diff --git a/deploy/server/agenticflow/assets/index-BATykYj6.js b/deploy/server/agenticflow/assets/index-BKA5M_AV.js similarity index 56% rename from deploy/server/agenticflow/assets/index-BATykYj6.js rename to deploy/server/agenticflow/assets/index-BKA5M_AV.js index 1f4b6c737b..ca61a205d5 100644 --- a/deploy/server/agenticflow/assets/index-BATykYj6.js +++ b/deploy/server/agenticflow/assets/index-BKA5M_AV.js @@ -1 +1 @@ -import{T as t}from"./index-CCPbj8X4.js";import o from"./index-dhFcjfdL.js";async function a(i){return o("/visitor/api/v1/init",{method:"POST",data:{...i,client:t}})}async function e(i){return o("/visitor/api/v1/browse",{method:"POST",data:{...i,client:t}})}export{e as browse,a as initVisitor}; +import{T as t}from"./index-DKwo37b6.js";import o from"./index-C3nupFff.js";async function a(i){return o("/visitor/api/v1/init",{method:"POST",data:{...i,client:t}})}async function e(i){return o("/visitor/api/v1/browse",{method:"POST",data:{...i,client:t}})}export{e as browse,a as initVisitor}; diff --git a/deploy/server/agenticflow/assets/index-BKz4jd2X.js b/deploy/server/agenticflow/assets/index-BKz4jd2X.js new file mode 100644 index 0000000000..62a791462e --- /dev/null +++ b/deploy/server/agenticflow/assets/index-BKz4jd2X.js @@ -0,0 +1 @@ +import i from"./index-C3nupFff.js";import"./index-DKwo37b6.js";function e(t){return i({url:"/visitor/api/feedback/submit",method:"post",data:t})}export{e as submitFeedback}; diff --git a/deploy/server/agenticflow/assets/index-Bv-v1BIX.js b/deploy/server/agenticflow/assets/index-Bv-v1BIX.js new file mode 100644 index 0000000000..e8437e3326 --- /dev/null +++ b/deploy/server/agenticflow/assets/index-Bv-v1BIX.js @@ -0,0 +1 @@ +import{getApiUrl as m}from"./index-C3nupFff.js";import"./index-DKwo37b6.js";async function f(t,l,o,a){try{const i=new Date().toISOString().replace(/[-:T.]/g,"").slice(0,14),s=l||`${i}_${t.name}`,d=o||t.type||"image/jpeg",e=new FormData;e.append("file",t),e.append("fileName",s),e.append("fileType",d),e.append("isAvatar",(a==null?void 0:a.isAvatar)||"false"),e.append("kbType",(a==null?void 0:a.kbType)||"feedback");const p=(a==null?void 0:a.visitorUid)||localStorage.getItem("bytedesk_uid")||localStorage.getItem("bytedesk_visitor_uid")||"",c=(a==null?void 0:a.visitorNickname)||localStorage.getItem("bytedesk_nickname")||"",g=(a==null?void 0:a.visitorAvatar)||localStorage.getItem("bytedesk_avatar")||"",u=(a==null?void 0:a.orgUid)||"";e.append("visitorUid",p),e.append("visitorNickname",c),e.append("visitorAvatar",g),e.append("orgUid",u),e.append("client",(a==null?void 0:a.client)||"web"),a!=null&&a.isDebug&&console.log("handleUpload formData",e);const v=`${m()}/visitor/api/upload/file`,n=await fetch(v,{method:"POST",headers:{},body:e});if(!n.ok)throw new Error(`上传失败: ${n.status} ${n.statusText}`);const r=await n.json();return a!=null&&a.isDebug&&console.log("upload data:",r),r}catch(i){throw console.error("文件上传失败:",i),i}}async function b(t,l){var o;const a=`screenshot_${new Date().toISOString().replace(/[-:T.]/g,"").slice(0,14)}.jpg`;return((o=(await f(t,a,"image/jpeg",{...l,kbType:"feedback"})).data)==null?void 0:o.fileUrl)||""}export{f as handleUpload,b as uploadScreenshot}; diff --git a/starter/src/main/resources/static/agenticflow/assets/index-dhFcjfdL.js b/deploy/server/agenticflow/assets/index-C3nupFff.js similarity index 99% rename from starter/src/main/resources/static/agenticflow/assets/index-dhFcjfdL.js rename to deploy/server/agenticflow/assets/index-C3nupFff.js index c6c09a9f19..40b45dd14e 100644 --- a/starter/src/main/resources/static/agenticflow/assets/index-dhFcjfdL.js +++ b/deploy/server/agenticflow/assets/index-C3nupFff.js @@ -1,4 +1,4 @@ -import{I as ot,E as je,S as B,_ as st}from"./index-CCPbj8X4.js";function Ne(e,t){return function(){return e.apply(t,arguments)}}const{toString:it}=Object.prototype,{getPrototypeOf:pe}=Object,{iterator:X,toStringTag:Ue}=Symbol,G=(e=>t=>{const n=it.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),A=e=>(e=e.toLowerCase(),t=>G(t)===e),Q=e=>t=>typeof t===e,{isArray:F}=Array,D=Q("undefined");function at(e){return e!==null&&!D(e)&&e.constructor!==null&&!D(e.constructor)&&S(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Pe=A("ArrayBuffer");function ct(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Pe(e.buffer),t}const ut=Q("string"),S=Q("function"),Fe=Q("number"),Z=e=>e!==null&&typeof e=="object",lt=e=>e===!0||e===!1,z=e=>{if(G(e)!=="object")return!1;const t=pe(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Ue in e)&&!(X in e)},ft=A("Date"),dt=A("File"),pt=A("Blob"),ht=A("FileList"),mt=e=>Z(e)&&S(e.pipe),gt=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||S(e.append)&&((t=G(e))==="formdata"||t==="object"&&S(e.toString)&&e.toString()==="[object FormData]"))},yt=A("URLSearchParams"),[bt,wt,Et,Rt]=["ReadableStream","Request","Response","Headers"].map(A),Ot=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function q(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),F(e))for(r=0,o=e.length;r0;)if(o=n[r],t===o.toLowerCase())return o;return null}const v=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Le=e=>!D(e)&&e!==v;function ae(){const{caseless:e}=Le(this)&&this||{},t={},n=(r,o)=>{const s=e&&_e(t,o)||o;z(t[s])&&z(r)?t[s]=ae(t[s],r):z(r)?t[s]=ae({},r):F(r)?t[s]=r.slice():t[s]=r};for(let r=0,o=arguments.length;r(q(t,(o,s)=>{n&&S(o)?e[s]=Ne(o,n):e[s]=o},{allOwnKeys:r}),e),$t=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),At=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Tt=(e,t,n,r)=>{let o,s,i;const c={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),s=o.length;s-- >0;)i=o[s],(!r||r(i,e,t))&&!c[i]&&(t[i]=e[i],c[i]=!0);e=n!==!1&&pe(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},xt=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Ct=e=>{if(!e)return null;if(F(e))return e;let t=e.length;if(!Fe(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},vt=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&pe(Uint8Array)),jt=(e,t)=>{const n=(e&&e[X]).call(e);let r;for(;(r=n.next())&&!r.done;){const o=r.value;t.call(e,o[0],o[1])}},Nt=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Ut=A("HTMLFormElement"),Pt=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(t,n,r){return n.toUpperCase()+r}),ye=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Ft=A("RegExp"),ke=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};q(n,(o,s)=>{let i;(i=t(o,s,e))!==!1&&(r[s]=i||o)}),Object.defineProperties(e,r)},_t=e=>{ke(e,(t,n)=>{if(S(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(S(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Lt=(e,t)=>{const n={},r=o=>{o.forEach(s=>{n[s]=!0})};return F(e)?r(e):r(String(e).split(t)),n},kt=()=>{},Bt=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Dt(e){return!!(e&&S(e.append)&&e[Ue]==="FormData"&&e[X])}const qt=e=>{const t=new Array(10),n=(r,o)=>{if(Z(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[o]=r;const s=F(r)?[]:{};return q(r,(i,c)=>{const f=n(i,o+1);!D(f)&&(s[c]=f)}),t[o]=void 0,s}}return r};return n(e,0)},It=A("AsyncFunction"),Mt=e=>e&&(Z(e)||S(e))&&S(e.then)&&S(e.catch),Be=((e,t)=>e?setImmediate:t?((n,r)=>(v.addEventListener("message",({source:o,data:s})=>{o===v&&s===n&&r.length&&r.shift()()},!1),o=>{r.push(o),v.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",S(v.postMessage)),zt=typeof queueMicrotask<"u"?queueMicrotask.bind(v):typeof process<"u"&&process.nextTick||Be,Jt=e=>e!=null&&S(e[X]),a={isArray:F,isArrayBuffer:Pe,isBuffer:at,isFormData:gt,isArrayBufferView:ct,isString:ut,isNumber:Fe,isBoolean:lt,isObject:Z,isPlainObject:z,isReadableStream:bt,isRequest:wt,isResponse:Et,isHeaders:Rt,isUndefined:D,isDate:ft,isFile:dt,isBlob:pt,isRegExp:Ft,isFunction:S,isStream:mt,isURLSearchParams:yt,isTypedArray:vt,isFileList:ht,forEach:q,merge:ae,extend:St,trim:Ot,stripBOM:$t,inherits:At,toFlatObject:Tt,kindOf:G,kindOfTest:A,endsWith:xt,toArray:Ct,forEachEntry:jt,matchAll:Nt,isHTMLForm:Ut,hasOwnProperty:ye,hasOwnProp:ye,reduceDescriptors:ke,freezeMethods:_t,toObjectSet:Lt,toCamelCase:Pt,noop:kt,toFiniteNumber:Bt,findKey:_e,global:v,isContextDefined:Le,isSpecCompliantForm:Dt,toJSONObject:qt,isAsyncFn:It,isThenable:Mt,setImmediate:Be,asap:zt,isIterable:Jt};function g(e,t,n,r,o){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),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}a.inherits(g,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:a.toJSONObject(this.config),code:this.code,status:this.status}}});const De=g.prototype,qe={};["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(e=>{qe[e]={value:e}});Object.defineProperties(g,qe);Object.defineProperty(De,"isAxiosError",{value:!0});g.from=(e,t,n,r,o,s)=>{const i=Object.create(De);return a.toFlatObject(e,i,function(c){return c!==Error.prototype},c=>c!=="isAxiosError"),g.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,s&&Object.assign(i,s),i};function ce(e){return a.isPlainObject(e)||a.isArray(e)}function Ie(e){return a.endsWith(e,"[]")?e.slice(0,-2):e}function be(e,t,n){return e?e.concat(t).map(function(r,o){return r=Ie(r),!n&&o?"["+r+"]":r}).join(n?".":""):t}function Ht(e){return a.isArray(e)&&!e.some(ce)}const Wt=a.toFlatObject(a,{},null,function(e){return/^is[A-Z]/.test(e)});function Y(e,t,n){if(!a.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=a.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,p){return!a.isUndefined(p[m])});const r=n.metaTokens,o=n.visitor||u,s=n.dots,i=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&a.isSpecCompliantForm(t);if(!a.isFunction(o))throw new TypeError("visitor must be a function");function f(m){if(m===null)return"";if(a.isDate(m))return m.toISOString();if(a.isBoolean(m))return m.toString();if(!c&&a.isBlob(m))throw new g("Blob is not supported. Use a Buffer instead.");return a.isArrayBuffer(m)||a.isTypedArray(m)?c&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function u(m,p,d){let R=m;if(m&&!d&&typeof m=="object"){if(a.endsWith(p,"{}"))p=r?p:p.slice(0,-2),m=JSON.stringify(m);else if(a.isArray(m)&&Ht(m)||(a.isFileList(m)||a.endsWith(p,"[]"))&&(R=a.toArray(m)))return p=Ie(p),R.forEach(function(E,b){!(a.isUndefined(E)||E===null)&&t.append(i===!0?be([p],b,s):i===null?p:p+"[]",f(E))}),!1}return ce(m)?!0:(t.append(be(d,p,s),f(m)),!1)}const l=[],h=Object.assign(Wt,{defaultVisitor:u,convertValue:f,isVisitable:ce});function y(m,p){if(!a.isUndefined(m)){if(l.indexOf(m)!==-1)throw Error("Circular reference detected in "+p.join("."));l.push(m),a.forEach(m,function(d,R){(!(a.isUndefined(d)||d===null)&&o.call(t,d,a.isString(R)?R.trim():R,p,h))===!0&&y(d,p?p.concat(R):[R])}),l.pop()}}if(!a.isObject(e))throw new TypeError("data must be an object");return y(e),t}function we(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function he(e,t){this._pairs=[],e&&Y(e,this,t)}const Me=he.prototype;Me.append=function(e,t){this._pairs.push([e,t])};Me.toString=function(e){const t=e?function(n){return e.call(this,n,we)}:we;return this._pairs.map(function(n){return t(n[0])+"="+t(n[1])},"").join("&")};function Vt(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ze(e,t,n){if(!t)return e;const r=n&&n.encode||Vt;a.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let s;if(o?s=o(t,n):s=a.isURLSearchParams(t)?t.toString():new he(t,n).toString(r),s){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}let Ee=class{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){a.forEach(this.handlers,function(n){n!==null&&t(n)})}};const Je={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Kt=typeof URLSearchParams<"u"?URLSearchParams:he,Xt=typeof FormData<"u"?FormData:null,Gt=typeof Blob<"u"?Blob:null,Qt={isBrowser:!0,classes:{URLSearchParams:Kt,FormData:Xt,Blob:Gt},protocols:["http","https","file","blob","url","data"]},me=typeof window<"u"&&typeof document<"u",ue=typeof navigator=="object"&&navigator||void 0,Zt=me&&(!ue||["ReactNative","NativeScript","NS"].indexOf(ue.product)<0),Yt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",en=me&&window.location.href||"http://localhost",tn=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:me,hasStandardBrowserEnv:Zt,hasStandardBrowserWebWorkerEnv:Yt,navigator:ue,origin:en},Symbol.toStringTag,{value:"Module"})),O={...tn,...Qt};function nn(e,t){return Y(e,new O.classes.URLSearchParams,Object.assign({visitor:function(n,r,o,s){return O.isNode&&a.isBuffer(n)?(this.append(r,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)}},t))}function rn(e){return a.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function on(e){const t={},n=Object.keys(e);let r;const o=n.length;let s;for(r=0;r=n.length;return i=!i&&a.isArray(o)?o.length:i,f?(a.hasOwnProp(o,i)?o[i]=[o[i],r]:o[i]=r,!c):((!o[i]||!a.isObject(o[i]))&&(o[i]=[]),t(n,r,o[i],s)&&a.isArray(o[i])&&(o[i]=on(o[i])),!c)}if(a.isFormData(e)&&a.isFunction(e.entries)){const n={};return a.forEachEntry(e,(r,o)=>{t(rn(r),o,n,0)}),n}return null}function sn(e,t,n){if(a.isString(e))try{return(t||JSON.parse)(e),a.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const I={transitional:Je,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=a.isObject(e);if(o&&a.isHTMLForm(e)&&(e=new FormData(e)),a.isFormData(e))return r?JSON.stringify(He(e)):e;if(a.isArrayBuffer(e)||a.isBuffer(e)||a.isStream(e)||a.isFile(e)||a.isBlob(e)||a.isReadableStream(e))return e;if(a.isArrayBufferView(e))return e.buffer;if(a.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return nn(e,this.formSerializer).toString();if((s=a.isFileList(e))||n.indexOf("multipart/form-data")>-1){const i=this.env&&this.env.FormData;return Y(s?{"files[]":e}:e,i&&new i,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),sn(e)):e}],transformResponse:[function(e){const t=this.transitional||I.transitional,n=t&&t.forcedJSONParsing,r=this.responseType==="json";if(a.isResponse(e)||a.isReadableStream(e))return e;if(e&&a.isString(e)&&(n&&!this.responseType||r)){const o=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(s){if(o)throw s.name==="SyntaxError"?g.from(s,g.ERR_BAD_RESPONSE,this,null,this.response):s}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:O.classes.FormData,Blob:O.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};a.forEach(["delete","get","head","post","put","patch"],e=>{I.headers[e]={}});const an=a.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"]),cn=e=>{const t={};let n,r,o;return e&&e.split(` +import{I as ot,E as je,S as B,_ as st}from"./index-DKwo37b6.js";function Ne(e,t){return function(){return e.apply(t,arguments)}}const{toString:it}=Object.prototype,{getPrototypeOf:pe}=Object,{iterator:X,toStringTag:Ue}=Symbol,G=(e=>t=>{const n=it.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),A=e=>(e=e.toLowerCase(),t=>G(t)===e),Q=e=>t=>typeof t===e,{isArray:F}=Array,D=Q("undefined");function at(e){return e!==null&&!D(e)&&e.constructor!==null&&!D(e.constructor)&&S(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Pe=A("ArrayBuffer");function ct(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Pe(e.buffer),t}const ut=Q("string"),S=Q("function"),Fe=Q("number"),Z=e=>e!==null&&typeof e=="object",lt=e=>e===!0||e===!1,z=e=>{if(G(e)!=="object")return!1;const t=pe(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Ue in e)&&!(X in e)},ft=A("Date"),dt=A("File"),pt=A("Blob"),ht=A("FileList"),mt=e=>Z(e)&&S(e.pipe),gt=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||S(e.append)&&((t=G(e))==="formdata"||t==="object"&&S(e.toString)&&e.toString()==="[object FormData]"))},yt=A("URLSearchParams"),[bt,wt,Et,Rt]=["ReadableStream","Request","Response","Headers"].map(A),Ot=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function q(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),F(e))for(r=0,o=e.length;r0;)if(o=n[r],t===o.toLowerCase())return o;return null}const v=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Le=e=>!D(e)&&e!==v;function ae(){const{caseless:e}=Le(this)&&this||{},t={},n=(r,o)=>{const s=e&&_e(t,o)||o;z(t[s])&&z(r)?t[s]=ae(t[s],r):z(r)?t[s]=ae({},r):F(r)?t[s]=r.slice():t[s]=r};for(let r=0,o=arguments.length;r(q(t,(o,s)=>{n&&S(o)?e[s]=Ne(o,n):e[s]=o},{allOwnKeys:r}),e),$t=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),At=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Tt=(e,t,n,r)=>{let o,s,i;const c={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),s=o.length;s-- >0;)i=o[s],(!r||r(i,e,t))&&!c[i]&&(t[i]=e[i],c[i]=!0);e=n!==!1&&pe(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},xt=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Ct=e=>{if(!e)return null;if(F(e))return e;let t=e.length;if(!Fe(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},vt=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&pe(Uint8Array)),jt=(e,t)=>{const n=(e&&e[X]).call(e);let r;for(;(r=n.next())&&!r.done;){const o=r.value;t.call(e,o[0],o[1])}},Nt=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Ut=A("HTMLFormElement"),Pt=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(t,n,r){return n.toUpperCase()+r}),ye=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Ft=A("RegExp"),ke=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};q(n,(o,s)=>{let i;(i=t(o,s,e))!==!1&&(r[s]=i||o)}),Object.defineProperties(e,r)},_t=e=>{ke(e,(t,n)=>{if(S(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(S(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Lt=(e,t)=>{const n={},r=o=>{o.forEach(s=>{n[s]=!0})};return F(e)?r(e):r(String(e).split(t)),n},kt=()=>{},Bt=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Dt(e){return!!(e&&S(e.append)&&e[Ue]==="FormData"&&e[X])}const qt=e=>{const t=new Array(10),n=(r,o)=>{if(Z(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[o]=r;const s=F(r)?[]:{};return q(r,(i,c)=>{const f=n(i,o+1);!D(f)&&(s[c]=f)}),t[o]=void 0,s}}return r};return n(e,0)},It=A("AsyncFunction"),Mt=e=>e&&(Z(e)||S(e))&&S(e.then)&&S(e.catch),Be=((e,t)=>e?setImmediate:t?((n,r)=>(v.addEventListener("message",({source:o,data:s})=>{o===v&&s===n&&r.length&&r.shift()()},!1),o=>{r.push(o),v.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",S(v.postMessage)),zt=typeof queueMicrotask<"u"?queueMicrotask.bind(v):typeof process<"u"&&process.nextTick||Be,Jt=e=>e!=null&&S(e[X]),a={isArray:F,isArrayBuffer:Pe,isBuffer:at,isFormData:gt,isArrayBufferView:ct,isString:ut,isNumber:Fe,isBoolean:lt,isObject:Z,isPlainObject:z,isReadableStream:bt,isRequest:wt,isResponse:Et,isHeaders:Rt,isUndefined:D,isDate:ft,isFile:dt,isBlob:pt,isRegExp:Ft,isFunction:S,isStream:mt,isURLSearchParams:yt,isTypedArray:vt,isFileList:ht,forEach:q,merge:ae,extend:St,trim:Ot,stripBOM:$t,inherits:At,toFlatObject:Tt,kindOf:G,kindOfTest:A,endsWith:xt,toArray:Ct,forEachEntry:jt,matchAll:Nt,isHTMLForm:Ut,hasOwnProperty:ye,hasOwnProp:ye,reduceDescriptors:ke,freezeMethods:_t,toObjectSet:Lt,toCamelCase:Pt,noop:kt,toFiniteNumber:Bt,findKey:_e,global:v,isContextDefined:Le,isSpecCompliantForm:Dt,toJSONObject:qt,isAsyncFn:It,isThenable:Mt,setImmediate:Be,asap:zt,isIterable:Jt};function g(e,t,n,r,o){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),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}a.inherits(g,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:a.toJSONObject(this.config),code:this.code,status:this.status}}});const De=g.prototype,qe={};["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(e=>{qe[e]={value:e}});Object.defineProperties(g,qe);Object.defineProperty(De,"isAxiosError",{value:!0});g.from=(e,t,n,r,o,s)=>{const i=Object.create(De);return a.toFlatObject(e,i,function(c){return c!==Error.prototype},c=>c!=="isAxiosError"),g.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,s&&Object.assign(i,s),i};function ce(e){return a.isPlainObject(e)||a.isArray(e)}function Ie(e){return a.endsWith(e,"[]")?e.slice(0,-2):e}function be(e,t,n){return e?e.concat(t).map(function(r,o){return r=Ie(r),!n&&o?"["+r+"]":r}).join(n?".":""):t}function Ht(e){return a.isArray(e)&&!e.some(ce)}const Wt=a.toFlatObject(a,{},null,function(e){return/^is[A-Z]/.test(e)});function Y(e,t,n){if(!a.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=a.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,p){return!a.isUndefined(p[m])});const r=n.metaTokens,o=n.visitor||u,s=n.dots,i=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&a.isSpecCompliantForm(t);if(!a.isFunction(o))throw new TypeError("visitor must be a function");function f(m){if(m===null)return"";if(a.isDate(m))return m.toISOString();if(a.isBoolean(m))return m.toString();if(!c&&a.isBlob(m))throw new g("Blob is not supported. Use a Buffer instead.");return a.isArrayBuffer(m)||a.isTypedArray(m)?c&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function u(m,p,d){let R=m;if(m&&!d&&typeof m=="object"){if(a.endsWith(p,"{}"))p=r?p:p.slice(0,-2),m=JSON.stringify(m);else if(a.isArray(m)&&Ht(m)||(a.isFileList(m)||a.endsWith(p,"[]"))&&(R=a.toArray(m)))return p=Ie(p),R.forEach(function(E,b){!(a.isUndefined(E)||E===null)&&t.append(i===!0?be([p],b,s):i===null?p:p+"[]",f(E))}),!1}return ce(m)?!0:(t.append(be(d,p,s),f(m)),!1)}const l=[],h=Object.assign(Wt,{defaultVisitor:u,convertValue:f,isVisitable:ce});function y(m,p){if(!a.isUndefined(m)){if(l.indexOf(m)!==-1)throw Error("Circular reference detected in "+p.join("."));l.push(m),a.forEach(m,function(d,R){(!(a.isUndefined(d)||d===null)&&o.call(t,d,a.isString(R)?R.trim():R,p,h))===!0&&y(d,p?p.concat(R):[R])}),l.pop()}}if(!a.isObject(e))throw new TypeError("data must be an object");return y(e),t}function we(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function he(e,t){this._pairs=[],e&&Y(e,this,t)}const Me=he.prototype;Me.append=function(e,t){this._pairs.push([e,t])};Me.toString=function(e){const t=e?function(n){return e.call(this,n,we)}:we;return this._pairs.map(function(n){return t(n[0])+"="+t(n[1])},"").join("&")};function Vt(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ze(e,t,n){if(!t)return e;const r=n&&n.encode||Vt;a.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let s;if(o?s=o(t,n):s=a.isURLSearchParams(t)?t.toString():new he(t,n).toString(r),s){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}let Ee=class{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){a.forEach(this.handlers,function(n){n!==null&&t(n)})}};const Je={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Kt=typeof URLSearchParams<"u"?URLSearchParams:he,Xt=typeof FormData<"u"?FormData:null,Gt=typeof Blob<"u"?Blob:null,Qt={isBrowser:!0,classes:{URLSearchParams:Kt,FormData:Xt,Blob:Gt},protocols:["http","https","file","blob","url","data"]},me=typeof window<"u"&&typeof document<"u",ue=typeof navigator=="object"&&navigator||void 0,Zt=me&&(!ue||["ReactNative","NativeScript","NS"].indexOf(ue.product)<0),Yt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",en=me&&window.location.href||"http://localhost",tn=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:me,hasStandardBrowserEnv:Zt,hasStandardBrowserWebWorkerEnv:Yt,navigator:ue,origin:en},Symbol.toStringTag,{value:"Module"})),O={...tn,...Qt};function nn(e,t){return Y(e,new O.classes.URLSearchParams,Object.assign({visitor:function(n,r,o,s){return O.isNode&&a.isBuffer(n)?(this.append(r,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)}},t))}function rn(e){return a.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function on(e){const t={},n=Object.keys(e);let r;const o=n.length;let s;for(r=0;r=n.length;return i=!i&&a.isArray(o)?o.length:i,f?(a.hasOwnProp(o,i)?o[i]=[o[i],r]:o[i]=r,!c):((!o[i]||!a.isObject(o[i]))&&(o[i]=[]),t(n,r,o[i],s)&&a.isArray(o[i])&&(o[i]=on(o[i])),!c)}if(a.isFormData(e)&&a.isFunction(e.entries)){const n={};return a.forEachEntry(e,(r,o)=>{t(rn(r),o,n,0)}),n}return null}function sn(e,t,n){if(a.isString(e))try{return(t||JSON.parse)(e),a.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const I={transitional:Je,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=a.isObject(e);if(o&&a.isHTMLForm(e)&&(e=new FormData(e)),a.isFormData(e))return r?JSON.stringify(He(e)):e;if(a.isArrayBuffer(e)||a.isBuffer(e)||a.isStream(e)||a.isFile(e)||a.isBlob(e)||a.isReadableStream(e))return e;if(a.isArrayBufferView(e))return e.buffer;if(a.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return nn(e,this.formSerializer).toString();if((s=a.isFileList(e))||n.indexOf("multipart/form-data")>-1){const i=this.env&&this.env.FormData;return Y(s?{"files[]":e}:e,i&&new i,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),sn(e)):e}],transformResponse:[function(e){const t=this.transitional||I.transitional,n=t&&t.forcedJSONParsing,r=this.responseType==="json";if(a.isResponse(e)||a.isReadableStream(e))return e;if(e&&a.isString(e)&&(n&&!this.responseType||r)){const o=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(s){if(o)throw s.name==="SyntaxError"?g.from(s,g.ERR_BAD_RESPONSE,this,null,this.response):s}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:O.classes.FormData,Blob:O.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};a.forEach(["delete","get","head","post","put","patch"],e=>{I.headers[e]={}});const an=a.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"]),cn=e=>{const t={};let n,r,o;return e&&e.split(` `).forEach(function(s){o=s.indexOf(":"),n=s.substring(0,o).trim().toLowerCase(),r=s.substring(o+1).trim(),!(!n||t[n]&&an[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Re=Symbol("internals");function k(e){return e&&String(e).trim().toLowerCase()}function J(e){return e===!1||e==null?e:a.isArray(e)?e.map(J):String(e)}function un(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const ln=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function re(e,t,n,r,o){if(a.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!a.isString(t)){if(a.isString(r))return t.indexOf(r)!==-1;if(a.isRegExp(r))return r.test(t)}}function fn(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function dn(e,t){const n=a.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(o,s,i){return this[r].call(this,t,o,s,i)},configurable:!0})})}let $=class{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function s(c,f,u){const l=k(f);if(!l)throw new Error("header name must be a non-empty string");const h=a.findKey(o,l);(!h||o[h]===void 0||u===!0||u===void 0&&o[h]!==!1)&&(o[h||f]=J(c))}const i=(c,f)=>a.forEach(c,(u,l)=>s(u,l,f));if(a.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(a.isString(t)&&(t=t.trim())&&!ln(t))i(cn(t),n);else if(a.isObject(t)&&a.isIterable(t)){let c={},f,u;for(const l of t){if(!a.isArray(l))throw TypeError("Object iterator must return a key-value pair");c[u=l[0]]=(f=c[u])?a.isArray(f)?[...f,l[1]]:[f,l[1]]:l[1]}i(c,n)}else t!=null&&s(n,t,r);return this}get(t,n){if(t=k(t),t){const r=a.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return un(o);if(a.isFunction(n))return n.call(this,o,r);if(a.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=k(t),t){const r=a.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||re(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function s(i){if(i=k(i),i){const c=a.findKey(r,i);c&&(!n||re(r,r[c],c,n))&&(delete r[c],o=!0)}}return a.isArray(t)?t.forEach(s):s(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const s=n[r];(!t||re(this,this[s],s,t,!0))&&(delete this[s],o=!0)}return o}normalize(t){const n=this,r={};return a.forEach(this,(o,s)=>{const i=a.findKey(r,s);if(i){n[i]=J(o),delete n[s];return}const c=t?fn(s):String(s).trim();c!==s&&delete n[s],n[c]=J(o),r[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return a.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&a.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){const n=(this[Re]=this[Re]={accessors:{}}).accessors,r=this.prototype;function o(s){const i=k(s);n[i]||(dn(r,s),n[i]=!0)}return a.isArray(t)?t.forEach(o):o(t),this}};$.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);a.reduceDescriptors($.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});a.freezeMethods($);function oe(e,t){const n=this||I,r=t||n,o=$.from(r.headers);let s=r.data;return a.forEach(e,function(i){s=i.call(n,s,o.normalize(),t?t.status:void 0)}),o.normalize(),s}function We(e){return!!(e&&e.__CANCEL__)}function _(e,t,n){g.call(this,e??"canceled",g.ERR_CANCELED,t,n),this.name="CanceledError"}a.inherits(_,g,{__CANCEL__:!0});const pn=null;function Ve(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new g("Request failed with status code "+n.status,[g.ERR_BAD_REQUEST,g.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function hn(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function mn(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,s=0,i;return t=t!==void 0?t:1e3,function(c){const f=Date.now(),u=r[s];i||(i=f),n[o]=c,r[o]=f;let l=s,h=0;for(;l!==o;)h+=n[l++],l=l%e;if(o=(o+1)%e,o===s&&(s=(s+1)%e),f-i{n=f,o=null,s&&(clearTimeout(s),s=null),e.apply(null,c)};return[(...c)=>{const f=Date.now(),u=f-n;u>=r?i(c,f):(o=c,s||(s=setTimeout(()=>{s=null,i(o)},r-u)))},()=>o&&i(o)]}const V=(e,t,n=3)=>{let r=0;const o=mn(50,250);return gn(s=>{const i=s.loaded,c=s.lengthComputable?s.total:void 0,f=i-r,u=o(f),l=i<=c;r=i;const h={loaded:i,total:c,progress:c?i/c:void 0,bytes:f,rate:u||void 0,estimated:u&&c&&l?(c-i)/u:void 0,event:s,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(h)},n)},Oe=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Se=e=>(...t)=>a.asap(()=>e(...t)),yn=O.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,O.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(O.origin),O.navigator&&/(msie|trident)/i.test(O.navigator.userAgent)):()=>!0,bn=O.hasStandardBrowserEnv?{write(e,t,n,r,o,s){const i=[e+"="+encodeURIComponent(t)];a.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),a.isString(r)&&i.push("path="+r),a.isString(o)&&i.push("domain="+o),s===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function wn(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function En(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Ke(e,t,n){let r=!wn(t);return e&&(r||n==!1)?En(e,t):t}const $e=e=>e instanceof $?{...e}:e;function N(e,t){t=t||{};const n={};function r(u,l,h,y){return a.isPlainObject(u)&&a.isPlainObject(l)?a.merge.call({caseless:y},u,l):a.isPlainObject(l)?a.merge({},l):a.isArray(l)?l.slice():l}function o(u,l,h,y){if(a.isUndefined(l)){if(!a.isUndefined(u))return r(void 0,u,h,y)}else return r(u,l,h,y)}function s(u,l){if(!a.isUndefined(l))return r(void 0,l)}function i(u,l){if(a.isUndefined(l)){if(!a.isUndefined(u))return r(void 0,u)}else return r(void 0,l)}function c(u,l,h){if(h in t)return r(u,l);if(h in e)return r(void 0,u)}const f={url:s,method:s,data:s,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:c,headers:(u,l,h)=>o($e(u),$e(l),h,!0)};return a.forEach(Object.keys(Object.assign({},e,t)),function(u){const l=f[u]||o,h=l(e[u],t[u],u);a.isUndefined(h)&&l!==c||(n[u]=h)}),n}const Xe=e=>{const t=N({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:s,headers:i,auth:c}=t;t.headers=i=$.from(i),t.url=ze(Ke(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&i.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):"")));let f;if(a.isFormData(n)){if(O.hasStandardBrowserEnv||O.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((f=i.getContentType())!==!1){const[u,...l]=f?f.split(";").map(h=>h.trim()).filter(Boolean):[];i.setContentType([u||"multipart/form-data",...l].join("; "))}}if(O.hasStandardBrowserEnv&&(r&&a.isFunction(r)&&(r=r(t)),r||r!==!1&&yn(t.url))){const u=o&&s&&bn.read(s);u&&i.set(o,u)}return t},Rn=typeof XMLHttpRequest<"u",On=Rn&&function(e){return new Promise(function(t,n){const r=Xe(e);let o=r.data;const s=$.from(r.headers).normalize();let{responseType:i,onUploadProgress:c,onDownloadProgress:f}=r,u,l,h,y,m;function p(){y&&y(),m&&m(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let d=new XMLHttpRequest;d.open(r.method.toUpperCase(),r.url,!0),d.timeout=r.timeout;function R(){if(!d)return;const b=$.from("getAllResponseHeaders"in d&&d.getAllResponseHeaders()),x={data:!i||i==="text"||i==="json"?d.responseText:d.response,status:d.status,statusText:d.statusText,headers:b,config:e,request:d};Ve(function(L){t(L),p()},function(L){n(L),p()},x),d=null}"onloadend"in d?d.onloadend=R:d.onreadystatechange=function(){!d||d.readyState!==4||d.status===0&&!(d.responseURL&&d.responseURL.indexOf("file:")===0)||setTimeout(R)},d.onabort=function(){d&&(n(new g("Request aborted",g.ECONNABORTED,e,d)),d=null)},d.onerror=function(){n(new g("Network Error",g.ERR_NETWORK,e,d)),d=null},d.ontimeout=function(){let b=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const x=r.transitional||Je;r.timeoutErrorMessage&&(b=r.timeoutErrorMessage),n(new g(b,x.clarifyTimeoutError?g.ETIMEDOUT:g.ECONNABORTED,e,d)),d=null},o===void 0&&s.setContentType(null),"setRequestHeader"in d&&a.forEach(s.toJSON(),function(b,x){d.setRequestHeader(x,b)}),a.isUndefined(r.withCredentials)||(d.withCredentials=!!r.withCredentials),i&&i!=="json"&&(d.responseType=r.responseType),f&&([h,m]=V(f,!0),d.addEventListener("progress",h)),c&&d.upload&&([l,y]=V(c),d.upload.addEventListener("progress",l),d.upload.addEventListener("loadend",y)),(r.cancelToken||r.signal)&&(u=b=>{d&&(n(!b||b.type?new _(null,e,d):b),d.abort(),d=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const E=hn(r.url);if(E&&O.protocols.indexOf(E)===-1){n(new g("Unsupported protocol "+E+":",g.ERR_BAD_REQUEST,e));return}d.send(o||null)})},Sn=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,o;const s=function(u){if(!o){o=!0,c();const l=u instanceof Error?u:this.reason;r.abort(l instanceof g?l:new _(l instanceof Error?l.message:l))}};let i=t&&setTimeout(()=>{i=null,s(new g(`timeout ${t} of ms exceeded`,g.ETIMEDOUT))},t);const c=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(s):u.removeEventListener("abort",s)}),e=null)};e.forEach(u=>u.addEventListener("abort",s));const{signal:f}=r;return f.unsubscribe=()=>a.asap(c),f}},$n=function*(e,t){let n=e.byteLength;if(n{const o=An(e,t);let s=0,i,c=f=>{i||(i=!0,r&&r(f))};return new ReadableStream({async pull(f){try{const{done:u,value:l}=await o.next();if(u){c(),f.close();return}let h=l.byteLength;if(n){let y=s+=h;n(y)}f.enqueue(new Uint8Array(l))}catch(u){throw c(u),u}},cancel(f){return c(f),o.return()}},{highWaterMark:2})},ee=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Ge=ee&&typeof ReadableStream=="function",xn=ee&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Qe=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Cn=Ge&&Qe(()=>{let e=!1;const t=new Request(O.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Te=64*1024,le=Ge&&Qe(()=>a.isReadableStream(new Response("").body)),K={stream:le&&(e=>e.body)};ee&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!K[t]&&(K[t]=a.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new g(`Response type '${t}' is not supported`,g.ERR_NOT_SUPPORT,r)})})})(new Response);const vn=async e=>{if(e==null)return 0;if(a.isBlob(e))return e.size;if(a.isSpecCompliantForm(e))return(await new Request(O.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(a.isArrayBufferView(e)||a.isArrayBuffer(e))return e.byteLength;if(a.isURLSearchParams(e)&&(e=e+""),a.isString(e))return(await xn(e)).byteLength},jn=async(e,t)=>a.toFiniteNumber(e.getContentLength())??vn(t),Nn=ee&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:s,timeout:i,onDownloadProgress:c,onUploadProgress:f,responseType:u,headers:l,withCredentials:h="same-origin",fetchOptions:y}=Xe(e);u=u?(u+"").toLowerCase():"text";let m=Sn([o,s&&s.toAbortSignal()],i),p;const d=m&&m.unsubscribe&&(()=>{m.unsubscribe()});let R;try{if(f&&Cn&&n!=="get"&&n!=="head"&&(R=await jn(l,r))!==0){let C=new Request(t,{method:"POST",body:r,duplex:"half"}),U;if(a.isFormData(r)&&(U=C.headers.get("content-type"))&&l.setContentType(U),C.body){const[ne,M]=Oe(R,V(Se(f)));r=Ae(C.body,Te,ne,M)}}a.isString(h)||(h=h?"include":"omit");const E="credentials"in Request.prototype;p=new Request(t,{...y,signal:m,method:n.toUpperCase(),headers:l.normalize().toJSON(),body:r,duplex:"half",credentials:E?h:void 0});let b=await fetch(p,y);const x=le&&(u==="stream"||u==="response");if(le&&(c||x&&d)){const C={};["status","statusText","headers"].forEach(ge=>{C[ge]=b[ge]});const U=a.toFiniteNumber(b.headers.get("content-length")),[ne,M]=c&&Oe(U,V(Se(c),!0))||[];b=new Response(Ae(b.body,Te,ne,()=>{M&&M(),d&&d()}),C)}u=u||"text";let L=await K[a.findKey(K,u)||"text"](b,e);return!x&&d&&d(),await new Promise((C,U)=>{Ve(C,U,{data:L,headers:$.from(b.headers),status:b.status,statusText:b.statusText,config:e,request:p})})}catch(E){throw d&&d(),E&&E.name==="TypeError"&&/Load failed|fetch/i.test(E.message)?Object.assign(new g("Network Error",g.ERR_NETWORK,e,p),{cause:E.cause||E}):g.from(E,E&&E.code,e,p)}}),fe={http:pn,xhr:On,fetch:Nn};a.forEach(fe,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const xe=e=>`- ${e}`,Un=e=>a.isFunction(e)||e===null||e===!1,Ze={getAdapter:e=>{e=a.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let s=0;s`adapter ${c} `+(f===!1?"is not supported by the environment":"is not available in the build"));let i=t?s.length>1?`since : `+s.map(xe).join(` diff --git a/starter/src/main/resources/static/agenticflow/assets/index-CCPbj8X4.js b/deploy/server/agenticflow/assets/index-DKwo37b6.js similarity index 62% rename from starter/src/main/resources/static/agenticflow/assets/index-CCPbj8X4.js rename to deploy/server/agenticflow/assets/index-DKwo37b6.js index 555393bdfc..94b4f06cc3 100644 --- a/starter/src/main/resources/static/agenticflow/assets/index-CCPbj8X4.js +++ b/deploy/server/agenticflow/assets/index-DKwo37b6.js @@ -1,5 +1,5 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-BATykYj6.js","assets/index-dhFcjfdL.js","assets/index-QPasiXuL.js"])))=>i.map(i=>d[i]); -var g_e=Object.defineProperty;var qV=e=>{throw TypeError(e)};var v_e=(e,t,n)=>t in e?g_e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Ju=(e,t,n)=>v_e(e,typeof t!="symbol"?t+"":t,n),Ok=(e,t,n)=>t.has(e)||qV("Cannot "+n);var pt=(e,t,n)=>(Ok(e,t,"read from private field"),n?n.call(e):t.get(e)),vr=(e,t,n)=>t.has(e)?qV("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),An=(e,t,n,r)=>(Ok(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),Zi=(e,t,n)=>(Ok(e,t,"access private method"),n);var _E=(e,t,n,r)=>({set _(o){An(e,t,o,n)},get _(){return pt(e,t,r)}});function Foe(e,t){for(var n=0;nr[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();var sn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ar(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Cy(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var Boe={exports:{}},xR={},Loe={exports:{}},er={};/** +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-BKA5M_AV.js","assets/index-C3nupFff.js","assets/index-DTx4v0gD.js","assets/index-Bv-v1BIX.js","assets/index-BKz4jd2X.js"])))=>i.map(i=>d[i]); +var g_e=Object.defineProperty;var qV=e=>{throw TypeError(e)};var v_e=(e,t,n)=>t in e?g_e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Ju=(e,t,n)=>v_e(e,typeof t!="symbol"?t+"":t,n),RI=(e,t,n)=>t.has(e)||qV("Cannot "+n);var pt=(e,t,n)=>(RI(e,t,"read from private field"),n?n.call(e):t.get(e)),vr=(e,t,n)=>t.has(e)?qV("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),An=(e,t,n,r)=>(RI(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),Ji=(e,t,n)=>(RI(e,t,"access private method"),n);var _E=(e,t,n,r)=>({set _(o){An(e,t,o,n)},get _(){return pt(e,t,r)}});function Foe(e,t){for(var n=0;nr[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();var sn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ar(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function wy(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var Boe={exports:{}},xT={},Loe={exports:{}},er={};/** * @license React * react.production.min.js * @@ -7,7 +7,7 @@ var g_e=Object.defineProperty;var qV=e=>{throw TypeError(e)};var v_e=(e,t,n)=>t * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var pw=Symbol.for("react.element"),y_e=Symbol.for("react.portal"),b_e=Symbol.for("react.fragment"),x_e=Symbol.for("react.strict_mode"),C_e=Symbol.for("react.profiler"),w_e=Symbol.for("react.provider"),S_e=Symbol.for("react.context"),E_e=Symbol.for("react.forward_ref"),__e=Symbol.for("react.suspense"),$_e=Symbol.for("react.memo"),P_e=Symbol.for("react.lazy"),KV=Symbol.iterator;function M_e(e){return e===null||typeof e!="object"?null:(e=KV&&e[KV]||e["@@iterator"],typeof e=="function"?e:null)}var joe={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},zoe=Object.assign,Hoe={};function wy(e,t,n){this.props=e,this.context=t,this.refs=Hoe,this.updater=n||joe}wy.prototype.isReactComponent={};wy.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};wy.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Voe(){}Voe.prototype=wy.prototype;function wB(e,t,n){this.props=e,this.context=t,this.refs=Hoe,this.updater=n||joe}var SB=wB.prototype=new Voe;SB.constructor=wB;zoe(SB,wy.prototype);SB.isPureReactComponent=!0;var YV=Array.isArray,Woe=Object.prototype.hasOwnProperty,EB={current:null},Uoe={key:!0,ref:!0,__self:!0,__source:!0};function Goe(e,t,n){var r,o={},i=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)Woe.call(t,r)&&!Uoe.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(s===1)o.children=n;else if(1{throw TypeError(e)};var v_e=(e,t,n)=>t * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var k_e=f,N_e=Symbol.for("react.element"),D_e=Symbol.for("react.fragment"),A_e=Object.prototype.hasOwnProperty,F_e=k_e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,B_e={key:!0,ref:!0,__self:!0,__source:!0};function Koe(e,t,n){var r,o={},i=null,a=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(a=t.ref);for(r in t)A_e.call(t,r)&&!B_e.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:N_e,type:e,key:i,ref:a,props:o,_owner:F_e.current}}xR.Fragment=D_e;xR.jsx=Koe;xR.jsxs=Koe;Boe.exports=xR;var M=Boe.exports;const L_e={},QV=e=>{let t;const n=new Set,r=(u,d)=>{const p=typeof u=="function"?u(t):u;if(!Object.is(p,t)){const h=t;t=d??(typeof p!="object"||p===null)?p:Object.assign({},t,p),n.forEach(m=>m(t,h))}},o=()=>t,l={setState:r,getState:o,getInitialState:()=>c,subscribe:u=>(n.add(u),()=>n.delete(u)),destroy:()=>{(L_e?"open":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},c=t=e(r,o,l);return l},Yoe=e=>e?QV(e):QV;var Xoe={exports:{}},Qoe={},Zoe={exports:{}},Joe={};/** + */var I_e=p,D_e=Symbol.for("react.element"),N_e=Symbol.for("react.fragment"),A_e=Object.prototype.hasOwnProperty,F_e=I_e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,B_e={key:!0,ref:!0,__self:!0,__source:!0};function Koe(e,t,n){var r,o={},i=null,a=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(a=t.ref);for(r in t)A_e.call(t,r)&&!B_e.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:D_e,type:e,key:i,ref:a,props:o,_owner:F_e.current}}xT.Fragment=N_e;xT.jsx=Koe;xT.jsxs=Koe;Boe.exports=xT;var M=Boe.exports;const L_e={},QV=e=>{let t;const n=new Set,r=(u,d)=>{const f=typeof u=="function"?u(t):u;if(!Object.is(f,t)){const h=t;t=d??(typeof f!="object"||f===null)?f:Object.assign({},t,f),n.forEach(m=>m(t,h))}},o=()=>t,l={setState:r,getState:o,getInitialState:()=>c,subscribe:u=>(n.add(u),()=>n.delete(u)),destroy:()=>{(L_e?"open":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},c=t=e(r,o,l);return l},Yoe=e=>e?QV(e):QV;var Xoe={exports:{}},Qoe={},Zoe={exports:{}},Joe={};/** * @license React * use-sync-external-store-shim.production.js * @@ -23,7 +23,7 @@ var g_e=Object.defineProperty;var qV=e=>{throw TypeError(e)};var v_e=(e,t,n)=>t * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var v0=f;function j_e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var z_e=typeof Object.is=="function"?Object.is:j_e,H_e=v0.useState,V_e=v0.useEffect,W_e=v0.useLayoutEffect,U_e=v0.useDebugValue;function G_e(e,t){var n=t(),r=H_e({inst:{value:n,getSnapshot:t}}),o=r[0].inst,i=r[1];return W_e(function(){o.value=n,o.getSnapshot=t,Ik(o)&&i({inst:o})},[e,n,t]),V_e(function(){return Ik(o)&&i({inst:o}),e(function(){Ik(o)&&i({inst:o})})},[e]),U_e(n),n}function Ik(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!z_e(e,n)}catch{return!0}}function q_e(e,t){return t()}var K_e=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?q_e:G_e;Joe.useSyncExternalStore=v0.useSyncExternalStore!==void 0?v0.useSyncExternalStore:K_e;Zoe.exports=Joe;var eie=Zoe.exports;/** + */var v0=p;function j_e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var z_e=typeof Object.is=="function"?Object.is:j_e,H_e=v0.useState,V_e=v0.useEffect,W_e=v0.useLayoutEffect,U_e=v0.useDebugValue;function G_e(e,t){var n=t(),r=H_e({inst:{value:n,getSnapshot:t}}),o=r[0].inst,i=r[1];return W_e(function(){o.value=n,o.getSnapshot=t,kI(o)&&i({inst:o})},[e,n,t]),V_e(function(){return kI(o)&&i({inst:o}),e(function(){kI(o)&&i({inst:o})})},[e]),U_e(n),n}function kI(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!z_e(e,n)}catch{return!0}}function q_e(e,t){return t()}var K_e=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?q_e:G_e;Joe.useSyncExternalStore=v0.useSyncExternalStore!==void 0?v0.useSyncExternalStore:K_e;Zoe.exports=Joe;var eie=Zoe.exports;/** * @license React * use-sync-external-store-shim/with-selector.production.js * @@ -31,16 +31,16 @@ var g_e=Object.defineProperty;var qV=e=>{throw TypeError(e)};var v_e=(e,t,n)=>t * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var CR=f,Y_e=eie;function X_e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Q_e=typeof Object.is=="function"?Object.is:X_e,Z_e=Y_e.useSyncExternalStore,J_e=CR.useRef,e$e=CR.useEffect,t$e=CR.useMemo,n$e=CR.useDebugValue;Qoe.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var i=J_e(null);if(i.current===null){var a={hasValue:!1,value:null};i.current=a}else a=i.current;i=t$e(function(){function l(h){if(!c){if(c=!0,u=h,h=r(h),o!==void 0&&a.hasValue){var m=a.value;if(o(m,h))return d=m}return d=h}if(m=d,Q_e(u,h))return m;var v=r(h);return o!==void 0&&o(m,v)?(u=h,m):(u=h,d=v)}var c=!1,u,d,p=n===void 0?null:n;return[function(){return l(t())},p===null?void 0:function(){return l(p())}]},[t,n,r,o]);var s=Z_e(e,i[0],i[1]);return e$e(function(){a.hasValue=!0,a.value=s},[s]),n$e(s),s};Xoe.exports=Qoe;var r$e=Xoe.exports;const tie=Ar(r$e),nie={},{useDebugValue:o$e}=Z,{useSyncExternalStoreWithSelector:i$e}=tie;let ZV=!1;const a$e=e=>e;function s$e(e,t=a$e,n){(nie?"open":void 0)!=="production"&&n&&!ZV&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),ZV=!0);const r=i$e(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return o$e(r),r}const JV=e=>{(nie?"open":void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?Yoe(e):e,n=(r,o)=>s$e(t,r,o);return Object.assign(n,t),n},Fa=e=>e?JV(e):JV,x_={BASE_URL:"/agenticflow",DEV:!1,MODE:"open",PROD:!0,SSR:!1,VITE_CONFIG_ENV:"prod-open"},ON=new Map,PE=e=>{const t=ON.get(e);return t?Object.fromEntries(Object.entries(t.stores).map(([n,r])=>[n,r.getState()])):{}},l$e=(e,t,n)=>{if(e===void 0)return{type:"untracked",connection:t.connect(n)};const r=ON.get(n.name);if(r)return{type:"tracked",store:e,...r};const o={connection:t.connect(n),stores:{}};return ON.set(n.name,o),{type:"tracked",store:e,...o}},c$e=(e,t={})=>(n,r,o)=>{const{enabled:i,anonymousActionType:a,store:s,...l}=t;let c;try{c=(i??(x_?"open":void 0)!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!c)return(x_?"open":void 0)!=="production"&&i&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,o);const{connection:u,...d}=l$e(s,c,l);let p=!0;o.setState=(v,g,x)=>{const y=n(v,g);if(!p)return y;const b=x===void 0?{type:a||"anonymous"}:typeof x=="string"?{type:x}:x;return s===void 0?(u==null||u.send(b,r()),y):(u==null||u.send({...b,type:`${s}/${b.type}`},{...PE(l.name),[s]:o.getState()}),y)};const h=(...v)=>{const g=p;p=!1,n(...v),p=g},m=e(o.setState,r,o);if(d.type==="untracked"?u==null||u.init(m):(d.stores[d.store]=o,u==null||u.init(Object.fromEntries(Object.entries(d.stores).map(([v,g])=>[v,v===d.store?m:g.getState()])))),o.dispatchFromDevtools&&typeof o.dispatch=="function"){let v=!1;const g=o.dispatch;o.dispatch=(...x)=>{(x_?"open":void 0)!=="production"&&x[0].type==="__setState"&&!v&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),v=!0),g(...x)}}return u.subscribe(v=>{var g;switch(v.type){case"ACTION":if(typeof v.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return kk(v.payload,x=>{if(x.type==="__setState"){if(s===void 0){h(x.state);return}Object.keys(x.state).length!==1&&console.error(` + */var wT=p,Y_e=eie;function X_e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Q_e=typeof Object.is=="function"?Object.is:X_e,Z_e=Y_e.useSyncExternalStore,J_e=wT.useRef,e$e=wT.useEffect,t$e=wT.useMemo,n$e=wT.useDebugValue;Qoe.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var i=J_e(null);if(i.current===null){var a={hasValue:!1,value:null};i.current=a}else a=i.current;i=t$e(function(){function l(h){if(!c){if(c=!0,u=h,h=r(h),o!==void 0&&a.hasValue){var m=a.value;if(o(m,h))return d=m}return d=h}if(m=d,Q_e(u,h))return m;var v=r(h);return o!==void 0&&o(m,v)?(u=h,m):(u=h,d=v)}var c=!1,u,d,f=n===void 0?null:n;return[function(){return l(t())},f===null?void 0:function(){return l(f())}]},[t,n,r,o]);var s=Z_e(e,i[0],i[1]);return e$e(function(){a.hasValue=!0,a.value=s},[s]),n$e(s),s};Xoe.exports=Qoe;var r$e=Xoe.exports;const tie=Ar(r$e),nie={},{useDebugValue:o$e}=Z,{useSyncExternalStoreWithSelector:i$e}=tie;let ZV=!1;const a$e=e=>e;function s$e(e,t=a$e,n){(nie?"open":void 0)!=="production"&&n&&!ZV&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),ZV=!0);const r=i$e(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return o$e(r),r}const JV=e=>{(nie?"open":void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?Yoe(e):e,n=(r,o)=>s$e(t,r,o);return Object.assign(n,t),n},Ba=e=>e?JV(e):JV,x_={BASE_URL:"/agenticflow",DEV:!1,MODE:"open",PROD:!0,SSR:!1,VITE_CONFIG_ENV:"prod-open"},R6=new Map,PE=e=>{const t=R6.get(e);return t?Object.fromEntries(Object.entries(t.stores).map(([n,r])=>[n,r.getState()])):{}},l$e=(e,t,n)=>{if(e===void 0)return{type:"untracked",connection:t.connect(n)};const r=R6.get(n.name);if(r)return{type:"tracked",store:e,...r};const o={connection:t.connect(n),stores:{}};return R6.set(n.name,o),{type:"tracked",store:e,...o}},c$e=(e,t={})=>(n,r,o)=>{const{enabled:i,anonymousActionType:a,store:s,...l}=t;let c;try{c=(i??(x_?"open":void 0)!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!c)return(x_?"open":void 0)!=="production"&&i&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,o);const{connection:u,...d}=l$e(s,c,l);let f=!0;o.setState=(v,g,b)=>{const y=n(v,g);if(!f)return y;const x=b===void 0?{type:a||"anonymous"}:typeof b=="string"?{type:b}:b;return s===void 0?(u==null||u.send(x,r()),y):(u==null||u.send({...x,type:`${s}/${x.type}`},{...PE(l.name),[s]:o.getState()}),y)};const h=(...v)=>{const g=f;f=!1,n(...v),f=g},m=e(o.setState,r,o);if(d.type==="untracked"?u==null||u.init(m):(d.stores[d.store]=o,u==null||u.init(Object.fromEntries(Object.entries(d.stores).map(([v,g])=>[v,v===d.store?m:g.getState()])))),o.dispatchFromDevtools&&typeof o.dispatch=="function"){let v=!1;const g=o.dispatch;o.dispatch=(...b)=>{(x_?"open":void 0)!=="production"&&b[0].type==="__setState"&&!v&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),v=!0),g(...b)}}return u.subscribe(v=>{var g;switch(v.type){case"ACTION":if(typeof v.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return II(v.payload,b=>{if(b.type==="__setState"){if(s===void 0){h(b.state);return}Object.keys(b.state).length!==1&&console.error(` [zustand devtools middleware] Unsupported __setState action format. When using 'store' option in devtools(), the 'state' should have only one key, which is a value of 'store' that was passed in devtools(), and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } } - `);const y=x.state[s];if(y==null)return;JSON.stringify(o.getState())!==JSON.stringify(y)&&h(y);return}o.dispatchFromDevtools&&typeof o.dispatch=="function"&&o.dispatch(x)});case"DISPATCH":switch(v.payload.type){case"RESET":return h(m),s===void 0?u==null?void 0:u.init(o.getState()):u==null?void 0:u.init(PE(l.name));case"COMMIT":if(s===void 0){u==null||u.init(o.getState());return}return u==null?void 0:u.init(PE(l.name));case"ROLLBACK":return kk(v.state,x=>{if(s===void 0){h(x),u==null||u.init(o.getState());return}h(x[s]),u==null||u.init(PE(l.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return kk(v.state,x=>{if(s===void 0){h(x);return}JSON.stringify(o.getState())!==JSON.stringify(x[s])&&h(x[s])});case"IMPORT_STATE":{const{nextLiftedState:x}=v.payload,y=(g=x.computedStates.slice(-1)[0])==null?void 0:g.state;if(!y)return;h(s===void 0?y:y[s]),u==null||u.send(null,x);return}case"PAUSE_RECORDING":return p=!p}return}}),m},Dc=c$e,kk=(e,t)=>{let n;try{n=JSON.parse(e)}catch(r){console.error("[zustand devtools middleware] Could not parse the received json",r)}n!==void 0&&t(n)};function u$e(e,t){let n;try{n=e()}catch{return}return{getItem:o=>{var i;const a=l=>l===null?null:JSON.parse(l,void 0),s=(i=n.getItem(o))!=null?i:null;return s instanceof Promise?s.then(a):a(s)},setItem:(o,i)=>n.setItem(o,JSON.stringify(i,void 0)),removeItem:o=>n.removeItem(o)}}const z1=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return z1(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return z1(r)(n)}}}},d$e=(e,t)=>(n,r,o)=>{let i={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:g=>g,version:0,merge:(g,x)=>({...x,...g}),...t},a=!1;const s=new Set,l=new Set;let c;try{c=i.getStorage()}catch{}if(!c)return e((...g)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...g)},r,o);const u=z1(i.serialize),d=()=>{const g=i.partialize({...r()});let x;const y=u({state:g,version:i.version}).then(b=>c.setItem(i.name,b)).catch(b=>{x=b});if(x)throw x;return y},p=o.setState;o.setState=(g,x)=>{p(g,x),d()};const h=e((...g)=>{n(...g),d()},r,o);let m;const v=()=>{var g;if(!c)return;a=!1,s.forEach(y=>y(r()));const x=((g=i.onRehydrateStorage)==null?void 0:g.call(i,r()))||void 0;return z1(c.getItem.bind(c))(i.name).then(y=>{if(y)return i.deserialize(y)}).then(y=>{if(y)if(typeof y.version=="number"&&y.version!==i.version){if(i.migrate)return i.migrate(y.state,y.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return y.state}).then(y=>{var b;return m=i.merge(y,(b=r())!=null?b:h),n(m,!0),d()}).then(()=>{x==null||x(m,void 0),a=!0,l.forEach(y=>y(m))}).catch(y=>{x==null||x(void 0,y)})};return o.persist={setOptions:g=>{i={...i,...g},g.getStorage&&(c=g.getStorage())},clearStorage:()=>{c==null||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>v(),hasHydrated:()=>a,onHydrate:g=>(s.add(g),()=>{s.delete(g)}),onFinishHydration:g=>(l.add(g),()=>{l.delete(g)})},v(),m||h},f$e=(e,t)=>(n,r,o)=>{let i={storage:u$e(()=>localStorage),partialize:v=>v,version:0,merge:(v,g)=>({...g,...v}),...t},a=!1;const s=new Set,l=new Set;let c=i.storage;if(!c)return e((...v)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...v)},r,o);const u=()=>{const v=i.partialize({...r()});return c.setItem(i.name,{state:v,version:i.version})},d=o.setState;o.setState=(v,g)=>{d(v,g),u()};const p=e((...v)=>{n(...v),u()},r,o);o.getInitialState=()=>p;let h;const m=()=>{var v,g;if(!c)return;a=!1,s.forEach(y=>{var b;return y((b=r())!=null?b:p)});const x=((g=i.onRehydrateStorage)==null?void 0:g.call(i,(v=r())!=null?v:p))||void 0;return z1(c.getItem.bind(c))(i.name).then(y=>{if(y)if(typeof y.version=="number"&&y.version!==i.version){if(i.migrate)return[!0,i.migrate(y.state,y.version)];console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,y.state];return[!1,void 0]}).then(y=>{var b;const[C,S]=y;if(h=i.merge(S,(b=r())!=null?b:p),n(h,!0),C)return u()}).then(()=>{x==null||x(h,void 0),h=r(),a=!0,l.forEach(y=>y(h))}).catch(y=>{x==null||x(void 0,y)})};return o.persist={setOptions:v=>{i={...i,...v},v.storage&&(c=v.storage)},clearStorage:()=>{c==null||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>m(),hasHydrated:()=>a,onHydrate:v=>(s.add(v),()=>{s.delete(v)}),onFinishHydration:v=>(l.add(v),()=>{l.delete(v)})},i.skipHydration||m(),h||p},p$e=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?((x_?"open":void 0)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),d$e(e,t)):f$e(e,t),Vs=p$e;var rie=Symbol.for("immer-nothing"),eW=Symbol.for("immer-draftable"),Ds=Symbol.for("immer-state");function rc(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var y0=Object.getPrototypeOf;function b0(e){return!!e&&!!e[Ds]}function Rm(e){var t;return e?oie(e)||Array.isArray(e)||!!e[eW]||!!((t=e.constructor)!=null&&t[eW])||SR(e)||ER(e):!1}var h$e=Object.prototype.constructor.toString();function oie(e){if(!e||typeof e!="object")return!1;const t=y0(e);if(t===null)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object?!0:typeof n=="function"&&Function.toString.call(n)===h$e}function A$(e,t){wR(e)===0?Reflect.ownKeys(e).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function wR(e){const t=e[Ds];return t?t.type_:Array.isArray(e)?1:SR(e)?2:ER(e)?3:0}function TN(e,t){return wR(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function iie(e,t,n){const r=wR(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function m$e(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function SR(e){return e instanceof Map}function ER(e){return e instanceof Set}function kh(e){return e.copy_||e.base_}function IN(e,t){if(SR(e))return new Map(e);if(ER(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=oie(e);if(t===!0||t==="class_only"&&!n){const r=Object.getOwnPropertyDescriptors(e);delete r[Ds];let o=Reflect.ownKeys(r);for(let i=0;i1&&(e.set=e.add=e.clear=e.delete=g$e),Object.freeze(e),t&&Object.entries(e).forEach(([n,r])=>$B(r,!0))),e}function g$e(){rc(2)}function _R(e){return Object.isFrozen(e)}var v$e={};function Om(e){const t=v$e[e];return t||rc(0,e),t}var H1;function aie(){return H1}function y$e(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function tW(e,t){t&&(Om("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function kN(e){NN(e),e.drafts_.forEach(b$e),e.drafts_=null}function NN(e){e===H1&&(H1=e.parent_)}function nW(e){return H1=y$e(H1,e)}function b$e(e){const t=e[Ds];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function rW(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[Ds].modified_&&(kN(t),rc(4)),Rm(e)&&(e=F$(t,e),t.parent_||B$(t,e)),t.patches_&&Om("Patches").generateReplacementPatches_(n[Ds].base_,e,t.patches_,t.inversePatches_)):e=F$(t,n,[]),kN(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==rie?e:void 0}function F$(e,t,n){if(_R(t))return t;const r=t[Ds];if(!r)return A$(t,(o,i)=>oW(e,r,t,o,i,n)),t;if(r.scope_!==e)return t;if(!r.modified_)return B$(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const o=r.copy_;let i=o,a=!1;r.type_===3&&(i=new Set(o),o.clear(),a=!0),A$(i,(s,l)=>oW(e,r,o,s,l,n,a)),B$(e,o,!1),n&&e.patches_&&Om("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function oW(e,t,n,r,o,i,a){if(b0(o)){const s=i&&t&&t.type_!==3&&!TN(t.assigned_,r)?i.concat(r):void 0,l=F$(e,o,s);if(iie(n,r,l),b0(l))e.canAutoFreeze_=!1;else return}else a&&n.add(o);if(Rm(o)&&!_R(o)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;F$(e,o),(!t||!t.scope_.parent_)&&typeof r!="symbol"&&Object.prototype.propertyIsEnumerable.call(n,r)&&B$(e,o)}}function B$(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&$B(t,n)}function x$e(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:aie(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let o=r,i=PB;n&&(o=[r],i=V1);const{revoke:a,proxy:s}=Proxy.revocable(o,i);return r.draft_=s,r.revoke_=a,s}var PB={get(e,t){if(t===Ds)return e;const n=kh(e);if(!TN(n,t))return C$e(e,n,t);const r=n[t];return e.finalized_||!Rm(r)?r:r===Nk(e.base_,t)?(Dk(e),e.copy_[t]=AN(r,e)):r},has(e,t){return t in kh(e)},ownKeys(e){return Reflect.ownKeys(kh(e))},set(e,t,n){const r=sie(kh(e),t);if(r!=null&&r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const o=Nk(kh(e),t),i=o==null?void 0:o[Ds];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(m$e(n,o)&&(n!==void 0||TN(e.base_,t)))return!0;Dk(e),DN(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return Nk(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,Dk(e),DN(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=kh(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){rc(11)},getPrototypeOf(e){return y0(e.base_)},setPrototypeOf(){rc(12)}},V1={};A$(PB,(e,t)=>{V1[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});V1.deleteProperty=function(e,t){return V1.set.call(this,e,t,void 0)};V1.set=function(e,t,n){return PB.set.call(this,e[0],t,n,e[0])};function Nk(e,t){const n=e[Ds];return(n?kh(n):e)[t]}function C$e(e,t,n){var o;const r=sie(t,n);return r?"value"in r?r.value:(o=r.get)==null?void 0:o.call(e.draft_):void 0}function sie(e,t){if(!(t in e))return;let n=y0(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=y0(n)}}function DN(e){e.modified_||(e.modified_=!0,e.parent_&&DN(e.parent_))}function Dk(e){e.copy_||(e.copy_=IN(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var w$e=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,n,r)=>{if(typeof t=="function"&&typeof n!="function"){const i=n;n=t;const a=this;return function(l=i,...c){return a.produce(l,u=>n.call(this,u,...c))}}typeof n!="function"&&rc(6),r!==void 0&&typeof r!="function"&&rc(7);let o;if(Rm(t)){const i=nW(this),a=AN(t,void 0);let s=!0;try{o=n(a),s=!1}finally{s?kN(i):NN(i)}return tW(i,r),rW(o,i)}else if(!t||typeof t!="object"){if(o=n(t),o===void 0&&(o=t),o===rie&&(o=void 0),this.autoFreeze_&&$B(o,!0),r){const i=[],a=[];Om("Patches").generateReplacementPatches_(t,o,i,a),r(i,a)}return o}else rc(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(a,...s)=>this.produceWithPatches(a,l=>t(l,...s));let r,o;return[this.produce(t,n,(a,s)=>{r=a,o=s}),r,o]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){Rm(e)||rc(8),b0(e)&&(e=S$e(e));const t=nW(this),n=AN(e,void 0);return n[Ds].isManual_=!0,NN(t),n}finishDraft(e,t){const n=e&&e[Ds];(!n||!n.isManual_)&&rc(9);const{scope_:r}=n;return tW(r,t),rW(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const o=t[n];if(o.path.length===0&&o.op==="replace"){e=o.value;break}}n>-1&&(t=t.slice(n+1));const r=Om("Patches").applyPatches_;return b0(e)?r(e,t):this.produce(e,o=>r(o,t))}};function AN(e,t){const n=SR(e)?Om("MapSet").proxyMap_(e,t):ER(e)?Om("MapSet").proxySet_(e,t):x$e(e,t);return(t?t.scope_:aie()).drafts_.push(n),n}function S$e(e){return b0(e)||rc(10,e),lie(e)}function lie(e){if(!Rm(e)||_R(e))return e;const t=e[Ds];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=IN(e,t.scope_.immer_.useStrictShallowCopy_)}else n=IN(e,!0);return A$(n,(r,o)=>{iie(n,r,lie(o))}),t&&(t.finalized_=!1),n}var As=new w$e,E$e=As.produce;As.produceWithPatches.bind(As);As.setAutoFreeze.bind(As);As.setUseStrictShallowCopy.bind(As);As.applyPatches.bind(As);As.createDraft.bind(As);As.finishDraft.bind(As);const _$e=e=>(t,n,r)=>(r.setState=(o,i,...a)=>{const s=typeof o=="function"?E$e(o):o;return t(s,i,...a)},e(r.setState,n,r)),Ac=_$e,$$e="dev",cie="open",iW="prod",P$e="quanjing",M$e="COMMUNITY",uie="prod-open";console.log("Current VITE_CONFIG_ENV:","prod-open");let Oo;switch(uie){case"dev":Oo={API_URL:"http://127.0.0.1:9003",MQTT_URL:"ws://127.0.0.1:9885/websocket",HTML_URL:"http://127.0.0.1:9006",IS_DEBUG:!0,SERVER_MODE:$$e,CLIENT:"WEB",USER_PRIVACY_URL:"http://127.0.0.1:9003/privacy",SHOW_SWITCH_SERVER:!0,SHOW_SCAN_LOGIN:!0,LOGO_URL:"http://127.0.0.1:9003/logo.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!0,SHOW_CREATE_LLM:!0,SHOW_CONTACTS:!0,SHOW_FAVORITE:!0,SHOW_TRIAL_TIP:!1};break;case"prod-open":Oo={API_URL:"http://127.0.0.1:9003",MQTT_URL:"ws://127.0.0.1:9885/websocket",HTML_URL:"http://127.0.0.1:9003",IS_DEBUG:!1,SERVER_MODE:cie,CLIENT:"WEB",USER_PRIVACY_URL:"http://127.0.0.1:9003/privacy",SHOW_SWITCH_SERVER:!0,SHOW_SCAN_LOGIN:!0,LOGO_URL:"http://127.0.0.1:9003/logo.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!0,SHOW_CREATE_LLM:!0,SHOW_CONTACTS:!0,SHOW_FAVORITE:!0,SHOW_TRIAL_TIP:!1};break;case"prod-quanjing":Oo={API_URL:"https://kf.gxzgt.com:9003",MQTT_URL:"wss://kf.gxzgt.com:9003/websocket",HTML_URL:"https://kf.gxzgt.com:9003",IS_DEBUG:!1,SERVER_MODE:P$e,CLIENT:"WEB",USER_PRIVACY_URL:"https://zgtapp.zwfw.gxzf.gov.cn/zgt-h5/userProtocol/index.html",SHOW_SWITCH_SERVER:!1,SHOW_SCAN_LOGIN:!1,LOGO_URL:"https://kf.gxzgt.com:9003/assets/images/logos/zhiguitong.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!1,SHOW_CREATE_LLM:!1,SHOW_CONTACTS:!1,SHOW_FAVORITE:!1,SHOW_TRIAL_TIP:!1};break;case"prod-web":Oo={API_URL:"https://api.weiyuai.cn",MQTT_URL:"wss://api.weiyuai.cn/websocket",HTML_URL:"https://www.weiyuai.cn",IS_DEBUG:!1,SERVER_MODE:iW,CLIENT:"WEB",USER_PRIVACY_URL:"https://www.weiyuai.cn/privacy.html",SHOW_SWITCH_SERVER:!1,SHOW_SCAN_LOGIN:!0,LOGO_URL:"https://www.weiyuai.cn/logo.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!0,SHOW_CREATE_LLM:!0,SHOW_CONTACTS:!0,SHOW_FAVORITE:!0,SHOW_TRIAL_TIP:!1};break;default:Oo={API_URL:"https://api.weiyuai.cn",MQTT_URL:"wss://api.weiyuai.cn/websocket",HTML_URL:"https://www.weiyuai.cn",IS_DEBUG:!1,SERVER_MODE:iW,CLIENT:"ELECTRON",USER_PRIVACY_URL:"https://www.weiyuai.cn/privacy.html",SHOW_SWITCH_SERVER:!1,SHOW_SCAN_LOGIN:!0,LOGO_URL:"https://www.weiyuai.cn/logo.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!0,SHOW_CREATE_LLM:!0,SHOW_CONTACTS:!0,SHOW_FAVORITE:!0,SHOW_TRIAL_TIP:!1}}console.log("config.API_BASE_URL: ",uie,Oo);const W1=navigator.userAgent.toLowerCase().indexOf("electron")>-1,Ak=Oo.API_URL;Oo.MQTT_URL;const aW=Oo.HTML_URL,Fd=Oo.IS_DEBUG,R$e=Oo.SERVER_MODE,mr=Oo.CLIENT,O$e=Oo.USER_PRIVACY_URL,T$e=Oo.SHOW_SWITCH_SERVER,I$e=Oo.SHOW_SCAN_LOGIN,k$e=Oo.LOGO_URL,N$e=Oo.LOGO_NAME;Oo.SHOW_CREATE_GROUP;Oo.SHOW_CREATE_LLM;Oo.SHOW_CONTACTS;Oo.SHOW_FAVORITE;Oo.SHOW_TRIAL_TIP;const xl="BYTEDESK",sW="locale",lW="mode",zv="team",x0="agent",L$="personal",cW="i18n.",die="ANONYMOUS",Ps="bytedesk_login_credentials",uW="THEME_MODE_TYPE",dW="THEME_NAME_TYPE",Fk="PLAY_AUDIO",r1="NETWORK_STATUS_NOTIFICATION",o1="CONFIG_ENABLED_AGENT",C_="CONFIG_API_URL_AGENT",Bk="CONFIG_WEBSOCKET_URL_AGENT",w_="CONFIG_HTML_URL_AGENT",D$e="false",kx="CONFIG_CUSTOM_ENABLED_AGENT",Nx="CONFIG_CUSTOM_API_URL_AGENT",ME="CONFIG_CUSTOM_WEBSOCKET_URL_AGENT",fie="CONFIG_PROPERTIES",A$e="EVENT_BUS_SERVER_ERROR_500",vp="EVENT_BUS_TOKEN_INVALID",F$e="AUTH_STORE",Tp="ACCESS_TOKEN",B$e="ORGANIZATION_STORE",L$e="MEMBER_STORE",j$e="MESSAGE_STORE",z$e="CONTACT_STORE",H$e="USER_STORE",V$e="SETTINGS_STORE",W$e="THREAD_STORE",U$e="AGENT_STORE",G$e="WORKGROUP_STORE",q$e="PROCESS_STORE",K$e="member",Y$e="device",X$e="MOBILE_LOGIN",Q$e="MOBILE_RESET",Z$e="MOBILE_VERIFY",J$e="EMAIL_RESET",ePe="EMAIL_VERIFY",tPe="PENDING",nPe="SCANNED",rPe="CONFIRMED",oPe="EXPIRED",iPe="https://cdn.weiyuai.cn/agent/assets/css/scrollbar.css",aPe="https://www.weiyuai.cn/download.html",MB="17",ud="start",xv="parent",Xl="form",pie="label",U1="text",hie="digit",mie="date",RB="select",OB="checkbox",TB="radio",sPe="position",lPe="add",cPe="remove",uPe="select",dPe="dimensions",fW="QUEUING",pW="CLOSED",hW="CONTINUE",fPe="SYSTEM",pPe="QUEUE",mW="STREAM",gie="AUTO_CLOSED",vie="AGENT_CLOSED",gW="AVAILABLE",Lk="OFFLINE",vW="REST",hPe="TICKET",mPe="CHAT",FN="lastPath",j$="TICKET",jk="FLOWBUILDER",gPe="ROLE_SUPER",vPe="ROLE_ADMIN",yPe="ROLE_MEMBER",bPe="ROLE_AGENT",xPe="LOG_ENABLE",i1="TICKET",yie="TICKET_VISITOR",bie="THREAD",xie="FLOW",Cie="PRE_SALES_QUESTIONNAIRE",wie="MESSAGE_LEAVE",Sie="COMPLAINT",Eie="FEEDBACK",_ie="PRODUCT_SUGGESTION",$ie="BUG_REPORT",Pie="APPOINTMENT_TRIAL",Mie="PRODUCT_INQUIRY",Rie="SERVICE_APPOINTMENT",Oie="QUOTE_REQUEST",Tie="DEMO_REQUEST",Iie="JOB_APPLICATION",kie="EMPLOYEE_FEEDBACK",Nie="TRAINING_APPLICATION",Die="AFTER_SALES_SERVICE",Aie="RETURN_EXCHANGE",Fie="PARTNERSHIP_APPLICATION",Bie="MERCHANT_APPLICATION",Lie="SATISFACTION_SURVEY",jie="MARKET_RESEARCH",zie="REQUIREMENT_SURVEY",Hie="TECHNICAL_SUPPORT",Vie="SYSTEM_FAULT_REPORT",Wie="FEATURE_REQUEST",Uie="CUSTOM",Gie="GENERAL",BN="DRAFT",CPe="PUBLISHED",wPe="DISABLED",mw=Fa()(Dc(Vs(Ac((e,t)=>({accessToken:"",setAccessToken(n){localStorage.setItem(Tp,n),e({accessToken:n})},getAccessToken(){return t().accessToken},removeAccessToken(){localStorage.removeItem(Tp),e({accessToken:""})}})),{name:F$e}))),SPe=Fa()(Dc(Vs(Ac(e=>({settings:{playSound:!0,showNotifications:!0,openAtStartup:!1,colors:!1,proLayoutCollapsed:!0},currentMenu:"chat",setCurrentMenu(t){e({currentMenu:t})},setProLayoutCollapsed(t){e(n=>({settings:{...n.settings,proLayoutCollapsed:t}}))}})),{name:V$e})));var ag={},qie={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(qie);var Dn=qie.exports,$R={};Object.defineProperty($R,"__esModule",{value:!0});$R.default=void 0;var EPe={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"};$R.default=EPe;var PR={},gw={},MR={},Kie={exports:{}},Yie={exports:{}},Xie={exports:{}},Qie={exports:{}};(function(e){function t(n){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(Qie);var sg=Qie.exports,Zie={exports:{}};(function(e){var t=sg.default;function n(r,o){if(t(r)!="object"||!r)return r;var i=r[Symbol.toPrimitive];if(i!==void 0){var a=i.call(r,o||"default");if(t(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(Zie);var _Pe=Zie.exports;(function(e){var t=sg.default,n=_Pe;function r(o){var i=n(o,"string");return t(i)=="symbol"?i:i+""}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(Xie);var $Pe=Xie.exports;(function(e){var t=$Pe;function n(r,o,i){return(o=t(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i,r}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(Yie);var Jie=Yie.exports;(function(e){var t=Jie;function n(o,i){var a=Object.keys(o);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(o);i&&(s=s.filter(function(l){return Object.getOwnPropertyDescriptor(o,l).enumerable})),a.push.apply(a,s)}return a}function r(o){for(var i=1;i{r==="system"&&(window.matchMedia("(prefers-color-scheme: dark)").matches?n("dark"):n("light"),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",a=>{a.matches?n("dark"):n("light")}))},[]),f.useEffect(()=>{localStorage.setItem(uW,o),o==="light"?n("light"):o==="dark"?n("dark"):o==="system"&&(window.matchMedia("(prefers-color-scheme: dark)").matches?n("dark"):n("light"))},[o]),f.useEffect(()=>{localStorage.setItem(dW,t)},[t]),{themeName:t,setThemeName:n,themeMode:o,setThemeMode:i,isDarkMode:t==="dark",isLightMode:t==="light"}}function aae(e,t){return function(){return e.apply(t,arguments)}}const{toString:bMe}=Object.prototype,{getPrototypeOf:IB}=Object,{iterator:jR,toStringTag:sae}=Symbol,zR=(e=>t=>{const n=bMe.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Fc=e=>(e=e.toLowerCase(),t=>zR(t)===e),HR=e=>t=>typeof t===e,{isArray:Ey}=Array,G1=HR("undefined");function ww(e){return e!==null&&!G1(e)&&e.constructor!==null&&!G1(e.constructor)&&ns(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const lae=Fc("ArrayBuffer");function xMe(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&lae(e.buffer),t}const CMe=HR("string"),ns=HR("function"),cae=HR("number"),Sw=e=>e!==null&&typeof e=="object",wMe=e=>e===!0||e===!1,S_=e=>{if(zR(e)!=="object")return!1;const t=IB(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(sae in e)&&!(jR in e)},SMe=e=>{if(!Sw(e)||ww(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},EMe=Fc("Date"),_Me=Fc("File"),$Me=Fc("Blob"),PMe=Fc("FileList"),MMe=e=>Sw(e)&&ns(e.pipe),RMe=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||ns(e.append)&&((t=zR(e))==="formdata"||t==="object"&&ns(e.toString)&&e.toString()==="[object FormData]"))},OMe=Fc("URLSearchParams"),[TMe,IMe,kMe,NMe]=["ReadableStream","Request","Response","Headers"].map(Fc),DMe=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ew(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),Ey(e))for(r=0,o=e.length;r0;)if(o=n[r],t===o.toLowerCase())return o;return null}const Gh=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,dae=e=>!G1(e)&&e!==Gh;function LN(){const{caseless:e}=dae(this)&&this||{},t={},n=(r,o)=>{const i=e&&uae(t,o)||o;S_(t[i])&&S_(r)?t[i]=LN(t[i],r):S_(r)?t[i]=LN({},r):Ey(r)?t[i]=r.slice():t[i]=r};for(let r=0,o=arguments.length;r(Ew(t,(o,i)=>{n&&ns(o)?e[i]=aae(o,n):e[i]=o},{allOwnKeys:r}),e),FMe=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),BMe=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},LMe=(e,t,n,r)=>{let o,i,a;const s={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],(!r||r(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=n!==!1&&IB(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},jMe=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},zMe=e=>{if(!e)return null;if(Ey(e))return e;let t=e.length;if(!cae(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},HMe=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&IB(Uint8Array)),VMe=(e,t)=>{const r=(e&&e[jR]).call(e);let o;for(;(o=r.next())&&!o.done;){const i=o.value;t.call(e,i[0],i[1])}},WMe=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},UMe=Fc("HTMLFormElement"),GMe=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),wW=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),qMe=Fc("RegExp"),fae=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Ew(n,(o,i)=>{let a;(a=t(o,i,e))!==!1&&(r[i]=a||o)}),Object.defineProperties(e,r)},KMe=e=>{fae(e,(t,n)=>{if(ns(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(ns(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},YMe=(e,t)=>{const n={},r=o=>{o.forEach(i=>{n[i]=!0})};return Ey(e)?r(e):r(String(e).split(t)),n},XMe=()=>{},QMe=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function ZMe(e){return!!(e&&ns(e.append)&&e[sae]==="FormData"&&e[jR])}const JMe=e=>{const t=new Array(10),n=(r,o)=>{if(Sw(r)){if(t.indexOf(r)>=0)return;if(ww(r))return r;if(!("toJSON"in r)){t[o]=r;const i=Ey(r)?[]:{};return Ew(r,(a,s)=>{const l=n(a,o+1);!G1(l)&&(i[s]=l)}),t[o]=void 0,i}}return r};return n(e,0)},eRe=Fc("AsyncFunction"),tRe=e=>e&&(Sw(e)||ns(e))&&ns(e.then)&&ns(e.catch),pae=((e,t)=>e?setImmediate:t?((n,r)=>(Gh.addEventListener("message",({source:o,data:i})=>{o===Gh&&i===n&&r.length&&r.shift()()},!1),o=>{r.push(o),Gh.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",ns(Gh.postMessage)),nRe=typeof queueMicrotask<"u"?queueMicrotask.bind(Gh):typeof process<"u"&&process.nextTick||pae,rRe=e=>e!=null&&ns(e[jR]),Qe={isArray:Ey,isArrayBuffer:lae,isBuffer:ww,isFormData:RMe,isArrayBufferView:xMe,isString:CMe,isNumber:cae,isBoolean:wMe,isObject:Sw,isPlainObject:S_,isEmptyObject:SMe,isReadableStream:TMe,isRequest:IMe,isResponse:kMe,isHeaders:NMe,isUndefined:G1,isDate:EMe,isFile:_Me,isBlob:$Me,isRegExp:qMe,isFunction:ns,isStream:MMe,isURLSearchParams:OMe,isTypedArray:HMe,isFileList:PMe,forEach:Ew,merge:LN,extend:AMe,trim:DMe,stripBOM:FMe,inherits:BMe,toFlatObject:LMe,kindOf:zR,kindOfTest:Fc,endsWith:jMe,toArray:zMe,forEachEntry:VMe,matchAll:WMe,isHTMLForm:UMe,hasOwnProperty:wW,hasOwnProp:wW,reduceDescriptors:fae,freezeMethods:KMe,toObjectSet:YMe,toCamelCase:GMe,noop:XMe,toFiniteNumber:QMe,findKey:uae,global:Gh,isContextDefined:dae,isSpecCompliantForm:ZMe,toJSONObject:JMe,isAsyncFn:eRe,isThenable:tRe,setImmediate:pae,asap:nRe,isIterable:rRe};function Fn(e,t,n,r,o){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),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}Qe.inherits(Fn,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:Qe.toJSONObject(this.config),code:this.code,status:this.status}}});const hae=Fn.prototype,mae={};["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(e=>{mae[e]={value:e}});Object.defineProperties(Fn,mae);Object.defineProperty(hae,"isAxiosError",{value:!0});Fn.from=(e,t,n,r,o,i)=>{const a=Object.create(hae);return Qe.toFlatObject(e,a,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),Fn.call(a,e.message,t,n,r,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};const oRe=null;function jN(e){return Qe.isPlainObject(e)||Qe.isArray(e)}function gae(e){return Qe.endsWith(e,"[]")?e.slice(0,-2):e}function SW(e,t,n){return e?e.concat(t).map(function(o,i){return o=gae(o),!n&&i?"["+o+"]":o}).join(n?".":""):t}function iRe(e){return Qe.isArray(e)&&!e.some(jN)}const aRe=Qe.toFlatObject(Qe,{},null,function(t){return/^is[A-Z]/.test(t)});function VR(e,t,n){if(!Qe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=Qe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,g){return!Qe.isUndefined(g[v])});const r=n.metaTokens,o=n.visitor||u,i=n.dots,a=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&Qe.isSpecCompliantForm(t);if(!Qe.isFunction(o))throw new TypeError("visitor must be a function");function c(m){if(m===null)return"";if(Qe.isDate(m))return m.toISOString();if(Qe.isBoolean(m))return m.toString();if(!l&&Qe.isBlob(m))throw new Fn("Blob is not supported. Use a Buffer instead.");return Qe.isArrayBuffer(m)||Qe.isTypedArray(m)?l&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function u(m,v,g){let x=m;if(m&&!g&&typeof m=="object"){if(Qe.endsWith(v,"{}"))v=r?v:v.slice(0,-2),m=JSON.stringify(m);else if(Qe.isArray(m)&&iRe(m)||(Qe.isFileList(m)||Qe.endsWith(v,"[]"))&&(x=Qe.toArray(m)))return v=gae(v),x.forEach(function(b,C){!(Qe.isUndefined(b)||b===null)&&t.append(a===!0?SW([v],C,i):a===null?v:v+"[]",c(b))}),!1}return jN(m)?!0:(t.append(SW(g,v,i),c(m)),!1)}const d=[],p=Object.assign(aRe,{defaultVisitor:u,convertValue:c,isVisitable:jN});function h(m,v){if(!Qe.isUndefined(m)){if(d.indexOf(m)!==-1)throw Error("Circular reference detected in "+v.join("."));d.push(m),Qe.forEach(m,function(x,y){(!(Qe.isUndefined(x)||x===null)&&o.call(t,x,Qe.isString(y)?y.trim():y,v,p))===!0&&h(x,v?v.concat(y):[y])}),d.pop()}}if(!Qe.isObject(e))throw new TypeError("data must be an object");return h(e),t}function EW(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function kB(e,t){this._pairs=[],e&&VR(e,this,t)}const vae=kB.prototype;vae.append=function(t,n){this._pairs.push([t,n])};vae.toString=function(t){const n=t?function(r){return t.call(this,r,EW)}:EW;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function sRe(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function yae(e,t,n){if(!t)return e;const r=n&&n.encode||sRe;Qe.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let i;if(o?i=o(t,n):i=Qe.isURLSearchParams(t)?t.toString():new kB(t,n).toString(r),i){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class _W{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Qe.forEach(this.handlers,function(r){r!==null&&t(r)})}}const bae={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},lRe=typeof URLSearchParams<"u"?URLSearchParams:kB,cRe=typeof FormData<"u"?FormData:null,uRe=typeof Blob<"u"?Blob:null,dRe={isBrowser:!0,classes:{URLSearchParams:lRe,FormData:cRe,Blob:uRe},protocols:["http","https","file","blob","url","data"]},NB=typeof window<"u"&&typeof document<"u",zN=typeof navigator=="object"&&navigator||void 0,fRe=NB&&(!zN||["ReactNative","NativeScript","NS"].indexOf(zN.product)<0),pRe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",hRe=NB&&window.location.href||"http://localhost",mRe=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:NB,hasStandardBrowserEnv:fRe,hasStandardBrowserWebWorkerEnv:pRe,navigator:zN,origin:hRe},Symbol.toStringTag,{value:"Module"})),sa={...mRe,...dRe};function gRe(e,t){return VR(e,new sa.classes.URLSearchParams,{visitor:function(n,r,o,i){return sa.isNode&&Qe.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function vRe(e){return Qe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function yRe(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r=n.length;return a=!a&&Qe.isArray(o)?o.length:a,l?(Qe.hasOwnProp(o,a)?o[a]=[o[a],r]:o[a]=r,!s):((!o[a]||!Qe.isObject(o[a]))&&(o[a]=[]),t(n,r,o[a],i)&&Qe.isArray(o[a])&&(o[a]=yRe(o[a])),!s)}if(Qe.isFormData(e)&&Qe.isFunction(e.entries)){const n={};return Qe.forEachEntry(e,(r,o)=>{t(vRe(r),o,n,0)}),n}return null}function bRe(e,t,n){if(Qe.isString(e))try{return(t||JSON.parse)(e),Qe.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const _w={transitional:bae,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,i=Qe.isObject(t);if(i&&Qe.isHTMLForm(t)&&(t=new FormData(t)),Qe.isFormData(t))return o?JSON.stringify(xae(t)):t;if(Qe.isArrayBuffer(t)||Qe.isBuffer(t)||Qe.isStream(t)||Qe.isFile(t)||Qe.isBlob(t)||Qe.isReadableStream(t))return t;if(Qe.isArrayBufferView(t))return t.buffer;if(Qe.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return gRe(t,this.formSerializer).toString();if((s=Qe.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return VR(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return i||o?(n.setContentType("application/json",!1),bRe(t)):t}],transformResponse:[function(t){const n=this.transitional||_w.transitional,r=n&&n.forcedJSONParsing,o=this.responseType==="json";if(Qe.isResponse(t)||Qe.isReadableStream(t))return t;if(t&&Qe.isString(t)&&(r&&!this.responseType||o)){const a=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(s){if(a)throw s.name==="SyntaxError"?Fn.from(s,Fn.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:sa.classes.FormData,Blob:sa.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Qe.forEach(["delete","get","head","post","put","patch"],e=>{_w.headers[e]={}});const xRe=Qe.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"]),CRe=e=>{const t={};let n,r,o;return e&&e.split(` -`).forEach(function(a){o=a.indexOf(":"),n=a.substring(0,o).trim().toLowerCase(),r=a.substring(o+1).trim(),!(!n||t[n]&&xRe[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},$W=Symbol("internals");function Lb(e){return e&&String(e).trim().toLowerCase()}function E_(e){return e===!1||e==null?e:Qe.isArray(e)?e.map(E_):String(e)}function wRe(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const SRe=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function zk(e,t,n,r,o){if(Qe.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!Qe.isString(t)){if(Qe.isString(r))return t.indexOf(r)!==-1;if(Qe.isRegExp(r))return r.test(t)}}function ERe(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function _Re(e,t){const n=Qe.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(o,i,a){return this[r].call(this,t,o,i,a)},configurable:!0})})}let rs=class{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function i(s,l,c){const u=Lb(l);if(!u)throw new Error("header name must be a non-empty string");const d=Qe.findKey(o,u);(!d||o[d]===void 0||c===!0||c===void 0&&o[d]!==!1)&&(o[d||l]=E_(s))}const a=(s,l)=>Qe.forEach(s,(c,u)=>i(c,u,l));if(Qe.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(Qe.isString(t)&&(t=t.trim())&&!SRe(t))a(CRe(t),n);else if(Qe.isObject(t)&&Qe.isIterable(t)){let s={},l,c;for(const u of t){if(!Qe.isArray(u))throw TypeError("Object iterator must return a key-value pair");s[c=u[0]]=(l=s[c])?Qe.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}a(s,n)}else t!=null&&i(n,t,r);return this}get(t,n){if(t=Lb(t),t){const r=Qe.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return wRe(o);if(Qe.isFunction(n))return n.call(this,o,r);if(Qe.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Lb(t),t){const r=Qe.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||zk(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function i(a){if(a=Lb(a),a){const s=Qe.findKey(r,a);s&&(!n||zk(r,r[s],s,n))&&(delete r[s],o=!0)}}return Qe.isArray(t)?t.forEach(i):i(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const i=n[r];(!t||zk(this,this[i],i,t,!0))&&(delete this[i],o=!0)}return o}normalize(t){const n=this,r={};return Qe.forEach(this,(o,i)=>{const a=Qe.findKey(r,i);if(a){n[a]=E_(o),delete n[i];return}const s=t?ERe(i):String(i).trim();s!==i&&delete n[i],n[s]=E_(o),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return Qe.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&Qe.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` -`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){const r=(this[$W]=this[$W]={accessors:{}}).accessors,o=this.prototype;function i(a){const s=Lb(a);r[s]||(_Re(o,a),r[s]=!0)}return Qe.isArray(t)?t.forEach(i):i(t),this}};rs.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Qe.reduceDescriptors(rs.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});Qe.freezeMethods(rs);function Hk(e,t){const n=this||_w,r=t||n,o=rs.from(r.headers);let i=r.data;return Qe.forEach(e,function(s){i=s.call(n,i,o.normalize(),t?t.status:void 0)}),o.normalize(),i}function Cae(e){return!!(e&&e.__CANCEL__)}function _y(e,t,n){Fn.call(this,e??"canceled",Fn.ERR_CANCELED,t,n),this.name="CanceledError"}Qe.inherits(_y,Fn,{__CANCEL__:!0});function wae(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Fn("Request failed with status code "+n.status,[Fn.ERR_BAD_REQUEST,Fn.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function $Re(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function PRe(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,i=0,a;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),u=r[i];a||(a=c),n[o]=l,r[o]=c;let d=i,p=0;for(;d!==o;)p+=n[d++],d=d%e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),c-a{n=u,o=null,i&&(clearTimeout(i),i=null),e(...c)};return[(...c)=>{const u=Date.now(),d=u-n;d>=r?a(c,u):(o=c,i||(i=setTimeout(()=>{i=null,a(o)},r-d)))},()=>o&&a(o)]}const z$=(e,t,n=3)=>{let r=0;const o=PRe(50,250);return MRe(i=>{const a=i.loaded,s=i.lengthComputable?i.total:void 0,l=a-r,c=o(l),u=a<=s;r=a;const d={loaded:a,total:s,progress:s?a/s:void 0,bytes:l,rate:c||void 0,estimated:c&&s&&u?(s-a)/c:void 0,event:i,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(d)},n)},PW=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},MW=e=>(...t)=>Qe.asap(()=>e(...t)),RRe=sa.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,sa.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(sa.origin),sa.navigator&&/(msie|trident)/i.test(sa.navigator.userAgent)):()=>!0,ORe=sa.hasStandardBrowserEnv?{write(e,t,n,r,o,i){const a=[e+"="+encodeURIComponent(t)];Qe.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),Qe.isString(r)&&a.push("path="+r),Qe.isString(o)&&a.push("domain="+o),i===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function TRe(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function IRe(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Sae(e,t,n){let r=!TRe(t);return e&&(r||n==!1)?IRe(e,t):t}const RW=e=>e instanceof rs?{...e}:e;function Tm(e,t){t=t||{};const n={};function r(c,u,d,p){return Qe.isPlainObject(c)&&Qe.isPlainObject(u)?Qe.merge.call({caseless:p},c,u):Qe.isPlainObject(u)?Qe.merge({},u):Qe.isArray(u)?u.slice():u}function o(c,u,d,p){if(Qe.isUndefined(u)){if(!Qe.isUndefined(c))return r(void 0,c,d,p)}else return r(c,u,d,p)}function i(c,u){if(!Qe.isUndefined(u))return r(void 0,u)}function a(c,u){if(Qe.isUndefined(u)){if(!Qe.isUndefined(c))return r(void 0,c)}else return r(void 0,u)}function s(c,u,d){if(d in t)return r(c,u);if(d in e)return r(void 0,c)}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(c,u,d)=>o(RW(c),RW(u),d,!0)};return Qe.forEach(Object.keys({...e,...t}),function(u){const d=l[u]||o,p=d(e[u],t[u],u);Qe.isUndefined(p)&&d!==s||(n[u]=p)}),n}const Eae=e=>{const t=Tm({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:i,headers:a,auth:s}=t;t.headers=a=rs.from(a),t.url=yae(Sae(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&a.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let l;if(Qe.isFormData(n)){if(sa.hasStandardBrowserEnv||sa.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((l=a.getContentType())!==!1){const[c,...u]=l?l.split(";").map(d=>d.trim()).filter(Boolean):[];a.setContentType([c||"multipart/form-data",...u].join("; "))}}if(sa.hasStandardBrowserEnv&&(r&&Qe.isFunction(r)&&(r=r(t)),r||r!==!1&&RRe(t.url))){const c=o&&i&&ORe.read(i);c&&a.set(o,c)}return t},kRe=typeof XMLHttpRequest<"u",NRe=kRe&&function(e){return new Promise(function(n,r){const o=Eae(e);let i=o.data;const a=rs.from(o.headers).normalize();let{responseType:s,onUploadProgress:l,onDownloadProgress:c}=o,u,d,p,h,m;function v(){h&&h(),m&&m(),o.cancelToken&&o.cancelToken.unsubscribe(u),o.signal&&o.signal.removeEventListener("abort",u)}let g=new XMLHttpRequest;g.open(o.method.toUpperCase(),o.url,!0),g.timeout=o.timeout;function x(){if(!g)return;const b=rs.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),S={data:!s||s==="text"||s==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:b,config:e,request:g};wae(function(E){n(E),v()},function(E){r(E),v()},S),g=null}"onloadend"in g?g.onloadend=x:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(x)},g.onabort=function(){g&&(r(new Fn("Request aborted",Fn.ECONNABORTED,e,g)),g=null)},g.onerror=function(){r(new Fn("Network Error",Fn.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let C=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const S=o.transitional||bae;o.timeoutErrorMessage&&(C=o.timeoutErrorMessage),r(new Fn(C,S.clarifyTimeoutError?Fn.ETIMEDOUT:Fn.ECONNABORTED,e,g)),g=null},i===void 0&&a.setContentType(null),"setRequestHeader"in g&&Qe.forEach(a.toJSON(),function(C,S){g.setRequestHeader(S,C)}),Qe.isUndefined(o.withCredentials)||(g.withCredentials=!!o.withCredentials),s&&s!=="json"&&(g.responseType=o.responseType),c&&([p,m]=z$(c,!0),g.addEventListener("progress",p)),l&&g.upload&&([d,h]=z$(l),g.upload.addEventListener("progress",d),g.upload.addEventListener("loadend",h)),(o.cancelToken||o.signal)&&(u=b=>{g&&(r(!b||b.type?new _y(null,e,g):b),g.abort(),g=null)},o.cancelToken&&o.cancelToken.subscribe(u),o.signal&&(o.signal.aborted?u():o.signal.addEventListener("abort",u)));const y=$Re(o.url);if(y&&sa.protocols.indexOf(y)===-1){r(new Fn("Unsupported protocol "+y+":",Fn.ERR_BAD_REQUEST,e));return}g.send(i||null)})},DRe=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,o;const i=function(c){if(!o){o=!0,s();const u=c instanceof Error?c:this.reason;r.abort(u instanceof Fn?u:new _y(u instanceof Error?u.message:u))}};let a=t&&setTimeout(()=>{a=null,i(new Fn(`timeout ${t} of ms exceeded`,Fn.ETIMEDOUT))},t);const s=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(i):c.removeEventListener("abort",i)}),e=null)};e.forEach(c=>c.addEventListener("abort",i));const{signal:l}=r;return l.unsubscribe=()=>Qe.asap(s),l}},ARe=function*(e,t){let n=e.byteLength;if(n{const o=FRe(e,t);let i=0,a,s=l=>{a||(a=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:c,value:u}=await o.next();if(c){s(),l.close();return}let d=u.byteLength;if(n){let p=i+=d;n(p)}l.enqueue(new Uint8Array(u))}catch(c){throw s(c),c}},cancel(l){return s(l),o.return()}},{highWaterMark:2})},WR=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",_ae=WR&&typeof ReadableStream=="function",LRe=WR&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),$ae=(e,...t)=>{try{return!!e(...t)}catch{return!1}},jRe=_ae&&$ae(()=>{let e=!1;const t=new Request(sa.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),TW=64*1024,HN=_ae&&$ae(()=>Qe.isReadableStream(new Response("").body)),H$={stream:HN&&(e=>e.body)};WR&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!H$[t]&&(H$[t]=Qe.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new Fn(`Response type '${t}' is not supported`,Fn.ERR_NOT_SUPPORT,r)})})})(new Response);const zRe=async e=>{if(e==null)return 0;if(Qe.isBlob(e))return e.size;if(Qe.isSpecCompliantForm(e))return(await new Request(sa.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(Qe.isArrayBufferView(e)||Qe.isArrayBuffer(e))return e.byteLength;if(Qe.isURLSearchParams(e)&&(e=e+""),Qe.isString(e))return(await LRe(e)).byteLength},HRe=async(e,t)=>{const n=Qe.toFiniteNumber(e.getContentLength());return n??zRe(t)},VRe=WR&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:i,timeout:a,onDownloadProgress:s,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:p}=Eae(e);c=c?(c+"").toLowerCase():"text";let h=DRe([o,i&&i.toAbortSignal()],a),m;const v=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let g;try{if(l&&jRe&&n!=="get"&&n!=="head"&&(g=await HRe(u,r))!==0){let S=new Request(t,{method:"POST",body:r,duplex:"half"}),w;if(Qe.isFormData(r)&&(w=S.headers.get("content-type"))&&u.setContentType(w),S.body){const[E,_]=PW(g,z$(MW(l)));r=OW(S.body,TW,E,_)}}Qe.isString(d)||(d=d?"include":"omit");const x="credentials"in Request.prototype;m=new Request(t,{...p,signal:h,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:x?d:void 0});let y=await fetch(m,p);const b=HN&&(c==="stream"||c==="response");if(HN&&(s||b&&v)){const S={};["status","statusText","headers"].forEach(P=>{S[P]=y[P]});const w=Qe.toFiniteNumber(y.headers.get("content-length")),[E,_]=s&&PW(w,z$(MW(s),!0))||[];y=new Response(OW(y.body,TW,E,()=>{_&&_(),v&&v()}),S)}c=c||"text";let C=await H$[Qe.findKey(H$,c)||"text"](y,e);return!b&&v&&v(),await new Promise((S,w)=>{wae(S,w,{data:C,headers:rs.from(y.headers),status:y.status,statusText:y.statusText,config:e,request:m})})}catch(x){throw v&&v(),x&&x.name==="TypeError"&&/Load failed|fetch/i.test(x.message)?Object.assign(new Fn("Network Error",Fn.ERR_NETWORK,e,m),{cause:x.cause||x}):Fn.from(x,x&&x.code,e,m)}}),VN={http:oRe,xhr:NRe,fetch:VRe};Qe.forEach(VN,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const IW=e=>`- ${e}`,WRe=e=>Qe.isFunction(e)||e===null||e===!1,Pae={getAdapter:e=>{e=Qe.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let i=0;i`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let a=t?i.length>1?`since : -`+i.map(IW).join(` -`):" "+IW(i[0]):"as no adapter specified";throw new Fn("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r},adapters:VN};function Vk(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new _y(null,e)}function kW(e){return Vk(e),e.headers=rs.from(e.headers),e.data=Hk.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Pae.getAdapter(e.adapter||_w.adapter)(e).then(function(r){return Vk(e),r.data=Hk.call(e,e.transformResponse,r),r.headers=rs.from(r.headers),r},function(r){return Cae(r)||(Vk(e),r&&r.response&&(r.response.data=Hk.call(e,e.transformResponse,r.response),r.response.headers=rs.from(r.response.headers))),Promise.reject(r)})}const Mae="1.11.0",UR={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{UR[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const NW={};UR.transitional=function(t,n,r){function o(i,a){return"[Axios v"+Mae+"] Transitional option '"+i+"'"+a+(r?". "+r:"")}return(i,a,s)=>{if(t===!1)throw new Fn(o(a," has been removed"+(n?" in "+n:"")),Fn.ERR_DEPRECATED);return n&&!NW[a]&&(NW[a]=!0,console.warn(o(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,a,s):!0}};UR.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function URe(e,t,n){if(typeof e!="object")throw new Fn("options must be an object",Fn.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],a=t[i];if(a){const s=e[i],l=s===void 0||a(s,i,e);if(l!==!0)throw new Fn("option "+i+" must be "+l,Fn.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Fn("Unknown option "+i,Fn.ERR_BAD_OPTION)}}const __={assertOptions:URe,validators:UR},Yc=__.validators;let hm=class{constructor(t){this.defaults=t||{},this.interceptors={request:new _W,response:new _W}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;const i=o.stack?o.stack.replace(/^.+\n/,""):"";try{r.stack?i&&!String(r.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(r.stack+=` -`+i):r.stack=i}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Tm(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:i}=n;r!==void 0&&__.assertOptions(r,{silentJSONParsing:Yc.transitional(Yc.boolean),forcedJSONParsing:Yc.transitional(Yc.boolean),clarifyTimeoutError:Yc.transitional(Yc.boolean)},!1),o!=null&&(Qe.isFunction(o)?n.paramsSerializer={serialize:o}:__.assertOptions(o,{encode:Yc.function,serialize:Yc.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),__.assertOptions(n,{baseUrl:Yc.spelling("baseURL"),withXsrfToken:Yc.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=i&&Qe.merge(i.common,i[n.method]);i&&Qe.forEach(["delete","get","head","post","put","patch","common"],m=>{delete i[m]}),n.headers=rs.concat(a,i);const s=[];let l=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(l=l&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const c=[];this.interceptors.response.forEach(function(v){c.push(v.fulfilled,v.rejected)});let u,d=0,p;if(!l){const m=[kW.bind(this),void 0];for(m.unshift(...s),m.push(...c),p=m.length,u=Promise.resolve(n);d{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](o);r._listeners=null}),this.promise.then=o=>{let i;const a=new Promise(s=>{r.subscribe(s),i=s}).then(o);return a.cancel=function(){r.unsubscribe(i)},a},t(function(i,a,s){r.reason||(r.reason=new _y(i,a,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Rae(function(o){t=o}),cancel:t}}};function qRe(e){return function(n){return e.apply(null,n)}}function KRe(e){return Qe.isObject(e)&&e.isAxiosError===!0}const WN={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(WN).forEach(([e,t])=>{WN[t]=e});function Oae(e){const t=new hm(e),n=aae(hm.prototype.request,t);return Qe.extend(n,hm.prototype,t,{allOwnKeys:!0}),Qe.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return Oae(Tm(e,o))},n}const Io=Oae(_w);Io.Axios=hm;Io.CanceledError=_y;Io.CancelToken=GRe;Io.isCancel=Cae;Io.VERSION=Mae;Io.toFormData=VR;Io.AxiosError=Fn;Io.Cancel=Io.CanceledError;Io.all=function(t){return Promise.all(t)};Io.spread=qRe;Io.isAxiosError=KRe;Io.mergeConfig=Tm;Io.AxiosHeaders=rs;Io.formToJSON=e=>xae(Qe.isHTMLForm(e)?new FormData(e):e);Io.getAdapter=Pae.getAdapter;Io.HttpStatusCode=WN;Io.default=Io;const{Axios:eon,AxiosError:ton,CanceledError:non,isCancel:ron,CancelToken:oon,VERSION:ion,all:aon,Cancel:son,isAxiosError:lon,spread:con,toFormData:uon,AxiosHeaders:don,HttpStatusCode:fon,formToJSON:pon,getAdapter:hon,mergeConfig:mon}=Io;function YRe(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(o){o(n)}),(r=e.get("*"))&&r.slice().map(function(o){o(t,n)})}}}const yd=YRe();async function XRe(){return Xn("/config/bytedesk/properties",{method:"GET",params:{channel:mr}})}var Tae={exports:{}};function QRe(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Wk={exports:{}};const ZRe={},JRe=Object.freeze(Object.defineProperty({__proto__:null,default:ZRe},Symbol.toStringTag,{value:"Module"})),eOe=Cy(JRe);var DW;function lr(){return DW||(DW=1,function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n=n||function(r,o){var i;if(typeof window<"u"&&window.crypto&&(i=window.crypto),typeof self<"u"&&self.crypto&&(i=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(i=globalThis.crypto),!i&&typeof window<"u"&&window.msCrypto&&(i=window.msCrypto),!i&&typeof sn<"u"&&sn.crypto&&(i=sn.crypto),!i&&typeof QRe=="function")try{i=eOe}catch{}var a=function(){if(i){if(typeof i.getRandomValues=="function")try{return i.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof i.randomBytes=="function")try{return i.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},s=Object.create||function(){function y(){}return function(b){var C;return y.prototype=b,C=new y,y.prototype=null,C}}(),l={},c=l.lib={},u=c.Base=function(){return{extend:function(y){var b=s(this);return y&&b.mixIn(y),(!b.hasOwnProperty("init")||this.init===b.init)&&(b.init=function(){b.$super.init.apply(this,arguments)}),b.init.prototype=b,b.$super=this,b},create:function(){var y=this.extend();return y.init.apply(y,arguments),y},init:function(){},mixIn:function(y){for(var b in y)y.hasOwnProperty(b)&&(this[b]=y[b]);y.hasOwnProperty("toString")&&(this.toString=y.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),d=c.WordArray=u.extend({init:function(y,b){y=this.words=y||[],b!=o?this.sigBytes=b:this.sigBytes=y.length*4},toString:function(y){return(y||h).stringify(this)},concat:function(y){var b=this.words,C=y.words,S=this.sigBytes,w=y.sigBytes;if(this.clamp(),S%4)for(var E=0;E>>2]>>>24-E%4*8&255;b[S+E>>>2]|=_<<24-(S+E)%4*8}else for(var P=0;P>>2]=C[P>>>2];return this.sigBytes+=w,this},clamp:function(){var y=this.words,b=this.sigBytes;y[b>>>2]&=4294967295<<32-b%4*8,y.length=r.ceil(b/4)},clone:function(){var y=u.clone.call(this);return y.words=this.words.slice(0),y},random:function(y){for(var b=[],C=0;C>>2]>>>24-w%4*8&255;S.push((E>>>4).toString(16)),S.push((E&15).toString(16))}return S.join("")},parse:function(y){for(var b=y.length,C=[],S=0;S>>3]|=parseInt(y.substr(S,2),16)<<24-S%8*4;return new d.init(C,b/2)}},m=p.Latin1={stringify:function(y){for(var b=y.words,C=y.sigBytes,S=[],w=0;w>>2]>>>24-w%4*8&255;S.push(String.fromCharCode(E))}return S.join("")},parse:function(y){for(var b=y.length,C=[],S=0;S>>2]|=(y.charCodeAt(S)&255)<<24-S%4*8;return new d.init(C,b)}},v=p.Utf8={stringify:function(y){try{return decodeURIComponent(escape(m.stringify(y)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(y){return m.parse(unescape(encodeURIComponent(y)))}},g=c.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new d.init,this._nDataBytes=0},_append:function(y){typeof y=="string"&&(y=v.parse(y)),this._data.concat(y),this._nDataBytes+=y.sigBytes},_process:function(y){var b,C=this._data,S=C.words,w=C.sigBytes,E=this.blockSize,_=E*4,P=w/_;y?P=r.ceil(P):P=r.max((P|0)-this._minBufferSize,0);var $=P*E,R=r.min($*4,w);if($){for(var O=0;O<$;O+=E)this._doProcessBlock(S,O);b=S.splice(0,$),C.sigBytes-=R}return new d.init(b,R)},clone:function(){var y=u.clone.call(this);return y._data=this._data.clone(),y},_minBufferSize:0});c.Hasher=g.extend({cfg:u.extend(),init:function(y){this.cfg=this.cfg.extend(y),this.reset()},reset:function(){g.reset.call(this),this._doReset()},update:function(y){return this._append(y),this._process(),this},finalize:function(y){y&&this._append(y);var b=this._doFinalize();return b},blockSize:16,_createHelper:function(y){return function(b,C){return new y.init(C).finalize(b)}},_createHmacHelper:function(y){return function(b,C){return new x.HMAC.init(y,C).finalize(b)}}});var x=l.algo={};return l}(Math);return n})}(Wk)),Wk.exports}var Uk={exports:{}},AW;function GR(){return AW||(AW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.Base,s=i.WordArray,l=o.x64={};l.Word=a.extend({init:function(c,u){this.high=c,this.low=u}}),l.WordArray=a.extend({init:function(c,u){c=this.words=c||[],u!=r?this.sigBytes=u:this.sigBytes=c.length*8},toX32:function(){for(var c=this.words,u=c.length,d=[],p=0;p>>2]|=l[d]<<24-d%4*8;a.call(this,u,c)}else a.apply(this,arguments)};s.prototype=i}}(),n.lib.WordArray})}(Gk)),Gk.exports}var qk={exports:{}},BW;function nOe(){return BW||(BW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Utf16=a.Utf16BE={stringify:function(l){for(var c=l.words,u=l.sigBytes,d=[],p=0;p>>2]>>>16-p%4*8&65535;d.push(String.fromCharCode(h))}return d.join("")},parse:function(l){for(var c=l.length,u=[],d=0;d>>1]|=l.charCodeAt(d)<<16-d%2*16;return i.create(u,c*2)}},a.Utf16LE={stringify:function(l){for(var c=l.words,u=l.sigBytes,d=[],p=0;p>>2]>>>16-p%4*8&65535);d.push(String.fromCharCode(h))}return d.join("")},parse:function(l){for(var c=l.length,u=[],d=0;d>>1]|=s(l.charCodeAt(d)<<16-d%2*16);return i.create(u,c*2)}};function s(l){return l<<8&4278255360|l>>>8&16711935}}(),n.enc.Utf16})}(qk)),qk.exports}var Kk={exports:{}},LW;function cg(){return LW||(LW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Base64={stringify:function(l){var c=l.words,u=l.sigBytes,d=this._map;l.clamp();for(var p=[],h=0;h>>2]>>>24-h%4*8&255,v=c[h+1>>>2]>>>24-(h+1)%4*8&255,g=c[h+2>>>2]>>>24-(h+2)%4*8&255,x=m<<16|v<<8|g,y=0;y<4&&h+y*.75>>6*(3-y)&63));var b=d.charAt(64);if(b)for(;p.length%4;)p.push(b);return p.join("")},parse:function(l){var c=l.length,u=this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var p=0;p>>6-h%4*2,g=m|v;d[p>>>2]|=g<<24-p%4*8,p++}return i.create(d,p)}}(),n.enc.Base64})}(Kk)),Kk.exports}var Yk={exports:{}},jW;function rOe(){return jW||(jW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Base64url={stringify:function(l,c){c===void 0&&(c=!0);var u=l.words,d=l.sigBytes,p=c?this._safe_map:this._map;l.clamp();for(var h=[],m=0;m>>2]>>>24-m%4*8&255,g=u[m+1>>>2]>>>24-(m+1)%4*8&255,x=u[m+2>>>2]>>>24-(m+2)%4*8&255,y=v<<16|g<<8|x,b=0;b<4&&m+b*.75>>6*(3-b)&63));var C=p.charAt(64);if(C)for(;h.length%4;)h.push(C);return h.join("")},parse:function(l,c){c===void 0&&(c=!0);var u=l.length,d=c?this._safe_map:this._map,p=this._reverseMap;if(!p){p=this._reverseMap=[];for(var h=0;h>>6-h%4*2,g=m|v;d[p>>>2]|=g<<24-p%4*8,p++}return i.create(d,p)}}(),n.enc.Base64url})}(Yk)),Yk.exports}var Xk={exports:{}},zW;function ug(){return zW||(zW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,l=o.algo,c=[];(function(){for(var v=0;v<64;v++)c[v]=r.abs(r.sin(v+1))*4294967296|0})();var u=l.MD5=s.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(v,g){for(var x=0;x<16;x++){var y=g+x,b=v[y];v[y]=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360}var C=this._hash.words,S=v[g+0],w=v[g+1],E=v[g+2],_=v[g+3],P=v[g+4],$=v[g+5],R=v[g+6],O=v[g+7],T=v[g+8],I=v[g+9],k=v[g+10],N=v[g+11],D=v[g+12],L=v[g+13],H=v[g+14],U=v[g+15],V=C[0],j=C[1],F=C[2],W=C[3];V=d(V,j,F,W,S,7,c[0]),W=d(W,V,j,F,w,12,c[1]),F=d(F,W,V,j,E,17,c[2]),j=d(j,F,W,V,_,22,c[3]),V=d(V,j,F,W,P,7,c[4]),W=d(W,V,j,F,$,12,c[5]),F=d(F,W,V,j,R,17,c[6]),j=d(j,F,W,V,O,22,c[7]),V=d(V,j,F,W,T,7,c[8]),W=d(W,V,j,F,I,12,c[9]),F=d(F,W,V,j,k,17,c[10]),j=d(j,F,W,V,N,22,c[11]),V=d(V,j,F,W,D,7,c[12]),W=d(W,V,j,F,L,12,c[13]),F=d(F,W,V,j,H,17,c[14]),j=d(j,F,W,V,U,22,c[15]),V=p(V,j,F,W,w,5,c[16]),W=p(W,V,j,F,R,9,c[17]),F=p(F,W,V,j,N,14,c[18]),j=p(j,F,W,V,S,20,c[19]),V=p(V,j,F,W,$,5,c[20]),W=p(W,V,j,F,k,9,c[21]),F=p(F,W,V,j,U,14,c[22]),j=p(j,F,W,V,P,20,c[23]),V=p(V,j,F,W,I,5,c[24]),W=p(W,V,j,F,H,9,c[25]),F=p(F,W,V,j,_,14,c[26]),j=p(j,F,W,V,T,20,c[27]),V=p(V,j,F,W,L,5,c[28]),W=p(W,V,j,F,E,9,c[29]),F=p(F,W,V,j,O,14,c[30]),j=p(j,F,W,V,D,20,c[31]),V=h(V,j,F,W,$,4,c[32]),W=h(W,V,j,F,T,11,c[33]),F=h(F,W,V,j,N,16,c[34]),j=h(j,F,W,V,H,23,c[35]),V=h(V,j,F,W,w,4,c[36]),W=h(W,V,j,F,P,11,c[37]),F=h(F,W,V,j,O,16,c[38]),j=h(j,F,W,V,k,23,c[39]),V=h(V,j,F,W,L,4,c[40]),W=h(W,V,j,F,S,11,c[41]),F=h(F,W,V,j,_,16,c[42]),j=h(j,F,W,V,R,23,c[43]),V=h(V,j,F,W,I,4,c[44]),W=h(W,V,j,F,D,11,c[45]),F=h(F,W,V,j,U,16,c[46]),j=h(j,F,W,V,E,23,c[47]),V=m(V,j,F,W,S,6,c[48]),W=m(W,V,j,F,O,10,c[49]),F=m(F,W,V,j,H,15,c[50]),j=m(j,F,W,V,$,21,c[51]),V=m(V,j,F,W,D,6,c[52]),W=m(W,V,j,F,_,10,c[53]),F=m(F,W,V,j,k,15,c[54]),j=m(j,F,W,V,w,21,c[55]),V=m(V,j,F,W,T,6,c[56]),W=m(W,V,j,F,U,10,c[57]),F=m(F,W,V,j,R,15,c[58]),j=m(j,F,W,V,L,21,c[59]),V=m(V,j,F,W,P,6,c[60]),W=m(W,V,j,F,N,10,c[61]),F=m(F,W,V,j,E,15,c[62]),j=m(j,F,W,V,I,21,c[63]),C[0]=C[0]+V|0,C[1]=C[1]+j|0,C[2]=C[2]+F|0,C[3]=C[3]+W|0},_doFinalize:function(){var v=this._data,g=v.words,x=this._nDataBytes*8,y=v.sigBytes*8;g[y>>>5]|=128<<24-y%32;var b=r.floor(x/4294967296),C=x;g[(y+64>>>9<<4)+15]=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360,g[(y+64>>>9<<4)+14]=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,v.sigBytes=(g.length+1)*4,this._process();for(var S=this._hash,w=S.words,E=0;E<4;E++){var _=w[E];w[E]=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360}return S},clone:function(){var v=s.clone.call(this);return v._hash=this._hash.clone(),v}});function d(v,g,x,y,b,C,S){var w=v+(g&x|~g&y)+b+S;return(w<>>32-C)+g}function p(v,g,x,y,b,C,S){var w=v+(g&y|x&~y)+b+S;return(w<>>32-C)+g}function h(v,g,x,y,b,C,S){var w=v+(g^x^y)+b+S;return(w<>>32-C)+g}function m(v,g,x,y,b,C,S){var w=v+(x^(g|~y))+b+S;return(w<>>32-C)+g}o.MD5=s._createHelper(u),o.HmacMD5=s._createHmacHelper(u)}(Math),n.MD5})}(Xk)),Xk.exports}var Qk={exports:{}},HW;function Iae(){return HW||(HW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=o.Hasher,s=r.algo,l=[],c=s.SHA1=a.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(u,d){for(var p=this._hash.words,h=p[0],m=p[1],v=p[2],g=p[3],x=p[4],y=0;y<80;y++){if(y<16)l[y]=u[d+y]|0;else{var b=l[y-3]^l[y-8]^l[y-14]^l[y-16];l[y]=b<<1|b>>>31}var C=(h<<5|h>>>27)+x+l[y];y<20?C+=(m&v|~m&g)+1518500249:y<40?C+=(m^v^g)+1859775393:y<60?C+=(m&v|m&g|v&g)-1894007588:C+=(m^v^g)-899497514,x=g,g=v,v=m<<30|m>>>2,m=h,h=C}p[0]=p[0]+h|0,p[1]=p[1]+m|0,p[2]=p[2]+v|0,p[3]=p[3]+g|0,p[4]=p[4]+x|0},_doFinalize:function(){var u=this._data,d=u.words,p=this._nDataBytes*8,h=u.sigBytes*8;return d[h>>>5]|=128<<24-h%32,d[(h+64>>>9<<4)+14]=Math.floor(p/4294967296),d[(h+64>>>9<<4)+15]=p,u.sigBytes=d.length*4,this._process(),this._hash},clone:function(){var u=a.clone.call(this);return u._hash=this._hash.clone(),u}});r.SHA1=a._createHelper(c),r.HmacSHA1=a._createHmacHelper(c)}(),n.SHA1})}(Qk)),Qk.exports}var Zk={exports:{}},VW;function DB(){return VW||(VW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,l=o.algo,c=[],u=[];(function(){function h(x){for(var y=r.sqrt(x),b=2;b<=y;b++)if(!(x%b))return!1;return!0}function m(x){return(x-(x|0))*4294967296|0}for(var v=2,g=0;g<64;)h(v)&&(g<8&&(c[g]=m(r.pow(v,1/2))),u[g]=m(r.pow(v,1/3)),g++),v++})();var d=[],p=l.SHA256=s.extend({_doReset:function(){this._hash=new a.init(c.slice(0))},_doProcessBlock:function(h,m){for(var v=this._hash.words,g=v[0],x=v[1],y=v[2],b=v[3],C=v[4],S=v[5],w=v[6],E=v[7],_=0;_<64;_++){if(_<16)d[_]=h[m+_]|0;else{var P=d[_-15],$=(P<<25|P>>>7)^(P<<14|P>>>18)^P>>>3,R=d[_-2],O=(R<<15|R>>>17)^(R<<13|R>>>19)^R>>>10;d[_]=$+d[_-7]+O+d[_-16]}var T=C&S^~C&w,I=g&x^g&y^x&y,k=(g<<30|g>>>2)^(g<<19|g>>>13)^(g<<10|g>>>22),N=(C<<26|C>>>6)^(C<<21|C>>>11)^(C<<7|C>>>25),D=E+N+T+u[_]+d[_],L=k+I;E=w,w=S,S=C,C=b+D|0,b=y,y=x,x=g,g=D+L|0}v[0]=v[0]+g|0,v[1]=v[1]+x|0,v[2]=v[2]+y|0,v[3]=v[3]+b|0,v[4]=v[4]+C|0,v[5]=v[5]+S|0,v[6]=v[6]+w|0,v[7]=v[7]+E|0},_doFinalize:function(){var h=this._data,m=h.words,v=this._nDataBytes*8,g=h.sigBytes*8;return m[g>>>5]|=128<<24-g%32,m[(g+64>>>9<<4)+14]=r.floor(v/4294967296),m[(g+64>>>9<<4)+15]=v,h.sigBytes=m.length*4,this._process(),this._hash},clone:function(){var h=s.clone.call(this);return h._hash=this._hash.clone(),h}});o.SHA256=s._createHelper(p),o.HmacSHA256=s._createHmacHelper(p)}(Math),n.SHA256})}(Zk)),Zk.exports}var Jk={exports:{}},WW;function oOe(){return WW||(WW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),DB())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.algo,s=a.SHA256,l=a.SHA224=s.extend({_doReset:function(){this._hash=new i.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var c=s._doFinalize.call(this);return c.sigBytes-=4,c}});r.SHA224=s._createHelper(l),r.HmacSHA224=s._createHmacHelper(l)}(),n.SHA224})}(Jk)),Jk.exports}var e3={exports:{}},UW;function kae(){return UW||(UW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),GR())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.Hasher,a=r.x64,s=a.Word,l=a.WordArray,c=r.algo;function u(){return s.create.apply(s,arguments)}var d=[u(1116352408,3609767458),u(1899447441,602891725),u(3049323471,3964484399),u(3921009573,2173295548),u(961987163,4081628472),u(1508970993,3053834265),u(2453635748,2937671579),u(2870763221,3664609560),u(3624381080,2734883394),u(310598401,1164996542),u(607225278,1323610764),u(1426881987,3590304994),u(1925078388,4068182383),u(2162078206,991336113),u(2614888103,633803317),u(3248222580,3479774868),u(3835390401,2666613458),u(4022224774,944711139),u(264347078,2341262773),u(604807628,2007800933),u(770255983,1495990901),u(1249150122,1856431235),u(1555081692,3175218132),u(1996064986,2198950837),u(2554220882,3999719339),u(2821834349,766784016),u(2952996808,2566594879),u(3210313671,3203337956),u(3336571891,1034457026),u(3584528711,2466948901),u(113926993,3758326383),u(338241895,168717936),u(666307205,1188179964),u(773529912,1546045734),u(1294757372,1522805485),u(1396182291,2643833823),u(1695183700,2343527390),u(1986661051,1014477480),u(2177026350,1206759142),u(2456956037,344077627),u(2730485921,1290863460),u(2820302411,3158454273),u(3259730800,3505952657),u(3345764771,106217008),u(3516065817,3606008344),u(3600352804,1432725776),u(4094571909,1467031594),u(275423344,851169720),u(430227734,3100823752),u(506948616,1363258195),u(659060556,3750685593),u(883997877,3785050280),u(958139571,3318307427),u(1322822218,3812723403),u(1537002063,2003034995),u(1747873779,3602036899),u(1955562222,1575990012),u(2024104815,1125592928),u(2227730452,2716904306),u(2361852424,442776044),u(2428436474,593698344),u(2756734187,3733110249),u(3204031479,2999351573),u(3329325298,3815920427),u(3391569614,3928383900),u(3515267271,566280711),u(3940187606,3454069534),u(4118630271,4000239992),u(116418474,1914138554),u(174292421,2731055270),u(289380356,3203993006),u(460393269,320620315),u(685471733,587496836),u(852142971,1086792851),u(1017036298,365543100),u(1126000580,2618297676),u(1288033470,3409855158),u(1501505948,4234509866),u(1607167915,987167468),u(1816402316,1246189591)],p=[];(function(){for(var m=0;m<80;m++)p[m]=u()})();var h=c.SHA512=i.extend({_doReset:function(){this._hash=new l.init([new s.init(1779033703,4089235720),new s.init(3144134277,2227873595),new s.init(1013904242,4271175723),new s.init(2773480762,1595750129),new s.init(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new s.init(1541459225,327033209)])},_doProcessBlock:function(m,v){for(var g=this._hash.words,x=g[0],y=g[1],b=g[2],C=g[3],S=g[4],w=g[5],E=g[6],_=g[7],P=x.high,$=x.low,R=y.high,O=y.low,T=b.high,I=b.low,k=C.high,N=C.low,D=S.high,L=S.low,H=w.high,U=w.low,V=E.high,j=E.low,F=_.high,W=_.low,X=P,J=$,q=R,A=O,z=T,G=I,Y=k,Q=N,ee=D,te=L,oe=H,ne=U,le=V,ce=j,he=F,ue=W,fe=0;fe<80;fe++){var ve,ge,de=p[fe];if(fe<16)ge=de.high=m[v+fe*2]|0,ve=de.low=m[v+fe*2+1]|0;else{var be=p[fe-15],Ee=be.high,Le=be.low,Re=(Ee>>>1|Le<<31)^(Ee>>>8|Le<<24)^Ee>>>7,Pe=(Le>>>1|Ee<<31)^(Le>>>8|Ee<<24)^(Le>>>7|Ee<<25),ze=p[fe-2],Ie=ze.high,$e=ze.low,Be=(Ie>>>19|$e<<13)^(Ie<<3|$e>>>29)^Ie>>>6,Ce=($e>>>19|Ie<<13)^($e<<3|Ie>>>29)^($e>>>6|Ie<<26),Oe=p[fe-7],Fe=Oe.high,Se=Oe.low,Ae=p[fe-16],Ve=Ae.high,Je=Ae.low;ve=Pe+Se,ge=Re+Fe+(ve>>>0>>0?1:0),ve=ve+Ce,ge=ge+Be+(ve>>>0>>0?1:0),ve=ve+Je,ge=ge+Ve+(ve>>>0>>0?1:0),de.high=ge,de.low=ve}var ht=ee&oe^~ee&le,He=te&ne^~te&ce,Ke=X&q^X&z^q&z,it=J&A^J&G^A&G,Ge=(X>>>28|J<<4)^(X<<30|J>>>2)^(X<<25|J>>>7),ut=(J>>>28|X<<4)^(J<<30|X>>>2)^(J<<25|X>>>7),Ze=(ee>>>14|te<<18)^(ee>>>18|te<<14)^(ee<<23|te>>>9),et=(te>>>14|ee<<18)^(te>>>18|ee<<14)^(te<<23|ee>>>9),tt=d[fe],mt=tt.high,me=tt.low,pe=ue+et,ye=he+Ze+(pe>>>0>>0?1:0),pe=pe+He,ye=ye+ht+(pe>>>0>>0?1:0),pe=pe+me,ye=ye+mt+(pe>>>0>>0?1:0),pe=pe+ve,ye=ye+ge+(pe>>>0>>0?1:0),Te=ut+it,je=Ge+Ke+(Te>>>0>>0?1:0);he=le,ue=ce,le=oe,ce=ne,oe=ee,ne=te,te=Q+pe|0,ee=Y+ye+(te>>>0>>0?1:0)|0,Y=z,Q=G,z=q,G=A,q=X,A=J,J=pe+Te|0,X=ye+je+(J>>>0>>0?1:0)|0}$=x.low=$+J,x.high=P+X+($>>>0>>0?1:0),O=y.low=O+A,y.high=R+q+(O>>>0>>0?1:0),I=b.low=I+G,b.high=T+z+(I>>>0>>0?1:0),N=C.low=N+Q,C.high=k+Y+(N>>>0>>0?1:0),L=S.low=L+te,S.high=D+ee+(L>>>0>>0?1:0),U=w.low=U+ne,w.high=H+oe+(U>>>0>>0?1:0),j=E.low=j+ce,E.high=V+le+(j>>>0>>0?1:0),W=_.low=W+ue,_.high=F+he+(W>>>0>>0?1:0)},_doFinalize:function(){var m=this._data,v=m.words,g=this._nDataBytes*8,x=m.sigBytes*8;v[x>>>5]|=128<<24-x%32,v[(x+128>>>10<<5)+30]=Math.floor(g/4294967296),v[(x+128>>>10<<5)+31]=g,m.sigBytes=v.length*4,this._process();var y=this._hash.toX32();return y},clone:function(){var m=i.clone.call(this);return m._hash=this._hash.clone(),m},blockSize:1024/32});r.SHA512=i._createHelper(h),r.HmacSHA512=i._createHmacHelper(h)}(),n.SHA512})}(e3)),e3.exports}var t3={exports:{}},GW;function iOe(){return GW||(GW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),GR(),kae())})(sn,function(n){return function(){var r=n,o=r.x64,i=o.Word,a=o.WordArray,s=r.algo,l=s.SHA512,c=s.SHA384=l.extend({_doReset:function(){this._hash=new a.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var u=l._doFinalize.call(this);return u.sigBytes-=16,u}});r.SHA384=l._createHelper(c),r.HmacSHA384=l._createHmacHelper(c)}(),n.SHA384})}(t3)),t3.exports}var n3={exports:{}},qW;function aOe(){return qW||(qW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),GR())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,l=o.x64,c=l.Word,u=o.algo,d=[],p=[],h=[];(function(){for(var g=1,x=0,y=0;y<24;y++){d[g+5*x]=(y+1)*(y+2)/2%64;var b=x%5,C=(2*g+3*x)%5;g=b,x=C}for(var g=0;g<5;g++)for(var x=0;x<5;x++)p[g+5*x]=x+(2*g+3*x)%5*5;for(var S=1,w=0;w<24;w++){for(var E=0,_=0,P=0;P<7;P++){if(S&1){var $=(1<>>24)&16711935|(S<<24|S>>>8)&4278255360,w=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360;var E=y[C];E.high^=w,E.low^=S}for(var _=0;_<24;_++){for(var P=0;P<5;P++){for(var $=0,R=0,O=0;O<5;O++){var E=y[P+5*O];$^=E.high,R^=E.low}var T=m[P];T.high=$,T.low=R}for(var P=0;P<5;P++)for(var I=m[(P+4)%5],k=m[(P+1)%5],N=k.high,D=k.low,$=I.high^(N<<1|D>>>31),R=I.low^(D<<1|N>>>31),O=0;O<5;O++){var E=y[P+5*O];E.high^=$,E.low^=R}for(var L=1;L<25;L++){var $,R,E=y[L],H=E.high,U=E.low,V=d[L];V<32?($=H<>>32-V,R=U<>>32-V):($=U<>>64-V,R=H<>>64-V);var j=m[p[L]];j.high=$,j.low=R}var F=m[0],W=y[0];F.high=W.high,F.low=W.low;for(var P=0;P<5;P++)for(var O=0;O<5;O++){var L=P+5*O,E=y[L],X=m[L],J=m[(P+1)%5+5*O],q=m[(P+2)%5+5*O];E.high=X.high^~J.high&q.high,E.low=X.low^~J.low&q.low}var E=y[0],A=h[_];E.high^=A.high,E.low^=A.low}},_doFinalize:function(){var g=this._data,x=g.words;this._nDataBytes*8;var y=g.sigBytes*8,b=this.blockSize*32;x[y>>>5]|=1<<24-y%32,x[(r.ceil((y+1)/b)*b>>>5)-1]|=128,g.sigBytes=x.length*4,this._process();for(var C=this._state,S=this.cfg.outputLength/8,w=S/8,E=[],_=0;_>>24)&16711935|($<<24|$>>>8)&4278255360,R=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,E.push(R),E.push($)}return new a.init(E,S)},clone:function(){for(var g=s.clone.call(this),x=g._state=this._state.slice(0),y=0;y<25;y++)x[y]=x[y].clone();return g}});o.SHA3=s._createHelper(v),o.HmacSHA3=s._createHmacHelper(v)}(Math),n.SHA3})}(n3)),n3.exports}var r3={exports:{}},KW;function sOe(){return KW||(KW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){/** @preserve + `);const y=b.state[s];if(y==null)return;JSON.stringify(o.getState())!==JSON.stringify(y)&&h(y);return}o.dispatchFromDevtools&&typeof o.dispatch=="function"&&o.dispatch(b)});case"DISPATCH":switch(v.payload.type){case"RESET":return h(m),s===void 0?u==null?void 0:u.init(o.getState()):u==null?void 0:u.init(PE(l.name));case"COMMIT":if(s===void 0){u==null||u.init(o.getState());return}return u==null?void 0:u.init(PE(l.name));case"ROLLBACK":return II(v.state,b=>{if(s===void 0){h(b),u==null||u.init(o.getState());return}h(b[s]),u==null||u.init(PE(l.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return II(v.state,b=>{if(s===void 0){h(b);return}JSON.stringify(o.getState())!==JSON.stringify(b[s])&&h(b[s])});case"IMPORT_STATE":{const{nextLiftedState:b}=v.payload,y=(g=b.computedStates.slice(-1)[0])==null?void 0:g.state;if(!y)return;h(s===void 0?y:y[s]),u==null||u.send(null,b);return}case"PAUSE_RECORDING":return f=!f}return}}),m},Nc=c$e,II=(e,t)=>{let n;try{n=JSON.parse(e)}catch(r){console.error("[zustand devtools middleware] Could not parse the received json",r)}n!==void 0&&t(n)};function u$e(e,t){let n;try{n=e()}catch{return}return{getItem:o=>{var i;const a=l=>l===null?null:JSON.parse(l,void 0),s=(i=n.getItem(o))!=null?i:null;return s instanceof Promise?s.then(a):a(s)},setItem:(o,i)=>n.setItem(o,JSON.stringify(i,void 0)),removeItem:o=>n.removeItem(o)}}const z1=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return z1(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return z1(r)(n)}}}},d$e=(e,t)=>(n,r,o)=>{let i={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:g=>g,version:0,merge:(g,b)=>({...b,...g}),...t},a=!1;const s=new Set,l=new Set;let c;try{c=i.getStorage()}catch{}if(!c)return e((...g)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...g)},r,o);const u=z1(i.serialize),d=()=>{const g=i.partialize({...r()});let b;const y=u({state:g,version:i.version}).then(x=>c.setItem(i.name,x)).catch(x=>{b=x});if(b)throw b;return y},f=o.setState;o.setState=(g,b)=>{f(g,b),d()};const h=e((...g)=>{n(...g),d()},r,o);let m;const v=()=>{var g;if(!c)return;a=!1,s.forEach(y=>y(r()));const b=((g=i.onRehydrateStorage)==null?void 0:g.call(i,r()))||void 0;return z1(c.getItem.bind(c))(i.name).then(y=>{if(y)return i.deserialize(y)}).then(y=>{if(y)if(typeof y.version=="number"&&y.version!==i.version){if(i.migrate)return i.migrate(y.state,y.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return y.state}).then(y=>{var x;return m=i.merge(y,(x=r())!=null?x:h),n(m,!0),d()}).then(()=>{b==null||b(m,void 0),a=!0,l.forEach(y=>y(m))}).catch(y=>{b==null||b(void 0,y)})};return o.persist={setOptions:g=>{i={...i,...g},g.getStorage&&(c=g.getStorage())},clearStorage:()=>{c==null||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>v(),hasHydrated:()=>a,onHydrate:g=>(s.add(g),()=>{s.delete(g)}),onFinishHydration:g=>(l.add(g),()=>{l.delete(g)})},v(),m||h},f$e=(e,t)=>(n,r,o)=>{let i={storage:u$e(()=>localStorage),partialize:v=>v,version:0,merge:(v,g)=>({...g,...v}),...t},a=!1;const s=new Set,l=new Set;let c=i.storage;if(!c)return e((...v)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...v)},r,o);const u=()=>{const v=i.partialize({...r()});return c.setItem(i.name,{state:v,version:i.version})},d=o.setState;o.setState=(v,g)=>{d(v,g),u()};const f=e((...v)=>{n(...v),u()},r,o);o.getInitialState=()=>f;let h;const m=()=>{var v,g;if(!c)return;a=!1,s.forEach(y=>{var x;return y((x=r())!=null?x:f)});const b=((g=i.onRehydrateStorage)==null?void 0:g.call(i,(v=r())!=null?v:f))||void 0;return z1(c.getItem.bind(c))(i.name).then(y=>{if(y)if(typeof y.version=="number"&&y.version!==i.version){if(i.migrate)return[!0,i.migrate(y.state,y.version)];console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,y.state];return[!1,void 0]}).then(y=>{var x;const[w,S]=y;if(h=i.merge(S,(x=r())!=null?x:f),n(h,!0),w)return u()}).then(()=>{b==null||b(h,void 0),h=r(),a=!0,l.forEach(y=>y(h))}).catch(y=>{b==null||b(void 0,y)})};return o.persist={setOptions:v=>{i={...i,...v},v.storage&&(c=v.storage)},clearStorage:()=>{c==null||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>m(),hasHydrated:()=>a,onHydrate:v=>(s.add(v),()=>{s.delete(v)}),onFinishHydration:v=>(l.add(v),()=>{l.delete(v)})},i.skipHydration||m(),h||f},p$e=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?((x_?"open":void 0)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),d$e(e,t)):f$e(e,t),Vs=p$e;var rie=Symbol.for("immer-nothing"),eW=Symbol.for("immer-draftable"),Ns=Symbol.for("immer-state");function rc(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var y0=Object.getPrototypeOf;function b0(e){return!!e&&!!e[Ns]}function Rm(e){var t;return e?oie(e)||Array.isArray(e)||!!e[eW]||!!((t=e.constructor)!=null&&t[eW])||ST(e)||ET(e):!1}var h$e=Object.prototype.constructor.toString();function oie(e){if(!e||typeof e!="object")return!1;const t=y0(e);if(t===null)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object?!0:typeof n=="function"&&Function.toString.call(n)===h$e}function A$(e,t){CT(e)===0?Reflect.ownKeys(e).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function CT(e){const t=e[Ns];return t?t.type_:Array.isArray(e)?1:ST(e)?2:ET(e)?3:0}function O6(e,t){return CT(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function iie(e,t,n){const r=CT(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function m$e(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function ST(e){return e instanceof Map}function ET(e){return e instanceof Set}function Dh(e){return e.copy_||e.base_}function k6(e,t){if(ST(e))return new Map(e);if(ET(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=oie(e);if(t===!0||t==="class_only"&&!n){const r=Object.getOwnPropertyDescriptors(e);delete r[Ns];let o=Reflect.ownKeys(r);for(let i=0;i1&&(e.set=e.add=e.clear=e.delete=g$e),Object.freeze(e),t&&Object.entries(e).forEach(([n,r])=>$B(r,!0))),e}function g$e(){rc(2)}function _T(e){return Object.isFrozen(e)}var v$e={};function Om(e){const t=v$e[e];return t||rc(0,e),t}var H1;function aie(){return H1}function y$e(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function tW(e,t){t&&(Om("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function I6(e){D6(e),e.drafts_.forEach(b$e),e.drafts_=null}function D6(e){e===H1&&(H1=e.parent_)}function nW(e){return H1=y$e(H1,e)}function b$e(e){const t=e[Ns];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function rW(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[Ns].modified_&&(I6(t),rc(4)),Rm(e)&&(e=F$(t,e),t.parent_||B$(t,e)),t.patches_&&Om("Patches").generateReplacementPatches_(n[Ns].base_,e,t.patches_,t.inversePatches_)):e=F$(t,n,[]),I6(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==rie?e:void 0}function F$(e,t,n){if(_T(t))return t;const r=t[Ns];if(!r)return A$(t,(o,i)=>oW(e,r,t,o,i,n)),t;if(r.scope_!==e)return t;if(!r.modified_)return B$(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const o=r.copy_;let i=o,a=!1;r.type_===3&&(i=new Set(o),o.clear(),a=!0),A$(i,(s,l)=>oW(e,r,o,s,l,n,a)),B$(e,o,!1),n&&e.patches_&&Om("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function oW(e,t,n,r,o,i,a){if(b0(o)){const s=i&&t&&t.type_!==3&&!O6(t.assigned_,r)?i.concat(r):void 0,l=F$(e,o,s);if(iie(n,r,l),b0(l))e.canAutoFreeze_=!1;else return}else a&&n.add(o);if(Rm(o)&&!_T(o)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;F$(e,o),(!t||!t.scope_.parent_)&&typeof r!="symbol"&&Object.prototype.propertyIsEnumerable.call(n,r)&&B$(e,o)}}function B$(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&$B(t,n)}function x$e(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:aie(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let o=r,i=PB;n&&(o=[r],i=V1);const{revoke:a,proxy:s}=Proxy.revocable(o,i);return r.draft_=s,r.revoke_=a,s}var PB={get(e,t){if(t===Ns)return e;const n=Dh(e);if(!O6(n,t))return w$e(e,n,t);const r=n[t];return e.finalized_||!Rm(r)?r:r===DI(e.base_,t)?(NI(e),e.copy_[t]=A6(r,e)):r},has(e,t){return t in Dh(e)},ownKeys(e){return Reflect.ownKeys(Dh(e))},set(e,t,n){const r=sie(Dh(e),t);if(r!=null&&r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const o=DI(Dh(e),t),i=o==null?void 0:o[Ns];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(m$e(n,o)&&(n!==void 0||O6(e.base_,t)))return!0;NI(e),N6(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return DI(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,NI(e),N6(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=Dh(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){rc(11)},getPrototypeOf(e){return y0(e.base_)},setPrototypeOf(){rc(12)}},V1={};A$(PB,(e,t)=>{V1[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});V1.deleteProperty=function(e,t){return V1.set.call(this,e,t,void 0)};V1.set=function(e,t,n){return PB.set.call(this,e[0],t,n,e[0])};function DI(e,t){const n=e[Ns];return(n?Dh(n):e)[t]}function w$e(e,t,n){var o;const r=sie(t,n);return r?"value"in r?r.value:(o=r.get)==null?void 0:o.call(e.draft_):void 0}function sie(e,t){if(!(t in e))return;let n=y0(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=y0(n)}}function N6(e){e.modified_||(e.modified_=!0,e.parent_&&N6(e.parent_))}function NI(e){e.copy_||(e.copy_=k6(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var C$e=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,n,r)=>{if(typeof t=="function"&&typeof n!="function"){const i=n;n=t;const a=this;return function(l=i,...c){return a.produce(l,u=>n.call(this,u,...c))}}typeof n!="function"&&rc(6),r!==void 0&&typeof r!="function"&&rc(7);let o;if(Rm(t)){const i=nW(this),a=A6(t,void 0);let s=!0;try{o=n(a),s=!1}finally{s?I6(i):D6(i)}return tW(i,r),rW(o,i)}else if(!t||typeof t!="object"){if(o=n(t),o===void 0&&(o=t),o===rie&&(o=void 0),this.autoFreeze_&&$B(o,!0),r){const i=[],a=[];Om("Patches").generateReplacementPatches_(t,o,i,a),r(i,a)}return o}else rc(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(a,...s)=>this.produceWithPatches(a,l=>t(l,...s));let r,o;return[this.produce(t,n,(a,s)=>{r=a,o=s}),r,o]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){Rm(e)||rc(8),b0(e)&&(e=S$e(e));const t=nW(this),n=A6(e,void 0);return n[Ns].isManual_=!0,D6(t),n}finishDraft(e,t){const n=e&&e[Ns];(!n||!n.isManual_)&&rc(9);const{scope_:r}=n;return tW(r,t),rW(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const o=t[n];if(o.path.length===0&&o.op==="replace"){e=o.value;break}}n>-1&&(t=t.slice(n+1));const r=Om("Patches").applyPatches_;return b0(e)?r(e,t):this.produce(e,o=>r(o,t))}};function A6(e,t){const n=ST(e)?Om("MapSet").proxyMap_(e,t):ET(e)?Om("MapSet").proxySet_(e,t):x$e(e,t);return(t?t.scope_:aie()).drafts_.push(n),n}function S$e(e){return b0(e)||rc(10,e),lie(e)}function lie(e){if(!Rm(e)||_T(e))return e;const t=e[Ns];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=k6(e,t.scope_.immer_.useStrictShallowCopy_)}else n=k6(e,!0);return A$(n,(r,o)=>{iie(n,r,lie(o))}),t&&(t.finalized_=!1),n}var As=new C$e,E$e=As.produce;As.produceWithPatches.bind(As);As.setAutoFreeze.bind(As);As.setUseStrictShallowCopy.bind(As);As.applyPatches.bind(As);As.createDraft.bind(As);As.finishDraft.bind(As);const _$e=e=>(t,n,r)=>(r.setState=(o,i,...a)=>{const s=typeof o=="function"?E$e(o):o;return t(s,i,...a)},e(r.setState,n,r)),Ac=_$e,$$e="dev",cie="open",iW="prod",P$e="quanjing",M$e="COMMUNITY",uie="prod-open";console.log("Current VITE_CONFIG_ENV:","prod-open");let Oo;switch(uie){case"dev":Oo={API_URL:"http://127.0.0.1:9003",MQTT_URL:"ws://127.0.0.1:9885/websocket",HTML_URL:"http://127.0.0.1:9006",IS_DEBUG:!0,SERVER_MODE:$$e,CLIENT:"WEB",USER_PRIVACY_URL:"http://127.0.0.1:9003/privacy",SHOW_SWITCH_SERVER:!0,SHOW_SCAN_LOGIN:!0,LOGO_URL:"http://127.0.0.1:9003/logo.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!0,SHOW_CREATE_LLM:!0,SHOW_CONTACTS:!0,SHOW_FAVORITE:!0,SHOW_TRIAL_TIP:!1};break;case"prod-open":Oo={API_URL:"http://127.0.0.1:9003",MQTT_URL:"ws://127.0.0.1:9885/websocket",HTML_URL:"http://127.0.0.1:9003",IS_DEBUG:!1,SERVER_MODE:cie,CLIENT:"WEB",USER_PRIVACY_URL:"http://127.0.0.1:9003/privacy",SHOW_SWITCH_SERVER:!0,SHOW_SCAN_LOGIN:!0,LOGO_URL:"http://127.0.0.1:9003/logo.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!0,SHOW_CREATE_LLM:!0,SHOW_CONTACTS:!0,SHOW_FAVORITE:!0,SHOW_TRIAL_TIP:!1};break;case"prod-quanjing":Oo={API_URL:"https://kf.gxzgt.com:9003",MQTT_URL:"wss://kf.gxzgt.com:9003/websocket",HTML_URL:"https://kf.gxzgt.com:9003",IS_DEBUG:!1,SERVER_MODE:P$e,CLIENT:"WEB",USER_PRIVACY_URL:"https://zgtapp.zwfw.gxzf.gov.cn/zgt-h5/userProtocol/index.html",SHOW_SWITCH_SERVER:!1,SHOW_SCAN_LOGIN:!1,LOGO_URL:"https://kf.gxzgt.com:9003/assets/images/logos/zhiguitong.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!1,SHOW_CREATE_LLM:!1,SHOW_CONTACTS:!1,SHOW_FAVORITE:!1,SHOW_TRIAL_TIP:!1};break;case"prod-web":Oo={API_URL:"https://api.weiyuai.cn",MQTT_URL:"wss://api.weiyuai.cn/websocket",HTML_URL:"https://www.weiyuai.cn",IS_DEBUG:!1,SERVER_MODE:iW,CLIENT:"WEB",USER_PRIVACY_URL:"https://www.weiyuai.cn/privacy.html",SHOW_SWITCH_SERVER:!1,SHOW_SCAN_LOGIN:!0,LOGO_URL:"https://www.weiyuai.cn/logo.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!0,SHOW_CREATE_LLM:!0,SHOW_CONTACTS:!0,SHOW_FAVORITE:!0,SHOW_TRIAL_TIP:!1};break;default:Oo={API_URL:"https://api.weiyuai.cn",MQTT_URL:"wss://api.weiyuai.cn/websocket",HTML_URL:"https://www.weiyuai.cn",IS_DEBUG:!1,SERVER_MODE:iW,CLIENT:"ELECTRON",USER_PRIVACY_URL:"https://www.weiyuai.cn/privacy.html",SHOW_SWITCH_SERVER:!1,SHOW_SCAN_LOGIN:!0,LOGO_URL:"https://www.weiyuai.cn/logo.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!0,SHOW_CREATE_LLM:!0,SHOW_CONTACTS:!0,SHOW_FAVORITE:!0,SHOW_TRIAL_TIP:!1}}console.log("config.API_BASE_URL: ",uie,Oo);const W1=navigator.userAgent.toLowerCase().indexOf("electron")>-1,AI=Oo.API_URL;Oo.MQTT_URL;const aW=Oo.HTML_URL,Fd=Oo.IS_DEBUG,T$e=Oo.SERVER_MODE,mr=Oo.CLIENT,R$e=Oo.USER_PRIVACY_URL,O$e=Oo.SHOW_SWITCH_SERVER,k$e=Oo.SHOW_SCAN_LOGIN,I$e=Oo.LOGO_URL,D$e=Oo.LOGO_NAME;Oo.SHOW_CREATE_GROUP;Oo.SHOW_CREATE_LLM;Oo.SHOW_CONTACTS;Oo.SHOW_FAVORITE;Oo.SHOW_TRIAL_TIP;const xl="BYTEDESK",sW="locale",lW="mode",zv="team",x0="agent",L$="personal",cW="i18n.",die="ANONYMOUS",Ps="bytedesk_login_credentials",uW="THEME_MODE_TYPE",dW="THEME_NAME_TYPE",FI="PLAY_AUDIO",r1="NETWORK_STATUS_NOTIFICATION",o1="CONFIG_ENABLED_AGENT",w_="CONFIG_API_URL_AGENT",BI="CONFIG_WEBSOCKET_URL_AGENT",C_="CONFIG_HTML_URL_AGENT",N$e="false",Ix="CONFIG_CUSTOM_ENABLED_AGENT",Dx="CONFIG_CUSTOM_API_URL_AGENT",ME="CONFIG_CUSTOM_WEBSOCKET_URL_AGENT",fie="CONFIG_PROPERTIES",A$e="EVENT_BUS_SERVER_ERROR_500",yp="EVENT_BUS_TOKEN_INVALID",F$e="AUTH_STORE",kp="ACCESS_TOKEN",B$e="ORGANIZATION_STORE",L$e="MEMBER_STORE",j$e="MESSAGE_STORE",z$e="CONTACT_STORE",H$e="USER_STORE",V$e="SETTINGS_STORE",W$e="THREAD_STORE",U$e="AGENT_STORE",G$e="WORKGROUP_STORE",q$e="PROCESS_STORE",K$e="member",Y$e="device",X$e="MOBILE_LOGIN",Q$e="MOBILE_RESET",Z$e="MOBILE_VERIFY",J$e="EMAIL_RESET",ePe="EMAIL_VERIFY",tPe="PENDING",nPe="SCANNED",rPe="CONFIRMED",oPe="EXPIRED",iPe="https://cdn.weiyuai.cn/agent/assets/css/scrollbar.css",aPe="https://www.weiyuai.cn/download.html",MB="17",ud="start",xv="parent",Xl="form",pie="label",U1="text",hie="digit",mie="date",TB="select",RB="checkbox",OB="radio",sPe="position",lPe="add",cPe="remove",uPe="select",dPe="dimensions",fW="QUEUING",pW="CLOSED",hW="CONTINUE",fPe="SYSTEM",pPe="QUEUE",mW="STREAM",gie="AUTO_CLOSED",vie="AGENT_CLOSED",gW="AVAILABLE",LI="OFFLINE",vW="REST",hPe="TICKET",mPe="CHAT",F6="lastPath",j$="TICKET",jI="FLOWBUILDER",gPe="ROLE_SUPER",vPe="ROLE_ADMIN",yPe="ROLE_MEMBER",bPe="ROLE_AGENT",xPe="LOG_ENABLE",i1="TICKET",yie="TICKET_VISITOR",bie="THREAD",xie="FLOW",wie="PRE_SALES_QUESTIONNAIRE",Cie="MESSAGE_LEAVE",Sie="COMPLAINT",Eie="FEEDBACK",_ie="PRODUCT_SUGGESTION",$ie="BUG_REPORT",Pie="APPOINTMENT_TRIAL",Mie="PRODUCT_INQUIRY",Tie="SERVICE_APPOINTMENT",Rie="QUOTE_REQUEST",Oie="DEMO_REQUEST",kie="JOB_APPLICATION",Iie="EMPLOYEE_FEEDBACK",Die="TRAINING_APPLICATION",Nie="AFTER_SALES_SERVICE",Aie="RETURN_EXCHANGE",Fie="PARTNERSHIP_APPLICATION",Bie="MERCHANT_APPLICATION",Lie="SATISFACTION_SURVEY",jie="MARKET_RESEARCH",zie="REQUIREMENT_SURVEY",Hie="TECHNICAL_SUPPORT",Vie="SYSTEM_FAULT_REPORT",Wie="FEATURE_REQUEST",Uie="CUSTOM",Gie="GENERAL",B6="DRAFT",wPe="PUBLISHED",CPe="DISABLED",mC=Ba()(Nc(Vs(Ac((e,t)=>({accessToken:"",setAccessToken(n){localStorage.setItem(kp,n),e({accessToken:n})},getAccessToken(){return t().accessToken},removeAccessToken(){localStorage.removeItem(kp),e({accessToken:""})}})),{name:F$e}))),SPe=Ba()(Nc(Vs(Ac(e=>({settings:{playSound:!0,showNotifications:!0,openAtStartup:!1,colors:!1,proLayoutCollapsed:!0},currentMenu:"chat",setCurrentMenu(t){e({currentMenu:t})},setProLayoutCollapsed(t){e(n=>({settings:{...n.settings,proLayoutCollapsed:t}}))}})),{name:V$e})));var sg={},qie={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(qie);var Nn=qie.exports,$T={};Object.defineProperty($T,"__esModule",{value:!0});$T.default=void 0;var EPe={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"};$T.default=EPe;var PT={},gC={},MT={},Kie={exports:{}},Yie={exports:{}},Xie={exports:{}},Qie={exports:{}};(function(e){function t(n){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(Qie);var lg=Qie.exports,Zie={exports:{}};(function(e){var t=lg.default;function n(r,o){if(t(r)!="object"||!r)return r;var i=r[Symbol.toPrimitive];if(i!==void 0){var a=i.call(r,o||"default");if(t(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(Zie);var _Pe=Zie.exports;(function(e){var t=lg.default,n=_Pe;function r(o){var i=n(o,"string");return t(i)=="symbol"?i:i+""}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(Xie);var $Pe=Xie.exports;(function(e){var t=$Pe;function n(r,o,i){return(o=t(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i,r}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(Yie);var Jie=Yie.exports;(function(e){var t=Jie;function n(o,i){var a=Object.keys(o);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(o);i&&(s=s.filter(function(l){return Object.getOwnPropertyDescriptor(o,l).enumerable})),a.push.apply(a,s)}return a}function r(o){for(var i=1;i{r==="system"&&(window.matchMedia("(prefers-color-scheme: dark)").matches?n("dark"):n("light"),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",a=>{a.matches?n("dark"):n("light")}))},[]),p.useEffect(()=>{localStorage.setItem(uW,o),o==="light"?n("light"):o==="dark"?n("dark"):o==="system"&&(window.matchMedia("(prefers-color-scheme: dark)").matches?n("dark"):n("light"))},[o]),p.useEffect(()=>{localStorage.setItem(dW,t)},[t]),{themeName:t,setThemeName:n,themeMode:o,setThemeMode:i,isDarkMode:t==="dark",isLightMode:t==="light"}}function aae(e,t){return function(){return e.apply(t,arguments)}}const{toString:bMe}=Object.prototype,{getPrototypeOf:kB}=Object,{iterator:jT,toStringTag:sae}=Symbol,zT=(e=>t=>{const n=bMe.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Fc=e=>(e=e.toLowerCase(),t=>zT(t)===e),HT=e=>t=>typeof t===e,{isArray:Ey}=Array,G1=HT("undefined");function CC(e){return e!==null&&!G1(e)&&e.constructor!==null&&!G1(e.constructor)&&ns(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const lae=Fc("ArrayBuffer");function xMe(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&lae(e.buffer),t}const wMe=HT("string"),ns=HT("function"),cae=HT("number"),SC=e=>e!==null&&typeof e=="object",CMe=e=>e===!0||e===!1,S_=e=>{if(zT(e)!=="object")return!1;const t=kB(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(sae in e)&&!(jT in e)},SMe=e=>{if(!SC(e)||CC(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},EMe=Fc("Date"),_Me=Fc("File"),$Me=Fc("Blob"),PMe=Fc("FileList"),MMe=e=>SC(e)&&ns(e.pipe),TMe=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||ns(e.append)&&((t=zT(e))==="formdata"||t==="object"&&ns(e.toString)&&e.toString()==="[object FormData]"))},RMe=Fc("URLSearchParams"),[OMe,kMe,IMe,DMe]=["ReadableStream","Request","Response","Headers"].map(Fc),NMe=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function EC(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),Ey(e))for(r=0,o=e.length;r0;)if(o=n[r],t===o.toLowerCase())return o;return null}const qh=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,dae=e=>!G1(e)&&e!==qh;function L6(){const{caseless:e}=dae(this)&&this||{},t={},n=(r,o)=>{const i=e&&uae(t,o)||o;S_(t[i])&&S_(r)?t[i]=L6(t[i],r):S_(r)?t[i]=L6({},r):Ey(r)?t[i]=r.slice():t[i]=r};for(let r=0,o=arguments.length;r(EC(t,(o,i)=>{n&&ns(o)?e[i]=aae(o,n):e[i]=o},{allOwnKeys:r}),e),FMe=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),BMe=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},LMe=(e,t,n,r)=>{let o,i,a;const s={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],(!r||r(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=n!==!1&&kB(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},jMe=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},zMe=e=>{if(!e)return null;if(Ey(e))return e;let t=e.length;if(!cae(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},HMe=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&kB(Uint8Array)),VMe=(e,t)=>{const r=(e&&e[jT]).call(e);let o;for(;(o=r.next())&&!o.done;){const i=o.value;t.call(e,i[0],i[1])}},WMe=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},UMe=Fc("HTMLFormElement"),GMe=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),CW=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),qMe=Fc("RegExp"),fae=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};EC(n,(o,i)=>{let a;(a=t(o,i,e))!==!1&&(r[i]=a||o)}),Object.defineProperties(e,r)},KMe=e=>{fae(e,(t,n)=>{if(ns(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(ns(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},YMe=(e,t)=>{const n={},r=o=>{o.forEach(i=>{n[i]=!0})};return Ey(e)?r(e):r(String(e).split(t)),n},XMe=()=>{},QMe=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function ZMe(e){return!!(e&&ns(e.append)&&e[sae]==="FormData"&&e[jT])}const JMe=e=>{const t=new Array(10),n=(r,o)=>{if(SC(r)){if(t.indexOf(r)>=0)return;if(CC(r))return r;if(!("toJSON"in r)){t[o]=r;const i=Ey(r)?[]:{};return EC(r,(a,s)=>{const l=n(a,o+1);!G1(l)&&(i[s]=l)}),t[o]=void 0,i}}return r};return n(e,0)},eTe=Fc("AsyncFunction"),tTe=e=>e&&(SC(e)||ns(e))&&ns(e.then)&&ns(e.catch),pae=((e,t)=>e?setImmediate:t?((n,r)=>(qh.addEventListener("message",({source:o,data:i})=>{o===qh&&i===n&&r.length&&r.shift()()},!1),o=>{r.push(o),qh.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",ns(qh.postMessage)),nTe=typeof queueMicrotask<"u"?queueMicrotask.bind(qh):typeof process<"u"&&process.nextTick||pae,rTe=e=>e!=null&&ns(e[jT]),Qe={isArray:Ey,isArrayBuffer:lae,isBuffer:CC,isFormData:TMe,isArrayBufferView:xMe,isString:wMe,isNumber:cae,isBoolean:CMe,isObject:SC,isPlainObject:S_,isEmptyObject:SMe,isReadableStream:OMe,isRequest:kMe,isResponse:IMe,isHeaders:DMe,isUndefined:G1,isDate:EMe,isFile:_Me,isBlob:$Me,isRegExp:qMe,isFunction:ns,isStream:MMe,isURLSearchParams:RMe,isTypedArray:HMe,isFileList:PMe,forEach:EC,merge:L6,extend:AMe,trim:NMe,stripBOM:FMe,inherits:BMe,toFlatObject:LMe,kindOf:zT,kindOfTest:Fc,endsWith:jMe,toArray:zMe,forEachEntry:VMe,matchAll:WMe,isHTMLForm:UMe,hasOwnProperty:CW,hasOwnProp:CW,reduceDescriptors:fae,freezeMethods:KMe,toObjectSet:YMe,toCamelCase:GMe,noop:XMe,toFiniteNumber:QMe,findKey:uae,global:qh,isContextDefined:dae,isSpecCompliantForm:ZMe,toJSONObject:JMe,isAsyncFn:eTe,isThenable:tTe,setImmediate:pae,asap:nTe,isIterable:rTe};function Fn(e,t,n,r,o){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),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}Qe.inherits(Fn,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:Qe.toJSONObject(this.config),code:this.code,status:this.status}}});const hae=Fn.prototype,mae={};["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(e=>{mae[e]={value:e}});Object.defineProperties(Fn,mae);Object.defineProperty(hae,"isAxiosError",{value:!0});Fn.from=(e,t,n,r,o,i)=>{const a=Object.create(hae);return Qe.toFlatObject(e,a,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),Fn.call(a,e.message,t,n,r,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};const oTe=null;function j6(e){return Qe.isPlainObject(e)||Qe.isArray(e)}function gae(e){return Qe.endsWith(e,"[]")?e.slice(0,-2):e}function SW(e,t,n){return e?e.concat(t).map(function(o,i){return o=gae(o),!n&&i?"["+o+"]":o}).join(n?".":""):t}function iTe(e){return Qe.isArray(e)&&!e.some(j6)}const aTe=Qe.toFlatObject(Qe,{},null,function(t){return/^is[A-Z]/.test(t)});function VT(e,t,n){if(!Qe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=Qe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,g){return!Qe.isUndefined(g[v])});const r=n.metaTokens,o=n.visitor||u,i=n.dots,a=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&Qe.isSpecCompliantForm(t);if(!Qe.isFunction(o))throw new TypeError("visitor must be a function");function c(m){if(m===null)return"";if(Qe.isDate(m))return m.toISOString();if(Qe.isBoolean(m))return m.toString();if(!l&&Qe.isBlob(m))throw new Fn("Blob is not supported. Use a Buffer instead.");return Qe.isArrayBuffer(m)||Qe.isTypedArray(m)?l&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function u(m,v,g){let b=m;if(m&&!g&&typeof m=="object"){if(Qe.endsWith(v,"{}"))v=r?v:v.slice(0,-2),m=JSON.stringify(m);else if(Qe.isArray(m)&&iTe(m)||(Qe.isFileList(m)||Qe.endsWith(v,"[]"))&&(b=Qe.toArray(m)))return v=gae(v),b.forEach(function(x,w){!(Qe.isUndefined(x)||x===null)&&t.append(a===!0?SW([v],w,i):a===null?v:v+"[]",c(x))}),!1}return j6(m)?!0:(t.append(SW(g,v,i),c(m)),!1)}const d=[],f=Object.assign(aTe,{defaultVisitor:u,convertValue:c,isVisitable:j6});function h(m,v){if(!Qe.isUndefined(m)){if(d.indexOf(m)!==-1)throw Error("Circular reference detected in "+v.join("."));d.push(m),Qe.forEach(m,function(b,y){(!(Qe.isUndefined(b)||b===null)&&o.call(t,b,Qe.isString(y)?y.trim():y,v,f))===!0&&h(b,v?v.concat(y):[y])}),d.pop()}}if(!Qe.isObject(e))throw new TypeError("data must be an object");return h(e),t}function EW(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function IB(e,t){this._pairs=[],e&&VT(e,this,t)}const vae=IB.prototype;vae.append=function(t,n){this._pairs.push([t,n])};vae.toString=function(t){const n=t?function(r){return t.call(this,r,EW)}:EW;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function sTe(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function yae(e,t,n){if(!t)return e;const r=n&&n.encode||sTe;Qe.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let i;if(o?i=o(t,n):i=Qe.isURLSearchParams(t)?t.toString():new IB(t,n).toString(r),i){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class _W{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Qe.forEach(this.handlers,function(r){r!==null&&t(r)})}}const bae={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},lTe=typeof URLSearchParams<"u"?URLSearchParams:IB,cTe=typeof FormData<"u"?FormData:null,uTe=typeof Blob<"u"?Blob:null,dTe={isBrowser:!0,classes:{URLSearchParams:lTe,FormData:cTe,Blob:uTe},protocols:["http","https","file","blob","url","data"]},DB=typeof window<"u"&&typeof document<"u",z6=typeof navigator=="object"&&navigator||void 0,fTe=DB&&(!z6||["ReactNative","NativeScript","NS"].indexOf(z6.product)<0),pTe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",hTe=DB&&window.location.href||"http://localhost",mTe=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:DB,hasStandardBrowserEnv:fTe,hasStandardBrowserWebWorkerEnv:pTe,navigator:z6,origin:hTe},Symbol.toStringTag,{value:"Module"})),la={...mTe,...dTe};function gTe(e,t){return VT(e,new la.classes.URLSearchParams,{visitor:function(n,r,o,i){return la.isNode&&Qe.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function vTe(e){return Qe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function yTe(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r=n.length;return a=!a&&Qe.isArray(o)?o.length:a,l?(Qe.hasOwnProp(o,a)?o[a]=[o[a],r]:o[a]=r,!s):((!o[a]||!Qe.isObject(o[a]))&&(o[a]=[]),t(n,r,o[a],i)&&Qe.isArray(o[a])&&(o[a]=yTe(o[a])),!s)}if(Qe.isFormData(e)&&Qe.isFunction(e.entries)){const n={};return Qe.forEachEntry(e,(r,o)=>{t(vTe(r),o,n,0)}),n}return null}function bTe(e,t,n){if(Qe.isString(e))try{return(t||JSON.parse)(e),Qe.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const _C={transitional:bae,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,i=Qe.isObject(t);if(i&&Qe.isHTMLForm(t)&&(t=new FormData(t)),Qe.isFormData(t))return o?JSON.stringify(xae(t)):t;if(Qe.isArrayBuffer(t)||Qe.isBuffer(t)||Qe.isStream(t)||Qe.isFile(t)||Qe.isBlob(t)||Qe.isReadableStream(t))return t;if(Qe.isArrayBufferView(t))return t.buffer;if(Qe.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return gTe(t,this.formSerializer).toString();if((s=Qe.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return VT(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return i||o?(n.setContentType("application/json",!1),bTe(t)):t}],transformResponse:[function(t){const n=this.transitional||_C.transitional,r=n&&n.forcedJSONParsing,o=this.responseType==="json";if(Qe.isResponse(t)||Qe.isReadableStream(t))return t;if(t&&Qe.isString(t)&&(r&&!this.responseType||o)){const a=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(s){if(a)throw s.name==="SyntaxError"?Fn.from(s,Fn.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:la.classes.FormData,Blob:la.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Qe.forEach(["delete","get","head","post","put","patch"],e=>{_C.headers[e]={}});const xTe=Qe.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"]),wTe=e=>{const t={};let n,r,o;return e&&e.split(` +`).forEach(function(a){o=a.indexOf(":"),n=a.substring(0,o).trim().toLowerCase(),r=a.substring(o+1).trim(),!(!n||t[n]&&xTe[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},$W=Symbol("internals");function Lb(e){return e&&String(e).trim().toLowerCase()}function E_(e){return e===!1||e==null?e:Qe.isArray(e)?e.map(E_):String(e)}function CTe(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const STe=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function zI(e,t,n,r,o){if(Qe.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!Qe.isString(t)){if(Qe.isString(r))return t.indexOf(r)!==-1;if(Qe.isRegExp(r))return r.test(t)}}function ETe(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function _Te(e,t){const n=Qe.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(o,i,a){return this[r].call(this,t,o,i,a)},configurable:!0})})}let rs=class{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function i(s,l,c){const u=Lb(l);if(!u)throw new Error("header name must be a non-empty string");const d=Qe.findKey(o,u);(!d||o[d]===void 0||c===!0||c===void 0&&o[d]!==!1)&&(o[d||l]=E_(s))}const a=(s,l)=>Qe.forEach(s,(c,u)=>i(c,u,l));if(Qe.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(Qe.isString(t)&&(t=t.trim())&&!STe(t))a(wTe(t),n);else if(Qe.isObject(t)&&Qe.isIterable(t)){let s={},l,c;for(const u of t){if(!Qe.isArray(u))throw TypeError("Object iterator must return a key-value pair");s[c=u[0]]=(l=s[c])?Qe.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}a(s,n)}else t!=null&&i(n,t,r);return this}get(t,n){if(t=Lb(t),t){const r=Qe.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return CTe(o);if(Qe.isFunction(n))return n.call(this,o,r);if(Qe.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Lb(t),t){const r=Qe.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||zI(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function i(a){if(a=Lb(a),a){const s=Qe.findKey(r,a);s&&(!n||zI(r,r[s],s,n))&&(delete r[s],o=!0)}}return Qe.isArray(t)?t.forEach(i):i(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const i=n[r];(!t||zI(this,this[i],i,t,!0))&&(delete this[i],o=!0)}return o}normalize(t){const n=this,r={};return Qe.forEach(this,(o,i)=>{const a=Qe.findKey(r,i);if(a){n[a]=E_(o),delete n[i];return}const s=t?ETe(i):String(i).trim();s!==i&&delete n[i],n[s]=E_(o),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return Qe.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&Qe.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){const r=(this[$W]=this[$W]={accessors:{}}).accessors,o=this.prototype;function i(a){const s=Lb(a);r[s]||(_Te(o,a),r[s]=!0)}return Qe.isArray(t)?t.forEach(i):i(t),this}};rs.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Qe.reduceDescriptors(rs.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});Qe.freezeMethods(rs);function HI(e,t){const n=this||_C,r=t||n,o=rs.from(r.headers);let i=r.data;return Qe.forEach(e,function(s){i=s.call(n,i,o.normalize(),t?t.status:void 0)}),o.normalize(),i}function wae(e){return!!(e&&e.__CANCEL__)}function _y(e,t,n){Fn.call(this,e??"canceled",Fn.ERR_CANCELED,t,n),this.name="CanceledError"}Qe.inherits(_y,Fn,{__CANCEL__:!0});function Cae(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Fn("Request failed with status code "+n.status,[Fn.ERR_BAD_REQUEST,Fn.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function $Te(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function PTe(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,i=0,a;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),u=r[i];a||(a=c),n[o]=l,r[o]=c;let d=i,f=0;for(;d!==o;)f+=n[d++],d=d%e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),c-a{n=u,o=null,i&&(clearTimeout(i),i=null),e(...c)};return[(...c)=>{const u=Date.now(),d=u-n;d>=r?a(c,u):(o=c,i||(i=setTimeout(()=>{i=null,a(o)},r-d)))},()=>o&&a(o)]}const z$=(e,t,n=3)=>{let r=0;const o=PTe(50,250);return MTe(i=>{const a=i.loaded,s=i.lengthComputable?i.total:void 0,l=a-r,c=o(l),u=a<=s;r=a;const d={loaded:a,total:s,progress:s?a/s:void 0,bytes:l,rate:c||void 0,estimated:c&&s&&u?(s-a)/c:void 0,event:i,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(d)},n)},PW=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},MW=e=>(...t)=>Qe.asap(()=>e(...t)),TTe=la.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,la.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(la.origin),la.navigator&&/(msie|trident)/i.test(la.navigator.userAgent)):()=>!0,RTe=la.hasStandardBrowserEnv?{write(e,t,n,r,o,i){const a=[e+"="+encodeURIComponent(t)];Qe.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),Qe.isString(r)&&a.push("path="+r),Qe.isString(o)&&a.push("domain="+o),i===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function OTe(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function kTe(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Sae(e,t,n){let r=!OTe(t);return e&&(r||n==!1)?kTe(e,t):t}const TW=e=>e instanceof rs?{...e}:e;function km(e,t){t=t||{};const n={};function r(c,u,d,f){return Qe.isPlainObject(c)&&Qe.isPlainObject(u)?Qe.merge.call({caseless:f},c,u):Qe.isPlainObject(u)?Qe.merge({},u):Qe.isArray(u)?u.slice():u}function o(c,u,d,f){if(Qe.isUndefined(u)){if(!Qe.isUndefined(c))return r(void 0,c,d,f)}else return r(c,u,d,f)}function i(c,u){if(!Qe.isUndefined(u))return r(void 0,u)}function a(c,u){if(Qe.isUndefined(u)){if(!Qe.isUndefined(c))return r(void 0,c)}else return r(void 0,u)}function s(c,u,d){if(d in t)return r(c,u);if(d in e)return r(void 0,c)}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(c,u,d)=>o(TW(c),TW(u),d,!0)};return Qe.forEach(Object.keys({...e,...t}),function(u){const d=l[u]||o,f=d(e[u],t[u],u);Qe.isUndefined(f)&&d!==s||(n[u]=f)}),n}const Eae=e=>{const t=km({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:i,headers:a,auth:s}=t;t.headers=a=rs.from(a),t.url=yae(Sae(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&a.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let l;if(Qe.isFormData(n)){if(la.hasStandardBrowserEnv||la.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((l=a.getContentType())!==!1){const[c,...u]=l?l.split(";").map(d=>d.trim()).filter(Boolean):[];a.setContentType([c||"multipart/form-data",...u].join("; "))}}if(la.hasStandardBrowserEnv&&(r&&Qe.isFunction(r)&&(r=r(t)),r||r!==!1&&TTe(t.url))){const c=o&&i&&RTe.read(i);c&&a.set(o,c)}return t},ITe=typeof XMLHttpRequest<"u",DTe=ITe&&function(e){return new Promise(function(n,r){const o=Eae(e);let i=o.data;const a=rs.from(o.headers).normalize();let{responseType:s,onUploadProgress:l,onDownloadProgress:c}=o,u,d,f,h,m;function v(){h&&h(),m&&m(),o.cancelToken&&o.cancelToken.unsubscribe(u),o.signal&&o.signal.removeEventListener("abort",u)}let g=new XMLHttpRequest;g.open(o.method.toUpperCase(),o.url,!0),g.timeout=o.timeout;function b(){if(!g)return;const x=rs.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),S={data:!s||s==="text"||s==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:x,config:e,request:g};Cae(function(E){n(E),v()},function(E){r(E),v()},S),g=null}"onloadend"in g?g.onloadend=b:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(b)},g.onabort=function(){g&&(r(new Fn("Request aborted",Fn.ECONNABORTED,e,g)),g=null)},g.onerror=function(){r(new Fn("Network Error",Fn.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let w=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const S=o.transitional||bae;o.timeoutErrorMessage&&(w=o.timeoutErrorMessage),r(new Fn(w,S.clarifyTimeoutError?Fn.ETIMEDOUT:Fn.ECONNABORTED,e,g)),g=null},i===void 0&&a.setContentType(null),"setRequestHeader"in g&&Qe.forEach(a.toJSON(),function(w,S){g.setRequestHeader(S,w)}),Qe.isUndefined(o.withCredentials)||(g.withCredentials=!!o.withCredentials),s&&s!=="json"&&(g.responseType=o.responseType),c&&([f,m]=z$(c,!0),g.addEventListener("progress",f)),l&&g.upload&&([d,h]=z$(l),g.upload.addEventListener("progress",d),g.upload.addEventListener("loadend",h)),(o.cancelToken||o.signal)&&(u=x=>{g&&(r(!x||x.type?new _y(null,e,g):x),g.abort(),g=null)},o.cancelToken&&o.cancelToken.subscribe(u),o.signal&&(o.signal.aborted?u():o.signal.addEventListener("abort",u)));const y=$Te(o.url);if(y&&la.protocols.indexOf(y)===-1){r(new Fn("Unsupported protocol "+y+":",Fn.ERR_BAD_REQUEST,e));return}g.send(i||null)})},NTe=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,o;const i=function(c){if(!o){o=!0,s();const u=c instanceof Error?c:this.reason;r.abort(u instanceof Fn?u:new _y(u instanceof Error?u.message:u))}};let a=t&&setTimeout(()=>{a=null,i(new Fn(`timeout ${t} of ms exceeded`,Fn.ETIMEDOUT))},t);const s=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(i):c.removeEventListener("abort",i)}),e=null)};e.forEach(c=>c.addEventListener("abort",i));const{signal:l}=r;return l.unsubscribe=()=>Qe.asap(s),l}},ATe=function*(e,t){let n=e.byteLength;if(n{const o=FTe(e,t);let i=0,a,s=l=>{a||(a=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:c,value:u}=await o.next();if(c){s(),l.close();return}let d=u.byteLength;if(n){let f=i+=d;n(f)}l.enqueue(new Uint8Array(u))}catch(c){throw s(c),c}},cancel(l){return s(l),o.return()}},{highWaterMark:2})},WT=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",_ae=WT&&typeof ReadableStream=="function",LTe=WT&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),$ae=(e,...t)=>{try{return!!e(...t)}catch{return!1}},jTe=_ae&&$ae(()=>{let e=!1;const t=new Request(la.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),OW=64*1024,H6=_ae&&$ae(()=>Qe.isReadableStream(new Response("").body)),H$={stream:H6&&(e=>e.body)};WT&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!H$[t]&&(H$[t]=Qe.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new Fn(`Response type '${t}' is not supported`,Fn.ERR_NOT_SUPPORT,r)})})})(new Response);const zTe=async e=>{if(e==null)return 0;if(Qe.isBlob(e))return e.size;if(Qe.isSpecCompliantForm(e))return(await new Request(la.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(Qe.isArrayBufferView(e)||Qe.isArrayBuffer(e))return e.byteLength;if(Qe.isURLSearchParams(e)&&(e=e+""),Qe.isString(e))return(await LTe(e)).byteLength},HTe=async(e,t)=>{const n=Qe.toFiniteNumber(e.getContentLength());return n??zTe(t)},VTe=WT&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:i,timeout:a,onDownloadProgress:s,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:f}=Eae(e);c=c?(c+"").toLowerCase():"text";let h=NTe([o,i&&i.toAbortSignal()],a),m;const v=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let g;try{if(l&&jTe&&n!=="get"&&n!=="head"&&(g=await HTe(u,r))!==0){let S=new Request(t,{method:"POST",body:r,duplex:"half"}),C;if(Qe.isFormData(r)&&(C=S.headers.get("content-type"))&&u.setContentType(C),S.body){const[E,_]=PW(g,z$(MW(l)));r=RW(S.body,OW,E,_)}}Qe.isString(d)||(d=d?"include":"omit");const b="credentials"in Request.prototype;m=new Request(t,{...f,signal:h,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:b?d:void 0});let y=await fetch(m,f);const x=H6&&(c==="stream"||c==="response");if(H6&&(s||x&&v)){const S={};["status","statusText","headers"].forEach(P=>{S[P]=y[P]});const C=Qe.toFiniteNumber(y.headers.get("content-length")),[E,_]=s&&PW(C,z$(MW(s),!0))||[];y=new Response(RW(y.body,OW,E,()=>{_&&_(),v&&v()}),S)}c=c||"text";let w=await H$[Qe.findKey(H$,c)||"text"](y,e);return!x&&v&&v(),await new Promise((S,C)=>{Cae(S,C,{data:w,headers:rs.from(y.headers),status:y.status,statusText:y.statusText,config:e,request:m})})}catch(b){throw v&&v(),b&&b.name==="TypeError"&&/Load failed|fetch/i.test(b.message)?Object.assign(new Fn("Network Error",Fn.ERR_NETWORK,e,m),{cause:b.cause||b}):Fn.from(b,b&&b.code,e,m)}}),V6={http:oTe,xhr:DTe,fetch:VTe};Qe.forEach(V6,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const kW=e=>`- ${e}`,WTe=e=>Qe.isFunction(e)||e===null||e===!1,Pae={getAdapter:e=>{e=Qe.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let i=0;i`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let a=t?i.length>1?`since : +`+i.map(kW).join(` +`):" "+kW(i[0]):"as no adapter specified";throw new Fn("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r},adapters:V6};function VI(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new _y(null,e)}function IW(e){return VI(e),e.headers=rs.from(e.headers),e.data=HI.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Pae.getAdapter(e.adapter||_C.adapter)(e).then(function(r){return VI(e),r.data=HI.call(e,e.transformResponse,r),r.headers=rs.from(r.headers),r},function(r){return wae(r)||(VI(e),r&&r.response&&(r.response.data=HI.call(e,e.transformResponse,r.response),r.response.headers=rs.from(r.response.headers))),Promise.reject(r)})}const Mae="1.11.0",UT={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{UT[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const DW={};UT.transitional=function(t,n,r){function o(i,a){return"[Axios v"+Mae+"] Transitional option '"+i+"'"+a+(r?". "+r:"")}return(i,a,s)=>{if(t===!1)throw new Fn(o(a," has been removed"+(n?" in "+n:"")),Fn.ERR_DEPRECATED);return n&&!DW[a]&&(DW[a]=!0,console.warn(o(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,a,s):!0}};UT.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function UTe(e,t,n){if(typeof e!="object")throw new Fn("options must be an object",Fn.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],a=t[i];if(a){const s=e[i],l=s===void 0||a(s,i,e);if(l!==!0)throw new Fn("option "+i+" must be "+l,Fn.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Fn("Unknown option "+i,Fn.ERR_BAD_OPTION)}}const __={assertOptions:UTe,validators:UT},Yc=__.validators;let mm=class{constructor(t){this.defaults=t||{},this.interceptors={request:new _W,response:new _W}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;const i=o.stack?o.stack.replace(/^.+\n/,""):"";try{r.stack?i&&!String(r.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(r.stack+=` +`+i):r.stack=i}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=km(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:i}=n;r!==void 0&&__.assertOptions(r,{silentJSONParsing:Yc.transitional(Yc.boolean),forcedJSONParsing:Yc.transitional(Yc.boolean),clarifyTimeoutError:Yc.transitional(Yc.boolean)},!1),o!=null&&(Qe.isFunction(o)?n.paramsSerializer={serialize:o}:__.assertOptions(o,{encode:Yc.function,serialize:Yc.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),__.assertOptions(n,{baseUrl:Yc.spelling("baseURL"),withXsrfToken:Yc.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=i&&Qe.merge(i.common,i[n.method]);i&&Qe.forEach(["delete","get","head","post","put","patch","common"],m=>{delete i[m]}),n.headers=rs.concat(a,i);const s=[];let l=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(l=l&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const c=[];this.interceptors.response.forEach(function(v){c.push(v.fulfilled,v.rejected)});let u,d=0,f;if(!l){const m=[IW.bind(this),void 0];for(m.unshift(...s),m.push(...c),f=m.length,u=Promise.resolve(n);d{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](o);r._listeners=null}),this.promise.then=o=>{let i;const a=new Promise(s=>{r.subscribe(s),i=s}).then(o);return a.cancel=function(){r.unsubscribe(i)},a},t(function(i,a,s){r.reason||(r.reason=new _y(i,a,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Tae(function(o){t=o}),cancel:t}}};function qTe(e){return function(n){return e.apply(null,n)}}function KTe(e){return Qe.isObject(e)&&e.isAxiosError===!0}const W6={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(W6).forEach(([e,t])=>{W6[t]=e});function Rae(e){const t=new mm(e),n=aae(mm.prototype.request,t);return Qe.extend(n,mm.prototype,t,{allOwnKeys:!0}),Qe.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return Rae(km(e,o))},n}const Io=Rae(_C);Io.Axios=mm;Io.CanceledError=_y;Io.CancelToken=GTe;Io.isCancel=wae;Io.VERSION=Mae;Io.toFormData=VT;Io.AxiosError=Fn;Io.Cancel=Io.CanceledError;Io.all=function(t){return Promise.all(t)};Io.spread=qTe;Io.isAxiosError=KTe;Io.mergeConfig=km;Io.AxiosHeaders=rs;Io.formToJSON=e=>xae(Qe.isHTMLForm(e)?new FormData(e):e);Io.getAdapter=Pae.getAdapter;Io.HttpStatusCode=W6;Io.default=Io;const{Axios:eon,AxiosError:ton,CanceledError:non,isCancel:ron,CancelToken:oon,VERSION:ion,all:aon,Cancel:son,isAxiosError:lon,spread:con,toFormData:uon,AxiosHeaders:don,HttpStatusCode:fon,formToJSON:pon,getAdapter:hon,mergeConfig:mon}=Io;function YTe(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(o){o(n)}),(r=e.get("*"))&&r.slice().map(function(o){o(t,n)})}}}const yd=YTe();async function XTe(){return Xn("/config/bytedesk/properties",{method:"GET",params:{channel:mr}})}var Oae={exports:{}};function QTe(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var WI={exports:{}};const ZTe={},JTe=Object.freeze(Object.defineProperty({__proto__:null,default:ZTe},Symbol.toStringTag,{value:"Module"})),eRe=wy(JTe);var NW;function lr(){return NW||(NW=1,function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n=n||function(r,o){var i;if(typeof window<"u"&&window.crypto&&(i=window.crypto),typeof self<"u"&&self.crypto&&(i=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(i=globalThis.crypto),!i&&typeof window<"u"&&window.msCrypto&&(i=window.msCrypto),!i&&typeof sn<"u"&&sn.crypto&&(i=sn.crypto),!i&&typeof QTe=="function")try{i=eRe}catch{}var a=function(){if(i){if(typeof i.getRandomValues=="function")try{return i.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof i.randomBytes=="function")try{return i.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},s=Object.create||function(){function y(){}return function(x){var w;return y.prototype=x,w=new y,y.prototype=null,w}}(),l={},c=l.lib={},u=c.Base=function(){return{extend:function(y){var x=s(this);return y&&x.mixIn(y),(!x.hasOwnProperty("init")||this.init===x.init)&&(x.init=function(){x.$super.init.apply(this,arguments)}),x.init.prototype=x,x.$super=this,x},create:function(){var y=this.extend();return y.init.apply(y,arguments),y},init:function(){},mixIn:function(y){for(var x in y)y.hasOwnProperty(x)&&(this[x]=y[x]);y.hasOwnProperty("toString")&&(this.toString=y.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),d=c.WordArray=u.extend({init:function(y,x){y=this.words=y||[],x!=o?this.sigBytes=x:this.sigBytes=y.length*4},toString:function(y){return(y||h).stringify(this)},concat:function(y){var x=this.words,w=y.words,S=this.sigBytes,C=y.sigBytes;if(this.clamp(),S%4)for(var E=0;E>>2]>>>24-E%4*8&255;x[S+E>>>2]|=_<<24-(S+E)%4*8}else for(var P=0;P>>2]=w[P>>>2];return this.sigBytes+=C,this},clamp:function(){var y=this.words,x=this.sigBytes;y[x>>>2]&=4294967295<<32-x%4*8,y.length=r.ceil(x/4)},clone:function(){var y=u.clone.call(this);return y.words=this.words.slice(0),y},random:function(y){for(var x=[],w=0;w>>2]>>>24-C%4*8&255;S.push((E>>>4).toString(16)),S.push((E&15).toString(16))}return S.join("")},parse:function(y){for(var x=y.length,w=[],S=0;S>>3]|=parseInt(y.substr(S,2),16)<<24-S%8*4;return new d.init(w,x/2)}},m=f.Latin1={stringify:function(y){for(var x=y.words,w=y.sigBytes,S=[],C=0;C>>2]>>>24-C%4*8&255;S.push(String.fromCharCode(E))}return S.join("")},parse:function(y){for(var x=y.length,w=[],S=0;S>>2]|=(y.charCodeAt(S)&255)<<24-S%4*8;return new d.init(w,x)}},v=f.Utf8={stringify:function(y){try{return decodeURIComponent(escape(m.stringify(y)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(y){return m.parse(unescape(encodeURIComponent(y)))}},g=c.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new d.init,this._nDataBytes=0},_append:function(y){typeof y=="string"&&(y=v.parse(y)),this._data.concat(y),this._nDataBytes+=y.sigBytes},_process:function(y){var x,w=this._data,S=w.words,C=w.sigBytes,E=this.blockSize,_=E*4,P=C/_;y?P=r.ceil(P):P=r.max((P|0)-this._minBufferSize,0);var $=P*E,T=r.min($*4,C);if($){for(var R=0;R<$;R+=E)this._doProcessBlock(S,R);x=S.splice(0,$),w.sigBytes-=T}return new d.init(x,T)},clone:function(){var y=u.clone.call(this);return y._data=this._data.clone(),y},_minBufferSize:0});c.Hasher=g.extend({cfg:u.extend(),init:function(y){this.cfg=this.cfg.extend(y),this.reset()},reset:function(){g.reset.call(this),this._doReset()},update:function(y){return this._append(y),this._process(),this},finalize:function(y){y&&this._append(y);var x=this._doFinalize();return x},blockSize:16,_createHelper:function(y){return function(x,w){return new y.init(w).finalize(x)}},_createHmacHelper:function(y){return function(x,w){return new b.HMAC.init(y,w).finalize(x)}}});var b=l.algo={};return l}(Math);return n})}(WI)),WI.exports}var UI={exports:{}},AW;function GT(){return AW||(AW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.Base,s=i.WordArray,l=o.x64={};l.Word=a.extend({init:function(c,u){this.high=c,this.low=u}}),l.WordArray=a.extend({init:function(c,u){c=this.words=c||[],u!=r?this.sigBytes=u:this.sigBytes=c.length*8},toX32:function(){for(var c=this.words,u=c.length,d=[],f=0;f>>2]|=l[d]<<24-d%4*8;a.call(this,u,c)}else a.apply(this,arguments)};s.prototype=i}}(),n.lib.WordArray})}(GI)),GI.exports}var qI={exports:{}},BW;function nRe(){return BW||(BW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Utf16=a.Utf16BE={stringify:function(l){for(var c=l.words,u=l.sigBytes,d=[],f=0;f>>2]>>>16-f%4*8&65535;d.push(String.fromCharCode(h))}return d.join("")},parse:function(l){for(var c=l.length,u=[],d=0;d>>1]|=l.charCodeAt(d)<<16-d%2*16;return i.create(u,c*2)}},a.Utf16LE={stringify:function(l){for(var c=l.words,u=l.sigBytes,d=[],f=0;f>>2]>>>16-f%4*8&65535);d.push(String.fromCharCode(h))}return d.join("")},parse:function(l){for(var c=l.length,u=[],d=0;d>>1]|=s(l.charCodeAt(d)<<16-d%2*16);return i.create(u,c*2)}};function s(l){return l<<8&4278255360|l>>>8&16711935}}(),n.enc.Utf16})}(qI)),qI.exports}var KI={exports:{}},LW;function ug(){return LW||(LW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Base64={stringify:function(l){var c=l.words,u=l.sigBytes,d=this._map;l.clamp();for(var f=[],h=0;h>>2]>>>24-h%4*8&255,v=c[h+1>>>2]>>>24-(h+1)%4*8&255,g=c[h+2>>>2]>>>24-(h+2)%4*8&255,b=m<<16|v<<8|g,y=0;y<4&&h+y*.75>>6*(3-y)&63));var x=d.charAt(64);if(x)for(;f.length%4;)f.push(x);return f.join("")},parse:function(l){var c=l.length,u=this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var f=0;f>>6-h%4*2,g=m|v;d[f>>>2]|=g<<24-f%4*8,f++}return i.create(d,f)}}(),n.enc.Base64})}(KI)),KI.exports}var YI={exports:{}},jW;function rRe(){return jW||(jW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Base64url={stringify:function(l,c){c===void 0&&(c=!0);var u=l.words,d=l.sigBytes,f=c?this._safe_map:this._map;l.clamp();for(var h=[],m=0;m>>2]>>>24-m%4*8&255,g=u[m+1>>>2]>>>24-(m+1)%4*8&255,b=u[m+2>>>2]>>>24-(m+2)%4*8&255,y=v<<16|g<<8|b,x=0;x<4&&m+x*.75>>6*(3-x)&63));var w=f.charAt(64);if(w)for(;h.length%4;)h.push(w);return h.join("")},parse:function(l,c){c===void 0&&(c=!0);var u=l.length,d=c?this._safe_map:this._map,f=this._reverseMap;if(!f){f=this._reverseMap=[];for(var h=0;h>>6-h%4*2,g=m|v;d[f>>>2]|=g<<24-f%4*8,f++}return i.create(d,f)}}(),n.enc.Base64url})}(YI)),YI.exports}var XI={exports:{}},zW;function dg(){return zW||(zW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,l=o.algo,c=[];(function(){for(var v=0;v<64;v++)c[v]=r.abs(r.sin(v+1))*4294967296|0})();var u=l.MD5=s.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(v,g){for(var b=0;b<16;b++){var y=g+b,x=v[y];v[y]=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360}var w=this._hash.words,S=v[g+0],C=v[g+1],E=v[g+2],_=v[g+3],P=v[g+4],$=v[g+5],T=v[g+6],R=v[g+7],O=v[g+8],k=v[g+9],I=v[g+10],D=v[g+11],N=v[g+12],L=v[g+13],H=v[g+14],U=v[g+15],V=w[0],j=w[1],F=w[2],W=w[3];V=d(V,j,F,W,S,7,c[0]),W=d(W,V,j,F,C,12,c[1]),F=d(F,W,V,j,E,17,c[2]),j=d(j,F,W,V,_,22,c[3]),V=d(V,j,F,W,P,7,c[4]),W=d(W,V,j,F,$,12,c[5]),F=d(F,W,V,j,T,17,c[6]),j=d(j,F,W,V,R,22,c[7]),V=d(V,j,F,W,O,7,c[8]),W=d(W,V,j,F,k,12,c[9]),F=d(F,W,V,j,I,17,c[10]),j=d(j,F,W,V,D,22,c[11]),V=d(V,j,F,W,N,7,c[12]),W=d(W,V,j,F,L,12,c[13]),F=d(F,W,V,j,H,17,c[14]),j=d(j,F,W,V,U,22,c[15]),V=f(V,j,F,W,C,5,c[16]),W=f(W,V,j,F,T,9,c[17]),F=f(F,W,V,j,D,14,c[18]),j=f(j,F,W,V,S,20,c[19]),V=f(V,j,F,W,$,5,c[20]),W=f(W,V,j,F,I,9,c[21]),F=f(F,W,V,j,U,14,c[22]),j=f(j,F,W,V,P,20,c[23]),V=f(V,j,F,W,k,5,c[24]),W=f(W,V,j,F,H,9,c[25]),F=f(F,W,V,j,_,14,c[26]),j=f(j,F,W,V,O,20,c[27]),V=f(V,j,F,W,L,5,c[28]),W=f(W,V,j,F,E,9,c[29]),F=f(F,W,V,j,R,14,c[30]),j=f(j,F,W,V,N,20,c[31]),V=h(V,j,F,W,$,4,c[32]),W=h(W,V,j,F,O,11,c[33]),F=h(F,W,V,j,D,16,c[34]),j=h(j,F,W,V,H,23,c[35]),V=h(V,j,F,W,C,4,c[36]),W=h(W,V,j,F,P,11,c[37]),F=h(F,W,V,j,R,16,c[38]),j=h(j,F,W,V,I,23,c[39]),V=h(V,j,F,W,L,4,c[40]),W=h(W,V,j,F,S,11,c[41]),F=h(F,W,V,j,_,16,c[42]),j=h(j,F,W,V,T,23,c[43]),V=h(V,j,F,W,k,4,c[44]),W=h(W,V,j,F,N,11,c[45]),F=h(F,W,V,j,U,16,c[46]),j=h(j,F,W,V,E,23,c[47]),V=m(V,j,F,W,S,6,c[48]),W=m(W,V,j,F,R,10,c[49]),F=m(F,W,V,j,H,15,c[50]),j=m(j,F,W,V,$,21,c[51]),V=m(V,j,F,W,N,6,c[52]),W=m(W,V,j,F,_,10,c[53]),F=m(F,W,V,j,I,15,c[54]),j=m(j,F,W,V,C,21,c[55]),V=m(V,j,F,W,O,6,c[56]),W=m(W,V,j,F,U,10,c[57]),F=m(F,W,V,j,T,15,c[58]),j=m(j,F,W,V,L,21,c[59]),V=m(V,j,F,W,P,6,c[60]),W=m(W,V,j,F,D,10,c[61]),F=m(F,W,V,j,E,15,c[62]),j=m(j,F,W,V,k,21,c[63]),w[0]=w[0]+V|0,w[1]=w[1]+j|0,w[2]=w[2]+F|0,w[3]=w[3]+W|0},_doFinalize:function(){var v=this._data,g=v.words,b=this._nDataBytes*8,y=v.sigBytes*8;g[y>>>5]|=128<<24-y%32;var x=r.floor(b/4294967296),w=b;g[(y+64>>>9<<4)+15]=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360,g[(y+64>>>9<<4)+14]=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360,v.sigBytes=(g.length+1)*4,this._process();for(var S=this._hash,C=S.words,E=0;E<4;E++){var _=C[E];C[E]=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360}return S},clone:function(){var v=s.clone.call(this);return v._hash=this._hash.clone(),v}});function d(v,g,b,y,x,w,S){var C=v+(g&b|~g&y)+x+S;return(C<>>32-w)+g}function f(v,g,b,y,x,w,S){var C=v+(g&y|b&~y)+x+S;return(C<>>32-w)+g}function h(v,g,b,y,x,w,S){var C=v+(g^b^y)+x+S;return(C<>>32-w)+g}function m(v,g,b,y,x,w,S){var C=v+(b^(g|~y))+x+S;return(C<>>32-w)+g}o.MD5=s._createHelper(u),o.HmacMD5=s._createHmacHelper(u)}(Math),n.MD5})}(XI)),XI.exports}var QI={exports:{}},HW;function kae(){return HW||(HW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=o.Hasher,s=r.algo,l=[],c=s.SHA1=a.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(u,d){for(var f=this._hash.words,h=f[0],m=f[1],v=f[2],g=f[3],b=f[4],y=0;y<80;y++){if(y<16)l[y]=u[d+y]|0;else{var x=l[y-3]^l[y-8]^l[y-14]^l[y-16];l[y]=x<<1|x>>>31}var w=(h<<5|h>>>27)+b+l[y];y<20?w+=(m&v|~m&g)+1518500249:y<40?w+=(m^v^g)+1859775393:y<60?w+=(m&v|m&g|v&g)-1894007588:w+=(m^v^g)-899497514,b=g,g=v,v=m<<30|m>>>2,m=h,h=w}f[0]=f[0]+h|0,f[1]=f[1]+m|0,f[2]=f[2]+v|0,f[3]=f[3]+g|0,f[4]=f[4]+b|0},_doFinalize:function(){var u=this._data,d=u.words,f=this._nDataBytes*8,h=u.sigBytes*8;return d[h>>>5]|=128<<24-h%32,d[(h+64>>>9<<4)+14]=Math.floor(f/4294967296),d[(h+64>>>9<<4)+15]=f,u.sigBytes=d.length*4,this._process(),this._hash},clone:function(){var u=a.clone.call(this);return u._hash=this._hash.clone(),u}});r.SHA1=a._createHelper(c),r.HmacSHA1=a._createHmacHelper(c)}(),n.SHA1})}(QI)),QI.exports}var ZI={exports:{}},VW;function NB(){return VW||(VW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,l=o.algo,c=[],u=[];(function(){function h(b){for(var y=r.sqrt(b),x=2;x<=y;x++)if(!(b%x))return!1;return!0}function m(b){return(b-(b|0))*4294967296|0}for(var v=2,g=0;g<64;)h(v)&&(g<8&&(c[g]=m(r.pow(v,1/2))),u[g]=m(r.pow(v,1/3)),g++),v++})();var d=[],f=l.SHA256=s.extend({_doReset:function(){this._hash=new a.init(c.slice(0))},_doProcessBlock:function(h,m){for(var v=this._hash.words,g=v[0],b=v[1],y=v[2],x=v[3],w=v[4],S=v[5],C=v[6],E=v[7],_=0;_<64;_++){if(_<16)d[_]=h[m+_]|0;else{var P=d[_-15],$=(P<<25|P>>>7)^(P<<14|P>>>18)^P>>>3,T=d[_-2],R=(T<<15|T>>>17)^(T<<13|T>>>19)^T>>>10;d[_]=$+d[_-7]+R+d[_-16]}var O=w&S^~w&C,k=g&b^g&y^b&y,I=(g<<30|g>>>2)^(g<<19|g>>>13)^(g<<10|g>>>22),D=(w<<26|w>>>6)^(w<<21|w>>>11)^(w<<7|w>>>25),N=E+D+O+u[_]+d[_],L=I+k;E=C,C=S,S=w,w=x+N|0,x=y,y=b,b=g,g=N+L|0}v[0]=v[0]+g|0,v[1]=v[1]+b|0,v[2]=v[2]+y|0,v[3]=v[3]+x|0,v[4]=v[4]+w|0,v[5]=v[5]+S|0,v[6]=v[6]+C|0,v[7]=v[7]+E|0},_doFinalize:function(){var h=this._data,m=h.words,v=this._nDataBytes*8,g=h.sigBytes*8;return m[g>>>5]|=128<<24-g%32,m[(g+64>>>9<<4)+14]=r.floor(v/4294967296),m[(g+64>>>9<<4)+15]=v,h.sigBytes=m.length*4,this._process(),this._hash},clone:function(){var h=s.clone.call(this);return h._hash=this._hash.clone(),h}});o.SHA256=s._createHelper(f),o.HmacSHA256=s._createHmacHelper(f)}(Math),n.SHA256})}(ZI)),ZI.exports}var JI={exports:{}},WW;function oRe(){return WW||(WW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),NB())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.algo,s=a.SHA256,l=a.SHA224=s.extend({_doReset:function(){this._hash=new i.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var c=s._doFinalize.call(this);return c.sigBytes-=4,c}});r.SHA224=s._createHelper(l),r.HmacSHA224=s._createHmacHelper(l)}(),n.SHA224})}(JI)),JI.exports}var e3={exports:{}},UW;function Iae(){return UW||(UW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),GT())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.Hasher,a=r.x64,s=a.Word,l=a.WordArray,c=r.algo;function u(){return s.create.apply(s,arguments)}var d=[u(1116352408,3609767458),u(1899447441,602891725),u(3049323471,3964484399),u(3921009573,2173295548),u(961987163,4081628472),u(1508970993,3053834265),u(2453635748,2937671579),u(2870763221,3664609560),u(3624381080,2734883394),u(310598401,1164996542),u(607225278,1323610764),u(1426881987,3590304994),u(1925078388,4068182383),u(2162078206,991336113),u(2614888103,633803317),u(3248222580,3479774868),u(3835390401,2666613458),u(4022224774,944711139),u(264347078,2341262773),u(604807628,2007800933),u(770255983,1495990901),u(1249150122,1856431235),u(1555081692,3175218132),u(1996064986,2198950837),u(2554220882,3999719339),u(2821834349,766784016),u(2952996808,2566594879),u(3210313671,3203337956),u(3336571891,1034457026),u(3584528711,2466948901),u(113926993,3758326383),u(338241895,168717936),u(666307205,1188179964),u(773529912,1546045734),u(1294757372,1522805485),u(1396182291,2643833823),u(1695183700,2343527390),u(1986661051,1014477480),u(2177026350,1206759142),u(2456956037,344077627),u(2730485921,1290863460),u(2820302411,3158454273),u(3259730800,3505952657),u(3345764771,106217008),u(3516065817,3606008344),u(3600352804,1432725776),u(4094571909,1467031594),u(275423344,851169720),u(430227734,3100823752),u(506948616,1363258195),u(659060556,3750685593),u(883997877,3785050280),u(958139571,3318307427),u(1322822218,3812723403),u(1537002063,2003034995),u(1747873779,3602036899),u(1955562222,1575990012),u(2024104815,1125592928),u(2227730452,2716904306),u(2361852424,442776044),u(2428436474,593698344),u(2756734187,3733110249),u(3204031479,2999351573),u(3329325298,3815920427),u(3391569614,3928383900),u(3515267271,566280711),u(3940187606,3454069534),u(4118630271,4000239992),u(116418474,1914138554),u(174292421,2731055270),u(289380356,3203993006),u(460393269,320620315),u(685471733,587496836),u(852142971,1086792851),u(1017036298,365543100),u(1126000580,2618297676),u(1288033470,3409855158),u(1501505948,4234509866),u(1607167915,987167468),u(1816402316,1246189591)],f=[];(function(){for(var m=0;m<80;m++)f[m]=u()})();var h=c.SHA512=i.extend({_doReset:function(){this._hash=new l.init([new s.init(1779033703,4089235720),new s.init(3144134277,2227873595),new s.init(1013904242,4271175723),new s.init(2773480762,1595750129),new s.init(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new s.init(1541459225,327033209)])},_doProcessBlock:function(m,v){for(var g=this._hash.words,b=g[0],y=g[1],x=g[2],w=g[3],S=g[4],C=g[5],E=g[6],_=g[7],P=b.high,$=b.low,T=y.high,R=y.low,O=x.high,k=x.low,I=w.high,D=w.low,N=S.high,L=S.low,H=C.high,U=C.low,V=E.high,j=E.low,F=_.high,W=_.low,X=P,J=$,q=T,A=R,z=O,G=k,Y=I,Q=D,ee=N,te=L,oe=H,ne=U,le=V,ce=j,he=F,ue=W,fe=0;fe<80;fe++){var ve,ge,de=f[fe];if(fe<16)ge=de.high=m[v+fe*2]|0,ve=de.low=m[v+fe*2+1]|0;else{var be=f[fe-15],Ee=be.high,Le=be.low,Te=(Ee>>>1|Le<<31)^(Ee>>>8|Le<<24)^Ee>>>7,Pe=(Le>>>1|Ee<<31)^(Le>>>8|Ee<<24)^(Le>>>7|Ee<<25),ze=f[fe-2],ke=ze.high,$e=ze.low,Be=(ke>>>19|$e<<13)^(ke<<3|$e>>>29)^ke>>>6,we=($e>>>19|ke<<13)^($e<<3|ke>>>29)^($e>>>6|ke<<26),Re=f[fe-7],Fe=Re.high,Se=Re.low,Ae=f[fe-16],Ve=Ae.high,Je=Ae.low;ve=Pe+Se,ge=Te+Fe+(ve>>>0>>0?1:0),ve=ve+we,ge=ge+Be+(ve>>>0>>0?1:0),ve=ve+Je,ge=ge+Ve+(ve>>>0>>0?1:0),de.high=ge,de.low=ve}var ht=ee&oe^~ee&le,He=te&ne^~te&ce,Ke=X&q^X&z^q&z,it=J&A^J&G^A&G,Ge=(X>>>28|J<<4)^(X<<30|J>>>2)^(X<<25|J>>>7),ut=(J>>>28|X<<4)^(J<<30|X>>>2)^(J<<25|X>>>7),Ze=(ee>>>14|te<<18)^(ee>>>18|te<<14)^(ee<<23|te>>>9),et=(te>>>14|ee<<18)^(te>>>18|ee<<14)^(te<<23|ee>>>9),tt=d[fe],mt=tt.high,me=tt.low,pe=ue+et,ye=he+Ze+(pe>>>0>>0?1:0),pe=pe+He,ye=ye+ht+(pe>>>0>>0?1:0),pe=pe+me,ye=ye+mt+(pe>>>0>>0?1:0),pe=pe+ve,ye=ye+ge+(pe>>>0>>0?1:0),Oe=ut+it,je=Ge+Ke+(Oe>>>0>>0?1:0);he=le,ue=ce,le=oe,ce=ne,oe=ee,ne=te,te=Q+pe|0,ee=Y+ye+(te>>>0>>0?1:0)|0,Y=z,Q=G,z=q,G=A,q=X,A=J,J=pe+Oe|0,X=ye+je+(J>>>0>>0?1:0)|0}$=b.low=$+J,b.high=P+X+($>>>0>>0?1:0),R=y.low=R+A,y.high=T+q+(R>>>0>>0?1:0),k=x.low=k+G,x.high=O+z+(k>>>0>>0?1:0),D=w.low=D+Q,w.high=I+Y+(D>>>0>>0?1:0),L=S.low=L+te,S.high=N+ee+(L>>>0>>0?1:0),U=C.low=U+ne,C.high=H+oe+(U>>>0>>0?1:0),j=E.low=j+ce,E.high=V+le+(j>>>0>>0?1:0),W=_.low=W+ue,_.high=F+he+(W>>>0>>0?1:0)},_doFinalize:function(){var m=this._data,v=m.words,g=this._nDataBytes*8,b=m.sigBytes*8;v[b>>>5]|=128<<24-b%32,v[(b+128>>>10<<5)+30]=Math.floor(g/4294967296),v[(b+128>>>10<<5)+31]=g,m.sigBytes=v.length*4,this._process();var y=this._hash.toX32();return y},clone:function(){var m=i.clone.call(this);return m._hash=this._hash.clone(),m},blockSize:1024/32});r.SHA512=i._createHelper(h),r.HmacSHA512=i._createHmacHelper(h)}(),n.SHA512})}(e3)),e3.exports}var t3={exports:{}},GW;function iRe(){return GW||(GW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),GT(),Iae())})(sn,function(n){return function(){var r=n,o=r.x64,i=o.Word,a=o.WordArray,s=r.algo,l=s.SHA512,c=s.SHA384=l.extend({_doReset:function(){this._hash=new a.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var u=l._doFinalize.call(this);return u.sigBytes-=16,u}});r.SHA384=l._createHelper(c),r.HmacSHA384=l._createHmacHelper(c)}(),n.SHA384})}(t3)),t3.exports}var n3={exports:{}},qW;function aRe(){return qW||(qW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),GT())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,l=o.x64,c=l.Word,u=o.algo,d=[],f=[],h=[];(function(){for(var g=1,b=0,y=0;y<24;y++){d[g+5*b]=(y+1)*(y+2)/2%64;var x=b%5,w=(2*g+3*b)%5;g=x,b=w}for(var g=0;g<5;g++)for(var b=0;b<5;b++)f[g+5*b]=b+(2*g+3*b)%5*5;for(var S=1,C=0;C<24;C++){for(var E=0,_=0,P=0;P<7;P++){if(S&1){var $=(1<>>24)&16711935|(S<<24|S>>>8)&4278255360,C=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360;var E=y[w];E.high^=C,E.low^=S}for(var _=0;_<24;_++){for(var P=0;P<5;P++){for(var $=0,T=0,R=0;R<5;R++){var E=y[P+5*R];$^=E.high,T^=E.low}var O=m[P];O.high=$,O.low=T}for(var P=0;P<5;P++)for(var k=m[(P+4)%5],I=m[(P+1)%5],D=I.high,N=I.low,$=k.high^(D<<1|N>>>31),T=k.low^(N<<1|D>>>31),R=0;R<5;R++){var E=y[P+5*R];E.high^=$,E.low^=T}for(var L=1;L<25;L++){var $,T,E=y[L],H=E.high,U=E.low,V=d[L];V<32?($=H<>>32-V,T=U<>>32-V):($=U<>>64-V,T=H<>>64-V);var j=m[f[L]];j.high=$,j.low=T}var F=m[0],W=y[0];F.high=W.high,F.low=W.low;for(var P=0;P<5;P++)for(var R=0;R<5;R++){var L=P+5*R,E=y[L],X=m[L],J=m[(P+1)%5+5*R],q=m[(P+2)%5+5*R];E.high=X.high^~J.high&q.high,E.low=X.low^~J.low&q.low}var E=y[0],A=h[_];E.high^=A.high,E.low^=A.low}},_doFinalize:function(){var g=this._data,b=g.words;this._nDataBytes*8;var y=g.sigBytes*8,x=this.blockSize*32;b[y>>>5]|=1<<24-y%32,b[(r.ceil((y+1)/x)*x>>>5)-1]|=128,g.sigBytes=b.length*4,this._process();for(var w=this._state,S=this.cfg.outputLength/8,C=S/8,E=[],_=0;_>>24)&16711935|($<<24|$>>>8)&4278255360,T=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360,E.push(T),E.push($)}return new a.init(E,S)},clone:function(){for(var g=s.clone.call(this),b=g._state=this._state.slice(0),y=0;y<25;y++)b[y]=b[y].clone();return g}});o.SHA3=s._createHelper(v),o.HmacSHA3=s._createHmacHelper(v)}(Math),n.SHA3})}(n3)),n3.exports}var r3={exports:{}},KW;function sRe(){return KW||(KW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){/** @preserve (c) 2012 by Cédric Mesnil. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -49,24 +49,24 @@ var g_e=Object.defineProperty;var qV=e=>{throw TypeError(e)};var v_e=(e,t,n)=>t - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,l=o.algo,c=a.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]),u=a.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]),d=a.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]),p=a.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]),h=a.create([0,1518500249,1859775393,2400959708,2840853838]),m=a.create([1352829926,1548603684,1836072691,2053994217,0]),v=l.RIPEMD160=s.extend({_doReset:function(){this._hash=a.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(w,E){for(var _=0;_<16;_++){var P=E+_,$=w[P];w[P]=($<<8|$>>>24)&16711935|($<<24|$>>>8)&4278255360}var R=this._hash.words,O=h.words,T=m.words,I=c.words,k=u.words,N=d.words,D=p.words,L,H,U,V,j,F,W,X,J,q;F=L=R[0],W=H=R[1],X=U=R[2],J=V=R[3],q=j=R[4];for(var A,_=0;_<80;_+=1)A=L+w[E+I[_]]|0,_<16?A+=g(H,U,V)+O[0]:_<32?A+=x(H,U,V)+O[1]:_<48?A+=y(H,U,V)+O[2]:_<64?A+=b(H,U,V)+O[3]:A+=C(H,U,V)+O[4],A=A|0,A=S(A,N[_]),A=A+j|0,L=j,j=V,V=S(U,10),U=H,H=A,A=F+w[E+k[_]]|0,_<16?A+=C(W,X,J)+T[0]:_<32?A+=b(W,X,J)+T[1]:_<48?A+=y(W,X,J)+T[2]:_<64?A+=x(W,X,J)+T[3]:A+=g(W,X,J)+T[4],A=A|0,A=S(A,D[_]),A=A+q|0,F=q,q=J,J=S(X,10),X=W,W=A;A=R[1]+U+J|0,R[1]=R[2]+V+q|0,R[2]=R[3]+j+F|0,R[3]=R[4]+L+W|0,R[4]=R[0]+H+X|0,R[0]=A},_doFinalize:function(){var w=this._data,E=w.words,_=this._nDataBytes*8,P=w.sigBytes*8;E[P>>>5]|=128<<24-P%32,E[(P+64>>>9<<4)+14]=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,w.sigBytes=(E.length+1)*4,this._process();for(var $=this._hash,R=$.words,O=0;O<5;O++){var T=R[O];R[O]=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360}return $},clone:function(){var w=s.clone.call(this);return w._hash=this._hash.clone(),w}});function g(w,E,_){return w^E^_}function x(w,E,_){return w&E|~w&_}function y(w,E,_){return(w|~E)^_}function b(w,E,_){return w&_|E&~_}function C(w,E,_){return w^(E|~_)}function S(w,E){return w<>>32-E}o.RIPEMD160=s._createHelper(v),o.HmacRIPEMD160=s._createHmacHelper(v)}(),n.RIPEMD160})}(r3)),r3.exports}var o3={exports:{}},YW;function AB(){return YW||(YW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){(function(){var r=n,o=r.lib,i=o.Base,a=r.enc,s=a.Utf8,l=r.algo;l.HMAC=i.extend({init:function(c,u){c=this._hasher=new c.init,typeof u=="string"&&(u=s.parse(u));var d=c.blockSize,p=d*4;u.sigBytes>p&&(u=c.finalize(u)),u.clamp();for(var h=this._oKey=u.clone(),m=this._iKey=u.clone(),v=h.words,g=m.words,x=0;x>>2]&255;$.sigBytes-=R}};i.BlockCipher=h.extend({cfg:h.cfg.extend({mode:g,padding:y}),reset:function(){var $;h.reset.call(this);var R=this.cfg,O=R.iv,T=R.mode;this._xformMode==this._ENC_XFORM_MODE?$=T.createEncryptor:($=T.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==$?this._mode.init(this,O&&O.words):(this._mode=$.call(T,this,O&&O.words),this._mode.__creator=$)},_doProcessBlock:function($,R){this._mode.processBlock($,R)},_doFinalize:function(){var $,R=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(R.pad(this._data,this.blockSize),$=this._process(!0)):($=this._process(!0),R.unpad($)),$},blockSize:128/32});var b=i.CipherParams=a.extend({init:function($){this.mixIn($)},toString:function($){return($||this.formatter).stringify(this)}}),C=o.format={},S=C.OpenSSL={stringify:function($){var R,O=$.ciphertext,T=$.salt;return T?R=s.create([1398893684,1701076831]).concat(T).concat(O):R=O,R.toString(u)},parse:function($){var R,O=u.parse($),T=O.words;return T[0]==1398893684&&T[1]==1701076831&&(R=s.create(T.slice(2,4)),T.splice(0,4),O.sigBytes-=16),b.create({ciphertext:O,salt:R})}},w=i.SerializableCipher=a.extend({cfg:a.extend({format:S}),encrypt:function($,R,O,T){T=this.cfg.extend(T);var I=$.createEncryptor(O,T),k=I.finalize(R),N=I.cfg;return b.create({ciphertext:k,key:O,iv:N.iv,algorithm:$,mode:N.mode,padding:N.padding,blockSize:$.blockSize,formatter:T.format})},decrypt:function($,R,O,T){T=this.cfg.extend(T),R=this._parse(R,T.format);var I=$.createDecryptor(O,T).finalize(R.ciphertext);return I},_parse:function($,R){return typeof $=="string"?R.parse($,this):$}}),E=o.kdf={},_=E.OpenSSL={execute:function($,R,O,T,I){if(T||(T=s.random(64/8)),I)var k=p.create({keySize:R+O,hasher:I}).compute($,T);else var k=p.create({keySize:R+O}).compute($,T);var N=s.create(k.words.slice(R),O*4);return k.sigBytes=R*4,b.create({key:k,iv:N,salt:T})}},P=i.PasswordBasedCipher=w.extend({cfg:w.cfg.extend({kdf:_}),encrypt:function($,R,O,T){T=this.cfg.extend(T);var I=T.kdf.execute(O,$.keySize,$.ivSize,T.salt,T.hasher);T.iv=I.iv;var k=w.encrypt.call(this,$,R,I.key,T);return k.mixIn(I),k},decrypt:function($,R,O,T){T=this.cfg.extend(T),R=this._parse(R,T.format);var I=T.kdf.execute(O,$.keySize,$.ivSize,R.salt,T.hasher);T.iv=I.iv;var k=w.decrypt.call(this,$,R,I.key,T);return k}})}()})}(s3)),s3.exports}var l3={exports:{}},JW;function cOe(){return JW||(JW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),Ti())})(sn,function(n){return n.mode.CFB=function(){var r=n.lib.BlockCipherMode.extend();r.Encryptor=r.extend({processBlock:function(i,a){var s=this._cipher,l=s.blockSize;o.call(this,i,a,l,s),this._prevBlock=i.slice(a,a+l)}}),r.Decryptor=r.extend({processBlock:function(i,a){var s=this._cipher,l=s.blockSize,c=i.slice(a,a+l);o.call(this,i,a,l,s),this._prevBlock=c}});function o(i,a,s,l){var c,u=this._iv;u?(c=u.slice(0),this._iv=void 0):c=this._prevBlock,l.encryptBlock(c,0);for(var d=0;d>>24)&16711935|($<<24|$>>>8)&4278255360}var T=this._hash.words,R=h.words,O=m.words,k=c.words,I=u.words,D=d.words,N=f.words,L,H,U,V,j,F,W,X,J,q;F=L=T[0],W=H=T[1],X=U=T[2],J=V=T[3],q=j=T[4];for(var A,_=0;_<80;_+=1)A=L+C[E+k[_]]|0,_<16?A+=g(H,U,V)+R[0]:_<32?A+=b(H,U,V)+R[1]:_<48?A+=y(H,U,V)+R[2]:_<64?A+=x(H,U,V)+R[3]:A+=w(H,U,V)+R[4],A=A|0,A=S(A,D[_]),A=A+j|0,L=j,j=V,V=S(U,10),U=H,H=A,A=F+C[E+I[_]]|0,_<16?A+=w(W,X,J)+O[0]:_<32?A+=x(W,X,J)+O[1]:_<48?A+=y(W,X,J)+O[2]:_<64?A+=b(W,X,J)+O[3]:A+=g(W,X,J)+O[4],A=A|0,A=S(A,N[_]),A=A+q|0,F=q,q=J,J=S(X,10),X=W,W=A;A=T[1]+U+J|0,T[1]=T[2]+V+q|0,T[2]=T[3]+j+F|0,T[3]=T[4]+L+W|0,T[4]=T[0]+H+X|0,T[0]=A},_doFinalize:function(){var C=this._data,E=C.words,_=this._nDataBytes*8,P=C.sigBytes*8;E[P>>>5]|=128<<24-P%32,E[(P+64>>>9<<4)+14]=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,C.sigBytes=(E.length+1)*4,this._process();for(var $=this._hash,T=$.words,R=0;R<5;R++){var O=T[R];T[R]=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360}return $},clone:function(){var C=s.clone.call(this);return C._hash=this._hash.clone(),C}});function g(C,E,_){return C^E^_}function b(C,E,_){return C&E|~C&_}function y(C,E,_){return(C|~E)^_}function x(C,E,_){return C&_|E&~_}function w(C,E,_){return C^(E|~_)}function S(C,E){return C<>>32-E}o.RIPEMD160=s._createHelper(v),o.HmacRIPEMD160=s._createHmacHelper(v)}(),n.RIPEMD160})}(r3)),r3.exports}var o3={exports:{}},YW;function AB(){return YW||(YW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){(function(){var r=n,o=r.lib,i=o.Base,a=r.enc,s=a.Utf8,l=r.algo;l.HMAC=i.extend({init:function(c,u){c=this._hasher=new c.init,typeof u=="string"&&(u=s.parse(u));var d=c.blockSize,f=d*4;u.sigBytes>f&&(u=c.finalize(u)),u.clamp();for(var h=this._oKey=u.clone(),m=this._iKey=u.clone(),v=h.words,g=m.words,b=0;b>>2]&255;$.sigBytes-=T}};i.BlockCipher=h.extend({cfg:h.cfg.extend({mode:g,padding:y}),reset:function(){var $;h.reset.call(this);var T=this.cfg,R=T.iv,O=T.mode;this._xformMode==this._ENC_XFORM_MODE?$=O.createEncryptor:($=O.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==$?this._mode.init(this,R&&R.words):(this._mode=$.call(O,this,R&&R.words),this._mode.__creator=$)},_doProcessBlock:function($,T){this._mode.processBlock($,T)},_doFinalize:function(){var $,T=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(T.pad(this._data,this.blockSize),$=this._process(!0)):($=this._process(!0),T.unpad($)),$},blockSize:128/32});var x=i.CipherParams=a.extend({init:function($){this.mixIn($)},toString:function($){return($||this.formatter).stringify(this)}}),w=o.format={},S=w.OpenSSL={stringify:function($){var T,R=$.ciphertext,O=$.salt;return O?T=s.create([1398893684,1701076831]).concat(O).concat(R):T=R,T.toString(u)},parse:function($){var T,R=u.parse($),O=R.words;return O[0]==1398893684&&O[1]==1701076831&&(T=s.create(O.slice(2,4)),O.splice(0,4),R.sigBytes-=16),x.create({ciphertext:R,salt:T})}},C=i.SerializableCipher=a.extend({cfg:a.extend({format:S}),encrypt:function($,T,R,O){O=this.cfg.extend(O);var k=$.createEncryptor(R,O),I=k.finalize(T),D=k.cfg;return x.create({ciphertext:I,key:R,iv:D.iv,algorithm:$,mode:D.mode,padding:D.padding,blockSize:$.blockSize,formatter:O.format})},decrypt:function($,T,R,O){O=this.cfg.extend(O),T=this._parse(T,O.format);var k=$.createDecryptor(R,O).finalize(T.ciphertext);return k},_parse:function($,T){return typeof $=="string"?T.parse($,this):$}}),E=o.kdf={},_=E.OpenSSL={execute:function($,T,R,O,k){if(O||(O=s.random(64/8)),k)var I=f.create({keySize:T+R,hasher:k}).compute($,O);else var I=f.create({keySize:T+R}).compute($,O);var D=s.create(I.words.slice(T),R*4);return I.sigBytes=T*4,x.create({key:I,iv:D,salt:O})}},P=i.PasswordBasedCipher=C.extend({cfg:C.cfg.extend({kdf:_}),encrypt:function($,T,R,O){O=this.cfg.extend(O);var k=O.kdf.execute(R,$.keySize,$.ivSize,O.salt,O.hasher);O.iv=k.iv;var I=C.encrypt.call(this,$,T,k.key,O);return I.mixIn(k),I},decrypt:function($,T,R,O){O=this.cfg.extend(O),T=this._parse(T,O.format);var k=O.kdf.execute(R,$.keySize,$.ivSize,T.salt,O.hasher);O.iv=k.iv;var I=C.decrypt.call(this,$,T,k.key,O);return I}})}()})}(s3)),s3.exports}var l3={exports:{}},JW;function cRe(){return JW||(JW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ki())})(sn,function(n){return n.mode.CFB=function(){var r=n.lib.BlockCipherMode.extend();r.Encryptor=r.extend({processBlock:function(i,a){var s=this._cipher,l=s.blockSize;o.call(this,i,a,l,s),this._prevBlock=i.slice(a,a+l)}}),r.Decryptor=r.extend({processBlock:function(i,a){var s=this._cipher,l=s.blockSize,c=i.slice(a,a+l);o.call(this,i,a,l,s),this._prevBlock=c}});function o(i,a,s,l){var c,u=this._iv;u?(c=u.slice(0),this._iv=void 0):c=this._prevBlock,l.encryptBlock(c,0);for(var d=0;d>24&255)===255){var l=s>>16&255,c=s>>8&255,u=s&255;l===255?(l=0,c===255?(c=0,u===255?u=0:++u):++c):++l,s=0,s+=l<<16,s+=c<<8,s+=u}else s+=1<<24;return s}function i(s){return(s[0]=o(s[0]))===0&&(s[1]=o(s[1])),s}var a=r.Encryptor=r.extend({processBlock:function(s,l){var c=this._cipher,u=c.blockSize,d=this._iv,p=this._counter;d&&(p=this._counter=d.slice(0),this._iv=void 0),i(p);var h=p.slice(0);c.encryptBlock(h,0);for(var m=0;m>>2]|=s<<24-l%4*8,r.sigBytes+=s},unpad:function(r){var o=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=o}},n.pad.Ansix923})}(p3)),p3.exports}var h3={exports:{}},iU;function mOe(){return iU||(iU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),Ti())})(sn,function(n){return n.pad.Iso10126={pad:function(r,o){var i=o*4,a=i-r.sigBytes%i;r.concat(n.lib.WordArray.random(a-1)).concat(n.lib.WordArray.create([a<<24],1))},unpad:function(r){var o=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=o}},n.pad.Iso10126})}(h3)),h3.exports}var m3={exports:{}},aU;function gOe(){return aU||(aU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),Ti())})(sn,function(n){return n.pad.Iso97971={pad:function(r,o){r.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(r,o)},unpad:function(r){n.pad.ZeroPadding.unpad(r),r.sigBytes--}},n.pad.Iso97971})}(m3)),m3.exports}var g3={exports:{}},sU;function vOe(){return sU||(sU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),Ti())})(sn,function(n){return n.pad.ZeroPadding={pad:function(r,o){var i=o*4;r.clamp(),r.sigBytes+=i-(r.sigBytes%i||i)},unpad:function(r){for(var o=r.words,i=r.sigBytes-1,i=r.sigBytes-1;i>=0;i--)if(o[i>>>2]>>>24-i%4*8&255){r.sigBytes=i+1;break}}},n.pad.ZeroPadding})}(g3)),g3.exports}var v3={exports:{}},lU;function yOe(){return lU||(lU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),Ti())})(sn,function(n){return n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding})}(v3)),v3.exports}var y3={exports:{}},cU;function bOe(){return cU||(cU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),Ti())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.CipherParams,s=o.enc,l=s.Hex,c=o.format;c.Hex={stringify:function(u){return u.ciphertext.toString(l)},parse:function(u){var d=l.parse(u);return a.create({ciphertext:d})}}}(),n.format.Hex})}(y3)),y3.exports}var b3={exports:{}},uU;function xOe(){return uU||(uU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),cg(),ug(),qp(),Ti())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.BlockCipher,a=r.algo,s=[],l=[],c=[],u=[],d=[],p=[],h=[],m=[],v=[],g=[];(function(){for(var b=[],C=0;C<256;C++)C<128?b[C]=C<<1:b[C]=C<<1^283;for(var S=0,w=0,C=0;C<256;C++){var E=w^w<<1^w<<2^w<<3^w<<4;E=E>>>8^E&255^99,s[S]=E,l[E]=S;var _=b[S],P=b[_],$=b[P],R=b[E]*257^E*16843008;c[S]=R<<24|R>>>8,u[S]=R<<16|R>>>16,d[S]=R<<8|R>>>24,p[S]=R;var R=$*16843009^P*65537^_*257^S*16843008;h[E]=R<<24|R>>>8,m[E]=R<<16|R>>>16,v[E]=R<<8|R>>>24,g[E]=R,S?(S=_^b[b[b[$^_]]],w^=b[b[w]]):S=w=1}})();var x=[0,1,2,4,8,16,32,64,128,27,54],y=a.AES=i.extend({_doReset:function(){var b;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var C=this._keyPriorReset=this._key,S=C.words,w=C.sigBytes/4,E=this._nRounds=w+6,_=(E+1)*4,P=this._keySchedule=[],$=0;$<_;$++)$6&&$%w==4&&(b=s[b>>>24]<<24|s[b>>>16&255]<<16|s[b>>>8&255]<<8|s[b&255]):(b=b<<8|b>>>24,b=s[b>>>24]<<24|s[b>>>16&255]<<16|s[b>>>8&255]<<8|s[b&255],b^=x[$/w|0]<<24),P[$]=P[$-w]^b);for(var R=this._invKeySchedule=[],O=0;O<_;O++){var $=_-O;if(O%4)var b=P[$];else var b=P[$-4];O<4||$<=4?R[O]=b:R[O]=h[s[b>>>24]]^m[s[b>>>16&255]]^v[s[b>>>8&255]]^g[s[b&255]]}}},encryptBlock:function(b,C){this._doCryptBlock(b,C,this._keySchedule,c,u,d,p,s)},decryptBlock:function(b,C){var S=b[C+1];b[C+1]=b[C+3],b[C+3]=S,this._doCryptBlock(b,C,this._invKeySchedule,h,m,v,g,l);var S=b[C+1];b[C+1]=b[C+3],b[C+3]=S},_doCryptBlock:function(b,C,S,w,E,_,P,$){for(var R=this._nRounds,O=b[C]^S[0],T=b[C+1]^S[1],I=b[C+2]^S[2],k=b[C+3]^S[3],N=4,D=1;D>>24]^E[T>>>16&255]^_[I>>>8&255]^P[k&255]^S[N++],H=w[T>>>24]^E[I>>>16&255]^_[k>>>8&255]^P[O&255]^S[N++],U=w[I>>>24]^E[k>>>16&255]^_[O>>>8&255]^P[T&255]^S[N++],V=w[k>>>24]^E[O>>>16&255]^_[T>>>8&255]^P[I&255]^S[N++];O=L,T=H,I=U,k=V}var L=($[O>>>24]<<24|$[T>>>16&255]<<16|$[I>>>8&255]<<8|$[k&255])^S[N++],H=($[T>>>24]<<24|$[I>>>16&255]<<16|$[k>>>8&255]<<8|$[O&255])^S[N++],U=($[I>>>24]<<24|$[k>>>16&255]<<16|$[O>>>8&255]<<8|$[T&255])^S[N++],V=($[k>>>24]<<24|$[O>>>16&255]<<16|$[T>>>8&255]<<8|$[I&255])^S[N++];b[C]=L,b[C+1]=H,b[C+2]=U,b[C+3]=V},keySize:256/32});r.AES=i._createHelper(y)}(),n.AES})}(b3)),b3.exports}var x3={exports:{}},dU;function COe(){return dU||(dU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),cg(),ug(),qp(),Ti())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=o.BlockCipher,s=r.algo,l=[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],c=[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],u=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],d=[{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}],p=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=s.DES=a.extend({_doReset:function(){for(var x=this._key,y=x.words,b=[],C=0;C<56;C++){var S=l[C]-1;b[C]=y[S>>>5]>>>31-S%32&1}for(var w=this._subKeys=[],E=0;E<16;E++){for(var _=w[E]=[],P=u[E],C=0;C<24;C++)_[C/6|0]|=b[(c[C]-1+P)%28]<<31-C%6,_[4+(C/6|0)]|=b[28+(c[C+24]-1+P)%28]<<31-C%6;_[0]=_[0]<<1|_[0]>>>31;for(var C=1;C<7;C++)_[C]=_[C]>>>(C-1)*4+3;_[7]=_[7]<<5|_[7]>>>27}for(var $=this._invSubKeys=[],C=0;C<16;C++)$[C]=w[15-C]},encryptBlock:function(x,y){this._doCryptBlock(x,y,this._subKeys)},decryptBlock:function(x,y){this._doCryptBlock(x,y,this._invSubKeys)},_doCryptBlock:function(x,y,b){this._lBlock=x[y],this._rBlock=x[y+1],m.call(this,4,252645135),m.call(this,16,65535),v.call(this,2,858993459),v.call(this,8,16711935),m.call(this,1,1431655765);for(var C=0;C<16;C++){for(var S=b[C],w=this._lBlock,E=this._rBlock,_=0,P=0;P<8;P++)_|=d[P][((E^S[P])&p[P])>>>0];this._lBlock=E,this._rBlock=w^_}var $=this._lBlock;this._lBlock=this._rBlock,this._rBlock=$,m.call(this,1,1431655765),v.call(this,8,16711935),v.call(this,2,858993459),m.call(this,16,65535),m.call(this,4,252645135),x[y]=this._lBlock,x[y+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function m(x,y){var b=(this._lBlock>>>x^this._rBlock)&y;this._rBlock^=b,this._lBlock^=b<>>x^this._lBlock)&y;this._lBlock^=b,this._rBlock^=b<192.");var b=y.slice(0,2),C=y.length<4?y.slice(0,2):y.slice(2,4),S=y.length<6?y.slice(0,2):y.slice(4,6);this._des1=h.createEncryptor(i.create(b)),this._des2=h.createEncryptor(i.create(C)),this._des3=h.createEncryptor(i.create(S))},encryptBlock:function(x,y){this._des1.encryptBlock(x,y),this._des2.decryptBlock(x,y),this._des3.encryptBlock(x,y)},decryptBlock:function(x,y){this._des3.decryptBlock(x,y),this._des2.encryptBlock(x,y),this._des1.decryptBlock(x,y)},keySize:192/32,ivSize:64/32,blockSize:64/32});r.TripleDES=a._createHelper(g)}(),n.TripleDES})}(x3)),x3.exports}var C3={exports:{}},fU;function wOe(){return fU||(fU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),cg(),ug(),qp(),Ti())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=a.RC4=i.extend({_doReset:function(){for(var u=this._key,d=u.words,p=u.sigBytes,h=this._S=[],m=0;m<256;m++)h[m]=m;for(var m=0,v=0;m<256;m++){var g=m%p,x=d[g>>>2]>>>24-g%4*8&255;v=(v+h[m]+x)%256;var y=h[m];h[m]=h[v],h[v]=y}this._i=this._j=0},_doProcessBlock:function(u,d){u[d]^=l.call(this)},keySize:256/32,ivSize:0});function l(){for(var u=this._S,d=this._i,p=this._j,h=0,m=0;m<4;m++){d=(d+1)%256,p=(p+u[d])%256;var v=u[d];u[d]=u[p],u[p]=v,h|=u[(u[d]+u[p])%256]<<24-m*8}return this._i=d,this._j=p,h}r.RC4=i._createHelper(s);var c=a.RC4Drop=s.extend({cfg:s.cfg.extend({drop:192}),_doReset:function(){s._doReset.call(this);for(var u=this.cfg.drop;u>0;u--)l.call(this)}});r.RC4Drop=i._createHelper(c)}(),n.RC4})}(C3)),C3.exports}var w3={exports:{}},pU;function SOe(){return pU||(pU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),cg(),ug(),qp(),Ti())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=[],l=[],c=[],u=a.Rabbit=i.extend({_doReset:function(){for(var p=this._key.words,h=this.cfg.iv,m=0;m<4;m++)p[m]=(p[m]<<8|p[m]>>>24)&16711935|(p[m]<<24|p[m]>>>8)&4278255360;var v=this._X=[p[0],p[3]<<16|p[2]>>>16,p[1],p[0]<<16|p[3]>>>16,p[2],p[1]<<16|p[0]>>>16,p[3],p[2]<<16|p[1]>>>16],g=this._C=[p[2]<<16|p[2]>>>16,p[0]&4294901760|p[1]&65535,p[3]<<16|p[3]>>>16,p[1]&4294901760|p[2]&65535,p[0]<<16|p[0]>>>16,p[2]&4294901760|p[3]&65535,p[1]<<16|p[1]>>>16,p[3]&4294901760|p[0]&65535];this._b=0;for(var m=0;m<4;m++)d.call(this);for(var m=0;m<8;m++)g[m]^=v[m+4&7];if(h){var x=h.words,y=x[0],b=x[1],C=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,S=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360,w=C>>>16|S&4294901760,E=S<<16|C&65535;g[0]^=C,g[1]^=w,g[2]^=S,g[3]^=E,g[4]^=C,g[5]^=w,g[6]^=S,g[7]^=E;for(var m=0;m<4;m++)d.call(this)}},_doProcessBlock:function(p,h){var m=this._X;d.call(this),s[0]=m[0]^m[5]>>>16^m[3]<<16,s[1]=m[2]^m[7]>>>16^m[5]<<16,s[2]=m[4]^m[1]>>>16^m[7]<<16,s[3]=m[6]^m[3]>>>16^m[1]<<16;for(var v=0;v<4;v++)s[v]=(s[v]<<8|s[v]>>>24)&16711935|(s[v]<<24|s[v]>>>8)&4278255360,p[h+v]^=s[v]},blockSize:128/32,ivSize:64/32});function d(){for(var p=this._X,h=this._C,m=0;m<8;m++)l[m]=h[m];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0>>0?1:0)|0,this._b=h[7]>>>0>>0?1:0;for(var m=0;m<8;m++){var v=p[m]+h[m],g=v&65535,x=v>>>16,y=((g*g>>>17)+g*x>>>15)+x*x,b=((v&4294901760)*v|0)+((v&65535)*v|0);c[m]=y^b}p[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,p[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,p[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,p[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,p[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,p[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,p[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,p[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}r.Rabbit=i._createHelper(u)}(),n.Rabbit})}(w3)),w3.exports}var S3={exports:{}},hU;function EOe(){return hU||(hU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),cg(),ug(),qp(),Ti())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=[],l=[],c=[],u=a.RabbitLegacy=i.extend({_doReset:function(){var p=this._key.words,h=this.cfg.iv,m=this._X=[p[0],p[3]<<16|p[2]>>>16,p[1],p[0]<<16|p[3]>>>16,p[2],p[1]<<16|p[0]>>>16,p[3],p[2]<<16|p[1]>>>16],v=this._C=[p[2]<<16|p[2]>>>16,p[0]&4294901760|p[1]&65535,p[3]<<16|p[3]>>>16,p[1]&4294901760|p[2]&65535,p[0]<<16|p[0]>>>16,p[2]&4294901760|p[3]&65535,p[1]<<16|p[1]>>>16,p[3]&4294901760|p[0]&65535];this._b=0;for(var g=0;g<4;g++)d.call(this);for(var g=0;g<8;g++)v[g]^=m[g+4&7];if(h){var x=h.words,y=x[0],b=x[1],C=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,S=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360,w=C>>>16|S&4294901760,E=S<<16|C&65535;v[0]^=C,v[1]^=w,v[2]^=S,v[3]^=E,v[4]^=C,v[5]^=w,v[6]^=S,v[7]^=E;for(var g=0;g<4;g++)d.call(this)}},_doProcessBlock:function(p,h){var m=this._X;d.call(this),s[0]=m[0]^m[5]>>>16^m[3]<<16,s[1]=m[2]^m[7]>>>16^m[5]<<16,s[2]=m[4]^m[1]>>>16^m[7]<<16,s[3]=m[6]^m[3]>>>16^m[1]<<16;for(var v=0;v<4;v++)s[v]=(s[v]<<8|s[v]>>>24)&16711935|(s[v]<<24|s[v]>>>8)&4278255360,p[h+v]^=s[v]},blockSize:128/32,ivSize:64/32});function d(){for(var p=this._X,h=this._C,m=0;m<8;m++)l[m]=h[m];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0>>0?1:0)|0,this._b=h[7]>>>0>>0?1:0;for(var m=0;m<8;m++){var v=p[m]+h[m],g=v&65535,x=v>>>16,y=((g*g>>>17)+g*x>>>15)+x*x,b=((v&4294901760)*v|0)+((v&65535)*v|0);c[m]=y^b}p[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,p[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,p[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,p[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,p[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,p[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,p[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,p[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}r.RabbitLegacy=i._createHelper(u)}(),n.RabbitLegacy})}(S3)),S3.exports}var E3={exports:{}},mU;function _Oe(){return mU||(mU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),cg(),ug(),qp(),Ti())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.BlockCipher,a=r.algo;const s=16,l=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],c=[[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 u={pbox:[],sbox:[]};function d(g,x){let y=x>>24&255,b=x>>16&255,C=x>>8&255,S=x&255,w=g.sbox[0][y]+g.sbox[1][b];return w=w^g.sbox[2][C],w=w+g.sbox[3][S],w}function p(g,x,y){let b=x,C=y,S;for(let w=0;w1;--w)b=b^g.pbox[w],C=d(g,b)^C,S=b,b=C,C=S;return S=b,b=C,C=S,C=C^g.pbox[1],b=b^g.pbox[0],{left:b,right:C}}function m(g,x,y){for(let E=0;E<4;E++){g.sbox[E]=[];for(let _=0;_<256;_++)g.sbox[E][_]=c[E][_]}let b=0;for(let E=0;E=y&&(b=0);let C=0,S=0,w=0;for(let E=0;E=3&&r[2]){const p=r[2].toUpperCase();["COMMUNITY","ENTERPRISE","PLATFORM"].includes(p)&&(s=p)}let l=[];r.length>=4&&r[3]&&(l=r[3].split(",").filter(p=>p.trim()!==""));let c=[];r.length>=5&&r[4]&&(c=r[4].split(",").filter(p=>p.trim()!==""));let u="";r.length>=6&&r[5]&&(u=r[5]);let d="";return r.length>=7&&r[6]&&(d=r[6]),{userType:a,expiryDate:i,isValid:!ROe(e),edition:s,serverIps:l,serverDomains:c,name:u,description:d}}catch(t){return console.error("解密许可证失败:",t),{userType:"free",expiryDate:"",isValid:!1,edition:"COMMUNITY",serverIps:[],serverDomains:[],name:"",description:""}}}function MOe(e){try{const t=Nae(e),n=Dae(t);if(n.includes(":")){const r=n.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(n))return n;throw new Error("解密后的字符串不是有效的日期格式")}catch(t){return console.error("解密失败:",t),""}}function ROe(e){const t=MOe(e);if(!t)return!0;const n=new Date(t),r=new Date;return r.setHours(0,0,0,0),n.setHours(0,0,0,0),r>n}async function Aae(){try{const t=(await Io.get("/agenticflow/config.json")).data;if(t.enabled)console.log("config enabled: ",t),localStorage.setItem(o1,"true"),localStorage.setItem(C_,t.apiUrl),localStorage.setItem(Bk,t.websocketUrl),localStorage.setItem(w_,t.htmlUrl);else if(R$e===cie){console.log("config opensource");const n=window.location.protocol,r=window.location.hostname,o=window.location.port;let i=n+"//"+r;o&&(i+=":"+o);let s=(n==="https:"?"wss:":"ws:")+"//"+r;o&&(s+=":9885"),s+="/websocket",console.log("apiUrl: ",i," port:",o," websocketUrl:",s),localStorage.setItem(o1,"true"),localStorage.setItem(C_,i),localStorage.setItem(Bk,s),localStorage.setItem(w_,i)}else console.log("config disabled"),localStorage.setItem(o1,D$e),localStorage.removeItem(C_),localStorage.removeItem(Bk),localStorage.removeItem(w_)}catch(e){console.log("loadConfig error: ",e)}}function $y(){if(localStorage.getItem(kx)==="true"){const n=localStorage.getItem(Nx);return n===null?Ak:n}if(localStorage.getItem(o1)==="true"){const n=localStorage.getItem(C_);return n===null?Ak:n}return Ak}function q1(){return $y()+"/api/v1/upload/file"}function OOe(){if(localStorage.getItem(o1)==="true"){const t=localStorage.getItem(w_);return t===null?aW:t}return aW}function TOe(){return OOe()+"/chat/"}async function Fae(){const e=await XRe();return e.data.code===200?(localStorage.setItem(fie,JSON.stringify(e.data.data)),e.data.data):null}function IOe(){const e=localStorage.getItem(fie);if(e){const t=JSON.parse(e);return POe(t==null?void 0:t.licenseKey).edition}return null}function kOe(){return IOe()===M$e}const Xn=Io.create({timeout:2e4,baseURL:$y(),paramsSerializer:{indexes:null}});Xn.interceptors.request.use(e=>{e.baseURL=$y();const t=localStorage.getItem(Tp);return t&&t.length>10&&e.url.startsWith("/api")&&(e.headers.Authorization=`Bearer ${t}`),!t&&e.url.startsWith("/api")?Promise.reject(NOe):e},e=>(console.debug("request error",e),e.response.status===403&&yd.emit(vp,"403"),e.response.status===401&&yd.emit(vp,"401"),Promise.reject(e)));Xn.interceptors.response.use(e=>e,e=>{var t,n,r;if(console.debug("response error",e),e!=null&&e.response)switch((t=e==null?void 0:e.response)==null?void 0:t.status){case 400:console.log("axios interception error 400"),yd.emit(vp,"400");break;case 401:console.log("axios interception error 401"),yd.emit(vp,"401");break;case 403:console.log("axios interception error 403"),yd.emit(vp,"403");break;case 500:console.log("axios interception error 500"),yd.emit(A$e,"500");break;case 601:console.log("axios interception error 601",e.message);break}return Promise.resolve({message:e==null?void 0:e.message,code:(n=e==null?void 0:e.response)==null?void 0:n.status,data:{message:e==null?void 0:e.message,code:(r=e==null?void 0:e.response)==null?void 0:r.status,data:!1}})});const _3={data:null,status:601,statusText:die,headers:{},config:{headers:void 0},request:null},NOe={message:"匿名用户,无需访问服务器接口",name:die,code:"601",config:_3.config,request:_3.request,response:_3,isAxiosError:!0,toJSON:function(){return{message:this.message,name:this.name,code:this.code,config:this.config,request:this.request,response:this.response}}};async function DOe(e){return Xn("/api/v1/agent/query",{method:"GET",params:{orgUid:e,channel:mr}})}async function AOe(e){return Xn("/api/v1/agent/update",{method:"POST",data:{...e,channel:mr}})}async function FOe(e){return Xn("/api/v1/agent/update/status",{method:"POST",data:{...e,channel:mr}})}const $w=Fa()(Dc(Vs(Ac((e,t)=>({agentResult:{data:{content:[]}},agentInfo:{uid:"",orgUid:""},insertAgent(n){e(r=>{r.agentResult.data.content.unshift(n)})},updateAgent(n){e(r=>{const o=r.agentResult.data.content,i=o.findIndex(a=>a.uid===n.uid);i!==-1?o[i]=n:console.warn(`Agent with uid ${n.uid} not found.`)})},deleteAgent(n){e(r=>{const o=r.agentResult.data.content,i=o.findIndex(a=>a.uid===n.uid);i!==-1?o.splice(i,1):console.warn(`Agent with uid ${n.uid} not found.`)})},setAgentResult:n=>{e({agentResult:n})},setAgentInfo(n){e({agentInfo:n})},deleteAgentInfo(n){const r=t().agentResult.data.content,o=r.findIndex(i=>i.uid===n);o!==-1?e({agentResult:{...t().agentResult,data:{content:[...r.slice(0,o),...r.slice(o+1)]}}}):console.warn("Agent not found in cache:",n),t().agentInfo.uid===n&&e({agentInfo:{uid:"",orgUid:""}})},resetAgentInfo(){e({agentResult:{data:{content:[]}},agentInfo:{uid:"",orgUid:""}})}})),{name:U$e}))),da=Fa()(Dc(Vs(Ac((e,t)=>({userInfo:{uid:"",nickname:"",avatar:""},deviceUid:"",setUserInfo:n=>{e({userInfo:n})},setDeviceUid(n){e({deviceUid:n})},resetUserInfo(){e({userInfo:{uid:t().userInfo.uid,nickname:"",avatar:""}})}})),{name:H$e})));//! moment.js + */return n.mode.CTRGladman=function(){var r=n.lib.BlockCipherMode.extend();function o(s){if((s>>24&255)===255){var l=s>>16&255,c=s>>8&255,u=s&255;l===255?(l=0,c===255?(c=0,u===255?u=0:++u):++c):++l,s=0,s+=l<<16,s+=c<<8,s+=u}else s+=1<<24;return s}function i(s){return(s[0]=o(s[0]))===0&&(s[1]=o(s[1])),s}var a=r.Encryptor=r.extend({processBlock:function(s,l){var c=this._cipher,u=c.blockSize,d=this._iv,f=this._counter;d&&(f=this._counter=d.slice(0),this._iv=void 0),i(f);var h=f.slice(0);c.encryptBlock(h,0);for(var m=0;m>>2]|=s<<24-l%4*8,r.sigBytes+=s},unpad:function(r){var o=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=o}},n.pad.Ansix923})}(p3)),p3.exports}var h3={exports:{}},iU;function mRe(){return iU||(iU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ki())})(sn,function(n){return n.pad.Iso10126={pad:function(r,o){var i=o*4,a=i-r.sigBytes%i;r.concat(n.lib.WordArray.random(a-1)).concat(n.lib.WordArray.create([a<<24],1))},unpad:function(r){var o=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=o}},n.pad.Iso10126})}(h3)),h3.exports}var m3={exports:{}},aU;function gRe(){return aU||(aU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ki())})(sn,function(n){return n.pad.Iso97971={pad:function(r,o){r.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(r,o)},unpad:function(r){n.pad.ZeroPadding.unpad(r),r.sigBytes--}},n.pad.Iso97971})}(m3)),m3.exports}var g3={exports:{}},sU;function vRe(){return sU||(sU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ki())})(sn,function(n){return n.pad.ZeroPadding={pad:function(r,o){var i=o*4;r.clamp(),r.sigBytes+=i-(r.sigBytes%i||i)},unpad:function(r){for(var o=r.words,i=r.sigBytes-1,i=r.sigBytes-1;i>=0;i--)if(o[i>>>2]>>>24-i%4*8&255){r.sigBytes=i+1;break}}},n.pad.ZeroPadding})}(g3)),g3.exports}var v3={exports:{}},lU;function yRe(){return lU||(lU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ki())})(sn,function(n){return n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding})}(v3)),v3.exports}var y3={exports:{}},cU;function bRe(){return cU||(cU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ki())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.CipherParams,s=o.enc,l=s.Hex,c=o.format;c.Hex={stringify:function(u){return u.ciphertext.toString(l)},parse:function(u){var d=l.parse(u);return a.create({ciphertext:d})}}}(),n.format.Hex})}(y3)),y3.exports}var b3={exports:{}},uU;function xRe(){return uU||(uU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ug(),dg(),Kp(),ki())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.BlockCipher,a=r.algo,s=[],l=[],c=[],u=[],d=[],f=[],h=[],m=[],v=[],g=[];(function(){for(var x=[],w=0;w<256;w++)w<128?x[w]=w<<1:x[w]=w<<1^283;for(var S=0,C=0,w=0;w<256;w++){var E=C^C<<1^C<<2^C<<3^C<<4;E=E>>>8^E&255^99,s[S]=E,l[E]=S;var _=x[S],P=x[_],$=x[P],T=x[E]*257^E*16843008;c[S]=T<<24|T>>>8,u[S]=T<<16|T>>>16,d[S]=T<<8|T>>>24,f[S]=T;var T=$*16843009^P*65537^_*257^S*16843008;h[E]=T<<24|T>>>8,m[E]=T<<16|T>>>16,v[E]=T<<8|T>>>24,g[E]=T,S?(S=_^x[x[x[$^_]]],C^=x[x[C]]):S=C=1}})();var b=[0,1,2,4,8,16,32,64,128,27,54],y=a.AES=i.extend({_doReset:function(){var x;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var w=this._keyPriorReset=this._key,S=w.words,C=w.sigBytes/4,E=this._nRounds=C+6,_=(E+1)*4,P=this._keySchedule=[],$=0;$<_;$++)$6&&$%C==4&&(x=s[x>>>24]<<24|s[x>>>16&255]<<16|s[x>>>8&255]<<8|s[x&255]):(x=x<<8|x>>>24,x=s[x>>>24]<<24|s[x>>>16&255]<<16|s[x>>>8&255]<<8|s[x&255],x^=b[$/C|0]<<24),P[$]=P[$-C]^x);for(var T=this._invKeySchedule=[],R=0;R<_;R++){var $=_-R;if(R%4)var x=P[$];else var x=P[$-4];R<4||$<=4?T[R]=x:T[R]=h[s[x>>>24]]^m[s[x>>>16&255]]^v[s[x>>>8&255]]^g[s[x&255]]}}},encryptBlock:function(x,w){this._doCryptBlock(x,w,this._keySchedule,c,u,d,f,s)},decryptBlock:function(x,w){var S=x[w+1];x[w+1]=x[w+3],x[w+3]=S,this._doCryptBlock(x,w,this._invKeySchedule,h,m,v,g,l);var S=x[w+1];x[w+1]=x[w+3],x[w+3]=S},_doCryptBlock:function(x,w,S,C,E,_,P,$){for(var T=this._nRounds,R=x[w]^S[0],O=x[w+1]^S[1],k=x[w+2]^S[2],I=x[w+3]^S[3],D=4,N=1;N>>24]^E[O>>>16&255]^_[k>>>8&255]^P[I&255]^S[D++],H=C[O>>>24]^E[k>>>16&255]^_[I>>>8&255]^P[R&255]^S[D++],U=C[k>>>24]^E[I>>>16&255]^_[R>>>8&255]^P[O&255]^S[D++],V=C[I>>>24]^E[R>>>16&255]^_[O>>>8&255]^P[k&255]^S[D++];R=L,O=H,k=U,I=V}var L=($[R>>>24]<<24|$[O>>>16&255]<<16|$[k>>>8&255]<<8|$[I&255])^S[D++],H=($[O>>>24]<<24|$[k>>>16&255]<<16|$[I>>>8&255]<<8|$[R&255])^S[D++],U=($[k>>>24]<<24|$[I>>>16&255]<<16|$[R>>>8&255]<<8|$[O&255])^S[D++],V=($[I>>>24]<<24|$[R>>>16&255]<<16|$[O>>>8&255]<<8|$[k&255])^S[D++];x[w]=L,x[w+1]=H,x[w+2]=U,x[w+3]=V},keySize:256/32});r.AES=i._createHelper(y)}(),n.AES})}(b3)),b3.exports}var x3={exports:{}},dU;function wRe(){return dU||(dU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ug(),dg(),Kp(),ki())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=o.BlockCipher,s=r.algo,l=[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],c=[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],u=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],d=[{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}],f=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=s.DES=a.extend({_doReset:function(){for(var b=this._key,y=b.words,x=[],w=0;w<56;w++){var S=l[w]-1;x[w]=y[S>>>5]>>>31-S%32&1}for(var C=this._subKeys=[],E=0;E<16;E++){for(var _=C[E]=[],P=u[E],w=0;w<24;w++)_[w/6|0]|=x[(c[w]-1+P)%28]<<31-w%6,_[4+(w/6|0)]|=x[28+(c[w+24]-1+P)%28]<<31-w%6;_[0]=_[0]<<1|_[0]>>>31;for(var w=1;w<7;w++)_[w]=_[w]>>>(w-1)*4+3;_[7]=_[7]<<5|_[7]>>>27}for(var $=this._invSubKeys=[],w=0;w<16;w++)$[w]=C[15-w]},encryptBlock:function(b,y){this._doCryptBlock(b,y,this._subKeys)},decryptBlock:function(b,y){this._doCryptBlock(b,y,this._invSubKeys)},_doCryptBlock:function(b,y,x){this._lBlock=b[y],this._rBlock=b[y+1],m.call(this,4,252645135),m.call(this,16,65535),v.call(this,2,858993459),v.call(this,8,16711935),m.call(this,1,1431655765);for(var w=0;w<16;w++){for(var S=x[w],C=this._lBlock,E=this._rBlock,_=0,P=0;P<8;P++)_|=d[P][((E^S[P])&f[P])>>>0];this._lBlock=E,this._rBlock=C^_}var $=this._lBlock;this._lBlock=this._rBlock,this._rBlock=$,m.call(this,1,1431655765),v.call(this,8,16711935),v.call(this,2,858993459),m.call(this,16,65535),m.call(this,4,252645135),b[y]=this._lBlock,b[y+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function m(b,y){var x=(this._lBlock>>>b^this._rBlock)&y;this._rBlock^=x,this._lBlock^=x<>>b^this._lBlock)&y;this._lBlock^=x,this._rBlock^=x<192.");var x=y.slice(0,2),w=y.length<4?y.slice(0,2):y.slice(2,4),S=y.length<6?y.slice(0,2):y.slice(4,6);this._des1=h.createEncryptor(i.create(x)),this._des2=h.createEncryptor(i.create(w)),this._des3=h.createEncryptor(i.create(S))},encryptBlock:function(b,y){this._des1.encryptBlock(b,y),this._des2.decryptBlock(b,y),this._des3.encryptBlock(b,y)},decryptBlock:function(b,y){this._des3.decryptBlock(b,y),this._des2.encryptBlock(b,y),this._des1.decryptBlock(b,y)},keySize:192/32,ivSize:64/32,blockSize:64/32});r.TripleDES=a._createHelper(g)}(),n.TripleDES})}(x3)),x3.exports}var w3={exports:{}},fU;function CRe(){return fU||(fU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ug(),dg(),Kp(),ki())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=a.RC4=i.extend({_doReset:function(){for(var u=this._key,d=u.words,f=u.sigBytes,h=this._S=[],m=0;m<256;m++)h[m]=m;for(var m=0,v=0;m<256;m++){var g=m%f,b=d[g>>>2]>>>24-g%4*8&255;v=(v+h[m]+b)%256;var y=h[m];h[m]=h[v],h[v]=y}this._i=this._j=0},_doProcessBlock:function(u,d){u[d]^=l.call(this)},keySize:256/32,ivSize:0});function l(){for(var u=this._S,d=this._i,f=this._j,h=0,m=0;m<4;m++){d=(d+1)%256,f=(f+u[d])%256;var v=u[d];u[d]=u[f],u[f]=v,h|=u[(u[d]+u[f])%256]<<24-m*8}return this._i=d,this._j=f,h}r.RC4=i._createHelper(s);var c=a.RC4Drop=s.extend({cfg:s.cfg.extend({drop:192}),_doReset:function(){s._doReset.call(this);for(var u=this.cfg.drop;u>0;u--)l.call(this)}});r.RC4Drop=i._createHelper(c)}(),n.RC4})}(w3)),w3.exports}var C3={exports:{}},pU;function SRe(){return pU||(pU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ug(),dg(),Kp(),ki())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=[],l=[],c=[],u=a.Rabbit=i.extend({_doReset:function(){for(var f=this._key.words,h=this.cfg.iv,m=0;m<4;m++)f[m]=(f[m]<<8|f[m]>>>24)&16711935|(f[m]<<24|f[m]>>>8)&4278255360;var v=this._X=[f[0],f[3]<<16|f[2]>>>16,f[1],f[0]<<16|f[3]>>>16,f[2],f[1]<<16|f[0]>>>16,f[3],f[2]<<16|f[1]>>>16],g=this._C=[f[2]<<16|f[2]>>>16,f[0]&4294901760|f[1]&65535,f[3]<<16|f[3]>>>16,f[1]&4294901760|f[2]&65535,f[0]<<16|f[0]>>>16,f[2]&4294901760|f[3]&65535,f[1]<<16|f[1]>>>16,f[3]&4294901760|f[0]&65535];this._b=0;for(var m=0;m<4;m++)d.call(this);for(var m=0;m<8;m++)g[m]^=v[m+4&7];if(h){var b=h.words,y=b[0],x=b[1],w=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,S=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360,C=w>>>16|S&4294901760,E=S<<16|w&65535;g[0]^=w,g[1]^=C,g[2]^=S,g[3]^=E,g[4]^=w,g[5]^=C,g[6]^=S,g[7]^=E;for(var m=0;m<4;m++)d.call(this)}},_doProcessBlock:function(f,h){var m=this._X;d.call(this),s[0]=m[0]^m[5]>>>16^m[3]<<16,s[1]=m[2]^m[7]>>>16^m[5]<<16,s[2]=m[4]^m[1]>>>16^m[7]<<16,s[3]=m[6]^m[3]>>>16^m[1]<<16;for(var v=0;v<4;v++)s[v]=(s[v]<<8|s[v]>>>24)&16711935|(s[v]<<24|s[v]>>>8)&4278255360,f[h+v]^=s[v]},blockSize:128/32,ivSize:64/32});function d(){for(var f=this._X,h=this._C,m=0;m<8;m++)l[m]=h[m];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0>>0?1:0)|0,this._b=h[7]>>>0>>0?1:0;for(var m=0;m<8;m++){var v=f[m]+h[m],g=v&65535,b=v>>>16,y=((g*g>>>17)+g*b>>>15)+b*b,x=((v&4294901760)*v|0)+((v&65535)*v|0);c[m]=y^x}f[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,f[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,f[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,f[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,f[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,f[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,f[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,f[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}r.Rabbit=i._createHelper(u)}(),n.Rabbit})}(C3)),C3.exports}var S3={exports:{}},hU;function ERe(){return hU||(hU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ug(),dg(),Kp(),ki())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=[],l=[],c=[],u=a.RabbitLegacy=i.extend({_doReset:function(){var f=this._key.words,h=this.cfg.iv,m=this._X=[f[0],f[3]<<16|f[2]>>>16,f[1],f[0]<<16|f[3]>>>16,f[2],f[1]<<16|f[0]>>>16,f[3],f[2]<<16|f[1]>>>16],v=this._C=[f[2]<<16|f[2]>>>16,f[0]&4294901760|f[1]&65535,f[3]<<16|f[3]>>>16,f[1]&4294901760|f[2]&65535,f[0]<<16|f[0]>>>16,f[2]&4294901760|f[3]&65535,f[1]<<16|f[1]>>>16,f[3]&4294901760|f[0]&65535];this._b=0;for(var g=0;g<4;g++)d.call(this);for(var g=0;g<8;g++)v[g]^=m[g+4&7];if(h){var b=h.words,y=b[0],x=b[1],w=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,S=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360,C=w>>>16|S&4294901760,E=S<<16|w&65535;v[0]^=w,v[1]^=C,v[2]^=S,v[3]^=E,v[4]^=w,v[5]^=C,v[6]^=S,v[7]^=E;for(var g=0;g<4;g++)d.call(this)}},_doProcessBlock:function(f,h){var m=this._X;d.call(this),s[0]=m[0]^m[5]>>>16^m[3]<<16,s[1]=m[2]^m[7]>>>16^m[5]<<16,s[2]=m[4]^m[1]>>>16^m[7]<<16,s[3]=m[6]^m[3]>>>16^m[1]<<16;for(var v=0;v<4;v++)s[v]=(s[v]<<8|s[v]>>>24)&16711935|(s[v]<<24|s[v]>>>8)&4278255360,f[h+v]^=s[v]},blockSize:128/32,ivSize:64/32});function d(){for(var f=this._X,h=this._C,m=0;m<8;m++)l[m]=h[m];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0>>0?1:0)|0,this._b=h[7]>>>0>>0?1:0;for(var m=0;m<8;m++){var v=f[m]+h[m],g=v&65535,b=v>>>16,y=((g*g>>>17)+g*b>>>15)+b*b,x=((v&4294901760)*v|0)+((v&65535)*v|0);c[m]=y^x}f[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,f[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,f[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,f[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,f[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,f[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,f[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,f[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}r.RabbitLegacy=i._createHelper(u)}(),n.RabbitLegacy})}(S3)),S3.exports}var E3={exports:{}},mU;function _Re(){return mU||(mU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ug(),dg(),Kp(),ki())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.BlockCipher,a=r.algo;const s=16,l=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],c=[[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 u={pbox:[],sbox:[]};function d(g,b){let y=b>>24&255,x=b>>16&255,w=b>>8&255,S=b&255,C=g.sbox[0][y]+g.sbox[1][x];return C=C^g.sbox[2][w],C=C+g.sbox[3][S],C}function f(g,b,y){let x=b,w=y,S;for(let C=0;C1;--C)x=x^g.pbox[C],w=d(g,x)^w,S=x,x=w,w=S;return S=x,x=w,w=S,w=w^g.pbox[1],x=x^g.pbox[0],{left:x,right:w}}function m(g,b,y){for(let E=0;E<4;E++){g.sbox[E]=[];for(let _=0;_<256;_++)g.sbox[E][_]=c[E][_]}let x=0;for(let E=0;E=y&&(x=0);let w=0,S=0,C=0;for(let E=0;E=3&&r[2]){const f=r[2].toUpperCase();["COMMUNITY","ENTERPRISE","PLATFORM"].includes(f)&&(s=f)}let l=[];r.length>=4&&r[3]&&(l=r[3].split(",").filter(f=>f.trim()!==""));let c=[];r.length>=5&&r[4]&&(c=r[4].split(",").filter(f=>f.trim()!==""));let u="";r.length>=6&&r[5]&&(u=r[5]);let d="";return r.length>=7&&r[6]&&(d=r[6]),{userType:a,expiryDate:i,isValid:!TRe(e),edition:s,serverIps:l,serverDomains:c,name:u,description:d}}catch(t){return console.error("解密许可证失败:",t),{userType:"free",expiryDate:"",isValid:!1,edition:"COMMUNITY",serverIps:[],serverDomains:[],name:"",description:""}}}function MRe(e){try{const t=Dae(e),n=Nae(t);if(n.includes(":")){const r=n.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(n))return n;throw new Error("解密后的字符串不是有效的日期格式")}catch(t){return console.error("解密失败:",t),""}}function TRe(e){const t=MRe(e);if(!t)return!0;const n=new Date(t),r=new Date;return r.setHours(0,0,0,0),n.setHours(0,0,0,0),r>n}async function Aae(){try{const t=(await Io.get("/agenticflow/config.json")).data;if(t.enabled)console.log("config enabled: ",t),localStorage.setItem(o1,"true"),localStorage.setItem(w_,t.apiUrl),localStorage.setItem(BI,t.websocketUrl),localStorage.setItem(C_,t.htmlUrl);else if(T$e===cie){console.log("config opensource");const n=window.location.protocol,r=window.location.hostname,o=window.location.port;let i=n+"//"+r;o&&(i+=":"+o);let s=(n==="https:"?"wss:":"ws:")+"//"+r;o&&(s+=":9885"),s+="/websocket",console.log("apiUrl: ",i," port:",o," websocketUrl:",s),localStorage.setItem(o1,"true"),localStorage.setItem(w_,i),localStorage.setItem(BI,s),localStorage.setItem(C_,i)}else console.log("config disabled"),localStorage.setItem(o1,N$e),localStorage.removeItem(w_),localStorage.removeItem(BI),localStorage.removeItem(C_)}catch(e){console.log("loadConfig error: ",e)}}function $y(){if(localStorage.getItem(Ix)==="true"){const n=localStorage.getItem(Dx);return n===null?AI:n}if(localStorage.getItem(o1)==="true"){const n=localStorage.getItem(w_);return n===null?AI:n}return AI}function q1(){return $y()+"/api/v1/upload/file"}function RRe(){if(localStorage.getItem(o1)==="true"){const t=localStorage.getItem(C_);return t===null?aW:t}return aW}function ORe(){return RRe()+"/chat/"}async function Fae(){const e=await XTe();return e.data.code===200?(localStorage.setItem(fie,JSON.stringify(e.data.data)),e.data.data):null}function kRe(){const e=localStorage.getItem(fie);if(e){const t=JSON.parse(e);return PRe(t==null?void 0:t.licenseKey).edition}return null}function IRe(){return kRe()===M$e}const Xn=Io.create({timeout:2e4,baseURL:$y(),paramsSerializer:{indexes:null}});Xn.interceptors.request.use(e=>{e.baseURL=$y();const t=localStorage.getItem(kp);return t&&t.length>10&&e.url.startsWith("/api")&&(e.headers.Authorization=`Bearer ${t}`),!t&&e.url.startsWith("/api")?Promise.reject(DRe):e},e=>(console.debug("request error",e),e.response.status===403&&yd.emit(yp,"403"),e.response.status===401&&yd.emit(yp,"401"),Promise.reject(e)));Xn.interceptors.response.use(e=>e,e=>{var t,n,r;if(console.debug("response error",e),e!=null&&e.response)switch((t=e==null?void 0:e.response)==null?void 0:t.status){case 400:console.log("axios interception error 400"),yd.emit(yp,"400");break;case 401:console.log("axios interception error 401"),yd.emit(yp,"401");break;case 403:console.log("axios interception error 403"),yd.emit(yp,"403");break;case 500:console.log("axios interception error 500"),yd.emit(A$e,"500");break;case 601:console.log("axios interception error 601",e.message);break}return Promise.resolve({message:e==null?void 0:e.message,code:(n=e==null?void 0:e.response)==null?void 0:n.status,data:{message:e==null?void 0:e.message,code:(r=e==null?void 0:e.response)==null?void 0:r.status,data:!1}})});const _3={data:null,status:601,statusText:die,headers:{},config:{headers:void 0},request:null},DRe={message:"匿名用户,无需访问服务器接口",name:die,code:"601",config:_3.config,request:_3.request,response:_3,isAxiosError:!0,toJSON:function(){return{message:this.message,name:this.name,code:this.code,config:this.config,request:this.request,response:this.response}}};async function NRe(e){return Xn("/api/v1/agent/query",{method:"GET",params:{orgUid:e,channel:mr}})}async function ARe(e){return Xn("/api/v1/agent/update",{method:"POST",data:{...e,channel:mr}})}async function FRe(e){return Xn("/api/v1/agent/update/status",{method:"POST",data:{...e,channel:mr}})}const $C=Ba()(Nc(Vs(Ac((e,t)=>({agentResult:{data:{content:[]}},agentInfo:{uid:"",orgUid:""},insertAgent(n){e(r=>{r.agentResult.data.content.unshift(n)})},updateAgent(n){e(r=>{const o=r.agentResult.data.content,i=o.findIndex(a=>a.uid===n.uid);i!==-1?o[i]=n:console.warn(`Agent with uid ${n.uid} not found.`)})},deleteAgent(n){e(r=>{const o=r.agentResult.data.content,i=o.findIndex(a=>a.uid===n.uid);i!==-1?o.splice(i,1):console.warn(`Agent with uid ${n.uid} not found.`)})},setAgentResult:n=>{e({agentResult:n})},setAgentInfo(n){e({agentInfo:n})},deleteAgentInfo(n){const r=t().agentResult.data.content,o=r.findIndex(i=>i.uid===n);o!==-1?e({agentResult:{...t().agentResult,data:{content:[...r.slice(0,o),...r.slice(o+1)]}}}):console.warn("Agent not found in cache:",n),t().agentInfo.uid===n&&e({agentInfo:{uid:"",orgUid:""}})},resetAgentInfo(){e({agentResult:{data:{content:[]}},agentInfo:{uid:"",orgUid:""}})}})),{name:U$e}))),fa=Ba()(Nc(Vs(Ac((e,t)=>({userInfo:{uid:"",nickname:"",avatar:""},deviceUid:"",setUserInfo:n=>{e({userInfo:n})},setDeviceUid(n){e({deviceUid:n})},resetUserInfo(){e({userInfo:{uid:t().userInfo.uid,nickname:"",avatar:""}})}})),{name:H$e})));//! moment.js //! version : 2.30.1 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors //! license : MIT //! momentjs.com -var Bae;function Ft(){return Bae.apply(null,arguments)}function BOe(e){Bae=e}function wc(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function mm(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function yr(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function FB(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(yr(e,t))return!1;return!0}function Ga(e){return e===void 0}function Bd(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function Pw(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function Lae(e,t){var n=[],r,o=e.length;for(r=0;r>>0,r;for(r=0;r0)for(n=0;n>>0,r;for(r=0;r0)for(n=0;n=0;return(i?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+r}var zB=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,RE=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,P3={},Hv={};function ln(e,t,n,r){var o=r;typeof r=="string"&&(o=function(){return this[r]()}),e&&(Hv[e]=o),t&&(Hv[t[0]]=function(){return Eu(o.apply(this,arguments),t[1],t[2])}),n&&(Hv[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function VOe(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function WOe(e){var t=e.match(zB),n,r;for(n=0,r=t.length;n=0&&RE.test(e);)e=e.replace(RE,r),RE.lastIndex=0,n-=1;return e}var UOe={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"};function GOe(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(zB).map(function(r){return r==="MMMM"||r==="MM"||r==="DD"||r==="dddd"?r.slice(1):r}).join(""),this._longDateFormat[e])}var qOe="Invalid date";function KOe(){return this._invalidDate}var YOe="%d",XOe=/\d{1,2}/;function QOe(e){return this._ordinal.replace("%d",e)}var ZOe={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function JOe(e,t,n,r){var o=this._relativeTime[n];return Lu(o)?o(e,t,n,r):o.replace(/%d/i,e)}function eTe(e,t){var n=this._relativeTime[e>0?"future":"past"];return Lu(n)?n(t):n.replace(/%s/i,t)}var yU={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Pl(e){return typeof e=="string"?yU[e]||yU[e.toLowerCase()]:void 0}function HB(e){var t={},n,r;for(r in e)yr(e,r)&&(n=Pl(r),n&&(t[n]=e[r]));return t}var tTe={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function nTe(e){var t=[],n;for(n in e)yr(e,n)&&t.push({unit:n,priority:tTe[n]});return t.sort(function(r,o){return r.priority-o.priority}),t}var Vae=/\d/,Ws=/\d\d/,Wae=/\d{3}/,VB=/\d{4}/,KR=/[+-]?\d{6}/,Jr=/\d\d?/,Uae=/\d\d\d\d?/,Gae=/\d\d\d\d\d\d?/,YR=/\d{1,3}/,WB=/\d{1,4}/,XR=/[+-]?\d{1,6}/,Py=/\d+/,QR=/[+-]?\d+/,rTe=/Z|[+-]\d\d:?\d\d/gi,ZR=/Z|[+-]\d\d(?::?\d\d)?/gi,oTe=/[+-]?\d+(\.\d{1,3})?/,Rw=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,My=/^[1-9]\d?/,UB=/^([1-9]\d|\d)/,V$;V$={};function Wt(e,t,n){V$[e]=Lu(t)?t:function(r,o){return r&&n?n:t}}function iTe(e,t){return yr(V$,e)?V$[e](t._strict,t._locale):new RegExp(aTe(e))}function aTe(e){return Pd(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,r,o,i){return n||r||o||i}))}function Pd(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ll(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function tr(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=ll(t)),n}var KN={};function kr(e,t){var n,r=t,o;for(typeof e=="string"&&(e=[e]),Bd(t)&&(r=function(i,a){a[t]=tr(i)}),o=e.length,n=0;n68?1900:2e3)};var qae=Ry("FullYear",!0);function uTe(){return JR(this.year())}function Ry(e,t){return function(n){return n!=null?(Kae(this,e,n),Ft.updateOffset(this,t),this):K1(this,e)}}function K1(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case"Milliseconds":return r?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return r?n.getUTCSeconds():n.getSeconds();case"Minutes":return r?n.getUTCMinutes():n.getMinutes();case"Hours":return r?n.getUTCHours():n.getHours();case"Date":return r?n.getUTCDate():n.getDate();case"Day":return r?n.getUTCDay():n.getDay();case"Month":return r?n.getUTCMonth():n.getMonth();case"FullYear":return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Kae(e,t,n){var r,o,i,a,s;if(!(!e.isValid()||isNaN(n))){switch(r=e._d,o=e._isUTC,t){case"Milliseconds":return void(o?r.setUTCMilliseconds(n):r.setMilliseconds(n));case"Seconds":return void(o?r.setUTCSeconds(n):r.setSeconds(n));case"Minutes":return void(o?r.setUTCMinutes(n):r.setMinutes(n));case"Hours":return void(o?r.setUTCHours(n):r.setHours(n));case"Date":return void(o?r.setUTCDate(n):r.setDate(n));case"FullYear":break;default:return}i=n,a=e.month(),s=e.date(),s=s===29&&a===1&&!JR(i)?28:s,o?r.setUTCFullYear(i,a,s):r.setFullYear(i,a,s)}}function dTe(e){return e=Pl(e),Lu(this[e])?this[e]():this}function fTe(e,t){if(typeof e=="object"){e=HB(e);var n=nTe(e),r,o=n.length;for(r=0;r=0?(s=new Date(e+400,t,n,r,o,i,a),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,o,i,a),s}function Y1(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function W$(e,t,n){var r=7+t-n,o=(7+Y1(e,0,r).getUTCDay()-t)%7;return-o+r-1}function ese(e,t,n,r,o){var i=(7+n-r)%7,a=W$(e,r,o),s=1+7*(t-1)+i+a,l,c;return s<=0?(l=e-1,c=a1(l)+s):s>a1(e)?(l=e+1,c=s-a1(e)):(l=e,c=s),{year:l,dayOfYear:c}}function X1(e,t,n){var r=W$(e.year(),t,n),o=Math.floor((e.dayOfYear()-r-1)/7)+1,i,a;return o<1?(a=e.year()-1,i=o+Md(a,t,n)):o>Md(e.year(),t,n)?(i=o-Md(e.year(),t,n),a=e.year()+1):(a=e.year(),i=o),{week:i,year:a}}function Md(e,t,n){var r=W$(e,t,n),o=W$(e+1,t,n);return(a1(e)-r+o)/7}ln("w",["ww",2],"wo","week");ln("W",["WW",2],"Wo","isoWeek");Wt("w",Jr,My);Wt("ww",Jr,Ws);Wt("W",Jr,My);Wt("WW",Jr,Ws);Ow(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=tr(e)});function _Te(e){return X1(e,this._week.dow,this._week.doy).week}var $Te={dow:0,doy:6};function PTe(){return this._week.dow}function MTe(){return this._week.doy}function RTe(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function OTe(e){var t=X1(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}ln("d",0,"do","day");ln("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});ln("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});ln("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});ln("e",0,0,"weekday");ln("E",0,0,"isoWeekday");Wt("d",Jr);Wt("e",Jr);Wt("E",Jr);Wt("dd",function(e,t){return t.weekdaysMinRegex(e)});Wt("ddd",function(e,t){return t.weekdaysShortRegex(e)});Wt("dddd",function(e,t){return t.weekdaysRegex(e)});Ow(["dd","ddd","dddd"],function(e,t,n,r){var o=n._locale.weekdaysParse(e,r,n._strict);o!=null?t.d=o:Ln(n).invalidWeekday=e});Ow(["d","e","E"],function(e,t,n,r){t[r]=tr(e)});function TTe(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function ITe(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function qB(e,t){return e.slice(t,7).concat(e.slice(0,t))}var kTe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),tse="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),NTe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),DTe=Rw,ATe=Rw,FTe=Rw;function BTe(e,t){var n=wc(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?qB(n,this._week.dow):e?n[e.day()]:n}function LTe(e){return e===!0?qB(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function jTe(e){return e===!0?qB(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function zTe(e,t,n){var r,o,i,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)i=Bu([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(i,"").toLocaleLowerCase();return n?t==="dddd"?(o=jo.call(this._weekdaysParse,a),o!==-1?o:null):t==="ddd"?(o=jo.call(this._shortWeekdaysParse,a),o!==-1?o:null):(o=jo.call(this._minWeekdaysParse,a),o!==-1?o:null):t==="dddd"?(o=jo.call(this._weekdaysParse,a),o!==-1||(o=jo.call(this._shortWeekdaysParse,a),o!==-1)?o:(o=jo.call(this._minWeekdaysParse,a),o!==-1?o:null)):t==="ddd"?(o=jo.call(this._shortWeekdaysParse,a),o!==-1||(o=jo.call(this._weekdaysParse,a),o!==-1)?o:(o=jo.call(this._minWeekdaysParse,a),o!==-1?o:null)):(o=jo.call(this._minWeekdaysParse,a),o!==-1||(o=jo.call(this._weekdaysParse,a),o!==-1)?o:(o=jo.call(this._shortWeekdaysParse,a),o!==-1?o:null))}function HTe(e,t,n){var r,o,i;if(this._weekdaysParseExact)return zTe.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(o=Bu([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[r].test(e))return r;if(n&&t==="ddd"&&this._shortWeekdaysParse[r].test(e))return r;if(n&&t==="dd"&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function VTe(e){if(!this.isValid())return e!=null?this:NaN;var t=K1(this,"Day");return e!=null?(e=TTe(e,this.localeData()),this.add(e-t,"d")):t}function WTe(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function UTe(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=ITe(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function GTe(e){return this._weekdaysParseExact?(yr(this,"_weekdaysRegex")||KB.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(yr(this,"_weekdaysRegex")||(this._weekdaysRegex=DTe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function qTe(e){return this._weekdaysParseExact?(yr(this,"_weekdaysRegex")||KB.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(yr(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ATe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function KTe(e){return this._weekdaysParseExact?(yr(this,"_weekdaysRegex")||KB.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(yr(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=FTe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function KB(){function e(u,d){return d.length-u.length}var t=[],n=[],r=[],o=[],i,a,s,l,c;for(i=0;i<7;i++)a=Bu([2e3,1]).day(i),s=Pd(this.weekdaysMin(a,"")),l=Pd(this.weekdaysShort(a,"")),c=Pd(this.weekdays(a,"")),t.push(s),n.push(l),r.push(c),o.push(s),o.push(l),o.push(c);t.sort(e),n.sort(e),r.sort(e),o.sort(e),this._weekdaysRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function YB(){return this.hours()%12||12}function YTe(){return this.hours()||24}ln("H",["HH",2],0,"hour");ln("h",["hh",2],0,YB);ln("k",["kk",2],0,YTe);ln("hmm",0,0,function(){return""+YB.apply(this)+Eu(this.minutes(),2)});ln("hmmss",0,0,function(){return""+YB.apply(this)+Eu(this.minutes(),2)+Eu(this.seconds(),2)});ln("Hmm",0,0,function(){return""+this.hours()+Eu(this.minutes(),2)});ln("Hmmss",0,0,function(){return""+this.hours()+Eu(this.minutes(),2)+Eu(this.seconds(),2)});function nse(e,t){ln(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}nse("a",!0);nse("A",!1);function rse(e,t){return t._meridiemParse}Wt("a",rse);Wt("A",rse);Wt("H",Jr,UB);Wt("h",Jr,My);Wt("k",Jr,My);Wt("HH",Jr,Ws);Wt("hh",Jr,Ws);Wt("kk",Jr,Ws);Wt("hmm",Uae);Wt("hmmss",Gae);Wt("Hmm",Uae);Wt("Hmmss",Gae);kr(["H","HH"],mi);kr(["k","kk"],function(e,t,n){var r=tr(e);t[mi]=r===24?0:r});kr(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});kr(["h","hh"],function(e,t,n){t[mi]=tr(e),Ln(n).bigHour=!0});kr("hmm",function(e,t,n){var r=e.length-2;t[mi]=tr(e.substr(0,r)),t[sc]=tr(e.substr(r)),Ln(n).bigHour=!0});kr("hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[mi]=tr(e.substr(0,r)),t[sc]=tr(e.substr(r,2)),t[xd]=tr(e.substr(o)),Ln(n).bigHour=!0});kr("Hmm",function(e,t,n){var r=e.length-2;t[mi]=tr(e.substr(0,r)),t[sc]=tr(e.substr(r))});kr("Hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[mi]=tr(e.substr(0,r)),t[sc]=tr(e.substr(r,2)),t[xd]=tr(e.substr(o))});function XTe(e){return(e+"").toLowerCase().charAt(0)==="p"}var QTe=/[ap]\.?m?\.?/i,ZTe=Ry("Hours",!0);function JTe(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var ose={calendar:zOe,longDateFormat:UOe,invalidDate:qOe,ordinal:YOe,dayOfMonthOrdinalParse:XOe,relativeTime:ZOe,months:hTe,monthsShort:Yae,week:$Te,weekdays:kTe,weekdaysMin:NTe,weekdaysShort:tse,meridiemParse:QTe},io={},jb={},Q1;function e4e(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(o=eO(i.slice(0,n).join("-")),o)return o;if(r&&r.length>=n&&e4e(i,r)>=n-1)break;n--}t++}return Q1}function n4e(e){return!!(e&&e.match("^[^/\\\\]*$"))}function eO(e){var t=null,n;if(io[e]===void 0&&typeof module<"u"&&module&&module.exports&&n4e(e))try{t=Q1._abbr,n=require,n("./locale/"+e),yp(t)}catch{io[e]=null}return io[e]}function yp(e,t){var n;return e&&(Ga(t)?n=Xd(e):n=XB(e,t),n?Q1=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Q1._abbr}function XB(e,t){if(t!==null){var n,r=ose;if(t.abbr=e,io[e]!=null)zae("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=io[e]._config;else if(t.parentLocale!=null)if(io[t.parentLocale]!=null)r=io[t.parentLocale]._config;else if(n=eO(t.parentLocale),n!=null)r=n._config;else return jb[t.parentLocale]||(jb[t.parentLocale]=[]),jb[t.parentLocale].push({name:e,config:t}),null;return io[e]=new jB(GN(r,t)),jb[e]&&jb[e].forEach(function(o){XB(o.name,o.config)}),yp(e),io[e]}else return delete io[e],null}function r4e(e,t){if(t!=null){var n,r,o=ose;io[e]!=null&&io[e].parentLocale!=null?io[e].set(GN(io[e]._config,t)):(r=eO(e),r!=null&&(o=r._config),t=GN(o,t),r==null&&(t.abbr=e),n=new jB(t),n.parentLocale=io[e],io[e]=n),yp(e)}else io[e]!=null&&(io[e].parentLocale!=null?(io[e]=io[e].parentLocale,e===yp()&&yp(e)):io[e]!=null&&delete io[e]);return io[e]}function Xd(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Q1;if(!wc(e)){if(t=eO(e),t)return t;e=[e]}return t4e(e)}function o4e(){return qN(io)}function QB(e){var t,n=e._a;return n&&Ln(e).overflow===-2&&(t=n[bd]<0||n[bd]>11?bd:n[fu]<1||n[fu]>GB(n[ca],n[bd])?fu:n[mi]<0||n[mi]>24||n[mi]===24&&(n[sc]!==0||n[xd]!==0||n[qh]!==0)?mi:n[sc]<0||n[sc]>59?sc:n[xd]<0||n[xd]>59?xd:n[qh]<0||n[qh]>999?qh:-1,Ln(e)._overflowDayOfYear&&(tfu)&&(t=fu),Ln(e)._overflowWeeks&&t===-1&&(t=lTe),Ln(e)._overflowWeekday&&t===-1&&(t=cTe),Ln(e).overflow=t),e}var i4e=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,a4e=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,s4e=/Z|[+-]\d\d(?::?\d\d)?/,OE=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],M3=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],l4e=/^\/?Date\((-?\d+)/i,c4e=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,u4e={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function ise(e){var t,n,r=e._i,o=i4e.exec(r)||a4e.exec(r),i,a,s,l,c=OE.length,u=M3.length;if(o){for(Ln(e).iso=!0,t=0,n=c;ta1(a)||e._dayOfYear===0)&&(Ln(e)._overflowDayOfYear=!0),n=Y1(a,0,e._dayOfYear),e._a[bd]=n.getUTCMonth(),e._a[fu]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=o[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[mi]===24&&e._a[sc]===0&&e._a[xd]===0&&e._a[qh]===0&&(e._nextDay=!0,e._a[mi]=0),e._d=(e._useUTC?Y1:ETe).apply(null,r),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[mi]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==i&&(Ln(e).weekdayMismatch=!0)}}function y4e(e){var t,n,r,o,i,a,s,l,c;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(i=1,a=4,n=vv(t.GG,e._a[ca],X1(Qr(),1,4).year),r=vv(t.W,1),o=vv(t.E,1),(o<1||o>7)&&(l=!0)):(i=e._locale._week.dow,a=e._locale._week.doy,c=X1(Qr(),i,a),n=vv(t.gg,e._a[ca],c.year),r=vv(t.w,c.week),t.d!=null?(o=t.d,(o<0||o>6)&&(l=!0)):t.e!=null?(o=t.e+i,(t.e<0||t.e>6)&&(l=!0)):o=i),r<1||r>Md(n,i,a)?Ln(e)._overflowWeeks=!0:l!=null?Ln(e)._overflowWeekday=!0:(s=ese(n,r,o,i,a),e._a[ca]=s.year,e._dayOfYear=s.dayOfYear)}Ft.ISO_8601=function(){};Ft.RFC_2822=function(){};function JB(e){if(e._f===Ft.ISO_8601){ise(e);return}if(e._f===Ft.RFC_2822){ase(e);return}e._a=[],Ln(e).empty=!0;var t=""+e._i,n,r,o,i,a,s=t.length,l=0,c,u;for(o=Hae(e._f,e._locale).match(zB)||[],u=o.length,n=0;n0&&Ln(e).unusedInput.push(a),t=t.slice(t.indexOf(r)+r.length),l+=r.length),Hv[i]?(r?Ln(e).empty=!1:Ln(e).unusedTokens.push(i),sTe(i,r,e)):e._strict&&!r&&Ln(e).unusedTokens.push(i);Ln(e).charsLeftOver=s-l,t.length>0&&Ln(e).unusedInput.push(t),e._a[mi]<=12&&Ln(e).bigHour===!0&&e._a[mi]>0&&(Ln(e).bigHour=void 0),Ln(e).parsedDateParts=e._a.slice(0),Ln(e).meridiem=e._meridiem,e._a[mi]=b4e(e._locale,e._a[mi],e._meridiem),c=Ln(e).era,c!==null&&(e._a[ca]=e._locale.erasConvertYear(c,e._a[ca])),ZB(e),QB(e)}function b4e(e,t,n){var r;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0)),t)}function x4e(e){var t,n,r,o,i,a,s=!1,l=e._f.length;if(l===0){Ln(e).invalidFormat=!0,e._d=new Date(NaN);return}for(o=0;othis?this:e:qR()});function cse(e,t){var n,r;if(t.length===1&&wc(t[0])&&(t=t[0]),!t.length)return Qr();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function z4e(){if(!Ga(this._isDSTShifted))return this._isDSTShifted;var e={},t;return LB(e,this),e=sse(e),e._a?(t=e._isUTC?Bu(e._a):Qr(e._a),this._isDSTShifted=this.isValid()&&I4e(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function H4e(){return this.isValid()?!this._isUTC:!1}function V4e(){return this.isValid()?this._isUTC:!1}function dse(){return this.isValid()?this._isUTC&&this._offset===0:!1}var W4e=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,U4e=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Bc(e,t){var n=e,r=null,o,i,a;return P_(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:Bd(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=W4e.exec(e))?(o=r[1]==="-"?-1:1,n={y:0,d:tr(r[fu])*o,h:tr(r[mi])*o,m:tr(r[sc])*o,s:tr(r[xd])*o,ms:tr(YN(r[qh]*1e3))*o}):(r=U4e.exec(e))?(o=r[1]==="-"?-1:1,n={y:Eh(r[2],o),M:Eh(r[3],o),w:Eh(r[4],o),d:Eh(r[5],o),h:Eh(r[6],o),m:Eh(r[7],o),s:Eh(r[8],o)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(a=G4e(Qr(n.from),Qr(n.to)),n={},n.ms=a.milliseconds,n.M=a.months),i=new tO(n),P_(e)&&yr(e,"_locale")&&(i._locale=e._locale),P_(e)&&yr(e,"_isValid")&&(i._isValid=e._isValid),i}Bc.fn=tO.prototype;Bc.invalid=T4e;function Eh(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function xU(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function G4e(e,t){var n;return e.isValid()&&t.isValid()?(t=tL(t,e),e.isBefore(t)?n=xU(e,t):(n=xU(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function fse(e,t){return function(n,r){var o,i;return r!==null&&!isNaN(+r)&&(zae(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=r,r=i),o=Bc(n,r),pse(this,o,e),this}}function pse(e,t,n,r){var o=t._milliseconds,i=YN(t._days),a=YN(t._months);e.isValid()&&(r=r??!0,a&&Qae(e,K1(e,"Month")+a*n),i&&Kae(e,"Date",K1(e,"Date")+i*n),o&&e._d.setTime(e._d.valueOf()+o*n),r&&Ft.updateOffset(e,i||a))}var q4e=fse(1,"add"),K4e=fse(-1,"subtract");function hse(e){return typeof e=="string"||e instanceof String}function Y4e(e){return Sc(e)||Pw(e)||hse(e)||Bd(e)||Q4e(e)||X4e(e)||e===null||e===void 0}function X4e(e){var t=mm(e)&&!FB(e),n=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],o,i,a=r.length;for(o=0;on.valueOf():n.valueOf()9999?$_(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Lu(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",$_(n,"Z")):$_(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function dIe(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,r,o,i;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o="-MM-DD[T]HH:mm:ss.SSS",i=t+'[")]',this.format(n+r+o+i)}function fIe(e){e||(e=this.isUtc()?Ft.defaultFormatUtc:Ft.defaultFormat);var t=$_(this,e);return this.localeData().postformat(t)}function pIe(e,t){return this.isValid()&&(Sc(e)&&e.isValid()||Qr(e).isValid())?Bc({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function hIe(e){return this.from(Qr(),e)}function mIe(e,t){return this.isValid()&&(Sc(e)&&e.isValid()||Qr(e).isValid())?Bc({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function gIe(e){return this.to(Qr(),e)}function mse(e){var t;return e===void 0?this._locale._abbr:(t=Xd(e),t!=null&&(this._locale=t),this)}var gse=$l("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function vse(){return this._locale}var U$=1e3,Vv=60*U$,G$=60*Vv,yse=(365*400+97)*24*G$;function Wv(e,t){return(e%t+t)%t}function bse(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-yse:new Date(e,t,n).valueOf()}function xse(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-yse:Date.UTC(e,t,n)}function vIe(e){var t,n;if(e=Pl(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?xse:bse,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Wv(t+(this._isUTC?0:this.utcOffset()*Vv),G$);break;case"minute":t=this._d.valueOf(),t-=Wv(t,Vv);break;case"second":t=this._d.valueOf(),t-=Wv(t,U$);break}return this._d.setTime(t),Ft.updateOffset(this,!0),this}function yIe(e){var t,n;if(e=Pl(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?xse:bse,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=G$-Wv(t+(this._isUTC?0:this.utcOffset()*Vv),G$)-1;break;case"minute":t=this._d.valueOf(),t+=Vv-Wv(t,Vv)-1;break;case"second":t=this._d.valueOf(),t+=U$-Wv(t,U$)-1;break}return this._d.setTime(t),Ft.updateOffset(this,!0),this}function bIe(){return this._d.valueOf()-(this._offset||0)*6e4}function xIe(){return Math.floor(this.valueOf()/1e3)}function CIe(){return new Date(this.valueOf())}function wIe(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function SIe(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function EIe(){return this.isValid()?this.toISOString():null}function _Ie(){return BB(this)}function $Ie(){return ip({},Ln(this))}function PIe(){return Ln(this).overflow}function MIe(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}ln("N",0,0,"eraAbbr");ln("NN",0,0,"eraAbbr");ln("NNN",0,0,"eraAbbr");ln("NNNN",0,0,"eraName");ln("NNNNN",0,0,"eraNarrow");ln("y",["y",1],"yo","eraYear");ln("y",["yy",2],0,"eraYear");ln("y",["yyy",3],0,"eraYear");ln("y",["yyyy",4],0,"eraYear");Wt("N",nL);Wt("NN",nL);Wt("NNN",nL);Wt("NNNN",LIe);Wt("NNNNN",jIe);kr(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,r){var o=n._locale.erasParse(e,r,n._strict);o?Ln(n).era=o:Ln(n).invalidEra=e});Wt("y",Py);Wt("yy",Py);Wt("yyy",Py);Wt("yyyy",Py);Wt("yo",zIe);kr(["y","yy","yyy","yyyy"],ca);kr(["yo"],function(e,t,n,r){var o;n._locale._eraYearOrdinalRegex&&(o=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[ca]=n._locale.eraYearOrdinalParse(e,o):t[ca]=parseInt(e,10)});function RIe(e,t){var n,r,o,i=this._eras||Xd("en")._eras;for(n=0,r=i.length;n=0)return i[r]}function TIe(e,t){var n=e.since<=e.until?1:-1;return t===void 0?Ft(e.since).year():Ft(e.since).year()+(t-e.offset)*n}function IIe(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;ei&&(t=i),KIe.call(this,e,t,n,r,o))}function KIe(e,t,n,r,o){var i=ese(e,t,n,r,o),a=Y1(i.year,0,i.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}ln("Q",0,"Qo","quarter");Wt("Q",Vae);kr("Q",function(e,t){t[bd]=(tr(e)-1)*3});function YIe(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}ln("D",["DD",2],"Do","date");Wt("D",Jr,My);Wt("DD",Jr,Ws);Wt("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});kr(["D","DD"],fu);kr("Do",function(e,t){t[fu]=tr(e.match(Jr)[0])});var wse=Ry("Date",!0);ln("DDD",["DDDD",3],"DDDo","dayOfYear");Wt("DDD",YR);Wt("DDDD",Wae);kr(["DDD","DDDD"],function(e,t,n){n._dayOfYear=tr(e)});function XIe(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}ln("m",["mm",2],0,"minute");Wt("m",Jr,UB);Wt("mm",Jr,Ws);kr(["m","mm"],sc);var QIe=Ry("Minutes",!1);ln("s",["ss",2],0,"second");Wt("s",Jr,UB);Wt("ss",Jr,Ws);kr(["s","ss"],xd);var ZIe=Ry("Seconds",!1);ln("S",0,0,function(){return~~(this.millisecond()/100)});ln(0,["SS",2],0,function(){return~~(this.millisecond()/10)});ln(0,["SSS",3],0,"millisecond");ln(0,["SSSS",4],0,function(){return this.millisecond()*10});ln(0,["SSSSS",5],0,function(){return this.millisecond()*100});ln(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});ln(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});ln(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});ln(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});Wt("S",YR,Vae);Wt("SS",YR,Ws);Wt("SSS",YR,Wae);var ap,Sse;for(ap="SSSS";ap.length<=9;ap+="S")Wt(ap,Py);function JIe(e,t){t[qh]=tr(("0."+e)*1e3)}for(ap="S";ap.length<=9;ap+="S")kr(ap,JIe);Sse=Ry("Milliseconds",!1);ln("z",0,0,"zoneAbbr");ln("zz",0,0,"zoneName");function eke(){return this._isUTC?"UTC":""}function tke(){return this._isUTC?"Coordinated Universal Time":""}var Tt=Mw.prototype;Tt.add=q4e;Tt.calendar=eIe;Tt.clone=tIe;Tt.diff=lIe;Tt.endOf=yIe;Tt.format=fIe;Tt.from=pIe;Tt.fromNow=hIe;Tt.to=mIe;Tt.toNow=gIe;Tt.get=dTe;Tt.invalidAt=PIe;Tt.isAfter=nIe;Tt.isBefore=rIe;Tt.isBetween=oIe;Tt.isSame=iIe;Tt.isSameOrAfter=aIe;Tt.isSameOrBefore=sIe;Tt.isValid=_Ie;Tt.lang=gse;Tt.locale=mse;Tt.localeData=vse;Tt.max=_4e;Tt.min=E4e;Tt.parsingFlags=$Ie;Tt.set=fTe;Tt.startOf=vIe;Tt.subtract=K4e;Tt.toArray=wIe;Tt.toObject=SIe;Tt.toDate=CIe;Tt.toISOString=uIe;Tt.inspect=dIe;typeof Symbol<"u"&&Symbol.for!=null&&(Tt[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});Tt.toJSON=EIe;Tt.toString=cIe;Tt.unix=xIe;Tt.valueOf=bIe;Tt.creationData=MIe;Tt.eraName=IIe;Tt.eraNarrow=kIe;Tt.eraAbbr=NIe;Tt.eraYear=DIe;Tt.year=qae;Tt.isLeapYear=uTe;Tt.weekYear=HIe;Tt.isoWeekYear=VIe;Tt.quarter=Tt.quarters=YIe;Tt.month=Zae;Tt.daysInMonth=CTe;Tt.week=Tt.weeks=RTe;Tt.isoWeek=Tt.isoWeeks=OTe;Tt.weeksInYear=GIe;Tt.weeksInWeekYear=qIe;Tt.isoWeeksInYear=WIe;Tt.isoWeeksInISOWeekYear=UIe;Tt.date=wse;Tt.day=Tt.days=VTe;Tt.weekday=WTe;Tt.isoWeekday=UTe;Tt.dayOfYear=XIe;Tt.hour=Tt.hours=ZTe;Tt.minute=Tt.minutes=QIe;Tt.second=Tt.seconds=ZIe;Tt.millisecond=Tt.milliseconds=Sse;Tt.utcOffset=N4e;Tt.utc=A4e;Tt.local=F4e;Tt.parseZone=B4e;Tt.hasAlignedHourOffset=L4e;Tt.isDST=j4e;Tt.isLocal=H4e;Tt.isUtcOffset=V4e;Tt.isUtc=dse;Tt.isUTC=dse;Tt.zoneAbbr=eke;Tt.zoneName=tke;Tt.dates=$l("dates accessor is deprecated. Use date instead.",wse);Tt.months=$l("months accessor is deprecated. Use month instead",Zae);Tt.years=$l("years accessor is deprecated. Use year instead",qae);Tt.zone=$l("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",D4e);Tt.isDSTShifted=$l("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",z4e);function nke(e){return Qr(e*1e3)}function rke(){return Qr.apply(null,arguments).parseZone()}function Ese(e){return e}var xr=jB.prototype;xr.calendar=HOe;xr.longDateFormat=GOe;xr.invalidDate=KOe;xr.ordinal=QOe;xr.preparse=Ese;xr.postformat=Ese;xr.relativeTime=JOe;xr.pastFuture=eTe;xr.set=jOe;xr.eras=RIe;xr.erasParse=OIe;xr.erasConvertYear=TIe;xr.erasAbbrRegex=FIe;xr.erasNameRegex=AIe;xr.erasNarrowRegex=BIe;xr.months=vTe;xr.monthsShort=yTe;xr.monthsParse=xTe;xr.monthsRegex=STe;xr.monthsShortRegex=wTe;xr.week=_Te;xr.firstDayOfYear=MTe;xr.firstDayOfWeek=PTe;xr.weekdays=BTe;xr.weekdaysMin=jTe;xr.weekdaysShort=LTe;xr.weekdaysParse=HTe;xr.weekdaysRegex=GTe;xr.weekdaysShortRegex=qTe;xr.weekdaysMinRegex=KTe;xr.isPM=XTe;xr.meridiem=JTe;function q$(e,t,n,r){var o=Xd(),i=Bu().set(r,t);return o[n](i,e)}function _se(e,t,n){if(Bd(e)&&(t=e,e=void 0),e=e||"",t!=null)return q$(e,t,n,"month");var r,o=[];for(r=0;r<12;r++)o[r]=q$(e,r,n,"month");return o}function oL(e,t,n,r){typeof e=="boolean"?(Bd(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,Bd(t)&&(n=t,t=void 0),t=t||"");var o=Xd(),i=e?o._week.dow:0,a,s=[];if(n!=null)return q$(t,(n+i)%7,r,"day");for(a=0;a<7;a++)s[a]=q$(t,(a+i)%7,r,"day");return s}function oke(e,t){return _se(e,t,"months")}function ike(e,t){return _se(e,t,"monthsShort")}function ake(e,t,n){return oL(e,t,n,"weekdays")}function ske(e,t,n){return oL(e,t,n,"weekdaysShort")}function lke(e,t,n){return oL(e,t,n,"weekdaysMin")}yp("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=tr(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});Ft.lang=$l("moment.lang is deprecated. Use moment.locale instead.",yp);Ft.langData=$l("moment.langData is deprecated. Use moment.localeData instead.",Xd);var ed=Math.abs;function cke(){var e=this._data;return this._milliseconds=ed(this._milliseconds),this._days=ed(this._days),this._months=ed(this._months),e.milliseconds=ed(e.milliseconds),e.seconds=ed(e.seconds),e.minutes=ed(e.minutes),e.hours=ed(e.hours),e.months=ed(e.months),e.years=ed(e.years),this}function $se(e,t,n,r){var o=Bc(t,n);return e._milliseconds+=r*o._milliseconds,e._days+=r*o._days,e._months+=r*o._months,e._bubble()}function uke(e,t){return $se(this,e,t,1)}function dke(e,t){return $se(this,e,t,-1)}function CU(e){return e<0?Math.floor(e):Math.ceil(e)}function fke(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,o,i,a,s,l;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=CU(QN(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,o=ll(e/1e3),r.seconds=o%60,i=ll(o/60),r.minutes=i%60,a=ll(i/60),r.hours=a%24,t+=ll(a/24),l=ll(Pse(t)),n+=l,t-=CU(QN(l)),s=ll(n/12),n%=12,r.days=t,r.months=n,r.years=s,this}function Pse(e){return e*4800/146097}function QN(e){return e*146097/4800}function pke(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=Pl(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+r/864e5,n=this._months+Pse(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(QN(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return t*24+r/36e5;case"minute":return t*1440+r/6e4;case"second":return t*86400+r/1e3;case"millisecond":return Math.floor(t*864e5)+r;default:throw new Error("Unknown unit "+e)}}function Qd(e){return function(){return this.as(e)}}var Mse=Qd("ms"),hke=Qd("s"),mke=Qd("m"),gke=Qd("h"),vke=Qd("d"),yke=Qd("w"),bke=Qd("M"),xke=Qd("Q"),Cke=Qd("y"),wke=Mse;function Ske(){return Bc(this)}function Eke(e){return e=Pl(e),this.isValid()?this[e+"s"]():NaN}function dg(e){return function(){return this.isValid()?this._data[e]:NaN}}var _ke=dg("milliseconds"),$ke=dg("seconds"),Pke=dg("minutes"),Mke=dg("hours"),Rke=dg("days"),Oke=dg("months"),Tke=dg("years");function Ike(){return ll(this.days()/7)}var dd=Math.round,Cv={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function kke(e,t,n,r,o){return o.relativeTime(t||1,!!n,e,r)}function Nke(e,t,n,r){var o=Bc(e).abs(),i=dd(o.as("s")),a=dd(o.as("m")),s=dd(o.as("h")),l=dd(o.as("d")),c=dd(o.as("M")),u=dd(o.as("w")),d=dd(o.as("y")),p=i<=n.ss&&["s",i]||i0,p[4]=r,kke.apply(null,p)}function Dke(e){return e===void 0?dd:typeof e=="function"?(dd=e,!0):!1}function Ake(e,t){return Cv[e]===void 0?!1:t===void 0?Cv[e]:(Cv[e]=t,e==="s"&&(Cv.ss=t-1),!0)}function Fke(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=Cv,o,i;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(r=Object.assign({},Cv,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),o=this.localeData(),i=Nke(this,!n,r,o),n&&(i=o.pastFuture(+this,i)),o.postformat(i)}var R3=Math.abs;function Hg(e){return(e>0)-(e<0)||+e}function rO(){if(!this.isValid())return this.localeData().invalidDate();var e=R3(this._milliseconds)/1e3,t=R3(this._days),n=R3(this._months),r,o,i,a,s=this.asSeconds(),l,c,u,d;return s?(r=ll(e/60),o=ll(r/60),e%=60,r%=60,i=ll(n/12),n%=12,a=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=s<0?"-":"",c=Hg(this._months)!==Hg(s)?"-":"",u=Hg(this._days)!==Hg(s)?"-":"",d=Hg(this._milliseconds)!==Hg(s)?"-":"",l+"P"+(i?c+i+"Y":"")+(n?c+n+"M":"")+(t?u+t+"D":"")+(o||r||e?"T":"")+(o?d+o+"H":"")+(r?d+r+"M":"")+(e?d+a+"S":"")):"P0D"}var dr=tO.prototype;dr.isValid=O4e;dr.abs=cke;dr.add=uke;dr.subtract=dke;dr.as=pke;dr.asMilliseconds=Mse;dr.asSeconds=hke;dr.asMinutes=mke;dr.asHours=gke;dr.asDays=vke;dr.asWeeks=yke;dr.asMonths=bke;dr.asQuarters=xke;dr.asYears=Cke;dr.valueOf=wke;dr._bubble=fke;dr.clone=Ske;dr.get=Eke;dr.milliseconds=_ke;dr.seconds=$ke;dr.minutes=Pke;dr.hours=Mke;dr.days=Rke;dr.weeks=Ike;dr.months=Oke;dr.years=Tke;dr.humanize=Fke;dr.toISOString=rO;dr.toString=rO;dr.toJSON=rO;dr.locale=mse;dr.localeData=vse;dr.toIsoString=$l("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",rO);dr.lang=gse;ln("X",0,0,"unix");ln("x",0,0,"valueOf");Wt("x",QR);Wt("X",oTe);kr("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});kr("x",function(e,t,n){n._d=new Date(tr(e))});//! moment.js -Ft.version="2.30.1";BOe(Qr);Ft.fn=Tt;Ft.min=$4e;Ft.max=P4e;Ft.now=M4e;Ft.utc=Bu;Ft.unix=nke;Ft.months=oke;Ft.isDate=Pw;Ft.locale=yp;Ft.invalid=qR;Ft.duration=Bc;Ft.isMoment=Sc;Ft.weekdays=ake;Ft.parseZone=rke;Ft.localeData=Xd;Ft.isDuration=P_;Ft.monthsShort=ike;Ft.weekdaysMin=lke;Ft.defineLocale=XB;Ft.updateLocale=r4e;Ft.locales=o4e;Ft.weekdaysShort=ske;Ft.normalizeUnits=Pl;Ft.relativeTimeRounding=Dke;Ft.relativeTimeThreshold=Ake;Ft.calendarFormat=J4e;Ft.prototype=Tt;Ft.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};let TE;const Bke=new Uint8Array(16);function Lke(){if(!TE&&(TE=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!TE))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return TE(Bke)}const Di=[];for(let e=0;e<256;++e)Di.push((e+256).toString(16).slice(1));function jke(e,t=0){return Di[e[t+0]]+Di[e[t+1]]+Di[e[t+2]]+Di[e[t+3]]+"-"+Di[e[t+4]]+Di[e[t+5]]+"-"+Di[e[t+6]]+Di[e[t+7]]+"-"+Di[e[t+8]]+Di[e[t+9]]+"-"+Di[e[t+10]]+Di[e[t+11]]+Di[e[t+12]]+Di[e[t+13]]+Di[e[t+14]]+Di[e[t+15]]}const zke=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),wU={randomUUID:zke};function Rse(e,t,n){if(wU.randomUUID&&!e)return wU.randomUUID();e=e||{};const r=e.random||(e.rng||Lke)();return r[6]=r[6]&15|64,r[8]=r[8]&63|128,jke(r)}const Hke="1.8.1";function Vke(){return Hke}function oO(){return Rse().replace(/-/g,"")}function Vg(e){return e.endsWith("/")?e.slice(0,-1):e}function SU(e,t){return e.length>t?e.slice(0,t-3)+"...":e}function Wke(e){return e===gie||e===vie}function Uke(e){return e===gie||e===vie}function Ose(){console.log("%cWelcome to Bytedesk","font-family:Arial; color:#3370ff ; font-size:18px; font-weight:bold;","GitHub:https://github.com/bytedesk/bytedesk")}const Dx=[{value:i1,label:"客服工单表单",category:"基础表单",description:"用于客服创建和处理客户服务工单"},{value:yie,label:"访客工单表单",category:"基础表单",description:"用于访客提交的工单"},{value:bie,label:"会话表单",category:"基础表单",description:"用于客服会话中的信息收集"},{value:xie,label:"流程表单",category:"基础表单",description:"用于工作流程中的表单节点"},{value:Cie,label:"询前问卷表单",category:"客户服务",description:"用于客户咨询前的信息收集"},{value:wie,label:"客户留言表单",category:"客户服务",description:"客户留言和咨询"},{value:Sie,label:"客户投诉表单",category:"客户服务",description:"处理客户投诉和纠纷"},{value:Eie,label:"意见反馈表单",category:"客户服务",description:"收集用户意见和建议"},{value:_ie,label:"产品建议表单",category:"客户服务",description:"收集产品改进建议"},{value:$ie,label:"Bug报告表单",category:"客户服务",description:"软件问题和缺陷报告"},{value:Pie,label:"预约试听表单",category:"营销销售",description:"教育培训行业试听预约"},{value:Mie,label:"产品咨询表单",category:"营销销售",description:"产品信息咨询和询价"},{value:Rie,label:"服务预约表单",category:"营销销售",description:"各类服务预约"},{value:Oie,label:"报价申请表单",category:"营销销售",description:"产品或服务报价申请"},{value:Tie,label:"演示申请表单",category:"营销销售",description:"产品演示预约"},{value:Iie,label:"求职申请表单",category:"人力资源",description:"招聘和求职"},{value:kie,label:"员工反馈表单",category:"人力资源",description:"内部员工意见收集"},{value:Nie,label:"培训申请表单",category:"人力资源",description:"员工培训需求"},{value:Die,label:"售后服务表单",category:"业务申请",description:"售后服务申请"},{value:Aie,label:"退换货申请表单",category:"业务申请",description:"商品退换货流程"},{value:Fie,label:"合作申请表单",category:"业务申请",description:"商务合作意向"},{value:Bie,label:"入驻申请表单",category:"业务申请",description:"平台入驻申请"},{value:Lie,label:"客户满意度调研表单",category:"调研评估",description:"服务质量评估"},{value:jie,label:"市场调研表单",category:"调研评估",description:"市场调查和数据收集"},{value:zie,label:"需求调研表单",category:"调研评估",description:"用户需求分析"},{value:Hie,label:"技术支持表单",category:"技术支持",description:"技术问题求助"},{value:Vie,label:"系统故障报告表单",category:"技术支持",description:"系统问题报告"},{value:Wie,label:"功能需求表单",category:"技术支持",description:"新功能需求提交"},{value:Uie,label:"自定义表单",category:"通用表单",description:"用户自定义的其他类型表单"},{value:Gie,label:"通用表单",category:"通用表单",description:"通用目的表单"}],Gke=e=>{if(!e)return"通用表单";const t=Dx.find(n=>n.value===e);return t?t.label:"通用表单"},iO=[{value:BN,label:"草稿",color:"#faad14",description:"表单还在编辑中,未发布"},{value:CPe,label:"已发布",color:"#52c41a",description:"表单已发布,可以使用"},{value:wPe,label:"已禁用",color:"#f5222d",description:"表单被禁用,不可使用"}],Hb=e=>{if(!e)return"草稿";const t=iO.find(n=>n.value===e);return t?t.label:"草稿"},qke=e=>{if(!e)return"#faad14";const t=iO.find(n=>n.value===e);return t?t.color:"#faad14"},O3={姓名:"nickname",您的姓名:"nickname",投诉人姓名:"nickname",报告人:"nickname",申请人:"nickname",联系人:"nickname",用户名:"username",邮箱:"email",联系邮箱:"email",电子邮箱:"email",Email:"email",手机:"mobile",手机号:"mobile",联系电话:"mobile",电话:"mobile",联系方式:"mobile",微信:"wechat",微信号:"wechat",QQ:"qq",QQ号:"qq",标题:"title",主题:"title",问题标题:"title",Bug标题:"title",建议标题:"title",留言主题:"title",会话主题:"title",流程名称:"title",投诉标题:"title",内容:"content",描述:"content",详细说明:"content",问题描述:"content",详细描述:"content",留言内容:"content",详细反馈:"content",详细建议:"content",投诉详情:"content",申请说明:"content",具体需求描述:"content",类型:"type",问题类型:"type",投诉类型:"type",留言类型:"type",咨询类型:"type",反馈类型:"type",Bug类型:"type",流程类型:"type",公司:"company",公司名称:"company",职位:"position",部门:"department",时间:"time",日期:"date",申请时间:"time",事件发生时间:"time",期望解决时间:"time",期望开始时间:"time",优先级:"priority",重要程度:"priority",严重程度:"priority",状态:"status",备注:"remark",说明:"remark",附件:"attachment",文件:"attachment",相关证据附件:"attachment",地址:"address",年龄:"age",性别:"gender",预算:"budget",预算范围:"budget",公司规模:"companySize",期望结果:"expectedResult",期望处理结果:"expectedResult",预期效果:"expectedResult",重现步骤:"reproductionSteps",投诉对象:"complaintTarget",产品模块:"productModule",整体满意度:"satisfaction",希望回复方式:"replyMethod"},Kke=e=>{if(O3[e])return O3[e];for(const[t,n]of Object.entries(O3))if(e.includes(t)||t.includes(e))return n;return oO()},xe=(e,t,n=!1,r,o,i,a)=>({id:a||Kke(t),type:e,label:t,required:n,index:r,options:o,props:{placeholder:`请输入${t}`,...i}}),Tse=e=>{let t=[];switch(e){case i1:t=[xe("select","问题类型",!0,0,["技术问题","产品咨询","功能建议","其他"],void 0,"type"),xe("input","联系邮箱",!0,1,void 0,{type:"email"},"email"),xe("input","联系电话",!1,2,void 0,{type:"tel"},"mobile"),xe("input","期望解决时间",!1,3,void 0,{type:"date"},"expectedTime")];break;case yie:t=[xe("select","问题类型",!0,3,["产品咨询","功能使用","技术问题","账户问题","付费相关","投诉建议","其他"],void 0,"type")];break;case bie:t=[xe("input","会话主题",!0,0,void 0,void 0,"title"),xe("input","您的姓名",!0,1,void 0,void 0,"nickname"),xe("input","联系方式",!0,2,void 0,{type:"tel"},"mobile"),xe("select","咨询类型",!0,3,["售前咨询","技术支持","售后服务","其他"],void 0,"type"),xe("textarea","详细说明",!1,4,void 0,{rows:3},"content")];break;case xie:t=[xe("input","流程名称",!0,0),xe("select","流程类型",!0,1,["审批流程","业务流程","服务流程"]),xe("input","申请人",!0,2),xe("input","申请时间",!0,3,void 0,{type:"datetime-local"}),xe("textarea","申请说明",!1,4,void 0,{rows:3})];break;case Cie:t=[xe("input","您的姓名",!0,0),xe("input","公司名称",!0,1),xe("input","职位",!0,2),xe("input","联系邮箱",!0,3,void 0,{type:"email"}),xe("input","联系电话",!0,4,void 0,{type:"tel"}),xe("select","公司规模",!0,5,["10人以下","10-50人","50-200人","200-500人","500人以上"]),xe("select","预算范围",!0,6,["1万以下","1-5万","5-10万","10-20万","20万以上"]),xe("checkbox","感兴趣的功能",!0,7,["客服系统","AI机器人","工单管理","数据分析","集成开发"]),xe("input","具体需求描述",!0,8,void 0,{type:"textarea",rows:4}),xe("select","期望开始时间",!0,9,["立即","1个月内","3个月内","半年内","暂不确定"])];break;case wie:t=[xe("input","您的姓名",!0,0,void 0,void 0,"nickname"),xe("input","联系邮箱",!0,1,void 0,{type:"email"},"email"),xe("input","联系电话",!1,2,void 0,{type:"tel"},"mobile"),xe("select","留言类型",!0,3,["咨询","建议","投诉","其他"],void 0,"type"),xe("input","留言主题",!0,4,void 0,void 0,"title"),xe("input","留言内容",!0,5,void 0,{type:"textarea",rows:5},"content"),xe("select","希望回复方式",!0,6,["邮箱","电话","短信"],void 0,"replyMethod")];break;case Sie:t=[xe("input","投诉人姓名",!0,0,void 0,void 0,"nickname"),xe("input","联系电话",!0,1,void 0,{type:"tel"},"mobile"),xe("input","联系邮箱",!0,2,void 0,{type:"email"},"email"),xe("select","投诉类型",!0,3,["服务态度","产品质量","收费问题","其他"],void 0,"type"),xe("input","投诉对象",!0,4,void 0,void 0,"complaintTarget"),xe("input","事件发生时间",!0,5,void 0,{type:"datetime-local"},"time"),xe("input","投诉详情",!0,6,void 0,{type:"textarea",rows:5},"content"),xe("input","期望处理结果",!1,7,void 0,{type:"textarea",rows:3},"expectedResult"),xe("input","相关证据附件",!1,8,void 0,{type:"file",accept:"image/*,.pdf,.doc,.docx"},"attachment")];break;case Eie:t=[xe("input","您的姓名",!1,0),xe("input","联系邮箱",!1,1,void 0,{type:"email"}),xe("select","反馈类型",!0,2,["功能建议","问题反馈","体验改进","其他"]),xe("radio","整体满意度",!0,3,["非常满意","满意","一般","不满意","非常不满意"]),xe("input","详细反馈",!0,4,void 0,{type:"textarea",rows:4}),xe("checkbox","希望改进的方面",!1,5,["界面设计","功能完善","性能优化","用户体验","文档说明"])];break;case _ie:t=[xe("input","您的姓名",!1,0),xe("input","联系方式",!1,1),xe("select","产品模块",!0,2,["客服系统","AI机器人","工单管理","数据分析","其他"]),xe("input","建议标题",!0,3),xe("input","详细建议",!0,4,void 0,{type:"textarea",rows:4}),xe("select","重要程度",!0,5,["非常重要","重要","一般","不重要"]),xe("input","预期效果",!1,6,void 0,{type:"textarea",rows:3})];break;case $ie:t=[xe("input","报告人",!0,0),xe("input","联系邮箱",!0,1,void 0,{type:"email"}),xe("input","Bug标题",!0,2),xe("select","严重程度",!0,3,["致命","严重","一般","轻微","建议"]),xe("select","Bug类型",!0,4,["功能缺陷","界面问题","性能问题","兼容性问题","其他"]),xe("input","重现步骤",!0,5,void 0,{type:"textarea",rows:4}),xe("input","期望结果",!0,6,void 0,{type:"textarea",rows:2}),xe("input","实际结果",!0,7,void 0,{type:"textarea",rows:2}),xe("input","环境信息",!1,8,void 0,{placeholder:"操作系统、浏览器版本等"}),xe("input","截图或附件",!1,9,void 0,{type:"file",accept:"image/*,.pdf,.doc,.docx"})];break;case Pie:t=[xe("input","学员姓名",!0,0),xe("input","联系电话",!0,1,void 0,{type:"tel"}),xe("input","微信号",!1,2),xe("select","年龄段",!0,3,["3-6岁","7-12岁","13-18岁","成人"]),xe("select","课程类型",!0,4,["英语","数学","编程","美术","音乐","其他"]),xe("select","试听时间偏好",!0,5,["工作日上午","工作日下午","工作日晚上","周末上午","周末下午","周末晚上"]),xe("input","期望试听日期",!0,6,void 0,{type:"date"}),xe("input","学习基础",!1,7,void 0,{type:"textarea",rows:3}),xe("input","特殊需求",!1,8,void 0,{type:"textarea",rows:2})];break;case Mie:t=[xe("input","您的姓名",!0,0),xe("input","公司名称",!1,1),xe("input","联系电话",!0,2,void 0,{type:"tel"}),xe("input","联系邮箱",!0,3,void 0,{type:"email"}),xe("select","咨询产品",!0,4,["基础版","专业版","企业版","定制版"]),xe("select","公司规模",!0,5,["10人以下","10-50人","50-200人","200-500人","500人以上"]),xe("checkbox","关注功能",!0,6,["在线客服","AI机器人","工单系统","数据分析","API集成"]),xe("input","具体需求",!0,7,void 0,{type:"textarea",rows:4}),xe("select","预算范围",!1,8,["1万以下","1-5万","5-15万","15万以上"])];break;case Rie:t=[xe("input","预约人姓名",!0,0),xe("input","联系电话",!0,1,void 0,{type:"tel"}),xe("select","服务类型",!0,2,["安装服务","维修服务","咨询服务","培训服务","其他"]),xe("input","预约日期",!0,3,void 0,{type:"date"}),xe("select","时间段",!0,4,["上午(9:00-12:00)","下午(13:00-17:00)","晚上(18:00-21:00)"]),xe("input","服务地址",!0,5),xe("input","服务描述",!0,6,void 0,{type:"textarea",rows:3}),xe("input","特殊要求",!1,7,void 0,{type:"textarea",rows:2})];break;case Oie:t=[xe("input","公司名称",!0,0),xe("input","联系人",!0,1),xe("input","联系电话",!0,2,void 0,{type:"tel"}),xe("input","联系邮箱",!0,3,void 0,{type:"email"}),xe("checkbox","需要报价的产品/服务",!0,4,["基础版","专业版","企业版","定制开发","技术支持","培训服务"]),xe("input","预估用户数量",!0,5,void 0,{type:"number"}),xe("select","使用场景",!0,6,["客服中心","销售支持","技术支持","综合应用"]),xe("input","详细需求说明",!0,7,void 0,{type:"textarea",rows:4}),xe("input","期望交付时间",!1,8,void 0,{type:"date"}),xe("input","其他要求",!1,9,void 0,{type:"textarea",rows:2})];break;case Tie:t=[xe("input","姓名",!0,0),xe("input","公司名称",!0,1),xe("input","职位",!0,2),xe("input","联系电话",!0,3,void 0,{type:"tel"}),xe("input","联系邮箱",!0,4,void 0,{type:"email"}),xe("select","公司规模",!0,5,["50人以下","50-200人","200-1000人","1000人以上"]),xe("checkbox","感兴趣的功能模块",!0,6,["在线客服","AI机器人","工单管理","知识库","数据分析","多渠道接入"]),xe("input","期望演示时间",!0,7,void 0,{type:"datetime-local"}),xe("input","具体需求",!0,8,void 0,{type:"textarea",rows:3}),xe("select","决策时间",!1,9,["1个月内","3个月内","半年内","1年内","暂不确定"])];break;case Iie:t=[xe("input","姓名",!0,0),xe("radio","性别",!0,1,["男","女"]),xe("input","出生日期",!0,2,void 0,{type:"date"}),xe("input","联系电话",!0,3,void 0,{type:"tel"}),xe("input","邮箱地址",!0,4,void 0,{type:"email"}),xe("input","现居地址",!0,5),xe("select","学历",!0,6,["高中及以下","大专","本科","硕士","博士"]),xe("input","毕业院校",!0,7),xe("input","专业",!0,8),xe("input","应聘职位",!0,9),xe("input","工作经验",!0,10,void 0,{type:"textarea",rows:4}),xe("input","技能特长",!0,11,void 0,{type:"textarea",rows:3}),xe("input","期望薪资",!1,12),xe("input","个人简历",!1,13,void 0,{type:"file",accept:".pdf,.doc,.docx"})];break;case kie:t=[xe("input","员工姓名",!1,0),xe("input","部门",!0,1),xe("input","职位",!0,2),xe("select","反馈类型",!0,3,["工作环境","管理制度","薪酬福利","团队协作","职业发展","其他"]),xe("radio","满意度评分",!0,4,["5分(非常满意)","4分(满意)","3分(一般)","2分(不满意)","1分(非常不满意)"]),xe("input","具体建议",!0,5,void 0,{type:"textarea",rows:4}),xe("checkbox","希望改进的方面",!1,6,["工作流程","沟通机制","培训机会","晋升通道","工作环境"]),xe("radio","是否愿意实名反馈",!0,7,["是","否"])];break;case Nie:t=[xe("input","申请人姓名",!0,0),xe("input","员工工号",!0,1),xe("input","部门",!0,2),xe("input","职位",!0,3),xe("select","培训类型",!0,4,["技能培训","管理培训","专业认证","外部培训","其他"]),xe("input","培训课程名称",!0,5),xe("input","培训机构",!1,6),xe("input","培训时间",!0,7,void 0,{type:"date"}),xe("input","培训费用",!1,8,void 0,{type:"number"}),xe("input","申请理由",!0,9,void 0,{type:"textarea",rows:4}),xe("input","预期收益",!0,10,void 0,{type:"textarea",rows:3}),xe("input","直属主管",!0,11)];break;case Die:t=[xe("input","客户姓名",!0,0),xe("input","联系电话",!0,1,void 0,{type:"tel"}),xe("input","购买日期",!0,2,void 0,{type:"date"}),xe("input","产品型号",!0,3),xe("input","订单号",!1,4),xe("select","服务类型",!0,5,["产品维修","技术支持","使用指导","配件更换","其他"]),xe("input","问题描述",!0,6,void 0,{type:"textarea",rows:4}),xe("select","紧急程度",!0,7,["紧急","一般","不急"]),xe("input","期望处理时间",!1,8,void 0,{type:"date"}),xe("input","问题图片",!1,9,void 0,{type:"file",accept:"image/*"})];break;case Aie:t=[xe("input","客户姓名",!0,0),xe("input","联系电话",!0,1,void 0,{type:"tel"}),xe("input","订单号",!0,2),xe("input","购买时间",!0,3,void 0,{type:"date"}),xe("input","商品名称",!0,4),xe("radio","申请类型",!0,5,["退货","换货"]),xe("select","退换原因",!0,6,["商品质量问题","商品损坏","不符合描述","不需要了","其他"]),xe("input","详细说明",!0,7,void 0,{type:"textarea",rows:4}),xe("input","商品图片",!1,8,void 0,{type:"file",accept:"image/*",multiple:!0}),xe("input","退货地址",!1,9),xe("input","期望处理方式",!1,10,void 0,{type:"textarea",rows:2})];break;case Fie:t=[xe("input","公司名称",!0,0),xe("input","联系人",!0,1),xe("input","职位",!0,2),xe("input","联系电话",!0,3,void 0,{type:"tel"}),xe("input","联系邮箱",!0,4,void 0,{type:"email"}),xe("input","公司官网",!1,5,void 0,{type:"url"}),xe("select","合作类型",!0,6,["代理合作","技术合作","渠道合作","投资合作","其他"]),xe("select","公司规模",!0,7,["10人以下","10-50人","50-200人","200-1000人","1000人以上"]),xe("input","主营业务",!0,8,void 0,{type:"textarea",rows:3}),xe("input","合作意向",!0,9,void 0,{type:"textarea",rows:4}),xe("input","预期合作规模",!1,10),xe("input","公司介绍",!1,11,void 0,{type:"file",accept:".pdf,.doc,.docx"})];break;case Bie:t=[xe("input","商户名称",!0,0),xe("input","法人代表",!0,1),xe("input","联系电话",!0,2,void 0,{type:"tel"}),xe("input","联系邮箱",!0,3,void 0,{type:"email"}),xe("input","营业执照号",!0,4),xe("input","经营地址",!0,5),xe("select","经营类型",!0,6,["零售","批发","服务","制造","其他"]),xe("input","主营产品/服务",!0,7,void 0,{type:"textarea",rows:3}),xe("input","预计月交易额",!1,8),xe("input","营业执照",!0,9,void 0,{type:"file",accept:"image/*,.pdf"}),xe("input","其他资质证明",!1,10,void 0,{type:"file",accept:"image/*,.pdf",multiple:!0}),xe("input","备注说明",!1,11,void 0,{type:"textarea",rows:2})];break;case Lie:t=[xe("input","客户姓名",!1,0),xe("input","联系方式",!1,1),xe("radio","整体满意度",!0,2,["非常满意","满意","一般","不满意","非常不满意"]),xe("radio","产品质量评价",!0,3,["优秀","良好","一般","较差","很差"]),xe("radio","服务态度评价",!0,4,["非常好","好","一般","差","很差"]),xe("radio","响应速度评价",!0,5,["非常快","快","一般","慢","很慢"]),xe("radio","是否会推荐给朋友",!0,6,["一定会","可能会","不确定","可能不会","一定不会"]),xe("input","最满意的方面",!1,7,void 0,{type:"textarea",rows:3}),xe("input","需要改进的方面",!1,8,void 0,{type:"textarea",rows:3}),xe("input","其他建议",!1,9,void 0,{type:"textarea",rows:3})];break;case jie:t=[xe("input","姓名",!1,0),xe("radio","性别",!0,1,["男","女"]),xe("select","年龄段",!0,2,["18-25岁","26-35岁","36-45岁","46-55岁","55岁以上"]),xe("select","学历",!0,3,["高中及以下","大专","本科","硕士","博士"]),xe("select","职业",!0,4,["学生","企业员工","政府机关","自由职业","退休","其他"]),xe("select","月收入",!1,5,["3000以下","3000-8000","8000-15000","15000-30000","30000以上"]),xe("checkbox","使用过的产品",!0,6,["产品A","产品B","产品C","产品D","都没用过"]),xe("radio","购买意向",!0,7,["非常愿意","比较愿意","一般","不太愿意","完全不愿意"]),xe("select","获取信息渠道",!0,8,["搜索引擎","社交媒体","朋友推荐","广告","其他"]),xe("input","意见建议",!1,9,void 0,{type:"textarea",rows:4})];break;case zie:t=[xe("input","机构/个人名称",!0,0),xe("input","联系人",!0,1),xe("input","联系电话",!0,2,void 0,{type:"tel"}),xe("select","机构类型",!0,3,["企业","政府机关","事业单位","个人","其他"]),xe("select","机构规模",!0,4,["10人以下","10-50人","50-200人","200-1000人","1000人以上"]),xe("checkbox","当前面临的主要问题",!0,5,["效率低下","成本过高","沟通不畅","管理混乱","技术落后","其他"]),xe("checkbox","期望的解决方案",!0,6,["系统优化","流程改进","培训提升","技术升级","管理改革","其他"]),xe("input","具体需求描述",!0,7,void 0,{type:"textarea",rows:4}),xe("select","预算范围",!1,8,["5万以下","5-20万","20-50万","50-100万","100万以上"]),xe("input","期望完成时间",!1,9,void 0,{type:"date"})];break;case Hie:t=[xe("input","用户姓名",!0,0),xe("input","联系邮箱",!0,1,void 0,{type:"email"}),xe("input","联系电话",!1,2,void 0,{type:"tel"}),xe("select","问题类型",!0,3,["安装问题","配置问题","使用问题","性能问题","兼容性问题","其他"]),xe("select","紧急程度",!0,4,["紧急","高","中","低"]),xe("input","产品版本",!0,5),xe("input","操作系统",!0,6),xe("input","问题描述",!0,7,void 0,{type:"textarea",rows:4}),xe("input","重现步骤",!0,8,void 0,{type:"textarea",rows:4}),xe("input","错误信息",!1,9,void 0,{type:"textarea",rows:2}),xe("input","截图或日志",!1,10,void 0,{type:"file",accept:"image/*,.txt,.log,.zip",multiple:!0})];break;case Vie:t=[xe("input","报告人",!0,0),xe("input","联系方式",!0,1,void 0,{type:"tel"}),xe("input","所属部门",!0,2),xe("input","故障发现时间",!0,3,void 0,{type:"datetime-local"}),xe("select","故障系统",!0,4,["客服系统","工单系统","知识库系统","数据分析系统","其他"]),xe("select","故障级别",!0,5,["一级(系统瘫痪)","二级(功能异常)","三级(性能问题)","四级(界面问题)"]),xe("input","故障现象",!0,6,void 0,{type:"textarea",rows:4}),xe("input","影响范围",!0,7,void 0,{type:"textarea",rows:2}),xe("input","已采取措施",!1,8,void 0,{type:"textarea",rows:3}),xe("input","故障截图",!1,9,void 0,{type:"file",accept:"image/*",multiple:!0}),xe("input","日志文件",!1,10,void 0,{type:"file",accept:".txt,.log,.zip"})];break;case Wie:t=[xe("input","申请人",!0,0),xe("input","联系邮箱",!0,1,void 0,{type:"email"}),xe("input","所属部门/公司",!1,2),xe("input","功能名称",!0,3),xe("select","功能模块",!0,4,["客服系统","AI机器人","工单管理","数据分析","系统管理","其他"]),xe("select","优先级",!0,5,["高","中","低"]),xe("input","功能描述",!0,6,void 0,{type:"textarea",rows:4}),xe("input","使用场景",!0,7,void 0,{type:"textarea",rows:3}),xe("input","预期效果",!0,8,void 0,{type:"textarea",rows:3}),xe("input","参考案例",!1,9,void 0,{type:"textarea",rows:2}),xe("input","相关文档",!1,10,void 0,{type:"file",accept:".pdf,.doc,.docx,.txt"})];break;case Uie:t=[xe("input","标题",!0,0),xe("input","描述",!1,1,void 0,{type:"textarea",rows:3})];break;case Gie:default:t=[xe("input","姓名",!0,0),xe("input","联系方式",!0,1),xe("input","备注",!1,2,void 0,{type:"textarea",rows:3})];break}return t};var Ise={exports:{}};/*! +`+new Error().stack),n=!1}return t.apply(this,arguments)},t)}var vU={};function zae(e,t){Ft.deprecationHandler!=null&&Ft.deprecationHandler(e,t),vU[e]||(jae(t),vU[e]=!0)}Ft.suppressDeprecationWarnings=!1;Ft.deprecationHandler=null;function Lu(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function jRe(e){var t,n;for(n in e)yr(e,n)&&(t=e[n],Lu(t)?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function G6(e,t){var n=ap({},e),r;for(r in t)yr(t,r)&&(gm(e[r])&&gm(t[r])?(n[r]={},ap(n[r],e[r]),ap(n[r],t[r])):t[r]!=null?n[r]=t[r]:delete n[r]);for(r in e)yr(e,r)&&!yr(t,r)&&gm(e[r])&&(n[r]=ap({},n[r]));return n}function jB(e){e!=null&&this.set(e)}var q6;Object.keys?q6=Object.keys:q6=function(e){var t,n=[];for(t in e)yr(e,t)&&n.push(t);return n};var zRe={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function HRe(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return Lu(r)?r.call(t,n):r}function Eu(e,t,n){var r=""+Math.abs(e),o=t-r.length,i=e>=0;return(i?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+r}var zB=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,TE=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,P3={},Hv={};function ln(e,t,n,r){var o=r;typeof r=="string"&&(o=function(){return this[r]()}),e&&(Hv[e]=o),t&&(Hv[t[0]]=function(){return Eu(o.apply(this,arguments),t[1],t[2])}),n&&(Hv[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function VRe(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function WRe(e){var t=e.match(zB),n,r;for(n=0,r=t.length;n=0&&TE.test(e);)e=e.replace(TE,r),TE.lastIndex=0,n-=1;return e}var URe={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"};function GRe(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(zB).map(function(r){return r==="MMMM"||r==="MM"||r==="DD"||r==="dddd"?r.slice(1):r}).join(""),this._longDateFormat[e])}var qRe="Invalid date";function KRe(){return this._invalidDate}var YRe="%d",XRe=/\d{1,2}/;function QRe(e){return this._ordinal.replace("%d",e)}var ZRe={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function JRe(e,t,n,r){var o=this._relativeTime[n];return Lu(o)?o(e,t,n,r):o.replace(/%d/i,e)}function eOe(e,t){var n=this._relativeTime[e>0?"future":"past"];return Lu(n)?n(t):n.replace(/%s/i,t)}var yU={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Pl(e){return typeof e=="string"?yU[e]||yU[e.toLowerCase()]:void 0}function HB(e){var t={},n,r;for(r in e)yr(e,r)&&(n=Pl(r),n&&(t[n]=e[r]));return t}var tOe={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function nOe(e){var t=[],n;for(n in e)yr(e,n)&&t.push({unit:n,priority:tOe[n]});return t.sort(function(r,o){return r.priority-o.priority}),t}var Vae=/\d/,Ws=/\d\d/,Wae=/\d{3}/,VB=/\d{4}/,KT=/[+-]?\d{6}/,Jr=/\d\d?/,Uae=/\d\d\d\d?/,Gae=/\d\d\d\d\d\d?/,YT=/\d{1,3}/,WB=/\d{1,4}/,XT=/[+-]?\d{1,6}/,Py=/\d+/,QT=/[+-]?\d+/,rOe=/Z|[+-]\d\d:?\d\d/gi,ZT=/Z|[+-]\d\d(?::?\d\d)?/gi,oOe=/[+-]?\d+(\.\d{1,3})?/,TC=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,My=/^[1-9]\d?/,UB=/^([1-9]\d|\d)/,V$;V$={};function Wt(e,t,n){V$[e]=Lu(t)?t:function(r,o){return r&&n?n:t}}function iOe(e,t){return yr(V$,e)?V$[e](t._strict,t._locale):new RegExp(aOe(e))}function aOe(e){return Pd(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,r,o,i){return n||r||o||i}))}function Pd(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ll(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function tr(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=ll(t)),n}var K6={};function Ir(e,t){var n,r=t,o;for(typeof e=="string"&&(e=[e]),Bd(t)&&(r=function(i,a){a[t]=tr(i)}),o=e.length,n=0;n68?1900:2e3)};var qae=Ty("FullYear",!0);function uOe(){return JT(this.year())}function Ty(e,t){return function(n){return n!=null?(Kae(this,e,n),Ft.updateOffset(this,t),this):K1(this,e)}}function K1(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case"Milliseconds":return r?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return r?n.getUTCSeconds():n.getSeconds();case"Minutes":return r?n.getUTCMinutes():n.getMinutes();case"Hours":return r?n.getUTCHours():n.getHours();case"Date":return r?n.getUTCDate():n.getDate();case"Day":return r?n.getUTCDay():n.getDay();case"Month":return r?n.getUTCMonth():n.getMonth();case"FullYear":return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Kae(e,t,n){var r,o,i,a,s;if(!(!e.isValid()||isNaN(n))){switch(r=e._d,o=e._isUTC,t){case"Milliseconds":return void(o?r.setUTCMilliseconds(n):r.setMilliseconds(n));case"Seconds":return void(o?r.setUTCSeconds(n):r.setSeconds(n));case"Minutes":return void(o?r.setUTCMinutes(n):r.setMinutes(n));case"Hours":return void(o?r.setUTCHours(n):r.setHours(n));case"Date":return void(o?r.setUTCDate(n):r.setDate(n));case"FullYear":break;default:return}i=n,a=e.month(),s=e.date(),s=s===29&&a===1&&!JT(i)?28:s,o?r.setUTCFullYear(i,a,s):r.setFullYear(i,a,s)}}function dOe(e){return e=Pl(e),Lu(this[e])?this[e]():this}function fOe(e,t){if(typeof e=="object"){e=HB(e);var n=nOe(e),r,o=n.length;for(r=0;r=0?(s=new Date(e+400,t,n,r,o,i,a),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,o,i,a),s}function Y1(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function W$(e,t,n){var r=7+t-n,o=(7+Y1(e,0,r).getUTCDay()-t)%7;return-o+r-1}function ese(e,t,n,r,o){var i=(7+n-r)%7,a=W$(e,r,o),s=1+7*(t-1)+i+a,l,c;return s<=0?(l=e-1,c=a1(l)+s):s>a1(e)?(l=e+1,c=s-a1(e)):(l=e,c=s),{year:l,dayOfYear:c}}function X1(e,t,n){var r=W$(e.year(),t,n),o=Math.floor((e.dayOfYear()-r-1)/7)+1,i,a;return o<1?(a=e.year()-1,i=o+Md(a,t,n)):o>Md(e.year(),t,n)?(i=o-Md(e.year(),t,n),a=e.year()+1):(a=e.year(),i=o),{week:i,year:a}}function Md(e,t,n){var r=W$(e,t,n),o=W$(e+1,t,n);return(a1(e)-r+o)/7}ln("w",["ww",2],"wo","week");ln("W",["WW",2],"Wo","isoWeek");Wt("w",Jr,My);Wt("ww",Jr,Ws);Wt("W",Jr,My);Wt("WW",Jr,Ws);RC(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=tr(e)});function _Oe(e){return X1(e,this._week.dow,this._week.doy).week}var $Oe={dow:0,doy:6};function POe(){return this._week.dow}function MOe(){return this._week.doy}function TOe(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function ROe(e){var t=X1(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}ln("d",0,"do","day");ln("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});ln("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});ln("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});ln("e",0,0,"weekday");ln("E",0,0,"isoWeekday");Wt("d",Jr);Wt("e",Jr);Wt("E",Jr);Wt("dd",function(e,t){return t.weekdaysMinRegex(e)});Wt("ddd",function(e,t){return t.weekdaysShortRegex(e)});Wt("dddd",function(e,t){return t.weekdaysRegex(e)});RC(["dd","ddd","dddd"],function(e,t,n,r){var o=n._locale.weekdaysParse(e,r,n._strict);o!=null?t.d=o:Ln(n).invalidWeekday=e});RC(["d","e","E"],function(e,t,n,r){t[r]=tr(e)});function OOe(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function kOe(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function qB(e,t){return e.slice(t,7).concat(e.slice(0,t))}var IOe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),tse="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),DOe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),NOe=TC,AOe=TC,FOe=TC;function BOe(e,t){var n=Cc(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?qB(n,this._week.dow):e?n[e.day()]:n}function LOe(e){return e===!0?qB(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function jOe(e){return e===!0?qB(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function zOe(e,t,n){var r,o,i,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)i=Bu([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(i,"").toLocaleLowerCase();return n?t==="dddd"?(o=zo.call(this._weekdaysParse,a),o!==-1?o:null):t==="ddd"?(o=zo.call(this._shortWeekdaysParse,a),o!==-1?o:null):(o=zo.call(this._minWeekdaysParse,a),o!==-1?o:null):t==="dddd"?(o=zo.call(this._weekdaysParse,a),o!==-1||(o=zo.call(this._shortWeekdaysParse,a),o!==-1)?o:(o=zo.call(this._minWeekdaysParse,a),o!==-1?o:null)):t==="ddd"?(o=zo.call(this._shortWeekdaysParse,a),o!==-1||(o=zo.call(this._weekdaysParse,a),o!==-1)?o:(o=zo.call(this._minWeekdaysParse,a),o!==-1?o:null)):(o=zo.call(this._minWeekdaysParse,a),o!==-1||(o=zo.call(this._weekdaysParse,a),o!==-1)?o:(o=zo.call(this._shortWeekdaysParse,a),o!==-1?o:null))}function HOe(e,t,n){var r,o,i;if(this._weekdaysParseExact)return zOe.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(o=Bu([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[r].test(e))return r;if(n&&t==="ddd"&&this._shortWeekdaysParse[r].test(e))return r;if(n&&t==="dd"&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function VOe(e){if(!this.isValid())return e!=null?this:NaN;var t=K1(this,"Day");return e!=null?(e=OOe(e,this.localeData()),this.add(e-t,"d")):t}function WOe(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function UOe(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=kOe(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function GOe(e){return this._weekdaysParseExact?(yr(this,"_weekdaysRegex")||KB.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(yr(this,"_weekdaysRegex")||(this._weekdaysRegex=NOe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function qOe(e){return this._weekdaysParseExact?(yr(this,"_weekdaysRegex")||KB.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(yr(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=AOe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function KOe(e){return this._weekdaysParseExact?(yr(this,"_weekdaysRegex")||KB.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(yr(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=FOe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function KB(){function e(u,d){return d.length-u.length}var t=[],n=[],r=[],o=[],i,a,s,l,c;for(i=0;i<7;i++)a=Bu([2e3,1]).day(i),s=Pd(this.weekdaysMin(a,"")),l=Pd(this.weekdaysShort(a,"")),c=Pd(this.weekdays(a,"")),t.push(s),n.push(l),r.push(c),o.push(s),o.push(l),o.push(c);t.sort(e),n.sort(e),r.sort(e),o.sort(e),this._weekdaysRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function YB(){return this.hours()%12||12}function YOe(){return this.hours()||24}ln("H",["HH",2],0,"hour");ln("h",["hh",2],0,YB);ln("k",["kk",2],0,YOe);ln("hmm",0,0,function(){return""+YB.apply(this)+Eu(this.minutes(),2)});ln("hmmss",0,0,function(){return""+YB.apply(this)+Eu(this.minutes(),2)+Eu(this.seconds(),2)});ln("Hmm",0,0,function(){return""+this.hours()+Eu(this.minutes(),2)});ln("Hmmss",0,0,function(){return""+this.hours()+Eu(this.minutes(),2)+Eu(this.seconds(),2)});function nse(e,t){ln(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}nse("a",!0);nse("A",!1);function rse(e,t){return t._meridiemParse}Wt("a",rse);Wt("A",rse);Wt("H",Jr,UB);Wt("h",Jr,My);Wt("k",Jr,My);Wt("HH",Jr,Ws);Wt("hh",Jr,Ws);Wt("kk",Jr,Ws);Wt("hmm",Uae);Wt("hmmss",Gae);Wt("Hmm",Uae);Wt("Hmmss",Gae);Ir(["H","HH"],gi);Ir(["k","kk"],function(e,t,n){var r=tr(e);t[gi]=r===24?0:r});Ir(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});Ir(["h","hh"],function(e,t,n){t[gi]=tr(e),Ln(n).bigHour=!0});Ir("hmm",function(e,t,n){var r=e.length-2;t[gi]=tr(e.substr(0,r)),t[sc]=tr(e.substr(r)),Ln(n).bigHour=!0});Ir("hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[gi]=tr(e.substr(0,r)),t[sc]=tr(e.substr(r,2)),t[xd]=tr(e.substr(o)),Ln(n).bigHour=!0});Ir("Hmm",function(e,t,n){var r=e.length-2;t[gi]=tr(e.substr(0,r)),t[sc]=tr(e.substr(r))});Ir("Hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[gi]=tr(e.substr(0,r)),t[sc]=tr(e.substr(r,2)),t[xd]=tr(e.substr(o))});function XOe(e){return(e+"").toLowerCase().charAt(0)==="p"}var QOe=/[ap]\.?m?\.?/i,ZOe=Ty("Hours",!0);function JOe(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var ose={calendar:zRe,longDateFormat:URe,invalidDate:qRe,ordinal:YRe,dayOfMonthOrdinalParse:XRe,relativeTime:ZRe,months:hOe,monthsShort:Yae,week:$Oe,weekdays:IOe,weekdaysMin:DOe,weekdaysShort:tse,meridiemParse:QOe},io={},jb={},Q1;function e4e(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(o=eR(i.slice(0,n).join("-")),o)return o;if(r&&r.length>=n&&e4e(i,r)>=n-1)break;n--}t++}return Q1}function n4e(e){return!!(e&&e.match("^[^/\\\\]*$"))}function eR(e){var t=null,n;if(io[e]===void 0&&typeof module<"u"&&module&&module.exports&&n4e(e))try{t=Q1._abbr,n=require,n("./locale/"+e),bp(t)}catch{io[e]=null}return io[e]}function bp(e,t){var n;return e&&(Ga(t)?n=Xd(e):n=XB(e,t),n?Q1=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Q1._abbr}function XB(e,t){if(t!==null){var n,r=ose;if(t.abbr=e,io[e]!=null)zae("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=io[e]._config;else if(t.parentLocale!=null)if(io[t.parentLocale]!=null)r=io[t.parentLocale]._config;else if(n=eR(t.parentLocale),n!=null)r=n._config;else return jb[t.parentLocale]||(jb[t.parentLocale]=[]),jb[t.parentLocale].push({name:e,config:t}),null;return io[e]=new jB(G6(r,t)),jb[e]&&jb[e].forEach(function(o){XB(o.name,o.config)}),bp(e),io[e]}else return delete io[e],null}function r4e(e,t){if(t!=null){var n,r,o=ose;io[e]!=null&&io[e].parentLocale!=null?io[e].set(G6(io[e]._config,t)):(r=eR(e),r!=null&&(o=r._config),t=G6(o,t),r==null&&(t.abbr=e),n=new jB(t),n.parentLocale=io[e],io[e]=n),bp(e)}else io[e]!=null&&(io[e].parentLocale!=null?(io[e]=io[e].parentLocale,e===bp()&&bp(e)):io[e]!=null&&delete io[e]);return io[e]}function Xd(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Q1;if(!Cc(e)){if(t=eR(e),t)return t;e=[e]}return t4e(e)}function o4e(){return q6(io)}function QB(e){var t,n=e._a;return n&&Ln(e).overflow===-2&&(t=n[bd]<0||n[bd]>11?bd:n[fu]<1||n[fu]>GB(n[ua],n[bd])?fu:n[gi]<0||n[gi]>24||n[gi]===24&&(n[sc]!==0||n[xd]!==0||n[Kh]!==0)?gi:n[sc]<0||n[sc]>59?sc:n[xd]<0||n[xd]>59?xd:n[Kh]<0||n[Kh]>999?Kh:-1,Ln(e)._overflowDayOfYear&&(tfu)&&(t=fu),Ln(e)._overflowWeeks&&t===-1&&(t=lOe),Ln(e)._overflowWeekday&&t===-1&&(t=cOe),Ln(e).overflow=t),e}var i4e=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,a4e=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,s4e=/Z|[+-]\d\d(?::?\d\d)?/,RE=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],M3=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],l4e=/^\/?Date\((-?\d+)/i,c4e=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,u4e={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function ise(e){var t,n,r=e._i,o=i4e.exec(r)||a4e.exec(r),i,a,s,l,c=RE.length,u=M3.length;if(o){for(Ln(e).iso=!0,t=0,n=c;ta1(a)||e._dayOfYear===0)&&(Ln(e)._overflowDayOfYear=!0),n=Y1(a,0,e._dayOfYear),e._a[bd]=n.getUTCMonth(),e._a[fu]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=o[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[gi]===24&&e._a[sc]===0&&e._a[xd]===0&&e._a[Kh]===0&&(e._nextDay=!0,e._a[gi]=0),e._d=(e._useUTC?Y1:EOe).apply(null,r),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[gi]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==i&&(Ln(e).weekdayMismatch=!0)}}function y4e(e){var t,n,r,o,i,a,s,l,c;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(i=1,a=4,n=yv(t.GG,e._a[ua],X1(Qr(),1,4).year),r=yv(t.W,1),o=yv(t.E,1),(o<1||o>7)&&(l=!0)):(i=e._locale._week.dow,a=e._locale._week.doy,c=X1(Qr(),i,a),n=yv(t.gg,e._a[ua],c.year),r=yv(t.w,c.week),t.d!=null?(o=t.d,(o<0||o>6)&&(l=!0)):t.e!=null?(o=t.e+i,(t.e<0||t.e>6)&&(l=!0)):o=i),r<1||r>Md(n,i,a)?Ln(e)._overflowWeeks=!0:l!=null?Ln(e)._overflowWeekday=!0:(s=ese(n,r,o,i,a),e._a[ua]=s.year,e._dayOfYear=s.dayOfYear)}Ft.ISO_8601=function(){};Ft.RFC_2822=function(){};function JB(e){if(e._f===Ft.ISO_8601){ise(e);return}if(e._f===Ft.RFC_2822){ase(e);return}e._a=[],Ln(e).empty=!0;var t=""+e._i,n,r,o,i,a,s=t.length,l=0,c,u;for(o=Hae(e._f,e._locale).match(zB)||[],u=o.length,n=0;n0&&Ln(e).unusedInput.push(a),t=t.slice(t.indexOf(r)+r.length),l+=r.length),Hv[i]?(r?Ln(e).empty=!1:Ln(e).unusedTokens.push(i),sOe(i,r,e)):e._strict&&!r&&Ln(e).unusedTokens.push(i);Ln(e).charsLeftOver=s-l,t.length>0&&Ln(e).unusedInput.push(t),e._a[gi]<=12&&Ln(e).bigHour===!0&&e._a[gi]>0&&(Ln(e).bigHour=void 0),Ln(e).parsedDateParts=e._a.slice(0),Ln(e).meridiem=e._meridiem,e._a[gi]=b4e(e._locale,e._a[gi],e._meridiem),c=Ln(e).era,c!==null&&(e._a[ua]=e._locale.erasConvertYear(c,e._a[ua])),ZB(e),QB(e)}function b4e(e,t,n){var r;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0)),t)}function x4e(e){var t,n,r,o,i,a,s=!1,l=e._f.length;if(l===0){Ln(e).invalidFormat=!0,e._d=new Date(NaN);return}for(o=0;othis?this:e:qT()});function cse(e,t){var n,r;if(t.length===1&&Cc(t[0])&&(t=t[0]),!t.length)return Qr();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function z4e(){if(!Ga(this._isDSTShifted))return this._isDSTShifted;var e={},t;return LB(e,this),e=sse(e),e._a?(t=e._isUTC?Bu(e._a):Qr(e._a),this._isDSTShifted=this.isValid()&&k4e(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function H4e(){return this.isValid()?!this._isUTC:!1}function V4e(){return this.isValid()?this._isUTC:!1}function dse(){return this.isValid()?this._isUTC&&this._offset===0:!1}var W4e=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,U4e=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Bc(e,t){var n=e,r=null,o,i,a;return P_(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:Bd(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=W4e.exec(e))?(o=r[1]==="-"?-1:1,n={y:0,d:tr(r[fu])*o,h:tr(r[gi])*o,m:tr(r[sc])*o,s:tr(r[xd])*o,ms:tr(Y6(r[Kh]*1e3))*o}):(r=U4e.exec(e))?(o=r[1]==="-"?-1:1,n={y:_h(r[2],o),M:_h(r[3],o),w:_h(r[4],o),d:_h(r[5],o),h:_h(r[6],o),m:_h(r[7],o),s:_h(r[8],o)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(a=G4e(Qr(n.from),Qr(n.to)),n={},n.ms=a.milliseconds,n.M=a.months),i=new tR(n),P_(e)&&yr(e,"_locale")&&(i._locale=e._locale),P_(e)&&yr(e,"_isValid")&&(i._isValid=e._isValid),i}Bc.fn=tR.prototype;Bc.invalid=O4e;function _h(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function xU(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function G4e(e,t){var n;return e.isValid()&&t.isValid()?(t=tL(t,e),e.isBefore(t)?n=xU(e,t):(n=xU(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function fse(e,t){return function(n,r){var o,i;return r!==null&&!isNaN(+r)&&(zae(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=r,r=i),o=Bc(n,r),pse(this,o,e),this}}function pse(e,t,n,r){var o=t._milliseconds,i=Y6(t._days),a=Y6(t._months);e.isValid()&&(r=r??!0,a&&Qae(e,K1(e,"Month")+a*n),i&&Kae(e,"Date",K1(e,"Date")+i*n),o&&e._d.setTime(e._d.valueOf()+o*n),r&&Ft.updateOffset(e,i||a))}var q4e=fse(1,"add"),K4e=fse(-1,"subtract");function hse(e){return typeof e=="string"||e instanceof String}function Y4e(e){return Sc(e)||PC(e)||hse(e)||Bd(e)||Q4e(e)||X4e(e)||e===null||e===void 0}function X4e(e){var t=gm(e)&&!FB(e),n=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],o,i,a=r.length;for(o=0;on.valueOf():n.valueOf()9999?$_(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Lu(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",$_(n,"Z")):$_(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function dke(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,r,o,i;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o="-MM-DD[T]HH:mm:ss.SSS",i=t+'[")]',this.format(n+r+o+i)}function fke(e){e||(e=this.isUtc()?Ft.defaultFormatUtc:Ft.defaultFormat);var t=$_(this,e);return this.localeData().postformat(t)}function pke(e,t){return this.isValid()&&(Sc(e)&&e.isValid()||Qr(e).isValid())?Bc({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function hke(e){return this.from(Qr(),e)}function mke(e,t){return this.isValid()&&(Sc(e)&&e.isValid()||Qr(e).isValid())?Bc({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function gke(e){return this.to(Qr(),e)}function mse(e){var t;return e===void 0?this._locale._abbr:(t=Xd(e),t!=null&&(this._locale=t),this)}var gse=$l("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function vse(){return this._locale}var U$=1e3,Vv=60*U$,G$=60*Vv,yse=(365*400+97)*24*G$;function Wv(e,t){return(e%t+t)%t}function bse(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-yse:new Date(e,t,n).valueOf()}function xse(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-yse:Date.UTC(e,t,n)}function vke(e){var t,n;if(e=Pl(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?xse:bse,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Wv(t+(this._isUTC?0:this.utcOffset()*Vv),G$);break;case"minute":t=this._d.valueOf(),t-=Wv(t,Vv);break;case"second":t=this._d.valueOf(),t-=Wv(t,U$);break}return this._d.setTime(t),Ft.updateOffset(this,!0),this}function yke(e){var t,n;if(e=Pl(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?xse:bse,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=G$-Wv(t+(this._isUTC?0:this.utcOffset()*Vv),G$)-1;break;case"minute":t=this._d.valueOf(),t+=Vv-Wv(t,Vv)-1;break;case"second":t=this._d.valueOf(),t+=U$-Wv(t,U$)-1;break}return this._d.setTime(t),Ft.updateOffset(this,!0),this}function bke(){return this._d.valueOf()-(this._offset||0)*6e4}function xke(){return Math.floor(this.valueOf()/1e3)}function wke(){return new Date(this.valueOf())}function Cke(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Ske(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Eke(){return this.isValid()?this.toISOString():null}function _ke(){return BB(this)}function $ke(){return ap({},Ln(this))}function Pke(){return Ln(this).overflow}function Mke(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}ln("N",0,0,"eraAbbr");ln("NN",0,0,"eraAbbr");ln("NNN",0,0,"eraAbbr");ln("NNNN",0,0,"eraName");ln("NNNNN",0,0,"eraNarrow");ln("y",["y",1],"yo","eraYear");ln("y",["yy",2],0,"eraYear");ln("y",["yyy",3],0,"eraYear");ln("y",["yyyy",4],0,"eraYear");Wt("N",nL);Wt("NN",nL);Wt("NNN",nL);Wt("NNNN",Lke);Wt("NNNNN",jke);Ir(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,r){var o=n._locale.erasParse(e,r,n._strict);o?Ln(n).era=o:Ln(n).invalidEra=e});Wt("y",Py);Wt("yy",Py);Wt("yyy",Py);Wt("yyyy",Py);Wt("yo",zke);Ir(["y","yy","yyy","yyyy"],ua);Ir(["yo"],function(e,t,n,r){var o;n._locale._eraYearOrdinalRegex&&(o=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[ua]=n._locale.eraYearOrdinalParse(e,o):t[ua]=parseInt(e,10)});function Tke(e,t){var n,r,o,i=this._eras||Xd("en")._eras;for(n=0,r=i.length;n=0)return i[r]}function Oke(e,t){var n=e.since<=e.until?1:-1;return t===void 0?Ft(e.since).year():Ft(e.since).year()+(t-e.offset)*n}function kke(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;ei&&(t=i),Kke.call(this,e,t,n,r,o))}function Kke(e,t,n,r,o){var i=ese(e,t,n,r,o),a=Y1(i.year,0,i.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}ln("Q",0,"Qo","quarter");Wt("Q",Vae);Ir("Q",function(e,t){t[bd]=(tr(e)-1)*3});function Yke(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}ln("D",["DD",2],"Do","date");Wt("D",Jr,My);Wt("DD",Jr,Ws);Wt("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});Ir(["D","DD"],fu);Ir("Do",function(e,t){t[fu]=tr(e.match(Jr)[0])});var Cse=Ty("Date",!0);ln("DDD",["DDDD",3],"DDDo","dayOfYear");Wt("DDD",YT);Wt("DDDD",Wae);Ir(["DDD","DDDD"],function(e,t,n){n._dayOfYear=tr(e)});function Xke(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}ln("m",["mm",2],0,"minute");Wt("m",Jr,UB);Wt("mm",Jr,Ws);Ir(["m","mm"],sc);var Qke=Ty("Minutes",!1);ln("s",["ss",2],0,"second");Wt("s",Jr,UB);Wt("ss",Jr,Ws);Ir(["s","ss"],xd);var Zke=Ty("Seconds",!1);ln("S",0,0,function(){return~~(this.millisecond()/100)});ln(0,["SS",2],0,function(){return~~(this.millisecond()/10)});ln(0,["SSS",3],0,"millisecond");ln(0,["SSSS",4],0,function(){return this.millisecond()*10});ln(0,["SSSSS",5],0,function(){return this.millisecond()*100});ln(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});ln(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});ln(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});ln(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});Wt("S",YT,Vae);Wt("SS",YT,Ws);Wt("SSS",YT,Wae);var sp,Sse;for(sp="SSSS";sp.length<=9;sp+="S")Wt(sp,Py);function Jke(e,t){t[Kh]=tr(("0."+e)*1e3)}for(sp="S";sp.length<=9;sp+="S")Ir(sp,Jke);Sse=Ty("Milliseconds",!1);ln("z",0,0,"zoneAbbr");ln("zz",0,0,"zoneName");function eIe(){return this._isUTC?"UTC":""}function tIe(){return this._isUTC?"Coordinated Universal Time":""}var Ot=MC.prototype;Ot.add=q4e;Ot.calendar=eke;Ot.clone=tke;Ot.diff=lke;Ot.endOf=yke;Ot.format=fke;Ot.from=pke;Ot.fromNow=hke;Ot.to=mke;Ot.toNow=gke;Ot.get=dOe;Ot.invalidAt=Pke;Ot.isAfter=nke;Ot.isBefore=rke;Ot.isBetween=oke;Ot.isSame=ike;Ot.isSameOrAfter=ake;Ot.isSameOrBefore=ske;Ot.isValid=_ke;Ot.lang=gse;Ot.locale=mse;Ot.localeData=vse;Ot.max=_4e;Ot.min=E4e;Ot.parsingFlags=$ke;Ot.set=fOe;Ot.startOf=vke;Ot.subtract=K4e;Ot.toArray=Cke;Ot.toObject=Ske;Ot.toDate=wke;Ot.toISOString=uke;Ot.inspect=dke;typeof Symbol<"u"&&Symbol.for!=null&&(Ot[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});Ot.toJSON=Eke;Ot.toString=cke;Ot.unix=xke;Ot.valueOf=bke;Ot.creationData=Mke;Ot.eraName=kke;Ot.eraNarrow=Ike;Ot.eraAbbr=Dke;Ot.eraYear=Nke;Ot.year=qae;Ot.isLeapYear=uOe;Ot.weekYear=Hke;Ot.isoWeekYear=Vke;Ot.quarter=Ot.quarters=Yke;Ot.month=Zae;Ot.daysInMonth=wOe;Ot.week=Ot.weeks=TOe;Ot.isoWeek=Ot.isoWeeks=ROe;Ot.weeksInYear=Gke;Ot.weeksInWeekYear=qke;Ot.isoWeeksInYear=Wke;Ot.isoWeeksInISOWeekYear=Uke;Ot.date=Cse;Ot.day=Ot.days=VOe;Ot.weekday=WOe;Ot.isoWeekday=UOe;Ot.dayOfYear=Xke;Ot.hour=Ot.hours=ZOe;Ot.minute=Ot.minutes=Qke;Ot.second=Ot.seconds=Zke;Ot.millisecond=Ot.milliseconds=Sse;Ot.utcOffset=D4e;Ot.utc=A4e;Ot.local=F4e;Ot.parseZone=B4e;Ot.hasAlignedHourOffset=L4e;Ot.isDST=j4e;Ot.isLocal=H4e;Ot.isUtcOffset=V4e;Ot.isUtc=dse;Ot.isUTC=dse;Ot.zoneAbbr=eIe;Ot.zoneName=tIe;Ot.dates=$l("dates accessor is deprecated. Use date instead.",Cse);Ot.months=$l("months accessor is deprecated. Use month instead",Zae);Ot.years=$l("years accessor is deprecated. Use year instead",qae);Ot.zone=$l("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",N4e);Ot.isDSTShifted=$l("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",z4e);function nIe(e){return Qr(e*1e3)}function rIe(){return Qr.apply(null,arguments).parseZone()}function Ese(e){return e}var xr=jB.prototype;xr.calendar=HRe;xr.longDateFormat=GRe;xr.invalidDate=KRe;xr.ordinal=QRe;xr.preparse=Ese;xr.postformat=Ese;xr.relativeTime=JRe;xr.pastFuture=eOe;xr.set=jRe;xr.eras=Tke;xr.erasParse=Rke;xr.erasConvertYear=Oke;xr.erasAbbrRegex=Fke;xr.erasNameRegex=Ake;xr.erasNarrowRegex=Bke;xr.months=vOe;xr.monthsShort=yOe;xr.monthsParse=xOe;xr.monthsRegex=SOe;xr.monthsShortRegex=COe;xr.week=_Oe;xr.firstDayOfYear=MOe;xr.firstDayOfWeek=POe;xr.weekdays=BOe;xr.weekdaysMin=jOe;xr.weekdaysShort=LOe;xr.weekdaysParse=HOe;xr.weekdaysRegex=GOe;xr.weekdaysShortRegex=qOe;xr.weekdaysMinRegex=KOe;xr.isPM=XOe;xr.meridiem=JOe;function q$(e,t,n,r){var o=Xd(),i=Bu().set(r,t);return o[n](i,e)}function _se(e,t,n){if(Bd(e)&&(t=e,e=void 0),e=e||"",t!=null)return q$(e,t,n,"month");var r,o=[];for(r=0;r<12;r++)o[r]=q$(e,r,n,"month");return o}function oL(e,t,n,r){typeof e=="boolean"?(Bd(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,Bd(t)&&(n=t,t=void 0),t=t||"");var o=Xd(),i=e?o._week.dow:0,a,s=[];if(n!=null)return q$(t,(n+i)%7,r,"day");for(a=0;a<7;a++)s[a]=q$(t,(a+i)%7,r,"day");return s}function oIe(e,t){return _se(e,t,"months")}function iIe(e,t){return _se(e,t,"monthsShort")}function aIe(e,t,n){return oL(e,t,n,"weekdays")}function sIe(e,t,n){return oL(e,t,n,"weekdaysShort")}function lIe(e,t,n){return oL(e,t,n,"weekdaysMin")}bp("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=tr(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});Ft.lang=$l("moment.lang is deprecated. Use moment.locale instead.",bp);Ft.langData=$l("moment.langData is deprecated. Use moment.localeData instead.",Xd);var ed=Math.abs;function cIe(){var e=this._data;return this._milliseconds=ed(this._milliseconds),this._days=ed(this._days),this._months=ed(this._months),e.milliseconds=ed(e.milliseconds),e.seconds=ed(e.seconds),e.minutes=ed(e.minutes),e.hours=ed(e.hours),e.months=ed(e.months),e.years=ed(e.years),this}function $se(e,t,n,r){var o=Bc(t,n);return e._milliseconds+=r*o._milliseconds,e._days+=r*o._days,e._months+=r*o._months,e._bubble()}function uIe(e,t){return $se(this,e,t,1)}function dIe(e,t){return $se(this,e,t,-1)}function wU(e){return e<0?Math.floor(e):Math.ceil(e)}function fIe(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,o,i,a,s,l;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=wU(Q6(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,o=ll(e/1e3),r.seconds=o%60,i=ll(o/60),r.minutes=i%60,a=ll(i/60),r.hours=a%24,t+=ll(a/24),l=ll(Pse(t)),n+=l,t-=wU(Q6(l)),s=ll(n/12),n%=12,r.days=t,r.months=n,r.years=s,this}function Pse(e){return e*4800/146097}function Q6(e){return e*146097/4800}function pIe(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=Pl(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+r/864e5,n=this._months+Pse(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Q6(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return t*24+r/36e5;case"minute":return t*1440+r/6e4;case"second":return t*86400+r/1e3;case"millisecond":return Math.floor(t*864e5)+r;default:throw new Error("Unknown unit "+e)}}function Qd(e){return function(){return this.as(e)}}var Mse=Qd("ms"),hIe=Qd("s"),mIe=Qd("m"),gIe=Qd("h"),vIe=Qd("d"),yIe=Qd("w"),bIe=Qd("M"),xIe=Qd("Q"),wIe=Qd("y"),CIe=Mse;function SIe(){return Bc(this)}function EIe(e){return e=Pl(e),this.isValid()?this[e+"s"]():NaN}function fg(e){return function(){return this.isValid()?this._data[e]:NaN}}var _Ie=fg("milliseconds"),$Ie=fg("seconds"),PIe=fg("minutes"),MIe=fg("hours"),TIe=fg("days"),RIe=fg("months"),OIe=fg("years");function kIe(){return ll(this.days()/7)}var dd=Math.round,wv={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function IIe(e,t,n,r,o){return o.relativeTime(t||1,!!n,e,r)}function DIe(e,t,n,r){var o=Bc(e).abs(),i=dd(o.as("s")),a=dd(o.as("m")),s=dd(o.as("h")),l=dd(o.as("d")),c=dd(o.as("M")),u=dd(o.as("w")),d=dd(o.as("y")),f=i<=n.ss&&["s",i]||i0,f[4]=r,IIe.apply(null,f)}function NIe(e){return e===void 0?dd:typeof e=="function"?(dd=e,!0):!1}function AIe(e,t){return wv[e]===void 0?!1:t===void 0?wv[e]:(wv[e]=t,e==="s"&&(wv.ss=t-1),!0)}function FIe(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=wv,o,i;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(r=Object.assign({},wv,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),o=this.localeData(),i=DIe(this,!n,r,o),n&&(i=o.pastFuture(+this,i)),o.postformat(i)}var T3=Math.abs;function Vg(e){return(e>0)-(e<0)||+e}function rR(){if(!this.isValid())return this.localeData().invalidDate();var e=T3(this._milliseconds)/1e3,t=T3(this._days),n=T3(this._months),r,o,i,a,s=this.asSeconds(),l,c,u,d;return s?(r=ll(e/60),o=ll(r/60),e%=60,r%=60,i=ll(n/12),n%=12,a=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=s<0?"-":"",c=Vg(this._months)!==Vg(s)?"-":"",u=Vg(this._days)!==Vg(s)?"-":"",d=Vg(this._milliseconds)!==Vg(s)?"-":"",l+"P"+(i?c+i+"Y":"")+(n?c+n+"M":"")+(t?u+t+"D":"")+(o||r||e?"T":"")+(o?d+o+"H":"")+(r?d+r+"M":"")+(e?d+a+"S":"")):"P0D"}var dr=tR.prototype;dr.isValid=R4e;dr.abs=cIe;dr.add=uIe;dr.subtract=dIe;dr.as=pIe;dr.asMilliseconds=Mse;dr.asSeconds=hIe;dr.asMinutes=mIe;dr.asHours=gIe;dr.asDays=vIe;dr.asWeeks=yIe;dr.asMonths=bIe;dr.asQuarters=xIe;dr.asYears=wIe;dr.valueOf=CIe;dr._bubble=fIe;dr.clone=SIe;dr.get=EIe;dr.milliseconds=_Ie;dr.seconds=$Ie;dr.minutes=PIe;dr.hours=MIe;dr.days=TIe;dr.weeks=kIe;dr.months=RIe;dr.years=OIe;dr.humanize=FIe;dr.toISOString=rR;dr.toString=rR;dr.toJSON=rR;dr.locale=mse;dr.localeData=vse;dr.toIsoString=$l("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",rR);dr.lang=gse;ln("X",0,0,"unix");ln("x",0,0,"valueOf");Wt("x",QT);Wt("X",oOe);Ir("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});Ir("x",function(e,t,n){n._d=new Date(tr(e))});//! moment.js +Ft.version="2.30.1";BRe(Qr);Ft.fn=Ot;Ft.min=$4e;Ft.max=P4e;Ft.now=M4e;Ft.utc=Bu;Ft.unix=nIe;Ft.months=oIe;Ft.isDate=PC;Ft.locale=bp;Ft.invalid=qT;Ft.duration=Bc;Ft.isMoment=Sc;Ft.weekdays=aIe;Ft.parseZone=rIe;Ft.localeData=Xd;Ft.isDuration=P_;Ft.monthsShort=iIe;Ft.weekdaysMin=lIe;Ft.defineLocale=XB;Ft.updateLocale=r4e;Ft.locales=o4e;Ft.weekdaysShort=sIe;Ft.normalizeUnits=Pl;Ft.relativeTimeRounding=NIe;Ft.relativeTimeThreshold=AIe;Ft.calendarFormat=J4e;Ft.prototype=Ot;Ft.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};let OE;const BIe=new Uint8Array(16);function LIe(){if(!OE&&(OE=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!OE))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return OE(BIe)}const Ai=[];for(let e=0;e<256;++e)Ai.push((e+256).toString(16).slice(1));function jIe(e,t=0){return Ai[e[t+0]]+Ai[e[t+1]]+Ai[e[t+2]]+Ai[e[t+3]]+"-"+Ai[e[t+4]]+Ai[e[t+5]]+"-"+Ai[e[t+6]]+Ai[e[t+7]]+"-"+Ai[e[t+8]]+Ai[e[t+9]]+"-"+Ai[e[t+10]]+Ai[e[t+11]]+Ai[e[t+12]]+Ai[e[t+13]]+Ai[e[t+14]]+Ai[e[t+15]]}const zIe=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),CU={randomUUID:zIe};function Tse(e,t,n){if(CU.randomUUID&&!e)return CU.randomUUID();e=e||{};const r=e.random||(e.rng||LIe)();return r[6]=r[6]&15|64,r[8]=r[8]&63|128,jIe(r)}const HIe="1.8.2";function VIe(){return HIe}function oR(){return Tse().replace(/-/g,"")}function Wg(e){return e.endsWith("/")?e.slice(0,-1):e}function SU(e,t){return e.length>t?e.slice(0,t-3)+"...":e}function WIe(e){return e===gie||e===vie}function UIe(e){return e===gie||e===vie}function Rse(){console.log("%cWelcome to Bytedesk","font-family:Arial; color:#3370ff ; font-size:18px; font-weight:bold;","GitHub:https://github.com/bytedesk/bytedesk")}const Nx=[{value:i1,label:"客服工单表单",category:"基础表单",description:"用于客服创建和处理客户服务工单"},{value:yie,label:"访客工单表单",category:"基础表单",description:"用于访客提交的工单"},{value:bie,label:"会话表单",category:"基础表单",description:"用于客服会话中的信息收集"},{value:xie,label:"流程表单",category:"基础表单",description:"用于工作流程中的表单节点"},{value:wie,label:"询前问卷表单",category:"客户服务",description:"用于客户咨询前的信息收集"},{value:Cie,label:"客户留言表单",category:"客户服务",description:"客户留言和咨询"},{value:Sie,label:"客户投诉表单",category:"客户服务",description:"处理客户投诉和纠纷"},{value:Eie,label:"意见反馈表单",category:"客户服务",description:"收集用户意见和建议"},{value:_ie,label:"产品建议表单",category:"客户服务",description:"收集产品改进建议"},{value:$ie,label:"Bug报告表单",category:"客户服务",description:"软件问题和缺陷报告"},{value:Pie,label:"预约试听表单",category:"营销销售",description:"教育培训行业试听预约"},{value:Mie,label:"产品咨询表单",category:"营销销售",description:"产品信息咨询和询价"},{value:Tie,label:"服务预约表单",category:"营销销售",description:"各类服务预约"},{value:Rie,label:"报价申请表单",category:"营销销售",description:"产品或服务报价申请"},{value:Oie,label:"演示申请表单",category:"营销销售",description:"产品演示预约"},{value:kie,label:"求职申请表单",category:"人力资源",description:"招聘和求职"},{value:Iie,label:"员工反馈表单",category:"人力资源",description:"内部员工意见收集"},{value:Die,label:"培训申请表单",category:"人力资源",description:"员工培训需求"},{value:Nie,label:"售后服务表单",category:"业务申请",description:"售后服务申请"},{value:Aie,label:"退换货申请表单",category:"业务申请",description:"商品退换货流程"},{value:Fie,label:"合作申请表单",category:"业务申请",description:"商务合作意向"},{value:Bie,label:"入驻申请表单",category:"业务申请",description:"平台入驻申请"},{value:Lie,label:"客户满意度调研表单",category:"调研评估",description:"服务质量评估"},{value:jie,label:"市场调研表单",category:"调研评估",description:"市场调查和数据收集"},{value:zie,label:"需求调研表单",category:"调研评估",description:"用户需求分析"},{value:Hie,label:"技术支持表单",category:"技术支持",description:"技术问题求助"},{value:Vie,label:"系统故障报告表单",category:"技术支持",description:"系统问题报告"},{value:Wie,label:"功能需求表单",category:"技术支持",description:"新功能需求提交"},{value:Uie,label:"自定义表单",category:"通用表单",description:"用户自定义的其他类型表单"},{value:Gie,label:"通用表单",category:"通用表单",description:"通用目的表单"}],GIe=e=>{if(!e)return"通用表单";const t=Nx.find(n=>n.value===e);return t?t.label:"通用表单"},iR=[{value:B6,label:"草稿",color:"#faad14",description:"表单还在编辑中,未发布"},{value:wPe,label:"已发布",color:"#52c41a",description:"表单已发布,可以使用"},{value:CPe,label:"已禁用",color:"#f5222d",description:"表单被禁用,不可使用"}],Hb=e=>{if(!e)return"草稿";const t=iR.find(n=>n.value===e);return t?t.label:"草稿"},qIe=e=>{if(!e)return"#faad14";const t=iR.find(n=>n.value===e);return t?t.color:"#faad14"},R3={姓名:"nickname",您的姓名:"nickname",投诉人姓名:"nickname",报告人:"nickname",申请人:"nickname",联系人:"nickname",用户名:"username",邮箱:"email",联系邮箱:"email",电子邮箱:"email",Email:"email",手机:"mobile",手机号:"mobile",联系电话:"mobile",电话:"mobile",联系方式:"mobile",微信:"wechat",微信号:"wechat",QQ:"qq",QQ号:"qq",标题:"title",主题:"title",问题标题:"title",Bug标题:"title",建议标题:"title",留言主题:"title",会话主题:"title",流程名称:"title",投诉标题:"title",内容:"content",描述:"content",详细说明:"content",问题描述:"content",详细描述:"content",留言内容:"content",详细反馈:"content",详细建议:"content",投诉详情:"content",申请说明:"content",具体需求描述:"content",类型:"type",问题类型:"type",投诉类型:"type",留言类型:"type",咨询类型:"type",反馈类型:"type",Bug类型:"type",流程类型:"type",公司:"company",公司名称:"company",职位:"position",部门:"department",时间:"time",日期:"date",申请时间:"time",事件发生时间:"time",期望解决时间:"time",期望开始时间:"time",优先级:"priority",重要程度:"priority",严重程度:"priority",状态:"status",备注:"remark",说明:"remark",附件:"attachment",文件:"attachment",相关证据附件:"attachment",地址:"address",年龄:"age",性别:"gender",预算:"budget",预算范围:"budget",公司规模:"companySize",期望结果:"expectedResult",期望处理结果:"expectedResult",预期效果:"expectedResult",重现步骤:"reproductionSteps",投诉对象:"complaintTarget",产品模块:"productModule",整体满意度:"satisfaction",希望回复方式:"replyMethod"},KIe=e=>{if(R3[e])return R3[e];for(const[t,n]of Object.entries(R3))if(e.includes(t)||t.includes(e))return n;return oR()},xe=(e,t,n=!1,r,o,i,a)=>({id:a||KIe(t),type:e,label:t,required:n,index:r,options:o,props:{placeholder:`请输入${t}`,...i}}),Ose=e=>{let t=[];switch(e){case i1:t=[xe("select","问题类型",!0,0,["技术问题","产品咨询","功能建议","其他"],void 0,"type"),xe("input","联系邮箱",!0,1,void 0,{type:"email"},"email"),xe("input","联系电话",!1,2,void 0,{type:"tel"},"mobile"),xe("input","期望解决时间",!1,3,void 0,{type:"date"},"expectedTime")];break;case yie:t=[xe("select","问题类型",!0,3,["产品咨询","功能使用","技术问题","账户问题","付费相关","投诉建议","其他"],void 0,"type")];break;case bie:t=[xe("input","会话主题",!0,0,void 0,void 0,"title"),xe("input","您的姓名",!0,1,void 0,void 0,"nickname"),xe("input","联系方式",!0,2,void 0,{type:"tel"},"mobile"),xe("select","咨询类型",!0,3,["售前咨询","技术支持","售后服务","其他"],void 0,"type"),xe("textarea","详细说明",!1,4,void 0,{rows:3},"content")];break;case xie:t=[xe("input","流程名称",!0,0),xe("select","流程类型",!0,1,["审批流程","业务流程","服务流程"]),xe("input","申请人",!0,2),xe("input","申请时间",!0,3,void 0,{type:"datetime-local"}),xe("textarea","申请说明",!1,4,void 0,{rows:3})];break;case wie:t=[xe("input","您的姓名",!0,0),xe("input","公司名称",!0,1),xe("input","职位",!0,2),xe("input","联系邮箱",!0,3,void 0,{type:"email"}),xe("input","联系电话",!0,4,void 0,{type:"tel"}),xe("select","公司规模",!0,5,["10人以下","10-50人","50-200人","200-500人","500人以上"]),xe("select","预算范围",!0,6,["1万以下","1-5万","5-10万","10-20万","20万以上"]),xe("checkbox","感兴趣的功能",!0,7,["客服系统","AI机器人","工单管理","数据分析","集成开发"]),xe("input","具体需求描述",!0,8,void 0,{type:"textarea",rows:4}),xe("select","期望开始时间",!0,9,["立即","1个月内","3个月内","半年内","暂不确定"])];break;case Cie:t=[xe("input","您的姓名",!0,0,void 0,void 0,"nickname"),xe("input","联系邮箱",!0,1,void 0,{type:"email"},"email"),xe("input","联系电话",!1,2,void 0,{type:"tel"},"mobile"),xe("select","留言类型",!0,3,["咨询","建议","投诉","其他"],void 0,"type"),xe("input","留言主题",!0,4,void 0,void 0,"title"),xe("input","留言内容",!0,5,void 0,{type:"textarea",rows:5},"content"),xe("select","希望回复方式",!0,6,["邮箱","电话","短信"],void 0,"replyMethod")];break;case Sie:t=[xe("input","投诉人姓名",!0,0,void 0,void 0,"nickname"),xe("input","联系电话",!0,1,void 0,{type:"tel"},"mobile"),xe("input","联系邮箱",!0,2,void 0,{type:"email"},"email"),xe("select","投诉类型",!0,3,["服务态度","产品质量","收费问题","其他"],void 0,"type"),xe("input","投诉对象",!0,4,void 0,void 0,"complaintTarget"),xe("input","事件发生时间",!0,5,void 0,{type:"datetime-local"},"time"),xe("input","投诉详情",!0,6,void 0,{type:"textarea",rows:5},"content"),xe("input","期望处理结果",!1,7,void 0,{type:"textarea",rows:3},"expectedResult"),xe("input","相关证据附件",!1,8,void 0,{type:"file",accept:"image/*,.pdf,.doc,.docx"},"attachment")];break;case Eie:t=[xe("input","您的姓名",!1,0),xe("input","联系邮箱",!1,1,void 0,{type:"email"}),xe("select","反馈类型",!0,2,["功能建议","问题反馈","体验改进","其他"]),xe("radio","整体满意度",!0,3,["非常满意","满意","一般","不满意","非常不满意"]),xe("input","详细反馈",!0,4,void 0,{type:"textarea",rows:4}),xe("checkbox","希望改进的方面",!1,5,["界面设计","功能完善","性能优化","用户体验","文档说明"])];break;case _ie:t=[xe("input","您的姓名",!1,0),xe("input","联系方式",!1,1),xe("select","产品模块",!0,2,["客服系统","AI机器人","工单管理","数据分析","其他"]),xe("input","建议标题",!0,3),xe("input","详细建议",!0,4,void 0,{type:"textarea",rows:4}),xe("select","重要程度",!0,5,["非常重要","重要","一般","不重要"]),xe("input","预期效果",!1,6,void 0,{type:"textarea",rows:3})];break;case $ie:t=[xe("input","报告人",!0,0),xe("input","联系邮箱",!0,1,void 0,{type:"email"}),xe("input","Bug标题",!0,2),xe("select","严重程度",!0,3,["致命","严重","一般","轻微","建议"]),xe("select","Bug类型",!0,4,["功能缺陷","界面问题","性能问题","兼容性问题","其他"]),xe("input","重现步骤",!0,5,void 0,{type:"textarea",rows:4}),xe("input","期望结果",!0,6,void 0,{type:"textarea",rows:2}),xe("input","实际结果",!0,7,void 0,{type:"textarea",rows:2}),xe("input","环境信息",!1,8,void 0,{placeholder:"操作系统、浏览器版本等"}),xe("input","截图或附件",!1,9,void 0,{type:"file",accept:"image/*,.pdf,.doc,.docx"})];break;case Pie:t=[xe("input","学员姓名",!0,0),xe("input","联系电话",!0,1,void 0,{type:"tel"}),xe("input","微信号",!1,2),xe("select","年龄段",!0,3,["3-6岁","7-12岁","13-18岁","成人"]),xe("select","课程类型",!0,4,["英语","数学","编程","美术","音乐","其他"]),xe("select","试听时间偏好",!0,5,["工作日上午","工作日下午","工作日晚上","周末上午","周末下午","周末晚上"]),xe("input","期望试听日期",!0,6,void 0,{type:"date"}),xe("input","学习基础",!1,7,void 0,{type:"textarea",rows:3}),xe("input","特殊需求",!1,8,void 0,{type:"textarea",rows:2})];break;case Mie:t=[xe("input","您的姓名",!0,0),xe("input","公司名称",!1,1),xe("input","联系电话",!0,2,void 0,{type:"tel"}),xe("input","联系邮箱",!0,3,void 0,{type:"email"}),xe("select","咨询产品",!0,4,["基础版","专业版","企业版","定制版"]),xe("select","公司规模",!0,5,["10人以下","10-50人","50-200人","200-500人","500人以上"]),xe("checkbox","关注功能",!0,6,["在线客服","AI机器人","工单系统","数据分析","API集成"]),xe("input","具体需求",!0,7,void 0,{type:"textarea",rows:4}),xe("select","预算范围",!1,8,["1万以下","1-5万","5-15万","15万以上"])];break;case Tie:t=[xe("input","预约人姓名",!0,0),xe("input","联系电话",!0,1,void 0,{type:"tel"}),xe("select","服务类型",!0,2,["安装服务","维修服务","咨询服务","培训服务","其他"]),xe("input","预约日期",!0,3,void 0,{type:"date"}),xe("select","时间段",!0,4,["上午(9:00-12:00)","下午(13:00-17:00)","晚上(18:00-21:00)"]),xe("input","服务地址",!0,5),xe("input","服务描述",!0,6,void 0,{type:"textarea",rows:3}),xe("input","特殊要求",!1,7,void 0,{type:"textarea",rows:2})];break;case Rie:t=[xe("input","公司名称",!0,0),xe("input","联系人",!0,1),xe("input","联系电话",!0,2,void 0,{type:"tel"}),xe("input","联系邮箱",!0,3,void 0,{type:"email"}),xe("checkbox","需要报价的产品/服务",!0,4,["基础版","专业版","企业版","定制开发","技术支持","培训服务"]),xe("input","预估用户数量",!0,5,void 0,{type:"number"}),xe("select","使用场景",!0,6,["客服中心","销售支持","技术支持","综合应用"]),xe("input","详细需求说明",!0,7,void 0,{type:"textarea",rows:4}),xe("input","期望交付时间",!1,8,void 0,{type:"date"}),xe("input","其他要求",!1,9,void 0,{type:"textarea",rows:2})];break;case Oie:t=[xe("input","姓名",!0,0),xe("input","公司名称",!0,1),xe("input","职位",!0,2),xe("input","联系电话",!0,3,void 0,{type:"tel"}),xe("input","联系邮箱",!0,4,void 0,{type:"email"}),xe("select","公司规模",!0,5,["50人以下","50-200人","200-1000人","1000人以上"]),xe("checkbox","感兴趣的功能模块",!0,6,["在线客服","AI机器人","工单管理","知识库","数据分析","多渠道接入"]),xe("input","期望演示时间",!0,7,void 0,{type:"datetime-local"}),xe("input","具体需求",!0,8,void 0,{type:"textarea",rows:3}),xe("select","决策时间",!1,9,["1个月内","3个月内","半年内","1年内","暂不确定"])];break;case kie:t=[xe("input","姓名",!0,0),xe("radio","性别",!0,1,["男","女"]),xe("input","出生日期",!0,2,void 0,{type:"date"}),xe("input","联系电话",!0,3,void 0,{type:"tel"}),xe("input","邮箱地址",!0,4,void 0,{type:"email"}),xe("input","现居地址",!0,5),xe("select","学历",!0,6,["高中及以下","大专","本科","硕士","博士"]),xe("input","毕业院校",!0,7),xe("input","专业",!0,8),xe("input","应聘职位",!0,9),xe("input","工作经验",!0,10,void 0,{type:"textarea",rows:4}),xe("input","技能特长",!0,11,void 0,{type:"textarea",rows:3}),xe("input","期望薪资",!1,12),xe("input","个人简历",!1,13,void 0,{type:"file",accept:".pdf,.doc,.docx"})];break;case Iie:t=[xe("input","员工姓名",!1,0),xe("input","部门",!0,1),xe("input","职位",!0,2),xe("select","反馈类型",!0,3,["工作环境","管理制度","薪酬福利","团队协作","职业发展","其他"]),xe("radio","满意度评分",!0,4,["5分(非常满意)","4分(满意)","3分(一般)","2分(不满意)","1分(非常不满意)"]),xe("input","具体建议",!0,5,void 0,{type:"textarea",rows:4}),xe("checkbox","希望改进的方面",!1,6,["工作流程","沟通机制","培训机会","晋升通道","工作环境"]),xe("radio","是否愿意实名反馈",!0,7,["是","否"])];break;case Die:t=[xe("input","申请人姓名",!0,0),xe("input","员工工号",!0,1),xe("input","部门",!0,2),xe("input","职位",!0,3),xe("select","培训类型",!0,4,["技能培训","管理培训","专业认证","外部培训","其他"]),xe("input","培训课程名称",!0,5),xe("input","培训机构",!1,6),xe("input","培训时间",!0,7,void 0,{type:"date"}),xe("input","培训费用",!1,8,void 0,{type:"number"}),xe("input","申请理由",!0,9,void 0,{type:"textarea",rows:4}),xe("input","预期收益",!0,10,void 0,{type:"textarea",rows:3}),xe("input","直属主管",!0,11)];break;case Nie:t=[xe("input","客户姓名",!0,0),xe("input","联系电话",!0,1,void 0,{type:"tel"}),xe("input","购买日期",!0,2,void 0,{type:"date"}),xe("input","产品型号",!0,3),xe("input","订单号",!1,4),xe("select","服务类型",!0,5,["产品维修","技术支持","使用指导","配件更换","其他"]),xe("input","问题描述",!0,6,void 0,{type:"textarea",rows:4}),xe("select","紧急程度",!0,7,["紧急","一般","不急"]),xe("input","期望处理时间",!1,8,void 0,{type:"date"}),xe("input","问题图片",!1,9,void 0,{type:"file",accept:"image/*"})];break;case Aie:t=[xe("input","客户姓名",!0,0),xe("input","联系电话",!0,1,void 0,{type:"tel"}),xe("input","订单号",!0,2),xe("input","购买时间",!0,3,void 0,{type:"date"}),xe("input","商品名称",!0,4),xe("radio","申请类型",!0,5,["退货","换货"]),xe("select","退换原因",!0,6,["商品质量问题","商品损坏","不符合描述","不需要了","其他"]),xe("input","详细说明",!0,7,void 0,{type:"textarea",rows:4}),xe("input","商品图片",!1,8,void 0,{type:"file",accept:"image/*",multiple:!0}),xe("input","退货地址",!1,9),xe("input","期望处理方式",!1,10,void 0,{type:"textarea",rows:2})];break;case Fie:t=[xe("input","公司名称",!0,0),xe("input","联系人",!0,1),xe("input","职位",!0,2),xe("input","联系电话",!0,3,void 0,{type:"tel"}),xe("input","联系邮箱",!0,4,void 0,{type:"email"}),xe("input","公司官网",!1,5,void 0,{type:"url"}),xe("select","合作类型",!0,6,["代理合作","技术合作","渠道合作","投资合作","其他"]),xe("select","公司规模",!0,7,["10人以下","10-50人","50-200人","200-1000人","1000人以上"]),xe("input","主营业务",!0,8,void 0,{type:"textarea",rows:3}),xe("input","合作意向",!0,9,void 0,{type:"textarea",rows:4}),xe("input","预期合作规模",!1,10),xe("input","公司介绍",!1,11,void 0,{type:"file",accept:".pdf,.doc,.docx"})];break;case Bie:t=[xe("input","商户名称",!0,0),xe("input","法人代表",!0,1),xe("input","联系电话",!0,2,void 0,{type:"tel"}),xe("input","联系邮箱",!0,3,void 0,{type:"email"}),xe("input","营业执照号",!0,4),xe("input","经营地址",!0,5),xe("select","经营类型",!0,6,["零售","批发","服务","制造","其他"]),xe("input","主营产品/服务",!0,7,void 0,{type:"textarea",rows:3}),xe("input","预计月交易额",!1,8),xe("input","营业执照",!0,9,void 0,{type:"file",accept:"image/*,.pdf"}),xe("input","其他资质证明",!1,10,void 0,{type:"file",accept:"image/*,.pdf",multiple:!0}),xe("input","备注说明",!1,11,void 0,{type:"textarea",rows:2})];break;case Lie:t=[xe("input","客户姓名",!1,0),xe("input","联系方式",!1,1),xe("radio","整体满意度",!0,2,["非常满意","满意","一般","不满意","非常不满意"]),xe("radio","产品质量评价",!0,3,["优秀","良好","一般","较差","很差"]),xe("radio","服务态度评价",!0,4,["非常好","好","一般","差","很差"]),xe("radio","响应速度评价",!0,5,["非常快","快","一般","慢","很慢"]),xe("radio","是否会推荐给朋友",!0,6,["一定会","可能会","不确定","可能不会","一定不会"]),xe("input","最满意的方面",!1,7,void 0,{type:"textarea",rows:3}),xe("input","需要改进的方面",!1,8,void 0,{type:"textarea",rows:3}),xe("input","其他建议",!1,9,void 0,{type:"textarea",rows:3})];break;case jie:t=[xe("input","姓名",!1,0),xe("radio","性别",!0,1,["男","女"]),xe("select","年龄段",!0,2,["18-25岁","26-35岁","36-45岁","46-55岁","55岁以上"]),xe("select","学历",!0,3,["高中及以下","大专","本科","硕士","博士"]),xe("select","职业",!0,4,["学生","企业员工","政府机关","自由职业","退休","其他"]),xe("select","月收入",!1,5,["3000以下","3000-8000","8000-15000","15000-30000","30000以上"]),xe("checkbox","使用过的产品",!0,6,["产品A","产品B","产品C","产品D","都没用过"]),xe("radio","购买意向",!0,7,["非常愿意","比较愿意","一般","不太愿意","完全不愿意"]),xe("select","获取信息渠道",!0,8,["搜索引擎","社交媒体","朋友推荐","广告","其他"]),xe("input","意见建议",!1,9,void 0,{type:"textarea",rows:4})];break;case zie:t=[xe("input","机构/个人名称",!0,0),xe("input","联系人",!0,1),xe("input","联系电话",!0,2,void 0,{type:"tel"}),xe("select","机构类型",!0,3,["企业","政府机关","事业单位","个人","其他"]),xe("select","机构规模",!0,4,["10人以下","10-50人","50-200人","200-1000人","1000人以上"]),xe("checkbox","当前面临的主要问题",!0,5,["效率低下","成本过高","沟通不畅","管理混乱","技术落后","其他"]),xe("checkbox","期望的解决方案",!0,6,["系统优化","流程改进","培训提升","技术升级","管理改革","其他"]),xe("input","具体需求描述",!0,7,void 0,{type:"textarea",rows:4}),xe("select","预算范围",!1,8,["5万以下","5-20万","20-50万","50-100万","100万以上"]),xe("input","期望完成时间",!1,9,void 0,{type:"date"})];break;case Hie:t=[xe("input","用户姓名",!0,0),xe("input","联系邮箱",!0,1,void 0,{type:"email"}),xe("input","联系电话",!1,2,void 0,{type:"tel"}),xe("select","问题类型",!0,3,["安装问题","配置问题","使用问题","性能问题","兼容性问题","其他"]),xe("select","紧急程度",!0,4,["紧急","高","中","低"]),xe("input","产品版本",!0,5),xe("input","操作系统",!0,6),xe("input","问题描述",!0,7,void 0,{type:"textarea",rows:4}),xe("input","重现步骤",!0,8,void 0,{type:"textarea",rows:4}),xe("input","错误信息",!1,9,void 0,{type:"textarea",rows:2}),xe("input","截图或日志",!1,10,void 0,{type:"file",accept:"image/*,.txt,.log,.zip",multiple:!0})];break;case Vie:t=[xe("input","报告人",!0,0),xe("input","联系方式",!0,1,void 0,{type:"tel"}),xe("input","所属部门",!0,2),xe("input","故障发现时间",!0,3,void 0,{type:"datetime-local"}),xe("select","故障系统",!0,4,["客服系统","工单系统","知识库系统","数据分析系统","其他"]),xe("select","故障级别",!0,5,["一级(系统瘫痪)","二级(功能异常)","三级(性能问题)","四级(界面问题)"]),xe("input","故障现象",!0,6,void 0,{type:"textarea",rows:4}),xe("input","影响范围",!0,7,void 0,{type:"textarea",rows:2}),xe("input","已采取措施",!1,8,void 0,{type:"textarea",rows:3}),xe("input","故障截图",!1,9,void 0,{type:"file",accept:"image/*",multiple:!0}),xe("input","日志文件",!1,10,void 0,{type:"file",accept:".txt,.log,.zip"})];break;case Wie:t=[xe("input","申请人",!0,0),xe("input","联系邮箱",!0,1,void 0,{type:"email"}),xe("input","所属部门/公司",!1,2),xe("input","功能名称",!0,3),xe("select","功能模块",!0,4,["客服系统","AI机器人","工单管理","数据分析","系统管理","其他"]),xe("select","优先级",!0,5,["高","中","低"]),xe("input","功能描述",!0,6,void 0,{type:"textarea",rows:4}),xe("input","使用场景",!0,7,void 0,{type:"textarea",rows:3}),xe("input","预期效果",!0,8,void 0,{type:"textarea",rows:3}),xe("input","参考案例",!1,9,void 0,{type:"textarea",rows:2}),xe("input","相关文档",!1,10,void 0,{type:"file",accept:".pdf,.doc,.docx,.txt"})];break;case Uie:t=[xe("input","标题",!0,0),xe("input","描述",!1,1,void 0,{type:"textarea",rows:3})];break;case Gie:default:t=[xe("input","姓名",!0,0),xe("input","联系方式",!0,1),xe("input","备注",!1,2,void 0,{type:"textarea",rows:3})];break}return t};var kse={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",a=0;a1&&arguments[1]!==void 0?arguments[1]:{},n=[];return Z.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(yi(r)):kse(r)&&r.props?n=n.concat(yi(r.props.children,t)):n.push(r))}),n}var ZN={},Zke=function(t){};function Jke(e,t){}function e3e(e,t){}function t3e(){ZN={}}function Nse(e,t,n){!t&&!ZN[n]&&(e(!1,n),ZN[n]=!0)}function Jn(e,t){Nse(Jke,e,t)}function K$(e,t){Nse(e3e,e,t)}Jn.preMessage=Zke;Jn.resetWarned=t3e;Jn.noteOnce=K$;function n3e(e,t){if(dt(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(dt(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Dse(e){var t=n3e(e,"string");return dt(t)=="symbol"?t:t+""}function K(e,t,n){return(t=Dse(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EU(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function B(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},n=[];return Z.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(bi(r)):Ise(r)&&r.props?n=n.concat(bi(r.props.children,t)):n.push(r))}),n}var Z6={},ZIe=function(t){};function JIe(e,t){}function e3e(e,t){}function t3e(){Z6={}}function Dse(e,t,n){!t&&!Z6[n]&&(e(!1,n),Z6[n]=!0)}function Jn(e,t){Dse(JIe,e,t)}function K$(e,t){Dse(e3e,e,t)}Jn.preMessage=ZIe;Jn.resetWarned=t3e;Jn.noteOnce=K$;function n3e(e,t){if(dt(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(dt(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Nse(e){var t=n3e(e,"string");return dt(t)=="symbol"?t:t+""}function K(e,t,n){return(t=Nse(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EU(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function B(e){for(var t=1;t>>1,j=L[V];if(0>>1;Vo(X,U))Jo(q,X)?(L[V]=q,L[J]=U,V=J):(L[V]=X,L[W]=U,V=W);else if(Jo(q,U))L[V]=q,L[J]=U,V=J;else break e}}return H}function o(L,H){var U=L.sortIndex-H.sortIndex;return U!==0?U:L.id-H.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],c=[],u=1,d=null,p=3,h=!1,m=!1,v=!1,g=typeof setTimeout=="function"?setTimeout:null,x=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(L){for(var H=n(c);H!==null;){if(H.callback===null)r(c);else if(H.startTime<=L)r(c),H.sortIndex=H.expirationTime,t(l,H);else break;H=n(c)}}function C(L){if(v=!1,b(L),!m)if(n(l)!==null)m=!0,N(S);else{var H=n(c);H!==null&&D(C,H.startTime-L)}}function S(L,H){m=!1,v&&(v=!1,x(_),_=-1),h=!0;var U=p;try{for(b(H),d=n(l);d!==null&&(!(d.expirationTime>H)||L&&!R());){var V=d.callback;if(typeof V=="function"){d.callback=null,p=d.priorityLevel;var j=V(d.expirationTime<=H);H=e.unstable_now(),typeof j=="function"?d.callback=j:d===n(l)&&r(l),b(H)}else r(l);d=n(l)}if(d!==null)var F=!0;else{var W=n(c);W!==null&&D(C,W.startTime-H),F=!1}return F}finally{d=null,p=U,h=!1}}var w=!1,E=null,_=-1,P=5,$=-1;function R(){return!(e.unstable_now()-$L||125V?(L.sortIndex=U,t(c,L),n(l)===null&&L===n(c)&&(v?(x(_),_=-1):v=!0,D(C,U-V))):(L.sortIndex=j,t(l,L),m||h||(m=!0,N(S))),L},e.unstable_shouldYield=R,e.unstable_wrapCallback=function(L){var H=p;return function(){var U=p;p=H;try{return L.apply(this,arguments)}finally{p=U}}}})(Bse);Fse.exports=Bse;var r3e=Fse.exports;/** + */(function(e){function t(L,H){var U=L.length;L.push(H);e:for(;0>>1,j=L[V];if(0>>1;Vo(X,U))Jo(q,X)?(L[V]=q,L[J]=U,V=J):(L[V]=X,L[W]=U,V=W);else if(Jo(q,U))L[V]=q,L[J]=U,V=J;else break e}}return H}function o(L,H){var U=L.sortIndex-H.sortIndex;return U!==0?U:L.id-H.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],c=[],u=1,d=null,f=3,h=!1,m=!1,v=!1,g=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function x(L){for(var H=n(c);H!==null;){if(H.callback===null)r(c);else if(H.startTime<=L)r(c),H.sortIndex=H.expirationTime,t(l,H);else break;H=n(c)}}function w(L){if(v=!1,x(L),!m)if(n(l)!==null)m=!0,D(S);else{var H=n(c);H!==null&&N(w,H.startTime-L)}}function S(L,H){m=!1,v&&(v=!1,b(_),_=-1),h=!0;var U=f;try{for(x(H),d=n(l);d!==null&&(!(d.expirationTime>H)||L&&!T());){var V=d.callback;if(typeof V=="function"){d.callback=null,f=d.priorityLevel;var j=V(d.expirationTime<=H);H=e.unstable_now(),typeof j=="function"?d.callback=j:d===n(l)&&r(l),x(H)}else r(l);d=n(l)}if(d!==null)var F=!0;else{var W=n(c);W!==null&&N(w,W.startTime-H),F=!1}return F}finally{d=null,f=U,h=!1}}var C=!1,E=null,_=-1,P=5,$=-1;function T(){return!(e.unstable_now()-$L||125V?(L.sortIndex=U,t(c,L),n(l)===null&&L===n(c)&&(v?(b(_),_=-1):v=!0,N(w,U-V))):(L.sortIndex=j,t(l,L),m||h||(m=!0,D(S))),L},e.unstable_shouldYield=T,e.unstable_wrapCallback=function(L){var H=f;return function(){var U=f;f=H;try{return L.apply(this,arguments)}finally{f=U}}}})(Bse);Fse.exports=Bse;var r3e=Fse.exports;/** * @license React * react-dom.production.min.js * @@ -82,14 +82,14 @@ Ft.version="2.30.1";BOe(Qr);Ft.fn=Tt;Ft.min=$4e;Ft.max=P4e;Ft.now=M4e;Ft.utc=Bu; * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var o3e=f,Fs=r3e;function Ot(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),JN=Object.prototype.hasOwnProperty,i3e=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,_U={},$U={};function a3e(e){return JN.call($U,e)?!0:JN.call(_U,e)?!1:i3e.test(e)?$U[e]=!0:(_U[e]=!0,!1)}function s3e(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function l3e(e,t,n,r){if(t===null||typeof t>"u"||s3e(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ba(e,t,n,r,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var Gi={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Gi[e]=new Ba(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Gi[t]=new Ba(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Gi[e]=new Ba(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Gi[e]=new Ba(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Gi[e]=new Ba(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Gi[e]=new Ba(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Gi[e]=new Ba(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Gi[e]=new Ba(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Gi[e]=new Ba(e,5,!1,e.toLowerCase(),null,!1,!1)});var iL=/[\-:]([a-z])/g;function aL(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(iL,aL);Gi[t]=new Ba(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(iL,aL);Gi[t]=new Ba(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(iL,aL);Gi[t]=new Ba(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Gi[e]=new Ba(e,1,!1,e.toLowerCase(),null,!1,!1)});Gi.xlinkHref=new Ba("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Gi[e]=new Ba(e,1,!1,e.toLowerCase(),null,!0,!0)});function sL(e,t,n,r){var o=Gi.hasOwnProperty(t)?Gi[t]:null;(o!==null?o.type!==0:r||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),J6=Object.prototype.hasOwnProperty,i3e=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,_U={},$U={};function a3e(e){return J6.call($U,e)?!0:J6.call(_U,e)?!1:i3e.test(e)?$U[e]=!0:(_U[e]=!0,!1)}function s3e(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function l3e(e,t,n,r){if(t===null||typeof t>"u"||s3e(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function La(e,t,n,r,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var qi={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){qi[e]=new La(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];qi[t]=new La(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){qi[e]=new La(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){qi[e]=new La(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){qi[e]=new La(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){qi[e]=new La(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){qi[e]=new La(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){qi[e]=new La(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){qi[e]=new La(e,5,!1,e.toLowerCase(),null,!1,!1)});var iL=/[\-:]([a-z])/g;function aL(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(iL,aL);qi[t]=new La(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(iL,aL);qi[t]=new La(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(iL,aL);qi[t]=new La(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){qi[e]=new La(e,1,!1,e.toLowerCase(),null,!1,!1)});qi.xlinkHref=new La("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){qi[e]=new La(e,1,!1,e.toLowerCase(),null,!0,!0)});function sL(e,t,n,r){var o=qi.hasOwnProperty(t)?qi[t]:null;(o!==null?o.type!==0:r||!(2s||o[a]!==i[s]){var l=` -`+o[a].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{I3=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ax(e):""}function c3e(e){switch(e.tag){case 5:return Ax(e.type);case 16:return Ax("Lazy");case 13:return Ax("Suspense");case 19:return Ax("SuspenseList");case 0:case 2:case 15:return e=k3(e.type,!1),e;case 11:return e=k3(e.type.render,!1),e;case 1:return e=k3(e.type,!0),e;default:return""}}function rD(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Sv:return"Fragment";case wv:return"Portal";case eD:return"Profiler";case lL:return"StrictMode";case tD:return"Suspense";case nD:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case zse:return(e.displayName||"Context")+".Consumer";case jse:return(e._context.displayName||"Context")+".Provider";case cL:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case uL:return t=e.displayName||null,t!==null?t:rD(e.type)||"Memo";case Vf:t=e._payload,e=e._init;try{return rD(e(t))}catch{}}return null}function u3e(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return rD(t);case 8:return t===lL?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ip(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Vse(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function d3e(e){var t=Vse(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function kE(e){e._valueTracker||(e._valueTracker=d3e(e))}function Wse(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Vse(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Y$(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function oD(e,t){var n=t.checked;return bo({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function MU(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ip(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Use(e,t){t=t.checked,t!=null&&sL(e,"checked",t,!1)}function iD(e,t){Use(e,t);var n=Ip(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?aD(e,t.type,n):t.hasOwnProperty("defaultValue")&&aD(e,t.type,Ip(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function RU(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function aD(e,t,n){(t!=="number"||Y$(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Fx=Array.isArray;function Uv(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=NE.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function J1(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var s1={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},f3e=["Webkit","ms","Moz","O"];Object.keys(s1).forEach(function(e){f3e.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),s1[t]=s1[e]})});function Yse(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||s1.hasOwnProperty(e)&&s1[e]?(""+t).trim():t+"px"}function Xse(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Yse(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var p3e=bo({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function cD(e,t){if(t){if(p3e[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Ot(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Ot(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Ot(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Ot(62))}}function uD(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var dD=null;function dL(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var fD=null,Gv=null,qv=null;function IU(e){if(e=kw(e)){if(typeof fD!="function")throw Error(Ot(280));var t=e.stateNode;t&&(t=dO(t),fD(e.stateNode,e.type,t))}}function Qse(e){Gv?qv?qv.push(e):qv=[e]:Gv=e}function Zse(){if(Gv){var e=Gv,t=qv;if(qv=Gv=null,IU(e),t)for(e=0;e>>=0,e===0?32:31-(E3e(e)/_3e|0)|0}var DE=64,AE=4194304;function Bx(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function J$(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~o;s!==0?r=Bx(s):(i&=a,i!==0&&(r=Bx(i)))}else a=n&~o,a!==0?r=Bx(a):i!==0&&(r=Bx(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Tw(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-dc(t),e[t]=n}function R3e(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=c1),zU=" ",HU=!1;function yle(e,t){switch(e){case"keyup":return r8e.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ble(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ev=!1;function i8e(e,t){switch(e){case"compositionend":return ble(t);case"keypress":return t.which!==32?null:(HU=!0,zU);case"textInput":return e=t.data,e===zU&&HU?null:e;default:return null}}function a8e(e,t){if(Ev)return e==="compositionend"||!bL&&yle(e,t)?(e=gle(),O_=gL=sp=null,Ev=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=GU(n)}}function Sle(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Sle(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ele(){for(var e=window,t=Y$();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Y$(e.document)}return t}function xL(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function m8e(e){var t=Ele(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Sle(n.ownerDocument.documentElement,n)){if(r!==null&&xL(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=qU(n,i);var a=qU(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,_v=null,yD=null,d1=null,bD=!1;function KU(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;bD||_v==null||_v!==Y$(r)||(r=_v,"selectionStart"in r&&xL(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),d1&&iC(d1,r)||(d1=r,r=nP(yD,"onSelect"),0Mv||(e.current=_D[Mv],_D[Mv]=null,Mv--)}function zr(e,t){Mv++,_D[Mv]=e.current,e.current=t}var kp={},fa=Yp(kp),os=Yp(!1),Im=kp;function w0(e,t){var n=e.type.contextTypes;if(!n)return kp;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function is(e){return e=e.childContextTypes,e!=null}function oP(){Yr(os),Yr(fa)}function tG(e,t,n){if(fa.current!==kp)throw Error(Ot(168));zr(fa,t),zr(os,n)}function kle(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(Ot(108,u3e(e)||"Unknown",o));return bo({},n,r)}function iP(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||kp,Im=fa.current,zr(fa,e),zr(os,os.current),!0}function nG(e,t,n){var r=e.stateNode;if(!r)throw Error(Ot(169));n?(e=kle(e,t,Im),r.__reactInternalMemoizedMergedChildContext=e,Yr(os),Yr(fa),zr(fa,e)):Yr(os),zr(os,n)}var pd=null,fO=!1,q3=!1;function Nle(e){pd===null?pd=[e]:pd.push(e)}function P8e(e){fO=!0,Nle(e)}function Xp(){if(!q3&&pd!==null){q3=!0;var e=0,t=Pr;try{var n=pd;for(Pr=1;e>=a,o-=a,Cd=1<<32-dc(t)+o|n<_?(P=E,E=null):P=E.sibling;var $=p(x,E,b[_],C);if($===null){E===null&&(E=P);break}e&&E&&$.alternate===null&&t(x,E),y=i($,y,_),w===null?S=$:w.sibling=$,w=$,E=P}if(_===b.length)return n(x,E),lo&&Nh(x,_),S;if(E===null){for(;__?(P=E,E=null):P=E.sibling;var R=p(x,E,$.value,C);if(R===null){E===null&&(E=P);break}e&&E&&R.alternate===null&&t(x,E),y=i(R,y,_),w===null?S=R:w.sibling=R,w=R,E=P}if($.done)return n(x,E),lo&&Nh(x,_),S;if(E===null){for(;!$.done;_++,$=b.next())$=d(x,$.value,C),$!==null&&(y=i($,y,_),w===null?S=$:w.sibling=$,w=$);return lo&&Nh(x,_),S}for(E=r(x,E);!$.done;_++,$=b.next())$=h(E,x,_,$.value,C),$!==null&&(e&&$.alternate!==null&&E.delete($.key===null?_:$.key),y=i($,y,_),w===null?S=$:w.sibling=$,w=$);return e&&E.forEach(function(O){return t(x,O)}),lo&&Nh(x,_),S}function g(x,y,b,C){if(typeof b=="object"&&b!==null&&b.type===Sv&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case IE:e:{for(var S=b.key,w=y;w!==null;){if(w.key===S){if(S=b.type,S===Sv){if(w.tag===7){n(x,w.sibling),y=o(w,b.props.children),y.return=x,x=y;break e}}else if(w.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===Vf&&iG(S)===w.type){n(x,w.sibling),y=o(w,b.props),y.ref=Kb(x,w,b),y.return=x,x=y;break e}n(x,w);break}else t(x,w);w=w.sibling}b.type===Sv?(y=vm(b.props.children,x.mode,C,b.key),y.return=x,x=y):(C=B_(b.type,b.key,b.props,null,x.mode,C),C.ref=Kb(x,y,b),C.return=x,x=C)}return a(x);case wv:e:{for(w=b.key;y!==null;){if(y.key===w)if(y.tag===4&&y.stateNode.containerInfo===b.containerInfo&&y.stateNode.implementation===b.implementation){n(x,y.sibling),y=o(y,b.children||[]),y.return=x,x=y;break e}else{n(x,y);break}else t(x,y);y=y.sibling}y=t8(b,x.mode,C),y.return=x,x=y}return a(x);case Vf:return w=b._init,g(x,y,w(b._payload),C)}if(Fx(b))return m(x,y,b,C);if(Vb(b))return v(x,y,b,C);VE(x,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,y!==null&&y.tag===6?(n(x,y.sibling),y=o(y,b),y.return=x,x=y):(n(x,y),y=e8(b,x.mode,C),y.return=x,x=y),a(x)):n(x,y)}return g}var E0=Ble(!0),Lle=Ble(!1),lP=Yp(null),cP=null,Tv=null,EL=null;function _L(){EL=Tv=cP=null}function $L(e){var t=lP.current;Yr(lP),e._currentValue=t}function MD(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Yv(e,t){cP=e,EL=Tv=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ja=!0),e.firstContext=null)}function Cl(e){var t=e._currentValue;if(EL!==e)if(e={context:e,memoizedValue:t,next:null},Tv===null){if(cP===null)throw Error(Ot(308));Tv=e,cP.dependencies={lanes:0,firstContext:e}}else Tv=Tv.next=e;return t}var Yh=null;function PL(e){Yh===null?Yh=[e]:Yh.push(e)}function jle(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,PL(t)):(n.next=o.next,o.next=n),t.interleaved=n,zd(e,r)}function zd(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Wf=!1;function ML(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function zle(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Rd(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Sp(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,hr&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,zd(e,n)}return o=r.interleaved,o===null?(t.next=t,PL(r)):(t.next=o.next,o.next=t),r.interleaved=t,zd(e,n)}function I_(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,pL(e,n)}}function aG(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function uP(e,t,n,r){var o=e.updateQueue;Wf=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var l=s,c=l.next;l.next=null,a===null?i=c:a.next=c,a=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(i!==null){var d=o.baseState;a=0,u=c=l=null,s=i;do{var p=s.lane,h=s.eventTime;if((r&p)===p){u!==null&&(u=u.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,v=s;switch(p=t,h=n,v.tag){case 1:if(m=v.payload,typeof m=="function"){d=m.call(h,d,p);break e}d=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=v.payload,p=typeof m=="function"?m.call(h,d,p):m,p==null)break e;d=bo({},d,p);break e;case 2:Wf=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,p=o.effects,p===null?o.effects=[s]:p.push(s))}else h={eventTime:h,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=h,l=d):u=u.next=h,a|=p;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;p=s,s=p.next,p.next=null,o.lastBaseUpdate=p,o.shared.pending=null}}while(!0);if(u===null&&(l=d),o.baseState=l,o.firstBaseUpdate=c,o.lastBaseUpdate=u,t=o.shared.interleaved,t!==null){o=t;do a|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);Dm|=a,e.lanes=a,e.memoizedState=d}}function sG(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Y3.transition;Y3.transition={};try{e(!1),t()}finally{Pr=n,Y3.transition=r}}function oce(){return wl().memoizedState}function T8e(e,t,n){var r=_p(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ice(e))ace(t,n);else if(n=jle(e,t,n,r),n!==null){var o=Ia();fc(n,e,r,o),sce(n,t,r)}}function I8e(e,t,n){var r=_p(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ice(e))ace(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,n);if(o.hasEagerState=!0,o.eagerState=s,Ec(s,a)){var l=t.interleaved;l===null?(o.next=o,PL(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch{}finally{}n=jle(e,t,o,r),n!==null&&(o=Ia(),fc(n,e,r,o),sce(n,t,r))}}function ice(e){var t=e.alternate;return e===yo||t!==null&&t===yo}function ace(e,t){f1=fP=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function sce(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,pL(e,n)}}var pP={readContext:Cl,useCallback:Ji,useContext:Ji,useEffect:Ji,useImperativeHandle:Ji,useInsertionEffect:Ji,useLayoutEffect:Ji,useMemo:Ji,useReducer:Ji,useRef:Ji,useState:Ji,useDebugValue:Ji,useDeferredValue:Ji,useTransition:Ji,useMutableSource:Ji,useSyncExternalStore:Ji,useId:Ji,unstable_isNewReconciler:!1},k8e={readContext:Cl,useCallback:function(e,t){return tu().memoizedState=[e,t===void 0?null:t],e},useContext:Cl,useEffect:cG,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,N_(4194308,4,Jle.bind(null,t,e),n)},useLayoutEffect:function(e,t){return N_(4194308,4,e,t)},useInsertionEffect:function(e,t){return N_(4,2,e,t)},useMemo:function(e,t){var n=tu();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=tu();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=T8e.bind(null,yo,e),[r.memoizedState,e]},useRef:function(e){var t=tu();return e={current:e},t.memoizedState=e},useState:lG,useDebugValue:AL,useDeferredValue:function(e){return tu().memoizedState=e},useTransition:function(){var e=lG(!1),t=e[0];return e=O8e.bind(null,e[1]),tu().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=yo,o=tu();if(lo){if(n===void 0)throw Error(Ot(407));n=n()}else{if(n=t(),Mi===null)throw Error(Ot(349));Nm&30||Ule(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,cG(qle.bind(null,r,i,e),[e]),r.flags|=2048,pC(9,Gle.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=tu(),t=Mi.identifierPrefix;if(lo){var n=wd,r=Cd;n=(r&~(1<<32-dc(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=dC++,0")&&(l=l.replace("",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{k3=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ax(e):""}function c3e(e){switch(e.tag){case 5:return Ax(e.type);case 16:return Ax("Lazy");case 13:return Ax("Suspense");case 19:return Ax("SuspenseList");case 0:case 2:case 15:return e=I3(e.type,!1),e;case 11:return e=I3(e.type.render,!1),e;case 1:return e=I3(e.type,!0),e;default:return""}}function rN(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Sv:return"Fragment";case Cv:return"Portal";case eN:return"Profiler";case lL:return"StrictMode";case tN:return"Suspense";case nN:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case zse:return(e.displayName||"Context")+".Consumer";case jse:return(e._context.displayName||"Context")+".Provider";case cL:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case uL:return t=e.displayName||null,t!==null?t:rN(e.type)||"Memo";case Wf:t=e._payload,e=e._init;try{return rN(e(t))}catch{}}return null}function u3e(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return rN(t);case 8:return t===lL?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ip(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Vse(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function d3e(e){var t=Vse(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function IE(e){e._valueTracker||(e._valueTracker=d3e(e))}function Wse(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Vse(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Y$(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function oN(e,t){var n=t.checked;return bo({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function MU(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ip(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Use(e,t){t=t.checked,t!=null&&sL(e,"checked",t,!1)}function iN(e,t){Use(e,t);var n=Ip(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?aN(e,t.type,n):t.hasOwnProperty("defaultValue")&&aN(e,t.type,Ip(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function TU(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function aN(e,t,n){(t!=="number"||Y$(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Fx=Array.isArray;function Uv(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=DE.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function J1(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var s1={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},f3e=["Webkit","ms","Moz","O"];Object.keys(s1).forEach(function(e){f3e.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),s1[t]=s1[e]})});function Yse(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||s1.hasOwnProperty(e)&&s1[e]?(""+t).trim():t+"px"}function Xse(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Yse(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var p3e=bo({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function cN(e,t){if(t){if(p3e[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Rt(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Rt(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Rt(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Rt(62))}}function uN(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var dN=null;function dL(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var fN=null,Gv=null,qv=null;function kU(e){if(e=IC(e)){if(typeof fN!="function")throw Error(Rt(280));var t=e.stateNode;t&&(t=dR(t),fN(e.stateNode,e.type,t))}}function Qse(e){Gv?qv?qv.push(e):qv=[e]:Gv=e}function Zse(){if(Gv){var e=Gv,t=qv;if(qv=Gv=null,kU(e),t)for(e=0;e>>=0,e===0?32:31-(E3e(e)/_3e|0)|0}var NE=64,AE=4194304;function Bx(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function J$(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~o;s!==0?r=Bx(s):(i&=a,i!==0&&(r=Bx(i)))}else a=n&~o,a!==0?r=Bx(a):i!==0&&(r=Bx(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function OC(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-dc(t),e[t]=n}function T3e(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=c1),zU=" ",HU=!1;function yle(e,t){switch(e){case"keyup":return r8e.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ble(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ev=!1;function i8e(e,t){switch(e){case"compositionend":return ble(t);case"keypress":return t.which!==32?null:(HU=!0,zU);case"textInput":return e=t.data,e===zU&&HU?null:e;default:return null}}function a8e(e,t){if(Ev)return e==="compositionend"||!bL&&yle(e,t)?(e=gle(),R_=gL=lp=null,Ev=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=GU(n)}}function Sle(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Sle(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ele(){for(var e=window,t=Y$();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Y$(e.document)}return t}function xL(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function m8e(e){var t=Ele(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Sle(n.ownerDocument.documentElement,n)){if(r!==null&&xL(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=qU(n,i);var a=qU(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,_v=null,yN=null,d1=null,bN=!1;function KU(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;bN||_v==null||_v!==Y$(r)||(r=_v,"selectionStart"in r&&xL(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),d1&&iw(d1,r)||(d1=r,r=nP(yN,"onSelect"),0Mv||(e.current=_N[Mv],_N[Mv]=null,Mv--)}function zr(e,t){Mv++,_N[Mv]=e.current,e.current=t}var Dp={},pa=Xp(Dp),os=Xp(!1),Im=Dp;function C0(e,t){var n=e.type.contextTypes;if(!n)return Dp;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function is(e){return e=e.childContextTypes,e!=null}function oP(){Yr(os),Yr(pa)}function tG(e,t,n){if(pa.current!==Dp)throw Error(Rt(168));zr(pa,t),zr(os,n)}function Ile(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(Rt(108,u3e(e)||"Unknown",o));return bo({},n,r)}function iP(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Dp,Im=pa.current,zr(pa,e),zr(os,os.current),!0}function nG(e,t,n){var r=e.stateNode;if(!r)throw Error(Rt(169));n?(e=Ile(e,t,Im),r.__reactInternalMemoizedMergedChildContext=e,Yr(os),Yr(pa),zr(pa,e)):Yr(os),zr(os,n)}var pd=null,fR=!1,q3=!1;function Dle(e){pd===null?pd=[e]:pd.push(e)}function P8e(e){fR=!0,Dle(e)}function Qp(){if(!q3&&pd!==null){q3=!0;var e=0,t=Pr;try{var n=pd;for(Pr=1;e>=a,o-=a,wd=1<<32-dc(t)+o|n<_?(P=E,E=null):P=E.sibling;var $=f(b,E,x[_],w);if($===null){E===null&&(E=P);break}e&&E&&$.alternate===null&&t(b,E),y=i($,y,_),C===null?S=$:C.sibling=$,C=$,E=P}if(_===x.length)return n(b,E),lo&&Nh(b,_),S;if(E===null){for(;__?(P=E,E=null):P=E.sibling;var T=f(b,E,$.value,w);if(T===null){E===null&&(E=P);break}e&&E&&T.alternate===null&&t(b,E),y=i(T,y,_),C===null?S=T:C.sibling=T,C=T,E=P}if($.done)return n(b,E),lo&&Nh(b,_),S;if(E===null){for(;!$.done;_++,$=x.next())$=d(b,$.value,w),$!==null&&(y=i($,y,_),C===null?S=$:C.sibling=$,C=$);return lo&&Nh(b,_),S}for(E=r(b,E);!$.done;_++,$=x.next())$=h(E,b,_,$.value,w),$!==null&&(e&&$.alternate!==null&&E.delete($.key===null?_:$.key),y=i($,y,_),C===null?S=$:C.sibling=$,C=$);return e&&E.forEach(function(R){return t(b,R)}),lo&&Nh(b,_),S}function g(b,y,x,w){if(typeof x=="object"&&x!==null&&x.type===Sv&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case kE:e:{for(var S=x.key,C=y;C!==null;){if(C.key===S){if(S=x.type,S===Sv){if(C.tag===7){n(b,C.sibling),y=o(C,x.props.children),y.return=b,b=y;break e}}else if(C.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===Wf&&iG(S)===C.type){n(b,C.sibling),y=o(C,x.props),y.ref=Kb(b,C,x),y.return=b,b=y;break e}n(b,C);break}else t(b,C);C=C.sibling}x.type===Sv?(y=ym(x.props.children,b.mode,w,x.key),y.return=b,b=y):(w=B_(x.type,x.key,x.props,null,b.mode,w),w.ref=Kb(b,y,x),w.return=b,b=w)}return a(b);case Cv:e:{for(C=x.key;y!==null;){if(y.key===C)if(y.tag===4&&y.stateNode.containerInfo===x.containerInfo&&y.stateNode.implementation===x.implementation){n(b,y.sibling),y=o(y,x.children||[]),y.return=b,b=y;break e}else{n(b,y);break}else t(b,y);y=y.sibling}y=t8(x,b.mode,w),y.return=b,b=y}return a(b);case Wf:return C=x._init,g(b,y,C(x._payload),w)}if(Fx(x))return m(b,y,x,w);if(Vb(x))return v(b,y,x,w);VE(b,x)}return typeof x=="string"&&x!==""||typeof x=="number"?(x=""+x,y!==null&&y.tag===6?(n(b,y.sibling),y=o(y,x),y.return=b,b=y):(n(b,y),y=e8(x,b.mode,w),y.return=b,b=y),a(b)):n(b,y)}return g}var E0=Ble(!0),Lle=Ble(!1),lP=Xp(null),cP=null,Ov=null,EL=null;function _L(){EL=Ov=cP=null}function $L(e){var t=lP.current;Yr(lP),e._currentValue=t}function MN(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Yv(e,t){cP=e,EL=Ov=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ja=!0),e.firstContext=null)}function wl(e){var t=e._currentValue;if(EL!==e)if(e={context:e,memoizedValue:t,next:null},Ov===null){if(cP===null)throw Error(Rt(308));Ov=e,cP.dependencies={lanes:0,firstContext:e}}else Ov=Ov.next=e;return t}var Xh=null;function PL(e){Xh===null?Xh=[e]:Xh.push(e)}function jle(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,PL(t)):(n.next=o.next,o.next=n),t.interleaved=n,zd(e,r)}function zd(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Uf=!1;function ML(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function zle(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Td(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ep(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,hr&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,zd(e,n)}return o=r.interleaved,o===null?(t.next=t,PL(r)):(t.next=o.next,o.next=t),r.interleaved=t,zd(e,n)}function k_(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,pL(e,n)}}function aG(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function uP(e,t,n,r){var o=e.updateQueue;Uf=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var l=s,c=l.next;l.next=null,a===null?i=c:a.next=c,a=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(i!==null){var d=o.baseState;a=0,u=c=l=null,s=i;do{var f=s.lane,h=s.eventTime;if((r&f)===f){u!==null&&(u=u.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,v=s;switch(f=t,h=n,v.tag){case 1:if(m=v.payload,typeof m=="function"){d=m.call(h,d,f);break e}d=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=v.payload,f=typeof m=="function"?m.call(h,d,f):m,f==null)break e;d=bo({},d,f);break e;case 2:Uf=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,f=o.effects,f===null?o.effects=[s]:f.push(s))}else h={eventTime:h,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=h,l=d):u=u.next=h,a|=f;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;f=s,s=f.next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}while(!0);if(u===null&&(l=d),o.baseState=l,o.firstBaseUpdate=c,o.lastBaseUpdate=u,t=o.shared.interleaved,t!==null){o=t;do a|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);Am|=a,e.lanes=a,e.memoizedState=d}}function sG(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Y3.transition;Y3.transition={};try{e(!1),t()}finally{Pr=n,Y3.transition=r}}function oce(){return Cl().memoizedState}function O8e(e,t,n){var r=$p(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ice(e))ace(t,n);else if(n=jle(e,t,n,r),n!==null){var o=Ia();fc(n,e,r,o),sce(n,t,r)}}function k8e(e,t,n){var r=$p(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ice(e))ace(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,n);if(o.hasEagerState=!0,o.eagerState=s,Ec(s,a)){var l=t.interleaved;l===null?(o.next=o,PL(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch{}finally{}n=jle(e,t,o,r),n!==null&&(o=Ia(),fc(n,e,r,o),sce(n,t,r))}}function ice(e){var t=e.alternate;return e===yo||t!==null&&t===yo}function ace(e,t){f1=fP=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function sce(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,pL(e,n)}}var pP={readContext:wl,useCallback:ea,useContext:ea,useEffect:ea,useImperativeHandle:ea,useInsertionEffect:ea,useLayoutEffect:ea,useMemo:ea,useReducer:ea,useRef:ea,useState:ea,useDebugValue:ea,useDeferredValue:ea,useTransition:ea,useMutableSource:ea,useSyncExternalStore:ea,useId:ea,unstable_isNewReconciler:!1},I8e={readContext:wl,useCallback:function(e,t){return tu().memoizedState=[e,t===void 0?null:t],e},useContext:wl,useEffect:cG,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,D_(4194308,4,Jle.bind(null,t,e),n)},useLayoutEffect:function(e,t){return D_(4194308,4,e,t)},useInsertionEffect:function(e,t){return D_(4,2,e,t)},useMemo:function(e,t){var n=tu();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=tu();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=O8e.bind(null,yo,e),[r.memoizedState,e]},useRef:function(e){var t=tu();return e={current:e},t.memoizedState=e},useState:lG,useDebugValue:AL,useDeferredValue:function(e){return tu().memoizedState=e},useTransition:function(){var e=lG(!1),t=e[0];return e=R8e.bind(null,e[1]),tu().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=yo,o=tu();if(lo){if(n===void 0)throw Error(Rt(407));n=n()}else{if(n=t(),Ti===null)throw Error(Rt(349));Nm&30||Ule(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,cG(qle.bind(null,r,i,e),[e]),r.flags|=2048,pw(9,Gle.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=tu(),t=Ti.identifierPrefix;if(lo){var n=Cd,r=wd;n=(r&~(1<<32-dc(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=dw++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[pu]=t,e[lC]=r,vce(e,t,!1,!1),t.stateNode=e;e:{switch(a=uD(n,r),n){case"dialog":Ur("cancel",e),Ur("close",e),o=r;break;case"iframe":case"object":case"embed":Ur("load",e),o=r;break;case"video":case"audio":for(o=0;oP0&&(t.flags|=128,r=!0,Yb(i,!1),t.lanes=4194304)}else{if(!r)if(e=dP(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Yb(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!lo)return ea(t),null}else 2*Wo()-i.renderingStartTime>P0&&n!==1073741824&&(t.flags|=128,r=!0,Yb(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Wo(),t.sibling=null,n=go.current,zr(go,r?n&1|2:n&1),t):(ea(t),null);case 22:case 23:return HL(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?$s&1073741824&&(ea(t),t.subtreeFlags&6&&(t.flags|=8192)):ea(t),null;case 24:return null;case 25:return null}throw Error(Ot(156,t.tag))}function z8e(e,t){switch(wL(t),t.tag){case 1:return is(t.type)&&oP(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return _0(),Yr(os),Yr(fa),TL(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return OL(t),null;case 13:if(Yr(go),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Ot(340));S0()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Yr(go),null;case 4:return _0(),null;case 10:return $L(t.type._context),null;case 22:case 23:return HL(),null;case 24:return null;default:return null}}var UE=!1,ia=!1,H8e=typeof WeakSet=="function"?WeakSet:Set,Ut=null;function Iv(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Po(e,t,r)}else n.current=null}function FD(e,t,n){try{n()}catch(r){Po(e,t,r)}}var xG=!1;function V8e(e,t){if(xD=eP,e=Ele(),xL(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,s=-1,l=-1,c=0,u=0,d=e,p=null;t:for(;;){for(var h;d!==n||o!==0&&d.nodeType!==3||(s=a+o),d!==i||r!==0&&d.nodeType!==3||(l=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(h=d.firstChild)!==null;)p=d,d=h;for(;;){if(d===e)break t;if(p===n&&++c===o&&(s=a),p===i&&++u===r&&(l=a),(h=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=h}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(CD={focusedElem:e,selectionRange:n},eP=!1,Ut=t;Ut!==null;)if(t=Ut,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ut=e;else for(;Ut!==null;){t=Ut;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var v=m.memoizedProps,g=m.memoizedState,x=t.stateNode,y=x.getSnapshotBeforeUpdate(t.elementType===t.type?v:Gl(t.type,v),g);x.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var b=t.stateNode.containerInfo;b.nodeType===1?b.textContent="":b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Ot(163))}}catch(C){Po(t,t.return,C)}if(e=t.sibling,e!==null){e.return=t.return,Ut=e;break}Ut=t.return}return m=xG,xG=!1,m}function p1(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&FD(t,n,i)}o=o.next}while(o!==r)}}function mO(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function BD(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function xce(e){var t=e.alternate;t!==null&&(e.alternate=null,xce(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[pu],delete t[lC],delete t[ED],delete t[_8e],delete t[$8e])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Cce(e){return e.tag===5||e.tag===3||e.tag===4}function CG(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Cce(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function LD(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=rP));else if(r!==4&&(e=e.child,e!==null))for(LD(e,t,n),e=e.sibling;e!==null;)LD(e,t,n),e=e.sibling}function jD(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(jD(e,t,n),e=e.sibling;e!==null;)jD(e,t,n),e=e.sibling}var Ai=null,Ql=!1;function Ef(e,t,n){for(n=n.child;n!==null;)wce(e,t,n),n=n.sibling}function wce(e,t,n){if(yu&&typeof yu.onCommitFiberUnmount=="function")try{yu.onCommitFiberUnmount(sO,n)}catch{}switch(n.tag){case 5:ia||Iv(n,t);case 6:var r=Ai,o=Ql;Ai=null,Ef(e,t,n),Ai=r,Ql=o,Ai!==null&&(Ql?(e=Ai,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ai.removeChild(n.stateNode));break;case 18:Ai!==null&&(Ql?(e=Ai,n=n.stateNode,e.nodeType===8?G3(e.parentNode,n):e.nodeType===1&&G3(e,n),rC(e)):G3(Ai,n.stateNode));break;case 4:r=Ai,o=Ql,Ai=n.stateNode.containerInfo,Ql=!0,Ef(e,t,n),Ai=r,Ql=o;break;case 0:case 11:case 14:case 15:if(!ia&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&FD(n,t,a),o=o.next}while(o!==r)}Ef(e,t,n);break;case 1:if(!ia&&(Iv(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Po(n,t,s)}Ef(e,t,n);break;case 21:Ef(e,t,n);break;case 22:n.mode&1?(ia=(r=ia)||n.memoizedState!==null,Ef(e,t,n),ia=r):Ef(e,t,n);break;default:Ef(e,t,n)}}function wG(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new H8e),t.forEach(function(r){var o=Z8e.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Hl(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=a),r&=~i}if(r=o,r=Wo()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*U8e(r/1960))-r,10e?16:e,lp===null)var r=!1;else{if(e=lp,lp=null,gP=0,hr&6)throw Error(Ot(331));var o=hr;for(hr|=4,Ut=e.current;Ut!==null;){var i=Ut,a=i.child;if(Ut.flags&16){var s=i.deletions;if(s!==null){for(var l=0;lWo()-jL?gm(e,0):LL|=n),as(e,t)}function Oce(e,t){t===0&&(e.mode&1?(t=AE,AE<<=1,!(AE&130023424)&&(AE=4194304)):t=1);var n=Ia();e=zd(e,t),e!==null&&(Tw(e,t,n),as(e,n))}function Q8e(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Oce(e,n)}function Z8e(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(Ot(314))}r!==null&&r.delete(t),Oce(e,n)}var Tce;Tce=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||os.current)Ja=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ja=!1,L8e(e,t,n);Ja=!!(e.flags&131072)}else Ja=!1,lo&&t.flags&1048576&&Dle(t,sP,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;D_(e,t),e=t.pendingProps;var o=w0(t,fa.current);Yv(t,n),o=kL(null,t,r,e,o,n);var i=NL();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,is(r)?(i=!0,iP(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,ML(t),o.updater=hO,t.stateNode=o,o._reactInternals=t,OD(t,r,e,n),t=kD(null,t,r,!0,i,n)):(t.tag=0,lo&&i&&CL(t),Sa(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(D_(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=e6e(r),e=Gl(r,e),o){case 0:t=ID(null,t,r,e,n);break e;case 1:t=vG(null,t,r,e,n);break e;case 11:t=mG(null,t,r,e,n);break e;case 14:t=gG(null,t,r,Gl(r.type,e),n);break e}throw Error(Ot(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Gl(r,o),ID(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Gl(r,o),vG(e,t,r,o,n);case 3:e:{if(hce(t),e===null)throw Error(Ot(387));r=t.pendingProps,i=t.memoizedState,o=i.element,zle(e,t),uP(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=$0(Error(Ot(423)),t),t=yG(e,t,r,n,o);break e}else if(r!==o){o=$0(Error(Ot(424)),t),t=yG(e,t,r,n,o);break e}else for(Os=wp(t.stateNode.containerInfo.firstChild),Ns=t,lo=!0,tc=null,n=Lle(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(S0(),r===o){t=Hd(e,t,n);break e}Sa(e,t,r,n)}t=t.child}return t;case 5:return Hle(t),e===null&&PD(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,wD(r,o)?a=null:i!==null&&wD(r,i)&&(t.flags|=32),pce(e,t),Sa(e,t,a,n),t.child;case 6:return e===null&&PD(t),null;case 13:return mce(e,t,n);case 4:return RL(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=E0(t,null,r,n):Sa(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Gl(r,o),mG(e,t,r,o,n);case 7:return Sa(e,t,t.pendingProps,n),t.child;case 8:return Sa(e,t,t.pendingProps.children,n),t.child;case 12:return Sa(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,zr(lP,r._currentValue),r._currentValue=a,i!==null)if(Ec(i.value,a)){if(i.children===o.children&&!os.current){t=Hd(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=Rd(-1,n&-n),l.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),MD(i.return,n,t),s.lanes|=n;break}l=l.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(Ot(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),MD(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Sa(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Yv(t,n),o=Cl(o),r=r(o),t.flags|=1,Sa(e,t,r,n),t.child;case 14:return r=t.type,o=Gl(r,t.pendingProps),o=Gl(r.type,o),gG(e,t,r,o,n);case 15:return dce(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Gl(r,o),D_(e,t),t.tag=1,is(r)?(e=!0,iP(t)):e=!1,Yv(t,n),lce(t,r,o),OD(t,r,o,n),kD(null,t,r,!0,e,n);case 19:return gce(e,t,n);case 22:return fce(e,t,n)}throw Error(Ot(156,t.tag))};function Ice(e,t){return ile(e,t)}function J8e(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function hl(e,t,n,r){return new J8e(e,t,n,r)}function WL(e){return e=e.prototype,!(!e||!e.isReactComponent)}function e6e(e){if(typeof e=="function")return WL(e)?1:0;if(e!=null){if(e=e.$$typeof,e===cL)return 11;if(e===uL)return 14}return 2}function $p(e,t){var n=e.alternate;return n===null?(n=hl(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function B_(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")WL(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Sv:return vm(n.children,o,i,t);case lL:a=8,o|=8;break;case eD:return e=hl(12,n,t,o|2),e.elementType=eD,e.lanes=i,e;case tD:return e=hl(13,n,t,o),e.elementType=tD,e.lanes=i,e;case nD:return e=hl(19,n,t,o),e.elementType=nD,e.lanes=i,e;case Hse:return vO(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case jse:a=10;break e;case zse:a=9;break e;case cL:a=11;break e;case uL:a=14;break e;case Vf:a=16,r=null;break e}throw Error(Ot(130,e==null?e:typeof e,""))}return t=hl(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function vm(e,t,n,r){return e=hl(7,e,r,t),e.lanes=n,e}function vO(e,t,n,r){return e=hl(22,e,r,t),e.elementType=Hse,e.lanes=n,e.stateNode={isHidden:!1},e}function e8(e,t,n){return e=hl(6,e,null,t),e.lanes=n,e}function t8(e,t,n){return t=hl(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function t6e(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=D3(0),this.expirationTimes=D3(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=D3(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function UL(e,t,n,r,o,i,a,s,l){return e=new t6e(e,t,n,s,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=hl(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ML(i),e}function n6e(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ace)}catch(e){console.error(e)}}Ace(),Ase.exports=Us;var Li=Ase.exports;const mC=Ar(Li),Fce=Foe({__proto__:null,default:mC},[Li]);function gC(e){return e instanceof HTMLElement||e instanceof SVGElement}function Bce(e){return e&&dt(e)==="object"&&gC(e.nativeElement)?e.nativeElement:gC(e)?e:null}function L_(e){var t=Bce(e);if(t)return t;if(e instanceof Z.Component){var n;return(n=mC.findDOMNode)===null||n===void 0?void 0:n.call(mC,e)}return null}var Lce={exports:{}},Mr={};/** +`+i.stack}return{value:e,source:t,stack:o,digest:null}}function Z3(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ON(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var A8e=typeof WeakMap=="function"?WeakMap:Map;function cce(e,t,n){n=Td(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){mP||(mP=!0,zN=r),ON(e,t)},n}function uce(e,t,n){n=Td(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){ON(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){ON(e,t),typeof r!="function"&&(_p===null?_p=new Set([this]):_p.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function fG(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new A8e;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=X8e.bind(null,e,t,n),t.then(e,e))}function pG(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function hG(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Td(-1,1),t.tag=2,Ep(n,t,1))),n.lanes|=1),e)}var F8e=Zd.ReactCurrentOwner,Ja=!1;function Ea(e,t,n,r){t.child=e===null?Lle(t,null,n,r):E0(t,e.child,n,r)}function mG(e,t,n,r,o){n=n.render;var i=t.ref;return Yv(t,o),r=IL(e,t,n,r,i,o),n=DL(),e!==null&&!Ja?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Hd(e,t,o)):(lo&&n&&wL(t),t.flags|=1,Ea(e,t,r,o),t.child)}function gG(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!WL(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,dce(e,t,i,r,o)):(e=B_(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&o)){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:iw,n(a,r)&&e.ref===t.ref)return Hd(e,t,o)}return t.flags|=1,e=Pp(i,r),e.ref=t.ref,e.return=t,t.child=e}function dce(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(iw(i,r)&&e.ref===t.ref)if(Ja=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&(Ja=!0);else return t.lanes=e.lanes,Hd(e,t,o)}return kN(e,t,n,r,o)}function fce(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},zr(Iv,$s),$s|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,zr(Iv,$s),$s|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,zr(Iv,$s),$s|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,zr(Iv,$s),$s|=r;return Ea(e,t,o,n),t.child}function pce(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function kN(e,t,n,r,o){var i=is(n)?Im:pa.current;return i=C0(t,i),Yv(t,o),n=IL(e,t,n,r,i,o),r=DL(),e!==null&&!Ja?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Hd(e,t,o)):(lo&&r&&wL(t),t.flags|=1,Ea(e,t,n,o),t.child)}function vG(e,t,n,r,o){if(is(n)){var i=!0;iP(t)}else i=!1;if(Yv(t,o),t.stateNode===null)N_(e,t),lce(t,n,r),RN(t,n,r,o),r=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;typeof c=="object"&&c!==null?c=wl(c):(c=is(n)?Im:pa.current,c=C0(t,c));var u=n.getDerivedStateFromProps,d=typeof u=="function"||typeof a.getSnapshotBeforeUpdate=="function";d||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||l!==c)&&dG(t,a,r,c),Uf=!1;var f=t.memoizedState;a.state=f,uP(t,r,a,o),l=t.memoizedState,s!==r||f!==l||os.current||Uf?(typeof u=="function"&&(TN(t,n,u,r),l=t.memoizedState),(s=Uf||uG(t,n,s,r,f,l,c))?(d||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,zle(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:Gl(t.type,s),a.props=c,d=t.pendingProps,f=a.context,l=n.contextType,typeof l=="object"&&l!==null?l=wl(l):(l=is(n)?Im:pa.current,l=C0(t,l));var h=n.getDerivedStateFromProps;(u=typeof h=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==d||f!==l)&&dG(t,a,r,l),Uf=!1,f=t.memoizedState,a.state=f,uP(t,r,a,o);var m=t.memoizedState;s!==d||f!==m||os.current||Uf?(typeof h=="function"&&(TN(t,n,h,r),m=t.memoizedState),(c=Uf||uG(t,n,c,r,f,m,l)||!1)?(u||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,m,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,m,l)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),a.props=r,a.state=m,a.context=l,r=c):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return IN(e,t,n,r,i,o)}function IN(e,t,n,r,o,i){pce(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return o&&nG(t,n,!1),Hd(e,t,i);r=t.stateNode,F8e.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=E0(t,e.child,null,i),t.child=E0(t,null,s,i)):Ea(e,t,s,i),t.memoizedState=r.state,o&&nG(t,n,!0),t.child}function hce(e){var t=e.stateNode;t.pendingContext?tG(e,t.pendingContext,t.pendingContext!==t.context):t.context&&tG(e,t.context,!1),TL(e,t.containerInfo)}function yG(e,t,n,r,o){return S0(),SL(o),t.flags|=256,Ea(e,t,n,r),t.child}var DN={dehydrated:null,treeContext:null,retryLane:0};function NN(e){return{baseLanes:e,cachePool:null,transitions:null}}function mce(e,t,n){var r=t.pendingProps,o=go.current,i=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(o&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),zr(go,o&1),e===null)return PN(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(a=r.children,e=r.fallback,i?(r=t.mode,i=t.child,a={mode:"hidden",children:a},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=a):i=vR(a,r,0,null),e=ym(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=NN(n),t.memoizedState=DN,e):FL(t,a));if(o=e.memoizedState,o!==null&&(s=o.dehydrated,s!==null))return B8e(e,t,a,r,s,o,n);if(i){i=r.fallback,a=t.mode,o=e.child,s=o.sibling;var l={mode:"hidden",children:r.children};return!(a&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=Pp(o,l),r.subtreeFlags=o.subtreeFlags&14680064),s!==null?i=Pp(s,i):(i=ym(i,a,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,a=e.child.memoizedState,a=a===null?NN(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=DN,r}return i=e.child,e=i.sibling,r=Pp(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function FL(e,t){return t=vR({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function WE(e,t,n,r){return r!==null&&SL(r),E0(t,e.child,null,n),e=FL(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function B8e(e,t,n,r,o,i,a){if(n)return t.flags&256?(t.flags&=-257,r=Z3(Error(Rt(422))),WE(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=vR({mode:"visible",children:r.children},o,0,null),i=ym(i,o,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&E0(t,e.child,null,a),t.child.memoizedState=NN(a),t.memoizedState=DN,i);if(!(t.mode&1))return WE(e,t,a,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(Rt(419)),r=Z3(i,r,void 0),WE(e,t,a,r)}if(s=(a&e.childLanes)!==0,Ja||s){if(r=Ti,r!==null){switch(a&-a){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|a)?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,zd(e,o),fc(r,e,o,-1))}return VL(),r=Z3(Error(Rt(421))),WE(e,t,a,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=Q8e.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,Rs=Sp(o.nextSibling),Ds=t,lo=!0,tc=null,e!==null&&(cl[ul++]=wd,cl[ul++]=Cd,cl[ul++]=Dm,wd=e.id,Cd=e.overflow,Dm=t),t=FL(t,r.children),t.flags|=4096,t)}function bG(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),MN(e.return,t,n)}function J3(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function gce(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Ea(e,t,r.children,n),r=go.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&bG(e,n,t);else if(e.tag===19)bG(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(zr(go,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&dP(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),J3(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&dP(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}J3(t,!0,n,null,i);break;case"together":J3(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function N_(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Hd(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Am|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(Rt(153));if(t.child!==null){for(e=t.child,n=Pp(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Pp(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function L8e(e,t,n){switch(t.tag){case 3:hce(t),S0();break;case 5:Hle(t);break;case 1:is(t.type)&&iP(t);break;case 4:TL(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;zr(lP,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(zr(go,go.current&1),t.flags|=128,null):n&t.child.childLanes?mce(e,t,n):(zr(go,go.current&1),e=Hd(e,t,n),e!==null?e.sibling:null);zr(go,go.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return gce(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),zr(go,go.current),r)break;return null;case 22:case 23:return t.lanes=0,fce(e,t,n)}return Hd(e,t,n)}var vce,AN,yce,bce;vce=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};AN=function(){};yce=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Qh(bu.current);var i=null;switch(n){case"input":o=oN(e,o),r=oN(e,r),i=[];break;case"select":o=bo({},o,{value:void 0}),r=bo({},r,{value:void 0}),i=[];break;case"textarea":o=sN(e,o),r=sN(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=rP)}cN(n,r);var a;n=null;for(c in o)if(!r.hasOwnProperty(c)&&o.hasOwnProperty(c)&&o[c]!=null)if(c==="style"){var s=o[c];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(Z1.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var l=r[c];if(s=o!=null?o[c]:void 0,r.hasOwnProperty(c)&&l!==s&&(l!=null||s!=null))if(c==="style")if(s){for(a in s)!s.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in l)l.hasOwnProperty(a)&&s[a]!==l[a]&&(n||(n={}),n[a]=l[a])}else n||(i||(i=[]),i.push(c,n)),n=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(i=i||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(i=i||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(Z1.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&Ur("scroll",e),i||s===l||(i=[])):(i=i||[]).push(c,l))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}};bce=function(e,t,n,r){n!==r&&(t.flags|=4)};function Yb(e,t){if(!lo)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ta(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function j8e(e,t,n){var r=t.pendingProps;switch(CL(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ta(t),null;case 1:return is(t.type)&&oP(),ta(t),null;case 3:return r=t.stateNode,_0(),Yr(os),Yr(pa),OL(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(HE(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,tc!==null&&(WN(tc),tc=null))),AN(e,t),ta(t),null;case 5:RL(t);var o=Qh(uw.current);if(n=t.type,e!==null&&t.stateNode!=null)yce(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(Rt(166));return ta(t),null}if(e=Qh(bu.current),HE(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[pu]=t,r[lw]=i,e=(t.mode&1)!==0,n){case"dialog":Ur("cancel",r),Ur("close",r);break;case"iframe":case"object":case"embed":Ur("load",r);break;case"video":case"audio":for(o=0;o<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[pu]=t,e[lw]=r,vce(e,t,!1,!1),t.stateNode=e;e:{switch(a=uN(n,r),n){case"dialog":Ur("cancel",e),Ur("close",e),o=r;break;case"iframe":case"object":case"embed":Ur("load",e),o=r;break;case"video":case"audio":for(o=0;oP0&&(t.flags|=128,r=!0,Yb(i,!1),t.lanes=4194304)}else{if(!r)if(e=dP(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Yb(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!lo)return ta(t),null}else 2*Uo()-i.renderingStartTime>P0&&n!==1073741824&&(t.flags|=128,r=!0,Yb(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Uo(),t.sibling=null,n=go.current,zr(go,r?n&1|2:n&1),t):(ta(t),null);case 22:case 23:return HL(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?$s&1073741824&&(ta(t),t.subtreeFlags&6&&(t.flags|=8192)):ta(t),null;case 24:return null;case 25:return null}throw Error(Rt(156,t.tag))}function z8e(e,t){switch(CL(t),t.tag){case 1:return is(t.type)&&oP(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return _0(),Yr(os),Yr(pa),OL(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return RL(t),null;case 13:if(Yr(go),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Rt(340));S0()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Yr(go),null;case 4:return _0(),null;case 10:return $L(t.type._context),null;case 22:case 23:return HL(),null;case 24:return null;default:return null}}var UE=!1,aa=!1,H8e=typeof WeakSet=="function"?WeakSet:Set,Ut=null;function kv(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Mo(e,t,r)}else n.current=null}function FN(e,t,n){try{n()}catch(r){Mo(e,t,r)}}var xG=!1;function V8e(e,t){if(xN=eP,e=Ele(),xL(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,s=-1,l=-1,c=0,u=0,d=e,f=null;t:for(;;){for(var h;d!==n||o!==0&&d.nodeType!==3||(s=a+o),d!==i||r!==0&&d.nodeType!==3||(l=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(h=d.firstChild)!==null;)f=d,d=h;for(;;){if(d===e)break t;if(f===n&&++c===o&&(s=a),f===i&&++u===r&&(l=a),(h=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=h}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(wN={focusedElem:e,selectionRange:n},eP=!1,Ut=t;Ut!==null;)if(t=Ut,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ut=e;else for(;Ut!==null;){t=Ut;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var v=m.memoizedProps,g=m.memoizedState,b=t.stateNode,y=b.getSnapshotBeforeUpdate(t.elementType===t.type?v:Gl(t.type,v),g);b.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var x=t.stateNode.containerInfo;x.nodeType===1?x.textContent="":x.nodeType===9&&x.documentElement&&x.removeChild(x.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Rt(163))}}catch(w){Mo(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,Ut=e;break}Ut=t.return}return m=xG,xG=!1,m}function p1(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&FN(t,n,i)}o=o.next}while(o!==r)}}function mR(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function BN(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function xce(e){var t=e.alternate;t!==null&&(e.alternate=null,xce(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[pu],delete t[lw],delete t[EN],delete t[_8e],delete t[$8e])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function wce(e){return e.tag===5||e.tag===3||e.tag===4}function wG(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||wce(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function LN(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=rP));else if(r!==4&&(e=e.child,e!==null))for(LN(e,t,n),e=e.sibling;e!==null;)LN(e,t,n),e=e.sibling}function jN(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(jN(e,t,n),e=e.sibling;e!==null;)jN(e,t,n),e=e.sibling}var Fi=null,Ql=!1;function Ef(e,t,n){for(n=n.child;n!==null;)Cce(e,t,n),n=n.sibling}function Cce(e,t,n){if(yu&&typeof yu.onCommitFiberUnmount=="function")try{yu.onCommitFiberUnmount(sR,n)}catch{}switch(n.tag){case 5:aa||kv(n,t);case 6:var r=Fi,o=Ql;Fi=null,Ef(e,t,n),Fi=r,Ql=o,Fi!==null&&(Ql?(e=Fi,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Fi.removeChild(n.stateNode));break;case 18:Fi!==null&&(Ql?(e=Fi,n=n.stateNode,e.nodeType===8?G3(e.parentNode,n):e.nodeType===1&&G3(e,n),rw(e)):G3(Fi,n.stateNode));break;case 4:r=Fi,o=Ql,Fi=n.stateNode.containerInfo,Ql=!0,Ef(e,t,n),Fi=r,Ql=o;break;case 0:case 11:case 14:case 15:if(!aa&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&FN(n,t,a),o=o.next}while(o!==r)}Ef(e,t,n);break;case 1:if(!aa&&(kv(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Mo(n,t,s)}Ef(e,t,n);break;case 21:Ef(e,t,n);break;case 22:n.mode&1?(aa=(r=aa)||n.memoizedState!==null,Ef(e,t,n),aa=r):Ef(e,t,n);break;default:Ef(e,t,n)}}function CG(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new H8e),t.forEach(function(r){var o=Z8e.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Hl(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=a),r&=~i}if(r=o,r=Uo()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*U8e(r/1960))-r,10e?16:e,cp===null)var r=!1;else{if(e=cp,cp=null,gP=0,hr&6)throw Error(Rt(331));var o=hr;for(hr|=4,Ut=e.current;Ut!==null;){var i=Ut,a=i.child;if(Ut.flags&16){var s=i.deletions;if(s!==null){for(var l=0;lUo()-jL?vm(e,0):LL|=n),as(e,t)}function Rce(e,t){t===0&&(e.mode&1?(t=AE,AE<<=1,!(AE&130023424)&&(AE=4194304)):t=1);var n=Ia();e=zd(e,t),e!==null&&(OC(e,t,n),as(e,n))}function Q8e(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Rce(e,n)}function Z8e(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(Rt(314))}r!==null&&r.delete(t),Rce(e,n)}var Oce;Oce=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||os.current)Ja=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ja=!1,L8e(e,t,n);Ja=!!(e.flags&131072)}else Ja=!1,lo&&t.flags&1048576&&Nle(t,sP,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;N_(e,t),e=t.pendingProps;var o=C0(t,pa.current);Yv(t,n),o=IL(null,t,r,e,o,n);var i=DL();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,is(r)?(i=!0,iP(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,ML(t),o.updater=hR,t.stateNode=o,o._reactInternals=t,RN(t,r,e,n),t=IN(null,t,r,!0,i,n)):(t.tag=0,lo&&i&&wL(t),Ea(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(N_(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=eDe(r),e=Gl(r,e),o){case 0:t=kN(null,t,r,e,n);break e;case 1:t=vG(null,t,r,e,n);break e;case 11:t=mG(null,t,r,e,n);break e;case 14:t=gG(null,t,r,Gl(r.type,e),n);break e}throw Error(Rt(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Gl(r,o),kN(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Gl(r,o),vG(e,t,r,o,n);case 3:e:{if(hce(t),e===null)throw Error(Rt(387));r=t.pendingProps,i=t.memoizedState,o=i.element,zle(e,t),uP(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=$0(Error(Rt(423)),t),t=yG(e,t,r,n,o);break e}else if(r!==o){o=$0(Error(Rt(424)),t),t=yG(e,t,r,n,o);break e}else for(Rs=Sp(t.stateNode.containerInfo.firstChild),Ds=t,lo=!0,tc=null,n=Lle(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(S0(),r===o){t=Hd(e,t,n);break e}Ea(e,t,r,n)}t=t.child}return t;case 5:return Hle(t),e===null&&PN(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,CN(r,o)?a=null:i!==null&&CN(r,i)&&(t.flags|=32),pce(e,t),Ea(e,t,a,n),t.child;case 6:return e===null&&PN(t),null;case 13:return mce(e,t,n);case 4:return TL(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=E0(t,null,r,n):Ea(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Gl(r,o),mG(e,t,r,o,n);case 7:return Ea(e,t,t.pendingProps,n),t.child;case 8:return Ea(e,t,t.pendingProps.children,n),t.child;case 12:return Ea(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,zr(lP,r._currentValue),r._currentValue=a,i!==null)if(Ec(i.value,a)){if(i.children===o.children&&!os.current){t=Hd(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=Td(-1,n&-n),l.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),MN(i.return,n,t),s.lanes|=n;break}l=l.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(Rt(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),MN(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Ea(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Yv(t,n),o=wl(o),r=r(o),t.flags|=1,Ea(e,t,r,n),t.child;case 14:return r=t.type,o=Gl(r,t.pendingProps),o=Gl(r.type,o),gG(e,t,r,o,n);case 15:return dce(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Gl(r,o),N_(e,t),t.tag=1,is(r)?(e=!0,iP(t)):e=!1,Yv(t,n),lce(t,r,o),RN(t,r,o,n),IN(null,t,r,!0,e,n);case 19:return gce(e,t,n);case 22:return fce(e,t,n)}throw Error(Rt(156,t.tag))};function kce(e,t){return ile(e,t)}function J8e(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function hl(e,t,n,r){return new J8e(e,t,n,r)}function WL(e){return e=e.prototype,!(!e||!e.isReactComponent)}function eDe(e){if(typeof e=="function")return WL(e)?1:0;if(e!=null){if(e=e.$$typeof,e===cL)return 11;if(e===uL)return 14}return 2}function Pp(e,t){var n=e.alternate;return n===null?(n=hl(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function B_(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")WL(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Sv:return ym(n.children,o,i,t);case lL:a=8,o|=8;break;case eN:return e=hl(12,n,t,o|2),e.elementType=eN,e.lanes=i,e;case tN:return e=hl(13,n,t,o),e.elementType=tN,e.lanes=i,e;case nN:return e=hl(19,n,t,o),e.elementType=nN,e.lanes=i,e;case Hse:return vR(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case jse:a=10;break e;case zse:a=9;break e;case cL:a=11;break e;case uL:a=14;break e;case Wf:a=16,r=null;break e}throw Error(Rt(130,e==null?e:typeof e,""))}return t=hl(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function ym(e,t,n,r){return e=hl(7,e,r,t),e.lanes=n,e}function vR(e,t,n,r){return e=hl(22,e,r,t),e.elementType=Hse,e.lanes=n,e.stateNode={isHidden:!1},e}function e8(e,t,n){return e=hl(6,e,null,t),e.lanes=n,e}function t8(e,t,n){return t=hl(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function tDe(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=N3(0),this.expirationTimes=N3(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=N3(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function UL(e,t,n,r,o,i,a,s,l){return e=new tDe(e,t,n,s,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=hl(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ML(i),e}function nDe(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ace)}catch(e){console.error(e)}}Ace(),Ase.exports=Us;var ji=Ase.exports;const mw=Ar(ji),Fce=Foe({__proto__:null,default:mw},[ji]);function gw(e){return e instanceof HTMLElement||e instanceof SVGElement}function Bce(e){return e&&dt(e)==="object"&&gw(e.nativeElement)?e.nativeElement:gw(e)?e:null}function L_(e){var t=Bce(e);if(t)return t;if(e instanceof Z.Component){var n;return(n=mw.findDOMNode)===null||n===void 0?void 0:n.call(mw,e)}return null}var Lce={exports:{}},Mr={};/** * @license React * react-is.production.min.js * @@ -97,18 +97,18 @@ Error generating stack: `+i.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var YL=Symbol.for("react.element"),XL=Symbol.for("react.portal"),wO=Symbol.for("react.fragment"),SO=Symbol.for("react.strict_mode"),EO=Symbol.for("react.profiler"),_O=Symbol.for("react.provider"),$O=Symbol.for("react.context"),s6e=Symbol.for("react.server_context"),PO=Symbol.for("react.forward_ref"),MO=Symbol.for("react.suspense"),RO=Symbol.for("react.suspense_list"),OO=Symbol.for("react.memo"),TO=Symbol.for("react.lazy"),l6e=Symbol.for("react.offscreen"),jce;jce=Symbol.for("react.module.reference");function Ml(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case YL:switch(e=e.type,e){case wO:case EO:case SO:case MO:case RO:return e;default:switch(e=e&&e.$$typeof,e){case s6e:case $O:case PO:case TO:case OO:case _O:return e;default:return t}}case XL:return t}}}Mr.ContextConsumer=$O;Mr.ContextProvider=_O;Mr.Element=YL;Mr.ForwardRef=PO;Mr.Fragment=wO;Mr.Lazy=TO;Mr.Memo=OO;Mr.Portal=XL;Mr.Profiler=EO;Mr.StrictMode=SO;Mr.Suspense=MO;Mr.SuspenseList=RO;Mr.isAsyncMode=function(){return!1};Mr.isConcurrentMode=function(){return!1};Mr.isContextConsumer=function(e){return Ml(e)===$O};Mr.isContextProvider=function(e){return Ml(e)===_O};Mr.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===YL};Mr.isForwardRef=function(e){return Ml(e)===PO};Mr.isFragment=function(e){return Ml(e)===wO};Mr.isLazy=function(e){return Ml(e)===TO};Mr.isMemo=function(e){return Ml(e)===OO};Mr.isPortal=function(e){return Ml(e)===XL};Mr.isProfiler=function(e){return Ml(e)===EO};Mr.isStrictMode=function(e){return Ml(e)===SO};Mr.isSuspense=function(e){return Ml(e)===MO};Mr.isSuspenseList=function(e){return Ml(e)===RO};Mr.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===wO||e===EO||e===SO||e===MO||e===RO||e===l6e||typeof e=="object"&&e!==null&&(e.$$typeof===TO||e.$$typeof===OO||e.$$typeof===_O||e.$$typeof===$O||e.$$typeof===PO||e.$$typeof===jce||e.getModuleId!==void 0)};Mr.typeOf=Ml;Lce.exports=Mr;var n8=Lce.exports;function Np(e,t,n){var r=f.useRef({});return(!("value"in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}var c6e=Number(f.version.split(".")[0]),QL=function(t,n){typeof t=="function"?t(n):dt(t)==="object"&&t&&"current"in t&&(t.current=n)},Ci=function(){for(var t=arguments.length,n=new Array(t),r=0;r=19)return!0;var o=n8.isMemo(t)?t.type.type:t.type;return!(typeof o=="function"&&!((n=o.prototype)!==null&&n!==void 0&&n.render)&&o.$$typeof!==n8.ForwardRef||typeof t=="function"&&!((r=t.prototype)!==null&&r!==void 0&&r.render)&&t.$$typeof!==n8.ForwardRef)};function ZL(e){return f.isValidElement(e)&&!kse(e)}var u6e=function(t){return ZL(t)&&Jd(t)},Qp=function(t){if(t&&ZL(t)){var n=t;return n.props.propertyIsEnumerable("ref")?n.props.ref:n.ref}return null},UD=f.createContext(null);function d6e(e){var t=e.children,n=e.onBatchResize,r=f.useRef(0),o=f.useRef([]),i=f.useContext(UD),a=f.useCallback(function(s,l,c){r.current+=1;var u=r.current;o.current.push({size:s,element:l,data:c}),Promise.resolve().then(function(){u===r.current&&(n==null||n(o.current),o.current=[])}),i==null||i(s,l,c)},[n,i]);return f.createElement(UD.Provider,{value:a},t)}var zce=function(){if(typeof Map<"u")return Map;function e(t,n){var r=-1;return t.some(function(o,i){return o[0]===n?(r=i,!0):!1}),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(n){var r=e(this.__entries__,n),o=this.__entries__[r];return o&&o[1]},t.prototype.set=function(n,r){var o=e(this.__entries__,n);~o?this.__entries__[o][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,o=e(r,n);~o&&r.splice(o,1)},t.prototype.has=function(n){return!!~e(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,r){r===void 0&&(r=null);for(var o=0,i=this.__entries__;o0},e.prototype.connect_=function(){!GD||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),v6e?(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(){!GD||!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(t){var n=t.propertyName,r=n===void 0?"":n,o=g6e.some(function(i){return!!~r.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Hce=function(e,t){for(var n=0,r=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof M0(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new $6e(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof M0(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new P6e(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),Wce=typeof WeakMap<"u"?new WeakMap:new zce,Uce=function(){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 n=y6e.getInstance(),r=new M6e(t,n,this);Wce.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){Uce.prototype[e]=function(){var t;return(t=Wce.get(this))[e].apply(t,arguments)}});var R6e=function(){return typeof bP.ResizeObserver<"u"?bP.ResizeObserver:Uce}(),cp=new Map;function O6e(e){e.forEach(function(t){var n,r=t.target;(n=cp.get(r))===null||n===void 0||n.forEach(function(o){return o(r)})})}var Gce=new R6e(O6e);function T6e(e,t){cp.has(e)||(cp.set(e,new Set),Gce.observe(e)),cp.get(e).add(t)}function I6e(e,t){cp.has(e)&&(cp.get(e).delete(t),cp.get(e).size||(Gce.unobserve(e),cp.delete(e)))}function rr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function TG(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:1;IG+=1;var r=IG;function o(i){if(i===0)Qce(r),t();else{var a=Yce(function(){o(i-1)});JL.set(r,a)}}return o(n),r};gn.cancel=function(e){var t=JL.get(e);return Qce(e),Xce(t)};function Zce(e){if(Array.isArray(e))return e}function j6e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,o=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}function Jce(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ie(e,t){return Zce(e)||j6e(e,t)||NO(e,t)||Jce()}function yC(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function qi(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function KD(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var kG="data-rc-order",NG="data-rc-priority",z6e="rc-util-key",YD=new Map;function eue(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):z6e}function DO(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function H6e(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function ej(e){return Array.from((YD.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function tue(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!qi())return null;var n=t.csp,r=t.prepend,o=t.priority,i=o===void 0?0:o,a=H6e(r),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(kG,a),s&&i&&l.setAttribute(NG,"".concat(i)),n!=null&&n.nonce&&(l.nonce=n==null?void 0:n.nonce),l.innerHTML=e;var c=DO(t),u=c.firstChild;if(r){if(s){var d=(t.styles||ej(c)).filter(function(p){if(!["prepend","prependQueue"].includes(p.getAttribute(kG)))return!1;var h=Number(p.getAttribute(NG)||0);return i>=h});if(d.length)return c.insertBefore(l,d[d.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function nue(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=DO(t);return(t.styles||ej(n)).find(function(r){return r.getAttribute(eue(t))===e})}function R0(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=nue(e,t);if(n){var r=DO(t);r.removeChild(n)}}function V6e(e,t){var n=YD.get(e);if(!n||!KD(document,n)){var r=tue("",t),o=r.parentNode;YD.set(e,o),e.removeChild(r)}}function xu(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=DO(n),o=ej(r),i=B(B({},n),{},{styles:o});V6e(r,i);var a=nue(t,i);if(a){var s,l;if((s=i.csp)!==null&&s!==void 0&&s.nonce&&a.nonce!==((l=i.csp)===null||l===void 0?void 0:l.nonce)){var c;a.nonce=(c=i.csp)===null||c===void 0?void 0:c.nonce}return a.innerHTML!==e&&(a.innerHTML=e),a}var u=tue(e,i);return u.setAttribute(eue(i),t),u}function W6e(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Ye(e,t){if(e==null)return{};var n,r,o=W6e(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(i,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=r.has(i);if(Jn(!l,"Warning: There may be circular references"),l)return!1;if(i===a)return!0;if(n&&s>1)return!1;r.add(i);var c=s+1;if(Array.isArray(i)){if(!Array.isArray(a)||i.length!==a.length)return!1;for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,a={map:this.cache};return n.forEach(function(s){if(!a)a=void 0;else{var l;a=(l=a)===null||l===void 0||(l=l.map)===null||l===void 0?void 0:l.get(s)}}),(r=a)!==null&&r!==void 0&&r.value&&i&&(a.value[1]=this.cacheCallTimes++),(o=a)===null||o===void 0?void 0:o.value}},{key:"get",value:function(n){var r;return(r=this.internalGet(n,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(n){return!!this.internalGet(n)}},{key:"set",value:function(n,r){var o=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var i=this.keys.reduce(function(c,u){var d=ie(c,2),p=d[1];return o.internalGet(u)[1]0,void 0),DG+=1}return or(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,o){return o(n,r)},void 0)}}]),e}(),o8=new nj;function T0(e){var t=Array.isArray(e)?e:[e];return o8.has(t)||o8.set(t,new rj(t)),o8.get(t)}var eNe=new WeakMap,i8={};function tNe(e,t){for(var n=eNe,r=0;r3&&arguments[3]!==void 0?arguments[3]:{},o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(o)return e;var i=B(B({},r),{},K(K({},O0,t),pc,n)),a=Object.keys(i).map(function(s){var l=i[s];return l?"".concat(s,'="').concat(l,'"'):null}).filter(function(s){return s}).join(" ");return"")}var v1=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(n?"".concat(n,"-"):"").concat(t).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()},oNe=function(t,n,r){return Object.keys(t).length?".".concat(n).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(t).map(function(o){var i=ie(o,2),a=i[0],s=i[1];return"".concat(a,":").concat(s,";")}).join(""),"}"):""},sue=function(t,n,r){var o={},i={};return Object.entries(t).forEach(function(a){var s,l,c=ie(a,2),u=c[0],d=c[1];if(r!=null&&(s=r.preserve)!==null&&s!==void 0&&s[u])i[u]=d;else if((typeof d=="string"||typeof d=="number")&&!(r!=null&&(l=r.ignore)!==null&&l!==void 0&&l[u])){var p,h=v1(u,r==null?void 0:r.prefix);o[h]=typeof d=="number"&&!(r!=null&&(p=r.unitless)!==null&&p!==void 0&&p[u])?"".concat(d,"px"):String(d),i[u]="var(".concat(h,")")}}),[i,oNe(o,n,{scope:r==null?void 0:r.scope})]},BG=qi()?f.useLayoutEffect:f.useEffect,Mn=function(t,n){var r=f.useRef(!0);BG(function(){return t(r.current)},n),BG(function(){return r.current=!1,function(){r.current=!0}},[])},ym=function(t,n){Mn(function(r){if(!r)return t()},n)},iNe=B({},hw),LG=iNe.useInsertionEffect,aNe=function(t,n,r){f.useMemo(t,r),Mn(function(){return n(!0)},r)},sNe=LG?function(e,t,n){return LG(function(){return e(),t()},n)}:aNe,lNe=B({},hw),cNe=lNe.useInsertionEffect,uNe=function(t){var n=[],r=!1;function o(i){r||n.push(i)}return f.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(i){return i()})}},t),o},dNe=function(){return function(t){t()}},fNe=typeof cNe<"u"?uNe:dNe;function oj(e,t,n,r,o){var i=f.useContext(Dp),a=i.cache,s=[e].concat(Ne(t)),l=XD(s),c=fNe([l]),u=function(m){a.opUpdate(l,function(v){var g=v||[void 0,void 0],x=ie(g,2),y=x[0],b=y===void 0?0:y,C=x[1],S=C,w=S||n(),E=[b,w];return m?m(E):E})};f.useMemo(function(){u()},[l]);var d=a.opGet(l),p=d[1];return sNe(function(){o==null||o(p)},function(h){return u(function(m){var v=ie(m,2),g=v[0],x=v[1];return h&&g===0&&(o==null||o(p)),[g+1,x]}),function(){a.opUpdate(l,function(m){var v=m||[],g=ie(v,2),x=g[0],y=x===void 0?0:x,b=g[1],C=y-1;return C===0?(c(function(){(h||!a.opGet(l))&&(r==null||r(b,!1))}),null):[y-1,b]})}},[l]),p}var pNe={},hNe="css",zh=new Map;function mNe(e){zh.set(e,(zh.get(e)||0)+1)}function gNe(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(O0,'="').concat(e,'"]'));n.forEach(function(r){if(r[up]===t){var o;(o=r.parentNode)===null||o===void 0||o.removeChild(r)}})}}var vNe=0;function yNe(e,t){zh.set(e,(zh.get(e)||0)-1);var n=new Set;zh.forEach(function(r,o){r<=0&&n.add(o)}),zh.size-n.size>vNe&&n.forEach(function(r){gNe(r,t),zh.delete(r)})}var ij=function(t,n,r,o){var i=r.getDerivativeToken(t),a=B(B({},i),n);return o&&(a=o(a)),a},lue="token";function aj(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=f.useContext(Dp),o=r.cache.instanceId,i=r.container,a=n.salt,s=a===void 0?"":a,l=n.override,c=l===void 0?pNe:l,u=n.formatToken,d=n.getComputedToken,p=n.cssVar,h=tNe(function(){return Object.assign.apply(Object,[{}].concat(Ne(t)))},t),m=g1(h),v=g1(c),g=p?g1(p):"",x=oj(lue,[s,e.id,m,v,g],function(){var y,b=d?d(h,c,e):ij(h,c,e,u),C=B({},b),S="";if(p){var w=sue(b,p.key,{prefix:p.prefix,ignore:p.ignore,unitless:p.unitless,preserve:p.preserve}),E=ie(w,2);b=E[0],S=E[1]}var _=FG(b,s);b._tokenKey=_,C._tokenKey=FG(C,s);var P=(y=p==null?void 0:p.key)!==null&&y!==void 0?y:_;b._themeKey=P,mNe(P);var $="".concat(hNe,"-").concat(yC(_));return b._hashId=$,[b,$,C,S,(p==null?void 0:p.key)||""]},function(y){yNe(y[0]._themeKey,o)},function(y){var b=ie(y,4),C=b[0],S=b[3];if(p&&S){var w=xu(S,yC("css-variables-".concat(C._themeKey)),{mark:pc,prepend:"queue",attachTo:i,priority:-999});w[up]=o,w.setAttribute(O0,C._themeKey)}});return x}var bNe=function(t,n,r){var o=ie(t,5),i=o[2],a=o[3],s=o[4],l=r||{},c=l.plain;if(!a)return null;var u=i._tokenKey,d=-999,p={"data-rc-order":"prependQueue","data-rc-priority":"".concat(d)},h=bC(a,s,u,p,c);return[d,u,h]},cue={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},uue="comm",due="rule",fue="decl",xNe="@import",CNe="@namespace",wNe="@keyframes",SNe="@layer",pue=Math.abs,sj=String.fromCharCode;function hue(e){return e.trim()}function j_(e,t,n){return e.replace(t,n)}function ENe(e,t,n){return e.indexOf(t,n)}function Qv(e,t){return e.charCodeAt(t)|0}function k0(e,t,n){return e.slice(t,n)}function ou(e){return e.length}function _Ne(e){return e.length}function KE(e,t){return t.push(e),e}var AO=1,N0=1,mue=0,Sl=0,ti=0,Iy="";function lj(e,t,n,r,o,i,a,s){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:AO,column:N0,length:a,return:"",siblings:s}}function $Ne(){return ti}function PNe(){return ti=Sl>0?Qv(Iy,--Sl):0,N0--,ti===10&&(N0=1,AO--),ti}function hc(){return ti=Sl2||xC(ti)>3?"":" "}function TNe(e,t){for(;--t&&hc()&&!(ti<48||ti>102||ti>57&&ti<65||ti>70&&ti<97););return FO(e,z_()+(t<6&&dp()==32&&hc()==32))}function ZD(e){for(;hc();)switch(ti){case e:return Sl;case 34:case 39:e!==34&&e!==39&&ZD(ti);break;case 40:e===41&&ZD(e);break;case 92:hc();break}return Sl}function INe(e,t){for(;hc()&&e+ti!==57;)if(e+ti===84&&dp()===47)break;return"/*"+FO(t,Sl-1)+"*"+sj(e===47?e:hc())}function kNe(e){for(;!xC(dp());)hc();return FO(e,Sl)}function NNe(e){return RNe(H_("",null,null,null,[""],e=MNe(e),0,[0],e))}function H_(e,t,n,r,o,i,a,s,l){for(var c=0,u=0,d=a,p=0,h=0,m=0,v=1,g=1,x=1,y=0,b="",C=o,S=i,w=r,E=b;g;)switch(m=y,y=hc()){case 40:if(m!=108&&Qv(E,d-1)==58){ENe(E+=j_(l8(y),"&","&\f"),"&\f",pue(c?s[c-1]:0))!=-1&&(x=-1);break}case 34:case 39:case 91:E+=l8(y);break;case 9:case 10:case 13:case 32:E+=ONe(m);break;case 92:E+=TNe(z_()-1,7);continue;case 47:switch(dp()){case 42:case 47:KE(DNe(INe(hc(),z_()),t,n,l),l),(xC(m||1)==5||xC(dp()||1)==5)&&ou(E)&&k0(E,-1,void 0)!==" "&&(E+=" ");break;default:E+="/"}break;case 123*v:s[c++]=ou(E)*x;case 125*v:case 59:case 0:switch(y){case 0:case 125:g=0;case 59+u:x==-1&&(E=j_(E,/\f/g,"")),h>0&&(ou(E)-d||v===0&&m===47)&&KE(h>32?zG(E+";",r,n,d-1,l):zG(j_(E," ","")+";",r,n,d-2,l),l);break;case 59:E+=";";default:if(KE(w=jG(E,t,n,c,u,o,s,b,C=[],S=[],d,i),i),y===123)if(u===0)H_(E,t,w,w,C,i,d,s,S);else{switch(p){case 99:if(Qv(E,3)===110)break;case 108:if(Qv(E,2)===97)break;default:u=0;case 100:case 109:case 115:}u?H_(e,w,w,r&&KE(jG(e,w,w,0,0,o,s,b,o,C=[],d,S),S),o,S,d,s,r?C:S):H_(E,w,w,w,[""],S,0,s,S)}}c=u=h=0,v=x=1,b=E="",d=a;break;case 58:d=1+ou(E),h=m;default:if(v<1){if(y==123)--v;else if(y==125&&v++==0&&PNe()==125)continue}switch(E+=sj(y),y*v){case 38:x=u>0?1:(E+="\f",-1);break;case 44:s[c++]=(ou(E)-1)*x,x=1;break;case 64:dp()===45&&(E+=l8(hc())),p=dp(),u=d=ou(b=E+=kNe(z_())),y++;break;case 45:m===45&&ou(E)==2&&(v=0)}}return i}function jG(e,t,n,r,o,i,a,s,l,c,u,d){for(var p=o-1,h=o===0?i:[""],m=_Ne(h),v=0,g=0,x=0;v0?h[y]+" "+b:j_(b,/&\f/g,h[y])))&&(l[x++]=C);return lj(e,t,n,o===0?due:s,l,c,u,d)}function DNe(e,t,n,r){return lj(e,t,n,uue,sj($Ne()),k0(e,2,-2),0,r)}function zG(e,t,n,r,o){return lj(e,t,n,fue,k0(e,0,r),k0(e,r+1,-1),r,o)}function JD(e,t){for(var n="",r=0;r1}function BNe(e){return e.parentSelectors.reduce(function(t,n){return t?n.includes("&")?n.replace(/&/g,t):"".concat(t," ").concat(n):n},"")}var LNe=function(t,n,r){var o=BNe(r),i=o.match(/:not\([^)]*\)/g)||[];i.length>0&&i.some(FNe)&&Qh("Concat ':not' selector not support in legacy browsers.",r)},jNe=function(t,n,r){switch(t){case"marginLeft":case"marginRight":case"paddingLeft":case"paddingRight":case"left":case"right":case"borderLeft":case"borderLeftWidth":case"borderLeftStyle":case"borderLeftColor":case"borderRight":case"borderRightWidth":case"borderRightStyle":case"borderRightColor":case"borderTopLeftRadius":case"borderTopRightRadius":case"borderBottomLeftRadius":case"borderBottomRightRadius":Qh("You seem to be using non-logical property '".concat(t,"' which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof n=="string"){var o=n.split(" ").map(function(s){return s.trim()});o.length===4&&o[1]!==o[3]&&Qh("You seem to be using '".concat(t,"' property with different left ").concat(t," and right ").concat(t,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r)}return;case"clear":case"textAlign":(n==="left"||n==="right")&&Qh("You seem to be using non-logical value '".concat(n,"' of ").concat(t,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r);return;case"borderRadius":if(typeof n=="string"){var i=n.split("/").map(function(s){return s.trim()}),a=i.reduce(function(s,l){if(s)return s;var c=l.split(" ").map(function(u){return u.trim()});return c.length>=2&&c[0]!==c[1]||c.length===3&&c[1]!==c[2]||c.length===4&&c[2]!==c[3]?!0:s},!1);a&&Qh("You seem to be using non-logical value '".concat(n,"' of ").concat(t,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r)}return}},zNe=function(t,n,r){(typeof n=="string"&&/NaN/g.test(n)||Number.isNaN(n))&&Qh("Unexpected 'NaN' in property '".concat(t,": ").concat(n,"'."),r)},HNe=function(t,n,r){r.parentSelectors.some(function(o){var i=o.split(",");return i.some(function(a){return a.split("&").length>2})})&&Qh("Should not use more than one `&` in a selector.",r)},y1="data-ant-cssinjs-cache-path",gue="_FILE_STYLE__";function VNe(e){return Object.keys(e).map(function(t){var n=e[t];return"".concat(t,":").concat(n)}).join(";")}var bm,vue=!0;function WNe(){if(!bm&&(bm={},qi())){var e=document.createElement("div");e.className=y1,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(/"$/,""),t.split(";").forEach(function(o){var i=o.split(":"),a=ie(i,2),s=a[0],l=a[1];bm[s]=l});var n=document.querySelector("style[".concat(y1,"]"));if(n){var r;vue=!1,(r=n.parentNode)===null||r===void 0||r.removeChild(n)}document.body.removeChild(e)}}function UNe(e){return WNe(),!!bm[e]}function GNe(e){var t=bm[e],n=null;if(t&&qi())if(vue)n=gue;else{var r=document.querySelector("style[".concat(pc,'="').concat(bm[e],'"]'));r?n=r.innerHTML:delete bm[e]}return[n,t]}var qNe="_skip_check_",yue="_multi_value_";function V_(e){var t=JD(NNe(e),ANe);return t.replace(/\{%%%\:[^;];}/g,";")}function KNe(e){return dt(e)==="object"&&e&&(qNe in e||yue in e)}function HG(e,t,n){if(!t)return e;var r=".".concat(t),o=n==="low"?":where(".concat(r,")"):r,i=e.split(",").map(function(a){var s,l=a.trim().split(/\s+/),c=l[0]||"",u=((s=c.match(/^\w+/))===null||s===void 0?void 0:s[0])||"";return c="".concat(u).concat(o).concat(c.slice(u.length)),[c].concat(Ne(l.slice(1))).join(" ")});return i.join(",")}var YNe=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},o=r.root,i=r.injectHash,a=r.parentSelectors,s=n.hashId,l=n.layer;n.path;var c=n.hashPriority,u=n.transformers,d=u===void 0?[]:u;n.linters;var p="",h={};function m(x){var y=x.getName(s);if(!h[y]){var b=e(x.style,n,{root:!1,parentSelectors:a}),C=ie(b,1),S=C[0];h[y]="@keyframes ".concat(x.getName(s)).concat(S)}}function v(x){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return x.forEach(function(b){Array.isArray(b)?v(b,y):b&&y.push(b)}),y}var g=v(Array.isArray(t)?t:[t]);return g.forEach(function(x){var y=typeof x=="string"&&!o?{}:x;if(typeof y=="string")p+="".concat(y,` -`);else if(y._keyframe)m(y);else{var b=d.reduce(function(C,S){var w;return(S==null||(w=S.visit)===null||w===void 0?void 0:w.call(S,C))||C},y);Object.keys(b).forEach(function(C){var S=b[C];if(dt(S)==="object"&&S&&(C!=="animationName"||!S._keyframe)&&!KNe(S)){var w=!1,E=C.trim(),_=!1;(o||i)&&s?E.startsWith("@")?w=!0:E==="&"?E=HG("",s,c):E=HG(C,s,c):o&&!s&&(E==="&"||E==="")&&(E="",_=!0);var P=e(S,n,{root:_,injectHash:w,parentSelectors:[].concat(Ne(a),[E])}),$=ie(P,2),R=$[0],O=$[1];h=B(B({},h),O),p+="".concat(E).concat(R)}else{let k=function(N,D){var L=N.replace(/[A-Z]/g,function(U){return"-".concat(U.toLowerCase())}),H=D;!cue[N]&&typeof H=="number"&&H!==0&&(H="".concat(H,"px")),N==="animationName"&&D!==null&&D!==void 0&&D._keyframe&&(m(D),H=D.getName(s)),p+="".concat(L,":").concat(H,";")};var T,I=(T=S==null?void 0:S.value)!==null&&T!==void 0?T:S;dt(S)==="object"&&S!==null&&S!==void 0&&S[yue]&&Array.isArray(I)?I.forEach(function(N){k(C,N)}):k(C,I)}})}}),o?l&&(p&&(p="@layer ".concat(l.name," {").concat(p,"}")),l.dependencies&&(h["@layer ".concat(l.name)]=l.dependencies.map(function(x){return"@layer ".concat(x,", ").concat(l.name,";")}).join(` -`))):p="{".concat(p,"}"),[p,h]};function bue(e,t){return yC("".concat(e.join("%")).concat(t))}function XNe(){return null}var xue="style";function CC(e,t){var n=e.token,r=e.path,o=e.hashId,i=e.layer,a=e.nonce,s=e.clientOnly,l=e.order,c=l===void 0?0:l,u=f.useContext(Dp),d=u.autoClear;u.mock;var p=u.defaultCache,h=u.hashPriority,m=u.container,v=u.ssrInline,g=u.transformers,x=u.linters,y=u.cache,b=u.layer,C=n._tokenKey,S=[C];b&&S.push("layer"),S.push.apply(S,Ne(r));var w=QD,E=oj(xue,S,function(){var O=S.join("|");if(UNe(O)){var T=GNe(O),I=ie(T,2),k=I[0],N=I[1];if(k)return[k,C,N,{},s,c]}var D=t(),L=YNe(D,{hashId:o,hashPriority:h,layer:b?i:void 0,path:r.join("-"),transformers:g,linters:x}),H=ie(L,2),U=H[0],V=H[1],j=V_(U),F=bue(S,j);return[j,C,F,V,s,c]},function(O,T){var I=ie(O,3),k=I[2];(T||d)&&QD&&R0(k,{mark:pc,attachTo:m})},function(O){var T=ie(O,4),I=T[0];T[1];var k=T[2],N=T[3];if(w&&I!==gue){var D={mark:pc,prepend:b?!1:"queue",attachTo:m,priority:c},L=typeof a=="function"?a():a;L&&(D.csp={nonce:L});var H=[],U=[];Object.keys(N).forEach(function(j){j.startsWith("@layer")?H.push(j):U.push(j)}),H.forEach(function(j){xu(V_(N[j]),"_layer-".concat(j),B(B({},D),{},{prepend:!0}))});var V=xu(I,k,D);V[up]=y.instanceId,V.setAttribute(O0,C),U.forEach(function(j){xu(V_(N[j]),"_effect-".concat(j),D)})}}),_=ie(E,3),P=_[0],$=_[1],R=_[2];return function(O){var T;return!v||w||!p?T=f.createElement(XNe,null):T=f.createElement("style",we({},K(K({},O0,$),pc,R),{dangerouslySetInnerHTML:{__html:P}})),f.createElement(f.Fragment,null,T,O)}}var QNe=function(t,n,r){var o=ie(t,6),i=o[0],a=o[1],s=o[2],l=o[3],c=o[4],u=o[5],d=r||{},p=d.plain;if(c)return null;var h=i,m={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)};return h=bC(i,a,s,m,p),l&&Object.keys(l).forEach(function(v){if(!n[v]){n[v]=!0;var g=V_(l[v]),x=bC(g,a,"_effect-".concat(v),m,p);v.startsWith("@layer")?h=x+h:h+=x}}),[u,s,h]},Cue="cssVar",wue=function(t,n){var r=t.key,o=t.prefix,i=t.unitless,a=t.ignore,s=t.token,l=t.scope,c=l===void 0?"":l,u=f.useContext(Dp),d=u.cache.instanceId,p=u.container,h=s._tokenKey,m=[].concat(Ne(t.path),[r,c,h]),v=oj(Cue,m,function(){var g=n(),x=sue(g,r,{prefix:o,unitless:i,ignore:a,scope:c}),y=ie(x,2),b=y[0],C=y[1],S=bue(m,C);return[b,C,S,r]},function(g){var x=ie(g,3),y=x[2];QD&&R0(y,{mark:pc,attachTo:p})},function(g){var x=ie(g,3),y=x[1],b=x[2];if(y){var C=xu(y,b,{mark:pc,prepend:"queue",attachTo:p,priority:-999});C[up]=d,C.setAttribute(O0,r)}});return v},ZNe=function(t,n,r){var o=ie(t,4),i=o[1],a=o[2],s=o[3],l=r||{},c=l.plain;if(!i)return null;var u=-999,d={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)},p=bC(i,s,a,d,c);return[u,a,p]},JNe=K(K(K({},xue,QNe),lue,bNe),Cue,ZNe);function eDe(e){return e!==null}function tDe(e,t){var n=typeof t=="boolean"?{plain:t}:t||{},r=n.plain,o=r===void 0?!1:r,i=n.types,a=i===void 0?["style","token","cssVar"]:i,s=n.once,l=s===void 0?!1:s,c=new RegExp("^(".concat((typeof a=="string"?[a]:a).join("|"),")%")),u=Array.from(e.cache.keys()).filter(function(m){return c.test(m)}),d={},p={},h="";return u.map(function(m){if(l&&e.extracted.has(m))return null;var v=m.replace(c,"").replace(/%/g,"|"),g=m.split("%"),x=ie(g,1),y=x[0],b=JNe[y],C=b(e.cache.get(m)[1],d,{plain:o});if(!C)return null;var S=ie(C,3),w=S[0],E=S[1],_=S[2];return m.startsWith("style")&&(p[v]=E),e.extracted.add(m),[w,_]}).filter(eDe).sort(function(m,v){var g=ie(m,1),x=g[0],y=ie(v,1),b=y[0];return x-b}).forEach(function(m){var v=ie(m,2),g=v[1];h+=g}),h+=bC(".".concat(y1,'{content:"').concat(VNe(p),'";}'),void 0,void 0,K({},y1,y1),o),h}var vn=function(){function e(t,n){rr(this,e),K(this,"name",void 0),K(this,"style",void 0),K(this,"_keyframe",!0),this.name=t,this.style=n}return or(e,[{key:"getName",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n?"".concat(n,"-").concat(this.name):this.name}}]),e}();function nDe(e){if(typeof e=="number")return[[e],!1];var t=String(e).trim(),n=t.match(/(.*)(!important)/),r=(n?n[1]:t).trim().split(/\s+/),o=[],i=0;return[r.reduce(function(a,s){if(s.includes("(")||s.includes(")")){var l=s.split("(").length-1,c=s.split(")").length-1;i+=l-c}return i>=0&&o.push(s),i===0&&(a.push(o.join(" ")),o=[]),a},[]),!!n]}function Ug(e){return e.notSplit=!0,e}var rDe={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:Ug(["borderTop","borderBottom"]),borderBlockStart:Ug(["borderTop"]),borderBlockEnd:Ug(["borderBottom"]),borderInline:Ug(["borderLeft","borderRight"]),borderInlineStart:Ug(["borderLeft"]),borderInlineEnd:Ug(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};function YE(e,t){var n=e;return t&&(n="".concat(n," !important")),{_skip_check_:!0,value:n}}var oDe={visit:function(t){var n={};return Object.keys(t).forEach(function(r){var o=t[r],i=rDe[r];if(i&&(typeof o=="number"||typeof o=="string")){var a=nDe(o),s=ie(a,2),l=s[0],c=s[1];i.length&&i.notSplit?i.forEach(function(u){n[u]=YE(o,c)}):i.length===1?n[i[0]]=YE(l[0],c):i.length===2?i.forEach(function(u,d){var p;n[u]=YE((p=l[d])!==null&&p!==void 0?p:l[0],c)}):i.length===4?i.forEach(function(u,d){var p,h;n[u]=YE((p=(h=l[d])!==null&&h!==void 0?h:l[d-2])!==null&&p!==void 0?p:l[0],c)}):n[r]=o}else n[r]=o}),n}},c8=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function iDe(e,t){var n=Math.pow(10,t+1),r=Math.floor(e*n);return Math.round(r/10)*10/n}var aDe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.rootValue,r=n===void 0?16:n,o=t.precision,i=o===void 0?5:o,a=t.mediaQuery,s=a===void 0?!1:a,l=function(d,p){if(!p)return d;var h=parseFloat(p);if(h<=1)return d;var m=iDe(h/r,i);return"".concat(m,"rem")},c=function(d){var p=B({},d);return Object.entries(d).forEach(function(h){var m=ie(h,2),v=m[0],g=m[1];if(typeof g=="string"&&g.includes("px")){var x=g.replace(c8,l);p[v]=x}!cue[v]&&typeof g=="number"&&g!==0&&(p[v]="".concat(g,"px").replace(c8,l));var y=v.trim();if(y.startsWith("@")&&y.includes("px")&&s){var b=v.replace(c8,l);p[b]=p[v],delete p[v]}}),p};return{visit:c}},sDe={supportModernCSS:function(){return nNe()&&rNe()}};const lDe=Object.freeze(Object.defineProperty({__proto__:null,Keyframes:vn,NaNLinter:zNe,StyleContext:Dp,StyleProvider:K6e,Theme:rj,_experimental:sDe,createCache:tj,createTheme:T0,extractStyle:tDe,genCalc:Z6e,getComputedToken:ij,legacyLogicalPropertiesTransformer:oDe,legacyNotSelectorLinter:LNe,logicalPropertiesLinter:jNe,parentSelectorLinter:HNe,px2remTransformer:aDe,token2CSSVar:v1,unit:se,useCSSVarRegister:wue,useCacheToken:aj,useStyleRegister:CC},Symbol.toStringTag,{value:"Module"}));var BO=f.createContext({});function Sue(e){return Zce(e)||Kce(e)||NO(e)||Jce()}function ri(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!ri(e,t.slice(0,-1))?e:Eue(e,t,n,r)}function cDe(e){return dt(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function VG(e){return Array.isArray(e)?[]:{}}var uDe=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function Nv(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=dDe,e},_ue=f.createContext(void 0);var $ue={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"},Pue={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0},pDe=B(B({},Pue),{},{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"});const Mue={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},CP={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"]},pDe),timePickerLocale:Object.assign({},Mue)},vs="${label} is not a valid ${type}",_u={locale:"en",Pagination:$ue,DatePicker:CP,TimePicker:Mue,Calendar:CP,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:vs,method:vs,array:vs,object:vs,number:vs,date:vs,boolean:vs,integer:vs,float:vs,regexp:vs,email:vs,url:vs,hex:vs},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"}};let W_=Object.assign({},_u.Modal),U_=[];const WG=()=>U_.reduce((e,t)=>Object.assign(Object.assign({},e),t),_u.Modal);function hDe(e){if(e){const t=Object.assign({},e);return U_.push(t),W_=WG(),()=>{U_=U_.filter(n=>n!==t),W_=WG()}}W_=Object.assign({},_u.Modal)}function Rue(){return W_}const cj=f.createContext(void 0),Yi=(e,t)=>{const n=f.useContext(cj),r=f.useMemo(()=>{var i;const a=t||_u[e],s=(i=n==null?void 0:n[e])!==null&&i!==void 0?i:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,n]),o=f.useMemo(()=>{const i=n==null?void 0:n.locale;return n!=null&&n.exist&&!i?_u.locale:i},[n]);return[r,o]},mDe="internalMark",gDe=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;f.useEffect(()=>hDe(t==null?void 0:t.Modal),[t]);const o=f.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return f.createElement(cj.Provider,{value:o},n)},uj={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"},D0=Object.assign(Object.assign({},uj),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, + */var YL=Symbol.for("react.element"),XL=Symbol.for("react.portal"),CR=Symbol.for("react.fragment"),SR=Symbol.for("react.strict_mode"),ER=Symbol.for("react.profiler"),_R=Symbol.for("react.provider"),$R=Symbol.for("react.context"),sDe=Symbol.for("react.server_context"),PR=Symbol.for("react.forward_ref"),MR=Symbol.for("react.suspense"),TR=Symbol.for("react.suspense_list"),RR=Symbol.for("react.memo"),OR=Symbol.for("react.lazy"),lDe=Symbol.for("react.offscreen"),jce;jce=Symbol.for("react.module.reference");function Ml(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case YL:switch(e=e.type,e){case CR:case ER:case SR:case MR:case TR:return e;default:switch(e=e&&e.$$typeof,e){case sDe:case $R:case PR:case OR:case RR:case _R:return e;default:return t}}case XL:return t}}}Mr.ContextConsumer=$R;Mr.ContextProvider=_R;Mr.Element=YL;Mr.ForwardRef=PR;Mr.Fragment=CR;Mr.Lazy=OR;Mr.Memo=RR;Mr.Portal=XL;Mr.Profiler=ER;Mr.StrictMode=SR;Mr.Suspense=MR;Mr.SuspenseList=TR;Mr.isAsyncMode=function(){return!1};Mr.isConcurrentMode=function(){return!1};Mr.isContextConsumer=function(e){return Ml(e)===$R};Mr.isContextProvider=function(e){return Ml(e)===_R};Mr.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===YL};Mr.isForwardRef=function(e){return Ml(e)===PR};Mr.isFragment=function(e){return Ml(e)===CR};Mr.isLazy=function(e){return Ml(e)===OR};Mr.isMemo=function(e){return Ml(e)===RR};Mr.isPortal=function(e){return Ml(e)===XL};Mr.isProfiler=function(e){return Ml(e)===ER};Mr.isStrictMode=function(e){return Ml(e)===SR};Mr.isSuspense=function(e){return Ml(e)===MR};Mr.isSuspenseList=function(e){return Ml(e)===TR};Mr.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===CR||e===ER||e===SR||e===MR||e===TR||e===lDe||typeof e=="object"&&e!==null&&(e.$$typeof===OR||e.$$typeof===RR||e.$$typeof===_R||e.$$typeof===$R||e.$$typeof===PR||e.$$typeof===jce||e.getModuleId!==void 0)};Mr.typeOf=Ml;Lce.exports=Mr;var n8=Lce.exports;function Np(e,t,n){var r=p.useRef({});return(!("value"in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}var cDe=Number(p.version.split(".")[0]),QL=function(t,n){typeof t=="function"?t(n):dt(t)==="object"&&t&&"current"in t&&(t.current=n)},Ci=function(){for(var t=arguments.length,n=new Array(t),r=0;r=19)return!0;var o=n8.isMemo(t)?t.type.type:t.type;return!(typeof o=="function"&&!((n=o.prototype)!==null&&n!==void 0&&n.render)&&o.$$typeof!==n8.ForwardRef||typeof t=="function"&&!((r=t.prototype)!==null&&r!==void 0&&r.render)&&t.$$typeof!==n8.ForwardRef)};function ZL(e){return p.isValidElement(e)&&!Ise(e)}var uDe=function(t){return ZL(t)&&Jd(t)},Zp=function(t){if(t&&ZL(t)){var n=t;return n.props.propertyIsEnumerable("ref")?n.props.ref:n.ref}return null},UN=p.createContext(null);function dDe(e){var t=e.children,n=e.onBatchResize,r=p.useRef(0),o=p.useRef([]),i=p.useContext(UN),a=p.useCallback(function(s,l,c){r.current+=1;var u=r.current;o.current.push({size:s,element:l,data:c}),Promise.resolve().then(function(){u===r.current&&(n==null||n(o.current),o.current=[])}),i==null||i(s,l,c)},[n,i]);return p.createElement(UN.Provider,{value:a},t)}var zce=function(){if(typeof Map<"u")return Map;function e(t,n){var r=-1;return t.some(function(o,i){return o[0]===n?(r=i,!0):!1}),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(n){var r=e(this.__entries__,n),o=this.__entries__[r];return o&&o[1]},t.prototype.set=function(n,r){var o=e(this.__entries__,n);~o?this.__entries__[o][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,o=e(r,n);~o&&r.splice(o,1)},t.prototype.has=function(n){return!!~e(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,r){r===void 0&&(r=null);for(var o=0,i=this.__entries__;o0},e.prototype.connect_=function(){!GN||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),vDe?(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(){!GN||!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(t){var n=t.propertyName,r=n===void 0?"":n,o=gDe.some(function(i){return!!~r.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Hce=function(e,t){for(var n=0,r=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof M0(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new $De(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof M0(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new PDe(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),Wce=typeof WeakMap<"u"?new WeakMap:new zce,Uce=function(){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 n=yDe.getInstance(),r=new MDe(t,n,this);Wce.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){Uce.prototype[e]=function(){var t;return(t=Wce.get(this))[e].apply(t,arguments)}});var TDe=function(){return typeof bP.ResizeObserver<"u"?bP.ResizeObserver:Uce}(),up=new Map;function RDe(e){e.forEach(function(t){var n,r=t.target;(n=up.get(r))===null||n===void 0||n.forEach(function(o){return o(r)})})}var Gce=new TDe(RDe);function ODe(e,t){up.has(e)||(up.set(e,new Set),Gce.observe(e)),up.get(e).add(t)}function kDe(e,t){up.has(e)&&(up.get(e).delete(t),up.get(e).size||(Gce.unobserve(e),up.delete(e)))}function rr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function OG(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:1;kG+=1;var r=kG;function o(i){if(i===0)Qce(r),t();else{var a=Yce(function(){o(i-1)});JL.set(r,a)}}return o(n),r};gn.cancel=function(e){var t=JL.get(e);return Qce(e),Xce(t)};function Zce(e){if(Array.isArray(e))return e}function jDe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,o=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}function Jce(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ie(e,t){return Zce(e)||jDe(e,t)||DR(e,t)||Jce()}function yw(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function Ki(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function KN(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var IG="data-rc-order",DG="data-rc-priority",zDe="rc-util-key",YN=new Map;function eue(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):zDe}function NR(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function HDe(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function ej(e){return Array.from((YN.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function tue(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Ki())return null;var n=t.csp,r=t.prepend,o=t.priority,i=o===void 0?0:o,a=HDe(r),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(IG,a),s&&i&&l.setAttribute(DG,"".concat(i)),n!=null&&n.nonce&&(l.nonce=n==null?void 0:n.nonce),l.innerHTML=e;var c=NR(t),u=c.firstChild;if(r){if(s){var d=(t.styles||ej(c)).filter(function(f){if(!["prepend","prependQueue"].includes(f.getAttribute(IG)))return!1;var h=Number(f.getAttribute(DG)||0);return i>=h});if(d.length)return c.insertBefore(l,d[d.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function nue(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=NR(t);return(t.styles||ej(n)).find(function(r){return r.getAttribute(eue(t))===e})}function T0(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=nue(e,t);if(n){var r=NR(t);r.removeChild(n)}}function VDe(e,t){var n=YN.get(e);if(!n||!KN(document,n)){var r=tue("",t),o=r.parentNode;YN.set(e,o),e.removeChild(r)}}function xu(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=NR(n),o=ej(r),i=B(B({},n),{},{styles:o});VDe(r,i);var a=nue(t,i);if(a){var s,l;if((s=i.csp)!==null&&s!==void 0&&s.nonce&&a.nonce!==((l=i.csp)===null||l===void 0?void 0:l.nonce)){var c;a.nonce=(c=i.csp)===null||c===void 0?void 0:c.nonce}return a.innerHTML!==e&&(a.innerHTML=e),a}var u=tue(e,i);return u.setAttribute(eue(i),t),u}function WDe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Ye(e,t){if(e==null)return{};var n,r,o=WDe(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(i,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=r.has(i);if(Jn(!l,"Warning: There may be circular references"),l)return!1;if(i===a)return!0;if(n&&s>1)return!1;r.add(i);var c=s+1;if(Array.isArray(i)){if(!Array.isArray(a)||i.length!==a.length)return!1;for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,a={map:this.cache};return n.forEach(function(s){if(!a)a=void 0;else{var l;a=(l=a)===null||l===void 0||(l=l.map)===null||l===void 0?void 0:l.get(s)}}),(r=a)!==null&&r!==void 0&&r.value&&i&&(a.value[1]=this.cacheCallTimes++),(o=a)===null||o===void 0?void 0:o.value}},{key:"get",value:function(n){var r;return(r=this.internalGet(n,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(n){return!!this.internalGet(n)}},{key:"set",value:function(n,r){var o=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var i=this.keys.reduce(function(c,u){var d=ie(c,2),f=d[1];return o.internalGet(u)[1]0,void 0),NG+=1}return or(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,o){return o(n,r)},void 0)}}]),e}(),o8=new nj;function O0(e){var t=Array.isArray(e)?e:[e];return o8.has(t)||o8.set(t,new rj(t)),o8.get(t)}var e6e=new WeakMap,i8={};function t6e(e,t){for(var n=e6e,r=0;r3&&arguments[3]!==void 0?arguments[3]:{},o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(o)return e;var i=B(B({},r),{},K(K({},R0,t),pc,n)),a=Object.keys(i).map(function(s){var l=i[s];return l?"".concat(s,'="').concat(l,'"'):null}).filter(function(s){return s}).join(" ");return"")}var v1=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(n?"".concat(n,"-"):"").concat(t).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()},o6e=function(t,n,r){return Object.keys(t).length?".".concat(n).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(t).map(function(o){var i=ie(o,2),a=i[0],s=i[1];return"".concat(a,":").concat(s,";")}).join(""),"}"):""},sue=function(t,n,r){var o={},i={};return Object.entries(t).forEach(function(a){var s,l,c=ie(a,2),u=c[0],d=c[1];if(r!=null&&(s=r.preserve)!==null&&s!==void 0&&s[u])i[u]=d;else if((typeof d=="string"||typeof d=="number")&&!(r!=null&&(l=r.ignore)!==null&&l!==void 0&&l[u])){var f,h=v1(u,r==null?void 0:r.prefix);o[h]=typeof d=="number"&&!(r!=null&&(f=r.unitless)!==null&&f!==void 0&&f[u])?"".concat(d,"px"):String(d),i[u]="var(".concat(h,")")}}),[i,o6e(o,n,{scope:r==null?void 0:r.scope})]},BG=Ki()?p.useLayoutEffect:p.useEffect,Mn=function(t,n){var r=p.useRef(!0);BG(function(){return t(r.current)},n),BG(function(){return r.current=!1,function(){r.current=!0}},[])},bm=function(t,n){Mn(function(r){if(!r)return t()},n)},i6e=B({},hC),LG=i6e.useInsertionEffect,a6e=function(t,n,r){p.useMemo(t,r),Mn(function(){return n(!0)},r)},s6e=LG?function(e,t,n){return LG(function(){return e(),t()},n)}:a6e,l6e=B({},hC),c6e=l6e.useInsertionEffect,u6e=function(t){var n=[],r=!1;function o(i){r||n.push(i)}return p.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(i){return i()})}},t),o},d6e=function(){return function(t){t()}},f6e=typeof c6e<"u"?u6e:d6e;function oj(e,t,n,r,o){var i=p.useContext(Ap),a=i.cache,s=[e].concat(De(t)),l=XN(s),c=f6e([l]),u=function(m){a.opUpdate(l,function(v){var g=v||[void 0,void 0],b=ie(g,2),y=b[0],x=y===void 0?0:y,w=b[1],S=w,C=S||n(),E=[x,C];return m?m(E):E})};p.useMemo(function(){u()},[l]);var d=a.opGet(l),f=d[1];return s6e(function(){o==null||o(f)},function(h){return u(function(m){var v=ie(m,2),g=v[0],b=v[1];return h&&g===0&&(o==null||o(f)),[g+1,b]}),function(){a.opUpdate(l,function(m){var v=m||[],g=ie(v,2),b=g[0],y=b===void 0?0:b,x=g[1],w=y-1;return w===0?(c(function(){(h||!a.opGet(l))&&(r==null||r(x,!1))}),null):[y-1,x]})}},[l]),f}var p6e={},h6e="css",Hh=new Map;function m6e(e){Hh.set(e,(Hh.get(e)||0)+1)}function g6e(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(R0,'="').concat(e,'"]'));n.forEach(function(r){if(r[dp]===t){var o;(o=r.parentNode)===null||o===void 0||o.removeChild(r)}})}}var v6e=0;function y6e(e,t){Hh.set(e,(Hh.get(e)||0)-1);var n=new Set;Hh.forEach(function(r,o){r<=0&&n.add(o)}),Hh.size-n.size>v6e&&n.forEach(function(r){g6e(r,t),Hh.delete(r)})}var ij=function(t,n,r,o){var i=r.getDerivativeToken(t),a=B(B({},i),n);return o&&(a=o(a)),a},lue="token";function aj(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=p.useContext(Ap),o=r.cache.instanceId,i=r.container,a=n.salt,s=a===void 0?"":a,l=n.override,c=l===void 0?p6e:l,u=n.formatToken,d=n.getComputedToken,f=n.cssVar,h=t6e(function(){return Object.assign.apply(Object,[{}].concat(De(t)))},t),m=g1(h),v=g1(c),g=f?g1(f):"",b=oj(lue,[s,e.id,m,v,g],function(){var y,x=d?d(h,c,e):ij(h,c,e,u),w=B({},x),S="";if(f){var C=sue(x,f.key,{prefix:f.prefix,ignore:f.ignore,unitless:f.unitless,preserve:f.preserve}),E=ie(C,2);x=E[0],S=E[1]}var _=FG(x,s);x._tokenKey=_,w._tokenKey=FG(w,s);var P=(y=f==null?void 0:f.key)!==null&&y!==void 0?y:_;x._themeKey=P,m6e(P);var $="".concat(h6e,"-").concat(yw(_));return x._hashId=$,[x,$,w,S,(f==null?void 0:f.key)||""]},function(y){y6e(y[0]._themeKey,o)},function(y){var x=ie(y,4),w=x[0],S=x[3];if(f&&S){var C=xu(S,yw("css-variables-".concat(w._themeKey)),{mark:pc,prepend:"queue",attachTo:i,priority:-999});C[dp]=o,C.setAttribute(R0,w._themeKey)}});return b}var b6e=function(t,n,r){var o=ie(t,5),i=o[2],a=o[3],s=o[4],l=r||{},c=l.plain;if(!a)return null;var u=i._tokenKey,d=-999,f={"data-rc-order":"prependQueue","data-rc-priority":"".concat(d)},h=bw(a,s,u,f,c);return[d,u,h]},cue={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},uue="comm",due="rule",fue="decl",x6e="@import",w6e="@namespace",C6e="@keyframes",S6e="@layer",pue=Math.abs,sj=String.fromCharCode;function hue(e){return e.trim()}function j_(e,t,n){return e.replace(t,n)}function E6e(e,t,n){return e.indexOf(t,n)}function Qv(e,t){return e.charCodeAt(t)|0}function I0(e,t,n){return e.slice(t,n)}function ou(e){return e.length}function _6e(e){return e.length}function KE(e,t){return t.push(e),e}var AR=1,D0=1,mue=0,Sl=0,ni=0,ky="";function lj(e,t,n,r,o,i,a,s){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:AR,column:D0,length:a,return:"",siblings:s}}function $6e(){return ni}function P6e(){return ni=Sl>0?Qv(ky,--Sl):0,D0--,ni===10&&(D0=1,AR--),ni}function hc(){return ni=Sl2||xw(ni)>3?"":" "}function O6e(e,t){for(;--t&&hc()&&!(ni<48||ni>102||ni>57&&ni<65||ni>70&&ni<97););return FR(e,z_()+(t<6&&fp()==32&&hc()==32))}function ZN(e){for(;hc();)switch(ni){case e:return Sl;case 34:case 39:e!==34&&e!==39&&ZN(ni);break;case 40:e===41&&ZN(e);break;case 92:hc();break}return Sl}function k6e(e,t){for(;hc()&&e+ni!==57;)if(e+ni===84&&fp()===47)break;return"/*"+FR(t,Sl-1)+"*"+sj(e===47?e:hc())}function I6e(e){for(;!xw(fp());)hc();return FR(e,Sl)}function D6e(e){return T6e(H_("",null,null,null,[""],e=M6e(e),0,[0],e))}function H_(e,t,n,r,o,i,a,s,l){for(var c=0,u=0,d=a,f=0,h=0,m=0,v=1,g=1,b=1,y=0,x="",w=o,S=i,C=r,E=x;g;)switch(m=y,y=hc()){case 40:if(m!=108&&Qv(E,d-1)==58){E6e(E+=j_(l8(y),"&","&\f"),"&\f",pue(c?s[c-1]:0))!=-1&&(b=-1);break}case 34:case 39:case 91:E+=l8(y);break;case 9:case 10:case 13:case 32:E+=R6e(m);break;case 92:E+=O6e(z_()-1,7);continue;case 47:switch(fp()){case 42:case 47:KE(N6e(k6e(hc(),z_()),t,n,l),l),(xw(m||1)==5||xw(fp()||1)==5)&&ou(E)&&I0(E,-1,void 0)!==" "&&(E+=" ");break;default:E+="/"}break;case 123*v:s[c++]=ou(E)*b;case 125*v:case 59:case 0:switch(y){case 0:case 125:g=0;case 59+u:b==-1&&(E=j_(E,/\f/g,"")),h>0&&(ou(E)-d||v===0&&m===47)&&KE(h>32?zG(E+";",r,n,d-1,l):zG(j_(E," ","")+";",r,n,d-2,l),l);break;case 59:E+=";";default:if(KE(C=jG(E,t,n,c,u,o,s,x,w=[],S=[],d,i),i),y===123)if(u===0)H_(E,t,C,C,w,i,d,s,S);else{switch(f){case 99:if(Qv(E,3)===110)break;case 108:if(Qv(E,2)===97)break;default:u=0;case 100:case 109:case 115:}u?H_(e,C,C,r&&KE(jG(e,C,C,0,0,o,s,x,o,w=[],d,S),S),o,S,d,s,r?w:S):H_(E,C,C,C,[""],S,0,s,S)}}c=u=h=0,v=b=1,x=E="",d=a;break;case 58:d=1+ou(E),h=m;default:if(v<1){if(y==123)--v;else if(y==125&&v++==0&&P6e()==125)continue}switch(E+=sj(y),y*v){case 38:b=u>0?1:(E+="\f",-1);break;case 44:s[c++]=(ou(E)-1)*b,b=1;break;case 64:fp()===45&&(E+=l8(hc())),f=fp(),u=d=ou(x=E+=I6e(z_())),y++;break;case 45:m===45&&ou(E)==2&&(v=0)}}return i}function jG(e,t,n,r,o,i,a,s,l,c,u,d){for(var f=o-1,h=o===0?i:[""],m=_6e(h),v=0,g=0,b=0;v0?h[y]+" "+x:j_(x,/&\f/g,h[y])))&&(l[b++]=w);return lj(e,t,n,o===0?due:s,l,c,u,d)}function N6e(e,t,n,r){return lj(e,t,n,uue,sj($6e()),I0(e,2,-2),0,r)}function zG(e,t,n,r,o){return lj(e,t,n,fue,I0(e,0,r),I0(e,r+1,-1),r,o)}function JN(e,t){for(var n="",r=0;r1}function B6e(e){return e.parentSelectors.reduce(function(t,n){return t?n.includes("&")?n.replace(/&/g,t):"".concat(t," ").concat(n):n},"")}var L6e=function(t,n,r){var o=B6e(r),i=o.match(/:not\([^)]*\)/g)||[];i.length>0&&i.some(F6e)&&Zh("Concat ':not' selector not support in legacy browsers.",r)},j6e=function(t,n,r){switch(t){case"marginLeft":case"marginRight":case"paddingLeft":case"paddingRight":case"left":case"right":case"borderLeft":case"borderLeftWidth":case"borderLeftStyle":case"borderLeftColor":case"borderRight":case"borderRightWidth":case"borderRightStyle":case"borderRightColor":case"borderTopLeftRadius":case"borderTopRightRadius":case"borderBottomLeftRadius":case"borderBottomRightRadius":Zh("You seem to be using non-logical property '".concat(t,"' which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof n=="string"){var o=n.split(" ").map(function(s){return s.trim()});o.length===4&&o[1]!==o[3]&&Zh("You seem to be using '".concat(t,"' property with different left ").concat(t," and right ").concat(t,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r)}return;case"clear":case"textAlign":(n==="left"||n==="right")&&Zh("You seem to be using non-logical value '".concat(n,"' of ").concat(t,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r);return;case"borderRadius":if(typeof n=="string"){var i=n.split("/").map(function(s){return s.trim()}),a=i.reduce(function(s,l){if(s)return s;var c=l.split(" ").map(function(u){return u.trim()});return c.length>=2&&c[0]!==c[1]||c.length===3&&c[1]!==c[2]||c.length===4&&c[2]!==c[3]?!0:s},!1);a&&Zh("You seem to be using non-logical value '".concat(n,"' of ").concat(t,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r)}return}},z6e=function(t,n,r){(typeof n=="string"&&/NaN/g.test(n)||Number.isNaN(n))&&Zh("Unexpected 'NaN' in property '".concat(t,": ").concat(n,"'."),r)},H6e=function(t,n,r){r.parentSelectors.some(function(o){var i=o.split(",");return i.some(function(a){return a.split("&").length>2})})&&Zh("Should not use more than one `&` in a selector.",r)},y1="data-ant-cssinjs-cache-path",gue="_FILE_STYLE__";function V6e(e){return Object.keys(e).map(function(t){var n=e[t];return"".concat(t,":").concat(n)}).join(";")}var xm,vue=!0;function W6e(){if(!xm&&(xm={},Ki())){var e=document.createElement("div");e.className=y1,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(/"$/,""),t.split(";").forEach(function(o){var i=o.split(":"),a=ie(i,2),s=a[0],l=a[1];xm[s]=l});var n=document.querySelector("style[".concat(y1,"]"));if(n){var r;vue=!1,(r=n.parentNode)===null||r===void 0||r.removeChild(n)}document.body.removeChild(e)}}function U6e(e){return W6e(),!!xm[e]}function G6e(e){var t=xm[e],n=null;if(t&&Ki())if(vue)n=gue;else{var r=document.querySelector("style[".concat(pc,'="').concat(xm[e],'"]'));r?n=r.innerHTML:delete xm[e]}return[n,t]}var q6e="_skip_check_",yue="_multi_value_";function V_(e){var t=JN(D6e(e),A6e);return t.replace(/\{%%%\:[^;];}/g,";")}function K6e(e){return dt(e)==="object"&&e&&(q6e in e||yue in e)}function HG(e,t,n){if(!t)return e;var r=".".concat(t),o=n==="low"?":where(".concat(r,")"):r,i=e.split(",").map(function(a){var s,l=a.trim().split(/\s+/),c=l[0]||"",u=((s=c.match(/^\w+/))===null||s===void 0?void 0:s[0])||"";return c="".concat(u).concat(o).concat(c.slice(u.length)),[c].concat(De(l.slice(1))).join(" ")});return i.join(",")}var Y6e=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},o=r.root,i=r.injectHash,a=r.parentSelectors,s=n.hashId,l=n.layer;n.path;var c=n.hashPriority,u=n.transformers,d=u===void 0?[]:u;n.linters;var f="",h={};function m(b){var y=b.getName(s);if(!h[y]){var x=e(b.style,n,{root:!1,parentSelectors:a}),w=ie(x,1),S=w[0];h[y]="@keyframes ".concat(b.getName(s)).concat(S)}}function v(b){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return b.forEach(function(x){Array.isArray(x)?v(x,y):x&&y.push(x)}),y}var g=v(Array.isArray(t)?t:[t]);return g.forEach(function(b){var y=typeof b=="string"&&!o?{}:b;if(typeof y=="string")f+="".concat(y,` +`);else if(y._keyframe)m(y);else{var x=d.reduce(function(w,S){var C;return(S==null||(C=S.visit)===null||C===void 0?void 0:C.call(S,w))||w},y);Object.keys(x).forEach(function(w){var S=x[w];if(dt(S)==="object"&&S&&(w!=="animationName"||!S._keyframe)&&!K6e(S)){var C=!1,E=w.trim(),_=!1;(o||i)&&s?E.startsWith("@")?C=!0:E==="&"?E=HG("",s,c):E=HG(w,s,c):o&&!s&&(E==="&"||E==="")&&(E="",_=!0);var P=e(S,n,{root:_,injectHash:C,parentSelectors:[].concat(De(a),[E])}),$=ie(P,2),T=$[0],R=$[1];h=B(B({},h),R),f+="".concat(E).concat(T)}else{let I=function(D,N){var L=D.replace(/[A-Z]/g,function(U){return"-".concat(U.toLowerCase())}),H=N;!cue[D]&&typeof H=="number"&&H!==0&&(H="".concat(H,"px")),D==="animationName"&&N!==null&&N!==void 0&&N._keyframe&&(m(N),H=N.getName(s)),f+="".concat(L,":").concat(H,";")};var O,k=(O=S==null?void 0:S.value)!==null&&O!==void 0?O:S;dt(S)==="object"&&S!==null&&S!==void 0&&S[yue]&&Array.isArray(k)?k.forEach(function(D){I(w,D)}):I(w,k)}})}}),o?l&&(f&&(f="@layer ".concat(l.name," {").concat(f,"}")),l.dependencies&&(h["@layer ".concat(l.name)]=l.dependencies.map(function(b){return"@layer ".concat(b,", ").concat(l.name,";")}).join(` +`))):f="{".concat(f,"}"),[f,h]};function bue(e,t){return yw("".concat(e.join("%")).concat(t))}function X6e(){return null}var xue="style";function ww(e,t){var n=e.token,r=e.path,o=e.hashId,i=e.layer,a=e.nonce,s=e.clientOnly,l=e.order,c=l===void 0?0:l,u=p.useContext(Ap),d=u.autoClear;u.mock;var f=u.defaultCache,h=u.hashPriority,m=u.container,v=u.ssrInline,g=u.transformers,b=u.linters,y=u.cache,x=u.layer,w=n._tokenKey,S=[w];x&&S.push("layer"),S.push.apply(S,De(r));var C=QN,E=oj(xue,S,function(){var R=S.join("|");if(U6e(R)){var O=G6e(R),k=ie(O,2),I=k[0],D=k[1];if(I)return[I,w,D,{},s,c]}var N=t(),L=Y6e(N,{hashId:o,hashPriority:h,layer:x?i:void 0,path:r.join("-"),transformers:g,linters:b}),H=ie(L,2),U=H[0],V=H[1],j=V_(U),F=bue(S,j);return[j,w,F,V,s,c]},function(R,O){var k=ie(R,3),I=k[2];(O||d)&&QN&&T0(I,{mark:pc,attachTo:m})},function(R){var O=ie(R,4),k=O[0];O[1];var I=O[2],D=O[3];if(C&&k!==gue){var N={mark:pc,prepend:x?!1:"queue",attachTo:m,priority:c},L=typeof a=="function"?a():a;L&&(N.csp={nonce:L});var H=[],U=[];Object.keys(D).forEach(function(j){j.startsWith("@layer")?H.push(j):U.push(j)}),H.forEach(function(j){xu(V_(D[j]),"_layer-".concat(j),B(B({},N),{},{prepend:!0}))});var V=xu(k,I,N);V[dp]=y.instanceId,V.setAttribute(R0,w),U.forEach(function(j){xu(V_(D[j]),"_effect-".concat(j),N)})}}),_=ie(E,3),P=_[0],$=_[1],T=_[2];return function(R){var O;return!v||C||!f?O=p.createElement(X6e,null):O=p.createElement("style",Ce({},K(K({},R0,$),pc,T),{dangerouslySetInnerHTML:{__html:P}})),p.createElement(p.Fragment,null,O,R)}}var Q6e=function(t,n,r){var o=ie(t,6),i=o[0],a=o[1],s=o[2],l=o[3],c=o[4],u=o[5],d=r||{},f=d.plain;if(c)return null;var h=i,m={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)};return h=bw(i,a,s,m,f),l&&Object.keys(l).forEach(function(v){if(!n[v]){n[v]=!0;var g=V_(l[v]),b=bw(g,a,"_effect-".concat(v),m,f);v.startsWith("@layer")?h=b+h:h+=b}}),[u,s,h]},wue="cssVar",Cue=function(t,n){var r=t.key,o=t.prefix,i=t.unitless,a=t.ignore,s=t.token,l=t.scope,c=l===void 0?"":l,u=p.useContext(Ap),d=u.cache.instanceId,f=u.container,h=s._tokenKey,m=[].concat(De(t.path),[r,c,h]),v=oj(wue,m,function(){var g=n(),b=sue(g,r,{prefix:o,unitless:i,ignore:a,scope:c}),y=ie(b,2),x=y[0],w=y[1],S=bue(m,w);return[x,w,S,r]},function(g){var b=ie(g,3),y=b[2];QN&&T0(y,{mark:pc,attachTo:f})},function(g){var b=ie(g,3),y=b[1],x=b[2];if(y){var w=xu(y,x,{mark:pc,prepend:"queue",attachTo:f,priority:-999});w[dp]=d,w.setAttribute(R0,r)}});return v},Z6e=function(t,n,r){var o=ie(t,4),i=o[1],a=o[2],s=o[3],l=r||{},c=l.plain;if(!i)return null;var u=-999,d={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)},f=bw(i,s,a,d,c);return[u,a,f]},J6e=K(K(K({},xue,Q6e),lue,b6e),wue,Z6e);function eNe(e){return e!==null}function tNe(e,t){var n=typeof t=="boolean"?{plain:t}:t||{},r=n.plain,o=r===void 0?!1:r,i=n.types,a=i===void 0?["style","token","cssVar"]:i,s=n.once,l=s===void 0?!1:s,c=new RegExp("^(".concat((typeof a=="string"?[a]:a).join("|"),")%")),u=Array.from(e.cache.keys()).filter(function(m){return c.test(m)}),d={},f={},h="";return u.map(function(m){if(l&&e.extracted.has(m))return null;var v=m.replace(c,"").replace(/%/g,"|"),g=m.split("%"),b=ie(g,1),y=b[0],x=J6e[y],w=x(e.cache.get(m)[1],d,{plain:o});if(!w)return null;var S=ie(w,3),C=S[0],E=S[1],_=S[2];return m.startsWith("style")&&(f[v]=E),e.extracted.add(m),[C,_]}).filter(eNe).sort(function(m,v){var g=ie(m,1),b=g[0],y=ie(v,1),x=y[0];return b-x}).forEach(function(m){var v=ie(m,2),g=v[1];h+=g}),h+=bw(".".concat(y1,'{content:"').concat(V6e(f),'";}'),void 0,void 0,K({},y1,y1),o),h}var vn=function(){function e(t,n){rr(this,e),K(this,"name",void 0),K(this,"style",void 0),K(this,"_keyframe",!0),this.name=t,this.style=n}return or(e,[{key:"getName",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n?"".concat(n,"-").concat(this.name):this.name}}]),e}();function nNe(e){if(typeof e=="number")return[[e],!1];var t=String(e).trim(),n=t.match(/(.*)(!important)/),r=(n?n[1]:t).trim().split(/\s+/),o=[],i=0;return[r.reduce(function(a,s){if(s.includes("(")||s.includes(")")){var l=s.split("(").length-1,c=s.split(")").length-1;i+=l-c}return i>=0&&o.push(s),i===0&&(a.push(o.join(" ")),o=[]),a},[]),!!n]}function Gg(e){return e.notSplit=!0,e}var rNe={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:Gg(["borderTop","borderBottom"]),borderBlockStart:Gg(["borderTop"]),borderBlockEnd:Gg(["borderBottom"]),borderInline:Gg(["borderLeft","borderRight"]),borderInlineStart:Gg(["borderLeft"]),borderInlineEnd:Gg(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};function YE(e,t){var n=e;return t&&(n="".concat(n," !important")),{_skip_check_:!0,value:n}}var oNe={visit:function(t){var n={};return Object.keys(t).forEach(function(r){var o=t[r],i=rNe[r];if(i&&(typeof o=="number"||typeof o=="string")){var a=nNe(o),s=ie(a,2),l=s[0],c=s[1];i.length&&i.notSplit?i.forEach(function(u){n[u]=YE(o,c)}):i.length===1?n[i[0]]=YE(l[0],c):i.length===2?i.forEach(function(u,d){var f;n[u]=YE((f=l[d])!==null&&f!==void 0?f:l[0],c)}):i.length===4?i.forEach(function(u,d){var f,h;n[u]=YE((f=(h=l[d])!==null&&h!==void 0?h:l[d-2])!==null&&f!==void 0?f:l[0],c)}):n[r]=o}else n[r]=o}),n}},c8=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function iNe(e,t){var n=Math.pow(10,t+1),r=Math.floor(e*n);return Math.round(r/10)*10/n}var aNe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.rootValue,r=n===void 0?16:n,o=t.precision,i=o===void 0?5:o,a=t.mediaQuery,s=a===void 0?!1:a,l=function(d,f){if(!f)return d;var h=parseFloat(f);if(h<=1)return d;var m=iNe(h/r,i);return"".concat(m,"rem")},c=function(d){var f=B({},d);return Object.entries(d).forEach(function(h){var m=ie(h,2),v=m[0],g=m[1];if(typeof g=="string"&&g.includes("px")){var b=g.replace(c8,l);f[v]=b}!cue[v]&&typeof g=="number"&&g!==0&&(f[v]="".concat(g,"px").replace(c8,l));var y=v.trim();if(y.startsWith("@")&&y.includes("px")&&s){var x=v.replace(c8,l);f[x]=f[v],delete f[v]}}),f};return{visit:c}},sNe={supportModernCSS:function(){return n6e()&&r6e()}};const lNe=Object.freeze(Object.defineProperty({__proto__:null,Keyframes:vn,NaNLinter:z6e,StyleContext:Ap,StyleProvider:KDe,Theme:rj,_experimental:sNe,createCache:tj,createTheme:O0,extractStyle:tNe,genCalc:ZDe,getComputedToken:ij,legacyLogicalPropertiesTransformer:oNe,legacyNotSelectorLinter:L6e,logicalPropertiesLinter:j6e,parentSelectorLinter:H6e,px2remTransformer:aNe,token2CSSVar:v1,unit:se,useCSSVarRegister:Cue,useCacheToken:aj,useStyleRegister:ww},Symbol.toStringTag,{value:"Module"}));var BR=p.createContext({});function Sue(e){return Zce(e)||Kce(e)||DR(e)||Jce()}function oi(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!oi(e,t.slice(0,-1))?e:Eue(e,t,n,r)}function cNe(e){return dt(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function VG(e){return Array.isArray(e)?[]:{}}var uNe=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function Dv(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=dNe,e},_ue=p.createContext(void 0);var $ue={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"},Pue={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0},pNe=B(B({},Pue),{},{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"});const Mue={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},wP={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"]},pNe),timePickerLocale:Object.assign({},Mue)},vs="${label} is not a valid ${type}",_u={locale:"en",Pagination:$ue,DatePicker:wP,TimePicker:Mue,Calendar:wP,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:vs,method:vs,array:vs,object:vs,number:vs,date:vs,boolean:vs,integer:vs,float:vs,regexp:vs,email:vs,url:vs,hex:vs},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"}};let W_=Object.assign({},_u.Modal),U_=[];const WG=()=>U_.reduce((e,t)=>Object.assign(Object.assign({},e),t),_u.Modal);function hNe(e){if(e){const t=Object.assign({},e);return U_.push(t),W_=WG(),()=>{U_=U_.filter(n=>n!==t),W_=WG()}}W_=Object.assign({},_u.Modal)}function Tue(){return W_}const cj=p.createContext(void 0),Xi=(e,t)=>{const n=p.useContext(cj),r=p.useMemo(()=>{var i;const a=t||_u[e],s=(i=n==null?void 0:n[e])!==null&&i!==void 0?i:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,n]),o=p.useMemo(()=>{const i=n==null?void 0:n.locale;return n!=null&&n.exist&&!i?_u.locale:i},[n]);return[r,o]},mNe="internalMark",gNe=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;p.useEffect(()=>hNe(t==null?void 0:t.Modal),[t]);const o=p.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return p.createElement(cj.Provider,{value:o},n)},uj={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"},N0=Object.assign(Object.assign({},uj),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', -'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}),Si=Math.round;function u8(e,t){const n=e.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],r=n.map(o=>parseFloat(o));for(let o=0;o<3;o+=1)r[o]=t(r[o]||0,n[o]||"",o);return n[3]?r[3]=n[3].includes("%")?r[3]/100:r[3]:r[3]=1,r}const UG=(e,t,n)=>n===0?e:e/100;function Qb(e,t){const n=t||255;return e>n?n:e<0?0:e}class wn{constructor(t){K(this,"isValid",!0),K(this,"r",0),K(this,"g",0),K(this,"b",0),K(this,"a",1),K(this,"_h",void 0),K(this,"_s",void 0),K(this,"_l",void 0),K(this,"_v",void 0),K(this,"_max",void 0),K(this,"_min",void 0),K(this,"_brightness",void 0);function n(r){return r[0]in t&&r[1]in t&&r[2]in t}if(t)if(typeof t=="string"){let o=function(i){return r.startsWith(i)};const r=t.trim();/^#?[A-F\d]{3,8}$/i.test(r)?this.fromHexString(r):o("rgb")?this.fromRgbString(r):o("hsl")?this.fromHslString(r):(o("hsv")||o("hsb"))&&this.fromHsvString(r)}else if(t instanceof wn)this.r=t.r,this.g=t.g,this.b=t.b,this.a=t.a,this._h=t._h,this._s=t._s,this._l=t._l,this._v=t._v;else if(n("rgb"))this.r=Qb(t.r),this.g=Qb(t.g),this.b=Qb(t.b),this.a=typeof t.a=="number"?Qb(t.a,1):1;else if(n("hsl"))this.fromHsl(t);else if(n("hsv"))this.fromHsv(t);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(t))}setR(t){return this._sc("r",t)}setG(t){return this._sc("g",t)}setB(t){return this._sc("b",t)}setA(t){return this._sc("a",t,1)}setHue(t){const n=this.toHsv();return n.h=t,this._c(n)}getLuminance(){function t(i){const a=i/255;return a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4)}const n=t(this.r),r=t(this.g),o=t(this.b);return .2126*n+.7152*r+.0722*o}getHue(){if(typeof this._h>"u"){const t=this.getMax()-this.getMin();t===0?this._h=0:this._h=Si(60*(this.r===this.getMax()?(this.g-this.b)/t+(this.g"u"){const t=this.getMax()-this.getMin();t===0?this._s=0:this._s=t/this.getMax()}return this._s}getLightness(){return typeof this._l>"u"&&(this._l=(this.getMax()+this.getMin())/510),this._l}getValue(){return typeof this._v>"u"&&(this._v=this.getMax()/255),this._v}getBrightness(){return typeof this._brightness>"u"&&(this._brightness=(this.r*299+this.g*587+this.b*114)/1e3),this._brightness}darken(t=10){const n=this.getHue(),r=this.getSaturation();let o=this.getLightness()-t/100;return o<0&&(o=0),this._c({h:n,s:r,l:o,a:this.a})}lighten(t=10){const n=this.getHue(),r=this.getSaturation();let o=this.getLightness()+t/100;return o>1&&(o=1),this._c({h:n,s:r,l:o,a:this.a})}mix(t,n=50){const r=this._c(t),o=n/100,i=s=>(r[s]-this[s])*o+this[s],a={r:Si(i("r")),g:Si(i("g")),b:Si(i("b")),a:Si(i("a")*100)/100};return this._c(a)}tint(t=10){return this.mix({r:255,g:255,b:255,a:1},t)}shade(t=10){return this.mix({r:0,g:0,b:0,a:1},t)}onBackground(t){const n=this._c(t),r=this.a+n.a*(1-this.a),o=i=>Si((this[i]*this.a+n[i]*n.a*(1-this.a))/r);return this._c({r:o("r"),g:o("g"),b:o("b"),a:r})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(t){return this.r===t.r&&this.g===t.g&&this.b===t.b&&this.a===t.a}clone(){return this._c(this)}toHexString(){let t="#";const n=(this.r||0).toString(16);t+=n.length===2?n:"0"+n;const r=(this.g||0).toString(16);t+=r.length===2?r:"0"+r;const o=(this.b||0).toString(16);if(t+=o.length===2?o:"0"+o,typeof this.a=="number"&&this.a>=0&&this.a<1){const i=Si(this.a*255).toString(16);t+=i.length===2?i:"0"+i}return t}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const t=this.getHue(),n=Si(this.getSaturation()*100),r=Si(this.getLightness()*100);return this.a!==1?`hsla(${t},${n}%,${r}%,${this.a})`:`hsl(${t},${n}%,${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 this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(t,n,r){const o=this.clone();return o[t]=Qb(n,r),o}_c(t){return new this.constructor(t)}getMax(){return typeof this._max>"u"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min>"u"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(t){const n=t.replace("#","");function r(o,i){return parseInt(n[o]+n[i||o],16)}n.length<6?(this.r=r(0),this.g=r(1),this.b=r(2),this.a=n[3]?r(3)/255:1):(this.r=r(0,1),this.g=r(2,3),this.b=r(4,5),this.a=n[6]?r(6,7)/255:1)}fromHsl({h:t,s:n,l:r,a:o}){if(this._h=t%360,this._s=n,this._l=r,this.a=typeof o=="number"?o:1,n<=0){const p=Si(r*255);this.r=p,this.g=p,this.b=p}let i=0,a=0,s=0;const l=t/60,c=(1-Math.abs(2*r-1))*n,u=c*(1-Math.abs(l%2-1));l>=0&&l<1?(i=c,a=u):l>=1&&l<2?(i=u,a=c):l>=2&&l<3?(a=c,s=u):l>=3&&l<4?(a=u,s=c):l>=4&&l<5?(i=u,s=c):l>=5&&l<6&&(i=c,s=u);const d=r-c/2;this.r=Si((i+d)*255),this.g=Si((a+d)*255),this.b=Si((s+d)*255)}fromHsv({h:t,s:n,v:r,a:o}){this._h=t%360,this._s=n,this._v=r,this.a=typeof o=="number"?o:1;const i=Si(r*255);if(this.r=i,this.g=i,this.b=i,n<=0)return;const a=t/60,s=Math.floor(a),l=a-s,c=Si(r*(1-n)*255),u=Si(r*(1-n*l)*255),d=Si(r*(1-n*(1-l))*255);switch(s){case 0:this.g=d,this.b=c;break;case 1:this.r=u,this.b=c;break;case 2:this.r=c,this.b=d;break;case 3:this.r=c,this.g=u;break;case 4:this.r=d,this.g=c;break;case 5:default:this.g=c,this.b=u;break}}fromHsvString(t){const n=u8(t,UG);this.fromHsv({h:n[0],s:n[1],v:n[2],a:n[3]})}fromHslString(t){const n=u8(t,UG);this.fromHsl({h:n[0],s:n[1],l:n[2],a:n[3]})}fromRgbString(t){const n=u8(t,(r,o)=>o.includes("%")?Si(r/100*255):r);this.r=n[0],this.g=n[1],this.b=n[2],this.a=n[3]}}const vDe=Object.freeze(Object.defineProperty({__proto__:null,FastColor:wn},Symbol.toStringTag,{value:"Module"}));var XE=2,GG=.16,yDe=.05,bDe=.05,xDe=.15,Oue=5,Tue=4,CDe=[{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 qG(e,t,n){var r;return Math.round(e.h)>=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-XE*t:Math.round(e.h)+XE*t:r=n?Math.round(e.h)+XE*t:Math.round(e.h)-XE*t,r<0?r+=360:r>=360&&(r-=360),r}function KG(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-GG*t:t===Tue?r=e.s+GG:r=e.s+yDe*t,r>1&&(r=1),n&&t===Oue&&r>.1&&(r=.1),r<.06&&(r=.06),Math.round(r*100)/100}function YG(e,t,n){var r;return n?r=e.v+bDe*t:r=e.v-xDe*t,r=Math.max(0,Math.min(1,r)),Math.round(r*100)/100}function Ap(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=new wn(e),o=r.toHsv(),i=Oue;i>0;i-=1){var a=new wn({h:qG(o,i,!0),s:KG(o,i,!0),v:YG(o,i,!0)});n.push(a)}n.push(r);for(var s=1;s<=Tue;s+=1){var l=new wn({h:qG(o,s),s:KG(o,s),v:YG(o,s)});n.push(l)}return t.theme==="dark"?CDe.map(function(c){var u=c.index,d=c.amount;return new wn(t.backgroundColor||"#141414").mix(n[u],d).toHexString()}):n.map(function(c){return c.toHexString()})}var xm={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"},wP=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];wP.primary=wP[5];var SP=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];SP.primary=SP[5];var EP=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];EP.primary=EP[5];var _P=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];_P.primary=_P[5];var $P=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];$P.primary=$P[5];var PP=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];PP.primary=PP[5];var MP=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];MP.primary=MP[5];var RP=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];RP.primary=RP[5];var Bm=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];Bm.primary=Bm[5];var OP=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];OP.primary=OP[5];var TP=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];TP.primary=TP[5];var IP=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];IP.primary=IP[5];var wC=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];wC.primary=wC[5];var wDe=wC,G_={red:wP,volcano:SP,orange:EP,gold:_P,yellow:$P,lime:PP,green:MP,cyan:RP,blue:Bm,geekblue:OP,purple:TP,magenta:IP,grey:wC},kP=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];kP.primary=kP[5];var NP=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];NP.primary=NP[5];var DP=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];DP.primary=DP[5];var AP=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];AP.primary=AP[5];var FP=["#2b2611","#443b11","#595014","#7c6e14","#aa9514","#d8bd14","#e8d639","#f3ea62","#f8f48b","#fafab5"];FP.primary=FP[5];var BP=["#1f2611","#2e3c10","#3e4f13","#536d13","#6f9412","#8bbb11","#a9d134","#c9e75d","#e4f88b","#f0fab5"];BP.primary=BP[5];var LP=["#162312","#1d3712","#274916","#306317","#3c8618","#49aa19","#6abe39","#8fd460","#b2e58b","#d5f2bb"];LP.primary=LP[5];var jP=["#112123","#113536","#144848","#146262","#138585","#13a8a8","#33bcb7","#58d1c9","#84e2d8","#b2f1e8"];jP.primary=jP[5];var zP=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];zP.primary=zP[5];var HP=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];HP.primary=HP[5];var VP=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];VP.primary=VP[5];var WP=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];WP.primary=WP[5];var UP=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];UP.primary=UP[5];var SDe={red:kP,volcano:NP,orange:DP,gold:AP,yellow:FP,lime:BP,green:LP,cyan:jP,blue:zP,geekblue:HP,purple:VP,magenta:WP,grey:UP};const EDe=Object.freeze(Object.defineProperty({__proto__:null,blue:Bm,blueDark:zP,cyan:RP,cyanDark:jP,geekblue:OP,geekblueDark:HP,generate:Ap,gold:_P,goldDark:AP,gray:wDe,green:MP,greenDark:LP,grey:wC,greyDark:UP,lime:PP,limeDark:BP,magenta:IP,magentaDark:WP,orange:EP,orangeDark:DP,presetDarkPalettes:SDe,presetPalettes:G_,presetPrimaryColors:xm,purple:TP,purpleDark:VP,red:wP,redDark:kP,volcano:SP,volcanoDark:NP,yellow:$P,yellowDark:FP},Symbol.toStringTag,{value:"Module"}));function Iue(e,{generateColorPalettes:t,generateNeutralColorPalettes:n}){const{colorSuccess:r,colorWarning:o,colorError:i,colorInfo:a,colorPrimary:s,colorBgBase:l,colorTextBase:c}=e,u=t(s),d=t(r),p=t(o),h=t(i),m=t(a),v=n(l,c),g=e.colorLink||e.colorInfo,x=t(g),y=new wn(h[1]).mix(new wn(h[3]),50).toHexString();return Object.assign(Object.assign({},v),{colorPrimaryBg:u[1],colorPrimaryBgHover:u[2],colorPrimaryBorder:u[3],colorPrimaryBorderHover:u[4],colorPrimaryHover:u[5],colorPrimary:u[6],colorPrimaryActive:u[7],colorPrimaryTextHover:u[8],colorPrimaryText:u[9],colorPrimaryTextActive:u[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:y,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:p[1],colorWarningBgHover:p[2],colorWarningBorder:p[3],colorWarningBorderHover:p[4],colorWarningHover:p[4],colorWarning:p[6],colorWarningActive:p[7],colorWarningTextHover:p[8],colorWarningText:p[9],colorWarningTextActive:p[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:x[4],colorLink:x[6],colorLinkActive:x[7],colorBgMask:new wn("#000").setA(.45).toRgbString(),colorWhite:"#fff"})}const _De=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};function $De(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1},_De(r))}const kue=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function q_(e){return(e+8)/e}function PDe(e){const t=Array.from({length:10}).map((n,r)=>{const o=r-1,i=e*Math.pow(Math.E,o/5),a=r>1?Math.floor(i):Math.ceil(i);return Math.floor(a/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:q_(n)}))}const Nue=e=>{const t=PDe(e),n=t.map(u=>u.size),r=t.map(u=>u.lineHeight),o=n[1],i=n[0],a=n[2],s=r[1],l=r[0],c=r[2];return{fontSizeSM:i,fontSize:o,fontSizeLG:a,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:s,lineHeightLG:c,lineHeightSM:l,fontHeight:Math.round(s*o),fontHeightLG:Math.round(c*a),fontHeightSM:Math.round(l*i),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function MDe(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const Zs=(e,t)=>new wn(e).setA(t).toRgbString(),Zb=(e,t)=>new wn(e).darken(t).toHexString(),RDe=e=>{const t=Ap(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]}},ODe=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:Zs(r,.88),colorTextSecondary:Zs(r,.65),colorTextTertiary:Zs(r,.45),colorTextQuaternary:Zs(r,.25),colorFill:Zs(r,.15),colorFillSecondary:Zs(r,.06),colorFillTertiary:Zs(r,.04),colorFillQuaternary:Zs(r,.02),colorBgSolid:Zs(r,1),colorBgSolidHover:Zs(r,.75),colorBgSolidActive:Zs(r,.95),colorBgLayout:Zb(n,4),colorBgContainer:Zb(n,0),colorBgElevated:Zb(n,0),colorBgSpotlight:Zs(r,.85),colorBgBlur:"transparent",colorBorder:Zb(n,15),colorBorderSecondary:Zb(n,6)}};function LO(e){xm.pink=xm.magenta,G_.pink=G_.magenta;const t=Object.keys(uj).map(n=>{const r=e[n]===xm[n]?G_[n]:Ap(e[n]);return Array.from({length:10},()=>1).reduce((o,i,a)=>(o[`${n}-${a+1}`]=r[a],o[`${n}${a+1}`]=r[a],o),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),Iue(e,{generateColorPalettes:RDe,generateNeutralColorPalettes:ODe})),Nue(e.fontSize)),MDe(e)),kue(e)),$De(e))}const dj=T0(LO),SC={token:D0,override:{override:D0},hashed:!0},fj=Z.createContext(SC),EC="ant",jO="anticon",TDe=["outlined","borderless","filled","underlined"],IDe=(e,t)=>t||(e?`${EC}-${e}`:EC),It=f.createContext({getPrefixCls:IDe,iconPrefixCls:jO}),{Consumer:gon}=It,XG={};function Vr(e){const t=f.useContext(It),{getPrefixCls:n,direction:r,getPopupContainer:o}=t,i=t[e];return Object.assign(Object.assign({classNames:XG,styles:XG},i),{getPrefixCls:n,direction:r,getPopupContainer:o})}const kDe=`-ant-${Date.now()}-${Math.random()}`;function NDe(e,t){const n={},r=(a,s)=>{let l=a.clone();return l=(s==null?void 0:s(l))||l,l.toRgbString()},o=(a,s)=>{const l=new wn(a),c=Ap(l.toRgbString());n[`${s}-color`]=r(l),n[`${s}-color-disabled`]=c[1],n[`${s}-color-hover`]=c[4],n[`${s}-color-active`]=c[6],n[`${s}-color-outline`]=l.clone().setA(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=c[0],n[`${s}-color-deprecated-border`]=c[2]};if(t.primaryColor){o(t.primaryColor,"primary");const a=new wn(t.primaryColor),s=Ap(a.toRgbString());s.forEach((c,u)=>{n[`primary-${u+1}`]=c}),n["primary-color-deprecated-l-35"]=r(a,c=>c.lighten(35)),n["primary-color-deprecated-l-20"]=r(a,c=>c.lighten(20)),n["primary-color-deprecated-t-20"]=r(a,c=>c.tint(20)),n["primary-color-deprecated-t-50"]=r(a,c=>c.tint(50)),n["primary-color-deprecated-f-12"]=r(a,c=>c.setA(c.a*.12));const l=new wn(s[0]);n["primary-color-active-deprecated-f-30"]=r(l,c=>c.setA(c.a*.3)),n["primary-color-active-deprecated-d-02"]=r(l,c=>c.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),` +'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}),Ei=Math.round;function u8(e,t){const n=e.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],r=n.map(o=>parseFloat(o));for(let o=0;o<3;o+=1)r[o]=t(r[o]||0,n[o]||"",o);return n[3]?r[3]=n[3].includes("%")?r[3]/100:r[3]:r[3]=1,r}const UG=(e,t,n)=>n===0?e:e/100;function Qb(e,t){const n=t||255;return e>n?n:e<0?0:e}class Cn{constructor(t){K(this,"isValid",!0),K(this,"r",0),K(this,"g",0),K(this,"b",0),K(this,"a",1),K(this,"_h",void 0),K(this,"_s",void 0),K(this,"_l",void 0),K(this,"_v",void 0),K(this,"_max",void 0),K(this,"_min",void 0),K(this,"_brightness",void 0);function n(r){return r[0]in t&&r[1]in t&&r[2]in t}if(t)if(typeof t=="string"){let o=function(i){return r.startsWith(i)};const r=t.trim();/^#?[A-F\d]{3,8}$/i.test(r)?this.fromHexString(r):o("rgb")?this.fromRgbString(r):o("hsl")?this.fromHslString(r):(o("hsv")||o("hsb"))&&this.fromHsvString(r)}else if(t instanceof Cn)this.r=t.r,this.g=t.g,this.b=t.b,this.a=t.a,this._h=t._h,this._s=t._s,this._l=t._l,this._v=t._v;else if(n("rgb"))this.r=Qb(t.r),this.g=Qb(t.g),this.b=Qb(t.b),this.a=typeof t.a=="number"?Qb(t.a,1):1;else if(n("hsl"))this.fromHsl(t);else if(n("hsv"))this.fromHsv(t);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(t))}setR(t){return this._sc("r",t)}setG(t){return this._sc("g",t)}setB(t){return this._sc("b",t)}setA(t){return this._sc("a",t,1)}setHue(t){const n=this.toHsv();return n.h=t,this._c(n)}getLuminance(){function t(i){const a=i/255;return a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4)}const n=t(this.r),r=t(this.g),o=t(this.b);return .2126*n+.7152*r+.0722*o}getHue(){if(typeof this._h>"u"){const t=this.getMax()-this.getMin();t===0?this._h=0:this._h=Ei(60*(this.r===this.getMax()?(this.g-this.b)/t+(this.g"u"){const t=this.getMax()-this.getMin();t===0?this._s=0:this._s=t/this.getMax()}return this._s}getLightness(){return typeof this._l>"u"&&(this._l=(this.getMax()+this.getMin())/510),this._l}getValue(){return typeof this._v>"u"&&(this._v=this.getMax()/255),this._v}getBrightness(){return typeof this._brightness>"u"&&(this._brightness=(this.r*299+this.g*587+this.b*114)/1e3),this._brightness}darken(t=10){const n=this.getHue(),r=this.getSaturation();let o=this.getLightness()-t/100;return o<0&&(o=0),this._c({h:n,s:r,l:o,a:this.a})}lighten(t=10){const n=this.getHue(),r=this.getSaturation();let o=this.getLightness()+t/100;return o>1&&(o=1),this._c({h:n,s:r,l:o,a:this.a})}mix(t,n=50){const r=this._c(t),o=n/100,i=s=>(r[s]-this[s])*o+this[s],a={r:Ei(i("r")),g:Ei(i("g")),b:Ei(i("b")),a:Ei(i("a")*100)/100};return this._c(a)}tint(t=10){return this.mix({r:255,g:255,b:255,a:1},t)}shade(t=10){return this.mix({r:0,g:0,b:0,a:1},t)}onBackground(t){const n=this._c(t),r=this.a+n.a*(1-this.a),o=i=>Ei((this[i]*this.a+n[i]*n.a*(1-this.a))/r);return this._c({r:o("r"),g:o("g"),b:o("b"),a:r})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(t){return this.r===t.r&&this.g===t.g&&this.b===t.b&&this.a===t.a}clone(){return this._c(this)}toHexString(){let t="#";const n=(this.r||0).toString(16);t+=n.length===2?n:"0"+n;const r=(this.g||0).toString(16);t+=r.length===2?r:"0"+r;const o=(this.b||0).toString(16);if(t+=o.length===2?o:"0"+o,typeof this.a=="number"&&this.a>=0&&this.a<1){const i=Ei(this.a*255).toString(16);t+=i.length===2?i:"0"+i}return t}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const t=this.getHue(),n=Ei(this.getSaturation()*100),r=Ei(this.getLightness()*100);return this.a!==1?`hsla(${t},${n}%,${r}%,${this.a})`:`hsl(${t},${n}%,${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 this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(t,n,r){const o=this.clone();return o[t]=Qb(n,r),o}_c(t){return new this.constructor(t)}getMax(){return typeof this._max>"u"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min>"u"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(t){const n=t.replace("#","");function r(o,i){return parseInt(n[o]+n[i||o],16)}n.length<6?(this.r=r(0),this.g=r(1),this.b=r(2),this.a=n[3]?r(3)/255:1):(this.r=r(0,1),this.g=r(2,3),this.b=r(4,5),this.a=n[6]?r(6,7)/255:1)}fromHsl({h:t,s:n,l:r,a:o}){if(this._h=t%360,this._s=n,this._l=r,this.a=typeof o=="number"?o:1,n<=0){const f=Ei(r*255);this.r=f,this.g=f,this.b=f}let i=0,a=0,s=0;const l=t/60,c=(1-Math.abs(2*r-1))*n,u=c*(1-Math.abs(l%2-1));l>=0&&l<1?(i=c,a=u):l>=1&&l<2?(i=u,a=c):l>=2&&l<3?(a=c,s=u):l>=3&&l<4?(a=u,s=c):l>=4&&l<5?(i=u,s=c):l>=5&&l<6&&(i=c,s=u);const d=r-c/2;this.r=Ei((i+d)*255),this.g=Ei((a+d)*255),this.b=Ei((s+d)*255)}fromHsv({h:t,s:n,v:r,a:o}){this._h=t%360,this._s=n,this._v=r,this.a=typeof o=="number"?o:1;const i=Ei(r*255);if(this.r=i,this.g=i,this.b=i,n<=0)return;const a=t/60,s=Math.floor(a),l=a-s,c=Ei(r*(1-n)*255),u=Ei(r*(1-n*l)*255),d=Ei(r*(1-n*(1-l))*255);switch(s){case 0:this.g=d,this.b=c;break;case 1:this.r=u,this.b=c;break;case 2:this.r=c,this.b=d;break;case 3:this.r=c,this.g=u;break;case 4:this.r=d,this.g=c;break;case 5:default:this.g=c,this.b=u;break}}fromHsvString(t){const n=u8(t,UG);this.fromHsv({h:n[0],s:n[1],v:n[2],a:n[3]})}fromHslString(t){const n=u8(t,UG);this.fromHsl({h:n[0],s:n[1],l:n[2],a:n[3]})}fromRgbString(t){const n=u8(t,(r,o)=>o.includes("%")?Ei(r/100*255):r);this.r=n[0],this.g=n[1],this.b=n[2],this.a=n[3]}}const vNe=Object.freeze(Object.defineProperty({__proto__:null,FastColor:Cn},Symbol.toStringTag,{value:"Module"}));var XE=2,GG=.16,yNe=.05,bNe=.05,xNe=.15,Rue=5,Oue=4,wNe=[{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 qG(e,t,n){var r;return Math.round(e.h)>=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-XE*t:Math.round(e.h)+XE*t:r=n?Math.round(e.h)+XE*t:Math.round(e.h)-XE*t,r<0?r+=360:r>=360&&(r-=360),r}function KG(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-GG*t:t===Oue?r=e.s+GG:r=e.s+yNe*t,r>1&&(r=1),n&&t===Rue&&r>.1&&(r=.1),r<.06&&(r=.06),Math.round(r*100)/100}function YG(e,t,n){var r;return n?r=e.v+bNe*t:r=e.v-xNe*t,r=Math.max(0,Math.min(1,r)),Math.round(r*100)/100}function Fp(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=new Cn(e),o=r.toHsv(),i=Rue;i>0;i-=1){var a=new Cn({h:qG(o,i,!0),s:KG(o,i,!0),v:YG(o,i,!0)});n.push(a)}n.push(r);for(var s=1;s<=Oue;s+=1){var l=new Cn({h:qG(o,s),s:KG(o,s),v:YG(o,s)});n.push(l)}return t.theme==="dark"?wNe.map(function(c){var u=c.index,d=c.amount;return new Cn(t.backgroundColor||"#141414").mix(n[u],d).toHexString()}):n.map(function(c){return c.toHexString()})}var wm={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"},CP=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];CP.primary=CP[5];var SP=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];SP.primary=SP[5];var EP=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];EP.primary=EP[5];var _P=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];_P.primary=_P[5];var $P=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];$P.primary=$P[5];var PP=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];PP.primary=PP[5];var MP=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];MP.primary=MP[5];var TP=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];TP.primary=TP[5];var Lm=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];Lm.primary=Lm[5];var RP=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];RP.primary=RP[5];var OP=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];OP.primary=OP[5];var kP=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];kP.primary=kP[5];var Cw=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];Cw.primary=Cw[5];var CNe=Cw,G_={red:CP,volcano:SP,orange:EP,gold:_P,yellow:$P,lime:PP,green:MP,cyan:TP,blue:Lm,geekblue:RP,purple:OP,magenta:kP,grey:Cw},IP=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];IP.primary=IP[5];var DP=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];DP.primary=DP[5];var NP=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];NP.primary=NP[5];var AP=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];AP.primary=AP[5];var FP=["#2b2611","#443b11","#595014","#7c6e14","#aa9514","#d8bd14","#e8d639","#f3ea62","#f8f48b","#fafab5"];FP.primary=FP[5];var BP=["#1f2611","#2e3c10","#3e4f13","#536d13","#6f9412","#8bbb11","#a9d134","#c9e75d","#e4f88b","#f0fab5"];BP.primary=BP[5];var LP=["#162312","#1d3712","#274916","#306317","#3c8618","#49aa19","#6abe39","#8fd460","#b2e58b","#d5f2bb"];LP.primary=LP[5];var jP=["#112123","#113536","#144848","#146262","#138585","#13a8a8","#33bcb7","#58d1c9","#84e2d8","#b2f1e8"];jP.primary=jP[5];var zP=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];zP.primary=zP[5];var HP=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];HP.primary=HP[5];var VP=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];VP.primary=VP[5];var WP=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];WP.primary=WP[5];var UP=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];UP.primary=UP[5];var SNe={red:IP,volcano:DP,orange:NP,gold:AP,yellow:FP,lime:BP,green:LP,cyan:jP,blue:zP,geekblue:HP,purple:VP,magenta:WP,grey:UP};const ENe=Object.freeze(Object.defineProperty({__proto__:null,blue:Lm,blueDark:zP,cyan:TP,cyanDark:jP,geekblue:RP,geekblueDark:HP,generate:Fp,gold:_P,goldDark:AP,gray:CNe,green:MP,greenDark:LP,grey:Cw,greyDark:UP,lime:PP,limeDark:BP,magenta:kP,magentaDark:WP,orange:EP,orangeDark:NP,presetDarkPalettes:SNe,presetPalettes:G_,presetPrimaryColors:wm,purple:OP,purpleDark:VP,red:CP,redDark:IP,volcano:SP,volcanoDark:DP,yellow:$P,yellowDark:FP},Symbol.toStringTag,{value:"Module"}));function kue(e,{generateColorPalettes:t,generateNeutralColorPalettes:n}){const{colorSuccess:r,colorWarning:o,colorError:i,colorInfo:a,colorPrimary:s,colorBgBase:l,colorTextBase:c}=e,u=t(s),d=t(r),f=t(o),h=t(i),m=t(a),v=n(l,c),g=e.colorLink||e.colorInfo,b=t(g),y=new Cn(h[1]).mix(new Cn(h[3]),50).toHexString();return Object.assign(Object.assign({},v),{colorPrimaryBg:u[1],colorPrimaryBgHover:u[2],colorPrimaryBorder:u[3],colorPrimaryBorderHover:u[4],colorPrimaryHover:u[5],colorPrimary:u[6],colorPrimaryActive:u[7],colorPrimaryTextHover:u[8],colorPrimaryText:u[9],colorPrimaryTextActive:u[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:y,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:b[4],colorLink:b[6],colorLinkActive:b[7],colorBgMask:new Cn("#000").setA(.45).toRgbString(),colorWhite:"#fff"})}const _Ne=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};function $Ne(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1},_Ne(r))}const Iue=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function q_(e){return(e+8)/e}function PNe(e){const t=Array.from({length:10}).map((n,r)=>{const o=r-1,i=e*Math.pow(Math.E,o/5),a=r>1?Math.floor(i):Math.ceil(i);return Math.floor(a/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:q_(n)}))}const Due=e=>{const t=PNe(e),n=t.map(u=>u.size),r=t.map(u=>u.lineHeight),o=n[1],i=n[0],a=n[2],s=r[1],l=r[0],c=r[2];return{fontSizeSM:i,fontSize:o,fontSizeLG:a,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:s,lineHeightLG:c,lineHeightSM:l,fontHeight:Math.round(s*o),fontHeightLG:Math.round(c*a),fontHeightSM:Math.round(l*i),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function MNe(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const Zs=(e,t)=>new Cn(e).setA(t).toRgbString(),Zb=(e,t)=>new Cn(e).darken(t).toHexString(),TNe=e=>{const t=Fp(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]}},RNe=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:Zs(r,.88),colorTextSecondary:Zs(r,.65),colorTextTertiary:Zs(r,.45),colorTextQuaternary:Zs(r,.25),colorFill:Zs(r,.15),colorFillSecondary:Zs(r,.06),colorFillTertiary:Zs(r,.04),colorFillQuaternary:Zs(r,.02),colorBgSolid:Zs(r,1),colorBgSolidHover:Zs(r,.75),colorBgSolidActive:Zs(r,.95),colorBgLayout:Zb(n,4),colorBgContainer:Zb(n,0),colorBgElevated:Zb(n,0),colorBgSpotlight:Zs(r,.85),colorBgBlur:"transparent",colorBorder:Zb(n,15),colorBorderSecondary:Zb(n,6)}};function LR(e){wm.pink=wm.magenta,G_.pink=G_.magenta;const t=Object.keys(uj).map(n=>{const r=e[n]===wm[n]?G_[n]:Fp(e[n]);return Array.from({length:10},()=>1).reduce((o,i,a)=>(o[`${n}-${a+1}`]=r[a],o[`${n}${a+1}`]=r[a],o),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),kue(e,{generateColorPalettes:TNe,generateNeutralColorPalettes:RNe})),Due(e.fontSize)),MNe(e)),Iue(e)),$Ne(e))}const dj=O0(LR),Sw={token:N0,override:{override:N0},hashed:!0},fj=Z.createContext(Sw),Ew="ant",jR="anticon",ONe=["outlined","borderless","filled","underlined"],kNe=(e,t)=>t||(e?`${Ew}-${e}`:Ew),kt=p.createContext({getPrefixCls:kNe,iconPrefixCls:jR}),{Consumer:gon}=kt,XG={};function Vr(e){const t=p.useContext(kt),{getPrefixCls:n,direction:r,getPopupContainer:o}=t,i=t[e];return Object.assign(Object.assign({classNames:XG,styles:XG},i),{getPrefixCls:n,direction:r,getPopupContainer:o})}const INe=`-ant-${Date.now()}-${Math.random()}`;function DNe(e,t){const n={},r=(a,s)=>{let l=a.clone();return l=(s==null?void 0:s(l))||l,l.toRgbString()},o=(a,s)=>{const l=new Cn(a),c=Fp(l.toRgbString());n[`${s}-color`]=r(l),n[`${s}-color-disabled`]=c[1],n[`${s}-color-hover`]=c[4],n[`${s}-color-active`]=c[6],n[`${s}-color-outline`]=l.clone().setA(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=c[0],n[`${s}-color-deprecated-border`]=c[2]};if(t.primaryColor){o(t.primaryColor,"primary");const a=new Cn(t.primaryColor),s=Fp(a.toRgbString());s.forEach((c,u)=>{n[`primary-${u+1}`]=c}),n["primary-color-deprecated-l-35"]=r(a,c=>c.lighten(35)),n["primary-color-deprecated-l-20"]=r(a,c=>c.lighten(20)),n["primary-color-deprecated-t-20"]=r(a,c=>c.tint(20)),n["primary-color-deprecated-t-50"]=r(a,c=>c.tint(50)),n["primary-color-deprecated-f-12"]=r(a,c=>c.setA(c.a*.12));const l=new Cn(s[0]);n["primary-color-active-deprecated-f-30"]=r(l,c=>c.setA(c.a*.3)),n["primary-color-active-deprecated-d-02"]=r(l,c=>c.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),` :root { ${Object.keys(n).map(a=>`--${e}-${a}: ${n[a]};`).join(` `)} } - `.trim()}function DDe(e,t){const n=NDe(e,t);qi()&&xu(n,`${kDe}-dynamic-theme`)}const ko=f.createContext(!1),pj=({children:e,disabled:t})=>{const n=f.useContext(ko);return f.createElement(ko.Provider,{value:t??n},e)},Lm=f.createContext(void 0),ADe=({children:e,size:t})=>{const n=f.useContext(Lm);return f.createElement(Lm.Provider,{value:t||n},e)};function FDe(){const e=f.useContext(ko),t=f.useContext(Lm);return{componentDisabled:e,componentSize:t}}var Due=or(function e(){rr(this,e)}),Aue="CALC_UNIT",BDe=new RegExp(Aue,"g");function d8(e){return typeof e=="number"?"".concat(e).concat(Aue):e}var LDe=function(e){va(n,e);var t=La(n);function n(r,o){var i;rr(this,n),i=t.call(this),K(Et(i),"result",""),K(Et(i),"unitlessCssVar",void 0),K(Et(i),"lowPriority",void 0);var a=dt(r);return i.unitlessCssVar=o,r instanceof n?i.result="(".concat(r.result,")"):a==="number"?i.result=d8(r):a==="string"&&(i.result=r),i}return or(n,[{key:"add",value:function(o){return o instanceof n?this.result="".concat(this.result," + ").concat(o.getResult()):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," + ").concat(d8(o))),this.lowPriority=!0,this}},{key:"sub",value:function(o){return o instanceof n?this.result="".concat(this.result," - ").concat(o.getResult()):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," - ").concat(d8(o))),this.lowPriority=!0,this}},{key:"mul",value:function(o){return this.lowPriority&&(this.result="(".concat(this.result,")")),o instanceof n?this.result="".concat(this.result," * ").concat(o.getResult(!0)):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," * ").concat(o)),this.lowPriority=!1,this}},{key:"div",value:function(o){return this.lowPriority&&(this.result="(".concat(this.result,")")),o instanceof n?this.result="".concat(this.result," / ").concat(o.getResult(!0)):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," / ").concat(o)),this.lowPriority=!1,this}},{key:"getResult",value:function(o){return this.lowPriority||o?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(o){var i=this,a=o||{},s=a.unit,l=!0;return typeof s=="boolean"?l=s:Array.from(this.unitlessCssVar).some(function(c){return i.result.includes(c)})&&(l=!1),this.result=this.result.replace(BDe,l?"px":""),typeof this.lowPriority<"u"?"calc(".concat(this.result,")"):this.result}}]),n}(Due),jDe=function(e){va(n,e);var t=La(n);function n(r){var o;return rr(this,n),o=t.call(this),K(Et(o),"result",0),r instanceof n?o.result=r.result:typeof r=="number"&&(o.result=r),o}return or(n,[{key:"add",value:function(o){return o instanceof n?this.result+=o.result:typeof o=="number"&&(this.result+=o),this}},{key:"sub",value:function(o){return o instanceof n?this.result-=o.result:typeof o=="number"&&(this.result-=o),this}},{key:"mul",value:function(o){return o instanceof n?this.result*=o.result:typeof o=="number"&&(this.result*=o),this}},{key:"div",value:function(o){return o instanceof n?this.result/=o.result:typeof o=="number"&&(this.result/=o),this}},{key:"equal",value:function(){return this.result}}]),n}(Due),Fue=function(t,n){var r=t==="css"?LDe:jDe;return function(o){return new r(o,n)}},QG=function(t,n){return"".concat([n,t.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-"))};function Jt(e){var t=f.useRef();t.current=e;var n=f.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),a=0;a1e4){var r=Date.now();this.lastAccessBeat.forEach(function(o,i){r-o>VDe&&(n.map.delete(i),n.lastAccessBeat.delete(i))}),this.accessBeat=0}}}]),e}(),eq=new WDe;function UDe(e,t){return Z.useMemo(function(){var n=eq.get(t);if(n)return n;var r=e();return eq.set(t,r),r},t)}var GDe=function(){return{}};function jue(e){var t=e.useCSP,n=t===void 0?GDe:t,r=e.useToken,o=e.usePrefix,i=e.getResetStyles,a=e.getCommonStyle,s=e.getCompUnitless;function l(p,h,m,v){var g=Array.isArray(p)?p[0]:p;function x(_){return"".concat(String(g)).concat(_.slice(0,1).toUpperCase()).concat(_.slice(1))}var y=(v==null?void 0:v.unitless)||{},b=typeof s=="function"?s(p):{},C=B(B({},b),{},K({},x("zIndexPopup"),!0));Object.keys(y).forEach(function(_){C[x(_)]=y[_]});var S=B(B({},v),{},{unitless:C,prefixToken:x}),w=u(p,h,m,S),E=c(g,m,S);return function(_){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_,$=w(_,P),R=ie($,2),O=R[1],T=E(P),I=ie(T,2),k=I[0],N=I[1];return[k,O,N]}}function c(p,h,m){var v=m.unitless,g=m.injectStyle,x=g===void 0?!0:g,y=m.prefixToken,b=m.ignore,C=function(E){var _=E.rootCls,P=E.cssVar,$=P===void 0?{}:P,R=r(),O=R.realToken;return wue({path:[p],prefix:$.prefix,key:$.key,unitless:v,ignore:b,token:O,scope:_},function(){var T=JG(p,O,h),I=ZG(p,O,T,{deprecatedTokens:m==null?void 0:m.deprecatedTokens});return Object.keys(T).forEach(function(k){I[y(k)]=I[k],delete I[k]}),I}),null},S=function(E){var _=r(),P=_.cssVar;return[function($){return x&&P?Z.createElement(Z.Fragment,null,Z.createElement(C,{rootCls:E,cssVar:P,component:p}),$):$},P==null?void 0:P.key]};return S}function u(p,h,m){var v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},g=Array.isArray(p)?p:[p,p],x=ie(g,1),y=x[0],b=g.join("-"),C=e.layer||{name:"antd"};return function(S){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:S,E=r(),_=E.theme,P=E.realToken,$=E.hashId,R=E.token,O=E.cssVar,T=o(),I=T.rootPrefixCls,k=T.iconPrefixCls,N=n(),D=O?"css":"js",L=UDe(function(){var W=new Set;return O&&Object.keys(v.unitless||{}).forEach(function(X){W.add(v1(X,O.prefix)),W.add(v1(X,QG(y,O.prefix)))}),Fue(D,W)},[D,y,O==null?void 0:O.prefix]),H=HDe(D),U=H.max,V=H.min,j={theme:_,token:R,hashId:$,nonce:function(){return N.nonce},clientOnly:v.clientOnly,layer:C,order:v.order||-999};typeof i=="function"&&CC(B(B({},j),{},{clientOnly:!1,path:["Shared",I]}),function(){return i(R,{prefix:{rootPrefixCls:I,iconPrefixCls:k},csp:N})});var F=CC(B(B({},j),{},{path:[b,S,k]}),function(){if(v.injectStyle===!1)return[];var W=Lue(R),X=W.token,J=W.flush,q=JG(y,P,m),A=".".concat(S),z=ZG(y,P,q,{deprecatedTokens:v.deprecatedTokens});O&&q&&dt(q)==="object"&&Object.keys(q).forEach(function(ee){q[ee]="var(".concat(v1(ee,QG(y,O.prefix)),")")});var G=Xt(X,{componentCls:A,prefixCls:S,iconCls:".".concat(k),antCls:".".concat(I),calc:L,max:U,min:V},O?q:z),Y=h(G,{hashId:$,prefixCls:S,rootPrefixCls:I,iconPrefixCls:k});J(y,z);var Q=typeof a=="function"?a(G,S,w,v.resetFont):null;return[v.resetStyle===!1?null:Q,Y]});return[F,$]}}function d(p,h,m){var v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},g=u(p,h,m,B({resetStyle:!1,order:-998},v)),x=function(b){var C=b.prefixCls,S=b.rootCls,w=S===void 0?C:S;return g(C,w),null};return x}return{genStyleHooks:l,genSubStyleComponent:d,genComponentStyleHook:u}}const qDe=Object.freeze(Object.defineProperty({__proto__:null,genCalc:Fue,genStyleUtils:jue,mergeToken:Xt,statistic:tA,statisticToken:Lue},Symbol.toStringTag,{value:"Module"})),Fp=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],Wd="5.26.7";function p8(e){return e>=0&&e<=255}function jx(e,t){const{r:n,g:r,b:o,a:i}=new wn(e).toRgb();if(i<1)return e;const{r:a,g:s,b:l}=new wn(t).toRgb();for(let c=.01;c<=1;c+=.01){const u=Math.round((n-a*(1-c))/c),d=Math.round((r-s*(1-c))/c),p=Math.round((o-l*(1-c))/c);if(p8(u)&&p8(d)&&p8(p))return new wn({r:u,g:d,b:p,a:Math.round(c*100)/100}).toRgbString()}return new wn({r:n,g:r,b:o,a:1}).toRgbString()}var KDe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{delete r[p]});const o=Object.assign(Object.assign({},n),r),i=480,a=576,s=768,l=992,c=1200,u=1600;if(o.motion===!1){const p="0s";o.motionDurationFast=p,o.motionDurationMid=p,o.motionDurationSlow=p}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:jx(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:jx(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:jx(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*3,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:jx(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:` + `.trim()}function NNe(e,t){const n=DNe(e,t);Ki()&&xu(n,`${INe}-dynamic-theme`)}const Do=p.createContext(!1),pj=({children:e,disabled:t})=>{const n=p.useContext(Do);return p.createElement(Do.Provider,{value:t??n},e)},jm=p.createContext(void 0),ANe=({children:e,size:t})=>{const n=p.useContext(jm);return p.createElement(jm.Provider,{value:t||n},e)};function FNe(){const e=p.useContext(Do),t=p.useContext(jm);return{componentDisabled:e,componentSize:t}}var Nue=or(function e(){rr(this,e)}),Aue="CALC_UNIT",BNe=new RegExp(Aue,"g");function d8(e){return typeof e=="number"?"".concat(e).concat(Aue):e}var LNe=function(e){ya(n,e);var t=ja(n);function n(r,o){var i;rr(this,n),i=t.call(this),K(Et(i),"result",""),K(Et(i),"unitlessCssVar",void 0),K(Et(i),"lowPriority",void 0);var a=dt(r);return i.unitlessCssVar=o,r instanceof n?i.result="(".concat(r.result,")"):a==="number"?i.result=d8(r):a==="string"&&(i.result=r),i}return or(n,[{key:"add",value:function(o){return o instanceof n?this.result="".concat(this.result," + ").concat(o.getResult()):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," + ").concat(d8(o))),this.lowPriority=!0,this}},{key:"sub",value:function(o){return o instanceof n?this.result="".concat(this.result," - ").concat(o.getResult()):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," - ").concat(d8(o))),this.lowPriority=!0,this}},{key:"mul",value:function(o){return this.lowPriority&&(this.result="(".concat(this.result,")")),o instanceof n?this.result="".concat(this.result," * ").concat(o.getResult(!0)):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," * ").concat(o)),this.lowPriority=!1,this}},{key:"div",value:function(o){return this.lowPriority&&(this.result="(".concat(this.result,")")),o instanceof n?this.result="".concat(this.result," / ").concat(o.getResult(!0)):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," / ").concat(o)),this.lowPriority=!1,this}},{key:"getResult",value:function(o){return this.lowPriority||o?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(o){var i=this,a=o||{},s=a.unit,l=!0;return typeof s=="boolean"?l=s:Array.from(this.unitlessCssVar).some(function(c){return i.result.includes(c)})&&(l=!1),this.result=this.result.replace(BNe,l?"px":""),typeof this.lowPriority<"u"?"calc(".concat(this.result,")"):this.result}}]),n}(Nue),jNe=function(e){ya(n,e);var t=ja(n);function n(r){var o;return rr(this,n),o=t.call(this),K(Et(o),"result",0),r instanceof n?o.result=r.result:typeof r=="number"&&(o.result=r),o}return or(n,[{key:"add",value:function(o){return o instanceof n?this.result+=o.result:typeof o=="number"&&(this.result+=o),this}},{key:"sub",value:function(o){return o instanceof n?this.result-=o.result:typeof o=="number"&&(this.result-=o),this}},{key:"mul",value:function(o){return o instanceof n?this.result*=o.result:typeof o=="number"&&(this.result*=o),this}},{key:"div",value:function(o){return o instanceof n?this.result/=o.result:typeof o=="number"&&(this.result/=o),this}},{key:"equal",value:function(){return this.result}}]),n}(Nue),Fue=function(t,n){var r=t==="css"?LNe:jNe;return function(o){return new r(o,n)}},QG=function(t,n){return"".concat([n,t.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-"))};function Jt(e){var t=p.useRef();t.current=e;var n=p.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),a=0;a1e4){var r=Date.now();this.lastAccessBeat.forEach(function(o,i){r-o>VNe&&(n.map.delete(i),n.lastAccessBeat.delete(i))}),this.accessBeat=0}}}]),e}(),eq=new WNe;function UNe(e,t){return Z.useMemo(function(){var n=eq.get(t);if(n)return n;var r=e();return eq.set(t,r),r},t)}var GNe=function(){return{}};function jue(e){var t=e.useCSP,n=t===void 0?GNe:t,r=e.useToken,o=e.usePrefix,i=e.getResetStyles,a=e.getCommonStyle,s=e.getCompUnitless;function l(f,h,m,v){var g=Array.isArray(f)?f[0]:f;function b(_){return"".concat(String(g)).concat(_.slice(0,1).toUpperCase()).concat(_.slice(1))}var y=(v==null?void 0:v.unitless)||{},x=typeof s=="function"?s(f):{},w=B(B({},x),{},K({},b("zIndexPopup"),!0));Object.keys(y).forEach(function(_){w[b(_)]=y[_]});var S=B(B({},v),{},{unitless:w,prefixToken:b}),C=u(f,h,m,S),E=c(g,m,S);return function(_){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_,$=C(_,P),T=ie($,2),R=T[1],O=E(P),k=ie(O,2),I=k[0],D=k[1];return[I,R,D]}}function c(f,h,m){var v=m.unitless,g=m.injectStyle,b=g===void 0?!0:g,y=m.prefixToken,x=m.ignore,w=function(E){var _=E.rootCls,P=E.cssVar,$=P===void 0?{}:P,T=r(),R=T.realToken;return Cue({path:[f],prefix:$.prefix,key:$.key,unitless:v,ignore:x,token:R,scope:_},function(){var O=JG(f,R,h),k=ZG(f,R,O,{deprecatedTokens:m==null?void 0:m.deprecatedTokens});return Object.keys(O).forEach(function(I){k[y(I)]=k[I],delete k[I]}),k}),null},S=function(E){var _=r(),P=_.cssVar;return[function($){return b&&P?Z.createElement(Z.Fragment,null,Z.createElement(w,{rootCls:E,cssVar:P,component:f}),$):$},P==null?void 0:P.key]};return S}function u(f,h,m){var v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},g=Array.isArray(f)?f:[f,f],b=ie(g,1),y=b[0],x=g.join("-"),w=e.layer||{name:"antd"};return function(S){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:S,E=r(),_=E.theme,P=E.realToken,$=E.hashId,T=E.token,R=E.cssVar,O=o(),k=O.rootPrefixCls,I=O.iconPrefixCls,D=n(),N=R?"css":"js",L=UNe(function(){var W=new Set;return R&&Object.keys(v.unitless||{}).forEach(function(X){W.add(v1(X,R.prefix)),W.add(v1(X,QG(y,R.prefix)))}),Fue(N,W)},[N,y,R==null?void 0:R.prefix]),H=HNe(N),U=H.max,V=H.min,j={theme:_,token:T,hashId:$,nonce:function(){return D.nonce},clientOnly:v.clientOnly,layer:w,order:v.order||-999};typeof i=="function"&&ww(B(B({},j),{},{clientOnly:!1,path:["Shared",k]}),function(){return i(T,{prefix:{rootPrefixCls:k,iconPrefixCls:I},csp:D})});var F=ww(B(B({},j),{},{path:[x,S,I]}),function(){if(v.injectStyle===!1)return[];var W=Lue(T),X=W.token,J=W.flush,q=JG(y,P,m),A=".".concat(S),z=ZG(y,P,q,{deprecatedTokens:v.deprecatedTokens});R&&q&&dt(q)==="object"&&Object.keys(q).forEach(function(ee){q[ee]="var(".concat(v1(ee,QG(y,R.prefix)),")")});var G=Xt(X,{componentCls:A,prefixCls:S,iconCls:".".concat(I),antCls:".".concat(k),calc:L,max:U,min:V},R?q:z),Y=h(G,{hashId:$,prefixCls:S,rootPrefixCls:k,iconPrefixCls:I});J(y,z);var Q=typeof a=="function"?a(G,S,C,v.resetFont):null;return[v.resetStyle===!1?null:Q,Y]});return[F,$]}}function d(f,h,m){var v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},g=u(f,h,m,B({resetStyle:!1,order:-998},v)),b=function(x){var w=x.prefixCls,S=x.rootCls,C=S===void 0?w:S;return g(w,C),null};return b}return{genStyleHooks:l,genSubStyleComponent:d,genComponentStyleHook:u}}const qNe=Object.freeze(Object.defineProperty({__proto__:null,genCalc:Fue,genStyleUtils:jue,mergeToken:Xt,statistic:tA,statisticToken:Lue},Symbol.toStringTag,{value:"Module"})),Bp=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],Wd="5.26.7";function p8(e){return e>=0&&e<=255}function jx(e,t){const{r:n,g:r,b:o,a:i}=new Cn(e).toRgb();if(i<1)return e;const{r:a,g:s,b:l}=new Cn(t).toRgb();for(let c=.01;c<=1;c+=.01){const u=Math.round((n-a*(1-c))/c),d=Math.round((r-s*(1-c))/c),f=Math.round((o-l*(1-c))/c);if(p8(u)&&p8(d)&&p8(f))return new Cn({r:u,g:d,b:f,a:Math.round(c*100)/100}).toRgbString()}return new Cn({r:n,g:r,b:o,a:1}).toRgbString()}var KNe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{delete r[f]});const o=Object.assign(Object.assign({},n),r),i=480,a=576,s=768,l=992,c=1200,u=1600;if(o.motion===!1){const f="0s";o.motionDurationFast=f,o.motionDurationMid=f,o.motionDurationSlow=f}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:jx(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:jx(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:jx(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*3,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:jx(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:` 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05) @@ -121,9 +121,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 0 1px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02) `,screenXS:i,screenXSMin:i,screenXSMax:a-1,screenSM:a,screenSMMin:a,screenSMMax:s-1,screenMD:s,screenMDMin:s,screenMDMax:l-1,screenLG:l,screenLGMin:l,screenLGMax:c-1,screenXL:c,screenXLMin:c,screenXLMax:u-1,screenXXL:u,screenXXLMin:u,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` - 0 1px 2px -2px ${new wn("rgba(0, 0, 0, 0.16)").toRgbString()}, - 0 3px 6px 0 ${new wn("rgba(0, 0, 0, 0.12)").toRgbString()}, - 0 5px 12px 4px ${new wn("rgba(0, 0, 0, 0.09)").toRgbString()} + 0 1px 2px -2px ${new Cn("rgba(0, 0, 0, 0.16)").toRgbString()}, + 0 3px 6px 0 ${new Cn("rgba(0, 0, 0, 0.12)").toRgbString()}, + 0 5px 12px 4px ${new Cn("rgba(0, 0, 0, 0.09)").toRgbString()} `,boxShadowDrawerRight:` -6px 0 16px 0 rgba(0, 0, 0, 0.08), -3px 0 6px -4px rgba(0, 0, 0, 0.12), @@ -140,7 +140,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 0 -6px 16px 0 rgba(0, 0, 0, 0.08), 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05) - `,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)"}),r)}var tq=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const r=n.getDerivativeToken(e),{override:o}=t,i=tq(t,["override"]);let a=Object.assign(Object.assign({},r),{override:o});return a=hj(a),i&&Object.entries(i).forEach(([s,l])=>{const{theme:c}=l,u=tq(l,["theme"]);let d=u;c&&(d=Hue(Object.assign(Object.assign({},a),u),{override:u},c)),a[s]=d}),a};function ai(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=Z.useContext(fj),i=`${Wd}-${t||""}`,a=n||dj,[s,l,c]=aj(a,[D0,e],{salt:i,override:r,getComputedToken:Hue,formatToken:hj,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:zue,ignore:YDe,preserve:XDe}});return[a,c,t?l:"",s,o]}const Bs={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},Rn=(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}),mg=()=>({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"}}),$u=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),QDe=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"}}}),ZDe=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,i=n?`.${n}`:o,a={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return r!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[i]:Object.assign(Object.assign(Object.assign({},s),a),{[o]:a})}},_c=(e,t)=>({outline:`${se(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:t??1,transition:"outline-offset 0s, outline 0s"}),Ls=(e,t)=>({"&:focus-visible":Object.assign({},_c(e,t))}),Vue=e=>({[`.${e}`]:Object.assign(Object.assign({},mg()),{[`.${e} .${e}-icon`]:{display:"block"}})}),{genStyleHooks:pn,genComponentStyleHook:Wue,genSubStyleComponent:ky}=jue({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=f.useContext(It);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{const[e,t,n,r,o]=ai();return{theme:e,realToken:t,hashId:n,token:r,cssVar:o}},useCSP:()=>{const{csp:e}=f.useContext(It);return e??{}},getResetStyles:(e,t)=>{var n;const r=QDe(e);return[r,{"&":r},Vue((n=t==null?void 0:t.prefix.iconPrefixCls)!==null&&n!==void 0?n:jO)]},getCommonStyle:ZDe,getCompUnitless:()=>zue});function zO(e,t){return Fp.reduce((n,r)=>{const o=e[`${r}1`],i=e[`${r}3`],a=e[`${r}6`],s=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:o,lightBorderColor:i,darkColor:a,textColor:s}))},{})}const JDe=(e,t)=>{const[n,r]=ai();return CC({token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[Vue(e)])},eAe=Object.assign({},hw),{useId:nq}=eAe,tAe=()=>"",nAe=typeof nq>"u"?tAe:nq;function rAe(e,t,n){var r;hg();const o=e||{},i=o.inherit===!1||!t?Object.assign(Object.assign({},SC),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:SC.hashed,cssVar:t==null?void 0:t.cssVar}):t,a=nAe();return Np(()=>{var s,l;if(!e)return t;const c=Object.assign({},i.components);Object.keys(e.components||{}).forEach(p=>{c[p]=Object.assign(Object.assign({},c[p]),e.components[p])});const u=`css-var-${a.replace(/:/g,"")}`,d=((s=o.cssVar)!==null&&s!==void 0?s:i.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof i.cssVar=="object"?i.cssVar:{}),typeof o.cssVar=="object"?o.cssVar:{}),{key:typeof o.cssVar=="object"&&((l=o.cssVar)===null||l===void 0?void 0:l.key)||u});return Object.assign(Object.assign(Object.assign({},i),o),{token:Object.assign(Object.assign({},i.token),o.token),components:c,cssVar:d})},[o,i],(s,l)=>s.some((c,u)=>{const d=l[u];return!Vd(c,d,!0)}))}var oAe=["children"],Uue=f.createContext({});function Gue(e){var t=e.children,n=Ye(e,oAe);return f.createElement(Uue.Provider,{value:n},t)}var iAe=function(e){va(n,e);var t=La(n);function n(){return rr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){return this.props.children}}]),n}(f.Component);function aAe(e){var t=f.useReducer(function(s){return s+1},0),n=ie(t,2),r=n[1],o=f.useRef(e),i=Jt(function(){return o.current}),a=Jt(function(s){o.current=typeof s=="function"?s(o.current):s,r()});return[i,a]}var Bf="none",QE="appear",ZE="enter",JE="leave",rq="none",Zl="prepare",Dv="start",Av="active",mj="end",que="prepared";function oq(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function sAe(e,t){var n={animationend:oq("Animation","AnimationEnd"),transitionend:oq("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var lAe=sAe(qi(),typeof window<"u"?window:{}),Kue={};if(qi()){var cAe=document.createElement("div");Kue=cAe.style}var e2={};function Yue(e){if(e2[e])return e2[e];var t=lAe[e];if(t)for(var n=Object.keys(t),r=n.length,o=0;o1&&arguments[1]!==void 0?arguments[1]:2;t();var i=gn(function(){o<=1?r({isCanceled:function(){return i!==e.current}}):n(r,o-1)});e.current=i}return f.useEffect(function(){return function(){t()}},[]),[n,t]};var fAe=[Zl,Dv,Av,mj],pAe=[Zl,que],ede=!1,hAe=!0;function tde(e){return e===Av||e===mj}const mAe=function(e,t,n){var r=jm(rq),o=ie(r,2),i=o[0],a=o[1],s=dAe(),l=ie(s,2),c=l[0],u=l[1];function d(){a(Zl,!0)}var p=t?pAe:fAe;return Jue(function(){if(i!==rq&&i!==mj){var h=p.indexOf(i),m=p[h+1],v=n(i);v===ede?a(m,!0):m&&c(function(g){function x(){g.isCanceled()||a(m,!0)}v===!0?x():Promise.resolve(v).then(x)})}},[e,i]),f.useEffect(function(){return function(){u()}},[]),[d,i]};function gAe(e,t,n,r){var o=r.motionEnter,i=o===void 0?!0:o,a=r.motionAppear,s=a===void 0?!0:a,l=r.motionLeave,c=l===void 0?!0:l,u=r.motionDeadline,d=r.motionLeaveImmediately,p=r.onAppearPrepare,h=r.onEnterPrepare,m=r.onLeavePrepare,v=r.onAppearStart,g=r.onEnterStart,x=r.onLeaveStart,y=r.onAppearActive,b=r.onEnterActive,C=r.onLeaveActive,S=r.onAppearEnd,w=r.onEnterEnd,E=r.onLeaveEnd,_=r.onVisibleChanged,P=jm(),$=ie(P,2),R=$[0],O=$[1],T=aAe(Bf),I=ie(T,2),k=I[0],N=I[1],D=jm(null),L=ie(D,2),H=L[0],U=L[1],V=k(),j=f.useRef(!1),F=f.useRef(null);function W(){return n()}var X=f.useRef(!1);function J(){N(Bf),U(null,!0)}var q=Jt(function(fe){var ve=k();if(ve!==Bf){var ge=W();if(!(fe&&!fe.deadline&&fe.target!==ge)){var de=X.current,be;ve===QE&&de?be=S==null?void 0:S(ge,fe):ve===ZE&&de?be=w==null?void 0:w(ge,fe):ve===JE&&de&&(be=E==null?void 0:E(ge,fe)),de&&be!==!1&&J()}}}),A=uAe(q),z=ie(A,1),G=z[0],Y=function(ve){switch(ve){case QE:return K(K(K({},Zl,p),Dv,v),Av,y);case ZE:return K(K(K({},Zl,h),Dv,g),Av,b);case JE:return K(K(K({},Zl,m),Dv,x),Av,C);default:return{}}},Q=f.useMemo(function(){return Y(V)},[V]),ee=mAe(V,!e,function(fe){if(fe===Zl){var ve=Q[Zl];return ve?ve(W()):ede}if(ne in Q){var ge;U(((ge=Q[ne])===null||ge===void 0?void 0:ge.call(Q,W(),null))||null)}return ne===Av&&V!==Bf&&(G(W()),u>0&&(clearTimeout(F.current),F.current=setTimeout(function(){q({deadline:!0})},u))),ne===que&&J(),hAe}),te=ie(ee,2),oe=te[0],ne=te[1],le=tde(ne);X.current=le;var ce=f.useRef(null);Jue(function(){if(!(j.current&&ce.current===t)){O(t);var fe=j.current;j.current=!0;var ve;!fe&&t&&s&&(ve=QE),fe&&t&&i&&(ve=ZE),(fe&&!t&&c||!fe&&d&&!t&&c)&&(ve=JE);var ge=Y(ve);ve&&(e||ge[Zl])?(N(ve),oe()):N(Bf),ce.current=t}},[t]),f.useEffect(function(){(V===QE&&!s||V===ZE&&!i||V===JE&&!c)&&N(Bf)},[s,i,c]),f.useEffect(function(){return function(){j.current=!1,clearTimeout(F.current)}},[]);var he=f.useRef(!1);f.useEffect(function(){R&&(he.current=!0),R!==void 0&&V===Bf&&((he.current||R)&&(_==null||_(R)),he.current=!0)},[R,V]);var ue=H;return Q[Zl]&&ne===Dv&&(ue=B({transition:"none"},ue)),[V,ne,ue,R??t]}function vAe(e){var t=e;dt(e)==="object"&&(t=e.transitionSupport);function n(o,i){return!!(o.motionName&&t&&i!==!1)}var r=f.forwardRef(function(o,i){var a=o.visible,s=a===void 0?!0:a,l=o.removeOnLeave,c=l===void 0?!0:l,u=o.forceRender,d=o.children,p=o.motionName,h=o.leavedClassName,m=o.eventProps,v=f.useContext(Uue),g=v.motion,x=n(o,g),y=f.useRef(),b=f.useRef();function C(){try{return y.current instanceof HTMLElement?y.current:L_(b.current)}catch{return null}}var S=gAe(x,s,C,o),w=ie(S,4),E=w[0],_=w[1],P=w[2],$=w[3],R=f.useRef($);$&&(R.current=!0);var O=f.useCallback(function(L){y.current=L,QL(i,L)},[i]),T,I=B(B({},m),{},{visible:s});if(!d)T=null;else if(E===Bf)$?T=d(B({},I),O):!c&&R.current&&h?T=d(B(B({},I),{},{className:h}),O):u||!c&&!h?T=d(B(B({},I),{},{style:{display:"none"}}),O):T=null;else{var k;_===Zl?k="prepare":tde(_)?k="active":_===Dv&&(k="start");var N=sq(p,"".concat(E,"-").concat(k));T=d(B(B({},I),{},{className:re(sq(p,E),K(K({},N,N&&k),p,typeof p=="string")),style:P}),O)}if(f.isValidElement(T)&&Jd(T)){var D=Qp(T);D||(T=f.cloneElement(T,{ref:O}))}return f.createElement(iAe,{ref:b},T)});return r.displayName="CSSMotion",r}const qo=vAe(Zue);var nA="add",rA="keep",oA="remove",h8="removed";function yAe(e){var t;return e&&dt(e)==="object"&&"key"in e?t=e:t={key:e},B(B({},t),{},{key:String(t.key)})}function iA(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(yAe)}function bAe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,o=t.length,i=iA(e),a=iA(t);i.forEach(function(c){for(var u=!1,d=r;d1});return l.forEach(function(c){n=n.filter(function(u){var d=u.key,p=u.status;return d!==c||p!==oA}),n.forEach(function(u){u.key===c&&(u.status=rA)})}),n}var xAe=["component","children","onVisibleChanged","onAllRemoved"],CAe=["status"],wAe=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function SAe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qo,n=function(r){va(i,r);var o=La(i);function i(){var a;rr(this,i);for(var s=arguments.length,l=new Array(s),c=0;cnull;var PAe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ot.endsWith("Color"))}const TAe=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&(GP=t),n!==void 0&&(nde=n),"holderRender"in e&&(ode=o),r&&(OAe(r)?DDe(K_(),r):rde=r)},ide=()=>({getPrefixCls:(e,t)=>t||(e?`${K_()}-${e}`:K_()),getIconPrefixCls:RAe,getRootPrefixCls:()=>GP||K_(),getTheme:()=>rde,holderRender:ode}),IAe=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:o,anchor:i,form:a,locale:s,componentSize:l,direction:c,space:u,splitter:d,virtual:p,dropdownMatchSelectWidth:h,popupMatchSelectWidth:m,popupOverflow:v,legacyLocale:g,parentContext:x,iconPrefixCls:y,theme:b,componentDisabled:C,segmented:S,statistic:w,spin:E,calendar:_,carousel:P,cascader:$,collapse:R,typography:O,checkbox:T,descriptions:I,divider:k,drawer:N,skeleton:D,steps:L,image:H,layout:U,list:V,mentions:j,modal:F,progress:W,result:X,slider:J,breadcrumb:q,menu:A,pagination:z,input:G,textArea:Y,empty:Q,badge:ee,radio:te,rate:oe,switch:ne,transfer:le,avatar:ce,message:he,tag:ue,table:fe,card:ve,tabs:ge,timeline:de,timePicker:be,upload:Ee,notification:Le,tree:Re,colorPicker:Pe,datePicker:ze,rangePicker:Ie,flex:$e,wave:Be,dropdown:Ce,warning:Oe,tour:Fe,tooltip:Se,popover:Ae,popconfirm:Ve,floatButtonGroup:Je,variant:ht,inputNumber:He,treeSelect:Ke}=e,it=f.useCallback((We,Xe)=>{const{prefixCls:st}=e;if(Xe)return Xe;const ct=st||x.getPrefixCls("");return We?`${ct}-${We}`:ct},[x.getPrefixCls,e.prefixCls]),Ge=y||x.iconPrefixCls||jO,ut=n||x.csp;JDe(Ge,ut);const Ze=rAe(b,x.theme,{prefixCls:it("")}),et={csp:ut,autoInsertSpaceInButton:r,alert:o,anchor:i,locale:s||g,direction:c,space:u,splitter:d,virtual:p,popupMatchSelectWidth:m??h,popupOverflow:v,getPrefixCls:it,iconPrefixCls:Ge,theme:Ze,segmented:S,statistic:w,spin:E,calendar:_,carousel:P,cascader:$,collapse:R,typography:O,checkbox:T,descriptions:I,divider:k,drawer:N,skeleton:D,steps:L,image:H,input:G,textArea:Y,layout:U,list:V,mentions:j,modal:F,progress:W,result:X,slider:J,breadcrumb:q,menu:A,pagination:z,empty:Q,badge:ee,radio:te,rate:oe,switch:ne,transfer:le,avatar:ce,message:he,tag:ue,table:fe,card:ve,tabs:ge,timeline:de,timePicker:be,upload:Ee,notification:Le,tree:Re,colorPicker:Pe,datePicker:ze,rangePicker:Ie,flex:$e,wave:Be,dropdown:Ce,warning:Oe,tour:Fe,tooltip:Se,popover:Ae,popconfirm:Ve,floatButtonGroup:Je,variant:ht,inputNumber:He,treeSelect:Ke},tt=Object.assign({},x);Object.keys(et).forEach(We=>{et[We]!==void 0&&(tt[We]=et[We])}),MAe.forEach(We=>{const Xe=e[We];Xe&&(tt[We]=Xe)}),typeof r<"u"&&(tt.button=Object.assign({autoInsertSpace:r},tt.button));const mt=Np(()=>tt,tt,(We,Xe)=>{const st=Object.keys(We),ct=Object.keys(Xe);return st.length!==ct.length||st.some(at=>We[at]!==Xe[at])}),{layer:me}=f.useContext(Dp),pe=f.useMemo(()=>({prefixCls:Ge,csp:ut,layer:me?"antd":void 0}),[Ge,ut,me]);let ye=f.createElement(f.Fragment,null,f.createElement($Ae,{dropdownMatchSelectWidth:h}),t);const Te=f.useMemo(()=>{var We,Xe,st,ct;return Nv(((We=_u.Form)===null||We===void 0?void 0:We.defaultValidateMessages)||{},((st=(Xe=mt.locale)===null||Xe===void 0?void 0:Xe.Form)===null||st===void 0?void 0:st.defaultValidateMessages)||{},((ct=mt.form)===null||ct===void 0?void 0:ct.validateMessages)||{},(a==null?void 0:a.validateMessages)||{})},[mt,a==null?void 0:a.validateMessages]);Object.keys(Te).length>0&&(ye=f.createElement(_ue.Provider,{value:Te},ye)),s&&(ye=f.createElement(gDe,{locale:s,_ANT_MARK__:mDe},ye)),ye=f.createElement(BO.Provider,{value:pe},ye),l&&(ye=f.createElement(ADe,{size:l},ye)),ye=f.createElement(_Ae,null,ye);const je=f.useMemo(()=>{const We=Ze||{},{algorithm:Xe,token:st,components:ct,cssVar:at}=We,Ue=PAe(We,["algorithm","token","components","cssVar"]),Mt=Xe&&(!Array.isArray(Xe)||Xe.length>0)?T0(Xe):dj,xt={};Object.entries(ct||{}).forEach(([wt,ft])=>{const vt=Object.assign({},ft);"algorithm"in vt&&(vt.algorithm===!0?vt.theme=Mt:(Array.isArray(vt.algorithm)||typeof vt.algorithm=="function")&&(vt.theme=T0(vt.algorithm)),delete vt.algorithm),xt[wt]=vt});const Nt=Object.assign(Object.assign({},D0),st);return Object.assign(Object.assign({},Ue),{theme:Mt,token:Nt,components:xt,override:Object.assign({override:Nt},xt),cssVar:at})},[Ze]);return b&&(ye=f.createElement(fj.Provider,{value:je},ye)),mt.warning&&(ye=f.createElement(fDe.Provider,{value:mt.warning},ye)),C!==void 0&&(ye=f.createElement(pj,{disabled:C},ye)),f.createElement(It.Provider,{value:mt},ye)},Vt=e=>{const t=f.useContext(It),n=f.useContext(cj);return f.createElement(IAe,Object.assign({parentContext:t,legacyLocale:n},e))};Vt.ConfigContext=It;Vt.SizeContext=Lm;Vt.config=TAe;Vt.useConfig=FDe;Object.defineProperty(Vt,"SizeContext",{get:()=>Lm});var kAe={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"};function ade(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function NAe(e){return ade(e)instanceof ShadowRoot}function qP(e){return NAe(e)?ade(e):null}function DAe(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function aA(e,t){Jn(e,"[@ant-design/icons] ".concat(t))}function cq(e){return dt(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(dt(e.icon)==="object"||typeof e.icon=="function")}function uq(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[DAe(n)]=r}return t},{})}function sA(e,t,n){return n?Z.createElement(e.tag,B(B({key:t},uq(e.attrs)),n),(e.children||[]).map(function(r,o){return sA(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):Z.createElement(e.tag,B({key:t},uq(e.attrs)),(e.children||[]).map(function(r,o){return sA(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function sde(e){return Ap(e)[0]}function lde(e){return e?Array.isArray(e)?e:[e]:[]}var AAe={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},FAe=` + `,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)"}),r)}var tq=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const r=n.getDerivativeToken(e),{override:o}=t,i=tq(t,["override"]);let a=Object.assign(Object.assign({},r),{override:o});return a=hj(a),i&&Object.entries(i).forEach(([s,l])=>{const{theme:c}=l,u=tq(l,["theme"]);let d=u;c&&(d=Hue(Object.assign(Object.assign({},a),u),{override:u},c)),a[s]=d}),a};function si(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=Z.useContext(fj),i=`${Wd}-${t||""}`,a=n||dj,[s,l,c]=aj(a,[N0,e],{salt:i,override:r,getComputedToken:Hue,formatToken:hj,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:zue,ignore:YNe,preserve:XNe}});return[a,c,t?l:"",s,o]}const Bs={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},Tn=(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}),gg=()=>({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"}}),$u=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),QNe=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"}}}),ZNe=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,i=n?`.${n}`:o,a={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return r!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[i]:Object.assign(Object.assign(Object.assign({},s),a),{[o]:a})}},_c=(e,t)=>({outline:`${se(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:t??1,transition:"outline-offset 0s, outline 0s"}),Ls=(e,t)=>({"&:focus-visible":Object.assign({},_c(e,t))}),Vue=e=>({[`.${e}`]:Object.assign(Object.assign({},gg()),{[`.${e} .${e}-icon`]:{display:"block"}})}),{genStyleHooks:pn,genComponentStyleHook:Wue,genSubStyleComponent:Iy}=jue({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=p.useContext(kt);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{const[e,t,n,r,o]=si();return{theme:e,realToken:t,hashId:n,token:r,cssVar:o}},useCSP:()=>{const{csp:e}=p.useContext(kt);return e??{}},getResetStyles:(e,t)=>{var n;const r=QNe(e);return[r,{"&":r},Vue((n=t==null?void 0:t.prefix.iconPrefixCls)!==null&&n!==void 0?n:jR)]},getCommonStyle:ZNe,getCompUnitless:()=>zue});function zR(e,t){return Bp.reduce((n,r)=>{const o=e[`${r}1`],i=e[`${r}3`],a=e[`${r}6`],s=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:o,lightBorderColor:i,darkColor:a,textColor:s}))},{})}const JNe=(e,t)=>{const[n,r]=si();return ww({token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[Vue(e)])},eAe=Object.assign({},hC),{useId:nq}=eAe,tAe=()=>"",nAe=typeof nq>"u"?tAe:nq;function rAe(e,t,n){var r;mg();const o=e||{},i=o.inherit===!1||!t?Object.assign(Object.assign({},Sw),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:Sw.hashed,cssVar:t==null?void 0:t.cssVar}):t,a=nAe();return Np(()=>{var s,l;if(!e)return t;const c=Object.assign({},i.components);Object.keys(e.components||{}).forEach(f=>{c[f]=Object.assign(Object.assign({},c[f]),e.components[f])});const u=`css-var-${a.replace(/:/g,"")}`,d=((s=o.cssVar)!==null&&s!==void 0?s:i.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof i.cssVar=="object"?i.cssVar:{}),typeof o.cssVar=="object"?o.cssVar:{}),{key:typeof o.cssVar=="object"&&((l=o.cssVar)===null||l===void 0?void 0:l.key)||u});return Object.assign(Object.assign(Object.assign({},i),o),{token:Object.assign(Object.assign({},i.token),o.token),components:c,cssVar:d})},[o,i],(s,l)=>s.some((c,u)=>{const d=l[u];return!Vd(c,d,!0)}))}var oAe=["children"],Uue=p.createContext({});function Gue(e){var t=e.children,n=Ye(e,oAe);return p.createElement(Uue.Provider,{value:n},t)}var iAe=function(e){ya(n,e);var t=ja(n);function n(){return rr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){return this.props.children}}]),n}(p.Component);function aAe(e){var t=p.useReducer(function(s){return s+1},0),n=ie(t,2),r=n[1],o=p.useRef(e),i=Jt(function(){return o.current}),a=Jt(function(s){o.current=typeof s=="function"?s(o.current):s,r()});return[i,a]}var Bf="none",QE="appear",ZE="enter",JE="leave",rq="none",Zl="prepare",Nv="start",Av="active",mj="end",que="prepared";function oq(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function sAe(e,t){var n={animationend:oq("Animation","AnimationEnd"),transitionend:oq("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var lAe=sAe(Ki(),typeof window<"u"?window:{}),Kue={};if(Ki()){var cAe=document.createElement("div");Kue=cAe.style}var e2={};function Yue(e){if(e2[e])return e2[e];var t=lAe[e];if(t)for(var n=Object.keys(t),r=n.length,o=0;o1&&arguments[1]!==void 0?arguments[1]:2;t();var i=gn(function(){o<=1?r({isCanceled:function(){return i!==e.current}}):n(r,o-1)});e.current=i}return p.useEffect(function(){return function(){t()}},[]),[n,t]};var fAe=[Zl,Nv,Av,mj],pAe=[Zl,que],ede=!1,hAe=!0;function tde(e){return e===Av||e===mj}const mAe=function(e,t,n){var r=zm(rq),o=ie(r,2),i=o[0],a=o[1],s=dAe(),l=ie(s,2),c=l[0],u=l[1];function d(){a(Zl,!0)}var f=t?pAe:fAe;return Jue(function(){if(i!==rq&&i!==mj){var h=f.indexOf(i),m=f[h+1],v=n(i);v===ede?a(m,!0):m&&c(function(g){function b(){g.isCanceled()||a(m,!0)}v===!0?b():Promise.resolve(v).then(b)})}},[e,i]),p.useEffect(function(){return function(){u()}},[]),[d,i]};function gAe(e,t,n,r){var o=r.motionEnter,i=o===void 0?!0:o,a=r.motionAppear,s=a===void 0?!0:a,l=r.motionLeave,c=l===void 0?!0:l,u=r.motionDeadline,d=r.motionLeaveImmediately,f=r.onAppearPrepare,h=r.onEnterPrepare,m=r.onLeavePrepare,v=r.onAppearStart,g=r.onEnterStart,b=r.onLeaveStart,y=r.onAppearActive,x=r.onEnterActive,w=r.onLeaveActive,S=r.onAppearEnd,C=r.onEnterEnd,E=r.onLeaveEnd,_=r.onVisibleChanged,P=zm(),$=ie(P,2),T=$[0],R=$[1],O=aAe(Bf),k=ie(O,2),I=k[0],D=k[1],N=zm(null),L=ie(N,2),H=L[0],U=L[1],V=I(),j=p.useRef(!1),F=p.useRef(null);function W(){return n()}var X=p.useRef(!1);function J(){D(Bf),U(null,!0)}var q=Jt(function(fe){var ve=I();if(ve!==Bf){var ge=W();if(!(fe&&!fe.deadline&&fe.target!==ge)){var de=X.current,be;ve===QE&&de?be=S==null?void 0:S(ge,fe):ve===ZE&&de?be=C==null?void 0:C(ge,fe):ve===JE&&de&&(be=E==null?void 0:E(ge,fe)),de&&be!==!1&&J()}}}),A=uAe(q),z=ie(A,1),G=z[0],Y=function(ve){switch(ve){case QE:return K(K(K({},Zl,f),Nv,v),Av,y);case ZE:return K(K(K({},Zl,h),Nv,g),Av,x);case JE:return K(K(K({},Zl,m),Nv,b),Av,w);default:return{}}},Q=p.useMemo(function(){return Y(V)},[V]),ee=mAe(V,!e,function(fe){if(fe===Zl){var ve=Q[Zl];return ve?ve(W()):ede}if(ne in Q){var ge;U(((ge=Q[ne])===null||ge===void 0?void 0:ge.call(Q,W(),null))||null)}return ne===Av&&V!==Bf&&(G(W()),u>0&&(clearTimeout(F.current),F.current=setTimeout(function(){q({deadline:!0})},u))),ne===que&&J(),hAe}),te=ie(ee,2),oe=te[0],ne=te[1],le=tde(ne);X.current=le;var ce=p.useRef(null);Jue(function(){if(!(j.current&&ce.current===t)){R(t);var fe=j.current;j.current=!0;var ve;!fe&&t&&s&&(ve=QE),fe&&t&&i&&(ve=ZE),(fe&&!t&&c||!fe&&d&&!t&&c)&&(ve=JE);var ge=Y(ve);ve&&(e||ge[Zl])?(D(ve),oe()):D(Bf),ce.current=t}},[t]),p.useEffect(function(){(V===QE&&!s||V===ZE&&!i||V===JE&&!c)&&D(Bf)},[s,i,c]),p.useEffect(function(){return function(){j.current=!1,clearTimeout(F.current)}},[]);var he=p.useRef(!1);p.useEffect(function(){T&&(he.current=!0),T!==void 0&&V===Bf&&((he.current||T)&&(_==null||_(T)),he.current=!0)},[T,V]);var ue=H;return Q[Zl]&&ne===Nv&&(ue=B({transition:"none"},ue)),[V,ne,ue,T??t]}function vAe(e){var t=e;dt(e)==="object"&&(t=e.transitionSupport);function n(o,i){return!!(o.motionName&&t&&i!==!1)}var r=p.forwardRef(function(o,i){var a=o.visible,s=a===void 0?!0:a,l=o.removeOnLeave,c=l===void 0?!0:l,u=o.forceRender,d=o.children,f=o.motionName,h=o.leavedClassName,m=o.eventProps,v=p.useContext(Uue),g=v.motion,b=n(o,g),y=p.useRef(),x=p.useRef();function w(){try{return y.current instanceof HTMLElement?y.current:L_(x.current)}catch{return null}}var S=gAe(b,s,w,o),C=ie(S,4),E=C[0],_=C[1],P=C[2],$=C[3],T=p.useRef($);$&&(T.current=!0);var R=p.useCallback(function(L){y.current=L,QL(i,L)},[i]),O,k=B(B({},m),{},{visible:s});if(!d)O=null;else if(E===Bf)$?O=d(B({},k),R):!c&&T.current&&h?O=d(B(B({},k),{},{className:h}),R):u||!c&&!h?O=d(B(B({},k),{},{style:{display:"none"}}),R):O=null;else{var I;_===Zl?I="prepare":tde(_)?I="active":_===Nv&&(I="start");var D=sq(f,"".concat(E,"-").concat(I));O=d(B(B({},k),{},{className:re(sq(f,E),K(K({},D,D&&I),f,typeof f=="string")),style:P}),R)}if(p.isValidElement(O)&&Jd(O)){var N=Zp(O);N||(O=p.cloneElement(O,{ref:R}))}return p.createElement(iAe,{ref:x},O)});return r.displayName="CSSMotion",r}const Ko=vAe(Zue);var nA="add",rA="keep",oA="remove",h8="removed";function yAe(e){var t;return e&&dt(e)==="object"&&"key"in e?t=e:t={key:e},B(B({},t),{},{key:String(t.key)})}function iA(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(yAe)}function bAe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,o=t.length,i=iA(e),a=iA(t);i.forEach(function(c){for(var u=!1,d=r;d1});return l.forEach(function(c){n=n.filter(function(u){var d=u.key,f=u.status;return d!==c||f!==oA}),n.forEach(function(u){u.key===c&&(u.status=rA)})}),n}var xAe=["component","children","onVisibleChanged","onAllRemoved"],wAe=["status"],CAe=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function SAe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ko,n=function(r){ya(i,r);var o=ja(i);function i(){var a;rr(this,i);for(var s=arguments.length,l=new Array(s),c=0;cnull;var PAe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ot.endsWith("Color"))}const OAe=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&(GP=t),n!==void 0&&(nde=n),"holderRender"in e&&(ode=o),r&&(RAe(r)?NNe(K_(),r):rde=r)},ide=()=>({getPrefixCls:(e,t)=>t||(e?`${K_()}-${e}`:K_()),getIconPrefixCls:TAe,getRootPrefixCls:()=>GP||K_(),getTheme:()=>rde,holderRender:ode}),kAe=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:o,anchor:i,form:a,locale:s,componentSize:l,direction:c,space:u,splitter:d,virtual:f,dropdownMatchSelectWidth:h,popupMatchSelectWidth:m,popupOverflow:v,legacyLocale:g,parentContext:b,iconPrefixCls:y,theme:x,componentDisabled:w,segmented:S,statistic:C,spin:E,calendar:_,carousel:P,cascader:$,collapse:T,typography:R,checkbox:O,descriptions:k,divider:I,drawer:D,skeleton:N,steps:L,image:H,layout:U,list:V,mentions:j,modal:F,progress:W,result:X,slider:J,breadcrumb:q,menu:A,pagination:z,input:G,textArea:Y,empty:Q,badge:ee,radio:te,rate:oe,switch:ne,transfer:le,avatar:ce,message:he,tag:ue,table:fe,card:ve,tabs:ge,timeline:de,timePicker:be,upload:Ee,notification:Le,tree:Te,colorPicker:Pe,datePicker:ze,rangePicker:ke,flex:$e,wave:Be,dropdown:we,warning:Re,tour:Fe,tooltip:Se,popover:Ae,popconfirm:Ve,floatButtonGroup:Je,variant:ht,inputNumber:He,treeSelect:Ke}=e,it=p.useCallback((We,Xe)=>{const{prefixCls:st}=e;if(Xe)return Xe;const ct=st||b.getPrefixCls("");return We?`${ct}-${We}`:ct},[b.getPrefixCls,e.prefixCls]),Ge=y||b.iconPrefixCls||jR,ut=n||b.csp;JNe(Ge,ut);const Ze=rAe(x,b.theme,{prefixCls:it("")}),et={csp:ut,autoInsertSpaceInButton:r,alert:o,anchor:i,locale:s||g,direction:c,space:u,splitter:d,virtual:f,popupMatchSelectWidth:m??h,popupOverflow:v,getPrefixCls:it,iconPrefixCls:Ge,theme:Ze,segmented:S,statistic:C,spin:E,calendar:_,carousel:P,cascader:$,collapse:T,typography:R,checkbox:O,descriptions:k,divider:I,drawer:D,skeleton:N,steps:L,image:H,input:G,textArea:Y,layout:U,list:V,mentions:j,modal:F,progress:W,result:X,slider:J,breadcrumb:q,menu:A,pagination:z,empty:Q,badge:ee,radio:te,rate:oe,switch:ne,transfer:le,avatar:ce,message:he,tag:ue,table:fe,card:ve,tabs:ge,timeline:de,timePicker:be,upload:Ee,notification:Le,tree:Te,colorPicker:Pe,datePicker:ze,rangePicker:ke,flex:$e,wave:Be,dropdown:we,warning:Re,tour:Fe,tooltip:Se,popover:Ae,popconfirm:Ve,floatButtonGroup:Je,variant:ht,inputNumber:He,treeSelect:Ke},tt=Object.assign({},b);Object.keys(et).forEach(We=>{et[We]!==void 0&&(tt[We]=et[We])}),MAe.forEach(We=>{const Xe=e[We];Xe&&(tt[We]=Xe)}),typeof r<"u"&&(tt.button=Object.assign({autoInsertSpace:r},tt.button));const mt=Np(()=>tt,tt,(We,Xe)=>{const st=Object.keys(We),ct=Object.keys(Xe);return st.length!==ct.length||st.some(at=>We[at]!==Xe[at])}),{layer:me}=p.useContext(Ap),pe=p.useMemo(()=>({prefixCls:Ge,csp:ut,layer:me?"antd":void 0}),[Ge,ut,me]);let ye=p.createElement(p.Fragment,null,p.createElement($Ae,{dropdownMatchSelectWidth:h}),t);const Oe=p.useMemo(()=>{var We,Xe,st,ct;return Dv(((We=_u.Form)===null||We===void 0?void 0:We.defaultValidateMessages)||{},((st=(Xe=mt.locale)===null||Xe===void 0?void 0:Xe.Form)===null||st===void 0?void 0:st.defaultValidateMessages)||{},((ct=mt.form)===null||ct===void 0?void 0:ct.validateMessages)||{},(a==null?void 0:a.validateMessages)||{})},[mt,a==null?void 0:a.validateMessages]);Object.keys(Oe).length>0&&(ye=p.createElement(_ue.Provider,{value:Oe},ye)),s&&(ye=p.createElement(gNe,{locale:s,_ANT_MARK__:mNe},ye)),ye=p.createElement(BR.Provider,{value:pe},ye),l&&(ye=p.createElement(ANe,{size:l},ye)),ye=p.createElement(_Ae,null,ye);const je=p.useMemo(()=>{const We=Ze||{},{algorithm:Xe,token:st,components:ct,cssVar:at}=We,Ue=PAe(We,["algorithm","token","components","cssVar"]),Mt=Xe&&(!Array.isArray(Xe)||Xe.length>0)?O0(Xe):dj,xt={};Object.entries(ct||{}).forEach(([Ct,ft])=>{const vt=Object.assign({},ft);"algorithm"in vt&&(vt.algorithm===!0?vt.theme=Mt:(Array.isArray(vt.algorithm)||typeof vt.algorithm=="function")&&(vt.theme=O0(vt.algorithm)),delete vt.algorithm),xt[Ct]=vt});const Dt=Object.assign(Object.assign({},N0),st);return Object.assign(Object.assign({},Ue),{theme:Mt,token:Dt,components:xt,override:Object.assign({override:Dt},xt),cssVar:at})},[Ze]);return x&&(ye=p.createElement(fj.Provider,{value:je},ye)),mt.warning&&(ye=p.createElement(fNe.Provider,{value:mt.warning},ye)),w!==void 0&&(ye=p.createElement(pj,{disabled:w},ye)),p.createElement(kt.Provider,{value:mt},ye)},Vt=e=>{const t=p.useContext(kt),n=p.useContext(cj);return p.createElement(kAe,Object.assign({parentContext:t,legacyLocale:n},e))};Vt.ConfigContext=kt;Vt.SizeContext=jm;Vt.config=OAe;Vt.useConfig=FNe;Object.defineProperty(Vt,"SizeContext",{get:()=>jm});var IAe={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"};function ade(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function DAe(e){return ade(e)instanceof ShadowRoot}function qP(e){return DAe(e)?ade(e):null}function NAe(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function aA(e,t){Jn(e,"[@ant-design/icons] ".concat(t))}function cq(e){return dt(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(dt(e.icon)==="object"||typeof e.icon=="function")}function uq(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[NAe(n)]=r}return t},{})}function sA(e,t,n){return n?Z.createElement(e.tag,B(B({key:t},uq(e.attrs)),n),(e.children||[]).map(function(r,o){return sA(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):Z.createElement(e.tag,B({key:t},uq(e.attrs)),(e.children||[]).map(function(r,o){return sA(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function sde(e){return Fp(e)[0]}function lde(e){return e?Array.isArray(e)?e:[e]:[]}var AAe={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},FAe=` .anticon { display: inline-flex; align-items: center; @@ -195,9 +195,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho transform: rotate(360deg); } } -`,cde=function(t){var n=f.useContext(BO),r=n.csp,o=n.prefixCls,i=n.layer,a=FAe;o&&(a=a.replace(/anticon/g,o)),i&&(a="@layer ".concat(i,` { +`,cde=function(t){var n=p.useContext(BR),r=n.csp,o=n.prefixCls,i=n.layer,a=FAe;o&&(a=a.replace(/anticon/g,o)),i&&(a="@layer ".concat(i,` { `).concat(a,` -}`)),f.useEffect(function(){var s=t.current,l=qP(s);xu(a,"@ant-design-icons",{prepend:!i,csp:r,attachTo:l})},[])},BAe=["icon","className","onClick","style","primaryColor","secondaryColor"],b1={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function LAe(e){var t=e.primaryColor,n=e.secondaryColor;b1.primaryColor=t,b1.secondaryColor=n||sde(t),b1.calculated=!!n}function jAe(){return B({},b1)}var Ny=function(t){var n=t.icon,r=t.className,o=t.onClick,i=t.style,a=t.primaryColor,s=t.secondaryColor,l=Ye(t,BAe),c=f.useRef(),u=b1;if(a&&(u={primaryColor:a,secondaryColor:s||sde(a)}),cde(c),aA(cq(n),"icon should be icon definiton, but got ".concat(n)),!cq(n))return null;var d=n;return d&&typeof d.icon=="function"&&(d=B(B({},d),{},{icon:d.icon(u.primaryColor,u.secondaryColor)})),sA(d.icon,"svg-".concat(d.name),B(B({className:r,onClick:o,style:i,"data-icon":d.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l),{},{ref:c}))};Ny.displayName="IconReact";Ny.getTwoToneColors=jAe;Ny.setTwoToneColors=LAe;function ude(e){var t=lde(e),n=ie(t,2),r=n[0],o=n[1];return Ny.setTwoToneColors({primaryColor:r,secondaryColor:o})}function zAe(){var e=Ny.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var HAe=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];ude(Bm.primary);var kt=f.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,i=e.rotate,a=e.tabIndex,s=e.onClick,l=e.twoToneColor,c=Ye(e,HAe),u=f.useContext(BO),d=u.prefixCls,p=d===void 0?"anticon":d,h=u.rootClassName,m=re(h,p,K(K({},"".concat(p,"-").concat(r.name),!!r.name),"".concat(p,"-spin"),!!o||r.name==="loading"),n),v=a;v===void 0&&s&&(v=-1);var g=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,x=lde(l),y=ie(x,2),b=y[0],C=y[1];return f.createElement("span",we({role:"img","aria-label":r.name},c,{ref:t,tabIndex:v,onClick:s,className:m}),f.createElement(Ny,{icon:r,primaryColor:b,secondaryColor:C,style:g}))});kt.displayName="AntdIcon";kt.getTwoToneColor=zAe;kt.setTwoToneColor=ude;var VAe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:kAe}))},gg=f.forwardRef(VAe),WAe={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"},UAe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:WAe}))},ju=f.forwardRef(UAe),GAe={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"},qAe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:GAe}))},zu=f.forwardRef(qAe),KAe={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"},YAe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:KAe}))},Dy=f.forwardRef(YAe),XAe={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"},QAe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:XAe}))},VO=f.forwardRef(QAe),ZAe=`accept acceptCharset accessKey action allowFullScreen allowTransparency +}`)),p.useEffect(function(){var s=t.current,l=qP(s);xu(a,"@ant-design-icons",{prepend:!i,csp:r,attachTo:l})},[])},BAe=["icon","className","onClick","style","primaryColor","secondaryColor"],b1={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function LAe(e){var t=e.primaryColor,n=e.secondaryColor;b1.primaryColor=t,b1.secondaryColor=n||sde(t),b1.calculated=!!n}function jAe(){return B({},b1)}var Dy=function(t){var n=t.icon,r=t.className,o=t.onClick,i=t.style,a=t.primaryColor,s=t.secondaryColor,l=Ye(t,BAe),c=p.useRef(),u=b1;if(a&&(u={primaryColor:a,secondaryColor:s||sde(a)}),cde(c),aA(cq(n),"icon should be icon definiton, but got ".concat(n)),!cq(n))return null;var d=n;return d&&typeof d.icon=="function"&&(d=B(B({},d),{},{icon:d.icon(u.primaryColor,u.secondaryColor)})),sA(d.icon,"svg-".concat(d.name),B(B({className:r,onClick:o,style:i,"data-icon":d.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l),{},{ref:c}))};Dy.displayName="IconReact";Dy.getTwoToneColors=jAe;Dy.setTwoToneColors=LAe;function ude(e){var t=lde(e),n=ie(t,2),r=n[0],o=n[1];return Dy.setTwoToneColors({primaryColor:r,secondaryColor:o})}function zAe(){var e=Dy.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var HAe=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];ude(Lm.primary);var It=p.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,i=e.rotate,a=e.tabIndex,s=e.onClick,l=e.twoToneColor,c=Ye(e,HAe),u=p.useContext(BR),d=u.prefixCls,f=d===void 0?"anticon":d,h=u.rootClassName,m=re(h,f,K(K({},"".concat(f,"-").concat(r.name),!!r.name),"".concat(f,"-spin"),!!o||r.name==="loading"),n),v=a;v===void 0&&s&&(v=-1);var g=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,b=lde(l),y=ie(b,2),x=y[0],w=y[1];return p.createElement("span",Ce({role:"img","aria-label":r.name},c,{ref:t,tabIndex:v,onClick:s,className:m}),p.createElement(Dy,{icon:r,primaryColor:x,secondaryColor:w,style:g}))});It.displayName="AntdIcon";It.getTwoToneColor=zAe;It.setTwoToneColor=ude;var VAe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:IAe}))},vg=p.forwardRef(VAe),WAe={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"},UAe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:WAe}))},ju=p.forwardRef(UAe),GAe={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"},qAe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:GAe}))},zu=p.forwardRef(qAe),KAe={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"},YAe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:KAe}))},Ny=p.forwardRef(YAe),XAe={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"},QAe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:XAe}))},VR=p.forwardRef(QAe),ZAe=`accept acceptCharset accessKey action allowFullScreen allowTransparency alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge charSet checked classID className colSpan cols content contentEditable contextMenu controls coords crossOrigin data dateTime default defer dir disabled download draggable @@ -214,116 +214,116 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata - onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,e5e="".concat(ZAe," ").concat(JAe).split(/[\s\n]+/),t5e="aria-",n5e="data-";function dq(e,t){return e.indexOf(t)===0}function Zr(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n=B({},t);var r={};return Object.keys(e).forEach(function(o){(n.aria&&(o==="role"||dq(o,t5e))||n.data&&dq(o,n5e)||n.attr&&e5e.includes(o))&&(r[o]=e[o])}),r}function dde(e){return e&&Z.isValidElement(e)&&e.type===Z.Fragment}const gj=(e,t,n)=>Z.isValidElement(e)?Z.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function No(e,t){return gj(e,e,t)}const t2=(e,t,n,r,o)=>({background:e,border:`${se(r.lineWidth)} ${r.lineType} ${t}`,[`${o}-icon`]:{color:n}}),r5e=e=>{const{componentCls:t,motionDurationSlow:n,marginXS:r,marginSM:o,fontSize:i,fontSizeLG:a,lineHeight:s,borderRadiusLG:l,motionEaseInOutCirc:c,withDescriptionIconSize:u,colorText:d,colorTextHeading:p,withDescriptionPadding:h,defaultPadding:m}=e;return{[t]:Object.assign(Object.assign({},Rn(e)),{position:"relative",display:"flex",alignItems:"center",padding:m,wordWrap:"break-word",borderRadius:l,[`&${t}-rtl`]:{direction:"rtl"},[`${t}-content`]:{flex:1,minWidth:0},[`${t}-icon`]:{marginInlineEnd:r,lineHeight:0},"&-description":{display:"none",fontSize:i,lineHeight:s},"&-message":{color:p},[`&${t}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${n} ${c}, opacity ${n} ${c}, + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,e5e="".concat(ZAe," ").concat(JAe).split(/[\s\n]+/),t5e="aria-",n5e="data-";function dq(e,t){return e.indexOf(t)===0}function Zr(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n=B({},t);var r={};return Object.keys(e).forEach(function(o){(n.aria&&(o==="role"||dq(o,t5e))||n.data&&dq(o,n5e)||n.attr&&e5e.includes(o))&&(r[o]=e[o])}),r}function dde(e){return e&&Z.isValidElement(e)&&e.type===Z.Fragment}const gj=(e,t,n)=>Z.isValidElement(e)?Z.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function No(e,t){return gj(e,e,t)}const t2=(e,t,n,r,o)=>({background:e,border:`${se(r.lineWidth)} ${r.lineType} ${t}`,[`${o}-icon`]:{color:n}}),r5e=e=>{const{componentCls:t,motionDurationSlow:n,marginXS:r,marginSM:o,fontSize:i,fontSizeLG:a,lineHeight:s,borderRadiusLG:l,motionEaseInOutCirc:c,withDescriptionIconSize:u,colorText:d,colorTextHeading:f,withDescriptionPadding:h,defaultPadding:m}=e;return{[t]:Object.assign(Object.assign({},Tn(e)),{position:"relative",display:"flex",alignItems:"center",padding:m,wordWrap:"break-word",borderRadius:l,[`&${t}-rtl`]:{direction:"rtl"},[`${t}-content`]:{flex:1,minWidth:0},[`${t}-icon`]:{marginInlineEnd:r,lineHeight:0},"&-description":{display:"none",fontSize:i,lineHeight:s},"&-message":{color:f},[`&${t}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${n} ${c}, opacity ${n} ${c}, padding-top ${n} ${c}, padding-bottom ${n} ${c}, - margin-bottom ${n} ${c}`},[`&${t}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${t}-with-description`]:{alignItems:"flex-start",padding:h,[`${t}-icon`]:{marginInlineEnd:o,fontSize:u,lineHeight:0},[`${t}-message`]:{display:"block",marginBottom:r,color:p,fontSize:a},[`${t}-description`]:{display:"block",color:d}},[`${t}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},o5e=e=>{const{componentCls:t,colorSuccess:n,colorSuccessBorder:r,colorSuccessBg:o,colorWarning:i,colorWarningBorder:a,colorWarningBg:s,colorError:l,colorErrorBorder:c,colorErrorBg:u,colorInfo:d,colorInfoBorder:p,colorInfoBg:h}=e;return{[t]:{"&-success":t2(o,r,n,e,t),"&-info":t2(h,p,d,e,t),"&-warning":t2(s,a,i,e,t),"&-error":Object.assign(Object.assign({},t2(u,c,l,e,t)),{[`${t}-description > pre`]:{margin:0,padding:0}})}}},i5e=e=>{const{componentCls:t,iconCls:n,motionDurationMid:r,marginXS:o,fontSizeIcon:i,colorIcon:a,colorIconHover:s}=e;return{[t]:{"&-action":{marginInlineStart:o},[`${t}-close-icon`]:{marginInlineStart:o,padding:0,overflow:"hidden",fontSize:i,lineHeight:se(i),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${n}-close`]:{color:a,transition:`color ${r}`,"&:hover":{color:s}}},"&-close-text":{color:a,transition:`color ${r}`,"&:hover":{color:s}}}}},a5e=e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}),s5e=pn("Alert",e=>[r5e(e),o5e(e),i5e(e)],a5e);var fq=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{icon:t,prefixCls:n,type:r}=e,o=l5e[r]||null;return t?gj(t,f.createElement("span",{className:`${n}-icon`},t),()=>({className:re(`${n}-icon`,t.props.className)})):f.createElement(o,{className:`${n}-icon`})},u5e=e=>{const{isClosable:t,prefixCls:n,closeIcon:r,handleClose:o,ariaProps:i}=e,a=r===!0||r===void 0?f.createElement(zu,null):r;return t?f.createElement("button",Object.assign({type:"button",onClick:o,className:`${n}-close-icon`,tabIndex:0},i),a):null},fde=f.forwardRef((e,t)=>{const{description:n,prefixCls:r,message:o,banner:i,className:a,rootClassName:s,style:l,onMouseEnter:c,onMouseLeave:u,onClick:d,afterClose:p,showIcon:h,closable:m,closeText:v,closeIcon:g,action:x,id:y}=e,b=fq(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[C,S]=f.useState(!1),w=f.useRef(null);f.useImperativeHandle(t,()=>({nativeElement:w.current}));const{getPrefixCls:E,direction:_,closable:P,closeIcon:$,className:R,style:O}=Vr("alert"),T=E("alert",r),[I,k,N]=s5e(T),D=X=>{var J;S(!0),(J=e.onClose)===null||J===void 0||J.call(e,X)},L=f.useMemo(()=>e.type!==void 0?e.type:i?"warning":"info",[e.type,i]),H=f.useMemo(()=>typeof m=="object"&&m.closeIcon||v?!0:typeof m=="boolean"?m:g!==!1&&g!==null&&g!==void 0?!0:!!P,[v,g,m,P]),U=i&&h===void 0?!0:h,V=re(T,`${T}-${L}`,{[`${T}-with-description`]:!!n,[`${T}-no-icon`]:!U,[`${T}-banner`]:!!i,[`${T}-rtl`]:_==="rtl"},R,a,s,N,k),j=Zr(b,{aria:!0,data:!0}),F=f.useMemo(()=>typeof m=="object"&&m.closeIcon?m.closeIcon:v||(g!==void 0?g:typeof P=="object"&&P.closeIcon?P.closeIcon:$),[g,m,v,$]),W=f.useMemo(()=>{const X=m??P;if(typeof X=="object"){const{closeIcon:J}=X;return fq(X,["closeIcon"])}return{}},[m,P]);return I(f.createElement(qo,{visible:!C,motionName:`${T}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:X=>({maxHeight:X.offsetHeight}),onLeaveEnd:p},({className:X,style:J},q)=>f.createElement("div",Object.assign({id:y,ref:Ci(w,q),"data-show":!C,className:re(V,X),style:Object.assign(Object.assign(Object.assign({},O),l),J),onMouseEnter:c,onMouseLeave:u,onClick:d,role:"alert"},j),U?f.createElement(c5e,{description:n,icon:e.icon,prefixCls:T,type:L}):null,f.createElement("div",{className:`${T}-content`},o?f.createElement("div",{className:`${T}-message`},o):null,n?f.createElement("div",{className:`${T}-description`},n):null),x?f.createElement("div",{className:`${T}-action`},x):null,f.createElement(u5e,{isClosable:H,prefixCls:T,closeIcon:F,handleClose:D,ariaProps:W}))))});function d5e(e,t,n){return t=Fm(t),qce(e,kO()?Reflect.construct(t,n||[],Fm(e).constructor):t.apply(e,n))}let f5e=function(e){function t(){var n;return rr(this,t),n=d5e(this,t,arguments),n.state={error:void 0,info:{componentStack:""}},n}return va(t,e),or(t,[{key:"componentDidCatch",value:function(r,o){this.setState({error:r,info:o})}},{key:"render",value:function(){const{message:r,description:o,id:i,children:a}=this.props,{error:s,info:l}=this.state,c=(l==null?void 0:l.componentStack)||null,u=typeof r>"u"?(s||"").toString():r,d=typeof o>"u"?c:o;return s?f.createElement(fde,{id:i,type:"error",message:u,description:f.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},d)}):a}}])}(f.Component);const pde=fde;pde.ErrorBoundary=f5e;const pq=e=>typeof e=="object"&&e!=null&&e.nodeType===1,hq=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",n2=(e,t)=>{if(e.clientHeight{const o=(i=>{if(!i.ownerDocument||!i.ownerDocument.defaultView)return null;try{return i.ownerDocument.defaultView.frameElement}catch{return null}})(r);return!!o&&(o.clientHeightit||i>e&&a=t&&s>=n?i-e-r:a>t&&sn?a-t+o:0,p5e=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},mq=(e,t)=>{var n,r,o,i;if(typeof document>"u")return[];const{scrollMode:a,block:s,inline:l,boundary:c,skipOverflowHiddenElements:u}=t,d=typeof c=="function"?c:N=>N!==c;if(!pq(e))throw new TypeError("Invalid target");const p=document.scrollingElement||document.documentElement,h=[];let m=e;for(;pq(m)&&d(m);){if(m=p5e(m),m===p){h.push(m);break}m!=null&&m===document.body&&n2(m)&&!n2(document.documentElement)||m!=null&&n2(m,u)&&h.push(m)}const v=(r=(n=window.visualViewport)==null?void 0:n.width)!=null?r:innerWidth,g=(i=(o=window.visualViewport)==null?void 0:o.height)!=null?i:innerHeight,{scrollX:x,scrollY:y}=window,{height:b,width:C,top:S,right:w,bottom:E,left:_}=e.getBoundingClientRect(),{top:P,right:$,bottom:R,left:O}=(N=>{const D=window.getComputedStyle(N);return{top:parseFloat(D.scrollMarginTop)||0,right:parseFloat(D.scrollMarginRight)||0,bottom:parseFloat(D.scrollMarginBottom)||0,left:parseFloat(D.scrollMarginLeft)||0}})(e);let T=s==="start"||s==="nearest"?S-P:s==="end"?E+R:S+b/2-P+R,I=l==="center"?_+C/2-O+$:l==="end"?w+$:_-O;const k=[];for(let N=0;N=0&&_>=0&&E<=g&&w<=v&&(D===p&&!n2(D)||S>=U&&E<=j&&_>=F&&w<=V))return k;const W=getComputedStyle(D),X=parseInt(W.borderLeftWidth,10),J=parseInt(W.borderTopWidth,10),q=parseInt(W.borderRightWidth,10),A=parseInt(W.borderBottomWidth,10);let z=0,G=0;const Y="offsetWidth"in D?D.offsetWidth-D.clientWidth-X-q:0,Q="offsetHeight"in D?D.offsetHeight-D.clientHeight-J-A:0,ee="offsetWidth"in D?D.offsetWidth===0?0:H/D.offsetWidth:0,te="offsetHeight"in D?D.offsetHeight===0?0:L/D.offsetHeight:0;if(p===D)z=s==="start"?T:s==="end"?T-g:s==="nearest"?r2(y,y+g,g,J,A,y+T,y+T+b,b):T-g/2,G=l==="start"?I:l==="center"?I-v/2:l==="end"?I-v:r2(x,x+v,v,X,q,x+I,x+I+C,C),z=Math.max(0,z+y),G=Math.max(0,G+x);else{z=s==="start"?T-U-J:s==="end"?T-j+A+Q:s==="nearest"?r2(U,j,L,J,A+Q,T,T+b,b):T-(U+L/2)+Q/2,G=l==="start"?I-F-X:l==="center"?I-(F+H/2)+Y/2:l==="end"?I-V+q+Y:r2(F,V,H,X,q+Y,I,I+C,C);const{scrollLeft:oe,scrollTop:ne}=D;z=te===0?0:Math.max(0,Math.min(ne+z/te,D.scrollHeight-L/te+Q)),G=ee===0?0:Math.max(0,Math.min(oe+G/ee,D.scrollWidth-H/ee+Y)),T+=ne-z,I+=oe-G}k.push({el:D,top:z,left:G})}return k},h5e=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function m5e(e,t){if(!e.isConnected||!(o=>{let i=o;for(;i&&i.parentNode;){if(i.parentNode===document)return!0;i=i.parentNode instanceof ShadowRoot?i.parentNode.host:i.parentNode}return!1})(e))return;const n=(o=>{const i=window.getComputedStyle(o);return{top:parseFloat(i.scrollMarginTop)||0,right:parseFloat(i.scrollMarginRight)||0,bottom:parseFloat(i.scrollMarginBottom)||0,left:parseFloat(i.scrollMarginLeft)||0}})(e);if((o=>typeof o=="object"&&typeof o.behavior=="function")(t))return t.behavior(mq(e,t));const r=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:o,top:i,left:a}of mq(e,h5e(t))){const s=i-n.top+n.bottom,l=a-n.left+n.right;o.scroll({top:s,left:l,behavior:r})}}const br=e=>{const[,,,,t]=ai();return t?`${e}-css-var`:""};var ot={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,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,DELETE:46,N:78,P:80,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SEMICOLON:186,EQUALS:187,WIN_KEY:224},hde=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.style,o=e.className,i=e.duration,a=i===void 0?4.5:i,s=e.showProgress,l=e.pauseOnHover,c=l===void 0?!0:l,u=e.eventKey,d=e.content,p=e.closable,h=e.closeIcon,m=h===void 0?"x":h,v=e.props,g=e.onClick,x=e.onNoticeClose,y=e.times,b=e.hovering,C=f.useState(!1),S=ie(C,2),w=S[0],E=S[1],_=f.useState(0),P=ie(_,2),$=P[0],R=P[1],O=f.useState(0),T=ie(O,2),I=T[0],k=T[1],N=b||w,D=a>0&&s,L=function(){x(u)},H=function(X){(X.key==="Enter"||X.code==="Enter"||X.keyCode===ot.ENTER)&&L()};f.useEffect(function(){if(!N&&a>0){var W=Date.now()-I,X=setTimeout(function(){L()},a*1e3-I);return function(){c&&clearTimeout(X),k(Date.now()-W)}}},[a,N,y]),f.useEffect(function(){if(!N&&D&&(c||I===0)){var W=performance.now(),X,J=function q(){cancelAnimationFrame(X),X=requestAnimationFrame(function(A){var z=A+I-W,G=Math.min(z/(a*1e3),1);R(G*100),G<1&&q()})};return J(),function(){c&&cancelAnimationFrame(X)}}},[a,I,N,D,y]);var U=f.useMemo(function(){return dt(p)==="object"&&p!==null?p:p?{closeIcon:m}:{}},[p,m]),V=Zr(U,!0),j=100-(!$||$<0?0:$>100?100:$),F="".concat(n,"-notice");return f.createElement("div",we({},v,{ref:t,className:re(F,o,K({},"".concat(F,"-closable"),p)),style:r,onMouseEnter:function(X){var J;E(!0),v==null||(J=v.onMouseEnter)===null||J===void 0||J.call(v,X)},onMouseLeave:function(X){var J;E(!1),v==null||(J=v.onMouseLeave)===null||J===void 0||J.call(v,X)},onClick:g}),f.createElement("div",{className:"".concat(F,"-content")},d),p&&f.createElement("a",we({tabIndex:0,className:"".concat(F,"-close"),onKeyDown:H,"aria-label":"Close"},V,{onClick:function(X){X.preventDefault(),X.stopPropagation(),L()}}),U.closeIcon),D&&f.createElement("progress",{className:"".concat(F,"-progress"),max:"100",value:j},j+"%"))}),mde=Z.createContext({}),gde=function(t){var n=t.children,r=t.classNames;return Z.createElement(mde.Provider,{value:{classNames:r}},n)},gq=8,vq=3,yq=16,g5e=function(t){var n={offset:gq,threshold:vq,gap:yq};if(t&&dt(t)==="object"){var r,o,i;n.offset=(r=t.offset)!==null&&r!==void 0?r:gq,n.threshold=(o=t.threshold)!==null&&o!==void 0?o:vq,n.gap=(i=t.gap)!==null&&i!==void 0?i:yq}return[!!t,n]},v5e=["className","style","classNames","styles"],y5e=function(t){var n=t.configList,r=t.placement,o=t.prefixCls,i=t.className,a=t.style,s=t.motion,l=t.onAllNoticeRemoved,c=t.onNoticeClose,u=t.stack,d=f.useContext(mde),p=d.classNames,h=f.useRef({}),m=f.useState(null),v=ie(m,2),g=v[0],x=v[1],y=f.useState([]),b=ie(y,2),C=b[0],S=b[1],w=n.map(function(N){return{config:N,key:String(N.key)}}),E=g5e(u),_=ie(E,2),P=_[0],$=_[1],R=$.offset,O=$.threshold,T=$.gap,I=P&&(C.length>0||w.length<=O),k=typeof s=="function"?s(r):s;return f.useEffect(function(){P&&C.length>1&&S(function(N){return N.filter(function(D){return w.some(function(L){var H=L.key;return D===H})})})},[C,w,P]),f.useEffect(function(){var N;if(P&&h.current[(N=w[w.length-1])===null||N===void 0?void 0:N.key]){var D;x(h.current[(D=w[w.length-1])===null||D===void 0?void 0:D.key])}},[w,P]),Z.createElement(HO,we({key:r,className:re(o,"".concat(o,"-").concat(r),p==null?void 0:p.list,i,K(K({},"".concat(o,"-stack"),!!P),"".concat(o,"-stack-expanded"),I)),style:a,keys:w,motionAppear:!0},k,{onAllRemoved:function(){l(r)}}),function(N,D){var L=N.config,H=N.className,U=N.style,V=N.index,j=L,F=j.key,W=j.times,X=String(F),J=L,q=J.className,A=J.style,z=J.classNames,G=J.styles,Y=Ye(J,v5e),Q=w.findIndex(function(de){return de.key===X}),ee={};if(P){var te=w.length-1-(Q>-1?Q:V-1),oe=r==="top"||r==="bottom"?"-50%":"0";if(te>0){var ne,le,ce;ee.height=I?(ne=h.current[X])===null||ne===void 0?void 0:ne.offsetHeight:g==null?void 0:g.offsetHeight;for(var he=0,ue=0;ue-1?h.current[X]=be:delete h.current[X]},prefixCls:o,classNames:z,styles:G,className:re(q,p==null?void 0:p.notice),style:A,times:W,key:F,eventKey:F,onNoticeClose:c,hovering:P&&C.length>0})))})},b5e=f.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-notification":n,o=e.container,i=e.motion,a=e.maxCount,s=e.className,l=e.style,c=e.onAllRemoved,u=e.stack,d=e.renderNotifications,p=f.useState([]),h=ie(p,2),m=h[0],v=h[1],g=function(P){var $,R=m.find(function(O){return O.key===P});R==null||($=R.onClose)===null||$===void 0||$.call(R),v(function(O){return O.filter(function(T){return T.key!==P})})};f.useImperativeHandle(t,function(){return{open:function(P){v(function($){var R=Ne($),O=R.findIndex(function(k){return k.key===P.key}),T=B({},P);if(O>=0){var I;T.times=(((I=$[O])===null||I===void 0?void 0:I.times)||0)+1,R[O]=T}else T.times=0,R.push(T);return a>0&&R.length>a&&(R=R.slice(-a)),R})},close:function(P){g(P)},destroy:function(){v([])}}});var x=f.useState({}),y=ie(x,2),b=y[0],C=y[1];f.useEffect(function(){var _={};m.forEach(function(P){var $=P.placement,R=$===void 0?"topRight":$;R&&(_[R]=_[R]||[],_[R].push(P))}),Object.keys(b).forEach(function(P){_[P]=_[P]||[]}),C(_)},[m]);var S=function(P){C(function($){var R=B({},$),O=R[P]||[];return O.length||delete R[P],R})},w=f.useRef(!1);if(f.useEffect(function(){Object.keys(b).length>0?w.current=!0:w.current&&(c==null||c(),w.current=!1)},[b]),!o)return null;var E=Object.keys(b);return Li.createPortal(f.createElement(f.Fragment,null,E.map(function(_){var P=b[_],$=f.createElement(y5e,{key:_,configList:P,placement:_,prefixCls:r,className:s==null?void 0:s(_),style:l==null?void 0:l(_),motion:i,onNoticeClose:g,onAllNoticeRemoved:S,stack:u});return d?d($,{prefixCls:r,key:_}):$})),o)}),x5e=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],C5e=function(){return document.body},bq=0;function w5e(){for(var e={},t=arguments.length,n=new Array(t),r=0;r0&&arguments[0]!==void 0?arguments[0]:{},t=e.getContainer,n=t===void 0?C5e:t,r=e.motion,o=e.prefixCls,i=e.maxCount,a=e.className,s=e.style,l=e.onAllRemoved,c=e.stack,u=e.renderNotifications,d=Ye(e,x5e),p=f.useState(),h=ie(p,2),m=h[0],v=h[1],g=f.useRef(),x=f.createElement(b5e,{container:m,ref:g,prefixCls:o,motion:r,maxCount:i,className:a,style:s,onAllRemoved:l,stack:c,renderNotifications:u}),y=f.useState([]),b=ie(y,2),C=b[0],S=b[1],w=Jt(function(_){var P=w5e(d,_);(P.key===null||P.key===void 0)&&(P.key="rc-notification-".concat(bq),bq+=1),S(function($){return[].concat(Ne($),[{type:"open",config:P}])})}),E=f.useMemo(function(){return{open:w,close:function(P){S(function($){return[].concat(Ne($),[{type:"close",key:P}])})},destroy:function(){S(function(P){return[].concat(Ne(P),[{type:"destroy"}])})}}},[]);return f.useEffect(function(){v(n())}),f.useEffect(function(){if(g.current&&C.length){C.forEach(function($){switch($.type){case"open":g.current.open($.config);break;case"close":g.current.close($.key);break;case"destroy":g.current.destroy();break}});var _,P;S(function($){return(_!==$||!P)&&(_=$,P=$.filter(function(R){return!C.includes(R)})),P})}},[C]),[E,x]}var S5e={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"},E5e=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:S5e}))},Pu=f.forwardRef(E5e);const Dw=Z.createContext(void 0),Lf=100,_5e=10,vj=Lf*_5e,yde={Modal:Lf,Drawer:Lf,Popover:Lf,Popconfirm:Lf,Tooltip:Lf,Tour:Lf,FloatButton:Lf},$5e={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function P5e(e){return e in yde}const Rl=(e,t)=>{const[,n]=ai(),r=Z.useContext(Dw),o=P5e(e);let i;if(t!==void 0)i=[t,t];else{let a=r??0;o?a+=(r?0:n.zIndexPopupBase)+yde[e]:a+=$5e[e],i=[r===void 0?t:a,a]}return i},M5e=e=>{const{componentCls:t,iconCls:n,boxShadow:r,colorText:o,colorSuccess:i,colorError:a,colorWarning:s,colorInfo:l,fontSizeLG:c,motionEaseInOutCirc:u,motionDurationSlow:d,marginXS:p,paddingXS:h,borderRadiusLG:m,zIndexPopup:v,contentPadding:g,contentBg:x}=e,y=`${t}-notice`,b=new vn("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:h,transform:"translateY(0)",opacity:1}}),C=new vn("MessageMoveOut",{"0%":{maxHeight:e.height,padding:h,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),S={padding:h,textAlign:"center",[`${t}-custom-content`]:{display:"flex",alignItems:"center"},[`${t}-custom-content > ${n}`]:{marginInlineEnd:p,fontSize:c},[`${y}-content`]:{display:"inline-block",padding:g,background:x,borderRadius:m,boxShadow:r,pointerEvents:"all"},[`${t}-success > ${n}`]:{color:i},[`${t}-error > ${n}`]:{color:a},[`${t}-warning > ${n}`]:{color:s},[`${t}-info > ${n}, - ${t}-loading > ${n}`]:{color:l}};return[{[t]:Object.assign(Object.assign({},Rn(e)),{color:o,position:"fixed",top:p,width:"100%",pointerEvents:"none",zIndex:v,[`${t}-move-up`]:{animationFillMode:"forwards"},[` + margin-bottom ${n} ${c}`},[`&${t}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${t}-with-description`]:{alignItems:"flex-start",padding:h,[`${t}-icon`]:{marginInlineEnd:o,fontSize:u,lineHeight:0},[`${t}-message`]:{display:"block",marginBottom:r,color:f,fontSize:a},[`${t}-description`]:{display:"block",color:d}},[`${t}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},o5e=e=>{const{componentCls:t,colorSuccess:n,colorSuccessBorder:r,colorSuccessBg:o,colorWarning:i,colorWarningBorder:a,colorWarningBg:s,colorError:l,colorErrorBorder:c,colorErrorBg:u,colorInfo:d,colorInfoBorder:f,colorInfoBg:h}=e;return{[t]:{"&-success":t2(o,r,n,e,t),"&-info":t2(h,f,d,e,t),"&-warning":t2(s,a,i,e,t),"&-error":Object.assign(Object.assign({},t2(u,c,l,e,t)),{[`${t}-description > pre`]:{margin:0,padding:0}})}}},i5e=e=>{const{componentCls:t,iconCls:n,motionDurationMid:r,marginXS:o,fontSizeIcon:i,colorIcon:a,colorIconHover:s}=e;return{[t]:{"&-action":{marginInlineStart:o},[`${t}-close-icon`]:{marginInlineStart:o,padding:0,overflow:"hidden",fontSize:i,lineHeight:se(i),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${n}-close`]:{color:a,transition:`color ${r}`,"&:hover":{color:s}}},"&-close-text":{color:a,transition:`color ${r}`,"&:hover":{color:s}}}}},a5e=e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}),s5e=pn("Alert",e=>[r5e(e),o5e(e),i5e(e)],a5e);var fq=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{icon:t,prefixCls:n,type:r}=e,o=l5e[r]||null;return t?gj(t,p.createElement("span",{className:`${n}-icon`},t),()=>({className:re(`${n}-icon`,t.props.className)})):p.createElement(o,{className:`${n}-icon`})},u5e=e=>{const{isClosable:t,prefixCls:n,closeIcon:r,handleClose:o,ariaProps:i}=e,a=r===!0||r===void 0?p.createElement(zu,null):r;return t?p.createElement("button",Object.assign({type:"button",onClick:o,className:`${n}-close-icon`,tabIndex:0},i),a):null},fde=p.forwardRef((e,t)=>{const{description:n,prefixCls:r,message:o,banner:i,className:a,rootClassName:s,style:l,onMouseEnter:c,onMouseLeave:u,onClick:d,afterClose:f,showIcon:h,closable:m,closeText:v,closeIcon:g,action:b,id:y}=e,x=fq(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[w,S]=p.useState(!1),C=p.useRef(null);p.useImperativeHandle(t,()=>({nativeElement:C.current}));const{getPrefixCls:E,direction:_,closable:P,closeIcon:$,className:T,style:R}=Vr("alert"),O=E("alert",r),[k,I,D]=s5e(O),N=X=>{var J;S(!0),(J=e.onClose)===null||J===void 0||J.call(e,X)},L=p.useMemo(()=>e.type!==void 0?e.type:i?"warning":"info",[e.type,i]),H=p.useMemo(()=>typeof m=="object"&&m.closeIcon||v?!0:typeof m=="boolean"?m:g!==!1&&g!==null&&g!==void 0?!0:!!P,[v,g,m,P]),U=i&&h===void 0?!0:h,V=re(O,`${O}-${L}`,{[`${O}-with-description`]:!!n,[`${O}-no-icon`]:!U,[`${O}-banner`]:!!i,[`${O}-rtl`]:_==="rtl"},T,a,s,D,I),j=Zr(x,{aria:!0,data:!0}),F=p.useMemo(()=>typeof m=="object"&&m.closeIcon?m.closeIcon:v||(g!==void 0?g:typeof P=="object"&&P.closeIcon?P.closeIcon:$),[g,m,v,$]),W=p.useMemo(()=>{const X=m??P;if(typeof X=="object"){const{closeIcon:J}=X;return fq(X,["closeIcon"])}return{}},[m,P]);return k(p.createElement(Ko,{visible:!w,motionName:`${O}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:X=>({maxHeight:X.offsetHeight}),onLeaveEnd:f},({className:X,style:J},q)=>p.createElement("div",Object.assign({id:y,ref:Ci(C,q),"data-show":!w,className:re(V,X),style:Object.assign(Object.assign(Object.assign({},R),l),J),onMouseEnter:c,onMouseLeave:u,onClick:d,role:"alert"},j),U?p.createElement(c5e,{description:n,icon:e.icon,prefixCls:O,type:L}):null,p.createElement("div",{className:`${O}-content`},o?p.createElement("div",{className:`${O}-message`},o):null,n?p.createElement("div",{className:`${O}-description`},n):null),b?p.createElement("div",{className:`${O}-action`},b):null,p.createElement(u5e,{isClosable:H,prefixCls:O,closeIcon:F,handleClose:N,ariaProps:W}))))});function d5e(e,t,n){return t=Bm(t),qce(e,IR()?Reflect.construct(t,n||[],Bm(e).constructor):t.apply(e,n))}let f5e=function(e){function t(){var n;return rr(this,t),n=d5e(this,t,arguments),n.state={error:void 0,info:{componentStack:""}},n}return ya(t,e),or(t,[{key:"componentDidCatch",value:function(r,o){this.setState({error:r,info:o})}},{key:"render",value:function(){const{message:r,description:o,id:i,children:a}=this.props,{error:s,info:l}=this.state,c=(l==null?void 0:l.componentStack)||null,u=typeof r>"u"?(s||"").toString():r,d=typeof o>"u"?c:o;return s?p.createElement(fde,{id:i,type:"error",message:u,description:p.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},d)}):a}}])}(p.Component);const pde=fde;pde.ErrorBoundary=f5e;const pq=e=>typeof e=="object"&&e!=null&&e.nodeType===1,hq=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",n2=(e,t)=>{if(e.clientHeight{const o=(i=>{if(!i.ownerDocument||!i.ownerDocument.defaultView)return null;try{return i.ownerDocument.defaultView.frameElement}catch{return null}})(r);return!!o&&(o.clientHeightit||i>e&&a=t&&s>=n?i-e-r:a>t&&sn?a-t+o:0,p5e=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},mq=(e,t)=>{var n,r,o,i;if(typeof document>"u")return[];const{scrollMode:a,block:s,inline:l,boundary:c,skipOverflowHiddenElements:u}=t,d=typeof c=="function"?c:D=>D!==c;if(!pq(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,h=[];let m=e;for(;pq(m)&&d(m);){if(m=p5e(m),m===f){h.push(m);break}m!=null&&m===document.body&&n2(m)&&!n2(document.documentElement)||m!=null&&n2(m,u)&&h.push(m)}const v=(r=(n=window.visualViewport)==null?void 0:n.width)!=null?r:innerWidth,g=(i=(o=window.visualViewport)==null?void 0:o.height)!=null?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:x,width:w,top:S,right:C,bottom:E,left:_}=e.getBoundingClientRect(),{top:P,right:$,bottom:T,left:R}=(D=>{const N=window.getComputedStyle(D);return{top:parseFloat(N.scrollMarginTop)||0,right:parseFloat(N.scrollMarginRight)||0,bottom:parseFloat(N.scrollMarginBottom)||0,left:parseFloat(N.scrollMarginLeft)||0}})(e);let O=s==="start"||s==="nearest"?S-P:s==="end"?E+T:S+x/2-P+T,k=l==="center"?_+w/2-R+$:l==="end"?C+$:_-R;const I=[];for(let D=0;D=0&&_>=0&&E<=g&&C<=v&&(N===f&&!n2(N)||S>=U&&E<=j&&_>=F&&C<=V))return I;const W=getComputedStyle(N),X=parseInt(W.borderLeftWidth,10),J=parseInt(W.borderTopWidth,10),q=parseInt(W.borderRightWidth,10),A=parseInt(W.borderBottomWidth,10);let z=0,G=0;const Y="offsetWidth"in N?N.offsetWidth-N.clientWidth-X-q:0,Q="offsetHeight"in N?N.offsetHeight-N.clientHeight-J-A:0,ee="offsetWidth"in N?N.offsetWidth===0?0:H/N.offsetWidth:0,te="offsetHeight"in N?N.offsetHeight===0?0:L/N.offsetHeight:0;if(f===N)z=s==="start"?O:s==="end"?O-g:s==="nearest"?r2(y,y+g,g,J,A,y+O,y+O+x,x):O-g/2,G=l==="start"?k:l==="center"?k-v/2:l==="end"?k-v:r2(b,b+v,v,X,q,b+k,b+k+w,w),z=Math.max(0,z+y),G=Math.max(0,G+b);else{z=s==="start"?O-U-J:s==="end"?O-j+A+Q:s==="nearest"?r2(U,j,L,J,A+Q,O,O+x,x):O-(U+L/2)+Q/2,G=l==="start"?k-F-X:l==="center"?k-(F+H/2)+Y/2:l==="end"?k-V+q+Y:r2(F,V,H,X,q+Y,k,k+w,w);const{scrollLeft:oe,scrollTop:ne}=N;z=te===0?0:Math.max(0,Math.min(ne+z/te,N.scrollHeight-L/te+Q)),G=ee===0?0:Math.max(0,Math.min(oe+G/ee,N.scrollWidth-H/ee+Y)),O+=ne-z,k+=oe-G}I.push({el:N,top:z,left:G})}return I},h5e=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function m5e(e,t){if(!e.isConnected||!(o=>{let i=o;for(;i&&i.parentNode;){if(i.parentNode===document)return!0;i=i.parentNode instanceof ShadowRoot?i.parentNode.host:i.parentNode}return!1})(e))return;const n=(o=>{const i=window.getComputedStyle(o);return{top:parseFloat(i.scrollMarginTop)||0,right:parseFloat(i.scrollMarginRight)||0,bottom:parseFloat(i.scrollMarginBottom)||0,left:parseFloat(i.scrollMarginLeft)||0}})(e);if((o=>typeof o=="object"&&typeof o.behavior=="function")(t))return t.behavior(mq(e,t));const r=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:o,top:i,left:a}of mq(e,h5e(t))){const s=i-n.top+n.bottom,l=a-n.left+n.right;o.scroll({top:s,left:l,behavior:r})}}const br=e=>{const[,,,,t]=si();return t?`${e}-css-var`:""};var ot={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,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,DELETE:46,N:78,P:80,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SEMICOLON:186,EQUALS:187,WIN_KEY:224},hde=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.style,o=e.className,i=e.duration,a=i===void 0?4.5:i,s=e.showProgress,l=e.pauseOnHover,c=l===void 0?!0:l,u=e.eventKey,d=e.content,f=e.closable,h=e.closeIcon,m=h===void 0?"x":h,v=e.props,g=e.onClick,b=e.onNoticeClose,y=e.times,x=e.hovering,w=p.useState(!1),S=ie(w,2),C=S[0],E=S[1],_=p.useState(0),P=ie(_,2),$=P[0],T=P[1],R=p.useState(0),O=ie(R,2),k=O[0],I=O[1],D=x||C,N=a>0&&s,L=function(){b(u)},H=function(X){(X.key==="Enter"||X.code==="Enter"||X.keyCode===ot.ENTER)&&L()};p.useEffect(function(){if(!D&&a>0){var W=Date.now()-k,X=setTimeout(function(){L()},a*1e3-k);return function(){c&&clearTimeout(X),I(Date.now()-W)}}},[a,D,y]),p.useEffect(function(){if(!D&&N&&(c||k===0)){var W=performance.now(),X,J=function q(){cancelAnimationFrame(X),X=requestAnimationFrame(function(A){var z=A+k-W,G=Math.min(z/(a*1e3),1);T(G*100),G<1&&q()})};return J(),function(){c&&cancelAnimationFrame(X)}}},[a,k,D,N,y]);var U=p.useMemo(function(){return dt(f)==="object"&&f!==null?f:f?{closeIcon:m}:{}},[f,m]),V=Zr(U,!0),j=100-(!$||$<0?0:$>100?100:$),F="".concat(n,"-notice");return p.createElement("div",Ce({},v,{ref:t,className:re(F,o,K({},"".concat(F,"-closable"),f)),style:r,onMouseEnter:function(X){var J;E(!0),v==null||(J=v.onMouseEnter)===null||J===void 0||J.call(v,X)},onMouseLeave:function(X){var J;E(!1),v==null||(J=v.onMouseLeave)===null||J===void 0||J.call(v,X)},onClick:g}),p.createElement("div",{className:"".concat(F,"-content")},d),f&&p.createElement("a",Ce({tabIndex:0,className:"".concat(F,"-close"),onKeyDown:H,"aria-label":"Close"},V,{onClick:function(X){X.preventDefault(),X.stopPropagation(),L()}}),U.closeIcon),N&&p.createElement("progress",{className:"".concat(F,"-progress"),max:"100",value:j},j+"%"))}),mde=Z.createContext({}),gde=function(t){var n=t.children,r=t.classNames;return Z.createElement(mde.Provider,{value:{classNames:r}},n)},gq=8,vq=3,yq=16,g5e=function(t){var n={offset:gq,threshold:vq,gap:yq};if(t&&dt(t)==="object"){var r,o,i;n.offset=(r=t.offset)!==null&&r!==void 0?r:gq,n.threshold=(o=t.threshold)!==null&&o!==void 0?o:vq,n.gap=(i=t.gap)!==null&&i!==void 0?i:yq}return[!!t,n]},v5e=["className","style","classNames","styles"],y5e=function(t){var n=t.configList,r=t.placement,o=t.prefixCls,i=t.className,a=t.style,s=t.motion,l=t.onAllNoticeRemoved,c=t.onNoticeClose,u=t.stack,d=p.useContext(mde),f=d.classNames,h=p.useRef({}),m=p.useState(null),v=ie(m,2),g=v[0],b=v[1],y=p.useState([]),x=ie(y,2),w=x[0],S=x[1],C=n.map(function(D){return{config:D,key:String(D.key)}}),E=g5e(u),_=ie(E,2),P=_[0],$=_[1],T=$.offset,R=$.threshold,O=$.gap,k=P&&(w.length>0||C.length<=R),I=typeof s=="function"?s(r):s;return p.useEffect(function(){P&&w.length>1&&S(function(D){return D.filter(function(N){return C.some(function(L){var H=L.key;return N===H})})})},[w,C,P]),p.useEffect(function(){var D;if(P&&h.current[(D=C[C.length-1])===null||D===void 0?void 0:D.key]){var N;b(h.current[(N=C[C.length-1])===null||N===void 0?void 0:N.key])}},[C,P]),Z.createElement(HR,Ce({key:r,className:re(o,"".concat(o,"-").concat(r),f==null?void 0:f.list,i,K(K({},"".concat(o,"-stack"),!!P),"".concat(o,"-stack-expanded"),k)),style:a,keys:C,motionAppear:!0},I,{onAllRemoved:function(){l(r)}}),function(D,N){var L=D.config,H=D.className,U=D.style,V=D.index,j=L,F=j.key,W=j.times,X=String(F),J=L,q=J.className,A=J.style,z=J.classNames,G=J.styles,Y=Ye(J,v5e),Q=C.findIndex(function(de){return de.key===X}),ee={};if(P){var te=C.length-1-(Q>-1?Q:V-1),oe=r==="top"||r==="bottom"?"-50%":"0";if(te>0){var ne,le,ce;ee.height=k?(ne=h.current[X])===null||ne===void 0?void 0:ne.offsetHeight:g==null?void 0:g.offsetHeight;for(var he=0,ue=0;ue-1?h.current[X]=be:delete h.current[X]},prefixCls:o,classNames:z,styles:G,className:re(q,f==null?void 0:f.notice),style:A,times:W,key:F,eventKey:F,onNoticeClose:c,hovering:P&&w.length>0})))})},b5e=p.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-notification":n,o=e.container,i=e.motion,a=e.maxCount,s=e.className,l=e.style,c=e.onAllRemoved,u=e.stack,d=e.renderNotifications,f=p.useState([]),h=ie(f,2),m=h[0],v=h[1],g=function(P){var $,T=m.find(function(R){return R.key===P});T==null||($=T.onClose)===null||$===void 0||$.call(T),v(function(R){return R.filter(function(O){return O.key!==P})})};p.useImperativeHandle(t,function(){return{open:function(P){v(function($){var T=De($),R=T.findIndex(function(I){return I.key===P.key}),O=B({},P);if(R>=0){var k;O.times=(((k=$[R])===null||k===void 0?void 0:k.times)||0)+1,T[R]=O}else O.times=0,T.push(O);return a>0&&T.length>a&&(T=T.slice(-a)),T})},close:function(P){g(P)},destroy:function(){v([])}}});var b=p.useState({}),y=ie(b,2),x=y[0],w=y[1];p.useEffect(function(){var _={};m.forEach(function(P){var $=P.placement,T=$===void 0?"topRight":$;T&&(_[T]=_[T]||[],_[T].push(P))}),Object.keys(x).forEach(function(P){_[P]=_[P]||[]}),w(_)},[m]);var S=function(P){w(function($){var T=B({},$),R=T[P]||[];return R.length||delete T[P],T})},C=p.useRef(!1);if(p.useEffect(function(){Object.keys(x).length>0?C.current=!0:C.current&&(c==null||c(),C.current=!1)},[x]),!o)return null;var E=Object.keys(x);return ji.createPortal(p.createElement(p.Fragment,null,E.map(function(_){var P=x[_],$=p.createElement(y5e,{key:_,configList:P,placement:_,prefixCls:r,className:s==null?void 0:s(_),style:l==null?void 0:l(_),motion:i,onNoticeClose:g,onAllNoticeRemoved:S,stack:u});return d?d($,{prefixCls:r,key:_}):$})),o)}),x5e=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],w5e=function(){return document.body},bq=0;function C5e(){for(var e={},t=arguments.length,n=new Array(t),r=0;r0&&arguments[0]!==void 0?arguments[0]:{},t=e.getContainer,n=t===void 0?w5e:t,r=e.motion,o=e.prefixCls,i=e.maxCount,a=e.className,s=e.style,l=e.onAllRemoved,c=e.stack,u=e.renderNotifications,d=Ye(e,x5e),f=p.useState(),h=ie(f,2),m=h[0],v=h[1],g=p.useRef(),b=p.createElement(b5e,{container:m,ref:g,prefixCls:o,motion:r,maxCount:i,className:a,style:s,onAllRemoved:l,stack:c,renderNotifications:u}),y=p.useState([]),x=ie(y,2),w=x[0],S=x[1],C=Jt(function(_){var P=C5e(d,_);(P.key===null||P.key===void 0)&&(P.key="rc-notification-".concat(bq),bq+=1),S(function($){return[].concat(De($),[{type:"open",config:P}])})}),E=p.useMemo(function(){return{open:C,close:function(P){S(function($){return[].concat(De($),[{type:"close",key:P}])})},destroy:function(){S(function(P){return[].concat(De(P),[{type:"destroy"}])})}}},[]);return p.useEffect(function(){v(n())}),p.useEffect(function(){if(g.current&&w.length){w.forEach(function($){switch($.type){case"open":g.current.open($.config);break;case"close":g.current.close($.key);break;case"destroy":g.current.destroy();break}});var _,P;S(function($){return(_!==$||!P)&&(_=$,P=$.filter(function(T){return!w.includes(T)})),P})}},[w]),[E,b]}var S5e={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"},E5e=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:S5e}))},Pu=p.forwardRef(E5e);const NC=Z.createContext(void 0),Lf=100,_5e=10,vj=Lf*_5e,yde={Modal:Lf,Drawer:Lf,Popover:Lf,Popconfirm:Lf,Tooltip:Lf,Tour:Lf,FloatButton:Lf},$5e={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function P5e(e){return e in yde}const Tl=(e,t)=>{const[,n]=si(),r=Z.useContext(NC),o=P5e(e);let i;if(t!==void 0)i=[t,t];else{let a=r??0;o?a+=(r?0:n.zIndexPopupBase)+yde[e]:a+=$5e[e],i=[r===void 0?t:a,a]}return i},M5e=e=>{const{componentCls:t,iconCls:n,boxShadow:r,colorText:o,colorSuccess:i,colorError:a,colorWarning:s,colorInfo:l,fontSizeLG:c,motionEaseInOutCirc:u,motionDurationSlow:d,marginXS:f,paddingXS:h,borderRadiusLG:m,zIndexPopup:v,contentPadding:g,contentBg:b}=e,y=`${t}-notice`,x=new vn("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:h,transform:"translateY(0)",opacity:1}}),w=new vn("MessageMoveOut",{"0%":{maxHeight:e.height,padding:h,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),S={padding:h,textAlign:"center",[`${t}-custom-content`]:{display:"flex",alignItems:"center"},[`${t}-custom-content > ${n}`]:{marginInlineEnd:f,fontSize:c},[`${y}-content`]:{display:"inline-block",padding:g,background:b,borderRadius:m,boxShadow:r,pointerEvents:"all"},[`${t}-success > ${n}`]:{color:i},[`${t}-error > ${n}`]:{color:a},[`${t}-warning > ${n}`]:{color:s},[`${t}-info > ${n}, + ${t}-loading > ${n}`]:{color:l}};return[{[t]:Object.assign(Object.assign({},Tn(e)),{color:o,position:"fixed",top:f,width:"100%",pointerEvents:"none",zIndex:v,[`${t}-move-up`]:{animationFillMode:"forwards"},[` ${t}-move-up-appear, ${t}-move-up-enter - `]:{animationName:b,animationDuration:d,animationPlayState:"paused",animationTimingFunction:u},[` + `]:{animationName:x,animationDuration:d,animationPlayState:"paused",animationTimingFunction:u},[` ${t}-move-up-appear${t}-move-up-appear-active, ${t}-move-up-enter${t}-move-up-enter-active - `]:{animationPlayState:"running"},[`${t}-move-up-leave`]:{animationName:C,animationDuration:d,animationPlayState:"paused",animationTimingFunction:u},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[t]:{[`${y}-wrapper`]:Object.assign({},S)}},{[`${t}-notice-pure-panel`]:Object.assign(Object.assign({},S),{padding:0,textAlign:"start"})}]},R5e=e=>({zIndexPopup:e.zIndexPopupBase+vj+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`}),bde=pn("Message",e=>{const t=Xt(e,{height:150});return[M5e(t)]},R5e);var O5e=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);of.createElement("div",{className:re(`${e}-custom-content`,`${e}-${t}`)},n||T5e[t],f.createElement("span",null,r)),I5e=e=>{const{prefixCls:t,className:n,type:r,icon:o,content:i}=e,a=O5e(e,["prefixCls","className","type","icon","content"]),{getPrefixCls:s}=f.useContext(It),l=t||s("message"),c=br(l),[u,d,p]=bde(l,c);return u(f.createElement(hde,Object.assign({},a,{prefixCls:l,className:re(n,d,`${l}-notice-pure-panel`,p,c),eventKey:"pure",duration:null,content:f.createElement(xde,{prefixCls:l,type:r,icon:o},i)})))};function k5e(e,t){return{motionName:t??`${e}-move-up`}}function yj(e){let t;const n=new Promise(o=>{t=e(()=>{o(!0)})}),r=()=>{t==null||t()};return r.then=(o,i)=>n.then(o,i),r.promise=n,r}var N5e=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=br(t),[r,o,i]=bde(t,n);return r(f.createElement(gde,{classNames:{list:re(o,i,n)}},e))},B5e=(e,{prefixCls:t,key:n})=>f.createElement(F5e,{prefixCls:t,key:n},e),L5e=f.forwardRef((e,t)=>{const{top:n,prefixCls:r,getContainer:o,maxCount:i,duration:a=A5e,rtl:s,transitionName:l,onAllRemoved:c}=e,{getPrefixCls:u,getPopupContainer:d,message:p,direction:h}=f.useContext(It),m=r||u("message"),v=()=>({left:"50%",transform:"translateX(-50%)",top:n??D5e}),g=()=>re({[`${m}-rtl`]:s??h==="rtl"}),x=()=>k5e(m,l),y=f.createElement("span",{className:`${m}-close-x`},f.createElement(zu,{className:`${m}-close-icon`})),[b,C]=vde({prefixCls:m,style:v,className:g,motion:x,closable:!1,closeIcon:y,duration:a,getContainer:()=>(o==null?void 0:o())||(d==null?void 0:d())||document.body,maxCount:i,onAllRemoved:c,renderNotifications:B5e});return f.useImperativeHandle(t,()=>Object.assign(Object.assign({},b),{prefixCls:m,message:p})),C});let xq=0;function Cde(e){const t=f.useRef(null);return hg(),[f.useMemo(()=>{const r=l=>{var c;(c=t.current)===null||c===void 0||c.close(l)},o=l=>{if(!t.current){const w=()=>{};return w.then=()=>{},w}const{open:c,prefixCls:u,message:d}=t.current,p=`${u}-notice`,{content:h,icon:m,type:v,key:g,className:x,style:y,onClose:b}=l,C=N5e(l,["content","icon","type","key","className","style","onClose"]);let S=g;return S==null&&(xq+=1,S=`antd-message-${xq}`),yj(w=>(c(Object.assign(Object.assign({},C),{key:S,content:f.createElement(xde,{prefixCls:u,type:v,icon:m},h),placement:"top",className:re(v&&`${p}-${v}`,x,d==null?void 0:d.className),style:Object.assign(Object.assign({},d==null?void 0:d.style),y),onClose:()=>{b==null||b(),w()}})),()=>{r(S)}))},a={open:o,destroy:l=>{var c;l!==void 0?r(l):(c=t.current)===null||c===void 0||c.destroy()}};return["info","success","warning","error","loading"].forEach(l=>{const c=(u,d,p)=>{let h;u&&typeof u=="object"&&"content"in u?h=u:h={content:u};let m,v;typeof d=="function"?v=d:(m=d,v=p);const g=Object.assign(Object.assign({onClose:v,duration:m},h),{type:l});return o(g)};a[l]=c}),a},[]),f.createElement(L5e,Object.assign({key:"message-holder"},e,{ref:t}))]}function wde(e){return Cde(e)}function j5e(){const[e,t]=f.useState([]),n=f.useCallback(r=>(t(o=>[].concat(Ne(o),[r])),()=>{t(o=>o.filter(i=>i!==r))}),[]);return[e,n]}function Sde(e,t){this.v=e,this.k=t}function na(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch{o=0}na=function(a,s,l,c){function u(d,p){na(a,d,function(h){return this._invoke(d,p,h)})}s?o?o(a,s,{value:l,enumerable:!c,configurable:!c,writable:!c}):a[s]=l:(u("next",0),u("throw",1),u("return",2))},na(e,t,n,r)}function bj(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n=typeof Symbol=="function"?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(h,m,v,g){var x=m&&m.prototype instanceof s?m:s,y=Object.create(x.prototype);return na(y,"_invoke",function(b,C,S){var w,E,_,P=0,$=S||[],R=!1,O={p:0,n:0,v:e,a:T,f:T.bind(e,4),d:function(k,N){return w=k,E=0,_=e,O.n=N,a}};function T(I,k){for(E=I,_=k,t=0;!R&&P&&!N&&t<$.length;t++){var N,D=$[t],L=O.p,H=D[2];I>3?(N=H===k)&&(_=D[(E=D[4])?5:(E=3,3)],D[4]=D[5]=e):D[0]<=L&&((N=I<2&&Lk||k>H)&&(D[4]=I,D[5]=k,O.n=H,E=0))}if(N||I>1)return a;throw R=!0,k}return function(I,k,N){if(P>1)throw TypeError("Generator is already running");for(R&&k===1&&T(k,N),E=k,_=N;(t=E<2?e:_)||!R;){w||(E?E<3?(E>1&&(O.n=-1),T(E,_)):O.n=_:O.v=_);try{if(P=2,w){if(E||(I="next"),t=w[I]){if(!(t=t.call(w,_)))throw TypeError("iterator result is not an object");if(!t.done)return t;_=t.value,E<2&&(E=0)}else E===1&&(t=w.return)&&t.call(w),E<2&&(_=TypeError("The iterator does not provide a '"+I+"' method"),E=1);w=e}else if((t=(R=O.n<0)?_:b.call(C,O))!==a)break}catch(D){w=e,E=1,_=D}finally{P=1}}return{value:t,done:R}}}(h,v,g),!0),y}var a={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(na(t={},r,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function p(h){return Object.setPrototypeOf?Object.setPrototypeOf(h,c):(h.__proto__=c,na(h,o,"GeneratorFunction")),h.prototype=Object.create(d),h}return l.prototype=c,na(d,"constructor",c),na(c,"constructor",l),l.displayName="GeneratorFunction",na(c,o,"GeneratorFunction"),na(d),na(d,o,"Generator"),na(d,r,function(){return this}),na(d,"toString",function(){return"[object Generator]"}),(bj=function(){return{w:i,m:p}})()}function KP(e,t){function n(o,i,a,s){try{var l=e[o](i),c=l.value;return c instanceof Sde?t.resolve(c.v).then(function(u){n("next",u,a,s)},function(u){n("throw",u,a,s)}):t.resolve(c).then(function(u){l.value=u,a(l)},function(u){return n("throw",u,a,s)})}catch(u){s(u)}}var r;this.next||(na(KP.prototype),na(KP.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),na(this,"_invoke",function(o,i,a){function s(){return new t(function(l,c){n(o,a,l,c)})}return r=r?r.then(s,s):s()},!0)}function Ede(e,t,n,r,o){return new KP(bj().w(e,t,n,r),o||Promise)}function z5e(e,t,n,r,o){var i=Ede(e,t,n,r,o);return i.next().then(function(a){return a.done?a.value:i.next()})}function H5e(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function o(){for(;n.length;)if((r=n.pop())in t)return o.value=r,o.done=!1,o;return o.done=!0,o}}function Cq(e){if(e!=null){var t=e[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if(typeof e.next=="function")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(dt(e)+" is not iterable")}function Cn(){var e=bj(),t=e.m(Cn),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function r(a){var s=typeof a=="function"&&a.constructor;return!!s&&(s===n||(s.displayName||s.name)==="GeneratorFunction")}var o={throw:1,return:2,break:3,continue:3};function i(a){var s,l;return function(c){s||(s={stop:function(){return l(c.a,2)},catch:function(){return c.v},abrupt:function(d,p){return l(c.a,o[d],p)},delegateYield:function(d,p,h){return s.resultName=p,l(c.d,Cq(d),h)},finish:function(d){return l(c.f,d)}},l=function(d,p,h){c.p=s.prev,c.n=s.next;try{return d(p,h)}finally{s.next=c.n}}),s.resultName&&(s[s.resultName]=c.v,s.resultName=void 0),s.sent=c.v,s.next=c.n;try{return a.call(this,s)}finally{c.p=s.prev,c.n=s.next}}}return(Cn=function(){return{wrap:function(l,c,u,d){return e.w(i(l),c,u,d&&d.reverse())},isGeneratorFunction:r,mark:e.m,awrap:function(l,c){return new Sde(l,c)},AsyncIterator:KP,async:function(l,c,u,d,p){return(r(c)?Ede:z5e)(i(l),c,u,d,p)},keys:H5e,values:Cq}})()}function wq(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(r,o)}function co(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(l){wq(i,r,o,a,s,"next",l)}function s(l){wq(i,r,o,a,s,"throw",l)}a(void 0)})}}var Aw=B({},Fce),V5e=Aw.version,m8=Aw.render,W5e=Aw.unmountComponentAtNode,WO;try{var U5e=Number((V5e||"").split(".")[0]);U5e>=18&&(WO=Aw.createRoot)}catch{}function Sq(e){var t=Aw.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&dt(t)==="object"&&(t.usingClientEntryPoint=e)}var YP="__rc_react_root__";function G5e(e,t){Sq(!0);var n=t[YP]||WO(t);Sq(!1),n.render(e),t[YP]=n}function q5e(e,t){m8==null||m8(e,t)}function K5e(e,t){if(WO){G5e(e,t);return}q5e(e,t)}function Y5e(e){return lA.apply(this,arguments)}function lA(){return lA=co(Cn().mark(function e(t){return Cn().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var o;(o=t[YP])===null||o===void 0||o.unmount(),delete t[YP]}));case 1:case"end":return r.stop()}},e)})),lA.apply(this,arguments)}function X5e(e){W5e(e)}function Q5e(e){return cA.apply(this,arguments)}function cA(){return cA=co(Cn().mark(function e(t){return Cn().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(WO===void 0){r.next=2;break}return r.abrupt("return",Y5e(t));case 2:X5e(t);case 3:case"end":return r.stop()}},e)})),cA.apply(this,arguments)}const Z5e=(e,t)=>(K5e(e,t),()=>Q5e(t));let J5e=Z5e;function xj(e){return J5e}const g8=()=>({height:0,opacity:0}),Eq=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},eFe=e=>({height:e?e.offsetHeight:0}),v8=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",_C=(e=EC)=>({motionName:`${e}-motion-collapse`,onAppearStart:g8,onEnterStart:g8,onAppearActive:Eq,onEnterActive:Eq,onLeaveStart:eFe,onLeaveActive:g8,onAppearEnd:v8,onEnterEnd:v8,onLeaveEnd:v8,motionDeadline:500}),Oi=(e,t,n)=>n!==void 0?n:`${e}-${t}`;function En(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(r){delete n[r]}),n}const Fw=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var o=e.getBoundingClientRect(),i=o.width,a=o.height;if(i||a)return!0}}return!1},tFe=e=>{const{componentCls:t,colorPrimary:n}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${n})`,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(",")}}}}},nFe=Wue("Wave",e=>[tFe(e)]),UO=`${EC}-wave-target`;function y8(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function rFe(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return y8(t)?t:y8(n)?n:y8(r)?r:null}function b8(e){return Number.isNaN(e)?0:e}const oFe=e=>{const{className:t,target:n,component:r,registerUnmount:o}=e,i=f.useRef(null),a=f.useRef(null);f.useEffect(()=>{a.current=o()},[]);const[s,l]=f.useState(null),[c,u]=f.useState([]),[d,p]=f.useState(0),[h,m]=f.useState(0),[v,g]=f.useState(0),[x,y]=f.useState(0),[b,C]=f.useState(!1),S={left:d,top:h,width:v,height:x,borderRadius:c.map(_=>`${_}px`).join(" ")};s&&(S["--wave-color"]=s);function w(){const _=getComputedStyle(n);l(rFe(n));const P=_.position==="static",{borderLeftWidth:$,borderTopWidth:R}=_;p(P?n.offsetLeft:b8(-parseFloat($))),m(P?n.offsetTop:b8(-parseFloat(R))),g(n.offsetWidth),y(n.offsetHeight);const{borderTopLeftRadius:O,borderTopRightRadius:T,borderBottomLeftRadius:I,borderBottomRightRadius:k}=_;u([O,T,k,I].map(N=>b8(parseFloat(N))))}if(f.useEffect(()=>{if(n){const _=gn(()=>{w(),C(!0)});let P;return typeof ResizeObserver<"u"&&(P=new ResizeObserver(w),P.observe(n)),()=>{gn.cancel(_),P==null||P.disconnect()}}},[]),!b)return null;const E=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(UO));return f.createElement(qo,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(_,P)=>{var $,R;if(P.deadline||P.propertyName==="opacity"){const O=($=i.current)===null||$===void 0?void 0:$.parentElement;(R=a.current)===null||R===void 0||R.call(a).then(()=>{O==null||O.remove()})}return!1}},({className:_},P)=>f.createElement("div",{ref:Ci(i,P),className:re(t,_,{"wave-quick":E}),style:S}))},iFe=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const o=document.createElement("div");o.style.position="absolute",o.style.left="0px",o.style.top="0px",e==null||e.insertBefore(o,e==null?void 0:e.firstChild);const i=xj();let a=null;function s(){return a}a=i(f.createElement(oFe,Object.assign({},t,{target:e,registerUnmount:s})),o)},aFe=(e,t,n)=>{const{wave:r}=f.useContext(It),[,o,i]=ai(),a=Jt(c=>{const u=e.current;if(r!=null&&r.disabled||!u)return;const d=u.querySelector(`.${UO}`)||u,{showEffect:p}=r||{};(p||iFe)(d,{className:t,token:o,component:n,event:c,hashId:i})}),s=f.useRef(null);return c=>{gn.cancel(s.current),s.current=gn(()=>{a(c)})}},Bw=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:o}=f.useContext(It),i=f.useRef(null),a=o("wave"),[,s]=nFe(a),l=aFe(i,re(a,s),r);if(Z.useEffect(()=>{const u=i.current;if(!u||u.nodeType!==1||n)return;const d=p=>{!Fw(p.target)||!u.getAttribute||u.getAttribute("disabled")||u.disabled||u.className.includes("disabled")||u.className.includes("-leave")||l(p)};return u.addEventListener("click",d,!0),()=>{u.removeEventListener("click",d,!0)}},[n]),!Z.isValidElement(t))return t??null;const c=Jd(t)?Ci(Qp(t),i):i;return No(t,{ref:c})},fo=e=>{const t=Z.useContext(Lm);return Z.useMemo(()=>e?typeof e=="string"?e??t:typeof e=="function"?e(t):t:t,[e,t])},sFe=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},lFe=e=>{const{componentCls:t,antCls:n}=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 > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},cFe=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}}}},_de=pn("Space",e=>{const t=Xt(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[lFe(t),cFe(t),sFe(t)]},()=>({}),{resetStyle:!1});var $de=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=f.useContext(GO),r=f.useMemo(()=>{if(!n)return"";const{compactDirection:o,isFirstItem:i,isLastItem:a}=n,s=o==="vertical"?"-vertical-":"-";return re(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:i,[`${e}-compact${s}last-item`]:a,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},uFe=e=>{const{children:t}=e;return f.createElement(GO.Provider,{value:null},t)},dFe=e=>{const{children:t}=e,n=$de(e,["children"]);return f.createElement(GO.Provider,{value:f.useMemo(()=>n,[n])},t)},fFe=e=>{const{getPrefixCls:t,direction:n}=f.useContext(It),{size:r,direction:o,block:i,prefixCls:a,className:s,rootClassName:l,children:c}=e,u=$de(e,["size","direction","block","prefixCls","className","rootClassName","children"]),d=fo(b=>r??b),p=t("space-compact",a),[h,m]=_de(p),v=re(p,m,{[`${p}-rtl`]:n==="rtl",[`${p}-block`]:i,[`${p}-vertical`]:o==="vertical"},s,l),g=f.useContext(GO),x=yi(c),y=f.useMemo(()=>x.map((b,C)=>{const S=(b==null?void 0:b.key)||`${p}-item-${C}`;return f.createElement(dFe,{key:S,compactSize:d,compactDirection:o,isFirstItem:C===0&&(!g||(g==null?void 0:g.isFirstItem)),isLastItem:C===x.length-1&&(!g||(g==null?void 0:g.isLastItem))},b)}),[r,x,g]);return x.length===0?null:h(f.createElement("div",Object.assign({className:v},u),y))};var pFe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n}=f.useContext(It),{prefixCls:r,size:o,className:i}=e,a=pFe(e,["prefixCls","size","className"]),s=t("btn-group",r),[,,l]=ai(),c=f.useMemo(()=>{switch(o){case"large":return"lg";case"small":return"sm";default:return""}},[o]),u=re(s,{[`${s}-${c}`]:c,[`${s}-rtl`]:n==="rtl"},i,l);return f.createElement(Pde.Provider,{value:o},f.createElement("div",Object.assign({},a,{className:u})))},_q=/^[\u4E00-\u9FA5]{2}$/,uA=_q.test.bind(_q);function Mde(e){return e==="danger"?{danger:!0}:{type:e}}function $q(e){return typeof e=="string"}function x8(e){return e==="text"||e==="link"}function mFe(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&$q(e.type)&&uA(e.props.children)?No(e,{children:e.props.children.split("").join(n)}):$q(e)?uA(e)?Z.createElement("span",null,e.split("").join(n)):Z.createElement("span",null,e):dde(e)?Z.createElement("span",null,e):e}function gFe(e,t){let n=!1;const r=[];return Z.Children.forEach(e,o=>{const i=typeof o,a=i==="string"||i==="number";if(n&&a){const s=r.length-1,l=r[s];r[s]=`${l}${o}`}else r.push(o);n=a}),Z.Children.map(r,o=>mFe(o,t))}["default","primary","danger"].concat(Ne(Fp));const dA=f.forwardRef((e,t)=>{const{className:n,style:r,children:o,prefixCls:i}=e,a=re(`${i}-icon`,n);return Z.createElement("span",{ref:t,className:a,style:r},o)}),Pq=f.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,iconClassName:i}=e,a=re(`${n}-loading-icon`,r);return Z.createElement(dA,{prefixCls:n,className:a,style:o,ref:t},Z.createElement(Pu,{className:i}))}),C8=()=>({width:0,opacity:0,transform:"scale(0)"}),w8=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),vFe=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:i,mount:a}=e,s=!!n;return r?Z.createElement(Pq,{prefixCls:t,className:o,style:i}):Z.createElement(qo,{visible:s,motionName:`${t}-loading-icon-motion`,motionAppear:!a,motionEnter:!a,motionLeave:!a,removeOnLeave:!0,onAppearStart:C8,onAppearActive:w8,onEnterStart:C8,onEnterActive:w8,onLeaveStart:w8,onLeaveActive:C8},({className:l,style:c},u)=>{const d=Object.assign(Object.assign({},i),c);return Z.createElement(Pq,{prefixCls:t,className:re(o,l),style:d,ref:u})})},Mq=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),yFe=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:o,colorErrorHover:i}=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(r).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:n}},Mq(`${t}-primary`,o),Mq(`${t}-danger`,i)]}};var bFe=["b"],xFe=["v"],S8=function(t){return Math.round(Number(t||0))},CFe=function(t){if(t instanceof wn)return t;if(t&&dt(t)==="object"&&"h"in t&&"b"in t){var n=t,r=n.b,o=Ye(n,bFe);return B(B({},o),{},{v:r})}return typeof t=="string"&&/hsb/.test(t)?t.replace(/hsb/,"hsv"):t},$c=function(e){va(n,e);var t=La(n);function n(r){return rr(this,n),t.call(this,CFe(r))}return or(n,[{key:"toHsbString",value:function(){var o=this.toHsb(),i=S8(o.s*100),a=S8(o.b*100),s=S8(o.h),l=o.a,c="hsb(".concat(s,", ").concat(i,"%, ").concat(a,"%)"),u="hsba(".concat(s,", ").concat(i,"%, ").concat(a,"%, ").concat(l.toFixed(l===0?0:2),")");return l===1?c:u}},{key:"toHsb",value:function(){var o=this.toHsv(),i=o.v,a=Ye(o,xFe);return B(B({},a),{},{b:i,a:this.a})}}]),n}(wn),wFe="rc-color-picker",Zv=function(t){return t instanceof $c?t:new $c(t)},SFe=Zv("#1677ff"),Rde=function(t){var n=t.offset,r=t.targetRef,o=t.containerRef,i=t.color,a=t.type,s=o.current.getBoundingClientRect(),l=s.width,c=s.height,u=r.current.getBoundingClientRect(),d=u.width,p=u.height,h=d/2,m=p/2,v=(n.x+h)/l,g=1-(n.y+m)/c,x=i.toHsb(),y=v,b=(n.x+h)/l*360;if(a)switch(a){case"hue":return Zv(B(B({},x),{},{h:b<=0?0:b}));case"alpha":return Zv(B(B({},x),{},{a:y<=0?0:y}))}return Zv({h:x.h,s:v<=0?0:v,b:g>=1?1:g,a:x.a})},Ode=function(t,n){var r=t.toHsb();switch(n){case"hue":return{x:r.h/360*100,y:50};case"alpha":return{x:t.a*100,y:50};default:return{x:r.s*100,y:(1-r.b)*100}}},Cj=function(t){var n=t.color,r=t.prefixCls,o=t.className,i=t.style,a=t.onClick,s="".concat(r,"-color-block");return Z.createElement("div",{className:re(s,o),style:i,onClick:a},Z.createElement("div",{className:"".concat(s,"-inner"),style:{background:n}}))};function EFe(e){var t="touches"in e?e.touches[0]:e,n=document.documentElement.scrollLeft||document.body.scrollLeft||window.pageXOffset,r=document.documentElement.scrollTop||document.body.scrollTop||window.pageYOffset;return{pageX:t.pageX-n,pageY:t.pageY-r}}function Tde(e){var t=e.targetRef,n=e.containerRef,r=e.direction,o=e.onDragChange,i=e.onDragChangeComplete,a=e.calculate,s=e.color,l=e.disabledDrag,c=f.useState({x:0,y:0}),u=ie(c,2),d=u[0],p=u[1],h=f.useRef(null),m=f.useRef(null);f.useEffect(function(){p(a())},[s]),f.useEffect(function(){return function(){document.removeEventListener("mousemove",h.current),document.removeEventListener("mouseup",m.current),document.removeEventListener("touchmove",h.current),document.removeEventListener("touchend",m.current),h.current=null,m.current=null}},[]);var v=function(C){var S=EFe(C),w=S.pageX,E=S.pageY,_=n.current.getBoundingClientRect(),P=_.x,$=_.y,R=_.width,O=_.height,T=t.current.getBoundingClientRect(),I=T.width,k=T.height,N=I/2,D=k/2,L=Math.max(0,Math.min(w-P,R))-N,H=Math.max(0,Math.min(E-$,O))-D,U={x:L,y:r==="x"?d.y:H};if(I===0&&k===0||I!==k)return!1;o==null||o(U)},g=function(C){C.preventDefault(),v(C)},x=function(C){C.preventDefault(),document.removeEventListener("mousemove",h.current),document.removeEventListener("mouseup",m.current),document.removeEventListener("touchmove",h.current),document.removeEventListener("touchend",m.current),h.current=null,m.current=null,i==null||i()},y=function(C){document.removeEventListener("mousemove",h.current),document.removeEventListener("mouseup",m.current),!l&&(v(C),document.addEventListener("mousemove",g),document.addEventListener("mouseup",x),document.addEventListener("touchmove",g),document.addEventListener("touchend",x),h.current=g,m.current=x)};return[d,y]}var Ide=function(t){var n=t.size,r=n===void 0?"default":n,o=t.color,i=t.prefixCls;return Z.createElement("div",{className:re("".concat(i,"-handler"),K({},"".concat(i,"-handler-sm"),r==="small")),style:{backgroundColor:o}})},kde=function(t){var n=t.children,r=t.style,o=t.prefixCls;return Z.createElement("div",{className:"".concat(o,"-palette"),style:B({position:"relative"},r)},n)},Nde=f.forwardRef(function(e,t){var n=e.children,r=e.x,o=e.y;return Z.createElement("div",{ref:t,style:{position:"absolute",left:"".concat(r,"%"),top:"".concat(o,"%"),zIndex:1,transform:"translate(-50%, -50%)"}},n)}),_Fe=function(t){var n=t.color,r=t.onChange,o=t.prefixCls,i=t.onChangeComplete,a=t.disabled,s=f.useRef(),l=f.useRef(),c=f.useRef(n),u=Jt(function(v){var g=Rde({offset:v,targetRef:l,containerRef:s,color:n});c.current=g,r(g)}),d=Tde({color:n,containerRef:s,targetRef:l,calculate:function(){return Ode(n)},onDragChange:u,onDragChangeComplete:function(){return i==null?void 0:i(c.current)},disabledDrag:a}),p=ie(d,2),h=p[0],m=p[1];return Z.createElement("div",{ref:s,className:"".concat(o,"-select"),onMouseDown:m,onTouchStart:m},Z.createElement(kde,{prefixCls:o},Z.createElement(Nde,{x:h.x,y:h.y,ref:l},Z.createElement(Ide,{color:n.toRgbString(),prefixCls:o})),Z.createElement("div",{className:"".concat(o,"-saturation"),style:{backgroundColor:"hsl(".concat(n.toHsb().h,",100%, 50%)"),backgroundImage:"linear-gradient(0deg, #000, transparent),linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0))"}})))},$Fe=function(t,n){var r=Gt(t,{value:n}),o=ie(r,2),i=o[0],a=o[1],s=f.useMemo(function(){return Zv(i)},[i]);return[s,a]},PFe=function(t){var n=t.colors,r=t.children,o=t.direction,i=o===void 0?"to right":o,a=t.type,s=t.prefixCls,l=f.useMemo(function(){return n.map(function(c,u){var d=Zv(c);return a==="alpha"&&u===n.length-1&&(d=new $c(d.setA(1))),d.toRgbString()}).join(",")},[n,a]);return Z.createElement("div",{className:"".concat(s,"-gradient"),style:{position:"absolute",inset:0,background:"linear-gradient(".concat(i,", ").concat(l,")")}},r)},MFe=function(t){var n=t.prefixCls,r=t.colors,o=t.disabled,i=t.onChange,a=t.onChangeComplete,s=t.color,l=t.type,c=f.useRef(),u=f.useRef(),d=f.useRef(s),p=function(S){return l==="hue"?S.getHue():S.a*100},h=Jt(function(C){var S=Rde({offset:C,targetRef:u,containerRef:c,color:s,type:l});d.current=S,i(p(S))}),m=Tde({color:s,targetRef:u,containerRef:c,calculate:function(){return Ode(s,l)},onDragChange:h,onDragChangeComplete:function(){a(p(d.current))},direction:"x",disabledDrag:o}),v=ie(m,2),g=v[0],x=v[1],y=Z.useMemo(function(){if(l==="hue"){var C=s.toHsb();C.s=1,C.b=1,C.a=1;var S=new $c(C);return S}return s},[s,l]),b=Z.useMemo(function(){return r.map(function(C){return"".concat(C.color," ").concat(C.percent,"%")})},[r]);return Z.createElement("div",{ref:c,className:re("".concat(n,"-slider"),"".concat(n,"-slider-").concat(l)),onMouseDown:x,onTouchStart:x},Z.createElement(kde,{prefixCls:n},Z.createElement(Nde,{x:g.x,y:g.y,ref:u},Z.createElement(Ide,{size:"small",color:y.toHexString(),prefixCls:n})),Z.createElement(PFe,{colors:b,type:l,prefixCls:n})))};function RFe(e){return f.useMemo(function(){var t=e||{},n=t.slider;return[n||MFe]},[e])}var OFe=[{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}],TFe=f.forwardRef(function(e,t){var n=e.value,r=e.defaultValue,o=e.prefixCls,i=o===void 0?wFe:o,a=e.onChange,s=e.onChangeComplete,l=e.className,c=e.style,u=e.panelRender,d=e.disabledAlpha,p=d===void 0?!1:d,h=e.disabled,m=h===void 0?!1:h,v=e.components,g=RFe(v),x=ie(g,1),y=x[0],b=$Fe(r||SFe,n),C=ie(b,2),S=C[0],w=C[1],E=f.useMemo(function(){return S.setA(1).toRgbString()},[S]),_=function(H,U){n||w(H),a==null||a(H,U)},P=function(H){return new $c(S.setHue(H))},$=function(H){return new $c(S.setA(H/100))},R=function(H){_(P(H),{type:"hue",value:H})},O=function(H){_($(H),{type:"alpha",value:H})},T=function(H){s&&s(P(H))},I=function(H){s&&s($(H))},k=re("".concat(i,"-panel"),l,K({},"".concat(i,"-panel-disabled"),m)),N={prefixCls:i,disabled:m,color:S},D=Z.createElement(Z.Fragment,null,Z.createElement(_Fe,we({onChange:_},N,{onChangeComplete:s})),Z.createElement("div",{className:"".concat(i,"-slider-container")},Z.createElement("div",{className:re("".concat(i,"-slider-group"),K({},"".concat(i,"-slider-group-disabled-alpha"),p))},Z.createElement(y,we({},N,{type:"hue",colors:OFe,min:0,max:359,value:S.getHue(),onChange:R,onChangeComplete:T})),!p&&Z.createElement(y,we({},N,{type:"alpha",colors:[{percent:0,color:"rgba(255, 0, 4, 0)"},{percent:100,color:E}],min:0,max:100,value:S.a*100,onChange:O,onChangeComplete:I}))),Z.createElement(Cj,{color:S.toRgbString(),prefixCls:i})));return Z.createElement("div",{className:k,style:c,ref:t},typeof u=="function"?u(D):D)});const zx=(e,t)=>(e==null?void 0:e.replace(/[^\w/]/g,"").slice(0,t?8:6))||"",IFe=(e,t)=>e?zx(e,t):"";let Ts=function(){function e(t){rr(this,e);var n;if(this.cleared=!1,t instanceof e){this.metaColor=t.metaColor.clone(),this.colors=(n=t.colors)===null||n===void 0?void 0:n.map(o=>({color:new e(o.color),percent:o.percent})),this.cleared=t.cleared;return}const r=Array.isArray(t);r&&t.length?(this.colors=t.map(({color:o,percent:i})=>({color:new e(o),percent:i})),this.metaColor=new $c(this.colors[0].color.metaColor)):this.metaColor=new $c(r?"":t),(!t||r&&!this.colors)&&(this.metaColor=this.metaColor.setA(0),this.cleared=!0)}return or(e,[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return IFe(this.toHexString(),this.metaColor.a<1)}},{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:n}=this;return n?`linear-gradient(90deg, ${n.map(o=>`${o.color.toRgbString()} ${o.percent}%`).join(", ")})`:this.metaColor.toRgbString()}},{key:"equals",value:function(n){return!n||this.isGradient()!==n.isGradient()?!1:this.isGradient()?this.colors.length===n.colors.length&&this.colors.every((r,o)=>{const i=n.colors[o];return r.percent===i.percent&&r.color.equals(i.color)}):this.toHexString()===n.toHexString()}}])}();var kFe={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"},NFe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:kFe}))},El=f.forwardRef(NFe),Dde=Z.forwardRef(function(e,t){var n=e.prefixCls,r=e.forceRender,o=e.className,i=e.style,a=e.children,s=e.isActive,l=e.role,c=e.classNames,u=e.styles,d=Z.useState(s||r),p=ie(d,2),h=p[0],m=p[1];return Z.useEffect(function(){(r||s)&&m(!0)},[r,s]),h?Z.createElement("div",{ref:t,className:re("".concat(n,"-content"),K(K({},"".concat(n,"-content-active"),s),"".concat(n,"-content-inactive"),!s),o),style:i,role:l},Z.createElement("div",{className:re("".concat(n,"-content-box"),c==null?void 0:c.body),style:u==null?void 0:u.body},a)):null});Dde.displayName="PanelContent";var DFe=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],Ade=Z.forwardRef(function(e,t){var n=e.showArrow,r=n===void 0?!0:n,o=e.headerClass,i=e.isActive,a=e.onItemClick,s=e.forceRender,l=e.className,c=e.classNames,u=c===void 0?{}:c,d=e.styles,p=d===void 0?{}:d,h=e.prefixCls,m=e.collapsible,v=e.accordion,g=e.panelKey,x=e.extra,y=e.header,b=e.expandIcon,C=e.openMotion,S=e.destroyInactivePanel,w=e.children,E=Ye(e,DFe),_=m==="disabled",P=x!=null&&typeof x!="boolean",$=K(K(K({onClick:function(){a==null||a(g)},onKeyDown:function(D){(D.key==="Enter"||D.keyCode===ot.ENTER||D.which===ot.ENTER)&&(a==null||a(g))},role:v?"tab":"button"},"aria-expanded",i),"aria-disabled",_),"tabIndex",_?-1:0),R=typeof b=="function"?b(e):Z.createElement("i",{className:"arrow"}),O=R&&Z.createElement("div",we({className:"".concat(h,"-expand-icon")},["header","icon"].includes(m)?$:{}),R),T=re("".concat(h,"-item"),K(K({},"".concat(h,"-item-active"),i),"".concat(h,"-item-disabled"),_),l),I=re(o,"".concat(h,"-header"),K({},"".concat(h,"-collapsible-").concat(m),!!m),u.header),k=B({className:I,style:p.header},["header","icon"].includes(m)?{}:$);return Z.createElement("div",we({},E,{ref:t,className:T}),Z.createElement("div",k,r&&O,Z.createElement("span",we({className:"".concat(h,"-header-text")},m==="header"?$:{}),y),P&&Z.createElement("div",{className:"".concat(h,"-extra")},x)),Z.createElement(qo,we({visible:i,leavedClassName:"".concat(h,"-content-hidden")},C,{forceRender:s,removeOnLeave:S}),function(N,D){var L=N.className,H=N.style;return Z.createElement(Dde,{ref:D,prefixCls:h,className:L,classNames:u,style:H,styles:p,isActive:i,forceRender:s,role:v?"tabpanel":void 0},w)}))}),AFe=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],FFe=function(t,n){var r=n.prefixCls,o=n.accordion,i=n.collapsible,a=n.destroyInactivePanel,s=n.onItemClick,l=n.activeKey,c=n.openMotion,u=n.expandIcon;return t.map(function(d,p){var h=d.children,m=d.label,v=d.key,g=d.collapsible,x=d.onItemClick,y=d.destroyInactivePanel,b=Ye(d,AFe),C=String(v??p),S=g??i,w=y??a,E=function($){S!=="disabled"&&(s($),x==null||x($))},_=!1;return o?_=l[0]===C:_=l.indexOf(C)>-1,Z.createElement(Ade,we({},b,{prefixCls:r,key:C,panelKey:C,isActive:_,accordion:o,openMotion:c,expandIcon:u,header:m,collapsible:S,onItemClick:E,destroyInactivePanel:w}),h)})},BFe=function(t,n,r){if(!t)return null;var o=r.prefixCls,i=r.accordion,a=r.collapsible,s=r.destroyInactivePanel,l=r.onItemClick,c=r.activeKey,u=r.openMotion,d=r.expandIcon,p=t.key||String(n),h=t.props,m=h.header,v=h.headerClass,g=h.destroyInactivePanel,x=h.collapsible,y=h.onItemClick,b=!1;i?b=c[0]===p:b=c.indexOf(p)>-1;var C=x??a,S=function(_){C!=="disabled"&&(l(_),y==null||y(_))},w={key:p,panelKey:p,header:m,headerClass:v,isActive:b,prefixCls:o,destroyInactivePanel:g??s,openMotion:u,accordion:i,children:t.props.children,onItemClick:S,expandIcon:d,collapsible:C};return typeof t.type=="string"?t:(Object.keys(w).forEach(function(E){typeof w[E]>"u"&&delete w[E]}),Z.cloneElement(t,w))};function LFe(e,t,n){return Array.isArray(e)?FFe(e,n):yi(t).map(function(r,o){return BFe(r,o,n)})}function jFe(e){var t=e;if(!Array.isArray(t)){var n=dt(t);t=n==="number"||n==="string"?[t]:[]}return t.map(function(r){return String(r)})}var zFe=Z.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-collapse":n,o=e.destroyInactivePanel,i=o===void 0?!1:o,a=e.style,s=e.accordion,l=e.className,c=e.children,u=e.collapsible,d=e.openMotion,p=e.expandIcon,h=e.activeKey,m=e.defaultActiveKey,v=e.onChange,g=e.items,x=re(r,l),y=Gt([],{value:h,onChange:function(P){return v==null?void 0:v(P)},defaultValue:m,postState:jFe}),b=ie(y,2),C=b[0],S=b[1],w=function(P){return S(function(){if(s)return C[0]===P?[]:[P];var $=C.indexOf(P),R=$>-1;return R?C.filter(function(O){return O!==P}):[].concat(Ne(C),[P])})};Jn(!c,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var E=LFe(g,c,{prefixCls:r,accordion:s,openMotion:d,expandIcon:p,collapsible:u,destroyInactivePanel:i,onItemClick:w,activeKey:C});return Z.createElement("div",we({ref:t,className:x,style:a,role:s?"tablist":void 0},Zr(e,{aria:!0,data:!0})),E)});const wj=Object.assign(zFe,{Panel:Ade});wj.Panel;const HFe=f.forwardRef((e,t)=>{const{getPrefixCls:n}=f.useContext(It),{prefixCls:r,className:o,showArrow:i=!0}=e,a=n("collapse",r),s=re({[`${a}-no-arrow`]:!i},o);return f.createElement(wj.Panel,Object.assign({ref:t},e,{prefixCls:a,className:s}))}),Lw=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + `]:{animationPlayState:"running"},[`${t}-move-up-leave`]:{animationName:w,animationDuration:d,animationPlayState:"paused",animationTimingFunction:u},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[t]:{[`${y}-wrapper`]:Object.assign({},S)}},{[`${t}-notice-pure-panel`]:Object.assign(Object.assign({},S),{padding:0,textAlign:"start"})}]},T5e=e=>({zIndexPopup:e.zIndexPopupBase+vj+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`}),bde=pn("Message",e=>{const t=Xt(e,{height:150});return[M5e(t)]},T5e);var R5e=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);op.createElement("div",{className:re(`${e}-custom-content`,`${e}-${t}`)},n||O5e[t],p.createElement("span",null,r)),k5e=e=>{const{prefixCls:t,className:n,type:r,icon:o,content:i}=e,a=R5e(e,["prefixCls","className","type","icon","content"]),{getPrefixCls:s}=p.useContext(kt),l=t||s("message"),c=br(l),[u,d,f]=bde(l,c);return u(p.createElement(hde,Object.assign({},a,{prefixCls:l,className:re(n,d,`${l}-notice-pure-panel`,f,c),eventKey:"pure",duration:null,content:p.createElement(xde,{prefixCls:l,type:r,icon:o},i)})))};function I5e(e,t){return{motionName:t??`${e}-move-up`}}function yj(e){let t;const n=new Promise(o=>{t=e(()=>{o(!0)})}),r=()=>{t==null||t()};return r.then=(o,i)=>n.then(o,i),r.promise=n,r}var D5e=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=br(t),[r,o,i]=bde(t,n);return r(p.createElement(gde,{classNames:{list:re(o,i,n)}},e))},B5e=(e,{prefixCls:t,key:n})=>p.createElement(F5e,{prefixCls:t,key:n},e),L5e=p.forwardRef((e,t)=>{const{top:n,prefixCls:r,getContainer:o,maxCount:i,duration:a=A5e,rtl:s,transitionName:l,onAllRemoved:c}=e,{getPrefixCls:u,getPopupContainer:d,message:f,direction:h}=p.useContext(kt),m=r||u("message"),v=()=>({left:"50%",transform:"translateX(-50%)",top:n??N5e}),g=()=>re({[`${m}-rtl`]:s??h==="rtl"}),b=()=>I5e(m,l),y=p.createElement("span",{className:`${m}-close-x`},p.createElement(zu,{className:`${m}-close-icon`})),[x,w]=vde({prefixCls:m,style:v,className:g,motion:b,closable:!1,closeIcon:y,duration:a,getContainer:()=>(o==null?void 0:o())||(d==null?void 0:d())||document.body,maxCount:i,onAllRemoved:c,renderNotifications:B5e});return p.useImperativeHandle(t,()=>Object.assign(Object.assign({},x),{prefixCls:m,message:f})),w});let xq=0;function wde(e){const t=p.useRef(null);return mg(),[p.useMemo(()=>{const r=l=>{var c;(c=t.current)===null||c===void 0||c.close(l)},o=l=>{if(!t.current){const C=()=>{};return C.then=()=>{},C}const{open:c,prefixCls:u,message:d}=t.current,f=`${u}-notice`,{content:h,icon:m,type:v,key:g,className:b,style:y,onClose:x}=l,w=D5e(l,["content","icon","type","key","className","style","onClose"]);let S=g;return S==null&&(xq+=1,S=`antd-message-${xq}`),yj(C=>(c(Object.assign(Object.assign({},w),{key:S,content:p.createElement(xde,{prefixCls:u,type:v,icon:m},h),placement:"top",className:re(v&&`${f}-${v}`,b,d==null?void 0:d.className),style:Object.assign(Object.assign({},d==null?void 0:d.style),y),onClose:()=>{x==null||x(),C()}})),()=>{r(S)}))},a={open:o,destroy:l=>{var c;l!==void 0?r(l):(c=t.current)===null||c===void 0||c.destroy()}};return["info","success","warning","error","loading"].forEach(l=>{const c=(u,d,f)=>{let h;u&&typeof u=="object"&&"content"in u?h=u:h={content:u};let m,v;typeof d=="function"?v=d:(m=d,v=f);const g=Object.assign(Object.assign({onClose:v,duration:m},h),{type:l});return o(g)};a[l]=c}),a},[]),p.createElement(L5e,Object.assign({key:"message-holder"},e,{ref:t}))]}function Cde(e){return wde(e)}function j5e(){const[e,t]=p.useState([]),n=p.useCallback(r=>(t(o=>[].concat(De(o),[r])),()=>{t(o=>o.filter(i=>i!==r))}),[]);return[e,n]}function Sde(e,t){this.v=e,this.k=t}function ra(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch{o=0}ra=function(a,s,l,c){function u(d,f){ra(a,d,function(h){return this._invoke(d,f,h)})}s?o?o(a,s,{value:l,enumerable:!c,configurable:!c,writable:!c}):a[s]=l:(u("next",0),u("throw",1),u("return",2))},ra(e,t,n,r)}function bj(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n=typeof Symbol=="function"?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(h,m,v,g){var b=m&&m.prototype instanceof s?m:s,y=Object.create(b.prototype);return ra(y,"_invoke",function(x,w,S){var C,E,_,P=0,$=S||[],T=!1,R={p:0,n:0,v:e,a:O,f:O.bind(e,4),d:function(I,D){return C=I,E=0,_=e,R.n=D,a}};function O(k,I){for(E=k,_=I,t=0;!T&&P&&!D&&t<$.length;t++){var D,N=$[t],L=R.p,H=N[2];k>3?(D=H===I)&&(_=N[(E=N[4])?5:(E=3,3)],N[4]=N[5]=e):N[0]<=L&&((D=k<2&&LI||I>H)&&(N[4]=k,N[5]=I,R.n=H,E=0))}if(D||k>1)return a;throw T=!0,I}return function(k,I,D){if(P>1)throw TypeError("Generator is already running");for(T&&I===1&&O(I,D),E=I,_=D;(t=E<2?e:_)||!T;){C||(E?E<3?(E>1&&(R.n=-1),O(E,_)):R.n=_:R.v=_);try{if(P=2,C){if(E||(k="next"),t=C[k]){if(!(t=t.call(C,_)))throw TypeError("iterator result is not an object");if(!t.done)return t;_=t.value,E<2&&(E=0)}else E===1&&(t=C.return)&&t.call(C),E<2&&(_=TypeError("The iterator does not provide a '"+k+"' method"),E=1);C=e}else if((t=(T=R.n<0)?_:x.call(w,R))!==a)break}catch(N){C=e,E=1,_=N}finally{P=1}}return{value:t,done:T}}}(h,v,g),!0),y}var a={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(ra(t={},r,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function f(h){return Object.setPrototypeOf?Object.setPrototypeOf(h,c):(h.__proto__=c,ra(h,o,"GeneratorFunction")),h.prototype=Object.create(d),h}return l.prototype=c,ra(d,"constructor",c),ra(c,"constructor",l),l.displayName="GeneratorFunction",ra(c,o,"GeneratorFunction"),ra(d),ra(d,o,"Generator"),ra(d,r,function(){return this}),ra(d,"toString",function(){return"[object Generator]"}),(bj=function(){return{w:i,m:f}})()}function KP(e,t){function n(o,i,a,s){try{var l=e[o](i),c=l.value;return c instanceof Sde?t.resolve(c.v).then(function(u){n("next",u,a,s)},function(u){n("throw",u,a,s)}):t.resolve(c).then(function(u){l.value=u,a(l)},function(u){return n("throw",u,a,s)})}catch(u){s(u)}}var r;this.next||(ra(KP.prototype),ra(KP.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),ra(this,"_invoke",function(o,i,a){function s(){return new t(function(l,c){n(o,a,l,c)})}return r=r?r.then(s,s):s()},!0)}function Ede(e,t,n,r,o){return new KP(bj().w(e,t,n,r),o||Promise)}function z5e(e,t,n,r,o){var i=Ede(e,t,n,r,o);return i.next().then(function(a){return a.done?a.value:i.next()})}function H5e(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function o(){for(;n.length;)if((r=n.pop())in t)return o.value=r,o.done=!1,o;return o.done=!0,o}}function wq(e){if(e!=null){var t=e[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if(typeof e.next=="function")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(dt(e)+" is not iterable")}function wn(){var e=bj(),t=e.m(wn),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function r(a){var s=typeof a=="function"&&a.constructor;return!!s&&(s===n||(s.displayName||s.name)==="GeneratorFunction")}var o={throw:1,return:2,break:3,continue:3};function i(a){var s,l;return function(c){s||(s={stop:function(){return l(c.a,2)},catch:function(){return c.v},abrupt:function(d,f){return l(c.a,o[d],f)},delegateYield:function(d,f,h){return s.resultName=f,l(c.d,wq(d),h)},finish:function(d){return l(c.f,d)}},l=function(d,f,h){c.p=s.prev,c.n=s.next;try{return d(f,h)}finally{s.next=c.n}}),s.resultName&&(s[s.resultName]=c.v,s.resultName=void 0),s.sent=c.v,s.next=c.n;try{return a.call(this,s)}finally{c.p=s.prev,c.n=s.next}}}return(wn=function(){return{wrap:function(l,c,u,d){return e.w(i(l),c,u,d&&d.reverse())},isGeneratorFunction:r,mark:e.m,awrap:function(l,c){return new Sde(l,c)},AsyncIterator:KP,async:function(l,c,u,d,f){return(r(c)?Ede:z5e)(i(l),c,u,d,f)},keys:H5e,values:wq}})()}function Cq(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(r,o)}function co(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(l){Cq(i,r,o,a,s,"next",l)}function s(l){Cq(i,r,o,a,s,"throw",l)}a(void 0)})}}var AC=B({},Fce),V5e=AC.version,m8=AC.render,W5e=AC.unmountComponentAtNode,WR;try{var U5e=Number((V5e||"").split(".")[0]);U5e>=18&&(WR=AC.createRoot)}catch{}function Sq(e){var t=AC.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&dt(t)==="object"&&(t.usingClientEntryPoint=e)}var YP="__rc_react_root__";function G5e(e,t){Sq(!0);var n=t[YP]||WR(t);Sq(!1),n.render(e),t[YP]=n}function q5e(e,t){m8==null||m8(e,t)}function K5e(e,t){if(WR){G5e(e,t);return}q5e(e,t)}function Y5e(e){return lA.apply(this,arguments)}function lA(){return lA=co(wn().mark(function e(t){return wn().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var o;(o=t[YP])===null||o===void 0||o.unmount(),delete t[YP]}));case 1:case"end":return r.stop()}},e)})),lA.apply(this,arguments)}function X5e(e){W5e(e)}function Q5e(e){return cA.apply(this,arguments)}function cA(){return cA=co(wn().mark(function e(t){return wn().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(WR===void 0){r.next=2;break}return r.abrupt("return",Y5e(t));case 2:X5e(t);case 3:case"end":return r.stop()}},e)})),cA.apply(this,arguments)}const Z5e=(e,t)=>(K5e(e,t),()=>Q5e(t));let J5e=Z5e;function xj(e){return J5e}const g8=()=>({height:0,opacity:0}),Eq=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},eFe=e=>({height:e?e.offsetHeight:0}),v8=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",_w=(e=Ew)=>({motionName:`${e}-motion-collapse`,onAppearStart:g8,onEnterStart:g8,onAppearActive:Eq,onEnterActive:Eq,onLeaveStart:eFe,onLeaveActive:g8,onAppearEnd:v8,onEnterEnd:v8,onLeaveEnd:v8,motionDeadline:500}),Oi=(e,t,n)=>n!==void 0?n:`${e}-${t}`;function En(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(r){delete n[r]}),n}const FC=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var o=e.getBoundingClientRect(),i=o.width,a=o.height;if(i||a)return!0}}return!1},tFe=e=>{const{componentCls:t,colorPrimary:n}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${n})`,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(",")}}}}},nFe=Wue("Wave",e=>[tFe(e)]),UR=`${Ew}-wave-target`;function y8(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function rFe(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return y8(t)?t:y8(n)?n:y8(r)?r:null}function b8(e){return Number.isNaN(e)?0:e}const oFe=e=>{const{className:t,target:n,component:r,registerUnmount:o}=e,i=p.useRef(null),a=p.useRef(null);p.useEffect(()=>{a.current=o()},[]);const[s,l]=p.useState(null),[c,u]=p.useState([]),[d,f]=p.useState(0),[h,m]=p.useState(0),[v,g]=p.useState(0),[b,y]=p.useState(0),[x,w]=p.useState(!1),S={left:d,top:h,width:v,height:b,borderRadius:c.map(_=>`${_}px`).join(" ")};s&&(S["--wave-color"]=s);function C(){const _=getComputedStyle(n);l(rFe(n));const P=_.position==="static",{borderLeftWidth:$,borderTopWidth:T}=_;f(P?n.offsetLeft:b8(-parseFloat($))),m(P?n.offsetTop:b8(-parseFloat(T))),g(n.offsetWidth),y(n.offsetHeight);const{borderTopLeftRadius:R,borderTopRightRadius:O,borderBottomLeftRadius:k,borderBottomRightRadius:I}=_;u([R,O,I,k].map(D=>b8(parseFloat(D))))}if(p.useEffect(()=>{if(n){const _=gn(()=>{C(),w(!0)});let P;return typeof ResizeObserver<"u"&&(P=new ResizeObserver(C),P.observe(n)),()=>{gn.cancel(_),P==null||P.disconnect()}}},[]),!x)return null;const E=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(UR));return p.createElement(Ko,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(_,P)=>{var $,T;if(P.deadline||P.propertyName==="opacity"){const R=($=i.current)===null||$===void 0?void 0:$.parentElement;(T=a.current)===null||T===void 0||T.call(a).then(()=>{R==null||R.remove()})}return!1}},({className:_},P)=>p.createElement("div",{ref:Ci(i,P),className:re(t,_,{"wave-quick":E}),style:S}))},iFe=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const o=document.createElement("div");o.style.position="absolute",o.style.left="0px",o.style.top="0px",e==null||e.insertBefore(o,e==null?void 0:e.firstChild);const i=xj();let a=null;function s(){return a}a=i(p.createElement(oFe,Object.assign({},t,{target:e,registerUnmount:s})),o)},aFe=(e,t,n)=>{const{wave:r}=p.useContext(kt),[,o,i]=si(),a=Jt(c=>{const u=e.current;if(r!=null&&r.disabled||!u)return;const d=u.querySelector(`.${UR}`)||u,{showEffect:f}=r||{};(f||iFe)(d,{className:t,token:o,component:n,event:c,hashId:i})}),s=p.useRef(null);return c=>{gn.cancel(s.current),s.current=gn(()=>{a(c)})}},BC=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:o}=p.useContext(kt),i=p.useRef(null),a=o("wave"),[,s]=nFe(a),l=aFe(i,re(a,s),r);if(Z.useEffect(()=>{const u=i.current;if(!u||u.nodeType!==1||n)return;const d=f=>{!FC(f.target)||!u.getAttribute||u.getAttribute("disabled")||u.disabled||u.className.includes("disabled")||u.className.includes("-leave")||l(f)};return u.addEventListener("click",d,!0),()=>{u.removeEventListener("click",d,!0)}},[n]),!Z.isValidElement(t))return t??null;const c=Jd(t)?Ci(Zp(t),i):i;return No(t,{ref:c})},fo=e=>{const t=Z.useContext(jm);return Z.useMemo(()=>e?typeof e=="string"?e??t:typeof e=="function"?e(t):t:t,[e,t])},sFe=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},lFe=e=>{const{componentCls:t,antCls:n}=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 > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},cFe=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}}}},_de=pn("Space",e=>{const t=Xt(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[lFe(t),cFe(t),sFe(t)]},()=>({}),{resetStyle:!1});var $de=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=p.useContext(GR),r=p.useMemo(()=>{if(!n)return"";const{compactDirection:o,isFirstItem:i,isLastItem:a}=n,s=o==="vertical"?"-vertical-":"-";return re(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:i,[`${e}-compact${s}last-item`]:a,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},uFe=e=>{const{children:t}=e;return p.createElement(GR.Provider,{value:null},t)},dFe=e=>{const{children:t}=e,n=$de(e,["children"]);return p.createElement(GR.Provider,{value:p.useMemo(()=>n,[n])},t)},fFe=e=>{const{getPrefixCls:t,direction:n}=p.useContext(kt),{size:r,direction:o,block:i,prefixCls:a,className:s,rootClassName:l,children:c}=e,u=$de(e,["size","direction","block","prefixCls","className","rootClassName","children"]),d=fo(x=>r??x),f=t("space-compact",a),[h,m]=_de(f),v=re(f,m,{[`${f}-rtl`]:n==="rtl",[`${f}-block`]:i,[`${f}-vertical`]:o==="vertical"},s,l),g=p.useContext(GR),b=bi(c),y=p.useMemo(()=>b.map((x,w)=>{const S=(x==null?void 0:x.key)||`${f}-item-${w}`;return p.createElement(dFe,{key:S,compactSize:d,compactDirection:o,isFirstItem:w===0&&(!g||(g==null?void 0:g.isFirstItem)),isLastItem:w===b.length-1&&(!g||(g==null?void 0:g.isLastItem))},x)}),[r,b,g]);return b.length===0?null:h(p.createElement("div",Object.assign({className:v},u),y))};var pFe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n}=p.useContext(kt),{prefixCls:r,size:o,className:i}=e,a=pFe(e,["prefixCls","size","className"]),s=t("btn-group",r),[,,l]=si(),c=p.useMemo(()=>{switch(o){case"large":return"lg";case"small":return"sm";default:return""}},[o]),u=re(s,{[`${s}-${c}`]:c,[`${s}-rtl`]:n==="rtl"},i,l);return p.createElement(Pde.Provider,{value:o},p.createElement("div",Object.assign({},a,{className:u})))},_q=/^[\u4E00-\u9FA5]{2}$/,uA=_q.test.bind(_q);function Mde(e){return e==="danger"?{danger:!0}:{type:e}}function $q(e){return typeof e=="string"}function x8(e){return e==="text"||e==="link"}function mFe(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&$q(e.type)&&uA(e.props.children)?No(e,{children:e.props.children.split("").join(n)}):$q(e)?uA(e)?Z.createElement("span",null,e.split("").join(n)):Z.createElement("span",null,e):dde(e)?Z.createElement("span",null,e):e}function gFe(e,t){let n=!1;const r=[];return Z.Children.forEach(e,o=>{const i=typeof o,a=i==="string"||i==="number";if(n&&a){const s=r.length-1,l=r[s];r[s]=`${l}${o}`}else r.push(o);n=a}),Z.Children.map(r,o=>mFe(o,t))}["default","primary","danger"].concat(De(Bp));const dA=p.forwardRef((e,t)=>{const{className:n,style:r,children:o,prefixCls:i}=e,a=re(`${i}-icon`,n);return Z.createElement("span",{ref:t,className:a,style:r},o)}),Pq=p.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,iconClassName:i}=e,a=re(`${n}-loading-icon`,r);return Z.createElement(dA,{prefixCls:n,className:a,style:o,ref:t},Z.createElement(Pu,{className:i}))}),w8=()=>({width:0,opacity:0,transform:"scale(0)"}),C8=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),vFe=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:i,mount:a}=e,s=!!n;return r?Z.createElement(Pq,{prefixCls:t,className:o,style:i}):Z.createElement(Ko,{visible:s,motionName:`${t}-loading-icon-motion`,motionAppear:!a,motionEnter:!a,motionLeave:!a,removeOnLeave:!0,onAppearStart:w8,onAppearActive:C8,onEnterStart:w8,onEnterActive:C8,onLeaveStart:C8,onLeaveActive:w8},({className:l,style:c},u)=>{const d=Object.assign(Object.assign({},i),c);return Z.createElement(Pq,{prefixCls:t,className:re(o,l),style:d,ref:u})})},Mq=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),yFe=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:o,colorErrorHover:i}=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(r).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:n}},Mq(`${t}-primary`,o),Mq(`${t}-danger`,i)]}};var bFe=["b"],xFe=["v"],S8=function(t){return Math.round(Number(t||0))},wFe=function(t){if(t instanceof Cn)return t;if(t&&dt(t)==="object"&&"h"in t&&"b"in t){var n=t,r=n.b,o=Ye(n,bFe);return B(B({},o),{},{v:r})}return typeof t=="string"&&/hsb/.test(t)?t.replace(/hsb/,"hsv"):t},$c=function(e){ya(n,e);var t=ja(n);function n(r){return rr(this,n),t.call(this,wFe(r))}return or(n,[{key:"toHsbString",value:function(){var o=this.toHsb(),i=S8(o.s*100),a=S8(o.b*100),s=S8(o.h),l=o.a,c="hsb(".concat(s,", ").concat(i,"%, ").concat(a,"%)"),u="hsba(".concat(s,", ").concat(i,"%, ").concat(a,"%, ").concat(l.toFixed(l===0?0:2),")");return l===1?c:u}},{key:"toHsb",value:function(){var o=this.toHsv(),i=o.v,a=Ye(o,xFe);return B(B({},a),{},{b:i,a:this.a})}}]),n}(Cn),CFe="rc-color-picker",Zv=function(t){return t instanceof $c?t:new $c(t)},SFe=Zv("#1677ff"),Tde=function(t){var n=t.offset,r=t.targetRef,o=t.containerRef,i=t.color,a=t.type,s=o.current.getBoundingClientRect(),l=s.width,c=s.height,u=r.current.getBoundingClientRect(),d=u.width,f=u.height,h=d/2,m=f/2,v=(n.x+h)/l,g=1-(n.y+m)/c,b=i.toHsb(),y=v,x=(n.x+h)/l*360;if(a)switch(a){case"hue":return Zv(B(B({},b),{},{h:x<=0?0:x}));case"alpha":return Zv(B(B({},b),{},{a:y<=0?0:y}))}return Zv({h:b.h,s:v<=0?0:v,b:g>=1?1:g,a:b.a})},Rde=function(t,n){var r=t.toHsb();switch(n){case"hue":return{x:r.h/360*100,y:50};case"alpha":return{x:t.a*100,y:50};default:return{x:r.s*100,y:(1-r.b)*100}}},wj=function(t){var n=t.color,r=t.prefixCls,o=t.className,i=t.style,a=t.onClick,s="".concat(r,"-color-block");return Z.createElement("div",{className:re(s,o),style:i,onClick:a},Z.createElement("div",{className:"".concat(s,"-inner"),style:{background:n}}))};function EFe(e){var t="touches"in e?e.touches[0]:e,n=document.documentElement.scrollLeft||document.body.scrollLeft||window.pageXOffset,r=document.documentElement.scrollTop||document.body.scrollTop||window.pageYOffset;return{pageX:t.pageX-n,pageY:t.pageY-r}}function Ode(e){var t=e.targetRef,n=e.containerRef,r=e.direction,o=e.onDragChange,i=e.onDragChangeComplete,a=e.calculate,s=e.color,l=e.disabledDrag,c=p.useState({x:0,y:0}),u=ie(c,2),d=u[0],f=u[1],h=p.useRef(null),m=p.useRef(null);p.useEffect(function(){f(a())},[s]),p.useEffect(function(){return function(){document.removeEventListener("mousemove",h.current),document.removeEventListener("mouseup",m.current),document.removeEventListener("touchmove",h.current),document.removeEventListener("touchend",m.current),h.current=null,m.current=null}},[]);var v=function(w){var S=EFe(w),C=S.pageX,E=S.pageY,_=n.current.getBoundingClientRect(),P=_.x,$=_.y,T=_.width,R=_.height,O=t.current.getBoundingClientRect(),k=O.width,I=O.height,D=k/2,N=I/2,L=Math.max(0,Math.min(C-P,T))-D,H=Math.max(0,Math.min(E-$,R))-N,U={x:L,y:r==="x"?d.y:H};if(k===0&&I===0||k!==I)return!1;o==null||o(U)},g=function(w){w.preventDefault(),v(w)},b=function(w){w.preventDefault(),document.removeEventListener("mousemove",h.current),document.removeEventListener("mouseup",m.current),document.removeEventListener("touchmove",h.current),document.removeEventListener("touchend",m.current),h.current=null,m.current=null,i==null||i()},y=function(w){document.removeEventListener("mousemove",h.current),document.removeEventListener("mouseup",m.current),!l&&(v(w),document.addEventListener("mousemove",g),document.addEventListener("mouseup",b),document.addEventListener("touchmove",g),document.addEventListener("touchend",b),h.current=g,m.current=b)};return[d,y]}var kde=function(t){var n=t.size,r=n===void 0?"default":n,o=t.color,i=t.prefixCls;return Z.createElement("div",{className:re("".concat(i,"-handler"),K({},"".concat(i,"-handler-sm"),r==="small")),style:{backgroundColor:o}})},Ide=function(t){var n=t.children,r=t.style,o=t.prefixCls;return Z.createElement("div",{className:"".concat(o,"-palette"),style:B({position:"relative"},r)},n)},Dde=p.forwardRef(function(e,t){var n=e.children,r=e.x,o=e.y;return Z.createElement("div",{ref:t,style:{position:"absolute",left:"".concat(r,"%"),top:"".concat(o,"%"),zIndex:1,transform:"translate(-50%, -50%)"}},n)}),_Fe=function(t){var n=t.color,r=t.onChange,o=t.prefixCls,i=t.onChangeComplete,a=t.disabled,s=p.useRef(),l=p.useRef(),c=p.useRef(n),u=Jt(function(v){var g=Tde({offset:v,targetRef:l,containerRef:s,color:n});c.current=g,r(g)}),d=Ode({color:n,containerRef:s,targetRef:l,calculate:function(){return Rde(n)},onDragChange:u,onDragChangeComplete:function(){return i==null?void 0:i(c.current)},disabledDrag:a}),f=ie(d,2),h=f[0],m=f[1];return Z.createElement("div",{ref:s,className:"".concat(o,"-select"),onMouseDown:m,onTouchStart:m},Z.createElement(Ide,{prefixCls:o},Z.createElement(Dde,{x:h.x,y:h.y,ref:l},Z.createElement(kde,{color:n.toRgbString(),prefixCls:o})),Z.createElement("div",{className:"".concat(o,"-saturation"),style:{backgroundColor:"hsl(".concat(n.toHsb().h,",100%, 50%)"),backgroundImage:"linear-gradient(0deg, #000, transparent),linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0))"}})))},$Fe=function(t,n){var r=Gt(t,{value:n}),o=ie(r,2),i=o[0],a=o[1],s=p.useMemo(function(){return Zv(i)},[i]);return[s,a]},PFe=function(t){var n=t.colors,r=t.children,o=t.direction,i=o===void 0?"to right":o,a=t.type,s=t.prefixCls,l=p.useMemo(function(){return n.map(function(c,u){var d=Zv(c);return a==="alpha"&&u===n.length-1&&(d=new $c(d.setA(1))),d.toRgbString()}).join(",")},[n,a]);return Z.createElement("div",{className:"".concat(s,"-gradient"),style:{position:"absolute",inset:0,background:"linear-gradient(".concat(i,", ").concat(l,")")}},r)},MFe=function(t){var n=t.prefixCls,r=t.colors,o=t.disabled,i=t.onChange,a=t.onChangeComplete,s=t.color,l=t.type,c=p.useRef(),u=p.useRef(),d=p.useRef(s),f=function(S){return l==="hue"?S.getHue():S.a*100},h=Jt(function(w){var S=Tde({offset:w,targetRef:u,containerRef:c,color:s,type:l});d.current=S,i(f(S))}),m=Ode({color:s,targetRef:u,containerRef:c,calculate:function(){return Rde(s,l)},onDragChange:h,onDragChangeComplete:function(){a(f(d.current))},direction:"x",disabledDrag:o}),v=ie(m,2),g=v[0],b=v[1],y=Z.useMemo(function(){if(l==="hue"){var w=s.toHsb();w.s=1,w.b=1,w.a=1;var S=new $c(w);return S}return s},[s,l]),x=Z.useMemo(function(){return r.map(function(w){return"".concat(w.color," ").concat(w.percent,"%")})},[r]);return Z.createElement("div",{ref:c,className:re("".concat(n,"-slider"),"".concat(n,"-slider-").concat(l)),onMouseDown:b,onTouchStart:b},Z.createElement(Ide,{prefixCls:n},Z.createElement(Dde,{x:g.x,y:g.y,ref:u},Z.createElement(kde,{size:"small",color:y.toHexString(),prefixCls:n})),Z.createElement(PFe,{colors:x,type:l,prefixCls:n})))};function TFe(e){return p.useMemo(function(){var t=e||{},n=t.slider;return[n||MFe]},[e])}var RFe=[{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}],OFe=p.forwardRef(function(e,t){var n=e.value,r=e.defaultValue,o=e.prefixCls,i=o===void 0?CFe:o,a=e.onChange,s=e.onChangeComplete,l=e.className,c=e.style,u=e.panelRender,d=e.disabledAlpha,f=d===void 0?!1:d,h=e.disabled,m=h===void 0?!1:h,v=e.components,g=TFe(v),b=ie(g,1),y=b[0],x=$Fe(r||SFe,n),w=ie(x,2),S=w[0],C=w[1],E=p.useMemo(function(){return S.setA(1).toRgbString()},[S]),_=function(H,U){n||C(H),a==null||a(H,U)},P=function(H){return new $c(S.setHue(H))},$=function(H){return new $c(S.setA(H/100))},T=function(H){_(P(H),{type:"hue",value:H})},R=function(H){_($(H),{type:"alpha",value:H})},O=function(H){s&&s(P(H))},k=function(H){s&&s($(H))},I=re("".concat(i,"-panel"),l,K({},"".concat(i,"-panel-disabled"),m)),D={prefixCls:i,disabled:m,color:S},N=Z.createElement(Z.Fragment,null,Z.createElement(_Fe,Ce({onChange:_},D,{onChangeComplete:s})),Z.createElement("div",{className:"".concat(i,"-slider-container")},Z.createElement("div",{className:re("".concat(i,"-slider-group"),K({},"".concat(i,"-slider-group-disabled-alpha"),f))},Z.createElement(y,Ce({},D,{type:"hue",colors:RFe,min:0,max:359,value:S.getHue(),onChange:T,onChangeComplete:O})),!f&&Z.createElement(y,Ce({},D,{type:"alpha",colors:[{percent:0,color:"rgba(255, 0, 4, 0)"},{percent:100,color:E}],min:0,max:100,value:S.a*100,onChange:R,onChangeComplete:k}))),Z.createElement(wj,{color:S.toRgbString(),prefixCls:i})));return Z.createElement("div",{className:I,style:c,ref:t},typeof u=="function"?u(N):N)});const zx=(e,t)=>(e==null?void 0:e.replace(/[^\w/]/g,"").slice(0,t?8:6))||"",kFe=(e,t)=>e?zx(e,t):"";let Os=function(){function e(t){rr(this,e);var n;if(this.cleared=!1,t instanceof e){this.metaColor=t.metaColor.clone(),this.colors=(n=t.colors)===null||n===void 0?void 0:n.map(o=>({color:new e(o.color),percent:o.percent})),this.cleared=t.cleared;return}const r=Array.isArray(t);r&&t.length?(this.colors=t.map(({color:o,percent:i})=>({color:new e(o),percent:i})),this.metaColor=new $c(this.colors[0].color.metaColor)):this.metaColor=new $c(r?"":t),(!t||r&&!this.colors)&&(this.metaColor=this.metaColor.setA(0),this.cleared=!0)}return or(e,[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return kFe(this.toHexString(),this.metaColor.a<1)}},{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:n}=this;return n?`linear-gradient(90deg, ${n.map(o=>`${o.color.toRgbString()} ${o.percent}%`).join(", ")})`:this.metaColor.toRgbString()}},{key:"equals",value:function(n){return!n||this.isGradient()!==n.isGradient()?!1:this.isGradient()?this.colors.length===n.colors.length&&this.colors.every((r,o)=>{const i=n.colors[o];return r.percent===i.percent&&r.color.equals(i.color)}):this.toHexString()===n.toHexString()}}])}();var IFe={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"},DFe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:IFe}))},El=p.forwardRef(DFe),Nde=Z.forwardRef(function(e,t){var n=e.prefixCls,r=e.forceRender,o=e.className,i=e.style,a=e.children,s=e.isActive,l=e.role,c=e.classNames,u=e.styles,d=Z.useState(s||r),f=ie(d,2),h=f[0],m=f[1];return Z.useEffect(function(){(r||s)&&m(!0)},[r,s]),h?Z.createElement("div",{ref:t,className:re("".concat(n,"-content"),K(K({},"".concat(n,"-content-active"),s),"".concat(n,"-content-inactive"),!s),o),style:i,role:l},Z.createElement("div",{className:re("".concat(n,"-content-box"),c==null?void 0:c.body),style:u==null?void 0:u.body},a)):null});Nde.displayName="PanelContent";var NFe=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],Ade=Z.forwardRef(function(e,t){var n=e.showArrow,r=n===void 0?!0:n,o=e.headerClass,i=e.isActive,a=e.onItemClick,s=e.forceRender,l=e.className,c=e.classNames,u=c===void 0?{}:c,d=e.styles,f=d===void 0?{}:d,h=e.prefixCls,m=e.collapsible,v=e.accordion,g=e.panelKey,b=e.extra,y=e.header,x=e.expandIcon,w=e.openMotion,S=e.destroyInactivePanel,C=e.children,E=Ye(e,NFe),_=m==="disabled",P=b!=null&&typeof b!="boolean",$=K(K(K({onClick:function(){a==null||a(g)},onKeyDown:function(N){(N.key==="Enter"||N.keyCode===ot.ENTER||N.which===ot.ENTER)&&(a==null||a(g))},role:v?"tab":"button"},"aria-expanded",i),"aria-disabled",_),"tabIndex",_?-1:0),T=typeof x=="function"?x(e):Z.createElement("i",{className:"arrow"}),R=T&&Z.createElement("div",Ce({className:"".concat(h,"-expand-icon")},["header","icon"].includes(m)?$:{}),T),O=re("".concat(h,"-item"),K(K({},"".concat(h,"-item-active"),i),"".concat(h,"-item-disabled"),_),l),k=re(o,"".concat(h,"-header"),K({},"".concat(h,"-collapsible-").concat(m),!!m),u.header),I=B({className:k,style:f.header},["header","icon"].includes(m)?{}:$);return Z.createElement("div",Ce({},E,{ref:t,className:O}),Z.createElement("div",I,r&&R,Z.createElement("span",Ce({className:"".concat(h,"-header-text")},m==="header"?$:{}),y),P&&Z.createElement("div",{className:"".concat(h,"-extra")},b)),Z.createElement(Ko,Ce({visible:i,leavedClassName:"".concat(h,"-content-hidden")},w,{forceRender:s,removeOnLeave:S}),function(D,N){var L=D.className,H=D.style;return Z.createElement(Nde,{ref:N,prefixCls:h,className:L,classNames:u,style:H,styles:f,isActive:i,forceRender:s,role:v?"tabpanel":void 0},C)}))}),AFe=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],FFe=function(t,n){var r=n.prefixCls,o=n.accordion,i=n.collapsible,a=n.destroyInactivePanel,s=n.onItemClick,l=n.activeKey,c=n.openMotion,u=n.expandIcon;return t.map(function(d,f){var h=d.children,m=d.label,v=d.key,g=d.collapsible,b=d.onItemClick,y=d.destroyInactivePanel,x=Ye(d,AFe),w=String(v??f),S=g??i,C=y??a,E=function($){S!=="disabled"&&(s($),b==null||b($))},_=!1;return o?_=l[0]===w:_=l.indexOf(w)>-1,Z.createElement(Ade,Ce({},x,{prefixCls:r,key:w,panelKey:w,isActive:_,accordion:o,openMotion:c,expandIcon:u,header:m,collapsible:S,onItemClick:E,destroyInactivePanel:C}),h)})},BFe=function(t,n,r){if(!t)return null;var o=r.prefixCls,i=r.accordion,a=r.collapsible,s=r.destroyInactivePanel,l=r.onItemClick,c=r.activeKey,u=r.openMotion,d=r.expandIcon,f=t.key||String(n),h=t.props,m=h.header,v=h.headerClass,g=h.destroyInactivePanel,b=h.collapsible,y=h.onItemClick,x=!1;i?x=c[0]===f:x=c.indexOf(f)>-1;var w=b??a,S=function(_){w!=="disabled"&&(l(_),y==null||y(_))},C={key:f,panelKey:f,header:m,headerClass:v,isActive:x,prefixCls:o,destroyInactivePanel:g??s,openMotion:u,accordion:i,children:t.props.children,onItemClick:S,expandIcon:d,collapsible:w};return typeof t.type=="string"?t:(Object.keys(C).forEach(function(E){typeof C[E]>"u"&&delete C[E]}),Z.cloneElement(t,C))};function LFe(e,t,n){return Array.isArray(e)?FFe(e,n):bi(t).map(function(r,o){return BFe(r,o,n)})}function jFe(e){var t=e;if(!Array.isArray(t)){var n=dt(t);t=n==="number"||n==="string"?[t]:[]}return t.map(function(r){return String(r)})}var zFe=Z.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-collapse":n,o=e.destroyInactivePanel,i=o===void 0?!1:o,a=e.style,s=e.accordion,l=e.className,c=e.children,u=e.collapsible,d=e.openMotion,f=e.expandIcon,h=e.activeKey,m=e.defaultActiveKey,v=e.onChange,g=e.items,b=re(r,l),y=Gt([],{value:h,onChange:function(P){return v==null?void 0:v(P)},defaultValue:m,postState:jFe}),x=ie(y,2),w=x[0],S=x[1],C=function(P){return S(function(){if(s)return w[0]===P?[]:[P];var $=w.indexOf(P),T=$>-1;return T?w.filter(function(R){return R!==P}):[].concat(De(w),[P])})};Jn(!c,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var E=LFe(g,c,{prefixCls:r,accordion:s,openMotion:d,expandIcon:f,collapsible:u,destroyInactivePanel:i,onItemClick:C,activeKey:w});return Z.createElement("div",Ce({ref:t,className:b,style:a,role:s?"tablist":void 0},Zr(e,{aria:!0,data:!0})),E)});const Cj=Object.assign(zFe,{Panel:Ade});Cj.Panel;const HFe=p.forwardRef((e,t)=>{const{getPrefixCls:n}=p.useContext(kt),{prefixCls:r,className:o,showArrow:i=!0}=e,a=n("collapse",r),s=re({[`${a}-no-arrow`]:!i},o);return p.createElement(Cj.Panel,Object.assign({ref:t},e,{prefixCls:a,className:s}))}),LC=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, - opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),VFe=e=>({animationDuration:e,animationFillMode:"both"}),WFe=e=>({animationDuration:e,animationFillMode:"both"}),qO=(e,t,n,r,o=!1)=>{const i=o?"&":"";return{[` + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),VFe=e=>({animationDuration:e,animationFillMode:"both"}),WFe=e=>({animationDuration:e,animationFillMode:"both"}),qR=(e,t,n,r,o=!1)=>{const i=o?"&":"";return{[` ${i}${e}-enter, ${i}${e}-appear `]:Object.assign(Object.assign({},VFe(r)),{animationPlayState:"paused"}),[`${i}${e}-leave`]:Object.assign(Object.assign({},WFe(r)),{animationPlayState:"paused"}),[` ${i}${e}-enter${e}-enter-active, ${i}${e}-appear${e}-appear-active - `]:{animationName:t,animationPlayState:"running"},[`${i}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},UFe=new vn("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),GFe=new vn("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),Sj=(e,t=!1)=>{const{antCls:n}=e,r=`${n}-fade`,o=t?"&":"";return[qO(r,UFe,GFe,e.motionDurationMid,t),{[` + `]:{animationName:t,animationPlayState:"running"},[`${i}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},UFe=new vn("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),GFe=new vn("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),Sj=(e,t=!1)=>{const{antCls:n}=e,r=`${n}-fade`,o=t?"&":"";return[qR(r,UFe,GFe,e.motionDurationMid,t),{[` ${o}${r}-enter, ${o}${r}-appear - `]:{opacity:0,animationTimingFunction:"linear"},[`${o}${r}-leave`]:{animationTimingFunction:"linear"}}]},qFe=new vn("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),KFe=new vn("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),YFe=new vn("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),XFe=new vn("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),QFe=new vn("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ZFe=new vn("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),JFe=new vn("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),eBe=new vn("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),tBe={"move-up":{inKeyframes:JFe,outKeyframes:eBe},"move-down":{inKeyframes:qFe,outKeyframes:KFe},"move-left":{inKeyframes:YFe,outKeyframes:XFe},"move-right":{inKeyframes:QFe,outKeyframes:ZFe}},A0=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=tBe[t];return[qO(r,o,i,e.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:"linear"},[`${o}${r}-leave`]:{animationTimingFunction:"linear"}}]},qFe=new vn("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),KFe=new vn("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),YFe=new vn("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),XFe=new vn("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),QFe=new vn("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ZFe=new vn("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),JFe=new vn("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),eBe=new vn("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),tBe={"move-up":{inKeyframes:JFe,outKeyframes:eBe},"move-down":{inKeyframes:qFe,outKeyframes:KFe},"move-left":{inKeyframes:YFe,outKeyframes:XFe},"move-right":{inKeyframes:QFe,outKeyframes:ZFe}},A0=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=tBe[t];return[qR(r,o,i,e.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},KO=new vn("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),YO=new vn("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),XO=new vn("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),QO=new vn("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),nBe=new vn("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),rBe=new vn("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),oBe=new vn("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),iBe=new vn("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),aBe={"slide-up":{inKeyframes:KO,outKeyframes:YO},"slide-down":{inKeyframes:XO,outKeyframes:QO},"slide-left":{inKeyframes:nBe,outKeyframes:rBe},"slide-right":{inKeyframes:oBe,outKeyframes:iBe}},Mu=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=aBe[t];return[qO(r,o,i,e.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},KR=new vn("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),YR=new vn("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),XR=new vn("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),QR=new vn("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),nBe=new vn("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),rBe=new vn("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),oBe=new vn("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),iBe=new vn("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),aBe={"slide-up":{inKeyframes:KR,outKeyframes:YR},"slide-down":{inKeyframes:XR,outKeyframes:QR},"slide-left":{inKeyframes:nBe,outKeyframes:rBe},"slide-right":{inKeyframes:oBe,outKeyframes:iBe}},Mu=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=aBe[t];return[qR(r,o,i,e.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},Ej=new vn("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),sBe=new vn("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),Rq=new vn("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Oq=new vn("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),lBe=new vn("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),cBe=new vn("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),uBe=new vn("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),dBe=new vn("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),fBe=new vn("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),pBe=new vn("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),hBe=new vn("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),mBe=new vn("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),gBe={zoom:{inKeyframes:Ej,outKeyframes:sBe},"zoom-big":{inKeyframes:Rq,outKeyframes:Oq},"zoom-big-fast":{inKeyframes:Rq,outKeyframes:Oq},"zoom-left":{inKeyframes:uBe,outKeyframes:dBe},"zoom-right":{inKeyframes:fBe,outKeyframes:pBe},"zoom-up":{inKeyframes:lBe,outKeyframes:cBe},"zoom-down":{inKeyframes:hBe,outKeyframes:mBe}},Ay=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=gBe[t];return[qO(r,o,i,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},Ej=new vn("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),sBe=new vn("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),Tq=new vn("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Rq=new vn("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),lBe=new vn("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),cBe=new vn("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),uBe=new vn("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),dBe=new vn("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),fBe=new vn("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),pBe=new vn("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),hBe=new vn("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),mBe=new vn("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),gBe={zoom:{inKeyframes:Ej,outKeyframes:sBe},"zoom-big":{inKeyframes:Tq,outKeyframes:Rq},"zoom-big-fast":{inKeyframes:Tq,outKeyframes:Rq},"zoom-left":{inKeyframes:uBe,outKeyframes:dBe},"zoom-right":{inKeyframes:fBe,outKeyframes:pBe},"zoom-up":{inKeyframes:lBe,outKeyframes:cBe},"zoom-down":{inKeyframes:hBe,outKeyframes:mBe}},Ay=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=gBe[t];return[qR(r,o,i,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},vBe=e=>{const{componentCls:t,contentBg:n,padding:r,headerBg:o,headerPadding:i,collapseHeaderPaddingSM:a,collapseHeaderPaddingLG:s,collapsePanelBorderRadius:l,lineWidth:c,lineType:u,colorBorder:d,colorText:p,colorTextHeading:h,colorTextDisabled:m,fontSizeLG:v,lineHeight:g,lineHeightLG:x,marginSM:y,paddingSM:b,paddingLG:C,paddingXS:S,motionDurationSlow:w,fontSizeIcon:E,contentPadding:_,fontHeight:P,fontHeightLG:$}=e,R=`${se(c)} ${u} ${d}`;return{[t]:Object.assign(Object.assign({},Rn(e)),{backgroundColor:o,border:R,borderRadius:l,"&-rtl":{direction:"rtl"},[`& > ${t}-item`]:{borderBottom:R,"&:first-child":{[` + `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},vBe=e=>{const{componentCls:t,contentBg:n,padding:r,headerBg:o,headerPadding:i,collapseHeaderPaddingSM:a,collapseHeaderPaddingLG:s,collapsePanelBorderRadius:l,lineWidth:c,lineType:u,colorBorder:d,colorText:f,colorTextHeading:h,colorTextDisabled:m,fontSizeLG:v,lineHeight:g,lineHeightLG:b,marginSM:y,paddingSM:x,paddingLG:w,paddingXS:S,motionDurationSlow:C,fontSizeIcon:E,contentPadding:_,fontHeight:P,fontHeightLG:$}=e,T=`${se(c)} ${u} ${d}`;return{[t]:Object.assign(Object.assign({},Tn(e)),{backgroundColor:o,border:T,borderRadius:l,"&-rtl":{direction:"rtl"},[`& > ${t}-item`]:{borderBottom:T,"&:first-child":{[` &, & > ${t}-header`]:{borderRadius:`${se(l)} ${se(l)} 0 0`}},"&:last-child":{[` &, - & > ${t}-header`]:{borderRadius:`0 0 ${se(l)} ${se(l)}`}},[`> ${t}-header`]:Object.assign(Object.assign({position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:i,color:h,lineHeight:g,cursor:"pointer",transition:`all ${w}, visibility 0s`},Ls(e)),{[`> ${t}-header-text`]:{flex:"auto"},[`${t}-expand-icon`]:{height:P,display:"flex",alignItems:"center",paddingInlineEnd:y},[`${t}-arrow`]:Object.assign(Object.assign({},mg()),{fontSize:E,transition:`transform ${w}`,svg:{transition:`transform ${w}`}}),[`${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:p,backgroundColor:n,borderTop:R,[`& > ${t}-content-box`]:{padding:_},"&-hidden":{display:"none"}},"&-small":{[`> ${t}-item`]:{[`> ${t}-header`]:{padding:a,paddingInlineStart:S,[`> ${t}-expand-icon`]:{marginInlineStart:e.calc(b).sub(S).equal()}},[`> ${t}-content > ${t}-content-box`]:{padding:b}}},"&-large":{[`> ${t}-item`]:{fontSize:v,lineHeight:x,[`> ${t}-header`]:{padding:s,paddingInlineStart:r,[`> ${t}-expand-icon`]:{height:$,marginInlineStart:e.calc(C).sub(r).equal()}},[`> ${t}-content > ${t}-content-box`]:{padding:C}}},[`${t}-item:last-child`]:{borderBottom:0,[`> ${t}-content`]:{borderRadius:`0 0 ${se(l)} ${se(l)}`}},[`& ${t}-item-disabled > ${t}-header`]:{"\n &,\n & > .arrow\n ":{color:m,cursor:"not-allowed"}},[`&${t}-icon-position-end`]:{[`& > ${t}-item`]:{[`> ${t}-header`]:{[`${t}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:y}}}}})}},yBe=e=>{const{componentCls:t}=e,n=`> ${t}-item > ${t}-header ${t}-arrow`;return{[`${t}-rtl`]:{[n]:{transform:"rotate(180deg)"}}}},bBe=e=>{const{componentCls:t,headerBg:n,borderlessContentPadding:r,borderlessContentBg:o,colorBorder:i}=e;return{[`${t}-borderless`]:{backgroundColor:n,border:0,[`> ${t}-item`]:{borderBottom:`1px solid ${i}`},[` + & > ${t}-header`]:{borderRadius:`0 0 ${se(l)} ${se(l)}`}},[`> ${t}-header`]:Object.assign(Object.assign({position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:i,color:h,lineHeight:g,cursor:"pointer",transition:`all ${C}, visibility 0s`},Ls(e)),{[`> ${t}-header-text`]:{flex:"auto"},[`${t}-expand-icon`]:{height:P,display:"flex",alignItems:"center",paddingInlineEnd:y},[`${t}-arrow`]:Object.assign(Object.assign({},gg()),{fontSize:E,transition:`transform ${C}`,svg:{transition:`transform ${C}`}}),[`${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:f,backgroundColor:n,borderTop:T,[`& > ${t}-content-box`]:{padding:_},"&-hidden":{display:"none"}},"&-small":{[`> ${t}-item`]:{[`> ${t}-header`]:{padding:a,paddingInlineStart:S,[`> ${t}-expand-icon`]:{marginInlineStart:e.calc(x).sub(S).equal()}},[`> ${t}-content > ${t}-content-box`]:{padding:x}}},"&-large":{[`> ${t}-item`]:{fontSize:v,lineHeight:b,[`> ${t}-header`]:{padding:s,paddingInlineStart:r,[`> ${t}-expand-icon`]:{height:$,marginInlineStart:e.calc(w).sub(r).equal()}},[`> ${t}-content > ${t}-content-box`]:{padding:w}}},[`${t}-item:last-child`]:{borderBottom:0,[`> ${t}-content`]:{borderRadius:`0 0 ${se(l)} ${se(l)}`}},[`& ${t}-item-disabled > ${t}-header`]:{"\n &,\n & > .arrow\n ":{color:m,cursor:"not-allowed"}},[`&${t}-icon-position-end`]:{[`& > ${t}-item`]:{[`> ${t}-header`]:{[`${t}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:y}}}}})}},yBe=e=>{const{componentCls:t}=e,n=`> ${t}-item > ${t}-header ${t}-arrow`;return{[`${t}-rtl`]:{[n]:{transform:"rotate(180deg)"}}}},bBe=e=>{const{componentCls:t,headerBg:n,borderlessContentPadding:r,borderlessContentBg:o,colorBorder:i}=e;return{[`${t}-borderless`]:{backgroundColor:n,border:0,[`> ${t}-item`]:{borderBottom:`1px solid ${i}`},[` > ${t}-item:last-child, > ${t}-item:last-child ${t}-header - `]:{borderRadius:0},[`> ${t}-item:last-child`]:{borderBottom:0},[`> ${t}-item > ${t}-content`]:{backgroundColor:o,borderTop:0},[`> ${t}-item > ${t}-content > ${t}-content-box`]:{padding:r}}}},xBe=e=>{const{componentCls:t,paddingSM:n}=e;return{[`${t}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${t}-item`]:{borderBottom:0,[`> ${t}-content`]:{backgroundColor:"transparent",border:0,[`> ${t}-content-box`]:{paddingBlock:n}}}}}},CBe=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"}),wBe=pn("Collapse",e=>{const t=Xt(e,{collapseHeaderPaddingSM:`${se(e.paddingXS)} ${se(e.paddingSM)}`,collapseHeaderPaddingLG:`${se(e.padding)} ${se(e.paddingLG)}`,collapsePanelBorderRadius:e.borderRadiusLG});return[vBe(t),bBe(t),xBe(t),yBe(t),Lw(t)]},CBe),SBe=f.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r,expandIcon:o,className:i,style:a}=Vr("collapse"),{prefixCls:s,className:l,rootClassName:c,style:u,bordered:d=!0,ghost:p,size:h,expandIconPosition:m="start",children:v,destroyInactivePanel:g,destroyOnHidden:x,expandIcon:y}=e,b=fo(k=>{var N;return(N=h??k)!==null&&N!==void 0?N:"middle"}),C=n("collapse",s),S=n(),[w,E,_]=wBe(C),P=f.useMemo(()=>m==="left"?"start":m==="right"?"end":m,[m]),$=y??o,R=f.useCallback((k={})=>{const N=typeof $=="function"?$(k):f.createElement(El,{rotate:k.isActive?r==="rtl"?-90:90:void 0,"aria-label":k.isActive?"expanded":"collapsed"});return No(N,()=>{var D;return{className:re((D=N.props)===null||D===void 0?void 0:D.className,`${C}-arrow`)}})},[$,C,r]),O=re(`${C}-icon-position-${P}`,{[`${C}-borderless`]:!d,[`${C}-rtl`]:r==="rtl",[`${C}-ghost`]:!!p,[`${C}-${b}`]:b!=="middle"},i,l,c,E,_),T=f.useMemo(()=>Object.assign(Object.assign({},_C(S)),{motionAppear:!1,leavedClassName:`${C}-content-hidden`}),[S,C]),I=f.useMemo(()=>v?yi(v).map((k,N)=>{var D,L;const H=k.props;if(H!=null&&H.disabled){const U=(D=k.key)!==null&&D!==void 0?D:String(N),V=Object.assign(Object.assign({},En(k.props,["disabled"])),{key:U,collapsible:(L=H.collapsible)!==null&&L!==void 0?L:"disabled"});return No(k,V)}return k}):null,[v]);return w(f.createElement(wj,Object.assign({ref:t,openMotion:T},En(e,["rootClassName"]),{expandIcon:R,prefixCls:C,className:O,style:Object.assign(Object.assign({},a),u),destroyInactivePanel:x??g}),I))}),Fde=Object.assign(SBe,{Panel:HFe}),pa=e=>e instanceof Ts?e:new Ts(e),Y_=e=>Math.round(Number(e||0)),_j=e=>Y_(e.toHsb().a*100),X_=(e,t)=>{const n=e.toRgb();if(!n.r&&!n.g&&!n.b){const r=e.toHsb();return r.a=1,pa(r)}return n.a=1,pa(n)},Bde=(e,t)=>{const n=[{percent:0,color:e[0].color}].concat(Ne(e),[{percent:100,color:e[e.length-1].color}]);for(let r=0;re.map(t=>(t.colors=t.colors.map(pa),t)),Lde=(e,t)=>{const{r:n,g:r,b:o,a:i}=e.toRgb(),a=new $c(e.toRgbString()).onBackground(t).toHsv();return i<=.5?a.v>.5:n*.299+r*.587+o*.114>192},Tq=(e,t)=>{var n;return`panel-${(n=e.key)!==null&&n!==void 0?n:t}`},EBe=({prefixCls:e,presets:t,value:n,onChange:r})=>{const[o]=Yi("ColorPicker"),[,i]=ai(),[a]=Gt(E8(t),{value:E8(t),postState:E8}),s=`${e}-presets`,l=f.useMemo(()=>a.reduce((d,p,h)=>{const{defaultOpen:m=!0}=p;return m&&d.push(Tq(p,h)),d},[]),[a]),c=d=>{r==null||r(d)},u=a.map((d,p)=>{var h;return{key:Tq(d,p),label:Z.createElement("div",{className:`${s}-label`},d==null?void 0:d.label),children:Z.createElement("div",{className:`${s}-items`},Array.isArray(d==null?void 0:d.colors)&&((h=d.colors)===null||h===void 0?void 0:h.length)>0?d.colors.map((m,v)=>Z.createElement(Cj,{key:`preset-${v}-${m.toHexString()}`,color:pa(m).toRgbString(),prefixCls:e,className:re(`${s}-color`,{[`${s}-color-checked`]:m.toHexString()===(n==null?void 0:n.toHexString()),[`${s}-color-bright`]:Lde(m,i.colorBgElevated)}),onClick:()=>c(m)})):Z.createElement("span",{className:`${s}-empty`},o.presetEmpty))}});return Z.createElement("div",{className:s},Z.createElement(Fde,{defaultActiveKey:l,ghost:!0,items:u}))},jde=e=>{const{paddingInline:t,onlyIconSize:n}=e;return Xt(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:0,buttonIconOnlyFontSize:n})},zde=e=>{var t,n,r,o,i,a;const s=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,l=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,c=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,u=(o=e.contentLineHeight)!==null&&o!==void 0?o:q_(s),d=(i=e.contentLineHeightSM)!==null&&i!==void 0?i:q_(l),p=(a=e.contentLineHeightLG)!==null&&a!==void 0?a:q_(c),h=Lde(new Ts(e.colorBgSolid),"#fff")?"#000":"#fff",m=Fp.reduce((v,g)=>Object.assign(Object.assign({},v),{[`${g}ShadowColor`]:`0 ${se(e.controlOutlineWidth)} 0 ${jx(e[`${g}1`],e.colorBgContainer)}`}),{});return Object.assign(Object.assign({},m),{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:h,contentFontSize:s,contentFontSizeSM:l,contentFontSizeLG:c,contentLineHeight:u,contentLineHeightSM:d,contentLineHeightLG:p,paddingBlock:Math.max((e.controlHeight-s*u)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-l*d)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-c*p)/2-e.lineWidth,0)})},_Be=e=>{const{componentCls:t,iconCls:n,fontWeight:r,opacityLoading:o,motionDurationSlow:i,motionEaseInOut:a,marginXS:s,calc:l}=e;return{[t]:{outline:"none",position:"relative",display:"inline-flex",gap:e.marginXS,alignItems:"center",justifyContent:"center",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${se(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`]:mg(),"> a":{color:"currentColor"},"&:not(:disabled)":Ls(e),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&${t}-icon-only`]:{paddingInline:0,[`&${t}-compact-item`]:{flex:"none"},[`&${t}-round`]:{width:"auto"}},[`&${t}-loading`]:{opacity:o,cursor:"default"},[`${t}-loading-icon`]:{transition:["width","opacity","margin"].map(c=>`${c} ${i} ${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()}}}}}},Hde=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),$Be=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),PBe=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),MBe=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),ZO=(e,t,n,r,o,i,a,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},Hde(e,Object.assign({background:t},a),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:i||void 0}})}),RBe=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},MBe(e))}),OBe=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),JO=(e,t,n,r)=>{const i=r&&["link","text"].includes(r)?OBe:RBe;return Object.assign(Object.assign({},i(e)),Hde(e.componentCls,t,n))},eT=(e,t,n,r,o)=>({[`&${e.componentCls}-variant-solid`]:Object.assign({color:t,background:n},JO(e,r,o))}),tT=(e,t,n,r,o)=>({[`&${e.componentCls}-variant-outlined, &${e.componentCls}-variant-dashed`]:Object.assign({borderColor:t,background:n},JO(e,r,o))}),nT=e=>({[`&${e.componentCls}-variant-dashed`]:{borderStyle:"dashed"}}),rT=(e,t,n,r)=>({[`&${e.componentCls}-variant-filled`]:Object.assign({boxShadow:"none",background:t},JO(e,n,r))}),Ru=(e,t,n,r,o)=>({[`&${e.componentCls}-variant-${n}`]:Object.assign({color:t,boxShadow:"none"},JO(e,r,o,n))}),TBe=e=>{const{componentCls:t}=e;return Fp.reduce((n,r)=>{const o=e[`${r}6`],i=e[`${r}1`],a=e[`${r}5`],s=e[`${r}2`],l=e[`${r}3`],c=e[`${r}7`];return Object.assign(Object.assign({},n),{[`&${t}-color-${r}`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:o,boxShadow:e[`${r}ShadowColor`]},eT(e,e.colorTextLightSolid,o,{background:a},{background:c})),tT(e,o,e.colorBgContainer,{color:a,borderColor:a,background:e.colorBgContainer},{color:c,borderColor:c,background:e.colorBgContainer})),nT(e)),rT(e,i,{background:s},{background:l})),Ru(e,o,"link",{color:a},{color:c})),Ru(e,o,"text",{color:a,background:i},{color:c,background:l}))})},{})},IBe=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.defaultColor,boxShadow:e.defaultShadow},eT(e,e.solidTextColor,e.colorBgSolid,{color:e.solidTextColor,background:e.colorBgSolidHover},{color:e.solidTextColor,background:e.colorBgSolidActive})),nT(e)),rT(e,e.colorFillTertiary,{background:e.colorFillSecondary},{background:e.colorFill})),ZO(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),Ru(e,e.textTextColor,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),kBe=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorPrimary,boxShadow:e.primaryShadow},tT(e,e.colorPrimary,e.colorBgContainer,{color:e.colorPrimaryTextHover,borderColor:e.colorPrimaryHover,background:e.colorBgContainer},{color:e.colorPrimaryTextActive,borderColor:e.colorPrimaryActive,background:e.colorBgContainer})),nT(e)),rT(e,e.colorPrimaryBg,{background:e.colorPrimaryBgHover},{background:e.colorPrimaryBorder})),Ru(e,e.colorPrimaryText,"text",{color:e.colorPrimaryTextHover,background:e.colorPrimaryBg},{color:e.colorPrimaryTextActive,background:e.colorPrimaryBorder})),Ru(e,e.colorPrimaryText,"link",{color:e.colorPrimaryTextHover,background:e.linkHoverBg},{color:e.colorPrimaryTextActive})),ZO(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),NBe=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorError,boxShadow:e.dangerShadow},eT(e,e.dangerColor,e.colorError,{background:e.colorErrorHover},{background:e.colorErrorActive})),tT(e,e.colorError,e.colorBgContainer,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),nT(e)),rT(e,e.colorErrorBg,{background:e.colorErrorBgFilledHover},{background:e.colorErrorBgActive})),Ru(e,e.colorError,"text",{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive})),Ru(e,e.colorError,"link",{color:e.colorErrorHover},{color:e.colorErrorActive})),ZO(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),DBe=e=>Object.assign(Object.assign({},Ru(e,e.colorLink,"link",{color:e.colorLinkHover},{color:e.colorLinkActive})),ZO(e.componentCls,e.ghostBg,e.colorInfo,e.colorInfo,e.colorTextDisabled,e.colorBorder,{color:e.colorInfoHover,borderColor:e.colorInfoHover},{color:e.colorInfoActive,borderColor:e.colorInfoActive})),ABe=e=>{const{componentCls:t}=e;return Object.assign({[`${t}-color-default`]:IBe(e),[`${t}-color-primary`]:kBe(e),[`${t}-color-dangerous`]:NBe(e),[`${t}-color-link`]:DBe(e)},TBe(e))},FBe=e=>Object.assign(Object.assign(Object.assign(Object.assign({},tT(e,e.defaultBorderColor,e.defaultBg,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),Ru(e,e.textTextColor,"text",{color:e.textTextHoverColor,background:e.textHoverBg},{color:e.textTextActiveColor,background:e.colorBgTextActive})),eT(e,e.primaryColor,e.colorPrimary,{background:e.colorPrimaryHover,color:e.primaryColor},{background:e.colorPrimaryActive,color:e.primaryColor})),Ru(e,e.colorLink,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),$j=(e,t="")=>{const{componentCls:n,controlHeight:r,fontSize:o,borderRadius:i,buttonPaddingHorizontal:a,iconCls:s,buttonPaddingVertical:l,buttonIconOnlyFontSize:c}=e;return[{[t]:{fontSize:o,height:r,padding:`${se(l)} ${se(a)}`,borderRadius:i,[`&${n}-icon-only`]:{width:r,[s]:{fontSize:c}}}},{[`${n}${n}-circle${t}`]:$Be(e)},{[`${n}${n}-round${t}`]:PBe(e)}]},BBe=e=>{const t=Xt(e,{fontSize:e.contentFontSize});return $j(t,e.componentCls)},LBe=e=>{const t=Xt(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:0,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return $j(t,`${e.componentCls}-sm`)},jBe=e=>{const t=Xt(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:0,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return $j(t,`${e.componentCls}-lg`)},zBe=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},HBe=pn("Button",e=>{const t=jde(e);return[_Be(t),BBe(t),LBe(t),jBe(t),zBe(t),ABe(t),FBe(t),yFe(t)]},zde,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function VBe(e,t,n){const{focusElCls:r,focus:o,borderElCls:i}=n,a=i?"> *":"",s=["hover",o?"focus":null,"active"].filter(Boolean).map(l=>`&:${l} ${a}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function WBe(e,t,n){const{borderElCls:r}=n,o=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function vg(e,t={focus:!0}){const{componentCls:n}=e,r=`${n}-compact`;return{[r]:Object.assign(Object.assign({},VBe(e,r,t)),WBe(n,r,t))}}function UBe(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 GBe(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function qBe(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},UBe(e,t)),GBe(e.componentCls,t))}}const KBe=e=>{const{componentCls:t,colorPrimaryHover:n,lineWidth:r,calc:o}=e,i=o(r).mul(-1).equal(),a=s=>{const l=`${t}-compact${s?"-vertical":""}-item${t}-primary:not([disabled])`;return{[`${l} + ${l}::before`]:{position:"absolute",top:s?i:0,insetInlineStart:s?0:i,backgroundColor:n,content:'""',width:s?"100%":r,height:s?r:"100%"}}};return Object.assign(Object.assign({},a()),a(!0))},YBe=ky(["Button","compact"],e=>{const t=jde(e);return[vg(t),qBe(t),KBe(t)]},zde);var XBe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{loading:o=!1,prefixCls:i,color:a,variant:s,type:l,danger:c=!1,shape:u="default",size:d,styles:p,disabled:h,className:m,rootClassName:v,children:g,icon:x,iconPosition:y="start",ghost:b=!1,block:C=!1,htmlType:S="button",classNames:w,style:E={},autoInsertSpace:_,autoFocus:P}=e,$=XBe(e,["loading","prefixCls","color","variant","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace","autoFocus"]),R=l||"default",{button:O}=Z.useContext(It),[T,I]=f.useMemo(()=>{if(a&&s)return[a,s];if(l||c){const Fe=ZBe[R]||[];return c?["danger",Fe[1]]:Fe}return O!=null&&O.color&&(O!=null&&O.variant)?[O.color,O.variant]:["default","outlined"]},[l,a,s,c,O==null?void 0:O.variant,O==null?void 0:O.color]),N=T==="danger"?"dangerous":T,{getPrefixCls:D,direction:L,autoInsertSpace:H,className:U,style:V,classNames:j,styles:F}=Vr("button"),W=(n=_??H)!==null&&n!==void 0?n:!0,X=D("btn",i),[J,q,A]=HBe(X),z=f.useContext(ko),G=h??z,Y=f.useContext(Pde),Q=f.useMemo(()=>QBe(o),[o]),[ee,te]=f.useState(Q.loading),[oe,ne]=f.useState(!1),le=f.useRef(null),ce=Lc(t,le),he=f.Children.count(g)===1&&!x&&!x8(I),ue=f.useRef(!0);Z.useEffect(()=>(ue.current=!1,()=>{ue.current=!0}),[]),f.useLayoutEffect(()=>{let Fe=null;Q.delay>0?Fe=setTimeout(()=>{Fe=null,te(!0)},Q.delay):te(Q.loading);function Se(){Fe&&(clearTimeout(Fe),Fe=null)}return Se},[Q.delay,Q.loading]),f.useEffect(()=>{if(!le.current||!W)return;const Fe=le.current.textContent||"";he&&uA(Fe)?oe||ne(!0):oe&&ne(!1)}),f.useEffect(()=>{P&&le.current&&le.current.focus()},[]);const fe=Z.useCallback(Fe=>{var Se;if(ee||G){Fe.preventDefault();return}(Se=e.onClick)===null||Se===void 0||Se.call(e,("href"in e,Fe))},[e.onClick,ee,G]),{compactSize:ve,compactItemClassnames:ge}=Ol(X,L),de={large:"lg",small:"sm",middle:void 0},be=fo(Fe=>{var Se,Ae;return(Ae=(Se=d??ve)!==null&&Se!==void 0?Se:Y)!==null&&Ae!==void 0?Ae:Fe}),Ee=be&&(r=de[be])!==null&&r!==void 0?r:"",Le=ee?"loading":x,Re=En($,["navigate"]),Pe=re(X,q,A,{[`${X}-${u}`]:u!=="default"&&u,[`${X}-${R}`]:R,[`${X}-dangerous`]:c,[`${X}-color-${N}`]:N,[`${X}-variant-${I}`]:I,[`${X}-${Ee}`]:Ee,[`${X}-icon-only`]:!g&&g!==0&&!!Le,[`${X}-background-ghost`]:b&&!x8(I),[`${X}-loading`]:ee,[`${X}-two-chinese-chars`]:oe&&W&&!ee,[`${X}-block`]:C,[`${X}-rtl`]:L==="rtl",[`${X}-icon-end`]:y==="end"},ge,m,v,U),ze=Object.assign(Object.assign({},V),E),Ie=re(w==null?void 0:w.icon,j.icon),$e=Object.assign(Object.assign({},(p==null?void 0:p.icon)||{}),F.icon||{}),Be=x&&!ee?Z.createElement(dA,{prefixCls:X,className:Ie,style:$e},x):o&&typeof o=="object"&&o.icon?Z.createElement(dA,{prefixCls:X,className:Ie,style:$e},o.icon):Z.createElement(vFe,{existIcon:!!x,prefixCls:X,loading:ee,mount:ue.current}),Ce=g||g===0?gFe(g,he&&W):null;if(Re.href!==void 0)return J(Z.createElement("a",Object.assign({},Re,{className:re(Pe,{[`${X}-disabled`]:G}),href:G?void 0:Re.href,style:ze,onClick:fe,ref:ce,tabIndex:G?-1:0}),Be,Ce));let Oe=Z.createElement("button",Object.assign({},$,{type:S,className:Pe,style:ze,onClick:fe,disabled:G,ref:ce}),Be,Ce,ge&&Z.createElement(YBe,{prefixCls:X}));return x8(I)||(Oe=Z.createElement(Bw,{component:"Button",disabled:ee},Oe)),J(Oe)}),At=JBe;At.Group=hFe;At.__ANT_BUTTON=!0;function _8(e){return!!(e!=null&&e.then)}const Vde=e=>{const{type:t,children:n,prefixCls:r,buttonProps:o,close:i,autoFocus:a,emitEvent:s,isSilent:l,quitOnNullishReturnValue:c,actionFn:u}=e,d=f.useRef(!1),p=f.useRef(null),[h,m]=jm(!1),v=(...y)=>{i==null||i.apply(void 0,y)};f.useEffect(()=>{let y=null;return a&&(y=setTimeout(()=>{var b;(b=p.current)===null||b===void 0||b.focus({preventScroll:!0})})),()=>{y&&clearTimeout(y)}},[]);const g=y=>{_8(y)&&(m(!0),y.then((...b)=>{m(!1,!0),v.apply(void 0,b),d.current=!1},b=>{if(m(!1,!0),d.current=!1,!(l!=null&&l()))return Promise.reject(b)}))},x=y=>{if(d.current)return;if(d.current=!0,!u){v();return}let b;if(s){if(b=u(y),c&&!_8(b)){d.current=!1,v(y);return}}else if(u.length)b=u(i),d.current=!1;else if(b=u(),!_8(b)){v();return}g(b)};return f.createElement(At,Object.assign({},Mde(t),{onClick:x,loading:h,prefixCls:r},o,{ref:p}),n)},jw=Z.createContext({}),{Provider:Wde}=jw,Iq=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:o,rootPrefixCls:i,close:a,onCancel:s,onConfirm:l}=f.useContext(jw);return o?Z.createElement(Vde,{isSilent:r,actionFn:s,close:(...c)=>{a==null||a.apply(void 0,c),l==null||l(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${i}-btn`},n):null},kq=()=>{const{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:o,okTextLocale:i,okType:a,onConfirm:s,onOk:l}=f.useContext(jw);return Z.createElement(Vde,{isSilent:n,type:a||"primary",actionFn:l,close:(...c)=>{t==null||t.apply(void 0,c),s==null||s(!0)},autoFocus:e==="ok",buttonProps:r,prefixCls:`${o}-btn`},i)};var Ude=f.createContext(null),Nq=[];function eLe(e,t){var n=f.useState(function(){if(!qi())return null;var m=document.createElement("div");return m}),r=ie(n,1),o=r[0],i=f.useRef(!1),a=f.useContext(Ude),s=f.useState(Nq),l=ie(s,2),c=l[0],u=l[1],d=a||(i.current?void 0:function(m){u(function(v){var g=[m].concat(Ne(v));return g})});function p(){o.parentElement||document.body.appendChild(o),i.current=!0}function h(){var m;(m=o.parentElement)===null||m===void 0||m.removeChild(o),i.current=!1}return Mn(function(){return e?a?a(p):p():h(),h},[e]),Mn(function(){c.length&&(c.forEach(function(m){return m()}),u(Nq))},[c]),[o,d]}function tLe(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),n=document.createElement("div");n.id=t;var r=n.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";var o,i;if(e){var a=getComputedStyle(e);r.scrollbarColor=a.scrollbarColor,r.scrollbarWidth=a.scrollbarWidth;var s=getComputedStyle(e,"::-webkit-scrollbar"),l=parseInt(s.width,10),c=parseInt(s.height,10);try{var u=l?"width: ".concat(s.width,";"):"",d=c?"height: ".concat(s.height,";"):"";xu(` + `]:{borderRadius:0},[`> ${t}-item:last-child`]:{borderBottom:0},[`> ${t}-item > ${t}-content`]:{backgroundColor:o,borderTop:0},[`> ${t}-item > ${t}-content > ${t}-content-box`]:{padding:r}}}},xBe=e=>{const{componentCls:t,paddingSM:n}=e;return{[`${t}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${t}-item`]:{borderBottom:0,[`> ${t}-content`]:{backgroundColor:"transparent",border:0,[`> ${t}-content-box`]:{paddingBlock:n}}}}}},wBe=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"}),CBe=pn("Collapse",e=>{const t=Xt(e,{collapseHeaderPaddingSM:`${se(e.paddingXS)} ${se(e.paddingSM)}`,collapseHeaderPaddingLG:`${se(e.padding)} ${se(e.paddingLG)}`,collapsePanelBorderRadius:e.borderRadiusLG});return[vBe(t),bBe(t),xBe(t),yBe(t),LC(t)]},wBe),SBe=p.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r,expandIcon:o,className:i,style:a}=Vr("collapse"),{prefixCls:s,className:l,rootClassName:c,style:u,bordered:d=!0,ghost:f,size:h,expandIconPosition:m="start",children:v,destroyInactivePanel:g,destroyOnHidden:b,expandIcon:y}=e,x=fo(I=>{var D;return(D=h??I)!==null&&D!==void 0?D:"middle"}),w=n("collapse",s),S=n(),[C,E,_]=CBe(w),P=p.useMemo(()=>m==="left"?"start":m==="right"?"end":m,[m]),$=y??o,T=p.useCallback((I={})=>{const D=typeof $=="function"?$(I):p.createElement(El,{rotate:I.isActive?r==="rtl"?-90:90:void 0,"aria-label":I.isActive?"expanded":"collapsed"});return No(D,()=>{var N;return{className:re((N=D.props)===null||N===void 0?void 0:N.className,`${w}-arrow`)}})},[$,w,r]),R=re(`${w}-icon-position-${P}`,{[`${w}-borderless`]:!d,[`${w}-rtl`]:r==="rtl",[`${w}-ghost`]:!!f,[`${w}-${x}`]:x!=="middle"},i,l,c,E,_),O=p.useMemo(()=>Object.assign(Object.assign({},_w(S)),{motionAppear:!1,leavedClassName:`${w}-content-hidden`}),[S,w]),k=p.useMemo(()=>v?bi(v).map((I,D)=>{var N,L;const H=I.props;if(H!=null&&H.disabled){const U=(N=I.key)!==null&&N!==void 0?N:String(D),V=Object.assign(Object.assign({},En(I.props,["disabled"])),{key:U,collapsible:(L=H.collapsible)!==null&&L!==void 0?L:"disabled"});return No(I,V)}return I}):null,[v]);return C(p.createElement(Cj,Object.assign({ref:t,openMotion:O},En(e,["rootClassName"]),{expandIcon:T,prefixCls:w,className:R,style:Object.assign(Object.assign({},a),u),destroyInactivePanel:b??g}),k))}),Fde=Object.assign(SBe,{Panel:HFe}),ha=e=>e instanceof Os?e:new Os(e),Y_=e=>Math.round(Number(e||0)),_j=e=>Y_(e.toHsb().a*100),X_=(e,t)=>{const n=e.toRgb();if(!n.r&&!n.g&&!n.b){const r=e.toHsb();return r.a=1,ha(r)}return n.a=1,ha(n)},Bde=(e,t)=>{const n=[{percent:0,color:e[0].color}].concat(De(e),[{percent:100,color:e[e.length-1].color}]);for(let r=0;re.map(t=>(t.colors=t.colors.map(ha),t)),Lde=(e,t)=>{const{r:n,g:r,b:o,a:i}=e.toRgb(),a=new $c(e.toRgbString()).onBackground(t).toHsv();return i<=.5?a.v>.5:n*.299+r*.587+o*.114>192},Oq=(e,t)=>{var n;return`panel-${(n=e.key)!==null&&n!==void 0?n:t}`},EBe=({prefixCls:e,presets:t,value:n,onChange:r})=>{const[o]=Xi("ColorPicker"),[,i]=si(),[a]=Gt(E8(t),{value:E8(t),postState:E8}),s=`${e}-presets`,l=p.useMemo(()=>a.reduce((d,f,h)=>{const{defaultOpen:m=!0}=f;return m&&d.push(Oq(f,h)),d},[]),[a]),c=d=>{r==null||r(d)},u=a.map((d,f)=>{var h;return{key:Oq(d,f),label:Z.createElement("div",{className:`${s}-label`},d==null?void 0:d.label),children:Z.createElement("div",{className:`${s}-items`},Array.isArray(d==null?void 0:d.colors)&&((h=d.colors)===null||h===void 0?void 0:h.length)>0?d.colors.map((m,v)=>Z.createElement(wj,{key:`preset-${v}-${m.toHexString()}`,color:ha(m).toRgbString(),prefixCls:e,className:re(`${s}-color`,{[`${s}-color-checked`]:m.toHexString()===(n==null?void 0:n.toHexString()),[`${s}-color-bright`]:Lde(m,i.colorBgElevated)}),onClick:()=>c(m)})):Z.createElement("span",{className:`${s}-empty`},o.presetEmpty))}});return Z.createElement("div",{className:s},Z.createElement(Fde,{defaultActiveKey:l,ghost:!0,items:u}))},jde=e=>{const{paddingInline:t,onlyIconSize:n}=e;return Xt(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:0,buttonIconOnlyFontSize:n})},zde=e=>{var t,n,r,o,i,a;const s=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,l=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,c=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,u=(o=e.contentLineHeight)!==null&&o!==void 0?o:q_(s),d=(i=e.contentLineHeightSM)!==null&&i!==void 0?i:q_(l),f=(a=e.contentLineHeightLG)!==null&&a!==void 0?a:q_(c),h=Lde(new Os(e.colorBgSolid),"#fff")?"#000":"#fff",m=Bp.reduce((v,g)=>Object.assign(Object.assign({},v),{[`${g}ShadowColor`]:`0 ${se(e.controlOutlineWidth)} 0 ${jx(e[`${g}1`],e.colorBgContainer)}`}),{});return Object.assign(Object.assign({},m),{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:h,contentFontSize:s,contentFontSizeSM:l,contentFontSizeLG:c,contentLineHeight:u,contentLineHeightSM:d,contentLineHeightLG:f,paddingBlock:Math.max((e.controlHeight-s*u)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-l*d)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-c*f)/2-e.lineWidth,0)})},_Be=e=>{const{componentCls:t,iconCls:n,fontWeight:r,opacityLoading:o,motionDurationSlow:i,motionEaseInOut:a,marginXS:s,calc:l}=e;return{[t]:{outline:"none",position:"relative",display:"inline-flex",gap:e.marginXS,alignItems:"center",justifyContent:"center",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${se(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`]:gg(),"> a":{color:"currentColor"},"&:not(:disabled)":Ls(e),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&${t}-icon-only`]:{paddingInline:0,[`&${t}-compact-item`]:{flex:"none"},[`&${t}-round`]:{width:"auto"}},[`&${t}-loading`]:{opacity:o,cursor:"default"},[`${t}-loading-icon`]:{transition:["width","opacity","margin"].map(c=>`${c} ${i} ${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()}}}}}},Hde=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),$Be=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),PBe=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),MBe=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),ZR=(e,t,n,r,o,i,a,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},Hde(e,Object.assign({background:t},a),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:i||void 0}})}),TBe=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},MBe(e))}),RBe=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),JR=(e,t,n,r)=>{const i=r&&["link","text"].includes(r)?RBe:TBe;return Object.assign(Object.assign({},i(e)),Hde(e.componentCls,t,n))},eO=(e,t,n,r,o)=>({[`&${e.componentCls}-variant-solid`]:Object.assign({color:t,background:n},JR(e,r,o))}),tO=(e,t,n,r,o)=>({[`&${e.componentCls}-variant-outlined, &${e.componentCls}-variant-dashed`]:Object.assign({borderColor:t,background:n},JR(e,r,o))}),nO=e=>({[`&${e.componentCls}-variant-dashed`]:{borderStyle:"dashed"}}),rO=(e,t,n,r)=>({[`&${e.componentCls}-variant-filled`]:Object.assign({boxShadow:"none",background:t},JR(e,n,r))}),Tu=(e,t,n,r,o)=>({[`&${e.componentCls}-variant-${n}`]:Object.assign({color:t,boxShadow:"none"},JR(e,r,o,n))}),OBe=e=>{const{componentCls:t}=e;return Bp.reduce((n,r)=>{const o=e[`${r}6`],i=e[`${r}1`],a=e[`${r}5`],s=e[`${r}2`],l=e[`${r}3`],c=e[`${r}7`];return Object.assign(Object.assign({},n),{[`&${t}-color-${r}`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:o,boxShadow:e[`${r}ShadowColor`]},eO(e,e.colorTextLightSolid,o,{background:a},{background:c})),tO(e,o,e.colorBgContainer,{color:a,borderColor:a,background:e.colorBgContainer},{color:c,borderColor:c,background:e.colorBgContainer})),nO(e)),rO(e,i,{background:s},{background:l})),Tu(e,o,"link",{color:a},{color:c})),Tu(e,o,"text",{color:a,background:i},{color:c,background:l}))})},{})},kBe=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.defaultColor,boxShadow:e.defaultShadow},eO(e,e.solidTextColor,e.colorBgSolid,{color:e.solidTextColor,background:e.colorBgSolidHover},{color:e.solidTextColor,background:e.colorBgSolidActive})),nO(e)),rO(e,e.colorFillTertiary,{background:e.colorFillSecondary},{background:e.colorFill})),ZR(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),Tu(e,e.textTextColor,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),IBe=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorPrimary,boxShadow:e.primaryShadow},tO(e,e.colorPrimary,e.colorBgContainer,{color:e.colorPrimaryTextHover,borderColor:e.colorPrimaryHover,background:e.colorBgContainer},{color:e.colorPrimaryTextActive,borderColor:e.colorPrimaryActive,background:e.colorBgContainer})),nO(e)),rO(e,e.colorPrimaryBg,{background:e.colorPrimaryBgHover},{background:e.colorPrimaryBorder})),Tu(e,e.colorPrimaryText,"text",{color:e.colorPrimaryTextHover,background:e.colorPrimaryBg},{color:e.colorPrimaryTextActive,background:e.colorPrimaryBorder})),Tu(e,e.colorPrimaryText,"link",{color:e.colorPrimaryTextHover,background:e.linkHoverBg},{color:e.colorPrimaryTextActive})),ZR(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),DBe=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorError,boxShadow:e.dangerShadow},eO(e,e.dangerColor,e.colorError,{background:e.colorErrorHover},{background:e.colorErrorActive})),tO(e,e.colorError,e.colorBgContainer,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),nO(e)),rO(e,e.colorErrorBg,{background:e.colorErrorBgFilledHover},{background:e.colorErrorBgActive})),Tu(e,e.colorError,"text",{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive})),Tu(e,e.colorError,"link",{color:e.colorErrorHover},{color:e.colorErrorActive})),ZR(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),NBe=e=>Object.assign(Object.assign({},Tu(e,e.colorLink,"link",{color:e.colorLinkHover},{color:e.colorLinkActive})),ZR(e.componentCls,e.ghostBg,e.colorInfo,e.colorInfo,e.colorTextDisabled,e.colorBorder,{color:e.colorInfoHover,borderColor:e.colorInfoHover},{color:e.colorInfoActive,borderColor:e.colorInfoActive})),ABe=e=>{const{componentCls:t}=e;return Object.assign({[`${t}-color-default`]:kBe(e),[`${t}-color-primary`]:IBe(e),[`${t}-color-dangerous`]:DBe(e),[`${t}-color-link`]:NBe(e)},OBe(e))},FBe=e=>Object.assign(Object.assign(Object.assign(Object.assign({},tO(e,e.defaultBorderColor,e.defaultBg,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),Tu(e,e.textTextColor,"text",{color:e.textTextHoverColor,background:e.textHoverBg},{color:e.textTextActiveColor,background:e.colorBgTextActive})),eO(e,e.primaryColor,e.colorPrimary,{background:e.colorPrimaryHover,color:e.primaryColor},{background:e.colorPrimaryActive,color:e.primaryColor})),Tu(e,e.colorLink,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),$j=(e,t="")=>{const{componentCls:n,controlHeight:r,fontSize:o,borderRadius:i,buttonPaddingHorizontal:a,iconCls:s,buttonPaddingVertical:l,buttonIconOnlyFontSize:c}=e;return[{[t]:{fontSize:o,height:r,padding:`${se(l)} ${se(a)}`,borderRadius:i,[`&${n}-icon-only`]:{width:r,[s]:{fontSize:c}}}},{[`${n}${n}-circle${t}`]:$Be(e)},{[`${n}${n}-round${t}`]:PBe(e)}]},BBe=e=>{const t=Xt(e,{fontSize:e.contentFontSize});return $j(t,e.componentCls)},LBe=e=>{const t=Xt(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:0,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return $j(t,`${e.componentCls}-sm`)},jBe=e=>{const t=Xt(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:0,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return $j(t,`${e.componentCls}-lg`)},zBe=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},HBe=pn("Button",e=>{const t=jde(e);return[_Be(t),BBe(t),LBe(t),jBe(t),zBe(t),ABe(t),FBe(t),yFe(t)]},zde,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function VBe(e,t,n){const{focusElCls:r,focus:o,borderElCls:i}=n,a=i?"> *":"",s=["hover",o?"focus":null,"active"].filter(Boolean).map(l=>`&:${l} ${a}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function WBe(e,t,n){const{borderElCls:r}=n,o=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function yg(e,t={focus:!0}){const{componentCls:n}=e,r=`${n}-compact`;return{[r]:Object.assign(Object.assign({},VBe(e,r,t)),WBe(n,r,t))}}function UBe(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 GBe(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function qBe(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},UBe(e,t)),GBe(e.componentCls,t))}}const KBe=e=>{const{componentCls:t,colorPrimaryHover:n,lineWidth:r,calc:o}=e,i=o(r).mul(-1).equal(),a=s=>{const l=`${t}-compact${s?"-vertical":""}-item${t}-primary:not([disabled])`;return{[`${l} + ${l}::before`]:{position:"absolute",top:s?i:0,insetInlineStart:s?0:i,backgroundColor:n,content:'""',width:s?"100%":r,height:s?r:"100%"}}};return Object.assign(Object.assign({},a()),a(!0))},YBe=Iy(["Button","compact"],e=>{const t=jde(e);return[yg(t),qBe(t),KBe(t)]},zde);var XBe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{loading:o=!1,prefixCls:i,color:a,variant:s,type:l,danger:c=!1,shape:u="default",size:d,styles:f,disabled:h,className:m,rootClassName:v,children:g,icon:b,iconPosition:y="start",ghost:x=!1,block:w=!1,htmlType:S="button",classNames:C,style:E={},autoInsertSpace:_,autoFocus:P}=e,$=XBe(e,["loading","prefixCls","color","variant","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace","autoFocus"]),T=l||"default",{button:R}=Z.useContext(kt),[O,k]=p.useMemo(()=>{if(a&&s)return[a,s];if(l||c){const Fe=ZBe[T]||[];return c?["danger",Fe[1]]:Fe}return R!=null&&R.color&&(R!=null&&R.variant)?[R.color,R.variant]:["default","outlined"]},[l,a,s,c,R==null?void 0:R.variant,R==null?void 0:R.color]),D=O==="danger"?"dangerous":O,{getPrefixCls:N,direction:L,autoInsertSpace:H,className:U,style:V,classNames:j,styles:F}=Vr("button"),W=(n=_??H)!==null&&n!==void 0?n:!0,X=N("btn",i),[J,q,A]=HBe(X),z=p.useContext(Do),G=h??z,Y=p.useContext(Pde),Q=p.useMemo(()=>QBe(o),[o]),[ee,te]=p.useState(Q.loading),[oe,ne]=p.useState(!1),le=p.useRef(null),ce=Lc(t,le),he=p.Children.count(g)===1&&!b&&!x8(k),ue=p.useRef(!0);Z.useEffect(()=>(ue.current=!1,()=>{ue.current=!0}),[]),p.useLayoutEffect(()=>{let Fe=null;Q.delay>0?Fe=setTimeout(()=>{Fe=null,te(!0)},Q.delay):te(Q.loading);function Se(){Fe&&(clearTimeout(Fe),Fe=null)}return Se},[Q.delay,Q.loading]),p.useEffect(()=>{if(!le.current||!W)return;const Fe=le.current.textContent||"";he&&uA(Fe)?oe||ne(!0):oe&&ne(!1)}),p.useEffect(()=>{P&&le.current&&le.current.focus()},[]);const fe=Z.useCallback(Fe=>{var Se;if(ee||G){Fe.preventDefault();return}(Se=e.onClick)===null||Se===void 0||Se.call(e,("href"in e,Fe))},[e.onClick,ee,G]),{compactSize:ve,compactItemClassnames:ge}=Rl(X,L),de={large:"lg",small:"sm",middle:void 0},be=fo(Fe=>{var Se,Ae;return(Ae=(Se=d??ve)!==null&&Se!==void 0?Se:Y)!==null&&Ae!==void 0?Ae:Fe}),Ee=be&&(r=de[be])!==null&&r!==void 0?r:"",Le=ee?"loading":b,Te=En($,["navigate"]),Pe=re(X,q,A,{[`${X}-${u}`]:u!=="default"&&u,[`${X}-${T}`]:T,[`${X}-dangerous`]:c,[`${X}-color-${D}`]:D,[`${X}-variant-${k}`]:k,[`${X}-${Ee}`]:Ee,[`${X}-icon-only`]:!g&&g!==0&&!!Le,[`${X}-background-ghost`]:x&&!x8(k),[`${X}-loading`]:ee,[`${X}-two-chinese-chars`]:oe&&W&&!ee,[`${X}-block`]:w,[`${X}-rtl`]:L==="rtl",[`${X}-icon-end`]:y==="end"},ge,m,v,U),ze=Object.assign(Object.assign({},V),E),ke=re(C==null?void 0:C.icon,j.icon),$e=Object.assign(Object.assign({},(f==null?void 0:f.icon)||{}),F.icon||{}),Be=b&&!ee?Z.createElement(dA,{prefixCls:X,className:ke,style:$e},b):o&&typeof o=="object"&&o.icon?Z.createElement(dA,{prefixCls:X,className:ke,style:$e},o.icon):Z.createElement(vFe,{existIcon:!!b,prefixCls:X,loading:ee,mount:ue.current}),we=g||g===0?gFe(g,he&&W):null;if(Te.href!==void 0)return J(Z.createElement("a",Object.assign({},Te,{className:re(Pe,{[`${X}-disabled`]:G}),href:G?void 0:Te.href,style:ze,onClick:fe,ref:ce,tabIndex:G?-1:0}),Be,we));let Re=Z.createElement("button",Object.assign({},$,{type:S,className:Pe,style:ze,onClick:fe,disabled:G,ref:ce}),Be,we,ge&&Z.createElement(YBe,{prefixCls:X}));return x8(k)||(Re=Z.createElement(BC,{component:"Button",disabled:ee},Re)),J(Re)}),At=JBe;At.Group=hFe;At.__ANT_BUTTON=!0;function _8(e){return!!(e!=null&&e.then)}const Vde=e=>{const{type:t,children:n,prefixCls:r,buttonProps:o,close:i,autoFocus:a,emitEvent:s,isSilent:l,quitOnNullishReturnValue:c,actionFn:u}=e,d=p.useRef(!1),f=p.useRef(null),[h,m]=zm(!1),v=(...y)=>{i==null||i.apply(void 0,y)};p.useEffect(()=>{let y=null;return a&&(y=setTimeout(()=>{var x;(x=f.current)===null||x===void 0||x.focus({preventScroll:!0})})),()=>{y&&clearTimeout(y)}},[]);const g=y=>{_8(y)&&(m(!0),y.then((...x)=>{m(!1,!0),v.apply(void 0,x),d.current=!1},x=>{if(m(!1,!0),d.current=!1,!(l!=null&&l()))return Promise.reject(x)}))},b=y=>{if(d.current)return;if(d.current=!0,!u){v();return}let x;if(s){if(x=u(y),c&&!_8(x)){d.current=!1,v(y);return}}else if(u.length)x=u(i),d.current=!1;else if(x=u(),!_8(x)){v();return}g(x)};return p.createElement(At,Object.assign({},Mde(t),{onClick:b,loading:h,prefixCls:r},o,{ref:f}),n)},jC=Z.createContext({}),{Provider:Wde}=jC,kq=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:o,rootPrefixCls:i,close:a,onCancel:s,onConfirm:l}=p.useContext(jC);return o?Z.createElement(Vde,{isSilent:r,actionFn:s,close:(...c)=>{a==null||a.apply(void 0,c),l==null||l(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${i}-btn`},n):null},Iq=()=>{const{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:o,okTextLocale:i,okType:a,onConfirm:s,onOk:l}=p.useContext(jC);return Z.createElement(Vde,{isSilent:n,type:a||"primary",actionFn:l,close:(...c)=>{t==null||t.apply(void 0,c),s==null||s(!0)},autoFocus:e==="ok",buttonProps:r,prefixCls:`${o}-btn`},i)};var Ude=p.createContext(null),Dq=[];function eLe(e,t){var n=p.useState(function(){if(!Ki())return null;var m=document.createElement("div");return m}),r=ie(n,1),o=r[0],i=p.useRef(!1),a=p.useContext(Ude),s=p.useState(Dq),l=ie(s,2),c=l[0],u=l[1],d=a||(i.current?void 0:function(m){u(function(v){var g=[m].concat(De(v));return g})});function f(){o.parentElement||document.body.appendChild(o),i.current=!0}function h(){var m;(m=o.parentElement)===null||m===void 0||m.removeChild(o),i.current=!1}return Mn(function(){return e?a?a(f):f():h(),h},[e]),Mn(function(){c.length&&(c.forEach(function(m){return m()}),u(Dq))},[c]),[o,d]}function tLe(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),n=document.createElement("div");n.id=t;var r=n.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";var o,i;if(e){var a=getComputedStyle(e);r.scrollbarColor=a.scrollbarColor,r.scrollbarWidth=a.scrollbarWidth;var s=getComputedStyle(e,"::-webkit-scrollbar"),l=parseInt(s.width,10),c=parseInt(s.height,10);try{var u=l?"width: ".concat(s.width,";"):"",d=c?"height: ".concat(s.height,";"):"";xu(` #`.concat(t,`::-webkit-scrollbar { `).concat(u,` `).concat(d,` -}`),t)}catch(m){console.error(m),o=l,i=c}}document.body.appendChild(n);var p=e&&o&&!isNaN(o)?o:n.offsetWidth-n.clientWidth,h=e&&i&&!isNaN(i)?i:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),R0(t),{width:p,height:h}}function nLe(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:tLe(e)}function rLe(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var oLe="rc-util-locker-".concat(Date.now()),Dq=0;function iLe(e){var t=!!e,n=f.useState(function(){return Dq+=1,"".concat(oLe,"_").concat(Dq)}),r=ie(n,1),o=r[0];Mn(function(){if(t){var i=nLe(document.body).width,a=rLe();xu(` +}`),t)}catch(m){console.error(m),o=l,i=c}}document.body.appendChild(n);var f=e&&o&&!isNaN(o)?o:n.offsetWidth-n.clientWidth,h=e&&i&&!isNaN(i)?i:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),T0(t),{width:f,height:h}}function nLe(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:tLe(e)}function rLe(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var oLe="rc-util-locker-".concat(Date.now()),Nq=0;function iLe(e){var t=!!e,n=p.useState(function(){return Nq+=1,"".concat(oLe,"_").concat(Nq)}),r=ie(n,1),o=r[0];Mn(function(){if(t){var i=nLe(document.body).width,a=rLe();xu(` html body { overflow-y: hidden; `.concat(a?"width: calc(100% - ".concat(i,"px);"):"",` -}`),o)}else R0(o);return function(){R0(o)}},[t,o])}var aLe=!1;function sLe(e){return aLe}var Aq=function(t){return t===!1?!1:!qi()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},zw=f.forwardRef(function(e,t){var n=e.open,r=e.autoLock,o=e.getContainer;e.debug;var i=e.autoDestroy,a=i===void 0?!0:i,s=e.children,l=f.useState(n),c=ie(l,2),u=c[0],d=c[1],p=u||n;f.useEffect(function(){(a||n)&&d(n)},[n,a]);var h=f.useState(function(){return Aq(o)}),m=ie(h,2),v=m[0],g=m[1];f.useEffect(function(){var R=Aq(o);g(R??null)});var x=eLe(p&&!v),y=ie(x,2),b=y[0],C=y[1],S=v??b;iLe(r&&n&&qi()&&(S===b||S===document.body));var w=null;if(s&&Jd(s)&&t){var E=s;w=E.ref}var _=Lc(w,t);if(!p||!qi()||v===void 0)return null;var P=S===!1||sLe(),$=s;return t&&($=f.cloneElement(s,{ref:_})),f.createElement(Ude.Provider,{value:C},P?$:Li.createPortal($,S))}),Gde=f.createContext({});function lLe(){var e=B({},hw);return e.useId}var Fq=0,Bq=lLe();const Hw=Bq?function(t){var n=Bq();return t||n}:function(t){var n=f.useState("ssr-id"),r=ie(n,2),o=r[0],i=r[1];return f.useEffect(function(){var a=Fq;Fq+=1,i("rc_unique_".concat(a))},[]),t||o};function Lq(e,t,n){var r=t;return!r&&n&&(r="".concat(e,"-").concat(n)),r}function jq(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if(typeof n!="number"){var o=e.document;n=o.documentElement[r],typeof n!="number"&&(n=o.body[r])}return n}function cLe(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,o=r.defaultView||r.parentWindow;return n.left+=jq(o),n.top+=jq(o,!0),n}const uLe=f.memo(function(e){var t=e.children;return t},function(e,t){var n=t.shouldUpdate;return!n});var dLe={width:0,height:0,overflow:"hidden",outline:"none"},fLe={outline:"none"},qde=Z.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,i=e.title,a=e.ariaId,s=e.footer,l=e.closable,c=e.closeIcon,u=e.onClose,d=e.children,p=e.bodyStyle,h=e.bodyProps,m=e.modalRender,v=e.onMouseDown,g=e.onMouseUp,x=e.holderRef,y=e.visible,b=e.forceRender,C=e.width,S=e.height,w=e.classNames,E=e.styles,_=Z.useContext(Gde),P=_.panel,$=Lc(x,P),R=f.useRef(),O=f.useRef();Z.useImperativeHandle(t,function(){return{focus:function(){var j;(j=R.current)===null||j===void 0||j.focus({preventScroll:!0})},changeActive:function(j){var F=document,W=F.activeElement;j&&W===O.current?R.current.focus({preventScroll:!0}):!j&&W===R.current&&O.current.focus({preventScroll:!0})}}});var T={};C!==void 0&&(T.width=C),S!==void 0&&(T.height=S);var I=s?Z.createElement("div",{className:re("".concat(n,"-footer"),w==null?void 0:w.footer),style:B({},E==null?void 0:E.footer)},s):null,k=i?Z.createElement("div",{className:re("".concat(n,"-header"),w==null?void 0:w.header),style:B({},E==null?void 0:E.header)},Z.createElement("div",{className:"".concat(n,"-title"),id:a},i)):null,N=f.useMemo(function(){return dt(l)==="object"&&l!==null?l:l?{closeIcon:c??Z.createElement("span",{className:"".concat(n,"-close-x")})}:{}},[l,c,n]),D=Zr(N,!0),L=dt(l)==="object"&&l.disabled,H=l?Z.createElement("button",we({type:"button",onClick:u,"aria-label":"Close"},D,{className:"".concat(n,"-close"),disabled:L}),N.closeIcon):null,U=Z.createElement("div",{className:re("".concat(n,"-content"),w==null?void 0:w.content),style:E==null?void 0:E.content},H,k,Z.createElement("div",we({className:re("".concat(n,"-body"),w==null?void 0:w.body),style:B(B({},p),E==null?void 0:E.body)},h),d),I);return Z.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":i?a:null,"aria-modal":"true",ref:$,style:B(B({},o),T),className:re(n,r),onMouseDown:v,onMouseUp:g},Z.createElement("div",{ref:R,tabIndex:0,style:fLe},Z.createElement(uLe,{shouldUpdate:y||b},m?m(U):U)),Z.createElement("div",{tabIndex:0,ref:O,style:dLe}))}),Kde=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.title,o=e.style,i=e.className,a=e.visible,s=e.forceRender,l=e.destroyOnClose,c=e.motionName,u=e.ariaId,d=e.onVisibleChanged,p=e.mousePosition,h=f.useRef(),m=f.useState(),v=ie(m,2),g=v[0],x=v[1],y={};g&&(y.transformOrigin=g);function b(){var C=cLe(h.current);x(p&&(p.x||p.y)?"".concat(p.x-C.left,"px ").concat(p.y-C.top,"px"):"")}return f.createElement(qo,{visible:a,onVisibleChanged:d,onAppearPrepare:b,onEnterPrepare:b,forceRender:s,motionName:c,removeOnLeave:l,ref:h},function(C,S){var w=C.className,E=C.style;return f.createElement(qde,we({},e,{ref:t,title:r,ariaId:u,prefixCls:n,holderRef:S,style:B(B(B({},E),o),y),className:re(i,w)}))})});Kde.displayName="Content";var pLe=function(t){var n=t.prefixCls,r=t.style,o=t.visible,i=t.maskProps,a=t.motionName,s=t.className;return f.createElement(qo,{key:"mask",visible:o,motionName:a,leavedClassName:"".concat(n,"-mask-hidden")},function(l,c){var u=l.className,d=l.style;return f.createElement("div",we({ref:c,style:B(B({},d),r),className:re("".concat(n,"-mask"),u,s)},i))})},hLe=function(t){var n=t.prefixCls,r=n===void 0?"rc-dialog":n,o=t.zIndex,i=t.visible,a=i===void 0?!1:i,s=t.keyboard,l=s===void 0?!0:s,c=t.focusTriggerAfterClose,u=c===void 0?!0:c,d=t.wrapStyle,p=t.wrapClassName,h=t.wrapProps,m=t.onClose,v=t.afterOpenChange,g=t.afterClose,x=t.transitionName,y=t.animation,b=t.closable,C=b===void 0?!0:b,S=t.mask,w=S===void 0?!0:S,E=t.maskTransitionName,_=t.maskAnimation,P=t.maskClosable,$=P===void 0?!0:P,R=t.maskStyle,O=t.maskProps,T=t.rootClassName,I=t.classNames,k=t.styles,N=f.useRef(),D=f.useRef(),L=f.useRef(),H=f.useState(a),U=ie(H,2),V=U[0],j=U[1],F=Hw();function W(){KD(D.current,document.activeElement)||(N.current=document.activeElement)}function X(){if(!KD(D.current,document.activeElement)){var oe;(oe=L.current)===null||oe===void 0||oe.focus()}}function J(oe){if(oe)X();else{if(j(!1),w&&N.current&&u){try{N.current.focus({preventScroll:!0})}catch{}N.current=null}V&&(g==null||g())}v==null||v(oe)}function q(oe){m==null||m(oe)}var A=f.useRef(!1),z=f.useRef(),G=function(){clearTimeout(z.current),A.current=!0},Y=function(){z.current=setTimeout(function(){A.current=!1})},Q=null;$&&(Q=function(ne){A.current?A.current=!1:D.current===ne.target&&q(ne)});function ee(oe){if(l&&oe.keyCode===ot.ESC){oe.stopPropagation(),q(oe);return}a&&oe.keyCode===ot.TAB&&L.current.changeActive(!oe.shiftKey)}f.useEffect(function(){a&&(j(!0),W())},[a]),f.useEffect(function(){return function(){clearTimeout(z.current)}},[]);var te=B(B(B({zIndex:o},d),k==null?void 0:k.wrapper),{},{display:V?null:"none"});return f.createElement("div",we({className:re("".concat(r,"-root"),T)},Zr(t,{data:!0})),f.createElement(pLe,{prefixCls:r,visible:w&&a,motionName:Lq(r,E,_),style:B(B({zIndex:o},R),k==null?void 0:k.mask),maskProps:O,className:I==null?void 0:I.mask}),f.createElement("div",we({tabIndex:-1,onKeyDown:ee,className:re("".concat(r,"-wrap"),p,I==null?void 0:I.wrapper),ref:D,onClick:Q,style:te},h),f.createElement(Kde,we({},t,{onMouseDown:G,onMouseUp:Y,ref:L,closable:C,ariaId:F,prefixCls:r,visible:a&&V,onClose:q,onVisibleChanged:J,motionName:Lq(r,x,y)}))))},Pj=function(t){var n=t.visible,r=t.getContainer,o=t.forceRender,i=t.destroyOnClose,a=i===void 0?!1:i,s=t.afterClose,l=t.panelRef,c=f.useState(n),u=ie(c,2),d=u[0],p=u[1],h=f.useMemo(function(){return{panel:l}},[l]);return f.useEffect(function(){n&&p(!0)},[n]),!o&&a&&!d?null:f.createElement(Gde.Provider,{value:h},f.createElement(zw,{open:n||o||d,autoDestroy:!1,getContainer:r,autoLock:n||d},f.createElement(hLe,we({},t,{destroyOnClose:a,afterClose:function(){s==null||s(),p(!1)}}))))};Pj.displayName="Dialog";var Zh="RC_FORM_INTERNAL_HOOKS",Or=function(){Jn(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},Bp=f.createContext({getFieldValue:Or,getFieldsValue:Or,getFieldError:Or,getFieldWarning:Or,getFieldsError:Or,isFieldsTouched:Or,isFieldTouched:Or,isFieldValidating:Or,isFieldsValidating:Or,resetFields:Or,setFields:Or,setFieldValue:Or,setFieldsValue:Or,validateFields:Or,submit:Or,getInternalHooks:function(){return Or(),{dispatch:Or,initEntityValue:Or,registerField:Or,useSubscribe:Or,setInitialValues:Or,destroyForm:Or,setCallbacks:Or,registerWatch:Or,getFields:Or,setValidateMessages:Or,setPreserve:Or,getInitialValue:Or}}}),$C=f.createContext(null);function fA(e){return e==null?[]:Array.isArray(e)?e:[e]}function mLe(e){return e&&!!e._init}function pA(){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 t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var hA=pA();function gLe(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function vLe(e,t,n){if(kO())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&vC(o,n.prototype),o}function mA(e){var t=typeof Map=="function"?new Map:void 0;return mA=function(r){if(r===null||!gLe(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,o)}function o(){return vLe(r,arguments,Fm(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),vC(o,r)},mA(e)}var yLe=/%[sdj%]/g,bLe=function(){};function gA(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function Is(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=i)return s;switch(s){case"%s":return String(n[o++]);case"%d":return Number(n[o++]);case"%j":try{return JSON.stringify(n[o++])}catch{return"[Circular]"}break;default:return s}});return a}return e}function xLe(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function bi(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||xLe(t)&&typeof e=="string"&&!e)}function CLe(e,t,n){var r=[],o=0,i=e.length;function a(s){r.push.apply(r,Ne(s||[])),o++,o===i&&n(r)}e.forEach(function(s){t(s,a)})}function zq(e,t,n){var r=0,o=e.length;function i(a){if(a&&a.length){n(a);return}var s=r;r=r+1,st.max?o.push(Is(i.messages[d].max,t.fullField,t.max)):s&&l&&(ut.max)&&o.push(Is(i.messages[d].range,t.fullField,t.min,t.max))},Yde=function(t,n,r,o,i,a){t.required&&(!r.hasOwnProperty(t.field)||bi(n,a||t.type))&&o.push(Is(i.messages.required,t.fullField))},o2;const RLe=function(){if(o2)return o2;var e="[a-fA-F\\d:]",t=function(w){return w&&w.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(e,")(?=\\s|$))"):""},n="(?: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}",r="[a-fA-F\\d]{1,4}",o=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(n,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(n,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(n,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(n,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(n,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(n,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(n,"|(?::").concat(r,"){1,7}|:))")],i="(?:%[0-9a-zA-Z]{1,})?",a="(?:".concat(o.join("|"),")").concat(i),s=new RegExp("(?:^".concat(n,"$)|(?:^").concat(a,"$)")),l=new RegExp("^".concat(n,"$")),c=new RegExp("^".concat(a,"$")),u=function(w){return w&&w.exact?s:new RegExp("(?:".concat(t(w)).concat(n).concat(t(w),")|(?:").concat(t(w)).concat(a).concat(t(w),")"),"g")};u.v4=function(S){return S&&S.exact?l:new RegExp("".concat(t(S)).concat(n).concat(t(S)),"g")},u.v6=function(S){return S&&S.exact?c:new RegExp("".concat(t(S)).concat(a).concat(t(S)),"g")};var d="(?:(?:[a-z]+:)?//)",p="(?:\\S+(?::\\S*)?@)?",h=u.v4().source,m=u.v6().source,v="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",g="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",x="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",y="(?::\\d{2,5})?",b='(?:[/?#][^\\s"]*)?',C="(?:".concat(d,"|www\\.)").concat(p,"(?:localhost|").concat(h,"|").concat(m,"|").concat(v).concat(g).concat(x,")").concat(y).concat(b);return o2=new RegExp("(?:^".concat(C,"$)"),"i"),o2};var Uq={email:/^(([^<>()\[\]\\.,;:\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,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Hx={integer:function(t){return Hx.number(t)&&parseInt(t,10)===t},float:function(t){return Hx.number(t)&&!Hx.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return dt(t)==="object"&&!Hx.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(Uq.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(RLe())},hex:function(t){return typeof t=="string"&&!!t.match(Uq.hex)}},OLe=function(t,n,r,o,i){if(t.required&&n===void 0){Yde(t,n,r,o,i);return}var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;a.indexOf(s)>-1?Hx[s](n)||o.push(Is(i.messages.types[s],t.fullField,t.type)):s&&dt(n)!==t.type&&o.push(Is(i.messages.types[s],t.fullField,t.type))},TLe=function(t,n,r,o,i){(/^\s+$/.test(n)||n==="")&&o.push(Is(i.messages.whitespace,t.fullField))};const nr={required:Yde,whitespace:TLe,type:OLe,range:MLe,enum:$Le,pattern:PLe};var ILe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n)&&!t.required)return r();nr.required(t,n,o,a,i)}r(a)},kLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n==null&&!t.required)return r();nr.required(t,n,o,a,i,"array"),n!=null&&(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i))}r(a)},NLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&nr.type(t,n,o,a,i)}r(a)},DLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n,"date")&&!t.required)return r();if(nr.required(t,n,o,a,i),!bi(n,"date")){var l;n instanceof Date?l=n:l=new Date(n),nr.type(t,l,o,a,i),l&&nr.range(t,l.getTime(),o,a,i)}}r(a)},ALe="enum",FLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&nr[ALe](t,n,o,a,i)}r(a)},BLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i))}r(a)},LLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i))}r(a)},jLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&nr.type(t,n,o,a,i)}r(a)},zLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n===""&&(n=void 0),bi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i))}r(a)},HLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&nr.type(t,n,o,a,i)}r(a)},VLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n,"string")&&!t.required)return r();nr.required(t,n,o,a,i),bi(n,"string")||nr.pattern(t,n,o,a,i)}r(a)},WLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n)&&!t.required)return r();nr.required(t,n,o,a,i),bi(n)||nr.type(t,n,o,a,i)}r(a)},ULe=function(t,n,r,o,i){var a=[],s=Array.isArray(n)?"array":dt(n);nr.required(t,n,o,a,i,s),r(a)},GLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n,"string")&&!t.required)return r();nr.required(t,n,o,a,i,"string"),bi(n,"string")||(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i),nr.pattern(t,n,o,a,i),t.whitespace===!0&&nr.whitespace(t,n,o,a,i))}r(a)},$8=function(t,n,r,o,i){var a=t.type,s=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(bi(n,a)&&!t.required)return r();nr.required(t,n,o,s,i,a),bi(n,a)||nr.type(t,n,o,s,i)}r(s)};const x1={string:GLe,method:jLe,number:zLe,boolean:NLe,regexp:WLe,integer:LLe,float:BLe,array:kLe,object:HLe,enum:FLe,pattern:VLe,date:DLe,url:$8,hex:$8,email:$8,required:ULe,any:ILe};var Vw=function(){function e(t){rr(this,e),K(this,"rules",null),K(this,"_messages",hA),this.define(t)}return or(e,[{key:"define",value:function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(dt(n)!=="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(o){var i=n[o];r.rules[o]=Array.isArray(i)?i:[i]})}},{key:"messages",value:function(n){return n&&(this._messages=Wq(pA(),n)),this._messages}},{key:"validate",value:function(n){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},a=n,s=o,l=i;if(typeof s=="function"&&(l=s,s={}),!this.rules||Object.keys(this.rules).length===0)return l&&l(null,a),Promise.resolve(a);function c(m){var v=[],g={};function x(b){if(Array.isArray(b)){var C;v=(C=v).concat.apply(C,Ne(b))}else v.push(b)}for(var y=0;y0&&arguments[0]!==void 0?arguments[0]:[],_=Array.isArray(E)?E:[E];!s.suppressWarning&&_.length&&e.warning("async-validator:",_),_.length&&g.message!==void 0&&(_=[].concat(g.message));var P=_.map(Vq(g,a));if(s.first&&P.length)return h[g.field]=1,v(P);if(!x)v(P);else{if(g.required&&!m.value)return g.message!==void 0?P=[].concat(g.message).map(Vq(g,a)):s.error&&(P=[s.error(g,Is(s.messages.required,g.field))]),v(P);var $={};g.defaultField&&Object.keys(m.value).map(function(T){$[T]=g.defaultField}),$=B(B({},$),m.rule.fields);var R={};Object.keys($).forEach(function(T){var I=$[T],k=Array.isArray(I)?I:[I];R[T]=k.map(y.bind(null,T))});var O=new e(R);O.messages(s.messages),m.rule.options&&(m.rule.options.messages=s.messages,m.rule.options.error=s.error),O.validate(m.value,m.rule.options||s,function(T){var I=[];P&&P.length&&I.push.apply(I,Ne(P)),T&&T.length&&I.push.apply(I,Ne(T)),v(I.length?I:null)})}}var C;if(g.asyncValidator)C=g.asyncValidator(g,m.value,b,m.source,s);else if(g.validator){try{C=g.validator(g,m.value,b,m.source,s)}catch(E){var S,w;(S=(w=console).error)===null||S===void 0||S.call(w,E),s.suppressValidatorError||setTimeout(function(){throw E},0),b(E.message)}C===!0?b():C===!1?b(typeof g.message=="function"?g.message(g.fullField||g.field):g.message||"".concat(g.fullField||g.field," fails")):C instanceof Array?b(C):C instanceof Error&&b(C.message)}C&&C.then&&C.then(function(){return b()},function(E){return b(E)})},function(m){c(m)},a)}},{key:"getType",value:function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!x1.hasOwnProperty(n.type))throw new Error(Is("Unknown rule type %s",n.type));return n.type||"string"}},{key:"getValidationMethod",value:function(n){if(typeof n.validator=="function")return n.validator;var r=Object.keys(n),o=r.indexOf("message");return o!==-1&&r.splice(o,1),r.length===1&&r[0]==="required"?x1.required:x1[this.getType(n)]||void 0}}]),e}();K(Vw,"register",function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");x1[t]=n});K(Vw,"warning",bLe);K(Vw,"messages",hA);K(Vw,"validators",x1);var ys="'${name}' is not a valid ${type}",Xde={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:ys,method:ys,array:ys,object:ys,number:ys,date:ys,boolean:ys,integer:ys,float:ys,regexp:ys,email:ys,url:ys,hex:ys},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}"}},Gq=Vw;function qLe(e,t){return e.replace(/\\?\$\{\w+\}/g,function(n){if(n.startsWith("\\"))return n.slice(1);var r=n.slice(2,-1);return t[r]})}var qq="CODE_LOGIC_ERROR";function vA(e,t,n,r,o){return yA.apply(this,arguments)}function yA(){return yA=co(Cn().mark(function e(t,n,r,o,i){var a,s,l,c,u,d,p,h,m;return Cn().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return a=B({},r),delete a.ruleIndex,Gq.warning=function(){},a.validator&&(s=a.validator,a.validator=function(){try{return s.apply(void 0,arguments)}catch(x){return console.error(x),Promise.reject(qq)}}),l=null,a&&a.type==="array"&&a.defaultField&&(l=a.defaultField,delete a.defaultField),c=new Gq(K({},t,[a])),u=Nv(Xde,o.validateMessages),c.messages(u),d=[],g.prev=10,g.next=13,Promise.resolve(c.validate(K({},t,n),B({},o)));case 13:g.next=18;break;case 15:g.prev=15,g.t0=g.catch(10),g.t0.errors&&(d=g.t0.errors.map(function(x,y){var b=x.message,C=b===qq?u.default:b;return f.isValidElement(C)?f.cloneElement(C,{key:"error_".concat(y)}):C}));case 18:if(!(!d.length&&l)){g.next=23;break}return g.next=21,Promise.all(n.map(function(x,y){return vA("".concat(t,".").concat(y),x,l,o,i)}));case 21:return p=g.sent,g.abrupt("return",p.reduce(function(x,y){return[].concat(Ne(x),Ne(y))},[]));case 23:return h=B(B({},r),{},{name:t,enum:(r.enum||[]).join(", ")},i),m=d.map(function(x){return typeof x=="string"?qLe(x,h):x}),g.abrupt("return",m);case 26:case"end":return g.stop()}},e,null,[[10,15]])})),yA.apply(this,arguments)}function KLe(e,t,n,r,o,i){var a=e.join("."),s=n.map(function(u,d){var p=u.validator,h=B(B({},u),{},{ruleIndex:d});return p&&(h.validator=function(m,v,g){var x=!1,y=function(){for(var S=arguments.length,w=new Array(S),E=0;E2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(r){return Qde(t,r,n)})}function Qde(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(r,o){return e[o]===r})}function QLe(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||dt(e)!=="object"||dt(t)!=="object")return!1;var n=Object.keys(e),r=Object.keys(t),o=new Set([].concat(n,r));return Ne(o).every(function(i){var a=e[i],s=t[i];return typeof a=="function"&&typeof s=="function"?!0:a===s})}function ZLe(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&dt(t.target)==="object"&&e in t.target?t.target[e]:t}function Yq(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var o=e[t],i=t-n;return i>0?[].concat(Ne(e.slice(0,n)),[o],Ne(e.slice(n,t)),Ne(e.slice(t+1,r))):i<0?[].concat(Ne(e.slice(0,t)),Ne(e.slice(t+1,n+1)),[o],Ne(e.slice(n+1,r))):e}var JLe=["name"],Js=[];function P8(e,t,n,r,o,i){return typeof e=="function"?e(t,n,"source"in i?{source:i.source}:{}):r!==o}var Mj=function(e){va(n,e);var t=La(n);function n(r){var o;if(rr(this,n),o=t.call(this,r),K(Et(o),"state",{resetCount:0}),K(Et(o),"cancelRegisterFunc",null),K(Et(o),"mounted",!1),K(Et(o),"touched",!1),K(Et(o),"dirty",!1),K(Et(o),"validatePromise",void 0),K(Et(o),"prevValidating",void 0),K(Et(o),"errors",Js),K(Et(o),"warnings",Js),K(Et(o),"cancelRegister",function(){var l=o.props,c=l.preserve,u=l.isListField,d=l.name;o.cancelRegisterFunc&&o.cancelRegisterFunc(u,c,Lo(d)),o.cancelRegisterFunc=null}),K(Et(o),"getNamePath",function(){var l=o.props,c=l.name,u=l.fieldContext,d=u.prefixName,p=d===void 0?[]:d;return c!==void 0?[].concat(Ne(p),Ne(c)):[]}),K(Et(o),"getRules",function(){var l=o.props,c=l.rules,u=c===void 0?[]:c,d=l.fieldContext;return u.map(function(p){return typeof p=="function"?p(d):p})}),K(Et(o),"refresh",function(){o.mounted&&o.setState(function(l){var c=l.resetCount;return{resetCount:c+1}})}),K(Et(o),"metaCache",null),K(Et(o),"triggerMetaEvent",function(l){var c=o.props.onMetaChange;if(c){var u=B(B({},o.getMeta()),{},{destroy:l});Vd(o.metaCache,u)||c(u),o.metaCache=u}else o.metaCache=null}),K(Et(o),"onStoreChange",function(l,c,u){var d=o.props,p=d.shouldUpdate,h=d.dependencies,m=h===void 0?[]:h,v=d.onReset,g=u.store,x=o.getNamePath(),y=o.getValue(l),b=o.getValue(g),C=c&&Jv(c,x);switch(u.type==="valueUpdate"&&u.source==="external"&&!Vd(y,b)&&(o.touched=!0,o.dirty=!0,o.validatePromise=null,o.errors=Js,o.warnings=Js,o.triggerMetaEvent()),u.type){case"reset":if(!c||C){o.touched=!1,o.dirty=!1,o.validatePromise=void 0,o.errors=Js,o.warnings=Js,o.triggerMetaEvent(),v==null||v(),o.refresh();return}break;case"remove":{if(p&&P8(p,l,g,y,b,u)){o.reRender();return}break}case"setField":{var S=u.data;if(C){"touched"in S&&(o.touched=S.touched),"validating"in S&&!("originRCField"in S)&&(o.validatePromise=S.validating?Promise.resolve([]):null),"errors"in S&&(o.errors=S.errors||Js),"warnings"in S&&(o.warnings=S.warnings||Js),o.dirty=!0,o.triggerMetaEvent(),o.reRender();return}else if("value"in S&&Jv(c,x,!0)){o.reRender();return}if(p&&!x.length&&P8(p,l,g,y,b,u)){o.reRender();return}break}case"dependenciesUpdate":{var w=m.map(Lo);if(w.some(function(E){return Jv(u.relatedFields,E)})){o.reRender();return}break}default:if(C||(!m.length||x.length||p)&&P8(p,l,g,y,b,u)){o.reRender();return}break}p===!0&&o.reRender()}),K(Et(o),"validateRules",function(l){var c=o.getNamePath(),u=o.getValue(),d=l||{},p=d.triggerName,h=d.validateOnly,m=h===void 0?!1:h,v=Promise.resolve().then(co(Cn().mark(function g(){var x,y,b,C,S,w,E;return Cn().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:if(o.mounted){P.next=2;break}return P.abrupt("return",[]);case 2:if(x=o.props,y=x.validateFirst,b=y===void 0?!1:y,C=x.messageVariables,S=x.validateDebounce,w=o.getRules(),p&&(w=w.filter(function($){return $}).filter(function($){var R=$.validateTrigger;if(!R)return!0;var O=fA(R);return O.includes(p)})),!(S&&p)){P.next=10;break}return P.next=8,new Promise(function($){setTimeout($,S)});case 8:if(o.validatePromise===v){P.next=10;break}return P.abrupt("return",[]);case 10:return E=KLe(c,u,w,l,b,C),E.catch(function($){return $}).then(function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Js;if(o.validatePromise===v){var R;o.validatePromise=null;var O=[],T=[];(R=$.forEach)===null||R===void 0||R.call($,function(I){var k=I.rule.warningOnly,N=I.errors,D=N===void 0?Js:N;k?T.push.apply(T,Ne(D)):O.push.apply(O,Ne(D))}),o.errors=O,o.warnings=T,o.triggerMetaEvent(),o.reRender()}}),P.abrupt("return",E);case 13:case"end":return P.stop()}},g)})));return m||(o.validatePromise=v,o.dirty=!0,o.errors=Js,o.warnings=Js,o.triggerMetaEvent(),o.reRender()),v}),K(Et(o),"isFieldValidating",function(){return!!o.validatePromise}),K(Et(o),"isFieldTouched",function(){return o.touched}),K(Et(o),"isFieldDirty",function(){if(o.dirty||o.props.initialValue!==void 0)return!0;var l=o.props.fieldContext,c=l.getInternalHooks(Zh),u=c.getInitialValue;return u(o.getNamePath())!==void 0}),K(Et(o),"getErrors",function(){return o.errors}),K(Et(o),"getWarnings",function(){return o.warnings}),K(Et(o),"isListField",function(){return o.props.isListField}),K(Et(o),"isList",function(){return o.props.isList}),K(Et(o),"isPreserve",function(){return o.props.preserve}),K(Et(o),"getMeta",function(){o.prevValidating=o.isFieldValidating();var l={touched:o.isFieldTouched(),validating:o.prevValidating,errors:o.errors,warnings:o.warnings,name:o.getNamePath(),validated:o.validatePromise===null};return l}),K(Et(o),"getOnlyChild",function(l){if(typeof l=="function"){var c=o.getMeta();return B(B({},o.getOnlyChild(l(o.getControlled(),c,o.props.fieldContext))),{},{isFunction:!0})}var u=yi(l);return u.length!==1||!f.isValidElement(u[0])?{child:u,isFunction:!1}:{child:u[0],isFunction:!1}}),K(Et(o),"getValue",function(l){var c=o.props.fieldContext.getFieldsValue,u=o.getNamePath();return ri(l||c(!0),u)}),K(Et(o),"getControlled",function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=o.props,u=c.name,d=c.trigger,p=c.validateTrigger,h=c.getValueFromEvent,m=c.normalize,v=c.valuePropName,g=c.getValueProps,x=c.fieldContext,y=p!==void 0?p:x.validateTrigger,b=o.getNamePath(),C=x.getInternalHooks,S=x.getFieldsValue,w=C(Zh),E=w.dispatch,_=o.getValue(),P=g||function(I){return K({},v,I)},$=l[d],R=u!==void 0?P(_):{},O=B(B({},l),R);O[d]=function(){o.touched=!0,o.dirty=!0,o.triggerMetaEvent();for(var I,k=arguments.length,N=new Array(k),D=0;D=0&&$<=R.length?(u.keys=[].concat(Ne(u.keys.slice(0,$)),[u.id],Ne(u.keys.slice($))),b([].concat(Ne(R.slice(0,$)),[P],Ne(R.slice($))))):(u.keys=[].concat(Ne(u.keys),[u.id]),b([].concat(Ne(R),[P]))),u.id+=1},remove:function(P){var $=S(),R=new Set(Array.isArray(P)?P:[P]);R.size<=0||(u.keys=u.keys.filter(function(O,T){return!R.has(T)}),b($.filter(function(O,T){return!R.has(T)})))},move:function(P,$){if(P!==$){var R=S();P<0||P>=R.length||$<0||$>=R.length||(u.keys=Yq(u.keys,P,$),b(Yq(R,P,$)))}}},E=y||[];return Array.isArray(E)||(E=[]),r(E.map(function(_,P){var $=u.keys[P];return $===void 0&&(u.keys[P]=u.id,$=u.keys[P],u.id+=1),{name:P,key:$,isListField:!0}}),w,g)})))}function eje(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(o,i){e.forEach(function(a,s){a.catch(function(l){return t=!0,l}).then(function(l){n-=1,r[s]=l,!(n>0)&&(t&&i(r),o(r))})})}):Promise.resolve([])}var Jde="__@field_split__";function M8(e){return e.map(function(t){return"".concat(dt(t),":").concat(t)}).join(Jde)}var qg=function(){function e(){rr(this,e),K(this,"kvs",new Map)}return or(e,[{key:"set",value:function(n,r){this.kvs.set(M8(n),r)}},{key:"get",value:function(n){return this.kvs.get(M8(n))}},{key:"update",value:function(n,r){var o=this.get(n),i=r(o);i?this.set(n,i):this.delete(n)}},{key:"delete",value:function(n){this.kvs.delete(M8(n))}},{key:"map",value:function(n){return Ne(this.kvs.entries()).map(function(r){var o=ie(r,2),i=o[0],a=o[1],s=i.split(Jde);return n({key:s.map(function(l){var c=l.match(/^([^:]*):(.*)$/),u=ie(c,3),d=u[1],p=u[2];return d==="number"?Number(p):p}),value:a})})}},{key:"toJSON",value:function(){var n={};return this.map(function(r){var o=r.key,i=r.value;return n[o.join(".")]=i,null}),n}}]),e}(),tje=["name"],nje=or(function e(t){var n=this;rr(this,e),K(this,"formHooked",!1),K(this,"forceRootUpdate",void 0),K(this,"subscribable",!0),K(this,"store",{}),K(this,"fieldEntities",[]),K(this,"initialValues",{}),K(this,"callbacks",{}),K(this,"validateMessages",null),K(this,"preserve",null),K(this,"lastValidatePromise",null),K(this,"getForm",function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),K(this,"getInternalHooks",function(r){return r===Zh?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):(Jn(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),K(this,"useSubscribe",function(r){n.subscribable=r}),K(this,"prevWithoutPreserves",null),K(this,"setInitialValues",function(r,o){if(n.initialValues=r||{},o){var i,a=Nv(r,n.store);(i=n.prevWithoutPreserves)===null||i===void 0||i.map(function(s){var l=s.key;a=Vo(a,l,ri(r,l))}),n.prevWithoutPreserves=null,n.updateStore(a)}}),K(this,"destroyForm",function(r){if(r)n.updateStore({});else{var o=new qg;n.getFieldEntities(!0).forEach(function(i){n.isMergedPreserve(i.isPreserve())||o.set(i.getNamePath(),!0)}),n.prevWithoutPreserves=o}}),K(this,"getInitialValue",function(r){var o=ri(n.initialValues,r);return r.length?Nv(o):o}),K(this,"setCallbacks",function(r){n.callbacks=r}),K(this,"setValidateMessages",function(r){n.validateMessages=r}),K(this,"setPreserve",function(r){n.preserve=r}),K(this,"watchList",[]),K(this,"registerWatch",function(r){return n.watchList.push(r),function(){n.watchList=n.watchList.filter(function(o){return o!==r})}}),K(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var o=n.getFieldsValue(),i=n.getFieldsValue(!0);n.watchList.forEach(function(a){a(o,i,r)})}}),K(this,"timeoutId",null),K(this,"warningUnhooked",function(){}),K(this,"updateStore",function(r){n.store=r}),K(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?n.fieldEntities.filter(function(o){return o.getNamePath().length}):n.fieldEntities}),K(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,o=new qg;return n.getFieldEntities(r).forEach(function(i){var a=i.getNamePath();o.set(a,i)}),o}),K(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return n.getFieldEntities(!0);var o=n.getFieldsMap(!0);return r.map(function(i){var a=Lo(i);return o.get(a)||{INVALIDATE_NAME_PATH:Lo(i)}})}),K(this,"getFieldsValue",function(r,o){n.warningUnhooked();var i,a,s;if(r===!0||Array.isArray(r)?(i=r,a=o):r&&dt(r)==="object"&&(s=r.strict,a=r.filter),i===!0&&!a)return n.store;var l=n.getFieldEntitiesForNamePathList(Array.isArray(i)?i:null),c=[];return l.forEach(function(u){var d,p,h="INVALIDATE_NAME_PATH"in u?u.INVALIDATE_NAME_PATH:u.getNamePath();if(s){var m,v;if((m=(v=u).isList)!==null&&m!==void 0&&m.call(v))return}else if(!i&&(d=(p=u).isListField)!==null&&d!==void 0&&d.call(p))return;if(!a)c.push(h);else{var g="getMeta"in u?u.getMeta():null;a(g)&&c.push(h)}}),Kq(n.store,c.map(Lo))}),K(this,"getFieldValue",function(r){n.warningUnhooked();var o=Lo(r);return ri(n.store,o)}),K(this,"getFieldsError",function(r){n.warningUnhooked();var o=n.getFieldEntitiesForNamePathList(r);return o.map(function(i,a){return i&&!("INVALIDATE_NAME_PATH"in i)?{name:i.getNamePath(),errors:i.getErrors(),warnings:i.getWarnings()}:{name:Lo(r[a]),errors:[],warnings:[]}})}),K(this,"getFieldError",function(r){n.warningUnhooked();var o=Lo(r),i=n.getFieldsError([o])[0];return i.errors}),K(this,"getFieldWarning",function(r){n.warningUnhooked();var o=Lo(r),i=n.getFieldsError([o])[0];return i.warnings}),K(this,"isFieldsTouched",function(){n.warningUnhooked();for(var r=arguments.length,o=new Array(r),i=0;i0&&arguments[0]!==void 0?arguments[0]:{},o=new qg,i=n.getFieldEntities(!0);i.forEach(function(l){var c=l.props.initialValue,u=l.getNamePath();if(c!==void 0){var d=o.get(u)||new Set;d.add({entity:l,value:c}),o.set(u,d)}});var a=function(c){c.forEach(function(u){var d=u.props.initialValue;if(d!==void 0){var p=u.getNamePath(),h=n.getInitialValue(p);if(h!==void 0)Jn(!1,"Form already set 'initialValues' with path '".concat(p.join("."),"'. Field can not overwrite it."));else{var m=o.get(p);if(m&&m.size>1)Jn(!1,"Multiple Field with path '".concat(p.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(m){var v=n.getFieldValue(p),g=u.isListField();!g&&(!r.skipExist||v===void 0)&&n.updateStore(Vo(n.store,p,Ne(m)[0].value))}}}})},s;r.entities?s=r.entities:r.namePathList?(s=[],r.namePathList.forEach(function(l){var c=o.get(l);if(c){var u;(u=s).push.apply(u,Ne(Ne(c).map(function(d){return d.entity})))}})):s=i,a(s)}),K(this,"resetFields",function(r){n.warningUnhooked();var o=n.store;if(!r){n.updateStore(Nv(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(o,null,{type:"reset"}),n.notifyWatch();return}var i=r.map(Lo);i.forEach(function(a){var s=n.getInitialValue(a);n.updateStore(Vo(n.store,a,s))}),n.resetWithFieldInitialValue({namePathList:i}),n.notifyObservers(o,i,{type:"reset"}),n.notifyWatch(i)}),K(this,"setFields",function(r){n.warningUnhooked();var o=n.store,i=[];r.forEach(function(a){var s=a.name,l=Ye(a,tje),c=Lo(s);i.push(c),"value"in l&&n.updateStore(Vo(n.store,c,l.value)),n.notifyObservers(o,[c],{type:"setField",data:a})}),n.notifyWatch(i)}),K(this,"getFields",function(){var r=n.getFieldEntities(!0),o=r.map(function(i){var a=i.getNamePath(),s=i.getMeta(),l=B(B({},s),{},{name:a,value:n.getFieldValue(a)});return Object.defineProperty(l,"originRCField",{value:!0}),l});return o}),K(this,"initEntityValue",function(r){var o=r.props.initialValue;if(o!==void 0){var i=r.getNamePath(),a=ri(n.store,i);a===void 0&&n.updateStore(Vo(n.store,i,o))}}),K(this,"isMergedPreserve",function(r){var o=r!==void 0?r:n.preserve;return o??!0}),K(this,"registerField",function(r){n.fieldEntities.push(r);var o=r.getNamePath();if(n.notifyWatch([o]),r.props.initialValue!==void 0){var i=n.store;n.resetWithFieldInitialValue({entities:[r],skipExist:!0}),n.notifyObservers(i,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(d){return d!==r}),!n.isMergedPreserve(s)&&(!a||l.length>1)){var c=a?void 0:n.getInitialValue(o);if(o.length&&n.getFieldValue(o)!==c&&n.fieldEntities.every(function(d){return!Qde(d.getNamePath(),o)})){var u=n.store;n.updateStore(Vo(u,o,c,!0)),n.notifyObservers(u,[o],{type:"remove"}),n.triggerDependenciesUpdate(u,o)}}n.notifyWatch([o])}}),K(this,"dispatch",function(r){switch(r.type){case"updateValue":{var o=r.namePath,i=r.value;n.updateValue(o,i);break}case"validateField":{var a=r.namePath,s=r.triggerName;n.validateFields([a],{triggerName:s});break}}}),K(this,"notifyObservers",function(r,o,i){if(n.subscribable){var a=B(B({},i),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(s){var l=s.onStoreChange;l(r,o,a)})}else n.forceRootUpdate()}),K(this,"triggerDependenciesUpdate",function(r,o){var i=n.getDependencyChildrenFields(o);return i.length&&n.validateFields(i),n.notifyObservers(r,i,{type:"dependenciesUpdate",relatedFields:[o].concat(Ne(i))}),i}),K(this,"updateValue",function(r,o){var i=Lo(r),a=n.store;n.updateStore(Vo(n.store,i,o)),n.notifyObservers(a,[i],{type:"valueUpdate",source:"internal"}),n.notifyWatch([i]);var s=n.triggerDependenciesUpdate(a,i),l=n.callbacks.onValuesChange;if(l){var c=Kq(n.store,[i]);l(c,n.getFieldsValue())}n.triggerOnFieldsChange([i].concat(Ne(s)))}),K(this,"setFieldsValue",function(r){n.warningUnhooked();var o=n.store;if(r){var i=Nv(n.store,r);n.updateStore(i)}n.notifyObservers(o,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()}),K(this,"setFieldValue",function(r,o){n.setFields([{name:r,value:o,errors:[],warnings:[]}])}),K(this,"getDependencyChildrenFields",function(r){var o=new Set,i=[],a=new qg;n.getFieldEntities().forEach(function(l){var c=l.props.dependencies;(c||[]).forEach(function(u){var d=Lo(u);a.update(d,function(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return p.add(l),p})})});var s=function l(c){var u=a.get(c)||new Set;u.forEach(function(d){if(!o.has(d)){o.add(d);var p=d.getNamePath();d.isFieldDirty()&&p.length&&(i.push(p),l(p))}})};return s(r),i}),K(this,"triggerOnFieldsChange",function(r,o){var i=n.callbacks.onFieldsChange;if(i){var a=n.getFields();if(o){var s=new qg;o.forEach(function(c){var u=c.name,d=c.errors;s.set(u,d)}),a.forEach(function(c){c.errors=s.get(c.name)||c.errors})}var l=a.filter(function(c){var u=c.name;return Jv(r,u)});l.length&&i(l,a)}}),K(this,"validateFields",function(r,o){n.warningUnhooked();var i,a;Array.isArray(r)||typeof r=="string"||typeof o=="string"?(i=r,a=o):a=r;var s=!!i,l=s?i.map(Lo):[],c=[],u=String(Date.now()),d=new Set,p=a||{},h=p.recursive,m=p.dirty;n.getFieldEntities(!0).forEach(function(y){if(s||l.push(y.getNamePath()),!(!y.props.rules||!y.props.rules.length)&&!(m&&!y.isFieldDirty())){var b=y.getNamePath();if(d.add(b.join(u)),!s||Jv(l,b,h)){var C=y.validateRules(B({validateMessages:B(B({},Xde),n.validateMessages)},a));c.push(C.then(function(){return{name:b,errors:[],warnings:[]}}).catch(function(S){var w,E=[],_=[];return(w=S.forEach)===null||w===void 0||w.call(S,function(P){var $=P.rule.warningOnly,R=P.errors;$?_.push.apply(_,Ne(R)):E.push.apply(E,Ne(R))}),E.length?Promise.reject({name:b,errors:E,warnings:_}):{name:b,errors:E,warnings:_}}))}}});var v=eje(c);n.lastValidatePromise=v,v.catch(function(y){return y}).then(function(y){var b=y.map(function(C){var S=C.name;return S});n.notifyObservers(n.store,b,{type:"validateFinish"}),n.triggerOnFieldsChange(b,y)});var g=v.then(function(){return n.lastValidatePromise===v?Promise.resolve(n.getFieldsValue(l)):Promise.reject([])}).catch(function(y){var b=y.filter(function(C){return C&&C.errors.length});return Promise.reject({values:n.getFieldsValue(l),errorFields:b,outOfDate:n.lastValidatePromise!==v})});g.catch(function(y){return y});var x=l.filter(function(y){return d.has(y.join(u))});return n.triggerOnFieldsChange(x),g}),K(this,"submit",function(){n.warningUnhooked(),n.validateFields().then(function(r){var o=n.callbacks.onFinish;if(o)try{o(r)}catch(i){console.error(i)}}).catch(function(r){var o=n.callbacks.onFinishFailed;o&&o(r)})}),this.forceRootUpdate=t});function Oj(e){var t=f.useRef(),n=f.useState({}),r=ie(n,2),o=r[1];if(!t.current)if(e)t.current=e;else{var i=function(){o({})},a=new nje(i);t.current=a.getForm()}return[t.current]}var CA=f.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),efe=function(t){var n=t.validateMessages,r=t.onFormChange,o=t.onFormFinish,i=t.children,a=f.useContext(CA),s=f.useRef({});return f.createElement(CA.Provider,{value:B(B({},a),{},{validateMessages:B(B({},a.validateMessages),n),triggerFormChange:function(c,u){r&&r(c,{changedFields:u,forms:s.current}),a.triggerFormChange(c,u)},triggerFormFinish:function(c,u){o&&o(c,{values:u,forms:s.current}),a.triggerFormFinish(c,u)},registerForm:function(c,u){c&&(s.current=B(B({},s.current),{},K({},c,u))),a.registerForm(c,u)},unregisterForm:function(c){var u=B({},s.current);delete u[c],s.current=u,a.unregisterForm(c)}})},i)},rje=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],oje=function(t,n){var r=t.name,o=t.initialValues,i=t.fields,a=t.form,s=t.preserve,l=t.children,c=t.component,u=c===void 0?"form":c,d=t.validateMessages,p=t.validateTrigger,h=p===void 0?"onChange":p,m=t.onValuesChange,v=t.onFieldsChange,g=t.onFinish,x=t.onFinishFailed,y=t.clearOnDestroy,b=Ye(t,rje),C=f.useRef(null),S=f.useContext(CA),w=Oj(a),E=ie(w,1),_=E[0],P=_.getInternalHooks(Zh),$=P.useSubscribe,R=P.setInitialValues,O=P.setCallbacks,T=P.setValidateMessages,I=P.setPreserve,k=P.destroyForm;f.useImperativeHandle(n,function(){return B(B({},_),{},{nativeElement:C.current})}),f.useEffect(function(){return S.registerForm(r,_),function(){S.unregisterForm(r)}},[S,_,r]),T(B(B({},S.validateMessages),d)),O({onValuesChange:m,onFieldsChange:function(W){if(S.triggerFormChange(r,W),v){for(var X=arguments.length,J=new Array(X>1?X-1:0),q=1;q{}}),nfe=f.createContext(null),rfe=e=>{const t=En(e,["prefixCls"]);return f.createElement(efe,Object.assign({},t))},Tj=f.createContext({prefixCls:""}),Do=f.createContext({}),aje=({children:e,status:t,override:n})=>{const r=f.useContext(Do),o=f.useMemo(()=>{const i=Object.assign({},r);return n&&delete i.isFormItemInput,t&&(delete i.status,delete i.hasFeedback,delete i.feedbackIcon),i},[t,n,r]);return f.createElement(Do.Provider,{value:o},e)},ofe=f.createContext(void 0),Pc=e=>{const{space:t,form:n,children:r}=e;if(r==null)return null;let o=r;return n&&(o=Z.createElement(aje,{override:!0,status:!0},o)),t&&(o=Z.createElement(uFe,null,o)),o};function wA(...e){const t={};return e.forEach(n=>{n&&Object.keys(n).forEach(r=>{n[r]!==void 0&&(t[r]=n[r])})}),t}function F0(e){if(!e)return;const{closable:t,closeIcon:n}=e;return{closable:t,closeIcon:n}}function Qq(e){const{closable:t,closeIcon:n}=e||{};return Z.useMemo(()=>{if(!t&&(t===!1||n===!1||n===null))return!1;if(t===void 0&&n===void 0)return null;let r={closeIcon:typeof n!="boolean"&&n!==null?n:void 0};return t&&typeof t=="object"&&(r=Object.assign(Object.assign({},r),t)),r},[t,n])}const sje={};function Ij(e,t,n=sje){const r=Qq(e),o=Qq(t),[i]=Yi("global",_u.global),a=typeof r!="boolean"?!!(r!=null&&r.disabled):!1,s=Z.useMemo(()=>Object.assign({closeIcon:Z.createElement(zu,null)},n),[n]),l=Z.useMemo(()=>r===!1?!1:r?wA(s,o,r):o===!1?!1:o?wA(s,o):s.closable?s:!1,[r,o,s]);return Z.useMemo(()=>{var c,u;if(l===!1)return[!1,null,a,{}];const{closeIconRender:d}=s,{closeIcon:p}=l;let h=p;const m=Zr(l,!0);return h!=null&&(d&&(h=d(p)),h=Z.isValidElement(h)?Z.cloneElement(h,Object.assign(Object.assign(Object.assign({},h.props),{"aria-label":(u=(c=h.props)===null||c===void 0?void 0:c["aria-label"])!==null&&u!==void 0?u:i.close}),m)):Z.createElement("span",Object.assign({"aria-label":i.close},m),h)),[!0,h,a,m]},[l,s])}const lje=()=>qi()&&window.document.documentElement,oT=e=>{const{prefixCls:t,className:n,style:r,size:o,shape:i}=e,a=re({[`${t}-lg`]:o==="large",[`${t}-sm`]:o==="small"}),s=re({[`${t}-circle`]:i==="circle",[`${t}-square`]:i==="square",[`${t}-round`]:i==="round"}),l=f.useMemo(()=>typeof o=="number"?{width:o,height:o,lineHeight:`${o}px`}:{},[o]);return f.createElement("span",{className:re(t,a,s,n),style:Object.assign(Object.assign({},l),r)})},cje=new vn("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),iT=e=>({height:e,lineHeight:se(e)}),e0=e=>Object.assign({width:e},iT(e)),uje=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:cje,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),R8=(e,t)=>Object.assign({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal()},iT(e)),dje=e=>{const{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:r,controlHeightLG:o,controlHeightSM:i}=e;return{[t]:Object.assign({display:"inline-block",verticalAlign:"top",background:n},e0(r)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:Object.assign({},e0(o)),[`${t}${t}-sm`]:Object.assign({},e0(i))}},fje=e=>{const{controlHeight:t,borderRadiusSM:n,skeletonInputCls:r,controlHeightLG:o,controlHeightSM:i,gradientFromColor:a,calc:s}=e;return{[r]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:n},R8(t,s)),[`${r}-lg`]:Object.assign({},R8(o,s)),[`${r}-sm`]:Object.assign({},R8(i,s))}},Zq=e=>Object.assign({width:e},iT(e)),pje=e=>{const{skeletonImageCls:t,imageSizeBase:n,gradientFromColor:r,borderRadiusSM:o,calc:i}=e;return{[t]:Object.assign(Object.assign({display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"middle",background:r,borderRadius:o},Zq(i(n).mul(2).equal())),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:Object.assign(Object.assign({},Zq(n)),{maxWidth:i(n).mul(4).equal(),maxHeight:i(n).mul(4).equal()}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}},O8=(e,t,n)=>{const{skeletonButtonCls:r}=e;return{[`${n}${r}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${n}${r}-round`]:{borderRadius:t}}},T8=(e,t)=>Object.assign({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal()},iT(e)),hje=e=>{const{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:r,controlHeightLG:o,controlHeightSM:i,gradientFromColor:a,calc:s}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:t,width:s(r).mul(2).equal(),minWidth:s(r).mul(2).equal()},T8(r,s))},O8(e,r,n)),{[`${n}-lg`]:Object.assign({},T8(o,s))}),O8(e,o,`${n}-lg`)),{[`${n}-sm`]:Object.assign({},T8(i,s))}),O8(e,i,`${n}-sm`))},mje=e=>{const{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:r,skeletonParagraphCls:o,skeletonButtonCls:i,skeletonInputCls:a,skeletonImageCls:s,controlHeight:l,controlHeightLG:c,controlHeightSM:u,gradientFromColor:d,padding:p,marginSM:h,borderRadius:m,titleHeight:v,blockRadius:g,paragraphLiHeight:x,controlHeightXS:y,paragraphMarginTop:b}=e;return{[t]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:p,verticalAlign:"top",[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:d},e0(l)),[`${n}-circle`]:{borderRadius:"50%"},[`${n}-lg`]:Object.assign({},e0(c)),[`${n}-sm`]:Object.assign({},e0(u))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[r]:{width:"100%",height:v,background:d,borderRadius:g,[`+ ${o}`]:{marginBlockStart:u}},[o]:{padding:0,"> li":{width:"100%",height:x,listStyle:"none",background:d,borderRadius:g,"+ li":{marginBlockStart:y}}},[`${o}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${r}, ${o} > li`]:{borderRadius:m}}},[`${t}-with-avatar ${t}-content`]:{[r]:{marginBlockStart:h,[`+ ${o}`]:{marginBlockStart:b}}},[`${t}${t}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},hje(e)),dje(e)),fje(e)),pje(e)),[`${t}${t}-block`]:{width:"100%",[i]:{width:"100%"},[a]:{width:"100%"}},[`${t}${t}-active`]:{[` +}`),o)}else T0(o);return function(){T0(o)}},[t,o])}var aLe=!1;function sLe(e){return aLe}var Aq=function(t){return t===!1?!1:!Ki()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},zC=p.forwardRef(function(e,t){var n=e.open,r=e.autoLock,o=e.getContainer;e.debug;var i=e.autoDestroy,a=i===void 0?!0:i,s=e.children,l=p.useState(n),c=ie(l,2),u=c[0],d=c[1],f=u||n;p.useEffect(function(){(a||n)&&d(n)},[n,a]);var h=p.useState(function(){return Aq(o)}),m=ie(h,2),v=m[0],g=m[1];p.useEffect(function(){var T=Aq(o);g(T??null)});var b=eLe(f&&!v),y=ie(b,2),x=y[0],w=y[1],S=v??x;iLe(r&&n&&Ki()&&(S===x||S===document.body));var C=null;if(s&&Jd(s)&&t){var E=s;C=E.ref}var _=Lc(C,t);if(!f||!Ki()||v===void 0)return null;var P=S===!1||sLe(),$=s;return t&&($=p.cloneElement(s,{ref:_})),p.createElement(Ude.Provider,{value:w},P?$:ji.createPortal($,S))}),Gde=p.createContext({});function lLe(){var e=B({},hC);return e.useId}var Fq=0,Bq=lLe();const HC=Bq?function(t){var n=Bq();return t||n}:function(t){var n=p.useState("ssr-id"),r=ie(n,2),o=r[0],i=r[1];return p.useEffect(function(){var a=Fq;Fq+=1,i("rc_unique_".concat(a))},[]),t||o};function Lq(e,t,n){var r=t;return!r&&n&&(r="".concat(e,"-").concat(n)),r}function jq(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if(typeof n!="number"){var o=e.document;n=o.documentElement[r],typeof n!="number"&&(n=o.body[r])}return n}function cLe(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,o=r.defaultView||r.parentWindow;return n.left+=jq(o),n.top+=jq(o,!0),n}const uLe=p.memo(function(e){var t=e.children;return t},function(e,t){var n=t.shouldUpdate;return!n});var dLe={width:0,height:0,overflow:"hidden",outline:"none"},fLe={outline:"none"},qde=Z.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,i=e.title,a=e.ariaId,s=e.footer,l=e.closable,c=e.closeIcon,u=e.onClose,d=e.children,f=e.bodyStyle,h=e.bodyProps,m=e.modalRender,v=e.onMouseDown,g=e.onMouseUp,b=e.holderRef,y=e.visible,x=e.forceRender,w=e.width,S=e.height,C=e.classNames,E=e.styles,_=Z.useContext(Gde),P=_.panel,$=Lc(b,P),T=p.useRef(),R=p.useRef();Z.useImperativeHandle(t,function(){return{focus:function(){var j;(j=T.current)===null||j===void 0||j.focus({preventScroll:!0})},changeActive:function(j){var F=document,W=F.activeElement;j&&W===R.current?T.current.focus({preventScroll:!0}):!j&&W===T.current&&R.current.focus({preventScroll:!0})}}});var O={};w!==void 0&&(O.width=w),S!==void 0&&(O.height=S);var k=s?Z.createElement("div",{className:re("".concat(n,"-footer"),C==null?void 0:C.footer),style:B({},E==null?void 0:E.footer)},s):null,I=i?Z.createElement("div",{className:re("".concat(n,"-header"),C==null?void 0:C.header),style:B({},E==null?void 0:E.header)},Z.createElement("div",{className:"".concat(n,"-title"),id:a},i)):null,D=p.useMemo(function(){return dt(l)==="object"&&l!==null?l:l?{closeIcon:c??Z.createElement("span",{className:"".concat(n,"-close-x")})}:{}},[l,c,n]),N=Zr(D,!0),L=dt(l)==="object"&&l.disabled,H=l?Z.createElement("button",Ce({type:"button",onClick:u,"aria-label":"Close"},N,{className:"".concat(n,"-close"),disabled:L}),D.closeIcon):null,U=Z.createElement("div",{className:re("".concat(n,"-content"),C==null?void 0:C.content),style:E==null?void 0:E.content},H,I,Z.createElement("div",Ce({className:re("".concat(n,"-body"),C==null?void 0:C.body),style:B(B({},f),E==null?void 0:E.body)},h),d),k);return Z.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":i?a:null,"aria-modal":"true",ref:$,style:B(B({},o),O),className:re(n,r),onMouseDown:v,onMouseUp:g},Z.createElement("div",{ref:T,tabIndex:0,style:fLe},Z.createElement(uLe,{shouldUpdate:y||x},m?m(U):U)),Z.createElement("div",{tabIndex:0,ref:R,style:dLe}))}),Kde=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.title,o=e.style,i=e.className,a=e.visible,s=e.forceRender,l=e.destroyOnClose,c=e.motionName,u=e.ariaId,d=e.onVisibleChanged,f=e.mousePosition,h=p.useRef(),m=p.useState(),v=ie(m,2),g=v[0],b=v[1],y={};g&&(y.transformOrigin=g);function x(){var w=cLe(h.current);b(f&&(f.x||f.y)?"".concat(f.x-w.left,"px ").concat(f.y-w.top,"px"):"")}return p.createElement(Ko,{visible:a,onVisibleChanged:d,onAppearPrepare:x,onEnterPrepare:x,forceRender:s,motionName:c,removeOnLeave:l,ref:h},function(w,S){var C=w.className,E=w.style;return p.createElement(qde,Ce({},e,{ref:t,title:r,ariaId:u,prefixCls:n,holderRef:S,style:B(B(B({},E),o),y),className:re(i,C)}))})});Kde.displayName="Content";var pLe=function(t){var n=t.prefixCls,r=t.style,o=t.visible,i=t.maskProps,a=t.motionName,s=t.className;return p.createElement(Ko,{key:"mask",visible:o,motionName:a,leavedClassName:"".concat(n,"-mask-hidden")},function(l,c){var u=l.className,d=l.style;return p.createElement("div",Ce({ref:c,style:B(B({},d),r),className:re("".concat(n,"-mask"),u,s)},i))})},hLe=function(t){var n=t.prefixCls,r=n===void 0?"rc-dialog":n,o=t.zIndex,i=t.visible,a=i===void 0?!1:i,s=t.keyboard,l=s===void 0?!0:s,c=t.focusTriggerAfterClose,u=c===void 0?!0:c,d=t.wrapStyle,f=t.wrapClassName,h=t.wrapProps,m=t.onClose,v=t.afterOpenChange,g=t.afterClose,b=t.transitionName,y=t.animation,x=t.closable,w=x===void 0?!0:x,S=t.mask,C=S===void 0?!0:S,E=t.maskTransitionName,_=t.maskAnimation,P=t.maskClosable,$=P===void 0?!0:P,T=t.maskStyle,R=t.maskProps,O=t.rootClassName,k=t.classNames,I=t.styles,D=p.useRef(),N=p.useRef(),L=p.useRef(),H=p.useState(a),U=ie(H,2),V=U[0],j=U[1],F=HC();function W(){KN(N.current,document.activeElement)||(D.current=document.activeElement)}function X(){if(!KN(N.current,document.activeElement)){var oe;(oe=L.current)===null||oe===void 0||oe.focus()}}function J(oe){if(oe)X();else{if(j(!1),C&&D.current&&u){try{D.current.focus({preventScroll:!0})}catch{}D.current=null}V&&(g==null||g())}v==null||v(oe)}function q(oe){m==null||m(oe)}var A=p.useRef(!1),z=p.useRef(),G=function(){clearTimeout(z.current),A.current=!0},Y=function(){z.current=setTimeout(function(){A.current=!1})},Q=null;$&&(Q=function(ne){A.current?A.current=!1:N.current===ne.target&&q(ne)});function ee(oe){if(l&&oe.keyCode===ot.ESC){oe.stopPropagation(),q(oe);return}a&&oe.keyCode===ot.TAB&&L.current.changeActive(!oe.shiftKey)}p.useEffect(function(){a&&(j(!0),W())},[a]),p.useEffect(function(){return function(){clearTimeout(z.current)}},[]);var te=B(B(B({zIndex:o},d),I==null?void 0:I.wrapper),{},{display:V?null:"none"});return p.createElement("div",Ce({className:re("".concat(r,"-root"),O)},Zr(t,{data:!0})),p.createElement(pLe,{prefixCls:r,visible:C&&a,motionName:Lq(r,E,_),style:B(B({zIndex:o},T),I==null?void 0:I.mask),maskProps:R,className:k==null?void 0:k.mask}),p.createElement("div",Ce({tabIndex:-1,onKeyDown:ee,className:re("".concat(r,"-wrap"),f,k==null?void 0:k.wrapper),ref:N,onClick:Q,style:te},h),p.createElement(Kde,Ce({},t,{onMouseDown:G,onMouseUp:Y,ref:L,closable:w,ariaId:F,prefixCls:r,visible:a&&V,onClose:q,onVisibleChanged:J,motionName:Lq(r,b,y)}))))},Pj=function(t){var n=t.visible,r=t.getContainer,o=t.forceRender,i=t.destroyOnClose,a=i===void 0?!1:i,s=t.afterClose,l=t.panelRef,c=p.useState(n),u=ie(c,2),d=u[0],f=u[1],h=p.useMemo(function(){return{panel:l}},[l]);return p.useEffect(function(){n&&f(!0)},[n]),!o&&a&&!d?null:p.createElement(Gde.Provider,{value:h},p.createElement(zC,{open:n||o||d,autoDestroy:!1,getContainer:r,autoLock:n||d},p.createElement(hLe,Ce({},t,{destroyOnClose:a,afterClose:function(){s==null||s(),f(!1)}}))))};Pj.displayName="Dialog";var Jh="RC_FORM_INTERNAL_HOOKS",Rr=function(){Jn(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},Lp=p.createContext({getFieldValue:Rr,getFieldsValue:Rr,getFieldError:Rr,getFieldWarning:Rr,getFieldsError:Rr,isFieldsTouched:Rr,isFieldTouched:Rr,isFieldValidating:Rr,isFieldsValidating:Rr,resetFields:Rr,setFields:Rr,setFieldValue:Rr,setFieldsValue:Rr,validateFields:Rr,submit:Rr,getInternalHooks:function(){return Rr(),{dispatch:Rr,initEntityValue:Rr,registerField:Rr,useSubscribe:Rr,setInitialValues:Rr,destroyForm:Rr,setCallbacks:Rr,registerWatch:Rr,getFields:Rr,setValidateMessages:Rr,setPreserve:Rr,getInitialValue:Rr}}}),$w=p.createContext(null);function fA(e){return e==null?[]:Array.isArray(e)?e:[e]}function mLe(e){return e&&!!e._init}function pA(){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 t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var hA=pA();function gLe(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function vLe(e,t,n){if(IR())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&vw(o,n.prototype),o}function mA(e){var t=typeof Map=="function"?new Map:void 0;return mA=function(r){if(r===null||!gLe(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,o)}function o(){return vLe(r,arguments,Bm(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),vw(o,r)},mA(e)}var yLe=/%[sdj%]/g,bLe=function(){};function gA(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function ks(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=i)return s;switch(s){case"%s":return String(n[o++]);case"%d":return Number(n[o++]);case"%j":try{return JSON.stringify(n[o++])}catch{return"[Circular]"}break;default:return s}});return a}return e}function xLe(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function xi(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||xLe(t)&&typeof e=="string"&&!e)}function wLe(e,t,n){var r=[],o=0,i=e.length;function a(s){r.push.apply(r,De(s||[])),o++,o===i&&n(r)}e.forEach(function(s){t(s,a)})}function zq(e,t,n){var r=0,o=e.length;function i(a){if(a&&a.length){n(a);return}var s=r;r=r+1,st.max?o.push(ks(i.messages[d].max,t.fullField,t.max)):s&&l&&(ut.max)&&o.push(ks(i.messages[d].range,t.fullField,t.min,t.max))},Yde=function(t,n,r,o,i,a){t.required&&(!r.hasOwnProperty(t.field)||xi(n,a||t.type))&&o.push(ks(i.messages.required,t.fullField))},o2;const TLe=function(){if(o2)return o2;var e="[a-fA-F\\d:]",t=function(C){return C&&C.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(e,")(?=\\s|$))"):""},n="(?: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}",r="[a-fA-F\\d]{1,4}",o=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(n,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(n,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(n,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(n,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(n,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(n,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(n,"|(?::").concat(r,"){1,7}|:))")],i="(?:%[0-9a-zA-Z]{1,})?",a="(?:".concat(o.join("|"),")").concat(i),s=new RegExp("(?:^".concat(n,"$)|(?:^").concat(a,"$)")),l=new RegExp("^".concat(n,"$")),c=new RegExp("^".concat(a,"$")),u=function(C){return C&&C.exact?s:new RegExp("(?:".concat(t(C)).concat(n).concat(t(C),")|(?:").concat(t(C)).concat(a).concat(t(C),")"),"g")};u.v4=function(S){return S&&S.exact?l:new RegExp("".concat(t(S)).concat(n).concat(t(S)),"g")},u.v6=function(S){return S&&S.exact?c:new RegExp("".concat(t(S)).concat(a).concat(t(S)),"g")};var d="(?:(?:[a-z]+:)?//)",f="(?:\\S+(?::\\S*)?@)?",h=u.v4().source,m=u.v6().source,v="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",g="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",b="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",y="(?::\\d{2,5})?",x='(?:[/?#][^\\s"]*)?',w="(?:".concat(d,"|www\\.)").concat(f,"(?:localhost|").concat(h,"|").concat(m,"|").concat(v).concat(g).concat(b,")").concat(y).concat(x);return o2=new RegExp("(?:^".concat(w,"$)"),"i"),o2};var Uq={email:/^(([^<>()\[\]\\.,;:\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,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Hx={integer:function(t){return Hx.number(t)&&parseInt(t,10)===t},float:function(t){return Hx.number(t)&&!Hx.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return dt(t)==="object"&&!Hx.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(Uq.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(TLe())},hex:function(t){return typeof t=="string"&&!!t.match(Uq.hex)}},RLe=function(t,n,r,o,i){if(t.required&&n===void 0){Yde(t,n,r,o,i);return}var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;a.indexOf(s)>-1?Hx[s](n)||o.push(ks(i.messages.types[s],t.fullField,t.type)):s&&dt(n)!==t.type&&o.push(ks(i.messages.types[s],t.fullField,t.type))},OLe=function(t,n,r,o,i){(/^\s+$/.test(n)||n==="")&&o.push(ks(i.messages.whitespace,t.fullField))};const nr={required:Yde,whitespace:OLe,type:RLe,range:MLe,enum:$Le,pattern:PLe};var kLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n)&&!t.required)return r();nr.required(t,n,o,a,i)}r(a)},ILe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n==null&&!t.required)return r();nr.required(t,n,o,a,i,"array"),n!=null&&(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i))}r(a)},DLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&nr.type(t,n,o,a,i)}r(a)},NLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n,"date")&&!t.required)return r();if(nr.required(t,n,o,a,i),!xi(n,"date")){var l;n instanceof Date?l=n:l=new Date(n),nr.type(t,l,o,a,i),l&&nr.range(t,l.getTime(),o,a,i)}}r(a)},ALe="enum",FLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&nr[ALe](t,n,o,a,i)}r(a)},BLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i))}r(a)},LLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i))}r(a)},jLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&nr.type(t,n,o,a,i)}r(a)},zLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n===""&&(n=void 0),xi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i))}r(a)},HLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&nr.type(t,n,o,a,i)}r(a)},VLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n,"string")&&!t.required)return r();nr.required(t,n,o,a,i),xi(n,"string")||nr.pattern(t,n,o,a,i)}r(a)},WLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n)&&!t.required)return r();nr.required(t,n,o,a,i),xi(n)||nr.type(t,n,o,a,i)}r(a)},ULe=function(t,n,r,o,i){var a=[],s=Array.isArray(n)?"array":dt(n);nr.required(t,n,o,a,i,s),r(a)},GLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n,"string")&&!t.required)return r();nr.required(t,n,o,a,i,"string"),xi(n,"string")||(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i),nr.pattern(t,n,o,a,i),t.whitespace===!0&&nr.whitespace(t,n,o,a,i))}r(a)},$8=function(t,n,r,o,i){var a=t.type,s=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(xi(n,a)&&!t.required)return r();nr.required(t,n,o,s,i,a),xi(n,a)||nr.type(t,n,o,s,i)}r(s)};const x1={string:GLe,method:jLe,number:zLe,boolean:DLe,regexp:WLe,integer:LLe,float:BLe,array:ILe,object:HLe,enum:FLe,pattern:VLe,date:NLe,url:$8,hex:$8,email:$8,required:ULe,any:kLe};var VC=function(){function e(t){rr(this,e),K(this,"rules",null),K(this,"_messages",hA),this.define(t)}return or(e,[{key:"define",value:function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(dt(n)!=="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(o){var i=n[o];r.rules[o]=Array.isArray(i)?i:[i]})}},{key:"messages",value:function(n){return n&&(this._messages=Wq(pA(),n)),this._messages}},{key:"validate",value:function(n){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},a=n,s=o,l=i;if(typeof s=="function"&&(l=s,s={}),!this.rules||Object.keys(this.rules).length===0)return l&&l(null,a),Promise.resolve(a);function c(m){var v=[],g={};function b(x){if(Array.isArray(x)){var w;v=(w=v).concat.apply(w,De(x))}else v.push(x)}for(var y=0;y0&&arguments[0]!==void 0?arguments[0]:[],_=Array.isArray(E)?E:[E];!s.suppressWarning&&_.length&&e.warning("async-validator:",_),_.length&&g.message!==void 0&&(_=[].concat(g.message));var P=_.map(Vq(g,a));if(s.first&&P.length)return h[g.field]=1,v(P);if(!b)v(P);else{if(g.required&&!m.value)return g.message!==void 0?P=[].concat(g.message).map(Vq(g,a)):s.error&&(P=[s.error(g,ks(s.messages.required,g.field))]),v(P);var $={};g.defaultField&&Object.keys(m.value).map(function(O){$[O]=g.defaultField}),$=B(B({},$),m.rule.fields);var T={};Object.keys($).forEach(function(O){var k=$[O],I=Array.isArray(k)?k:[k];T[O]=I.map(y.bind(null,O))});var R=new e(T);R.messages(s.messages),m.rule.options&&(m.rule.options.messages=s.messages,m.rule.options.error=s.error),R.validate(m.value,m.rule.options||s,function(O){var k=[];P&&P.length&&k.push.apply(k,De(P)),O&&O.length&&k.push.apply(k,De(O)),v(k.length?k:null)})}}var w;if(g.asyncValidator)w=g.asyncValidator(g,m.value,x,m.source,s);else if(g.validator){try{w=g.validator(g,m.value,x,m.source,s)}catch(E){var S,C;(S=(C=console).error)===null||S===void 0||S.call(C,E),s.suppressValidatorError||setTimeout(function(){throw E},0),x(E.message)}w===!0?x():w===!1?x(typeof g.message=="function"?g.message(g.fullField||g.field):g.message||"".concat(g.fullField||g.field," fails")):w instanceof Array?x(w):w instanceof Error&&x(w.message)}w&&w.then&&w.then(function(){return x()},function(E){return x(E)})},function(m){c(m)},a)}},{key:"getType",value:function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!x1.hasOwnProperty(n.type))throw new Error(ks("Unknown rule type %s",n.type));return n.type||"string"}},{key:"getValidationMethod",value:function(n){if(typeof n.validator=="function")return n.validator;var r=Object.keys(n),o=r.indexOf("message");return o!==-1&&r.splice(o,1),r.length===1&&r[0]==="required"?x1.required:x1[this.getType(n)]||void 0}}]),e}();K(VC,"register",function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");x1[t]=n});K(VC,"warning",bLe);K(VC,"messages",hA);K(VC,"validators",x1);var ys="'${name}' is not a valid ${type}",Xde={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:ys,method:ys,array:ys,object:ys,number:ys,date:ys,boolean:ys,integer:ys,float:ys,regexp:ys,email:ys,url:ys,hex:ys},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}"}},Gq=VC;function qLe(e,t){return e.replace(/\\?\$\{\w+\}/g,function(n){if(n.startsWith("\\"))return n.slice(1);var r=n.slice(2,-1);return t[r]})}var qq="CODE_LOGIC_ERROR";function vA(e,t,n,r,o){return yA.apply(this,arguments)}function yA(){return yA=co(wn().mark(function e(t,n,r,o,i){var a,s,l,c,u,d,f,h,m;return wn().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return a=B({},r),delete a.ruleIndex,Gq.warning=function(){},a.validator&&(s=a.validator,a.validator=function(){try{return s.apply(void 0,arguments)}catch(b){return console.error(b),Promise.reject(qq)}}),l=null,a&&a.type==="array"&&a.defaultField&&(l=a.defaultField,delete a.defaultField),c=new Gq(K({},t,[a])),u=Dv(Xde,o.validateMessages),c.messages(u),d=[],g.prev=10,g.next=13,Promise.resolve(c.validate(K({},t,n),B({},o)));case 13:g.next=18;break;case 15:g.prev=15,g.t0=g.catch(10),g.t0.errors&&(d=g.t0.errors.map(function(b,y){var x=b.message,w=x===qq?u.default:x;return p.isValidElement(w)?p.cloneElement(w,{key:"error_".concat(y)}):w}));case 18:if(!(!d.length&&l)){g.next=23;break}return g.next=21,Promise.all(n.map(function(b,y){return vA("".concat(t,".").concat(y),b,l,o,i)}));case 21:return f=g.sent,g.abrupt("return",f.reduce(function(b,y){return[].concat(De(b),De(y))},[]));case 23:return h=B(B({},r),{},{name:t,enum:(r.enum||[]).join(", ")},i),m=d.map(function(b){return typeof b=="string"?qLe(b,h):b}),g.abrupt("return",m);case 26:case"end":return g.stop()}},e,null,[[10,15]])})),yA.apply(this,arguments)}function KLe(e,t,n,r,o,i){var a=e.join("."),s=n.map(function(u,d){var f=u.validator,h=B(B({},u),{},{ruleIndex:d});return f&&(h.validator=function(m,v,g){var b=!1,y=function(){for(var S=arguments.length,C=new Array(S),E=0;E2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(r){return Qde(t,r,n)})}function Qde(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(r,o){return e[o]===r})}function QLe(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||dt(e)!=="object"||dt(t)!=="object")return!1;var n=Object.keys(e),r=Object.keys(t),o=new Set([].concat(n,r));return De(o).every(function(i){var a=e[i],s=t[i];return typeof a=="function"&&typeof s=="function"?!0:a===s})}function ZLe(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&dt(t.target)==="object"&&e in t.target?t.target[e]:t}function Yq(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var o=e[t],i=t-n;return i>0?[].concat(De(e.slice(0,n)),[o],De(e.slice(n,t)),De(e.slice(t+1,r))):i<0?[].concat(De(e.slice(0,t)),De(e.slice(t+1,n+1)),[o],De(e.slice(n+1,r))):e}var JLe=["name"],Js=[];function P8(e,t,n,r,o,i){return typeof e=="function"?e(t,n,"source"in i?{source:i.source}:{}):r!==o}var Mj=function(e){ya(n,e);var t=ja(n);function n(r){var o;if(rr(this,n),o=t.call(this,r),K(Et(o),"state",{resetCount:0}),K(Et(o),"cancelRegisterFunc",null),K(Et(o),"mounted",!1),K(Et(o),"touched",!1),K(Et(o),"dirty",!1),K(Et(o),"validatePromise",void 0),K(Et(o),"prevValidating",void 0),K(Et(o),"errors",Js),K(Et(o),"warnings",Js),K(Et(o),"cancelRegister",function(){var l=o.props,c=l.preserve,u=l.isListField,d=l.name;o.cancelRegisterFunc&&o.cancelRegisterFunc(u,c,jo(d)),o.cancelRegisterFunc=null}),K(Et(o),"getNamePath",function(){var l=o.props,c=l.name,u=l.fieldContext,d=u.prefixName,f=d===void 0?[]:d;return c!==void 0?[].concat(De(f),De(c)):[]}),K(Et(o),"getRules",function(){var l=o.props,c=l.rules,u=c===void 0?[]:c,d=l.fieldContext;return u.map(function(f){return typeof f=="function"?f(d):f})}),K(Et(o),"refresh",function(){o.mounted&&o.setState(function(l){var c=l.resetCount;return{resetCount:c+1}})}),K(Et(o),"metaCache",null),K(Et(o),"triggerMetaEvent",function(l){var c=o.props.onMetaChange;if(c){var u=B(B({},o.getMeta()),{},{destroy:l});Vd(o.metaCache,u)||c(u),o.metaCache=u}else o.metaCache=null}),K(Et(o),"onStoreChange",function(l,c,u){var d=o.props,f=d.shouldUpdate,h=d.dependencies,m=h===void 0?[]:h,v=d.onReset,g=u.store,b=o.getNamePath(),y=o.getValue(l),x=o.getValue(g),w=c&&Jv(c,b);switch(u.type==="valueUpdate"&&u.source==="external"&&!Vd(y,x)&&(o.touched=!0,o.dirty=!0,o.validatePromise=null,o.errors=Js,o.warnings=Js,o.triggerMetaEvent()),u.type){case"reset":if(!c||w){o.touched=!1,o.dirty=!1,o.validatePromise=void 0,o.errors=Js,o.warnings=Js,o.triggerMetaEvent(),v==null||v(),o.refresh();return}break;case"remove":{if(f&&P8(f,l,g,y,x,u)){o.reRender();return}break}case"setField":{var S=u.data;if(w){"touched"in S&&(o.touched=S.touched),"validating"in S&&!("originRCField"in S)&&(o.validatePromise=S.validating?Promise.resolve([]):null),"errors"in S&&(o.errors=S.errors||Js),"warnings"in S&&(o.warnings=S.warnings||Js),o.dirty=!0,o.triggerMetaEvent(),o.reRender();return}else if("value"in S&&Jv(c,b,!0)){o.reRender();return}if(f&&!b.length&&P8(f,l,g,y,x,u)){o.reRender();return}break}case"dependenciesUpdate":{var C=m.map(jo);if(C.some(function(E){return Jv(u.relatedFields,E)})){o.reRender();return}break}default:if(w||(!m.length||b.length||f)&&P8(f,l,g,y,x,u)){o.reRender();return}break}f===!0&&o.reRender()}),K(Et(o),"validateRules",function(l){var c=o.getNamePath(),u=o.getValue(),d=l||{},f=d.triggerName,h=d.validateOnly,m=h===void 0?!1:h,v=Promise.resolve().then(co(wn().mark(function g(){var b,y,x,w,S,C,E;return wn().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:if(o.mounted){P.next=2;break}return P.abrupt("return",[]);case 2:if(b=o.props,y=b.validateFirst,x=y===void 0?!1:y,w=b.messageVariables,S=b.validateDebounce,C=o.getRules(),f&&(C=C.filter(function($){return $}).filter(function($){var T=$.validateTrigger;if(!T)return!0;var R=fA(T);return R.includes(f)})),!(S&&f)){P.next=10;break}return P.next=8,new Promise(function($){setTimeout($,S)});case 8:if(o.validatePromise===v){P.next=10;break}return P.abrupt("return",[]);case 10:return E=KLe(c,u,C,l,x,w),E.catch(function($){return $}).then(function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Js;if(o.validatePromise===v){var T;o.validatePromise=null;var R=[],O=[];(T=$.forEach)===null||T===void 0||T.call($,function(k){var I=k.rule.warningOnly,D=k.errors,N=D===void 0?Js:D;I?O.push.apply(O,De(N)):R.push.apply(R,De(N))}),o.errors=R,o.warnings=O,o.triggerMetaEvent(),o.reRender()}}),P.abrupt("return",E);case 13:case"end":return P.stop()}},g)})));return m||(o.validatePromise=v,o.dirty=!0,o.errors=Js,o.warnings=Js,o.triggerMetaEvent(),o.reRender()),v}),K(Et(o),"isFieldValidating",function(){return!!o.validatePromise}),K(Et(o),"isFieldTouched",function(){return o.touched}),K(Et(o),"isFieldDirty",function(){if(o.dirty||o.props.initialValue!==void 0)return!0;var l=o.props.fieldContext,c=l.getInternalHooks(Jh),u=c.getInitialValue;return u(o.getNamePath())!==void 0}),K(Et(o),"getErrors",function(){return o.errors}),K(Et(o),"getWarnings",function(){return o.warnings}),K(Et(o),"isListField",function(){return o.props.isListField}),K(Et(o),"isList",function(){return o.props.isList}),K(Et(o),"isPreserve",function(){return o.props.preserve}),K(Et(o),"getMeta",function(){o.prevValidating=o.isFieldValidating();var l={touched:o.isFieldTouched(),validating:o.prevValidating,errors:o.errors,warnings:o.warnings,name:o.getNamePath(),validated:o.validatePromise===null};return l}),K(Et(o),"getOnlyChild",function(l){if(typeof l=="function"){var c=o.getMeta();return B(B({},o.getOnlyChild(l(o.getControlled(),c,o.props.fieldContext))),{},{isFunction:!0})}var u=bi(l);return u.length!==1||!p.isValidElement(u[0])?{child:u,isFunction:!1}:{child:u[0],isFunction:!1}}),K(Et(o),"getValue",function(l){var c=o.props.fieldContext.getFieldsValue,u=o.getNamePath();return oi(l||c(!0),u)}),K(Et(o),"getControlled",function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=o.props,u=c.name,d=c.trigger,f=c.validateTrigger,h=c.getValueFromEvent,m=c.normalize,v=c.valuePropName,g=c.getValueProps,b=c.fieldContext,y=f!==void 0?f:b.validateTrigger,x=o.getNamePath(),w=b.getInternalHooks,S=b.getFieldsValue,C=w(Jh),E=C.dispatch,_=o.getValue(),P=g||function(k){return K({},v,k)},$=l[d],T=u!==void 0?P(_):{},R=B(B({},l),T);R[d]=function(){o.touched=!0,o.dirty=!0,o.triggerMetaEvent();for(var k,I=arguments.length,D=new Array(I),N=0;N=0&&$<=T.length?(u.keys=[].concat(De(u.keys.slice(0,$)),[u.id],De(u.keys.slice($))),x([].concat(De(T.slice(0,$)),[P],De(T.slice($))))):(u.keys=[].concat(De(u.keys),[u.id]),x([].concat(De(T),[P]))),u.id+=1},remove:function(P){var $=S(),T=new Set(Array.isArray(P)?P:[P]);T.size<=0||(u.keys=u.keys.filter(function(R,O){return!T.has(O)}),x($.filter(function(R,O){return!T.has(O)})))},move:function(P,$){if(P!==$){var T=S();P<0||P>=T.length||$<0||$>=T.length||(u.keys=Yq(u.keys,P,$),x(Yq(T,P,$)))}}},E=y||[];return Array.isArray(E)||(E=[]),r(E.map(function(_,P){var $=u.keys[P];return $===void 0&&(u.keys[P]=u.id,$=u.keys[P],u.id+=1),{name:P,key:$,isListField:!0}}),C,g)})))}function eje(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(o,i){e.forEach(function(a,s){a.catch(function(l){return t=!0,l}).then(function(l){n-=1,r[s]=l,!(n>0)&&(t&&i(r),o(r))})})}):Promise.resolve([])}var Jde="__@field_split__";function M8(e){return e.map(function(t){return"".concat(dt(t),":").concat(t)}).join(Jde)}var Kg=function(){function e(){rr(this,e),K(this,"kvs",new Map)}return or(e,[{key:"set",value:function(n,r){this.kvs.set(M8(n),r)}},{key:"get",value:function(n){return this.kvs.get(M8(n))}},{key:"update",value:function(n,r){var o=this.get(n),i=r(o);i?this.set(n,i):this.delete(n)}},{key:"delete",value:function(n){this.kvs.delete(M8(n))}},{key:"map",value:function(n){return De(this.kvs.entries()).map(function(r){var o=ie(r,2),i=o[0],a=o[1],s=i.split(Jde);return n({key:s.map(function(l){var c=l.match(/^([^:]*):(.*)$/),u=ie(c,3),d=u[1],f=u[2];return d==="number"?Number(f):f}),value:a})})}},{key:"toJSON",value:function(){var n={};return this.map(function(r){var o=r.key,i=r.value;return n[o.join(".")]=i,null}),n}}]),e}(),tje=["name"],nje=or(function e(t){var n=this;rr(this,e),K(this,"formHooked",!1),K(this,"forceRootUpdate",void 0),K(this,"subscribable",!0),K(this,"store",{}),K(this,"fieldEntities",[]),K(this,"initialValues",{}),K(this,"callbacks",{}),K(this,"validateMessages",null),K(this,"preserve",null),K(this,"lastValidatePromise",null),K(this,"getForm",function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),K(this,"getInternalHooks",function(r){return r===Jh?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):(Jn(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),K(this,"useSubscribe",function(r){n.subscribable=r}),K(this,"prevWithoutPreserves",null),K(this,"setInitialValues",function(r,o){if(n.initialValues=r||{},o){var i,a=Dv(r,n.store);(i=n.prevWithoutPreserves)===null||i===void 0||i.map(function(s){var l=s.key;a=Wo(a,l,oi(r,l))}),n.prevWithoutPreserves=null,n.updateStore(a)}}),K(this,"destroyForm",function(r){if(r)n.updateStore({});else{var o=new Kg;n.getFieldEntities(!0).forEach(function(i){n.isMergedPreserve(i.isPreserve())||o.set(i.getNamePath(),!0)}),n.prevWithoutPreserves=o}}),K(this,"getInitialValue",function(r){var o=oi(n.initialValues,r);return r.length?Dv(o):o}),K(this,"setCallbacks",function(r){n.callbacks=r}),K(this,"setValidateMessages",function(r){n.validateMessages=r}),K(this,"setPreserve",function(r){n.preserve=r}),K(this,"watchList",[]),K(this,"registerWatch",function(r){return n.watchList.push(r),function(){n.watchList=n.watchList.filter(function(o){return o!==r})}}),K(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var o=n.getFieldsValue(),i=n.getFieldsValue(!0);n.watchList.forEach(function(a){a(o,i,r)})}}),K(this,"timeoutId",null),K(this,"warningUnhooked",function(){}),K(this,"updateStore",function(r){n.store=r}),K(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?n.fieldEntities.filter(function(o){return o.getNamePath().length}):n.fieldEntities}),K(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,o=new Kg;return n.getFieldEntities(r).forEach(function(i){var a=i.getNamePath();o.set(a,i)}),o}),K(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return n.getFieldEntities(!0);var o=n.getFieldsMap(!0);return r.map(function(i){var a=jo(i);return o.get(a)||{INVALIDATE_NAME_PATH:jo(i)}})}),K(this,"getFieldsValue",function(r,o){n.warningUnhooked();var i,a,s;if(r===!0||Array.isArray(r)?(i=r,a=o):r&&dt(r)==="object"&&(s=r.strict,a=r.filter),i===!0&&!a)return n.store;var l=n.getFieldEntitiesForNamePathList(Array.isArray(i)?i:null),c=[];return l.forEach(function(u){var d,f,h="INVALIDATE_NAME_PATH"in u?u.INVALIDATE_NAME_PATH:u.getNamePath();if(s){var m,v;if((m=(v=u).isList)!==null&&m!==void 0&&m.call(v))return}else if(!i&&(d=(f=u).isListField)!==null&&d!==void 0&&d.call(f))return;if(!a)c.push(h);else{var g="getMeta"in u?u.getMeta():null;a(g)&&c.push(h)}}),Kq(n.store,c.map(jo))}),K(this,"getFieldValue",function(r){n.warningUnhooked();var o=jo(r);return oi(n.store,o)}),K(this,"getFieldsError",function(r){n.warningUnhooked();var o=n.getFieldEntitiesForNamePathList(r);return o.map(function(i,a){return i&&!("INVALIDATE_NAME_PATH"in i)?{name:i.getNamePath(),errors:i.getErrors(),warnings:i.getWarnings()}:{name:jo(r[a]),errors:[],warnings:[]}})}),K(this,"getFieldError",function(r){n.warningUnhooked();var o=jo(r),i=n.getFieldsError([o])[0];return i.errors}),K(this,"getFieldWarning",function(r){n.warningUnhooked();var o=jo(r),i=n.getFieldsError([o])[0];return i.warnings}),K(this,"isFieldsTouched",function(){n.warningUnhooked();for(var r=arguments.length,o=new Array(r),i=0;i0&&arguments[0]!==void 0?arguments[0]:{},o=new Kg,i=n.getFieldEntities(!0);i.forEach(function(l){var c=l.props.initialValue,u=l.getNamePath();if(c!==void 0){var d=o.get(u)||new Set;d.add({entity:l,value:c}),o.set(u,d)}});var a=function(c){c.forEach(function(u){var d=u.props.initialValue;if(d!==void 0){var f=u.getNamePath(),h=n.getInitialValue(f);if(h!==void 0)Jn(!1,"Form already set 'initialValues' with path '".concat(f.join("."),"'. Field can not overwrite it."));else{var m=o.get(f);if(m&&m.size>1)Jn(!1,"Multiple Field with path '".concat(f.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(m){var v=n.getFieldValue(f),g=u.isListField();!g&&(!r.skipExist||v===void 0)&&n.updateStore(Wo(n.store,f,De(m)[0].value))}}}})},s;r.entities?s=r.entities:r.namePathList?(s=[],r.namePathList.forEach(function(l){var c=o.get(l);if(c){var u;(u=s).push.apply(u,De(De(c).map(function(d){return d.entity})))}})):s=i,a(s)}),K(this,"resetFields",function(r){n.warningUnhooked();var o=n.store;if(!r){n.updateStore(Dv(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(o,null,{type:"reset"}),n.notifyWatch();return}var i=r.map(jo);i.forEach(function(a){var s=n.getInitialValue(a);n.updateStore(Wo(n.store,a,s))}),n.resetWithFieldInitialValue({namePathList:i}),n.notifyObservers(o,i,{type:"reset"}),n.notifyWatch(i)}),K(this,"setFields",function(r){n.warningUnhooked();var o=n.store,i=[];r.forEach(function(a){var s=a.name,l=Ye(a,tje),c=jo(s);i.push(c),"value"in l&&n.updateStore(Wo(n.store,c,l.value)),n.notifyObservers(o,[c],{type:"setField",data:a})}),n.notifyWatch(i)}),K(this,"getFields",function(){var r=n.getFieldEntities(!0),o=r.map(function(i){var a=i.getNamePath(),s=i.getMeta(),l=B(B({},s),{},{name:a,value:n.getFieldValue(a)});return Object.defineProperty(l,"originRCField",{value:!0}),l});return o}),K(this,"initEntityValue",function(r){var o=r.props.initialValue;if(o!==void 0){var i=r.getNamePath(),a=oi(n.store,i);a===void 0&&n.updateStore(Wo(n.store,i,o))}}),K(this,"isMergedPreserve",function(r){var o=r!==void 0?r:n.preserve;return o??!0}),K(this,"registerField",function(r){n.fieldEntities.push(r);var o=r.getNamePath();if(n.notifyWatch([o]),r.props.initialValue!==void 0){var i=n.store;n.resetWithFieldInitialValue({entities:[r],skipExist:!0}),n.notifyObservers(i,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(d){return d!==r}),!n.isMergedPreserve(s)&&(!a||l.length>1)){var c=a?void 0:n.getInitialValue(o);if(o.length&&n.getFieldValue(o)!==c&&n.fieldEntities.every(function(d){return!Qde(d.getNamePath(),o)})){var u=n.store;n.updateStore(Wo(u,o,c,!0)),n.notifyObservers(u,[o],{type:"remove"}),n.triggerDependenciesUpdate(u,o)}}n.notifyWatch([o])}}),K(this,"dispatch",function(r){switch(r.type){case"updateValue":{var o=r.namePath,i=r.value;n.updateValue(o,i);break}case"validateField":{var a=r.namePath,s=r.triggerName;n.validateFields([a],{triggerName:s});break}}}),K(this,"notifyObservers",function(r,o,i){if(n.subscribable){var a=B(B({},i),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(s){var l=s.onStoreChange;l(r,o,a)})}else n.forceRootUpdate()}),K(this,"triggerDependenciesUpdate",function(r,o){var i=n.getDependencyChildrenFields(o);return i.length&&n.validateFields(i),n.notifyObservers(r,i,{type:"dependenciesUpdate",relatedFields:[o].concat(De(i))}),i}),K(this,"updateValue",function(r,o){var i=jo(r),a=n.store;n.updateStore(Wo(n.store,i,o)),n.notifyObservers(a,[i],{type:"valueUpdate",source:"internal"}),n.notifyWatch([i]);var s=n.triggerDependenciesUpdate(a,i),l=n.callbacks.onValuesChange;if(l){var c=Kq(n.store,[i]);l(c,n.getFieldsValue())}n.triggerOnFieldsChange([i].concat(De(s)))}),K(this,"setFieldsValue",function(r){n.warningUnhooked();var o=n.store;if(r){var i=Dv(n.store,r);n.updateStore(i)}n.notifyObservers(o,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()}),K(this,"setFieldValue",function(r,o){n.setFields([{name:r,value:o,errors:[],warnings:[]}])}),K(this,"getDependencyChildrenFields",function(r){var o=new Set,i=[],a=new Kg;n.getFieldEntities().forEach(function(l){var c=l.props.dependencies;(c||[]).forEach(function(u){var d=jo(u);a.update(d,function(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return f.add(l),f})})});var s=function l(c){var u=a.get(c)||new Set;u.forEach(function(d){if(!o.has(d)){o.add(d);var f=d.getNamePath();d.isFieldDirty()&&f.length&&(i.push(f),l(f))}})};return s(r),i}),K(this,"triggerOnFieldsChange",function(r,o){var i=n.callbacks.onFieldsChange;if(i){var a=n.getFields();if(o){var s=new Kg;o.forEach(function(c){var u=c.name,d=c.errors;s.set(u,d)}),a.forEach(function(c){c.errors=s.get(c.name)||c.errors})}var l=a.filter(function(c){var u=c.name;return Jv(r,u)});l.length&&i(l,a)}}),K(this,"validateFields",function(r,o){n.warningUnhooked();var i,a;Array.isArray(r)||typeof r=="string"||typeof o=="string"?(i=r,a=o):a=r;var s=!!i,l=s?i.map(jo):[],c=[],u=String(Date.now()),d=new Set,f=a||{},h=f.recursive,m=f.dirty;n.getFieldEntities(!0).forEach(function(y){if(s||l.push(y.getNamePath()),!(!y.props.rules||!y.props.rules.length)&&!(m&&!y.isFieldDirty())){var x=y.getNamePath();if(d.add(x.join(u)),!s||Jv(l,x,h)){var w=y.validateRules(B({validateMessages:B(B({},Xde),n.validateMessages)},a));c.push(w.then(function(){return{name:x,errors:[],warnings:[]}}).catch(function(S){var C,E=[],_=[];return(C=S.forEach)===null||C===void 0||C.call(S,function(P){var $=P.rule.warningOnly,T=P.errors;$?_.push.apply(_,De(T)):E.push.apply(E,De(T))}),E.length?Promise.reject({name:x,errors:E,warnings:_}):{name:x,errors:E,warnings:_}}))}}});var v=eje(c);n.lastValidatePromise=v,v.catch(function(y){return y}).then(function(y){var x=y.map(function(w){var S=w.name;return S});n.notifyObservers(n.store,x,{type:"validateFinish"}),n.triggerOnFieldsChange(x,y)});var g=v.then(function(){return n.lastValidatePromise===v?Promise.resolve(n.getFieldsValue(l)):Promise.reject([])}).catch(function(y){var x=y.filter(function(w){return w&&w.errors.length});return Promise.reject({values:n.getFieldsValue(l),errorFields:x,outOfDate:n.lastValidatePromise!==v})});g.catch(function(y){return y});var b=l.filter(function(y){return d.has(y.join(u))});return n.triggerOnFieldsChange(b),g}),K(this,"submit",function(){n.warningUnhooked(),n.validateFields().then(function(r){var o=n.callbacks.onFinish;if(o)try{o(r)}catch(i){console.error(i)}}).catch(function(r){var o=n.callbacks.onFinishFailed;o&&o(r)})}),this.forceRootUpdate=t});function Rj(e){var t=p.useRef(),n=p.useState({}),r=ie(n,2),o=r[1];if(!t.current)if(e)t.current=e;else{var i=function(){o({})},a=new nje(i);t.current=a.getForm()}return[t.current]}var wA=p.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),efe=function(t){var n=t.validateMessages,r=t.onFormChange,o=t.onFormFinish,i=t.children,a=p.useContext(wA),s=p.useRef({});return p.createElement(wA.Provider,{value:B(B({},a),{},{validateMessages:B(B({},a.validateMessages),n),triggerFormChange:function(c,u){r&&r(c,{changedFields:u,forms:s.current}),a.triggerFormChange(c,u)},triggerFormFinish:function(c,u){o&&o(c,{values:u,forms:s.current}),a.triggerFormFinish(c,u)},registerForm:function(c,u){c&&(s.current=B(B({},s.current),{},K({},c,u))),a.registerForm(c,u)},unregisterForm:function(c){var u=B({},s.current);delete u[c],s.current=u,a.unregisterForm(c)}})},i)},rje=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],oje=function(t,n){var r=t.name,o=t.initialValues,i=t.fields,a=t.form,s=t.preserve,l=t.children,c=t.component,u=c===void 0?"form":c,d=t.validateMessages,f=t.validateTrigger,h=f===void 0?"onChange":f,m=t.onValuesChange,v=t.onFieldsChange,g=t.onFinish,b=t.onFinishFailed,y=t.clearOnDestroy,x=Ye(t,rje),w=p.useRef(null),S=p.useContext(wA),C=Rj(a),E=ie(C,1),_=E[0],P=_.getInternalHooks(Jh),$=P.useSubscribe,T=P.setInitialValues,R=P.setCallbacks,O=P.setValidateMessages,k=P.setPreserve,I=P.destroyForm;p.useImperativeHandle(n,function(){return B(B({},_),{},{nativeElement:w.current})}),p.useEffect(function(){return S.registerForm(r,_),function(){S.unregisterForm(r)}},[S,_,r]),O(B(B({},S.validateMessages),d)),R({onValuesChange:m,onFieldsChange:function(W){if(S.triggerFormChange(r,W),v){for(var X=arguments.length,J=new Array(X>1?X-1:0),q=1;q{}}),nfe=p.createContext(null),rfe=e=>{const t=En(e,["prefixCls"]);return p.createElement(efe,Object.assign({},t))},Oj=p.createContext({prefixCls:""}),Ao=p.createContext({}),aje=({children:e,status:t,override:n})=>{const r=p.useContext(Ao),o=p.useMemo(()=>{const i=Object.assign({},r);return n&&delete i.isFormItemInput,t&&(delete i.status,delete i.hasFeedback,delete i.feedbackIcon),i},[t,n,r]);return p.createElement(Ao.Provider,{value:o},e)},ofe=p.createContext(void 0),Pc=e=>{const{space:t,form:n,children:r}=e;if(r==null)return null;let o=r;return n&&(o=Z.createElement(aje,{override:!0,status:!0},o)),t&&(o=Z.createElement(uFe,null,o)),o};function CA(...e){const t={};return e.forEach(n=>{n&&Object.keys(n).forEach(r=>{n[r]!==void 0&&(t[r]=n[r])})}),t}function F0(e){if(!e)return;const{closable:t,closeIcon:n}=e;return{closable:t,closeIcon:n}}function Qq(e){const{closable:t,closeIcon:n}=e||{};return Z.useMemo(()=>{if(!t&&(t===!1||n===!1||n===null))return!1;if(t===void 0&&n===void 0)return null;let r={closeIcon:typeof n!="boolean"&&n!==null?n:void 0};return t&&typeof t=="object"&&(r=Object.assign(Object.assign({},r),t)),r},[t,n])}const sje={};function kj(e,t,n=sje){const r=Qq(e),o=Qq(t),[i]=Xi("global",_u.global),a=typeof r!="boolean"?!!(r!=null&&r.disabled):!1,s=Z.useMemo(()=>Object.assign({closeIcon:Z.createElement(zu,null)},n),[n]),l=Z.useMemo(()=>r===!1?!1:r?CA(s,o,r):o===!1?!1:o?CA(s,o):s.closable?s:!1,[r,o,s]);return Z.useMemo(()=>{var c,u;if(l===!1)return[!1,null,a,{}];const{closeIconRender:d}=s,{closeIcon:f}=l;let h=f;const m=Zr(l,!0);return h!=null&&(d&&(h=d(f)),h=Z.isValidElement(h)?Z.cloneElement(h,Object.assign(Object.assign(Object.assign({},h.props),{"aria-label":(u=(c=h.props)===null||c===void 0?void 0:c["aria-label"])!==null&&u!==void 0?u:i.close}),m)):Z.createElement("span",Object.assign({"aria-label":i.close},m),h)),[!0,h,a,m]},[l,s])}const lje=()=>Ki()&&window.document.documentElement,oO=e=>{const{prefixCls:t,className:n,style:r,size:o,shape:i}=e,a=re({[`${t}-lg`]:o==="large",[`${t}-sm`]:o==="small"}),s=re({[`${t}-circle`]:i==="circle",[`${t}-square`]:i==="square",[`${t}-round`]:i==="round"}),l=p.useMemo(()=>typeof o=="number"?{width:o,height:o,lineHeight:`${o}px`}:{},[o]);return p.createElement("span",{className:re(t,a,s,n),style:Object.assign(Object.assign({},l),r)})},cje=new vn("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),iO=e=>({height:e,lineHeight:se(e)}),e0=e=>Object.assign({width:e},iO(e)),uje=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:cje,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),T8=(e,t)=>Object.assign({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal()},iO(e)),dje=e=>{const{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:r,controlHeightLG:o,controlHeightSM:i}=e;return{[t]:Object.assign({display:"inline-block",verticalAlign:"top",background:n},e0(r)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:Object.assign({},e0(o)),[`${t}${t}-sm`]:Object.assign({},e0(i))}},fje=e=>{const{controlHeight:t,borderRadiusSM:n,skeletonInputCls:r,controlHeightLG:o,controlHeightSM:i,gradientFromColor:a,calc:s}=e;return{[r]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:n},T8(t,s)),[`${r}-lg`]:Object.assign({},T8(o,s)),[`${r}-sm`]:Object.assign({},T8(i,s))}},Zq=e=>Object.assign({width:e},iO(e)),pje=e=>{const{skeletonImageCls:t,imageSizeBase:n,gradientFromColor:r,borderRadiusSM:o,calc:i}=e;return{[t]:Object.assign(Object.assign({display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"middle",background:r,borderRadius:o},Zq(i(n).mul(2).equal())),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:Object.assign(Object.assign({},Zq(n)),{maxWidth:i(n).mul(4).equal(),maxHeight:i(n).mul(4).equal()}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}},R8=(e,t,n)=>{const{skeletonButtonCls:r}=e;return{[`${n}${r}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${n}${r}-round`]:{borderRadius:t}}},O8=(e,t)=>Object.assign({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal()},iO(e)),hje=e=>{const{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:r,controlHeightLG:o,controlHeightSM:i,gradientFromColor:a,calc:s}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:t,width:s(r).mul(2).equal(),minWidth:s(r).mul(2).equal()},O8(r,s))},R8(e,r,n)),{[`${n}-lg`]:Object.assign({},O8(o,s))}),R8(e,o,`${n}-lg`)),{[`${n}-sm`]:Object.assign({},O8(i,s))}),R8(e,i,`${n}-sm`))},mje=e=>{const{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:r,skeletonParagraphCls:o,skeletonButtonCls:i,skeletonInputCls:a,skeletonImageCls:s,controlHeight:l,controlHeightLG:c,controlHeightSM:u,gradientFromColor:d,padding:f,marginSM:h,borderRadius:m,titleHeight:v,blockRadius:g,paragraphLiHeight:b,controlHeightXS:y,paragraphMarginTop:x}=e;return{[t]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:f,verticalAlign:"top",[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:d},e0(l)),[`${n}-circle`]:{borderRadius:"50%"},[`${n}-lg`]:Object.assign({},e0(c)),[`${n}-sm`]:Object.assign({},e0(u))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[r]:{width:"100%",height:v,background:d,borderRadius:g,[`+ ${o}`]:{marginBlockStart:u}},[o]:{padding:0,"> li":{width:"100%",height:b,listStyle:"none",background:d,borderRadius:g,"+ li":{marginBlockStart:y}}},[`${o}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${r}, ${o} > li`]:{borderRadius:m}}},[`${t}-with-avatar ${t}-content`]:{[r]:{marginBlockStart:h,[`+ ${o}`]:{marginBlockStart:x}}},[`${t}${t}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},hje(e)),dje(e)),fje(e)),pje(e)),[`${t}${t}-block`]:{width:"100%",[i]:{width:"100%"},[a]:{width:"100%"}},[`${t}${t}-active`]:{[` ${r}, ${o} > li, ${n}, ${i}, ${a}, ${s} - `]:Object.assign({},uje(e))}}},gje=e=>{const{colorFillContent:t,colorFill:n}=e,r=t,o=n;return{color:r,colorGradientEnd:o,gradientFromColor:r,gradientToColor:o,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},By=pn("Skeleton",e=>{const{componentCls:t,calc:n}=e,r=Xt(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonImageCls:`${t}-image`,imageSizeBase:n(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[mje(r)]},gje,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),vje=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,shape:i="circle",size:a="default"}=e,{getPrefixCls:s}=f.useContext(It),l=s("skeleton",t),[c,u,d]=By(l),p=En(e,["prefixCls","className"]),h=re(l,`${l}-element`,{[`${l}-active`]:o},n,r,u,d);return c(f.createElement("div",{className:h},f.createElement(oT,Object.assign({prefixCls:`${l}-avatar`,shape:i,size:a},p))))},yje=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,block:i=!1,size:a="default"}=e,{getPrefixCls:s}=f.useContext(It),l=s("skeleton",t),[c,u,d]=By(l),p=En(e,["prefixCls"]),h=re(l,`${l}-element`,{[`${l}-active`]:o,[`${l}-block`]:i},n,r,u,d);return c(f.createElement("div",{className:h},f.createElement(oT,Object.assign({prefixCls:`${l}-button`,size:a},p))))},bje="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",xje=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,active:i}=e,{getPrefixCls:a}=f.useContext(It),s=a("skeleton",t),[l,c,u]=By(s),d=re(s,`${s}-element`,{[`${s}-active`]:i},n,r,c,u);return l(f.createElement("div",{className:d},f.createElement("div",{className:re(`${s}-image`,n),style:o},f.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${s}-image-svg`},f.createElement("title",null,"Image placeholder"),f.createElement("path",{d:bje,className:`${s}-image-path`})))))},Cje=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,block:i,size:a="default"}=e,{getPrefixCls:s}=f.useContext(It),l=s("skeleton",t),[c,u,d]=By(l),p=En(e,["prefixCls"]),h=re(l,`${l}-element`,{[`${l}-active`]:o,[`${l}-block`]:i},n,r,u,d);return c(f.createElement("div",{className:h},f.createElement(oT,Object.assign({prefixCls:`${l}-input`,size:a},p))))},wje=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,active:i,children:a}=e,{getPrefixCls:s}=f.useContext(It),l=s("skeleton",t),[c,u,d]=By(l),p=re(l,`${l}-element`,{[`${l}-active`]:i},u,n,r,d);return c(f.createElement("div",{className:p},f.createElement("div",{className:re(`${l}-image`,n),style:o},a)))},Sje=(e,t)=>{const{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n},Eje=e=>{const{prefixCls:t,className:n,style:r,rows:o=0}=e,i=Array.from({length:o}).map((a,s)=>f.createElement("li",{key:s,style:{width:Sje(s,e)}}));return f.createElement("ul",{className:re(t,n),style:r},i)},_je=({prefixCls:e,className:t,width:n,style:r})=>f.createElement("h3",{className:re(e,t),style:Object.assign({width:n},r)});function I8(e){return e&&typeof e=="object"?e:{}}function $je(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Pje(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function Mje(e,t){const n={};return(!e||!t)&&(n.width="61%"),!e&&t?n.rows=3:n.rows=2,n}const ef=e=>{const{prefixCls:t,loading:n,className:r,rootClassName:o,style:i,children:a,avatar:s=!1,title:l=!0,paragraph:c=!0,active:u,round:d}=e,{getPrefixCls:p,direction:h,className:m,style:v}=Vr("skeleton"),g=p("skeleton",t),[x,y,b]=By(g);if(n||!("loading"in e)){const C=!!s,S=!!l,w=!!c;let E;if(C){const $=Object.assign(Object.assign({prefixCls:`${g}-avatar`},$je(S,w)),I8(s));E=f.createElement("div",{className:`${g}-header`},f.createElement(oT,Object.assign({},$)))}let _;if(S||w){let $;if(S){const O=Object.assign(Object.assign({prefixCls:`${g}-title`},Pje(C,w)),I8(l));$=f.createElement(_je,Object.assign({},O))}let R;if(w){const O=Object.assign(Object.assign({prefixCls:`${g}-paragraph`},Mje(C,S)),I8(c));R=f.createElement(Eje,Object.assign({},O))}_=f.createElement("div",{className:`${g}-content`},$,R)}const P=re(g,{[`${g}-with-avatar`]:C,[`${g}-active`]:u,[`${g}-rtl`]:h==="rtl",[`${g}-round`]:d},m,r,o,y,b);return x(f.createElement("div",{className:P,style:Object.assign(Object.assign({},v),i)},E,_))}return a??null};ef.Button=yje;ef.Avatar=vje;ef.Input=Cje;ef.Image=xje;ef.Node=wje;function Jq(){}const Rje=f.createContext({add:Jq,remove:Jq});function ife(e){const t=f.useContext(Rje),n=f.useRef(null);return Jt(o=>{if(o){const i=e?o.querySelector(e):o;t.add(i),n.current=i}else t.remove(n.current)})}const eK=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=f.useContext(jw);return Z.createElement(At,Object.assign({onClick:n},e),t)},tK=()=>{const{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:o}=f.useContext(jw);return Z.createElement(At,Object.assign({},Mde(n),{loading:e,onClick:o},t),r)};function afe(e,t){return Z.createElement("span",{className:`${e}-close-x`},t||Z.createElement(zu,{className:`${e}-close-icon`}))}const sfe=e=>{const{okText:t,okType:n="primary",cancelText:r,confirmLoading:o,onOk:i,onCancel:a,okButtonProps:s,cancelButtonProps:l,footer:c}=e,[u]=Yi("Modal",Rue()),d=t||(u==null?void 0:u.okText),p=r||(u==null?void 0:u.cancelText),h={confirmLoading:o,okButtonProps:s,cancelButtonProps:l,okTextLocale:d,cancelTextLocale:p,okType:n,onOk:i,onCancel:a},m=Z.useMemo(()=>h,Ne(Object.values(h)));let v;return typeof c=="function"||typeof c>"u"?(v=Z.createElement(Z.Fragment,null,Z.createElement(eK,null),Z.createElement(tK,null)),typeof c=="function"&&(v=c(v,{OkBtn:tK,CancelBtn:eK})),v=Z.createElement(Wde,{value:m},v)):v=c,Z.createElement(pj,{disabled:!1},v)},Oje=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"}}}},Tje=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},Ije=(e,t)=>{const{prefixCls:n,componentCls:r,gridColumns:o}=e,i={};for(let a=o;a>=0;a--)a===0?(i[`${r}${t}-${a}`]={display:"none"},i[`${r}-push-${a}`]={insetInlineStart:"auto"},i[`${r}-pull-${a}`]={insetInlineEnd:"auto"},i[`${r}${t}-push-${a}`]={insetInlineStart:"auto"},i[`${r}${t}-pull-${a}`]={insetInlineEnd:"auto"},i[`${r}${t}-offset-${a}`]={marginInlineStart:0},i[`${r}${t}-order-${a}`]={order:0}):(i[`${r}${t}-${a}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${a/o*100}%`,maxWidth:`${a/o*100}%`}],i[`${r}${t}-push-${a}`]={insetInlineStart:`${a/o*100}%`},i[`${r}${t}-pull-${a}`]={insetInlineEnd:`${a/o*100}%`},i[`${r}${t}-offset-${a}`]={marginInlineStart:`${a/o*100}%`},i[`${r}${t}-order-${a}`]={order:a});return i[`${r}${t}-flex`]={flex:`var(--${n}${t}-flex)`},i},SA=(e,t)=>Ije(e,t),kje=(e,t,n)=>({[`@media (min-width: ${se(t)})`]:Object.assign({},SA(e,n))}),Nje=()=>({}),Dje=()=>({}),Aje=pn("Grid",Oje,Nje),lfe=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin}),Fje=pn("Grid",e=>{const t=Xt(e,{gridColumns:24}),n=lfe(t);return delete n.xs,[Tje(t),SA(t,""),SA(t,"-xs"),Object.keys(n).map(r=>kje(t,n[r],`-${r}`)).reduce((r,o)=>Object.assign(Object.assign({},r),o),{})]},Dje);function nK(e){return{position:e,inset:0}}const cfe=e=>{const{componentCls:t,antCls:n}=e;return[{[`${t}-root`]:{[`${t}${n}-zoom-enter, ${t}${n}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${n}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},nK("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},nK("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:Sj(e)}]},Bje=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:`${se(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},Rn(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${se(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:se(e.modalCloseBtnSize),justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:disabled":{pointerEvents:"none"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},Ls(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${se(e.borderRadiusLG)} ${se(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:`${se(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, + `]:Object.assign({},uje(e))}}},gje=e=>{const{colorFillContent:t,colorFill:n}=e,r=t,o=n;return{color:r,colorGradientEnd:o,gradientFromColor:r,gradientToColor:o,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},By=pn("Skeleton",e=>{const{componentCls:t,calc:n}=e,r=Xt(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonImageCls:`${t}-image`,imageSizeBase:n(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[mje(r)]},gje,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),vje=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,shape:i="circle",size:a="default"}=e,{getPrefixCls:s}=p.useContext(kt),l=s("skeleton",t),[c,u,d]=By(l),f=En(e,["prefixCls","className"]),h=re(l,`${l}-element`,{[`${l}-active`]:o},n,r,u,d);return c(p.createElement("div",{className:h},p.createElement(oO,Object.assign({prefixCls:`${l}-avatar`,shape:i,size:a},f))))},yje=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,block:i=!1,size:a="default"}=e,{getPrefixCls:s}=p.useContext(kt),l=s("skeleton",t),[c,u,d]=By(l),f=En(e,["prefixCls"]),h=re(l,`${l}-element`,{[`${l}-active`]:o,[`${l}-block`]:i},n,r,u,d);return c(p.createElement("div",{className:h},p.createElement(oO,Object.assign({prefixCls:`${l}-button`,size:a},f))))},bje="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",xje=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,active:i}=e,{getPrefixCls:a}=p.useContext(kt),s=a("skeleton",t),[l,c,u]=By(s),d=re(s,`${s}-element`,{[`${s}-active`]:i},n,r,c,u);return l(p.createElement("div",{className:d},p.createElement("div",{className:re(`${s}-image`,n),style:o},p.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${s}-image-svg`},p.createElement("title",null,"Image placeholder"),p.createElement("path",{d:bje,className:`${s}-image-path`})))))},wje=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,block:i,size:a="default"}=e,{getPrefixCls:s}=p.useContext(kt),l=s("skeleton",t),[c,u,d]=By(l),f=En(e,["prefixCls"]),h=re(l,`${l}-element`,{[`${l}-active`]:o,[`${l}-block`]:i},n,r,u,d);return c(p.createElement("div",{className:h},p.createElement(oO,Object.assign({prefixCls:`${l}-input`,size:a},f))))},Cje=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,active:i,children:a}=e,{getPrefixCls:s}=p.useContext(kt),l=s("skeleton",t),[c,u,d]=By(l),f=re(l,`${l}-element`,{[`${l}-active`]:i},u,n,r,d);return c(p.createElement("div",{className:f},p.createElement("div",{className:re(`${l}-image`,n),style:o},a)))},Sje=(e,t)=>{const{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n},Eje=e=>{const{prefixCls:t,className:n,style:r,rows:o=0}=e,i=Array.from({length:o}).map((a,s)=>p.createElement("li",{key:s,style:{width:Sje(s,e)}}));return p.createElement("ul",{className:re(t,n),style:r},i)},_je=({prefixCls:e,className:t,width:n,style:r})=>p.createElement("h3",{className:re(e,t),style:Object.assign({width:n},r)});function k8(e){return e&&typeof e=="object"?e:{}}function $je(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Pje(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function Mje(e,t){const n={};return(!e||!t)&&(n.width="61%"),!e&&t?n.rows=3:n.rows=2,n}const ef=e=>{const{prefixCls:t,loading:n,className:r,rootClassName:o,style:i,children:a,avatar:s=!1,title:l=!0,paragraph:c=!0,active:u,round:d}=e,{getPrefixCls:f,direction:h,className:m,style:v}=Vr("skeleton"),g=f("skeleton",t),[b,y,x]=By(g);if(n||!("loading"in e)){const w=!!s,S=!!l,C=!!c;let E;if(w){const $=Object.assign(Object.assign({prefixCls:`${g}-avatar`},$je(S,C)),k8(s));E=p.createElement("div",{className:`${g}-header`},p.createElement(oO,Object.assign({},$)))}let _;if(S||C){let $;if(S){const R=Object.assign(Object.assign({prefixCls:`${g}-title`},Pje(w,C)),k8(l));$=p.createElement(_je,Object.assign({},R))}let T;if(C){const R=Object.assign(Object.assign({prefixCls:`${g}-paragraph`},Mje(w,S)),k8(c));T=p.createElement(Eje,Object.assign({},R))}_=p.createElement("div",{className:`${g}-content`},$,T)}const P=re(g,{[`${g}-with-avatar`]:w,[`${g}-active`]:u,[`${g}-rtl`]:h==="rtl",[`${g}-round`]:d},m,r,o,y,x);return b(p.createElement("div",{className:P,style:Object.assign(Object.assign({},v),i)},E,_))}return a??null};ef.Button=yje;ef.Avatar=vje;ef.Input=wje;ef.Image=xje;ef.Node=Cje;function Jq(){}const Tje=p.createContext({add:Jq,remove:Jq});function ife(e){const t=p.useContext(Tje),n=p.useRef(null);return Jt(o=>{if(o){const i=e?o.querySelector(e):o;t.add(i),n.current=i}else t.remove(n.current)})}const eK=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=p.useContext(jC);return Z.createElement(At,Object.assign({onClick:n},e),t)},tK=()=>{const{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:o}=p.useContext(jC);return Z.createElement(At,Object.assign({},Mde(n),{loading:e,onClick:o},t),r)};function afe(e,t){return Z.createElement("span",{className:`${e}-close-x`},t||Z.createElement(zu,{className:`${e}-close-icon`}))}const sfe=e=>{const{okText:t,okType:n="primary",cancelText:r,confirmLoading:o,onOk:i,onCancel:a,okButtonProps:s,cancelButtonProps:l,footer:c}=e,[u]=Xi("Modal",Tue()),d=t||(u==null?void 0:u.okText),f=r||(u==null?void 0:u.cancelText),h={confirmLoading:o,okButtonProps:s,cancelButtonProps:l,okTextLocale:d,cancelTextLocale:f,okType:n,onOk:i,onCancel:a},m=Z.useMemo(()=>h,De(Object.values(h)));let v;return typeof c=="function"||typeof c>"u"?(v=Z.createElement(Z.Fragment,null,Z.createElement(eK,null),Z.createElement(tK,null)),typeof c=="function"&&(v=c(v,{OkBtn:tK,CancelBtn:eK})),v=Z.createElement(Wde,{value:m},v)):v=c,Z.createElement(pj,{disabled:!1},v)},Rje=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"}}}},Oje=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},kje=(e,t)=>{const{prefixCls:n,componentCls:r,gridColumns:o}=e,i={};for(let a=o;a>=0;a--)a===0?(i[`${r}${t}-${a}`]={display:"none"},i[`${r}-push-${a}`]={insetInlineStart:"auto"},i[`${r}-pull-${a}`]={insetInlineEnd:"auto"},i[`${r}${t}-push-${a}`]={insetInlineStart:"auto"},i[`${r}${t}-pull-${a}`]={insetInlineEnd:"auto"},i[`${r}${t}-offset-${a}`]={marginInlineStart:0},i[`${r}${t}-order-${a}`]={order:0}):(i[`${r}${t}-${a}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${a/o*100}%`,maxWidth:`${a/o*100}%`}],i[`${r}${t}-push-${a}`]={insetInlineStart:`${a/o*100}%`},i[`${r}${t}-pull-${a}`]={insetInlineEnd:`${a/o*100}%`},i[`${r}${t}-offset-${a}`]={marginInlineStart:`${a/o*100}%`},i[`${r}${t}-order-${a}`]={order:a});return i[`${r}${t}-flex`]={flex:`var(--${n}${t}-flex)`},i},SA=(e,t)=>kje(e,t),Ije=(e,t,n)=>({[`@media (min-width: ${se(t)})`]:Object.assign({},SA(e,n))}),Dje=()=>({}),Nje=()=>({}),Aje=pn("Grid",Rje,Dje),lfe=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin}),Fje=pn("Grid",e=>{const t=Xt(e,{gridColumns:24}),n=lfe(t);return delete n.xs,[Oje(t),SA(t,""),SA(t,"-xs"),Object.keys(n).map(r=>Ije(t,n[r],`-${r}`)).reduce((r,o)=>Object.assign(Object.assign({},r),o),{})]},Nje);function nK(e){return{position:e,inset:0}}const cfe=e=>{const{componentCls:t,antCls:n}=e;return[{[`${t}-root`]:{[`${t}${n}-zoom-enter, ${t}${n}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${n}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},nK("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},nK("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:Sj(e)}]},Bje=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:`${se(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},Tn(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${se(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:se(e.modalCloseBtnSize),justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:disabled":{pointerEvents:"none"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},Ls(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${se(e.borderRadiusLG)} ${se(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:`${se(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, ${t}-body, - ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},Lje=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},jje=e=>{const{componentCls:t}=e,n=lfe(e),r=Object.assign({},n);delete r.xs;const o=`--${t.replace(".","")}-`,i=Object.keys(r).map(a=>({[`@media (min-width: ${se(r[a])})`]:{width:`var(${o}${a}-width)`}}));return{[`${t}-root`]:{[t]:[].concat(Ne(Object.keys(n).map((a,s)=>{const l=Object.keys(n)[s-1];return l?{[`${o}${a}-width`]:`var(${o}${l}-width)`}:null})),[{width:`var(${o}xs-width)`}],Ne(i))}}},ufe=e=>{const t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return Xt(e,{modalHeaderHeight:e.calc(e.calc(r).mul(n).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()})},dfe=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${se(e.paddingMD)} ${se(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${se(e.padding)} ${se(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${se(e.paddingXS)} ${se(e.padding)}`:0,footerBorderTop:e.wireframe?`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${se(e.padding*2)} ${se(e.padding*2)} ${se(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),ffe=pn("Modal",e=>{const t=ufe(e);return[Bje(t),Lje(t),cfe(t),Ay(t,"zoom"),jje(t)]},dfe,{unitless:{titleLineHeight:!0}});var zje=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{EA={x:e.pageX,y:e.pageY},setTimeout(()=>{EA=null},100)};lje()&&document.documentElement.addEventListener("click",Hje,!0);const pfe=e=>{const{prefixCls:t,className:n,rootClassName:r,open:o,wrapClassName:i,centered:a,getContainer:s,focusTriggerAfterClose:l=!0,style:c,visible:u,width:d=520,footer:p,classNames:h,styles:m,children:v,loading:g,confirmLoading:x,zIndex:y,mousePosition:b,onOk:C,onCancel:S,destroyOnHidden:w,destroyOnClose:E}=e,_=zje(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:P,getPrefixCls:$,direction:R,modal:O}=f.useContext(It),T=ee=>{x||S==null||S(ee)},I=ee=>{C==null||C(ee)},k=$("modal",t),N=$(),D=br(k),[L,H,U]=ffe(k,D),V=re(i,{[`${k}-centered`]:a??(O==null?void 0:O.centered),[`${k}-wrap-rtl`]:R==="rtl"}),j=p!==null&&!g?f.createElement(sfe,Object.assign({},e,{onOk:I,onCancel:T})):null,[F,W,X,J]=Ij(F0(e),F0(O),{closable:!0,closeIcon:f.createElement(zu,{className:`${k}-close-icon`}),closeIconRender:ee=>afe(k,ee)}),q=ife(`.${k}-content`),[A,z]=Rl("Modal",y),[G,Y]=f.useMemo(()=>d&&typeof d=="object"?[void 0,d]:[d,void 0],[d]),Q=f.useMemo(()=>{const ee={};return Y&&Object.keys(Y).forEach(te=>{const oe=Y[te];oe!==void 0&&(ee[`--${k}-${te}-width`]=typeof oe=="number"?`${oe}px`:oe)}),ee},[Y]);return L(f.createElement(Pc,{form:!0,space:!0},f.createElement(Dw.Provider,{value:z},f.createElement(Pj,Object.assign({width:G},_,{zIndex:A,getContainer:s===void 0?P:s,prefixCls:k,rootClassName:re(H,r,U,D),footer:j,visible:o??u,mousePosition:b??EA,onClose:T,closable:F&&Object.assign({disabled:X,closeIcon:W},J),closeIcon:W,focusTriggerAfterClose:l,transitionName:Oi(N,"zoom",e.transitionName),maskTransitionName:Oi(N,"fade",e.maskTransitionName),className:re(H,n,O==null?void 0:O.className),style:Object.assign(Object.assign(Object.assign({},O==null?void 0:O.style),c),Q),classNames:Object.assign(Object.assign(Object.assign({},O==null?void 0:O.classNames),h),{wrapper:re(V,h==null?void 0:h.wrapper)}),styles:Object.assign(Object.assign({},O==null?void 0:O.styles),m),panelRef:q,destroyOnClose:w??E}),g?f.createElement(ef,{active:!0,title:!1,paragraph:{rows:4},className:`${k}-body-skeleton`}):v))))},Vje=e=>{const{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:o,fontSize:i,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({},$u()),[`&${t} ${t}-body`]:{padding:c},[`${u}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:o,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(l).sub(o).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(s).sub(o).equal()).div(2).equal()}},[`${u}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS,maxWidth:`calc(100% - ${se(e.marginSM)})`},[`${e.iconCls} + ${u}-paragraph`]:{maxWidth:`calc(100% - ${se(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${u}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:n,lineHeight:r},[`${u}-content`]:{color:e.colorText,fontSize:i,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}, - ${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}}},Wje=ky(["Modal","confirm"],e=>{const t=ufe(e);return[Vje(t)]},dfe,{order:-1e3});var Uje=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oy,Ne(Object.values(y))),C=f.createElement(f.Fragment,null,f.createElement(Iq,null),f.createElement(kq,null)),S=e.title!==void 0&&e.title!==null,w=`${i}-body`;return f.createElement("div",{className:`${i}-body-wrapper`},f.createElement("div",{className:re(w,{[`${w}-has-title`]:S})},d,f.createElement("div",{className:`${i}-paragraph`},S&&f.createElement("span",{className:`${i}-title`},e.title),f.createElement("div",{className:`${i}-content`},e.content))),l===void 0||typeof l=="function"?f.createElement(Wde,{value:b},f.createElement("div",{className:`${i}-btns`},typeof l=="function"?l(C,{OkBtn:kq,CancelBtn:Iq}):C)):l,f.createElement(Wje,{prefixCls:t}))}const Gje=e=>{const{close:t,zIndex:n,maskStyle:r,direction:o,prefixCls:i,wrapClassName:a,rootPrefixCls:s,bodyStyle:l,closable:c=!1,onConfirm:u,styles:d}=e,p=`${i}-confirm`,h=e.width||416,m=e.style||{},v=e.mask===void 0?!0:e.mask,g=e.maskClosable===void 0?!1:e.maskClosable,x=re(p,`${p}-${e.type}`,{[`${p}-rtl`]:o==="rtl"},e.className),[,y]=ai(),b=f.useMemo(()=>n!==void 0?n:y.zIndexPopupBase+vj,[n,y]);return f.createElement(pfe,Object.assign({},e,{className:x,wrapClassName:re({[`${p}-centered`]:!!e.centered},a),onCancel:()=>{t==null||t({triggerCancel:!0}),u==null||u(!1)},title:"",footer:null,transitionName:Oi(s||"","zoom",e.transitionName),maskTransitionName:Oi(s||"","fade",e.maskTransitionName),mask:v,maskClosable:g,style:m,styles:Object.assign({body:l,mask:r},d),width:h,zIndex:b,closable:c}),f.createElement(hfe,Object.assign({},e,{confirmPrefixCls:p})))},mfe=e=>{const{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:o}=e;return f.createElement(Vt,{prefixCls:t,iconPrefixCls:n,direction:r,theme:o},f.createElement(Gje,Object.assign({},e)))},Jh=[];let gfe="";function vfe(){return gfe}const qje=e=>{var t,n;const{prefixCls:r,getContainer:o,direction:i}=e,a=Rue(),s=f.useContext(It),l=vfe()||s.getPrefixCls(),c=r||`${l}-modal`;let u=o;return u===!1&&(u=void 0),Z.createElement(mfe,Object.assign({},e,{rootPrefixCls:l,prefixCls:c,iconPrefixCls:s.iconPrefixCls,theme:s.theme,direction:i??s.direction,locale:(n=(t=s.locale)===null||t===void 0?void 0:t.Modal)!==null&&n!==void 0?n:a,getContainer:u}))};function Ww(e){const t=ide(),n=document.createDocumentFragment();let r=Object.assign(Object.assign({},e),{close:l,open:!0}),o,i;function a(...u){var d;if(u.some(m=>m==null?void 0:m.triggerCancel)){var h;(d=e.onCancel)===null||d===void 0||(h=d).call.apply(h,[e,()=>{}].concat(Ne(u.slice(1))))}for(let m=0;m{const d=t.getPrefixCls(void 0,vfe()),p=t.getIconPrefixCls(),h=t.getTheme(),m=Z.createElement(qje,Object.assign({},u));i=xj()(Z.createElement(Vt,{prefixCls:d,iconPrefixCls:p,theme:h},t.holderRender?t.holderRender(m):m),n)})}function l(...u){r=Object.assign(Object.assign({},r),{open:!1,afterClose:()=>{typeof e.afterClose=="function"&&e.afterClose(),a.apply(this,u)}}),r.visible&&delete r.visible,s(r)}function c(u){typeof u=="function"?r=u(r):r=Object.assign(Object.assign({},r),u),s(r)}return s(r),Jh.push(l),{destroy:l,update:c}}function yfe(e){return Object.assign(Object.assign({},e),{type:"warning"})}function bfe(e){return Object.assign(Object.assign({},e),{type:"info"})}function xfe(e){return Object.assign(Object.assign({},e),{type:"success"})}function Cfe(e){return Object.assign(Object.assign({},e),{type:"error"})}function wfe(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function Kje({rootPrefixCls:e}){gfe=e}var Yje=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,{afterClose:r,config:o}=e,i=Yje(e,["afterClose","config"]);const[a,s]=f.useState(!0),[l,c]=f.useState(o),{direction:u,getPrefixCls:d}=f.useContext(It),p=d("modal"),h=d(),m=()=>{var y;r(),(y=l.afterClose)===null||y===void 0||y.call(l)},v=(...y)=>{var b;if(s(!1),y.some(w=>w==null?void 0:w.triggerCancel)){var S;(b=l.onCancel)===null||b===void 0||(S=b).call.apply(S,[l,()=>{}].concat(Ne(y.slice(1))))}};f.useImperativeHandle(t,()=>({destroy:v,update:y=>{c(b=>{const C=typeof y=="function"?y(b):y;return Object.assign(Object.assign({},b),C)})}}));const g=(n=l.okCancel)!==null&&n!==void 0?n:l.type==="confirm",[x]=Yi("Modal",_u.Modal);return f.createElement(mfe,Object.assign({prefixCls:p,rootPrefixCls:h},l,{close:v,open:a,afterClose:m,okText:l.okText||(g?x==null?void 0:x.okText:x==null?void 0:x.justOkText),direction:l.direction||u,cancelText:l.cancelText||(x==null?void 0:x.cancelText)},i))},Qje=f.forwardRef(Xje);let rK=0;const Zje=f.memo(f.forwardRef((e,t)=>{const[n,r]=j5e();return f.useImperativeHandle(t,()=>({patchElement:r}),[]),f.createElement(f.Fragment,null,n)}));function Sfe(){const e=f.useRef(null),[t,n]=f.useState([]);f.useEffect(()=>{t.length&&(Ne(t).forEach(a=>{a()}),n([]))},[t]);const r=f.useCallback(i=>function(s){var l;rK+=1;const c=f.createRef();let u;const d=new Promise(g=>{u=g});let p=!1,h;const m=f.createElement(Qje,{key:`modal-${rK}`,config:i(s),ref:c,afterClose:()=>{h==null||h()},isSilent:()=>p,onConfirm:g=>{u(g)}});return h=(l=e.current)===null||l===void 0?void 0:l.patchElement(m),h&&Jh.push(h),{destroy:()=>{function g(){var x;(x=c.current)===null||x===void 0||x.destroy()}c.current?g():n(x=>[].concat(Ne(x),[g]))},update:g=>{function x(){var y;(y=c.current)===null||y===void 0||y.update(g)}c.current?x():n(y=>[].concat(Ne(y),[x]))},then:g=>(p=!0,d.then(g))}},[]);return[f.useMemo(()=>({info:r(bfe),success:r(xfe),error:r(Cfe),warning:r(yfe),confirm:r(wfe)}),[]),f.createElement(Zje,{key:"modal-holder",ref:e})]}const Jje=e=>{const{componentCls:t,notificationMarginEdge:n,animationMaxHeight:r}=e,o=`${t}-notice`,i=new vn("antNotificationFadeIn",{"0%":{transform:"translate3d(100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}}),a=new vn("antNotificationTopFadeIn",{"0%":{top:-r,opacity:0},"100%":{top:0,opacity:1}}),s=new vn("antNotificationBottomFadeIn",{"0%":{bottom:e.calc(r).mul(-1).equal(),opacity:0},"100%":{bottom:0,opacity:1}}),l=new vn("antNotificationLeftFadeIn",{"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:a}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:s}},[`&${t}-topRight, &${t}-bottomRight`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:i}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginRight:{value:0,_skip_check_:!0},marginLeft:{value:n,_skip_check_:!0},[o]:{marginInlineEnd:"auto",marginInlineStart:0},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:l}}}}},e7e=["top","topLeft","topRight","bottom","bottomLeft","bottomRight"],t7e={topLeft:"left",topRight:"right",bottomLeft:"left",bottomRight:"right",top:"left",bottom:"left"},n7e=(e,t)=>{const{componentCls:n}=e;return{[`${n}-${t}`]:{[`&${n}-stack > ${n}-notice-wrapper`]:{[t.startsWith("top")?"top":"bottom"]:0,[t7e[t]]:{value:0,_skip_check_:!0}}}}},r7e=e=>{const t={};for(let n=1;n ${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)},o7e=e=>{const t={};for(let n=1;n{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"},r7e(e))},[`${t}-stack:not(${t}-stack-expanded)`]:{[`& > ${t}-notice-wrapper`]:Object.assign({},o7e(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"}}}},e7e.map(n=>n7e(e,n)).reduce((n,r)=>Object.assign(Object.assign({},n),r),{}))},a7e=e=>{const{iconCls:t,componentCls:n,boxShadow:r,fontSizeLG:o,notificationMarginBottom:i,borderRadiusLG:a,colorSuccess:s,colorInfo:l,colorWarning:c,colorError:u,colorTextHeading:d,notificationBg:p,notificationPadding:h,notificationMarginEdge:m,notificationProgressBg:v,notificationProgressHeight:g,fontSize:x,lineHeight:y,width:b,notificationIconSize:C,colorText:S}=e,w=`${n}-notice`;return{position:"relative",marginBottom:i,marginInlineStart:"auto",background:p,borderRadius:a,boxShadow:r,[w]:{padding:h,width:b,maxWidth:`calc(100vw - ${se(e.calc(m).mul(2).equal())})`,overflow:"hidden",lineHeight:y,wordWrap:"break-word"},[`${w}-message`]:{color:d,fontSize:o,lineHeight:e.lineHeightLG},[`${w}-description`]:{fontSize:x,color:S,marginTop:e.marginXS},[`${w}-closable ${w}-message`]:{paddingInlineEnd:e.paddingLG},[`${w}-with-icon ${w}-message`]:{marginInlineStart:e.calc(e.marginSM).add(C).equal(),fontSize:o},[`${w}-with-icon ${w}-description`]:{marginInlineStart:e.calc(e.marginSM).add(C).equal(),fontSize:x},[`${w}-icon`]:{position:"absolute",fontSize:C,lineHeight:1,[`&-success${t}`]:{color:s},[`&-info${t}`]:{color:l},[`&-warning${t}`]:{color:c},[`&-error${t}`]:{color:u}},[`${w}-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}},Ls(e)),[`${w}-progress`]:{position:"absolute",display:"block",appearance:"none",inlineSize:`calc(100% - ${se(a)} * 2)`,left:{_skip_check_:!0,value:a},right:{_skip_check_:!0,value:a},bottom:0,blockSize:g,border:0,"&, &::-webkit-progress-bar":{borderRadius:a,backgroundColor:"rgba(0, 0, 0, 0.04)"},"&::-moz-progress-bar":{background:v},"&::-webkit-progress-value":{borderRadius:a,background:v}},[`${w}-actions`]:{float:"right",marginTop:e.marginSM}}},s7e=e=>{const{componentCls:t,notificationMarginBottom:n,notificationMarginEdge:r,motionDurationMid:o,motionEaseInOut:i}=e,a=`${t}-notice`,s=new vn("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:n},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[t]:Object.assign(Object.assign({},Rn(e)),{position:"fixed",zIndex:e.zIndexPopup,marginRight:{value:r,_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:i,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${t}-fade-leave`]:{animationTimingFunction:i,animationFillMode:"both",animationDuration:o,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:s,animationPlayState:"running"},"&-rtl":{direction:"rtl",[`${a}-actions`]:{float:"left"}}})},{[t]:{[`${a}-wrapper`]:Object.assign({},a7e(e))}}]},l7e=e=>({zIndexPopup:e.zIndexPopupBase+vj+50,width:384}),c7e=e=>{const t=e.paddingMD,n=e.paddingLG;return Xt(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:n,notificationIconSize:e.calc(e.fontSizeLG).mul(e.lineHeightLG).equal(),notificationCloseButtonSize:e.calc(e.controlHeightLG).mul(.55).equal(),notificationMarginBottom:e.margin,notificationPadding:`${se(e.paddingMD)} ${se(e.paddingContentHorizontalLG)}`,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationStackLayer:3,notificationProgressHeight:2,notificationProgressBg:`linear-gradient(90deg, ${e.colorPrimaryBorderHover}, ${e.colorPrimary})`})},u7e=pn("Notification",e=>{const t=c7e(e);return[s7e(t),Jje(t),i7e(t)]},l7e);function Efe(e,t){return t===null||t===!1?null:t||f.createElement(zu,{className:`${e}-close-icon`})}const d7e={success:gg,info:VO,error:ju,warning:Dy},f7e=e=>{const{prefixCls:t,icon:n,type:r,message:o,description:i,actions:a,role:s="alert"}=e;let l=null;return n?l=f.createElement("span",{className:`${t}-icon`},n):r&&(l=f.createElement(d7e[r]||null,{className:re(`${t}-icon`,`${t}-icon-${r}`)})),f.createElement("div",{className:re({[`${t}-with-icon`]:l}),role:s},l,f.createElement("div",{className:`${t}-message`},o),i&&f.createElement("div",{className:`${t}-description`},i),a&&f.createElement("div",{className:`${t}-actions`},a))};function p7e(e,t,n){let r;switch(e){case"top":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:t,bottom:"auto"};break;case"topLeft":r={left:0,top:t,bottom:"auto"};break;case"topRight":r={right:0,top:t,bottom:"auto"};break;case"bottom":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:n};break;case"bottomLeft":r={left:0,top:"auto",bottom:n};break;default:r={right:0,top:"auto",bottom:n};break}return r}function h7e(e){return{motionName:`${e}-fade`}}function m7e(e,t,n){return typeof e<"u"?e:typeof(t==null?void 0:t.closeIcon)<"u"?t.closeIcon:n==null?void 0:n.closeIcon}var g7e=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=br(t),[r,o,i]=u7e(t,n);return r(Z.createElement(gde,{classNames:{list:re(o,i,n)}},e))},x7e=(e,{prefixCls:t,key:n})=>Z.createElement(b7e,{prefixCls:t,key:n},e),C7e=Z.forwardRef((e,t)=>{const{top:n,bottom:r,prefixCls:o,getContainer:i,maxCount:a,rtl:s,onAllRemoved:l,stack:c,duration:u,pauseOnHover:d=!0,showProgress:p}=e,{getPrefixCls:h,getPopupContainer:m,notification:v,direction:g}=f.useContext(It),[,x]=ai(),y=o||h("notification"),b=_=>p7e(_,n??oK,r??oK),C=()=>re({[`${y}-rtl`]:s??g==="rtl"}),S=()=>h7e(y),[w,E]=vde({prefixCls:y,style:b,className:C,motion:S,closable:!0,closeIcon:Efe(y),duration:u??v7e,getContainer:()=>(i==null?void 0:i())||(m==null?void 0:m())||document.body,maxCount:a,pauseOnHover:d,showProgress:p,onAllRemoved:l,renderNotifications:x7e,stack:c===!1?!1:{threshold:typeof c=="object"?c==null?void 0:c.threshold:void 0,offset:8,gap:x.margin}});return Z.useImperativeHandle(t,()=>Object.assign(Object.assign({},w),{prefixCls:y,notification:v})),E});function w7e(e){const t=Z.useRef(null);return hg(),[Z.useMemo(()=>{const r=s=>{var l;if(!t.current)return;const{open:c,prefixCls:u,notification:d}=t.current,p=`${u}-notice`,{message:h,description:m,icon:v,type:g,btn:x,actions:y,className:b,style:C,role:S="alert",closeIcon:w,closable:E}=s,_=g7e(s,["message","description","icon","type","btn","actions","className","style","role","closeIcon","closable"]),P=y??x,$=Efe(p,m7e(w,e,d));return c(Object.assign(Object.assign({placement:(l=e==null?void 0:e.placement)!==null&&l!==void 0?l:y7e},_),{content:Z.createElement(f7e,{prefixCls:p,icon:v,type:g,message:h,description:m,actions:P,role:S}),className:re(g&&`${p}-${g}`,b,d==null?void 0:d.className),style:Object.assign(Object.assign({},d==null?void 0:d.style),C),closeIcon:$,closable:E??!!$}))},i={open:r,destroy:s=>{var l,c;s!==void 0?(l=t.current)===null||l===void 0||l.close(s):(c=t.current)===null||c===void 0||c.destroy()}};return["success","info","warning","error"].forEach(s=>{i[s]=l=>r(Object.assign(Object.assign({},l),{type:s}))}),i},[]),Z.createElement(C7e,Object.assign({key:"notification-holder"},e,{ref:t}))]}function S7e(e){return w7e(e)}const _A=Z.createContext({}),_fe=Z.createContext({message:{},notification:{},modal:{}}),E7e=e=>{const{componentCls:t,colorText:n,fontSize:r,lineHeight:o,fontFamily:i}=e;return{[t]:{color:n,fontSize:r,lineHeight:o,fontFamily:i,[`&${t}-rtl`]:{direction:"rtl"}}}},_7e=()=>({}),$7e=pn("App",E7e,_7e),P7e=e=>{const{prefixCls:t,children:n,className:r,rootClassName:o,message:i,notification:a,style:s,component:l="div"}=e,{direction:c,getPrefixCls:u}=f.useContext(It),d=u("app",t),[p,h,m]=$7e(d),v=re(h,d,r,o,m,{[`${d}-rtl`]:c==="rtl"}),g=f.useContext(_A),x=Z.useMemo(()=>({message:Object.assign(Object.assign({},g.message),i),notification:Object.assign(Object.assign({},g.notification),a)}),[i,a,g.message,g.notification]),[y,b]=wde(x.message),[C,S]=S7e(x.notification),[w,E]=Sfe(),_=Z.useMemo(()=>({message:y,notification:C,modal:w}),[y,C,w]);hg()(!(m&&l===!1),"usage","When using cssVar, ensure `component` is assigned a valid React component string.");const P=l===!1?Z.Fragment:l,$={className:v,style:s};return p(Z.createElement(_fe.Provider,{value:_},Z.createElement(_A.Provider,{value:x},Z.createElement(P,Object.assign({},l===!1?void 0:$),E,b,S,n))))},M7e=()=>Z.useContext(_fe),aT=P7e;aT.useApp=M7e;function $fe(e){return t=>f.createElement(Vt,{theme:{token:{motion:!1,zIndexPopupBase:0}}},f.createElement(e,Object.assign({},t)))}const Zp=(e,t,n,r,o)=>$fe(a=>{const{prefixCls:s,style:l}=a,c=f.useRef(null),[u,d]=f.useState(0),[p,h]=f.useState(0),[m,v]=Gt(!1,{value:a.open}),{getPrefixCls:g}=f.useContext(It),x=g(r||"select",s);f.useEffect(()=>{if(v(!0),typeof ResizeObserver<"u"){const C=new ResizeObserver(w=>{const E=w[0].target;d(E.offsetHeight+8),h(E.offsetWidth)}),S=setInterval(()=>{var w;const E=o?`.${o(x)}`:`.${x}-dropdown`,_=(w=c.current)===null||w===void 0?void 0:w.querySelector(E);_&&(clearInterval(S),C.observe(_))},10);return()=>{clearInterval(S),C.disconnect()}}},[]);let y=Object.assign(Object.assign({},a),{style:Object.assign(Object.assign({},l),{margin:0}),open:m,visible:m,getPopupContainer:()=>c.current});n&&(y=n(y)),t&&Object.assign(y,{[t]:{overflow:{adjustX:!1,adjustY:!1}}});const b={paddingBottom:u,position:"relative",minWidth:p};return f.createElement("div",{ref:c,style:b},f.createElement(e,Object.assign({},y)))}),sT=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var lT=function(t){var n=t.className,r=t.customizeIcon,o=t.customizeIconProps,i=t.children,a=t.onMouseDown,s=t.onClick,l=typeof r=="function"?r(o):r;return f.createElement("span",{className:n,onMouseDown:function(u){u.preventDefault(),a==null||a(u)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:s,"aria-hidden":!0},l!==void 0?l:f.createElement("span",{className:re(n.split(/\s+/).map(function(c){return"".concat(c,"-icon")}))},i))},R7e=function(t,n,r,o,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,c=Z.useMemo(function(){if(dt(o)==="object")return o.clearIcon;if(i)return i},[o,i]),u=Z.useMemo(function(){return!!(!a&&o&&(r.length||s)&&!(l==="combobox"&&s===""))},[o,a,r.length,s,l]);return{allowClear:u,clearIcon:Z.createElement(lT,{className:"".concat(t,"-clear"),onMouseDown:n,customizeIcon:c},"×")}},Pfe=f.createContext(null);function kj(){return f.useContext(Pfe)}function O7e(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=f.useState(!1),n=ie(t,2),r=n[0],o=n[1],i=f.useRef(null),a=function(){window.clearTimeout(i.current)};f.useEffect(function(){return a},[]);var s=function(c,u){a(),i.current=window.setTimeout(function(){o(c),u&&u()},e)};return[r,s,a]}function Mfe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=f.useRef(null),n=f.useRef(null);f.useEffect(function(){return function(){window.clearTimeout(n.current)}},[]);function r(o){(o||t.current===null)&&(t.current=o),window.clearTimeout(n.current),n.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},r]}function T7e(e,t,n,r){var o=f.useRef(null);o.current={open:t,triggerOpen:n,customizedTrigger:r},f.useEffect(function(){function i(a){var s;if(!((s=o.current)!==null&&s!==void 0&&s.customizedTrigger)){var l=a.target;l.shadowRoot&&a.composed&&(l=a.composedPath()[0]||l),o.current.open&&e().filter(function(c){return c}).every(function(c){return!c.contains(l)&&c!==l})&&o.current.triggerOpen(!1)}}return window.addEventListener("mousedown",i),function(){return window.removeEventListener("mousedown",i)}},[])}function I7e(e){return e&&![ot.ESC,ot.SHIFT,ot.BACKSPACE,ot.TAB,ot.WIN_KEY,ot.ALT,ot.META,ot.WIN_KEY_RIGHT,ot.CTRL,ot.SEMICOLON,ot.EQUALS,ot.CAPS_LOCK,ot.CONTEXT_MENU,ot.F1,ot.F2,ot.F3,ot.F4,ot.F5,ot.F6,ot.F7,ot.F8,ot.F9,ot.F10,ot.F11,ot.F12].includes(e)}var k7e=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Kg=void 0;function N7e(e,t){var n=e.prefixCls,r=e.invalidate,o=e.item,i=e.renderItem,a=e.responsive,s=e.responsiveDisabled,l=e.registerSize,c=e.itemKey,u=e.className,d=e.style,p=e.children,h=e.display,m=e.order,v=e.component,g=v===void 0?"div":v,x=Ye(e,k7e),y=a&&!h;function b(_){l(c,_)}f.useEffect(function(){return function(){b(null)}},[]);var C=i&&o!==Kg?i(o,{index:m}):p,S;r||(S={opacity:y?0:1,height:y?0:Kg,overflowY:y?"hidden":Kg,order:a?m:Kg,pointerEvents:y?"none":Kg,position:y?"absolute":Kg});var w={};y&&(w["aria-hidden"]=!0);var E=f.createElement(g,we({className:re(!r&&n,u),style:B(B({},S),d)},w,x,{ref:t}),C);return a&&(E=f.createElement(ua,{onResize:function(P){var $=P.offsetWidth;b($)},disabled:s},E)),E}var C1=f.forwardRef(N7e);C1.displayName="Item";function D7e(e){if(typeof MessageChannel>"u")gn(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function A7e(){var e=f.useRef(null),t=function(r){e.current||(e.current=[],D7e(function(){Li.unstable_batchedUpdates(function(){e.current.forEach(function(o){o()}),e.current=null})})),e.current.push(r)};return t}function Jb(e,t){var n=f.useState(t),r=ie(n,2),o=r[0],i=r[1],a=Jt(function(s){e(function(){i(s)})});return[o,a]}var XP=Z.createContext(null),F7e=["component"],B7e=["className"],L7e=["className"],j7e=function(t,n){var r=f.useContext(XP);if(!r){var o=t.component,i=o===void 0?"div":o,a=Ye(t,F7e);return f.createElement(i,we({},a,{ref:n}))}var s=r.className,l=Ye(r,B7e),c=t.className,u=Ye(t,L7e);return f.createElement(XP.Provider,{value:null},f.createElement(C1,we({ref:n,className:re(s,c)},l,u)))},Rfe=f.forwardRef(j7e);Rfe.displayName="RawItem";var z7e=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Ofe="responsive",Tfe="invalidate";function H7e(e){return"+ ".concat(e.length," ...")}function V7e(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,o=e.data,i=o===void 0?[]:o,a=e.renderItem,s=e.renderRawItem,l=e.itemKey,c=e.itemWidth,u=c===void 0?10:c,d=e.ssr,p=e.style,h=e.className,m=e.maxCount,v=e.renderRest,g=e.renderRawRest,x=e.suffix,y=e.component,b=y===void 0?"div":y,C=e.itemComponent,S=e.onVisibleChange,w=Ye(e,z7e),E=d==="full",_=A7e(),P=Jb(_,null),$=ie(P,2),R=$[0],O=$[1],T=R||0,I=Jb(_,new Map),k=ie(I,2),N=k[0],D=k[1],L=Jb(_,0),H=ie(L,2),U=H[0],V=H[1],j=Jb(_,0),F=ie(j,2),W=F[0],X=F[1],J=Jb(_,0),q=ie(J,2),A=q[0],z=q[1],G=f.useState(null),Y=ie(G,2),Q=Y[0],ee=Y[1],te=f.useState(null),oe=ie(te,2),ne=oe[0],le=oe[1],ce=f.useMemo(function(){return ne===null&&E?Number.MAX_SAFE_INTEGER:ne||0},[ne,R]),he=f.useState(!1),ue=ie(he,2),fe=ue[0],ve=ue[1],ge="".concat(r,"-item"),de=Math.max(U,W),be=m===Ofe,Ee=i.length&&be,Le=m===Tfe,Re=Ee||typeof m=="number"&&i.length>m,Pe=f.useMemo(function(){var Ze=i;return Ee?R===null&&E?Ze=i:Ze=i.slice(0,Math.min(i.length,T/u)):typeof m=="number"&&(Ze=i.slice(0,m)),Ze},[i,u,R,m,Ee]),ze=f.useMemo(function(){return Ee?i.slice(ce+1):i.slice(Pe.length)},[i,Pe,Ee,ce]),Ie=f.useCallback(function(Ze,et){var tt;return typeof l=="function"?l(Ze):(tt=l&&(Ze==null?void 0:Ze[l]))!==null&&tt!==void 0?tt:et},[l]),$e=f.useCallback(a||function(Ze){return Ze},[a]);function Be(Ze,et,tt){ne===Ze&&(et===void 0||et===Q)||(le(Ze),tt||(ve(ZeT){Be(mt-1,Ze-me-A+W);break}}x&&Ae(0)+A>T&&ee(null)}},[T,N,W,A,Ie,Pe]);var Ve=fe&&!!ze.length,Je={};Q!==null&&Ee&&(Je={position:"absolute",left:Q,top:0});var ht={prefixCls:ge,responsive:Ee,component:C,invalidate:Le},He=s?function(Ze,et){var tt=Ie(Ze,et);return f.createElement(XP.Provider,{key:tt,value:B(B({},ht),{},{order:et,item:Ze,itemKey:tt,registerSize:Oe,display:et<=ce})},s(Ze,et))}:function(Ze,et){var tt=Ie(Ze,et);return f.createElement(C1,we({},ht,{order:et,key:tt,item:Ze,renderItem:$e,itemKey:tt,registerSize:Oe,display:et<=ce}))},Ke={order:Ve?ce:Number.MAX_SAFE_INTEGER,className:"".concat(ge,"-rest"),registerSize:Fe,display:Ve},it=v||H7e,Ge=g?f.createElement(XP.Provider,{value:B(B({},ht),Ke)},g(ze)):f.createElement(C1,we({},ht,Ke),typeof it=="function"?it(ze):it),ut=f.createElement(b,we({className:re(!Le&&r,h),style:p,ref:t},w),Pe.map(He),Re?Ge:null,x&&f.createElement(C1,we({},ht,{responsive:be,responsiveDisabled:!Ee,order:ce,className:"".concat(ge,"-suffix"),registerSize:Se,display:!0,style:Je}),x));return be?f.createElement(ua,{onResize:Ce,disabled:!Ee},ut):ut}var mc=f.forwardRef(V7e);mc.displayName="Overflow";mc.Item=Rfe;mc.RESPONSIVE=Ofe;mc.INVALIDATE=Tfe;function W7e(e,t,n){var r=B(B({},e),t);return Object.keys(t).forEach(function(o){var i=t[o];typeof i=="function"&&(r[o]=function(){for(var a,s=arguments.length,l=new Array(s),c=0;cb&&(ue="".concat(fe.slice(0,b),"..."))}var ve=function(de){de&&de.stopPropagation(),_(oe)};return typeof w=="function"?z(ce,ue,ne,he,ve):A(oe,ue,ne,he,ve)},Y=function(oe){if(!o.length)return null;var ne=typeof S=="function"?S(oe):S;return typeof w=="function"?z(void 0,ne,!1,!1,void 0,!0):A({title:ne},ne,!1)},Q=f.createElement("div",{className:"".concat(X,"-search"),style:{width:H},onFocus:function(){W(!0)},onBlur:function(){W(!1)}},f.createElement(Ife,{ref:l,open:i,prefixCls:r,id:n,inputElement:null,disabled:u,autoFocus:h,autoComplete:m,editable:q,activeDescendantId:v,value:J,onKeyDown:R,onMouseDown:O,onChange:P,onPaste:$,onCompositionStart:T,onCompositionEnd:I,onBlur:k,tabIndex:g,attrs:Zr(t,!0)}),f.createElement("span",{ref:N,className:"".concat(X,"-search-mirror"),"aria-hidden":!0},J," ")),ee=f.createElement(mc,{prefixCls:"".concat(X,"-overflow"),data:o,renderItem:G,renderRest:Y,suffix:Q,itemKey:Z7e,maxCount:y});return f.createElement("span",{className:"".concat(X,"-wrap")},ee,!o.length&&!J&&f.createElement("span",{className:"".concat(X,"-placeholder")},c))},e9e=function(t){var n=t.inputElement,r=t.prefixCls,o=t.id,i=t.inputRef,a=t.disabled,s=t.autoFocus,l=t.autoComplete,c=t.activeDescendantId,u=t.mode,d=t.open,p=t.values,h=t.placeholder,m=t.tabIndex,v=t.showSearch,g=t.searchValue,x=t.activeValue,y=t.maxLength,b=t.onInputKeyDown,C=t.onInputMouseDown,S=t.onInputChange,w=t.onInputPaste,E=t.onInputCompositionStart,_=t.onInputCompositionEnd,P=t.onInputBlur,$=t.title,R=f.useState(!1),O=ie(R,2),T=O[0],I=O[1],k=u==="combobox",N=k||v,D=p[0],L=g||"";k&&x&&!T&&(L=x),f.useEffect(function(){k&&I(!1)},[k,x]);var H=u!=="combobox"&&!d&&!v?!1:!!L,U=$===void 0?Nfe(D):$,V=f.useMemo(function(){return D?null:f.createElement("span",{className:"".concat(r,"-selection-placeholder"),style:H?{visibility:"hidden"}:void 0},h)},[D,H,h,r]);return f.createElement("span",{className:"".concat(r,"-selection-wrap")},f.createElement("span",{className:"".concat(r,"-selection-search")},f.createElement(Ife,{ref:i,prefixCls:r,id:o,open:d,inputElement:n,disabled:a,autoFocus:s,autoComplete:l,editable:N,activeDescendantId:c,value:L,onKeyDown:b,onMouseDown:C,onChange:function(F){I(!0),S(F)},onPaste:w,onCompositionStart:E,onCompositionEnd:_,onBlur:P,tabIndex:m,attrs:Zr(t,!0),maxLength:k?y:void 0})),!k&&D?f.createElement("span",{className:"".concat(r,"-selection-item"),title:U,style:H?{visibility:"hidden"}:void 0},D.label):null,V)},t9e=function(t,n){var r=f.useRef(null),o=f.useRef(!1),i=t.prefixCls,a=t.open,s=t.mode,l=t.showSearch,c=t.tokenWithEnter,u=t.disabled,d=t.prefix,p=t.autoClearSearchValue,h=t.onSearch,m=t.onSearchSubmit,v=t.onToggleOpen,g=t.onInputKeyDown,x=t.onInputBlur,y=t.domRef;f.useImperativeHandle(n,function(){return{focus:function(U){r.current.focus(U)},blur:function(){r.current.blur()}}});var b=Mfe(0),C=ie(b,2),S=C[0],w=C[1],E=function(U){var V=U.which,j=r.current instanceof HTMLTextAreaElement;!j&&a&&(V===ot.UP||V===ot.DOWN)&&U.preventDefault(),g&&g(U),V===ot.ENTER&&s==="tags"&&!o.current&&!a&&(m==null||m(U.target.value)),!(j&&!a&&~[ot.UP,ot.DOWN,ot.LEFT,ot.RIGHT].indexOf(V))&&I7e(V)&&v(!0)},_=function(){w(!0)},P=f.useRef(null),$=function(U){h(U,!0,o.current)!==!1&&v(!0)},R=function(){o.current=!0},O=function(U){o.current=!1,s!=="combobox"&&$(U.target.value)},T=function(U){var V=U.target.value;if(c&&P.current&&/[\r\n]/.test(P.current)){var j=P.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");V=V.replace(j,P.current)}P.current=null,$(V)},I=function(U){var V=U.clipboardData,j=V==null?void 0:V.getData("text");P.current=j||""},k=function(U){var V=U.target;if(V!==r.current){var j=document.body.style.msTouchAction!==void 0;j?setTimeout(function(){r.current.focus()}):r.current.focus()}},N=function(U){var V=S();U.target!==r.current&&!V&&!(s==="combobox"&&u)&&U.preventDefault(),(s!=="combobox"&&(!l||!V)||!a)&&(a&&p!==!1&&h("",!0,!1),v())},D={inputRef:r,onInputKeyDown:E,onInputMouseDown:_,onInputChange:T,onInputPaste:I,onInputCompositionStart:R,onInputCompositionEnd:O,onInputBlur:x},L=s==="multiple"||s==="tags"?f.createElement(J7e,we({},t,D)):f.createElement(e9e,we({},t,D));return f.createElement("div",{ref:y,className:"".concat(i,"-selector"),onClick:k,onMouseDown:N},d&&f.createElement("div",{className:"".concat(i,"-prefix")},d),L)},n9e=f.forwardRef(t9e);function r9e(e){var t=e.prefixCls,n=e.align,r=e.arrow,o=e.arrowPos,i=r||{},a=i.className,s=i.content,l=o.x,c=l===void 0?0:l,u=o.y,d=u===void 0?0:u,p=f.useRef();if(!n||!n.points)return null;var h={position:"absolute"};if(n.autoArrow!==!1){var m=n.points[0],v=n.points[1],g=m[0],x=m[1],y=v[0],b=v[1];g===y||!["t","b"].includes(g)?h.top=d:g==="t"?h.top=0:h.bottom=0,x===b||!["l","r"].includes(x)?h.left=c:x==="l"?h.left=0:h.right=0}return f.createElement("div",{ref:p,className:re("".concat(t,"-arrow"),a),style:h},s)}function o9e(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,i=e.motion;return o?f.createElement(qo,we({},i,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(a){var s=a.className;return f.createElement("div",{style:{zIndex:r},className:re("".concat(t,"-mask"),s)})}):null}var i9e=f.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),a9e=f.forwardRef(function(e,t){var n=e.popup,r=e.className,o=e.prefixCls,i=e.style,a=e.target,s=e.onVisibleChanged,l=e.open,c=e.keepDom,u=e.fresh,d=e.onClick,p=e.mask,h=e.arrow,m=e.arrowPos,v=e.align,g=e.motion,x=e.maskMotion,y=e.forceRender,b=e.getPopupContainer,C=e.autoDestroy,S=e.portal,w=e.zIndex,E=e.onMouseEnter,_=e.onMouseLeave,P=e.onPointerEnter,$=e.onPointerDownCapture,R=e.ready,O=e.offsetX,T=e.offsetY,I=e.offsetR,k=e.offsetB,N=e.onAlign,D=e.onPrepare,L=e.stretch,H=e.targetWidth,U=e.targetHeight,V=typeof n=="function"?n():n,j=l||c,F=(b==null?void 0:b.length)>0,W=f.useState(!b||!F),X=ie(W,2),J=X[0],q=X[1];if(Mn(function(){!J&&F&&a&&q(!0)},[J,F,a]),!J)return null;var A="auto",z={left:"-1000vw",top:"-1000vh",right:A,bottom:A};if(R||!l){var G,Y=v.points,Q=v.dynamicInset||((G=v._experimental)===null||G===void 0?void 0:G.dynamicInset),ee=Q&&Y[0][1]==="r",te=Q&&Y[0][0]==="b";ee?(z.right=I,z.left=A):(z.left=O,z.right=A),te?(z.bottom=k,z.top=A):(z.top=T,z.bottom=A)}var oe={};return L&&(L.includes("height")&&U?oe.height=U:L.includes("minHeight")&&U&&(oe.minHeight=U),L.includes("width")&&H?oe.width=H:L.includes("minWidth")&&H&&(oe.minWidth=H)),l||(oe.pointerEvents="none"),f.createElement(S,{open:y||j,getContainer:b&&function(){return b(a)},autoDestroy:C},f.createElement(o9e,{prefixCls:o,open:l,zIndex:w,mask:p,motion:x}),f.createElement(ua,{onResize:N,disabled:!l},function(ne){return f.createElement(qo,we({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:y,leavedClassName:"".concat(o,"-hidden")},g,{onAppearPrepare:D,onEnterPrepare:D,visible:l,onVisibleChanged:function(ce){var he;g==null||(he=g.onVisibleChanged)===null||he===void 0||he.call(g,ce),s(ce)}}),function(le,ce){var he=le.className,ue=le.style,fe=re(o,he,r);return f.createElement("div",{ref:Ci(ne,t,ce),className:fe,style:B(B(B(B({"--arrow-x":"".concat(m.x||0,"px"),"--arrow-y":"".concat(m.y||0,"px")},z),oe),ue),{},{boxSizing:"border-box",zIndex:w},i),onMouseEnter:E,onMouseLeave:_,onPointerEnter:P,onClick:d,onPointerDownCapture:$},h&&f.createElement(r9e,{prefixCls:o,arrow:h,arrowPos:m,align:v}),f.createElement(i9e,{cache:!l&&!u},V))})}))}),s9e=f.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=Jd(n),i=f.useCallback(function(s){QL(t,r?r(s):s)},[r]),a=Lc(i,Qp(n));return o?f.cloneElement(n,{ref:a}):n}),sK=f.createContext(null);function lK(e){return e?Array.isArray(e)?e:[e]:[]}function l9e(e,t,n,r){return f.useMemo(function(){var o=lK(n??t),i=lK(r??t),a=new Set(o),s=new Set(i);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[a,s]},[e,t,n,r])}function c9e(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function u9e(e,t,n,r){for(var o=n.points,i=Object.keys(e),a=0;a1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function ex(e){return PC(parseFloat(e),0)}function uK(e,t){var n=B({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var o=Uw(r).getComputedStyle(r),i=o.overflow,a=o.overflowClipMargin,s=o.borderTopWidth,l=o.borderBottomWidth,c=o.borderLeftWidth,u=o.borderRightWidth,d=r.getBoundingClientRect(),p=r.offsetHeight,h=r.clientHeight,m=r.offsetWidth,v=r.clientWidth,g=ex(s),x=ex(l),y=ex(c),b=ex(u),C=PC(Math.round(d.width/m*1e3)/1e3),S=PC(Math.round(d.height/p*1e3)/1e3),w=(m-v-y-b)*C,E=(p-h-g-x)*S,_=g*S,P=x*S,$=y*C,R=b*C,O=0,T=0;if(i==="clip"){var I=ex(a);O=I*C,T=I*S}var k=d.x+$-O,N=d.y+_-T,D=k+d.width+2*O-$-R-w,L=N+d.height+2*T-_-P-E;n.left=Math.max(n.left,k),n.top=Math.max(n.top,N),n.right=Math.min(n.right,D),n.bottom=Math.min(n.bottom,L)}}),n}function dK(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function fK(e,t){var n=t||[],r=ie(n,2),o=r[0],i=r[1];return[dK(e.width,o),dK(e.height,i)]}function pK(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function Yg(e,t){var n=t[0],r=t[1],o,i;return n==="t"?i=e.y:n==="b"?i=e.y+e.height:i=e.y+e.height/2,r==="l"?o=e.x:r==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:i}}function _f(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,o){return o===t?n[r]||"c":r}).join("")}function d9e(e,t,n,r,o,i,a){var s=f.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),l=ie(s,2),c=l[0],u=l[1],d=f.useRef(0),p=f.useMemo(function(){return t?$A(t):[]},[t]),h=f.useRef({}),m=function(){h.current={}};e||m();var v=Jt(function(){if(t&&n&&e){let zn=function(Fb,Zu){var Sf=arguments.length>2&&arguments[2]!==void 0?arguments[2]:be,Bb=j.x+Fb,wE=j.y+Zu,$k=Bb+te,Pk=wE+ee,Mk=Math.max(Bb,Sf.left),Kt=Math.max(wE,Sf.top),_n=Math.min($k,Sf.right),oo=Math.min(Pk,Sf.bottom);return Math.max(0,(_n-Mk)*(oo-Kt))},wf=function(){xt=j.y+mt,Nt=xt+ee,wt=j.x+tt,ft=wt+te};var y,b,C,S,w=t,E=w.ownerDocument,_=Uw(w),P=_.getComputedStyle(w),$=P.position,R=w.style.left,O=w.style.top,T=w.style.right,I=w.style.bottom,k=w.style.overflow,N=B(B({},o[r]),i),D=E.createElement("div");(y=w.parentElement)===null||y===void 0||y.appendChild(D),D.style.left="".concat(w.offsetLeft,"px"),D.style.top="".concat(w.offsetTop,"px"),D.style.position=$,D.style.height="".concat(w.offsetHeight,"px"),D.style.width="".concat(w.offsetWidth,"px"),w.style.left="0",w.style.top="0",w.style.right="auto",w.style.bottom="auto",w.style.overflow="hidden";var L;if(Array.isArray(n))L={x:n[0],y:n[1],width:0,height:0};else{var H,U,V=n.getBoundingClientRect();V.x=(H=V.x)!==null&&H!==void 0?H:V.left,V.y=(U=V.y)!==null&&U!==void 0?U:V.top,L={x:V.x,y:V.y,width:V.width,height:V.height}}var j=w.getBoundingClientRect(),F=_.getComputedStyle(w),W=F.height,X=F.width;j.x=(b=j.x)!==null&&b!==void 0?b:j.left,j.y=(C=j.y)!==null&&C!==void 0?C:j.top;var J=E.documentElement,q=J.clientWidth,A=J.clientHeight,z=J.scrollWidth,G=J.scrollHeight,Y=J.scrollTop,Q=J.scrollLeft,ee=j.height,te=j.width,oe=L.height,ne=L.width,le={left:0,top:0,right:q,bottom:A},ce={left:-Q,top:-Y,right:z-Q,bottom:G-Y},he=N.htmlRegion,ue="visible",fe="visibleFirst";he!=="scroll"&&he!==fe&&(he=ue);var ve=he===fe,ge=uK(ce,p),de=uK(le,p),be=he===ue?de:ge,Ee=ve?de:be;w.style.left="auto",w.style.top="auto",w.style.right="0",w.style.bottom="0";var Le=w.getBoundingClientRect();w.style.left=R,w.style.top=O,w.style.right=T,w.style.bottom=I,w.style.overflow=k,(S=w.parentElement)===null||S===void 0||S.removeChild(D);var Re=PC(Math.round(te/parseFloat(X)*1e3)/1e3),Pe=PC(Math.round(ee/parseFloat(W)*1e3)/1e3);if(Re===0||Pe===0||gC(n)&&!Fw(n))return;var ze=N.offset,Ie=N.targetOffset,$e=fK(j,ze),Be=ie($e,2),Ce=Be[0],Oe=Be[1],Fe=fK(L,Ie),Se=ie(Fe,2),Ae=Se[0],Ve=Se[1];L.x-=Ae,L.y-=Ve;var Je=N.points||[],ht=ie(Je,2),He=ht[0],Ke=ht[1],it=pK(Ke),Ge=pK(He),ut=Yg(L,it),Ze=Yg(j,Ge),et=B({},N),tt=ut.x-Ze.x+Ce,mt=ut.y-Ze.y+Oe,me=zn(tt,mt),pe=zn(tt,mt,de),ye=Yg(L,["t","l"]),Te=Yg(j,["t","l"]),je=Yg(L,["b","r"]),We=Yg(j,["b","r"]),Xe=N.overflow||{},st=Xe.adjustX,ct=Xe.adjustY,at=Xe.shiftX,Ue=Xe.shiftY,Mt=function(Zu){return typeof Zu=="boolean"?Zu:Zu>=0},xt,Nt,wt,ft;wf();var vt=Mt(ct),rt=Ge[0]===it[0];if(vt&&Ge[0]==="t"&&(Nt>Ee.bottom||h.current.bt)){var yt=mt;rt?yt-=ee-oe:yt=ye.y-We.y-Oe;var qe=zn(tt,yt),ke=zn(tt,yt,de);qe>me||qe===me&&(!ve||ke>=pe)?(h.current.bt=!0,mt=yt,Oe=-Oe,et.points=[_f(Ge,0),_f(it,0)]):h.current.bt=!1}if(vt&&Ge[0]==="b"&&(xtme||Ct===me&&(!ve||Lt>=pe)?(h.current.tb=!0,mt=nt,Oe=-Oe,et.points=[_f(Ge,0),_f(it,0)]):h.current.tb=!1}var on=Mt(st),Pt=Ge[1]===it[1];if(on&&Ge[1]==="l"&&(ft>Ee.right||h.current.rl)){var lt=tt;Pt?lt-=te-ne:lt=ye.x-We.x-Ce;var Rt=zn(lt,mt),cn=zn(lt,mt,de);Rt>me||Rt===me&&(!ve||cn>=pe)?(h.current.rl=!0,tt=lt,Ce=-Ce,et.points=[_f(Ge,1),_f(it,1)]):h.current.rl=!1}if(on&&Ge[1]==="r"&&(wtme||tn===me&&(!ve||Kn>=pe)?(h.current.lr=!0,tt=yn,Ce=-Ce,et.points=[_f(Ge,1),_f(it,1)]):h.current.lr=!1}wf();var ir=at===!0?0:at;typeof ir=="number"&&(wtde.right&&(tt-=ft-de.right-Ce,L.x>de.right-ir&&(tt+=L.x-de.right+ir)));var ro=Ue===!0?0:Ue;typeof ro=="number"&&(xtde.bottom&&(mt-=Nt-de.bottom-Oe,L.y>de.bottom-ro&&(mt+=L.y-de.bottom+ro)));var wo=j.x+tt,Wr=wo+te,Br=j.y+mt,Vn=Br+ee,zt=L.x,$t=zt+ne,Nn=L.y,Dt=Nn+oe,St=Math.max(wo,zt),Qt=Math.min(Wr,$t),Qn=(St+Qt)/2,fr=Qn-wo,So=Math.max(Br,Nn),Xo=Math.min(Vn,Dt),Qo=(So+Xo)/2,Sn=Qo-Br;a==null||a(t,et);var qt=Le.right-j.x-(tt+j.width),On=Le.bottom-j.y-(mt+j.height);Re===1&&(tt=Math.round(tt),qt=Math.round(qt)),Pe===1&&(mt=Math.round(mt),On=Math.round(On));var _r={ready:!0,offsetX:tt/Re,offsetY:mt/Pe,offsetR:qt/Re,offsetB:On/Pe,arrowX:fr/Re,arrowY:Sn/Pe,scaleX:Re,scaleY:Pe,align:et};u(_r)}}),g=function(){d.current+=1;var b=d.current;Promise.resolve().then(function(){d.current===b&&v()})},x=function(){u(function(b){return B(B({},b),{},{ready:!1})})};return Mn(x,[r]),Mn(function(){e||x()},[e]),[c.ready,c.offsetX,c.offsetY,c.offsetR,c.offsetB,c.arrowX,c.arrowY,c.scaleX,c.scaleY,c.align,g]}function f9e(e,t,n,r,o){Mn(function(){if(e&&t&&n){let d=function(){r(),o()};var i=t,a=n,s=$A(i),l=$A(a),c=Uw(a),u=new Set([c].concat(Ne(s),Ne(l)));return u.forEach(function(p){p.addEventListener("scroll",d,{passive:!0})}),c.addEventListener("resize",d,{passive:!0}),r(),function(){u.forEach(function(p){p.removeEventListener("scroll",d),c.removeEventListener("resize",d)})}}},[e,t,n])}function p9e(e,t,n,r,o,i,a,s){var l=f.useRef(e);l.current=e;var c=f.useRef(!1);f.useEffect(function(){if(t&&r&&(!o||i)){var d=function(){c.current=!1},p=function(g){var x;l.current&&!a(((x=g.composedPath)===null||x===void 0||(x=x.call(g))===null||x===void 0?void 0:x[0])||g.target)&&!c.current&&s(!1)},h=Uw(r);h.addEventListener("pointerdown",d,!0),h.addEventListener("mousedown",p,!0),h.addEventListener("contextmenu",p,!0);var m=qP(n);return m&&(m.addEventListener("mousedown",p,!0),m.addEventListener("contextmenu",p,!0)),function(){h.removeEventListener("pointerdown",d,!0),h.removeEventListener("mousedown",p,!0),h.removeEventListener("contextmenu",p,!0),m&&(m.removeEventListener("mousedown",p,!0),m.removeEventListener("contextmenu",p,!0))}}},[t,n,r,o,i]);function u(){c.current=!0}return u}var h9e=["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"];function m9e(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:zw,t=f.forwardRef(function(n,r){var o=n.prefixCls,i=o===void 0?"rc-trigger-popup":o,a=n.children,s=n.action,l=s===void 0?"hover":s,c=n.showAction,u=n.hideAction,d=n.popupVisible,p=n.defaultPopupVisible,h=n.onPopupVisibleChange,m=n.afterPopupVisibleChange,v=n.mouseEnterDelay,g=n.mouseLeaveDelay,x=g===void 0?.1:g,y=n.focusDelay,b=n.blurDelay,C=n.mask,S=n.maskClosable,w=S===void 0?!0:S,E=n.getPopupContainer,_=n.forceRender,P=n.autoDestroy,$=n.destroyPopupOnHide,R=n.popup,O=n.popupClassName,T=n.popupStyle,I=n.popupPlacement,k=n.builtinPlacements,N=k===void 0?{}:k,D=n.popupAlign,L=n.zIndex,H=n.stretch,U=n.getPopupClassNameFromAlign,V=n.fresh,j=n.alignPoint,F=n.onPopupClick,W=n.onPopupAlign,X=n.arrow,J=n.popupMotion,q=n.maskMotion,A=n.popupTransitionName,z=n.popupAnimation,G=n.maskTransitionName,Y=n.maskAnimation,Q=n.className,ee=n.getTriggerDOMNode,te=Ye(n,h9e),oe=P||$||!1,ne=f.useState(!1),le=ie(ne,2),ce=le[0],he=le[1];Mn(function(){he(sT())},[]);var ue=f.useRef({}),fe=f.useContext(sK),ve=f.useMemo(function(){return{registerSubPopup:function(_n,oo){ue.current[_n]=oo,fe==null||fe.registerSubPopup(_n,oo)}}},[fe]),ge=Hw(),de=f.useState(null),be=ie(de,2),Ee=be[0],Le=be[1],Re=f.useRef(null),Pe=Jt(function(Kt){Re.current=Kt,gC(Kt)&&Ee!==Kt&&Le(Kt),fe==null||fe.registerSubPopup(ge,Kt)}),ze=f.useState(null),Ie=ie(ze,2),$e=Ie[0],Be=Ie[1],Ce=f.useRef(null),Oe=Jt(function(Kt){gC(Kt)&&$e!==Kt&&(Be(Kt),Ce.current=Kt)}),Fe=f.Children.only(a),Se=(Fe==null?void 0:Fe.props)||{},Ae={},Ve=Jt(function(Kt){var _n,oo,li=$e;return(li==null?void 0:li.contains(Kt))||((_n=qP(li))===null||_n===void 0?void 0:_n.host)===Kt||Kt===li||(Ee==null?void 0:Ee.contains(Kt))||((oo=qP(Ee))===null||oo===void 0?void 0:oo.host)===Kt||Kt===Ee||Object.values(ue.current).some(function(Eo){return(Eo==null?void 0:Eo.contains(Kt))||Kt===Eo})}),Je=cK(i,J,z,A),ht=cK(i,q,Y,G),He=f.useState(p||!1),Ke=ie(He,2),it=Ke[0],Ge=Ke[1],ut=d??it,Ze=Jt(function(Kt){d===void 0&&Ge(Kt)});Mn(function(){Ge(d||!1)},[d]);var et=f.useRef(ut);et.current=ut;var tt=f.useRef([]);tt.current=[];var mt=Jt(function(Kt){var _n;Ze(Kt),((_n=tt.current[tt.current.length-1])!==null&&_n!==void 0?_n:ut)!==Kt&&(tt.current.push(Kt),h==null||h(Kt))}),me=f.useRef(),pe=function(){clearTimeout(me.current)},ye=function(_n){var oo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;pe(),oo===0?mt(_n):me.current=setTimeout(function(){mt(_n)},oo*1e3)};f.useEffect(function(){return pe},[]);var Te=f.useState(!1),je=ie(Te,2),We=je[0],Xe=je[1];Mn(function(Kt){(!Kt||ut)&&Xe(!0)},[ut]);var st=f.useState(null),ct=ie(st,2),at=ct[0],Ue=ct[1],Mt=f.useState(null),xt=ie(Mt,2),Nt=xt[0],wt=xt[1],ft=function(_n){wt([_n.clientX,_n.clientY])},vt=d9e(ut,Ee,j&&Nt!==null?Nt:$e,I,N,D,W),rt=ie(vt,11),yt=rt[0],qe=rt[1],ke=rt[2],nt=rt[3],Ct=rt[4],Lt=rt[5],on=rt[6],Pt=rt[7],lt=rt[8],Rt=rt[9],cn=rt[10],yn=l9e(ce,l,c,u),tn=ie(yn,2),Kn=tn[0],ir=tn[1],ro=Kn.has("click"),wo=ir.has("click")||ir.has("contextMenu"),Wr=Jt(function(){We||cn()}),Br=function(){et.current&&j&&wo&&ye(!1)};f9e(ut,$e,Ee,Wr,Br),Mn(function(){Wr()},[Nt,I]),Mn(function(){ut&&!(N!=null&&N[I])&&Wr()},[JSON.stringify(D)]);var Vn=f.useMemo(function(){var Kt=u9e(N,i,Rt,j);return re(Kt,U==null?void 0:U(Rt))},[Rt,U,N,i,j]);f.useImperativeHandle(r,function(){return{nativeElement:Ce.current,popupElement:Re.current,forceAlign:Wr}});var zt=f.useState(0),$t=ie(zt,2),Nn=$t[0],Dt=$t[1],St=f.useState(0),Qt=ie(St,2),Qn=Qt[0],fr=Qt[1],So=function(){if(H&&$e){var _n=$e.getBoundingClientRect();Dt(_n.width),fr(_n.height)}},Xo=function(){So(),Wr()},Qo=function(_n){Xe(!1),cn(),m==null||m(_n)},Sn=function(){return new Promise(function(_n){So(),Ue(function(){return _n})})};Mn(function(){at&&(cn(),at(),Ue(null))},[at]);function qt(Kt,_n,oo,li){Ae[Kt]=function(Eo){var SE;li==null||li(Eo),ye(_n,oo);for(var Rk=arguments.length,GV=new Array(Rk>1?Rk-1:0),EE=1;EE1?oo-1:0),Eo=1;Eo1?oo-1:0),Eo=1;Eo1&&arguments[1]!==void 0?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,o=[],i=Dfe(n,!1),a=i.label,s=i.value,l=i.options,c=i.groupLabel;function u(d,p){Array.isArray(d)&&d.forEach(function(h){if(p||!(l in h)){var m=h[s];o.push({key:hK(h,o.length),groupOption:p,data:h,label:h[a],value:m})}else{var v=h[c];v===void 0&&r&&(v=h.label),o.push({key:hK(h,o.length),group:!0,data:h,label:v}),u(h[l],!0)}})}return u(e,!1),o}function MA(e){var t=B({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Jn(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var C9e=function(t,n,r){if(!n||!n.length)return null;var o=!1,i=function s(l,c){var u=Sue(c),d=u[0],p=u.slice(1);if(!d)return[l];var h=l.split(d);return o=o||h.length>1,h.reduce(function(m,v){return[].concat(Ne(m),Ne(s(v,p)))},[]).filter(Boolean)},a=i(t,n);return o?typeof r<"u"?a.slice(0,r):a:null},Nj=f.createContext(null);function w9e(e){var t=e.visible,n=e.values;if(!t)return null;var r=50;return f.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,r).map(function(o){var i=o.label,a=o.value;return["number","string"].includes(dt(i))?i:a}).join(", ")),n.length>r?", ...":null)}var S9e=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],E9e=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],RA=function(t){return t==="tags"||t==="multiple"},Dj=f.forwardRef(function(e,t){var n,r=e.id,o=e.prefixCls,i=e.className,a=e.showSearch,s=e.tagRender,l=e.direction,c=e.omitDomProps,u=e.displayValues,d=e.onDisplayValuesChange,p=e.emptyOptions,h=e.notFoundContent,m=h===void 0?"Not Found":h,v=e.onClear,g=e.mode,x=e.disabled,y=e.loading,b=e.getInputElement,C=e.getRawInputElement,S=e.open,w=e.defaultOpen,E=e.onDropdownVisibleChange,_=e.activeValue,P=e.onActiveValueChange,$=e.activeDescendantId,R=e.searchValue,O=e.autoClearSearchValue,T=e.onSearch,I=e.onSearchSplit,k=e.tokenSeparators,N=e.allowClear,D=e.prefix,L=e.suffixIcon,H=e.clearIcon,U=e.OptionList,V=e.animation,j=e.transitionName,F=e.dropdownStyle,W=e.dropdownClassName,X=e.dropdownMatchSelectWidth,J=e.dropdownRender,q=e.dropdownAlign,A=e.placement,z=e.builtinPlacements,G=e.getPopupContainer,Y=e.showAction,Q=Y===void 0?[]:Y,ee=e.onFocus,te=e.onBlur,oe=e.onKeyUp,ne=e.onKeyDown,le=e.onMouseDown,ce=Ye(e,S9e),he=RA(g),ue=(a!==void 0?a:he)||g==="combobox",fe=B({},ce);E9e.forEach(function(zt){delete fe[zt]}),c==null||c.forEach(function(zt){delete fe[zt]});var ve=f.useState(!1),ge=ie(ve,2),de=ge[0],be=ge[1];f.useEffect(function(){be(sT())},[]);var Ee=f.useRef(null),Le=f.useRef(null),Re=f.useRef(null),Pe=f.useRef(null),ze=f.useRef(null),Ie=f.useRef(!1),$e=O7e(),Be=ie($e,3),Ce=Be[0],Oe=Be[1],Fe=Be[2];f.useImperativeHandle(t,function(){var zt,$t;return{focus:(zt=Pe.current)===null||zt===void 0?void 0:zt.focus,blur:($t=Pe.current)===null||$t===void 0?void 0:$t.blur,scrollTo:function(Dt){var St;return(St=ze.current)===null||St===void 0?void 0:St.scrollTo(Dt)},nativeElement:Ee.current||Le.current}});var Se=f.useMemo(function(){var zt;if(g!=="combobox")return R;var $t=(zt=u[0])===null||zt===void 0?void 0:zt.value;return typeof $t=="string"||typeof $t=="number"?String($t):""},[R,g,u]),Ae=g==="combobox"&&typeof b=="function"&&b()||null,Ve=typeof C=="function"&&C(),Je=Lc(Le,Ve==null||(n=Ve.props)===null||n===void 0?void 0:n.ref),ht=f.useState(!1),He=ie(ht,2),Ke=He[0],it=He[1];Mn(function(){it(!0)},[]);var Ge=Gt(!1,{defaultValue:w,value:S}),ut=ie(Ge,2),Ze=ut[0],et=ut[1],tt=Ke?Ze:!1,mt=!m&&p;(x||mt&&tt&&g==="combobox")&&(tt=!1);var me=mt?!1:tt,pe=f.useCallback(function(zt){var $t=zt!==void 0?zt:!tt;x||(et($t),tt!==$t&&(E==null||E($t)))},[x,tt,et,E]),ye=f.useMemo(function(){return(k||[]).some(function(zt){return[` + ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},Lje=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},jje=e=>{const{componentCls:t}=e,n=lfe(e),r=Object.assign({},n);delete r.xs;const o=`--${t.replace(".","")}-`,i=Object.keys(r).map(a=>({[`@media (min-width: ${se(r[a])})`]:{width:`var(${o}${a}-width)`}}));return{[`${t}-root`]:{[t]:[].concat(De(Object.keys(n).map((a,s)=>{const l=Object.keys(n)[s-1];return l?{[`${o}${a}-width`]:`var(${o}${l}-width)`}:null})),[{width:`var(${o}xs-width)`}],De(i))}}},ufe=e=>{const t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return Xt(e,{modalHeaderHeight:e.calc(e.calc(r).mul(n).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()})},dfe=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${se(e.paddingMD)} ${se(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${se(e.padding)} ${se(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${se(e.paddingXS)} ${se(e.padding)}`:0,footerBorderTop:e.wireframe?`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${se(e.padding*2)} ${se(e.padding*2)} ${se(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),ffe=pn("Modal",e=>{const t=ufe(e);return[Bje(t),Lje(t),cfe(t),Ay(t,"zoom"),jje(t)]},dfe,{unitless:{titleLineHeight:!0}});var zje=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{EA={x:e.pageX,y:e.pageY},setTimeout(()=>{EA=null},100)};lje()&&document.documentElement.addEventListener("click",Hje,!0);const pfe=e=>{const{prefixCls:t,className:n,rootClassName:r,open:o,wrapClassName:i,centered:a,getContainer:s,focusTriggerAfterClose:l=!0,style:c,visible:u,width:d=520,footer:f,classNames:h,styles:m,children:v,loading:g,confirmLoading:b,zIndex:y,mousePosition:x,onOk:w,onCancel:S,destroyOnHidden:C,destroyOnClose:E}=e,_=zje(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:P,getPrefixCls:$,direction:T,modal:R}=p.useContext(kt),O=ee=>{b||S==null||S(ee)},k=ee=>{w==null||w(ee)},I=$("modal",t),D=$(),N=br(I),[L,H,U]=ffe(I,N),V=re(i,{[`${I}-centered`]:a??(R==null?void 0:R.centered),[`${I}-wrap-rtl`]:T==="rtl"}),j=f!==null&&!g?p.createElement(sfe,Object.assign({},e,{onOk:k,onCancel:O})):null,[F,W,X,J]=kj(F0(e),F0(R),{closable:!0,closeIcon:p.createElement(zu,{className:`${I}-close-icon`}),closeIconRender:ee=>afe(I,ee)}),q=ife(`.${I}-content`),[A,z]=Tl("Modal",y),[G,Y]=p.useMemo(()=>d&&typeof d=="object"?[void 0,d]:[d,void 0],[d]),Q=p.useMemo(()=>{const ee={};return Y&&Object.keys(Y).forEach(te=>{const oe=Y[te];oe!==void 0&&(ee[`--${I}-${te}-width`]=typeof oe=="number"?`${oe}px`:oe)}),ee},[Y]);return L(p.createElement(Pc,{form:!0,space:!0},p.createElement(NC.Provider,{value:z},p.createElement(Pj,Object.assign({width:G},_,{zIndex:A,getContainer:s===void 0?P:s,prefixCls:I,rootClassName:re(H,r,U,N),footer:j,visible:o??u,mousePosition:x??EA,onClose:O,closable:F&&Object.assign({disabled:X,closeIcon:W},J),closeIcon:W,focusTriggerAfterClose:l,transitionName:Oi(D,"zoom",e.transitionName),maskTransitionName:Oi(D,"fade",e.maskTransitionName),className:re(H,n,R==null?void 0:R.className),style:Object.assign(Object.assign(Object.assign({},R==null?void 0:R.style),c),Q),classNames:Object.assign(Object.assign(Object.assign({},R==null?void 0:R.classNames),h),{wrapper:re(V,h==null?void 0:h.wrapper)}),styles:Object.assign(Object.assign({},R==null?void 0:R.styles),m),panelRef:q,destroyOnClose:C??E}),g?p.createElement(ef,{active:!0,title:!1,paragraph:{rows:4},className:`${I}-body-skeleton`}):v))))},Vje=e=>{const{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:o,fontSize:i,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({},$u()),[`&${t} ${t}-body`]:{padding:c},[`${u}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:o,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(l).sub(o).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(s).sub(o).equal()).div(2).equal()}},[`${u}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS,maxWidth:`calc(100% - ${se(e.marginSM)})`},[`${e.iconCls} + ${u}-paragraph`]:{maxWidth:`calc(100% - ${se(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${u}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:n,lineHeight:r},[`${u}-content`]:{color:e.colorText,fontSize:i,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}, + ${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}}},Wje=Iy(["Modal","confirm"],e=>{const t=ufe(e);return[Vje(t)]},dfe,{order:-1e3});var Uje=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oy,De(Object.values(y))),w=p.createElement(p.Fragment,null,p.createElement(kq,null),p.createElement(Iq,null)),S=e.title!==void 0&&e.title!==null,C=`${i}-body`;return p.createElement("div",{className:`${i}-body-wrapper`},p.createElement("div",{className:re(C,{[`${C}-has-title`]:S})},d,p.createElement("div",{className:`${i}-paragraph`},S&&p.createElement("span",{className:`${i}-title`},e.title),p.createElement("div",{className:`${i}-content`},e.content))),l===void 0||typeof l=="function"?p.createElement(Wde,{value:x},p.createElement("div",{className:`${i}-btns`},typeof l=="function"?l(w,{OkBtn:Iq,CancelBtn:kq}):w)):l,p.createElement(Wje,{prefixCls:t}))}const Gje=e=>{const{close:t,zIndex:n,maskStyle:r,direction:o,prefixCls:i,wrapClassName:a,rootPrefixCls:s,bodyStyle:l,closable:c=!1,onConfirm:u,styles:d}=e,f=`${i}-confirm`,h=e.width||416,m=e.style||{},v=e.mask===void 0?!0:e.mask,g=e.maskClosable===void 0?!1:e.maskClosable,b=re(f,`${f}-${e.type}`,{[`${f}-rtl`]:o==="rtl"},e.className),[,y]=si(),x=p.useMemo(()=>n!==void 0?n:y.zIndexPopupBase+vj,[n,y]);return p.createElement(pfe,Object.assign({},e,{className:b,wrapClassName:re({[`${f}-centered`]:!!e.centered},a),onCancel:()=>{t==null||t({triggerCancel:!0}),u==null||u(!1)},title:"",footer:null,transitionName:Oi(s||"","zoom",e.transitionName),maskTransitionName:Oi(s||"","fade",e.maskTransitionName),mask:v,maskClosable:g,style:m,styles:Object.assign({body:l,mask:r},d),width:h,zIndex:x,closable:c}),p.createElement(hfe,Object.assign({},e,{confirmPrefixCls:f})))},mfe=e=>{const{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:o}=e;return p.createElement(Vt,{prefixCls:t,iconPrefixCls:n,direction:r,theme:o},p.createElement(Gje,Object.assign({},e)))},em=[];let gfe="";function vfe(){return gfe}const qje=e=>{var t,n;const{prefixCls:r,getContainer:o,direction:i}=e,a=Tue(),s=p.useContext(kt),l=vfe()||s.getPrefixCls(),c=r||`${l}-modal`;let u=o;return u===!1&&(u=void 0),Z.createElement(mfe,Object.assign({},e,{rootPrefixCls:l,prefixCls:c,iconPrefixCls:s.iconPrefixCls,theme:s.theme,direction:i??s.direction,locale:(n=(t=s.locale)===null||t===void 0?void 0:t.Modal)!==null&&n!==void 0?n:a,getContainer:u}))};function WC(e){const t=ide(),n=document.createDocumentFragment();let r=Object.assign(Object.assign({},e),{close:l,open:!0}),o,i;function a(...u){var d;if(u.some(m=>m==null?void 0:m.triggerCancel)){var h;(d=e.onCancel)===null||d===void 0||(h=d).call.apply(h,[e,()=>{}].concat(De(u.slice(1))))}for(let m=0;m{const d=t.getPrefixCls(void 0,vfe()),f=t.getIconPrefixCls(),h=t.getTheme(),m=Z.createElement(qje,Object.assign({},u));i=xj()(Z.createElement(Vt,{prefixCls:d,iconPrefixCls:f,theme:h},t.holderRender?t.holderRender(m):m),n)})}function l(...u){r=Object.assign(Object.assign({},r),{open:!1,afterClose:()=>{typeof e.afterClose=="function"&&e.afterClose(),a.apply(this,u)}}),r.visible&&delete r.visible,s(r)}function c(u){typeof u=="function"?r=u(r):r=Object.assign(Object.assign({},r),u),s(r)}return s(r),em.push(l),{destroy:l,update:c}}function yfe(e){return Object.assign(Object.assign({},e),{type:"warning"})}function bfe(e){return Object.assign(Object.assign({},e),{type:"info"})}function xfe(e){return Object.assign(Object.assign({},e),{type:"success"})}function wfe(e){return Object.assign(Object.assign({},e),{type:"error"})}function Cfe(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function Kje({rootPrefixCls:e}){gfe=e}var Yje=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,{afterClose:r,config:o}=e,i=Yje(e,["afterClose","config"]);const[a,s]=p.useState(!0),[l,c]=p.useState(o),{direction:u,getPrefixCls:d}=p.useContext(kt),f=d("modal"),h=d(),m=()=>{var y;r(),(y=l.afterClose)===null||y===void 0||y.call(l)},v=(...y)=>{var x;if(s(!1),y.some(C=>C==null?void 0:C.triggerCancel)){var S;(x=l.onCancel)===null||x===void 0||(S=x).call.apply(S,[l,()=>{}].concat(De(y.slice(1))))}};p.useImperativeHandle(t,()=>({destroy:v,update:y=>{c(x=>{const w=typeof y=="function"?y(x):y;return Object.assign(Object.assign({},x),w)})}}));const g=(n=l.okCancel)!==null&&n!==void 0?n:l.type==="confirm",[b]=Xi("Modal",_u.Modal);return p.createElement(mfe,Object.assign({prefixCls:f,rootPrefixCls:h},l,{close:v,open:a,afterClose:m,okText:l.okText||(g?b==null?void 0:b.okText:b==null?void 0:b.justOkText),direction:l.direction||u,cancelText:l.cancelText||(b==null?void 0:b.cancelText)},i))},Qje=p.forwardRef(Xje);let rK=0;const Zje=p.memo(p.forwardRef((e,t)=>{const[n,r]=j5e();return p.useImperativeHandle(t,()=>({patchElement:r}),[]),p.createElement(p.Fragment,null,n)}));function Sfe(){const e=p.useRef(null),[t,n]=p.useState([]);p.useEffect(()=>{t.length&&(De(t).forEach(a=>{a()}),n([]))},[t]);const r=p.useCallback(i=>function(s){var l;rK+=1;const c=p.createRef();let u;const d=new Promise(g=>{u=g});let f=!1,h;const m=p.createElement(Qje,{key:`modal-${rK}`,config:i(s),ref:c,afterClose:()=>{h==null||h()},isSilent:()=>f,onConfirm:g=>{u(g)}});return h=(l=e.current)===null||l===void 0?void 0:l.patchElement(m),h&&em.push(h),{destroy:()=>{function g(){var b;(b=c.current)===null||b===void 0||b.destroy()}c.current?g():n(b=>[].concat(De(b),[g]))},update:g=>{function b(){var y;(y=c.current)===null||y===void 0||y.update(g)}c.current?b():n(y=>[].concat(De(y),[b]))},then:g=>(f=!0,d.then(g))}},[]);return[p.useMemo(()=>({info:r(bfe),success:r(xfe),error:r(wfe),warning:r(yfe),confirm:r(Cfe)}),[]),p.createElement(Zje,{key:"modal-holder",ref:e})]}const Jje=e=>{const{componentCls:t,notificationMarginEdge:n,animationMaxHeight:r}=e,o=`${t}-notice`,i=new vn("antNotificationFadeIn",{"0%":{transform:"translate3d(100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}}),a=new vn("antNotificationTopFadeIn",{"0%":{top:-r,opacity:0},"100%":{top:0,opacity:1}}),s=new vn("antNotificationBottomFadeIn",{"0%":{bottom:e.calc(r).mul(-1).equal(),opacity:0},"100%":{bottom:0,opacity:1}}),l=new vn("antNotificationLeftFadeIn",{"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:a}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:s}},[`&${t}-topRight, &${t}-bottomRight`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:i}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginRight:{value:0,_skip_check_:!0},marginLeft:{value:n,_skip_check_:!0},[o]:{marginInlineEnd:"auto",marginInlineStart:0},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:l}}}}},e7e=["top","topLeft","topRight","bottom","bottomLeft","bottomRight"],t7e={topLeft:"left",topRight:"right",bottomLeft:"left",bottomRight:"right",top:"left",bottom:"left"},n7e=(e,t)=>{const{componentCls:n}=e;return{[`${n}-${t}`]:{[`&${n}-stack > ${n}-notice-wrapper`]:{[t.startsWith("top")?"top":"bottom"]:0,[t7e[t]]:{value:0,_skip_check_:!0}}}}},r7e=e=>{const t={};for(let n=1;n ${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)},o7e=e=>{const t={};for(let n=1;n{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"},r7e(e))},[`${t}-stack:not(${t}-stack-expanded)`]:{[`& > ${t}-notice-wrapper`]:Object.assign({},o7e(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"}}}},e7e.map(n=>n7e(e,n)).reduce((n,r)=>Object.assign(Object.assign({},n),r),{}))},a7e=e=>{const{iconCls:t,componentCls:n,boxShadow:r,fontSizeLG:o,notificationMarginBottom:i,borderRadiusLG:a,colorSuccess:s,colorInfo:l,colorWarning:c,colorError:u,colorTextHeading:d,notificationBg:f,notificationPadding:h,notificationMarginEdge:m,notificationProgressBg:v,notificationProgressHeight:g,fontSize:b,lineHeight:y,width:x,notificationIconSize:w,colorText:S}=e,C=`${n}-notice`;return{position:"relative",marginBottom:i,marginInlineStart:"auto",background:f,borderRadius:a,boxShadow:r,[C]:{padding:h,width:x,maxWidth:`calc(100vw - ${se(e.calc(m).mul(2).equal())})`,overflow:"hidden",lineHeight:y,wordWrap:"break-word"},[`${C}-message`]:{color:d,fontSize:o,lineHeight:e.lineHeightLG},[`${C}-description`]:{fontSize:b,color:S,marginTop:e.marginXS},[`${C}-closable ${C}-message`]:{paddingInlineEnd:e.paddingLG},[`${C}-with-icon ${C}-message`]:{marginInlineStart:e.calc(e.marginSM).add(w).equal(),fontSize:o},[`${C}-with-icon ${C}-description`]:{marginInlineStart:e.calc(e.marginSM).add(w).equal(),fontSize:b},[`${C}-icon`]:{position:"absolute",fontSize:w,lineHeight:1,[`&-success${t}`]:{color:s},[`&-info${t}`]:{color:l},[`&-warning${t}`]:{color:c},[`&-error${t}`]:{color:u}},[`${C}-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}},Ls(e)),[`${C}-progress`]:{position:"absolute",display:"block",appearance:"none",inlineSize:`calc(100% - ${se(a)} * 2)`,left:{_skip_check_:!0,value:a},right:{_skip_check_:!0,value:a},bottom:0,blockSize:g,border:0,"&, &::-webkit-progress-bar":{borderRadius:a,backgroundColor:"rgba(0, 0, 0, 0.04)"},"&::-moz-progress-bar":{background:v},"&::-webkit-progress-value":{borderRadius:a,background:v}},[`${C}-actions`]:{float:"right",marginTop:e.marginSM}}},s7e=e=>{const{componentCls:t,notificationMarginBottom:n,notificationMarginEdge:r,motionDurationMid:o,motionEaseInOut:i}=e,a=`${t}-notice`,s=new vn("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:n},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[t]:Object.assign(Object.assign({},Tn(e)),{position:"fixed",zIndex:e.zIndexPopup,marginRight:{value:r,_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:i,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${t}-fade-leave`]:{animationTimingFunction:i,animationFillMode:"both",animationDuration:o,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:s,animationPlayState:"running"},"&-rtl":{direction:"rtl",[`${a}-actions`]:{float:"left"}}})},{[t]:{[`${a}-wrapper`]:Object.assign({},a7e(e))}}]},l7e=e=>({zIndexPopup:e.zIndexPopupBase+vj+50,width:384}),c7e=e=>{const t=e.paddingMD,n=e.paddingLG;return Xt(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:n,notificationIconSize:e.calc(e.fontSizeLG).mul(e.lineHeightLG).equal(),notificationCloseButtonSize:e.calc(e.controlHeightLG).mul(.55).equal(),notificationMarginBottom:e.margin,notificationPadding:`${se(e.paddingMD)} ${se(e.paddingContentHorizontalLG)}`,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationStackLayer:3,notificationProgressHeight:2,notificationProgressBg:`linear-gradient(90deg, ${e.colorPrimaryBorderHover}, ${e.colorPrimary})`})},u7e=pn("Notification",e=>{const t=c7e(e);return[s7e(t),Jje(t),i7e(t)]},l7e);function Efe(e,t){return t===null||t===!1?null:t||p.createElement(zu,{className:`${e}-close-icon`})}const d7e={success:vg,info:VR,error:ju,warning:Ny},f7e=e=>{const{prefixCls:t,icon:n,type:r,message:o,description:i,actions:a,role:s="alert"}=e;let l=null;return n?l=p.createElement("span",{className:`${t}-icon`},n):r&&(l=p.createElement(d7e[r]||null,{className:re(`${t}-icon`,`${t}-icon-${r}`)})),p.createElement("div",{className:re({[`${t}-with-icon`]:l}),role:s},l,p.createElement("div",{className:`${t}-message`},o),i&&p.createElement("div",{className:`${t}-description`},i),a&&p.createElement("div",{className:`${t}-actions`},a))};function p7e(e,t,n){let r;switch(e){case"top":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:t,bottom:"auto"};break;case"topLeft":r={left:0,top:t,bottom:"auto"};break;case"topRight":r={right:0,top:t,bottom:"auto"};break;case"bottom":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:n};break;case"bottomLeft":r={left:0,top:"auto",bottom:n};break;default:r={right:0,top:"auto",bottom:n};break}return r}function h7e(e){return{motionName:`${e}-fade`}}function m7e(e,t,n){return typeof e<"u"?e:typeof(t==null?void 0:t.closeIcon)<"u"?t.closeIcon:n==null?void 0:n.closeIcon}var g7e=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=br(t),[r,o,i]=u7e(t,n);return r(Z.createElement(gde,{classNames:{list:re(o,i,n)}},e))},x7e=(e,{prefixCls:t,key:n})=>Z.createElement(b7e,{prefixCls:t,key:n},e),w7e=Z.forwardRef((e,t)=>{const{top:n,bottom:r,prefixCls:o,getContainer:i,maxCount:a,rtl:s,onAllRemoved:l,stack:c,duration:u,pauseOnHover:d=!0,showProgress:f}=e,{getPrefixCls:h,getPopupContainer:m,notification:v,direction:g}=p.useContext(kt),[,b]=si(),y=o||h("notification"),x=_=>p7e(_,n??oK,r??oK),w=()=>re({[`${y}-rtl`]:s??g==="rtl"}),S=()=>h7e(y),[C,E]=vde({prefixCls:y,style:x,className:w,motion:S,closable:!0,closeIcon:Efe(y),duration:u??v7e,getContainer:()=>(i==null?void 0:i())||(m==null?void 0:m())||document.body,maxCount:a,pauseOnHover:d,showProgress:f,onAllRemoved:l,renderNotifications:x7e,stack:c===!1?!1:{threshold:typeof c=="object"?c==null?void 0:c.threshold:void 0,offset:8,gap:b.margin}});return Z.useImperativeHandle(t,()=>Object.assign(Object.assign({},C),{prefixCls:y,notification:v})),E});function C7e(e){const t=Z.useRef(null);return mg(),[Z.useMemo(()=>{const r=s=>{var l;if(!t.current)return;const{open:c,prefixCls:u,notification:d}=t.current,f=`${u}-notice`,{message:h,description:m,icon:v,type:g,btn:b,actions:y,className:x,style:w,role:S="alert",closeIcon:C,closable:E}=s,_=g7e(s,["message","description","icon","type","btn","actions","className","style","role","closeIcon","closable"]),P=y??b,$=Efe(f,m7e(C,e,d));return c(Object.assign(Object.assign({placement:(l=e==null?void 0:e.placement)!==null&&l!==void 0?l:y7e},_),{content:Z.createElement(f7e,{prefixCls:f,icon:v,type:g,message:h,description:m,actions:P,role:S}),className:re(g&&`${f}-${g}`,x,d==null?void 0:d.className),style:Object.assign(Object.assign({},d==null?void 0:d.style),w),closeIcon:$,closable:E??!!$}))},i={open:r,destroy:s=>{var l,c;s!==void 0?(l=t.current)===null||l===void 0||l.close(s):(c=t.current)===null||c===void 0||c.destroy()}};return["success","info","warning","error"].forEach(s=>{i[s]=l=>r(Object.assign(Object.assign({},l),{type:s}))}),i},[]),Z.createElement(w7e,Object.assign({key:"notification-holder"},e,{ref:t}))]}function S7e(e){return C7e(e)}const _A=Z.createContext({}),_fe=Z.createContext({message:{},notification:{},modal:{}}),E7e=e=>{const{componentCls:t,colorText:n,fontSize:r,lineHeight:o,fontFamily:i}=e;return{[t]:{color:n,fontSize:r,lineHeight:o,fontFamily:i,[`&${t}-rtl`]:{direction:"rtl"}}}},_7e=()=>({}),$7e=pn("App",E7e,_7e),P7e=e=>{const{prefixCls:t,children:n,className:r,rootClassName:o,message:i,notification:a,style:s,component:l="div"}=e,{direction:c,getPrefixCls:u}=p.useContext(kt),d=u("app",t),[f,h,m]=$7e(d),v=re(h,d,r,o,m,{[`${d}-rtl`]:c==="rtl"}),g=p.useContext(_A),b=Z.useMemo(()=>({message:Object.assign(Object.assign({},g.message),i),notification:Object.assign(Object.assign({},g.notification),a)}),[i,a,g.message,g.notification]),[y,x]=Cde(b.message),[w,S]=S7e(b.notification),[C,E]=Sfe(),_=Z.useMemo(()=>({message:y,notification:w,modal:C}),[y,w,C]);mg()(!(m&&l===!1),"usage","When using cssVar, ensure `component` is assigned a valid React component string.");const P=l===!1?Z.Fragment:l,$={className:v,style:s};return f(Z.createElement(_fe.Provider,{value:_},Z.createElement(_A.Provider,{value:b},Z.createElement(P,Object.assign({},l===!1?void 0:$),E,x,S,n))))},M7e=()=>Z.useContext(_fe),aO=P7e;aO.useApp=M7e;function $fe(e){return t=>p.createElement(Vt,{theme:{token:{motion:!1,zIndexPopupBase:0}}},p.createElement(e,Object.assign({},t)))}const Jp=(e,t,n,r,o)=>$fe(a=>{const{prefixCls:s,style:l}=a,c=p.useRef(null),[u,d]=p.useState(0),[f,h]=p.useState(0),[m,v]=Gt(!1,{value:a.open}),{getPrefixCls:g}=p.useContext(kt),b=g(r||"select",s);p.useEffect(()=>{if(v(!0),typeof ResizeObserver<"u"){const w=new ResizeObserver(C=>{const E=C[0].target;d(E.offsetHeight+8),h(E.offsetWidth)}),S=setInterval(()=>{var C;const E=o?`.${o(b)}`:`.${b}-dropdown`,_=(C=c.current)===null||C===void 0?void 0:C.querySelector(E);_&&(clearInterval(S),w.observe(_))},10);return()=>{clearInterval(S),w.disconnect()}}},[]);let y=Object.assign(Object.assign({},a),{style:Object.assign(Object.assign({},l),{margin:0}),open:m,visible:m,getPopupContainer:()=>c.current});n&&(y=n(y)),t&&Object.assign(y,{[t]:{overflow:{adjustX:!1,adjustY:!1}}});const x={paddingBottom:u,position:"relative",minWidth:f};return p.createElement("div",{ref:c,style:x},p.createElement(e,Object.assign({},y)))}),sO=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var lO=function(t){var n=t.className,r=t.customizeIcon,o=t.customizeIconProps,i=t.children,a=t.onMouseDown,s=t.onClick,l=typeof r=="function"?r(o):r;return p.createElement("span",{className:n,onMouseDown:function(u){u.preventDefault(),a==null||a(u)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:s,"aria-hidden":!0},l!==void 0?l:p.createElement("span",{className:re(n.split(/\s+/).map(function(c){return"".concat(c,"-icon")}))},i))},T7e=function(t,n,r,o,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,c=Z.useMemo(function(){if(dt(o)==="object")return o.clearIcon;if(i)return i},[o,i]),u=Z.useMemo(function(){return!!(!a&&o&&(r.length||s)&&!(l==="combobox"&&s===""))},[o,a,r.length,s,l]);return{allowClear:u,clearIcon:Z.createElement(lO,{className:"".concat(t,"-clear"),onMouseDown:n,customizeIcon:c},"×")}},Pfe=p.createContext(null);function Ij(){return p.useContext(Pfe)}function R7e(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=p.useState(!1),n=ie(t,2),r=n[0],o=n[1],i=p.useRef(null),a=function(){window.clearTimeout(i.current)};p.useEffect(function(){return a},[]);var s=function(c,u){a(),i.current=window.setTimeout(function(){o(c),u&&u()},e)};return[r,s,a]}function Mfe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=p.useRef(null),n=p.useRef(null);p.useEffect(function(){return function(){window.clearTimeout(n.current)}},[]);function r(o){(o||t.current===null)&&(t.current=o),window.clearTimeout(n.current),n.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},r]}function O7e(e,t,n,r){var o=p.useRef(null);o.current={open:t,triggerOpen:n,customizedTrigger:r},p.useEffect(function(){function i(a){var s;if(!((s=o.current)!==null&&s!==void 0&&s.customizedTrigger)){var l=a.target;l.shadowRoot&&a.composed&&(l=a.composedPath()[0]||l),o.current.open&&e().filter(function(c){return c}).every(function(c){return!c.contains(l)&&c!==l})&&o.current.triggerOpen(!1)}}return window.addEventListener("mousedown",i),function(){return window.removeEventListener("mousedown",i)}},[])}function k7e(e){return e&&![ot.ESC,ot.SHIFT,ot.BACKSPACE,ot.TAB,ot.WIN_KEY,ot.ALT,ot.META,ot.WIN_KEY_RIGHT,ot.CTRL,ot.SEMICOLON,ot.EQUALS,ot.CAPS_LOCK,ot.CONTEXT_MENU,ot.F1,ot.F2,ot.F3,ot.F4,ot.F5,ot.F6,ot.F7,ot.F8,ot.F9,ot.F10,ot.F11,ot.F12].includes(e)}var I7e=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Yg=void 0;function D7e(e,t){var n=e.prefixCls,r=e.invalidate,o=e.item,i=e.renderItem,a=e.responsive,s=e.responsiveDisabled,l=e.registerSize,c=e.itemKey,u=e.className,d=e.style,f=e.children,h=e.display,m=e.order,v=e.component,g=v===void 0?"div":v,b=Ye(e,I7e),y=a&&!h;function x(_){l(c,_)}p.useEffect(function(){return function(){x(null)}},[]);var w=i&&o!==Yg?i(o,{index:m}):f,S;r||(S={opacity:y?0:1,height:y?0:Yg,overflowY:y?"hidden":Yg,order:a?m:Yg,pointerEvents:y?"none":Yg,position:y?"absolute":Yg});var C={};y&&(C["aria-hidden"]=!0);var E=p.createElement(g,Ce({className:re(!r&&n,u),style:B(B({},S),d)},C,b,{ref:t}),w);return a&&(E=p.createElement(da,{onResize:function(P){var $=P.offsetWidth;x($)},disabled:s},E)),E}var w1=p.forwardRef(D7e);w1.displayName="Item";function N7e(e){if(typeof MessageChannel>"u")gn(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function A7e(){var e=p.useRef(null),t=function(r){e.current||(e.current=[],N7e(function(){ji.unstable_batchedUpdates(function(){e.current.forEach(function(o){o()}),e.current=null})})),e.current.push(r)};return t}function Jb(e,t){var n=p.useState(t),r=ie(n,2),o=r[0],i=r[1],a=Jt(function(s){e(function(){i(s)})});return[o,a]}var XP=Z.createContext(null),F7e=["component"],B7e=["className"],L7e=["className"],j7e=function(t,n){var r=p.useContext(XP);if(!r){var o=t.component,i=o===void 0?"div":o,a=Ye(t,F7e);return p.createElement(i,Ce({},a,{ref:n}))}var s=r.className,l=Ye(r,B7e),c=t.className,u=Ye(t,L7e);return p.createElement(XP.Provider,{value:null},p.createElement(w1,Ce({ref:n,className:re(s,c)},l,u)))},Tfe=p.forwardRef(j7e);Tfe.displayName="RawItem";var z7e=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Rfe="responsive",Ofe="invalidate";function H7e(e){return"+ ".concat(e.length," ...")}function V7e(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,o=e.data,i=o===void 0?[]:o,a=e.renderItem,s=e.renderRawItem,l=e.itemKey,c=e.itemWidth,u=c===void 0?10:c,d=e.ssr,f=e.style,h=e.className,m=e.maxCount,v=e.renderRest,g=e.renderRawRest,b=e.suffix,y=e.component,x=y===void 0?"div":y,w=e.itemComponent,S=e.onVisibleChange,C=Ye(e,z7e),E=d==="full",_=A7e(),P=Jb(_,null),$=ie(P,2),T=$[0],R=$[1],O=T||0,k=Jb(_,new Map),I=ie(k,2),D=I[0],N=I[1],L=Jb(_,0),H=ie(L,2),U=H[0],V=H[1],j=Jb(_,0),F=ie(j,2),W=F[0],X=F[1],J=Jb(_,0),q=ie(J,2),A=q[0],z=q[1],G=p.useState(null),Y=ie(G,2),Q=Y[0],ee=Y[1],te=p.useState(null),oe=ie(te,2),ne=oe[0],le=oe[1],ce=p.useMemo(function(){return ne===null&&E?Number.MAX_SAFE_INTEGER:ne||0},[ne,T]),he=p.useState(!1),ue=ie(he,2),fe=ue[0],ve=ue[1],ge="".concat(r,"-item"),de=Math.max(U,W),be=m===Rfe,Ee=i.length&&be,Le=m===Ofe,Te=Ee||typeof m=="number"&&i.length>m,Pe=p.useMemo(function(){var Ze=i;return Ee?T===null&&E?Ze=i:Ze=i.slice(0,Math.min(i.length,O/u)):typeof m=="number"&&(Ze=i.slice(0,m)),Ze},[i,u,T,m,Ee]),ze=p.useMemo(function(){return Ee?i.slice(ce+1):i.slice(Pe.length)},[i,Pe,Ee,ce]),ke=p.useCallback(function(Ze,et){var tt;return typeof l=="function"?l(Ze):(tt=l&&(Ze==null?void 0:Ze[l]))!==null&&tt!==void 0?tt:et},[l]),$e=p.useCallback(a||function(Ze){return Ze},[a]);function Be(Ze,et,tt){ne===Ze&&(et===void 0||et===Q)||(le(Ze),tt||(ve(ZeO){Be(mt-1,Ze-me-A+W);break}}b&&Ae(0)+A>O&&ee(null)}},[O,D,W,A,ke,Pe]);var Ve=fe&&!!ze.length,Je={};Q!==null&&Ee&&(Je={position:"absolute",left:Q,top:0});var ht={prefixCls:ge,responsive:Ee,component:w,invalidate:Le},He=s?function(Ze,et){var tt=ke(Ze,et);return p.createElement(XP.Provider,{key:tt,value:B(B({},ht),{},{order:et,item:Ze,itemKey:tt,registerSize:Re,display:et<=ce})},s(Ze,et))}:function(Ze,et){var tt=ke(Ze,et);return p.createElement(w1,Ce({},ht,{order:et,key:tt,item:Ze,renderItem:$e,itemKey:tt,registerSize:Re,display:et<=ce}))},Ke={order:Ve?ce:Number.MAX_SAFE_INTEGER,className:"".concat(ge,"-rest"),registerSize:Fe,display:Ve},it=v||H7e,Ge=g?p.createElement(XP.Provider,{value:B(B({},ht),Ke)},g(ze)):p.createElement(w1,Ce({},ht,Ke),typeof it=="function"?it(ze):it),ut=p.createElement(x,Ce({className:re(!Le&&r,h),style:f,ref:t},C),Pe.map(He),Te?Ge:null,b&&p.createElement(w1,Ce({},ht,{responsive:be,responsiveDisabled:!Ee,order:ce,className:"".concat(ge,"-suffix"),registerSize:Se,display:!0,style:Je}),b));return be?p.createElement(da,{onResize:we,disabled:!Ee},ut):ut}var mc=p.forwardRef(V7e);mc.displayName="Overflow";mc.Item=Tfe;mc.RESPONSIVE=Rfe;mc.INVALIDATE=Ofe;function W7e(e,t,n){var r=B(B({},e),t);return Object.keys(t).forEach(function(o){var i=t[o];typeof i=="function"&&(r[o]=function(){for(var a,s=arguments.length,l=new Array(s),c=0;cx&&(ue="".concat(fe.slice(0,x),"..."))}var ve=function(de){de&&de.stopPropagation(),_(oe)};return typeof C=="function"?z(ce,ue,ne,he,ve):A(oe,ue,ne,he,ve)},Y=function(oe){if(!o.length)return null;var ne=typeof S=="function"?S(oe):S;return typeof C=="function"?z(void 0,ne,!1,!1,void 0,!0):A({title:ne},ne,!1)},Q=p.createElement("div",{className:"".concat(X,"-search"),style:{width:H},onFocus:function(){W(!0)},onBlur:function(){W(!1)}},p.createElement(kfe,{ref:l,open:i,prefixCls:r,id:n,inputElement:null,disabled:u,autoFocus:h,autoComplete:m,editable:q,activeDescendantId:v,value:J,onKeyDown:T,onMouseDown:R,onChange:P,onPaste:$,onCompositionStart:O,onCompositionEnd:k,onBlur:I,tabIndex:g,attrs:Zr(t,!0)}),p.createElement("span",{ref:D,className:"".concat(X,"-search-mirror"),"aria-hidden":!0},J," ")),ee=p.createElement(mc,{prefixCls:"".concat(X,"-overflow"),data:o,renderItem:G,renderRest:Y,suffix:Q,itemKey:Z7e,maxCount:y});return p.createElement("span",{className:"".concat(X,"-wrap")},ee,!o.length&&!J&&p.createElement("span",{className:"".concat(X,"-placeholder")},c))},e9e=function(t){var n=t.inputElement,r=t.prefixCls,o=t.id,i=t.inputRef,a=t.disabled,s=t.autoFocus,l=t.autoComplete,c=t.activeDescendantId,u=t.mode,d=t.open,f=t.values,h=t.placeholder,m=t.tabIndex,v=t.showSearch,g=t.searchValue,b=t.activeValue,y=t.maxLength,x=t.onInputKeyDown,w=t.onInputMouseDown,S=t.onInputChange,C=t.onInputPaste,E=t.onInputCompositionStart,_=t.onInputCompositionEnd,P=t.onInputBlur,$=t.title,T=p.useState(!1),R=ie(T,2),O=R[0],k=R[1],I=u==="combobox",D=I||v,N=f[0],L=g||"";I&&b&&!O&&(L=b),p.useEffect(function(){I&&k(!1)},[I,b]);var H=u!=="combobox"&&!d&&!v?!1:!!L,U=$===void 0?Dfe(N):$,V=p.useMemo(function(){return N?null:p.createElement("span",{className:"".concat(r,"-selection-placeholder"),style:H?{visibility:"hidden"}:void 0},h)},[N,H,h,r]);return p.createElement("span",{className:"".concat(r,"-selection-wrap")},p.createElement("span",{className:"".concat(r,"-selection-search")},p.createElement(kfe,{ref:i,prefixCls:r,id:o,open:d,inputElement:n,disabled:a,autoFocus:s,autoComplete:l,editable:D,activeDescendantId:c,value:L,onKeyDown:x,onMouseDown:w,onChange:function(F){k(!0),S(F)},onPaste:C,onCompositionStart:E,onCompositionEnd:_,onBlur:P,tabIndex:m,attrs:Zr(t,!0),maxLength:I?y:void 0})),!I&&N?p.createElement("span",{className:"".concat(r,"-selection-item"),title:U,style:H?{visibility:"hidden"}:void 0},N.label):null,V)},t9e=function(t,n){var r=p.useRef(null),o=p.useRef(!1),i=t.prefixCls,a=t.open,s=t.mode,l=t.showSearch,c=t.tokenWithEnter,u=t.disabled,d=t.prefix,f=t.autoClearSearchValue,h=t.onSearch,m=t.onSearchSubmit,v=t.onToggleOpen,g=t.onInputKeyDown,b=t.onInputBlur,y=t.domRef;p.useImperativeHandle(n,function(){return{focus:function(U){r.current.focus(U)},blur:function(){r.current.blur()}}});var x=Mfe(0),w=ie(x,2),S=w[0],C=w[1],E=function(U){var V=U.which,j=r.current instanceof HTMLTextAreaElement;!j&&a&&(V===ot.UP||V===ot.DOWN)&&U.preventDefault(),g&&g(U),V===ot.ENTER&&s==="tags"&&!o.current&&!a&&(m==null||m(U.target.value)),!(j&&!a&&~[ot.UP,ot.DOWN,ot.LEFT,ot.RIGHT].indexOf(V))&&k7e(V)&&v(!0)},_=function(){C(!0)},P=p.useRef(null),$=function(U){h(U,!0,o.current)!==!1&&v(!0)},T=function(){o.current=!0},R=function(U){o.current=!1,s!=="combobox"&&$(U.target.value)},O=function(U){var V=U.target.value;if(c&&P.current&&/[\r\n]/.test(P.current)){var j=P.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");V=V.replace(j,P.current)}P.current=null,$(V)},k=function(U){var V=U.clipboardData,j=V==null?void 0:V.getData("text");P.current=j||""},I=function(U){var V=U.target;if(V!==r.current){var j=document.body.style.msTouchAction!==void 0;j?setTimeout(function(){r.current.focus()}):r.current.focus()}},D=function(U){var V=S();U.target!==r.current&&!V&&!(s==="combobox"&&u)&&U.preventDefault(),(s!=="combobox"&&(!l||!V)||!a)&&(a&&f!==!1&&h("",!0,!1),v())},N={inputRef:r,onInputKeyDown:E,onInputMouseDown:_,onInputChange:O,onInputPaste:k,onInputCompositionStart:T,onInputCompositionEnd:R,onInputBlur:b},L=s==="multiple"||s==="tags"?p.createElement(J7e,Ce({},t,N)):p.createElement(e9e,Ce({},t,N));return p.createElement("div",{ref:y,className:"".concat(i,"-selector"),onClick:I,onMouseDown:D},d&&p.createElement("div",{className:"".concat(i,"-prefix")},d),L)},n9e=p.forwardRef(t9e);function r9e(e){var t=e.prefixCls,n=e.align,r=e.arrow,o=e.arrowPos,i=r||{},a=i.className,s=i.content,l=o.x,c=l===void 0?0:l,u=o.y,d=u===void 0?0:u,f=p.useRef();if(!n||!n.points)return null;var h={position:"absolute"};if(n.autoArrow!==!1){var m=n.points[0],v=n.points[1],g=m[0],b=m[1],y=v[0],x=v[1];g===y||!["t","b"].includes(g)?h.top=d:g==="t"?h.top=0:h.bottom=0,b===x||!["l","r"].includes(b)?h.left=c:b==="l"?h.left=0:h.right=0}return p.createElement("div",{ref:f,className:re("".concat(t,"-arrow"),a),style:h},s)}function o9e(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,i=e.motion;return o?p.createElement(Ko,Ce({},i,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(a){var s=a.className;return p.createElement("div",{style:{zIndex:r},className:re("".concat(t,"-mask"),s)})}):null}var i9e=p.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),a9e=p.forwardRef(function(e,t){var n=e.popup,r=e.className,o=e.prefixCls,i=e.style,a=e.target,s=e.onVisibleChanged,l=e.open,c=e.keepDom,u=e.fresh,d=e.onClick,f=e.mask,h=e.arrow,m=e.arrowPos,v=e.align,g=e.motion,b=e.maskMotion,y=e.forceRender,x=e.getPopupContainer,w=e.autoDestroy,S=e.portal,C=e.zIndex,E=e.onMouseEnter,_=e.onMouseLeave,P=e.onPointerEnter,$=e.onPointerDownCapture,T=e.ready,R=e.offsetX,O=e.offsetY,k=e.offsetR,I=e.offsetB,D=e.onAlign,N=e.onPrepare,L=e.stretch,H=e.targetWidth,U=e.targetHeight,V=typeof n=="function"?n():n,j=l||c,F=(x==null?void 0:x.length)>0,W=p.useState(!x||!F),X=ie(W,2),J=X[0],q=X[1];if(Mn(function(){!J&&F&&a&&q(!0)},[J,F,a]),!J)return null;var A="auto",z={left:"-1000vw",top:"-1000vh",right:A,bottom:A};if(T||!l){var G,Y=v.points,Q=v.dynamicInset||((G=v._experimental)===null||G===void 0?void 0:G.dynamicInset),ee=Q&&Y[0][1]==="r",te=Q&&Y[0][0]==="b";ee?(z.right=k,z.left=A):(z.left=R,z.right=A),te?(z.bottom=I,z.top=A):(z.top=O,z.bottom=A)}var oe={};return L&&(L.includes("height")&&U?oe.height=U:L.includes("minHeight")&&U&&(oe.minHeight=U),L.includes("width")&&H?oe.width=H:L.includes("minWidth")&&H&&(oe.minWidth=H)),l||(oe.pointerEvents="none"),p.createElement(S,{open:y||j,getContainer:x&&function(){return x(a)},autoDestroy:w},p.createElement(o9e,{prefixCls:o,open:l,zIndex:C,mask:f,motion:b}),p.createElement(da,{onResize:D,disabled:!l},function(ne){return p.createElement(Ko,Ce({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:y,leavedClassName:"".concat(o,"-hidden")},g,{onAppearPrepare:N,onEnterPrepare:N,visible:l,onVisibleChanged:function(ce){var he;g==null||(he=g.onVisibleChanged)===null||he===void 0||he.call(g,ce),s(ce)}}),function(le,ce){var he=le.className,ue=le.style,fe=re(o,he,r);return p.createElement("div",{ref:Ci(ne,t,ce),className:fe,style:B(B(B(B({"--arrow-x":"".concat(m.x||0,"px"),"--arrow-y":"".concat(m.y||0,"px")},z),oe),ue),{},{boxSizing:"border-box",zIndex:C},i),onMouseEnter:E,onMouseLeave:_,onPointerEnter:P,onClick:d,onPointerDownCapture:$},h&&p.createElement(r9e,{prefixCls:o,arrow:h,arrowPos:m,align:v}),p.createElement(i9e,{cache:!l&&!u},V))})}))}),s9e=p.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=Jd(n),i=p.useCallback(function(s){QL(t,r?r(s):s)},[r]),a=Lc(i,Zp(n));return o?p.cloneElement(n,{ref:a}):n}),sK=p.createContext(null);function lK(e){return e?Array.isArray(e)?e:[e]:[]}function l9e(e,t,n,r){return p.useMemo(function(){var o=lK(n??t),i=lK(r??t),a=new Set(o),s=new Set(i);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[a,s]},[e,t,n,r])}function c9e(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function u9e(e,t,n,r){for(var o=n.points,i=Object.keys(e),a=0;a1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function ex(e){return Pw(parseFloat(e),0)}function uK(e,t){var n=B({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var o=UC(r).getComputedStyle(r),i=o.overflow,a=o.overflowClipMargin,s=o.borderTopWidth,l=o.borderBottomWidth,c=o.borderLeftWidth,u=o.borderRightWidth,d=r.getBoundingClientRect(),f=r.offsetHeight,h=r.clientHeight,m=r.offsetWidth,v=r.clientWidth,g=ex(s),b=ex(l),y=ex(c),x=ex(u),w=Pw(Math.round(d.width/m*1e3)/1e3),S=Pw(Math.round(d.height/f*1e3)/1e3),C=(m-v-y-x)*w,E=(f-h-g-b)*S,_=g*S,P=b*S,$=y*w,T=x*w,R=0,O=0;if(i==="clip"){var k=ex(a);R=k*w,O=k*S}var I=d.x+$-R,D=d.y+_-O,N=I+d.width+2*R-$-T-C,L=D+d.height+2*O-_-P-E;n.left=Math.max(n.left,I),n.top=Math.max(n.top,D),n.right=Math.min(n.right,N),n.bottom=Math.min(n.bottom,L)}}),n}function dK(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function fK(e,t){var n=t||[],r=ie(n,2),o=r[0],i=r[1];return[dK(e.width,o),dK(e.height,i)]}function pK(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function Xg(e,t){var n=t[0],r=t[1],o,i;return n==="t"?i=e.y:n==="b"?i=e.y+e.height:i=e.y+e.height/2,r==="l"?o=e.x:r==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:i}}function _f(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,o){return o===t?n[r]||"c":r}).join("")}function d9e(e,t,n,r,o,i,a){var s=p.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),l=ie(s,2),c=l[0],u=l[1],d=p.useRef(0),f=p.useMemo(function(){return t?$A(t):[]},[t]),h=p.useRef({}),m=function(){h.current={}};e||m();var v=Jt(function(){if(t&&n&&e){let zn=function(Fb,Zu){var Sf=arguments.length>2&&arguments[2]!==void 0?arguments[2]:be,Bb=j.x+Fb,CE=j.y+Zu,$I=Bb+te,PI=CE+ee,MI=Math.max(Bb,Sf.left),Kt=Math.max(CE,Sf.top),_n=Math.min($I,Sf.right),oo=Math.min(PI,Sf.bottom);return Math.max(0,(_n-MI)*(oo-Kt))},Cf=function(){xt=j.y+mt,Dt=xt+ee,Ct=j.x+tt,ft=Ct+te};var y,x,w,S,C=t,E=C.ownerDocument,_=UC(C),P=_.getComputedStyle(C),$=P.position,T=C.style.left,R=C.style.top,O=C.style.right,k=C.style.bottom,I=C.style.overflow,D=B(B({},o[r]),i),N=E.createElement("div");(y=C.parentElement)===null||y===void 0||y.appendChild(N),N.style.left="".concat(C.offsetLeft,"px"),N.style.top="".concat(C.offsetTop,"px"),N.style.position=$,N.style.height="".concat(C.offsetHeight,"px"),N.style.width="".concat(C.offsetWidth,"px"),C.style.left="0",C.style.top="0",C.style.right="auto",C.style.bottom="auto",C.style.overflow="hidden";var L;if(Array.isArray(n))L={x:n[0],y:n[1],width:0,height:0};else{var H,U,V=n.getBoundingClientRect();V.x=(H=V.x)!==null&&H!==void 0?H:V.left,V.y=(U=V.y)!==null&&U!==void 0?U:V.top,L={x:V.x,y:V.y,width:V.width,height:V.height}}var j=C.getBoundingClientRect(),F=_.getComputedStyle(C),W=F.height,X=F.width;j.x=(x=j.x)!==null&&x!==void 0?x:j.left,j.y=(w=j.y)!==null&&w!==void 0?w:j.top;var J=E.documentElement,q=J.clientWidth,A=J.clientHeight,z=J.scrollWidth,G=J.scrollHeight,Y=J.scrollTop,Q=J.scrollLeft,ee=j.height,te=j.width,oe=L.height,ne=L.width,le={left:0,top:0,right:q,bottom:A},ce={left:-Q,top:-Y,right:z-Q,bottom:G-Y},he=D.htmlRegion,ue="visible",fe="visibleFirst";he!=="scroll"&&he!==fe&&(he=ue);var ve=he===fe,ge=uK(ce,f),de=uK(le,f),be=he===ue?de:ge,Ee=ve?de:be;C.style.left="auto",C.style.top="auto",C.style.right="0",C.style.bottom="0";var Le=C.getBoundingClientRect();C.style.left=T,C.style.top=R,C.style.right=O,C.style.bottom=k,C.style.overflow=I,(S=C.parentElement)===null||S===void 0||S.removeChild(N);var Te=Pw(Math.round(te/parseFloat(X)*1e3)/1e3),Pe=Pw(Math.round(ee/parseFloat(W)*1e3)/1e3);if(Te===0||Pe===0||gw(n)&&!FC(n))return;var ze=D.offset,ke=D.targetOffset,$e=fK(j,ze),Be=ie($e,2),we=Be[0],Re=Be[1],Fe=fK(L,ke),Se=ie(Fe,2),Ae=Se[0],Ve=Se[1];L.x-=Ae,L.y-=Ve;var Je=D.points||[],ht=ie(Je,2),He=ht[0],Ke=ht[1],it=pK(Ke),Ge=pK(He),ut=Xg(L,it),Ze=Xg(j,Ge),et=B({},D),tt=ut.x-Ze.x+we,mt=ut.y-Ze.y+Re,me=zn(tt,mt),pe=zn(tt,mt,de),ye=Xg(L,["t","l"]),Oe=Xg(j,["t","l"]),je=Xg(L,["b","r"]),We=Xg(j,["b","r"]),Xe=D.overflow||{},st=Xe.adjustX,ct=Xe.adjustY,at=Xe.shiftX,Ue=Xe.shiftY,Mt=function(Zu){return typeof Zu=="boolean"?Zu:Zu>=0},xt,Dt,Ct,ft;Cf();var vt=Mt(ct),rt=Ge[0]===it[0];if(vt&&Ge[0]==="t"&&(Dt>Ee.bottom||h.current.bt)){var yt=mt;rt?yt-=ee-oe:yt=ye.y-We.y-Re;var qe=zn(tt,yt),Ie=zn(tt,yt,de);qe>me||qe===me&&(!ve||Ie>=pe)?(h.current.bt=!0,mt=yt,Re=-Re,et.points=[_f(Ge,0),_f(it,0)]):h.current.bt=!1}if(vt&&Ge[0]==="b"&&(xtme||wt===me&&(!ve||Lt>=pe)?(h.current.tb=!0,mt=nt,Re=-Re,et.points=[_f(Ge,0),_f(it,0)]):h.current.tb=!1}var on=Mt(st),Pt=Ge[1]===it[1];if(on&&Ge[1]==="l"&&(ft>Ee.right||h.current.rl)){var lt=tt;Pt?lt-=te-ne:lt=ye.x-We.x-we;var Tt=zn(lt,mt),cn=zn(lt,mt,de);Tt>me||Tt===me&&(!ve||cn>=pe)?(h.current.rl=!0,tt=lt,we=-we,et.points=[_f(Ge,1),_f(it,1)]):h.current.rl=!1}if(on&&Ge[1]==="r"&&(Ctme||tn===me&&(!ve||Kn>=pe)?(h.current.lr=!0,tt=yn,we=-we,et.points=[_f(Ge,1),_f(it,1)]):h.current.lr=!1}Cf();var ir=at===!0?0:at;typeof ir=="number"&&(Ctde.right&&(tt-=ft-de.right-we,L.x>de.right-ir&&(tt+=L.x-de.right+ir)));var ro=Ue===!0?0:Ue;typeof ro=="number"&&(xtde.bottom&&(mt-=Dt-de.bottom-Re,L.y>de.bottom-ro&&(mt+=L.y-de.bottom+ro)));var Co=j.x+tt,Wr=Co+te,Br=j.y+mt,Vn=Br+ee,zt=L.x,$t=zt+ne,Dn=L.y,Nt=Dn+oe,St=Math.max(Co,zt),Qt=Math.min(Wr,$t),Qn=(St+Qt)/2,fr=Qn-Co,So=Math.max(Br,Dn),Qo=Math.min(Vn,Nt),Zo=(So+Qo)/2,Sn=Zo-Br;a==null||a(t,et);var qt=Le.right-j.x-(tt+j.width),Rn=Le.bottom-j.y-(mt+j.height);Te===1&&(tt=Math.round(tt),qt=Math.round(qt)),Pe===1&&(mt=Math.round(mt),Rn=Math.round(Rn));var _r={ready:!0,offsetX:tt/Te,offsetY:mt/Pe,offsetR:qt/Te,offsetB:Rn/Pe,arrowX:fr/Te,arrowY:Sn/Pe,scaleX:Te,scaleY:Pe,align:et};u(_r)}}),g=function(){d.current+=1;var x=d.current;Promise.resolve().then(function(){d.current===x&&v()})},b=function(){u(function(x){return B(B({},x),{},{ready:!1})})};return Mn(b,[r]),Mn(function(){e||b()},[e]),[c.ready,c.offsetX,c.offsetY,c.offsetR,c.offsetB,c.arrowX,c.arrowY,c.scaleX,c.scaleY,c.align,g]}function f9e(e,t,n,r,o){Mn(function(){if(e&&t&&n){let d=function(){r(),o()};var i=t,a=n,s=$A(i),l=$A(a),c=UC(a),u=new Set([c].concat(De(s),De(l)));return u.forEach(function(f){f.addEventListener("scroll",d,{passive:!0})}),c.addEventListener("resize",d,{passive:!0}),r(),function(){u.forEach(function(f){f.removeEventListener("scroll",d),c.removeEventListener("resize",d)})}}},[e,t,n])}function p9e(e,t,n,r,o,i,a,s){var l=p.useRef(e);l.current=e;var c=p.useRef(!1);p.useEffect(function(){if(t&&r&&(!o||i)){var d=function(){c.current=!1},f=function(g){var b;l.current&&!a(((b=g.composedPath)===null||b===void 0||(b=b.call(g))===null||b===void 0?void 0:b[0])||g.target)&&!c.current&&s(!1)},h=UC(r);h.addEventListener("pointerdown",d,!0),h.addEventListener("mousedown",f,!0),h.addEventListener("contextmenu",f,!0);var m=qP(n);return m&&(m.addEventListener("mousedown",f,!0),m.addEventListener("contextmenu",f,!0)),function(){h.removeEventListener("pointerdown",d,!0),h.removeEventListener("mousedown",f,!0),h.removeEventListener("contextmenu",f,!0),m&&(m.removeEventListener("mousedown",f,!0),m.removeEventListener("contextmenu",f,!0))}}},[t,n,r,o,i]);function u(){c.current=!0}return u}var h9e=["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"];function m9e(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:zC,t=p.forwardRef(function(n,r){var o=n.prefixCls,i=o===void 0?"rc-trigger-popup":o,a=n.children,s=n.action,l=s===void 0?"hover":s,c=n.showAction,u=n.hideAction,d=n.popupVisible,f=n.defaultPopupVisible,h=n.onPopupVisibleChange,m=n.afterPopupVisibleChange,v=n.mouseEnterDelay,g=n.mouseLeaveDelay,b=g===void 0?.1:g,y=n.focusDelay,x=n.blurDelay,w=n.mask,S=n.maskClosable,C=S===void 0?!0:S,E=n.getPopupContainer,_=n.forceRender,P=n.autoDestroy,$=n.destroyPopupOnHide,T=n.popup,R=n.popupClassName,O=n.popupStyle,k=n.popupPlacement,I=n.builtinPlacements,D=I===void 0?{}:I,N=n.popupAlign,L=n.zIndex,H=n.stretch,U=n.getPopupClassNameFromAlign,V=n.fresh,j=n.alignPoint,F=n.onPopupClick,W=n.onPopupAlign,X=n.arrow,J=n.popupMotion,q=n.maskMotion,A=n.popupTransitionName,z=n.popupAnimation,G=n.maskTransitionName,Y=n.maskAnimation,Q=n.className,ee=n.getTriggerDOMNode,te=Ye(n,h9e),oe=P||$||!1,ne=p.useState(!1),le=ie(ne,2),ce=le[0],he=le[1];Mn(function(){he(sO())},[]);var ue=p.useRef({}),fe=p.useContext(sK),ve=p.useMemo(function(){return{registerSubPopup:function(_n,oo){ue.current[_n]=oo,fe==null||fe.registerSubPopup(_n,oo)}}},[fe]),ge=HC(),de=p.useState(null),be=ie(de,2),Ee=be[0],Le=be[1],Te=p.useRef(null),Pe=Jt(function(Kt){Te.current=Kt,gw(Kt)&&Ee!==Kt&&Le(Kt),fe==null||fe.registerSubPopup(ge,Kt)}),ze=p.useState(null),ke=ie(ze,2),$e=ke[0],Be=ke[1],we=p.useRef(null),Re=Jt(function(Kt){gw(Kt)&&$e!==Kt&&(Be(Kt),we.current=Kt)}),Fe=p.Children.only(a),Se=(Fe==null?void 0:Fe.props)||{},Ae={},Ve=Jt(function(Kt){var _n,oo,ci=$e;return(ci==null?void 0:ci.contains(Kt))||((_n=qP(ci))===null||_n===void 0?void 0:_n.host)===Kt||Kt===ci||(Ee==null?void 0:Ee.contains(Kt))||((oo=qP(Ee))===null||oo===void 0?void 0:oo.host)===Kt||Kt===Ee||Object.values(ue.current).some(function(Eo){return(Eo==null?void 0:Eo.contains(Kt))||Kt===Eo})}),Je=cK(i,J,z,A),ht=cK(i,q,Y,G),He=p.useState(f||!1),Ke=ie(He,2),it=Ke[0],Ge=Ke[1],ut=d??it,Ze=Jt(function(Kt){d===void 0&&Ge(Kt)});Mn(function(){Ge(d||!1)},[d]);var et=p.useRef(ut);et.current=ut;var tt=p.useRef([]);tt.current=[];var mt=Jt(function(Kt){var _n;Ze(Kt),((_n=tt.current[tt.current.length-1])!==null&&_n!==void 0?_n:ut)!==Kt&&(tt.current.push(Kt),h==null||h(Kt))}),me=p.useRef(),pe=function(){clearTimeout(me.current)},ye=function(_n){var oo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;pe(),oo===0?mt(_n):me.current=setTimeout(function(){mt(_n)},oo*1e3)};p.useEffect(function(){return pe},[]);var Oe=p.useState(!1),je=ie(Oe,2),We=je[0],Xe=je[1];Mn(function(Kt){(!Kt||ut)&&Xe(!0)},[ut]);var st=p.useState(null),ct=ie(st,2),at=ct[0],Ue=ct[1],Mt=p.useState(null),xt=ie(Mt,2),Dt=xt[0],Ct=xt[1],ft=function(_n){Ct([_n.clientX,_n.clientY])},vt=d9e(ut,Ee,j&&Dt!==null?Dt:$e,k,D,N,W),rt=ie(vt,11),yt=rt[0],qe=rt[1],Ie=rt[2],nt=rt[3],wt=rt[4],Lt=rt[5],on=rt[6],Pt=rt[7],lt=rt[8],Tt=rt[9],cn=rt[10],yn=l9e(ce,l,c,u),tn=ie(yn,2),Kn=tn[0],ir=tn[1],ro=Kn.has("click"),Co=ir.has("click")||ir.has("contextMenu"),Wr=Jt(function(){We||cn()}),Br=function(){et.current&&j&&Co&&ye(!1)};f9e(ut,$e,Ee,Wr,Br),Mn(function(){Wr()},[Dt,k]),Mn(function(){ut&&!(D!=null&&D[k])&&Wr()},[JSON.stringify(N)]);var Vn=p.useMemo(function(){var Kt=u9e(D,i,Tt,j);return re(Kt,U==null?void 0:U(Tt))},[Tt,U,D,i,j]);p.useImperativeHandle(r,function(){return{nativeElement:we.current,popupElement:Te.current,forceAlign:Wr}});var zt=p.useState(0),$t=ie(zt,2),Dn=$t[0],Nt=$t[1],St=p.useState(0),Qt=ie(St,2),Qn=Qt[0],fr=Qt[1],So=function(){if(H&&$e){var _n=$e.getBoundingClientRect();Nt(_n.width),fr(_n.height)}},Qo=function(){So(),Wr()},Zo=function(_n){Xe(!1),cn(),m==null||m(_n)},Sn=function(){return new Promise(function(_n){So(),Ue(function(){return _n})})};Mn(function(){at&&(cn(),at(),Ue(null))},[at]);function qt(Kt,_n,oo,ci){Ae[Kt]=function(Eo){var SE;ci==null||ci(Eo),ye(_n,oo);for(var TI=arguments.length,GV=new Array(TI>1?TI-1:0),EE=1;EE1?oo-1:0),Eo=1;Eo1?oo-1:0),Eo=1;Eo1&&arguments[1]!==void 0?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,o=[],i=Nfe(n,!1),a=i.label,s=i.value,l=i.options,c=i.groupLabel;function u(d,f){Array.isArray(d)&&d.forEach(function(h){if(f||!(l in h)){var m=h[s];o.push({key:hK(h,o.length),groupOption:f,data:h,label:h[a],value:m})}else{var v=h[c];v===void 0&&r&&(v=h.label),o.push({key:hK(h,o.length),group:!0,data:h,label:v}),u(h[l],!0)}})}return u(e,!1),o}function MA(e){var t=B({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Jn(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var w9e=function(t,n,r){if(!n||!n.length)return null;var o=!1,i=function s(l,c){var u=Sue(c),d=u[0],f=u.slice(1);if(!d)return[l];var h=l.split(d);return o=o||h.length>1,h.reduce(function(m,v){return[].concat(De(m),De(s(v,f)))},[]).filter(Boolean)},a=i(t,n);return o?typeof r<"u"?a.slice(0,r):a:null},Dj=p.createContext(null);function C9e(e){var t=e.visible,n=e.values;if(!t)return null;var r=50;return p.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,r).map(function(o){var i=o.label,a=o.value;return["number","string"].includes(dt(i))?i:a}).join(", ")),n.length>r?", ...":null)}var S9e=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],E9e=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],TA=function(t){return t==="tags"||t==="multiple"},Nj=p.forwardRef(function(e,t){var n,r=e.id,o=e.prefixCls,i=e.className,a=e.showSearch,s=e.tagRender,l=e.direction,c=e.omitDomProps,u=e.displayValues,d=e.onDisplayValuesChange,f=e.emptyOptions,h=e.notFoundContent,m=h===void 0?"Not Found":h,v=e.onClear,g=e.mode,b=e.disabled,y=e.loading,x=e.getInputElement,w=e.getRawInputElement,S=e.open,C=e.defaultOpen,E=e.onDropdownVisibleChange,_=e.activeValue,P=e.onActiveValueChange,$=e.activeDescendantId,T=e.searchValue,R=e.autoClearSearchValue,O=e.onSearch,k=e.onSearchSplit,I=e.tokenSeparators,D=e.allowClear,N=e.prefix,L=e.suffixIcon,H=e.clearIcon,U=e.OptionList,V=e.animation,j=e.transitionName,F=e.dropdownStyle,W=e.dropdownClassName,X=e.dropdownMatchSelectWidth,J=e.dropdownRender,q=e.dropdownAlign,A=e.placement,z=e.builtinPlacements,G=e.getPopupContainer,Y=e.showAction,Q=Y===void 0?[]:Y,ee=e.onFocus,te=e.onBlur,oe=e.onKeyUp,ne=e.onKeyDown,le=e.onMouseDown,ce=Ye(e,S9e),he=TA(g),ue=(a!==void 0?a:he)||g==="combobox",fe=B({},ce);E9e.forEach(function(zt){delete fe[zt]}),c==null||c.forEach(function(zt){delete fe[zt]});var ve=p.useState(!1),ge=ie(ve,2),de=ge[0],be=ge[1];p.useEffect(function(){be(sO())},[]);var Ee=p.useRef(null),Le=p.useRef(null),Te=p.useRef(null),Pe=p.useRef(null),ze=p.useRef(null),ke=p.useRef(!1),$e=R7e(),Be=ie($e,3),we=Be[0],Re=Be[1],Fe=Be[2];p.useImperativeHandle(t,function(){var zt,$t;return{focus:(zt=Pe.current)===null||zt===void 0?void 0:zt.focus,blur:($t=Pe.current)===null||$t===void 0?void 0:$t.blur,scrollTo:function(Nt){var St;return(St=ze.current)===null||St===void 0?void 0:St.scrollTo(Nt)},nativeElement:Ee.current||Le.current}});var Se=p.useMemo(function(){var zt;if(g!=="combobox")return T;var $t=(zt=u[0])===null||zt===void 0?void 0:zt.value;return typeof $t=="string"||typeof $t=="number"?String($t):""},[T,g,u]),Ae=g==="combobox"&&typeof x=="function"&&x()||null,Ve=typeof w=="function"&&w(),Je=Lc(Le,Ve==null||(n=Ve.props)===null||n===void 0?void 0:n.ref),ht=p.useState(!1),He=ie(ht,2),Ke=He[0],it=He[1];Mn(function(){it(!0)},[]);var Ge=Gt(!1,{defaultValue:C,value:S}),ut=ie(Ge,2),Ze=ut[0],et=ut[1],tt=Ke?Ze:!1,mt=!m&&f;(b||mt&&tt&&g==="combobox")&&(tt=!1);var me=mt?!1:tt,pe=p.useCallback(function(zt){var $t=zt!==void 0?zt:!tt;b||(et($t),tt!==$t&&(E==null||E($t)))},[b,tt,et,E]),ye=p.useMemo(function(){return(I||[]).some(function(zt){return[` `,`\r -`].includes(zt)})},[k]),Te=f.useContext(Nj)||{},je=Te.maxCount,We=Te.rawValues,Xe=function($t,Nn,Dt){if(!(he&&PA(je)&&(We==null?void 0:We.size)>=je)){var St=!0,Qt=$t;P==null||P(null);var Qn=C9e($t,k,PA(je)?je-We.size:void 0),fr=Dt?null:Qn;return g!=="combobox"&&fr&&(Qt="",I==null||I(fr),pe(!1),St=!1),T&&Se!==Qt&&T(Qt,{source:Nn?"typing":"effect"}),St}},st=function($t){!$t||!$t.trim()||T($t,{source:"submit"})};f.useEffect(function(){!tt&&!he&&g!=="combobox"&&Xe("",!1,!1)},[tt]),f.useEffect(function(){Ze&&x&&et(!1),x&&!Ie.current&&Oe(!1)},[x]);var ct=Mfe(),at=ie(ct,2),Ue=at[0],Mt=at[1],xt=f.useRef(!1),Nt=function($t){var Nn=Ue(),Dt=$t.key,St=Dt==="Enter";if(St&&(g!=="combobox"&&$t.preventDefault(),tt||pe(!0)),Mt(!!Se),Dt==="Backspace"&&!Nn&&he&&!Se&&u.length){for(var Qt=Ne(u),Qn=null,fr=Qt.length-1;fr>=0;fr-=1){var So=Qt[fr];if(!So.disabled){Qt.splice(fr,1),Qn=So;break}}Qn&&d(Qt,{type:"remove",values:[Qn]})}for(var Xo=arguments.length,Qo=new Array(Xo>1?Xo-1:0),Sn=1;Sn1?Nn-1:0),St=1;St1?Qn-1:0),So=1;So"u"?"undefined":dt(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const Ffe=function(e,t,n,r){var o=f.useRef(!1),i=f.useRef(null);function a(){clearTimeout(i.current),o.current=!0,i.current=setTimeout(function(){o.current=!1},50)}var s=f.useRef({top:e,bottom:t,left:n,right:r});return s.current.top=e,s.current.bottom=t,s.current.left=n,s.current.right=r,function(l,c){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,d=l?c<0&&s.current.left||c>0&&s.current.right:c<0&&s.current.top||c>0&&s.current.bottom;return u&&d?(clearTimeout(i.current),o.current=!1):(!d||o.current)&&a(),!o.current&&d}};function R9e(e,t,n,r,o,i,a){var s=f.useRef(0),l=f.useRef(null),c=f.useRef(null),u=f.useRef(!1),d=Ffe(t,n,r,o);function p(y,b){if(gn.cancel(l.current),!d(!1,b)){var C=y;if(!C._virtualHandled)C._virtualHandled=!0;else return;s.current+=b,c.current=b,mK||C.preventDefault(),l.current=gn(function(){var S=u.current?10:1;a(s.current*S,!1),s.current=0})}}function h(y,b){a(b,!0),mK||y.preventDefault()}var m=f.useRef(null),v=f.useRef(null);function g(y){if(e){gn.cancel(v.current),v.current=gn(function(){m.current=null},2);var b=y.deltaX,C=y.deltaY,S=y.shiftKey,w=b,E=C;(m.current==="sx"||!m.current&&S&&C&&!b)&&(w=C,E=0,m.current="sx");var _=Math.abs(w),P=Math.abs(E);m.current===null&&(m.current=i&&_>P?"x":"y"),m.current==="y"?p(y,E):h(y,w)}}function x(y){e&&(u.current=y.detail===c.current)}return[g,x]}function O9e(e,t,n,r){var o=f.useMemo(function(){return[new Map,[]]},[e,n.id,r]),i=ie(o,2),a=i[0],s=i[1],l=function(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u,p=a.get(u),h=a.get(d);if(p===void 0||h===void 0)for(var m=e.length,v=s.length;v0&&arguments[0]!==void 0?arguments[0]:!1;u();var m=function(){var x=!1;s.current.forEach(function(y,b){if(y&&y.offsetParent){var C=y.offsetHeight,S=getComputedStyle(y),w=S.marginTop,E=S.marginBottom,_=gK(w),P=gK(E),$=C+_+P;l.current.get(b)!==$&&(l.current.set(b,$),x=!0)}}),x&&a(function(y){return y+1})};if(h)m();else{c.current+=1;var v=c.current;Promise.resolve().then(function(){v===c.current&&m()})}}function p(h,m){var v=e(h);s.current.get(v),m?(s.current.set(v,m),d()):s.current.delete(v)}return f.useEffect(function(){return u},[]),[p,d,l.current,i]}var vK=14/15;function k9e(e,t,n){var r=f.useRef(!1),o=f.useRef(0),i=f.useRef(0),a=f.useRef(null),s=f.useRef(null),l,c=function(h){if(r.current){var m=Math.ceil(h.touches[0].pageX),v=Math.ceil(h.touches[0].pageY),g=o.current-m,x=i.current-v,y=Math.abs(g)>Math.abs(x);y?o.current=m:i.current=v;var b=n(y,y?g:x,!1,h);b&&h.preventDefault(),clearInterval(s.current),b&&(s.current=setInterval(function(){y?g*=vK:x*=vK;var C=Math.floor(y?g:x);(!n(y,C,!0)||Math.abs(C)<=.1)&&clearInterval(s.current)},16))}},u=function(){r.current=!1,l()},d=function(h){l(),h.touches.length===1&&!r.current&&(r.current=!0,o.current=Math.ceil(h.touches[0].pageX),i.current=Math.ceil(h.touches[0].pageY),a.current=h.target,a.current.addEventListener("touchmove",c,{passive:!1}),a.current.addEventListener("touchend",u,{passive:!0}))};l=function(){a.current&&(a.current.removeEventListener("touchmove",c),a.current.removeEventListener("touchend",u))},Mn(function(){return e&&t.current.addEventListener("touchstart",d,{passive:!0}),function(){var p;(p=t.current)===null||p===void 0||p.removeEventListener("touchstart",d),l(),clearInterval(s.current)}},[e])}function yK(e){return Math.floor(Math.pow(e,.5))}function OA(e,t){var n="touches"in e?e.touches[0]:e;return n[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}function N9e(e,t,n){f.useEffect(function(){var r=t.current;if(e&&r){var o=!1,i,a,s=function(){gn.cancel(i)},l=function p(){s(),i=gn(function(){n(a),p()})},c=function(h){if(!(h.target.draggable||h.button!==0)){var m=h;m._virtualHandled||(m._virtualHandled=!0,o=!0)}},u=function(){o=!1,s()},d=function(h){if(o){var m=OA(h,!1),v=r.getBoundingClientRect(),g=v.top,x=v.bottom;if(m<=g){var y=g-m;a=-yK(y),l()}else if(m>=x){var b=m-x;a=yK(b),l()}else s()}};return r.addEventListener("mousedown",c),r.ownerDocument.addEventListener("mouseup",u),r.ownerDocument.addEventListener("mousemove",d),function(){r.removeEventListener("mousedown",c),r.ownerDocument.removeEventListener("mouseup",u),r.ownerDocument.removeEventListener("mousemove",d),s()}}},[e])}var D9e=10;function A9e(e,t,n,r,o,i,a,s){var l=f.useRef(),c=f.useState(null),u=ie(c,2),d=u[0],p=u[1];return Mn(function(){if(d&&d.times=0;I-=1){var k=o(t[I]),N=n.get(k);if(N===void 0){y=!0;break}if(T-=N,T<=0)break}switch(S){case"top":C=E-g;break;case"bottom":C=_-x+g;break;default:{var D=e.current.scrollTop,L=D+x;EL&&(b="bottom")}}C!==null&&a(C),C!==d.lastTop&&(y=!0)}y&&p(B(B({},d),{},{times:d.times+1,targetAlign:b,lastTop:C}))}},[d,e.current]),function(h){if(h==null){s();return}if(gn.cancel(l.current),typeof h=="number")a(h);else if(h&&dt(h)==="object"){var m,v=h.align;"index"in h?m=h.index:m=t.findIndex(function(y){return o(y)===h.key});var g=h.offset,x=g===void 0?0:g;p({times:0,index:m,offset:x,originAlign:v})}}}var bK=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.rtl,o=e.scrollOffset,i=e.scrollRange,a=e.onStartMove,s=e.onStopMove,l=e.onScroll,c=e.horizontal,u=e.spinSize,d=e.containerSize,p=e.style,h=e.thumbStyle,m=e.showScrollBar,v=f.useState(!1),g=ie(v,2),x=g[0],y=g[1],b=f.useState(null),C=ie(b,2),S=C[0],w=C[1],E=f.useState(null),_=ie(E,2),P=_[0],$=_[1],R=!r,O=f.useRef(),T=f.useRef(),I=f.useState(m),k=ie(I,2),N=k[0],D=k[1],L=f.useRef(),H=function(){m===!0||m===!1||(clearTimeout(L.current),D(!0),L.current=setTimeout(function(){D(!1)},3e3))},U=i-d||0,V=d-u||0,j=f.useMemo(function(){if(o===0||U===0)return 0;var Y=o/U;return Y*V},[o,U,V]),F=function(Q){Q.stopPropagation(),Q.preventDefault()},W=f.useRef({top:j,dragging:x,pageY:S,startTop:P});W.current={top:j,dragging:x,pageY:S,startTop:P};var X=function(Q){y(!0),w(OA(Q,c)),$(W.current.top),a(),Q.stopPropagation(),Q.preventDefault()};f.useEffect(function(){var Y=function(oe){oe.preventDefault()},Q=O.current,ee=T.current;return Q.addEventListener("touchstart",Y,{passive:!1}),ee.addEventListener("touchstart",X,{passive:!1}),function(){Q.removeEventListener("touchstart",Y),ee.removeEventListener("touchstart",X)}},[]);var J=f.useRef();J.current=U;var q=f.useRef();q.current=V,f.useEffect(function(){if(x){var Y,Q=function(oe){var ne=W.current,le=ne.dragging,ce=ne.pageY,he=ne.startTop;gn.cancel(Y);var ue=O.current.getBoundingClientRect(),fe=d/(c?ue.width:ue.height);if(le){var ve=(OA(oe,c)-ce)*fe,ge=he;!R&&c?ge-=ve:ge+=ve;var de=J.current,be=q.current,Ee=be?ge/be:0,Le=Math.ceil(Ee*de);Le=Math.max(Le,0),Le=Math.min(Le,de),Y=gn(function(){l(Le,c)})}},ee=function(){y(!1),s()};return window.addEventListener("mousemove",Q,{passive:!0}),window.addEventListener("touchmove",Q,{passive:!0}),window.addEventListener("mouseup",ee,{passive:!0}),window.addEventListener("touchend",ee,{passive:!0}),function(){window.removeEventListener("mousemove",Q),window.removeEventListener("touchmove",Q),window.removeEventListener("mouseup",ee),window.removeEventListener("touchend",ee),gn.cancel(Y)}}},[x]),f.useEffect(function(){return H(),function(){clearTimeout(L.current)}},[o]),f.useImperativeHandle(t,function(){return{delayHidden:H}});var A="".concat(n,"-scrollbar"),z={position:"absolute",visibility:N?null:"hidden"},G={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return c?(Object.assign(z,{height:8,left:0,right:0,bottom:0}),Object.assign(G,K({height:"100%",width:u},R?"left":"right",j))):(Object.assign(z,K({width:8,top:0,bottom:0},R?"right":"left",0)),Object.assign(G,{width:"100%",height:u,top:j})),f.createElement("div",{ref:O,className:re(A,K(K(K({},"".concat(A,"-horizontal"),c),"".concat(A,"-vertical"),!c),"".concat(A,"-visible"),N)),style:B(B({},z),p),onMouseDown:F,onMouseMove:H},f.createElement("div",{ref:T,className:re("".concat(A,"-thumb"),K({},"".concat(A,"-thumb-moving"),x)),style:B(B({},G),h),onMouseDown:X}))}),F9e=20;function xK(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,F9e),Math.floor(n)}var B9e=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],L9e=[],j9e={overflowY:"auto",overflowAnchor:"none"};function z9e(e,t){var n=e.prefixCls,r=n===void 0?"rc-virtual-list":n,o=e.className,i=e.height,a=e.itemHeight,s=e.fullHeight,l=s===void 0?!0:s,c=e.style,u=e.data,d=e.children,p=e.itemKey,h=e.virtual,m=e.direction,v=e.scrollWidth,g=e.component,x=g===void 0?"div":g,y=e.onScroll,b=e.onVirtualScroll,C=e.onVisibleChange,S=e.innerProps,w=e.extraRender,E=e.styles,_=e.showScrollBar,P=_===void 0?"optional":_,$=Ye(e,B9e),R=f.useCallback(function(rt){return typeof p=="function"?p(rt):rt==null?void 0:rt[p]},[p]),O=I9e(R),T=ie(O,4),I=T[0],k=T[1],N=T[2],D=T[3],L=!!(h!==!1&&i&&a),H=f.useMemo(function(){return Object.values(N.maps).reduce(function(rt,yt){return rt+yt},0)},[N.id,N.maps]),U=L&&u&&(Math.max(a*u.length,H)>i||!!v),V=m==="rtl",j=re(r,K({},"".concat(r,"-rtl"),V),o),F=u||L9e,W=f.useRef(),X=f.useRef(),J=f.useRef(),q=f.useState(0),A=ie(q,2),z=A[0],G=A[1],Y=f.useState(0),Q=ie(Y,2),ee=Q[0],te=Q[1],oe=f.useState(!1),ne=ie(oe,2),le=ne[0],ce=ne[1],he=function(){ce(!0)},ue=function(){ce(!1)},fe={getKey:R};function ve(rt){G(function(yt){var qe;typeof rt=="function"?qe=rt(yt):qe=rt;var ke=it(qe);return W.current.scrollTop=ke,ke})}var ge=f.useRef({start:0,end:F.length}),de=f.useRef(),be=M9e(F,R),Ee=ie(be,1),Le=Ee[0];de.current=Le;var Re=f.useMemo(function(){if(!L)return{scrollHeight:void 0,start:0,end:F.length-1,offset:void 0};if(!U){var rt;return{scrollHeight:((rt=X.current)===null||rt===void 0?void 0:rt.offsetHeight)||0,start:0,end:F.length-1,offset:void 0}}for(var yt=0,qe,ke,nt,Ct=F.length,Lt=0;Lt=z&&qe===void 0&&(qe=Lt,ke=yt),Rt>z+i&&nt===void 0&&(nt=Lt),yt=Rt}return qe===void 0&&(qe=0,ke=0,nt=Math.ceil(i/a)),nt===void 0&&(nt=F.length-1),nt=Math.min(nt+1,F.length-1),{scrollHeight:yt,start:qe,end:nt,offset:ke}},[U,L,z,F,D,i]),Pe=Re.scrollHeight,ze=Re.start,Ie=Re.end,$e=Re.offset;ge.current.start=ze,ge.current.end=Ie,f.useLayoutEffect(function(){var rt=N.getRecord();if(rt.size===1){var yt=Array.from(rt.keys())[0],qe=rt.get(yt),ke=F[ze];if(ke&&qe===void 0){var nt=R(ke);if(nt===yt){var Ct=N.get(yt),Lt=Ct-a;ve(function(on){return on+Lt})}}}N.resetRecord()},[Pe]);var Be=f.useState({width:0,height:i}),Ce=ie(Be,2),Oe=Ce[0],Fe=Ce[1],Se=function(yt){Fe({width:yt.offsetWidth,height:yt.offsetHeight})},Ae=f.useRef(),Ve=f.useRef(),Je=f.useMemo(function(){return xK(Oe.width,v)},[Oe.width,v]),ht=f.useMemo(function(){return xK(Oe.height,Pe)},[Oe.height,Pe]),He=Pe-i,Ke=f.useRef(He);Ke.current=He;function it(rt){var yt=rt;return Number.isNaN(Ke.current)||(yt=Math.min(yt,Ke.current)),yt=Math.max(yt,0),yt}var Ge=z<=0,ut=z>=He,Ze=ee<=0,et=ee>=v,tt=Ffe(Ge,ut,Ze,et),mt=function(){return{x:V?-ee:ee,y:z}},me=f.useRef(mt()),pe=Jt(function(rt){if(b){var yt=B(B({},mt()),rt);(me.current.x!==yt.x||me.current.y!==yt.y)&&(b(yt),me.current=yt)}});function ye(rt,yt){var qe=rt;yt?(Li.flushSync(function(){te(qe)}),pe()):ve(qe)}function Te(rt){var yt=rt.currentTarget.scrollTop;yt!==z&&ve(yt),y==null||y(rt),pe()}var je=function(yt){var qe=yt,ke=v?v-Oe.width:0;return qe=Math.max(qe,0),qe=Math.min(qe,ke),qe},We=Jt(function(rt,yt){yt?(Li.flushSync(function(){te(function(qe){var ke=qe+(V?-rt:rt);return je(ke)})}),pe()):ve(function(qe){var ke=qe+rt;return ke})}),Xe=R9e(L,Ge,ut,Ze,et,!!v,We),st=ie(Xe,2),ct=st[0],at=st[1];k9e(L,W,function(rt,yt,qe,ke){var nt=ke;return tt(rt,yt,qe)?!1:!nt||!nt._virtualHandled?(nt&&(nt._virtualHandled=!0),ct({preventDefault:function(){},deltaX:rt?yt:0,deltaY:rt?0:yt}),!0):!1}),N9e(U,W,function(rt){ve(function(yt){return yt+rt})}),Mn(function(){function rt(qe){var ke=Ge&&qe.detail<0,nt=ut&&qe.detail>0;L&&!ke&&!nt&&qe.preventDefault()}var yt=W.current;return yt.addEventListener("wheel",ct,{passive:!1}),yt.addEventListener("DOMMouseScroll",at,{passive:!0}),yt.addEventListener("MozMousePixelScroll",rt,{passive:!1}),function(){yt.removeEventListener("wheel",ct),yt.removeEventListener("DOMMouseScroll",at),yt.removeEventListener("MozMousePixelScroll",rt)}},[L,Ge,ut]),Mn(function(){if(v){var rt=je(ee);te(rt),pe({x:rt})}},[Oe.width,v]);var Ue=function(){var yt,qe;(yt=Ae.current)===null||yt===void 0||yt.delayHidden(),(qe=Ve.current)===null||qe===void 0||qe.delayHidden()},Mt=A9e(W,F,N,a,R,function(){return k(!0)},ve,Ue);f.useImperativeHandle(t,function(){return{nativeElement:J.current,getScrollInfo:mt,scrollTo:function(yt){function qe(ke){return ke&&dt(ke)==="object"&&("left"in ke||"top"in ke)}qe(yt)?(yt.left!==void 0&&te(je(yt.left)),Mt(yt.top)):Mt(yt)}}}),Mn(function(){if(C){var rt=F.slice(ze,Ie+1);C(rt,F)}},[ze,Ie,F]);var xt=O9e(F,R,N,a),Nt=w==null?void 0:w({start:ze,end:Ie,virtual:U,offsetX:ee,offsetY:$e,rtl:V,getSize:xt}),wt=$9e(F,ze,Ie,v,ee,I,d,fe),ft=null;i&&(ft=B(K({},l?"height":"maxHeight",i),j9e),L&&(ft.overflowY="hidden",v&&(ft.overflowX="hidden"),le&&(ft.pointerEvents="none")));var vt={};return V&&(vt.dir="rtl"),f.createElement("div",we({ref:J,style:B(B({},c),{},{position:"relative"}),className:j},vt,$),f.createElement(ua,{onResize:Se},f.createElement(x,{className:"".concat(r,"-holder"),style:ft,ref:W,onScroll:Te,onMouseEnter:Ue},f.createElement(Afe,{prefixCls:r,height:Pe,offsetX:ee,offsetY:$e,scrollWidth:v,onInnerResize:k,ref:X,innerProps:S,rtl:V,extra:Nt},wt))),U&&Pe>i&&f.createElement(bK,{ref:Ae,prefixCls:r,scrollOffset:z,scrollRange:Pe,rtl:V,onScroll:ye,onStartMove:he,onStopMove:ue,spinSize:ht,containerSize:Oe.height,style:E==null?void 0:E.verticalScrollBar,thumbStyle:E==null?void 0:E.verticalScrollBarThumb,showScrollBar:P}),U&&v>Oe.width&&f.createElement(bK,{ref:Ve,prefixCls:r,scrollOffset:ee,scrollRange:v,rtl:V,onScroll:ye,onStartMove:he,onStopMove:ue,spinSize:Je,containerSize:Oe.width,horizontal:!0,style:E==null?void 0:E.horizontalScrollBar,thumbStyle:E==null?void 0:E.horizontalScrollBarThumb,showScrollBar:P}))}var Bj=f.forwardRef(z9e);Bj.displayName="List";function H9e(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var V9e=["disabled","title","children","style","className"];function CK(e){return typeof e=="string"||typeof e=="number"}var W9e=function(t,n){var r=kj(),o=r.prefixCls,i=r.id,a=r.open,s=r.multiple,l=r.mode,c=r.searchValue,u=r.toggleOpen,d=r.notFoundContent,p=r.onPopupScroll,h=f.useContext(Nj),m=h.maxCount,v=h.flattenOptions,g=h.onActiveValue,x=h.defaultActiveFirstOption,y=h.onSelect,b=h.menuItemSelectedIcon,C=h.rawValues,S=h.fieldNames,w=h.virtual,E=h.direction,_=h.listHeight,P=h.listItemHeight,$=h.optionRender,R="".concat(o,"-item"),O=Np(function(){return v},[a,v],function(Y,Q){return Q[0]&&Y[1]!==Q[1]}),T=f.useRef(null),I=f.useMemo(function(){return s&&PA(m)&&(C==null?void 0:C.size)>=m},[s,m,C==null?void 0:C.size]),k=function(Q){Q.preventDefault()},N=function(Q){var ee;(ee=T.current)===null||ee===void 0||ee.scrollTo(typeof Q=="number"?{index:Q}:Q)},D=f.useCallback(function(Y){return l==="combobox"?!1:C.has(Y)},[l,Ne(C).toString(),C.size]),L=function(Q){for(var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,te=O.length,oe=0;oe1&&arguments[1]!==void 0?arguments[1]:!1;j(Q);var te={source:ee?"keyboard":"mouse"},oe=O[Q];if(!oe){g(null,-1,te);return}g(oe.value,Q,te)};f.useEffect(function(){F(x!==!1?L(0):-1)},[O.length,c]);var W=f.useCallback(function(Y){return l==="combobox"?String(Y).toLowerCase()===c.toLowerCase():C.has(Y)},[l,c,Ne(C).toString(),C.size]);f.useEffect(function(){var Y=setTimeout(function(){if(!s&&a&&C.size===1){var ee=Array.from(C)[0],te=O.findIndex(function(oe){var ne=oe.data;return c?String(ne.value).startsWith(c):ne.value===ee});te!==-1&&(F(te),N(te))}});if(a){var Q;(Q=T.current)===null||Q===void 0||Q.scrollTo(void 0)}return function(){return clearTimeout(Y)}},[a,c]);var X=function(Q){Q!==void 0&&y(Q,{selected:!C.has(Q)}),s||u(!1)};if(f.useImperativeHandle(n,function(){return{onKeyDown:function(Q){var ee=Q.which,te=Q.ctrlKey;switch(ee){case ot.N:case ot.P:case ot.UP:case ot.DOWN:{var oe=0;if(ee===ot.UP?oe=-1:ee===ot.DOWN?oe=1:H9e()&&te&&(ee===ot.N?oe=1:ee===ot.P&&(oe=-1)),oe!==0){var ne=L(V+oe,oe);N(ne),F(ne,!0)}break}case ot.TAB:case ot.ENTER:{var le,ce=O[V];ce&&!(ce!=null&&(le=ce.data)!==null&&le!==void 0&&le.disabled)&&!I?X(ce.value):X(void 0),a&&Q.preventDefault();break}case ot.ESC:u(!1),a&&Q.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Q){N(Q)}}}),O.length===0)return f.createElement("div",{role:"listbox",id:"".concat(i,"_list"),className:"".concat(R,"-empty"),onMouseDown:k},d);var J=Object.keys(S).map(function(Y){return S[Y]}),q=function(Q){return Q.label};function A(Y,Q){var ee=Y.group;return{role:ee?"presentation":"option",id:"".concat(i,"_list_").concat(Q)}}var z=function(Q){var ee=O[Q];if(!ee)return null;var te=ee.data||{},oe=te.value,ne=ee.group,le=Zr(te,!0),ce=q(ee);return ee?f.createElement("div",we({"aria-label":typeof ce=="string"&&!ne?ce:null},le,{key:Q},A(ee,Q),{"aria-selected":W(oe)}),oe):null},G={role:"listbox",id:"".concat(i,"_list")};return f.createElement(f.Fragment,null,w&&f.createElement("div",we({},G,{style:{height:0,width:0,overflow:"hidden"}}),z(V-1),z(V),z(V+1)),f.createElement(Bj,{itemKey:"key",ref:T,data:O,height:_,itemHeight:P,fullHeight:!1,onMouseDown:k,onScroll:p,virtual:w,direction:E,innerProps:w?null:G},function(Y,Q){var ee=Y.group,te=Y.groupOption,oe=Y.data,ne=Y.label,le=Y.value,ce=oe.key;if(ee){var he,ue=(he=oe.title)!==null&&he!==void 0?he:CK(ne)?ne.toString():void 0;return f.createElement("div",{className:re(R,"".concat(R,"-group"),oe.className),title:ue},ne!==void 0?ne:ce)}var fe=oe.disabled,ve=oe.title;oe.children;var ge=oe.style,de=oe.className,be=Ye(oe,V9e),Ee=En(be,J),Le=D(le),Re=fe||!Le&&I,Pe="".concat(R,"-option"),ze=re(R,Pe,de,K(K(K(K({},"".concat(Pe,"-grouped"),te),"".concat(Pe,"-active"),V===Q&&!Re),"".concat(Pe,"-disabled"),Re),"".concat(Pe,"-selected"),Le)),Ie=q(Y),$e=!b||typeof b=="function"||Le,Be=typeof Ie=="number"?Ie:Ie||le,Ce=CK(Be)?Be.toString():void 0;return ve!==void 0&&(Ce=ve),f.createElement("div",we({},Zr(Ee),w?{}:A(Y,Q),{"aria-selected":W(le),className:ze,title:Ce,onMouseMove:function(){V===Q||Re||F(Q)},onClick:function(){Re||X(le)},style:ge}),f.createElement("div",{className:"".concat(Pe,"-content")},typeof $=="function"?$(Y,{index:Q}):Be),f.isValidElement(b)||Le,$e&&f.createElement(lT,{className:"".concat(R,"-option-state"),customizeIcon:b,customizeIconProps:{value:le,disabled:Re,isSelected:Le}},Le?"✓":null))}))},U9e=f.forwardRef(W9e);const G9e=function(e,t){var n=f.useRef({values:new Map,options:new Map}),r=f.useMemo(function(){var i=n.current,a=i.values,s=i.options,l=e.map(function(d){if(d.label===void 0){var p;return B(B({},d),{},{label:(p=a.get(d.value))===null||p===void 0?void 0:p.label})}return d}),c=new Map,u=new Map;return l.forEach(function(d){c.set(d.value,d),u.set(d.value,t.get(d.value)||s.get(d.value))}),n.current.values=c,n.current.options=u,l},[e,t]),o=f.useCallback(function(i){return t.get(i)||n.current.options.get(i)},[t]);return[r,o]};function k8(e,t){return kfe(e).join("").toUpperCase().includes(t)}const q9e=function(e,t,n,r,o){return f.useMemo(function(){if(!n||r===!1)return e;var i=t.options,a=t.label,s=t.value,l=[],c=typeof r=="function",u=n.toUpperCase(),d=c?r:function(h,m){return o?k8(m[o],u):m[i]?k8(m[a!=="children"?a:"label"],u):k8(m[s],u)},p=c?function(h){return MA(h)}:function(h){return h};return e.forEach(function(h){if(h[i]){var m=d(n,p(h));if(m)l.push(h);else{var v=h[i].filter(function(g){return d(n,p(g))});v.length&&l.push(B(B({},h),{},K({},i,v)))}return}d(n,p(h))&&l.push(h)}),l},[e,r,o,n,t])};var wK=0,K9e=qi();function Y9e(){var e;return K9e?(e=wK,wK+=1):e="TEST_OR_SSR",e}function Lj(e){var t=f.useState(),n=ie(t,2),r=n[0],o=n[1];return f.useEffect(function(){o("rc_select_".concat(Y9e()))},[]),e||r}var X9e=["children","value"],Q9e=["children"];function Z9e(e){var t=e,n=t.key,r=t.props,o=r.children,i=r.value,a=Ye(r,X9e);return B({key:n,value:i!==void 0?i:n,children:o},a)}function Bfe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return yi(e).map(function(n,r){if(!f.isValidElement(n)||!n.type)return null;var o=n,i=o.type.isSelectOptGroup,a=o.key,s=o.props,l=s.children,c=Ye(s,Q9e);return t||!i?Z9e(n):B(B({key:"__RC_SELECT_GRP__".concat(a===null?r:a,"__"),label:a},c),{},{options:Bfe(l)})}).filter(function(n){return n})}var J9e=function(t,n,r,o,i){return f.useMemo(function(){var a=t,s=!t;s&&(a=Bfe(n));var l=new Map,c=new Map,u=function(h,m,v){v&&typeof v=="string"&&h.set(m[v],m)},d=function p(h){for(var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v=0;v0?pe(je.options):je.options}):je})},Be=f.useMemo(function(){return y?$e(Ie):Ie},[Ie,y,G]),Ce=f.useMemo(function(){return x9e(Be,{fieldNames:q,childrenAsData:X})},[Be,q,X]),Oe=function(ye){var Te=ne(ye);if(ue(Te),U&&(Te.length!==de.length||Te.some(function(Xe,st){var ct;return((ct=de[st])===null||ct===void 0?void 0:ct.value)!==(Xe==null?void 0:Xe.value)}))){var je=H?Te:Te.map(function(Xe){return Xe.value}),We=Te.map(function(Xe){return MA(be(Xe.value))});U(W?je:je[0],W?We:We[0])}},Fe=f.useState(null),Se=ie(Fe,2),Ae=Se[0],Ve=Se[1],Je=f.useState(0),ht=ie(Je,2),He=ht[0],Ke=ht[1],it=_!==void 0?_:r!=="combobox",Ge=f.useCallback(function(pe,ye){var Te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},je=Te.source,We=je===void 0?"keyboard":je;Ke(ye),a&&r==="combobox"&&pe!==null&&We==="keyboard"&&Ve(String(pe))},[a,r]),ut=function(ye,Te,je){var We=function(){var ft,vt=be(ye);return[H?{label:vt==null?void 0:vt[q.label],value:ye,key:(ft=vt==null?void 0:vt.key)!==null&&ft!==void 0?ft:ye}:ye,MA(vt)]};if(Te&&h){var Xe=We(),st=ie(Xe,2),ct=st[0],at=st[1];h(ct,at)}else if(!Te&&m&&je!=="clear"){var Ue=We(),Mt=ie(Ue,2),xt=Mt[0],Nt=Mt[1];m(xt,Nt)}},Ze=SK(function(pe,ye){var Te,je=W?ye.selected:!0;je?Te=W?[].concat(Ne(de),[pe]):[pe]:Te=de.filter(function(We){return We.value!==pe}),Oe(Te),ut(pe,je),r==="combobox"?Ve(""):(!RA||p)&&(Y(""),Ve(""))}),et=function(ye,Te){Oe(ye);var je=Te.type,We=Te.values;(je==="remove"||je==="clear")&&We.forEach(function(Xe){ut(Xe.value,!1,je)})},tt=function(ye,Te){if(Y(ye),Ve(null),Te.source==="submit"){var je=(ye||"").trim();if(je){var We=Array.from(new Set([].concat(Ne(Le),[je])));Oe(We),ut(je,!0),Y("")}return}Te.source!=="blur"&&(r==="combobox"&&Oe(ye),u==null||u(ye))},mt=function(ye){var Te=ye;r!=="tags"&&(Te=ye.map(function(We){var Xe=te.get(We);return Xe==null?void 0:Xe.value}).filter(function(We){return We!==void 0}));var je=Array.from(new Set([].concat(Ne(Le),Ne(Te))));Oe(je),je.forEach(function(We){ut(We,!0)})},me=f.useMemo(function(){var pe=$!==!1&&g!==!1;return B(B({},Q),{},{flattenOptions:Ce,onActiveValue:Ge,defaultActiveFirstOption:it,onSelect:Ze,menuItemSelectedIcon:P,rawValues:Le,fieldNames:q,virtual:pe,direction:R,listHeight:T,listItemHeight:k,childrenAsData:X,maxCount:V,optionRender:w})},[V,Q,Ce,Ge,it,Ze,P,Le,q,$,g,R,T,k,X,w]);return f.createElement(Nj.Provider,{value:me},f.createElement(Dj,we({},j,{id:F,prefixCls:i,ref:t,omitDomProps:tze,mode:r,displayValues:Ee,onDisplayValuesChange:et,direction:R,searchValue:G,onSearch:tt,autoClearSearchValue:p,onSearchSplit:mt,dropdownMatchSelectWidth:g,OptionList:U9e,emptyOptions:!Ce.length,activeValue:Ae,activeDescendantId:"".concat(F,"_list_").concat(He)})))}),jj=rze;jj.Option=Fj;jj.OptGroup=Aj;function Mc(e,t,n){return re({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:n})}const tf=(e,t)=>t||e,oze=()=>{const[,e]=ai(),[t]=Yi("Empty"),r=new wn(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return f.createElement("svg",{style:r,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},f.createElement("title",null,(t==null?void 0:t.description)||"Empty"),f.createElement("g",{fill:"none",fillRule:"evenodd"},f.createElement("g",{transform:"translate(24 31.67)"},f.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),f.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),f.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),f.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),f.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),f.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),f.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},f.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),f.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},ize=()=>{const[,e]=ai(),[t]=Yi("Empty"),{colorFill:n,colorFillTertiary:r,colorFillQuaternary:o,colorBgContainer:i}=e,{borderColor:a,shadowColor:s,contentColor:l}=f.useMemo(()=>({borderColor:new wn(n).onBackground(i).toHexString(),shadowColor:new wn(r).onBackground(i).toHexString(),contentColor:new wn(o).onBackground(i).toHexString()}),[n,r,o,i]);return f.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},f.createElement("title",null,(t==null?void 0:t.description)||"Empty"),f.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},f.createElement("ellipse",{fill:s,cx:"32",cy:"33",rx:"32",ry:"7"}),f.createElement("g",{fillRule:"nonzero",stroke:a},f.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),f.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:l}))))},aze=e=>{const{componentCls:t,margin:n,marginXS:r,marginXL:o,fontSize:i,lineHeight:a}=e;return{[t]:{marginInline:r,fontSize:i,lineHeight:a,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:r,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorTextDescription},[`${t}-footer`]:{marginTop:n},"&-normal":{marginBlock:o,color:e.colorTextDescription,[`${t}-description`]:{color:e.colorTextDescription},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:r,color:e.colorTextDescription,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},sze=pn("Empty",e=>{const{componentCls:t,controlHeightLG:n,calc:r}=e,o=Xt(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r(n).mul(2.5).equal(),emptyImgHeightMD:n,emptyImgHeightSM:r(n).mul(.875).equal()});return[aze(o)]});var lze=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{className:t,rootClassName:n,prefixCls:r,image:o=Lfe,description:i,children:a,imageStyle:s,style:l,classNames:c,styles:u}=e,d=lze(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:p,direction:h,className:m,style:v,classNames:g,styles:x}=Vr("empty"),y=p("empty",r),[b,C,S]=sze(y),[w]=Yi("Empty"),E=typeof i<"u"?i:w==null?void 0:w.description,_=typeof E=="string"?E:"empty";let P=null;return typeof o=="string"?P=f.createElement("img",{alt:_,src:o}):P=o,b(f.createElement("div",Object.assign({className:re(C,S,y,m,{[`${y}-normal`]:o===jfe,[`${y}-rtl`]:h==="rtl"},t,n,g.root,c==null?void 0:c.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},x.root),v),u==null?void 0:u.root),l)},d),f.createElement("div",{className:re(`${y}-image`,g.image,c==null?void 0:c.image),style:Object.assign(Object.assign(Object.assign({},s),x.image),u==null?void 0:u.image)},P),E&&f.createElement("div",{className:re(`${y}-description`,g.description,c==null?void 0:c.description),style:Object.assign(Object.assign({},x.description),u==null?void 0:u.description)},E),a&&f.createElement("div",{className:re(`${y}-footer`,g.footer,c==null?void 0:c.footer),style:Object.assign(Object.assign({},x.footer),u==null?void 0:u.footer)},a)))};Xf.PRESENTED_IMAGE_DEFAULT=Lfe;Xf.PRESENTED_IMAGE_SIMPLE=jfe;const qw=e=>{const{componentName:t}=e,{getPrefixCls:n}=f.useContext(It),r=n("empty");switch(t){case"Table":case"List":return Z.createElement(Xf,{image:Xf.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return Z.createElement(Xf,{image:Xf.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});case"Table.filter":return null;default:return Z.createElement(Xf,null)}},Hu=(e,t,n=void 0)=>{var r,o;const{variant:i,[e]:a}=f.useContext(It),s=f.useContext(ofe),l=a==null?void 0:a.variant;let c;typeof t<"u"?c=t:n===!1?c="borderless":c=(o=(r=s??l)!==null&&r!==void 0?r:i)!==null&&o!==void 0?o:"outlined";const u=TDe.includes(c);return[c,u]},cze=e=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},n),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},n),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},n),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},n),{points:["br","tr"],offset:[0,-4]})}};function zj(e,t){return e||cze(t)}const EK=e=>{const{optionHeight:t,optionFontSize:n,optionLineHeight:r,optionPadding:o}=e;return{position:"relative",display:"block",minHeight:t,padding:o,color:e.colorText,fontWeight:"normal",fontSize:n,lineHeight:r,boxSizing:"border-box"}},uze=e=>{const{antCls:t,componentCls:n}=e,r=`${n}-item`,o=`&${t}-slide-up-enter${t}-slide-up-enter-active`,i=`&${t}-slide-up-appear${t}-slide-up-appear-active`,a=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${n}-dropdown-placement-`,l=`${r}-option-selected`;return[{[`${n}-dropdown`]:Object.assign(Object.assign({},Rn(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` +`].includes(zt)})},[I]),Oe=p.useContext(Dj)||{},je=Oe.maxCount,We=Oe.rawValues,Xe=function($t,Dn,Nt){if(!(he&&PA(je)&&(We==null?void 0:We.size)>=je)){var St=!0,Qt=$t;P==null||P(null);var Qn=w9e($t,I,PA(je)?je-We.size:void 0),fr=Nt?null:Qn;return g!=="combobox"&&fr&&(Qt="",k==null||k(fr),pe(!1),St=!1),O&&Se!==Qt&&O(Qt,{source:Dn?"typing":"effect"}),St}},st=function($t){!$t||!$t.trim()||O($t,{source:"submit"})};p.useEffect(function(){!tt&&!he&&g!=="combobox"&&Xe("",!1,!1)},[tt]),p.useEffect(function(){Ze&&b&&et(!1),b&&!ke.current&&Re(!1)},[b]);var ct=Mfe(),at=ie(ct,2),Ue=at[0],Mt=at[1],xt=p.useRef(!1),Dt=function($t){var Dn=Ue(),Nt=$t.key,St=Nt==="Enter";if(St&&(g!=="combobox"&&$t.preventDefault(),tt||pe(!0)),Mt(!!Se),Nt==="Backspace"&&!Dn&&he&&!Se&&u.length){for(var Qt=De(u),Qn=null,fr=Qt.length-1;fr>=0;fr-=1){var So=Qt[fr];if(!So.disabled){Qt.splice(fr,1),Qn=So;break}}Qn&&d(Qt,{type:"remove",values:[Qn]})}for(var Qo=arguments.length,Zo=new Array(Qo>1?Qo-1:0),Sn=1;Sn1?Dn-1:0),St=1;St1?Qn-1:0),So=1;So"u"?"undefined":dt(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const Ffe=function(e,t,n,r){var o=p.useRef(!1),i=p.useRef(null);function a(){clearTimeout(i.current),o.current=!0,i.current=setTimeout(function(){o.current=!1},50)}var s=p.useRef({top:e,bottom:t,left:n,right:r});return s.current.top=e,s.current.bottom=t,s.current.left=n,s.current.right=r,function(l,c){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,d=l?c<0&&s.current.left||c>0&&s.current.right:c<0&&s.current.top||c>0&&s.current.bottom;return u&&d?(clearTimeout(i.current),o.current=!1):(!d||o.current)&&a(),!o.current&&d}};function T9e(e,t,n,r,o,i,a){var s=p.useRef(0),l=p.useRef(null),c=p.useRef(null),u=p.useRef(!1),d=Ffe(t,n,r,o);function f(y,x){if(gn.cancel(l.current),!d(!1,x)){var w=y;if(!w._virtualHandled)w._virtualHandled=!0;else return;s.current+=x,c.current=x,mK||w.preventDefault(),l.current=gn(function(){var S=u.current?10:1;a(s.current*S,!1),s.current=0})}}function h(y,x){a(x,!0),mK||y.preventDefault()}var m=p.useRef(null),v=p.useRef(null);function g(y){if(e){gn.cancel(v.current),v.current=gn(function(){m.current=null},2);var x=y.deltaX,w=y.deltaY,S=y.shiftKey,C=x,E=w;(m.current==="sx"||!m.current&&S&&w&&!x)&&(C=w,E=0,m.current="sx");var _=Math.abs(C),P=Math.abs(E);m.current===null&&(m.current=i&&_>P?"x":"y"),m.current==="y"?f(y,E):h(y,C)}}function b(y){e&&(u.current=y.detail===c.current)}return[g,b]}function R9e(e,t,n,r){var o=p.useMemo(function(){return[new Map,[]]},[e,n.id,r]),i=ie(o,2),a=i[0],s=i[1],l=function(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u,f=a.get(u),h=a.get(d);if(f===void 0||h===void 0)for(var m=e.length,v=s.length;v0&&arguments[0]!==void 0?arguments[0]:!1;u();var m=function(){var b=!1;s.current.forEach(function(y,x){if(y&&y.offsetParent){var w=y.offsetHeight,S=getComputedStyle(y),C=S.marginTop,E=S.marginBottom,_=gK(C),P=gK(E),$=w+_+P;l.current.get(x)!==$&&(l.current.set(x,$),b=!0)}}),b&&a(function(y){return y+1})};if(h)m();else{c.current+=1;var v=c.current;Promise.resolve().then(function(){v===c.current&&m()})}}function f(h,m){var v=e(h);s.current.get(v),m?(s.current.set(v,m),d()):s.current.delete(v)}return p.useEffect(function(){return u},[]),[f,d,l.current,i]}var vK=14/15;function I9e(e,t,n){var r=p.useRef(!1),o=p.useRef(0),i=p.useRef(0),a=p.useRef(null),s=p.useRef(null),l,c=function(h){if(r.current){var m=Math.ceil(h.touches[0].pageX),v=Math.ceil(h.touches[0].pageY),g=o.current-m,b=i.current-v,y=Math.abs(g)>Math.abs(b);y?o.current=m:i.current=v;var x=n(y,y?g:b,!1,h);x&&h.preventDefault(),clearInterval(s.current),x&&(s.current=setInterval(function(){y?g*=vK:b*=vK;var w=Math.floor(y?g:b);(!n(y,w,!0)||Math.abs(w)<=.1)&&clearInterval(s.current)},16))}},u=function(){r.current=!1,l()},d=function(h){l(),h.touches.length===1&&!r.current&&(r.current=!0,o.current=Math.ceil(h.touches[0].pageX),i.current=Math.ceil(h.touches[0].pageY),a.current=h.target,a.current.addEventListener("touchmove",c,{passive:!1}),a.current.addEventListener("touchend",u,{passive:!0}))};l=function(){a.current&&(a.current.removeEventListener("touchmove",c),a.current.removeEventListener("touchend",u))},Mn(function(){return e&&t.current.addEventListener("touchstart",d,{passive:!0}),function(){var f;(f=t.current)===null||f===void 0||f.removeEventListener("touchstart",d),l(),clearInterval(s.current)}},[e])}function yK(e){return Math.floor(Math.pow(e,.5))}function RA(e,t){var n="touches"in e?e.touches[0]:e;return n[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}function D9e(e,t,n){p.useEffect(function(){var r=t.current;if(e&&r){var o=!1,i,a,s=function(){gn.cancel(i)},l=function f(){s(),i=gn(function(){n(a),f()})},c=function(h){if(!(h.target.draggable||h.button!==0)){var m=h;m._virtualHandled||(m._virtualHandled=!0,o=!0)}},u=function(){o=!1,s()},d=function(h){if(o){var m=RA(h,!1),v=r.getBoundingClientRect(),g=v.top,b=v.bottom;if(m<=g){var y=g-m;a=-yK(y),l()}else if(m>=b){var x=m-b;a=yK(x),l()}else s()}};return r.addEventListener("mousedown",c),r.ownerDocument.addEventListener("mouseup",u),r.ownerDocument.addEventListener("mousemove",d),function(){r.removeEventListener("mousedown",c),r.ownerDocument.removeEventListener("mouseup",u),r.ownerDocument.removeEventListener("mousemove",d),s()}}},[e])}var N9e=10;function A9e(e,t,n,r,o,i,a,s){var l=p.useRef(),c=p.useState(null),u=ie(c,2),d=u[0],f=u[1];return Mn(function(){if(d&&d.times=0;k-=1){var I=o(t[k]),D=n.get(I);if(D===void 0){y=!0;break}if(O-=D,O<=0)break}switch(S){case"top":w=E-g;break;case"bottom":w=_-b+g;break;default:{var N=e.current.scrollTop,L=N+b;EL&&(x="bottom")}}w!==null&&a(w),w!==d.lastTop&&(y=!0)}y&&f(B(B({},d),{},{times:d.times+1,targetAlign:x,lastTop:w}))}},[d,e.current]),function(h){if(h==null){s();return}if(gn.cancel(l.current),typeof h=="number")a(h);else if(h&&dt(h)==="object"){var m,v=h.align;"index"in h?m=h.index:m=t.findIndex(function(y){return o(y)===h.key});var g=h.offset,b=g===void 0?0:g;f({times:0,index:m,offset:b,originAlign:v})}}}var bK=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.rtl,o=e.scrollOffset,i=e.scrollRange,a=e.onStartMove,s=e.onStopMove,l=e.onScroll,c=e.horizontal,u=e.spinSize,d=e.containerSize,f=e.style,h=e.thumbStyle,m=e.showScrollBar,v=p.useState(!1),g=ie(v,2),b=g[0],y=g[1],x=p.useState(null),w=ie(x,2),S=w[0],C=w[1],E=p.useState(null),_=ie(E,2),P=_[0],$=_[1],T=!r,R=p.useRef(),O=p.useRef(),k=p.useState(m),I=ie(k,2),D=I[0],N=I[1],L=p.useRef(),H=function(){m===!0||m===!1||(clearTimeout(L.current),N(!0),L.current=setTimeout(function(){N(!1)},3e3))},U=i-d||0,V=d-u||0,j=p.useMemo(function(){if(o===0||U===0)return 0;var Y=o/U;return Y*V},[o,U,V]),F=function(Q){Q.stopPropagation(),Q.preventDefault()},W=p.useRef({top:j,dragging:b,pageY:S,startTop:P});W.current={top:j,dragging:b,pageY:S,startTop:P};var X=function(Q){y(!0),C(RA(Q,c)),$(W.current.top),a(),Q.stopPropagation(),Q.preventDefault()};p.useEffect(function(){var Y=function(oe){oe.preventDefault()},Q=R.current,ee=O.current;return Q.addEventListener("touchstart",Y,{passive:!1}),ee.addEventListener("touchstart",X,{passive:!1}),function(){Q.removeEventListener("touchstart",Y),ee.removeEventListener("touchstart",X)}},[]);var J=p.useRef();J.current=U;var q=p.useRef();q.current=V,p.useEffect(function(){if(b){var Y,Q=function(oe){var ne=W.current,le=ne.dragging,ce=ne.pageY,he=ne.startTop;gn.cancel(Y);var ue=R.current.getBoundingClientRect(),fe=d/(c?ue.width:ue.height);if(le){var ve=(RA(oe,c)-ce)*fe,ge=he;!T&&c?ge-=ve:ge+=ve;var de=J.current,be=q.current,Ee=be?ge/be:0,Le=Math.ceil(Ee*de);Le=Math.max(Le,0),Le=Math.min(Le,de),Y=gn(function(){l(Le,c)})}},ee=function(){y(!1),s()};return window.addEventListener("mousemove",Q,{passive:!0}),window.addEventListener("touchmove",Q,{passive:!0}),window.addEventListener("mouseup",ee,{passive:!0}),window.addEventListener("touchend",ee,{passive:!0}),function(){window.removeEventListener("mousemove",Q),window.removeEventListener("touchmove",Q),window.removeEventListener("mouseup",ee),window.removeEventListener("touchend",ee),gn.cancel(Y)}}},[b]),p.useEffect(function(){return H(),function(){clearTimeout(L.current)}},[o]),p.useImperativeHandle(t,function(){return{delayHidden:H}});var A="".concat(n,"-scrollbar"),z={position:"absolute",visibility:D?null:"hidden"},G={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return c?(Object.assign(z,{height:8,left:0,right:0,bottom:0}),Object.assign(G,K({height:"100%",width:u},T?"left":"right",j))):(Object.assign(z,K({width:8,top:0,bottom:0},T?"right":"left",0)),Object.assign(G,{width:"100%",height:u,top:j})),p.createElement("div",{ref:R,className:re(A,K(K(K({},"".concat(A,"-horizontal"),c),"".concat(A,"-vertical"),!c),"".concat(A,"-visible"),D)),style:B(B({},z),f),onMouseDown:F,onMouseMove:H},p.createElement("div",{ref:O,className:re("".concat(A,"-thumb"),K({},"".concat(A,"-thumb-moving"),b)),style:B(B({},G),h),onMouseDown:X}))}),F9e=20;function xK(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,F9e),Math.floor(n)}var B9e=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],L9e=[],j9e={overflowY:"auto",overflowAnchor:"none"};function z9e(e,t){var n=e.prefixCls,r=n===void 0?"rc-virtual-list":n,o=e.className,i=e.height,a=e.itemHeight,s=e.fullHeight,l=s===void 0?!0:s,c=e.style,u=e.data,d=e.children,f=e.itemKey,h=e.virtual,m=e.direction,v=e.scrollWidth,g=e.component,b=g===void 0?"div":g,y=e.onScroll,x=e.onVirtualScroll,w=e.onVisibleChange,S=e.innerProps,C=e.extraRender,E=e.styles,_=e.showScrollBar,P=_===void 0?"optional":_,$=Ye(e,B9e),T=p.useCallback(function(rt){return typeof f=="function"?f(rt):rt==null?void 0:rt[f]},[f]),R=k9e(T),O=ie(R,4),k=O[0],I=O[1],D=O[2],N=O[3],L=!!(h!==!1&&i&&a),H=p.useMemo(function(){return Object.values(D.maps).reduce(function(rt,yt){return rt+yt},0)},[D.id,D.maps]),U=L&&u&&(Math.max(a*u.length,H)>i||!!v),V=m==="rtl",j=re(r,K({},"".concat(r,"-rtl"),V),o),F=u||L9e,W=p.useRef(),X=p.useRef(),J=p.useRef(),q=p.useState(0),A=ie(q,2),z=A[0],G=A[1],Y=p.useState(0),Q=ie(Y,2),ee=Q[0],te=Q[1],oe=p.useState(!1),ne=ie(oe,2),le=ne[0],ce=ne[1],he=function(){ce(!0)},ue=function(){ce(!1)},fe={getKey:T};function ve(rt){G(function(yt){var qe;typeof rt=="function"?qe=rt(yt):qe=rt;var Ie=it(qe);return W.current.scrollTop=Ie,Ie})}var ge=p.useRef({start:0,end:F.length}),de=p.useRef(),be=M9e(F,T),Ee=ie(be,1),Le=Ee[0];de.current=Le;var Te=p.useMemo(function(){if(!L)return{scrollHeight:void 0,start:0,end:F.length-1,offset:void 0};if(!U){var rt;return{scrollHeight:((rt=X.current)===null||rt===void 0?void 0:rt.offsetHeight)||0,start:0,end:F.length-1,offset:void 0}}for(var yt=0,qe,Ie,nt,wt=F.length,Lt=0;Lt=z&&qe===void 0&&(qe=Lt,Ie=yt),Tt>z+i&&nt===void 0&&(nt=Lt),yt=Tt}return qe===void 0&&(qe=0,Ie=0,nt=Math.ceil(i/a)),nt===void 0&&(nt=F.length-1),nt=Math.min(nt+1,F.length-1),{scrollHeight:yt,start:qe,end:nt,offset:Ie}},[U,L,z,F,N,i]),Pe=Te.scrollHeight,ze=Te.start,ke=Te.end,$e=Te.offset;ge.current.start=ze,ge.current.end=ke,p.useLayoutEffect(function(){var rt=D.getRecord();if(rt.size===1){var yt=Array.from(rt.keys())[0],qe=rt.get(yt),Ie=F[ze];if(Ie&&qe===void 0){var nt=T(Ie);if(nt===yt){var wt=D.get(yt),Lt=wt-a;ve(function(on){return on+Lt})}}}D.resetRecord()},[Pe]);var Be=p.useState({width:0,height:i}),we=ie(Be,2),Re=we[0],Fe=we[1],Se=function(yt){Fe({width:yt.offsetWidth,height:yt.offsetHeight})},Ae=p.useRef(),Ve=p.useRef(),Je=p.useMemo(function(){return xK(Re.width,v)},[Re.width,v]),ht=p.useMemo(function(){return xK(Re.height,Pe)},[Re.height,Pe]),He=Pe-i,Ke=p.useRef(He);Ke.current=He;function it(rt){var yt=rt;return Number.isNaN(Ke.current)||(yt=Math.min(yt,Ke.current)),yt=Math.max(yt,0),yt}var Ge=z<=0,ut=z>=He,Ze=ee<=0,et=ee>=v,tt=Ffe(Ge,ut,Ze,et),mt=function(){return{x:V?-ee:ee,y:z}},me=p.useRef(mt()),pe=Jt(function(rt){if(x){var yt=B(B({},mt()),rt);(me.current.x!==yt.x||me.current.y!==yt.y)&&(x(yt),me.current=yt)}});function ye(rt,yt){var qe=rt;yt?(ji.flushSync(function(){te(qe)}),pe()):ve(qe)}function Oe(rt){var yt=rt.currentTarget.scrollTop;yt!==z&&ve(yt),y==null||y(rt),pe()}var je=function(yt){var qe=yt,Ie=v?v-Re.width:0;return qe=Math.max(qe,0),qe=Math.min(qe,Ie),qe},We=Jt(function(rt,yt){yt?(ji.flushSync(function(){te(function(qe){var Ie=qe+(V?-rt:rt);return je(Ie)})}),pe()):ve(function(qe){var Ie=qe+rt;return Ie})}),Xe=T9e(L,Ge,ut,Ze,et,!!v,We),st=ie(Xe,2),ct=st[0],at=st[1];I9e(L,W,function(rt,yt,qe,Ie){var nt=Ie;return tt(rt,yt,qe)?!1:!nt||!nt._virtualHandled?(nt&&(nt._virtualHandled=!0),ct({preventDefault:function(){},deltaX:rt?yt:0,deltaY:rt?0:yt}),!0):!1}),D9e(U,W,function(rt){ve(function(yt){return yt+rt})}),Mn(function(){function rt(qe){var Ie=Ge&&qe.detail<0,nt=ut&&qe.detail>0;L&&!Ie&&!nt&&qe.preventDefault()}var yt=W.current;return yt.addEventListener("wheel",ct,{passive:!1}),yt.addEventListener("DOMMouseScroll",at,{passive:!0}),yt.addEventListener("MozMousePixelScroll",rt,{passive:!1}),function(){yt.removeEventListener("wheel",ct),yt.removeEventListener("DOMMouseScroll",at),yt.removeEventListener("MozMousePixelScroll",rt)}},[L,Ge,ut]),Mn(function(){if(v){var rt=je(ee);te(rt),pe({x:rt})}},[Re.width,v]);var Ue=function(){var yt,qe;(yt=Ae.current)===null||yt===void 0||yt.delayHidden(),(qe=Ve.current)===null||qe===void 0||qe.delayHidden()},Mt=A9e(W,F,D,a,T,function(){return I(!0)},ve,Ue);p.useImperativeHandle(t,function(){return{nativeElement:J.current,getScrollInfo:mt,scrollTo:function(yt){function qe(Ie){return Ie&&dt(Ie)==="object"&&("left"in Ie||"top"in Ie)}qe(yt)?(yt.left!==void 0&&te(je(yt.left)),Mt(yt.top)):Mt(yt)}}}),Mn(function(){if(w){var rt=F.slice(ze,ke+1);w(rt,F)}},[ze,ke,F]);var xt=R9e(F,T,D,a),Dt=C==null?void 0:C({start:ze,end:ke,virtual:U,offsetX:ee,offsetY:$e,rtl:V,getSize:xt}),Ct=$9e(F,ze,ke,v,ee,k,d,fe),ft=null;i&&(ft=B(K({},l?"height":"maxHeight",i),j9e),L&&(ft.overflowY="hidden",v&&(ft.overflowX="hidden"),le&&(ft.pointerEvents="none")));var vt={};return V&&(vt.dir="rtl"),p.createElement("div",Ce({ref:J,style:B(B({},c),{},{position:"relative"}),className:j},vt,$),p.createElement(da,{onResize:Se},p.createElement(b,{className:"".concat(r,"-holder"),style:ft,ref:W,onScroll:Oe,onMouseEnter:Ue},p.createElement(Afe,{prefixCls:r,height:Pe,offsetX:ee,offsetY:$e,scrollWidth:v,onInnerResize:I,ref:X,innerProps:S,rtl:V,extra:Dt},Ct))),U&&Pe>i&&p.createElement(bK,{ref:Ae,prefixCls:r,scrollOffset:z,scrollRange:Pe,rtl:V,onScroll:ye,onStartMove:he,onStopMove:ue,spinSize:ht,containerSize:Re.height,style:E==null?void 0:E.verticalScrollBar,thumbStyle:E==null?void 0:E.verticalScrollBarThumb,showScrollBar:P}),U&&v>Re.width&&p.createElement(bK,{ref:Ve,prefixCls:r,scrollOffset:ee,scrollRange:v,rtl:V,onScroll:ye,onStartMove:he,onStopMove:ue,spinSize:Je,containerSize:Re.width,horizontal:!0,style:E==null?void 0:E.horizontalScrollBar,thumbStyle:E==null?void 0:E.horizontalScrollBarThumb,showScrollBar:P}))}var Bj=p.forwardRef(z9e);Bj.displayName="List";function H9e(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var V9e=["disabled","title","children","style","className"];function wK(e){return typeof e=="string"||typeof e=="number"}var W9e=function(t,n){var r=Ij(),o=r.prefixCls,i=r.id,a=r.open,s=r.multiple,l=r.mode,c=r.searchValue,u=r.toggleOpen,d=r.notFoundContent,f=r.onPopupScroll,h=p.useContext(Dj),m=h.maxCount,v=h.flattenOptions,g=h.onActiveValue,b=h.defaultActiveFirstOption,y=h.onSelect,x=h.menuItemSelectedIcon,w=h.rawValues,S=h.fieldNames,C=h.virtual,E=h.direction,_=h.listHeight,P=h.listItemHeight,$=h.optionRender,T="".concat(o,"-item"),R=Np(function(){return v},[a,v],function(Y,Q){return Q[0]&&Y[1]!==Q[1]}),O=p.useRef(null),k=p.useMemo(function(){return s&&PA(m)&&(w==null?void 0:w.size)>=m},[s,m,w==null?void 0:w.size]),I=function(Q){Q.preventDefault()},D=function(Q){var ee;(ee=O.current)===null||ee===void 0||ee.scrollTo(typeof Q=="number"?{index:Q}:Q)},N=p.useCallback(function(Y){return l==="combobox"?!1:w.has(Y)},[l,De(w).toString(),w.size]),L=function(Q){for(var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,te=R.length,oe=0;oe1&&arguments[1]!==void 0?arguments[1]:!1;j(Q);var te={source:ee?"keyboard":"mouse"},oe=R[Q];if(!oe){g(null,-1,te);return}g(oe.value,Q,te)};p.useEffect(function(){F(b!==!1?L(0):-1)},[R.length,c]);var W=p.useCallback(function(Y){return l==="combobox"?String(Y).toLowerCase()===c.toLowerCase():w.has(Y)},[l,c,De(w).toString(),w.size]);p.useEffect(function(){var Y=setTimeout(function(){if(!s&&a&&w.size===1){var ee=Array.from(w)[0],te=R.findIndex(function(oe){var ne=oe.data;return c?String(ne.value).startsWith(c):ne.value===ee});te!==-1&&(F(te),D(te))}});if(a){var Q;(Q=O.current)===null||Q===void 0||Q.scrollTo(void 0)}return function(){return clearTimeout(Y)}},[a,c]);var X=function(Q){Q!==void 0&&y(Q,{selected:!w.has(Q)}),s||u(!1)};if(p.useImperativeHandle(n,function(){return{onKeyDown:function(Q){var ee=Q.which,te=Q.ctrlKey;switch(ee){case ot.N:case ot.P:case ot.UP:case ot.DOWN:{var oe=0;if(ee===ot.UP?oe=-1:ee===ot.DOWN?oe=1:H9e()&&te&&(ee===ot.N?oe=1:ee===ot.P&&(oe=-1)),oe!==0){var ne=L(V+oe,oe);D(ne),F(ne,!0)}break}case ot.TAB:case ot.ENTER:{var le,ce=R[V];ce&&!(ce!=null&&(le=ce.data)!==null&&le!==void 0&&le.disabled)&&!k?X(ce.value):X(void 0),a&&Q.preventDefault();break}case ot.ESC:u(!1),a&&Q.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Q){D(Q)}}}),R.length===0)return p.createElement("div",{role:"listbox",id:"".concat(i,"_list"),className:"".concat(T,"-empty"),onMouseDown:I},d);var J=Object.keys(S).map(function(Y){return S[Y]}),q=function(Q){return Q.label};function A(Y,Q){var ee=Y.group;return{role:ee?"presentation":"option",id:"".concat(i,"_list_").concat(Q)}}var z=function(Q){var ee=R[Q];if(!ee)return null;var te=ee.data||{},oe=te.value,ne=ee.group,le=Zr(te,!0),ce=q(ee);return ee?p.createElement("div",Ce({"aria-label":typeof ce=="string"&&!ne?ce:null},le,{key:Q},A(ee,Q),{"aria-selected":W(oe)}),oe):null},G={role:"listbox",id:"".concat(i,"_list")};return p.createElement(p.Fragment,null,C&&p.createElement("div",Ce({},G,{style:{height:0,width:0,overflow:"hidden"}}),z(V-1),z(V),z(V+1)),p.createElement(Bj,{itemKey:"key",ref:O,data:R,height:_,itemHeight:P,fullHeight:!1,onMouseDown:I,onScroll:f,virtual:C,direction:E,innerProps:C?null:G},function(Y,Q){var ee=Y.group,te=Y.groupOption,oe=Y.data,ne=Y.label,le=Y.value,ce=oe.key;if(ee){var he,ue=(he=oe.title)!==null&&he!==void 0?he:wK(ne)?ne.toString():void 0;return p.createElement("div",{className:re(T,"".concat(T,"-group"),oe.className),title:ue},ne!==void 0?ne:ce)}var fe=oe.disabled,ve=oe.title;oe.children;var ge=oe.style,de=oe.className,be=Ye(oe,V9e),Ee=En(be,J),Le=N(le),Te=fe||!Le&&k,Pe="".concat(T,"-option"),ze=re(T,Pe,de,K(K(K(K({},"".concat(Pe,"-grouped"),te),"".concat(Pe,"-active"),V===Q&&!Te),"".concat(Pe,"-disabled"),Te),"".concat(Pe,"-selected"),Le)),ke=q(Y),$e=!x||typeof x=="function"||Le,Be=typeof ke=="number"?ke:ke||le,we=wK(Be)?Be.toString():void 0;return ve!==void 0&&(we=ve),p.createElement("div",Ce({},Zr(Ee),C?{}:A(Y,Q),{"aria-selected":W(le),className:ze,title:we,onMouseMove:function(){V===Q||Te||F(Q)},onClick:function(){Te||X(le)},style:ge}),p.createElement("div",{className:"".concat(Pe,"-content")},typeof $=="function"?$(Y,{index:Q}):Be),p.isValidElement(x)||Le,$e&&p.createElement(lO,{className:"".concat(T,"-option-state"),customizeIcon:x,customizeIconProps:{value:le,disabled:Te,isSelected:Le}},Le?"✓":null))}))},U9e=p.forwardRef(W9e);const G9e=function(e,t){var n=p.useRef({values:new Map,options:new Map}),r=p.useMemo(function(){var i=n.current,a=i.values,s=i.options,l=e.map(function(d){if(d.label===void 0){var f;return B(B({},d),{},{label:(f=a.get(d.value))===null||f===void 0?void 0:f.label})}return d}),c=new Map,u=new Map;return l.forEach(function(d){c.set(d.value,d),u.set(d.value,t.get(d.value)||s.get(d.value))}),n.current.values=c,n.current.options=u,l},[e,t]),o=p.useCallback(function(i){return t.get(i)||n.current.options.get(i)},[t]);return[r,o]};function I8(e,t){return Ife(e).join("").toUpperCase().includes(t)}const q9e=function(e,t,n,r,o){return p.useMemo(function(){if(!n||r===!1)return e;var i=t.options,a=t.label,s=t.value,l=[],c=typeof r=="function",u=n.toUpperCase(),d=c?r:function(h,m){return o?I8(m[o],u):m[i]?I8(m[a!=="children"?a:"label"],u):I8(m[s],u)},f=c?function(h){return MA(h)}:function(h){return h};return e.forEach(function(h){if(h[i]){var m=d(n,f(h));if(m)l.push(h);else{var v=h[i].filter(function(g){return d(n,f(g))});v.length&&l.push(B(B({},h),{},K({},i,v)))}return}d(n,f(h))&&l.push(h)}),l},[e,r,o,n,t])};var CK=0,K9e=Ki();function Y9e(){var e;return K9e?(e=CK,CK+=1):e="TEST_OR_SSR",e}function Lj(e){var t=p.useState(),n=ie(t,2),r=n[0],o=n[1];return p.useEffect(function(){o("rc_select_".concat(Y9e()))},[]),e||r}var X9e=["children","value"],Q9e=["children"];function Z9e(e){var t=e,n=t.key,r=t.props,o=r.children,i=r.value,a=Ye(r,X9e);return B({key:n,value:i!==void 0?i:n,children:o},a)}function Bfe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return bi(e).map(function(n,r){if(!p.isValidElement(n)||!n.type)return null;var o=n,i=o.type.isSelectOptGroup,a=o.key,s=o.props,l=s.children,c=Ye(s,Q9e);return t||!i?Z9e(n):B(B({key:"__RC_SELECT_GRP__".concat(a===null?r:a,"__"),label:a},c),{},{options:Bfe(l)})}).filter(function(n){return n})}var J9e=function(t,n,r,o,i){return p.useMemo(function(){var a=t,s=!t;s&&(a=Bfe(n));var l=new Map,c=new Map,u=function(h,m,v){v&&typeof v=="string"&&h.set(m[v],m)},d=function f(h){for(var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v=0;v0?pe(je.options):je.options}):je})},Be=p.useMemo(function(){return y?$e(ke):ke},[ke,y,G]),we=p.useMemo(function(){return x9e(Be,{fieldNames:q,childrenAsData:X})},[Be,q,X]),Re=function(ye){var Oe=ne(ye);if(ue(Oe),U&&(Oe.length!==de.length||Oe.some(function(Xe,st){var ct;return((ct=de[st])===null||ct===void 0?void 0:ct.value)!==(Xe==null?void 0:Xe.value)}))){var je=H?Oe:Oe.map(function(Xe){return Xe.value}),We=Oe.map(function(Xe){return MA(be(Xe.value))});U(W?je:je[0],W?We:We[0])}},Fe=p.useState(null),Se=ie(Fe,2),Ae=Se[0],Ve=Se[1],Je=p.useState(0),ht=ie(Je,2),He=ht[0],Ke=ht[1],it=_!==void 0?_:r!=="combobox",Ge=p.useCallback(function(pe,ye){var Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},je=Oe.source,We=je===void 0?"keyboard":je;Ke(ye),a&&r==="combobox"&&pe!==null&&We==="keyboard"&&Ve(String(pe))},[a,r]),ut=function(ye,Oe,je){var We=function(){var ft,vt=be(ye);return[H?{label:vt==null?void 0:vt[q.label],value:ye,key:(ft=vt==null?void 0:vt.key)!==null&&ft!==void 0?ft:ye}:ye,MA(vt)]};if(Oe&&h){var Xe=We(),st=ie(Xe,2),ct=st[0],at=st[1];h(ct,at)}else if(!Oe&&m&&je!=="clear"){var Ue=We(),Mt=ie(Ue,2),xt=Mt[0],Dt=Mt[1];m(xt,Dt)}},Ze=SK(function(pe,ye){var Oe,je=W?ye.selected:!0;je?Oe=W?[].concat(De(de),[pe]):[pe]:Oe=de.filter(function(We){return We.value!==pe}),Re(Oe),ut(pe,je),r==="combobox"?Ve(""):(!TA||f)&&(Y(""),Ve(""))}),et=function(ye,Oe){Re(ye);var je=Oe.type,We=Oe.values;(je==="remove"||je==="clear")&&We.forEach(function(Xe){ut(Xe.value,!1,je)})},tt=function(ye,Oe){if(Y(ye),Ve(null),Oe.source==="submit"){var je=(ye||"").trim();if(je){var We=Array.from(new Set([].concat(De(Le),[je])));Re(We),ut(je,!0),Y("")}return}Oe.source!=="blur"&&(r==="combobox"&&Re(ye),u==null||u(ye))},mt=function(ye){var Oe=ye;r!=="tags"&&(Oe=ye.map(function(We){var Xe=te.get(We);return Xe==null?void 0:Xe.value}).filter(function(We){return We!==void 0}));var je=Array.from(new Set([].concat(De(Le),De(Oe))));Re(je),je.forEach(function(We){ut(We,!0)})},me=p.useMemo(function(){var pe=$!==!1&&g!==!1;return B(B({},Q),{},{flattenOptions:we,onActiveValue:Ge,defaultActiveFirstOption:it,onSelect:Ze,menuItemSelectedIcon:P,rawValues:Le,fieldNames:q,virtual:pe,direction:T,listHeight:O,listItemHeight:I,childrenAsData:X,maxCount:V,optionRender:C})},[V,Q,we,Ge,it,Ze,P,Le,q,$,g,T,O,I,X,C]);return p.createElement(Dj.Provider,{value:me},p.createElement(Nj,Ce({},j,{id:F,prefixCls:i,ref:t,omitDomProps:tze,mode:r,displayValues:Ee,onDisplayValuesChange:et,direction:T,searchValue:G,onSearch:tt,autoClearSearchValue:f,onSearchSplit:mt,dropdownMatchSelectWidth:g,OptionList:U9e,emptyOptions:!we.length,activeValue:Ae,activeDescendantId:"".concat(F,"_list_").concat(He)})))}),jj=rze;jj.Option=Fj;jj.OptGroup=Aj;function Mc(e,t,n){return re({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:n})}const tf=(e,t)=>t||e,oze=()=>{const[,e]=si(),[t]=Xi("Empty"),r=new Cn(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return p.createElement("svg",{style:r,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,(t==null?void 0:t.description)||"Empty"),p.createElement("g",{fill:"none",fillRule:"evenodd"},p.createElement("g",{transform:"translate(24 31.67)"},p.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),p.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),p.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),p.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),p.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),p.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),p.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},p.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),p.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},ize=()=>{const[,e]=si(),[t]=Xi("Empty"),{colorFill:n,colorFillTertiary:r,colorFillQuaternary:o,colorBgContainer:i}=e,{borderColor:a,shadowColor:s,contentColor:l}=p.useMemo(()=>({borderColor:new Cn(n).onBackground(i).toHexString(),shadowColor:new Cn(r).onBackground(i).toHexString(),contentColor:new Cn(o).onBackground(i).toHexString()}),[n,r,o,i]);return p.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,(t==null?void 0:t.description)||"Empty"),p.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},p.createElement("ellipse",{fill:s,cx:"32",cy:"33",rx:"32",ry:"7"}),p.createElement("g",{fillRule:"nonzero",stroke:a},p.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),p.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:l}))))},aze=e=>{const{componentCls:t,margin:n,marginXS:r,marginXL:o,fontSize:i,lineHeight:a}=e;return{[t]:{marginInline:r,fontSize:i,lineHeight:a,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:r,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorTextDescription},[`${t}-footer`]:{marginTop:n},"&-normal":{marginBlock:o,color:e.colorTextDescription,[`${t}-description`]:{color:e.colorTextDescription},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:r,color:e.colorTextDescription,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},sze=pn("Empty",e=>{const{componentCls:t,controlHeightLG:n,calc:r}=e,o=Xt(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r(n).mul(2.5).equal(),emptyImgHeightMD:n,emptyImgHeightSM:r(n).mul(.875).equal()});return[aze(o)]});var lze=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{className:t,rootClassName:n,prefixCls:r,image:o=Lfe,description:i,children:a,imageStyle:s,style:l,classNames:c,styles:u}=e,d=lze(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:f,direction:h,className:m,style:v,classNames:g,styles:b}=Vr("empty"),y=f("empty",r),[x,w,S]=sze(y),[C]=Xi("Empty"),E=typeof i<"u"?i:C==null?void 0:C.description,_=typeof E=="string"?E:"empty";let P=null;return typeof o=="string"?P=p.createElement("img",{alt:_,src:o}):P=o,x(p.createElement("div",Object.assign({className:re(w,S,y,m,{[`${y}-normal`]:o===jfe,[`${y}-rtl`]:h==="rtl"},t,n,g.root,c==null?void 0:c.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},b.root),v),u==null?void 0:u.root),l)},d),p.createElement("div",{className:re(`${y}-image`,g.image,c==null?void 0:c.image),style:Object.assign(Object.assign(Object.assign({},s),b.image),u==null?void 0:u.image)},P),E&&p.createElement("div",{className:re(`${y}-description`,g.description,c==null?void 0:c.description),style:Object.assign(Object.assign({},b.description),u==null?void 0:u.description)},E),a&&p.createElement("div",{className:re(`${y}-footer`,g.footer,c==null?void 0:c.footer),style:Object.assign(Object.assign({},b.footer),u==null?void 0:u.footer)},a)))};Qf.PRESENTED_IMAGE_DEFAULT=Lfe;Qf.PRESENTED_IMAGE_SIMPLE=jfe;const qC=e=>{const{componentName:t}=e,{getPrefixCls:n}=p.useContext(kt),r=n("empty");switch(t){case"Table":case"List":return Z.createElement(Qf,{image:Qf.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return Z.createElement(Qf,{image:Qf.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});case"Table.filter":return null;default:return Z.createElement(Qf,null)}},Hu=(e,t,n=void 0)=>{var r,o;const{variant:i,[e]:a}=p.useContext(kt),s=p.useContext(ofe),l=a==null?void 0:a.variant;let c;typeof t<"u"?c=t:n===!1?c="borderless":c=(o=(r=s??l)!==null&&r!==void 0?r:i)!==null&&o!==void 0?o:"outlined";const u=ONe.includes(c);return[c,u]},cze=e=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},n),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},n),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},n),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},n),{points:["br","tr"],offset:[0,-4]})}};function zj(e,t){return e||cze(t)}const EK=e=>{const{optionHeight:t,optionFontSize:n,optionLineHeight:r,optionPadding:o}=e;return{position:"relative",display:"block",minHeight:t,padding:o,color:e.colorText,fontWeight:"normal",fontSize:n,lineHeight:r,boxSizing:"border-box"}},uze=e=>{const{antCls:t,componentCls:n}=e,r=`${n}-item`,o=`&${t}-slide-up-enter${t}-slide-up-enter-active`,i=`&${t}-slide-up-appear${t}-slide-up-appear-active`,a=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${n}-dropdown-placement-`,l=`${r}-option-selected`;return[{[`${n}-dropdown`]:Object.assign(Object.assign({},Tn(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` ${o}${s}bottomLeft, ${i}${s}bottomLeft - `]:{animationName:KO},[` + `]:{animationName:KR},[` ${o}${s}topLeft, ${i}${s}topLeft, ${o}${s}topRight, ${i}${s}topRight - `]:{animationName:XO},[`${a}${s}bottomLeft`]:{animationName:YO},[` + `]:{animationName:XR},[`${a}${s}bottomLeft`]:{animationName:YR},[` ${a}${s}topLeft, ${a}${s}topRight - `]:{animationName:QO},"&-hidden":{display:"none"},[r]:Object.assign(Object.assign({},EK(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},Bs),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},EK(e)),{color:e.colorTextDisabled})}),[`${l}:has(+ ${l})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${l}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},Mu(e,"slide-up"),Mu(e,"slide-down"),A0(e,"move-up"),A0(e,"move-down")]},zfe=e=>{const{multipleSelectItemHeight:t,paddingXXS:n,lineWidth:r,INTERNAL_FIXED_ITEM_MARGIN:o}=e,i=e.max(e.calc(n).sub(r).equal(),0),a=e.max(e.calc(i).sub(o).equal(),0);return{basePadding:i,containerPadding:a,itemHeight:se(t),itemLineHeight:se(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},dze=e=>{const{multipleSelectItemHeight:t,selectHeight:n,lineWidth:r}=e;return e.calc(n).sub(t).div(2).sub(r).equal()},Hfe=e=>{const{componentCls:t,iconCls:n,borderRadiusSM:r,motionDurationSlow:o,paddingXS:i,multipleItemColorDisabled:a,multipleItemBorderColorDisabled:s,colorIcon:l,colorIconHover:c,INTERNAL_FIXED_ITEM_MARGIN:u}=e;return{[`${t}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"calc(100% - 4px)",display:"inline-flex"},[`${t}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:u,borderRadius:r,cursor:"default",transition:`font-size ${o}, line-height ${o}, height ${o}`,marginInlineEnd:e.calc(u).mul(2).equal(),paddingInlineStart:i,paddingInlineEnd:e.calc(i).div(2).equal(),[`${t}-disabled&`]:{color:a,borderColor:s,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.calc(i).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},mg()),{display:"inline-flex",alignItems:"center",color:l,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:c}})}}}},fze=(e,t)=>{const{componentCls:n,INTERNAL_FIXED_ITEM_MARGIN:r}=e,o=`${n}-selection-overflow`,i=e.multipleSelectItemHeight,a=dze(e),s=t?`${n}-${t}`:"",l=zfe(e);return{[`${n}-multiple${s}`]:Object.assign(Object.assign({},Hfe(e)),{[`${n}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:l.basePadding,paddingBlock:l.containerPadding,borderRadius:e.borderRadius,[`${n}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${se(r)} 0`,lineHeight:se(i),visibility:"hidden",content:'"\\a0"'}},[`${n}-selection-item`]:{height:l.itemHeight,lineHeight:se(l.itemLineHeight)},[`${n}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:se(i),marginBlock:r}},[`${n}-prefix`]:{marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(l.basePadding).equal()},[`${o}-item + ${o}-item, + `]:{animationName:QR},"&-hidden":{display:"none"},[r]:Object.assign(Object.assign({},EK(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},Bs),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},EK(e)),{color:e.colorTextDisabled})}),[`${l}:has(+ ${l})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${l}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},Mu(e,"slide-up"),Mu(e,"slide-down"),A0(e,"move-up"),A0(e,"move-down")]},zfe=e=>{const{multipleSelectItemHeight:t,paddingXXS:n,lineWidth:r,INTERNAL_FIXED_ITEM_MARGIN:o}=e,i=e.max(e.calc(n).sub(r).equal(),0),a=e.max(e.calc(i).sub(o).equal(),0);return{basePadding:i,containerPadding:a,itemHeight:se(t),itemLineHeight:se(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},dze=e=>{const{multipleSelectItemHeight:t,selectHeight:n,lineWidth:r}=e;return e.calc(n).sub(t).div(2).sub(r).equal()},Hfe=e=>{const{componentCls:t,iconCls:n,borderRadiusSM:r,motionDurationSlow:o,paddingXS:i,multipleItemColorDisabled:a,multipleItemBorderColorDisabled:s,colorIcon:l,colorIconHover:c,INTERNAL_FIXED_ITEM_MARGIN:u}=e;return{[`${t}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"calc(100% - 4px)",display:"inline-flex"},[`${t}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:u,borderRadius:r,cursor:"default",transition:`font-size ${o}, line-height ${o}, height ${o}`,marginInlineEnd:e.calc(u).mul(2).equal(),paddingInlineStart:i,paddingInlineEnd:e.calc(i).div(2).equal(),[`${t}-disabled&`]:{color:a,borderColor:s,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.calc(i).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},gg()),{display:"inline-flex",alignItems:"center",color:l,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:c}})}}}},fze=(e,t)=>{const{componentCls:n,INTERNAL_FIXED_ITEM_MARGIN:r}=e,o=`${n}-selection-overflow`,i=e.multipleSelectItemHeight,a=dze(e),s=t?`${n}-${t}`:"",l=zfe(e);return{[`${n}-multiple${s}`]:Object.assign(Object.assign({},Hfe(e)),{[`${n}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:l.basePadding,paddingBlock:l.containerPadding,borderRadius:e.borderRadius,[`${n}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${se(r)} 0`,lineHeight:se(i),visibility:"hidden",content:'"\\a0"'}},[`${n}-selection-item`]:{height:l.itemHeight,lineHeight:se(l.itemLineHeight)},[`${n}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:se(i),marginBlock:r}},[`${n}-prefix`]:{marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(l.basePadding).equal()},[`${o}-item + ${o}-item, ${n}-prefix + ${n}-selection-wrap - `]:{[`${n}-selection-search`]:{marginInlineStart:0},[`${n}-selection-placeholder`]:{insetInlineStart:0}},[`${o}-item-suffix`]:{minHeight:l.itemHeight,marginBlock:r},[`${n}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(a).equal(),"\n &-input,\n &-mirror\n ":{height:i,fontFamily:e.fontFamily,lineHeight:se(i),transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${n}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(l.basePadding).equal(),insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}})}};function N8(e,t){const{componentCls:n}=e,r=t?`${n}-${t}`:"",o={[`${n}-multiple${r}`]:{fontSize:e.fontSize,[`${n}-selector`]:{[`${n}-show-search&`]:{cursor:"text"}},[` + `]:{[`${n}-selection-search`]:{marginInlineStart:0},[`${n}-selection-placeholder`]:{insetInlineStart:0}},[`${o}-item-suffix`]:{minHeight:l.itemHeight,marginBlock:r},[`${n}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(a).equal(),"\n &-input,\n &-mirror\n ":{height:i,fontFamily:e.fontFamily,lineHeight:se(i),transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${n}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(l.basePadding).equal(),insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}})}};function D8(e,t){const{componentCls:n}=e,r=t?`${n}-${t}`:"",o={[`${n}-multiple${r}`]:{fontSize:e.fontSize,[`${n}-selector`]:{[`${n}-show-search&`]:{cursor:"text"}},[` &${n}-show-arrow ${n}-selector, &${n}-allow-clear ${n}-selector - `]:{paddingInlineEnd:e.calc(e.fontSizeIcon).add(e.controlPaddingHorizontal).equal()}}};return[fze(e,t),o]}const pze=e=>{const{componentCls:t}=e,n=Xt(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),r=Xt(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius});return[N8(e),N8(n,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal()},[`${t}-selection-search`]:{marginInlineStart:2}}},N8(r,"lg")]};function D8(e,t){const{componentCls:n,inputPaddingHorizontalBase:r,borderRadius:o}=e,i=e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),a=t?`${n}-${t}`:"";return{[`${n}-single${a}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${n}-selector`]:Object.assign(Object.assign({},Rn(e,!0)),{display:"flex",borderRadius:o,flex:"1 1 auto",[`${n}-selection-wrap:after`]:{lineHeight:se(i)},[`${n}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[` + `]:{paddingInlineEnd:e.calc(e.fontSizeIcon).add(e.controlPaddingHorizontal).equal()}}};return[fze(e,t),o]}const pze=e=>{const{componentCls:t}=e,n=Xt(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),r=Xt(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius});return[D8(e),D8(n,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal()},[`${t}-selection-search`]:{marginInlineStart:2}}},D8(r,"lg")]};function N8(e,t){const{componentCls:n,inputPaddingHorizontalBase:r,borderRadius:o}=e,i=e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),a=t?`${n}-${t}`:"";return{[`${n}-single${a}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${n}-selector`]:Object.assign(Object.assign({},Tn(e,!0)),{display:"flex",borderRadius:o,flex:"1 1 auto",[`${n}-selection-wrap:after`]:{lineHeight:se(i)},[`${n}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[` ${n}-selection-item, ${n}-selection-placeholder `]:{display:"block",padding:0,lineHeight:se(i),transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${n}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${n}-selection-item:empty:after`,`${n}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` &${n}-show-arrow ${n}-selection-item, &${n}-show-arrow ${n}-selection-search, &${n}-show-arrow ${n}-selection-placeholder - `]:{paddingInlineEnd:e.showArrowPaddingInlineEnd},[`&${n}-open ${n}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${n}-customize-input)`]:{[`${n}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${se(r)}`,[`${n}-selection-search-input`]:{height:i,fontSize:e.fontSize},"&:after":{lineHeight:se(i)}}},[`&${n}-customize-input`]:{[`${n}-selector`]:{"&:after":{display:"none"},[`${n}-selection-search`]:{position:"static",width:"100%"},[`${n}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${se(r)}`,"&:after":{display:"none"}}}}}}}function hze(e){const{componentCls:t}=e,n=e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal();return[D8(e),D8(Xt(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selector`]:{padding:`0 ${se(n)}`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:e.calc(n).add(e.calc(e.fontSize).mul(1.5)).equal()},[` + `]:{paddingInlineEnd:e.showArrowPaddingInlineEnd},[`&${n}-open ${n}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${n}-customize-input)`]:{[`${n}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${se(r)}`,[`${n}-selection-search-input`]:{height:i,fontSize:e.fontSize},"&:after":{lineHeight:se(i)}}},[`&${n}-customize-input`]:{[`${n}-selector`]:{"&:after":{display:"none"},[`${n}-selection-search`]:{position:"static",width:"100%"},[`${n}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${se(r)}`,"&:after":{display:"none"}}}}}}}function hze(e){const{componentCls:t}=e,n=e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal();return[N8(e),N8(Xt(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selector`]:{padding:`0 ${se(n)}`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:e.calc(n).add(e.calc(e.fontSize).mul(1.5)).equal()},[` &${t}-show-arrow ${t}-selection-item, &${t}-show-arrow ${t}-selection-placeholder - `]:{paddingInlineEnd:e.calc(e.fontSize).mul(1.5).equal()}}}},D8(Xt(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const mze=e=>{const{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:o,controlHeightSM:i,controlHeightLG:a,paddingXXS:s,controlPaddingHorizontal:l,zIndexPopupBase:c,colorText:u,fontWeightStrong:d,controlItemBgActive:p,controlItemBgHover:h,colorBgContainer:m,colorFillSecondary:v,colorBgContainerDisabled:g,colorTextDisabled:x,colorPrimaryHover:y,colorPrimary:b,controlOutline:C}=e,S=s*2,w=r*2,E=Math.min(o-S,o-w),_=Math.min(i-S,i-w),P=Math.min(a-S,a-w);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(s/2),zIndexPopup:c+50,optionSelectedColor:u,optionSelectedFontWeight:d,optionSelectedBg:p,optionActiveBg:h,optionPadding:`${(o-t*n)/2}px ${l}px`,optionFontSize:t,optionLineHeight:n,optionHeight:o,selectorBg:m,clearBg:m,singleItemHeightLG:a,multipleItemBg:v,multipleItemBorderColor:"transparent",multipleItemHeight:E,multipleItemHeightSM:_,multipleItemHeightLG:P,multipleSelectorBgDisabled:g,multipleItemColorDisabled:x,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25),hoverBorderColor:y,activeBorderColor:b,activeOutlineColor:C,selectAffixPadding:s}},Vfe=(e,t)=>{const{componentCls:n,antCls:r,controlOutlineWidth:o}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{border:`${se(e.lineWidth)} ${e.lineType} ${t.borderColor}`,background:e.selectorBg},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{borderColor:t.hoverBorderHover},[`${n}-focused& ${n}-selector`]:{borderColor:t.activeBorderColor,boxShadow:`0 0 0 ${se(o)} ${t.activeOutlineColor}`,outline:0},[`${n}-prefix`]:{color:t.color}}}},_K=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},Vfe(e,t))}),gze=e=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},Vfe(e,{borderColor:e.colorBorder,hoverBorderHover:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeOutlineColor:e.activeOutlineColor,color:e.colorText})),_K(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeOutlineColor:e.colorErrorOutline,color:e.colorError})),_K(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeOutlineColor:e.colorWarningOutline,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),Wfe=(e,t)=>{const{componentCls:n,antCls:r}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{background:t.bg,border:`${se(e.lineWidth)} ${e.lineType} transparent`,color:t.color},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{background:t.hoverBg},[`${n}-focused& ${n}-selector`]:{background:e.selectorBg,borderColor:t.activeBorderColor,outline:0}}}},$K=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},Wfe(e,t))}),vze=e=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},Wfe(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor,color:e.colorText})),$K(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,color:e.colorError})),$K(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{borderColor:e.colorBorder,background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.colorBgContainer,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}})}),yze=e=>({"&-borderless":{[`${e.componentCls}-selector`]:{background:"transparent",border:`${se(e.lineWidth)} ${e.lineType} transparent`},[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`},[`&${e.componentCls}-status-error`]:{[`${e.componentCls}-prefix, ${e.componentCls}-selection-item`]:{color:e.colorError}},[`&${e.componentCls}-status-warning`]:{[`${e.componentCls}-prefix, ${e.componentCls}-selection-item`]:{color:e.colorWarning}}}}),Ufe=(e,t)=>{const{componentCls:n,antCls:r}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{borderWidth:`0 0 ${se(e.lineWidth)} 0`,borderStyle:`none none ${e.lineType} none`,borderColor:t.borderColor,background:e.selectorBg,borderRadius:0},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{borderColor:t.hoverBorderHover},[`${n}-focused& ${n}-selector`]:{borderColor:t.activeBorderColor,outline:0},[`${n}-prefix`]:{color:t.color}}}},PK=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},Ufe(e,t))}),bze=e=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},Ufe(e,{borderColor:e.colorBorder,hoverBorderHover:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeOutlineColor:e.activeOutlineColor,color:e.colorText})),PK(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeOutlineColor:e.colorErrorOutline,color:e.colorError})),PK(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeOutlineColor:e.colorWarningOutline,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),xze=e=>({[e.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},gze(e)),vze(e)),yze(e)),bze(e))}),Cze=e=>{const{componentCls:t}=e;return{position:"relative",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},wze=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},Sze=e=>{const{antCls:t,componentCls:n,inputPaddingHorizontalBase:r,iconCls:o}=e,i={[`${n}-clear`]:{opacity:1,background:e.colorBgBase,borderRadius:"50%"}};return{[n]:Object.assign(Object.assign({},Rn(e)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${n}-customize-input) ${n}-selector`]:Object.assign(Object.assign({},Cze(e)),wze(e)),[`${n}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},Bs),{[`> ${t}-typography`]:{display:"inline"}}),[`${n}-selection-placeholder`]:Object.assign(Object.assign({},Bs),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${n}-arrow`]:Object.assign(Object.assign({},mg()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${e.motionDurationSlow} ease`,[o]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${n}-suffix)`]:{pointerEvents:"auto"}},[`${n}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${n}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${n}-prefix`]:{flex:"none",marginInlineEnd:e.selectAffixPadding},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto",transform:"translateZ(0)","&:before":{display:"block"},"&:hover":{color:e.colorIcon}},"@media(hover:none)":i,"&:hover":i}),[`${n}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(r).add(e.fontSize).add(e.paddingXS).equal()}}}}}},Eze=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},Sze(e),hze(e),pze(e),uze(e),{[`${t}-rtl`]:{direction:"rtl"}},vg(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},Hj=pn("Select",(e,{rootPrefixCls:t})=>{const n=Xt(e,{rootPrefixCls:t,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[Eze(n),xze(n)]},mze,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var _ze={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"},$ze=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:_ze}))},w1=f.forwardRef($ze),Pze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},Mze=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Pze}))},Lp=f.forwardRef(Mze),Rze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},Oze=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Rze}))},Vj=f.forwardRef(Oze);function cT({suffixIcon:e,clearIcon:t,menuItemSelectedIcon:n,removeIcon:r,loading:o,multiple:i,hasFeedback:a,prefixCls:s,showSuffixIcon:l,feedbackIcon:c,showArrow:u,componentName:d}){const p=t??f.createElement(ju,null),h=x=>e===null&&!a&&!u?null:f.createElement(f.Fragment,null,l!==!1&&x,a&&c);let m=null;if(e!==void 0)m=h(e);else if(o)m=h(f.createElement(Pu,{spin:!0}));else{const x=`${s}-suffix`;m=({open:y,showSearch:b})=>h(y&&b?f.createElement(Vj,{className:x}):f.createElement(Lp,{className:x}))}let v=null;n!==void 0?v=n:i?v=f.createElement(w1,null):v=null;let g=null;return r!==void 0?g=r:g=f.createElement(zu,null),{clearIcon:p,suffixIcon:m,itemIcon:v,removeIcon:g}}function Wj(e,t){return t!==void 0?t:e!==null}var Tze=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o,i,a;const{prefixCls:s,bordered:l,className:c,rootClassName:u,getPopupContainer:d,popupClassName:p,dropdownClassName:h,listHeight:m=256,placement:v,listItemHeight:g,size:x,disabled:y,notFoundContent:b,status:C,builtinPlacements:S,dropdownMatchSelectWidth:w,popupMatchSelectWidth:E,direction:_,style:P,allowClear:$,variant:R,dropdownStyle:O,transitionName:T,tagRender:I,maxCount:k,prefix:N,dropdownRender:D,popupRender:L,onDropdownVisibleChange:H,onOpenChange:U,styles:V,classNames:j}=e,F=Tze(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix","dropdownRender","popupRender","onDropdownVisibleChange","onOpenChange","styles","classNames"]),{getPopupContainer:W,getPrefixCls:X,renderEmpty:J,direction:q,virtual:A,popupMatchSelectWidth:z,popupOverflow:G}=f.useContext(It),{showSearch:Y,style:Q,styles:ee,className:te,classNames:oe}=Vr("select"),[,ne]=ai(),le=g??(ne==null?void 0:ne.controlHeight),ce=X("select",s),he=X(),ue=_??q,{compactSize:fe,compactItemClassnames:ve}=Ol(ce,ue),[ge,de]=Hu("select",R,l),be=br(ce),[Ee,Le,Re]=Hj(ce,be),Pe=f.useMemo(()=>{const{mode:je}=e;if(je!=="combobox")return je===Gfe?"combobox":je},[e.mode]),ze=Pe==="multiple"||Pe==="tags",Ie=Wj(e.suffixIcon,e.showArrow),$e=(n=E??w)!==null&&n!==void 0?n:z,Be=((r=V==null?void 0:V.popup)===null||r===void 0?void 0:r.root)||((o=ee.popup)===null||o===void 0?void 0:o.root)||O,Ce=L||D,Oe=U||H,{status:Fe,hasFeedback:Se,isFormItemInput:Ae,feedbackIcon:Ve}=f.useContext(Do),Je=tf(Fe,C);let ht;b!==void 0?ht=b:Pe==="combobox"?ht=null:ht=(J==null?void 0:J("Select"))||f.createElement(qw,{componentName:"Select"});const{suffixIcon:He,itemIcon:Ke,removeIcon:it,clearIcon:Ge}=cT(Object.assign(Object.assign({},F),{multiple:ze,hasFeedback:Se,feedbackIcon:Ve,showSuffixIcon:Ie,prefixCls:ce,componentName:"Select"})),ut=$===!0?{clearIcon:Ge}:$,Ze=En(F,["suffixIcon","itemIcon"]),et=re(((i=j==null?void 0:j.popup)===null||i===void 0?void 0:i.root)||((a=oe==null?void 0:oe.popup)===null||a===void 0?void 0:a.root)||p||h,{[`${ce}-dropdown-${ue}`]:ue==="rtl"},u,oe.root,j==null?void 0:j.root,Re,be,Le),tt=fo(je=>{var We;return(We=x??fe)!==null&&We!==void 0?We:je}),mt=f.useContext(ko),me=y??mt,pe=re({[`${ce}-lg`]:tt==="large",[`${ce}-sm`]:tt==="small",[`${ce}-rtl`]:ue==="rtl",[`${ce}-${ge}`]:de,[`${ce}-in-form-item`]:Ae},Mc(ce,Je,Se),ve,te,c,oe.root,j==null?void 0:j.root,u,Re,be,Le),ye=f.useMemo(()=>v!==void 0?v:ue==="rtl"?"bottomRight":"bottomLeft",[v,ue]),[Te]=Rl("SelectLike",Be==null?void 0:Be.zIndex);return Ee(f.createElement(jj,Object.assign({ref:t,virtual:A,showSearch:Y},Ze,{style:Object.assign(Object.assign(Object.assign(Object.assign({},ee.root),V==null?void 0:V.root),Q),P),dropdownMatchSelectWidth:$e,transitionName:Oi(he,"slide-up",T),builtinPlacements:zj(S,G),listHeight:m,listItemHeight:le,mode:Pe,prefixCls:ce,placement:ye,direction:ue,prefix:N,suffixIcon:He,menuItemSelectedIcon:Ke,removeIcon:it,allowClear:ut,notFoundContent:ht,className:pe,getPopupContainer:d||W,dropdownClassName:et,disabled:me,dropdownStyle:Object.assign(Object.assign({},Be),{zIndex:Te}),maxCount:ze?k:void 0,tagRender:ze?I:void 0,dropdownRender:Ce,onDropdownVisibleChange:Oe})))},$i=f.forwardRef(Ize),kze=Zp($i,"dropdownAlign");$i.SECRET_COMBOBOX_MODE_DO_NOT_USE=Gfe;$i.Option=Fj;$i.OptGroup=Aj;$i._InternalPanelDoNotUseOrYouWillBeFired=kze;const qfe=(e,t)=>{typeof(e==null?void 0:e.addEventListener)<"u"?e.addEventListener("change",t):typeof(e==null?void 0:e.addListener)<"u"&&e.addListener(t)},Kfe=(e,t)=>{typeof(e==null?void 0:e.removeEventListener)<"u"?e.removeEventListener("change",t):typeof(e==null?void 0:e.removeListener)<"u"&&e.removeListener(t)},jp=["xxl","xl","lg","md","sm","xs"],Nze=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)`}),Dze=e=>{const t=e,n=[].concat(jp).reverse();return n.forEach((r,o)=>{const i=r.toUpperCase(),a=`screen${i}Min`,s=`screen${i}`;if(!(t[a]<=t[s]))throw new Error(`${a}<=${s} fails : !(${t[a]}<=${t[s]})`);if(o{const[,e]=ai(),t=Nze(Dze(e));return Z.useMemo(()=>{const n=new Map;let r=-1,o={};return{responsiveMap:t,matchHandlers:{},dispatch(i){return o=i,n.forEach(a=>a(o)),n.size>=1},subscribe(i){return n.size||this.register(),r+=1,n.set(r,i),i(o),r},unsubscribe(i){n.delete(i),n.size||this.unregister()},register(){Object.entries(t).forEach(([i,a])=>{const s=({matches:c})=>{this.dispatch(Object.assign(Object.assign({},o),{[i]:c}))},l=window.matchMedia(a);qfe(l,s),this.matchHandlers[a]={mql:l,listener:s},s(l)})},unregister(){Object.values(t).forEach(i=>{const a=this.matchHandlers[i];Kfe(a==null?void 0:a.mql,a==null?void 0:a.listener)}),n.clear()}}},[e])};function Yfe(){const[,e]=f.useReducer(t=>t+1,0);return e}function uT(e=!0,t={}){const n=f.useRef(t),r=Yfe(),o=Aze();return Mn(()=>{const i=o.subscribe(a=>{n.current=a,e&&r()});return()=>o.unsubscribe(i)},[]),n.current}const TA=f.createContext({}),Fze=e=>{const{antCls:t,componentCls:n,iconCls:r,avatarBg:o,avatarColor:i,containerSize:a,containerSizeLG:s,containerSizeSM:l,textFontSize:c,textFontSizeLG:u,textFontSizeSM:d,borderRadius:p,borderRadiusLG:h,borderRadiusSM:m,lineWidth:v,lineType:g}=e,x=(y,b,C)=>({width:y,height:y,borderRadius:"50%",[`&${n}-square`]:{borderRadius:C},[`&${n}-icon`]:{fontSize:b,[`> ${r}`]:{margin:0}}});return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),{position:"relative",display:"inline-flex",justifyContent:"center",alignItems:"center",overflow:"hidden",color:i,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:o,border:`${se(v)} ${g} transparent`,"&-image":{background:"transparent"},[`${t}-image-img`]:{display:"block"}}),x(a,c,p)),{"&-lg":Object.assign({},x(s,u,h)),"&-sm":Object.assign({},x(l,d,m)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},Bze=e=>{const{componentCls:t,groupBorderColor:n,groupOverlapping:r,groupSpace:o}=e;return{[`${t}-group`]:{display:"inline-flex",[t]:{borderColor:n},"> *:not(:first-child)":{marginInlineStart:r}},[`${t}-group-popover`]:{[`${t} + ${t}`]:{marginInlineStart:o}}}},Lze=e=>{const{controlHeight:t,controlHeightLG:n,controlHeightSM:r,fontSize:o,fontSizeLG:i,fontSizeXL:a,fontSizeHeading3:s,marginXS:l,marginXXS:c,colorBorderBg:u}=e;return{containerSize:t,containerSizeLG:n,containerSizeSM:r,textFontSize:Math.round((i+a)/2),textFontSizeLG:s,textFontSizeSM:o,groupSpace:c,groupOverlapping:-l,groupBorderColor:u}},Xfe=pn("Avatar",e=>{const{colorTextLightSolid:t,colorTextPlaceholder:n}=e,r=Xt(e,{avatarBg:n,avatarColor:t});return[Fze(r),Bze(r)]},Lze);var jze=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,shape:r,size:o,src:i,srcSet:a,icon:s,className:l,rootClassName:c,style:u,alt:d,draggable:p,children:h,crossOrigin:m,gap:v=4,onError:g}=e,x=jze(e,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","style","alt","draggable","children","crossOrigin","gap","onError"]),[y,b]=f.useState(1),[C,S]=f.useState(!1),[w,E]=f.useState(!0),_=f.useRef(null),P=f.useRef(null),$=Ci(t,_),{getPrefixCls:R,avatar:O}=f.useContext(It),T=f.useContext(TA),I=()=>{if(!P.current||!_.current)return;const Y=P.current.offsetWidth,Q=_.current.offsetWidth;Y!==0&&Q!==0&&v*2{S(!0)},[]),f.useEffect(()=>{E(!0),b(1)},[i]),f.useEffect(I,[v]);const k=()=>{(g==null?void 0:g())!==!1&&E(!1)},N=fo(Y=>{var Q,ee;return(ee=(Q=o??(T==null?void 0:T.size))!==null&&Q!==void 0?Q:Y)!==null&&ee!==void 0?ee:"default"}),D=Object.keys(typeof N=="object"?N||{}:{}).some(Y=>["xs","sm","md","lg","xl","xxl"].includes(Y)),L=uT(D),H=f.useMemo(()=>{if(typeof N!="object")return{};const Y=jp.find(ee=>L[ee]),Q=N[Y];return Q?{width:Q,height:Q,fontSize:Q&&(s||h)?Q/2:18}:{}},[L,N]),U=R("avatar",n),V=br(U),[j,F,W]=Xfe(U,V),X=re({[`${U}-lg`]:N==="large",[`${U}-sm`]:N==="small"}),J=f.isValidElement(i),q=r||(T==null?void 0:T.shape)||"circle",A=re(U,X,O==null?void 0:O.className,`${U}-${q}`,{[`${U}-image`]:J||i&&w,[`${U}-icon`]:!!s},W,V,l,c,F),z=typeof N=="number"?{width:N,height:N,fontSize:s?N/2:18}:{};let G;if(typeof i=="string"&&w)G=f.createElement("img",{src:i,draggable:p,srcSet:a,onError:k,alt:d,crossOrigin:m});else if(J)G=i;else if(s)G=s;else if(C||y!==1){const Y=`scale(${y})`,Q={msTransform:Y,WebkitTransform:Y,transform:Y};G=f.createElement(ua,{onResize:I},f.createElement("span",{className:`${U}-string`,ref:P,style:Object.assign({},Q)},h))}else G=f.createElement("span",{className:`${U}-string`,style:{opacity:0},ref:P},h);return j(f.createElement("span",Object.assign({},x,{style:Object.assign(Object.assign(Object.assign(Object.assign({},z),H),O==null?void 0:O.style),u),className:A,ref:$}),G))}),QP=e=>e?typeof e=="function"?e():e:null;function Uj(e){var t=e.children,n=e.prefixCls,r=e.id,o=e.overlayInnerStyle,i=e.bodyClassName,a=e.className,s=e.style;return f.createElement("div",{className:re("".concat(n,"-content"),a),style:s},f.createElement("div",{className:re("".concat(n,"-inner"),i),id:r,role:"tooltip",style:o},typeof t=="function"?t():t))}var Xg={shiftX:64,adjustY:1},Qg={adjustX:1,shiftY:!0},el=[0,0],zze={left:{points:["cr","cl"],overflow:Qg,offset:[-4,0],targetOffset:el},right:{points:["cl","cr"],overflow:Qg,offset:[4,0],targetOffset:el},top:{points:["bc","tc"],overflow:Xg,offset:[0,-4],targetOffset:el},bottom:{points:["tc","bc"],overflow:Xg,offset:[0,4],targetOffset:el},topLeft:{points:["bl","tl"],overflow:Xg,offset:[0,-4],targetOffset:el},leftTop:{points:["tr","tl"],overflow:Qg,offset:[-4,0],targetOffset:el},topRight:{points:["br","tr"],overflow:Xg,offset:[0,-4],targetOffset:el},rightTop:{points:["tl","tr"],overflow:Qg,offset:[4,0],targetOffset:el},bottomRight:{points:["tr","br"],overflow:Xg,offset:[0,4],targetOffset:el},rightBottom:{points:["bl","br"],overflow:Qg,offset:[4,0],targetOffset:el},bottomLeft:{points:["tl","bl"],overflow:Xg,offset:[0,4],targetOffset:el},leftBottom:{points:["br","bl"],overflow:Qg,offset:[-4,0],targetOffset:el}},Hze=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],Vze=function(t,n){var r=t.overlayClassName,o=t.trigger,i=o===void 0?["hover"]:o,a=t.mouseEnterDelay,s=a===void 0?0:a,l=t.mouseLeaveDelay,c=l===void 0?.1:l,u=t.overlayStyle,d=t.prefixCls,p=d===void 0?"rc-tooltip":d,h=t.children,m=t.onVisibleChange,v=t.afterVisibleChange,g=t.transitionName,x=t.animation,y=t.motion,b=t.placement,C=b===void 0?"right":b,S=t.align,w=S===void 0?{}:S,E=t.destroyTooltipOnHide,_=E===void 0?!1:E,P=t.defaultVisible,$=t.getTooltipContainer,R=t.overlayInnerStyle;t.arrowContent;var O=t.overlay,T=t.id,I=t.showArrow,k=I===void 0?!0:I,N=t.classNames,D=t.styles,L=Ye(t,Hze),H=Hw(T),U=f.useRef(null);f.useImperativeHandle(n,function(){return U.current});var V=B({},L);"visible"in t&&(V.popupVisible=t.visible);var j=function(){return f.createElement(Uj,{key:"content",prefixCls:p,id:H,bodyClassName:N==null?void 0:N.body,overlayInnerStyle:B(B({},R),D==null?void 0:D.body)},O)},F=function(){var X=f.Children.only(h),J=(X==null?void 0:X.props)||{},q=B(B({},J),{},{"aria-describedby":O?H:null});return f.cloneElement(h,q)};return f.createElement(Gw,we({popupClassName:re(r,N==null?void 0:N.root),prefixCls:p,popup:j,action:i,builtinPlacements:zze,popupPlacement:C,ref:U,popupAlign:w,getPopupContainer:$,onPopupVisibleChange:m,afterPopupVisibleChange:v,popupTransitionName:g,popupAnimation:x,popupMotion:y,defaultPopupVisible:P,autoDestroy:_,mouseLeaveDelay:c,popupStyle:B(B({},u),D==null?void 0:D.root),mouseEnterDelay:s,arrow:k},V),F())};const Wze=f.forwardRef(Vze);function dT(e){const{sizePopupArrow:t,borderRadiusXS:n,borderRadiusOuter:r}=e,o=t/2,i=0,a=o,s=r*1/Math.sqrt(2),l=o-r*(1-1/Math.sqrt(2)),c=o-n*(1/Math.sqrt(2)),u=r*(Math.sqrt(2)-1)+n*(1/Math.sqrt(2)),d=2*o-c,p=u,h=2*o-s,m=l,v=2*o-i,g=a,x=o*Math.sqrt(2)+r*(Math.sqrt(2)-2),y=r*(Math.sqrt(2)-1),b=`polygon(${y}px 100%, 50% ${y}px, ${2*o-y}px 100%, ${y}px 100%)`,C=`path('M ${i} ${a} A ${r} ${r} 0 0 0 ${s} ${l} L ${c} ${u} A ${n} ${n} 0 0 1 ${d} ${p} L ${h} ${m} A ${r} ${r} 0 0 0 ${v} ${g} Z')`;return{arrowShadowWidth:x,arrowPath:C,arrowPolygon:b}}const Zfe=(e,t,n)=>{const{sizePopupArrow:r,arrowPolygon:o,arrowPath:i,arrowShadowWidth:a,borderRadiusXS:s,calc:l}=e;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:l(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[o,i]},content:'""'},"&::after":{content:'""',position:"absolute",width:a,height:a,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${se(s)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},Jfe=8;function fT(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?Jfe:r}}function i2(e,t){return e?t:{}}function Gj(e,t,n){const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:i,arrowOffsetHorizontal:a}=e,{arrowDistance:s=0,arrowPlacement:l={left:!0,right:!0,top:!0,bottom:!0}}=n||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},Zfe(e,t,o)),{"&:before":{background:t}})]},i2(!!l.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:s,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{"--arrow-offset-horizontal":a,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:a}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${se(a)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}}})),i2(!!l.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:s,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{"--arrow-offset-horizontal":a,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:a}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${se(a)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}}})),i2(!!l.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:s},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:i},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:i}})),i2(!!l.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:s},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:i},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:i}}))}}function Uze(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const o=r&&typeof r=="object"?r:{},i={};switch(e){case"top":case"bottom":i.shiftX=t.arrowOffsetHorizontal*2+n,i.shiftY=!0,i.adjustY=!0;break;case"left":case"right":i.shiftY=t.arrowOffsetVertical*2+n,i.shiftX=!0,i.adjustX=!0;break}const a=Object.assign(Object.assign({},i),o);return a.shiftX||(a.adjustX=!0),a.shiftY||(a.adjustY=!0),a}const MK={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"]}},Gze={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"]}},qze=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function epe(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:o,borderRadius:i,visibleFirst:a}=e,s=t/2,l={},c=fT({contentRadius:i,limitVerticalRadius:!0});return Object.keys(MK).forEach(u=>{const d=r&&Gze[u]||MK[u],p=Object.assign(Object.assign({},d),{offset:[0,0],dynamicInset:!0});switch(l[u]=p,qze.has(u)&&(p.autoArrow=!1),u){case"top":case"topLeft":case"topRight":p.offset[1]=-s-o;break;case"bottom":case"bottomLeft":case"bottomRight":p.offset[1]=s+o;break;case"left":case"leftTop":case"leftBottom":p.offset[0]=-s-o;break;case"right":case"rightTop":case"rightBottom":p.offset[0]=s+o;break}if(r)switch(u){case"topLeft":case"bottomLeft":p.offset[0]=-c.arrowOffsetHorizontal-s;break;case"topRight":case"bottomRight":p.offset[0]=c.arrowOffsetHorizontal+s;break;case"leftTop":case"rightTop":p.offset[1]=-c.arrowOffsetHorizontal*2+s;break;case"leftBottom":case"rightBottom":p.offset[1]=c.arrowOffsetHorizontal*2-s;break}p.overflow=Uze(u,c,t,n),a&&(p.htmlRegion="visibleFirst")}),l}const Kze=e=>{const{calc:t,componentCls:n,tooltipMaxWidth:r,tooltipColor:o,tooltipBg:i,tooltipBorderRadius:a,zIndexPopup:s,controlHeight:l,boxShadowSecondary:c,paddingSM:u,paddingXS:d,arrowOffsetHorizontal:p,sizePopupArrow:h}=e,m=t(a).add(h).add(p).equal(),v=t(a).mul(2).add(h).equal();return[{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),{position:"absolute",zIndex:s,display:"block",width:"max-content",maxWidth:r,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":i,[`${n}-inner`]:{minWidth:v,minHeight:l,padding:`${se(e.calc(u).div(2).equal())} ${se(d)}`,color:o,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:i,borderRadius:a,boxShadow:c,boxSizing:"border-box"},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:m},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${n}-inner`]:{borderRadius:e.min(a,Jfe)}},[`${n}-content`]:{position:"relative"}}),zO(e,(g,{darkColor:x})=>({[`&${n}-${g}`]:{[`${n}-inner`]:{backgroundColor:x},[`${n}-arrow`]:{"--antd-arrow-background-color":x}}}))),{"&-rtl":{direction:"rtl"}})},Gj(e,"var(--antd-arrow-background-color)"),{[`${n}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},Yze=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},fT({contentRadius:e.borderRadius,limitVerticalRadius:!0})),dT(Xt(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),tpe=(e,t=!0)=>pn("Tooltip",r=>{const{borderRadius:o,colorTextLightSolid:i,colorBgSpotlight:a}=r,s=Xt(r,{tooltipMaxWidth:250,tooltipColor:i,tooltipBorderRadius:o,tooltipBg:a});return[Kze(s),Ay(r,"zoom-big-fast")]},Yze,{resetStyle:!1,injectStyle:t})(e),Xze=Fp.map(e=>`${e}-inverse`),Qze=["success","processing","error","default","warning"];function pT(e,t=!0){return t?[].concat(Ne(Xze),Ne(Fp)).includes(e):Fp.includes(e)}function Zze(e){return Qze.includes(e)}function npe(e,t){const n=pT(t),r=re({[`${e}-${t}`]:t&&n}),o={},i={};return t&&!n&&(o.background=t,i["--antd-arrow-background-color"]=t),{className:r,overlayStyle:o,arrowStyle:i}}const Jze=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:i,overlayInnerStyle:a}=e,{getPrefixCls:s}=f.useContext(It),l=s("tooltip",t),[c,u,d]=tpe(l),p=npe(l,i),h=p.arrowStyle,m=Object.assign(Object.assign({},a),p.overlayStyle),v=re(u,d,l,`${l}-pure`,`${l}-placement-${r}`,n,p.className);return c(f.createElement("div",{className:v,style:h},f.createElement("div",{className:`${l}-arrow`}),f.createElement(Uj,Object.assign({},e,{className:u,prefixCls:l,overlayInnerStyle:m}),o)))};var eHe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,openClassName:i,getTooltipContainer:a,color:s,overlayInnerStyle:l,children:c,afterOpenChange:u,afterVisibleChange:d,destroyTooltipOnHide:p,destroyOnHidden:h,arrow:m=!0,title:v,overlay:g,builtinPlacements:x,arrowPointAtCenter:y=!1,autoAdjustOverflow:b=!0,motion:C,getPopupContainer:S,placement:w="top",mouseEnterDelay:E=.1,mouseLeaveDelay:_=.1,overlayStyle:P,rootClassName:$,overlayClassName:R,styles:O,classNames:T}=e,I=eHe(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"]),k=!!m,[,N]=ai(),{getPopupContainer:D,getPrefixCls:L,direction:H,className:U,style:V,classNames:j,styles:F}=Vr("tooltip"),W=hg(),X=f.useRef(null),J=()=>{var Ie;(Ie=X.current)===null||Ie===void 0||Ie.forceAlign()};f.useImperativeHandle(t,()=>{var Ie,$e;return{forceAlign:J,forcePopupAlign:()=>{W.deprecated(!1,"forcePopupAlign","forceAlign"),J()},nativeElement:(Ie=X.current)===null||Ie===void 0?void 0:Ie.nativeElement,popupElement:($e=X.current)===null||$e===void 0?void 0:$e.popupElement}});const[q,A]=Gt(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),z=!v&&!g&&v!==0,G=Ie=>{var $e,Be;A(z?!1:Ie),z||(($e=e.onOpenChange)===null||$e===void 0||$e.call(e,Ie),(Be=e.onVisibleChange)===null||Be===void 0||Be.call(e,Ie))},Y=f.useMemo(()=>{var Ie,$e;let Be=y;return typeof m=="object"&&(Be=($e=(Ie=m.pointAtCenter)!==null&&Ie!==void 0?Ie:m.arrowPointAtCenter)!==null&&$e!==void 0?$e:y),x||epe({arrowPointAtCenter:Be,autoAdjustOverflow:b,arrowWidth:k?N.sizePopupArrow:0,borderRadius:N.borderRadius,offset:N.marginXXS,visibleFirst:!0})},[y,m,x,N]),Q=f.useMemo(()=>v===0?v:g||v||"",[g,v]),ee=f.createElement(Pc,{space:!0},typeof Q=="function"?Q():Q),te=L("tooltip",o),oe=L(),ne=e["data-popover-inject"];let le=q;!("open"in e)&&!("visible"in e)&&z&&(le=!1);const ce=f.isValidElement(c)&&!dde(c)?c:f.createElement("span",null,c),he=ce.props,ue=!he.className||typeof he.className=="string"?re(he.className,i||`${te}-open`):he.className,[fe,ve,ge]=tpe(te,!ne),de=npe(te,s),be=de.arrowStyle,Ee=re(R,{[`${te}-rtl`]:H==="rtl"},de.className,$,ve,ge,U,j.root,T==null?void 0:T.root),Le=re(j.body,T==null?void 0:T.body),[Re,Pe]=Rl("Tooltip",I.zIndex),ze=f.createElement(Wze,Object.assign({},I,{zIndex:Re,showArrow:k,placement:w,mouseEnterDelay:E,mouseLeaveDelay:_,prefixCls:te,classNames:{root:Ee,body:Le},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},be),F.root),V),P),O==null?void 0:O.root),body:Object.assign(Object.assign(Object.assign(Object.assign({},F.body),l),O==null?void 0:O.body),de.overlayStyle)},getTooltipContainer:S||a||D,ref:X,builtinPlacements:Y,overlay:ee,visible:le,onVisibleChange:G,afterVisibleChange:u??d,arrowContent:f.createElement("span",{className:`${te}-arrow-content`}),motion:{motionName:Oi(oe,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:h??!!p}),le?No(ce,{className:ue}):ce);return fe(f.createElement(Dw.Provider,{value:Pe},ze))}),ss=tHe;ss._InternalPanelDoNotUseOrYouWillBeFired=Jze;const nHe=e=>{const{componentCls:t,popoverColor:n,titleMinWidth:r,fontWeightStrong:o,innerPadding:i,boxShadowSecondary:a,colorTextHeading:s,borderRadiusLG:l,zIndexPopup:c,titleMarginBottom:u,colorBgElevated:d,popoverBg:p,titleBorderBottom:h,innerContentPadding:m,titlePadding:v}=e;return[{[t]:Object.assign(Object.assign({},Rn(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:c,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"--antd-arrow-background-color":d,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:p,backgroundClip:"padding-box",borderRadius:l,boxShadow:a,padding:i},[`${t}-title`]:{minWidth:r,marginBottom:u,color:s,fontWeight:o,borderBottom:h,padding:v},[`${t}-inner-content`]:{color:n,padding:m}})},Gj(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},rHe=e=>{const{componentCls:t}=e;return{[t]:Fp.map(n=>{const r=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":r,[`${t}-inner`]:{backgroundColor:r},[`${t}-arrow`]:{background:"transparent"}}}})}},oHe=e=>{const{lineWidth:t,controlHeight:n,fontHeight:r,padding:o,wireframe:i,zIndexPopupBase:a,borderRadiusLG:s,marginXS:l,lineType:c,colorSplit:u,paddingSM:d}=e,p=n-r,h=p/2,m=p/2-t,v=o;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:a+30},dT(e)),fT({contentRadius:s,limitVerticalRadius:!0})),{innerPadding:i?0:12,titleMarginBottom:i?0:l,titlePadding:i?`${h}px ${v}px ${m}px`:0,titleBorderBottom:i?`${t}px ${c} ${u}`:"none",innerContentPadding:i?`${d}px ${v}px`:0})},rpe=pn("Popover",e=>{const{colorBgElevated:t,colorText:n}=e,r=Xt(e,{popoverBg:t,popoverColor:n});return[nHe(r),rHe(r),Ay(r,"zoom-big")]},oHe,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]});var iHe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o!e&&!t?null:f.createElement(f.Fragment,null,e&&f.createElement("div",{className:`${n}-title`},e),t&&f.createElement("div",{className:`${n}-inner-content`},t)),aHe=e=>{const{hashId:t,prefixCls:n,className:r,style:o,placement:i="top",title:a,content:s,children:l}=e,c=QP(a),u=QP(s),d=re(t,n,`${n}-pure`,`${n}-placement-${i}`,r);return f.createElement("div",{className:d,style:o},f.createElement("div",{className:`${n}-arrow`}),f.createElement(Uj,Object.assign({},e,{className:t,prefixCls:n}),l||f.createElement(ope,{prefixCls:n,title:c,content:u})))},sHe=e=>{const{prefixCls:t,className:n}=e,r=iHe(e,["prefixCls","className"]),{getPrefixCls:o}=f.useContext(It),i=o("popover",t),[a,s,l]=rpe(i);return a(f.createElement(aHe,Object.assign({},r,{prefixCls:i,hashId:s,className:re(n,l)})))};var lHe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,title:i,content:a,overlayClassName:s,placement:l="top",trigger:c="hover",children:u,mouseEnterDelay:d=.1,mouseLeaveDelay:p=.1,onOpenChange:h,overlayStyle:m={},styles:v,classNames:g}=e,x=lHe(e,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle","styles","classNames"]),{getPrefixCls:y,className:b,style:C,classNames:S,styles:w}=Vr("popover"),E=y("popover",o),[_,P,$]=rpe(E),R=y(),O=re(s,P,$,b,S.root,g==null?void 0:g.root),T=re(S.body,g==null?void 0:g.body),[I,k]=Gt(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),N=(V,j)=>{k(V,!0),h==null||h(V,j)},D=V=>{V.keyCode===ot.ESC&&N(!1,V)},L=V=>{N(V)},H=QP(i),U=QP(a);return _(f.createElement(ss,Object.assign({placement:l,trigger:c,mouseEnterDelay:d,mouseLeaveDelay:p},x,{prefixCls:E,classNames:{root:O,body:T},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},w.root),C),m),v==null?void 0:v.root),body:Object.assign(Object.assign({},w.body),v==null?void 0:v.body)},ref:t,open:I,onOpenChange:L,overlay:H||U?f.createElement(ope,{prefixCls:E,title:H,content:U}):null,transitionName:Oi(R,"zoom-big",x.transitionName),"data-popover-inject":!0}),No(u,{onKeyDown:V=>{var j,F;f.isValidElement(u)&&((F=u==null?void 0:(j=u.props).onKeyDown)===null||F===void 0||F.call(j,V)),D(V)}})))}),nf=cHe;nf._InternalPanelDoNotUseOrYouWillBeFired=sHe;const RK=e=>{const{size:t,shape:n}=f.useContext(TA),r=f.useMemo(()=>({size:e.size||t,shape:e.shape||n}),[e.size,e.shape,t,n]);return f.createElement(TA.Provider,{value:r},e.children)},uHe=e=>{var t,n,r,o;const{getPrefixCls:i,direction:a}=f.useContext(It),{prefixCls:s,className:l,rootClassName:c,style:u,maxCount:d,maxStyle:p,size:h,shape:m,maxPopoverPlacement:v,maxPopoverTrigger:g,children:x,max:y}=e,b=i("avatar",s),C=`${b}-group`,S=br(b),[w,E,_]=Xfe(b,S),P=re(C,{[`${C}-rtl`]:a==="rtl"},_,S,l,c,E),$=yi(x).map((T,I)=>No(T,{key:`avatar-key-${I}`})),R=(y==null?void 0:y.count)||d,O=$.length;if(R&&R{const{componentCls:t,iconCls:n,antCls:r,badgeShadowSize:o,textFontSize:i,textFontSizeSM:a,statusSize:s,dotSize:l,textFontWeight:c,indicatorHeight:u,indicatorHeightSM:d,marginXS:p,calc:h}=e,m=`${r}-scroll-number`,v=zO(e,(g,{darkColor:x})=>({[`&${t} ${t}-color-${g}`]:{background:x,[`&:not(${t}-count)`]:{color:x},"a:hover &":{background:x}}}));return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${t}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:e.indicatorZIndex,minWidth:u,height:u,color:e.badgeTextColor,fontWeight:c,fontSize:i,lineHeight:se(u),whiteSpace:"nowrap",textAlign:"center",background:e.badgeColor,borderRadius:h(u).div(2).equal(),boxShadow:`0 0 0 ${se(o)} ${e.badgeShadowColor}`,transition:`background ${e.motionDurationMid}`,a:{color:e.badgeTextColor},"a:hover":{color:e.badgeTextColor},"a:hover &":{background:e.badgeColorHover}},[`${t}-count-sm`]:{minWidth:d,height:d,fontSize:a,lineHeight:se(d),borderRadius:h(d).div(2).equal()},[`${t}-multiple-words`]:{padding:`0 ${se(e.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${t}-dot`]:{zIndex:e.indicatorZIndex,width:l,minWidth:l,height:l,background:e.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${se(o)} ${e.badgeShadowColor}`},[`${t}-count, ${t}-dot, ${m}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${n}-spin`]:{animationName:gHe,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${t}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${t}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:s,height:s,verticalAlign:"middle",borderRadius:"50%"},[`${t}-status-success`]:{backgroundColor:e.colorSuccess},[`${t}-status-processing`]:{overflow:"visible",color:e.colorInfo,backgroundColor:e.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:o,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:dHe,animationDuration:e.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${t}-status-default`]:{backgroundColor:e.colorTextPlaceholder},[`${t}-status-error`]:{backgroundColor:e.colorError},[`${t}-status-warning`]:{backgroundColor:e.colorWarning},[`${t}-status-text`]:{marginInlineStart:p,color:e.colorText,fontSize:e.fontSize}}}),v),{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:fHe,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`${t}-zoom-leave`]:{animationName:pHe,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`&${t}-not-a-wrapper`]:{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:hHe,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`${t}-zoom-leave`]:{animationName:mHe,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`&:not(${t}-status)`]:{verticalAlign:"middle"},[`${m}-custom-component, ${t}-count`]:{transform:"none"},[`${m}-custom-component, ${m}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[m]:{overflow:"hidden",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack}`,[`${m}-only`]:{position:"relative",display:"inline-block",height:u,transition:`all ${e.motionDurationSlow} ${e.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${m}-only-unit`]:{height:u,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${m}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${t}-count, ${t}-dot, ${m}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ipe=e=>{const{fontHeight:t,lineWidth:n,marginXS:r,colorBorderBg:o}=e,i=t,a=n,s=e.colorTextLightSolid,l=e.colorError,c=e.colorErrorHover;return Xt(e,{badgeFontHeight:i,badgeShadowSize:a,badgeTextColor:s,badgeColor:l,badgeColorHover:c,badgeShadowColor:o,badgeProcessingDuration:"1.2s",badgeRibbonOffset:r,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ape=e=>{const{fontSize:t,lineHeight:n,fontSizeSM:r,lineWidth:o}=e;return{indicatorZIndex:"auto",indicatorHeight:Math.round(t*n)-2*o,indicatorHeightSM:t,dotSize:r/2,textFontSize:r,textFontSizeSM:r,textFontWeight:"normal",statusSize:r/2}},yHe=pn("Badge",e=>{const t=ipe(e);return vHe(t)},ape),bHe=e=>{const{antCls:t,badgeFontHeight:n,marginXS:r,badgeRibbonOffset:o,calc:i}=e,a=`${t}-ribbon`,s=`${t}-ribbon-wrapper`,l=zO(e,(c,{darkColor:u})=>({[`&${a}-color-${c}`]:{background:u,color:u}}));return{[s]:{position:"relative"},[a]:Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),{position:"absolute",top:r,padding:`0 ${se(e.paddingXS)}`,color:e.colorPrimary,lineHeight:se(n),whiteSpace:"nowrap",backgroundColor:e.colorPrimary,borderRadius:e.borderRadiusSM,[`${a}-text`]:{color:e.badgeTextColor},[`${a}-corner`]:{position:"absolute",top:"100%",width:o,height:o,color:"currentcolor",border:`${se(i(o).div(2).equal())} solid`,transform:e.badgeRibbonCornerTransform,transformOrigin:"top",filter:e.badgeRibbonCornerFilter}}),l),{[`&${a}-placement-end`]:{insetInlineEnd:i(o).mul(-1).equal(),borderEndEndRadius:0,[`${a}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${a}-placement-start`]:{insetInlineStart:i(o).mul(-1).equal(),borderEndStartRadius:0,[`${a}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}},xHe=pn(["Badge","Ribbon"],e=>{const t=ipe(e);return bHe(t)},ape),CHe=e=>{const{className:t,prefixCls:n,style:r,color:o,children:i,text:a,placement:s="end",rootClassName:l}=e,{getPrefixCls:c,direction:u}=f.useContext(It),d=c("ribbon",n),p=`${d}-wrapper`,[h,m,v]=xHe(d,p),g=pT(o,!1),x=re(d,`${d}-placement-${s}`,{[`${d}-rtl`]:u==="rtl",[`${d}-color-${o}`]:g},t),y={},b={};return o&&!g&&(y.background=o,b.color=o),h(f.createElement("div",{className:re(p,l,m,v)},i,f.createElement("div",{className:re(x,m),style:Object.assign(Object.assign({},y),r)},f.createElement("span",{className:`${d}-text`},a),f.createElement("div",{className:`${d}-corner`,style:b}))))},OK=e=>{const{prefixCls:t,value:n,current:r,offset:o=0}=e;let i;return o&&(i={position:"absolute",top:`${o}00%`,left:0}),f.createElement("span",{style:i,className:re(`${t}-only-unit`,{current:r})},n)};function wHe(e,t,n){let r=e,o=0;for(;(r+10)%10!==t;)r+=n,o+=n;return o}const SHe=e=>{const{prefixCls:t,count:n,value:r}=e,o=Number(r),i=Math.abs(n),[a,s]=f.useState(o),[l,c]=f.useState(i),u=()=>{s(o),c(i)};f.useEffect(()=>{const h=setTimeout(u,1e3);return()=>clearTimeout(h)},[o]);let d,p;if(a===o||Number.isNaN(o)||Number.isNaN(a))d=[f.createElement(OK,Object.assign({},e,{key:o,current:!0}))],p={transition:"none"};else{d=[];const h=o+10,m=[];for(let y=o;y<=h;y+=1)m.push(y);const v=ly%10===a);d=(v<0?m.slice(0,g+1):m.slice(g)).map((y,b)=>{const C=y%10;return f.createElement(OK,Object.assign({},e,{key:y,value:C,offset:v<0?b-g:b,current:b===g}))}),p={transform:`translateY(${-wHe(a,o,v)}00%)`}}return f.createElement("span",{className:`${t}-only`,style:p,onTransitionEnd:u},d)};var EHe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,count:r,className:o,motionClassName:i,style:a,title:s,show:l,component:c="sup",children:u}=e,d=EHe(e,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:p}=f.useContext(It),h=p("scroll-number",n),m=Object.assign(Object.assign({},d),{"data-show":l,style:a,className:re(h,o,i),title:s});let v=r;if(r&&Number(r)%1===0){const g=String(r).split("");v=f.createElement("bdi",null,g.map((x,y)=>f.createElement(SHe,{prefixCls:h,count:Number(r),value:x,key:g.length-y})))}return a!=null&&a.borderColor&&(m.style=Object.assign(Object.assign({},a),{boxShadow:`0 0 0 1px ${a.borderColor} inset`})),u?No(u,g=>({className:re(`${h}-custom-component`,g==null?void 0:g.className,i)})):f.createElement(c,Object.assign({},m,{ref:t}),v)});var $He=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o,i,a;const{prefixCls:s,scrollNumberPrefixCls:l,children:c,status:u,text:d,color:p,count:h=null,overflowCount:m=99,dot:v=!1,size:g="default",title:x,offset:y,style:b,className:C,rootClassName:S,classNames:w,styles:E,showZero:_=!1}=e,P=$He(e,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:$,direction:R,badge:O}=f.useContext(It),T=$("badge",s),[I,k,N]=yHe(T),D=h>m?`${m}+`:h,L=D==="0"||D===0,H=h===null||L&&!_,U=(u!=null||p!=null)&&H,V=u!=null||!L,j=v&&!L,F=j?"":D,W=f.useMemo(()=>(F==null||F===""||L&&!_)&&!j,[F,L,_,j]),X=f.useRef(h);W||(X.current=h);const J=X.current,q=f.useRef(F);W||(q.current=F);const A=q.current,z=f.useRef(j);W||(z.current=j);const G=f.useMemo(()=>{if(!y)return Object.assign(Object.assign({},O==null?void 0:O.style),b);const ce={marginTop:y[1]};return R==="rtl"?ce.left=parseInt(y[0],10):ce.right=-parseInt(y[0],10),Object.assign(Object.assign(Object.assign({},ce),O==null?void 0:O.style),b)},[R,y,b,O==null?void 0:O.style]),Y=x??(typeof J=="string"||typeof J=="number"?J:void 0),Q=W||!d?null:f.createElement("span",{className:`${T}-status-text`},d),ee=!J||typeof J!="object"?void 0:No(J,ce=>({style:Object.assign(Object.assign({},G),ce.style)})),te=pT(p,!1),oe=re(w==null?void 0:w.indicator,(n=O==null?void 0:O.classNames)===null||n===void 0?void 0:n.indicator,{[`${T}-status-dot`]:U,[`${T}-status-${u}`]:!!u,[`${T}-color-${p}`]:te}),ne={};p&&!te&&(ne.color=p,ne.background=p);const le=re(T,{[`${T}-status`]:U,[`${T}-not-a-wrapper`]:!c,[`${T}-rtl`]:R==="rtl"},C,S,O==null?void 0:O.className,(r=O==null?void 0:O.classNames)===null||r===void 0?void 0:r.root,w==null?void 0:w.root,k,N);if(!c&&U&&(d||V||!H)){const ce=G.color;return I(f.createElement("span",Object.assign({},P,{className:le,style:Object.assign(Object.assign(Object.assign({},E==null?void 0:E.root),(o=O==null?void 0:O.styles)===null||o===void 0?void 0:o.root),G)}),f.createElement("span",{className:oe,style:Object.assign(Object.assign(Object.assign({},E==null?void 0:E.indicator),(i=O==null?void 0:O.styles)===null||i===void 0?void 0:i.indicator),ne)}),d&&f.createElement("span",{style:{color:ce},className:`${T}-status-text`},d)))}return I(f.createElement("span",Object.assign({ref:t},P,{className:le,style:Object.assign(Object.assign({},(a=O==null?void 0:O.styles)===null||a===void 0?void 0:a.root),E==null?void 0:E.root)}),c,f.createElement(qo,{visible:!W,motionName:`${T}-zoom`,motionAppear:!1,motionDeadline:1e3},({className:ce})=>{var he,ue;const fe=$("scroll-number",l),ve=z.current,ge=re(w==null?void 0:w.indicator,(he=O==null?void 0:O.classNames)===null||he===void 0?void 0:he.indicator,{[`${T}-dot`]:ve,[`${T}-count`]:!ve,[`${T}-count-sm`]:g==="small",[`${T}-multiple-words`]:!ve&&A&&A.toString().length>1,[`${T}-status-${u}`]:!!u,[`${T}-color-${p}`]:te});let de=Object.assign(Object.assign(Object.assign({},E==null?void 0:E.indicator),(ue=O==null?void 0:O.styles)===null||ue===void 0?void 0:ue.indicator),G);return p&&!te&&(de=de||{},de.background=p),f.createElement(_He,{prefixCls:fe,show:!W,motionClassName:ce,className:ge,count:A,title:Y,style:de,key:"scrollNumber"},ee)}),Q))}),Ka=PHe;Ka.Ribbon=CHe;var MHe={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"},RHe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:MHe}))},Ou=f.forwardRef(RHe),OHe=ot.ESC,THe=ot.TAB;function IHe(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,o=e.autoFocus,i=e.overlayRef,a=f.useRef(!1),s=function(){if(t){var d,p;(d=n.current)===null||d===void 0||(p=d.focus)===null||p===void 0||p.call(d),r==null||r(!1)}},l=function(){var d;return(d=i.current)!==null&&d!==void 0&&d.focus?(i.current.focus(),a.current=!0,!0):!1},c=function(d){switch(d.keyCode){case OHe:s();break;case THe:{var p=!1;a.current||(p=l()),p?d.preventDefault():s();break}}};f.useEffect(function(){return t?(window.addEventListener("keydown",c),o&&gn(l,3),function(){window.removeEventListener("keydown",c),a.current=!1}):function(){a.current=!1}},[t])}var kHe=f.forwardRef(function(e,t){var n=e.overlay,r=e.arrow,o=e.prefixCls,i=f.useMemo(function(){var s;return typeof n=="function"?s=n():s=n,s},[n]),a=Ci(t,Qp(i));return Z.createElement(Z.Fragment,null,r&&Z.createElement("div",{className:"".concat(o,"-arrow")}),Z.cloneElement(i,{ref:Jd(i)?a:void 0}))}),Zg={adjustX:1,adjustY:1},Jg=[0,0],NHe={topLeft:{points:["bl","tl"],overflow:Zg,offset:[0,-4],targetOffset:Jg},top:{points:["bc","tc"],overflow:Zg,offset:[0,-4],targetOffset:Jg},topRight:{points:["br","tr"],overflow:Zg,offset:[0,-4],targetOffset:Jg},bottomLeft:{points:["tl","bl"],overflow:Zg,offset:[0,4],targetOffset:Jg},bottom:{points:["tc","bc"],overflow:Zg,offset:[0,4],targetOffset:Jg},bottomRight:{points:["tr","br"],overflow:Zg,offset:[0,4],targetOffset:Jg}},DHe=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function AHe(e,t){var n,r=e.arrow,o=r===void 0?!1:r,i=e.prefixCls,a=i===void 0?"rc-dropdown":i,s=e.transitionName,l=e.animation,c=e.align,u=e.placement,d=u===void 0?"bottomLeft":u,p=e.placements,h=p===void 0?NHe:p,m=e.getPopupContainer,v=e.showAction,g=e.hideAction,x=e.overlayClassName,y=e.overlayStyle,b=e.visible,C=e.trigger,S=C===void 0?["hover"]:C,w=e.autoFocus,E=e.overlay,_=e.children,P=e.onVisibleChange,$=Ye(e,DHe),R=Z.useState(),O=ie(R,2),T=O[0],I=O[1],k="visible"in e?b:T,N=Z.useRef(null),D=Z.useRef(null),L=Z.useRef(null);Z.useImperativeHandle(t,function(){return N.current});var H=function(A){I(A),P==null||P(A)};IHe({visible:k,triggerRef:L,onVisibleChange:H,autoFocus:w,overlayRef:D});var U=function(A){var z=e.onOverlayClick;I(!1),z&&z(A)},V=function(){return Z.createElement(kHe,{ref:D,overlay:E,prefixCls:a,arrow:o})},j=function(){return typeof E=="function"?V:V()},F=function(){var A=e.minOverlayWidthMatchTrigger,z=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?A:!z},W=function(){var A=e.openClassName;return A!==void 0?A:"".concat(a,"-open")},X=Z.cloneElement(_,{className:re((n=_.props)===null||n===void 0?void 0:n.className,k&&W()),ref:Jd(_)?Ci(L,Qp(_)):void 0}),J=g;return!J&&S.indexOf("contextMenu")!==-1&&(J=["click"]),Z.createElement(Gw,we({builtinPlacements:h},$,{prefixCls:a,ref:N,popupClassName:re(x,K({},"".concat(a,"-show-arrow"),o)),popupStyle:y,action:S,showAction:v,hideAction:J,popupPlacement:d,popupAlign:c,popupTransitionName:s,popupAnimation:l,popupVisible:k,stretch:F()?"minWidth":"",popup:j(),onPopupVisibleChange:H,onPopupClick:U,getPopupContainer:m}),X)}const spe=Z.forwardRef(AHe),FHe=e=>typeof e!="object"&&typeof e!="function"||e===null;var lpe=f.createContext(null);function cpe(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function upe(e){var t=f.useContext(lpe);return cpe(t,e)}var BHe=["children","locked"],Rc=f.createContext(null);function LHe(e,t){var n=B({},e);return Object.keys(t).forEach(function(r){var o=t[r];o!==void 0&&(n[r]=o)}),n}function MC(e){var t=e.children,n=e.locked,r=Ye(e,BHe),o=f.useContext(Rc),i=Np(function(){return LHe(o,r)},[o,r],function(a,s){return!n&&(a[0]!==s[0]||!Vd(a[1],s[1],!0))});return f.createElement(Rc.Provider,{value:i},t)}var jHe=[],dpe=f.createContext(null);function hT(){return f.useContext(dpe)}var fpe=f.createContext(jHe);function Ly(e){var t=f.useContext(fpe);return f.useMemo(function(){return e!==void 0?[].concat(Ne(t),[e]):t},[t,e])}var ppe=f.createContext(null),qj=f.createContext({});function TK(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Fw(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),i=Number(o),a=null;return o&&!Number.isNaN(i)?a=i:r&&a===null&&(a=0),r&&e.disabled&&(a=null),a!==null&&(a>=0||t&&a<0)}return!1}function zHe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=Ne(e.querySelectorAll("*")).filter(function(r){return TK(r,t)});return TK(e,t)&&n.unshift(e),n}var IA=ot.LEFT,kA=ot.RIGHT,NA=ot.UP,Q_=ot.DOWN,Z_=ot.ENTER,hpe=ot.ESC,tx=ot.HOME,nx=ot.END,IK=[NA,Q_,IA,kA];function HHe(e,t,n,r){var o,i="prev",a="next",s="children",l="parent";if(e==="inline"&&r===Z_)return{inlineTrigger:!0};var c=K(K({},NA,i),Q_,a),u=K(K(K(K({},IA,n?a:i),kA,n?i:a),Q_,s),Z_,s),d=K(K(K(K(K(K({},NA,i),Q_,a),Z_,s),hpe,l),IA,n?s:l),kA,n?l:s),p={inline:c,horizontal:u,vertical:d,inlineSub:c,horizontalSub:d,verticalSub:d},h=(o=p["".concat(e).concat(t?"":"Sub")])===null||o===void 0?void 0:o[r];switch(h){case i:return{offset:-1,sibling:!0};case a:return{offset:1,sibling:!0};case l:return{offset:-1,sibling:!1};case s:return{offset:1,sibling:!1};default:return null}}function VHe(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function WHe(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function Kj(e,t){var n=zHe(e,!0);return n.filter(function(r){return t.has(r)})}function kK(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=Kj(e,t),i=o.length,a=o.findIndex(function(s){return n===s});return r<0?a===-1?a=i-1:a-=1:r>0&&(a+=1),a=(a+i)%i,o[a]}var DA=function(t,n){var r=new Set,o=new Map,i=new Map;return t.forEach(function(a){var s=document.querySelector("[data-menu-id='".concat(cpe(n,a),"']"));s&&(r.add(s),i.set(s,a),o.set(a,s))}),{elements:r,key2element:o,element2key:i}};function UHe(e,t,n,r,o,i,a,s,l,c){var u=f.useRef(),d=f.useRef();d.current=t;var p=function(){gn.cancel(u.current)};return f.useEffect(function(){return function(){p()}},[]),function(h){var m=h.which;if([].concat(IK,[Z_,hpe,tx,nx]).includes(m)){var v=i(),g=DA(v,r),x=g,y=x.elements,b=x.key2element,C=x.element2key,S=b.get(t),w=WHe(S,y),E=C.get(w),_=HHe(e,a(E,!0).length===1,n,m);if(!_&&m!==tx&&m!==nx)return;(IK.includes(m)||[tx,nx].includes(m))&&h.preventDefault();var P=function(D){if(D){var L=D,H=D.querySelector("a");H!=null&&H.getAttribute("href")&&(L=H);var U=C.get(D);s(U),p(),u.current=gn(function(){d.current===U&&L.focus()})}};if([tx,nx].includes(m)||_.sibling||!w){var $;!w||e==="inline"?$=o.current:$=VHe(w);var R,O=Kj($,y);m===tx?R=O[0]:m===nx?R=O[O.length-1]:R=kK($,y,w,_.offset),P(R)}else if(_.inlineTrigger)l(E);else if(_.offset>0)l(E,!0),p(),u.current=gn(function(){g=DA(v,r);var N=w.getAttribute("aria-controls"),D=document.getElementById(N),L=kK(D,g.elements);P(L)},5);else if(_.offset<0){var T=a(E,!0),I=T[T.length-2],k=b.get(I);l(I,!1),P(k)}}c==null||c(h)}}function GHe(e){Promise.resolve().then(e)}var Yj="__RC_UTIL_PATH_SPLIT__",NK=function(t){return t.join(Yj)},qHe=function(t){return t.split(Yj)},AA="rc-menu-more";function KHe(){var e=f.useState({}),t=ie(e,2),n=t[1],r=f.useRef(new Map),o=f.useRef(new Map),i=f.useState([]),a=ie(i,2),s=a[0],l=a[1],c=f.useRef(0),u=f.useRef(!1),d=function(){u.current||n({})},p=f.useCallback(function(b,C){var S=NK(C);o.current.set(S,b),r.current.set(b,S),c.current+=1;var w=c.current;GHe(function(){w===c.current&&d()})},[]),h=f.useCallback(function(b,C){var S=NK(C);o.current.delete(S),r.current.delete(b)},[]),m=f.useCallback(function(b){l(b)},[]),v=f.useCallback(function(b,C){var S=r.current.get(b)||"",w=qHe(S);return C&&s.includes(w[0])&&w.unshift(AA),w},[s]),g=f.useCallback(function(b,C){return b.filter(function(S){return S!==void 0}).some(function(S){var w=v(S,!0);return w.includes(C)})},[v]),x=function(){var C=Ne(r.current.keys());return s.length&&C.push(AA),C},y=f.useCallback(function(b){var C="".concat(r.current.get(b)).concat(Yj),S=new Set;return Ne(o.current.keys()).forEach(function(w){w.startsWith(C)&&S.add(o.current.get(w))}),S},[]);return f.useEffect(function(){return function(){u.current=!0}},[]),{registerPath:p,unregisterPath:h,refreshOverflowKeys:m,isSubPathKey:g,getKeyPath:v,getKeys:x,getSubPathKeys:y}}function Vx(e){var t=f.useRef(e);t.current=e;var n=f.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),a=0;a1&&(y.motionAppear=!1);var b=y.onVisibleChanged;return y.onVisibleChanged=function(C){return!p.current&&!C&&g(!0),b==null?void 0:b(C)},v?null:f.createElement(MC,{mode:i,locked:!p.current},f.createElement(qo,we({visible:x},y,{forceRender:l,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),function(C){var S=C.className,w=C.style;return f.createElement(Xj,{id:t,className:S,style:w},o)}))}var dVe=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],fVe=["active"],pVe=f.forwardRef(function(e,t){var n=e.style,r=e.className,o=e.title,i=e.eventKey;e.warnKey;var a=e.disabled,s=e.internalPopupClose,l=e.children,c=e.itemIcon,u=e.expandIcon,d=e.popupClassName,p=e.popupOffset,h=e.popupStyle,m=e.onClick,v=e.onMouseEnter,g=e.onMouseLeave,x=e.onTitleClick,y=e.onTitleMouseEnter,b=e.onTitleMouseLeave,C=Ye(e,dVe),S=upe(i),w=f.useContext(Rc),E=w.prefixCls,_=w.mode,P=w.openKeys,$=w.disabled,R=w.overflowDisabled,O=w.activeKey,T=w.selectedKeys,I=w.itemIcon,k=w.expandIcon,N=w.onItemClick,D=w.onOpenChange,L=w.onActive,H=f.useContext(qj),U=H._internalRenderSubMenuItem,V=f.useContext(ppe),j=V.isSubPathKey,F=Ly(),W="".concat(E,"-submenu"),X=$||a,J=f.useRef(),q=f.useRef(),A=c??I,z=u??k,G=P.includes(i),Y=!R&&G,Q=j(T,i),ee=mpe(i,X,y,b),te=ee.active,oe=Ye(ee,fVe),ne=f.useState(!1),le=ie(ne,2),ce=le[0],he=le[1],ue=function(Fe){X||he(Fe)},fe=function(Fe){ue(!0),v==null||v({key:i,domEvent:Fe})},ve=function(Fe){ue(!1),g==null||g({key:i,domEvent:Fe})},ge=f.useMemo(function(){return te||(_!=="inline"?ce||j([O],i):!1)},[_,te,O,ce,i,j]),de=gpe(F.length),be=function(Fe){X||(x==null||x({key:i,domEvent:Fe}),_==="inline"&&D(i,!G))},Ee=Vx(function(Oe){m==null||m(ZP(Oe)),N(Oe)}),Le=function(Fe){_!=="inline"&&D(i,Fe)},Re=function(){L(i)},Pe=S&&"".concat(S,"-popup"),ze=f.useMemo(function(){return f.createElement(vpe,{icon:_!=="horizontal"?z:void 0,props:B(B({},e),{},{isOpen:Y,isSubMenu:!0})},f.createElement("i",{className:"".concat(W,"-arrow")}))},[_,z,e,Y,W]),Ie=f.createElement("div",we({role:"menuitem",style:de,className:"".concat(W,"-title"),tabIndex:X?null:-1,ref:J,title:typeof o=="string"?o:null,"data-menu-id":R&&S?null:S,"aria-expanded":Y,"aria-haspopup":!0,"aria-controls":Pe,"aria-disabled":X,onClick:be,onFocus:Re},oe),o,ze),$e=f.useRef(_);if(_!=="inline"&&F.length>1?$e.current="vertical":$e.current=_,!R){var Be=$e.current;Ie=f.createElement(cVe,{mode:Be,prefixCls:W,visible:!s&&Y&&_!=="inline",popupClassName:d,popupOffset:p,popupStyle:h,popup:f.createElement(MC,{mode:Be==="horizontal"?"vertical":Be},f.createElement(Xj,{id:Pe,ref:q},l)),disabled:X,onVisibleChange:Le},Ie)}var Ce=f.createElement(mc.Item,we({ref:t,role:"none"},C,{component:"li",style:n,className:re(W,"".concat(W,"-").concat(_),r,K(K(K(K({},"".concat(W,"-open"),Y),"".concat(W,"-active"),ge),"".concat(W,"-selected"),Q),"".concat(W,"-disabled"),X)),onMouseEnter:fe,onMouseLeave:ve}),Ie,!R&&f.createElement(uVe,{id:Pe,open:Y,keyPath:F},l));return U&&(Ce=U(Ce,e,{selected:Q,active:ge,open:Y,disabled:X})),f.createElement(MC,{onItemClick:Ee,mode:_==="horizontal"?"vertical":_,itemIcon:A,expandIcon:z},Ce)}),mT=f.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=Ly(n),i=Qj(r,o),a=hT();f.useEffect(function(){if(a)return a.registerPath(n,o),function(){a.unregisterPath(n,o)}},[o]);var s;return a?s=i:s=f.createElement(pVe,we({ref:t},e),i),f.createElement(fpe.Provider,{value:o},s)});function Zj(e){var t=e.className,n=e.style,r=f.useContext(Rc),o=r.prefixCls,i=hT();return i?null:f.createElement("li",{role:"separator",className:re("".concat(o,"-item-divider"),t),style:n})}var hVe=["className","title","eventKey","children"],mVe=f.forwardRef(function(e,t){var n=e.className,r=e.title;e.eventKey;var o=e.children,i=Ye(e,hVe),a=f.useContext(Rc),s=a.prefixCls,l="".concat(s,"-item-group");return f.createElement("li",we({ref:t,role:"presentation"},i,{onClick:function(u){return u.stopPropagation()},className:re(l,n)}),f.createElement("div",{role:"presentation",className:"".concat(l,"-title"),title:typeof r=="string"?r:void 0},r),f.createElement("ul",{role:"group",className:"".concat(l,"-list")},o))}),Jj=f.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=Ly(n),i=Qj(r,o),a=hT();return a?i:f.createElement(mVe,we({ref:t},En(e,["warnKey"])),i)}),gVe=["label","children","key","type","extra"];function FA(e,t,n){var r=t.item,o=t.group,i=t.submenu,a=t.divider;return(e||[]).map(function(s,l){if(s&&dt(s)==="object"){var c=s,u=c.label,d=c.children,p=c.key,h=c.type,m=c.extra,v=Ye(c,gVe),g=p??"tmp-".concat(l);return d||h==="group"?h==="group"?f.createElement(o,we({key:g},v,{title:u}),FA(d,t,n)):f.createElement(i,we({key:g},v,{title:u}),FA(d,t,n)):h==="divider"?f.createElement(a,we({key:g},v)):f.createElement(r,we({key:g},v,{extra:m}),u,(!!m||m===0)&&f.createElement("span",{className:"".concat(n,"-item-extra")},m))}return null}).filter(function(s){return s})}function AK(e,t,n,r,o){var i=e,a=B({divider:Zj,item:Kw,group:Jj,submenu:mT},r);return t&&(i=FA(t,a,o)),Qj(i,n)}var vVe=["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"],_h=[],yVe=f.forwardRef(function(e,t){var n,r=e,o=r.prefixCls,i=o===void 0?"rc-menu":o,a=r.rootClassName,s=r.style,l=r.className,c=r.tabIndex,u=c===void 0?0:c,d=r.items,p=r.children,h=r.direction,m=r.id,v=r.mode,g=v===void 0?"vertical":v,x=r.inlineCollapsed,y=r.disabled,b=r.disabledOverflow,C=r.subMenuOpenDelay,S=C===void 0?.1:C,w=r.subMenuCloseDelay,E=w===void 0?.1:w,_=r.forceSubMenuRender,P=r.defaultOpenKeys,$=r.openKeys,R=r.activeKey,O=r.defaultActiveFirst,T=r.selectable,I=T===void 0?!0:T,k=r.multiple,N=k===void 0?!1:k,D=r.defaultSelectedKeys,L=r.selectedKeys,H=r.onSelect,U=r.onDeselect,V=r.inlineIndent,j=V===void 0?24:V,F=r.motion,W=r.defaultMotions,X=r.triggerSubMenuAction,J=X===void 0?"hover":X,q=r.builtinPlacements,A=r.itemIcon,z=r.expandIcon,G=r.overflowedIndicator,Y=G===void 0?"...":G,Q=r.overflowedIndicatorPopupClassName,ee=r.getPopupContainer,te=r.onClick,oe=r.onOpenChange,ne=r.onKeyDown;r.openAnimation,r.openTransitionName;var le=r._internalRenderMenuItem,ce=r._internalRenderSubMenuItem,he=r._internalComponents,ue=Ye(r,vVe),fe=f.useMemo(function(){return[AK(p,d,_h,he,i),AK(p,d,_h,{},i)]},[p,d,he]),ve=ie(fe,2),ge=ve[0],de=ve[1],be=f.useState(!1),Ee=ie(be,2),Le=Ee[0],Re=Ee[1],Pe=f.useRef(),ze=XHe(m),Ie=h==="rtl",$e=Gt(P,{value:$,postState:function(zt){return zt||_h}}),Be=ie($e,2),Ce=Be[0],Oe=Be[1],Fe=function(zt){var $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Nn(){Oe(zt),oe==null||oe(zt)}$t?Li.flushSync(Nn):Nn()},Se=f.useState(Ce),Ae=ie(Se,2),Ve=Ae[0],Je=Ae[1],ht=f.useRef(!1),He=f.useMemo(function(){return(g==="inline"||g==="vertical")&&x?["vertical",x]:[g,!1]},[g,x]),Ke=ie(He,2),it=Ke[0],Ge=Ke[1],ut=it==="inline",Ze=f.useState(it),et=ie(Ze,2),tt=et[0],mt=et[1],me=f.useState(Ge),pe=ie(me,2),ye=pe[0],Te=pe[1];f.useEffect(function(){mt(it),Te(Ge),ht.current&&(ut?Oe(Ve):Fe(_h))},[it,Ge]);var je=f.useState(0),We=ie(je,2),Xe=We[0],st=We[1],ct=Xe>=ge.length-1||tt!=="horizontal"||b;f.useEffect(function(){ut&&Je(Ce)},[Ce]),f.useEffect(function(){return ht.current=!0,function(){ht.current=!1}},[]);var at=KHe(),Ue=at.registerPath,Mt=at.unregisterPath,xt=at.refreshOverflowKeys,Nt=at.isSubPathKey,wt=at.getKeyPath,ft=at.getKeys,vt=at.getSubPathKeys,rt=f.useMemo(function(){return{registerPath:Ue,unregisterPath:Mt}},[Ue,Mt]),yt=f.useMemo(function(){return{isSubPathKey:Nt}},[Nt]);f.useEffect(function(){xt(ct?_h:ge.slice(Xe+1).map(function(Vn){return Vn.key}))},[Xe,ct]);var qe=Gt(R||O&&((n=ge[0])===null||n===void 0?void 0:n.key),{value:R}),ke=ie(qe,2),nt=ke[0],Ct=ke[1],Lt=Vx(function(Vn){Ct(Vn)}),on=Vx(function(){Ct(void 0)});f.useImperativeHandle(t,function(){return{list:Pe.current,focus:function(zt){var $t,Nn=ft(),Dt=DA(Nn,ze),St=Dt.elements,Qt=Dt.key2element,Qn=Dt.element2key,fr=Kj(Pe.current,St),So=nt??(fr[0]?Qn.get(fr[0]):($t=ge.find(function(Sn){return!Sn.props.disabled}))===null||$t===void 0?void 0:$t.key),Xo=Qt.get(So);if(So&&Xo){var Qo;Xo==null||(Qo=Xo.focus)===null||Qo===void 0||Qo.call(Xo,zt)}}}});var Pt=Gt(D||[],{value:L,postState:function(zt){return Array.isArray(zt)?zt:zt==null?_h:[zt]}}),lt=ie(Pt,2),Rt=lt[0],cn=lt[1],yn=function(zt){if(I){var $t=zt.key,Nn=Rt.includes($t),Dt;N?Nn?Dt=Rt.filter(function(Qt){return Qt!==$t}):Dt=[].concat(Ne(Rt),[$t]):Dt=[$t],cn(Dt);var St=B(B({},zt),{},{selectedKeys:Dt});Nn?U==null||U(St):H==null||H(St)}!N&&Ce.length&&tt!=="inline"&&Fe(_h)},tn=Vx(function(Vn){te==null||te(ZP(Vn)),yn(Vn)}),Kn=Vx(function(Vn,zt){var $t=Ce.filter(function(Dt){return Dt!==Vn});if(zt)$t.push(Vn);else if(tt!=="inline"){var Nn=vt(Vn);$t=$t.filter(function(Dt){return!Nn.has(Dt)})}Vd(Ce,$t,!0)||Fe($t,!0)}),ir=function(zt,$t){var Nn=$t??!Ce.includes(zt);Kn(zt,Nn)},ro=UHe(tt,nt,Ie,ze,Pe,ft,wt,Ct,ir,ne);f.useEffect(function(){Re(!0)},[]);var wo=f.useMemo(function(){return{_internalRenderMenuItem:le,_internalRenderSubMenuItem:ce}},[le,ce]),Wr=tt!=="horizontal"||b?ge:ge.map(function(Vn,zt){return f.createElement(MC,{key:Vn.key,overflowDisabled:zt>Xe},Vn)}),Br=f.createElement(mc,we({id:m,ref:Pe,prefixCls:"".concat(i,"-overflow"),component:"ul",itemComponent:Kw,className:re(i,"".concat(i,"-root"),"".concat(i,"-").concat(tt),l,K(K({},"".concat(i,"-inline-collapsed"),ye),"".concat(i,"-rtl"),Ie),a),dir:h,style:s,role:"menu",tabIndex:u,data:Wr,renderRawItem:function(zt){return zt},renderRawRest:function(zt){var $t=zt.length,Nn=$t?ge.slice(-$t):null;return f.createElement(mT,{eventKey:AA,title:Y,disabled:ct,internalPopupClose:$t===0,popupClassName:Q},Nn)},maxCount:tt!=="horizontal"||b?mc.INVALIDATE:mc.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(zt){st(zt)},onKeyDown:ro},ue));return f.createElement(qj.Provider,{value:wo},f.createElement(lpe.Provider,{value:ze},f.createElement(MC,{prefixCls:i,rootClassName:a,mode:tt,openKeys:Ce,rtl:Ie,disabled:y,motion:Le?F:null,defaultMotions:Le?W:null,activeKey:nt,onActive:Lt,onInactive:on,selectedKeys:Rt,inlineIndent:j,subMenuOpenDelay:S,subMenuCloseDelay:E,forceSubMenuRender:_,builtinPlacements:q,triggerSubMenuAction:J,getPopupContainer:ee,itemIcon:A,expandIcon:z,onItemClick:tn,onOpenChange:Kn},f.createElement(ppe.Provider,{value:yt},Br),f.createElement("div",{style:{display:"none"},"aria-hidden":!0},f.createElement(dpe.Provider,{value:rt},de)))))}),jy=yVe;jy.Item=Kw;jy.SubMenu=mT;jy.ItemGroup=Jj;jy.Divider=Zj;var bVe={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"},xVe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:bVe}))},CVe=f.forwardRef(xVe);const bpe=f.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}}),wVe=e=>{const{antCls:t,componentCls:n,colorText:r,footerBg:o,headerHeight:i,headerPadding:a,headerColor:s,footerPadding:l,fontSize:c,bodyBg:u,headerBg:d}=e;return{[n]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:u,"&, *":{boxSizing:"border-box"},[`&${n}-has-sider`]:{flexDirection:"row",[`> ${n}, > ${n}-content`]:{width:0}},[`${n}-header, &${n}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${n}-header`]:{height:i,padding:a,color:s,lineHeight:se(i),background:d,[`${t}-menu`]:{lineHeight:"inherit"}},[`${n}-footer`]:{padding:l,color:r,fontSize:c,background:o},[`${n}-content`]:{flex:"auto",color:r,minHeight:0}}},xpe=e=>{const{colorBgLayout:t,controlHeight:n,controlHeightLG:r,colorText:o,controlHeightSM:i,marginXXS:a,colorTextLightSolid:s,colorBgContainer:l}=e,c=r*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:n*2,headerPadding:`0 ${c}px`,headerColor:o,footerPadding:`${i}px ${c}px`,footerBg:t,siderBg:"#001529",triggerHeight:r+a*2,triggerBg:"#002140",triggerColor:s,zeroTriggerWidth:r,zeroTriggerHeight:r,lightSiderBg:l,lightTriggerBg:l,lightTriggerColor:o}},Cpe=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]],wpe=pn("Layout",e=>[wVe(e)],xpe,{deprecatedTokens:Cpe}),SVe=e=>{const{componentCls:t,siderBg:n,motionDurationMid:r,motionDurationSlow:o,antCls:i,triggerHeight:a,triggerColor:s,triggerBg:l,headerHeight:c,zeroTriggerWidth:u,zeroTriggerHeight:d,borderRadiusLG:p,lightSiderBg:h,lightTriggerColor:m,lightTriggerBg:v,bodyBg:g}=e;return{[t]:{position:"relative",minWidth:0,background:n,transition:`all ${r}, background 0s`,"&-has-trigger":{paddingBottom:a},"&-right":{order:1},[`${t}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${i}-menu${i}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${t}-children`]:{overflow:"hidden"},[`${t}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:a,color:s,lineHeight:se(a),textAlign:"center",background:l,cursor:"pointer",transition:`all ${r}`},[`${t}-zero-width-trigger`]:{position:"absolute",top:c,insetInlineEnd:e.calc(u).mul(-1).equal(),zIndex:1,width:u,height:d,color:s,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:n,borderRadius:`0 ${se(p)} ${se(p)} 0`,cursor:"pointer",transition:`background ${o} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${o}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:e.calc(u).mul(-1).equal(),borderRadius:`${se(p)} 0 0 ${se(p)}`}},"&-light":{background:h,[`${t}-trigger`]:{color:m,background:v},[`${t}-zero-width-trigger`]:{color:m,background:v,border:`1px solid ${g}`,borderInlineStart:0}}}}},EVe=pn(["Layout","Sider"],e=>[SVe(e)],xpe,{deprecatedTokens:Cpe});var _Ve=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o!Number.isNaN(Number.parseFloat(e))&&isFinite(e),gT=f.createContext({}),PVe=(()=>{let e=0;return(t="")=>(e+=1,`${t}${e}`)})(),Spe=f.forwardRef((e,t)=>{const{prefixCls:n,className:r,trigger:o,children:i,defaultCollapsed:a=!1,theme:s="dark",style:l={},collapsible:c=!1,reverseArrow:u=!1,width:d=200,collapsedWidth:p=80,zeroWidthTriggerStyle:h,breakpoint:m,onCollapse:v,onBreakpoint:g}=e,x=_Ve(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:y}=f.useContext(bpe),[b,C]=f.useState("collapsed"in e?e.collapsed:a),[S,w]=f.useState(!1);f.useEffect(()=>{"collapsed"in e&&C(e.collapsed)},[e.collapsed]);const E=(A,z)=>{"collapsed"in e||C(A),v==null||v(A,z)},{getPrefixCls:_,direction:P}=f.useContext(It),$=_("layout-sider",n),[R,O,T]=EVe($),I=f.useRef(null);I.current=A=>{w(A.matches),g==null||g(A.matches),b!==A.matches&&E(A.matches,"responsive")},f.useEffect(()=>{function A(G){var Y;return(Y=I.current)===null||Y===void 0?void 0:Y.call(I,G)}let z;return typeof(window==null?void 0:window.matchMedia)<"u"&&m&&m in FK&&(z=window.matchMedia(`screen and (max-width: ${FK[m]})`),qfe(z,A),A(z)),()=>{Kfe(z,A)}},[m]),f.useEffect(()=>{const A=PVe("ant-sider-");return y.addSider(A),()=>y.removeSider(A)},[]);const k=()=>{E(!b,"clickTrigger")},N=En(x,["collapsed"]),D=b?p:d,L=$Ve(D)?`${D}px`:String(D),H=parseFloat(String(p||0))===0?f.createElement("span",{onClick:k,className:re(`${$}-zero-width-trigger`,`${$}-zero-width-trigger-${u?"right":"left"}`),style:h},o||f.createElement(CVe,null)):null,U=P==="rtl"==!u,F={expanded:U?f.createElement(El,null):f.createElement(Ou,null),collapsed:U?f.createElement(Ou,null):f.createElement(El,null)}[b?"collapsed":"expanded"],W=o!==null?H||f.createElement("div",{className:`${$}-trigger`,onClick:k,style:{width:L}},o||F):null,X=Object.assign(Object.assign({},l),{flex:`0 0 ${L}`,maxWidth:L,minWidth:L,width:L}),J=re($,`${$}-${s}`,{[`${$}-collapsed`]:!!b,[`${$}-has-trigger`]:c&&o!==null&&!H,[`${$}-below`]:!!S,[`${$}-zero-width`]:parseFloat(L)===0},r,O,T),q=f.useMemo(()=>({siderCollapsed:b}),[b]);return R(f.createElement(gT.Provider,{value:q},f.createElement("aside",Object.assign({className:J},N,{style:X,ref:t}),f.createElement("div",{className:`${$}-children`},i),c||S&&H?W:null)))});var MVe={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"},RVe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:MVe}))},e7=f.forwardRef(RVe);const JP=f.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1});var OVe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,dashed:r}=e,o=OVe(e,["prefixCls","className","dashed"]),{getPrefixCls:i}=f.useContext(It),a=i("menu",t),s=re({[`${a}-item-divider-dashed`]:!!r},n);return f.createElement(Zj,Object.assign({className:s},o))},_pe=e=>{var t;const{className:n,children:r,icon:o,title:i,danger:a,extra:s}=e,{prefixCls:l,firstLevel:c,direction:u,disableMenuItemTitleTooltip:d,inlineCollapsed:p}=f.useContext(JP),h=b=>{const C=r==null?void 0:r[0],S=f.createElement("span",{className:re(`${l}-title-content`,{[`${l}-title-content-with-extra`]:!!s||s===0})},r);return(!o||f.isValidElement(r)&&r.type==="span")&&r&&b&&c&&typeof C=="string"?f.createElement("div",{className:`${l}-inline-collapsed-noicon`},C.charAt(0)):S},{siderCollapsed:m}=f.useContext(gT);let v=i;typeof i>"u"?v=c?r:"":i===!1&&(v="");const g={title:v};!m&&!p&&(g.title=null,g.open=!1);const x=yi(r).length;let y=f.createElement(Kw,Object.assign({},En(e,["title","icon","danger"]),{className:re({[`${l}-item-danger`]:a,[`${l}-item-only-child`]:(o?x+1:x)===1},n),title:typeof i=="string"?i:void 0}),No(o,{className:re(f.isValidElement(o)?(t=o.props)===null||t===void 0?void 0:t.className:void 0,`${l}-item-icon`)}),h(p));return d||(y=f.createElement(ss,Object.assign({},g,{placement:u==="rtl"?"left":"right",classNames:{root:`${l}-inline-collapsed-tooltip`}}),y)),y};var TVe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{children:n}=e,r=TVe(e,["children"]),o=f.useContext(eM),i=f.useMemo(()=>Object.assign(Object.assign({},o),r),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),a=u6e(n),s=Lc(t,a?Qp(n):null);return f.createElement(eM.Provider,{value:i},f.createElement(Pc,{space:!0},a?f.cloneElement(n,{ref:s}):n))}),kVe=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:i,lineType:a,itemPaddingInline:s}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${se(i)} ${a} ${o}`,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, + `]:{paddingInlineEnd:e.calc(e.fontSize).mul(1.5).equal()}}}},N8(Xt(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const mze=e=>{const{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:o,controlHeightSM:i,controlHeightLG:a,paddingXXS:s,controlPaddingHorizontal:l,zIndexPopupBase:c,colorText:u,fontWeightStrong:d,controlItemBgActive:f,controlItemBgHover:h,colorBgContainer:m,colorFillSecondary:v,colorBgContainerDisabled:g,colorTextDisabled:b,colorPrimaryHover:y,colorPrimary:x,controlOutline:w}=e,S=s*2,C=r*2,E=Math.min(o-S,o-C),_=Math.min(i-S,i-C),P=Math.min(a-S,a-C);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(s/2),zIndexPopup:c+50,optionSelectedColor:u,optionSelectedFontWeight:d,optionSelectedBg:f,optionActiveBg:h,optionPadding:`${(o-t*n)/2}px ${l}px`,optionFontSize:t,optionLineHeight:n,optionHeight:o,selectorBg:m,clearBg:m,singleItemHeightLG:a,multipleItemBg:v,multipleItemBorderColor:"transparent",multipleItemHeight:E,multipleItemHeightSM:_,multipleItemHeightLG:P,multipleSelectorBgDisabled:g,multipleItemColorDisabled:b,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25),hoverBorderColor:y,activeBorderColor:x,activeOutlineColor:w,selectAffixPadding:s}},Vfe=(e,t)=>{const{componentCls:n,antCls:r,controlOutlineWidth:o}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{border:`${se(e.lineWidth)} ${e.lineType} ${t.borderColor}`,background:e.selectorBg},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{borderColor:t.hoverBorderHover},[`${n}-focused& ${n}-selector`]:{borderColor:t.activeBorderColor,boxShadow:`0 0 0 ${se(o)} ${t.activeOutlineColor}`,outline:0},[`${n}-prefix`]:{color:t.color}}}},_K=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},Vfe(e,t))}),gze=e=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},Vfe(e,{borderColor:e.colorBorder,hoverBorderHover:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeOutlineColor:e.activeOutlineColor,color:e.colorText})),_K(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeOutlineColor:e.colorErrorOutline,color:e.colorError})),_K(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeOutlineColor:e.colorWarningOutline,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),Wfe=(e,t)=>{const{componentCls:n,antCls:r}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{background:t.bg,border:`${se(e.lineWidth)} ${e.lineType} transparent`,color:t.color},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{background:t.hoverBg},[`${n}-focused& ${n}-selector`]:{background:e.selectorBg,borderColor:t.activeBorderColor,outline:0}}}},$K=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},Wfe(e,t))}),vze=e=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},Wfe(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor,color:e.colorText})),$K(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,color:e.colorError})),$K(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{borderColor:e.colorBorder,background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.colorBgContainer,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}})}),yze=e=>({"&-borderless":{[`${e.componentCls}-selector`]:{background:"transparent",border:`${se(e.lineWidth)} ${e.lineType} transparent`},[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`},[`&${e.componentCls}-status-error`]:{[`${e.componentCls}-prefix, ${e.componentCls}-selection-item`]:{color:e.colorError}},[`&${e.componentCls}-status-warning`]:{[`${e.componentCls}-prefix, ${e.componentCls}-selection-item`]:{color:e.colorWarning}}}}),Ufe=(e,t)=>{const{componentCls:n,antCls:r}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{borderWidth:`0 0 ${se(e.lineWidth)} 0`,borderStyle:`none none ${e.lineType} none`,borderColor:t.borderColor,background:e.selectorBg,borderRadius:0},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{borderColor:t.hoverBorderHover},[`${n}-focused& ${n}-selector`]:{borderColor:t.activeBorderColor,outline:0},[`${n}-prefix`]:{color:t.color}}}},PK=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},Ufe(e,t))}),bze=e=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},Ufe(e,{borderColor:e.colorBorder,hoverBorderHover:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeOutlineColor:e.activeOutlineColor,color:e.colorText})),PK(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeOutlineColor:e.colorErrorOutline,color:e.colorError})),PK(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeOutlineColor:e.colorWarningOutline,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),xze=e=>({[e.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},gze(e)),vze(e)),yze(e)),bze(e))}),wze=e=>{const{componentCls:t}=e;return{position:"relative",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},Cze=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},Sze=e=>{const{antCls:t,componentCls:n,inputPaddingHorizontalBase:r,iconCls:o}=e,i={[`${n}-clear`]:{opacity:1,background:e.colorBgBase,borderRadius:"50%"}};return{[n]:Object.assign(Object.assign({},Tn(e)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${n}-customize-input) ${n}-selector`]:Object.assign(Object.assign({},wze(e)),Cze(e)),[`${n}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},Bs),{[`> ${t}-typography`]:{display:"inline"}}),[`${n}-selection-placeholder`]:Object.assign(Object.assign({},Bs),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${n}-arrow`]:Object.assign(Object.assign({},gg()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${e.motionDurationSlow} ease`,[o]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${n}-suffix)`]:{pointerEvents:"auto"}},[`${n}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${n}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${n}-prefix`]:{flex:"none",marginInlineEnd:e.selectAffixPadding},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto",transform:"translateZ(0)","&:before":{display:"block"},"&:hover":{color:e.colorIcon}},"@media(hover:none)":i,"&:hover":i}),[`${n}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(r).add(e.fontSize).add(e.paddingXS).equal()}}}}}},Eze=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},Sze(e),hze(e),pze(e),uze(e),{[`${t}-rtl`]:{direction:"rtl"}},yg(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},Hj=pn("Select",(e,{rootPrefixCls:t})=>{const n=Xt(e,{rootPrefixCls:t,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[Eze(n),xze(n)]},mze,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var _ze={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"},$ze=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:_ze}))},C1=p.forwardRef($ze),Pze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},Mze=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Pze}))},jp=p.forwardRef(Mze),Tze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},Rze=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Tze}))},Vj=p.forwardRef(Rze);function cO({suffixIcon:e,clearIcon:t,menuItemSelectedIcon:n,removeIcon:r,loading:o,multiple:i,hasFeedback:a,prefixCls:s,showSuffixIcon:l,feedbackIcon:c,showArrow:u,componentName:d}){const f=t??p.createElement(ju,null),h=b=>e===null&&!a&&!u?null:p.createElement(p.Fragment,null,l!==!1&&b,a&&c);let m=null;if(e!==void 0)m=h(e);else if(o)m=h(p.createElement(Pu,{spin:!0}));else{const b=`${s}-suffix`;m=({open:y,showSearch:x})=>h(y&&x?p.createElement(Vj,{className:b}):p.createElement(jp,{className:b}))}let v=null;n!==void 0?v=n:i?v=p.createElement(C1,null):v=null;let g=null;return r!==void 0?g=r:g=p.createElement(zu,null),{clearIcon:f,suffixIcon:m,itemIcon:v,removeIcon:g}}function Wj(e,t){return t!==void 0?t:e!==null}var Oze=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o,i,a;const{prefixCls:s,bordered:l,className:c,rootClassName:u,getPopupContainer:d,popupClassName:f,dropdownClassName:h,listHeight:m=256,placement:v,listItemHeight:g,size:b,disabled:y,notFoundContent:x,status:w,builtinPlacements:S,dropdownMatchSelectWidth:C,popupMatchSelectWidth:E,direction:_,style:P,allowClear:$,variant:T,dropdownStyle:R,transitionName:O,tagRender:k,maxCount:I,prefix:D,dropdownRender:N,popupRender:L,onDropdownVisibleChange:H,onOpenChange:U,styles:V,classNames:j}=e,F=Oze(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix","dropdownRender","popupRender","onDropdownVisibleChange","onOpenChange","styles","classNames"]),{getPopupContainer:W,getPrefixCls:X,renderEmpty:J,direction:q,virtual:A,popupMatchSelectWidth:z,popupOverflow:G}=p.useContext(kt),{showSearch:Y,style:Q,styles:ee,className:te,classNames:oe}=Vr("select"),[,ne]=si(),le=g??(ne==null?void 0:ne.controlHeight),ce=X("select",s),he=X(),ue=_??q,{compactSize:fe,compactItemClassnames:ve}=Rl(ce,ue),[ge,de]=Hu("select",T,l),be=br(ce),[Ee,Le,Te]=Hj(ce,be),Pe=p.useMemo(()=>{const{mode:je}=e;if(je!=="combobox")return je===Gfe?"combobox":je},[e.mode]),ze=Pe==="multiple"||Pe==="tags",ke=Wj(e.suffixIcon,e.showArrow),$e=(n=E??C)!==null&&n!==void 0?n:z,Be=((r=V==null?void 0:V.popup)===null||r===void 0?void 0:r.root)||((o=ee.popup)===null||o===void 0?void 0:o.root)||R,we=L||N,Re=U||H,{status:Fe,hasFeedback:Se,isFormItemInput:Ae,feedbackIcon:Ve}=p.useContext(Ao),Je=tf(Fe,w);let ht;x!==void 0?ht=x:Pe==="combobox"?ht=null:ht=(J==null?void 0:J("Select"))||p.createElement(qC,{componentName:"Select"});const{suffixIcon:He,itemIcon:Ke,removeIcon:it,clearIcon:Ge}=cO(Object.assign(Object.assign({},F),{multiple:ze,hasFeedback:Se,feedbackIcon:Ve,showSuffixIcon:ke,prefixCls:ce,componentName:"Select"})),ut=$===!0?{clearIcon:Ge}:$,Ze=En(F,["suffixIcon","itemIcon"]),et=re(((i=j==null?void 0:j.popup)===null||i===void 0?void 0:i.root)||((a=oe==null?void 0:oe.popup)===null||a===void 0?void 0:a.root)||f||h,{[`${ce}-dropdown-${ue}`]:ue==="rtl"},u,oe.root,j==null?void 0:j.root,Te,be,Le),tt=fo(je=>{var We;return(We=b??fe)!==null&&We!==void 0?We:je}),mt=p.useContext(Do),me=y??mt,pe=re({[`${ce}-lg`]:tt==="large",[`${ce}-sm`]:tt==="small",[`${ce}-rtl`]:ue==="rtl",[`${ce}-${ge}`]:de,[`${ce}-in-form-item`]:Ae},Mc(ce,Je,Se),ve,te,c,oe.root,j==null?void 0:j.root,u,Te,be,Le),ye=p.useMemo(()=>v!==void 0?v:ue==="rtl"?"bottomRight":"bottomLeft",[v,ue]),[Oe]=Tl("SelectLike",Be==null?void 0:Be.zIndex);return Ee(p.createElement(jj,Object.assign({ref:t,virtual:A,showSearch:Y},Ze,{style:Object.assign(Object.assign(Object.assign(Object.assign({},ee.root),V==null?void 0:V.root),Q),P),dropdownMatchSelectWidth:$e,transitionName:Oi(he,"slide-up",O),builtinPlacements:zj(S,G),listHeight:m,listItemHeight:le,mode:Pe,prefixCls:ce,placement:ye,direction:ue,prefix:D,suffixIcon:He,menuItemSelectedIcon:Ke,removeIcon:it,allowClear:ut,notFoundContent:ht,className:pe,getPopupContainer:d||W,dropdownClassName:et,disabled:me,dropdownStyle:Object.assign(Object.assign({},Be),{zIndex:Oe}),maxCount:ze?I:void 0,tagRender:ze?k:void 0,dropdownRender:we,onDropdownVisibleChange:Re})))},Pi=p.forwardRef(kze),Ize=Jp(Pi,"dropdownAlign");Pi.SECRET_COMBOBOX_MODE_DO_NOT_USE=Gfe;Pi.Option=Fj;Pi.OptGroup=Aj;Pi._InternalPanelDoNotUseOrYouWillBeFired=Ize;const qfe=(e,t)=>{typeof(e==null?void 0:e.addEventListener)<"u"?e.addEventListener("change",t):typeof(e==null?void 0:e.addListener)<"u"&&e.addListener(t)},Kfe=(e,t)=>{typeof(e==null?void 0:e.removeEventListener)<"u"?e.removeEventListener("change",t):typeof(e==null?void 0:e.removeListener)<"u"&&e.removeListener(t)},zp=["xxl","xl","lg","md","sm","xs"],Dze=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)`}),Nze=e=>{const t=e,n=[].concat(zp).reverse();return n.forEach((r,o)=>{const i=r.toUpperCase(),a=`screen${i}Min`,s=`screen${i}`;if(!(t[a]<=t[s]))throw new Error(`${a}<=${s} fails : !(${t[a]}<=${t[s]})`);if(o{const[,e]=si(),t=Dze(Nze(e));return Z.useMemo(()=>{const n=new Map;let r=-1,o={};return{responsiveMap:t,matchHandlers:{},dispatch(i){return o=i,n.forEach(a=>a(o)),n.size>=1},subscribe(i){return n.size||this.register(),r+=1,n.set(r,i),i(o),r},unsubscribe(i){n.delete(i),n.size||this.unregister()},register(){Object.entries(t).forEach(([i,a])=>{const s=({matches:c})=>{this.dispatch(Object.assign(Object.assign({},o),{[i]:c}))},l=window.matchMedia(a);qfe(l,s),this.matchHandlers[a]={mql:l,listener:s},s(l)})},unregister(){Object.values(t).forEach(i=>{const a=this.matchHandlers[i];Kfe(a==null?void 0:a.mql,a==null?void 0:a.listener)}),n.clear()}}},[e])};function Yfe(){const[,e]=p.useReducer(t=>t+1,0);return e}function uO(e=!0,t={}){const n=p.useRef(t),r=Yfe(),o=Aze();return Mn(()=>{const i=o.subscribe(a=>{n.current=a,e&&r()});return()=>o.unsubscribe(i)},[]),n.current}const OA=p.createContext({}),Fze=e=>{const{antCls:t,componentCls:n,iconCls:r,avatarBg:o,avatarColor:i,containerSize:a,containerSizeLG:s,containerSizeSM:l,textFontSize:c,textFontSizeLG:u,textFontSizeSM:d,borderRadius:f,borderRadiusLG:h,borderRadiusSM:m,lineWidth:v,lineType:g}=e,b=(y,x,w)=>({width:y,height:y,borderRadius:"50%",[`&${n}-square`]:{borderRadius:w},[`&${n}-icon`]:{fontSize:x,[`> ${r}`]:{margin:0}}});return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),{position:"relative",display:"inline-flex",justifyContent:"center",alignItems:"center",overflow:"hidden",color:i,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:o,border:`${se(v)} ${g} transparent`,"&-image":{background:"transparent"},[`${t}-image-img`]:{display:"block"}}),b(a,c,f)),{"&-lg":Object.assign({},b(s,u,h)),"&-sm":Object.assign({},b(l,d,m)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},Bze=e=>{const{componentCls:t,groupBorderColor:n,groupOverlapping:r,groupSpace:o}=e;return{[`${t}-group`]:{display:"inline-flex",[t]:{borderColor:n},"> *:not(:first-child)":{marginInlineStart:r}},[`${t}-group-popover`]:{[`${t} + ${t}`]:{marginInlineStart:o}}}},Lze=e=>{const{controlHeight:t,controlHeightLG:n,controlHeightSM:r,fontSize:o,fontSizeLG:i,fontSizeXL:a,fontSizeHeading3:s,marginXS:l,marginXXS:c,colorBorderBg:u}=e;return{containerSize:t,containerSizeLG:n,containerSizeSM:r,textFontSize:Math.round((i+a)/2),textFontSizeLG:s,textFontSizeSM:o,groupSpace:c,groupOverlapping:-l,groupBorderColor:u}},Xfe=pn("Avatar",e=>{const{colorTextLightSolid:t,colorTextPlaceholder:n}=e,r=Xt(e,{avatarBg:n,avatarColor:t});return[Fze(r),Bze(r)]},Lze);var jze=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,shape:r,size:o,src:i,srcSet:a,icon:s,className:l,rootClassName:c,style:u,alt:d,draggable:f,children:h,crossOrigin:m,gap:v=4,onError:g}=e,b=jze(e,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","style","alt","draggable","children","crossOrigin","gap","onError"]),[y,x]=p.useState(1),[w,S]=p.useState(!1),[C,E]=p.useState(!0),_=p.useRef(null),P=p.useRef(null),$=Ci(t,_),{getPrefixCls:T,avatar:R}=p.useContext(kt),O=p.useContext(OA),k=()=>{if(!P.current||!_.current)return;const Y=P.current.offsetWidth,Q=_.current.offsetWidth;Y!==0&&Q!==0&&v*2{S(!0)},[]),p.useEffect(()=>{E(!0),x(1)},[i]),p.useEffect(k,[v]);const I=()=>{(g==null?void 0:g())!==!1&&E(!1)},D=fo(Y=>{var Q,ee;return(ee=(Q=o??(O==null?void 0:O.size))!==null&&Q!==void 0?Q:Y)!==null&&ee!==void 0?ee:"default"}),N=Object.keys(typeof D=="object"?D||{}:{}).some(Y=>["xs","sm","md","lg","xl","xxl"].includes(Y)),L=uO(N),H=p.useMemo(()=>{if(typeof D!="object")return{};const Y=zp.find(ee=>L[ee]),Q=D[Y];return Q?{width:Q,height:Q,fontSize:Q&&(s||h)?Q/2:18}:{}},[L,D]),U=T("avatar",n),V=br(U),[j,F,W]=Xfe(U,V),X=re({[`${U}-lg`]:D==="large",[`${U}-sm`]:D==="small"}),J=p.isValidElement(i),q=r||(O==null?void 0:O.shape)||"circle",A=re(U,X,R==null?void 0:R.className,`${U}-${q}`,{[`${U}-image`]:J||i&&C,[`${U}-icon`]:!!s},W,V,l,c,F),z=typeof D=="number"?{width:D,height:D,fontSize:s?D/2:18}:{};let G;if(typeof i=="string"&&C)G=p.createElement("img",{src:i,draggable:f,srcSet:a,onError:I,alt:d,crossOrigin:m});else if(J)G=i;else if(s)G=s;else if(w||y!==1){const Y=`scale(${y})`,Q={msTransform:Y,WebkitTransform:Y,transform:Y};G=p.createElement(da,{onResize:k},p.createElement("span",{className:`${U}-string`,ref:P,style:Object.assign({},Q)},h))}else G=p.createElement("span",{className:`${U}-string`,style:{opacity:0},ref:P},h);return j(p.createElement("span",Object.assign({},b,{style:Object.assign(Object.assign(Object.assign(Object.assign({},z),H),R==null?void 0:R.style),u),className:A,ref:$}),G))}),QP=e=>e?typeof e=="function"?e():e:null;function Uj(e){var t=e.children,n=e.prefixCls,r=e.id,o=e.overlayInnerStyle,i=e.bodyClassName,a=e.className,s=e.style;return p.createElement("div",{className:re("".concat(n,"-content"),a),style:s},p.createElement("div",{className:re("".concat(n,"-inner"),i),id:r,role:"tooltip",style:o},typeof t=="function"?t():t))}var Qg={shiftX:64,adjustY:1},Zg={adjustX:1,shiftY:!0},el=[0,0],zze={left:{points:["cr","cl"],overflow:Zg,offset:[-4,0],targetOffset:el},right:{points:["cl","cr"],overflow:Zg,offset:[4,0],targetOffset:el},top:{points:["bc","tc"],overflow:Qg,offset:[0,-4],targetOffset:el},bottom:{points:["tc","bc"],overflow:Qg,offset:[0,4],targetOffset:el},topLeft:{points:["bl","tl"],overflow:Qg,offset:[0,-4],targetOffset:el},leftTop:{points:["tr","tl"],overflow:Zg,offset:[-4,0],targetOffset:el},topRight:{points:["br","tr"],overflow:Qg,offset:[0,-4],targetOffset:el},rightTop:{points:["tl","tr"],overflow:Zg,offset:[4,0],targetOffset:el},bottomRight:{points:["tr","br"],overflow:Qg,offset:[0,4],targetOffset:el},rightBottom:{points:["bl","br"],overflow:Zg,offset:[4,0],targetOffset:el},bottomLeft:{points:["tl","bl"],overflow:Qg,offset:[0,4],targetOffset:el},leftBottom:{points:["br","bl"],overflow:Zg,offset:[-4,0],targetOffset:el}},Hze=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],Vze=function(t,n){var r=t.overlayClassName,o=t.trigger,i=o===void 0?["hover"]:o,a=t.mouseEnterDelay,s=a===void 0?0:a,l=t.mouseLeaveDelay,c=l===void 0?.1:l,u=t.overlayStyle,d=t.prefixCls,f=d===void 0?"rc-tooltip":d,h=t.children,m=t.onVisibleChange,v=t.afterVisibleChange,g=t.transitionName,b=t.animation,y=t.motion,x=t.placement,w=x===void 0?"right":x,S=t.align,C=S===void 0?{}:S,E=t.destroyTooltipOnHide,_=E===void 0?!1:E,P=t.defaultVisible,$=t.getTooltipContainer,T=t.overlayInnerStyle;t.arrowContent;var R=t.overlay,O=t.id,k=t.showArrow,I=k===void 0?!0:k,D=t.classNames,N=t.styles,L=Ye(t,Hze),H=HC(O),U=p.useRef(null);p.useImperativeHandle(n,function(){return U.current});var V=B({},L);"visible"in t&&(V.popupVisible=t.visible);var j=function(){return p.createElement(Uj,{key:"content",prefixCls:f,id:H,bodyClassName:D==null?void 0:D.body,overlayInnerStyle:B(B({},T),N==null?void 0:N.body)},R)},F=function(){var X=p.Children.only(h),J=(X==null?void 0:X.props)||{},q=B(B({},J),{},{"aria-describedby":R?H:null});return p.cloneElement(h,q)};return p.createElement(GC,Ce({popupClassName:re(r,D==null?void 0:D.root),prefixCls:f,popup:j,action:i,builtinPlacements:zze,popupPlacement:w,ref:U,popupAlign:C,getPopupContainer:$,onPopupVisibleChange:m,afterPopupVisibleChange:v,popupTransitionName:g,popupAnimation:b,popupMotion:y,defaultPopupVisible:P,autoDestroy:_,mouseLeaveDelay:c,popupStyle:B(B({},u),N==null?void 0:N.root),mouseEnterDelay:s,arrow:I},V),F())};const Wze=p.forwardRef(Vze);function dO(e){const{sizePopupArrow:t,borderRadiusXS:n,borderRadiusOuter:r}=e,o=t/2,i=0,a=o,s=r*1/Math.sqrt(2),l=o-r*(1-1/Math.sqrt(2)),c=o-n*(1/Math.sqrt(2)),u=r*(Math.sqrt(2)-1)+n*(1/Math.sqrt(2)),d=2*o-c,f=u,h=2*o-s,m=l,v=2*o-i,g=a,b=o*Math.sqrt(2)+r*(Math.sqrt(2)-2),y=r*(Math.sqrt(2)-1),x=`polygon(${y}px 100%, 50% ${y}px, ${2*o-y}px 100%, ${y}px 100%)`,w=`path('M ${i} ${a} A ${r} ${r} 0 0 0 ${s} ${l} L ${c} ${u} A ${n} ${n} 0 0 1 ${d} ${f} L ${h} ${m} A ${r} ${r} 0 0 0 ${v} ${g} Z')`;return{arrowShadowWidth:b,arrowPath:w,arrowPolygon:x}}const Zfe=(e,t,n)=>{const{sizePopupArrow:r,arrowPolygon:o,arrowPath:i,arrowShadowWidth:a,borderRadiusXS:s,calc:l}=e;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:l(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[o,i]},content:'""'},"&::after":{content:'""',position:"absolute",width:a,height:a,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${se(s)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},Jfe=8;function fO(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?Jfe:r}}function i2(e,t){return e?t:{}}function Gj(e,t,n){const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:i,arrowOffsetHorizontal:a}=e,{arrowDistance:s=0,arrowPlacement:l={left:!0,right:!0,top:!0,bottom:!0}}=n||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},Zfe(e,t,o)),{"&:before":{background:t}})]},i2(!!l.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:s,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{"--arrow-offset-horizontal":a,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:a}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${se(a)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}}})),i2(!!l.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:s,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{"--arrow-offset-horizontal":a,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:a}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${se(a)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}}})),i2(!!l.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:s},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:i},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:i}})),i2(!!l.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:s},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:i},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:i}}))}}function Uze(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const o=r&&typeof r=="object"?r:{},i={};switch(e){case"top":case"bottom":i.shiftX=t.arrowOffsetHorizontal*2+n,i.shiftY=!0,i.adjustY=!0;break;case"left":case"right":i.shiftY=t.arrowOffsetVertical*2+n,i.shiftX=!0,i.adjustX=!0;break}const a=Object.assign(Object.assign({},i),o);return a.shiftX||(a.adjustX=!0),a.shiftY||(a.adjustY=!0),a}const MK={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"]}},Gze={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"]}},qze=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function epe(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:o,borderRadius:i,visibleFirst:a}=e,s=t/2,l={},c=fO({contentRadius:i,limitVerticalRadius:!0});return Object.keys(MK).forEach(u=>{const d=r&&Gze[u]||MK[u],f=Object.assign(Object.assign({},d),{offset:[0,0],dynamicInset:!0});switch(l[u]=f,qze.has(u)&&(f.autoArrow=!1),u){case"top":case"topLeft":case"topRight":f.offset[1]=-s-o;break;case"bottom":case"bottomLeft":case"bottomRight":f.offset[1]=s+o;break;case"left":case"leftTop":case"leftBottom":f.offset[0]=-s-o;break;case"right":case"rightTop":case"rightBottom":f.offset[0]=s+o;break}if(r)switch(u){case"topLeft":case"bottomLeft":f.offset[0]=-c.arrowOffsetHorizontal-s;break;case"topRight":case"bottomRight":f.offset[0]=c.arrowOffsetHorizontal+s;break;case"leftTop":case"rightTop":f.offset[1]=-c.arrowOffsetHorizontal*2+s;break;case"leftBottom":case"rightBottom":f.offset[1]=c.arrowOffsetHorizontal*2-s;break}f.overflow=Uze(u,c,t,n),a&&(f.htmlRegion="visibleFirst")}),l}const Kze=e=>{const{calc:t,componentCls:n,tooltipMaxWidth:r,tooltipColor:o,tooltipBg:i,tooltipBorderRadius:a,zIndexPopup:s,controlHeight:l,boxShadowSecondary:c,paddingSM:u,paddingXS:d,arrowOffsetHorizontal:f,sizePopupArrow:h}=e,m=t(a).add(h).add(f).equal(),v=t(a).mul(2).add(h).equal();return[{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),{position:"absolute",zIndex:s,display:"block",width:"max-content",maxWidth:r,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":i,[`${n}-inner`]:{minWidth:v,minHeight:l,padding:`${se(e.calc(u).div(2).equal())} ${se(d)}`,color:o,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:i,borderRadius:a,boxShadow:c,boxSizing:"border-box"},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:m},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${n}-inner`]:{borderRadius:e.min(a,Jfe)}},[`${n}-content`]:{position:"relative"}}),zR(e,(g,{darkColor:b})=>({[`&${n}-${g}`]:{[`${n}-inner`]:{backgroundColor:b},[`${n}-arrow`]:{"--antd-arrow-background-color":b}}}))),{"&-rtl":{direction:"rtl"}})},Gj(e,"var(--antd-arrow-background-color)"),{[`${n}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},Yze=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},fO({contentRadius:e.borderRadius,limitVerticalRadius:!0})),dO(Xt(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),tpe=(e,t=!0)=>pn("Tooltip",r=>{const{borderRadius:o,colorTextLightSolid:i,colorBgSpotlight:a}=r,s=Xt(r,{tooltipMaxWidth:250,tooltipColor:i,tooltipBorderRadius:o,tooltipBg:a});return[Kze(s),Ay(r,"zoom-big-fast")]},Yze,{resetStyle:!1,injectStyle:t})(e),Xze=Bp.map(e=>`${e}-inverse`),Qze=["success","processing","error","default","warning"];function pO(e,t=!0){return t?[].concat(De(Xze),De(Bp)).includes(e):Bp.includes(e)}function Zze(e){return Qze.includes(e)}function npe(e,t){const n=pO(t),r=re({[`${e}-${t}`]:t&&n}),o={},i={};return t&&!n&&(o.background=t,i["--antd-arrow-background-color"]=t),{className:r,overlayStyle:o,arrowStyle:i}}const Jze=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:i,overlayInnerStyle:a}=e,{getPrefixCls:s}=p.useContext(kt),l=s("tooltip",t),[c,u,d]=tpe(l),f=npe(l,i),h=f.arrowStyle,m=Object.assign(Object.assign({},a),f.overlayStyle),v=re(u,d,l,`${l}-pure`,`${l}-placement-${r}`,n,f.className);return c(p.createElement("div",{className:v,style:h},p.createElement("div",{className:`${l}-arrow`}),p.createElement(Uj,Object.assign({},e,{className:u,prefixCls:l,overlayInnerStyle:m}),o)))};var eHe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,openClassName:i,getTooltipContainer:a,color:s,overlayInnerStyle:l,children:c,afterOpenChange:u,afterVisibleChange:d,destroyTooltipOnHide:f,destroyOnHidden:h,arrow:m=!0,title:v,overlay:g,builtinPlacements:b,arrowPointAtCenter:y=!1,autoAdjustOverflow:x=!0,motion:w,getPopupContainer:S,placement:C="top",mouseEnterDelay:E=.1,mouseLeaveDelay:_=.1,overlayStyle:P,rootClassName:$,overlayClassName:T,styles:R,classNames:O}=e,k=eHe(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"]),I=!!m,[,D]=si(),{getPopupContainer:N,getPrefixCls:L,direction:H,className:U,style:V,classNames:j,styles:F}=Vr("tooltip"),W=mg(),X=p.useRef(null),J=()=>{var ke;(ke=X.current)===null||ke===void 0||ke.forceAlign()};p.useImperativeHandle(t,()=>{var ke,$e;return{forceAlign:J,forcePopupAlign:()=>{W.deprecated(!1,"forcePopupAlign","forceAlign"),J()},nativeElement:(ke=X.current)===null||ke===void 0?void 0:ke.nativeElement,popupElement:($e=X.current)===null||$e===void 0?void 0:$e.popupElement}});const[q,A]=Gt(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),z=!v&&!g&&v!==0,G=ke=>{var $e,Be;A(z?!1:ke),z||(($e=e.onOpenChange)===null||$e===void 0||$e.call(e,ke),(Be=e.onVisibleChange)===null||Be===void 0||Be.call(e,ke))},Y=p.useMemo(()=>{var ke,$e;let Be=y;return typeof m=="object"&&(Be=($e=(ke=m.pointAtCenter)!==null&&ke!==void 0?ke:m.arrowPointAtCenter)!==null&&$e!==void 0?$e:y),b||epe({arrowPointAtCenter:Be,autoAdjustOverflow:x,arrowWidth:I?D.sizePopupArrow:0,borderRadius:D.borderRadius,offset:D.marginXXS,visibleFirst:!0})},[y,m,b,D]),Q=p.useMemo(()=>v===0?v:g||v||"",[g,v]),ee=p.createElement(Pc,{space:!0},typeof Q=="function"?Q():Q),te=L("tooltip",o),oe=L(),ne=e["data-popover-inject"];let le=q;!("open"in e)&&!("visible"in e)&&z&&(le=!1);const ce=p.isValidElement(c)&&!dde(c)?c:p.createElement("span",null,c),he=ce.props,ue=!he.className||typeof he.className=="string"?re(he.className,i||`${te}-open`):he.className,[fe,ve,ge]=tpe(te,!ne),de=npe(te,s),be=de.arrowStyle,Ee=re(T,{[`${te}-rtl`]:H==="rtl"},de.className,$,ve,ge,U,j.root,O==null?void 0:O.root),Le=re(j.body,O==null?void 0:O.body),[Te,Pe]=Tl("Tooltip",k.zIndex),ze=p.createElement(Wze,Object.assign({},k,{zIndex:Te,showArrow:I,placement:C,mouseEnterDelay:E,mouseLeaveDelay:_,prefixCls:te,classNames:{root:Ee,body:Le},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},be),F.root),V),P),R==null?void 0:R.root),body:Object.assign(Object.assign(Object.assign(Object.assign({},F.body),l),R==null?void 0:R.body),de.overlayStyle)},getTooltipContainer:S||a||N,ref:X,builtinPlacements:Y,overlay:ee,visible:le,onVisibleChange:G,afterVisibleChange:u??d,arrowContent:p.createElement("span",{className:`${te}-arrow-content`}),motion:{motionName:Oi(oe,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:h??!!f}),le?No(ce,{className:ue}):ce);return fe(p.createElement(NC.Provider,{value:Pe},ze))}),ss=tHe;ss._InternalPanelDoNotUseOrYouWillBeFired=Jze;const nHe=e=>{const{componentCls:t,popoverColor:n,titleMinWidth:r,fontWeightStrong:o,innerPadding:i,boxShadowSecondary:a,colorTextHeading:s,borderRadiusLG:l,zIndexPopup:c,titleMarginBottom:u,colorBgElevated:d,popoverBg:f,titleBorderBottom:h,innerContentPadding:m,titlePadding:v}=e;return[{[t]:Object.assign(Object.assign({},Tn(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:c,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"--antd-arrow-background-color":d,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:f,backgroundClip:"padding-box",borderRadius:l,boxShadow:a,padding:i},[`${t}-title`]:{minWidth:r,marginBottom:u,color:s,fontWeight:o,borderBottom:h,padding:v},[`${t}-inner-content`]:{color:n,padding:m}})},Gj(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},rHe=e=>{const{componentCls:t}=e;return{[t]:Bp.map(n=>{const r=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":r,[`${t}-inner`]:{backgroundColor:r},[`${t}-arrow`]:{background:"transparent"}}}})}},oHe=e=>{const{lineWidth:t,controlHeight:n,fontHeight:r,padding:o,wireframe:i,zIndexPopupBase:a,borderRadiusLG:s,marginXS:l,lineType:c,colorSplit:u,paddingSM:d}=e,f=n-r,h=f/2,m=f/2-t,v=o;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:a+30},dO(e)),fO({contentRadius:s,limitVerticalRadius:!0})),{innerPadding:i?0:12,titleMarginBottom:i?0:l,titlePadding:i?`${h}px ${v}px ${m}px`:0,titleBorderBottom:i?`${t}px ${c} ${u}`:"none",innerContentPadding:i?`${d}px ${v}px`:0})},rpe=pn("Popover",e=>{const{colorBgElevated:t,colorText:n}=e,r=Xt(e,{popoverBg:t,popoverColor:n});return[nHe(r),rHe(r),Ay(r,"zoom-big")]},oHe,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]});var iHe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o!e&&!t?null:p.createElement(p.Fragment,null,e&&p.createElement("div",{className:`${n}-title`},e),t&&p.createElement("div",{className:`${n}-inner-content`},t)),aHe=e=>{const{hashId:t,prefixCls:n,className:r,style:o,placement:i="top",title:a,content:s,children:l}=e,c=QP(a),u=QP(s),d=re(t,n,`${n}-pure`,`${n}-placement-${i}`,r);return p.createElement("div",{className:d,style:o},p.createElement("div",{className:`${n}-arrow`}),p.createElement(Uj,Object.assign({},e,{className:t,prefixCls:n}),l||p.createElement(ope,{prefixCls:n,title:c,content:u})))},sHe=e=>{const{prefixCls:t,className:n}=e,r=iHe(e,["prefixCls","className"]),{getPrefixCls:o}=p.useContext(kt),i=o("popover",t),[a,s,l]=rpe(i);return a(p.createElement(aHe,Object.assign({},r,{prefixCls:i,hashId:s,className:re(n,l)})))};var lHe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,title:i,content:a,overlayClassName:s,placement:l="top",trigger:c="hover",children:u,mouseEnterDelay:d=.1,mouseLeaveDelay:f=.1,onOpenChange:h,overlayStyle:m={},styles:v,classNames:g}=e,b=lHe(e,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle","styles","classNames"]),{getPrefixCls:y,className:x,style:w,classNames:S,styles:C}=Vr("popover"),E=y("popover",o),[_,P,$]=rpe(E),T=y(),R=re(s,P,$,x,S.root,g==null?void 0:g.root),O=re(S.body,g==null?void 0:g.body),[k,I]=Gt(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),D=(V,j)=>{I(V,!0),h==null||h(V,j)},N=V=>{V.keyCode===ot.ESC&&D(!1,V)},L=V=>{D(V)},H=QP(i),U=QP(a);return _(p.createElement(ss,Object.assign({placement:l,trigger:c,mouseEnterDelay:d,mouseLeaveDelay:f},b,{prefixCls:E,classNames:{root:R,body:O},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},C.root),w),m),v==null?void 0:v.root),body:Object.assign(Object.assign({},C.body),v==null?void 0:v.body)},ref:t,open:k,onOpenChange:L,overlay:H||U?p.createElement(ope,{prefixCls:E,title:H,content:U}):null,transitionName:Oi(T,"zoom-big",b.transitionName),"data-popover-inject":!0}),No(u,{onKeyDown:V=>{var j,F;p.isValidElement(u)&&((F=u==null?void 0:(j=u.props).onKeyDown)===null||F===void 0||F.call(j,V)),N(V)}})))}),nf=cHe;nf._InternalPanelDoNotUseOrYouWillBeFired=sHe;const TK=e=>{const{size:t,shape:n}=p.useContext(OA),r=p.useMemo(()=>({size:e.size||t,shape:e.shape||n}),[e.size,e.shape,t,n]);return p.createElement(OA.Provider,{value:r},e.children)},uHe=e=>{var t,n,r,o;const{getPrefixCls:i,direction:a}=p.useContext(kt),{prefixCls:s,className:l,rootClassName:c,style:u,maxCount:d,maxStyle:f,size:h,shape:m,maxPopoverPlacement:v,maxPopoverTrigger:g,children:b,max:y}=e,x=i("avatar",s),w=`${x}-group`,S=br(x),[C,E,_]=Xfe(x,S),P=re(w,{[`${w}-rtl`]:a==="rtl"},_,S,l,c,E),$=bi(b).map((O,k)=>No(O,{key:`avatar-key-${k}`})),T=(y==null?void 0:y.count)||d,R=$.length;if(T&&T{const{componentCls:t,iconCls:n,antCls:r,badgeShadowSize:o,textFontSize:i,textFontSizeSM:a,statusSize:s,dotSize:l,textFontWeight:c,indicatorHeight:u,indicatorHeightSM:d,marginXS:f,calc:h}=e,m=`${r}-scroll-number`,v=zR(e,(g,{darkColor:b})=>({[`&${t} ${t}-color-${g}`]:{background:b,[`&:not(${t}-count)`]:{color:b},"a:hover &":{background:b}}}));return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${t}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:e.indicatorZIndex,minWidth:u,height:u,color:e.badgeTextColor,fontWeight:c,fontSize:i,lineHeight:se(u),whiteSpace:"nowrap",textAlign:"center",background:e.badgeColor,borderRadius:h(u).div(2).equal(),boxShadow:`0 0 0 ${se(o)} ${e.badgeShadowColor}`,transition:`background ${e.motionDurationMid}`,a:{color:e.badgeTextColor},"a:hover":{color:e.badgeTextColor},"a:hover &":{background:e.badgeColorHover}},[`${t}-count-sm`]:{minWidth:d,height:d,fontSize:a,lineHeight:se(d),borderRadius:h(d).div(2).equal()},[`${t}-multiple-words`]:{padding:`0 ${se(e.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${t}-dot`]:{zIndex:e.indicatorZIndex,width:l,minWidth:l,height:l,background:e.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${se(o)} ${e.badgeShadowColor}`},[`${t}-count, ${t}-dot, ${m}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${n}-spin`]:{animationName:gHe,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${t}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${t}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:s,height:s,verticalAlign:"middle",borderRadius:"50%"},[`${t}-status-success`]:{backgroundColor:e.colorSuccess},[`${t}-status-processing`]:{overflow:"visible",color:e.colorInfo,backgroundColor:e.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:o,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:dHe,animationDuration:e.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${t}-status-default`]:{backgroundColor:e.colorTextPlaceholder},[`${t}-status-error`]:{backgroundColor:e.colorError},[`${t}-status-warning`]:{backgroundColor:e.colorWarning},[`${t}-status-text`]:{marginInlineStart:f,color:e.colorText,fontSize:e.fontSize}}}),v),{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:fHe,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`${t}-zoom-leave`]:{animationName:pHe,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`&${t}-not-a-wrapper`]:{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:hHe,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`${t}-zoom-leave`]:{animationName:mHe,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`&:not(${t}-status)`]:{verticalAlign:"middle"},[`${m}-custom-component, ${t}-count`]:{transform:"none"},[`${m}-custom-component, ${m}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[m]:{overflow:"hidden",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack}`,[`${m}-only`]:{position:"relative",display:"inline-block",height:u,transition:`all ${e.motionDurationSlow} ${e.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${m}-only-unit`]:{height:u,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${m}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${t}-count, ${t}-dot, ${m}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ipe=e=>{const{fontHeight:t,lineWidth:n,marginXS:r,colorBorderBg:o}=e,i=t,a=n,s=e.colorTextLightSolid,l=e.colorError,c=e.colorErrorHover;return Xt(e,{badgeFontHeight:i,badgeShadowSize:a,badgeTextColor:s,badgeColor:l,badgeColorHover:c,badgeShadowColor:o,badgeProcessingDuration:"1.2s",badgeRibbonOffset:r,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ape=e=>{const{fontSize:t,lineHeight:n,fontSizeSM:r,lineWidth:o}=e;return{indicatorZIndex:"auto",indicatorHeight:Math.round(t*n)-2*o,indicatorHeightSM:t,dotSize:r/2,textFontSize:r,textFontSizeSM:r,textFontWeight:"normal",statusSize:r/2}},yHe=pn("Badge",e=>{const t=ipe(e);return vHe(t)},ape),bHe=e=>{const{antCls:t,badgeFontHeight:n,marginXS:r,badgeRibbonOffset:o,calc:i}=e,a=`${t}-ribbon`,s=`${t}-ribbon-wrapper`,l=zR(e,(c,{darkColor:u})=>({[`&${a}-color-${c}`]:{background:u,color:u}}));return{[s]:{position:"relative"},[a]:Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),{position:"absolute",top:r,padding:`0 ${se(e.paddingXS)}`,color:e.colorPrimary,lineHeight:se(n),whiteSpace:"nowrap",backgroundColor:e.colorPrimary,borderRadius:e.borderRadiusSM,[`${a}-text`]:{color:e.badgeTextColor},[`${a}-corner`]:{position:"absolute",top:"100%",width:o,height:o,color:"currentcolor",border:`${se(i(o).div(2).equal())} solid`,transform:e.badgeRibbonCornerTransform,transformOrigin:"top",filter:e.badgeRibbonCornerFilter}}),l),{[`&${a}-placement-end`]:{insetInlineEnd:i(o).mul(-1).equal(),borderEndEndRadius:0,[`${a}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${a}-placement-start`]:{insetInlineStart:i(o).mul(-1).equal(),borderEndStartRadius:0,[`${a}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}},xHe=pn(["Badge","Ribbon"],e=>{const t=ipe(e);return bHe(t)},ape),wHe=e=>{const{className:t,prefixCls:n,style:r,color:o,children:i,text:a,placement:s="end",rootClassName:l}=e,{getPrefixCls:c,direction:u}=p.useContext(kt),d=c("ribbon",n),f=`${d}-wrapper`,[h,m,v]=xHe(d,f),g=pO(o,!1),b=re(d,`${d}-placement-${s}`,{[`${d}-rtl`]:u==="rtl",[`${d}-color-${o}`]:g},t),y={},x={};return o&&!g&&(y.background=o,x.color=o),h(p.createElement("div",{className:re(f,l,m,v)},i,p.createElement("div",{className:re(b,m),style:Object.assign(Object.assign({},y),r)},p.createElement("span",{className:`${d}-text`},a),p.createElement("div",{className:`${d}-corner`,style:x}))))},RK=e=>{const{prefixCls:t,value:n,current:r,offset:o=0}=e;let i;return o&&(i={position:"absolute",top:`${o}00%`,left:0}),p.createElement("span",{style:i,className:re(`${t}-only-unit`,{current:r})},n)};function CHe(e,t,n){let r=e,o=0;for(;(r+10)%10!==t;)r+=n,o+=n;return o}const SHe=e=>{const{prefixCls:t,count:n,value:r}=e,o=Number(r),i=Math.abs(n),[a,s]=p.useState(o),[l,c]=p.useState(i),u=()=>{s(o),c(i)};p.useEffect(()=>{const h=setTimeout(u,1e3);return()=>clearTimeout(h)},[o]);let d,f;if(a===o||Number.isNaN(o)||Number.isNaN(a))d=[p.createElement(RK,Object.assign({},e,{key:o,current:!0}))],f={transition:"none"};else{d=[];const h=o+10,m=[];for(let y=o;y<=h;y+=1)m.push(y);const v=ly%10===a);d=(v<0?m.slice(0,g+1):m.slice(g)).map((y,x)=>{const w=y%10;return p.createElement(RK,Object.assign({},e,{key:y,value:w,offset:v<0?x-g:x,current:x===g}))}),f={transform:`translateY(${-CHe(a,o,v)}00%)`}}return p.createElement("span",{className:`${t}-only`,style:f,onTransitionEnd:u},d)};var EHe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,count:r,className:o,motionClassName:i,style:a,title:s,show:l,component:c="sup",children:u}=e,d=EHe(e,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:f}=p.useContext(kt),h=f("scroll-number",n),m=Object.assign(Object.assign({},d),{"data-show":l,style:a,className:re(h,o,i),title:s});let v=r;if(r&&Number(r)%1===0){const g=String(r).split("");v=p.createElement("bdi",null,g.map((b,y)=>p.createElement(SHe,{prefixCls:h,count:Number(r),value:b,key:g.length-y})))}return a!=null&&a.borderColor&&(m.style=Object.assign(Object.assign({},a),{boxShadow:`0 0 0 1px ${a.borderColor} inset`})),u?No(u,g=>({className:re(`${h}-custom-component`,g==null?void 0:g.className,i)})):p.createElement(c,Object.assign({},m,{ref:t}),v)});var $He=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o,i,a;const{prefixCls:s,scrollNumberPrefixCls:l,children:c,status:u,text:d,color:f,count:h=null,overflowCount:m=99,dot:v=!1,size:g="default",title:b,offset:y,style:x,className:w,rootClassName:S,classNames:C,styles:E,showZero:_=!1}=e,P=$He(e,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:$,direction:T,badge:R}=p.useContext(kt),O=$("badge",s),[k,I,D]=yHe(O),N=h>m?`${m}+`:h,L=N==="0"||N===0,H=h===null||L&&!_,U=(u!=null||f!=null)&&H,V=u!=null||!L,j=v&&!L,F=j?"":N,W=p.useMemo(()=>(F==null||F===""||L&&!_)&&!j,[F,L,_,j]),X=p.useRef(h);W||(X.current=h);const J=X.current,q=p.useRef(F);W||(q.current=F);const A=q.current,z=p.useRef(j);W||(z.current=j);const G=p.useMemo(()=>{if(!y)return Object.assign(Object.assign({},R==null?void 0:R.style),x);const ce={marginTop:y[1]};return T==="rtl"?ce.left=parseInt(y[0],10):ce.right=-parseInt(y[0],10),Object.assign(Object.assign(Object.assign({},ce),R==null?void 0:R.style),x)},[T,y,x,R==null?void 0:R.style]),Y=b??(typeof J=="string"||typeof J=="number"?J:void 0),Q=W||!d?null:p.createElement("span",{className:`${O}-status-text`},d),ee=!J||typeof J!="object"?void 0:No(J,ce=>({style:Object.assign(Object.assign({},G),ce.style)})),te=pO(f,!1),oe=re(C==null?void 0:C.indicator,(n=R==null?void 0:R.classNames)===null||n===void 0?void 0:n.indicator,{[`${O}-status-dot`]:U,[`${O}-status-${u}`]:!!u,[`${O}-color-${f}`]:te}),ne={};f&&!te&&(ne.color=f,ne.background=f);const le=re(O,{[`${O}-status`]:U,[`${O}-not-a-wrapper`]:!c,[`${O}-rtl`]:T==="rtl"},w,S,R==null?void 0:R.className,(r=R==null?void 0:R.classNames)===null||r===void 0?void 0:r.root,C==null?void 0:C.root,I,D);if(!c&&U&&(d||V||!H)){const ce=G.color;return k(p.createElement("span",Object.assign({},P,{className:le,style:Object.assign(Object.assign(Object.assign({},E==null?void 0:E.root),(o=R==null?void 0:R.styles)===null||o===void 0?void 0:o.root),G)}),p.createElement("span",{className:oe,style:Object.assign(Object.assign(Object.assign({},E==null?void 0:E.indicator),(i=R==null?void 0:R.styles)===null||i===void 0?void 0:i.indicator),ne)}),d&&p.createElement("span",{style:{color:ce},className:`${O}-status-text`},d)))}return k(p.createElement("span",Object.assign({ref:t},P,{className:le,style:Object.assign(Object.assign({},(a=R==null?void 0:R.styles)===null||a===void 0?void 0:a.root),E==null?void 0:E.root)}),c,p.createElement(Ko,{visible:!W,motionName:`${O}-zoom`,motionAppear:!1,motionDeadline:1e3},({className:ce})=>{var he,ue;const fe=$("scroll-number",l),ve=z.current,ge=re(C==null?void 0:C.indicator,(he=R==null?void 0:R.classNames)===null||he===void 0?void 0:he.indicator,{[`${O}-dot`]:ve,[`${O}-count`]:!ve,[`${O}-count-sm`]:g==="small",[`${O}-multiple-words`]:!ve&&A&&A.toString().length>1,[`${O}-status-${u}`]:!!u,[`${O}-color-${f}`]:te});let de=Object.assign(Object.assign(Object.assign({},E==null?void 0:E.indicator),(ue=R==null?void 0:R.styles)===null||ue===void 0?void 0:ue.indicator),G);return f&&!te&&(de=de||{},de.background=f),p.createElement(_He,{prefixCls:fe,show:!W,motionClassName:ce,className:ge,count:A,title:Y,style:de,key:"scrollNumber"},ee)}),Q))}),Ka=PHe;Ka.Ribbon=wHe;var MHe={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"},THe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:MHe}))},Ru=p.forwardRef(THe),RHe=ot.ESC,OHe=ot.TAB;function kHe(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,o=e.autoFocus,i=e.overlayRef,a=p.useRef(!1),s=function(){if(t){var d,f;(d=n.current)===null||d===void 0||(f=d.focus)===null||f===void 0||f.call(d),r==null||r(!1)}},l=function(){var d;return(d=i.current)!==null&&d!==void 0&&d.focus?(i.current.focus(),a.current=!0,!0):!1},c=function(d){switch(d.keyCode){case RHe:s();break;case OHe:{var f=!1;a.current||(f=l()),f?d.preventDefault():s();break}}};p.useEffect(function(){return t?(window.addEventListener("keydown",c),o&&gn(l,3),function(){window.removeEventListener("keydown",c),a.current=!1}):function(){a.current=!1}},[t])}var IHe=p.forwardRef(function(e,t){var n=e.overlay,r=e.arrow,o=e.prefixCls,i=p.useMemo(function(){var s;return typeof n=="function"?s=n():s=n,s},[n]),a=Ci(t,Zp(i));return Z.createElement(Z.Fragment,null,r&&Z.createElement("div",{className:"".concat(o,"-arrow")}),Z.cloneElement(i,{ref:Jd(i)?a:void 0}))}),Jg={adjustX:1,adjustY:1},ev=[0,0],DHe={topLeft:{points:["bl","tl"],overflow:Jg,offset:[0,-4],targetOffset:ev},top:{points:["bc","tc"],overflow:Jg,offset:[0,-4],targetOffset:ev},topRight:{points:["br","tr"],overflow:Jg,offset:[0,-4],targetOffset:ev},bottomLeft:{points:["tl","bl"],overflow:Jg,offset:[0,4],targetOffset:ev},bottom:{points:["tc","bc"],overflow:Jg,offset:[0,4],targetOffset:ev},bottomRight:{points:["tr","br"],overflow:Jg,offset:[0,4],targetOffset:ev}},NHe=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function AHe(e,t){var n,r=e.arrow,o=r===void 0?!1:r,i=e.prefixCls,a=i===void 0?"rc-dropdown":i,s=e.transitionName,l=e.animation,c=e.align,u=e.placement,d=u===void 0?"bottomLeft":u,f=e.placements,h=f===void 0?DHe:f,m=e.getPopupContainer,v=e.showAction,g=e.hideAction,b=e.overlayClassName,y=e.overlayStyle,x=e.visible,w=e.trigger,S=w===void 0?["hover"]:w,C=e.autoFocus,E=e.overlay,_=e.children,P=e.onVisibleChange,$=Ye(e,NHe),T=Z.useState(),R=ie(T,2),O=R[0],k=R[1],I="visible"in e?x:O,D=Z.useRef(null),N=Z.useRef(null),L=Z.useRef(null);Z.useImperativeHandle(t,function(){return D.current});var H=function(A){k(A),P==null||P(A)};kHe({visible:I,triggerRef:L,onVisibleChange:H,autoFocus:C,overlayRef:N});var U=function(A){var z=e.onOverlayClick;k(!1),z&&z(A)},V=function(){return Z.createElement(IHe,{ref:N,overlay:E,prefixCls:a,arrow:o})},j=function(){return typeof E=="function"?V:V()},F=function(){var A=e.minOverlayWidthMatchTrigger,z=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?A:!z},W=function(){var A=e.openClassName;return A!==void 0?A:"".concat(a,"-open")},X=Z.cloneElement(_,{className:re((n=_.props)===null||n===void 0?void 0:n.className,I&&W()),ref:Jd(_)?Ci(L,Zp(_)):void 0}),J=g;return!J&&S.indexOf("contextMenu")!==-1&&(J=["click"]),Z.createElement(GC,Ce({builtinPlacements:h},$,{prefixCls:a,ref:D,popupClassName:re(b,K({},"".concat(a,"-show-arrow"),o)),popupStyle:y,action:S,showAction:v,hideAction:J,popupPlacement:d,popupAlign:c,popupTransitionName:s,popupAnimation:l,popupVisible:I,stretch:F()?"minWidth":"",popup:j(),onPopupVisibleChange:H,onPopupClick:U,getPopupContainer:m}),X)}const spe=Z.forwardRef(AHe),FHe=e=>typeof e!="object"&&typeof e!="function"||e===null;var lpe=p.createContext(null);function cpe(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function upe(e){var t=p.useContext(lpe);return cpe(t,e)}var BHe=["children","locked"],Tc=p.createContext(null);function LHe(e,t){var n=B({},e);return Object.keys(t).forEach(function(r){var o=t[r];o!==void 0&&(n[r]=o)}),n}function Mw(e){var t=e.children,n=e.locked,r=Ye(e,BHe),o=p.useContext(Tc),i=Np(function(){return LHe(o,r)},[o,r],function(a,s){return!n&&(a[0]!==s[0]||!Vd(a[1],s[1],!0))});return p.createElement(Tc.Provider,{value:i},t)}var jHe=[],dpe=p.createContext(null);function hO(){return p.useContext(dpe)}var fpe=p.createContext(jHe);function Ly(e){var t=p.useContext(fpe);return p.useMemo(function(){return e!==void 0?[].concat(De(t),[e]):t},[t,e])}var ppe=p.createContext(null),qj=p.createContext({});function OK(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(FC(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),i=Number(o),a=null;return o&&!Number.isNaN(i)?a=i:r&&a===null&&(a=0),r&&e.disabled&&(a=null),a!==null&&(a>=0||t&&a<0)}return!1}function zHe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=De(e.querySelectorAll("*")).filter(function(r){return OK(r,t)});return OK(e,t)&&n.unshift(e),n}var kA=ot.LEFT,IA=ot.RIGHT,DA=ot.UP,Q_=ot.DOWN,Z_=ot.ENTER,hpe=ot.ESC,tx=ot.HOME,nx=ot.END,kK=[DA,Q_,kA,IA];function HHe(e,t,n,r){var o,i="prev",a="next",s="children",l="parent";if(e==="inline"&&r===Z_)return{inlineTrigger:!0};var c=K(K({},DA,i),Q_,a),u=K(K(K(K({},kA,n?a:i),IA,n?i:a),Q_,s),Z_,s),d=K(K(K(K(K(K({},DA,i),Q_,a),Z_,s),hpe,l),kA,n?s:l),IA,n?l:s),f={inline:c,horizontal:u,vertical:d,inlineSub:c,horizontalSub:d,verticalSub:d},h=(o=f["".concat(e).concat(t?"":"Sub")])===null||o===void 0?void 0:o[r];switch(h){case i:return{offset:-1,sibling:!0};case a:return{offset:1,sibling:!0};case l:return{offset:-1,sibling:!1};case s:return{offset:1,sibling:!1};default:return null}}function VHe(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function WHe(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function Kj(e,t){var n=zHe(e,!0);return n.filter(function(r){return t.has(r)})}function IK(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=Kj(e,t),i=o.length,a=o.findIndex(function(s){return n===s});return r<0?a===-1?a=i-1:a-=1:r>0&&(a+=1),a=(a+i)%i,o[a]}var NA=function(t,n){var r=new Set,o=new Map,i=new Map;return t.forEach(function(a){var s=document.querySelector("[data-menu-id='".concat(cpe(n,a),"']"));s&&(r.add(s),i.set(s,a),o.set(a,s))}),{elements:r,key2element:o,element2key:i}};function UHe(e,t,n,r,o,i,a,s,l,c){var u=p.useRef(),d=p.useRef();d.current=t;var f=function(){gn.cancel(u.current)};return p.useEffect(function(){return function(){f()}},[]),function(h){var m=h.which;if([].concat(kK,[Z_,hpe,tx,nx]).includes(m)){var v=i(),g=NA(v,r),b=g,y=b.elements,x=b.key2element,w=b.element2key,S=x.get(t),C=WHe(S,y),E=w.get(C),_=HHe(e,a(E,!0).length===1,n,m);if(!_&&m!==tx&&m!==nx)return;(kK.includes(m)||[tx,nx].includes(m))&&h.preventDefault();var P=function(N){if(N){var L=N,H=N.querySelector("a");H!=null&&H.getAttribute("href")&&(L=H);var U=w.get(N);s(U),f(),u.current=gn(function(){d.current===U&&L.focus()})}};if([tx,nx].includes(m)||_.sibling||!C){var $;!C||e==="inline"?$=o.current:$=VHe(C);var T,R=Kj($,y);m===tx?T=R[0]:m===nx?T=R[R.length-1]:T=IK($,y,C,_.offset),P(T)}else if(_.inlineTrigger)l(E);else if(_.offset>0)l(E,!0),f(),u.current=gn(function(){g=NA(v,r);var D=C.getAttribute("aria-controls"),N=document.getElementById(D),L=IK(N,g.elements);P(L)},5);else if(_.offset<0){var O=a(E,!0),k=O[O.length-2],I=x.get(k);l(k,!1),P(I)}}c==null||c(h)}}function GHe(e){Promise.resolve().then(e)}var Yj="__RC_UTIL_PATH_SPLIT__",DK=function(t){return t.join(Yj)},qHe=function(t){return t.split(Yj)},AA="rc-menu-more";function KHe(){var e=p.useState({}),t=ie(e,2),n=t[1],r=p.useRef(new Map),o=p.useRef(new Map),i=p.useState([]),a=ie(i,2),s=a[0],l=a[1],c=p.useRef(0),u=p.useRef(!1),d=function(){u.current||n({})},f=p.useCallback(function(x,w){var S=DK(w);o.current.set(S,x),r.current.set(x,S),c.current+=1;var C=c.current;GHe(function(){C===c.current&&d()})},[]),h=p.useCallback(function(x,w){var S=DK(w);o.current.delete(S),r.current.delete(x)},[]),m=p.useCallback(function(x){l(x)},[]),v=p.useCallback(function(x,w){var S=r.current.get(x)||"",C=qHe(S);return w&&s.includes(C[0])&&C.unshift(AA),C},[s]),g=p.useCallback(function(x,w){return x.filter(function(S){return S!==void 0}).some(function(S){var C=v(S,!0);return C.includes(w)})},[v]),b=function(){var w=De(r.current.keys());return s.length&&w.push(AA),w},y=p.useCallback(function(x){var w="".concat(r.current.get(x)).concat(Yj),S=new Set;return De(o.current.keys()).forEach(function(C){C.startsWith(w)&&S.add(o.current.get(C))}),S},[]);return p.useEffect(function(){return function(){u.current=!0}},[]),{registerPath:f,unregisterPath:h,refreshOverflowKeys:m,isSubPathKey:g,getKeyPath:v,getKeys:b,getSubPathKeys:y}}function Vx(e){var t=p.useRef(e);t.current=e;var n=p.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),a=0;a1&&(y.motionAppear=!1);var x=y.onVisibleChanged;return y.onVisibleChanged=function(w){return!f.current&&!w&&g(!0),x==null?void 0:x(w)},v?null:p.createElement(Mw,{mode:i,locked:!f.current},p.createElement(Ko,Ce({visible:b},y,{forceRender:l,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),function(w){var S=w.className,C=w.style;return p.createElement(Xj,{id:t,className:S,style:C},o)}))}var dVe=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],fVe=["active"],pVe=p.forwardRef(function(e,t){var n=e.style,r=e.className,o=e.title,i=e.eventKey;e.warnKey;var a=e.disabled,s=e.internalPopupClose,l=e.children,c=e.itemIcon,u=e.expandIcon,d=e.popupClassName,f=e.popupOffset,h=e.popupStyle,m=e.onClick,v=e.onMouseEnter,g=e.onMouseLeave,b=e.onTitleClick,y=e.onTitleMouseEnter,x=e.onTitleMouseLeave,w=Ye(e,dVe),S=upe(i),C=p.useContext(Tc),E=C.prefixCls,_=C.mode,P=C.openKeys,$=C.disabled,T=C.overflowDisabled,R=C.activeKey,O=C.selectedKeys,k=C.itemIcon,I=C.expandIcon,D=C.onItemClick,N=C.onOpenChange,L=C.onActive,H=p.useContext(qj),U=H._internalRenderSubMenuItem,V=p.useContext(ppe),j=V.isSubPathKey,F=Ly(),W="".concat(E,"-submenu"),X=$||a,J=p.useRef(),q=p.useRef(),A=c??k,z=u??I,G=P.includes(i),Y=!T&&G,Q=j(O,i),ee=mpe(i,X,y,x),te=ee.active,oe=Ye(ee,fVe),ne=p.useState(!1),le=ie(ne,2),ce=le[0],he=le[1],ue=function(Fe){X||he(Fe)},fe=function(Fe){ue(!0),v==null||v({key:i,domEvent:Fe})},ve=function(Fe){ue(!1),g==null||g({key:i,domEvent:Fe})},ge=p.useMemo(function(){return te||(_!=="inline"?ce||j([R],i):!1)},[_,te,R,ce,i,j]),de=gpe(F.length),be=function(Fe){X||(b==null||b({key:i,domEvent:Fe}),_==="inline"&&N(i,!G))},Ee=Vx(function(Re){m==null||m(ZP(Re)),D(Re)}),Le=function(Fe){_!=="inline"&&N(i,Fe)},Te=function(){L(i)},Pe=S&&"".concat(S,"-popup"),ze=p.useMemo(function(){return p.createElement(vpe,{icon:_!=="horizontal"?z:void 0,props:B(B({},e),{},{isOpen:Y,isSubMenu:!0})},p.createElement("i",{className:"".concat(W,"-arrow")}))},[_,z,e,Y,W]),ke=p.createElement("div",Ce({role:"menuitem",style:de,className:"".concat(W,"-title"),tabIndex:X?null:-1,ref:J,title:typeof o=="string"?o:null,"data-menu-id":T&&S?null:S,"aria-expanded":Y,"aria-haspopup":!0,"aria-controls":Pe,"aria-disabled":X,onClick:be,onFocus:Te},oe),o,ze),$e=p.useRef(_);if(_!=="inline"&&F.length>1?$e.current="vertical":$e.current=_,!T){var Be=$e.current;ke=p.createElement(cVe,{mode:Be,prefixCls:W,visible:!s&&Y&&_!=="inline",popupClassName:d,popupOffset:f,popupStyle:h,popup:p.createElement(Mw,{mode:Be==="horizontal"?"vertical":Be},p.createElement(Xj,{id:Pe,ref:q},l)),disabled:X,onVisibleChange:Le},ke)}var we=p.createElement(mc.Item,Ce({ref:t,role:"none"},w,{component:"li",style:n,className:re(W,"".concat(W,"-").concat(_),r,K(K(K(K({},"".concat(W,"-open"),Y),"".concat(W,"-active"),ge),"".concat(W,"-selected"),Q),"".concat(W,"-disabled"),X)),onMouseEnter:fe,onMouseLeave:ve}),ke,!T&&p.createElement(uVe,{id:Pe,open:Y,keyPath:F},l));return U&&(we=U(we,e,{selected:Q,active:ge,open:Y,disabled:X})),p.createElement(Mw,{onItemClick:Ee,mode:_==="horizontal"?"vertical":_,itemIcon:A,expandIcon:z},we)}),mO=p.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=Ly(n),i=Qj(r,o),a=hO();p.useEffect(function(){if(a)return a.registerPath(n,o),function(){a.unregisterPath(n,o)}},[o]);var s;return a?s=i:s=p.createElement(pVe,Ce({ref:t},e),i),p.createElement(fpe.Provider,{value:o},s)});function Zj(e){var t=e.className,n=e.style,r=p.useContext(Tc),o=r.prefixCls,i=hO();return i?null:p.createElement("li",{role:"separator",className:re("".concat(o,"-item-divider"),t),style:n})}var hVe=["className","title","eventKey","children"],mVe=p.forwardRef(function(e,t){var n=e.className,r=e.title;e.eventKey;var o=e.children,i=Ye(e,hVe),a=p.useContext(Tc),s=a.prefixCls,l="".concat(s,"-item-group");return p.createElement("li",Ce({ref:t,role:"presentation"},i,{onClick:function(u){return u.stopPropagation()},className:re(l,n)}),p.createElement("div",{role:"presentation",className:"".concat(l,"-title"),title:typeof r=="string"?r:void 0},r),p.createElement("ul",{role:"group",className:"".concat(l,"-list")},o))}),Jj=p.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=Ly(n),i=Qj(r,o),a=hO();return a?i:p.createElement(mVe,Ce({ref:t},En(e,["warnKey"])),i)}),gVe=["label","children","key","type","extra"];function FA(e,t,n){var r=t.item,o=t.group,i=t.submenu,a=t.divider;return(e||[]).map(function(s,l){if(s&&dt(s)==="object"){var c=s,u=c.label,d=c.children,f=c.key,h=c.type,m=c.extra,v=Ye(c,gVe),g=f??"tmp-".concat(l);return d||h==="group"?h==="group"?p.createElement(o,Ce({key:g},v,{title:u}),FA(d,t,n)):p.createElement(i,Ce({key:g},v,{title:u}),FA(d,t,n)):h==="divider"?p.createElement(a,Ce({key:g},v)):p.createElement(r,Ce({key:g},v,{extra:m}),u,(!!m||m===0)&&p.createElement("span",{className:"".concat(n,"-item-extra")},m))}return null}).filter(function(s){return s})}function AK(e,t,n,r,o){var i=e,a=B({divider:Zj,item:KC,group:Jj,submenu:mO},r);return t&&(i=FA(t,a,o)),Qj(i,n)}var vVe=["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"],$h=[],yVe=p.forwardRef(function(e,t){var n,r=e,o=r.prefixCls,i=o===void 0?"rc-menu":o,a=r.rootClassName,s=r.style,l=r.className,c=r.tabIndex,u=c===void 0?0:c,d=r.items,f=r.children,h=r.direction,m=r.id,v=r.mode,g=v===void 0?"vertical":v,b=r.inlineCollapsed,y=r.disabled,x=r.disabledOverflow,w=r.subMenuOpenDelay,S=w===void 0?.1:w,C=r.subMenuCloseDelay,E=C===void 0?.1:C,_=r.forceSubMenuRender,P=r.defaultOpenKeys,$=r.openKeys,T=r.activeKey,R=r.defaultActiveFirst,O=r.selectable,k=O===void 0?!0:O,I=r.multiple,D=I===void 0?!1:I,N=r.defaultSelectedKeys,L=r.selectedKeys,H=r.onSelect,U=r.onDeselect,V=r.inlineIndent,j=V===void 0?24:V,F=r.motion,W=r.defaultMotions,X=r.triggerSubMenuAction,J=X===void 0?"hover":X,q=r.builtinPlacements,A=r.itemIcon,z=r.expandIcon,G=r.overflowedIndicator,Y=G===void 0?"...":G,Q=r.overflowedIndicatorPopupClassName,ee=r.getPopupContainer,te=r.onClick,oe=r.onOpenChange,ne=r.onKeyDown;r.openAnimation,r.openTransitionName;var le=r._internalRenderMenuItem,ce=r._internalRenderSubMenuItem,he=r._internalComponents,ue=Ye(r,vVe),fe=p.useMemo(function(){return[AK(f,d,$h,he,i),AK(f,d,$h,{},i)]},[f,d,he]),ve=ie(fe,2),ge=ve[0],de=ve[1],be=p.useState(!1),Ee=ie(be,2),Le=Ee[0],Te=Ee[1],Pe=p.useRef(),ze=XHe(m),ke=h==="rtl",$e=Gt(P,{value:$,postState:function(zt){return zt||$h}}),Be=ie($e,2),we=Be[0],Re=Be[1],Fe=function(zt){var $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Dn(){Re(zt),oe==null||oe(zt)}$t?ji.flushSync(Dn):Dn()},Se=p.useState(we),Ae=ie(Se,2),Ve=Ae[0],Je=Ae[1],ht=p.useRef(!1),He=p.useMemo(function(){return(g==="inline"||g==="vertical")&&b?["vertical",b]:[g,!1]},[g,b]),Ke=ie(He,2),it=Ke[0],Ge=Ke[1],ut=it==="inline",Ze=p.useState(it),et=ie(Ze,2),tt=et[0],mt=et[1],me=p.useState(Ge),pe=ie(me,2),ye=pe[0],Oe=pe[1];p.useEffect(function(){mt(it),Oe(Ge),ht.current&&(ut?Re(Ve):Fe($h))},[it,Ge]);var je=p.useState(0),We=ie(je,2),Xe=We[0],st=We[1],ct=Xe>=ge.length-1||tt!=="horizontal"||x;p.useEffect(function(){ut&&Je(we)},[we]),p.useEffect(function(){return ht.current=!0,function(){ht.current=!1}},[]);var at=KHe(),Ue=at.registerPath,Mt=at.unregisterPath,xt=at.refreshOverflowKeys,Dt=at.isSubPathKey,Ct=at.getKeyPath,ft=at.getKeys,vt=at.getSubPathKeys,rt=p.useMemo(function(){return{registerPath:Ue,unregisterPath:Mt}},[Ue,Mt]),yt=p.useMemo(function(){return{isSubPathKey:Dt}},[Dt]);p.useEffect(function(){xt(ct?$h:ge.slice(Xe+1).map(function(Vn){return Vn.key}))},[Xe,ct]);var qe=Gt(T||R&&((n=ge[0])===null||n===void 0?void 0:n.key),{value:T}),Ie=ie(qe,2),nt=Ie[0],wt=Ie[1],Lt=Vx(function(Vn){wt(Vn)}),on=Vx(function(){wt(void 0)});p.useImperativeHandle(t,function(){return{list:Pe.current,focus:function(zt){var $t,Dn=ft(),Nt=NA(Dn,ze),St=Nt.elements,Qt=Nt.key2element,Qn=Nt.element2key,fr=Kj(Pe.current,St),So=nt??(fr[0]?Qn.get(fr[0]):($t=ge.find(function(Sn){return!Sn.props.disabled}))===null||$t===void 0?void 0:$t.key),Qo=Qt.get(So);if(So&&Qo){var Zo;Qo==null||(Zo=Qo.focus)===null||Zo===void 0||Zo.call(Qo,zt)}}}});var Pt=Gt(N||[],{value:L,postState:function(zt){return Array.isArray(zt)?zt:zt==null?$h:[zt]}}),lt=ie(Pt,2),Tt=lt[0],cn=lt[1],yn=function(zt){if(k){var $t=zt.key,Dn=Tt.includes($t),Nt;D?Dn?Nt=Tt.filter(function(Qt){return Qt!==$t}):Nt=[].concat(De(Tt),[$t]):Nt=[$t],cn(Nt);var St=B(B({},zt),{},{selectedKeys:Nt});Dn?U==null||U(St):H==null||H(St)}!D&&we.length&&tt!=="inline"&&Fe($h)},tn=Vx(function(Vn){te==null||te(ZP(Vn)),yn(Vn)}),Kn=Vx(function(Vn,zt){var $t=we.filter(function(Nt){return Nt!==Vn});if(zt)$t.push(Vn);else if(tt!=="inline"){var Dn=vt(Vn);$t=$t.filter(function(Nt){return!Dn.has(Nt)})}Vd(we,$t,!0)||Fe($t,!0)}),ir=function(zt,$t){var Dn=$t??!we.includes(zt);Kn(zt,Dn)},ro=UHe(tt,nt,ke,ze,Pe,ft,Ct,wt,ir,ne);p.useEffect(function(){Te(!0)},[]);var Co=p.useMemo(function(){return{_internalRenderMenuItem:le,_internalRenderSubMenuItem:ce}},[le,ce]),Wr=tt!=="horizontal"||x?ge:ge.map(function(Vn,zt){return p.createElement(Mw,{key:Vn.key,overflowDisabled:zt>Xe},Vn)}),Br=p.createElement(mc,Ce({id:m,ref:Pe,prefixCls:"".concat(i,"-overflow"),component:"ul",itemComponent:KC,className:re(i,"".concat(i,"-root"),"".concat(i,"-").concat(tt),l,K(K({},"".concat(i,"-inline-collapsed"),ye),"".concat(i,"-rtl"),ke),a),dir:h,style:s,role:"menu",tabIndex:u,data:Wr,renderRawItem:function(zt){return zt},renderRawRest:function(zt){var $t=zt.length,Dn=$t?ge.slice(-$t):null;return p.createElement(mO,{eventKey:AA,title:Y,disabled:ct,internalPopupClose:$t===0,popupClassName:Q},Dn)},maxCount:tt!=="horizontal"||x?mc.INVALIDATE:mc.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(zt){st(zt)},onKeyDown:ro},ue));return p.createElement(qj.Provider,{value:Co},p.createElement(lpe.Provider,{value:ze},p.createElement(Mw,{prefixCls:i,rootClassName:a,mode:tt,openKeys:we,rtl:ke,disabled:y,motion:Le?F:null,defaultMotions:Le?W:null,activeKey:nt,onActive:Lt,onInactive:on,selectedKeys:Tt,inlineIndent:j,subMenuOpenDelay:S,subMenuCloseDelay:E,forceSubMenuRender:_,builtinPlacements:q,triggerSubMenuAction:J,getPopupContainer:ee,itemIcon:A,expandIcon:z,onItemClick:tn,onOpenChange:Kn},p.createElement(ppe.Provider,{value:yt},Br),p.createElement("div",{style:{display:"none"},"aria-hidden":!0},p.createElement(dpe.Provider,{value:rt},de)))))}),jy=yVe;jy.Item=KC;jy.SubMenu=mO;jy.ItemGroup=Jj;jy.Divider=Zj;var bVe={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"},xVe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:bVe}))},wVe=p.forwardRef(xVe);const bpe=p.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}}),CVe=e=>{const{antCls:t,componentCls:n,colorText:r,footerBg:o,headerHeight:i,headerPadding:a,headerColor:s,footerPadding:l,fontSize:c,bodyBg:u,headerBg:d}=e;return{[n]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:u,"&, *":{boxSizing:"border-box"},[`&${n}-has-sider`]:{flexDirection:"row",[`> ${n}, > ${n}-content`]:{width:0}},[`${n}-header, &${n}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${n}-header`]:{height:i,padding:a,color:s,lineHeight:se(i),background:d,[`${t}-menu`]:{lineHeight:"inherit"}},[`${n}-footer`]:{padding:l,color:r,fontSize:c,background:o},[`${n}-content`]:{flex:"auto",color:r,minHeight:0}}},xpe=e=>{const{colorBgLayout:t,controlHeight:n,controlHeightLG:r,colorText:o,controlHeightSM:i,marginXXS:a,colorTextLightSolid:s,colorBgContainer:l}=e,c=r*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:n*2,headerPadding:`0 ${c}px`,headerColor:o,footerPadding:`${i}px ${c}px`,footerBg:t,siderBg:"#001529",triggerHeight:r+a*2,triggerBg:"#002140",triggerColor:s,zeroTriggerWidth:r,zeroTriggerHeight:r,lightSiderBg:l,lightTriggerBg:l,lightTriggerColor:o}},wpe=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]],Cpe=pn("Layout",e=>[CVe(e)],xpe,{deprecatedTokens:wpe}),SVe=e=>{const{componentCls:t,siderBg:n,motionDurationMid:r,motionDurationSlow:o,antCls:i,triggerHeight:a,triggerColor:s,triggerBg:l,headerHeight:c,zeroTriggerWidth:u,zeroTriggerHeight:d,borderRadiusLG:f,lightSiderBg:h,lightTriggerColor:m,lightTriggerBg:v,bodyBg:g}=e;return{[t]:{position:"relative",minWidth:0,background:n,transition:`all ${r}, background 0s`,"&-has-trigger":{paddingBottom:a},"&-right":{order:1},[`${t}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${i}-menu${i}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${t}-children`]:{overflow:"hidden"},[`${t}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:a,color:s,lineHeight:se(a),textAlign:"center",background:l,cursor:"pointer",transition:`all ${r}`},[`${t}-zero-width-trigger`]:{position:"absolute",top:c,insetInlineEnd:e.calc(u).mul(-1).equal(),zIndex:1,width:u,height:d,color:s,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:n,borderRadius:`0 ${se(f)} ${se(f)} 0`,cursor:"pointer",transition:`background ${o} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${o}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:e.calc(u).mul(-1).equal(),borderRadius:`${se(f)} 0 0 ${se(f)}`}},"&-light":{background:h,[`${t}-trigger`]:{color:m,background:v},[`${t}-zero-width-trigger`]:{color:m,background:v,border:`1px solid ${g}`,borderInlineStart:0}}}}},EVe=pn(["Layout","Sider"],e=>[SVe(e)],xpe,{deprecatedTokens:wpe});var _Ve=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o!Number.isNaN(Number.parseFloat(e))&&isFinite(e),gO=p.createContext({}),PVe=(()=>{let e=0;return(t="")=>(e+=1,`${t}${e}`)})(),Spe=p.forwardRef((e,t)=>{const{prefixCls:n,className:r,trigger:o,children:i,defaultCollapsed:a=!1,theme:s="dark",style:l={},collapsible:c=!1,reverseArrow:u=!1,width:d=200,collapsedWidth:f=80,zeroWidthTriggerStyle:h,breakpoint:m,onCollapse:v,onBreakpoint:g}=e,b=_Ve(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:y}=p.useContext(bpe),[x,w]=p.useState("collapsed"in e?e.collapsed:a),[S,C]=p.useState(!1);p.useEffect(()=>{"collapsed"in e&&w(e.collapsed)},[e.collapsed]);const E=(A,z)=>{"collapsed"in e||w(A),v==null||v(A,z)},{getPrefixCls:_,direction:P}=p.useContext(kt),$=_("layout-sider",n),[T,R,O]=EVe($),k=p.useRef(null);k.current=A=>{C(A.matches),g==null||g(A.matches),x!==A.matches&&E(A.matches,"responsive")},p.useEffect(()=>{function A(G){var Y;return(Y=k.current)===null||Y===void 0?void 0:Y.call(k,G)}let z;return typeof(window==null?void 0:window.matchMedia)<"u"&&m&&m in FK&&(z=window.matchMedia(`screen and (max-width: ${FK[m]})`),qfe(z,A),A(z)),()=>{Kfe(z,A)}},[m]),p.useEffect(()=>{const A=PVe("ant-sider-");return y.addSider(A),()=>y.removeSider(A)},[]);const I=()=>{E(!x,"clickTrigger")},D=En(b,["collapsed"]),N=x?f:d,L=$Ve(N)?`${N}px`:String(N),H=parseFloat(String(f||0))===0?p.createElement("span",{onClick:I,className:re(`${$}-zero-width-trigger`,`${$}-zero-width-trigger-${u?"right":"left"}`),style:h},o||p.createElement(wVe,null)):null,U=P==="rtl"==!u,F={expanded:U?p.createElement(El,null):p.createElement(Ru,null),collapsed:U?p.createElement(Ru,null):p.createElement(El,null)}[x?"collapsed":"expanded"],W=o!==null?H||p.createElement("div",{className:`${$}-trigger`,onClick:I,style:{width:L}},o||F):null,X=Object.assign(Object.assign({},l),{flex:`0 0 ${L}`,maxWidth:L,minWidth:L,width:L}),J=re($,`${$}-${s}`,{[`${$}-collapsed`]:!!x,[`${$}-has-trigger`]:c&&o!==null&&!H,[`${$}-below`]:!!S,[`${$}-zero-width`]:parseFloat(L)===0},r,R,O),q=p.useMemo(()=>({siderCollapsed:x}),[x]);return T(p.createElement(gO.Provider,{value:q},p.createElement("aside",Object.assign({className:J},D,{style:X,ref:t}),p.createElement("div",{className:`${$}-children`},i),c||S&&H?W:null)))});var MVe={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"},TVe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:MVe}))},e7=p.forwardRef(TVe);const JP=p.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1});var RVe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,dashed:r}=e,o=RVe(e,["prefixCls","className","dashed"]),{getPrefixCls:i}=p.useContext(kt),a=i("menu",t),s=re({[`${a}-item-divider-dashed`]:!!r},n);return p.createElement(Zj,Object.assign({className:s},o))},_pe=e=>{var t;const{className:n,children:r,icon:o,title:i,danger:a,extra:s}=e,{prefixCls:l,firstLevel:c,direction:u,disableMenuItemTitleTooltip:d,inlineCollapsed:f}=p.useContext(JP),h=x=>{const w=r==null?void 0:r[0],S=p.createElement("span",{className:re(`${l}-title-content`,{[`${l}-title-content-with-extra`]:!!s||s===0})},r);return(!o||p.isValidElement(r)&&r.type==="span")&&r&&x&&c&&typeof w=="string"?p.createElement("div",{className:`${l}-inline-collapsed-noicon`},w.charAt(0)):S},{siderCollapsed:m}=p.useContext(gO);let v=i;typeof i>"u"?v=c?r:"":i===!1&&(v="");const g={title:v};!m&&!f&&(g.title=null,g.open=!1);const b=bi(r).length;let y=p.createElement(KC,Object.assign({},En(e,["title","icon","danger"]),{className:re({[`${l}-item-danger`]:a,[`${l}-item-only-child`]:(o?b+1:b)===1},n),title:typeof i=="string"?i:void 0}),No(o,{className:re(p.isValidElement(o)?(t=o.props)===null||t===void 0?void 0:t.className:void 0,`${l}-item-icon`)}),h(f));return d||(y=p.createElement(ss,Object.assign({},g,{placement:u==="rtl"?"left":"right",classNames:{root:`${l}-inline-collapsed-tooltip`}}),y)),y};var OVe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{children:n}=e,r=OVe(e,["children"]),o=p.useContext(eM),i=p.useMemo(()=>Object.assign(Object.assign({},o),r),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),a=uDe(n),s=Lc(t,a?Zp(n):null);return p.createElement(eM.Provider,{value:i},p.createElement(Pc,{space:!0},a?p.cloneElement(n,{ref:s}):n))}),IVe=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:i,lineType:a,itemPaddingInline:s}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${se(i)} ${a} ${o}`,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, > ${t}-item-active, - > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${n}`,`background ${n}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},NVe=({componentCls:e,menuArrowOffset:t,calc:n})=>({[`${e}-rtl`]:{direction:"rtl"},[`${e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${e}-rtl${e}-vertical, - ${e}-submenu-rtl ${e}-vertical`]:{[`${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${se(n(t).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${se(t)})`}}}}),BK=e=>Object.assign({},_c(e)),LK=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,subMenuItemSelectedColor:i,groupTitleColor:a,itemBg:s,subMenuItemBg:l,itemSelectedBg:c,activeBarHeight:u,activeBarWidth:d,activeBarBorderWidth:p,motionDurationSlow:h,motionEaseInOut:m,motionEaseOut:v,itemPaddingInline:g,motionDurationMid:x,itemHoverColor:y,lineType:b,colorSplit:C,itemDisabledColor:S,dangerItemColor:w,dangerItemHoverColor:E,dangerItemSelectedColor:_,dangerItemActiveBg:P,dangerItemSelectedBg:$,popupBg:R,itemHoverBg:O,itemActiveBg:T,menuSubMenuBg:I,horizontalItemSelectedColor:k,horizontalItemSelectedBg:N,horizontalItemBorderRadius:D,horizontalItemHoverBg:L}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:s,[`&${n}-root:focus-visible`]:Object.assign({},BK(e)),[`${n}-item`]:{"&-group-title, &-extra":{color:a}},[`${n}-submenu-selected > ${n}-submenu-title`]:{color:i},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:Object.assign({},BK(e))},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${S} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:y}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:O},"&:active":{backgroundColor:T}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:O},"&:active":{backgroundColor:T}}},[`${n}-item-danger`]:{color:w,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:E}},[`&${n}-item:active`]:{background:P}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:o,[`&${n}-item-danger`]:{color:_},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:c,[`&${n}-item-danger`]:{backgroundColor:$}},[`&${n}-submenu > ${n}`]:{backgroundColor:I},[`&${n}-popup > ${n}`]:{backgroundColor:R},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:R},[`&${n}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${n}-item, > ${n}-submenu`]:{top:p,marginTop:e.calc(p).mul(-1).equal(),marginBottom:0,borderRadius:D,"&::after":{position:"absolute",insetInline:g,bottom:0,borderBottom:`${se(u)} solid transparent`,transition:`border-color ${h} ${m}`,content:'""'},"&:hover, &-active, &-open":{background:L,"&::after":{borderBottomWidth:u,borderBottomColor:k}},"&-selected":{color:k,backgroundColor:N,"&:hover":{backgroundColor:N},"&::after":{borderBottomWidth:u,borderBottomColor:k}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${se(p)} ${b} ${C}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:l},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${se(d)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${x} ${v}`,`opacity ${x} ${v}`].join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:_}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${x} ${m}`,`opacity ${x} ${m}`].join(",")}}}}}},jK=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:i,marginXS:a,itemMarginBlock:s,itemWidth:l,itemPaddingInline:c}=e,u=e.calc(i).add(o).add(a).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:se(n),paddingInline:c,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:s,width:l},[`> ${t}-item, + > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${n}`,`background ${n}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},DVe=({componentCls:e,menuArrowOffset:t,calc:n})=>({[`${e}-rtl`]:{direction:"rtl"},[`${e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${e}-rtl${e}-vertical, + ${e}-submenu-rtl ${e}-vertical`]:{[`${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${se(n(t).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${se(t)})`}}}}),BK=e=>Object.assign({},_c(e)),LK=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,subMenuItemSelectedColor:i,groupTitleColor:a,itemBg:s,subMenuItemBg:l,itemSelectedBg:c,activeBarHeight:u,activeBarWidth:d,activeBarBorderWidth:f,motionDurationSlow:h,motionEaseInOut:m,motionEaseOut:v,itemPaddingInline:g,motionDurationMid:b,itemHoverColor:y,lineType:x,colorSplit:w,itemDisabledColor:S,dangerItemColor:C,dangerItemHoverColor:E,dangerItemSelectedColor:_,dangerItemActiveBg:P,dangerItemSelectedBg:$,popupBg:T,itemHoverBg:R,itemActiveBg:O,menuSubMenuBg:k,horizontalItemSelectedColor:I,horizontalItemSelectedBg:D,horizontalItemBorderRadius:N,horizontalItemHoverBg:L}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:s,[`&${n}-root:focus-visible`]:Object.assign({},BK(e)),[`${n}-item`]:{"&-group-title, &-extra":{color:a}},[`${n}-submenu-selected > ${n}-submenu-title`]:{color:i},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:Object.assign({},BK(e))},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${S} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:y}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:R},"&:active":{backgroundColor:O}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:R},"&:active":{backgroundColor:O}}},[`${n}-item-danger`]:{color:C,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:E}},[`&${n}-item:active`]:{background:P}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:o,[`&${n}-item-danger`]:{color:_},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:c,[`&${n}-item-danger`]:{backgroundColor:$}},[`&${n}-submenu > ${n}`]:{backgroundColor:k},[`&${n}-popup > ${n}`]:{backgroundColor:T},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:T},[`&${n}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${n}-item, > ${n}-submenu`]:{top:f,marginTop:e.calc(f).mul(-1).equal(),marginBottom:0,borderRadius:N,"&::after":{position:"absolute",insetInline:g,bottom:0,borderBottom:`${se(u)} solid transparent`,transition:`border-color ${h} ${m}`,content:'""'},"&:hover, &-active, &-open":{background:L,"&::after":{borderBottomWidth:u,borderBottomColor:I}},"&-selected":{color:I,backgroundColor:D,"&:hover":{backgroundColor:D},"&::after":{borderBottomWidth:u,borderBottomColor:I}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${se(f)} ${x} ${w}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:l},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${se(d)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${b} ${v}`,`opacity ${b} ${v}`].join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:_}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${b} ${m}`,`opacity ${b} ${m}`].join(",")}}}}}},jK=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:i,marginXS:a,itemMarginBlock:s,itemWidth:l,itemPaddingInline:c}=e,u=e.calc(i).add(o).add(a).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:se(n),paddingInline:c,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:s,width:l},[`> ${t}-item, > ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:se(n)},[`${t}-item-group-list ${t}-submenu-title, - ${t}-submenu-title`]:{paddingInlineEnd:u}}},DVe=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:i,controlHeightLG:a,motionEaseOut:s,paddingXL:l,itemMarginInline:c,fontSizeLG:u,motionDurationFast:d,motionDurationSlow:p,paddingXS:h,boxShadowSecondary:m,collapsedWidth:v,collapsedIconSize:g}=e,x={height:r,lineHeight:se(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},jK(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},jK(e)),{boxShadow:m})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:i,maxHeight:`calc(100vh - ${se(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 ${p}`,`background ${p}`,`padding ${d} ${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`]:x,[`& ${t}-item-group-title`]:{paddingInlineStart:l}},[`${t}-item`]:x}},{[`${t}-inline-collapsed`]:{width:v,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:u,textAlign:"center"}}},[`> ${t}-item, + ${t}-submenu-title`]:{paddingInlineEnd:u}}},NVe=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:i,controlHeightLG:a,motionEaseOut:s,paddingXL:l,itemMarginInline:c,fontSizeLG:u,motionDurationFast:d,motionDurationSlow:f,paddingXS:h,boxShadowSecondary:m,collapsedWidth:v,collapsedIconSize:g}=e,b={height:r,lineHeight:se(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},jK(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},jK(e)),{boxShadow:m})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:i,maxHeight:`calc(100vh - ${se(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 ${f}`,`background ${f}`,`padding ${d} ${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`]:b,[`& ${t}-item-group-title`]:{paddingInlineStart:l}},[`${t}-item`]:b}},{[`${t}-inline-collapsed`]:{width:v,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:u,textAlign:"center"}}},[`> ${t}-item, > ${t}-item-group > ${t}-item-group-list > ${t}-item, > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title, > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${se(e.calc(g).div(2).equal())} - ${se(c)})`,textOverflow:"clip",[` ${t}-submenu-arrow, ${t}-submenu-expand-icon - `]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:g,lineHeight:se(r),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:o}},[`${t}-item-group-title`]:Object.assign(Object.assign({},Bs),{paddingInline:h})}}]},zK=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:i,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 ${n}`,`background ${n}`,`padding calc(${n} + 0.1s) ${o}`].join(","),[`${t}-item-icon, ${a}`]:{minWidth:s,fontSize:s,transition:[`font-size ${r} ${i}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:l,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:Object.assign({},mg()),[`&${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"}}}},HK=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:i,menuArrowOffset:a}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:i,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${r}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(i).mul(.6).equal(),height:e.calc(i).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:[`background ${n} ${r}`,`transform ${n} ${r}`,`top ${n} ${r}`,`color ${n} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${se(e.calc(a).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${se(a)})`}}}}},AVe=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:i,motionEaseInOut:a,paddingXS:s,padding:l,colorSplit:c,lineWidth:u,zIndexPopup:d,borderRadiusLG:p,subMenuItemBorderRadius:h,menuArrowSize:m,menuArrowOffset:v,lineType:g,groupTitleLineHeight:x,groupTitleFontSize:y}=e;return[{"":{[n]:Object.assign(Object.assign({},$u()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),$u()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${se(s)} ${se(l)}`,fontSize:y,lineHeight:x,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${o} ${a}`,`background ${o} ${a}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o} ${a}`,`background ${o} ${a}`,`padding ${i} ${a}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background ${o} ${a}`,`padding ${o} ${a}`].join(",")},[`${n}-title-content`]:{transition:`color ${o}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${n}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:e.padding}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:c,borderStyle:g,borderWidth:0,borderTopWidth:u,marginBlock:u,padding:0,"&-dashed":{borderStyle:"dashed"}}}),zK(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${se(e.calc(r).mul(2).equal())} ${se(l)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:d,borderRadius:p,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:Object.assign(Object.assign(Object.assign({borderRadius:p},zK(e)),HK(e)),{[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:h},[`${n}-submenu-title::after`]:{transition:`transform ${o} ${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}}}),HK(e)),{[`&-inline-collapsed ${n}-submenu-arrow, - &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${se(v)})`},"&::after":{transform:`rotate(45deg) translateX(${se(e.calc(v).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${se(e.calc(m).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${se(e.calc(v).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${se(v)})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},FVe=e=>{var t,n,r;const{colorPrimary:o,colorError:i,colorTextDisabled:a,colorErrorBg:s,colorText:l,colorTextDescription:c,colorBgContainer:u,colorFillAlter:d,colorFillContent:p,lineWidth:h,lineWidthBold:m,controlItemBgActive:v,colorBgTextHover:g,controlHeightLG:x,lineHeight:y,colorBgElevated:b,marginXXS:C,padding:S,fontSize:w,controlHeightSM:E,fontSizeLG:_,colorTextLightSolid:P,colorErrorHover:$}=e,R=(t=e.activeBarWidth)!==null&&t!==void 0?t:0,O=(n=e.activeBarBorderWidth)!==null&&n!==void 0?n:h,T=(r=e.itemMarginInline)!==null&&r!==void 0?r:e.marginXXS,I=new wn(P).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:o,horizontalItemHoverColor:o,colorGroupTitle:c,groupTitleColor:c,colorItemTextSelected:o,itemSelectedColor:o,subMenuItemSelectedColor:o,colorItemTextSelectedHorizontal:o,horizontalItemSelectedColor:o,colorItemBg:u,itemBg:u,colorItemBgHover:g,itemHoverBg:g,colorItemBgActive:p,itemActiveBg:v,colorSubItemBg:d,subMenuItemBg:d,colorItemBgSelected:v,itemSelectedBg:v,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:R,colorActiveBarHeight:m,activeBarHeight:m,colorActiveBarBorderSize:h,activeBarBorderWidth:O,colorItemTextDisabled:a,itemDisabledColor:a,colorDangerItemText:i,dangerItemColor:i,colorDangerItemTextHover:i,dangerItemHoverColor:i,colorDangerItemTextSelected:i,dangerItemSelectedColor:i,colorDangerItemBgActive:s,dangerItemActiveBg:s,colorDangerItemBgSelected:s,dangerItemSelectedBg:s,itemMarginInline:T,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:x,groupTitleLineHeight:y,collapsedWidth:x*2,popupBg:b,itemMarginBlock:C,itemPaddingInline:S,horizontalLineHeight:`${x*1.15}px`,iconSize:w,iconMarginInlineEnd:E-w,collapsedIconSize:_,groupTitleFontSize:w,darkItemDisabledColor:new wn(P).setA(.25).toRgbString(),darkItemColor:I,darkDangerItemColor:i,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:P,darkItemSelectedBg:o,darkDangerItemSelectedBg:i,darkItemHoverBg:"transparent",darkGroupTitleColor:I,darkItemHoverColor:P,darkDangerItemHoverColor:$,darkDangerItemSelectedColor:P,darkDangerItemActiveBg:i,itemWidth:R?`calc(100% + ${O}px)`:`calc(100% - ${T*2}px)`}},BVe=(e,t=e,n=!0)=>pn("Menu",o=>{const{colorBgElevated:i,controlHeightLG:a,fontSize:s,darkItemColor:l,darkDangerItemColor:c,darkItemBg:u,darkSubMenuItemBg:d,darkItemSelectedColor:p,darkItemSelectedBg:h,darkDangerItemSelectedBg:m,darkItemHoverBg:v,darkGroupTitleColor:g,darkItemHoverColor:x,darkItemDisabledColor:y,darkDangerItemHoverColor:b,darkDangerItemSelectedColor:C,darkDangerItemActiveBg:S,popupBg:w,darkPopupBg:E}=o,_=o.calc(s).div(7).mul(5).equal(),P=Xt(o,{menuArrowSize:_,menuHorizontalHeight:o.calc(a).mul(1.15).equal(),menuArrowOffset:o.calc(_).mul(.25).equal(),menuSubMenuBg:i,calc:o.calc,popupBg:w}),$=Xt(P,{itemColor:l,itemHoverColor:x,groupTitleColor:g,itemSelectedColor:p,subMenuItemSelectedColor:p,itemBg:u,popupBg:E,subMenuItemBg:d,itemActiveBg:"transparent",itemSelectedBg:h,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:v,itemDisabledColor:y,dangerItemColor:c,dangerItemHoverColor:b,dangerItemSelectedColor:C,dangerItemActiveBg:S,dangerItemSelectedBg:m,menuSubMenuBg:d,horizontalItemSelectedColor:p,horizontalItemSelectedBg:h});return[AVe(P),kVe(P),DVe(P),LK(P,"light"),LK($,"dark"),NVe(P),Lw(P),Mu(P,"slide-up"),Mu(P,"slide-down"),Ay(P,"zoom-big")]},FVe,{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:n,unitless:{groupTitleLineHeight:!0}})(e,t),$pe=e=>{var t;const{popupClassName:n,icon:r,title:o,theme:i}=e,a=f.useContext(JP),{prefixCls:s,inlineCollapsed:l,theme:c}=a,u=Ly();let d;if(!r)d=l&&!u.length&&o&&typeof o=="string"?f.createElement("div",{className:`${s}-inline-collapsed-noicon`},o.charAt(0)):f.createElement("span",{className:`${s}-title-content`},o);else{const m=f.isValidElement(o)&&o.type==="span";d=f.createElement(f.Fragment,null,No(r,{className:re(f.isValidElement(r)?(t=r.props)===null||t===void 0?void 0:t.className:void 0,`${s}-item-icon`)}),m?o:f.createElement("span",{className:`${s}-title-content`},o))}const p=f.useMemo(()=>Object.assign(Object.assign({},a),{firstLevel:!1}),[a]),[h]=Rl("Menu");return f.createElement(JP.Provider,{value:p},f.createElement(mT,Object.assign({},En(e,["icon"]),{title:d,popupClassName:re(s,n,`${s}-${i||c}`),popupStyle:Object.assign({zIndex:h},e.popupStyle)})))};var LVe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const r=f.useContext(eM),o=r||{},{getPrefixCls:i,getPopupContainer:a,direction:s,menu:l}=f.useContext(It),c=i(),{prefixCls:u,className:d,style:p,theme:h="light",expandIcon:m,_internalDisableMenuItemTitleTooltip:v,inlineCollapsed:g,siderCollapsed:x,rootClassName:y,mode:b,selectable:C,onClick:S,overflowedIndicatorPopupClassName:w}=e,E=LVe(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),_=En(E,["collapsedWidth"]);(n=o.validator)===null||n===void 0||n.call(o,{mode:b});const P=Jt((...j)=>{var F;S==null||S.apply(void 0,j),(F=o.onClick)===null||F===void 0||F.call(o)}),$=o.mode||b,R=C??o.selectable,O=g??x,T={horizontal:{motionName:`${c}-slide-up`},inline:_C(c),other:{motionName:`${c}-zoom-big`}},I=i("menu",u||o.prefixCls),k=br(I),[N,D,L]=BVe(I,k,!r),H=re(`${I}-${h}`,l==null?void 0:l.className,d),U=f.useMemo(()=>{var j,F;if(typeof m=="function"||A8(m))return m||null;if(typeof o.expandIcon=="function"||A8(o.expandIcon))return o.expandIcon||null;if(typeof(l==null?void 0:l.expandIcon)=="function"||A8(l==null?void 0:l.expandIcon))return(l==null?void 0:l.expandIcon)||null;const W=(j=m??(o==null?void 0:o.expandIcon))!==null&&j!==void 0?j:l==null?void 0:l.expandIcon;return No(W,{className:re(`${I}-submenu-expand-icon`,f.isValidElement(W)?(F=W.props)===null||F===void 0?void 0:F.className:void 0)})},[m,o==null?void 0:o.expandIcon,l==null?void 0:l.expandIcon,I]),V=f.useMemo(()=>({prefixCls:I,inlineCollapsed:O||!1,direction:s,firstLevel:!0,theme:h,mode:$,disableMenuItemTitleTooltip:v}),[I,O,s,v,h]);return N(f.createElement(eM.Provider,{value:null},f.createElement(JP.Provider,{value:V},f.createElement(jy,Object.assign({getPopupContainer:a,overflowedIndicator:f.createElement(e7,null),overflowedIndicatorPopupClassName:re(I,`${I}-${h}`,w),mode:$,selectable:R,onClick:P},_,{inlineCollapsed:O,style:Object.assign(Object.assign({},l==null?void 0:l.style),p),className:H,prefixCls:I,direction:s,defaultMotions:T,expandIcon:U,ref:t,rootClassName:re(y,D,o.rootClassName,L,k),_internalComponents:jVe})))))}),of=f.forwardRef((e,t)=>{const n=f.useRef(null),r=f.useContext(gT);return f.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var i;(i=n.current)===null||i===void 0||i.focus(o)}})),f.createElement(zVe,Object.assign({ref:n},e,r))});of.Item=_pe;of.SubMenu=$pe;of.Divider=Epe;of.ItemGroup=Jj;const HVe=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,i=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${i}`]:{[`&${i}-danger:not(${i}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},VVe=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:i,antCls:a,iconCls:s,motionDurationMid:l,paddingBlock:c,fontSize:u,dropdownEdgeChildPadding:d,colorTextDisabled:p,fontSizeIcon:h,controlPaddingHorizontal:m,colorBgElevated:v}=e;return[{[t]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(i).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${a}-btn`]:{[`& > ${s}-down, & > ${a}-btn-icon > ${s}-down`]:{fontSize:h}},[`${t}-wrap`]:{position:"relative",[`${a}-btn > ${s}-down`]:{fontSize:h},[`${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, + `]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:g,lineHeight:se(r),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:o}},[`${t}-item-group-title`]:Object.assign(Object.assign({},Bs),{paddingInline:h})}}]},zK=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:i,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 ${n}`,`background ${n}`,`padding calc(${n} + 0.1s) ${o}`].join(","),[`${t}-item-icon, ${a}`]:{minWidth:s,fontSize:s,transition:[`font-size ${r} ${i}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:l,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:Object.assign({},gg()),[`&${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"}}}},HK=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:i,menuArrowOffset:a}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:i,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${r}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(i).mul(.6).equal(),height:e.calc(i).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:[`background ${n} ${r}`,`transform ${n} ${r}`,`top ${n} ${r}`,`color ${n} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${se(e.calc(a).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${se(a)})`}}}}},AVe=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:i,motionEaseInOut:a,paddingXS:s,padding:l,colorSplit:c,lineWidth:u,zIndexPopup:d,borderRadiusLG:f,subMenuItemBorderRadius:h,menuArrowSize:m,menuArrowOffset:v,lineType:g,groupTitleLineHeight:b,groupTitleFontSize:y}=e;return[{"":{[n]:Object.assign(Object.assign({},$u()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),$u()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${se(s)} ${se(l)}`,fontSize:y,lineHeight:b,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${o} ${a}`,`background ${o} ${a}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o} ${a}`,`background ${o} ${a}`,`padding ${i} ${a}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background ${o} ${a}`,`padding ${o} ${a}`].join(",")},[`${n}-title-content`]:{transition:`color ${o}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${n}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:e.padding}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:c,borderStyle:g,borderWidth:0,borderTopWidth:u,marginBlock:u,padding:0,"&-dashed":{borderStyle:"dashed"}}}),zK(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${se(e.calc(r).mul(2).equal())} ${se(l)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:d,borderRadius:f,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:Object.assign(Object.assign(Object.assign({borderRadius:f},zK(e)),HK(e)),{[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:h},[`${n}-submenu-title::after`]:{transition:`transform ${o} ${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}}}),HK(e)),{[`&-inline-collapsed ${n}-submenu-arrow, + &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${se(v)})`},"&::after":{transform:`rotate(45deg) translateX(${se(e.calc(v).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${se(e.calc(m).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${se(e.calc(v).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${se(v)})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},FVe=e=>{var t,n,r;const{colorPrimary:o,colorError:i,colorTextDisabled:a,colorErrorBg:s,colorText:l,colorTextDescription:c,colorBgContainer:u,colorFillAlter:d,colorFillContent:f,lineWidth:h,lineWidthBold:m,controlItemBgActive:v,colorBgTextHover:g,controlHeightLG:b,lineHeight:y,colorBgElevated:x,marginXXS:w,padding:S,fontSize:C,controlHeightSM:E,fontSizeLG:_,colorTextLightSolid:P,colorErrorHover:$}=e,T=(t=e.activeBarWidth)!==null&&t!==void 0?t:0,R=(n=e.activeBarBorderWidth)!==null&&n!==void 0?n:h,O=(r=e.itemMarginInline)!==null&&r!==void 0?r:e.marginXXS,k=new Cn(P).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:o,horizontalItemHoverColor:o,colorGroupTitle:c,groupTitleColor:c,colorItemTextSelected:o,itemSelectedColor:o,subMenuItemSelectedColor:o,colorItemTextSelectedHorizontal:o,horizontalItemSelectedColor:o,colorItemBg:u,itemBg:u,colorItemBgHover:g,itemHoverBg:g,colorItemBgActive:f,itemActiveBg:v,colorSubItemBg:d,subMenuItemBg:d,colorItemBgSelected:v,itemSelectedBg:v,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:T,colorActiveBarHeight:m,activeBarHeight:m,colorActiveBarBorderSize:h,activeBarBorderWidth:R,colorItemTextDisabled:a,itemDisabledColor:a,colorDangerItemText:i,dangerItemColor:i,colorDangerItemTextHover:i,dangerItemHoverColor:i,colorDangerItemTextSelected:i,dangerItemSelectedColor:i,colorDangerItemBgActive:s,dangerItemActiveBg:s,colorDangerItemBgSelected:s,dangerItemSelectedBg:s,itemMarginInline:O,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:b,groupTitleLineHeight:y,collapsedWidth:b*2,popupBg:x,itemMarginBlock:w,itemPaddingInline:S,horizontalLineHeight:`${b*1.15}px`,iconSize:C,iconMarginInlineEnd:E-C,collapsedIconSize:_,groupTitleFontSize:C,darkItemDisabledColor:new Cn(P).setA(.25).toRgbString(),darkItemColor:k,darkDangerItemColor:i,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:P,darkItemSelectedBg:o,darkDangerItemSelectedBg:i,darkItemHoverBg:"transparent",darkGroupTitleColor:k,darkItemHoverColor:P,darkDangerItemHoverColor:$,darkDangerItemSelectedColor:P,darkDangerItemActiveBg:i,itemWidth:T?`calc(100% + ${R}px)`:`calc(100% - ${O*2}px)`}},BVe=(e,t=e,n=!0)=>pn("Menu",o=>{const{colorBgElevated:i,controlHeightLG:a,fontSize:s,darkItemColor:l,darkDangerItemColor:c,darkItemBg:u,darkSubMenuItemBg:d,darkItemSelectedColor:f,darkItemSelectedBg:h,darkDangerItemSelectedBg:m,darkItemHoverBg:v,darkGroupTitleColor:g,darkItemHoverColor:b,darkItemDisabledColor:y,darkDangerItemHoverColor:x,darkDangerItemSelectedColor:w,darkDangerItemActiveBg:S,popupBg:C,darkPopupBg:E}=o,_=o.calc(s).div(7).mul(5).equal(),P=Xt(o,{menuArrowSize:_,menuHorizontalHeight:o.calc(a).mul(1.15).equal(),menuArrowOffset:o.calc(_).mul(.25).equal(),menuSubMenuBg:i,calc:o.calc,popupBg:C}),$=Xt(P,{itemColor:l,itemHoverColor:b,groupTitleColor:g,itemSelectedColor:f,subMenuItemSelectedColor:f,itemBg:u,popupBg:E,subMenuItemBg:d,itemActiveBg:"transparent",itemSelectedBg:h,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:v,itemDisabledColor:y,dangerItemColor:c,dangerItemHoverColor:x,dangerItemSelectedColor:w,dangerItemActiveBg:S,dangerItemSelectedBg:m,menuSubMenuBg:d,horizontalItemSelectedColor:f,horizontalItemSelectedBg:h});return[AVe(P),IVe(P),NVe(P),LK(P,"light"),LK($,"dark"),DVe(P),LC(P),Mu(P,"slide-up"),Mu(P,"slide-down"),Ay(P,"zoom-big")]},FVe,{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:n,unitless:{groupTitleLineHeight:!0}})(e,t),$pe=e=>{var t;const{popupClassName:n,icon:r,title:o,theme:i}=e,a=p.useContext(JP),{prefixCls:s,inlineCollapsed:l,theme:c}=a,u=Ly();let d;if(!r)d=l&&!u.length&&o&&typeof o=="string"?p.createElement("div",{className:`${s}-inline-collapsed-noicon`},o.charAt(0)):p.createElement("span",{className:`${s}-title-content`},o);else{const m=p.isValidElement(o)&&o.type==="span";d=p.createElement(p.Fragment,null,No(r,{className:re(p.isValidElement(r)?(t=r.props)===null||t===void 0?void 0:t.className:void 0,`${s}-item-icon`)}),m?o:p.createElement("span",{className:`${s}-title-content`},o))}const f=p.useMemo(()=>Object.assign(Object.assign({},a),{firstLevel:!1}),[a]),[h]=Tl("Menu");return p.createElement(JP.Provider,{value:f},p.createElement(mO,Object.assign({},En(e,["icon"]),{title:d,popupClassName:re(s,n,`${s}-${i||c}`),popupStyle:Object.assign({zIndex:h},e.popupStyle)})))};var LVe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const r=p.useContext(eM),o=r||{},{getPrefixCls:i,getPopupContainer:a,direction:s,menu:l}=p.useContext(kt),c=i(),{prefixCls:u,className:d,style:f,theme:h="light",expandIcon:m,_internalDisableMenuItemTitleTooltip:v,inlineCollapsed:g,siderCollapsed:b,rootClassName:y,mode:x,selectable:w,onClick:S,overflowedIndicatorPopupClassName:C}=e,E=LVe(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),_=En(E,["collapsedWidth"]);(n=o.validator)===null||n===void 0||n.call(o,{mode:x});const P=Jt((...j)=>{var F;S==null||S.apply(void 0,j),(F=o.onClick)===null||F===void 0||F.call(o)}),$=o.mode||x,T=w??o.selectable,R=g??b,O={horizontal:{motionName:`${c}-slide-up`},inline:_w(c),other:{motionName:`${c}-zoom-big`}},k=i("menu",u||o.prefixCls),I=br(k),[D,N,L]=BVe(k,I,!r),H=re(`${k}-${h}`,l==null?void 0:l.className,d),U=p.useMemo(()=>{var j,F;if(typeof m=="function"||A8(m))return m||null;if(typeof o.expandIcon=="function"||A8(o.expandIcon))return o.expandIcon||null;if(typeof(l==null?void 0:l.expandIcon)=="function"||A8(l==null?void 0:l.expandIcon))return(l==null?void 0:l.expandIcon)||null;const W=(j=m??(o==null?void 0:o.expandIcon))!==null&&j!==void 0?j:l==null?void 0:l.expandIcon;return No(W,{className:re(`${k}-submenu-expand-icon`,p.isValidElement(W)?(F=W.props)===null||F===void 0?void 0:F.className:void 0)})},[m,o==null?void 0:o.expandIcon,l==null?void 0:l.expandIcon,k]),V=p.useMemo(()=>({prefixCls:k,inlineCollapsed:R||!1,direction:s,firstLevel:!0,theme:h,mode:$,disableMenuItemTitleTooltip:v}),[k,R,s,v,h]);return D(p.createElement(eM.Provider,{value:null},p.createElement(JP.Provider,{value:V},p.createElement(jy,Object.assign({getPopupContainer:a,overflowedIndicator:p.createElement(e7,null),overflowedIndicatorPopupClassName:re(k,`${k}-${h}`,C),mode:$,selectable:T,onClick:P},_,{inlineCollapsed:R,style:Object.assign(Object.assign({},l==null?void 0:l.style),f),className:H,prefixCls:k,direction:s,defaultMotions:O,expandIcon:U,ref:t,rootClassName:re(y,N,o.rootClassName,L,I),_internalComponents:jVe})))))}),of=p.forwardRef((e,t)=>{const n=p.useRef(null),r=p.useContext(gO);return p.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var i;(i=n.current)===null||i===void 0||i.focus(o)}})),p.createElement(zVe,Object.assign({ref:n},e,r))});of.Item=_pe;of.SubMenu=$pe;of.Divider=Epe;of.ItemGroup=Jj;const HVe=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,i=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${i}`]:{[`&${i}-danger:not(${i}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},VVe=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:i,antCls:a,iconCls:s,motionDurationMid:l,paddingBlock:c,fontSize:u,dropdownEdgeChildPadding:d,colorTextDisabled:f,fontSizeIcon:h,controlPaddingHorizontal:m,colorBgElevated:v}=e;return[{[t]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(i).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${a}-btn`]:{[`& > ${s}-down, & > ${a}-btn-icon > ${s}-down`]:{fontSize:h}},[`${t}-wrap`]:{position:"relative",[`${a}-btn > ${s}-down`]:{fontSize:h},[`${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, &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomLeft, &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottom, &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottom, &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomRight, - &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:KO},[`&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topLeft, + &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:KR},[`&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topLeft, &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topLeft, &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-top, &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-top, &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topRight, - &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topRight`]:{animationName:XO},[`&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomLeft, + &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topRight`]:{animationName:XR},[`&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomLeft, &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottom, - &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:YO},[`&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topLeft, + &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:YR},[`&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topLeft, &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-top, - &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topRight`]:{animationName:QO}}},Gj(e,v,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:Object.assign(Object.assign({},Rn(e)),{[n]:Object.assign(Object.assign({padding:d,listStyleType:"none",backgroundColor:v,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},Ls(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${se(c)} ${se(m)}`,color:e.colorTextDescription,transition:`all ${l}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:u,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-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:'""'}},[`${n}-item-extra`]:{paddingInlineStart:e.padding,marginInlineStart:"auto",fontSize:e.fontSizeSM,color:e.colorTextDescription}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${se(c)} ${se(m)}`,color:e.colorText,fontWeight:"normal",fontSize:u,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${l}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},Ls(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:p,cursor:"not-allowed","&:hover":{color:p,backgroundColor:v,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${se(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:h,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${se(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(m).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:p,backgroundColor:v,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})})},[Mu(e,"slide-up"),Mu(e,"slide-down"),A0(e,"move-up"),A0(e,"move-down"),Ay(e,"zoom-big")]]},WVe=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},fT({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),dT(e)),UVe=pn("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,i=Xt(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[VVe(i),HVe(i)]},WVe,{resetStyle:!1}),vT=e=>{var t;const{menu:n,arrow:r,prefixCls:o,children:i,trigger:a,disabled:s,dropdownRender:l,popupRender:c,getPopupContainer:u,overlayClassName:d,rootClassName:p,overlayStyle:h,open:m,onOpenChange:v,visible:g,onVisibleChange:x,mouseEnterDelay:y=.15,mouseLeaveDelay:b=.1,autoAdjustOverflow:C=!0,placement:S="",overlay:w,transitionName:E,destroyOnHidden:_,destroyPopupOnHide:P}=e,{getPopupContainer:$,getPrefixCls:R,direction:O,dropdown:T}=f.useContext(It),I=c||l;hg();const k=f.useMemo(()=>{const le=R();return E!==void 0?E:S.includes("top")?`${le}-slide-down`:`${le}-slide-up`},[R,S,E]),N=f.useMemo(()=>S?S.includes("Center")?S.slice(0,S.indexOf("Center")):S:O==="rtl"?"bottomRight":"bottomLeft",[S,O]),D=R("dropdown",o),L=br(D),[H,U,V]=UVe(D,L),[,j]=ai(),F=f.Children.only(FHe(i)?f.createElement("span",null,i):i),W=No(F,{className:re(`${D}-trigger`,{[`${D}-rtl`]:O==="rtl"},F.props.className),disabled:(t=F.props.disabled)!==null&&t!==void 0?t:s}),X=s?[]:a,J=!!(X!=null&&X.includes("contextMenu")),[q,A]=Gt(!1,{value:m??g}),z=Jt(le=>{v==null||v(le,{source:"trigger"}),x==null||x(le),A(le)}),G=re(d,p,U,V,L,T==null?void 0:T.className,{[`${D}-rtl`]:O==="rtl"}),Y=epe({arrowPointAtCenter:typeof r=="object"&&r.pointAtCenter,autoAdjustOverflow:C,offset:j.marginXXS,arrowWidth:r?j.sizePopupArrow:0,borderRadius:j.borderRadius}),Q=f.useCallback(()=>{n!=null&&n.selectable&&(n!=null&&n.multiple)||(v==null||v(!1,{source:"menu"}),A(!1))},[n==null?void 0:n.selectable,n==null?void 0:n.multiple]),ee=()=>{let le;return n!=null&&n.items?le=f.createElement(of,Object.assign({},n)):typeof w=="function"?le=w():le=w,I&&(le=I(le)),le=f.Children.only(typeof le=="string"?f.createElement("span",null,le):le),f.createElement(IVe,{prefixCls:`${D}-menu`,rootClassName:re(V,L),expandIcon:f.createElement("span",{className:`${D}-menu-submenu-arrow`},O==="rtl"?f.createElement(Ou,{className:`${D}-menu-submenu-arrow-icon`}):f.createElement(El,{className:`${D}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Q,validator:({mode:ce})=>{}},le)},[te,oe]=Rl("Dropdown",h==null?void 0:h.zIndex);let ne=f.createElement(spe,Object.assign({alignPoint:J},En(e,["rootClassName"]),{mouseEnterDelay:y,mouseLeaveDelay:b,visible:q,builtinPlacements:Y,arrow:!!r,overlayClassName:G,prefixCls:D,getPopupContainer:u||$,transitionName:k,trigger:X,overlay:ee,placement:N,onVisibleChange:z,overlayStyle:Object.assign(Object.assign(Object.assign({},T==null?void 0:T.style),h),{zIndex:te}),autoDestroy:_??P}),W);return te&&(ne=f.createElement(Dw.Provider,{value:oe},ne)),H(ne)},GVe=Zp(vT,"align",void 0,"dropdown",e=>e),qVe=e=>f.createElement(GVe,Object.assign({},e),f.createElement("span",null));vT._InternalPanelDoNotUseOrYouWillBeFired=qVe;var Ppe={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n=1e3,r=6e4,o=36e5,i="millisecond",a="second",s="minute",l="hour",c="day",u="week",d="month",p="quarter",h="year",m="date",v="Invalid Date",g=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,x=/\[([^\]]+)]|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,y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(I){var k=["th","st","nd","rd"],N=I%100;return"["+I+(k[(N-20)%10]||k[N]||k[0])+"]"}},b=function(I,k,N){var D=String(I);return!D||D.length>=k?I:""+Array(k+1-D.length).join(N)+I},C={s:b,z:function(I){var k=-I.utcOffset(),N=Math.abs(k),D=Math.floor(N/60),L=N%60;return(k<=0?"+":"-")+b(D,2,"0")+":"+b(L,2,"0")},m:function I(k,N){if(k.date()1)return I(U[0])}else{var V=k.name;w[V]=k,L=V}return!D&&L&&(S=L),L||!D&&S},$=function(I,k){if(_(I))return I.clone();var N=typeof k=="object"?k:{};return N.date=I,N.args=arguments,new O(N)},R=C;R.l=P,R.i=_,R.w=function(I,k){return $(I,{locale:k.$L,utc:k.$u,x:k.$x,$offset:k.$offset})};var O=function(){function I(N){this.$L=P(N.locale,null,!0),this.parse(N),this.$x=this.$x||N.x||{},this[E]=!0}var k=I.prototype;return k.parse=function(N){this.$d=function(D){var L=D.date,H=D.utc;if(L===null)return new Date(NaN);if(R.u(L))return new Date;if(L instanceof Date)return new Date(L);if(typeof L=="string"&&!/Z$/i.test(L)){var U=L.match(g);if(U){var V=U[2]-1||0,j=(U[7]||"0").substring(0,3);return H?new Date(Date.UTC(U[1],V,U[3]||1,U[4]||0,U[5]||0,U[6]||0,j)):new Date(U[1],V,U[3]||1,U[4]||0,U[5]||0,U[6]||0,j)}}return new Date(L)}(N),this.init()},k.init=function(){var N=this.$d;this.$y=N.getFullYear(),this.$M=N.getMonth(),this.$D=N.getDate(),this.$W=N.getDay(),this.$H=N.getHours(),this.$m=N.getMinutes(),this.$s=N.getSeconds(),this.$ms=N.getMilliseconds()},k.$utils=function(){return R},k.isValid=function(){return this.$d.toString()!==v},k.isSame=function(N,D){var L=$(N);return this.startOf(D)<=L&&L<=this.endOf(D)},k.isAfter=function(N,D){return $(N)25){var u=a(this).startOf(r).add(1,r).date(c),d=a(this).endOf(n);if(u.isBefore(d))return 1}var p=a(this).startOf(r).date(c).startOf(n).subtract(1,"millisecond"),h=this.diff(p,n,!0);return h<0?a(this).startOf("week").week():Math.ceil(h)},s.weeks=function(l){return l===void 0&&(l=null),this.week(l)}}})})(kpe);var XVe=kpe.exports;const t7=Ar(XVe);var Npe={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){return function(n,r){r.prototype.weekYear=function(){var o=this.month(),i=this.week(),a=this.year();return i===1&&o===11?a+1:o===0&&i>=52?a-1:a}}})})(Npe);var QVe=Npe.exports;const ZVe=Ar(QVe);var Dpe={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){return function(n,r){var o=r.prototype,i=o.format;o.format=function(a){var s=this,l=this.$locale();if(!this.isValid())return i.bind(this)(a);var c=this.$utils(),u=(a||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(d){switch(d){case"Q":return Math.ceil((s.$M+1)/3);case"Do":return l.ordinal(s.$D);case"gggg":return s.weekYear();case"GGGG":return s.isoWeekYear();case"wo":return l.ordinal(s.week(),"W");case"w":case"ww":return c.s(s.week(),d==="w"?1:2,"0");case"W":case"WW":return c.s(s.isoWeek(),d==="W"?1:2,"0");case"k":case"kk":return c.s(String(s.$H===0?24:s.$H),d==="k"?1:2,"0");case"X":return Math.floor(s.$d.getTime()/1e3);case"x":return s.$d.getTime();case"z":return"["+s.offsetName()+"]";case"zzz":return"["+s.offsetName("long")+"]";default:return d}});return i.bind(this)(u)}}})})(Dpe);var JVe=Dpe.exports;const Ape=Ar(JVe);var Fpe={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n={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"},r=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,o=/\d/,i=/\d\d/,a=/\d\d?/,s=/\d*[^-_:/,()\s\d]+/,l={},c=function(g){return(g=+g)+(g>68?1900:2e3)},u=function(g){return function(x){this[g]=+x}},d=[/[+-]\d\d:?(\d\d)?|Z/,function(g){(this.zone||(this.zone={})).offset=function(x){if(!x||x==="Z")return 0;var y=x.match(/([+-]|\d\d)/g),b=60*y[1]+(+y[2]||0);return b===0?0:y[0]==="+"?-b:b}(g)}],p=function(g){var x=l[g];return x&&(x.indexOf?x:x.s.concat(x.f))},h=function(g,x){var y,b=l.meridiem;if(b){for(var C=1;C<=24;C+=1)if(g.indexOf(b(C,0,x))>-1){y=C>12;break}}else y=g===(x?"pm":"PM");return y},m={A:[s,function(g){this.afternoon=h(g,!1)}],a:[s,function(g){this.afternoon=h(g,!0)}],Q:[o,function(g){this.month=3*(g-1)+1}],S:[o,function(g){this.milliseconds=100*+g}],SS:[i,function(g){this.milliseconds=10*+g}],SSS:[/\d{3}/,function(g){this.milliseconds=+g}],s:[a,u("seconds")],ss:[a,u("seconds")],m:[a,u("minutes")],mm:[a,u("minutes")],H:[a,u("hours")],h:[a,u("hours")],HH:[a,u("hours")],hh:[a,u("hours")],D:[a,u("day")],DD:[i,u("day")],Do:[s,function(g){var x=l.ordinal,y=g.match(/\d+/);if(this.day=y[0],x)for(var b=1;b<=31;b+=1)x(b).replace(/\[|\]/g,"")===g&&(this.day=b)}],w:[a,u("week")],ww:[i,u("week")],M:[a,u("month")],MM:[i,u("month")],MMM:[s,function(g){var x=p("months"),y=(p("monthsShort")||x.map(function(b){return b.slice(0,3)})).indexOf(g)+1;if(y<1)throw new Error;this.month=y%12||y}],MMMM:[s,function(g){var x=p("months").indexOf(g)+1;if(x<1)throw new Error;this.month=x%12||x}],Y:[/[+-]?\d+/,u("year")],YY:[i,function(g){this.year=c(g)}],YYYY:[/\d{4}/,u("year")],Z:d,ZZ:d};function v(g){var x,y;x=g,y=l&&l.formats;for(var b=(g=x.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function($,R,O){var T=O&&O.toUpperCase();return R||y[O]||n[O]||y[T].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(I,k,N){return k||N.slice(1)})})).match(r),C=b.length,S=0;S-1)return new Date((L==="X"?1e3:1)*D);var V=v(L)(D),j=V.year,F=V.month,W=V.day,X=V.hours,J=V.minutes,q=V.seconds,A=V.milliseconds,z=V.zone,G=V.week,Y=new Date,Q=W||(j||F?1:Y.getDate()),ee=j||Y.getFullYear(),te=0;j&&!F||(te=F>0?F-1:Y.getMonth());var oe,ne=X||0,le=J||0,ce=q||0,he=A||0;return z?new Date(Date.UTC(ee,te,Q,ne,le,ce,he+60*z.offset*1e3)):H?new Date(Date.UTC(ee,te,Q,ne,le,ce,he)):(oe=new Date(ee,te,Q,ne,le,ce,he),G&&(oe=U(oe).week(G).toDate()),oe)}catch{return new Date("")}}(w,P,E,y),this.init(),T&&T!==!0&&(this.$L=this.locale(T).$L),O&&w!=this.format(P)&&(this.$d=new Date("")),l={}}else if(P instanceof Array)for(var I=P.length,k=1;k<=I;k+=1){_[1]=P[k-1];var N=y.apply(this,_);if(N.isValid()){this.$d=N.$d,this.$L=N.$L,this.init();break}k===I&&(this.$d=new Date(""))}else C.call(this,S)}}})})(Fpe);var eWe=Fpe.exports;const Bpe=Ar(eWe);$n.extend(Bpe);$n.extend(Ape);$n.extend(Ope);$n.extend(Ipe);$n.extend(t7);$n.extend(ZVe);$n.extend(function(e,t){var n=t.prototype,r=n.format;n.format=function(i){var a=(i||"").replace("Wo","wo");return r.bind(this)(a)}});var tWe={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},$h=function(t){var n=tWe[t];return n||t.split("_")[0]},nWe={getNow:function(){var t=$n();return typeof t.tz=="function"?t.tz():t},getFixedDate:function(t){return $n(t,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(t){return t.endOf("month")},getWeekDay:function(t){var n=t.locale("en");return n.weekday()+n.localeData().firstDayOfWeek()},getYear:function(t){return t.year()},getMonth:function(t){return t.month()},getDate:function(t){return t.date()},getHour:function(t){return t.hour()},getMinute:function(t){return t.minute()},getSecond:function(t){return t.second()},getMillisecond:function(t){return t.millisecond()},addYear:function(t,n){return t.add(n,"year")},addMonth:function(t,n){return t.add(n,"month")},addDate:function(t,n){return t.add(n,"day")},setYear:function(t,n){return t.year(n)},setMonth:function(t,n){return t.month(n)},setDate:function(t,n){return t.date(n)},setHour:function(t,n){return t.hour(n)},setMinute:function(t,n){return t.minute(n)},setSecond:function(t,n){return t.second(n)},setMillisecond:function(t,n){return t.millisecond(n)},isAfter:function(t,n){return t.isAfter(n)},isValidate:function(t){return t.isValid()},locale:{getWeekFirstDay:function(t){return $n().locale($h(t)).localeData().firstDayOfWeek()},getWeekFirstDate:function(t,n){return n.locale($h(t)).weekday(0)},getWeek:function(t,n){return n.locale($h(t)).week()},getShortWeekDays:function(t){return $n().locale($h(t)).localeData().weekdaysMin()},getShortMonths:function(t){return $n().locale($h(t)).localeData().monthsShort()},format:function(t,n,r){return n.locale($h(t)).format(r)},parse:function(t,n,r){for(var o=$h(t),i=0;i2&&arguments[2]!==void 0?arguments[2]:"0",r=String(e);r.length2&&arguments[2]!==void 0?arguments[2]:[],r=f.useState([!1,!1]),o=ie(r,2),i=o[0],a=o[1],s=function(u,d){a(function(p){return S1(p,d,u)})},l=f.useMemo(function(){return i.map(function(c,u){if(c)return!0;var d=e[u];return d?!!(!n[u]&&!d||d&&t(d,{activeIndex:u})):!1})},[e,i,t,n]);return[l,s]}function Wpe(e,t,n,r,o){var i="",a=[];return e&&a.push(o?"hh":"HH"),t&&a.push("mm"),n&&a.push("ss"),i=a.join(":"),r&&(i+=".SSS"),o&&(i+=" A"),i}function iWe(e,t,n,r,o,i){var a=e.fieldDateTimeFormat,s=e.fieldDateFormat,l=e.fieldTimeFormat,c=e.fieldMonthFormat,u=e.fieldYearFormat,d=e.fieldWeekFormat,p=e.fieldQuarterFormat,h=e.yearFormat,m=e.cellYearFormat,v=e.cellQuarterFormat,g=e.dayFormat,x=e.cellDateFormat,y=Wpe(t,n,r,o,i);return B(B({},e),{},{fieldDateTimeFormat:a||"YYYY-MM-DD ".concat(y),fieldDateFormat:s||"YYYY-MM-DD",fieldTimeFormat:l||y,fieldMonthFormat:c||"YYYY-MM",fieldYearFormat:u||"YYYY",fieldWeekFormat:d||"gggg-wo",fieldQuarterFormat:p||"YYYY-[Q]Q",yearFormat:h||"YYYY",cellYearFormat:m||"YYYY",cellQuarterFormat:v||"[Q]Q",cellDateFormat:x||g||"D"})}function Upe(e,t){var n=t.showHour,r=t.showMinute,o=t.showSecond,i=t.showMillisecond,a=t.use12Hours;return Z.useMemo(function(){return iWe(e,n,r,o,i,a)},[e,n,r,o,i,a])}function rx(e,t,n){return n??t.some(function(r){return e.includes(r)})}var aWe=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function sWe(e){var t=yT(e,aWe),n=e.format,r=e.picker,o=null;return n&&(o=n,Array.isArray(o)&&(o=o[0]),o=dt(o)==="object"?o.format:o),r==="time"&&(t.format=o),[t,o]}function lWe(e){return e&&typeof e=="string"}function Gpe(e,t,n,r){return[e,t,n,r].some(function(o){return o!==void 0})}function qpe(e,t,n,r,o){var i=t,a=n,s=r;if(!e&&!i&&!a&&!s&&!o)i=!0,a=!0,s=!0;else if(e){var l,c,u,d=[i,a,s].some(function(m){return m===!1}),p=[i,a,s].some(function(m){return m===!0}),h=d?!0:!p;i=(l=i)!==null&&l!==void 0?l:h,a=(c=a)!==null&&c!==void 0?c:h,s=(u=s)!==null&&u!==void 0?u:h}return[i,a,s,o]}function Kpe(e){var t=e.showTime,n=sWe(e),r=ie(n,2),o=r[0],i=r[1],a=t&&dt(t)==="object"?t:{},s=B(B({defaultOpenValue:a.defaultOpenValue||a.defaultValue},o),a),l=s.showMillisecond,c=s.showHour,u=s.showMinute,d=s.showSecond,p=Gpe(c,u,d,l),h=qpe(p,c,u,d,l),m=ie(h,3);return c=m[0],u=m[1],d=m[2],[s,B(B({},s),{},{showHour:c,showMinute:u,showSecond:d,showMillisecond:l}),s.format,i]}function Ype(e,t,n,r,o){var i=e==="time";if(e==="datetime"||i){for(var a=r,s=jpe(e,o,null),l=s,c=[t,n],u=0;u1&&(a=t.addDate(a,-7)),a}function vi(e,t){var n=t.generateConfig,r=t.locale,o=t.format;return e?typeof o=="function"?o(e):n.locale.format(r.locale,e,o):""}function tM(e,t,n){var r=t,o=["getHour","getMinute","getSecond","getMillisecond"],i=["setHour","setMinute","setSecond","setMillisecond"];return i.forEach(function(a,s){n?r=e[a](r,e[o[s]](n)):r=e[a](r,0)}),r}function fWe(e,t,n,r,o){var i=Jt(function(a,s){return!!(n&&n(a,s)||r&&e.isAfter(r,a)&&!la(e,t,r,a,s.type)||o&&e.isAfter(a,o)&&!la(e,t,o,a,s.type))});return i}function pWe(e,t,n){return f.useMemo(function(){var r=jpe(e,t,n),o=yg(r),i=o[0],a=dt(i)==="object"&&i.type==="mask"?i.format:null;return[o.map(function(s){return typeof s=="string"||typeof s=="function"?s:s.format}),a]},[e,t,n])}function hWe(e,t,n){return typeof e[0]=="function"||n?!0:t}function mWe(e,t,n,r){var o=Jt(function(i,a){var s=B({type:t},a);if(delete s.activeIndex,!e.isValidate(i)||n&&n(i,s))return!0;if((t==="date"||t==="time")&&r){var l,c=a&&a.activeIndex===1?"end":"start",u=((l=r.disabledTime)===null||l===void 0?void 0:l.call(r,i,c,{from:s.from}))||{},d=u.disabledHours,p=u.disabledMinutes,h=u.disabledSeconds,m=u.disabledMilliseconds,v=r.disabledHours,g=r.disabledMinutes,x=r.disabledSeconds,y=d||v,b=p||g,C=h||x,S=e.getHour(i),w=e.getMinute(i),E=e.getSecond(i),_=e.getMillisecond(i);if(y&&y().includes(S)||b&&b(S).includes(w)||C&&C(S,w).includes(E)||m&&m(S,w,E).includes(_))return!0}return!1});return o}function s2(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=f.useMemo(function(){var r=e&&yg(e);return t&&r&&(r[1]=r[1]||r[0]),r},[e,t]);return n}function Zpe(e,t){var n=e.generateConfig,r=e.locale,o=e.picker,i=o===void 0?"date":o,a=e.prefixCls,s=a===void 0?"rc-picker":a,l=e.styles,c=l===void 0?{}:l,u=e.classNames,d=u===void 0?{}:u,p=e.order,h=p===void 0?!0:p,m=e.components,v=m===void 0?{}:m,g=e.inputRender,x=e.allowClear,y=e.clearIcon,b=e.needConfirm,C=e.multiple,S=e.format,w=e.inputReadOnly,E=e.disabledDate,_=e.minDate,P=e.maxDate,$=e.showTime,R=e.value,O=e.defaultValue,T=e.pickerValue,I=e.defaultPickerValue,k=s2(R),N=s2(O),D=s2(T),L=s2(I),H=i==="date"&&$?"datetime":i,U=H==="time"||H==="datetime",V=U||C,j=b??U,F=Kpe(e),W=ie(F,4),X=W[0],J=W[1],q=W[2],A=W[3],z=Upe(r,J),G=f.useMemo(function(){return Ype(H,q,A,X,z)},[H,q,A,X,z]),Y=f.useMemo(function(){return B(B({},e),{},{prefixCls:s,locale:z,picker:i,styles:c,classNames:d,order:h,components:B({input:g},v),clearIcon:cWe(s,x,y),showTime:G,value:k,defaultValue:N,pickerValue:D,defaultPickerValue:L},t==null?void 0:t())},[e]),Q=pWe(H,z,S),ee=ie(Q,2),te=ee[0],oe=ee[1],ne=hWe(te,w,C),le=fWe(n,r,E,_,P),ce=mWe(n,i,le,G),he=f.useMemo(function(){return B(B({},Y),{},{needConfirm:j,inputReadOnly:ne,disabledDate:le})},[Y,j,ne,le]);return[he,H,V,te,oe,ce]}function gWe(e,t,n){var r=Gt(t,{value:e}),o=ie(r,2),i=o[0],a=o[1],s=Z.useRef(e),l=Z.useRef(),c=function(){gn.cancel(l.current)},u=Jt(function(){a(s.current),n&&i!==s.current&&n(s.current)}),d=Jt(function(p,h){c(),s.current=p,p||h?u():l.current=gn(u)});return Z.useEffect(function(){return c},[]),[i,d]}function Jpe(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r=arguments.length>3?arguments[3]:void 0,o=n.every(function(u){return u})?!1:e,i=gWe(o,t||!1,r),a=ie(i,2),s=a[0],l=a[1];function c(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!d.inherit||s)&&l(u,d.force)}return[s,c]}function ehe(e){var t=f.useRef();return f.useImperativeHandle(e,function(){var n;return{nativeElement:(n=t.current)===null||n===void 0?void 0:n.nativeElement,focus:function(o){var i;(i=t.current)===null||i===void 0||i.focus(o)},blur:function(){var o;(o=t.current)===null||o===void 0||o.blur()}}}),t}function the(e,t){return f.useMemo(function(){return e||(t?(Jn(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(t).map(function(n){var r=ie(n,2),o=r[0],i=r[1];return{label:o,value:i}})):[])},[e,t])}function a7(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,r=f.useRef(t);r.current=t,ym(function(){if(e)r.current(e);else{var o=gn(function(){r.current(e)},n);return function(){gn.cancel(o)}}},[e])}function nhe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=f.useState(0),o=ie(r,2),i=o[0],a=o[1],s=f.useState(!1),l=ie(s,2),c=l[0],u=l[1],d=f.useRef([]),p=f.useRef(null),h=f.useRef(null),m=function(C){p.current=C},v=function(C){return p.current===C},g=function(C){u(C)},x=function(C){return C&&(h.current=C),h.current},y=function(C){var S=d.current,w=new Set(S.filter(function(_){return C[_]||t[_]})),E=S[S.length-1]===0?1:0;return w.size>=2||e[E]?null:E};return a7(c||n,function(){c||(d.current=[],m(null))}),f.useEffect(function(){c&&d.current.push(i)},[c,i]),[c,g,x,i,a,y,d.current,m,v]}function vWe(e,t,n,r,o,i){var a=n[n.length-1],s=function(c,u){var d=ie(e,2),p=d[0],h=d[1],m=B(B({},u),{},{from:zpe(e,n)});return a===1&&t[0]&&p&&!la(r,o,p,c,m.type)&&r.isAfter(p,c)||a===0&&t[1]&&h&&!la(r,o,h,c,m.type)&&r.isAfter(c,h)?!0:i==null?void 0:i(c,m)};return s}function Ux(e,t,n,r){switch(t){case"date":case"week":return e.addMonth(n,r);case"month":case"quarter":return e.addYear(n,r);case"year":return e.addYear(n,r*10);case"decade":return e.addYear(n,r*100);default:return n}}var B8=[];function rhe(e,t,n,r,o,i,a,s){var l=arguments.length>8&&arguments[8]!==void 0?arguments[8]:B8,c=arguments.length>9&&arguments[9]!==void 0?arguments[9]:B8,u=arguments.length>10&&arguments[10]!==void 0?arguments[10]:B8,d=arguments.length>11?arguments[11]:void 0,p=arguments.length>12?arguments[12]:void 0,h=arguments.length>13?arguments[13]:void 0,m=a==="time",v=i||0,g=function(D){var L=e.getNow();return m&&(L=tM(e,L)),l[D]||n[D]||L},x=ie(c,2),y=x[0],b=x[1],C=Gt(function(){return g(0)},{value:y}),S=ie(C,2),w=S[0],E=S[1],_=Gt(function(){return g(1)},{value:b}),P=ie(_,2),$=P[0],R=P[1],O=f.useMemo(function(){var N=[w,$][v];return m?N:tM(e,N,u[v])},[m,w,$,v,e,u]),T=function(D){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",H=[E,R][v];H(D);var U=[w,$];U[v]=D,d&&(!la(e,t,w,U[0],a)||!la(e,t,$,U[1],a))&&d(U,{source:L,range:v===1?"end":"start",mode:r})},I=function(D,L){if(s){var H={date:"month",week:"month",month:"year",quarter:"year"},U=H[a];if(U&&!la(e,t,D,L,U))return Ux(e,a,L,-1);if(a==="year"&&D){var V=Math.floor(e.getYear(D)/10),j=Math.floor(e.getYear(L)/10);if(V!==j)return Ux(e,a,L,-1)}}return L},k=f.useRef(null);return Mn(function(){if(o&&!l[v]){var N=m?null:e.getNow();if(k.current!==null&&k.current!==v?N=[w,$][v^1]:n[v]?N=v===0?n[0]:I(n[0],n[1]):n[v^1]&&(N=n[v^1]),N){p&&e.isAfter(p,N)&&(N=p);var D=s?Ux(e,a,N,1):N;h&&e.isAfter(D,h)&&(N=s?Ux(e,a,h,-1):h),T(N,"reset")}}},[o,v,n[v]]),f.useEffect(function(){o?k.current=v:k.current=null},[o,v]),Mn(function(){o&&l&&l[v]&&T(l[v],"reset")},[o,v]),[O,T]}function ohe(e,t){var n=f.useRef(e),r=f.useState({}),o=ie(r,2),i=o[1],a=function(c){return c&&t!==void 0?t:n.current},s=function(c){n.current=c,i({})};return[a,s,a(!0)]}var yWe=[];function ihe(e,t,n){var r=function(a){return a.map(function(s){return vi(s,{generateConfig:e,locale:t,format:n[0]})})},o=function(a,s){for(var l=Math.max(a.length,s.length),c=-1,u=0;u2&&arguments[2]!==void 0?arguments[2]:1,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,a=[],s=n>=1?n|0:1,l=e;l<=t;l+=s){var c=o.includes(l);(!c||!r)&&a.push({label:n7(l,i),value:l,disabled:c})}return a}function s7(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t||{},o=r.use12Hours,i=r.hourStep,a=i===void 0?1:i,s=r.minuteStep,l=s===void 0?1:s,c=r.secondStep,u=c===void 0?1:c,d=r.millisecondStep,p=d===void 0?100:d,h=r.hideDisabledOptions,m=r.disabledTime,v=r.disabledHours,g=r.disabledMinutes,x=r.disabledSeconds,y=f.useMemo(function(){return n||e.getNow()},[n,e]),b=f.useCallback(function(L){var H=(m==null?void 0:m(L))||{};return[H.disabledHours||v||l2,H.disabledMinutes||g||l2,H.disabledSeconds||x||l2,H.disabledMilliseconds||l2]},[m,v,g,x]),C=f.useMemo(function(){return b(y)},[y,b]),S=ie(C,4),w=S[0],E=S[1],_=S[2],P=S[3],$=f.useCallback(function(L,H,U,V){var j=c2(0,23,a,h,L()),F=o?j.map(function(q){return B(B({},q),{},{label:n7(q.value%12||12,2)})}):j,W=function(A){return c2(0,59,l,h,H(A))},X=function(A,z){return c2(0,59,u,h,U(A,z))},J=function(A,z,G){return c2(0,999,p,h,V(A,z,G),3)};return[F,W,X,J]},[h,a,o,p,l,u]),R=f.useMemo(function(){return $(w,E,_,P)},[$,w,E,_,P]),O=ie(R,4),T=O[0],I=O[1],k=O[2],N=O[3],D=function(H,U){var V=function(){return T},j=I,F=k,W=N;if(U){var X=b(U),J=ie(X,4),q=J[0],A=J[1],z=J[2],G=J[3],Y=$(q,A,z,G),Q=ie(Y,4),ee=Q[0],te=Q[1],oe=Q[2],ne=Q[3];V=function(){return ee},j=te,F=oe,W=ne}var le=xWe(H,V,j,F,W,e);return le};return[D,T,I,k,N]}function CWe(e){var t=e.mode,n=e.internalMode,r=e.renderExtraFooter,o=e.showNow,i=e.showTime,a=e.onSubmit,s=e.onNow,l=e.invalid,c=e.needConfirm,u=e.generateConfig,d=e.disabledDate,p=f.useContext(jc),h=p.prefixCls,m=p.locale,v=p.button,g=v===void 0?"button":v,x=u.getNow(),y=s7(u,i,x),b=ie(y,1),C=b[0],S=r==null?void 0:r(t),w=d(x,{type:t}),E=function(){if(!w){var I=C(x);s(I)}},_="".concat(h,"-now"),P="".concat(_,"-btn"),$=o&&f.createElement("li",{className:_},f.createElement("a",{className:re(P,w&&"".concat(P,"-disabled")),"aria-disabled":w,onClick:E},n==="date"?m.today:m.now)),R=c&&f.createElement("li",{className:"".concat(h,"-ok")},f.createElement(g,{disabled:l,onClick:a},m.ok)),O=($||R)&&f.createElement("ul",{className:"".concat(h,"-ranges")},$,R);return!S&&!O?null:f.createElement("div",{className:"".concat(h,"-footer")},S&&f.createElement("div",{className:"".concat(h,"-footer-extra")},S),O)}function uhe(e,t,n){function r(o,i){var a=o.findIndex(function(l){return la(e,t,l,i,n)});if(a===-1)return[].concat(Ne(o),[i]);var s=Ne(o);return s.splice(a,1),s}return r}var bg=f.createContext(null);function xT(){return f.useContext(bg)}function zy(e,t){var n=e.prefixCls,r=e.generateConfig,o=e.locale,i=e.disabledDate,a=e.minDate,s=e.maxDate,l=e.cellRender,c=e.hoverValue,u=e.hoverRangeValue,d=e.onHover,p=e.values,h=e.pickerValue,m=e.onSelect,v=e.prevIcon,g=e.nextIcon,x=e.superPrevIcon,y=e.superNextIcon,b=r.getNow(),C={now:b,values:p,pickerValue:h,prefixCls:n,disabledDate:i,minDate:a,maxDate:s,cellRender:l,hoverValue:c,hoverRangeValue:u,onHover:d,locale:o,generateConfig:r,onSelect:m,panelType:t,prevIcon:v,nextIcon:g,superPrevIcon:x,superNextIcon:y};return[C,b]}var Pp=f.createContext({});function Yw(e){for(var t=e.rowNum,n=e.colNum,r=e.baseDate,o=e.getCellDate,i=e.prefixColumn,a=e.rowClassName,s=e.titleFormat,l=e.getCellText,c=e.getCellClassName,u=e.headerCells,d=e.cellSelection,p=d===void 0?!0:d,h=e.disabledDate,m=xT(),v=m.prefixCls,g=m.panelType,x=m.now,y=m.disabledDate,b=m.cellRender,C=m.onHover,S=m.hoverValue,w=m.hoverRangeValue,E=m.generateConfig,_=m.values,P=m.locale,$=m.onSelect,R=h||y,O="".concat(v,"-cell"),T=f.useContext(Pp),I=T.onCellDblClick,k=function(F){return _.some(function(W){return W&&la(E,P,F,W,g)})},N=[],D=0;D1&&arguments[1]!==void 0?arguments[1]:!1;ve(Oe),g==null||g(Oe),Fe&&ge(Oe)},be=function(Oe,Fe){z(Oe),Fe&&de(Fe),ge(Fe,Oe)},Ee=function(Oe){if(ce(Oe),de(Oe),A!==C){var Fe=["decade","year"],Se=[].concat(Fe,["month"]),Ae={quarter:[].concat(Fe,["quarter"]),week:[].concat(Ne(Se),["week"]),date:[].concat(Ne(Se),["date"])},Ve=Ae[C]||Se,Je=Ve.indexOf(A),ht=Ve[Je+1];ht&&be(ht,Oe)}},Le=f.useMemo(function(){var Ce,Oe;if(Array.isArray(E)){var Fe=ie(E,2);Ce=Fe[0],Oe=Fe[1]}else Ce=E;return!Ce&&!Oe?null:(Ce=Ce||Oe,Oe=Oe||Ce,o.isAfter(Ce,Oe)?[Oe,Ce]:[Ce,Oe])},[E,o]),Re=r7(_,P,$),Pe=O[G]||kWe[G]||CT,ze=f.useContext(Pp),Ie=f.useMemo(function(){return B(B({},ze),{},{hideHeader:T})},[ze,T]),$e="".concat(I,"-panel"),Be=yT(e,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return f.createElement(Pp.Provider,{value:Ie},f.createElement("div",{ref:k,tabIndex:l,className:re($e,K({},"".concat($e,"-rtl"),i==="rtl"))},f.createElement(Pe,we({},Be,{showTime:W,prefixCls:I,locale:j,generateConfig:o,onModeChange:be,pickerValue:fe,onPickerValueChange:function(Oe){de(Oe,!0)},value:ne[0],onSelect:Ee,values:ne,cellRender:Re,hoverRangeValue:Le,hoverValue:w}))))}var L8=f.memo(f.forwardRef(NWe));function DWe(e){var t=e.picker,n=e.multiplePanel,r=e.pickerValue,o=e.onPickerValueChange,i=e.needConfirm,a=e.onSubmit,s=e.range,l=e.hoverValue,c=f.useContext(jc),u=c.prefixCls,d=c.generateConfig,p=f.useCallback(function(y,b){return Ux(d,t,y,b)},[d,t]),h=f.useMemo(function(){return p(r,1)},[r,p]),m=function(b){o(p(b,-1))},v={onCellDblClick:function(){i&&a()}},g=t==="time",x=B(B({},e),{},{hoverValue:null,hoverRangeValue:null,hideHeader:g});return s?x.hoverRangeValue=l:x.hoverValue=l,n?f.createElement("div",{className:"".concat(u,"-panels")},f.createElement(Pp.Provider,{value:B(B({},v),{},{hideNext:!0})},f.createElement(L8,x)),f.createElement(Pp.Provider,{value:B(B({},v),{},{hidePrev:!0})},f.createElement(L8,we({},x,{pickerValue:h,onPickerValueChange:m})))):f.createElement(Pp.Provider,{value:B({},v)},f.createElement(L8,x))}function WK(e){return typeof e=="function"?e():e}function AWe(e){var t=e.prefixCls,n=e.presets,r=e.onClick,o=e.onHover;return n.length?f.createElement("div",{className:"".concat(t,"-presets")},f.createElement("ul",null,n.map(function(i,a){var s=i.label,l=i.value;return f.createElement("li",{key:a,onClick:function(){r(WK(l))},onMouseEnter:function(){o(WK(l))},onMouseLeave:function(){o(null)}},s)}))):null}function fhe(e){var t=e.panelRender,n=e.internalMode,r=e.picker,o=e.showNow,i=e.range,a=e.multiple,s=e.activeInfo,l=s===void 0?[0,0,0]:s,c=e.presets,u=e.onPresetHover,d=e.onPresetSubmit,p=e.onFocus,h=e.onBlur,m=e.onPanelMouseDown,v=e.direction,g=e.value,x=e.onSelect,y=e.isInvalid,b=e.defaultOpenValue,C=e.onOk,S=e.onSubmit,w=f.useContext(jc),E=w.prefixCls,_="".concat(E,"-panel"),P=v==="rtl",$=f.useRef(null),R=f.useRef(null),O=f.useState(0),T=ie(O,2),I=T[0],k=T[1],N=f.useState(0),D=ie(N,2),L=D[0],H=D[1],U=f.useState(0),V=ie(U,2),j=V[0],F=V[1],W=function(Ee){Ee.width&&k(Ee.width)},X=ie(l,3),J=X[0],q=X[1],A=X[2],z=f.useState(0),G=ie(z,2),Y=G[0],Q=G[1];f.useEffect(function(){Q(10)},[J]),f.useEffect(function(){if(i&&R.current){var be,Ee=((be=$.current)===null||be===void 0?void 0:be.offsetWidth)||0,Le=R.current.getBoundingClientRect();if(!Le.height||Le.right<0){Q(function(Ie){return Math.max(0,Ie-1)});return}var Re=(P?q-Ee:J)-Le.left;if(F(Re),I&&I=s&&n<=l)return i;var c=Math.min(Math.abs(n-s),Math.abs(n-l));c0?Ze:et));var pe=me+it,ye=et-Ze+1;return String(Ze+(ye+pe-Ze)%ye)};switch(Oe){case"Backspace":case"Delete":Fe="",Se=Ve;break;case"ArrowLeft":Fe="",Je(-1);break;case"ArrowRight":Fe="",Je(1);break;case"ArrowUp":Fe="",Se=ht(1);break;case"ArrowDown":Fe="",Se=ht(-1);break;default:isNaN(Number(Oe))||(Fe=V+Oe,Se=Fe);break}if(Fe!==null&&(j(Fe),Fe.length>=Ae&&(Je(1),j(""))),Se!==null){var He=Y.slice(0,le)+n7(Se,Ae)+Y.slice(ce);ue(He.slice(0,a.length))}G({})},Ie=f.useRef();Mn(function(){if(!(!T||!a||ge.current)){if(!te.match(Y)){ue(a);return}return ee.current.setSelectionRange(le,ce),Ie.current=gn(function(){ee.current.setSelectionRange(le,ce)}),function(){gn.cancel(Ie.current)}}},[te,a,T,Y,X,le,ce,z,ue]);var $e=a?{onFocus:Ee,onBlur:Re,onKeyDown:ze,onMouseDown:de,onMouseUp:be,onPaste:ve}:{};return f.createElement("div",{ref:Q,className:re($,K(K({},"".concat($,"-active"),n&&o),"".concat($,"-placeholder"),c))},f.createElement(P,we({ref:ee,"aria-invalid":v,autoComplete:"off"},x,{onKeyDown:Pe,onBlur:Le},$e,{value:Y,onChange:fe})),f.createElement(wT,{type:"suffix",icon:i}),g)}),VWe=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],WWe=["index"];function UWe(e,t){var n=e.id,r=e.prefix,o=e.clearIcon,i=e.suffixIcon,a=e.separator,s=a===void 0?"~":a,l=e.activeIndex;e.activeHelp,e.allHelp;var c=e.focused;e.onFocus,e.onBlur,e.onKeyDown,e.locale,e.generateConfig;var u=e.placeholder,d=e.className,p=e.style,h=e.onClick,m=e.onClear,v=e.value;e.onChange,e.onSubmit,e.onInputChange,e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var g=e.disabled,x=e.invalid;e.inputReadOnly;var y=e.direction;e.onOpenChange;var b=e.onActiveInfo;e.placement;var C=e.onMouseDown;e.required,e["aria-required"];var S=e.autoFocus,w=e.tabIndex,E=Ye(e,VWe),_=y==="rtl",P=f.useContext(jc),$=P.prefixCls,R=f.useMemo(function(){if(typeof n=="string")return[n];var z=n||{};return[z.start,z.end]},[n]),O=f.useRef(),T=f.useRef(),I=f.useRef(),k=function(G){var Y;return(Y=[T,I][G])===null||Y===void 0?void 0:Y.current};f.useImperativeHandle(t,function(){return{nativeElement:O.current,focus:function(G){if(dt(G)==="object"){var Y,Q=G||{},ee=Q.index,te=ee===void 0?0:ee,oe=Ye(Q,WWe);(Y=k(te))===null||Y===void 0||Y.focus(oe)}else{var ne;(ne=k(G??0))===null||ne===void 0||ne.focus()}},blur:function(){var G,Y;(G=k(0))===null||G===void 0||G.blur(),(Y=k(1))===null||Y===void 0||Y.blur()}}});var N=hhe(E),D=f.useMemo(function(){return Array.isArray(u)?u:[u,u]},[u]),L=phe(B(B({},e),{},{id:R,placeholder:D})),H=ie(L,1),U=H[0],V=f.useState({position:"absolute",width:0}),j=ie(V,2),F=j[0],W=j[1],X=Jt(function(){var z=k(l);if(z){var G=z.nativeElement.getBoundingClientRect(),Y=O.current.getBoundingClientRect(),Q=G.left-Y.left;W(function(ee){return B(B({},ee),{},{width:G.width,left:Q})}),b([G.left,G.right,Y.width])}});f.useEffect(function(){X()},[l]);var J=o&&(v[0]&&!g[0]||v[1]&&!g[1]),q=S&&!g[0],A=S&&!q&&!g[1];return f.createElement(ua,{onResize:X},f.createElement("div",we({},N,{className:re($,"".concat($,"-range"),K(K(K(K({},"".concat($,"-focused"),c),"".concat($,"-disabled"),g.every(function(z){return z})),"".concat($,"-invalid"),x.some(function(z){return z})),"".concat($,"-rtl"),_),d),style:p,ref:O,onClick:h,onMouseDown:function(G){var Y=G.target;Y!==T.current.inputElement&&Y!==I.current.inputElement&&G.preventDefault(),C==null||C(G)}}),r&&f.createElement("div",{className:"".concat($,"-prefix")},r),f.createElement(jA,we({ref:T},U(0),{autoFocus:q,tabIndex:w,"date-range":"start"})),f.createElement("div",{className:"".concat($,"-range-separator")},s),f.createElement(jA,we({ref:I},U(1),{autoFocus:A,tabIndex:w,"date-range":"end"})),f.createElement("div",{className:"".concat($,"-active-bar"),style:F}),f.createElement(wT,{type:"suffix",icon:i}),J&&f.createElement(LA,{icon:o,onClear:m})))}var GWe=f.forwardRef(UWe);function GK(e,t){var n=e??t;return Array.isArray(n)?n:[n,n]}function d2(e){return e===1?"end":"start"}function qWe(e,t){var n=Zpe(e,function(){var Sn=e.disabled,qt=e.allowEmpty,On=GK(Sn,!1),_r=GK(qt,!1);return{disabled:On,allowEmpty:_r}}),r=ie(n,6),o=r[0],i=r[1],a=r[2],s=r[3],l=r[4],c=r[5],u=o.prefixCls,d=o.styles,p=o.classNames,h=o.defaultValue,m=o.value,v=o.needConfirm,g=o.onKeyDown,x=o.disabled,y=o.allowEmpty,b=o.disabledDate,C=o.minDate,S=o.maxDate,w=o.defaultOpen,E=o.open,_=o.onOpenChange,P=o.locale,$=o.generateConfig,R=o.picker,O=o.showNow,T=o.showToday,I=o.showTime,k=o.mode,N=o.onPanelChange,D=o.onCalendarChange,L=o.onOk,H=o.defaultPickerValue,U=o.pickerValue,V=o.onPickerValueChange,j=o.inputReadOnly,F=o.suffixIcon,W=o.onFocus,X=o.onBlur,J=o.presets,q=o.ranges,A=o.components,z=o.cellRender,G=o.dateRender,Y=o.monthCellRender,Q=o.onClick,ee=ehe(t),te=Jpe(E,w,x,_),oe=ie(te,2),ne=oe[0],le=oe[1],ce=function(qt,On){(x.some(function(_r){return!_r})||!qt)&&le(qt,On)},he=she($,P,s,!0,!1,h,m,D,L),ue=ie(he,5),fe=ue[0],ve=ue[1],ge=ue[2],de=ue[3],be=ue[4],Ee=ge(),Le=nhe(x,y,ne),Re=ie(Le,9),Pe=Re[0],ze=Re[1],Ie=Re[2],$e=Re[3],Be=Re[4],Ce=Re[5],Oe=Re[6],Fe=Re[7],Se=Re[8],Ae=function(qt,On){ze(!0),W==null||W(qt,{range:d2(On??$e)})},Ve=function(qt,On){ze(!1),X==null||X(qt,{range:d2(On??$e)})},Je=f.useMemo(function(){if(!I)return null;var Sn=I.disabledTime,qt=Sn?function(On){var _r=d2($e),zn=zpe(Ee,Oe,$e);return Sn(On,_r,{from:zn})}:void 0;return B(B({},I),{},{disabledTime:qt})},[I,$e,Ee,Oe]),ht=Gt([R,R],{value:k}),He=ie(ht,2),Ke=He[0],it=He[1],Ge=Ke[$e]||R,ut=Ge==="date"&&Je?"datetime":Ge,Ze=ut===R&&ut!=="time",et=che(R,Ge,O,T,!0),tt=lhe(o,fe,ve,ge,de,x,s,Pe,ne,c),mt=ie(tt,2),me=mt[0],pe=mt[1],ye=vWe(Ee,x,Oe,$,P,b),Te=Vpe(Ee,c,y),je=ie(Te,2),We=je[0],Xe=je[1],st=rhe($,P,Ee,Ke,ne,$e,i,Ze,H,U,Je==null?void 0:Je.defaultOpenValue,V,C,S),ct=ie(st,2),at=ct[0],Ue=ct[1],Mt=Jt(function(Sn,qt,On){var _r=S1(Ke,$e,qt);if((_r[0]!==Ke[0]||_r[1]!==Ke[1])&&it(_r),N&&On!==!1){var zn=Ne(Ee);Sn&&(zn[$e]=Sn),N(zn,_r)}}),xt=function(qt,On){return S1(Ee,On,qt)},Nt=function(qt,On){var _r=Ee;qt&&(_r=xt(qt,$e)),Fe($e);var zn=Ce(_r);de(_r),me($e,zn===null),zn===null?ce(!1,{force:!0}):On||ee.current.focus({index:zn})},wt=function(qt){var On,_r=qt.target.getRootNode();if(!ee.current.nativeElement.contains((On=_r.activeElement)!==null&&On!==void 0?On:document.activeElement)){var zn=x.findIndex(function(wf){return!wf});zn>=0&&ee.current.focus({index:zn})}ce(!0),Q==null||Q(qt)},ft=function(){pe(null),ce(!1,{force:!0})},vt=f.useState(null),rt=ie(vt,2),yt=rt[0],qe=rt[1],ke=f.useState(null),nt=ie(ke,2),Ct=nt[0],Lt=nt[1],on=f.useMemo(function(){return Ct||Ee},[Ee,Ct]);f.useEffect(function(){ne||Lt(null)},[ne]);var Pt=f.useState([0,0,0]),lt=ie(Pt,2),Rt=lt[0],cn=lt[1],yn=the(J,q),tn=function(qt){Lt(qt),qe("preset")},Kn=function(qt){var On=pe(qt);On&&ce(!1,{force:!0})},ir=function(qt){Nt(qt)},ro=function(qt){Lt(qt?xt(qt,$e):null),qe("cell")},wo=function(qt){ce(!0),Ae(qt)},Wr=function(){Ie("panel")},Br=function(qt){var On=S1(Ee,$e,qt);de(On),!v&&!a&&i===ut&&Nt(qt)},Vn=function(){ce(!1)},zt=r7(z,G,Y,d2($e)),$t=Ee[$e]||null,Nn=Jt(function(Sn){return c(Sn,{activeIndex:$e})}),Dt=f.useMemo(function(){var Sn=Zr(o,!1),qt=En(o,[].concat(Ne(Object.keys(Sn)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return qt},[o]),St=f.createElement(fhe,we({},Dt,{showNow:et,showTime:Je,range:!0,multiplePanel:Ze,activeInfo:Rt,disabledDate:ye,onFocus:wo,onBlur:Ve,onPanelMouseDown:Wr,picker:R,mode:Ge,internalMode:ut,onPanelChange:Mt,format:l,value:$t,isInvalid:Nn,onChange:null,onSelect:Br,pickerValue:at,defaultOpenValue:yg(I==null?void 0:I.defaultOpenValue)[$e],onPickerValueChange:Ue,hoverValue:on,onHover:ro,needConfirm:v,onSubmit:Nt,onOk:be,presets:yn,onPresetHover:tn,onPresetSubmit:Kn,onNow:ir,cellRender:zt})),Qt=function(qt,On){var _r=xt(qt,On);de(_r)},Qn=function(){Ie("input")},fr=function(qt,On){var _r=Oe.length,zn=Oe[_r-1];if(_r&&zn!==On&&v&&!y[zn]&&!Se(zn)&&Ee[zn]){ee.current.focus({index:zn});return}Ie("input"),ce(!0,{inherit:!0}),$e!==On&&ne&&!v&&a&&Nt(null,!0),Be(On),Ae(qt,On)},So=function(qt,On){if(ce(!1),!v&&Ie()==="input"){var _r=Ce(Ee);me($e,_r===null)}Ve(qt,On)},Xo=function(qt,On){qt.key==="Tab"&&Nt(null,!0),g==null||g(qt,On)},Qo=f.useMemo(function(){return{prefixCls:u,locale:P,generateConfig:$,button:A.button,input:A.input}},[u,P,$,A.button,A.input]);return Mn(function(){ne&&$e!==void 0&&Mt(null,R,!1)},[ne,$e,R]),Mn(function(){var Sn=Ie();!ne&&Sn==="input"&&(ce(!1),Nt(null,!0)),!ne&&a&&!v&&Sn==="panel"&&(ce(!0),Nt())},[ne]),f.createElement(jc.Provider,{value:Qo},f.createElement(Lpe,we({},Hpe(o),{popupElement:St,popupStyle:d.popup,popupClassName:p.popup,visible:ne,onClose:Vn,range:!0}),f.createElement(GWe,we({},o,{ref:ee,suffixIcon:F,activeIndex:Pe||ne?$e:null,activeHelp:!!Ct,allHelp:!!Ct&&yt==="preset",focused:Pe,onFocus:fr,onBlur:So,onKeyDown:Xo,onSubmit:Nt,value:on,maskFormat:l,onChange:Qt,onInputChange:Qn,format:s,inputReadOnly:j,disabled:x,open:ne,onOpenChange:ce,onClick:wt,onClear:ft,invalid:We,onInvalid:Xe,onActiveInfo:cn}))))}var KWe=f.forwardRef(qWe);function YWe(e){var t=e.prefixCls,n=e.value,r=e.onRemove,o=e.removeIcon,i=o===void 0?"×":o,a=e.formatDate,s=e.disabled,l=e.maxTagCount,c=e.placeholder,u="".concat(t,"-selector"),d="".concat(t,"-selection"),p="".concat(d,"-overflow");function h(g,x){return f.createElement("span",{className:re("".concat(d,"-item")),title:typeof g=="string"?g:null},f.createElement("span",{className:"".concat(d,"-item-content")},g),!s&&x&&f.createElement("span",{onMouseDown:function(b){b.preventDefault()},onClick:x,className:"".concat(d,"-item-remove")},i))}function m(g){var x=a(g),y=function(C){C&&C.stopPropagation(),r(g)};return h(x,y)}function v(g){var x="+ ".concat(g.length," ...");return h(x)}return f.createElement("div",{className:u},f.createElement(mc,{prefixCls:p,data:n,renderItem:m,renderRest:v,itemKey:function(x){return a(x)},maxCount:l}),!n.length&&f.createElement("span",{className:"".concat(t,"-selection-placeholder")},c))}var XWe=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function QWe(e,t){e.id;var n=e.open,r=e.prefix,o=e.clearIcon,i=e.suffixIcon;e.activeHelp,e.allHelp;var a=e.focused;e.onFocus,e.onBlur,e.onKeyDown;var s=e.locale,l=e.generateConfig,c=e.placeholder,u=e.className,d=e.style,p=e.onClick,h=e.onClear,m=e.internalPicker,v=e.value,g=e.onChange,x=e.onSubmit;e.onInputChange;var y=e.multiple,b=e.maxTagCount;e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var C=e.disabled,S=e.invalid;e.inputReadOnly;var w=e.direction;e.onOpenChange;var E=e.onMouseDown;e.required,e["aria-required"];var _=e.autoFocus,P=e.tabIndex,$=e.removeIcon,R=Ye(e,XWe),O=w==="rtl",T=f.useContext(jc),I=T.prefixCls,k=f.useRef(),N=f.useRef();f.useImperativeHandle(t,function(){return{nativeElement:k.current,focus:function(q){var A;(A=N.current)===null||A===void 0||A.focus(q)},blur:function(){var q;(q=N.current)===null||q===void 0||q.blur()}}});var D=hhe(R),L=function(q){g([q])},H=function(q){var A=v.filter(function(z){return z&&!la(l,s,z,q,m)});g(A),n||x()},U=phe(B(B({},e),{},{onChange:L}),function(J){var q=J.valueTexts;return{value:q[0]||"",active:a}}),V=ie(U,2),j=V[0],F=V[1],W=!!(o&&v.length&&!C),X=y?f.createElement(f.Fragment,null,f.createElement(YWe,{prefixCls:I,value:v,onRemove:H,formatDate:F,maxTagCount:b,disabled:C,removeIcon:$,placeholder:c}),f.createElement("input",{className:"".concat(I,"-multiple-input"),value:v.map(F).join(","),ref:N,readOnly:!0,autoFocus:_,tabIndex:P}),f.createElement(wT,{type:"suffix",icon:i}),W&&f.createElement(LA,{icon:o,onClear:h})):f.createElement(jA,we({ref:N},j(),{autoFocus:_,tabIndex:P,suffixIcon:i,clearIcon:W&&f.createElement(LA,{icon:o,onClear:h}),showActiveCls:!1}));return f.createElement("div",we({},D,{className:re(I,K(K(K(K(K({},"".concat(I,"-multiple"),y),"".concat(I,"-focused"),a),"".concat(I,"-disabled"),C),"".concat(I,"-invalid"),S),"".concat(I,"-rtl"),O),u),style:d,ref:k,onClick:p,onMouseDown:function(q){var A,z=q.target;z!==((A=N.current)===null||A===void 0?void 0:A.inputElement)&&q.preventDefault(),E==null||E(q)}}),r&&f.createElement("div",{className:"".concat(I,"-prefix")},r),X)}var ZWe=f.forwardRef(QWe);function JWe(e,t){var n=Zpe(e),r=ie(n,6),o=r[0],i=r[1],a=r[2],s=r[3],l=r[4],c=r[5],u=o,d=u.prefixCls,p=u.styles,h=u.classNames,m=u.order,v=u.defaultValue,g=u.value,x=u.needConfirm,y=u.onChange,b=u.onKeyDown,C=u.disabled,S=u.disabledDate,w=u.minDate,E=u.maxDate,_=u.defaultOpen,P=u.open,$=u.onOpenChange,R=u.locale,O=u.generateConfig,T=u.picker,I=u.showNow,k=u.showToday,N=u.showTime,D=u.mode,L=u.onPanelChange,H=u.onCalendarChange,U=u.onOk,V=u.multiple,j=u.defaultPickerValue,F=u.pickerValue,W=u.onPickerValueChange,X=u.inputReadOnly,J=u.suffixIcon,q=u.removeIcon,A=u.onFocus,z=u.onBlur,G=u.presets,Y=u.components,Q=u.cellRender,ee=u.dateRender,te=u.monthCellRender,oe=u.onClick,ne=ehe(t);function le(Dt){return Dt===null?null:V?Dt:Dt[0]}var ce=uhe(O,R,i),he=Jpe(P,_,[C],$),ue=ie(he,2),fe=ue[0],ve=ue[1],ge=function(St,Qt,Qn){if(H){var fr=B({},Qn);delete fr.range,H(le(St),le(Qt),fr)}},de=function(St){U==null||U(le(St))},be=she(O,R,s,!1,m,v,g,ge,de),Ee=ie(be,5),Le=Ee[0],Re=Ee[1],Pe=Ee[2],ze=Ee[3],Ie=Ee[4],$e=Pe(),Be=nhe([C]),Ce=ie(Be,4),Oe=Ce[0],Fe=Ce[1],Se=Ce[2],Ae=Ce[3],Ve=function(St){Fe(!0),A==null||A(St,{})},Je=function(St){Fe(!1),z==null||z(St,{})},ht=Gt(T,{value:D}),He=ie(ht,2),Ke=He[0],it=He[1],Ge=Ke==="date"&&N?"datetime":Ke,ut=che(T,Ke,I,k),Ze=y&&function(Dt,St){y(le(Dt),le(St))},et=lhe(B(B({},o),{},{onChange:Ze}),Le,Re,Pe,ze,[],s,Oe,fe,c),tt=ie(et,2),mt=tt[1],me=Vpe($e,c),pe=ie(me,2),ye=pe[0],Te=pe[1],je=f.useMemo(function(){return ye.some(function(Dt){return Dt})},[ye]),We=function(St,Qt){if(W){var Qn=B(B({},Qt),{},{mode:Qt.mode[0]});delete Qn.range,W(St[0],Qn)}},Xe=rhe(O,R,$e,[Ke],fe,Ae,i,!1,j,F,yg(N==null?void 0:N.defaultOpenValue),We,w,E),st=ie(Xe,2),ct=st[0],at=st[1],Ue=Jt(function(Dt,St,Qt){if(it(St),L&&Qt!==!1){var Qn=Dt||$e[$e.length-1];L(Qn,St)}}),Mt=function(){mt(Pe()),ve(!1,{force:!0})},xt=function(St){!C&&!ne.current.nativeElement.contains(document.activeElement)&&ne.current.focus(),ve(!0),oe==null||oe(St)},Nt=function(){mt(null),ve(!1,{force:!0})},wt=f.useState(null),ft=ie(wt,2),vt=ft[0],rt=ft[1],yt=f.useState(null),qe=ie(yt,2),ke=qe[0],nt=qe[1],Ct=f.useMemo(function(){var Dt=[ke].concat(Ne($e)).filter(function(St){return St});return V?Dt:Dt.slice(0,1)},[$e,ke,V]),Lt=f.useMemo(function(){return!V&&ke?[ke]:$e.filter(function(Dt){return Dt})},[$e,ke,V]);f.useEffect(function(){fe||nt(null)},[fe]);var on=the(G),Pt=function(St){nt(St),rt("preset")},lt=function(St){var Qt=V?ce(Pe(),St):[St],Qn=mt(Qt);Qn&&!V&&ve(!1,{force:!0})},Rt=function(St){lt(St)},cn=function(St){nt(St),rt("cell")},yn=function(St){ve(!0),Ve(St)},tn=function(St){if(Se("panel"),!(V&&Ge!==T)){var Qt=V?ce(Pe(),St):[St];ze(Qt),!x&&!a&&i===Ge&&Mt()}},Kn=function(){ve(!1)},ir=r7(Q,ee,te),ro=f.useMemo(function(){var Dt=Zr(o,!1),St=En(o,[].concat(Ne(Object.keys(Dt)),["onChange","onCalendarChange","style","className","onPanelChange"]));return B(B({},St),{},{multiple:o.multiple})},[o]),wo=f.createElement(fhe,we({},ro,{showNow:ut,showTime:N,disabledDate:S,onFocus:yn,onBlur:Je,picker:T,mode:Ke,internalMode:Ge,onPanelChange:Ue,format:l,value:$e,isInvalid:c,onChange:null,onSelect:tn,pickerValue:ct,defaultOpenValue:N==null?void 0:N.defaultOpenValue,onPickerValueChange:at,hoverValue:Ct,onHover:cn,needConfirm:x,onSubmit:Mt,onOk:Ie,presets:on,onPresetHover:Pt,onPresetSubmit:lt,onNow:Rt,cellRender:ir})),Wr=function(St){ze(St)},Br=function(){Se("input")},Vn=function(St){Se("input"),ve(!0,{inherit:!0}),Ve(St)},zt=function(St){ve(!1),Je(St)},$t=function(St,Qt){St.key==="Tab"&&Mt(),b==null||b(St,Qt)},Nn=f.useMemo(function(){return{prefixCls:d,locale:R,generateConfig:O,button:Y.button,input:Y.input}},[d,R,O,Y.button,Y.input]);return Mn(function(){fe&&Ae!==void 0&&Ue(null,T,!1)},[fe,Ae,T]),Mn(function(){var Dt=Se();!fe&&Dt==="input"&&(ve(!1),Mt()),!fe&&a&&!x&&Dt==="panel"&&Mt()},[fe]),f.createElement(jc.Provider,{value:Nn},f.createElement(Lpe,we({},Hpe(o),{popupElement:wo,popupStyle:p.popup,popupClassName:h.popup,visible:fe,onClose:Kn}),f.createElement(ZWe,we({},o,{ref:ne,suffixIcon:J,removeIcon:q,activeHelp:!!ke,allHelp:!!ke&&vt==="preset",focused:Oe,onFocus:Vn,onBlur:zt,onKeyDown:$t,onSubmit:Mt,value:Lt,maskFormat:l,onChange:Wr,onInputChange:Br,internalPicker:i,format:s,inputReadOnly:X,disabled:C,open:fe,onOpenChange:ve,onClick:xt,onClear:Nt,invalid:je,onInvalid:function(St){Te(St,0)}}))))}var eUe=f.forwardRef(JWe);const mhe=f.createContext(null),tUe=mhe.Provider,ghe=f.createContext(null),nUe=ghe.Provider;var rUe=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],vhe=f.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-checkbox":n,o=e.className,i=e.style,a=e.checked,s=e.disabled,l=e.defaultChecked,c=l===void 0?!1:l,u=e.type,d=u===void 0?"checkbox":u,p=e.title,h=e.onChange,m=Ye(e,rUe),v=f.useRef(null),g=f.useRef(null),x=Gt(c,{value:a}),y=ie(x,2),b=y[0],C=y[1];f.useImperativeHandle(t,function(){return{focus:function(_){var P;(P=v.current)===null||P===void 0||P.focus(_)},blur:function(){var _;(_=v.current)===null||_===void 0||_.blur()},input:v.current,nativeElement:g.current}});var S=re(r,o,K(K({},"".concat(r,"-checked"),b),"".concat(r,"-disabled"),s)),w=function(_){s||("checked"in e||C(_.target.checked),h==null||h({target:B(B({},e),{},{type:d,checked:_.target.checked}),stopPropagation:function(){_.stopPropagation()},preventDefault:function(){_.preventDefault()},nativeEvent:_.nativeEvent}))};return f.createElement("span",{className:S,title:p,style:i,ref:g},f.createElement("input",we({},m,{className:"".concat(r,"-input"),ref:v,onChange:w,disabled:s,checked:!!b,type:d})),f.createElement("span",{className:"".concat(r,"-inner")}))});function yhe(e){const t=Z.useRef(null),n=()=>{gn.cancel(t.current),t.current=null};return[()=>{n(),t.current=gn(()=>{t.current=null})},i=>{t.current&&(i.stopPropagation(),n()),e==null||e(i)}]}const oUe=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-group`;return{[r]:Object.assign(Object.assign({},Rn(e)),{display:"inline-block",fontSize:0,[`&${r}-rtl`]:{direction:"rtl"},[`&${r}-block`]:{display:"flex"},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:"none"}})}},iUe=e=>{const{componentCls:t,wrapperMarginInlineEnd:n,colorPrimary:r,radioSize:o,motionDurationSlow:i,motionDurationMid:a,motionEaseInOutCirc:s,colorBgContainer:l,colorBorder:c,lineWidth:u,colorBgContainerDisabled:d,colorTextDisabled:p,paddingXS:h,dotColorDisabled:m,lineType:v,radioColor:g,radioBgColor:x,calc:y}=e,b=`${t}-inner`,S=y(o).sub(y(4).mul(2)),w=y(1).mul(o).equal({unit:!0});return{[`${t}-wrapper`]:Object.assign(Object.assign({},Rn(e)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:n,cursor:"pointer","&:last-child":{marginInlineEnd:0},[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},"&-block":{flex:1,justifyContent:"center"},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${se(u)} ${v} ${r}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[t]:Object.assign(Object.assign({},Rn(e)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${t}-wrapper:hover &, - &:hover ${b}`]:{borderColor:r},[`${t}-input:focus-visible + ${b}`]:Object.assign({},_c(e)),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:"visible"},[`${t}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:w,height:w,marginBlockStart:y(1).mul(o).div(-2).equal({unit:!0}),marginInlineStart:y(1).mul(o).div(-2).equal({unit:!0}),backgroundColor:g,borderBlockStart:0,borderInlineStart:0,borderRadius:w,transform:"scale(0)",opacity:0,transition:`all ${i} ${s}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:w,height:w,backgroundColor:l,borderColor:c,borderStyle:"solid",borderWidth:u,borderRadius:"50%",transition:`all ${a}`},[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${t}-checked`]:{[b]:{borderColor:r,backgroundColor:x,"&::after":{transform:`scale(${e.calc(e.dotSize).div(o).equal()})`,opacity:1,transition:`all ${i} ${s}`}}},[`${t}-disabled`]:{cursor:"not-allowed",[b]:{backgroundColor:d,borderColor:c,cursor:"not-allowed","&::after":{backgroundColor:m}},[`${t}-input`]:{cursor:"not-allowed"},[`${t}-disabled + span`]:{color:p,cursor:"not-allowed"},[`&${t}-checked`]:{[b]:{"&::after":{transform:`scale(${y(S).div(o).equal()})`}}}},[`span${t} + *`]:{paddingInlineStart:h,paddingInlineEnd:h}})}},aUe=e=>{const{buttonColor:t,controlHeight:n,componentCls:r,lineWidth:o,lineType:i,colorBorder:a,motionDurationSlow:s,motionDurationMid:l,buttonPaddingInline:c,fontSize:u,buttonBg:d,fontSizeLG:p,controlHeightLG:h,controlHeightSM:m,paddingXS:v,borderRadius:g,borderRadiusSM:x,borderRadiusLG:y,buttonCheckedBg:b,buttonSolidCheckedColor:C,colorTextDisabled:S,colorBgContainerDisabled:w,buttonCheckedBgDisabled:E,buttonCheckedColorDisabled:_,colorPrimary:P,colorPrimaryHover:$,colorPrimaryActive:R,buttonSolidCheckedBg:O,buttonSolidCheckedHoverBg:T,buttonSolidCheckedActiveBg:I,calc:k}=e;return{[`${r}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:c,paddingBlock:0,color:t,fontSize:u,lineHeight:se(k(n).sub(k(o).mul(2)).equal()),background:d,border:`${se(o)} ${i} ${a}`,borderBlockStartWidth:k(o).add(.02).equal(),borderInlineStartWidth:0,borderInlineEndWidth:o,cursor:"pointer",transition:[`color ${l}`,`background ${l}`,`box-shadow ${l}`].join(","),a:{color:t},[`> ${r}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:k(o).mul(-1).equal(),insetInlineStart:k(o).mul(-1).equal(),display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:o,paddingInline:0,backgroundColor:a,transition:`background-color ${s}`,content:'""'}},"&:first-child":{borderInlineStart:`${se(o)} ${i} ${a}`,borderStartStartRadius:g,borderEndStartRadius:g},"&:last-child":{borderStartEndRadius:g,borderEndEndRadius:g},"&:first-child:last-child":{borderRadius:g},[`${r}-group-large &`]:{height:h,fontSize:p,lineHeight:se(k(h).sub(k(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:y,borderEndStartRadius:y},"&:last-child":{borderStartEndRadius:y,borderEndEndRadius:y}},[`${r}-group-small &`]:{height:m,paddingInline:k(v).sub(o).equal(),paddingBlock:0,lineHeight:se(k(m).sub(k(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:x,borderEndStartRadius:x},"&:last-child":{borderStartEndRadius:x,borderEndEndRadius:x}},"&:hover":{position:"relative",color:P},"&:has(:focus-visible)":Object.assign({},_c(e)),[`${r}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${r}-button-wrapper-disabled)`]:{zIndex:1,color:P,background:b,borderColor:P,"&::before":{backgroundColor:P},"&:first-child":{borderColor:P},"&:hover":{color:$,borderColor:$,"&::before":{backgroundColor:$}},"&:active":{color:R,borderColor:R,"&::before":{backgroundColor:R}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:C,background:O,borderColor:O,"&:hover":{color:C,background:T,borderColor:T},"&:active":{color:C,background:I,borderColor:I}},"&-disabled":{color:S,backgroundColor:w,borderColor:a,cursor:"not-allowed","&:first-child, &:hover":{color:S,backgroundColor:w,borderColor:a}},[`&-disabled${r}-button-wrapper-checked`]:{color:_,backgroundColor:E,borderColor:a,boxShadow:"none"},"&-block":{flex:1,textAlign:"center"}}}},sUe=e=>{const{wireframe:t,padding:n,marginXS:r,lineWidth:o,fontSizeLG:i,colorText:a,colorBgContainer:s,colorTextDisabled:l,controlItemBgActiveDisabled:c,colorTextLightSolid:u,colorPrimary:d,colorPrimaryHover:p,colorPrimaryActive:h,colorWhite:m}=e,v=4,g=i,x=t?g-v*2:g-(v+o)*2;return{radioSize:g,dotSize:x,dotColorDisabled:l,buttonSolidCheckedColor:u,buttonSolidCheckedBg:d,buttonSolidCheckedHoverBg:p,buttonSolidCheckedActiveBg:h,buttonBg:s,buttonCheckedBg:s,buttonColor:a,buttonCheckedBgDisabled:c,buttonCheckedColorDisabled:l,buttonPaddingInline:n-o,wrapperMarginInlineEnd:r,radioColor:t?d:m,radioBgColor:t?s:d}},bhe=pn("Radio",e=>{const{controlOutline:t,controlOutlineWidth:n}=e,r=`0 0 0 ${se(n)} ${t}`,i=Xt(e,{radioFocusShadow:r,radioButtonFocusShadow:r});return[oUe(i),iUe(i),aUe(i)]},sUe,{unitless:{radioSize:!0,dotSize:!0}});var lUe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const o=f.useContext(mhe),i=f.useContext(ghe),{getPrefixCls:a,direction:s,radio:l}=f.useContext(It),c=f.useRef(null),u=Ci(t,c),{isFormItemInput:d}=f.useContext(Do),p=N=>{var D,L;(D=e.onChange)===null||D===void 0||D.call(e,N),(L=o==null?void 0:o.onChange)===null||L===void 0||L.call(o,N)},{prefixCls:h,className:m,rootClassName:v,children:g,style:x,title:y}=e,b=lUe(e,["prefixCls","className","rootClassName","children","style","title"]),C=a("radio",h),S=((o==null?void 0:o.optionType)||i)==="button",w=S?`${C}-button`:C,E=br(C),[_,P,$]=bhe(C,E),R=Object.assign({},b),O=f.useContext(ko);o&&(R.name=o.name,R.onChange=p,R.checked=e.value===o.value,R.disabled=(n=R.disabled)!==null&&n!==void 0?n:o.disabled),R.disabled=(r=R.disabled)!==null&&r!==void 0?r:O;const T=re(`${w}-wrapper`,{[`${w}-wrapper-checked`]:R.checked,[`${w}-wrapper-disabled`]:R.disabled,[`${w}-wrapper-rtl`]:s==="rtl",[`${w}-wrapper-in-form-item`]:d,[`${w}-wrapper-block`]:!!(o!=null&&o.block)},l==null?void 0:l.className,m,v,P,$,E),[I,k]=yhe(R.onClick);return _(f.createElement(Bw,{component:"Radio",disabled:R.disabled},f.createElement("label",{className:T,style:Object.assign(Object.assign({},l==null?void 0:l.style),x),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:y,onClick:I},f.createElement(vhe,Object.assign({},R,{className:re(R.className,{[UO]:!S}),type:"radio",prefixCls:w,ref:u,onClick:k})),g!==void 0?f.createElement("span",{className:`${w}-label`},g):null)))},nM=f.forwardRef(cUe),uUe=["parentNode"],dUe="form_item";function E1(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function xhe(e,t){if(!e.length)return;const n=e.join("_");return t?`${t}_${n}`:uUe.includes(n)?`${dUe}_${n}`:n}function Che(e,t,n,r,o,i){let a=r;return i!==void 0?a=i:n.validating?a="validating":e.length?a="error":t.length?a="warning":(n.touched||o&&n.validated)&&(a="success"),a}var fUe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oe??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:o=>i=>{const a=zA(o);i?n.current[a]=i:delete n.current[a]}},scrollToField:(o,i={})=>{const{focus:a}=i,s=fUe(i,["focus"]),l=qK(o,r);l&&(m5e(l,Object.assign({scrollMode:"if-needed",block:"nearest"},s)),a&&r.focusField(o))},focusField:o=>{var i,a;const s=r.getFieldInstance(o);typeof(s==null?void 0:s.focus)=="function"?s.focus():(a=(i=qK(o,r))===null||i===void 0?void 0:i.focus)===null||a===void 0||a.call(i)},getFieldInstance:o=>{const i=zA(o);return n.current[i]}}),[e,t]);return[r]}const pUe=f.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=f.useContext(It),{name:o}=f.useContext(Do),i=Hw(zA(o)),{prefixCls:a,className:s,rootClassName:l,options:c,buttonStyle:u="outline",disabled:d,children:p,size:h,style:m,id:v,optionType:g,name:x=i,defaultValue:y,value:b,block:C=!1,onChange:S,onMouseEnter:w,onMouseLeave:E,onFocus:_,onBlur:P}=e,[$,R]=Gt(y,{value:b}),O=f.useCallback(F=>{const W=$,X=F.target.value;"value"in e||R(X),X!==W&&(S==null||S(F))},[$,R,S]),T=n("radio",a),I=`${T}-group`,k=br(T),[N,D,L]=bhe(T,k);let H=p;c&&c.length>0&&(H=c.map(F=>typeof F=="string"||typeof F=="number"?f.createElement(nM,{key:F.toString(),prefixCls:T,disabled:d,value:F,checked:$===F},F):f.createElement(nM,{key:`radio-group-value-options-${F.value}`,prefixCls:T,disabled:F.disabled||d,value:F.value,checked:$===F.value,title:F.title,style:F.style,className:F.className,id:F.id,required:F.required},F.label)));const U=fo(h),V=re(I,`${I}-${u}`,{[`${I}-${U}`]:U,[`${I}-rtl`]:r==="rtl",[`${I}-block`]:C},s,l,D,L,k),j=f.useMemo(()=>({onChange:O,value:$,disabled:d,name:x,optionType:g,block:C}),[O,$,d,x,g,C]);return N(f.createElement("div",Object.assign({},Zr(e,{aria:!0,data:!0}),{className:V,style:m,onMouseEnter:w,onMouseLeave:E,onFocus:_,onBlur:P,id:v,ref:t}),f.createElement(tUe,{value:j},H)))}),hUe=f.memo(pUe);var mUe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n}=f.useContext(It),{prefixCls:r}=e,o=mUe(e,["prefixCls"]),i=n("radio",r);return f.createElement(nUe,{value:"button"},f.createElement(nM,Object.assign({prefixCls:i},o,{type:"radio",ref:t})))},vUe=f.forwardRef(gUe),ho=nM;ho.Button=vUe;ho.Group=hUe;ho.__ANT_RADIO=!0;function xg(e){return Xt(e,{inputAffixPadding:e.paddingXXS})}const Cg=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:o,controlHeightSM:i,controlHeightLG:a,fontSizeLG:s,lineHeightLG:l,paddingSM:c,controlPaddingHorizontalSM:u,controlPaddingHorizontal:d,colorFillAlter:p,colorPrimaryHover:h,colorPrimary:m,controlOutlineWidth:v,controlOutline:g,colorErrorOutline:x,colorWarningOutline:y,colorBgContainer:b,inputFontSize:C,inputFontSizeLG:S,inputFontSizeSM:w}=e,E=C||n,_=w||E,P=S||s,$=Math.round((t-E*r)/2*10)/10-o,R=Math.round((i-_*r)/2*10)/10-o,O=Math.ceil((a-P*l)/2*10)/10-o;return{paddingBlock:Math.max($,0),paddingBlockSM:Math.max(R,0),paddingBlockLG:Math.max(O,0),paddingInline:c-o,paddingInlineSM:u-o,paddingInlineLG:d-o,addonBg:p,activeBorderColor:m,hoverBorderColor:h,activeShadow:`0 0 0 ${v}px ${g}`,errorActiveShadow:`0 0 0 ${v}px ${x}`,warningActiveShadow:`0 0 0 ${v}px ${y}`,hoverBg:b,activeBg:b,inputFontSize:E,inputFontSizeLG:P,inputFontSizeSM:_}},yUe=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),ST=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({},yUe(Xt(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),l7=(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}}),KK=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},l7(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),c7=(e,t)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},l7(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},ST(e))}),KK(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),KK(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),YK=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),She=e=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},YK(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText})),YK(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:Object.assign({},ST(e))}})}),u7=(e,t)=>{const{componentCls:n}=e;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${n}-status-error`]:{"&, & input, & textarea":{color:e.colorError}},[`&${n}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning}}},t)}},Ehe=(e,t)=>{var n;return{background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:(n=t==null?void 0:t.inputColor)!==null&&n!==void 0?n:"unset"},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}},XK=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},Ehe(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}})}),d7=(e,t)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ehe(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},ST(e))}),XK(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError})),XK(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning})),t)}),QK=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),_he=e=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group-addon`]:{background:e.colorFillTertiary,"&:last-child":{position:"static"}}},QK(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText})),QK(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:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}})}),$he=(e,t)=>({background:e.colorBgContainer,borderWidth:`${se(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}}),ZK=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},$he(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`}}),f7=(e,t)=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},$he(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"}}),ZK(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),ZK(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),p7=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),Phe=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:o}=e;return{padding:`${se(t)} ${se(o)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},h7=e=>({padding:`${se(e.paddingBlockSM)} ${se(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),Xw=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${se(e.paddingBlock)} ${se(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},p7(e.colorTextPlaceholder)),{"&-lg":Object.assign({},Phe(e)),"&-sm":Object.assign({},h7(e)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),Mhe=e=>{const{componentCls:t,antCls:n}=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({},Phe(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},h7(e)),[`&-lg ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single ${n}-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 ${se(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${se(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${se(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{[`${n}-select-selector`]:{backgroundColor:"inherit",border:`${se(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}}},[`${n}-cascader-picker`]:{margin:`-9px ${se(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${n}-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,[`${n}-select ${n}-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,[`${n}-select ${n}-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"},$u()),{[`${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},[` + &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topRight`]:{animationName:QR}}},Gj(e,v,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:Object.assign(Object.assign({},Tn(e)),{[n]:Object.assign(Object.assign({padding:d,listStyleType:"none",backgroundColor:v,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},Ls(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${se(c)} ${se(m)}`,color:e.colorTextDescription,transition:`all ${l}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:u,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-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:'""'}},[`${n}-item-extra`]:{paddingInlineStart:e.padding,marginInlineStart:"auto",fontSize:e.fontSizeSM,color:e.colorTextDescription}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${se(c)} ${se(m)}`,color:e.colorText,fontWeight:"normal",fontSize:u,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${l}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},Ls(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:f,cursor:"not-allowed","&:hover":{color:f,backgroundColor:v,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${se(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:h,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${se(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(m).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:f,backgroundColor:v,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})})},[Mu(e,"slide-up"),Mu(e,"slide-down"),A0(e,"move-up"),A0(e,"move-down"),Ay(e,"zoom-big")]]},WVe=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},fO({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),dO(e)),UVe=pn("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,i=Xt(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[VVe(i),HVe(i)]},WVe,{resetStyle:!1}),vO=e=>{var t;const{menu:n,arrow:r,prefixCls:o,children:i,trigger:a,disabled:s,dropdownRender:l,popupRender:c,getPopupContainer:u,overlayClassName:d,rootClassName:f,overlayStyle:h,open:m,onOpenChange:v,visible:g,onVisibleChange:b,mouseEnterDelay:y=.15,mouseLeaveDelay:x=.1,autoAdjustOverflow:w=!0,placement:S="",overlay:C,transitionName:E,destroyOnHidden:_,destroyPopupOnHide:P}=e,{getPopupContainer:$,getPrefixCls:T,direction:R,dropdown:O}=p.useContext(kt),k=c||l;mg();const I=p.useMemo(()=>{const le=T();return E!==void 0?E:S.includes("top")?`${le}-slide-down`:`${le}-slide-up`},[T,S,E]),D=p.useMemo(()=>S?S.includes("Center")?S.slice(0,S.indexOf("Center")):S:R==="rtl"?"bottomRight":"bottomLeft",[S,R]),N=T("dropdown",o),L=br(N),[H,U,V]=UVe(N,L),[,j]=si(),F=p.Children.only(FHe(i)?p.createElement("span",null,i):i),W=No(F,{className:re(`${N}-trigger`,{[`${N}-rtl`]:R==="rtl"},F.props.className),disabled:(t=F.props.disabled)!==null&&t!==void 0?t:s}),X=s?[]:a,J=!!(X!=null&&X.includes("contextMenu")),[q,A]=Gt(!1,{value:m??g}),z=Jt(le=>{v==null||v(le,{source:"trigger"}),b==null||b(le),A(le)}),G=re(d,f,U,V,L,O==null?void 0:O.className,{[`${N}-rtl`]:R==="rtl"}),Y=epe({arrowPointAtCenter:typeof r=="object"&&r.pointAtCenter,autoAdjustOverflow:w,offset:j.marginXXS,arrowWidth:r?j.sizePopupArrow:0,borderRadius:j.borderRadius}),Q=p.useCallback(()=>{n!=null&&n.selectable&&(n!=null&&n.multiple)||(v==null||v(!1,{source:"menu"}),A(!1))},[n==null?void 0:n.selectable,n==null?void 0:n.multiple]),ee=()=>{let le;return n!=null&&n.items?le=p.createElement(of,Object.assign({},n)):typeof C=="function"?le=C():le=C,k&&(le=k(le)),le=p.Children.only(typeof le=="string"?p.createElement("span",null,le):le),p.createElement(kVe,{prefixCls:`${N}-menu`,rootClassName:re(V,L),expandIcon:p.createElement("span",{className:`${N}-menu-submenu-arrow`},R==="rtl"?p.createElement(Ru,{className:`${N}-menu-submenu-arrow-icon`}):p.createElement(El,{className:`${N}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Q,validator:({mode:ce})=>{}},le)},[te,oe]=Tl("Dropdown",h==null?void 0:h.zIndex);let ne=p.createElement(spe,Object.assign({alignPoint:J},En(e,["rootClassName"]),{mouseEnterDelay:y,mouseLeaveDelay:x,visible:q,builtinPlacements:Y,arrow:!!r,overlayClassName:G,prefixCls:N,getPopupContainer:u||$,transitionName:I,trigger:X,overlay:ee,placement:D,onVisibleChange:z,overlayStyle:Object.assign(Object.assign(Object.assign({},O==null?void 0:O.style),h),{zIndex:te}),autoDestroy:_??P}),W);return te&&(ne=p.createElement(NC.Provider,{value:oe},ne)),H(ne)},GVe=Jp(vO,"align",void 0,"dropdown",e=>e),qVe=e=>p.createElement(GVe,Object.assign({},e),p.createElement("span",null));vO._InternalPanelDoNotUseOrYouWillBeFired=qVe;var Ppe={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n=1e3,r=6e4,o=36e5,i="millisecond",a="second",s="minute",l="hour",c="day",u="week",d="month",f="quarter",h="year",m="date",v="Invalid Date",g=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,b=/\[([^\]]+)]|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,y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(k){var I=["th","st","nd","rd"],D=k%100;return"["+k+(I[(D-20)%10]||I[D]||I[0])+"]"}},x=function(k,I,D){var N=String(k);return!N||N.length>=I?k:""+Array(I+1-N.length).join(D)+k},w={s:x,z:function(k){var I=-k.utcOffset(),D=Math.abs(I),N=Math.floor(D/60),L=D%60;return(I<=0?"+":"-")+x(N,2,"0")+":"+x(L,2,"0")},m:function k(I,D){if(I.date()1)return k(U[0])}else{var V=I.name;C[V]=I,L=V}return!N&&L&&(S=L),L||!N&&S},$=function(k,I){if(_(k))return k.clone();var D=typeof I=="object"?I:{};return D.date=k,D.args=arguments,new R(D)},T=w;T.l=P,T.i=_,T.w=function(k,I){return $(k,{locale:I.$L,utc:I.$u,x:I.$x,$offset:I.$offset})};var R=function(){function k(D){this.$L=P(D.locale,null,!0),this.parse(D),this.$x=this.$x||D.x||{},this[E]=!0}var I=k.prototype;return I.parse=function(D){this.$d=function(N){var L=N.date,H=N.utc;if(L===null)return new Date(NaN);if(T.u(L))return new Date;if(L instanceof Date)return new Date(L);if(typeof L=="string"&&!/Z$/i.test(L)){var U=L.match(g);if(U){var V=U[2]-1||0,j=(U[7]||"0").substring(0,3);return H?new Date(Date.UTC(U[1],V,U[3]||1,U[4]||0,U[5]||0,U[6]||0,j)):new Date(U[1],V,U[3]||1,U[4]||0,U[5]||0,U[6]||0,j)}}return new Date(L)}(D),this.init()},I.init=function(){var D=this.$d;this.$y=D.getFullYear(),this.$M=D.getMonth(),this.$D=D.getDate(),this.$W=D.getDay(),this.$H=D.getHours(),this.$m=D.getMinutes(),this.$s=D.getSeconds(),this.$ms=D.getMilliseconds()},I.$utils=function(){return T},I.isValid=function(){return this.$d.toString()!==v},I.isSame=function(D,N){var L=$(D);return this.startOf(N)<=L&&L<=this.endOf(N)},I.isAfter=function(D,N){return $(D)25){var u=a(this).startOf(r).add(1,r).date(c),d=a(this).endOf(n);if(u.isBefore(d))return 1}var f=a(this).startOf(r).date(c).startOf(n).subtract(1,"millisecond"),h=this.diff(f,n,!0);return h<0?a(this).startOf("week").week():Math.ceil(h)},s.weeks=function(l){return l===void 0&&(l=null),this.week(l)}}})})(Ipe);var XVe=Ipe.exports;const t7=Ar(XVe);var Dpe={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){return function(n,r){r.prototype.weekYear=function(){var o=this.month(),i=this.week(),a=this.year();return i===1&&o===11?a+1:o===0&&i>=52?a-1:a}}})})(Dpe);var QVe=Dpe.exports;const ZVe=Ar(QVe);var Npe={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){return function(n,r){var o=r.prototype,i=o.format;o.format=function(a){var s=this,l=this.$locale();if(!this.isValid())return i.bind(this)(a);var c=this.$utils(),u=(a||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(d){switch(d){case"Q":return Math.ceil((s.$M+1)/3);case"Do":return l.ordinal(s.$D);case"gggg":return s.weekYear();case"GGGG":return s.isoWeekYear();case"wo":return l.ordinal(s.week(),"W");case"w":case"ww":return c.s(s.week(),d==="w"?1:2,"0");case"W":case"WW":return c.s(s.isoWeek(),d==="W"?1:2,"0");case"k":case"kk":return c.s(String(s.$H===0?24:s.$H),d==="k"?1:2,"0");case"X":return Math.floor(s.$d.getTime()/1e3);case"x":return s.$d.getTime();case"z":return"["+s.offsetName()+"]";case"zzz":return"["+s.offsetName("long")+"]";default:return d}});return i.bind(this)(u)}}})})(Npe);var JVe=Npe.exports;const Ape=Ar(JVe);var Fpe={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n={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"},r=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,o=/\d/,i=/\d\d/,a=/\d\d?/,s=/\d*[^-_:/,()\s\d]+/,l={},c=function(g){return(g=+g)+(g>68?1900:2e3)},u=function(g){return function(b){this[g]=+b}},d=[/[+-]\d\d:?(\d\d)?|Z/,function(g){(this.zone||(this.zone={})).offset=function(b){if(!b||b==="Z")return 0;var y=b.match(/([+-]|\d\d)/g),x=60*y[1]+(+y[2]||0);return x===0?0:y[0]==="+"?-x:x}(g)}],f=function(g){var b=l[g];return b&&(b.indexOf?b:b.s.concat(b.f))},h=function(g,b){var y,x=l.meridiem;if(x){for(var w=1;w<=24;w+=1)if(g.indexOf(x(w,0,b))>-1){y=w>12;break}}else y=g===(b?"pm":"PM");return y},m={A:[s,function(g){this.afternoon=h(g,!1)}],a:[s,function(g){this.afternoon=h(g,!0)}],Q:[o,function(g){this.month=3*(g-1)+1}],S:[o,function(g){this.milliseconds=100*+g}],SS:[i,function(g){this.milliseconds=10*+g}],SSS:[/\d{3}/,function(g){this.milliseconds=+g}],s:[a,u("seconds")],ss:[a,u("seconds")],m:[a,u("minutes")],mm:[a,u("minutes")],H:[a,u("hours")],h:[a,u("hours")],HH:[a,u("hours")],hh:[a,u("hours")],D:[a,u("day")],DD:[i,u("day")],Do:[s,function(g){var b=l.ordinal,y=g.match(/\d+/);if(this.day=y[0],b)for(var x=1;x<=31;x+=1)b(x).replace(/\[|\]/g,"")===g&&(this.day=x)}],w:[a,u("week")],ww:[i,u("week")],M:[a,u("month")],MM:[i,u("month")],MMM:[s,function(g){var b=f("months"),y=(f("monthsShort")||b.map(function(x){return x.slice(0,3)})).indexOf(g)+1;if(y<1)throw new Error;this.month=y%12||y}],MMMM:[s,function(g){var b=f("months").indexOf(g)+1;if(b<1)throw new Error;this.month=b%12||b}],Y:[/[+-]?\d+/,u("year")],YY:[i,function(g){this.year=c(g)}],YYYY:[/\d{4}/,u("year")],Z:d,ZZ:d};function v(g){var b,y;b=g,y=l&&l.formats;for(var x=(g=b.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function($,T,R){var O=R&&R.toUpperCase();return T||y[R]||n[R]||y[O].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(k,I,D){return I||D.slice(1)})})).match(r),w=x.length,S=0;S-1)return new Date((L==="X"?1e3:1)*N);var V=v(L)(N),j=V.year,F=V.month,W=V.day,X=V.hours,J=V.minutes,q=V.seconds,A=V.milliseconds,z=V.zone,G=V.week,Y=new Date,Q=W||(j||F?1:Y.getDate()),ee=j||Y.getFullYear(),te=0;j&&!F||(te=F>0?F-1:Y.getMonth());var oe,ne=X||0,le=J||0,ce=q||0,he=A||0;return z?new Date(Date.UTC(ee,te,Q,ne,le,ce,he+60*z.offset*1e3)):H?new Date(Date.UTC(ee,te,Q,ne,le,ce,he)):(oe=new Date(ee,te,Q,ne,le,ce,he),G&&(oe=U(oe).week(G).toDate()),oe)}catch{return new Date("")}}(C,P,E,y),this.init(),O&&O!==!0&&(this.$L=this.locale(O).$L),R&&C!=this.format(P)&&(this.$d=new Date("")),l={}}else if(P instanceof Array)for(var k=P.length,I=1;I<=k;I+=1){_[1]=P[I-1];var D=y.apply(this,_);if(D.isValid()){this.$d=D.$d,this.$L=D.$L,this.init();break}I===k&&(this.$d=new Date(""))}else w.call(this,S)}}})})(Fpe);var eWe=Fpe.exports;const Bpe=Ar(eWe);$n.extend(Bpe);$n.extend(Ape);$n.extend(Rpe);$n.extend(kpe);$n.extend(t7);$n.extend(ZVe);$n.extend(function(e,t){var n=t.prototype,r=n.format;n.format=function(i){var a=(i||"").replace("Wo","wo");return r.bind(this)(a)}});var tWe={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},Ph=function(t){var n=tWe[t];return n||t.split("_")[0]},nWe={getNow:function(){var t=$n();return typeof t.tz=="function"?t.tz():t},getFixedDate:function(t){return $n(t,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(t){return t.endOf("month")},getWeekDay:function(t){var n=t.locale("en");return n.weekday()+n.localeData().firstDayOfWeek()},getYear:function(t){return t.year()},getMonth:function(t){return t.month()},getDate:function(t){return t.date()},getHour:function(t){return t.hour()},getMinute:function(t){return t.minute()},getSecond:function(t){return t.second()},getMillisecond:function(t){return t.millisecond()},addYear:function(t,n){return t.add(n,"year")},addMonth:function(t,n){return t.add(n,"month")},addDate:function(t,n){return t.add(n,"day")},setYear:function(t,n){return t.year(n)},setMonth:function(t,n){return t.month(n)},setDate:function(t,n){return t.date(n)},setHour:function(t,n){return t.hour(n)},setMinute:function(t,n){return t.minute(n)},setSecond:function(t,n){return t.second(n)},setMillisecond:function(t,n){return t.millisecond(n)},isAfter:function(t,n){return t.isAfter(n)},isValidate:function(t){return t.isValid()},locale:{getWeekFirstDay:function(t){return $n().locale(Ph(t)).localeData().firstDayOfWeek()},getWeekFirstDate:function(t,n){return n.locale(Ph(t)).weekday(0)},getWeek:function(t,n){return n.locale(Ph(t)).week()},getShortWeekDays:function(t){return $n().locale(Ph(t)).localeData().weekdaysMin()},getShortMonths:function(t){return $n().locale(Ph(t)).localeData().monthsShort()},format:function(t,n,r){return n.locale(Ph(t)).format(r)},parse:function(t,n,r){for(var o=Ph(t),i=0;i2&&arguments[2]!==void 0?arguments[2]:"0",r=String(e);r.length2&&arguments[2]!==void 0?arguments[2]:[],r=p.useState([!1,!1]),o=ie(r,2),i=o[0],a=o[1],s=function(u,d){a(function(f){return S1(f,d,u)})},l=p.useMemo(function(){return i.map(function(c,u){if(c)return!0;var d=e[u];return d?!!(!n[u]&&!d||d&&t(d,{activeIndex:u})):!1})},[e,i,t,n]);return[l,s]}function Wpe(e,t,n,r,o){var i="",a=[];return e&&a.push(o?"hh":"HH"),t&&a.push("mm"),n&&a.push("ss"),i=a.join(":"),r&&(i+=".SSS"),o&&(i+=" A"),i}function iWe(e,t,n,r,o,i){var a=e.fieldDateTimeFormat,s=e.fieldDateFormat,l=e.fieldTimeFormat,c=e.fieldMonthFormat,u=e.fieldYearFormat,d=e.fieldWeekFormat,f=e.fieldQuarterFormat,h=e.yearFormat,m=e.cellYearFormat,v=e.cellQuarterFormat,g=e.dayFormat,b=e.cellDateFormat,y=Wpe(t,n,r,o,i);return B(B({},e),{},{fieldDateTimeFormat:a||"YYYY-MM-DD ".concat(y),fieldDateFormat:s||"YYYY-MM-DD",fieldTimeFormat:l||y,fieldMonthFormat:c||"YYYY-MM",fieldYearFormat:u||"YYYY",fieldWeekFormat:d||"gggg-wo",fieldQuarterFormat:f||"YYYY-[Q]Q",yearFormat:h||"YYYY",cellYearFormat:m||"YYYY",cellQuarterFormat:v||"[Q]Q",cellDateFormat:b||g||"D"})}function Upe(e,t){var n=t.showHour,r=t.showMinute,o=t.showSecond,i=t.showMillisecond,a=t.use12Hours;return Z.useMemo(function(){return iWe(e,n,r,o,i,a)},[e,n,r,o,i,a])}function rx(e,t,n){return n??t.some(function(r){return e.includes(r)})}var aWe=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function sWe(e){var t=yO(e,aWe),n=e.format,r=e.picker,o=null;return n&&(o=n,Array.isArray(o)&&(o=o[0]),o=dt(o)==="object"?o.format:o),r==="time"&&(t.format=o),[t,o]}function lWe(e){return e&&typeof e=="string"}function Gpe(e,t,n,r){return[e,t,n,r].some(function(o){return o!==void 0})}function qpe(e,t,n,r,o){var i=t,a=n,s=r;if(!e&&!i&&!a&&!s&&!o)i=!0,a=!0,s=!0;else if(e){var l,c,u,d=[i,a,s].some(function(m){return m===!1}),f=[i,a,s].some(function(m){return m===!0}),h=d?!0:!f;i=(l=i)!==null&&l!==void 0?l:h,a=(c=a)!==null&&c!==void 0?c:h,s=(u=s)!==null&&u!==void 0?u:h}return[i,a,s,o]}function Kpe(e){var t=e.showTime,n=sWe(e),r=ie(n,2),o=r[0],i=r[1],a=t&&dt(t)==="object"?t:{},s=B(B({defaultOpenValue:a.defaultOpenValue||a.defaultValue},o),a),l=s.showMillisecond,c=s.showHour,u=s.showMinute,d=s.showSecond,f=Gpe(c,u,d,l),h=qpe(f,c,u,d,l),m=ie(h,3);return c=m[0],u=m[1],d=m[2],[s,B(B({},s),{},{showHour:c,showMinute:u,showSecond:d,showMillisecond:l}),s.format,i]}function Ype(e,t,n,r,o){var i=e==="time";if(e==="datetime"||i){for(var a=r,s=jpe(e,o,null),l=s,c=[t,n],u=0;u1&&(a=t.addDate(a,-7)),a}function yi(e,t){var n=t.generateConfig,r=t.locale,o=t.format;return e?typeof o=="function"?o(e):n.locale.format(r.locale,e,o):""}function tM(e,t,n){var r=t,o=["getHour","getMinute","getSecond","getMillisecond"],i=["setHour","setMinute","setSecond","setMillisecond"];return i.forEach(function(a,s){n?r=e[a](r,e[o[s]](n)):r=e[a](r,0)}),r}function fWe(e,t,n,r,o){var i=Jt(function(a,s){return!!(n&&n(a,s)||r&&e.isAfter(r,a)&&!ca(e,t,r,a,s.type)||o&&e.isAfter(a,o)&&!ca(e,t,o,a,s.type))});return i}function pWe(e,t,n){return p.useMemo(function(){var r=jpe(e,t,n),o=bg(r),i=o[0],a=dt(i)==="object"&&i.type==="mask"?i.format:null;return[o.map(function(s){return typeof s=="string"||typeof s=="function"?s:s.format}),a]},[e,t,n])}function hWe(e,t,n){return typeof e[0]=="function"||n?!0:t}function mWe(e,t,n,r){var o=Jt(function(i,a){var s=B({type:t},a);if(delete s.activeIndex,!e.isValidate(i)||n&&n(i,s))return!0;if((t==="date"||t==="time")&&r){var l,c=a&&a.activeIndex===1?"end":"start",u=((l=r.disabledTime)===null||l===void 0?void 0:l.call(r,i,c,{from:s.from}))||{},d=u.disabledHours,f=u.disabledMinutes,h=u.disabledSeconds,m=u.disabledMilliseconds,v=r.disabledHours,g=r.disabledMinutes,b=r.disabledSeconds,y=d||v,x=f||g,w=h||b,S=e.getHour(i),C=e.getMinute(i),E=e.getSecond(i),_=e.getMillisecond(i);if(y&&y().includes(S)||x&&x(S).includes(C)||w&&w(S,C).includes(E)||m&&m(S,C,E).includes(_))return!0}return!1});return o}function s2(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=p.useMemo(function(){var r=e&&bg(e);return t&&r&&(r[1]=r[1]||r[0]),r},[e,t]);return n}function Zpe(e,t){var n=e.generateConfig,r=e.locale,o=e.picker,i=o===void 0?"date":o,a=e.prefixCls,s=a===void 0?"rc-picker":a,l=e.styles,c=l===void 0?{}:l,u=e.classNames,d=u===void 0?{}:u,f=e.order,h=f===void 0?!0:f,m=e.components,v=m===void 0?{}:m,g=e.inputRender,b=e.allowClear,y=e.clearIcon,x=e.needConfirm,w=e.multiple,S=e.format,C=e.inputReadOnly,E=e.disabledDate,_=e.minDate,P=e.maxDate,$=e.showTime,T=e.value,R=e.defaultValue,O=e.pickerValue,k=e.defaultPickerValue,I=s2(T),D=s2(R),N=s2(O),L=s2(k),H=i==="date"&&$?"datetime":i,U=H==="time"||H==="datetime",V=U||w,j=x??U,F=Kpe(e),W=ie(F,4),X=W[0],J=W[1],q=W[2],A=W[3],z=Upe(r,J),G=p.useMemo(function(){return Ype(H,q,A,X,z)},[H,q,A,X,z]),Y=p.useMemo(function(){return B(B({},e),{},{prefixCls:s,locale:z,picker:i,styles:c,classNames:d,order:h,components:B({input:g},v),clearIcon:cWe(s,b,y),showTime:G,value:I,defaultValue:D,pickerValue:N,defaultPickerValue:L},t==null?void 0:t())},[e]),Q=pWe(H,z,S),ee=ie(Q,2),te=ee[0],oe=ee[1],ne=hWe(te,C,w),le=fWe(n,r,E,_,P),ce=mWe(n,i,le,G),he=p.useMemo(function(){return B(B({},Y),{},{needConfirm:j,inputReadOnly:ne,disabledDate:le})},[Y,j,ne,le]);return[he,H,V,te,oe,ce]}function gWe(e,t,n){var r=Gt(t,{value:e}),o=ie(r,2),i=o[0],a=o[1],s=Z.useRef(e),l=Z.useRef(),c=function(){gn.cancel(l.current)},u=Jt(function(){a(s.current),n&&i!==s.current&&n(s.current)}),d=Jt(function(f,h){c(),s.current=f,f||h?u():l.current=gn(u)});return Z.useEffect(function(){return c},[]),[i,d]}function Jpe(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r=arguments.length>3?arguments[3]:void 0,o=n.every(function(u){return u})?!1:e,i=gWe(o,t||!1,r),a=ie(i,2),s=a[0],l=a[1];function c(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!d.inherit||s)&&l(u,d.force)}return[s,c]}function ehe(e){var t=p.useRef();return p.useImperativeHandle(e,function(){var n;return{nativeElement:(n=t.current)===null||n===void 0?void 0:n.nativeElement,focus:function(o){var i;(i=t.current)===null||i===void 0||i.focus(o)},blur:function(){var o;(o=t.current)===null||o===void 0||o.blur()}}}),t}function the(e,t){return p.useMemo(function(){return e||(t?(Jn(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(t).map(function(n){var r=ie(n,2),o=r[0],i=r[1];return{label:o,value:i}})):[])},[e,t])}function a7(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,r=p.useRef(t);r.current=t,bm(function(){if(e)r.current(e);else{var o=gn(function(){r.current(e)},n);return function(){gn.cancel(o)}}},[e])}function nhe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=p.useState(0),o=ie(r,2),i=o[0],a=o[1],s=p.useState(!1),l=ie(s,2),c=l[0],u=l[1],d=p.useRef([]),f=p.useRef(null),h=p.useRef(null),m=function(w){f.current=w},v=function(w){return f.current===w},g=function(w){u(w)},b=function(w){return w&&(h.current=w),h.current},y=function(w){var S=d.current,C=new Set(S.filter(function(_){return w[_]||t[_]})),E=S[S.length-1]===0?1:0;return C.size>=2||e[E]?null:E};return a7(c||n,function(){c||(d.current=[],m(null))}),p.useEffect(function(){c&&d.current.push(i)},[c,i]),[c,g,b,i,a,y,d.current,m,v]}function vWe(e,t,n,r,o,i){var a=n[n.length-1],s=function(c,u){var d=ie(e,2),f=d[0],h=d[1],m=B(B({},u),{},{from:zpe(e,n)});return a===1&&t[0]&&f&&!ca(r,o,f,c,m.type)&&r.isAfter(f,c)||a===0&&t[1]&&h&&!ca(r,o,h,c,m.type)&&r.isAfter(c,h)?!0:i==null?void 0:i(c,m)};return s}function Ux(e,t,n,r){switch(t){case"date":case"week":return e.addMonth(n,r);case"month":case"quarter":return e.addYear(n,r);case"year":return e.addYear(n,r*10);case"decade":return e.addYear(n,r*100);default:return n}}var B8=[];function rhe(e,t,n,r,o,i,a,s){var l=arguments.length>8&&arguments[8]!==void 0?arguments[8]:B8,c=arguments.length>9&&arguments[9]!==void 0?arguments[9]:B8,u=arguments.length>10&&arguments[10]!==void 0?arguments[10]:B8,d=arguments.length>11?arguments[11]:void 0,f=arguments.length>12?arguments[12]:void 0,h=arguments.length>13?arguments[13]:void 0,m=a==="time",v=i||0,g=function(N){var L=e.getNow();return m&&(L=tM(e,L)),l[N]||n[N]||L},b=ie(c,2),y=b[0],x=b[1],w=Gt(function(){return g(0)},{value:y}),S=ie(w,2),C=S[0],E=S[1],_=Gt(function(){return g(1)},{value:x}),P=ie(_,2),$=P[0],T=P[1],R=p.useMemo(function(){var D=[C,$][v];return m?D:tM(e,D,u[v])},[m,C,$,v,e,u]),O=function(N){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",H=[E,T][v];H(N);var U=[C,$];U[v]=N,d&&(!ca(e,t,C,U[0],a)||!ca(e,t,$,U[1],a))&&d(U,{source:L,range:v===1?"end":"start",mode:r})},k=function(N,L){if(s){var H={date:"month",week:"month",month:"year",quarter:"year"},U=H[a];if(U&&!ca(e,t,N,L,U))return Ux(e,a,L,-1);if(a==="year"&&N){var V=Math.floor(e.getYear(N)/10),j=Math.floor(e.getYear(L)/10);if(V!==j)return Ux(e,a,L,-1)}}return L},I=p.useRef(null);return Mn(function(){if(o&&!l[v]){var D=m?null:e.getNow();if(I.current!==null&&I.current!==v?D=[C,$][v^1]:n[v]?D=v===0?n[0]:k(n[0],n[1]):n[v^1]&&(D=n[v^1]),D){f&&e.isAfter(f,D)&&(D=f);var N=s?Ux(e,a,D,1):D;h&&e.isAfter(N,h)&&(D=s?Ux(e,a,h,-1):h),O(D,"reset")}}},[o,v,n[v]]),p.useEffect(function(){o?I.current=v:I.current=null},[o,v]),Mn(function(){o&&l&&l[v]&&O(l[v],"reset")},[o,v]),[R,O]}function ohe(e,t){var n=p.useRef(e),r=p.useState({}),o=ie(r,2),i=o[1],a=function(c){return c&&t!==void 0?t:n.current},s=function(c){n.current=c,i({})};return[a,s,a(!0)]}var yWe=[];function ihe(e,t,n){var r=function(a){return a.map(function(s){return yi(s,{generateConfig:e,locale:t,format:n[0]})})},o=function(a,s){for(var l=Math.max(a.length,s.length),c=-1,u=0;u2&&arguments[2]!==void 0?arguments[2]:1,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,a=[],s=n>=1?n|0:1,l=e;l<=t;l+=s){var c=o.includes(l);(!c||!r)&&a.push({label:n7(l,i),value:l,disabled:c})}return a}function s7(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t||{},o=r.use12Hours,i=r.hourStep,a=i===void 0?1:i,s=r.minuteStep,l=s===void 0?1:s,c=r.secondStep,u=c===void 0?1:c,d=r.millisecondStep,f=d===void 0?100:d,h=r.hideDisabledOptions,m=r.disabledTime,v=r.disabledHours,g=r.disabledMinutes,b=r.disabledSeconds,y=p.useMemo(function(){return n||e.getNow()},[n,e]),x=p.useCallback(function(L){var H=(m==null?void 0:m(L))||{};return[H.disabledHours||v||l2,H.disabledMinutes||g||l2,H.disabledSeconds||b||l2,H.disabledMilliseconds||l2]},[m,v,g,b]),w=p.useMemo(function(){return x(y)},[y,x]),S=ie(w,4),C=S[0],E=S[1],_=S[2],P=S[3],$=p.useCallback(function(L,H,U,V){var j=c2(0,23,a,h,L()),F=o?j.map(function(q){return B(B({},q),{},{label:n7(q.value%12||12,2)})}):j,W=function(A){return c2(0,59,l,h,H(A))},X=function(A,z){return c2(0,59,u,h,U(A,z))},J=function(A,z,G){return c2(0,999,f,h,V(A,z,G),3)};return[F,W,X,J]},[h,a,o,f,l,u]),T=p.useMemo(function(){return $(C,E,_,P)},[$,C,E,_,P]),R=ie(T,4),O=R[0],k=R[1],I=R[2],D=R[3],N=function(H,U){var V=function(){return O},j=k,F=I,W=D;if(U){var X=x(U),J=ie(X,4),q=J[0],A=J[1],z=J[2],G=J[3],Y=$(q,A,z,G),Q=ie(Y,4),ee=Q[0],te=Q[1],oe=Q[2],ne=Q[3];V=function(){return ee},j=te,F=oe,W=ne}var le=xWe(H,V,j,F,W,e);return le};return[N,O,k,I,D]}function wWe(e){var t=e.mode,n=e.internalMode,r=e.renderExtraFooter,o=e.showNow,i=e.showTime,a=e.onSubmit,s=e.onNow,l=e.invalid,c=e.needConfirm,u=e.generateConfig,d=e.disabledDate,f=p.useContext(jc),h=f.prefixCls,m=f.locale,v=f.button,g=v===void 0?"button":v,b=u.getNow(),y=s7(u,i,b),x=ie(y,1),w=x[0],S=r==null?void 0:r(t),C=d(b,{type:t}),E=function(){if(!C){var k=w(b);s(k)}},_="".concat(h,"-now"),P="".concat(_,"-btn"),$=o&&p.createElement("li",{className:_},p.createElement("a",{className:re(P,C&&"".concat(P,"-disabled")),"aria-disabled":C,onClick:E},n==="date"?m.today:m.now)),T=c&&p.createElement("li",{className:"".concat(h,"-ok")},p.createElement(g,{disabled:l,onClick:a},m.ok)),R=($||T)&&p.createElement("ul",{className:"".concat(h,"-ranges")},$,T);return!S&&!R?null:p.createElement("div",{className:"".concat(h,"-footer")},S&&p.createElement("div",{className:"".concat(h,"-footer-extra")},S),R)}function uhe(e,t,n){function r(o,i){var a=o.findIndex(function(l){return ca(e,t,l,i,n)});if(a===-1)return[].concat(De(o),[i]);var s=De(o);return s.splice(a,1),s}return r}var xg=p.createContext(null);function xO(){return p.useContext(xg)}function zy(e,t){var n=e.prefixCls,r=e.generateConfig,o=e.locale,i=e.disabledDate,a=e.minDate,s=e.maxDate,l=e.cellRender,c=e.hoverValue,u=e.hoverRangeValue,d=e.onHover,f=e.values,h=e.pickerValue,m=e.onSelect,v=e.prevIcon,g=e.nextIcon,b=e.superPrevIcon,y=e.superNextIcon,x=r.getNow(),w={now:x,values:f,pickerValue:h,prefixCls:n,disabledDate:i,minDate:a,maxDate:s,cellRender:l,hoverValue:c,hoverRangeValue:u,onHover:d,locale:o,generateConfig:r,onSelect:m,panelType:t,prevIcon:v,nextIcon:g,superPrevIcon:b,superNextIcon:y};return[w,x]}var Mp=p.createContext({});function YC(e){for(var t=e.rowNum,n=e.colNum,r=e.baseDate,o=e.getCellDate,i=e.prefixColumn,a=e.rowClassName,s=e.titleFormat,l=e.getCellText,c=e.getCellClassName,u=e.headerCells,d=e.cellSelection,f=d===void 0?!0:d,h=e.disabledDate,m=xO(),v=m.prefixCls,g=m.panelType,b=m.now,y=m.disabledDate,x=m.cellRender,w=m.onHover,S=m.hoverValue,C=m.hoverRangeValue,E=m.generateConfig,_=m.values,P=m.locale,$=m.onSelect,T=h||y,R="".concat(v,"-cell"),O=p.useContext(Mp),k=O.onCellDblClick,I=function(F){return _.some(function(W){return W&&ca(E,P,F,W,g)})},D=[],N=0;N1&&arguments[1]!==void 0?arguments[1]:!1;ve(Re),g==null||g(Re),Fe&&ge(Re)},be=function(Re,Fe){z(Re),Fe&&de(Fe),ge(Fe,Re)},Ee=function(Re){if(ce(Re),de(Re),A!==w){var Fe=["decade","year"],Se=[].concat(Fe,["month"]),Ae={quarter:[].concat(Fe,["quarter"]),week:[].concat(De(Se),["week"]),date:[].concat(De(Se),["date"])},Ve=Ae[w]||Se,Je=Ve.indexOf(A),ht=Ve[Je+1];ht&&be(ht,Re)}},Le=p.useMemo(function(){var we,Re;if(Array.isArray(E)){var Fe=ie(E,2);we=Fe[0],Re=Fe[1]}else we=E;return!we&&!Re?null:(we=we||Re,Re=Re||we,o.isAfter(we,Re)?[Re,we]:[we,Re])},[E,o]),Te=r7(_,P,$),Pe=R[G]||IWe[G]||wO,ze=p.useContext(Mp),ke=p.useMemo(function(){return B(B({},ze),{},{hideHeader:O})},[ze,O]),$e="".concat(k,"-panel"),Be=yO(e,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return p.createElement(Mp.Provider,{value:ke},p.createElement("div",{ref:I,tabIndex:l,className:re($e,K({},"".concat($e,"-rtl"),i==="rtl"))},p.createElement(Pe,Ce({},Be,{showTime:W,prefixCls:k,locale:j,generateConfig:o,onModeChange:be,pickerValue:fe,onPickerValueChange:function(Re){de(Re,!0)},value:ne[0],onSelect:Ee,values:ne,cellRender:Te,hoverRangeValue:Le,hoverValue:C}))))}var L8=p.memo(p.forwardRef(DWe));function NWe(e){var t=e.picker,n=e.multiplePanel,r=e.pickerValue,o=e.onPickerValueChange,i=e.needConfirm,a=e.onSubmit,s=e.range,l=e.hoverValue,c=p.useContext(jc),u=c.prefixCls,d=c.generateConfig,f=p.useCallback(function(y,x){return Ux(d,t,y,x)},[d,t]),h=p.useMemo(function(){return f(r,1)},[r,f]),m=function(x){o(f(x,-1))},v={onCellDblClick:function(){i&&a()}},g=t==="time",b=B(B({},e),{},{hoverValue:null,hoverRangeValue:null,hideHeader:g});return s?b.hoverRangeValue=l:b.hoverValue=l,n?p.createElement("div",{className:"".concat(u,"-panels")},p.createElement(Mp.Provider,{value:B(B({},v),{},{hideNext:!0})},p.createElement(L8,b)),p.createElement(Mp.Provider,{value:B(B({},v),{},{hidePrev:!0})},p.createElement(L8,Ce({},b,{pickerValue:h,onPickerValueChange:m})))):p.createElement(Mp.Provider,{value:B({},v)},p.createElement(L8,b))}function WK(e){return typeof e=="function"?e():e}function AWe(e){var t=e.prefixCls,n=e.presets,r=e.onClick,o=e.onHover;return n.length?p.createElement("div",{className:"".concat(t,"-presets")},p.createElement("ul",null,n.map(function(i,a){var s=i.label,l=i.value;return p.createElement("li",{key:a,onClick:function(){r(WK(l))},onMouseEnter:function(){o(WK(l))},onMouseLeave:function(){o(null)}},s)}))):null}function fhe(e){var t=e.panelRender,n=e.internalMode,r=e.picker,o=e.showNow,i=e.range,a=e.multiple,s=e.activeInfo,l=s===void 0?[0,0,0]:s,c=e.presets,u=e.onPresetHover,d=e.onPresetSubmit,f=e.onFocus,h=e.onBlur,m=e.onPanelMouseDown,v=e.direction,g=e.value,b=e.onSelect,y=e.isInvalid,x=e.defaultOpenValue,w=e.onOk,S=e.onSubmit,C=p.useContext(jc),E=C.prefixCls,_="".concat(E,"-panel"),P=v==="rtl",$=p.useRef(null),T=p.useRef(null),R=p.useState(0),O=ie(R,2),k=O[0],I=O[1],D=p.useState(0),N=ie(D,2),L=N[0],H=N[1],U=p.useState(0),V=ie(U,2),j=V[0],F=V[1],W=function(Ee){Ee.width&&I(Ee.width)},X=ie(l,3),J=X[0],q=X[1],A=X[2],z=p.useState(0),G=ie(z,2),Y=G[0],Q=G[1];p.useEffect(function(){Q(10)},[J]),p.useEffect(function(){if(i&&T.current){var be,Ee=((be=$.current)===null||be===void 0?void 0:be.offsetWidth)||0,Le=T.current.getBoundingClientRect();if(!Le.height||Le.right<0){Q(function(ke){return Math.max(0,ke-1)});return}var Te=(P?q-Ee:J)-Le.left;if(F(Te),k&&k=s&&n<=l)return i;var c=Math.min(Math.abs(n-s),Math.abs(n-l));c0?Ze:et));var pe=me+it,ye=et-Ze+1;return String(Ze+(ye+pe-Ze)%ye)};switch(Re){case"Backspace":case"Delete":Fe="",Se=Ve;break;case"ArrowLeft":Fe="",Je(-1);break;case"ArrowRight":Fe="",Je(1);break;case"ArrowUp":Fe="",Se=ht(1);break;case"ArrowDown":Fe="",Se=ht(-1);break;default:isNaN(Number(Re))||(Fe=V+Re,Se=Fe);break}if(Fe!==null&&(j(Fe),Fe.length>=Ae&&(Je(1),j(""))),Se!==null){var He=Y.slice(0,le)+n7(Se,Ae)+Y.slice(ce);ue(He.slice(0,a.length))}G({})},ke=p.useRef();Mn(function(){if(!(!O||!a||ge.current)){if(!te.match(Y)){ue(a);return}return ee.current.setSelectionRange(le,ce),ke.current=gn(function(){ee.current.setSelectionRange(le,ce)}),function(){gn.cancel(ke.current)}}},[te,a,O,Y,X,le,ce,z,ue]);var $e=a?{onFocus:Ee,onBlur:Te,onKeyDown:ze,onMouseDown:de,onMouseUp:be,onPaste:ve}:{};return p.createElement("div",{ref:Q,className:re($,K(K({},"".concat($,"-active"),n&&o),"".concat($,"-placeholder"),c))},p.createElement(P,Ce({ref:ee,"aria-invalid":v,autoComplete:"off"},b,{onKeyDown:Pe,onBlur:Le},$e,{value:Y,onChange:fe})),p.createElement(CO,{type:"suffix",icon:i}),g)}),VWe=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],WWe=["index"];function UWe(e,t){var n=e.id,r=e.prefix,o=e.clearIcon,i=e.suffixIcon,a=e.separator,s=a===void 0?"~":a,l=e.activeIndex;e.activeHelp,e.allHelp;var c=e.focused;e.onFocus,e.onBlur,e.onKeyDown,e.locale,e.generateConfig;var u=e.placeholder,d=e.className,f=e.style,h=e.onClick,m=e.onClear,v=e.value;e.onChange,e.onSubmit,e.onInputChange,e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var g=e.disabled,b=e.invalid;e.inputReadOnly;var y=e.direction;e.onOpenChange;var x=e.onActiveInfo;e.placement;var w=e.onMouseDown;e.required,e["aria-required"];var S=e.autoFocus,C=e.tabIndex,E=Ye(e,VWe),_=y==="rtl",P=p.useContext(jc),$=P.prefixCls,T=p.useMemo(function(){if(typeof n=="string")return[n];var z=n||{};return[z.start,z.end]},[n]),R=p.useRef(),O=p.useRef(),k=p.useRef(),I=function(G){var Y;return(Y=[O,k][G])===null||Y===void 0?void 0:Y.current};p.useImperativeHandle(t,function(){return{nativeElement:R.current,focus:function(G){if(dt(G)==="object"){var Y,Q=G||{},ee=Q.index,te=ee===void 0?0:ee,oe=Ye(Q,WWe);(Y=I(te))===null||Y===void 0||Y.focus(oe)}else{var ne;(ne=I(G??0))===null||ne===void 0||ne.focus()}},blur:function(){var G,Y;(G=I(0))===null||G===void 0||G.blur(),(Y=I(1))===null||Y===void 0||Y.blur()}}});var D=hhe(E),N=p.useMemo(function(){return Array.isArray(u)?u:[u,u]},[u]),L=phe(B(B({},e),{},{id:T,placeholder:N})),H=ie(L,1),U=H[0],V=p.useState({position:"absolute",width:0}),j=ie(V,2),F=j[0],W=j[1],X=Jt(function(){var z=I(l);if(z){var G=z.nativeElement.getBoundingClientRect(),Y=R.current.getBoundingClientRect(),Q=G.left-Y.left;W(function(ee){return B(B({},ee),{},{width:G.width,left:Q})}),x([G.left,G.right,Y.width])}});p.useEffect(function(){X()},[l]);var J=o&&(v[0]&&!g[0]||v[1]&&!g[1]),q=S&&!g[0],A=S&&!q&&!g[1];return p.createElement(da,{onResize:X},p.createElement("div",Ce({},D,{className:re($,"".concat($,"-range"),K(K(K(K({},"".concat($,"-focused"),c),"".concat($,"-disabled"),g.every(function(z){return z})),"".concat($,"-invalid"),b.some(function(z){return z})),"".concat($,"-rtl"),_),d),style:f,ref:R,onClick:h,onMouseDown:function(G){var Y=G.target;Y!==O.current.inputElement&&Y!==k.current.inputElement&&G.preventDefault(),w==null||w(G)}}),r&&p.createElement("div",{className:"".concat($,"-prefix")},r),p.createElement(jA,Ce({ref:O},U(0),{autoFocus:q,tabIndex:C,"date-range":"start"})),p.createElement("div",{className:"".concat($,"-range-separator")},s),p.createElement(jA,Ce({ref:k},U(1),{autoFocus:A,tabIndex:C,"date-range":"end"})),p.createElement("div",{className:"".concat($,"-active-bar"),style:F}),p.createElement(CO,{type:"suffix",icon:i}),J&&p.createElement(LA,{icon:o,onClear:m})))}var GWe=p.forwardRef(UWe);function GK(e,t){var n=e??t;return Array.isArray(n)?n:[n,n]}function d2(e){return e===1?"end":"start"}function qWe(e,t){var n=Zpe(e,function(){var Sn=e.disabled,qt=e.allowEmpty,Rn=GK(Sn,!1),_r=GK(qt,!1);return{disabled:Rn,allowEmpty:_r}}),r=ie(n,6),o=r[0],i=r[1],a=r[2],s=r[3],l=r[4],c=r[5],u=o.prefixCls,d=o.styles,f=o.classNames,h=o.defaultValue,m=o.value,v=o.needConfirm,g=o.onKeyDown,b=o.disabled,y=o.allowEmpty,x=o.disabledDate,w=o.minDate,S=o.maxDate,C=o.defaultOpen,E=o.open,_=o.onOpenChange,P=o.locale,$=o.generateConfig,T=o.picker,R=o.showNow,O=o.showToday,k=o.showTime,I=o.mode,D=o.onPanelChange,N=o.onCalendarChange,L=o.onOk,H=o.defaultPickerValue,U=o.pickerValue,V=o.onPickerValueChange,j=o.inputReadOnly,F=o.suffixIcon,W=o.onFocus,X=o.onBlur,J=o.presets,q=o.ranges,A=o.components,z=o.cellRender,G=o.dateRender,Y=o.monthCellRender,Q=o.onClick,ee=ehe(t),te=Jpe(E,C,b,_),oe=ie(te,2),ne=oe[0],le=oe[1],ce=function(qt,Rn){(b.some(function(_r){return!_r})||!qt)&&le(qt,Rn)},he=she($,P,s,!0,!1,h,m,N,L),ue=ie(he,5),fe=ue[0],ve=ue[1],ge=ue[2],de=ue[3],be=ue[4],Ee=ge(),Le=nhe(b,y,ne),Te=ie(Le,9),Pe=Te[0],ze=Te[1],ke=Te[2],$e=Te[3],Be=Te[4],we=Te[5],Re=Te[6],Fe=Te[7],Se=Te[8],Ae=function(qt,Rn){ze(!0),W==null||W(qt,{range:d2(Rn??$e)})},Ve=function(qt,Rn){ze(!1),X==null||X(qt,{range:d2(Rn??$e)})},Je=p.useMemo(function(){if(!k)return null;var Sn=k.disabledTime,qt=Sn?function(Rn){var _r=d2($e),zn=zpe(Ee,Re,$e);return Sn(Rn,_r,{from:zn})}:void 0;return B(B({},k),{},{disabledTime:qt})},[k,$e,Ee,Re]),ht=Gt([T,T],{value:I}),He=ie(ht,2),Ke=He[0],it=He[1],Ge=Ke[$e]||T,ut=Ge==="date"&&Je?"datetime":Ge,Ze=ut===T&&ut!=="time",et=che(T,Ge,R,O,!0),tt=lhe(o,fe,ve,ge,de,b,s,Pe,ne,c),mt=ie(tt,2),me=mt[0],pe=mt[1],ye=vWe(Ee,b,Re,$,P,x),Oe=Vpe(Ee,c,y),je=ie(Oe,2),We=je[0],Xe=je[1],st=rhe($,P,Ee,Ke,ne,$e,i,Ze,H,U,Je==null?void 0:Je.defaultOpenValue,V,w,S),ct=ie(st,2),at=ct[0],Ue=ct[1],Mt=Jt(function(Sn,qt,Rn){var _r=S1(Ke,$e,qt);if((_r[0]!==Ke[0]||_r[1]!==Ke[1])&&it(_r),D&&Rn!==!1){var zn=De(Ee);Sn&&(zn[$e]=Sn),D(zn,_r)}}),xt=function(qt,Rn){return S1(Ee,Rn,qt)},Dt=function(qt,Rn){var _r=Ee;qt&&(_r=xt(qt,$e)),Fe($e);var zn=we(_r);de(_r),me($e,zn===null),zn===null?ce(!1,{force:!0}):Rn||ee.current.focus({index:zn})},Ct=function(qt){var Rn,_r=qt.target.getRootNode();if(!ee.current.nativeElement.contains((Rn=_r.activeElement)!==null&&Rn!==void 0?Rn:document.activeElement)){var zn=b.findIndex(function(Cf){return!Cf});zn>=0&&ee.current.focus({index:zn})}ce(!0),Q==null||Q(qt)},ft=function(){pe(null),ce(!1,{force:!0})},vt=p.useState(null),rt=ie(vt,2),yt=rt[0],qe=rt[1],Ie=p.useState(null),nt=ie(Ie,2),wt=nt[0],Lt=nt[1],on=p.useMemo(function(){return wt||Ee},[Ee,wt]);p.useEffect(function(){ne||Lt(null)},[ne]);var Pt=p.useState([0,0,0]),lt=ie(Pt,2),Tt=lt[0],cn=lt[1],yn=the(J,q),tn=function(qt){Lt(qt),qe("preset")},Kn=function(qt){var Rn=pe(qt);Rn&&ce(!1,{force:!0})},ir=function(qt){Dt(qt)},ro=function(qt){Lt(qt?xt(qt,$e):null),qe("cell")},Co=function(qt){ce(!0),Ae(qt)},Wr=function(){ke("panel")},Br=function(qt){var Rn=S1(Ee,$e,qt);de(Rn),!v&&!a&&i===ut&&Dt(qt)},Vn=function(){ce(!1)},zt=r7(z,G,Y,d2($e)),$t=Ee[$e]||null,Dn=Jt(function(Sn){return c(Sn,{activeIndex:$e})}),Nt=p.useMemo(function(){var Sn=Zr(o,!1),qt=En(o,[].concat(De(Object.keys(Sn)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return qt},[o]),St=p.createElement(fhe,Ce({},Nt,{showNow:et,showTime:Je,range:!0,multiplePanel:Ze,activeInfo:Tt,disabledDate:ye,onFocus:Co,onBlur:Ve,onPanelMouseDown:Wr,picker:T,mode:Ge,internalMode:ut,onPanelChange:Mt,format:l,value:$t,isInvalid:Dn,onChange:null,onSelect:Br,pickerValue:at,defaultOpenValue:bg(k==null?void 0:k.defaultOpenValue)[$e],onPickerValueChange:Ue,hoverValue:on,onHover:ro,needConfirm:v,onSubmit:Dt,onOk:be,presets:yn,onPresetHover:tn,onPresetSubmit:Kn,onNow:ir,cellRender:zt})),Qt=function(qt,Rn){var _r=xt(qt,Rn);de(_r)},Qn=function(){ke("input")},fr=function(qt,Rn){var _r=Re.length,zn=Re[_r-1];if(_r&&zn!==Rn&&v&&!y[zn]&&!Se(zn)&&Ee[zn]){ee.current.focus({index:zn});return}ke("input"),ce(!0,{inherit:!0}),$e!==Rn&&ne&&!v&&a&&Dt(null,!0),Be(Rn),Ae(qt,Rn)},So=function(qt,Rn){if(ce(!1),!v&&ke()==="input"){var _r=we(Ee);me($e,_r===null)}Ve(qt,Rn)},Qo=function(qt,Rn){qt.key==="Tab"&&Dt(null,!0),g==null||g(qt,Rn)},Zo=p.useMemo(function(){return{prefixCls:u,locale:P,generateConfig:$,button:A.button,input:A.input}},[u,P,$,A.button,A.input]);return Mn(function(){ne&&$e!==void 0&&Mt(null,T,!1)},[ne,$e,T]),Mn(function(){var Sn=ke();!ne&&Sn==="input"&&(ce(!1),Dt(null,!0)),!ne&&a&&!v&&Sn==="panel"&&(ce(!0),Dt())},[ne]),p.createElement(jc.Provider,{value:Zo},p.createElement(Lpe,Ce({},Hpe(o),{popupElement:St,popupStyle:d.popup,popupClassName:f.popup,visible:ne,onClose:Vn,range:!0}),p.createElement(GWe,Ce({},o,{ref:ee,suffixIcon:F,activeIndex:Pe||ne?$e:null,activeHelp:!!wt,allHelp:!!wt&&yt==="preset",focused:Pe,onFocus:fr,onBlur:So,onKeyDown:Qo,onSubmit:Dt,value:on,maskFormat:l,onChange:Qt,onInputChange:Qn,format:s,inputReadOnly:j,disabled:b,open:ne,onOpenChange:ce,onClick:Ct,onClear:ft,invalid:We,onInvalid:Xe,onActiveInfo:cn}))))}var KWe=p.forwardRef(qWe);function YWe(e){var t=e.prefixCls,n=e.value,r=e.onRemove,o=e.removeIcon,i=o===void 0?"×":o,a=e.formatDate,s=e.disabled,l=e.maxTagCount,c=e.placeholder,u="".concat(t,"-selector"),d="".concat(t,"-selection"),f="".concat(d,"-overflow");function h(g,b){return p.createElement("span",{className:re("".concat(d,"-item")),title:typeof g=="string"?g:null},p.createElement("span",{className:"".concat(d,"-item-content")},g),!s&&b&&p.createElement("span",{onMouseDown:function(x){x.preventDefault()},onClick:b,className:"".concat(d,"-item-remove")},i))}function m(g){var b=a(g),y=function(w){w&&w.stopPropagation(),r(g)};return h(b,y)}function v(g){var b="+ ".concat(g.length," ...");return h(b)}return p.createElement("div",{className:u},p.createElement(mc,{prefixCls:f,data:n,renderItem:m,renderRest:v,itemKey:function(b){return a(b)},maxCount:l}),!n.length&&p.createElement("span",{className:"".concat(t,"-selection-placeholder")},c))}var XWe=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function QWe(e,t){e.id;var n=e.open,r=e.prefix,o=e.clearIcon,i=e.suffixIcon;e.activeHelp,e.allHelp;var a=e.focused;e.onFocus,e.onBlur,e.onKeyDown;var s=e.locale,l=e.generateConfig,c=e.placeholder,u=e.className,d=e.style,f=e.onClick,h=e.onClear,m=e.internalPicker,v=e.value,g=e.onChange,b=e.onSubmit;e.onInputChange;var y=e.multiple,x=e.maxTagCount;e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var w=e.disabled,S=e.invalid;e.inputReadOnly;var C=e.direction;e.onOpenChange;var E=e.onMouseDown;e.required,e["aria-required"];var _=e.autoFocus,P=e.tabIndex,$=e.removeIcon,T=Ye(e,XWe),R=C==="rtl",O=p.useContext(jc),k=O.prefixCls,I=p.useRef(),D=p.useRef();p.useImperativeHandle(t,function(){return{nativeElement:I.current,focus:function(q){var A;(A=D.current)===null||A===void 0||A.focus(q)},blur:function(){var q;(q=D.current)===null||q===void 0||q.blur()}}});var N=hhe(T),L=function(q){g([q])},H=function(q){var A=v.filter(function(z){return z&&!ca(l,s,z,q,m)});g(A),n||b()},U=phe(B(B({},e),{},{onChange:L}),function(J){var q=J.valueTexts;return{value:q[0]||"",active:a}}),V=ie(U,2),j=V[0],F=V[1],W=!!(o&&v.length&&!w),X=y?p.createElement(p.Fragment,null,p.createElement(YWe,{prefixCls:k,value:v,onRemove:H,formatDate:F,maxTagCount:x,disabled:w,removeIcon:$,placeholder:c}),p.createElement("input",{className:"".concat(k,"-multiple-input"),value:v.map(F).join(","),ref:D,readOnly:!0,autoFocus:_,tabIndex:P}),p.createElement(CO,{type:"suffix",icon:i}),W&&p.createElement(LA,{icon:o,onClear:h})):p.createElement(jA,Ce({ref:D},j(),{autoFocus:_,tabIndex:P,suffixIcon:i,clearIcon:W&&p.createElement(LA,{icon:o,onClear:h}),showActiveCls:!1}));return p.createElement("div",Ce({},N,{className:re(k,K(K(K(K(K({},"".concat(k,"-multiple"),y),"".concat(k,"-focused"),a),"".concat(k,"-disabled"),w),"".concat(k,"-invalid"),S),"".concat(k,"-rtl"),R),u),style:d,ref:I,onClick:f,onMouseDown:function(q){var A,z=q.target;z!==((A=D.current)===null||A===void 0?void 0:A.inputElement)&&q.preventDefault(),E==null||E(q)}}),r&&p.createElement("div",{className:"".concat(k,"-prefix")},r),X)}var ZWe=p.forwardRef(QWe);function JWe(e,t){var n=Zpe(e),r=ie(n,6),o=r[0],i=r[1],a=r[2],s=r[3],l=r[4],c=r[5],u=o,d=u.prefixCls,f=u.styles,h=u.classNames,m=u.order,v=u.defaultValue,g=u.value,b=u.needConfirm,y=u.onChange,x=u.onKeyDown,w=u.disabled,S=u.disabledDate,C=u.minDate,E=u.maxDate,_=u.defaultOpen,P=u.open,$=u.onOpenChange,T=u.locale,R=u.generateConfig,O=u.picker,k=u.showNow,I=u.showToday,D=u.showTime,N=u.mode,L=u.onPanelChange,H=u.onCalendarChange,U=u.onOk,V=u.multiple,j=u.defaultPickerValue,F=u.pickerValue,W=u.onPickerValueChange,X=u.inputReadOnly,J=u.suffixIcon,q=u.removeIcon,A=u.onFocus,z=u.onBlur,G=u.presets,Y=u.components,Q=u.cellRender,ee=u.dateRender,te=u.monthCellRender,oe=u.onClick,ne=ehe(t);function le(Nt){return Nt===null?null:V?Nt:Nt[0]}var ce=uhe(R,T,i),he=Jpe(P,_,[w],$),ue=ie(he,2),fe=ue[0],ve=ue[1],ge=function(St,Qt,Qn){if(H){var fr=B({},Qn);delete fr.range,H(le(St),le(Qt),fr)}},de=function(St){U==null||U(le(St))},be=she(R,T,s,!1,m,v,g,ge,de),Ee=ie(be,5),Le=Ee[0],Te=Ee[1],Pe=Ee[2],ze=Ee[3],ke=Ee[4],$e=Pe(),Be=nhe([w]),we=ie(Be,4),Re=we[0],Fe=we[1],Se=we[2],Ae=we[3],Ve=function(St){Fe(!0),A==null||A(St,{})},Je=function(St){Fe(!1),z==null||z(St,{})},ht=Gt(O,{value:N}),He=ie(ht,2),Ke=He[0],it=He[1],Ge=Ke==="date"&&D?"datetime":Ke,ut=che(O,Ke,k,I),Ze=y&&function(Nt,St){y(le(Nt),le(St))},et=lhe(B(B({},o),{},{onChange:Ze}),Le,Te,Pe,ze,[],s,Re,fe,c),tt=ie(et,2),mt=tt[1],me=Vpe($e,c),pe=ie(me,2),ye=pe[0],Oe=pe[1],je=p.useMemo(function(){return ye.some(function(Nt){return Nt})},[ye]),We=function(St,Qt){if(W){var Qn=B(B({},Qt),{},{mode:Qt.mode[0]});delete Qn.range,W(St[0],Qn)}},Xe=rhe(R,T,$e,[Ke],fe,Ae,i,!1,j,F,bg(D==null?void 0:D.defaultOpenValue),We,C,E),st=ie(Xe,2),ct=st[0],at=st[1],Ue=Jt(function(Nt,St,Qt){if(it(St),L&&Qt!==!1){var Qn=Nt||$e[$e.length-1];L(Qn,St)}}),Mt=function(){mt(Pe()),ve(!1,{force:!0})},xt=function(St){!w&&!ne.current.nativeElement.contains(document.activeElement)&&ne.current.focus(),ve(!0),oe==null||oe(St)},Dt=function(){mt(null),ve(!1,{force:!0})},Ct=p.useState(null),ft=ie(Ct,2),vt=ft[0],rt=ft[1],yt=p.useState(null),qe=ie(yt,2),Ie=qe[0],nt=qe[1],wt=p.useMemo(function(){var Nt=[Ie].concat(De($e)).filter(function(St){return St});return V?Nt:Nt.slice(0,1)},[$e,Ie,V]),Lt=p.useMemo(function(){return!V&&Ie?[Ie]:$e.filter(function(Nt){return Nt})},[$e,Ie,V]);p.useEffect(function(){fe||nt(null)},[fe]);var on=the(G),Pt=function(St){nt(St),rt("preset")},lt=function(St){var Qt=V?ce(Pe(),St):[St],Qn=mt(Qt);Qn&&!V&&ve(!1,{force:!0})},Tt=function(St){lt(St)},cn=function(St){nt(St),rt("cell")},yn=function(St){ve(!0),Ve(St)},tn=function(St){if(Se("panel"),!(V&&Ge!==O)){var Qt=V?ce(Pe(),St):[St];ze(Qt),!b&&!a&&i===Ge&&Mt()}},Kn=function(){ve(!1)},ir=r7(Q,ee,te),ro=p.useMemo(function(){var Nt=Zr(o,!1),St=En(o,[].concat(De(Object.keys(Nt)),["onChange","onCalendarChange","style","className","onPanelChange"]));return B(B({},St),{},{multiple:o.multiple})},[o]),Co=p.createElement(fhe,Ce({},ro,{showNow:ut,showTime:D,disabledDate:S,onFocus:yn,onBlur:Je,picker:O,mode:Ke,internalMode:Ge,onPanelChange:Ue,format:l,value:$e,isInvalid:c,onChange:null,onSelect:tn,pickerValue:ct,defaultOpenValue:D==null?void 0:D.defaultOpenValue,onPickerValueChange:at,hoverValue:wt,onHover:cn,needConfirm:b,onSubmit:Mt,onOk:ke,presets:on,onPresetHover:Pt,onPresetSubmit:lt,onNow:Tt,cellRender:ir})),Wr=function(St){ze(St)},Br=function(){Se("input")},Vn=function(St){Se("input"),ve(!0,{inherit:!0}),Ve(St)},zt=function(St){ve(!1),Je(St)},$t=function(St,Qt){St.key==="Tab"&&Mt(),x==null||x(St,Qt)},Dn=p.useMemo(function(){return{prefixCls:d,locale:T,generateConfig:R,button:Y.button,input:Y.input}},[d,T,R,Y.button,Y.input]);return Mn(function(){fe&&Ae!==void 0&&Ue(null,O,!1)},[fe,Ae,O]),Mn(function(){var Nt=Se();!fe&&Nt==="input"&&(ve(!1),Mt()),!fe&&a&&!b&&Nt==="panel"&&Mt()},[fe]),p.createElement(jc.Provider,{value:Dn},p.createElement(Lpe,Ce({},Hpe(o),{popupElement:Co,popupStyle:f.popup,popupClassName:h.popup,visible:fe,onClose:Kn}),p.createElement(ZWe,Ce({},o,{ref:ne,suffixIcon:J,removeIcon:q,activeHelp:!!Ie,allHelp:!!Ie&&vt==="preset",focused:Re,onFocus:Vn,onBlur:zt,onKeyDown:$t,onSubmit:Mt,value:Lt,maskFormat:l,onChange:Wr,onInputChange:Br,internalPicker:i,format:s,inputReadOnly:X,disabled:w,open:fe,onOpenChange:ve,onClick:xt,onClear:Dt,invalid:je,onInvalid:function(St){Oe(St,0)}}))))}var eUe=p.forwardRef(JWe);const mhe=p.createContext(null),tUe=mhe.Provider,ghe=p.createContext(null),nUe=ghe.Provider;var rUe=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],vhe=p.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-checkbox":n,o=e.className,i=e.style,a=e.checked,s=e.disabled,l=e.defaultChecked,c=l===void 0?!1:l,u=e.type,d=u===void 0?"checkbox":u,f=e.title,h=e.onChange,m=Ye(e,rUe),v=p.useRef(null),g=p.useRef(null),b=Gt(c,{value:a}),y=ie(b,2),x=y[0],w=y[1];p.useImperativeHandle(t,function(){return{focus:function(_){var P;(P=v.current)===null||P===void 0||P.focus(_)},blur:function(){var _;(_=v.current)===null||_===void 0||_.blur()},input:v.current,nativeElement:g.current}});var S=re(r,o,K(K({},"".concat(r,"-checked"),x),"".concat(r,"-disabled"),s)),C=function(_){s||("checked"in e||w(_.target.checked),h==null||h({target:B(B({},e),{},{type:d,checked:_.target.checked}),stopPropagation:function(){_.stopPropagation()},preventDefault:function(){_.preventDefault()},nativeEvent:_.nativeEvent}))};return p.createElement("span",{className:S,title:f,style:i,ref:g},p.createElement("input",Ce({},m,{className:"".concat(r,"-input"),ref:v,onChange:C,disabled:s,checked:!!x,type:d})),p.createElement("span",{className:"".concat(r,"-inner")}))});function yhe(e){const t=Z.useRef(null),n=()=>{gn.cancel(t.current),t.current=null};return[()=>{n(),t.current=gn(()=>{t.current=null})},i=>{t.current&&(i.stopPropagation(),n()),e==null||e(i)}]}const oUe=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-group`;return{[r]:Object.assign(Object.assign({},Tn(e)),{display:"inline-block",fontSize:0,[`&${r}-rtl`]:{direction:"rtl"},[`&${r}-block`]:{display:"flex"},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:"none"}})}},iUe=e=>{const{componentCls:t,wrapperMarginInlineEnd:n,colorPrimary:r,radioSize:o,motionDurationSlow:i,motionDurationMid:a,motionEaseInOutCirc:s,colorBgContainer:l,colorBorder:c,lineWidth:u,colorBgContainerDisabled:d,colorTextDisabled:f,paddingXS:h,dotColorDisabled:m,lineType:v,radioColor:g,radioBgColor:b,calc:y}=e,x=`${t}-inner`,S=y(o).sub(y(4).mul(2)),C=y(1).mul(o).equal({unit:!0});return{[`${t}-wrapper`]:Object.assign(Object.assign({},Tn(e)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:n,cursor:"pointer","&:last-child":{marginInlineEnd:0},[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},"&-block":{flex:1,justifyContent:"center"},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${se(u)} ${v} ${r}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[t]:Object.assign(Object.assign({},Tn(e)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${t}-wrapper:hover &, + &:hover ${x}`]:{borderColor:r},[`${t}-input:focus-visible + ${x}`]:Object.assign({},_c(e)),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:"visible"},[`${t}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:C,height:C,marginBlockStart:y(1).mul(o).div(-2).equal({unit:!0}),marginInlineStart:y(1).mul(o).div(-2).equal({unit:!0}),backgroundColor:g,borderBlockStart:0,borderInlineStart:0,borderRadius:C,transform:"scale(0)",opacity:0,transition:`all ${i} ${s}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:C,height:C,backgroundColor:l,borderColor:c,borderStyle:"solid",borderWidth:u,borderRadius:"50%",transition:`all ${a}`},[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${t}-checked`]:{[x]:{borderColor:r,backgroundColor:b,"&::after":{transform:`scale(${e.calc(e.dotSize).div(o).equal()})`,opacity:1,transition:`all ${i} ${s}`}}},[`${t}-disabled`]:{cursor:"not-allowed",[x]:{backgroundColor:d,borderColor:c,cursor:"not-allowed","&::after":{backgroundColor:m}},[`${t}-input`]:{cursor:"not-allowed"},[`${t}-disabled + span`]:{color:f,cursor:"not-allowed"},[`&${t}-checked`]:{[x]:{"&::after":{transform:`scale(${y(S).div(o).equal()})`}}}},[`span${t} + *`]:{paddingInlineStart:h,paddingInlineEnd:h}})}},aUe=e=>{const{buttonColor:t,controlHeight:n,componentCls:r,lineWidth:o,lineType:i,colorBorder:a,motionDurationSlow:s,motionDurationMid:l,buttonPaddingInline:c,fontSize:u,buttonBg:d,fontSizeLG:f,controlHeightLG:h,controlHeightSM:m,paddingXS:v,borderRadius:g,borderRadiusSM:b,borderRadiusLG:y,buttonCheckedBg:x,buttonSolidCheckedColor:w,colorTextDisabled:S,colorBgContainerDisabled:C,buttonCheckedBgDisabled:E,buttonCheckedColorDisabled:_,colorPrimary:P,colorPrimaryHover:$,colorPrimaryActive:T,buttonSolidCheckedBg:R,buttonSolidCheckedHoverBg:O,buttonSolidCheckedActiveBg:k,calc:I}=e;return{[`${r}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:c,paddingBlock:0,color:t,fontSize:u,lineHeight:se(I(n).sub(I(o).mul(2)).equal()),background:d,border:`${se(o)} ${i} ${a}`,borderBlockStartWidth:I(o).add(.02).equal(),borderInlineStartWidth:0,borderInlineEndWidth:o,cursor:"pointer",transition:[`color ${l}`,`background ${l}`,`box-shadow ${l}`].join(","),a:{color:t},[`> ${r}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:I(o).mul(-1).equal(),insetInlineStart:I(o).mul(-1).equal(),display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:o,paddingInline:0,backgroundColor:a,transition:`background-color ${s}`,content:'""'}},"&:first-child":{borderInlineStart:`${se(o)} ${i} ${a}`,borderStartStartRadius:g,borderEndStartRadius:g},"&:last-child":{borderStartEndRadius:g,borderEndEndRadius:g},"&:first-child:last-child":{borderRadius:g},[`${r}-group-large &`]:{height:h,fontSize:f,lineHeight:se(I(h).sub(I(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:y,borderEndStartRadius:y},"&:last-child":{borderStartEndRadius:y,borderEndEndRadius:y}},[`${r}-group-small &`]:{height:m,paddingInline:I(v).sub(o).equal(),paddingBlock:0,lineHeight:se(I(m).sub(I(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:b,borderEndStartRadius:b},"&:last-child":{borderStartEndRadius:b,borderEndEndRadius:b}},"&:hover":{position:"relative",color:P},"&:has(:focus-visible)":Object.assign({},_c(e)),[`${r}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${r}-button-wrapper-disabled)`]:{zIndex:1,color:P,background:x,borderColor:P,"&::before":{backgroundColor:P},"&:first-child":{borderColor:P},"&:hover":{color:$,borderColor:$,"&::before":{backgroundColor:$}},"&:active":{color:T,borderColor:T,"&::before":{backgroundColor:T}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:w,background:R,borderColor:R,"&:hover":{color:w,background:O,borderColor:O},"&:active":{color:w,background:k,borderColor:k}},"&-disabled":{color:S,backgroundColor:C,borderColor:a,cursor:"not-allowed","&:first-child, &:hover":{color:S,backgroundColor:C,borderColor:a}},[`&-disabled${r}-button-wrapper-checked`]:{color:_,backgroundColor:E,borderColor:a,boxShadow:"none"},"&-block":{flex:1,textAlign:"center"}}}},sUe=e=>{const{wireframe:t,padding:n,marginXS:r,lineWidth:o,fontSizeLG:i,colorText:a,colorBgContainer:s,colorTextDisabled:l,controlItemBgActiveDisabled:c,colorTextLightSolid:u,colorPrimary:d,colorPrimaryHover:f,colorPrimaryActive:h,colorWhite:m}=e,v=4,g=i,b=t?g-v*2:g-(v+o)*2;return{radioSize:g,dotSize:b,dotColorDisabled:l,buttonSolidCheckedColor:u,buttonSolidCheckedBg:d,buttonSolidCheckedHoverBg:f,buttonSolidCheckedActiveBg:h,buttonBg:s,buttonCheckedBg:s,buttonColor:a,buttonCheckedBgDisabled:c,buttonCheckedColorDisabled:l,buttonPaddingInline:n-o,wrapperMarginInlineEnd:r,radioColor:t?d:m,radioBgColor:t?s:d}},bhe=pn("Radio",e=>{const{controlOutline:t,controlOutlineWidth:n}=e,r=`0 0 0 ${se(n)} ${t}`,i=Xt(e,{radioFocusShadow:r,radioButtonFocusShadow:r});return[oUe(i),iUe(i),aUe(i)]},sUe,{unitless:{radioSize:!0,dotSize:!0}});var lUe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const o=p.useContext(mhe),i=p.useContext(ghe),{getPrefixCls:a,direction:s,radio:l}=p.useContext(kt),c=p.useRef(null),u=Ci(t,c),{isFormItemInput:d}=p.useContext(Ao),f=D=>{var N,L;(N=e.onChange)===null||N===void 0||N.call(e,D),(L=o==null?void 0:o.onChange)===null||L===void 0||L.call(o,D)},{prefixCls:h,className:m,rootClassName:v,children:g,style:b,title:y}=e,x=lUe(e,["prefixCls","className","rootClassName","children","style","title"]),w=a("radio",h),S=((o==null?void 0:o.optionType)||i)==="button",C=S?`${w}-button`:w,E=br(w),[_,P,$]=bhe(w,E),T=Object.assign({},x),R=p.useContext(Do);o&&(T.name=o.name,T.onChange=f,T.checked=e.value===o.value,T.disabled=(n=T.disabled)!==null&&n!==void 0?n:o.disabled),T.disabled=(r=T.disabled)!==null&&r!==void 0?r:R;const O=re(`${C}-wrapper`,{[`${C}-wrapper-checked`]:T.checked,[`${C}-wrapper-disabled`]:T.disabled,[`${C}-wrapper-rtl`]:s==="rtl",[`${C}-wrapper-in-form-item`]:d,[`${C}-wrapper-block`]:!!(o!=null&&o.block)},l==null?void 0:l.className,m,v,P,$,E),[k,I]=yhe(T.onClick);return _(p.createElement(BC,{component:"Radio",disabled:T.disabled},p.createElement("label",{className:O,style:Object.assign(Object.assign({},l==null?void 0:l.style),b),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:y,onClick:k},p.createElement(vhe,Object.assign({},T,{className:re(T.className,{[UR]:!S}),type:"radio",prefixCls:C,ref:u,onClick:I})),g!==void 0?p.createElement("span",{className:`${C}-label`},g):null)))},nM=p.forwardRef(cUe),uUe=["parentNode"],dUe="form_item";function E1(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function xhe(e,t){if(!e.length)return;const n=e.join("_");return t?`${t}_${n}`:uUe.includes(n)?`${dUe}_${n}`:n}function whe(e,t,n,r,o,i){let a=r;return i!==void 0?a=i:n.validating?a="validating":e.length?a="error":t.length?a="warning":(n.touched||o&&n.validated)&&(a="success"),a}var fUe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oe??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:o=>i=>{const a=zA(o);i?n.current[a]=i:delete n.current[a]}},scrollToField:(o,i={})=>{const{focus:a}=i,s=fUe(i,["focus"]),l=qK(o,r);l&&(m5e(l,Object.assign({scrollMode:"if-needed",block:"nearest"},s)),a&&r.focusField(o))},focusField:o=>{var i,a;const s=r.getFieldInstance(o);typeof(s==null?void 0:s.focus)=="function"?s.focus():(a=(i=qK(o,r))===null||i===void 0?void 0:i.focus)===null||a===void 0||a.call(i)},getFieldInstance:o=>{const i=zA(o);return n.current[i]}}),[e,t]);return[r]}const pUe=p.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=p.useContext(kt),{name:o}=p.useContext(Ao),i=HC(zA(o)),{prefixCls:a,className:s,rootClassName:l,options:c,buttonStyle:u="outline",disabled:d,children:f,size:h,style:m,id:v,optionType:g,name:b=i,defaultValue:y,value:x,block:w=!1,onChange:S,onMouseEnter:C,onMouseLeave:E,onFocus:_,onBlur:P}=e,[$,T]=Gt(y,{value:x}),R=p.useCallback(F=>{const W=$,X=F.target.value;"value"in e||T(X),X!==W&&(S==null||S(F))},[$,T,S]),O=n("radio",a),k=`${O}-group`,I=br(O),[D,N,L]=bhe(O,I);let H=f;c&&c.length>0&&(H=c.map(F=>typeof F=="string"||typeof F=="number"?p.createElement(nM,{key:F.toString(),prefixCls:O,disabled:d,value:F,checked:$===F},F):p.createElement(nM,{key:`radio-group-value-options-${F.value}`,prefixCls:O,disabled:F.disabled||d,value:F.value,checked:$===F.value,title:F.title,style:F.style,className:F.className,id:F.id,required:F.required},F.label)));const U=fo(h),V=re(k,`${k}-${u}`,{[`${k}-${U}`]:U,[`${k}-rtl`]:r==="rtl",[`${k}-block`]:w},s,l,N,L,I),j=p.useMemo(()=>({onChange:R,value:$,disabled:d,name:b,optionType:g,block:w}),[R,$,d,b,g,w]);return D(p.createElement("div",Object.assign({},Zr(e,{aria:!0,data:!0}),{className:V,style:m,onMouseEnter:C,onMouseLeave:E,onFocus:_,onBlur:P,id:v,ref:t}),p.createElement(tUe,{value:j},H)))}),hUe=p.memo(pUe);var mUe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n}=p.useContext(kt),{prefixCls:r}=e,o=mUe(e,["prefixCls"]),i=n("radio",r);return p.createElement(nUe,{value:"button"},p.createElement(nM,Object.assign({prefixCls:i},o,{type:"radio",ref:t})))},vUe=p.forwardRef(gUe),ho=nM;ho.Button=vUe;ho.Group=hUe;ho.__ANT_RADIO=!0;function wg(e){return Xt(e,{inputAffixPadding:e.paddingXXS})}const Cg=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:o,controlHeightSM:i,controlHeightLG:a,fontSizeLG:s,lineHeightLG:l,paddingSM:c,controlPaddingHorizontalSM:u,controlPaddingHorizontal:d,colorFillAlter:f,colorPrimaryHover:h,colorPrimary:m,controlOutlineWidth:v,controlOutline:g,colorErrorOutline:b,colorWarningOutline:y,colorBgContainer:x,inputFontSize:w,inputFontSizeLG:S,inputFontSizeSM:C}=e,E=w||n,_=C||E,P=S||s,$=Math.round((t-E*r)/2*10)/10-o,T=Math.round((i-_*r)/2*10)/10-o,R=Math.ceil((a-P*l)/2*10)/10-o;return{paddingBlock:Math.max($,0),paddingBlockSM:Math.max(T,0),paddingBlockLG:Math.max(R,0),paddingInline:c-o,paddingInlineSM:u-o,paddingInlineLG:d-o,addonBg:f,activeBorderColor:m,hoverBorderColor:h,activeShadow:`0 0 0 ${v}px ${g}`,errorActiveShadow:`0 0 0 ${v}px ${b}`,warningActiveShadow:`0 0 0 ${v}px ${y}`,hoverBg:x,activeBg:x,inputFontSize:E,inputFontSizeLG:P,inputFontSizeSM:_}},yUe=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),SO=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({},yUe(Xt(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),l7=(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}}),KK=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},l7(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),c7=(e,t)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},l7(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},SO(e))}),KK(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),KK(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),YK=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),She=e=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},YK(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText})),YK(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:Object.assign({},SO(e))}})}),u7=(e,t)=>{const{componentCls:n}=e;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${n}-status-error`]:{"&, & input, & textarea":{color:e.colorError}},[`&${n}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning}}},t)}},Ehe=(e,t)=>{var n;return{background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:(n=t==null?void 0:t.inputColor)!==null&&n!==void 0?n:"unset"},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}},XK=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},Ehe(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}})}),d7=(e,t)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ehe(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},SO(e))}),XK(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError})),XK(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning})),t)}),QK=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),_he=e=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group-addon`]:{background:e.colorFillTertiary,"&:last-child":{position:"static"}}},QK(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText})),QK(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:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}})}),$he=(e,t)=>({background:e.colorBgContainer,borderWidth:`${se(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}}),ZK=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},$he(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`}}),f7=(e,t)=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},$he(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"}}),ZK(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),ZK(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),p7=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),Phe=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:o}=e;return{padding:`${se(t)} ${se(o)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},h7=e=>({padding:`${se(e.paddingBlockSM)} ${se(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),XC=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${se(e.paddingBlock)} ${se(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},p7(e.colorTextPlaceholder)),{"&-lg":Object.assign({},Phe(e)),"&-sm":Object.assign({},h7(e)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),Mhe=e=>{const{componentCls:t,antCls:n}=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({},Phe(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},h7(e)),[`&-lg ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single ${n}-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 ${se(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${se(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${se(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{[`${n}-select-selector`]:{backgroundColor:"inherit",border:`${se(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}}},[`${n}-cascader-picker`]:{margin:`-9px ${se(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${n}-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,[`${n}-select ${n}-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,[`${n}-select ${n}-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"},$u()),{[`${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},[` & > ${t}-affix-wrapper, & > ${t}-number-affix-wrapper, & > ${n}-picker-range @@ -336,82 +336,82 @@ html body { & > ${n}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, & > ${n}-select:last-child > ${n}-select-selector, & > ${n}-cascader-picker:last-child ${t}, - & > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-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}}}})}},bUe=e=>{const{componentCls:t,controlHeightSM:n,lineWidth:r,calc:o}=e,a=o(n).sub(o(r).mul(2)).sub(16).div(2).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),Xw(e)),c7(e)),d7(e)),u7(e)),f7(e)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:a,paddingBottom:a}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}})}},xUe=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 ${se(e.inputAffixPadding)}`}}}},CUe=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:o,colorIcon:i,colorIconHover:a,iconCls:s}=e,l=`${t}-affix-wrapper`,c=`${t}-affix-wrapper-disabled`;return{[l]:Object.assign(Object.assign(Object.assign(Object.assign({},Xw(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:r,direction:"ltr"},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}}}),xUe(e)),{[`${s}${t}-password-icon`]:{color:i,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:a}}}),[`${t}-underlined`]:{borderRadius:0},[c]:{[`${s}${t}-password-icon`]:{color:i,cursor:"not-allowed","&:hover":{color:i}}}}},wUe=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},Rn(e)),Mhe(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:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}}},She(e)),_he(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}}})})}},SUe=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-search`;return{[r]:{[t]:{"&:hover, &:focus":{[`+ ${t}-group-addon ${r}-button:not(${n}-btn-color-primary):not(${n}-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,[`${r}-button`]:{marginInlineEnd:-1,borderStartStartRadius:0,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${n}-btn-color-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${n}-btn-loading::before`]:{inset:0}}}},[`${r}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},"&-large":{[`${t}-affix-wrapper, ${r}-button`]:{height:e.controlHeightLG}},"&-small":{[`${t}-affix-wrapper, ${r}-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}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-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}}}})}},bUe=e=>{const{componentCls:t,controlHeightSM:n,lineWidth:r,calc:o}=e,a=o(n).sub(o(r).mul(2)).sub(16).div(2).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),XC(e)),c7(e)),d7(e)),u7(e)),f7(e)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:a,paddingBottom:a}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}})}},xUe=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 ${se(e.inputAffixPadding)}`}}}},wUe=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:o,colorIcon:i,colorIconHover:a,iconCls:s}=e,l=`${t}-affix-wrapper`,c=`${t}-affix-wrapper-disabled`;return{[l]:Object.assign(Object.assign(Object.assign(Object.assign({},XC(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:r,direction:"ltr"},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}}}),xUe(e)),{[`${s}${t}-password-icon`]:{color:i,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:a}}}),[`${t}-underlined`]:{borderRadius:0},[c]:{[`${s}${t}-password-icon`]:{color:i,cursor:"not-allowed","&:hover":{color:i}}}}},CUe=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},Tn(e)),Mhe(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:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}}},She(e)),_he(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}}})})}},SUe=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-search`;return{[r]:{[t]:{"&:hover, &:focus":{[`+ ${t}-group-addon ${r}-button:not(${n}-btn-color-primary):not(${n}-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,[`${r}-button`]:{marginInlineEnd:-1,borderStartStartRadius:0,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${n}-btn-color-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${n}-btn-loading::before`]:{inset:0}}}},[`${r}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},"&-large":{[`${t}-affix-wrapper, ${r}-button`]:{height:e.controlHeightLG}},"&-small":{[`${t}-affix-wrapper, ${r}-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, > ${t}, - ${t}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},EUe=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},Rhe=pn(["Input","Shared"],e=>{const t=Xt(e,xg(e));return[bUe(t),CUe(t)]},Cg,{resetFont:!1}),Ohe=pn(["Input","Component"],e=>{const t=Xt(e,xg(e));return[wUe(t),SUe(t),EUe(t),vg(t)]},Cg,{resetFont:!1}),z8=(e,t)=>{const{componentCls:n,controlHeight:r}=e,o=t?`${n}-${t}`:"",i=zfe(e);return[{[`${n}-multiple${o}`]:{paddingBlock:i.containerPadding,paddingInlineStart:i.basePadding,minHeight:r,[`${n}-selection-item`]:{height:i.itemHeight,lineHeight:se(i.itemLineHeight)}}}]},_Ue=e=>{const{componentCls:t,calc:n,lineWidth:r}=e,o=Xt(e,{fontHeight:e.fontSize,selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS,controlHeight:e.controlHeightSM}),i=Xt(e,{fontHeight:n(e.multipleItemHeightLG).sub(n(r).mul(2).equal()).equal(),fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius,controlHeight:e.controlHeightLG});return[z8(o,"small"),z8(e),z8(i,"large"),{[`${t}${t}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${t}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${t}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}}},Hfe(e)),{[`${t}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},$Ue=e=>{const{pickerCellCls:t,pickerCellInnerCls:n,cellHeight:r,borderRadiusSM:o,motionDurationMid:i,cellHoverBg:a,lineWidth:s,lineType:l,colorPrimary:c,cellActiveWithRangeBg:u,colorTextLightSolid:d,colorTextDisabled:p,cellBgDisabled:h,colorFillSecondary:m}=e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:r,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[n]:{position:"relative",zIndex:2,display:"inline-block",minWidth:r,height:r,lineHeight:se(r),borderRadius:o,transition:`background ${i}`},[`&:hover:not(${t}-in-view):not(${t}-disabled), + ${t}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},EUe=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},The=pn(["Input","Shared"],e=>{const t=Xt(e,wg(e));return[bUe(t),wUe(t)]},Cg,{resetFont:!1}),Rhe=pn(["Input","Component"],e=>{const t=Xt(e,wg(e));return[CUe(t),SUe(t),EUe(t),yg(t)]},Cg,{resetFont:!1}),z8=(e,t)=>{const{componentCls:n,controlHeight:r}=e,o=t?`${n}-${t}`:"",i=zfe(e);return[{[`${n}-multiple${o}`]:{paddingBlock:i.containerPadding,paddingInlineStart:i.basePadding,minHeight:r,[`${n}-selection-item`]:{height:i.itemHeight,lineHeight:se(i.itemLineHeight)}}}]},_Ue=e=>{const{componentCls:t,calc:n,lineWidth:r}=e,o=Xt(e,{fontHeight:e.fontSize,selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS,controlHeight:e.controlHeightSM}),i=Xt(e,{fontHeight:n(e.multipleItemHeightLG).sub(n(r).mul(2).equal()).equal(),fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius,controlHeight:e.controlHeightLG});return[z8(o,"small"),z8(e),z8(i,"large"),{[`${t}${t}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${t}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${t}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}}},Hfe(e)),{[`${t}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},$Ue=e=>{const{pickerCellCls:t,pickerCellInnerCls:n,cellHeight:r,borderRadiusSM:o,motionDurationMid:i,cellHoverBg:a,lineWidth:s,lineType:l,colorPrimary:c,cellActiveWithRangeBg:u,colorTextLightSolid:d,colorTextDisabled:f,cellBgDisabled:h,colorFillSecondary:m}=e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:r,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[n]:{position:"relative",zIndex:2,display:"inline-block",minWidth:r,height:r,lineHeight:se(r),borderRadius:o,transition:`background ${i}`},[`&:hover:not(${t}-in-view):not(${t}-disabled), &:hover:not(${t}-selected):not(${t}-range-start):not(${t}-range-end):not(${t}-disabled)`]:{[n]:{background:a}},[`&-in-view${t}-today ${n}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${se(s)} ${l} ${c}`,borderRadius:o,content:'""'}},[`&-in-view${t}-in-range, &-in-view${t}-range-start, &-in-view${t}-range-end`]:{position:"relative",[`&:not(${t}-disabled):before`]:{background:u}},[`&-in-view${t}-selected, &-in-view${t}-range-start, - &-in-view${t}-range-end`]:{[`&:not(${t}-disabled) ${n}`]:{color:d,background:c},[`&${t}-disabled ${n}`]:{background:m}},[`&-in-view${t}-range-start:not(${t}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${t}-range-end:not(${t}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${t}-range-start:not(${t}-range-end) ${n}`]:{borderStartStartRadius:o,borderEndStartRadius:o,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${t}-range-end:not(${t}-range-start) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:o,borderEndEndRadius:o},"&-disabled":{color:p,cursor:"not-allowed",[n]:{background:"transparent"},"&::before":{background:h}},[`&-disabled${t}-today ${n}::before`]:{borderColor:p}}},PUe=e=>{const{componentCls:t,pickerCellCls:n,pickerCellInnerCls:r,pickerYearMonthCellWidth:o,pickerControlIconSize:i,cellWidth:a,paddingSM:s,paddingXS:l,paddingXXS:c,colorBgContainer:u,lineWidth:d,lineType:p,borderRadiusLG:h,colorPrimary:m,colorTextHeading:v,colorSplit:g,pickerControlIconBorderWidth:x,colorIcon:y,textHeight:b,motionDurationMid:C,colorIconHover:S,fontWeightStrong:w,cellHeight:E,pickerCellPaddingVertical:_,colorTextDisabled:P,colorText:$,fontSize:R,motionDurationSlow:O,withoutTimeCellHeight:T,pickerQuarterPanelContentHeight:I,borderRadiusSM:k,colorTextLightSolid:N,cellHoverBg:D,timeColumnHeight:L,timeColumnWidth:H,timeCellHeight:U,controlItemBgActive:V,marginXXS:j,pickerDatePanelPaddingHorizontal:F,pickerControlIconMargin:W}=e,X=e.calc(a).mul(7).add(e.calc(F).mul(2)).equal();return{[t]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:u,borderRadius:h,outline:"none","&-focused":{borderColor:m},"&-rtl":{[`${t}-prev-icon, + &-in-view${t}-range-end`]:{[`&:not(${t}-disabled) ${n}`]:{color:d,background:c},[`&${t}-disabled ${n}`]:{background:m}},[`&-in-view${t}-range-start:not(${t}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${t}-range-end:not(${t}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${t}-range-start:not(${t}-range-end) ${n}`]:{borderStartStartRadius:o,borderEndStartRadius:o,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${t}-range-end:not(${t}-range-start) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:o,borderEndEndRadius:o},"&-disabled":{color:f,cursor:"not-allowed",[n]:{background:"transparent"},"&::before":{background:h}},[`&-disabled${t}-today ${n}::before`]:{borderColor:f}}},PUe=e=>{const{componentCls:t,pickerCellCls:n,pickerCellInnerCls:r,pickerYearMonthCellWidth:o,pickerControlIconSize:i,cellWidth:a,paddingSM:s,paddingXS:l,paddingXXS:c,colorBgContainer:u,lineWidth:d,lineType:f,borderRadiusLG:h,colorPrimary:m,colorTextHeading:v,colorSplit:g,pickerControlIconBorderWidth:b,colorIcon:y,textHeight:x,motionDurationMid:w,colorIconHover:S,fontWeightStrong:C,cellHeight:E,pickerCellPaddingVertical:_,colorTextDisabled:P,colorText:$,fontSize:T,motionDurationSlow:R,withoutTimeCellHeight:O,pickerQuarterPanelContentHeight:k,borderRadiusSM:I,colorTextLightSolid:D,cellHoverBg:N,timeColumnHeight:L,timeColumnWidth:H,timeCellHeight:U,controlItemBgActive:V,marginXXS:j,pickerDatePanelPaddingHorizontal:F,pickerControlIconMargin:W}=e,X=e.calc(a).mul(7).add(e.calc(F).mul(2)).equal();return{[t]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:u,borderRadius:h,outline:"none","&-focused":{borderColor:m},"&-rtl":{[`${t}-prev-icon, ${t}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${t}-next-icon, - ${t}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${t}-time-panel`]:{[`${t}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:X},"&-header":{display:"flex",padding:`0 ${se(l)}`,color:v,borderBottom:`${se(d)} ${p} ${g}`,"> *":{flex:"none"},button:{padding:0,color:y,lineHeight:se(b),background:"transparent",border:0,cursor:"pointer",transition:`color ${C}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:R,"&:hover":{color:S},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:w,lineHeight:se(b),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:l},"&:hover":{color:m}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:i,height:i,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:i,height:i,border:"0 solid currentcolor",borderBlockStartWidth:x,borderInlineStartWidth:x,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:W,insetInlineStart:W,display:"inline-block",width:i,height:i,border:"0 solid currentcolor",borderBlockStartWidth:x,borderInlineStartWidth:x,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:E,fontWeight:"normal"},th:{height:e.calc(E).add(e.calc(_).mul(2)).equal(),color:$,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${se(_)} 0`,color:P,cursor:"pointer","&-in-view":{color:$}},$Ue(e)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-content`]:{height:e.calc(T).mul(4).equal()},[r]:{padding:`0 ${se(l)}`}},"&-quarter-panel":{[`${t}-content`]:{height:I}},"&-decade-panel":{[r]:{padding:`0 ${se(e.calc(l).div(2).equal())}`},[`${t}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-body`]:{padding:`0 ${se(l)}`},[r]:{width:o}},"&-date-panel":{[`${t}-body`]:{padding:`${se(l)} ${se(F)}`},[`${t}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${t}-cell`]:{[`&:hover ${r}, + ${t}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${t}-time-panel`]:{[`${t}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:X},"&-header":{display:"flex",padding:`0 ${se(l)}`,color:v,borderBottom:`${se(d)} ${f} ${g}`,"> *":{flex:"none"},button:{padding:0,color:y,lineHeight:se(x),background:"transparent",border:0,cursor:"pointer",transition:`color ${w}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:T,"&:hover":{color:S},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:C,lineHeight:se(x),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:l},"&:hover":{color:m}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:i,height:i,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:i,height:i,border:"0 solid currentcolor",borderBlockStartWidth:b,borderInlineStartWidth:b,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:W,insetInlineStart:W,display:"inline-block",width:i,height:i,border:"0 solid currentcolor",borderBlockStartWidth:b,borderInlineStartWidth:b,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:E,fontWeight:"normal"},th:{height:e.calc(E).add(e.calc(_).mul(2)).equal(),color:$,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${se(_)} 0`,color:P,cursor:"pointer","&-in-view":{color:$}},$Ue(e)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-content`]:{height:e.calc(O).mul(4).equal()},[r]:{padding:`0 ${se(l)}`}},"&-quarter-panel":{[`${t}-content`]:{height:k}},"&-decade-panel":{[r]:{padding:`0 ${se(e.calc(l).div(2).equal())}`},[`${t}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-body`]:{padding:`0 ${se(l)}`},[r]:{width:o}},"&-date-panel":{[`${t}-body`]:{padding:`${se(l)} ${se(F)}`},[`${t}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${t}-cell`]:{[`&:hover ${r}, &-selected ${r}, - ${r}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${C}`},"&:first-child:before":{borderStartStartRadius:k,borderEndStartRadius:k},"&:last-child:before":{borderStartEndRadius:k,borderEndEndRadius:k}},"&:hover td:before":{background:D},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${n}`]:{"&:before":{background:m},[`&${t}-cell-week`]:{color:new wn(N).setA(.5).toHexString()},[r]:{color:N}}},"&-range-hover td:before":{background:V}}},"&-week-panel, &-date-panel-show-week":{[`${t}-body`]:{padding:`${se(l)} ${se(s)}`},[`${t}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${t}-time-panel`]:{borderInlineStart:`${se(d)} ${p} ${g}`},[`${t}-date-panel, - ${t}-time-panel`]:{transition:`opacity ${O}`},"&-active":{[`${t}-date-panel, - ${t}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${t}-content`]:{display:"flex",flex:"auto",height:L},"&-column":{flex:"1 0 auto",width:H,margin:`${se(c)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${C}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:e.colorTextTertiary,borderRadius:e.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${e.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${se(U)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${se(d)} ${p} ${g}`},"&-active":{background:new wn(V).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${t}-time-panel-cell`]:{marginInline:j,[`${t}-time-panel-cell-inner`]:{display:"block",width:e.calc(H).sub(e.calc(j).mul(2)).equal(),height:U,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:e.calc(H).sub(U).div(2).equal(),color:$,lineHeight:se(U),borderRadius:k,cursor:"pointer",transition:`background ${C}`,"&:hover":{background:D}},"&-selected":{[`${t}-time-panel-cell-inner`]:{background:V}},"&-disabled":{[`${t}-time-panel-cell-inner`]:{color:P,background:"transparent",cursor:"not-allowed"}}}}}}}}},MUe=e=>{const{componentCls:t,textHeight:n,lineWidth:r,paddingSM:o,antCls:i,colorPrimary:a,cellActiveWithRangeBg:s,colorPrimaryBorder:l,lineType:c,colorSplit:u}=e;return{[`${t}-dropdown`]:{[`${t}-footer`]:{borderTop:`${se(r)} ${c} ${u}`,"&-extra":{padding:`0 ${se(o)}`,lineHeight:se(e.calc(n).sub(e.calc(r).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${se(r)} ${c} ${u}`}}},[`${t}-panels + ${t}-footer ${t}-ranges`]:{justifyContent:"space-between"},[`${t}-ranges`]:{marginBlock:0,paddingInline:se(o),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:se(e.calc(n).sub(e.calc(r).mul(2)).equal()),display:"inline-block"},[`${t}-now-btn-disabled`]:{pointerEvents:"none",color:e.colorTextDisabled},[`${t}-preset > ${i}-tag-blue`]:{color:a,background:s,borderColor:l,cursor:"pointer"},[`${t}-ok`]:{paddingBlock:e.calc(r).mul(2).equal(),marginInlineStart:"auto"}}}}},RUe=e=>{const{componentCls:t,controlHeightLG:n,paddingXXS:r,padding:o}=e;return{pickerCellCls:`${t}-cell`,pickerCellInnerCls:`${t}-cell-inner`,pickerYearMonthCellWidth:e.calc(n).mul(1.5).equal(),pickerQuarterPanelContentHeight:e.calc(n).mul(1.4).equal(),pickerCellPaddingVertical:e.calc(r).add(e.calc(r).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:e.calc(o).add(e.calc(r).div(2)).equal()}},OUe=e=>{const{colorBgContainerDisabled:t,controlHeight:n,controlHeightSM:r,controlHeightLG:o,paddingXXS:i,lineWidth:a}=e,s=i*2,l=a*2,c=Math.min(n-s,n-l),u=Math.min(r-s,r-l),d=Math.min(o-s,o-l);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(i/2),cellHoverBg:e.controlItemBgHover,cellActiveWithRangeBg:e.controlItemBgActive,cellHoverWithRangeBg:new wn(e.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new wn(e.colorPrimary).lighten(20).toHexString(),cellBgDisabled:t,timeColumnWidth:o*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:r*1.5,cellHeight:r,textHeight:o,withoutTimeCellHeight:o*1.65,multipleItemBg:e.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:c,multipleItemHeightSM:u,multipleItemHeightLG:d,multipleSelectorBgDisabled:t,multipleItemColorDisabled:e.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},TUe=e=>Object.assign(Object.assign(Object.assign(Object.assign({},Cg(e)),OUe(e)),dT(e)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:e.zIndexPopupBase+50}),IUe=e=>{const{componentCls:t}=e;return{[t]:[Object.assign(Object.assign(Object.assign(Object.assign({},c7(e)),f7(e)),d7(e)),u7(e)),{"&-outlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-filled":{[`&${t}-multiple ${t}-selection-item`]:{background:e.colorBgContainer,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}},"&-borderless":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-underlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}}}]}},H8=(e,t)=>({padding:`${se(e)} ${se(t)}`}),kUe=e=>{const{componentCls:t,colorError:n,colorWarning:r}=e;return{[`${t}:not(${t}-disabled):not([disabled])`]:{[`&${t}-status-error`]:{[`${t}-active-bar`]:{background:n}},[`&${t}-status-warning`]:{[`${t}-active-bar`]:{background:r}}}}},NUe=e=>{var t;const{componentCls:n,antCls:r,paddingInline:o,lineWidth:i,lineType:a,colorBorder:s,borderRadius:l,motionDurationMid:c,colorTextDisabled:u,colorTextPlaceholder:d,fontSizeLG:p,inputFontSizeLG:h,fontSizeSM:m,inputFontSizeSM:v,controlHeightSM:g,paddingInlineSM:x,paddingXS:y,marginXS:b,colorIcon:C,lineWidthBold:S,colorPrimary:w,motionDurationSlow:E,zIndexPopup:_,paddingXXS:P,sizePopupArrow:$,colorBgElevated:R,borderRadiusLG:O,boxShadowSecondary:T,borderRadiusSM:I,colorSplit:k,cellHoverBg:N,presetsWidth:D,presetsMaxWidth:L,boxShadowPopoverArrow:H,fontHeight:U,lineHeightLG:V}=e;return[{[n]:Object.assign(Object.assign(Object.assign({},Rn(e)),H8(e.paddingBlock,e.paddingInline)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:l,transition:`border ${c}, box-shadow ${c}, background ${c}`,[`${n}-prefix`]:{flex:"0 0 auto",marginInlineEnd:e.inputAffixPadding},[`${n}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:(t=e.inputFontSize)!==null&&t!==void 0?t:e.fontSize,lineHeight:e.lineHeight,transition:`all ${c}`},p7(d)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:u,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:d}}},"&-large":Object.assign(Object.assign({},H8(e.paddingBlockLG,e.paddingInlineLG)),{[`${n}-input > input`]:{fontSize:h??p,lineHeight:V}}),"&-small":Object.assign(Object.assign({},H8(e.paddingBlockSM,e.paddingInlineSM)),{[`${n}-input > input`]:{fontSize:v??m}}),[`${n}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:e.calc(y).div(2).equal(),color:u,lineHeight:1,pointerEvents:"none",transition:`opacity ${c}, color ${c}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:b}}},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:u,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${c}, color ${c}`,"> *":{verticalAlign:"top"},"&:hover":{color:C}},"&:hover":{[`${n}-clear`]:{opacity:1},[`${n}-suffix:not(:last-child)`]:{opacity:0}},[`${n}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:p,color:u,fontSize:p,verticalAlign:"top",cursor:"default",[`${n}-focused &`]:{color:C},[`${n}-range-separator &`]:{[`${n}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${n}-active-bar`]:{bottom:e.calc(i).mul(-1).equal(),height:S,background:w,opacity:0,transition:`all ${E} ease-out`,pointerEvents:"none"},[`&${n}-focused`]:{[`${n}-active-bar`]:{opacity:1}},[`${n}-range-separator`]:{alignItems:"center",padding:`0 ${se(y)}`,lineHeight:1}},"&-range, &-multiple":{[`${n}-clear`]:{insetInlineEnd:o},[`&${n}-small`]:{[`${n}-clear`]:{insetInlineEnd:x}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},Rn(e)),PUe(e)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:_,[`&${n}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${n}-dropdown-placement-bottomLeft, + ${r}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${w}`},"&:first-child:before":{borderStartStartRadius:I,borderEndStartRadius:I},"&:last-child:before":{borderStartEndRadius:I,borderEndEndRadius:I}},"&:hover td:before":{background:N},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${n}`]:{"&:before":{background:m},[`&${t}-cell-week`]:{color:new Cn(D).setA(.5).toHexString()},[r]:{color:D}}},"&-range-hover td:before":{background:V}}},"&-week-panel, &-date-panel-show-week":{[`${t}-body`]:{padding:`${se(l)} ${se(s)}`},[`${t}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${t}-time-panel`]:{borderInlineStart:`${se(d)} ${f} ${g}`},[`${t}-date-panel, + ${t}-time-panel`]:{transition:`opacity ${R}`},"&-active":{[`${t}-date-panel, + ${t}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${t}-content`]:{display:"flex",flex:"auto",height:L},"&-column":{flex:"1 0 auto",width:H,margin:`${se(c)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${w}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:e.colorTextTertiary,borderRadius:e.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${e.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${se(U)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${se(d)} ${f} ${g}`},"&-active":{background:new Cn(V).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${t}-time-panel-cell`]:{marginInline:j,[`${t}-time-panel-cell-inner`]:{display:"block",width:e.calc(H).sub(e.calc(j).mul(2)).equal(),height:U,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:e.calc(H).sub(U).div(2).equal(),color:$,lineHeight:se(U),borderRadius:I,cursor:"pointer",transition:`background ${w}`,"&:hover":{background:N}},"&-selected":{[`${t}-time-panel-cell-inner`]:{background:V}},"&-disabled":{[`${t}-time-panel-cell-inner`]:{color:P,background:"transparent",cursor:"not-allowed"}}}}}}}}},MUe=e=>{const{componentCls:t,textHeight:n,lineWidth:r,paddingSM:o,antCls:i,colorPrimary:a,cellActiveWithRangeBg:s,colorPrimaryBorder:l,lineType:c,colorSplit:u}=e;return{[`${t}-dropdown`]:{[`${t}-footer`]:{borderTop:`${se(r)} ${c} ${u}`,"&-extra":{padding:`0 ${se(o)}`,lineHeight:se(e.calc(n).sub(e.calc(r).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${se(r)} ${c} ${u}`}}},[`${t}-panels + ${t}-footer ${t}-ranges`]:{justifyContent:"space-between"},[`${t}-ranges`]:{marginBlock:0,paddingInline:se(o),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:se(e.calc(n).sub(e.calc(r).mul(2)).equal()),display:"inline-block"},[`${t}-now-btn-disabled`]:{pointerEvents:"none",color:e.colorTextDisabled},[`${t}-preset > ${i}-tag-blue`]:{color:a,background:s,borderColor:l,cursor:"pointer"},[`${t}-ok`]:{paddingBlock:e.calc(r).mul(2).equal(),marginInlineStart:"auto"}}}}},TUe=e=>{const{componentCls:t,controlHeightLG:n,paddingXXS:r,padding:o}=e;return{pickerCellCls:`${t}-cell`,pickerCellInnerCls:`${t}-cell-inner`,pickerYearMonthCellWidth:e.calc(n).mul(1.5).equal(),pickerQuarterPanelContentHeight:e.calc(n).mul(1.4).equal(),pickerCellPaddingVertical:e.calc(r).add(e.calc(r).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:e.calc(o).add(e.calc(r).div(2)).equal()}},RUe=e=>{const{colorBgContainerDisabled:t,controlHeight:n,controlHeightSM:r,controlHeightLG:o,paddingXXS:i,lineWidth:a}=e,s=i*2,l=a*2,c=Math.min(n-s,n-l),u=Math.min(r-s,r-l),d=Math.min(o-s,o-l);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(i/2),cellHoverBg:e.controlItemBgHover,cellActiveWithRangeBg:e.controlItemBgActive,cellHoverWithRangeBg:new Cn(e.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Cn(e.colorPrimary).lighten(20).toHexString(),cellBgDisabled:t,timeColumnWidth:o*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:r*1.5,cellHeight:r,textHeight:o,withoutTimeCellHeight:o*1.65,multipleItemBg:e.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:c,multipleItemHeightSM:u,multipleItemHeightLG:d,multipleSelectorBgDisabled:t,multipleItemColorDisabled:e.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},OUe=e=>Object.assign(Object.assign(Object.assign(Object.assign({},Cg(e)),RUe(e)),dO(e)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:e.zIndexPopupBase+50}),kUe=e=>{const{componentCls:t}=e;return{[t]:[Object.assign(Object.assign(Object.assign(Object.assign({},c7(e)),f7(e)),d7(e)),u7(e)),{"&-outlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-filled":{[`&${t}-multiple ${t}-selection-item`]:{background:e.colorBgContainer,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}},"&-borderless":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-underlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}}}]}},H8=(e,t)=>({padding:`${se(e)} ${se(t)}`}),IUe=e=>{const{componentCls:t,colorError:n,colorWarning:r}=e;return{[`${t}:not(${t}-disabled):not([disabled])`]:{[`&${t}-status-error`]:{[`${t}-active-bar`]:{background:n}},[`&${t}-status-warning`]:{[`${t}-active-bar`]:{background:r}}}}},DUe=e=>{var t;const{componentCls:n,antCls:r,paddingInline:o,lineWidth:i,lineType:a,colorBorder:s,borderRadius:l,motionDurationMid:c,colorTextDisabled:u,colorTextPlaceholder:d,fontSizeLG:f,inputFontSizeLG:h,fontSizeSM:m,inputFontSizeSM:v,controlHeightSM:g,paddingInlineSM:b,paddingXS:y,marginXS:x,colorIcon:w,lineWidthBold:S,colorPrimary:C,motionDurationSlow:E,zIndexPopup:_,paddingXXS:P,sizePopupArrow:$,colorBgElevated:T,borderRadiusLG:R,boxShadowSecondary:O,borderRadiusSM:k,colorSplit:I,cellHoverBg:D,presetsWidth:N,presetsMaxWidth:L,boxShadowPopoverArrow:H,fontHeight:U,lineHeightLG:V}=e;return[{[n]:Object.assign(Object.assign(Object.assign({},Tn(e)),H8(e.paddingBlock,e.paddingInline)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:l,transition:`border ${c}, box-shadow ${c}, background ${c}`,[`${n}-prefix`]:{flex:"0 0 auto",marginInlineEnd:e.inputAffixPadding},[`${n}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:(t=e.inputFontSize)!==null&&t!==void 0?t:e.fontSize,lineHeight:e.lineHeight,transition:`all ${c}`},p7(d)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:u,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:d}}},"&-large":Object.assign(Object.assign({},H8(e.paddingBlockLG,e.paddingInlineLG)),{[`${n}-input > input`]:{fontSize:h??f,lineHeight:V}}),"&-small":Object.assign(Object.assign({},H8(e.paddingBlockSM,e.paddingInlineSM)),{[`${n}-input > input`]:{fontSize:v??m}}),[`${n}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:e.calc(y).div(2).equal(),color:u,lineHeight:1,pointerEvents:"none",transition:`opacity ${c}, color ${c}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:x}}},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:u,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${c}, color ${c}`,"> *":{verticalAlign:"top"},"&:hover":{color:w}},"&:hover":{[`${n}-clear`]:{opacity:1},[`${n}-suffix:not(:last-child)`]:{opacity:0}},[`${n}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:f,color:u,fontSize:f,verticalAlign:"top",cursor:"default",[`${n}-focused &`]:{color:w},[`${n}-range-separator &`]:{[`${n}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${n}-active-bar`]:{bottom:e.calc(i).mul(-1).equal(),height:S,background:C,opacity:0,transition:`all ${E} ease-out`,pointerEvents:"none"},[`&${n}-focused`]:{[`${n}-active-bar`]:{opacity:1}},[`${n}-range-separator`]:{alignItems:"center",padding:`0 ${se(y)}`,lineHeight:1}},"&-range, &-multiple":{[`${n}-clear`]:{insetInlineEnd:o},[`&${n}-small`]:{[`${n}-clear`]:{insetInlineEnd:b}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},Tn(e)),PUe(e)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:_,[`&${n}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${n}-dropdown-placement-bottomLeft, &${n}-dropdown-placement-bottomRight`]:{[`${n}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${n}-dropdown-placement-topLeft, &${n}-dropdown-placement-topRight`]:{[`${n}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${r}-slide-up-appear, &${r}-slide-up-enter`]:{[`${n}-range-arrow${n}-range-arrow`]:{transition:"none"}},[`&${r}-slide-up-enter${r}-slide-up-enter-active${n}-dropdown-placement-topLeft, &${r}-slide-up-enter${r}-slide-up-enter-active${n}-dropdown-placement-topRight, &${r}-slide-up-appear${r}-slide-up-appear-active${n}-dropdown-placement-topLeft, - &${r}-slide-up-appear${r}-slide-up-appear-active${n}-dropdown-placement-topRight`]:{animationName:XO},[`&${r}-slide-up-enter${r}-slide-up-enter-active${n}-dropdown-placement-bottomLeft, + &${r}-slide-up-appear${r}-slide-up-appear-active${n}-dropdown-placement-topRight`]:{animationName:XR},[`&${r}-slide-up-enter${r}-slide-up-enter-active${n}-dropdown-placement-bottomLeft, &${r}-slide-up-enter${r}-slide-up-enter-active${n}-dropdown-placement-bottomRight, &${r}-slide-up-appear${r}-slide-up-appear-active${n}-dropdown-placement-bottomLeft, - &${r}-slide-up-appear${r}-slide-up-appear-active${n}-dropdown-placement-bottomRight`]:{animationName:KO},[`&${r}-slide-up-leave ${n}-panel-container`]:{pointerEvents:"none"},[`&${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-topLeft, - &${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-topRight`]:{animationName:QO},[`&${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-bottomLeft, - &${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-bottomRight`]:{animationName:YO},[`${n}-panel > ${n}-time-panel`]:{paddingTop:P},[`${n}-range-wrapper`]:{display:"flex",position:"relative"},[`${n}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:e.calc(o).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${E} ease-out`},Zfe(e,R,H)),{"&:before":{insetInlineStart:e.calc(o).mul(1.5).equal()}}),[`${n}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:R,borderRadius:O,boxShadow:T,transition:`margin ${E}`,display:"inline-block",pointerEvents:"auto",[`${n}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${n}-presets`]:{display:"flex",flexDirection:"column",minWidth:D,maxWidth:L,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:y,borderInlineEnd:`${se(i)} ${a} ${k}`,li:Object.assign(Object.assign({},Bs),{borderRadius:I,paddingInline:y,paddingBlock:e.calc(g).sub(U).div(2).equal(),cursor:"pointer",transition:`all ${E}`,"+ li":{marginTop:b},"&:hover":{background:N}})}},[`${n}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${n}-panel`]:{borderWidth:0}}},[`${n}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${n}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:s}}}}),"&-dropdown-range":{padding:`${se(e.calc($).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${n}-separator`]:{transform:"scale(-1, 1)"},[`${n}-footer`]:{"&-extra":{direction:"rtl"}}}})},Mu(e,"slide-up"),Mu(e,"slide-down"),A0(e,"move-up"),A0(e,"move-down")]},The=pn("DatePicker",e=>{const t=Xt(xg(e),RUe(e),{inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[MUe(t),NUe(t),IUe(t),kUe(t),_Ue(t),vg(e,{focusElCls:`${e.componentCls}-focused`})]},TUe);var DUe={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"},AUe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:DUe}))},Qw=f.forwardRef(AUe);const ET=f.createContext(null);var FUe=function(t){var n=t.activeTabOffset,r=t.horizontal,o=t.rtl,i=t.indicator,a=i===void 0?{}:i,s=a.size,l=a.align,c=l===void 0?"center":l,u=f.useState(),d=ie(u,2),p=d[0],h=d[1],m=f.useRef(),v=Z.useCallback(function(x){return typeof s=="function"?s(x):typeof s=="number"?s:x},[s]);function g(){gn.cancel(m.current)}return f.useEffect(function(){var x={};if(n)if(r){x.width=v(n.width);var y=o?"right":"left";c==="start"&&(x[y]=n[y]),c==="center"&&(x[y]=n[y]+n.width/2,x.transform=o?"translateX(50%)":"translateX(-50%)"),c==="end"&&(x[y]=n[y]+n.width,x.transform="translateX(-100%)")}else x.height=v(n.height),c==="start"&&(x.top=n.top),c==="center"&&(x.top=n.top+n.height/2,x.transform="translateY(-50%)"),c==="end"&&(x.top=n.top+n.height,x.transform="translateY(-100%)");return g(),m.current=gn(function(){var b=p&&x&&Object.keys(x).every(function(C){var S=x[C],w=p[C];return typeof S=="number"&&typeof w=="number"?Math.round(S)===Math.round(w):S===w});b||h(x)}),g},[JSON.stringify(n),r,o,c,v]),{style:p}},JK={width:0,height:0,left:0,top:0};function BUe(e,t,n){return f.useMemo(function(){for(var r,o=new Map,i=t.get((r=e[0])===null||r===void 0?void 0:r.key)||JK,a=i.left+i.width,s=0;sI?(O=$,w.current="x"):(O=R,w.current="y"),t(-O,-O)&&P.preventDefault()}var _=f.useRef(null);_.current={onTouchStart:b,onTouchMove:C,onTouchEnd:S,onWheel:E},f.useEffect(function(){function P(T){_.current.onTouchStart(T)}function $(T){_.current.onTouchMove(T)}function R(T){_.current.onTouchEnd(T)}function O(T){_.current.onWheel(T)}return document.addEventListener("touchmove",$,{passive:!1}),document.addEventListener("touchend",R,{passive:!0}),e.current.addEventListener("touchstart",P,{passive:!0}),e.current.addEventListener("wheel",O,{passive:!1}),function(){document.removeEventListener("touchmove",$),document.removeEventListener("touchend",R)}},[])}function Ihe(e){var t=f.useState(0),n=ie(t,2),r=n[0],o=n[1],i=f.useRef(0),a=f.useRef();return a.current=e,ym(function(){var s;(s=a.current)===null||s===void 0||s.call(a)},[r]),function(){i.current===r&&(i.current+=1,o(i.current))}}function zUe(e){var t=f.useRef([]),n=f.useState({}),r=ie(n,2),o=r[1],i=f.useRef(typeof e=="function"?e():e),a=Ihe(function(){var l=i.current;t.current.forEach(function(c){l=c(l)}),t.current=[],i.current=l,o({})});function s(l){t.current.push(l),a()}return[i.current,s]}var rY={width:0,height:0,left:0,top:0,right:0};function HUe(e,t,n,r,o,i,a){var s=a.tabs,l=a.tabPosition,c=a.rtl,u,d,p;return["top","bottom"].includes(l)?(u="width",d=c?"right":"left",p=Math.abs(n)):(u="height",d="top",p=-n),f.useMemo(function(){if(!s.length)return[0,0];for(var h=s.length,m=h,v=0;vMath.floor(p+t)){m=v-1;break}}for(var x=0,y=h-1;y>=0;y-=1){var b=e.get(s[y].key)||rY;if(b[d]=m?[0,0]:[x,m]},[e,t,r,o,i,p,l,s.map(function(h){return h.key}).join("_"),c])}function oY(e){var t;return e instanceof Map?(t={},e.forEach(function(n,r){t[r]=n})):t=e,JSON.stringify(t)}var VUe="TABS_DQ";function khe(e){return String(e).replace(/"/g,VUe)}function m7(e,t,n,r){return!(!n||r||e===!1||e===void 0&&(t===!1||t===null))}var Nhe=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.editable,o=e.locale,i=e.style;return!r||r.showAdd===!1?null:f.createElement("button",{ref:t,type:"button",className:"".concat(n,"-nav-add"),style:i,"aria-label":(o==null?void 0:o.addAriaLabel)||"Add tab",onClick:function(s){r.onEdit("add",{event:s})}},r.addIcon||"+")}),iY=f.forwardRef(function(e,t){var n=e.position,r=e.prefixCls,o=e.extra;if(!o)return null;var i,a={};return dt(o)==="object"&&!f.isValidElement(o)?a=o:a.right=o,n==="right"&&(i=a.right),n==="left"&&(i=a.left),i?f.createElement("div",{className:"".concat(r,"-extra-content"),ref:t},i):null}),WUe=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.id,o=e.tabs,i=e.locale,a=e.mobile,s=e.more,l=s===void 0?{}:s,c=e.style,u=e.className,d=e.editable,p=e.tabBarGutter,h=e.rtl,m=e.removeAriaLabel,v=e.onTabClick,g=e.getPopupContainer,x=e.popupClassName,y=f.useState(!1),b=ie(y,2),C=b[0],S=b[1],w=f.useState(null),E=ie(w,2),_=E[0],P=E[1],$=l.icon,R=$===void 0?"More":$,O="".concat(r,"-more-popup"),T="".concat(n,"-dropdown"),I=_!==null?"".concat(O,"-").concat(_):null,k=i==null?void 0:i.dropdownAriaLabel;function N(F,W){F.preventDefault(),F.stopPropagation(),d.onEdit("remove",{key:W,event:F})}var D=f.createElement(jy,{onClick:function(W){var X=W.key,J=W.domEvent;v(X,J),S(!1)},prefixCls:"".concat(T,"-menu"),id:O,tabIndex:-1,role:"listbox","aria-activedescendant":I,selectedKeys:[_],"aria-label":k!==void 0?k:"expanded dropdown"},o.map(function(F){var W=F.closable,X=F.disabled,J=F.closeIcon,q=F.key,A=F.label,z=m7(W,J,d,X);return f.createElement(Kw,{key:q,id:"".concat(O,"-").concat(q),role:"option","aria-controls":r&&"".concat(r,"-panel-").concat(q),disabled:X},f.createElement("span",null,A),z&&f.createElement("button",{type:"button","aria-label":m||"remove",tabIndex:0,className:"".concat(T,"-menu-item-remove"),onClick:function(Y){Y.stopPropagation(),N(Y,q)}},J||d.removeIcon||"×"))}));function L(F){for(var W=o.filter(function(z){return!z.disabled}),X=W.findIndex(function(z){return z.key===_})||0,J=W.length,q=0;qke?"left":"right"})}),T=ie(O,2),I=T[0],k=T[1],N=eY(0,function(qe,ke){!R&&v&&v({direction:qe>ke?"top":"bottom"})}),D=ie(N,2),L=D[0],H=D[1],U=f.useState([0,0]),V=ie(U,2),j=V[0],F=V[1],W=f.useState([0,0]),X=ie(W,2),J=X[0],q=X[1],A=f.useState([0,0]),z=ie(A,2),G=z[0],Y=z[1],Q=f.useState([0,0]),ee=ie(Q,2),te=ee[0],oe=ee[1],ne=zUe(new Map),le=ie(ne,2),ce=le[0],he=le[1],ue=BUe(b,ce,J[0]),fe=f2(j,R),ve=f2(J,R),ge=f2(G,R),de=f2(te,R),be=Math.floor(fe)Pe?Pe:qe}var Ie=f.useRef(null),$e=f.useState(),Be=ie($e,2),Ce=Be[0],Oe=Be[1];function Fe(){Oe(Date.now())}function Se(){Ie.current&&clearTimeout(Ie.current)}jUe(E,function(qe,ke){function nt(Ct,Lt){Ct(function(on){var Pt=ze(on+Lt);return Pt})}return be?(R?nt(k,qe):nt(H,ke),Se(),Fe(),!0):!1}),f.useEffect(function(){return Se(),Ce&&(Ie.current=setTimeout(function(){Oe(0)},100)),Se},[Ce]);var Ae=HUe(ue,Ee,R?I:L,ve,ge,de,B(B({},e),{},{tabs:b})),Ve=ie(Ae,2),Je=Ve[0],ht=Ve[1],He=Jt(function(){var qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a,ke=ue.get(qe)||{width:0,height:0,left:0,right:0,top:0};if(R){var nt=I;s?ke.rightI+Ee&&(nt=ke.right+ke.width-Ee):ke.left<-I?nt=-ke.left:ke.left+ke.width>-I+Ee&&(nt=-(ke.left+ke.width-Ee)),H(0),k(ze(nt))}else{var Ct=L;ke.top<-L?Ct=-ke.top:ke.top+ke.height>-L+Ee&&(Ct=-(ke.top+ke.height-Ee)),k(0),H(ze(Ct))}}),Ke=f.useState(),it=ie(Ke,2),Ge=it[0],ut=it[1],Ze=f.useState(!1),et=ie(Ze,2),tt=et[0],mt=et[1],me=b.filter(function(qe){return!qe.disabled}).map(function(qe){return qe.key}),pe=function(ke){var nt=me.indexOf(Ge||a),Ct=me.length,Lt=(nt+ke+Ct)%Ct,on=me[Lt];ut(on)},ye=function(ke){var nt=ke.code,Ct=s&&R,Lt=me[0],on=me[me.length-1];switch(nt){case"ArrowLeft":{R&&pe(Ct?1:-1);break}case"ArrowRight":{R&&pe(Ct?-1:1);break}case"ArrowUp":{ke.preventDefault(),R||pe(-1);break}case"ArrowDown":{ke.preventDefault(),R||pe(1);break}case"Home":{ke.preventDefault(),ut(Lt);break}case"End":{ke.preventDefault(),ut(on);break}case"Enter":case"Space":{ke.preventDefault(),m(Ge??a,ke);break}case"Backspace":case"Delete":{var Pt=me.indexOf(Ge),lt=b.find(function(cn){return cn.key===Ge}),Rt=m7(lt==null?void 0:lt.closable,lt==null?void 0:lt.closeIcon,c,lt==null?void 0:lt.disabled);Rt&&(ke.preventDefault(),ke.stopPropagation(),c.onEdit("remove",{key:Ge,event:ke}),Pt===me.length-1?pe(-1):pe(1));break}}},Te={};R?Te[s?"marginRight":"marginLeft"]=p:Te.marginTop=p;var je=b.map(function(qe,ke){var nt=qe.key;return f.createElement(GUe,{id:o,prefixCls:y,key:nt,tab:qe,style:ke===0?void 0:Te,closable:qe.closable,editable:c,active:nt===a,focus:nt===Ge,renderWrapper:h,removeAriaLabel:u==null?void 0:u.removeAriaLabel,tabCount:me.length,currentPosition:ke+1,onClick:function(Lt){m(nt,Lt)},onKeyDown:ye,onFocus:function(){tt||ut(nt),He(nt),Fe(),E.current&&(s||(E.current.scrollLeft=0),E.current.scrollTop=0)},onBlur:function(){ut(void 0)},onMouseDown:function(){mt(!0)},onMouseUp:function(){mt(!1)}})}),We=function(){return he(function(){var ke,nt=new Map,Ct=(ke=_.current)===null||ke===void 0?void 0:ke.getBoundingClientRect();return b.forEach(function(Lt){var on,Pt=Lt.key,lt=(on=_.current)===null||on===void 0?void 0:on.querySelector('[data-node-key="'.concat(khe(Pt),'"]'));if(lt){var Rt=qUe(lt,Ct),cn=ie(Rt,4),yn=cn[0],tn=cn[1],Kn=cn[2],ir=cn[3];nt.set(Pt,{width:yn,height:tn,left:Kn,top:ir})}}),nt})};f.useEffect(function(){We()},[b.map(function(qe){return qe.key}).join("_")]);var Xe=Ihe(function(){var qe=ev(C),ke=ev(S),nt=ev(w);F([qe[0]-ke[0]-nt[0],qe[1]-ke[1]-nt[1]]);var Ct=ev($);Y(Ct);var Lt=ev(P);oe(Lt);var on=ev(_);q([on[0]-Ct[0],on[1]-Ct[1]]),We()}),st=b.slice(0,Je),ct=b.slice(ht+1),at=[].concat(Ne(st),Ne(ct)),Ue=ue.get(a),Mt=FUe({activeTabOffset:Ue,horizontal:R,indicator:g,rtl:s}),xt=Mt.style;f.useEffect(function(){He()},[a,Re,Pe,oY(Ue),oY(ue),R]),f.useEffect(function(){Xe()},[s]);var Nt=!!at.length,wt="".concat(y,"-nav-wrap"),ft,vt,rt,yt;return R?s?(vt=I>0,ft=I!==Pe):(ft=I<0,vt=I!==Re):(rt=L<0,yt=L!==Re),f.createElement(ua,{onResize:Xe},f.createElement("div",{ref:Lc(t,C),role:"tablist","aria-orientation":R?"horizontal":"vertical",className:re("".concat(y,"-nav"),n),style:r,onKeyDown:function(){Fe()}},f.createElement(iY,{ref:S,position:"left",extra:l,prefixCls:y}),f.createElement(ua,{onResize:Xe},f.createElement("div",{className:re(wt,K(K(K(K({},"".concat(wt,"-ping-left"),ft),"".concat(wt,"-ping-right"),vt),"".concat(wt,"-ping-top"),rt),"".concat(wt,"-ping-bottom"),yt)),ref:E},f.createElement(ua,{onResize:Xe},f.createElement("div",{ref:_,className:"".concat(y,"-nav-list"),style:{transform:"translate(".concat(I,"px, ").concat(L,"px)"),transition:Ce?"none":void 0}},je,f.createElement(Nhe,{ref:$,prefixCls:y,locale:u,editable:c,style:B(B({},je.length===0?void 0:Te),{},{visibility:Nt?"hidden":null})}),f.createElement("div",{className:re("".concat(y,"-ink-bar"),K({},"".concat(y,"-ink-bar-animated"),i.inkBar)),style:xt}))))),f.createElement(UUe,we({},e,{removeAriaLabel:u==null?void 0:u.removeAriaLabel,ref:P,prefixCls:y,tabs:at,className:!Nt&&Le,tabMoving:!!Ce})),f.createElement(iY,{ref:w,position:"right",extra:l,prefixCls:y})))}),Dhe=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,i=e.id,a=e.active,s=e.tabKey,l=e.children;return f.createElement("div",{id:i&&"".concat(i,"-panel-").concat(s),role:"tabpanel",tabIndex:a?0:-1,"aria-labelledby":i&&"".concat(i,"-tab-").concat(s),"aria-hidden":!a,style:o,className:re(n,a&&"".concat(n,"-active"),r),ref:t},l)}),KUe=["renderTabBar"],YUe=["label","key"],XUe=function(t){var n=t.renderTabBar,r=Ye(t,KUe),o=f.useContext(ET),i=o.tabs;if(n){var a=B(B({},r),{},{panes:i.map(function(s){var l=s.label,c=s.key,u=Ye(s,YUe);return f.createElement(Dhe,we({tab:l,key:c,tabKey:c},u))})});return n(a,aY)}return f.createElement(aY,r)},QUe=["key","forceRender","style","className","destroyInactiveTabPane"],ZUe=function(t){var n=t.id,r=t.activeKey,o=t.animated,i=t.tabPosition,a=t.destroyInactiveTabPane,s=f.useContext(ET),l=s.prefixCls,c=s.tabs,u=o.tabPane,d="".concat(l,"-tabpane");return f.createElement("div",{className:re("".concat(l,"-content-holder"))},f.createElement("div",{className:re("".concat(l,"-content"),"".concat(l,"-content-").concat(i),K({},"".concat(l,"-content-animated"),u))},c.map(function(p){var h=p.key,m=p.forceRender,v=p.style,g=p.className,x=p.destroyInactiveTabPane,y=Ye(p,QUe),b=h===r;return f.createElement(qo,we({key:h,visible:b,forceRender:m,removeOnLeave:!!(a||x),leavedClassName:"".concat(d,"-hidden")},o.tabPaneMotion),function(C,S){var w=C.style,E=C.className;return f.createElement(Dhe,we({},y,{prefixCls:d,id:n,tabKey:h,animated:u,active:b,style:B(B({},v),w),className:re(g,E),ref:S}))})})))};function JUe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},t;return e===!1?t={inkBar:!1,tabPane:!1}:e===!0?t={inkBar:!0,tabPane:!1}:t=B({inkBar:!0},dt(e)==="object"?e:{}),t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}var eGe=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],sY=0,tGe=f.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,o=r===void 0?"rc-tabs":r,i=e.className,a=e.items,s=e.direction,l=e.activeKey,c=e.defaultActiveKey,u=e.editable,d=e.animated,p=e.tabPosition,h=p===void 0?"top":p,m=e.tabBarGutter,v=e.tabBarStyle,g=e.tabBarExtraContent,x=e.locale,y=e.more,b=e.destroyInactiveTabPane,C=e.renderTabBar,S=e.onChange,w=e.onTabClick,E=e.onTabScroll,_=e.getPopupContainer,P=e.popupClassName,$=e.indicator,R=Ye(e,eGe),O=f.useMemo(function(){return(a||[]).filter(function(te){return te&&dt(te)==="object"&&"key"in te})},[a]),T=s==="rtl",I=JUe(d),k=f.useState(!1),N=ie(k,2),D=N[0],L=N[1];f.useEffect(function(){L(sT())},[]);var H=Gt(function(){var te;return(te=O[0])===null||te===void 0?void 0:te.key},{value:l,defaultValue:c}),U=ie(H,2),V=U[0],j=U[1],F=f.useState(function(){return O.findIndex(function(te){return te.key===V})}),W=ie(F,2),X=W[0],J=W[1];f.useEffect(function(){var te=O.findIndex(function(ne){return ne.key===V});if(te===-1){var oe;te=Math.max(0,Math.min(X,O.length-1)),j((oe=O[te])===null||oe===void 0?void 0:oe.key)}J(te)},[O.map(function(te){return te.key}).join("_"),V,X]);var q=Gt(null,{value:n}),A=ie(q,2),z=A[0],G=A[1];f.useEffect(function(){n||(G("rc-tabs-".concat(sY)),sY+=1)},[]);function Y(te,oe){w==null||w(te,oe);var ne=te!==V;j(te),ne&&(S==null||S(te))}var Q={id:z,activeKey:V,animated:I,tabPosition:h,rtl:T,mobile:D},ee=B(B({},Q),{},{editable:u,locale:x,more:y,tabBarGutter:m,onTabClick:Y,onTabScroll:E,extra:g,style:v,panes:null,getPopupContainer:_,popupClassName:P,indicator:$});return f.createElement(ET.Provider,{value:{tabs:O,prefixCls:o}},f.createElement("div",we({ref:t,id:n,className:re(o,"".concat(o,"-").concat(h),K(K(K({},"".concat(o,"-mobile"),D),"".concat(o,"-editable"),u),"".concat(o,"-rtl"),T),i)},R),f.createElement(XUe,we({},ee,{renderTabBar:C})),f.createElement(ZUe,we({destroyInactiveTabPane:b},Q,{animated:I}))))});const nGe={motionAppear:!1,motionEnter:!0,motionLeave:!0};function rGe(e,t={inkBar:!0,tabPane:!1}){let n;return t===!1?n={inkBar:!1,tabPane:!1}:t===!0?n={inkBar:!0,tabPane:!0}:n=Object.assign({inkBar:!0},typeof t=="object"?t:{}),n.tabPane&&(n.tabPaneMotion=Object.assign(Object.assign({},nGe),{motionName:Oi(e,"switch")})),n}var oGe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ot)}function aGe(e,t){if(e)return e.map(r=>{var o;const i=(o=r.destroyOnHidden)!==null&&o!==void 0?o:r.destroyInactiveTabPane;return Object.assign(Object.assign({},r),{destroyInactiveTabPane:i})});const n=yi(t).map(r=>{if(f.isValidElement(r)){const{key:o,props:i}=r,a=i||{},{tab:s}=a,l=oGe(a,["tab"]);return Object.assign(Object.assign({key:String(o)},l),{label:s})}return null});return iGe(n)}const sGe=e=>{const{componentCls:t,motionDurationSlow:n}=e;return[{[t]:{[`${t}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${n}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${n}`}}}}},[Mu(e,"slide-up"),Mu(e,"slide-down")]]},lGe=e=>{const{componentCls:t,tabsCardPadding:n,cardBg:r,cardGutter:o,colorBorderSecondary:i,itemSelectedColor:a}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:n,background:r,border:`${se(e.lineWidth)} ${e.lineType} ${i}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:a,background:e.colorBgContainer},[`${t}-tab-focus:has(${t}-tab-btn:focus-visible)`]:_c(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:se(o)}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)}`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:se(o)}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${se(e.borderRadiusLG)} 0 0 ${se(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 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},cGe=e=>{const{componentCls:t,itemHoverColor:n,dropdownEdgeChildVerticalPadding:r}=e;return{[`${t}-dropdown`]:Object.assign(Object.assign({},Rn(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:`${se(r)} 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({},Bs),{display:"flex",alignItems:"center",minWidth:e.tabsDropdownWidth,margin:0,padding:`${se(e.paddingXXS)} ${se(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:n}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},uGe=e=>{const{componentCls:t,margin:n,colorBorderSecondary:r,horizontalMargin:o,verticalItemPadding:i,verticalItemMargin:a,calc:s}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:"column",[`> ${t}-nav, > div > ${t}-nav`]:{margin:o,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${se(e.lineWidth)} ${e.lineType} ${r}`,content:"''"},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:`width ${e.motionDurationSlow}, left ${e.motionDurationSlow}, + &${r}-slide-up-appear${r}-slide-up-appear-active${n}-dropdown-placement-bottomRight`]:{animationName:KR},[`&${r}-slide-up-leave ${n}-panel-container`]:{pointerEvents:"none"},[`&${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-topLeft, + &${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-topRight`]:{animationName:QR},[`&${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-bottomLeft, + &${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-bottomRight`]:{animationName:YR},[`${n}-panel > ${n}-time-panel`]:{paddingTop:P},[`${n}-range-wrapper`]:{display:"flex",position:"relative"},[`${n}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:e.calc(o).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${E} ease-out`},Zfe(e,T,H)),{"&:before":{insetInlineStart:e.calc(o).mul(1.5).equal()}}),[`${n}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:T,borderRadius:R,boxShadow:O,transition:`margin ${E}`,display:"inline-block",pointerEvents:"auto",[`${n}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${n}-presets`]:{display:"flex",flexDirection:"column",minWidth:N,maxWidth:L,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:y,borderInlineEnd:`${se(i)} ${a} ${I}`,li:Object.assign(Object.assign({},Bs),{borderRadius:k,paddingInline:y,paddingBlock:e.calc(g).sub(U).div(2).equal(),cursor:"pointer",transition:`all ${E}`,"+ li":{marginTop:x},"&:hover":{background:D}})}},[`${n}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${n}-panel`]:{borderWidth:0}}},[`${n}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${n}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:s}}}}),"&-dropdown-range":{padding:`${se(e.calc($).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${n}-separator`]:{transform:"scale(-1, 1)"},[`${n}-footer`]:{"&-extra":{direction:"rtl"}}}})},Mu(e,"slide-up"),Mu(e,"slide-down"),A0(e,"move-up"),A0(e,"move-down")]},Ohe=pn("DatePicker",e=>{const t=Xt(wg(e),TUe(e),{inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[MUe(t),DUe(t),kUe(t),IUe(t),_Ue(t),yg(e,{focusElCls:`${e.componentCls}-focused`})]},OUe);var NUe={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"},AUe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:NUe}))},QC=p.forwardRef(AUe);const EO=p.createContext(null);var FUe=function(t){var n=t.activeTabOffset,r=t.horizontal,o=t.rtl,i=t.indicator,a=i===void 0?{}:i,s=a.size,l=a.align,c=l===void 0?"center":l,u=p.useState(),d=ie(u,2),f=d[0],h=d[1],m=p.useRef(),v=Z.useCallback(function(b){return typeof s=="function"?s(b):typeof s=="number"?s:b},[s]);function g(){gn.cancel(m.current)}return p.useEffect(function(){var b={};if(n)if(r){b.width=v(n.width);var y=o?"right":"left";c==="start"&&(b[y]=n[y]),c==="center"&&(b[y]=n[y]+n.width/2,b.transform=o?"translateX(50%)":"translateX(-50%)"),c==="end"&&(b[y]=n[y]+n.width,b.transform="translateX(-100%)")}else b.height=v(n.height),c==="start"&&(b.top=n.top),c==="center"&&(b.top=n.top+n.height/2,b.transform="translateY(-50%)"),c==="end"&&(b.top=n.top+n.height,b.transform="translateY(-100%)");return g(),m.current=gn(function(){var x=f&&b&&Object.keys(b).every(function(w){var S=b[w],C=f[w];return typeof S=="number"&&typeof C=="number"?Math.round(S)===Math.round(C):S===C});x||h(b)}),g},[JSON.stringify(n),r,o,c,v]),{style:f}},JK={width:0,height:0,left:0,top:0};function BUe(e,t,n){return p.useMemo(function(){for(var r,o=new Map,i=t.get((r=e[0])===null||r===void 0?void 0:r.key)||JK,a=i.left+i.width,s=0;sk?(R=$,C.current="x"):(R=T,C.current="y"),t(-R,-R)&&P.preventDefault()}var _=p.useRef(null);_.current={onTouchStart:x,onTouchMove:w,onTouchEnd:S,onWheel:E},p.useEffect(function(){function P(O){_.current.onTouchStart(O)}function $(O){_.current.onTouchMove(O)}function T(O){_.current.onTouchEnd(O)}function R(O){_.current.onWheel(O)}return document.addEventListener("touchmove",$,{passive:!1}),document.addEventListener("touchend",T,{passive:!0}),e.current.addEventListener("touchstart",P,{passive:!0}),e.current.addEventListener("wheel",R,{passive:!1}),function(){document.removeEventListener("touchmove",$),document.removeEventListener("touchend",T)}},[])}function khe(e){var t=p.useState(0),n=ie(t,2),r=n[0],o=n[1],i=p.useRef(0),a=p.useRef();return a.current=e,bm(function(){var s;(s=a.current)===null||s===void 0||s.call(a)},[r]),function(){i.current===r&&(i.current+=1,o(i.current))}}function zUe(e){var t=p.useRef([]),n=p.useState({}),r=ie(n,2),o=r[1],i=p.useRef(typeof e=="function"?e():e),a=khe(function(){var l=i.current;t.current.forEach(function(c){l=c(l)}),t.current=[],i.current=l,o({})});function s(l){t.current.push(l),a()}return[i.current,s]}var rY={width:0,height:0,left:0,top:0,right:0};function HUe(e,t,n,r,o,i,a){var s=a.tabs,l=a.tabPosition,c=a.rtl,u,d,f;return["top","bottom"].includes(l)?(u="width",d=c?"right":"left",f=Math.abs(n)):(u="height",d="top",f=-n),p.useMemo(function(){if(!s.length)return[0,0];for(var h=s.length,m=h,v=0;vMath.floor(f+t)){m=v-1;break}}for(var b=0,y=h-1;y>=0;y-=1){var x=e.get(s[y].key)||rY;if(x[d]=m?[0,0]:[b,m]},[e,t,r,o,i,f,l,s.map(function(h){return h.key}).join("_"),c])}function oY(e){var t;return e instanceof Map?(t={},e.forEach(function(n,r){t[r]=n})):t=e,JSON.stringify(t)}var VUe="TABS_DQ";function Ihe(e){return String(e).replace(/"/g,VUe)}function m7(e,t,n,r){return!(!n||r||e===!1||e===void 0&&(t===!1||t===null))}var Dhe=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.editable,o=e.locale,i=e.style;return!r||r.showAdd===!1?null:p.createElement("button",{ref:t,type:"button",className:"".concat(n,"-nav-add"),style:i,"aria-label":(o==null?void 0:o.addAriaLabel)||"Add tab",onClick:function(s){r.onEdit("add",{event:s})}},r.addIcon||"+")}),iY=p.forwardRef(function(e,t){var n=e.position,r=e.prefixCls,o=e.extra;if(!o)return null;var i,a={};return dt(o)==="object"&&!p.isValidElement(o)?a=o:a.right=o,n==="right"&&(i=a.right),n==="left"&&(i=a.left),i?p.createElement("div",{className:"".concat(r,"-extra-content"),ref:t},i):null}),WUe=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.id,o=e.tabs,i=e.locale,a=e.mobile,s=e.more,l=s===void 0?{}:s,c=e.style,u=e.className,d=e.editable,f=e.tabBarGutter,h=e.rtl,m=e.removeAriaLabel,v=e.onTabClick,g=e.getPopupContainer,b=e.popupClassName,y=p.useState(!1),x=ie(y,2),w=x[0],S=x[1],C=p.useState(null),E=ie(C,2),_=E[0],P=E[1],$=l.icon,T=$===void 0?"More":$,R="".concat(r,"-more-popup"),O="".concat(n,"-dropdown"),k=_!==null?"".concat(R,"-").concat(_):null,I=i==null?void 0:i.dropdownAriaLabel;function D(F,W){F.preventDefault(),F.stopPropagation(),d.onEdit("remove",{key:W,event:F})}var N=p.createElement(jy,{onClick:function(W){var X=W.key,J=W.domEvent;v(X,J),S(!1)},prefixCls:"".concat(O,"-menu"),id:R,tabIndex:-1,role:"listbox","aria-activedescendant":k,selectedKeys:[_],"aria-label":I!==void 0?I:"expanded dropdown"},o.map(function(F){var W=F.closable,X=F.disabled,J=F.closeIcon,q=F.key,A=F.label,z=m7(W,J,d,X);return p.createElement(KC,{key:q,id:"".concat(R,"-").concat(q),role:"option","aria-controls":r&&"".concat(r,"-panel-").concat(q),disabled:X},p.createElement("span",null,A),z&&p.createElement("button",{type:"button","aria-label":m||"remove",tabIndex:0,className:"".concat(O,"-menu-item-remove"),onClick:function(Y){Y.stopPropagation(),D(Y,q)}},J||d.removeIcon||"×"))}));function L(F){for(var W=o.filter(function(z){return!z.disabled}),X=W.findIndex(function(z){return z.key===_})||0,J=W.length,q=0;qIe?"left":"right"})}),O=ie(R,2),k=O[0],I=O[1],D=eY(0,function(qe,Ie){!T&&v&&v({direction:qe>Ie?"top":"bottom"})}),N=ie(D,2),L=N[0],H=N[1],U=p.useState([0,0]),V=ie(U,2),j=V[0],F=V[1],W=p.useState([0,0]),X=ie(W,2),J=X[0],q=X[1],A=p.useState([0,0]),z=ie(A,2),G=z[0],Y=z[1],Q=p.useState([0,0]),ee=ie(Q,2),te=ee[0],oe=ee[1],ne=zUe(new Map),le=ie(ne,2),ce=le[0],he=le[1],ue=BUe(x,ce,J[0]),fe=f2(j,T),ve=f2(J,T),ge=f2(G,T),de=f2(te,T),be=Math.floor(fe)Pe?Pe:qe}var ke=p.useRef(null),$e=p.useState(),Be=ie($e,2),we=Be[0],Re=Be[1];function Fe(){Re(Date.now())}function Se(){ke.current&&clearTimeout(ke.current)}jUe(E,function(qe,Ie){function nt(wt,Lt){wt(function(on){var Pt=ze(on+Lt);return Pt})}return be?(T?nt(I,qe):nt(H,Ie),Se(),Fe(),!0):!1}),p.useEffect(function(){return Se(),we&&(ke.current=setTimeout(function(){Re(0)},100)),Se},[we]);var Ae=HUe(ue,Ee,T?k:L,ve,ge,de,B(B({},e),{},{tabs:x})),Ve=ie(Ae,2),Je=Ve[0],ht=Ve[1],He=Jt(function(){var qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a,Ie=ue.get(qe)||{width:0,height:0,left:0,right:0,top:0};if(T){var nt=k;s?Ie.rightk+Ee&&(nt=Ie.right+Ie.width-Ee):Ie.left<-k?nt=-Ie.left:Ie.left+Ie.width>-k+Ee&&(nt=-(Ie.left+Ie.width-Ee)),H(0),I(ze(nt))}else{var wt=L;Ie.top<-L?wt=-Ie.top:Ie.top+Ie.height>-L+Ee&&(wt=-(Ie.top+Ie.height-Ee)),I(0),H(ze(wt))}}),Ke=p.useState(),it=ie(Ke,2),Ge=it[0],ut=it[1],Ze=p.useState(!1),et=ie(Ze,2),tt=et[0],mt=et[1],me=x.filter(function(qe){return!qe.disabled}).map(function(qe){return qe.key}),pe=function(Ie){var nt=me.indexOf(Ge||a),wt=me.length,Lt=(nt+Ie+wt)%wt,on=me[Lt];ut(on)},ye=function(Ie){var nt=Ie.code,wt=s&&T,Lt=me[0],on=me[me.length-1];switch(nt){case"ArrowLeft":{T&&pe(wt?1:-1);break}case"ArrowRight":{T&&pe(wt?-1:1);break}case"ArrowUp":{Ie.preventDefault(),T||pe(-1);break}case"ArrowDown":{Ie.preventDefault(),T||pe(1);break}case"Home":{Ie.preventDefault(),ut(Lt);break}case"End":{Ie.preventDefault(),ut(on);break}case"Enter":case"Space":{Ie.preventDefault(),m(Ge??a,Ie);break}case"Backspace":case"Delete":{var Pt=me.indexOf(Ge),lt=x.find(function(cn){return cn.key===Ge}),Tt=m7(lt==null?void 0:lt.closable,lt==null?void 0:lt.closeIcon,c,lt==null?void 0:lt.disabled);Tt&&(Ie.preventDefault(),Ie.stopPropagation(),c.onEdit("remove",{key:Ge,event:Ie}),Pt===me.length-1?pe(-1):pe(1));break}}},Oe={};T?Oe[s?"marginRight":"marginLeft"]=f:Oe.marginTop=f;var je=x.map(function(qe,Ie){var nt=qe.key;return p.createElement(GUe,{id:o,prefixCls:y,key:nt,tab:qe,style:Ie===0?void 0:Oe,closable:qe.closable,editable:c,active:nt===a,focus:nt===Ge,renderWrapper:h,removeAriaLabel:u==null?void 0:u.removeAriaLabel,tabCount:me.length,currentPosition:Ie+1,onClick:function(Lt){m(nt,Lt)},onKeyDown:ye,onFocus:function(){tt||ut(nt),He(nt),Fe(),E.current&&(s||(E.current.scrollLeft=0),E.current.scrollTop=0)},onBlur:function(){ut(void 0)},onMouseDown:function(){mt(!0)},onMouseUp:function(){mt(!1)}})}),We=function(){return he(function(){var Ie,nt=new Map,wt=(Ie=_.current)===null||Ie===void 0?void 0:Ie.getBoundingClientRect();return x.forEach(function(Lt){var on,Pt=Lt.key,lt=(on=_.current)===null||on===void 0?void 0:on.querySelector('[data-node-key="'.concat(Ihe(Pt),'"]'));if(lt){var Tt=qUe(lt,wt),cn=ie(Tt,4),yn=cn[0],tn=cn[1],Kn=cn[2],ir=cn[3];nt.set(Pt,{width:yn,height:tn,left:Kn,top:ir})}}),nt})};p.useEffect(function(){We()},[x.map(function(qe){return qe.key}).join("_")]);var Xe=khe(function(){var qe=tv(w),Ie=tv(S),nt=tv(C);F([qe[0]-Ie[0]-nt[0],qe[1]-Ie[1]-nt[1]]);var wt=tv($);Y(wt);var Lt=tv(P);oe(Lt);var on=tv(_);q([on[0]-wt[0],on[1]-wt[1]]),We()}),st=x.slice(0,Je),ct=x.slice(ht+1),at=[].concat(De(st),De(ct)),Ue=ue.get(a),Mt=FUe({activeTabOffset:Ue,horizontal:T,indicator:g,rtl:s}),xt=Mt.style;p.useEffect(function(){He()},[a,Te,Pe,oY(Ue),oY(ue),T]),p.useEffect(function(){Xe()},[s]);var Dt=!!at.length,Ct="".concat(y,"-nav-wrap"),ft,vt,rt,yt;return T?s?(vt=k>0,ft=k!==Pe):(ft=k<0,vt=k!==Te):(rt=L<0,yt=L!==Te),p.createElement(da,{onResize:Xe},p.createElement("div",{ref:Lc(t,w),role:"tablist","aria-orientation":T?"horizontal":"vertical",className:re("".concat(y,"-nav"),n),style:r,onKeyDown:function(){Fe()}},p.createElement(iY,{ref:S,position:"left",extra:l,prefixCls:y}),p.createElement(da,{onResize:Xe},p.createElement("div",{className:re(Ct,K(K(K(K({},"".concat(Ct,"-ping-left"),ft),"".concat(Ct,"-ping-right"),vt),"".concat(Ct,"-ping-top"),rt),"".concat(Ct,"-ping-bottom"),yt)),ref:E},p.createElement(da,{onResize:Xe},p.createElement("div",{ref:_,className:"".concat(y,"-nav-list"),style:{transform:"translate(".concat(k,"px, ").concat(L,"px)"),transition:we?"none":void 0}},je,p.createElement(Dhe,{ref:$,prefixCls:y,locale:u,editable:c,style:B(B({},je.length===0?void 0:Oe),{},{visibility:Dt?"hidden":null})}),p.createElement("div",{className:re("".concat(y,"-ink-bar"),K({},"".concat(y,"-ink-bar-animated"),i.inkBar)),style:xt}))))),p.createElement(UUe,Ce({},e,{removeAriaLabel:u==null?void 0:u.removeAriaLabel,ref:P,prefixCls:y,tabs:at,className:!Dt&&Le,tabMoving:!!we})),p.createElement(iY,{ref:C,position:"right",extra:l,prefixCls:y})))}),Nhe=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,i=e.id,a=e.active,s=e.tabKey,l=e.children;return p.createElement("div",{id:i&&"".concat(i,"-panel-").concat(s),role:"tabpanel",tabIndex:a?0:-1,"aria-labelledby":i&&"".concat(i,"-tab-").concat(s),"aria-hidden":!a,style:o,className:re(n,a&&"".concat(n,"-active"),r),ref:t},l)}),KUe=["renderTabBar"],YUe=["label","key"],XUe=function(t){var n=t.renderTabBar,r=Ye(t,KUe),o=p.useContext(EO),i=o.tabs;if(n){var a=B(B({},r),{},{panes:i.map(function(s){var l=s.label,c=s.key,u=Ye(s,YUe);return p.createElement(Nhe,Ce({tab:l,key:c,tabKey:c},u))})});return n(a,aY)}return p.createElement(aY,r)},QUe=["key","forceRender","style","className","destroyInactiveTabPane"],ZUe=function(t){var n=t.id,r=t.activeKey,o=t.animated,i=t.tabPosition,a=t.destroyInactiveTabPane,s=p.useContext(EO),l=s.prefixCls,c=s.tabs,u=o.tabPane,d="".concat(l,"-tabpane");return p.createElement("div",{className:re("".concat(l,"-content-holder"))},p.createElement("div",{className:re("".concat(l,"-content"),"".concat(l,"-content-").concat(i),K({},"".concat(l,"-content-animated"),u))},c.map(function(f){var h=f.key,m=f.forceRender,v=f.style,g=f.className,b=f.destroyInactiveTabPane,y=Ye(f,QUe),x=h===r;return p.createElement(Ko,Ce({key:h,visible:x,forceRender:m,removeOnLeave:!!(a||b),leavedClassName:"".concat(d,"-hidden")},o.tabPaneMotion),function(w,S){var C=w.style,E=w.className;return p.createElement(Nhe,Ce({},y,{prefixCls:d,id:n,tabKey:h,animated:u,active:x,style:B(B({},v),C),className:re(g,E),ref:S}))})})))};function JUe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},t;return e===!1?t={inkBar:!1,tabPane:!1}:e===!0?t={inkBar:!0,tabPane:!1}:t=B({inkBar:!0},dt(e)==="object"?e:{}),t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}var eGe=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],sY=0,tGe=p.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,o=r===void 0?"rc-tabs":r,i=e.className,a=e.items,s=e.direction,l=e.activeKey,c=e.defaultActiveKey,u=e.editable,d=e.animated,f=e.tabPosition,h=f===void 0?"top":f,m=e.tabBarGutter,v=e.tabBarStyle,g=e.tabBarExtraContent,b=e.locale,y=e.more,x=e.destroyInactiveTabPane,w=e.renderTabBar,S=e.onChange,C=e.onTabClick,E=e.onTabScroll,_=e.getPopupContainer,P=e.popupClassName,$=e.indicator,T=Ye(e,eGe),R=p.useMemo(function(){return(a||[]).filter(function(te){return te&&dt(te)==="object"&&"key"in te})},[a]),O=s==="rtl",k=JUe(d),I=p.useState(!1),D=ie(I,2),N=D[0],L=D[1];p.useEffect(function(){L(sO())},[]);var H=Gt(function(){var te;return(te=R[0])===null||te===void 0?void 0:te.key},{value:l,defaultValue:c}),U=ie(H,2),V=U[0],j=U[1],F=p.useState(function(){return R.findIndex(function(te){return te.key===V})}),W=ie(F,2),X=W[0],J=W[1];p.useEffect(function(){var te=R.findIndex(function(ne){return ne.key===V});if(te===-1){var oe;te=Math.max(0,Math.min(X,R.length-1)),j((oe=R[te])===null||oe===void 0?void 0:oe.key)}J(te)},[R.map(function(te){return te.key}).join("_"),V,X]);var q=Gt(null,{value:n}),A=ie(q,2),z=A[0],G=A[1];p.useEffect(function(){n||(G("rc-tabs-".concat(sY)),sY+=1)},[]);function Y(te,oe){C==null||C(te,oe);var ne=te!==V;j(te),ne&&(S==null||S(te))}var Q={id:z,activeKey:V,animated:k,tabPosition:h,rtl:O,mobile:N},ee=B(B({},Q),{},{editable:u,locale:b,more:y,tabBarGutter:m,onTabClick:Y,onTabScroll:E,extra:g,style:v,panes:null,getPopupContainer:_,popupClassName:P,indicator:$});return p.createElement(EO.Provider,{value:{tabs:R,prefixCls:o}},p.createElement("div",Ce({ref:t,id:n,className:re(o,"".concat(o,"-").concat(h),K(K(K({},"".concat(o,"-mobile"),N),"".concat(o,"-editable"),u),"".concat(o,"-rtl"),O),i)},T),p.createElement(XUe,Ce({},ee,{renderTabBar:w})),p.createElement(ZUe,Ce({destroyInactiveTabPane:x},Q,{animated:k}))))});const nGe={motionAppear:!1,motionEnter:!0,motionLeave:!0};function rGe(e,t={inkBar:!0,tabPane:!1}){let n;return t===!1?n={inkBar:!1,tabPane:!1}:t===!0?n={inkBar:!0,tabPane:!0}:n=Object.assign({inkBar:!0},typeof t=="object"?t:{}),n.tabPane&&(n.tabPaneMotion=Object.assign(Object.assign({},nGe),{motionName:Oi(e,"switch")})),n}var oGe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ot)}function aGe(e,t){if(e)return e.map(r=>{var o;const i=(o=r.destroyOnHidden)!==null&&o!==void 0?o:r.destroyInactiveTabPane;return Object.assign(Object.assign({},r),{destroyInactiveTabPane:i})});const n=bi(t).map(r=>{if(p.isValidElement(r)){const{key:o,props:i}=r,a=i||{},{tab:s}=a,l=oGe(a,["tab"]);return Object.assign(Object.assign({key:String(o)},l),{label:s})}return null});return iGe(n)}const sGe=e=>{const{componentCls:t,motionDurationSlow:n}=e;return[{[t]:{[`${t}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${n}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${n}`}}}}},[Mu(e,"slide-up"),Mu(e,"slide-down")]]},lGe=e=>{const{componentCls:t,tabsCardPadding:n,cardBg:r,cardGutter:o,colorBorderSecondary:i,itemSelectedColor:a}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:n,background:r,border:`${se(e.lineWidth)} ${e.lineType} ${i}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:a,background:e.colorBgContainer},[`${t}-tab-focus:has(${t}-tab-btn:focus-visible)`]:_c(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:se(o)}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)}`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:se(o)}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${se(e.borderRadiusLG)} 0 0 ${se(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 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},cGe=e=>{const{componentCls:t,itemHoverColor:n,dropdownEdgeChildVerticalPadding:r}=e;return{[`${t}-dropdown`]:Object.assign(Object.assign({},Tn(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:`${se(r)} 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({},Bs),{display:"flex",alignItems:"center",minWidth:e.tabsDropdownWidth,margin:0,padding:`${se(e.paddingXXS)} ${se(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:n}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},uGe=e=>{const{componentCls:t,margin:n,colorBorderSecondary:r,horizontalMargin:o,verticalItemPadding:i,verticalItemMargin:a,calc:s}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:"column",[`> ${t}-nav, > div > ${t}-nav`]:{margin:o,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${se(e.lineWidth)} ${e.lineType} ${r}`,content:"''"},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:`width ${e.motionDurationSlow}, left ${e.motionDurationSlow}, 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, - > div > ${t}-nav`]:{"&::before":{bottom:0},[`${t}-ink-bar`]:{bottom:0}}},[`${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,marginTop:n,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:i,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:se(s(e.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${se(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:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},dGe=e=>{const{componentCls:t,cardPaddingSM:n,cardPaddingLG:r,cardHeightSM:o,cardHeightLG:i,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:n},[`${t}-nav-add`]:{minWidth:o,minHeight:o}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${se(e.borderRadius)} ${se(e.borderRadius)}`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${se(e.borderRadius)} ${se(e.borderRadius)} 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${se(e.borderRadius)} ${se(e.borderRadius)} 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${se(e.borderRadius)} 0 0 ${se(e.borderRadius)}`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:r},[`${t}-nav-add`]:{minWidth:i,minHeight:i}}}}}},fGe=e=>{const{componentCls:t,itemActiveColor:n,itemHoverColor:r,iconCls:o,tabsHorizontalItemMargin:i,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:n}},"&-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}},Ls(e)),"&:hover":{color:r},[`&${c}-active ${c}-btn`]:{color:s,textShadow:e.tabsActiveTextShadow},[`&${c}-focus ${c}-btn:focus-visible`]:_c(e),[`&${c}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${c}-disabled ${c}-btn, &${c}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${c}-remove ${o}`]:{margin:0},[`${o}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:e.marginSM}}},[`${c} + ${c}`]:{margin:{_skip_check_:!0,value:i}}}},pGe=e=>{const{componentCls:t,tabsHorizontalItemMarginRTL:n,iconCls:r,cardGutter:o,calc:i}=e;return{[`${t}-rtl`]:{direction:"rtl",[`${t}-nav`]:{[`${t}-tab`]:{margin:{_skip_check_:!0,value:n},[`${t}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[r]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:se(e.marginSM)}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:se(e.marginXS)},marginLeft:{_skip_check_:!0,value:se(i(e.marginXXS).mul(-1).equal())},[r]:{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:o},marginLeft:{_skip_check_:!0,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:"rtl"},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},hGe=e=>{const{componentCls:t,tabsCardPadding:n,cardHeight:r,cardGutter:o,itemHoverColor:i,itemActiveColor:a,colorBorderSecondary:s}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Rn(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:n,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:r,minHeight:r,marginLeft:{_skip_check_:!0,value:o},background:"transparent",border:`${se(e.lineWidth)} ${e.lineType} ${s}`,borderRadius:`${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:i},"&:active, &:focus:not(:focus-visible)":{color:a}},Ls(e,-3))},[`${t}-extra-content`]:{flex:"none"},[`${t}-ink-bar`]:{position:"absolute",background:e.inkBarColor,pointerEvents:"none"}}),fGe(e)),{[`${t}-content`]:{position:"relative",width:"100%"},[`${t}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${t}-tabpane`]:Object.assign(Object.assign({},Ls(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"}}}}}},mGe=e=>{const{cardHeight:t,cardHeightSM:n,cardHeightLG:r,controlHeight:o,controlHeightLG:i}=e,a=t||i,s=n||o,l=r||i+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}},gGe=pn("Tabs",e=>{const t=Xt(e,{tabsCardPadding:e.cardPadding,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${se(e.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${se(e.horizontalItemGutter)}`});return[dGe(t),pGe(t),uGe(t),cGe(t),lGe(t),hGe(t),sGe(t)]},mGe),vGe=()=>null;var yGe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var t,n,r,o,i,a,s,l,c,u,d;const{type:p,className:h,rootClassName:m,size:v,onEdit:g,hideAdd:x,centered:y,addIcon:b,removeIcon:C,moreIcon:S,more:w,popupClassName:E,children:_,items:P,animated:$,style:R,indicatorSize:O,indicator:T,destroyInactiveTabPane:I,destroyOnHidden:k}=e,N=yGe(e,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","removeIcon","moreIcon","more","popupClassName","children","items","animated","style","indicatorSize","indicator","destroyInactiveTabPane","destroyOnHidden"]),{prefixCls:D}=N,{direction:L,tabs:H,getPrefixCls:U,getPopupContainer:V}=f.useContext(It),j=U("tabs",D),F=br(j),[W,X,J]=gGe(j,F);let q;p==="editable-card"&&(q={onEdit:(te,{key:oe,event:ne})=>{g==null||g(te==="add"?ne:oe,te)},removeIcon:(t=C??(H==null?void 0:H.removeIcon))!==null&&t!==void 0?t:f.createElement(zu,null),addIcon:(b??(H==null?void 0:H.addIcon))||f.createElement(Qw,null),showAdd:x!==!0});const A=U(),z=fo(v),G=aGe(P,_),Y=rGe(j,$),Q=Object.assign(Object.assign({},H==null?void 0:H.style),R),ee={align:(n=T==null?void 0:T.align)!==null&&n!==void 0?n:(r=H==null?void 0:H.indicator)===null||r===void 0?void 0:r.align,size:(s=(i=(o=T==null?void 0:T.size)!==null&&o!==void 0?o:O)!==null&&i!==void 0?i:(a=H==null?void 0:H.indicator)===null||a===void 0?void 0:a.size)!==null&&s!==void 0?s:H==null?void 0:H.indicatorSize};return W(f.createElement(tGe,Object.assign({direction:L,getPopupContainer:V},N,{items:G,className:re({[`${j}-${z}`]:z,[`${j}-card`]:["card","editable-card"].includes(p),[`${j}-editable-card`]:p==="editable-card",[`${j}-centered`]:y},H==null?void 0:H.className,h,m,X,J,F),popupClassName:re(E,X,J,F),style:Q,editable:q,more:Object.assign({icon:(d=(u=(c=(l=H==null?void 0:H.more)===null||l===void 0?void 0:l.icon)!==null&&c!==void 0?c:H==null?void 0:H.moreIcon)!==null&&u!==void 0?u:S)!==null&&d!==void 0?d:f.createElement(e7,null),transitionName:`${A}-slide-up`},w),prefixCls:j,animated:Y,indicator:ee,destroyInactiveTabPane:k??I})))};Zw.TabPane=vGe;var bGe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{prefixCls:t,className:n,hoverable:r=!0}=e,o=bGe(e,["prefixCls","className","hoverable"]);const{getPrefixCls:i}=f.useContext(It),a=i("card",t),s=re(`${a}-grid`,n,{[`${a}-grid-hoverable`]:r});return f.createElement("div",Object.assign({},o,{className:s}))},xGe=e=>{const{antCls:t,componentCls:n,headerHeight:r,headerPadding:o,tabsMarginBottom:i}=e;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:r,marginBottom:-1,padding:`0 ${se(o)}`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0 0`},$u()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},Bs),{[` + > div > ${t}-nav`]:{"&::before":{bottom:0},[`${t}-ink-bar`]:{bottom:0}}},[`${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,marginTop:n,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:i,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:se(s(e.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${se(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:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},dGe=e=>{const{componentCls:t,cardPaddingSM:n,cardPaddingLG:r,cardHeightSM:o,cardHeightLG:i,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:n},[`${t}-nav-add`]:{minWidth:o,minHeight:o}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${se(e.borderRadius)} ${se(e.borderRadius)}`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${se(e.borderRadius)} ${se(e.borderRadius)} 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${se(e.borderRadius)} ${se(e.borderRadius)} 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${se(e.borderRadius)} 0 0 ${se(e.borderRadius)}`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:r},[`${t}-nav-add`]:{minWidth:i,minHeight:i}}}}}},fGe=e=>{const{componentCls:t,itemActiveColor:n,itemHoverColor:r,iconCls:o,tabsHorizontalItemMargin:i,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:n}},"&-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}},Ls(e)),"&:hover":{color:r},[`&${c}-active ${c}-btn`]:{color:s,textShadow:e.tabsActiveTextShadow},[`&${c}-focus ${c}-btn:focus-visible`]:_c(e),[`&${c}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${c}-disabled ${c}-btn, &${c}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${c}-remove ${o}`]:{margin:0},[`${o}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:e.marginSM}}},[`${c} + ${c}`]:{margin:{_skip_check_:!0,value:i}}}},pGe=e=>{const{componentCls:t,tabsHorizontalItemMarginRTL:n,iconCls:r,cardGutter:o,calc:i}=e;return{[`${t}-rtl`]:{direction:"rtl",[`${t}-nav`]:{[`${t}-tab`]:{margin:{_skip_check_:!0,value:n},[`${t}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[r]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:se(e.marginSM)}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:se(e.marginXS)},marginLeft:{_skip_check_:!0,value:se(i(e.marginXXS).mul(-1).equal())},[r]:{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:o},marginLeft:{_skip_check_:!0,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:"rtl"},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},hGe=e=>{const{componentCls:t,tabsCardPadding:n,cardHeight:r,cardGutter:o,itemHoverColor:i,itemActiveColor:a,colorBorderSecondary:s}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Tn(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:n,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:r,minHeight:r,marginLeft:{_skip_check_:!0,value:o},background:"transparent",border:`${se(e.lineWidth)} ${e.lineType} ${s}`,borderRadius:`${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:i},"&:active, &:focus:not(:focus-visible)":{color:a}},Ls(e,-3))},[`${t}-extra-content`]:{flex:"none"},[`${t}-ink-bar`]:{position:"absolute",background:e.inkBarColor,pointerEvents:"none"}}),fGe(e)),{[`${t}-content`]:{position:"relative",width:"100%"},[`${t}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${t}-tabpane`]:Object.assign(Object.assign({},Ls(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"}}}}}},mGe=e=>{const{cardHeight:t,cardHeightSM:n,cardHeightLG:r,controlHeight:o,controlHeightLG:i}=e,a=t||i,s=n||o,l=r||i+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}},gGe=pn("Tabs",e=>{const t=Xt(e,{tabsCardPadding:e.cardPadding,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${se(e.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${se(e.horizontalItemGutter)}`});return[dGe(t),pGe(t),uGe(t),cGe(t),lGe(t),hGe(t),sGe(t)]},mGe),vGe=()=>null;var yGe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var t,n,r,o,i,a,s,l,c,u,d;const{type:f,className:h,rootClassName:m,size:v,onEdit:g,hideAdd:b,centered:y,addIcon:x,removeIcon:w,moreIcon:S,more:C,popupClassName:E,children:_,items:P,animated:$,style:T,indicatorSize:R,indicator:O,destroyInactiveTabPane:k,destroyOnHidden:I}=e,D=yGe(e,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","removeIcon","moreIcon","more","popupClassName","children","items","animated","style","indicatorSize","indicator","destroyInactiveTabPane","destroyOnHidden"]),{prefixCls:N}=D,{direction:L,tabs:H,getPrefixCls:U,getPopupContainer:V}=p.useContext(kt),j=U("tabs",N),F=br(j),[W,X,J]=gGe(j,F);let q;f==="editable-card"&&(q={onEdit:(te,{key:oe,event:ne})=>{g==null||g(te==="add"?ne:oe,te)},removeIcon:(t=w??(H==null?void 0:H.removeIcon))!==null&&t!==void 0?t:p.createElement(zu,null),addIcon:(x??(H==null?void 0:H.addIcon))||p.createElement(QC,null),showAdd:b!==!0});const A=U(),z=fo(v),G=aGe(P,_),Y=rGe(j,$),Q=Object.assign(Object.assign({},H==null?void 0:H.style),T),ee={align:(n=O==null?void 0:O.align)!==null&&n!==void 0?n:(r=H==null?void 0:H.indicator)===null||r===void 0?void 0:r.align,size:(s=(i=(o=O==null?void 0:O.size)!==null&&o!==void 0?o:R)!==null&&i!==void 0?i:(a=H==null?void 0:H.indicator)===null||a===void 0?void 0:a.size)!==null&&s!==void 0?s:H==null?void 0:H.indicatorSize};return W(p.createElement(tGe,Object.assign({direction:L,getPopupContainer:V},D,{items:G,className:re({[`${j}-${z}`]:z,[`${j}-card`]:["card","editable-card"].includes(f),[`${j}-editable-card`]:f==="editable-card",[`${j}-centered`]:y},H==null?void 0:H.className,h,m,X,J,F),popupClassName:re(E,X,J,F),style:Q,editable:q,more:Object.assign({icon:(d=(u=(c=(l=H==null?void 0:H.more)===null||l===void 0?void 0:l.icon)!==null&&c!==void 0?c:H==null?void 0:H.moreIcon)!==null&&u!==void 0?u:S)!==null&&d!==void 0?d:p.createElement(e7,null),transitionName:`${A}-slide-up`},C),prefixCls:j,animated:Y,indicator:ee,destroyInactiveTabPane:I??k})))};ZC.TabPane=vGe;var bGe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{prefixCls:t,className:n,hoverable:r=!0}=e,o=bGe(e,["prefixCls","className","hoverable"]);const{getPrefixCls:i}=p.useContext(kt),a=i("card",t),s=re(`${a}-grid`,n,{[`${a}-grid-hoverable`]:r});return p.createElement("div",Object.assign({},o,{className:s}))},xGe=e=>{const{antCls:t,componentCls:n,headerHeight:r,headerPadding:o,tabsMarginBottom:i}=e;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:r,marginBottom:-1,padding:`0 ${se(o)}`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0 0`},$u()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},Bs),{[` > ${n}-typography, > ${n}-typography-edit-content - `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${t}-tabs-top`]:{clear:"both",marginBottom:i,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,"&-bar":{borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`}}})},CGe=e=>{const{cardPaddingBase:t,colorBorderSecondary:n,cardShadow:r,lineWidth:o}=e;return{width:"33.33%",padding:t,border:0,borderRadius:0,boxShadow:` + `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${t}-tabs-top`]:{clear:"both",marginBottom:i,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,"&-bar":{borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`}}})},wGe=e=>{const{cardPaddingBase:t,colorBorderSecondary:n,cardShadow:r,lineWidth:o}=e;return{width:"33.33%",padding:t,border:0,borderRadius:0,boxShadow:` ${se(o)} 0 0 0 ${n}, 0 ${se(o)} 0 0 ${n}, ${se(o)} ${se(o)} 0 0 ${n}, ${se(o)} 0 0 0 ${n} inset, 0 ${se(o)} 0 0 ${n} inset; - `,transition:`all ${e.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:r}}},wGe=e=>{const{componentCls:t,iconCls:n,actionsLiMargin:r,cardActionsIconSize:o,colorBorderSecondary:i,actionsBg:a}=e;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:a,borderTop:`${se(e.lineWidth)} ${e.lineType} ${i}`,display:"flex",borderRadius:`0 0 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)}`},$u()),{"& > li":{margin:r,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), > ${n}`]:{display:"inline-block",width:"100%",color:e.colorIcon,lineHeight:se(e.fontHeight),transition:`color ${e.motionDurationMid}`,"&:hover":{color:e.colorPrimary}},[`> ${n}`]:{fontSize:o,lineHeight:se(e.calc(o).mul(e.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${se(e.lineWidth)} ${e.lineType} ${i}`}}})},SGe=e=>Object.assign(Object.assign({margin:`${se(e.calc(e.marginXXS).mul(-1).equal())} 0`,display:"flex"},$u()),{"&-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},Bs),"&-description":{color:e.colorTextDescription}}),EGe=e=>{const{componentCls:t,colorFillAlter:n,headerPadding:r,bodyPadding:o}=e;return{[`${t}-head`]:{padding:`0 ${se(r)}`,background:n,"&-title":{fontSize:e.fontSize}},[`${t}-body`]:{padding:`${se(e.padding)} ${se(o)}`}}},_Ge=e=>{const{componentCls:t}=e;return{overflow:"hidden",[`${t}-body`]:{userSelect:"none"}}},$Ge=e=>{const{componentCls:t,cardShadow:n,cardHeadPadding:r,colorBorderSecondary:o,boxShadowTertiary:i,bodyPadding:a,extraColor:s}=e;return{[t]:Object.assign(Object.assign({},Rn(e)),{position:"relative",background:e.colorBgContainer,borderRadius:e.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:i},[`${t}-head`]:xGe(e),[`${t}-extra`]:{marginInlineStart:"auto",color:s,fontWeight:"normal",fontSize:e.fontSize},[`${t}-body`]:Object.assign({padding:a,borderRadius:`0 0 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)}`},$u()),[`${t}-grid`]:CGe(e),[`${t}-cover`]:{"> *":{display:"block",width:"100%",borderRadius:`${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0 0`}},[`${t}-actions`]:wGe(e),[`${t}-meta`]:SGe(e)}),[`${t}-bordered`]:{border:`${se(e.lineWidth)} ${e.lineType} ${o}`,[`${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:n}},[`${t}-contain-grid`]:{borderRadius:`${se(e.borderRadiusLG)} ${se(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:r}}},[`${t}-type-inner`]:EGe(e),[`${t}-loading`]:_Ge(e),[`${t}-rtl`]:{direction:"rtl"}}},PGe=e=>{const{componentCls:t,bodyPaddingSM:n,headerPaddingSM:r,headerHeightSM:o,headerFontSizeSM:i}=e;return{[`${t}-small`]:{[`> ${t}-head`]:{minHeight:o,padding:`0 ${se(r)}`,fontSize:i,[`> ${t}-head-wrapper`]:{[`> ${t}-extra`]:{fontSize:e.fontSize}}},[`> ${t}-body`]:{padding:n}},[`${t}-small${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{paddingTop:0,display:"flex",alignItems:"center"}}}}},MGe=e=>{var t,n;return{headerBg:"transparent",headerFontSize:e.fontSizeLG,headerFontSizeSM:e.fontSize,headerHeight:e.fontSizeLG*e.lineHeightLG+e.padding*2,headerHeightSM:e.fontSize*e.lineHeight+e.paddingXS*2,actionsBg:e.colorBgContainer,actionsLiMargin:`${e.paddingSM}px 0`,tabsMarginBottom:-e.padding-e.lineWidth,extraColor:e.colorText,bodyPaddingSM:12,headerPaddingSM:12,bodyPadding:(t=e.bodyPadding)!==null&&t!==void 0?t:e.paddingLG,headerPadding:(n=e.headerPadding)!==null&&n!==void 0?n:e.paddingLG}},RGe=pn("Card",e=>{const t=Xt(e,{cardShadow:e.boxShadowCard,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardActionsIconSize:e.fontSize});return[$Ge(t),PGe(t)]},MGe);var lY=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{actionClasses:t,actions:n=[],actionStyle:r}=e;return f.createElement("ul",{className:t,style:r},n.map((o,i)=>{const a=`action-${i}`;return f.createElement("li",{style:{width:`${100/n.length}%`},key:a},f.createElement("span",null,o))}))},TGe=f.forwardRef((e,t)=>{const{prefixCls:n,className:r,rootClassName:o,style:i,extra:a,headStyle:s={},bodyStyle:l={},title:c,loading:u,bordered:d,variant:p,size:h,type:m,cover:v,actions:g,tabList:x,children:y,activeTabKey:b,defaultActiveTabKey:C,tabBarExtraContent:S,hoverable:w,tabProps:E={},classNames:_,styles:P}=e,$=lY(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:R,direction:O,card:T}=f.useContext(It),[I]=Hu("card",p,d),k=ue=>{var fe;(fe=e.onTabChange)===null||fe===void 0||fe.call(e,ue)},N=ue=>{var fe;return re((fe=T==null?void 0:T.classNames)===null||fe===void 0?void 0:fe[ue],_==null?void 0:_[ue])},D=ue=>{var fe;return Object.assign(Object.assign({},(fe=T==null?void 0:T.styles)===null||fe===void 0?void 0:fe[ue]),P==null?void 0:P[ue])},L=f.useMemo(()=>{let ue=!1;return f.Children.forEach(y,fe=>{(fe==null?void 0:fe.type)===Ahe&&(ue=!0)}),ue},[y]),H=R("card",n),[U,V,j]=RGe(H),F=f.createElement(ef,{loading:!0,active:!0,paragraph:{rows:4},title:!1},y),W=b!==void 0,X=Object.assign(Object.assign({},E),{[W?"activeKey":"defaultActiveKey"]:W?b:C,tabBarExtraContent:S});let J;const q=fo(h),A=!q||q==="default"?"large":q,z=x?f.createElement(Zw,Object.assign({size:A},X,{className:`${H}-head-tabs`,onChange:k,items:x.map(ue=>{var{tab:fe}=ue,ve=lY(ue,["tab"]);return Object.assign({label:fe},ve)})})):null;if(c||a||z){const ue=re(`${H}-head`,N("header")),fe=re(`${H}-head-title`,N("title")),ve=re(`${H}-extra`,N("extra")),ge=Object.assign(Object.assign({},s),D("header"));J=f.createElement("div",{className:ue,style:ge},f.createElement("div",{className:`${H}-head-wrapper`},c&&f.createElement("div",{className:fe,style:D("title")},c),a&&f.createElement("div",{className:ve,style:D("extra")},a)),z)}const G=re(`${H}-cover`,N("cover")),Y=v?f.createElement("div",{className:G,style:D("cover")},v):null,Q=re(`${H}-body`,N("body")),ee=Object.assign(Object.assign({},l),D("body")),te=f.createElement("div",{className:Q,style:ee},u?F:y),oe=re(`${H}-actions`,N("actions")),ne=g!=null&&g.length?f.createElement(OGe,{actionClasses:oe,actionStyle:D("actions"),actions:g}):null,le=En($,["onTabChange"]),ce=re(H,T==null?void 0:T.className,{[`${H}-loading`]:u,[`${H}-bordered`]:I!=="borderless",[`${H}-hoverable`]:w,[`${H}-contain-grid`]:L,[`${H}-contain-tabs`]:x==null?void 0:x.length,[`${H}-${q}`]:q,[`${H}-type-${m}`]:!!m,[`${H}-rtl`]:O==="rtl"},r,o,V,j),he=Object.assign(Object.assign({},T==null?void 0:T.style),i);return U(f.createElement("div",Object.assign({ref:t},le,{className:ce,style:he}),J,Y,te,ne))});var IGe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,avatar:r,title:o,description:i}=e,a=IGe(e,["prefixCls","className","avatar","title","description"]),{getPrefixCls:s}=f.useContext(It),l=s("card",t),c=re(`${l}-meta`,n),u=r?f.createElement("div",{className:`${l}-meta-avatar`},r):null,d=o?f.createElement("div",{className:`${l}-meta-title`},o):null,p=i?f.createElement("div",{className:`${l}-meta-description`},i):null,h=d||p?f.createElement("div",{className:`${l}-meta-detail`},d,p):null;return f.createElement("div",Object.assign({},a,{className:c}),u,h)},js=TGe;js.Grid=Ahe;js.Meta=kGe;function NGe(e,t,n){var r=n||{},o=r.noTrailing,i=o===void 0?!1:o,a=r.noLeading,s=a===void 0?!1:a,l=r.debounceMode,c=l===void 0?void 0:l,u,d=!1,p=0;function h(){u&&clearTimeout(u)}function m(g){var x=g||{},y=x.upcomingOnly,b=y===void 0?!1:y;h(),d=!b}function v(){for(var g=arguments.length,x=new Array(g),y=0;ye?s?(p=Date.now(),i||(u=setTimeout(c?w:S,e))):S():i!==!0&&(u=setTimeout(c?w:S,c===void 0?e-C:e))}return v.cancel=m,v}function DGe(e,t,n){var r={},o=r.atBegin,i=o===void 0?!1:o;return NGe(e,t,{debounceMode:i!==!1})}var Vy=f.createContext({}),t0="__rc_cascader_search_mark__",AGe=function(t,n,r){var o=r.label,i=o===void 0?"":o;return n.some(function(a){return String(a[i]).toLowerCase().includes(t.toLowerCase())})},FGe=function(t,n,r,o){return n.map(function(i){return i[o.label]}).join(" / ")},BGe=function(t,n,r,o,i,a){var s=i.filter,l=s===void 0?AGe:s,c=i.render,u=c===void 0?FGe:c,d=i.limit,p=d===void 0?50:d,h=i.sort;return f.useMemo(function(){var m=[];if(!t)return[];function v(g,x){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;g.forEach(function(b){if(!(!h&&p!==!1&&p>0&&m.length>=p)){var C=[].concat(Ne(x),[b]),S=b[r.children],w=y||b.disabled;if((!S||S.length===0||a)&&l(t,C,{label:r.label})){var E;m.push(B(B({},b),{},(E={disabled:w},K(E,r.label,u(t,C,o,r)),K(E,t0,C),K(E,r.children,void 0),E)))}S&&v(b[r.children],C,w)}})}return v(n,[]),h&&m.sort(function(g,x){return h(g[t0],x[t0],t,r)}),p!==!1&&p>0?m.slice(0,p):m},[t,n,r,o,u,a,l,h,p])},g7="__RC_CASCADER_SPLIT__",Fhe="SHOW_PARENT",Bhe="SHOW_CHILD";function gc(e){return e.join(g7)}function B0(e){return e.map(gc)}function LGe(e){return e.split(g7)}function Lhe(e){var t=e||{},n=t.label,r=t.value,o=t.children,i=r||"value";return{label:n||"label",value:i,key:i,children:o||"children"}}function Gx(e,t){var n,r;return(n=e.isLeaf)!==null&&n!==void 0?n:!((r=e[t.children])!==null&&r!==void 0&&r.length)}function jGe(e){var t=e.parentElement;if(t){var n=e.offsetTop-t.offsetTop;n-t.scrollTop<0?t.scrollTo({top:n}):n+e.offsetHeight-t.scrollTop>t.offsetHeight&&t.scrollTo({top:n+e.offsetHeight-t.offsetHeight})}}function jhe(e,t){return e.map(function(n){var r;return(r=n[t0])===null||r===void 0?void 0:r.map(function(o){return o[t.value]})})}function zGe(e){return Array.isArray(e)&&Array.isArray(e[0])}function rM(e){return e?zGe(e)?e:(e.length===0?[]:[e]).map(function(t){return Array.isArray(t)?t:[t]}):[]}function zhe(e,t,n){var r=new Set(e),o=t();return e.filter(function(i){var a=o[i],s=a?a.parent:null,l=a?a.children:null;return a&&a.node.disabled?!0:n===Bhe?!(l&&l.some(function(c){return c.key&&r.has(c.key)})):!(s&&!s.node.disabled&&r.has(s.key))})}function L0(e,t,n){for(var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=t,i=[],a=function(){var c,u,d,p=e[s],h=(c=o)===null||c===void 0?void 0:c.findIndex(function(v){var g=v[n.value];return r?String(g)===String(p):g===p}),m=h!==-1?(u=o)===null||u===void 0?void 0:u[h]:null;i.push({value:(d=m==null?void 0:m[n.value])!==null&&d!==void 0?d:p,index:h,option:m}),o=m==null?void 0:m[n.children]},s=0;s1&&arguments[1]!==void 0?arguments[1]:null;return u.map(function(p,h){for(var m=Vhe(d?d.pos:"0",h),v=Jw(p[i],m),g,x=0;x1&&arguments[1]!==void 0?arguments[1]:{},n=t.initWrapper,r=t.processEntity,o=t.onProcessFinished,i=t.externalGetKey,a=t.childrenPropName,s=t.fieldNames,l=arguments.length>2?arguments[2]:void 0,c=i||l,u={},d={},p={posEntities:u,keyEntities:d};return n&&(p=n(p)||p),GGe(e,function(h){var m=h.node,v=h.index,g=h.pos,x=h.key,y=h.parentPos,b=h.level,C=h.nodes,S={node:m,nodes:C,index:v,key:x,pos:g,level:b},w=Jw(x,g);u[g]=S,d[w]=S,S.parent=u[y],S.parent&&(S.parent.children=S.parent.children||[],S.parent.children.push(S)),r&&r(S,p)},{externalGetKey:c,childrenPropName:a,fieldNames:s}),o&&o(p),p}function _1(e,t){var n=t.expandedKeys,r=t.selectedKeys,o=t.loadedKeys,i=t.loadingKeys,a=t.checkedKeys,s=t.halfCheckedKeys,l=t.dragOverNodeKey,c=t.dropPosition,u=t.keyEntities,d=Za(u,e),p={eventKey:e,expanded:n.indexOf(e)!==-1,selected:r.indexOf(e)!==-1,loaded:o.indexOf(e)!==-1,loading:i.indexOf(e)!==-1,checked:a.indexOf(e)!==-1,halfChecked:s.indexOf(e)!==-1,pos:String(d?d.pos:""),dragOver:l===e&&c===0,dragOverGapTop:l===e&&c===-1,dragOverGapBottom:l===e&&c===1};return p}function Jo(e){var t=e.data,n=e.expanded,r=e.selected,o=e.checked,i=e.loaded,a=e.loading,s=e.halfChecked,l=e.dragOver,c=e.dragOverGapTop,u=e.dragOverGapBottom,d=e.pos,p=e.active,h=e.eventKey,m=B(B({},t),{},{expanded:n,selected:r,checked:o,loaded:i,loading:a,halfChecked:s,dragOver:l,dragOverGapTop:c,dragOverGapBottom:u,pos:d,active:p,key:h});return"props"in m||Object.defineProperty(m,"props",{get:function(){return Jn(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),m}const qGe=function(e,t){var n=f.useRef({options:[],info:{keyEntities:{},pathKeyEntities:{}}}),r=f.useCallback(function(){return n.current.options!==e&&(n.current.options=e,n.current.info=v7(e,{fieldNames:t,initWrapper:function(i){return B(B({},i),{},{pathKeyEntities:{}})},processEntity:function(i,a){var s=i.nodes.map(function(l){return l[t.value]}).join(g7);a.pathKeyEntities[s]=i,i.key=s}})),n.current.info.pathKeyEntities},[t,e]);return r};function Whe(e,t){var n=f.useMemo(function(){return t||[]},[t]),r=qGe(n,e),o=f.useCallback(function(i){var a=r();return i.map(function(s){var l=a[s].nodes;return l.map(function(c){return c[e.value]})})},[r,e]);return[n,r,o]}function KGe(e){return f.useMemo(function(){if(!e)return[!1,{}];var t={matchInputWidth:!0,limit:50};return e&&dt(e)==="object"&&(t=B(B({},t),e)),t.limit<=0&&(t.limit=!1),[!0,t]},[e])}function Uhe(e,t){var n=new Set;return e.forEach(function(r){t.has(r)||n.add(r)}),n}function YGe(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,o=t.checkable;return!!(n||r)||o===!1}function XGe(e,t,n,r){for(var o=new Set(e),i=new Set,a=0;a<=n;a+=1){var s=t.get(a)||new Set;s.forEach(function(d){var p=d.key,h=d.node,m=d.children,v=m===void 0?[]:m;o.has(p)&&!r(h)&&v.filter(function(g){return!r(g.node)}).forEach(function(g){o.add(g.key)})})}for(var l=new Set,c=n;c>=0;c-=1){var u=t.get(c)||new Set;u.forEach(function(d){var p=d.parent,h=d.node;if(!(r(h)||!d.parent||l.has(d.parent.key))){if(r(d.parent.node)){l.add(p.key);return}var m=!0,v=!1;(p.children||[]).filter(function(g){return!r(g.node)}).forEach(function(g){var x=g.key,y=o.has(x);m&&!y&&(m=!1),!v&&(y||i.has(x))&&(v=!0)}),m&&o.add(p.key),v&&i.add(p.key),l.add(p.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(Uhe(i,o))}}function QGe(e,t,n,r,o){for(var i=new Set(e),a=new Set(t),s=0;s<=r;s+=1){var l=n.get(s)||new Set;l.forEach(function(p){var h=p.key,m=p.node,v=p.children,g=v===void 0?[]:v;!i.has(h)&&!a.has(h)&&!o(m)&&g.filter(function(x){return!o(x.node)}).forEach(function(x){i.delete(x.key)})})}a=new Set;for(var c=new Set,u=r;u>=0;u-=1){var d=n.get(u)||new Set;d.forEach(function(p){var h=p.parent,m=p.node;if(!(o(m)||!p.parent||c.has(p.parent.key))){if(o(p.parent.node)){c.add(h.key);return}var v=!0,g=!1;(h.children||[]).filter(function(x){return!o(x.node)}).forEach(function(x){var y=x.key,b=i.has(y);v&&!b&&(v=!1),!g&&(b||a.has(y))&&(g=!0)}),v||i.delete(h.key),g&&a.add(h.key),c.add(h.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(Uhe(a,i))}}function Od(e,t,n,r){var o=[],i;i=YGe;var a=new Set(e.filter(function(u){var d=!!Za(n,u);return d||o.push(u),d})),s=new Map,l=0;Object.keys(n).forEach(function(u){var d=n[u],p=d.level,h=s.get(p);h||(h=new Set,s.set(p,h)),h.add(d),l=Math.max(l,p)}),Jn(!o.length,"Tree missing follow keys: ".concat(o.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var c;return t===!0?c=XGe(a,s,l,i):c=QGe(a,t.halfCheckedKeys,s,l,i),c}function Ghe(e,t,n,r,o,i,a,s){return function(l){if(!e)t(l);else{var c=gc(l),u=B0(n),d=B0(r),p=u.includes(c),h=o.some(function(w){return gc(w)===c}),m=n,v=o;if(h&&!p)v=o.filter(function(w){return gc(w)!==c});else{var g=p?u.filter(function(w){return w!==c}):[].concat(Ne(u),[c]),x=i(),y;if(p){var b=Od(g,{halfCheckedKeys:d},x);y=b.checkedKeys}else{var C=Od(g,!0,x);y=C.checkedKeys}var S=zhe(y,i,s);m=a(S)}t([].concat(Ne(v),Ne(m)))}}}function qhe(e,t,n,r,o){return f.useMemo(function(){var i=o(t),a=ie(i,2),s=a[0],l=a[1];if(!e||!t.length)return[s,[],l];var c=B0(s),u=n(),d=Od(c,!0,u),p=d.checkedKeys,h=d.halfCheckedKeys;return[r(p),r(h),l]},[e,t,n,r,o])}var ZGe=f.memo(function(e){var t=e.children;return t},function(e,t){return!t.open});function JGe(e){var t,n=e.prefixCls,r=e.checked,o=e.halfChecked,i=e.disabled,a=e.onClick,s=e.disableCheckbox,l=f.useContext(Vy),c=l.checkable,u=typeof c!="boolean"?c:null;return f.createElement("span",{className:re("".concat(n),(t={},K(t,"".concat(n,"-checked"),r),K(t,"".concat(n,"-indeterminate"),!r&&o),K(t,"".concat(n,"-disabled"),i||s),t)),onClick:a},u)}var Khe="__cascader_fix_label__";function eqe(e){var t=e.prefixCls,n=e.multiple,r=e.options,o=e.activeValue,i=e.prevValuePath,a=e.onToggleOpen,s=e.onSelect,l=e.onActive,c=e.checkedSet,u=e.halfCheckedSet,d=e.loadingKeys,p=e.isSelectable,h=e.disabled,m="".concat(t,"-menu"),v="".concat(t,"-menu-item"),g=f.useContext(Vy),x=g.fieldNames,y=g.changeOnSelect,b=g.expandTrigger,C=g.expandIcon,S=g.loadingIcon,w=g.dropdownMenuColumnStyle,E=g.optionRender,_=b==="hover",P=function(O){return h||O},$=f.useMemo(function(){return r.map(function(R){var O,T=R.disabled,I=R.disableCheckbox,k=R[t0],N=(O=R[Khe])!==null&&O!==void 0?O:R[x.label],D=R[x.value],L=Gx(R,x),H=k?k.map(function(W){return W[x.value]}):[].concat(Ne(i),[D]),U=gc(H),V=d.includes(U),j=c.has(U),F=u.has(U);return{disabled:T,label:N,value:D,isLeaf:L,isLoading:V,checked:j,halfChecked:F,option:R,disableCheckbox:I,fullPath:H,fullPathKey:U}})},[r,c,x,u,d,i]);return f.createElement("ul",{className:m,role:"menu"},$.map(function(R){var O,T=R.disabled,I=R.label,k=R.value,N=R.isLeaf,D=R.isLoading,L=R.checked,H=R.halfChecked,U=R.option,V=R.fullPath,j=R.fullPathKey,F=R.disableCheckbox,W=function(){if(!P(T)){var A=Ne(V);_&&N&&A.pop(),l(A)}},X=function(){p(U)&&!P(T)&&s(V,N)},J;return typeof U.title=="string"?J=U.title:typeof I=="string"&&(J=I),f.createElement("li",{key:j,className:re(v,(O={},K(O,"".concat(v,"-expand"),!N),K(O,"".concat(v,"-active"),o===k||o===j),K(O,"".concat(v,"-disabled"),P(T)),K(O,"".concat(v,"-loading"),D),O)),style:w,role:"menuitemcheckbox",title:J,"aria-checked":L,"data-path-key":j,onClick:function(){W(),!F&&(!n||N)&&X()},onDoubleClick:function(){y&&a(!1)},onMouseEnter:function(){_&&W()},onMouseDown:function(A){A.preventDefault()}},n&&f.createElement(JGe,{prefixCls:"".concat(t,"-checkbox"),checked:L,halfChecked:H,disabled:P(T)||F,disableCheckbox:F,onClick:function(A){F||(A.stopPropagation(),X())}}),f.createElement("div",{className:"".concat(v,"-content")},E?E(U):I),!D&&C&&!N&&f.createElement("div",{className:"".concat(v,"-expand-icon")},C),D&&S&&f.createElement("div",{className:"".concat(v,"-loading-icon")},S))}))}var tqe=function(t,n){var r=f.useContext(Vy),o=r.values,i=o[0],a=f.useState([]),s=ie(a,2),l=s[0],c=s[1];return f.useEffect(function(){t||c(i||[])},[n,i]),[l,c]};const nqe=function(e,t,n,r,o,i,a){var s=a.direction,l=a.searchValue,c=a.toggleOpen,u=a.open,d=s==="rtl",p=f.useMemo(function(){for(var w=-1,E=t,_=[],P=[],$=r.length,R=jhe(t,n),O=function(D){var L=E.findIndex(function(H,U){return(R[U]?gc(R[U]):H[n.value])===r[D]});if(L===-1)return 1;w=L,_.push(w),P.push(r[D]),E=E[w][n.children]},T=0;T<$&&E&&!O(T);T+=1);for(var I=t,k=0;k<_.length-1;k+=1)I=I[_[k]][n.children];return[P,w,I,R]},[r,n,t]),h=ie(p,4),m=h[0],v=h[1],g=h[2],x=h[3],y=function(E){o(E)},b=function(E){var _=g.length,P=v;P===-1&&E<0&&(P=_);for(var $=0;$<_;$+=1){P=(P+E+_)%_;var R=g[P];if(R&&!R.disabled){var O=m.slice(0,-1).concat(x[P]?gc(x[P]):R[n.value]);y(O);return}}},C=function(){if(m.length>1){var E=m.slice(0,-1);y(E)}else c(!1)},S=function(){var E,_=((E=g[v])===null||E===void 0?void 0:E[n.children])||[],P=_.find(function(R){return!R.disabled});if(P){var $=[].concat(Ne(m),[P[n.value]]);y($)}};f.useImperativeHandle(e,function(){return{onKeyDown:function(E){var _=E.which;switch(_){case ot.UP:case ot.DOWN:{var P=0;_===ot.UP?P=-1:_===ot.DOWN&&(P=1),P!==0&&b(P);break}case ot.LEFT:{if(l)break;d?S():C();break}case ot.RIGHT:{if(l)break;d?C():S();break}case ot.BACKSPACE:{l||C();break}case ot.ENTER:{if(m.length){var $=g[v],R=($==null?void 0:$[t0])||[];R.length?i(R.map(function(O){return O[n.value]}),R[R.length-1]):i(m,g[v])}break}case ot.ESC:c(!1),u&&E.stopPropagation()}},onKeyUp:function(){}}})};var Yhe=f.forwardRef(function(e,t){var n,r,o,i=e.prefixCls,a=e.multiple,s=e.searchValue,l=e.toggleOpen,c=e.notFoundContent,u=e.direction,d=e.open,p=e.disabled,h=f.useRef(null),m=u==="rtl",v=f.useContext(Vy),g=v.options,x=v.values,y=v.halfValues,b=v.fieldNames,C=v.changeOnSelect,S=v.onSelect,w=v.searchOptions,E=v.dropdownPrefixCls,_=v.loadData,P=v.expandTrigger,$=E||i,R=f.useState([]),O=ie(R,2),T=O[0],I=O[1],k=function(te){if(!(!_||s)){var oe=L0(te,g,b),ne=oe.map(function(he){var ue=he.option;return ue}),le=ne[ne.length-1];if(le&&!Gx(le,b)){var ce=gc(te);I(function(he){return[].concat(Ne(he),[ce])}),_(ne)}}};f.useEffect(function(){T.length&&T.forEach(function(ee){var te=LGe(ee),oe=L0(te,g,b,!0).map(function(le){var ce=le.option;return ce}),ne=oe[oe.length-1];(!ne||ne[b.children]||Gx(ne,b))&&I(function(le){return le.filter(function(ce){return ce!==ee})})})},[g,T,b]);var N=f.useMemo(function(){return new Set(B0(x))},[x]),D=f.useMemo(function(){return new Set(B0(y))},[y]),L=tqe(a,d),H=ie(L,2),U=H[0],V=H[1],j=function(te){V(te),k(te)},F=function(te){if(p)return!1;var oe=te.disabled,ne=Gx(te,b);return!oe&&(ne||C||a)},W=function(te,oe){var ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;S(te),!a&&(oe||C&&(P==="hover"||ne))&&l(!1)},X=f.useMemo(function(){return s?w:g},[s,w,g]),J=f.useMemo(function(){for(var ee=[{options:X}],te=X,oe=jhe(te,b),ne=function(){var he=U[le],ue=te.find(function(ve,ge){return(oe[ge]?gc(oe[ge]):ve[b.value])===he}),fe=ue==null?void 0:ue[b.children];if(!(fe!=null&&fe.length))return 1;te=fe,ee.push({options:fe})},le=0;le":x,b=n.loadingIcon,C=n.direction,S=n.notFoundContent,w=S===void 0?"Not Found":S,E=n.disabled,_=!!l,P=Gt(c,{value:u,postState:rM}),$=ie(P,2),R=$[0],O=$[1],T=f.useMemo(function(){return Lhe(d)},[JSON.stringify(d)]),I=Whe(T,s),k=ie(I,3),N=k[0],D=k[1],L=k[2],H=Hhe(N,T),U=qhe(_,R,D,L,H),V=ie(U,3),j=V[0],F=V[1],W=V[2],X=Jt(function(Y){if(O(Y),h){var Q=rM(Y),ee=Q.map(function(ne){return L0(ne,N,T).map(function(le){return le.option})}),te=_?Q:Q[0],oe=_?ee:ee[0];h(te,oe)}}),J=Ghe(_,X,j,F,W,D,L,m),q=Jt(function(Y){J(Y)}),A=f.useMemo(function(){return{options:N,fieldNames:T,values:j,halfValues:F,changeOnSelect:p,onSelect:q,checkable:l,searchOptions:[],dropdownPrefixCls:void 0,loadData:v,expandTrigger:g,expandIcon:y,loadingIcon:b,dropdownMenuColumnStyle:void 0}},[N,T,j,F,p,q,l,v,g,y,b]),z="".concat(o,"-panel"),G=!N.length;return f.createElement(Vy.Provider,{value:A},f.createElement("div",{className:re(z,(t={},K(t,"".concat(z,"-rtl"),C==="rtl"),K(t,"".concat(z,"-empty"),G),t),a),style:i},G?w:f.createElement(Yhe,{prefixCls:o,searchValue:"",multiple:_,toggleOpen:oqe,open:!0,direction:C,disabled:E})))}var iqe=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","dropdownStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","onOpenChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy","optionRender"],eS=f.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,o=r===void 0?"rc-cascader":r,i=e.fieldNames,a=e.defaultValue,s=e.value,l=e.changeOnSelect,c=e.onChange,u=e.displayRender,d=e.checkable,p=e.autoClearSearchValue,h=p===void 0?!0:p,m=e.searchValue,v=e.onSearch,g=e.showSearch,x=e.expandTrigger,y=e.options,b=e.dropdownPrefixCls,C=e.loadData,S=e.popupVisible,w=e.open,E=e.popupClassName,_=e.dropdownClassName,P=e.dropdownMenuColumnStyle,$=e.dropdownStyle,R=e.popupPlacement,O=e.placement,T=e.onDropdownVisibleChange,I=e.onPopupVisibleChange,k=e.onOpenChange,N=e.expandIcon,D=N===void 0?">":N,L=e.loadingIcon,H=e.children,U=e.dropdownMatchSelectWidth,V=U===void 0?!1:U,j=e.showCheckedStrategy,F=j===void 0?Fhe:j,W=e.optionRender,X=Ye(e,iqe),J=Lj(n),q=!!d,A=Gt(a,{value:s,postState:rM}),z=ie(A,2),G=z[0],Y=z[1],Q=f.useMemo(function(){return Lhe(i)},[JSON.stringify(i)]),ee=Whe(Q,y),te=ie(ee,3),oe=te[0],ne=te[1],le=te[2],ce=Gt("",{value:m,postState:function(et){return et||""}}),he=ie(ce,2),ue=he[0],fe=he[1],ve=function(et,tt){fe(et),tt.source!=="blur"&&v&&v(et)},ge=KGe(g),de=ie(ge,2),be=de[0],Ee=de[1],Le=BGe(ue,oe,Q,b||o,Ee,l||q),Re=Hhe(oe,Q),Pe=qhe(q,G,ne,le,Re),ze=ie(Pe,3),Ie=ze[0],$e=ze[1],Be=ze[2],Ce=f.useMemo(function(){var Ze=B0(Ie),et=zhe(Ze,ne,F);return[].concat(Ne(Be),Ne(le(et)))},[Ie,ne,le,Be,F]),Oe=HGe(Ce,oe,Q,q,u),Fe=Jt(function(Ze){if(Y(Ze),c){var et=rM(Ze),tt=et.map(function(pe){return L0(pe,oe,Q).map(function(ye){return ye.option})}),mt=q?et:et[0],me=q?tt:tt[0];c(mt,me)}}),Se=Ghe(q,Fe,Ie,$e,Be,ne,le,F),Ae=Jt(function(Ze){(!q||h)&&fe(""),Se(Ze)}),Ve=function(et,tt){if(tt.type==="clear"){Fe([]);return}var mt=tt.values[0],me=mt.valueCells;Ae(me)},Je=w!==void 0?w:S,ht=_||E,He=O||R,Ke=function(et){k==null||k(et),T==null||T(et),I==null||I(et)},it=f.useMemo(function(){return{options:oe,fieldNames:Q,values:Ie,halfValues:$e,changeOnSelect:l,onSelect:Ae,checkable:d,searchOptions:Le,dropdownPrefixCls:b,loadData:C,expandTrigger:x,expandIcon:D,loadingIcon:L,dropdownMenuColumnStyle:P,optionRender:W}},[oe,Q,Ie,$e,l,Ae,d,Le,b,C,x,D,L,P,W]),Ge=!(ue?Le:oe).length,ut=ue&&Ee.matchInputWidth||Ge?{}:{minWidth:"auto"};return f.createElement(Vy.Provider,{value:it},f.createElement(Dj,we({},X,{ref:t,id:J,prefixCls:o,autoClearSearchValue:h,dropdownMatchSelectWidth:V,dropdownStyle:B(B({},ut),$),displayValues:Oe,onDisplayValuesChange:Ve,mode:q?"multiple":void 0,searchValue:ue,onSearch:ve,showSearch:be,OptionList:rqe,emptyOptions:Ge,open:Je,dropdownClassName:ht,placement:He,onDropdownVisibleChange:Ke,getRawInputElement:function(){return H}})))});eS.SHOW_PARENT=Fhe;eS.SHOW_CHILD=Bhe;eS.Panel=Xhe;function Qhe(e,t){const{getPrefixCls:n,direction:r,renderEmpty:o}=f.useContext(It),i=t||r,a=n("select",e),s=n("cascader",e);return[a,s,i,o]}function Zhe(e,t){return f.useMemo(()=>t?f.createElement("span",{className:`${e}-checkbox-inner`}):!1,[t])}const Jhe=(e,t,n)=>{let r=n;n||(r=t?f.createElement(Ou,null):f.createElement(El,null));const o=f.createElement("span",{className:`${e}-menu-item-loading-icon`},f.createElement(Pu,{spin:!0}));return f.useMemo(()=>[r,o],[r])},aqe=e=>{const{checkboxCls:t}=e,n=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},Rn(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[n]:Object.assign(Object.assign({},Rn(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${n}`]:{marginInlineStart:0},[`&${n}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},Rn(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},_c(e))},[`${t}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${se(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[` + `,transition:`all ${e.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:r}}},CGe=e=>{const{componentCls:t,iconCls:n,actionsLiMargin:r,cardActionsIconSize:o,colorBorderSecondary:i,actionsBg:a}=e;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:a,borderTop:`${se(e.lineWidth)} ${e.lineType} ${i}`,display:"flex",borderRadius:`0 0 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)}`},$u()),{"& > li":{margin:r,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), > ${n}`]:{display:"inline-block",width:"100%",color:e.colorIcon,lineHeight:se(e.fontHeight),transition:`color ${e.motionDurationMid}`,"&:hover":{color:e.colorPrimary}},[`> ${n}`]:{fontSize:o,lineHeight:se(e.calc(o).mul(e.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${se(e.lineWidth)} ${e.lineType} ${i}`}}})},SGe=e=>Object.assign(Object.assign({margin:`${se(e.calc(e.marginXXS).mul(-1).equal())} 0`,display:"flex"},$u()),{"&-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},Bs),"&-description":{color:e.colorTextDescription}}),EGe=e=>{const{componentCls:t,colorFillAlter:n,headerPadding:r,bodyPadding:o}=e;return{[`${t}-head`]:{padding:`0 ${se(r)}`,background:n,"&-title":{fontSize:e.fontSize}},[`${t}-body`]:{padding:`${se(e.padding)} ${se(o)}`}}},_Ge=e=>{const{componentCls:t}=e;return{overflow:"hidden",[`${t}-body`]:{userSelect:"none"}}},$Ge=e=>{const{componentCls:t,cardShadow:n,cardHeadPadding:r,colorBorderSecondary:o,boxShadowTertiary:i,bodyPadding:a,extraColor:s}=e;return{[t]:Object.assign(Object.assign({},Tn(e)),{position:"relative",background:e.colorBgContainer,borderRadius:e.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:i},[`${t}-head`]:xGe(e),[`${t}-extra`]:{marginInlineStart:"auto",color:s,fontWeight:"normal",fontSize:e.fontSize},[`${t}-body`]:Object.assign({padding:a,borderRadius:`0 0 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)}`},$u()),[`${t}-grid`]:wGe(e),[`${t}-cover`]:{"> *":{display:"block",width:"100%",borderRadius:`${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0 0`}},[`${t}-actions`]:CGe(e),[`${t}-meta`]:SGe(e)}),[`${t}-bordered`]:{border:`${se(e.lineWidth)} ${e.lineType} ${o}`,[`${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:n}},[`${t}-contain-grid`]:{borderRadius:`${se(e.borderRadiusLG)} ${se(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:r}}},[`${t}-type-inner`]:EGe(e),[`${t}-loading`]:_Ge(e),[`${t}-rtl`]:{direction:"rtl"}}},PGe=e=>{const{componentCls:t,bodyPaddingSM:n,headerPaddingSM:r,headerHeightSM:o,headerFontSizeSM:i}=e;return{[`${t}-small`]:{[`> ${t}-head`]:{minHeight:o,padding:`0 ${se(r)}`,fontSize:i,[`> ${t}-head-wrapper`]:{[`> ${t}-extra`]:{fontSize:e.fontSize}}},[`> ${t}-body`]:{padding:n}},[`${t}-small${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{paddingTop:0,display:"flex",alignItems:"center"}}}}},MGe=e=>{var t,n;return{headerBg:"transparent",headerFontSize:e.fontSizeLG,headerFontSizeSM:e.fontSize,headerHeight:e.fontSizeLG*e.lineHeightLG+e.padding*2,headerHeightSM:e.fontSize*e.lineHeight+e.paddingXS*2,actionsBg:e.colorBgContainer,actionsLiMargin:`${e.paddingSM}px 0`,tabsMarginBottom:-e.padding-e.lineWidth,extraColor:e.colorText,bodyPaddingSM:12,headerPaddingSM:12,bodyPadding:(t=e.bodyPadding)!==null&&t!==void 0?t:e.paddingLG,headerPadding:(n=e.headerPadding)!==null&&n!==void 0?n:e.paddingLG}},TGe=pn("Card",e=>{const t=Xt(e,{cardShadow:e.boxShadowCard,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardActionsIconSize:e.fontSize});return[$Ge(t),PGe(t)]},MGe);var lY=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{actionClasses:t,actions:n=[],actionStyle:r}=e;return p.createElement("ul",{className:t,style:r},n.map((o,i)=>{const a=`action-${i}`;return p.createElement("li",{style:{width:`${100/n.length}%`},key:a},p.createElement("span",null,o))}))},OGe=p.forwardRef((e,t)=>{const{prefixCls:n,className:r,rootClassName:o,style:i,extra:a,headStyle:s={},bodyStyle:l={},title:c,loading:u,bordered:d,variant:f,size:h,type:m,cover:v,actions:g,tabList:b,children:y,activeTabKey:x,defaultActiveTabKey:w,tabBarExtraContent:S,hoverable:C,tabProps:E={},classNames:_,styles:P}=e,$=lY(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:T,direction:R,card:O}=p.useContext(kt),[k]=Hu("card",f,d),I=ue=>{var fe;(fe=e.onTabChange)===null||fe===void 0||fe.call(e,ue)},D=ue=>{var fe;return re((fe=O==null?void 0:O.classNames)===null||fe===void 0?void 0:fe[ue],_==null?void 0:_[ue])},N=ue=>{var fe;return Object.assign(Object.assign({},(fe=O==null?void 0:O.styles)===null||fe===void 0?void 0:fe[ue]),P==null?void 0:P[ue])},L=p.useMemo(()=>{let ue=!1;return p.Children.forEach(y,fe=>{(fe==null?void 0:fe.type)===Ahe&&(ue=!0)}),ue},[y]),H=T("card",n),[U,V,j]=TGe(H),F=p.createElement(ef,{loading:!0,active:!0,paragraph:{rows:4},title:!1},y),W=x!==void 0,X=Object.assign(Object.assign({},E),{[W?"activeKey":"defaultActiveKey"]:W?x:w,tabBarExtraContent:S});let J;const q=fo(h),A=!q||q==="default"?"large":q,z=b?p.createElement(ZC,Object.assign({size:A},X,{className:`${H}-head-tabs`,onChange:I,items:b.map(ue=>{var{tab:fe}=ue,ve=lY(ue,["tab"]);return Object.assign({label:fe},ve)})})):null;if(c||a||z){const ue=re(`${H}-head`,D("header")),fe=re(`${H}-head-title`,D("title")),ve=re(`${H}-extra`,D("extra")),ge=Object.assign(Object.assign({},s),N("header"));J=p.createElement("div",{className:ue,style:ge},p.createElement("div",{className:`${H}-head-wrapper`},c&&p.createElement("div",{className:fe,style:N("title")},c),a&&p.createElement("div",{className:ve,style:N("extra")},a)),z)}const G=re(`${H}-cover`,D("cover")),Y=v?p.createElement("div",{className:G,style:N("cover")},v):null,Q=re(`${H}-body`,D("body")),ee=Object.assign(Object.assign({},l),N("body")),te=p.createElement("div",{className:Q,style:ee},u?F:y),oe=re(`${H}-actions`,D("actions")),ne=g!=null&&g.length?p.createElement(RGe,{actionClasses:oe,actionStyle:N("actions"),actions:g}):null,le=En($,["onTabChange"]),ce=re(H,O==null?void 0:O.className,{[`${H}-loading`]:u,[`${H}-bordered`]:k!=="borderless",[`${H}-hoverable`]:C,[`${H}-contain-grid`]:L,[`${H}-contain-tabs`]:b==null?void 0:b.length,[`${H}-${q}`]:q,[`${H}-type-${m}`]:!!m,[`${H}-rtl`]:R==="rtl"},r,o,V,j),he=Object.assign(Object.assign({},O==null?void 0:O.style),i);return U(p.createElement("div",Object.assign({ref:t},le,{className:ce,style:he}),J,Y,te,ne))});var kGe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,avatar:r,title:o,description:i}=e,a=kGe(e,["prefixCls","className","avatar","title","description"]),{getPrefixCls:s}=p.useContext(kt),l=s("card",t),c=re(`${l}-meta`,n),u=r?p.createElement("div",{className:`${l}-meta-avatar`},r):null,d=o?p.createElement("div",{className:`${l}-meta-title`},o):null,f=i?p.createElement("div",{className:`${l}-meta-description`},i):null,h=d||f?p.createElement("div",{className:`${l}-meta-detail`},d,f):null;return p.createElement("div",Object.assign({},a,{className:c}),u,h)},js=OGe;js.Grid=Ahe;js.Meta=IGe;function DGe(e,t,n){var r=n||{},o=r.noTrailing,i=o===void 0?!1:o,a=r.noLeading,s=a===void 0?!1:a,l=r.debounceMode,c=l===void 0?void 0:l,u,d=!1,f=0;function h(){u&&clearTimeout(u)}function m(g){var b=g||{},y=b.upcomingOnly,x=y===void 0?!1:y;h(),d=!x}function v(){for(var g=arguments.length,b=new Array(g),y=0;ye?s?(f=Date.now(),i||(u=setTimeout(c?C:S,e))):S():i!==!0&&(u=setTimeout(c?C:S,c===void 0?e-w:e))}return v.cancel=m,v}function NGe(e,t,n){var r={},o=r.atBegin,i=o===void 0?!1:o;return DGe(e,t,{debounceMode:i!==!1})}var Vy=p.createContext({}),t0="__rc_cascader_search_mark__",AGe=function(t,n,r){var o=r.label,i=o===void 0?"":o;return n.some(function(a){return String(a[i]).toLowerCase().includes(t.toLowerCase())})},FGe=function(t,n,r,o){return n.map(function(i){return i[o.label]}).join(" / ")},BGe=function(t,n,r,o,i,a){var s=i.filter,l=s===void 0?AGe:s,c=i.render,u=c===void 0?FGe:c,d=i.limit,f=d===void 0?50:d,h=i.sort;return p.useMemo(function(){var m=[];if(!t)return[];function v(g,b){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;g.forEach(function(x){if(!(!h&&f!==!1&&f>0&&m.length>=f)){var w=[].concat(De(b),[x]),S=x[r.children],C=y||x.disabled;if((!S||S.length===0||a)&&l(t,w,{label:r.label})){var E;m.push(B(B({},x),{},(E={disabled:C},K(E,r.label,u(t,w,o,r)),K(E,t0,w),K(E,r.children,void 0),E)))}S&&v(x[r.children],w,C)}})}return v(n,[]),h&&m.sort(function(g,b){return h(g[t0],b[t0],t,r)}),f!==!1&&f>0?m.slice(0,f):m},[t,n,r,o,u,a,l,h,f])},g7="__RC_CASCADER_SPLIT__",Fhe="SHOW_PARENT",Bhe="SHOW_CHILD";function gc(e){return e.join(g7)}function B0(e){return e.map(gc)}function LGe(e){return e.split(g7)}function Lhe(e){var t=e||{},n=t.label,r=t.value,o=t.children,i=r||"value";return{label:n||"label",value:i,key:i,children:o||"children"}}function Gx(e,t){var n,r;return(n=e.isLeaf)!==null&&n!==void 0?n:!((r=e[t.children])!==null&&r!==void 0&&r.length)}function jGe(e){var t=e.parentElement;if(t){var n=e.offsetTop-t.offsetTop;n-t.scrollTop<0?t.scrollTo({top:n}):n+e.offsetHeight-t.scrollTop>t.offsetHeight&&t.scrollTo({top:n+e.offsetHeight-t.offsetHeight})}}function jhe(e,t){return e.map(function(n){var r;return(r=n[t0])===null||r===void 0?void 0:r.map(function(o){return o[t.value]})})}function zGe(e){return Array.isArray(e)&&Array.isArray(e[0])}function rM(e){return e?zGe(e)?e:(e.length===0?[]:[e]).map(function(t){return Array.isArray(t)?t:[t]}):[]}function zhe(e,t,n){var r=new Set(e),o=t();return e.filter(function(i){var a=o[i],s=a?a.parent:null,l=a?a.children:null;return a&&a.node.disabled?!0:n===Bhe?!(l&&l.some(function(c){return c.key&&r.has(c.key)})):!(s&&!s.node.disabled&&r.has(s.key))})}function L0(e,t,n){for(var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=t,i=[],a=function(){var c,u,d,f=e[s],h=(c=o)===null||c===void 0?void 0:c.findIndex(function(v){var g=v[n.value];return r?String(g)===String(f):g===f}),m=h!==-1?(u=o)===null||u===void 0?void 0:u[h]:null;i.push({value:(d=m==null?void 0:m[n.value])!==null&&d!==void 0?d:f,index:h,option:m}),o=m==null?void 0:m[n.children]},s=0;s1&&arguments[1]!==void 0?arguments[1]:null;return u.map(function(f,h){for(var m=Vhe(d?d.pos:"0",h),v=JC(f[i],m),g,b=0;b1&&arguments[1]!==void 0?arguments[1]:{},n=t.initWrapper,r=t.processEntity,o=t.onProcessFinished,i=t.externalGetKey,a=t.childrenPropName,s=t.fieldNames,l=arguments.length>2?arguments[2]:void 0,c=i||l,u={},d={},f={posEntities:u,keyEntities:d};return n&&(f=n(f)||f),GGe(e,function(h){var m=h.node,v=h.index,g=h.pos,b=h.key,y=h.parentPos,x=h.level,w=h.nodes,S={node:m,nodes:w,index:v,key:b,pos:g,level:x},C=JC(b,g);u[g]=S,d[C]=S,S.parent=u[y],S.parent&&(S.parent.children=S.parent.children||[],S.parent.children.push(S)),r&&r(S,f)},{externalGetKey:c,childrenPropName:a,fieldNames:s}),o&&o(f),f}function _1(e,t){var n=t.expandedKeys,r=t.selectedKeys,o=t.loadedKeys,i=t.loadingKeys,a=t.checkedKeys,s=t.halfCheckedKeys,l=t.dragOverNodeKey,c=t.dropPosition,u=t.keyEntities,d=Za(u,e),f={eventKey:e,expanded:n.indexOf(e)!==-1,selected:r.indexOf(e)!==-1,loaded:o.indexOf(e)!==-1,loading:i.indexOf(e)!==-1,checked:a.indexOf(e)!==-1,halfChecked:s.indexOf(e)!==-1,pos:String(d?d.pos:""),dragOver:l===e&&c===0,dragOverGapTop:l===e&&c===-1,dragOverGapBottom:l===e&&c===1};return f}function ei(e){var t=e.data,n=e.expanded,r=e.selected,o=e.checked,i=e.loaded,a=e.loading,s=e.halfChecked,l=e.dragOver,c=e.dragOverGapTop,u=e.dragOverGapBottom,d=e.pos,f=e.active,h=e.eventKey,m=B(B({},t),{},{expanded:n,selected:r,checked:o,loaded:i,loading:a,halfChecked:s,dragOver:l,dragOverGapTop:c,dragOverGapBottom:u,pos:d,active:f,key:h});return"props"in m||Object.defineProperty(m,"props",{get:function(){return Jn(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),m}const qGe=function(e,t){var n=p.useRef({options:[],info:{keyEntities:{},pathKeyEntities:{}}}),r=p.useCallback(function(){return n.current.options!==e&&(n.current.options=e,n.current.info=v7(e,{fieldNames:t,initWrapper:function(i){return B(B({},i),{},{pathKeyEntities:{}})},processEntity:function(i,a){var s=i.nodes.map(function(l){return l[t.value]}).join(g7);a.pathKeyEntities[s]=i,i.key=s}})),n.current.info.pathKeyEntities},[t,e]);return r};function Whe(e,t){var n=p.useMemo(function(){return t||[]},[t]),r=qGe(n,e),o=p.useCallback(function(i){var a=r();return i.map(function(s){var l=a[s].nodes;return l.map(function(c){return c[e.value]})})},[r,e]);return[n,r,o]}function KGe(e){return p.useMemo(function(){if(!e)return[!1,{}];var t={matchInputWidth:!0,limit:50};return e&&dt(e)==="object"&&(t=B(B({},t),e)),t.limit<=0&&(t.limit=!1),[!0,t]},[e])}function Uhe(e,t){var n=new Set;return e.forEach(function(r){t.has(r)||n.add(r)}),n}function YGe(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,o=t.checkable;return!!(n||r)||o===!1}function XGe(e,t,n,r){for(var o=new Set(e),i=new Set,a=0;a<=n;a+=1){var s=t.get(a)||new Set;s.forEach(function(d){var f=d.key,h=d.node,m=d.children,v=m===void 0?[]:m;o.has(f)&&!r(h)&&v.filter(function(g){return!r(g.node)}).forEach(function(g){o.add(g.key)})})}for(var l=new Set,c=n;c>=0;c-=1){var u=t.get(c)||new Set;u.forEach(function(d){var f=d.parent,h=d.node;if(!(r(h)||!d.parent||l.has(d.parent.key))){if(r(d.parent.node)){l.add(f.key);return}var m=!0,v=!1;(f.children||[]).filter(function(g){return!r(g.node)}).forEach(function(g){var b=g.key,y=o.has(b);m&&!y&&(m=!1),!v&&(y||i.has(b))&&(v=!0)}),m&&o.add(f.key),v&&i.add(f.key),l.add(f.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(Uhe(i,o))}}function QGe(e,t,n,r,o){for(var i=new Set(e),a=new Set(t),s=0;s<=r;s+=1){var l=n.get(s)||new Set;l.forEach(function(f){var h=f.key,m=f.node,v=f.children,g=v===void 0?[]:v;!i.has(h)&&!a.has(h)&&!o(m)&&g.filter(function(b){return!o(b.node)}).forEach(function(b){i.delete(b.key)})})}a=new Set;for(var c=new Set,u=r;u>=0;u-=1){var d=n.get(u)||new Set;d.forEach(function(f){var h=f.parent,m=f.node;if(!(o(m)||!f.parent||c.has(f.parent.key))){if(o(f.parent.node)){c.add(h.key);return}var v=!0,g=!1;(h.children||[]).filter(function(b){return!o(b.node)}).forEach(function(b){var y=b.key,x=i.has(y);v&&!x&&(v=!1),!g&&(x||a.has(y))&&(g=!0)}),v||i.delete(h.key),g&&a.add(h.key),c.add(h.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(Uhe(a,i))}}function Rd(e,t,n,r){var o=[],i;i=YGe;var a=new Set(e.filter(function(u){var d=!!Za(n,u);return d||o.push(u),d})),s=new Map,l=0;Object.keys(n).forEach(function(u){var d=n[u],f=d.level,h=s.get(f);h||(h=new Set,s.set(f,h)),h.add(d),l=Math.max(l,f)}),Jn(!o.length,"Tree missing follow keys: ".concat(o.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var c;return t===!0?c=XGe(a,s,l,i):c=QGe(a,t.halfCheckedKeys,s,l,i),c}function Ghe(e,t,n,r,o,i,a,s){return function(l){if(!e)t(l);else{var c=gc(l),u=B0(n),d=B0(r),f=u.includes(c),h=o.some(function(C){return gc(C)===c}),m=n,v=o;if(h&&!f)v=o.filter(function(C){return gc(C)!==c});else{var g=f?u.filter(function(C){return C!==c}):[].concat(De(u),[c]),b=i(),y;if(f){var x=Rd(g,{halfCheckedKeys:d},b);y=x.checkedKeys}else{var w=Rd(g,!0,b);y=w.checkedKeys}var S=zhe(y,i,s);m=a(S)}t([].concat(De(v),De(m)))}}}function qhe(e,t,n,r,o){return p.useMemo(function(){var i=o(t),a=ie(i,2),s=a[0],l=a[1];if(!e||!t.length)return[s,[],l];var c=B0(s),u=n(),d=Rd(c,!0,u),f=d.checkedKeys,h=d.halfCheckedKeys;return[r(f),r(h),l]},[e,t,n,r,o])}var ZGe=p.memo(function(e){var t=e.children;return t},function(e,t){return!t.open});function JGe(e){var t,n=e.prefixCls,r=e.checked,o=e.halfChecked,i=e.disabled,a=e.onClick,s=e.disableCheckbox,l=p.useContext(Vy),c=l.checkable,u=typeof c!="boolean"?c:null;return p.createElement("span",{className:re("".concat(n),(t={},K(t,"".concat(n,"-checked"),r),K(t,"".concat(n,"-indeterminate"),!r&&o),K(t,"".concat(n,"-disabled"),i||s),t)),onClick:a},u)}var Khe="__cascader_fix_label__";function eqe(e){var t=e.prefixCls,n=e.multiple,r=e.options,o=e.activeValue,i=e.prevValuePath,a=e.onToggleOpen,s=e.onSelect,l=e.onActive,c=e.checkedSet,u=e.halfCheckedSet,d=e.loadingKeys,f=e.isSelectable,h=e.disabled,m="".concat(t,"-menu"),v="".concat(t,"-menu-item"),g=p.useContext(Vy),b=g.fieldNames,y=g.changeOnSelect,x=g.expandTrigger,w=g.expandIcon,S=g.loadingIcon,C=g.dropdownMenuColumnStyle,E=g.optionRender,_=x==="hover",P=function(R){return h||R},$=p.useMemo(function(){return r.map(function(T){var R,O=T.disabled,k=T.disableCheckbox,I=T[t0],D=(R=T[Khe])!==null&&R!==void 0?R:T[b.label],N=T[b.value],L=Gx(T,b),H=I?I.map(function(W){return W[b.value]}):[].concat(De(i),[N]),U=gc(H),V=d.includes(U),j=c.has(U),F=u.has(U);return{disabled:O,label:D,value:N,isLeaf:L,isLoading:V,checked:j,halfChecked:F,option:T,disableCheckbox:k,fullPath:H,fullPathKey:U}})},[r,c,b,u,d,i]);return p.createElement("ul",{className:m,role:"menu"},$.map(function(T){var R,O=T.disabled,k=T.label,I=T.value,D=T.isLeaf,N=T.isLoading,L=T.checked,H=T.halfChecked,U=T.option,V=T.fullPath,j=T.fullPathKey,F=T.disableCheckbox,W=function(){if(!P(O)){var A=De(V);_&&D&&A.pop(),l(A)}},X=function(){f(U)&&!P(O)&&s(V,D)},J;return typeof U.title=="string"?J=U.title:typeof k=="string"&&(J=k),p.createElement("li",{key:j,className:re(v,(R={},K(R,"".concat(v,"-expand"),!D),K(R,"".concat(v,"-active"),o===I||o===j),K(R,"".concat(v,"-disabled"),P(O)),K(R,"".concat(v,"-loading"),N),R)),style:C,role:"menuitemcheckbox",title:J,"aria-checked":L,"data-path-key":j,onClick:function(){W(),!F&&(!n||D)&&X()},onDoubleClick:function(){y&&a(!1)},onMouseEnter:function(){_&&W()},onMouseDown:function(A){A.preventDefault()}},n&&p.createElement(JGe,{prefixCls:"".concat(t,"-checkbox"),checked:L,halfChecked:H,disabled:P(O)||F,disableCheckbox:F,onClick:function(A){F||(A.stopPropagation(),X())}}),p.createElement("div",{className:"".concat(v,"-content")},E?E(U):k),!N&&w&&!D&&p.createElement("div",{className:"".concat(v,"-expand-icon")},w),N&&S&&p.createElement("div",{className:"".concat(v,"-loading-icon")},S))}))}var tqe=function(t,n){var r=p.useContext(Vy),o=r.values,i=o[0],a=p.useState([]),s=ie(a,2),l=s[0],c=s[1];return p.useEffect(function(){t||c(i||[])},[n,i]),[l,c]};const nqe=function(e,t,n,r,o,i,a){var s=a.direction,l=a.searchValue,c=a.toggleOpen,u=a.open,d=s==="rtl",f=p.useMemo(function(){for(var C=-1,E=t,_=[],P=[],$=r.length,T=jhe(t,n),R=function(N){var L=E.findIndex(function(H,U){return(T[U]?gc(T[U]):H[n.value])===r[N]});if(L===-1)return 1;C=L,_.push(C),P.push(r[N]),E=E[C][n.children]},O=0;O<$&&E&&!R(O);O+=1);for(var k=t,I=0;I<_.length-1;I+=1)k=k[_[I]][n.children];return[P,C,k,T]},[r,n,t]),h=ie(f,4),m=h[0],v=h[1],g=h[2],b=h[3],y=function(E){o(E)},x=function(E){var _=g.length,P=v;P===-1&&E<0&&(P=_);for(var $=0;$<_;$+=1){P=(P+E+_)%_;var T=g[P];if(T&&!T.disabled){var R=m.slice(0,-1).concat(b[P]?gc(b[P]):T[n.value]);y(R);return}}},w=function(){if(m.length>1){var E=m.slice(0,-1);y(E)}else c(!1)},S=function(){var E,_=((E=g[v])===null||E===void 0?void 0:E[n.children])||[],P=_.find(function(T){return!T.disabled});if(P){var $=[].concat(De(m),[P[n.value]]);y($)}};p.useImperativeHandle(e,function(){return{onKeyDown:function(E){var _=E.which;switch(_){case ot.UP:case ot.DOWN:{var P=0;_===ot.UP?P=-1:_===ot.DOWN&&(P=1),P!==0&&x(P);break}case ot.LEFT:{if(l)break;d?S():w();break}case ot.RIGHT:{if(l)break;d?w():S();break}case ot.BACKSPACE:{l||w();break}case ot.ENTER:{if(m.length){var $=g[v],T=($==null?void 0:$[t0])||[];T.length?i(T.map(function(R){return R[n.value]}),T[T.length-1]):i(m,g[v])}break}case ot.ESC:c(!1),u&&E.stopPropagation()}},onKeyUp:function(){}}})};var Yhe=p.forwardRef(function(e,t){var n,r,o,i=e.prefixCls,a=e.multiple,s=e.searchValue,l=e.toggleOpen,c=e.notFoundContent,u=e.direction,d=e.open,f=e.disabled,h=p.useRef(null),m=u==="rtl",v=p.useContext(Vy),g=v.options,b=v.values,y=v.halfValues,x=v.fieldNames,w=v.changeOnSelect,S=v.onSelect,C=v.searchOptions,E=v.dropdownPrefixCls,_=v.loadData,P=v.expandTrigger,$=E||i,T=p.useState([]),R=ie(T,2),O=R[0],k=R[1],I=function(te){if(!(!_||s)){var oe=L0(te,g,x),ne=oe.map(function(he){var ue=he.option;return ue}),le=ne[ne.length-1];if(le&&!Gx(le,x)){var ce=gc(te);k(function(he){return[].concat(De(he),[ce])}),_(ne)}}};p.useEffect(function(){O.length&&O.forEach(function(ee){var te=LGe(ee),oe=L0(te,g,x,!0).map(function(le){var ce=le.option;return ce}),ne=oe[oe.length-1];(!ne||ne[x.children]||Gx(ne,x))&&k(function(le){return le.filter(function(ce){return ce!==ee})})})},[g,O,x]);var D=p.useMemo(function(){return new Set(B0(b))},[b]),N=p.useMemo(function(){return new Set(B0(y))},[y]),L=tqe(a,d),H=ie(L,2),U=H[0],V=H[1],j=function(te){V(te),I(te)},F=function(te){if(f)return!1;var oe=te.disabled,ne=Gx(te,x);return!oe&&(ne||w||a)},W=function(te,oe){var ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;S(te),!a&&(oe||w&&(P==="hover"||ne))&&l(!1)},X=p.useMemo(function(){return s?C:g},[s,C,g]),J=p.useMemo(function(){for(var ee=[{options:X}],te=X,oe=jhe(te,x),ne=function(){var he=U[le],ue=te.find(function(ve,ge){return(oe[ge]?gc(oe[ge]):ve[x.value])===he}),fe=ue==null?void 0:ue[x.children];if(!(fe!=null&&fe.length))return 1;te=fe,ee.push({options:fe})},le=0;le":b,x=n.loadingIcon,w=n.direction,S=n.notFoundContent,C=S===void 0?"Not Found":S,E=n.disabled,_=!!l,P=Gt(c,{value:u,postState:rM}),$=ie(P,2),T=$[0],R=$[1],O=p.useMemo(function(){return Lhe(d)},[JSON.stringify(d)]),k=Whe(O,s),I=ie(k,3),D=I[0],N=I[1],L=I[2],H=Hhe(D,O),U=qhe(_,T,N,L,H),V=ie(U,3),j=V[0],F=V[1],W=V[2],X=Jt(function(Y){if(R(Y),h){var Q=rM(Y),ee=Q.map(function(ne){return L0(ne,D,O).map(function(le){return le.option})}),te=_?Q:Q[0],oe=_?ee:ee[0];h(te,oe)}}),J=Ghe(_,X,j,F,W,N,L,m),q=Jt(function(Y){J(Y)}),A=p.useMemo(function(){return{options:D,fieldNames:O,values:j,halfValues:F,changeOnSelect:f,onSelect:q,checkable:l,searchOptions:[],dropdownPrefixCls:void 0,loadData:v,expandTrigger:g,expandIcon:y,loadingIcon:x,dropdownMenuColumnStyle:void 0}},[D,O,j,F,f,q,l,v,g,y,x]),z="".concat(o,"-panel"),G=!D.length;return p.createElement(Vy.Provider,{value:A},p.createElement("div",{className:re(z,(t={},K(t,"".concat(z,"-rtl"),w==="rtl"),K(t,"".concat(z,"-empty"),G),t),a),style:i},G?C:p.createElement(Yhe,{prefixCls:o,searchValue:"",multiple:_,toggleOpen:oqe,open:!0,direction:w,disabled:E})))}var iqe=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","dropdownStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","onOpenChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy","optionRender"],eS=p.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,o=r===void 0?"rc-cascader":r,i=e.fieldNames,a=e.defaultValue,s=e.value,l=e.changeOnSelect,c=e.onChange,u=e.displayRender,d=e.checkable,f=e.autoClearSearchValue,h=f===void 0?!0:f,m=e.searchValue,v=e.onSearch,g=e.showSearch,b=e.expandTrigger,y=e.options,x=e.dropdownPrefixCls,w=e.loadData,S=e.popupVisible,C=e.open,E=e.popupClassName,_=e.dropdownClassName,P=e.dropdownMenuColumnStyle,$=e.dropdownStyle,T=e.popupPlacement,R=e.placement,O=e.onDropdownVisibleChange,k=e.onPopupVisibleChange,I=e.onOpenChange,D=e.expandIcon,N=D===void 0?">":D,L=e.loadingIcon,H=e.children,U=e.dropdownMatchSelectWidth,V=U===void 0?!1:U,j=e.showCheckedStrategy,F=j===void 0?Fhe:j,W=e.optionRender,X=Ye(e,iqe),J=Lj(n),q=!!d,A=Gt(a,{value:s,postState:rM}),z=ie(A,2),G=z[0],Y=z[1],Q=p.useMemo(function(){return Lhe(i)},[JSON.stringify(i)]),ee=Whe(Q,y),te=ie(ee,3),oe=te[0],ne=te[1],le=te[2],ce=Gt("",{value:m,postState:function(et){return et||""}}),he=ie(ce,2),ue=he[0],fe=he[1],ve=function(et,tt){fe(et),tt.source!=="blur"&&v&&v(et)},ge=KGe(g),de=ie(ge,2),be=de[0],Ee=de[1],Le=BGe(ue,oe,Q,x||o,Ee,l||q),Te=Hhe(oe,Q),Pe=qhe(q,G,ne,le,Te),ze=ie(Pe,3),ke=ze[0],$e=ze[1],Be=ze[2],we=p.useMemo(function(){var Ze=B0(ke),et=zhe(Ze,ne,F);return[].concat(De(Be),De(le(et)))},[ke,ne,le,Be,F]),Re=HGe(we,oe,Q,q,u),Fe=Jt(function(Ze){if(Y(Ze),c){var et=rM(Ze),tt=et.map(function(pe){return L0(pe,oe,Q).map(function(ye){return ye.option})}),mt=q?et:et[0],me=q?tt:tt[0];c(mt,me)}}),Se=Ghe(q,Fe,ke,$e,Be,ne,le,F),Ae=Jt(function(Ze){(!q||h)&&fe(""),Se(Ze)}),Ve=function(et,tt){if(tt.type==="clear"){Fe([]);return}var mt=tt.values[0],me=mt.valueCells;Ae(me)},Je=C!==void 0?C:S,ht=_||E,He=R||T,Ke=function(et){I==null||I(et),O==null||O(et),k==null||k(et)},it=p.useMemo(function(){return{options:oe,fieldNames:Q,values:ke,halfValues:$e,changeOnSelect:l,onSelect:Ae,checkable:d,searchOptions:Le,dropdownPrefixCls:x,loadData:w,expandTrigger:b,expandIcon:N,loadingIcon:L,dropdownMenuColumnStyle:P,optionRender:W}},[oe,Q,ke,$e,l,Ae,d,Le,x,w,b,N,L,P,W]),Ge=!(ue?Le:oe).length,ut=ue&&Ee.matchInputWidth||Ge?{}:{minWidth:"auto"};return p.createElement(Vy.Provider,{value:it},p.createElement(Nj,Ce({},X,{ref:t,id:J,prefixCls:o,autoClearSearchValue:h,dropdownMatchSelectWidth:V,dropdownStyle:B(B({},ut),$),displayValues:Re,onDisplayValuesChange:Ve,mode:q?"multiple":void 0,searchValue:ue,onSearch:ve,showSearch:be,OptionList:rqe,emptyOptions:Ge,open:Je,dropdownClassName:ht,placement:He,onDropdownVisibleChange:Ke,getRawInputElement:function(){return H}})))});eS.SHOW_PARENT=Fhe;eS.SHOW_CHILD=Bhe;eS.Panel=Xhe;function Qhe(e,t){const{getPrefixCls:n,direction:r,renderEmpty:o}=p.useContext(kt),i=t||r,a=n("select",e),s=n("cascader",e);return[a,s,i,o]}function Zhe(e,t){return p.useMemo(()=>t?p.createElement("span",{className:`${e}-checkbox-inner`}):!1,[t])}const Jhe=(e,t,n)=>{let r=n;n||(r=t?p.createElement(Ru,null):p.createElement(El,null));const o=p.createElement("span",{className:`${e}-menu-item-loading-icon`},p.createElement(Pu,{spin:!0}));return p.useMemo(()=>[r,o],[r])},aqe=e=>{const{checkboxCls:t}=e,n=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},Tn(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[n]:Object.assign(Object.assign({},Tn(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${n}`]:{marginInlineStart:0},[`&${n}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},Tn(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},_c(e))},[`${t}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${se(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[` ${n}:not(${n}-disabled), ${t}:not(${t}-disabled) `]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${n}:not(${n}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[` ${n}-checked:not(${n}-disabled), ${t}-checked:not(${t}-disabled) - `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{"&":{[`${t}-inner`]:{backgroundColor:`${e.colorBgContainer}`,borderColor:`${e.colorBorder}`,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${t}-inner`]:{backgroundColor:`${e.colorBgContainer}`,borderColor:`${e.colorPrimary}`}}}}},{[`${n}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function _T(e,t){const n=Xt(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[aqe(n)]}const eme=pn("Checkbox",(e,{prefixCls:t})=>[_T(t,e)]),tme=e=>{const{prefixCls:t,componentCls:n}=e,r=`${n}-menu-item`,o=` + `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{"&":{[`${t}-inner`]:{backgroundColor:`${e.colorBgContainer}`,borderColor:`${e.colorBorder}`,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${t}-inner`]:{backgroundColor:`${e.colorBgContainer}`,borderColor:`${e.colorPrimary}`}}}}},{[`${n}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function _O(e,t){const n=Xt(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[aqe(n)]}const eme=pn("Checkbox",(e,{prefixCls:t})=>[_O(t,e)]),tme=e=>{const{prefixCls:t,componentCls:n}=e,r=`${n}-menu-item`,o=` &${r}-expand ${r}-expand-icon, ${r}-loading-icon -`;return[_T(`${t}-checkbox`,e),{[n]:{"&-checkbox":{top:0,marginInlineEnd:e.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${n}-menu-empty`]:{[`${n}-menu`]:{width:"100%",height:"auto",[r]:{color:e.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:e.controlItemWidth,height:e.dropdownHeight,margin:0,padding:e.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&-item":Object.assign(Object.assign({},Bs),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:e.optionPadding,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationMid}`,borderRadius:e.borderRadiusSM,"&:hover":{background:e.controlItemBgHover},"&-disabled":{color:e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[o]:{color:e.colorTextDisabled}},[`&-active:not(${r}-disabled)`]:{"&, &:hover":{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg}},"&-content":{flex:"auto"},[o]:{marginInlineStart:e.paddingXXS,color:e.colorIcon,fontSize:e.fontSizeIcon},"&-keyword":{color:e.colorHighlight}})}}}]},sqe=e=>{const{componentCls:t,antCls:n}=e;return[{[t]:{width:e.controlWidth}},{[`${t}-dropdown`]:[{[`&${n}-select-dropdown`]:{padding:0}},tme(e)]},{[`${t}-dropdown-rtl`]:{direction:"rtl"}},vg(e)]},nme=e=>{const t=Math.round((e.controlHeight-e.fontSize*e.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:e.controlItemBgActive,optionSelectedFontWeight:e.fontWeightStrong,optionPadding:`${t}px ${e.paddingSM}px`,menuPadding:e.paddingXXS,optionSelectedColor:e.colorText}},rme=pn("Cascader",e=>[sqe(e)],nme,{unitless:{optionSelectedFontWeight:!0}}),lqe=e=>{const{componentCls:t}=e;return{[`${t}-panel`]:[tme(e),{display:"inline-flex",border:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,borderRadius:e.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${t}-menus`]:{alignItems:"stretch"},[`${t}-menu`]:{height:"auto"},"&-empty":{padding:e.paddingXXS}}]}},cqe=Wue(["Cascader","Panel"],e=>lqe(e),nme);function uqe(e){const{prefixCls:t,className:n,multiple:r,rootClassName:o,notFoundContent:i,direction:a,expandIcon:s,disabled:l}=e,c=f.useContext(ko),u=l??c,[d,p,h,m]=Qhe(t,a),v=br(p),[g,x,y]=rme(p,v);cqe(p);const b=h==="rtl",[C,S]=Jhe(d,b,s),w=i||(m==null?void 0:m("Cascader"))||f.createElement(qw,{componentName:"Cascader"}),E=Zhe(p,r);return g(f.createElement(Xhe,Object.assign({},e,{checkable:E,prefixCls:p,className:re(n,x,o,y,v),notFoundContent:w,direction:h,expandIcon:C,loadingIcon:S,disabled:u})))}var dqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ol===0?[s]:[].concat(Ne(a),[t,s]),[]),o=[];let i=0;return r.forEach((a,s)=>{const l=i+a.length;let c=e.slice(i,l);i=l,s%2===1&&(c=f.createElement("span",{className:`${n}-menu-item-keyword`,key:`separator-${s}`},c)),o.push(c)}),o}const mqe=(e,t,n,r)=>{const o=[],i=e.toLowerCase();return t.forEach((a,s)=>{s!==0&&o.push(" / ");let l=a[r.label];const c=typeof l;(c==="string"||c==="number")&&(l=hqe(String(l),i,n)),o.push(l)}),o},Wy=f.forwardRef((e,t)=>{var n,r,o,i;const{prefixCls:a,size:s,disabled:l,className:c,rootClassName:u,multiple:d,bordered:p=!0,transitionName:h,choiceTransitionName:m="",popupClassName:v,dropdownClassName:g,expandIcon:x,placement:y,showSearch:b,allowClear:C=!0,notFoundContent:S,direction:w,getPopupContainer:E,status:_,showArrow:P,builtinPlacements:$,style:R,variant:O,dropdownRender:T,onDropdownVisibleChange:I,dropdownMenuColumnStyle:k,popupRender:N,dropdownStyle:D,popupMenuColumnStyle:L,onOpenChange:H,styles:U,classNames:V}=e,j=dqe(e,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant","dropdownRender","onDropdownVisibleChange","dropdownMenuColumnStyle","popupRender","dropdownStyle","popupMenuColumnStyle","onOpenChange","styles","classNames"]),F=En(j,["suffixIcon"]),{getPrefixCls:W,getPopupContainer:X,className:J,style:q,classNames:A,styles:z}=Vr("cascader"),{popupOverflow:G}=f.useContext(It),{status:Y,hasFeedback:Q,isFormItemInput:ee,feedbackIcon:te}=f.useContext(Do),oe=tf(Y,_),[ne,le,ce,he]=Qhe(a,w),ue=ce==="rtl",fe=W(),ve=br(ne),[ge,de,be]=Hj(ne,ve),Ee=br(le),[Le]=rme(le,Ee),{compactSize:Re,compactItemClassnames:Pe}=Ol(ne,w),[ze,Ie]=Hu("cascader",O,p),$e=S||(he==null?void 0:he("Cascader"))||f.createElement(qw,{componentName:"Cascader"}),Be=re(((n=V==null?void 0:V.popup)===null||n===void 0?void 0:n.root)||((r=A.popup)===null||r===void 0?void 0:r.root)||v||g,`${le}-dropdown`,{[`${le}-dropdown-rtl`]:ce==="rtl"},u,ve,A.root,V==null?void 0:V.root,Ee,de,be),Ce=N||T,Oe=L||k,Fe=H||I,Se=((o=U==null?void 0:U.popup)===null||o===void 0?void 0:o.root)||((i=z.popup)===null||i===void 0?void 0:i.root)||D,Ae=f.useMemo(()=>{if(!b)return b;let ye={render:mqe};return typeof b=="object"&&(ye=Object.assign(Object.assign({},ye),b)),ye},[b]),Ve=fo(ye=>{var Te;return(Te=s??Re)!==null&&Te!==void 0?Te:ye}),Je=f.useContext(ko),ht=l??Je,[He,Ke]=Jhe(ne,ue,x),it=Zhe(le,d),Ge=Wj(e.suffixIcon,P),{suffixIcon:ut,removeIcon:Ze,clearIcon:et}=cT(Object.assign(Object.assign({},e),{hasFeedback:Q,feedbackIcon:te,showSuffixIcon:Ge,multiple:d,prefixCls:ne,componentName:"Cascader"})),tt=f.useMemo(()=>y!==void 0?y:ue?"bottomRight":"bottomLeft",[y,ue]),mt=C===!0?{clearIcon:et}:C,[me]=Rl("SelectLike",Se==null?void 0:Se.zIndex),pe=f.createElement(eS,Object.assign({prefixCls:ne,className:re(!a&&le,{[`${ne}-lg`]:Ve==="large",[`${ne}-sm`]:Ve==="small",[`${ne}-rtl`]:ue,[`${ne}-${ze}`]:Ie,[`${ne}-in-form-item`]:ee},Mc(ne,oe,Q),Pe,J,c,u,V==null?void 0:V.root,A.root,ve,Ee,de,be),disabled:ht,style:Object.assign(Object.assign(Object.assign(Object.assign({},z.root),U==null?void 0:U.root),q),R)},F,{builtinPlacements:zj($,G),direction:ce,placement:tt,notFoundContent:$e,allowClear:mt,showSearch:Ae,expandIcon:He,suffixIcon:ut,removeIcon:Ze,loadingIcon:Ke,checkable:it,dropdownClassName:Be,dropdownPrefixCls:a||le,dropdownStyle:Object.assign(Object.assign({},Se),{zIndex:me}),dropdownRender:Ce,dropdownMenuColumnStyle:Oe,onOpenChange:Fe,choiceTransitionName:Oi(fe,"",m),transitionName:Oi(fe,"slide-up",h),getPopupContainer:E||X,ref:t}));return Le(ge(pe))}),gqe=Zp(Wy,"dropdownAlign",e=>En(e,["visible"]));Wy.SHOW_PARENT=pqe;Wy.SHOW_CHILD=fqe;Wy.Panel=uqe;Wy._InternalPanelDoNotUseOrYouWillBeFired=gqe;const ome=Z.createContext(null);var vqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,className:o,rootClassName:i,children:a,indeterminate:s=!1,style:l,onMouseEnter:c,onMouseLeave:u,skipGroup:d=!1,disabled:p}=e,h=vqe(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:m,direction:v,checkbox:g}=f.useContext(It),x=f.useContext(ome),{isFormItemInput:y}=f.useContext(Do),b=f.useContext(ko),C=(n=(x==null?void 0:x.disabled)||p)!==null&&n!==void 0?n:b,S=f.useRef(h.value),w=f.useRef(null),E=Ci(t,w);f.useEffect(()=>{x==null||x.registerValue(h.value)},[]),f.useEffect(()=>{if(!d)return h.value!==S.current&&(x==null||x.cancelValue(S.current),x==null||x.registerValue(h.value),S.current=h.value),()=>x==null?void 0:x.cancelValue(h.value)},[h.value]),f.useEffect(()=>{var L;!((L=w.current)===null||L===void 0)&&L.input&&(w.current.input.indeterminate=s)},[s]);const _=m("checkbox",r),P=br(_),[$,R,O]=eme(_,P),T=Object.assign({},h);x&&!d&&(T.onChange=(...L)=>{h.onChange&&h.onChange.apply(h,L),x.toggleOption&&x.toggleOption({label:a,value:h.value})},T.name=x.name,T.checked=x.value.includes(h.value));const I=re(`${_}-wrapper`,{[`${_}-rtl`]:v==="rtl",[`${_}-wrapper-checked`]:T.checked,[`${_}-wrapper-disabled`]:C,[`${_}-wrapper-in-form-item`]:y},g==null?void 0:g.className,o,i,O,P,R),k=re({[`${_}-indeterminate`]:s},UO,R),[N,D]=yhe(T.onClick);return $(f.createElement(Bw,{component:"Checkbox",disabled:C},f.createElement("label",{className:I,style:Object.assign(Object.assign({},g==null?void 0:g.style),l),onMouseEnter:c,onMouseLeave:u,onClick:N},f.createElement(vhe,Object.assign({},T,{onClick:D,prefixCls:_,className:k,disabled:C,ref:E})),a!=null&&f.createElement("span",{className:`${_}-label`},a))))},ime=f.forwardRef(yqe);var bqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{defaultValue:n,children:r,options:o=[],prefixCls:i,className:a,rootClassName:s,style:l,onChange:c}=e,u=bqe(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:d,direction:p}=f.useContext(It),[h,m]=f.useState(u.value||n||[]),[v,g]=f.useState([]);f.useEffect(()=>{"value"in u&&m(u.value||[])},[u.value]);const x=f.useMemo(()=>o.map(k=>typeof k=="string"||typeof k=="number"?{label:k,value:k}:k),[o]),y=k=>{g(N=>N.filter(D=>D!==k))},b=k=>{g(N=>[].concat(Ne(N),[k]))},C=k=>{const N=h.indexOf(k.value),D=Ne(h);N===-1?D.push(k.value):D.splice(N,1),"value"in u||m(D),c==null||c(D.filter(L=>v.includes(L)).sort((L,H)=>{const U=x.findIndex(j=>j.value===L),V=x.findIndex(j=>j.value===H);return U-V}))},S=d("checkbox",i),w=`${S}-group`,E=br(S),[_,P,$]=eme(S,E),R=En(u,["value","disabled"]),O=o.length?x.map(k=>f.createElement(ime,{prefixCls:S,key:k.value.toString(),disabled:"disabled"in k?k.disabled:u.disabled,value:k.value,checked:h.includes(k.value),onChange:k.onChange,className:re(`${w}-item`,k.className),style:k.style,title:k.title,id:k.id,required:k.required},k.label)):r,T=f.useMemo(()=>({toggleOption:C,value:h,disabled:u.disabled,name:u.name,registerValue:b,cancelValue:y}),[C,h,u.disabled,u.name,b,y]),I=re(w,{[`${w}-rtl`]:p==="rtl"},a,s,$,E,P);return _(f.createElement("div",Object.assign({className:I,style:l},R,{ref:t}),f.createElement(ome.Provider,{value:T},O)))}),Uy=ime;Uy.Group=xqe;Uy.__ANT_CHECKBOX=!0;const ame=f.createContext({});var Cqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n,direction:r}=f.useContext(It),{gutter:o,wrap:i}=f.useContext(ame),{prefixCls:a,span:s,order:l,offset:c,push:u,pull:d,className:p,children:h,flex:m,style:v}=e,g=Cqe(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),x=n("col",a),[y,b,C]=Fje(x),S={};let w={};wqe.forEach(P=>{let $={};const R=e[P];typeof R=="number"?$.span=R:typeof R=="object"&&($=R||{}),delete g[P],w=Object.assign(Object.assign({},w),{[`${x}-${P}-${$.span}`]:$.span!==void 0,[`${x}-${P}-order-${$.order}`]:$.order||$.order===0,[`${x}-${P}-offset-${$.offset}`]:$.offset||$.offset===0,[`${x}-${P}-push-${$.push}`]:$.push||$.push===0,[`${x}-${P}-pull-${$.pull}`]:$.pull||$.pull===0,[`${x}-rtl`]:r==="rtl"}),$.flex&&(w[`${x}-${P}-flex`]=!0,S[`--${x}-${P}-flex`]=cY($.flex))});const E=re(x,{[`${x}-${s}`]:s!==void 0,[`${x}-order-${l}`]:l,[`${x}-offset-${c}`]:c,[`${x}-push-${u}`]:u,[`${x}-pull-${d}`]:d},p,w,b,C),_={};if(o&&o[0]>0){const P=o[0]/2;_.paddingLeft=P,_.paddingRight=P}return m&&(_.flex=cY(m),i===!1&&!_.minWidth&&(_.minWidth=0)),y(f.createElement("div",Object.assign({},g,{style:Object.assign(Object.assign(Object.assign({},_),v),S),className:E,ref:t}),h))});function Sqe(e,t){const n=[void 0,void 0],r=Array.isArray(e)?e:[e,void 0],o=t||{xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0};return r.forEach((i,a)=>{if(typeof i=="object"&&i!==null)for(let s=0;s{if(typeof e=="string"&&r(e),typeof e=="object")for(let i=0;i{o()},[JSON.stringify(e),t]),n}const $T=f.forwardRef((e,t)=>{const{prefixCls:n,justify:r,align:o,className:i,style:a,children:s,gutter:l=0,wrap:c}=e,u=Eqe(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:d,direction:p}=f.useContext(It),h=uT(!0,null),m=uY(o,h),v=uY(r,h),g=d("row",n),[x,y,b]=Aje(g),C=Sqe(l,h),S=re(g,{[`${g}-no-wrap`]:c===!1,[`${g}-${v}`]:v,[`${g}-${m}`]:m,[`${g}-rtl`]:p==="rtl"},i,y,b),w={},E=C[0]!=null&&C[0]>0?C[0]/-2:void 0;E&&(w.marginLeft=E,w.marginRight=E);const[_,P]=C;w.rowGap=P;const $=f.useMemo(()=>({gutter:[_,P],wrap:c}),[_,P,c]);return x(f.createElement(ame.Provider,{value:$},f.createElement("div",Object.assign({},u,{className:S,style:Object.assign(Object.assign({},w),a),ref:t}),s)))}),_qe=e=>{const{componentCls:t}=e;return{[t]:{"&-horizontal":{[`&${t}`]:{"&-sm":{marginBlock:e.marginXS},"&-md":{marginBlock:e.margin}}}}}},$qe=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:o,textPaddingInline:i,orientationMargin:a,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},Rn(e)),{borderBlockStart:`${se(o)} solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${se(o)} solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${se(e.marginLG)} 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${se(e.dividerHorizontalWithTextGutterMargin)} 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${se(o)} 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:i},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${se(o)} 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:r,borderStyle:"dotted",borderWidth:`${se(o)} 0 0`},[`&-horizontal${t}-with-text${t}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${t}-dotted`]:{borderInlineStartWidth:o,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:n}},[`&-horizontal${t}-with-text-end${t}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}},Pqe=e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}),Mqe=pn("Divider",e=>{const t=Xt(e,{dividerHorizontalWithTextGutterMargin:e.margin,sizePaddingEdgeHorizontal:0});return[$qe(t),_qe(t)]},Pqe,{unitless:{orientationMargin:!0}});var Rqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n,className:r,style:o}=Vr("divider"),{prefixCls:i,type:a="horizontal",orientation:s="center",orientationMargin:l,className:c,rootClassName:u,children:d,dashed:p,variant:h="solid",plain:m,style:v,size:g}=e,x=Rqe(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style","size"]),y=t("divider",i),[b,C,S]=Mqe(y),w=fo(g),E=Oqe[w],_=!!d,P=f.useMemo(()=>s==="left"?n==="rtl"?"end":"start":s==="right"?n==="rtl"?"start":"end":s,[n,s]),$=P==="start"&&l!=null,R=P==="end"&&l!=null,O=re(y,r,C,S,`${y}-${a}`,{[`${y}-with-text`]:_,[`${y}-with-text-${P}`]:_,[`${y}-dashed`]:!!p,[`${y}-${h}`]:h!=="solid",[`${y}-plain`]:!!m,[`${y}-rtl`]:n==="rtl",[`${y}-no-default-orientation-margin-start`]:$,[`${y}-no-default-orientation-margin-end`]:R,[`${y}-${E}`]:!!E},c,u),T=f.useMemo(()=>typeof l=="number"?l:/^\d+$/.test(l)?Number(l):l,[l]),I={marginInlineStart:$?T:void 0,marginInlineEnd:R?T:void 0};return b(f.createElement("div",Object.assign({className:O,style:Object.assign(Object.assign({},o),v)},x,{role:"separator"}),d&&a!=="vertical"&&f.createElement("span",{className:`${y}-inner-text`,style:I},d)))};var dY=function(t,n){if(!t)return null;var r={left:t.offsetLeft,right:t.parentElement.clientWidth-t.clientWidth-t.offsetLeft,width:t.clientWidth,top:t.offsetTop,bottom:t.parentElement.clientHeight-t.clientHeight-t.offsetTop,height:t.clientHeight};return n?{left:0,right:0,width:0,top:r.top,bottom:r.bottom,height:r.height}:{left:r.left,right:r.right,width:r.width,top:0,bottom:0,height:0}},Qc=function(t){return t!==void 0?"".concat(t,"px"):void 0};function Iqe(e){var t=e.prefixCls,n=e.containerRef,r=e.value,o=e.getValueIndex,i=e.motionName,a=e.onMotionStart,s=e.onMotionEnd,l=e.direction,c=e.vertical,u=c===void 0?!1:c,d=f.useRef(null),p=f.useState(r),h=ie(p,2),m=h[0],v=h[1],g=function(k){var N,D=o(k),L=(N=n.current)===null||N===void 0?void 0:N.querySelectorAll(".".concat(t,"-item"))[D];return(L==null?void 0:L.offsetParent)&&L},x=f.useState(null),y=ie(x,2),b=y[0],C=y[1],S=f.useState(null),w=ie(S,2),E=w[0],_=w[1];Mn(function(){if(m!==r){var I=g(m),k=g(r),N=dY(I,u),D=dY(k,u);v(r),C(N),_(D),I&&k?a():s()}},[r]);var P=f.useMemo(function(){if(u){var I;return Qc((I=b==null?void 0:b.top)!==null&&I!==void 0?I:0)}return Qc(l==="rtl"?-(b==null?void 0:b.right):b==null?void 0:b.left)},[u,l,b]),$=f.useMemo(function(){if(u){var I;return Qc((I=E==null?void 0:E.top)!==null&&I!==void 0?I:0)}return Qc(l==="rtl"?-(E==null?void 0:E.right):E==null?void 0:E.left)},[u,l,E]),R=function(){return u?{transform:"translateY(var(--thumb-start-top))",height:"var(--thumb-start-height)"}:{transform:"translateX(var(--thumb-start-left))",width:"var(--thumb-start-width)"}},O=function(){return u?{transform:"translateY(var(--thumb-active-top))",height:"var(--thumb-active-height)"}:{transform:"translateX(var(--thumb-active-left))",width:"var(--thumb-active-width)"}},T=function(){C(null),_(null),s()};return!b||!E?null:f.createElement(qo,{visible:!0,motionName:i,motionAppear:!0,onAppearStart:R,onAppearActive:O,onVisibleChanged:T},function(I,k){var N=I.className,D=I.style,L=B(B({},D),{},{"--thumb-start-left":P,"--thumb-start-width":Qc(b==null?void 0:b.width),"--thumb-active-left":$,"--thumb-active-width":Qc(E==null?void 0:E.width),"--thumb-start-top":P,"--thumb-start-height":Qc(b==null?void 0:b.height),"--thumb-active-top":$,"--thumb-active-height":Qc(E==null?void 0:E.height)}),H={ref:Ci(d,k),style:L,className:re("".concat(t,"-thumb"),N)};return f.createElement("div",H)})}var kqe=["prefixCls","direction","vertical","options","disabled","defaultValue","value","name","onChange","className","motionName"];function Nqe(e){if(typeof e.title<"u")return e.title;if(dt(e.label)!=="object"){var t;return(t=e.label)===null||t===void 0?void 0:t.toString()}}function Dqe(e){return e.map(function(t){if(dt(t)==="object"&&t!==null){var n=Nqe(t);return B(B({},t),{},{title:n})}return{label:t==null?void 0:t.toString(),title:t==null?void 0:t.toString(),value:t}})}var Aqe=function(t){var n=t.prefixCls,r=t.className,o=t.disabled,i=t.checked,a=t.label,s=t.title,l=t.value,c=t.name,u=t.onChange,d=t.onFocus,p=t.onBlur,h=t.onKeyDown,m=t.onKeyUp,v=t.onMouseDown,g=function(y){o||u(y,l)};return f.createElement("label",{className:re(r,K({},"".concat(n,"-item-disabled"),o)),onMouseDown:v},f.createElement("input",{name:c,className:"".concat(n,"-item-input"),type:"radio",disabled:o,checked:i,onChange:g,onFocus:d,onBlur:p,onKeyDown:h,onKeyUp:m}),f.createElement("div",{className:"".concat(n,"-item-label"),title:s,"aria-selected":i},a))},Fqe=f.forwardRef(function(e,t){var n,r,o=e.prefixCls,i=o===void 0?"rc-segmented":o,a=e.direction,s=e.vertical,l=e.options,c=l===void 0?[]:l,u=e.disabled,d=e.defaultValue,p=e.value,h=e.name,m=e.onChange,v=e.className,g=v===void 0?"":v,x=e.motionName,y=x===void 0?"thumb-motion":x,b=Ye(e,kqe),C=f.useRef(null),S=f.useMemo(function(){return Ci(C,t)},[C,t]),w=f.useMemo(function(){return Dqe(c)},[c]),E=Gt((n=w[0])===null||n===void 0?void 0:n.value,{value:p,defaultValue:d}),_=ie(E,2),P=_[0],$=_[1],R=f.useState(!1),O=ie(R,2),T=O[0],I=O[1],k=function(Q,ee){$(ee),m==null||m(ee)},N=En(b,["children"]),D=f.useState(!1),L=ie(D,2),H=L[0],U=L[1],V=f.useState(!1),j=ie(V,2),F=j[0],W=j[1],X=function(){W(!0)},J=function(){W(!1)},q=function(){U(!1)},A=function(Q){Q.key==="Tab"&&U(!0)},z=function(Q){var ee=w.findIndex(function(le){return le.value===P}),te=w.length,oe=(ee+Q+te)%te,ne=w[oe];ne&&($(ne.value),m==null||m(ne.value))},G=function(Q){switch(Q.key){case"ArrowLeft":case"ArrowUp":z(-1);break;case"ArrowRight":case"ArrowDown":z(1);break}};return f.createElement("div",we({role:"radiogroup","aria-label":"segmented control",tabIndex:u?void 0:0},N,{className:re(i,(r={},K(r,"".concat(i,"-rtl"),a==="rtl"),K(r,"".concat(i,"-disabled"),u),K(r,"".concat(i,"-vertical"),s),r),g),ref:S}),f.createElement("div",{className:"".concat(i,"-group")},f.createElement(Iqe,{vertical:s,prefixCls:i,value:P,containerRef:C,motionName:"".concat(i,"-").concat(y),direction:a,getValueIndex:function(Q){return w.findIndex(function(ee){return ee.value===Q})},onMotionStart:function(){I(!0)},onMotionEnd:function(){I(!1)}}),w.map(function(Y){var Q;return f.createElement(Aqe,we({},Y,{name:h,key:Y.value,prefixCls:i,className:re(Y.className,"".concat(i,"-item"),(Q={},K(Q,"".concat(i,"-item-selected"),Y.value===P&&!T),K(Q,"".concat(i,"-item-focused"),F&&H&&Y.value===P),Q)),checked:Y.value===P,onChange:k,onFocus:X,onBlur:J,onKeyDown:G,onKeyUp:A,onMouseDown:q,disabled:!!u||!!Y.disabled}))})))}),Bqe=Fqe;function fY(e,t){return{[`${e}, ${e}:hover, ${e}:focus`]:{color:t.colorTextDisabled,cursor:"not-allowed"}}}function pY(e){return{backgroundColor:e.itemSelectedBg,boxShadow:e.boxShadowTertiary}}const Lqe=Object.assign({overflow:"hidden"},Bs),jqe=e=>{const{componentCls:t}=e,n=e.calc(e.controlHeight).sub(e.calc(e.trackPadding).mul(2)).equal(),r=e.calc(e.controlHeightLG).sub(e.calc(e.trackPadding).mul(2)).equal(),o=e.calc(e.controlHeightSM).sub(e.calc(e.trackPadding).mul(2)).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),{display:"inline-block",padding:e.trackPadding,color:e.itemColor,background:e.trackBg,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`}),Ls(e)),{[`${t}-group`]:{position:"relative",display:"flex",alignItems:"stretch",justifyItems:"flex-start",flexDirection:"row",width:"100%"},[`&${t}-rtl`]:{direction:"rtl"},[`&${t}-vertical`]:{[`${t}-group`]:{flexDirection:"column"},[`${t}-thumb`]:{width:"100%",height:0,padding:`0 ${se(e.paddingXXS)}`}},[`&${t}-block`]:{display:"flex"},[`&${t}-block ${t}-item`]:{flex:1,minWidth:0},[`${t}-item`]:{position:"relative",textAlign:"center",cursor:"pointer",transition:`color ${e.motionDurationMid} ${e.motionEaseInOut}`,borderRadius:e.borderRadiusSM,transform:"translateZ(0)","&-selected":Object.assign(Object.assign({},pY(e)),{color:e.itemSelectedColor}),"&-focused":Object.assign({},_c(e)),"&::after":{content:'""',position:"absolute",zIndex:-1,width:"100%",height:"100%",top:0,insetInlineStart:0,borderRadius:"inherit",opacity:0,transition:`opacity ${e.motionDurationMid}`,pointerEvents:"none"},[`&:hover:not(${t}-item-selected):not(${t}-item-disabled)`]:{color:e.itemHoverColor,"&::after":{opacity:1,backgroundColor:e.itemHoverBg}},[`&:active:not(${t}-item-selected):not(${t}-item-disabled)`]:{color:e.itemHoverColor,"&::after":{opacity:1,backgroundColor:e.itemActiveBg}},"&-label":Object.assign({minHeight:n,lineHeight:se(n),padding:`0 ${se(e.segmentedPaddingHorizontal)}`},Lqe),"&-icon + *":{marginInlineStart:e.calc(e.marginSM).div(2).equal()},"&-input":{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:0,opacity:0,pointerEvents:"none"}},[`${t}-thumb`]:Object.assign(Object.assign({},pY(e)),{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:"100%",padding:`${se(e.paddingXXS)} 0`,borderRadius:e.borderRadiusSM,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOut}, height ${e.motionDurationSlow} ${e.motionEaseInOut}`,[`& ~ ${t}-item:not(${t}-item-selected):not(${t}-item-disabled)::after`]:{backgroundColor:"transparent"}}),[`&${t}-lg`]:{borderRadius:e.borderRadiusLG,[`${t}-item-label`]:{minHeight:r,lineHeight:se(r),padding:`0 ${se(e.segmentedPaddingHorizontal)}`,fontSize:e.fontSizeLG},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadius}},[`&${t}-sm`]:{borderRadius:e.borderRadiusSM,[`${t}-item-label`]:{minHeight:o,lineHeight:se(o),padding:`0 ${se(e.segmentedPaddingHorizontalSM)}`},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadiusXS}}}),fY(`&-disabled ${t}-item`,e)),fY(`${t}-item-disabled`,e)),{[`${t}-thumb-motion-appear-active`]:{transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOut}, width ${e.motionDurationSlow} ${e.motionEaseInOut}`,willChange:"transform, width"},[`&${t}-shape-round`]:{borderRadius:9999,[`${t}-item, ${t}-thumb`]:{borderRadius:9999}}})}},zqe=e=>{const{colorTextLabel:t,colorText:n,colorFillSecondary:r,colorBgElevated:o,colorFill:i,lineWidthBold:a,colorBgLayout:s}=e;return{trackPadding:a,trackBg:s,itemColor:t,itemHoverColor:n,itemHoverBg:r,itemSelectedBg:o,itemActiveBg:i,itemSelectedColor:n}},Hqe=pn("Segmented",e=>{const{lineWidth:t,calc:n}=e,r=Xt(e,{segmentedPaddingHorizontal:n(e.controlPaddingHorizontal).sub(t).equal(),segmentedPaddingHorizontalSM:n(e.controlPaddingHorizontalSM).sub(t).equal()});return[jqe(r)]},zqe);var hY=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=Hw(),{prefixCls:r,className:o,rootClassName:i,block:a,options:s=[],size:l="middle",style:c,vertical:u,shape:d="default",name:p=n}=e,h=hY(e,["prefixCls","className","rootClassName","block","options","size","style","vertical","shape","name"]),{getPrefixCls:m,direction:v,className:g,style:x}=Vr("segmented"),y=m("segmented",r),[b,C,S]=Hqe(y),w=fo(l),E=f.useMemo(()=>s.map($=>{if(Vqe($)){const{icon:R,label:O}=$,T=hY($,["icon","label"]);return Object.assign(Object.assign({},T),{label:f.createElement(f.Fragment,null,f.createElement("span",{className:`${y}-item-icon`},R),O&&f.createElement("span",null,O))})}return $}),[s,y]),_=re(o,i,g,{[`${y}-block`]:a,[`${y}-sm`]:w==="small",[`${y}-lg`]:w==="large",[`${y}-vertical`]:u,[`${y}-shape-${d}`]:d==="round"},C,S),P=Object.assign(Object.assign({},x),c);return b(f.createElement(Bqe,Object.assign({},h,{name:p,className:_,style:P,options:E,ref:t,prefixCls:y,direction:v,vertical:u})))}),sme=Wqe,lme=Z.createContext({}),cme=Z.createContext({}),ume=({prefixCls:e,value:t,onChange:n})=>{const r=()=>{if(n&&t&&!t.cleared){const o=t.toHsb();o.a=0;const i=pa(o);i.cleared=!0,n(i)}};return Z.createElement("div",{className:`${e}-clear`,onClick:r})},dme="hex",fme="rgb",pme="hsb";var Uqe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},Gqe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Uqe}))},hme=f.forwardRef(Gqe);function HA(){return typeof BigInt=="function"}function mme(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function Cm(e){var t=e.trim(),n=t.startsWith("-");n&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t="0".concat(t));var r=t||"0",o=r.split("."),i=o[0]||"0",a=o[1]||"0";i==="0"&&a==="0"&&(n=!1);var s=n?"-":"";return{negative:n,negativeStr:s,trimStr:r,integerStr:i,decimalStr:a,fullStr:"".concat(s).concat(r)}}function y7(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function em(e){var t=String(e);if(y7(e)){var n=Number(t.slice(t.indexOf("e-")+2)),r=t.match(/\.(\d+)/);return r!=null&&r[1]&&(n+=r[1].length),n}return t.includes(".")&&b7(t)?t.length-t.indexOf(".")-1:0}function PT(e){var t=String(e);if(y7(e)){if(e>Number.MAX_SAFE_INTEGER)return String(HA()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":Cm("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}(),Kqe=function(){function e(t){if(rr(this,e),K(this,"origin",""),K(this,"number",void 0),K(this,"empty",void 0),mme(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return or(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(n){if(this.isInvalidate())return new e(n);var r=Number(n);if(Number.isNaN(r))return this;var o=this.number+r;if(o>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(oNumber.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(o0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":PT(this.number):this.origin}}]),e}();function Ul(e){return HA()?new qqe(e):new Kqe(e)}function e$(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var o=Cm(e),i=o.negativeStr,a=o.integerStr,s=o.decimalStr,l="".concat(t).concat(s),c="".concat(i).concat(a);if(n>=0){var u=Number(s[n]);if(u>=5&&!r){var d=Ul(e).add("".concat(i,"0.").concat("0".repeat(n)).concat(10-u));return e$(d.toString(),t,n,r)}return n===0?c:"".concat(c).concat(t).concat(s.padEnd(n,"0").slice(0,n))}return l===".0"?c:"".concat(c).concat(l)}function Yqe(e){return!!(e.addonBefore||e.addonAfter)}function Xqe(e){return!!(e.prefix||e.suffix||e.allowClear)}function mY(e,t,n){var r=t.cloneNode(!0),o=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},o}function iM(e,t,n,r){if(n){var o=t;if(t.type==="click"){o=mY(t,e,""),n(o);return}if(e.type!=="file"&&r!==void 0){o=mY(t,e,r),n(o);return}n(o)}}function x7(e,t){if(e){e.focus(t);var n=t||{},r=n.cursor;if(r){var o=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(o,o);break;default:e.setSelectionRange(0,o)}}}}var C7=Z.forwardRef(function(e,t){var n,r,o,i=e.inputElement,a=e.children,s=e.prefixCls,l=e.prefix,c=e.suffix,u=e.addonBefore,d=e.addonAfter,p=e.className,h=e.style,m=e.disabled,v=e.readOnly,g=e.focused,x=e.triggerFocus,y=e.allowClear,b=e.value,C=e.handleReset,S=e.hidden,w=e.classes,E=e.classNames,_=e.dataAttrs,P=e.styles,$=e.components,R=e.onClear,O=a??i,T=($==null?void 0:$.affixWrapper)||"span",I=($==null?void 0:$.groupWrapper)||"span",k=($==null?void 0:$.wrapper)||"span",N=($==null?void 0:$.groupAddon)||"span",D=f.useRef(null),L=function(oe){var ne;(ne=D.current)!==null&&ne!==void 0&&ne.contains(oe.target)&&(x==null||x())},H=Xqe(e),U=f.cloneElement(O,{value:b,className:re((n=O.props)===null||n===void 0?void 0:n.className,!H&&(E==null?void 0:E.variant))||null}),V=f.useRef(null);if(Z.useImperativeHandle(t,function(){return{nativeElement:V.current||D.current}}),H){var j=null;if(y){var F=!m&&!v&&b,W="".concat(s,"-clear-icon"),X=dt(y)==="object"&&y!==null&&y!==void 0&&y.clearIcon?y.clearIcon:"✖";j=Z.createElement("button",{type:"button",tabIndex:-1,onClick:function(oe){C==null||C(oe),R==null||R()},onMouseDown:function(oe){return oe.preventDefault()},className:re(W,K(K({},"".concat(W,"-hidden"),!F),"".concat(W,"-has-suffix"),!!c))},X)}var J="".concat(s,"-affix-wrapper"),q=re(J,K(K(K(K(K({},"".concat(s,"-disabled"),m),"".concat(J,"-disabled"),m),"".concat(J,"-focused"),g),"".concat(J,"-readonly"),v),"".concat(J,"-input-with-clear-btn"),c&&y&&b),w==null?void 0:w.affixWrapper,E==null?void 0:E.affixWrapper,E==null?void 0:E.variant),A=(c||y)&&Z.createElement("span",{className:re("".concat(s,"-suffix"),E==null?void 0:E.suffix),style:P==null?void 0:P.suffix},j,c);U=Z.createElement(T,we({className:q,style:P==null?void 0:P.affixWrapper,onClick:L},_==null?void 0:_.affixWrapper,{ref:D}),l&&Z.createElement("span",{className:re("".concat(s,"-prefix"),E==null?void 0:E.prefix),style:P==null?void 0:P.prefix},l),U,A)}if(Yqe(e)){var z="".concat(s,"-group"),G="".concat(z,"-addon"),Y="".concat(z,"-wrapper"),Q=re("".concat(s,"-wrapper"),z,w==null?void 0:w.wrapper,E==null?void 0:E.wrapper),ee=re(Y,K({},"".concat(Y,"-disabled"),m),w==null?void 0:w.group,E==null?void 0:E.groupWrapper);U=Z.createElement(I,{className:ee,ref:V},Z.createElement(k,{className:Q},u&&Z.createElement(N,{className:G},u),U,d&&Z.createElement(N,{className:G},d)))}return Z.cloneElement(U,{className:re((r=U.props)===null||r===void 0?void 0:r.className,p)||null,style:B(B({},(o=U.props)===null||o===void 0?void 0:o.style),h),hidden:S})}),Qqe=["show"];function gme(e,t){return f.useMemo(function(){var n={};t&&(n.show=dt(t)==="object"&&t.formatter?t.formatter:!!t),n=B(B({},n),e);var r=n,o=r.show,i=Ye(r,Qqe);return B(B({},i),{},{show:!!o,showFormatter:typeof o=="function"?o:void 0,strategy:i.strategy||function(a){return a.length}})},[e,t])}var Zqe=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],Jqe=f.forwardRef(function(e,t){var n=e.autoComplete,r=e.onChange,o=e.onFocus,i=e.onBlur,a=e.onPressEnter,s=e.onKeyDown,l=e.onKeyUp,c=e.prefixCls,u=c===void 0?"rc-input":c,d=e.disabled,p=e.htmlSize,h=e.className,m=e.maxLength,v=e.suffix,g=e.showCount,x=e.count,y=e.type,b=y===void 0?"text":y,C=e.classes,S=e.classNames,w=e.styles,E=e.onCompositionStart,_=e.onCompositionEnd,P=Ye(e,Zqe),$=f.useState(!1),R=ie($,2),O=R[0],T=R[1],I=f.useRef(!1),k=f.useRef(!1),N=f.useRef(null),D=f.useRef(null),L=function(de){N.current&&x7(N.current,de)},H=Gt(e.defaultValue,{value:e.value}),U=ie(H,2),V=U[0],j=U[1],F=V==null?"":String(V),W=f.useState(null),X=ie(W,2),J=X[0],q=X[1],A=gme(x,g),z=A.max||m,G=A.strategy(F),Y=!!z&&G>z;f.useImperativeHandle(t,function(){var ge;return{focus:L,blur:function(){var be;(be=N.current)===null||be===void 0||be.blur()},setSelectionRange:function(be,Ee,Le){var Re;(Re=N.current)===null||Re===void 0||Re.setSelectionRange(be,Ee,Le)},select:function(){var be;(be=N.current)===null||be===void 0||be.select()},input:N.current,nativeElement:((ge=D.current)===null||ge===void 0?void 0:ge.nativeElement)||N.current}}),f.useEffect(function(){k.current&&(k.current=!1),T(function(ge){return ge&&d?!1:ge})},[d]);var Q=function(de,be,Ee){var Le=be;if(!I.current&&A.exceedFormatter&&A.max&&A.strategy(be)>A.max){if(Le=A.exceedFormatter(be,{max:A.max}),be!==Le){var Re,Pe;q([((Re=N.current)===null||Re===void 0?void 0:Re.selectionStart)||0,((Pe=N.current)===null||Pe===void 0?void 0:Pe.selectionEnd)||0])}}else if(Ee.source==="compositionEnd")return;j(Le),N.current&&iM(N.current,de,r,Le)};f.useEffect(function(){if(J){var ge;(ge=N.current)===null||ge===void 0||ge.setSelectionRange.apply(ge,Ne(J))}},[J]);var ee=function(de){Q(de,de.target.value,{source:"change"})},te=function(de){I.current=!1,Q(de,de.currentTarget.value,{source:"compositionEnd"}),_==null||_(de)},oe=function(de){a&&de.key==="Enter"&&!k.current&&(k.current=!0,a(de)),s==null||s(de)},ne=function(de){de.key==="Enter"&&(k.current=!1),l==null||l(de)},le=function(de){T(!0),o==null||o(de)},ce=function(de){k.current&&(k.current=!1),T(!1),i==null||i(de)},he=function(de){j(""),L(),N.current&&iM(N.current,de,r)},ue=Y&&"".concat(u,"-out-of-range"),fe=function(){var de=En(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return Z.createElement("input",we({autoComplete:n},de,{onChange:ee,onFocus:le,onBlur:ce,onKeyDown:oe,onKeyUp:ne,className:re(u,K({},"".concat(u,"-disabled"),d),S==null?void 0:S.input),style:w==null?void 0:w.input,ref:N,size:p,type:b,onCompositionStart:function(Ee){I.current=!0,E==null||E(Ee)},onCompositionEnd:te}))},ve=function(){var de=Number(z)>0;if(v||A.show){var be=A.showFormatter?A.showFormatter({value:F,count:G,maxLength:z}):"".concat(G).concat(de?" / ".concat(z):"");return Z.createElement(Z.Fragment,null,A.show&&Z.createElement("span",{className:re("".concat(u,"-show-count-suffix"),K({},"".concat(u,"-show-count-has-suffix"),!!v),S==null?void 0:S.count),style:B({},w==null?void 0:w.count)},be),v)}return null};return Z.createElement(C7,we({},P,{prefixCls:u,className:re(h,ue),handleReset:he,value:F,focused:O,triggerFocus:L,suffix:ve(),disabled:d,classes:C,classNames:S,styles:w,ref:D}),fe())});function eKe(e,t){return typeof Proxy<"u"&&e?new Proxy(e,{get:function(r,o){if(t[o])return t[o];var i=r[o];return typeof i=="function"?i.bind(r):i}}):e}function tKe(e,t){var n=f.useRef(null);function r(){try{var i=e.selectionStart,a=e.selectionEnd,s=e.value,l=s.substring(0,i),c=s.substring(a);n.current={start:i,end:a,value:s,beforeTxt:l,afterTxt:c}}catch{}}function o(){if(e&&n.current&&t)try{var i=e.value,a=n.current,s=a.beforeTxt,l=a.afterTxt,c=a.start,u=i.length;if(i.startsWith(s))u=s.length;else if(i.endsWith(l))u=i.length-n.current.afterTxt.length;else{var d=s[c-1],p=i.indexOf(d,c-1);p!==-1&&(u=p+1)}e.setSelectionRange(u,u)}catch(h){Jn(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(h.message))}}return[r,o]}var nKe=function(){var t=f.useState(!1),n=ie(t,2),r=n[0],o=n[1];return Mn(function(){o(sT())},[]),r},rKe=200,oKe=600;function iKe(e){var t=e.prefixCls,n=e.upNode,r=e.downNode,o=e.upDisabled,i=e.downDisabled,a=e.onStep,s=f.useRef(),l=f.useRef([]),c=f.useRef();c.current=a;var u=function(){clearTimeout(s.current)},d=function(b,C){b.preventDefault(),u(),c.current(C);function S(){c.current(C),s.current=setTimeout(S,rKe)}s.current=setTimeout(S,oKe)};f.useEffect(function(){return function(){u(),l.current.forEach(function(y){return gn.cancel(y)})}},[]);var p=nKe();if(p)return null;var h="".concat(t,"-handler"),m=re(h,"".concat(h,"-up"),K({},"".concat(h,"-up-disabled"),o)),v=re(h,"".concat(h,"-down"),K({},"".concat(h,"-down-disabled"),i)),g=function(){return l.current.push(gn(u))},x={unselectable:"on",role:"button",onMouseUp:g,onMouseLeave:g};return f.createElement("div",{className:"".concat(h,"-wrap")},f.createElement("span",we({},x,{onMouseDown:function(b){d(b,!0)},"aria-label":"Increase Value","aria-disabled":o,className:m}),n||f.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-up-inner")})),f.createElement("span",we({},x,{onMouseDown:function(b){d(b,!1)},"aria-label":"Decrease Value","aria-disabled":i,className:v}),r||f.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-down-inner")})))}function gY(e){var t=typeof e=="number"?PT(e):Cm(e).fullStr,n=t.includes(".");return n?Cm(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}const aKe=function(){var e=f.useRef(0),t=function(){gn.cancel(e.current)};return f.useEffect(function(){return t},[]),function(n){t(),e.current=gn(function(){n()})}};var sKe=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],lKe=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],vY=function(t,n){return t||n.isEmpty()?n.toString():n.toNumber()},yY=function(t){var n=Ul(t);return n.isInvalidate()?null:n},cKe=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,i=e.min,a=e.max,s=e.step,l=s===void 0?1:s,c=e.defaultValue,u=e.value,d=e.disabled,p=e.readOnly,h=e.upHandler,m=e.downHandler,v=e.keyboard,g=e.changeOnWheel,x=g===void 0?!1:g,y=e.controls,b=y===void 0?!0:y;e.classNames;var C=e.stringMode,S=e.parser,w=e.formatter,E=e.precision,_=e.decimalSeparator,P=e.onChange,$=e.onInput,R=e.onPressEnter,O=e.onStep,T=e.changeOnBlur,I=T===void 0?!0:T,k=e.domRef,N=Ye(e,sKe),D="".concat(n,"-input"),L=f.useRef(null),H=f.useState(!1),U=ie(H,2),V=U[0],j=U[1],F=f.useRef(!1),W=f.useRef(!1),X=f.useRef(!1),J=f.useState(function(){return Ul(u??c)}),q=ie(J,2),A=q[0],z=q[1];function G(He){u===void 0&&z(He)}var Y=f.useCallback(function(He,Ke){if(!Ke)return E>=0?E:Math.max(em(He),em(l))},[E,l]),Q=f.useCallback(function(He){var Ke=String(He);if(S)return S(Ke);var it=Ke;return _&&(it=it.replace(_,".")),it.replace(/[^\w.-]+/g,"")},[S,_]),ee=f.useRef(""),te=f.useCallback(function(He,Ke){if(w)return w(He,{userTyping:Ke,input:String(ee.current)});var it=typeof He=="number"?PT(He):He;if(!Ke){var Ge=Y(it,Ke);if(b7(it)&&(_||Ge>=0)){var ut=_||".";it=e$(it,ut,Ge)}}return it},[w,Y,_]),oe=f.useState(function(){var He=c??u;return A.isInvalidate()&&["string","number"].includes(dt(He))?Number.isNaN(He)?"":He:te(A.toString(),!1)}),ne=ie(oe,2),le=ne[0],ce=ne[1];ee.current=le;function he(He,Ke){ce(te(He.isInvalidate()?He.toString(!1):He.toString(!Ke),Ke))}var ue=f.useMemo(function(){return yY(a)},[a,E]),fe=f.useMemo(function(){return yY(i)},[i,E]),ve=f.useMemo(function(){return!ue||!A||A.isInvalidate()?!1:ue.lessEquals(A)},[ue,A]),ge=f.useMemo(function(){return!fe||!A||A.isInvalidate()?!1:A.lessEquals(fe)},[fe,A]),de=tKe(L.current,V),be=ie(de,2),Ee=be[0],Le=be[1],Re=function(Ke){return ue&&!Ke.lessEquals(ue)?ue:fe&&!fe.lessEquals(Ke)?fe:null},Pe=function(Ke){return!Re(Ke)},ze=function(Ke,it){var Ge=Ke,ut=Pe(Ge)||Ge.isEmpty();if(!Ge.isEmpty()&&!it&&(Ge=Re(Ge)||Ge,ut=!0),!p&&!d&&ut){var Ze=Ge.toString(),et=Y(Ze,it);return et>=0&&(Ge=Ul(e$(Ze,".",et)),Pe(Ge)||(Ge=Ul(e$(Ze,".",et,!0)))),Ge.equals(A)||(G(Ge),P==null||P(Ge.isEmpty()?null:vY(C,Ge)),u===void 0&&he(Ge,it)),Ge}return A},Ie=aKe(),$e=function He(Ke){if(Ee(),ee.current=Ke,ce(Ke),!W.current){var it=Q(Ke),Ge=Ul(it);Ge.isNaN()||ze(Ge,!0)}$==null||$(Ke),Ie(function(){var ut=Ke;S||(ut=Ke.replace(/。/g,".")),ut!==Ke&&He(ut)})},Be=function(){W.current=!0},Ce=function(){W.current=!1,$e(L.current.value)},Oe=function(Ke){$e(Ke.target.value)},Fe=function(Ke){var it;if(!(Ke&&ve||!Ke&&ge)){F.current=!1;var Ge=Ul(X.current?gY(l):l);Ke||(Ge=Ge.negate());var ut=(A||Ul(0)).add(Ge.toString()),Ze=ze(ut,!1);O==null||O(vY(C,Ze),{offset:X.current?gY(l):l,type:Ke?"up":"down"}),(it=L.current)===null||it===void 0||it.focus()}},Se=function(Ke){var it=Ul(Q(le)),Ge;it.isNaN()?Ge=ze(A,Ke):Ge=ze(it,Ke),u!==void 0?he(A,!1):Ge.isNaN()||he(Ge,!1)},Ae=function(){F.current=!0},Ve=function(Ke){var it=Ke.key,Ge=Ke.shiftKey;F.current=!0,X.current=Ge,it==="Enter"&&(W.current||(F.current=!1),Se(!1),R==null||R(Ke)),v!==!1&&!W.current&&["Up","ArrowUp","Down","ArrowDown"].includes(it)&&(Fe(it==="Up"||it==="ArrowUp"),Ke.preventDefault())},Je=function(){F.current=!1,X.current=!1};f.useEffect(function(){if(x&&V){var He=function(Ge){Fe(Ge.deltaY<0),Ge.preventDefault()},Ke=L.current;if(Ke)return Ke.addEventListener("wheel",He,{passive:!1}),function(){return Ke.removeEventListener("wheel",He)}}});var ht=function(){I&&Se(!1),j(!1),F.current=!1};return ym(function(){A.isInvalidate()||he(A,!1)},[E,w]),ym(function(){var He=Ul(u);z(He);var Ke=Ul(Q(le));(!He.equals(Ke)||!F.current||w)&&he(He,F.current)},[u]),ym(function(){w&&Le()},[le]),f.createElement("div",{ref:k,className:re(n,r,K(K(K(K(K({},"".concat(n,"-focused"),V),"".concat(n,"-disabled"),d),"".concat(n,"-readonly"),p),"".concat(n,"-not-a-number"),A.isNaN()),"".concat(n,"-out-of-range"),!A.isInvalidate()&&!Pe(A))),style:o,onFocus:function(){j(!0)},onBlur:ht,onKeyDown:Ve,onKeyUp:Je,onCompositionStart:Be,onCompositionEnd:Ce,onBeforeInput:Ae},b&&f.createElement(iKe,{prefixCls:n,upNode:h,downNode:m,upDisabled:ve,downDisabled:ge,onStep:Fe}),f.createElement("div",{className:"".concat(D,"-wrap")},f.createElement("input",we({autoComplete:"off",role:"spinbutton","aria-valuemin":i,"aria-valuemax":a,"aria-valuenow":A.isInvalidate()?null:A.toString(),step:l},N,{ref:Ci(L,t),className:D,value:le,onChange:Oe,disabled:d,readOnly:p}))))}),uKe=f.forwardRef(function(e,t){var n=e.disabled,r=e.style,o=e.prefixCls,i=o===void 0?"rc-input-number":o,a=e.value,s=e.prefix,l=e.suffix,c=e.addonBefore,u=e.addonAfter,d=e.className,p=e.classNames,h=Ye(e,lKe),m=f.useRef(null),v=f.useRef(null),g=f.useRef(null),x=function(b){g.current&&x7(g.current,b)};return f.useImperativeHandle(t,function(){return eKe(g.current,{focus:x,nativeElement:m.current.nativeElement||v.current})}),f.createElement(C7,{className:d,triggerFocus:x,prefixCls:i,value:a,disabled:n,style:r,prefix:s,suffix:l,addonAfter:u,addonBefore:c,classNames:p,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:m},f.createElement(cKe,we({prefixCls:i,disabled:n,ref:g,domRef:v,className:p==null?void 0:p.input},h)))});const dKe=e=>{var t;const n=(t=e.handleVisible)!==null&&t!==void 0?t:"auto",r=e.controlHeightSM-e.lineWidth*2;return Object.assign(Object.assign({},Cg(e)),{controlWidth:90,handleWidth:r,handleFontSize:e.fontSize/2,handleVisible:n,handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,filledHandleBg:new wn(e.colorFillSecondary).onBackground(e.colorBgContainer).toHexString(),handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder,handleOpacity:n===!0?1:0,handleVisibleWidth:n===!0?r:0})},bY=({componentCls:e,borderRadiusSM:t,borderRadiusLG:n},r)=>{const o=r==="lg"?n:t;return{[`&-${r}`]:{[`${e}-handler-wrap`]:{borderStartEndRadius:o,borderEndEndRadius:o},[`${e}-handler-up`]:{borderStartEndRadius:o},[`${e}-handler-down`]:{borderEndEndRadius:o}}}},fKe=e=>{const{componentCls:t,lineWidth:n,lineType:r,borderRadius:o,inputFontSizeSM:i,inputFontSizeLG:a,controlHeightLG:s,controlHeightSM:l,colorError:c,paddingInlineSM:u,paddingBlockSM:d,paddingBlockLG:p,paddingInlineLG:h,colorIcon:m,motionDurationMid:v,handleHoverColor:g,handleOpacity:x,paddingInline:y,paddingBlock:b,handleBg:C,handleActiveBg:S,colorTextDisabled:w,borderRadiusSM:E,borderRadiusLG:_,controlWidth:P,handleBorderColor:$,filledHandleBg:R,lineHeightLG:O,calc:T}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),Xw(e)),{display:"inline-block",width:P,margin:0,padding:0,borderRadius:o}),c7(e,{[`${t}-handler-wrap`]:{background:C,[`${t}-handler-down`]:{borderBlockStart:`${se(n)} ${r} ${$}`}}})),d7(e,{[`${t}-handler-wrap`]:{background:R,[`${t}-handler-down`]:{borderBlockStart:`${se(n)} ${r} ${$}`}},"&:focus-within":{[`${t}-handler-wrap`]:{background:C}}})),f7(e,{[`${t}-handler-wrap`]:{background:C,[`${t}-handler-down`]:{borderBlockStart:`${se(n)} ${r} ${$}`}}})),u7(e)),{"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:a,lineHeight:O,borderRadius:_,[`input${t}-input`]:{height:T(s).sub(T(n).mul(2)).equal(),padding:`${se(p)} ${se(h)}`}},"&-sm":{padding:0,fontSize:i,borderRadius:E,[`input${t}-input`]:{height:T(l).sub(T(n).mul(2)).equal(),padding:`${se(d)} ${se(u)}`}},"&-out-of-range":{[`${t}-input-wrap`]:{input:{color:c}}},"&-group":Object.assign(Object.assign(Object.assign({},Rn(e)),Mhe(e)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${t}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${t}-group-addon`]:{borderRadius:_,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:E}}},She(e)),_he(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}}})}),[`&-disabled ${t}-input`]:{cursor:"not-allowed"},[t]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),{width:"100%",padding:`${se(b)} ${se(y)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:o,outline:0,transition:`all ${v} linear`,appearance:"textfield",fontSize:"inherit"}),p7(e.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{width:e.handleWidth,opacity:1}})},{[t]:Object.assign(Object.assign(Object.assign({[`${t}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleVisibleWidth,opacity:x,height:"100%",borderStartStartRadius:0,borderStartEndRadius:o,borderEndEndRadius:o,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${v}`,overflow:"hidden",[`${t}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` +`;return[_O(`${t}-checkbox`,e),{[n]:{"&-checkbox":{top:0,marginInlineEnd:e.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${n}-menu-empty`]:{[`${n}-menu`]:{width:"100%",height:"auto",[r]:{color:e.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:e.controlItemWidth,height:e.dropdownHeight,margin:0,padding:e.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&-item":Object.assign(Object.assign({},Bs),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:e.optionPadding,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationMid}`,borderRadius:e.borderRadiusSM,"&:hover":{background:e.controlItemBgHover},"&-disabled":{color:e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[o]:{color:e.colorTextDisabled}},[`&-active:not(${r}-disabled)`]:{"&, &:hover":{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg}},"&-content":{flex:"auto"},[o]:{marginInlineStart:e.paddingXXS,color:e.colorIcon,fontSize:e.fontSizeIcon},"&-keyword":{color:e.colorHighlight}})}}}]},sqe=e=>{const{componentCls:t,antCls:n}=e;return[{[t]:{width:e.controlWidth}},{[`${t}-dropdown`]:[{[`&${n}-select-dropdown`]:{padding:0}},tme(e)]},{[`${t}-dropdown-rtl`]:{direction:"rtl"}},yg(e)]},nme=e=>{const t=Math.round((e.controlHeight-e.fontSize*e.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:e.controlItemBgActive,optionSelectedFontWeight:e.fontWeightStrong,optionPadding:`${t}px ${e.paddingSM}px`,menuPadding:e.paddingXXS,optionSelectedColor:e.colorText}},rme=pn("Cascader",e=>[sqe(e)],nme,{unitless:{optionSelectedFontWeight:!0}}),lqe=e=>{const{componentCls:t}=e;return{[`${t}-panel`]:[tme(e),{display:"inline-flex",border:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,borderRadius:e.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${t}-menus`]:{alignItems:"stretch"},[`${t}-menu`]:{height:"auto"},"&-empty":{padding:e.paddingXXS}}]}},cqe=Wue(["Cascader","Panel"],e=>lqe(e),nme);function uqe(e){const{prefixCls:t,className:n,multiple:r,rootClassName:o,notFoundContent:i,direction:a,expandIcon:s,disabled:l}=e,c=p.useContext(Do),u=l??c,[d,f,h,m]=Qhe(t,a),v=br(f),[g,b,y]=rme(f,v);cqe(f);const x=h==="rtl",[w,S]=Jhe(d,x,s),C=i||(m==null?void 0:m("Cascader"))||p.createElement(qC,{componentName:"Cascader"}),E=Zhe(f,r);return g(p.createElement(Xhe,Object.assign({},e,{checkable:E,prefixCls:f,className:re(n,b,o,y,v),notFoundContent:C,direction:h,expandIcon:w,loadingIcon:S,disabled:u})))}var dqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ol===0?[s]:[].concat(De(a),[t,s]),[]),o=[];let i=0;return r.forEach((a,s)=>{const l=i+a.length;let c=e.slice(i,l);i=l,s%2===1&&(c=p.createElement("span",{className:`${n}-menu-item-keyword`,key:`separator-${s}`},c)),o.push(c)}),o}const mqe=(e,t,n,r)=>{const o=[],i=e.toLowerCase();return t.forEach((a,s)=>{s!==0&&o.push(" / ");let l=a[r.label];const c=typeof l;(c==="string"||c==="number")&&(l=hqe(String(l),i,n)),o.push(l)}),o},Wy=p.forwardRef((e,t)=>{var n,r,o,i;const{prefixCls:a,size:s,disabled:l,className:c,rootClassName:u,multiple:d,bordered:f=!0,transitionName:h,choiceTransitionName:m="",popupClassName:v,dropdownClassName:g,expandIcon:b,placement:y,showSearch:x,allowClear:w=!0,notFoundContent:S,direction:C,getPopupContainer:E,status:_,showArrow:P,builtinPlacements:$,style:T,variant:R,dropdownRender:O,onDropdownVisibleChange:k,dropdownMenuColumnStyle:I,popupRender:D,dropdownStyle:N,popupMenuColumnStyle:L,onOpenChange:H,styles:U,classNames:V}=e,j=dqe(e,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant","dropdownRender","onDropdownVisibleChange","dropdownMenuColumnStyle","popupRender","dropdownStyle","popupMenuColumnStyle","onOpenChange","styles","classNames"]),F=En(j,["suffixIcon"]),{getPrefixCls:W,getPopupContainer:X,className:J,style:q,classNames:A,styles:z}=Vr("cascader"),{popupOverflow:G}=p.useContext(kt),{status:Y,hasFeedback:Q,isFormItemInput:ee,feedbackIcon:te}=p.useContext(Ao),oe=tf(Y,_),[ne,le,ce,he]=Qhe(a,C),ue=ce==="rtl",fe=W(),ve=br(ne),[ge,de,be]=Hj(ne,ve),Ee=br(le),[Le]=rme(le,Ee),{compactSize:Te,compactItemClassnames:Pe}=Rl(ne,C),[ze,ke]=Hu("cascader",R,f),$e=S||(he==null?void 0:he("Cascader"))||p.createElement(qC,{componentName:"Cascader"}),Be=re(((n=V==null?void 0:V.popup)===null||n===void 0?void 0:n.root)||((r=A.popup)===null||r===void 0?void 0:r.root)||v||g,`${le}-dropdown`,{[`${le}-dropdown-rtl`]:ce==="rtl"},u,ve,A.root,V==null?void 0:V.root,Ee,de,be),we=D||O,Re=L||I,Fe=H||k,Se=((o=U==null?void 0:U.popup)===null||o===void 0?void 0:o.root)||((i=z.popup)===null||i===void 0?void 0:i.root)||N,Ae=p.useMemo(()=>{if(!x)return x;let ye={render:mqe};return typeof x=="object"&&(ye=Object.assign(Object.assign({},ye),x)),ye},[x]),Ve=fo(ye=>{var Oe;return(Oe=s??Te)!==null&&Oe!==void 0?Oe:ye}),Je=p.useContext(Do),ht=l??Je,[He,Ke]=Jhe(ne,ue,b),it=Zhe(le,d),Ge=Wj(e.suffixIcon,P),{suffixIcon:ut,removeIcon:Ze,clearIcon:et}=cO(Object.assign(Object.assign({},e),{hasFeedback:Q,feedbackIcon:te,showSuffixIcon:Ge,multiple:d,prefixCls:ne,componentName:"Cascader"})),tt=p.useMemo(()=>y!==void 0?y:ue?"bottomRight":"bottomLeft",[y,ue]),mt=w===!0?{clearIcon:et}:w,[me]=Tl("SelectLike",Se==null?void 0:Se.zIndex),pe=p.createElement(eS,Object.assign({prefixCls:ne,className:re(!a&&le,{[`${ne}-lg`]:Ve==="large",[`${ne}-sm`]:Ve==="small",[`${ne}-rtl`]:ue,[`${ne}-${ze}`]:ke,[`${ne}-in-form-item`]:ee},Mc(ne,oe,Q),Pe,J,c,u,V==null?void 0:V.root,A.root,ve,Ee,de,be),disabled:ht,style:Object.assign(Object.assign(Object.assign(Object.assign({},z.root),U==null?void 0:U.root),q),T)},F,{builtinPlacements:zj($,G),direction:ce,placement:tt,notFoundContent:$e,allowClear:mt,showSearch:Ae,expandIcon:He,suffixIcon:ut,removeIcon:Ze,loadingIcon:Ke,checkable:it,dropdownClassName:Be,dropdownPrefixCls:a||le,dropdownStyle:Object.assign(Object.assign({},Se),{zIndex:me}),dropdownRender:we,dropdownMenuColumnStyle:Re,onOpenChange:Fe,choiceTransitionName:Oi(fe,"",m),transitionName:Oi(fe,"slide-up",h),getPopupContainer:E||X,ref:t}));return Le(ge(pe))}),gqe=Jp(Wy,"dropdownAlign",e=>En(e,["visible"]));Wy.SHOW_PARENT=pqe;Wy.SHOW_CHILD=fqe;Wy.Panel=uqe;Wy._InternalPanelDoNotUseOrYouWillBeFired=gqe;const ome=Z.createContext(null);var vqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,className:o,rootClassName:i,children:a,indeterminate:s=!1,style:l,onMouseEnter:c,onMouseLeave:u,skipGroup:d=!1,disabled:f}=e,h=vqe(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:m,direction:v,checkbox:g}=p.useContext(kt),b=p.useContext(ome),{isFormItemInput:y}=p.useContext(Ao),x=p.useContext(Do),w=(n=(b==null?void 0:b.disabled)||f)!==null&&n!==void 0?n:x,S=p.useRef(h.value),C=p.useRef(null),E=Ci(t,C);p.useEffect(()=>{b==null||b.registerValue(h.value)},[]),p.useEffect(()=>{if(!d)return h.value!==S.current&&(b==null||b.cancelValue(S.current),b==null||b.registerValue(h.value),S.current=h.value),()=>b==null?void 0:b.cancelValue(h.value)},[h.value]),p.useEffect(()=>{var L;!((L=C.current)===null||L===void 0)&&L.input&&(C.current.input.indeterminate=s)},[s]);const _=m("checkbox",r),P=br(_),[$,T,R]=eme(_,P),O=Object.assign({},h);b&&!d&&(O.onChange=(...L)=>{h.onChange&&h.onChange.apply(h,L),b.toggleOption&&b.toggleOption({label:a,value:h.value})},O.name=b.name,O.checked=b.value.includes(h.value));const k=re(`${_}-wrapper`,{[`${_}-rtl`]:v==="rtl",[`${_}-wrapper-checked`]:O.checked,[`${_}-wrapper-disabled`]:w,[`${_}-wrapper-in-form-item`]:y},g==null?void 0:g.className,o,i,R,P,T),I=re({[`${_}-indeterminate`]:s},UR,T),[D,N]=yhe(O.onClick);return $(p.createElement(BC,{component:"Checkbox",disabled:w},p.createElement("label",{className:k,style:Object.assign(Object.assign({},g==null?void 0:g.style),l),onMouseEnter:c,onMouseLeave:u,onClick:D},p.createElement(vhe,Object.assign({},O,{onClick:N,prefixCls:_,className:I,disabled:w,ref:E})),a!=null&&p.createElement("span",{className:`${_}-label`},a))))},ime=p.forwardRef(yqe);var bqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{defaultValue:n,children:r,options:o=[],prefixCls:i,className:a,rootClassName:s,style:l,onChange:c}=e,u=bqe(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:d,direction:f}=p.useContext(kt),[h,m]=p.useState(u.value||n||[]),[v,g]=p.useState([]);p.useEffect(()=>{"value"in u&&m(u.value||[])},[u.value]);const b=p.useMemo(()=>o.map(I=>typeof I=="string"||typeof I=="number"?{label:I,value:I}:I),[o]),y=I=>{g(D=>D.filter(N=>N!==I))},x=I=>{g(D=>[].concat(De(D),[I]))},w=I=>{const D=h.indexOf(I.value),N=De(h);D===-1?N.push(I.value):N.splice(D,1),"value"in u||m(N),c==null||c(N.filter(L=>v.includes(L)).sort((L,H)=>{const U=b.findIndex(j=>j.value===L),V=b.findIndex(j=>j.value===H);return U-V}))},S=d("checkbox",i),C=`${S}-group`,E=br(S),[_,P,$]=eme(S,E),T=En(u,["value","disabled"]),R=o.length?b.map(I=>p.createElement(ime,{prefixCls:S,key:I.value.toString(),disabled:"disabled"in I?I.disabled:u.disabled,value:I.value,checked:h.includes(I.value),onChange:I.onChange,className:re(`${C}-item`,I.className),style:I.style,title:I.title,id:I.id,required:I.required},I.label)):r,O=p.useMemo(()=>({toggleOption:w,value:h,disabled:u.disabled,name:u.name,registerValue:x,cancelValue:y}),[w,h,u.disabled,u.name,x,y]),k=re(C,{[`${C}-rtl`]:f==="rtl"},a,s,$,E,P);return _(p.createElement("div",Object.assign({className:k,style:l},T,{ref:t}),p.createElement(ome.Provider,{value:O},R)))}),Uy=ime;Uy.Group=xqe;Uy.__ANT_CHECKBOX=!0;const ame=p.createContext({});var wqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n,direction:r}=p.useContext(kt),{gutter:o,wrap:i}=p.useContext(ame),{prefixCls:a,span:s,order:l,offset:c,push:u,pull:d,className:f,children:h,flex:m,style:v}=e,g=wqe(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),b=n("col",a),[y,x,w]=Fje(b),S={};let C={};Cqe.forEach(P=>{let $={};const T=e[P];typeof T=="number"?$.span=T:typeof T=="object"&&($=T||{}),delete g[P],C=Object.assign(Object.assign({},C),{[`${b}-${P}-${$.span}`]:$.span!==void 0,[`${b}-${P}-order-${$.order}`]:$.order||$.order===0,[`${b}-${P}-offset-${$.offset}`]:$.offset||$.offset===0,[`${b}-${P}-push-${$.push}`]:$.push||$.push===0,[`${b}-${P}-pull-${$.pull}`]:$.pull||$.pull===0,[`${b}-rtl`]:r==="rtl"}),$.flex&&(C[`${b}-${P}-flex`]=!0,S[`--${b}-${P}-flex`]=cY($.flex))});const E=re(b,{[`${b}-${s}`]:s!==void 0,[`${b}-order-${l}`]:l,[`${b}-offset-${c}`]:c,[`${b}-push-${u}`]:u,[`${b}-pull-${d}`]:d},f,C,x,w),_={};if(o&&o[0]>0){const P=o[0]/2;_.paddingLeft=P,_.paddingRight=P}return m&&(_.flex=cY(m),i===!1&&!_.minWidth&&(_.minWidth=0)),y(p.createElement("div",Object.assign({},g,{style:Object.assign(Object.assign(Object.assign({},_),v),S),className:E,ref:t}),h))});function Sqe(e,t){const n=[void 0,void 0],r=Array.isArray(e)?e:[e,void 0],o=t||{xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0};return r.forEach((i,a)=>{if(typeof i=="object"&&i!==null)for(let s=0;s{if(typeof e=="string"&&r(e),typeof e=="object")for(let i=0;i{o()},[JSON.stringify(e),t]),n}const $O=p.forwardRef((e,t)=>{const{prefixCls:n,justify:r,align:o,className:i,style:a,children:s,gutter:l=0,wrap:c}=e,u=Eqe(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:d,direction:f}=p.useContext(kt),h=uO(!0,null),m=uY(o,h),v=uY(r,h),g=d("row",n),[b,y,x]=Aje(g),w=Sqe(l,h),S=re(g,{[`${g}-no-wrap`]:c===!1,[`${g}-${v}`]:v,[`${g}-${m}`]:m,[`${g}-rtl`]:f==="rtl"},i,y,x),C={},E=w[0]!=null&&w[0]>0?w[0]/-2:void 0;E&&(C.marginLeft=E,C.marginRight=E);const[_,P]=w;C.rowGap=P;const $=p.useMemo(()=>({gutter:[_,P],wrap:c}),[_,P,c]);return b(p.createElement(ame.Provider,{value:$},p.createElement("div",Object.assign({},u,{className:S,style:Object.assign(Object.assign({},C),a),ref:t}),s)))}),_qe=e=>{const{componentCls:t}=e;return{[t]:{"&-horizontal":{[`&${t}`]:{"&-sm":{marginBlock:e.marginXS},"&-md":{marginBlock:e.margin}}}}}},$qe=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:o,textPaddingInline:i,orientationMargin:a,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},Tn(e)),{borderBlockStart:`${se(o)} solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${se(o)} solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${se(e.marginLG)} 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${se(e.dividerHorizontalWithTextGutterMargin)} 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${se(o)} 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:i},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${se(o)} 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:r,borderStyle:"dotted",borderWidth:`${se(o)} 0 0`},[`&-horizontal${t}-with-text${t}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${t}-dotted`]:{borderInlineStartWidth:o,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:n}},[`&-horizontal${t}-with-text-end${t}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}},Pqe=e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}),Mqe=pn("Divider",e=>{const t=Xt(e,{dividerHorizontalWithTextGutterMargin:e.margin,sizePaddingEdgeHorizontal:0});return[$qe(t),_qe(t)]},Pqe,{unitless:{orientationMargin:!0}});var Tqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n,className:r,style:o}=Vr("divider"),{prefixCls:i,type:a="horizontal",orientation:s="center",orientationMargin:l,className:c,rootClassName:u,children:d,dashed:f,variant:h="solid",plain:m,style:v,size:g}=e,b=Tqe(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style","size"]),y=t("divider",i),[x,w,S]=Mqe(y),C=fo(g),E=Rqe[C],_=!!d,P=p.useMemo(()=>s==="left"?n==="rtl"?"end":"start":s==="right"?n==="rtl"?"start":"end":s,[n,s]),$=P==="start"&&l!=null,T=P==="end"&&l!=null,R=re(y,r,w,S,`${y}-${a}`,{[`${y}-with-text`]:_,[`${y}-with-text-${P}`]:_,[`${y}-dashed`]:!!f,[`${y}-${h}`]:h!=="solid",[`${y}-plain`]:!!m,[`${y}-rtl`]:n==="rtl",[`${y}-no-default-orientation-margin-start`]:$,[`${y}-no-default-orientation-margin-end`]:T,[`${y}-${E}`]:!!E},c,u),O=p.useMemo(()=>typeof l=="number"?l:/^\d+$/.test(l)?Number(l):l,[l]),k={marginInlineStart:$?O:void 0,marginInlineEnd:T?O:void 0};return x(p.createElement("div",Object.assign({className:R,style:Object.assign(Object.assign({},o),v)},b,{role:"separator"}),d&&a!=="vertical"&&p.createElement("span",{className:`${y}-inner-text`,style:k},d)))};var dY=function(t,n){if(!t)return null;var r={left:t.offsetLeft,right:t.parentElement.clientWidth-t.clientWidth-t.offsetLeft,width:t.clientWidth,top:t.offsetTop,bottom:t.parentElement.clientHeight-t.clientHeight-t.offsetTop,height:t.clientHeight};return n?{left:0,right:0,width:0,top:r.top,bottom:r.bottom,height:r.height}:{left:r.left,right:r.right,width:r.width,top:0,bottom:0,height:0}},Qc=function(t){return t!==void 0?"".concat(t,"px"):void 0};function kqe(e){var t=e.prefixCls,n=e.containerRef,r=e.value,o=e.getValueIndex,i=e.motionName,a=e.onMotionStart,s=e.onMotionEnd,l=e.direction,c=e.vertical,u=c===void 0?!1:c,d=p.useRef(null),f=p.useState(r),h=ie(f,2),m=h[0],v=h[1],g=function(I){var D,N=o(I),L=(D=n.current)===null||D===void 0?void 0:D.querySelectorAll(".".concat(t,"-item"))[N];return(L==null?void 0:L.offsetParent)&&L},b=p.useState(null),y=ie(b,2),x=y[0],w=y[1],S=p.useState(null),C=ie(S,2),E=C[0],_=C[1];Mn(function(){if(m!==r){var k=g(m),I=g(r),D=dY(k,u),N=dY(I,u);v(r),w(D),_(N),k&&I?a():s()}},[r]);var P=p.useMemo(function(){if(u){var k;return Qc((k=x==null?void 0:x.top)!==null&&k!==void 0?k:0)}return Qc(l==="rtl"?-(x==null?void 0:x.right):x==null?void 0:x.left)},[u,l,x]),$=p.useMemo(function(){if(u){var k;return Qc((k=E==null?void 0:E.top)!==null&&k!==void 0?k:0)}return Qc(l==="rtl"?-(E==null?void 0:E.right):E==null?void 0:E.left)},[u,l,E]),T=function(){return u?{transform:"translateY(var(--thumb-start-top))",height:"var(--thumb-start-height)"}:{transform:"translateX(var(--thumb-start-left))",width:"var(--thumb-start-width)"}},R=function(){return u?{transform:"translateY(var(--thumb-active-top))",height:"var(--thumb-active-height)"}:{transform:"translateX(var(--thumb-active-left))",width:"var(--thumb-active-width)"}},O=function(){w(null),_(null),s()};return!x||!E?null:p.createElement(Ko,{visible:!0,motionName:i,motionAppear:!0,onAppearStart:T,onAppearActive:R,onVisibleChanged:O},function(k,I){var D=k.className,N=k.style,L=B(B({},N),{},{"--thumb-start-left":P,"--thumb-start-width":Qc(x==null?void 0:x.width),"--thumb-active-left":$,"--thumb-active-width":Qc(E==null?void 0:E.width),"--thumb-start-top":P,"--thumb-start-height":Qc(x==null?void 0:x.height),"--thumb-active-top":$,"--thumb-active-height":Qc(E==null?void 0:E.height)}),H={ref:Ci(d,I),style:L,className:re("".concat(t,"-thumb"),D)};return p.createElement("div",H)})}var Iqe=["prefixCls","direction","vertical","options","disabled","defaultValue","value","name","onChange","className","motionName"];function Dqe(e){if(typeof e.title<"u")return e.title;if(dt(e.label)!=="object"){var t;return(t=e.label)===null||t===void 0?void 0:t.toString()}}function Nqe(e){return e.map(function(t){if(dt(t)==="object"&&t!==null){var n=Dqe(t);return B(B({},t),{},{title:n})}return{label:t==null?void 0:t.toString(),title:t==null?void 0:t.toString(),value:t}})}var Aqe=function(t){var n=t.prefixCls,r=t.className,o=t.disabled,i=t.checked,a=t.label,s=t.title,l=t.value,c=t.name,u=t.onChange,d=t.onFocus,f=t.onBlur,h=t.onKeyDown,m=t.onKeyUp,v=t.onMouseDown,g=function(y){o||u(y,l)};return p.createElement("label",{className:re(r,K({},"".concat(n,"-item-disabled"),o)),onMouseDown:v},p.createElement("input",{name:c,className:"".concat(n,"-item-input"),type:"radio",disabled:o,checked:i,onChange:g,onFocus:d,onBlur:f,onKeyDown:h,onKeyUp:m}),p.createElement("div",{className:"".concat(n,"-item-label"),title:s,"aria-selected":i},a))},Fqe=p.forwardRef(function(e,t){var n,r,o=e.prefixCls,i=o===void 0?"rc-segmented":o,a=e.direction,s=e.vertical,l=e.options,c=l===void 0?[]:l,u=e.disabled,d=e.defaultValue,f=e.value,h=e.name,m=e.onChange,v=e.className,g=v===void 0?"":v,b=e.motionName,y=b===void 0?"thumb-motion":b,x=Ye(e,Iqe),w=p.useRef(null),S=p.useMemo(function(){return Ci(w,t)},[w,t]),C=p.useMemo(function(){return Nqe(c)},[c]),E=Gt((n=C[0])===null||n===void 0?void 0:n.value,{value:f,defaultValue:d}),_=ie(E,2),P=_[0],$=_[1],T=p.useState(!1),R=ie(T,2),O=R[0],k=R[1],I=function(Q,ee){$(ee),m==null||m(ee)},D=En(x,["children"]),N=p.useState(!1),L=ie(N,2),H=L[0],U=L[1],V=p.useState(!1),j=ie(V,2),F=j[0],W=j[1],X=function(){W(!0)},J=function(){W(!1)},q=function(){U(!1)},A=function(Q){Q.key==="Tab"&&U(!0)},z=function(Q){var ee=C.findIndex(function(le){return le.value===P}),te=C.length,oe=(ee+Q+te)%te,ne=C[oe];ne&&($(ne.value),m==null||m(ne.value))},G=function(Q){switch(Q.key){case"ArrowLeft":case"ArrowUp":z(-1);break;case"ArrowRight":case"ArrowDown":z(1);break}};return p.createElement("div",Ce({role:"radiogroup","aria-label":"segmented control",tabIndex:u?void 0:0},D,{className:re(i,(r={},K(r,"".concat(i,"-rtl"),a==="rtl"),K(r,"".concat(i,"-disabled"),u),K(r,"".concat(i,"-vertical"),s),r),g),ref:S}),p.createElement("div",{className:"".concat(i,"-group")},p.createElement(kqe,{vertical:s,prefixCls:i,value:P,containerRef:w,motionName:"".concat(i,"-").concat(y),direction:a,getValueIndex:function(Q){return C.findIndex(function(ee){return ee.value===Q})},onMotionStart:function(){k(!0)},onMotionEnd:function(){k(!1)}}),C.map(function(Y){var Q;return p.createElement(Aqe,Ce({},Y,{name:h,key:Y.value,prefixCls:i,className:re(Y.className,"".concat(i,"-item"),(Q={},K(Q,"".concat(i,"-item-selected"),Y.value===P&&!O),K(Q,"".concat(i,"-item-focused"),F&&H&&Y.value===P),Q)),checked:Y.value===P,onChange:I,onFocus:X,onBlur:J,onKeyDown:G,onKeyUp:A,onMouseDown:q,disabled:!!u||!!Y.disabled}))})))}),Bqe=Fqe;function fY(e,t){return{[`${e}, ${e}:hover, ${e}:focus`]:{color:t.colorTextDisabled,cursor:"not-allowed"}}}function pY(e){return{backgroundColor:e.itemSelectedBg,boxShadow:e.boxShadowTertiary}}const Lqe=Object.assign({overflow:"hidden"},Bs),jqe=e=>{const{componentCls:t}=e,n=e.calc(e.controlHeight).sub(e.calc(e.trackPadding).mul(2)).equal(),r=e.calc(e.controlHeightLG).sub(e.calc(e.trackPadding).mul(2)).equal(),o=e.calc(e.controlHeightSM).sub(e.calc(e.trackPadding).mul(2)).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),{display:"inline-block",padding:e.trackPadding,color:e.itemColor,background:e.trackBg,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`}),Ls(e)),{[`${t}-group`]:{position:"relative",display:"flex",alignItems:"stretch",justifyItems:"flex-start",flexDirection:"row",width:"100%"},[`&${t}-rtl`]:{direction:"rtl"},[`&${t}-vertical`]:{[`${t}-group`]:{flexDirection:"column"},[`${t}-thumb`]:{width:"100%",height:0,padding:`0 ${se(e.paddingXXS)}`}},[`&${t}-block`]:{display:"flex"},[`&${t}-block ${t}-item`]:{flex:1,minWidth:0},[`${t}-item`]:{position:"relative",textAlign:"center",cursor:"pointer",transition:`color ${e.motionDurationMid} ${e.motionEaseInOut}`,borderRadius:e.borderRadiusSM,transform:"translateZ(0)","&-selected":Object.assign(Object.assign({},pY(e)),{color:e.itemSelectedColor}),"&-focused":Object.assign({},_c(e)),"&::after":{content:'""',position:"absolute",zIndex:-1,width:"100%",height:"100%",top:0,insetInlineStart:0,borderRadius:"inherit",opacity:0,transition:`opacity ${e.motionDurationMid}`,pointerEvents:"none"},[`&:hover:not(${t}-item-selected):not(${t}-item-disabled)`]:{color:e.itemHoverColor,"&::after":{opacity:1,backgroundColor:e.itemHoverBg}},[`&:active:not(${t}-item-selected):not(${t}-item-disabled)`]:{color:e.itemHoverColor,"&::after":{opacity:1,backgroundColor:e.itemActiveBg}},"&-label":Object.assign({minHeight:n,lineHeight:se(n),padding:`0 ${se(e.segmentedPaddingHorizontal)}`},Lqe),"&-icon + *":{marginInlineStart:e.calc(e.marginSM).div(2).equal()},"&-input":{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:0,opacity:0,pointerEvents:"none"}},[`${t}-thumb`]:Object.assign(Object.assign({},pY(e)),{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:"100%",padding:`${se(e.paddingXXS)} 0`,borderRadius:e.borderRadiusSM,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOut}, height ${e.motionDurationSlow} ${e.motionEaseInOut}`,[`& ~ ${t}-item:not(${t}-item-selected):not(${t}-item-disabled)::after`]:{backgroundColor:"transparent"}}),[`&${t}-lg`]:{borderRadius:e.borderRadiusLG,[`${t}-item-label`]:{minHeight:r,lineHeight:se(r),padding:`0 ${se(e.segmentedPaddingHorizontal)}`,fontSize:e.fontSizeLG},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadius}},[`&${t}-sm`]:{borderRadius:e.borderRadiusSM,[`${t}-item-label`]:{minHeight:o,lineHeight:se(o),padding:`0 ${se(e.segmentedPaddingHorizontalSM)}`},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadiusXS}}}),fY(`&-disabled ${t}-item`,e)),fY(`${t}-item-disabled`,e)),{[`${t}-thumb-motion-appear-active`]:{transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOut}, width ${e.motionDurationSlow} ${e.motionEaseInOut}`,willChange:"transform, width"},[`&${t}-shape-round`]:{borderRadius:9999,[`${t}-item, ${t}-thumb`]:{borderRadius:9999}}})}},zqe=e=>{const{colorTextLabel:t,colorText:n,colorFillSecondary:r,colorBgElevated:o,colorFill:i,lineWidthBold:a,colorBgLayout:s}=e;return{trackPadding:a,trackBg:s,itemColor:t,itemHoverColor:n,itemHoverBg:r,itemSelectedBg:o,itemActiveBg:i,itemSelectedColor:n}},Hqe=pn("Segmented",e=>{const{lineWidth:t,calc:n}=e,r=Xt(e,{segmentedPaddingHorizontal:n(e.controlPaddingHorizontal).sub(t).equal(),segmentedPaddingHorizontalSM:n(e.controlPaddingHorizontalSM).sub(t).equal()});return[jqe(r)]},zqe);var hY=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=HC(),{prefixCls:r,className:o,rootClassName:i,block:a,options:s=[],size:l="middle",style:c,vertical:u,shape:d="default",name:f=n}=e,h=hY(e,["prefixCls","className","rootClassName","block","options","size","style","vertical","shape","name"]),{getPrefixCls:m,direction:v,className:g,style:b}=Vr("segmented"),y=m("segmented",r),[x,w,S]=Hqe(y),C=fo(l),E=p.useMemo(()=>s.map($=>{if(Vqe($)){const{icon:T,label:R}=$,O=hY($,["icon","label"]);return Object.assign(Object.assign({},O),{label:p.createElement(p.Fragment,null,p.createElement("span",{className:`${y}-item-icon`},T),R&&p.createElement("span",null,R))})}return $}),[s,y]),_=re(o,i,g,{[`${y}-block`]:a,[`${y}-sm`]:C==="small",[`${y}-lg`]:C==="large",[`${y}-vertical`]:u,[`${y}-shape-${d}`]:d==="round"},w,S),P=Object.assign(Object.assign({},b),c);return x(p.createElement(Bqe,Object.assign({},h,{name:f,className:_,style:P,options:E,ref:t,prefixCls:y,direction:v,vertical:u})))}),sme=Wqe,lme=Z.createContext({}),cme=Z.createContext({}),ume=({prefixCls:e,value:t,onChange:n})=>{const r=()=>{if(n&&t&&!t.cleared){const o=t.toHsb();o.a=0;const i=ha(o);i.cleared=!0,n(i)}};return Z.createElement("div",{className:`${e}-clear`,onClick:r})},dme="hex",fme="rgb",pme="hsb";var Uqe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},Gqe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Uqe}))},hme=p.forwardRef(Gqe);function HA(){return typeof BigInt=="function"}function mme(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function Cm(e){var t=e.trim(),n=t.startsWith("-");n&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t="0".concat(t));var r=t||"0",o=r.split("."),i=o[0]||"0",a=o[1]||"0";i==="0"&&a==="0"&&(n=!1);var s=n?"-":"";return{negative:n,negativeStr:s,trimStr:r,integerStr:i,decimalStr:a,fullStr:"".concat(s).concat(r)}}function y7(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function tm(e){var t=String(e);if(y7(e)){var n=Number(t.slice(t.indexOf("e-")+2)),r=t.match(/\.(\d+)/);return r!=null&&r[1]&&(n+=r[1].length),n}return t.includes(".")&&b7(t)?t.length-t.indexOf(".")-1:0}function PO(e){var t=String(e);if(y7(e)){if(e>Number.MAX_SAFE_INTEGER)return String(HA()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":Cm("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}(),Kqe=function(){function e(t){if(rr(this,e),K(this,"origin",""),K(this,"number",void 0),K(this,"empty",void 0),mme(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return or(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(n){if(this.isInvalidate())return new e(n);var r=Number(n);if(Number.isNaN(r))return this;var o=this.number+r;if(o>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(oNumber.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(o0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":PO(this.number):this.origin}}]),e}();function Ul(e){return HA()?new qqe(e):new Kqe(e)}function e$(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var o=Cm(e),i=o.negativeStr,a=o.integerStr,s=o.decimalStr,l="".concat(t).concat(s),c="".concat(i).concat(a);if(n>=0){var u=Number(s[n]);if(u>=5&&!r){var d=Ul(e).add("".concat(i,"0.").concat("0".repeat(n)).concat(10-u));return e$(d.toString(),t,n,r)}return n===0?c:"".concat(c).concat(t).concat(s.padEnd(n,"0").slice(0,n))}return l===".0"?c:"".concat(c).concat(l)}function Yqe(e){return!!(e.addonBefore||e.addonAfter)}function Xqe(e){return!!(e.prefix||e.suffix||e.allowClear)}function mY(e,t,n){var r=t.cloneNode(!0),o=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},o}function iM(e,t,n,r){if(n){var o=t;if(t.type==="click"){o=mY(t,e,""),n(o);return}if(e.type!=="file"&&r!==void 0){o=mY(t,e,r),n(o);return}n(o)}}function x7(e,t){if(e){e.focus(t);var n=t||{},r=n.cursor;if(r){var o=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(o,o);break;default:e.setSelectionRange(0,o)}}}}var w7=Z.forwardRef(function(e,t){var n,r,o,i=e.inputElement,a=e.children,s=e.prefixCls,l=e.prefix,c=e.suffix,u=e.addonBefore,d=e.addonAfter,f=e.className,h=e.style,m=e.disabled,v=e.readOnly,g=e.focused,b=e.triggerFocus,y=e.allowClear,x=e.value,w=e.handleReset,S=e.hidden,C=e.classes,E=e.classNames,_=e.dataAttrs,P=e.styles,$=e.components,T=e.onClear,R=a??i,O=($==null?void 0:$.affixWrapper)||"span",k=($==null?void 0:$.groupWrapper)||"span",I=($==null?void 0:$.wrapper)||"span",D=($==null?void 0:$.groupAddon)||"span",N=p.useRef(null),L=function(oe){var ne;(ne=N.current)!==null&&ne!==void 0&&ne.contains(oe.target)&&(b==null||b())},H=Xqe(e),U=p.cloneElement(R,{value:x,className:re((n=R.props)===null||n===void 0?void 0:n.className,!H&&(E==null?void 0:E.variant))||null}),V=p.useRef(null);if(Z.useImperativeHandle(t,function(){return{nativeElement:V.current||N.current}}),H){var j=null;if(y){var F=!m&&!v&&x,W="".concat(s,"-clear-icon"),X=dt(y)==="object"&&y!==null&&y!==void 0&&y.clearIcon?y.clearIcon:"✖";j=Z.createElement("button",{type:"button",tabIndex:-1,onClick:function(oe){w==null||w(oe),T==null||T()},onMouseDown:function(oe){return oe.preventDefault()},className:re(W,K(K({},"".concat(W,"-hidden"),!F),"".concat(W,"-has-suffix"),!!c))},X)}var J="".concat(s,"-affix-wrapper"),q=re(J,K(K(K(K(K({},"".concat(s,"-disabled"),m),"".concat(J,"-disabled"),m),"".concat(J,"-focused"),g),"".concat(J,"-readonly"),v),"".concat(J,"-input-with-clear-btn"),c&&y&&x),C==null?void 0:C.affixWrapper,E==null?void 0:E.affixWrapper,E==null?void 0:E.variant),A=(c||y)&&Z.createElement("span",{className:re("".concat(s,"-suffix"),E==null?void 0:E.suffix),style:P==null?void 0:P.suffix},j,c);U=Z.createElement(O,Ce({className:q,style:P==null?void 0:P.affixWrapper,onClick:L},_==null?void 0:_.affixWrapper,{ref:N}),l&&Z.createElement("span",{className:re("".concat(s,"-prefix"),E==null?void 0:E.prefix),style:P==null?void 0:P.prefix},l),U,A)}if(Yqe(e)){var z="".concat(s,"-group"),G="".concat(z,"-addon"),Y="".concat(z,"-wrapper"),Q=re("".concat(s,"-wrapper"),z,C==null?void 0:C.wrapper,E==null?void 0:E.wrapper),ee=re(Y,K({},"".concat(Y,"-disabled"),m),C==null?void 0:C.group,E==null?void 0:E.groupWrapper);U=Z.createElement(k,{className:ee,ref:V},Z.createElement(I,{className:Q},u&&Z.createElement(D,{className:G},u),U,d&&Z.createElement(D,{className:G},d)))}return Z.cloneElement(U,{className:re((r=U.props)===null||r===void 0?void 0:r.className,f)||null,style:B(B({},(o=U.props)===null||o===void 0?void 0:o.style),h),hidden:S})}),Qqe=["show"];function gme(e,t){return p.useMemo(function(){var n={};t&&(n.show=dt(t)==="object"&&t.formatter?t.formatter:!!t),n=B(B({},n),e);var r=n,o=r.show,i=Ye(r,Qqe);return B(B({},i),{},{show:!!o,showFormatter:typeof o=="function"?o:void 0,strategy:i.strategy||function(a){return a.length}})},[e,t])}var Zqe=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],Jqe=p.forwardRef(function(e,t){var n=e.autoComplete,r=e.onChange,o=e.onFocus,i=e.onBlur,a=e.onPressEnter,s=e.onKeyDown,l=e.onKeyUp,c=e.prefixCls,u=c===void 0?"rc-input":c,d=e.disabled,f=e.htmlSize,h=e.className,m=e.maxLength,v=e.suffix,g=e.showCount,b=e.count,y=e.type,x=y===void 0?"text":y,w=e.classes,S=e.classNames,C=e.styles,E=e.onCompositionStart,_=e.onCompositionEnd,P=Ye(e,Zqe),$=p.useState(!1),T=ie($,2),R=T[0],O=T[1],k=p.useRef(!1),I=p.useRef(!1),D=p.useRef(null),N=p.useRef(null),L=function(de){D.current&&x7(D.current,de)},H=Gt(e.defaultValue,{value:e.value}),U=ie(H,2),V=U[0],j=U[1],F=V==null?"":String(V),W=p.useState(null),X=ie(W,2),J=X[0],q=X[1],A=gme(b,g),z=A.max||m,G=A.strategy(F),Y=!!z&&G>z;p.useImperativeHandle(t,function(){var ge;return{focus:L,blur:function(){var be;(be=D.current)===null||be===void 0||be.blur()},setSelectionRange:function(be,Ee,Le){var Te;(Te=D.current)===null||Te===void 0||Te.setSelectionRange(be,Ee,Le)},select:function(){var be;(be=D.current)===null||be===void 0||be.select()},input:D.current,nativeElement:((ge=N.current)===null||ge===void 0?void 0:ge.nativeElement)||D.current}}),p.useEffect(function(){I.current&&(I.current=!1),O(function(ge){return ge&&d?!1:ge})},[d]);var Q=function(de,be,Ee){var Le=be;if(!k.current&&A.exceedFormatter&&A.max&&A.strategy(be)>A.max){if(Le=A.exceedFormatter(be,{max:A.max}),be!==Le){var Te,Pe;q([((Te=D.current)===null||Te===void 0?void 0:Te.selectionStart)||0,((Pe=D.current)===null||Pe===void 0?void 0:Pe.selectionEnd)||0])}}else if(Ee.source==="compositionEnd")return;j(Le),D.current&&iM(D.current,de,r,Le)};p.useEffect(function(){if(J){var ge;(ge=D.current)===null||ge===void 0||ge.setSelectionRange.apply(ge,De(J))}},[J]);var ee=function(de){Q(de,de.target.value,{source:"change"})},te=function(de){k.current=!1,Q(de,de.currentTarget.value,{source:"compositionEnd"}),_==null||_(de)},oe=function(de){a&&de.key==="Enter"&&!I.current&&(I.current=!0,a(de)),s==null||s(de)},ne=function(de){de.key==="Enter"&&(I.current=!1),l==null||l(de)},le=function(de){O(!0),o==null||o(de)},ce=function(de){I.current&&(I.current=!1),O(!1),i==null||i(de)},he=function(de){j(""),L(),D.current&&iM(D.current,de,r)},ue=Y&&"".concat(u,"-out-of-range"),fe=function(){var de=En(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return Z.createElement("input",Ce({autoComplete:n},de,{onChange:ee,onFocus:le,onBlur:ce,onKeyDown:oe,onKeyUp:ne,className:re(u,K({},"".concat(u,"-disabled"),d),S==null?void 0:S.input),style:C==null?void 0:C.input,ref:D,size:f,type:x,onCompositionStart:function(Ee){k.current=!0,E==null||E(Ee)},onCompositionEnd:te}))},ve=function(){var de=Number(z)>0;if(v||A.show){var be=A.showFormatter?A.showFormatter({value:F,count:G,maxLength:z}):"".concat(G).concat(de?" / ".concat(z):"");return Z.createElement(Z.Fragment,null,A.show&&Z.createElement("span",{className:re("".concat(u,"-show-count-suffix"),K({},"".concat(u,"-show-count-has-suffix"),!!v),S==null?void 0:S.count),style:B({},C==null?void 0:C.count)},be),v)}return null};return Z.createElement(w7,Ce({},P,{prefixCls:u,className:re(h,ue),handleReset:he,value:F,focused:R,triggerFocus:L,suffix:ve(),disabled:d,classes:w,classNames:S,styles:C,ref:N}),fe())});function eKe(e,t){return typeof Proxy<"u"&&e?new Proxy(e,{get:function(r,o){if(t[o])return t[o];var i=r[o];return typeof i=="function"?i.bind(r):i}}):e}function tKe(e,t){var n=p.useRef(null);function r(){try{var i=e.selectionStart,a=e.selectionEnd,s=e.value,l=s.substring(0,i),c=s.substring(a);n.current={start:i,end:a,value:s,beforeTxt:l,afterTxt:c}}catch{}}function o(){if(e&&n.current&&t)try{var i=e.value,a=n.current,s=a.beforeTxt,l=a.afterTxt,c=a.start,u=i.length;if(i.startsWith(s))u=s.length;else if(i.endsWith(l))u=i.length-n.current.afterTxt.length;else{var d=s[c-1],f=i.indexOf(d,c-1);f!==-1&&(u=f+1)}e.setSelectionRange(u,u)}catch(h){Jn(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(h.message))}}return[r,o]}var nKe=function(){var t=p.useState(!1),n=ie(t,2),r=n[0],o=n[1];return Mn(function(){o(sO())},[]),r},rKe=200,oKe=600;function iKe(e){var t=e.prefixCls,n=e.upNode,r=e.downNode,o=e.upDisabled,i=e.downDisabled,a=e.onStep,s=p.useRef(),l=p.useRef([]),c=p.useRef();c.current=a;var u=function(){clearTimeout(s.current)},d=function(x,w){x.preventDefault(),u(),c.current(w);function S(){c.current(w),s.current=setTimeout(S,rKe)}s.current=setTimeout(S,oKe)};p.useEffect(function(){return function(){u(),l.current.forEach(function(y){return gn.cancel(y)})}},[]);var f=nKe();if(f)return null;var h="".concat(t,"-handler"),m=re(h,"".concat(h,"-up"),K({},"".concat(h,"-up-disabled"),o)),v=re(h,"".concat(h,"-down"),K({},"".concat(h,"-down-disabled"),i)),g=function(){return l.current.push(gn(u))},b={unselectable:"on",role:"button",onMouseUp:g,onMouseLeave:g};return p.createElement("div",{className:"".concat(h,"-wrap")},p.createElement("span",Ce({},b,{onMouseDown:function(x){d(x,!0)},"aria-label":"Increase Value","aria-disabled":o,className:m}),n||p.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-up-inner")})),p.createElement("span",Ce({},b,{onMouseDown:function(x){d(x,!1)},"aria-label":"Decrease Value","aria-disabled":i,className:v}),r||p.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-down-inner")})))}function gY(e){var t=typeof e=="number"?PO(e):Cm(e).fullStr,n=t.includes(".");return n?Cm(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}const aKe=function(){var e=p.useRef(0),t=function(){gn.cancel(e.current)};return p.useEffect(function(){return t},[]),function(n){t(),e.current=gn(function(){n()})}};var sKe=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],lKe=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],vY=function(t,n){return t||n.isEmpty()?n.toString():n.toNumber()},yY=function(t){var n=Ul(t);return n.isInvalidate()?null:n},cKe=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,i=e.min,a=e.max,s=e.step,l=s===void 0?1:s,c=e.defaultValue,u=e.value,d=e.disabled,f=e.readOnly,h=e.upHandler,m=e.downHandler,v=e.keyboard,g=e.changeOnWheel,b=g===void 0?!1:g,y=e.controls,x=y===void 0?!0:y;e.classNames;var w=e.stringMode,S=e.parser,C=e.formatter,E=e.precision,_=e.decimalSeparator,P=e.onChange,$=e.onInput,T=e.onPressEnter,R=e.onStep,O=e.changeOnBlur,k=O===void 0?!0:O,I=e.domRef,D=Ye(e,sKe),N="".concat(n,"-input"),L=p.useRef(null),H=p.useState(!1),U=ie(H,2),V=U[0],j=U[1],F=p.useRef(!1),W=p.useRef(!1),X=p.useRef(!1),J=p.useState(function(){return Ul(u??c)}),q=ie(J,2),A=q[0],z=q[1];function G(He){u===void 0&&z(He)}var Y=p.useCallback(function(He,Ke){if(!Ke)return E>=0?E:Math.max(tm(He),tm(l))},[E,l]),Q=p.useCallback(function(He){var Ke=String(He);if(S)return S(Ke);var it=Ke;return _&&(it=it.replace(_,".")),it.replace(/[^\w.-]+/g,"")},[S,_]),ee=p.useRef(""),te=p.useCallback(function(He,Ke){if(C)return C(He,{userTyping:Ke,input:String(ee.current)});var it=typeof He=="number"?PO(He):He;if(!Ke){var Ge=Y(it,Ke);if(b7(it)&&(_||Ge>=0)){var ut=_||".";it=e$(it,ut,Ge)}}return it},[C,Y,_]),oe=p.useState(function(){var He=c??u;return A.isInvalidate()&&["string","number"].includes(dt(He))?Number.isNaN(He)?"":He:te(A.toString(),!1)}),ne=ie(oe,2),le=ne[0],ce=ne[1];ee.current=le;function he(He,Ke){ce(te(He.isInvalidate()?He.toString(!1):He.toString(!Ke),Ke))}var ue=p.useMemo(function(){return yY(a)},[a,E]),fe=p.useMemo(function(){return yY(i)},[i,E]),ve=p.useMemo(function(){return!ue||!A||A.isInvalidate()?!1:ue.lessEquals(A)},[ue,A]),ge=p.useMemo(function(){return!fe||!A||A.isInvalidate()?!1:A.lessEquals(fe)},[fe,A]),de=tKe(L.current,V),be=ie(de,2),Ee=be[0],Le=be[1],Te=function(Ke){return ue&&!Ke.lessEquals(ue)?ue:fe&&!fe.lessEquals(Ke)?fe:null},Pe=function(Ke){return!Te(Ke)},ze=function(Ke,it){var Ge=Ke,ut=Pe(Ge)||Ge.isEmpty();if(!Ge.isEmpty()&&!it&&(Ge=Te(Ge)||Ge,ut=!0),!f&&!d&&ut){var Ze=Ge.toString(),et=Y(Ze,it);return et>=0&&(Ge=Ul(e$(Ze,".",et)),Pe(Ge)||(Ge=Ul(e$(Ze,".",et,!0)))),Ge.equals(A)||(G(Ge),P==null||P(Ge.isEmpty()?null:vY(w,Ge)),u===void 0&&he(Ge,it)),Ge}return A},ke=aKe(),$e=function He(Ke){if(Ee(),ee.current=Ke,ce(Ke),!W.current){var it=Q(Ke),Ge=Ul(it);Ge.isNaN()||ze(Ge,!0)}$==null||$(Ke),ke(function(){var ut=Ke;S||(ut=Ke.replace(/。/g,".")),ut!==Ke&&He(ut)})},Be=function(){W.current=!0},we=function(){W.current=!1,$e(L.current.value)},Re=function(Ke){$e(Ke.target.value)},Fe=function(Ke){var it;if(!(Ke&&ve||!Ke&&ge)){F.current=!1;var Ge=Ul(X.current?gY(l):l);Ke||(Ge=Ge.negate());var ut=(A||Ul(0)).add(Ge.toString()),Ze=ze(ut,!1);R==null||R(vY(w,Ze),{offset:X.current?gY(l):l,type:Ke?"up":"down"}),(it=L.current)===null||it===void 0||it.focus()}},Se=function(Ke){var it=Ul(Q(le)),Ge;it.isNaN()?Ge=ze(A,Ke):Ge=ze(it,Ke),u!==void 0?he(A,!1):Ge.isNaN()||he(Ge,!1)},Ae=function(){F.current=!0},Ve=function(Ke){var it=Ke.key,Ge=Ke.shiftKey;F.current=!0,X.current=Ge,it==="Enter"&&(W.current||(F.current=!1),Se(!1),T==null||T(Ke)),v!==!1&&!W.current&&["Up","ArrowUp","Down","ArrowDown"].includes(it)&&(Fe(it==="Up"||it==="ArrowUp"),Ke.preventDefault())},Je=function(){F.current=!1,X.current=!1};p.useEffect(function(){if(b&&V){var He=function(Ge){Fe(Ge.deltaY<0),Ge.preventDefault()},Ke=L.current;if(Ke)return Ke.addEventListener("wheel",He,{passive:!1}),function(){return Ke.removeEventListener("wheel",He)}}});var ht=function(){k&&Se(!1),j(!1),F.current=!1};return bm(function(){A.isInvalidate()||he(A,!1)},[E,C]),bm(function(){var He=Ul(u);z(He);var Ke=Ul(Q(le));(!He.equals(Ke)||!F.current||C)&&he(He,F.current)},[u]),bm(function(){C&&Le()},[le]),p.createElement("div",{ref:I,className:re(n,r,K(K(K(K(K({},"".concat(n,"-focused"),V),"".concat(n,"-disabled"),d),"".concat(n,"-readonly"),f),"".concat(n,"-not-a-number"),A.isNaN()),"".concat(n,"-out-of-range"),!A.isInvalidate()&&!Pe(A))),style:o,onFocus:function(){j(!0)},onBlur:ht,onKeyDown:Ve,onKeyUp:Je,onCompositionStart:Be,onCompositionEnd:we,onBeforeInput:Ae},x&&p.createElement(iKe,{prefixCls:n,upNode:h,downNode:m,upDisabled:ve,downDisabled:ge,onStep:Fe}),p.createElement("div",{className:"".concat(N,"-wrap")},p.createElement("input",Ce({autoComplete:"off",role:"spinbutton","aria-valuemin":i,"aria-valuemax":a,"aria-valuenow":A.isInvalidate()?null:A.toString(),step:l},D,{ref:Ci(L,t),className:N,value:le,onChange:Re,disabled:d,readOnly:f}))))}),uKe=p.forwardRef(function(e,t){var n=e.disabled,r=e.style,o=e.prefixCls,i=o===void 0?"rc-input-number":o,a=e.value,s=e.prefix,l=e.suffix,c=e.addonBefore,u=e.addonAfter,d=e.className,f=e.classNames,h=Ye(e,lKe),m=p.useRef(null),v=p.useRef(null),g=p.useRef(null),b=function(x){g.current&&x7(g.current,x)};return p.useImperativeHandle(t,function(){return eKe(g.current,{focus:b,nativeElement:m.current.nativeElement||v.current})}),p.createElement(w7,{className:d,triggerFocus:b,prefixCls:i,value:a,disabled:n,style:r,prefix:s,suffix:l,addonAfter:u,addonBefore:c,classNames:f,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:m},p.createElement(cKe,Ce({prefixCls:i,disabled:n,ref:g,domRef:v,className:f==null?void 0:f.input},h)))});const dKe=e=>{var t;const n=(t=e.handleVisible)!==null&&t!==void 0?t:"auto",r=e.controlHeightSM-e.lineWidth*2;return Object.assign(Object.assign({},Cg(e)),{controlWidth:90,handleWidth:r,handleFontSize:e.fontSize/2,handleVisible:n,handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,filledHandleBg:new Cn(e.colorFillSecondary).onBackground(e.colorBgContainer).toHexString(),handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder,handleOpacity:n===!0?1:0,handleVisibleWidth:n===!0?r:0})},bY=({componentCls:e,borderRadiusSM:t,borderRadiusLG:n},r)=>{const o=r==="lg"?n:t;return{[`&-${r}`]:{[`${e}-handler-wrap`]:{borderStartEndRadius:o,borderEndEndRadius:o},[`${e}-handler-up`]:{borderStartEndRadius:o},[`${e}-handler-down`]:{borderEndEndRadius:o}}}},fKe=e=>{const{componentCls:t,lineWidth:n,lineType:r,borderRadius:o,inputFontSizeSM:i,inputFontSizeLG:a,controlHeightLG:s,controlHeightSM:l,colorError:c,paddingInlineSM:u,paddingBlockSM:d,paddingBlockLG:f,paddingInlineLG:h,colorIcon:m,motionDurationMid:v,handleHoverColor:g,handleOpacity:b,paddingInline:y,paddingBlock:x,handleBg:w,handleActiveBg:S,colorTextDisabled:C,borderRadiusSM:E,borderRadiusLG:_,controlWidth:P,handleBorderColor:$,filledHandleBg:T,lineHeightLG:R,calc:O}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),XC(e)),{display:"inline-block",width:P,margin:0,padding:0,borderRadius:o}),c7(e,{[`${t}-handler-wrap`]:{background:w,[`${t}-handler-down`]:{borderBlockStart:`${se(n)} ${r} ${$}`}}})),d7(e,{[`${t}-handler-wrap`]:{background:T,[`${t}-handler-down`]:{borderBlockStart:`${se(n)} ${r} ${$}`}},"&:focus-within":{[`${t}-handler-wrap`]:{background:w}}})),f7(e,{[`${t}-handler-wrap`]:{background:w,[`${t}-handler-down`]:{borderBlockStart:`${se(n)} ${r} ${$}`}}})),u7(e)),{"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:a,lineHeight:R,borderRadius:_,[`input${t}-input`]:{height:O(s).sub(O(n).mul(2)).equal(),padding:`${se(f)} ${se(h)}`}},"&-sm":{padding:0,fontSize:i,borderRadius:E,[`input${t}-input`]:{height:O(l).sub(O(n).mul(2)).equal(),padding:`${se(d)} ${se(u)}`}},"&-out-of-range":{[`${t}-input-wrap`]:{input:{color:c}}},"&-group":Object.assign(Object.assign(Object.assign({},Tn(e)),Mhe(e)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${t}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${t}-group-addon`]:{borderRadius:_,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:E}}},She(e)),_he(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}}})}),[`&-disabled ${t}-input`]:{cursor:"not-allowed"},[t]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),{width:"100%",padding:`${se(x)} ${se(y)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:o,outline:0,transition:`all ${v} linear`,appearance:"textfield",fontSize:"inherit"}),p7(e.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{width:e.handleWidth,opacity:1}})},{[t]:Object.assign(Object.assign(Object.assign({[`${t}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleVisibleWidth,opacity:b,height:"100%",borderStartStartRadius:0,borderStartEndRadius:o,borderEndEndRadius:o,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${v}`,overflow:"hidden",[`${t}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` ${t}-handler-up-inner, ${t}-handler-down-inner `]:{marginInlineEnd:0,fontSize:e.handleFontSize}}},[`${t}-handler`]:{height:"50%",overflow:"hidden",color:m,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${se(n)} ${r} ${$}`,transition:`all ${v} linear`,"&:active":{background:S},"&:hover":{height:"60%",[` ${t}-handler-up-inner, ${t}-handler-down-inner - `]:{color:g}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},mg()),{color:m,transition:`all ${v} linear`,userSelect:"none"})},[`${t}-handler-up`]:{borderStartEndRadius:o},[`${t}-handler-down`]:{borderEndEndRadius:o}},bY(e,"lg")),bY(e,"sm")),{"&-disabled, &-readonly":{[`${t}-handler-wrap`]:{display:"none"},[`${t}-input`]:{color:"inherit"}},[` + `]:{color:g}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},gg()),{color:m,transition:`all ${v} linear`,userSelect:"none"})},[`${t}-handler-up`]:{borderStartEndRadius:o},[`${t}-handler-down`]:{borderEndEndRadius:o}},bY(e,"lg")),bY(e,"sm")),{"&-disabled, &-readonly":{[`${t}-handler-wrap`]:{display:"none"},[`${t}-input`]:{color:"inherit"}},[` ${t}-handler-up-disabled, ${t}-handler-down-disabled `]:{cursor:"not-allowed"},[` ${t}-handler-up-disabled:hover &-handler-up-inner, ${t}-handler-down-disabled:hover &-handler-down-inner - `]:{color:w}})}]},pKe=e=>{const{componentCls:t,paddingBlock:n,paddingInline:r,inputAffixPadding:o,controlWidth:i,borderRadiusLG:a,borderRadiusSM:s,paddingInlineLG:l,paddingInlineSM:c,paddingBlockLG:u,paddingBlockSM:d,motionDurationMid:p}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign({[`input${t}-input`]:{padding:`${se(n)} 0`}},Xw(e)),{position:"relative",display:"inline-flex",alignItems:"center",width:i,padding:0,paddingInlineStart:r,"&-lg":{borderRadius:a,paddingInlineStart:l,[`input${t}-input`]:{padding:`${se(u)} 0`}},"&-sm":{borderRadius:s,paddingInlineStart:c,[`input${t}-input`]:{padding:`${se(d)} 0`}},[`&:not(${t}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${t}-disabled`]:{background:"transparent"},[`> div${t}`]:{width:"100%",border:"none",outline:"none",[`&${t}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}-handler-wrap`]:{zIndex:2},[t]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:o},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:r,marginInlineStart:o,transition:`margin ${p}`}},[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{width:e.handleWidth,opacity:1},[`&:not(${t}-affix-wrapper-without-controls):hover ${t}-suffix`]:{marginInlineEnd:e.calc(e.handleWidth).add(r).equal()}}),[`${t}-underlined`]:{borderRadius:0}}},hKe=pn("InputNumber",e=>{const t=Xt(e,xg(e));return[fKe(t),pKe(t),vg(t)]},dKe,{unitless:{handleOpacity:!0},resetFont:!1});var mKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n,direction:r}=f.useContext(It),o=f.useRef(null);f.useImperativeHandle(t,()=>o.current);const{className:i,rootClassName:a,size:s,disabled:l,prefixCls:c,addonBefore:u,addonAfter:d,prefix:p,suffix:h,bordered:m,readOnly:v,status:g,controls:x,variant:y}=e,b=mKe(e,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),C=n("input-number",c),S=br(C),[w,E,_]=hKe(C,S),{compactSize:P,compactItemClassnames:$}=Ol(C,r);let R=f.createElement(hme,{className:`${C}-handler-up-inner`}),O=f.createElement(Lp,{className:`${C}-handler-down-inner`});const T=typeof x=="boolean"?x:void 0;typeof x=="object"&&(R=typeof x.upIcon>"u"?R:f.createElement("span",{className:`${C}-handler-up-inner`},x.upIcon),O=typeof x.downIcon>"u"?O:f.createElement("span",{className:`${C}-handler-down-inner`},x.downIcon));const{hasFeedback:I,status:k,isFormItemInput:N,feedbackIcon:D}=f.useContext(Do),L=tf(k,g),H=fo(A=>{var z;return(z=s??P)!==null&&z!==void 0?z:A}),U=f.useContext(ko),V=l??U,[j,F]=Hu("inputNumber",y,m),W=I&&f.createElement(f.Fragment,null,D),X=re({[`${C}-lg`]:H==="large",[`${C}-sm`]:H==="small",[`${C}-rtl`]:r==="rtl",[`${C}-in-form-item`]:N},E),J=`${C}-group`,q=f.createElement(uKe,Object.assign({ref:o,disabled:V,className:re(_,S,i,a,$),upHandler:R,downHandler:O,prefixCls:C,readOnly:v,controls:T,prefix:p,suffix:W||h,addonBefore:u&&f.createElement(Pc,{form:!0,space:!0},u),addonAfter:d&&f.createElement(Pc,{form:!0,space:!0},d),classNames:{input:X,variant:re({[`${C}-${j}`]:F},Mc(C,L,I)),affixWrapper:re({[`${C}-affix-wrapper-sm`]:H==="small",[`${C}-affix-wrapper-lg`]:H==="large",[`${C}-affix-wrapper-rtl`]:r==="rtl",[`${C}-affix-wrapper-without-controls`]:x===!1||V},E),wrapper:re({[`${J}-rtl`]:r==="rtl"},E),groupWrapper:re({[`${C}-group-wrapper-sm`]:H==="small",[`${C}-group-wrapper-lg`]:H==="large",[`${C}-group-wrapper-rtl`]:r==="rtl",[`${C}-group-wrapper-${j}`]:F},Mc(`${C}-group-wrapper`,L,I),E)}},b));return w(q)}),Gd=vme,gKe=e=>f.createElement(Vt,{theme:{components:{InputNumber:{handleVisible:!0}}}},f.createElement(vme,Object.assign({},e)));Gd._InternalPanelDoNotUseOrYouWillBeFired=gKe;const wm=({prefixCls:e,min:t=0,max:n=100,value:r,onChange:o,className:i,formatter:a})=>{const s=`${e}-steppers`,[l,c]=f.useState(0),u=Number.isNaN(r)?l:r;return Z.createElement(Gd,{className:re(s,i),min:t,max:n,value:u,formatter:a,size:"small",onChange:d=>{c(d||0),o==null||o(d)}})},vKe=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-alpha-input`,[o,i]=f.useState(()=>pa(t||"#000")),a=t||o,s=l=>{const c=a.toHsb();c.a=(l||0)/100;const u=pa(c);i(u),n==null||n(u)};return Z.createElement(wm,{value:_j(a),prefixCls:e,formatter:l=>`${l}%`,className:r,onChange:s})},yme=e=>{let t;return typeof e=="object"&&(e!=null&&e.clearIcon)?t=e:e&&(t={clearIcon:Z.createElement(ju,null)}),t};function bme(e,t){const n=f.useRef([]),r=()=>{n.current.push(setTimeout(()=>{var o,i,a,s;!((o=e.current)===null||o===void 0)&&o.input&&((i=e.current)===null||i===void 0?void 0:i.input.getAttribute("type"))==="password"&&(!((a=e.current)===null||a===void 0)&&a.input.hasAttribute("value"))&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return f.useEffect(()=>(t&&r(),()=>n.current.forEach(o=>{o&&clearTimeout(o)})),[]),r}function yKe(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var bKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,bordered:r=!0,status:o,size:i,disabled:a,onBlur:s,onFocus:l,suffix:c,allowClear:u,addonAfter:d,addonBefore:p,className:h,style:m,styles:v,rootClassName:g,onChange:x,classNames:y,variant:b}=e,C=bKe(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:S,direction:w,allowClear:E,autoComplete:_,className:P,style:$,classNames:R,styles:O}=Vr("input"),T=S("input",n),I=f.useRef(null),k=br(T),[N,D,L]=Rhe(T,g),[H]=Ohe(T,k),{compactSize:U,compactItemClassnames:V}=Ol(T,w),j=fo(ce=>{var he;return(he=i??U)!==null&&he!==void 0?he:ce}),F=Z.useContext(ko),W=a??F,{status:X,hasFeedback:J,feedbackIcon:q}=f.useContext(Do),A=tf(X,o),z=yKe(e)||!!J;f.useRef(z);const G=bme(I,!0),Y=ce=>{G(),s==null||s(ce)},Q=ce=>{G(),l==null||l(ce)},ee=ce=>{G(),x==null||x(ce)},te=(J||c)&&Z.createElement(Z.Fragment,null,c,J&&q),oe=yme(u??E),[ne,le]=Hu("input",b,r);return N(H(Z.createElement(Jqe,Object.assign({ref:Ci(t,I),prefixCls:T,autoComplete:_},C,{disabled:W,onBlur:Y,onFocus:Q,style:Object.assign(Object.assign({},$),m),styles:Object.assign(Object.assign({},O),v),suffix:te,allowClear:oe,className:re(h,g,L,k,V,P),onChange:ee,addonBefore:p&&Z.createElement(Pc,{form:!0,space:!0},p),addonAfter:d&&Z.createElement(Pc,{form:!0,space:!0},d),classNames:Object.assign(Object.assign(Object.assign({},y),R),{input:re({[`${T}-sm`]:j==="small",[`${T}-lg`]:j==="large",[`${T}-rtl`]:w==="rtl"},y==null?void 0:y.input,R.input,D),variant:re({[`${T}-${ne}`]:le},Mc(T,A)),affixWrapper:re({[`${T}-affix-wrapper-sm`]:j==="small",[`${T}-affix-wrapper-lg`]:j==="large",[`${T}-affix-wrapper-rtl`]:w==="rtl"},D),wrapper:re({[`${T}-group-rtl`]:w==="rtl"},D),groupWrapper:re({[`${T}-group-wrapper-sm`]:j==="small",[`${T}-group-wrapper-lg`]:j==="large",[`${T}-group-wrapper-rtl`]:w==="rtl",[`${T}-group-wrapper-${ne}`]:le},Mc(`${T}-group-wrapper`,A,J),D)})}))))}),xKe=/(^#[\da-f]{6}$)|(^#[\da-f]{8}$)/i,CKe=e=>xKe.test(`#${e}`),wKe=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-hex-input`,[o,i]=f.useState(()=>t?zx(t.toHexString()):void 0);f.useEffect(()=>{t&&i(zx(t.toHexString()))},[t]);const a=s=>{const l=s.target.value;i(zx(l)),CKe(zx(l,!0))&&(n==null||n(pa(l)))};return Z.createElement(tS,{className:r,value:o,prefix:"#",onChange:a,size:"small"})},SKe=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-hsb-input`,[o,i]=f.useState(()=>pa(t||"#000")),a=t||o,s=(l,c)=>{const u=a.toHsb();u[c]=c==="h"?l:(l||0)/100;const d=pa(u);i(d),n==null||n(d)};return Z.createElement("div",{className:r},Z.createElement(wm,{max:360,min:0,value:Number(a.toHsb().h),prefixCls:e,className:r,formatter:l=>Y_(l||0).toString(),onChange:l=>s(Number(l),"h")}),Z.createElement(wm,{max:100,min:0,value:Number(a.toHsb().s)*100,prefixCls:e,className:r,formatter:l=>`${Y_(l||0)}%`,onChange:l=>s(Number(l),"s")}),Z.createElement(wm,{max:100,min:0,value:Number(a.toHsb().b)*100,prefixCls:e,className:r,formatter:l=>`${Y_(l||0)}%`,onChange:l=>s(Number(l),"b")}))},EKe=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-rgb-input`,[o,i]=f.useState(()=>pa(t||"#000")),a=t||o,s=(l,c)=>{const u=a.toRgb();u[c]=l||0;const d=pa(u);i(d),n==null||n(d)};return Z.createElement("div",{className:r},Z.createElement(wm,{max:255,min:0,value:Number(a.toRgb().r),prefixCls:e,className:r,onChange:l=>s(Number(l),"r")}),Z.createElement(wm,{max:255,min:0,value:Number(a.toRgb().g),prefixCls:e,className:r,onChange:l=>s(Number(l),"g")}),Z.createElement(wm,{max:255,min:0,value:Number(a.toRgb().b),prefixCls:e,className:r,onChange:l=>s(Number(l),"b")}))},_Ke=[dme,pme,fme].map(e=>({value:e,label:e.toUpperCase()})),$Ke=e=>{const{prefixCls:t,format:n,value:r,disabledAlpha:o,onFormatChange:i,onChange:a,disabledFormat:s}=e,[l,c]=Gt(dme,{value:n,onChange:i}),u=`${t}-input`,d=h=>{c(h)},p=f.useMemo(()=>{const h={value:r,prefixCls:t,onChange:a};switch(l){case pme:return Z.createElement(SKe,Object.assign({},h));case fme:return Z.createElement(EKe,Object.assign({},h));default:return Z.createElement(wKe,Object.assign({},h))}},[l,t,r,a]);return Z.createElement("div",{className:`${u}-container`},!s&&Z.createElement($i,{value:l,variant:"borderless",getPopupContainer:h=>h,popupMatchSelectWidth:68,placement:"bottomRight",onChange:d,className:`${t}-format-select`,size:"small",options:_Ke}),Z.createElement("div",{className:u},p),!o&&Z.createElement(vKe,{prefixCls:t,value:r,onChange:a}))};function VA(e,t,n){return(e-t)/(n-t)}function w7(e,t,n,r){var o=VA(t,n,r),i={};switch(e){case"rtl":i.right="".concat(o*100,"%"),i.transform="translateX(50%)";break;case"btt":i.bottom="".concat(o*100,"%"),i.transform="translateY(50%)";break;case"ttb":i.top="".concat(o*100,"%"),i.transform="translateY(-50%)";break;default:i.left="".concat(o*100,"%"),i.transform="translateX(-50%)";break}return i}function Hh(e,t){return Array.isArray(e)?e[t]:e}var wg=f.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),xme=f.createContext({}),PKe=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],xY=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.value,o=e.valueIndex,i=e.onStartMove,a=e.onDelete,s=e.style,l=e.render,c=e.dragging,u=e.draggingDelete,d=e.onOffsetChange,p=e.onChangeComplete,h=e.onFocus,m=e.onMouseEnter,v=Ye(e,PKe),g=f.useContext(wg),x=g.min,y=g.max,b=g.direction,C=g.disabled,S=g.keyboard,w=g.range,E=g.tabIndex,_=g.ariaLabelForHandle,P=g.ariaLabelledByForHandle,$=g.ariaRequired,R=g.ariaValueTextFormatterForHandle,O=g.styles,T=g.classNames,I="".concat(n,"-handle"),k=function(X){C||i(X,o)},N=function(X){h==null||h(X,o)},D=function(X){m(X,o)},L=function(X){if(!C&&S){var J=null;switch(X.which||X.keyCode){case ot.LEFT:J=b==="ltr"||b==="btt"?-1:1;break;case ot.RIGHT:J=b==="ltr"||b==="btt"?1:-1;break;case ot.UP:J=b!=="ttb"?1:-1;break;case ot.DOWN:J=b!=="ttb"?-1:1;break;case ot.HOME:J="min";break;case ot.END:J="max";break;case ot.PAGE_UP:J=2;break;case ot.PAGE_DOWN:J=-2;break;case ot.BACKSPACE:case ot.DELETE:a(o);break}J!==null&&(X.preventDefault(),d(J,o))}},H=function(X){switch(X.which||X.keyCode){case ot.LEFT:case ot.RIGHT:case ot.UP:case ot.DOWN:case ot.HOME:case ot.END:case ot.PAGE_UP:case ot.PAGE_DOWN:p==null||p();break}},U=w7(b,r,x,y),V={};if(o!==null){var j;V={tabIndex:C?null:Hh(E,o),role:"slider","aria-valuemin":x,"aria-valuemax":y,"aria-valuenow":r,"aria-disabled":C,"aria-label":Hh(_,o),"aria-labelledby":Hh(P,o),"aria-required":Hh($,o),"aria-valuetext":(j=Hh(R,o))===null||j===void 0?void 0:j(r),"aria-orientation":b==="ltr"||b==="rtl"?"horizontal":"vertical",onMouseDown:k,onTouchStart:k,onFocus:N,onMouseEnter:D,onKeyDown:L,onKeyUp:H}}var F=f.createElement("div",we({ref:t,className:re(I,K(K(K({},"".concat(I,"-").concat(o+1),o!==null&&w),"".concat(I,"-dragging"),c),"".concat(I,"-dragging-delete"),u),T.handle),style:B(B(B({},U),s),O.handle)},V,v));return l&&(F=l(F,{index:o,prefixCls:n,value:r,dragging:c,draggingDelete:u})),F}),MKe=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],RKe=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.style,o=e.onStartMove,i=e.onOffsetChange,a=e.values,s=e.handleRender,l=e.activeHandleRender,c=e.draggingIndex,u=e.draggingDelete,d=e.onFocus,p=Ye(e,MKe),h=f.useRef({}),m=f.useState(!1),v=ie(m,2),g=v[0],x=v[1],y=f.useState(-1),b=ie(y,2),C=b[0],S=b[1],w=function(R){S(R),x(!0)},E=function(R,O){w(O),d==null||d(R)},_=function(R,O){w(O)};f.useImperativeHandle(t,function(){return{focus:function(R){var O;(O=h.current[R])===null||O===void 0||O.focus()},hideHelp:function(){Li.flushSync(function(){x(!1)})}}});var P=B({prefixCls:n,onStartMove:o,onOffsetChange:i,render:s,onFocus:E,onMouseEnter:_},p);return f.createElement(f.Fragment,null,a.map(function($,R){var O=c===R;return f.createElement(xY,we({ref:function(I){I?h.current[R]=I:delete h.current[R]},dragging:O,draggingDelete:O&&u,style:Hh(r,R),key:R,value:$,valueIndex:R},P))}),l&&g&&f.createElement(xY,we({key:"a11y"},P,{value:a[C],valueIndex:null,dragging:c!==-1,draggingDelete:u,render:l,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),OKe=function(t){var n=t.prefixCls,r=t.style,o=t.children,i=t.value,a=t.onClick,s=f.useContext(wg),l=s.min,c=s.max,u=s.direction,d=s.includedStart,p=s.includedEnd,h=s.included,m="".concat(n,"-text"),v=w7(u,i,l,c);return f.createElement("span",{className:re(m,K({},"".concat(m,"-active"),h&&d<=i&&i<=p)),style:B(B({},v),r),onMouseDown:function(x){x.stopPropagation()},onClick:function(){a(i)}},o)},TKe=function(t){var n=t.prefixCls,r=t.marks,o=t.onClick,i="".concat(n,"-mark");return r.length?f.createElement("div",{className:i},r.map(function(a){var s=a.value,l=a.style,c=a.label;return f.createElement(OKe,{key:s,prefixCls:i,style:l,value:s,onClick:o},c)})):null},IKe=function(t){var n=t.prefixCls,r=t.value,o=t.style,i=t.activeStyle,a=f.useContext(wg),s=a.min,l=a.max,c=a.direction,u=a.included,d=a.includedStart,p=a.includedEnd,h="".concat(n,"-dot"),m=u&&d<=r&&r<=p,v=B(B({},w7(c,r,s,l)),typeof o=="function"?o(r):o);return m&&(v=B(B({},v),typeof i=="function"?i(r):i)),f.createElement("span",{className:re(h,K({},"".concat(h,"-active"),m)),style:v})},kKe=function(t){var n=t.prefixCls,r=t.marks,o=t.dots,i=t.style,a=t.activeStyle,s=f.useContext(wg),l=s.min,c=s.max,u=s.step,d=f.useMemo(function(){var p=new Set;if(r.forEach(function(m){p.add(m.value)}),o&&u!==null)for(var h=l;h<=c;)p.add(h),h+=u;return Array.from(p)},[l,c,u,o,r]);return f.createElement("div",{className:"".concat(n,"-step")},d.map(function(p){return f.createElement(IKe,{prefixCls:n,key:p,value:p,style:i,activeStyle:a})}))},CY=function(t){var n=t.prefixCls,r=t.style,o=t.start,i=t.end,a=t.index,s=t.onStartMove,l=t.replaceCls,c=f.useContext(wg),u=c.direction,d=c.min,p=c.max,h=c.disabled,m=c.range,v=c.classNames,g="".concat(n,"-track"),x=VA(o,d,p),y=VA(i,d,p),b=function(E){!h&&s&&s(E,-1)},C={};switch(u){case"rtl":C.right="".concat(x*100,"%"),C.width="".concat(y*100-x*100,"%");break;case"btt":C.bottom="".concat(x*100,"%"),C.height="".concat(y*100-x*100,"%");break;case"ttb":C.top="".concat(x*100,"%"),C.height="".concat(y*100-x*100,"%");break;default:C.left="".concat(x*100,"%"),C.width="".concat(y*100-x*100,"%")}var S=l||re(g,K(K({},"".concat(g,"-").concat(a+1),a!==null&&m),"".concat(n,"-track-draggable"),s),v.track);return f.createElement("div",{className:S,style:B(B({},C),r),onMouseDown:b,onTouchStart:b})},NKe=function(t){var n=t.prefixCls,r=t.style,o=t.values,i=t.startPoint,a=t.onStartMove,s=f.useContext(wg),l=s.included,c=s.range,u=s.min,d=s.styles,p=s.classNames,h=f.useMemo(function(){if(!c){if(o.length===0)return[];var v=i??u,g=o[0];return[{start:Math.min(v,g),end:Math.max(v,g)}]}for(var x=[],y=0;yDKe&&u3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof v=="number"){var y,b=m[g],C=b+v,S=[];r.forEach(function($){S.push($.value)}),S.push(e,t),S.push(s(b));var w=v>0?1:-1;x==="unit"?S.push(s(b+w*n)):S.push(s(C)),S=S.filter(function($){return $!==null}).filter(function($){return v<0?$<=b:$>=b}),x==="unit"&&(S=S.filter(function($){return $!==b}));var E=x==="unit"?b:C;y=S[0];var _=Math.abs(y-E);if(S.forEach(function($){var R=Math.abs($-E);R<_&&(y=$,_=R)}),y===void 0)return v<0?e:t;if(x==="dist")return y;if(Math.abs(v)>1){var P=Ne(m);return P[g]=y,h(P,v-w,g,x)}return y}else{if(v==="min")return e;if(v==="max")return t}},u=function(m,v,g){var x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",y=m[g],b=c(m,v,g,x);return{value:b,changed:b!==y}},d=function(m){return i===null&&m===0||typeof i=="number"&&m3&&arguments[3]!==void 0?arguments[3]:"unit",y=m.map(l),b=y[g],C=c(y,v,g,x);if(y[g]=C,o===!1){var S=i||0;g>0&&y[g-1]!==b&&(y[g]=Math.max(y[g],y[g-1]+S)),g0;P-=1)for(var $=!0;d(y[P]-y[P-1])&&$;){var R=u(y,-1,P-1);y[P-1]=R.value,$=R.changed}for(var O=y.length-1;O>0;O-=1)for(var T=!0;d(y[O]-y[O-1])&&T;){var I=u(y,-1,O-1);y[O-1]=I.value,T=I.changed}for(var k=0;k=0?D:!1},[D,Ie]),Be=f.useMemo(function(){return Object.keys(A||{}).map(function(qe){var ke=A[qe],nt={value:Number(qe)};return ke&&dt(ke)==="object"&&!f.isValidElement(ke)&&("label"in ke||"style"in ke)?(nt.style=ke.style,nt.label=ke.label):nt.label=ke,nt}).filter(function(qe){var ke=qe.label;return ke||typeof ke=="number"}).sort(function(qe,ke){return qe.value-ke.value})},[A]),Ce=FKe(Pe,ze,Ie,Be,k,$e),Oe=ie(Ce,2),Fe=Oe[0],Se=Oe[1],Ae=Gt(E,{value:w}),Ve=ie(Ae,2),Je=Ve[0],ht=Ve[1],He=f.useMemo(function(){var qe=Je==null?[]:Array.isArray(Je)?Je:[Je],ke=ie(qe,1),nt=ke[0],Ct=nt===void 0?Pe:nt,Lt=Je===null?[]:[Ct];if(de){if(Lt=Ne(qe),P||Je===void 0){var on=P>=0?P+1:2;for(Lt=Lt.slice(0,on);Lt.length=0&&he.current.focus(qe)}ct(null)},[st]);var Ue=f.useMemo(function(){return Ee&&Ie===null?!1:Ee},[Ee,Ie]),Mt=Jt(function(qe,ke){ye(qe,ke),R==null||R(Ke(He))}),xt=tt!==-1;f.useEffect(function(){if(!xt){var qe=He.lastIndexOf(mt);he.current.focus(qe)}},[xt]);var Nt=f.useMemo(function(){return Ne(pe).sort(function(qe,ke){return qe-ke})},[pe]),wt=f.useMemo(function(){return de?[Nt[0],Nt[Nt.length-1]]:[Pe,Nt[0]]},[Nt,de,Pe]),ft=ie(wt,2),vt=ft[0],rt=ft[1];f.useImperativeHandle(t,function(){return{focus:function(){he.current.focus(0)},blur:function(){var ke,nt=document,Ct=nt.activeElement;(ke=ue.current)!==null&&ke!==void 0&&ke.contains(Ct)&&(Ct==null||Ct.blur())}}}),f.useEffect(function(){h&&he.current.focus(0)},[]);var yt=f.useMemo(function(){return{min:Pe,max:ze,direction:fe,disabled:u,keyboard:p,step:Ie,included:V,includedStart:vt,includedEnd:rt,range:de,tabIndex:te,ariaLabelForHandle:oe,ariaLabelledByForHandle:ne,ariaRequired:le,ariaValueTextFormatterForHandle:ce,styles:s||{},classNames:a||{}}},[Pe,ze,fe,u,p,Ie,V,vt,rt,de,te,oe,ne,le,ce,s,a]);return f.createElement(wg.Provider,{value:yt},f.createElement("div",{ref:ue,className:re(r,o,K(K(K(K({},"".concat(r,"-disabled"),u),"".concat(r,"-vertical"),H),"".concat(r,"-horizontal"),!H),"".concat(r,"-with-marks"),Be.length)),style:i,onMouseDown:je,id:l},f.createElement("div",{className:re("".concat(r,"-rail"),a==null?void 0:a.rail),style:B(B({},X),s==null?void 0:s.rail)}),Q!==!1&&f.createElement(NKe,{prefixCls:r,style:F,values:He,startPoint:j,onStartMove:Ue?Mt:void 0}),f.createElement(kKe,{prefixCls:r,marks:Be,dots:z,style:J,activeStyle:q}),f.createElement(RKe,{ref:he,prefixCls:r,style:W,values:pe,draggingIndex:tt,draggingDelete:me,onStartMove:Mt,onOffsetChange:at,onFocus:m,onBlur:v,handleRender:G,activeHandleRender:Y,onChangeComplete:Ge,onDelete:be?ut:void 0}),f.createElement(TKe,{prefixCls:r,marks:Be,onClick:Te})))});const Cme=f.createContext({}),SY=f.forwardRef((e,t)=>{const{open:n,draggingDelete:r,value:o}=e,i=f.useRef(null),a=n&&!r,s=f.useRef(null);function l(){gn.cancel(s.current),s.current=null}function c(){s.current=gn(()=>{var u;(u=i.current)===null||u===void 0||u.forceAlign(),s.current=null})}return f.useEffect(()=>(a?c():l(),l),[a,e.title,o]),f.createElement(ss,Object.assign({ref:Ci(i,t)},e,{open:a}))}),jKe=e=>{const{componentCls:t,antCls:n,controlSize:r,dotSize:o,marginFull:i,marginPart:a,colorFillContentHover:s,handleColorDisabled:l,calc:c,handleSize:u,handleSizeHover:d,handleActiveColor:p,handleActiveOutlineColor:h,handleLineWidth:m,handleLineWidthHover:v,motionDurationMid:g}=e;return{[t]:Object.assign(Object.assign({},Rn(e)),{position:"relative",height:r,margin:`${se(a)} ${se(i)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${se(i)} ${se(a)}`},[`${t}-rail`]:{position:"absolute",backgroundColor:e.railBg,borderRadius:e.borderRadiusXS,transition:`background-color ${g}`},[`${t}-track,${t}-tracks`]:{position:"absolute",transition:`background-color ${g}`},[`${t}-track`]:{backgroundColor:e.trackBg,borderRadius:e.borderRadiusXS},[`${t}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${t}-rail`]:{backgroundColor:e.railHoverBg},[`${t}-track`]:{backgroundColor:e.trackHoverBg},[`${t}-dot`]:{borderColor:s},[`${t}-handle::after`]:{boxShadow:`0 0 0 ${se(m)} ${e.colorPrimaryBorderHover}`},[`${t}-dot-active`]:{borderColor:e.dotActiveBorderColor}},[`${t}-handle`]:{position:"absolute",width:u,height:u,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:c(m).mul(-1).equal(),insetBlockStart:c(m).mul(-1).equal(),width:c(u).add(c(m).mul(2)).equal(),height:c(u).add(c(m).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:u,height:u,backgroundColor:e.colorBgElevated,boxShadow:`0 0 0 ${se(m)} ${e.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` + `]:{color:C}})}]},pKe=e=>{const{componentCls:t,paddingBlock:n,paddingInline:r,inputAffixPadding:o,controlWidth:i,borderRadiusLG:a,borderRadiusSM:s,paddingInlineLG:l,paddingInlineSM:c,paddingBlockLG:u,paddingBlockSM:d,motionDurationMid:f}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign({[`input${t}-input`]:{padding:`${se(n)} 0`}},XC(e)),{position:"relative",display:"inline-flex",alignItems:"center",width:i,padding:0,paddingInlineStart:r,"&-lg":{borderRadius:a,paddingInlineStart:l,[`input${t}-input`]:{padding:`${se(u)} 0`}},"&-sm":{borderRadius:s,paddingInlineStart:c,[`input${t}-input`]:{padding:`${se(d)} 0`}},[`&:not(${t}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${t}-disabled`]:{background:"transparent"},[`> div${t}`]:{width:"100%",border:"none",outline:"none",[`&${t}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}-handler-wrap`]:{zIndex:2},[t]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:o},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:r,marginInlineStart:o,transition:`margin ${f}`}},[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{width:e.handleWidth,opacity:1},[`&:not(${t}-affix-wrapper-without-controls):hover ${t}-suffix`]:{marginInlineEnd:e.calc(e.handleWidth).add(r).equal()}}),[`${t}-underlined`]:{borderRadius:0}}},hKe=pn("InputNumber",e=>{const t=Xt(e,wg(e));return[fKe(t),pKe(t),yg(t)]},dKe,{unitless:{handleOpacity:!0},resetFont:!1});var mKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n,direction:r}=p.useContext(kt),o=p.useRef(null);p.useImperativeHandle(t,()=>o.current);const{className:i,rootClassName:a,size:s,disabled:l,prefixCls:c,addonBefore:u,addonAfter:d,prefix:f,suffix:h,bordered:m,readOnly:v,status:g,controls:b,variant:y}=e,x=mKe(e,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),w=n("input-number",c),S=br(w),[C,E,_]=hKe(w,S),{compactSize:P,compactItemClassnames:$}=Rl(w,r);let T=p.createElement(hme,{className:`${w}-handler-up-inner`}),R=p.createElement(jp,{className:`${w}-handler-down-inner`});const O=typeof b=="boolean"?b:void 0;typeof b=="object"&&(T=typeof b.upIcon>"u"?T:p.createElement("span",{className:`${w}-handler-up-inner`},b.upIcon),R=typeof b.downIcon>"u"?R:p.createElement("span",{className:`${w}-handler-down-inner`},b.downIcon));const{hasFeedback:k,status:I,isFormItemInput:D,feedbackIcon:N}=p.useContext(Ao),L=tf(I,g),H=fo(A=>{var z;return(z=s??P)!==null&&z!==void 0?z:A}),U=p.useContext(Do),V=l??U,[j,F]=Hu("inputNumber",y,m),W=k&&p.createElement(p.Fragment,null,N),X=re({[`${w}-lg`]:H==="large",[`${w}-sm`]:H==="small",[`${w}-rtl`]:r==="rtl",[`${w}-in-form-item`]:D},E),J=`${w}-group`,q=p.createElement(uKe,Object.assign({ref:o,disabled:V,className:re(_,S,i,a,$),upHandler:T,downHandler:R,prefixCls:w,readOnly:v,controls:O,prefix:f,suffix:W||h,addonBefore:u&&p.createElement(Pc,{form:!0,space:!0},u),addonAfter:d&&p.createElement(Pc,{form:!0,space:!0},d),classNames:{input:X,variant:re({[`${w}-${j}`]:F},Mc(w,L,k)),affixWrapper:re({[`${w}-affix-wrapper-sm`]:H==="small",[`${w}-affix-wrapper-lg`]:H==="large",[`${w}-affix-wrapper-rtl`]:r==="rtl",[`${w}-affix-wrapper-without-controls`]:b===!1||V},E),wrapper:re({[`${J}-rtl`]:r==="rtl"},E),groupWrapper:re({[`${w}-group-wrapper-sm`]:H==="small",[`${w}-group-wrapper-lg`]:H==="large",[`${w}-group-wrapper-rtl`]:r==="rtl",[`${w}-group-wrapper-${j}`]:F},Mc(`${w}-group-wrapper`,L,k),E)}},x));return C(q)}),Gd=vme,gKe=e=>p.createElement(Vt,{theme:{components:{InputNumber:{handleVisible:!0}}}},p.createElement(vme,Object.assign({},e)));Gd._InternalPanelDoNotUseOrYouWillBeFired=gKe;const Sm=({prefixCls:e,min:t=0,max:n=100,value:r,onChange:o,className:i,formatter:a})=>{const s=`${e}-steppers`,[l,c]=p.useState(0),u=Number.isNaN(r)?l:r;return Z.createElement(Gd,{className:re(s,i),min:t,max:n,value:u,formatter:a,size:"small",onChange:d=>{c(d||0),o==null||o(d)}})},vKe=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-alpha-input`,[o,i]=p.useState(()=>ha(t||"#000")),a=t||o,s=l=>{const c=a.toHsb();c.a=(l||0)/100;const u=ha(c);i(u),n==null||n(u)};return Z.createElement(Sm,{value:_j(a),prefixCls:e,formatter:l=>`${l}%`,className:r,onChange:s})},yme=e=>{let t;return typeof e=="object"&&(e!=null&&e.clearIcon)?t=e:e&&(t={clearIcon:Z.createElement(ju,null)}),t};function bme(e,t){const n=p.useRef([]),r=()=>{n.current.push(setTimeout(()=>{var o,i,a,s;!((o=e.current)===null||o===void 0)&&o.input&&((i=e.current)===null||i===void 0?void 0:i.input.getAttribute("type"))==="password"&&(!((a=e.current)===null||a===void 0)&&a.input.hasAttribute("value"))&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return p.useEffect(()=>(t&&r(),()=>n.current.forEach(o=>{o&&clearTimeout(o)})),[]),r}function yKe(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var bKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,bordered:r=!0,status:o,size:i,disabled:a,onBlur:s,onFocus:l,suffix:c,allowClear:u,addonAfter:d,addonBefore:f,className:h,style:m,styles:v,rootClassName:g,onChange:b,classNames:y,variant:x}=e,w=bKe(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:S,direction:C,allowClear:E,autoComplete:_,className:P,style:$,classNames:T,styles:R}=Vr("input"),O=S("input",n),k=p.useRef(null),I=br(O),[D,N,L]=The(O,g),[H]=Rhe(O,I),{compactSize:U,compactItemClassnames:V}=Rl(O,C),j=fo(ce=>{var he;return(he=i??U)!==null&&he!==void 0?he:ce}),F=Z.useContext(Do),W=a??F,{status:X,hasFeedback:J,feedbackIcon:q}=p.useContext(Ao),A=tf(X,o),z=yKe(e)||!!J;p.useRef(z);const G=bme(k,!0),Y=ce=>{G(),s==null||s(ce)},Q=ce=>{G(),l==null||l(ce)},ee=ce=>{G(),b==null||b(ce)},te=(J||c)&&Z.createElement(Z.Fragment,null,c,J&&q),oe=yme(u??E),[ne,le]=Hu("input",x,r);return D(H(Z.createElement(Jqe,Object.assign({ref:Ci(t,k),prefixCls:O,autoComplete:_},w,{disabled:W,onBlur:Y,onFocus:Q,style:Object.assign(Object.assign({},$),m),styles:Object.assign(Object.assign({},R),v),suffix:te,allowClear:oe,className:re(h,g,L,I,V,P),onChange:ee,addonBefore:f&&Z.createElement(Pc,{form:!0,space:!0},f),addonAfter:d&&Z.createElement(Pc,{form:!0,space:!0},d),classNames:Object.assign(Object.assign(Object.assign({},y),T),{input:re({[`${O}-sm`]:j==="small",[`${O}-lg`]:j==="large",[`${O}-rtl`]:C==="rtl"},y==null?void 0:y.input,T.input,N),variant:re({[`${O}-${ne}`]:le},Mc(O,A)),affixWrapper:re({[`${O}-affix-wrapper-sm`]:j==="small",[`${O}-affix-wrapper-lg`]:j==="large",[`${O}-affix-wrapper-rtl`]:C==="rtl"},N),wrapper:re({[`${O}-group-rtl`]:C==="rtl"},N),groupWrapper:re({[`${O}-group-wrapper-sm`]:j==="small",[`${O}-group-wrapper-lg`]:j==="large",[`${O}-group-wrapper-rtl`]:C==="rtl",[`${O}-group-wrapper-${ne}`]:le},Mc(`${O}-group-wrapper`,A,J),N)})}))))}),xKe=/(^#[\da-f]{6}$)|(^#[\da-f]{8}$)/i,wKe=e=>xKe.test(`#${e}`),CKe=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-hex-input`,[o,i]=p.useState(()=>t?zx(t.toHexString()):void 0);p.useEffect(()=>{t&&i(zx(t.toHexString()))},[t]);const a=s=>{const l=s.target.value;i(zx(l)),wKe(zx(l,!0))&&(n==null||n(ha(l)))};return Z.createElement(tS,{className:r,value:o,prefix:"#",onChange:a,size:"small"})},SKe=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-hsb-input`,[o,i]=p.useState(()=>ha(t||"#000")),a=t||o,s=(l,c)=>{const u=a.toHsb();u[c]=c==="h"?l:(l||0)/100;const d=ha(u);i(d),n==null||n(d)};return Z.createElement("div",{className:r},Z.createElement(Sm,{max:360,min:0,value:Number(a.toHsb().h),prefixCls:e,className:r,formatter:l=>Y_(l||0).toString(),onChange:l=>s(Number(l),"h")}),Z.createElement(Sm,{max:100,min:0,value:Number(a.toHsb().s)*100,prefixCls:e,className:r,formatter:l=>`${Y_(l||0)}%`,onChange:l=>s(Number(l),"s")}),Z.createElement(Sm,{max:100,min:0,value:Number(a.toHsb().b)*100,prefixCls:e,className:r,formatter:l=>`${Y_(l||0)}%`,onChange:l=>s(Number(l),"b")}))},EKe=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-rgb-input`,[o,i]=p.useState(()=>ha(t||"#000")),a=t||o,s=(l,c)=>{const u=a.toRgb();u[c]=l||0;const d=ha(u);i(d),n==null||n(d)};return Z.createElement("div",{className:r},Z.createElement(Sm,{max:255,min:0,value:Number(a.toRgb().r),prefixCls:e,className:r,onChange:l=>s(Number(l),"r")}),Z.createElement(Sm,{max:255,min:0,value:Number(a.toRgb().g),prefixCls:e,className:r,onChange:l=>s(Number(l),"g")}),Z.createElement(Sm,{max:255,min:0,value:Number(a.toRgb().b),prefixCls:e,className:r,onChange:l=>s(Number(l),"b")}))},_Ke=[dme,pme,fme].map(e=>({value:e,label:e.toUpperCase()})),$Ke=e=>{const{prefixCls:t,format:n,value:r,disabledAlpha:o,onFormatChange:i,onChange:a,disabledFormat:s}=e,[l,c]=Gt(dme,{value:n,onChange:i}),u=`${t}-input`,d=h=>{c(h)},f=p.useMemo(()=>{const h={value:r,prefixCls:t,onChange:a};switch(l){case pme:return Z.createElement(SKe,Object.assign({},h));case fme:return Z.createElement(EKe,Object.assign({},h));default:return Z.createElement(CKe,Object.assign({},h))}},[l,t,r,a]);return Z.createElement("div",{className:`${u}-container`},!s&&Z.createElement(Pi,{value:l,variant:"borderless",getPopupContainer:h=>h,popupMatchSelectWidth:68,placement:"bottomRight",onChange:d,className:`${t}-format-select`,size:"small",options:_Ke}),Z.createElement("div",{className:u},f),!o&&Z.createElement(vKe,{prefixCls:t,value:r,onChange:a}))};function VA(e,t,n){return(e-t)/(n-t)}function C7(e,t,n,r){var o=VA(t,n,r),i={};switch(e){case"rtl":i.right="".concat(o*100,"%"),i.transform="translateX(50%)";break;case"btt":i.bottom="".concat(o*100,"%"),i.transform="translateY(50%)";break;case"ttb":i.top="".concat(o*100,"%"),i.transform="translateY(-50%)";break;default:i.left="".concat(o*100,"%"),i.transform="translateX(-50%)";break}return i}function Vh(e,t){return Array.isArray(e)?e[t]:e}var Sg=p.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),xme=p.createContext({}),PKe=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],xY=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.value,o=e.valueIndex,i=e.onStartMove,a=e.onDelete,s=e.style,l=e.render,c=e.dragging,u=e.draggingDelete,d=e.onOffsetChange,f=e.onChangeComplete,h=e.onFocus,m=e.onMouseEnter,v=Ye(e,PKe),g=p.useContext(Sg),b=g.min,y=g.max,x=g.direction,w=g.disabled,S=g.keyboard,C=g.range,E=g.tabIndex,_=g.ariaLabelForHandle,P=g.ariaLabelledByForHandle,$=g.ariaRequired,T=g.ariaValueTextFormatterForHandle,R=g.styles,O=g.classNames,k="".concat(n,"-handle"),I=function(X){w||i(X,o)},D=function(X){h==null||h(X,o)},N=function(X){m(X,o)},L=function(X){if(!w&&S){var J=null;switch(X.which||X.keyCode){case ot.LEFT:J=x==="ltr"||x==="btt"?-1:1;break;case ot.RIGHT:J=x==="ltr"||x==="btt"?1:-1;break;case ot.UP:J=x!=="ttb"?1:-1;break;case ot.DOWN:J=x!=="ttb"?-1:1;break;case ot.HOME:J="min";break;case ot.END:J="max";break;case ot.PAGE_UP:J=2;break;case ot.PAGE_DOWN:J=-2;break;case ot.BACKSPACE:case ot.DELETE:a(o);break}J!==null&&(X.preventDefault(),d(J,o))}},H=function(X){switch(X.which||X.keyCode){case ot.LEFT:case ot.RIGHT:case ot.UP:case ot.DOWN:case ot.HOME:case ot.END:case ot.PAGE_UP:case ot.PAGE_DOWN:f==null||f();break}},U=C7(x,r,b,y),V={};if(o!==null){var j;V={tabIndex:w?null:Vh(E,o),role:"slider","aria-valuemin":b,"aria-valuemax":y,"aria-valuenow":r,"aria-disabled":w,"aria-label":Vh(_,o),"aria-labelledby":Vh(P,o),"aria-required":Vh($,o),"aria-valuetext":(j=Vh(T,o))===null||j===void 0?void 0:j(r),"aria-orientation":x==="ltr"||x==="rtl"?"horizontal":"vertical",onMouseDown:I,onTouchStart:I,onFocus:D,onMouseEnter:N,onKeyDown:L,onKeyUp:H}}var F=p.createElement("div",Ce({ref:t,className:re(k,K(K(K({},"".concat(k,"-").concat(o+1),o!==null&&C),"".concat(k,"-dragging"),c),"".concat(k,"-dragging-delete"),u),O.handle),style:B(B(B({},U),s),R.handle)},V,v));return l&&(F=l(F,{index:o,prefixCls:n,value:r,dragging:c,draggingDelete:u})),F}),MKe=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],TKe=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.style,o=e.onStartMove,i=e.onOffsetChange,a=e.values,s=e.handleRender,l=e.activeHandleRender,c=e.draggingIndex,u=e.draggingDelete,d=e.onFocus,f=Ye(e,MKe),h=p.useRef({}),m=p.useState(!1),v=ie(m,2),g=v[0],b=v[1],y=p.useState(-1),x=ie(y,2),w=x[0],S=x[1],C=function(T){S(T),b(!0)},E=function(T,R){C(R),d==null||d(T)},_=function(T,R){C(R)};p.useImperativeHandle(t,function(){return{focus:function(T){var R;(R=h.current[T])===null||R===void 0||R.focus()},hideHelp:function(){ji.flushSync(function(){b(!1)})}}});var P=B({prefixCls:n,onStartMove:o,onOffsetChange:i,render:s,onFocus:E,onMouseEnter:_},f);return p.createElement(p.Fragment,null,a.map(function($,T){var R=c===T;return p.createElement(xY,Ce({ref:function(k){k?h.current[T]=k:delete h.current[T]},dragging:R,draggingDelete:R&&u,style:Vh(r,T),key:T,value:$,valueIndex:T},P))}),l&&g&&p.createElement(xY,Ce({key:"a11y"},P,{value:a[w],valueIndex:null,dragging:c!==-1,draggingDelete:u,render:l,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),RKe=function(t){var n=t.prefixCls,r=t.style,o=t.children,i=t.value,a=t.onClick,s=p.useContext(Sg),l=s.min,c=s.max,u=s.direction,d=s.includedStart,f=s.includedEnd,h=s.included,m="".concat(n,"-text"),v=C7(u,i,l,c);return p.createElement("span",{className:re(m,K({},"".concat(m,"-active"),h&&d<=i&&i<=f)),style:B(B({},v),r),onMouseDown:function(b){b.stopPropagation()},onClick:function(){a(i)}},o)},OKe=function(t){var n=t.prefixCls,r=t.marks,o=t.onClick,i="".concat(n,"-mark");return r.length?p.createElement("div",{className:i},r.map(function(a){var s=a.value,l=a.style,c=a.label;return p.createElement(RKe,{key:s,prefixCls:i,style:l,value:s,onClick:o},c)})):null},kKe=function(t){var n=t.prefixCls,r=t.value,o=t.style,i=t.activeStyle,a=p.useContext(Sg),s=a.min,l=a.max,c=a.direction,u=a.included,d=a.includedStart,f=a.includedEnd,h="".concat(n,"-dot"),m=u&&d<=r&&r<=f,v=B(B({},C7(c,r,s,l)),typeof o=="function"?o(r):o);return m&&(v=B(B({},v),typeof i=="function"?i(r):i)),p.createElement("span",{className:re(h,K({},"".concat(h,"-active"),m)),style:v})},IKe=function(t){var n=t.prefixCls,r=t.marks,o=t.dots,i=t.style,a=t.activeStyle,s=p.useContext(Sg),l=s.min,c=s.max,u=s.step,d=p.useMemo(function(){var f=new Set;if(r.forEach(function(m){f.add(m.value)}),o&&u!==null)for(var h=l;h<=c;)f.add(h),h+=u;return Array.from(f)},[l,c,u,o,r]);return p.createElement("div",{className:"".concat(n,"-step")},d.map(function(f){return p.createElement(kKe,{prefixCls:n,key:f,value:f,style:i,activeStyle:a})}))},wY=function(t){var n=t.prefixCls,r=t.style,o=t.start,i=t.end,a=t.index,s=t.onStartMove,l=t.replaceCls,c=p.useContext(Sg),u=c.direction,d=c.min,f=c.max,h=c.disabled,m=c.range,v=c.classNames,g="".concat(n,"-track"),b=VA(o,d,f),y=VA(i,d,f),x=function(E){!h&&s&&s(E,-1)},w={};switch(u){case"rtl":w.right="".concat(b*100,"%"),w.width="".concat(y*100-b*100,"%");break;case"btt":w.bottom="".concat(b*100,"%"),w.height="".concat(y*100-b*100,"%");break;case"ttb":w.top="".concat(b*100,"%"),w.height="".concat(y*100-b*100,"%");break;default:w.left="".concat(b*100,"%"),w.width="".concat(y*100-b*100,"%")}var S=l||re(g,K(K({},"".concat(g,"-").concat(a+1),a!==null&&m),"".concat(n,"-track-draggable"),s),v.track);return p.createElement("div",{className:S,style:B(B({},w),r),onMouseDown:x,onTouchStart:x})},DKe=function(t){var n=t.prefixCls,r=t.style,o=t.values,i=t.startPoint,a=t.onStartMove,s=p.useContext(Sg),l=s.included,c=s.range,u=s.min,d=s.styles,f=s.classNames,h=p.useMemo(function(){if(!c){if(o.length===0)return[];var v=i??u,g=o[0];return[{start:Math.min(v,g),end:Math.max(v,g)}]}for(var b=[],y=0;yNKe&&u3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof v=="number"){var y,x=m[g],w=x+v,S=[];r.forEach(function($){S.push($.value)}),S.push(e,t),S.push(s(x));var C=v>0?1:-1;b==="unit"?S.push(s(x+C*n)):S.push(s(w)),S=S.filter(function($){return $!==null}).filter(function($){return v<0?$<=x:$>=x}),b==="unit"&&(S=S.filter(function($){return $!==x}));var E=b==="unit"?x:w;y=S[0];var _=Math.abs(y-E);if(S.forEach(function($){var T=Math.abs($-E);T<_&&(y=$,_=T)}),y===void 0)return v<0?e:t;if(b==="dist")return y;if(Math.abs(v)>1){var P=De(m);return P[g]=y,h(P,v-C,g,b)}return y}else{if(v==="min")return e;if(v==="max")return t}},u=function(m,v,g){var b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",y=m[g],x=c(m,v,g,b);return{value:x,changed:x!==y}},d=function(m){return i===null&&m===0||typeof i=="number"&&m3&&arguments[3]!==void 0?arguments[3]:"unit",y=m.map(l),x=y[g],w=c(y,v,g,b);if(y[g]=w,o===!1){var S=i||0;g>0&&y[g-1]!==x&&(y[g]=Math.max(y[g],y[g-1]+S)),g0;P-=1)for(var $=!0;d(y[P]-y[P-1])&&$;){var T=u(y,-1,P-1);y[P-1]=T.value,$=T.changed}for(var R=y.length-1;R>0;R-=1)for(var O=!0;d(y[R]-y[R-1])&&O;){var k=u(y,-1,R-1);y[R-1]=k.value,O=k.changed}for(var I=0;I=0?N:!1},[N,ke]),Be=p.useMemo(function(){return Object.keys(A||{}).map(function(qe){var Ie=A[qe],nt={value:Number(qe)};return Ie&&dt(Ie)==="object"&&!p.isValidElement(Ie)&&("label"in Ie||"style"in Ie)?(nt.style=Ie.style,nt.label=Ie.label):nt.label=Ie,nt}).filter(function(qe){var Ie=qe.label;return Ie||typeof Ie=="number"}).sort(function(qe,Ie){return qe.value-Ie.value})},[A]),we=FKe(Pe,ze,ke,Be,I,$e),Re=ie(we,2),Fe=Re[0],Se=Re[1],Ae=Gt(E,{value:C}),Ve=ie(Ae,2),Je=Ve[0],ht=Ve[1],He=p.useMemo(function(){var qe=Je==null?[]:Array.isArray(Je)?Je:[Je],Ie=ie(qe,1),nt=Ie[0],wt=nt===void 0?Pe:nt,Lt=Je===null?[]:[wt];if(de){if(Lt=De(qe),P||Je===void 0){var on=P>=0?P+1:2;for(Lt=Lt.slice(0,on);Lt.length=0&&he.current.focus(qe)}ct(null)},[st]);var Ue=p.useMemo(function(){return Ee&&ke===null?!1:Ee},[Ee,ke]),Mt=Jt(function(qe,Ie){ye(qe,Ie),T==null||T(Ke(He))}),xt=tt!==-1;p.useEffect(function(){if(!xt){var qe=He.lastIndexOf(mt);he.current.focus(qe)}},[xt]);var Dt=p.useMemo(function(){return De(pe).sort(function(qe,Ie){return qe-Ie})},[pe]),Ct=p.useMemo(function(){return de?[Dt[0],Dt[Dt.length-1]]:[Pe,Dt[0]]},[Dt,de,Pe]),ft=ie(Ct,2),vt=ft[0],rt=ft[1];p.useImperativeHandle(t,function(){return{focus:function(){he.current.focus(0)},blur:function(){var Ie,nt=document,wt=nt.activeElement;(Ie=ue.current)!==null&&Ie!==void 0&&Ie.contains(wt)&&(wt==null||wt.blur())}}}),p.useEffect(function(){h&&he.current.focus(0)},[]);var yt=p.useMemo(function(){return{min:Pe,max:ze,direction:fe,disabled:u,keyboard:f,step:ke,included:V,includedStart:vt,includedEnd:rt,range:de,tabIndex:te,ariaLabelForHandle:oe,ariaLabelledByForHandle:ne,ariaRequired:le,ariaValueTextFormatterForHandle:ce,styles:s||{},classNames:a||{}}},[Pe,ze,fe,u,f,ke,V,vt,rt,de,te,oe,ne,le,ce,s,a]);return p.createElement(Sg.Provider,{value:yt},p.createElement("div",{ref:ue,className:re(r,o,K(K(K(K({},"".concat(r,"-disabled"),u),"".concat(r,"-vertical"),H),"".concat(r,"-horizontal"),!H),"".concat(r,"-with-marks"),Be.length)),style:i,onMouseDown:je,id:l},p.createElement("div",{className:re("".concat(r,"-rail"),a==null?void 0:a.rail),style:B(B({},X),s==null?void 0:s.rail)}),Q!==!1&&p.createElement(DKe,{prefixCls:r,style:F,values:He,startPoint:j,onStartMove:Ue?Mt:void 0}),p.createElement(IKe,{prefixCls:r,marks:Be,dots:z,style:J,activeStyle:q}),p.createElement(TKe,{ref:he,prefixCls:r,style:W,values:pe,draggingIndex:tt,draggingDelete:me,onStartMove:Mt,onOffsetChange:at,onFocus:m,onBlur:v,handleRender:G,activeHandleRender:Y,onChangeComplete:Ge,onDelete:be?ut:void 0}),p.createElement(OKe,{prefixCls:r,marks:Be,onClick:Oe})))});const wme=p.createContext({}),SY=p.forwardRef((e,t)=>{const{open:n,draggingDelete:r,value:o}=e,i=p.useRef(null),a=n&&!r,s=p.useRef(null);function l(){gn.cancel(s.current),s.current=null}function c(){s.current=gn(()=>{var u;(u=i.current)===null||u===void 0||u.forceAlign(),s.current=null})}return p.useEffect(()=>(a?c():l(),l),[a,e.title,o]),p.createElement(ss,Object.assign({ref:Ci(i,t)},e,{open:a}))}),jKe=e=>{const{componentCls:t,antCls:n,controlSize:r,dotSize:o,marginFull:i,marginPart:a,colorFillContentHover:s,handleColorDisabled:l,calc:c,handleSize:u,handleSizeHover:d,handleActiveColor:f,handleActiveOutlineColor:h,handleLineWidth:m,handleLineWidthHover:v,motionDurationMid:g}=e;return{[t]:Object.assign(Object.assign({},Tn(e)),{position:"relative",height:r,margin:`${se(a)} ${se(i)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${se(i)} ${se(a)}`},[`${t}-rail`]:{position:"absolute",backgroundColor:e.railBg,borderRadius:e.borderRadiusXS,transition:`background-color ${g}`},[`${t}-track,${t}-tracks`]:{position:"absolute",transition:`background-color ${g}`},[`${t}-track`]:{backgroundColor:e.trackBg,borderRadius:e.borderRadiusXS},[`${t}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${t}-rail`]:{backgroundColor:e.railHoverBg},[`${t}-track`]:{backgroundColor:e.trackHoverBg},[`${t}-dot`]:{borderColor:s},[`${t}-handle::after`]:{boxShadow:`0 0 0 ${se(m)} ${e.colorPrimaryBorderHover}`},[`${t}-dot-active`]:{borderColor:e.dotActiveBorderColor}},[`${t}-handle`]:{position:"absolute",width:u,height:u,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:c(m).mul(-1).equal(),insetBlockStart:c(m).mul(-1).equal(),width:c(u).add(c(m).mul(2)).equal(),height:c(u).add(c(m).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:u,height:u,backgroundColor:e.colorBgElevated,boxShadow:`0 0 0 ${se(m)} ${e.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` inset-inline-start ${g}, inset-block-start ${g}, width ${g}, height ${g}, box-shadow ${g}, outline ${g} - `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:c(d).sub(u).div(2).add(v).mul(-1).equal(),insetBlockStart:c(d).sub(u).div(2).add(v).mul(-1).equal(),width:c(d).add(c(v).mul(2)).equal(),height:c(d).add(c(v).mul(2)).equal()},"&::after":{boxShadow:`0 0 0 ${se(v)} ${p}`,outline:`6px solid ${h}`,width:d,height:d,insetInlineStart:e.calc(u).sub(d).div(2).equal(),insetBlockStart:e.calc(u).sub(d).div(2).equal()}}},[`&-lock ${t}-handle`]:{"&::before, &::after":{transition:"none"}},[`${t}-mark`]:{position:"absolute",fontSize:e.fontSize},[`${t}-mark-text`]:{position:"absolute",display:"inline-block",color:e.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:e.colorText}},[`${t}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${t}-dot`]:{position:"absolute",width:o,height:o,backgroundColor:e.colorBgElevated,border:`${se(m)} solid ${e.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:e.dotActiveBorderColor}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-rail`]:{backgroundColor:`${e.railBg} !important`},[`${t}-track`]:{backgroundColor:`${e.trackBgDisabled} !important`},[` + `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:c(d).sub(u).div(2).add(v).mul(-1).equal(),insetBlockStart:c(d).sub(u).div(2).add(v).mul(-1).equal(),width:c(d).add(c(v).mul(2)).equal(),height:c(d).add(c(v).mul(2)).equal()},"&::after":{boxShadow:`0 0 0 ${se(v)} ${f}`,outline:`6px solid ${h}`,width:d,height:d,insetInlineStart:e.calc(u).sub(d).div(2).equal(),insetBlockStart:e.calc(u).sub(d).div(2).equal()}}},[`&-lock ${t}-handle`]:{"&::before, &::after":{transition:"none"}},[`${t}-mark`]:{position:"absolute",fontSize:e.fontSize},[`${t}-mark-text`]:{position:"absolute",display:"inline-block",color:e.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:e.colorText}},[`${t}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${t}-dot`]:{position:"absolute",width:o,height:o,backgroundColor:e.colorBgElevated,border:`${se(m)} solid ${e.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:e.dotActiveBorderColor}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-rail`]:{backgroundColor:`${e.railBg} !important`},[`${t}-track`]:{backgroundColor:`${e.trackBgDisabled} !important`},[` ${t}-dot `]:{backgroundColor:e.colorBgElevated,borderColor:e.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${t}-handle::after`]:{backgroundColor:e.colorBgElevated,cursor:"not-allowed",width:u,height:u,boxShadow:`0 0 0 ${se(m)} ${l}`,insetInlineStart:0,insetBlockStart:0},[` ${t}-mark-text, ${t}-dot - `]:{cursor:"not-allowed !important"}},[`&-tooltip ${n}-tooltip-inner`]:{minWidth:"unset"}})}},wme=(e,t)=>{const{componentCls:n,railSize:r,handleSize:o,dotSize:i,marginFull:a,calc:s}=e,l=t?"paddingBlock":"paddingInline",c=t?"width":"height",u=t?"height":"width",d=t?"insetBlockStart":"insetInlineStart",p=t?"top":"insetInlineStart",h=s(r).mul(3).sub(o).div(2).equal(),m=s(o).sub(r).div(2).equal(),v=t?{borderWidth:`${se(m)} 0`,transform:`translateY(${se(s(m).mul(-1).equal())})`}:{borderWidth:`0 ${se(m)}`,transform:`translateX(${se(e.calc(m).mul(-1).equal())})`};return{[l]:r,[u]:s(r).mul(3).equal(),[`${n}-rail`]:{[c]:"100%",[u]:r},[`${n}-track,${n}-tracks`]:{[u]:r},[`${n}-track-draggable`]:Object.assign({},v),[`${n}-handle`]:{[d]:h},[`${n}-mark`]:{insetInlineStart:0,top:0,[p]:s(r).mul(3).add(t?0:a).equal(),[c]:"100%"},[`${n}-step`]:{insetInlineStart:0,top:0,[p]:r,[c]:"100%",[u]:r},[`${n}-dot`]:{position:"absolute",[d]:s(r).sub(i).div(2).equal()}}},zKe=e=>{const{componentCls:t,marginPartWithMark:n}=e;return{[`${t}-horizontal`]:Object.assign(Object.assign({},wme(e,!0)),{[`&${t}-with-marks`]:{marginBottom:n}})}},HKe=e=>{const{componentCls:t}=e;return{[`${t}-vertical`]:Object.assign(Object.assign({},wme(e,!1)),{height:"100%"})}},VKe=e=>{const n=e.controlHeightLG/4,r=e.controlHeightSM/2,o=e.lineWidth+1,i=e.lineWidth+1*1.5,a=e.colorPrimary,s=new wn(a).setA(.2).toRgbString();return{controlSize:n,railSize:4,handleSize:n,handleSizeHover:r,dotSize:8,handleLineWidth:o,handleLineWidthHover:i,railBg:e.colorFillTertiary,railHoverBg:e.colorFillSecondary,trackBg:e.colorPrimaryBorder,trackHoverBg:e.colorPrimaryBorderHover,handleColor:e.colorPrimaryBorder,handleActiveColor:a,handleActiveOutlineColor:s,handleColorDisabled:new wn(e.colorTextDisabled).onBackground(e.colorBgContainer).toHexString(),dotBorderColor:e.colorBorderSecondary,dotActiveBorderColor:e.colorPrimaryBorder,trackBgDisabled:e.colorBgContainerDisabled}},WKe=pn("Slider",e=>{const t=Xt(e,{marginPart:e.calc(e.controlHeight).sub(e.controlSize).div(2).equal(),marginFull:e.calc(e.controlSize).div(2).equal(),marginPartWithMark:e.calc(e.controlHeightLG).sub(e.controlSize).equal()});return[jKe(t),zKe(t),HKe(t)]},VKe);function W8(){const[e,t]=f.useState(!1),n=f.useRef(null),r=()=>{gn.cancel(n.current)},o=i=>{r(),i?t(i):n.current=gn(()=>{t(i)})};return f.useEffect(()=>r,[]),[e,o]}var UKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);otypeof n=="number"?n.toString():""}const Sme=Z.forwardRef((e,t)=>{const{prefixCls:n,range:r,className:o,rootClassName:i,style:a,disabled:s,tooltipPrefixCls:l,tipFormatter:c,tooltipVisible:u,getTooltipPopupContainer:d,tooltipPlacement:p,tooltip:h={},onChangeComplete:m,classNames:v,styles:g}=e,x=UKe(e,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:y}=e,{getPrefixCls:b,direction:C,className:S,style:w,classNames:E,styles:_,getPopupContainer:P}=Vr("slider"),$=Z.useContext(ko),R=s??$,{handleRender:O,direction:T}=Z.useContext(Cme),k=(T||C)==="rtl",[N,D]=W8(),[L,H]=W8(),U=Object.assign({},h),{open:V,placement:j,getPopupContainer:F,prefixCls:W,formatter:X}=U,J=V??u,q=(N||L)&&J!==!1,A=GKe(X,c),[z,G]=W8(),Y=de=>{m==null||m(de),G(!1)},Q=(de,be)=>de||(be?k?"left":"right":"top"),ee=b("slider",n),[te,oe,ne]=WKe(ee),le=re(o,S,E.root,v==null?void 0:v.root,i,{[`${ee}-rtl`]:k,[`${ee}-lock`]:z},oe,ne);k&&!x.vertical&&(x.reverse=!x.reverse),Z.useEffect(()=>{const de=()=>{gn(()=>{H(!1)},1)};return document.addEventListener("mouseup",de),()=>{document.removeEventListener("mouseup",de)}},[]);const ce=r&&!J,he=O||((de,be)=>{const{index:Ee}=be,Le=de.props;function Re($e,Be,Ce){var Oe,Fe,Se,Ae;Ce&&((Fe=(Oe=x)[$e])===null||Fe===void 0||Fe.call(Oe,Be)),(Ae=(Se=Le)[$e])===null||Ae===void 0||Ae.call(Se,Be)}const Pe=Object.assign(Object.assign({},Le),{onMouseEnter:$e=>{D(!0),Re("onMouseEnter",$e)},onMouseLeave:$e=>{D(!1),Re("onMouseLeave",$e)},onMouseDown:$e=>{H(!0),G(!0),Re("onMouseDown",$e)},onFocus:$e=>{var Be;H(!0),(Be=x.onFocus)===null||Be===void 0||Be.call(x,$e),Re("onFocus",$e,!0)},onBlur:$e=>{var Be;H(!1),(Be=x.onBlur)===null||Be===void 0||Be.call(x,$e),Re("onBlur",$e,!0)}}),ze=Z.cloneElement(de,Pe),Ie=(!!J||q)&&A!==null;return ce?ze:Z.createElement(SY,Object.assign({},U,{prefixCls:b("tooltip",W??l),title:A?A(be.value):"",value:be.value,open:Ie,placement:Q(j??p,y),key:Ee,classNames:{root:`${ee}-tooltip`},getPopupContainer:F||d||P}),ze)}),ue=ce?(de,be)=>{const Ee=Z.cloneElement(de,{style:Object.assign(Object.assign({},de.props.style),{visibility:"hidden"})});return Z.createElement(SY,Object.assign({},U,{prefixCls:b("tooltip",W??l),title:A?A(be.value):"",open:A!==null&&q,placement:Q(j??p,y),key:"tooltip",classNames:{root:`${ee}-tooltip`},getPopupContainer:F||d||P,draggingDelete:be.draggingDelete}),Ee)}:void 0,fe=Object.assign(Object.assign(Object.assign(Object.assign({},_.root),w),g==null?void 0:g.root),a),ve=Object.assign(Object.assign({},_.tracks),g==null?void 0:g.tracks),ge=re(E.tracks,v==null?void 0:v.tracks);return te(Z.createElement(LKe,Object.assign({},x,{classNames:Object.assign({handle:re(E.handle,v==null?void 0:v.handle),rail:re(E.rail,v==null?void 0:v.rail),track:re(E.track,v==null?void 0:v.track)},ge?{tracks:ge}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},_.handle),g==null?void 0:g.handle),rail:Object.assign(Object.assign({},_.rail),g==null?void 0:g.rail),track:Object.assign(Object.assign({},_.track),g==null?void 0:g.track)},Object.keys(ve).length?{tracks:ve}:{}),step:x.step,range:r,className:le,style:fe,disabled:R,ref:t,prefixCls:ee,handleRender:he,activeHandleRender:ue,onChangeComplete:Y})))});var qKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,colors:n,type:r,color:o,range:i=!1,className:a,activeIndex:s,onActive:l,onDragStart:c,onDragChange:u,onKeyDelete:d}=e,p=qKe(e,["prefixCls","colors","type","color","range","className","activeIndex","onActive","onDragStart","onDragChange","onKeyDelete"]),h=Object.assign(Object.assign({},p),{track:!1}),m=f.useMemo(()=>`linear-gradient(90deg, ${n.map(w=>`${w.color} ${w.percent}%`).join(", ")})`,[n]),v=f.useMemo(()=>!o||!r?null:r==="alpha"?o.toRgbString():`hsl(${o.toHsb().h}, 100%, 50%)`,[o,r]),g=Jt(c),x=Jt(u),y=f.useMemo(()=>({onDragStart:g,onDragChange:x}),[]),b=Jt((S,w)=>{const{onFocus:E,style:_,className:P,onKeyDown:$}=S.props,R=Object.assign({},_);return r==="gradient"&&(R.background=Bde(n,w.value)),f.cloneElement(S,{onFocus:O=>{l==null||l(w.index),E==null||E(O)},style:R,className:re(P,{[`${t}-slider-handle-active`]:s===w.index}),onKeyDown:O=>{(O.key==="Delete"||O.key==="Backspace")&&d&&d(w.index),$==null||$(O)}})}),C=f.useMemo(()=>({direction:"ltr",handleRender:b}),[]);return f.createElement(Cme.Provider,{value:C},f.createElement(xme.Provider,{value:y},f.createElement(Sme,Object.assign({},h,{className:re(a,`${t}-slider`),tooltip:{open:!1},range:{editable:i,minCount:2},styles:{rail:{background:m},handle:v?{background:v}:{}},classNames:{rail:`${t}-slider-rail`,handle:`${t}-slider-handle`}}))))},KKe=e=>{const{value:t,onChange:n,onChangeComplete:r}=e,o=a=>n(a[0]),i=a=>r(a[0]);return f.createElement(Eme,Object.assign({},e,{value:[t],onChange:o,onChangeComplete:i}))};function EY(e){return Ne(e).sort((t,n)=>t.percent-n.percent)}const YKe=e=>{const{prefixCls:t,mode:n,onChange:r,onChangeComplete:o,onActive:i,activeIndex:a,onGradientDragging:s,colors:l}=e,c=n==="gradient",u=f.useMemo(()=>l.map(x=>({percent:x.percent,color:x.color.toRgbString()})),[l]),d=f.useMemo(()=>u.map(x=>x.percent),[u]),p=f.useRef(u),h=({rawValues:x,draggingIndex:y,draggingValue:b})=>{if(x.length>u.length){const C=Bde(u,b),S=Ne(u);S.splice(y,0,{percent:b,color:C}),p.current=S}else p.current=u;s(!0),r(new Ts(EY(p.current)),!0)},m=({deleteIndex:x,draggingIndex:y,draggingValue:b})=>{let C=Ne(p.current);x!==-1?C.splice(x,1):(C[y]=Object.assign(Object.assign({},C[y]),{percent:b}),C=EY(C)),r(new Ts(C),!0)},v=x=>{const y=Ne(u);y.splice(x,1);const b=new Ts(y);r(b),o(b)},g=x=>{o(new Ts(u)),a>=x.length&&i(x.length-1),s(!1)};return c?f.createElement(Eme,{min:0,max:100,prefixCls:t,className:`${t}-gradient-slider`,colors:u,color:null,value:d,range:!0,onChangeComplete:g,disabled:!1,type:"gradient",activeIndex:a,onActive:i,onDragStart:h,onDragChange:m,onKeyDelete:v}):null},XKe=f.memo(YKe);var QKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const e=f.useContext(lme),{mode:t,onModeChange:n,modeOptions:r,prefixCls:o,allowClear:i,value:a,disabledAlpha:s,onChange:l,onClear:c,onChangeComplete:u,activeIndex:d,gradientDragging:p}=e,h=QKe(e,["mode","onModeChange","modeOptions","prefixCls","allowClear","value","disabledAlpha","onChange","onClear","onChangeComplete","activeIndex","gradientDragging"]),m=Z.useMemo(()=>a.cleared?[{percent:0,color:new Ts("")},{percent:100,color:new Ts("")}]:a.getColors(),[a]),v=!a.isGradient(),[g,x]=Z.useState(a);Mn(()=>{var I;v||x((I=m[d])===null||I===void 0?void 0:I.color)},[p,d]);const y=Z.useMemo(()=>{var I;return v?a:p?g:(I=m[d])===null||I===void 0?void 0:I.color},[a,d,v,g,p]),[b,C]=Z.useState(y),[S,w]=Z.useState(0),E=b!=null&&b.equals(y)?y:b;Mn(()=>{C(y)},[S,y==null?void 0:y.toHexString()]);const _=(I,k)=>{let N=pa(I);if(a.cleared){const L=N.toRgb();if(!L.r&&!L.g&&!L.b&&k){const{type:H,value:U=0}=k;N=new Ts({h:H==="hue"?U:0,s:1,b:1,a:H==="alpha"?U/100:1})}else N=X_(N)}if(t==="single")return N;const D=Ne(m);return D[d]=Object.assign(Object.assign({},D[d]),{color:N}),new Ts(D)},P=(I,k,N)=>{const D=_(I,N);C(D.isGradient()?D.getColors()[d].color:D),l(D,k)},$=(I,k)=>{u(_(I,k)),w(N=>N+1)},R=I=>{l(_(I))};let O=null;const T=r.length>1;return(i||T)&&(O=Z.createElement("div",{className:`${o}-operation`},T&&Z.createElement(sme,{size:"small",options:r,value:t,onChange:n}),Z.createElement(ume,Object.assign({prefixCls:o,value:a,onChange:I=>{l(I),c==null||c()}},h)))),Z.createElement(Z.Fragment,null,O,Z.createElement(XKe,Object.assign({},e,{colors:m})),Z.createElement(TFe,{prefixCls:o,value:E==null?void 0:E.toHsb(),disabledAlpha:s,onChange:(I,k)=>{P(I,!0,k)},onChangeComplete:(I,k)=>{$(I,k)},components:ZKe}),Z.createElement($Ke,Object.assign({value:y,onChange:R,prefixCls:o,disabledAlpha:s},h)))},$Y=()=>{const{prefixCls:e,value:t,presets:n,onChange:r}=f.useContext(cme);return Array.isArray(n)?Z.createElement(EBe,{value:t,presets:n,prefixCls:e,onChange:r}):null},JKe=e=>{const{prefixCls:t,presets:n,panelRender:r,value:o,onChange:i,onClear:a,allowClear:s,disabledAlpha:l,mode:c,onModeChange:u,modeOptions:d,onChangeComplete:p,activeIndex:h,onActive:m,format:v,onFormatChange:g,gradientDragging:x,onGradientDragging:y,disabledFormat:b}=e,C=`${t}-inner`,S=Z.useMemo(()=>({prefixCls:t,value:o,onChange:i,onClear:a,allowClear:s,disabledAlpha:l,mode:c,onModeChange:u,modeOptions:d,onChangeComplete:p,activeIndex:h,onActive:m,format:v,onFormatChange:g,gradientDragging:x,onGradientDragging:y,disabledFormat:b}),[t,o,i,a,s,l,c,u,d,p,h,m,v,g,x,y,b]),w=Z.useMemo(()=>({prefixCls:t,value:o,presets:n,onChange:i}),[t,o,n,i]),E=Z.createElement("div",{className:`${C}-content`},Z.createElement(_Y,null),Array.isArray(n)&&Z.createElement(Tqe,null),Z.createElement($Y,null));return Z.createElement(lme.Provider,{value:S},Z.createElement(cme.Provider,{value:w},Z.createElement("div",{className:C},typeof r=="function"?r(E,{components:{Picker:_Y,Presets:$Y}}):E)))};var eYe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{color:n,prefixCls:r,open:o,disabled:i,format:a,className:s,showText:l,activeIndex:c}=e,u=eYe(e,["color","prefixCls","open","disabled","format","className","showText","activeIndex"]),d=`${r}-trigger`,p=`${d}-text`,h=`${p}-cell`,[m]=Yi("ColorPicker"),v=Z.useMemo(()=>{if(!l)return"";if(typeof l=="function")return l(n);if(n.cleared)return m.transparent;if(n.isGradient())return n.getColors().map((b,C)=>{const S=c!==-1&&c!==C;return Z.createElement("span",{key:C,className:re(h,S&&`${h}-inactive`)},b.color.toRgbString()," ",b.percent,"%")});const x=n.toHexString().toUpperCase(),y=_j(n);switch(a){case"rgb":return n.toRgbString();case"hsb":return n.toHsbString();default:return y<100?`${x.slice(0,7)},${y}%`:x}},[n,a,l,c]),g=f.useMemo(()=>n.cleared?Z.createElement(ume,{prefixCls:r}):Z.createElement(Cj,{prefixCls:r,color:n.toCssString()}),[n,r]);return Z.createElement("div",Object.assign({ref:t,className:re(d,s,{[`${d}-active`]:o,[`${d}-disabled`]:i})},Zr(u)),g,l&&Z.createElement("div",{className:p},v))});function nYe(e,t,n){const[r]=Yi("ColorPicker"),[o,i]=Gt(e,{value:t}),[a,s]=f.useState("single"),[l,c]=f.useMemo(()=>{const v=(Array.isArray(n)?n:[n]).filter(b=>b);v.length||v.push("single");const g=new Set(v),x=[],y=(b,C)=>{g.has(b)&&x.push({label:C,value:b})};return y("single",r.singleColor),y("gradient",r.gradientColor),[x,g]},[n]),[u,d]=f.useState(null),p=Jt(v=>{d(v),i(v)}),h=f.useMemo(()=>{const v=pa(o||"");return v.equals(u)?u:v},[o,u]),m=f.useMemo(()=>{var v;return c.has(a)?a:(v=l[0])===null||v===void 0?void 0:v.value},[c,a,l]);return f.useEffect(()=>{s(h.isGradient()?"gradient":"single")},[h]),[h,p,m,s,l]}const _me=(e,t)=>({backgroundImage:`conic-gradient(${t} 25%, transparent 25% 50%, ${t} 50% 75%, transparent 75% 100%)`,backgroundSize:`${e} ${e}`}),PY=(e,t)=>{const{componentCls:n,borderRadiusSM:r,colorPickerInsetShadow:o,lineWidth:i,colorFillSecondary:a}=e;return{[`${n}-color-block`]:Object.assign(Object.assign({position:"relative",borderRadius:r,width:t,height:t,boxShadow:o,flex:"none"},_me("50%",e.colorFillSecondary)),{[`${n}-color-block-inner`]:{width:"100%",height:"100%",boxShadow:`inset 0 0 0 ${se(i)} ${a}`,borderRadius:"inherit"}})}},rYe=e=>{const{componentCls:t,antCls:n,fontSizeSM:r,lineHeightSM:o,colorPickerAlphaInputWidth:i,marginXXS:a,paddingXXS:s,controlHeightSM:l,marginXS:c,fontSizeIcon:u,paddingXS:d,colorTextPlaceholder:p,colorPickerInputNumberHandleWidth:h,lineWidth:m}=e;return{[`${t}-input-container`]:{display:"flex",[`${t}-steppers${n}-input-number`]:{fontSize:r,lineHeight:o,[`${n}-input-number-input`]:{paddingInlineStart:s,paddingInlineEnd:0},[`${n}-input-number-handler-wrap`]:{width:h}},[`${t}-steppers${t}-alpha-input`]:{flex:`0 0 ${se(i)}`,marginInlineStart:a},[`${t}-format-select${n}-select`]:{marginInlineEnd:c,width:"auto","&-single":{[`${n}-select-selector`]:{padding:0,border:0},[`${n}-select-arrow`]:{insetInlineEnd:0},[`${n}-select-selection-item`]:{paddingInlineEnd:e.calc(u).add(a).equal(),fontSize:r,lineHeight:se(l)},[`${n}-select-item-option-content`]:{fontSize:r,lineHeight:o},[`${n}-select-dropdown`]:{[`${n}-select-item`]:{minHeight:"auto"}}}},[`${t}-input`]:{gap:a,alignItems:"center",flex:1,width:0,[`${t}-hsb-input,${t}-rgb-input`]:{display:"flex",gap:a,alignItems:"center"},[`${t}-steppers`]:{flex:1},[`${t}-hex-input${n}-input-affix-wrapper`]:{flex:1,padding:`0 ${se(d)}`,[`${n}-input`]:{fontSize:r,textTransform:"uppercase",lineHeight:se(e.calc(l).sub(e.calc(m).mul(2)).equal())},[`${n}-input-prefix`]:{color:p}}}}}},oYe=e=>{const{componentCls:t,controlHeightLG:n,borderRadiusSM:r,colorPickerInsetShadow:o,marginSM:i,colorBgElevated:a,colorFillSecondary:s,lineWidthBold:l,colorPickerHandlerSize:c}=e;return{userSelect:"none",[`${t}-select`]:{[`${t}-palette`]:{minHeight:e.calc(n).mul(4).equal(),overflow:"hidden",borderRadius:r},[`${t}-saturation`]:{position:"absolute",borderRadius:"inherit",boxShadow:o,inset:0},marginBottom:i},[`${t}-handler`]:{width:c,height:c,border:`${se(l)} solid ${a}`,position:"relative",borderRadius:"50%",cursor:"pointer",boxShadow:`${o}, 0 0 0 1px ${s}`}}},iYe=e=>{const{componentCls:t,antCls:n,colorTextQuaternary:r,paddingXXS:o,colorPickerPresetColorSize:i,fontSizeSM:a,colorText:s,lineHeightSM:l,lineWidth:c,borderRadius:u,colorFill:d,colorWhite:p,marginXXS:h,paddingXS:m,fontHeightSM:v}=e;return{[`${t}-presets`]:{[`${n}-collapse-item > ${n}-collapse-header`]:{padding:0,[`${n}-collapse-expand-icon`]:{height:v,color:r,paddingInlineEnd:o}},[`${n}-collapse`]:{display:"flex",flexDirection:"column",gap:h},[`${n}-collapse-item > ${n}-collapse-content > ${n}-collapse-content-box`]:{padding:`${se(m)} 0`},"&-label":{fontSize:a,color:s,lineHeight:l},"&-items":{display:"flex",flexWrap:"wrap",gap:e.calc(h).mul(1.5).equal(),[`${t}-presets-color`]:{position:"relative",cursor:"pointer",width:i,height:i,"&::before":{content:'""',pointerEvents:"none",width:e.calc(i).add(e.calc(c).mul(4)).equal(),height:e.calc(i).add(e.calc(c).mul(4)).equal(),position:"absolute",top:e.calc(c).mul(-2).equal(),insetInlineStart:e.calc(c).mul(-2).equal(),borderRadius:u,border:`${se(c)} solid transparent`,transition:`border-color ${e.motionDurationMid} ${e.motionEaseInBack}`},"&:hover::before":{borderColor:d},"&::after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:e.calc(i).div(13).mul(5).equal(),height:e.calc(i).div(13).mul(8).equal(),border:`${se(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`},[`&${t}-presets-color-checked`]:{"&::after":{opacity:1,borderColor:p,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`transform ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`},[`&${t}-presets-color-bright`]:{"&::after":{borderColor:"rgba(0, 0, 0, 0.45)"}}}}},"&-empty":{fontSize:a,color:r}}}},aYe=e=>{const{componentCls:t,colorPickerInsetShadow:n,colorBgElevated:r,colorFillSecondary:o,lineWidthBold:i,colorPickerHandlerSizeSM:a,colorPickerSliderHeight:s,marginSM:l,marginXS:c}=e,u=e.calc(a).sub(e.calc(i).mul(2).equal()).equal(),d=e.calc(a).add(e.calc(i).mul(2).equal()).equal(),p={"&:after":{transform:"scale(1)",boxShadow:`${n}, 0 0 0 1px ${e.colorPrimaryActive}`}};return{[`${t}-slider`]:[_me(se(s),e.colorFillSecondary),{margin:0,padding:0,height:s,borderRadius:e.calc(s).div(2).equal(),"&-rail":{height:s,borderRadius:e.calc(s).div(2).equal(),boxShadow:n},[`& ${t}-slider-handle`]:{width:u,height:u,top:0,borderRadius:"100%","&:before":{display:"block",position:"absolute",background:"transparent",left:{_skip_check_:!0,value:"50%"},top:"50%",transform:"translate(-50%, -50%)",width:d,height:d,borderRadius:"100%"},"&:after":{width:a,height:a,border:`${se(i)} solid ${r}`,boxShadow:`${n}, 0 0 0 1px ${o}`,outline:"none",insetInlineStart:e.calc(i).mul(-1).equal(),top:e.calc(i).mul(-1).equal(),background:"transparent",transition:"none"},"&:focus":p}}],[`${t}-slider-container`]:{display:"flex",gap:l,marginBottom:l,[`${t}-slider-group`]:{flex:1,flexDirection:"column",justifyContent:"space-between",display:"flex","&-disabled-alpha":{justifyContent:"center"}}},[`${t}-gradient-slider`]:{marginBottom:c,[`& ${t}-slider-handle`]:{"&:after":{transform:"scale(0.8)"},"&-active, &:focus":p}}}},WA=(e,t,n)=>({borderInlineEndWidth:e.lineWidth,borderColor:t,boxShadow:`0 0 0 ${se(e.controlOutlineWidth)} ${n}`,outline:0}),sYe=e=>{const{componentCls:t}=e;return{"&-rtl":{[`${t}-presets-color`]:{"&::after":{direction:"ltr"}},[`${t}-clear`]:{"&::after":{direction:"ltr"}}}}},MY=(e,t,n)=>{const{componentCls:r,borderRadiusSM:o,lineWidth:i,colorSplit:a,colorBorder:s,red6:l}=e;return{[`${r}-clear`]:Object.assign(Object.assign({width:t,height:t,borderRadius:o,border:`${se(i)} solid ${a}`,position:"relative",overflow:"hidden",cursor:"inherit",transition:`all ${e.motionDurationFast}`},n),{"&::after":{content:'""',position:"absolute",insetInlineEnd:e.calc(i).mul(-1).equal(),top:e.calc(i).mul(-1).equal(),display:"block",width:40,height:2,transformOrigin:"calc(100% - 1px) 1px",transform:"rotate(-45deg)",backgroundColor:l},"&:hover":{borderColor:s}})}},lYe=e=>{const{componentCls:t,colorError:n,colorWarning:r,colorErrorHover:o,colorWarningHover:i,colorErrorOutline:a,colorWarningOutline:s}=e;return{[`&${t}-status-error`]:{borderColor:n,"&:hover":{borderColor:o},[`&${t}-trigger-active`]:Object.assign({},WA(e,n,a))},[`&${t}-status-warning`]:{borderColor:r,"&:hover":{borderColor:i},[`&${t}-trigger-active`]:Object.assign({},WA(e,r,s))}}},cYe=e=>{const{componentCls:t,controlHeightLG:n,controlHeightSM:r,controlHeight:o,controlHeightXS:i,borderRadius:a,borderRadiusSM:s,borderRadiusXS:l,borderRadiusLG:c,fontSizeLG:u}=e;return{[`&${t}-lg`]:{minWidth:n,minHeight:n,borderRadius:c,[`${t}-color-block, ${t}-clear`]:{width:o,height:o,borderRadius:a},[`${t}-trigger-text`]:{fontSize:u}},[`&${t}-sm`]:{minWidth:r,minHeight:r,borderRadius:s,[`${t}-color-block, ${t}-clear`]:{width:i,height:i,borderRadius:l},[`${t}-trigger-text`]:{lineHeight:se(i)}}}},uYe=e=>{const{antCls:t,componentCls:n,colorPickerWidth:r,colorPrimary:o,motionDurationMid:i,colorBgElevated:a,colorTextDisabled:s,colorText:l,colorBgContainerDisabled:c,borderRadius:u,marginXS:d,marginSM:p,controlHeight:h,controlHeightSM:m,colorBgTextActive:v,colorPickerPresetColorSize:g,colorPickerPreviewSize:x,lineWidth:y,colorBorder:b,paddingXXS:C,fontSize:S,colorPrimaryHover:w,controlOutline:E}=e;return[{[n]:Object.assign({[`${n}-inner`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({"&-content":{display:"flex",flexDirection:"column",width:r,[`& > ${t}-divider`]:{margin:`${se(p)} 0 ${se(d)}`}},[`${n}-panel`]:Object.assign({},oYe(e))},aYe(e)),PY(e,x)),rYe(e)),iYe(e)),MY(e,g,{marginInlineStart:"auto"})),{[`${n}-operation`]:{display:"flex",justifyContent:"space-between",marginBottom:d}}),"&-trigger":Object.assign(Object.assign(Object.assign(Object.assign({minWidth:h,minHeight:h,borderRadius:u,border:`${se(y)} solid ${b}`,cursor:"pointer",display:"inline-flex",alignItems:"flex-start",justifyContent:"center",transition:`all ${i}`,background:a,padding:e.calc(C).sub(y).equal(),[`${n}-trigger-text`]:{marginInlineStart:d,marginInlineEnd:e.calc(d).sub(e.calc(C).sub(y)).equal(),fontSize:S,color:l,alignSelf:"center","&-cell":{"&:not(:last-child):after":{content:'", "'},"&-inactive":{color:s}}},"&:hover":{borderColor:w},[`&${n}-trigger-active`]:Object.assign({},WA(e,o,E)),"&-disabled":{color:s,background:c,cursor:"not-allowed","&:hover":{borderColor:v},[`${n}-trigger-text`]:{color:s}}},MY(e,m)),PY(e,m)),lYe(e)),cYe(e))},sYe(e))},vg(e,{focusElCls:`${n}-trigger-active`})]},dYe=pn("ColorPicker",e=>{const{colorTextQuaternary:t,marginSM:n}=e,r=8,o=Xt(e,{colorPickerWidth:234,colorPickerHandlerSize:16,colorPickerHandlerSizeSM:12,colorPickerAlphaInputWidth:44,colorPickerInputNumberHandleWidth:16,colorPickerPresetColorSize:24,colorPickerInsetShadow:`inset 0 0 1px 0 ${t}`,colorPickerSliderHeight:r,colorPickerPreviewSize:e.calc(r).mul(2).add(n).equal()});return[uYe(o)]});var fYe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{mode:t,value:n,defaultValue:r,format:o,defaultFormat:i,allowClear:a=!1,presets:s,children:l,trigger:c="click",open:u,disabled:d,placement:p="bottomLeft",arrow:h=!0,panelRender:m,showText:v,style:g,className:x,size:y,rootClassName:b,prefixCls:C,styles:S,disabledAlpha:w=!1,onFormatChange:E,onChange:_,onClear:P,onOpenChange:$,onChangeComplete:R,getPopupContainer:O,autoAdjustOverflow:T=!0,destroyTooltipOnHide:I,destroyOnHidden:k,disabledFormat:N}=e,D=fYe(e,["mode","value","defaultValue","format","defaultFormat","allowClear","presets","children","trigger","open","disabled","placement","arrow","panelRender","showText","style","className","size","rootClassName","prefixCls","styles","disabledAlpha","onFormatChange","onChange","onClear","onOpenChange","onChangeComplete","getPopupContainer","autoAdjustOverflow","destroyTooltipOnHide","destroyOnHidden","disabledFormat"]),{getPrefixCls:L,direction:H,colorPicker:U}=f.useContext(It),V=f.useContext(ko),j=d??V,[F,W]=Gt(!1,{value:u,postState:Se=>!j&&Se,onChange:$}),[X,J]=Gt(o,{value:o,defaultValue:i,onChange:E}),q=L("color-picker",C),[A,z,G,Y,Q]=nYe(r,n,t),ee=f.useMemo(()=>_j(A)<100,[A]),[te,oe]=Z.useState(null),ne=Se=>{if(R){let Ae=pa(Se);w&&ee&&(Ae=X_(Se)),R(Ae)}},le=(Se,Ae)=>{let Ve=pa(Se);w&&ee&&(Ve=X_(Ve)),z(Ve),oe(null),_&&_(Ve,Ve.toCssString()),Ae||ne(Ve)},[ce,he]=Z.useState(0),[ue,fe]=Z.useState(!1),ve=Se=>{if(Y(Se),Se==="single"&&A.isGradient())he(0),le(new Ts(A.getColors()[0].color)),oe(A);else if(Se==="gradient"&&!A.isGradient()){const Ae=ee?X_(A):A;le(new Ts(te||[{percent:0,color:Ae},{percent:100,color:Ae}]))}},{status:ge}=Z.useContext(Do),{compactSize:de,compactItemClassnames:be}=Ol(q,H),Ee=fo(Se=>{var Ae;return(Ae=y??de)!==null&&Ae!==void 0?Ae:Se}),Le=br(q),[Re,Pe,ze]=dYe(q,Le),Ie={[`${q}-rtl`]:H},$e=re(b,ze,Le,Ie),Be=re(Mc(q,ge),{[`${q}-sm`]:Ee==="small",[`${q}-lg`]:Ee==="large"},be,U==null?void 0:U.className,$e,x,Pe),Ce=re(q,$e),Oe={open:F,trigger:c,placement:p,arrow:h,rootClassName:b,getPopupContainer:O,autoAdjustOverflow:T,destroyOnHidden:k??!!I},Fe=Object.assign(Object.assign({},U==null?void 0:U.style),g);return Re(Z.createElement(nf,Object.assign({style:S==null?void 0:S.popup,styles:{body:S==null?void 0:S.popupOverlayInner},onOpenChange:Se=>{(!Se||!j)&&W(Se)},content:Z.createElement(Pc,{form:!0},Z.createElement(JKe,{mode:G,onModeChange:ve,modeOptions:Q,prefixCls:q,value:A,allowClear:a,disabled:j,disabledAlpha:w,presets:s,panelRender:m,format:X,onFormatChange:J,onChange:le,onChangeComplete:ne,onClear:P,activeIndex:ce,onActive:he,gradientDragging:ue,onGradientDragging:fe,disabledFormat:N})),classNames:{root:Ce}},Oe),l||Z.createElement(tYe,Object.assign({activeIndex:F?ce:-1,open:F,className:Be,style:Fe,prefixCls:q,disabled:j,showText:v,format:X},D,{color:A}))))},pYe=Zp(S7,void 0,e=>Object.assign(Object.assign({},e),{placement:"bottom",autoAdjustOverflow:!1}),"color-picker",e=>e);S7._InternalPanelDoNotUseOrYouWillBeFired=pYe;var hYe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},mYe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:hYe}))},MT=f.forwardRef(mYe),gYe={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 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},vYe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:gYe}))},E7=f.forwardRef(vYe),yYe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},bYe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:yYe}))},xYe=f.forwardRef(bYe);function CYe(e,t,n){return n!==void 0?n:t==="year"&&e.lang.yearPlaceholder?e.lang.yearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.quarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.monthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.weekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.placeholder:e.lang.placeholder}function wYe(e,t,n){return n!==void 0?n:t==="year"&&e.lang.yearPlaceholder?e.lang.rangeYearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.rangeQuarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.rangeMonthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.rangeWeekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.rangePlaceholder:e.lang.rangePlaceholder}function $me(e,t){const{allowClear:n=!0}=e,{clearIcon:r,removeIcon:o}=cT(Object.assign(Object.assign({},e),{prefixCls:t,componentName:"DatePicker"}));return[f.useMemo(()=>n===!1?!1:Object.assign({clearIcon:r},n===!0?{}:n),[n,r]),o]}const[SYe,EYe]=["week","WeekPicker"],[_Ye,$Ye]=["month","MonthPicker"],[PYe,MYe]=["year","YearPicker"],[RYe,OYe]=["quarter","QuarterPicker"],[UA,RY]=["time","TimePicker"],TYe=e=>f.createElement(At,Object.assign({size:"small",type:"primary"},e));function Pme(e){return f.useMemo(()=>Object.assign({button:TYe},e),[e])}function Mme(e,...t){const n=e||{};return t.reduce((r,o)=>(Object.keys(o||{}).forEach(i=>{const a=n[i],s=o[i];if(a&&typeof a=="object")if(s&&typeof s=="object")r[i]=Mme(a,r[i],s);else{const{_default:l}=a;r[i]=r[i]||{},r[i][l]=re(r[i][l],s)}else r[i]=re(r[i],s)}),r),{})}function IYe(e,...t){return f.useMemo(()=>Mme.apply(void 0,[e].concat(t)),[t])}function kYe(...e){return f.useMemo(()=>e.reduce((t,n={})=>(Object.keys(n).forEach(r=>{t[r]=Object.assign(Object.assign({},t[r]),n[r])}),t),{}),[e])}function GA(e,t){const n=Object.assign({},e);return Object.keys(t).forEach(r=>{if(r!=="_default"){const o=t[r],i=n[r]||{};n[r]=o?GA(i,o):i}}),n}function NYe(e,t,n){const r=IYe.apply(void 0,[n].concat(Ne(e))),o=kYe.apply(void 0,Ne(t));return f.useMemo(()=>[GA(r,n),GA(o,n)],[r,o])}const Rme=(e,t,n,r,o)=>{const{classNames:i,styles:a}=Vr(e),[s,l]=NYe([i,t],[a,n],{popup:{_default:"root"}});return f.useMemo(()=>{var c,u;const d=Object.assign(Object.assign({},s),{popup:Object.assign(Object.assign({},s.popup),{root:re((c=s.popup)===null||c===void 0?void 0:c.root,r)})}),p=Object.assign(Object.assign({},l),{popup:Object.assign(Object.assign({},l.popup),{root:Object.assign(Object.assign({},(u=l.popup)===null||u===void 0?void 0:u.root),o)})});return[d,p]},[s,l,r,o])};var DYe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);of.forwardRef((n,r)=>{var o;const{prefixCls:i,getPopupContainer:a,components:s,className:l,style:c,placement:u,size:d,disabled:p,bordered:h=!0,placeholder:m,popupStyle:v,popupClassName:g,dropdownClassName:x,status:y,rootClassName:b,variant:C,picker:S,styles:w,classNames:E}=n,_=DYe(n,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupStyle","popupClassName","dropdownClassName","status","rootClassName","variant","picker","styles","classNames"]),P=S===UA?"timePicker":"datePicker",$=f.useRef(null),{getPrefixCls:R,direction:O,getPopupContainer:T,rangePicker:I}=f.useContext(It),k=R("picker",i),{compactSize:N,compactItemClassnames:D}=Ol(k,O),L=R(),[H,U]=Hu("rangePicker",C,h),V=br(k),[j,F,W]=The(k,V),[X,J]=Rme(P,E,w,g||x,v),[q]=$me(n,k),A=Pme(s),z=fo(ue=>{var fe;return(fe=d??N)!==null&&fe!==void 0?fe:ue}),G=f.useContext(ko),Y=p??G,Q=f.useContext(Do),{hasFeedback:ee,status:te,feedbackIcon:oe}=Q,ne=f.createElement(f.Fragment,null,S===UA?f.createElement(E7,null):f.createElement(MT,null),ee&&oe);f.useImperativeHandle(r,()=>$.current);const[le]=Yi("Calendar",CP),ce=Object.assign(Object.assign({},le),n.locale),[he]=Rl("DatePicker",(o=J.popup.root)===null||o===void 0?void 0:o.zIndex);return j(f.createElement(Pc,{space:!0},f.createElement(KWe,Object.assign({separator:f.createElement("span",{"aria-label":"to",className:`${k}-separator`},f.createElement(xYe,null)),disabled:Y,ref:$,placement:u,placeholder:wYe(ce,S,m),suffixIcon:ne,prevIcon:f.createElement("span",{className:`${k}-prev-icon`}),nextIcon:f.createElement("span",{className:`${k}-next-icon`}),superPrevIcon:f.createElement("span",{className:`${k}-super-prev-icon`}),superNextIcon:f.createElement("span",{className:`${k}-super-next-icon`}),transitionName:`${L}-slide-up`,picker:S},_,{className:re({[`${k}-${z}`]:z,[`${k}-${H}`]:U},Mc(k,tf(te,y),ee),F,D,l,I==null?void 0:I.className,W,V,b,X.root),style:Object.assign(Object.assign(Object.assign({},I==null?void 0:I.style),c),J.root),locale:ce.lang,prefixCls:k,getPopupContainer:a||T,generateConfig:e,components:A,direction:O,classNames:{popup:re(F,W,V,b,X.popup.root)},styles:{popup:Object.assign(Object.assign({},J.popup.root),{zIndex:he})},allowClear:q}))))});var FYe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const t=(l,c)=>{const u=c===RY?"timePicker":"datePicker";return f.forwardRef((p,h)=>{var m;const{prefixCls:v,getPopupContainer:g,components:x,style:y,className:b,rootClassName:C,size:S,bordered:w,placement:E,placeholder:_,popupStyle:P,popupClassName:$,dropdownClassName:R,disabled:O,status:T,variant:I,onCalendarChange:k,styles:N,classNames:D}=p,L=FYe(p,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupStyle","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange","styles","classNames"]),{getPrefixCls:H,direction:U,getPopupContainer:V,[u]:j}=f.useContext(It),F=H("picker",v),{compactSize:W,compactItemClassnames:X}=Ol(F,U),J=f.useRef(null),[q,A]=Hu("datePicker",I,w),z=br(F),[G,Y,Q]=The(F,z);f.useImperativeHandle(h,()=>J.current);const ee={showToday:!0},te=l||p.picker,oe=H(),{onSelect:ne,multiple:le}=L,ce=ne&&l==="time"&&!le,he=(Fe,Se,Ae)=>{k==null||k(Fe,Se,Ae),ce&&ne(Fe)},[ue,fe]=Rme(u,D,N,$||R,P),[ve,ge]=$me(p,F),de=Pme(x),be=fo(Fe=>{var Se;return(Se=S??W)!==null&&Se!==void 0?Se:Fe}),Ee=f.useContext(ko),Le=O??Ee,Re=f.useContext(Do),{hasFeedback:Pe,status:ze,feedbackIcon:Ie}=Re,$e=f.createElement(f.Fragment,null,te==="time"?f.createElement(E7,null):f.createElement(MT,null),Pe&&Ie),[Be]=Yi("DatePicker",CP),Ce=Object.assign(Object.assign({},Be),p.locale),[Oe]=Rl("DatePicker",(m=fe.popup.root)===null||m===void 0?void 0:m.zIndex);return G(f.createElement(Pc,{space:!0},f.createElement(eUe,Object.assign({ref:J,placeholder:CYe(Ce,te,_),suffixIcon:$e,placement:E,prevIcon:f.createElement("span",{className:`${F}-prev-icon`}),nextIcon:f.createElement("span",{className:`${F}-next-icon`}),superPrevIcon:f.createElement("span",{className:`${F}-super-prev-icon`}),superNextIcon:f.createElement("span",{className:`${F}-super-next-icon`}),transitionName:`${oe}-slide-up`,picker:l,onCalendarChange:he},ee,L,{locale:Ce.lang,className:re({[`${F}-${be}`]:be,[`${F}-${q}`]:A},Mc(F,tf(ze,T),Pe),Y,X,j==null?void 0:j.className,b,Q,z,C,ue.root),style:Object.assign(Object.assign(Object.assign({},j==null?void 0:j.style),y),fe.root),prefixCls:F,getPopupContainer:g||V,generateConfig:e,components:de,direction:U,disabled:Le,classNames:{popup:re(Y,Q,z,C,ue.popup.root)},styles:{popup:Object.assign(Object.assign({},fe.popup.root),{zIndex:Oe})},allowClear:ve,removeIcon:ge}))))})},n=t(),r=t(SYe,EYe),o=t(_Ye,$Ye),i=t(PYe,MYe),a=t(RYe,OYe),s=t(UA,RY);return{DatePicker:n,WeekPicker:r,MonthPicker:o,YearPicker:i,TimePicker:s,QuarterPicker:a}},Ome=e=>{const{DatePicker:t,WeekPicker:n,MonthPicker:r,YearPicker:o,TimePicker:i,QuarterPicker:a}=BYe(e),s=AYe(e),l=t;return l.WeekPicker=n,l.MonthPicker=r,l.YearPicker=o,l.RangePicker=s,l.TimePicker=i,l.QuarterPicker=a,l},ka=Ome(nWe),LYe=Zp(ka,"popupAlign",void 0,"picker");ka._InternalPanelDoNotUseOrYouWillBeFired=LYe;const jYe=Zp(ka.RangePicker,"popupAlign",void 0,"picker");ka._InternalRangePanelDoNotUseOrYouWillBeFired=jYe;ka.generatePicker=Ome;var OY=f.createContext(null),Tme=f.createContext({}),zYe=["prefixCls","className","containerRef"],HYe=function(t){var n=t.prefixCls,r=t.className,o=t.containerRef,i=Ye(t,zYe),a=f.useContext(Tme),s=a.panel,l=Lc(s,o);return f.createElement("div",we({className:re("".concat(n,"-content"),r),role:"dialog",ref:l},Zr(t,{aria:!0}),{"aria-modal":"true"},i))};function TY(e){return typeof e=="string"&&String(Number(e))===e?(Jn(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var IY={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function VYe(e,t){var n,r,o,i=e.prefixCls,a=e.open,s=e.placement,l=e.inline,c=e.push,u=e.forceRender,d=e.autoFocus,p=e.keyboard,h=e.classNames,m=e.rootClassName,v=e.rootStyle,g=e.zIndex,x=e.className,y=e.id,b=e.style,C=e.motion,S=e.width,w=e.height,E=e.children,_=e.mask,P=e.maskClosable,$=e.maskMotion,R=e.maskClassName,O=e.maskStyle,T=e.afterOpenChange,I=e.onClose,k=e.onMouseEnter,N=e.onMouseOver,D=e.onMouseLeave,L=e.onClick,H=e.onKeyDown,U=e.onKeyUp,V=e.styles,j=e.drawerRender,F=f.useRef(),W=f.useRef(),X=f.useRef();f.useImperativeHandle(t,function(){return F.current});var J=function(ve){var ge=ve.keyCode,de=ve.shiftKey;switch(ge){case ot.TAB:{if(ge===ot.TAB){if(!de&&document.activeElement===X.current){var be;(be=W.current)===null||be===void 0||be.focus({preventScroll:!0})}else if(de&&document.activeElement===W.current){var Ee;(Ee=X.current)===null||Ee===void 0||Ee.focus({preventScroll:!0})}}break}case ot.ESC:{I&&p&&(ve.stopPropagation(),I(ve));break}}};f.useEffect(function(){if(a&&d){var fe;(fe=F.current)===null||fe===void 0||fe.focus({preventScroll:!0})}},[a]);var q=f.useState(!1),A=ie(q,2),z=A[0],G=A[1],Y=f.useContext(OY),Q;typeof c=="boolean"?Q=c?{}:{distance:0}:Q=c||{};var ee=(n=(r=(o=Q)===null||o===void 0?void 0:o.distance)!==null&&r!==void 0?r:Y==null?void 0:Y.pushDistance)!==null&&n!==void 0?n:180,te=f.useMemo(function(){return{pushDistance:ee,push:function(){G(!0)},pull:function(){G(!1)}}},[ee]);f.useEffect(function(){if(a){var fe;Y==null||(fe=Y.push)===null||fe===void 0||fe.call(Y)}else{var ve;Y==null||(ve=Y.pull)===null||ve===void 0||ve.call(Y)}},[a]),f.useEffect(function(){return function(){var fe;Y==null||(fe=Y.pull)===null||fe===void 0||fe.call(Y)}},[]);var oe=f.createElement(qo,we({key:"mask"},$,{visible:_&&a}),function(fe,ve){var ge=fe.className,de=fe.style;return f.createElement("div",{className:re("".concat(i,"-mask"),ge,h==null?void 0:h.mask,R),style:B(B(B({},de),O),V==null?void 0:V.mask),onClick:P&&a?I:void 0,ref:ve})}),ne=typeof C=="function"?C(s):C,le={};if(z&&ee)switch(s){case"top":le.transform="translateY(".concat(ee,"px)");break;case"bottom":le.transform="translateY(".concat(-ee,"px)");break;case"left":le.transform="translateX(".concat(ee,"px)");break;default:le.transform="translateX(".concat(-ee,"px)");break}s==="left"||s==="right"?le.width=TY(S):le.height=TY(w);var ce={onMouseEnter:k,onMouseOver:N,onMouseLeave:D,onClick:L,onKeyDown:H,onKeyUp:U},he=f.createElement(qo,we({key:"panel"},ne,{visible:a,forceRender:u,onVisibleChanged:function(ve){T==null||T(ve)},removeOnLeave:!1,leavedClassName:"".concat(i,"-content-wrapper-hidden")}),function(fe,ve){var ge=fe.className,de=fe.style,be=f.createElement(HYe,we({id:y,containerRef:ve,prefixCls:i,className:re(x,h==null?void 0:h.content),style:B(B({},b),V==null?void 0:V.content)},Zr(e,{aria:!0}),ce),E);return f.createElement("div",we({className:re("".concat(i,"-content-wrapper"),h==null?void 0:h.wrapper,ge),style:B(B(B({},le),de),V==null?void 0:V.wrapper)},Zr(e,{data:!0})),j?j(be):be)}),ue=B({},v);return g&&(ue.zIndex=g),f.createElement(OY.Provider,{value:te},f.createElement("div",{className:re(i,"".concat(i,"-").concat(s),m,K(K({},"".concat(i,"-open"),a),"".concat(i,"-inline"),l)),style:ue,tabIndex:-1,ref:F,onKeyDown:J},oe,f.createElement("div",{tabIndex:0,ref:W,style:IY,"aria-hidden":"true","data-sentinel":"start"}),he,f.createElement("div",{tabIndex:0,ref:X,style:IY,"aria-hidden":"true","data-sentinel":"end"})))}var WYe=f.forwardRef(VYe),UYe=function(t){var n=t.open,r=n===void 0?!1:n,o=t.prefixCls,i=o===void 0?"rc-drawer":o,a=t.placement,s=a===void 0?"right":a,l=t.autoFocus,c=l===void 0?!0:l,u=t.keyboard,d=u===void 0?!0:u,p=t.width,h=p===void 0?378:p,m=t.mask,v=m===void 0?!0:m,g=t.maskClosable,x=g===void 0?!0:g,y=t.getContainer,b=t.forceRender,C=t.afterOpenChange,S=t.destroyOnClose,w=t.onMouseEnter,E=t.onMouseOver,_=t.onMouseLeave,P=t.onClick,$=t.onKeyDown,R=t.onKeyUp,O=t.panelRef,T=f.useState(!1),I=ie(T,2),k=I[0],N=I[1],D=f.useState(!1),L=ie(D,2),H=L[0],U=L[1];Mn(function(){U(!0)},[]);var V=H?r:!1,j=f.useRef(),F=f.useRef();Mn(function(){V&&(F.current=document.activeElement)},[V]);var W=function(z){var G;if(N(z),C==null||C(z),!z&&F.current&&!((G=j.current)!==null&&G!==void 0&&G.contains(F.current))){var Y;(Y=F.current)===null||Y===void 0||Y.focus({preventScroll:!0})}},X=f.useMemo(function(){return{panel:O}},[O]);if(!b&&!k&&!V&&S)return null;var J={onMouseEnter:w,onMouseOver:E,onMouseLeave:_,onClick:P,onKeyDown:$,onKeyUp:R},q=B(B({},t),{},{open:V,prefixCls:i,placement:s,autoFocus:c,keyboard:d,width:h,mask:v,maskClosable:x,inline:y===!1,afterOpenChange:W,ref:j},J);return f.createElement(Tme.Provider,{value:X},f.createElement(zw,{open:V||b||k,autoDestroy:!1,getContainer:y,autoLock:v&&(V||k)},f.createElement(WYe,q)))};const Ime=e=>{var t,n;const{prefixCls:r,title:o,footer:i,extra:a,loading:s,onClose:l,headerStyle:c,bodyStyle:u,footerStyle:d,children:p,classNames:h,styles:m}=e,v=Vr("drawer"),g=f.useCallback(S=>f.createElement("button",{type:"button",onClick:l,className:`${r}-close`},S),[l]),[x,y]=Ij(F0(e),F0(v),{closable:!0,closeIconRender:g}),b=f.useMemo(()=>{var S,w;return!o&&!x?null:f.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(S=v.styles)===null||S===void 0?void 0:S.header),c),m==null?void 0:m.header),className:re(`${r}-header`,{[`${r}-header-close-only`]:x&&!o&&!a},(w=v.classNames)===null||w===void 0?void 0:w.header,h==null?void 0:h.header)},f.createElement("div",{className:`${r}-header-title`},y,o&&f.createElement("div",{className:`${r}-title`},o)),a&&f.createElement("div",{className:`${r}-extra`},a))},[x,y,a,c,r,o]),C=f.useMemo(()=>{var S,w;if(!i)return null;const E=`${r}-footer`;return f.createElement("div",{className:re(E,(S=v.classNames)===null||S===void 0?void 0:S.footer,h==null?void 0:h.footer),style:Object.assign(Object.assign(Object.assign({},(w=v.styles)===null||w===void 0?void 0:w.footer),d),m==null?void 0:m.footer)},i)},[i,d,r]);return f.createElement(f.Fragment,null,b,f.createElement("div",{className:re(`${r}-body`,h==null?void 0:h.body,(t=v.classNames)===null||t===void 0?void 0:t.body),style:Object.assign(Object.assign(Object.assign({},(n=v.styles)===null||n===void 0?void 0:n.body),u),m==null?void 0:m.body)},s?f.createElement(ef,{active:!0,title:!1,paragraph:{rows:5},className:`${r}-body-skeleton`}):p),C)},GYe=e=>{const t="100%";return{left:`translateX(-${t})`,right:`translateX(${t})`,top:`translateY(-${t})`,bottom:`translateY(${t})`}[e]},kme=(e,t)=>({"&-enter, &-appear":Object.assign(Object.assign({},e),{"&-active":t}),"&-leave":Object.assign(Object.assign({},t),{"&-active":e})}),Nme=(e,t)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${t}`}}},kme({opacity:e},{opacity:1})),qYe=(e,t)=>[Nme(.7,t),kme({transform:GYe(e)},{transform:"none"})],KYe=e=>{const{componentCls:t,motionDurationSlow:n}=e;return{[t]:{[`${t}-mask-motion`]:Nme(0,n),[`${t}-panel-motion`]:["left","right","top","bottom"].reduce((r,o)=>Object.assign(Object.assign({},r),{[`&-${o}`]:qYe(o,n)}),{})}}},YYe=e=>{const{borderRadiusSM:t,componentCls:n,zIndexPopup:r,colorBgMask:o,colorBgElevated:i,motionDurationSlow:a,motionDurationMid:s,paddingXS:l,padding:c,paddingLG:u,fontSizeLG:d,lineHeightLG:p,lineWidth:h,lineType:m,colorSplit:v,marginXS:g,colorIcon:x,colorIconHover:y,colorBgTextHover:b,colorBgTextActive:C,colorText:S,fontWeightStrong:w,footerPaddingBlock:E,footerPaddingInline:_,calc:P}=e,$=`${n}-content-wrapper`;return{[n]:{position:"fixed",inset:0,zIndex:r,pointerEvents:"none",color:S,"&-pure":{position:"relative",background:i,display:"flex",flexDirection:"column",[`&${n}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${n}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${n}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${n}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${n}-mask`]:{position:"absolute",inset:0,zIndex:r,background:o,pointerEvents:"auto"},[$]:{position:"absolute",zIndex:r,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},[`${n}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:i,pointerEvents:"auto"},[`${n}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${se(c)} ${se(u)}`,fontSize:d,lineHeight:p,borderBottom:`${se(h)} ${m} ${v}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${n}-extra`]:{flex:"none"},[`${n}-close`]:Object.assign({display:"inline-flex",width:P(d).add(l).equal(),height:P(d).add(l).equal(),borderRadius:t,justifyContent:"center",alignItems:"center",marginInlineEnd:g,color:x,fontWeight:w,fontSize:d,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${s}`,textRendering:"auto","&:hover":{color:y,backgroundColor:b,textDecoration:"none"},"&:active":{backgroundColor:C}},Ls(e)),[`${n}-title`]:{flex:1,margin:0,fontWeight:e.fontWeightStrong,fontSize:d,lineHeight:p},[`${n}-body`]:{flex:1,minWidth:0,minHeight:0,padding:u,overflow:"auto",[`${n}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${n}-footer`]:{flexShrink:0,padding:`${se(E)} ${se(_)}`,borderTop:`${se(h)} ${m} ${v}`},"&-rtl":{direction:"rtl"}}}},XYe=e=>({zIndexPopup:e.zIndexPopupBase,footerPaddingBlock:e.paddingXS,footerPaddingInline:e.padding}),Dme=pn("Drawer",e=>{const t=Xt(e,{});return[YYe(t),KYe(t)]},XYe);var Ame=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{rootClassName:t,width:n,height:r,size:o="default",mask:i=!0,push:a=QYe,open:s,afterOpenChange:l,onClose:c,prefixCls:u,getContainer:d,style:p,className:h,visible:m,afterVisibleChange:v,maskStyle:g,drawerStyle:x,contentWrapperStyle:y,destroyOnClose:b,destroyOnHidden:C}=e,S=Ame(e,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle","destroyOnClose","destroyOnHidden"]),{getPopupContainer:w,getPrefixCls:E,direction:_,className:P,style:$,classNames:R,styles:O}=Vr("drawer"),T=E("drawer",u),[I,k,N]=Dme(T),D=d===void 0&&w?()=>w(document.body):d,L=re({"no-mask":!i,[`${T}-rtl`]:_==="rtl"},t,k,N),H=f.useMemo(()=>n??(o==="large"?736:378),[n,o]),U=f.useMemo(()=>r??(o==="large"?736:378),[r,o]),V={motionName:Oi(T,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},j=A=>({motionName:Oi(T,`panel-motion-${A}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),F=ife(),[W,X]=Rl("Drawer",S.zIndex),{classNames:J={},styles:q={}}=S;return I(f.createElement(Pc,{form:!0,space:!0},f.createElement(Dw.Provider,{value:X},f.createElement(UYe,Object.assign({prefixCls:T,onClose:c,maskMotion:V,motion:j},S,{classNames:{mask:re(J.mask,R.mask),content:re(J.content,R.content),wrapper:re(J.wrapper,R.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},q.mask),g),O.mask),content:Object.assign(Object.assign(Object.assign({},q.content),x),O.content),wrapper:Object.assign(Object.assign(Object.assign({},q.wrapper),y),O.wrapper)},open:s??m,mask:i,push:a,width:H,height:U,style:Object.assign(Object.assign({},$),p),className:re(P,h),rootClassName:L,getContainer:D,afterOpenChange:l??v,panelRef:F,zIndex:W,destroyOnClose:C??b}),f.createElement(Ime,Object.assign({prefixCls:T},S,{onClose:c}))))))},ZYe=e=>{const{prefixCls:t,style:n,className:r,placement:o="right"}=e,i=Ame(e,["prefixCls","style","className","placement"]),{getPrefixCls:a}=f.useContext(It),s=a("drawer",t),[l,c,u]=Dme(s),d=re(s,`${s}-pure`,`${s}-${o}`,c,u,r);return l(f.createElement("div",{className:d,style:n},f.createElement(Ime,Object.assign({prefixCls:s},i))))};nS._InternalPanelDoNotUseOrYouWillBeFired=ZYe;function kY(e){return["small","middle","large"].includes(e)}function NY(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const Fme=Z.createContext({latestIndex:0}),JYe=Fme.Provider,eXe=({className:e,index:t,children:n,split:r,style:o})=>{const{latestIndex:i}=f.useContext(Fme);return n==null?null:f.createElement(f.Fragment,null,f.createElement("div",{className:e,style:o},n),t{var n;const{getPrefixCls:r,direction:o,size:i,className:a,style:s,classNames:l,styles:c}=Vr("space"),{size:u=i??"small",align:d,className:p,rootClassName:h,children:m,direction:v="horizontal",prefixCls:g,split:x,style:y,wrap:b=!1,classNames:C,styles:S}=e,w=tXe(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[E,_]=Array.isArray(u)?u:[u,u],P=kY(_),$=kY(E),R=NY(_),O=NY(E),T=yi(m,{keepEmpty:!0}),I=d===void 0&&v==="horizontal"?"center":d,k=r("space",g),[N,D,L]=_de(k),H=re(k,a,D,`${k}-${v}`,{[`${k}-rtl`]:o==="rtl",[`${k}-align-${I}`]:I,[`${k}-gap-row-${_}`]:P,[`${k}-gap-col-${E}`]:$},p,h,L),U=re(`${k}-item`,(n=C==null?void 0:C.item)!==null&&n!==void 0?n:l.item);let V=0;const j=T.map((X,J)=>{var q;X!=null&&(V=J);const A=(X==null?void 0:X.key)||`${U}-${J}`;return f.createElement(eXe,{className:U,key:A,index:J,split:x,style:(q=S==null?void 0:S.item)!==null&&q!==void 0?q:c.item},X)}),F=f.useMemo(()=>({latestIndex:V}),[V]);if(T.length===0)return null;const W={};return b&&(W.flexWrap="wrap"),!$&&O&&(W.columnGap=E),!P&&R&&(W.rowGap=_),N(f.createElement("div",Object.assign({ref:t,className:H,style:Object.assign(Object.assign(Object.assign({},W),s),y)},w),f.createElement(JYe,{value:F},j)))}),Ri=nXe;Ri.Compact=fFe;var rXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:r}=f.useContext(It),{prefixCls:o,type:i="default",danger:a,disabled:s,loading:l,onClick:c,htmlType:u,children:d,className:p,menu:h,arrow:m,autoFocus:v,overlay:g,trigger:x,align:y,open:b,onOpenChange:C,placement:S,getPopupContainer:w,href:E,icon:_=f.createElement(e7,null),title:P,buttonsRender:$=Y=>Y,mouseEnterDelay:R,mouseLeaveDelay:O,overlayClassName:T,overlayStyle:I,destroyOnHidden:k,destroyPopupOnHide:N,dropdownRender:D,popupRender:L}=e,H=rXe(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"]),U=n("dropdown",o),V=`${U}-button`,F={menu:h,arrow:m,autoFocus:v,align:y,disabled:s,trigger:s?[]:x,onOpenChange:C,getPopupContainer:w||t,mouseEnterDelay:R,mouseLeaveDelay:O,overlayClassName:T,overlayStyle:I,destroyOnHidden:k,popupRender:L||D},{compactSize:W,compactItemClassnames:X}=Ol(U,r),J=re(V,X,p);"destroyPopupOnHide"in e&&(F.destroyPopupOnHide=N),"overlay"in e&&(F.overlay=g),"open"in e&&(F.open=b),"placement"in e?F.placement=S:F.placement=r==="rtl"?"bottomLeft":"bottomRight";const q=f.createElement(At,{type:i,danger:a,disabled:s,loading:l,onClick:c,htmlType:u,href:E,title:P},d),A=f.createElement(At,{type:i,danger:a,icon:_}),[z,G]=$([q,A]);return f.createElement(Ri.Compact,Object.assign({className:J,size:W,block:!0},H),z,f.createElement(vT,Object.assign({},F),G))};Bme.__ANT_BUTTON=!0;const z0=vT;z0.Button=Bme;function oXe(e){return e==null?null:typeof e=="object"&&!f.isValidElement(e)?e:{title:e}}var iXe={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 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"},aXe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:iXe}))},sXe=f.forwardRef(aXe);function aM(e){const[t,n]=f.useState(e);return f.useEffect(()=>{const r=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(r)}},[e]),t}const lXe=e=>{const{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationFast} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:"hidden",transition:`height ${e.motionDurationFast} ${e.motionEaseInOut}, + `]:{cursor:"not-allowed !important"}},[`&-tooltip ${n}-tooltip-inner`]:{minWidth:"unset"}})}},Cme=(e,t)=>{const{componentCls:n,railSize:r,handleSize:o,dotSize:i,marginFull:a,calc:s}=e,l=t?"paddingBlock":"paddingInline",c=t?"width":"height",u=t?"height":"width",d=t?"insetBlockStart":"insetInlineStart",f=t?"top":"insetInlineStart",h=s(r).mul(3).sub(o).div(2).equal(),m=s(o).sub(r).div(2).equal(),v=t?{borderWidth:`${se(m)} 0`,transform:`translateY(${se(s(m).mul(-1).equal())})`}:{borderWidth:`0 ${se(m)}`,transform:`translateX(${se(e.calc(m).mul(-1).equal())})`};return{[l]:r,[u]:s(r).mul(3).equal(),[`${n}-rail`]:{[c]:"100%",[u]:r},[`${n}-track,${n}-tracks`]:{[u]:r},[`${n}-track-draggable`]:Object.assign({},v),[`${n}-handle`]:{[d]:h},[`${n}-mark`]:{insetInlineStart:0,top:0,[f]:s(r).mul(3).add(t?0:a).equal(),[c]:"100%"},[`${n}-step`]:{insetInlineStart:0,top:0,[f]:r,[c]:"100%",[u]:r},[`${n}-dot`]:{position:"absolute",[d]:s(r).sub(i).div(2).equal()}}},zKe=e=>{const{componentCls:t,marginPartWithMark:n}=e;return{[`${t}-horizontal`]:Object.assign(Object.assign({},Cme(e,!0)),{[`&${t}-with-marks`]:{marginBottom:n}})}},HKe=e=>{const{componentCls:t}=e;return{[`${t}-vertical`]:Object.assign(Object.assign({},Cme(e,!1)),{height:"100%"})}},VKe=e=>{const n=e.controlHeightLG/4,r=e.controlHeightSM/2,o=e.lineWidth+1,i=e.lineWidth+1*1.5,a=e.colorPrimary,s=new Cn(a).setA(.2).toRgbString();return{controlSize:n,railSize:4,handleSize:n,handleSizeHover:r,dotSize:8,handleLineWidth:o,handleLineWidthHover:i,railBg:e.colorFillTertiary,railHoverBg:e.colorFillSecondary,trackBg:e.colorPrimaryBorder,trackHoverBg:e.colorPrimaryBorderHover,handleColor:e.colorPrimaryBorder,handleActiveColor:a,handleActiveOutlineColor:s,handleColorDisabled:new Cn(e.colorTextDisabled).onBackground(e.colorBgContainer).toHexString(),dotBorderColor:e.colorBorderSecondary,dotActiveBorderColor:e.colorPrimaryBorder,trackBgDisabled:e.colorBgContainerDisabled}},WKe=pn("Slider",e=>{const t=Xt(e,{marginPart:e.calc(e.controlHeight).sub(e.controlSize).div(2).equal(),marginFull:e.calc(e.controlSize).div(2).equal(),marginPartWithMark:e.calc(e.controlHeightLG).sub(e.controlSize).equal()});return[jKe(t),zKe(t),HKe(t)]},VKe);function W8(){const[e,t]=p.useState(!1),n=p.useRef(null),r=()=>{gn.cancel(n.current)},o=i=>{r(),i?t(i):n.current=gn(()=>{t(i)})};return p.useEffect(()=>r,[]),[e,o]}var UKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);otypeof n=="number"?n.toString():""}const Sme=Z.forwardRef((e,t)=>{const{prefixCls:n,range:r,className:o,rootClassName:i,style:a,disabled:s,tooltipPrefixCls:l,tipFormatter:c,tooltipVisible:u,getTooltipPopupContainer:d,tooltipPlacement:f,tooltip:h={},onChangeComplete:m,classNames:v,styles:g}=e,b=UKe(e,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:y}=e,{getPrefixCls:x,direction:w,className:S,style:C,classNames:E,styles:_,getPopupContainer:P}=Vr("slider"),$=Z.useContext(Do),T=s??$,{handleRender:R,direction:O}=Z.useContext(wme),I=(O||w)==="rtl",[D,N]=W8(),[L,H]=W8(),U=Object.assign({},h),{open:V,placement:j,getPopupContainer:F,prefixCls:W,formatter:X}=U,J=V??u,q=(D||L)&&J!==!1,A=GKe(X,c),[z,G]=W8(),Y=de=>{m==null||m(de),G(!1)},Q=(de,be)=>de||(be?I?"left":"right":"top"),ee=x("slider",n),[te,oe,ne]=WKe(ee),le=re(o,S,E.root,v==null?void 0:v.root,i,{[`${ee}-rtl`]:I,[`${ee}-lock`]:z},oe,ne);I&&!b.vertical&&(b.reverse=!b.reverse),Z.useEffect(()=>{const de=()=>{gn(()=>{H(!1)},1)};return document.addEventListener("mouseup",de),()=>{document.removeEventListener("mouseup",de)}},[]);const ce=r&&!J,he=R||((de,be)=>{const{index:Ee}=be,Le=de.props;function Te($e,Be,we){var Re,Fe,Se,Ae;we&&((Fe=(Re=b)[$e])===null||Fe===void 0||Fe.call(Re,Be)),(Ae=(Se=Le)[$e])===null||Ae===void 0||Ae.call(Se,Be)}const Pe=Object.assign(Object.assign({},Le),{onMouseEnter:$e=>{N(!0),Te("onMouseEnter",$e)},onMouseLeave:$e=>{N(!1),Te("onMouseLeave",$e)},onMouseDown:$e=>{H(!0),G(!0),Te("onMouseDown",$e)},onFocus:$e=>{var Be;H(!0),(Be=b.onFocus)===null||Be===void 0||Be.call(b,$e),Te("onFocus",$e,!0)},onBlur:$e=>{var Be;H(!1),(Be=b.onBlur)===null||Be===void 0||Be.call(b,$e),Te("onBlur",$e,!0)}}),ze=Z.cloneElement(de,Pe),ke=(!!J||q)&&A!==null;return ce?ze:Z.createElement(SY,Object.assign({},U,{prefixCls:x("tooltip",W??l),title:A?A(be.value):"",value:be.value,open:ke,placement:Q(j??f,y),key:Ee,classNames:{root:`${ee}-tooltip`},getPopupContainer:F||d||P}),ze)}),ue=ce?(de,be)=>{const Ee=Z.cloneElement(de,{style:Object.assign(Object.assign({},de.props.style),{visibility:"hidden"})});return Z.createElement(SY,Object.assign({},U,{prefixCls:x("tooltip",W??l),title:A?A(be.value):"",open:A!==null&&q,placement:Q(j??f,y),key:"tooltip",classNames:{root:`${ee}-tooltip`},getPopupContainer:F||d||P,draggingDelete:be.draggingDelete}),Ee)}:void 0,fe=Object.assign(Object.assign(Object.assign(Object.assign({},_.root),C),g==null?void 0:g.root),a),ve=Object.assign(Object.assign({},_.tracks),g==null?void 0:g.tracks),ge=re(E.tracks,v==null?void 0:v.tracks);return te(Z.createElement(LKe,Object.assign({},b,{classNames:Object.assign({handle:re(E.handle,v==null?void 0:v.handle),rail:re(E.rail,v==null?void 0:v.rail),track:re(E.track,v==null?void 0:v.track)},ge?{tracks:ge}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},_.handle),g==null?void 0:g.handle),rail:Object.assign(Object.assign({},_.rail),g==null?void 0:g.rail),track:Object.assign(Object.assign({},_.track),g==null?void 0:g.track)},Object.keys(ve).length?{tracks:ve}:{}),step:b.step,range:r,className:le,style:fe,disabled:T,ref:t,prefixCls:ee,handleRender:he,activeHandleRender:ue,onChangeComplete:Y})))});var qKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,colors:n,type:r,color:o,range:i=!1,className:a,activeIndex:s,onActive:l,onDragStart:c,onDragChange:u,onKeyDelete:d}=e,f=qKe(e,["prefixCls","colors","type","color","range","className","activeIndex","onActive","onDragStart","onDragChange","onKeyDelete"]),h=Object.assign(Object.assign({},f),{track:!1}),m=p.useMemo(()=>`linear-gradient(90deg, ${n.map(C=>`${C.color} ${C.percent}%`).join(", ")})`,[n]),v=p.useMemo(()=>!o||!r?null:r==="alpha"?o.toRgbString():`hsl(${o.toHsb().h}, 100%, 50%)`,[o,r]),g=Jt(c),b=Jt(u),y=p.useMemo(()=>({onDragStart:g,onDragChange:b}),[]),x=Jt((S,C)=>{const{onFocus:E,style:_,className:P,onKeyDown:$}=S.props,T=Object.assign({},_);return r==="gradient"&&(T.background=Bde(n,C.value)),p.cloneElement(S,{onFocus:R=>{l==null||l(C.index),E==null||E(R)},style:T,className:re(P,{[`${t}-slider-handle-active`]:s===C.index}),onKeyDown:R=>{(R.key==="Delete"||R.key==="Backspace")&&d&&d(C.index),$==null||$(R)}})}),w=p.useMemo(()=>({direction:"ltr",handleRender:x}),[]);return p.createElement(wme.Provider,{value:w},p.createElement(xme.Provider,{value:y},p.createElement(Sme,Object.assign({},h,{className:re(a,`${t}-slider`),tooltip:{open:!1},range:{editable:i,minCount:2},styles:{rail:{background:m},handle:v?{background:v}:{}},classNames:{rail:`${t}-slider-rail`,handle:`${t}-slider-handle`}}))))},KKe=e=>{const{value:t,onChange:n,onChangeComplete:r}=e,o=a=>n(a[0]),i=a=>r(a[0]);return p.createElement(Eme,Object.assign({},e,{value:[t],onChange:o,onChangeComplete:i}))};function EY(e){return De(e).sort((t,n)=>t.percent-n.percent)}const YKe=e=>{const{prefixCls:t,mode:n,onChange:r,onChangeComplete:o,onActive:i,activeIndex:a,onGradientDragging:s,colors:l}=e,c=n==="gradient",u=p.useMemo(()=>l.map(b=>({percent:b.percent,color:b.color.toRgbString()})),[l]),d=p.useMemo(()=>u.map(b=>b.percent),[u]),f=p.useRef(u),h=({rawValues:b,draggingIndex:y,draggingValue:x})=>{if(b.length>u.length){const w=Bde(u,x),S=De(u);S.splice(y,0,{percent:x,color:w}),f.current=S}else f.current=u;s(!0),r(new Os(EY(f.current)),!0)},m=({deleteIndex:b,draggingIndex:y,draggingValue:x})=>{let w=De(f.current);b!==-1?w.splice(b,1):(w[y]=Object.assign(Object.assign({},w[y]),{percent:x}),w=EY(w)),r(new Os(w),!0)},v=b=>{const y=De(u);y.splice(b,1);const x=new Os(y);r(x),o(x)},g=b=>{o(new Os(u)),a>=b.length&&i(b.length-1),s(!1)};return c?p.createElement(Eme,{min:0,max:100,prefixCls:t,className:`${t}-gradient-slider`,colors:u,color:null,value:d,range:!0,onChangeComplete:g,disabled:!1,type:"gradient",activeIndex:a,onActive:i,onDragStart:h,onDragChange:m,onKeyDelete:v}):null},XKe=p.memo(YKe);var QKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const e=p.useContext(lme),{mode:t,onModeChange:n,modeOptions:r,prefixCls:o,allowClear:i,value:a,disabledAlpha:s,onChange:l,onClear:c,onChangeComplete:u,activeIndex:d,gradientDragging:f}=e,h=QKe(e,["mode","onModeChange","modeOptions","prefixCls","allowClear","value","disabledAlpha","onChange","onClear","onChangeComplete","activeIndex","gradientDragging"]),m=Z.useMemo(()=>a.cleared?[{percent:0,color:new Os("")},{percent:100,color:new Os("")}]:a.getColors(),[a]),v=!a.isGradient(),[g,b]=Z.useState(a);Mn(()=>{var k;v||b((k=m[d])===null||k===void 0?void 0:k.color)},[f,d]);const y=Z.useMemo(()=>{var k;return v?a:f?g:(k=m[d])===null||k===void 0?void 0:k.color},[a,d,v,g,f]),[x,w]=Z.useState(y),[S,C]=Z.useState(0),E=x!=null&&x.equals(y)?y:x;Mn(()=>{w(y)},[S,y==null?void 0:y.toHexString()]);const _=(k,I)=>{let D=ha(k);if(a.cleared){const L=D.toRgb();if(!L.r&&!L.g&&!L.b&&I){const{type:H,value:U=0}=I;D=new Os({h:H==="hue"?U:0,s:1,b:1,a:H==="alpha"?U/100:1})}else D=X_(D)}if(t==="single")return D;const N=De(m);return N[d]=Object.assign(Object.assign({},N[d]),{color:D}),new Os(N)},P=(k,I,D)=>{const N=_(k,D);w(N.isGradient()?N.getColors()[d].color:N),l(N,I)},$=(k,I)=>{u(_(k,I)),C(D=>D+1)},T=k=>{l(_(k))};let R=null;const O=r.length>1;return(i||O)&&(R=Z.createElement("div",{className:`${o}-operation`},O&&Z.createElement(sme,{size:"small",options:r,value:t,onChange:n}),Z.createElement(ume,Object.assign({prefixCls:o,value:a,onChange:k=>{l(k),c==null||c()}},h)))),Z.createElement(Z.Fragment,null,R,Z.createElement(XKe,Object.assign({},e,{colors:m})),Z.createElement(OFe,{prefixCls:o,value:E==null?void 0:E.toHsb(),disabledAlpha:s,onChange:(k,I)=>{P(k,!0,I)},onChangeComplete:(k,I)=>{$(k,I)},components:ZKe}),Z.createElement($Ke,Object.assign({value:y,onChange:T,prefixCls:o,disabledAlpha:s},h)))},$Y=()=>{const{prefixCls:e,value:t,presets:n,onChange:r}=p.useContext(cme);return Array.isArray(n)?Z.createElement(EBe,{value:t,presets:n,prefixCls:e,onChange:r}):null},JKe=e=>{const{prefixCls:t,presets:n,panelRender:r,value:o,onChange:i,onClear:a,allowClear:s,disabledAlpha:l,mode:c,onModeChange:u,modeOptions:d,onChangeComplete:f,activeIndex:h,onActive:m,format:v,onFormatChange:g,gradientDragging:b,onGradientDragging:y,disabledFormat:x}=e,w=`${t}-inner`,S=Z.useMemo(()=>({prefixCls:t,value:o,onChange:i,onClear:a,allowClear:s,disabledAlpha:l,mode:c,onModeChange:u,modeOptions:d,onChangeComplete:f,activeIndex:h,onActive:m,format:v,onFormatChange:g,gradientDragging:b,onGradientDragging:y,disabledFormat:x}),[t,o,i,a,s,l,c,u,d,f,h,m,v,g,b,y,x]),C=Z.useMemo(()=>({prefixCls:t,value:o,presets:n,onChange:i}),[t,o,n,i]),E=Z.createElement("div",{className:`${w}-content`},Z.createElement(_Y,null),Array.isArray(n)&&Z.createElement(Oqe,null),Z.createElement($Y,null));return Z.createElement(lme.Provider,{value:S},Z.createElement(cme.Provider,{value:C},Z.createElement("div",{className:w},typeof r=="function"?r(E,{components:{Picker:_Y,Presets:$Y}}):E)))};var eYe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{color:n,prefixCls:r,open:o,disabled:i,format:a,className:s,showText:l,activeIndex:c}=e,u=eYe(e,["color","prefixCls","open","disabled","format","className","showText","activeIndex"]),d=`${r}-trigger`,f=`${d}-text`,h=`${f}-cell`,[m]=Xi("ColorPicker"),v=Z.useMemo(()=>{if(!l)return"";if(typeof l=="function")return l(n);if(n.cleared)return m.transparent;if(n.isGradient())return n.getColors().map((x,w)=>{const S=c!==-1&&c!==w;return Z.createElement("span",{key:w,className:re(h,S&&`${h}-inactive`)},x.color.toRgbString()," ",x.percent,"%")});const b=n.toHexString().toUpperCase(),y=_j(n);switch(a){case"rgb":return n.toRgbString();case"hsb":return n.toHsbString();default:return y<100?`${b.slice(0,7)},${y}%`:b}},[n,a,l,c]),g=p.useMemo(()=>n.cleared?Z.createElement(ume,{prefixCls:r}):Z.createElement(wj,{prefixCls:r,color:n.toCssString()}),[n,r]);return Z.createElement("div",Object.assign({ref:t,className:re(d,s,{[`${d}-active`]:o,[`${d}-disabled`]:i})},Zr(u)),g,l&&Z.createElement("div",{className:f},v))});function nYe(e,t,n){const[r]=Xi("ColorPicker"),[o,i]=Gt(e,{value:t}),[a,s]=p.useState("single"),[l,c]=p.useMemo(()=>{const v=(Array.isArray(n)?n:[n]).filter(x=>x);v.length||v.push("single");const g=new Set(v),b=[],y=(x,w)=>{g.has(x)&&b.push({label:w,value:x})};return y("single",r.singleColor),y("gradient",r.gradientColor),[b,g]},[n]),[u,d]=p.useState(null),f=Jt(v=>{d(v),i(v)}),h=p.useMemo(()=>{const v=ha(o||"");return v.equals(u)?u:v},[o,u]),m=p.useMemo(()=>{var v;return c.has(a)?a:(v=l[0])===null||v===void 0?void 0:v.value},[c,a,l]);return p.useEffect(()=>{s(h.isGradient()?"gradient":"single")},[h]),[h,f,m,s,l]}const _me=(e,t)=>({backgroundImage:`conic-gradient(${t} 25%, transparent 25% 50%, ${t} 50% 75%, transparent 75% 100%)`,backgroundSize:`${e} ${e}`}),PY=(e,t)=>{const{componentCls:n,borderRadiusSM:r,colorPickerInsetShadow:o,lineWidth:i,colorFillSecondary:a}=e;return{[`${n}-color-block`]:Object.assign(Object.assign({position:"relative",borderRadius:r,width:t,height:t,boxShadow:o,flex:"none"},_me("50%",e.colorFillSecondary)),{[`${n}-color-block-inner`]:{width:"100%",height:"100%",boxShadow:`inset 0 0 0 ${se(i)} ${a}`,borderRadius:"inherit"}})}},rYe=e=>{const{componentCls:t,antCls:n,fontSizeSM:r,lineHeightSM:o,colorPickerAlphaInputWidth:i,marginXXS:a,paddingXXS:s,controlHeightSM:l,marginXS:c,fontSizeIcon:u,paddingXS:d,colorTextPlaceholder:f,colorPickerInputNumberHandleWidth:h,lineWidth:m}=e;return{[`${t}-input-container`]:{display:"flex",[`${t}-steppers${n}-input-number`]:{fontSize:r,lineHeight:o,[`${n}-input-number-input`]:{paddingInlineStart:s,paddingInlineEnd:0},[`${n}-input-number-handler-wrap`]:{width:h}},[`${t}-steppers${t}-alpha-input`]:{flex:`0 0 ${se(i)}`,marginInlineStart:a},[`${t}-format-select${n}-select`]:{marginInlineEnd:c,width:"auto","&-single":{[`${n}-select-selector`]:{padding:0,border:0},[`${n}-select-arrow`]:{insetInlineEnd:0},[`${n}-select-selection-item`]:{paddingInlineEnd:e.calc(u).add(a).equal(),fontSize:r,lineHeight:se(l)},[`${n}-select-item-option-content`]:{fontSize:r,lineHeight:o},[`${n}-select-dropdown`]:{[`${n}-select-item`]:{minHeight:"auto"}}}},[`${t}-input`]:{gap:a,alignItems:"center",flex:1,width:0,[`${t}-hsb-input,${t}-rgb-input`]:{display:"flex",gap:a,alignItems:"center"},[`${t}-steppers`]:{flex:1},[`${t}-hex-input${n}-input-affix-wrapper`]:{flex:1,padding:`0 ${se(d)}`,[`${n}-input`]:{fontSize:r,textTransform:"uppercase",lineHeight:se(e.calc(l).sub(e.calc(m).mul(2)).equal())},[`${n}-input-prefix`]:{color:f}}}}}},oYe=e=>{const{componentCls:t,controlHeightLG:n,borderRadiusSM:r,colorPickerInsetShadow:o,marginSM:i,colorBgElevated:a,colorFillSecondary:s,lineWidthBold:l,colorPickerHandlerSize:c}=e;return{userSelect:"none",[`${t}-select`]:{[`${t}-palette`]:{minHeight:e.calc(n).mul(4).equal(),overflow:"hidden",borderRadius:r},[`${t}-saturation`]:{position:"absolute",borderRadius:"inherit",boxShadow:o,inset:0},marginBottom:i},[`${t}-handler`]:{width:c,height:c,border:`${se(l)} solid ${a}`,position:"relative",borderRadius:"50%",cursor:"pointer",boxShadow:`${o}, 0 0 0 1px ${s}`}}},iYe=e=>{const{componentCls:t,antCls:n,colorTextQuaternary:r,paddingXXS:o,colorPickerPresetColorSize:i,fontSizeSM:a,colorText:s,lineHeightSM:l,lineWidth:c,borderRadius:u,colorFill:d,colorWhite:f,marginXXS:h,paddingXS:m,fontHeightSM:v}=e;return{[`${t}-presets`]:{[`${n}-collapse-item > ${n}-collapse-header`]:{padding:0,[`${n}-collapse-expand-icon`]:{height:v,color:r,paddingInlineEnd:o}},[`${n}-collapse`]:{display:"flex",flexDirection:"column",gap:h},[`${n}-collapse-item > ${n}-collapse-content > ${n}-collapse-content-box`]:{padding:`${se(m)} 0`},"&-label":{fontSize:a,color:s,lineHeight:l},"&-items":{display:"flex",flexWrap:"wrap",gap:e.calc(h).mul(1.5).equal(),[`${t}-presets-color`]:{position:"relative",cursor:"pointer",width:i,height:i,"&::before":{content:'""',pointerEvents:"none",width:e.calc(i).add(e.calc(c).mul(4)).equal(),height:e.calc(i).add(e.calc(c).mul(4)).equal(),position:"absolute",top:e.calc(c).mul(-2).equal(),insetInlineStart:e.calc(c).mul(-2).equal(),borderRadius:u,border:`${se(c)} solid transparent`,transition:`border-color ${e.motionDurationMid} ${e.motionEaseInBack}`},"&:hover::before":{borderColor:d},"&::after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:e.calc(i).div(13).mul(5).equal(),height:e.calc(i).div(13).mul(8).equal(),border:`${se(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`},[`&${t}-presets-color-checked`]:{"&::after":{opacity:1,borderColor:f,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`transform ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`},[`&${t}-presets-color-bright`]:{"&::after":{borderColor:"rgba(0, 0, 0, 0.45)"}}}}},"&-empty":{fontSize:a,color:r}}}},aYe=e=>{const{componentCls:t,colorPickerInsetShadow:n,colorBgElevated:r,colorFillSecondary:o,lineWidthBold:i,colorPickerHandlerSizeSM:a,colorPickerSliderHeight:s,marginSM:l,marginXS:c}=e,u=e.calc(a).sub(e.calc(i).mul(2).equal()).equal(),d=e.calc(a).add(e.calc(i).mul(2).equal()).equal(),f={"&:after":{transform:"scale(1)",boxShadow:`${n}, 0 0 0 1px ${e.colorPrimaryActive}`}};return{[`${t}-slider`]:[_me(se(s),e.colorFillSecondary),{margin:0,padding:0,height:s,borderRadius:e.calc(s).div(2).equal(),"&-rail":{height:s,borderRadius:e.calc(s).div(2).equal(),boxShadow:n},[`& ${t}-slider-handle`]:{width:u,height:u,top:0,borderRadius:"100%","&:before":{display:"block",position:"absolute",background:"transparent",left:{_skip_check_:!0,value:"50%"},top:"50%",transform:"translate(-50%, -50%)",width:d,height:d,borderRadius:"100%"},"&:after":{width:a,height:a,border:`${se(i)} solid ${r}`,boxShadow:`${n}, 0 0 0 1px ${o}`,outline:"none",insetInlineStart:e.calc(i).mul(-1).equal(),top:e.calc(i).mul(-1).equal(),background:"transparent",transition:"none"},"&:focus":f}}],[`${t}-slider-container`]:{display:"flex",gap:l,marginBottom:l,[`${t}-slider-group`]:{flex:1,flexDirection:"column",justifyContent:"space-between",display:"flex","&-disabled-alpha":{justifyContent:"center"}}},[`${t}-gradient-slider`]:{marginBottom:c,[`& ${t}-slider-handle`]:{"&:after":{transform:"scale(0.8)"},"&-active, &:focus":f}}}},WA=(e,t,n)=>({borderInlineEndWidth:e.lineWidth,borderColor:t,boxShadow:`0 0 0 ${se(e.controlOutlineWidth)} ${n}`,outline:0}),sYe=e=>{const{componentCls:t}=e;return{"&-rtl":{[`${t}-presets-color`]:{"&::after":{direction:"ltr"}},[`${t}-clear`]:{"&::after":{direction:"ltr"}}}}},MY=(e,t,n)=>{const{componentCls:r,borderRadiusSM:o,lineWidth:i,colorSplit:a,colorBorder:s,red6:l}=e;return{[`${r}-clear`]:Object.assign(Object.assign({width:t,height:t,borderRadius:o,border:`${se(i)} solid ${a}`,position:"relative",overflow:"hidden",cursor:"inherit",transition:`all ${e.motionDurationFast}`},n),{"&::after":{content:'""',position:"absolute",insetInlineEnd:e.calc(i).mul(-1).equal(),top:e.calc(i).mul(-1).equal(),display:"block",width:40,height:2,transformOrigin:"calc(100% - 1px) 1px",transform:"rotate(-45deg)",backgroundColor:l},"&:hover":{borderColor:s}})}},lYe=e=>{const{componentCls:t,colorError:n,colorWarning:r,colorErrorHover:o,colorWarningHover:i,colorErrorOutline:a,colorWarningOutline:s}=e;return{[`&${t}-status-error`]:{borderColor:n,"&:hover":{borderColor:o},[`&${t}-trigger-active`]:Object.assign({},WA(e,n,a))},[`&${t}-status-warning`]:{borderColor:r,"&:hover":{borderColor:i},[`&${t}-trigger-active`]:Object.assign({},WA(e,r,s))}}},cYe=e=>{const{componentCls:t,controlHeightLG:n,controlHeightSM:r,controlHeight:o,controlHeightXS:i,borderRadius:a,borderRadiusSM:s,borderRadiusXS:l,borderRadiusLG:c,fontSizeLG:u}=e;return{[`&${t}-lg`]:{minWidth:n,minHeight:n,borderRadius:c,[`${t}-color-block, ${t}-clear`]:{width:o,height:o,borderRadius:a},[`${t}-trigger-text`]:{fontSize:u}},[`&${t}-sm`]:{minWidth:r,minHeight:r,borderRadius:s,[`${t}-color-block, ${t}-clear`]:{width:i,height:i,borderRadius:l},[`${t}-trigger-text`]:{lineHeight:se(i)}}}},uYe=e=>{const{antCls:t,componentCls:n,colorPickerWidth:r,colorPrimary:o,motionDurationMid:i,colorBgElevated:a,colorTextDisabled:s,colorText:l,colorBgContainerDisabled:c,borderRadius:u,marginXS:d,marginSM:f,controlHeight:h,controlHeightSM:m,colorBgTextActive:v,colorPickerPresetColorSize:g,colorPickerPreviewSize:b,lineWidth:y,colorBorder:x,paddingXXS:w,fontSize:S,colorPrimaryHover:C,controlOutline:E}=e;return[{[n]:Object.assign({[`${n}-inner`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({"&-content":{display:"flex",flexDirection:"column",width:r,[`& > ${t}-divider`]:{margin:`${se(f)} 0 ${se(d)}`}},[`${n}-panel`]:Object.assign({},oYe(e))},aYe(e)),PY(e,b)),rYe(e)),iYe(e)),MY(e,g,{marginInlineStart:"auto"})),{[`${n}-operation`]:{display:"flex",justifyContent:"space-between",marginBottom:d}}),"&-trigger":Object.assign(Object.assign(Object.assign(Object.assign({minWidth:h,minHeight:h,borderRadius:u,border:`${se(y)} solid ${x}`,cursor:"pointer",display:"inline-flex",alignItems:"flex-start",justifyContent:"center",transition:`all ${i}`,background:a,padding:e.calc(w).sub(y).equal(),[`${n}-trigger-text`]:{marginInlineStart:d,marginInlineEnd:e.calc(d).sub(e.calc(w).sub(y)).equal(),fontSize:S,color:l,alignSelf:"center","&-cell":{"&:not(:last-child):after":{content:'", "'},"&-inactive":{color:s}}},"&:hover":{borderColor:C},[`&${n}-trigger-active`]:Object.assign({},WA(e,o,E)),"&-disabled":{color:s,background:c,cursor:"not-allowed","&:hover":{borderColor:v},[`${n}-trigger-text`]:{color:s}}},MY(e,m)),PY(e,m)),lYe(e)),cYe(e))},sYe(e))},yg(e,{focusElCls:`${n}-trigger-active`})]},dYe=pn("ColorPicker",e=>{const{colorTextQuaternary:t,marginSM:n}=e,r=8,o=Xt(e,{colorPickerWidth:234,colorPickerHandlerSize:16,colorPickerHandlerSizeSM:12,colorPickerAlphaInputWidth:44,colorPickerInputNumberHandleWidth:16,colorPickerPresetColorSize:24,colorPickerInsetShadow:`inset 0 0 1px 0 ${t}`,colorPickerSliderHeight:r,colorPickerPreviewSize:e.calc(r).mul(2).add(n).equal()});return[uYe(o)]});var fYe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{mode:t,value:n,defaultValue:r,format:o,defaultFormat:i,allowClear:a=!1,presets:s,children:l,trigger:c="click",open:u,disabled:d,placement:f="bottomLeft",arrow:h=!0,panelRender:m,showText:v,style:g,className:b,size:y,rootClassName:x,prefixCls:w,styles:S,disabledAlpha:C=!1,onFormatChange:E,onChange:_,onClear:P,onOpenChange:$,onChangeComplete:T,getPopupContainer:R,autoAdjustOverflow:O=!0,destroyTooltipOnHide:k,destroyOnHidden:I,disabledFormat:D}=e,N=fYe(e,["mode","value","defaultValue","format","defaultFormat","allowClear","presets","children","trigger","open","disabled","placement","arrow","panelRender","showText","style","className","size","rootClassName","prefixCls","styles","disabledAlpha","onFormatChange","onChange","onClear","onOpenChange","onChangeComplete","getPopupContainer","autoAdjustOverflow","destroyTooltipOnHide","destroyOnHidden","disabledFormat"]),{getPrefixCls:L,direction:H,colorPicker:U}=p.useContext(kt),V=p.useContext(Do),j=d??V,[F,W]=Gt(!1,{value:u,postState:Se=>!j&&Se,onChange:$}),[X,J]=Gt(o,{value:o,defaultValue:i,onChange:E}),q=L("color-picker",w),[A,z,G,Y,Q]=nYe(r,n,t),ee=p.useMemo(()=>_j(A)<100,[A]),[te,oe]=Z.useState(null),ne=Se=>{if(T){let Ae=ha(Se);C&&ee&&(Ae=X_(Se)),T(Ae)}},le=(Se,Ae)=>{let Ve=ha(Se);C&&ee&&(Ve=X_(Ve)),z(Ve),oe(null),_&&_(Ve,Ve.toCssString()),Ae||ne(Ve)},[ce,he]=Z.useState(0),[ue,fe]=Z.useState(!1),ve=Se=>{if(Y(Se),Se==="single"&&A.isGradient())he(0),le(new Os(A.getColors()[0].color)),oe(A);else if(Se==="gradient"&&!A.isGradient()){const Ae=ee?X_(A):A;le(new Os(te||[{percent:0,color:Ae},{percent:100,color:Ae}]))}},{status:ge}=Z.useContext(Ao),{compactSize:de,compactItemClassnames:be}=Rl(q,H),Ee=fo(Se=>{var Ae;return(Ae=y??de)!==null&&Ae!==void 0?Ae:Se}),Le=br(q),[Te,Pe,ze]=dYe(q,Le),ke={[`${q}-rtl`]:H},$e=re(x,ze,Le,ke),Be=re(Mc(q,ge),{[`${q}-sm`]:Ee==="small",[`${q}-lg`]:Ee==="large"},be,U==null?void 0:U.className,$e,b,Pe),we=re(q,$e),Re={open:F,trigger:c,placement:f,arrow:h,rootClassName:x,getPopupContainer:R,autoAdjustOverflow:O,destroyOnHidden:I??!!k},Fe=Object.assign(Object.assign({},U==null?void 0:U.style),g);return Te(Z.createElement(nf,Object.assign({style:S==null?void 0:S.popup,styles:{body:S==null?void 0:S.popupOverlayInner},onOpenChange:Se=>{(!Se||!j)&&W(Se)},content:Z.createElement(Pc,{form:!0},Z.createElement(JKe,{mode:G,onModeChange:ve,modeOptions:Q,prefixCls:q,value:A,allowClear:a,disabled:j,disabledAlpha:C,presets:s,panelRender:m,format:X,onFormatChange:J,onChange:le,onChangeComplete:ne,onClear:P,activeIndex:ce,onActive:he,gradientDragging:ue,onGradientDragging:fe,disabledFormat:D})),classNames:{root:we}},Re),l||Z.createElement(tYe,Object.assign({activeIndex:F?ce:-1,open:F,className:Be,style:Fe,prefixCls:q,disabled:j,showText:v,format:X},N,{color:A}))))},pYe=Jp(S7,void 0,e=>Object.assign(Object.assign({},e),{placement:"bottom",autoAdjustOverflow:!1}),"color-picker",e=>e);S7._InternalPanelDoNotUseOrYouWillBeFired=pYe;var hYe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},mYe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:hYe}))},MO=p.forwardRef(mYe),gYe={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 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},vYe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:gYe}))},E7=p.forwardRef(vYe),yYe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},bYe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:yYe}))},xYe=p.forwardRef(bYe);function wYe(e,t,n){return n!==void 0?n:t==="year"&&e.lang.yearPlaceholder?e.lang.yearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.quarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.monthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.weekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.placeholder:e.lang.placeholder}function CYe(e,t,n){return n!==void 0?n:t==="year"&&e.lang.yearPlaceholder?e.lang.rangeYearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.rangeQuarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.rangeMonthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.rangeWeekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.rangePlaceholder:e.lang.rangePlaceholder}function $me(e,t){const{allowClear:n=!0}=e,{clearIcon:r,removeIcon:o}=cO(Object.assign(Object.assign({},e),{prefixCls:t,componentName:"DatePicker"}));return[p.useMemo(()=>n===!1?!1:Object.assign({clearIcon:r},n===!0?{}:n),[n,r]),o]}const[SYe,EYe]=["week","WeekPicker"],[_Ye,$Ye]=["month","MonthPicker"],[PYe,MYe]=["year","YearPicker"],[TYe,RYe]=["quarter","QuarterPicker"],[UA,TY]=["time","TimePicker"],OYe=e=>p.createElement(At,Object.assign({size:"small",type:"primary"},e));function Pme(e){return p.useMemo(()=>Object.assign({button:OYe},e),[e])}function Mme(e,...t){const n=e||{};return t.reduce((r,o)=>(Object.keys(o||{}).forEach(i=>{const a=n[i],s=o[i];if(a&&typeof a=="object")if(s&&typeof s=="object")r[i]=Mme(a,r[i],s);else{const{_default:l}=a;r[i]=r[i]||{},r[i][l]=re(r[i][l],s)}else r[i]=re(r[i],s)}),r),{})}function kYe(e,...t){return p.useMemo(()=>Mme.apply(void 0,[e].concat(t)),[t])}function IYe(...e){return p.useMemo(()=>e.reduce((t,n={})=>(Object.keys(n).forEach(r=>{t[r]=Object.assign(Object.assign({},t[r]),n[r])}),t),{}),[e])}function GA(e,t){const n=Object.assign({},e);return Object.keys(t).forEach(r=>{if(r!=="_default"){const o=t[r],i=n[r]||{};n[r]=o?GA(i,o):i}}),n}function DYe(e,t,n){const r=kYe.apply(void 0,[n].concat(De(e))),o=IYe.apply(void 0,De(t));return p.useMemo(()=>[GA(r,n),GA(o,n)],[r,o])}const Tme=(e,t,n,r,o)=>{const{classNames:i,styles:a}=Vr(e),[s,l]=DYe([i,t],[a,n],{popup:{_default:"root"}});return p.useMemo(()=>{var c,u;const d=Object.assign(Object.assign({},s),{popup:Object.assign(Object.assign({},s.popup),{root:re((c=s.popup)===null||c===void 0?void 0:c.root,r)})}),f=Object.assign(Object.assign({},l),{popup:Object.assign(Object.assign({},l.popup),{root:Object.assign(Object.assign({},(u=l.popup)===null||u===void 0?void 0:u.root),o)})});return[d,f]},[s,l,r,o])};var NYe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);op.forwardRef((n,r)=>{var o;const{prefixCls:i,getPopupContainer:a,components:s,className:l,style:c,placement:u,size:d,disabled:f,bordered:h=!0,placeholder:m,popupStyle:v,popupClassName:g,dropdownClassName:b,status:y,rootClassName:x,variant:w,picker:S,styles:C,classNames:E}=n,_=NYe(n,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupStyle","popupClassName","dropdownClassName","status","rootClassName","variant","picker","styles","classNames"]),P=S===UA?"timePicker":"datePicker",$=p.useRef(null),{getPrefixCls:T,direction:R,getPopupContainer:O,rangePicker:k}=p.useContext(kt),I=T("picker",i),{compactSize:D,compactItemClassnames:N}=Rl(I,R),L=T(),[H,U]=Hu("rangePicker",w,h),V=br(I),[j,F,W]=Ohe(I,V),[X,J]=Tme(P,E,C,g||b,v),[q]=$me(n,I),A=Pme(s),z=fo(ue=>{var fe;return(fe=d??D)!==null&&fe!==void 0?fe:ue}),G=p.useContext(Do),Y=f??G,Q=p.useContext(Ao),{hasFeedback:ee,status:te,feedbackIcon:oe}=Q,ne=p.createElement(p.Fragment,null,S===UA?p.createElement(E7,null):p.createElement(MO,null),ee&&oe);p.useImperativeHandle(r,()=>$.current);const[le]=Xi("Calendar",wP),ce=Object.assign(Object.assign({},le),n.locale),[he]=Tl("DatePicker",(o=J.popup.root)===null||o===void 0?void 0:o.zIndex);return j(p.createElement(Pc,{space:!0},p.createElement(KWe,Object.assign({separator:p.createElement("span",{"aria-label":"to",className:`${I}-separator`},p.createElement(xYe,null)),disabled:Y,ref:$,placement:u,placeholder:CYe(ce,S,m),suffixIcon:ne,prevIcon:p.createElement("span",{className:`${I}-prev-icon`}),nextIcon:p.createElement("span",{className:`${I}-next-icon`}),superPrevIcon:p.createElement("span",{className:`${I}-super-prev-icon`}),superNextIcon:p.createElement("span",{className:`${I}-super-next-icon`}),transitionName:`${L}-slide-up`,picker:S},_,{className:re({[`${I}-${z}`]:z,[`${I}-${H}`]:U},Mc(I,tf(te,y),ee),F,N,l,k==null?void 0:k.className,W,V,x,X.root),style:Object.assign(Object.assign(Object.assign({},k==null?void 0:k.style),c),J.root),locale:ce.lang,prefixCls:I,getPopupContainer:a||O,generateConfig:e,components:A,direction:R,classNames:{popup:re(F,W,V,x,X.popup.root)},styles:{popup:Object.assign(Object.assign({},J.popup.root),{zIndex:he})},allowClear:q}))))});var FYe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const t=(l,c)=>{const u=c===TY?"timePicker":"datePicker";return p.forwardRef((f,h)=>{var m;const{prefixCls:v,getPopupContainer:g,components:b,style:y,className:x,rootClassName:w,size:S,bordered:C,placement:E,placeholder:_,popupStyle:P,popupClassName:$,dropdownClassName:T,disabled:R,status:O,variant:k,onCalendarChange:I,styles:D,classNames:N}=f,L=FYe(f,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupStyle","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange","styles","classNames"]),{getPrefixCls:H,direction:U,getPopupContainer:V,[u]:j}=p.useContext(kt),F=H("picker",v),{compactSize:W,compactItemClassnames:X}=Rl(F,U),J=p.useRef(null),[q,A]=Hu("datePicker",k,C),z=br(F),[G,Y,Q]=Ohe(F,z);p.useImperativeHandle(h,()=>J.current);const ee={showToday:!0},te=l||f.picker,oe=H(),{onSelect:ne,multiple:le}=L,ce=ne&&l==="time"&&!le,he=(Fe,Se,Ae)=>{I==null||I(Fe,Se,Ae),ce&&ne(Fe)},[ue,fe]=Tme(u,N,D,$||T,P),[ve,ge]=$me(f,F),de=Pme(b),be=fo(Fe=>{var Se;return(Se=S??W)!==null&&Se!==void 0?Se:Fe}),Ee=p.useContext(Do),Le=R??Ee,Te=p.useContext(Ao),{hasFeedback:Pe,status:ze,feedbackIcon:ke}=Te,$e=p.createElement(p.Fragment,null,te==="time"?p.createElement(E7,null):p.createElement(MO,null),Pe&&ke),[Be]=Xi("DatePicker",wP),we=Object.assign(Object.assign({},Be),f.locale),[Re]=Tl("DatePicker",(m=fe.popup.root)===null||m===void 0?void 0:m.zIndex);return G(p.createElement(Pc,{space:!0},p.createElement(eUe,Object.assign({ref:J,placeholder:wYe(we,te,_),suffixIcon:$e,placement:E,prevIcon:p.createElement("span",{className:`${F}-prev-icon`}),nextIcon:p.createElement("span",{className:`${F}-next-icon`}),superPrevIcon:p.createElement("span",{className:`${F}-super-prev-icon`}),superNextIcon:p.createElement("span",{className:`${F}-super-next-icon`}),transitionName:`${oe}-slide-up`,picker:l,onCalendarChange:he},ee,L,{locale:we.lang,className:re({[`${F}-${be}`]:be,[`${F}-${q}`]:A},Mc(F,tf(ze,O),Pe),Y,X,j==null?void 0:j.className,x,Q,z,w,ue.root),style:Object.assign(Object.assign(Object.assign({},j==null?void 0:j.style),y),fe.root),prefixCls:F,getPopupContainer:g||V,generateConfig:e,components:de,direction:U,disabled:Le,classNames:{popup:re(Y,Q,z,w,ue.popup.root)},styles:{popup:Object.assign(Object.assign({},fe.popup.root),{zIndex:Re})},allowClear:ve,removeIcon:ge}))))})},n=t(),r=t(SYe,EYe),o=t(_Ye,$Ye),i=t(PYe,MYe),a=t(TYe,RYe),s=t(UA,TY);return{DatePicker:n,WeekPicker:r,MonthPicker:o,YearPicker:i,TimePicker:s,QuarterPicker:a}},Rme=e=>{const{DatePicker:t,WeekPicker:n,MonthPicker:r,YearPicker:o,TimePicker:i,QuarterPicker:a}=BYe(e),s=AYe(e),l=t;return l.WeekPicker=n,l.MonthPicker=r,l.YearPicker=o,l.RangePicker=s,l.TimePicker=i,l.QuarterPicker=a,l},Da=Rme(nWe),LYe=Jp(Da,"popupAlign",void 0,"picker");Da._InternalPanelDoNotUseOrYouWillBeFired=LYe;const jYe=Jp(Da.RangePicker,"popupAlign",void 0,"picker");Da._InternalRangePanelDoNotUseOrYouWillBeFired=jYe;Da.generatePicker=Rme;var RY=p.createContext(null),Ome=p.createContext({}),zYe=["prefixCls","className","containerRef"],HYe=function(t){var n=t.prefixCls,r=t.className,o=t.containerRef,i=Ye(t,zYe),a=p.useContext(Ome),s=a.panel,l=Lc(s,o);return p.createElement("div",Ce({className:re("".concat(n,"-content"),r),role:"dialog",ref:l},Zr(t,{aria:!0}),{"aria-modal":"true"},i))};function OY(e){return typeof e=="string"&&String(Number(e))===e?(Jn(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var kY={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function VYe(e,t){var n,r,o,i=e.prefixCls,a=e.open,s=e.placement,l=e.inline,c=e.push,u=e.forceRender,d=e.autoFocus,f=e.keyboard,h=e.classNames,m=e.rootClassName,v=e.rootStyle,g=e.zIndex,b=e.className,y=e.id,x=e.style,w=e.motion,S=e.width,C=e.height,E=e.children,_=e.mask,P=e.maskClosable,$=e.maskMotion,T=e.maskClassName,R=e.maskStyle,O=e.afterOpenChange,k=e.onClose,I=e.onMouseEnter,D=e.onMouseOver,N=e.onMouseLeave,L=e.onClick,H=e.onKeyDown,U=e.onKeyUp,V=e.styles,j=e.drawerRender,F=p.useRef(),W=p.useRef(),X=p.useRef();p.useImperativeHandle(t,function(){return F.current});var J=function(ve){var ge=ve.keyCode,de=ve.shiftKey;switch(ge){case ot.TAB:{if(ge===ot.TAB){if(!de&&document.activeElement===X.current){var be;(be=W.current)===null||be===void 0||be.focus({preventScroll:!0})}else if(de&&document.activeElement===W.current){var Ee;(Ee=X.current)===null||Ee===void 0||Ee.focus({preventScroll:!0})}}break}case ot.ESC:{k&&f&&(ve.stopPropagation(),k(ve));break}}};p.useEffect(function(){if(a&&d){var fe;(fe=F.current)===null||fe===void 0||fe.focus({preventScroll:!0})}},[a]);var q=p.useState(!1),A=ie(q,2),z=A[0],G=A[1],Y=p.useContext(RY),Q;typeof c=="boolean"?Q=c?{}:{distance:0}:Q=c||{};var ee=(n=(r=(o=Q)===null||o===void 0?void 0:o.distance)!==null&&r!==void 0?r:Y==null?void 0:Y.pushDistance)!==null&&n!==void 0?n:180,te=p.useMemo(function(){return{pushDistance:ee,push:function(){G(!0)},pull:function(){G(!1)}}},[ee]);p.useEffect(function(){if(a){var fe;Y==null||(fe=Y.push)===null||fe===void 0||fe.call(Y)}else{var ve;Y==null||(ve=Y.pull)===null||ve===void 0||ve.call(Y)}},[a]),p.useEffect(function(){return function(){var fe;Y==null||(fe=Y.pull)===null||fe===void 0||fe.call(Y)}},[]);var oe=p.createElement(Ko,Ce({key:"mask"},$,{visible:_&&a}),function(fe,ve){var ge=fe.className,de=fe.style;return p.createElement("div",{className:re("".concat(i,"-mask"),ge,h==null?void 0:h.mask,T),style:B(B(B({},de),R),V==null?void 0:V.mask),onClick:P&&a?k:void 0,ref:ve})}),ne=typeof w=="function"?w(s):w,le={};if(z&&ee)switch(s){case"top":le.transform="translateY(".concat(ee,"px)");break;case"bottom":le.transform="translateY(".concat(-ee,"px)");break;case"left":le.transform="translateX(".concat(ee,"px)");break;default:le.transform="translateX(".concat(-ee,"px)");break}s==="left"||s==="right"?le.width=OY(S):le.height=OY(C);var ce={onMouseEnter:I,onMouseOver:D,onMouseLeave:N,onClick:L,onKeyDown:H,onKeyUp:U},he=p.createElement(Ko,Ce({key:"panel"},ne,{visible:a,forceRender:u,onVisibleChanged:function(ve){O==null||O(ve)},removeOnLeave:!1,leavedClassName:"".concat(i,"-content-wrapper-hidden")}),function(fe,ve){var ge=fe.className,de=fe.style,be=p.createElement(HYe,Ce({id:y,containerRef:ve,prefixCls:i,className:re(b,h==null?void 0:h.content),style:B(B({},x),V==null?void 0:V.content)},Zr(e,{aria:!0}),ce),E);return p.createElement("div",Ce({className:re("".concat(i,"-content-wrapper"),h==null?void 0:h.wrapper,ge),style:B(B(B({},le),de),V==null?void 0:V.wrapper)},Zr(e,{data:!0})),j?j(be):be)}),ue=B({},v);return g&&(ue.zIndex=g),p.createElement(RY.Provider,{value:te},p.createElement("div",{className:re(i,"".concat(i,"-").concat(s),m,K(K({},"".concat(i,"-open"),a),"".concat(i,"-inline"),l)),style:ue,tabIndex:-1,ref:F,onKeyDown:J},oe,p.createElement("div",{tabIndex:0,ref:W,style:kY,"aria-hidden":"true","data-sentinel":"start"}),he,p.createElement("div",{tabIndex:0,ref:X,style:kY,"aria-hidden":"true","data-sentinel":"end"})))}var WYe=p.forwardRef(VYe),UYe=function(t){var n=t.open,r=n===void 0?!1:n,o=t.prefixCls,i=o===void 0?"rc-drawer":o,a=t.placement,s=a===void 0?"right":a,l=t.autoFocus,c=l===void 0?!0:l,u=t.keyboard,d=u===void 0?!0:u,f=t.width,h=f===void 0?378:f,m=t.mask,v=m===void 0?!0:m,g=t.maskClosable,b=g===void 0?!0:g,y=t.getContainer,x=t.forceRender,w=t.afterOpenChange,S=t.destroyOnClose,C=t.onMouseEnter,E=t.onMouseOver,_=t.onMouseLeave,P=t.onClick,$=t.onKeyDown,T=t.onKeyUp,R=t.panelRef,O=p.useState(!1),k=ie(O,2),I=k[0],D=k[1],N=p.useState(!1),L=ie(N,2),H=L[0],U=L[1];Mn(function(){U(!0)},[]);var V=H?r:!1,j=p.useRef(),F=p.useRef();Mn(function(){V&&(F.current=document.activeElement)},[V]);var W=function(z){var G;if(D(z),w==null||w(z),!z&&F.current&&!((G=j.current)!==null&&G!==void 0&&G.contains(F.current))){var Y;(Y=F.current)===null||Y===void 0||Y.focus({preventScroll:!0})}},X=p.useMemo(function(){return{panel:R}},[R]);if(!x&&!I&&!V&&S)return null;var J={onMouseEnter:C,onMouseOver:E,onMouseLeave:_,onClick:P,onKeyDown:$,onKeyUp:T},q=B(B({},t),{},{open:V,prefixCls:i,placement:s,autoFocus:c,keyboard:d,width:h,mask:v,maskClosable:b,inline:y===!1,afterOpenChange:W,ref:j},J);return p.createElement(Ome.Provider,{value:X},p.createElement(zC,{open:V||x||I,autoDestroy:!1,getContainer:y,autoLock:v&&(V||I)},p.createElement(WYe,q)))};const kme=e=>{var t,n;const{prefixCls:r,title:o,footer:i,extra:a,loading:s,onClose:l,headerStyle:c,bodyStyle:u,footerStyle:d,children:f,classNames:h,styles:m}=e,v=Vr("drawer"),g=p.useCallback(S=>p.createElement("button",{type:"button",onClick:l,className:`${r}-close`},S),[l]),[b,y]=kj(F0(e),F0(v),{closable:!0,closeIconRender:g}),x=p.useMemo(()=>{var S,C;return!o&&!b?null:p.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(S=v.styles)===null||S===void 0?void 0:S.header),c),m==null?void 0:m.header),className:re(`${r}-header`,{[`${r}-header-close-only`]:b&&!o&&!a},(C=v.classNames)===null||C===void 0?void 0:C.header,h==null?void 0:h.header)},p.createElement("div",{className:`${r}-header-title`},y,o&&p.createElement("div",{className:`${r}-title`},o)),a&&p.createElement("div",{className:`${r}-extra`},a))},[b,y,a,c,r,o]),w=p.useMemo(()=>{var S,C;if(!i)return null;const E=`${r}-footer`;return p.createElement("div",{className:re(E,(S=v.classNames)===null||S===void 0?void 0:S.footer,h==null?void 0:h.footer),style:Object.assign(Object.assign(Object.assign({},(C=v.styles)===null||C===void 0?void 0:C.footer),d),m==null?void 0:m.footer)},i)},[i,d,r]);return p.createElement(p.Fragment,null,x,p.createElement("div",{className:re(`${r}-body`,h==null?void 0:h.body,(t=v.classNames)===null||t===void 0?void 0:t.body),style:Object.assign(Object.assign(Object.assign({},(n=v.styles)===null||n===void 0?void 0:n.body),u),m==null?void 0:m.body)},s?p.createElement(ef,{active:!0,title:!1,paragraph:{rows:5},className:`${r}-body-skeleton`}):f),w)},GYe=e=>{const t="100%";return{left:`translateX(-${t})`,right:`translateX(${t})`,top:`translateY(-${t})`,bottom:`translateY(${t})`}[e]},Ime=(e,t)=>({"&-enter, &-appear":Object.assign(Object.assign({},e),{"&-active":t}),"&-leave":Object.assign(Object.assign({},t),{"&-active":e})}),Dme=(e,t)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${t}`}}},Ime({opacity:e},{opacity:1})),qYe=(e,t)=>[Dme(.7,t),Ime({transform:GYe(e)},{transform:"none"})],KYe=e=>{const{componentCls:t,motionDurationSlow:n}=e;return{[t]:{[`${t}-mask-motion`]:Dme(0,n),[`${t}-panel-motion`]:["left","right","top","bottom"].reduce((r,o)=>Object.assign(Object.assign({},r),{[`&-${o}`]:qYe(o,n)}),{})}}},YYe=e=>{const{borderRadiusSM:t,componentCls:n,zIndexPopup:r,colorBgMask:o,colorBgElevated:i,motionDurationSlow:a,motionDurationMid:s,paddingXS:l,padding:c,paddingLG:u,fontSizeLG:d,lineHeightLG:f,lineWidth:h,lineType:m,colorSplit:v,marginXS:g,colorIcon:b,colorIconHover:y,colorBgTextHover:x,colorBgTextActive:w,colorText:S,fontWeightStrong:C,footerPaddingBlock:E,footerPaddingInline:_,calc:P}=e,$=`${n}-content-wrapper`;return{[n]:{position:"fixed",inset:0,zIndex:r,pointerEvents:"none",color:S,"&-pure":{position:"relative",background:i,display:"flex",flexDirection:"column",[`&${n}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${n}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${n}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${n}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${n}-mask`]:{position:"absolute",inset:0,zIndex:r,background:o,pointerEvents:"auto"},[$]:{position:"absolute",zIndex:r,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},[`${n}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:i,pointerEvents:"auto"},[`${n}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${se(c)} ${se(u)}`,fontSize:d,lineHeight:f,borderBottom:`${se(h)} ${m} ${v}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${n}-extra`]:{flex:"none"},[`${n}-close`]:Object.assign({display:"inline-flex",width:P(d).add(l).equal(),height:P(d).add(l).equal(),borderRadius:t,justifyContent:"center",alignItems:"center",marginInlineEnd:g,color:b,fontWeight:C,fontSize:d,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${s}`,textRendering:"auto","&:hover":{color:y,backgroundColor:x,textDecoration:"none"},"&:active":{backgroundColor:w}},Ls(e)),[`${n}-title`]:{flex:1,margin:0,fontWeight:e.fontWeightStrong,fontSize:d,lineHeight:f},[`${n}-body`]:{flex:1,minWidth:0,minHeight:0,padding:u,overflow:"auto",[`${n}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${n}-footer`]:{flexShrink:0,padding:`${se(E)} ${se(_)}`,borderTop:`${se(h)} ${m} ${v}`},"&-rtl":{direction:"rtl"}}}},XYe=e=>({zIndexPopup:e.zIndexPopupBase,footerPaddingBlock:e.paddingXS,footerPaddingInline:e.padding}),Nme=pn("Drawer",e=>{const t=Xt(e,{});return[YYe(t),KYe(t)]},XYe);var Ame=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{rootClassName:t,width:n,height:r,size:o="default",mask:i=!0,push:a=QYe,open:s,afterOpenChange:l,onClose:c,prefixCls:u,getContainer:d,style:f,className:h,visible:m,afterVisibleChange:v,maskStyle:g,drawerStyle:b,contentWrapperStyle:y,destroyOnClose:x,destroyOnHidden:w}=e,S=Ame(e,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle","destroyOnClose","destroyOnHidden"]),{getPopupContainer:C,getPrefixCls:E,direction:_,className:P,style:$,classNames:T,styles:R}=Vr("drawer"),O=E("drawer",u),[k,I,D]=Nme(O),N=d===void 0&&C?()=>C(document.body):d,L=re({"no-mask":!i,[`${O}-rtl`]:_==="rtl"},t,I,D),H=p.useMemo(()=>n??(o==="large"?736:378),[n,o]),U=p.useMemo(()=>r??(o==="large"?736:378),[r,o]),V={motionName:Oi(O,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},j=A=>({motionName:Oi(O,`panel-motion-${A}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),F=ife(),[W,X]=Tl("Drawer",S.zIndex),{classNames:J={},styles:q={}}=S;return k(p.createElement(Pc,{form:!0,space:!0},p.createElement(NC.Provider,{value:X},p.createElement(UYe,Object.assign({prefixCls:O,onClose:c,maskMotion:V,motion:j},S,{classNames:{mask:re(J.mask,T.mask),content:re(J.content,T.content),wrapper:re(J.wrapper,T.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},q.mask),g),R.mask),content:Object.assign(Object.assign(Object.assign({},q.content),b),R.content),wrapper:Object.assign(Object.assign(Object.assign({},q.wrapper),y),R.wrapper)},open:s??m,mask:i,push:a,width:H,height:U,style:Object.assign(Object.assign({},$),f),className:re(P,h),rootClassName:L,getContainer:N,afterOpenChange:l??v,panelRef:F,zIndex:W,destroyOnClose:w??x}),p.createElement(kme,Object.assign({prefixCls:O},S,{onClose:c}))))))},ZYe=e=>{const{prefixCls:t,style:n,className:r,placement:o="right"}=e,i=Ame(e,["prefixCls","style","className","placement"]),{getPrefixCls:a}=p.useContext(kt),s=a("drawer",t),[l,c,u]=Nme(s),d=re(s,`${s}-pure`,`${s}-${o}`,c,u,r);return l(p.createElement("div",{className:d,style:n},p.createElement(kme,Object.assign({prefixCls:s},i))))};nS._InternalPanelDoNotUseOrYouWillBeFired=ZYe;function IY(e){return["small","middle","large"].includes(e)}function DY(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const Fme=Z.createContext({latestIndex:0}),JYe=Fme.Provider,eXe=({className:e,index:t,children:n,split:r,style:o})=>{const{latestIndex:i}=p.useContext(Fme);return n==null?null:p.createElement(p.Fragment,null,p.createElement("div",{className:e,style:o},n),t{var n;const{getPrefixCls:r,direction:o,size:i,className:a,style:s,classNames:l,styles:c}=Vr("space"),{size:u=i??"small",align:d,className:f,rootClassName:h,children:m,direction:v="horizontal",prefixCls:g,split:b,style:y,wrap:x=!1,classNames:w,styles:S}=e,C=tXe(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[E,_]=Array.isArray(u)?u:[u,u],P=IY(_),$=IY(E),T=DY(_),R=DY(E),O=bi(m,{keepEmpty:!0}),k=d===void 0&&v==="horizontal"?"center":d,I=r("space",g),[D,N,L]=_de(I),H=re(I,a,N,`${I}-${v}`,{[`${I}-rtl`]:o==="rtl",[`${I}-align-${k}`]:k,[`${I}-gap-row-${_}`]:P,[`${I}-gap-col-${E}`]:$},f,h,L),U=re(`${I}-item`,(n=w==null?void 0:w.item)!==null&&n!==void 0?n:l.item);let V=0;const j=O.map((X,J)=>{var q;X!=null&&(V=J);const A=(X==null?void 0:X.key)||`${U}-${J}`;return p.createElement(eXe,{className:U,key:A,index:J,split:b,style:(q=S==null?void 0:S.item)!==null&&q!==void 0?q:c.item},X)}),F=p.useMemo(()=>({latestIndex:V}),[V]);if(O.length===0)return null;const W={};return x&&(W.flexWrap="wrap"),!$&&R&&(W.columnGap=E),!P&&T&&(W.rowGap=_),D(p.createElement("div",Object.assign({ref:t,className:H,style:Object.assign(Object.assign(Object.assign({},W),s),y)},C),p.createElement(JYe,{value:F},j)))}),Ri=nXe;Ri.Compact=fFe;var rXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:r}=p.useContext(kt),{prefixCls:o,type:i="default",danger:a,disabled:s,loading:l,onClick:c,htmlType:u,children:d,className:f,menu:h,arrow:m,autoFocus:v,overlay:g,trigger:b,align:y,open:x,onOpenChange:w,placement:S,getPopupContainer:C,href:E,icon:_=p.createElement(e7,null),title:P,buttonsRender:$=Y=>Y,mouseEnterDelay:T,mouseLeaveDelay:R,overlayClassName:O,overlayStyle:k,destroyOnHidden:I,destroyPopupOnHide:D,dropdownRender:N,popupRender:L}=e,H=rXe(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"]),U=n("dropdown",o),V=`${U}-button`,F={menu:h,arrow:m,autoFocus:v,align:y,disabled:s,trigger:s?[]:b,onOpenChange:w,getPopupContainer:C||t,mouseEnterDelay:T,mouseLeaveDelay:R,overlayClassName:O,overlayStyle:k,destroyOnHidden:I,popupRender:L||N},{compactSize:W,compactItemClassnames:X}=Rl(U,r),J=re(V,X,f);"destroyPopupOnHide"in e&&(F.destroyPopupOnHide=D),"overlay"in e&&(F.overlay=g),"open"in e&&(F.open=x),"placement"in e?F.placement=S:F.placement=r==="rtl"?"bottomLeft":"bottomRight";const q=p.createElement(At,{type:i,danger:a,disabled:s,loading:l,onClick:c,htmlType:u,href:E,title:P},d),A=p.createElement(At,{type:i,danger:a,icon:_}),[z,G]=$([q,A]);return p.createElement(Ri.Compact,Object.assign({className:J,size:W,block:!0},H),z,p.createElement(vO,Object.assign({},F),G))};Bme.__ANT_BUTTON=!0;const z0=vO;z0.Button=Bme;function oXe(e){return e==null?null:typeof e=="object"&&!p.isValidElement(e)?e:{title:e}}var iXe={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 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"},aXe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:iXe}))},sXe=p.forwardRef(aXe);function aM(e){const[t,n]=p.useState(e);return p.useEffect(()=>{const r=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(r)}},[e]),t}const lXe=e=>{const{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationFast} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:"hidden",transition:`height ${e.motionDurationFast} ${e.motionEaseInOut}, opacity ${e.motionDurationFast} ${e.motionEaseInOut}, - transform ${e.motionDurationFast} ${e.motionEaseInOut} !important`,[`&${r}-appear, &${r}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${r}-leave-active`]:{transform:"translateY(-5px)"}}}}},cXe=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${se(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),DY=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},uXe=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},Rn(e)),cXe(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},DY(e,e.controlHeightSM)),"&-large":Object.assign({},DY(e,e.controlHeightLG))})}},dXe=e=>{const{formItemCls:t,iconCls:n,rootPrefixCls:r,antCls:o,labelRequiredMarkColor:i,labelColor:a,labelFontSize:s,labelHeight:l,labelColonMarginInlineStart:c,labelColonMarginInlineEnd:u,itemMarginBottom:d}=e;return{[t]:Object.assign(Object.assign({},Rn(e)),{marginBottom:d,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + transform ${e.motionDurationFast} ${e.motionEaseInOut} !important`,[`&${r}-appear, &${r}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${r}-leave-active`]:{transform:"translateY(-5px)"}}}}},cXe=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${se(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),NY=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},uXe=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},Tn(e)),cXe(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},NY(e,e.controlHeightSM)),"&-large":Object.assign({},NY(e,e.controlHeightLG))})}},dXe=e=>{const{formItemCls:t,iconCls:n,rootPrefixCls:r,antCls:o,labelRequiredMarkColor:i,labelColor:a,labelFontSize:s,labelHeight:l,labelColonMarginInlineStart:c,labelColonMarginInlineEnd:u,itemMarginBottom:d}=e;return{[t]:Object.assign(Object.assign({},Tn(e)),{marginBottom:d,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, &-hidden${o}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:e.lineHeight,whiteSpace:"unset","> label":{verticalAlign:"middle",textWrap:"balance"}},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:l,color:a,fontSize:s,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:e.marginXXS,color:i,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${t}-required-mark-hidden, &${t}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`&${t}-required-mark-hidden`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:c,marginInlineEnd:u},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${r}-col-'"]):not([class*="' ${r}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%",[`&:has(> ${o}-switch:only-child, > ${o}-rate:only-child)`]:{display:"flex",alignItems:"center"}}}},[t]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:Ej,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},AY=(e,t)=>{const{formItemCls:n}=e;return{[`${t}-horizontal`]:{[`${n}-label`]:{flexGrow:0},[`${n}-control`]:{flex:"1 1 0",minWidth:0},[`${n}-label[class$='-24'], ${n}-label[class*='-24 ']`]:{[`& + ${n}-control`]:{minWidth:"unset"}}}}},fXe=e=>{const{componentCls:t,formItemCls:n,inlineItemMarginBottom:r}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[n]:{flex:"none",marginInlineEnd:e.margin,marginBottom:r,"&-row":{flexWrap:"nowrap"},[`> ${n}-label, > ${n}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${n}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${n}-has-feedback`]:{display:"inline-block"}}}}},oc=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),Lme=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${n}-label`]:oc(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:"wrap",[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},pXe=e=>{const{componentCls:t,formItemCls:n,antCls:r}=e;return{[`${t}-vertical`]:{[`${n}:not(${n}-horizontal)`]:{[`${n}-row`]:{flexDirection:"column"},[`${n}-label > label`]:{height:"auto"},[`${n}-control`]:{width:"100%"},[`${n}-label, ${r}-col-24${n}-label, ${r}-col-xl-24${n}-label`]:oc(e)}},[`@media (max-width: ${se(e.screenXSMax)})`]:[Lme(e),{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-xs-24${n}-label`]:oc(e)}}}],[`@media (max-width: ${se(e.screenSMMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-sm-24${n}-label`]:oc(e)}}},[`@media (max-width: ${se(e.screenMDMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-md-24${n}-label`]:oc(e)}}},[`@media (max-width: ${se(e.screenLGMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-lg-24${n}-label`]:oc(e)}}}}},hXe=e=>{const{formItemCls:t,antCls:n}=e;return{[`${t}-vertical`]:{[`${t}-row`]:{flexDirection:"column"},[`${t}-label > label`]:{height:"auto"},[`${t}-control`]:{width:"100%"}},[`${t}-vertical ${t}-label, ${n}-col-24${t}-label, - ${n}-col-xl-24${t}-label`]:oc(e),[`@media (max-width: ${se(e.screenXSMax)})`]:[Lme(e),{[t]:{[`${n}-col-xs-24${t}-label`]:oc(e)}}],[`@media (max-width: ${se(e.screenSMMax)})`]:{[t]:{[`${n}-col-sm-24${t}-label`]:oc(e)}},[`@media (max-width: ${se(e.screenMDMax)})`]:{[t]:{[`${n}-col-md-24${t}-label`]:oc(e)}},[`@media (max-width: ${se(e.screenLGMax)})`]:{[t]:{[`${n}-col-lg-24${t}-label`]:oc(e)}}}},mXe=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),jme=(e,t)=>Xt(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),_7=pn("Form",(e,{rootPrefixCls:t})=>{const n=jme(e,t);return[uXe(n),dXe(n),lXe(n),AY(n,n.componentCls),AY(n,n.formItemCls),fXe(n),pXe(n),hXe(n),Lw(n),Ej]},mXe,{order:-1e3}),FY=[];function U8(e,t,n,r=0){return{key:typeof e=="string"?e:`${t}-${r}`,error:e,errorStatus:n}}const zme=({help:e,helpStatus:t,errors:n=FY,warnings:r=FY,className:o,fieldId:i,onVisibleChanged:a})=>{const{prefixCls:s}=f.useContext(Tj),l=`${s}-item-explain`,c=br(s),[u,d,p]=_7(s,c),h=f.useMemo(()=>_C(s),[s]),m=aM(n),v=aM(r),g=f.useMemo(()=>e!=null?[U8(e,"help",t)]:[].concat(Ne(m.map((b,C)=>U8(b,"error","error",C))),Ne(v.map((b,C)=>U8(b,"warning","warning",C)))),[e,t,m,v]),x=f.useMemo(()=>{const b={};return g.forEach(({key:C})=>{b[C]=(b[C]||0)+1}),g.map((C,S)=>Object.assign(Object.assign({},C),{key:b[C.key]>1?`${C.key}-fallback-${S}`:C.key}))},[g]),y={};return i&&(y.id=`${i}_help`),u(f.createElement(qo,{motionDeadline:h.motionDeadline,motionName:`${s}-show-help`,visible:!!x.length,onVisibleChanged:a},b=>{const{className:C,style:S}=b;return f.createElement("div",Object.assign({},y,{className:re(l,C,p,c,o,d),style:S}),f.createElement(HO,Object.assign({keys:x},_C(s),{motionName:`${s}-show-help-item`,component:!1}),w=>{const{key:E,error:_,errorStatus:P,className:$,style:R}=w;return f.createElement("div",{key:E,className:re($,{[`${l}-${P}`]:P}),style:R},_)}))}))};var gXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=f.useContext(ko),{getPrefixCls:r,direction:o,requiredMark:i,colon:a,scrollToFirstError:s,className:l,style:c}=Vr("form"),{prefixCls:u,className:d,rootClassName:p,size:h,disabled:m=n,form:v,colon:g,labelAlign:x,labelWrap:y,labelCol:b,wrapperCol:C,hideRequiredMark:S,layout:w="horizontal",scrollToFirstError:E,requiredMark:_,onFinishFailed:P,name:$,style:R,feedbackIcons:O,variant:T}=e,I=gXe(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),k=fo(h),N=f.useContext(_ue),D=f.useMemo(()=>_!==void 0?_:S?!1:i!==void 0?i:!0,[S,_,i]),L=g??a,H=r("form",u),U=br(H),[V,j,F]=_7(H,U),W=re(H,`${H}-${w}`,{[`${H}-hide-required-mark`]:D===!1,[`${H}-rtl`]:o==="rtl",[`${H}-${k}`]:k},F,U,j,l,d,p),[X]=whe(v),{__INTERNAL__:J}=X;J.name=$;const q=f.useMemo(()=>({name:$,labelAlign:x,labelCol:b,labelWrap:y,wrapperCol:C,vertical:w==="vertical",colon:L,requiredMark:D,itemRef:J.itemRef,form:X,feedbackIcons:O}),[$,x,b,C,w,L,D,X,O]),A=f.useRef(null);f.useImperativeHandle(t,()=>{var Y;return Object.assign(Object.assign({},X),{nativeElement:(Y=A.current)===null||Y===void 0?void 0:Y.nativeElement})});const z=(Y,Q)=>{if(Y){let ee={block:"nearest"};typeof Y=="object"&&(ee=Object.assign(Object.assign({},ee),Y)),X.scrollToField(Q,ee)}},G=Y=>{if(P==null||P(Y),Y.errorFields.length){const Q=Y.errorFields[0].name;if(E!==void 0){z(E,Q);return}s!==void 0&&z(s,Q)}};return V(f.createElement(ofe.Provider,{value:T},f.createElement(pj,{disabled:m},f.createElement(Lm.Provider,{value:k},f.createElement(rfe,{validateMessages:N},f.createElement(Ud.Provider,{value:q},f.createElement(Fy,Object.assign({id:$},I,{name:$,onFinishFailed:G,form:X,ref:A,style:Object.assign(Object.assign({},c),R),className:W}))))))))},yXe=f.forwardRef(vXe);function bXe(e){if(typeof e=="function")return e;const t=yi(e);return t.length<=1?t[0]:t}const Hme=()=>{const{status:e,errors:t=[],warnings:n=[]}=f.useContext(Do);return{status:e,errors:t,warnings:n}};Hme.Context=Do;function xXe(e){const[t,n]=f.useState(e),r=f.useRef(null),o=f.useRef([]),i=f.useRef(!1);f.useEffect(()=>(i.current=!1,()=>{i.current=!0,gn.cancel(r.current),r.current=null}),[]);function a(s){i.current||(r.current===null&&(o.current=[],r.current=gn(()=>{r.current=null,n(l=>{let c=l;return o.current.forEach(u=>{c=u(c)}),c})})),o.current.push(s))}return[t,a]}function CXe(){const{itemRef:e}=f.useContext(Ud),t=f.useRef({});function n(r,o){const i=o&&typeof o=="object"&&Qp(o),a=r.join("_");return(t.current.name!==a||t.current.originRef!==i)&&(t.current.name=a,t.current.originRef=i,t.current.ref=Ci(e(r),i)),t.current.ref}return n}const wXe=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}},SXe=ky(["Form","item-item"],(e,{rootPrefixCls:t})=>{const n=jme(e,t);return[wXe(n)]});var EXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,status:n,labelCol:r,wrapperCol:o,children:i,errors:a,warnings:s,_internalItemRender:l,extra:c,help:u,fieldId:d,marginBottom:p,onErrorVisibleChanged:h,label:m}=e,v=`${t}-item`,g=f.useContext(Ud),x=f.useMemo(()=>{let I=Object.assign({},o||g.wrapperCol||{});return m===null&&!r&&!o&&g.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(N=>{const D=N?[N]:[],L=ri(g.labelCol,D),H=typeof L=="object"?L:{},U=ri(I,D),V=typeof U=="object"?U:{};"span"in H&&!("offset"in V)&&H.span<_Xe&&(I=Vo(I,[].concat(D,["offset"]),H.span))}),I},[o,g]),y=re(`${v}-control`,x.className),b=f.useMemo(()=>{const{labelCol:I,wrapperCol:k}=g;return EXe(g,["labelCol","wrapperCol"])},[g]),C=f.useRef(null),[S,w]=f.useState(0);Mn(()=>{c&&C.current?w(C.current.clientHeight):w(0)},[c]);const E=f.createElement("div",{className:`${v}-control-input`},f.createElement("div",{className:`${v}-control-input-content`},i)),_=f.useMemo(()=>({prefixCls:t,status:n}),[t,n]),P=p!==null||a.length||s.length?f.createElement(Tj.Provider,{value:_},f.createElement(zme,{fieldId:d,errors:a,warnings:s,help:u,helpStatus:n,className:`${v}-explain-connected`,onVisibleChanged:h})):null,$={};d&&($.id=`${d}_extra`);const R=c?f.createElement("div",Object.assign({},$,{className:`${v}-extra`,ref:C}),c):null,O=P||R?f.createElement("div",{className:`${v}-additional`,style:p?{minHeight:p+S}:{}},P,R):null,T=l&&l.mark==="pro_table_render"&&l.render?l.render(e,{input:E,errorList:P,extra:R}):f.createElement(f.Fragment,null,E,O);return f.createElement(Ud.Provider,{value:b},f.createElement(j0,Object.assign({},x,{className:y}),T),f.createElement(SXe,{prefixCls:t}))};var PXe={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 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},MXe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:PXe}))},RXe=f.forwardRef(MXe),OXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var u;const[d]=Yi("Form"),{labelAlign:p,labelCol:h,labelWrap:m,colon:v}=f.useContext(Ud);if(!t)return null;const g=r||h||{},x=o||p,y=`${e}-item-label`,b=re(y,x==="left"&&`${y}-left`,g.className,{[`${y}-wrap`]:!!m});let C=t;const S=i===!0||v!==!1&&i!==!1;S&&!c&&typeof t=="string"&&t.trim()&&(C=t.replace(/[:|:]\s*$/,""));const E=oXe(l);if(E){const{icon:T=f.createElement(RXe,null)}=E,I=OXe(E,["icon"]),k=f.createElement(ss,Object.assign({},I),f.cloneElement(T,{className:`${e}-item-tooltip`,title:"",onClick:N=>{N.preventDefault()},tabIndex:null}));C=f.createElement(f.Fragment,null,C,k)}const _=s==="optional",P=typeof s=="function",$=s===!1;P?C=s(C,{required:!!a}):_&&!a&&(C=f.createElement(f.Fragment,null,C,f.createElement("span",{className:`${e}-item-optional`,title:""},(d==null?void 0:d.optional)||((u=_u.Form)===null||u===void 0?void 0:u.optional))));let R;$?R="hidden":(_||P)&&(R="optional");const O=re({[`${e}-item-required`]:a,[`${e}-item-required-mark-${R}`]:R,[`${e}-item-no-colon`]:!S});return f.createElement(j0,Object.assign({},g,{className:b}),f.createElement("label",{htmlFor:n,className:O,title:typeof t=="string"?t:""},C))},IXe={success:gg,warning:Dy,error:ju,validating:Pu};function Vme({children:e,errors:t,warnings:n,hasFeedback:r,validateStatus:o,prefixCls:i,meta:a,noStyle:s,name:l}){const c=`${i}-item`,{feedbackIcons:u}=f.useContext(Ud),d=Che(t,n,a,null,!!r,o),{isFormItemInput:p,status:h,hasFeedback:m,feedbackIcon:v,name:g}=f.useContext(Do),x=f.useMemo(()=>{var y;let b;if(r){const S=r!==!0&&r.icons||u,w=d&&((y=S==null?void 0:S({status:d,errors:t,warnings:n}))===null||y===void 0?void 0:y[d]),E=d&&IXe[d];b=w!==!1&&E?f.createElement("span",{className:re(`${c}-feedback-icon`,`${c}-feedback-icon-${d}`)},w||f.createElement(E,null)):null}const C={status:d||"",errors:t,warnings:n,hasFeedback:!!r,feedbackIcon:b,isFormItemInput:!0,name:l};return s&&(C.status=(d??h)||"",C.isFormItemInput=p,C.hasFeedback=!!(r??m),C.feedbackIcon=r!==void 0?C.feedbackIcon:v,C.name=l??g),C},[d,r,s,p,h]);return f.createElement(Do.Provider,{value:x},e)}var kXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{if(O&&_.current){const U=getComputedStyle(_.current);k(parseInt(U.marginBottom,10))}},[O,T]);const N=U=>{U||k(null)},L=((U=!1)=>{const V=U?P:c.errors,j=U?$:c.warnings;return Che(V,j,c,"",!!u,l)})(),H=re(C,n,r,{[`${C}-with-help`]:R||P.length||$.length,[`${C}-has-feedback`]:L&&u,[`${C}-has-success`]:L==="success",[`${C}-has-warning`]:L==="warning",[`${C}-has-error`]:L==="error",[`${C}-is-validating`]:L==="validating",[`${C}-hidden`]:d,[`${C}-${x}`]:x});return f.createElement("div",{className:H,style:o,ref:_},f.createElement($T,Object.assign({className:`${C}-row`},En(b,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),f.createElement(TXe,Object.assign({htmlFor:h},e,{requiredMark:S,required:m??v,prefixCls:t,vertical:E})),f.createElement($Xe,Object.assign({},e,c,{errors:P,warnings:$,prefixCls:t,status:L,help:i,marginBottom:I,onErrorVisibleChanged:N}),f.createElement(nfe.Provider,{value:g},f.createElement(Vme,{prefixCls:t,meta:c,errors:c.errors,warnings:c.warnings,hasFeedback:u,validateStatus:L,name:y},p)))),!!I&&f.createElement("div",{className:`${C}-margin-offset`,style:{marginBottom:-I}}))}const DXe="__SPLIT__";function AXe(e,t){const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(o=>{const i=e[o],a=t[o];return i===a||typeof i=="function"||typeof a=="function"})}const FXe=f.memo(({children:e})=>e,(e,t)=>AXe(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((n,r)=>n===t.childProps[r]));function BY(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function BXe(e){const{name:t,noStyle:n,className:r,dependencies:o,prefixCls:i,shouldUpdate:a,rules:s,children:l,required:c,label:u,messageVariables:d,trigger:p="onChange",validateTrigger:h,hidden:m,help:v,layout:g}=e,{getPrefixCls:x}=f.useContext(It),{name:y}=f.useContext(Ud),b=bXe(l),C=typeof b=="function",S=f.useContext(nfe),{validateTrigger:w}=f.useContext(Bp),E=h!==void 0?h:w,_=t!=null,P=x("form",i),$=br(P),[R,O,T]=_7(P,$);hg();const I=f.useContext($C),k=f.useRef(null),[N,D]=xXe({}),[L,H]=jm(()=>BY()),U=q=>{const A=I==null?void 0:I.getKey(q.name);if(H(q.destroy?BY():q,!0),n&&v!==!1&&S){let z=q.name;if(q.destroy)z=k.current||z;else if(A!==void 0){const[G,Y]=A;z=[G].concat(Ne(Y)),k.current=z}S(q,z)}},V=(q,A)=>{D(z=>{const G=Object.assign({},z),Q=[].concat(Ne(q.name.slice(0,-1)),Ne(A)).join(DXe);return q.destroy?delete G[Q]:G[Q]=q,G})},[j,F]=f.useMemo(()=>{const q=Ne(L.errors),A=Ne(L.warnings);return Object.values(N).forEach(z=>{q.push.apply(q,Ne(z.errors||[])),A.push.apply(A,Ne(z.warnings||[]))}),[q,A]},[N,L.errors,L.warnings]),W=CXe();function X(q,A,z){return n&&!m?f.createElement(Vme,{prefixCls:P,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:L,errors:j,warnings:F,noStyle:!0,name:t},q):f.createElement(NXe,Object.assign({key:"row"},e,{className:re(r,T,$,O),prefixCls:P,fieldId:A,isRequired:z,errors:j,warnings:F,meta:L,onSubItemMetaChange:V,layout:g,name:t}),q)}if(!_&&!C&&!o)return R(X(b));let J={};return typeof u=="string"?J.label=u:t&&(J.label=String(t)),d&&(J=Object.assign(Object.assign({},J),d)),R(f.createElement(Rj,Object.assign({},e,{messageVariables:J,trigger:p,validateTrigger:E,onMetaChange:U}),(q,A,z)=>{const G=E1(t).length&&A?A.name:[],Y=xhe(G,y),Q=c!==void 0?c:!!(s!=null&&s.some(oe=>{if(oe&&typeof oe=="object"&&oe.required&&!oe.warningOnly)return!0;if(typeof oe=="function"){const ne=oe(z);return(ne==null?void 0:ne.required)&&!(ne!=null&&ne.warningOnly)}return!1})),ee=Object.assign({},q);let te=null;if(Array.isArray(b)&&_)te=b;else if(!(C&&(!(a||o)||_))){if(!(o&&!C&&!_))if(f.isValidElement(b)){const oe=Object.assign(Object.assign({},b.props),ee);if(oe.id||(oe.id=Y),v||j.length>0||F.length>0||e.extra){const ce=[];(v||j.length>0)&&ce.push(`${Y}_help`),e.extra&&ce.push(`${Y}_extra`),oe["aria-describedby"]=ce.join(" ")}j.length>0&&(oe["aria-invalid"]="true"),Q&&(oe["aria-required"]="true"),Jd(b)&&(oe.ref=W(G,b)),new Set([].concat(Ne(E1(p)),Ne(E1(E)))).forEach(ce=>{oe[ce]=(...he)=>{var ue,fe,ve,ge,de;(ve=ee[ce])===null||ve===void 0||(ue=ve).call.apply(ue,[ee].concat(he)),(de=(ge=b.props)[ce])===null||de===void 0||(fe=de).call.apply(fe,[ge].concat(he))}});const le=[oe["aria-required"],oe["aria-invalid"],oe["aria-describedby"]];te=f.createElement(FXe,{control:ee,update:b,childProps:le},No(b,oe))}else C&&(a||o)&&!_?te=b(z):te=b}return X(te,Y,Q)}))}const Wme=BXe;Wme.useStatus=Hme;var LXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{prefixCls:t,children:n}=e,r=LXe(e,["prefixCls","children"]);const{getPrefixCls:o}=f.useContext(It),i=o("form",t),a=f.useMemo(()=>({prefixCls:i,status:"error"}),[i]);return f.createElement(Zde,Object.assign({},r),(s,l,c)=>f.createElement(Tj.Provider,{value:a},n(s.map(u=>Object.assign(Object.assign({},u),{fieldKey:u.key})),l,{errors:c.errors,warnings:c.warnings})))};function zXe(){const{form:e}=f.useContext(Ud);return e}const rn=yXe;rn.Item=Wme;rn.List=jXe;rn.ErrorList=zme;rn.useForm=whe;rn.useFormInstance=zXe;rn.useWatch=tfe;rn.Provider=rfe;rn.create=()=>{};var HXe={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"},VXe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:HXe}))},Gy=f.forwardRef(VXe);function Ume(){var e=document.documentElement.clientWidth,t=window.innerHeight||document.documentElement.clientHeight;return{width:e,height:t}}function WXe(e){var t=e.getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}function Fv(e,t,n,r){var o=mC.unstable_batchedUpdates?function(a){mC.unstable_batchedUpdates(n,a)}:n;return e!=null&&e.addEventListener&&e.addEventListener(t,o,r),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,o,r)}}}var rS=f.createContext(null),UXe=function(t){var n=t.visible,r=t.maskTransitionName,o=t.getContainer,i=t.prefixCls,a=t.rootClassName,s=t.icons,l=t.countRender,c=t.showSwitch,u=t.showProgress,d=t.current,p=t.transform,h=t.count,m=t.scale,v=t.minScale,g=t.maxScale,x=t.closeIcon,y=t.onActive,b=t.onClose,C=t.onZoomIn,S=t.onZoomOut,w=t.onRotateRight,E=t.onRotateLeft,_=t.onFlipX,P=t.onFlipY,$=t.onReset,R=t.toolbarRender,O=t.zIndex,T=t.image,I=f.useContext(rS),k=s.rotateLeft,N=s.rotateRight,D=s.zoomIn,L=s.zoomOut,H=s.close,U=s.left,V=s.right,j=s.flipX,F=s.flipY,W="".concat(i,"-operations-operation");f.useEffect(function(){var ne=function(ce){ce.keyCode===ot.ESC&&b()};return n&&window.addEventListener("keydown",ne),function(){window.removeEventListener("keydown",ne)}},[n]);var X=function(le,ce){le.preventDefault(),le.stopPropagation(),y(ce)},J=f.useCallback(function(ne){var le=ne.type,ce=ne.disabled,he=ne.onClick,ue=ne.icon;return f.createElement("div",{key:le,className:re(W,"".concat(i,"-operations-operation-").concat(le),K({},"".concat(i,"-operations-operation-disabled"),!!ce)),onClick:he},ue)},[W,i]),q=c?J({icon:U,onClick:function(le){return X(le,-1)},type:"prev",disabled:d===0}):void 0,A=c?J({icon:V,onClick:function(le){return X(le,1)},type:"next",disabled:d===h-1}):void 0,z=J({icon:F,onClick:P,type:"flipY"}),G=J({icon:j,onClick:_,type:"flipX"}),Y=J({icon:k,onClick:E,type:"rotateLeft"}),Q=J({icon:N,onClick:w,type:"rotateRight"}),ee=J({icon:L,onClick:S,type:"zoomOut",disabled:m<=v}),te=J({icon:D,onClick:C,type:"zoomIn",disabled:m===g}),oe=f.createElement("div",{className:"".concat(i,"-operations")},z,G,Y,Q,ee,te);return f.createElement(qo,{visible:n,motionName:r},function(ne){var le=ne.className,ce=ne.style;return f.createElement(zw,{open:!0,getContainer:o??document.body},f.createElement("div",{className:re("".concat(i,"-operations-wrapper"),le,a),style:B(B({},ce),{},{zIndex:O})},x===null?null:f.createElement("button",{className:"".concat(i,"-close"),onClick:b},x||H),c&&f.createElement(f.Fragment,null,f.createElement("div",{className:re("".concat(i,"-switch-left"),K({},"".concat(i,"-switch-left-disabled"),d===0)),onClick:function(ue){return X(ue,-1)}},U),f.createElement("div",{className:re("".concat(i,"-switch-right"),K({},"".concat(i,"-switch-right-disabled"),d===h-1)),onClick:function(ue){return X(ue,1)}},V)),f.createElement("div",{className:"".concat(i,"-footer")},u&&f.createElement("div",{className:"".concat(i,"-progress")},l?l(d+1,h):f.createElement("bdi",null,"".concat(d+1," / ").concat(h))),R?R(oe,B(B({icons:{prevIcon:q,nextIcon:A,flipYIcon:z,flipXIcon:G,rotateLeftIcon:Y,rotateRightIcon:Q,zoomOutIcon:ee,zoomInIcon:te},actions:{onActive:y,onFlipY:P,onFlipX:_,onRotateLeft:E,onRotateRight:w,onZoomOut:S,onZoomIn:C,onReset:$,onClose:b},transform:p},I?{current:d,total:h}:{}),{},{image:T})):oe)))})},p2={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function GXe(e,t,n,r){var o=f.useRef(null),i=f.useRef([]),a=f.useState(p2),s=ie(a,2),l=s[0],c=s[1],u=function(m){c(p2),Vd(p2,l)||r==null||r({transform:p2,action:m})},d=function(m,v){o.current===null&&(i.current=[],o.current=gn(function(){c(function(g){var x=g;return i.current.forEach(function(y){x=B(B({},x),y)}),o.current=null,r==null||r({transform:x,action:v}),x})})),i.current.push(B(B({},l),m))},p=function(m,v,g,x,y){var b=e.current,C=b.width,S=b.height,w=b.offsetWidth,E=b.offsetHeight,_=b.offsetLeft,P=b.offsetTop,$=m,R=l.scale*m;R>n?(R=n,$=n/l.scale):Rr){if(t>0)return K({},e,i);if(t<0&&or)return K({},e,t<0?i:-i);return{}}function Gme(e,t,n,r){var o=Ume(),i=o.width,a=o.height,s=null;return e<=i&&t<=a?s={x:0,y:0}:(e>i||t>a)&&(s=B(B({},LY("x",n,e,i)),LY("y",r,t,a))),s}var Bv=1,qXe=1;function KXe(e,t,n,r,o,i,a){var s=o.rotate,l=o.scale,c=o.x,u=o.y,d=f.useState(!1),p=ie(d,2),h=p[0],m=p[1],v=f.useRef({diffX:0,diffY:0,transformX:0,transformY:0}),g=function(S){!t||S.button!==0||(S.preventDefault(),S.stopPropagation(),v.current={diffX:S.pageX-c,diffY:S.pageY-u,transformX:c,transformY:u},m(!0))},x=function(S){n&&h&&i({x:S.pageX-v.current.diffX,y:S.pageY-v.current.diffY},"move")},y=function(){if(n&&h){m(!1);var S=v.current,w=S.transformX,E=S.transformY,_=c!==w&&u!==E;if(!_)return;var P=e.current.offsetWidth*l,$=e.current.offsetHeight*l,R=e.current.getBoundingClientRect(),O=R.left,T=R.top,I=s%180!==0,k=Gme(I?$:P,I?P:$,O,T);k&&i(B({},k),"dragRebound")}},b=function(S){if(!(!n||S.deltaY==0)){var w=Math.abs(S.deltaY/100),E=Math.min(w,qXe),_=Bv+E*r;S.deltaY>0&&(_=Bv/_),a(_,"wheel",S.clientX,S.clientY)}};return f.useEffect(function(){var C,S,w,E;if(t){w=Fv(window,"mouseup",y,!1),E=Fv(window,"mousemove",x,!1);try{window.top!==window.self&&(C=Fv(window.top,"mouseup",y,!1),S=Fv(window.top,"mousemove",x,!1))}catch{}}return function(){var _,P,$,R;(_=w)===null||_===void 0||_.remove(),(P=E)===null||P===void 0||P.remove(),($=C)===null||$===void 0||$.remove(),(R=S)===null||R===void 0||R.remove()}},[n,h,c,u,s,t]),{isMoving:h,onMouseDown:g,onMouseMove:x,onMouseUp:y,onWheel:b}}function YXe(e){return new Promise(function(t){if(!e){t(!1);return}var n=document.createElement("img");n.onerror=function(){return t(!1)},n.onload=function(){return t(!0)},n.src=e})}function qme(e){var t=e.src,n=e.isCustomPlaceholder,r=e.fallback,o=f.useState(n?"loading":"normal"),i=ie(o,2),a=i[0],s=i[1],l=f.useRef(!1),c=a==="error";f.useEffect(function(){var h=!0;return YXe(t).then(function(m){!m&&h&&s("error")}),function(){h=!1}},[t]),f.useEffect(function(){n&&!l.current?s("loading"):c&&s("normal")},[t]);var u=function(){s("normal")},d=function(m){l.current=!1,a==="loading"&&m!==null&&m!==void 0&&m.complete&&(m.naturalWidth||m.naturalHeight)&&(l.current=!0,u())},p=c&&r?{src:r}:{onLoad:u,src:t};return[d,p,a]}function sM(e,t){var n=e.x-t.x,r=e.y-t.y;return Math.hypot(n,r)}function XXe(e,t,n,r){var o=sM(e,n),i=sM(t,r);if(o===0&&i===0)return[e.x,e.y];var a=o/(o+i),s=e.x+a*(t.x-e.x),l=e.y+a*(t.y-e.y);return[s,l]}function QXe(e,t,n,r,o,i,a){var s=o.rotate,l=o.scale,c=o.x,u=o.y,d=f.useState(!1),p=ie(d,2),h=p[0],m=p[1],v=f.useRef({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),g=function(S){v.current=B(B({},v.current),S)},x=function(S){if(t){S.stopPropagation(),m(!0);var w=S.touches,E=w===void 0?[]:w;E.length>1?g({point1:{x:E[0].clientX,y:E[0].clientY},point2:{x:E[1].clientX,y:E[1].clientY},eventType:"touchZoom"}):g({point1:{x:E[0].clientX-c,y:E[0].clientY-u},eventType:"move"})}},y=function(S){var w=S.touches,E=w===void 0?[]:w,_=v.current,P=_.point1,$=_.point2,R=_.eventType;if(E.length>1&&R==="touchZoom"){var O={x:E[0].clientX,y:E[0].clientY},T={x:E[1].clientX,y:E[1].clientY},I=XXe(P,$,O,T),k=ie(I,2),N=k[0],D=k[1],L=sM(O,T)/sM(P,$);a(L,"touchZoom",N,D,!0),g({point1:O,point2:T,eventType:"touchZoom"})}else R==="move"&&(i({x:E[0].clientX-P.x,y:E[0].clientY-P.y},"move"),g({eventType:"move"}))},b=function(){if(n){if(h&&m(!1),g({eventType:"none"}),r>l)return i({x:0,y:0,scale:r},"touchZoom");var S=e.current.offsetWidth*l,w=e.current.offsetHeight*l,E=e.current.getBoundingClientRect(),_=E.left,P=E.top,$=s%180!==0,R=Gme($?w:S,$?S:w,_,P);R&&i(B({},R),"dragRebound")}};return f.useEffect(function(){var C;return n&&t&&(C=Fv(window,"touchmove",function(S){return S.preventDefault()},{passive:!1})),function(){var S;(S=C)===null||S===void 0||S.remove()}},[n,t]),{isTouching:h,onTouchStart:x,onTouchMove:y,onTouchEnd:b}}var ZXe=["fallback","src","imgRef"],JXe=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],eQe=function(t){var n=t.fallback,r=t.src,o=t.imgRef,i=Ye(t,ZXe),a=qme({src:r,fallback:n}),s=ie(a,2),l=s[0],c=s[1];return Z.createElement("img",we({ref:function(d){o.current=d,l(d)}},i,c))},Kme=function(t){var n=t.prefixCls,r=t.src,o=t.alt,i=t.imageInfo,a=t.fallback,s=t.movable,l=s===void 0?!0:s,c=t.onClose,u=t.visible,d=t.icons,p=d===void 0?{}:d,h=t.rootClassName,m=t.closeIcon,v=t.getContainer,g=t.current,x=g===void 0?0:g,y=t.count,b=y===void 0?1:y,C=t.countRender,S=t.scaleStep,w=S===void 0?.5:S,E=t.minScale,_=E===void 0?1:E,P=t.maxScale,$=P===void 0?50:P,R=t.transitionName,O=R===void 0?"zoom":R,T=t.maskTransitionName,I=T===void 0?"fade":T,k=t.imageRender,N=t.imgCommonProps,D=t.toolbarRender,L=t.onTransform,H=t.onChange,U=Ye(t,JXe),V=f.useRef(),j=f.useContext(rS),F=j&&b>1,W=j&&b>=1,X=f.useState(!0),J=ie(X,2),q=J[0],A=J[1],z=GXe(V,_,$,L),G=z.transform,Y=z.resetTransform,Q=z.updateTransform,ee=z.dispatchZoomChange,te=KXe(V,l,u,w,G,Q,ee),oe=te.isMoving,ne=te.onMouseDown,le=te.onWheel,ce=QXe(V,l,u,_,G,Q,ee),he=ce.isTouching,ue=ce.onTouchStart,fe=ce.onTouchMove,ve=ce.onTouchEnd,ge=G.rotate,de=G.scale,be=re(K({},"".concat(n,"-moving"),oe));f.useEffect(function(){q||A(!0)},[q]);var Ee=function(){Y("close")},Le=function(){ee(Bv+w,"zoomIn")},Re=function(){ee(Bv/(Bv+w),"zoomOut")},Pe=function(){Q({rotate:ge+90},"rotateRight")},ze=function(){Q({rotate:ge-90},"rotateLeft")},Ie=function(){Q({flipX:!G.flipX},"flipX")},$e=function(){Q({flipY:!G.flipY},"flipY")},Be=function(){Y("reset")},Ce=function(Je){var ht=x+Je;!Number.isInteger(ht)||ht<0||ht>b-1||(A(!1),Y(Je<0?"prev":"next"),H==null||H(ht,x))},Oe=function(Je){!u||!F||(Je.keyCode===ot.LEFT?Ce(-1):Je.keyCode===ot.RIGHT&&Ce(1))},Fe=function(Je){u&&(de!==1?Q({x:0,y:0,scale:1},"doubleClick"):ee(Bv+w,"doubleClick",Je.clientX,Je.clientY))};f.useEffect(function(){var Ve=Fv(window,"keydown",Oe,!1);return function(){Ve.remove()}},[u,F,x]);var Se=Z.createElement(eQe,we({},N,{width:t.width,height:t.height,imgRef:V,className:"".concat(n,"-img"),alt:o,style:{transform:"translate3d(".concat(G.x,"px, ").concat(G.y,"px, 0) scale3d(").concat(G.flipX?"-":"").concat(de,", ").concat(G.flipY?"-":"").concat(de,", 1) rotate(").concat(ge,"deg)"),transitionDuration:(!q||he)&&"0s"},fallback:a,src:r,onWheel:le,onMouseDown:ne,onDoubleClick:Fe,onTouchStart:ue,onTouchMove:fe,onTouchEnd:ve,onTouchCancel:ve})),Ae=B({url:r,alt:o},i);return Z.createElement(Z.Fragment,null,Z.createElement(Pj,we({transitionName:O,maskTransitionName:I,closable:!1,keyboard:!0,prefixCls:n,onClose:c,visible:u,classNames:{wrapper:be},rootClassName:h,getContainer:v},U,{afterClose:Ee}),Z.createElement("div",{className:"".concat(n,"-img-wrapper")},k?k(Se,B({transform:G,image:Ae},j?{current:x}:{})):Se)),Z.createElement(UXe,{visible:u,transform:G,maskTransitionName:I,closeIcon:m,getContainer:v,prefixCls:n,rootClassName:h,icons:p,countRender:C,showSwitch:F,showProgress:W,current:x,count:b,scale:de,minScale:_,maxScale:$,toolbarRender:D,onActive:Ce,onZoomIn:Le,onZoomOut:Re,onRotateRight:Pe,onRotateLeft:ze,onFlipX:Ie,onFlipY:$e,onClose:c,onReset:Be,zIndex:U.zIndex!==void 0?U.zIndex+1:void 0,image:Ae}))},qA=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"];function tQe(e){var t=f.useState({}),n=ie(t,2),r=n[0],o=n[1],i=f.useCallback(function(s,l){return o(function(c){return B(B({},c),{},K({},s,l))}),function(){o(function(c){var u=B({},c);return delete u[s],u})}},[]),a=f.useMemo(function(){return e?e.map(function(s){if(typeof s=="string")return{data:{src:s}};var l={};return Object.keys(s).forEach(function(c){["src"].concat(Ne(qA)).includes(c)&&(l[c]=s[c])}),{data:l}}):Object.keys(r).reduce(function(s,l){var c=r[l],u=c.canPreview,d=c.data;return u&&s.push({data:d,id:l}),s},[])},[e,r]);return[a,i,!!e]}var nQe=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],rQe=["src"],oQe=function(t){var n,r=t.previewPrefixCls,o=r===void 0?"rc-image-preview":r,i=t.children,a=t.icons,s=a===void 0?{}:a,l=t.items,c=t.preview,u=t.fallback,d=dt(c)==="object"?c:{},p=d.visible,h=d.onVisibleChange,m=d.getContainer,v=d.current,g=d.movable,x=d.minScale,y=d.maxScale,b=d.countRender,C=d.closeIcon,S=d.onChange,w=d.onTransform,E=d.toolbarRender,_=d.imageRender,P=Ye(d,nQe),$=tQe(l),R=ie($,3),O=R[0],T=R[1],I=R[2],k=Gt(0,{value:v}),N=ie(k,2),D=N[0],L=N[1],H=f.useState(!1),U=ie(H,2),V=U[0],j=U[1],F=((n=O[D])===null||n===void 0?void 0:n.data)||{},W=F.src,X=Ye(F,rQe),J=Gt(!!p,{value:p,onChange:function(he,ue){h==null||h(he,ue,D)}}),q=ie(J,2),A=q[0],z=q[1],G=f.useState(null),Y=ie(G,2),Q=Y[0],ee=Y[1],te=f.useCallback(function(ce,he,ue,fe){var ve=I?O.findIndex(function(ge){return ge.data.src===he}):O.findIndex(function(ge){return ge.id===ce});L(ve<0?0:ve),z(!0),ee({x:ue,y:fe}),j(!0)},[O,I]);f.useEffect(function(){A?V||L(0):j(!1)},[A]);var oe=function(he,ue){L(he),S==null||S(he,ue)},ne=function(){z(!1),ee(null)},le=f.useMemo(function(){return{register:T,onPreview:te}},[T,te]);return f.createElement(rS.Provider,{value:le},i,f.createElement(Kme,we({"aria-hidden":!A,movable:g,visible:A,prefixCls:o,closeIcon:C,onClose:ne,mousePosition:Q,imgCommonProps:X,src:W,fallback:u,icons:s,minScale:x,maxScale:y,getContainer:m,current:D,count:O.length,countRender:b,onTransform:w,toolbarRender:E,imageRender:_,onChange:oe},P)))},jY=0;function iQe(e,t){var n=f.useState(function(){return jY+=1,String(jY)}),r=ie(n,1),o=r[0],i=f.useContext(rS),a={data:t,canPreview:e};return f.useEffect(function(){if(i)return i.register(o,a)},[]),f.useEffect(function(){i&&i.register(o,a)},[e,t]),o}var aQe=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],sQe=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],$7=function(t){var n=t.src,r=t.alt,o=t.onPreviewClose,i=t.prefixCls,a=i===void 0?"rc-image":i,s=t.previewPrefixCls,l=s===void 0?"".concat(a,"-preview"):s,c=t.placeholder,u=t.fallback,d=t.width,p=t.height,h=t.style,m=t.preview,v=m===void 0?!0:m,g=t.className,x=t.onClick,y=t.onError,b=t.wrapperClassName,C=t.wrapperStyle,S=t.rootClassName,w=Ye(t,aQe),E=c&&c!==!0,_=dt(v)==="object"?v:{},P=_.src,$=_.visible,R=$===void 0?void 0:$,O=_.onVisibleChange,T=O===void 0?o:O,I=_.getContainer,k=I===void 0?void 0:I,N=_.mask,D=_.maskClassName,L=_.movable,H=_.icons,U=_.scaleStep,V=_.minScale,j=_.maxScale,F=_.imageRender,W=_.toolbarRender,X=Ye(_,sQe),J=P??n,q=Gt(!!R,{value:R,onChange:T}),A=ie(q,2),z=A[0],G=A[1],Y=qme({src:n,isCustomPlaceholder:E,fallback:u}),Q=ie(Y,3),ee=Q[0],te=Q[1],oe=Q[2],ne=f.useState(null),le=ie(ne,2),ce=le[0],he=le[1],ue=f.useContext(rS),fe=!!v,ve=function(){G(!1),he(null)},ge=re(a,b,S,K({},"".concat(a,"-error"),oe==="error")),de=f.useMemo(function(){var Re={};return qA.forEach(function(Pe){t[Pe]!==void 0&&(Re[Pe]=t[Pe])}),Re},qA.map(function(Re){return t[Re]})),be=f.useMemo(function(){return B(B({},de),{},{src:J})},[J,de]),Ee=iQe(fe,be),Le=function(Pe){var ze=WXe(Pe.target),Ie=ze.left,$e=ze.top;ue?ue.onPreview(Ee,J,Ie,$e):(he({x:Ie,y:$e}),G(!0)),x==null||x(Pe)};return f.createElement(f.Fragment,null,f.createElement("div",we({},w,{className:ge,onClick:fe?Le:x,style:B({width:d,height:p},C)}),f.createElement("img",we({},de,{className:re("".concat(a,"-img"),K({},"".concat(a,"-img-placeholder"),c===!0),g),style:B({height:p},h),ref:ee},te,{width:d,height:p,onError:y})),oe==="loading"&&f.createElement("div",{"aria-hidden":"true",className:"".concat(a,"-placeholder")},c),N&&fe&&f.createElement("div",{className:re("".concat(a,"-mask"),D),style:{display:(h==null?void 0:h.display)==="none"?"none":void 0}},N)),!ue&&fe&&f.createElement(Kme,we({"aria-hidden":!z,visible:z,prefixCls:l,onClose:ve,mousePosition:ce,src:J,alt:r,imageInfo:{width:d,height:p},fallback:u,getContainer:k,icons:H,movable:L,scaleStep:U,minScale:V,maxScale:j,rootClassName:S,imageRender:F,imgCommonProps:de,toolbarRender:W},X)))};$7.PreviewGroup=oQe;var lQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},cQe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:lQe}))},uQe=f.forwardRef(cQe),dQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},fQe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:dQe}))},pQe=f.forwardRef(fQe),hQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},mQe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:hQe}))},zY=f.forwardRef(mQe),gQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},vQe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:gQe}))},yQe=f.forwardRef(vQe),bQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},xQe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:bQe}))},CQe=f.forwardRef(xQe);const KA=e=>({position:e||"absolute",inset:0}),wQe=e=>{const{iconCls:t,motionDurationSlow:n,paddingXXS:r,marginXXS:o,prefixCls:i,colorTextLightSolid:a}=e;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:a,background:new wn("#000").setA(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${n}`,[`.${i}-mask-info`]:Object.assign(Object.assign({},Bs),{padding:`0 ${se(r)}`,[t]:{marginInlineEnd:o,svg:{verticalAlign:"baseline"}}})}},SQe=e=>{const{previewCls:t,modalMaskBg:n,paddingSM:r,marginXL:o,margin:i,paddingLG:a,previewOperationColorDisabled:s,previewOperationHoverColor:l,motionDurationSlow:c,iconCls:u,colorTextLightSolid:d}=e,p=new wn(n).setA(.1),h=p.clone().setA(.2);return{[`${t}-footer`]:{position:"fixed",bottom:o,left:{_skip_check_:!0,value:"50%"},display:"flex",flexDirection:"column",alignItems:"center",color:e.previewOperationColor,transform:"translateX(-50%)"},[`${t}-progress`]:{marginBottom:i},[`${t}-close`]:{position:"fixed",top:o,right:{_skip_check_:!0,value:o},display:"flex",color:d,backgroundColor:p.toRgbString(),borderRadius:"50%",padding:r,outline:0,border:0,cursor:"pointer",transition:`all ${c}`,"&:hover":{backgroundColor:h.toRgbString()},[`& > ${u}`]:{fontSize:e.previewOperationSize}},[`${t}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${se(a)}`,backgroundColor:p.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:r,padding:r,cursor:"pointer",transition:`all ${c}`,userSelect:"none",[`&:not(${t}-operations-operation-disabled):hover > ${u}`]:{color:l},"&-disabled":{color:s,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${u}`]:{fontSize:e.previewOperationSize}}}}},EQe=e=>{const{modalMaskBg:t,iconCls:n,previewOperationColorDisabled:r,previewCls:o,zIndexPopup:i,motionDurationSlow:a}=e,s=new wn(t).setA(.1),l=s.clone().setA(.2);return{[`${o}-switch-left, ${o}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:e.calc(i).add(1).equal(),display:"flex",alignItems:"center",justifyContent:"center",width:e.imagePreviewSwitchSize,height:e.imagePreviewSwitchSize,marginTop:e.calc(e.imagePreviewSwitchSize).mul(-1).div(2).equal(),color:e.previewOperationColor,background:s.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${a}`,userSelect:"none","&:hover":{background:l.toRgbString()},"&-disabled":{"&, &:hover":{color:r,background:"transparent",cursor:"not-allowed",[`> ${n}`]:{cursor:"not-allowed"}}},[`> ${n}`]:{fontSize:e.previewOperationSize}},[`${o}-switch-left`]:{insetInlineStart:e.marginSM},[`${o}-switch-right`]:{insetInlineEnd:e.marginSM}}},_Qe=e=>{const{motionEaseOut:t,previewCls:n,motionDurationSlow:r,componentCls:o}=e;return[{[`${o}-preview-root`]:{[n]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${n}-body`]:Object.assign(Object.assign({},KA()),{overflow:"hidden"}),[`${n}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${r} ${t} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},KA()),{transition:`transform ${r} ${t} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${n}-moving`]:{[`${n}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${o}-preview-root`]:{[`${n}-wrap`]:{zIndex:e.zIndexPopup}}},{[`${o}-preview-operations-wrapper`]:{position:"fixed",zIndex:e.calc(e.zIndexPopup).add(1).equal()},"&":[SQe(e),EQe(e)]}]},$Qe=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",display:"inline-block",[`${t}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${t}-img-placeholder`]:{backgroundColor:e.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${t}-mask`]:Object.assign({},wQe(e)),[`${t}-mask:hover`]:{opacity:1},[`${t}-placeholder`]:Object.assign({},KA())}}},PQe=e=>{const{previewCls:t}=e;return{[`${t}-root`]:Ay(e,"zoom"),"&":Sj(e,!0)}},MQe=e=>({zIndexPopup:e.zIndexPopupBase+80,previewOperationColor:new wn(e.colorTextLightSolid).setA(.65).toRgbString(),previewOperationHoverColor:new wn(e.colorTextLightSolid).setA(.85).toRgbString(),previewOperationColorDisabled:new wn(e.colorTextLightSolid).setA(.25).toRgbString(),previewOperationSize:e.fontSizeIcon*1.5}),Yme=pn("Image",e=>{const t=`${e.componentCls}-preview`,n=Xt(e,{previewCls:t,modalMaskBg:new wn("#000").setA(.45).toRgbString(),imagePreviewSwitchSize:e.controlHeightLG});return[$Qe(n),_Qe(n),cfe(Xt(n,{componentCls:t})),PQe(n)]},MQe);var RQe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{previewPrefixCls:t,preview:n}=e,r=RQe(e,["previewPrefixCls","preview"]);const{getPrefixCls:o,direction:i}=f.useContext(It),a=o("image",t),s=`${a}-preview`,l=o(),c=br(a),[u,d,p]=Yme(a,c),[h]=Rl("ImagePreview",typeof n=="object"?n.zIndex:void 0),m=f.useMemo(()=>Object.assign(Object.assign({},Xme),{left:i==="rtl"?f.createElement(El,null):f.createElement(Ou,null),right:i==="rtl"?f.createElement(Ou,null):f.createElement(El,null)}),[i]),v=f.useMemo(()=>{var g;if(n===!1)return n;const x=typeof n=="object"?n:{},y=re(d,p,c,(g=x.rootClassName)!==null&&g!==void 0?g:"");return Object.assign(Object.assign({},x),{transitionName:Oi(l,"zoom",x.transitionName),maskTransitionName:Oi(l,"fade",x.maskTransitionName),rootClassName:y,zIndex:h})},[n]);return u(f.createElement($7.PreviewGroup,Object.assign({preview:v,previewPrefixCls:s,icons:m},r)))};var HY=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,preview:n,className:r,rootClassName:o,style:i}=e,a=HY(e,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:s,getPopupContainer:l,className:c,style:u,preview:d}=Vr("image"),[p]=Yi("Image"),h=s("image",t),m=s(),v=br(h),[g,x,y]=Yme(h,v),b=re(o,x,y,v),C=re(r,x,c),[S]=Rl("ImagePreview",typeof n=="object"?n.zIndex:void 0),w=f.useMemo(()=>{if(n===!1)return n;const _=typeof n=="object"?n:{},{getContainer:P,closeIcon:$,rootClassName:R,destroyOnClose:O,destroyOnHidden:T}=_,I=HY(_,["getContainer","closeIcon","rootClassName","destroyOnClose","destroyOnHidden"]);return Object.assign(Object.assign({mask:f.createElement("div",{className:`${h}-mask-info`},f.createElement(Gy,null),p==null?void 0:p.preview),icons:Xme},I),{destroyOnClose:T??O,rootClassName:re(b,R),getContainer:P??l,transitionName:Oi(m,"zoom",_.transitionName),maskTransitionName:Oi(m,"fade",_.maskTransitionName),zIndex:S,closeIcon:$??(d==null?void 0:d.closeIcon)})},[n,p,d==null?void 0:d.closeIcon]),E=Object.assign(Object.assign({},u),i);return g(f.createElement($7,Object.assign({prefixCls:h,preview:w,rootClassName:b,className:C,style:E},a)))};Qme.PreviewGroup=OQe;const TQe=e=>{const{getPrefixCls:t,direction:n}=f.useContext(It),{prefixCls:r,className:o}=e,i=t("input-group",r),a=t("input"),[s,l,c]=Ohe(a),u=re(i,c,{[`${i}-lg`]:e.size==="large",[`${i}-sm`]:e.size==="small",[`${i}-compact`]:e.compact,[`${i}-rtl`]:n==="rtl"},l,o),d=f.useContext(Do),p=f.useMemo(()=>Object.assign(Object.assign({},d),{isFormItemInput:!1}),[d]);return s(f.createElement("span",{className:u,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},f.createElement(Do.Provider,{value:p},e.children)))},IQe=e=>{const{componentCls:t,paddingXS:n}=e;return{[t]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:n,[`${t}-input-wrapper`]:{position:"relative",[`${t}-mask-icon`]:{position:"absolute",zIndex:"1",top:"50%",right:"50%",transform:"translate(50%, -50%)",pointerEvents:"none"},[`${t}-mask-input`]:{color:"transparent",caretColor:"var(--ant-color-text)"},[`${t}-mask-input[type=number]::-webkit-inner-spin-button`]:{"-webkit-appearance":"none",margin:0},[`${t}-mask-input[type=number]`]:{"-moz-appearance":"textfield"}},"&-rtl":{direction:"rtl"},[`${t}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${t}-sm ${t}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${t}-lg ${t}-input`]:{paddingInline:e.paddingXS}}}},kQe=pn(["Input","OTP"],e=>{const t=Xt(e,xg(e));return[IQe(t)]},Cg);var NQe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{className:n,value:r,onChange:o,onActiveChange:i,index:a,mask:s}=e,l=NQe(e,["className","value","onChange","onActiveChange","index","mask"]),{getPrefixCls:c}=f.useContext(It),u=c("otp"),d=typeof s=="string"?s:r,p=f.useRef(null);f.useImperativeHandle(t,()=>p.current);const h=x=>{o(a,x.target.value)},m=()=>{gn(()=>{var x;const y=(x=p.current)===null||x===void 0?void 0:x.input;document.activeElement===y&&y&&y.select()})},v=x=>{const{key:y,ctrlKey:b,metaKey:C}=x;y==="ArrowLeft"?i(a-1):y==="ArrowRight"?i(a+1):y==="z"&&(b||C)&&x.preventDefault(),m()},g=x=>{x.key==="Backspace"&&!r&&i(a-1),m()};return f.createElement("span",{className:`${u}-input-wrapper`,role:"presentation"},s&&r!==""&&r!==void 0&&f.createElement("span",{className:`${u}-mask-icon`,"aria-hidden":"true"},d),f.createElement(tS,Object.assign({"aria-label":`OTP Input ${a+1}`,type:s===!0?"password":"text"},l,{ref:p,value:r,onInput:h,onFocus:m,onKeyDown:v,onKeyUp:g,onMouseDown:m,onMouseUp:m,className:re(n,{[`${u}-mask-input`]:s})})))});var AQe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{index:t,prefixCls:n,separator:r}=e,o=typeof r=="function"?r(t):r;return o?f.createElement("span",{className:`${n}-separator`},o):null},BQe=f.forwardRef((e,t)=>{const{prefixCls:n,length:r=6,size:o,defaultValue:i,value:a,onChange:s,formatter:l,separator:c,variant:u,disabled:d,status:p,autoFocus:h,mask:m,type:v,onInput:g,inputMode:x}=e,y=AQe(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:b,direction:C}=f.useContext(It),S=b("otp",n),w=Zr(y,{aria:!0,data:!0,attr:!0}),[E,_,P]=kQe(S),$=fo(W=>o??W),R=f.useContext(Do),O=tf(R.status,p),T=f.useMemo(()=>Object.assign(Object.assign({},R),{status:O,hasFeedback:!1,feedbackIcon:null}),[R,O]),I=f.useRef(null),k=f.useRef({});f.useImperativeHandle(t,()=>({focus:()=>{var W;(W=k.current[0])===null||W===void 0||W.focus()},blur:()=>{var W;for(let X=0;Xl?l(W):W,[D,L]=f.useState(()=>h2(N(i||"")));f.useEffect(()=>{a!==void 0&&L(h2(a))},[a]);const H=Jt(W=>{L(W),g&&g(W),s&&W.length===r&&W.every(X=>X)&&W.some((X,J)=>D[J]!==X)&&s(W.join(""))}),U=Jt((W,X)=>{let J=Ne(D);for(let A=0;A=0&&!J[A];A-=1)J.pop();const q=N(J.map(A=>A||" ").join(""));return J=h2(q).map((A,z)=>A===" "&&!J[z]?J[z]:A),J}),V=(W,X)=>{var J;const q=U(W,X),A=Math.min(W+X.length,r-1);A!==W&&q[W]!==void 0&&((J=k.current[A])===null||J===void 0||J.focus()),H(q)},j=W=>{var X;(X=k.current[W])===null||X===void 0||X.focus()},F={variant:u,disabled:d,status:O,mask:m,type:v,inputMode:x};return E(f.createElement("div",Object.assign({},w,{ref:I,className:re(S,{[`${S}-sm`]:$==="small",[`${S}-lg`]:$==="large",[`${S}-rtl`]:C==="rtl"},P,_),role:"group"}),f.createElement(Do.Provider,{value:T},Array.from({length:r}).map((W,X)=>{const J=`otp-${X}`,q=D[X]||"";return f.createElement(f.Fragment,{key:J},f.createElement(DQe,Object.assign({ref:A=>{k.current[X]=A},index:X,size:$,htmlSize:1,className:`${S}-input`,onChange:V,value:q,onActiveChange:j,autoFocus:X===0&&h},F)),Xe?f.createElement(Gy,null):f.createElement(Zme,null),VQe={click:"onClick",hover:"onMouseOver"},WQe=f.forwardRef((e,t)=>{const{disabled:n,action:r="click",visibilityToggle:o=!0,iconRender:i=HQe}=e,a=f.useContext(ko),s=n??a,l=typeof o=="object"&&o.visible!==void 0,[c,u]=f.useState(()=>l?o.visible:!1),d=f.useRef(null);f.useEffect(()=>{l&&u(o.visible)},[l,o]);const p=bme(d),h=()=>{var $;if(s)return;c&&p();const R=!c;u(R),typeof o=="object"&&(($=o.onVisibleChange)===null||$===void 0||$.call(o,R))},m=$=>{const R=VQe[r]||"",O=i(c),T={[R]:h,className:`${$}-icon`,key:"passwordIcon",onMouseDown:I=>{I.preventDefault()},onMouseUp:I=>{I.preventDefault()}};return f.cloneElement(f.isValidElement(O)?O:f.createElement("span",null,O),T)},{className:v,prefixCls:g,inputPrefixCls:x,size:y}=e,b=zQe(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:C}=f.useContext(It),S=C("input",x),w=C("input-password",g),E=o&&m(w),_=re(w,v,{[`${w}-${y}`]:!!y}),P=Object.assign(Object.assign({},En(b,["suffix","iconRender","visibilityToggle"])),{type:c?"text":"password",className:_,prefixCls:S,suffix:E});return y&&(P.size=y),f.createElement(tS,Object.assign({ref:Ci(t,d)},P))});var UQe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,inputPrefixCls:r,className:o,size:i,suffix:a,enterButton:s=!1,addonAfter:l,loading:c,disabled:u,onSearch:d,onChange:p,onCompositionStart:h,onCompositionEnd:m,variant:v,onPressEnter:g}=e,x=UQe(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd","variant","onPressEnter"]),{getPrefixCls:y,direction:b}=f.useContext(It),C=f.useRef(!1),S=y("input-search",n),w=y("input",r),{compactSize:E}=Ol(S,b),_=fo(F=>{var W;return(W=i??E)!==null&&W!==void 0?W:F}),P=f.useRef(null),$=F=>{F!=null&&F.target&&F.type==="click"&&d&&d(F.target.value,F,{source:"clear"}),p==null||p(F)},R=F=>{var W;document.activeElement===((W=P.current)===null||W===void 0?void 0:W.input)&&F.preventDefault()},O=F=>{var W,X;d&&d((X=(W=P.current)===null||W===void 0?void 0:W.input)===null||X===void 0?void 0:X.value,F,{source:"input"})},T=F=>{C.current||c||(g==null||g(F),O(F))},I=typeof s=="boolean"?f.createElement(Vj,null):null,k=`${S}-button`;let N;const D=s||{},L=D.type&&D.type.__ANT_BUTTON===!0;L||D.type==="button"?N=No(D,Object.assign({onMouseDown:R,onClick:F=>{var W,X;(X=(W=D==null?void 0:D.props)===null||W===void 0?void 0:W.onClick)===null||X===void 0||X.call(W,F),O(F)},key:"enterButton"},L?{className:k,size:_}:{})):N=f.createElement(At,{className:k,color:s?"primary":"default",size:_,disabled:u,key:"enterButton",onMouseDown:R,onClick:O,loading:c,icon:I,variant:v==="borderless"||v==="filled"||v==="underlined"?"text":s?"solid":void 0},s),l&&(N=[N,No(l,{key:"addonAfter"})]);const H=re(S,{[`${S}-rtl`]:b==="rtl",[`${S}-${_}`]:!!_,[`${S}-with-button`]:!!s},o),U=F=>{C.current=!0,h==null||h(F)},V=F=>{C.current=!1,m==null||m(F)},j=Object.assign(Object.assign({},x),{className:H,prefixCls:w,type:"search",size:_,variant:v,onPressEnter:T,onCompositionStart:U,onCompositionEnd:V,addonAfter:N,suffix:a,onChange:$,disabled:u});return f.createElement(tS,Object.assign({ref:Ci(P,t)},j))});var qQe=` + ${n}-col-xl-24${t}-label`]:oc(e),[`@media (max-width: ${se(e.screenXSMax)})`]:[Lme(e),{[t]:{[`${n}-col-xs-24${t}-label`]:oc(e)}}],[`@media (max-width: ${se(e.screenSMMax)})`]:{[t]:{[`${n}-col-sm-24${t}-label`]:oc(e)}},[`@media (max-width: ${se(e.screenMDMax)})`]:{[t]:{[`${n}-col-md-24${t}-label`]:oc(e)}},[`@media (max-width: ${se(e.screenLGMax)})`]:{[t]:{[`${n}-col-lg-24${t}-label`]:oc(e)}}}},mXe=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),jme=(e,t)=>Xt(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),_7=pn("Form",(e,{rootPrefixCls:t})=>{const n=jme(e,t);return[uXe(n),dXe(n),lXe(n),AY(n,n.componentCls),AY(n,n.formItemCls),fXe(n),pXe(n),hXe(n),LC(n),Ej]},mXe,{order:-1e3}),FY=[];function U8(e,t,n,r=0){return{key:typeof e=="string"?e:`${t}-${r}`,error:e,errorStatus:n}}const zme=({help:e,helpStatus:t,errors:n=FY,warnings:r=FY,className:o,fieldId:i,onVisibleChanged:a})=>{const{prefixCls:s}=p.useContext(Oj),l=`${s}-item-explain`,c=br(s),[u,d,f]=_7(s,c),h=p.useMemo(()=>_w(s),[s]),m=aM(n),v=aM(r),g=p.useMemo(()=>e!=null?[U8(e,"help",t)]:[].concat(De(m.map((x,w)=>U8(x,"error","error",w))),De(v.map((x,w)=>U8(x,"warning","warning",w)))),[e,t,m,v]),b=p.useMemo(()=>{const x={};return g.forEach(({key:w})=>{x[w]=(x[w]||0)+1}),g.map((w,S)=>Object.assign(Object.assign({},w),{key:x[w.key]>1?`${w.key}-fallback-${S}`:w.key}))},[g]),y={};return i&&(y.id=`${i}_help`),u(p.createElement(Ko,{motionDeadline:h.motionDeadline,motionName:`${s}-show-help`,visible:!!b.length,onVisibleChanged:a},x=>{const{className:w,style:S}=x;return p.createElement("div",Object.assign({},y,{className:re(l,w,f,c,o,d),style:S}),p.createElement(HR,Object.assign({keys:b},_w(s),{motionName:`${s}-show-help-item`,component:!1}),C=>{const{key:E,error:_,errorStatus:P,className:$,style:T}=C;return p.createElement("div",{key:E,className:re($,{[`${l}-${P}`]:P}),style:T},_)}))}))};var gXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=p.useContext(Do),{getPrefixCls:r,direction:o,requiredMark:i,colon:a,scrollToFirstError:s,className:l,style:c}=Vr("form"),{prefixCls:u,className:d,rootClassName:f,size:h,disabled:m=n,form:v,colon:g,labelAlign:b,labelWrap:y,labelCol:x,wrapperCol:w,hideRequiredMark:S,layout:C="horizontal",scrollToFirstError:E,requiredMark:_,onFinishFailed:P,name:$,style:T,feedbackIcons:R,variant:O}=e,k=gXe(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),I=fo(h),D=p.useContext(_ue),N=p.useMemo(()=>_!==void 0?_:S?!1:i!==void 0?i:!0,[S,_,i]),L=g??a,H=r("form",u),U=br(H),[V,j,F]=_7(H,U),W=re(H,`${H}-${C}`,{[`${H}-hide-required-mark`]:N===!1,[`${H}-rtl`]:o==="rtl",[`${H}-${I}`]:I},F,U,j,l,d,f),[X]=Che(v),{__INTERNAL__:J}=X;J.name=$;const q=p.useMemo(()=>({name:$,labelAlign:b,labelCol:x,labelWrap:y,wrapperCol:w,vertical:C==="vertical",colon:L,requiredMark:N,itemRef:J.itemRef,form:X,feedbackIcons:R}),[$,b,x,w,C,L,N,X,R]),A=p.useRef(null);p.useImperativeHandle(t,()=>{var Y;return Object.assign(Object.assign({},X),{nativeElement:(Y=A.current)===null||Y===void 0?void 0:Y.nativeElement})});const z=(Y,Q)=>{if(Y){let ee={block:"nearest"};typeof Y=="object"&&(ee=Object.assign(Object.assign({},ee),Y)),X.scrollToField(Q,ee)}},G=Y=>{if(P==null||P(Y),Y.errorFields.length){const Q=Y.errorFields[0].name;if(E!==void 0){z(E,Q);return}s!==void 0&&z(s,Q)}};return V(p.createElement(ofe.Provider,{value:O},p.createElement(pj,{disabled:m},p.createElement(jm.Provider,{value:I},p.createElement(rfe,{validateMessages:D},p.createElement(Ud.Provider,{value:q},p.createElement(Fy,Object.assign({id:$},k,{name:$,onFinishFailed:G,form:X,ref:A,style:Object.assign(Object.assign({},c),T),className:W}))))))))},yXe=p.forwardRef(vXe);function bXe(e){if(typeof e=="function")return e;const t=bi(e);return t.length<=1?t[0]:t}const Hme=()=>{const{status:e,errors:t=[],warnings:n=[]}=p.useContext(Ao);return{status:e,errors:t,warnings:n}};Hme.Context=Ao;function xXe(e){const[t,n]=p.useState(e),r=p.useRef(null),o=p.useRef([]),i=p.useRef(!1);p.useEffect(()=>(i.current=!1,()=>{i.current=!0,gn.cancel(r.current),r.current=null}),[]);function a(s){i.current||(r.current===null&&(o.current=[],r.current=gn(()=>{r.current=null,n(l=>{let c=l;return o.current.forEach(u=>{c=u(c)}),c})})),o.current.push(s))}return[t,a]}function wXe(){const{itemRef:e}=p.useContext(Ud),t=p.useRef({});function n(r,o){const i=o&&typeof o=="object"&&Zp(o),a=r.join("_");return(t.current.name!==a||t.current.originRef!==i)&&(t.current.name=a,t.current.originRef=i,t.current.ref=Ci(e(r),i)),t.current.ref}return n}const CXe=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}},SXe=Iy(["Form","item-item"],(e,{rootPrefixCls:t})=>{const n=jme(e,t);return[CXe(n)]});var EXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,status:n,labelCol:r,wrapperCol:o,children:i,errors:a,warnings:s,_internalItemRender:l,extra:c,help:u,fieldId:d,marginBottom:f,onErrorVisibleChanged:h,label:m}=e,v=`${t}-item`,g=p.useContext(Ud),b=p.useMemo(()=>{let k=Object.assign({},o||g.wrapperCol||{});return m===null&&!r&&!o&&g.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(D=>{const N=D?[D]:[],L=oi(g.labelCol,N),H=typeof L=="object"?L:{},U=oi(k,N),V=typeof U=="object"?U:{};"span"in H&&!("offset"in V)&&H.span<_Xe&&(k=Wo(k,[].concat(N,["offset"]),H.span))}),k},[o,g]),y=re(`${v}-control`,b.className),x=p.useMemo(()=>{const{labelCol:k,wrapperCol:I}=g;return EXe(g,["labelCol","wrapperCol"])},[g]),w=p.useRef(null),[S,C]=p.useState(0);Mn(()=>{c&&w.current?C(w.current.clientHeight):C(0)},[c]);const E=p.createElement("div",{className:`${v}-control-input`},p.createElement("div",{className:`${v}-control-input-content`},i)),_=p.useMemo(()=>({prefixCls:t,status:n}),[t,n]),P=f!==null||a.length||s.length?p.createElement(Oj.Provider,{value:_},p.createElement(zme,{fieldId:d,errors:a,warnings:s,help:u,helpStatus:n,className:`${v}-explain-connected`,onVisibleChanged:h})):null,$={};d&&($.id=`${d}_extra`);const T=c?p.createElement("div",Object.assign({},$,{className:`${v}-extra`,ref:w}),c):null,R=P||T?p.createElement("div",{className:`${v}-additional`,style:f?{minHeight:f+S}:{}},P,T):null,O=l&&l.mark==="pro_table_render"&&l.render?l.render(e,{input:E,errorList:P,extra:T}):p.createElement(p.Fragment,null,E,R);return p.createElement(Ud.Provider,{value:x},p.createElement(j0,Object.assign({},b,{className:y}),O),p.createElement(SXe,{prefixCls:t}))};var PXe={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 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},MXe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:PXe}))},TXe=p.forwardRef(MXe),RXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var u;const[d]=Xi("Form"),{labelAlign:f,labelCol:h,labelWrap:m,colon:v}=p.useContext(Ud);if(!t)return null;const g=r||h||{},b=o||f,y=`${e}-item-label`,x=re(y,b==="left"&&`${y}-left`,g.className,{[`${y}-wrap`]:!!m});let w=t;const S=i===!0||v!==!1&&i!==!1;S&&!c&&typeof t=="string"&&t.trim()&&(w=t.replace(/[:|:]\s*$/,""));const E=oXe(l);if(E){const{icon:O=p.createElement(TXe,null)}=E,k=RXe(E,["icon"]),I=p.createElement(ss,Object.assign({},k),p.cloneElement(O,{className:`${e}-item-tooltip`,title:"",onClick:D=>{D.preventDefault()},tabIndex:null}));w=p.createElement(p.Fragment,null,w,I)}const _=s==="optional",P=typeof s=="function",$=s===!1;P?w=s(w,{required:!!a}):_&&!a&&(w=p.createElement(p.Fragment,null,w,p.createElement("span",{className:`${e}-item-optional`,title:""},(d==null?void 0:d.optional)||((u=_u.Form)===null||u===void 0?void 0:u.optional))));let T;$?T="hidden":(_||P)&&(T="optional");const R=re({[`${e}-item-required`]:a,[`${e}-item-required-mark-${T}`]:T,[`${e}-item-no-colon`]:!S});return p.createElement(j0,Object.assign({},g,{className:x}),p.createElement("label",{htmlFor:n,className:R,title:typeof t=="string"?t:""},w))},kXe={success:vg,warning:Ny,error:ju,validating:Pu};function Vme({children:e,errors:t,warnings:n,hasFeedback:r,validateStatus:o,prefixCls:i,meta:a,noStyle:s,name:l}){const c=`${i}-item`,{feedbackIcons:u}=p.useContext(Ud),d=whe(t,n,a,null,!!r,o),{isFormItemInput:f,status:h,hasFeedback:m,feedbackIcon:v,name:g}=p.useContext(Ao),b=p.useMemo(()=>{var y;let x;if(r){const S=r!==!0&&r.icons||u,C=d&&((y=S==null?void 0:S({status:d,errors:t,warnings:n}))===null||y===void 0?void 0:y[d]),E=d&&kXe[d];x=C!==!1&&E?p.createElement("span",{className:re(`${c}-feedback-icon`,`${c}-feedback-icon-${d}`)},C||p.createElement(E,null)):null}const w={status:d||"",errors:t,warnings:n,hasFeedback:!!r,feedbackIcon:x,isFormItemInput:!0,name:l};return s&&(w.status=(d??h)||"",w.isFormItemInput=f,w.hasFeedback=!!(r??m),w.feedbackIcon=r!==void 0?w.feedbackIcon:v,w.name=l??g),w},[d,r,s,f,h]);return p.createElement(Ao.Provider,{value:b},e)}var IXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{if(R&&_.current){const U=getComputedStyle(_.current);I(parseInt(U.marginBottom,10))}},[R,O]);const D=U=>{U||I(null)},L=((U=!1)=>{const V=U?P:c.errors,j=U?$:c.warnings;return whe(V,j,c,"",!!u,l)})(),H=re(w,n,r,{[`${w}-with-help`]:T||P.length||$.length,[`${w}-has-feedback`]:L&&u,[`${w}-has-success`]:L==="success",[`${w}-has-warning`]:L==="warning",[`${w}-has-error`]:L==="error",[`${w}-is-validating`]:L==="validating",[`${w}-hidden`]:d,[`${w}-${b}`]:b});return p.createElement("div",{className:H,style:o,ref:_},p.createElement($O,Object.assign({className:`${w}-row`},En(x,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),p.createElement(OXe,Object.assign({htmlFor:h},e,{requiredMark:S,required:m??v,prefixCls:t,vertical:E})),p.createElement($Xe,Object.assign({},e,c,{errors:P,warnings:$,prefixCls:t,status:L,help:i,marginBottom:k,onErrorVisibleChanged:D}),p.createElement(nfe.Provider,{value:g},p.createElement(Vme,{prefixCls:t,meta:c,errors:c.errors,warnings:c.warnings,hasFeedback:u,validateStatus:L,name:y},f)))),!!k&&p.createElement("div",{className:`${w}-margin-offset`,style:{marginBottom:-k}}))}const NXe="__SPLIT__";function AXe(e,t){const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(o=>{const i=e[o],a=t[o];return i===a||typeof i=="function"||typeof a=="function"})}const FXe=p.memo(({children:e})=>e,(e,t)=>AXe(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((n,r)=>n===t.childProps[r]));function BY(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function BXe(e){const{name:t,noStyle:n,className:r,dependencies:o,prefixCls:i,shouldUpdate:a,rules:s,children:l,required:c,label:u,messageVariables:d,trigger:f="onChange",validateTrigger:h,hidden:m,help:v,layout:g}=e,{getPrefixCls:b}=p.useContext(kt),{name:y}=p.useContext(Ud),x=bXe(l),w=typeof x=="function",S=p.useContext(nfe),{validateTrigger:C}=p.useContext(Lp),E=h!==void 0?h:C,_=t!=null,P=b("form",i),$=br(P),[T,R,O]=_7(P,$);mg();const k=p.useContext($w),I=p.useRef(null),[D,N]=xXe({}),[L,H]=zm(()=>BY()),U=q=>{const A=k==null?void 0:k.getKey(q.name);if(H(q.destroy?BY():q,!0),n&&v!==!1&&S){let z=q.name;if(q.destroy)z=I.current||z;else if(A!==void 0){const[G,Y]=A;z=[G].concat(De(Y)),I.current=z}S(q,z)}},V=(q,A)=>{N(z=>{const G=Object.assign({},z),Q=[].concat(De(q.name.slice(0,-1)),De(A)).join(NXe);return q.destroy?delete G[Q]:G[Q]=q,G})},[j,F]=p.useMemo(()=>{const q=De(L.errors),A=De(L.warnings);return Object.values(D).forEach(z=>{q.push.apply(q,De(z.errors||[])),A.push.apply(A,De(z.warnings||[]))}),[q,A]},[D,L.errors,L.warnings]),W=wXe();function X(q,A,z){return n&&!m?p.createElement(Vme,{prefixCls:P,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:L,errors:j,warnings:F,noStyle:!0,name:t},q):p.createElement(DXe,Object.assign({key:"row"},e,{className:re(r,O,$,R),prefixCls:P,fieldId:A,isRequired:z,errors:j,warnings:F,meta:L,onSubItemMetaChange:V,layout:g,name:t}),q)}if(!_&&!w&&!o)return T(X(x));let J={};return typeof u=="string"?J.label=u:t&&(J.label=String(t)),d&&(J=Object.assign(Object.assign({},J),d)),T(p.createElement(Tj,Object.assign({},e,{messageVariables:J,trigger:f,validateTrigger:E,onMetaChange:U}),(q,A,z)=>{const G=E1(t).length&&A?A.name:[],Y=xhe(G,y),Q=c!==void 0?c:!!(s!=null&&s.some(oe=>{if(oe&&typeof oe=="object"&&oe.required&&!oe.warningOnly)return!0;if(typeof oe=="function"){const ne=oe(z);return(ne==null?void 0:ne.required)&&!(ne!=null&&ne.warningOnly)}return!1})),ee=Object.assign({},q);let te=null;if(Array.isArray(x)&&_)te=x;else if(!(w&&(!(a||o)||_))){if(!(o&&!w&&!_))if(p.isValidElement(x)){const oe=Object.assign(Object.assign({},x.props),ee);if(oe.id||(oe.id=Y),v||j.length>0||F.length>0||e.extra){const ce=[];(v||j.length>0)&&ce.push(`${Y}_help`),e.extra&&ce.push(`${Y}_extra`),oe["aria-describedby"]=ce.join(" ")}j.length>0&&(oe["aria-invalid"]="true"),Q&&(oe["aria-required"]="true"),Jd(x)&&(oe.ref=W(G,x)),new Set([].concat(De(E1(f)),De(E1(E)))).forEach(ce=>{oe[ce]=(...he)=>{var ue,fe,ve,ge,de;(ve=ee[ce])===null||ve===void 0||(ue=ve).call.apply(ue,[ee].concat(he)),(de=(ge=x.props)[ce])===null||de===void 0||(fe=de).call.apply(fe,[ge].concat(he))}});const le=[oe["aria-required"],oe["aria-invalid"],oe["aria-describedby"]];te=p.createElement(FXe,{control:ee,update:x,childProps:le},No(x,oe))}else w&&(a||o)&&!_?te=x(z):te=x}return X(te,Y,Q)}))}const Wme=BXe;Wme.useStatus=Hme;var LXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{prefixCls:t,children:n}=e,r=LXe(e,["prefixCls","children"]);const{getPrefixCls:o}=p.useContext(kt),i=o("form",t),a=p.useMemo(()=>({prefixCls:i,status:"error"}),[i]);return p.createElement(Zde,Object.assign({},r),(s,l,c)=>p.createElement(Oj.Provider,{value:a},n(s.map(u=>Object.assign(Object.assign({},u),{fieldKey:u.key})),l,{errors:c.errors,warnings:c.warnings})))};function zXe(){const{form:e}=p.useContext(Ud);return e}const rn=yXe;rn.Item=Wme;rn.List=jXe;rn.ErrorList=zme;rn.useForm=Che;rn.useFormInstance=zXe;rn.useWatch=tfe;rn.Provider=rfe;rn.create=()=>{};var HXe={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"},VXe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:HXe}))},Gy=p.forwardRef(VXe);function Ume(){var e=document.documentElement.clientWidth,t=window.innerHeight||document.documentElement.clientHeight;return{width:e,height:t}}function WXe(e){var t=e.getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}function Fv(e,t,n,r){var o=mw.unstable_batchedUpdates?function(a){mw.unstable_batchedUpdates(n,a)}:n;return e!=null&&e.addEventListener&&e.addEventListener(t,o,r),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,o,r)}}}var rS=p.createContext(null),UXe=function(t){var n=t.visible,r=t.maskTransitionName,o=t.getContainer,i=t.prefixCls,a=t.rootClassName,s=t.icons,l=t.countRender,c=t.showSwitch,u=t.showProgress,d=t.current,f=t.transform,h=t.count,m=t.scale,v=t.minScale,g=t.maxScale,b=t.closeIcon,y=t.onActive,x=t.onClose,w=t.onZoomIn,S=t.onZoomOut,C=t.onRotateRight,E=t.onRotateLeft,_=t.onFlipX,P=t.onFlipY,$=t.onReset,T=t.toolbarRender,R=t.zIndex,O=t.image,k=p.useContext(rS),I=s.rotateLeft,D=s.rotateRight,N=s.zoomIn,L=s.zoomOut,H=s.close,U=s.left,V=s.right,j=s.flipX,F=s.flipY,W="".concat(i,"-operations-operation");p.useEffect(function(){var ne=function(ce){ce.keyCode===ot.ESC&&x()};return n&&window.addEventListener("keydown",ne),function(){window.removeEventListener("keydown",ne)}},[n]);var X=function(le,ce){le.preventDefault(),le.stopPropagation(),y(ce)},J=p.useCallback(function(ne){var le=ne.type,ce=ne.disabled,he=ne.onClick,ue=ne.icon;return p.createElement("div",{key:le,className:re(W,"".concat(i,"-operations-operation-").concat(le),K({},"".concat(i,"-operations-operation-disabled"),!!ce)),onClick:he},ue)},[W,i]),q=c?J({icon:U,onClick:function(le){return X(le,-1)},type:"prev",disabled:d===0}):void 0,A=c?J({icon:V,onClick:function(le){return X(le,1)},type:"next",disabled:d===h-1}):void 0,z=J({icon:F,onClick:P,type:"flipY"}),G=J({icon:j,onClick:_,type:"flipX"}),Y=J({icon:I,onClick:E,type:"rotateLeft"}),Q=J({icon:D,onClick:C,type:"rotateRight"}),ee=J({icon:L,onClick:S,type:"zoomOut",disabled:m<=v}),te=J({icon:N,onClick:w,type:"zoomIn",disabled:m===g}),oe=p.createElement("div",{className:"".concat(i,"-operations")},z,G,Y,Q,ee,te);return p.createElement(Ko,{visible:n,motionName:r},function(ne){var le=ne.className,ce=ne.style;return p.createElement(zC,{open:!0,getContainer:o??document.body},p.createElement("div",{className:re("".concat(i,"-operations-wrapper"),le,a),style:B(B({},ce),{},{zIndex:R})},b===null?null:p.createElement("button",{className:"".concat(i,"-close"),onClick:x},b||H),c&&p.createElement(p.Fragment,null,p.createElement("div",{className:re("".concat(i,"-switch-left"),K({},"".concat(i,"-switch-left-disabled"),d===0)),onClick:function(ue){return X(ue,-1)}},U),p.createElement("div",{className:re("".concat(i,"-switch-right"),K({},"".concat(i,"-switch-right-disabled"),d===h-1)),onClick:function(ue){return X(ue,1)}},V)),p.createElement("div",{className:"".concat(i,"-footer")},u&&p.createElement("div",{className:"".concat(i,"-progress")},l?l(d+1,h):p.createElement("bdi",null,"".concat(d+1," / ").concat(h))),T?T(oe,B(B({icons:{prevIcon:q,nextIcon:A,flipYIcon:z,flipXIcon:G,rotateLeftIcon:Y,rotateRightIcon:Q,zoomOutIcon:ee,zoomInIcon:te},actions:{onActive:y,onFlipY:P,onFlipX:_,onRotateLeft:E,onRotateRight:C,onZoomOut:S,onZoomIn:w,onReset:$,onClose:x},transform:f},k?{current:d,total:h}:{}),{},{image:O})):oe)))})},p2={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function GXe(e,t,n,r){var o=p.useRef(null),i=p.useRef([]),a=p.useState(p2),s=ie(a,2),l=s[0],c=s[1],u=function(m){c(p2),Vd(p2,l)||r==null||r({transform:p2,action:m})},d=function(m,v){o.current===null&&(i.current=[],o.current=gn(function(){c(function(g){var b=g;return i.current.forEach(function(y){b=B(B({},b),y)}),o.current=null,r==null||r({transform:b,action:v}),b})})),i.current.push(B(B({},l),m))},f=function(m,v,g,b,y){var x=e.current,w=x.width,S=x.height,C=x.offsetWidth,E=x.offsetHeight,_=x.offsetLeft,P=x.offsetTop,$=m,T=l.scale*m;T>n?(T=n,$=n/l.scale):Tr){if(t>0)return K({},e,i);if(t<0&&or)return K({},e,t<0?i:-i);return{}}function Gme(e,t,n,r){var o=Ume(),i=o.width,a=o.height,s=null;return e<=i&&t<=a?s={x:0,y:0}:(e>i||t>a)&&(s=B(B({},LY("x",n,e,i)),LY("y",r,t,a))),s}var Bv=1,qXe=1;function KXe(e,t,n,r,o,i,a){var s=o.rotate,l=o.scale,c=o.x,u=o.y,d=p.useState(!1),f=ie(d,2),h=f[0],m=f[1],v=p.useRef({diffX:0,diffY:0,transformX:0,transformY:0}),g=function(S){!t||S.button!==0||(S.preventDefault(),S.stopPropagation(),v.current={diffX:S.pageX-c,diffY:S.pageY-u,transformX:c,transformY:u},m(!0))},b=function(S){n&&h&&i({x:S.pageX-v.current.diffX,y:S.pageY-v.current.diffY},"move")},y=function(){if(n&&h){m(!1);var S=v.current,C=S.transformX,E=S.transformY,_=c!==C&&u!==E;if(!_)return;var P=e.current.offsetWidth*l,$=e.current.offsetHeight*l,T=e.current.getBoundingClientRect(),R=T.left,O=T.top,k=s%180!==0,I=Gme(k?$:P,k?P:$,R,O);I&&i(B({},I),"dragRebound")}},x=function(S){if(!(!n||S.deltaY==0)){var C=Math.abs(S.deltaY/100),E=Math.min(C,qXe),_=Bv+E*r;S.deltaY>0&&(_=Bv/_),a(_,"wheel",S.clientX,S.clientY)}};return p.useEffect(function(){var w,S,C,E;if(t){C=Fv(window,"mouseup",y,!1),E=Fv(window,"mousemove",b,!1);try{window.top!==window.self&&(w=Fv(window.top,"mouseup",y,!1),S=Fv(window.top,"mousemove",b,!1))}catch{}}return function(){var _,P,$,T;(_=C)===null||_===void 0||_.remove(),(P=E)===null||P===void 0||P.remove(),($=w)===null||$===void 0||$.remove(),(T=S)===null||T===void 0||T.remove()}},[n,h,c,u,s,t]),{isMoving:h,onMouseDown:g,onMouseMove:b,onMouseUp:y,onWheel:x}}function YXe(e){return new Promise(function(t){if(!e){t(!1);return}var n=document.createElement("img");n.onerror=function(){return t(!1)},n.onload=function(){return t(!0)},n.src=e})}function qme(e){var t=e.src,n=e.isCustomPlaceholder,r=e.fallback,o=p.useState(n?"loading":"normal"),i=ie(o,2),a=i[0],s=i[1],l=p.useRef(!1),c=a==="error";p.useEffect(function(){var h=!0;return YXe(t).then(function(m){!m&&h&&s("error")}),function(){h=!1}},[t]),p.useEffect(function(){n&&!l.current?s("loading"):c&&s("normal")},[t]);var u=function(){s("normal")},d=function(m){l.current=!1,a==="loading"&&m!==null&&m!==void 0&&m.complete&&(m.naturalWidth||m.naturalHeight)&&(l.current=!0,u())},f=c&&r?{src:r}:{onLoad:u,src:t};return[d,f,a]}function sM(e,t){var n=e.x-t.x,r=e.y-t.y;return Math.hypot(n,r)}function XXe(e,t,n,r){var o=sM(e,n),i=sM(t,r);if(o===0&&i===0)return[e.x,e.y];var a=o/(o+i),s=e.x+a*(t.x-e.x),l=e.y+a*(t.y-e.y);return[s,l]}function QXe(e,t,n,r,o,i,a){var s=o.rotate,l=o.scale,c=o.x,u=o.y,d=p.useState(!1),f=ie(d,2),h=f[0],m=f[1],v=p.useRef({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),g=function(S){v.current=B(B({},v.current),S)},b=function(S){if(t){S.stopPropagation(),m(!0);var C=S.touches,E=C===void 0?[]:C;E.length>1?g({point1:{x:E[0].clientX,y:E[0].clientY},point2:{x:E[1].clientX,y:E[1].clientY},eventType:"touchZoom"}):g({point1:{x:E[0].clientX-c,y:E[0].clientY-u},eventType:"move"})}},y=function(S){var C=S.touches,E=C===void 0?[]:C,_=v.current,P=_.point1,$=_.point2,T=_.eventType;if(E.length>1&&T==="touchZoom"){var R={x:E[0].clientX,y:E[0].clientY},O={x:E[1].clientX,y:E[1].clientY},k=XXe(P,$,R,O),I=ie(k,2),D=I[0],N=I[1],L=sM(R,O)/sM(P,$);a(L,"touchZoom",D,N,!0),g({point1:R,point2:O,eventType:"touchZoom"})}else T==="move"&&(i({x:E[0].clientX-P.x,y:E[0].clientY-P.y},"move"),g({eventType:"move"}))},x=function(){if(n){if(h&&m(!1),g({eventType:"none"}),r>l)return i({x:0,y:0,scale:r},"touchZoom");var S=e.current.offsetWidth*l,C=e.current.offsetHeight*l,E=e.current.getBoundingClientRect(),_=E.left,P=E.top,$=s%180!==0,T=Gme($?C:S,$?S:C,_,P);T&&i(B({},T),"dragRebound")}};return p.useEffect(function(){var w;return n&&t&&(w=Fv(window,"touchmove",function(S){return S.preventDefault()},{passive:!1})),function(){var S;(S=w)===null||S===void 0||S.remove()}},[n,t]),{isTouching:h,onTouchStart:b,onTouchMove:y,onTouchEnd:x}}var ZXe=["fallback","src","imgRef"],JXe=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],eQe=function(t){var n=t.fallback,r=t.src,o=t.imgRef,i=Ye(t,ZXe),a=qme({src:r,fallback:n}),s=ie(a,2),l=s[0],c=s[1];return Z.createElement("img",Ce({ref:function(d){o.current=d,l(d)}},i,c))},Kme=function(t){var n=t.prefixCls,r=t.src,o=t.alt,i=t.imageInfo,a=t.fallback,s=t.movable,l=s===void 0?!0:s,c=t.onClose,u=t.visible,d=t.icons,f=d===void 0?{}:d,h=t.rootClassName,m=t.closeIcon,v=t.getContainer,g=t.current,b=g===void 0?0:g,y=t.count,x=y===void 0?1:y,w=t.countRender,S=t.scaleStep,C=S===void 0?.5:S,E=t.minScale,_=E===void 0?1:E,P=t.maxScale,$=P===void 0?50:P,T=t.transitionName,R=T===void 0?"zoom":T,O=t.maskTransitionName,k=O===void 0?"fade":O,I=t.imageRender,D=t.imgCommonProps,N=t.toolbarRender,L=t.onTransform,H=t.onChange,U=Ye(t,JXe),V=p.useRef(),j=p.useContext(rS),F=j&&x>1,W=j&&x>=1,X=p.useState(!0),J=ie(X,2),q=J[0],A=J[1],z=GXe(V,_,$,L),G=z.transform,Y=z.resetTransform,Q=z.updateTransform,ee=z.dispatchZoomChange,te=KXe(V,l,u,C,G,Q,ee),oe=te.isMoving,ne=te.onMouseDown,le=te.onWheel,ce=QXe(V,l,u,_,G,Q,ee),he=ce.isTouching,ue=ce.onTouchStart,fe=ce.onTouchMove,ve=ce.onTouchEnd,ge=G.rotate,de=G.scale,be=re(K({},"".concat(n,"-moving"),oe));p.useEffect(function(){q||A(!0)},[q]);var Ee=function(){Y("close")},Le=function(){ee(Bv+C,"zoomIn")},Te=function(){ee(Bv/(Bv+C),"zoomOut")},Pe=function(){Q({rotate:ge+90},"rotateRight")},ze=function(){Q({rotate:ge-90},"rotateLeft")},ke=function(){Q({flipX:!G.flipX},"flipX")},$e=function(){Q({flipY:!G.flipY},"flipY")},Be=function(){Y("reset")},we=function(Je){var ht=b+Je;!Number.isInteger(ht)||ht<0||ht>x-1||(A(!1),Y(Je<0?"prev":"next"),H==null||H(ht,b))},Re=function(Je){!u||!F||(Je.keyCode===ot.LEFT?we(-1):Je.keyCode===ot.RIGHT&&we(1))},Fe=function(Je){u&&(de!==1?Q({x:0,y:0,scale:1},"doubleClick"):ee(Bv+C,"doubleClick",Je.clientX,Je.clientY))};p.useEffect(function(){var Ve=Fv(window,"keydown",Re,!1);return function(){Ve.remove()}},[u,F,b]);var Se=Z.createElement(eQe,Ce({},D,{width:t.width,height:t.height,imgRef:V,className:"".concat(n,"-img"),alt:o,style:{transform:"translate3d(".concat(G.x,"px, ").concat(G.y,"px, 0) scale3d(").concat(G.flipX?"-":"").concat(de,", ").concat(G.flipY?"-":"").concat(de,", 1) rotate(").concat(ge,"deg)"),transitionDuration:(!q||he)&&"0s"},fallback:a,src:r,onWheel:le,onMouseDown:ne,onDoubleClick:Fe,onTouchStart:ue,onTouchMove:fe,onTouchEnd:ve,onTouchCancel:ve})),Ae=B({url:r,alt:o},i);return Z.createElement(Z.Fragment,null,Z.createElement(Pj,Ce({transitionName:R,maskTransitionName:k,closable:!1,keyboard:!0,prefixCls:n,onClose:c,visible:u,classNames:{wrapper:be},rootClassName:h,getContainer:v},U,{afterClose:Ee}),Z.createElement("div",{className:"".concat(n,"-img-wrapper")},I?I(Se,B({transform:G,image:Ae},j?{current:b}:{})):Se)),Z.createElement(UXe,{visible:u,transform:G,maskTransitionName:k,closeIcon:m,getContainer:v,prefixCls:n,rootClassName:h,icons:f,countRender:w,showSwitch:F,showProgress:W,current:b,count:x,scale:de,minScale:_,maxScale:$,toolbarRender:N,onActive:we,onZoomIn:Le,onZoomOut:Te,onRotateRight:Pe,onRotateLeft:ze,onFlipX:ke,onFlipY:$e,onClose:c,onReset:Be,zIndex:U.zIndex!==void 0?U.zIndex+1:void 0,image:Ae}))},qA=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"];function tQe(e){var t=p.useState({}),n=ie(t,2),r=n[0],o=n[1],i=p.useCallback(function(s,l){return o(function(c){return B(B({},c),{},K({},s,l))}),function(){o(function(c){var u=B({},c);return delete u[s],u})}},[]),a=p.useMemo(function(){return e?e.map(function(s){if(typeof s=="string")return{data:{src:s}};var l={};return Object.keys(s).forEach(function(c){["src"].concat(De(qA)).includes(c)&&(l[c]=s[c])}),{data:l}}):Object.keys(r).reduce(function(s,l){var c=r[l],u=c.canPreview,d=c.data;return u&&s.push({data:d,id:l}),s},[])},[e,r]);return[a,i,!!e]}var nQe=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],rQe=["src"],oQe=function(t){var n,r=t.previewPrefixCls,o=r===void 0?"rc-image-preview":r,i=t.children,a=t.icons,s=a===void 0?{}:a,l=t.items,c=t.preview,u=t.fallback,d=dt(c)==="object"?c:{},f=d.visible,h=d.onVisibleChange,m=d.getContainer,v=d.current,g=d.movable,b=d.minScale,y=d.maxScale,x=d.countRender,w=d.closeIcon,S=d.onChange,C=d.onTransform,E=d.toolbarRender,_=d.imageRender,P=Ye(d,nQe),$=tQe(l),T=ie($,3),R=T[0],O=T[1],k=T[2],I=Gt(0,{value:v}),D=ie(I,2),N=D[0],L=D[1],H=p.useState(!1),U=ie(H,2),V=U[0],j=U[1],F=((n=R[N])===null||n===void 0?void 0:n.data)||{},W=F.src,X=Ye(F,rQe),J=Gt(!!f,{value:f,onChange:function(he,ue){h==null||h(he,ue,N)}}),q=ie(J,2),A=q[0],z=q[1],G=p.useState(null),Y=ie(G,2),Q=Y[0],ee=Y[1],te=p.useCallback(function(ce,he,ue,fe){var ve=k?R.findIndex(function(ge){return ge.data.src===he}):R.findIndex(function(ge){return ge.id===ce});L(ve<0?0:ve),z(!0),ee({x:ue,y:fe}),j(!0)},[R,k]);p.useEffect(function(){A?V||L(0):j(!1)},[A]);var oe=function(he,ue){L(he),S==null||S(he,ue)},ne=function(){z(!1),ee(null)},le=p.useMemo(function(){return{register:O,onPreview:te}},[O,te]);return p.createElement(rS.Provider,{value:le},i,p.createElement(Kme,Ce({"aria-hidden":!A,movable:g,visible:A,prefixCls:o,closeIcon:w,onClose:ne,mousePosition:Q,imgCommonProps:X,src:W,fallback:u,icons:s,minScale:b,maxScale:y,getContainer:m,current:N,count:R.length,countRender:x,onTransform:C,toolbarRender:E,imageRender:_,onChange:oe},P)))},jY=0;function iQe(e,t){var n=p.useState(function(){return jY+=1,String(jY)}),r=ie(n,1),o=r[0],i=p.useContext(rS),a={data:t,canPreview:e};return p.useEffect(function(){if(i)return i.register(o,a)},[]),p.useEffect(function(){i&&i.register(o,a)},[e,t]),o}var aQe=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],sQe=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],$7=function(t){var n=t.src,r=t.alt,o=t.onPreviewClose,i=t.prefixCls,a=i===void 0?"rc-image":i,s=t.previewPrefixCls,l=s===void 0?"".concat(a,"-preview"):s,c=t.placeholder,u=t.fallback,d=t.width,f=t.height,h=t.style,m=t.preview,v=m===void 0?!0:m,g=t.className,b=t.onClick,y=t.onError,x=t.wrapperClassName,w=t.wrapperStyle,S=t.rootClassName,C=Ye(t,aQe),E=c&&c!==!0,_=dt(v)==="object"?v:{},P=_.src,$=_.visible,T=$===void 0?void 0:$,R=_.onVisibleChange,O=R===void 0?o:R,k=_.getContainer,I=k===void 0?void 0:k,D=_.mask,N=_.maskClassName,L=_.movable,H=_.icons,U=_.scaleStep,V=_.minScale,j=_.maxScale,F=_.imageRender,W=_.toolbarRender,X=Ye(_,sQe),J=P??n,q=Gt(!!T,{value:T,onChange:O}),A=ie(q,2),z=A[0],G=A[1],Y=qme({src:n,isCustomPlaceholder:E,fallback:u}),Q=ie(Y,3),ee=Q[0],te=Q[1],oe=Q[2],ne=p.useState(null),le=ie(ne,2),ce=le[0],he=le[1],ue=p.useContext(rS),fe=!!v,ve=function(){G(!1),he(null)},ge=re(a,x,S,K({},"".concat(a,"-error"),oe==="error")),de=p.useMemo(function(){var Te={};return qA.forEach(function(Pe){t[Pe]!==void 0&&(Te[Pe]=t[Pe])}),Te},qA.map(function(Te){return t[Te]})),be=p.useMemo(function(){return B(B({},de),{},{src:J})},[J,de]),Ee=iQe(fe,be),Le=function(Pe){var ze=WXe(Pe.target),ke=ze.left,$e=ze.top;ue?ue.onPreview(Ee,J,ke,$e):(he({x:ke,y:$e}),G(!0)),b==null||b(Pe)};return p.createElement(p.Fragment,null,p.createElement("div",Ce({},C,{className:ge,onClick:fe?Le:b,style:B({width:d,height:f},w)}),p.createElement("img",Ce({},de,{className:re("".concat(a,"-img"),K({},"".concat(a,"-img-placeholder"),c===!0),g),style:B({height:f},h),ref:ee},te,{width:d,height:f,onError:y})),oe==="loading"&&p.createElement("div",{"aria-hidden":"true",className:"".concat(a,"-placeholder")},c),D&&fe&&p.createElement("div",{className:re("".concat(a,"-mask"),N),style:{display:(h==null?void 0:h.display)==="none"?"none":void 0}},D)),!ue&&fe&&p.createElement(Kme,Ce({"aria-hidden":!z,visible:z,prefixCls:l,onClose:ve,mousePosition:ce,src:J,alt:r,imageInfo:{width:d,height:f},fallback:u,getContainer:I,icons:H,movable:L,scaleStep:U,minScale:V,maxScale:j,rootClassName:S,imageRender:F,imgCommonProps:de,toolbarRender:W},X)))};$7.PreviewGroup=oQe;var lQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},cQe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:lQe}))},uQe=p.forwardRef(cQe),dQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},fQe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:dQe}))},pQe=p.forwardRef(fQe),hQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},mQe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:hQe}))},zY=p.forwardRef(mQe),gQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},vQe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:gQe}))},yQe=p.forwardRef(vQe),bQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},xQe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:bQe}))},wQe=p.forwardRef(xQe);const KA=e=>({position:e||"absolute",inset:0}),CQe=e=>{const{iconCls:t,motionDurationSlow:n,paddingXXS:r,marginXXS:o,prefixCls:i,colorTextLightSolid:a}=e;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:a,background:new Cn("#000").setA(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${n}`,[`.${i}-mask-info`]:Object.assign(Object.assign({},Bs),{padding:`0 ${se(r)}`,[t]:{marginInlineEnd:o,svg:{verticalAlign:"baseline"}}})}},SQe=e=>{const{previewCls:t,modalMaskBg:n,paddingSM:r,marginXL:o,margin:i,paddingLG:a,previewOperationColorDisabled:s,previewOperationHoverColor:l,motionDurationSlow:c,iconCls:u,colorTextLightSolid:d}=e,f=new Cn(n).setA(.1),h=f.clone().setA(.2);return{[`${t}-footer`]:{position:"fixed",bottom:o,left:{_skip_check_:!0,value:"50%"},display:"flex",flexDirection:"column",alignItems:"center",color:e.previewOperationColor,transform:"translateX(-50%)"},[`${t}-progress`]:{marginBottom:i},[`${t}-close`]:{position:"fixed",top:o,right:{_skip_check_:!0,value:o},display:"flex",color:d,backgroundColor:f.toRgbString(),borderRadius:"50%",padding:r,outline:0,border:0,cursor:"pointer",transition:`all ${c}`,"&:hover":{backgroundColor:h.toRgbString()},[`& > ${u}`]:{fontSize:e.previewOperationSize}},[`${t}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${se(a)}`,backgroundColor:f.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:r,padding:r,cursor:"pointer",transition:`all ${c}`,userSelect:"none",[`&:not(${t}-operations-operation-disabled):hover > ${u}`]:{color:l},"&-disabled":{color:s,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${u}`]:{fontSize:e.previewOperationSize}}}}},EQe=e=>{const{modalMaskBg:t,iconCls:n,previewOperationColorDisabled:r,previewCls:o,zIndexPopup:i,motionDurationSlow:a}=e,s=new Cn(t).setA(.1),l=s.clone().setA(.2);return{[`${o}-switch-left, ${o}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:e.calc(i).add(1).equal(),display:"flex",alignItems:"center",justifyContent:"center",width:e.imagePreviewSwitchSize,height:e.imagePreviewSwitchSize,marginTop:e.calc(e.imagePreviewSwitchSize).mul(-1).div(2).equal(),color:e.previewOperationColor,background:s.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${a}`,userSelect:"none","&:hover":{background:l.toRgbString()},"&-disabled":{"&, &:hover":{color:r,background:"transparent",cursor:"not-allowed",[`> ${n}`]:{cursor:"not-allowed"}}},[`> ${n}`]:{fontSize:e.previewOperationSize}},[`${o}-switch-left`]:{insetInlineStart:e.marginSM},[`${o}-switch-right`]:{insetInlineEnd:e.marginSM}}},_Qe=e=>{const{motionEaseOut:t,previewCls:n,motionDurationSlow:r,componentCls:o}=e;return[{[`${o}-preview-root`]:{[n]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${n}-body`]:Object.assign(Object.assign({},KA()),{overflow:"hidden"}),[`${n}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${r} ${t} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},KA()),{transition:`transform ${r} ${t} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${n}-moving`]:{[`${n}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${o}-preview-root`]:{[`${n}-wrap`]:{zIndex:e.zIndexPopup}}},{[`${o}-preview-operations-wrapper`]:{position:"fixed",zIndex:e.calc(e.zIndexPopup).add(1).equal()},"&":[SQe(e),EQe(e)]}]},$Qe=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",display:"inline-block",[`${t}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${t}-img-placeholder`]:{backgroundColor:e.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${t}-mask`]:Object.assign({},CQe(e)),[`${t}-mask:hover`]:{opacity:1},[`${t}-placeholder`]:Object.assign({},KA())}}},PQe=e=>{const{previewCls:t}=e;return{[`${t}-root`]:Ay(e,"zoom"),"&":Sj(e,!0)}},MQe=e=>({zIndexPopup:e.zIndexPopupBase+80,previewOperationColor:new Cn(e.colorTextLightSolid).setA(.65).toRgbString(),previewOperationHoverColor:new Cn(e.colorTextLightSolid).setA(.85).toRgbString(),previewOperationColorDisabled:new Cn(e.colorTextLightSolid).setA(.25).toRgbString(),previewOperationSize:e.fontSizeIcon*1.5}),Yme=pn("Image",e=>{const t=`${e.componentCls}-preview`,n=Xt(e,{previewCls:t,modalMaskBg:new Cn("#000").setA(.45).toRgbString(),imagePreviewSwitchSize:e.controlHeightLG});return[$Qe(n),_Qe(n),cfe(Xt(n,{componentCls:t})),PQe(n)]},MQe);var TQe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{previewPrefixCls:t,preview:n}=e,r=TQe(e,["previewPrefixCls","preview"]);const{getPrefixCls:o,direction:i}=p.useContext(kt),a=o("image",t),s=`${a}-preview`,l=o(),c=br(a),[u,d,f]=Yme(a,c),[h]=Tl("ImagePreview",typeof n=="object"?n.zIndex:void 0),m=p.useMemo(()=>Object.assign(Object.assign({},Xme),{left:i==="rtl"?p.createElement(El,null):p.createElement(Ru,null),right:i==="rtl"?p.createElement(Ru,null):p.createElement(El,null)}),[i]),v=p.useMemo(()=>{var g;if(n===!1)return n;const b=typeof n=="object"?n:{},y=re(d,f,c,(g=b.rootClassName)!==null&&g!==void 0?g:"");return Object.assign(Object.assign({},b),{transitionName:Oi(l,"zoom",b.transitionName),maskTransitionName:Oi(l,"fade",b.maskTransitionName),rootClassName:y,zIndex:h})},[n]);return u(p.createElement($7.PreviewGroup,Object.assign({preview:v,previewPrefixCls:s,icons:m},r)))};var HY=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,preview:n,className:r,rootClassName:o,style:i}=e,a=HY(e,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:s,getPopupContainer:l,className:c,style:u,preview:d}=Vr("image"),[f]=Xi("Image"),h=s("image",t),m=s(),v=br(h),[g,b,y]=Yme(h,v),x=re(o,b,y,v),w=re(r,b,c),[S]=Tl("ImagePreview",typeof n=="object"?n.zIndex:void 0),C=p.useMemo(()=>{if(n===!1)return n;const _=typeof n=="object"?n:{},{getContainer:P,closeIcon:$,rootClassName:T,destroyOnClose:R,destroyOnHidden:O}=_,k=HY(_,["getContainer","closeIcon","rootClassName","destroyOnClose","destroyOnHidden"]);return Object.assign(Object.assign({mask:p.createElement("div",{className:`${h}-mask-info`},p.createElement(Gy,null),f==null?void 0:f.preview),icons:Xme},k),{destroyOnClose:O??R,rootClassName:re(x,T),getContainer:P??l,transitionName:Oi(m,"zoom",_.transitionName),maskTransitionName:Oi(m,"fade",_.maskTransitionName),zIndex:S,closeIcon:$??(d==null?void 0:d.closeIcon)})},[n,f,d==null?void 0:d.closeIcon]),E=Object.assign(Object.assign({},u),i);return g(p.createElement($7,Object.assign({prefixCls:h,preview:C,rootClassName:x,className:w,style:E},a)))};Qme.PreviewGroup=RQe;const OQe=e=>{const{getPrefixCls:t,direction:n}=p.useContext(kt),{prefixCls:r,className:o}=e,i=t("input-group",r),a=t("input"),[s,l,c]=Rhe(a),u=re(i,c,{[`${i}-lg`]:e.size==="large",[`${i}-sm`]:e.size==="small",[`${i}-compact`]:e.compact,[`${i}-rtl`]:n==="rtl"},l,o),d=p.useContext(Ao),f=p.useMemo(()=>Object.assign(Object.assign({},d),{isFormItemInput:!1}),[d]);return s(p.createElement("span",{className:u,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},p.createElement(Ao.Provider,{value:f},e.children)))},kQe=e=>{const{componentCls:t,paddingXS:n}=e;return{[t]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:n,[`${t}-input-wrapper`]:{position:"relative",[`${t}-mask-icon`]:{position:"absolute",zIndex:"1",top:"50%",right:"50%",transform:"translate(50%, -50%)",pointerEvents:"none"},[`${t}-mask-input`]:{color:"transparent",caretColor:"var(--ant-color-text)"},[`${t}-mask-input[type=number]::-webkit-inner-spin-button`]:{"-webkit-appearance":"none",margin:0},[`${t}-mask-input[type=number]`]:{"-moz-appearance":"textfield"}},"&-rtl":{direction:"rtl"},[`${t}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${t}-sm ${t}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${t}-lg ${t}-input`]:{paddingInline:e.paddingXS}}}},IQe=pn(["Input","OTP"],e=>{const t=Xt(e,wg(e));return[kQe(t)]},Cg);var DQe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{className:n,value:r,onChange:o,onActiveChange:i,index:a,mask:s}=e,l=DQe(e,["className","value","onChange","onActiveChange","index","mask"]),{getPrefixCls:c}=p.useContext(kt),u=c("otp"),d=typeof s=="string"?s:r,f=p.useRef(null);p.useImperativeHandle(t,()=>f.current);const h=b=>{o(a,b.target.value)},m=()=>{gn(()=>{var b;const y=(b=f.current)===null||b===void 0?void 0:b.input;document.activeElement===y&&y&&y.select()})},v=b=>{const{key:y,ctrlKey:x,metaKey:w}=b;y==="ArrowLeft"?i(a-1):y==="ArrowRight"?i(a+1):y==="z"&&(x||w)&&b.preventDefault(),m()},g=b=>{b.key==="Backspace"&&!r&&i(a-1),m()};return p.createElement("span",{className:`${u}-input-wrapper`,role:"presentation"},s&&r!==""&&r!==void 0&&p.createElement("span",{className:`${u}-mask-icon`,"aria-hidden":"true"},d),p.createElement(tS,Object.assign({"aria-label":`OTP Input ${a+1}`,type:s===!0?"password":"text"},l,{ref:f,value:r,onInput:h,onFocus:m,onKeyDown:v,onKeyUp:g,onMouseDown:m,onMouseUp:m,className:re(n,{[`${u}-mask-input`]:s})})))});var AQe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{index:t,prefixCls:n,separator:r}=e,o=typeof r=="function"?r(t):r;return o?p.createElement("span",{className:`${n}-separator`},o):null},BQe=p.forwardRef((e,t)=>{const{prefixCls:n,length:r=6,size:o,defaultValue:i,value:a,onChange:s,formatter:l,separator:c,variant:u,disabled:d,status:f,autoFocus:h,mask:m,type:v,onInput:g,inputMode:b}=e,y=AQe(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:x,direction:w}=p.useContext(kt),S=x("otp",n),C=Zr(y,{aria:!0,data:!0,attr:!0}),[E,_,P]=IQe(S),$=fo(W=>o??W),T=p.useContext(Ao),R=tf(T.status,f),O=p.useMemo(()=>Object.assign(Object.assign({},T),{status:R,hasFeedback:!1,feedbackIcon:null}),[T,R]),k=p.useRef(null),I=p.useRef({});p.useImperativeHandle(t,()=>({focus:()=>{var W;(W=I.current[0])===null||W===void 0||W.focus()},blur:()=>{var W;for(let X=0;Xl?l(W):W,[N,L]=p.useState(()=>h2(D(i||"")));p.useEffect(()=>{a!==void 0&&L(h2(a))},[a]);const H=Jt(W=>{L(W),g&&g(W),s&&W.length===r&&W.every(X=>X)&&W.some((X,J)=>N[J]!==X)&&s(W.join(""))}),U=Jt((W,X)=>{let J=De(N);for(let A=0;A=0&&!J[A];A-=1)J.pop();const q=D(J.map(A=>A||" ").join(""));return J=h2(q).map((A,z)=>A===" "&&!J[z]?J[z]:A),J}),V=(W,X)=>{var J;const q=U(W,X),A=Math.min(W+X.length,r-1);A!==W&&q[W]!==void 0&&((J=I.current[A])===null||J===void 0||J.focus()),H(q)},j=W=>{var X;(X=I.current[W])===null||X===void 0||X.focus()},F={variant:u,disabled:d,status:R,mask:m,type:v,inputMode:b};return E(p.createElement("div",Object.assign({},C,{ref:k,className:re(S,{[`${S}-sm`]:$==="small",[`${S}-lg`]:$==="large",[`${S}-rtl`]:w==="rtl"},P,_),role:"group"}),p.createElement(Ao.Provider,{value:O},Array.from({length:r}).map((W,X)=>{const J=`otp-${X}`,q=N[X]||"";return p.createElement(p.Fragment,{key:J},p.createElement(NQe,Object.assign({ref:A=>{I.current[X]=A},index:X,size:$,htmlSize:1,className:`${S}-input`,onChange:V,value:q,onActiveChange:j,autoFocus:X===0&&h},F)),Xe?p.createElement(Gy,null):p.createElement(Zme,null),VQe={click:"onClick",hover:"onMouseOver"},WQe=p.forwardRef((e,t)=>{const{disabled:n,action:r="click",visibilityToggle:o=!0,iconRender:i=HQe}=e,a=p.useContext(Do),s=n??a,l=typeof o=="object"&&o.visible!==void 0,[c,u]=p.useState(()=>l?o.visible:!1),d=p.useRef(null);p.useEffect(()=>{l&&u(o.visible)},[l,o]);const f=bme(d),h=()=>{var $;if(s)return;c&&f();const T=!c;u(T),typeof o=="object"&&(($=o.onVisibleChange)===null||$===void 0||$.call(o,T))},m=$=>{const T=VQe[r]||"",R=i(c),O={[T]:h,className:`${$}-icon`,key:"passwordIcon",onMouseDown:k=>{k.preventDefault()},onMouseUp:k=>{k.preventDefault()}};return p.cloneElement(p.isValidElement(R)?R:p.createElement("span",null,R),O)},{className:v,prefixCls:g,inputPrefixCls:b,size:y}=e,x=zQe(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:w}=p.useContext(kt),S=w("input",b),C=w("input-password",g),E=o&&m(C),_=re(C,v,{[`${C}-${y}`]:!!y}),P=Object.assign(Object.assign({},En(x,["suffix","iconRender","visibilityToggle"])),{type:c?"text":"password",className:_,prefixCls:S,suffix:E});return y&&(P.size=y),p.createElement(tS,Object.assign({ref:Ci(t,d)},P))});var UQe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,inputPrefixCls:r,className:o,size:i,suffix:a,enterButton:s=!1,addonAfter:l,loading:c,disabled:u,onSearch:d,onChange:f,onCompositionStart:h,onCompositionEnd:m,variant:v,onPressEnter:g}=e,b=UQe(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd","variant","onPressEnter"]),{getPrefixCls:y,direction:x}=p.useContext(kt),w=p.useRef(!1),S=y("input-search",n),C=y("input",r),{compactSize:E}=Rl(S,x),_=fo(F=>{var W;return(W=i??E)!==null&&W!==void 0?W:F}),P=p.useRef(null),$=F=>{F!=null&&F.target&&F.type==="click"&&d&&d(F.target.value,F,{source:"clear"}),f==null||f(F)},T=F=>{var W;document.activeElement===((W=P.current)===null||W===void 0?void 0:W.input)&&F.preventDefault()},R=F=>{var W,X;d&&d((X=(W=P.current)===null||W===void 0?void 0:W.input)===null||X===void 0?void 0:X.value,F,{source:"input"})},O=F=>{w.current||c||(g==null||g(F),R(F))},k=typeof s=="boolean"?p.createElement(Vj,null):null,I=`${S}-button`;let D;const N=s||{},L=N.type&&N.type.__ANT_BUTTON===!0;L||N.type==="button"?D=No(N,Object.assign({onMouseDown:T,onClick:F=>{var W,X;(X=(W=N==null?void 0:N.props)===null||W===void 0?void 0:W.onClick)===null||X===void 0||X.call(W,F),R(F)},key:"enterButton"},L?{className:I,size:_}:{})):D=p.createElement(At,{className:I,color:s?"primary":"default",size:_,disabled:u,key:"enterButton",onMouseDown:T,onClick:R,loading:c,icon:k,variant:v==="borderless"||v==="filled"||v==="underlined"?"text":s?"solid":void 0},s),l&&(D=[D,No(l,{key:"addonAfter"})]);const H=re(S,{[`${S}-rtl`]:x==="rtl",[`${S}-${_}`]:!!_,[`${S}-with-button`]:!!s},o),U=F=>{w.current=!0,h==null||h(F)},V=F=>{w.current=!1,m==null||m(F)},j=Object.assign(Object.assign({},b),{className:H,prefixCls:C,type:"search",size:_,variant:v,onPressEnter:O,onCompositionStart:U,onCompositionEnd:V,addonAfter:D,suffix:a,onChange:$,disabled:u});return p.createElement(tS,Object.assign({ref:Ci(P,t)},j))});var qQe=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -422,16 +422,16 @@ html body { top:0 !important; right:0 !important; pointer-events: none !important; -`,KQe=["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"],G8={},bs;function YQe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&G8[n])return G8[n];var r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),a=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=KQe.map(function(c){return"".concat(c,":").concat(r.getPropertyValue(c))}).join(";"),l={sizingStyle:s,paddingSize:i,borderSize:a,boxSizing:o};return t&&n&&(G8[n]=l),l}function XQe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;bs||(bs=document.createElement("textarea"),bs.setAttribute("tab-index","-1"),bs.setAttribute("aria-hidden","true"),bs.setAttribute("name","hiddenTextarea"),document.body.appendChild(bs)),e.getAttribute("wrap")?bs.setAttribute("wrap",e.getAttribute("wrap")):bs.removeAttribute("wrap");var o=YQe(e,t),i=o.paddingSize,a=o.borderSize,s=o.boxSizing,l=o.sizingStyle;bs.setAttribute("style","".concat(l,";").concat(qQe)),bs.value=e.value||e.placeholder||"";var c=void 0,u=void 0,d,p=bs.scrollHeight;if(s==="border-box"?p+=a:s==="content-box"&&(p-=i),n!==null||r!==null){bs.value=" ";var h=bs.scrollHeight-i;n!==null&&(c=h*n,s==="border-box"&&(c=c+i+a),p=Math.max(c,p)),r!==null&&(u=h*r,s==="border-box"&&(u=u+i+a),d=p>u?"":"hidden",p=Math.min(u,p))}var m={height:p,overflowY:d,resize:"none"};return c&&(m.minHeight=c),u&&(m.maxHeight=u),m}var QQe=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],q8=0,K8=1,Y8=2,ZQe=f.forwardRef(function(e,t){var n=e,r=n.prefixCls,o=n.defaultValue,i=n.value,a=n.autoSize,s=n.onResize,l=n.className,c=n.style,u=n.disabled,d=n.onChange;n.onInternalAutoSize;var p=Ye(n,QQe),h=Gt(o,{value:i,postState:function(F){return F??""}}),m=ie(h,2),v=m[0],g=m[1],x=function(F){g(F.target.value),d==null||d(F)},y=f.useRef();f.useImperativeHandle(t,function(){return{textArea:y.current}});var b=f.useMemo(function(){return a&&dt(a)==="object"?[a.minRows,a.maxRows]:[]},[a]),C=ie(b,2),S=C[0],w=C[1],E=!!a,_=f.useState(Y8),P=ie(_,2),$=P[0],R=P[1],O=f.useState(),T=ie(O,2),I=T[0],k=T[1],N=function(){R(q8)};Mn(function(){E&&N()},[i,S,w,E]),Mn(function(){if($===q8)R(K8);else if($===K8){var j=XQe(y.current,!1,S,w);R(Y8),k(j)}},[$]);var D=f.useRef(),L=function(){gn.cancel(D.current)},H=function(F){$===Y8&&(s==null||s(F),a&&(L(),D.current=gn(function(){N()})))};f.useEffect(function(){return L},[]);var U=E?I:null,V=B(B({},c),U);return($===q8||$===K8)&&(V.overflowY="hidden",V.overflowX="hidden"),f.createElement(ua,{onResize:H,disabled:!(a||s)},f.createElement("textarea",we({},p,{ref:y,style:V,className:re(r,l,K({},"".concat(r,"-disabled"),u)),disabled:u,value:v,onChange:x})))}),JQe=["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"],eZe=Z.forwardRef(function(e,t){var n,r=e.defaultValue,o=e.value,i=e.onFocus,a=e.onBlur,s=e.onChange,l=e.allowClear,c=e.maxLength,u=e.onCompositionStart,d=e.onCompositionEnd,p=e.suffix,h=e.prefixCls,m=h===void 0?"rc-textarea":h,v=e.showCount,g=e.count,x=e.className,y=e.style,b=e.disabled,C=e.hidden,S=e.classNames,w=e.styles,E=e.onResize,_=e.onClear,P=e.onPressEnter,$=e.readOnly,R=e.autoSize,O=e.onKeyDown,T=Ye(e,JQe),I=Gt(r,{value:o,defaultValue:r}),k=ie(I,2),N=k[0],D=k[1],L=N==null?"":String(N),H=Z.useState(!1),U=ie(H,2),V=U[0],j=U[1],F=Z.useRef(!1),W=Z.useState(null),X=ie(W,2),J=X[0],q=X[1],A=f.useRef(null),z=f.useRef(null),G=function(){var Ce;return(Ce=z.current)===null||Ce===void 0?void 0:Ce.textArea},Y=function(){G().focus()};f.useImperativeHandle(t,function(){var Be;return{resizableTextArea:z.current,focus:Y,blur:function(){G().blur()},nativeElement:((Be=A.current)===null||Be===void 0?void 0:Be.nativeElement)||G()}}),f.useEffect(function(){j(function(Be){return!b&&Be})},[b]);var Q=Z.useState(null),ee=ie(Q,2),te=ee[0],oe=ee[1];Z.useEffect(function(){if(te){var Be;(Be=G()).setSelectionRange.apply(Be,Ne(te))}},[te]);var ne=gme(g,v),le=(n=ne.max)!==null&&n!==void 0?n:c,ce=Number(le)>0,he=ne.strategy(L),ue=!!le&&he>le,fe=function(Ce,Oe){var Fe=Oe;!F.current&&ne.exceedFormatter&&ne.max&&ne.strategy(Oe)>ne.max&&(Fe=ne.exceedFormatter(Oe,{max:ne.max}),Oe!==Fe&&oe([G().selectionStart||0,G().selectionEnd||0])),D(Fe),iM(Ce.currentTarget,Ce,s,Fe)},ve=function(Ce){F.current=!0,u==null||u(Ce)},ge=function(Ce){F.current=!1,fe(Ce,Ce.currentTarget.value),d==null||d(Ce)},de=function(Ce){fe(Ce,Ce.target.value)},be=function(Ce){Ce.key==="Enter"&&P&&P(Ce),O==null||O(Ce)},Ee=function(Ce){j(!0),i==null||i(Ce)},Le=function(Ce){j(!1),a==null||a(Ce)},Re=function(Ce){D(""),Y(),iM(G(),Ce,s)},Pe=p,ze;ne.show&&(ne.showFormatter?ze=ne.showFormatter({value:L,count:he,maxLength:le}):ze="".concat(he).concat(ce?" / ".concat(le):""),Pe=Z.createElement(Z.Fragment,null,Pe,Z.createElement("span",{className:re("".concat(m,"-data-count"),S==null?void 0:S.count),style:w==null?void 0:w.count},ze)));var Ie=function(Ce){var Oe;E==null||E(Ce),(Oe=G())!==null&&Oe!==void 0&&Oe.style.height&&q(!0)},$e=!R&&!v&&!l;return Z.createElement(C7,{ref:A,value:L,allowClear:l,handleReset:Re,suffix:Pe,prefixCls:m,classNames:B(B({},S),{},{affixWrapper:re(S==null?void 0:S.affixWrapper,K(K({},"".concat(m,"-show-count"),v),"".concat(m,"-textarea-allow-clear"),l))}),disabled:b,focused:V,className:re(x,ue&&"".concat(m,"-out-of-range")),style:B(B({},y),J&&!$e?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof ze=="string"?ze:void 0}},hidden:C,readOnly:$,onClear:_},Z.createElement(ZQe,we({},T,{autoSize:R,maxLength:c,onKeyDown:be,onChange:de,onFocus:Ee,onBlur:Le,onCompositionStart:ve,onCompositionEnd:ge,className:re(S==null?void 0:S.textarea),style:B(B({},w==null?void 0:w.textarea),{},{resize:y==null?void 0:y.resize}),disabled:b,prefixCls:m,onResize:Ie,ref:z,readOnly:$})))});const tZe=e=>{const{componentCls:t,paddingLG:n}=e,r=`${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"},[r]:{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"}},[` +`,KQe=["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"],G8={},bs;function YQe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&G8[n])return G8[n];var r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),a=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=KQe.map(function(c){return"".concat(c,":").concat(r.getPropertyValue(c))}).join(";"),l={sizingStyle:s,paddingSize:i,borderSize:a,boxSizing:o};return t&&n&&(G8[n]=l),l}function XQe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;bs||(bs=document.createElement("textarea"),bs.setAttribute("tab-index","-1"),bs.setAttribute("aria-hidden","true"),bs.setAttribute("name","hiddenTextarea"),document.body.appendChild(bs)),e.getAttribute("wrap")?bs.setAttribute("wrap",e.getAttribute("wrap")):bs.removeAttribute("wrap");var o=YQe(e,t),i=o.paddingSize,a=o.borderSize,s=o.boxSizing,l=o.sizingStyle;bs.setAttribute("style","".concat(l,";").concat(qQe)),bs.value=e.value||e.placeholder||"";var c=void 0,u=void 0,d,f=bs.scrollHeight;if(s==="border-box"?f+=a:s==="content-box"&&(f-=i),n!==null||r!==null){bs.value=" ";var h=bs.scrollHeight-i;n!==null&&(c=h*n,s==="border-box"&&(c=c+i+a),f=Math.max(c,f)),r!==null&&(u=h*r,s==="border-box"&&(u=u+i+a),d=f>u?"":"hidden",f=Math.min(u,f))}var m={height:f,overflowY:d,resize:"none"};return c&&(m.minHeight=c),u&&(m.maxHeight=u),m}var QQe=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],q8=0,K8=1,Y8=2,ZQe=p.forwardRef(function(e,t){var n=e,r=n.prefixCls,o=n.defaultValue,i=n.value,a=n.autoSize,s=n.onResize,l=n.className,c=n.style,u=n.disabled,d=n.onChange;n.onInternalAutoSize;var f=Ye(n,QQe),h=Gt(o,{value:i,postState:function(F){return F??""}}),m=ie(h,2),v=m[0],g=m[1],b=function(F){g(F.target.value),d==null||d(F)},y=p.useRef();p.useImperativeHandle(t,function(){return{textArea:y.current}});var x=p.useMemo(function(){return a&&dt(a)==="object"?[a.minRows,a.maxRows]:[]},[a]),w=ie(x,2),S=w[0],C=w[1],E=!!a,_=p.useState(Y8),P=ie(_,2),$=P[0],T=P[1],R=p.useState(),O=ie(R,2),k=O[0],I=O[1],D=function(){T(q8)};Mn(function(){E&&D()},[i,S,C,E]),Mn(function(){if($===q8)T(K8);else if($===K8){var j=XQe(y.current,!1,S,C);T(Y8),I(j)}},[$]);var N=p.useRef(),L=function(){gn.cancel(N.current)},H=function(F){$===Y8&&(s==null||s(F),a&&(L(),N.current=gn(function(){D()})))};p.useEffect(function(){return L},[]);var U=E?k:null,V=B(B({},c),U);return($===q8||$===K8)&&(V.overflowY="hidden",V.overflowX="hidden"),p.createElement(da,{onResize:H,disabled:!(a||s)},p.createElement("textarea",Ce({},f,{ref:y,style:V,className:re(r,l,K({},"".concat(r,"-disabled"),u)),disabled:u,value:v,onChange:b})))}),JQe=["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"],eZe=Z.forwardRef(function(e,t){var n,r=e.defaultValue,o=e.value,i=e.onFocus,a=e.onBlur,s=e.onChange,l=e.allowClear,c=e.maxLength,u=e.onCompositionStart,d=e.onCompositionEnd,f=e.suffix,h=e.prefixCls,m=h===void 0?"rc-textarea":h,v=e.showCount,g=e.count,b=e.className,y=e.style,x=e.disabled,w=e.hidden,S=e.classNames,C=e.styles,E=e.onResize,_=e.onClear,P=e.onPressEnter,$=e.readOnly,T=e.autoSize,R=e.onKeyDown,O=Ye(e,JQe),k=Gt(r,{value:o,defaultValue:r}),I=ie(k,2),D=I[0],N=I[1],L=D==null?"":String(D),H=Z.useState(!1),U=ie(H,2),V=U[0],j=U[1],F=Z.useRef(!1),W=Z.useState(null),X=ie(W,2),J=X[0],q=X[1],A=p.useRef(null),z=p.useRef(null),G=function(){var we;return(we=z.current)===null||we===void 0?void 0:we.textArea},Y=function(){G().focus()};p.useImperativeHandle(t,function(){var Be;return{resizableTextArea:z.current,focus:Y,blur:function(){G().blur()},nativeElement:((Be=A.current)===null||Be===void 0?void 0:Be.nativeElement)||G()}}),p.useEffect(function(){j(function(Be){return!x&&Be})},[x]);var Q=Z.useState(null),ee=ie(Q,2),te=ee[0],oe=ee[1];Z.useEffect(function(){if(te){var Be;(Be=G()).setSelectionRange.apply(Be,De(te))}},[te]);var ne=gme(g,v),le=(n=ne.max)!==null&&n!==void 0?n:c,ce=Number(le)>0,he=ne.strategy(L),ue=!!le&&he>le,fe=function(we,Re){var Fe=Re;!F.current&&ne.exceedFormatter&&ne.max&&ne.strategy(Re)>ne.max&&(Fe=ne.exceedFormatter(Re,{max:ne.max}),Re!==Fe&&oe([G().selectionStart||0,G().selectionEnd||0])),N(Fe),iM(we.currentTarget,we,s,Fe)},ve=function(we){F.current=!0,u==null||u(we)},ge=function(we){F.current=!1,fe(we,we.currentTarget.value),d==null||d(we)},de=function(we){fe(we,we.target.value)},be=function(we){we.key==="Enter"&&P&&P(we),R==null||R(we)},Ee=function(we){j(!0),i==null||i(we)},Le=function(we){j(!1),a==null||a(we)},Te=function(we){N(""),Y(),iM(G(),we,s)},Pe=f,ze;ne.show&&(ne.showFormatter?ze=ne.showFormatter({value:L,count:he,maxLength:le}):ze="".concat(he).concat(ce?" / ".concat(le):""),Pe=Z.createElement(Z.Fragment,null,Pe,Z.createElement("span",{className:re("".concat(m,"-data-count"),S==null?void 0:S.count),style:C==null?void 0:C.count},ze)));var ke=function(we){var Re;E==null||E(we),(Re=G())!==null&&Re!==void 0&&Re.style.height&&q(!0)},$e=!T&&!v&&!l;return Z.createElement(w7,{ref:A,value:L,allowClear:l,handleReset:Te,suffix:Pe,prefixCls:m,classNames:B(B({},S),{},{affixWrapper:re(S==null?void 0:S.affixWrapper,K(K({},"".concat(m,"-show-count"),v),"".concat(m,"-textarea-allow-clear"),l))}),disabled:x,focused:V,className:re(b,ue&&"".concat(m,"-out-of-range")),style:B(B({},y),J&&!$e?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof ze=="string"?ze:void 0}},hidden:w,readOnly:$,onClear:_},Z.createElement(ZQe,Ce({},O,{autoSize:T,maxLength:c,onKeyDown:be,onChange:de,onFocus:Ee,onBlur:Le,onCompositionStart:ve,onCompositionEnd:ge,className:re(S==null?void 0:S.textarea),style:B(B({},C==null?void 0:C.textarea),{},{resize:y==null?void 0:y.resize}),disabled:x,prefixCls:m,onResize:ke,ref:z,readOnly:$})))});const tZe=e=>{const{componentCls:t,paddingLG:n}=e,r=`${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"},[r]:{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"}},[` &-allow-clear > ${t}, &-affix-wrapper${r}-has-feedback ${t} - `]:{paddingInlineEnd:n},[`&-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},[`${r}-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}}}}}},nZe=pn(["Input","TextArea"],e=>{const t=Xt(e,xg(e));return[tZe(t)]},Cg,{resetFont:!1});var rZe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,bordered:o=!0,size:i,disabled:a,status:s,allowClear:l,classNames:c,rootClassName:u,className:d,style:p,styles:h,variant:m,showCount:v,onMouseDown:g,onResize:x}=e,y=rZe(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:b,direction:C,allowClear:S,autoComplete:w,className:E,style:_,classNames:P,styles:$}=Vr("textArea"),R=f.useContext(ko),O=a??R,{status:T,hasFeedback:I,feedbackIcon:k}=f.useContext(Do),N=tf(T,s),D=f.useRef(null);f.useImperativeHandle(t,()=>{var ne;return{resizableTextArea:(ne=D.current)===null||ne===void 0?void 0:ne.resizableTextArea,focus:le=>{var ce,he;x7((he=(ce=D.current)===null||ce===void 0?void 0:ce.resizableTextArea)===null||he===void 0?void 0:he.textArea,le)},blur:()=>{var le;return(le=D.current)===null||le===void 0?void 0:le.blur()}}});const L=b("input",r),H=br(L),[U,V,j]=Rhe(L,u),[F]=nZe(L,H),{compactSize:W,compactItemClassnames:X}=Ol(L,C),J=fo(ne=>{var le;return(le=i??W)!==null&&le!==void 0?le:ne}),[q,A]=Hu("textArea",m,o),z=yme(l??S),[G,Y]=f.useState(!1),[Q,ee]=f.useState(!1),te=ne=>{Y(!0),g==null||g(ne);const le=()=>{Y(!1),document.removeEventListener("mouseup",le)};document.addEventListener("mouseup",le)},oe=ne=>{var le,ce;if(x==null||x(ne),G&&typeof getComputedStyle=="function"){const he=(ce=(le=D.current)===null||le===void 0?void 0:le.nativeElement)===null||ce===void 0?void 0:ce.querySelector("textarea");he&&getComputedStyle(he).resize==="both"&&ee(!0)}};return U(F(f.createElement(eZe,Object.assign({autoComplete:w},y,{style:Object.assign(Object.assign({},_),p),styles:Object.assign(Object.assign({},$),h),disabled:O,allowClear:z,className:re(j,H,d,u,X,E,Q&&`${L}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},c),P),{textarea:re({[`${L}-sm`]:J==="small",[`${L}-lg`]:J==="large"},V,c==null?void 0:c.textarea,P.textarea,G&&`${L}-mouse-active`),variant:re({[`${L}-${q}`]:A},Mc(L,N)),affixWrapper:re(`${L}-textarea-affix-wrapper`,{[`${L}-affix-wrapper-rtl`]:C==="rtl",[`${L}-affix-wrapper-sm`]:J==="small",[`${L}-affix-wrapper-lg`]:J==="large",[`${L}-textarea-show-count`]:v||((n=e.count)===null||n===void 0?void 0:n.show)},V)}),prefixCls:L,suffix:I&&f.createElement("span",{className:`${L}-textarea-suffix`},k),showCount:v,ref:D,onResize:oe,onMouseDown:te}))))}),Hn=tS;Hn.Group=TQe;Hn.Search=GQe;Hn.TextArea=oZe;Hn.Password=WQe;Hn.OTP=BQe;function iZe(e,t,n){return typeof n=="boolean"?n:e.length?!0:yi(t).some(o=>o.type===Spe)}var Jme=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);of.forwardRef((i,a)=>f.createElement(r,Object.assign({ref:a,suffixCls:e,tagName:t},i)))}const P7=f.forwardRef((e,t)=>{const{prefixCls:n,suffixCls:r,className:o,tagName:i}=e,a=Jme(e,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:s}=f.useContext(It),l=s("layout",n),[c,u,d]=wpe(l),p=r?`${l}-${r}`:l;return c(f.createElement(i,Object.assign({className:re(n||p,o,u,d),ref:t},a)))}),aZe=f.forwardRef((e,t)=>{const{direction:n}=f.useContext(It),[r,o]=f.useState([]),{prefixCls:i,className:a,rootClassName:s,children:l,hasSider:c,tagName:u,style:d}=e,p=Jme(e,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),h=En(p,["suffixCls"]),{getPrefixCls:m,className:v,style:g}=Vr("layout"),x=m("layout",i),y=iZe(r,l,c),[b,C,S]=wpe(x),w=re(x,{[`${x}-has-sider`]:y,[`${x}-rtl`]:n==="rtl"},v,a,s,C,S),E=f.useMemo(()=>({siderHook:{addSider:_=>{o(P=>[].concat(Ne(P),[_]))},removeSider:_=>{o(P=>P.filter($=>$!==_))}}}),[]);return b(f.createElement(bpe.Provider,{value:E},f.createElement(u,Object.assign({ref:t,className:w,style:Object.assign(Object.assign({},g),d)},h),l)))}),sZe=RT({tagName:"div",displayName:"Layout"})(aZe),lM=RT({suffixCls:"header",tagName:"header",displayName:"Header"})(P7),lZe=RT({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(P7),cZe=RT({suffixCls:"content",tagName:"main",displayName:"Content"})(P7),Dr=sZe;Dr.Header=lM;Dr.Footer=lZe;Dr.Content=cZe;Dr.Sider=Spe;Dr._InternalSiderContext=gT;var uZe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},dZe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:uZe}))},VY=f.forwardRef(dZe),fZe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},pZe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:fZe}))},WY=f.forwardRef(pZe),ege={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:"页码"},hZe=[10,20,50,100],mZe=function(t){var n=t.pageSizeOptions,r=n===void 0?hZe:n,o=t.locale,i=t.changeSize,a=t.pageSize,s=t.goButton,l=t.quickGo,c=t.rootPrefixCls,u=t.disabled,d=t.buildOptionText,p=t.showSizeChanger,h=t.sizeChangerRender,m=Z.useState(""),v=ie(m,2),g=v[0],x=v[1],y=function(){return!g||Number.isNaN(g)?void 0:Number(g)},b=typeof d=="function"?d:function(O){return"".concat(O," ").concat(o.items_per_page)},C=function(T){x(T.target.value)},S=function(T){s||g===""||(x(""),!(T.relatedTarget&&(T.relatedTarget.className.indexOf("".concat(c,"-item-link"))>=0||T.relatedTarget.className.indexOf("".concat(c,"-item"))>=0))&&(l==null||l(y())))},w=function(T){g!==""&&(T.keyCode===ot.ENTER||T.type==="click")&&(x(""),l==null||l(y()))},E=function(){return r.some(function(T){return T.toString()===a.toString()})?r:r.concat([a]).sort(function(T,I){var k=Number.isNaN(Number(T))?0:Number(T),N=Number.isNaN(Number(I))?0:Number(I);return k-N})},_="".concat(c,"-options");if(!p&&!l)return null;var P=null,$=null,R=null;return p&&h&&(P=h({disabled:u,size:a,onSizeChange:function(T){i==null||i(Number(T))},"aria-label":o.page_size,className:"".concat(_,"-size-changer"),options:E().map(function(O){return{label:b(O),value:O}})})),l&&(s&&(R=typeof s=="boolean"?Z.createElement("button",{type:"button",onClick:w,onKeyUp:w,disabled:u,className:"".concat(_,"-quick-jumper-button")},o.jump_to_confirm):Z.createElement("span",{onClick:w,onKeyUp:w},s)),$=Z.createElement("div",{className:"".concat(_,"-quick-jumper")},o.jump_to,Z.createElement("input",{disabled:u,type:"text",value:g,onChange:C,onKeyUp:w,onBlur:S,"aria-label":o.page}),o.page,R)),Z.createElement("li",{className:_},P,$)},ix=function(t){var n=t.rootPrefixCls,r=t.page,o=t.active,i=t.className,a=t.showTitle,s=t.onClick,l=t.onKeyPress,c=t.itemRender,u="".concat(n,"-item"),d=re(u,"".concat(u,"-").concat(r),K(K({},"".concat(u,"-active"),o),"".concat(u,"-disabled"),!r),i),p=function(){s(r)},h=function(g){l(g,s,r)},m=c(r,"page",Z.createElement("a",{rel:"nofollow"},r));return m?Z.createElement("li",{title:a?String(r):null,className:d,onClick:p,onKeyDown:h,tabIndex:0},m):null},gZe=function(t,n,r){return r};function UY(){}function GY(e){var t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function Ph(e,t,n){var r=typeof e>"u"?t:e;return Math.floor((n-1)/r)+1}var vZe=function(t){var n=t.prefixCls,r=n===void 0?"rc-pagination":n,o=t.selectPrefixCls,i=o===void 0?"rc-select":o,a=t.className,s=t.current,l=t.defaultCurrent,c=l===void 0?1:l,u=t.total,d=u===void 0?0:u,p=t.pageSize,h=t.defaultPageSize,m=h===void 0?10:h,v=t.onChange,g=v===void 0?UY:v,x=t.hideOnSinglePage,y=t.align,b=t.showPrevNextJumpers,C=b===void 0?!0:b,S=t.showQuickJumper,w=t.showLessItems,E=t.showTitle,_=E===void 0?!0:E,P=t.onShowSizeChange,$=P===void 0?UY:P,R=t.locale,O=R===void 0?ege:R,T=t.style,I=t.totalBoundaryShowSizeChanger,k=I===void 0?50:I,N=t.disabled,D=t.simple,L=t.showTotal,H=t.showSizeChanger,U=H===void 0?d>k:H,V=t.sizeChangerRender,j=t.pageSizeOptions,F=t.itemRender,W=F===void 0?gZe:F,X=t.jumpPrevIcon,J=t.jumpNextIcon,q=t.prevIcon,A=t.nextIcon,z=Z.useRef(null),G=Gt(10,{value:p,defaultValue:m}),Y=ie(G,2),Q=Y[0],ee=Y[1],te=Gt(1,{value:s,defaultValue:c,postState:function(lt){return Math.max(1,Math.min(lt,Ph(void 0,Q,d)))}}),oe=ie(te,2),ne=oe[0],le=oe[1],ce=Z.useState(ne),he=ie(ce,2),ue=he[0],fe=he[1];f.useEffect(function(){fe(ne)},[ne]);var ve=Math.max(1,ne-(w?3:5)),ge=Math.min(Ph(void 0,Q,d),ne+(w?3:5));function de(Pt,lt){var Rt=Pt||Z.createElement("button",{type:"button","aria-label":lt,className:"".concat(r,"-item-link")});return typeof Pt=="function"&&(Rt=Z.createElement(Pt,B({},t))),Rt}function be(Pt){var lt=Pt.target.value,Rt=Ph(void 0,Q,d),cn;return lt===""?cn=lt:Number.isNaN(Number(lt))?cn=ue:lt>=Rt?cn=Rt:cn=Number(lt),cn}function Ee(Pt){return GY(Pt)&&Pt!==ne&&GY(d)&&d>0}var Le=d>Q?S:!1;function Re(Pt){(Pt.keyCode===ot.UP||Pt.keyCode===ot.DOWN)&&Pt.preventDefault()}function Pe(Pt){var lt=be(Pt);switch(lt!==ue&&fe(lt),Pt.keyCode){case ot.ENTER:$e(lt);break;case ot.UP:$e(lt-1);break;case ot.DOWN:$e(lt+1);break}}function ze(Pt){$e(be(Pt))}function Ie(Pt){var lt=Ph(Pt,Q,d),Rt=ne>lt&<!==0?lt:ne;ee(Pt),fe(Rt),$==null||$(ne,Pt),le(Rt),g==null||g(Rt,Pt)}function $e(Pt){if(Ee(Pt)&&!N){var lt=Ph(void 0,Q,d),Rt=Pt;return Pt>lt?Rt=lt:Pt<1&&(Rt=1),Rt!==ue&&fe(Rt),le(Rt),g==null||g(Rt,Q),Rt}return ne}var Be=ne>1,Ce=ne2?Rt-2:0),yn=2;ynd?d:ne*Q])),mt=null,me=Ph(void 0,Q,d);if(x&&d<=Q)return null;var pe=[],ye={rootPrefixCls:r,onClick:$e,onKeyPress:Ve,showTitle:_,itemRender:W,page:-1},Te=ne-1>0?ne-1:0,je=ne+1=at*2&&ne!==3&&(pe[0]=Z.cloneElement(pe[0],{className:re("".concat(r,"-item-after-jump-prev"),pe[0].props.className)}),pe.unshift(Ze)),me-ne>=at*2&&ne!==me-2){var yt=pe[pe.length-1];pe[pe.length-1]=Z.cloneElement(yt,{className:re("".concat(r,"-item-before-jump-next"),yt.props.className)}),pe.push(mt)}ft!==1&&pe.unshift(Z.createElement(ix,we({},ye,{key:1,page:1}))),vt!==me&&pe.push(Z.createElement(ix,we({},ye,{key:me,page:me})))}var qe=it(Te);if(qe){var ke=!Be||!me;qe=Z.createElement("li",{title:_?O.prev_page:null,onClick:Oe,tabIndex:ke?null:0,onKeyDown:Je,className:re("".concat(r,"-prev"),K({},"".concat(r,"-disabled"),ke)),"aria-disabled":ke},qe)}var nt=Ge(je);if(nt){var Ct,Lt;D?(Ct=!Ce,Lt=Be?0:null):(Ct=!Ce||!me,Lt=Ct?null:0),nt=Z.createElement("li",{title:_?O.next_page:null,onClick:Fe,tabIndex:Lt,onKeyDown:ht,className:re("".concat(r,"-next"),K({},"".concat(r,"-disabled"),Ct)),"aria-disabled":Ct},nt)}var on=re(r,a,K(K(K(K(K({},"".concat(r,"-start"),y==="start"),"".concat(r,"-center"),y==="center"),"".concat(r,"-end"),y==="end"),"".concat(r,"-simple"),D),"".concat(r,"-disabled"),N));return Z.createElement("ul",we({className:on,style:T,ref:z},et),tt,qe,D?ct:pe,nt,Z.createElement(mZe,{locale:O,rootPrefixCls:r,disabled:N,selectPrefixCls:i,changeSize:Ie,pageSize:Q,pageSizeOptions:j,quickGo:Le?$e:null,goButton:st,showSizeChanger:U,sizeChangerRender:V}))};const yZe=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}},[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{[`&${t}-disabled ${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},bZe=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.itemSizeSM,lineHeight:se(e.itemSizeSM)},[`&${t}-mini ${t}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:se(e.calc(e.itemSizeSM).sub(2).equal())},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:se(e.itemSizeSM)},[`&${t}-mini:not(${t}-disabled)`]:{[`${t}-prev, ${t}-next`]:{[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}}},[` + `]:{paddingInlineEnd:n},[`&-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},[`${r}-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}}}}}},nZe=pn(["Input","TextArea"],e=>{const t=Xt(e,wg(e));return[tZe(t)]},Cg,{resetFont:!1});var rZe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,bordered:o=!0,size:i,disabled:a,status:s,allowClear:l,classNames:c,rootClassName:u,className:d,style:f,styles:h,variant:m,showCount:v,onMouseDown:g,onResize:b}=e,y=rZe(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:x,direction:w,allowClear:S,autoComplete:C,className:E,style:_,classNames:P,styles:$}=Vr("textArea"),T=p.useContext(Do),R=a??T,{status:O,hasFeedback:k,feedbackIcon:I}=p.useContext(Ao),D=tf(O,s),N=p.useRef(null);p.useImperativeHandle(t,()=>{var ne;return{resizableTextArea:(ne=N.current)===null||ne===void 0?void 0:ne.resizableTextArea,focus:le=>{var ce,he;x7((he=(ce=N.current)===null||ce===void 0?void 0:ce.resizableTextArea)===null||he===void 0?void 0:he.textArea,le)},blur:()=>{var le;return(le=N.current)===null||le===void 0?void 0:le.blur()}}});const L=x("input",r),H=br(L),[U,V,j]=The(L,u),[F]=nZe(L,H),{compactSize:W,compactItemClassnames:X}=Rl(L,w),J=fo(ne=>{var le;return(le=i??W)!==null&&le!==void 0?le:ne}),[q,A]=Hu("textArea",m,o),z=yme(l??S),[G,Y]=p.useState(!1),[Q,ee]=p.useState(!1),te=ne=>{Y(!0),g==null||g(ne);const le=()=>{Y(!1),document.removeEventListener("mouseup",le)};document.addEventListener("mouseup",le)},oe=ne=>{var le,ce;if(b==null||b(ne),G&&typeof getComputedStyle=="function"){const he=(ce=(le=N.current)===null||le===void 0?void 0:le.nativeElement)===null||ce===void 0?void 0:ce.querySelector("textarea");he&&getComputedStyle(he).resize==="both"&&ee(!0)}};return U(F(p.createElement(eZe,Object.assign({autoComplete:C},y,{style:Object.assign(Object.assign({},_),f),styles:Object.assign(Object.assign({},$),h),disabled:R,allowClear:z,className:re(j,H,d,u,X,E,Q&&`${L}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},c),P),{textarea:re({[`${L}-sm`]:J==="small",[`${L}-lg`]:J==="large"},V,c==null?void 0:c.textarea,P.textarea,G&&`${L}-mouse-active`),variant:re({[`${L}-${q}`]:A},Mc(L,D)),affixWrapper:re(`${L}-textarea-affix-wrapper`,{[`${L}-affix-wrapper-rtl`]:w==="rtl",[`${L}-affix-wrapper-sm`]:J==="small",[`${L}-affix-wrapper-lg`]:J==="large",[`${L}-textarea-show-count`]:v||((n=e.count)===null||n===void 0?void 0:n.show)},V)}),prefixCls:L,suffix:k&&p.createElement("span",{className:`${L}-textarea-suffix`},I),showCount:v,ref:N,onResize:oe,onMouseDown:te}))))}),Hn=tS;Hn.Group=OQe;Hn.Search=GQe;Hn.TextArea=oZe;Hn.Password=WQe;Hn.OTP=BQe;function iZe(e,t,n){return typeof n=="boolean"?n:e.length?!0:bi(t).some(o=>o.type===Spe)}var Jme=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);op.forwardRef((i,a)=>p.createElement(r,Object.assign({ref:a,suffixCls:e,tagName:t},i)))}const P7=p.forwardRef((e,t)=>{const{prefixCls:n,suffixCls:r,className:o,tagName:i}=e,a=Jme(e,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:s}=p.useContext(kt),l=s("layout",n),[c,u,d]=Cpe(l),f=r?`${l}-${r}`:l;return c(p.createElement(i,Object.assign({className:re(n||f,o,u,d),ref:t},a)))}),aZe=p.forwardRef((e,t)=>{const{direction:n}=p.useContext(kt),[r,o]=p.useState([]),{prefixCls:i,className:a,rootClassName:s,children:l,hasSider:c,tagName:u,style:d}=e,f=Jme(e,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),h=En(f,["suffixCls"]),{getPrefixCls:m,className:v,style:g}=Vr("layout"),b=m("layout",i),y=iZe(r,l,c),[x,w,S]=Cpe(b),C=re(b,{[`${b}-has-sider`]:y,[`${b}-rtl`]:n==="rtl"},v,a,s,w,S),E=p.useMemo(()=>({siderHook:{addSider:_=>{o(P=>[].concat(De(P),[_]))},removeSider:_=>{o(P=>P.filter($=>$!==_))}}}),[]);return x(p.createElement(bpe.Provider,{value:E},p.createElement(u,Object.assign({ref:t,className:C,style:Object.assign(Object.assign({},g),d)},h),l)))}),sZe=TO({tagName:"div",displayName:"Layout"})(aZe),lM=TO({suffixCls:"header",tagName:"header",displayName:"Header"})(P7),lZe=TO({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(P7),cZe=TO({suffixCls:"content",tagName:"main",displayName:"Content"})(P7),Nr=sZe;Nr.Header=lM;Nr.Footer=lZe;Nr.Content=cZe;Nr.Sider=Spe;Nr._InternalSiderContext=gO;var uZe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},dZe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:uZe}))},VY=p.forwardRef(dZe),fZe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},pZe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:fZe}))},WY=p.forwardRef(pZe),ege={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:"页码"},hZe=[10,20,50,100],mZe=function(t){var n=t.pageSizeOptions,r=n===void 0?hZe:n,o=t.locale,i=t.changeSize,a=t.pageSize,s=t.goButton,l=t.quickGo,c=t.rootPrefixCls,u=t.disabled,d=t.buildOptionText,f=t.showSizeChanger,h=t.sizeChangerRender,m=Z.useState(""),v=ie(m,2),g=v[0],b=v[1],y=function(){return!g||Number.isNaN(g)?void 0:Number(g)},x=typeof d=="function"?d:function(R){return"".concat(R," ").concat(o.items_per_page)},w=function(O){b(O.target.value)},S=function(O){s||g===""||(b(""),!(O.relatedTarget&&(O.relatedTarget.className.indexOf("".concat(c,"-item-link"))>=0||O.relatedTarget.className.indexOf("".concat(c,"-item"))>=0))&&(l==null||l(y())))},C=function(O){g!==""&&(O.keyCode===ot.ENTER||O.type==="click")&&(b(""),l==null||l(y()))},E=function(){return r.some(function(O){return O.toString()===a.toString()})?r:r.concat([a]).sort(function(O,k){var I=Number.isNaN(Number(O))?0:Number(O),D=Number.isNaN(Number(k))?0:Number(k);return I-D})},_="".concat(c,"-options");if(!f&&!l)return null;var P=null,$=null,T=null;return f&&h&&(P=h({disabled:u,size:a,onSizeChange:function(O){i==null||i(Number(O))},"aria-label":o.page_size,className:"".concat(_,"-size-changer"),options:E().map(function(R){return{label:x(R),value:R}})})),l&&(s&&(T=typeof s=="boolean"?Z.createElement("button",{type:"button",onClick:C,onKeyUp:C,disabled:u,className:"".concat(_,"-quick-jumper-button")},o.jump_to_confirm):Z.createElement("span",{onClick:C,onKeyUp:C},s)),$=Z.createElement("div",{className:"".concat(_,"-quick-jumper")},o.jump_to,Z.createElement("input",{disabled:u,type:"text",value:g,onChange:w,onKeyUp:C,onBlur:S,"aria-label":o.page}),o.page,T)),Z.createElement("li",{className:_},P,$)},ix=function(t){var n=t.rootPrefixCls,r=t.page,o=t.active,i=t.className,a=t.showTitle,s=t.onClick,l=t.onKeyPress,c=t.itemRender,u="".concat(n,"-item"),d=re(u,"".concat(u,"-").concat(r),K(K({},"".concat(u,"-active"),o),"".concat(u,"-disabled"),!r),i),f=function(){s(r)},h=function(g){l(g,s,r)},m=c(r,"page",Z.createElement("a",{rel:"nofollow"},r));return m?Z.createElement("li",{title:a?String(r):null,className:d,onClick:f,onKeyDown:h,tabIndex:0},m):null},gZe=function(t,n,r){return r};function UY(){}function GY(e){var t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function Mh(e,t,n){var r=typeof e>"u"?t:e;return Math.floor((n-1)/r)+1}var vZe=function(t){var n=t.prefixCls,r=n===void 0?"rc-pagination":n,o=t.selectPrefixCls,i=o===void 0?"rc-select":o,a=t.className,s=t.current,l=t.defaultCurrent,c=l===void 0?1:l,u=t.total,d=u===void 0?0:u,f=t.pageSize,h=t.defaultPageSize,m=h===void 0?10:h,v=t.onChange,g=v===void 0?UY:v,b=t.hideOnSinglePage,y=t.align,x=t.showPrevNextJumpers,w=x===void 0?!0:x,S=t.showQuickJumper,C=t.showLessItems,E=t.showTitle,_=E===void 0?!0:E,P=t.onShowSizeChange,$=P===void 0?UY:P,T=t.locale,R=T===void 0?ege:T,O=t.style,k=t.totalBoundaryShowSizeChanger,I=k===void 0?50:k,D=t.disabled,N=t.simple,L=t.showTotal,H=t.showSizeChanger,U=H===void 0?d>I:H,V=t.sizeChangerRender,j=t.pageSizeOptions,F=t.itemRender,W=F===void 0?gZe:F,X=t.jumpPrevIcon,J=t.jumpNextIcon,q=t.prevIcon,A=t.nextIcon,z=Z.useRef(null),G=Gt(10,{value:f,defaultValue:m}),Y=ie(G,2),Q=Y[0],ee=Y[1],te=Gt(1,{value:s,defaultValue:c,postState:function(lt){return Math.max(1,Math.min(lt,Mh(void 0,Q,d)))}}),oe=ie(te,2),ne=oe[0],le=oe[1],ce=Z.useState(ne),he=ie(ce,2),ue=he[0],fe=he[1];p.useEffect(function(){fe(ne)},[ne]);var ve=Math.max(1,ne-(C?3:5)),ge=Math.min(Mh(void 0,Q,d),ne+(C?3:5));function de(Pt,lt){var Tt=Pt||Z.createElement("button",{type:"button","aria-label":lt,className:"".concat(r,"-item-link")});return typeof Pt=="function"&&(Tt=Z.createElement(Pt,B({},t))),Tt}function be(Pt){var lt=Pt.target.value,Tt=Mh(void 0,Q,d),cn;return lt===""?cn=lt:Number.isNaN(Number(lt))?cn=ue:lt>=Tt?cn=Tt:cn=Number(lt),cn}function Ee(Pt){return GY(Pt)&&Pt!==ne&&GY(d)&&d>0}var Le=d>Q?S:!1;function Te(Pt){(Pt.keyCode===ot.UP||Pt.keyCode===ot.DOWN)&&Pt.preventDefault()}function Pe(Pt){var lt=be(Pt);switch(lt!==ue&&fe(lt),Pt.keyCode){case ot.ENTER:$e(lt);break;case ot.UP:$e(lt-1);break;case ot.DOWN:$e(lt+1);break}}function ze(Pt){$e(be(Pt))}function ke(Pt){var lt=Mh(Pt,Q,d),Tt=ne>lt&<!==0?lt:ne;ee(Pt),fe(Tt),$==null||$(ne,Pt),le(Tt),g==null||g(Tt,Pt)}function $e(Pt){if(Ee(Pt)&&!D){var lt=Mh(void 0,Q,d),Tt=Pt;return Pt>lt?Tt=lt:Pt<1&&(Tt=1),Tt!==ue&&fe(Tt),le(Tt),g==null||g(Tt,Q),Tt}return ne}var Be=ne>1,we=ne2?Tt-2:0),yn=2;ynd?d:ne*Q])),mt=null,me=Mh(void 0,Q,d);if(b&&d<=Q)return null;var pe=[],ye={rootPrefixCls:r,onClick:$e,onKeyPress:Ve,showTitle:_,itemRender:W,page:-1},Oe=ne-1>0?ne-1:0,je=ne+1=at*2&&ne!==3&&(pe[0]=Z.cloneElement(pe[0],{className:re("".concat(r,"-item-after-jump-prev"),pe[0].props.className)}),pe.unshift(Ze)),me-ne>=at*2&&ne!==me-2){var yt=pe[pe.length-1];pe[pe.length-1]=Z.cloneElement(yt,{className:re("".concat(r,"-item-before-jump-next"),yt.props.className)}),pe.push(mt)}ft!==1&&pe.unshift(Z.createElement(ix,Ce({},ye,{key:1,page:1}))),vt!==me&&pe.push(Z.createElement(ix,Ce({},ye,{key:me,page:me})))}var qe=it(Oe);if(qe){var Ie=!Be||!me;qe=Z.createElement("li",{title:_?R.prev_page:null,onClick:Re,tabIndex:Ie?null:0,onKeyDown:Je,className:re("".concat(r,"-prev"),K({},"".concat(r,"-disabled"),Ie)),"aria-disabled":Ie},qe)}var nt=Ge(je);if(nt){var wt,Lt;N?(wt=!we,Lt=Be?0:null):(wt=!we||!me,Lt=wt?null:0),nt=Z.createElement("li",{title:_?R.next_page:null,onClick:Fe,tabIndex:Lt,onKeyDown:ht,className:re("".concat(r,"-next"),K({},"".concat(r,"-disabled"),wt)),"aria-disabled":wt},nt)}var on=re(r,a,K(K(K(K(K({},"".concat(r,"-start"),y==="start"),"".concat(r,"-center"),y==="center"),"".concat(r,"-end"),y==="end"),"".concat(r,"-simple"),N),"".concat(r,"-disabled"),D));return Z.createElement("ul",Ce({className:on,style:O,ref:z},et),tt,qe,N?ct:pe,nt,Z.createElement(mZe,{locale:R,rootPrefixCls:r,disabled:D,selectPrefixCls:i,changeSize:ke,pageSize:Q,pageSizeOptions:j,quickGo:Le?$e:null,goButton:st,showSizeChanger:U,sizeChangerRender:V}))};const yZe=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}},[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{[`&${t}-disabled ${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},bZe=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.itemSizeSM,lineHeight:se(e.itemSizeSM)},[`&${t}-mini ${t}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:se(e.calc(e.itemSizeSM).sub(2).equal())},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:se(e.itemSizeSM)},[`&${t}-mini:not(${t}-disabled)`]:{[`${t}-prev, ${t}-next`]:{[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}}},[` &${t}-mini ${t}-prev ${t}-item-link, &${t}-mini ${t}-next ${t}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.itemSizeSM,lineHeight:se(e.itemSizeSM)}},[`&${t}-mini ${t}-jump-prev, &${t}-mini ${t}-jump-next`]:{height:e.itemSizeSM,marginInlineEnd:0,lineHeight:se(e.itemSizeSM)},[`&${t}-mini ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:e.miniOptionsSizeChangerTop},"&-quick-jumper":{height:e.itemSizeSM,lineHeight:se(e.itemSizeSM),input:Object.assign(Object.assign({},h7(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},xZe=e=>{const{componentCls:t}=e;return{[` &${t}-simple ${t}-prev, &${t}-simple ${t}-next - `]:{height:e.itemSizeSM,lineHeight:se(e.itemSizeSM),verticalAlign:"top",[`${t}-item-link`]:{height:e.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.itemSizeSM,lineHeight:se(e.itemSizeSM)}}},[`&${t}-simple ${t}-simple-pager`]:{display:"inline-block",height:e.itemSizeSM,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${se(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${se(e.inputOutlineOffset)} 0 ${se(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}}}},CZe=e=>{const{componentCls:t}=e;return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[` + `]:{height:e.itemSizeSM,lineHeight:se(e.itemSizeSM),verticalAlign:"top",[`${t}-item-link`]:{height:e.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.itemSizeSM,lineHeight:se(e.itemSizeSM)}}},[`&${t}-simple ${t}-simple-pager`]:{display:"inline-block",height:e.itemSizeSM,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${se(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${se(e.inputOutlineOffset)} 0 ${se(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}}}},wZe=e=>{const{componentCls:t}=e;return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[` ${t}-prev, ${t}-jump-prev, ${t}-jump-next @@ -440,8 +440,8 @@ html body { ${t}-next, ${t}-jump-prev, ${t}-jump-next - `]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:se(e.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${se(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:se(e.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},Xw(e)),l7(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow})),{"&[disabled]":Object.assign({},ST(e)),width:e.calc(e.controlHeightLG).mul(1.25).equal(),height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},wZe=e=>{const{componentCls:t}=e;return{[`${t}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:se(e.calc(e.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:e.itemBg,border:`${se(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${se(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.colorPrimary},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.colorPrimaryHover}}}}},SZe=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:se(e.calc(e.itemSize).sub(2).equal()),verticalAlign:"middle"}}),wZe(e)),CZe(e)),xZe(e)),bZe(e)),yZe(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},EZe=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:Object.assign({},Ls(e)),[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":Object.assign({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},_c(e))},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Object.assign({},_c(e))}}}},tge=e=>Object.assign({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0},Cg(e)),nge=e=>Xt(e,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:e.calc(e.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:e.calc(e.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:e.calc(e.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:e.marginSM,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},xg(e)),_Ze=pn("Pagination",e=>{const t=nge(e);return[SZe(t),EZe(t)]},tge),$Ze=e=>{const{componentCls:t}=e;return{[`${t}${t}-bordered${t}-disabled:not(${t}-mini)`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}${t}-bordered:not(${t}-mini)`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},PZe=ky(["Pagination","bordered"],e=>{const t=nge(e);return[$Ze(t)]},tge);function qY(e){return f.useMemo(()=>typeof e=="boolean"?[e,{}]:e&&typeof e=="object"?[!0,e]:[void 0,void 0],[e])}var MZe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{align:t,prefixCls:n,selectPrefixCls:r,className:o,rootClassName:i,style:a,size:s,locale:l,responsive:c,showSizeChanger:u,selectComponentClass:d,pageSizeOptions:p}=e,h=MZe(e,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:m}=uT(c),[,v]=ai(),{getPrefixCls:g,direction:x,showSizeChanger:y,className:b,style:C}=Vr("pagination"),S=g("pagination",n),[w,E,_]=_Ze(S),P=fo(s),$=P==="small"||!!(m&&!P&&c),[R]=Yi("Pagination",$ue),O=Object.assign(Object.assign({},R),l),[T,I]=qY(u),[k,N]=qY(y),D=T??k,L=I??N,H=d||$i,U=f.useMemo(()=>p?p.map(J=>Number(J)):void 0,[p]),V=J=>{var q;const{disabled:A,size:z,onSizeChange:G,"aria-label":Y,className:Q,options:ee}=J,{className:te,onChange:oe}=L||{},ne=(q=ee.find(le=>String(le.value)===String(z)))===null||q===void 0?void 0:q.value;return f.createElement(H,Object.assign({disabled:A,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:le=>le.parentNode,"aria-label":Y,options:ee},L,{value:ne,onChange:(le,ce)=>{G==null||G(le),oe==null||oe(le,ce)},size:$?"small":"middle",className:re(Q,te)}))},j=f.useMemo(()=>{const J=f.createElement("span",{className:`${S}-item-ellipsis`},"•••"),q=f.createElement("button",{className:`${S}-item-link`,type:"button",tabIndex:-1},x==="rtl"?f.createElement(El,null):f.createElement(Ou,null)),A=f.createElement("button",{className:`${S}-item-link`,type:"button",tabIndex:-1},x==="rtl"?f.createElement(Ou,null):f.createElement(El,null)),z=f.createElement("a",{className:`${S}-item-link`},f.createElement("div",{className:`${S}-item-container`},x==="rtl"?f.createElement(WY,{className:`${S}-item-link-icon`}):f.createElement(VY,{className:`${S}-item-link-icon`}),J)),G=f.createElement("a",{className:`${S}-item-link`},f.createElement("div",{className:`${S}-item-container`},x==="rtl"?f.createElement(VY,{className:`${S}-item-link-icon`}):f.createElement(WY,{className:`${S}-item-link-icon`}),J));return{prevIcon:q,nextIcon:A,jumpPrevIcon:z,jumpNextIcon:G}},[x,S]),F=g("select",r),W=re({[`${S}-${t}`]:!!t,[`${S}-mini`]:$,[`${S}-rtl`]:x==="rtl",[`${S}-bordered`]:v.wireframe},b,o,i,E,_),X=Object.assign(Object.assign({},C),a);return w(f.createElement(f.Fragment,null,v.wireframe&&f.createElement(PZe,{prefixCls:S}),f.createElement(vZe,Object.assign({},j,h,{style:X,prefixCls:S,selectPrefixCls:F,className:W,locale:O,pageSizeOptions:U,showSizeChanger:D,sizeChangerRender:V}))))},cM=100,rge=cM/5,oge=cM/2-rge/2,X8=oge*2*Math.PI,KY=50,YY=e=>{const{dotClassName:t,style:n,hasCircleCls:r}=e;return f.createElement("circle",{className:re(`${t}-circle`,{[`${t}-circle-bg`]:r}),r:oge,cx:KY,cy:KY,strokeWidth:rge,style:n})},OZe=({percent:e,prefixCls:t})=>{const n=`${t}-dot`,r=`${n}-holder`,o=`${r}-hidden`,[i,a]=f.useState(!1);Mn(()=>{e!==0&&a(!0)},[e!==0]);const s=Math.max(Math.min(e,100),0);if(!i)return null;const l={strokeDashoffset:`${X8/4}`,strokeDasharray:`${X8*s/100} ${X8*(100-s)/100}`};return f.createElement("span",{className:re(r,`${n}-progress`,s<=0&&o)},f.createElement("svg",{viewBox:`0 0 ${cM} ${cM}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":s},f.createElement(YY,{dotClassName:n,hasCircleCls:!0}),f.createElement(YY,{dotClassName:n,style:l})))};function TZe(e){const{prefixCls:t,percent:n=0}=e,r=`${t}-dot`,o=`${r}-holder`,i=`${o}-hidden`;return f.createElement(f.Fragment,null,f.createElement("span",{className:re(o,n>0&&i)},f.createElement("span",{className:re(r,`${t}-dot-spin`)},[1,2,3,4].map(a=>f.createElement("i",{className:`${t}-dot-item`,key:a})))),f.createElement(OZe,{prefixCls:t,percent:n}))}function IZe(e){var t;const{prefixCls:n,indicator:r,percent:o}=e,i=`${n}-dot`;return r&&f.isValidElement(r)?No(r,{className:re((t=r.props)===null||t===void 0?void 0:t.className,i),percent:o}):f.createElement(TZe,{prefixCls:n,percent:o})}const kZe=new vn("antSpinMove",{to:{opacity:1}}),NZe=new vn("antRotate",{to:{transform:"rotate(405deg)"}}),DZe=e=>{const{componentCls:t,calc:n}=e;return{[t]:Object.assign(Object.assign({},Rn(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:n(n(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:n(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:n(e.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${t}-dot`]:{margin:n(e.dotSizeSM).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeSM).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${t}-dot`]:{margin:n(e.dotSizeLG).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeLG).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(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:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),height:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:kZe,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:NZe,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(r=>`${r} ${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:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal(),height:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal()}},[`&-lg ${t}-dot`]:{"&, &-holder":{fontSize:e.dotSizeLG}},[`&-lg ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal(),height:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal()}},[`&${t}-show-text ${t}-text`]:{display:"block"}})}},AZe=e=>{const{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},FZe=pn("Spin",e=>{const t=Xt(e,{spinDotDefault:e.colorTextDescription});return[DZe(t)]},AZe),BZe=200,XY=[[30,.05],[70,.03],[96,.01]];function LZe(e,t){const[n,r]=f.useState(0),o=f.useRef(null),i=t==="auto";return f.useEffect(()=>(i&&e&&(r(0),o.current=setInterval(()=>{r(a=>{const s=100-a;for(let l=0;l{clearInterval(o.current)}),[i,e]),i?n:t}var jZe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var t;const{prefixCls:n,spinning:r=!0,delay:o=0,className:i,rootClassName:a,size:s="default",tip:l,wrapperClassName:c,style:u,children:d,fullscreen:p=!1,indicator:h,percent:m}=e,v=jZe(e,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen","indicator","percent"]),{getPrefixCls:g,direction:x,className:y,style:b,indicator:C}=Vr("spin"),S=g("spin",n),[w,E,_]=FZe(S),[P,$]=f.useState(()=>r&&!zZe(r,o)),R=LZe(P,m);f.useEffect(()=>{if(r){const L=DGe(o,()=>{$(!0)});return L(),()=>{var H;(H=L==null?void 0:L.cancel)===null||H===void 0||H.call(L)}}$(!1)},[o,r]);const O=f.useMemo(()=>typeof d<"u"&&!p,[d,p]),T=re(S,y,{[`${S}-sm`]:s==="small",[`${S}-lg`]:s==="large",[`${S}-spinning`]:P,[`${S}-show-text`]:!!l,[`${S}-rtl`]:x==="rtl"},i,!p&&a,E,_),I=re(`${S}-container`,{[`${S}-blur`]:P}),k=(t=h??C)!==null&&t!==void 0?t:ige,N=Object.assign(Object.assign({},b),u),D=f.createElement("div",Object.assign({},v,{style:N,className:T,"aria-live":"polite","aria-busy":P}),f.createElement(IZe,{prefixCls:S,indicator:k,percent:R}),l&&(O||p)?f.createElement("div",{className:`${S}-text`},l):null);return w(O?f.createElement("div",Object.assign({},v,{className:re(`${S}-nested-loading`,c,E,_)}),P&&f.createElement("div",{key:"loading"},D),f.createElement("div",{className:I,key:"container"},d)):p?f.createElement("div",{className:re(`${S}-fullscreen`,{[`${S}-fullscreen-show`]:P},a,E,_)},D):D)};Vu.setDefaultIndicator=e=>{ige=e};const M7=Z.createContext({});M7.Consumer;var age=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{prefixCls:t,className:n,avatar:r,title:o,description:i}=e,a=age(e,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:s}=f.useContext(It),l=s("list",t),c=re(`${l}-item-meta`,n),u=Z.createElement("div",{className:`${l}-item-meta-content`},o&&Z.createElement("h4",{className:`${l}-item-meta-title`},o),i&&Z.createElement("div",{className:`${l}-item-meta-description`},i));return Z.createElement("div",Object.assign({},a,{className:c}),r&&Z.createElement("div",{className:`${l}-item-meta-avatar`},r),(o||i)&&u)},VZe=Z.forwardRef((e,t)=>{const{prefixCls:n,children:r,actions:o,extra:i,styles:a,className:s,classNames:l,colStyle:c}=e,u=age(e,["prefixCls","children","actions","extra","styles","className","classNames","colStyle"]),{grid:d,itemLayout:p}=f.useContext(M7),{getPrefixCls:h,list:m}=f.useContext(It),v=E=>{var _,P;return re((P=(_=m==null?void 0:m.item)===null||_===void 0?void 0:_.classNames)===null||P===void 0?void 0:P[E],l==null?void 0:l[E])},g=E=>{var _,P;return Object.assign(Object.assign({},(P=(_=m==null?void 0:m.item)===null||_===void 0?void 0:_.styles)===null||P===void 0?void 0:P[E]),a==null?void 0:a[E])},x=()=>{let E=!1;return f.Children.forEach(r,_=>{typeof _=="string"&&(E=!0)}),E&&f.Children.count(r)>1},y=()=>p==="vertical"?!!i:!x(),b=h("list",n),C=o&&o.length>0&&Z.createElement("ul",{className:re(`${b}-item-action`,v("actions")),key:"actions",style:g("actions")},o.map((E,_)=>Z.createElement("li",{key:`${b}-item-action-${_}`},E,_!==o.length-1&&Z.createElement("em",{className:`${b}-item-action-split`})))),S=d?"div":"li",w=Z.createElement(S,Object.assign({},u,d?{}:{ref:t},{className:re(`${b}-item`,{[`${b}-item-no-flex`]:!y()},s)}),p==="vertical"&&i?[Z.createElement("div",{className:`${b}-item-main`,key:"content"},r,C),Z.createElement("div",{className:re(`${b}-item-extra`,v("extra")),key:"extra",style:g("extra")},i)]:[r,C,No(i,{key:"extra"})]);return d?Z.createElement(j0,{ref:t,flex:1,style:c},w):w}),sge=VZe;sge.Meta=HZe;const WZe=e=>{const{listBorderedCls:t,componentCls:n,paddingLG:r,margin:o,itemPaddingSM:i,itemPaddingLG:a,marginLG:s,borderRadiusLG:l}=e;return{[t]:{border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:l,[`${n}-header,${n}-footer,${n}-item`]:{paddingInline:r},[`${n}-pagination`]:{margin:`${se(o)} ${se(s)}`}},[`${t}${n}-sm`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:i}},[`${t}${n}-lg`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:a}}}},UZe=e=>{const{componentCls:t,screenSM:n,screenMD:r,marginLG:o,marginSM:i,margin:a}=e;return{[`@media screen and (max-width:${r}px)`]:{[t]:{[`${t}-item`]:{[`${t}-item-action`]:{marginInlineStart:o}}},[`${t}-vertical`]:{[`${t}-item`]:{[`${t}-item-extra`]:{marginInlineStart:o}}}},[`@media screen and (max-width: ${n}px)`]:{[t]:{[`${t}-item`]:{flexWrap:"wrap",[`${t}-action`]:{marginInlineStart:i}}},[`${t}-vertical`]:{[`${t}-item`]:{flexWrap:"wrap-reverse",[`${t}-item-main`]:{minWidth:e.contentWidth},[`${t}-item-extra`]:{margin:`auto auto ${se(a)}`}}}}}},GZe=e=>{const{componentCls:t,antCls:n,controlHeight:r,minHeight:o,paddingSM:i,marginLG:a,padding:s,itemPadding:l,colorPrimary:c,itemPaddingSM:u,itemPaddingLG:d,paddingXS:p,margin:h,colorText:m,colorTextDescription:v,motionDurationSlow:g,lineWidth:x,headerBg:y,footerBg:b,emptyTextPadding:C,metaMarginBottom:S,avatarMarginRight:w,titleMarginBottom:E,descriptionFontSize:_}=e;return{[t]:Object.assign(Object.assign({},Rn(e)),{position:"relative","--rc-virtual-list-scrollbar-bg":e.colorSplit,"*":{outline:"none"},[`${t}-header`]:{background:y},[`${t}-footer`]:{background:b},[`${t}-header, ${t}-footer`]:{paddingBlock:i},[`${t}-pagination`]:{marginBlockStart:a,[`${n}-pagination-options`]:{textAlign:"start"}},[`${t}-spin`]:{minHeight:o,textAlign:"center"},[`${t}-items`]:{margin:0,padding:0,listStyle:"none"},[`${t}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:l,color:m,[`${t}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${t}-item-meta-avatar`]:{marginInlineEnd:w},[`${t}-item-meta-content`]:{flex:"1 0",width:0,color:m},[`${t}-item-meta-title`]:{margin:`0 0 ${se(e.marginXXS)} 0`,color:m,fontSize:e.fontSize,lineHeight:e.lineHeight,"> a":{color:m,transition:`all ${g}`,"&:hover":{color:c}}},[`${t}-item-meta-description`]:{color:v,fontSize:_,lineHeight:e.lineHeight}},[`${t}-item-action`]:{flex:"0 0 auto",marginInlineStart:e.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${se(p)}`,color:v,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${t}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:x,height:e.calc(e.fontHeight).sub(e.calc(e.marginXXS).mul(2)).equal(),transform:"translateY(-50%)",backgroundColor:e.colorSplit}}},[`${t}-empty`]:{padding:`${se(s)} 0`,color:v,fontSize:e.fontSizeSM,textAlign:"center"},[`${t}-empty-text`]:{padding:C,color:e.colorTextDisabled,fontSize:e.fontSize,textAlign:"center"},[`${t}-item-no-flex`]:{display:"block"}}),[`${t}-grid ${n}-col > ${t}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:h,paddingBlock:0,borderBlockEnd:"none"},[`${t}-vertical ${t}-item`]:{alignItems:"initial",[`${t}-item-main`]:{display:"block",flex:1},[`${t}-item-extra`]:{marginInlineStart:a},[`${t}-item-meta`]:{marginBlockEnd:S,[`${t}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:E,color:m,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}},[`${t}-item-action`]:{marginBlockStart:s,marginInlineStart:"auto","> li":{padding:`0 ${se(s)}`,"&:first-child":{paddingInlineStart:0}}}},[`${t}-split ${t}-item`]:{borderBlockEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${t}-split ${t}-header`]:{borderBlockEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-split${t}-empty ${t}-footer`]:{borderTop:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-loading ${t}-spin-nested-loading`]:{minHeight:r},[`${t}-split${t}-something-after-last-item ${n}-spin-container > ${t}-items > ${t}-item:last-child`]:{borderBlockEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-lg ${t}-item`]:{padding:d},[`${t}-sm ${t}-item`]:{padding:u},[`${t}:not(${t}-vertical)`]:{[`${t}-item-no-flex`]:{[`${t}-item-action`]:{float:"right"}}}}},qZe=e=>({contentWidth:220,itemPadding:`${se(e.paddingContentVertical)} 0`,itemPaddingSM:`${se(e.paddingContentVerticalSM)} ${se(e.paddingContentHorizontal)}`,itemPaddingLG:`${se(e.paddingContentVerticalLG)} ${se(e.paddingContentHorizontalLG)}`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:e.padding,metaMarginBottom:e.padding,avatarMarginRight:e.padding,titleMarginBottom:e.paddingSM,descriptionFontSize:e.fontSize}),KZe=pn("List",e=>{const t=Xt(e,{listBorderedCls:`${e.componentCls}-bordered`,minHeight:e.controlHeightLG});return[GZe(t),WZe(t),UZe(t)]},qZe);var YZe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o(ge,de)=>{var be;_(ge),$(de),n&&((be=n==null?void 0:n[ve])===null||be===void 0||be.call(n,ge,de))},L=D("onChange"),H=D("onShowSizeChange"),U=(ve,ge)=>{if(!b)return null;let de;return typeof y=="function"?de=y(ve):y?de=ve[y]:de=ve.key,de||(de=`list-item-${ge}`),f.createElement(f.Fragment,{key:de},b(ve,ge))},V=!!(d||n||g),j=R("list",r),[F,W,X]=KZe(j);let J=x;typeof J=="boolean"&&(J={spinning:J});const q=!!(J!=null&&J.spinning),A=fo(m);let z="";switch(A){case"large":z="lg";break;case"small":z="sm";break}const G=re(j,{[`${j}-vertical`]:u==="vertical",[`${j}-${z}`]:z,[`${j}-split`]:i,[`${j}-bordered`]:o,[`${j}-loading`]:q,[`${j}-grid`]:!!p,[`${j}-something-after-last-item`]:V,[`${j}-rtl`]:O==="rtl"},T,a,s,W,X),Y=wA(N,{total:h.length,current:E,pageSize:P},n||{}),Q=Math.ceil(Y.total/Y.pageSize);Y.current=Math.min(Y.current,Q);const ee=n&&f.createElement("div",{className:re(`${j}-pagination`)},f.createElement(RZe,Object.assign({align:"end"},Y,{onChange:L,onShowSizeChange:H})));let te=Ne(h);n&&h.length>(Y.current-1)*Y.pageSize&&(te=Ne(h).splice((Y.current-1)*Y.pageSize,Y.pageSize));const oe=Object.keys(p||{}).some(ve=>["xs","sm","md","lg","xl","xxl"].includes(ve)),ne=uT(oe),le=f.useMemo(()=>{for(let ve=0;ve{if(!p)return;const ve=le&&p[le]?p[le]:p.column;if(ve)return{width:`${100/ve}%`,maxWidth:`${100/ve}%`}},[JSON.stringify(p),le]);let he=q&&f.createElement("div",{style:{minHeight:53}});if(te.length>0){const ve=te.map(U);he=p?f.createElement($T,{gutter:p.gutter},f.Children.map(ve,ge=>f.createElement("div",{key:ge==null?void 0:ge.key,style:ce},ge))):f.createElement("ul",{className:`${j}-items`},ve)}else!c&&!q&&(he=f.createElement("div",{className:`${j}-empty-text`},(C==null?void 0:C.emptyText)||(k==null?void 0:k("List"))||f.createElement(qw,{componentName:"List"})));const ue=Y.position,fe=f.useMemo(()=>({grid:p,itemLayout:u}),[JSON.stringify(p),u]);return F(f.createElement(M7.Provider,{value:fe},f.createElement("div",Object.assign({ref:t,style:Object.assign(Object.assign({},I),l),className:G},S),(ue==="top"||ue==="both")&&ee,v&&f.createElement("div",{className:`${j}-header`},v),f.createElement(Vu,Object.assign({},J),he,c),g&&f.createElement("div",{className:`${j}-footer`},g),d||(ue==="bottom"||ue==="both")&&ee)))}const QZe=f.forwardRef(XZe),YA=QZe;YA.Item=sge;let il=null,tm=e=>e(),RC=[],OC={};function QY(){const{getContainer:e,duration:t,rtl:n,maxCount:r,top:o}=OC,i=(e==null?void 0:e())||document.body;return{getContainer:()=>i,duration:t,rtl:n,maxCount:r,top:o}}const ZZe=Z.forwardRef((e,t)=>{const{messageConfig:n,sync:r}=e,{getPrefixCls:o}=f.useContext(It),i=OC.prefixCls||o("message"),a=f.useContext(_A),[s,l]=Cde(Object.assign(Object.assign(Object.assign({},n),{prefixCls:i}),a.message));return Z.useImperativeHandle(t,()=>{const c=Object.assign({},s);return Object.keys(c).forEach(u=>{c[u]=(...d)=>(r(),s[u].apply(s,d))}),{instance:c,sync:r}}),l}),JZe=Z.forwardRef((e,t)=>{const[n,r]=Z.useState(QY),o=()=>{r(QY)};Z.useEffect(o,[]);const i=ide(),a=i.getRootPrefixCls(),s=i.getIconPrefixCls(),l=i.getTheme(),c=Z.createElement(ZZe,{ref:t,sync:o,messageConfig:n});return Z.createElement(Vt,{prefixCls:a,iconPrefixCls:s,theme:l},i.holderRender?i.holderRender(c):c)});function OT(){if(!il){const e=document.createDocumentFragment(),t={fragment:e};il=t,tm(()=>{xj()(Z.createElement(JZe,{ref:r=>{const{instance:o,sync:i}=r||{};Promise.resolve().then(()=>{!t.instance&&o&&(t.instance=o,t.sync=i,OT())})}}),e)});return}il.instance&&(RC.forEach(e=>{const{type:t,skipped:n}=e;if(!n)switch(t){case"open":{tm(()=>{const r=il.instance.open(Object.assign(Object.assign({},OC),e.config));r==null||r.then(e.resolve),e.setCloseFn(r)});break}case"destroy":tm(()=>{il==null||il.instance.destroy(e.key)});break;default:tm(()=>{var r;const o=(r=il.instance)[t].apply(r,Ne(e.args));o==null||o.then(e.resolve),e.setCloseFn(o)})}}),RC=[])}function eJe(e){OC=Object.assign(Object.assign({},OC),e),tm(()=>{var t;(t=il==null?void 0:il.sync)===null||t===void 0||t.call(il)})}function tJe(e){const t=yj(n=>{let r;const o={type:"open",config:e,resolve:n,setCloseFn:i=>{r=i}};return RC.push(o),()=>{r?tm(()=>{r()}):o.skipped=!0}});return OT(),t}function nJe(e,t){const n=yj(r=>{let o;const i={type:e,args:t,resolve:r,setCloseFn:a=>{o=a}};return RC.push(i),()=>{o?tm(()=>{o()}):i.skipped=!0}});return OT(),n}const rJe=e=>{RC.push({type:"destroy",key:e}),OT()},oJe=["success","info","warning","error","loading"],iJe={open:tJe,destroy:rJe,config:eJe,useMessage:wde,_InternalPanelDoNotUseOrYouWillBeFired:I5e},md=iJe;oJe.forEach(e=>{md[e]=(...t)=>nJe(e,t)});var aJe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,closeIcon:r,closable:o,type:i,title:a,children:s,footer:l}=e,c=aJe(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:u}=f.useContext(It),d=u(),p=t||u("modal"),h=br(d),[m,v,g]=ffe(p,h),x=`${p}-confirm`;let y={};return i?y={closable:o??!1,title:"",footer:"",children:f.createElement(hfe,Object.assign({},e,{prefixCls:p,confirmPrefixCls:x,rootPrefixCls:d,content:s}))}:y={closable:o??!0,title:a,footer:l!==null&&f.createElement(sfe,Object.assign({},e)),children:s},m(f.createElement(qde,Object.assign({prefixCls:p,className:re(v,`${p}-pure-panel`,i&&x,i&&`${x}-${i}`,n,g,h)},c,{closeIcon:afe(p,r),closable:o},y)))},lJe=$fe(sJe);function lge(e){return Ww(yfe(e))}const Ir=pfe;Ir.useModal=Sfe;Ir.info=function(t){return Ww(bfe(t))};Ir.success=function(t){return Ww(xfe(t))};Ir.error=function(t){return Ww(Cfe(t))};Ir.warning=lge;Ir.warn=lge;Ir.confirm=function(t){return Ww(wfe(t))};Ir.destroyAll=function(){for(;Jh.length;){const t=Jh.pop();t&&t()}};Ir.config=Kje;Ir._InternalPanelDoNotUseOrYouWillBeFired=lJe;var cJe={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},uJe=function(){var t=f.useRef([]),n=f.useRef(null);return f.useEffect(function(){var r=Date.now(),o=!1;t.current.forEach(function(i){if(i){o=!0;var a=i.style;a.transitionDuration=".3s, .3s, .3s, .06s",n.current&&r-n.current<100&&(a.transitionDuration="0s, 0s")}}),o&&(n.current=Date.now())}),t.current},ZY=0,dJe=qi();function fJe(){var e;return dJe?(e=ZY,ZY+=1):e="TEST_OR_SSR",e}const pJe=function(e){var t=f.useState(),n=ie(t,2),r=n[0],o=n[1];return f.useEffect(function(){o("rc_progress_".concat(fJe()))},[]),e||r};var JY=function(t){var n=t.bg,r=t.children;return f.createElement("div",{style:{width:"100%",height:"100%",background:n}},r)};function eX(e,t){return Object.keys(e).map(function(n){var r=parseFloat(n),o="".concat(Math.floor(r*t),"%");return"".concat(e[n]," ").concat(o)})}var hJe=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.color,o=e.gradientId,i=e.radius,a=e.style,s=e.ptg,l=e.strokeLinecap,c=e.strokeWidth,u=e.size,d=e.gapDegree,p=r&&dt(r)==="object",h=p?"#FFF":void 0,m=u/2,v=f.createElement("circle",{className:"".concat(n,"-circle-path"),r:i,cx:m,cy:m,stroke:h,strokeLinecap:l,strokeWidth:c,opacity:s===0?0:1,style:a,ref:t});if(!p)return v;var g="".concat(o,"-conic"),x=d?"".concat(180+d/2,"deg"):"0deg",y=eX(r,(360-d)/360),b=eX(r,1),C="conic-gradient(from ".concat(x,", ").concat(y.join(", "),")"),S="linear-gradient(to ".concat(d?"bottom":"top",", ").concat(b.join(", "),")");return f.createElement(f.Fragment,null,f.createElement("mask",{id:g},v),f.createElement("foreignObject",{x:0,y:0,width:u,height:u,mask:"url(#".concat(g,")")},f.createElement(JY,{bg:S},f.createElement(JY,{bg:C}))))}),qx=100,Q8=function(t,n,r,o,i,a,s,l,c,u){var d=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,p=r/100*360*((360-a)/360),h=a===0?0:{bottom:0,top:180,left:90,right:-90}[s],m=(100-o)/100*n;c==="round"&&o!==100&&(m+=u/2,m>=n&&(m=n-.01));var v=qx/2;return{stroke:typeof l=="string"?l:void 0,strokeDasharray:"".concat(n,"px ").concat(t),strokeDashoffset:m+d,transform:"rotate(".concat(i+p+h,"deg)"),transformOrigin:"".concat(v,"px ").concat(v,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},mJe=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function tX(e){var t=e??[];return Array.isArray(t)?t:[t]}var gJe=function(t){var n=B(B({},cJe),t),r=n.id,o=n.prefixCls,i=n.steps,a=n.strokeWidth,s=n.trailWidth,l=n.gapDegree,c=l===void 0?0:l,u=n.gapPosition,d=n.trailColor,p=n.strokeLinecap,h=n.style,m=n.className,v=n.strokeColor,g=n.percent,x=Ye(n,mJe),y=qx/2,b=pJe(r),C="".concat(b,"-gradient"),S=y-a/2,w=Math.PI*2*S,E=c>0?90+c/2:-90,_=w*((360-c)/360),P=dt(i)==="object"?i:{count:i,gap:2},$=P.count,R=P.gap,O=tX(g),T=tX(v),I=T.find(function(V){return V&&dt(V)==="object"}),k=I&&dt(I)==="object",N=k?"butt":p,D=Q8(w,_,0,100,E,c,u,d,N,a),L=uJe(),H=function(){var j=0;return O.map(function(F,W){var X=T[W]||T[T.length-1],J=Q8(w,_,j,F,E,c,u,X,N,a);return j+=F,f.createElement(hJe,{key:W,color:X,ptg:F,radius:S,prefixCls:o,gradientId:C,style:J,strokeLinecap:N,strokeWidth:a,gapDegree:c,ref:function(A){L[W]=A},size:qx})}).reverse()},U=function(){var j=Math.round($*(O[0]/100)),F=100/$,W=0;return new Array($).fill(null).map(function(X,J){var q=J<=j-1?T[0]:d,A=q&&dt(q)==="object"?"url(#".concat(C,")"):void 0,z=Q8(w,_,W,F,E,c,u,q,"butt",a,R);return W+=(_-z.strokeDashoffset+R)*100/_,f.createElement("circle",{key:J,className:"".concat(o,"-circle-path"),r:S,cx:y,cy:y,stroke:A,strokeWidth:a,opacity:1,style:z,ref:function(Y){L[J]=Y}})})};return f.createElement("svg",we({className:re("".concat(o,"-circle"),m),viewBox:"0 0 ".concat(qx," ").concat(qx),style:h,id:r,role:"presentation"},x),!$&&f.createElement("circle",{className:"".concat(o,"-circle-trail"),r:S,cx:y,cy:y,stroke:d,strokeLinecap:N,strokeWidth:s||a,style:D}),$?U():H())};function Mp(e){return!e||e<0?0:e>100?100:e}function uM({success:e,successPercent:t}){let n=t;return e&&"progress"in e&&(n=e.progress),e&&"percent"in e&&(n=e.percent),n}const vJe=({percent:e,success:t,successPercent:n})=>{const r=Mp(uM({success:t,successPercent:n}));return[r,Mp(Mp(e)-r)]},yJe=({success:e={},strokeColor:t})=>{const{strokeColor:n}=e;return[n||xm.green,t||null]},TT=(e,t,n)=>{var r,o,i,a;let s=-1,l=-1;if(t==="step"){const c=n.steps,u=n.strokeWidth;typeof e=="string"||typeof e>"u"?(s=e==="small"?2:14,l=u??8):typeof e=="number"?[s,l]=[e,e]:[s=14,l=8]=Array.isArray(e)?e:[e.width,e.height],s*=c}else if(t==="line"){const c=n==null?void 0:n.strokeWidth;typeof e=="string"||typeof e>"u"?l=c||(e==="small"?6:8):typeof e=="number"?[s,l]=[e,e]:[s=-1,l=8]=Array.isArray(e)?e:[e.width,e.height]}else(t==="circle"||t==="dashboard")&&(typeof e=="string"||typeof e>"u"?[s,l]=e==="small"?[60,60]:[120,120]:typeof e=="number"?[s,l]=[e,e]:Array.isArray(e)&&(s=(o=(r=e[0])!==null&&r!==void 0?r:e[1])!==null&&o!==void 0?o:120,l=(a=(i=e[0])!==null&&i!==void 0?i:e[1])!==null&&a!==void 0?a:120));return[s,l]},bJe=3,xJe=e=>bJe/e*100,CJe=e=>{const{prefixCls:t,trailColor:n=null,strokeLinecap:r="round",gapPosition:o,gapDegree:i,width:a=120,type:s,children:l,success:c,size:u=a,steps:d}=e,[p,h]=TT(u,"circle");let{strokeWidth:m}=e;m===void 0&&(m=Math.max(xJe(p),6));const v={width:p,height:h,fontSize:p*.15+6},g=f.useMemo(()=>{if(i||i===0)return i;if(s==="dashboard")return 75},[i,s]),x=vJe(e),y=o||s==="dashboard"&&"bottom"||void 0,b=Object.prototype.toString.call(e.strokeColor)==="[object Object]",C=yJe({success:c,strokeColor:e.strokeColor}),S=re(`${t}-inner`,{[`${t}-circle-gradient`]:b}),w=f.createElement(gJe,{steps:d,percent:d?x[1]:x,strokeWidth:m,trailWidth:m,strokeColor:d?C[1]:C,strokeLinecap:r,trailColor:n,prefixCls:t,gapDegree:g,gapPosition:y}),E=p<=20,_=f.createElement("div",{className:S,style:v},w,!E&&l);return E?f.createElement(ss,{title:l},_):_},dM="--progress-line-stroke-color",cge="--progress-percent",nX=e=>{const t=e?"100%":"-100%";return new vn(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},wJe=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:Object.assign(Object.assign({},Rn(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize},[`${t}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",background:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${t}-text`]:{width:"max-content",marginInlineStart:0,marginTop:e.marginXXS}},[`${t}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${dM})`]},height:"100%",width:`calc(1 / var(${cge}) * 100%)`,display:"block"},[`&${t}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${t}-text-inner`]:{color:e.colorWhite,[`&${t}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[n]:{fontSize:e.fontSize},[`&${t}-text-outer`]:{width:"max-content"},[`&${t}-text-outer${t}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:e.marginXS}},[`${t}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${se(e.paddingXXS)}`,[`&${t}-text-start`]:{justifyContent:"start"},[`&${t}-text-end`]:{justifyContent:"end"}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:nX(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:nX(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}},SJe=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[n]:{fontSize:e.circleIconFontSize}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}},EJe=e=>{const{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}},_Je=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${n}`]:{fontSize:e.fontSizeSM}}}},$Je=e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`}),PJe=pn("Progress",e=>{const t=e.calc(e.marginXXS).div(2).equal(),n=Xt(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[wJe(n),SJe(n),EJe(n),_Je(n)]},$Je);var MJe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let t=[];return Object.keys(e).forEach(n=>{const r=parseFloat(n.replace(/%/g,""));Number.isNaN(r)||t.push({key:r,value:e[n]})}),t=t.sort((n,r)=>n.key-r.key),t.map(({key:n,value:r})=>`${r} ${n}%`).join(", ")},OJe=(e,t)=>{const{from:n=xm.blue,to:r=xm.blue,direction:o=t==="rtl"?"to left":"to right"}=e,i=MJe(e,["from","to","direction"]);if(Object.keys(i).length!==0){const s=RJe(i),l=`linear-gradient(${o}, ${s})`;return{background:l,[dM]:l}}const a=`linear-gradient(${o}, ${n}, ${r})`;return{background:a,[dM]:a}},TJe=e=>{const{prefixCls:t,direction:n,percent:r,size:o,strokeWidth:i,strokeColor:a,strokeLinecap:s="round",children:l,trailColor:c=null,percentPosition:u,success:d}=e,{align:p,type:h}=u,m=a&&typeof a!="string"?OJe(a,n):{[dM]:a,background:a},v=s==="square"||s==="butt"?0:void 0,g=o??[-1,i||(o==="small"?6:8)],[x,y]=TT(g,"line",{strokeWidth:i}),b={backgroundColor:c||void 0,borderRadius:v},C=Object.assign(Object.assign({width:`${Mp(r)}%`,height:y,borderRadius:v},m),{[cge]:Mp(r)/100}),S=uM(e),w={width:`${Mp(S)}%`,height:y,borderRadius:v,backgroundColor:d==null?void 0:d.strokeColor},E={width:x<0?"100%":x},_=f.createElement("div",{className:`${t}-inner`,style:b},f.createElement("div",{className:re(`${t}-bg`,`${t}-bg-${h}`),style:C},h==="inner"&&l),S!==void 0&&f.createElement("div",{className:`${t}-success-bg`,style:w})),P=h==="outer"&&p==="start",$=h==="outer"&&p==="end";return h==="outer"&&p==="center"?f.createElement("div",{className:`${t}-layout-bottom`},_,l):f.createElement("div",{className:`${t}-outer`,style:E},P&&l,_,$&&l)},IJe=e=>{const{size:t,steps:n,rounding:r=Math.round,percent:o=0,strokeWidth:i=8,strokeColor:a,trailColor:s=null,prefixCls:l,children:c}=e,u=r(n*(o/100)),p=t??[t==="small"?2:14,i],[h,m]=TT(p,"step",{steps:n,strokeWidth:i}),v=h/n,g=Array.from({length:n});for(let x=0;x{const{prefixCls:n,className:r,rootClassName:o,steps:i,strokeColor:a,percent:s=0,size:l="default",showInfo:c=!0,type:u="line",status:d,format:p,style:h,percentPosition:m={}}=e,v=kJe(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:g="end",type:x="outer"}=m,y=Array.isArray(a)?a[0]:a,b=typeof a=="string"||Array.isArray(a)?a:void 0,C=f.useMemo(()=>{if(y){const H=typeof y=="string"?y:Object.values(y)[0];return new wn(H).isLight()}return!1},[a]),S=f.useMemo(()=>{var H,U;const V=uM(e);return parseInt(V!==void 0?(H=V??0)===null||H===void 0?void 0:H.toString():(U=s??0)===null||U===void 0?void 0:U.toString(),10)},[s,e.success,e.successPercent]),w=f.useMemo(()=>!NJe.includes(d)&&S>=100?"success":d||"normal",[d,S]),{getPrefixCls:E,direction:_,progress:P}=f.useContext(It),$=E("progress",n),[R,O,T]=PJe($),I=u==="line",k=I&&!i,N=f.useMemo(()=>{if(!c)return null;const H=uM(e);let U;const V=p||(F=>`${F}%`),j=I&&C&&x==="inner";return x==="inner"||p||w!=="exception"&&w!=="success"?U=V(Mp(s),Mp(H)):w==="exception"?U=I?f.createElement(ju,null):f.createElement(zu,null):w==="success"&&(U=I?f.createElement(gg,null):f.createElement(w1,null)),f.createElement("span",{className:re(`${$}-text`,{[`${$}-text-bright`]:j,[`${$}-text-${g}`]:k,[`${$}-text-${x}`]:k}),title:typeof U=="string"?U:void 0},U)},[c,s,S,w,u,$,p]);let D;u==="line"?D=i?f.createElement(IJe,Object.assign({},e,{strokeColor:b,prefixCls:$,steps:typeof i=="object"?i.count:i}),N):f.createElement(TJe,Object.assign({},e,{strokeColor:y,prefixCls:$,direction:_,percentPosition:{align:g,type:x}}),N):(u==="circle"||u==="dashboard")&&(D=f.createElement(CJe,Object.assign({},e,{strokeColor:y,prefixCls:$,progressStatus:w}),N));const L=re($,`${$}-status-${w}`,{[`${$}-${u==="dashboard"&&"circle"||u}`]:u!=="line",[`${$}-inline-circle`]:u==="circle"&&TT(l,"circle")[0]<=20,[`${$}-line`]:k,[`${$}-line-align-${g}`]:k,[`${$}-line-position-${x}`]:k,[`${$}-steps`]:i,[`${$}-show-info`]:c,[`${$}-${l}`]:typeof l=="string",[`${$}-rtl`]:_==="rtl"},P==null?void 0:P.className,r,o,O,T);return R(f.createElement("div",Object.assign({ref:t,style:Object.assign(Object.assign({},P==null?void 0:P.style),h),className:L,role:"progressbar","aria-valuenow":S,"aria-valuemin":0,"aria-valuemax":100},En(v,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),D))});function hu(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=NO(e))||t){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){s=!0,i=c},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}var qy,oS;function Xa(e,t,n){if(t<0||t>31||e>>>t)throw new RangeError("Value out of range");for(var r=t-1;r>=0;r--)n.push(e>>>r&1)}function td(e,t){return(e>>>t&1)!=0}function xs(e){if(!e)throw new Error("Assertion error")}var mu=function(){function e(t,n){rr(this,e),K(this,"modeBits",void 0),K(this,"numBitsCharCount",void 0),this.modeBits=t,this.numBitsCharCount=n}return or(e,[{key:"numCharCountBits",value:function(n){return this.numBitsCharCount[Math.floor((n+7)/17)]}}]),e}();qy=mu;K(mu,"NUMERIC",new qy(1,[10,12,14]));K(mu,"ALPHANUMERIC",new qy(2,[9,11,13]));K(mu,"BYTE",new qy(4,[8,16,16]));K(mu,"KANJI",new qy(8,[8,10,12]));K(mu,"ECI",new qy(7,[0,0,0]));var ml=or(function e(t,n){rr(this,e),K(this,"ordinal",void 0),K(this,"formatBits",void 0),this.ordinal=t,this.formatBits=n});oS=ml;K(ml,"LOW",new oS(0,1));K(ml,"MEDIUM",new oS(1,0));K(ml,"QUARTILE",new oS(2,3));K(ml,"HIGH",new oS(3,2));var Sm=function(){function e(t,n,r){if(rr(this,e),K(this,"mode",void 0),K(this,"numChars",void 0),K(this,"bitData",void 0),this.mode=t,this.numChars=n,this.bitData=r,n<0)throw new RangeError("Invalid argument");this.bitData=r.slice()}return or(e,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(n){var r=[],o=hu(n),i;try{for(o.s();!(i=o.n()).done;){var a=i.value;Xa(a,8,r)}}catch(s){o.e(s)}finally{o.f()}return new e(mu.BYTE,n.length,r)}},{key:"makeNumeric",value:function(n){if(!e.isNumeric(n))throw new RangeError("String contains non-numeric characters");for(var r=[],o=0;o=1<e.MAX_VERSION)throw new RangeError("Version value out of range");if(i<-1||i>7)throw new RangeError("Mask value out of range");this.size=t*4+17;for(var a=[],s=0;s>>9)*1335;var a=(r<<10|o)^21522;xs(a>>>15==0);for(var s=0;s<=5;s++)this.setFunctionModule(8,s,td(a,s));this.setFunctionModule(8,7,td(a,6)),this.setFunctionModule(8,8,td(a,7)),this.setFunctionModule(7,8,td(a,8));for(var l=9;l<15;l++)this.setFunctionModule(14-l,8,td(a,l));for(var c=0;c<8;c++)this.setFunctionModule(this.size-1-c,8,td(a,c));for(var u=8;u<15;u++)this.setFunctionModule(8,this.size-15+u,td(a,u));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var n=this.version,r=0;r<12;r++)n=n<<1^(n>>>11)*7973;var o=this.version<<12|n;xs(o>>>18==0);for(var i=0;i<18;i++){var a=td(o,i),s=this.size-11+i%3,l=Math.floor(i/3);this.setFunctionModule(s,l,a),this.setFunctionModule(l,s,a)}}}},{key:"drawFinderPattern",value:function(n,r){for(var o=-4;o<=4;o++)for(var i=-4;i<=4;i++){var a=Math.max(Math.abs(i),Math.abs(o)),s=n+i,l=r+o;0<=s&&s=l)&&g.push(S[C])})},y=0;y=1;o-=2){o==6&&(o=5);for(var i=0;i>>3],7-(r&7)),r++)}}xs(r==n.length*8)}},{key:"applyMask",value:function(n){if(n<0||n>7)throw new RangeError("Mask value out of range");for(var r=0;r5&&n++):(this.finderPenaltyAddHistory(i,a),o||(n+=this.finderPenaltyCountPatterns(a)*e.PENALTY_N3),o=this.modules[r][s],i=1);n+=this.finderPenaltyTerminateAndCount(o,i,a)*e.PENALTY_N3}for(var l=0;l5&&n++):(this.finderPenaltyAddHistory(u,d),c||(n+=this.finderPenaltyCountPatterns(d)*e.PENALTY_N3),c=this.modules[p][l],u=1);n+=this.finderPenaltyTerminateAndCount(c,u,d)*e.PENALTY_N3}for(var h=0;h0&&n[2]==r&&n[3]==r*3&&n[4]==r&&n[5]==r;return(o&&n[0]>=r*4&&n[6]>=r?1:0)+(o&&n[6]>=r*4&&n[0]>=r?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(n,r,o){var i=r;return n&&(this.finderPenaltyAddHistory(i,o),i=0),i+=this.size,this.finderPenaltyAddHistory(i,o),this.finderPenaltyCountPatterns(o)}},{key:"finderPenaltyAddHistory",value:function(n,r){var o=n;r[0]==0&&(o+=this.size),r.pop(),r.unshift(o)}}],[{key:"encodeText",value:function(n,r){var o=Sm.makeSegments(n);return e.encodeSegments(o,r)}},{key:"encodeBinary",value:function(n,r){var o=Sm.makeBytes(n);return e.encodeSegments([o],r)}},{key:"encodeSegments",value:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(e.MIN_VERSION<=o&&o<=i&&i<=e.MAX_VERSION)||a<-1||a>7)throw new RangeError("Invalid value");var l,c;for(l=o;;l++){var u=e.getNumDataCodewords(l,r)*8,d=Sm.getTotalBits(n,l);if(d<=u){c=d;break}if(l>=i)throw new RangeError("Data too long")}for(var p=r,h=0,m=[ml.MEDIUM,ml.QUARTILE,ml.HIGH];h>>3]|=$<<7-(R&7)}),new e(l,p,P,a)}},{key:"getNumRawDataModules",value:function(n){if(ne.MAX_VERSION)throw new RangeError("Version number out of range");var r=(16*n+128)*n+64;if(n>=2){var o=Math.floor(n/7)+2;r-=(25*o-10)*o-55,n>=7&&(r-=36)}return xs(208<=r&&r<=29648),r}},{key:"getNumDataCodewords",value:function(n,r){return Math.floor(e.getNumRawDataModules(n)/8)-e.ECC_CODEWORDS_PER_BLOCK[r.ordinal][n]*e.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][n]}},{key:"reedSolomonComputeDivisor",value:function(n){if(n<1||n>255)throw new RangeError("Degree out of range");for(var r=[],o=0;o>>8||r>>>8)throw new RangeError("Byte out of range");for(var o=0,i=7;i>=0;i--)o=o<<1^(o>>>7)*285,o^=(r>>>i&1)*n;return xs(o>>>8==0),o}}]),e}();K(af,"MIN_VERSION",1);K(af,"MAX_VERSION",40);K(af,"PENALTY_N1",3);K(af,"PENALTY_N2",3);K(af,"PENALTY_N3",40);K(af,"PENALTY_N4",10);K(af,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]);K(af,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var DJe={L:ml.LOW,M:ml.MEDIUM,Q:ml.QUARTILE,H:ml.HIGH},dge=128,fge="L",pge="#FFFFFF",hge="#000000",mge=!1,gge=1,AJe=4,FJe=0,BJe=.1;function vge(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=[];return e.forEach(function(r,o){var i=null;r.forEach(function(a,s){if(!a&&i!==null){n.push("M".concat(i+t," ").concat(o+t,"h").concat(s-i,"v1H").concat(i+t,"z")),i=null;return}if(s===r.length-1){if(!a)return;i===null?n.push("M".concat(s+t,",").concat(o+t," h1v1H").concat(s+t,"z")):n.push("M".concat(i+t,",").concat(o+t," h").concat(s+1-i,"v1H").concat(i+t,"z"));return}a&&i===null&&(i=s)})}),n.join("")}function yge(e,t){return e.slice().map(function(n,r){return r=t.y+t.h?n:n.map(function(o,i){return i=t.x+t.w?o:!1})})}function LJe(e,t,n,r){if(r==null)return null;var o=e.length+n*2,i=Math.floor(t*BJe),a=o/t,s=(r.width||i)*a,l=(r.height||i)*a,c=r.x==null?e.length/2-s/2:r.x*a,u=r.y==null?e.length/2-l/2:r.y*a,d=r.opacity==null?1:r.opacity,p=null;if(r.excavate){var h=Math.floor(c),m=Math.floor(u),v=Math.ceil(s+c-h),g=Math.ceil(l+u-m);p={x:h,y:m,w:v,h:g}}var x=r.crossOrigin;return{x:c,y:u,h:l,w:s,excavation:p,opacity:d,crossOrigin:x}}function jJe(e,t){return t!=null?Math.floor(t):e?AJe:FJe}var zJe=function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0}();function bge(e){var t=e.value,n=e.level,r=e.minVersion,o=e.includeMargin,i=e.marginSize,a=e.imageSettings,s=e.size,l=f.useMemo(function(){var m=Sm.makeSegments(t);return af.encodeSegments(m,DJe[n],r)},[t,n,r]),c=f.useMemo(function(){var m=l.getModules(),v=jJe(o,i),g=m.length+v*2,x=LJe(m,s,v,a);return{cells:m,margin:v,numCells:g,calculatedImageSettings:x}},[l,s,a,o,i]),u=c.cells,d=c.margin,p=c.numCells,h=c.calculatedImageSettings;return{qrcode:l,margin:d,cells:u,numCells:p,calculatedImageSettings:h}}var HJe=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings"],xge=Z.forwardRef(function(t,n){var r=t.value,o=t.size,i=o===void 0?dge:o,a=t.level,s=a===void 0?fge:a,l=t.bgColor,c=l===void 0?pge:l,u=t.fgColor,d=u===void 0?hge:u,p=t.includeMargin,h=p===void 0?mge:p,m=t.minVersion,v=m===void 0?gge:m,g=t.marginSize,x=t.style,y=t.imageSettings,b=Ye(t,HJe),C=y==null?void 0:y.src,S=f.useRef(null),w=f.useRef(null),E=f.useCallback(function(L){S.current=L,typeof n=="function"?n(L):n&&(n.current=L)},[n]),_=f.useState(!1),P=ie(_,2),$=P[1],R=bge({value:r,level:s,minVersion:v,includeMargin:h,marginSize:g,imageSettings:y,size:i}),O=R.margin,T=R.cells,I=R.numCells,k=R.calculatedImageSettings;f.useEffect(function(){if(S.current!=null){var L=S.current,H=L.getContext("2d");if(!H)return;var U=T,V=w.current,j=k!=null&&V!==null&&V.complete&&V.naturalHeight!==0&&V.naturalWidth!==0;j&&k.excavation!=null&&(U=yge(T,k.excavation));var F=window.devicePixelRatio||1;L.height=L.width=i*F;var W=i/I*F;H.scale(W,W),H.fillStyle=c,H.fillRect(0,0,I,I),H.fillStyle=d,zJe?H.fill(new Path2D(vge(U,O))):T.forEach(function(X,J){X.forEach(function(q,A){q&&H.fillRect(A+O,J+O,1,1)})}),k&&(H.globalAlpha=k.opacity),j&&H.drawImage(V,k.x+O,k.y+O,k.w,k.h)}}),f.useEffect(function(){$(!1)},[C]);var N=B({height:i,width:i},x),D=null;return C!=null&&(D=Z.createElement("img",{src:C,key:C,style:{display:"none"},onLoad:function(){$(!0)},ref:w,crossOrigin:k==null?void 0:k.crossOrigin})),Z.createElement(Z.Fragment,null,Z.createElement("canvas",we({style:N,height:i,width:i,ref:E,role:"img"},b)),D)});xge.displayName="QRCodeCanvas";var VJe=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings"],Cge=Z.forwardRef(function(t,n){var r=t.value,o=t.size,i=o===void 0?dge:o,a=t.level,s=a===void 0?fge:a,l=t.bgColor,c=l===void 0?pge:l,u=t.fgColor,d=u===void 0?hge:u,p=t.includeMargin,h=p===void 0?mge:p,m=t.minVersion,v=m===void 0?gge:m,g=t.title,x=t.marginSize,y=t.imageSettings,b=Ye(t,VJe),C=bge({value:r,level:s,minVersion:v,includeMargin:h,marginSize:x,imageSettings:y,size:i}),S=C.margin,w=C.cells,E=C.numCells,_=C.calculatedImageSettings,P=w,$=null;y!=null&&_!=null&&(_.excavation!=null&&(P=yge(w,_.excavation)),$=Z.createElement("image",{href:y.src,height:_.h,width:_.w,x:_.x+S,y:_.y+S,preserveAspectRatio:"none",opacity:_.opacity,crossOrigin:_.crossOrigin}));var R=vge(P,S);return Z.createElement("svg",we({height:i,width:i,viewBox:"0 0 ".concat(E," ").concat(E),ref:n,role:"img"},b),!!g&&Z.createElement("title",null,g),Z.createElement("path",{fill:c,d:"M0,0 h".concat(E,"v").concat(E,"H0z"),shapeRendering:"crispEdges"}),Z.createElement("path",{fill:d,d:R,shapeRendering:"crispEdges"}),$)});Cge.displayName="QRCodeSVG";var WJe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z"}}]},name:"appstore",theme:"outlined"},UJe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:WJe}))},GJe=f.forwardRef(UJe),qJe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},KJe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:qJe}))},wge=f.forwardRef(KJe),YJe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},XJe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:YJe}))},QJe=f.forwardRef(XJe),ZJe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 545.5L536.1 163a31.96 31.96 0 00-48.3 0L156 545.5a7.97 7.97 0 006 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z"}}]},name:"arrow-up",theme:"outlined"},JJe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:ZJe}))},Sge=f.forwardRef(JJe),eet={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},tet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:eet}))},net=f.forwardRef(tet),ret={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{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 372z"}}]},name:"check-circle",theme:"outlined"},oet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:ret}))},iet=f.forwardRef(oet),aet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M433.1 657.7a31.8 31.8 0 0051.7 0l210.6-292c3.8-5.3 0-12.7-6.5-12.7H642c-10.2 0-19.9 4.9-25.9 13.3L459 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H315c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8z"}},{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 728H184V184h656v656z"}}]},name:"check-square",theme:"outlined"},set=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:aet}))},XA=f.forwardRef(set),cet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M518.3 459a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V856c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V613.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 459z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-upload",theme:"outlined"},uet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:cet}))},det=f.forwardRef(uet),fet={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"},pet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:fet}))},Ege=f.forwardRef(pet),het={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"},met=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:het}))},get=f.forwardRef(met),vet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},yet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:vet}))},zc=f.forwardRef(yet),bet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z"}}]},name:"desktop",theme:"outlined"},xet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:bet}))},Cet=f.forwardRef(xet),wet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},Eet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:wet}))},IT=f.forwardRef(Eet),_et={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"},$et=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:_et}))},R7=f.forwardRef($et),Pet={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"},Met=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Pet}))},Ret=f.forwardRef(Met),Oet={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 42h216v494z"}}]},name:"file",theme:"outlined"},Tet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Oet}))},Iet=f.forwardRef(Tet),ket={icon:function(t,n){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:n}},{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.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:t}}]}},name:"file",theme:"twotone"},Net=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:ket}))},Det=f.forwardRef(Net),Aet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M920 416H616c-4.4 0-8 3.6-8 8v112c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-56h60v320h-46c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h164c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-46V480h60v56c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V424c0-4.4-3.6-8-8-8zM656 296V168c0-4.4-3.6-8-8-8H104c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-64h168v560h-92c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-92V232h168v64c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8z"}}]},name:"font-size",theme:"outlined"},Fet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Aet}))},Bet=f.forwardRef(Fet),Let={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M355.9 534.9L354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 00-2.3 5.6zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4z"}}]},name:"form",theme:"outlined"},jet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Let}))},_ge=f.forwardRef(jet),zet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M957.6 507.4L603.2 158.2a7.9 7.9 0 00-11.2 0L353.3 393.4a8.03 8.03 0 00-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 00-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0011.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0011.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.2H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.2l68.6-67.6 171.4 168.9-68.6 67.6zM713.1 658L450.3 399.1 597.6 254l262.8 259-147.3 145z"}}]},name:"highlight",theme:"outlined"},Het=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:zet}))},Vet=f.forwardRef(Het),Wet={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},Uet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Wet}))},Get=f.forwardRef(Uet),qet={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 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"},Ket=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:qet}))},Yet=f.forwardRef(Ket),Xet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"},Qet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Xet}))},Sg=f.forwardRef(Qet),Zet={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"},Jet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Zet}))},ett=f.forwardRef(Jet),ttt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z"}}]},name:"menu-fold",theme:"outlined"},ntt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:ttt}))},rtt=f.forwardRef(ntt),ott={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z"}}]},name:"menu",theme:"outlined"},itt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:ott}))},$ge=f.forwardRef(itt),att={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z"}}]},name:"menu-unfold",theme:"outlined"},stt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:att}))},ltt=f.forwardRef(stt),ctt={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"},utt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:ctt}))},QA=f.forwardRef(utt),dtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{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 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},ftt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:dtt}))},ptt=f.forwardRef(ftt),htt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zm-8 824H288V134h448v752zM472 784a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"mobile",theme:"outlined"},mtt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:htt}))},Ky=f.forwardRef(mtt),gtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M456 231a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"more",theme:"outlined"},vtt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:gtt}))},O7=f.forwardRef(vtt),ytt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 394c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H400V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v236H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h228v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h164c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V394h164zM628 630H400V394h228v236z"}}]},name:"number",theme:"outlined"},btt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:ytt}))},xtt=f.forwardRef(btt),Ctt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},wtt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Ctt}))},Stt=f.forwardRef(wtt),Ett={icon:function(t,n){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:t}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:n}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:n}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:n}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:t}}]}},name:"picture",theme:"twotone"},_tt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Ett}))},$tt=f.forwardRef(_tt),Ptt={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 372z"}},{tag:"path",attrs:{d:"M719.4 499.1l-296.1-215A15.9 15.9 0 00398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 000-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z"}}]},name:"play-circle",theme:"outlined"},Mtt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Ptt}))},T7=f.forwardRef(Mtt),Rtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{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 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Ott=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Rtt}))},Ttt=f.forwardRef(Ott),Itt={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 708c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 00-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z"}}]},name:"question-circle",theme:"filled"},ktt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Itt}))},Ntt=f.forwardRef(ktt),Dtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M396 140h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-44 684h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm524-204h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 344h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm320 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm160 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm140-284c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V370c0-127-103-230-230-230H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h170c87.3 0 158 70.7 158 158v170zM236 96H92c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V104c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2zM920 780H776c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V788c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2z"}}]},name:"radius-setting",theme:"outlined"},Att=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Dtt}))},Ftt=f.forwardRef(Att),Btt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},Ltt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Btt}))},jtt=f.forwardRef(Ltt),ztt={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"},Htt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:ztt}))},Vtt=f.forwardRef(Htt),Wtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M893.3 293.3L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840zM512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z"}}]},name:"save",theme:"outlined"},Utt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Wtt}))},kT=f.forwardRef(Utt),Gtt={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 32h360c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H184V184h656v320c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM653.3 599.4l52.2-52.2a8.01 8.01 0 00-4.7-13.6l-179.4-21c-5.1-.6-9.5 3.7-8.9 8.9l21 179.4c.8 6.6 8.9 9.4 13.6 4.7l52.4-52.4 256.2 256.2c3.1 3.1 8.2 3.1 11.3 0l42.4-42.4c3.1-3.1 3.1-8.2 0-11.3L653.3 599.4z"}}]},name:"select",theme:"outlined"},qtt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Gtt}))},Pge=f.forwardRef(qtt),Ktt={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"},Ytt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Ktt}))},I7=f.forwardRef(Ytt),Xtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Qtt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Xtt}))},Ztt=f.forwardRef(Qtt),Jtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zm-40 600H184V312h528v528zm168-728H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM300 550h296v64H300z"}}]},name:"switcher",theme:"outlined"},ent=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Jtt}))},tnt=f.forwardRef(ent),nnt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.4 124C290.5 124.3 112 303 112 523.9c0 128 60.2 242 153.8 315.2l-37.5 48c-4.1 5.3-.3 13 6.3 12.9l167-.8c5.2 0 9-4.9 7.7-9.9L369.8 727a8 8 0 00-14.1-3L315 776.1c-10.2-8-20-16.7-29.3-26a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-7.5 7.5-15.3 14.5-23.4 21.2a7.93 7.93 0 00-1.2 11.1l39.4 50.5c2.8 3.5 7.9 4.1 11.4 1.3C854.5 760.8 912 649.1 912 523.9c0-221.1-179.4-400.2-400.6-399.9z"}}]},name:"undo",theme:"outlined"},rnt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:nnt}))},ont=f.forwardRef(rnt),int={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},ant=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:int}))},eh=f.forwardRef(ant),snt={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"},lnt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:snt}))},k7=f.forwardRef(lnt),cnt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},unt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:cnt}))},dnt=f.forwardRef(unt),fnt=["className","component","viewBox","spin","rotate","tabIndex","onClick","children"],Mge=f.forwardRef(function(e,t){var n=e.className,r=e.component,o=e.viewBox,i=e.spin,a=e.rotate,s=e.tabIndex,l=e.onClick,c=e.children,u=Ye(e,fnt),d=f.useRef(),p=Lc(d,t);aA(!!(r||c),"Should have `component` prop or `children`."),cde(d);var h=f.useContext(BO),m=h.prefixCls,v=m===void 0?"anticon":m,g=h.rootClassName,x=re(g,v,K({},"".concat(v,"-spin"),!!i&&!!r),n),y=re(K({},"".concat(v,"-spin"),!!i)),b=a?{msTransform:"rotate(".concat(a,"deg)"),transform:"rotate(".concat(a,"deg)")}:void 0,C=B(B({},AAe),{},{className:y,style:b,viewBox:o});o||delete C.viewBox;var S=function(){return r?f.createElement(r,C,c):c?(aA(!!o||f.Children.count(c)===1&&f.isValidElement(c)&&f.Children.only(c).type==="use","Make sure that you provide correct `viewBox` prop (default `0 0 1024 1024`) to the icon."),f.createElement("svg",we({},C,{viewBox:o}),c)):null},w=s;return w===void 0&&l&&(w=-1),f.createElement("span",we({role:"img"},u,{ref:p,tabIndex:w,onClick:l,className:x}),S())});Mge.displayName="AntdIcon";var pnt=["type","children"],Rge=new Set;function hnt(e){return!!(typeof e=="string"&&e.length&&!Rge.has(e))}function fM(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e[t];if(hnt(n)){var r=document.createElement("script");r.setAttribute("src",n),r.setAttribute("data-namespace",n),e.length>t+1&&(r.onload=function(){fM(e,t+1)},r.onerror=function(){fM(e,t+1)}),Rge.add(n),document.body.appendChild(r)}}function Oge(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.scriptUrl,n=e.extraCommonProps,r=n===void 0?{}:n;t&&typeof document<"u"&&typeof window<"u"&&typeof document.createElement=="function"&&(Array.isArray(t)?fM(t.reverse()):fM([t]));var o=f.forwardRef(function(i,a){var s=i.type,l=i.children,c=Ye(i,pnt),u=null;return i.type&&(u=f.createElement("use",{xlinkHref:"#".concat(s)})),l&&(u=l),f.createElement(Mge,we({},r,c,{ref:a}),u)});return o.displayName="Iconfont",o}const mnt=Z.createElement(Vu,null);function gnt({prefixCls:e,locale:t,onRefresh:n,statusRender:r,status:o}){const i=Z.createElement(Z.Fragment,null,Z.createElement("p",{className:`${e}-expired`},t==null?void 0:t.expired),n&&Z.createElement(At,{type:"link",icon:Z.createElement(jtt,null),onClick:n},t==null?void 0:t.refresh)),a=Z.createElement("p",{className:`${e}-scanned`},t==null?void 0:t.scanned),s={expired:i,loading:mnt,scanned:a};return(r??(u=>s[u.status]))({status:o,locale:t,onRefresh:n})}const vnt=e=>{const{componentCls:t,lineWidth:n,lineType:r,colorSplit:o}=e;return{[t]:Object.assign(Object.assign({},Rn(e)),{display:"flex",justifyContent:"center",alignItems:"center",padding:e.paddingSM,backgroundColor:e.colorWhite,borderRadius:e.borderRadiusLG,border:`${se(n)} ${r} ${o}`,position:"relative",overflow:"hidden",[`& > ${t}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:e.colorText,lineHeight:e.lineHeight,background:e.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${t}-expired, & > ${t}-scanned`]:{color:e.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:e.marginXS,fontSize:e.controlHeight}}),[`${t}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},ynt=e=>({QRCodeMaskBackgroundColor:new wn(e.colorBgContainer).setA(.96).toRgbString()}),bnt=pn("QRCode",e=>{const t=Xt(e,{QRCodeTextColor:e.colorText});return vnt(t)},ynt);var xnt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var t,n,r,o;const[,i]=ai(),{value:a,type:s="canvas",icon:l="",size:c=160,iconSize:u,color:d=i.colorText,errorLevel:p="M",status:h="active",bordered:m=!0,onRefresh:v,style:g,className:x,rootClassName:y,prefixCls:b,bgColor:C="transparent",statusRender:S}=e,w=xnt(e,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:E}=f.useContext(It),_=E("qrcode",b),[P,$,R]=bnt(_),O={src:l,x:void 0,y:void 0,height:typeof u=="number"?u:(t=u==null?void 0:u.height)!==null&&t!==void 0?t:40,width:typeof u=="number"?u:(n=u==null?void 0:u.width)!==null&&n!==void 0?n:40,excavate:!0,crossOrigin:"anonymous"},T=Zr(w,!0),I=En(w,Object.keys(T)),k=Object.assign({value:a,size:c,level:p,bgColor:C,fgColor:d,style:{width:g==null?void 0:g.width,height:g==null?void 0:g.height},imageSettings:l?O:void 0},T),[N]=Yi("QRCode");if(!a)return null;const D=re(_,x,y,$,R,{[`${_}-borderless`]:!m}),L=Object.assign(Object.assign({backgroundColor:C},g),{width:(r=g==null?void 0:g.width)!==null&&r!==void 0?r:c,height:(o=g==null?void 0:g.height)!==null&&o!==void 0?o:c});return P(Z.createElement("div",Object.assign({},I,{className:D,style:L}),h!=="active"&&Z.createElement("div",{className:`${_}-mask`},Z.createElement(gnt,{prefixCls:_,locale:N,status:h,onRefresh:v,statusRender:S})),s==="canvas"?Z.createElement(xge,Object.assign({},k)):Z.createElement(Cge,Object.assign({},k))))};function Cnt(e,t){var n=e.disabled,r=e.prefixCls,o=e.character,i=e.characterRender,a=e.index,s=e.count,l=e.value,c=e.allowHalf,u=e.focused,d=e.onHover,p=e.onClick,h=function(S){d(S,a)},m=function(S){p(S,a)},v=function(S){S.keyCode===ot.ENTER&&p(S,a)},g=a+1,x=new Set([r]);l===0&&a===0&&u?x.add("".concat(r,"-focused")):c&&l+.5>=g&&la?"true":"false","aria-posinset":a+1,"aria-setsize":s,tabIndex:n?-1:0},Z.createElement("div",{className:"".concat(r,"-first")},y),Z.createElement("div",{className:"".concat(r,"-second")},y)));return i&&(b=i(b,e)),b}const wnt=Z.forwardRef(Cnt);function Snt(){var e=f.useRef({});function t(r){return e.current[r]}function n(r){return function(o){e.current[r]=o}}return[t,n]}function Ent(e){var t=e.pageXOffset,n="scrollLeft";if(typeof t!="number"){var r=e.document;t=r.documentElement[n],typeof t!="number"&&(t=r.body[n])}return t}function _nt(e){var t,n,r=e.ownerDocument,o=r.body,i=r&&r.documentElement,a=e.getBoundingClientRect();return t=a.left,n=a.top,t-=i.clientLeft||o.clientLeft||0,n-=i.clientTop||o.clientTop||0,{left:t,top:n}}function $nt(e){var t=_nt(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=Ent(r),t.left}var Pnt=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Mnt(e,t){var n=e.prefixCls,r=n===void 0?"rc-rate":n,o=e.className,i=e.defaultValue,a=e.value,s=e.count,l=s===void 0?5:s,c=e.allowHalf,u=c===void 0?!1:c,d=e.allowClear,p=d===void 0?!0:d,h=e.keyboard,m=h===void 0?!0:h,v=e.character,g=v===void 0?"★":v,x=e.characterRender,y=e.disabled,b=e.direction,C=b===void 0?"ltr":b,S=e.tabIndex,w=S===void 0?0:S,E=e.autoFocus,_=e.onHoverChange,P=e.onChange,$=e.onFocus,R=e.onBlur,O=e.onKeyDown,T=e.onMouseLeave,I=Ye(e,Pnt),k=Snt(),N=ie(k,2),D=N[0],L=N[1],H=Z.useRef(null),U=function(){if(!y){var Re;(Re=H.current)===null||Re===void 0||Re.focus()}};Z.useImperativeHandle(t,function(){return{focus:U,blur:function(){if(!y){var Re;(Re=H.current)===null||Re===void 0||Re.blur()}}}});var V=Gt(i||0,{value:a}),j=ie(V,2),F=j[0],W=j[1],X=Gt(null),J=ie(X,2),q=J[0],A=J[1],z=function(Re,Pe){var ze=C==="rtl",Ie=Re+1;if(u){var $e=D(Re),Be=$nt($e),Ce=$e.clientWidth;(ze&&Pe-Be>Ce/2||!ze&&Pe-Be0&&!ze||Pe===ot.RIGHT&&F>0&&ze?(G(F-Ie),Re.preventDefault()):Pe===ot.LEFT&&F{const{componentCls:t}=e;return{[`${t}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:e.marginXS},"> div":{transition:`all ${e.motionDurationMid}, outline 0s`,"&:hover":{transform:e.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${se(e.lineWidth)} dashed ${e.starColor}`,transform:e.starHoverScale}},"&-first, &-second":{color:e.starBg,transition:`all ${e.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${t}-star-first, &-half ${t}-star-second`]:{opacity:1},[`&-half ${t}-star-first, &-full ${t}-star-second`]:{color:"inherit"}}}},Tnt=e=>({[`&-rtl${e.componentCls}`]:{direction:"rtl"}}),Int=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),{display:"inline-block",margin:0,padding:0,color:e.starColor,fontSize:e.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${t} ${t}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ont(e)),Tnt(e))}},knt=e=>({starColor:e.yellow6,starSize:e.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:e.colorFillContent}),Nnt=pn("Rate",e=>{const t=Xt(e,{});return[Int(t)]},knt);var Dnt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,className:r,rootClassName:o,style:i,tooltips:a,character:s=f.createElement(Ztt,null),disabled:l}=e,c=Dnt(e,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),u=(S,{index:w})=>a?f.createElement(ss,{title:a[w]},S):S,{getPrefixCls:d,direction:p,rate:h}=f.useContext(It),m=d("rate",n),[v,g,x]=Nnt(m),y=Object.assign(Object.assign({},h==null?void 0:h.style),i),b=f.useContext(ko),C=l??b;return v(f.createElement(Rnt,Object.assign({ref:t,character:s,characterRender:u,disabled:C},c,{className:re(r,o,g,x,h==null?void 0:h.className),style:y,prefixCls:m,direction:p})))}),Ant=()=>f.createElement("svg",{width:"252",height:"294"},f.createElement("title",null,"No Found"),f.createElement("g",{fill:"none",fillRule:"evenodd"},f.createElement("circle",{cx:"126.75",cy:"128.1",r:"126",fill:"#E4EBF7"}),f.createElement("circle",{cx:"31.55",cy:"130.8",r:"8.3",fill:"#FFF"}),f.createElement("path",{stroke:"#FFF",d:"m37 134.3 10.5 6m.9 6.2-12.7 10.8",strokeWidth:"2"}),f.createElement("path",{fill:"#FFF",d:"M39.9 159.4a5.7 5.7 0 1 1-11.3-1.2 5.7 5.7 0 0 1 11.3 1.2m17.7-16.2a5.7 5.7 0 1 1-11.4-1.1 5.7 5.7 0 0 1 11.4 1.1M99 27h29.8a4.6 4.6 0 1 0 0-9.2H99a4.6 4.6 0 1 0 0 9.2m11.4 18.3h29.8a4.6 4.6 0 0 0 0-9.2h-29.8a4.6 4.6 0 1 0 0 9.2"}),f.createElement("path",{fill:"#FFF",d:"M112.8 26.9h15.8a4.6 4.6 0 1 0 0 9.1h-15.8a4.6 4.6 0 0 0 0-9.1m71.7 108.8a10 10 0 1 1-19.8-2 10 10 0 0 1 19.8 2"}),f.createElement("path",{stroke:"#FFF",d:"m179.3 141.8 12.6 7.1m1.1 7.6-15.2 13",strokeWidth:"2"}),f.createElement("path",{fill:"#FFF",d:"M184.7 170a6.8 6.8 0 1 1-13.6-1.3 6.8 6.8 0 0 1 13.6 1.4m18.6-16.8a6.9 6.9 0 1 1-13.7-1.4 6.9 6.9 0 0 1 13.7 1.4"}),f.createElement("path",{stroke:"#FFF",d:"M152 192.3a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.4 0zm73.3-76.2a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0zm-9 35a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.5 0zM177 107.6a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm18.4-15.4a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0zm6.8 88.5a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0z",strokeWidth:"2"}),f.createElement("path",{stroke:"#FFF",d:"m214.4 153.3-2 20.2-10.8 6m-28-4.7-6.3 9.8H156l-4.5 6.5m23.5-66v-15.7m46 7.8-13 8-15.2-8V94.4",strokeWidth:"2"}),f.createElement("path",{fill:"#FFF",d:"M166.6 66h-4a4.8 4.8 0 0 1-4.7-4.8 4.8 4.8 0 0 1 4.7-4.7h4a4.8 4.8 0 0 1 4.7 4.7 4.8 4.8 0 0 1-4.7 4.7"}),f.createElement("circle",{cx:"204.3",cy:"30",r:"29.5",fill:"#1677ff"}),f.createElement("path",{fill:"#FFF",d:"M206 38.4c.5.5.7 1.1.7 2s-.2 1.4-.7 1.9a3 3 0 0 1-2 .7c-.8 0-1.5-.3-2-.8s-.8-1.1-.8-1.9.3-1.4.8-2c.5-.4 1.2-.7 2-.7.7 0 1.4.3 2 .8m4.2-19.5c1.5 1.3 2.2 3 2.2 5.2a7.2 7.2 0 0 1-1.5 4.5l-3 2.7a5 5 0 0 0-1.3 1.7 5.2 5.2 0 0 0-.6 2.4v.5h-4v-.5c0-1.4.1-2.5.6-3.5s1.9-2.5 4.2-4.5l.4-.5a4 4 0 0 0 1-2.6c0-1.2-.4-2-1-2.8-.7-.6-1.6-1-2.9-1-1.5 0-2.6.5-3.3 1.5-.4.5-.6 1-.8 1.9a2 2 0 0 1-2 1.6 2 2 0 0 1-2-2.4c.4-1.6 1-2.8 2.1-3.8a8.5 8.5 0 0 1 6.3-2.3c2.3 0 4.2.6 5.6 2"}),f.createElement("path",{fill:"#FFB594",d:"M52 76.1s21.8 5.4 27.3 16c5.6 10.7-6.3 9.2-15.7 5C52.8 92 39 85 52 76"}),f.createElement("path",{fill:"#FFC6A0",d:"m90.5 67.5-.5 2.9c-.7.5-4.7-2.7-4.7-2.7l-1.7.8-1.3-5.7s6.8-4.6 9-5c2.4-.5 9.8 1 10.6 2.3 0 0 1.3.4-2.2.6-3.6.3-5 .5-6.8 3.2l-2.4 3.6"}),f.createElement("path",{fill:"#FFF",d:"M128 111.4a36.7 36.7 0 0 0-8.9-15.5c-3.5-3-9.3-2.2-11.3-4.2-1.3-1.2-3.2-1.2-3.2-1.2L87.7 87c-2.3-.4-2.1-.7-6-1.4-1.6-1.9-3-1.1-3-1.1l-7-1.4c-1-1.5-2.5-1-2.5-1l-2.4-.9C65 91.2 59 95 59 95c1.8 1.1 15.7 8.3 15.7 8.3l5.1 37.1s-3.3 5.7 1.4 9.1c0 0 19.9-3.7 34.9-.3 0 0 3-2.6 1-8.8.5-3 1.4-8.3 1.7-11.6.4.7 2 1.9 3.1 3.4 0 0 9.4-7.3 11-14a17 17 0 0 1-2.2-2.4c-.5-.8-.3-2-.7-2.8-.7-1-1.8-1.3-2-1.6"}),f.createElement("path",{fill:"#CBD1D1",d:"M101 290s4.4 2 7.4 1c2.9-1 4.6.7 7.1 1.2 2.6.5 6.9 1.1 11.7-1.3 0-5.5-6.9-4-12-6.7-2.5-1.4-3.7-4.7-3.5-8.8h-9.5s-1.2 10.6-1 14.6"}),f.createElement("path",{fill:"#2B0849",d:"M101 289.8s2.5 1.3 6.8.7c3-.5 3.7.5 7.4 1 3.8.6 10.8 0 11.9-.9.4 1.1-.4 2-.4 2s-1.5.7-4.8.9c-2 .1-5.8.3-7.6-.5-1.8-1.4-5.2-1.9-5.7-.2-4 1-7.4-.3-7.4-.3l-.1-2.7z"}),f.createElement("path",{fill:"#A4AABA",d:"M108.3 276h3.1s0 6.7 4.6 8.6c-4.7.6-8.6-2.3-7.7-8.6"}),f.createElement("path",{fill:"#CBD1D1",d:"M57.5 272.4s-2 7.4-4.4 12.3c-1.8 3.7-4.3 7.5 5.4 7.5 6.7 0 9-.5 7.4-6.6-1.5-6.1.3-13.2.3-13.2h-8.7z"}),f.createElement("path",{fill:"#2B0849",d:"M51.5 289.8s2 1.2 6.6 1.2c6 0 8.3-1.7 8.3-1.7s.6 1.1-.7 2.2c-1 .8-3.6 1.6-7.4 1.5-4.1 0-5.8-.5-6.7-1.1-.8-.6-.7-1.6-.1-2.1"}),f.createElement("path",{fill:"#A4AABA",d:"M58.4 274.3s0 1.5-.3 3c-.3 1.4-1 3-1.1 4 0 1.2 4.5 1.7 5.1.1.6-1.5 1.3-6.4 2-7.2.6-.9-5-2.2-5.7.1"}),f.createElement("path",{fill:"#7BB2F9",d:"m99.7 278.5 13.3.1s1.3-54.5 1.9-64.4c.5-9.9 3.8-43.4 1-63.1l-12.6-.7-22.8.8-1.2 10c0 .5-.7.8-.7 1.4-.1.5.4 1.3.3 2-2.4 14-6.4 33-8.8 46.6 0 .7-1.2 1-1.4 2.7 0 .3.2 1.5 0 1.8-6.8 18.7-10.9 47.8-14.2 61.9h14.6s2.2-8.6 4-17c2.9-12.9 23.2-85 23.2-85l3-.5 1 46.3s-.2 1.2.4 2c.5.8-.6 1.1-.4 2.3l.4 1.8-1 11.8c-.4 4.8 0 39.2 0 39.2"}),f.createElement("path",{stroke:"#648BD8",d:"M76 221.6c1.2.1 4.1-2 7-5m23.4 8.5s2.7-1 6-3.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#648BD8",d:"M107.3 222.1s2.7-1.1 6-3.9",strokeLinecap:"round",strokeLinejoin:"round"}),f.createElement("path",{stroke:"#648BD8",d:"M74.7 224.8s2.7-.6 6.5-3.4m4.8-69.8c-.2 3.1.3 8.6-4.3 9.2m22-11s0 14-1.4 15.1a15 15 0 0 1-3 2m.5-16.5s0 13-1.2 24.4m-5 1.1s7.3-1.7 9.5-1.7M74.3 206a212 212 0 0 1-1 4.5s-1.4 1.9-1 3.8c.5 2-1 2-5 15.4A353 353 0 0 0 61 257l-.2 1.2m14.9-60.5a321 321 0 0 1-.9 4.8m7.8-50.4-1.2 10.5s-1.1.1-.5 2.2c.1 1.4-2.7 15.8-5.2 30.5m-19.6 79h13.3",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#192064",d:"M116.2 148.2s-17-3-35.9.2c.2 2.5 0 4.2 0 4.2s14.7-2.8 35.7-.3c.3-2.4.2-4 .2-4"}),f.createElement("path",{fill:"#FFF",d:"M106.3 151.2v-5a.8.8 0 0 0-.8-.8h-7.8a.8.8 0 0 0-.8.8v5a.8.8 0 0 0 .8.8h7.8a.8.8 0 0 0 .8-.8"}),f.createElement("path",{fill:"#192064",d:"M105.2 150.2v-3a.6.6 0 0 0-.6-.7 94.3 94.3 0 0 0-5.9 0 .7.7 0 0 0-.6.6v3.1a.6.6 0 0 0 .6.7 121.1 121.1 0 0 1 5.8 0c.4 0 .7-.3.7-.7"}),f.createElement("path",{stroke:"#648BD8",d:"M100.3 275.4h12.3m-11.2-4.9.1 6.5m0-12.5a915.8 915.8 0 0 0 0 4.4m-.5-94 .9 44.7s.7 1.6-.2 2.7c-1 1.1 2.4.7.9 2.2-1.6 1.6.9 1.2 0 3.4-.6 1.5-1 21.1-1.1 35.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#FFC6A0",d:"M46.9 83.4s-.5 6 7.2 5.6c11.2-.7 9.2-9.4 31.5-21.7-.7-2.7-2.4-4.7-2.4-4.7s-11 3-22.6 8c-6.8 3-13.4 6.4-13.7 12.8m57.6 7.7.9-5.4-8.9-11.4-5 5.3-1.8 7.9a.3.3 0 0 0 .1.3c1 .8 6.5 5 14.4 3.5a.3.3 0 0 0 .3-.2"}),f.createElement("path",{fill:"#FFC6A0",d:"M94 79.4s-4.6-2.9-2.5-6.9c1.6-3 4.5 1.2 4.5 1.2s.5-3.7 3.1-3.7c.6-1 1.6-4.1 1.6-4.1l13.5 3c0 5.3-2.3 19.5-7.8 20-8.9.6-12.5-9.5-12.5-9.5"}),f.createElement("path",{fill:"#520038",d:"M113.9 73.4c2.6-2 3.4-9.7 3.4-9.7s-2.4-.5-6.6-2c-4.7-2.1-12.8-4.8-17.5 1-9.6 3.2-2 19.8-2 19.8l2.7-3s-4-3.3-2-6.3c2-3.5 3.8 1 3.8 1s.7-2.3 3.6-3.3c.4-.7 1-2.6 1.4-3.8a1 1 0 0 1 1.3-.7l11.4 2.6c.5.2.8.7.8 1.2l-.3 3.2z"}),f.createElement("path",{fill:"#552950",d:"M105 76c-.1.7-.6 1.1-1 1-.6 0-.9-.6-.8-1.2.1-.6.6-1 1-1 .6 0 .9.7.8 1.3m7.1 1.6c0 .6-.5 1-1 1-.5-.1-.8-.7-.7-1.3 0-.6.5-1 1-1 .5.1.8.7.7 1.3"}),f.createElement("path",{stroke:"#DB836E",d:"m110.1 74.8-.9 1.7-.3 4.3h-2.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#5C2552",d:"M110.8 74.5s1.8-.7 2.6.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#DB836E",d:"M92.4 74.3s.5-1.1 1.1-.7c.6.4 1.3 1.4.6 2-.8.5.1 1.6.1 1.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#5C2552",d:"M103.3 73s1.8 1 4.1.9",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#DB836E",d:"M103.7 81.8s2.2 1.2 4.4 1.2m-3.5 1.3s1 .4 1.6.3m-11.5-3.4s2.3 7.4 10.4 7.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#E4EBF7",d:"M81.5 89.4s.4 5.6-5 12.8M69 82.7s-.7 9.2-8.2 14.2m68.6 26s-5.3 7.4-9.4 10.7m-.7-26.3s.5 4.4-2.1 32",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#F2D7AD",d:"M150 151.2h-49.8a1 1 0 0 1-1-1v-31.7c0-.5.4-1 1-1H150c.6 0 1 .5 1 1v31.7a1 1 0 0 1-1 1"}),f.createElement("path",{fill:"#F4D19D",d:"M150.3 151.2h-19.9v-33.7h20.8v32.8a1 1 0 0 1-1 1"}),f.createElement("path",{fill:"#F2D7AD",d:"M123.6 127.9H92.9a.5.5 0 0 1-.4-.8l6.4-9.1c.2-.3.5-.5.8-.5h31.1l-7.2 10.4z"}),f.createElement("path",{fill:"#CC9B6E",d:"M123.7 128.4H99.2v-.5h24.2l7.2-10.2.4.3z"}),f.createElement("path",{fill:"#F4D19D",d:"M158.3 127.9h-18.7a2 2 0 0 1-1.6-.8l-7.2-9.6h20c.5 0 1 .3 1.2.6l6.7 9a.5.5 0 0 1-.4.8"}),f.createElement("path",{fill:"#CC9B6E",d:"M157.8 128.5h-19.3l-7.9-10.5.4-.3 7.7 10.3h19.1zm-27.2 22.2v-8.2h.4v8.2zm-.1-10.9v-21.4h.4l.1 21.4zm-18.6 1.1-.5-.1 1.5-5.2.5.2zm-3.5.2-2.6-3 2.6-3.4.4.3-2.4 3.1 2.4 2.6zm8.2 0-.4-.4 2.4-2.6-2.4-3 .4-.4 2.7 3.4z"}),f.createElement("path",{fill:"#FFC6A0",d:"m154.3 131.9-3.1-2v3.5l-1 .1a85 85 0 0 1-4.8.3c-1.9 0-2.7 2.2 2.2 2.6l-2.6-.6s-2.2 1.3.5 2.3c0 0-1.6 1.2.6 2.6-.6 3.5 5.2 4 7 3.6a6.1 6.1 0 0 0 4.6-5.2 8 8 0 0 0-3.4-7.2"}),f.createElement("path",{stroke:"#DB836E",d:"M153.7 133.6s-6.5.4-8.4.3c-1.8 0-1.9 2.2 2.4 2.3 3.7.2 5.4 0 5.4 0",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#DB836E",d:"M145.2 135.9c-1.9 1.3.5 2.3.5 2.3s3.5 1 6.8.6m-.6 2.9s-6.3.1-6.7-2.1c-.3-1.4.4-1.4.4-1.4m.5 2.7s-1 3.1 5.5 3.5m-.4-14.5v3.5M52.8 89.3a18 18 0 0 0 13.6-7.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#5BA02E",d:"M168.6 248.3a6.6 6.6 0 0 1-6.7-6.6v-66.5a6.6 6.6 0 1 1 13.3 0v66.5a6.6 6.6 0 0 1-6.6 6.6"}),f.createElement("path",{fill:"#92C110",d:"M176.5 247.7a6.6 6.6 0 0 1-6.6-6.7v-33.2a6.6 6.6 0 1 1 13.3 0V241a6.6 6.6 0 0 1-6.7 6.7"}),f.createElement("path",{fill:"#F2D7AD",d:"M186.4 293.6H159a3.2 3.2 0 0 1-3.2-3.2v-46.1a3.2 3.2 0 0 1 3.2-3.2h27.5a3.2 3.2 0 0 1 3.2 3.2v46.1a3.2 3.2 0 0 1-3.2 3.2"}),f.createElement("path",{stroke:"#E4EBF7",d:"M89 89.5s7.8 5.4 16.6 2.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}))),Fnt=()=>f.createElement("svg",{width:"254",height:"294"},f.createElement("title",null,"Server Error"),f.createElement("g",{fill:"none",fillRule:"evenodd"},f.createElement("path",{fill:"#E4EBF7",d:"M0 128.1v-2C0 56.5 56.3.2 125.7.2h2.1C197.2.3 253.5 56.6 253.5 126v2.1c0 69.5-56.3 125.7-125.7 125.7h-2.1A125.7 125.7 0 0 1 0 128.1"}),f.createElement("path",{fill:"#FFF",d:"M40 132.1a8.3 8.3 0 1 1-16.6-1.7 8.3 8.3 0 0 1 16.6 1.7"}),f.createElement("path",{stroke:"#FFF",d:"m37.2 135.6 10.5 6m1 6.3-12.8 10.8",strokeWidth:"2"}),f.createElement("path",{fill:"#FFF",d:"M40.1 160.8a5.7 5.7 0 1 1-11.3-1.1 5.7 5.7 0 0 1 11.3 1.1M58 144.6a5.7 5.7 0 1 1-11.4-1.2 5.7 5.7 0 0 1 11.4 1.2M99.7 27.4h30a4.6 4.6 0 1 0 0-9.2h-30a4.6 4.6 0 0 0 0 9.2M111 46h30a4.6 4.6 0 1 0 0-9.3h-30a4.6 4.6 0 1 0 0 9.3m2.5-18.6h16a4.6 4.6 0 1 0 0 9.3h-16a4.6 4.6 0 0 0 0-9.3m36.7 42.7h-4a4.8 4.8 0 0 1-4.8-4.8 4.8 4.8 0 0 1 4.8-4.8h4a4.8 4.8 0 0 1 4.7 4.8 4.8 4.8 0 0 1-4.7 4.8"}),f.createElement("circle",{cx:"201.35",cy:"30.2",r:"29.7",fill:"#FF603B"}),f.createElement("path",{fill:"#FFF",d:"m203.6 19.4-.7 15a1.5 1.5 0 0 1-3 0l-.7-15a2.2 2.2 0 1 1 4.4 0m-.3 19.4c.5.5.8 1.1.8 1.9s-.3 1.4-.8 1.9a3 3 0 0 1-2 .7 2.5 2.5 0 0 1-1.8-.7c-.6-.6-.8-1.2-.8-2 0-.7.2-1.3.8-1.8.5-.5 1.1-.7 1.8-.7.8 0 1.5.2 2 .7"}),f.createElement("path",{fill:"#FFB594",d:"M119.3 133.3c4.4-.6 3.6-1.2 4-4.8.8-5.2-3-17-8.2-25.1-1-10.7-12.6-11.3-12.6-11.3s4.3 5 4.2 16.2c1.4 5.3.8 14.5.8 14.5s5.3 11.4 11.8 10.5"}),f.createElement("path",{fill:"#FFF",d:"M101 91.6s1.4-.6 3.2.6c8 1.4 10.3 6.7 11.3 11.4 1.8 1.2 1.8 2.3 1.8 3.5l1.5 3s-7.2 1.7-11 6.7c-1.3-6.4-6.9-25.2-6.9-25.2"}),f.createElement("path",{fill:"#FFB594",d:"m94 90.5 1-5.8-9.2-11.9-5.2 5.6-2.6 9.9s8.4 5 16 2.2"}),f.createElement("path",{fill:"#FFC6A0",d:"M83 78.2s-4.6-2.9-2.5-6.9c1.6-3 4.5 1.2 4.5 1.2s.5-3.7 3.2-3.7c.5-1 1.5-4.2 1.5-4.2l13.6 3.2c0 5.2-2.3 19.5-7.9 20-8.9.6-12.5-9.6-12.5-9.6"}),f.createElement("path",{fill:"#520038",d:"M103 72.2c2.6-2 3.5-9.7 3.5-9.7s-2.5-.5-6.7-2c-4.7-2.2-12.9-4.9-17.6.9-9.5 4.4-2 20-2 20l2.7-3.1s-4-3.3-2.1-6.3c2.2-3.5 4 1 4 1s.6-2.3 3.5-3.3c.4-.7 1-2.7 1.5-3.8A1 1 0 0 1 91 65l11.5 2.7c.5.1.8.6.8 1.2l-.3 3.2z"}),f.createElement("path",{fill:"#552950",d:"M101.2 76.5c0 .6-.6 1-1 1-.5-.1-.9-.7-.8-1.3.1-.6.6-1 1.1-1 .5.1.8.7.7 1.3m-7-1.4c0 .6-.5 1-1 1-.5-.1-.8-.7-.7-1.3 0-.6.6-1 1-1 .5.1.9.7.8 1.3"}),f.createElement("path",{stroke:"#DB836E",d:"m99.2 73.6-.9 1.7-.3 4.3h-2.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#5C2552",d:"M100 73.3s1.7-.7 2.4.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#DB836E",d:"M81.4 73s.4-1 1-.6c.7.4 1.4 1.4.6 2s.2 1.6.2 1.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#5C2552",d:"M92.3 71.7s1.9 1.1 4.2 1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#DB836E",d:"M92.7 80.6s2.3 1.2 4.4 1.2m-3.4 1.4s1 .4 1.5.3M83.7 80s1.8 6.6 9.2 8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#E4EBF7",d:"M95.5 91.7s-1 2.8-8.2 2c-7.3-.6-10.3-5-10.3-5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#FFF",d:"M78.1 87.5s6.6 5 16.5 2.5c0 0 9.6 1 11.5 5.3 5.4 11.8.6 36.8 0 40 3.5 4-.4 8.4-.4 8.4-15.7-3.5-35.8-.6-35.8-.6-4.9-3.5-1.3-9-1.3-9l-6.2-23.8c-2.5-15.2.8-19.8 3.5-20.7 3-1 8-1.3 8-1.3.6 0 1.1 0 1.4-.2 2.4-1.3 2.8-.6 2.8-.6"}),f.createElement("path",{fill:"#FFC6A0",d:"M65.8 89.8s-6.8.5-7.6 8.2c-.4 8.8 3 11 3 11s6.1 22 16.9 22.9c8.4-2.2 4.7-6.7 4.6-11.4-.2-11.3-7-17-7-17s-4.3-13.7-9.9-13.7"}),f.createElement("path",{fill:"#FFC6A0",d:"M71.7 124.2s.9 11.3 9.8 6.5c4.8-2.5 7.6-13.8 9.8-22.6A201 201 0 0 0 94 96l-5-1.7s-2.4 5.6-7.7 12.3c-4.4 5.5-9.2 11.1-9.5 17.7"}),f.createElement("path",{stroke:"#E4EBF7",d:"M108.5 105.2s1.7 2.7-2.4 30.5c2.4 2.2 1 6-.2 7.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#FFC6A0",d:"M123.3 131.5s-.5 2.8-11.8 2c-15.2-1-25.3-3.2-25.3-3.2l.9-5.8s.7.2 9.7-.1c11.9-.4 18.7-6 25-1 4 3.2 1.5 8.1 1.5 8.1"}),f.createElement("path",{fill:"#FFF",d:"M70.2 91s-5.6-4.8-11 2.7c-3.3 7.2.5 15.2 2.6 19.5-.3 3.8 2.4 4.3 2.4 4.3s0 1 1.5 2.7c4-7 6.7-9.1 13.7-12.5-.3-.7-1.9-3.3-1.8-3.8.2-1.7-1.3-2.6-1.3-2.6s-.3-.2-1.2-2.8c-.8-2.3-2-5.1-4.9-7.5"}),f.createElement("path",{fill:"#CBD1D1",d:"M90.2 288s4.9 2.3 8.3 1.2c3.2-1 5.2.7 8 1.3a20 20 0 0 0 13.3-1.4c-.2-6.2-7.8-4.5-13.6-7.6-2.9-1.6-4.2-5.3-4-10H91.5s-1.5 12-1.3 16.5"}),f.createElement("path",{fill:"#2B0849",d:"M90.2 287.8s2.8 1.5 7.6.8c3.5-.5 3.3.6 7.5 1.3 4.2.6 13-.2 14.3-1.2.5 1.3-.4 2.4-.4 2.4s-1.7.6-5.4.9c-2.3.1-8.1.3-10.2-.6-2-1.6-4.9-1.5-6-.3-4.5 1.1-7.2-.3-7.2-.3l-.2-3z"}),f.createElement("path",{fill:"#A4AABA",d:"M98.4 272.3h3.5s0 7.5 5.2 9.6c-5.3.7-9.7-2.6-8.7-9.6"}),f.createElement("path",{fill:"#CBD1D1",d:"M44.4 272s-2.2 7.8-4.7 13c-1.9 3.8-4.4 7.8 5.8 7.8 7 0 9.3-.5 7.7-7-1.6-6.3.3-13.8.3-13.8h-9z"}),f.createElement("path",{fill:"#2B0849",d:"M38 290.3s2.3 1.2 7 1.2c6.4 0 8.7-1.7 8.7-1.7s.6 1.1-.7 2.2c-1 1-3.8 1.7-7.7 1.7-4.4 0-6.1-.6-7-1.3-1-.5-.8-1.6-.2-2.1"}),f.createElement("path",{fill:"#A4AABA",d:"M45.3 274s0 1.6-.3 3.1-1.1 3.3-1.2 4.4c0 1.2 4.8 1.6 5.4 0 .7-1.6 1.4-6.8 2-7.6.7-.9-5.1-2.2-5.9.1"}),f.createElement("path",{fill:"#7BB2F9",d:"M89.5 277.6h13.9s1.3-56.6 1.9-66.8c.6-10.3 4-45.1 1-65.6l-13-.7-23.7.8-1.3 10.4c0 .5-.7.9-.8 1.4 0 .6.5 1.4.4 2L59.6 206c-.1.7-1.3 1-1.5 2.8 0 .3.2 1.6.1 1.8-7.1 19.5-12.2 52.6-15.6 67.2h15.1L62 259c3-13.3 24-88.3 24-88.3l3.2-1-.2 48.6s-.2 1.3.4 2.1c.5.8-.6 1.2-.4 2.4l.4 1.8-1 12.4c-.4 4.9 1.2 40.7 1.2 40.7"}),f.createElement("path",{stroke:"#648BD8",d:"M64.6 218.9c1.2 0 4.2-2.1 7.2-5.1m24.2 8.7s3-1.1 6.4-4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#648BD8",d:"M97 219.4s2.9-1.2 6.3-4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1"}),f.createElement("path",{stroke:"#648BD8",d:"M63.2 222.1s2.7-.6 6.7-3.5m5-72.4c-.3 3.2.3 8.8-4.5 9.4m22.8-11.3s.1 14.6-1.4 15.7c-2.3 1.7-3 2-3 2m.4-17s.3 13-1 25m-4.7.7s6.8-1 9.1-1M46 270l-.9 4.6m1.8-11.3-.8 4.1m16.6-64.9c-.3 1.6 0 2-.4 3.4 0 0-2.8 2-2.3 4s-.3 3.4-4.5 17.2c-1.8 5.8-4.3 19-6.2 28.3l-1.1 5.8m16-67-1 4.9m8.1-52.3-1.2 10.9s-1.2.1-.5 2.3c0 1.4-2.8 16.4-5.4 31.6m-20 82.1h13.9",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#192064",d:"M106.2 142.1c-3-.5-18.8-2.7-36.2.2a.6.6 0 0 0-.6.7v3a.6.6 0 0 0 .8.6c3.3-.5 17-2.4 35.6-.3.4 0 .7-.2.7-.5.2-1.4.2-2.5.2-3a.6.6 0 0 0-.5-.7"}),f.createElement("path",{fill:"#FFF",d:"M96.4 145.3v-5.1a.8.8 0 0 0-.8-.9 114.1 114.1 0 0 0-8.1 0 .8.8 0 0 0-.9.8v5.1c0 .5.4.9.9.9h8a.8.8 0 0 0 .9-.8"}),f.createElement("path",{fill:"#192064",d:"M95.2 144.3v-3.2a.7.7 0 0 0-.6-.7h-6.1a.7.7 0 0 0-.6.7v3.2c0 .4.3.7.6.7h6c.4 0 .7-.3.7-.7"}),f.createElement("path",{stroke:"#648BD8",d:"M90.1 273.5h12.8m-11.7-3.7v6.3m-.3-12.6v4.5m-.5-97.6 1 46.4s.7 1.6-.3 2.8c-.9 1.1 2.6.7 1 2.3-1.7 1.6.9 1.2 0 3.5-.6 1.6-1 22-1.2 36.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#E4EBF7",d:"M73.7 98.7 76 103s2 .8 1.8 2.7l.8 2.2m-14.3 8.7c.2-1 2.2-7.1 12.6-10.5m.7-16s7.7 6 16.5 2.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#FFC6A0",d:"M92 87s5.5-.9 7.5-4.6c1.3-.3.8 2.2-.3 3.7l-1 1.5s.2.3.2.9c0 .6-.2.6-.3 1v1l-.4 1c-.1.2 0 .6-.2.9-.2.4-1.6 1.8-2.6 2.8-3.8 3.6-5 1.7-6-.4-1-1.8-.7-5.1-.9-6.9-.3-2.9-2.6-3-2-4.4.4-.7 3 .7 3.4 1.8.7 2 2.9 1.8 2.6 1.7"}),f.createElement("path",{stroke:"#DB836E",d:"M99.8 82.4c-.5.1-.3.3-1 1.3-.6 1-4.8 2.9-6.4 3.2-2.5.5-2.2-1.6-4.2-2.9-1.7-1-3.6-.6-1.4 1.4 1 1 1 1.1 1.4 3.2.3 1.5-.7 3.7.7 5.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),f.createElement("path",{stroke:"#E59788",d:"M79.5 108.7c-2 2.9-4.2 6.1-5.5 8.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),f.createElement("path",{fill:"#FFC6A0",d:"M87.7 124.8s-2-2-5.1-2.8c-3-.7-3.6-.1-5.5.1-2 .3-4-.9-3.7.7.3 1.7 5 1 5.2 2.1.2 1.1-6.3 2.8-8.3 2.2-.8.8.5 1.9 2 2.2.3 1.5 2.3 1.5 2.3 1.5s.7 1 2.6 1.1c2.5 1.3 9-.7 11-1.5 2-.9-.5-5.6-.5-5.6"}),f.createElement("path",{stroke:"#E59788",d:"M73.4 122.8s.7 1.2 3.2 1.4c2.3.3 2.6.6 2.6.6s-2.6 3-9.1 2.3m2.3 2.2s3.8 0 5-.7m-2.4 2.2s2 0 3.3-.6m-1 1.7s1.7 0 2.8-.5m-6.8-9s-.6-1.1 1.3-.5c1.7.5 2.8 0 5.1.1 1.4.1 3-.2 4 .2 1.6.8 3.6 2.2 3.6 2.2s10.6 1.2 19-1.1M79 108s-8.4 2.8-13.2 12.1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),f.createElement("path",{stroke:"#E4EBF7",d:"M109.3 112.5s3.4-3.6 7.6-4.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#E59788",d:"M107.4 123s9.7-2.7 11.4-.9",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),f.createElement("path",{stroke:"#BFCDDD",d:"m194.6 83.7 4-4M187.2 91l3.7-3.6m.9-3-4.5-4.7m11.2 11.5-4.2-4.3m-65 76.3 3.7-3.7M122.3 170l3.5-3.5m.8-2.9-4.3-4.2M133 170l-4-4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),f.createElement("path",{fill:"#A3B4C6",d:"M190.2 211.8h-1.6a4 4 0 0 1-4-4v-32.1a4 4 0 0 1 4-4h1.6a4 4 0 0 1 4 4v32a4 4 0 0 1-4 4"}),f.createElement("path",{fill:"#A3B4C6",d:"M237.8 213a4.8 4.8 0 0 1-4.8 4.8h-86.6a4.8 4.8 0 0 1 0-9.6H233a4.8 4.8 0 0 1 4.8 4.8"}),f.createElement("path",{fill:"#A3B4C6",d:"M154.1 190.1h70.5v-84.6h-70.5z"}),f.createElement("path",{fill:"#BFCDDD",d:"M225 190.1h-71.2a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.2v19a3.2 3.2 0 0 1-3.2 3.2m0-59.3h-71.1a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.3v19a3.2 3.2 0 0 1-3.2 3.1"}),f.createElement("path",{fill:"#FFF",d:"M159.6 120.5a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8v-3.2c0-.4.3-.8.8-.8h22.4c.5 0 .8.4.8.8v3.2c0 .5-.3.8-.8.8"}),f.createElement("path",{fill:"#BFCDDD",d:"M225 160.5h-71.2a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.2v19a3.2 3.2 0 0 1-3.2 3.2"}),f.createElement("path",{stroke:"#7C90A5",d:"M173.5 130.8h49.3m-57.8 0h6m-15 0h6.7m11.1 29.8h49.3m-57.7 0h6m-15.8 0h6.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#FFF",d:"M159.6 151a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8V147c0-.4.3-.8.8-.8h22.4c.5 0 .8.4.8.8v3.2c0 .5-.3.8-.8.8m-63 29a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.5 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8V176c0-.5.3-.8.8-.8h22.4c.5 0 .8.3.8.8v3.2c0 .4-.3.8-.8.8"}),f.createElement("path",{fill:"#BFCDDD",d:"M203 221.1h-27.3a2.4 2.4 0 0 1-2.4-2.4v-11.4a2.4 2.4 0 0 1 2.4-2.5H203a2.4 2.4 0 0 1 2.4 2.5v11.4a2.4 2.4 0 0 1-2.4 2.4"}),f.createElement("path",{stroke:"#A3B4C6",d:"M177.3 207.2v11.5m23.8-11.5v11.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#5BA02E",d:"M162.9 267.9a9.4 9.4 0 0 1-9.4-9.4v-14.8a9.4 9.4 0 0 1 18.8 0v14.8a9.4 9.4 0 0 1-9.4 9.4"}),f.createElement("path",{fill:"#92C110",d:"M171.2 267.8a9.4 9.4 0 0 1-9.4-9.4V255a9.4 9.4 0 0 1 18.8 0v3.4a9.4 9.4 0 0 1-9.4 9.4"}),f.createElement("path",{fill:"#F2D7AD",d:"M181.3 293.7h-27.7a3.2 3.2 0 0 1-3.2-3.2v-20.7a3.2 3.2 0 0 1 3.2-3.2h27.7a3.2 3.2 0 0 1 3.2 3.2v20.7a3.2 3.2 0 0 1-3.2 3.2"}))),Bnt=e=>{const{componentCls:t,lineHeightHeading3:n,iconCls:r,padding:o,paddingXL:i,paddingXS:a,paddingLG:s,marginXS:l,lineHeight:c}=e;return{[t]:{padding:`${se(e.calc(s).mul(2).equal())} ${se(i)}`,"&-rtl":{direction:"rtl"}},[`${t} ${t}-image`]:{width:e.imageWidth,height:e.imageHeight,margin:"auto"},[`${t} ${t}-icon`]:{marginBottom:s,textAlign:"center",[`& > ${r}`]:{fontSize:e.iconFontSize}},[`${t} ${t}-title`]:{color:e.colorTextHeading,fontSize:e.titleFontSize,lineHeight:n,marginBlock:l,textAlign:"center"},[`${t} ${t}-subtitle`]:{color:e.colorTextDescription,fontSize:e.subtitleFontSize,lineHeight:c,textAlign:"center"},[`${t} ${t}-content`]:{marginTop:s,padding:`${se(s)} ${se(e.calc(o).mul(2.5).equal())}`,backgroundColor:e.colorFillAlter},[`${t} ${t}-extra`]:{margin:e.extraMargin,textAlign:"center","& > *":{marginInlineEnd:a,"&:last-child":{marginInlineEnd:0}}}}},Lnt=e=>{const{componentCls:t,iconCls:n}=e;return{[`${t}-success ${t}-icon > ${n}`]:{color:e.resultSuccessIconColor},[`${t}-error ${t}-icon > ${n}`]:{color:e.resultErrorIconColor},[`${t}-info ${t}-icon > ${n}`]:{color:e.resultInfoIconColor},[`${t}-warning ${t}-icon > ${n}`]:{color:e.resultWarningIconColor}}},jnt=e=>[Bnt(e),Lnt(e)],znt=e=>jnt(e),Hnt=e=>({titleFontSize:e.fontSizeHeading3,subtitleFontSize:e.fontSize,iconFontSize:e.fontSizeHeading3*3,extraMargin:`${e.paddingLG}px 0 0 0`}),Vnt=pn("Result",e=>{const t=e.colorInfo,n=e.colorError,r=e.colorSuccess,o=e.colorWarning,i=Xt(e,{resultInfoIconColor:t,resultErrorIconColor:n,resultSuccessIconColor:r,resultWarningIconColor:o,imageWidth:250,imageHeight:295});return[znt(i)]},Hnt),Wnt=()=>f.createElement("svg",{width:"251",height:"294"},f.createElement("title",null,"Unauthorized"),f.createElement("g",{fill:"none",fillRule:"evenodd"},f.createElement("path",{fill:"#E4EBF7",d:"M0 129v-2C0 58.3 55.6 2.7 124.2 2.7h2c68.6 0 124.2 55.6 124.2 124.1v2.1c0 68.6-55.6 124.2-124.1 124.2h-2.1A124.2 124.2 0 0 1 0 129"}),f.createElement("path",{fill:"#FFF",d:"M41.4 133a8.2 8.2 0 1 1-16.4-1.7 8.2 8.2 0 0 1 16.4 1.6"}),f.createElement("path",{stroke:"#FFF",d:"m38.7 136.4 10.4 5.9m.9 6.2-12.6 10.7",strokeWidth:"2"}),f.createElement("path",{fill:"#FFF",d:"M41.5 161.3a5.6 5.6 0 1 1-11.2-1.2 5.6 5.6 0 0 1 11.2 1.2m17.7-16a5.7 5.7 0 1 1-11.3-1.2 5.7 5.7 0 0 1 11.3 1.2m41.2-115.8H130a4.6 4.6 0 1 0 0-9.1h-29.6a4.6 4.6 0 0 0 0 9.1m11.3 18.3h29.7a4.6 4.6 0 1 0 0-9.2h-29.7a4.6 4.6 0 1 0 0 9.2"}),f.createElement("path",{fill:"#FFF",d:"M114 29.5h15.8a4.6 4.6 0 1 0 0 9.1H114a4.6 4.6 0 0 0 0-9.1m71.3 108.2a10 10 0 1 1-19.8-2 10 10 0 0 1 19.8 2"}),f.createElement("path",{stroke:"#FFF",d:"m180.2 143.8 12.5 7.1m1.1 7.5-15.1 13",strokeWidth:"2"}),f.createElement("path",{fill:"#FFF",d:"M185.6 172a6.8 6.8 0 1 1-13.6-1.4 6.8 6.8 0 0 1 13.5 1.3m18.6-16.6a6.8 6.8 0 1 1-13.6-1.4 6.8 6.8 0 0 1 13.6 1.4"}),f.createElement("path",{stroke:"#FFF",d:"M153 194a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm73-75.8a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.4 0zm-9 34.9a2.2 2.2 0 1 1-4.3 0 2.2 2.2 0 0 1 4.4 0zm-39.2-43.3a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm18.3-15.3a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm6.7 88a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0z",strokeWidth:"2"}),f.createElement("path",{stroke:"#FFF",d:"m215.1 155.3-1.9 20-10.8 6m-27.8-4.7-6.3 9.8H157l-4.5 6.4m23.4-65.5v-15.7m45.6 7.8-12.8 7.9-15.2-7.9V96.7",strokeWidth:"2"}),f.createElement("path",{fill:"#A26EF4",d:"M180.7 29.3a29.3 29.3 0 1 1 58.6 0 29.3 29.3 0 0 1-58.6 0"}),f.createElement("path",{fill:"#FFF",d:"m221.4 41.7-21.5-.1a1.7 1.7 0 0 1-1.7-1.8V27.6a1.7 1.7 0 0 1 1.8-1.7h21.5c1 0 1.8.9 1.8 1.8l-.1 12.3a1.7 1.7 0 0 1-1.7 1.7"}),f.createElement("path",{fill:"#FFF",d:"M215.1 29.2c0 2.6-2 4.6-4.5 4.6a4.6 4.6 0 0 1-4.5-4.7v-6.9c0-2.6 2-4.6 4.6-4.6 2.5 0 4.5 2 4.4 4.7v6.9zm-4.5-14a6.9 6.9 0 0 0-7 6.8v7.3a6.9 6.9 0 0 0 13.8.1V22a6.9 6.9 0 0 0-6.8-6.9zm-43 53.2h-4a4.7 4.7 0 0 1-4.7-4.8 4.7 4.7 0 0 1 4.7-4.7h4a4.7 4.7 0 0 1 4.7 4.8 4.7 4.7 0 0 1-4.7 4.7"}),f.createElement("path",{fill:"#5BA02E",d:"M168.2 248.8a6.6 6.6 0 0 1-6.6-6.6v-66a6.6 6.6 0 0 1 13.2 0v66a6.6 6.6 0 0 1-6.6 6.6"}),f.createElement("path",{fill:"#92C110",d:"M176.1 248.2a6.6 6.6 0 0 1-6.6-6.6v-33a6.6 6.6 0 1 1 13.3 0v33a6.6 6.6 0 0 1-6.7 6.6"}),f.createElement("path",{fill:"#F2D7AD",d:"M186 293.9h-27.4a3.2 3.2 0 0 1-3.2-3.2v-45.9a3.2 3.2 0 0 1 3.2-3.1H186a3.2 3.2 0 0 1 3.2 3.1v46a3.2 3.2 0 0 1-3.2 3"}),f.createElement("path",{fill:"#FFF",d:"M82 147.7s6.3-1 17.5-1.3c11.8-.4 17.6 1 17.6 1s3.7-3.8 1-8.3c1.3-12.1 6-32.9.3-48.3-1.1-1.4-3.7-1.5-7.5-.6-1.4.3-7.2-.2-8-.1l-15.3-.4-8-.5c-1.6-.1-4.3-1.7-5.5-.3-.4.4-2.4 5.6-2 16l8.7 35.7s-3.2 3.6 1.2 7"}),f.createElement("path",{fill:"#FFC6A0",d:"m75.8 73.3-1-6.4 12-6.5s7.4-.1 8 1.2c.8 1.3-5.5 1-5.5 1s-1.9 1.4-2.6 2.5c-1.7 2.4-1 6.5-8.4 6-1.7.3-2.5 2.2-2.5 2.2"}),f.createElement("path",{fill:"#FFB594",d:"M52.4 77.7S66.7 87 77.4 92c1 .5-2 16.2-11.9 11.8-7.4-3.3-20.1-8.4-21.5-14.5-.7-3.2 2.6-7.6 8.4-11.7M142 80s-6.7 3-13.9 6.9c-3.9 2.1-10.1 4.7-12.3 8-6.2 9.3 3.5 11.2 13 7.5 6.6-2.7 29-12.1 13.2-22.4"}),f.createElement("path",{fill:"#FFC6A0",d:"m76.2 66.4 3 3.8S76.4 73 73 76c-7 6.2-12.8 14.3-16 16.4-4 2.7-9.7 3.3-12.2 0-3.5-5.1.5-14.7 31.5-26"}),f.createElement("path",{fill:"#FFF",d:"M64.7 85.1s-2.4 8.4-9 14.5c.7.5 18.6 10.5 22.2 10 5.2-.6 6.4-19 1.2-20.5-.8-.2-6-1.3-8.9-2.2-.9-.2-1.6-1.7-3.5-1l-2-.8zm63.7.7s5.3 2 7.3 13.8c-.6.2-17.6 12.3-21.8 7.8-6.6-7-.8-17.4 4.2-18.6 4.7-1.2 5-1.4 10.3-3"}),f.createElement("path",{stroke:"#E4EBF7",d:"M78.2 94.7s.9 7.4-5 13",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#E4EBF7",d:"M87.4 94.7s3.1 2.6 10.3 2.6c7.1 0 9-3.5 9-3.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".9"}),f.createElement("path",{fill:"#FFC6A0",d:"m117.2 68.6-6.8-6.1s-5.4-4.4-9.2-1c-3.9 3.5 4.4 2.2 5.6 4.2 1.2 2.1.9 1.2-2 .5-5.7-1.4-2.1.9 3 5.3 2 1.9 7 1 7 1l2.4-3.9z"}),f.createElement("path",{fill:"#FFB594",d:"m105.3 91.3-.3-11H89l-.5 10.5c0 .4.2.8.6 1 2 1.3 9.3 5 15.8.4.2-.2.4-.5.4-.9"}),f.createElement("path",{fill:"#5C2552",d:"M107.6 74.2c.8-1.1 1-9 1-11.9a1 1 0 0 0-1-1l-4.6-.4c-7.7-1-17 .6-18.3 6.3-5.4 5.9-.4 13.3-.4 13.3s2 3.5 4.3 6.8c.8 1 .4-3.8 3-6a47.9 47.9 0 0 1 16-7"}),f.createElement("path",{fill:"#FFC6A0",d:"M88.4 83.2s2.7 6.2 11.6 6.5c7.8.3 9-7 7.5-17.5l-1-5.5c-6-2.9-15.4.6-15.4.6s-.6 2-.2 5.5c-2.3 2-1.8 5.6-1.8 5.6s-1-2-2-2.3c-.9-.3-2 0-2.3 2-1 4.6 3.6 5.1 3.6 5.1"}),f.createElement("path",{stroke:"#DB836E",d:"m100.8 77.1 1.7-1-1-4.3.7-1.4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#552950",d:"M105.5 74c0 .8-.4 1.4-1 1.4-.4 0-.8-.7-.8-1.4s.5-1.2 1-1.2.9.6.8 1.3m-8 .2c0 .8-.4 1.3-.9 1.3s-.9-.6-.9-1.3c0-.7.5-1.3 1-1.3s1 .6.9 1.3"}),f.createElement("path",{stroke:"#DB836E",d:"M91.1 86.8s5.3 5 12.7 2.3",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#DB836E",d:"M99.8 81.9s-3.6.2-1.5-2.8c1.6-1.5 5-.4 5-.4s1 3.9-3.5 3.2"}),f.createElement("path",{stroke:"#5C2552",d:"M102.9 70.6s2.5.8 3.4.7m-12.4.7s2.5-1.2 4.8-1.1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),f.createElement("path",{stroke:"#DB836E",d:"M86.3 77.4s1 .9 1.5 2c-.4.6-1 1.2-.3 1.9m11.8 2.4s2 .2 2.5-.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#E4EBF7",d:"m87.8 115.8 15.7-3m-3.3 3 10-2m-43.7-27s-1.6 8.8-6.7 14M128.3 88s3 4 4 11.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#DB836E",d:"M64 84.8s-6 10-13.5 10",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),f.createElement("path",{fill:"#FFC6A0",d:"m112.4 66-.2 5.2 12 9.2c4.5 3.6 8.9 7.5 11 8.7 4.8 2.8 8.9 3.3 11 1.8 4.1-2.9 4.4-9.9-8.1-15.3-4.3-1.8-16.1-6.3-25.7-9.7"}),f.createElement("path",{stroke:"#DB836E",d:"M130.5 85.5s4.6 5.7 11.7 6.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),f.createElement("path",{stroke:"#E4EBF7",d:"M121.7 105.7s-.4 8.6-1.3 13.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#648BD8",d:"M115.8 161.5s-3.6-1.5-2.7-7.1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#CBD1D1",d:"M101.5 290.2s4.3 2.1 7.4 1c2.9-.9 4.6.7 7.2 1.3 2.5.5 6.9 1 11.7-1.3 0-5.6-7-4-12-6.8-2.6-1.4-3.8-4.7-3.6-8.8h-9.5s-1.4 10.6-1.2 14.6"}),f.createElement("path",{fill:"#2B0849",d:"M101.5 290s2.4 1.4 6.8.7c3-.4 3.7.5 7.5 1 3.7.6 10.8 0 11.9-.8.4 1-.4 2-.4 2s-1.5.7-4.8.9c-2 .1-5.8.3-7.7-.5-1.8-1.4-5.2-2-5.7-.3-4 1-7.4-.3-7.4-.3l-.2-2.6z"}),f.createElement("path",{fill:"#A4AABA",d:"M108.8 276.2h3.1s0 6.7 4.6 8.6c-4.7.6-8.6-2.3-7.7-8.6"}),f.createElement("path",{fill:"#CBD1D1",d:"M57.6 272.5s-2 7.5-4.5 12.4c-1.8 3.7-4.2 7.6 5.5 7.6 6.7 0 9-.5 7.5-6.7-1.5-6.1.3-13.3.3-13.3h-8.8z"}),f.createElement("path",{fill:"#2B0849",d:"M51.5 290s2.2 1.2 6.7 1.2c6.1 0 8.3-1.6 8.3-1.6s.6 1-.6 2.1c-1 .9-3.6 1.6-7.4 1.6-4.2 0-6-.6-6.8-1.2-.9-.5-.7-1.6-.2-2"}),f.createElement("path",{fill:"#A4AABA",d:"M58.5 274.4s0 1.6-.3 3-1 3.1-1.1 4.2c0 1.1 4.5 1.5 5.2 0 .6-1.6 1.3-6.5 1.9-7.3.6-.8-5-2.1-5.7.1"}),f.createElement("path",{fill:"#7BB2F9",d:"m100.9 277 13.3.1s1.3-54.2 1.8-64c.6-9.9 3.8-43.2 1-62.8l-12.4-.7-22.8.8-1.2 10c0 .4-.6.8-.7 1.3 0 .6.4 1.3.3 2-2.3 14-6.3 32.9-8.7 46.4-.1.6-1.2 1-1.4 2.6 0 .3.2 1.6 0 1.8-6.8 18.7-10.8 47.6-14.1 61.6h14.5s2.2-8.6 4-17a3984 3984 0 0 1 23-84.5l3-.5 1 46.1s-.2 1.2.4 2c.5.8-.6 1.1-.4 2.3l.4 1.7-1 11.9c-.4 4.6 0 39 0 39"}),f.createElement("path",{stroke:"#648BD8",d:"M77.4 220.4c1.2.1 4-2 7-4.9m23.1 8.4s2.8-1 6.1-3.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#648BD8",d:"M108.5 221s2.7-1.2 6-4",strokeLinecap:"round",strokeLinejoin:"round"}),f.createElement("path",{stroke:"#648BD8",d:"M76.1 223.6s2.6-.6 6.5-3.4m4.7-69.4c-.2 3.1.3 8.5-4.3 9m21.8-10.7s.1 14-1.3 15c-2.2 1.6-3 1.9-3 1.9m.5-16.4s0 12.8-1.2 24.3m-4.9 1s7.2-1.6 9.4-1.6m-28.6 31.5-1 4.5s-1.5 1.8-1 3.7c.4 2-1 2-5 15.3-1.7 5.6-4.4 18.5-6.3 27.5l-4 18.4M77 196.7a313.3 313.3 0 0 1-.8 4.8m7.7-50-1.2 10.3s-1 .2-.5 2.3c.1 1.3-2.6 15.6-5.1 30.2M57.6 273h13.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#192064",d:"M117.4 147.4s-17-3-35.7.2v4.2s14.6-2.9 35.5-.4l.2-4"}),f.createElement("path",{fill:"#FFF",d:"M107.5 150.4v-5a.8.8 0 0 0-.8-.7H99a.8.8 0 0 0-.7.8v4.8c0 .5.3.9.8.8a140.8 140.8 0 0 1 7.7 0 .8.8 0 0 0 .8-.7"}),f.createElement("path",{fill:"#192064",d:"M106.4 149.4v-3a.6.6 0 0 0-.6-.7 94.1 94.1 0 0 0-5.8 0 .6.6 0 0 0-.7.7v3c0 .4.3.7.7.7h5.7c.4 0 .7-.3.7-.7"}),f.createElement("path",{stroke:"#648BD8",d:"M101.5 274h12.3m-11.1-5v6.5m0-12.4v4.3m-.5-93.4.9 44.4s.7 1.6-.2 2.7c-1 1.1 2.4.7.9 2.2-1.6 1.6.9 1.1 0 3.4-.6 1.5-1 21-1.1 35",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}))),Unt={success:gg,error:ju,info:Dy,warning:dnt},iS={404:Ant,500:Fnt,403:Wnt},Gnt=Object.keys(iS),qnt=({prefixCls:e,icon:t,status:n})=>{const r=re(`${e}-icon`);if(Gnt.includes(`${n}`)){const i=iS[n];return f.createElement("div",{className:`${r} ${e}-image`},f.createElement(i,null))}const o=f.createElement(Unt[n]);return t===null||t===!1?null:f.createElement("div",{className:r},t||o)},Knt=({prefixCls:e,extra:t})=>t?f.createElement("div",{className:`${e}-extra`},t):null,aS=({prefixCls:e,className:t,rootClassName:n,subTitle:r,title:o,style:i,children:a,status:s="info",icon:l,extra:c})=>{const{getPrefixCls:u,direction:d,result:p}=f.useContext(It),h=u("result",e),[m,v,g]=Vnt(h),x=re(h,`${h}-${s}`,t,p==null?void 0:p.className,n,{[`${h}-rtl`]:d==="rtl"},v,g),y=Object.assign(Object.assign({},p==null?void 0:p.style),i);return m(f.createElement("div",{className:x,style:y},f.createElement(qnt,{prefixCls:h,status:s,icon:l}),f.createElement("div",{className:`${h}-title`},o),r&&f.createElement("div",{className:`${h}-subtitle`},r),f.createElement(Knt,{prefixCls:h,extra:c}),a&&f.createElement("div",{className:`${h}-content`},a)))};aS.PRESENTED_IMAGE_403=iS[403];aS.PRESENTED_IMAGE_404=iS[404];aS.PRESENTED_IMAGE_500=iS[500];var Ynt=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Ige=f.forwardRef(function(e,t){var n,r=e.prefixCls,o=r===void 0?"rc-switch":r,i=e.className,a=e.checked,s=e.defaultChecked,l=e.disabled,c=e.loadingIcon,u=e.checkedChildren,d=e.unCheckedChildren,p=e.onClick,h=e.onChange,m=e.onKeyDown,v=Ye(e,Ynt),g=Gt(!1,{value:a,defaultValue:s}),x=ie(g,2),y=x[0],b=x[1];function C(_,P){var $=y;return l||($=_,b($),h==null||h($,P)),$}function S(_){_.which===ot.LEFT?C(!1,_):_.which===ot.RIGHT&&C(!0,_),m==null||m(_)}function w(_){var P=C(!y,_);p==null||p(P,_)}var E=re(o,i,(n={},K(n,"".concat(o,"-checked"),y),K(n,"".concat(o,"-disabled"),l),n));return f.createElement("button",we({},v,{type:"button",role:"switch","aria-checked":y,disabled:l,className:E,ref:t,onKeyDown:S,onClick:w}),c,f.createElement("span",{className:"".concat(o,"-inner")},f.createElement("span",{className:"".concat(o,"-inner-checked")},u),f.createElement("span",{className:"".concat(o,"-inner-unchecked")},d)))});Ige.displayName="Switch";const Xnt=e=>{const{componentCls:t,trackHeightSM:n,trackPadding:r,trackMinWidthSM:o,innerMinMarginSM:i,innerMaxMarginSM:a,handleSizeSM:s,calc:l}=e,c=`${t}-inner`,u=se(l(s).add(l(r).mul(2)).equal()),d=se(l(a).mul(2).equal());return{[t]:{[`&${t}-small`]:{minWidth:o,height:n,lineHeight:se(n),[`${t}-inner`]:{paddingInlineStart:a,paddingInlineEnd:i,[`${c}-checked, ${c}-unchecked`]:{minHeight:n},[`${c}-checked`]:{marginInlineStart:`calc(-100% + ${u} - ${d})`,marginInlineEnd:`calc(100% - ${u} + ${d})`},[`${c}-unchecked`]:{marginTop:l(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${t}-handle`]:{width:s,height:s},[`${t}-loading-icon`]:{top:l(l(s).sub(e.switchLoadingIconSize)).div(2).equal(),fontSize:e.switchLoadingIconSize},[`&${t}-checked`]:{[`${t}-inner`]:{paddingInlineStart:i,paddingInlineEnd:a,[`${c}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${c}-unchecked`]:{marginInlineStart:`calc(100% - ${u} + ${d})`,marginInlineEnd:`calc(-100% + ${u} - ${d})`}},[`${t}-handle`]:{insetInlineStart:`calc(100% - ${se(l(s).add(r).equal())})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${c}`]:{[`${c}-unchecked`]:{marginInlineStart:l(e.marginXXS).div(2).equal(),marginInlineEnd:l(e.marginXXS).mul(-1).div(2).equal()}},[`&${t}-checked ${c}`]:{[`${c}-checked`]:{marginInlineStart:l(e.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:l(e.marginXXS).div(2).equal()}}}}}}},Qnt=e=>{const{componentCls:t,handleSize:n,calc:r}=e;return{[t]:{[`${t}-loading-icon${e.iconCls}`]:{position:"relative",top:r(r(n).sub(e.fontSize)).div(2).equal(),color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${t}-checked ${t}-loading-icon`]:{color:e.switchColor}}}},Znt=e=>{const{componentCls:t,trackPadding:n,handleBg:r,handleShadow:o,handleSize:i,calc:a}=e,s=`${t}-handle`;return{[t]:{[s]:{position:"absolute",top:n,insetInlineStart:n,width:i,height:i,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:r,borderRadius:a(i).div(2).equal(),boxShadow:o,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${t}-checked ${s}`]:{insetInlineStart:`calc(100% - ${se(a(i).add(n).equal())})`},[`&:not(${t}-disabled):active`]:{[`${s}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${t}-checked ${s}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}}}},Jnt=e=>{const{componentCls:t,trackHeight:n,trackPadding:r,innerMinMargin:o,innerMaxMargin:i,handleSize:a,calc:s}=e,l=`${t}-inner`,c=se(s(a).add(s(r).mul(2)).equal()),u=se(s(i).mul(2).equal());return{[t]:{[l]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:i,paddingInlineEnd:o,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${l}-checked, ${l}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:n},[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${c} - ${u})`,marginInlineEnd:`calc(100% - ${c} + ${u})`},[`${l}-unchecked`]:{marginTop:s(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${t}-checked ${l}`]:{paddingInlineStart:o,paddingInlineEnd:i,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${c} + ${u})`,marginInlineEnd:`calc(-100% + ${c} - ${u})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:s(r).mul(2).equal(),marginInlineEnd:s(r).mul(-1).mul(2).equal()}},[`&${t}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:s(r).mul(-1).mul(2).equal(),marginInlineEnd:s(r).mul(2).equal()}}}}}},ert=e=>{const{componentCls:t,trackHeight:n,trackMinWidth:r}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:r,height:n,lineHeight:se(n),verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${t}-disabled)`]:{background:e.colorTextTertiary}}),Ls(e)),{[`&${t}-checked`]:{background:e.switchColor,[`&:hover:not(${t}-disabled)`]:{background:e.colorPrimaryHover}},[`&${t}-loading, &${t}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${t}-rtl`]:{direction:"rtl"}})}},trt=e=>{const{fontSize:t,lineHeight:n,controlHeight:r,colorWhite:o}=e,i=t*n,a=r/2,s=2,l=i-s*2,c=a-s*2;return{trackHeight:i,trackHeightSM:a,trackMinWidth:l*2+s*4,trackMinWidthSM:c*2+s*2,trackPadding:s,handleBg:o,handleSize:l,handleSizeSM:c,handleShadow:`0 2px 4px 0 ${new wn("#00230b").setA(.2).toRgbString()}`,innerMinMargin:l/2,innerMaxMargin:l+s+s*2,innerMinMarginSM:c/2,innerMaxMarginSM:c+s+s*2}},nrt=pn("Switch",e=>{const t=Xt(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:e.calc(e.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[ert(t),Jnt(t),Znt(t),Qnt(t),Xnt(t)]},trt);var rrt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,size:r,disabled:o,loading:i,className:a,rootClassName:s,style:l,checked:c,value:u,defaultChecked:d,defaultValue:p,onChange:h}=e,m=rrt(e,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[v,g]=Gt(!1,{value:c??u,defaultValue:d??p}),{getPrefixCls:x,direction:y,switch:b}=f.useContext(It),C=f.useContext(ko),S=(o??C)||i,w=x("switch",n),E=f.createElement("div",{className:`${w}-handle`},i&&f.createElement(Pu,{className:`${w}-loading-icon`})),[_,P,$]=nrt(w),R=fo(r),O=re(b==null?void 0:b.className,{[`${w}-small`]:R==="small",[`${w}-loading`]:i,[`${w}-rtl`]:y==="rtl"},a,s,P,$),T=Object.assign(Object.assign({},b==null?void 0:b.style),l),I=(...k)=>{g(k[0]),h==null||h.apply(void 0,k)};return _(f.createElement(Bw,{component:"Switch"},f.createElement(Ige,Object.assign({},m,{checked:v,onChange:I,prefixCls:w,className:O,style:T,disabled:S,ref:t,loadingIcon:E}))))}),H0=ort;H0.__ANT_SWITCH=!0;var N7=f.createContext(null),kge=f.createContext({}),irt=function(t){for(var n=t.prefixCls,r=t.level,o=t.isStart,i=t.isEnd,a="".concat(n,"-indent-unit"),s=[],l=0;l=0&&n.splice(r,1),n}function Pf(e,t){var n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function D7(e){return e.split("-")}function crt(e,t){var n=[],r=Za(t,e);function o(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];i.forEach(function(a){var s=a.key,l=a.children;n.push(s),o(l)})}return o(r.children),n}function urt(e){if(e.parent){var t=D7(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function drt(e){var t=D7(e.pos);return Number(t[t.length-1])===0}function aX(e,t,n,r,o,i,a,s,l,c){var u,d=e.clientX,p=e.clientY,h=e.target.getBoundingClientRect(),m=h.top,v=h.height,g=(c==="rtl"?-1:1)*(((o==null?void 0:o.x)||0)-d),x=(g-12)/r,y=l.filter(function(N){var D;return(D=s[N])===null||D===void 0||(D=D.children)===null||D===void 0?void 0:D.length}),b=Za(s,n.eventKey);if(p-1.5?i({dragNode:T,dropNode:I,dropPosition:1})?$=1:k=!1:i({dragNode:T,dropNode:I,dropPosition:0})?$=0:i({dragNode:T,dropNode:I,dropPosition:1})?$=1:k=!1:i({dragNode:T,dropNode:I,dropPosition:1})?$=1:k=!1,{dropPosition:$,dropLevelOffset:R,dropTargetKey:b.key,dropTargetPos:b.pos,dragOverNodeKey:P,dropContainerKey:$===0?null:((u=b.parent)===null||u===void 0?void 0:u.key)||null,dropAllowed:k}}function sX(e,t){if(e){var n=t.multiple;return n?e.slice():e.length?[e[0]]:e}}function Z8(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(dt(e)==="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return Jn(!1,"`checkedKeys` is not an array or an object"),null;return t}function lX(e,t){var n=new Set;function r(o){if(!n.has(o)){var i=Za(t,o);if(i){n.add(o);var a=i.parent,s=i.node;s.disabled||a&&r(a.key)}}}return(e||[]).forEach(function(o){r(o)}),Ne(n)}var frt=function(t){var n=t.dropPosition,r=t.dropLevelOffset,o=t.indent,i={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(n){case-1:i.top=0,i.left=-r*o;break;case 1:i.bottom=0,i.left=-r*o;break;case 0:i.bottom=0,i.left=o;break}return Z.createElement("div",{style:i})};function Nge(e){if(e==null)throw new TypeError("Cannot destructure "+e)}function prt(e,t){var n=f.useState(!1),r=ie(n,2),o=r[0],i=r[1];Mn(function(){if(o)return e(),function(){t()}},[o]),Mn(function(){return i(!0),function(){i(!1)}},[])}var hrt=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],mrt=f.forwardRef(function(e,t){var n=e.className,r=e.style,o=e.motion,i=e.motionNodes,a=e.motionType,s=e.onMotionStart,l=e.onMotionEnd,c=e.active,u=e.treeNodeRequiredProps,d=Ye(e,hrt),p=f.useState(!0),h=ie(p,2),m=h[0],v=h[1],g=f.useContext(N7),x=g.prefixCls,y=i&&a!=="hide";Mn(function(){i&&y!==m&&v(y)},[i]);var b=function(){i&&s()},C=f.useRef(!1),S=function(){i&&!C.current&&(C.current=!0,l())};prt(b,S);var w=function(_){y===_&&S()};return i?f.createElement(qo,we({ref:t,visible:m},o,{motionAppear:a==="show",onVisibleChanged:w}),function(E,_){var P=E.className,$=E.style;return f.createElement("div",{ref:_,className:re("".concat(x,"-treenode-motion"),P),style:$},i.map(function(R){var O=Object.assign({},(Nge(R.data),R.data)),T=R.title,I=R.key,k=R.isStart,N=R.isEnd;delete O.children;var D=_1(I,u);return f.createElement(pM,we({},O,D,{title:T,active:c,data:R.data,key:I,isStart:k,isEnd:N}))}))}):f.createElement(pM,we({domRef:t,className:n,style:r},d,{active:c}))});function grt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=e.length,r=t.length;if(Math.abs(n-r)!==1)return{add:!1,key:null};function o(i,a){var s=new Map;i.forEach(function(c){s.set(c,!0)});var l=a.filter(function(c){return!s.has(c)});return l.length===1?l[0]:null}return n ").concat(t);return t}var xrt=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.data;e.selectable,e.checkable;var o=e.expandedKeys,i=e.selectedKeys,a=e.checkedKeys,s=e.loadedKeys,l=e.loadingKeys,c=e.halfCheckedKeys,u=e.keyEntities,d=e.disabled,p=e.dragging,h=e.dragOverNodeKey,m=e.dropPosition,v=e.motion,g=e.height,x=e.itemHeight,y=e.virtual,b=e.scrollWidth,C=e.focusable,S=e.activeItem,w=e.focused,E=e.tabIndex,_=e.onKeyDown,P=e.onFocus,$=e.onBlur,R=e.onActiveChange,O=e.onListChangeStart,T=e.onListChangeEnd,I=Ye(e,vrt),k=f.useRef(null),N=f.useRef(null);f.useImperativeHandle(t,function(){return{scrollTo:function(ve){k.current.scrollTo(ve)},getIndentWidth:function(){return N.current.offsetWidth}}});var D=f.useState(o),L=ie(D,2),H=L[0],U=L[1],V=f.useState(r),j=ie(V,2),F=j[0],W=j[1],X=f.useState(r),J=ie(X,2),q=J[0],A=J[1],z=f.useState([]),G=ie(z,2),Y=G[0],Q=G[1],ee=f.useState(null),te=ie(ee,2),oe=te[0],ne=te[1],le=f.useRef(r);le.current=r;function ce(){var fe=le.current;W(fe),A(fe),Q([]),ne(null),T()}Mn(function(){U(o);var fe=grt(H,o);if(fe.key!==null)if(fe.add){var ve=F.findIndex(function(Re){var Pe=Re.key;return Pe===fe.key}),ge=fX(cX(F,r,fe.key),y,g,x),de=F.slice();de.splice(ve+1,0,dX),A(de),Q(ge),ne("show")}else{var be=r.findIndex(function(Re){var Pe=Re.key;return Pe===fe.key}),Ee=fX(cX(r,F,fe.key),y,g,x),Le=r.slice();Le.splice(be+1,0,dX),A(Le),Q(Ee),ne("hide")}else F!==r&&(W(r),A(r))},[o,r]),f.useEffect(function(){p||ce()},[p]);var he=v?q:r,ue={expandedKeys:o,selectedKeys:i,loadedKeys:s,loadingKeys:l,checkedKeys:a,halfCheckedKeys:c,dragOverNodeKey:h,dropPosition:m,keyEntities:u};return f.createElement(f.Fragment,null,w&&S&&f.createElement("span",{style:uX,"aria-live":"assertive"},brt(S)),f.createElement("div",null,f.createElement("input",{style:uX,disabled:C===!1||d,tabIndex:C!==!1?E:null,onKeyDown:_,onFocus:P,onBlur:$,value:"",onChange:yrt,"aria-label":"for screen reader"})),f.createElement("div",{className:"".concat(n,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},f.createElement("div",{className:"".concat(n,"-indent")},f.createElement("div",{ref:N,className:"".concat(n,"-indent-unit")}))),f.createElement(Bj,we({},I,{data:he,itemKey:pX,height:g,fullHeight:!1,virtual:y,itemHeight:x,scrollWidth:b,prefixCls:"".concat(n,"-list"),ref:k,role:"tree",onVisibleChange:function(ve){ve.every(function(ge){return pX(ge)!==Hm})&&ce()}}),function(fe){var ve=fe.pos,ge=Object.assign({},(Nge(fe.data),fe.data)),de=fe.title,be=fe.key,Ee=fe.isStart,Le=fe.isEnd,Re=Jw(be,ve);delete ge.key,delete ge.children;var Pe=_1(Re,ue);return f.createElement(mrt,we({},ge,Pe,{title:de,active:!!S&&be===S.key,pos:ve,data:fe.data,isStart:Ee,isEnd:Le,motion:v,motionNodes:be===Hm?Y:null,motionType:oe,onMotionStart:O,onMotionEnd:ce,treeNodeRequiredProps:ue,onMouseMove:function(){R(null)}}))}))}),Crt=10,A7=function(e){va(n,e);var t=La(n);function n(){var r;rr(this,n);for(var o=arguments.length,i=new Array(o),a=0;a2&&arguments[2]!==void 0?arguments[2]:!1,d=r.state,p=d.dragChildrenKeys,h=d.dropPosition,m=d.dropTargetKey,v=d.dropTargetPos,g=d.dropAllowed;if(g){var x=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),m!==null){var y=B(B({},_1(m,r.getTreeNodeRequiredProps())),{},{active:((c=r.getActiveItem())===null||c===void 0?void 0:c.key)===m,data:Za(r.state.keyEntities,m).node}),b=p.includes(m);Jn(!b,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var C=D7(v),S={event:s,node:Jo(y),dragNode:r.dragNodeProps?Jo(r.dragNodeProps):null,dragNodesKeys:[r.dragNodeProps.eventKey].concat(p),dropToGap:h!==0,dropPosition:h+Number(C[C.length-1])};u||x==null||x(S),r.dragNodeProps=null}}}),K(Et(r),"cleanDragState",function(){var s=r.state.draggingNodeKey;s!==null&&r.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),r.dragStartMousePosition=null,r.currentMouseOverDroppableNodeKey=null}),K(Et(r),"triggerExpandActionExpand",function(s,l){var c=r.state,u=c.expandedKeys,d=c.flattenNodes,p=l.expanded,h=l.key,m=l.isLeaf;if(!(m||s.shiftKey||s.metaKey||s.ctrlKey)){var v=d.filter(function(x){return x.key===h})[0],g=Jo(B(B({},_1(h,r.getTreeNodeRequiredProps())),{},{data:v.data}));r.setExpandedKeys(p?nd(u,h):Pf(u,h)),r.onNodeExpand(s,g)}}),K(Et(r),"onNodeClick",function(s,l){var c=r.props,u=c.onClick,d=c.expandAction;d==="click"&&r.triggerExpandActionExpand(s,l),u==null||u(s,l)}),K(Et(r),"onNodeDoubleClick",function(s,l){var c=r.props,u=c.onDoubleClick,d=c.expandAction;d==="doubleClick"&&r.triggerExpandActionExpand(s,l),u==null||u(s,l)}),K(Et(r),"onNodeSelect",function(s,l){var c=r.state.selectedKeys,u=r.state,d=u.keyEntities,p=u.fieldNames,h=r.props,m=h.onSelect,v=h.multiple,g=l.selected,x=l[p.key],y=!g;y?v?c=Pf(c,x):c=[x]:c=nd(c,x);var b=c.map(function(C){var S=Za(d,C);return S?S.node:null}).filter(Boolean);r.setUncontrolledState({selectedKeys:c}),m==null||m(c,{event:"select",selected:y,node:l,selectedNodes:b,nativeEvent:s.nativeEvent})}),K(Et(r),"onNodeCheck",function(s,l,c){var u=r.state,d=u.keyEntities,p=u.checkedKeys,h=u.halfCheckedKeys,m=r.props,v=m.checkStrictly,g=m.onCheck,x=l.key,y,b={event:"check",node:l,checked:c,nativeEvent:s.nativeEvent};if(v){var C=c?Pf(p,x):nd(p,x),S=nd(h,x);y={checked:C,halfChecked:S},b.checkedNodes=C.map(function(R){return Za(d,R)}).filter(Boolean).map(function(R){return R.node}),r.setUncontrolledState({checkedKeys:C})}else{var w=Od([].concat(Ne(p),[x]),!0,d),E=w.checkedKeys,_=w.halfCheckedKeys;if(!c){var P=new Set(E);P.delete(x);var $=Od(Array.from(P),{halfCheckedKeys:_},d);E=$.checkedKeys,_=$.halfCheckedKeys}y=E,b.checkedNodes=[],b.checkedNodesPositions=[],b.halfCheckedKeys=_,E.forEach(function(R){var O=Za(d,R);if(O){var T=O.node,I=O.pos;b.checkedNodes.push(T),b.checkedNodesPositions.push({node:T,pos:I})}}),r.setUncontrolledState({checkedKeys:E},!1,{halfCheckedKeys:_})}g==null||g(y,b)}),K(Et(r),"onNodeLoad",function(s){var l,c=s.key,u=r.state.keyEntities,d=Za(u,c);if(!(d!=null&&(l=d.children)!==null&&l!==void 0&&l.length)){var p=new Promise(function(h,m){r.setState(function(v){var g=v.loadedKeys,x=g===void 0?[]:g,y=v.loadingKeys,b=y===void 0?[]:y,C=r.props,S=C.loadData,w=C.onLoad;if(!S||x.includes(c)||b.includes(c))return null;var E=S(s);return E.then(function(){var _=r.state.loadedKeys,P=Pf(_,c);w==null||w(P,{event:"load",node:s}),r.setUncontrolledState({loadedKeys:P}),r.setState(function($){return{loadingKeys:nd($.loadingKeys,c)}}),h()}).catch(function(_){if(r.setState(function($){return{loadingKeys:nd($.loadingKeys,c)}}),r.loadingRetryTimes[c]=(r.loadingRetryTimes[c]||0)+1,r.loadingRetryTimes[c]>=Crt){var P=r.state.loadedKeys;Jn(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:Pf(P,c)}),h()}m(_)}),{loadingKeys:Pf(b,c)}})});return p.catch(function(){}),p}}),K(Et(r),"onNodeMouseEnter",function(s,l){var c=r.props.onMouseEnter;c==null||c({event:s,node:l})}),K(Et(r),"onNodeMouseLeave",function(s,l){var c=r.props.onMouseLeave;c==null||c({event:s,node:l})}),K(Et(r),"onNodeContextMenu",function(s,l){var c=r.props.onRightClick;c&&(s.preventDefault(),c({event:s,node:l}))}),K(Et(r),"onFocus",function(){var s=r.props.onFocus;r.setState({focused:!0});for(var l=arguments.length,c=new Array(l),u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!r.destroyed){var u=!1,d=!0,p={};Object.keys(s).forEach(function(h){if(r.props.hasOwnProperty(h)){d=!1;return}u=!0,p[h]=s[h]}),u&&(!l||d)&&r.setState(B(B({},p),c))}}),K(Et(r),"scrollTo",function(s){r.listRef.current.scrollTo(s)}),r}return or(n,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var o=this.props,i=o.activeKey,a=o.itemScrollOffset,s=a===void 0?0:a;i!==void 0&&i!==this.state.activeKey&&(this.setState({activeKey:i}),i!==null&&this.scrollTo({key:i,offset:s}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var o=this.state,i=o.focused,a=o.flattenNodes,s=o.keyEntities,l=o.draggingNodeKey,c=o.activeKey,u=o.dropLevelOffset,d=o.dropContainerKey,p=o.dropTargetKey,h=o.dropPosition,m=o.dragOverNodeKey,v=o.indent,g=this.props,x=g.prefixCls,y=g.className,b=g.style,C=g.showLine,S=g.focusable,w=g.tabIndex,E=w===void 0?0:w,_=g.selectable,P=g.showIcon,$=g.icon,R=g.switcherIcon,O=g.draggable,T=g.checkable,I=g.checkStrictly,k=g.disabled,N=g.motion,D=g.loadData,L=g.filterTreeNode,H=g.height,U=g.itemHeight,V=g.scrollWidth,j=g.virtual,F=g.titleRender,W=g.dropIndicatorRender,X=g.onContextMenu,J=g.onScroll,q=g.direction,A=g.rootClassName,z=g.rootStyle,G=Zr(this.props,{aria:!0,data:!0}),Y;O&&(dt(O)==="object"?Y=O:typeof O=="function"?Y={nodeDraggable:O}:Y={});var Q={prefixCls:x,selectable:_,showIcon:P,icon:$,switcherIcon:R,draggable:Y,draggingNodeKey:l,checkable:T,checkStrictly:I,disabled:k,keyEntities:s,dropLevelOffset:u,dropContainerKey:d,dropTargetKey:p,dropPosition:h,dragOverNodeKey:m,indent:v,direction:q,dropIndicatorRender:W,loadData:D,filterTreeNode:L,titleRender:F,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return f.createElement(N7.Provider,{value:Q},f.createElement("div",{className:re(x,y,A,K(K(K({},"".concat(x,"-show-line"),C),"".concat(x,"-focused"),i),"".concat(x,"-active-focused"),c!==null)),style:z},f.createElement(xrt,we({ref:this.listRef,prefixCls:x,style:b,data:a,disabled:k,selectable:_,checkable:!!T,motion:N,dragging:l!==null,height:H,itemHeight:U,virtual:j,focusable:S,focused:i,tabIndex:E,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:X,onScroll:J,scrollWidth:V},this.getTreeNodeRequiredProps(),G))))}}],[{key:"getDerivedStateFromProps",value:function(o,i){var a=i.prevProps,s={prevProps:o};function l(E){return!a&&o.hasOwnProperty(E)||a&&a[E]!==o[E]}var c,u=i.fieldNames;if(l("fieldNames")&&(u=oM(o.fieldNames),s.fieldNames=u),l("treeData")?c=o.treeData:l("children")&&(Jn(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),c=UGe(o.children)),c){s.treeData=c;var d=v7(c,{fieldNames:u});s.keyEntities=B(K({},Hm,Dge),d.keyEntities)}var p=s.keyEntities||i.keyEntities;if(l("expandedKeys")||a&&l("autoExpandParent"))s.expandedKeys=o.autoExpandParent||!a&&o.defaultExpandParent?lX(o.expandedKeys,p):o.expandedKeys;else if(!a&&o.defaultExpandAll){var h=B({},p);delete h[Hm];var m=[];Object.keys(h).forEach(function(E){var _=h[E];_.children&&_.children.length&&m.push(_.key)}),s.expandedKeys=m}else!a&&o.defaultExpandedKeys&&(s.expandedKeys=o.autoExpandParent||o.defaultExpandParent?lX(o.defaultExpandedKeys,p):o.defaultExpandedKeys);if(s.expandedKeys||delete s.expandedKeys,c||s.expandedKeys){var v=V8(c||i.treeData,s.expandedKeys||i.expandedKeys,u);s.flattenNodes=v}if(o.selectable&&(l("selectedKeys")?s.selectedKeys=sX(o.selectedKeys,o):!a&&o.defaultSelectedKeys&&(s.selectedKeys=sX(o.defaultSelectedKeys,o))),o.checkable){var g;if(l("checkedKeys")?g=Z8(o.checkedKeys)||{}:!a&&o.defaultCheckedKeys?g=Z8(o.defaultCheckedKeys)||{}:c&&(g=Z8(o.checkedKeys)||{checkedKeys:i.checkedKeys,halfCheckedKeys:i.halfCheckedKeys}),g){var x=g,y=x.checkedKeys,b=y===void 0?[]:y,C=x.halfCheckedKeys,S=C===void 0?[]:C;if(!o.checkStrictly){var w=Od(b,!0,p);b=w.checkedKeys,S=w.halfCheckedKeys}s.checkedKeys=b,s.halfCheckedKeys=S}}return l("loadedKeys")&&(s.loadedKeys=o.loadedKeys),s}}]),n}(f.Component);K(A7,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:frt,allowDrop:function(){return!0},expandAction:!1});K(A7,"TreeNode",pM);const wrt=({treeCls:e,treeNodeCls:t,directoryNodeSelectedBg:n,directoryNodeSelectedColor:r,motionDurationMid:o,borderRadius:i,controlItemBgHover:a})=>({[`${e}${e}-directory ${t}`]:{[`${e}-node-content-wrapper`]:{position:"static",[`&:has(${e}-drop-indicator)`]:{position:"relative"},[`> *:not(${e}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${o}`,content:'""',borderRadius:i},"&:hover:before":{background:a}},[`${e}-switcher, ${e}-checkbox, ${e}-draggable-icon`]:{zIndex:1},"&-selected":{background:n,borderRadius:i,[`${e}-switcher, ${e}-draggable-icon`]:{color:r},[`${e}-node-content-wrapper`]:{color:r,background:"transparent","&:before, &:hover:before":{background:n}}}}}),Srt=new vn("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Ert=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),_rt=(e,t)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${se(t.lineWidthBold)} solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),$rt=(e,t)=>{const{treeCls:n,treeNodeCls:r,treeNodePadding:o,titleHeight:i,indentSize:a,nodeSelectedBg:s,nodeHoverBg:l,colorTextQuaternary:c,controlItemBgActiveDisabled:u}=t;return{[n]:Object.assign(Object.assign({},Rn(t)),{"--rc-virtual-list-scrollbar-bg":t.colorSplit,background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${n}-rtl ${n}-switcher_close ${n}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${n}-active-focused)`]:Object.assign({},_c(t)),[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${r}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:Srt,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:t.borderRadius}}},[r]:{display:"flex",alignItems:"flex-start",marginBottom:o,lineHeight:se(i),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:o},[`&-disabled ${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${n}-checkbox-disabled + ${n}-node-selected,&${r}-disabled${r}-selected ${n}-node-content-wrapper`]:{backgroundColor:u},[`${n}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${r}-disabled)`]:{[`${n}-node-content-wrapper`]:{"&:hover":{color:t.nodeHoverColor}}},[`&-active ${n}-node-content-wrapper`]:{background:t.controlItemBgHover},[`&:not(${r}-disabled).filter-node ${n}-title`]:{color:t.colorPrimary,fontWeight:t.fontWeightStrong},"&-draggable":{cursor:"grab",[`${n}-draggable-icon`]:{flexShrink:0,width:i,textAlign:"center",visibility:"visible",color:c},[`&${r}-disabled ${n}-draggable-icon`]:{visibility:"hidden"}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:a}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher, ${n}-checkbox`]:{marginInlineEnd:t.calc(t.calc(i).sub(t.controlInteractiveSize)).div(2).equal()},[`${n}-switcher`]:Object.assign(Object.assign({},Ert(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:i,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${t.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:i,height:i,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:t.borderRadius,transition:`all ${t.motionDurationSlow}`},[`&:not(${n}-switcher-noop):hover:before`]:{backgroundColor:t.colorBgTextHover},[`&_close ${n}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(i).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:t.calc(t.calc(i).div(2).equal()).mul(.8).equal(),height:t.calc(i).div(2).equal(),borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${n}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:i,paddingBlock:0,paddingInline:t.paddingXS,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},_rt(e,t)),{"&:hover":{backgroundColor:l},[`&${n}-node-selected`]:{color:t.nodeSelectedColor,backgroundColor:s},[`${n}-iconEle`]:{display:"inline-block",width:i,height:i,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${r}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${t.colorPrimary}`},"&-show-line":{[`${n}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(i).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${r}-leaf-last ${n}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${se(t.calc(i).div(2).equal())} !important`}})}},Age=(e,t,n=!0)=>{const r=`.${e}`,o=`${r}-treenode`,i=t.calc(t.paddingXS).div(2).equal(),a=Xt(t,{treeCls:r,treeNodeCls:o,treeNodePadding:i});return[$rt(e,a),n&&wrt(a)].filter(Boolean)},Fge=e=>{const{controlHeightSM:t,controlItemBgHover:n,controlItemBgActive:r}=e,o=t;return{titleHeight:o,indentSize:o,nodeHoverBg:n,nodeHoverColor:e.colorText,nodeSelectedBg:r,nodeSelectedColor:e.colorText}},Prt=e=>{const{colorTextLightSolid:t,colorPrimary:n}=e;return Object.assign(Object.assign({},Fge(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:n})};pn("Tree",(e,{prefixCls:t})=>[{[e.componentCls]:_T(`${t}-checkbox`,e)},Age(t,e),Lw(e)],Prt);const Mrt=e=>{var t,n;const{prefixCls:r,switcherIcon:o,treeNodeProps:i,showLine:a,switcherLoadingIcon:s}=e,{isLeaf:l,expanded:c,loading:u}=i;if(u)return f.isValidElement(s)?s:f.createElement(Pu,{className:`${r}-switcher-loading-icon`});let d;if(a&&typeof a=="object"&&(d=a.showLeafIcon),l){if(!a)return null;if(typeof d!="boolean"&&d){const m=typeof d=="function"?d(i):d,v=`${r}-switcher-line-custom-icon`;return f.isValidElement(m)?No(m,{className:re((t=m.props)===null||t===void 0?void 0:t.className,v)}):m}return d?f.createElement(Iet,{className:`${r}-switcher-line-icon`}):f.createElement("span",{className:`${r}-switcher-leaf-line`})}const p=`${r}-switcher-icon`,h=typeof o=="function"?o(i):o;return f.isValidElement(h)?No(h,{className:re((n=h.props)===null||n===void 0?void 0:n.className,p)}):h!==void 0?h:a?c?f.createElement(ptt,{className:`${r}-switcher-line-icon`}):f.createElement(Ttt,{className:`${r}-switcher-line-icon`}):f.createElement(net,{className:p})},Rrt=e=>{const{paddingXXS:t,lineWidth:n,tagPaddingHorizontal:r,componentCls:o,calc:i}=e,a=i(r).sub(n).equal(),s=i(t).sub(n).equal();return{[o]:Object.assign(Object.assign({},Rn(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:a,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${o}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${o}-close-icon`]:{marginInlineStart:s,fontSize:e.tagIconSize,color:e.colorIcon,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${o}-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(${o}-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}}),[`${o}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},F7=e=>{const{lineWidth:t,fontSizeIcon:n,calc:r}=e,o=e.fontSizeSM;return Xt(e,{tagFontSize:o,tagLineHeight:se(r(e.lineHeightSM).mul(o).equal()),tagIconSize:r(n).sub(r(t).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},B7=e=>({defaultBg:new wn(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText}),Bge=pn("Tag",e=>{const t=F7(e);return Rrt(t)},B7);var Ort=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,style:r,className:o,checked:i,onChange:a,onClick:s}=e,l=Ort(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:c,tag:u}=f.useContext(It),d=x=>{a==null||a(!i),s==null||s(x)},p=c("tag",n),[h,m,v]=Bge(p),g=re(p,`${p}-checkable`,{[`${p}-checkable-checked`]:i},u==null?void 0:u.className,o,m,v);return h(f.createElement("span",Object.assign({},l,{ref:t,style:Object.assign(Object.assign({},r),u==null?void 0:u.style),className:g,onClick:d})))}),Irt=e=>zO(e,(t,{textColor:n,lightBorderColor:r,lightColor:o,darkColor:i})=>({[`${e.componentCls}${e.componentCls}-${t}`]:{color:n,background:o,borderColor:r,"&-inverse":{color:e.colorTextLightSolid,background:i,borderColor:i},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}})),krt=ky(["Tag","preset"],e=>{const t=F7(e);return Irt(t)},B7);function Nrt(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const m2=(e,t,n)=>{const r=Nrt(n);return{[`${e.componentCls}${e.componentCls}-${t}`]:{color:e[`color${n}`],background:e[`color${r}Bg`],borderColor:e[`color${r}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}},Drt=ky(["Tag","status"],e=>{const t=F7(e);return[m2(t,"success","Success"),m2(t,"processing","Info"),m2(t,"error","Error"),m2(t,"warning","Warning")]},B7);var Art=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,className:r,rootClassName:o,style:i,children:a,icon:s,color:l,onClose:c,bordered:u=!0,visible:d}=e,p=Art(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:h,direction:m,tag:v}=f.useContext(It),[g,x]=f.useState(!0),y=En(p,["closeIcon","closable"]);f.useEffect(()=>{d!==void 0&&x(d)},[d]);const b=pT(l),C=Zze(l),S=b||C,w=Object.assign(Object.assign({backgroundColor:l&&!S?l:void 0},v==null?void 0:v.style),i),E=h("tag",n),[_,P,$]=Bge(E),R=re(E,v==null?void 0:v.className,{[`${E}-${l}`]:S,[`${E}-has-color`]:l&&!S,[`${E}-hidden`]:!g,[`${E}-rtl`]:m==="rtl",[`${E}-borderless`]:!u},r,o,P,$),O=L=>{L.stopPropagation(),c==null||c(L),!L.defaultPrevented&&x(!1)},[,T]=Ij(F0(e),F0(v),{closable:!1,closeIconRender:L=>{const H=f.createElement("span",{className:`${E}-close-icon`,onClick:O},L);return gj(L,H,U=>({onClick:V=>{var j;(j=U==null?void 0:U.onClick)===null||j===void 0||j.call(U,V),O(V)},className:re(U==null?void 0:U.className,`${E}-close-icon`)}))}}),I=typeof p.onClick=="function"||a&&a.type==="a",k=s||null,N=k?f.createElement(f.Fragment,null,k,a&&f.createElement("span",null,a)):a,D=f.createElement("span",Object.assign({},y,{ref:t,className:R,style:w}),N,T,b&&f.createElement(krt,{key:"preset",prefixCls:E}),C&&f.createElement(Drt,{key:"status",prefixCls:E}));return _(I?f.createElement(Bw,{component:"Tag"},D):D)}),Lge=Frt;Lge.CheckableTag=Trt;const Brt=e=>{const t=e!=null&&e.algorithm?T0(e.algorithm):dj,n=Object.assign(Object.assign({},D0),e==null?void 0:e.token);return ij(n,{override:e==null?void 0:e.token},t,hj)};function Lrt(e){const{sizeUnit:t,sizeStep:n}=e,r=n-2;return{sizeXXL:t*(r+10),sizeXL:t*(r+6),sizeLG:t*(r+2),sizeMD:t*(r+2),sizeMS:t*(r+1),size:t*r,sizeSM:t*r,sizeXS:t*(r-1),sizeXXS:t*(r-1)}}const jrt=(e,t)=>{const n=t??LO(e),r=n.fontSizeSM,o=n.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},n),Lrt(t??e)),Nue(r)),{controlHeight:o}),kue(Object.assign(Object.assign({},n),{controlHeight:o})))},tl=(e,t)=>new wn(e).setA(t).toRgbString(),tv=(e,t)=>new wn(e).lighten(t).toHexString(),zrt=e=>{const t=Ap(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]}},Hrt=(e,t)=>{const n=e||"#000",r=t||"#fff";return{colorBgBase:n,colorTextBase:r,colorText:tl(r,.85),colorTextSecondary:tl(r,.65),colorTextTertiary:tl(r,.45),colorTextQuaternary:tl(r,.25),colorFill:tl(r,.18),colorFillSecondary:tl(r,.12),colorFillTertiary:tl(r,.08),colorFillQuaternary:tl(r,.04),colorBgSolid:tl(r,.95),colorBgSolidHover:tl(r,1),colorBgSolidActive:tl(r,.9),colorBgElevated:tv(n,12),colorBgContainer:tv(n,8),colorBgLayout:tv(n,0),colorBgSpotlight:tv(n,26),colorBgBlur:tl(r,.04),colorBorder:tv(n,26),colorBorderSecondary:tv(n,19)}},Vrt=(e,t)=>{const n=Object.keys(uj).map(i=>{const a=Ap(e[i],{theme:"dark"});return Array.from({length:10},()=>1).reduce((s,l,c)=>(s[`${i}-${c+1}`]=a[c],s[`${i}${c+1}`]=a[c],s),{})}).reduce((i,a)=>(i=Object.assign(Object.assign({},i),a),i),{}),r=t??LO(e),o=Iue(e,{generateColorPalettes:zrt,generateNeutralColorPalettes:Hrt});return Object.assign(Object.assign(Object.assign(Object.assign({},r),n),o),{colorPrimaryBg:o.colorPrimaryBorder,colorPrimaryBgHover:o.colorPrimaryBorderHover})};function Wrt(){const[e,t,n]=ai();return{theme:e,token:t,hashId:n}}const Ea={defaultSeed:SC.token,useToken:Wrt,defaultAlgorithm:LO,darkAlgorithm:Vrt,compactAlgorithm:jrt,getDesignToken:Brt,defaultConfig:SC,_internalContext:fj};var Urt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);of.createElement(qrt,Object.assign({},e,{picker:"time",mode:void 0,ref:t}))),zp=f.forwardRef((e,t)=>{var{addon:n,renderExtraFooter:r,variant:o,bordered:i}=e,a=Urt(e,["addon","renderExtraFooter","variant","bordered"]);const[s]=Hu("timePicker",o,i),l=f.useMemo(()=>{if(r)return r;if(n)return n},[n,r]);return f.createElement(Grt,Object.assign({},a,{mode:void 0,ref:t,renderExtraFooter:l,variant:s}))}),jge=Zp(zp,"popupAlign",void 0,"picker");zp._InternalPanelDoNotUseOrYouWillBeFired=jge;zp.RangePicker=Krt;zp._InternalPanelDoNotUseOrYouWillBeFired=jge;const Yrt=function(e){var t=f.useRef({valueLabels:new Map});return f.useMemo(function(){var n=t.current.valueLabels,r=new Map,o=e.map(function(i){var a=i.value,s=i.label,l=s??n.get(a);return r.set(a,l),B(B({},i),{},{label:l})});return t.current.valueLabels=r,[o]},[e])};var Xrt=function(t,n,r,o){return f.useMemo(function(){var i=function(h){return h.map(function(m){var v=m.value;return v})},a=i(t),s=i(n),l=a.filter(function(p){return!o[p]}),c=a,u=s;if(r){var d=Od(a,!0,o);c=d.checkedKeys,u=d.halfCheckedKeys}return[Array.from(new Set([].concat(Ne(l),Ne(c)))),u]},[t,n,r,o])},Qrt=function(t){return Array.isArray(t)?t:t!==void 0?[t]:[]},Zrt=function(t){var n=t||{},r=n.label,o=n.value,i=n.children;return{_title:r?[r]:["title","label"],value:o||"value",key:o||"value",children:i||"children"}},JA=function(t){return!t||t.disabled||t.disableCheckbox||t.checkable===!1},Jrt=function(t,n){var r=[],o=function i(a){a.forEach(function(s){var l=s[n.children];l&&(r.push(s[n.value]),i(l))})};return o(t),r},hX=function(t){return t==null};const eot=function(e,t){return f.useMemo(function(){var n=v7(e,{fieldNames:t,initWrapper:function(o){return B(B({},o),{},{valueEntities:new Map})},processEntity:function(o,i){var a=o.node[t.value];i.valueEntities.set(a,o)}});return n},[e,t])};var L7=function(){return null},tot=["children","value"];function zge(e){return yi(e).map(function(t){if(!f.isValidElement(t)||!t.type)return null;var n=t,r=n.key,o=n.props,i=o.children,a=o.value,s=Ye(o,tot),l=B({key:r,value:a},s),c=zge(i);return c.length&&(l.children=c),l}).filter(function(t){return t})}function e5(e){if(!e)return e;var t=B({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Jn(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),t}}),t}function not(e,t,n,r,o,i){var a=null,s=null;function l(){function c(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return u.map(function(h,m){var v="".concat(d,"-").concat(m),g=h[i.value],x=n.includes(g),y=c(h[i.children]||[],v,x),b=f.createElement(L7,h,y.map(function(S){return S.node}));if(t===g&&(a=b),x){var C={pos:v,node:b,children:y};return p||s.push(C),C}return null}).filter(function(h){return h})}s||(s=[],c(r),s.sort(function(u,d){var p=u.node.props.value,h=d.node.props.value,m=n.indexOf(p),v=n.indexOf(h);return m-v}))}Object.defineProperty(e,"triggerNode",{get:function(){return Jn(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),l(),a}}),Object.defineProperty(e,"allCheckedNodes",{get:function(){return Jn(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),l(),o?s:s.map(function(u){var d=u.node;return d})}})}var rot=function(t,n,r){var o=r.fieldNames,i=r.treeNodeFilterProp,a=r.filterTreeNode,s=o.children;return f.useMemo(function(){if(!n||a===!1)return t;var l=typeof a=="function"?a:function(u,d){return String(d[i]).toUpperCase().includes(n.toUpperCase())},c=function u(d){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d.reduce(function(h,m){var v=m[s],g=p||l(n,e5(m)),x=u(v||[],g);return(g||x.length)&&h.push(B(B({},m),{},K({isLeaf:void 0},s,x))),h},[])};return c(t)},[t,n,s,i,a])};function mX(e){var t=f.useRef();t.current=e;var n=f.useCallback(function(){return t.current.apply(t,arguments)},[]);return n}function oot(e,t){var n=t.id,r=t.pId,o=t.rootPId,i=new Map,a=[];return e.forEach(function(s){var l=s[n],c=B(B({},s),{},{key:s.key||l});i.set(l,c)}),i.forEach(function(s){var l=s[r],c=i.get(l);c?(c.children=c.children||[],c.children.push(s)):(l===o||o===null)&&a.push(s)}),a}function iot(e,t,n){return f.useMemo(function(){if(e){if(n){var r=B({id:"id",pId:"pId",rootPId:null},dt(n)==="object"?n:{});return oot(e,r)}return e}return zge(t)},[t,n,e])}var Hge=f.createContext(null),Vge=f.createContext(null),aot={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},sot=function(t,n){var r=kj(),o=r.prefixCls,i=r.multiple,a=r.searchValue,s=r.toggleOpen,l=r.open,c=r.notFoundContent,u=f.useContext(Vge),d=u.virtual,p=u.listHeight,h=u.listItemHeight,m=u.listItemScrollOffset,v=u.treeData,g=u.fieldNames,x=u.onSelect,y=u.dropdownMatchSelectWidth,b=u.treeExpandAction,C=u.treeTitleRender,S=u.onPopupScroll,w=u.leftMaxCount,E=u.leafCountOnly,_=u.valueEntities,P=f.useContext(Hge),$=P.checkable,R=P.checkedKeys,O=P.halfCheckedKeys,T=P.treeExpandedKeys,I=P.treeDefaultExpandAll,k=P.treeDefaultExpandedKeys,N=P.onTreeExpand,D=P.treeIcon,L=P.showTreeIcon,H=P.switcherIcon,U=P.treeLine,V=P.treeNodeFilterProp,j=P.loadData,F=P.treeLoadedKeys,W=P.treeMotion,X=P.onTreeLoad,J=P.keyEntities,q=f.useRef(),A=Np(function(){return v},[l,v],function(Ve,Je){return Je[0]&&Ve[1]!==Je[1]}),z=f.useMemo(function(){return $?{checked:R,halfChecked:O}:null},[$,R,O]);f.useEffect(function(){if(l&&!i&&R.length){var Ve;(Ve=q.current)===null||Ve===void 0||Ve.scrollTo({key:R[0]})}},[l]);var G=function(Je){Je.preventDefault()},Y=function(Je,ht){var He=ht.node;$&&JA(He)||(x(He.key,{selected:!R.includes(He.key)}),i||s(!1))},Q=f.useState(k),ee=ie(Q,2),te=ee[0],oe=ee[1],ne=f.useState(null),le=ie(ne,2),ce=le[0],he=le[1],ue=f.useMemo(function(){return T?Ne(T):a?ce:te},[te,ce,T,a]),fe=function(Je){oe(Je),he(Je),N&&N(Je)},ve=String(a).toLowerCase(),ge=function(Je){return ve?String(Je[V]).toLowerCase().includes(ve):!1};f.useEffect(function(){a&&he(Jrt(v,g))},[a]);var de=f.useState(function(){return new Map}),be=ie(de,2),Ee=be[0],Le=be[1];f.useEffect(function(){w&&Le(new Map)},[w]);function Re(Ve){var Je=Ve[g.value];if(!Ee.has(Je)){var ht=_.get(Je),He=(ht.children||[]).length===0;if(He)Ee.set(Je,!1);else{var Ke=ht.children.filter(function(Ge){return!Ge.node.disabled&&!Ge.node.disableCheckbox&&!R.includes(Ge.node[g.value])}),it=Ke.length;Ee.set(Je,it>w)}}return Ee.get(Je)}var Pe=Jt(function(Ve){var Je=Ve[g.value];return R.includes(Je)||w===null?!1:w<=0?!0:E&&w?Re(Ve):!1}),ze=function Ve(Je){var ht=hu(Je),He;try{for(ht.s();!(He=ht.n()).done;){var Ke=He.value;if(!(Ke.disabled||Ke.selectable===!1)){if(a){if(ge(Ke))return Ke}else return Ke;if(Ke[g.children]){var it=Ve(Ke[g.children]);if(it)return it}}}}catch(Ge){ht.e(Ge)}finally{ht.f()}return null},Ie=f.useState(null),$e=ie(Ie,2),Be=$e[0],Ce=$e[1],Oe=J[Be];f.useEffect(function(){if(l){var Ve=null,Je=function(){var He=ze(A);return He?He[g.value]:null};!i&&R.length&&!a?Ve=R[0]:Ve=Je(),Ce(Ve)}},[l,a]),f.useImperativeHandle(n,function(){var Ve;return{scrollTo:(Ve=q.current)===null||Ve===void 0?void 0:Ve.scrollTo,onKeyDown:function(ht){var He,Ke=ht.which;switch(Ke){case ot.UP:case ot.DOWN:case ot.LEFT:case ot.RIGHT:(He=q.current)===null||He===void 0||He.onKeyDown(ht);break;case ot.ENTER:{if(Oe){var it=Pe(Oe.node),Ge=(Oe==null?void 0:Oe.node)||{},ut=Ge.selectable,Ze=Ge.value,et=Ge.disabled;ut!==!1&&!et&&!it&&Y(null,{node:{key:Be},selected:!R.includes(Ze)})}break}case ot.ESC:s(!1)}},onKeyUp:function(){}}});var Fe=Np(function(){return!a},[a,T||te],function(Ve,Je){var ht=ie(Ve,1),He=ht[0],Ke=ie(Je,2),it=Ke[0],Ge=Ke[1];return He!==it&&!!(it||Ge)}),Se=Fe?j:null;if(A.length===0)return f.createElement("div",{role:"listbox",className:"".concat(o,"-empty"),onMouseDown:G},c);var Ae={fieldNames:g};return F&&(Ae.loadedKeys=F),ue&&(Ae.expandedKeys=ue),f.createElement("div",{onMouseDown:G},Oe&&l&&f.createElement("span",{style:aot,"aria-live":"assertive"},Oe.node.value),f.createElement(kge.Provider,{value:{nodeDisabled:Pe}},f.createElement(A7,we({ref:q,focusable:!1,prefixCls:"".concat(o,"-tree"),treeData:A,height:p,itemHeight:h,itemScrollOffset:m,virtual:d!==!1&&y!==!1,multiple:i,icon:D,showIcon:L,switcherIcon:H,showLine:U,loadData:Se,motion:W,activeKey:Be,checkable:$,checkStrictly:!0,checkedKeys:z,selectedKeys:$?[]:R,defaultExpandAll:I,titleRender:C},Ae,{onActiveChange:Ce,onSelect:Y,onCheck:Y,onExpand:fe,onLoad:X,filterTreeNode:ge,expandAction:b,onScroll:S}))))},lot=f.forwardRef(sot),j7="SHOW_ALL",z7="SHOW_PARENT",NT="SHOW_CHILD";function gX(e,t,n,r){var o=new Set(e);return t===NT?e.filter(function(i){var a=n[i];return!a||!a.children||!a.children.some(function(s){var l=s.node;return o.has(l[r.value])})||!a.children.every(function(s){var l=s.node;return JA(l)||o.has(l[r.value])})}):t===z7?e.filter(function(i){var a=n[i],s=a?a.parent:null;return!s||JA(s.node)||!o.has(s.key)}):e}var cot=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function uot(e){return!e||dt(e)!=="object"}var dot=f.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,o=r===void 0?"rc-tree-select":r,i=e.value,a=e.defaultValue,s=e.onChange,l=e.onSelect,c=e.onDeselect,u=e.searchValue,d=e.inputValue,p=e.onSearch,h=e.autoClearSearchValue,m=h===void 0?!0:h,v=e.filterTreeNode,g=e.treeNodeFilterProp,x=g===void 0?"value":g,y=e.showCheckedStrategy,b=e.treeNodeLabelProp,C=e.multiple,S=e.treeCheckable,w=e.treeCheckStrictly,E=e.labelInValue,_=e.maxCount,P=e.fieldNames,$=e.treeDataSimpleMode,R=e.treeData,O=e.children,T=e.loadData,I=e.treeLoadedKeys,k=e.onTreeLoad,N=e.treeDefaultExpandAll,D=e.treeExpandedKeys,L=e.treeDefaultExpandedKeys,H=e.onTreeExpand,U=e.treeExpandAction,V=e.virtual,j=e.listHeight,F=j===void 0?200:j,W=e.listItemHeight,X=W===void 0?20:W,J=e.listItemScrollOffset,q=J===void 0?0:J,A=e.onDropdownVisibleChange,z=e.dropdownMatchSelectWidth,G=z===void 0?!0:z,Y=e.treeLine,Q=e.treeIcon,ee=e.showTreeIcon,te=e.switcherIcon,oe=e.treeMotion,ne=e.treeTitleRender,le=e.onPopupScroll,ce=Ye(e,cot),he=Lj(n),ue=S&&!w,fe=S||w,ve=w||E,ge=fe||C,de=Gt(a,{value:i}),be=ie(de,2),Ee=be[0],Le=be[1],Re=f.useMemo(function(){return S?y||NT:j7},[y,S]),Pe=f.useMemo(function(){return Zrt(P)},[JSON.stringify(P)]),ze=Gt("",{value:u!==void 0?u:d,postState:function(ft){return ft||""}}),Ie=ie(ze,2),$e=Ie[0],Be=Ie[1],Ce=function(ft){Be(ft),p==null||p(ft)},Oe=iot(R,O,$),Fe=eot(Oe,Pe),Se=Fe.keyEntities,Ae=Fe.valueEntities,Ve=f.useCallback(function(wt){var ft=[],vt=[];return wt.forEach(function(rt){Ae.has(rt)?vt.push(rt):ft.push(rt)}),{missingRawValues:ft,existRawValues:vt}},[Ae]),Je=rot(Oe,$e,{fieldNames:Pe,treeNodeFilterProp:x,filterTreeNode:v}),ht=f.useCallback(function(wt){if(wt){if(b)return wt[b];for(var ft=Pe._title,vt=0;vtst)){var yt=Ke(wt);if(Le(yt),m&&Be(""),s){var qe=wt;ue&&(qe=rt.map(function(yn){var tn=Ae.get(yn);return tn?tn.node[Pe.value]:yn}));var ke=ft||{triggerValue:void 0,selected:void 0},nt=ke.triggerValue,Ct=ke.selected,Lt=qe;if(w){var on=et.filter(function(yn){return!qe.includes(yn.value)});Lt=[].concat(Ne(Lt),Ne(on))}var Pt=Ke(Lt),lt={preValue:Ze,triggerValue:nt},Rt=!0;(w||vt==="selection"&&!Ct)&&(Rt=!1),not(lt,nt,wt,Oe,Rt,Pe),fe?lt.checked=Ct:lt.selected=Ct;var cn=ve?Pt:Pt.map(function(yn){return yn.value});s(ge?cn:cn[0],ve?null:Pt.map(function(yn){return yn.label}),lt)}}}),at=f.useCallback(function(wt,ft){var vt,rt=ft.selected,yt=ft.source,qe=Se[wt],ke=qe==null?void 0:qe.node,nt=(vt=ke==null?void 0:ke[Pe.value])!==null&&vt!==void 0?vt:wt;if(!ge)ct([nt],{selected:!0,triggerValue:nt},"option");else{var Ct=rt?[].concat(Ne(tt),[nt]):pe.filter(function(tn){return tn!==nt});if(ue){var Lt=Ve(Ct),on=Lt.missingRawValues,Pt=Lt.existRawValues,lt=Pt.map(function(tn){return Ae.get(tn).key}),Rt;if(rt){var cn=Od(lt,!0,Se);Rt=cn.checkedKeys}else{var yn=Od(lt,{halfCheckedKeys:ye},Se);Rt=yn.checkedKeys}Ct=[].concat(Ne(on),Ne(Rt.map(function(tn){return Se[tn].node[Pe.value]})))}ct(Ct,{selected:rt,triggerValue:nt},yt||"option")}rt||!ge?l==null||l(nt,e5(ke)):c==null||c(nt,e5(ke))},[Ve,Ae,Se,Pe,ge,tt,ct,ue,l,c,pe,ye,_]),Ue=f.useCallback(function(wt){if(A){var ft={};Object.defineProperty(ft,"documentClickClose",{get:function(){return Jn(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),A(wt,ft)}},[A]),Mt=mX(function(wt,ft){var vt=wt.map(function(rt){return rt.value});if(ft.type==="clear"){ct(vt,{},"selection");return}ft.values.length&&at(ft.values[0].value,{selected:!1,source:"selection"})}),xt=f.useMemo(function(){return{virtual:V,dropdownMatchSelectWidth:G,listHeight:F,listItemHeight:X,listItemScrollOffset:q,treeData:Je,fieldNames:Pe,onSelect:at,treeExpandAction:U,treeTitleRender:ne,onPopupScroll:le,leftMaxCount:_===void 0?null:_-Xe.length,leafCountOnly:Re==="SHOW_CHILD"&&!w&&!!S,valueEntities:Ae}},[V,G,F,X,q,Je,Pe,at,U,ne,le,_,Xe.length,Re,w,S,Ae]),Nt=f.useMemo(function(){return{checkable:fe,loadData:T,treeLoadedKeys:I,onTreeLoad:k,checkedKeys:pe,halfCheckedKeys:ye,treeDefaultExpandAll:N,treeExpandedKeys:D,treeDefaultExpandedKeys:L,onTreeExpand:H,treeIcon:Q,treeMotion:oe,showTreeIcon:ee,switcherIcon:te,treeLine:Y,treeNodeFilterProp:x,keyEntities:Se}},[fe,T,I,k,pe,ye,N,D,L,H,Q,oe,ee,te,Y,x,Se]);return f.createElement(Vge.Provider,{value:xt},f.createElement(Hge.Provider,{value:Nt},f.createElement(Dj,we({ref:t},ce,{id:he,prefixCls:o,mode:ge?"multiple":void 0,displayValues:Xe,onDisplayValuesChange:Mt,searchValue:$e,onSearch:Ce,OptionList:lot,emptyOptions:!Oe.length,onDropdownVisibleChange:Ue,dropdownMatchSelectWidth:G}))))}),sS=dot;sS.TreeNode=L7;sS.SHOW_ALL=j7;sS.SHOW_PARENT=z7;sS.SHOW_CHILD=NT;const fot=e=>{const{componentCls:t,treePrefixCls:n,colorBgElevated:r}=e,o=`.${n}`;return[{[`${t}-dropdown`]:[{padding:`${se(e.paddingXS)} ${se(e.calc(e.paddingXS).div(2).equal())}`},Age(n,Xt(e,{colorBgContainer:r}),!1),{[o]:{borderRadius:0,[`${o}-list-holder-inner`]:{alignItems:"stretch",[`${o}-treenode`]:{[`${o}-node-content-wrapper`]:{flex:"auto"}}}}},_T(`${n}-checkbox`,e),{"&-rtl":{direction:"rtl",[`${o}-switcher${o}-switcher_close`]:{[`${o}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function pot(e,t,n){return pn("TreeSelect",r=>{const o=Xt(r,{treePrefixCls:t});return[fot(o)]},Fge)(e,n)}var hot=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o,i,a;const{prefixCls:s,size:l,disabled:c,bordered:u=!0,style:d,className:p,rootClassName:h,treeCheckable:m,multiple:v,listHeight:g=256,listItemHeight:x,placement:y,notFoundContent:b,switcherIcon:C,treeLine:S,getPopupContainer:w,popupClassName:E,dropdownClassName:_,treeIcon:P=!1,transitionName:$,choiceTransitionName:R="",status:O,treeExpandAction:T,builtinPlacements:I,dropdownMatchSelectWidth:k,popupMatchSelectWidth:N,allowClear:D,variant:L,dropdownStyle:H,dropdownRender:U,popupRender:V,onDropdownVisibleChange:j,onOpenChange:F,tagRender:W,maxCount:X,showCheckedStrategy:J,treeCheckStrictly:q,styles:A,classNames:z}=e,G=hot(e,["prefixCls","size","disabled","bordered","style","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear","variant","dropdownStyle","dropdownRender","popupRender","onDropdownVisibleChange","onOpenChange","tagRender","maxCount","showCheckedStrategy","treeCheckStrictly","styles","classNames"]),{getPopupContainer:Y,getPrefixCls:Q,renderEmpty:ee,direction:te,virtual:oe,popupMatchSelectWidth:ne,popupOverflow:le}=f.useContext(It),{styles:ce,classNames:he}=Vr("treeSelect"),[,ue]=ai(),fe=x??(ue==null?void 0:ue.controlHeightSM)+(ue==null?void 0:ue.paddingXXS),ve=Q(),ge=Q("select",s),de=Q("select-tree",s),be=Q("tree-select",s),{compactSize:Ee,compactItemClassnames:Le}=Ol(ge,te),Re=br(ge),Pe=br(be),[ze,Ie,$e]=Hj(ge,Re),[Be]=pot(be,de,Pe),[Ce,Oe]=Hu("treeSelect",L,u),Fe=re(((n=z==null?void 0:z.popup)===null||n===void 0?void 0:n.root)||((r=he==null?void 0:he.popup)===null||r===void 0?void 0:r.root)||E||_,`${be}-dropdown`,{[`${be}-dropdown-rtl`]:te==="rtl"},h,he.root,z==null?void 0:z.root,$e,Re,Pe,Ie),Se=((o=A==null?void 0:A.popup)===null||o===void 0?void 0:o.root)||((i=ce==null?void 0:ce.popup)===null||i===void 0?void 0:i.root)||H,Ae=V||U,Ve=F||j,Je=!!(m||v),ht=f.useMemo(()=>{if(!(X&&(J==="SHOW_ALL"&&!q||J==="SHOW_PARENT")))return X},[X,J,q]),He=Wj(e.suffixIcon,e.showArrow),Ke=(a=N??k)!==null&&a!==void 0?a:ne,{status:it,hasFeedback:Ge,isFormItemInput:ut,feedbackIcon:Ze}=f.useContext(Do),et=tf(it,O),{suffixIcon:tt,removeIcon:mt,clearIcon:me}=cT(Object.assign(Object.assign({},G),{multiple:Je,showSuffixIcon:He,hasFeedback:Ge,feedbackIcon:Ze,prefixCls:ge,componentName:"TreeSelect"})),pe=D===!0?{clearIcon:me}:D;let ye;b!==void 0?ye=b:ye=(ee==null?void 0:ee("Select"))||f.createElement(qw,{componentName:"Select"});const Te=En(G,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon","style"]),je=f.useMemo(()=>y!==void 0?y:te==="rtl"?"bottomRight":"bottomLeft",[y,te]),We=fo(xt=>{var Nt;return(Nt=l??Ee)!==null&&Nt!==void 0?Nt:xt}),Xe=f.useContext(ko),st=c??Xe,ct=re(!s&&be,{[`${ge}-lg`]:We==="large",[`${ge}-sm`]:We==="small",[`${ge}-rtl`]:te==="rtl",[`${ge}-${Ce}`]:Oe,[`${ge}-in-form-item`]:ut},Mc(ge,et,Ge),Le,p,h,he.root,z==null?void 0:z.root,$e,Re,Pe,Ie),at=xt=>f.createElement(Mrt,{prefixCls:de,switcherIcon:C,treeNodeProps:xt,showLine:S}),[Ue]=Rl("SelectLike",Se==null?void 0:Se.zIndex),Mt=f.createElement(sS,Object.assign({virtual:oe,disabled:st},Te,{dropdownMatchSelectWidth:Ke,builtinPlacements:zj(I,le),ref:t,prefixCls:ge,className:ct,style:Object.assign(Object.assign({},A==null?void 0:A.root),d),listHeight:g,listItemHeight:fe,treeCheckable:m&&f.createElement("span",{className:`${ge}-tree-checkbox-inner`}),treeLine:!!S,suffixIcon:tt,multiple:Je,placement:je,removeIcon:mt,allowClear:pe,switcherIcon:at,showTreeIcon:P,notFoundContent:ye,getPopupContainer:w||Y,treeMotion:null,dropdownClassName:Fe,dropdownStyle:Object.assign(Object.assign({},Se),{zIndex:Ue}),dropdownRender:Ae,onDropdownVisibleChange:Ve,choiceTransitionName:Oi(ve,"",R),transitionName:Oi(ve,"slide-up",$),treeExpandAction:T,tagRender:Je?W:void 0,maxCount:ht,showCheckedStrategy:J,treeCheckStrictly:q}));return ze(Be(Mt))},got=f.forwardRef(mot),Eg=got,vot=Zp(Eg,"dropdownAlign",e=>En(e,["visible"]));Eg.TreeNode=L7;Eg.SHOW_ALL=j7;Eg.SHOW_PARENT=z7;Eg.SHOW_CHILD=NT;Eg._InternalPanelDoNotUseOrYouWillBeFired=vot;const J8=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",o=e.type||"",i=o.replace(/\/.*$/,"");return n.some(function(a){var s=a.trim();if(/^\*(\/\*)?$/.test(a))return!0;if(s.charAt(0)==="."){var l=r.toLowerCase(),c=s.toLowerCase(),u=[c];return(c===".jpg"||c===".jpeg")&&(u=[".jpg",".jpeg"]),u.some(function(d){return l.endsWith(d)})}return/\/\*$/.test(s)?i===s.replace(/\/.*$/,""):o===s?!0:/^\w+$/.test(s)?(Jn(!1,"Upload takes an invalidate 'accept' type '".concat(s,"'.Skip for check.")),!0):!1})}return!0};function yot(e,t){var n="cannot ".concat(e.method," ").concat(e.action," ").concat(t.status,"'"),r=new Error(n);return r.status=t.status,r.method=e.method,r.url=e.action,r}function vX(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}function bot(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(i){i.total>0&&(i.percent=i.loaded/i.total*100),e.onProgress(i)});var n=new FormData;e.data&&Object.keys(e.data).forEach(function(o){var i=e.data[o];if(Array.isArray(i)){i.forEach(function(a){n.append("".concat(o,"[]"),a)});return}n.append(o,i)}),e.file instanceof Blob?n.append(e.filename,e.file,e.file.name):n.append(e.filename,e.file),t.onerror=function(i){e.onError(i)},t.onload=function(){return t.status<200||t.status>=300?e.onError(yot(e,t),vX(t)):e.onSuccess(vX(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};return r["X-Requested-With"]!==null&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(r).forEach(function(o){r[o]!==null&&t.setRequestHeader(o,r[o])}),t.send(n),{abort:function(){t.abort()}}}var xot=function(){var e=co(Cn().mark(function t(n,r){var o,i,a,s,l,c,u,d;return Cn().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:c=function(){return c=co(Cn().mark(function v(g){return Cn().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.abrupt("return",new Promise(function(b){g.file(function(C){r(C)?(g.fullPath&&!C.webkitRelativePath&&(Object.defineProperties(C,{webkitRelativePath:{writable:!0}}),C.webkitRelativePath=g.fullPath.replace(/^\//,""),Object.defineProperties(C,{webkitRelativePath:{writable:!1}})),b(C)):b(null)})}));case 1:case"end":return y.stop()}},v)})),c.apply(this,arguments)},l=function(v){return c.apply(this,arguments)},s=function(){return s=co(Cn().mark(function v(g){var x,y,b,C,S;return Cn().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:x=g.createReader(),y=[];case 2:return E.next=5,new Promise(function(_){x.readEntries(_,function(){return _([])})});case 5:if(b=E.sent,C=b.length,C){E.next=9;break}return E.abrupt("break",12);case 9:for(S=0;S0||v.some(function(C){return C.kind==="file"}))&&(u==null||u()),!m){b.next=11;break}return b.next=7,xot(Array.prototype.slice.call(v),function(C){return J8(C,r.props.accept)});case 7:g=b.sent,r.uploadFiles(g),b.next=14;break;case 11:x=Ne(g).filter(function(C){return J8(C,h)}),p===!1&&(x=g.slice(0,1)),r.uploadFiles(x);case 14:case"end":return b.stop()}},l)}));return function(l,c){return s.apply(this,arguments)}}()),K(Et(r),"onFilePaste",function(){var s=co(Cn().mark(function l(c){var u,d;return Cn().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(u=r.props.pastable,u){h.next=3;break}return h.abrupt("return");case 3:if(c.type!=="paste"){h.next=6;break}return d=c.clipboardData,h.abrupt("return",r.onDataTransferFiles(d,function(){c.preventDefault()}));case 6:case"end":return h.stop()}},l)}));return function(l){return s.apply(this,arguments)}}()),K(Et(r),"onFileDragOver",function(s){s.preventDefault()}),K(Et(r),"onFileDrop",function(){var s=co(Cn().mark(function l(c){var u;return Cn().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(c.preventDefault(),c.type!=="drop"){p.next=4;break}return u=c.dataTransfer,p.abrupt("return",r.onDataTransferFiles(u));case 4:case"end":return p.stop()}},l)}));return function(l){return s.apply(this,arguments)}}()),K(Et(r),"uploadFiles",function(s){var l=Ne(s),c=l.map(function(u){return u.uid=e6(),r.processFile(u,l)});Promise.all(c).then(function(u){var d=r.props.onBatchStart;d==null||d(u.map(function(p){var h=p.origin,m=p.parsedFile;return{file:h,parsedFile:m}})),u.filter(function(p){return p.parsedFile!==null}).forEach(function(p){r.post(p)})})}),K(Et(r),"processFile",function(){var s=co(Cn().mark(function l(c,u){var d,p,h,m,v,g,x,y,b;return Cn().wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(d=r.props.beforeUpload,p=c,!d){S.next=14;break}return S.prev=3,S.next=6,d(c,u);case 6:p=S.sent,S.next=12;break;case 9:S.prev=9,S.t0=S.catch(3),p=!1;case 12:if(p!==!1){S.next=14;break}return S.abrupt("return",{origin:c,parsedFile:null,action:null,data:null});case 14:if(h=r.props.action,typeof h!="function"){S.next=21;break}return S.next=18,h(c);case 18:m=S.sent,S.next=22;break;case 21:m=h;case 22:if(v=r.props.data,typeof v!="function"){S.next=29;break}return S.next=26,v(c);case 26:g=S.sent,S.next=30;break;case 29:g=v;case 30:return x=(dt(p)==="object"||typeof p=="string")&&p?p:c,x instanceof File?y=x:y=new File([x],c.name,{type:c.type}),b=y,b.uid=c.uid,S.abrupt("return",{origin:c,data:g,parsedFile:b,action:m});case 35:case"end":return S.stop()}},l,null,[[3,9]])}));return function(l,c){return s.apply(this,arguments)}}()),K(Et(r),"saveFileInput",function(s){r.fileInput=s}),r}return or(n,[{key:"componentDidMount",value:function(){this._isMounted=!0;var o=this.props.pastable;o&&document.addEventListener("paste",this.onFilePaste)}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort(),document.removeEventListener("paste",this.onFilePaste)}},{key:"componentDidUpdate",value:function(o){var i=this.props.pastable;i&&!o.pastable?document.addEventListener("paste",this.onFilePaste):!i&&o.pastable&&document.removeEventListener("paste",this.onFilePaste)}},{key:"post",value:function(o){var i=this,a=o.data,s=o.origin,l=o.action,c=o.parsedFile;if(this._isMounted){var u=this.props,d=u.onStart,p=u.customRequest,h=u.name,m=u.headers,v=u.withCredentials,g=u.method,x=s.uid,y=p||bot,b={action:l,filename:h,data:a,file:c,headers:m,withCredentials:v,method:g||"post",onProgress:function(S){var w=i.props.onProgress;w==null||w(S,c)},onSuccess:function(S,w){var E=i.props.onSuccess;E==null||E(S,c,w),delete i.reqs[x]},onError:function(S,w){var E=i.props.onError;E==null||E(S,w,c),delete i.reqs[x]}};d(s),this.reqs[x]=y(b)}}},{key:"reset",value:function(){this.setState({uid:e6()})}},{key:"abort",value:function(o){var i=this.reqs;if(o){var a=o.uid?o.uid:o;i[a]&&i[a].abort&&i[a].abort(),delete i[a]}else Object.keys(i).forEach(function(s){i[s]&&i[s].abort&&i[s].abort(),delete i[s]})}},{key:"render",value:function(){var o=this.props,i=o.component,a=o.prefixCls,s=o.className,l=o.classNames,c=l===void 0?{}:l,u=o.disabled,d=o.id,p=o.name,h=o.style,m=o.styles,v=m===void 0?{}:m,g=o.multiple,x=o.accept,y=o.capture,b=o.children,C=o.directory,S=o.openFileDialogOnClick,w=o.onMouseEnter,E=o.onMouseLeave,_=o.hasControlInside,P=Ye(o,Sot),$=re(K(K(K({},a,!0),"".concat(a,"-disabled"),u),s,s)),R=C?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},O=u?{}:{onClick:S?this.onClick:function(){},onKeyDown:S?this.onKeyDown:function(){},onMouseEnter:w,onMouseLeave:E,onDrop:this.onFileDrop,onDragOver:this.onFileDragOver,tabIndex:_?void 0:"0"};return Z.createElement(i,we({},O,{className:$,role:_?void 0:"button",style:h}),Z.createElement("input",we({},Zr(P,{aria:!0,data:!0}),{id:d,name:p,disabled:u,type:"file",ref:this.saveFileInput,onClick:function(I){return I.stopPropagation()},key:this.state.uid,style:B({display:"none"},v.input),className:c.input,accept:x},R,{multiple:g,onChange:this.onChange},y!=null?{capture:y}:{})),b)}}]),n}(f.Component);function t6(){}var t5=function(e){va(n,e);var t=La(n);function n(){var r;rr(this,n);for(var o=arguments.length,i=new Array(o),a=0;a{const{componentCls:t,iconCls:n}=e;return{[`${t}-wrapper`]:{[`${t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:e.colorFillAlter,border:`${se(e.lineWidth)} dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[t]:{padding:e.padding},[`${t}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:e.borderRadiusLG,"&:focus-visible":{outline:`${se(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`}},[`${t}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[` + `]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:se(e.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${se(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:se(e.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},XC(e)),l7(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow})),{"&[disabled]":Object.assign({},SO(e)),width:e.calc(e.controlHeightLG).mul(1.25).equal(),height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},CZe=e=>{const{componentCls:t}=e;return{[`${t}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:se(e.calc(e.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:e.itemBg,border:`${se(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${se(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.colorPrimary},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.colorPrimaryHover}}}}},SZe=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:se(e.calc(e.itemSize).sub(2).equal()),verticalAlign:"middle"}}),CZe(e)),wZe(e)),xZe(e)),bZe(e)),yZe(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},EZe=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:Object.assign({},Ls(e)),[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":Object.assign({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},_c(e))},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Object.assign({},_c(e))}}}},tge=e=>Object.assign({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0},Cg(e)),nge=e=>Xt(e,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:e.calc(e.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:e.calc(e.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:e.calc(e.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:e.marginSM,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},wg(e)),_Ze=pn("Pagination",e=>{const t=nge(e);return[SZe(t),EZe(t)]},tge),$Ze=e=>{const{componentCls:t}=e;return{[`${t}${t}-bordered${t}-disabled:not(${t}-mini)`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}${t}-bordered:not(${t}-mini)`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},PZe=Iy(["Pagination","bordered"],e=>{const t=nge(e);return[$Ze(t)]},tge);function qY(e){return p.useMemo(()=>typeof e=="boolean"?[e,{}]:e&&typeof e=="object"?[!0,e]:[void 0,void 0],[e])}var MZe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{align:t,prefixCls:n,selectPrefixCls:r,className:o,rootClassName:i,style:a,size:s,locale:l,responsive:c,showSizeChanger:u,selectComponentClass:d,pageSizeOptions:f}=e,h=MZe(e,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:m}=uO(c),[,v]=si(),{getPrefixCls:g,direction:b,showSizeChanger:y,className:x,style:w}=Vr("pagination"),S=g("pagination",n),[C,E,_]=_Ze(S),P=fo(s),$=P==="small"||!!(m&&!P&&c),[T]=Xi("Pagination",$ue),R=Object.assign(Object.assign({},T),l),[O,k]=qY(u),[I,D]=qY(y),N=O??I,L=k??D,H=d||Pi,U=p.useMemo(()=>f?f.map(J=>Number(J)):void 0,[f]),V=J=>{var q;const{disabled:A,size:z,onSizeChange:G,"aria-label":Y,className:Q,options:ee}=J,{className:te,onChange:oe}=L||{},ne=(q=ee.find(le=>String(le.value)===String(z)))===null||q===void 0?void 0:q.value;return p.createElement(H,Object.assign({disabled:A,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:le=>le.parentNode,"aria-label":Y,options:ee},L,{value:ne,onChange:(le,ce)=>{G==null||G(le),oe==null||oe(le,ce)},size:$?"small":"middle",className:re(Q,te)}))},j=p.useMemo(()=>{const J=p.createElement("span",{className:`${S}-item-ellipsis`},"•••"),q=p.createElement("button",{className:`${S}-item-link`,type:"button",tabIndex:-1},b==="rtl"?p.createElement(El,null):p.createElement(Ru,null)),A=p.createElement("button",{className:`${S}-item-link`,type:"button",tabIndex:-1},b==="rtl"?p.createElement(Ru,null):p.createElement(El,null)),z=p.createElement("a",{className:`${S}-item-link`},p.createElement("div",{className:`${S}-item-container`},b==="rtl"?p.createElement(WY,{className:`${S}-item-link-icon`}):p.createElement(VY,{className:`${S}-item-link-icon`}),J)),G=p.createElement("a",{className:`${S}-item-link`},p.createElement("div",{className:`${S}-item-container`},b==="rtl"?p.createElement(VY,{className:`${S}-item-link-icon`}):p.createElement(WY,{className:`${S}-item-link-icon`}),J));return{prevIcon:q,nextIcon:A,jumpPrevIcon:z,jumpNextIcon:G}},[b,S]),F=g("select",r),W=re({[`${S}-${t}`]:!!t,[`${S}-mini`]:$,[`${S}-rtl`]:b==="rtl",[`${S}-bordered`]:v.wireframe},x,o,i,E,_),X=Object.assign(Object.assign({},w),a);return C(p.createElement(p.Fragment,null,v.wireframe&&p.createElement(PZe,{prefixCls:S}),p.createElement(vZe,Object.assign({},j,h,{style:X,prefixCls:S,selectPrefixCls:F,className:W,locale:R,pageSizeOptions:U,showSizeChanger:N,sizeChangerRender:V}))))},cM=100,rge=cM/5,oge=cM/2-rge/2,X8=oge*2*Math.PI,KY=50,YY=e=>{const{dotClassName:t,style:n,hasCircleCls:r}=e;return p.createElement("circle",{className:re(`${t}-circle`,{[`${t}-circle-bg`]:r}),r:oge,cx:KY,cy:KY,strokeWidth:rge,style:n})},RZe=({percent:e,prefixCls:t})=>{const n=`${t}-dot`,r=`${n}-holder`,o=`${r}-hidden`,[i,a]=p.useState(!1);Mn(()=>{e!==0&&a(!0)},[e!==0]);const s=Math.max(Math.min(e,100),0);if(!i)return null;const l={strokeDashoffset:`${X8/4}`,strokeDasharray:`${X8*s/100} ${X8*(100-s)/100}`};return p.createElement("span",{className:re(r,`${n}-progress`,s<=0&&o)},p.createElement("svg",{viewBox:`0 0 ${cM} ${cM}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":s},p.createElement(YY,{dotClassName:n,hasCircleCls:!0}),p.createElement(YY,{dotClassName:n,style:l})))};function OZe(e){const{prefixCls:t,percent:n=0}=e,r=`${t}-dot`,o=`${r}-holder`,i=`${o}-hidden`;return p.createElement(p.Fragment,null,p.createElement("span",{className:re(o,n>0&&i)},p.createElement("span",{className:re(r,`${t}-dot-spin`)},[1,2,3,4].map(a=>p.createElement("i",{className:`${t}-dot-item`,key:a})))),p.createElement(RZe,{prefixCls:t,percent:n}))}function kZe(e){var t;const{prefixCls:n,indicator:r,percent:o}=e,i=`${n}-dot`;return r&&p.isValidElement(r)?No(r,{className:re((t=r.props)===null||t===void 0?void 0:t.className,i),percent:o}):p.createElement(OZe,{prefixCls:n,percent:o})}const IZe=new vn("antSpinMove",{to:{opacity:1}}),DZe=new vn("antRotate",{to:{transform:"rotate(405deg)"}}),NZe=e=>{const{componentCls:t,calc:n}=e;return{[t]:Object.assign(Object.assign({},Tn(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:n(n(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:n(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:n(e.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${t}-dot`]:{margin:n(e.dotSizeSM).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeSM).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${t}-dot`]:{margin:n(e.dotSizeLG).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeLG).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(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:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),height:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:IZe,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:DZe,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(r=>`${r} ${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:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal(),height:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal()}},[`&-lg ${t}-dot`]:{"&, &-holder":{fontSize:e.dotSizeLG}},[`&-lg ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal(),height:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal()}},[`&${t}-show-text ${t}-text`]:{display:"block"}})}},AZe=e=>{const{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},FZe=pn("Spin",e=>{const t=Xt(e,{spinDotDefault:e.colorTextDescription});return[NZe(t)]},AZe),BZe=200,XY=[[30,.05],[70,.03],[96,.01]];function LZe(e,t){const[n,r]=p.useState(0),o=p.useRef(null),i=t==="auto";return p.useEffect(()=>(i&&e&&(r(0),o.current=setInterval(()=>{r(a=>{const s=100-a;for(let l=0;l{clearInterval(o.current)}),[i,e]),i?n:t}var jZe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var t;const{prefixCls:n,spinning:r=!0,delay:o=0,className:i,rootClassName:a,size:s="default",tip:l,wrapperClassName:c,style:u,children:d,fullscreen:f=!1,indicator:h,percent:m}=e,v=jZe(e,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen","indicator","percent"]),{getPrefixCls:g,direction:b,className:y,style:x,indicator:w}=Vr("spin"),S=g("spin",n),[C,E,_]=FZe(S),[P,$]=p.useState(()=>r&&!zZe(r,o)),T=LZe(P,m);p.useEffect(()=>{if(r){const L=NGe(o,()=>{$(!0)});return L(),()=>{var H;(H=L==null?void 0:L.cancel)===null||H===void 0||H.call(L)}}$(!1)},[o,r]);const R=p.useMemo(()=>typeof d<"u"&&!f,[d,f]),O=re(S,y,{[`${S}-sm`]:s==="small",[`${S}-lg`]:s==="large",[`${S}-spinning`]:P,[`${S}-show-text`]:!!l,[`${S}-rtl`]:b==="rtl"},i,!f&&a,E,_),k=re(`${S}-container`,{[`${S}-blur`]:P}),I=(t=h??w)!==null&&t!==void 0?t:ige,D=Object.assign(Object.assign({},x),u),N=p.createElement("div",Object.assign({},v,{style:D,className:O,"aria-live":"polite","aria-busy":P}),p.createElement(kZe,{prefixCls:S,indicator:I,percent:T}),l&&(R||f)?p.createElement("div",{className:`${S}-text`},l):null);return C(R?p.createElement("div",Object.assign({},v,{className:re(`${S}-nested-loading`,c,E,_)}),P&&p.createElement("div",{key:"loading"},N),p.createElement("div",{className:k,key:"container"},d)):f?p.createElement("div",{className:re(`${S}-fullscreen`,{[`${S}-fullscreen-show`]:P},a,E,_)},N):N)};Vu.setDefaultIndicator=e=>{ige=e};const M7=Z.createContext({});M7.Consumer;var age=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{prefixCls:t,className:n,avatar:r,title:o,description:i}=e,a=age(e,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:s}=p.useContext(kt),l=s("list",t),c=re(`${l}-item-meta`,n),u=Z.createElement("div",{className:`${l}-item-meta-content`},o&&Z.createElement("h4",{className:`${l}-item-meta-title`},o),i&&Z.createElement("div",{className:`${l}-item-meta-description`},i));return Z.createElement("div",Object.assign({},a,{className:c}),r&&Z.createElement("div",{className:`${l}-item-meta-avatar`},r),(o||i)&&u)},VZe=Z.forwardRef((e,t)=>{const{prefixCls:n,children:r,actions:o,extra:i,styles:a,className:s,classNames:l,colStyle:c}=e,u=age(e,["prefixCls","children","actions","extra","styles","className","classNames","colStyle"]),{grid:d,itemLayout:f}=p.useContext(M7),{getPrefixCls:h,list:m}=p.useContext(kt),v=E=>{var _,P;return re((P=(_=m==null?void 0:m.item)===null||_===void 0?void 0:_.classNames)===null||P===void 0?void 0:P[E],l==null?void 0:l[E])},g=E=>{var _,P;return Object.assign(Object.assign({},(P=(_=m==null?void 0:m.item)===null||_===void 0?void 0:_.styles)===null||P===void 0?void 0:P[E]),a==null?void 0:a[E])},b=()=>{let E=!1;return p.Children.forEach(r,_=>{typeof _=="string"&&(E=!0)}),E&&p.Children.count(r)>1},y=()=>f==="vertical"?!!i:!b(),x=h("list",n),w=o&&o.length>0&&Z.createElement("ul",{className:re(`${x}-item-action`,v("actions")),key:"actions",style:g("actions")},o.map((E,_)=>Z.createElement("li",{key:`${x}-item-action-${_}`},E,_!==o.length-1&&Z.createElement("em",{className:`${x}-item-action-split`})))),S=d?"div":"li",C=Z.createElement(S,Object.assign({},u,d?{}:{ref:t},{className:re(`${x}-item`,{[`${x}-item-no-flex`]:!y()},s)}),f==="vertical"&&i?[Z.createElement("div",{className:`${x}-item-main`,key:"content"},r,w),Z.createElement("div",{className:re(`${x}-item-extra`,v("extra")),key:"extra",style:g("extra")},i)]:[r,w,No(i,{key:"extra"})]);return d?Z.createElement(j0,{ref:t,flex:1,style:c},C):C}),sge=VZe;sge.Meta=HZe;const WZe=e=>{const{listBorderedCls:t,componentCls:n,paddingLG:r,margin:o,itemPaddingSM:i,itemPaddingLG:a,marginLG:s,borderRadiusLG:l}=e;return{[t]:{border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:l,[`${n}-header,${n}-footer,${n}-item`]:{paddingInline:r},[`${n}-pagination`]:{margin:`${se(o)} ${se(s)}`}},[`${t}${n}-sm`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:i}},[`${t}${n}-lg`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:a}}}},UZe=e=>{const{componentCls:t,screenSM:n,screenMD:r,marginLG:o,marginSM:i,margin:a}=e;return{[`@media screen and (max-width:${r}px)`]:{[t]:{[`${t}-item`]:{[`${t}-item-action`]:{marginInlineStart:o}}},[`${t}-vertical`]:{[`${t}-item`]:{[`${t}-item-extra`]:{marginInlineStart:o}}}},[`@media screen and (max-width: ${n}px)`]:{[t]:{[`${t}-item`]:{flexWrap:"wrap",[`${t}-action`]:{marginInlineStart:i}}},[`${t}-vertical`]:{[`${t}-item`]:{flexWrap:"wrap-reverse",[`${t}-item-main`]:{minWidth:e.contentWidth},[`${t}-item-extra`]:{margin:`auto auto ${se(a)}`}}}}}},GZe=e=>{const{componentCls:t,antCls:n,controlHeight:r,minHeight:o,paddingSM:i,marginLG:a,padding:s,itemPadding:l,colorPrimary:c,itemPaddingSM:u,itemPaddingLG:d,paddingXS:f,margin:h,colorText:m,colorTextDescription:v,motionDurationSlow:g,lineWidth:b,headerBg:y,footerBg:x,emptyTextPadding:w,metaMarginBottom:S,avatarMarginRight:C,titleMarginBottom:E,descriptionFontSize:_}=e;return{[t]:Object.assign(Object.assign({},Tn(e)),{position:"relative","--rc-virtual-list-scrollbar-bg":e.colorSplit,"*":{outline:"none"},[`${t}-header`]:{background:y},[`${t}-footer`]:{background:x},[`${t}-header, ${t}-footer`]:{paddingBlock:i},[`${t}-pagination`]:{marginBlockStart:a,[`${n}-pagination-options`]:{textAlign:"start"}},[`${t}-spin`]:{minHeight:o,textAlign:"center"},[`${t}-items`]:{margin:0,padding:0,listStyle:"none"},[`${t}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:l,color:m,[`${t}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${t}-item-meta-avatar`]:{marginInlineEnd:C},[`${t}-item-meta-content`]:{flex:"1 0",width:0,color:m},[`${t}-item-meta-title`]:{margin:`0 0 ${se(e.marginXXS)} 0`,color:m,fontSize:e.fontSize,lineHeight:e.lineHeight,"> a":{color:m,transition:`all ${g}`,"&:hover":{color:c}}},[`${t}-item-meta-description`]:{color:v,fontSize:_,lineHeight:e.lineHeight}},[`${t}-item-action`]:{flex:"0 0 auto",marginInlineStart:e.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${se(f)}`,color:v,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${t}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:b,height:e.calc(e.fontHeight).sub(e.calc(e.marginXXS).mul(2)).equal(),transform:"translateY(-50%)",backgroundColor:e.colorSplit}}},[`${t}-empty`]:{padding:`${se(s)} 0`,color:v,fontSize:e.fontSizeSM,textAlign:"center"},[`${t}-empty-text`]:{padding:w,color:e.colorTextDisabled,fontSize:e.fontSize,textAlign:"center"},[`${t}-item-no-flex`]:{display:"block"}}),[`${t}-grid ${n}-col > ${t}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:h,paddingBlock:0,borderBlockEnd:"none"},[`${t}-vertical ${t}-item`]:{alignItems:"initial",[`${t}-item-main`]:{display:"block",flex:1},[`${t}-item-extra`]:{marginInlineStart:a},[`${t}-item-meta`]:{marginBlockEnd:S,[`${t}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:E,color:m,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}},[`${t}-item-action`]:{marginBlockStart:s,marginInlineStart:"auto","> li":{padding:`0 ${se(s)}`,"&:first-child":{paddingInlineStart:0}}}},[`${t}-split ${t}-item`]:{borderBlockEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${t}-split ${t}-header`]:{borderBlockEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-split${t}-empty ${t}-footer`]:{borderTop:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-loading ${t}-spin-nested-loading`]:{minHeight:r},[`${t}-split${t}-something-after-last-item ${n}-spin-container > ${t}-items > ${t}-item:last-child`]:{borderBlockEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-lg ${t}-item`]:{padding:d},[`${t}-sm ${t}-item`]:{padding:u},[`${t}:not(${t}-vertical)`]:{[`${t}-item-no-flex`]:{[`${t}-item-action`]:{float:"right"}}}}},qZe=e=>({contentWidth:220,itemPadding:`${se(e.paddingContentVertical)} 0`,itemPaddingSM:`${se(e.paddingContentVerticalSM)} ${se(e.paddingContentHorizontal)}`,itemPaddingLG:`${se(e.paddingContentVerticalLG)} ${se(e.paddingContentHorizontalLG)}`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:e.padding,metaMarginBottom:e.padding,avatarMarginRight:e.padding,titleMarginBottom:e.paddingSM,descriptionFontSize:e.fontSize}),KZe=pn("List",e=>{const t=Xt(e,{listBorderedCls:`${e.componentCls}-bordered`,minHeight:e.controlHeightLG});return[GZe(t),WZe(t),UZe(t)]},qZe);var YZe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o(ge,de)=>{var be;_(ge),$(de),n&&((be=n==null?void 0:n[ve])===null||be===void 0||be.call(n,ge,de))},L=N("onChange"),H=N("onShowSizeChange"),U=(ve,ge)=>{if(!x)return null;let de;return typeof y=="function"?de=y(ve):y?de=ve[y]:de=ve.key,de||(de=`list-item-${ge}`),p.createElement(p.Fragment,{key:de},x(ve,ge))},V=!!(d||n||g),j=T("list",r),[F,W,X]=KZe(j);let J=b;typeof J=="boolean"&&(J={spinning:J});const q=!!(J!=null&&J.spinning),A=fo(m);let z="";switch(A){case"large":z="lg";break;case"small":z="sm";break}const G=re(j,{[`${j}-vertical`]:u==="vertical",[`${j}-${z}`]:z,[`${j}-split`]:i,[`${j}-bordered`]:o,[`${j}-loading`]:q,[`${j}-grid`]:!!f,[`${j}-something-after-last-item`]:V,[`${j}-rtl`]:R==="rtl"},O,a,s,W,X),Y=CA(D,{total:h.length,current:E,pageSize:P},n||{}),Q=Math.ceil(Y.total/Y.pageSize);Y.current=Math.min(Y.current,Q);const ee=n&&p.createElement("div",{className:re(`${j}-pagination`)},p.createElement(TZe,Object.assign({align:"end"},Y,{onChange:L,onShowSizeChange:H})));let te=De(h);n&&h.length>(Y.current-1)*Y.pageSize&&(te=De(h).splice((Y.current-1)*Y.pageSize,Y.pageSize));const oe=Object.keys(f||{}).some(ve=>["xs","sm","md","lg","xl","xxl"].includes(ve)),ne=uO(oe),le=p.useMemo(()=>{for(let ve=0;ve{if(!f)return;const ve=le&&f[le]?f[le]:f.column;if(ve)return{width:`${100/ve}%`,maxWidth:`${100/ve}%`}},[JSON.stringify(f),le]);let he=q&&p.createElement("div",{style:{minHeight:53}});if(te.length>0){const ve=te.map(U);he=f?p.createElement($O,{gutter:f.gutter},p.Children.map(ve,ge=>p.createElement("div",{key:ge==null?void 0:ge.key,style:ce},ge))):p.createElement("ul",{className:`${j}-items`},ve)}else!c&&!q&&(he=p.createElement("div",{className:`${j}-empty-text`},(w==null?void 0:w.emptyText)||(I==null?void 0:I("List"))||p.createElement(qC,{componentName:"List"})));const ue=Y.position,fe=p.useMemo(()=>({grid:f,itemLayout:u}),[JSON.stringify(f),u]);return F(p.createElement(M7.Provider,{value:fe},p.createElement("div",Object.assign({ref:t,style:Object.assign(Object.assign({},k),l),className:G},S),(ue==="top"||ue==="both")&&ee,v&&p.createElement("div",{className:`${j}-header`},v),p.createElement(Vu,Object.assign({},J),he,c),g&&p.createElement("div",{className:`${j}-footer`},g),d||(ue==="bottom"||ue==="both")&&ee)))}const QZe=p.forwardRef(XZe),YA=QZe;YA.Item=sge;let il=null,nm=e=>e(),Tw=[],Rw={};function QY(){const{getContainer:e,duration:t,rtl:n,maxCount:r,top:o}=Rw,i=(e==null?void 0:e())||document.body;return{getContainer:()=>i,duration:t,rtl:n,maxCount:r,top:o}}const ZZe=Z.forwardRef((e,t)=>{const{messageConfig:n,sync:r}=e,{getPrefixCls:o}=p.useContext(kt),i=Rw.prefixCls||o("message"),a=p.useContext(_A),[s,l]=wde(Object.assign(Object.assign(Object.assign({},n),{prefixCls:i}),a.message));return Z.useImperativeHandle(t,()=>{const c=Object.assign({},s);return Object.keys(c).forEach(u=>{c[u]=(...d)=>(r(),s[u].apply(s,d))}),{instance:c,sync:r}}),l}),JZe=Z.forwardRef((e,t)=>{const[n,r]=Z.useState(QY),o=()=>{r(QY)};Z.useEffect(o,[]);const i=ide(),a=i.getRootPrefixCls(),s=i.getIconPrefixCls(),l=i.getTheme(),c=Z.createElement(ZZe,{ref:t,sync:o,messageConfig:n});return Z.createElement(Vt,{prefixCls:a,iconPrefixCls:s,theme:l},i.holderRender?i.holderRender(c):c)});function RO(){if(!il){const e=document.createDocumentFragment(),t={fragment:e};il=t,nm(()=>{xj()(Z.createElement(JZe,{ref:r=>{const{instance:o,sync:i}=r||{};Promise.resolve().then(()=>{!t.instance&&o&&(t.instance=o,t.sync=i,RO())})}}),e)});return}il.instance&&(Tw.forEach(e=>{const{type:t,skipped:n}=e;if(!n)switch(t){case"open":{nm(()=>{const r=il.instance.open(Object.assign(Object.assign({},Rw),e.config));r==null||r.then(e.resolve),e.setCloseFn(r)});break}case"destroy":nm(()=>{il==null||il.instance.destroy(e.key)});break;default:nm(()=>{var r;const o=(r=il.instance)[t].apply(r,De(e.args));o==null||o.then(e.resolve),e.setCloseFn(o)})}}),Tw=[])}function eJe(e){Rw=Object.assign(Object.assign({},Rw),e),nm(()=>{var t;(t=il==null?void 0:il.sync)===null||t===void 0||t.call(il)})}function tJe(e){const t=yj(n=>{let r;const o={type:"open",config:e,resolve:n,setCloseFn:i=>{r=i}};return Tw.push(o),()=>{r?nm(()=>{r()}):o.skipped=!0}});return RO(),t}function nJe(e,t){const n=yj(r=>{let o;const i={type:e,args:t,resolve:r,setCloseFn:a=>{o=a}};return Tw.push(i),()=>{o?nm(()=>{o()}):i.skipped=!0}});return RO(),n}const rJe=e=>{Tw.push({type:"destroy",key:e}),RO()},oJe=["success","info","warning","error","loading"],iJe={open:tJe,destroy:rJe,config:eJe,useMessage:Cde,_InternalPanelDoNotUseOrYouWillBeFired:k5e},md=iJe;oJe.forEach(e=>{md[e]=(...t)=>nJe(e,t)});var aJe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,closeIcon:r,closable:o,type:i,title:a,children:s,footer:l}=e,c=aJe(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:u}=p.useContext(kt),d=u(),f=t||u("modal"),h=br(d),[m,v,g]=ffe(f,h),b=`${f}-confirm`;let y={};return i?y={closable:o??!1,title:"",footer:"",children:p.createElement(hfe,Object.assign({},e,{prefixCls:f,confirmPrefixCls:b,rootPrefixCls:d,content:s}))}:y={closable:o??!0,title:a,footer:l!==null&&p.createElement(sfe,Object.assign({},e)),children:s},m(p.createElement(qde,Object.assign({prefixCls:f,className:re(v,`${f}-pure-panel`,i&&b,i&&`${b}-${i}`,n,g,h)},c,{closeIcon:afe(f,r),closable:o},y)))},lJe=$fe(sJe);function lge(e){return WC(yfe(e))}const kr=pfe;kr.useModal=Sfe;kr.info=function(t){return WC(bfe(t))};kr.success=function(t){return WC(xfe(t))};kr.error=function(t){return WC(wfe(t))};kr.warning=lge;kr.warn=lge;kr.confirm=function(t){return WC(Cfe(t))};kr.destroyAll=function(){for(;em.length;){const t=em.pop();t&&t()}};kr.config=Kje;kr._InternalPanelDoNotUseOrYouWillBeFired=lJe;var cJe={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},uJe=function(){var t=p.useRef([]),n=p.useRef(null);return p.useEffect(function(){var r=Date.now(),o=!1;t.current.forEach(function(i){if(i){o=!0;var a=i.style;a.transitionDuration=".3s, .3s, .3s, .06s",n.current&&r-n.current<100&&(a.transitionDuration="0s, 0s")}}),o&&(n.current=Date.now())}),t.current},ZY=0,dJe=Ki();function fJe(){var e;return dJe?(e=ZY,ZY+=1):e="TEST_OR_SSR",e}const pJe=function(e){var t=p.useState(),n=ie(t,2),r=n[0],o=n[1];return p.useEffect(function(){o("rc_progress_".concat(fJe()))},[]),e||r};var JY=function(t){var n=t.bg,r=t.children;return p.createElement("div",{style:{width:"100%",height:"100%",background:n}},r)};function eX(e,t){return Object.keys(e).map(function(n){var r=parseFloat(n),o="".concat(Math.floor(r*t),"%");return"".concat(e[n]," ").concat(o)})}var hJe=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.color,o=e.gradientId,i=e.radius,a=e.style,s=e.ptg,l=e.strokeLinecap,c=e.strokeWidth,u=e.size,d=e.gapDegree,f=r&&dt(r)==="object",h=f?"#FFF":void 0,m=u/2,v=p.createElement("circle",{className:"".concat(n,"-circle-path"),r:i,cx:m,cy:m,stroke:h,strokeLinecap:l,strokeWidth:c,opacity:s===0?0:1,style:a,ref:t});if(!f)return v;var g="".concat(o,"-conic"),b=d?"".concat(180+d/2,"deg"):"0deg",y=eX(r,(360-d)/360),x=eX(r,1),w="conic-gradient(from ".concat(b,", ").concat(y.join(", "),")"),S="linear-gradient(to ".concat(d?"bottom":"top",", ").concat(x.join(", "),")");return p.createElement(p.Fragment,null,p.createElement("mask",{id:g},v),p.createElement("foreignObject",{x:0,y:0,width:u,height:u,mask:"url(#".concat(g,")")},p.createElement(JY,{bg:S},p.createElement(JY,{bg:w}))))}),qx=100,Q8=function(t,n,r,o,i,a,s,l,c,u){var d=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,f=r/100*360*((360-a)/360),h=a===0?0:{bottom:0,top:180,left:90,right:-90}[s],m=(100-o)/100*n;c==="round"&&o!==100&&(m+=u/2,m>=n&&(m=n-.01));var v=qx/2;return{stroke:typeof l=="string"?l:void 0,strokeDasharray:"".concat(n,"px ").concat(t),strokeDashoffset:m+d,transform:"rotate(".concat(i+f+h,"deg)"),transformOrigin:"".concat(v,"px ").concat(v,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},mJe=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function tX(e){var t=e??[];return Array.isArray(t)?t:[t]}var gJe=function(t){var n=B(B({},cJe),t),r=n.id,o=n.prefixCls,i=n.steps,a=n.strokeWidth,s=n.trailWidth,l=n.gapDegree,c=l===void 0?0:l,u=n.gapPosition,d=n.trailColor,f=n.strokeLinecap,h=n.style,m=n.className,v=n.strokeColor,g=n.percent,b=Ye(n,mJe),y=qx/2,x=pJe(r),w="".concat(x,"-gradient"),S=y-a/2,C=Math.PI*2*S,E=c>0?90+c/2:-90,_=C*((360-c)/360),P=dt(i)==="object"?i:{count:i,gap:2},$=P.count,T=P.gap,R=tX(g),O=tX(v),k=O.find(function(V){return V&&dt(V)==="object"}),I=k&&dt(k)==="object",D=I?"butt":f,N=Q8(C,_,0,100,E,c,u,d,D,a),L=uJe(),H=function(){var j=0;return R.map(function(F,W){var X=O[W]||O[O.length-1],J=Q8(C,_,j,F,E,c,u,X,D,a);return j+=F,p.createElement(hJe,{key:W,color:X,ptg:F,radius:S,prefixCls:o,gradientId:w,style:J,strokeLinecap:D,strokeWidth:a,gapDegree:c,ref:function(A){L[W]=A},size:qx})}).reverse()},U=function(){var j=Math.round($*(R[0]/100)),F=100/$,W=0;return new Array($).fill(null).map(function(X,J){var q=J<=j-1?O[0]:d,A=q&&dt(q)==="object"?"url(#".concat(w,")"):void 0,z=Q8(C,_,W,F,E,c,u,q,"butt",a,T);return W+=(_-z.strokeDashoffset+T)*100/_,p.createElement("circle",{key:J,className:"".concat(o,"-circle-path"),r:S,cx:y,cy:y,stroke:A,strokeWidth:a,opacity:1,style:z,ref:function(Y){L[J]=Y}})})};return p.createElement("svg",Ce({className:re("".concat(o,"-circle"),m),viewBox:"0 0 ".concat(qx," ").concat(qx),style:h,id:r,role:"presentation"},b),!$&&p.createElement("circle",{className:"".concat(o,"-circle-trail"),r:S,cx:y,cy:y,stroke:d,strokeLinecap:D,strokeWidth:s||a,style:N}),$?U():H())};function Tp(e){return!e||e<0?0:e>100?100:e}function uM({success:e,successPercent:t}){let n=t;return e&&"progress"in e&&(n=e.progress),e&&"percent"in e&&(n=e.percent),n}const vJe=({percent:e,success:t,successPercent:n})=>{const r=Tp(uM({success:t,successPercent:n}));return[r,Tp(Tp(e)-r)]},yJe=({success:e={},strokeColor:t})=>{const{strokeColor:n}=e;return[n||wm.green,t||null]},OO=(e,t,n)=>{var r,o,i,a;let s=-1,l=-1;if(t==="step"){const c=n.steps,u=n.strokeWidth;typeof e=="string"||typeof e>"u"?(s=e==="small"?2:14,l=u??8):typeof e=="number"?[s,l]=[e,e]:[s=14,l=8]=Array.isArray(e)?e:[e.width,e.height],s*=c}else if(t==="line"){const c=n==null?void 0:n.strokeWidth;typeof e=="string"||typeof e>"u"?l=c||(e==="small"?6:8):typeof e=="number"?[s,l]=[e,e]:[s=-1,l=8]=Array.isArray(e)?e:[e.width,e.height]}else(t==="circle"||t==="dashboard")&&(typeof e=="string"||typeof e>"u"?[s,l]=e==="small"?[60,60]:[120,120]:typeof e=="number"?[s,l]=[e,e]:Array.isArray(e)&&(s=(o=(r=e[0])!==null&&r!==void 0?r:e[1])!==null&&o!==void 0?o:120,l=(a=(i=e[0])!==null&&i!==void 0?i:e[1])!==null&&a!==void 0?a:120));return[s,l]},bJe=3,xJe=e=>bJe/e*100,wJe=e=>{const{prefixCls:t,trailColor:n=null,strokeLinecap:r="round",gapPosition:o,gapDegree:i,width:a=120,type:s,children:l,success:c,size:u=a,steps:d}=e,[f,h]=OO(u,"circle");let{strokeWidth:m}=e;m===void 0&&(m=Math.max(xJe(f),6));const v={width:f,height:h,fontSize:f*.15+6},g=p.useMemo(()=>{if(i||i===0)return i;if(s==="dashboard")return 75},[i,s]),b=vJe(e),y=o||s==="dashboard"&&"bottom"||void 0,x=Object.prototype.toString.call(e.strokeColor)==="[object Object]",w=yJe({success:c,strokeColor:e.strokeColor}),S=re(`${t}-inner`,{[`${t}-circle-gradient`]:x}),C=p.createElement(gJe,{steps:d,percent:d?b[1]:b,strokeWidth:m,trailWidth:m,strokeColor:d?w[1]:w,strokeLinecap:r,trailColor:n,prefixCls:t,gapDegree:g,gapPosition:y}),E=f<=20,_=p.createElement("div",{className:S,style:v},C,!E&&l);return E?p.createElement(ss,{title:l},_):_},dM="--progress-line-stroke-color",cge="--progress-percent",nX=e=>{const t=e?"100%":"-100%";return new vn(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},CJe=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:Object.assign(Object.assign({},Tn(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize},[`${t}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",background:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${t}-text`]:{width:"max-content",marginInlineStart:0,marginTop:e.marginXXS}},[`${t}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${dM})`]},height:"100%",width:`calc(1 / var(${cge}) * 100%)`,display:"block"},[`&${t}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${t}-text-inner`]:{color:e.colorWhite,[`&${t}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[n]:{fontSize:e.fontSize},[`&${t}-text-outer`]:{width:"max-content"},[`&${t}-text-outer${t}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:e.marginXS}},[`${t}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${se(e.paddingXXS)}`,[`&${t}-text-start`]:{justifyContent:"start"},[`&${t}-text-end`]:{justifyContent:"end"}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:nX(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:nX(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}},SJe=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[n]:{fontSize:e.circleIconFontSize}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}},EJe=e=>{const{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}},_Je=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${n}`]:{fontSize:e.fontSizeSM}}}},$Je=e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`}),PJe=pn("Progress",e=>{const t=e.calc(e.marginXXS).div(2).equal(),n=Xt(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[CJe(n),SJe(n),EJe(n),_Je(n)]},$Je);var MJe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let t=[];return Object.keys(e).forEach(n=>{const r=parseFloat(n.replace(/%/g,""));Number.isNaN(r)||t.push({key:r,value:e[n]})}),t=t.sort((n,r)=>n.key-r.key),t.map(({key:n,value:r})=>`${r} ${n}%`).join(", ")},RJe=(e,t)=>{const{from:n=wm.blue,to:r=wm.blue,direction:o=t==="rtl"?"to left":"to right"}=e,i=MJe(e,["from","to","direction"]);if(Object.keys(i).length!==0){const s=TJe(i),l=`linear-gradient(${o}, ${s})`;return{background:l,[dM]:l}}const a=`linear-gradient(${o}, ${n}, ${r})`;return{background:a,[dM]:a}},OJe=e=>{const{prefixCls:t,direction:n,percent:r,size:o,strokeWidth:i,strokeColor:a,strokeLinecap:s="round",children:l,trailColor:c=null,percentPosition:u,success:d}=e,{align:f,type:h}=u,m=a&&typeof a!="string"?RJe(a,n):{[dM]:a,background:a},v=s==="square"||s==="butt"?0:void 0,g=o??[-1,i||(o==="small"?6:8)],[b,y]=OO(g,"line",{strokeWidth:i}),x={backgroundColor:c||void 0,borderRadius:v},w=Object.assign(Object.assign({width:`${Tp(r)}%`,height:y,borderRadius:v},m),{[cge]:Tp(r)/100}),S=uM(e),C={width:`${Tp(S)}%`,height:y,borderRadius:v,backgroundColor:d==null?void 0:d.strokeColor},E={width:b<0?"100%":b},_=p.createElement("div",{className:`${t}-inner`,style:x},p.createElement("div",{className:re(`${t}-bg`,`${t}-bg-${h}`),style:w},h==="inner"&&l),S!==void 0&&p.createElement("div",{className:`${t}-success-bg`,style:C})),P=h==="outer"&&f==="start",$=h==="outer"&&f==="end";return h==="outer"&&f==="center"?p.createElement("div",{className:`${t}-layout-bottom`},_,l):p.createElement("div",{className:`${t}-outer`,style:E},P&&l,_,$&&l)},kJe=e=>{const{size:t,steps:n,rounding:r=Math.round,percent:o=0,strokeWidth:i=8,strokeColor:a,trailColor:s=null,prefixCls:l,children:c}=e,u=r(n*(o/100)),f=t??[t==="small"?2:14,i],[h,m]=OO(f,"step",{steps:n,strokeWidth:i}),v=h/n,g=Array.from({length:n});for(let b=0;b{const{prefixCls:n,className:r,rootClassName:o,steps:i,strokeColor:a,percent:s=0,size:l="default",showInfo:c=!0,type:u="line",status:d,format:f,style:h,percentPosition:m={}}=e,v=IJe(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:g="end",type:b="outer"}=m,y=Array.isArray(a)?a[0]:a,x=typeof a=="string"||Array.isArray(a)?a:void 0,w=p.useMemo(()=>{if(y){const H=typeof y=="string"?y:Object.values(y)[0];return new Cn(H).isLight()}return!1},[a]),S=p.useMemo(()=>{var H,U;const V=uM(e);return parseInt(V!==void 0?(H=V??0)===null||H===void 0?void 0:H.toString():(U=s??0)===null||U===void 0?void 0:U.toString(),10)},[s,e.success,e.successPercent]),C=p.useMemo(()=>!DJe.includes(d)&&S>=100?"success":d||"normal",[d,S]),{getPrefixCls:E,direction:_,progress:P}=p.useContext(kt),$=E("progress",n),[T,R,O]=PJe($),k=u==="line",I=k&&!i,D=p.useMemo(()=>{if(!c)return null;const H=uM(e);let U;const V=f||(F=>`${F}%`),j=k&&w&&b==="inner";return b==="inner"||f||C!=="exception"&&C!=="success"?U=V(Tp(s),Tp(H)):C==="exception"?U=k?p.createElement(ju,null):p.createElement(zu,null):C==="success"&&(U=k?p.createElement(vg,null):p.createElement(C1,null)),p.createElement("span",{className:re(`${$}-text`,{[`${$}-text-bright`]:j,[`${$}-text-${g}`]:I,[`${$}-text-${b}`]:I}),title:typeof U=="string"?U:void 0},U)},[c,s,S,C,u,$,f]);let N;u==="line"?N=i?p.createElement(kJe,Object.assign({},e,{strokeColor:x,prefixCls:$,steps:typeof i=="object"?i.count:i}),D):p.createElement(OJe,Object.assign({},e,{strokeColor:y,prefixCls:$,direction:_,percentPosition:{align:g,type:b}}),D):(u==="circle"||u==="dashboard")&&(N=p.createElement(wJe,Object.assign({},e,{strokeColor:y,prefixCls:$,progressStatus:C}),D));const L=re($,`${$}-status-${C}`,{[`${$}-${u==="dashboard"&&"circle"||u}`]:u!=="line",[`${$}-inline-circle`]:u==="circle"&&OO(l,"circle")[0]<=20,[`${$}-line`]:I,[`${$}-line-align-${g}`]:I,[`${$}-line-position-${b}`]:I,[`${$}-steps`]:i,[`${$}-show-info`]:c,[`${$}-${l}`]:typeof l=="string",[`${$}-rtl`]:_==="rtl"},P==null?void 0:P.className,r,o,R,O);return T(p.createElement("div",Object.assign({ref:t,style:Object.assign(Object.assign({},P==null?void 0:P.style),h),className:L,role:"progressbar","aria-valuenow":S,"aria-valuemin":0,"aria-valuemax":100},En(v,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),N))});function hu(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=DR(e))||t){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){s=!0,i=c},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}var qy,oS;function Xa(e,t,n){if(t<0||t>31||e>>>t)throw new RangeError("Value out of range");for(var r=t-1;r>=0;r--)n.push(e>>>r&1)}function td(e,t){return(e>>>t&1)!=0}function xs(e){if(!e)throw new Error("Assertion error")}var mu=function(){function e(t,n){rr(this,e),K(this,"modeBits",void 0),K(this,"numBitsCharCount",void 0),this.modeBits=t,this.numBitsCharCount=n}return or(e,[{key:"numCharCountBits",value:function(n){return this.numBitsCharCount[Math.floor((n+7)/17)]}}]),e}();qy=mu;K(mu,"NUMERIC",new qy(1,[10,12,14]));K(mu,"ALPHANUMERIC",new qy(2,[9,11,13]));K(mu,"BYTE",new qy(4,[8,16,16]));K(mu,"KANJI",new qy(8,[8,10,12]));K(mu,"ECI",new qy(7,[0,0,0]));var ml=or(function e(t,n){rr(this,e),K(this,"ordinal",void 0),K(this,"formatBits",void 0),this.ordinal=t,this.formatBits=n});oS=ml;K(ml,"LOW",new oS(0,1));K(ml,"MEDIUM",new oS(1,0));K(ml,"QUARTILE",new oS(2,3));K(ml,"HIGH",new oS(3,2));var Em=function(){function e(t,n,r){if(rr(this,e),K(this,"mode",void 0),K(this,"numChars",void 0),K(this,"bitData",void 0),this.mode=t,this.numChars=n,this.bitData=r,n<0)throw new RangeError("Invalid argument");this.bitData=r.slice()}return or(e,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(n){var r=[],o=hu(n),i;try{for(o.s();!(i=o.n()).done;){var a=i.value;Xa(a,8,r)}}catch(s){o.e(s)}finally{o.f()}return new e(mu.BYTE,n.length,r)}},{key:"makeNumeric",value:function(n){if(!e.isNumeric(n))throw new RangeError("String contains non-numeric characters");for(var r=[],o=0;o=1<e.MAX_VERSION)throw new RangeError("Version value out of range");if(i<-1||i>7)throw new RangeError("Mask value out of range");this.size=t*4+17;for(var a=[],s=0;s>>9)*1335;var a=(r<<10|o)^21522;xs(a>>>15==0);for(var s=0;s<=5;s++)this.setFunctionModule(8,s,td(a,s));this.setFunctionModule(8,7,td(a,6)),this.setFunctionModule(8,8,td(a,7)),this.setFunctionModule(7,8,td(a,8));for(var l=9;l<15;l++)this.setFunctionModule(14-l,8,td(a,l));for(var c=0;c<8;c++)this.setFunctionModule(this.size-1-c,8,td(a,c));for(var u=8;u<15;u++)this.setFunctionModule(8,this.size-15+u,td(a,u));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var n=this.version,r=0;r<12;r++)n=n<<1^(n>>>11)*7973;var o=this.version<<12|n;xs(o>>>18==0);for(var i=0;i<18;i++){var a=td(o,i),s=this.size-11+i%3,l=Math.floor(i/3);this.setFunctionModule(s,l,a),this.setFunctionModule(l,s,a)}}}},{key:"drawFinderPattern",value:function(n,r){for(var o=-4;o<=4;o++)for(var i=-4;i<=4;i++){var a=Math.max(Math.abs(i),Math.abs(o)),s=n+i,l=r+o;0<=s&&s=l)&&g.push(S[w])})},y=0;y=1;o-=2){o==6&&(o=5);for(var i=0;i>>3],7-(r&7)),r++)}}xs(r==n.length*8)}},{key:"applyMask",value:function(n){if(n<0||n>7)throw new RangeError("Mask value out of range");for(var r=0;r5&&n++):(this.finderPenaltyAddHistory(i,a),o||(n+=this.finderPenaltyCountPatterns(a)*e.PENALTY_N3),o=this.modules[r][s],i=1);n+=this.finderPenaltyTerminateAndCount(o,i,a)*e.PENALTY_N3}for(var l=0;l5&&n++):(this.finderPenaltyAddHistory(u,d),c||(n+=this.finderPenaltyCountPatterns(d)*e.PENALTY_N3),c=this.modules[f][l],u=1);n+=this.finderPenaltyTerminateAndCount(c,u,d)*e.PENALTY_N3}for(var h=0;h0&&n[2]==r&&n[3]==r*3&&n[4]==r&&n[5]==r;return(o&&n[0]>=r*4&&n[6]>=r?1:0)+(o&&n[6]>=r*4&&n[0]>=r?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(n,r,o){var i=r;return n&&(this.finderPenaltyAddHistory(i,o),i=0),i+=this.size,this.finderPenaltyAddHistory(i,o),this.finderPenaltyCountPatterns(o)}},{key:"finderPenaltyAddHistory",value:function(n,r){var o=n;r[0]==0&&(o+=this.size),r.pop(),r.unshift(o)}}],[{key:"encodeText",value:function(n,r){var o=Em.makeSegments(n);return e.encodeSegments(o,r)}},{key:"encodeBinary",value:function(n,r){var o=Em.makeBytes(n);return e.encodeSegments([o],r)}},{key:"encodeSegments",value:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(e.MIN_VERSION<=o&&o<=i&&i<=e.MAX_VERSION)||a<-1||a>7)throw new RangeError("Invalid value");var l,c;for(l=o;;l++){var u=e.getNumDataCodewords(l,r)*8,d=Em.getTotalBits(n,l);if(d<=u){c=d;break}if(l>=i)throw new RangeError("Data too long")}for(var f=r,h=0,m=[ml.MEDIUM,ml.QUARTILE,ml.HIGH];h>>3]|=$<<7-(T&7)}),new e(l,f,P,a)}},{key:"getNumRawDataModules",value:function(n){if(ne.MAX_VERSION)throw new RangeError("Version number out of range");var r=(16*n+128)*n+64;if(n>=2){var o=Math.floor(n/7)+2;r-=(25*o-10)*o-55,n>=7&&(r-=36)}return xs(208<=r&&r<=29648),r}},{key:"getNumDataCodewords",value:function(n,r){return Math.floor(e.getNumRawDataModules(n)/8)-e.ECC_CODEWORDS_PER_BLOCK[r.ordinal][n]*e.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][n]}},{key:"reedSolomonComputeDivisor",value:function(n){if(n<1||n>255)throw new RangeError("Degree out of range");for(var r=[],o=0;o>>8||r>>>8)throw new RangeError("Byte out of range");for(var o=0,i=7;i>=0;i--)o=o<<1^(o>>>7)*285,o^=(r>>>i&1)*n;return xs(o>>>8==0),o}}]),e}();K(af,"MIN_VERSION",1);K(af,"MAX_VERSION",40);K(af,"PENALTY_N1",3);K(af,"PENALTY_N2",3);K(af,"PENALTY_N3",40);K(af,"PENALTY_N4",10);K(af,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]);K(af,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var NJe={L:ml.LOW,M:ml.MEDIUM,Q:ml.QUARTILE,H:ml.HIGH},dge=128,fge="L",pge="#FFFFFF",hge="#000000",mge=!1,gge=1,AJe=4,FJe=0,BJe=.1;function vge(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=[];return e.forEach(function(r,o){var i=null;r.forEach(function(a,s){if(!a&&i!==null){n.push("M".concat(i+t," ").concat(o+t,"h").concat(s-i,"v1H").concat(i+t,"z")),i=null;return}if(s===r.length-1){if(!a)return;i===null?n.push("M".concat(s+t,",").concat(o+t," h1v1H").concat(s+t,"z")):n.push("M".concat(i+t,",").concat(o+t," h").concat(s+1-i,"v1H").concat(i+t,"z"));return}a&&i===null&&(i=s)})}),n.join("")}function yge(e,t){return e.slice().map(function(n,r){return r=t.y+t.h?n:n.map(function(o,i){return i=t.x+t.w?o:!1})})}function LJe(e,t,n,r){if(r==null)return null;var o=e.length+n*2,i=Math.floor(t*BJe),a=o/t,s=(r.width||i)*a,l=(r.height||i)*a,c=r.x==null?e.length/2-s/2:r.x*a,u=r.y==null?e.length/2-l/2:r.y*a,d=r.opacity==null?1:r.opacity,f=null;if(r.excavate){var h=Math.floor(c),m=Math.floor(u),v=Math.ceil(s+c-h),g=Math.ceil(l+u-m);f={x:h,y:m,w:v,h:g}}var b=r.crossOrigin;return{x:c,y:u,h:l,w:s,excavation:f,opacity:d,crossOrigin:b}}function jJe(e,t){return t!=null?Math.floor(t):e?AJe:FJe}var zJe=function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0}();function bge(e){var t=e.value,n=e.level,r=e.minVersion,o=e.includeMargin,i=e.marginSize,a=e.imageSettings,s=e.size,l=p.useMemo(function(){var m=Em.makeSegments(t);return af.encodeSegments(m,NJe[n],r)},[t,n,r]),c=p.useMemo(function(){var m=l.getModules(),v=jJe(o,i),g=m.length+v*2,b=LJe(m,s,v,a);return{cells:m,margin:v,numCells:g,calculatedImageSettings:b}},[l,s,a,o,i]),u=c.cells,d=c.margin,f=c.numCells,h=c.calculatedImageSettings;return{qrcode:l,margin:d,cells:u,numCells:f,calculatedImageSettings:h}}var HJe=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings"],xge=Z.forwardRef(function(t,n){var r=t.value,o=t.size,i=o===void 0?dge:o,a=t.level,s=a===void 0?fge:a,l=t.bgColor,c=l===void 0?pge:l,u=t.fgColor,d=u===void 0?hge:u,f=t.includeMargin,h=f===void 0?mge:f,m=t.minVersion,v=m===void 0?gge:m,g=t.marginSize,b=t.style,y=t.imageSettings,x=Ye(t,HJe),w=y==null?void 0:y.src,S=p.useRef(null),C=p.useRef(null),E=p.useCallback(function(L){S.current=L,typeof n=="function"?n(L):n&&(n.current=L)},[n]),_=p.useState(!1),P=ie(_,2),$=P[1],T=bge({value:r,level:s,minVersion:v,includeMargin:h,marginSize:g,imageSettings:y,size:i}),R=T.margin,O=T.cells,k=T.numCells,I=T.calculatedImageSettings;p.useEffect(function(){if(S.current!=null){var L=S.current,H=L.getContext("2d");if(!H)return;var U=O,V=C.current,j=I!=null&&V!==null&&V.complete&&V.naturalHeight!==0&&V.naturalWidth!==0;j&&I.excavation!=null&&(U=yge(O,I.excavation));var F=window.devicePixelRatio||1;L.height=L.width=i*F;var W=i/k*F;H.scale(W,W),H.fillStyle=c,H.fillRect(0,0,k,k),H.fillStyle=d,zJe?H.fill(new Path2D(vge(U,R))):O.forEach(function(X,J){X.forEach(function(q,A){q&&H.fillRect(A+R,J+R,1,1)})}),I&&(H.globalAlpha=I.opacity),j&&H.drawImage(V,I.x+R,I.y+R,I.w,I.h)}}),p.useEffect(function(){$(!1)},[w]);var D=B({height:i,width:i},b),N=null;return w!=null&&(N=Z.createElement("img",{src:w,key:w,style:{display:"none"},onLoad:function(){$(!0)},ref:C,crossOrigin:I==null?void 0:I.crossOrigin})),Z.createElement(Z.Fragment,null,Z.createElement("canvas",Ce({style:D,height:i,width:i,ref:E,role:"img"},x)),N)});xge.displayName="QRCodeCanvas";var VJe=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings"],wge=Z.forwardRef(function(t,n){var r=t.value,o=t.size,i=o===void 0?dge:o,a=t.level,s=a===void 0?fge:a,l=t.bgColor,c=l===void 0?pge:l,u=t.fgColor,d=u===void 0?hge:u,f=t.includeMargin,h=f===void 0?mge:f,m=t.minVersion,v=m===void 0?gge:m,g=t.title,b=t.marginSize,y=t.imageSettings,x=Ye(t,VJe),w=bge({value:r,level:s,minVersion:v,includeMargin:h,marginSize:b,imageSettings:y,size:i}),S=w.margin,C=w.cells,E=w.numCells,_=w.calculatedImageSettings,P=C,$=null;y!=null&&_!=null&&(_.excavation!=null&&(P=yge(C,_.excavation)),$=Z.createElement("image",{href:y.src,height:_.h,width:_.w,x:_.x+S,y:_.y+S,preserveAspectRatio:"none",opacity:_.opacity,crossOrigin:_.crossOrigin}));var T=vge(P,S);return Z.createElement("svg",Ce({height:i,width:i,viewBox:"0 0 ".concat(E," ").concat(E),ref:n,role:"img"},x),!!g&&Z.createElement("title",null,g),Z.createElement("path",{fill:c,d:"M0,0 h".concat(E,"v").concat(E,"H0z"),shapeRendering:"crispEdges"}),Z.createElement("path",{fill:d,d:T,shapeRendering:"crispEdges"}),$)});wge.displayName="QRCodeSVG";var WJe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z"}}]},name:"appstore",theme:"outlined"},UJe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:WJe}))},GJe=p.forwardRef(UJe),qJe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},KJe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:qJe}))},Cge=p.forwardRef(KJe),YJe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},XJe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:YJe}))},QJe=p.forwardRef(XJe),ZJe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 545.5L536.1 163a31.96 31.96 0 00-48.3 0L156 545.5a7.97 7.97 0 006 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z"}}]},name:"arrow-up",theme:"outlined"},JJe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:ZJe}))},Sge=p.forwardRef(JJe),eet={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},tet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:eet}))},net=p.forwardRef(tet),ret={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{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 372z"}}]},name:"check-circle",theme:"outlined"},oet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:ret}))},iet=p.forwardRef(oet),aet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M433.1 657.7a31.8 31.8 0 0051.7 0l210.6-292c3.8-5.3 0-12.7-6.5-12.7H642c-10.2 0-19.9 4.9-25.9 13.3L459 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H315c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8z"}},{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 728H184V184h656v656z"}}]},name:"check-square",theme:"outlined"},set=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:aet}))},XA=p.forwardRef(set),cet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M518.3 459a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V856c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V613.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 459z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-upload",theme:"outlined"},uet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:cet}))},det=p.forwardRef(uet),fet={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"},pet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:fet}))},Ege=p.forwardRef(pet),het={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"},met=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:het}))},get=p.forwardRef(met),vet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},yet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:vet}))},zc=p.forwardRef(yet),bet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z"}}]},name:"desktop",theme:"outlined"},xet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:bet}))},wet=p.forwardRef(xet),Cet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},Eet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Cet}))},kO=p.forwardRef(Eet),_et={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"},$et=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:_et}))},T7=p.forwardRef($et),Pet={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"},Met=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Pet}))},Tet=p.forwardRef(Met),Ret={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 42h216v494z"}}]},name:"file",theme:"outlined"},Oet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Ret}))},ket=p.forwardRef(Oet),Iet={icon:function(t,n){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:n}},{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.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:t}}]}},name:"file",theme:"twotone"},Det=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Iet}))},Net=p.forwardRef(Det),Aet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M920 416H616c-4.4 0-8 3.6-8 8v112c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-56h60v320h-46c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h164c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-46V480h60v56c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V424c0-4.4-3.6-8-8-8zM656 296V168c0-4.4-3.6-8-8-8H104c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-64h168v560h-92c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-92V232h168v64c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8z"}}]},name:"font-size",theme:"outlined"},Fet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Aet}))},Bet=p.forwardRef(Fet),Let={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M355.9 534.9L354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 00-2.3 5.6zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4z"}}]},name:"form",theme:"outlined"},jet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Let}))},_ge=p.forwardRef(jet),zet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M957.6 507.4L603.2 158.2a7.9 7.9 0 00-11.2 0L353.3 393.4a8.03 8.03 0 00-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 00-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0011.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0011.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.2H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.2l68.6-67.6 171.4 168.9-68.6 67.6zM713.1 658L450.3 399.1 597.6 254l262.8 259-147.3 145z"}}]},name:"highlight",theme:"outlined"},Het=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:zet}))},Vet=p.forwardRef(Het),Wet={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},Uet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Wet}))},Get=p.forwardRef(Uet),qet={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 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"},Ket=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:qet}))},Yet=p.forwardRef(Ket),Xet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"},Qet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Xet}))},Eg=p.forwardRef(Qet),Zet={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"},Jet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Zet}))},ett=p.forwardRef(Jet),ttt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z"}}]},name:"menu-fold",theme:"outlined"},ntt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:ttt}))},rtt=p.forwardRef(ntt),ott={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z"}}]},name:"menu",theme:"outlined"},itt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:ott}))},$ge=p.forwardRef(itt),att={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z"}}]},name:"menu-unfold",theme:"outlined"},stt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:att}))},ltt=p.forwardRef(stt),ctt={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"},utt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:ctt}))},QA=p.forwardRef(utt),dtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{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 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},ftt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:dtt}))},ptt=p.forwardRef(ftt),htt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zm-8 824H288V134h448v752zM472 784a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"mobile",theme:"outlined"},mtt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:htt}))},Ky=p.forwardRef(mtt),gtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M456 231a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"more",theme:"outlined"},vtt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:gtt}))},R7=p.forwardRef(vtt),ytt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 394c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H400V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v236H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h228v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h164c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V394h164zM628 630H400V394h228v236z"}}]},name:"number",theme:"outlined"},btt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:ytt}))},xtt=p.forwardRef(btt),wtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},Ctt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:wtt}))},Stt=p.forwardRef(Ctt),Ett={icon:function(t,n){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:t}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:n}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:n}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:n}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:t}}]}},name:"picture",theme:"twotone"},_tt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Ett}))},$tt=p.forwardRef(_tt),Ptt={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 372z"}},{tag:"path",attrs:{d:"M719.4 499.1l-296.1-215A15.9 15.9 0 00398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 000-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z"}}]},name:"play-circle",theme:"outlined"},Mtt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Ptt}))},O7=p.forwardRef(Mtt),Ttt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{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 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Rtt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Ttt}))},Ott=p.forwardRef(Rtt),ktt={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 708c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 00-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z"}}]},name:"question-circle",theme:"filled"},Itt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:ktt}))},Dtt=p.forwardRef(Itt),Ntt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M396 140h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-44 684h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm524-204h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 344h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm320 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm160 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm140-284c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V370c0-127-103-230-230-230H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h170c87.3 0 158 70.7 158 158v170zM236 96H92c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V104c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2zM920 780H776c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V788c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2z"}}]},name:"radius-setting",theme:"outlined"},Att=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Ntt}))},Ftt=p.forwardRef(Att),Btt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},Ltt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Btt}))},jtt=p.forwardRef(Ltt),ztt={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"},Htt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:ztt}))},Vtt=p.forwardRef(Htt),Wtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M893.3 293.3L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840zM512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z"}}]},name:"save",theme:"outlined"},Utt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Wtt}))},IO=p.forwardRef(Utt),Gtt={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 32h360c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H184V184h656v320c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM653.3 599.4l52.2-52.2a8.01 8.01 0 00-4.7-13.6l-179.4-21c-5.1-.6-9.5 3.7-8.9 8.9l21 179.4c.8 6.6 8.9 9.4 13.6 4.7l52.4-52.4 256.2 256.2c3.1 3.1 8.2 3.1 11.3 0l42.4-42.4c3.1-3.1 3.1-8.2 0-11.3L653.3 599.4z"}}]},name:"select",theme:"outlined"},qtt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Gtt}))},Pge=p.forwardRef(qtt),Ktt={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"},Ytt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Ktt}))},k7=p.forwardRef(Ytt),Xtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Qtt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Xtt}))},Ztt=p.forwardRef(Qtt),Jtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zm-40 600H184V312h528v528zm168-728H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM300 550h296v64H300z"}}]},name:"switcher",theme:"outlined"},ent=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Jtt}))},tnt=p.forwardRef(ent),nnt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.4 124C290.5 124.3 112 303 112 523.9c0 128 60.2 242 153.8 315.2l-37.5 48c-4.1 5.3-.3 13 6.3 12.9l167-.8c5.2 0 9-4.9 7.7-9.9L369.8 727a8 8 0 00-14.1-3L315 776.1c-10.2-8-20-16.7-29.3-26a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-7.5 7.5-15.3 14.5-23.4 21.2a7.93 7.93 0 00-1.2 11.1l39.4 50.5c2.8 3.5 7.9 4.1 11.4 1.3C854.5 760.8 912 649.1 912 523.9c0-221.1-179.4-400.2-400.6-399.9z"}}]},name:"undo",theme:"outlined"},rnt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:nnt}))},ont=p.forwardRef(rnt),int={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},ant=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:int}))},th=p.forwardRef(ant),snt={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"},lnt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:snt}))},I7=p.forwardRef(lnt),cnt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},unt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:cnt}))},dnt=p.forwardRef(unt),fnt=["className","component","viewBox","spin","rotate","tabIndex","onClick","children"],Mge=p.forwardRef(function(e,t){var n=e.className,r=e.component,o=e.viewBox,i=e.spin,a=e.rotate,s=e.tabIndex,l=e.onClick,c=e.children,u=Ye(e,fnt),d=p.useRef(),f=Lc(d,t);aA(!!(r||c),"Should have `component` prop or `children`."),cde(d);var h=p.useContext(BR),m=h.prefixCls,v=m===void 0?"anticon":m,g=h.rootClassName,b=re(g,v,K({},"".concat(v,"-spin"),!!i&&!!r),n),y=re(K({},"".concat(v,"-spin"),!!i)),x=a?{msTransform:"rotate(".concat(a,"deg)"),transform:"rotate(".concat(a,"deg)")}:void 0,w=B(B({},AAe),{},{className:y,style:x,viewBox:o});o||delete w.viewBox;var S=function(){return r?p.createElement(r,w,c):c?(aA(!!o||p.Children.count(c)===1&&p.isValidElement(c)&&p.Children.only(c).type==="use","Make sure that you provide correct `viewBox` prop (default `0 0 1024 1024`) to the icon."),p.createElement("svg",Ce({},w,{viewBox:o}),c)):null},C=s;return C===void 0&&l&&(C=-1),p.createElement("span",Ce({role:"img"},u,{ref:f,tabIndex:C,onClick:l,className:b}),S())});Mge.displayName="AntdIcon";var pnt=["type","children"],Tge=new Set;function hnt(e){return!!(typeof e=="string"&&e.length&&!Tge.has(e))}function fM(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e[t];if(hnt(n)){var r=document.createElement("script");r.setAttribute("src",n),r.setAttribute("data-namespace",n),e.length>t+1&&(r.onload=function(){fM(e,t+1)},r.onerror=function(){fM(e,t+1)}),Tge.add(n),document.body.appendChild(r)}}function Rge(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.scriptUrl,n=e.extraCommonProps,r=n===void 0?{}:n;t&&typeof document<"u"&&typeof window<"u"&&typeof document.createElement=="function"&&(Array.isArray(t)?fM(t.reverse()):fM([t]));var o=p.forwardRef(function(i,a){var s=i.type,l=i.children,c=Ye(i,pnt),u=null;return i.type&&(u=p.createElement("use",{xlinkHref:"#".concat(s)})),l&&(u=l),p.createElement(Mge,Ce({},r,c,{ref:a}),u)});return o.displayName="Iconfont",o}const mnt=Z.createElement(Vu,null);function gnt({prefixCls:e,locale:t,onRefresh:n,statusRender:r,status:o}){const i=Z.createElement(Z.Fragment,null,Z.createElement("p",{className:`${e}-expired`},t==null?void 0:t.expired),n&&Z.createElement(At,{type:"link",icon:Z.createElement(jtt,null),onClick:n},t==null?void 0:t.refresh)),a=Z.createElement("p",{className:`${e}-scanned`},t==null?void 0:t.scanned),s={expired:i,loading:mnt,scanned:a};return(r??(u=>s[u.status]))({status:o,locale:t,onRefresh:n})}const vnt=e=>{const{componentCls:t,lineWidth:n,lineType:r,colorSplit:o}=e;return{[t]:Object.assign(Object.assign({},Tn(e)),{display:"flex",justifyContent:"center",alignItems:"center",padding:e.paddingSM,backgroundColor:e.colorWhite,borderRadius:e.borderRadiusLG,border:`${se(n)} ${r} ${o}`,position:"relative",overflow:"hidden",[`& > ${t}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:e.colorText,lineHeight:e.lineHeight,background:e.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${t}-expired, & > ${t}-scanned`]:{color:e.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:e.marginXS,fontSize:e.controlHeight}}),[`${t}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},ynt=e=>({QRCodeMaskBackgroundColor:new Cn(e.colorBgContainer).setA(.96).toRgbString()}),bnt=pn("QRCode",e=>{const t=Xt(e,{QRCodeTextColor:e.colorText});return vnt(t)},ynt);var xnt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var t,n,r,o;const[,i]=si(),{value:a,type:s="canvas",icon:l="",size:c=160,iconSize:u,color:d=i.colorText,errorLevel:f="M",status:h="active",bordered:m=!0,onRefresh:v,style:g,className:b,rootClassName:y,prefixCls:x,bgColor:w="transparent",statusRender:S}=e,C=xnt(e,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:E}=p.useContext(kt),_=E("qrcode",x),[P,$,T]=bnt(_),R={src:l,x:void 0,y:void 0,height:typeof u=="number"?u:(t=u==null?void 0:u.height)!==null&&t!==void 0?t:40,width:typeof u=="number"?u:(n=u==null?void 0:u.width)!==null&&n!==void 0?n:40,excavate:!0,crossOrigin:"anonymous"},O=Zr(C,!0),k=En(C,Object.keys(O)),I=Object.assign({value:a,size:c,level:f,bgColor:w,fgColor:d,style:{width:g==null?void 0:g.width,height:g==null?void 0:g.height},imageSettings:l?R:void 0},O),[D]=Xi("QRCode");if(!a)return null;const N=re(_,b,y,$,T,{[`${_}-borderless`]:!m}),L=Object.assign(Object.assign({backgroundColor:w},g),{width:(r=g==null?void 0:g.width)!==null&&r!==void 0?r:c,height:(o=g==null?void 0:g.height)!==null&&o!==void 0?o:c});return P(Z.createElement("div",Object.assign({},k,{className:N,style:L}),h!=="active"&&Z.createElement("div",{className:`${_}-mask`},Z.createElement(gnt,{prefixCls:_,locale:D,status:h,onRefresh:v,statusRender:S})),s==="canvas"?Z.createElement(xge,Object.assign({},I)):Z.createElement(wge,Object.assign({},I))))};function wnt(e,t){var n=e.disabled,r=e.prefixCls,o=e.character,i=e.characterRender,a=e.index,s=e.count,l=e.value,c=e.allowHalf,u=e.focused,d=e.onHover,f=e.onClick,h=function(S){d(S,a)},m=function(S){f(S,a)},v=function(S){S.keyCode===ot.ENTER&&f(S,a)},g=a+1,b=new Set([r]);l===0&&a===0&&u?b.add("".concat(r,"-focused")):c&&l+.5>=g&&la?"true":"false","aria-posinset":a+1,"aria-setsize":s,tabIndex:n?-1:0},Z.createElement("div",{className:"".concat(r,"-first")},y),Z.createElement("div",{className:"".concat(r,"-second")},y)));return i&&(x=i(x,e)),x}const Cnt=Z.forwardRef(wnt);function Snt(){var e=p.useRef({});function t(r){return e.current[r]}function n(r){return function(o){e.current[r]=o}}return[t,n]}function Ent(e){var t=e.pageXOffset,n="scrollLeft";if(typeof t!="number"){var r=e.document;t=r.documentElement[n],typeof t!="number"&&(t=r.body[n])}return t}function _nt(e){var t,n,r=e.ownerDocument,o=r.body,i=r&&r.documentElement,a=e.getBoundingClientRect();return t=a.left,n=a.top,t-=i.clientLeft||o.clientLeft||0,n-=i.clientTop||o.clientTop||0,{left:t,top:n}}function $nt(e){var t=_nt(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=Ent(r),t.left}var Pnt=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Mnt(e,t){var n=e.prefixCls,r=n===void 0?"rc-rate":n,o=e.className,i=e.defaultValue,a=e.value,s=e.count,l=s===void 0?5:s,c=e.allowHalf,u=c===void 0?!1:c,d=e.allowClear,f=d===void 0?!0:d,h=e.keyboard,m=h===void 0?!0:h,v=e.character,g=v===void 0?"★":v,b=e.characterRender,y=e.disabled,x=e.direction,w=x===void 0?"ltr":x,S=e.tabIndex,C=S===void 0?0:S,E=e.autoFocus,_=e.onHoverChange,P=e.onChange,$=e.onFocus,T=e.onBlur,R=e.onKeyDown,O=e.onMouseLeave,k=Ye(e,Pnt),I=Snt(),D=ie(I,2),N=D[0],L=D[1],H=Z.useRef(null),U=function(){if(!y){var Te;(Te=H.current)===null||Te===void 0||Te.focus()}};Z.useImperativeHandle(t,function(){return{focus:U,blur:function(){if(!y){var Te;(Te=H.current)===null||Te===void 0||Te.blur()}}}});var V=Gt(i||0,{value:a}),j=ie(V,2),F=j[0],W=j[1],X=Gt(null),J=ie(X,2),q=J[0],A=J[1],z=function(Te,Pe){var ze=w==="rtl",ke=Te+1;if(u){var $e=N(Te),Be=$nt($e),we=$e.clientWidth;(ze&&Pe-Be>we/2||!ze&&Pe-Be0&&!ze||Pe===ot.RIGHT&&F>0&&ze?(G(F-ke),Te.preventDefault()):Pe===ot.LEFT&&F{const{componentCls:t}=e;return{[`${t}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:e.marginXS},"> div":{transition:`all ${e.motionDurationMid}, outline 0s`,"&:hover":{transform:e.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${se(e.lineWidth)} dashed ${e.starColor}`,transform:e.starHoverScale}},"&-first, &-second":{color:e.starBg,transition:`all ${e.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${t}-star-first, &-half ${t}-star-second`]:{opacity:1},[`&-half ${t}-star-first, &-full ${t}-star-second`]:{color:"inherit"}}}},Ont=e=>({[`&-rtl${e.componentCls}`]:{direction:"rtl"}}),knt=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),{display:"inline-block",margin:0,padding:0,color:e.starColor,fontSize:e.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${t} ${t}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Rnt(e)),Ont(e))}},Int=e=>({starColor:e.yellow6,starSize:e.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:e.colorFillContent}),Dnt=pn("Rate",e=>{const t=Xt(e,{});return[knt(t)]},Int);var Nnt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,className:r,rootClassName:o,style:i,tooltips:a,character:s=p.createElement(Ztt,null),disabled:l}=e,c=Nnt(e,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),u=(S,{index:C})=>a?p.createElement(ss,{title:a[C]},S):S,{getPrefixCls:d,direction:f,rate:h}=p.useContext(kt),m=d("rate",n),[v,g,b]=Dnt(m),y=Object.assign(Object.assign({},h==null?void 0:h.style),i),x=p.useContext(Do),w=l??x;return v(p.createElement(Tnt,Object.assign({ref:t,character:s,characterRender:u,disabled:w},c,{className:re(r,o,g,b,h==null?void 0:h.className),style:y,prefixCls:m,direction:f})))}),Ant=()=>p.createElement("svg",{width:"252",height:"294"},p.createElement("title",null,"No Found"),p.createElement("g",{fill:"none",fillRule:"evenodd"},p.createElement("circle",{cx:"126.75",cy:"128.1",r:"126",fill:"#E4EBF7"}),p.createElement("circle",{cx:"31.55",cy:"130.8",r:"8.3",fill:"#FFF"}),p.createElement("path",{stroke:"#FFF",d:"m37 134.3 10.5 6m.9 6.2-12.7 10.8",strokeWidth:"2"}),p.createElement("path",{fill:"#FFF",d:"M39.9 159.4a5.7 5.7 0 1 1-11.3-1.2 5.7 5.7 0 0 1 11.3 1.2m17.7-16.2a5.7 5.7 0 1 1-11.4-1.1 5.7 5.7 0 0 1 11.4 1.1M99 27h29.8a4.6 4.6 0 1 0 0-9.2H99a4.6 4.6 0 1 0 0 9.2m11.4 18.3h29.8a4.6 4.6 0 0 0 0-9.2h-29.8a4.6 4.6 0 1 0 0 9.2"}),p.createElement("path",{fill:"#FFF",d:"M112.8 26.9h15.8a4.6 4.6 0 1 0 0 9.1h-15.8a4.6 4.6 0 0 0 0-9.1m71.7 108.8a10 10 0 1 1-19.8-2 10 10 0 0 1 19.8 2"}),p.createElement("path",{stroke:"#FFF",d:"m179.3 141.8 12.6 7.1m1.1 7.6-15.2 13",strokeWidth:"2"}),p.createElement("path",{fill:"#FFF",d:"M184.7 170a6.8 6.8 0 1 1-13.6-1.3 6.8 6.8 0 0 1 13.6 1.4m18.6-16.8a6.9 6.9 0 1 1-13.7-1.4 6.9 6.9 0 0 1 13.7 1.4"}),p.createElement("path",{stroke:"#FFF",d:"M152 192.3a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.4 0zm73.3-76.2a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0zm-9 35a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.5 0zM177 107.6a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm18.4-15.4a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0zm6.8 88.5a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0z",strokeWidth:"2"}),p.createElement("path",{stroke:"#FFF",d:"m214.4 153.3-2 20.2-10.8 6m-28-4.7-6.3 9.8H156l-4.5 6.5m23.5-66v-15.7m46 7.8-13 8-15.2-8V94.4",strokeWidth:"2"}),p.createElement("path",{fill:"#FFF",d:"M166.6 66h-4a4.8 4.8 0 0 1-4.7-4.8 4.8 4.8 0 0 1 4.7-4.7h4a4.8 4.8 0 0 1 4.7 4.7 4.8 4.8 0 0 1-4.7 4.7"}),p.createElement("circle",{cx:"204.3",cy:"30",r:"29.5",fill:"#1677ff"}),p.createElement("path",{fill:"#FFF",d:"M206 38.4c.5.5.7 1.1.7 2s-.2 1.4-.7 1.9a3 3 0 0 1-2 .7c-.8 0-1.5-.3-2-.8s-.8-1.1-.8-1.9.3-1.4.8-2c.5-.4 1.2-.7 2-.7.7 0 1.4.3 2 .8m4.2-19.5c1.5 1.3 2.2 3 2.2 5.2a7.2 7.2 0 0 1-1.5 4.5l-3 2.7a5 5 0 0 0-1.3 1.7 5.2 5.2 0 0 0-.6 2.4v.5h-4v-.5c0-1.4.1-2.5.6-3.5s1.9-2.5 4.2-4.5l.4-.5a4 4 0 0 0 1-2.6c0-1.2-.4-2-1-2.8-.7-.6-1.6-1-2.9-1-1.5 0-2.6.5-3.3 1.5-.4.5-.6 1-.8 1.9a2 2 0 0 1-2 1.6 2 2 0 0 1-2-2.4c.4-1.6 1-2.8 2.1-3.8a8.5 8.5 0 0 1 6.3-2.3c2.3 0 4.2.6 5.6 2"}),p.createElement("path",{fill:"#FFB594",d:"M52 76.1s21.8 5.4 27.3 16c5.6 10.7-6.3 9.2-15.7 5C52.8 92 39 85 52 76"}),p.createElement("path",{fill:"#FFC6A0",d:"m90.5 67.5-.5 2.9c-.7.5-4.7-2.7-4.7-2.7l-1.7.8-1.3-5.7s6.8-4.6 9-5c2.4-.5 9.8 1 10.6 2.3 0 0 1.3.4-2.2.6-3.6.3-5 .5-6.8 3.2l-2.4 3.6"}),p.createElement("path",{fill:"#FFF",d:"M128 111.4a36.7 36.7 0 0 0-8.9-15.5c-3.5-3-9.3-2.2-11.3-4.2-1.3-1.2-3.2-1.2-3.2-1.2L87.7 87c-2.3-.4-2.1-.7-6-1.4-1.6-1.9-3-1.1-3-1.1l-7-1.4c-1-1.5-2.5-1-2.5-1l-2.4-.9C65 91.2 59 95 59 95c1.8 1.1 15.7 8.3 15.7 8.3l5.1 37.1s-3.3 5.7 1.4 9.1c0 0 19.9-3.7 34.9-.3 0 0 3-2.6 1-8.8.5-3 1.4-8.3 1.7-11.6.4.7 2 1.9 3.1 3.4 0 0 9.4-7.3 11-14a17 17 0 0 1-2.2-2.4c-.5-.8-.3-2-.7-2.8-.7-1-1.8-1.3-2-1.6"}),p.createElement("path",{fill:"#CBD1D1",d:"M101 290s4.4 2 7.4 1c2.9-1 4.6.7 7.1 1.2 2.6.5 6.9 1.1 11.7-1.3 0-5.5-6.9-4-12-6.7-2.5-1.4-3.7-4.7-3.5-8.8h-9.5s-1.2 10.6-1 14.6"}),p.createElement("path",{fill:"#2B0849",d:"M101 289.8s2.5 1.3 6.8.7c3-.5 3.7.5 7.4 1 3.8.6 10.8 0 11.9-.9.4 1.1-.4 2-.4 2s-1.5.7-4.8.9c-2 .1-5.8.3-7.6-.5-1.8-1.4-5.2-1.9-5.7-.2-4 1-7.4-.3-7.4-.3l-.1-2.7z"}),p.createElement("path",{fill:"#A4AABA",d:"M108.3 276h3.1s0 6.7 4.6 8.6c-4.7.6-8.6-2.3-7.7-8.6"}),p.createElement("path",{fill:"#CBD1D1",d:"M57.5 272.4s-2 7.4-4.4 12.3c-1.8 3.7-4.3 7.5 5.4 7.5 6.7 0 9-.5 7.4-6.6-1.5-6.1.3-13.2.3-13.2h-8.7z"}),p.createElement("path",{fill:"#2B0849",d:"M51.5 289.8s2 1.2 6.6 1.2c6 0 8.3-1.7 8.3-1.7s.6 1.1-.7 2.2c-1 .8-3.6 1.6-7.4 1.5-4.1 0-5.8-.5-6.7-1.1-.8-.6-.7-1.6-.1-2.1"}),p.createElement("path",{fill:"#A4AABA",d:"M58.4 274.3s0 1.5-.3 3c-.3 1.4-1 3-1.1 4 0 1.2 4.5 1.7 5.1.1.6-1.5 1.3-6.4 2-7.2.6-.9-5-2.2-5.7.1"}),p.createElement("path",{fill:"#7BB2F9",d:"m99.7 278.5 13.3.1s1.3-54.5 1.9-64.4c.5-9.9 3.8-43.4 1-63.1l-12.6-.7-22.8.8-1.2 10c0 .5-.7.8-.7 1.4-.1.5.4 1.3.3 2-2.4 14-6.4 33-8.8 46.6 0 .7-1.2 1-1.4 2.7 0 .3.2 1.5 0 1.8-6.8 18.7-10.9 47.8-14.2 61.9h14.6s2.2-8.6 4-17c2.9-12.9 23.2-85 23.2-85l3-.5 1 46.3s-.2 1.2.4 2c.5.8-.6 1.1-.4 2.3l.4 1.8-1 11.8c-.4 4.8 0 39.2 0 39.2"}),p.createElement("path",{stroke:"#648BD8",d:"M76 221.6c1.2.1 4.1-2 7-5m23.4 8.5s2.7-1 6-3.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#648BD8",d:"M107.3 222.1s2.7-1.1 6-3.9",strokeLinecap:"round",strokeLinejoin:"round"}),p.createElement("path",{stroke:"#648BD8",d:"M74.7 224.8s2.7-.6 6.5-3.4m4.8-69.8c-.2 3.1.3 8.6-4.3 9.2m22-11s0 14-1.4 15.1a15 15 0 0 1-3 2m.5-16.5s0 13-1.2 24.4m-5 1.1s7.3-1.7 9.5-1.7M74.3 206a212 212 0 0 1-1 4.5s-1.4 1.9-1 3.8c.5 2-1 2-5 15.4A353 353 0 0 0 61 257l-.2 1.2m14.9-60.5a321 321 0 0 1-.9 4.8m7.8-50.4-1.2 10.5s-1.1.1-.5 2.2c.1 1.4-2.7 15.8-5.2 30.5m-19.6 79h13.3",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#192064",d:"M116.2 148.2s-17-3-35.9.2c.2 2.5 0 4.2 0 4.2s14.7-2.8 35.7-.3c.3-2.4.2-4 .2-4"}),p.createElement("path",{fill:"#FFF",d:"M106.3 151.2v-5a.8.8 0 0 0-.8-.8h-7.8a.8.8 0 0 0-.8.8v5a.8.8 0 0 0 .8.8h7.8a.8.8 0 0 0 .8-.8"}),p.createElement("path",{fill:"#192064",d:"M105.2 150.2v-3a.6.6 0 0 0-.6-.7 94.3 94.3 0 0 0-5.9 0 .7.7 0 0 0-.6.6v3.1a.6.6 0 0 0 .6.7 121.1 121.1 0 0 1 5.8 0c.4 0 .7-.3.7-.7"}),p.createElement("path",{stroke:"#648BD8",d:"M100.3 275.4h12.3m-11.2-4.9.1 6.5m0-12.5a915.8 915.8 0 0 0 0 4.4m-.5-94 .9 44.7s.7 1.6-.2 2.7c-1 1.1 2.4.7.9 2.2-1.6 1.6.9 1.2 0 3.4-.6 1.5-1 21.1-1.1 35.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#FFC6A0",d:"M46.9 83.4s-.5 6 7.2 5.6c11.2-.7 9.2-9.4 31.5-21.7-.7-2.7-2.4-4.7-2.4-4.7s-11 3-22.6 8c-6.8 3-13.4 6.4-13.7 12.8m57.6 7.7.9-5.4-8.9-11.4-5 5.3-1.8 7.9a.3.3 0 0 0 .1.3c1 .8 6.5 5 14.4 3.5a.3.3 0 0 0 .3-.2"}),p.createElement("path",{fill:"#FFC6A0",d:"M94 79.4s-4.6-2.9-2.5-6.9c1.6-3 4.5 1.2 4.5 1.2s.5-3.7 3.1-3.7c.6-1 1.6-4.1 1.6-4.1l13.5 3c0 5.3-2.3 19.5-7.8 20-8.9.6-12.5-9.5-12.5-9.5"}),p.createElement("path",{fill:"#520038",d:"M113.9 73.4c2.6-2 3.4-9.7 3.4-9.7s-2.4-.5-6.6-2c-4.7-2.1-12.8-4.8-17.5 1-9.6 3.2-2 19.8-2 19.8l2.7-3s-4-3.3-2-6.3c2-3.5 3.8 1 3.8 1s.7-2.3 3.6-3.3c.4-.7 1-2.6 1.4-3.8a1 1 0 0 1 1.3-.7l11.4 2.6c.5.2.8.7.8 1.2l-.3 3.2z"}),p.createElement("path",{fill:"#552950",d:"M105 76c-.1.7-.6 1.1-1 1-.6 0-.9-.6-.8-1.2.1-.6.6-1 1-1 .6 0 .9.7.8 1.3m7.1 1.6c0 .6-.5 1-1 1-.5-.1-.8-.7-.7-1.3 0-.6.5-1 1-1 .5.1.8.7.7 1.3"}),p.createElement("path",{stroke:"#DB836E",d:"m110.1 74.8-.9 1.7-.3 4.3h-2.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#5C2552",d:"M110.8 74.5s1.8-.7 2.6.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#DB836E",d:"M92.4 74.3s.5-1.1 1.1-.7c.6.4 1.3 1.4.6 2-.8.5.1 1.6.1 1.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#5C2552",d:"M103.3 73s1.8 1 4.1.9",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#DB836E",d:"M103.7 81.8s2.2 1.2 4.4 1.2m-3.5 1.3s1 .4 1.6.3m-11.5-3.4s2.3 7.4 10.4 7.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#E4EBF7",d:"M81.5 89.4s.4 5.6-5 12.8M69 82.7s-.7 9.2-8.2 14.2m68.6 26s-5.3 7.4-9.4 10.7m-.7-26.3s.5 4.4-2.1 32",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#F2D7AD",d:"M150 151.2h-49.8a1 1 0 0 1-1-1v-31.7c0-.5.4-1 1-1H150c.6 0 1 .5 1 1v31.7a1 1 0 0 1-1 1"}),p.createElement("path",{fill:"#F4D19D",d:"M150.3 151.2h-19.9v-33.7h20.8v32.8a1 1 0 0 1-1 1"}),p.createElement("path",{fill:"#F2D7AD",d:"M123.6 127.9H92.9a.5.5 0 0 1-.4-.8l6.4-9.1c.2-.3.5-.5.8-.5h31.1l-7.2 10.4z"}),p.createElement("path",{fill:"#CC9B6E",d:"M123.7 128.4H99.2v-.5h24.2l7.2-10.2.4.3z"}),p.createElement("path",{fill:"#F4D19D",d:"M158.3 127.9h-18.7a2 2 0 0 1-1.6-.8l-7.2-9.6h20c.5 0 1 .3 1.2.6l6.7 9a.5.5 0 0 1-.4.8"}),p.createElement("path",{fill:"#CC9B6E",d:"M157.8 128.5h-19.3l-7.9-10.5.4-.3 7.7 10.3h19.1zm-27.2 22.2v-8.2h.4v8.2zm-.1-10.9v-21.4h.4l.1 21.4zm-18.6 1.1-.5-.1 1.5-5.2.5.2zm-3.5.2-2.6-3 2.6-3.4.4.3-2.4 3.1 2.4 2.6zm8.2 0-.4-.4 2.4-2.6-2.4-3 .4-.4 2.7 3.4z"}),p.createElement("path",{fill:"#FFC6A0",d:"m154.3 131.9-3.1-2v3.5l-1 .1a85 85 0 0 1-4.8.3c-1.9 0-2.7 2.2 2.2 2.6l-2.6-.6s-2.2 1.3.5 2.3c0 0-1.6 1.2.6 2.6-.6 3.5 5.2 4 7 3.6a6.1 6.1 0 0 0 4.6-5.2 8 8 0 0 0-3.4-7.2"}),p.createElement("path",{stroke:"#DB836E",d:"M153.7 133.6s-6.5.4-8.4.3c-1.8 0-1.9 2.2 2.4 2.3 3.7.2 5.4 0 5.4 0",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#DB836E",d:"M145.2 135.9c-1.9 1.3.5 2.3.5 2.3s3.5 1 6.8.6m-.6 2.9s-6.3.1-6.7-2.1c-.3-1.4.4-1.4.4-1.4m.5 2.7s-1 3.1 5.5 3.5m-.4-14.5v3.5M52.8 89.3a18 18 0 0 0 13.6-7.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#5BA02E",d:"M168.6 248.3a6.6 6.6 0 0 1-6.7-6.6v-66.5a6.6 6.6 0 1 1 13.3 0v66.5a6.6 6.6 0 0 1-6.6 6.6"}),p.createElement("path",{fill:"#92C110",d:"M176.5 247.7a6.6 6.6 0 0 1-6.6-6.7v-33.2a6.6 6.6 0 1 1 13.3 0V241a6.6 6.6 0 0 1-6.7 6.7"}),p.createElement("path",{fill:"#F2D7AD",d:"M186.4 293.6H159a3.2 3.2 0 0 1-3.2-3.2v-46.1a3.2 3.2 0 0 1 3.2-3.2h27.5a3.2 3.2 0 0 1 3.2 3.2v46.1a3.2 3.2 0 0 1-3.2 3.2"}),p.createElement("path",{stroke:"#E4EBF7",d:"M89 89.5s7.8 5.4 16.6 2.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}))),Fnt=()=>p.createElement("svg",{width:"254",height:"294"},p.createElement("title",null,"Server Error"),p.createElement("g",{fill:"none",fillRule:"evenodd"},p.createElement("path",{fill:"#E4EBF7",d:"M0 128.1v-2C0 56.5 56.3.2 125.7.2h2.1C197.2.3 253.5 56.6 253.5 126v2.1c0 69.5-56.3 125.7-125.7 125.7h-2.1A125.7 125.7 0 0 1 0 128.1"}),p.createElement("path",{fill:"#FFF",d:"M40 132.1a8.3 8.3 0 1 1-16.6-1.7 8.3 8.3 0 0 1 16.6 1.7"}),p.createElement("path",{stroke:"#FFF",d:"m37.2 135.6 10.5 6m1 6.3-12.8 10.8",strokeWidth:"2"}),p.createElement("path",{fill:"#FFF",d:"M40.1 160.8a5.7 5.7 0 1 1-11.3-1.1 5.7 5.7 0 0 1 11.3 1.1M58 144.6a5.7 5.7 0 1 1-11.4-1.2 5.7 5.7 0 0 1 11.4 1.2M99.7 27.4h30a4.6 4.6 0 1 0 0-9.2h-30a4.6 4.6 0 0 0 0 9.2M111 46h30a4.6 4.6 0 1 0 0-9.3h-30a4.6 4.6 0 1 0 0 9.3m2.5-18.6h16a4.6 4.6 0 1 0 0 9.3h-16a4.6 4.6 0 0 0 0-9.3m36.7 42.7h-4a4.8 4.8 0 0 1-4.8-4.8 4.8 4.8 0 0 1 4.8-4.8h4a4.8 4.8 0 0 1 4.7 4.8 4.8 4.8 0 0 1-4.7 4.8"}),p.createElement("circle",{cx:"201.35",cy:"30.2",r:"29.7",fill:"#FF603B"}),p.createElement("path",{fill:"#FFF",d:"m203.6 19.4-.7 15a1.5 1.5 0 0 1-3 0l-.7-15a2.2 2.2 0 1 1 4.4 0m-.3 19.4c.5.5.8 1.1.8 1.9s-.3 1.4-.8 1.9a3 3 0 0 1-2 .7 2.5 2.5 0 0 1-1.8-.7c-.6-.6-.8-1.2-.8-2 0-.7.2-1.3.8-1.8.5-.5 1.1-.7 1.8-.7.8 0 1.5.2 2 .7"}),p.createElement("path",{fill:"#FFB594",d:"M119.3 133.3c4.4-.6 3.6-1.2 4-4.8.8-5.2-3-17-8.2-25.1-1-10.7-12.6-11.3-12.6-11.3s4.3 5 4.2 16.2c1.4 5.3.8 14.5.8 14.5s5.3 11.4 11.8 10.5"}),p.createElement("path",{fill:"#FFF",d:"M101 91.6s1.4-.6 3.2.6c8 1.4 10.3 6.7 11.3 11.4 1.8 1.2 1.8 2.3 1.8 3.5l1.5 3s-7.2 1.7-11 6.7c-1.3-6.4-6.9-25.2-6.9-25.2"}),p.createElement("path",{fill:"#FFB594",d:"m94 90.5 1-5.8-9.2-11.9-5.2 5.6-2.6 9.9s8.4 5 16 2.2"}),p.createElement("path",{fill:"#FFC6A0",d:"M83 78.2s-4.6-2.9-2.5-6.9c1.6-3 4.5 1.2 4.5 1.2s.5-3.7 3.2-3.7c.5-1 1.5-4.2 1.5-4.2l13.6 3.2c0 5.2-2.3 19.5-7.9 20-8.9.6-12.5-9.6-12.5-9.6"}),p.createElement("path",{fill:"#520038",d:"M103 72.2c2.6-2 3.5-9.7 3.5-9.7s-2.5-.5-6.7-2c-4.7-2.2-12.9-4.9-17.6.9-9.5 4.4-2 20-2 20l2.7-3.1s-4-3.3-2.1-6.3c2.2-3.5 4 1 4 1s.6-2.3 3.5-3.3c.4-.7 1-2.7 1.5-3.8A1 1 0 0 1 91 65l11.5 2.7c.5.1.8.6.8 1.2l-.3 3.2z"}),p.createElement("path",{fill:"#552950",d:"M101.2 76.5c0 .6-.6 1-1 1-.5-.1-.9-.7-.8-1.3.1-.6.6-1 1.1-1 .5.1.8.7.7 1.3m-7-1.4c0 .6-.5 1-1 1-.5-.1-.8-.7-.7-1.3 0-.6.6-1 1-1 .5.1.9.7.8 1.3"}),p.createElement("path",{stroke:"#DB836E",d:"m99.2 73.6-.9 1.7-.3 4.3h-2.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#5C2552",d:"M100 73.3s1.7-.7 2.4.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#DB836E",d:"M81.4 73s.4-1 1-.6c.7.4 1.4 1.4.6 2s.2 1.6.2 1.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#5C2552",d:"M92.3 71.7s1.9 1.1 4.2 1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#DB836E",d:"M92.7 80.6s2.3 1.2 4.4 1.2m-3.4 1.4s1 .4 1.5.3M83.7 80s1.8 6.6 9.2 8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#E4EBF7",d:"M95.5 91.7s-1 2.8-8.2 2c-7.3-.6-10.3-5-10.3-5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#FFF",d:"M78.1 87.5s6.6 5 16.5 2.5c0 0 9.6 1 11.5 5.3 5.4 11.8.6 36.8 0 40 3.5 4-.4 8.4-.4 8.4-15.7-3.5-35.8-.6-35.8-.6-4.9-3.5-1.3-9-1.3-9l-6.2-23.8c-2.5-15.2.8-19.8 3.5-20.7 3-1 8-1.3 8-1.3.6 0 1.1 0 1.4-.2 2.4-1.3 2.8-.6 2.8-.6"}),p.createElement("path",{fill:"#FFC6A0",d:"M65.8 89.8s-6.8.5-7.6 8.2c-.4 8.8 3 11 3 11s6.1 22 16.9 22.9c8.4-2.2 4.7-6.7 4.6-11.4-.2-11.3-7-17-7-17s-4.3-13.7-9.9-13.7"}),p.createElement("path",{fill:"#FFC6A0",d:"M71.7 124.2s.9 11.3 9.8 6.5c4.8-2.5 7.6-13.8 9.8-22.6A201 201 0 0 0 94 96l-5-1.7s-2.4 5.6-7.7 12.3c-4.4 5.5-9.2 11.1-9.5 17.7"}),p.createElement("path",{stroke:"#E4EBF7",d:"M108.5 105.2s1.7 2.7-2.4 30.5c2.4 2.2 1 6-.2 7.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#FFC6A0",d:"M123.3 131.5s-.5 2.8-11.8 2c-15.2-1-25.3-3.2-25.3-3.2l.9-5.8s.7.2 9.7-.1c11.9-.4 18.7-6 25-1 4 3.2 1.5 8.1 1.5 8.1"}),p.createElement("path",{fill:"#FFF",d:"M70.2 91s-5.6-4.8-11 2.7c-3.3 7.2.5 15.2 2.6 19.5-.3 3.8 2.4 4.3 2.4 4.3s0 1 1.5 2.7c4-7 6.7-9.1 13.7-12.5-.3-.7-1.9-3.3-1.8-3.8.2-1.7-1.3-2.6-1.3-2.6s-.3-.2-1.2-2.8c-.8-2.3-2-5.1-4.9-7.5"}),p.createElement("path",{fill:"#CBD1D1",d:"M90.2 288s4.9 2.3 8.3 1.2c3.2-1 5.2.7 8 1.3a20 20 0 0 0 13.3-1.4c-.2-6.2-7.8-4.5-13.6-7.6-2.9-1.6-4.2-5.3-4-10H91.5s-1.5 12-1.3 16.5"}),p.createElement("path",{fill:"#2B0849",d:"M90.2 287.8s2.8 1.5 7.6.8c3.5-.5 3.3.6 7.5 1.3 4.2.6 13-.2 14.3-1.2.5 1.3-.4 2.4-.4 2.4s-1.7.6-5.4.9c-2.3.1-8.1.3-10.2-.6-2-1.6-4.9-1.5-6-.3-4.5 1.1-7.2-.3-7.2-.3l-.2-3z"}),p.createElement("path",{fill:"#A4AABA",d:"M98.4 272.3h3.5s0 7.5 5.2 9.6c-5.3.7-9.7-2.6-8.7-9.6"}),p.createElement("path",{fill:"#CBD1D1",d:"M44.4 272s-2.2 7.8-4.7 13c-1.9 3.8-4.4 7.8 5.8 7.8 7 0 9.3-.5 7.7-7-1.6-6.3.3-13.8.3-13.8h-9z"}),p.createElement("path",{fill:"#2B0849",d:"M38 290.3s2.3 1.2 7 1.2c6.4 0 8.7-1.7 8.7-1.7s.6 1.1-.7 2.2c-1 1-3.8 1.7-7.7 1.7-4.4 0-6.1-.6-7-1.3-1-.5-.8-1.6-.2-2.1"}),p.createElement("path",{fill:"#A4AABA",d:"M45.3 274s0 1.6-.3 3.1-1.1 3.3-1.2 4.4c0 1.2 4.8 1.6 5.4 0 .7-1.6 1.4-6.8 2-7.6.7-.9-5.1-2.2-5.9.1"}),p.createElement("path",{fill:"#7BB2F9",d:"M89.5 277.6h13.9s1.3-56.6 1.9-66.8c.6-10.3 4-45.1 1-65.6l-13-.7-23.7.8-1.3 10.4c0 .5-.7.9-.8 1.4 0 .6.5 1.4.4 2L59.6 206c-.1.7-1.3 1-1.5 2.8 0 .3.2 1.6.1 1.8-7.1 19.5-12.2 52.6-15.6 67.2h15.1L62 259c3-13.3 24-88.3 24-88.3l3.2-1-.2 48.6s-.2 1.3.4 2.1c.5.8-.6 1.2-.4 2.4l.4 1.8-1 12.4c-.4 4.9 1.2 40.7 1.2 40.7"}),p.createElement("path",{stroke:"#648BD8",d:"M64.6 218.9c1.2 0 4.2-2.1 7.2-5.1m24.2 8.7s3-1.1 6.4-4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#648BD8",d:"M97 219.4s2.9-1.2 6.3-4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1"}),p.createElement("path",{stroke:"#648BD8",d:"M63.2 222.1s2.7-.6 6.7-3.5m5-72.4c-.3 3.2.3 8.8-4.5 9.4m22.8-11.3s.1 14.6-1.4 15.7c-2.3 1.7-3 2-3 2m.4-17s.3 13-1 25m-4.7.7s6.8-1 9.1-1M46 270l-.9 4.6m1.8-11.3-.8 4.1m16.6-64.9c-.3 1.6 0 2-.4 3.4 0 0-2.8 2-2.3 4s-.3 3.4-4.5 17.2c-1.8 5.8-4.3 19-6.2 28.3l-1.1 5.8m16-67-1 4.9m8.1-52.3-1.2 10.9s-1.2.1-.5 2.3c0 1.4-2.8 16.4-5.4 31.6m-20 82.1h13.9",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#192064",d:"M106.2 142.1c-3-.5-18.8-2.7-36.2.2a.6.6 0 0 0-.6.7v3a.6.6 0 0 0 .8.6c3.3-.5 17-2.4 35.6-.3.4 0 .7-.2.7-.5.2-1.4.2-2.5.2-3a.6.6 0 0 0-.5-.7"}),p.createElement("path",{fill:"#FFF",d:"M96.4 145.3v-5.1a.8.8 0 0 0-.8-.9 114.1 114.1 0 0 0-8.1 0 .8.8 0 0 0-.9.8v5.1c0 .5.4.9.9.9h8a.8.8 0 0 0 .9-.8"}),p.createElement("path",{fill:"#192064",d:"M95.2 144.3v-3.2a.7.7 0 0 0-.6-.7h-6.1a.7.7 0 0 0-.6.7v3.2c0 .4.3.7.6.7h6c.4 0 .7-.3.7-.7"}),p.createElement("path",{stroke:"#648BD8",d:"M90.1 273.5h12.8m-11.7-3.7v6.3m-.3-12.6v4.5m-.5-97.6 1 46.4s.7 1.6-.3 2.8c-.9 1.1 2.6.7 1 2.3-1.7 1.6.9 1.2 0 3.5-.6 1.6-1 22-1.2 36.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#E4EBF7",d:"M73.7 98.7 76 103s2 .8 1.8 2.7l.8 2.2m-14.3 8.7c.2-1 2.2-7.1 12.6-10.5m.7-16s7.7 6 16.5 2.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#FFC6A0",d:"M92 87s5.5-.9 7.5-4.6c1.3-.3.8 2.2-.3 3.7l-1 1.5s.2.3.2.9c0 .6-.2.6-.3 1v1l-.4 1c-.1.2 0 .6-.2.9-.2.4-1.6 1.8-2.6 2.8-3.8 3.6-5 1.7-6-.4-1-1.8-.7-5.1-.9-6.9-.3-2.9-2.6-3-2-4.4.4-.7 3 .7 3.4 1.8.7 2 2.9 1.8 2.6 1.7"}),p.createElement("path",{stroke:"#DB836E",d:"M99.8 82.4c-.5.1-.3.3-1 1.3-.6 1-4.8 2.9-6.4 3.2-2.5.5-2.2-1.6-4.2-2.9-1.7-1-3.6-.6-1.4 1.4 1 1 1 1.1 1.4 3.2.3 1.5-.7 3.7.7 5.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),p.createElement("path",{stroke:"#E59788",d:"M79.5 108.7c-2 2.9-4.2 6.1-5.5 8.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),p.createElement("path",{fill:"#FFC6A0",d:"M87.7 124.8s-2-2-5.1-2.8c-3-.7-3.6-.1-5.5.1-2 .3-4-.9-3.7.7.3 1.7 5 1 5.2 2.1.2 1.1-6.3 2.8-8.3 2.2-.8.8.5 1.9 2 2.2.3 1.5 2.3 1.5 2.3 1.5s.7 1 2.6 1.1c2.5 1.3 9-.7 11-1.5 2-.9-.5-5.6-.5-5.6"}),p.createElement("path",{stroke:"#E59788",d:"M73.4 122.8s.7 1.2 3.2 1.4c2.3.3 2.6.6 2.6.6s-2.6 3-9.1 2.3m2.3 2.2s3.8 0 5-.7m-2.4 2.2s2 0 3.3-.6m-1 1.7s1.7 0 2.8-.5m-6.8-9s-.6-1.1 1.3-.5c1.7.5 2.8 0 5.1.1 1.4.1 3-.2 4 .2 1.6.8 3.6 2.2 3.6 2.2s10.6 1.2 19-1.1M79 108s-8.4 2.8-13.2 12.1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),p.createElement("path",{stroke:"#E4EBF7",d:"M109.3 112.5s3.4-3.6 7.6-4.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#E59788",d:"M107.4 123s9.7-2.7 11.4-.9",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),p.createElement("path",{stroke:"#BFCDDD",d:"m194.6 83.7 4-4M187.2 91l3.7-3.6m.9-3-4.5-4.7m11.2 11.5-4.2-4.3m-65 76.3 3.7-3.7M122.3 170l3.5-3.5m.8-2.9-4.3-4.2M133 170l-4-4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),p.createElement("path",{fill:"#A3B4C6",d:"M190.2 211.8h-1.6a4 4 0 0 1-4-4v-32.1a4 4 0 0 1 4-4h1.6a4 4 0 0 1 4 4v32a4 4 0 0 1-4 4"}),p.createElement("path",{fill:"#A3B4C6",d:"M237.8 213a4.8 4.8 0 0 1-4.8 4.8h-86.6a4.8 4.8 0 0 1 0-9.6H233a4.8 4.8 0 0 1 4.8 4.8"}),p.createElement("path",{fill:"#A3B4C6",d:"M154.1 190.1h70.5v-84.6h-70.5z"}),p.createElement("path",{fill:"#BFCDDD",d:"M225 190.1h-71.2a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.2v19a3.2 3.2 0 0 1-3.2 3.2m0-59.3h-71.1a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.3v19a3.2 3.2 0 0 1-3.2 3.1"}),p.createElement("path",{fill:"#FFF",d:"M159.6 120.5a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8v-3.2c0-.4.3-.8.8-.8h22.4c.5 0 .8.4.8.8v3.2c0 .5-.3.8-.8.8"}),p.createElement("path",{fill:"#BFCDDD",d:"M225 160.5h-71.2a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.2v19a3.2 3.2 0 0 1-3.2 3.2"}),p.createElement("path",{stroke:"#7C90A5",d:"M173.5 130.8h49.3m-57.8 0h6m-15 0h6.7m11.1 29.8h49.3m-57.7 0h6m-15.8 0h6.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#FFF",d:"M159.6 151a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8V147c0-.4.3-.8.8-.8h22.4c.5 0 .8.4.8.8v3.2c0 .5-.3.8-.8.8m-63 29a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.5 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8V176c0-.5.3-.8.8-.8h22.4c.5 0 .8.3.8.8v3.2c0 .4-.3.8-.8.8"}),p.createElement("path",{fill:"#BFCDDD",d:"M203 221.1h-27.3a2.4 2.4 0 0 1-2.4-2.4v-11.4a2.4 2.4 0 0 1 2.4-2.5H203a2.4 2.4 0 0 1 2.4 2.5v11.4a2.4 2.4 0 0 1-2.4 2.4"}),p.createElement("path",{stroke:"#A3B4C6",d:"M177.3 207.2v11.5m23.8-11.5v11.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#5BA02E",d:"M162.9 267.9a9.4 9.4 0 0 1-9.4-9.4v-14.8a9.4 9.4 0 0 1 18.8 0v14.8a9.4 9.4 0 0 1-9.4 9.4"}),p.createElement("path",{fill:"#92C110",d:"M171.2 267.8a9.4 9.4 0 0 1-9.4-9.4V255a9.4 9.4 0 0 1 18.8 0v3.4a9.4 9.4 0 0 1-9.4 9.4"}),p.createElement("path",{fill:"#F2D7AD",d:"M181.3 293.7h-27.7a3.2 3.2 0 0 1-3.2-3.2v-20.7a3.2 3.2 0 0 1 3.2-3.2h27.7a3.2 3.2 0 0 1 3.2 3.2v20.7a3.2 3.2 0 0 1-3.2 3.2"}))),Bnt=e=>{const{componentCls:t,lineHeightHeading3:n,iconCls:r,padding:o,paddingXL:i,paddingXS:a,paddingLG:s,marginXS:l,lineHeight:c}=e;return{[t]:{padding:`${se(e.calc(s).mul(2).equal())} ${se(i)}`,"&-rtl":{direction:"rtl"}},[`${t} ${t}-image`]:{width:e.imageWidth,height:e.imageHeight,margin:"auto"},[`${t} ${t}-icon`]:{marginBottom:s,textAlign:"center",[`& > ${r}`]:{fontSize:e.iconFontSize}},[`${t} ${t}-title`]:{color:e.colorTextHeading,fontSize:e.titleFontSize,lineHeight:n,marginBlock:l,textAlign:"center"},[`${t} ${t}-subtitle`]:{color:e.colorTextDescription,fontSize:e.subtitleFontSize,lineHeight:c,textAlign:"center"},[`${t} ${t}-content`]:{marginTop:s,padding:`${se(s)} ${se(e.calc(o).mul(2.5).equal())}`,backgroundColor:e.colorFillAlter},[`${t} ${t}-extra`]:{margin:e.extraMargin,textAlign:"center","& > *":{marginInlineEnd:a,"&:last-child":{marginInlineEnd:0}}}}},Lnt=e=>{const{componentCls:t,iconCls:n}=e;return{[`${t}-success ${t}-icon > ${n}`]:{color:e.resultSuccessIconColor},[`${t}-error ${t}-icon > ${n}`]:{color:e.resultErrorIconColor},[`${t}-info ${t}-icon > ${n}`]:{color:e.resultInfoIconColor},[`${t}-warning ${t}-icon > ${n}`]:{color:e.resultWarningIconColor}}},jnt=e=>[Bnt(e),Lnt(e)],znt=e=>jnt(e),Hnt=e=>({titleFontSize:e.fontSizeHeading3,subtitleFontSize:e.fontSize,iconFontSize:e.fontSizeHeading3*3,extraMargin:`${e.paddingLG}px 0 0 0`}),Vnt=pn("Result",e=>{const t=e.colorInfo,n=e.colorError,r=e.colorSuccess,o=e.colorWarning,i=Xt(e,{resultInfoIconColor:t,resultErrorIconColor:n,resultSuccessIconColor:r,resultWarningIconColor:o,imageWidth:250,imageHeight:295});return[znt(i)]},Hnt),Wnt=()=>p.createElement("svg",{width:"251",height:"294"},p.createElement("title",null,"Unauthorized"),p.createElement("g",{fill:"none",fillRule:"evenodd"},p.createElement("path",{fill:"#E4EBF7",d:"M0 129v-2C0 58.3 55.6 2.7 124.2 2.7h2c68.6 0 124.2 55.6 124.2 124.1v2.1c0 68.6-55.6 124.2-124.1 124.2h-2.1A124.2 124.2 0 0 1 0 129"}),p.createElement("path",{fill:"#FFF",d:"M41.4 133a8.2 8.2 0 1 1-16.4-1.7 8.2 8.2 0 0 1 16.4 1.6"}),p.createElement("path",{stroke:"#FFF",d:"m38.7 136.4 10.4 5.9m.9 6.2-12.6 10.7",strokeWidth:"2"}),p.createElement("path",{fill:"#FFF",d:"M41.5 161.3a5.6 5.6 0 1 1-11.2-1.2 5.6 5.6 0 0 1 11.2 1.2m17.7-16a5.7 5.7 0 1 1-11.3-1.2 5.7 5.7 0 0 1 11.3 1.2m41.2-115.8H130a4.6 4.6 0 1 0 0-9.1h-29.6a4.6 4.6 0 0 0 0 9.1m11.3 18.3h29.7a4.6 4.6 0 1 0 0-9.2h-29.7a4.6 4.6 0 1 0 0 9.2"}),p.createElement("path",{fill:"#FFF",d:"M114 29.5h15.8a4.6 4.6 0 1 0 0 9.1H114a4.6 4.6 0 0 0 0-9.1m71.3 108.2a10 10 0 1 1-19.8-2 10 10 0 0 1 19.8 2"}),p.createElement("path",{stroke:"#FFF",d:"m180.2 143.8 12.5 7.1m1.1 7.5-15.1 13",strokeWidth:"2"}),p.createElement("path",{fill:"#FFF",d:"M185.6 172a6.8 6.8 0 1 1-13.6-1.4 6.8 6.8 0 0 1 13.5 1.3m18.6-16.6a6.8 6.8 0 1 1-13.6-1.4 6.8 6.8 0 0 1 13.6 1.4"}),p.createElement("path",{stroke:"#FFF",d:"M153 194a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm73-75.8a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.4 0zm-9 34.9a2.2 2.2 0 1 1-4.3 0 2.2 2.2 0 0 1 4.4 0zm-39.2-43.3a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm18.3-15.3a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm6.7 88a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0z",strokeWidth:"2"}),p.createElement("path",{stroke:"#FFF",d:"m215.1 155.3-1.9 20-10.8 6m-27.8-4.7-6.3 9.8H157l-4.5 6.4m23.4-65.5v-15.7m45.6 7.8-12.8 7.9-15.2-7.9V96.7",strokeWidth:"2"}),p.createElement("path",{fill:"#A26EF4",d:"M180.7 29.3a29.3 29.3 0 1 1 58.6 0 29.3 29.3 0 0 1-58.6 0"}),p.createElement("path",{fill:"#FFF",d:"m221.4 41.7-21.5-.1a1.7 1.7 0 0 1-1.7-1.8V27.6a1.7 1.7 0 0 1 1.8-1.7h21.5c1 0 1.8.9 1.8 1.8l-.1 12.3a1.7 1.7 0 0 1-1.7 1.7"}),p.createElement("path",{fill:"#FFF",d:"M215.1 29.2c0 2.6-2 4.6-4.5 4.6a4.6 4.6 0 0 1-4.5-4.7v-6.9c0-2.6 2-4.6 4.6-4.6 2.5 0 4.5 2 4.4 4.7v6.9zm-4.5-14a6.9 6.9 0 0 0-7 6.8v7.3a6.9 6.9 0 0 0 13.8.1V22a6.9 6.9 0 0 0-6.8-6.9zm-43 53.2h-4a4.7 4.7 0 0 1-4.7-4.8 4.7 4.7 0 0 1 4.7-4.7h4a4.7 4.7 0 0 1 4.7 4.8 4.7 4.7 0 0 1-4.7 4.7"}),p.createElement("path",{fill:"#5BA02E",d:"M168.2 248.8a6.6 6.6 0 0 1-6.6-6.6v-66a6.6 6.6 0 0 1 13.2 0v66a6.6 6.6 0 0 1-6.6 6.6"}),p.createElement("path",{fill:"#92C110",d:"M176.1 248.2a6.6 6.6 0 0 1-6.6-6.6v-33a6.6 6.6 0 1 1 13.3 0v33a6.6 6.6 0 0 1-6.7 6.6"}),p.createElement("path",{fill:"#F2D7AD",d:"M186 293.9h-27.4a3.2 3.2 0 0 1-3.2-3.2v-45.9a3.2 3.2 0 0 1 3.2-3.1H186a3.2 3.2 0 0 1 3.2 3.1v46a3.2 3.2 0 0 1-3.2 3"}),p.createElement("path",{fill:"#FFF",d:"M82 147.7s6.3-1 17.5-1.3c11.8-.4 17.6 1 17.6 1s3.7-3.8 1-8.3c1.3-12.1 6-32.9.3-48.3-1.1-1.4-3.7-1.5-7.5-.6-1.4.3-7.2-.2-8-.1l-15.3-.4-8-.5c-1.6-.1-4.3-1.7-5.5-.3-.4.4-2.4 5.6-2 16l8.7 35.7s-3.2 3.6 1.2 7"}),p.createElement("path",{fill:"#FFC6A0",d:"m75.8 73.3-1-6.4 12-6.5s7.4-.1 8 1.2c.8 1.3-5.5 1-5.5 1s-1.9 1.4-2.6 2.5c-1.7 2.4-1 6.5-8.4 6-1.7.3-2.5 2.2-2.5 2.2"}),p.createElement("path",{fill:"#FFB594",d:"M52.4 77.7S66.7 87 77.4 92c1 .5-2 16.2-11.9 11.8-7.4-3.3-20.1-8.4-21.5-14.5-.7-3.2 2.6-7.6 8.4-11.7M142 80s-6.7 3-13.9 6.9c-3.9 2.1-10.1 4.7-12.3 8-6.2 9.3 3.5 11.2 13 7.5 6.6-2.7 29-12.1 13.2-22.4"}),p.createElement("path",{fill:"#FFC6A0",d:"m76.2 66.4 3 3.8S76.4 73 73 76c-7 6.2-12.8 14.3-16 16.4-4 2.7-9.7 3.3-12.2 0-3.5-5.1.5-14.7 31.5-26"}),p.createElement("path",{fill:"#FFF",d:"M64.7 85.1s-2.4 8.4-9 14.5c.7.5 18.6 10.5 22.2 10 5.2-.6 6.4-19 1.2-20.5-.8-.2-6-1.3-8.9-2.2-.9-.2-1.6-1.7-3.5-1l-2-.8zm63.7.7s5.3 2 7.3 13.8c-.6.2-17.6 12.3-21.8 7.8-6.6-7-.8-17.4 4.2-18.6 4.7-1.2 5-1.4 10.3-3"}),p.createElement("path",{stroke:"#E4EBF7",d:"M78.2 94.7s.9 7.4-5 13",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#E4EBF7",d:"M87.4 94.7s3.1 2.6 10.3 2.6c7.1 0 9-3.5 9-3.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".9"}),p.createElement("path",{fill:"#FFC6A0",d:"m117.2 68.6-6.8-6.1s-5.4-4.4-9.2-1c-3.9 3.5 4.4 2.2 5.6 4.2 1.2 2.1.9 1.2-2 .5-5.7-1.4-2.1.9 3 5.3 2 1.9 7 1 7 1l2.4-3.9z"}),p.createElement("path",{fill:"#FFB594",d:"m105.3 91.3-.3-11H89l-.5 10.5c0 .4.2.8.6 1 2 1.3 9.3 5 15.8.4.2-.2.4-.5.4-.9"}),p.createElement("path",{fill:"#5C2552",d:"M107.6 74.2c.8-1.1 1-9 1-11.9a1 1 0 0 0-1-1l-4.6-.4c-7.7-1-17 .6-18.3 6.3-5.4 5.9-.4 13.3-.4 13.3s2 3.5 4.3 6.8c.8 1 .4-3.8 3-6a47.9 47.9 0 0 1 16-7"}),p.createElement("path",{fill:"#FFC6A0",d:"M88.4 83.2s2.7 6.2 11.6 6.5c7.8.3 9-7 7.5-17.5l-1-5.5c-6-2.9-15.4.6-15.4.6s-.6 2-.2 5.5c-2.3 2-1.8 5.6-1.8 5.6s-1-2-2-2.3c-.9-.3-2 0-2.3 2-1 4.6 3.6 5.1 3.6 5.1"}),p.createElement("path",{stroke:"#DB836E",d:"m100.8 77.1 1.7-1-1-4.3.7-1.4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#552950",d:"M105.5 74c0 .8-.4 1.4-1 1.4-.4 0-.8-.7-.8-1.4s.5-1.2 1-1.2.9.6.8 1.3m-8 .2c0 .8-.4 1.3-.9 1.3s-.9-.6-.9-1.3c0-.7.5-1.3 1-1.3s1 .6.9 1.3"}),p.createElement("path",{stroke:"#DB836E",d:"M91.1 86.8s5.3 5 12.7 2.3",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#DB836E",d:"M99.8 81.9s-3.6.2-1.5-2.8c1.6-1.5 5-.4 5-.4s1 3.9-3.5 3.2"}),p.createElement("path",{stroke:"#5C2552",d:"M102.9 70.6s2.5.8 3.4.7m-12.4.7s2.5-1.2 4.8-1.1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),p.createElement("path",{stroke:"#DB836E",d:"M86.3 77.4s1 .9 1.5 2c-.4.6-1 1.2-.3 1.9m11.8 2.4s2 .2 2.5-.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#E4EBF7",d:"m87.8 115.8 15.7-3m-3.3 3 10-2m-43.7-27s-1.6 8.8-6.7 14M128.3 88s3 4 4 11.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#DB836E",d:"M64 84.8s-6 10-13.5 10",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),p.createElement("path",{fill:"#FFC6A0",d:"m112.4 66-.2 5.2 12 9.2c4.5 3.6 8.9 7.5 11 8.7 4.8 2.8 8.9 3.3 11 1.8 4.1-2.9 4.4-9.9-8.1-15.3-4.3-1.8-16.1-6.3-25.7-9.7"}),p.createElement("path",{stroke:"#DB836E",d:"M130.5 85.5s4.6 5.7 11.7 6.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),p.createElement("path",{stroke:"#E4EBF7",d:"M121.7 105.7s-.4 8.6-1.3 13.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#648BD8",d:"M115.8 161.5s-3.6-1.5-2.7-7.1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#CBD1D1",d:"M101.5 290.2s4.3 2.1 7.4 1c2.9-.9 4.6.7 7.2 1.3 2.5.5 6.9 1 11.7-1.3 0-5.6-7-4-12-6.8-2.6-1.4-3.8-4.7-3.6-8.8h-9.5s-1.4 10.6-1.2 14.6"}),p.createElement("path",{fill:"#2B0849",d:"M101.5 290s2.4 1.4 6.8.7c3-.4 3.7.5 7.5 1 3.7.6 10.8 0 11.9-.8.4 1-.4 2-.4 2s-1.5.7-4.8.9c-2 .1-5.8.3-7.7-.5-1.8-1.4-5.2-2-5.7-.3-4 1-7.4-.3-7.4-.3l-.2-2.6z"}),p.createElement("path",{fill:"#A4AABA",d:"M108.8 276.2h3.1s0 6.7 4.6 8.6c-4.7.6-8.6-2.3-7.7-8.6"}),p.createElement("path",{fill:"#CBD1D1",d:"M57.6 272.5s-2 7.5-4.5 12.4c-1.8 3.7-4.2 7.6 5.5 7.6 6.7 0 9-.5 7.5-6.7-1.5-6.1.3-13.3.3-13.3h-8.8z"}),p.createElement("path",{fill:"#2B0849",d:"M51.5 290s2.2 1.2 6.7 1.2c6.1 0 8.3-1.6 8.3-1.6s.6 1-.6 2.1c-1 .9-3.6 1.6-7.4 1.6-4.2 0-6-.6-6.8-1.2-.9-.5-.7-1.6-.2-2"}),p.createElement("path",{fill:"#A4AABA",d:"M58.5 274.4s0 1.6-.3 3-1 3.1-1.1 4.2c0 1.1 4.5 1.5 5.2 0 .6-1.6 1.3-6.5 1.9-7.3.6-.8-5-2.1-5.7.1"}),p.createElement("path",{fill:"#7BB2F9",d:"m100.9 277 13.3.1s1.3-54.2 1.8-64c.6-9.9 3.8-43.2 1-62.8l-12.4-.7-22.8.8-1.2 10c0 .4-.6.8-.7 1.3 0 .6.4 1.3.3 2-2.3 14-6.3 32.9-8.7 46.4-.1.6-1.2 1-1.4 2.6 0 .3.2 1.6 0 1.8-6.8 18.7-10.8 47.6-14.1 61.6h14.5s2.2-8.6 4-17a3984 3984 0 0 1 23-84.5l3-.5 1 46.1s-.2 1.2.4 2c.5.8-.6 1.1-.4 2.3l.4 1.7-1 11.9c-.4 4.6 0 39 0 39"}),p.createElement("path",{stroke:"#648BD8",d:"M77.4 220.4c1.2.1 4-2 7-4.9m23.1 8.4s2.8-1 6.1-3.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#648BD8",d:"M108.5 221s2.7-1.2 6-4",strokeLinecap:"round",strokeLinejoin:"round"}),p.createElement("path",{stroke:"#648BD8",d:"M76.1 223.6s2.6-.6 6.5-3.4m4.7-69.4c-.2 3.1.3 8.5-4.3 9m21.8-10.7s.1 14-1.3 15c-2.2 1.6-3 1.9-3 1.9m.5-16.4s0 12.8-1.2 24.3m-4.9 1s7.2-1.6 9.4-1.6m-28.6 31.5-1 4.5s-1.5 1.8-1 3.7c.4 2-1 2-5 15.3-1.7 5.6-4.4 18.5-6.3 27.5l-4 18.4M77 196.7a313.3 313.3 0 0 1-.8 4.8m7.7-50-1.2 10.3s-1 .2-.5 2.3c.1 1.3-2.6 15.6-5.1 30.2M57.6 273h13.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#192064",d:"M117.4 147.4s-17-3-35.7.2v4.2s14.6-2.9 35.5-.4l.2-4"}),p.createElement("path",{fill:"#FFF",d:"M107.5 150.4v-5a.8.8 0 0 0-.8-.7H99a.8.8 0 0 0-.7.8v4.8c0 .5.3.9.8.8a140.8 140.8 0 0 1 7.7 0 .8.8 0 0 0 .8-.7"}),p.createElement("path",{fill:"#192064",d:"M106.4 149.4v-3a.6.6 0 0 0-.6-.7 94.1 94.1 0 0 0-5.8 0 .6.6 0 0 0-.7.7v3c0 .4.3.7.7.7h5.7c.4 0 .7-.3.7-.7"}),p.createElement("path",{stroke:"#648BD8",d:"M101.5 274h12.3m-11.1-5v6.5m0-12.4v4.3m-.5-93.4.9 44.4s.7 1.6-.2 2.7c-1 1.1 2.4.7.9 2.2-1.6 1.6.9 1.1 0 3.4-.6 1.5-1 21-1.1 35",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}))),Unt={success:vg,error:ju,info:Ny,warning:dnt},iS={404:Ant,500:Fnt,403:Wnt},Gnt=Object.keys(iS),qnt=({prefixCls:e,icon:t,status:n})=>{const r=re(`${e}-icon`);if(Gnt.includes(`${n}`)){const i=iS[n];return p.createElement("div",{className:`${r} ${e}-image`},p.createElement(i,null))}const o=p.createElement(Unt[n]);return t===null||t===!1?null:p.createElement("div",{className:r},t||o)},Knt=({prefixCls:e,extra:t})=>t?p.createElement("div",{className:`${e}-extra`},t):null,aS=({prefixCls:e,className:t,rootClassName:n,subTitle:r,title:o,style:i,children:a,status:s="info",icon:l,extra:c})=>{const{getPrefixCls:u,direction:d,result:f}=p.useContext(kt),h=u("result",e),[m,v,g]=Vnt(h),b=re(h,`${h}-${s}`,t,f==null?void 0:f.className,n,{[`${h}-rtl`]:d==="rtl"},v,g),y=Object.assign(Object.assign({},f==null?void 0:f.style),i);return m(p.createElement("div",{className:b,style:y},p.createElement(qnt,{prefixCls:h,status:s,icon:l}),p.createElement("div",{className:`${h}-title`},o),r&&p.createElement("div",{className:`${h}-subtitle`},r),p.createElement(Knt,{prefixCls:h,extra:c}),a&&p.createElement("div",{className:`${h}-content`},a)))};aS.PRESENTED_IMAGE_403=iS[403];aS.PRESENTED_IMAGE_404=iS[404];aS.PRESENTED_IMAGE_500=iS[500];var Ynt=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],kge=p.forwardRef(function(e,t){var n,r=e.prefixCls,o=r===void 0?"rc-switch":r,i=e.className,a=e.checked,s=e.defaultChecked,l=e.disabled,c=e.loadingIcon,u=e.checkedChildren,d=e.unCheckedChildren,f=e.onClick,h=e.onChange,m=e.onKeyDown,v=Ye(e,Ynt),g=Gt(!1,{value:a,defaultValue:s}),b=ie(g,2),y=b[0],x=b[1];function w(_,P){var $=y;return l||($=_,x($),h==null||h($,P)),$}function S(_){_.which===ot.LEFT?w(!1,_):_.which===ot.RIGHT&&w(!0,_),m==null||m(_)}function C(_){var P=w(!y,_);f==null||f(P,_)}var E=re(o,i,(n={},K(n,"".concat(o,"-checked"),y),K(n,"".concat(o,"-disabled"),l),n));return p.createElement("button",Ce({},v,{type:"button",role:"switch","aria-checked":y,disabled:l,className:E,ref:t,onKeyDown:S,onClick:C}),c,p.createElement("span",{className:"".concat(o,"-inner")},p.createElement("span",{className:"".concat(o,"-inner-checked")},u),p.createElement("span",{className:"".concat(o,"-inner-unchecked")},d)))});kge.displayName="Switch";const Xnt=e=>{const{componentCls:t,trackHeightSM:n,trackPadding:r,trackMinWidthSM:o,innerMinMarginSM:i,innerMaxMarginSM:a,handleSizeSM:s,calc:l}=e,c=`${t}-inner`,u=se(l(s).add(l(r).mul(2)).equal()),d=se(l(a).mul(2).equal());return{[t]:{[`&${t}-small`]:{minWidth:o,height:n,lineHeight:se(n),[`${t}-inner`]:{paddingInlineStart:a,paddingInlineEnd:i,[`${c}-checked, ${c}-unchecked`]:{minHeight:n},[`${c}-checked`]:{marginInlineStart:`calc(-100% + ${u} - ${d})`,marginInlineEnd:`calc(100% - ${u} + ${d})`},[`${c}-unchecked`]:{marginTop:l(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${t}-handle`]:{width:s,height:s},[`${t}-loading-icon`]:{top:l(l(s).sub(e.switchLoadingIconSize)).div(2).equal(),fontSize:e.switchLoadingIconSize},[`&${t}-checked`]:{[`${t}-inner`]:{paddingInlineStart:i,paddingInlineEnd:a,[`${c}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${c}-unchecked`]:{marginInlineStart:`calc(100% - ${u} + ${d})`,marginInlineEnd:`calc(-100% + ${u} - ${d})`}},[`${t}-handle`]:{insetInlineStart:`calc(100% - ${se(l(s).add(r).equal())})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${c}`]:{[`${c}-unchecked`]:{marginInlineStart:l(e.marginXXS).div(2).equal(),marginInlineEnd:l(e.marginXXS).mul(-1).div(2).equal()}},[`&${t}-checked ${c}`]:{[`${c}-checked`]:{marginInlineStart:l(e.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:l(e.marginXXS).div(2).equal()}}}}}}},Qnt=e=>{const{componentCls:t,handleSize:n,calc:r}=e;return{[t]:{[`${t}-loading-icon${e.iconCls}`]:{position:"relative",top:r(r(n).sub(e.fontSize)).div(2).equal(),color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${t}-checked ${t}-loading-icon`]:{color:e.switchColor}}}},Znt=e=>{const{componentCls:t,trackPadding:n,handleBg:r,handleShadow:o,handleSize:i,calc:a}=e,s=`${t}-handle`;return{[t]:{[s]:{position:"absolute",top:n,insetInlineStart:n,width:i,height:i,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:r,borderRadius:a(i).div(2).equal(),boxShadow:o,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${t}-checked ${s}`]:{insetInlineStart:`calc(100% - ${se(a(i).add(n).equal())})`},[`&:not(${t}-disabled):active`]:{[`${s}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${t}-checked ${s}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}}}},Jnt=e=>{const{componentCls:t,trackHeight:n,trackPadding:r,innerMinMargin:o,innerMaxMargin:i,handleSize:a,calc:s}=e,l=`${t}-inner`,c=se(s(a).add(s(r).mul(2)).equal()),u=se(s(i).mul(2).equal());return{[t]:{[l]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:i,paddingInlineEnd:o,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${l}-checked, ${l}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:n},[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${c} - ${u})`,marginInlineEnd:`calc(100% - ${c} + ${u})`},[`${l}-unchecked`]:{marginTop:s(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${t}-checked ${l}`]:{paddingInlineStart:o,paddingInlineEnd:i,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${c} + ${u})`,marginInlineEnd:`calc(-100% + ${c} - ${u})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:s(r).mul(2).equal(),marginInlineEnd:s(r).mul(-1).mul(2).equal()}},[`&${t}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:s(r).mul(-1).mul(2).equal(),marginInlineEnd:s(r).mul(2).equal()}}}}}},ert=e=>{const{componentCls:t,trackHeight:n,trackMinWidth:r}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:r,height:n,lineHeight:se(n),verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${t}-disabled)`]:{background:e.colorTextTertiary}}),Ls(e)),{[`&${t}-checked`]:{background:e.switchColor,[`&:hover:not(${t}-disabled)`]:{background:e.colorPrimaryHover}},[`&${t}-loading, &${t}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${t}-rtl`]:{direction:"rtl"}})}},trt=e=>{const{fontSize:t,lineHeight:n,controlHeight:r,colorWhite:o}=e,i=t*n,a=r/2,s=2,l=i-s*2,c=a-s*2;return{trackHeight:i,trackHeightSM:a,trackMinWidth:l*2+s*4,trackMinWidthSM:c*2+s*2,trackPadding:s,handleBg:o,handleSize:l,handleSizeSM:c,handleShadow:`0 2px 4px 0 ${new Cn("#00230b").setA(.2).toRgbString()}`,innerMinMargin:l/2,innerMaxMargin:l+s+s*2,innerMinMarginSM:c/2,innerMaxMarginSM:c+s+s*2}},nrt=pn("Switch",e=>{const t=Xt(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:e.calc(e.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[ert(t),Jnt(t),Znt(t),Qnt(t),Xnt(t)]},trt);var rrt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,size:r,disabled:o,loading:i,className:a,rootClassName:s,style:l,checked:c,value:u,defaultChecked:d,defaultValue:f,onChange:h}=e,m=rrt(e,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[v,g]=Gt(!1,{value:c??u,defaultValue:d??f}),{getPrefixCls:b,direction:y,switch:x}=p.useContext(kt),w=p.useContext(Do),S=(o??w)||i,C=b("switch",n),E=p.createElement("div",{className:`${C}-handle`},i&&p.createElement(Pu,{className:`${C}-loading-icon`})),[_,P,$]=nrt(C),T=fo(r),R=re(x==null?void 0:x.className,{[`${C}-small`]:T==="small",[`${C}-loading`]:i,[`${C}-rtl`]:y==="rtl"},a,s,P,$),O=Object.assign(Object.assign({},x==null?void 0:x.style),l),k=(...I)=>{g(I[0]),h==null||h.apply(void 0,I)};return _(p.createElement(BC,{component:"Switch"},p.createElement(kge,Object.assign({},m,{checked:v,onChange:k,prefixCls:C,className:R,style:O,disabled:S,ref:t,loadingIcon:E}))))}),H0=ort;H0.__ANT_SWITCH=!0;var D7=p.createContext(null),Ige=p.createContext({}),irt=function(t){for(var n=t.prefixCls,r=t.level,o=t.isStart,i=t.isEnd,a="".concat(n,"-indent-unit"),s=[],l=0;l=0&&n.splice(r,1),n}function Pf(e,t){var n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function N7(e){return e.split("-")}function crt(e,t){var n=[],r=Za(t,e);function o(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];i.forEach(function(a){var s=a.key,l=a.children;n.push(s),o(l)})}return o(r.children),n}function urt(e){if(e.parent){var t=N7(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function drt(e){var t=N7(e.pos);return Number(t[t.length-1])===0}function aX(e,t,n,r,o,i,a,s,l,c){var u,d=e.clientX,f=e.clientY,h=e.target.getBoundingClientRect(),m=h.top,v=h.height,g=(c==="rtl"?-1:1)*(((o==null?void 0:o.x)||0)-d),b=(g-12)/r,y=l.filter(function(D){var N;return(N=s[D])===null||N===void 0||(N=N.children)===null||N===void 0?void 0:N.length}),x=Za(s,n.eventKey);if(f-1.5?i({dragNode:O,dropNode:k,dropPosition:1})?$=1:I=!1:i({dragNode:O,dropNode:k,dropPosition:0})?$=0:i({dragNode:O,dropNode:k,dropPosition:1})?$=1:I=!1:i({dragNode:O,dropNode:k,dropPosition:1})?$=1:I=!1,{dropPosition:$,dropLevelOffset:T,dropTargetKey:x.key,dropTargetPos:x.pos,dragOverNodeKey:P,dropContainerKey:$===0?null:((u=x.parent)===null||u===void 0?void 0:u.key)||null,dropAllowed:I}}function sX(e,t){if(e){var n=t.multiple;return n?e.slice():e.length?[e[0]]:e}}function Z8(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(dt(e)==="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return Jn(!1,"`checkedKeys` is not an array or an object"),null;return t}function lX(e,t){var n=new Set;function r(o){if(!n.has(o)){var i=Za(t,o);if(i){n.add(o);var a=i.parent,s=i.node;s.disabled||a&&r(a.key)}}}return(e||[]).forEach(function(o){r(o)}),De(n)}var frt=function(t){var n=t.dropPosition,r=t.dropLevelOffset,o=t.indent,i={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(n){case-1:i.top=0,i.left=-r*o;break;case 1:i.bottom=0,i.left=-r*o;break;case 0:i.bottom=0,i.left=o;break}return Z.createElement("div",{style:i})};function Dge(e){if(e==null)throw new TypeError("Cannot destructure "+e)}function prt(e,t){var n=p.useState(!1),r=ie(n,2),o=r[0],i=r[1];Mn(function(){if(o)return e(),function(){t()}},[o]),Mn(function(){return i(!0),function(){i(!1)}},[])}var hrt=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],mrt=p.forwardRef(function(e,t){var n=e.className,r=e.style,o=e.motion,i=e.motionNodes,a=e.motionType,s=e.onMotionStart,l=e.onMotionEnd,c=e.active,u=e.treeNodeRequiredProps,d=Ye(e,hrt),f=p.useState(!0),h=ie(f,2),m=h[0],v=h[1],g=p.useContext(D7),b=g.prefixCls,y=i&&a!=="hide";Mn(function(){i&&y!==m&&v(y)},[i]);var x=function(){i&&s()},w=p.useRef(!1),S=function(){i&&!w.current&&(w.current=!0,l())};prt(x,S);var C=function(_){y===_&&S()};return i?p.createElement(Ko,Ce({ref:t,visible:m},o,{motionAppear:a==="show",onVisibleChanged:C}),function(E,_){var P=E.className,$=E.style;return p.createElement("div",{ref:_,className:re("".concat(b,"-treenode-motion"),P),style:$},i.map(function(T){var R=Object.assign({},(Dge(T.data),T.data)),O=T.title,k=T.key,I=T.isStart,D=T.isEnd;delete R.children;var N=_1(k,u);return p.createElement(pM,Ce({},R,N,{title:O,active:c,data:T.data,key:k,isStart:I,isEnd:D}))}))}):p.createElement(pM,Ce({domRef:t,className:n,style:r},d,{active:c}))});function grt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=e.length,r=t.length;if(Math.abs(n-r)!==1)return{add:!1,key:null};function o(i,a){var s=new Map;i.forEach(function(c){s.set(c,!0)});var l=a.filter(function(c){return!s.has(c)});return l.length===1?l[0]:null}return n ").concat(t);return t}var xrt=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.data;e.selectable,e.checkable;var o=e.expandedKeys,i=e.selectedKeys,a=e.checkedKeys,s=e.loadedKeys,l=e.loadingKeys,c=e.halfCheckedKeys,u=e.keyEntities,d=e.disabled,f=e.dragging,h=e.dragOverNodeKey,m=e.dropPosition,v=e.motion,g=e.height,b=e.itemHeight,y=e.virtual,x=e.scrollWidth,w=e.focusable,S=e.activeItem,C=e.focused,E=e.tabIndex,_=e.onKeyDown,P=e.onFocus,$=e.onBlur,T=e.onActiveChange,R=e.onListChangeStart,O=e.onListChangeEnd,k=Ye(e,vrt),I=p.useRef(null),D=p.useRef(null);p.useImperativeHandle(t,function(){return{scrollTo:function(ve){I.current.scrollTo(ve)},getIndentWidth:function(){return D.current.offsetWidth}}});var N=p.useState(o),L=ie(N,2),H=L[0],U=L[1],V=p.useState(r),j=ie(V,2),F=j[0],W=j[1],X=p.useState(r),J=ie(X,2),q=J[0],A=J[1],z=p.useState([]),G=ie(z,2),Y=G[0],Q=G[1],ee=p.useState(null),te=ie(ee,2),oe=te[0],ne=te[1],le=p.useRef(r);le.current=r;function ce(){var fe=le.current;W(fe),A(fe),Q([]),ne(null),O()}Mn(function(){U(o);var fe=grt(H,o);if(fe.key!==null)if(fe.add){var ve=F.findIndex(function(Te){var Pe=Te.key;return Pe===fe.key}),ge=fX(cX(F,r,fe.key),y,g,b),de=F.slice();de.splice(ve+1,0,dX),A(de),Q(ge),ne("show")}else{var be=r.findIndex(function(Te){var Pe=Te.key;return Pe===fe.key}),Ee=fX(cX(r,F,fe.key),y,g,b),Le=r.slice();Le.splice(be+1,0,dX),A(Le),Q(Ee),ne("hide")}else F!==r&&(W(r),A(r))},[o,r]),p.useEffect(function(){f||ce()},[f]);var he=v?q:r,ue={expandedKeys:o,selectedKeys:i,loadedKeys:s,loadingKeys:l,checkedKeys:a,halfCheckedKeys:c,dragOverNodeKey:h,dropPosition:m,keyEntities:u};return p.createElement(p.Fragment,null,C&&S&&p.createElement("span",{style:uX,"aria-live":"assertive"},brt(S)),p.createElement("div",null,p.createElement("input",{style:uX,disabled:w===!1||d,tabIndex:w!==!1?E:null,onKeyDown:_,onFocus:P,onBlur:$,value:"",onChange:yrt,"aria-label":"for screen reader"})),p.createElement("div",{className:"".concat(n,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},p.createElement("div",{className:"".concat(n,"-indent")},p.createElement("div",{ref:D,className:"".concat(n,"-indent-unit")}))),p.createElement(Bj,Ce({},k,{data:he,itemKey:pX,height:g,fullHeight:!1,virtual:y,itemHeight:b,scrollWidth:x,prefixCls:"".concat(n,"-list"),ref:I,role:"tree",onVisibleChange:function(ve){ve.every(function(ge){return pX(ge)!==Vm})&&ce()}}),function(fe){var ve=fe.pos,ge=Object.assign({},(Dge(fe.data),fe.data)),de=fe.title,be=fe.key,Ee=fe.isStart,Le=fe.isEnd,Te=JC(be,ve);delete ge.key,delete ge.children;var Pe=_1(Te,ue);return p.createElement(mrt,Ce({},ge,Pe,{title:de,active:!!S&&be===S.key,pos:ve,data:fe.data,isStart:Ee,isEnd:Le,motion:v,motionNodes:be===Vm?Y:null,motionType:oe,onMotionStart:R,onMotionEnd:ce,treeNodeRequiredProps:ue,onMouseMove:function(){T(null)}}))}))}),wrt=10,A7=function(e){ya(n,e);var t=ja(n);function n(){var r;rr(this,n);for(var o=arguments.length,i=new Array(o),a=0;a2&&arguments[2]!==void 0?arguments[2]:!1,d=r.state,f=d.dragChildrenKeys,h=d.dropPosition,m=d.dropTargetKey,v=d.dropTargetPos,g=d.dropAllowed;if(g){var b=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),m!==null){var y=B(B({},_1(m,r.getTreeNodeRequiredProps())),{},{active:((c=r.getActiveItem())===null||c===void 0?void 0:c.key)===m,data:Za(r.state.keyEntities,m).node}),x=f.includes(m);Jn(!x,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var w=N7(v),S={event:s,node:ei(y),dragNode:r.dragNodeProps?ei(r.dragNodeProps):null,dragNodesKeys:[r.dragNodeProps.eventKey].concat(f),dropToGap:h!==0,dropPosition:h+Number(w[w.length-1])};u||b==null||b(S),r.dragNodeProps=null}}}),K(Et(r),"cleanDragState",function(){var s=r.state.draggingNodeKey;s!==null&&r.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),r.dragStartMousePosition=null,r.currentMouseOverDroppableNodeKey=null}),K(Et(r),"triggerExpandActionExpand",function(s,l){var c=r.state,u=c.expandedKeys,d=c.flattenNodes,f=l.expanded,h=l.key,m=l.isLeaf;if(!(m||s.shiftKey||s.metaKey||s.ctrlKey)){var v=d.filter(function(b){return b.key===h})[0],g=ei(B(B({},_1(h,r.getTreeNodeRequiredProps())),{},{data:v.data}));r.setExpandedKeys(f?nd(u,h):Pf(u,h)),r.onNodeExpand(s,g)}}),K(Et(r),"onNodeClick",function(s,l){var c=r.props,u=c.onClick,d=c.expandAction;d==="click"&&r.triggerExpandActionExpand(s,l),u==null||u(s,l)}),K(Et(r),"onNodeDoubleClick",function(s,l){var c=r.props,u=c.onDoubleClick,d=c.expandAction;d==="doubleClick"&&r.triggerExpandActionExpand(s,l),u==null||u(s,l)}),K(Et(r),"onNodeSelect",function(s,l){var c=r.state.selectedKeys,u=r.state,d=u.keyEntities,f=u.fieldNames,h=r.props,m=h.onSelect,v=h.multiple,g=l.selected,b=l[f.key],y=!g;y?v?c=Pf(c,b):c=[b]:c=nd(c,b);var x=c.map(function(w){var S=Za(d,w);return S?S.node:null}).filter(Boolean);r.setUncontrolledState({selectedKeys:c}),m==null||m(c,{event:"select",selected:y,node:l,selectedNodes:x,nativeEvent:s.nativeEvent})}),K(Et(r),"onNodeCheck",function(s,l,c){var u=r.state,d=u.keyEntities,f=u.checkedKeys,h=u.halfCheckedKeys,m=r.props,v=m.checkStrictly,g=m.onCheck,b=l.key,y,x={event:"check",node:l,checked:c,nativeEvent:s.nativeEvent};if(v){var w=c?Pf(f,b):nd(f,b),S=nd(h,b);y={checked:w,halfChecked:S},x.checkedNodes=w.map(function(T){return Za(d,T)}).filter(Boolean).map(function(T){return T.node}),r.setUncontrolledState({checkedKeys:w})}else{var C=Rd([].concat(De(f),[b]),!0,d),E=C.checkedKeys,_=C.halfCheckedKeys;if(!c){var P=new Set(E);P.delete(b);var $=Rd(Array.from(P),{halfCheckedKeys:_},d);E=$.checkedKeys,_=$.halfCheckedKeys}y=E,x.checkedNodes=[],x.checkedNodesPositions=[],x.halfCheckedKeys=_,E.forEach(function(T){var R=Za(d,T);if(R){var O=R.node,k=R.pos;x.checkedNodes.push(O),x.checkedNodesPositions.push({node:O,pos:k})}}),r.setUncontrolledState({checkedKeys:E},!1,{halfCheckedKeys:_})}g==null||g(y,x)}),K(Et(r),"onNodeLoad",function(s){var l,c=s.key,u=r.state.keyEntities,d=Za(u,c);if(!(d!=null&&(l=d.children)!==null&&l!==void 0&&l.length)){var f=new Promise(function(h,m){r.setState(function(v){var g=v.loadedKeys,b=g===void 0?[]:g,y=v.loadingKeys,x=y===void 0?[]:y,w=r.props,S=w.loadData,C=w.onLoad;if(!S||b.includes(c)||x.includes(c))return null;var E=S(s);return E.then(function(){var _=r.state.loadedKeys,P=Pf(_,c);C==null||C(P,{event:"load",node:s}),r.setUncontrolledState({loadedKeys:P}),r.setState(function($){return{loadingKeys:nd($.loadingKeys,c)}}),h()}).catch(function(_){if(r.setState(function($){return{loadingKeys:nd($.loadingKeys,c)}}),r.loadingRetryTimes[c]=(r.loadingRetryTimes[c]||0)+1,r.loadingRetryTimes[c]>=wrt){var P=r.state.loadedKeys;Jn(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:Pf(P,c)}),h()}m(_)}),{loadingKeys:Pf(x,c)}})});return f.catch(function(){}),f}}),K(Et(r),"onNodeMouseEnter",function(s,l){var c=r.props.onMouseEnter;c==null||c({event:s,node:l})}),K(Et(r),"onNodeMouseLeave",function(s,l){var c=r.props.onMouseLeave;c==null||c({event:s,node:l})}),K(Et(r),"onNodeContextMenu",function(s,l){var c=r.props.onRightClick;c&&(s.preventDefault(),c({event:s,node:l}))}),K(Et(r),"onFocus",function(){var s=r.props.onFocus;r.setState({focused:!0});for(var l=arguments.length,c=new Array(l),u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!r.destroyed){var u=!1,d=!0,f={};Object.keys(s).forEach(function(h){if(r.props.hasOwnProperty(h)){d=!1;return}u=!0,f[h]=s[h]}),u&&(!l||d)&&r.setState(B(B({},f),c))}}),K(Et(r),"scrollTo",function(s){r.listRef.current.scrollTo(s)}),r}return or(n,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var o=this.props,i=o.activeKey,a=o.itemScrollOffset,s=a===void 0?0:a;i!==void 0&&i!==this.state.activeKey&&(this.setState({activeKey:i}),i!==null&&this.scrollTo({key:i,offset:s}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var o=this.state,i=o.focused,a=o.flattenNodes,s=o.keyEntities,l=o.draggingNodeKey,c=o.activeKey,u=o.dropLevelOffset,d=o.dropContainerKey,f=o.dropTargetKey,h=o.dropPosition,m=o.dragOverNodeKey,v=o.indent,g=this.props,b=g.prefixCls,y=g.className,x=g.style,w=g.showLine,S=g.focusable,C=g.tabIndex,E=C===void 0?0:C,_=g.selectable,P=g.showIcon,$=g.icon,T=g.switcherIcon,R=g.draggable,O=g.checkable,k=g.checkStrictly,I=g.disabled,D=g.motion,N=g.loadData,L=g.filterTreeNode,H=g.height,U=g.itemHeight,V=g.scrollWidth,j=g.virtual,F=g.titleRender,W=g.dropIndicatorRender,X=g.onContextMenu,J=g.onScroll,q=g.direction,A=g.rootClassName,z=g.rootStyle,G=Zr(this.props,{aria:!0,data:!0}),Y;R&&(dt(R)==="object"?Y=R:typeof R=="function"?Y={nodeDraggable:R}:Y={});var Q={prefixCls:b,selectable:_,showIcon:P,icon:$,switcherIcon:T,draggable:Y,draggingNodeKey:l,checkable:O,checkStrictly:k,disabled:I,keyEntities:s,dropLevelOffset:u,dropContainerKey:d,dropTargetKey:f,dropPosition:h,dragOverNodeKey:m,indent:v,direction:q,dropIndicatorRender:W,loadData:N,filterTreeNode:L,titleRender:F,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return p.createElement(D7.Provider,{value:Q},p.createElement("div",{className:re(b,y,A,K(K(K({},"".concat(b,"-show-line"),w),"".concat(b,"-focused"),i),"".concat(b,"-active-focused"),c!==null)),style:z},p.createElement(xrt,Ce({ref:this.listRef,prefixCls:b,style:x,data:a,disabled:I,selectable:_,checkable:!!O,motion:D,dragging:l!==null,height:H,itemHeight:U,virtual:j,focusable:S,focused:i,tabIndex:E,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:X,onScroll:J,scrollWidth:V},this.getTreeNodeRequiredProps(),G))))}}],[{key:"getDerivedStateFromProps",value:function(o,i){var a=i.prevProps,s={prevProps:o};function l(E){return!a&&o.hasOwnProperty(E)||a&&a[E]!==o[E]}var c,u=i.fieldNames;if(l("fieldNames")&&(u=oM(o.fieldNames),s.fieldNames=u),l("treeData")?c=o.treeData:l("children")&&(Jn(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),c=UGe(o.children)),c){s.treeData=c;var d=v7(c,{fieldNames:u});s.keyEntities=B(K({},Vm,Nge),d.keyEntities)}var f=s.keyEntities||i.keyEntities;if(l("expandedKeys")||a&&l("autoExpandParent"))s.expandedKeys=o.autoExpandParent||!a&&o.defaultExpandParent?lX(o.expandedKeys,f):o.expandedKeys;else if(!a&&o.defaultExpandAll){var h=B({},f);delete h[Vm];var m=[];Object.keys(h).forEach(function(E){var _=h[E];_.children&&_.children.length&&m.push(_.key)}),s.expandedKeys=m}else!a&&o.defaultExpandedKeys&&(s.expandedKeys=o.autoExpandParent||o.defaultExpandParent?lX(o.defaultExpandedKeys,f):o.defaultExpandedKeys);if(s.expandedKeys||delete s.expandedKeys,c||s.expandedKeys){var v=V8(c||i.treeData,s.expandedKeys||i.expandedKeys,u);s.flattenNodes=v}if(o.selectable&&(l("selectedKeys")?s.selectedKeys=sX(o.selectedKeys,o):!a&&o.defaultSelectedKeys&&(s.selectedKeys=sX(o.defaultSelectedKeys,o))),o.checkable){var g;if(l("checkedKeys")?g=Z8(o.checkedKeys)||{}:!a&&o.defaultCheckedKeys?g=Z8(o.defaultCheckedKeys)||{}:c&&(g=Z8(o.checkedKeys)||{checkedKeys:i.checkedKeys,halfCheckedKeys:i.halfCheckedKeys}),g){var b=g,y=b.checkedKeys,x=y===void 0?[]:y,w=b.halfCheckedKeys,S=w===void 0?[]:w;if(!o.checkStrictly){var C=Rd(x,!0,f);x=C.checkedKeys,S=C.halfCheckedKeys}s.checkedKeys=x,s.halfCheckedKeys=S}}return l("loadedKeys")&&(s.loadedKeys=o.loadedKeys),s}}]),n}(p.Component);K(A7,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:frt,allowDrop:function(){return!0},expandAction:!1});K(A7,"TreeNode",pM);const Crt=({treeCls:e,treeNodeCls:t,directoryNodeSelectedBg:n,directoryNodeSelectedColor:r,motionDurationMid:o,borderRadius:i,controlItemBgHover:a})=>({[`${e}${e}-directory ${t}`]:{[`${e}-node-content-wrapper`]:{position:"static",[`&:has(${e}-drop-indicator)`]:{position:"relative"},[`> *:not(${e}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${o}`,content:'""',borderRadius:i},"&:hover:before":{background:a}},[`${e}-switcher, ${e}-checkbox, ${e}-draggable-icon`]:{zIndex:1},"&-selected":{background:n,borderRadius:i,[`${e}-switcher, ${e}-draggable-icon`]:{color:r},[`${e}-node-content-wrapper`]:{color:r,background:"transparent","&:before, &:hover:before":{background:n}}}}}),Srt=new vn("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Ert=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),_rt=(e,t)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${se(t.lineWidthBold)} solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),$rt=(e,t)=>{const{treeCls:n,treeNodeCls:r,treeNodePadding:o,titleHeight:i,indentSize:a,nodeSelectedBg:s,nodeHoverBg:l,colorTextQuaternary:c,controlItemBgActiveDisabled:u}=t;return{[n]:Object.assign(Object.assign({},Tn(t)),{"--rc-virtual-list-scrollbar-bg":t.colorSplit,background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${n}-rtl ${n}-switcher_close ${n}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${n}-active-focused)`]:Object.assign({},_c(t)),[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${r}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:Srt,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:t.borderRadius}}},[r]:{display:"flex",alignItems:"flex-start",marginBottom:o,lineHeight:se(i),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:o},[`&-disabled ${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${n}-checkbox-disabled + ${n}-node-selected,&${r}-disabled${r}-selected ${n}-node-content-wrapper`]:{backgroundColor:u},[`${n}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${r}-disabled)`]:{[`${n}-node-content-wrapper`]:{"&:hover":{color:t.nodeHoverColor}}},[`&-active ${n}-node-content-wrapper`]:{background:t.controlItemBgHover},[`&:not(${r}-disabled).filter-node ${n}-title`]:{color:t.colorPrimary,fontWeight:t.fontWeightStrong},"&-draggable":{cursor:"grab",[`${n}-draggable-icon`]:{flexShrink:0,width:i,textAlign:"center",visibility:"visible",color:c},[`&${r}-disabled ${n}-draggable-icon`]:{visibility:"hidden"}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:a}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher, ${n}-checkbox`]:{marginInlineEnd:t.calc(t.calc(i).sub(t.controlInteractiveSize)).div(2).equal()},[`${n}-switcher`]:Object.assign(Object.assign({},Ert(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:i,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${t.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:i,height:i,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:t.borderRadius,transition:`all ${t.motionDurationSlow}`},[`&:not(${n}-switcher-noop):hover:before`]:{backgroundColor:t.colorBgTextHover},[`&_close ${n}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(i).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:t.calc(t.calc(i).div(2).equal()).mul(.8).equal(),height:t.calc(i).div(2).equal(),borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${n}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:i,paddingBlock:0,paddingInline:t.paddingXS,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},_rt(e,t)),{"&:hover":{backgroundColor:l},[`&${n}-node-selected`]:{color:t.nodeSelectedColor,backgroundColor:s},[`${n}-iconEle`]:{display:"inline-block",width:i,height:i,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${r}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${t.colorPrimary}`},"&-show-line":{[`${n}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(i).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${r}-leaf-last ${n}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${se(t.calc(i).div(2).equal())} !important`}})}},Age=(e,t,n=!0)=>{const r=`.${e}`,o=`${r}-treenode`,i=t.calc(t.paddingXS).div(2).equal(),a=Xt(t,{treeCls:r,treeNodeCls:o,treeNodePadding:i});return[$rt(e,a),n&&Crt(a)].filter(Boolean)},Fge=e=>{const{controlHeightSM:t,controlItemBgHover:n,controlItemBgActive:r}=e,o=t;return{titleHeight:o,indentSize:o,nodeHoverBg:n,nodeHoverColor:e.colorText,nodeSelectedBg:r,nodeSelectedColor:e.colorText}},Prt=e=>{const{colorTextLightSolid:t,colorPrimary:n}=e;return Object.assign(Object.assign({},Fge(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:n})};pn("Tree",(e,{prefixCls:t})=>[{[e.componentCls]:_O(`${t}-checkbox`,e)},Age(t,e),LC(e)],Prt);const Mrt=e=>{var t,n;const{prefixCls:r,switcherIcon:o,treeNodeProps:i,showLine:a,switcherLoadingIcon:s}=e,{isLeaf:l,expanded:c,loading:u}=i;if(u)return p.isValidElement(s)?s:p.createElement(Pu,{className:`${r}-switcher-loading-icon`});let d;if(a&&typeof a=="object"&&(d=a.showLeafIcon),l){if(!a)return null;if(typeof d!="boolean"&&d){const m=typeof d=="function"?d(i):d,v=`${r}-switcher-line-custom-icon`;return p.isValidElement(m)?No(m,{className:re((t=m.props)===null||t===void 0?void 0:t.className,v)}):m}return d?p.createElement(ket,{className:`${r}-switcher-line-icon`}):p.createElement("span",{className:`${r}-switcher-leaf-line`})}const f=`${r}-switcher-icon`,h=typeof o=="function"?o(i):o;return p.isValidElement(h)?No(h,{className:re((n=h.props)===null||n===void 0?void 0:n.className,f)}):h!==void 0?h:a?c?p.createElement(ptt,{className:`${r}-switcher-line-icon`}):p.createElement(Ott,{className:`${r}-switcher-line-icon`}):p.createElement(net,{className:f})},Trt=e=>{const{paddingXXS:t,lineWidth:n,tagPaddingHorizontal:r,componentCls:o,calc:i}=e,a=i(r).sub(n).equal(),s=i(t).sub(n).equal();return{[o]:Object.assign(Object.assign({},Tn(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:a,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${o}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${o}-close-icon`]:{marginInlineStart:s,fontSize:e.tagIconSize,color:e.colorIcon,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${o}-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(${o}-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}}),[`${o}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},F7=e=>{const{lineWidth:t,fontSizeIcon:n,calc:r}=e,o=e.fontSizeSM;return Xt(e,{tagFontSize:o,tagLineHeight:se(r(e.lineHeightSM).mul(o).equal()),tagIconSize:r(n).sub(r(t).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},B7=e=>({defaultBg:new Cn(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText}),Bge=pn("Tag",e=>{const t=F7(e);return Trt(t)},B7);var Rrt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,style:r,className:o,checked:i,onChange:a,onClick:s}=e,l=Rrt(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:c,tag:u}=p.useContext(kt),d=b=>{a==null||a(!i),s==null||s(b)},f=c("tag",n),[h,m,v]=Bge(f),g=re(f,`${f}-checkable`,{[`${f}-checkable-checked`]:i},u==null?void 0:u.className,o,m,v);return h(p.createElement("span",Object.assign({},l,{ref:t,style:Object.assign(Object.assign({},r),u==null?void 0:u.style),className:g,onClick:d})))}),krt=e=>zR(e,(t,{textColor:n,lightBorderColor:r,lightColor:o,darkColor:i})=>({[`${e.componentCls}${e.componentCls}-${t}`]:{color:n,background:o,borderColor:r,"&-inverse":{color:e.colorTextLightSolid,background:i,borderColor:i},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}})),Irt=Iy(["Tag","preset"],e=>{const t=F7(e);return krt(t)},B7);function Drt(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const m2=(e,t,n)=>{const r=Drt(n);return{[`${e.componentCls}${e.componentCls}-${t}`]:{color:e[`color${n}`],background:e[`color${r}Bg`],borderColor:e[`color${r}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}},Nrt=Iy(["Tag","status"],e=>{const t=F7(e);return[m2(t,"success","Success"),m2(t,"processing","Info"),m2(t,"error","Error"),m2(t,"warning","Warning")]},B7);var Art=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,className:r,rootClassName:o,style:i,children:a,icon:s,color:l,onClose:c,bordered:u=!0,visible:d}=e,f=Art(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:h,direction:m,tag:v}=p.useContext(kt),[g,b]=p.useState(!0),y=En(f,["closeIcon","closable"]);p.useEffect(()=>{d!==void 0&&b(d)},[d]);const x=pO(l),w=Zze(l),S=x||w,C=Object.assign(Object.assign({backgroundColor:l&&!S?l:void 0},v==null?void 0:v.style),i),E=h("tag",n),[_,P,$]=Bge(E),T=re(E,v==null?void 0:v.className,{[`${E}-${l}`]:S,[`${E}-has-color`]:l&&!S,[`${E}-hidden`]:!g,[`${E}-rtl`]:m==="rtl",[`${E}-borderless`]:!u},r,o,P,$),R=L=>{L.stopPropagation(),c==null||c(L),!L.defaultPrevented&&b(!1)},[,O]=kj(F0(e),F0(v),{closable:!1,closeIconRender:L=>{const H=p.createElement("span",{className:`${E}-close-icon`,onClick:R},L);return gj(L,H,U=>({onClick:V=>{var j;(j=U==null?void 0:U.onClick)===null||j===void 0||j.call(U,V),R(V)},className:re(U==null?void 0:U.className,`${E}-close-icon`)}))}}),k=typeof f.onClick=="function"||a&&a.type==="a",I=s||null,D=I?p.createElement(p.Fragment,null,I,a&&p.createElement("span",null,a)):a,N=p.createElement("span",Object.assign({},y,{ref:t,className:T,style:C}),D,O,x&&p.createElement(Irt,{key:"preset",prefixCls:E}),w&&p.createElement(Nrt,{key:"status",prefixCls:E}));return _(k?p.createElement(BC,{component:"Tag"},N):N)}),Lge=Frt;Lge.CheckableTag=Ort;const Brt=e=>{const t=e!=null&&e.algorithm?O0(e.algorithm):dj,n=Object.assign(Object.assign({},N0),e==null?void 0:e.token);return ij(n,{override:e==null?void 0:e.token},t,hj)};function Lrt(e){const{sizeUnit:t,sizeStep:n}=e,r=n-2;return{sizeXXL:t*(r+10),sizeXL:t*(r+6),sizeLG:t*(r+2),sizeMD:t*(r+2),sizeMS:t*(r+1),size:t*r,sizeSM:t*r,sizeXS:t*(r-1),sizeXXS:t*(r-1)}}const jrt=(e,t)=>{const n=t??LR(e),r=n.fontSizeSM,o=n.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},n),Lrt(t??e)),Due(r)),{controlHeight:o}),Iue(Object.assign(Object.assign({},n),{controlHeight:o})))},tl=(e,t)=>new Cn(e).setA(t).toRgbString(),nv=(e,t)=>new Cn(e).lighten(t).toHexString(),zrt=e=>{const t=Fp(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]}},Hrt=(e,t)=>{const n=e||"#000",r=t||"#fff";return{colorBgBase:n,colorTextBase:r,colorText:tl(r,.85),colorTextSecondary:tl(r,.65),colorTextTertiary:tl(r,.45),colorTextQuaternary:tl(r,.25),colorFill:tl(r,.18),colorFillSecondary:tl(r,.12),colorFillTertiary:tl(r,.08),colorFillQuaternary:tl(r,.04),colorBgSolid:tl(r,.95),colorBgSolidHover:tl(r,1),colorBgSolidActive:tl(r,.9),colorBgElevated:nv(n,12),colorBgContainer:nv(n,8),colorBgLayout:nv(n,0),colorBgSpotlight:nv(n,26),colorBgBlur:tl(r,.04),colorBorder:nv(n,26),colorBorderSecondary:nv(n,19)}},Vrt=(e,t)=>{const n=Object.keys(uj).map(i=>{const a=Fp(e[i],{theme:"dark"});return Array.from({length:10},()=>1).reduce((s,l,c)=>(s[`${i}-${c+1}`]=a[c],s[`${i}${c+1}`]=a[c],s),{})}).reduce((i,a)=>(i=Object.assign(Object.assign({},i),a),i),{}),r=t??LR(e),o=kue(e,{generateColorPalettes:zrt,generateNeutralColorPalettes:Hrt});return Object.assign(Object.assign(Object.assign(Object.assign({},r),n),o),{colorPrimaryBg:o.colorPrimaryBorder,colorPrimaryBgHover:o.colorPrimaryBorderHover})};function Wrt(){const[e,t,n]=si();return{theme:e,token:t,hashId:n}}const _a={defaultSeed:Sw.token,useToken:Wrt,defaultAlgorithm:LR,darkAlgorithm:Vrt,compactAlgorithm:jrt,getDesignToken:Brt,defaultConfig:Sw,_internalContext:fj};var Urt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);op.createElement(qrt,Object.assign({},e,{picker:"time",mode:void 0,ref:t}))),Hp=p.forwardRef((e,t)=>{var{addon:n,renderExtraFooter:r,variant:o,bordered:i}=e,a=Urt(e,["addon","renderExtraFooter","variant","bordered"]);const[s]=Hu("timePicker",o,i),l=p.useMemo(()=>{if(r)return r;if(n)return n},[n,r]);return p.createElement(Grt,Object.assign({},a,{mode:void 0,ref:t,renderExtraFooter:l,variant:s}))}),jge=Jp(Hp,"popupAlign",void 0,"picker");Hp._InternalPanelDoNotUseOrYouWillBeFired=jge;Hp.RangePicker=Krt;Hp._InternalPanelDoNotUseOrYouWillBeFired=jge;const Yrt=function(e){var t=p.useRef({valueLabels:new Map});return p.useMemo(function(){var n=t.current.valueLabels,r=new Map,o=e.map(function(i){var a=i.value,s=i.label,l=s??n.get(a);return r.set(a,l),B(B({},i),{},{label:l})});return t.current.valueLabels=r,[o]},[e])};var Xrt=function(t,n,r,o){return p.useMemo(function(){var i=function(h){return h.map(function(m){var v=m.value;return v})},a=i(t),s=i(n),l=a.filter(function(f){return!o[f]}),c=a,u=s;if(r){var d=Rd(a,!0,o);c=d.checkedKeys,u=d.halfCheckedKeys}return[Array.from(new Set([].concat(De(l),De(c)))),u]},[t,n,r,o])},Qrt=function(t){return Array.isArray(t)?t:t!==void 0?[t]:[]},Zrt=function(t){var n=t||{},r=n.label,o=n.value,i=n.children;return{_title:r?[r]:["title","label"],value:o||"value",key:o||"value",children:i||"children"}},JA=function(t){return!t||t.disabled||t.disableCheckbox||t.checkable===!1},Jrt=function(t,n){var r=[],o=function i(a){a.forEach(function(s){var l=s[n.children];l&&(r.push(s[n.value]),i(l))})};return o(t),r},hX=function(t){return t==null};const eot=function(e,t){return p.useMemo(function(){var n=v7(e,{fieldNames:t,initWrapper:function(o){return B(B({},o),{},{valueEntities:new Map})},processEntity:function(o,i){var a=o.node[t.value];i.valueEntities.set(a,o)}});return n},[e,t])};var L7=function(){return null},tot=["children","value"];function zge(e){return bi(e).map(function(t){if(!p.isValidElement(t)||!t.type)return null;var n=t,r=n.key,o=n.props,i=o.children,a=o.value,s=Ye(o,tot),l=B({key:r,value:a},s),c=zge(i);return c.length&&(l.children=c),l}).filter(function(t){return t})}function e5(e){if(!e)return e;var t=B({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Jn(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),t}}),t}function not(e,t,n,r,o,i){var a=null,s=null;function l(){function c(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return u.map(function(h,m){var v="".concat(d,"-").concat(m),g=h[i.value],b=n.includes(g),y=c(h[i.children]||[],v,b),x=p.createElement(L7,h,y.map(function(S){return S.node}));if(t===g&&(a=x),b){var w={pos:v,node:x,children:y};return f||s.push(w),w}return null}).filter(function(h){return h})}s||(s=[],c(r),s.sort(function(u,d){var f=u.node.props.value,h=d.node.props.value,m=n.indexOf(f),v=n.indexOf(h);return m-v}))}Object.defineProperty(e,"triggerNode",{get:function(){return Jn(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),l(),a}}),Object.defineProperty(e,"allCheckedNodes",{get:function(){return Jn(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),l(),o?s:s.map(function(u){var d=u.node;return d})}})}var rot=function(t,n,r){var o=r.fieldNames,i=r.treeNodeFilterProp,a=r.filterTreeNode,s=o.children;return p.useMemo(function(){if(!n||a===!1)return t;var l=typeof a=="function"?a:function(u,d){return String(d[i]).toUpperCase().includes(n.toUpperCase())},c=function u(d){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d.reduce(function(h,m){var v=m[s],g=f||l(n,e5(m)),b=u(v||[],g);return(g||b.length)&&h.push(B(B({},m),{},K({isLeaf:void 0},s,b))),h},[])};return c(t)},[t,n,s,i,a])};function mX(e){var t=p.useRef();t.current=e;var n=p.useCallback(function(){return t.current.apply(t,arguments)},[]);return n}function oot(e,t){var n=t.id,r=t.pId,o=t.rootPId,i=new Map,a=[];return e.forEach(function(s){var l=s[n],c=B(B({},s),{},{key:s.key||l});i.set(l,c)}),i.forEach(function(s){var l=s[r],c=i.get(l);c?(c.children=c.children||[],c.children.push(s)):(l===o||o===null)&&a.push(s)}),a}function iot(e,t,n){return p.useMemo(function(){if(e){if(n){var r=B({id:"id",pId:"pId",rootPId:null},dt(n)==="object"?n:{});return oot(e,r)}return e}return zge(t)},[t,n,e])}var Hge=p.createContext(null),Vge=p.createContext(null),aot={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},sot=function(t,n){var r=Ij(),o=r.prefixCls,i=r.multiple,a=r.searchValue,s=r.toggleOpen,l=r.open,c=r.notFoundContent,u=p.useContext(Vge),d=u.virtual,f=u.listHeight,h=u.listItemHeight,m=u.listItemScrollOffset,v=u.treeData,g=u.fieldNames,b=u.onSelect,y=u.dropdownMatchSelectWidth,x=u.treeExpandAction,w=u.treeTitleRender,S=u.onPopupScroll,C=u.leftMaxCount,E=u.leafCountOnly,_=u.valueEntities,P=p.useContext(Hge),$=P.checkable,T=P.checkedKeys,R=P.halfCheckedKeys,O=P.treeExpandedKeys,k=P.treeDefaultExpandAll,I=P.treeDefaultExpandedKeys,D=P.onTreeExpand,N=P.treeIcon,L=P.showTreeIcon,H=P.switcherIcon,U=P.treeLine,V=P.treeNodeFilterProp,j=P.loadData,F=P.treeLoadedKeys,W=P.treeMotion,X=P.onTreeLoad,J=P.keyEntities,q=p.useRef(),A=Np(function(){return v},[l,v],function(Ve,Je){return Je[0]&&Ve[1]!==Je[1]}),z=p.useMemo(function(){return $?{checked:T,halfChecked:R}:null},[$,T,R]);p.useEffect(function(){if(l&&!i&&T.length){var Ve;(Ve=q.current)===null||Ve===void 0||Ve.scrollTo({key:T[0]})}},[l]);var G=function(Je){Je.preventDefault()},Y=function(Je,ht){var He=ht.node;$&&JA(He)||(b(He.key,{selected:!T.includes(He.key)}),i||s(!1))},Q=p.useState(I),ee=ie(Q,2),te=ee[0],oe=ee[1],ne=p.useState(null),le=ie(ne,2),ce=le[0],he=le[1],ue=p.useMemo(function(){return O?De(O):a?ce:te},[te,ce,O,a]),fe=function(Je){oe(Je),he(Je),D&&D(Je)},ve=String(a).toLowerCase(),ge=function(Je){return ve?String(Je[V]).toLowerCase().includes(ve):!1};p.useEffect(function(){a&&he(Jrt(v,g))},[a]);var de=p.useState(function(){return new Map}),be=ie(de,2),Ee=be[0],Le=be[1];p.useEffect(function(){C&&Le(new Map)},[C]);function Te(Ve){var Je=Ve[g.value];if(!Ee.has(Je)){var ht=_.get(Je),He=(ht.children||[]).length===0;if(He)Ee.set(Je,!1);else{var Ke=ht.children.filter(function(Ge){return!Ge.node.disabled&&!Ge.node.disableCheckbox&&!T.includes(Ge.node[g.value])}),it=Ke.length;Ee.set(Je,it>C)}}return Ee.get(Je)}var Pe=Jt(function(Ve){var Je=Ve[g.value];return T.includes(Je)||C===null?!1:C<=0?!0:E&&C?Te(Ve):!1}),ze=function Ve(Je){var ht=hu(Je),He;try{for(ht.s();!(He=ht.n()).done;){var Ke=He.value;if(!(Ke.disabled||Ke.selectable===!1)){if(a){if(ge(Ke))return Ke}else return Ke;if(Ke[g.children]){var it=Ve(Ke[g.children]);if(it)return it}}}}catch(Ge){ht.e(Ge)}finally{ht.f()}return null},ke=p.useState(null),$e=ie(ke,2),Be=$e[0],we=$e[1],Re=J[Be];p.useEffect(function(){if(l){var Ve=null,Je=function(){var He=ze(A);return He?He[g.value]:null};!i&&T.length&&!a?Ve=T[0]:Ve=Je(),we(Ve)}},[l,a]),p.useImperativeHandle(n,function(){var Ve;return{scrollTo:(Ve=q.current)===null||Ve===void 0?void 0:Ve.scrollTo,onKeyDown:function(ht){var He,Ke=ht.which;switch(Ke){case ot.UP:case ot.DOWN:case ot.LEFT:case ot.RIGHT:(He=q.current)===null||He===void 0||He.onKeyDown(ht);break;case ot.ENTER:{if(Re){var it=Pe(Re.node),Ge=(Re==null?void 0:Re.node)||{},ut=Ge.selectable,Ze=Ge.value,et=Ge.disabled;ut!==!1&&!et&&!it&&Y(null,{node:{key:Be},selected:!T.includes(Ze)})}break}case ot.ESC:s(!1)}},onKeyUp:function(){}}});var Fe=Np(function(){return!a},[a,O||te],function(Ve,Je){var ht=ie(Ve,1),He=ht[0],Ke=ie(Je,2),it=Ke[0],Ge=Ke[1];return He!==it&&!!(it||Ge)}),Se=Fe?j:null;if(A.length===0)return p.createElement("div",{role:"listbox",className:"".concat(o,"-empty"),onMouseDown:G},c);var Ae={fieldNames:g};return F&&(Ae.loadedKeys=F),ue&&(Ae.expandedKeys=ue),p.createElement("div",{onMouseDown:G},Re&&l&&p.createElement("span",{style:aot,"aria-live":"assertive"},Re.node.value),p.createElement(Ige.Provider,{value:{nodeDisabled:Pe}},p.createElement(A7,Ce({ref:q,focusable:!1,prefixCls:"".concat(o,"-tree"),treeData:A,height:f,itemHeight:h,itemScrollOffset:m,virtual:d!==!1&&y!==!1,multiple:i,icon:N,showIcon:L,switcherIcon:H,showLine:U,loadData:Se,motion:W,activeKey:Be,checkable:$,checkStrictly:!0,checkedKeys:z,selectedKeys:$?[]:T,defaultExpandAll:k,titleRender:w},Ae,{onActiveChange:we,onSelect:Y,onCheck:Y,onExpand:fe,onLoad:X,filterTreeNode:ge,expandAction:x,onScroll:S}))))},lot=p.forwardRef(sot),j7="SHOW_ALL",z7="SHOW_PARENT",DO="SHOW_CHILD";function gX(e,t,n,r){var o=new Set(e);return t===DO?e.filter(function(i){var a=n[i];return!a||!a.children||!a.children.some(function(s){var l=s.node;return o.has(l[r.value])})||!a.children.every(function(s){var l=s.node;return JA(l)||o.has(l[r.value])})}):t===z7?e.filter(function(i){var a=n[i],s=a?a.parent:null;return!s||JA(s.node)||!o.has(s.key)}):e}var cot=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function uot(e){return!e||dt(e)!=="object"}var dot=p.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,o=r===void 0?"rc-tree-select":r,i=e.value,a=e.defaultValue,s=e.onChange,l=e.onSelect,c=e.onDeselect,u=e.searchValue,d=e.inputValue,f=e.onSearch,h=e.autoClearSearchValue,m=h===void 0?!0:h,v=e.filterTreeNode,g=e.treeNodeFilterProp,b=g===void 0?"value":g,y=e.showCheckedStrategy,x=e.treeNodeLabelProp,w=e.multiple,S=e.treeCheckable,C=e.treeCheckStrictly,E=e.labelInValue,_=e.maxCount,P=e.fieldNames,$=e.treeDataSimpleMode,T=e.treeData,R=e.children,O=e.loadData,k=e.treeLoadedKeys,I=e.onTreeLoad,D=e.treeDefaultExpandAll,N=e.treeExpandedKeys,L=e.treeDefaultExpandedKeys,H=e.onTreeExpand,U=e.treeExpandAction,V=e.virtual,j=e.listHeight,F=j===void 0?200:j,W=e.listItemHeight,X=W===void 0?20:W,J=e.listItemScrollOffset,q=J===void 0?0:J,A=e.onDropdownVisibleChange,z=e.dropdownMatchSelectWidth,G=z===void 0?!0:z,Y=e.treeLine,Q=e.treeIcon,ee=e.showTreeIcon,te=e.switcherIcon,oe=e.treeMotion,ne=e.treeTitleRender,le=e.onPopupScroll,ce=Ye(e,cot),he=Lj(n),ue=S&&!C,fe=S||C,ve=C||E,ge=fe||w,de=Gt(a,{value:i}),be=ie(de,2),Ee=be[0],Le=be[1],Te=p.useMemo(function(){return S?y||DO:j7},[y,S]),Pe=p.useMemo(function(){return Zrt(P)},[JSON.stringify(P)]),ze=Gt("",{value:u!==void 0?u:d,postState:function(ft){return ft||""}}),ke=ie(ze,2),$e=ke[0],Be=ke[1],we=function(ft){Be(ft),f==null||f(ft)},Re=iot(T,R,$),Fe=eot(Re,Pe),Se=Fe.keyEntities,Ae=Fe.valueEntities,Ve=p.useCallback(function(Ct){var ft=[],vt=[];return Ct.forEach(function(rt){Ae.has(rt)?vt.push(rt):ft.push(rt)}),{missingRawValues:ft,existRawValues:vt}},[Ae]),Je=rot(Re,$e,{fieldNames:Pe,treeNodeFilterProp:b,filterTreeNode:v}),ht=p.useCallback(function(Ct){if(Ct){if(x)return Ct[x];for(var ft=Pe._title,vt=0;vtst)){var yt=Ke(Ct);if(Le(yt),m&&Be(""),s){var qe=Ct;ue&&(qe=rt.map(function(yn){var tn=Ae.get(yn);return tn?tn.node[Pe.value]:yn}));var Ie=ft||{triggerValue:void 0,selected:void 0},nt=Ie.triggerValue,wt=Ie.selected,Lt=qe;if(C){var on=et.filter(function(yn){return!qe.includes(yn.value)});Lt=[].concat(De(Lt),De(on))}var Pt=Ke(Lt),lt={preValue:Ze,triggerValue:nt},Tt=!0;(C||vt==="selection"&&!wt)&&(Tt=!1),not(lt,nt,Ct,Re,Tt,Pe),fe?lt.checked=wt:lt.selected=wt;var cn=ve?Pt:Pt.map(function(yn){return yn.value});s(ge?cn:cn[0],ve?null:Pt.map(function(yn){return yn.label}),lt)}}}),at=p.useCallback(function(Ct,ft){var vt,rt=ft.selected,yt=ft.source,qe=Se[Ct],Ie=qe==null?void 0:qe.node,nt=(vt=Ie==null?void 0:Ie[Pe.value])!==null&&vt!==void 0?vt:Ct;if(!ge)ct([nt],{selected:!0,triggerValue:nt},"option");else{var wt=rt?[].concat(De(tt),[nt]):pe.filter(function(tn){return tn!==nt});if(ue){var Lt=Ve(wt),on=Lt.missingRawValues,Pt=Lt.existRawValues,lt=Pt.map(function(tn){return Ae.get(tn).key}),Tt;if(rt){var cn=Rd(lt,!0,Se);Tt=cn.checkedKeys}else{var yn=Rd(lt,{halfCheckedKeys:ye},Se);Tt=yn.checkedKeys}wt=[].concat(De(on),De(Tt.map(function(tn){return Se[tn].node[Pe.value]})))}ct(wt,{selected:rt,triggerValue:nt},yt||"option")}rt||!ge?l==null||l(nt,e5(Ie)):c==null||c(nt,e5(Ie))},[Ve,Ae,Se,Pe,ge,tt,ct,ue,l,c,pe,ye,_]),Ue=p.useCallback(function(Ct){if(A){var ft={};Object.defineProperty(ft,"documentClickClose",{get:function(){return Jn(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),A(Ct,ft)}},[A]),Mt=mX(function(Ct,ft){var vt=Ct.map(function(rt){return rt.value});if(ft.type==="clear"){ct(vt,{},"selection");return}ft.values.length&&at(ft.values[0].value,{selected:!1,source:"selection"})}),xt=p.useMemo(function(){return{virtual:V,dropdownMatchSelectWidth:G,listHeight:F,listItemHeight:X,listItemScrollOffset:q,treeData:Je,fieldNames:Pe,onSelect:at,treeExpandAction:U,treeTitleRender:ne,onPopupScroll:le,leftMaxCount:_===void 0?null:_-Xe.length,leafCountOnly:Te==="SHOW_CHILD"&&!C&&!!S,valueEntities:Ae}},[V,G,F,X,q,Je,Pe,at,U,ne,le,_,Xe.length,Te,C,S,Ae]),Dt=p.useMemo(function(){return{checkable:fe,loadData:O,treeLoadedKeys:k,onTreeLoad:I,checkedKeys:pe,halfCheckedKeys:ye,treeDefaultExpandAll:D,treeExpandedKeys:N,treeDefaultExpandedKeys:L,onTreeExpand:H,treeIcon:Q,treeMotion:oe,showTreeIcon:ee,switcherIcon:te,treeLine:Y,treeNodeFilterProp:b,keyEntities:Se}},[fe,O,k,I,pe,ye,D,N,L,H,Q,oe,ee,te,Y,b,Se]);return p.createElement(Vge.Provider,{value:xt},p.createElement(Hge.Provider,{value:Dt},p.createElement(Nj,Ce({ref:t},ce,{id:he,prefixCls:o,mode:ge?"multiple":void 0,displayValues:Xe,onDisplayValuesChange:Mt,searchValue:$e,onSearch:we,OptionList:lot,emptyOptions:!Re.length,onDropdownVisibleChange:Ue,dropdownMatchSelectWidth:G}))))}),sS=dot;sS.TreeNode=L7;sS.SHOW_ALL=j7;sS.SHOW_PARENT=z7;sS.SHOW_CHILD=DO;const fot=e=>{const{componentCls:t,treePrefixCls:n,colorBgElevated:r}=e,o=`.${n}`;return[{[`${t}-dropdown`]:[{padding:`${se(e.paddingXS)} ${se(e.calc(e.paddingXS).div(2).equal())}`},Age(n,Xt(e,{colorBgContainer:r}),!1),{[o]:{borderRadius:0,[`${o}-list-holder-inner`]:{alignItems:"stretch",[`${o}-treenode`]:{[`${o}-node-content-wrapper`]:{flex:"auto"}}}}},_O(`${n}-checkbox`,e),{"&-rtl":{direction:"rtl",[`${o}-switcher${o}-switcher_close`]:{[`${o}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function pot(e,t,n){return pn("TreeSelect",r=>{const o=Xt(r,{treePrefixCls:t});return[fot(o)]},Fge)(e,n)}var hot=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o,i,a;const{prefixCls:s,size:l,disabled:c,bordered:u=!0,style:d,className:f,rootClassName:h,treeCheckable:m,multiple:v,listHeight:g=256,listItemHeight:b,placement:y,notFoundContent:x,switcherIcon:w,treeLine:S,getPopupContainer:C,popupClassName:E,dropdownClassName:_,treeIcon:P=!1,transitionName:$,choiceTransitionName:T="",status:R,treeExpandAction:O,builtinPlacements:k,dropdownMatchSelectWidth:I,popupMatchSelectWidth:D,allowClear:N,variant:L,dropdownStyle:H,dropdownRender:U,popupRender:V,onDropdownVisibleChange:j,onOpenChange:F,tagRender:W,maxCount:X,showCheckedStrategy:J,treeCheckStrictly:q,styles:A,classNames:z}=e,G=hot(e,["prefixCls","size","disabled","bordered","style","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear","variant","dropdownStyle","dropdownRender","popupRender","onDropdownVisibleChange","onOpenChange","tagRender","maxCount","showCheckedStrategy","treeCheckStrictly","styles","classNames"]),{getPopupContainer:Y,getPrefixCls:Q,renderEmpty:ee,direction:te,virtual:oe,popupMatchSelectWidth:ne,popupOverflow:le}=p.useContext(kt),{styles:ce,classNames:he}=Vr("treeSelect"),[,ue]=si(),fe=b??(ue==null?void 0:ue.controlHeightSM)+(ue==null?void 0:ue.paddingXXS),ve=Q(),ge=Q("select",s),de=Q("select-tree",s),be=Q("tree-select",s),{compactSize:Ee,compactItemClassnames:Le}=Rl(ge,te),Te=br(ge),Pe=br(be),[ze,ke,$e]=Hj(ge,Te),[Be]=pot(be,de,Pe),[we,Re]=Hu("treeSelect",L,u),Fe=re(((n=z==null?void 0:z.popup)===null||n===void 0?void 0:n.root)||((r=he==null?void 0:he.popup)===null||r===void 0?void 0:r.root)||E||_,`${be}-dropdown`,{[`${be}-dropdown-rtl`]:te==="rtl"},h,he.root,z==null?void 0:z.root,$e,Te,Pe,ke),Se=((o=A==null?void 0:A.popup)===null||o===void 0?void 0:o.root)||((i=ce==null?void 0:ce.popup)===null||i===void 0?void 0:i.root)||H,Ae=V||U,Ve=F||j,Je=!!(m||v),ht=p.useMemo(()=>{if(!(X&&(J==="SHOW_ALL"&&!q||J==="SHOW_PARENT")))return X},[X,J,q]),He=Wj(e.suffixIcon,e.showArrow),Ke=(a=D??I)!==null&&a!==void 0?a:ne,{status:it,hasFeedback:Ge,isFormItemInput:ut,feedbackIcon:Ze}=p.useContext(Ao),et=tf(it,R),{suffixIcon:tt,removeIcon:mt,clearIcon:me}=cO(Object.assign(Object.assign({},G),{multiple:Je,showSuffixIcon:He,hasFeedback:Ge,feedbackIcon:Ze,prefixCls:ge,componentName:"TreeSelect"})),pe=N===!0?{clearIcon:me}:N;let ye;x!==void 0?ye=x:ye=(ee==null?void 0:ee("Select"))||p.createElement(qC,{componentName:"Select"});const Oe=En(G,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon","style"]),je=p.useMemo(()=>y!==void 0?y:te==="rtl"?"bottomRight":"bottomLeft",[y,te]),We=fo(xt=>{var Dt;return(Dt=l??Ee)!==null&&Dt!==void 0?Dt:xt}),Xe=p.useContext(Do),st=c??Xe,ct=re(!s&&be,{[`${ge}-lg`]:We==="large",[`${ge}-sm`]:We==="small",[`${ge}-rtl`]:te==="rtl",[`${ge}-${we}`]:Re,[`${ge}-in-form-item`]:ut},Mc(ge,et,Ge),Le,f,h,he.root,z==null?void 0:z.root,$e,Te,Pe,ke),at=xt=>p.createElement(Mrt,{prefixCls:de,switcherIcon:w,treeNodeProps:xt,showLine:S}),[Ue]=Tl("SelectLike",Se==null?void 0:Se.zIndex),Mt=p.createElement(sS,Object.assign({virtual:oe,disabled:st},Oe,{dropdownMatchSelectWidth:Ke,builtinPlacements:zj(k,le),ref:t,prefixCls:ge,className:ct,style:Object.assign(Object.assign({},A==null?void 0:A.root),d),listHeight:g,listItemHeight:fe,treeCheckable:m&&p.createElement("span",{className:`${ge}-tree-checkbox-inner`}),treeLine:!!S,suffixIcon:tt,multiple:Je,placement:je,removeIcon:mt,allowClear:pe,switcherIcon:at,showTreeIcon:P,notFoundContent:ye,getPopupContainer:C||Y,treeMotion:null,dropdownClassName:Fe,dropdownStyle:Object.assign(Object.assign({},Se),{zIndex:Ue}),dropdownRender:Ae,onDropdownVisibleChange:Ve,choiceTransitionName:Oi(ve,"",T),transitionName:Oi(ve,"slide-up",$),treeExpandAction:O,tagRender:Je?W:void 0,maxCount:ht,showCheckedStrategy:J,treeCheckStrictly:q}));return ze(Be(Mt))},got=p.forwardRef(mot),_g=got,vot=Jp(_g,"dropdownAlign",e=>En(e,["visible"]));_g.TreeNode=L7;_g.SHOW_ALL=j7;_g.SHOW_PARENT=z7;_g.SHOW_CHILD=DO;_g._InternalPanelDoNotUseOrYouWillBeFired=vot;const J8=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",o=e.type||"",i=o.replace(/\/.*$/,"");return n.some(function(a){var s=a.trim();if(/^\*(\/\*)?$/.test(a))return!0;if(s.charAt(0)==="."){var l=r.toLowerCase(),c=s.toLowerCase(),u=[c];return(c===".jpg"||c===".jpeg")&&(u=[".jpg",".jpeg"]),u.some(function(d){return l.endsWith(d)})}return/\/\*$/.test(s)?i===s.replace(/\/.*$/,""):o===s?!0:/^\w+$/.test(s)?(Jn(!1,"Upload takes an invalidate 'accept' type '".concat(s,"'.Skip for check.")),!0):!1})}return!0};function yot(e,t){var n="cannot ".concat(e.method," ").concat(e.action," ").concat(t.status,"'"),r=new Error(n);return r.status=t.status,r.method=e.method,r.url=e.action,r}function vX(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}function bot(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(i){i.total>0&&(i.percent=i.loaded/i.total*100),e.onProgress(i)});var n=new FormData;e.data&&Object.keys(e.data).forEach(function(o){var i=e.data[o];if(Array.isArray(i)){i.forEach(function(a){n.append("".concat(o,"[]"),a)});return}n.append(o,i)}),e.file instanceof Blob?n.append(e.filename,e.file,e.file.name):n.append(e.filename,e.file),t.onerror=function(i){e.onError(i)},t.onload=function(){return t.status<200||t.status>=300?e.onError(yot(e,t),vX(t)):e.onSuccess(vX(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};return r["X-Requested-With"]!==null&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(r).forEach(function(o){r[o]!==null&&t.setRequestHeader(o,r[o])}),t.send(n),{abort:function(){t.abort()}}}var xot=function(){var e=co(wn().mark(function t(n,r){var o,i,a,s,l,c,u,d;return wn().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:c=function(){return c=co(wn().mark(function v(g){return wn().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.abrupt("return",new Promise(function(x){g.file(function(w){r(w)?(g.fullPath&&!w.webkitRelativePath&&(Object.defineProperties(w,{webkitRelativePath:{writable:!0}}),w.webkitRelativePath=g.fullPath.replace(/^\//,""),Object.defineProperties(w,{webkitRelativePath:{writable:!1}})),x(w)):x(null)})}));case 1:case"end":return y.stop()}},v)})),c.apply(this,arguments)},l=function(v){return c.apply(this,arguments)},s=function(){return s=co(wn().mark(function v(g){var b,y,x,w,S;return wn().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:b=g.createReader(),y=[];case 2:return E.next=5,new Promise(function(_){b.readEntries(_,function(){return _([])})});case 5:if(x=E.sent,w=x.length,w){E.next=9;break}return E.abrupt("break",12);case 9:for(S=0;S0||v.some(function(w){return w.kind==="file"}))&&(u==null||u()),!m){x.next=11;break}return x.next=7,xot(Array.prototype.slice.call(v),function(w){return J8(w,r.props.accept)});case 7:g=x.sent,r.uploadFiles(g),x.next=14;break;case 11:b=De(g).filter(function(w){return J8(w,h)}),f===!1&&(b=g.slice(0,1)),r.uploadFiles(b);case 14:case"end":return x.stop()}},l)}));return function(l,c){return s.apply(this,arguments)}}()),K(Et(r),"onFilePaste",function(){var s=co(wn().mark(function l(c){var u,d;return wn().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(u=r.props.pastable,u){h.next=3;break}return h.abrupt("return");case 3:if(c.type!=="paste"){h.next=6;break}return d=c.clipboardData,h.abrupt("return",r.onDataTransferFiles(d,function(){c.preventDefault()}));case 6:case"end":return h.stop()}},l)}));return function(l){return s.apply(this,arguments)}}()),K(Et(r),"onFileDragOver",function(s){s.preventDefault()}),K(Et(r),"onFileDrop",function(){var s=co(wn().mark(function l(c){var u;return wn().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(c.preventDefault(),c.type!=="drop"){f.next=4;break}return u=c.dataTransfer,f.abrupt("return",r.onDataTransferFiles(u));case 4:case"end":return f.stop()}},l)}));return function(l){return s.apply(this,arguments)}}()),K(Et(r),"uploadFiles",function(s){var l=De(s),c=l.map(function(u){return u.uid=eD(),r.processFile(u,l)});Promise.all(c).then(function(u){var d=r.props.onBatchStart;d==null||d(u.map(function(f){var h=f.origin,m=f.parsedFile;return{file:h,parsedFile:m}})),u.filter(function(f){return f.parsedFile!==null}).forEach(function(f){r.post(f)})})}),K(Et(r),"processFile",function(){var s=co(wn().mark(function l(c,u){var d,f,h,m,v,g,b,y,x;return wn().wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(d=r.props.beforeUpload,f=c,!d){S.next=14;break}return S.prev=3,S.next=6,d(c,u);case 6:f=S.sent,S.next=12;break;case 9:S.prev=9,S.t0=S.catch(3),f=!1;case 12:if(f!==!1){S.next=14;break}return S.abrupt("return",{origin:c,parsedFile:null,action:null,data:null});case 14:if(h=r.props.action,typeof h!="function"){S.next=21;break}return S.next=18,h(c);case 18:m=S.sent,S.next=22;break;case 21:m=h;case 22:if(v=r.props.data,typeof v!="function"){S.next=29;break}return S.next=26,v(c);case 26:g=S.sent,S.next=30;break;case 29:g=v;case 30:return b=(dt(f)==="object"||typeof f=="string")&&f?f:c,b instanceof File?y=b:y=new File([b],c.name,{type:c.type}),x=y,x.uid=c.uid,S.abrupt("return",{origin:c,data:g,parsedFile:x,action:m});case 35:case"end":return S.stop()}},l,null,[[3,9]])}));return function(l,c){return s.apply(this,arguments)}}()),K(Et(r),"saveFileInput",function(s){r.fileInput=s}),r}return or(n,[{key:"componentDidMount",value:function(){this._isMounted=!0;var o=this.props.pastable;o&&document.addEventListener("paste",this.onFilePaste)}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort(),document.removeEventListener("paste",this.onFilePaste)}},{key:"componentDidUpdate",value:function(o){var i=this.props.pastable;i&&!o.pastable?document.addEventListener("paste",this.onFilePaste):!i&&o.pastable&&document.removeEventListener("paste",this.onFilePaste)}},{key:"post",value:function(o){var i=this,a=o.data,s=o.origin,l=o.action,c=o.parsedFile;if(this._isMounted){var u=this.props,d=u.onStart,f=u.customRequest,h=u.name,m=u.headers,v=u.withCredentials,g=u.method,b=s.uid,y=f||bot,x={action:l,filename:h,data:a,file:c,headers:m,withCredentials:v,method:g||"post",onProgress:function(S){var C=i.props.onProgress;C==null||C(S,c)},onSuccess:function(S,C){var E=i.props.onSuccess;E==null||E(S,c,C),delete i.reqs[b]},onError:function(S,C){var E=i.props.onError;E==null||E(S,C,c),delete i.reqs[b]}};d(s),this.reqs[b]=y(x)}}},{key:"reset",value:function(){this.setState({uid:eD()})}},{key:"abort",value:function(o){var i=this.reqs;if(o){var a=o.uid?o.uid:o;i[a]&&i[a].abort&&i[a].abort(),delete i[a]}else Object.keys(i).forEach(function(s){i[s]&&i[s].abort&&i[s].abort(),delete i[s]})}},{key:"render",value:function(){var o=this.props,i=o.component,a=o.prefixCls,s=o.className,l=o.classNames,c=l===void 0?{}:l,u=o.disabled,d=o.id,f=o.name,h=o.style,m=o.styles,v=m===void 0?{}:m,g=o.multiple,b=o.accept,y=o.capture,x=o.children,w=o.directory,S=o.openFileDialogOnClick,C=o.onMouseEnter,E=o.onMouseLeave,_=o.hasControlInside,P=Ye(o,Sot),$=re(K(K(K({},a,!0),"".concat(a,"-disabled"),u),s,s)),T=w?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},R=u?{}:{onClick:S?this.onClick:function(){},onKeyDown:S?this.onKeyDown:function(){},onMouseEnter:C,onMouseLeave:E,onDrop:this.onFileDrop,onDragOver:this.onFileDragOver,tabIndex:_?void 0:"0"};return Z.createElement(i,Ce({},R,{className:$,role:_?void 0:"button",style:h}),Z.createElement("input",Ce({},Zr(P,{aria:!0,data:!0}),{id:d,name:f,disabled:u,type:"file",ref:this.saveFileInput,onClick:function(k){return k.stopPropagation()},key:this.state.uid,style:B({display:"none"},v.input),className:c.input,accept:b},T,{multiple:g,onChange:this.onChange},y!=null?{capture:y}:{})),x)}}]),n}(p.Component);function tD(){}var t5=function(e){ya(n,e);var t=ja(n);function n(){var r;rr(this,n);for(var o=arguments.length,i=new Array(o),a=0;a{const{componentCls:t,iconCls:n}=e;return{[`${t}-wrapper`]:{[`${t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:e.colorFillAlter,border:`${se(e.lineWidth)} dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[t]:{padding:e.padding},[`${t}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:e.borderRadiusLG,"&:focus-visible":{outline:`${se(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`}},[`${t}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[` &:not(${t}-disabled):hover, &-hover:not(${t}-disabled) `]:{borderColor:e.colorPrimaryHover},[`p${t}-drag-icon`]:{marginBottom:e.margin,[n]:{color:e.colorPrimary,fontSize:e.uploadThumbnailSize}},[`p${t}-text`]:{margin:`0 0 ${se(e.marginXXS)}`,color:e.colorTextHeading,fontSize:e.fontSizeLG},[`p${t}-hint`]:{color:e.colorTextDescription,fontSize:e.fontSize},[`&${t}-disabled`]:{[`p${t}-drag-icon ${n}, @@ -454,14 +454,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho ${a}${a}-picture, ${a}${a}-picture-card, ${a}${a}-picture-circle - `]:{[s]:{position:"relative",height:i(r).add(i(e.lineWidth).mul(2)).add(i(e.paddingXS).mul(2)).equal(),padding:e.paddingXS,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusLG,"&:hover":{background:"transparent"},[`${s}-thumbnail`]:Object.assign(Object.assign({},Bs),{width:r,height:r,lineHeight:se(i(r).add(e.paddingSM).equal()),textAlign:"center",flex:"none",[n]:{fontSize:e.fontSizeHeading2,color:e.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${s}-progress`]:{bottom:o,width:`calc(100% - ${se(i(e.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:i(r).add(e.paddingXS).equal()}},[`${s}-error`]:{borderColor:e.colorError,[`${s}-thumbnail ${n}`]:{[`svg path[fill='${Bm[0]}']`]:{fill:e.colorErrorBg},[`svg path[fill='${Bm.primary}']`]:{fill:e.colorError}}},[`${s}-uploading`]:{borderStyle:"dashed",[`${s}-name`]:{marginBottom:o}}},[`${a}${a}-picture-circle ${s}`]:{[`&, &::before, ${s}-thumbnail`]:{borderRadius:"50%"}}}}},Rot=e=>{const{componentCls:t,iconCls:n,fontSizeLG:r,colorTextLightSolid:o,calc:i}=e,a=`${t}-list`,s=`${a}-item`,l=e.uploadPicCardSize;return{[` + `]:{[s]:{position:"relative",height:i(r).add(i(e.lineWidth).mul(2)).add(i(e.paddingXS).mul(2)).equal(),padding:e.paddingXS,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusLG,"&:hover":{background:"transparent"},[`${s}-thumbnail`]:Object.assign(Object.assign({},Bs),{width:r,height:r,lineHeight:se(i(r).add(e.paddingSM).equal()),textAlign:"center",flex:"none",[n]:{fontSize:e.fontSizeHeading2,color:e.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${s}-progress`]:{bottom:o,width:`calc(100% - ${se(i(e.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:i(r).add(e.paddingXS).equal()}},[`${s}-error`]:{borderColor:e.colorError,[`${s}-thumbnail ${n}`]:{[`svg path[fill='${Lm[0]}']`]:{fill:e.colorErrorBg},[`svg path[fill='${Lm.primary}']`]:{fill:e.colorError}}},[`${s}-uploading`]:{borderStyle:"dashed",[`${s}-name`]:{marginBottom:o}}},[`${a}${a}-picture-circle ${s}`]:{[`&, &::before, ${s}-thumbnail`]:{borderRadius:"50%"}}}}},Tot=e=>{const{componentCls:t,iconCls:n,fontSizeLG:r,colorTextLightSolid:o,calc:i}=e,a=`${t}-list`,s=`${a}-item`,l=e.uploadPicCardSize;return{[` ${t}-wrapper${t}-picture-card-wrapper, ${t}-wrapper${t}-picture-circle-wrapper `]:Object.assign(Object.assign({},$u()),{display:"block",[`${t}${t}-select`]:{width:l,height:l,textAlign:"center",verticalAlign:"top",backgroundColor:e.colorFillAlter,border:`${se(e.lineWidth)} dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[`> ${t}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${t}-disabled):hover`]:{borderColor:e.colorPrimary}},[`${a}${a}-picture-card, ${a}${a}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:e.marginXS,marginInlineEnd:e.marginXS}},"@supports (gap: 1px)":{gap:e.marginXS},[`${a}-item-container`]:{display:"inline-block",width:l,height:l,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[s]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${se(i(e.paddingXS).mul(2).equal())})`,height:`calc(100% - ${se(i(e.paddingXS).mul(2).equal())})`,backgroundColor:e.colorBgMask,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'" "'}},[`${s}:hover`]:{[`&::before, ${s}-actions`]:{opacity:1}},[`${s}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${e.motionDurationSlow}`,[` ${n}-eye, ${n}-download, ${n}-delete - `]:{zIndex:10,width:r,margin:`0 ${se(e.marginXXS)}`,fontSize:r,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,color:o,"&:hover":{color:o},svg:{verticalAlign:"baseline"}}},[`${s}-thumbnail, ${s}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${s}-name`]:{display:"none",textAlign:"center"},[`${s}-file + ${s}-name`]:{position:"absolute",bottom:e.margin,display:"block",width:`calc(100% - ${se(i(e.paddingXS).mul(2).equal())})`},[`${s}-uploading`]:{[`&${s}`]:{backgroundColor:e.colorFillAlter},[`&::before, ${n}-eye, ${n}-download, ${n}-delete`]:{display:"none"}},[`${s}-progress`]:{bottom:e.marginXL,width:`calc(100% - ${se(i(e.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${t}-wrapper${t}-picture-circle-wrapper`]:{[`${t}${t}-select`]:{borderRadius:"50%"}}}},Oot=e=>{const{componentCls:t}=e;return{[`${t}-rtl`]:{direction:"rtl"}}},Tot=e=>{const{componentCls:t,colorTextDisabled:n}=e;return{[`${t}-wrapper`]:Object.assign(Object.assign({},Rn(e)),{[t]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${t}-select`]:{display:"inline-block"},[`${t}-hidden`]:{display:"none"},[`${t}-disabled`]:{color:n,cursor:"not-allowed"}})}},Iot=e=>({actionsColor:e.colorIcon}),kot=pn("Upload",e=>{const{fontSizeHeading3:t,fontHeight:n,lineWidth:r,controlHeightLG:o,calc:i}=e,a=Xt(e,{uploadThumbnailSize:i(t).mul(2).equal(),uploadProgressOffset:i(i(n).div(2)).add(r).equal(),uploadPicCardSize:i(o).mul(2.55).equal()});return[Tot(a),_ot(a),Mot(a),Rot(a),$ot(a),Pot(a),Oot(a),Lw(a)]},Iot);function g2(e){return Object.assign(Object.assign({},e),{lastModified:e.lastModified,lastModifiedDate:e.lastModifiedDate,name:e.name,size:e.size,type:e.type,uid:e.uid,percent:0,originFileObj:e})}function v2(e,t){const n=Ne(t),r=n.findIndex(({uid:o})=>o===e.uid);return r===-1?n.push(e):n[r]=e,n}function n6(e,t){const n=e.uid!==void 0?"uid":"name";return t.filter(r=>r[n]===e[n])[0]}function Not(e,t){const n=e.uid!==void 0?"uid":"name",r=t.filter(o=>o[n]!==e[n]);return r.length===t.length?null:r}const Dot=(e="")=>{const t=e.split("/"),r=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(r)||[""])[0]},Wge=e=>e.indexOf("image/")===0,Aot=e=>{if(e.type&&!e.thumbUrl)return Wge(e.type);const t=e.thumbUrl||e.url||"",n=Dot(t);return/^data:image\//.test(t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(n)?!0:!(/^data:/.test(t)||n)},Mf=200;function Fot(e){return new Promise(t=>{if(!e.type||!Wge(e.type)){t("");return}const n=document.createElement("canvas");n.width=Mf,n.height=Mf,n.style.cssText=`position: fixed; left: 0; top: 0; width: ${Mf}px; height: ${Mf}px; z-index: 9999; display: none;`,document.body.appendChild(n);const r=n.getContext("2d"),o=new Image;if(o.onload=()=>{const{width:i,height:a}=o;let s=Mf,l=Mf,c=0,u=0;i>a?(l=a*(Mf/i),u=-(l-s)/2):(s=i*(Mf/a),c=-(s-l)/2),r.drawImage(o,c,u,s,l);const d=n.toDataURL();document.body.removeChild(n),window.URL.revokeObjectURL(o.src),t(d)},o.crossOrigin="anonymous",e.type.startsWith("image/svg+xml")){const i=new FileReader;i.onload=()=>{i.result&&typeof i.result=="string"&&(o.src=i.result)},i.readAsDataURL(e)}else if(e.type.startsWith("image/gif")){const i=new FileReader;i.onload=()=>{i.result&&t(i.result)},i.readAsDataURL(e)}else o.src=window.URL.createObjectURL(e)})}const Bot=f.forwardRef(({prefixCls:e,className:t,style:n,locale:r,listType:o,file:i,items:a,progress:s,iconRender:l,actionIconRender:c,itemRender:u,isImgUrl:d,showPreviewIcon:p,showRemoveIcon:h,showDownloadIcon:m,previewIcon:v,removeIcon:g,downloadIcon:x,extra:y,onPreview:b,onDownload:C,onClose:S},w)=>{var E,_;const{status:P}=i,[$,R]=f.useState(P);f.useEffect(()=>{P!=="removed"&&R(P)},[P]);const[O,T]=f.useState(!1);f.useEffect(()=>{const Q=setTimeout(()=>{T(!0)},300);return()=>{clearTimeout(Q)}},[]);const I=l(i);let k=f.createElement("div",{className:`${e}-icon`},I);if(o==="picture"||o==="picture-card"||o==="picture-circle")if($==="uploading"||!i.thumbUrl&&!i.url){const Q=re(`${e}-list-item-thumbnail`,{[`${e}-list-item-file`]:$!=="uploading"});k=f.createElement("div",{className:Q},I)}else{const Q=d!=null&&d(i)?f.createElement("img",{src:i.thumbUrl||i.url,alt:i.name,className:`${e}-list-item-image`,crossOrigin:i.crossOrigin}):I,ee=re(`${e}-list-item-thumbnail`,{[`${e}-list-item-file`]:d&&!d(i)});k=f.createElement("a",{className:ee,onClick:te=>b(i,te),href:i.url||i.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Q)}const N=re(`${e}-list-item`,`${e}-list-item-${$}`),D=typeof i.linkProps=="string"?JSON.parse(i.linkProps):i.linkProps,L=(typeof h=="function"?h(i):h)?c((typeof g=="function"?g(i):g)||f.createElement(zc,null),()=>S(i),e,r.removeFile,!0):null,H=(typeof m=="function"?m(i):m)&&$==="done"?c((typeof x=="function"?x(i):x)||f.createElement(IT,null),()=>C(i),e,r.downloadFile):null,U=o!=="picture-card"&&o!=="picture-circle"&&f.createElement("span",{key:"download-delete",className:re(`${e}-list-item-actions`,{picture:o==="picture"})},H,L),V=typeof y=="function"?y(i):y,j=V&&f.createElement("span",{className:`${e}-list-item-extra`},V),F=re(`${e}-list-item-name`),W=i.url?f.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:F,title:i.name},D,{href:i.url,onClick:Q=>b(i,Q)}),i.name,j):f.createElement("span",{key:"view",className:F,onClick:Q=>b(i,Q),title:i.name},i.name,j),X=(typeof p=="function"?p(i):p)&&(i.url||i.thumbUrl)?f.createElement("a",{href:i.url||i.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:Q=>b(i,Q),title:r.previewFile},typeof v=="function"?v(i):v||f.createElement(Gy,null)):null,J=(o==="picture-card"||o==="picture-circle")&&$!=="uploading"&&f.createElement("span",{className:`${e}-list-item-actions`},X,$==="done"&&H,L),{getPrefixCls:q}=f.useContext(It),A=q(),z=f.createElement("div",{className:N},k,W,U,J,O&&f.createElement(qo,{motionName:`${A}-fade`,visible:$==="uploading",motionDeadline:2e3},({className:Q})=>{const ee="percent"in i?f.createElement(uge,Object.assign({type:"line",percent:i.percent,"aria-label":i["aria-label"],"aria-labelledby":i["aria-labelledby"]},s)):null;return f.createElement("div",{className:re(`${e}-list-item-progress`,Q)},ee)})),G=i.response&&typeof i.response=="string"?i.response:((E=i.error)===null||E===void 0?void 0:E.statusText)||((_=i.error)===null||_===void 0?void 0:_.message)||r.uploadError,Y=$==="error"?f.createElement(ss,{title:G,getPopupContainer:Q=>Q.parentNode},z):z;return f.createElement("div",{className:re(`${e}-list-item-container`,t),style:n,ref:w},u?u(Y,i,a,{download:C.bind(null,i),preview:b.bind(null,i),remove:S.bind(null,i)}):Y)}),Lot=(e,t)=>{const{listType:n="text",previewFile:r=Fot,onPreview:o,onDownload:i,onRemove:a,locale:s,iconRender:l,isImageUrl:c=Aot,prefixCls:u,items:d=[],showPreviewIcon:p=!0,showRemoveIcon:h=!0,showDownloadIcon:m=!1,removeIcon:v,previewIcon:g,downloadIcon:x,extra:y,progress:b={size:[-1,2],showInfo:!1},appendAction:C,appendActionVisible:S=!0,itemRender:w,disabled:E}=e,_=Yfe(),[P,$]=f.useState(!1),R=["picture-card","picture-circle"].includes(n);f.useEffect(()=>{n.startsWith("picture")&&(d||[]).forEach(F=>{!(F.originFileObj instanceof File||F.originFileObj instanceof Blob)||F.thumbUrl!==void 0||(F.thumbUrl="",r==null||r(F.originFileObj).then(W=>{F.thumbUrl=W||"",_()}))})},[n,d,r]),f.useEffect(()=>{$(!0)},[]);const O=(F,W)=>{if(o)return W==null||W.preventDefault(),o(F)},T=F=>{typeof i=="function"?i(F):F.url&&window.open(F.url)},I=F=>{a==null||a(F)},k=F=>{if(l)return l(F,n);const W=F.status==="uploading";if(n.startsWith("picture")){const X=n==="picture"?f.createElement(Pu,null):s.uploading,J=c!=null&&c(F)?f.createElement($tt,null):f.createElement(Det,null);return W?X:J}return W?f.createElement(Pu,null):f.createElement(Stt,null)},N=(F,W,X,J,q)=>{const A={type:"text",size:"small",title:J,onClick:z=>{var G,Y;W(),f.isValidElement(F)&&((Y=(G=F.props).onClick)===null||Y===void 0||Y.call(G,z))},className:`${X}-list-item-action`,disabled:q?E:!1};return f.isValidElement(F)?f.createElement(At,Object.assign({},A,{icon:No(F,Object.assign(Object.assign({},F.props),{onClick:()=>{}}))})):f.createElement(At,Object.assign({},A),f.createElement("span",null,F))};f.useImperativeHandle(t,()=>({handlePreview:O,handleDownload:T}));const{getPrefixCls:D}=f.useContext(It),L=D("upload",u),H=D(),U=re(`${L}-list`,`${L}-list-${n}`),V=f.useMemo(()=>En(_C(H),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[H]),j=Object.assign(Object.assign({},R?{}:V),{motionDeadline:2e3,motionName:`${L}-${R?"animate-inline":"animate"}`,keys:Ne(d.map(F=>({key:F.uid,file:F}))),motionAppear:P});return f.createElement("div",{className:U},f.createElement(HO,Object.assign({},j,{component:!1}),({key:F,file:W,className:X,style:J})=>f.createElement(Bot,{key:F,locale:s,prefixCls:L,className:X,style:J,file:W,items:d,progress:b,listType:n,isImgUrl:c,showPreviewIcon:p,showRemoveIcon:h,showDownloadIcon:m,removeIcon:v,previewIcon:g,downloadIcon:x,extra:y,iconRender:k,actionIconRender:N,itemRender:w,onPreview:O,onDownload:T,onClose:I})),C&&f.createElement(qo,Object.assign({},j,{visible:S,forceRender:!0}),({className:F,style:W})=>No(C,X=>({className:re(X.className,F),style:Object.assign(Object.assign(Object.assign({},W),{pointerEvents:F?"none":void 0}),X.style)}))))},jot=f.forwardRef(Lot);var zot=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?i(u.value):o(u.value).then(s,l)}c((r=r.apply(e,[])).next())})};const Kx=`__LIST_IGNORE_${Date.now()}__`,Hot=(e,t)=>{const{fileList:n,defaultFileList:r,onRemove:o,showUploadList:i=!0,listType:a="text",onPreview:s,onDownload:l,onChange:c,onDrop:u,previewFile:d,disabled:p,locale:h,iconRender:m,isImageUrl:v,progress:g,prefixCls:x,className:y,type:b="select",children:C,style:S,itemRender:w,maxCount:E,data:_={},multiple:P=!1,hasControlInside:$=!0,action:R="",accept:O="",supportServerRender:T=!0,rootClassName:I}=e,k=f.useContext(ko),N=p??k,[D,L]=Gt(r||[],{value:n,postState:Ce=>Ce??[]}),[H,U]=f.useState("drop"),V=f.useRef(null),j=f.useRef(null);f.useMemo(()=>{const Ce=Date.now();(n||[]).forEach((Oe,Fe)=>{!Oe.uid&&!Object.isFrozen(Oe)&&(Oe.uid=`__AUTO__${Ce}_${Fe}__`)})},[n]);const F=(Ce,Oe,Fe)=>{let Se=Ne(Oe),Ae=!1;E===1?Se=Se.slice(-1):E&&(Ae=Se.length>E,Se=Se.slice(0,E)),Li.flushSync(()=>{L(Se)});const Ve={file:Ce,fileList:Se};Fe&&(Ve.event=Fe),(!Ae||Ce.status==="removed"||Se.some(Je=>Je.uid===Ce.uid))&&Li.flushSync(()=>{c==null||c(Ve)})},W=(Ce,Oe)=>zot(void 0,void 0,void 0,function*(){const{beforeUpload:Fe,transformFile:Se}=e;let Ae=Ce;if(Fe){const Ve=yield Fe(Ce,Oe);if(Ve===!1)return!1;if(delete Ce[Kx],Ve===Kx)return Object.defineProperty(Ce,Kx,{value:!0,configurable:!0}),!1;typeof Ve=="object"&&Ve&&(Ae=Ve)}return Se&&(Ae=yield Se(Ae)),Ae}),X=Ce=>{const Oe=Ce.filter(Ae=>!Ae.file[Kx]);if(!Oe.length)return;const Fe=Oe.map(Ae=>g2(Ae.file));let Se=Ne(D);Fe.forEach(Ae=>{Se=v2(Ae,Se)}),Fe.forEach((Ae,Ve)=>{let Je=Ae;if(Oe[Ve].parsedFile)Ae.status="uploading";else{const{originFileObj:ht}=Ae;let He;try{He=new File([ht],ht.name,{type:ht.type})}catch{He=new Blob([ht],{type:ht.type}),He.name=ht.name,He.lastModifiedDate=new Date,He.lastModified=new Date().getTime()}He.uid=Ae.uid,Je=He}F(Je,Se)})},J=(Ce,Oe,Fe)=>{try{typeof Ce=="string"&&(Ce=JSON.parse(Ce))}catch{}if(!n6(Oe,D))return;const Se=g2(Oe);Se.status="done",Se.percent=100,Se.response=Ce,Se.xhr=Fe;const Ae=v2(Se,D);F(Se,Ae)},q=(Ce,Oe)=>{if(!n6(Oe,D))return;const Fe=g2(Oe);Fe.status="uploading",Fe.percent=Ce.percent;const Se=v2(Fe,D);F(Fe,Se,Ce)},A=(Ce,Oe,Fe)=>{if(!n6(Fe,D))return;const Se=g2(Fe);Se.error=Ce,Se.response=Oe,Se.status="error";const Ae=v2(Se,D);F(Se,Ae)},z=Ce=>{let Oe;Promise.resolve(typeof o=="function"?o(Ce):o).then(Fe=>{var Se;if(Fe===!1)return;const Ae=Not(Ce,D);Ae&&(Oe=Object.assign(Object.assign({},Ce),{status:"removed"}),D==null||D.forEach(Ve=>{const Je=Oe.uid!==void 0?"uid":"name";Ve[Je]===Oe[Je]&&!Object.isFrozen(Ve)&&(Ve.status="removed")}),(Se=V.current)===null||Se===void 0||Se.abort(Oe),F(Oe,Ae))})},G=Ce=>{U(Ce.type),Ce.type==="drop"&&(u==null||u(Ce))};f.useImperativeHandle(t,()=>({onBatchStart:X,onSuccess:J,onProgress:q,onError:A,fileList:D,upload:V.current,nativeElement:j.current}));const{getPrefixCls:Y,direction:Q,upload:ee}=f.useContext(It),te=Y("upload",x),oe=Object.assign(Object.assign({onBatchStart:X,onError:A,onProgress:q,onSuccess:J},e),{data:_,multiple:P,action:R,accept:O,supportServerRender:T,prefixCls:te,disabled:N,beforeUpload:W,onChange:void 0,hasControlInside:$});delete oe.className,delete oe.style,(!C||N)&&delete oe.id;const ne=`${te}-wrapper`,[le,ce,he]=kot(te,ne),[ue]=Yi("Upload",_u.Upload),{showRemoveIcon:fe,showPreviewIcon:ve,showDownloadIcon:ge,removeIcon:de,previewIcon:be,downloadIcon:Ee,extra:Le}=typeof i=="boolean"?{}:i,Re=typeof fe>"u"?!N:fe,Pe=(Ce,Oe)=>i?f.createElement(jot,{prefixCls:te,listType:a,items:D,previewFile:d,onPreview:s,onDownload:l,onRemove:z,showRemoveIcon:Re,showPreviewIcon:ve,showDownloadIcon:ge,removeIcon:de,previewIcon:be,downloadIcon:Ee,iconRender:m,extra:Le,locale:Object.assign(Object.assign({},ue),h),isImageUrl:v,progress:g,appendAction:Ce,appendActionVisible:Oe,itemRender:w,disabled:N}):Ce,ze=re(ne,y,I,ce,he,ee==null?void 0:ee.className,{[`${te}-rtl`]:Q==="rtl",[`${te}-picture-card-wrapper`]:a==="picture-card",[`${te}-picture-circle-wrapper`]:a==="picture-circle"}),Ie=Object.assign(Object.assign({},ee==null?void 0:ee.style),S);if(b==="drag"){const Ce=re(ce,te,`${te}-drag`,{[`${te}-drag-uploading`]:D.some(Oe=>Oe.status==="uploading"),[`${te}-drag-hover`]:H==="dragover",[`${te}-disabled`]:N,[`${te}-rtl`]:Q==="rtl"});return le(f.createElement("span",{className:ze,ref:j},f.createElement("div",{className:Ce,style:Ie,onDrop:G,onDragOver:G,onDragLeave:G},f.createElement(t5,Object.assign({},oe,{ref:V,className:`${te}-btn`}),f.createElement("div",{className:`${te}-drag-container`},C))),Pe()))}const $e=re(te,`${te}-select`,{[`${te}-disabled`]:N,[`${te}-hidden`]:!C}),Be=f.createElement("div",{className:$e,style:Ie},f.createElement(t5,Object.assign({},oe,{ref:V})));return le(a==="picture-card"||a==="picture-circle"?f.createElement("span",{className:ze,ref:j},Pe(Be,!!C)):f.createElement("span",{className:ze,ref:j},Be,Pe()))},Uge=f.forwardRef(Hot);var Vot=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{style:n,height:r,hasControlInside:o=!1}=e,i=Vot(e,["style","height","hasControlInside"]);return f.createElement(Uge,Object.assign({ref:t,hasControlInside:o},i,{type:"drag",style:Object.assign(Object.assign({},n),{height:r})}))}),Oc=Uge;Oc.Dragger=Wot;Oc.LIST_IGNORE=Kx;const Uot=f.forwardRef((e,t)=>{const{prefixCls:n,className:r,children:o,size:i,style:a={}}=e,s=re(`${n}-panel`,{[`${n}-panel-hidden`]:i===0},r),l=i!==void 0;return Z.createElement("div",{ref:t,className:s,style:Object.assign(Object.assign({},a),{flexBasis:l?i:"auto",flexGrow:l?0:1})},o)}),Got=()=>null;var qot=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oyi(e).filter(n=>f.isValidElement(n)).map(n=>{const{props:r}=n,{collapsible:o}=r,i=qot(r,["collapsible"]);return Object.assign(Object.assign({},i),{collapsible:Kot(o)})}),[e])}function Xot(e,t,n){return f.useMemo(()=>{const r=[];for(let o=0;o0||m.start&&l===0&&s>0,x=m.start&&l>0||d.end&&s===0&&l>0;r[o]={resizable:v,startCollapsible:!!(n?x:g),endCollapsible:!!(n?g:x)}}return r},[t,e])}function t$(e){return Number(e.slice(0,-1))/100}function r6(e){return typeof e=="string"&&e.endsWith("%")}function Qot(e,t){const n=e.map(m=>m.size),r=e.length,o=t||0,i=m=>m*o,[a,s]=Z.useState(()=>e.map(m=>m.defaultSize)),l=Z.useMemo(()=>{var m;const v=[];for(let g=0;g{let m=[],v=0;for(let x=0;xx+(y||0),0);if(g>1||!v){const x=1/g;m=m.map(y=>y===void 0?0:y*x)}else{const x=(1-g)/v;m=m.map(y=>y===void 0?x:y)}return m},[l,o]),u=Z.useMemo(()=>c.map(i),[c,o]),d=Z.useMemo(()=>e.map(m=>r6(m.min)?t$(m.min):(m.min||0)/o),[e,o]),p=Z.useMemo(()=>e.map(m=>r6(m.max)?t$(m.max):(m.max||o)/o),[e,o]);return[Z.useMemo(()=>t?u:l,[u,t]),u,c,d,p,s]}function Zot(e,t,n,r,o,i){const a=e.map(C=>[C.min,C.max]),s=r||0,l=C=>C*s;function c(C,S){return typeof C=="string"?l(t$(C)):C??S}const[u,d]=f.useState([]),p=f.useRef([]),[h,m]=f.useState(null),v=()=>n.map(l);return[C=>{d(v()),m({index:C,confirmed:!1})},(C,S)=>{var w;let E=null;if((!h||!h.confirmed)&&S!==0){if(S>0)E=C,m({index:C,confirmed:!0});else for(let N=C;N>=0;N-=1)if(u[N]>0&&t[N].resizable){E=N,m({index:N,confirmed:!0});break}}const _=(w=E??(h==null?void 0:h.index))!==null&&w!==void 0?w:C,P=Ne(u),$=_+1,R=c(a[_][0],0),O=c(a[$][0],0),T=c(a[_][1],s),I=c(a[$][1],s);let k=S;return P[_]+kT&&(k=T-P[_]),P[$]-k>I&&(k=P[$]-I),P[_]+=k,P[$]-=k,o(P),P},()=>{m(null)},(C,S)=>{const w=v(),E=i?S==="start"?"end":"start":S,_=E==="start"?C:C+1,P=E==="start"?C+1:C,$=w[_],R=w[P];if($!==0&&R!==0)w[_]=0,w[P]+=$,p.current[C]=$;else{const O=$+R,T=c(a[_][0],0),I=c(a[_][1],s),k=c(a[P][0],0),N=c(a[P][1],s),D=Math.max(T,O-N),L=Math.min(I,O-k),H=k||(L-D)/2,U=p.current[C],V=O-U;U&&U<=N&&U>=k&&V<=I&&V>=T?(w[P]=U,w[_]=V):(w[_]-=H,w[P]+=H)}return o(w),w},h==null?void 0:h.index]}function o6(e){return typeof e=="number"&&!Number.isNaN(e)?Math.round(e):0}const Jot=e=>{const{prefixCls:t,vertical:n,index:r,active:o,ariaNow:i,ariaMin:a,ariaMax:s,resizable:l,startCollapsible:c,endCollapsible:u,onOffsetStart:d,onOffsetUpdate:p,onOffsetEnd:h,onCollapse:m,lazy:v,containerSize:g}=e,x=`${t}-bar`,[y,b]=f.useState(null),[C,S]=f.useState(0),w=n?0:C,E=n?C:0,_=N=>{l&&N.currentTarget&&(b([N.pageX,N.pageY]),d(r))},P=N=>{if(l&&N.touches.length===1){const D=N.touches[0];b([D.pageX,D.pageY]),d(r)}},$=N=>{const D=g*i/100,L=D+N,H=Math.max(0,g*a/100),U=Math.min(g,g*s/100);return Math.max(H,Math.min(U,L))-D},R=Jt((N,D)=>{const L=$(n?D:N);S(L)}),O=Jt(()=>{p(r,w,E,!0),S(0),h(!0)});Z.useLayoutEffect(()=>{if(y){const U={mousemove:V=>{const{pageX:j,pageY:F}=V,W=j-y[0],X=F-y[1];v?R(W,X):p(r,W,X)},mouseup:()=>{v?O():h(),b(null)},touchmove:V=>{if(V.touches.length===1){const j=V.touches[0],F=j.pageX-y[0],W=j.pageY-y[1];v?R(F,W):p(r,F,W)}},touchend:()=>{v?O():h(),b(null)}};for(const[V,j]of Object.entries(U))window.addEventListener(V,j);return()=>{for(const[V,j]of Object.entries(U))window.removeEventListener(V,j)}}},[y]);const T={[`--${x}-preview-offset`]:`${C}px`},I=n?hme:Ou,k=n?Lp:El;return Z.createElement("div",{className:x,role:"separator","aria-valuenow":o6(i),"aria-valuemin":o6(a),"aria-valuemax":o6(s)},v&&Z.createElement("div",{className:re(`${x}-preview`,{[`${x}-preview-active`]:!!C}),style:T}),Z.createElement("div",{className:re(`${x}-dragger`,{[`${x}-dragger-disabled`]:!l,[`${x}-dragger-active`]:o}),onMouseDown:_,onTouchStart:P}),c&&Z.createElement("div",{className:re(`${x}-collapse-bar`,`${x}-collapse-bar-start`),onClick:()=>m(r,"start")},Z.createElement(I,{className:re(`${x}-collapse-icon`,`${x}-collapse-start`)})),u&&Z.createElement("div",{className:re(`${x}-collapse-bar`,`${x}-collapse-bar-end`),onClick:()=>m(r,"end")},Z.createElement(k,{className:re(`${x}-collapse-icon`,`${x}-collapse-end`)})))},eit=e=>{const{componentCls:t}=e;return{[`&-rtl${t}-horizontal`]:{[`> ${t}-bar`]:{[`${t}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${t}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${t}-vertical`]:{[`> ${t}-bar`]:{[`${t}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${t}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},y2={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},tit=e=>{const{componentCls:t,colorFill:n,splitBarDraggableSize:r,splitBarSize:o,splitTriggerSize:i,controlItemBgHover:a,controlItemBgActive:s,controlItemBgActiveHover:l,prefixCls:c}=e,u=`${t}-bar`,d=`${t}-mask`,p=`${t}-panel`,h=e.calc(i).div(2).equal(),m=`${c}-bar-preview-offset`,v={position:"absolute",background:e.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[t]:Object.assign(Object.assign(Object.assign({},Rn(e)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${u}`]:{flex:"none",position:"relative",userSelect:"none",[`${u}-dragger`]:Object.assign(Object.assign({},y2),{zIndex:1,"&::before":Object.assign({content:'""',background:a},y2),"&::after":Object.assign({content:'""',background:n},y2),[`&:hover:not(${u}-dragger-active)`]:{"&::before":{background:s}},"&-active":{zIndex:2,"&::before":{background:l}},[`&-disabled${u}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:a}},"&::after":{display:"none"}}}),[`${u}-collapse-bar`]:Object.assign(Object.assign({},y2),{zIndex:e.zIndexPopupBase,background:a,fontSize:e.fontSizeSM,borderRadius:e.borderRadiusXS,color:e.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","@media(hover:none)":{opacity:1},"&:hover":{background:s},"&:active":{background:l}}),"&:hover, &:active":{[`${u}-collapse-bar`]:{opacity:1}}},[d]:{position:"fixed",zIndex:e.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${u}`]:{width:0,[`${u}-preview`]:Object.assign(Object.assign({height:"100%",width:o},v),{[`&${u}-preview-active`]:{display:"block",transform:`translateX(var(--${m}))`}}),[`${u}-dragger`]:{cursor:"col-resize",height:"100%",width:i,"&::before":{height:"100%",width:o},"&::after":{height:r,width:o}},[`${u}-collapse-bar`]:{width:e.fontSizeSM,height:e.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:h},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:h},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${u}`]:{height:0,[`${u}-preview`]:Object.assign(Object.assign({height:o,width:"100%"},v),{[`&${u}-preview-active`]:{display:"block",transform:`translateY(var(--${m}))`}}),[`${u}-dragger`]:{cursor:"row-resize",width:"100%",height:i,"&::before":{width:"100%",height:o},"&::after":{width:r,height:o}},[`${u}-collapse-bar`]:{height:e.fontSizeSM,width:e.controlHeightSM,"&-start":{top:"auto",bottom:h,transform:"translateX(-50%)"},"&-end":{top:h,bottom:"auto",transform:"translateX(-50%)"}}}},[p]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${t}:only-child)`]:{overflow:"hidden"}}}),eit(e))}},nit=e=>{var t;const n=e.splitBarSize||2,r=e.splitTriggerSize||6,o=e.resizeSpinnerSize||20,i=(t=e.splitBarDraggableSize)!==null&&t!==void 0?t:o;return{splitBarSize:n,splitTriggerSize:r,splitBarDraggableSize:i,resizeSpinnerSize:o}},rit=pn("Splitter",e=>[tit(e)],nit),oit=e=>{const{prefixCls:t,className:n,style:r,layout:o="horizontal",children:i,rootClassName:a,onResizeStart:s,onResize:l,onResizeEnd:c,lazy:u}=e,{getPrefixCls:d,direction:p,className:h,style:m}=Vr("splitter"),v=d("splitter",t),g=br(v),[x,y,b]=rit(v,g),C=o==="vertical",S=p==="rtl",w=!C&&S,E=Yot(i),[_,P]=f.useState(),$=Y=>{const{offsetWidth:Q,offsetHeight:ee}=Y,te=C?ee:Q;te!==0&&P(te)},[R,O,T,I,k,N]=Qot(E,_),D=Xot(E,O,S),[L,H,U,V,j]=Zot(E,D,T,_,N,S),F=Jt(Y=>{L(Y),s==null||s(O)}),W=Jt((Y,Q,ee)=>{const te=H(Y,Q);ee?c==null||c(te):l==null||l(te)}),X=Jt(Y=>{U(),Y||c==null||c(O)}),J=Jt((Y,Q)=>{const ee=V(Y,Q);l==null||l(ee),c==null||c(ee)}),q=re(v,n,`${v}-${o}`,{[`${v}-rtl`]:S},a,h,b,g,y),A=`${v}-mask`,z=Z.useMemo(()=>{const Y=[];let Q=0;for(let ee=0;ee{const ee=Z.createElement(Uot,Object.assign({},Y,{prefixCls:v,size:R[Q]}));let te=null;const oe=D[Q];if(oe){const ne=(z[Q-1]||0)+I[Q],le=(z[Q+1]||100)-k[Q+1],ce=(z[Q-1]||0)+k[Q],he=(z[Q+1]||100)-I[Q+1];te=Z.createElement(Jot,{lazy:u,index:Q,active:j===Q,prefixCls:v,vertical:C,resizable:oe.resizable,ariaNow:z[Q]*100,ariaMin:Math.max(ne,le)*100,ariaMax:Math.min(ce,he)*100,startCollapsible:oe.startCollapsible,endCollapsible:oe.endCollapsible,onOffsetStart:F,onOffsetUpdate:(ue,fe,ve,ge)=>{let de=C?ve:fe;w&&(de=-de),W(ue,de,ge)},onOffsetEnd:X,onCollapse:J,containerSize:_||0})}return Z.createElement(Z.Fragment,{key:`split-panel-${Q}`},ee,te)}),typeof j=="number"&&Z.createElement("div",{"aria-hidden":!0,className:re(A,`${A}-${o}`)}))))},fp=oit;fp.Panel=Got;let _e;const iit=()=>{const e=aT.useApp();return _e=e.message,e.modal,e.notification,null};function H7(){const{userInfo:e,deviceUid:t,setUserInfo:n,setDeviceUid:r}=da(y=>({userInfo:y.userInfo,deviceUid:y.deviceUid,setUserInfo:y.setUserInfo,setDeviceUid:y.setDeviceUid})),{agentInfo:o}=$w(y=>({agentInfo:y.agentInfo})),i=f.useRef(!1),[a,s]=f.useState(!1);f.useEffect(()=>{s(!1),e.userOrganizationRoles&&e.userOrganizationRoles.forEach(y=>{y.roles.forEach(b=>{b.name===gPe&&s(!0)})})},[e.userOrganizationRoles]);const[l,c]=f.useState(!1);f.useEffect(()=>{c(!1),e.userOrganizationRoles&&e.userOrganizationRoles.forEach(y=>{y.roles.forEach(b=>{b.name===vPe&&c(!0)})})},[e.userOrganizationRoles]);const[u,d]=f.useState(!1);f.useEffect(()=>{d(!1),e.userOrganizationRoles&&e.userOrganizationRoles.forEach(y=>{y.roles.forEach(b=>{b.name===yPe&&d(!0)})})},[e.userOrganizationRoles]);const[p,h]=f.useState(!1);f.useEffect(()=>{h(!1),e.userOrganizationRoles&&e.userOrganizationRoles.forEach(y=>{y.roles.forEach(b=>{b.name===bPe&&h(!0)})})},[e.userOrganizationRoles]);const m="",v=async()=>{},g=async()=>{i.current||(i.current=!0,i.current=!1)};return f.useEffect(()=>{p&&g()},[p]),f.useEffect(()=>{console.log("useUserInfo useEffect"),(t===void 0||t==="")&&r(oO()),v()},[]),{userInfo:e,setUserInfo:n,agentInfo:o,handleUpdateAgentStatus:async y=>{const b={...o,status:y};_e.loading("正在更新状态");const C=await FOe(b);console.log("updateAgentStatus:",y,C.data),C.data.code===200?(_e.destroy(),_e.success("状态更新成功")):(_e.destroy(),_e.error("状态更新失败"))},avatar:m,hasRoleAgent:p,hasRoleSuper:a,hasRoleAdmin:l,hasRoleMember:u}}const ha=f.createContext({}),ait=({children:e})=>{const[t,n]=f.useState(!1),[r,o]=f.useState(!1),i=mw(P=>P.accessToken),a=SPe(P=>P.settings),{userInfo:s,setUserInfo:l,agentInfo:c,handleUpdateAgentStatus:u,hasRoleAgent:d,hasRoleSuper:p,hasRoleAdmin:h,hasRoleMember:m}=H7(),v=f.useMemo(()=>!!i&&i.trim().length>0,[i]),{themeMode:g,setThemeMode:x,isDarkMode:y}=iae(),[b,C]=f.useState(op),S=P=>{let $;P==="en"?$=bW:P==="zh-cn"?$=op:P==="zh-tw"?$=yMe:$=op,console.log("changeLocale localeValue:",$),C($),localStorage.setItem(sW,$.locale)},[w,E]=f.useState(zv),_=P=>{E(P),localStorage.setItem(lW,P)};return f.useEffect(()=>{const P=localStorage.getItem(sW);C(P==="en"?bW:op);const $=localStorage.getItem(lW);E($===zv?zv:$===x0?x0:L$)},[]),M.jsx(ha.Provider,{value:{isCustomServer:t,setIsCustomServer:n,isLoggedIn:v,settings:a,isDarkMode:y,themeMode:g,setThemeMode:x,locale:b,changeLocale:S,mode:w,changeMode:_,isPingLoading:r,setPingLoading:o,userInfo:s,setUserInfo:l,agentInfo:c,handleUpdateAgentStatus:u,hasRoleAgent:d,hasRoleSuper:p,hasRoleAdmin:h,hasRoleMember:m},children:e})},Xi=()=>{const e=f.useContext(ha);if(!e)throw new Error("useAppContext must be used within an AppProvider");return e};var DT=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},AT=typeof window>"u"||"Deno"in globalThis;function ql(){}function sit(e,t){return typeof e=="function"?e(t):e}function lit(e){return typeof e=="number"&&e>=0&&e!==1/0}function cit(e,t){return Math.max(e+(t||0)-Date.now(),0)}function n5(e,t){return typeof e=="function"?e(t):e}function uit(e,t){return typeof e=="function"?e(t):e}function yX(e,t){const{type:n="all",exact:r,fetchStatus:o,predicate:i,queryKey:a,stale:s}=e;if(a){if(r){if(t.queryHash!==V7(a,t.options))return!1}else if(!IC(t.queryKey,a))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||o&&o!==t.state.fetchStatus||i&&!i(t))}function bX(e,t){const{exact:n,status:r,predicate:o,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(n){if(TC(t.options.mutationKey)!==TC(i))return!1}else if(!IC(t.options.mutationKey,i))return!1}return!(r&&t.state.status!==r||o&&!o(t))}function V7(e,t){return((t==null?void 0:t.queryKeyHashFn)||TC)(e)}function TC(e){return JSON.stringify(e,(t,n)=>r5(n)?Object.keys(n).sort().reduce((r,o)=>(r[o]=n[o],r),{}):n)}function IC(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>IC(e[n],t[n])):!1}function Gge(e,t){if(e===t)return e;const n=xX(e)&&xX(t);if(n||r5(e)&&r5(t)){const r=n?e:Object.keys(e),o=r.length,i=n?t:Object.keys(t),a=i.length,s=n?[]:{},l=new Set(r);let c=0;for(let u=0;u{setTimeout(t,e)})}function fit(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?Gge(e,t):t}function pit(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function hit(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var W7=Symbol();function qge(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===W7?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var sm,Jf,c0,Roe,mit=(Roe=class extends DT{constructor(){super();vr(this,sm);vr(this,Jf);vr(this,c0);An(this,c0,t=>{if(!AT&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){pt(this,Jf)||this.setEventListener(pt(this,c0))}onUnsubscribe(){var t;this.hasListeners()||((t=pt(this,Jf))==null||t.call(this),An(this,Jf,void 0))}setEventListener(t){var n;An(this,c0,t),(n=pt(this,Jf))==null||n.call(this),An(this,Jf,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){pt(this,sm)!==t&&(An(this,sm,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof pt(this,sm)=="boolean"?pt(this,sm):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},sm=new WeakMap,Jf=new WeakMap,c0=new WeakMap,Roe),Kge=new mit,u0,ep,d0,Ooe,git=(Ooe=class extends DT{constructor(){super();vr(this,u0,!0);vr(this,ep);vr(this,d0);An(this,d0,t=>{if(!AT&&window.addEventListener){const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){pt(this,ep)||this.setEventListener(pt(this,d0))}onUnsubscribe(){var t;this.hasListeners()||((t=pt(this,ep))==null||t.call(this),An(this,ep,void 0))}setEventListener(t){var n;An(this,d0,t),(n=pt(this,ep))==null||n.call(this),An(this,ep,t(this.setOnline.bind(this)))}setOnline(t){pt(this,u0)!==t&&(An(this,u0,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return pt(this,u0)}},u0=new WeakMap,ep=new WeakMap,d0=new WeakMap,Ooe),hM=new git;function vit(){let e,t;const n=new Promise((o,i)=>{e=o,t=i});n.status="pending",n.catch(()=>{});function r(o){Object.assign(n,o),delete n.resolve,delete n.reject}return n.resolve=o=>{r({status:"fulfilled",value:o}),e(o)},n.reject=o=>{r({status:"rejected",reason:o}),t(o)},n}function yit(e){return Math.min(1e3*2**e,3e4)}function Yge(e){return(e??"online")==="online"?hM.isOnline():!0}var Xge=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function i6(e){return e instanceof Xge}function Qge(e){let t=!1,n=0,r=!1,o;const i=vit(),a=v=>{var g;r||(p(new Xge(v)),(g=e.abort)==null||g.call(e))},s=()=>{t=!0},l=()=>{t=!1},c=()=>Kge.isFocused()&&(e.networkMode==="always"||hM.isOnline())&&e.canRun(),u=()=>Yge(e.networkMode)&&e.canRun(),d=v=>{var g;r||(r=!0,(g=e.onSuccess)==null||g.call(e,v),o==null||o(),i.resolve(v))},p=v=>{var g;r||(r=!0,(g=e.onError)==null||g.call(e,v),o==null||o(),i.reject(v))},h=()=>new Promise(v=>{var g;o=x=>{(r||c())&&v(x)},(g=e.onPause)==null||g.call(e)}).then(()=>{var v;o=void 0,r||(v=e.onContinue)==null||v.call(e)}),m=()=>{if(r)return;let v;const g=n===0?e.initialPromise:void 0;try{v=g??e.fn()}catch(x){v=Promise.reject(x)}Promise.resolve(v).then(d).catch(x=>{var w;if(r)return;const y=e.retry??(AT?0:3),b=e.retryDelay??yit,C=typeof b=="function"?b(n,x):b,S=y===!0||typeof y=="number"&&nc()?void 0:h()).then(()=>{t?p(x):m()})})};return{promise:i,cancel:a,continue:()=>(o==null||o(),i),cancelRetry:s,continueRetry:l,canStart:u,start:()=>(u()?m():h().then(m),i)}}var bit=e=>setTimeout(e,0);function xit(){let e=[],t=0,n=s=>{s()},r=s=>{s()},o=bit;const i=s=>{t?e.push(s):o(()=>{n(s)})},a=()=>{const s=e;e=[],s.length&&o(()=>{r(()=>{s.forEach(l=>{n(l)})})})};return{batch:s=>{let l;t++;try{l=s()}finally{t--,t||a()}return l},batchCalls:s=>(...l)=>{i(()=>{s(...l)})},schedule:i,setNotifyFunction:s=>{n=s},setBatchNotifyFunction:s=>{r=s},setScheduler:s=>{o=s}}}var Ma=xit(),lm,Toe,Zge=(Toe=class{constructor(){vr(this,lm)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),lit(this.gcTime)&&An(this,lm,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(AT?1/0:5*60*1e3))}clearGcTimeout(){pt(this,lm)&&(clearTimeout(pt(this,lm)),An(this,lm,void 0))}},lm=new WeakMap,Toe),f0,cm,ol,um,ta,dw,dm,Kl,sd,Ioe,Cit=(Ioe=class extends Zge{constructor(t){super();vr(this,Kl);vr(this,f0);vr(this,cm);vr(this,ol);vr(this,um);vr(this,ta);vr(this,dw);vr(this,dm);An(this,dm,!1),An(this,dw,t.defaultOptions),this.setOptions(t.options),this.observers=[],An(this,um,t.client),An(this,ol,pt(this,um).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,An(this,f0,Sit(this.options)),this.state=t.state??pt(this,f0),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=pt(this,ta))==null?void 0:t.promise}setOptions(t){this.options={...pt(this,dw),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&pt(this,ol).remove(this)}setData(t,n){const r=fit(this.state.data,t,this.options);return Zi(this,Kl,sd).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){Zi(this,Kl,sd).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var r,o;const n=(r=pt(this,ta))==null?void 0:r.promise;return(o=pt(this,ta))==null||o.cancel(t),n?n.then(ql).catch(ql):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(pt(this,f0))}isActive(){return this.observers.some(t=>uit(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===W7||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>n5(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!cit(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=pt(this,ta))==null||n.continue()}onOnline(){var n;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=pt(this,ta))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),pt(this,ol).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(pt(this,ta)&&(pt(this,dm)?pt(this,ta).cancel({revert:!0}):pt(this,ta).cancelRetry()),this.scheduleGc()),pt(this,ol).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Zi(this,Kl,sd).call(this,{type:"invalidate"})}fetch(t,n){var c,u,d;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(pt(this,ta))return pt(this,ta).continueRetry(),pt(this,ta).promise}if(t&&this.setOptions(t),!this.options.queryFn){const p=this.observers.find(h=>h.options.queryFn);p&&this.setOptions(p.options)}const r=new AbortController,o=p=>{Object.defineProperty(p,"signal",{enumerable:!0,get:()=>(An(this,dm,!0),r.signal)})},i=()=>{const p=qge(this.options,n),m=(()=>{const v={client:pt(this,um),queryKey:this.queryKey,meta:this.meta};return o(v),v})();return An(this,dm,!1),this.options.persister?this.options.persister(p,m,this):p(m)},s=(()=>{const p={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:pt(this,um),state:this.state,fetchFn:i};return o(p),p})();(c=this.options.behavior)==null||c.onFetch(s,this),An(this,cm,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((u=s.fetchOptions)==null?void 0:u.meta))&&Zi(this,Kl,sd).call(this,{type:"fetch",meta:(d=s.fetchOptions)==null?void 0:d.meta});const l=p=>{var h,m,v,g;i6(p)&&p.silent||Zi(this,Kl,sd).call(this,{type:"error",error:p}),i6(p)||((m=(h=pt(this,ol).config).onError)==null||m.call(h,p,this),(g=(v=pt(this,ol).config).onSettled)==null||g.call(v,this.state.data,p,this)),this.scheduleGc()};return An(this,ta,Qge({initialPromise:n==null?void 0:n.initialPromise,fn:s.fetchFn,abort:r.abort.bind(r),onSuccess:p=>{var h,m,v,g;if(p===void 0){l(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(p)}catch(x){l(x);return}(m=(h=pt(this,ol).config).onSuccess)==null||m.call(h,p,this),(g=(v=pt(this,ol).config).onSettled)==null||g.call(v,p,this.state.error,this),this.scheduleGc()},onError:l,onFail:(p,h)=>{Zi(this,Kl,sd).call(this,{type:"failed",failureCount:p,error:h})},onPause:()=>{Zi(this,Kl,sd).call(this,{type:"pause"})},onContinue:()=>{Zi(this,Kl,sd).call(this,{type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0})),pt(this,ta).start()}},f0=new WeakMap,cm=new WeakMap,ol=new WeakMap,um=new WeakMap,ta=new WeakMap,dw=new WeakMap,dm=new WeakMap,Kl=new WeakSet,sd=function(t){const n=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...wit(r.data,this.options),fetchMeta:t.meta??null};case"success":return An(this,cm,void 0),{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const o=t.error;return i6(o)&&o.revert&&pt(this,cm)?{...pt(this,cm),fetchStatus:"idle"}:{...r,error:o,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),Ma.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),pt(this,ol).notify({query:this,type:"updated",action:t})})},Ioe);function wit(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Yge(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function Sit(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var au,koe,Eit=(koe=class extends DT{constructor(t={}){super();vr(this,au);this.config=t,An(this,au,new Map)}build(t,n,r){const o=n.queryKey,i=n.queryHash??V7(o,n);let a=this.get(i);return a||(a=new Cit({client:t,queryKey:o,queryHash:i,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(o)}),this.add(a)),a}add(t){pt(this,au).has(t.queryHash)||(pt(this,au).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=pt(this,au).get(t.queryHash);n&&(t.destroy(),n===t&&pt(this,au).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Ma.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return pt(this,au).get(t)}getAll(){return[...pt(this,au).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(r=>yX(n,r))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(r=>yX(t,r)):n}notify(t){Ma.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){Ma.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Ma.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},au=new WeakMap,koe),su,Ca,fm,lu,jf,Noe,_it=(Noe=class extends Zge{constructor(t){super();vr(this,lu);vr(this,su);vr(this,Ca);vr(this,fm);this.mutationId=t.mutationId,An(this,Ca,t.mutationCache),An(this,su,[]),this.state=t.state||$it(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){pt(this,su).includes(t)||(pt(this,su).push(t),this.clearGcTimeout(),pt(this,Ca).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){An(this,su,pt(this,su).filter(n=>n!==t)),this.scheduleGc(),pt(this,Ca).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){pt(this,su).length||(this.state.status==="pending"?this.scheduleGc():pt(this,Ca).remove(this))}continue(){var t;return((t=pt(this,fm))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var i,a,s,l,c,u,d,p,h,m,v,g,x,y,b,C,S,w,E,_;const n=()=>{Zi(this,lu,jf).call(this,{type:"continue"})};An(this,fm,Qge({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(P,$)=>{Zi(this,lu,jf).call(this,{type:"failed",failureCount:P,error:$})},onPause:()=>{Zi(this,lu,jf).call(this,{type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>pt(this,Ca).canRun(this)}));const r=this.state.status==="pending",o=!pt(this,fm).canStart();try{if(r)n();else{Zi(this,lu,jf).call(this,{type:"pending",variables:t,isPaused:o}),await((a=(i=pt(this,Ca).config).onMutate)==null?void 0:a.call(i,t,this));const $=await((l=(s=this.options).onMutate)==null?void 0:l.call(s,t));$!==this.state.context&&Zi(this,lu,jf).call(this,{type:"pending",context:$,variables:t,isPaused:o})}const P=await pt(this,fm).start();return await((u=(c=pt(this,Ca).config).onSuccess)==null?void 0:u.call(c,P,t,this.state.context,this)),await((p=(d=this.options).onSuccess)==null?void 0:p.call(d,P,t,this.state.context)),await((m=(h=pt(this,Ca).config).onSettled)==null?void 0:m.call(h,P,null,this.state.variables,this.state.context,this)),await((g=(v=this.options).onSettled)==null?void 0:g.call(v,P,null,t,this.state.context)),Zi(this,lu,jf).call(this,{type:"success",data:P}),P}catch(P){try{throw await((y=(x=pt(this,Ca).config).onError)==null?void 0:y.call(x,P,t,this.state.context,this)),await((C=(b=this.options).onError)==null?void 0:C.call(b,P,t,this.state.context)),await((w=(S=pt(this,Ca).config).onSettled)==null?void 0:w.call(S,void 0,P,this.state.variables,this.state.context,this)),await((_=(E=this.options).onSettled)==null?void 0:_.call(E,void 0,P,t,this.state.context)),P}finally{Zi(this,lu,jf).call(this,{type:"error",error:P})}}finally{pt(this,Ca).runNext(this)}}},su=new WeakMap,Ca=new WeakMap,fm=new WeakMap,lu=new WeakSet,jf=function(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),Ma.batch(()=>{pt(this,su).forEach(r=>{r.onMutationUpdate(t)}),pt(this,Ca).notify({mutation:this,type:"updated",action:t})})},Noe);function $it(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var hd,Yl,fw,Doe,Pit=(Doe=class extends DT{constructor(t={}){super();vr(this,hd);vr(this,Yl);vr(this,fw);this.config=t,An(this,hd,new Set),An(this,Yl,new Map),An(this,fw,0)}build(t,n,r){const o=new _it({mutationCache:this,mutationId:++_E(this,fw)._,options:t.defaultMutationOptions(n),state:r});return this.add(o),o}add(t){pt(this,hd).add(t);const n=b2(t);if(typeof n=="string"){const r=pt(this,Yl).get(n);r?r.push(t):pt(this,Yl).set(n,[t])}this.notify({type:"added",mutation:t})}remove(t){if(pt(this,hd).delete(t)){const n=b2(t);if(typeof n=="string"){const r=pt(this,Yl).get(n);if(r)if(r.length>1){const o=r.indexOf(t);o!==-1&&r.splice(o,1)}else r[0]===t&&pt(this,Yl).delete(n)}}this.notify({type:"removed",mutation:t})}canRun(t){const n=b2(t);if(typeof n=="string"){const r=pt(this,Yl).get(n),o=r==null?void 0:r.find(i=>i.state.status==="pending");return!o||o===t}else return!0}runNext(t){var r;const n=b2(t);if(typeof n=="string"){const o=(r=pt(this,Yl).get(n))==null?void 0:r.find(i=>i!==t&&i.state.isPaused);return(o==null?void 0:o.continue())??Promise.resolve()}else return Promise.resolve()}clear(){Ma.batch(()=>{pt(this,hd).forEach(t=>{this.notify({type:"removed",mutation:t})}),pt(this,hd).clear(),pt(this,Yl).clear()})}getAll(){return Array.from(pt(this,hd))}find(t){const n={exact:!0,...t};return this.getAll().find(r=>bX(n,r))}findAll(t={}){return this.getAll().filter(n=>bX(t,n))}notify(t){Ma.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return Ma.batch(()=>Promise.all(t.map(n=>n.continue().catch(ql))))}},hd=new WeakMap,Yl=new WeakMap,fw=new WeakMap,Doe);function b2(e){var t;return(t=e.options.scope)==null?void 0:t.id}function wX(e){return{onFetch:(t,n)=>{var u,d,p,h,m;const r=t.options,o=(p=(d=(u=t.fetchOptions)==null?void 0:u.meta)==null?void 0:d.fetchMore)==null?void 0:p.direction,i=((h=t.state.data)==null?void 0:h.pages)||[],a=((m=t.state.data)==null?void 0:m.pageParams)||[];let s={pages:[],pageParams:[]},l=0;const c=async()=>{let v=!1;const g=b=>{Object.defineProperty(b,"signal",{enumerable:!0,get:()=>(t.signal.aborted?v=!0:t.signal.addEventListener("abort",()=>{v=!0}),t.signal)})},x=qge(t.options,t.fetchOptions),y=async(b,C,S)=>{if(v)return Promise.reject();if(C==null&&b.pages.length)return Promise.resolve(b);const E=(()=>{const R={client:t.client,queryKey:t.queryKey,pageParam:C,direction:S?"backward":"forward",meta:t.options.meta};return g(R),R})(),_=await x(E),{maxPages:P}=t.options,$=S?hit:pit;return{pages:$(b.pages,_,P),pageParams:$(b.pageParams,C,P)}};if(o&&i.length){const b=o==="backward",C=b?Mit:SX,S={pages:i,pageParams:a},w=C(r,S);s=await y(S,w,b)}else{const b=e??i.length;do{const C=l===0?a[0]??r.initialPageParam:SX(r,s);if(l>0&&C==null)break;s=await y(s,C),l++}while(l{var v,g;return(g=(v=t.options).persister)==null?void 0:g.call(v,c,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=c}}}function SX(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Mit(e,{pages:t,pageParams:n}){var r;return t.length>0?(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n):void 0}var _o,tp,np,p0,h0,rp,m0,g0,Aoe,Rit=(Aoe=class{constructor(e={}){vr(this,_o);vr(this,tp);vr(this,np);vr(this,p0);vr(this,h0);vr(this,rp);vr(this,m0);vr(this,g0);An(this,_o,e.queryCache||new Eit),An(this,tp,e.mutationCache||new Pit),An(this,np,e.defaultOptions||{}),An(this,p0,new Map),An(this,h0,new Map),An(this,rp,0)}mount(){_E(this,rp)._++,pt(this,rp)===1&&(An(this,m0,Kge.subscribe(async e=>{e&&(await this.resumePausedMutations(),pt(this,_o).onFocus())})),An(this,g0,hM.subscribe(async e=>{e&&(await this.resumePausedMutations(),pt(this,_o).onOnline())})))}unmount(){var e,t;_E(this,rp)._--,pt(this,rp)===0&&((e=pt(this,m0))==null||e.call(this),An(this,m0,void 0),(t=pt(this,g0))==null||t.call(this),An(this,g0,void 0))}isFetching(e){return pt(this,_o).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return pt(this,tp).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=pt(this,_o).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=pt(this,_o).build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(n5(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return pt(this,_o).findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),o=pt(this,_o).get(r.queryHash),i=o==null?void 0:o.state.data,a=sit(t,i);if(a!==void 0)return pt(this,_o).build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return Ma.batch(()=>pt(this,_o).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=pt(this,_o).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=pt(this,_o);Ma.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=pt(this,_o);return Ma.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=Ma.batch(()=>pt(this,_o).findAll(e).map(o=>o.cancel(n)));return Promise.all(r).then(ql).catch(ql)}invalidateQueries(e,t={}){return Ma.batch(()=>(pt(this,_o).findAll(e).forEach(n=>{n.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=Ma.batch(()=>pt(this,_o).findAll(e).filter(o=>!o.isDisabled()&&!o.isStatic()).map(o=>{let i=o.fetch(void 0,n);return n.throwOnError||(i=i.catch(ql)),o.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(r).then(ql)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=pt(this,_o).build(this,t);return n.isStaleByTime(n5(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(ql).catch(ql)}fetchInfiniteQuery(e){return e.behavior=wX(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(ql).catch(ql)}ensureInfiniteQueryData(e){return e.behavior=wX(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return hM.isOnline()?pt(this,tp).resumePausedMutations():Promise.resolve()}getQueryCache(){return pt(this,_o)}getMutationCache(){return pt(this,tp)}getDefaultOptions(){return pt(this,np)}setDefaultOptions(e){An(this,np,e)}setQueryDefaults(e,t){pt(this,p0).set(TC(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...pt(this,p0).values()],n={};return t.forEach(r=>{IC(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){pt(this,h0).set(TC(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...pt(this,h0).values()],n={};return t.forEach(r=>{IC(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...pt(this,np).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=V7(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===W7&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...pt(this,np).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){pt(this,_o).clear(),pt(this,tp).clear()}},_o=new WeakMap,tp=new WeakMap,np=new WeakMap,p0=new WeakMap,h0=new WeakMap,rp=new WeakMap,m0=new WeakMap,g0=new WeakMap,Aoe),Oit=f.createContext(void 0),Tit=({client:e,children:t})=>(f.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),M.jsx(Oit.Provider,{value:e,children:t}));/** + `]:{zIndex:10,width:r,margin:`0 ${se(e.marginXXS)}`,fontSize:r,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,color:o,"&:hover":{color:o},svg:{verticalAlign:"baseline"}}},[`${s}-thumbnail, ${s}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${s}-name`]:{display:"none",textAlign:"center"},[`${s}-file + ${s}-name`]:{position:"absolute",bottom:e.margin,display:"block",width:`calc(100% - ${se(i(e.paddingXS).mul(2).equal())})`},[`${s}-uploading`]:{[`&${s}`]:{backgroundColor:e.colorFillAlter},[`&::before, ${n}-eye, ${n}-download, ${n}-delete`]:{display:"none"}},[`${s}-progress`]:{bottom:e.marginXL,width:`calc(100% - ${se(i(e.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${t}-wrapper${t}-picture-circle-wrapper`]:{[`${t}${t}-select`]:{borderRadius:"50%"}}}},Rot=e=>{const{componentCls:t}=e;return{[`${t}-rtl`]:{direction:"rtl"}}},Oot=e=>{const{componentCls:t,colorTextDisabled:n}=e;return{[`${t}-wrapper`]:Object.assign(Object.assign({},Tn(e)),{[t]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${t}-select`]:{display:"inline-block"},[`${t}-hidden`]:{display:"none"},[`${t}-disabled`]:{color:n,cursor:"not-allowed"}})}},kot=e=>({actionsColor:e.colorIcon}),Iot=pn("Upload",e=>{const{fontSizeHeading3:t,fontHeight:n,lineWidth:r,controlHeightLG:o,calc:i}=e,a=Xt(e,{uploadThumbnailSize:i(t).mul(2).equal(),uploadProgressOffset:i(i(n).div(2)).add(r).equal(),uploadPicCardSize:i(o).mul(2.55).equal()});return[Oot(a),_ot(a),Mot(a),Tot(a),$ot(a),Pot(a),Rot(a),LC(a)]},kot);function g2(e){return Object.assign(Object.assign({},e),{lastModified:e.lastModified,lastModifiedDate:e.lastModifiedDate,name:e.name,size:e.size,type:e.type,uid:e.uid,percent:0,originFileObj:e})}function v2(e,t){const n=De(t),r=n.findIndex(({uid:o})=>o===e.uid);return r===-1?n.push(e):n[r]=e,n}function nD(e,t){const n=e.uid!==void 0?"uid":"name";return t.filter(r=>r[n]===e[n])[0]}function Dot(e,t){const n=e.uid!==void 0?"uid":"name",r=t.filter(o=>o[n]!==e[n]);return r.length===t.length?null:r}const Not=(e="")=>{const t=e.split("/"),r=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(r)||[""])[0]},Wge=e=>e.indexOf("image/")===0,Aot=e=>{if(e.type&&!e.thumbUrl)return Wge(e.type);const t=e.thumbUrl||e.url||"",n=Not(t);return/^data:image\//.test(t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(n)?!0:!(/^data:/.test(t)||n)},Mf=200;function Fot(e){return new Promise(t=>{if(!e.type||!Wge(e.type)){t("");return}const n=document.createElement("canvas");n.width=Mf,n.height=Mf,n.style.cssText=`position: fixed; left: 0; top: 0; width: ${Mf}px; height: ${Mf}px; z-index: 9999; display: none;`,document.body.appendChild(n);const r=n.getContext("2d"),o=new Image;if(o.onload=()=>{const{width:i,height:a}=o;let s=Mf,l=Mf,c=0,u=0;i>a?(l=a*(Mf/i),u=-(l-s)/2):(s=i*(Mf/a),c=-(s-l)/2),r.drawImage(o,c,u,s,l);const d=n.toDataURL();document.body.removeChild(n),window.URL.revokeObjectURL(o.src),t(d)},o.crossOrigin="anonymous",e.type.startsWith("image/svg+xml")){const i=new FileReader;i.onload=()=>{i.result&&typeof i.result=="string"&&(o.src=i.result)},i.readAsDataURL(e)}else if(e.type.startsWith("image/gif")){const i=new FileReader;i.onload=()=>{i.result&&t(i.result)},i.readAsDataURL(e)}else o.src=window.URL.createObjectURL(e)})}const Bot=p.forwardRef(({prefixCls:e,className:t,style:n,locale:r,listType:o,file:i,items:a,progress:s,iconRender:l,actionIconRender:c,itemRender:u,isImgUrl:d,showPreviewIcon:f,showRemoveIcon:h,showDownloadIcon:m,previewIcon:v,removeIcon:g,downloadIcon:b,extra:y,onPreview:x,onDownload:w,onClose:S},C)=>{var E,_;const{status:P}=i,[$,T]=p.useState(P);p.useEffect(()=>{P!=="removed"&&T(P)},[P]);const[R,O]=p.useState(!1);p.useEffect(()=>{const Q=setTimeout(()=>{O(!0)},300);return()=>{clearTimeout(Q)}},[]);const k=l(i);let I=p.createElement("div",{className:`${e}-icon`},k);if(o==="picture"||o==="picture-card"||o==="picture-circle")if($==="uploading"||!i.thumbUrl&&!i.url){const Q=re(`${e}-list-item-thumbnail`,{[`${e}-list-item-file`]:$!=="uploading"});I=p.createElement("div",{className:Q},k)}else{const Q=d!=null&&d(i)?p.createElement("img",{src:i.thumbUrl||i.url,alt:i.name,className:`${e}-list-item-image`,crossOrigin:i.crossOrigin}):k,ee=re(`${e}-list-item-thumbnail`,{[`${e}-list-item-file`]:d&&!d(i)});I=p.createElement("a",{className:ee,onClick:te=>x(i,te),href:i.url||i.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Q)}const D=re(`${e}-list-item`,`${e}-list-item-${$}`),N=typeof i.linkProps=="string"?JSON.parse(i.linkProps):i.linkProps,L=(typeof h=="function"?h(i):h)?c((typeof g=="function"?g(i):g)||p.createElement(zc,null),()=>S(i),e,r.removeFile,!0):null,H=(typeof m=="function"?m(i):m)&&$==="done"?c((typeof b=="function"?b(i):b)||p.createElement(kO,null),()=>w(i),e,r.downloadFile):null,U=o!=="picture-card"&&o!=="picture-circle"&&p.createElement("span",{key:"download-delete",className:re(`${e}-list-item-actions`,{picture:o==="picture"})},H,L),V=typeof y=="function"?y(i):y,j=V&&p.createElement("span",{className:`${e}-list-item-extra`},V),F=re(`${e}-list-item-name`),W=i.url?p.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:F,title:i.name},N,{href:i.url,onClick:Q=>x(i,Q)}),i.name,j):p.createElement("span",{key:"view",className:F,onClick:Q=>x(i,Q),title:i.name},i.name,j),X=(typeof f=="function"?f(i):f)&&(i.url||i.thumbUrl)?p.createElement("a",{href:i.url||i.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:Q=>x(i,Q),title:r.previewFile},typeof v=="function"?v(i):v||p.createElement(Gy,null)):null,J=(o==="picture-card"||o==="picture-circle")&&$!=="uploading"&&p.createElement("span",{className:`${e}-list-item-actions`},X,$==="done"&&H,L),{getPrefixCls:q}=p.useContext(kt),A=q(),z=p.createElement("div",{className:D},I,W,U,J,R&&p.createElement(Ko,{motionName:`${A}-fade`,visible:$==="uploading",motionDeadline:2e3},({className:Q})=>{const ee="percent"in i?p.createElement(uge,Object.assign({type:"line",percent:i.percent,"aria-label":i["aria-label"],"aria-labelledby":i["aria-labelledby"]},s)):null;return p.createElement("div",{className:re(`${e}-list-item-progress`,Q)},ee)})),G=i.response&&typeof i.response=="string"?i.response:((E=i.error)===null||E===void 0?void 0:E.statusText)||((_=i.error)===null||_===void 0?void 0:_.message)||r.uploadError,Y=$==="error"?p.createElement(ss,{title:G,getPopupContainer:Q=>Q.parentNode},z):z;return p.createElement("div",{className:re(`${e}-list-item-container`,t),style:n,ref:C},u?u(Y,i,a,{download:w.bind(null,i),preview:x.bind(null,i),remove:S.bind(null,i)}):Y)}),Lot=(e,t)=>{const{listType:n="text",previewFile:r=Fot,onPreview:o,onDownload:i,onRemove:a,locale:s,iconRender:l,isImageUrl:c=Aot,prefixCls:u,items:d=[],showPreviewIcon:f=!0,showRemoveIcon:h=!0,showDownloadIcon:m=!1,removeIcon:v,previewIcon:g,downloadIcon:b,extra:y,progress:x={size:[-1,2],showInfo:!1},appendAction:w,appendActionVisible:S=!0,itemRender:C,disabled:E}=e,_=Yfe(),[P,$]=p.useState(!1),T=["picture-card","picture-circle"].includes(n);p.useEffect(()=>{n.startsWith("picture")&&(d||[]).forEach(F=>{!(F.originFileObj instanceof File||F.originFileObj instanceof Blob)||F.thumbUrl!==void 0||(F.thumbUrl="",r==null||r(F.originFileObj).then(W=>{F.thumbUrl=W||"",_()}))})},[n,d,r]),p.useEffect(()=>{$(!0)},[]);const R=(F,W)=>{if(o)return W==null||W.preventDefault(),o(F)},O=F=>{typeof i=="function"?i(F):F.url&&window.open(F.url)},k=F=>{a==null||a(F)},I=F=>{if(l)return l(F,n);const W=F.status==="uploading";if(n.startsWith("picture")){const X=n==="picture"?p.createElement(Pu,null):s.uploading,J=c!=null&&c(F)?p.createElement($tt,null):p.createElement(Net,null);return W?X:J}return W?p.createElement(Pu,null):p.createElement(Stt,null)},D=(F,W,X,J,q)=>{const A={type:"text",size:"small",title:J,onClick:z=>{var G,Y;W(),p.isValidElement(F)&&((Y=(G=F.props).onClick)===null||Y===void 0||Y.call(G,z))},className:`${X}-list-item-action`,disabled:q?E:!1};return p.isValidElement(F)?p.createElement(At,Object.assign({},A,{icon:No(F,Object.assign(Object.assign({},F.props),{onClick:()=>{}}))})):p.createElement(At,Object.assign({},A),p.createElement("span",null,F))};p.useImperativeHandle(t,()=>({handlePreview:R,handleDownload:O}));const{getPrefixCls:N}=p.useContext(kt),L=N("upload",u),H=N(),U=re(`${L}-list`,`${L}-list-${n}`),V=p.useMemo(()=>En(_w(H),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[H]),j=Object.assign(Object.assign({},T?{}:V),{motionDeadline:2e3,motionName:`${L}-${T?"animate-inline":"animate"}`,keys:De(d.map(F=>({key:F.uid,file:F}))),motionAppear:P});return p.createElement("div",{className:U},p.createElement(HR,Object.assign({},j,{component:!1}),({key:F,file:W,className:X,style:J})=>p.createElement(Bot,{key:F,locale:s,prefixCls:L,className:X,style:J,file:W,items:d,progress:x,listType:n,isImgUrl:c,showPreviewIcon:f,showRemoveIcon:h,showDownloadIcon:m,removeIcon:v,previewIcon:g,downloadIcon:b,extra:y,iconRender:I,actionIconRender:D,itemRender:C,onPreview:R,onDownload:O,onClose:k})),w&&p.createElement(Ko,Object.assign({},j,{visible:S,forceRender:!0}),({className:F,style:W})=>No(w,X=>({className:re(X.className,F),style:Object.assign(Object.assign(Object.assign({},W),{pointerEvents:F?"none":void 0}),X.style)}))))},jot=p.forwardRef(Lot);var zot=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?i(u.value):o(u.value).then(s,l)}c((r=r.apply(e,[])).next())})};const Kx=`__LIST_IGNORE_${Date.now()}__`,Hot=(e,t)=>{const{fileList:n,defaultFileList:r,onRemove:o,showUploadList:i=!0,listType:a="text",onPreview:s,onDownload:l,onChange:c,onDrop:u,previewFile:d,disabled:f,locale:h,iconRender:m,isImageUrl:v,progress:g,prefixCls:b,className:y,type:x="select",children:w,style:S,itemRender:C,maxCount:E,data:_={},multiple:P=!1,hasControlInside:$=!0,action:T="",accept:R="",supportServerRender:O=!0,rootClassName:k}=e,I=p.useContext(Do),D=f??I,[N,L]=Gt(r||[],{value:n,postState:we=>we??[]}),[H,U]=p.useState("drop"),V=p.useRef(null),j=p.useRef(null);p.useMemo(()=>{const we=Date.now();(n||[]).forEach((Re,Fe)=>{!Re.uid&&!Object.isFrozen(Re)&&(Re.uid=`__AUTO__${we}_${Fe}__`)})},[n]);const F=(we,Re,Fe)=>{let Se=De(Re),Ae=!1;E===1?Se=Se.slice(-1):E&&(Ae=Se.length>E,Se=Se.slice(0,E)),ji.flushSync(()=>{L(Se)});const Ve={file:we,fileList:Se};Fe&&(Ve.event=Fe),(!Ae||we.status==="removed"||Se.some(Je=>Je.uid===we.uid))&&ji.flushSync(()=>{c==null||c(Ve)})},W=(we,Re)=>zot(void 0,void 0,void 0,function*(){const{beforeUpload:Fe,transformFile:Se}=e;let Ae=we;if(Fe){const Ve=yield Fe(we,Re);if(Ve===!1)return!1;if(delete we[Kx],Ve===Kx)return Object.defineProperty(we,Kx,{value:!0,configurable:!0}),!1;typeof Ve=="object"&&Ve&&(Ae=Ve)}return Se&&(Ae=yield Se(Ae)),Ae}),X=we=>{const Re=we.filter(Ae=>!Ae.file[Kx]);if(!Re.length)return;const Fe=Re.map(Ae=>g2(Ae.file));let Se=De(N);Fe.forEach(Ae=>{Se=v2(Ae,Se)}),Fe.forEach((Ae,Ve)=>{let Je=Ae;if(Re[Ve].parsedFile)Ae.status="uploading";else{const{originFileObj:ht}=Ae;let He;try{He=new File([ht],ht.name,{type:ht.type})}catch{He=new Blob([ht],{type:ht.type}),He.name=ht.name,He.lastModifiedDate=new Date,He.lastModified=new Date().getTime()}He.uid=Ae.uid,Je=He}F(Je,Se)})},J=(we,Re,Fe)=>{try{typeof we=="string"&&(we=JSON.parse(we))}catch{}if(!nD(Re,N))return;const Se=g2(Re);Se.status="done",Se.percent=100,Se.response=we,Se.xhr=Fe;const Ae=v2(Se,N);F(Se,Ae)},q=(we,Re)=>{if(!nD(Re,N))return;const Fe=g2(Re);Fe.status="uploading",Fe.percent=we.percent;const Se=v2(Fe,N);F(Fe,Se,we)},A=(we,Re,Fe)=>{if(!nD(Fe,N))return;const Se=g2(Fe);Se.error=we,Se.response=Re,Se.status="error";const Ae=v2(Se,N);F(Se,Ae)},z=we=>{let Re;Promise.resolve(typeof o=="function"?o(we):o).then(Fe=>{var Se;if(Fe===!1)return;const Ae=Dot(we,N);Ae&&(Re=Object.assign(Object.assign({},we),{status:"removed"}),N==null||N.forEach(Ve=>{const Je=Re.uid!==void 0?"uid":"name";Ve[Je]===Re[Je]&&!Object.isFrozen(Ve)&&(Ve.status="removed")}),(Se=V.current)===null||Se===void 0||Se.abort(Re),F(Re,Ae))})},G=we=>{U(we.type),we.type==="drop"&&(u==null||u(we))};p.useImperativeHandle(t,()=>({onBatchStart:X,onSuccess:J,onProgress:q,onError:A,fileList:N,upload:V.current,nativeElement:j.current}));const{getPrefixCls:Y,direction:Q,upload:ee}=p.useContext(kt),te=Y("upload",b),oe=Object.assign(Object.assign({onBatchStart:X,onError:A,onProgress:q,onSuccess:J},e),{data:_,multiple:P,action:T,accept:R,supportServerRender:O,prefixCls:te,disabled:D,beforeUpload:W,onChange:void 0,hasControlInside:$});delete oe.className,delete oe.style,(!w||D)&&delete oe.id;const ne=`${te}-wrapper`,[le,ce,he]=Iot(te,ne),[ue]=Xi("Upload",_u.Upload),{showRemoveIcon:fe,showPreviewIcon:ve,showDownloadIcon:ge,removeIcon:de,previewIcon:be,downloadIcon:Ee,extra:Le}=typeof i=="boolean"?{}:i,Te=typeof fe>"u"?!D:fe,Pe=(we,Re)=>i?p.createElement(jot,{prefixCls:te,listType:a,items:N,previewFile:d,onPreview:s,onDownload:l,onRemove:z,showRemoveIcon:Te,showPreviewIcon:ve,showDownloadIcon:ge,removeIcon:de,previewIcon:be,downloadIcon:Ee,iconRender:m,extra:Le,locale:Object.assign(Object.assign({},ue),h),isImageUrl:v,progress:g,appendAction:we,appendActionVisible:Re,itemRender:C,disabled:D}):we,ze=re(ne,y,k,ce,he,ee==null?void 0:ee.className,{[`${te}-rtl`]:Q==="rtl",[`${te}-picture-card-wrapper`]:a==="picture-card",[`${te}-picture-circle-wrapper`]:a==="picture-circle"}),ke=Object.assign(Object.assign({},ee==null?void 0:ee.style),S);if(x==="drag"){const we=re(ce,te,`${te}-drag`,{[`${te}-drag-uploading`]:N.some(Re=>Re.status==="uploading"),[`${te}-drag-hover`]:H==="dragover",[`${te}-disabled`]:D,[`${te}-rtl`]:Q==="rtl"});return le(p.createElement("span",{className:ze,ref:j},p.createElement("div",{className:we,style:ke,onDrop:G,onDragOver:G,onDragLeave:G},p.createElement(t5,Object.assign({},oe,{ref:V,className:`${te}-btn`}),p.createElement("div",{className:`${te}-drag-container`},w))),Pe()))}const $e=re(te,`${te}-select`,{[`${te}-disabled`]:D,[`${te}-hidden`]:!w}),Be=p.createElement("div",{className:$e,style:ke},p.createElement(t5,Object.assign({},oe,{ref:V})));return le(a==="picture-card"||a==="picture-circle"?p.createElement("span",{className:ze,ref:j},Pe(Be,!!w)):p.createElement("span",{className:ze,ref:j},Be,Pe()))},Uge=p.forwardRef(Hot);var Vot=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{style:n,height:r,hasControlInside:o=!1}=e,i=Vot(e,["style","height","hasControlInside"]);return p.createElement(Uge,Object.assign({ref:t,hasControlInside:o},i,{type:"drag",style:Object.assign(Object.assign({},n),{height:r})}))}),Rc=Uge;Rc.Dragger=Wot;Rc.LIST_IGNORE=Kx;const Uot=p.forwardRef((e,t)=>{const{prefixCls:n,className:r,children:o,size:i,style:a={}}=e,s=re(`${n}-panel`,{[`${n}-panel-hidden`]:i===0},r),l=i!==void 0;return Z.createElement("div",{ref:t,className:s,style:Object.assign(Object.assign({},a),{flexBasis:l?i:"auto",flexGrow:l?0:1})},o)}),Got=()=>null;var qot=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);obi(e).filter(n=>p.isValidElement(n)).map(n=>{const{props:r}=n,{collapsible:o}=r,i=qot(r,["collapsible"]);return Object.assign(Object.assign({},i),{collapsible:Kot(o)})}),[e])}function Xot(e,t,n){return p.useMemo(()=>{const r=[];for(let o=0;o0||m.start&&l===0&&s>0,b=m.start&&l>0||d.end&&s===0&&l>0;r[o]={resizable:v,startCollapsible:!!(n?b:g),endCollapsible:!!(n?g:b)}}return r},[t,e])}function t$(e){return Number(e.slice(0,-1))/100}function rD(e){return typeof e=="string"&&e.endsWith("%")}function Qot(e,t){const n=e.map(m=>m.size),r=e.length,o=t||0,i=m=>m*o,[a,s]=Z.useState(()=>e.map(m=>m.defaultSize)),l=Z.useMemo(()=>{var m;const v=[];for(let g=0;g{let m=[],v=0;for(let b=0;bb+(y||0),0);if(g>1||!v){const b=1/g;m=m.map(y=>y===void 0?0:y*b)}else{const b=(1-g)/v;m=m.map(y=>y===void 0?b:y)}return m},[l,o]),u=Z.useMemo(()=>c.map(i),[c,o]),d=Z.useMemo(()=>e.map(m=>rD(m.min)?t$(m.min):(m.min||0)/o),[e,o]),f=Z.useMemo(()=>e.map(m=>rD(m.max)?t$(m.max):(m.max||o)/o),[e,o]);return[Z.useMemo(()=>t?u:l,[u,t]),u,c,d,f,s]}function Zot(e,t,n,r,o,i){const a=e.map(w=>[w.min,w.max]),s=r||0,l=w=>w*s;function c(w,S){return typeof w=="string"?l(t$(w)):w??S}const[u,d]=p.useState([]),f=p.useRef([]),[h,m]=p.useState(null),v=()=>n.map(l);return[w=>{d(v()),m({index:w,confirmed:!1})},(w,S)=>{var C;let E=null;if((!h||!h.confirmed)&&S!==0){if(S>0)E=w,m({index:w,confirmed:!0});else for(let D=w;D>=0;D-=1)if(u[D]>0&&t[D].resizable){E=D,m({index:D,confirmed:!0});break}}const _=(C=E??(h==null?void 0:h.index))!==null&&C!==void 0?C:w,P=De(u),$=_+1,T=c(a[_][0],0),R=c(a[$][0],0),O=c(a[_][1],s),k=c(a[$][1],s);let I=S;return P[_]+IO&&(I=O-P[_]),P[$]-I>k&&(I=P[$]-k),P[_]+=I,P[$]-=I,o(P),P},()=>{m(null)},(w,S)=>{const C=v(),E=i?S==="start"?"end":"start":S,_=E==="start"?w:w+1,P=E==="start"?w+1:w,$=C[_],T=C[P];if($!==0&&T!==0)C[_]=0,C[P]+=$,f.current[w]=$;else{const R=$+T,O=c(a[_][0],0),k=c(a[_][1],s),I=c(a[P][0],0),D=c(a[P][1],s),N=Math.max(O,R-D),L=Math.min(k,R-I),H=I||(L-N)/2,U=f.current[w],V=R-U;U&&U<=D&&U>=I&&V<=k&&V>=O?(C[P]=U,C[_]=V):(C[_]-=H,C[P]+=H)}return o(C),C},h==null?void 0:h.index]}function oD(e){return typeof e=="number"&&!Number.isNaN(e)?Math.round(e):0}const Jot=e=>{const{prefixCls:t,vertical:n,index:r,active:o,ariaNow:i,ariaMin:a,ariaMax:s,resizable:l,startCollapsible:c,endCollapsible:u,onOffsetStart:d,onOffsetUpdate:f,onOffsetEnd:h,onCollapse:m,lazy:v,containerSize:g}=e,b=`${t}-bar`,[y,x]=p.useState(null),[w,S]=p.useState(0),C=n?0:w,E=n?w:0,_=D=>{l&&D.currentTarget&&(x([D.pageX,D.pageY]),d(r))},P=D=>{if(l&&D.touches.length===1){const N=D.touches[0];x([N.pageX,N.pageY]),d(r)}},$=D=>{const N=g*i/100,L=N+D,H=Math.max(0,g*a/100),U=Math.min(g,g*s/100);return Math.max(H,Math.min(U,L))-N},T=Jt((D,N)=>{const L=$(n?N:D);S(L)}),R=Jt(()=>{f(r,C,E,!0),S(0),h(!0)});Z.useLayoutEffect(()=>{if(y){const U={mousemove:V=>{const{pageX:j,pageY:F}=V,W=j-y[0],X=F-y[1];v?T(W,X):f(r,W,X)},mouseup:()=>{v?R():h(),x(null)},touchmove:V=>{if(V.touches.length===1){const j=V.touches[0],F=j.pageX-y[0],W=j.pageY-y[1];v?T(F,W):f(r,F,W)}},touchend:()=>{v?R():h(),x(null)}};for(const[V,j]of Object.entries(U))window.addEventListener(V,j);return()=>{for(const[V,j]of Object.entries(U))window.removeEventListener(V,j)}}},[y]);const O={[`--${b}-preview-offset`]:`${w}px`},k=n?hme:Ru,I=n?jp:El;return Z.createElement("div",{className:b,role:"separator","aria-valuenow":oD(i),"aria-valuemin":oD(a),"aria-valuemax":oD(s)},v&&Z.createElement("div",{className:re(`${b}-preview`,{[`${b}-preview-active`]:!!w}),style:O}),Z.createElement("div",{className:re(`${b}-dragger`,{[`${b}-dragger-disabled`]:!l,[`${b}-dragger-active`]:o}),onMouseDown:_,onTouchStart:P}),c&&Z.createElement("div",{className:re(`${b}-collapse-bar`,`${b}-collapse-bar-start`),onClick:()=>m(r,"start")},Z.createElement(k,{className:re(`${b}-collapse-icon`,`${b}-collapse-start`)})),u&&Z.createElement("div",{className:re(`${b}-collapse-bar`,`${b}-collapse-bar-end`),onClick:()=>m(r,"end")},Z.createElement(I,{className:re(`${b}-collapse-icon`,`${b}-collapse-end`)})))},eit=e=>{const{componentCls:t}=e;return{[`&-rtl${t}-horizontal`]:{[`> ${t}-bar`]:{[`${t}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${t}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${t}-vertical`]:{[`> ${t}-bar`]:{[`${t}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${t}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},y2={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},tit=e=>{const{componentCls:t,colorFill:n,splitBarDraggableSize:r,splitBarSize:o,splitTriggerSize:i,controlItemBgHover:a,controlItemBgActive:s,controlItemBgActiveHover:l,prefixCls:c}=e,u=`${t}-bar`,d=`${t}-mask`,f=`${t}-panel`,h=e.calc(i).div(2).equal(),m=`${c}-bar-preview-offset`,v={position:"absolute",background:e.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[t]:Object.assign(Object.assign(Object.assign({},Tn(e)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${u}`]:{flex:"none",position:"relative",userSelect:"none",[`${u}-dragger`]:Object.assign(Object.assign({},y2),{zIndex:1,"&::before":Object.assign({content:'""',background:a},y2),"&::after":Object.assign({content:'""',background:n},y2),[`&:hover:not(${u}-dragger-active)`]:{"&::before":{background:s}},"&-active":{zIndex:2,"&::before":{background:l}},[`&-disabled${u}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:a}},"&::after":{display:"none"}}}),[`${u}-collapse-bar`]:Object.assign(Object.assign({},y2),{zIndex:e.zIndexPopupBase,background:a,fontSize:e.fontSizeSM,borderRadius:e.borderRadiusXS,color:e.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","@media(hover:none)":{opacity:1},"&:hover":{background:s},"&:active":{background:l}}),"&:hover, &:active":{[`${u}-collapse-bar`]:{opacity:1}}},[d]:{position:"fixed",zIndex:e.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${u}`]:{width:0,[`${u}-preview`]:Object.assign(Object.assign({height:"100%",width:o},v),{[`&${u}-preview-active`]:{display:"block",transform:`translateX(var(--${m}))`}}),[`${u}-dragger`]:{cursor:"col-resize",height:"100%",width:i,"&::before":{height:"100%",width:o},"&::after":{height:r,width:o}},[`${u}-collapse-bar`]:{width:e.fontSizeSM,height:e.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:h},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:h},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${u}`]:{height:0,[`${u}-preview`]:Object.assign(Object.assign({height:o,width:"100%"},v),{[`&${u}-preview-active`]:{display:"block",transform:`translateY(var(--${m}))`}}),[`${u}-dragger`]:{cursor:"row-resize",width:"100%",height:i,"&::before":{width:"100%",height:o},"&::after":{width:r,height:o}},[`${u}-collapse-bar`]:{height:e.fontSizeSM,width:e.controlHeightSM,"&-start":{top:"auto",bottom:h,transform:"translateX(-50%)"},"&-end":{top:h,bottom:"auto",transform:"translateX(-50%)"}}}},[f]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${t}:only-child)`]:{overflow:"hidden"}}}),eit(e))}},nit=e=>{var t;const n=e.splitBarSize||2,r=e.splitTriggerSize||6,o=e.resizeSpinnerSize||20,i=(t=e.splitBarDraggableSize)!==null&&t!==void 0?t:o;return{splitBarSize:n,splitTriggerSize:r,splitBarDraggableSize:i,resizeSpinnerSize:o}},rit=pn("Splitter",e=>[tit(e)],nit),oit=e=>{const{prefixCls:t,className:n,style:r,layout:o="horizontal",children:i,rootClassName:a,onResizeStart:s,onResize:l,onResizeEnd:c,lazy:u}=e,{getPrefixCls:d,direction:f,className:h,style:m}=Vr("splitter"),v=d("splitter",t),g=br(v),[b,y,x]=rit(v,g),w=o==="vertical",S=f==="rtl",C=!w&&S,E=Yot(i),[_,P]=p.useState(),$=Y=>{const{offsetWidth:Q,offsetHeight:ee}=Y,te=w?ee:Q;te!==0&&P(te)},[T,R,O,k,I,D]=Qot(E,_),N=Xot(E,R,S),[L,H,U,V,j]=Zot(E,N,O,_,D,S),F=Jt(Y=>{L(Y),s==null||s(R)}),W=Jt((Y,Q,ee)=>{const te=H(Y,Q);ee?c==null||c(te):l==null||l(te)}),X=Jt(Y=>{U(),Y||c==null||c(R)}),J=Jt((Y,Q)=>{const ee=V(Y,Q);l==null||l(ee),c==null||c(ee)}),q=re(v,n,`${v}-${o}`,{[`${v}-rtl`]:S},a,h,x,g,y),A=`${v}-mask`,z=Z.useMemo(()=>{const Y=[];let Q=0;for(let ee=0;ee{const ee=Z.createElement(Uot,Object.assign({},Y,{prefixCls:v,size:T[Q]}));let te=null;const oe=N[Q];if(oe){const ne=(z[Q-1]||0)+k[Q],le=(z[Q+1]||100)-I[Q+1],ce=(z[Q-1]||0)+I[Q],he=(z[Q+1]||100)-k[Q+1];te=Z.createElement(Jot,{lazy:u,index:Q,active:j===Q,prefixCls:v,vertical:w,resizable:oe.resizable,ariaNow:z[Q]*100,ariaMin:Math.max(ne,le)*100,ariaMax:Math.min(ce,he)*100,startCollapsible:oe.startCollapsible,endCollapsible:oe.endCollapsible,onOffsetStart:F,onOffsetUpdate:(ue,fe,ve,ge)=>{let de=w?ve:fe;C&&(de=-de),W(ue,de,ge)},onOffsetEnd:X,onCollapse:J,containerSize:_||0})}return Z.createElement(Z.Fragment,{key:`split-panel-${Q}`},ee,te)}),typeof j=="number"&&Z.createElement("div",{"aria-hidden":!0,className:re(A,`${A}-${o}`)}))))},pp=oit;pp.Panel=Got;let _e;const iit=()=>{const e=aO.useApp();return _e=e.message,e.modal,e.notification,null};function H7(){const{userInfo:e,deviceUid:t,setUserInfo:n,setDeviceUid:r}=fa(y=>({userInfo:y.userInfo,deviceUid:y.deviceUid,setUserInfo:y.setUserInfo,setDeviceUid:y.setDeviceUid})),{agentInfo:o}=$C(y=>({agentInfo:y.agentInfo})),i=p.useRef(!1),[a,s]=p.useState(!1);p.useEffect(()=>{s(!1),e.userOrganizationRoles&&e.userOrganizationRoles.forEach(y=>{y.roles.forEach(x=>{x.name===gPe&&s(!0)})})},[e.userOrganizationRoles]);const[l,c]=p.useState(!1);p.useEffect(()=>{c(!1),e.userOrganizationRoles&&e.userOrganizationRoles.forEach(y=>{y.roles.forEach(x=>{x.name===vPe&&c(!0)})})},[e.userOrganizationRoles]);const[u,d]=p.useState(!1);p.useEffect(()=>{d(!1),e.userOrganizationRoles&&e.userOrganizationRoles.forEach(y=>{y.roles.forEach(x=>{x.name===yPe&&d(!0)})})},[e.userOrganizationRoles]);const[f,h]=p.useState(!1);p.useEffect(()=>{h(!1),e.userOrganizationRoles&&e.userOrganizationRoles.forEach(y=>{y.roles.forEach(x=>{x.name===bPe&&h(!0)})})},[e.userOrganizationRoles]);const m="",v=async()=>{},g=async()=>{i.current||(i.current=!0,i.current=!1)};return p.useEffect(()=>{f&&g()},[f]),p.useEffect(()=>{console.log("useUserInfo useEffect"),(t===void 0||t==="")&&r(oR()),v()},[]),{userInfo:e,setUserInfo:n,agentInfo:o,handleUpdateAgentStatus:async y=>{const x={...o,status:y};_e.loading("正在更新状态");const w=await FRe(x);console.log("updateAgentStatus:",y,w.data),w.data.code===200?(_e.destroy(),_e.success("状态更新成功")):(_e.destroy(),_e.error("状态更新失败"))},avatar:m,hasRoleAgent:f,hasRoleSuper:a,hasRoleAdmin:l,hasRoleMember:u}}const ma=p.createContext({}),ait=({children:e})=>{const[t,n]=p.useState(!1),[r,o]=p.useState(!1),i=mC(P=>P.accessToken),a=SPe(P=>P.settings),{userInfo:s,setUserInfo:l,agentInfo:c,handleUpdateAgentStatus:u,hasRoleAgent:d,hasRoleSuper:f,hasRoleAdmin:h,hasRoleMember:m}=H7(),v=p.useMemo(()=>!!i&&i.trim().length>0,[i]),{themeMode:g,setThemeMode:b,isDarkMode:y}=iae(),[x,w]=p.useState(ip),S=P=>{let $;P==="en"?$=bW:P==="zh-cn"?$=ip:P==="zh-tw"?$=yMe:$=ip,console.log("changeLocale localeValue:",$),w($),localStorage.setItem(sW,$.locale)},[C,E]=p.useState(zv),_=P=>{E(P),localStorage.setItem(lW,P)};return p.useEffect(()=>{const P=localStorage.getItem(sW);w(P==="en"?bW:ip);const $=localStorage.getItem(lW);E($===zv?zv:$===x0?x0:L$)},[]),M.jsx(ma.Provider,{value:{isCustomServer:t,setIsCustomServer:n,isLoggedIn:v,settings:a,isDarkMode:y,themeMode:g,setThemeMode:b,locale:x,changeLocale:S,mode:C,changeMode:_,isPingLoading:r,setPingLoading:o,userInfo:s,setUserInfo:l,agentInfo:c,handleUpdateAgentStatus:u,hasRoleAgent:d,hasRoleSuper:f,hasRoleAdmin:h,hasRoleMember:m},children:e})},Qi=()=>{const e=p.useContext(ma);if(!e)throw new Error("useAppContext must be used within an AppProvider");return e};var NO=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},AO=typeof window>"u"||"Deno"in globalThis;function ql(){}function sit(e,t){return typeof e=="function"?e(t):e}function lit(e){return typeof e=="number"&&e>=0&&e!==1/0}function cit(e,t){return Math.max(e+(t||0)-Date.now(),0)}function n5(e,t){return typeof e=="function"?e(t):e}function uit(e,t){return typeof e=="function"?e(t):e}function yX(e,t){const{type:n="all",exact:r,fetchStatus:o,predicate:i,queryKey:a,stale:s}=e;if(a){if(r){if(t.queryHash!==V7(a,t.options))return!1}else if(!kw(t.queryKey,a))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||o&&o!==t.state.fetchStatus||i&&!i(t))}function bX(e,t){const{exact:n,status:r,predicate:o,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(n){if(Ow(t.options.mutationKey)!==Ow(i))return!1}else if(!kw(t.options.mutationKey,i))return!1}return!(r&&t.state.status!==r||o&&!o(t))}function V7(e,t){return((t==null?void 0:t.queryKeyHashFn)||Ow)(e)}function Ow(e){return JSON.stringify(e,(t,n)=>r5(n)?Object.keys(n).sort().reduce((r,o)=>(r[o]=n[o],r),{}):n)}function kw(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>kw(e[n],t[n])):!1}function Gge(e,t){if(e===t)return e;const n=xX(e)&&xX(t);if(n||r5(e)&&r5(t)){const r=n?e:Object.keys(e),o=r.length,i=n?t:Object.keys(t),a=i.length,s=n?[]:{},l=new Set(r);let c=0;for(let u=0;u{setTimeout(t,e)})}function fit(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?Gge(e,t):t}function pit(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function hit(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var W7=Symbol();function qge(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===W7?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var lm,ep,c0,Toe,mit=(Toe=class extends NO{constructor(){super();vr(this,lm);vr(this,ep);vr(this,c0);An(this,c0,t=>{if(!AO&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){pt(this,ep)||this.setEventListener(pt(this,c0))}onUnsubscribe(){var t;this.hasListeners()||((t=pt(this,ep))==null||t.call(this),An(this,ep,void 0))}setEventListener(t){var n;An(this,c0,t),(n=pt(this,ep))==null||n.call(this),An(this,ep,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){pt(this,lm)!==t&&(An(this,lm,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof pt(this,lm)=="boolean"?pt(this,lm):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},lm=new WeakMap,ep=new WeakMap,c0=new WeakMap,Toe),Kge=new mit,u0,tp,d0,Roe,git=(Roe=class extends NO{constructor(){super();vr(this,u0,!0);vr(this,tp);vr(this,d0);An(this,d0,t=>{if(!AO&&window.addEventListener){const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){pt(this,tp)||this.setEventListener(pt(this,d0))}onUnsubscribe(){var t;this.hasListeners()||((t=pt(this,tp))==null||t.call(this),An(this,tp,void 0))}setEventListener(t){var n;An(this,d0,t),(n=pt(this,tp))==null||n.call(this),An(this,tp,t(this.setOnline.bind(this)))}setOnline(t){pt(this,u0)!==t&&(An(this,u0,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return pt(this,u0)}},u0=new WeakMap,tp=new WeakMap,d0=new WeakMap,Roe),hM=new git;function vit(){let e,t;const n=new Promise((o,i)=>{e=o,t=i});n.status="pending",n.catch(()=>{});function r(o){Object.assign(n,o),delete n.resolve,delete n.reject}return n.resolve=o=>{r({status:"fulfilled",value:o}),e(o)},n.reject=o=>{r({status:"rejected",reason:o}),t(o)},n}function yit(e){return Math.min(1e3*2**e,3e4)}function Yge(e){return(e??"online")==="online"?hM.isOnline():!0}var Xge=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function iD(e){return e instanceof Xge}function Qge(e){let t=!1,n=0,r=!1,o;const i=vit(),a=v=>{var g;r||(f(new Xge(v)),(g=e.abort)==null||g.call(e))},s=()=>{t=!0},l=()=>{t=!1},c=()=>Kge.isFocused()&&(e.networkMode==="always"||hM.isOnline())&&e.canRun(),u=()=>Yge(e.networkMode)&&e.canRun(),d=v=>{var g;r||(r=!0,(g=e.onSuccess)==null||g.call(e,v),o==null||o(),i.resolve(v))},f=v=>{var g;r||(r=!0,(g=e.onError)==null||g.call(e,v),o==null||o(),i.reject(v))},h=()=>new Promise(v=>{var g;o=b=>{(r||c())&&v(b)},(g=e.onPause)==null||g.call(e)}).then(()=>{var v;o=void 0,r||(v=e.onContinue)==null||v.call(e)}),m=()=>{if(r)return;let v;const g=n===0?e.initialPromise:void 0;try{v=g??e.fn()}catch(b){v=Promise.reject(b)}Promise.resolve(v).then(d).catch(b=>{var C;if(r)return;const y=e.retry??(AO?0:3),x=e.retryDelay??yit,w=typeof x=="function"?x(n,b):x,S=y===!0||typeof y=="number"&&nc()?void 0:h()).then(()=>{t?f(b):m()})})};return{promise:i,cancel:a,continue:()=>(o==null||o(),i),cancelRetry:s,continueRetry:l,canStart:u,start:()=>(u()?m():h().then(m),i)}}var bit=e=>setTimeout(e,0);function xit(){let e=[],t=0,n=s=>{s()},r=s=>{s()},o=bit;const i=s=>{t?e.push(s):o(()=>{n(s)})},a=()=>{const s=e;e=[],s.length&&o(()=>{r(()=>{s.forEach(l=>{n(l)})})})};return{batch:s=>{let l;t++;try{l=s()}finally{t--,t||a()}return l},batchCalls:s=>(...l)=>{i(()=>{s(...l)})},schedule:i,setNotifyFunction:s=>{n=s},setBatchNotifyFunction:s=>{r=s},setScheduler:s=>{o=s}}}var Ta=xit(),cm,Ooe,Zge=(Ooe=class{constructor(){vr(this,cm)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),lit(this.gcTime)&&An(this,cm,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(AO?1/0:5*60*1e3))}clearGcTimeout(){pt(this,cm)&&(clearTimeout(pt(this,cm)),An(this,cm,void 0))}},cm=new WeakMap,Ooe),f0,um,ol,dm,na,dC,fm,Kl,sd,koe,wit=(koe=class extends Zge{constructor(t){super();vr(this,Kl);vr(this,f0);vr(this,um);vr(this,ol);vr(this,dm);vr(this,na);vr(this,dC);vr(this,fm);An(this,fm,!1),An(this,dC,t.defaultOptions),this.setOptions(t.options),this.observers=[],An(this,dm,t.client),An(this,ol,pt(this,dm).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,An(this,f0,Sit(this.options)),this.state=t.state??pt(this,f0),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=pt(this,na))==null?void 0:t.promise}setOptions(t){this.options={...pt(this,dC),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&pt(this,ol).remove(this)}setData(t,n){const r=fit(this.state.data,t,this.options);return Ji(this,Kl,sd).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){Ji(this,Kl,sd).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var r,o;const n=(r=pt(this,na))==null?void 0:r.promise;return(o=pt(this,na))==null||o.cancel(t),n?n.then(ql).catch(ql):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(pt(this,f0))}isActive(){return this.observers.some(t=>uit(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===W7||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>n5(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!cit(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=pt(this,na))==null||n.continue()}onOnline(){var n;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=pt(this,na))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),pt(this,ol).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(pt(this,na)&&(pt(this,fm)?pt(this,na).cancel({revert:!0}):pt(this,na).cancelRetry()),this.scheduleGc()),pt(this,ol).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Ji(this,Kl,sd).call(this,{type:"invalidate"})}fetch(t,n){var c,u,d;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(pt(this,na))return pt(this,na).continueRetry(),pt(this,na).promise}if(t&&this.setOptions(t),!this.options.queryFn){const f=this.observers.find(h=>h.options.queryFn);f&&this.setOptions(f.options)}const r=new AbortController,o=f=>{Object.defineProperty(f,"signal",{enumerable:!0,get:()=>(An(this,fm,!0),r.signal)})},i=()=>{const f=qge(this.options,n),m=(()=>{const v={client:pt(this,dm),queryKey:this.queryKey,meta:this.meta};return o(v),v})();return An(this,fm,!1),this.options.persister?this.options.persister(f,m,this):f(m)},s=(()=>{const f={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:pt(this,dm),state:this.state,fetchFn:i};return o(f),f})();(c=this.options.behavior)==null||c.onFetch(s,this),An(this,um,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((u=s.fetchOptions)==null?void 0:u.meta))&&Ji(this,Kl,sd).call(this,{type:"fetch",meta:(d=s.fetchOptions)==null?void 0:d.meta});const l=f=>{var h,m,v,g;iD(f)&&f.silent||Ji(this,Kl,sd).call(this,{type:"error",error:f}),iD(f)||((m=(h=pt(this,ol).config).onError)==null||m.call(h,f,this),(g=(v=pt(this,ol).config).onSettled)==null||g.call(v,this.state.data,f,this)),this.scheduleGc()};return An(this,na,Qge({initialPromise:n==null?void 0:n.initialPromise,fn:s.fetchFn,abort:r.abort.bind(r),onSuccess:f=>{var h,m,v,g;if(f===void 0){l(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(f)}catch(b){l(b);return}(m=(h=pt(this,ol).config).onSuccess)==null||m.call(h,f,this),(g=(v=pt(this,ol).config).onSettled)==null||g.call(v,f,this.state.error,this),this.scheduleGc()},onError:l,onFail:(f,h)=>{Ji(this,Kl,sd).call(this,{type:"failed",failureCount:f,error:h})},onPause:()=>{Ji(this,Kl,sd).call(this,{type:"pause"})},onContinue:()=>{Ji(this,Kl,sd).call(this,{type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0})),pt(this,na).start()}},f0=new WeakMap,um=new WeakMap,ol=new WeakMap,dm=new WeakMap,na=new WeakMap,dC=new WeakMap,fm=new WeakMap,Kl=new WeakSet,sd=function(t){const n=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...Cit(r.data,this.options),fetchMeta:t.meta??null};case"success":return An(this,um,void 0),{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const o=t.error;return iD(o)&&o.revert&&pt(this,um)?{...pt(this,um),fetchStatus:"idle"}:{...r,error:o,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),Ta.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),pt(this,ol).notify({query:this,type:"updated",action:t})})},koe);function Cit(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Yge(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function Sit(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var au,Ioe,Eit=(Ioe=class extends NO{constructor(t={}){super();vr(this,au);this.config=t,An(this,au,new Map)}build(t,n,r){const o=n.queryKey,i=n.queryHash??V7(o,n);let a=this.get(i);return a||(a=new wit({client:t,queryKey:o,queryHash:i,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(o)}),this.add(a)),a}add(t){pt(this,au).has(t.queryHash)||(pt(this,au).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=pt(this,au).get(t.queryHash);n&&(t.destroy(),n===t&&pt(this,au).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Ta.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return pt(this,au).get(t)}getAll(){return[...pt(this,au).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(r=>yX(n,r))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(r=>yX(t,r)):n}notify(t){Ta.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){Ta.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Ta.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},au=new WeakMap,Ioe),su,Ca,pm,lu,jf,Doe,_it=(Doe=class extends Zge{constructor(t){super();vr(this,lu);vr(this,su);vr(this,Ca);vr(this,pm);this.mutationId=t.mutationId,An(this,Ca,t.mutationCache),An(this,su,[]),this.state=t.state||$it(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){pt(this,su).includes(t)||(pt(this,su).push(t),this.clearGcTimeout(),pt(this,Ca).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){An(this,su,pt(this,su).filter(n=>n!==t)),this.scheduleGc(),pt(this,Ca).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){pt(this,su).length||(this.state.status==="pending"?this.scheduleGc():pt(this,Ca).remove(this))}continue(){var t;return((t=pt(this,pm))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var i,a,s,l,c,u,d,f,h,m,v,g,b,y,x,w,S,C,E,_;const n=()=>{Ji(this,lu,jf).call(this,{type:"continue"})};An(this,pm,Qge({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(P,$)=>{Ji(this,lu,jf).call(this,{type:"failed",failureCount:P,error:$})},onPause:()=>{Ji(this,lu,jf).call(this,{type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>pt(this,Ca).canRun(this)}));const r=this.state.status==="pending",o=!pt(this,pm).canStart();try{if(r)n();else{Ji(this,lu,jf).call(this,{type:"pending",variables:t,isPaused:o}),await((a=(i=pt(this,Ca).config).onMutate)==null?void 0:a.call(i,t,this));const $=await((l=(s=this.options).onMutate)==null?void 0:l.call(s,t));$!==this.state.context&&Ji(this,lu,jf).call(this,{type:"pending",context:$,variables:t,isPaused:o})}const P=await pt(this,pm).start();return await((u=(c=pt(this,Ca).config).onSuccess)==null?void 0:u.call(c,P,t,this.state.context,this)),await((f=(d=this.options).onSuccess)==null?void 0:f.call(d,P,t,this.state.context)),await((m=(h=pt(this,Ca).config).onSettled)==null?void 0:m.call(h,P,null,this.state.variables,this.state.context,this)),await((g=(v=this.options).onSettled)==null?void 0:g.call(v,P,null,t,this.state.context)),Ji(this,lu,jf).call(this,{type:"success",data:P}),P}catch(P){try{throw await((y=(b=pt(this,Ca).config).onError)==null?void 0:y.call(b,P,t,this.state.context,this)),await((w=(x=this.options).onError)==null?void 0:w.call(x,P,t,this.state.context)),await((C=(S=pt(this,Ca).config).onSettled)==null?void 0:C.call(S,void 0,P,this.state.variables,this.state.context,this)),await((_=(E=this.options).onSettled)==null?void 0:_.call(E,void 0,P,t,this.state.context)),P}finally{Ji(this,lu,jf).call(this,{type:"error",error:P})}}finally{pt(this,Ca).runNext(this)}}},su=new WeakMap,Ca=new WeakMap,pm=new WeakMap,lu=new WeakSet,jf=function(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),Ta.batch(()=>{pt(this,su).forEach(r=>{r.onMutationUpdate(t)}),pt(this,Ca).notify({mutation:this,type:"updated",action:t})})},Doe);function $it(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var hd,Yl,fC,Noe,Pit=(Noe=class extends NO{constructor(t={}){super();vr(this,hd);vr(this,Yl);vr(this,fC);this.config=t,An(this,hd,new Set),An(this,Yl,new Map),An(this,fC,0)}build(t,n,r){const o=new _it({mutationCache:this,mutationId:++_E(this,fC)._,options:t.defaultMutationOptions(n),state:r});return this.add(o),o}add(t){pt(this,hd).add(t);const n=b2(t);if(typeof n=="string"){const r=pt(this,Yl).get(n);r?r.push(t):pt(this,Yl).set(n,[t])}this.notify({type:"added",mutation:t})}remove(t){if(pt(this,hd).delete(t)){const n=b2(t);if(typeof n=="string"){const r=pt(this,Yl).get(n);if(r)if(r.length>1){const o=r.indexOf(t);o!==-1&&r.splice(o,1)}else r[0]===t&&pt(this,Yl).delete(n)}}this.notify({type:"removed",mutation:t})}canRun(t){const n=b2(t);if(typeof n=="string"){const r=pt(this,Yl).get(n),o=r==null?void 0:r.find(i=>i.state.status==="pending");return!o||o===t}else return!0}runNext(t){var r;const n=b2(t);if(typeof n=="string"){const o=(r=pt(this,Yl).get(n))==null?void 0:r.find(i=>i!==t&&i.state.isPaused);return(o==null?void 0:o.continue())??Promise.resolve()}else return Promise.resolve()}clear(){Ta.batch(()=>{pt(this,hd).forEach(t=>{this.notify({type:"removed",mutation:t})}),pt(this,hd).clear(),pt(this,Yl).clear()})}getAll(){return Array.from(pt(this,hd))}find(t){const n={exact:!0,...t};return this.getAll().find(r=>bX(n,r))}findAll(t={}){return this.getAll().filter(n=>bX(t,n))}notify(t){Ta.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return Ta.batch(()=>Promise.all(t.map(n=>n.continue().catch(ql))))}},hd=new WeakMap,Yl=new WeakMap,fC=new WeakMap,Noe);function b2(e){var t;return(t=e.options.scope)==null?void 0:t.id}function CX(e){return{onFetch:(t,n)=>{var u,d,f,h,m;const r=t.options,o=(f=(d=(u=t.fetchOptions)==null?void 0:u.meta)==null?void 0:d.fetchMore)==null?void 0:f.direction,i=((h=t.state.data)==null?void 0:h.pages)||[],a=((m=t.state.data)==null?void 0:m.pageParams)||[];let s={pages:[],pageParams:[]},l=0;const c=async()=>{let v=!1;const g=x=>{Object.defineProperty(x,"signal",{enumerable:!0,get:()=>(t.signal.aborted?v=!0:t.signal.addEventListener("abort",()=>{v=!0}),t.signal)})},b=qge(t.options,t.fetchOptions),y=async(x,w,S)=>{if(v)return Promise.reject();if(w==null&&x.pages.length)return Promise.resolve(x);const E=(()=>{const T={client:t.client,queryKey:t.queryKey,pageParam:w,direction:S?"backward":"forward",meta:t.options.meta};return g(T),T})(),_=await b(E),{maxPages:P}=t.options,$=S?hit:pit;return{pages:$(x.pages,_,P),pageParams:$(x.pageParams,w,P)}};if(o&&i.length){const x=o==="backward",w=x?Mit:SX,S={pages:i,pageParams:a},C=w(r,S);s=await y(S,C,x)}else{const x=e??i.length;do{const w=l===0?a[0]??r.initialPageParam:SX(r,s);if(l>0&&w==null)break;s=await y(s,w),l++}while(l{var v,g;return(g=(v=t.options).persister)==null?void 0:g.call(v,c,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=c}}}function SX(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Mit(e,{pages:t,pageParams:n}){var r;return t.length>0?(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n):void 0}var $o,np,rp,p0,h0,op,m0,g0,Aoe,Tit=(Aoe=class{constructor(e={}){vr(this,$o);vr(this,np);vr(this,rp);vr(this,p0);vr(this,h0);vr(this,op);vr(this,m0);vr(this,g0);An(this,$o,e.queryCache||new Eit),An(this,np,e.mutationCache||new Pit),An(this,rp,e.defaultOptions||{}),An(this,p0,new Map),An(this,h0,new Map),An(this,op,0)}mount(){_E(this,op)._++,pt(this,op)===1&&(An(this,m0,Kge.subscribe(async e=>{e&&(await this.resumePausedMutations(),pt(this,$o).onFocus())})),An(this,g0,hM.subscribe(async e=>{e&&(await this.resumePausedMutations(),pt(this,$o).onOnline())})))}unmount(){var e,t;_E(this,op)._--,pt(this,op)===0&&((e=pt(this,m0))==null||e.call(this),An(this,m0,void 0),(t=pt(this,g0))==null||t.call(this),An(this,g0,void 0))}isFetching(e){return pt(this,$o).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return pt(this,np).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=pt(this,$o).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=pt(this,$o).build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(n5(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return pt(this,$o).findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),o=pt(this,$o).get(r.queryHash),i=o==null?void 0:o.state.data,a=sit(t,i);if(a!==void 0)return pt(this,$o).build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return Ta.batch(()=>pt(this,$o).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=pt(this,$o).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=pt(this,$o);Ta.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=pt(this,$o);return Ta.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=Ta.batch(()=>pt(this,$o).findAll(e).map(o=>o.cancel(n)));return Promise.all(r).then(ql).catch(ql)}invalidateQueries(e,t={}){return Ta.batch(()=>(pt(this,$o).findAll(e).forEach(n=>{n.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=Ta.batch(()=>pt(this,$o).findAll(e).filter(o=>!o.isDisabled()&&!o.isStatic()).map(o=>{let i=o.fetch(void 0,n);return n.throwOnError||(i=i.catch(ql)),o.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(r).then(ql)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=pt(this,$o).build(this,t);return n.isStaleByTime(n5(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(ql).catch(ql)}fetchInfiniteQuery(e){return e.behavior=CX(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(ql).catch(ql)}ensureInfiniteQueryData(e){return e.behavior=CX(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return hM.isOnline()?pt(this,np).resumePausedMutations():Promise.resolve()}getQueryCache(){return pt(this,$o)}getMutationCache(){return pt(this,np)}getDefaultOptions(){return pt(this,rp)}setDefaultOptions(e){An(this,rp,e)}setQueryDefaults(e,t){pt(this,p0).set(Ow(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...pt(this,p0).values()],n={};return t.forEach(r=>{kw(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){pt(this,h0).set(Ow(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...pt(this,h0).values()],n={};return t.forEach(r=>{kw(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...pt(this,rp).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=V7(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===W7&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...pt(this,rp).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){pt(this,$o).clear(),pt(this,np).clear()}},$o=new WeakMap,np=new WeakMap,rp=new WeakMap,p0=new WeakMap,h0=new WeakMap,op=new WeakMap,m0=new WeakMap,g0=new WeakMap,Aoe),Rit=p.createContext(void 0),Oit=({client:e,children:t})=>(p.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),M.jsx(Rit.Provider,{value:e,children:t}));/** * @remix-run/router v1.23.0 * * Copyright (c) Remix Software Inc. @@ -470,8 +470,8 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function ao(){return ao=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Vm(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Nit(){return Math.random().toString(36).substr(2,8)}function _X(e,t){return{usr:e.state,key:e.key,idx:t}}function V0(e,t,n,r){return n===void 0&&(n=null),ao({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?sf(t):t,{state:n,key:t&&t.key||r||Nit()})}function Hp(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function sf(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Jge(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,a=o.history,s=Zo.Pop,l=null,c=u();c==null&&(c=0,a.replaceState(ao({},a.state,{idx:c}),""));function u(){return(a.state||{idx:null}).idx}function d(){s=Zo.Pop;let g=u(),x=g==null?null:g-c;c=g,l&&l({action:s,location:v.location,delta:x})}function p(g,x){s=Zo.Push;let y=V0(v.location,g,x);n&&n(y,g),c=u()+1;let b=_X(y,c),C=v.createHref(y);try{a.pushState(b,"",C)}catch(S){if(S instanceof DOMException&&S.name==="DataCloneError")throw S;o.location.assign(C)}i&&l&&l({action:s,location:v.location,delta:1})}function h(g,x){s=Zo.Replace;let y=V0(v.location,g,x);n&&n(y,g),c=u();let b=_X(y,c),C=v.createHref(y);a.replaceState(b,"",C),i&&l&&l({action:s,location:v.location,delta:0})}function m(g){let x=o.location.origin!=="null"?o.location.origin:o.location.href,y=typeof g=="string"?g:Hp(g);return y=y.replace(/ $/,"%20"),Zn(x,"No window.location.(origin|href) available to create URL for href: "+y),new URL(y,x)}let v={get action(){return s},get location(){return e(o,a)},listen(g){if(l)throw new Error("A history only accepts one active listener");return o.addEventListener(EX,d),l=g,()=>{o.removeEventListener(EX,d),l=null}},createHref(g){return t(o,g)},createURL:m,encodeLocation(g){let x=m(g);return{pathname:x.pathname,search:x.search,hash:x.hash}},push:p,replace:h,go(g){return a.go(g)}};return v}var $r;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})($r||($r={}));const Dit=new Set(["lazy","caseSensitive","path","id","index","children"]);function Ait(e){return e.index===!0}function mM(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((o,i)=>{let a=[...n,String(i)],s=typeof o.id=="string"?o.id:a.join("-");if(Zn(o.index!==!0||!o.children,"Cannot specify children on an index route"),Zn(!r[s],'Found a route id collision on id "'+s+`". Route id's must be globally unique within Data Router usages`),Ait(o)){let l=ao({},o,t(o),{id:s});return r[s]=l,l}else{let l=ao({},o,t(o),{id:s,children:void 0});return r[s]=l,o.children&&(l.children=mM(o.children,t,a,r)),l}})}function Vh(e,t,n){return n===void 0&&(n="/"),n$(e,t,n,!1)}function n$(e,t,n,r){let o=typeof t=="string"?sf(t):t,i=Yy(o.pathname||"/",n);if(i==null)return null;let a=eve(e);Bit(a);let s=null;for(let l=0;s==null&&l{let l={relativePath:s===void 0?i.path||"":s,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};l.relativePath.startsWith("/")&&(Zn(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let c=Td([r,l.relativePath]),u=n.concat(l);i.children&&i.children.length>0&&(Zn(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),eve(i.children,t,u,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:Uit(c,i.index),routesMeta:u})};return e.forEach((i,a)=>{var s;if(i.path===""||!((s=i.path)!=null&&s.includes("?")))o(i,a);else for(let l of tve(i.path))o(i,a,l)}),t}function tve(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let a=tve(r.join("/")),s=[];return s.push(...a.map(l=>l===""?i:[i,l].join("/"))),o&&s.push(...a),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function Bit(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Git(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Lit=/^:[\w-]+$/,jit=3,zit=2,Hit=1,Vit=10,Wit=-2,$X=e=>e==="*";function Uit(e,t){let n=e.split("/"),r=n.length;return n.some($X)&&(r+=Wit),t&&(r+=zit),n.filter(o=>!$X(o)).reduce((o,i)=>o+(Lit.test(i)?jit:i===""?Hit:Vit),r)}function Git(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function qit(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,o={},i="/",a=[];for(let s=0;s{let{paramName:p,isOptional:h}=u;if(p==="*"){let v=s[d]||"";a=i.slice(0,i.length-v.length).replace(/(.)\/+$/,"$1")}const m=s[d];return h&&!m?c[p]=void 0:c[p]=(m||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:a,pattern:e}}function Kit(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Vm(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,l)=>(r.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function Yit(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Vm(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Yy(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function Xit(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?sf(e):e;return{pathname:n?n.startsWith("/")?n:Qit(n,t):t,search:Jit(r),hash:eat(o)}}function Qit(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function a6(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function nve(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function FT(e,t){let n=nve(e);return t?n.map((r,o)=>o===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function BT(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=sf(e):(o=ao({},e),Zn(!o.pathname||!o.pathname.includes("?"),a6("?","pathname","search",o)),Zn(!o.pathname||!o.pathname.includes("#"),a6("#","pathname","hash",o)),Zn(!o.search||!o.search.includes("#"),a6("#","search","hash",o)));let i=e===""||o.pathname==="",a=i?"/":o.pathname,s;if(a==null)s=n;else{let d=t.length-1;if(!r&&a.startsWith("..")){let p=a.split("/");for(;p[0]==="..";)p.shift(),d-=1;o.pathname=p.join("/")}s=d>=0?t[d]:"/"}let l=Xit(o,s),c=a&&a!=="/"&&a.endsWith("/"),u=(i||a===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||u)&&(l.pathname+="/"),l}const Td=e=>e.join("/").replace(/\/\/+/g,"/"),Zit=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Jit=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,eat=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class gM{constructor(t,n,r,o){o===void 0&&(o=!1),this.status=t,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function kC(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const rve=["post","put","patch","delete"],tat=new Set(rve),nat=["get",...rve],rat=new Set(nat),oat=new Set([301,302,303,307,308]),iat=new Set([307,308]),s6={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},aat={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},ax={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},U7=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,sat=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),ove="remix-router-transitions";function ive(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;Zn(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let me=e.detectErrorBoundary;o=pe=>({hasErrorBoundary:me(pe)})}else o=sat;let i={},a=mM(e.routes,o,void 0,i),s,l=e.basename||"/",c=e.dataStrategy||dat,u=e.patchRoutesOnNavigation,d=ao({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),p=null,h=new Set,m=null,v=null,g=null,x=e.hydrationData!=null,y=Vh(a,e.history.location,l),b=!1,C=null;if(y==null&&!u){let me=Ya(404,{pathname:e.history.location.pathname}),{matches:pe,route:ye}=BX(a);y=pe,C={[ye.id]:me}}y&&!e.hydrationData&&Ze(y,a,e.history.location.pathname).active&&(y=null);let S;if(y)if(y.some(me=>me.route.lazy))S=!1;else if(!y.some(me=>me.route.loader))S=!0;else if(d.v7_partialHydration){let me=e.hydrationData?e.hydrationData.loaderData:null,pe=e.hydrationData?e.hydrationData.errors:null;if(pe){let ye=y.findIndex(Te=>pe[Te.route.id]!==void 0);S=y.slice(0,ye+1).every(Te=>!i5(Te.route,me,pe))}else S=y.every(ye=>!i5(ye.route,me,pe))}else S=e.hydrationData!=null;else if(S=!1,y=[],d.v7_partialHydration){let me=Ze(null,a,e.history.location.pathname);me.active&&me.matches&&(b=!0,y=me.matches)}let w,E={historyAction:e.history.action,location:e.history.location,matches:y,initialized:S,navigation:s6,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||C,fetchers:new Map,blockers:new Map},_=Zo.Pop,P=!1,$,R=!1,O=new Map,T=null,I=!1,k=!1,N=[],D=new Set,L=new Map,H=0,U=-1,V=new Map,j=new Set,F=new Map,W=new Map,X=new Set,J=new Map,q=new Map,A;function z(){if(p=e.history.listen(me=>{let{action:pe,location:ye,delta:Te}=me;if(A){A(),A=void 0;return}Vm(q.size===0||Te!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let je=Je({currentLocation:E.location,nextLocation:ye,historyAction:pe});if(je&&Te!=null){let We=new Promise(Xe=>{A=Xe});e.history.go(Te*-1),Ve(je,{state:"blocked",location:ye,proceed(){Ve(je,{state:"proceeding",proceed:void 0,reset:void 0,location:ye}),We.then(()=>e.history.go(Te))},reset(){let Xe=new Map(E.blockers);Xe.set(je,ax),Q({blockers:Xe})}});return}return ne(pe,ye)}),n){_at(t,O);let me=()=>$at(t,O);t.addEventListener("pagehide",me),T=()=>t.removeEventListener("pagehide",me)}return E.initialized||ne(Zo.Pop,E.location,{initialHydration:!0}),w}function G(){p&&p(),T&&T(),h.clear(),$&&$.abort(),E.fetchers.forEach((me,pe)=>Ie(pe)),E.blockers.forEach((me,pe)=>Ae(pe))}function Y(me){return h.add(me),()=>h.delete(me)}function Q(me,pe){pe===void 0&&(pe={}),E=ao({},E,me);let ye=[],Te=[];d.v7_fetcherPersist&&E.fetchers.forEach((je,We)=>{je.state==="idle"&&(X.has(We)?Te.push(We):ye.push(We))}),X.forEach(je=>{!E.fetchers.has(je)&&!L.has(je)&&Te.push(je)}),[...h].forEach(je=>je(E,{deletedFetchers:Te,viewTransitionOpts:pe.viewTransitionOpts,flushSync:pe.flushSync===!0})),d.v7_fetcherPersist?(ye.forEach(je=>E.fetchers.delete(je)),Te.forEach(je=>Ie(je))):Te.forEach(je=>X.delete(je))}function ee(me,pe,ye){var Te,je;let{flushSync:We}=ye===void 0?{}:ye,Xe=E.actionData!=null&&E.navigation.formMethod!=null&&Jl(E.navigation.formMethod)&&E.navigation.state==="loading"&&((Te=me.state)==null?void 0:Te._isRedirect)!==!0,st;pe.actionData?Object.keys(pe.actionData).length>0?st=pe.actionData:st=null:Xe?st=E.actionData:st=null;let ct=pe.loaderData?AX(E.loaderData,pe.loaderData,pe.matches||[],pe.errors):E.loaderData,at=E.blockers;at.size>0&&(at=new Map(at),at.forEach((xt,Nt)=>at.set(Nt,ax)));let Ue=P===!0||E.navigation.formMethod!=null&&Jl(E.navigation.formMethod)&&((je=me.state)==null?void 0:je._isRedirect)!==!0;s&&(a=s,s=void 0),I||_===Zo.Pop||(_===Zo.Push?e.history.push(me,me.state):_===Zo.Replace&&e.history.replace(me,me.state));let Mt;if(_===Zo.Pop){let xt=O.get(E.location.pathname);xt&&xt.has(me.pathname)?Mt={currentLocation:E.location,nextLocation:me}:O.has(me.pathname)&&(Mt={currentLocation:me,nextLocation:E.location})}else if(R){let xt=O.get(E.location.pathname);xt?xt.add(me.pathname):(xt=new Set([me.pathname]),O.set(E.location.pathname,xt)),Mt={currentLocation:E.location,nextLocation:me}}Q(ao({},pe,{actionData:st,loaderData:ct,historyAction:_,location:me,initialized:!0,navigation:s6,revalidation:"idle",restoreScrollPosition:ut(me,pe.matches||E.matches),preventScrollReset:Ue,blockers:at}),{viewTransitionOpts:Mt,flushSync:We===!0}),_=Zo.Pop,P=!1,R=!1,I=!1,k=!1,N=[]}async function te(me,pe){if(typeof me=="number"){e.history.go(me);return}let ye=o5(E.location,E.matches,l,d.v7_prependBasename,me,d.v7_relativeSplatPath,pe==null?void 0:pe.fromRouteId,pe==null?void 0:pe.relative),{path:Te,submission:je,error:We}=MX(d.v7_normalizeFormMethod,!1,ye,pe),Xe=E.location,st=V0(E.location,Te,pe&&pe.state);st=ao({},st,e.history.encodeLocation(st));let ct=pe&&pe.replace!=null?pe.replace:void 0,at=Zo.Push;ct===!0?at=Zo.Replace:ct===!1||je!=null&&Jl(je.formMethod)&&je.formAction===E.location.pathname+E.location.search&&(at=Zo.Replace);let Ue=pe&&"preventScrollReset"in pe?pe.preventScrollReset===!0:void 0,Mt=(pe&&pe.flushSync)===!0,xt=Je({currentLocation:Xe,nextLocation:st,historyAction:at});if(xt){Ve(xt,{state:"blocked",location:st,proceed(){Ve(xt,{state:"proceeding",proceed:void 0,reset:void 0,location:st}),te(me,pe)},reset(){let Nt=new Map(E.blockers);Nt.set(xt,ax),Q({blockers:Nt})}});return}return await ne(at,st,{submission:je,pendingError:We,preventScrollReset:Ue,replace:pe&&pe.replace,enableViewTransition:pe&&pe.viewTransition,flushSync:Mt})}function oe(){if(Le(),Q({revalidation:"loading"}),E.navigation.state!=="submitting"){if(E.navigation.state==="idle"){ne(E.historyAction,E.location,{startUninterruptedRevalidation:!0});return}ne(_||E.historyAction,E.navigation.location,{overrideNavigation:E.navigation,enableViewTransition:R===!0})}}async function ne(me,pe,ye){$&&$.abort(),$=null,_=me,I=(ye&&ye.startUninterruptedRevalidation)===!0,Ge(E.location,E.matches),P=(ye&&ye.preventScrollReset)===!0,R=(ye&&ye.enableViewTransition)===!0;let Te=s||a,je=ye&&ye.overrideNavigation,We=ye!=null&&ye.initialHydration&&E.matches&&E.matches.length>0&&!b?E.matches:Vh(Te,pe,l),Xe=(ye&&ye.flushSync)===!0;if(We&&E.initialized&&!k&&vat(E.location,pe)&&!(ye&&ye.submission&&Jl(ye.submission.formMethod))){ee(pe,{matches:We},{flushSync:Xe});return}let st=Ze(We,Te,pe.pathname);if(st.active&&st.matches&&(We=st.matches),!We){let{error:wt,notFoundMatches:ft,route:vt}=ht(pe.pathname);ee(pe,{matches:ft,loaderData:{},errors:{[vt.id]:wt}},{flushSync:Xe});return}$=new AbortController;let ct=nv(e.history,pe,$.signal,ye&&ye.submission),at;if(ye&&ye.pendingError)at=[Wh(We).route.id,{type:$r.error,error:ye.pendingError}];else if(ye&&ye.submission&&Jl(ye.submission.formMethod)){let wt=await le(ct,pe,ye.submission,We,st.active,{replace:ye.replace,flushSync:Xe});if(wt.shortCircuited)return;if(wt.pendingActionResult){let[ft,vt]=wt.pendingActionResult;if(Ms(vt)&&kC(vt.error)&&vt.error.status===404){$=null,ee(pe,{matches:wt.matches,loaderData:{},errors:{[ft]:vt.error}});return}}We=wt.matches||We,at=wt.pendingActionResult,je=l6(pe,ye.submission),Xe=!1,st.active=!1,ct=nv(e.history,ct.url,ct.signal)}let{shortCircuited:Ue,matches:Mt,loaderData:xt,errors:Nt}=await ce(ct,pe,We,st.active,je,ye&&ye.submission,ye&&ye.fetcherSubmission,ye&&ye.replace,ye&&ye.initialHydration===!0,Xe,at);Ue||($=null,ee(pe,ao({matches:Mt||We},FX(at),{loaderData:xt,errors:Nt})))}async function le(me,pe,ye,Te,je,We){We===void 0&&(We={}),Le();let Xe=Sat(pe,ye);if(Q({navigation:Xe},{flushSync:We.flushSync===!0}),je){let at=await et(Te,pe.pathname,me.signal);if(at.type==="aborted")return{shortCircuited:!0};if(at.type==="error"){let Ue=Wh(at.partialMatches).route.id;return{matches:at.partialMatches,pendingActionResult:[Ue,{type:$r.error,error:at.error}]}}else if(at.matches)Te=at.matches;else{let{notFoundMatches:Ue,error:Mt,route:xt}=ht(pe.pathname);return{matches:Ue,pendingActionResult:[xt.id,{type:$r.error,error:Mt}]}}}let st,ct=Yx(Te,pe);if(!ct.route.action&&!ct.route.lazy)st={type:$r.error,error:Ya(405,{method:me.method,pathname:pe.pathname,routeId:ct.route.id})};else if(st=(await be("action",E,me,[ct],Te,null))[ct.route.id],me.signal.aborted)return{shortCircuited:!0};if(nm(st)){let at;return We&&We.replace!=null?at=We.replace:at=kX(st.response.headers.get("Location"),new URL(me.url),l)===E.location.pathname+E.location.search,await de(me,st,!0,{submission:ye,replace:at}),{shortCircuited:!0}}if(pp(st))throw Ya(400,{type:"defer-action"});if(Ms(st)){let at=Wh(Te,ct.route.id);return(We&&We.replace)!==!0&&(_=Zo.Push),{matches:Te,pendingActionResult:[at.route.id,st]}}return{matches:Te,pendingActionResult:[ct.route.id,st]}}async function ce(me,pe,ye,Te,je,We,Xe,st,ct,at,Ue){let Mt=je||l6(pe,We),xt=We||Xe||jX(Mt),Nt=!I&&(!d.v7_partialHydration||!ct);if(Te){if(Nt){let Rt=he(Ue);Q(ao({navigation:Mt},Rt!==void 0?{actionData:Rt}:{}),{flushSync:at})}let lt=await et(ye,pe.pathname,me.signal);if(lt.type==="aborted")return{shortCircuited:!0};if(lt.type==="error"){let Rt=Wh(lt.partialMatches).route.id;return{matches:lt.partialMatches,loaderData:{},errors:{[Rt]:lt.error}}}else if(lt.matches)ye=lt.matches;else{let{error:Rt,notFoundMatches:cn,route:yn}=ht(pe.pathname);return{matches:cn,loaderData:{},errors:{[yn.id]:Rt}}}}let wt=s||a,[ft,vt]=OX(e.history,E,ye,xt,pe,d.v7_partialHydration&&ct===!0,d.v7_skipActionErrorRevalidation,k,N,D,X,F,j,wt,l,Ue);if(He(lt=>!(ye&&ye.some(Rt=>Rt.route.id===lt))||ft&&ft.some(Rt=>Rt.route.id===lt)),U=++H,ft.length===0&&vt.length===0){let lt=Oe();return ee(pe,ao({matches:ye,loaderData:{},errors:Ue&&Ms(Ue[1])?{[Ue[0]]:Ue[1].error}:null},FX(Ue),lt?{fetchers:new Map(E.fetchers)}:{}),{flushSync:at}),{shortCircuited:!0}}if(Nt){let lt={};if(!Te){lt.navigation=Mt;let Rt=he(Ue);Rt!==void 0&&(lt.actionData=Rt)}vt.length>0&&(lt.fetchers=ue(vt)),Q(lt,{flushSync:at})}vt.forEach(lt=>{Be(lt.key),lt.controller&&L.set(lt.key,lt.controller)});let rt=()=>vt.forEach(lt=>Be(lt.key));$&&$.signal.addEventListener("abort",rt);let{loaderResults:yt,fetcherResults:qe}=await Ee(E,ye,ft,vt,me);if(me.signal.aborted)return{shortCircuited:!0};$&&$.signal.removeEventListener("abort",rt),vt.forEach(lt=>L.delete(lt.key));let ke=x2(yt);if(ke)return await de(me,ke.result,!0,{replace:st}),{shortCircuited:!0};if(ke=x2(qe),ke)return j.add(ke.key),await de(me,ke.result,!0,{replace:st}),{shortCircuited:!0};let{loaderData:nt,errors:Ct}=DX(E,ye,yt,Ue,vt,qe,J);J.forEach((lt,Rt)=>{lt.subscribe(cn=>{(cn||lt.done)&&J.delete(Rt)})}),d.v7_partialHydration&&ct&&E.errors&&(Ct=ao({},E.errors,Ct));let Lt=Oe(),on=Fe(U),Pt=Lt||on||vt.length>0;return ao({matches:ye,loaderData:nt,errors:Ct},Pt?{fetchers:new Map(E.fetchers)}:{})}function he(me){if(me&&!Ms(me[1]))return{[me[0]]:me[1].data};if(E.actionData)return Object.keys(E.actionData).length===0?null:E.actionData}function ue(me){return me.forEach(pe=>{let ye=E.fetchers.get(pe.key),Te=sx(void 0,ye?ye.data:void 0);E.fetchers.set(pe.key,Te)}),new Map(E.fetchers)}function fe(me,pe,ye,Te){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");Be(me);let je=(Te&&Te.flushSync)===!0,We=s||a,Xe=o5(E.location,E.matches,l,d.v7_prependBasename,ye,d.v7_relativeSplatPath,pe,Te==null?void 0:Te.relative),st=Vh(We,Xe,l),ct=Ze(st,We,Xe);if(ct.active&&ct.matches&&(st=ct.matches),!st){Pe(me,pe,Ya(404,{pathname:Xe}),{flushSync:je});return}let{path:at,submission:Ue,error:Mt}=MX(d.v7_normalizeFormMethod,!0,Xe,Te);if(Mt){Pe(me,pe,Mt,{flushSync:je});return}let xt=Yx(st,at),Nt=(Te&&Te.preventScrollReset)===!0;if(Ue&&Jl(Ue.formMethod)){ve(me,pe,at,xt,st,ct.active,je,Nt,Ue);return}F.set(me,{routeId:pe,path:at}),ge(me,pe,at,xt,st,ct.active,je,Nt,Ue)}async function ve(me,pe,ye,Te,je,We,Xe,st,ct){Le(),F.delete(me);function at(tn){if(!tn.route.action&&!tn.route.lazy){let Kn=Ya(405,{method:ct.formMethod,pathname:ye,routeId:pe});return Pe(me,pe,Kn,{flushSync:Xe}),!0}return!1}if(!We&&at(Te))return;let Ue=E.fetchers.get(me);Re(me,Eat(ct,Ue),{flushSync:Xe});let Mt=new AbortController,xt=nv(e.history,ye,Mt.signal,ct);if(We){let tn=await et(je,new URL(xt.url).pathname,xt.signal,me);if(tn.type==="aborted")return;if(tn.type==="error"){Pe(me,pe,tn.error,{flushSync:Xe});return}else if(tn.matches){if(je=tn.matches,Te=Yx(je,ye),at(Te))return}else{Pe(me,pe,Ya(404,{pathname:ye}),{flushSync:Xe});return}}L.set(me,Mt);let Nt=H,ft=(await be("action",E,xt,[Te],je,me))[Te.route.id];if(xt.signal.aborted){L.get(me)===Mt&&L.delete(me);return}if(d.v7_fetcherPersist&&X.has(me)){if(nm(ft)||Ms(ft)){Re(me,zf(void 0));return}}else{if(nm(ft))if(L.delete(me),U>Nt){Re(me,zf(void 0));return}else return j.add(me),Re(me,sx(ct)),de(xt,ft,!1,{fetcherSubmission:ct,preventScrollReset:st});if(Ms(ft)){Pe(me,pe,ft.error);return}}if(pp(ft))throw Ya(400,{type:"defer-action"});let vt=E.navigation.location||E.location,rt=nv(e.history,vt,Mt.signal),yt=s||a,qe=E.navigation.state!=="idle"?Vh(yt,E.navigation.location,l):E.matches;Zn(qe,"Didn't find any matches after fetcher action");let ke=++H;V.set(me,ke);let nt=sx(ct,ft.data);E.fetchers.set(me,nt);let[Ct,Lt]=OX(e.history,E,qe,ct,vt,!1,d.v7_skipActionErrorRevalidation,k,N,D,X,F,j,yt,l,[Te.route.id,ft]);Lt.filter(tn=>tn.key!==me).forEach(tn=>{let Kn=tn.key,ir=E.fetchers.get(Kn),ro=sx(void 0,ir?ir.data:void 0);E.fetchers.set(Kn,ro),Be(Kn),tn.controller&&L.set(Kn,tn.controller)}),Q({fetchers:new Map(E.fetchers)});let on=()=>Lt.forEach(tn=>Be(tn.key));Mt.signal.addEventListener("abort",on);let{loaderResults:Pt,fetcherResults:lt}=await Ee(E,qe,Ct,Lt,rt);if(Mt.signal.aborted)return;Mt.signal.removeEventListener("abort",on),V.delete(me),L.delete(me),Lt.forEach(tn=>L.delete(tn.key));let Rt=x2(Pt);if(Rt)return de(rt,Rt.result,!1,{preventScrollReset:st});if(Rt=x2(lt),Rt)return j.add(Rt.key),de(rt,Rt.result,!1,{preventScrollReset:st});let{loaderData:cn,errors:yn}=DX(E,qe,Pt,void 0,Lt,lt,J);if(E.fetchers.has(me)){let tn=zf(ft.data);E.fetchers.set(me,tn)}Fe(ke),E.navigation.state==="loading"&&ke>U?(Zn(_,"Expected pending action"),$&&$.abort(),ee(E.navigation.location,{matches:qe,loaderData:cn,errors:yn,fetchers:new Map(E.fetchers)})):(Q({errors:yn,loaderData:AX(E.loaderData,cn,qe,yn),fetchers:new Map(E.fetchers)}),k=!1)}async function ge(me,pe,ye,Te,je,We,Xe,st,ct){let at=E.fetchers.get(me);Re(me,sx(ct,at?at.data:void 0),{flushSync:Xe});let Ue=new AbortController,Mt=nv(e.history,ye,Ue.signal);if(We){let ft=await et(je,new URL(Mt.url).pathname,Mt.signal,me);if(ft.type==="aborted")return;if(ft.type==="error"){Pe(me,pe,ft.error,{flushSync:Xe});return}else if(ft.matches)je=ft.matches,Te=Yx(je,ye);else{Pe(me,pe,Ya(404,{pathname:ye}),{flushSync:Xe});return}}L.set(me,Ue);let xt=H,wt=(await be("loader",E,Mt,[Te],je,me))[Te.route.id];if(pp(wt)&&(wt=await G7(wt,Mt.signal,!0)||wt),L.get(me)===Ue&&L.delete(me),!Mt.signal.aborted){if(X.has(me)){Re(me,zf(void 0));return}if(nm(wt))if(U>xt){Re(me,zf(void 0));return}else{j.add(me),await de(Mt,wt,!1,{preventScrollReset:st});return}if(Ms(wt)){Pe(me,pe,wt.error);return}Zn(!pp(wt),"Unhandled fetcher deferred data"),Re(me,zf(wt.data))}}async function de(me,pe,ye,Te){let{submission:je,fetcherSubmission:We,preventScrollReset:Xe,replace:st}=Te===void 0?{}:Te;pe.response.headers.has("X-Remix-Revalidate")&&(k=!0);let ct=pe.response.headers.get("Location");Zn(ct,"Expected a Location header on the redirect Response"),ct=kX(ct,new URL(me.url),l);let at=V0(E.location,ct,{_isRedirect:!0});if(n){let ft=!1;if(pe.response.headers.has("X-Remix-Reload-Document"))ft=!0;else if(U7.test(ct)){const vt=e.history.createURL(ct);ft=vt.origin!==t.location.origin||Yy(vt.pathname,l)==null}if(ft){st?t.location.replace(ct):t.location.assign(ct);return}}$=null;let Ue=st===!0||pe.response.headers.has("X-Remix-Replace")?Zo.Replace:Zo.Push,{formMethod:Mt,formAction:xt,formEncType:Nt}=E.navigation;!je&&!We&&Mt&&xt&&Nt&&(je=jX(E.navigation));let wt=je||We;if(iat.has(pe.response.status)&&wt&&Jl(wt.formMethod))await ne(Ue,at,{submission:ao({},wt,{formAction:ct}),preventScrollReset:Xe||P,enableViewTransition:ye?R:void 0});else{let ft=l6(at,je);await ne(Ue,at,{overrideNavigation:ft,fetcherSubmission:We,preventScrollReset:Xe||P,enableViewTransition:ye?R:void 0})}}async function be(me,pe,ye,Te,je,We){let Xe,st={};try{Xe=await fat(c,me,pe,ye,Te,je,We,i,o)}catch(ct){return Te.forEach(at=>{st[at.route.id]={type:$r.error,error:ct}}),st}for(let[ct,at]of Object.entries(Xe))if(yat(at)){let Ue=at.result;st[ct]={type:$r.redirect,response:mat(Ue,ye,ct,je,l,d.v7_relativeSplatPath)}}else st[ct]=await hat(at);return st}async function Ee(me,pe,ye,Te,je){let We=me.matches,Xe=be("loader",me,je,ye,pe,null),st=Promise.all(Te.map(async Ue=>{if(Ue.matches&&Ue.match&&Ue.controller){let xt=(await be("loader",me,nv(e.history,Ue.path,Ue.controller.signal),[Ue.match],Ue.matches,Ue.key))[Ue.match.route.id];return{[Ue.key]:xt}}else return Promise.resolve({[Ue.key]:{type:$r.error,error:Ya(404,{pathname:Ue.path})}})})),ct=await Xe,at=(await st).reduce((Ue,Mt)=>Object.assign(Ue,Mt),{});return await Promise.all([Cat(pe,ct,je.signal,We,me.loaderData),wat(pe,at,Te)]),{loaderResults:ct,fetcherResults:at}}function Le(){k=!0,N.push(...He()),F.forEach((me,pe)=>{L.has(pe)&&D.add(pe),Be(pe)})}function Re(me,pe,ye){ye===void 0&&(ye={}),E.fetchers.set(me,pe),Q({fetchers:new Map(E.fetchers)},{flushSync:(ye&&ye.flushSync)===!0})}function Pe(me,pe,ye,Te){Te===void 0&&(Te={});let je=Wh(E.matches,pe);Ie(me),Q({errors:{[je.route.id]:ye},fetchers:new Map(E.fetchers)},{flushSync:(Te&&Te.flushSync)===!0})}function ze(me){return W.set(me,(W.get(me)||0)+1),X.has(me)&&X.delete(me),E.fetchers.get(me)||aat}function Ie(me){let pe=E.fetchers.get(me);L.has(me)&&!(pe&&pe.state==="loading"&&V.has(me))&&Be(me),F.delete(me),V.delete(me),j.delete(me),d.v7_fetcherPersist&&X.delete(me),D.delete(me),E.fetchers.delete(me)}function $e(me){let pe=(W.get(me)||0)-1;pe<=0?(W.delete(me),X.add(me),d.v7_fetcherPersist||Ie(me)):W.set(me,pe),Q({fetchers:new Map(E.fetchers)})}function Be(me){let pe=L.get(me);pe&&(pe.abort(),L.delete(me))}function Ce(me){for(let pe of me){let ye=ze(pe),Te=zf(ye.data);E.fetchers.set(pe,Te)}}function Oe(){let me=[],pe=!1;for(let ye of j){let Te=E.fetchers.get(ye);Zn(Te,"Expected fetcher: "+ye),Te.state==="loading"&&(j.delete(ye),me.push(ye),pe=!0)}return Ce(me),pe}function Fe(me){let pe=[];for(let[ye,Te]of V)if(Te0}function Se(me,pe){let ye=E.blockers.get(me)||ax;return q.get(me)!==pe&&q.set(me,pe),ye}function Ae(me){E.blockers.delete(me),q.delete(me)}function Ve(me,pe){let ye=E.blockers.get(me)||ax;Zn(ye.state==="unblocked"&&pe.state==="blocked"||ye.state==="blocked"&&pe.state==="blocked"||ye.state==="blocked"&&pe.state==="proceeding"||ye.state==="blocked"&&pe.state==="unblocked"||ye.state==="proceeding"&&pe.state==="unblocked","Invalid blocker state transition: "+ye.state+" -> "+pe.state);let Te=new Map(E.blockers);Te.set(me,pe),Q({blockers:Te})}function Je(me){let{currentLocation:pe,nextLocation:ye,historyAction:Te}=me;if(q.size===0)return;q.size>1&&Vm(!1,"A router only supports one blocker at a time");let je=Array.from(q.entries()),[We,Xe]=je[je.length-1],st=E.blockers.get(We);if(!(st&&st.state==="proceeding")&&Xe({currentLocation:pe,nextLocation:ye,historyAction:Te}))return We}function ht(me){let pe=Ya(404,{pathname:me}),ye=s||a,{matches:Te,route:je}=BX(ye);return He(),{notFoundMatches:Te,route:je,error:pe}}function He(me){let pe=[];return J.forEach((ye,Te)=>{(!me||me(Te))&&(ye.cancel(),pe.push(Te),J.delete(Te))}),pe}function Ke(me,pe,ye){if(m=me,g=pe,v=ye||null,!x&&E.navigation===s6){x=!0;let Te=ut(E.location,E.matches);Te!=null&&Q({restoreScrollPosition:Te})}return()=>{m=null,g=null,v=null}}function it(me,pe){return v&&v(me,pe.map(Te=>Fit(Te,E.loaderData)))||me.key}function Ge(me,pe){if(m&&g){let ye=it(me,pe);m[ye]=g()}}function ut(me,pe){if(m){let ye=it(me,pe),Te=m[ye];if(typeof Te=="number")return Te}return null}function Ze(me,pe,ye){if(u)if(me){if(Object.keys(me[0].params).length>0)return{active:!0,matches:n$(pe,ye,l,!0)}}else return{active:!0,matches:n$(pe,ye,l,!0)||[]};return{active:!1,matches:null}}async function et(me,pe,ye,Te){if(!u)return{type:"success",matches:me};let je=me;for(;;){let We=s==null,Xe=s||a,st=i;try{await u({signal:ye,path:pe,matches:je,fetcherKey:Te,patch:(Ue,Mt)=>{ye.aborted||IX(Ue,Mt,Xe,st,o)}})}catch(Ue){return{type:"error",error:Ue,partialMatches:je}}finally{We&&!ye.aborted&&(a=[...a])}if(ye.aborted)return{type:"aborted"};let ct=Vh(Xe,pe,l);if(ct)return{type:"success",matches:ct};let at=n$(Xe,pe,l,!0);if(!at||je.length===at.length&&je.every((Ue,Mt)=>Ue.route.id===at[Mt].route.id))return{type:"success",matches:null};je=at}}function tt(me){i={},s=mM(me,o,void 0,i)}function mt(me,pe){let ye=s==null;IX(me,pe,s||a,i,o),ye&&(a=[...a],Q({}))}return w={get basename(){return l},get future(){return d},get state(){return E},get routes(){return a},get window(){return t},initialize:z,subscribe:Y,enableScrollRestoration:Ke,navigate:te,fetch:fe,revalidate:oe,createHref:me=>e.history.createHref(me),encodeLocation:me=>e.history.encodeLocation(me),getFetcher:ze,deleteFetcher:$e,dispose:G,getBlocker:Se,deleteBlocker:Ae,patchRoutes:mt,_internalFetchControllers:L,_internalActiveDeferreds:J,_internalSetRoutes:tt},w}function lat(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function o5(e,t,n,r,o,i,a,s){let l,c;if(a){l=[];for(let d of t)if(l.push(d),d.route.id===a){c=d;break}}else l=t,c=t[t.length-1];let u=BT(o||".",FT(l,i),Yy(e.pathname,n)||e.pathname,s==="path");if(o==null&&(u.search=e.search,u.hash=e.hash),(o==null||o===""||o===".")&&c){let d=q7(u.search);if(c.route.index&&!d)u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index";else if(!c.route.index&&d){let p=new URLSearchParams(u.search),h=p.getAll("index");p.delete("index"),h.filter(v=>v).forEach(v=>p.append("index",v));let m=p.toString();u.search=m?"?"+m:""}}return r&&n!=="/"&&(u.pathname=u.pathname==="/"?n:Td([n,u.pathname])),Hp(u)}function MX(e,t,n,r){if(!r||!lat(r))return{path:n};if(r.formMethod&&!xat(r.formMethod))return{path:n,error:Ya(405,{method:r.formMethod})};let o=()=>({path:n,error:Ya(400,{type:"invalid-body"})}),i=r.formMethod||"get",a=e?i.toUpperCase():i.toLowerCase(),s=lve(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!Jl(a))return o();let p=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((h,m)=>{let[v,g]=m;return""+h+v+"="+g+` -`},""):String(r.body);return{path:n,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:void 0,text:p}}}else if(r.formEncType==="application/json"){if(!Jl(a))return o();try{let p=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:p,text:void 0}}}catch{return o()}}}Zn(typeof FormData=="function","FormData is not available in this environment");let l,c;if(r.formData)l=a5(r.formData),c=r.formData;else if(r.body instanceof FormData)l=a5(r.body),c=r.body;else if(r.body instanceof URLSearchParams)l=r.body,c=NX(l);else if(r.body==null)l=new URLSearchParams,c=new FormData;else try{l=new URLSearchParams(r.body),c=NX(l)}catch{return o()}let u={formMethod:a,formAction:s,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:c,json:void 0,text:void 0};if(Jl(u.formMethod))return{path:n,submission:u};let d=sf(n);return t&&d.search&&q7(d.search)&&l.append("index",""),d.search="?"+l,{path:Hp(d),submission:u}}function RX(e,t,n){n===void 0&&(n=!1);let r=e.findIndex(o=>o.route.id===t);return r>=0?e.slice(0,n?r+1:r):e}function OX(e,t,n,r,o,i,a,s,l,c,u,d,p,h,m,v){let g=v?Ms(v[1])?v[1].error:v[1].data:void 0,x=e.createURL(t.location),y=e.createURL(o),b=n;i&&t.errors?b=RX(n,Object.keys(t.errors)[0],!0):v&&Ms(v[1])&&(b=RX(n,v[0]));let C=v?v[1].statusCode:void 0,S=a&&C&&C>=400,w=b.filter((_,P)=>{let{route:$}=_;if($.lazy)return!0;if($.loader==null)return!1;if(i)return i5($,t.loaderData,t.errors);if(cat(t.loaderData,t.matches[P],_)||l.some(T=>T===_.route.id))return!0;let R=t.matches[P],O=_;return TX(_,ao({currentUrl:x,currentParams:R.params,nextUrl:y,nextParams:O.params},r,{actionResult:g,actionStatus:C,defaultShouldRevalidate:S?!1:s||x.pathname+x.search===y.pathname+y.search||x.search!==y.search||ave(R,O)}))}),E=[];return d.forEach((_,P)=>{if(i||!n.some(I=>I.route.id===_.routeId)||u.has(P))return;let $=Vh(h,_.path,m);if(!$){E.push({key:P,routeId:_.routeId,path:_.path,matches:null,match:null,controller:null});return}let R=t.fetchers.get(P),O=Yx($,_.path),T=!1;p.has(P)?T=!1:c.has(P)?(c.delete(P),T=!0):R&&R.state!=="idle"&&R.data===void 0?T=s:T=TX(O,ao({currentUrl:x,currentParams:t.matches[t.matches.length-1].params,nextUrl:y,nextParams:n[n.length-1].params},r,{actionResult:g,actionStatus:C,defaultShouldRevalidate:S?!1:s})),T&&E.push({key:P,routeId:_.routeId,path:_.path,matches:$,match:O,controller:new AbortController})}),[w,E]}function i5(e,t,n){if(e.lazy)return!0;if(!e.loader)return!1;let r=t!=null&&t[e.id]!==void 0,o=n!=null&&n[e.id]!==void 0;return!r&&o?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!r&&!o}function cat(e,t,n){let r=!t||n.route.id!==t.route.id,o=e[n.route.id]===void 0;return r||o}function ave(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function TX(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}function IX(e,t,n,r,o){var i;let a;if(e){let c=r[e];Zn(c,"No route found to patch children into: routeId = "+e),c.children||(c.children=[]),a=c.children}else a=n;let s=t.filter(c=>!a.some(u=>sve(c,u))),l=mM(s,o,[e||"_","patch",String(((i=a)==null?void 0:i.length)||"0")],r);a.push(...l)}function sve(e,t){return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((n,r)=>{var o;return(o=t.children)==null?void 0:o.some(i=>sve(n,i))}):!1}async function uat(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];Zn(o,"No route found in manifest");let i={};for(let a in r){let l=o[a]!==void 0&&a!=="hasErrorBoundary";Vm(!l,'Route "'+o.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+a+'" will be ignored.')),!l&&!Dit.has(a)&&(i[a]=r[a])}Object.assign(o,i),Object.assign(o,ao({},t(o),{lazy:void 0}))}async function dat(e){let{matches:t}=e,n=t.filter(o=>o.shouldLoad);return(await Promise.all(n.map(o=>o.resolve()))).reduce((o,i,a)=>Object.assign(o,{[n[a].route.id]:i}),{})}async function fat(e,t,n,r,o,i,a,s,l,c){let u=i.map(h=>h.route.lazy?uat(h.route,l,s):void 0),d=i.map((h,m)=>{let v=u[m],g=o.some(y=>y.route.id===h.route.id);return ao({},h,{shouldLoad:g,resolve:async y=>(y&&r.method==="GET"&&(h.route.lazy||h.route.loader)&&(g=!0),g?pat(t,r,h,v,y,c):Promise.resolve({type:$r.data,result:void 0}))})}),p=await e({matches:d,request:r,params:i[0].params,fetcherKey:a,context:c});try{await Promise.all(u)}catch{}return p}async function pat(e,t,n,r,o,i){let a,s,l=c=>{let u,d=new Promise((m,v)=>u=v);s=()=>u(),t.signal.addEventListener("abort",s);let p=m=>typeof c!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):c({request:t,params:n.params,context:i},...m!==void 0?[m]:[]),h=(async()=>{try{return{type:"data",result:await(o?o(v=>p(v)):p())}}catch(m){return{type:"error",result:m}}})();return Promise.race([h,d])};try{let c=n.route[e];if(r)if(c){let u,[d]=await Promise.all([l(c).catch(p=>{u=p}),r]);if(u!==void 0)throw u;a=d}else if(await r,c=n.route[e],c)a=await l(c);else if(e==="action"){let u=new URL(t.url),d=u.pathname+u.search;throw Ya(405,{method:t.method,pathname:d,routeId:n.route.id})}else return{type:$r.data,result:void 0};else if(c)a=await l(c);else{let u=new URL(t.url),d=u.pathname+u.search;throw Ya(404,{pathname:d})}Zn(a.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(c){return{type:$r.error,result:c}}finally{s&&t.signal.removeEventListener("abort",s)}return a}async function hat(e){let{result:t,type:n}=e;if(cve(t)){let d;try{let p=t.headers.get("Content-Type");p&&/\bapplication\/json\b/.test(p)?t.body==null?d=null:d=await t.json():d=await t.text()}catch(p){return{type:$r.error,error:p}}return n===$r.error?{type:$r.error,error:new gM(t.status,t.statusText,d),statusCode:t.status,headers:t.headers}:{type:$r.data,data:d,statusCode:t.status,headers:t.headers}}if(n===$r.error){if(LX(t)){var r,o;if(t.data instanceof Error){var i,a;return{type:$r.error,error:t.data,statusCode:(i=t.init)==null?void 0:i.status,headers:(a=t.init)!=null&&a.headers?new Headers(t.init.headers):void 0}}return{type:$r.error,error:new gM(((r=t.init)==null?void 0:r.status)||500,void 0,t.data),statusCode:kC(t)?t.status:void 0,headers:(o=t.init)!=null&&o.headers?new Headers(t.init.headers):void 0}}return{type:$r.error,error:t,statusCode:kC(t)?t.status:void 0}}if(bat(t)){var s,l;return{type:$r.deferred,deferredData:t,statusCode:(s=t.init)==null?void 0:s.status,headers:((l=t.init)==null?void 0:l.headers)&&new Headers(t.init.headers)}}if(LX(t)){var c,u;return{type:$r.data,data:t.data,statusCode:(c=t.init)==null?void 0:c.status,headers:(u=t.init)!=null&&u.headers?new Headers(t.init.headers):void 0}}return{type:$r.data,data:t}}function mat(e,t,n,r,o,i){let a=e.headers.get("Location");if(Zn(a,"Redirects returned/thrown from loaders/actions must have a Location header"),!U7.test(a)){let s=r.slice(0,r.findIndex(l=>l.route.id===n)+1);a=o5(new URL(t.url),s,o,!0,a,i),e.headers.set("Location",a)}return e}function kX(e,t,n){if(U7.test(e)){let r=e,o=r.startsWith("//")?new URL(t.protocol+r):new URL(r),i=Yy(o.pathname,n)!=null;if(o.origin===t.origin&&i)return o.pathname+o.search+o.hash}return e}function nv(e,t,n,r){let o=e.createURL(lve(t)).toString(),i={signal:n};if(r&&Jl(r.formMethod)){let{formMethod:a,formEncType:s}=r;i.method=a.toUpperCase(),s==="application/json"?(i.headers=new Headers({"Content-Type":s}),i.body=JSON.stringify(r.json)):s==="text/plain"?i.body=r.text:s==="application/x-www-form-urlencoded"&&r.formData?i.body=a5(r.formData):i.body=r.formData}return new Request(o,i)}function a5(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function NX(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function gat(e,t,n,r,o){let i={},a=null,s,l=!1,c={},u=n&&Ms(n[1])?n[1].error:void 0;return e.forEach(d=>{if(!(d.route.id in t))return;let p=d.route.id,h=t[p];if(Zn(!nm(h),"Cannot handle redirect results in processLoaderData"),Ms(h)){let m=h.error;u!==void 0&&(m=u,u=void 0),a=a||{};{let v=Wh(e,p);a[v.route.id]==null&&(a[v.route.id]=m)}i[p]=void 0,l||(l=!0,s=kC(h.error)?h.error.status:500),h.headers&&(c[p]=h.headers)}else pp(h)?(r.set(p,h.deferredData),i[p]=h.deferredData.data,h.statusCode!=null&&h.statusCode!==200&&!l&&(s=h.statusCode),h.headers&&(c[p]=h.headers)):(i[p]=h.data,h.statusCode&&h.statusCode!==200&&!l&&(s=h.statusCode),h.headers&&(c[p]=h.headers))}),u!==void 0&&n&&(a={[n[0]]:u},i[n[0]]=void 0),{loaderData:i,errors:a,statusCode:s||200,loaderHeaders:c}}function DX(e,t,n,r,o,i,a){let{loaderData:s,errors:l}=gat(t,n,r,a);return o.forEach(c=>{let{key:u,match:d,controller:p}=c,h=i[u];if(Zn(h,"Did not find corresponding fetcher result"),!(p&&p.signal.aborted))if(Ms(h)){let m=Wh(e.matches,d==null?void 0:d.route.id);l&&l[m.route.id]||(l=ao({},l,{[m.route.id]:h.error})),e.fetchers.delete(u)}else if(nm(h))Zn(!1,"Unhandled fetcher revalidation redirect");else if(pp(h))Zn(!1,"Unhandled fetcher deferred data");else{let m=zf(h.data);e.fetchers.set(u,m)}}),{loaderData:s,errors:l}}function AX(e,t,n,r){let o=ao({},t);for(let i of n){let a=i.route.id;if(t.hasOwnProperty(a)?t[a]!==void 0&&(o[a]=t[a]):e[a]!==void 0&&i.route.loader&&(o[a]=e[a]),r&&r.hasOwnProperty(a))break}return o}function FX(e){return e?Ms(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function Wh(e,t){return(t?e.slice(0,e.findIndex(r=>r.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function BX(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Ya(e,t){let{pathname:n,routeId:r,method:o,type:i,message:a}=t===void 0?{}:t,s="Unknown Server Error",l="Unknown @remix-run/router error";return e===400?(s="Bad Request",o&&n&&r?l="You made a "+o+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?l="defer() is not supported in actions":i==="invalid-body"&&(l="Unable to encode submission body")):e===403?(s="Forbidden",l='Route "'+r+'" does not match URL "'+n+'"'):e===404?(s="Not Found",l='No route matches URL "'+n+'"'):e===405&&(s="Method Not Allowed",o&&n&&r?l="You made a "+o.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":o&&(l='Invalid request method "'+o.toUpperCase()+'"')),new gM(e||500,s,new Error(l),!0)}function x2(e){let t=Object.entries(e);for(let n=t.length-1;n>=0;n--){let[r,o]=t[n];if(nm(o))return{key:r,result:o}}}function lve(e){let t=typeof e=="string"?sf(e):e;return Hp(ao({},t,{hash:""}))}function vat(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function yat(e){return cve(e.result)&&oat.has(e.result.status)}function pp(e){return e.type===$r.deferred}function Ms(e){return e.type===$r.error}function nm(e){return(e&&e.type)===$r.redirect}function LX(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function bat(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function cve(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function xat(e){return rat.has(e.toLowerCase())}function Jl(e){return tat.has(e.toLowerCase())}async function Cat(e,t,n,r,o){let i=Object.entries(t);for(let a=0;a(p==null?void 0:p.route.id)===s);if(!c)continue;let u=r.find(p=>p.route.id===c.route.id),d=u!=null&&!ave(u,c)&&(o&&o[c.route.id])!==void 0;pp(l)&&d&&await G7(l,n,!1).then(p=>{p&&(t[s]=p)})}}async function wat(e,t,n){for(let r=0;r(c==null?void 0:c.route.id)===i)&&pp(s)&&(Zn(a,"Expected an AbortController for revalidating fetcher deferred result"),await G7(s,a.signal,!0).then(c=>{c&&(t[o]=c)}))}}async function G7(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:$r.data,data:e.deferredData.unwrappedData}}catch(o){return{type:$r.error,error:o}}return{type:$r.data,data:e.deferredData.data}}}function q7(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function Yx(e,t){let n=typeof t=="string"?sf(t).search:t.search;if(e[e.length-1].route.index&&q7(n||""))return e[e.length-1];let r=nve(e);return r[r.length-1]}function jX(e){let{formMethod:t,formAction:n,formEncType:r,text:o,formData:i,json:a}=e;if(!(!t||!n||!r)){if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:o};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(a!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function l6(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Sat(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function sx(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function Eat(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function zf(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function _at(e,t){try{let n=e.sessionStorage.getItem(ove);if(n){let r=JSON.parse(n);for(let[o,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(o,new Set(i||[]))}}catch{}}function $at(e,t){if(t.size>0){let n={};for(let[r,o]of t)n[r]=[...o];try{e.sessionStorage.setItem(ove,JSON.stringify(n))}catch(r){Vm(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** + */function ao(){return ao=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Wm(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Dit(){return Math.random().toString(36).substr(2,8)}function _X(e,t){return{usr:e.state,key:e.key,idx:t}}function V0(e,t,n,r){return n===void 0&&(n=null),ao({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?sf(t):t,{state:n,key:t&&t.key||r||Dit()})}function Vp(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function sf(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Jge(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,a=o.history,s=Jo.Pop,l=null,c=u();c==null&&(c=0,a.replaceState(ao({},a.state,{idx:c}),""));function u(){return(a.state||{idx:null}).idx}function d(){s=Jo.Pop;let g=u(),b=g==null?null:g-c;c=g,l&&l({action:s,location:v.location,delta:b})}function f(g,b){s=Jo.Push;let y=V0(v.location,g,b);n&&n(y,g),c=u()+1;let x=_X(y,c),w=v.createHref(y);try{a.pushState(x,"",w)}catch(S){if(S instanceof DOMException&&S.name==="DataCloneError")throw S;o.location.assign(w)}i&&l&&l({action:s,location:v.location,delta:1})}function h(g,b){s=Jo.Replace;let y=V0(v.location,g,b);n&&n(y,g),c=u();let x=_X(y,c),w=v.createHref(y);a.replaceState(x,"",w),i&&l&&l({action:s,location:v.location,delta:0})}function m(g){let b=o.location.origin!=="null"?o.location.origin:o.location.href,y=typeof g=="string"?g:Vp(g);return y=y.replace(/ $/,"%20"),Zn(b,"No window.location.(origin|href) available to create URL for href: "+y),new URL(y,b)}let v={get action(){return s},get location(){return e(o,a)},listen(g){if(l)throw new Error("A history only accepts one active listener");return o.addEventListener(EX,d),l=g,()=>{o.removeEventListener(EX,d),l=null}},createHref(g){return t(o,g)},createURL:m,encodeLocation(g){let b=m(g);return{pathname:b.pathname,search:b.search,hash:b.hash}},push:f,replace:h,go(g){return a.go(g)}};return v}var $r;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})($r||($r={}));const Nit=new Set(["lazy","caseSensitive","path","id","index","children"]);function Ait(e){return e.index===!0}function mM(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((o,i)=>{let a=[...n,String(i)],s=typeof o.id=="string"?o.id:a.join("-");if(Zn(o.index!==!0||!o.children,"Cannot specify children on an index route"),Zn(!r[s],'Found a route id collision on id "'+s+`". Route id's must be globally unique within Data Router usages`),Ait(o)){let l=ao({},o,t(o),{id:s});return r[s]=l,l}else{let l=ao({},o,t(o),{id:s,children:void 0});return r[s]=l,o.children&&(l.children=mM(o.children,t,a,r)),l}})}function Wh(e,t,n){return n===void 0&&(n="/"),n$(e,t,n,!1)}function n$(e,t,n,r){let o=typeof t=="string"?sf(t):t,i=Yy(o.pathname||"/",n);if(i==null)return null;let a=eve(e);Bit(a);let s=null;for(let l=0;s==null&&l{let l={relativePath:s===void 0?i.path||"":s,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};l.relativePath.startsWith("/")&&(Zn(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let c=Od([r,l.relativePath]),u=n.concat(l);i.children&&i.children.length>0&&(Zn(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),eve(i.children,t,u,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:Uit(c,i.index),routesMeta:u})};return e.forEach((i,a)=>{var s;if(i.path===""||!((s=i.path)!=null&&s.includes("?")))o(i,a);else for(let l of tve(i.path))o(i,a,l)}),t}function tve(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let a=tve(r.join("/")),s=[];return s.push(...a.map(l=>l===""?i:[i,l].join("/"))),o&&s.push(...a),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function Bit(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Git(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Lit=/^:[\w-]+$/,jit=3,zit=2,Hit=1,Vit=10,Wit=-2,$X=e=>e==="*";function Uit(e,t){let n=e.split("/"),r=n.length;return n.some($X)&&(r+=Wit),t&&(r+=zit),n.filter(o=>!$X(o)).reduce((o,i)=>o+(Lit.test(i)?jit:i===""?Hit:Vit),r)}function Git(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function qit(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,o={},i="/",a=[];for(let s=0;s{let{paramName:f,isOptional:h}=u;if(f==="*"){let v=s[d]||"";a=i.slice(0,i.length-v.length).replace(/(.)\/+$/,"$1")}const m=s[d];return h&&!m?c[f]=void 0:c[f]=(m||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:a,pattern:e}}function Kit(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Wm(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,l)=>(r.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function Yit(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Wm(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Yy(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function Xit(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?sf(e):e;return{pathname:n?n.startsWith("/")?n:Qit(n,t):t,search:Jit(r),hash:eat(o)}}function Qit(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function aD(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function nve(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function FO(e,t){let n=nve(e);return t?n.map((r,o)=>o===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function BO(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=sf(e):(o=ao({},e),Zn(!o.pathname||!o.pathname.includes("?"),aD("?","pathname","search",o)),Zn(!o.pathname||!o.pathname.includes("#"),aD("#","pathname","hash",o)),Zn(!o.search||!o.search.includes("#"),aD("#","search","hash",o)));let i=e===""||o.pathname==="",a=i?"/":o.pathname,s;if(a==null)s=n;else{let d=t.length-1;if(!r&&a.startsWith("..")){let f=a.split("/");for(;f[0]==="..";)f.shift(),d-=1;o.pathname=f.join("/")}s=d>=0?t[d]:"/"}let l=Xit(o,s),c=a&&a!=="/"&&a.endsWith("/"),u=(i||a===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||u)&&(l.pathname+="/"),l}const Od=e=>e.join("/").replace(/\/\/+/g,"/"),Zit=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Jit=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,eat=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class gM{constructor(t,n,r,o){o===void 0&&(o=!1),this.status=t,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Iw(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const rve=["post","put","patch","delete"],tat=new Set(rve),nat=["get",...rve],rat=new Set(nat),oat=new Set([301,302,303,307,308]),iat=new Set([307,308]),sD={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},aat={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},ax={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},U7=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,sat=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),ove="remix-router-transitions";function ive(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;Zn(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let me=e.detectErrorBoundary;o=pe=>({hasErrorBoundary:me(pe)})}else o=sat;let i={},a=mM(e.routes,o,void 0,i),s,l=e.basename||"/",c=e.dataStrategy||dat,u=e.patchRoutesOnNavigation,d=ao({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),f=null,h=new Set,m=null,v=null,g=null,b=e.hydrationData!=null,y=Wh(a,e.history.location,l),x=!1,w=null;if(y==null&&!u){let me=Ya(404,{pathname:e.history.location.pathname}),{matches:pe,route:ye}=BX(a);y=pe,w={[ye.id]:me}}y&&!e.hydrationData&&Ze(y,a,e.history.location.pathname).active&&(y=null);let S;if(y)if(y.some(me=>me.route.lazy))S=!1;else if(!y.some(me=>me.route.loader))S=!0;else if(d.v7_partialHydration){let me=e.hydrationData?e.hydrationData.loaderData:null,pe=e.hydrationData?e.hydrationData.errors:null;if(pe){let ye=y.findIndex(Oe=>pe[Oe.route.id]!==void 0);S=y.slice(0,ye+1).every(Oe=>!i5(Oe.route,me,pe))}else S=y.every(ye=>!i5(ye.route,me,pe))}else S=e.hydrationData!=null;else if(S=!1,y=[],d.v7_partialHydration){let me=Ze(null,a,e.history.location.pathname);me.active&&me.matches&&(x=!0,y=me.matches)}let C,E={historyAction:e.history.action,location:e.history.location,matches:y,initialized:S,navigation:sD,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||w,fetchers:new Map,blockers:new Map},_=Jo.Pop,P=!1,$,T=!1,R=new Map,O=null,k=!1,I=!1,D=[],N=new Set,L=new Map,H=0,U=-1,V=new Map,j=new Set,F=new Map,W=new Map,X=new Set,J=new Map,q=new Map,A;function z(){if(f=e.history.listen(me=>{let{action:pe,location:ye,delta:Oe}=me;if(A){A(),A=void 0;return}Wm(q.size===0||Oe!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let je=Je({currentLocation:E.location,nextLocation:ye,historyAction:pe});if(je&&Oe!=null){let We=new Promise(Xe=>{A=Xe});e.history.go(Oe*-1),Ve(je,{state:"blocked",location:ye,proceed(){Ve(je,{state:"proceeding",proceed:void 0,reset:void 0,location:ye}),We.then(()=>e.history.go(Oe))},reset(){let Xe=new Map(E.blockers);Xe.set(je,ax),Q({blockers:Xe})}});return}return ne(pe,ye)}),n){_at(t,R);let me=()=>$at(t,R);t.addEventListener("pagehide",me),O=()=>t.removeEventListener("pagehide",me)}return E.initialized||ne(Jo.Pop,E.location,{initialHydration:!0}),C}function G(){f&&f(),O&&O(),h.clear(),$&&$.abort(),E.fetchers.forEach((me,pe)=>ke(pe)),E.blockers.forEach((me,pe)=>Ae(pe))}function Y(me){return h.add(me),()=>h.delete(me)}function Q(me,pe){pe===void 0&&(pe={}),E=ao({},E,me);let ye=[],Oe=[];d.v7_fetcherPersist&&E.fetchers.forEach((je,We)=>{je.state==="idle"&&(X.has(We)?Oe.push(We):ye.push(We))}),X.forEach(je=>{!E.fetchers.has(je)&&!L.has(je)&&Oe.push(je)}),[...h].forEach(je=>je(E,{deletedFetchers:Oe,viewTransitionOpts:pe.viewTransitionOpts,flushSync:pe.flushSync===!0})),d.v7_fetcherPersist?(ye.forEach(je=>E.fetchers.delete(je)),Oe.forEach(je=>ke(je))):Oe.forEach(je=>X.delete(je))}function ee(me,pe,ye){var Oe,je;let{flushSync:We}=ye===void 0?{}:ye,Xe=E.actionData!=null&&E.navigation.formMethod!=null&&Jl(E.navigation.formMethod)&&E.navigation.state==="loading"&&((Oe=me.state)==null?void 0:Oe._isRedirect)!==!0,st;pe.actionData?Object.keys(pe.actionData).length>0?st=pe.actionData:st=null:Xe?st=E.actionData:st=null;let ct=pe.loaderData?AX(E.loaderData,pe.loaderData,pe.matches||[],pe.errors):E.loaderData,at=E.blockers;at.size>0&&(at=new Map(at),at.forEach((xt,Dt)=>at.set(Dt,ax)));let Ue=P===!0||E.navigation.formMethod!=null&&Jl(E.navigation.formMethod)&&((je=me.state)==null?void 0:je._isRedirect)!==!0;s&&(a=s,s=void 0),k||_===Jo.Pop||(_===Jo.Push?e.history.push(me,me.state):_===Jo.Replace&&e.history.replace(me,me.state));let Mt;if(_===Jo.Pop){let xt=R.get(E.location.pathname);xt&&xt.has(me.pathname)?Mt={currentLocation:E.location,nextLocation:me}:R.has(me.pathname)&&(Mt={currentLocation:me,nextLocation:E.location})}else if(T){let xt=R.get(E.location.pathname);xt?xt.add(me.pathname):(xt=new Set([me.pathname]),R.set(E.location.pathname,xt)),Mt={currentLocation:E.location,nextLocation:me}}Q(ao({},pe,{actionData:st,loaderData:ct,historyAction:_,location:me,initialized:!0,navigation:sD,revalidation:"idle",restoreScrollPosition:ut(me,pe.matches||E.matches),preventScrollReset:Ue,blockers:at}),{viewTransitionOpts:Mt,flushSync:We===!0}),_=Jo.Pop,P=!1,T=!1,k=!1,I=!1,D=[]}async function te(me,pe){if(typeof me=="number"){e.history.go(me);return}let ye=o5(E.location,E.matches,l,d.v7_prependBasename,me,d.v7_relativeSplatPath,pe==null?void 0:pe.fromRouteId,pe==null?void 0:pe.relative),{path:Oe,submission:je,error:We}=MX(d.v7_normalizeFormMethod,!1,ye,pe),Xe=E.location,st=V0(E.location,Oe,pe&&pe.state);st=ao({},st,e.history.encodeLocation(st));let ct=pe&&pe.replace!=null?pe.replace:void 0,at=Jo.Push;ct===!0?at=Jo.Replace:ct===!1||je!=null&&Jl(je.formMethod)&&je.formAction===E.location.pathname+E.location.search&&(at=Jo.Replace);let Ue=pe&&"preventScrollReset"in pe?pe.preventScrollReset===!0:void 0,Mt=(pe&&pe.flushSync)===!0,xt=Je({currentLocation:Xe,nextLocation:st,historyAction:at});if(xt){Ve(xt,{state:"blocked",location:st,proceed(){Ve(xt,{state:"proceeding",proceed:void 0,reset:void 0,location:st}),te(me,pe)},reset(){let Dt=new Map(E.blockers);Dt.set(xt,ax),Q({blockers:Dt})}});return}return await ne(at,st,{submission:je,pendingError:We,preventScrollReset:Ue,replace:pe&&pe.replace,enableViewTransition:pe&&pe.viewTransition,flushSync:Mt})}function oe(){if(Le(),Q({revalidation:"loading"}),E.navigation.state!=="submitting"){if(E.navigation.state==="idle"){ne(E.historyAction,E.location,{startUninterruptedRevalidation:!0});return}ne(_||E.historyAction,E.navigation.location,{overrideNavigation:E.navigation,enableViewTransition:T===!0})}}async function ne(me,pe,ye){$&&$.abort(),$=null,_=me,k=(ye&&ye.startUninterruptedRevalidation)===!0,Ge(E.location,E.matches),P=(ye&&ye.preventScrollReset)===!0,T=(ye&&ye.enableViewTransition)===!0;let Oe=s||a,je=ye&&ye.overrideNavigation,We=ye!=null&&ye.initialHydration&&E.matches&&E.matches.length>0&&!x?E.matches:Wh(Oe,pe,l),Xe=(ye&&ye.flushSync)===!0;if(We&&E.initialized&&!I&&vat(E.location,pe)&&!(ye&&ye.submission&&Jl(ye.submission.formMethod))){ee(pe,{matches:We},{flushSync:Xe});return}let st=Ze(We,Oe,pe.pathname);if(st.active&&st.matches&&(We=st.matches),!We){let{error:Ct,notFoundMatches:ft,route:vt}=ht(pe.pathname);ee(pe,{matches:ft,loaderData:{},errors:{[vt.id]:Ct}},{flushSync:Xe});return}$=new AbortController;let ct=rv(e.history,pe,$.signal,ye&&ye.submission),at;if(ye&&ye.pendingError)at=[Uh(We).route.id,{type:$r.error,error:ye.pendingError}];else if(ye&&ye.submission&&Jl(ye.submission.formMethod)){let Ct=await le(ct,pe,ye.submission,We,st.active,{replace:ye.replace,flushSync:Xe});if(Ct.shortCircuited)return;if(Ct.pendingActionResult){let[ft,vt]=Ct.pendingActionResult;if(Ms(vt)&&Iw(vt.error)&&vt.error.status===404){$=null,ee(pe,{matches:Ct.matches,loaderData:{},errors:{[ft]:vt.error}});return}}We=Ct.matches||We,at=Ct.pendingActionResult,je=lD(pe,ye.submission),Xe=!1,st.active=!1,ct=rv(e.history,ct.url,ct.signal)}let{shortCircuited:Ue,matches:Mt,loaderData:xt,errors:Dt}=await ce(ct,pe,We,st.active,je,ye&&ye.submission,ye&&ye.fetcherSubmission,ye&&ye.replace,ye&&ye.initialHydration===!0,Xe,at);Ue||($=null,ee(pe,ao({matches:Mt||We},FX(at),{loaderData:xt,errors:Dt})))}async function le(me,pe,ye,Oe,je,We){We===void 0&&(We={}),Le();let Xe=Sat(pe,ye);if(Q({navigation:Xe},{flushSync:We.flushSync===!0}),je){let at=await et(Oe,pe.pathname,me.signal);if(at.type==="aborted")return{shortCircuited:!0};if(at.type==="error"){let Ue=Uh(at.partialMatches).route.id;return{matches:at.partialMatches,pendingActionResult:[Ue,{type:$r.error,error:at.error}]}}else if(at.matches)Oe=at.matches;else{let{notFoundMatches:Ue,error:Mt,route:xt}=ht(pe.pathname);return{matches:Ue,pendingActionResult:[xt.id,{type:$r.error,error:Mt}]}}}let st,ct=Yx(Oe,pe);if(!ct.route.action&&!ct.route.lazy)st={type:$r.error,error:Ya(405,{method:me.method,pathname:pe.pathname,routeId:ct.route.id})};else if(st=(await be("action",E,me,[ct],Oe,null))[ct.route.id],me.signal.aborted)return{shortCircuited:!0};if(rm(st)){let at;return We&&We.replace!=null?at=We.replace:at=IX(st.response.headers.get("Location"),new URL(me.url),l)===E.location.pathname+E.location.search,await de(me,st,!0,{submission:ye,replace:at}),{shortCircuited:!0}}if(hp(st))throw Ya(400,{type:"defer-action"});if(Ms(st)){let at=Uh(Oe,ct.route.id);return(We&&We.replace)!==!0&&(_=Jo.Push),{matches:Oe,pendingActionResult:[at.route.id,st]}}return{matches:Oe,pendingActionResult:[ct.route.id,st]}}async function ce(me,pe,ye,Oe,je,We,Xe,st,ct,at,Ue){let Mt=je||lD(pe,We),xt=We||Xe||jX(Mt),Dt=!k&&(!d.v7_partialHydration||!ct);if(Oe){if(Dt){let Tt=he(Ue);Q(ao({navigation:Mt},Tt!==void 0?{actionData:Tt}:{}),{flushSync:at})}let lt=await et(ye,pe.pathname,me.signal);if(lt.type==="aborted")return{shortCircuited:!0};if(lt.type==="error"){let Tt=Uh(lt.partialMatches).route.id;return{matches:lt.partialMatches,loaderData:{},errors:{[Tt]:lt.error}}}else if(lt.matches)ye=lt.matches;else{let{error:Tt,notFoundMatches:cn,route:yn}=ht(pe.pathname);return{matches:cn,loaderData:{},errors:{[yn.id]:Tt}}}}let Ct=s||a,[ft,vt]=RX(e.history,E,ye,xt,pe,d.v7_partialHydration&&ct===!0,d.v7_skipActionErrorRevalidation,I,D,N,X,F,j,Ct,l,Ue);if(He(lt=>!(ye&&ye.some(Tt=>Tt.route.id===lt))||ft&&ft.some(Tt=>Tt.route.id===lt)),U=++H,ft.length===0&&vt.length===0){let lt=Re();return ee(pe,ao({matches:ye,loaderData:{},errors:Ue&&Ms(Ue[1])?{[Ue[0]]:Ue[1].error}:null},FX(Ue),lt?{fetchers:new Map(E.fetchers)}:{}),{flushSync:at}),{shortCircuited:!0}}if(Dt){let lt={};if(!Oe){lt.navigation=Mt;let Tt=he(Ue);Tt!==void 0&&(lt.actionData=Tt)}vt.length>0&&(lt.fetchers=ue(vt)),Q(lt,{flushSync:at})}vt.forEach(lt=>{Be(lt.key),lt.controller&&L.set(lt.key,lt.controller)});let rt=()=>vt.forEach(lt=>Be(lt.key));$&&$.signal.addEventListener("abort",rt);let{loaderResults:yt,fetcherResults:qe}=await Ee(E,ye,ft,vt,me);if(me.signal.aborted)return{shortCircuited:!0};$&&$.signal.removeEventListener("abort",rt),vt.forEach(lt=>L.delete(lt.key));let Ie=x2(yt);if(Ie)return await de(me,Ie.result,!0,{replace:st}),{shortCircuited:!0};if(Ie=x2(qe),Ie)return j.add(Ie.key),await de(me,Ie.result,!0,{replace:st}),{shortCircuited:!0};let{loaderData:nt,errors:wt}=NX(E,ye,yt,Ue,vt,qe,J);J.forEach((lt,Tt)=>{lt.subscribe(cn=>{(cn||lt.done)&&J.delete(Tt)})}),d.v7_partialHydration&&ct&&E.errors&&(wt=ao({},E.errors,wt));let Lt=Re(),on=Fe(U),Pt=Lt||on||vt.length>0;return ao({matches:ye,loaderData:nt,errors:wt},Pt?{fetchers:new Map(E.fetchers)}:{})}function he(me){if(me&&!Ms(me[1]))return{[me[0]]:me[1].data};if(E.actionData)return Object.keys(E.actionData).length===0?null:E.actionData}function ue(me){return me.forEach(pe=>{let ye=E.fetchers.get(pe.key),Oe=sx(void 0,ye?ye.data:void 0);E.fetchers.set(pe.key,Oe)}),new Map(E.fetchers)}function fe(me,pe,ye,Oe){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");Be(me);let je=(Oe&&Oe.flushSync)===!0,We=s||a,Xe=o5(E.location,E.matches,l,d.v7_prependBasename,ye,d.v7_relativeSplatPath,pe,Oe==null?void 0:Oe.relative),st=Wh(We,Xe,l),ct=Ze(st,We,Xe);if(ct.active&&ct.matches&&(st=ct.matches),!st){Pe(me,pe,Ya(404,{pathname:Xe}),{flushSync:je});return}let{path:at,submission:Ue,error:Mt}=MX(d.v7_normalizeFormMethod,!0,Xe,Oe);if(Mt){Pe(me,pe,Mt,{flushSync:je});return}let xt=Yx(st,at),Dt=(Oe&&Oe.preventScrollReset)===!0;if(Ue&&Jl(Ue.formMethod)){ve(me,pe,at,xt,st,ct.active,je,Dt,Ue);return}F.set(me,{routeId:pe,path:at}),ge(me,pe,at,xt,st,ct.active,je,Dt,Ue)}async function ve(me,pe,ye,Oe,je,We,Xe,st,ct){Le(),F.delete(me);function at(tn){if(!tn.route.action&&!tn.route.lazy){let Kn=Ya(405,{method:ct.formMethod,pathname:ye,routeId:pe});return Pe(me,pe,Kn,{flushSync:Xe}),!0}return!1}if(!We&&at(Oe))return;let Ue=E.fetchers.get(me);Te(me,Eat(ct,Ue),{flushSync:Xe});let Mt=new AbortController,xt=rv(e.history,ye,Mt.signal,ct);if(We){let tn=await et(je,new URL(xt.url).pathname,xt.signal,me);if(tn.type==="aborted")return;if(tn.type==="error"){Pe(me,pe,tn.error,{flushSync:Xe});return}else if(tn.matches){if(je=tn.matches,Oe=Yx(je,ye),at(Oe))return}else{Pe(me,pe,Ya(404,{pathname:ye}),{flushSync:Xe});return}}L.set(me,Mt);let Dt=H,ft=(await be("action",E,xt,[Oe],je,me))[Oe.route.id];if(xt.signal.aborted){L.get(me)===Mt&&L.delete(me);return}if(d.v7_fetcherPersist&&X.has(me)){if(rm(ft)||Ms(ft)){Te(me,zf(void 0));return}}else{if(rm(ft))if(L.delete(me),U>Dt){Te(me,zf(void 0));return}else return j.add(me),Te(me,sx(ct)),de(xt,ft,!1,{fetcherSubmission:ct,preventScrollReset:st});if(Ms(ft)){Pe(me,pe,ft.error);return}}if(hp(ft))throw Ya(400,{type:"defer-action"});let vt=E.navigation.location||E.location,rt=rv(e.history,vt,Mt.signal),yt=s||a,qe=E.navigation.state!=="idle"?Wh(yt,E.navigation.location,l):E.matches;Zn(qe,"Didn't find any matches after fetcher action");let Ie=++H;V.set(me,Ie);let nt=sx(ct,ft.data);E.fetchers.set(me,nt);let[wt,Lt]=RX(e.history,E,qe,ct,vt,!1,d.v7_skipActionErrorRevalidation,I,D,N,X,F,j,yt,l,[Oe.route.id,ft]);Lt.filter(tn=>tn.key!==me).forEach(tn=>{let Kn=tn.key,ir=E.fetchers.get(Kn),ro=sx(void 0,ir?ir.data:void 0);E.fetchers.set(Kn,ro),Be(Kn),tn.controller&&L.set(Kn,tn.controller)}),Q({fetchers:new Map(E.fetchers)});let on=()=>Lt.forEach(tn=>Be(tn.key));Mt.signal.addEventListener("abort",on);let{loaderResults:Pt,fetcherResults:lt}=await Ee(E,qe,wt,Lt,rt);if(Mt.signal.aborted)return;Mt.signal.removeEventListener("abort",on),V.delete(me),L.delete(me),Lt.forEach(tn=>L.delete(tn.key));let Tt=x2(Pt);if(Tt)return de(rt,Tt.result,!1,{preventScrollReset:st});if(Tt=x2(lt),Tt)return j.add(Tt.key),de(rt,Tt.result,!1,{preventScrollReset:st});let{loaderData:cn,errors:yn}=NX(E,qe,Pt,void 0,Lt,lt,J);if(E.fetchers.has(me)){let tn=zf(ft.data);E.fetchers.set(me,tn)}Fe(Ie),E.navigation.state==="loading"&&Ie>U?(Zn(_,"Expected pending action"),$&&$.abort(),ee(E.navigation.location,{matches:qe,loaderData:cn,errors:yn,fetchers:new Map(E.fetchers)})):(Q({errors:yn,loaderData:AX(E.loaderData,cn,qe,yn),fetchers:new Map(E.fetchers)}),I=!1)}async function ge(me,pe,ye,Oe,je,We,Xe,st,ct){let at=E.fetchers.get(me);Te(me,sx(ct,at?at.data:void 0),{flushSync:Xe});let Ue=new AbortController,Mt=rv(e.history,ye,Ue.signal);if(We){let ft=await et(je,new URL(Mt.url).pathname,Mt.signal,me);if(ft.type==="aborted")return;if(ft.type==="error"){Pe(me,pe,ft.error,{flushSync:Xe});return}else if(ft.matches)je=ft.matches,Oe=Yx(je,ye);else{Pe(me,pe,Ya(404,{pathname:ye}),{flushSync:Xe});return}}L.set(me,Ue);let xt=H,Ct=(await be("loader",E,Mt,[Oe],je,me))[Oe.route.id];if(hp(Ct)&&(Ct=await G7(Ct,Mt.signal,!0)||Ct),L.get(me)===Ue&&L.delete(me),!Mt.signal.aborted){if(X.has(me)){Te(me,zf(void 0));return}if(rm(Ct))if(U>xt){Te(me,zf(void 0));return}else{j.add(me),await de(Mt,Ct,!1,{preventScrollReset:st});return}if(Ms(Ct)){Pe(me,pe,Ct.error);return}Zn(!hp(Ct),"Unhandled fetcher deferred data"),Te(me,zf(Ct.data))}}async function de(me,pe,ye,Oe){let{submission:je,fetcherSubmission:We,preventScrollReset:Xe,replace:st}=Oe===void 0?{}:Oe;pe.response.headers.has("X-Remix-Revalidate")&&(I=!0);let ct=pe.response.headers.get("Location");Zn(ct,"Expected a Location header on the redirect Response"),ct=IX(ct,new URL(me.url),l);let at=V0(E.location,ct,{_isRedirect:!0});if(n){let ft=!1;if(pe.response.headers.has("X-Remix-Reload-Document"))ft=!0;else if(U7.test(ct)){const vt=e.history.createURL(ct);ft=vt.origin!==t.location.origin||Yy(vt.pathname,l)==null}if(ft){st?t.location.replace(ct):t.location.assign(ct);return}}$=null;let Ue=st===!0||pe.response.headers.has("X-Remix-Replace")?Jo.Replace:Jo.Push,{formMethod:Mt,formAction:xt,formEncType:Dt}=E.navigation;!je&&!We&&Mt&&xt&&Dt&&(je=jX(E.navigation));let Ct=je||We;if(iat.has(pe.response.status)&&Ct&&Jl(Ct.formMethod))await ne(Ue,at,{submission:ao({},Ct,{formAction:ct}),preventScrollReset:Xe||P,enableViewTransition:ye?T:void 0});else{let ft=lD(at,je);await ne(Ue,at,{overrideNavigation:ft,fetcherSubmission:We,preventScrollReset:Xe||P,enableViewTransition:ye?T:void 0})}}async function be(me,pe,ye,Oe,je,We){let Xe,st={};try{Xe=await fat(c,me,pe,ye,Oe,je,We,i,o)}catch(ct){return Oe.forEach(at=>{st[at.route.id]={type:$r.error,error:ct}}),st}for(let[ct,at]of Object.entries(Xe))if(yat(at)){let Ue=at.result;st[ct]={type:$r.redirect,response:mat(Ue,ye,ct,je,l,d.v7_relativeSplatPath)}}else st[ct]=await hat(at);return st}async function Ee(me,pe,ye,Oe,je){let We=me.matches,Xe=be("loader",me,je,ye,pe,null),st=Promise.all(Oe.map(async Ue=>{if(Ue.matches&&Ue.match&&Ue.controller){let xt=(await be("loader",me,rv(e.history,Ue.path,Ue.controller.signal),[Ue.match],Ue.matches,Ue.key))[Ue.match.route.id];return{[Ue.key]:xt}}else return Promise.resolve({[Ue.key]:{type:$r.error,error:Ya(404,{pathname:Ue.path})}})})),ct=await Xe,at=(await st).reduce((Ue,Mt)=>Object.assign(Ue,Mt),{});return await Promise.all([wat(pe,ct,je.signal,We,me.loaderData),Cat(pe,at,Oe)]),{loaderResults:ct,fetcherResults:at}}function Le(){I=!0,D.push(...He()),F.forEach((me,pe)=>{L.has(pe)&&N.add(pe),Be(pe)})}function Te(me,pe,ye){ye===void 0&&(ye={}),E.fetchers.set(me,pe),Q({fetchers:new Map(E.fetchers)},{flushSync:(ye&&ye.flushSync)===!0})}function Pe(me,pe,ye,Oe){Oe===void 0&&(Oe={});let je=Uh(E.matches,pe);ke(me),Q({errors:{[je.route.id]:ye},fetchers:new Map(E.fetchers)},{flushSync:(Oe&&Oe.flushSync)===!0})}function ze(me){return W.set(me,(W.get(me)||0)+1),X.has(me)&&X.delete(me),E.fetchers.get(me)||aat}function ke(me){let pe=E.fetchers.get(me);L.has(me)&&!(pe&&pe.state==="loading"&&V.has(me))&&Be(me),F.delete(me),V.delete(me),j.delete(me),d.v7_fetcherPersist&&X.delete(me),N.delete(me),E.fetchers.delete(me)}function $e(me){let pe=(W.get(me)||0)-1;pe<=0?(W.delete(me),X.add(me),d.v7_fetcherPersist||ke(me)):W.set(me,pe),Q({fetchers:new Map(E.fetchers)})}function Be(me){let pe=L.get(me);pe&&(pe.abort(),L.delete(me))}function we(me){for(let pe of me){let ye=ze(pe),Oe=zf(ye.data);E.fetchers.set(pe,Oe)}}function Re(){let me=[],pe=!1;for(let ye of j){let Oe=E.fetchers.get(ye);Zn(Oe,"Expected fetcher: "+ye),Oe.state==="loading"&&(j.delete(ye),me.push(ye),pe=!0)}return we(me),pe}function Fe(me){let pe=[];for(let[ye,Oe]of V)if(Oe0}function Se(me,pe){let ye=E.blockers.get(me)||ax;return q.get(me)!==pe&&q.set(me,pe),ye}function Ae(me){E.blockers.delete(me),q.delete(me)}function Ve(me,pe){let ye=E.blockers.get(me)||ax;Zn(ye.state==="unblocked"&&pe.state==="blocked"||ye.state==="blocked"&&pe.state==="blocked"||ye.state==="blocked"&&pe.state==="proceeding"||ye.state==="blocked"&&pe.state==="unblocked"||ye.state==="proceeding"&&pe.state==="unblocked","Invalid blocker state transition: "+ye.state+" -> "+pe.state);let Oe=new Map(E.blockers);Oe.set(me,pe),Q({blockers:Oe})}function Je(me){let{currentLocation:pe,nextLocation:ye,historyAction:Oe}=me;if(q.size===0)return;q.size>1&&Wm(!1,"A router only supports one blocker at a time");let je=Array.from(q.entries()),[We,Xe]=je[je.length-1],st=E.blockers.get(We);if(!(st&&st.state==="proceeding")&&Xe({currentLocation:pe,nextLocation:ye,historyAction:Oe}))return We}function ht(me){let pe=Ya(404,{pathname:me}),ye=s||a,{matches:Oe,route:je}=BX(ye);return He(),{notFoundMatches:Oe,route:je,error:pe}}function He(me){let pe=[];return J.forEach((ye,Oe)=>{(!me||me(Oe))&&(ye.cancel(),pe.push(Oe),J.delete(Oe))}),pe}function Ke(me,pe,ye){if(m=me,g=pe,v=ye||null,!b&&E.navigation===sD){b=!0;let Oe=ut(E.location,E.matches);Oe!=null&&Q({restoreScrollPosition:Oe})}return()=>{m=null,g=null,v=null}}function it(me,pe){return v&&v(me,pe.map(Oe=>Fit(Oe,E.loaderData)))||me.key}function Ge(me,pe){if(m&&g){let ye=it(me,pe);m[ye]=g()}}function ut(me,pe){if(m){let ye=it(me,pe),Oe=m[ye];if(typeof Oe=="number")return Oe}return null}function Ze(me,pe,ye){if(u)if(me){if(Object.keys(me[0].params).length>0)return{active:!0,matches:n$(pe,ye,l,!0)}}else return{active:!0,matches:n$(pe,ye,l,!0)||[]};return{active:!1,matches:null}}async function et(me,pe,ye,Oe){if(!u)return{type:"success",matches:me};let je=me;for(;;){let We=s==null,Xe=s||a,st=i;try{await u({signal:ye,path:pe,matches:je,fetcherKey:Oe,patch:(Ue,Mt)=>{ye.aborted||kX(Ue,Mt,Xe,st,o)}})}catch(Ue){return{type:"error",error:Ue,partialMatches:je}}finally{We&&!ye.aborted&&(a=[...a])}if(ye.aborted)return{type:"aborted"};let ct=Wh(Xe,pe,l);if(ct)return{type:"success",matches:ct};let at=n$(Xe,pe,l,!0);if(!at||je.length===at.length&&je.every((Ue,Mt)=>Ue.route.id===at[Mt].route.id))return{type:"success",matches:null};je=at}}function tt(me){i={},s=mM(me,o,void 0,i)}function mt(me,pe){let ye=s==null;kX(me,pe,s||a,i,o),ye&&(a=[...a],Q({}))}return C={get basename(){return l},get future(){return d},get state(){return E},get routes(){return a},get window(){return t},initialize:z,subscribe:Y,enableScrollRestoration:Ke,navigate:te,fetch:fe,revalidate:oe,createHref:me=>e.history.createHref(me),encodeLocation:me=>e.history.encodeLocation(me),getFetcher:ze,deleteFetcher:$e,dispose:G,getBlocker:Se,deleteBlocker:Ae,patchRoutes:mt,_internalFetchControllers:L,_internalActiveDeferreds:J,_internalSetRoutes:tt},C}function lat(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function o5(e,t,n,r,o,i,a,s){let l,c;if(a){l=[];for(let d of t)if(l.push(d),d.route.id===a){c=d;break}}else l=t,c=t[t.length-1];let u=BO(o||".",FO(l,i),Yy(e.pathname,n)||e.pathname,s==="path");if(o==null&&(u.search=e.search,u.hash=e.hash),(o==null||o===""||o===".")&&c){let d=q7(u.search);if(c.route.index&&!d)u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index";else if(!c.route.index&&d){let f=new URLSearchParams(u.search),h=f.getAll("index");f.delete("index"),h.filter(v=>v).forEach(v=>f.append("index",v));let m=f.toString();u.search=m?"?"+m:""}}return r&&n!=="/"&&(u.pathname=u.pathname==="/"?n:Od([n,u.pathname])),Vp(u)}function MX(e,t,n,r){if(!r||!lat(r))return{path:n};if(r.formMethod&&!xat(r.formMethod))return{path:n,error:Ya(405,{method:r.formMethod})};let o=()=>({path:n,error:Ya(400,{type:"invalid-body"})}),i=r.formMethod||"get",a=e?i.toUpperCase():i.toLowerCase(),s=lve(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!Jl(a))return o();let f=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((h,m)=>{let[v,g]=m;return""+h+v+"="+g+` +`},""):String(r.body);return{path:n,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:void 0,text:f}}}else if(r.formEncType==="application/json"){if(!Jl(a))return o();try{let f=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:f,text:void 0}}}catch{return o()}}}Zn(typeof FormData=="function","FormData is not available in this environment");let l,c;if(r.formData)l=a5(r.formData),c=r.formData;else if(r.body instanceof FormData)l=a5(r.body),c=r.body;else if(r.body instanceof URLSearchParams)l=r.body,c=DX(l);else if(r.body==null)l=new URLSearchParams,c=new FormData;else try{l=new URLSearchParams(r.body),c=DX(l)}catch{return o()}let u={formMethod:a,formAction:s,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:c,json:void 0,text:void 0};if(Jl(u.formMethod))return{path:n,submission:u};let d=sf(n);return t&&d.search&&q7(d.search)&&l.append("index",""),d.search="?"+l,{path:Vp(d),submission:u}}function TX(e,t,n){n===void 0&&(n=!1);let r=e.findIndex(o=>o.route.id===t);return r>=0?e.slice(0,n?r+1:r):e}function RX(e,t,n,r,o,i,a,s,l,c,u,d,f,h,m,v){let g=v?Ms(v[1])?v[1].error:v[1].data:void 0,b=e.createURL(t.location),y=e.createURL(o),x=n;i&&t.errors?x=TX(n,Object.keys(t.errors)[0],!0):v&&Ms(v[1])&&(x=TX(n,v[0]));let w=v?v[1].statusCode:void 0,S=a&&w&&w>=400,C=x.filter((_,P)=>{let{route:$}=_;if($.lazy)return!0;if($.loader==null)return!1;if(i)return i5($,t.loaderData,t.errors);if(cat(t.loaderData,t.matches[P],_)||l.some(O=>O===_.route.id))return!0;let T=t.matches[P],R=_;return OX(_,ao({currentUrl:b,currentParams:T.params,nextUrl:y,nextParams:R.params},r,{actionResult:g,actionStatus:w,defaultShouldRevalidate:S?!1:s||b.pathname+b.search===y.pathname+y.search||b.search!==y.search||ave(T,R)}))}),E=[];return d.forEach((_,P)=>{if(i||!n.some(k=>k.route.id===_.routeId)||u.has(P))return;let $=Wh(h,_.path,m);if(!$){E.push({key:P,routeId:_.routeId,path:_.path,matches:null,match:null,controller:null});return}let T=t.fetchers.get(P),R=Yx($,_.path),O=!1;f.has(P)?O=!1:c.has(P)?(c.delete(P),O=!0):T&&T.state!=="idle"&&T.data===void 0?O=s:O=OX(R,ao({currentUrl:b,currentParams:t.matches[t.matches.length-1].params,nextUrl:y,nextParams:n[n.length-1].params},r,{actionResult:g,actionStatus:w,defaultShouldRevalidate:S?!1:s})),O&&E.push({key:P,routeId:_.routeId,path:_.path,matches:$,match:R,controller:new AbortController})}),[C,E]}function i5(e,t,n){if(e.lazy)return!0;if(!e.loader)return!1;let r=t!=null&&t[e.id]!==void 0,o=n!=null&&n[e.id]!==void 0;return!r&&o?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!r&&!o}function cat(e,t,n){let r=!t||n.route.id!==t.route.id,o=e[n.route.id]===void 0;return r||o}function ave(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function OX(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}function kX(e,t,n,r,o){var i;let a;if(e){let c=r[e];Zn(c,"No route found to patch children into: routeId = "+e),c.children||(c.children=[]),a=c.children}else a=n;let s=t.filter(c=>!a.some(u=>sve(c,u))),l=mM(s,o,[e||"_","patch",String(((i=a)==null?void 0:i.length)||"0")],r);a.push(...l)}function sve(e,t){return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((n,r)=>{var o;return(o=t.children)==null?void 0:o.some(i=>sve(n,i))}):!1}async function uat(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];Zn(o,"No route found in manifest");let i={};for(let a in r){let l=o[a]!==void 0&&a!=="hasErrorBoundary";Wm(!l,'Route "'+o.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+a+'" will be ignored.')),!l&&!Nit.has(a)&&(i[a]=r[a])}Object.assign(o,i),Object.assign(o,ao({},t(o),{lazy:void 0}))}async function dat(e){let{matches:t}=e,n=t.filter(o=>o.shouldLoad);return(await Promise.all(n.map(o=>o.resolve()))).reduce((o,i,a)=>Object.assign(o,{[n[a].route.id]:i}),{})}async function fat(e,t,n,r,o,i,a,s,l,c){let u=i.map(h=>h.route.lazy?uat(h.route,l,s):void 0),d=i.map((h,m)=>{let v=u[m],g=o.some(y=>y.route.id===h.route.id);return ao({},h,{shouldLoad:g,resolve:async y=>(y&&r.method==="GET"&&(h.route.lazy||h.route.loader)&&(g=!0),g?pat(t,r,h,v,y,c):Promise.resolve({type:$r.data,result:void 0}))})}),f=await e({matches:d,request:r,params:i[0].params,fetcherKey:a,context:c});try{await Promise.all(u)}catch{}return f}async function pat(e,t,n,r,o,i){let a,s,l=c=>{let u,d=new Promise((m,v)=>u=v);s=()=>u(),t.signal.addEventListener("abort",s);let f=m=>typeof c!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):c({request:t,params:n.params,context:i},...m!==void 0?[m]:[]),h=(async()=>{try{return{type:"data",result:await(o?o(v=>f(v)):f())}}catch(m){return{type:"error",result:m}}})();return Promise.race([h,d])};try{let c=n.route[e];if(r)if(c){let u,[d]=await Promise.all([l(c).catch(f=>{u=f}),r]);if(u!==void 0)throw u;a=d}else if(await r,c=n.route[e],c)a=await l(c);else if(e==="action"){let u=new URL(t.url),d=u.pathname+u.search;throw Ya(405,{method:t.method,pathname:d,routeId:n.route.id})}else return{type:$r.data,result:void 0};else if(c)a=await l(c);else{let u=new URL(t.url),d=u.pathname+u.search;throw Ya(404,{pathname:d})}Zn(a.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(c){return{type:$r.error,result:c}}finally{s&&t.signal.removeEventListener("abort",s)}return a}async function hat(e){let{result:t,type:n}=e;if(cve(t)){let d;try{let f=t.headers.get("Content-Type");f&&/\bapplication\/json\b/.test(f)?t.body==null?d=null:d=await t.json():d=await t.text()}catch(f){return{type:$r.error,error:f}}return n===$r.error?{type:$r.error,error:new gM(t.status,t.statusText,d),statusCode:t.status,headers:t.headers}:{type:$r.data,data:d,statusCode:t.status,headers:t.headers}}if(n===$r.error){if(LX(t)){var r,o;if(t.data instanceof Error){var i,a;return{type:$r.error,error:t.data,statusCode:(i=t.init)==null?void 0:i.status,headers:(a=t.init)!=null&&a.headers?new Headers(t.init.headers):void 0}}return{type:$r.error,error:new gM(((r=t.init)==null?void 0:r.status)||500,void 0,t.data),statusCode:Iw(t)?t.status:void 0,headers:(o=t.init)!=null&&o.headers?new Headers(t.init.headers):void 0}}return{type:$r.error,error:t,statusCode:Iw(t)?t.status:void 0}}if(bat(t)){var s,l;return{type:$r.deferred,deferredData:t,statusCode:(s=t.init)==null?void 0:s.status,headers:((l=t.init)==null?void 0:l.headers)&&new Headers(t.init.headers)}}if(LX(t)){var c,u;return{type:$r.data,data:t.data,statusCode:(c=t.init)==null?void 0:c.status,headers:(u=t.init)!=null&&u.headers?new Headers(t.init.headers):void 0}}return{type:$r.data,data:t}}function mat(e,t,n,r,o,i){let a=e.headers.get("Location");if(Zn(a,"Redirects returned/thrown from loaders/actions must have a Location header"),!U7.test(a)){let s=r.slice(0,r.findIndex(l=>l.route.id===n)+1);a=o5(new URL(t.url),s,o,!0,a,i),e.headers.set("Location",a)}return e}function IX(e,t,n){if(U7.test(e)){let r=e,o=r.startsWith("//")?new URL(t.protocol+r):new URL(r),i=Yy(o.pathname,n)!=null;if(o.origin===t.origin&&i)return o.pathname+o.search+o.hash}return e}function rv(e,t,n,r){let o=e.createURL(lve(t)).toString(),i={signal:n};if(r&&Jl(r.formMethod)){let{formMethod:a,formEncType:s}=r;i.method=a.toUpperCase(),s==="application/json"?(i.headers=new Headers({"Content-Type":s}),i.body=JSON.stringify(r.json)):s==="text/plain"?i.body=r.text:s==="application/x-www-form-urlencoded"&&r.formData?i.body=a5(r.formData):i.body=r.formData}return new Request(o,i)}function a5(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function DX(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function gat(e,t,n,r,o){let i={},a=null,s,l=!1,c={},u=n&&Ms(n[1])?n[1].error:void 0;return e.forEach(d=>{if(!(d.route.id in t))return;let f=d.route.id,h=t[f];if(Zn(!rm(h),"Cannot handle redirect results in processLoaderData"),Ms(h)){let m=h.error;u!==void 0&&(m=u,u=void 0),a=a||{};{let v=Uh(e,f);a[v.route.id]==null&&(a[v.route.id]=m)}i[f]=void 0,l||(l=!0,s=Iw(h.error)?h.error.status:500),h.headers&&(c[f]=h.headers)}else hp(h)?(r.set(f,h.deferredData),i[f]=h.deferredData.data,h.statusCode!=null&&h.statusCode!==200&&!l&&(s=h.statusCode),h.headers&&(c[f]=h.headers)):(i[f]=h.data,h.statusCode&&h.statusCode!==200&&!l&&(s=h.statusCode),h.headers&&(c[f]=h.headers))}),u!==void 0&&n&&(a={[n[0]]:u},i[n[0]]=void 0),{loaderData:i,errors:a,statusCode:s||200,loaderHeaders:c}}function NX(e,t,n,r,o,i,a){let{loaderData:s,errors:l}=gat(t,n,r,a);return o.forEach(c=>{let{key:u,match:d,controller:f}=c,h=i[u];if(Zn(h,"Did not find corresponding fetcher result"),!(f&&f.signal.aborted))if(Ms(h)){let m=Uh(e.matches,d==null?void 0:d.route.id);l&&l[m.route.id]||(l=ao({},l,{[m.route.id]:h.error})),e.fetchers.delete(u)}else if(rm(h))Zn(!1,"Unhandled fetcher revalidation redirect");else if(hp(h))Zn(!1,"Unhandled fetcher deferred data");else{let m=zf(h.data);e.fetchers.set(u,m)}}),{loaderData:s,errors:l}}function AX(e,t,n,r){let o=ao({},t);for(let i of n){let a=i.route.id;if(t.hasOwnProperty(a)?t[a]!==void 0&&(o[a]=t[a]):e[a]!==void 0&&i.route.loader&&(o[a]=e[a]),r&&r.hasOwnProperty(a))break}return o}function FX(e){return e?Ms(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function Uh(e,t){return(t?e.slice(0,e.findIndex(r=>r.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function BX(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Ya(e,t){let{pathname:n,routeId:r,method:o,type:i,message:a}=t===void 0?{}:t,s="Unknown Server Error",l="Unknown @remix-run/router error";return e===400?(s="Bad Request",o&&n&&r?l="You made a "+o+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?l="defer() is not supported in actions":i==="invalid-body"&&(l="Unable to encode submission body")):e===403?(s="Forbidden",l='Route "'+r+'" does not match URL "'+n+'"'):e===404?(s="Not Found",l='No route matches URL "'+n+'"'):e===405&&(s="Method Not Allowed",o&&n&&r?l="You made a "+o.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":o&&(l='Invalid request method "'+o.toUpperCase()+'"')),new gM(e||500,s,new Error(l),!0)}function x2(e){let t=Object.entries(e);for(let n=t.length-1;n>=0;n--){let[r,o]=t[n];if(rm(o))return{key:r,result:o}}}function lve(e){let t=typeof e=="string"?sf(e):e;return Vp(ao({},t,{hash:""}))}function vat(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function yat(e){return cve(e.result)&&oat.has(e.result.status)}function hp(e){return e.type===$r.deferred}function Ms(e){return e.type===$r.error}function rm(e){return(e&&e.type)===$r.redirect}function LX(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function bat(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function cve(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function xat(e){return rat.has(e.toLowerCase())}function Jl(e){return tat.has(e.toLowerCase())}async function wat(e,t,n,r,o){let i=Object.entries(t);for(let a=0;a(f==null?void 0:f.route.id)===s);if(!c)continue;let u=r.find(f=>f.route.id===c.route.id),d=u!=null&&!ave(u,c)&&(o&&o[c.route.id])!==void 0;hp(l)&&d&&await G7(l,n,!1).then(f=>{f&&(t[s]=f)})}}async function Cat(e,t,n){for(let r=0;r(c==null?void 0:c.route.id)===i)&&hp(s)&&(Zn(a,"Expected an AbortController for revalidating fetcher deferred result"),await G7(s,a.signal,!0).then(c=>{c&&(t[o]=c)}))}}async function G7(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:$r.data,data:e.deferredData.unwrappedData}}catch(o){return{type:$r.error,error:o}}return{type:$r.data,data:e.deferredData.data}}}function q7(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function Yx(e,t){let n=typeof t=="string"?sf(t).search:t.search;if(e[e.length-1].route.index&&q7(n||""))return e[e.length-1];let r=nve(e);return r[r.length-1]}function jX(e){let{formMethod:t,formAction:n,formEncType:r,text:o,formData:i,json:a}=e;if(!(!t||!n||!r)){if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:o};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(a!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function lD(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Sat(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function sx(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function Eat(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function zf(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function _at(e,t){try{let n=e.sessionStorage.getItem(ove);if(n){let r=JSON.parse(n);for(let[o,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(o,new Set(i||[]))}}catch{}}function $at(e,t){if(t.size>0){let n={};for(let[r,o]of t)n[r]=[...o];try{e.sessionStorage.setItem(ove,JSON.stringify(n))}catch(r){Wm(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** * React Router v6.30.1 * * Copyright (c) Remix Software Inc. @@ -480,7 +480,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function vM(){return vM=Object.assign?Object.assign.bind():function(e){for(var t=1;t{s.current=!0}),f.useCallback(function(c,u){if(u===void 0&&(u={}),!s.current)return;if(typeof c=="number"){r.go(c);return}let d=BT(c,JSON.parse(a),i,u.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:Td([t,d.pathname])),(u.replace?r.replace:r.push)(d,u.state,u)},[t,r,a,i,e])}const Rat=f.createContext(null);function Oat(e){let t=f.useContext(Wu).outlet;return t&&f.createElement(Rat.Provider,{value:e},t)}function Tat(){let{matches:e}=f.useContext(Wu),t=e[e.length-1];return t?t.params:{}}function pve(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=f.useContext(th),{matches:o}=f.useContext(Wu),{pathname:i}=Qy(),a=JSON.stringify(FT(o,r.v7_relativeSplatPath));return f.useMemo(()=>BT(e,JSON.parse(a),i,n==="path"),[e,a,i,n])}function Iat(e,t,n,r){Xy()||Zn(!1);let{navigator:o}=f.useContext(th),{matches:i}=f.useContext(Wu),a=i[i.length-1],s=a?a.params:{};a&&a.pathname;let l=a?a.pathnameBase:"/";a&&a.route;let c=Qy(),u;u=c;let d=u.pathname||"/",p=d;if(l!=="/"){let v=l.replace(/^\//,"").split("/");p="/"+d.replace(/^\//,"").split("/").slice(v.length).join("/")}let h=Vh(e,{pathname:p});return Fat(h&&h.map(v=>Object.assign({},v,{params:Object.assign({},s,v.params),pathname:Td([l,o.encodeLocation?o.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?l:Td([l,o.encodeLocation?o.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),i,n,r)}function kat(){let e=zat(),t=kC(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return f.createElement(f.Fragment,null,f.createElement("h2",null,"Unexpected Application Error!"),f.createElement("h3",{style:{fontStyle:"italic"}},t),n?f.createElement("pre",{style:o},n):null,null)}const Nat=f.createElement(kat,null);class Dat extends f.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?f.createElement(Wu.Provider,{value:this.props.routeContext},f.createElement(dve.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Aat(e){let{routeContext:t,match:n,children:r}=e,o=f.useContext(LT);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),f.createElement(Wu.Provider,{value:t},r)}function Fat(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if(!n)return null;if(n.errors)e=n.matches;else if((i=r)!=null&&i.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let a=e,s=(o=n)==null?void 0:o.errors;if(s!=null){let u=a.findIndex(d=>d.route.id&&(s==null?void 0:s[d.route.id])!==void 0);u>=0||Zn(!1),a=a.slice(0,Math.min(a.length,u+1))}let l=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let u=0;u=0?a=a.slice(0,c+1):a=[a[0]];break}}}return a.reduceRight((u,d,p)=>{let h,m=!1,v=null,g=null;n&&(h=s&&d.route.id?s[d.route.id]:void 0,v=d.route.errorElement||Nat,l&&(c<0&&p===0?(Vat("route-fallback"),m=!0,g=null):c===p&&(m=!0,g=d.route.hydrateFallbackElement||null)));let x=t.concat(a.slice(0,p+1)),y=()=>{let b;return h?b=v:m?b=g:d.route.Component?b=f.createElement(d.route.Component,null):d.route.element?b=d.route.element:b=u,f.createElement(Aat,{match:d,routeContext:{outlet:u,matches:x,isDataRoute:n!=null},children:b})};return n&&(d.route.ErrorBoundary||d.route.errorElement||p===0)?f.createElement(Dat,{location:n.location,revalidation:n.revalidation,component:v,error:h,children:y(),routeContext:{outlet:null,matches:x,isDataRoute:!0}}):y()},null)}var hve=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(hve||{}),mve=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(mve||{});function Bat(e){let t=f.useContext(LT);return t||Zn(!1),t}function Lat(e){let t=f.useContext(uve);return t||Zn(!1),t}function jat(e){let t=f.useContext(Wu);return t||Zn(!1),t}function gve(e){let t=jat(),n=t.matches[t.matches.length-1];return n.route.id||Zn(!1),n.route.id}function zat(){var e;let t=f.useContext(dve),n=Lat(mve.UseRouteError),r=gve();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Hat(){let{router:e}=Bat(hve.UseNavigateStable),t=gve(),n=f.useRef(!1);return fve(()=>{n.current=!0}),f.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,vM({fromRouteId:t},i)))},[e,t])}const zX={};function Vat(e,t,n){zX[e]||(zX[e]=!0)}function Wat(e,t){e==null||e.v7_startTransition,(e==null?void 0:e.v7_relativeSplatPath)===void 0&&(!t||t.v7_relativeSplatPath),t&&(t.v7_fetcherPersist,t.v7_normalizeFormMethod,t.v7_partialHydration,t.v7_skipActionErrorRevalidation)}function Uat(e){let{to:t,replace:n,state:r,relative:o}=e;Xy()||Zn(!1);let{future:i,static:a}=f.useContext(th),{matches:s}=f.useContext(Wu),{pathname:l}=Qy(),c=Tl(),u=BT(t,FT(s,i.v7_relativeSplatPath),l,o==="path"),d=JSON.stringify(u);return f.useEffect(()=>c(JSON.parse(d),{replace:n,state:r,relative:o}),[c,d,o,n,r]),null}function jT(e){return Oat(e.context)}function Gat(e){let{basename:t="/",children:n=null,location:r,navigationType:o=Zo.Pop,navigator:i,static:a=!1,future:s}=e;Xy()&&Zn(!1);let l=t.replace(/^\/*/,"/"),c=f.useMemo(()=>({basename:l,navigator:i,static:a,future:vM({v7_relativeSplatPath:!1},s)}),[l,s,i,a]);typeof r=="string"&&(r=sf(r));let{pathname:u="/",search:d="",hash:p="",state:h=null,key:m="default"}=r,v=f.useMemo(()=>{let g=Yy(u,l);return g==null?null:{location:{pathname:g,search:d,hash:p,state:h,key:m},navigationType:o}},[l,u,d,p,h,m,o]);return v==null?null:f.createElement(th.Provider,{value:c},f.createElement(K7.Provider,{children:n,value:v}))}new Promise(()=>{});function vve(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:f.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:f.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:f.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** + */function vM(){return vM=Object.assign?Object.assign.bind():function(e){for(var t=1;t{s.current=!0}),p.useCallback(function(c,u){if(u===void 0&&(u={}),!s.current)return;if(typeof c=="number"){r.go(c);return}let d=BO(c,JSON.parse(a),i,u.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:Od([t,d.pathname])),(u.replace?r.replace:r.push)(d,u.state,u)},[t,r,a,i,e])}const Tat=p.createContext(null);function Rat(e){let t=p.useContext(Wu).outlet;return t&&p.createElement(Tat.Provider,{value:e},t)}function Oat(){let{matches:e}=p.useContext(Wu),t=e[e.length-1];return t?t.params:{}}function pve(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=p.useContext(nh),{matches:o}=p.useContext(Wu),{pathname:i}=Qy(),a=JSON.stringify(FO(o,r.v7_relativeSplatPath));return p.useMemo(()=>BO(e,JSON.parse(a),i,n==="path"),[e,a,i,n])}function kat(e,t,n,r){Xy()||Zn(!1);let{navigator:o}=p.useContext(nh),{matches:i}=p.useContext(Wu),a=i[i.length-1],s=a?a.params:{};a&&a.pathname;let l=a?a.pathnameBase:"/";a&&a.route;let c=Qy(),u;u=c;let d=u.pathname||"/",f=d;if(l!=="/"){let v=l.replace(/^\//,"").split("/");f="/"+d.replace(/^\//,"").split("/").slice(v.length).join("/")}let h=Wh(e,{pathname:f});return Fat(h&&h.map(v=>Object.assign({},v,{params:Object.assign({},s,v.params),pathname:Od([l,o.encodeLocation?o.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?l:Od([l,o.encodeLocation?o.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),i,n,r)}function Iat(){let e=zat(),t=Iw(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return p.createElement(p.Fragment,null,p.createElement("h2",null,"Unexpected Application Error!"),p.createElement("h3",{style:{fontStyle:"italic"}},t),n?p.createElement("pre",{style:o},n):null,null)}const Dat=p.createElement(Iat,null);class Nat extends p.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?p.createElement(Wu.Provider,{value:this.props.routeContext},p.createElement(dve.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Aat(e){let{routeContext:t,match:n,children:r}=e,o=p.useContext(LO);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),p.createElement(Wu.Provider,{value:t},r)}function Fat(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if(!n)return null;if(n.errors)e=n.matches;else if((i=r)!=null&&i.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let a=e,s=(o=n)==null?void 0:o.errors;if(s!=null){let u=a.findIndex(d=>d.route.id&&(s==null?void 0:s[d.route.id])!==void 0);u>=0||Zn(!1),a=a.slice(0,Math.min(a.length,u+1))}let l=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let u=0;u=0?a=a.slice(0,c+1):a=[a[0]];break}}}return a.reduceRight((u,d,f)=>{let h,m=!1,v=null,g=null;n&&(h=s&&d.route.id?s[d.route.id]:void 0,v=d.route.errorElement||Dat,l&&(c<0&&f===0?(Vat("route-fallback"),m=!0,g=null):c===f&&(m=!0,g=d.route.hydrateFallbackElement||null)));let b=t.concat(a.slice(0,f+1)),y=()=>{let x;return h?x=v:m?x=g:d.route.Component?x=p.createElement(d.route.Component,null):d.route.element?x=d.route.element:x=u,p.createElement(Aat,{match:d,routeContext:{outlet:u,matches:b,isDataRoute:n!=null},children:x})};return n&&(d.route.ErrorBoundary||d.route.errorElement||f===0)?p.createElement(Nat,{location:n.location,revalidation:n.revalidation,component:v,error:h,children:y(),routeContext:{outlet:null,matches:b,isDataRoute:!0}}):y()},null)}var hve=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(hve||{}),mve=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(mve||{});function Bat(e){let t=p.useContext(LO);return t||Zn(!1),t}function Lat(e){let t=p.useContext(uve);return t||Zn(!1),t}function jat(e){let t=p.useContext(Wu);return t||Zn(!1),t}function gve(e){let t=jat(),n=t.matches[t.matches.length-1];return n.route.id||Zn(!1),n.route.id}function zat(){var e;let t=p.useContext(dve),n=Lat(mve.UseRouteError),r=gve();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Hat(){let{router:e}=Bat(hve.UseNavigateStable),t=gve(),n=p.useRef(!1);return fve(()=>{n.current=!0}),p.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,vM({fromRouteId:t},i)))},[e,t])}const zX={};function Vat(e,t,n){zX[e]||(zX[e]=!0)}function Wat(e,t){e==null||e.v7_startTransition,(e==null?void 0:e.v7_relativeSplatPath)===void 0&&(!t||t.v7_relativeSplatPath),t&&(t.v7_fetcherPersist,t.v7_normalizeFormMethod,t.v7_partialHydration,t.v7_skipActionErrorRevalidation)}function Uat(e){let{to:t,replace:n,state:r,relative:o}=e;Xy()||Zn(!1);let{future:i,static:a}=p.useContext(nh),{matches:s}=p.useContext(Wu),{pathname:l}=Qy(),c=Ol(),u=BO(t,FO(s,i.v7_relativeSplatPath),l,o==="path"),d=JSON.stringify(u);return p.useEffect(()=>c(JSON.parse(d),{replace:n,state:r,relative:o}),[c,d,o,n,r]),null}function jO(e){return Rat(e.context)}function Gat(e){let{basename:t="/",children:n=null,location:r,navigationType:o=Jo.Pop,navigator:i,static:a=!1,future:s}=e;Xy()&&Zn(!1);let l=t.replace(/^\/*/,"/"),c=p.useMemo(()=>({basename:l,navigator:i,static:a,future:vM({v7_relativeSplatPath:!1},s)}),[l,s,i,a]);typeof r=="string"&&(r=sf(r));let{pathname:u="/",search:d="",hash:f="",state:h=null,key:m="default"}=r,v=p.useMemo(()=>{let g=Yy(u,l);return g==null?null:{location:{pathname:g,search:d,hash:f,state:h,key:m},navigationType:o}},[l,u,d,f,h,m,o]);return v==null?null:p.createElement(nh.Provider,{value:c},p.createElement(K7.Provider,{children:n,value:v}))}new Promise(()=>{});function vve(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:p.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:p.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:p.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** * React Router DOM v6.30.1 * * Copyright (c) Remix Software Inc. @@ -489,27 +489,27 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function W0(){return W0=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function Kat(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Yat(e,t){return e.button===0&&(!t||t==="_self")&&!Kat(e)}const Xat=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Qat="6";try{window.__reactRouterVersion=Qat}catch{}function Zat(e,t){return ive({basename:t==null?void 0:t.basename,future:W0({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:Iit({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||yve(),routes:e,mapRouteProperties:vve,dataStrategy:t==null?void 0:t.dataStrategy,patchRoutesOnNavigation:t==null?void 0:t.patchRoutesOnNavigation,window:t==null?void 0:t.window}).initialize()}function Jat(e,t){return ive({basename:t==null?void 0:t.basename,future:W0({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:kit({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||yve(),routes:e,mapRouteProperties:vve,dataStrategy:t==null?void 0:t.dataStrategy,patchRoutesOnNavigation:t==null?void 0:t.patchRoutesOnNavigation,window:t==null?void 0:t.window}).initialize()}function yve(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=W0({},t,{errors:est(t.errors)})),t}function est(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,o]of t)if(o&&o.__type==="RouteErrorResponse")n[r]=new gM(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let i=window[o.__subType];if(typeof i=="function")try{let a=new i(o.message);a.stack="",n[r]=a}catch{}}if(n[r]==null){let i=new Error(o.message);i.stack="",n[r]=i}}else n[r]=o;return n}const tst=f.createContext({isTransitioning:!1}),nst=f.createContext(new Map),rst="startTransition",HX=hw[rst],ost="flushSync",VX=Fce[ost];function ist(e){HX?HX(e):e()}function lx(e){VX?VX(e):e()}class ast{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function sst(e){let{fallbackElement:t,router:n,future:r}=e,[o,i]=f.useState(n.state),[a,s]=f.useState(),[l,c]=f.useState({isTransitioning:!1}),[u,d]=f.useState(),[p,h]=f.useState(),[m,v]=f.useState(),g=f.useRef(new Map),{v7_startTransition:x}=r||{},y=f.useCallback(_=>{x?ist(_):_()},[x]),b=f.useCallback((_,P)=>{let{deletedFetchers:$,flushSync:R,viewTransitionOpts:O}=P;_.fetchers.forEach((I,k)=>{I.data!==void 0&&g.current.set(k,I.data)}),$.forEach(I=>g.current.delete(I));let T=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!O||T){R?lx(()=>i(_)):y(()=>i(_));return}if(R){lx(()=>{p&&(u&&u.resolve(),p.skipTransition()),c({isTransitioning:!0,flushSync:!0,currentLocation:O.currentLocation,nextLocation:O.nextLocation})});let I=n.window.document.startViewTransition(()=>{lx(()=>i(_))});I.finished.finally(()=>{lx(()=>{d(void 0),h(void 0),s(void 0),c({isTransitioning:!1})})}),lx(()=>h(I));return}p?(u&&u.resolve(),p.skipTransition(),v({state:_,currentLocation:O.currentLocation,nextLocation:O.nextLocation})):(s(_),c({isTransitioning:!0,flushSync:!1,currentLocation:O.currentLocation,nextLocation:O.nextLocation}))},[n.window,p,u,g,y]);f.useLayoutEffect(()=>n.subscribe(b),[n,b]),f.useEffect(()=>{l.isTransitioning&&!l.flushSync&&d(new ast)},[l]),f.useEffect(()=>{if(u&&a&&n.window){let _=a,P=u.promise,$=n.window.document.startViewTransition(async()=>{y(()=>i(_)),await P});$.finished.finally(()=>{d(void 0),h(void 0),s(void 0),c({isTransitioning:!1})}),h($)}},[y,a,u,n.window]),f.useEffect(()=>{u&&a&&o.location.key===a.location.key&&u.resolve()},[u,p,o.location,a]),f.useEffect(()=>{!l.isTransitioning&&m&&(s(m.state),c({isTransitioning:!0,flushSync:!1,currentLocation:m.currentLocation,nextLocation:m.nextLocation}),v(void 0))},[l.isTransitioning,m]),f.useEffect(()=>{},[]);let C=f.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:_=>n.navigate(_),push:(_,P,$)=>n.navigate(_,{state:P,preventScrollReset:$==null?void 0:$.preventScrollReset}),replace:(_,P,$)=>n.navigate(_,{replace:!0,state:P,preventScrollReset:$==null?void 0:$.preventScrollReset})}),[n]),S=n.basename||"/",w=f.useMemo(()=>({router:n,navigator:C,static:!1,basename:S}),[n,C,S]),E=f.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return f.useEffect(()=>Wat(r,n.future),[r,n.future]),f.createElement(f.Fragment,null,f.createElement(LT.Provider,{value:w},f.createElement(uve.Provider,{value:o},f.createElement(nst.Provider,{value:g.current},f.createElement(tst.Provider,{value:l},f.createElement(Gat,{basename:S,location:o.location,navigationType:o.historyAction,navigator:C,future:E},o.initialized||n.future.v7_partialHydration?f.createElement(lst,{routes:n.routes,future:n.future,state:o}):t))))),null)}const lst=f.memo(cst);function cst(e){let{routes:t,future:n,state:r}=e;return Iat(t,void 0,r,n)}const ust=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",dst=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,fst=f.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:i,replace:a,state:s,target:l,to:c,preventScrollReset:u,viewTransition:d}=t,p=qat(t,Xat),{basename:h}=f.useContext(th),m,v=!1;if(typeof c=="string"&&dst.test(c)&&(m=c,ust))try{let b=new URL(window.location.href),C=c.startsWith("//")?new URL(b.protocol+c):new URL(c),S=Yy(C.pathname,h);C.origin===b.origin&&S!=null?c=S+C.search+C.hash:v=!0}catch{}let g=Pat(c,{relative:o}),x=pst(c,{replace:a,state:s,target:l,preventScrollReset:u,relative:o,viewTransition:d});function y(b){r&&r(b),b.defaultPrevented||x(b)}return f.createElement("a",W0({},p,{href:m||g,onClick:v||i?r:y,ref:n,target:l}))});var WX;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(WX||(WX={}));var UX;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(UX||(UX={}));function pst(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:a,viewTransition:s}=t===void 0?{}:t,l=Tl(),c=Qy(),u=pve(e,{relative:a});return f.useCallback(d=>{if(Yat(d,n)){d.preventDefault();let p=r!==void 0?r:Hp(c)===Hp(u);l(e,{replace:p,state:o,preventScrollReset:i,relative:a,viewTransition:s})}},[c,l,u,r,o,n,e,i,a,s])}var hst=B(B({},Pue),{},{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});const bve={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]},s5={lang:Object.assign({placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"]},hst),timePickerLocale:Object.assign({},bve)};s5.lang.ok="确定";const Cs="${label}不是一个有效的${type}",mst={locale:"zh-cn",Pagination:ege,DatePicker:s5,TimePicker:bve,Calendar:s5,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:Cs,method:Cs,array:Cs,object:Cs,number:Cs,date:Cs,boolean:Cs,integer:Cs,float:Cs,regexp:Cs,email:Cs,url:Cs,hex:Cs},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:"渐变色"}},xve=0,Cve=1,wve=2,GX=3;var qX=Object.prototype.hasOwnProperty;function l5(e,t){var n,r;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&l5(e[r],t[r]););return r===-1}if(!n||typeof e=="object"){r=0;for(n in e)if(qX.call(e,n)&&++r&&!qX.call(t,n)||!(n in t)||!l5(e[n],t[n]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}const gd=new WeakMap,hp=()=>{},aa=hp(),yM=Object,pr=e=>e===aa,ic=e=>typeof e=="function",qd=(e,t)=>({...e,...t}),Sve=e=>ic(e.then),c6={},C2={},Y7="undefined",lS=typeof window!=Y7,c5=typeof document!=Y7,gst=lS&&"Deno"in window,vst=()=>lS&&typeof window.requestAnimationFrame!=Y7,Eve=(e,t)=>{const n=gd.get(e);return[()=>!pr(t)&&e.get(t)||c6,r=>{if(!pr(t)){const o=e.get(t);t in C2||(C2[t]=o),n[5](t,qd(o,r),o||c6)}},n[6],()=>!pr(t)&&t in C2?C2[t]:!pr(t)&&e.get(t)||c6]};let u5=!0;const yst=()=>u5,[d5,f5]=lS&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[hp,hp],bst=()=>{const e=c5&&document.visibilityState;return pr(e)||e!=="hidden"},xst=e=>(c5&&document.addEventListener("visibilitychange",e),d5("focus",e),()=>{c5&&document.removeEventListener("visibilitychange",e),f5("focus",e)}),Cst=e=>{const t=()=>{u5=!0,e()},n=()=>{u5=!1};return d5("online",t),d5("offline",n),()=>{f5("online",t),f5("offline",n)}},wst={isOnline:yst,isVisible:bst},Sst={initFocus:xst,initReconnect:Cst},KX=!Z.useId,NC=!lS||gst,Est=e=>vst()?window.requestAnimationFrame(e):setTimeout(e,1),r$=NC?f.useEffect:f.useLayoutEffect,u6=typeof navigator<"u"&&navigator.connection,YX=!NC&&u6&&(["slow-2g","2g"].includes(u6.effectiveType)||u6.saveData),w2=new WeakMap,_st=e=>yM.prototype.toString.call(e),d6=(e,t)=>e===`[object ${t}]`;let $st=0;const p5=e=>{const t=typeof e,n=_st(e),r=d6(n,"Date"),o=d6(n,"RegExp"),i=d6(n,"Object");let a,s;if(yM(e)===e&&!r&&!o){if(a=w2.get(e),a)return a;if(a=++$st+"~",w2.set(e,a),Array.isArray(e)){for(a="@",s=0;s{if(ic(e))try{e=e()}catch{e=""}const t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?p5(e):"",[e,t]};let Pst=0;const h5=()=>++Pst;async function _ve(...e){const[t,n,r,o]=e,i=qd({populateCache:!0,throwOnError:!0},typeof o=="boolean"?{revalidate:o}:o||{});let a=i.populateCache;const s=i.rollbackOnError;let l=i.optimisticData;const c=p=>typeof s=="function"?s(p):s!==!1,u=i.throwOnError;if(ic(n)){const p=n,h=[],m=t.keys();for(const v of m)!/^\$(inf|sub)\$/.test(v)&&p(t.get(v)._k)&&h.push(v);return Promise.all(h.map(d))}return d(n);async function d(p){const[h]=X7(p);if(!h)return;const[m,v]=Eve(t,h),[g,x,y,b]=gd.get(t),C=()=>{const I=g[h];return(ic(i.revalidate)?i.revalidate(m().data,p):i.revalidate!==!1)&&(delete y[h],delete b[h],I&&I[0])?I[0](wve).then(()=>m().data):m().data};if(e.length<3)return C();let S=r,w,E=!1;const _=h5();x[h]=[_,0];const P=!pr(l),$=m(),R=$.data,O=$._c,T=pr(O)?R:O;if(P&&(l=ic(l)?l(T,R):l,v({data:l,_c:T})),ic(S))try{S=S(T)}catch(I){w=I,E=!0}if(S&&Sve(S))if(S=await S.catch(I=>{w=I,E=!0}),_!==x[h][0]){if(E)throw w;return S}else E&&P&&c(w)&&(a=!0,v({data:T,_c:aa}));if(a&&!E)if(ic(a)){const I=a(S,T);v({data:I,error:aa,_c:aa})}else v({data:S,error:aa,_c:aa});if(x[h][1]=h5(),Promise.resolve(C()).then(()=>{v({_c:aa})}),E){if(u)throw w;return}return S}}const XX=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},$ve=(e,t)=>{if(!gd.has(e)){const n=qd(Sst,t),r=Object.create(null),o=_ve.bind(aa,e);let i=hp;const a=Object.create(null),s=(u,d)=>{const p=a[u]||[];return a[u]=p,p.push(d),()=>p.splice(p.indexOf(d),1)},l=(u,d,p)=>{e.set(u,d);const h=a[u];if(h)for(const m of h)m(d,p)},c=()=>{if(!gd.has(e)&&(gd.set(e,[r,Object.create(null),Object.create(null),Object.create(null),o,l,s]),!NC)){const u=n.initFocus(setTimeout.bind(aa,XX.bind(aa,r,xve))),d=n.initReconnect(setTimeout.bind(aa,XX.bind(aa,r,Cve)));i=()=>{u&&u(),d&&d(),gd.delete(e)}}};return c(),[e,o,c,i]}return[e,gd.get(e)[4]]},Mst=(e,t,n,r,o)=>{const i=n.errorRetryCount,a=o.retryCount,s=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;!pr(i)&&a>i||setTimeout(r,s,o)},Rst=l5,[Q7,Ost]=$ve(new Map),Pve=qd({onLoadingSlow:hp,onSuccess:hp,onError:hp,onErrorRetry:Mst,onDiscarded:hp,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:YX?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:YX?5e3:3e3,compare:Rst,isPaused:()=>!1,cache:Q7,mutate:Ost,fallback:{}},wst),Mve=(e,t)=>{const n=qd(e,t);if(t){const{use:r,fallback:o}=e,{use:i,fallback:a}=t;r&&i&&(n.use=r.concat(i)),o&&a&&(n.fallback=qd(o,a))}return n},m5=f.createContext({}),Tst=e=>{const{value:t}=e,n=f.useContext(m5),r=ic(t),o=f.useMemo(()=>r?t(n):t,[r,n,t]),i=f.useMemo(()=>r?o:Mve(n,o),[r,n,o]),a=o&&o.provider,s=f.useRef(aa);a&&!s.current&&(s.current=$ve(a(i.cache||Q7),o));const l=s.current;return l&&(i.cache=l[0],i.mutate=l[1]),r$(()=>{if(l)return l[2]&&l[2](),l[3]},[]),f.createElement(m5.Provider,qd(e,{value:i}))},Ist="$inf$",Rve=lS&&window.__SWR_DEVTOOLS_USE__,kst=Rve?window.__SWR_DEVTOOLS_USE__:[],Nst=()=>{Rve&&(window.__SWR_DEVTOOLS_REACT__=Z)},Dst=e=>ic(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],Z7=()=>qd(Pve,f.useContext(m5)),Ast=e=>(t,n,r)=>e(t,n&&((...i)=>{const[a]=X7(t),[,,,s]=gd.get(Q7);if(a.startsWith(Ist))return n(...i);const l=s[a];return pr(l)?n(...i):(delete s[a],l)}),r),Fst=kst.concat(Ast),Bst=e=>function(...n){const r=Z7(),[o,i,a]=Dst(n),s=Mve(r,a);let l=e;const{use:c}=s,u=(c||[]).concat(Fst);for(let d=u.length;d--;)l=u[d](l);return l(o,i||s.fetcher||null,s)},Lst=(e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const o=r.indexOf(n);o>=0&&(r[o]=r[r.length-1],r.pop())}};Nst();const f6=Z.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),p6={dedupe:!0},jst=(e,t,n)=>{const{cache:r,compare:o,suspense:i,fallbackData:a,revalidateOnMount:s,revalidateIfStale:l,refreshInterval:c,refreshWhenHidden:u,refreshWhenOffline:d,keepPreviousData:p}=n,[h,m,v,g]=gd.get(r),[x,y]=X7(e),b=f.useRef(!1),C=f.useRef(!1),S=f.useRef(x),w=f.useRef(t),E=f.useRef(n),_=()=>E.current,P=()=>_().isVisible()&&_().isOnline(),[$,R,O,T]=Eve(r,x),I=f.useRef({}).current,k=pr(a)?pr(n.fallback)?aa:n.fallback[x]:a,N=(ee,te)=>{for(const oe in I){const ne=oe;if(ne==="data"){if(!o(ee[ne],te[ne])&&(!pr(ee[ne])||!o(X,te[ne])))return!1}else if(te[ne]!==ee[ne])return!1}return!0},D=f.useMemo(()=>{const ee=!x||!t?!1:pr(s)?_().isPaused()||i?!1:l!==!1:s,te=ue=>{const fe=qd(ue);return delete fe._k,ee?{isValidating:!0,isLoading:!0,...fe}:fe},oe=$(),ne=T(),le=te(oe),ce=oe===ne?le:te(ne);let he=le;return[()=>{const ue=te($());return N(ue,he)?(he.data=ue.data,he.isLoading=ue.isLoading,he.isValidating=ue.isValidating,he.error=ue.error,he):(he=ue,ue)},()=>ce]},[r,x]),L=eie.useSyncExternalStore(f.useCallback(ee=>O(x,(te,oe)=>{N(oe,te)||ee()}),[r,x]),D[0],D[1]),H=!b.current,U=h[x]&&h[x].length>0,V=L.data,j=pr(V)?k&&Sve(k)?f6(k):k:V,F=L.error,W=f.useRef(j),X=p?pr(V)?pr(W.current)?j:W.current:V:j,J=U&&!pr(F)?!1:H&&!pr(s)?s:_().isPaused()?!1:i?pr(j)?!1:l:pr(j)||l,q=!!(x&&t&&H&&J),A=pr(L.isValidating)?q:L.isValidating,z=pr(L.isLoading)?q:L.isLoading,G=f.useCallback(async ee=>{const te=w.current;if(!x||!te||C.current||_().isPaused())return!1;let oe,ne,le=!0;const ce=ee||{},he=!v[x]||!ce.dedupe,ue=()=>KX?!C.current&&x===S.current&&b.current:x===S.current,fe={isValidating:!1,isLoading:!1},ve=()=>{R(fe)},ge=()=>{const be=v[x];be&&be[1]===ne&&delete v[x]},de={isValidating:!0};pr($().data)&&(de.isLoading=!0);try{if(he&&(R(de),n.loadingTimeout&&pr($().data)&&setTimeout(()=>{le&&ue()&&_().onLoadingSlow(x,n)},n.loadingTimeout),v[x]=[te(y),h5()]),[oe,ne]=v[x],oe=await oe,he&&setTimeout(ge,n.dedupingInterval),!v[x]||v[x][1]!==ne)return he&&ue()&&_().onDiscarded(x),!1;fe.error=aa;const be=m[x];if(!pr(be)&&(ne<=be[0]||ne<=be[1]||be[1]===0))return ve(),he&&ue()&&_().onDiscarded(x),!1;const Ee=$().data;fe.data=o(Ee,oe)?Ee:oe,he&&ue()&&_().onSuccess(oe,x,n)}catch(be){ge();const Ee=_(),{shouldRetryOnError:Le}=Ee;Ee.isPaused()||(fe.error=be,he&&ue()&&(Ee.onError(be,x,Ee),(Le===!0||ic(Le)&&Le(be))&&(!_().revalidateOnFocus||!_().revalidateOnReconnect||P())&&Ee.onErrorRetry(be,x,Ee,Re=>{const Pe=h[x];Pe&&Pe[0]&&Pe[0](GX,Re)},{retryCount:(ce.retryCount||0)+1,dedupe:!0})))}return le=!1,ve(),!0},[x,r]),Y=f.useCallback((...ee)=>_ve(r,S.current,...ee),[]);if(r$(()=>{w.current=t,E.current=n,pr(V)||(W.current=V)}),r$(()=>{if(!x)return;const ee=G.bind(aa,p6);let te=0;_().revalidateOnFocus&&(te=Date.now()+_().focusThrottleInterval);const ne=Lst(x,h,(le,ce={})=>{if(le==xve){const he=Date.now();_().revalidateOnFocus&&he>te&&P()&&(te=he+_().focusThrottleInterval,ee())}else if(le==Cve)_().revalidateOnReconnect&&P()&&ee();else{if(le==wve)return G();if(le==GX)return G(ce)}});return C.current=!1,S.current=x,b.current=!0,R({_k:y}),J&&(v[x]||(pr(j)||NC?ee():Est(ee))),()=>{C.current=!0,ne()}},[x]),r$(()=>{let ee;function te(){const ne=ic(c)?c($().data):c;ne&&ee!==-1&&(ee=setTimeout(oe,ne))}function oe(){!$().error&&(u||_().isVisible())&&(d||_().isOnline())?G(p6).then(te):te()}return te(),()=>{ee&&(clearTimeout(ee),ee=-1)}},[c,u,d,x]),f.useDebugValue(X),i&&pr(j)&&x){if(!KX&&NC)throw new Error("Fallback data is required when using Suspense in SSR.");w.current=t,E.current=n,C.current=!1;const ee=g[x];if(!pr(ee)){const te=Y(ee);f6(te)}if(pr(F)){const te=G(p6);pr(X)||(te.status="fulfilled",te.value=!0),f6(te)}else throw F}return{mutate:Y,get data(){return I.data=!0,X},get error(){return I.error=!0,F},get isValidating(){return I.isValidating=!0,A},get isLoading(){return I.isLoading=!0,z}}},zst=yM.defineProperty(Tst,"defaultValue",{value:Pve}),J7=Bst(jst),Hst={moneySymbol:"$",form:{lightFilter:{more:"المزيد",clear:"نظف",confirm:"تأكيد",itemUnit:"عناصر"}},tableForm:{search:"ابحث",reset:"إعادة تعيين",submit:"ارسال",collapsed:"مُقلص",expand:"مُوسع",inputPlaceholder:"الرجاء الإدخال",selectPlaceholder:"الرجاء الإختيار"},alert:{clear:"نظف",selected:"محدد",item:"عنصر"},pagination:{total:{range:" ",total:"من",item:"عناصر"}},tableToolBar:{leftPin:"ثبت على اليسار",rightPin:"ثبت على اليمين",noPin:"الغاء التثبيت",leftFixedTitle:"لصق على اليسار",rightFixedTitle:"لصق على اليمين",noFixedTitle:"إلغاء الإلصاق",reset:"إعادة تعيين",columnDisplay:"الأعمدة المعروضة",columnSetting:"الإعدادات",fullScreen:"وضع كامل الشاشة",exitFullScreen:"الخروج من وضع كامل الشاشة",reload:"تحديث",density:"الكثافة",densityDefault:"افتراضي",densityLarger:"أكبر",densityMiddle:"وسط",densitySmall:"مدمج"},stepsForm:{next:"التالي",prev:"السابق",submit:"أنهى"},loginForm:{submitText:"تسجيل الدخول"},editableTable:{action:{save:"أنقذ",cancel:"إلغاء الأمر",delete:"حذف",add:"إضافة صف من البيانات"}},switch:{open:"مفتوح",close:"غلق"}},Vst={moneySymbol:"€",form:{lightFilter:{more:"Més",clear:"Netejar",confirm:"Confirmar",itemUnit:"Elements"}},tableForm:{search:"Cercar",reset:"Netejar",submit:"Enviar",collapsed:"Expandir",expand:"Col·lapsar",inputPlaceholder:"Introduïu valor",selectPlaceholder:"Seleccioneu valor"},alert:{clear:"Netejar",selected:"Seleccionat",item:"Article"},pagination:{total:{range:" ",total:"de",item:"articles"}},tableToolBar:{leftPin:"Pin a l'esquerra",rightPin:"Pin a la dreta",noPin:"Sense Pin",leftFixedTitle:"Fixat a l'esquerra",rightFixedTitle:"Fixat a la dreta",noFixedTitle:"Sense fixar",reset:"Reiniciar",columnDisplay:"Mostrar Columna",columnSetting:"Configuració",fullScreen:"Pantalla Completa",exitFullScreen:"Sortir Pantalla Completa",reload:"Refrescar",density:"Densitat",densityDefault:"Per Defecte",densityLarger:"Llarg",densityMiddle:"Mitjà",densitySmall:"Compacte"},stepsForm:{next:"Següent",prev:"Anterior",submit:"Finalizar"},loginForm:{submitText:"Entrar"},editableTable:{action:{save:"Guardar",cancel:"Cancel·lar",delete:"Eliminar",add:"afegir una fila de dades"}},switch:{open:"obert",close:"tancat"}},Wst={moneySymbol:"Kč",deleteThisLine:"Smazat tento řádek",copyThisLine:"Kopírovat tento řádek",form:{lightFilter:{more:"Víc",clear:"Vymazat",confirm:"Potvrdit",itemUnit:"Položky"}},tableForm:{search:"Hledat",reset:"Resetovat",submit:"Odeslat",collapsed:"Zvětšit",expand:"Zmenšit",inputPlaceholder:"Zadejte prosím",selectPlaceholder:"Vyberte prosím"},alert:{clear:"Vymazat",selected:"Vybráno",item:"Položka"},pagination:{total:{range:" ",total:"z",item:"položek"}},tableToolBar:{leftPin:"Připnout doleva",rightPin:"Připnout doprava",noPin:"Odepnuto",leftFixedTitle:"Fixováno nalevo",rightFixedTitle:"Fixováno napravo",noFixedTitle:"Nefixováno",reset:"Resetovat",columnDisplay:"Zobrazení sloupců",columnSetting:"Nastavení",fullScreen:"Celá obrazovka",exitFullScreen:"Ukončit celou obrazovku",reload:"Obnovit",density:"Hustota",densityDefault:"Výchozí",densityLarger:"Větší",densityMiddle:"Střední",densitySmall:"Kompaktní"},stepsForm:{next:"Další",prev:"Předchozí",submit:"Dokončit"},loginForm:{submitText:"Přihlásit se"},editableTable:{onlyOneLineEditor:"Upravit lze pouze jeden řádek",action:{save:"Uložit",cancel:"Zrušit",delete:"Vymazat",add:"Přidat řádek"}},switch:{open:"Otevřít",close:"Zavřít"}},Ust={moneySymbol:"€",form:{lightFilter:{more:"Mehr",clear:"Zurücksetzen",confirm:"Bestätigen",itemUnit:"Einträge"}},tableForm:{search:"Suchen",reset:"Zurücksetzen",submit:"Absenden",collapsed:"Zeige mehr",expand:"Zeige weniger",inputPlaceholder:"Bitte eingeben",selectPlaceholder:"Bitte auswählen"},alert:{clear:"Zurücksetzen",selected:"Ausgewählt",item:"Eintrag"},pagination:{total:{range:" ",total:"von",item:"Einträgen"}},tableToolBar:{leftPin:"Links anheften",rightPin:"Rechts anheften",noPin:"Nicht angeheftet",leftFixedTitle:"Links fixiert",rightFixedTitle:"Rechts fixiert",noFixedTitle:"Nicht fixiert",reset:"Zurücksetzen",columnDisplay:"Angezeigte Reihen",columnSetting:"Einstellungen",fullScreen:"Vollbild",exitFullScreen:"Vollbild verlassen",reload:"Aktualisieren",density:"Abstand",densityDefault:"Standard",densityLarger:"Größer",densityMiddle:"Mittel",densitySmall:"Kompakt"},stepsForm:{next:"Weiter",prev:"Zurück",submit:"Abschließen"},loginForm:{submitText:"Anmelden"},editableTable:{action:{save:"Retten",cancel:"Abbrechen",delete:"Löschen",add:"Hinzufügen einer Datenzeile"}},switch:{open:"offen",close:"schließen"}},Gst={moneySymbol:"£",form:{lightFilter:{more:"More",clear:"Clear",confirm:"Confirm",itemUnit:"Items"}},tableForm:{search:"Query",reset:"Reset",submit:"Submit",collapsed:"Expand",expand:"Collapse",inputPlaceholder:"Please enter",selectPlaceholder:"Please select"},alert:{clear:"Clear",selected:"Selected",item:"Item"},pagination:{total:{range:" ",total:"of",item:"items"}},tableToolBar:{leftPin:"Pin to left",rightPin:"Pin to right",noPin:"Unpinned",leftFixedTitle:"Fixed to the left",rightFixedTitle:"Fixed to the right",noFixedTitle:"Not Fixed",reset:"Reset",columnDisplay:"Column Display",columnSetting:"Table Settings",fullScreen:"Full Screen",exitFullScreen:"Exit Full Screen",reload:"Refresh",density:"Density",densityDefault:"Default",densityLarger:"Larger",densityMiddle:"Middle",densitySmall:"Compact"},stepsForm:{next:"Next",prev:"Previous",submit:"Finish"},loginForm:{submitText:"Login"},editableTable:{onlyOneLineEditor:"Only one line can be edited",onlyAddOneLine:"Only one line can be added",action:{save:"Save",cancel:"Cancel",delete:"Delete",add:"add a row of data"}},switch:{open:"open",close:"close"}},qst={moneySymbol:"$",deleteThisLine:"Delete this line",copyThisLine:"Copy this line",form:{lightFilter:{more:"More",clear:"Clear",confirm:"Confirm",itemUnit:"Items"}},tableForm:{search:"Query",reset:"Reset",submit:"Submit",collapsed:"Expand",expand:"Collapse",inputPlaceholder:"Please enter",selectPlaceholder:"Please select"},alert:{clear:"Clear",selected:"Selected",item:"Item"},pagination:{total:{range:" ",total:"of",item:"items"}},tableToolBar:{leftPin:"Pin to left",rightPin:"Pin to right",noPin:"Unpinned",leftFixedTitle:"Fixed to the left",rightFixedTitle:"Fixed to the right",noFixedTitle:"Not Fixed",reset:"Reset",columnDisplay:"Column Display",columnSetting:"Table Settings",fullScreen:"Full Screen",exitFullScreen:"Exit Full Screen",reload:"Refresh",density:"Density",densityDefault:"Default",densityLarger:"Larger",densityMiddle:"Middle",densitySmall:"Compact"},stepsForm:{next:"Next",prev:"Previous",submit:"Finish"},loginForm:{submitText:"Login"},editableTable:{onlyOneLineEditor:"Only one line can be edited",onlyAddOneLine:"Only one line can be added",action:{save:"Save",cancel:"Cancel",delete:"Delete",add:"add a row of data"}},switch:{open:"open",close:"close"}},Kst={moneySymbol:"€",form:{lightFilter:{more:"Más",clear:"Limpiar",confirm:"Confirmar",itemUnit:"artículos"}},tableForm:{search:"Buscar",reset:"Limpiar",submit:"Submit",collapsed:"Expandir",expand:"Colapsar",inputPlaceholder:"Ingrese valor",selectPlaceholder:"Seleccione valor"},alert:{clear:"Limpiar",selected:"Seleccionado",item:"Articulo"},pagination:{total:{range:" ",total:"de",item:"artículos"}},tableToolBar:{leftPin:"Pin a la izquierda",rightPin:"Pin a la derecha",noPin:"Sin Pin",leftFixedTitle:"Fijado a la izquierda",rightFixedTitle:"Fijado a la derecha",noFixedTitle:"Sin Fijar",reset:"Reiniciar",columnDisplay:"Mostrar Columna",columnSetting:"Configuración",fullScreen:"Pantalla Completa",exitFullScreen:"Salir Pantalla Completa",reload:"Refrescar",density:"Densidad",densityDefault:"Por Defecto",densityLarger:"Largo",densityMiddle:"Medio",densitySmall:"Compacto"},stepsForm:{next:"Siguiente",prev:"Anterior",submit:"Finalizar"},loginForm:{submitText:"Entrar"},editableTable:{action:{save:"Guardar",cancel:"Descartar",delete:"Borrar",add:"añadir una fila de datos"}},switch:{open:"abrir",close:"cerrar"}},Yst={moneySymbol:"تومان",form:{lightFilter:{more:"بیشتر",clear:"پاک کردن",confirm:"تایید",itemUnit:"مورد"}},tableForm:{search:"جستجو",reset:"بازنشانی",submit:"تایید",collapsed:"نمایش بیشتر",expand:"نمایش کمتر",inputPlaceholder:"پیدا کنید",selectPlaceholder:"انتخاب کنید"},alert:{clear:"پاک سازی",selected:"انتخاب",item:"مورد"},pagination:{total:{range:" ",total:"از",item:"مورد"}},tableToolBar:{leftPin:"سنجاق به چپ",rightPin:"سنجاق به راست",noPin:"سنجاق نشده",leftFixedTitle:"ثابت شده در چپ",rightFixedTitle:"ثابت شده در راست",noFixedTitle:"شناور",reset:"بازنشانی",columnDisplay:"نمایش همه",columnSetting:"تنظیمات",fullScreen:"تمام صفحه",exitFullScreen:"خروج از حالت تمام صفحه",reload:"تازه سازی",density:"تراکم",densityDefault:"پیش فرض",densityLarger:"بزرگ",densityMiddle:"متوسط",densitySmall:"کوچک"},stepsForm:{next:"بعدی",prev:"قبلی",submit:"اتمام"},loginForm:{submitText:"ورود"},editableTable:{action:{save:"ذخیره",cancel:"لغو",delete:"حذف",add:"یک ردیف داده اضافه کنید"}},switch:{open:"باز",close:"نزدیک"}},Xst={moneySymbol:"€",form:{lightFilter:{more:"Plus",clear:"Effacer",confirm:"Confirmer",itemUnit:"Items"}},tableForm:{search:"Rechercher",reset:"Réinitialiser",submit:"Envoyer",collapsed:"Agrandir",expand:"Réduire",inputPlaceholder:"Entrer une valeur",selectPlaceholder:"Sélectionner une valeur"},alert:{clear:"Réinitialiser",selected:"Sélectionné",item:"Item"},pagination:{total:{range:" ",total:"sur",item:"éléments"}},tableToolBar:{leftPin:"Épingler à gauche",rightPin:"Épingler à gauche",noPin:"Sans épingle",leftFixedTitle:"Fixer à gauche",rightFixedTitle:"Fixer à droite",noFixedTitle:"Non fixé",reset:"Réinitialiser",columnDisplay:"Affichage colonne",columnSetting:"Réglages",fullScreen:"Plein écran",exitFullScreen:"Quitter Plein écran",reload:"Rafraichir",density:"Densité",densityDefault:"Par défaut",densityLarger:"Larger",densityMiddle:"Moyenne",densitySmall:"Compacte"},stepsForm:{next:"Suivante",prev:"Précédente",submit:"Finaliser"},loginForm:{submitText:"Se connecter"},editableTable:{action:{save:"Sauvegarder",cancel:"Annuler",delete:"Supprimer",add:"ajouter une ligne de données"}},switch:{open:"ouvert",close:"près"}},Qst={moneySymbol:"₪",deleteThisLine:"מחק שורה זו",copyThisLine:"העתק שורה זו",form:{lightFilter:{more:"יותר",clear:"נקה",confirm:"אישור",itemUnit:"פריטים"}},tableForm:{search:"חיפוש",reset:"איפוס",submit:"שלח",collapsed:"הרחב",expand:"כווץ",inputPlaceholder:"אנא הכנס",selectPlaceholder:"אנא בחר"},alert:{clear:"נקה",selected:"נבחר",item:"פריט"},pagination:{total:{range:" ",total:"מתוך",item:"פריטים"}},tableToolBar:{leftPin:"הצמד לשמאל",rightPin:"הצמד לימין",noPin:"לא מצורף",leftFixedTitle:"מוצמד לשמאל",rightFixedTitle:"מוצמד לימין",noFixedTitle:"לא מוצמד",reset:"איפוס",columnDisplay:"תצוגת עמודות",columnSetting:"הגדרות",fullScreen:"מסך מלא",exitFullScreen:"צא ממסך מלא",reload:"רענן",density:"רזולוציה",densityDefault:"ברירת מחדל",densityLarger:"גדול",densityMiddle:"בינוני",densitySmall:"קטן"},stepsForm:{next:"הבא",prev:"קודם",submit:"סיום"},loginForm:{submitText:"כניסה"},editableTable:{onlyOneLineEditor:"ניתן לערוך רק שורה אחת",action:{save:"שמור",cancel:"ביטול",delete:"מחיקה",add:"הוסף שורת נתונים"}},switch:{open:"פתח",close:"סגור"}},Zst={moneySymbol:"kn",form:{lightFilter:{more:"Više",clear:"Očisti",confirm:"Potvrdi",itemUnit:"Stavke"}},tableForm:{search:"Pretraži",reset:"Poništi",submit:"Potvrdi",collapsed:"Raširi",expand:"Skupi",inputPlaceholder:"Unesite",selectPlaceholder:"Odaberite"},alert:{clear:"Očisti",selected:"Odaberi",item:"stavke"},pagination:{total:{range:" ",total:"od",item:"stavke"}},tableToolBar:{leftPin:"Prikači lijevo",rightPin:"Prikači desno",noPin:"Bez prikačenja",leftFixedTitle:"Fiksiraj lijevo",rightFixedTitle:"Fiksiraj desno",noFixedTitle:"Bez fiksiranja",reset:"Resetiraj",columnDisplay:"Prikaz stupaca",columnSetting:"Postavke",fullScreen:"Puni zaslon",exitFullScreen:"Izađi iz punog zaslona",reload:"Ponovno učitaj",density:"Veličina",densityDefault:"Zadano",densityLarger:"Veliko",densityMiddle:"Srednje",densitySmall:"Malo"},stepsForm:{next:"Sljedeći",prev:"Prethodni",submit:"Kraj"},loginForm:{submitText:"Prijava"},editableTable:{action:{save:"Spremi",cancel:"Odustani",delete:"Obriši",add:"dodajte red podataka"}},switch:{open:"otvori",close:"zatvori"}},Jst={moneySymbol:"RP",form:{lightFilter:{more:"Lebih",clear:"Hapus",confirm:"Konfirmasi",itemUnit:"Unit"}},tableForm:{search:"Cari",reset:"Atur ulang",submit:"Kirim",collapsed:"Lebih sedikit",expand:"Lebih banyak",inputPlaceholder:"Masukkan pencarian",selectPlaceholder:"Pilih"},alert:{clear:"Hapus",selected:"Dipilih",item:"Butir"},pagination:{total:{range:" ",total:"Dari",item:"Butir"}},tableToolBar:{leftPin:"Pin kiri",rightPin:"Pin kanan",noPin:"Tidak ada pin",leftFixedTitle:"Rata kiri",rightFixedTitle:"Rata kanan",noFixedTitle:"Tidak tetap",reset:"Atur ulang",columnDisplay:"Tampilan kolom",columnSetting:"Pengaturan",fullScreen:"Layar penuh",exitFullScreen:"Keluar layar penuh",reload:"Atur ulang",density:"Kerapatan",densityDefault:"Standar",densityLarger:"Lebih besar",densityMiddle:"Sedang",densitySmall:"Rapat"},stepsForm:{next:"Selanjutnya",prev:"Sebelumnya",submit:"Selesai"},loginForm:{submitText:"Login"},editableTable:{action:{save:"simpan",cancel:"batal",delete:"hapus",add:"Tambahkan baris data"}},switch:{open:"buka",close:"tutup"}},elt={moneySymbol:"€",form:{lightFilter:{more:"più",clear:"pulisci",confirm:"conferma",itemUnit:"elementi"}},tableForm:{search:"Filtra",reset:"Pulisci",submit:"Invia",collapsed:"Espandi",expand:"Contrai",inputPlaceholder:"Digita",selectPlaceholder:"Seleziona"},alert:{clear:"Rimuovi",selected:"Selezionati",item:"elementi"},pagination:{total:{range:" ",total:"di",item:"elementi"}},tableToolBar:{leftPin:"Fissa a sinistra",rightPin:"Fissa a destra",noPin:"Ripristina posizione",leftFixedTitle:"Fissato a sinistra",rightFixedTitle:"Fissato a destra",noFixedTitle:"Non fissato",reset:"Ripristina",columnDisplay:"Disposizione colonne",columnSetting:"Impostazioni",fullScreen:"Modalità schermo intero",exitFullScreen:"Esci da modalità schermo intero",reload:"Ricarica",density:"Grandezza tabella",densityDefault:"predefinito",densityLarger:"Grande",densityMiddle:"Media",densitySmall:"Compatta"},stepsForm:{next:"successivo",prev:"precedente",submit:"finisci"},loginForm:{submitText:"Accedi"},editableTable:{action:{save:"salva",cancel:"annulla",delete:"Delete",add:"add a row of data"}},switch:{open:"open",close:"chiudi"}},tlt={moneySymbol:"¥",form:{lightFilter:{more:"更に",clear:"クリア",confirm:"確認",itemUnit:"アイテム"}},tableForm:{search:"検索",reset:"リセット",submit:"送信",collapsed:"拡大",expand:"折畳",inputPlaceholder:"入力してください",selectPlaceholder:"選択してください"},alert:{clear:"クリア",selected:"選択した",item:"アイテム"},pagination:{total:{range:"レコード",total:"/合計",item:" "}},tableToolBar:{leftPin:"左に固定",rightPin:"右に固定",noPin:"キャンセル",leftFixedTitle:"左に固定された項目",rightFixedTitle:"右に固定された項目",noFixedTitle:"固定されてない項目",reset:"リセット",columnDisplay:"表示列",columnSetting:"列表示設定",fullScreen:"フルスクリーン",exitFullScreen:"終了",reload:"更新",density:"行高",densityDefault:"デフォルト",densityLarger:"大",densityMiddle:"中",densitySmall:"小"},stepsForm:{next:"次へ",prev:"前へ",submit:"送信"},loginForm:{submitText:"ログイン"},editableTable:{action:{save:"保存",cancel:"キャンセル",delete:"削除",add:"追加"}},switch:{open:"開く",close:"閉じる"}},nlt={moneySymbol:"₩",form:{lightFilter:{more:"더보기",clear:"초기화",confirm:"확인",itemUnit:"건수"}},tableForm:{search:"조회",reset:"초기화",submit:"제출",collapsed:"확장",expand:"닫기",inputPlaceholder:"입력해 주세요",selectPlaceholder:"선택해 주세요"},alert:{clear:"취소",selected:"선택",item:"건"},pagination:{total:{range:" ",total:"/ 총",item:"건"}},tableToolBar:{leftPin:"왼쪽으로 핀",rightPin:"오른쪽으로 핀",noPin:"핀 제거",leftFixedTitle:"왼쪽으로 고정",rightFixedTitle:"오른쪽으로 고정",noFixedTitle:"비고정",reset:"초기화",columnDisplay:"컬럼 표시",columnSetting:"설정",fullScreen:"전체 화면",exitFullScreen:"전체 화면 취소",reload:"새로 고침",density:"여백",densityDefault:"기본",densityLarger:"많은 여백",densityMiddle:"중간 여백",densitySmall:"좁은 여백"},stepsForm:{next:"다음",prev:"이전",submit:"종료"},loginForm:{submitText:"로그인"},editableTable:{action:{save:"저장",cancel:"취소",delete:"삭제",add:"데이터 행 추가"}},switch:{open:"열",close:"가까 운"}},rlt={moneySymbol:"₮",form:{lightFilter:{more:"Илүү",clear:"Цэвэрлэх",confirm:"Баталгаажуулах",itemUnit:"Нэгжүүд"}},tableForm:{search:"Хайх",reset:"Шинэчлэх",submit:"Илгээх",collapsed:"Өргөтгөх",expand:"Хураах",inputPlaceholder:"Утга оруулна уу",selectPlaceholder:"Утга сонгоно уу"},alert:{clear:"Цэвэрлэх",selected:"Сонгогдсон",item:"Нэгж"},pagination:{total:{range:" ",total:"Нийт",item:"мөр"}},tableToolBar:{leftPin:"Зүүн тийш бэхлэх",rightPin:"Баруун тийш бэхлэх",noPin:"Бэхлэхгүй",leftFixedTitle:"Зүүн зэрэгцүүлэх",rightFixedTitle:"Баруун зэрэгцүүлэх",noFixedTitle:"Зэрэгцүүлэхгүй",reset:"Шинэчлэх",columnDisplay:"Баганаар харуулах",columnSetting:"Тохиргоо",fullScreen:"Бүтэн дэлгэцээр",exitFullScreen:"Бүтэн дэлгэц цуцлах",reload:"Шинэчлэх",density:"Хэмжээ",densityDefault:"Хэвийн",densityLarger:"Том",densityMiddle:"Дунд",densitySmall:"Жижиг"},stepsForm:{next:"Дараах",prev:"Өмнөх",submit:"Дуусгах"},loginForm:{submitText:"Нэвтрэх"},editableTable:{action:{save:"Хадгалах",cancel:"Цуцлах",delete:"Устгах",add:"Мөр нэмэх"}},switch:{open:"Нээх",close:"Хаах"}},olt={moneySymbol:"RM",form:{lightFilter:{more:"Lebih banyak",clear:"Jelas",confirm:"Mengesahkan",itemUnit:"Item"}},tableForm:{search:"Cari",reset:"Menetapkan semula",submit:"Hantar",collapsed:"Kembang",expand:"Kuncup",inputPlaceholder:"Sila masuk",selectPlaceholder:"Sila pilih"},alert:{clear:"Padam",selected:"Dipilih",item:"Item"},pagination:{total:{range:" ",total:"daripada",item:"item"}},tableToolBar:{leftPin:"Pin ke kiri",rightPin:"Pin ke kanan",noPin:"Tidak pin",leftFixedTitle:"Tetap ke kiri",rightFixedTitle:"Tetap ke kanan",noFixedTitle:"Tidak Tetap",reset:"Menetapkan semula",columnDisplay:"Lajur",columnSetting:"Settings",fullScreen:"Full Screen",exitFullScreen:"Keluar Full Screen",reload:"Muat Semula",density:"Densiti",densityDefault:"Biasa",densityLarger:"Besar",densityMiddle:"Tengah",densitySmall:"Kecil"},stepsForm:{next:"Seterusnya",prev:"Sebelumnya",submit:"Selesai"},loginForm:{submitText:"Log Masuk"},editableTable:{action:{save:"Simpan",cancel:"Membatalkan",delete:"Menghapuskan",add:"tambah baris data"}},switch:{open:"Terbuka",close:"Tutup"}},ilt={moneySymbol:"€",deleteThisLine:"Verwijder deze regel",copyThisLine:"Kopieer deze regel",form:{lightFilter:{more:"Meer filters",clear:"Wissen",confirm:"Bevestigen",itemUnit:"item"}},tableForm:{search:"Zoeken",reset:"Resetten",submit:"Indienen",collapsed:"Uitvouwen",expand:"Inklappen",inputPlaceholder:"Voer in",selectPlaceholder:"Selecteer"},alert:{clear:"Selectie annuleren",selected:"Geselecteerd",item:"item"},pagination:{total:{range:"Van",total:"items/totaal",item:"items"}},tableToolBar:{leftPin:"Vastzetten aan begin",rightPin:"Vastzetten aan einde",noPin:"Niet vastzetten",leftFixedTitle:"Vastzetten aan de linkerkant",rightFixedTitle:"Vastzetten aan de rechterkant",noFixedTitle:"Niet vastzetten",reset:"Resetten",columnDisplay:"Kolomweergave",columnSetting:"Kolominstellingen",fullScreen:"Volledig scherm",exitFullScreen:"Verlaat volledig scherm",reload:"Vernieuwen",density:"Dichtheid",densityDefault:"Normaal",densityLarger:"Ruim",densityMiddle:"Gemiddeld",densitySmall:"Compact"},stepsForm:{next:"Volgende stap",prev:"Vorige stap",submit:"Indienen"},loginForm:{submitText:"Inloggen"},editableTable:{onlyOneLineEditor:"Slechts één regel tegelijk bewerken",action:{save:"Opslaan",cancel:"Annuleren",delete:"Verwijderen",add:"Een regel toevoegen"}},switch:{open:"Openen",close:"Sluiten"}},alt={moneySymbol:"zł",form:{lightFilter:{more:"Więcej",clear:"Wyczyść",confirm:"Potwierdź",itemUnit:"Ilość"}},tableForm:{search:"Szukaj",reset:"Reset",submit:"Zatwierdź",collapsed:"Pokaż wiecej",expand:"Pokaż mniej",inputPlaceholder:"Proszę podać",selectPlaceholder:"Proszę wybrać"},alert:{clear:"Wyczyść",selected:"Wybrane",item:"Wpis"},pagination:{total:{range:" ",total:"z",item:"Wpisów"}},tableToolBar:{leftPin:"Przypnij do lewej",rightPin:"Przypnij do prawej",noPin:"Odepnij",leftFixedTitle:"Przypięte do lewej",rightFixedTitle:"Przypięte do prawej",noFixedTitle:"Nieprzypięte",reset:"Reset",columnDisplay:"Wyświetlane wiersze",columnSetting:"Ustawienia",fullScreen:"Pełen ekran",exitFullScreen:"Zamknij pełen ekran",reload:"Odśwież",density:"Odstęp",densityDefault:"Standard",densityLarger:"Wiekszy",densityMiddle:"Sredni",densitySmall:"Kompaktowy"},stepsForm:{next:"Weiter",prev:"Zurück",submit:"Abschließen"},loginForm:{submitText:"Zaloguj się"},editableTable:{action:{save:"Zapisać",cancel:"Anuluj",delete:"Usunąć",add:"dodawanie wiersza danych"}},switch:{open:"otwierać",close:"zamykać"}},slt={moneySymbol:"R$",form:{lightFilter:{more:"Mais",clear:"Limpar",confirm:"Confirmar",itemUnit:"Itens"}},tableForm:{search:"Filtrar",reset:"Limpar",submit:"Confirmar",collapsed:"Expandir",expand:"Colapsar",inputPlaceholder:"Por favor insira",selectPlaceholder:"Por favor selecione"},alert:{clear:"Limpar",selected:"Selecionado(s)",item:"Item(s)"},pagination:{total:{range:" ",total:"de",item:"itens"}},tableToolBar:{leftPin:"Fixar à esquerda",rightPin:"Fixar à direita",noPin:"Desfixado",leftFixedTitle:"Fixado à esquerda",rightFixedTitle:"Fixado à direita",noFixedTitle:"Não fixado",reset:"Limpar",columnDisplay:"Mostrar Coluna",columnSetting:"Configurações",fullScreen:"Tela Cheia",exitFullScreen:"Sair da Tela Cheia",reload:"Atualizar",density:"Densidade",densityDefault:"Padrão",densityLarger:"Largo",densityMiddle:"Médio",densitySmall:"Compacto"},stepsForm:{next:"Próximo",prev:"Anterior",submit:"Enviar"},loginForm:{submitText:"Entrar"},editableTable:{action:{save:"Salvar",cancel:"Cancelar",delete:"Apagar",add:"adicionar uma linha de dados"}},switch:{open:"abrir",close:"fechar"}},llt={moneySymbol:"RON",deleteThisLine:"Șterge acest rând",copyThisLine:"Copiază acest rând",form:{lightFilter:{more:"Mai multe filtre",clear:"Curăță",confirm:"Confirmă",itemUnit:"elemente"}},tableForm:{search:"Caută",reset:"Resetează",submit:"Trimite",collapsed:"Extinde",expand:"Restrânge",inputPlaceholder:"Introduceți",selectPlaceholder:"Selectați"},alert:{clear:"Anulează selecția",selected:"Selectat",item:"elemente"},pagination:{total:{range:"De la",total:"elemente/total",item:"elemente"}},tableToolBar:{leftPin:"Fixează la început",rightPin:"Fixează la sfârșit",noPin:"Nu fixa",leftFixedTitle:"Fixează în stânga",rightFixedTitle:"Fixează în dreapta",noFixedTitle:"Nu fixa",reset:"Resetează",columnDisplay:"Afișare coloane",columnSetting:"Setări coloane",fullScreen:"Ecran complet",exitFullScreen:"Ieși din ecran complet",reload:"Reîncarcă",density:"Densitate",densityDefault:"Normal",densityLarger:"Larg",densityMiddle:"Mediu",densitySmall:"Compact"},stepsForm:{next:"Pasul următor",prev:"Pasul anterior",submit:"Trimite"},loginForm:{submitText:"Autentificare"},editableTable:{onlyOneLineEditor:"Se poate edita doar un rând simultan",action:{save:"Salvează",cancel:"Anulează",delete:"Șterge",add:"Adaugă un rând"}},switch:{open:"Deschide",close:"Închide"}},clt={moneySymbol:"₽",form:{lightFilter:{more:"Еще",clear:"Очистить",confirm:"ОК",itemUnit:"Позиции"}},tableForm:{search:"Найти",reset:"Сброс",submit:"Отправить",collapsed:"Развернуть",expand:"Свернуть",inputPlaceholder:"Введите значение",selectPlaceholder:"Выберите значение"},alert:{clear:"Очистить",selected:"Выбрано",item:"элементов"},pagination:{total:{range:" ",total:"из",item:"элементов"}},tableToolBar:{leftPin:"Закрепить слева",rightPin:"Закрепить справа",noPin:"Открепить",leftFixedTitle:"Закреплено слева",rightFixedTitle:"Закреплено справа",noFixedTitle:"Не закреплено",reset:"Сброс",columnDisplay:"Отображение столбца",columnSetting:"Настройки",fullScreen:"Полный экран",exitFullScreen:"Выйти из полноэкранного режима",reload:"Обновить",density:"Размер",densityDefault:"По умолчанию",densityLarger:"Большой",densityMiddle:"Средний",densitySmall:"Сжатый"},stepsForm:{next:"Следующий",prev:"Предыдущий",submit:"Завершить"},loginForm:{submitText:"Вход"},editableTable:{action:{save:"Сохранить",cancel:"Отменить",delete:"Удалить",add:"добавить ряд данных"}},switch:{open:"Открытый чемпионат мира по теннису",close:"По адресу:"}},ult={moneySymbol:"€",deleteThisLine:"Odstrániť tento riadok",copyThisLine:"Skopírujte tento riadok",form:{lightFilter:{more:"Viac",clear:"Vyčistiť",confirm:"Potvrďte",itemUnit:"Položky"}},tableForm:{search:"Vyhladať",reset:"Resetovať",submit:"Odoslať",collapsed:"Rozbaliť",expand:"Zbaliť",inputPlaceholder:"Prosím, zadajte",selectPlaceholder:"Prosím, vyberte"},alert:{clear:"Vyčistiť",selected:"Vybraný",item:"Položka"},pagination:{total:{range:" ",total:"z",item:"položiek"}},tableToolBar:{leftPin:"Pripnúť vľavo",rightPin:"Pripnúť vpravo",noPin:"Odopnuté",leftFixedTitle:"Fixované na ľavo",rightFixedTitle:"Fixované na pravo",noFixedTitle:"Nefixované",reset:"Resetovať",columnDisplay:"Zobrazenie stĺpcov",columnSetting:"Nastavenia",fullScreen:"Celá obrazovka",exitFullScreen:"Ukončiť celú obrazovku",reload:"Obnoviť",density:"Hustota",densityDefault:"Predvolené",densityLarger:"Väčšie",densityMiddle:"Stredné",densitySmall:"Kompaktné"},stepsForm:{next:"Ďalšie",prev:"Predchádzajúce",submit:"Potvrdiť"},loginForm:{submitText:"Prihlásiť sa"},editableTable:{onlyOneLineEditor:"Upravovať možno iba jeden riadok",action:{save:"Uložiť",cancel:"Zrušiť",delete:"Odstrániť",add:"pridať riadok údajov"}},switch:{open:"otvoriť",close:"zavrieť"}},dlt={moneySymbol:"RSD",form:{lightFilter:{more:"Više",clear:"Očisti",confirm:"Potvrdi",itemUnit:"Stavke"}},tableForm:{search:"Pronađi",reset:"Resetuj",submit:"Pošalji",collapsed:"Proširi",expand:"Skupi",inputPlaceholder:"Molimo unesite",selectPlaceholder:"Molimo odaberite"},alert:{clear:"Očisti",selected:"Odabrano",item:"Stavka"},pagination:{total:{range:" ",total:"od",item:"stavki"}},tableToolBar:{leftPin:"Zakači levo",rightPin:"Zakači desno",noPin:"Nije zakačeno",leftFixedTitle:"Fiksirano levo",rightFixedTitle:"Fiksirano desno",noFixedTitle:"Nije fiksirano",reset:"Resetuj",columnDisplay:"Prikaz kolona",columnSetting:"Podešavanja",fullScreen:"Pun ekran",exitFullScreen:"Zatvori pun ekran",reload:"Osveži",density:"Veličina",densityDefault:"Podrazumevana",densityLarger:"Veća",densityMiddle:"Srednja",densitySmall:"Kompaktna"},stepsForm:{next:"Dalje",prev:"Nazad",submit:"Gotovo"},loginForm:{submitText:"Prijavi se"},editableTable:{action:{save:"Sačuvaj",cancel:"Poništi",delete:"Obriši",add:"dodajte red podataka"}},switch:{open:"Отворите",close:"Затворите"}},flt={moneySymbol:"SEK",deleteThisLine:"Radera denna rad",copyThisLine:"Kopiera denna rad",form:{lightFilter:{more:"Fler filter",clear:"Rensa",confirm:"Bekräfta",itemUnit:"objekt"}},tableForm:{search:"Sök",reset:"Återställ",submit:"Skicka",collapsed:"Expandera",expand:"Fäll ihop",inputPlaceholder:"Vänligen ange",selectPlaceholder:"Vänligen välj"},alert:{clear:"Avbryt val",selected:"Vald",item:"objekt"},pagination:{total:{range:"Från",total:"objekt/totalt",item:"objekt"}},tableToolBar:{leftPin:"Fäst till vänster",rightPin:"Fäst till höger",noPin:"Inte fäst",leftFixedTitle:"Fäst till vänster",rightFixedTitle:"Fäst till höger",noFixedTitle:"Inte fäst",reset:"Återställ",columnDisplay:"Kolumnvisning",columnSetting:"Kolumninställningar",fullScreen:"Fullskärm",exitFullScreen:"Avsluta fullskärm",reload:"Ladda om",density:"Täthet",densityDefault:"Normal",densityLarger:"Lös",densityMiddle:"Medium",densitySmall:"Kompakt"},stepsForm:{next:"Nästa steg",prev:"Föregående steg",submit:"Skicka"},loginForm:{submitText:"Logga in"},editableTable:{onlyOneLineEditor:"Endast en rad kan redigeras åt gången",action:{save:"Spara",cancel:"Avbryt",delete:"Radera",add:"Lägg till en rad"}},switch:{open:"Öppna",close:"Stäng"}},plt={moneySymbol:"฿",deleteThisLine:"ลบบรรทัดนี้",copyThisLine:"คัดลอกบรรทัดนี้",form:{lightFilter:{more:"มากกว่า",clear:"ชัดเจน",confirm:"ยืนยัน",itemUnit:"รายการ"}},tableForm:{search:"สอบถาม",reset:"รีเซ็ต",submit:"ส่ง",collapsed:"ขยาย",expand:"ทรุด",inputPlaceholder:"กรุณาป้อน",selectPlaceholder:"โปรดเลือก"},alert:{clear:"ชัดเจน",selected:"เลือกแล้ว",item:"รายการ"},pagination:{total:{range:" ",total:"ของ",item:"รายการ"}},tableToolBar:{leftPin:"ปักหมุดไปทางซ้าย",rightPin:"ปักหมุดไปทางขวา",noPin:"เลิกตรึงแล้ว",leftFixedTitle:"แก้ไขด้านซ้าย",rightFixedTitle:"แก้ไขด้านขวา",noFixedTitle:"ไม่คงที่",reset:"รีเซ็ต",columnDisplay:"การแสดงคอลัมน์",columnSetting:"การตั้งค่า",fullScreen:"เต็มจอ",exitFullScreen:"ออกจากโหมดเต็มหน้าจอ",reload:"รีเฟรช",density:"ความหนาแน่น",densityDefault:"ค่าเริ่มต้น",densityLarger:"ขนาดใหญ่ขึ้น",densityMiddle:"กลาง",densitySmall:"กะทัดรัด"},stepsForm:{next:"ถัดไป",prev:"ก่อนหน้า",submit:"เสร็จ"},loginForm:{submitText:"เข้าสู่ระบบ"},editableTable:{onlyOneLineEditor:"แก้ไขได้เพียงบรรทัดเดียวเท่านั้น",action:{save:"บันทึก",cancel:"ยกเลิก",delete:"ลบ",add:"เพิ่มแถวของข้อมูล"}},switch:{open:"เปิด",close:"ปิด"}},hlt={moneySymbol:"₺",form:{lightFilter:{more:"Daha Fazla",clear:"Temizle",confirm:"Onayla",itemUnit:"Öğeler"}},tableForm:{search:"Filtrele",reset:"Sıfırla",submit:"Gönder",collapsed:"Daha fazla",expand:"Daha az",inputPlaceholder:"Filtrelemek için bir değer girin",selectPlaceholder:"Filtrelemek için bir değer seçin"},alert:{clear:"Temizle",selected:"Seçili",item:"Öğe"},pagination:{total:{range:" ",total:"Toplam",item:"Öğe"}},tableToolBar:{leftPin:"Sola sabitle",rightPin:"Sağa sabitle",noPin:"Sabitlemeyi kaldır",leftFixedTitle:"Sola sabitlendi",rightFixedTitle:"Sağa sabitlendi",noFixedTitle:"Sabitlenmedi",reset:"Sıfırla",columnDisplay:"Kolon Görünümü",columnSetting:"Ayarlar",fullScreen:"Tam Ekran",exitFullScreen:"Tam Ekrandan Çık",reload:"Yenile",density:"Kalınlık",densityDefault:"Varsayılan",densityLarger:"Büyük",densityMiddle:"Orta",densitySmall:"Küçük"},stepsForm:{next:"Sıradaki",prev:"Önceki",submit:"Gönder"},loginForm:{submitText:"Giriş Yap"},editableTable:{action:{save:"Kaydet",cancel:"Vazgeç",delete:"Sil",add:"foegje in rige gegevens ta"}},switch:{open:"açık",close:"kapatmak"}},mlt={moneySymbol:"₴",deleteThisLine:"Видатили рядок",copyThisLine:"Скопіювати рядок",form:{lightFilter:{more:"Ще",clear:"Очистити",confirm:"Ок",itemUnit:"Позиції"}},tableForm:{search:"Пошук",reset:"Очистити",submit:"Відправити",collapsed:"Розгорнути",expand:"Згорнути",inputPlaceholder:"Введіть значення",selectPlaceholder:"Оберіть значення"},alert:{clear:"Очистити",selected:"Обрано",item:"елементів"},pagination:{total:{range:" ",total:"з",item:"елементів"}},tableToolBar:{leftPin:"Закріпити зліва",rightPin:"Закріпити справа",noPin:"Відкріпити",leftFixedTitle:"Закріплено зліва",rightFixedTitle:"Закріплено справа",noFixedTitle:"Не закріплено",reset:"Скинути",columnDisplay:"Відображення стовпців",columnSetting:"Налаштування",fullScreen:"Повноекранний режим",exitFullScreen:"Вийти з повноекранного режиму",reload:"Оновити",density:"Розмір",densityDefault:"За замовчуванням",densityLarger:"Великий",densityMiddle:"Середній",densitySmall:"Стислий"},stepsForm:{next:"Наступний",prev:"Попередній",submit:"Завершити"},loginForm:{submitText:"Вхіх"},editableTable:{onlyOneLineEditor:"Тільки один рядок може бути редагований одночасно",action:{save:"Зберегти",cancel:"Відмінити",delete:"Видалити",add:"додати рядок"}},switch:{open:"Відкрито",close:"Закрито"}},glt={moneySymbol:"UZS",form:{lightFilter:{more:"Yana",clear:"Tozalash",confirm:"OK",itemUnit:"Pozitsiyalar"}},tableForm:{search:"Qidirish",reset:"Qayta tiklash",submit:"Yuborish",collapsed:"Yig‘ish",expand:"Kengaytirish",inputPlaceholder:"Qiymatni kiriting",selectPlaceholder:"Qiymatni tanlang"},alert:{clear:"Tozalash",selected:"Tanlangan",item:"elementlar"},pagination:{total:{range:" ",total:"dan",item:"elementlar"}},tableToolBar:{leftPin:"Chapga mahkamlash",rightPin:"O‘ngga mahkamlash",noPin:"Mahkamlashni olib tashlash",leftFixedTitle:"Chapga mahkamlangan",rightFixedTitle:"O‘ngga mahkamlangan",noFixedTitle:"Mahkamlashsiz",reset:"Qayta tiklash",columnDisplay:"Ustunni ko‘rsatish",columnSetting:"Sozlamalar",fullScreen:"To‘liq ekran",exitFullScreen:"To‘liq ekrandan chiqish",reload:"Yangilash",density:"O‘lcham",densityDefault:"Standart",densityLarger:"Katta",densityMiddle:"O‘rtacha",densitySmall:"Kichik"},stepsForm:{next:"Keyingi",prev:"Oldingi",submit:"Tugatish"},loginForm:{submitText:"Kirish"},editableTable:{action:{save:"Saqlash",cancel:"Bekor qilish",delete:"O‘chirish",add:"maʼlumotlar qatorini qo‘shish"}},switch:{open:"Ochish",close:"Yopish"}},vlt={moneySymbol:"₫",form:{lightFilter:{more:"Nhiều hơn",clear:"Trong",confirm:"Xác nhận",itemUnit:"Mục"}},tableForm:{search:"Tìm kiếm",reset:"Làm lại",submit:"Gửi đi",collapsed:"Mở rộng",expand:"Thu gọn",inputPlaceholder:"nhập dữ liệu",selectPlaceholder:"Vui lòng chọn"},alert:{clear:"Xóa",selected:"đã chọn",item:"mục"},pagination:{total:{range:" ",total:"trên",item:"mặt hàng"}},tableToolBar:{leftPin:"Ghim trái",rightPin:"Ghim phải",noPin:"Bỏ ghim",leftFixedTitle:"Cố định trái",rightFixedTitle:"Cố định phải",noFixedTitle:"Chưa cố định",reset:"Làm lại",columnDisplay:"Cột hiển thị",columnSetting:"Cấu hình",fullScreen:"Chế độ toàn màn hình",exitFullScreen:"Thoát chế độ toàn màn hình",reload:"Làm mới",density:"Mật độ hiển thị",densityDefault:"Mặc định",densityLarger:"Mặc định",densityMiddle:"Trung bình",densitySmall:"Chật"},stepsForm:{next:"Sau",prev:"Trước",submit:"Kết thúc"},loginForm:{submitText:"Đăng nhập"},editableTable:{action:{save:"Cứu",cancel:"Hủy",delete:"Xóa",add:"thêm một hàng dữ liệu"}},switch:{open:"mở",close:"đóng"}},ylt={moneySymbol:"¥",deleteThisLine:"删除此项",copyThisLine:"复制此项",form:{lightFilter:{more:"更多筛选",clear:"清除",confirm:"确认",itemUnit:"项"}},tableForm:{search:"查询",reset:"重置",submit:"提交",collapsed:"展开",expand:"收起",inputPlaceholder:"请输入",selectPlaceholder:"请选择"},alert:{clear:"取消选择",selected:"已选择",item:"项"},pagination:{total:{range:"第",total:"条/总共",item:"条"}},tableToolBar:{leftPin:"固定在列首",rightPin:"固定在列尾",noPin:"不固定",leftFixedTitle:"固定在左侧",rightFixedTitle:"固定在右侧",noFixedTitle:"不固定",reset:"重置",columnDisplay:"列展示",columnSetting:"列设置",fullScreen:"全屏",exitFullScreen:"退出全屏",reload:"刷新",density:"密度",densityDefault:"正常",densityLarger:"宽松",densityMiddle:"中等",densitySmall:"紧凑"},stepsForm:{next:"下一步",prev:"上一步",submit:"提交"},loginForm:{submitText:"登录"},editableTable:{onlyOneLineEditor:"只能同时编辑一行",action:{save:"保存",cancel:"取消",delete:"删除",add:"添加一行数据"}},switch:{open:"打开",close:"关闭"}},blt={moneySymbol:"HK$",deleteThisLine:"刪除此項",copyThisLine:"複製此項",form:{lightFilter:{more:"更多篩選",clear:"清除",confirm:"確認",itemUnit:"項"}},tableForm:{search:"搜尋",reset:"重設",submit:"提交",collapsed:"展開",expand:"收起",inputPlaceholder:"請輸入",selectPlaceholder:"請選擇"},alert:{clear:"取消選取",selected:"已選取",item:"項"},pagination:{total:{range:"第",total:"項/總共",item:"項"}},tableToolBar:{leftPin:"固定到左邊",rightPin:"固定到右邊",noPin:"不固定",leftFixedTitle:"固定在左側",rightFixedTitle:"固定在右側",noFixedTitle:"不固定",reset:"重設",columnDisplay:"列顯示",columnSetting:"列設定",fullScreen:"全螢幕",exitFullScreen:"退出全螢幕",reload:"重新整理",density:"密度",densityDefault:"正常",densityLarger:"寬鬆",densityMiddle:"中等",densitySmall:"緊湊"},stepsForm:{next:"下一步",prev:"上一步",submit:"完成"},loginForm:{submitText:"登入"},editableTable:{onlyOneLineEditor:"只能同時編輯一行",action:{save:"保存",cancel:"取消",delete:"刪除",add:"新增一行資料"}},switch:{open:"打開",close:"關閉"}},xlt={moneySymbol:"NT$",deleteThisLine:"刪除此项",copyThisLine:"複製此项",form:{lightFilter:{more:"更多篩選",clear:"清除",confirm:"確認",itemUnit:"項"}},tableForm:{search:"查詢",reset:"重置",submit:"提交",collapsed:"展開",expand:"收起",inputPlaceholder:"請輸入",selectPlaceholder:"請選擇"},alert:{clear:"取消選擇",selected:"已選擇",item:"項"},pagination:{total:{range:"第",total:"條/總共",item:"條"}},tableToolBar:{leftPin:"固定到左邊",rightPin:"固定到右邊",noPin:"不固定",leftFixedTitle:"固定在左側",rightFixedTitle:"固定在右側",noFixedTitle:"不固定",reset:"重置",columnDisplay:"列展示",columnSetting:"列設置",fullScreen:"全屏",exitFullScreen:"退出全屏",reload:"刷新",density:"密度",densityDefault:"正常",densityLarger:"寬鬆",densityMiddle:"中等",densitySmall:"緊湊"},stepsForm:{next:"下一步",prev:"上一步",submit:"完成"},loginForm:{submitText:"登入"},editableTable:{onlyOneLineEditor:"只能同時編輯一行",action:{save:"保存",cancel:"取消",delete:"刪除",add:"新增一行資料"}},switch:{open:"打開",close:"關閉"}};var gr=function(t,n){return{getMessage:function(o,i){var a=ri(n,o.replace(/\[(\d+)\]/g,".$1").split("."))||"";if(a)return a;var s=t.replace("_","-");if(s==="zh-CN")return i;var l=Wm["zh-CN"];return l?l.getMessage(o,i):i},locale:t}},Clt=gr("mn_MN",rlt),wlt=gr("ar_EG",Hst),n0=gr("zh_CN",ylt),Slt=gr("en_US",qst),Elt=gr("en_GB",Gst),_lt=gr("vi_VN",vlt),$lt=gr("it_IT",elt),Plt=gr("ja_JP",tlt),Mlt=gr("es_ES",Kst),Rlt=gr("ca_ES",Vst),Olt=gr("ru_RU",clt),Tlt=gr("sr_RS",dlt),Ilt=gr("ms_MY",olt),klt=gr("zh_TW",xlt),Nlt=gr("zh_HK",blt),Dlt=gr("fr_FR",Xst),Alt=gr("pt_BR",slt),Flt=gr("ko_KR",nlt),Blt=gr("id_ID",Jst),Llt=gr("de_DE",Ust),jlt=gr("fa_IR",Yst),zlt=gr("tr_TR",hlt),Hlt=gr("pl_PL",alt),Vlt=gr("hr_",Zst),Wlt=gr("th_TH",plt),Ult=gr("cs_cz",Wst),Glt=gr("sk_SK",ult),qlt=gr("he_IL",Qst),Klt=gr("uk_UA",mlt),Ylt=gr("uz_UZ",glt),Xlt=gr("nl_NL",ilt),Qlt=gr("ro_RO",llt),Zlt=gr("sv_SE",flt),Wm={"mn-MN":Clt,"ar-EG":wlt,"zh-CN":n0,"en-US":Slt,"en-GB":Elt,"vi-VN":_lt,"it-IT":$lt,"ja-JP":Plt,"es-ES":Mlt,"ca-ES":Rlt,"ru-RU":Olt,"sr-RS":Tlt,"ms-MY":Ilt,"zh-TW":klt,"zh-HK":Nlt,"fr-FR":Dlt,"pt-BR":Alt,"ko-KR":Flt,"id-ID":Blt,"de-DE":Llt,"fa-IR":jlt,"tr-TR":zlt,"pl-PL":Hlt,"hr-HR":Vlt,"th-TH":Wlt,"cs-CZ":Ult,"sk-SK":Glt,"he-IL":qlt,"uk-UA":Klt,"uz-UZ":Ylt,"nl-NL":Xlt,"ro-RO":Qlt,"sv-SE":Zlt},Jlt=Object.keys(Wm),Ove=function(t){var n=(t||"zh-CN").toLocaleLowerCase();return Jlt.find(function(r){var o=r.toLocaleLowerCase();return o.includes(n)})};function Wi(e,t){ect(e)&&(e="100%");var n=tct(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function S2(e){return Math.min(1,Math.max(0,e))}function ect(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function tct(e){return typeof e=="string"&&e.indexOf("%")!==-1}function Tve(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function E2(e){return e<=1?"".concat(Number(e)*100,"%"):e}function rm(e){return e.length===1?"0"+e:String(e)}function nct(e,t,n){return{r:Wi(e,255)*255,g:Wi(t,255)*255,b:Wi(n,255)*255}}function QX(e,t,n){e=Wi(e,255),t=Wi(t,255),n=Wi(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,a=0,s=(r+o)/2;if(r===o)a=0,i=0;else{var l=r-o;switch(a=s>.5?l/(2-r-o):l/(r+o),r){case e:i=(t-n)/l+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function rct(e,t,n){var r,o,i;if(e=Wi(e,360),t=Wi(t,100),n=Wi(n,100),t===0)o=n,i=n,r=n;else{var a=n<.5?n*(1+t):n+t-n*t,s=2*n-a;r=h6(s,a,e+1/3),o=h6(s,a,e),i=h6(s,a,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function ZX(e,t,n){e=Wi(e,255),t=Wi(t,255),n=Wi(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,a=r,s=r-o,l=r===0?0:s/r;if(r===o)i=0;else{switch(r){case e:i=(t-n)/s+(t>16,g:(e&65280)>>8,b:e&255}}var g5={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"};function lct(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,a=!1,s=!1;return typeof e=="string"&&(e=dct(e)),typeof e=="object"&&(rd(e.r)&&rd(e.g)&&rd(e.b)?(t=nct(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):rd(e.h)&&rd(e.s)&&rd(e.v)?(r=E2(e.s),o=E2(e.v),t=oct(e.h,r,o),a=!0,s="hsv"):rd(e.h)&&rd(e.s)&&rd(e.l)&&(r=E2(e.s),i=E2(e.l),t=rct(e.h,r,i),a=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=Tve(n),{ok:a,format:e.format||s,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:n}}var cct="[-\\+]?\\d+%?",uct="[-\\+]?\\d*\\.\\d+%?",mp="(?:".concat(uct,")|(?:").concat(cct,")"),m6="[\\s|\\(]+(".concat(mp,")[,|\\s]+(").concat(mp,")[,|\\s]+(").concat(mp,")\\s*\\)?"),g6="[\\s|\\(]+(".concat(mp,")[,|\\s]+(").concat(mp,")[,|\\s]+(").concat(mp,")[,|\\s]+(").concat(mp,")\\s*\\)?"),Vl={CSS_UNIT:new RegExp(mp),rgb:new RegExp("rgb"+m6),rgba:new RegExp("rgba"+g6),hsl:new RegExp("hsl"+m6),hsla:new RegExp("hsla"+g6),hsv:new RegExp("hsv"+m6),hsva:new RegExp("hsva"+g6),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 dct(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(g5[e])e=g5[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=Vl.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=Vl.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Vl.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=Vl.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Vl.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=Vl.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Vl.hex8.exec(e),n?{r:ws(n[1]),g:ws(n[2]),b:ws(n[3]),a:eQ(n[4]),format:t?"name":"hex8"}:(n=Vl.hex6.exec(e),n?{r:ws(n[1]),g:ws(n[2]),b:ws(n[3]),format:t?"name":"hex"}:(n=Vl.hex4.exec(e),n?{r:ws(n[1]+n[1]),g:ws(n[2]+n[2]),b:ws(n[3]+n[3]),a:eQ(n[4]+n[4]),format:t?"name":"hex8"}:(n=Vl.hex3.exec(e),n?{r:ws(n[1]+n[1]),g:ws(n[2]+n[2]),b:ws(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function rd(e){return!!Vl.CSS_UNIT.exec(String(e))}var fct=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=sct(t)),this.originalInput=t;var o=lct(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:o.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,o,i=t.r/255,a=t.g/255,s=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),s<=.03928?o=s/12.92:o=Math.pow((s+.055)/1.055,2.4),.2126*n+.7152*r+.0722*o},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=Tve(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=ZX(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=ZX(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=QX(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=QX(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),JX(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),ict(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Wi(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Wi(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+JX(this.r,this.g,this.b,!1),n=0,r=Object.entries(g5);n=0,i=!n&&o&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},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){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=S2(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=S2(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=S2(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=S2(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),i=n/100,a={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return new e(a)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),o=360/n,i=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(new e(r));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(new e({h:r,s:o,v:i})),i=(i+s)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),o=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/o,g:(n.g*n.a+r.g*r.a*(1-n.a))/o,b:(n.b*n.a+r.b*r.a*(1-n.a))/o,a:o})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],i=360/t,a=1;a1&&arguments[1]!==void 0?arguments[1]:1,r=3735928559^n,o=1103547991^n,i=0,a;i>>16,2246822507)^Math.imul(o^o>>>13,3266489909),o=Math.imul(o^o>>>16,2246822507)^Math.imul(r^r>>>13,3266489909),4294967296*(2097151&o)+(r>>>0)},e9=T0(function(e){return e}),kve={theme:e9,token:B(B({},DC),Ea==null||(v6=Ea.defaultAlgorithm)===null||v6===void 0?void 0:v6.call(Ea,Ea==null?void 0:Ea.defaultSeed)),hashId:"pro-".concat(Ive(JSON.stringify(DC)))},pct=function(){return kve};const hct=Object.freeze(Object.defineProperty({__proto__:null,defaultToken:DC,emptyTheme:e9,hashCode:Ive,token:kve,useToken:pct},Symbol.toStringTag,{value:"Module"}));var Ss=function(t,n){return new fct(t).setAlpha(n).toRgbString()},mct=function(){return typeof Ea>"u"||!Ea?hct:Ea},Tu=mct(),o$=Tu.useToken,y6=function(t){return{boxSizing:"border-box",margin:0,padding:0,color:t.colorText,fontSize:t.fontSize,lineHeight:t.lineHeight,listStyle:"none"}};function Fr(e,t){var n,r=f.useContext(vc),o=r.token,i=o===void 0?{}:o,a=f.useContext(vc),s=a.hashed,l=o$(),c=l.token,u=l.hashId,d=f.useContext(vc);d.theme;var p=f.useContext(Vt.ConfigContext),h=p.getPrefixCls,m=p.csp;return i.layout||(i=B({},c)),i.proComponentsCls=(n=i.proComponentsCls)!==null&&n!==void 0?n:".".concat(h("pro")),i.antCls=".".concat(h()),{wrapSSR:CC({token:i,path:[e],nonce:m==null?void 0:m.nonce,layer:{name:"antd-pro"}},function(){return t(i)}),hashId:s?u:""}}var gct=function(t,n){var r,o,i,a,s,l=B({},t);return B(B({bgLayout:"linear-gradient(".concat(n.colorBgContainer,", ").concat(n.colorBgLayout," 28%)"),colorTextAppListIcon:n.colorTextSecondary,appListIconHoverBgColor:l==null||(r=l.sider)===null||r===void 0?void 0:r.colorBgMenuItemSelected,colorBgAppListIconHover:Ss(n.colorTextBase,.04),colorTextAppListIconHover:n.colorTextBase},l),{},{header:B({colorBgHeader:Ss(n.colorBgElevated,.6),colorBgScrollHeader:Ss(n.colorBgElevated,.8),colorHeaderTitle:n.colorText,colorBgMenuItemHover:Ss(n.colorTextBase,.03),colorBgMenuItemSelected:"transparent",colorBgMenuElevated:(l==null||(o=l.header)===null||o===void 0?void 0:o.colorBgHeader)!=="rgba(255, 255, 255, 0.6)"?(i=l.header)===null||i===void 0?void 0:i.colorBgHeader:n.colorBgElevated,colorTextMenuSelected:Ss(n.colorTextBase,.95),colorBgRightActionsItemHover:Ss(n.colorTextBase,.03),colorTextRightActionsItem:n.colorTextTertiary,heightLayoutHeader:56,colorTextMenu:n.colorTextSecondary,colorTextMenuSecondary:n.colorTextTertiary,colorTextMenuTitle:n.colorText,colorTextMenuActive:n.colorText},l.header),sider:B({paddingInlineLayoutMenu:8,paddingBlockLayoutMenu:0,colorBgCollapsedButton:n.colorBgElevated,colorTextCollapsedButtonHover:n.colorTextSecondary,colorTextCollapsedButton:Ss(n.colorTextBase,.25),colorMenuBackground:"transparent",colorMenuItemDivider:Ss(n.colorTextBase,.06),colorBgMenuItemHover:Ss(n.colorTextBase,.03),colorBgMenuItemSelected:Ss(n.colorTextBase,.04),colorTextMenuItemHover:n.colorText,colorTextMenuSelected:Ss(n.colorTextBase,.95),colorTextMenuActive:n.colorText,colorTextMenu:n.colorTextSecondary,colorTextMenuSecondary:n.colorTextTertiary,colorTextMenuTitle:n.colorText,colorTextSubMenuSelected:Ss(n.colorTextBase,.95)},l.sider),pageContainer:B({colorBgPageContainer:"transparent",paddingInlinePageContainerContent:((a=l.pageContainer)===null||a===void 0?void 0:a.marginInlinePageContainerContent)||40,paddingBlockPageContainerContent:((s=l.pageContainer)===null||s===void 0?void 0:s.marginBlockPageContainerContent)||32,colorBgPageContainerFixed:n.colorBgElevated},l.pageContainer)})},vct=function(){for(var t={},n=arguments.length,r=new Array(n),o=0;o1,Q=k.getMessage("form.lightFilter.itemUnit","项");return typeof q=="string"&&q.length>S&&Y?"...".concat(F.length).concat(Q):""},z=A();return M.jsxs("span",{title:typeof q=="string"?q:void 0,style:{display:"inline-flex",alignItems:"center"},children:[J,M.jsx("span",{style:{paddingInlineStart:4,display:"flex"},children:typeof q=="string"?q==null||(W=q.toString())===null||W===void 0||(X=W.slice)===null||X===void 0?void 0:X.call(W,0,S):q}),z]})}return j||p};return T(M.jsxs("span",{className:re(R,I,"".concat(R,"-").concat((o=(i=t.size)!==null&&i!==void 0?i:_)!==null&&o!==void 0?o:"middle"),K(K(K(K({},"".concat(R,"-active"),(Array.isArray(l)?l.length>0:!!l)||l===0),"".concat(R,"-disabled"),c),"".concat(R,"-bordered"),v),"".concat(R,"-allow-clear"),b),h),style:g,ref:D,onClick:function(){var j;t==null||(j=t.onClick)===null||j===void 0||j.call(t)},children:[U(a,l),(l||l===0)&&b&&M.jsx(ju,{role:"button",title:k.getMessage("form.lightFilter.clear","清除"),className:re("".concat(R,"-icon"),I,"".concat(R,"-close")),onClick:function(j){c||s==null||s(),j.stopPropagation()},ref:N}),x!==!1?x??M.jsx(Lp,{className:re("".concat(R,"-icon"),I,"".concat(R,"-arrow"))}):null]}))},lf=Z.forwardRef(Oct),fl=function(t){var n={};if(Object.keys(t||{}).forEach(function(r){t[r]!==void 0&&(n[r]=t[r])}),!(Object.keys(n).length<1))return n},Tct=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,tQ=function(t){return t==="*"||t==="x"||t==="X"},nQ=function(t){var n=parseInt(t,10);return isNaN(n)?t:n},Ict=function(t,n){return dt(t)!==dt(n)?[String(t),String(n)]:[t,n]},kct=function(t,n){if(tQ(t)||tQ(n))return 0;var r=Ict(nQ(t),nQ(n)),o=ie(r,2),i=o[0],a=o[1];return i>a?1:i"u"?Wd:((t=process)===null||t===void 0||(t=t.env)===null||t===void 0?void 0:t.ANTD_VERSION)||Wd},HT=function(t,n){var r=cS(Nve(),"4.23.0")>-1?{open:t,onOpenChange:n}:{visible:t,onVisibleChange:n};return fl(r)},Dct=function(t){return K(K(K({},"".concat(t.componentCls,"-label"),{cursor:"pointer"}),"".concat(t.componentCls,"-overlay"),{minWidth:"200px",marginBlockStart:"4px"}),"".concat(t.componentCls,"-content"),{paddingBlock:16,paddingInline:16})};function Act(e){return Fr("FilterDropdown",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[Dct(n)]})}var Fct=function(t){var n=t.children,r=t.label,o=t.footer,i=t.open,a=t.onOpenChange,s=t.disabled,l=t.onVisibleChange,c=t.visible,u=t.footerRender,d=t.placement,p=f.useContext(Vt.ConfigContext),h=p.getPrefixCls,m=h("pro-core-field-dropdown"),v=Act(m),g=v.wrapSSR,x=v.hashId,y=HT(i||c||!1,a||l),b=f.useRef(null);return g(M.jsx(nf,B(B({placement:d,trigger:["click"]},y),{},{styles:{body:{padding:0}},content:M.jsxs("div",{ref:b,className:re("".concat(m,"-overlay"),K(K({},"".concat(m,"-overlay-").concat(d),d),"hashId",x)),children:[M.jsx(Vt,{getPopupContainer:function(){return b.current||document.body},children:M.jsx("div",{className:"".concat(m,"-content ").concat(x).trim(),children:n})}),o&&M.jsx($ct,B({disabled:s,footerRender:u},o))]}),children:M.jsx("span",{className:"".concat(m,"-label ").concat(x).trim(),children:r})})))},Bct=function(t){return K({},t.componentCls,{display:"inline-flex",alignItems:"center",maxWidth:"100%","&-icon":{display:"block",marginInlineStart:"4px",cursor:"pointer","&:hover":{color:t.colorPrimary}},"&-title":{display:"inline-flex",flex:"1"},"&-subtitle ":{marginInlineStart:8,color:t.colorTextSecondary,fontWeight:"normal",fontSize:t.fontSize,whiteSpace:"nowrap"},"&-title-ellipsis":{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",wordBreak:"keep-all"}})};function Lct(e){return Fr("LabelIconTip",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[Bct(n)]})}var jct=Z.memo(function(e){var t=e.label,n=e.tooltip,r=e.ellipsis,o=e.subTitle,i=f.useContext(Vt.ConfigContext),a=i.getPrefixCls,s=a("pro-core-label-tip"),l=Lct(s),c=l.wrapSSR,u=l.hashId;if(!n&&!o)return M.jsx(M.Fragment,{children:t});var d=typeof n=="string"||Z.isValidElement(n)?{title:n}:n,p=(d==null?void 0:d.icon)||M.jsx(Yet,{});return c(M.jsxs("div",{className:re(s,u),onMouseDown:function(m){return m.stopPropagation()},onMouseLeave:function(m){return m.stopPropagation()},onMouseMove:function(m){return m.stopPropagation()},children:[M.jsx("div",{className:re("".concat(s,"-title"),u,K({},"".concat(s,"-title-ellipsis"),r)),children:t}),o&&M.jsx("div",{className:"".concat(s,"-subtitle ").concat(u).trim(),children:o}),n&&M.jsx(ss,B(B({},d),{},{children:M.jsx("span",{className:"".concat(s,"-icon ").concat(u).trim(),children:p})}))]}))}),Dve=Z.createContext({}),Ave={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n="month",r="quarter";return function(o,i){var a=i.prototype;a.quarter=function(c){return this.$utils().u(c)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(c-1))};var s=a.add;a.add=function(c,u){return c=Number(c),this.$utils().p(u)===r?this.add(3*c,n):s.bind(this)(c,u)};var l=a.startOf;a.startOf=function(c,u){var d=this.$utils(),p=!!d.u(u)||u;if(d.p(c)===r){var h=this.quarter()-1;return p?this.month(3*h).startOf(n).startOf("day"):this.month(3*h+2).endOf(n).endOf("day")}return l.bind(this)(c,u)}}})})(Ave);var zct=Ave.exports;const Hct=Ar(zct);var Um=function(t){return t==null};$n.extend(Hct);var Fve={time:"HH:mm:ss",timeRange:"HH:mm:ss",date:"YYYY-MM-DD",dateWeek:"YYYY-wo",dateMonth:"YYYY-MM",dateQuarter:"YYYY-[Q]Q",dateYear:"YYYY",dateRange:"YYYY-MM-DD",dateTime:"YYYY-MM-DD HH:mm:ss",dateTimeRange:"YYYY-MM-DD HH:mm:ss"};function oQ(e){return Object.prototype.toString.call(e)==="[object Object]"}function Vct(e){if(oQ(e)===!1)return!1;var t=e.constructor;if(t===void 0)return!0;var n=t.prototype;return!(oQ(n)===!1||n.hasOwnProperty("isPrototypeOf")===!1)}var v5=function(t){return!!(t!=null&&t._isAMomentObject)},iQ=function(t,n,r){if(!n)return t;if($n.isDayjs(t)||v5(t)){if(n==="number")return t.valueOf();if(n==="string")return t.format(Fve[r]||"YYYY-MM-DD HH:mm:ss");if(typeof n=="string"&&n!=="string")return t.format(n);if(typeof n=="function")return n(t,r)}return t},Wct=function e(t,n,r,o,i){var a={};return typeof window>"u"||dt(t)!=="object"||Um(t)||t instanceof Blob||Array.isArray(t)?t:(Object.keys(t).forEach(function(s){var l=i?[i,s].flat(1):[s],c=ri(r,l)||"text",u="text",d;typeof c=="string"?u=c:(u=c.valueType,d=c.dateFormat);var p=t[s];if(!(Um(p)&&o)){if(Vct(p)&&!Array.isArray(p)&&!$n.isDayjs(p)&&!v5(p)){a[s]=e(p,n,r,o,l);return}if(Array.isArray(p)){a[s]=p.map(function(h,m){return $n.isDayjs(h)||v5(h)?iQ(h,d||n,u):e(h,n,r,o,[s,"".concat(m)].flat(1))});return}a[s]=iQ(p,d||n,u)}}),a)},aQ=function(t,n){return typeof n=="function"?n($n(t)):$n(t).format(n)},Uct=function(t,n){var r=Array.isArray(t)?t:[],o=ie(r,2),i=o[0],a=o[1],s,l;Array.isArray(n)?(s=n[0],l=n[1]):dt(n)==="object"&&n.type==="mask"?(s=n.format,l=n.format):(s=n,l=n);var c=i?aQ(i,s):"",u=a?aQ(a,l):"",d=c&&u?"".concat(c," ~ ").concat(u):"";return d};function Gm(e){if(typeof e=="function"){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&arguments[1]!==void 0?arguments[1]:100,n=arguments.length>2?arguments[2]:void 0,r=f.useState(e),o=ie(r,2),i=o[0],a=o[1],s=qct(e);return f.useEffect(function(){var l=setTimeout(function(){a(s.current)},t);return function(){return clearTimeout(l)}},n?[t].concat(Ne(n)):void 0),i}function Em(e,t,n,r){if(e===t)return!0;if(e&&t&&dt(e)==="object"&&dt(t)==="object"){if(e.constructor!==t.constructor)return!1;var o,i,a;if(Array.isArray(e)){if(o=e.length,o!=t.length)return!1;for(i=o;i--!==0;)if(!Em(e[i],t[i],n,r))return!1;return!0}if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;var s=hu(e.entries()),l;try{for(s.s();!(l=s.n()).done;)if(i=l.value,!t.has(i[0]))return!1}catch(m){s.e(m)}finally{s.f()}var c=hu(e.entries()),u;try{for(c.s();!(u=c.n()).done;)if(i=u.value,!Em(i[1],t.get(i[0]),n,r))return!1}catch(m){c.e(m)}finally{c.f()}return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;var d=hu(e.entries()),p;try{for(d.s();!(p=d.n()).done;)if(i=p.value,!t.has(i[0]))return!1}catch(m){d.e(m)}finally{d.f()}return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(o=e.length,o!=t.length)return!1;for(i=o;i--!==0;)if(e[i]!==t[i])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&e.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&e.toString)return e.toString()===t.toString();if(a=Object.keys(e),o=a.length,o!==Object.keys(t).length)return!1;for(i=o;i--!==0;)if(!Object.prototype.hasOwnProperty.call(t,a[i]))return!1;for(i=o;i--!==0;){var h=a[i];if(!(n!=null&&n.includes(h))&&!(h==="_owner"&&e.$$typeof)&&!Em(e[h],t[h],n,r))return!1}return!0}return e!==e&&t!==t}var Yct=function(t,n,r){return Em(t,n,r)};function Lve(e,t){var n=f.useRef();return Yct(e,n.current,t)||(n.current=e),n.current}function Xct(e,t,n){f.useEffect(e,Lve(t||[],n))}function qa(e,t){return Z.useMemo(e,Lve(t))}var Qct=typeof process<"u"&&process.versions!=null&&process.versions.node!=null,t9=function(){return typeof window<"u"&&typeof window.document<"u"&&typeof window.matchMedia<"u"&&!Qct};function Zct(e,t){var n=typeof e.pageName=="string"?e.title:t;f.useEffect(function(){t9()&&n&&(document.title=n)},[e.title,n])}var b6=0;function Jct(e){var t=f.useRef(null),n=f.useState(function(){return e.proFieldKey?e.proFieldKey.toString():(b6+=1,b6.toString())}),r=ie(n,1),o=r[0],i=f.useRef(o),a=function(){var u=co(Cn().mark(function d(){var p,h,m,v;return Cn().wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return(p=t.current)===null||p===void 0||p.abort(),m=new AbortController,t.current=m,x.next=5,Promise.race([(h=e.request)===null||h===void 0?void 0:h.call(e,e.params,e),new Promise(function(y,b){var C;(C=t.current)===null||C===void 0||(C=C.signal)===null||C===void 0||C.addEventListener("abort",function(){b(new Error("aborted"))})})]);case 5:return v=x.sent,x.abrupt("return",v);case 7:case"end":return x.stop()}},d)}));return function(){return u.apply(this,arguments)}}();f.useEffect(function(){return function(){b6+=1}},[]);var s=J7([i.current,e.params],a,{revalidateOnFocus:!1,shouldRetryOnError:!1,revalidateOnReconnect:!1}),l=s.data,c=s.error;return[l||c]}var eut=function(t){var n=f.useRef();return f.useEffect(function(){n.current=t}),n.current},tut=function(t){var n=!1;return(typeof t=="string"&&t.startsWith("date")&&!t.endsWith("Range")||t==="select"||t==="time")&&(n=!0),n};function nut(e){return/\w.(png|jpg|jpeg|svg|webp|gif|bmp)$/i.test(e)}var n9=function(t){if(!t||!t.startsWith("http"))return!1;try{var n=new URL(t);return!!n}catch{return!1}},jve=function(){for(var t={},n=arguments.length,r=new Array(n),o=0;o0&&arguments[0]!==void 0?arguments[0]:21;if(typeof window>"u"||!window.crypto)return(sQ+=1).toFixed(0);for(var n="",r=crypto.getRandomValues(new Uint8Array(t));t--;){var o=63&r[t];n+=o<36?o.toString(36):o<62?(o-26).toString(36).toUpperCase():o<63?"_":"-"}return n},bM=function(){return typeof window>"u"?lQ():window.crypto&&window.crypto.randomUUID&&typeof crypto.randomUUID=="function"?crypto.randomUUID():lQ()};$n.extend(Bpe);var cQ=function(t){return!!(t!=null&&t._isAMomentObject)},uS=function e(t,n){return Um(t)||$n.isDayjs(t)||cQ(t)?cQ(t)?$n(t):t:Array.isArray(t)?t.map(function(r){return e(r,n)}):typeof t=="number"?$n(t):$n(t,n)},rut=["colon","dependencies","extra","getValueFromEvent","getValueProps","hasFeedback","help","htmlFor","initialValue","noStyle","label","labelAlign","labelCol","name","preserve","normalize","required","rules","shouldUpdate","trigger","validateFirst","validateStatus","validateTrigger","valuePropName","wrapperCol","hidden","validateDebounce","addonBefore","addonAfter","addonWarpStyle"];function out(e){var t={};return rut.forEach(function(n){e[n]!==void 0&&(t[n]=e[n])}),t}var iut="valueType request plain renderFormItem render text formItemProps valueEnum",aut="fieldProps isDefaultDom groupProps contentRender submitterProps submitter";function zve(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n="".concat(iut," ").concat(aut).split(/[\s\n]+/),r={};return Object.keys(e||{}).forEach(function(o){n.includes(o)&&!t||(r[o]=e[o])}),r}function sut(e){var t=Object.prototype.toString.call(e).match(/^\[object (.*)\]$/)[1].toLowerCase();return t==="string"&&dt(e)==="object"?"object":e===null?"null":e===void 0?"undefined":t}var lut=function(t){var n=t.color,r=t.children;return M.jsx(Ka,{color:n,text:r})},cf=function(t){return sut(t)==="map"?t:new Map(Object.entries(t||{}))},cut={Success:function(t){var n=t.children;return M.jsx(Ka,{status:"success",text:n})},Error:function(t){var n=t.children;return M.jsx(Ka,{status:"error",text:n})},Default:function(t){var n=t.children;return M.jsx(Ka,{status:"default",text:n})},Processing:function(t){var n=t.children;return M.jsx(Ka,{status:"processing",text:n})},Warning:function(t){var n=t.children;return M.jsx(Ka,{status:"warning",text:n})},success:function(t){var n=t.children;return M.jsx(Ka,{status:"success",text:n})},error:function(t){var n=t.children;return M.jsx(Ka,{status:"error",text:n})},default:function(t){var n=t.children;return M.jsx(Ka,{status:"default",text:n})},processing:function(t){var n=t.children;return M.jsx(Ka,{status:"processing",text:n})},warning:function(t){var n=t.children;return M.jsx(Ka,{status:"warning",text:n})}},Zy=function e(t,n,r){if(Array.isArray(t))return M.jsx(Ri,{split:",",size:2,wrap:!0,children:t.map(function(c,u){return e(c,n,u)})},r);var o=cf(n);if(!o.has(t)&&!o.has("".concat(t)))return(t==null?void 0:t.label)||t;var i=o.get(t)||o.get("".concat(t));if(!i)return M.jsx(Z.Fragment,{children:(t==null?void 0:t.label)||t},r);var a=i.status,s=i.color,l=cut[a||"Init"];return l?M.jsx(l,{children:i.text},r):s?M.jsx(lut,{color:s,children:i.text},r):M.jsx(Z.Fragment,{children:i.text||i},r)},y5={exports:{}};(function(e,t){const{hasOwnProperty:n}=Object.prototype,r=x();r.configure=x,r.stringify=r,r.default=r,t.stringify=r,t.configure=x,e.exports=r;const o=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]/;function i(y){return y.length<5e3&&!o.test(y)?`"${y}"`:JSON.stringify(y)}function a(y,b){if(y.length>200||b)return y.sort(b);for(let C=1;CS;)y[w]=y[w-1],w--;y[w]=S}return y}const s=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Object.getPrototypeOf(new Int8Array)),Symbol.toStringTag).get;function l(y){return s.call(y)!==void 0&&y.length!==0}function c(y,b,C){y.length= 1`)}return C===void 0?1/0:C}function m(y){return y===1?"1 item":`${y} items`}function v(y){const b=new Set;for(const C of y)(typeof C=="string"||typeof C=="number")&&b.add(String(C));return b}function g(y){if(n.call(y,"strict")){const b=y.strict;if(typeof b!="boolean")throw new TypeError('The "strict" argument must be of type boolean');if(b)return C=>{let S=`Object can not safely be stringified. Received type ${typeof C}`;throw typeof C!="function"&&(S+=` (${C.toString()})`),new Error(S)}}}function x(y){y={...y};const b=g(y);b&&(y.bigint===void 0&&(y.bigint=!1),"circularValue"in y||(y.circularValue=Error));const C=u(y),S=p(y,"bigint"),w=d(y),E=typeof w=="function"?w:void 0,_=h(y,"maximumDepth"),P=h(y,"maximumBreadth");function $(k,N,D,L,H,U){let V=N[k];switch(typeof V=="object"&&V!==null&&typeof V.toJSON=="function"&&(V=V.toJSON(k)),V=L.call(N,k,V),typeof V){case"string":return i(V);case"object":{if(V===null)return"null";if(D.indexOf(V)!==-1)return C;let j="",F=",";const W=U;if(Array.isArray(V)){if(V.length===0)return"[]";if(_=0)&&(n[o]=e[o]);return n}function Kat(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Yat(e,t){return e.button===0&&(!t||t==="_self")&&!Kat(e)}const Xat=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Qat="6";try{window.__reactRouterVersion=Qat}catch{}function Zat(e,t){return ive({basename:t==null?void 0:t.basename,future:W0({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:kit({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||yve(),routes:e,mapRouteProperties:vve,dataStrategy:t==null?void 0:t.dataStrategy,patchRoutesOnNavigation:t==null?void 0:t.patchRoutesOnNavigation,window:t==null?void 0:t.window}).initialize()}function Jat(e,t){return ive({basename:t==null?void 0:t.basename,future:W0({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:Iit({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||yve(),routes:e,mapRouteProperties:vve,dataStrategy:t==null?void 0:t.dataStrategy,patchRoutesOnNavigation:t==null?void 0:t.patchRoutesOnNavigation,window:t==null?void 0:t.window}).initialize()}function yve(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=W0({},t,{errors:est(t.errors)})),t}function est(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,o]of t)if(o&&o.__type==="RouteErrorResponse")n[r]=new gM(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let i=window[o.__subType];if(typeof i=="function")try{let a=new i(o.message);a.stack="",n[r]=a}catch{}}if(n[r]==null){let i=new Error(o.message);i.stack="",n[r]=i}}else n[r]=o;return n}const tst=p.createContext({isTransitioning:!1}),nst=p.createContext(new Map),rst="startTransition",HX=hC[rst],ost="flushSync",VX=Fce[ost];function ist(e){HX?HX(e):e()}function lx(e){VX?VX(e):e()}class ast{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function sst(e){let{fallbackElement:t,router:n,future:r}=e,[o,i]=p.useState(n.state),[a,s]=p.useState(),[l,c]=p.useState({isTransitioning:!1}),[u,d]=p.useState(),[f,h]=p.useState(),[m,v]=p.useState(),g=p.useRef(new Map),{v7_startTransition:b}=r||{},y=p.useCallback(_=>{b?ist(_):_()},[b]),x=p.useCallback((_,P)=>{let{deletedFetchers:$,flushSync:T,viewTransitionOpts:R}=P;_.fetchers.forEach((k,I)=>{k.data!==void 0&&g.current.set(I,k.data)}),$.forEach(k=>g.current.delete(k));let O=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!R||O){T?lx(()=>i(_)):y(()=>i(_));return}if(T){lx(()=>{f&&(u&&u.resolve(),f.skipTransition()),c({isTransitioning:!0,flushSync:!0,currentLocation:R.currentLocation,nextLocation:R.nextLocation})});let k=n.window.document.startViewTransition(()=>{lx(()=>i(_))});k.finished.finally(()=>{lx(()=>{d(void 0),h(void 0),s(void 0),c({isTransitioning:!1})})}),lx(()=>h(k));return}f?(u&&u.resolve(),f.skipTransition(),v({state:_,currentLocation:R.currentLocation,nextLocation:R.nextLocation})):(s(_),c({isTransitioning:!0,flushSync:!1,currentLocation:R.currentLocation,nextLocation:R.nextLocation}))},[n.window,f,u,g,y]);p.useLayoutEffect(()=>n.subscribe(x),[n,x]),p.useEffect(()=>{l.isTransitioning&&!l.flushSync&&d(new ast)},[l]),p.useEffect(()=>{if(u&&a&&n.window){let _=a,P=u.promise,$=n.window.document.startViewTransition(async()=>{y(()=>i(_)),await P});$.finished.finally(()=>{d(void 0),h(void 0),s(void 0),c({isTransitioning:!1})}),h($)}},[y,a,u,n.window]),p.useEffect(()=>{u&&a&&o.location.key===a.location.key&&u.resolve()},[u,f,o.location,a]),p.useEffect(()=>{!l.isTransitioning&&m&&(s(m.state),c({isTransitioning:!0,flushSync:!1,currentLocation:m.currentLocation,nextLocation:m.nextLocation}),v(void 0))},[l.isTransitioning,m]),p.useEffect(()=>{},[]);let w=p.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:_=>n.navigate(_),push:(_,P,$)=>n.navigate(_,{state:P,preventScrollReset:$==null?void 0:$.preventScrollReset}),replace:(_,P,$)=>n.navigate(_,{replace:!0,state:P,preventScrollReset:$==null?void 0:$.preventScrollReset})}),[n]),S=n.basename||"/",C=p.useMemo(()=>({router:n,navigator:w,static:!1,basename:S}),[n,w,S]),E=p.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return p.useEffect(()=>Wat(r,n.future),[r,n.future]),p.createElement(p.Fragment,null,p.createElement(LO.Provider,{value:C},p.createElement(uve.Provider,{value:o},p.createElement(nst.Provider,{value:g.current},p.createElement(tst.Provider,{value:l},p.createElement(Gat,{basename:S,location:o.location,navigationType:o.historyAction,navigator:w,future:E},o.initialized||n.future.v7_partialHydration?p.createElement(lst,{routes:n.routes,future:n.future,state:o}):t))))),null)}const lst=p.memo(cst);function cst(e){let{routes:t,future:n,state:r}=e;return kat(t,void 0,r,n)}const ust=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",dst=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,fst=p.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:i,replace:a,state:s,target:l,to:c,preventScrollReset:u,viewTransition:d}=t,f=qat(t,Xat),{basename:h}=p.useContext(nh),m,v=!1;if(typeof c=="string"&&dst.test(c)&&(m=c,ust))try{let x=new URL(window.location.href),w=c.startsWith("//")?new URL(x.protocol+c):new URL(c),S=Yy(w.pathname,h);w.origin===x.origin&&S!=null?c=S+w.search+w.hash:v=!0}catch{}let g=Pat(c,{relative:o}),b=pst(c,{replace:a,state:s,target:l,preventScrollReset:u,relative:o,viewTransition:d});function y(x){r&&r(x),x.defaultPrevented||b(x)}return p.createElement("a",W0({},f,{href:m||g,onClick:v||i?r:y,ref:n,target:l}))});var WX;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(WX||(WX={}));var UX;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(UX||(UX={}));function pst(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:a,viewTransition:s}=t===void 0?{}:t,l=Ol(),c=Qy(),u=pve(e,{relative:a});return p.useCallback(d=>{if(Yat(d,n)){d.preventDefault();let f=r!==void 0?r:Vp(c)===Vp(u);l(e,{replace:f,state:o,preventScrollReset:i,relative:a,viewTransition:s})}},[c,l,u,r,o,n,e,i,a,s])}var hst=B(B({},Pue),{},{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});const bve={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]},s5={lang:Object.assign({placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"]},hst),timePickerLocale:Object.assign({},bve)};s5.lang.ok="确定";const ws="${label}不是一个有效的${type}",mst={locale:"zh-cn",Pagination:ege,DatePicker:s5,TimePicker:bve,Calendar:s5,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:ws,method:ws,array:ws,object:ws,number:ws,date:ws,boolean:ws,integer:ws,float:ws,regexp:ws,email:ws,url:ws,hex:ws},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:"渐变色"}},xve=0,wve=1,Cve=2,GX=3;var qX=Object.prototype.hasOwnProperty;function l5(e,t){var n,r;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&l5(e[r],t[r]););return r===-1}if(!n||typeof e=="object"){r=0;for(n in e)if(qX.call(e,n)&&++r&&!qX.call(t,n)||!(n in t)||!l5(e[n],t[n]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}const gd=new WeakMap,mp=()=>{},sa=mp(),yM=Object,pr=e=>e===sa,ic=e=>typeof e=="function",qd=(e,t)=>({...e,...t}),Sve=e=>ic(e.then),cD={},w2={},Y7="undefined",lS=typeof window!=Y7,c5=typeof document!=Y7,gst=lS&&"Deno"in window,vst=()=>lS&&typeof window.requestAnimationFrame!=Y7,Eve=(e,t)=>{const n=gd.get(e);return[()=>!pr(t)&&e.get(t)||cD,r=>{if(!pr(t)){const o=e.get(t);t in w2||(w2[t]=o),n[5](t,qd(o,r),o||cD)}},n[6],()=>!pr(t)&&t in w2?w2[t]:!pr(t)&&e.get(t)||cD]};let u5=!0;const yst=()=>u5,[d5,f5]=lS&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[mp,mp],bst=()=>{const e=c5&&document.visibilityState;return pr(e)||e!=="hidden"},xst=e=>(c5&&document.addEventListener("visibilitychange",e),d5("focus",e),()=>{c5&&document.removeEventListener("visibilitychange",e),f5("focus",e)}),wst=e=>{const t=()=>{u5=!0,e()},n=()=>{u5=!1};return d5("online",t),d5("offline",n),()=>{f5("online",t),f5("offline",n)}},Cst={isOnline:yst,isVisible:bst},Sst={initFocus:xst,initReconnect:wst},KX=!Z.useId,Dw=!lS||gst,Est=e=>vst()?window.requestAnimationFrame(e):setTimeout(e,1),r$=Dw?p.useEffect:p.useLayoutEffect,uD=typeof navigator<"u"&&navigator.connection,YX=!Dw&&uD&&(["slow-2g","2g"].includes(uD.effectiveType)||uD.saveData),C2=new WeakMap,_st=e=>yM.prototype.toString.call(e),dD=(e,t)=>e===`[object ${t}]`;let $st=0;const p5=e=>{const t=typeof e,n=_st(e),r=dD(n,"Date"),o=dD(n,"RegExp"),i=dD(n,"Object");let a,s;if(yM(e)===e&&!r&&!o){if(a=C2.get(e),a)return a;if(a=++$st+"~",C2.set(e,a),Array.isArray(e)){for(a="@",s=0;s{if(ic(e))try{e=e()}catch{e=""}const t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?p5(e):"",[e,t]};let Pst=0;const h5=()=>++Pst;async function _ve(...e){const[t,n,r,o]=e,i=qd({populateCache:!0,throwOnError:!0},typeof o=="boolean"?{revalidate:o}:o||{});let a=i.populateCache;const s=i.rollbackOnError;let l=i.optimisticData;const c=f=>typeof s=="function"?s(f):s!==!1,u=i.throwOnError;if(ic(n)){const f=n,h=[],m=t.keys();for(const v of m)!/^\$(inf|sub)\$/.test(v)&&f(t.get(v)._k)&&h.push(v);return Promise.all(h.map(d))}return d(n);async function d(f){const[h]=X7(f);if(!h)return;const[m,v]=Eve(t,h),[g,b,y,x]=gd.get(t),w=()=>{const k=g[h];return(ic(i.revalidate)?i.revalidate(m().data,f):i.revalidate!==!1)&&(delete y[h],delete x[h],k&&k[0])?k[0](Cve).then(()=>m().data):m().data};if(e.length<3)return w();let S=r,C,E=!1;const _=h5();b[h]=[_,0];const P=!pr(l),$=m(),T=$.data,R=$._c,O=pr(R)?T:R;if(P&&(l=ic(l)?l(O,T):l,v({data:l,_c:O})),ic(S))try{S=S(O)}catch(k){C=k,E=!0}if(S&&Sve(S))if(S=await S.catch(k=>{C=k,E=!0}),_!==b[h][0]){if(E)throw C;return S}else E&&P&&c(C)&&(a=!0,v({data:O,_c:sa}));if(a&&!E)if(ic(a)){const k=a(S,O);v({data:k,error:sa,_c:sa})}else v({data:S,error:sa,_c:sa});if(b[h][1]=h5(),Promise.resolve(w()).then(()=>{v({_c:sa})}),E){if(u)throw C;return}return S}}const XX=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},$ve=(e,t)=>{if(!gd.has(e)){const n=qd(Sst,t),r=Object.create(null),o=_ve.bind(sa,e);let i=mp;const a=Object.create(null),s=(u,d)=>{const f=a[u]||[];return a[u]=f,f.push(d),()=>f.splice(f.indexOf(d),1)},l=(u,d,f)=>{e.set(u,d);const h=a[u];if(h)for(const m of h)m(d,f)},c=()=>{if(!gd.has(e)&&(gd.set(e,[r,Object.create(null),Object.create(null),Object.create(null),o,l,s]),!Dw)){const u=n.initFocus(setTimeout.bind(sa,XX.bind(sa,r,xve))),d=n.initReconnect(setTimeout.bind(sa,XX.bind(sa,r,wve)));i=()=>{u&&u(),d&&d(),gd.delete(e)}}};return c(),[e,o,c,i]}return[e,gd.get(e)[4]]},Mst=(e,t,n,r,o)=>{const i=n.errorRetryCount,a=o.retryCount,s=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;!pr(i)&&a>i||setTimeout(r,s,o)},Tst=l5,[Q7,Rst]=$ve(new Map),Pve=qd({onLoadingSlow:mp,onSuccess:mp,onError:mp,onErrorRetry:Mst,onDiscarded:mp,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:YX?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:YX?5e3:3e3,compare:Tst,isPaused:()=>!1,cache:Q7,mutate:Rst,fallback:{}},Cst),Mve=(e,t)=>{const n=qd(e,t);if(t){const{use:r,fallback:o}=e,{use:i,fallback:a}=t;r&&i&&(n.use=r.concat(i)),o&&a&&(n.fallback=qd(o,a))}return n},m5=p.createContext({}),Ost=e=>{const{value:t}=e,n=p.useContext(m5),r=ic(t),o=p.useMemo(()=>r?t(n):t,[r,n,t]),i=p.useMemo(()=>r?o:Mve(n,o),[r,n,o]),a=o&&o.provider,s=p.useRef(sa);a&&!s.current&&(s.current=$ve(a(i.cache||Q7),o));const l=s.current;return l&&(i.cache=l[0],i.mutate=l[1]),r$(()=>{if(l)return l[2]&&l[2](),l[3]},[]),p.createElement(m5.Provider,qd(e,{value:i}))},kst="$inf$",Tve=lS&&window.__SWR_DEVTOOLS_USE__,Ist=Tve?window.__SWR_DEVTOOLS_USE__:[],Dst=()=>{Tve&&(window.__SWR_DEVTOOLS_REACT__=Z)},Nst=e=>ic(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],Z7=()=>qd(Pve,p.useContext(m5)),Ast=e=>(t,n,r)=>e(t,n&&((...i)=>{const[a]=X7(t),[,,,s]=gd.get(Q7);if(a.startsWith(kst))return n(...i);const l=s[a];return pr(l)?n(...i):(delete s[a],l)}),r),Fst=Ist.concat(Ast),Bst=e=>function(...n){const r=Z7(),[o,i,a]=Nst(n),s=Mve(r,a);let l=e;const{use:c}=s,u=(c||[]).concat(Fst);for(let d=u.length;d--;)l=u[d](l);return l(o,i||s.fetcher||null,s)},Lst=(e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const o=r.indexOf(n);o>=0&&(r[o]=r[r.length-1],r.pop())}};Dst();const fD=Z.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),pD={dedupe:!0},jst=(e,t,n)=>{const{cache:r,compare:o,suspense:i,fallbackData:a,revalidateOnMount:s,revalidateIfStale:l,refreshInterval:c,refreshWhenHidden:u,refreshWhenOffline:d,keepPreviousData:f}=n,[h,m,v,g]=gd.get(r),[b,y]=X7(e),x=p.useRef(!1),w=p.useRef(!1),S=p.useRef(b),C=p.useRef(t),E=p.useRef(n),_=()=>E.current,P=()=>_().isVisible()&&_().isOnline(),[$,T,R,O]=Eve(r,b),k=p.useRef({}).current,I=pr(a)?pr(n.fallback)?sa:n.fallback[b]:a,D=(ee,te)=>{for(const oe in k){const ne=oe;if(ne==="data"){if(!o(ee[ne],te[ne])&&(!pr(ee[ne])||!o(X,te[ne])))return!1}else if(te[ne]!==ee[ne])return!1}return!0},N=p.useMemo(()=>{const ee=!b||!t?!1:pr(s)?_().isPaused()||i?!1:l!==!1:s,te=ue=>{const fe=qd(ue);return delete fe._k,ee?{isValidating:!0,isLoading:!0,...fe}:fe},oe=$(),ne=O(),le=te(oe),ce=oe===ne?le:te(ne);let he=le;return[()=>{const ue=te($());return D(ue,he)?(he.data=ue.data,he.isLoading=ue.isLoading,he.isValidating=ue.isValidating,he.error=ue.error,he):(he=ue,ue)},()=>ce]},[r,b]),L=eie.useSyncExternalStore(p.useCallback(ee=>R(b,(te,oe)=>{D(oe,te)||ee()}),[r,b]),N[0],N[1]),H=!x.current,U=h[b]&&h[b].length>0,V=L.data,j=pr(V)?I&&Sve(I)?fD(I):I:V,F=L.error,W=p.useRef(j),X=f?pr(V)?pr(W.current)?j:W.current:V:j,J=U&&!pr(F)?!1:H&&!pr(s)?s:_().isPaused()?!1:i?pr(j)?!1:l:pr(j)||l,q=!!(b&&t&&H&&J),A=pr(L.isValidating)?q:L.isValidating,z=pr(L.isLoading)?q:L.isLoading,G=p.useCallback(async ee=>{const te=C.current;if(!b||!te||w.current||_().isPaused())return!1;let oe,ne,le=!0;const ce=ee||{},he=!v[b]||!ce.dedupe,ue=()=>KX?!w.current&&b===S.current&&x.current:b===S.current,fe={isValidating:!1,isLoading:!1},ve=()=>{T(fe)},ge=()=>{const be=v[b];be&&be[1]===ne&&delete v[b]},de={isValidating:!0};pr($().data)&&(de.isLoading=!0);try{if(he&&(T(de),n.loadingTimeout&&pr($().data)&&setTimeout(()=>{le&&ue()&&_().onLoadingSlow(b,n)},n.loadingTimeout),v[b]=[te(y),h5()]),[oe,ne]=v[b],oe=await oe,he&&setTimeout(ge,n.dedupingInterval),!v[b]||v[b][1]!==ne)return he&&ue()&&_().onDiscarded(b),!1;fe.error=sa;const be=m[b];if(!pr(be)&&(ne<=be[0]||ne<=be[1]||be[1]===0))return ve(),he&&ue()&&_().onDiscarded(b),!1;const Ee=$().data;fe.data=o(Ee,oe)?Ee:oe,he&&ue()&&_().onSuccess(oe,b,n)}catch(be){ge();const Ee=_(),{shouldRetryOnError:Le}=Ee;Ee.isPaused()||(fe.error=be,he&&ue()&&(Ee.onError(be,b,Ee),(Le===!0||ic(Le)&&Le(be))&&(!_().revalidateOnFocus||!_().revalidateOnReconnect||P())&&Ee.onErrorRetry(be,b,Ee,Te=>{const Pe=h[b];Pe&&Pe[0]&&Pe[0](GX,Te)},{retryCount:(ce.retryCount||0)+1,dedupe:!0})))}return le=!1,ve(),!0},[b,r]),Y=p.useCallback((...ee)=>_ve(r,S.current,...ee),[]);if(r$(()=>{C.current=t,E.current=n,pr(V)||(W.current=V)}),r$(()=>{if(!b)return;const ee=G.bind(sa,pD);let te=0;_().revalidateOnFocus&&(te=Date.now()+_().focusThrottleInterval);const ne=Lst(b,h,(le,ce={})=>{if(le==xve){const he=Date.now();_().revalidateOnFocus&&he>te&&P()&&(te=he+_().focusThrottleInterval,ee())}else if(le==wve)_().revalidateOnReconnect&&P()&&ee();else{if(le==Cve)return G();if(le==GX)return G(ce)}});return w.current=!1,S.current=b,x.current=!0,T({_k:y}),J&&(v[b]||(pr(j)||Dw?ee():Est(ee))),()=>{w.current=!0,ne()}},[b]),r$(()=>{let ee;function te(){const ne=ic(c)?c($().data):c;ne&&ee!==-1&&(ee=setTimeout(oe,ne))}function oe(){!$().error&&(u||_().isVisible())&&(d||_().isOnline())?G(pD).then(te):te()}return te(),()=>{ee&&(clearTimeout(ee),ee=-1)}},[c,u,d,b]),p.useDebugValue(X),i&&pr(j)&&b){if(!KX&&Dw)throw new Error("Fallback data is required when using Suspense in SSR.");C.current=t,E.current=n,w.current=!1;const ee=g[b];if(!pr(ee)){const te=Y(ee);fD(te)}if(pr(F)){const te=G(pD);pr(X)||(te.status="fulfilled",te.value=!0),fD(te)}else throw F}return{mutate:Y,get data(){return k.data=!0,X},get error(){return k.error=!0,F},get isValidating(){return k.isValidating=!0,A},get isLoading(){return k.isLoading=!0,z}}},zst=yM.defineProperty(Ost,"defaultValue",{value:Pve}),J7=Bst(jst),Hst={moneySymbol:"$",form:{lightFilter:{more:"المزيد",clear:"نظف",confirm:"تأكيد",itemUnit:"عناصر"}},tableForm:{search:"ابحث",reset:"إعادة تعيين",submit:"ارسال",collapsed:"مُقلص",expand:"مُوسع",inputPlaceholder:"الرجاء الإدخال",selectPlaceholder:"الرجاء الإختيار"},alert:{clear:"نظف",selected:"محدد",item:"عنصر"},pagination:{total:{range:" ",total:"من",item:"عناصر"}},tableToolBar:{leftPin:"ثبت على اليسار",rightPin:"ثبت على اليمين",noPin:"الغاء التثبيت",leftFixedTitle:"لصق على اليسار",rightFixedTitle:"لصق على اليمين",noFixedTitle:"إلغاء الإلصاق",reset:"إعادة تعيين",columnDisplay:"الأعمدة المعروضة",columnSetting:"الإعدادات",fullScreen:"وضع كامل الشاشة",exitFullScreen:"الخروج من وضع كامل الشاشة",reload:"تحديث",density:"الكثافة",densityDefault:"افتراضي",densityLarger:"أكبر",densityMiddle:"وسط",densitySmall:"مدمج"},stepsForm:{next:"التالي",prev:"السابق",submit:"أنهى"},loginForm:{submitText:"تسجيل الدخول"},editableTable:{action:{save:"أنقذ",cancel:"إلغاء الأمر",delete:"حذف",add:"إضافة صف من البيانات"}},switch:{open:"مفتوح",close:"غلق"}},Vst={moneySymbol:"€",form:{lightFilter:{more:"Més",clear:"Netejar",confirm:"Confirmar",itemUnit:"Elements"}},tableForm:{search:"Cercar",reset:"Netejar",submit:"Enviar",collapsed:"Expandir",expand:"Col·lapsar",inputPlaceholder:"Introduïu valor",selectPlaceholder:"Seleccioneu valor"},alert:{clear:"Netejar",selected:"Seleccionat",item:"Article"},pagination:{total:{range:" ",total:"de",item:"articles"}},tableToolBar:{leftPin:"Pin a l'esquerra",rightPin:"Pin a la dreta",noPin:"Sense Pin",leftFixedTitle:"Fixat a l'esquerra",rightFixedTitle:"Fixat a la dreta",noFixedTitle:"Sense fixar",reset:"Reiniciar",columnDisplay:"Mostrar Columna",columnSetting:"Configuració",fullScreen:"Pantalla Completa",exitFullScreen:"Sortir Pantalla Completa",reload:"Refrescar",density:"Densitat",densityDefault:"Per Defecte",densityLarger:"Llarg",densityMiddle:"Mitjà",densitySmall:"Compacte"},stepsForm:{next:"Següent",prev:"Anterior",submit:"Finalizar"},loginForm:{submitText:"Entrar"},editableTable:{action:{save:"Guardar",cancel:"Cancel·lar",delete:"Eliminar",add:"afegir una fila de dades"}},switch:{open:"obert",close:"tancat"}},Wst={moneySymbol:"Kč",deleteThisLine:"Smazat tento řádek",copyThisLine:"Kopírovat tento řádek",form:{lightFilter:{more:"Víc",clear:"Vymazat",confirm:"Potvrdit",itemUnit:"Položky"}},tableForm:{search:"Hledat",reset:"Resetovat",submit:"Odeslat",collapsed:"Zvětšit",expand:"Zmenšit",inputPlaceholder:"Zadejte prosím",selectPlaceholder:"Vyberte prosím"},alert:{clear:"Vymazat",selected:"Vybráno",item:"Položka"},pagination:{total:{range:" ",total:"z",item:"položek"}},tableToolBar:{leftPin:"Připnout doleva",rightPin:"Připnout doprava",noPin:"Odepnuto",leftFixedTitle:"Fixováno nalevo",rightFixedTitle:"Fixováno napravo",noFixedTitle:"Nefixováno",reset:"Resetovat",columnDisplay:"Zobrazení sloupců",columnSetting:"Nastavení",fullScreen:"Celá obrazovka",exitFullScreen:"Ukončit celou obrazovku",reload:"Obnovit",density:"Hustota",densityDefault:"Výchozí",densityLarger:"Větší",densityMiddle:"Střední",densitySmall:"Kompaktní"},stepsForm:{next:"Další",prev:"Předchozí",submit:"Dokončit"},loginForm:{submitText:"Přihlásit se"},editableTable:{onlyOneLineEditor:"Upravit lze pouze jeden řádek",action:{save:"Uložit",cancel:"Zrušit",delete:"Vymazat",add:"Přidat řádek"}},switch:{open:"Otevřít",close:"Zavřít"}},Ust={moneySymbol:"€",form:{lightFilter:{more:"Mehr",clear:"Zurücksetzen",confirm:"Bestätigen",itemUnit:"Einträge"}},tableForm:{search:"Suchen",reset:"Zurücksetzen",submit:"Absenden",collapsed:"Zeige mehr",expand:"Zeige weniger",inputPlaceholder:"Bitte eingeben",selectPlaceholder:"Bitte auswählen"},alert:{clear:"Zurücksetzen",selected:"Ausgewählt",item:"Eintrag"},pagination:{total:{range:" ",total:"von",item:"Einträgen"}},tableToolBar:{leftPin:"Links anheften",rightPin:"Rechts anheften",noPin:"Nicht angeheftet",leftFixedTitle:"Links fixiert",rightFixedTitle:"Rechts fixiert",noFixedTitle:"Nicht fixiert",reset:"Zurücksetzen",columnDisplay:"Angezeigte Reihen",columnSetting:"Einstellungen",fullScreen:"Vollbild",exitFullScreen:"Vollbild verlassen",reload:"Aktualisieren",density:"Abstand",densityDefault:"Standard",densityLarger:"Größer",densityMiddle:"Mittel",densitySmall:"Kompakt"},stepsForm:{next:"Weiter",prev:"Zurück",submit:"Abschließen"},loginForm:{submitText:"Anmelden"},editableTable:{action:{save:"Retten",cancel:"Abbrechen",delete:"Löschen",add:"Hinzufügen einer Datenzeile"}},switch:{open:"offen",close:"schließen"}},Gst={moneySymbol:"£",form:{lightFilter:{more:"More",clear:"Clear",confirm:"Confirm",itemUnit:"Items"}},tableForm:{search:"Query",reset:"Reset",submit:"Submit",collapsed:"Expand",expand:"Collapse",inputPlaceholder:"Please enter",selectPlaceholder:"Please select"},alert:{clear:"Clear",selected:"Selected",item:"Item"},pagination:{total:{range:" ",total:"of",item:"items"}},tableToolBar:{leftPin:"Pin to left",rightPin:"Pin to right",noPin:"Unpinned",leftFixedTitle:"Fixed to the left",rightFixedTitle:"Fixed to the right",noFixedTitle:"Not Fixed",reset:"Reset",columnDisplay:"Column Display",columnSetting:"Table Settings",fullScreen:"Full Screen",exitFullScreen:"Exit Full Screen",reload:"Refresh",density:"Density",densityDefault:"Default",densityLarger:"Larger",densityMiddle:"Middle",densitySmall:"Compact"},stepsForm:{next:"Next",prev:"Previous",submit:"Finish"},loginForm:{submitText:"Login"},editableTable:{onlyOneLineEditor:"Only one line can be edited",onlyAddOneLine:"Only one line can be added",action:{save:"Save",cancel:"Cancel",delete:"Delete",add:"add a row of data"}},switch:{open:"open",close:"close"}},qst={moneySymbol:"$",deleteThisLine:"Delete this line",copyThisLine:"Copy this line",form:{lightFilter:{more:"More",clear:"Clear",confirm:"Confirm",itemUnit:"Items"}},tableForm:{search:"Query",reset:"Reset",submit:"Submit",collapsed:"Expand",expand:"Collapse",inputPlaceholder:"Please enter",selectPlaceholder:"Please select"},alert:{clear:"Clear",selected:"Selected",item:"Item"},pagination:{total:{range:" ",total:"of",item:"items"}},tableToolBar:{leftPin:"Pin to left",rightPin:"Pin to right",noPin:"Unpinned",leftFixedTitle:"Fixed to the left",rightFixedTitle:"Fixed to the right",noFixedTitle:"Not Fixed",reset:"Reset",columnDisplay:"Column Display",columnSetting:"Table Settings",fullScreen:"Full Screen",exitFullScreen:"Exit Full Screen",reload:"Refresh",density:"Density",densityDefault:"Default",densityLarger:"Larger",densityMiddle:"Middle",densitySmall:"Compact"},stepsForm:{next:"Next",prev:"Previous",submit:"Finish"},loginForm:{submitText:"Login"},editableTable:{onlyOneLineEditor:"Only one line can be edited",onlyAddOneLine:"Only one line can be added",action:{save:"Save",cancel:"Cancel",delete:"Delete",add:"add a row of data"}},switch:{open:"open",close:"close"}},Kst={moneySymbol:"€",form:{lightFilter:{more:"Más",clear:"Limpiar",confirm:"Confirmar",itemUnit:"artículos"}},tableForm:{search:"Buscar",reset:"Limpiar",submit:"Submit",collapsed:"Expandir",expand:"Colapsar",inputPlaceholder:"Ingrese valor",selectPlaceholder:"Seleccione valor"},alert:{clear:"Limpiar",selected:"Seleccionado",item:"Articulo"},pagination:{total:{range:" ",total:"de",item:"artículos"}},tableToolBar:{leftPin:"Pin a la izquierda",rightPin:"Pin a la derecha",noPin:"Sin Pin",leftFixedTitle:"Fijado a la izquierda",rightFixedTitle:"Fijado a la derecha",noFixedTitle:"Sin Fijar",reset:"Reiniciar",columnDisplay:"Mostrar Columna",columnSetting:"Configuración",fullScreen:"Pantalla Completa",exitFullScreen:"Salir Pantalla Completa",reload:"Refrescar",density:"Densidad",densityDefault:"Por Defecto",densityLarger:"Largo",densityMiddle:"Medio",densitySmall:"Compacto"},stepsForm:{next:"Siguiente",prev:"Anterior",submit:"Finalizar"},loginForm:{submitText:"Entrar"},editableTable:{action:{save:"Guardar",cancel:"Descartar",delete:"Borrar",add:"añadir una fila de datos"}},switch:{open:"abrir",close:"cerrar"}},Yst={moneySymbol:"تومان",form:{lightFilter:{more:"بیشتر",clear:"پاک کردن",confirm:"تایید",itemUnit:"مورد"}},tableForm:{search:"جستجو",reset:"بازنشانی",submit:"تایید",collapsed:"نمایش بیشتر",expand:"نمایش کمتر",inputPlaceholder:"پیدا کنید",selectPlaceholder:"انتخاب کنید"},alert:{clear:"پاک سازی",selected:"انتخاب",item:"مورد"},pagination:{total:{range:" ",total:"از",item:"مورد"}},tableToolBar:{leftPin:"سنجاق به چپ",rightPin:"سنجاق به راست",noPin:"سنجاق نشده",leftFixedTitle:"ثابت شده در چپ",rightFixedTitle:"ثابت شده در راست",noFixedTitle:"شناور",reset:"بازنشانی",columnDisplay:"نمایش همه",columnSetting:"تنظیمات",fullScreen:"تمام صفحه",exitFullScreen:"خروج از حالت تمام صفحه",reload:"تازه سازی",density:"تراکم",densityDefault:"پیش فرض",densityLarger:"بزرگ",densityMiddle:"متوسط",densitySmall:"کوچک"},stepsForm:{next:"بعدی",prev:"قبلی",submit:"اتمام"},loginForm:{submitText:"ورود"},editableTable:{action:{save:"ذخیره",cancel:"لغو",delete:"حذف",add:"یک ردیف داده اضافه کنید"}},switch:{open:"باز",close:"نزدیک"}},Xst={moneySymbol:"€",form:{lightFilter:{more:"Plus",clear:"Effacer",confirm:"Confirmer",itemUnit:"Items"}},tableForm:{search:"Rechercher",reset:"Réinitialiser",submit:"Envoyer",collapsed:"Agrandir",expand:"Réduire",inputPlaceholder:"Entrer une valeur",selectPlaceholder:"Sélectionner une valeur"},alert:{clear:"Réinitialiser",selected:"Sélectionné",item:"Item"},pagination:{total:{range:" ",total:"sur",item:"éléments"}},tableToolBar:{leftPin:"Épingler à gauche",rightPin:"Épingler à gauche",noPin:"Sans épingle",leftFixedTitle:"Fixer à gauche",rightFixedTitle:"Fixer à droite",noFixedTitle:"Non fixé",reset:"Réinitialiser",columnDisplay:"Affichage colonne",columnSetting:"Réglages",fullScreen:"Plein écran",exitFullScreen:"Quitter Plein écran",reload:"Rafraichir",density:"Densité",densityDefault:"Par défaut",densityLarger:"Larger",densityMiddle:"Moyenne",densitySmall:"Compacte"},stepsForm:{next:"Suivante",prev:"Précédente",submit:"Finaliser"},loginForm:{submitText:"Se connecter"},editableTable:{action:{save:"Sauvegarder",cancel:"Annuler",delete:"Supprimer",add:"ajouter une ligne de données"}},switch:{open:"ouvert",close:"près"}},Qst={moneySymbol:"₪",deleteThisLine:"מחק שורה זו",copyThisLine:"העתק שורה זו",form:{lightFilter:{more:"יותר",clear:"נקה",confirm:"אישור",itemUnit:"פריטים"}},tableForm:{search:"חיפוש",reset:"איפוס",submit:"שלח",collapsed:"הרחב",expand:"כווץ",inputPlaceholder:"אנא הכנס",selectPlaceholder:"אנא בחר"},alert:{clear:"נקה",selected:"נבחר",item:"פריט"},pagination:{total:{range:" ",total:"מתוך",item:"פריטים"}},tableToolBar:{leftPin:"הצמד לשמאל",rightPin:"הצמד לימין",noPin:"לא מצורף",leftFixedTitle:"מוצמד לשמאל",rightFixedTitle:"מוצמד לימין",noFixedTitle:"לא מוצמד",reset:"איפוס",columnDisplay:"תצוגת עמודות",columnSetting:"הגדרות",fullScreen:"מסך מלא",exitFullScreen:"צא ממסך מלא",reload:"רענן",density:"רזולוציה",densityDefault:"ברירת מחדל",densityLarger:"גדול",densityMiddle:"בינוני",densitySmall:"קטן"},stepsForm:{next:"הבא",prev:"קודם",submit:"סיום"},loginForm:{submitText:"כניסה"},editableTable:{onlyOneLineEditor:"ניתן לערוך רק שורה אחת",action:{save:"שמור",cancel:"ביטול",delete:"מחיקה",add:"הוסף שורת נתונים"}},switch:{open:"פתח",close:"סגור"}},Zst={moneySymbol:"kn",form:{lightFilter:{more:"Više",clear:"Očisti",confirm:"Potvrdi",itemUnit:"Stavke"}},tableForm:{search:"Pretraži",reset:"Poništi",submit:"Potvrdi",collapsed:"Raširi",expand:"Skupi",inputPlaceholder:"Unesite",selectPlaceholder:"Odaberite"},alert:{clear:"Očisti",selected:"Odaberi",item:"stavke"},pagination:{total:{range:" ",total:"od",item:"stavke"}},tableToolBar:{leftPin:"Prikači lijevo",rightPin:"Prikači desno",noPin:"Bez prikačenja",leftFixedTitle:"Fiksiraj lijevo",rightFixedTitle:"Fiksiraj desno",noFixedTitle:"Bez fiksiranja",reset:"Resetiraj",columnDisplay:"Prikaz stupaca",columnSetting:"Postavke",fullScreen:"Puni zaslon",exitFullScreen:"Izađi iz punog zaslona",reload:"Ponovno učitaj",density:"Veličina",densityDefault:"Zadano",densityLarger:"Veliko",densityMiddle:"Srednje",densitySmall:"Malo"},stepsForm:{next:"Sljedeći",prev:"Prethodni",submit:"Kraj"},loginForm:{submitText:"Prijava"},editableTable:{action:{save:"Spremi",cancel:"Odustani",delete:"Obriši",add:"dodajte red podataka"}},switch:{open:"otvori",close:"zatvori"}},Jst={moneySymbol:"RP",form:{lightFilter:{more:"Lebih",clear:"Hapus",confirm:"Konfirmasi",itemUnit:"Unit"}},tableForm:{search:"Cari",reset:"Atur ulang",submit:"Kirim",collapsed:"Lebih sedikit",expand:"Lebih banyak",inputPlaceholder:"Masukkan pencarian",selectPlaceholder:"Pilih"},alert:{clear:"Hapus",selected:"Dipilih",item:"Butir"},pagination:{total:{range:" ",total:"Dari",item:"Butir"}},tableToolBar:{leftPin:"Pin kiri",rightPin:"Pin kanan",noPin:"Tidak ada pin",leftFixedTitle:"Rata kiri",rightFixedTitle:"Rata kanan",noFixedTitle:"Tidak tetap",reset:"Atur ulang",columnDisplay:"Tampilan kolom",columnSetting:"Pengaturan",fullScreen:"Layar penuh",exitFullScreen:"Keluar layar penuh",reload:"Atur ulang",density:"Kerapatan",densityDefault:"Standar",densityLarger:"Lebih besar",densityMiddle:"Sedang",densitySmall:"Rapat"},stepsForm:{next:"Selanjutnya",prev:"Sebelumnya",submit:"Selesai"},loginForm:{submitText:"Login"},editableTable:{action:{save:"simpan",cancel:"batal",delete:"hapus",add:"Tambahkan baris data"}},switch:{open:"buka",close:"tutup"}},elt={moneySymbol:"€",form:{lightFilter:{more:"più",clear:"pulisci",confirm:"conferma",itemUnit:"elementi"}},tableForm:{search:"Filtra",reset:"Pulisci",submit:"Invia",collapsed:"Espandi",expand:"Contrai",inputPlaceholder:"Digita",selectPlaceholder:"Seleziona"},alert:{clear:"Rimuovi",selected:"Selezionati",item:"elementi"},pagination:{total:{range:" ",total:"di",item:"elementi"}},tableToolBar:{leftPin:"Fissa a sinistra",rightPin:"Fissa a destra",noPin:"Ripristina posizione",leftFixedTitle:"Fissato a sinistra",rightFixedTitle:"Fissato a destra",noFixedTitle:"Non fissato",reset:"Ripristina",columnDisplay:"Disposizione colonne",columnSetting:"Impostazioni",fullScreen:"Modalità schermo intero",exitFullScreen:"Esci da modalità schermo intero",reload:"Ricarica",density:"Grandezza tabella",densityDefault:"predefinito",densityLarger:"Grande",densityMiddle:"Media",densitySmall:"Compatta"},stepsForm:{next:"successivo",prev:"precedente",submit:"finisci"},loginForm:{submitText:"Accedi"},editableTable:{action:{save:"salva",cancel:"annulla",delete:"Delete",add:"add a row of data"}},switch:{open:"open",close:"chiudi"}},tlt={moneySymbol:"¥",form:{lightFilter:{more:"更に",clear:"クリア",confirm:"確認",itemUnit:"アイテム"}},tableForm:{search:"検索",reset:"リセット",submit:"送信",collapsed:"拡大",expand:"折畳",inputPlaceholder:"入力してください",selectPlaceholder:"選択してください"},alert:{clear:"クリア",selected:"選択した",item:"アイテム"},pagination:{total:{range:"レコード",total:"/合計",item:" "}},tableToolBar:{leftPin:"左に固定",rightPin:"右に固定",noPin:"キャンセル",leftFixedTitle:"左に固定された項目",rightFixedTitle:"右に固定された項目",noFixedTitle:"固定されてない項目",reset:"リセット",columnDisplay:"表示列",columnSetting:"列表示設定",fullScreen:"フルスクリーン",exitFullScreen:"終了",reload:"更新",density:"行高",densityDefault:"デフォルト",densityLarger:"大",densityMiddle:"中",densitySmall:"小"},stepsForm:{next:"次へ",prev:"前へ",submit:"送信"},loginForm:{submitText:"ログイン"},editableTable:{action:{save:"保存",cancel:"キャンセル",delete:"削除",add:"追加"}},switch:{open:"開く",close:"閉じる"}},nlt={moneySymbol:"₩",form:{lightFilter:{more:"더보기",clear:"초기화",confirm:"확인",itemUnit:"건수"}},tableForm:{search:"조회",reset:"초기화",submit:"제출",collapsed:"확장",expand:"닫기",inputPlaceholder:"입력해 주세요",selectPlaceholder:"선택해 주세요"},alert:{clear:"취소",selected:"선택",item:"건"},pagination:{total:{range:" ",total:"/ 총",item:"건"}},tableToolBar:{leftPin:"왼쪽으로 핀",rightPin:"오른쪽으로 핀",noPin:"핀 제거",leftFixedTitle:"왼쪽으로 고정",rightFixedTitle:"오른쪽으로 고정",noFixedTitle:"비고정",reset:"초기화",columnDisplay:"컬럼 표시",columnSetting:"설정",fullScreen:"전체 화면",exitFullScreen:"전체 화면 취소",reload:"새로 고침",density:"여백",densityDefault:"기본",densityLarger:"많은 여백",densityMiddle:"중간 여백",densitySmall:"좁은 여백"},stepsForm:{next:"다음",prev:"이전",submit:"종료"},loginForm:{submitText:"로그인"},editableTable:{action:{save:"저장",cancel:"취소",delete:"삭제",add:"데이터 행 추가"}},switch:{open:"열",close:"가까 운"}},rlt={moneySymbol:"₮",form:{lightFilter:{more:"Илүү",clear:"Цэвэрлэх",confirm:"Баталгаажуулах",itemUnit:"Нэгжүүд"}},tableForm:{search:"Хайх",reset:"Шинэчлэх",submit:"Илгээх",collapsed:"Өргөтгөх",expand:"Хураах",inputPlaceholder:"Утга оруулна уу",selectPlaceholder:"Утга сонгоно уу"},alert:{clear:"Цэвэрлэх",selected:"Сонгогдсон",item:"Нэгж"},pagination:{total:{range:" ",total:"Нийт",item:"мөр"}},tableToolBar:{leftPin:"Зүүн тийш бэхлэх",rightPin:"Баруун тийш бэхлэх",noPin:"Бэхлэхгүй",leftFixedTitle:"Зүүн зэрэгцүүлэх",rightFixedTitle:"Баруун зэрэгцүүлэх",noFixedTitle:"Зэрэгцүүлэхгүй",reset:"Шинэчлэх",columnDisplay:"Баганаар харуулах",columnSetting:"Тохиргоо",fullScreen:"Бүтэн дэлгэцээр",exitFullScreen:"Бүтэн дэлгэц цуцлах",reload:"Шинэчлэх",density:"Хэмжээ",densityDefault:"Хэвийн",densityLarger:"Том",densityMiddle:"Дунд",densitySmall:"Жижиг"},stepsForm:{next:"Дараах",prev:"Өмнөх",submit:"Дуусгах"},loginForm:{submitText:"Нэвтрэх"},editableTable:{action:{save:"Хадгалах",cancel:"Цуцлах",delete:"Устгах",add:"Мөр нэмэх"}},switch:{open:"Нээх",close:"Хаах"}},olt={moneySymbol:"RM",form:{lightFilter:{more:"Lebih banyak",clear:"Jelas",confirm:"Mengesahkan",itemUnit:"Item"}},tableForm:{search:"Cari",reset:"Menetapkan semula",submit:"Hantar",collapsed:"Kembang",expand:"Kuncup",inputPlaceholder:"Sila masuk",selectPlaceholder:"Sila pilih"},alert:{clear:"Padam",selected:"Dipilih",item:"Item"},pagination:{total:{range:" ",total:"daripada",item:"item"}},tableToolBar:{leftPin:"Pin ke kiri",rightPin:"Pin ke kanan",noPin:"Tidak pin",leftFixedTitle:"Tetap ke kiri",rightFixedTitle:"Tetap ke kanan",noFixedTitle:"Tidak Tetap",reset:"Menetapkan semula",columnDisplay:"Lajur",columnSetting:"Settings",fullScreen:"Full Screen",exitFullScreen:"Keluar Full Screen",reload:"Muat Semula",density:"Densiti",densityDefault:"Biasa",densityLarger:"Besar",densityMiddle:"Tengah",densitySmall:"Kecil"},stepsForm:{next:"Seterusnya",prev:"Sebelumnya",submit:"Selesai"},loginForm:{submitText:"Log Masuk"},editableTable:{action:{save:"Simpan",cancel:"Membatalkan",delete:"Menghapuskan",add:"tambah baris data"}},switch:{open:"Terbuka",close:"Tutup"}},ilt={moneySymbol:"€",deleteThisLine:"Verwijder deze regel",copyThisLine:"Kopieer deze regel",form:{lightFilter:{more:"Meer filters",clear:"Wissen",confirm:"Bevestigen",itemUnit:"item"}},tableForm:{search:"Zoeken",reset:"Resetten",submit:"Indienen",collapsed:"Uitvouwen",expand:"Inklappen",inputPlaceholder:"Voer in",selectPlaceholder:"Selecteer"},alert:{clear:"Selectie annuleren",selected:"Geselecteerd",item:"item"},pagination:{total:{range:"Van",total:"items/totaal",item:"items"}},tableToolBar:{leftPin:"Vastzetten aan begin",rightPin:"Vastzetten aan einde",noPin:"Niet vastzetten",leftFixedTitle:"Vastzetten aan de linkerkant",rightFixedTitle:"Vastzetten aan de rechterkant",noFixedTitle:"Niet vastzetten",reset:"Resetten",columnDisplay:"Kolomweergave",columnSetting:"Kolominstellingen",fullScreen:"Volledig scherm",exitFullScreen:"Verlaat volledig scherm",reload:"Vernieuwen",density:"Dichtheid",densityDefault:"Normaal",densityLarger:"Ruim",densityMiddle:"Gemiddeld",densitySmall:"Compact"},stepsForm:{next:"Volgende stap",prev:"Vorige stap",submit:"Indienen"},loginForm:{submitText:"Inloggen"},editableTable:{onlyOneLineEditor:"Slechts één regel tegelijk bewerken",action:{save:"Opslaan",cancel:"Annuleren",delete:"Verwijderen",add:"Een regel toevoegen"}},switch:{open:"Openen",close:"Sluiten"}},alt={moneySymbol:"zł",form:{lightFilter:{more:"Więcej",clear:"Wyczyść",confirm:"Potwierdź",itemUnit:"Ilość"}},tableForm:{search:"Szukaj",reset:"Reset",submit:"Zatwierdź",collapsed:"Pokaż wiecej",expand:"Pokaż mniej",inputPlaceholder:"Proszę podać",selectPlaceholder:"Proszę wybrać"},alert:{clear:"Wyczyść",selected:"Wybrane",item:"Wpis"},pagination:{total:{range:" ",total:"z",item:"Wpisów"}},tableToolBar:{leftPin:"Przypnij do lewej",rightPin:"Przypnij do prawej",noPin:"Odepnij",leftFixedTitle:"Przypięte do lewej",rightFixedTitle:"Przypięte do prawej",noFixedTitle:"Nieprzypięte",reset:"Reset",columnDisplay:"Wyświetlane wiersze",columnSetting:"Ustawienia",fullScreen:"Pełen ekran",exitFullScreen:"Zamknij pełen ekran",reload:"Odśwież",density:"Odstęp",densityDefault:"Standard",densityLarger:"Wiekszy",densityMiddle:"Sredni",densitySmall:"Kompaktowy"},stepsForm:{next:"Weiter",prev:"Zurück",submit:"Abschließen"},loginForm:{submitText:"Zaloguj się"},editableTable:{action:{save:"Zapisać",cancel:"Anuluj",delete:"Usunąć",add:"dodawanie wiersza danych"}},switch:{open:"otwierać",close:"zamykać"}},slt={moneySymbol:"R$",form:{lightFilter:{more:"Mais",clear:"Limpar",confirm:"Confirmar",itemUnit:"Itens"}},tableForm:{search:"Filtrar",reset:"Limpar",submit:"Confirmar",collapsed:"Expandir",expand:"Colapsar",inputPlaceholder:"Por favor insira",selectPlaceholder:"Por favor selecione"},alert:{clear:"Limpar",selected:"Selecionado(s)",item:"Item(s)"},pagination:{total:{range:" ",total:"de",item:"itens"}},tableToolBar:{leftPin:"Fixar à esquerda",rightPin:"Fixar à direita",noPin:"Desfixado",leftFixedTitle:"Fixado à esquerda",rightFixedTitle:"Fixado à direita",noFixedTitle:"Não fixado",reset:"Limpar",columnDisplay:"Mostrar Coluna",columnSetting:"Configurações",fullScreen:"Tela Cheia",exitFullScreen:"Sair da Tela Cheia",reload:"Atualizar",density:"Densidade",densityDefault:"Padrão",densityLarger:"Largo",densityMiddle:"Médio",densitySmall:"Compacto"},stepsForm:{next:"Próximo",prev:"Anterior",submit:"Enviar"},loginForm:{submitText:"Entrar"},editableTable:{action:{save:"Salvar",cancel:"Cancelar",delete:"Apagar",add:"adicionar uma linha de dados"}},switch:{open:"abrir",close:"fechar"}},llt={moneySymbol:"RON",deleteThisLine:"Șterge acest rând",copyThisLine:"Copiază acest rând",form:{lightFilter:{more:"Mai multe filtre",clear:"Curăță",confirm:"Confirmă",itemUnit:"elemente"}},tableForm:{search:"Caută",reset:"Resetează",submit:"Trimite",collapsed:"Extinde",expand:"Restrânge",inputPlaceholder:"Introduceți",selectPlaceholder:"Selectați"},alert:{clear:"Anulează selecția",selected:"Selectat",item:"elemente"},pagination:{total:{range:"De la",total:"elemente/total",item:"elemente"}},tableToolBar:{leftPin:"Fixează la început",rightPin:"Fixează la sfârșit",noPin:"Nu fixa",leftFixedTitle:"Fixează în stânga",rightFixedTitle:"Fixează în dreapta",noFixedTitle:"Nu fixa",reset:"Resetează",columnDisplay:"Afișare coloane",columnSetting:"Setări coloane",fullScreen:"Ecran complet",exitFullScreen:"Ieși din ecran complet",reload:"Reîncarcă",density:"Densitate",densityDefault:"Normal",densityLarger:"Larg",densityMiddle:"Mediu",densitySmall:"Compact"},stepsForm:{next:"Pasul următor",prev:"Pasul anterior",submit:"Trimite"},loginForm:{submitText:"Autentificare"},editableTable:{onlyOneLineEditor:"Se poate edita doar un rând simultan",action:{save:"Salvează",cancel:"Anulează",delete:"Șterge",add:"Adaugă un rând"}},switch:{open:"Deschide",close:"Închide"}},clt={moneySymbol:"₽",form:{lightFilter:{more:"Еще",clear:"Очистить",confirm:"ОК",itemUnit:"Позиции"}},tableForm:{search:"Найти",reset:"Сброс",submit:"Отправить",collapsed:"Развернуть",expand:"Свернуть",inputPlaceholder:"Введите значение",selectPlaceholder:"Выберите значение"},alert:{clear:"Очистить",selected:"Выбрано",item:"элементов"},pagination:{total:{range:" ",total:"из",item:"элементов"}},tableToolBar:{leftPin:"Закрепить слева",rightPin:"Закрепить справа",noPin:"Открепить",leftFixedTitle:"Закреплено слева",rightFixedTitle:"Закреплено справа",noFixedTitle:"Не закреплено",reset:"Сброс",columnDisplay:"Отображение столбца",columnSetting:"Настройки",fullScreen:"Полный экран",exitFullScreen:"Выйти из полноэкранного режима",reload:"Обновить",density:"Размер",densityDefault:"По умолчанию",densityLarger:"Большой",densityMiddle:"Средний",densitySmall:"Сжатый"},stepsForm:{next:"Следующий",prev:"Предыдущий",submit:"Завершить"},loginForm:{submitText:"Вход"},editableTable:{action:{save:"Сохранить",cancel:"Отменить",delete:"Удалить",add:"добавить ряд данных"}},switch:{open:"Открытый чемпионат мира по теннису",close:"По адресу:"}},ult={moneySymbol:"€",deleteThisLine:"Odstrániť tento riadok",copyThisLine:"Skopírujte tento riadok",form:{lightFilter:{more:"Viac",clear:"Vyčistiť",confirm:"Potvrďte",itemUnit:"Položky"}},tableForm:{search:"Vyhladať",reset:"Resetovať",submit:"Odoslať",collapsed:"Rozbaliť",expand:"Zbaliť",inputPlaceholder:"Prosím, zadajte",selectPlaceholder:"Prosím, vyberte"},alert:{clear:"Vyčistiť",selected:"Vybraný",item:"Položka"},pagination:{total:{range:" ",total:"z",item:"položiek"}},tableToolBar:{leftPin:"Pripnúť vľavo",rightPin:"Pripnúť vpravo",noPin:"Odopnuté",leftFixedTitle:"Fixované na ľavo",rightFixedTitle:"Fixované na pravo",noFixedTitle:"Nefixované",reset:"Resetovať",columnDisplay:"Zobrazenie stĺpcov",columnSetting:"Nastavenia",fullScreen:"Celá obrazovka",exitFullScreen:"Ukončiť celú obrazovku",reload:"Obnoviť",density:"Hustota",densityDefault:"Predvolené",densityLarger:"Väčšie",densityMiddle:"Stredné",densitySmall:"Kompaktné"},stepsForm:{next:"Ďalšie",prev:"Predchádzajúce",submit:"Potvrdiť"},loginForm:{submitText:"Prihlásiť sa"},editableTable:{onlyOneLineEditor:"Upravovať možno iba jeden riadok",action:{save:"Uložiť",cancel:"Zrušiť",delete:"Odstrániť",add:"pridať riadok údajov"}},switch:{open:"otvoriť",close:"zavrieť"}},dlt={moneySymbol:"RSD",form:{lightFilter:{more:"Više",clear:"Očisti",confirm:"Potvrdi",itemUnit:"Stavke"}},tableForm:{search:"Pronađi",reset:"Resetuj",submit:"Pošalji",collapsed:"Proširi",expand:"Skupi",inputPlaceholder:"Molimo unesite",selectPlaceholder:"Molimo odaberite"},alert:{clear:"Očisti",selected:"Odabrano",item:"Stavka"},pagination:{total:{range:" ",total:"od",item:"stavki"}},tableToolBar:{leftPin:"Zakači levo",rightPin:"Zakači desno",noPin:"Nije zakačeno",leftFixedTitle:"Fiksirano levo",rightFixedTitle:"Fiksirano desno",noFixedTitle:"Nije fiksirano",reset:"Resetuj",columnDisplay:"Prikaz kolona",columnSetting:"Podešavanja",fullScreen:"Pun ekran",exitFullScreen:"Zatvori pun ekran",reload:"Osveži",density:"Veličina",densityDefault:"Podrazumevana",densityLarger:"Veća",densityMiddle:"Srednja",densitySmall:"Kompaktna"},stepsForm:{next:"Dalje",prev:"Nazad",submit:"Gotovo"},loginForm:{submitText:"Prijavi se"},editableTable:{action:{save:"Sačuvaj",cancel:"Poništi",delete:"Obriši",add:"dodajte red podataka"}},switch:{open:"Отворите",close:"Затворите"}},flt={moneySymbol:"SEK",deleteThisLine:"Radera denna rad",copyThisLine:"Kopiera denna rad",form:{lightFilter:{more:"Fler filter",clear:"Rensa",confirm:"Bekräfta",itemUnit:"objekt"}},tableForm:{search:"Sök",reset:"Återställ",submit:"Skicka",collapsed:"Expandera",expand:"Fäll ihop",inputPlaceholder:"Vänligen ange",selectPlaceholder:"Vänligen välj"},alert:{clear:"Avbryt val",selected:"Vald",item:"objekt"},pagination:{total:{range:"Från",total:"objekt/totalt",item:"objekt"}},tableToolBar:{leftPin:"Fäst till vänster",rightPin:"Fäst till höger",noPin:"Inte fäst",leftFixedTitle:"Fäst till vänster",rightFixedTitle:"Fäst till höger",noFixedTitle:"Inte fäst",reset:"Återställ",columnDisplay:"Kolumnvisning",columnSetting:"Kolumninställningar",fullScreen:"Fullskärm",exitFullScreen:"Avsluta fullskärm",reload:"Ladda om",density:"Täthet",densityDefault:"Normal",densityLarger:"Lös",densityMiddle:"Medium",densitySmall:"Kompakt"},stepsForm:{next:"Nästa steg",prev:"Föregående steg",submit:"Skicka"},loginForm:{submitText:"Logga in"},editableTable:{onlyOneLineEditor:"Endast en rad kan redigeras åt gången",action:{save:"Spara",cancel:"Avbryt",delete:"Radera",add:"Lägg till en rad"}},switch:{open:"Öppna",close:"Stäng"}},plt={moneySymbol:"฿",deleteThisLine:"ลบบรรทัดนี้",copyThisLine:"คัดลอกบรรทัดนี้",form:{lightFilter:{more:"มากกว่า",clear:"ชัดเจน",confirm:"ยืนยัน",itemUnit:"รายการ"}},tableForm:{search:"สอบถาม",reset:"รีเซ็ต",submit:"ส่ง",collapsed:"ขยาย",expand:"ทรุด",inputPlaceholder:"กรุณาป้อน",selectPlaceholder:"โปรดเลือก"},alert:{clear:"ชัดเจน",selected:"เลือกแล้ว",item:"รายการ"},pagination:{total:{range:" ",total:"ของ",item:"รายการ"}},tableToolBar:{leftPin:"ปักหมุดไปทางซ้าย",rightPin:"ปักหมุดไปทางขวา",noPin:"เลิกตรึงแล้ว",leftFixedTitle:"แก้ไขด้านซ้าย",rightFixedTitle:"แก้ไขด้านขวา",noFixedTitle:"ไม่คงที่",reset:"รีเซ็ต",columnDisplay:"การแสดงคอลัมน์",columnSetting:"การตั้งค่า",fullScreen:"เต็มจอ",exitFullScreen:"ออกจากโหมดเต็มหน้าจอ",reload:"รีเฟรช",density:"ความหนาแน่น",densityDefault:"ค่าเริ่มต้น",densityLarger:"ขนาดใหญ่ขึ้น",densityMiddle:"กลาง",densitySmall:"กะทัดรัด"},stepsForm:{next:"ถัดไป",prev:"ก่อนหน้า",submit:"เสร็จ"},loginForm:{submitText:"เข้าสู่ระบบ"},editableTable:{onlyOneLineEditor:"แก้ไขได้เพียงบรรทัดเดียวเท่านั้น",action:{save:"บันทึก",cancel:"ยกเลิก",delete:"ลบ",add:"เพิ่มแถวของข้อมูล"}},switch:{open:"เปิด",close:"ปิด"}},hlt={moneySymbol:"₺",form:{lightFilter:{more:"Daha Fazla",clear:"Temizle",confirm:"Onayla",itemUnit:"Öğeler"}},tableForm:{search:"Filtrele",reset:"Sıfırla",submit:"Gönder",collapsed:"Daha fazla",expand:"Daha az",inputPlaceholder:"Filtrelemek için bir değer girin",selectPlaceholder:"Filtrelemek için bir değer seçin"},alert:{clear:"Temizle",selected:"Seçili",item:"Öğe"},pagination:{total:{range:" ",total:"Toplam",item:"Öğe"}},tableToolBar:{leftPin:"Sola sabitle",rightPin:"Sağa sabitle",noPin:"Sabitlemeyi kaldır",leftFixedTitle:"Sola sabitlendi",rightFixedTitle:"Sağa sabitlendi",noFixedTitle:"Sabitlenmedi",reset:"Sıfırla",columnDisplay:"Kolon Görünümü",columnSetting:"Ayarlar",fullScreen:"Tam Ekran",exitFullScreen:"Tam Ekrandan Çık",reload:"Yenile",density:"Kalınlık",densityDefault:"Varsayılan",densityLarger:"Büyük",densityMiddle:"Orta",densitySmall:"Küçük"},stepsForm:{next:"Sıradaki",prev:"Önceki",submit:"Gönder"},loginForm:{submitText:"Giriş Yap"},editableTable:{action:{save:"Kaydet",cancel:"Vazgeç",delete:"Sil",add:"foegje in rige gegevens ta"}},switch:{open:"açık",close:"kapatmak"}},mlt={moneySymbol:"₴",deleteThisLine:"Видатили рядок",copyThisLine:"Скопіювати рядок",form:{lightFilter:{more:"Ще",clear:"Очистити",confirm:"Ок",itemUnit:"Позиції"}},tableForm:{search:"Пошук",reset:"Очистити",submit:"Відправити",collapsed:"Розгорнути",expand:"Згорнути",inputPlaceholder:"Введіть значення",selectPlaceholder:"Оберіть значення"},alert:{clear:"Очистити",selected:"Обрано",item:"елементів"},pagination:{total:{range:" ",total:"з",item:"елементів"}},tableToolBar:{leftPin:"Закріпити зліва",rightPin:"Закріпити справа",noPin:"Відкріпити",leftFixedTitle:"Закріплено зліва",rightFixedTitle:"Закріплено справа",noFixedTitle:"Не закріплено",reset:"Скинути",columnDisplay:"Відображення стовпців",columnSetting:"Налаштування",fullScreen:"Повноекранний режим",exitFullScreen:"Вийти з повноекранного режиму",reload:"Оновити",density:"Розмір",densityDefault:"За замовчуванням",densityLarger:"Великий",densityMiddle:"Середній",densitySmall:"Стислий"},stepsForm:{next:"Наступний",prev:"Попередній",submit:"Завершити"},loginForm:{submitText:"Вхіх"},editableTable:{onlyOneLineEditor:"Тільки один рядок може бути редагований одночасно",action:{save:"Зберегти",cancel:"Відмінити",delete:"Видалити",add:"додати рядок"}},switch:{open:"Відкрито",close:"Закрито"}},glt={moneySymbol:"UZS",form:{lightFilter:{more:"Yana",clear:"Tozalash",confirm:"OK",itemUnit:"Pozitsiyalar"}},tableForm:{search:"Qidirish",reset:"Qayta tiklash",submit:"Yuborish",collapsed:"Yig‘ish",expand:"Kengaytirish",inputPlaceholder:"Qiymatni kiriting",selectPlaceholder:"Qiymatni tanlang"},alert:{clear:"Tozalash",selected:"Tanlangan",item:"elementlar"},pagination:{total:{range:" ",total:"dan",item:"elementlar"}},tableToolBar:{leftPin:"Chapga mahkamlash",rightPin:"O‘ngga mahkamlash",noPin:"Mahkamlashni olib tashlash",leftFixedTitle:"Chapga mahkamlangan",rightFixedTitle:"O‘ngga mahkamlangan",noFixedTitle:"Mahkamlashsiz",reset:"Qayta tiklash",columnDisplay:"Ustunni ko‘rsatish",columnSetting:"Sozlamalar",fullScreen:"To‘liq ekran",exitFullScreen:"To‘liq ekrandan chiqish",reload:"Yangilash",density:"O‘lcham",densityDefault:"Standart",densityLarger:"Katta",densityMiddle:"O‘rtacha",densitySmall:"Kichik"},stepsForm:{next:"Keyingi",prev:"Oldingi",submit:"Tugatish"},loginForm:{submitText:"Kirish"},editableTable:{action:{save:"Saqlash",cancel:"Bekor qilish",delete:"O‘chirish",add:"maʼlumotlar qatorini qo‘shish"}},switch:{open:"Ochish",close:"Yopish"}},vlt={moneySymbol:"₫",form:{lightFilter:{more:"Nhiều hơn",clear:"Trong",confirm:"Xác nhận",itemUnit:"Mục"}},tableForm:{search:"Tìm kiếm",reset:"Làm lại",submit:"Gửi đi",collapsed:"Mở rộng",expand:"Thu gọn",inputPlaceholder:"nhập dữ liệu",selectPlaceholder:"Vui lòng chọn"},alert:{clear:"Xóa",selected:"đã chọn",item:"mục"},pagination:{total:{range:" ",total:"trên",item:"mặt hàng"}},tableToolBar:{leftPin:"Ghim trái",rightPin:"Ghim phải",noPin:"Bỏ ghim",leftFixedTitle:"Cố định trái",rightFixedTitle:"Cố định phải",noFixedTitle:"Chưa cố định",reset:"Làm lại",columnDisplay:"Cột hiển thị",columnSetting:"Cấu hình",fullScreen:"Chế độ toàn màn hình",exitFullScreen:"Thoát chế độ toàn màn hình",reload:"Làm mới",density:"Mật độ hiển thị",densityDefault:"Mặc định",densityLarger:"Mặc định",densityMiddle:"Trung bình",densitySmall:"Chật"},stepsForm:{next:"Sau",prev:"Trước",submit:"Kết thúc"},loginForm:{submitText:"Đăng nhập"},editableTable:{action:{save:"Cứu",cancel:"Hủy",delete:"Xóa",add:"thêm một hàng dữ liệu"}},switch:{open:"mở",close:"đóng"}},ylt={moneySymbol:"¥",deleteThisLine:"删除此项",copyThisLine:"复制此项",form:{lightFilter:{more:"更多筛选",clear:"清除",confirm:"确认",itemUnit:"项"}},tableForm:{search:"查询",reset:"重置",submit:"提交",collapsed:"展开",expand:"收起",inputPlaceholder:"请输入",selectPlaceholder:"请选择"},alert:{clear:"取消选择",selected:"已选择",item:"项"},pagination:{total:{range:"第",total:"条/总共",item:"条"}},tableToolBar:{leftPin:"固定在列首",rightPin:"固定在列尾",noPin:"不固定",leftFixedTitle:"固定在左侧",rightFixedTitle:"固定在右侧",noFixedTitle:"不固定",reset:"重置",columnDisplay:"列展示",columnSetting:"列设置",fullScreen:"全屏",exitFullScreen:"退出全屏",reload:"刷新",density:"密度",densityDefault:"正常",densityLarger:"宽松",densityMiddle:"中等",densitySmall:"紧凑"},stepsForm:{next:"下一步",prev:"上一步",submit:"提交"},loginForm:{submitText:"登录"},editableTable:{onlyOneLineEditor:"只能同时编辑一行",action:{save:"保存",cancel:"取消",delete:"删除",add:"添加一行数据"}},switch:{open:"打开",close:"关闭"}},blt={moneySymbol:"HK$",deleteThisLine:"刪除此項",copyThisLine:"複製此項",form:{lightFilter:{more:"更多篩選",clear:"清除",confirm:"確認",itemUnit:"項"}},tableForm:{search:"搜尋",reset:"重設",submit:"提交",collapsed:"展開",expand:"收起",inputPlaceholder:"請輸入",selectPlaceholder:"請選擇"},alert:{clear:"取消選取",selected:"已選取",item:"項"},pagination:{total:{range:"第",total:"項/總共",item:"項"}},tableToolBar:{leftPin:"固定到左邊",rightPin:"固定到右邊",noPin:"不固定",leftFixedTitle:"固定在左側",rightFixedTitle:"固定在右側",noFixedTitle:"不固定",reset:"重設",columnDisplay:"列顯示",columnSetting:"列設定",fullScreen:"全螢幕",exitFullScreen:"退出全螢幕",reload:"重新整理",density:"密度",densityDefault:"正常",densityLarger:"寬鬆",densityMiddle:"中等",densitySmall:"緊湊"},stepsForm:{next:"下一步",prev:"上一步",submit:"完成"},loginForm:{submitText:"登入"},editableTable:{onlyOneLineEditor:"只能同時編輯一行",action:{save:"保存",cancel:"取消",delete:"刪除",add:"新增一行資料"}},switch:{open:"打開",close:"關閉"}},xlt={moneySymbol:"NT$",deleteThisLine:"刪除此项",copyThisLine:"複製此项",form:{lightFilter:{more:"更多篩選",clear:"清除",confirm:"確認",itemUnit:"項"}},tableForm:{search:"查詢",reset:"重置",submit:"提交",collapsed:"展開",expand:"收起",inputPlaceholder:"請輸入",selectPlaceholder:"請選擇"},alert:{clear:"取消選擇",selected:"已選擇",item:"項"},pagination:{total:{range:"第",total:"條/總共",item:"條"}},tableToolBar:{leftPin:"固定到左邊",rightPin:"固定到右邊",noPin:"不固定",leftFixedTitle:"固定在左側",rightFixedTitle:"固定在右側",noFixedTitle:"不固定",reset:"重置",columnDisplay:"列展示",columnSetting:"列設置",fullScreen:"全屏",exitFullScreen:"退出全屏",reload:"刷新",density:"密度",densityDefault:"正常",densityLarger:"寬鬆",densityMiddle:"中等",densitySmall:"緊湊"},stepsForm:{next:"下一步",prev:"上一步",submit:"完成"},loginForm:{submitText:"登入"},editableTable:{onlyOneLineEditor:"只能同時編輯一行",action:{save:"保存",cancel:"取消",delete:"刪除",add:"新增一行資料"}},switch:{open:"打開",close:"關閉"}};var gr=function(t,n){return{getMessage:function(o,i){var a=oi(n,o.replace(/\[(\d+)\]/g,".$1").split("."))||"";if(a)return a;var s=t.replace("_","-");if(s==="zh-CN")return i;var l=Um["zh-CN"];return l?l.getMessage(o,i):i},locale:t}},wlt=gr("mn_MN",rlt),Clt=gr("ar_EG",Hst),n0=gr("zh_CN",ylt),Slt=gr("en_US",qst),Elt=gr("en_GB",Gst),_lt=gr("vi_VN",vlt),$lt=gr("it_IT",elt),Plt=gr("ja_JP",tlt),Mlt=gr("es_ES",Kst),Tlt=gr("ca_ES",Vst),Rlt=gr("ru_RU",clt),Olt=gr("sr_RS",dlt),klt=gr("ms_MY",olt),Ilt=gr("zh_TW",xlt),Dlt=gr("zh_HK",blt),Nlt=gr("fr_FR",Xst),Alt=gr("pt_BR",slt),Flt=gr("ko_KR",nlt),Blt=gr("id_ID",Jst),Llt=gr("de_DE",Ust),jlt=gr("fa_IR",Yst),zlt=gr("tr_TR",hlt),Hlt=gr("pl_PL",alt),Vlt=gr("hr_",Zst),Wlt=gr("th_TH",plt),Ult=gr("cs_cz",Wst),Glt=gr("sk_SK",ult),qlt=gr("he_IL",Qst),Klt=gr("uk_UA",mlt),Ylt=gr("uz_UZ",glt),Xlt=gr("nl_NL",ilt),Qlt=gr("ro_RO",llt),Zlt=gr("sv_SE",flt),Um={"mn-MN":wlt,"ar-EG":Clt,"zh-CN":n0,"en-US":Slt,"en-GB":Elt,"vi-VN":_lt,"it-IT":$lt,"ja-JP":Plt,"es-ES":Mlt,"ca-ES":Tlt,"ru-RU":Rlt,"sr-RS":Olt,"ms-MY":klt,"zh-TW":Ilt,"zh-HK":Dlt,"fr-FR":Nlt,"pt-BR":Alt,"ko-KR":Flt,"id-ID":Blt,"de-DE":Llt,"fa-IR":jlt,"tr-TR":zlt,"pl-PL":Hlt,"hr-HR":Vlt,"th-TH":Wlt,"cs-CZ":Ult,"sk-SK":Glt,"he-IL":qlt,"uk-UA":Klt,"uz-UZ":Ylt,"nl-NL":Xlt,"ro-RO":Qlt,"sv-SE":Zlt},Jlt=Object.keys(Um),Rve=function(t){var n=(t||"zh-CN").toLocaleLowerCase();return Jlt.find(function(r){var o=r.toLocaleLowerCase();return o.includes(n)})};function Ui(e,t){ect(e)&&(e="100%");var n=tct(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function S2(e){return Math.min(1,Math.max(0,e))}function ect(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function tct(e){return typeof e=="string"&&e.indexOf("%")!==-1}function Ove(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function E2(e){return e<=1?"".concat(Number(e)*100,"%"):e}function om(e){return e.length===1?"0"+e:String(e)}function nct(e,t,n){return{r:Ui(e,255)*255,g:Ui(t,255)*255,b:Ui(n,255)*255}}function QX(e,t,n){e=Ui(e,255),t=Ui(t,255),n=Ui(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,a=0,s=(r+o)/2;if(r===o)a=0,i=0;else{var l=r-o;switch(a=s>.5?l/(2-r-o):l/(r+o),r){case e:i=(t-n)/l+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function rct(e,t,n){var r,o,i;if(e=Ui(e,360),t=Ui(t,100),n=Ui(n,100),t===0)o=n,i=n,r=n;else{var a=n<.5?n*(1+t):n+t-n*t,s=2*n-a;r=hD(s,a,e+1/3),o=hD(s,a,e),i=hD(s,a,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function ZX(e,t,n){e=Ui(e,255),t=Ui(t,255),n=Ui(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,a=r,s=r-o,l=r===0?0:s/r;if(r===o)i=0;else{switch(r){case e:i=(t-n)/s+(t>16,g:(e&65280)>>8,b:e&255}}var g5={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"};function lct(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,a=!1,s=!1;return typeof e=="string"&&(e=dct(e)),typeof e=="object"&&(rd(e.r)&&rd(e.g)&&rd(e.b)?(t=nct(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):rd(e.h)&&rd(e.s)&&rd(e.v)?(r=E2(e.s),o=E2(e.v),t=oct(e.h,r,o),a=!0,s="hsv"):rd(e.h)&&rd(e.s)&&rd(e.l)&&(r=E2(e.s),i=E2(e.l),t=rct(e.h,r,i),a=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=Ove(n),{ok:a,format:e.format||s,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:n}}var cct="[-\\+]?\\d+%?",uct="[-\\+]?\\d*\\.\\d+%?",gp="(?:".concat(uct,")|(?:").concat(cct,")"),mD="[\\s|\\(]+(".concat(gp,")[,|\\s]+(").concat(gp,")[,|\\s]+(").concat(gp,")\\s*\\)?"),gD="[\\s|\\(]+(".concat(gp,")[,|\\s]+(").concat(gp,")[,|\\s]+(").concat(gp,")[,|\\s]+(").concat(gp,")\\s*\\)?"),Vl={CSS_UNIT:new RegExp(gp),rgb:new RegExp("rgb"+mD),rgba:new RegExp("rgba"+gD),hsl:new RegExp("hsl"+mD),hsla:new RegExp("hsla"+gD),hsv:new RegExp("hsv"+mD),hsva:new RegExp("hsva"+gD),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 dct(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(g5[e])e=g5[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=Vl.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=Vl.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Vl.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=Vl.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Vl.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=Vl.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Vl.hex8.exec(e),n?{r:Cs(n[1]),g:Cs(n[2]),b:Cs(n[3]),a:eQ(n[4]),format:t?"name":"hex8"}:(n=Vl.hex6.exec(e),n?{r:Cs(n[1]),g:Cs(n[2]),b:Cs(n[3]),format:t?"name":"hex"}:(n=Vl.hex4.exec(e),n?{r:Cs(n[1]+n[1]),g:Cs(n[2]+n[2]),b:Cs(n[3]+n[3]),a:eQ(n[4]+n[4]),format:t?"name":"hex8"}:(n=Vl.hex3.exec(e),n?{r:Cs(n[1]+n[1]),g:Cs(n[2]+n[2]),b:Cs(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function rd(e){return!!Vl.CSS_UNIT.exec(String(e))}var fct=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=sct(t)),this.originalInput=t;var o=lct(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:o.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,o,i=t.r/255,a=t.g/255,s=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),s<=.03928?o=s/12.92:o=Math.pow((s+.055)/1.055,2.4),.2126*n+.7152*r+.0722*o},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=Ove(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=ZX(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=ZX(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=QX(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=QX(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),JX(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),ict(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Ui(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Ui(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+JX(this.r,this.g,this.b,!1),n=0,r=Object.entries(g5);n=0,i=!n&&o&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},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){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=S2(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=S2(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=S2(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=S2(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),i=n/100,a={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return new e(a)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),o=360/n,i=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(new e(r));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(new e({h:r,s:o,v:i})),i=(i+s)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),o=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/o,g:(n.g*n.a+r.g*r.a*(1-n.a))/o,b:(n.b*n.a+r.b*r.a*(1-n.a))/o,a:o})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],i=360/t,a=1;a1&&arguments[1]!==void 0?arguments[1]:1,r=3735928559^n,o=1103547991^n,i=0,a;i>>16,2246822507)^Math.imul(o^o>>>13,3266489909),o=Math.imul(o^o>>>16,2246822507)^Math.imul(r^r>>>13,3266489909),4294967296*(2097151&o)+(r>>>0)},e9=O0(function(e){return e}),Ive={theme:e9,token:B(B({},Nw),_a==null||(vD=_a.defaultAlgorithm)===null||vD===void 0?void 0:vD.call(_a,_a==null?void 0:_a.defaultSeed)),hashId:"pro-".concat(kve(JSON.stringify(Nw)))},pct=function(){return Ive};const hct=Object.freeze(Object.defineProperty({__proto__:null,defaultToken:Nw,emptyTheme:e9,hashCode:kve,token:Ive,useToken:pct},Symbol.toStringTag,{value:"Module"}));var Ss=function(t,n){return new fct(t).setAlpha(n).toRgbString()},mct=function(){return typeof _a>"u"||!_a?hct:_a},Ou=mct(),o$=Ou.useToken,yD=function(t){return{boxSizing:"border-box",margin:0,padding:0,color:t.colorText,fontSize:t.fontSize,lineHeight:t.lineHeight,listStyle:"none"}};function Fr(e,t){var n,r=p.useContext(vc),o=r.token,i=o===void 0?{}:o,a=p.useContext(vc),s=a.hashed,l=o$(),c=l.token,u=l.hashId,d=p.useContext(vc);d.theme;var f=p.useContext(Vt.ConfigContext),h=f.getPrefixCls,m=f.csp;return i.layout||(i=B({},c)),i.proComponentsCls=(n=i.proComponentsCls)!==null&&n!==void 0?n:".".concat(h("pro")),i.antCls=".".concat(h()),{wrapSSR:ww({token:i,path:[e],nonce:m==null?void 0:m.nonce,layer:{name:"antd-pro"}},function(){return t(i)}),hashId:s?u:""}}var gct=function(t,n){var r,o,i,a,s,l=B({},t);return B(B({bgLayout:"linear-gradient(".concat(n.colorBgContainer,", ").concat(n.colorBgLayout," 28%)"),colorTextAppListIcon:n.colorTextSecondary,appListIconHoverBgColor:l==null||(r=l.sider)===null||r===void 0?void 0:r.colorBgMenuItemSelected,colorBgAppListIconHover:Ss(n.colorTextBase,.04),colorTextAppListIconHover:n.colorTextBase},l),{},{header:B({colorBgHeader:Ss(n.colorBgElevated,.6),colorBgScrollHeader:Ss(n.colorBgElevated,.8),colorHeaderTitle:n.colorText,colorBgMenuItemHover:Ss(n.colorTextBase,.03),colorBgMenuItemSelected:"transparent",colorBgMenuElevated:(l==null||(o=l.header)===null||o===void 0?void 0:o.colorBgHeader)!=="rgba(255, 255, 255, 0.6)"?(i=l.header)===null||i===void 0?void 0:i.colorBgHeader:n.colorBgElevated,colorTextMenuSelected:Ss(n.colorTextBase,.95),colorBgRightActionsItemHover:Ss(n.colorTextBase,.03),colorTextRightActionsItem:n.colorTextTertiary,heightLayoutHeader:56,colorTextMenu:n.colorTextSecondary,colorTextMenuSecondary:n.colorTextTertiary,colorTextMenuTitle:n.colorText,colorTextMenuActive:n.colorText},l.header),sider:B({paddingInlineLayoutMenu:8,paddingBlockLayoutMenu:0,colorBgCollapsedButton:n.colorBgElevated,colorTextCollapsedButtonHover:n.colorTextSecondary,colorTextCollapsedButton:Ss(n.colorTextBase,.25),colorMenuBackground:"transparent",colorMenuItemDivider:Ss(n.colorTextBase,.06),colorBgMenuItemHover:Ss(n.colorTextBase,.03),colorBgMenuItemSelected:Ss(n.colorTextBase,.04),colorTextMenuItemHover:n.colorText,colorTextMenuSelected:Ss(n.colorTextBase,.95),colorTextMenuActive:n.colorText,colorTextMenu:n.colorTextSecondary,colorTextMenuSecondary:n.colorTextTertiary,colorTextMenuTitle:n.colorText,colorTextSubMenuSelected:Ss(n.colorTextBase,.95)},l.sider),pageContainer:B({colorBgPageContainer:"transparent",paddingInlinePageContainerContent:((a=l.pageContainer)===null||a===void 0?void 0:a.marginInlinePageContainerContent)||40,paddingBlockPageContainerContent:((s=l.pageContainer)===null||s===void 0?void 0:s.marginBlockPageContainerContent)||32,colorBgPageContainerFixed:n.colorBgElevated},l.pageContainer)})},vct=function(){for(var t={},n=arguments.length,r=new Array(n),o=0;o1,Q=I.getMessage("form.lightFilter.itemUnit","项");return typeof q=="string"&&q.length>S&&Y?"...".concat(F.length).concat(Q):""},z=A();return M.jsxs("span",{title:typeof q=="string"?q:void 0,style:{display:"inline-flex",alignItems:"center"},children:[J,M.jsx("span",{style:{paddingInlineStart:4,display:"flex"},children:typeof q=="string"?q==null||(W=q.toString())===null||W===void 0||(X=W.slice)===null||X===void 0?void 0:X.call(W,0,S):q}),z]})}return j||f};return O(M.jsxs("span",{className:re(T,k,"".concat(T,"-").concat((o=(i=t.size)!==null&&i!==void 0?i:_)!==null&&o!==void 0?o:"middle"),K(K(K(K({},"".concat(T,"-active"),(Array.isArray(l)?l.length>0:!!l)||l===0),"".concat(T,"-disabled"),c),"".concat(T,"-bordered"),v),"".concat(T,"-allow-clear"),x),h),style:g,ref:N,onClick:function(){var j;t==null||(j=t.onClick)===null||j===void 0||j.call(t)},children:[U(a,l),(l||l===0)&&x&&M.jsx(ju,{role:"button",title:I.getMessage("form.lightFilter.clear","清除"),className:re("".concat(T,"-icon"),k,"".concat(T,"-close")),onClick:function(j){c||s==null||s(),j.stopPropagation()},ref:D}),b!==!1?b??M.jsx(jp,{className:re("".concat(T,"-icon"),k,"".concat(T,"-arrow"))}):null]}))},lf=Z.forwardRef(Rct),fl=function(t){var n={};if(Object.keys(t||{}).forEach(function(r){t[r]!==void 0&&(n[r]=t[r])}),!(Object.keys(n).length<1))return n},Oct=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,tQ=function(t){return t==="*"||t==="x"||t==="X"},nQ=function(t){var n=parseInt(t,10);return isNaN(n)?t:n},kct=function(t,n){return dt(t)!==dt(n)?[String(t),String(n)]:[t,n]},Ict=function(t,n){if(tQ(t)||tQ(n))return 0;var r=kct(nQ(t),nQ(n)),o=ie(r,2),i=o[0],a=o[1];return i>a?1:i"u"?Wd:((t=process)===null||t===void 0||(t=t.env)===null||t===void 0?void 0:t.ANTD_VERSION)||Wd},HO=function(t,n){var r=cS(Dve(),"4.23.0")>-1?{open:t,onOpenChange:n}:{visible:t,onVisibleChange:n};return fl(r)},Nct=function(t){return K(K(K({},"".concat(t.componentCls,"-label"),{cursor:"pointer"}),"".concat(t.componentCls,"-overlay"),{minWidth:"200px",marginBlockStart:"4px"}),"".concat(t.componentCls,"-content"),{paddingBlock:16,paddingInline:16})};function Act(e){return Fr("FilterDropdown",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[Nct(n)]})}var Fct=function(t){var n=t.children,r=t.label,o=t.footer,i=t.open,a=t.onOpenChange,s=t.disabled,l=t.onVisibleChange,c=t.visible,u=t.footerRender,d=t.placement,f=p.useContext(Vt.ConfigContext),h=f.getPrefixCls,m=h("pro-core-field-dropdown"),v=Act(m),g=v.wrapSSR,b=v.hashId,y=HO(i||c||!1,a||l),x=p.useRef(null);return g(M.jsx(nf,B(B({placement:d,trigger:["click"]},y),{},{styles:{body:{padding:0}},content:M.jsxs("div",{ref:x,className:re("".concat(m,"-overlay"),K(K({},"".concat(m,"-overlay-").concat(d),d),"hashId",b)),children:[M.jsx(Vt,{getPopupContainer:function(){return x.current||document.body},children:M.jsx("div",{className:"".concat(m,"-content ").concat(b).trim(),children:n})}),o&&M.jsx($ct,B({disabled:s,footerRender:u},o))]}),children:M.jsx("span",{className:"".concat(m,"-label ").concat(b).trim(),children:r})})))},Bct=function(t){return K({},t.componentCls,{display:"inline-flex",alignItems:"center",maxWidth:"100%","&-icon":{display:"block",marginInlineStart:"4px",cursor:"pointer","&:hover":{color:t.colorPrimary}},"&-title":{display:"inline-flex",flex:"1"},"&-subtitle ":{marginInlineStart:8,color:t.colorTextSecondary,fontWeight:"normal",fontSize:t.fontSize,whiteSpace:"nowrap"},"&-title-ellipsis":{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",wordBreak:"keep-all"}})};function Lct(e){return Fr("LabelIconTip",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[Bct(n)]})}var jct=Z.memo(function(e){var t=e.label,n=e.tooltip,r=e.ellipsis,o=e.subTitle,i=p.useContext(Vt.ConfigContext),a=i.getPrefixCls,s=a("pro-core-label-tip"),l=Lct(s),c=l.wrapSSR,u=l.hashId;if(!n&&!o)return M.jsx(M.Fragment,{children:t});var d=typeof n=="string"||Z.isValidElement(n)?{title:n}:n,f=(d==null?void 0:d.icon)||M.jsx(Yet,{});return c(M.jsxs("div",{className:re(s,u),onMouseDown:function(m){return m.stopPropagation()},onMouseLeave:function(m){return m.stopPropagation()},onMouseMove:function(m){return m.stopPropagation()},children:[M.jsx("div",{className:re("".concat(s,"-title"),u,K({},"".concat(s,"-title-ellipsis"),r)),children:t}),o&&M.jsx("div",{className:"".concat(s,"-subtitle ").concat(u).trim(),children:o}),n&&M.jsx(ss,B(B({},d),{},{children:M.jsx("span",{className:"".concat(s,"-icon ").concat(u).trim(),children:f})}))]}))}),Nve=Z.createContext({}),Ave={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n="month",r="quarter";return function(o,i){var a=i.prototype;a.quarter=function(c){return this.$utils().u(c)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(c-1))};var s=a.add;a.add=function(c,u){return c=Number(c),this.$utils().p(u)===r?this.add(3*c,n):s.bind(this)(c,u)};var l=a.startOf;a.startOf=function(c,u){var d=this.$utils(),f=!!d.u(u)||u;if(d.p(c)===r){var h=this.quarter()-1;return f?this.month(3*h).startOf(n).startOf("day"):this.month(3*h+2).endOf(n).endOf("day")}return l.bind(this)(c,u)}}})})(Ave);var zct=Ave.exports;const Hct=Ar(zct);var Gm=function(t){return t==null};$n.extend(Hct);var Fve={time:"HH:mm:ss",timeRange:"HH:mm:ss",date:"YYYY-MM-DD",dateWeek:"YYYY-wo",dateMonth:"YYYY-MM",dateQuarter:"YYYY-[Q]Q",dateYear:"YYYY",dateRange:"YYYY-MM-DD",dateTime:"YYYY-MM-DD HH:mm:ss",dateTimeRange:"YYYY-MM-DD HH:mm:ss"};function oQ(e){return Object.prototype.toString.call(e)==="[object Object]"}function Vct(e){if(oQ(e)===!1)return!1;var t=e.constructor;if(t===void 0)return!0;var n=t.prototype;return!(oQ(n)===!1||n.hasOwnProperty("isPrototypeOf")===!1)}var v5=function(t){return!!(t!=null&&t._isAMomentObject)},iQ=function(t,n,r){if(!n)return t;if($n.isDayjs(t)||v5(t)){if(n==="number")return t.valueOf();if(n==="string")return t.format(Fve[r]||"YYYY-MM-DD HH:mm:ss");if(typeof n=="string"&&n!=="string")return t.format(n);if(typeof n=="function")return n(t,r)}return t},Wct=function e(t,n,r,o,i){var a={};return typeof window>"u"||dt(t)!=="object"||Gm(t)||t instanceof Blob||Array.isArray(t)?t:(Object.keys(t).forEach(function(s){var l=i?[i,s].flat(1):[s],c=oi(r,l)||"text",u="text",d;typeof c=="string"?u=c:(u=c.valueType,d=c.dateFormat);var f=t[s];if(!(Gm(f)&&o)){if(Vct(f)&&!Array.isArray(f)&&!$n.isDayjs(f)&&!v5(f)){a[s]=e(f,n,r,o,l);return}if(Array.isArray(f)){a[s]=f.map(function(h,m){return $n.isDayjs(h)||v5(h)?iQ(h,d||n,u):e(h,n,r,o,[s,"".concat(m)].flat(1))});return}a[s]=iQ(f,d||n,u)}}),a)},aQ=function(t,n){return typeof n=="function"?n($n(t)):$n(t).format(n)},Uct=function(t,n){var r=Array.isArray(t)?t:[],o=ie(r,2),i=o[0],a=o[1],s,l;Array.isArray(n)?(s=n[0],l=n[1]):dt(n)==="object"&&n.type==="mask"?(s=n.format,l=n.format):(s=n,l=n);var c=i?aQ(i,s):"",u=a?aQ(a,l):"",d=c&&u?"".concat(c," ~ ").concat(u):"";return d};function qm(e){if(typeof e=="function"){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&arguments[1]!==void 0?arguments[1]:100,n=arguments.length>2?arguments[2]:void 0,r=p.useState(e),o=ie(r,2),i=o[0],a=o[1],s=qct(e);return p.useEffect(function(){var l=setTimeout(function(){a(s.current)},t);return function(){return clearTimeout(l)}},n?[t].concat(De(n)):void 0),i}function _m(e,t,n,r){if(e===t)return!0;if(e&&t&&dt(e)==="object"&&dt(t)==="object"){if(e.constructor!==t.constructor)return!1;var o,i,a;if(Array.isArray(e)){if(o=e.length,o!=t.length)return!1;for(i=o;i--!==0;)if(!_m(e[i],t[i],n,r))return!1;return!0}if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;var s=hu(e.entries()),l;try{for(s.s();!(l=s.n()).done;)if(i=l.value,!t.has(i[0]))return!1}catch(m){s.e(m)}finally{s.f()}var c=hu(e.entries()),u;try{for(c.s();!(u=c.n()).done;)if(i=u.value,!_m(i[1],t.get(i[0]),n,r))return!1}catch(m){c.e(m)}finally{c.f()}return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;var d=hu(e.entries()),f;try{for(d.s();!(f=d.n()).done;)if(i=f.value,!t.has(i[0]))return!1}catch(m){d.e(m)}finally{d.f()}return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(o=e.length,o!=t.length)return!1;for(i=o;i--!==0;)if(e[i]!==t[i])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&e.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&e.toString)return e.toString()===t.toString();if(a=Object.keys(e),o=a.length,o!==Object.keys(t).length)return!1;for(i=o;i--!==0;)if(!Object.prototype.hasOwnProperty.call(t,a[i]))return!1;for(i=o;i--!==0;){var h=a[i];if(!(n!=null&&n.includes(h))&&!(h==="_owner"&&e.$$typeof)&&!_m(e[h],t[h],n,r))return!1}return!0}return e!==e&&t!==t}var Yct=function(t,n,r){return _m(t,n,r)};function Lve(e,t){var n=p.useRef();return Yct(e,n.current,t)||(n.current=e),n.current}function Xct(e,t,n){p.useEffect(e,Lve(t||[],n))}function qa(e,t){return Z.useMemo(e,Lve(t))}var Qct=typeof process<"u"&&process.versions!=null&&process.versions.node!=null,t9=function(){return typeof window<"u"&&typeof window.document<"u"&&typeof window.matchMedia<"u"&&!Qct};function Zct(e,t){var n=typeof e.pageName=="string"?e.title:t;p.useEffect(function(){t9()&&n&&(document.title=n)},[e.title,n])}var bD=0;function Jct(e){var t=p.useRef(null),n=p.useState(function(){return e.proFieldKey?e.proFieldKey.toString():(bD+=1,bD.toString())}),r=ie(n,1),o=r[0],i=p.useRef(o),a=function(){var u=co(wn().mark(function d(){var f,h,m,v;return wn().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return(f=t.current)===null||f===void 0||f.abort(),m=new AbortController,t.current=m,b.next=5,Promise.race([(h=e.request)===null||h===void 0?void 0:h.call(e,e.params,e),new Promise(function(y,x){var w;(w=t.current)===null||w===void 0||(w=w.signal)===null||w===void 0||w.addEventListener("abort",function(){x(new Error("aborted"))})})]);case 5:return v=b.sent,b.abrupt("return",v);case 7:case"end":return b.stop()}},d)}));return function(){return u.apply(this,arguments)}}();p.useEffect(function(){return function(){bD+=1}},[]);var s=J7([i.current,e.params],a,{revalidateOnFocus:!1,shouldRetryOnError:!1,revalidateOnReconnect:!1}),l=s.data,c=s.error;return[l||c]}var eut=function(t){var n=p.useRef();return p.useEffect(function(){n.current=t}),n.current},tut=function(t){var n=!1;return(typeof t=="string"&&t.startsWith("date")&&!t.endsWith("Range")||t==="select"||t==="time")&&(n=!0),n};function nut(e){return/\w.(png|jpg|jpeg|svg|webp|gif|bmp)$/i.test(e)}var n9=function(t){if(!t||!t.startsWith("http"))return!1;try{var n=new URL(t);return!!n}catch{return!1}},jve=function(){for(var t={},n=arguments.length,r=new Array(n),o=0;o0&&arguments[0]!==void 0?arguments[0]:21;if(typeof window>"u"||!window.crypto)return(sQ+=1).toFixed(0);for(var n="",r=crypto.getRandomValues(new Uint8Array(t));t--;){var o=63&r[t];n+=o<36?o.toString(36):o<62?(o-26).toString(36).toUpperCase():o<63?"_":"-"}return n},bM=function(){return typeof window>"u"?lQ():window.crypto&&window.crypto.randomUUID&&typeof crypto.randomUUID=="function"?crypto.randomUUID():lQ()};$n.extend(Bpe);var cQ=function(t){return!!(t!=null&&t._isAMomentObject)},uS=function e(t,n){return Gm(t)||$n.isDayjs(t)||cQ(t)?cQ(t)?$n(t):t:Array.isArray(t)?t.map(function(r){return e(r,n)}):typeof t=="number"?$n(t):$n(t,n)},rut=["colon","dependencies","extra","getValueFromEvent","getValueProps","hasFeedback","help","htmlFor","initialValue","noStyle","label","labelAlign","labelCol","name","preserve","normalize","required","rules","shouldUpdate","trigger","validateFirst","validateStatus","validateTrigger","valuePropName","wrapperCol","hidden","validateDebounce","addonBefore","addonAfter","addonWarpStyle"];function out(e){var t={};return rut.forEach(function(n){e[n]!==void 0&&(t[n]=e[n])}),t}var iut="valueType request plain renderFormItem render text formItemProps valueEnum",aut="fieldProps isDefaultDom groupProps contentRender submitterProps submitter";function zve(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n="".concat(iut," ").concat(aut).split(/[\s\n]+/),r={};return Object.keys(e||{}).forEach(function(o){n.includes(o)&&!t||(r[o]=e[o])}),r}function sut(e){var t=Object.prototype.toString.call(e).match(/^\[object (.*)\]$/)[1].toLowerCase();return t==="string"&&dt(e)==="object"?"object":e===null?"null":e===void 0?"undefined":t}var lut=function(t){var n=t.color,r=t.children;return M.jsx(Ka,{color:n,text:r})},cf=function(t){return sut(t)==="map"?t:new Map(Object.entries(t||{}))},cut={Success:function(t){var n=t.children;return M.jsx(Ka,{status:"success",text:n})},Error:function(t){var n=t.children;return M.jsx(Ka,{status:"error",text:n})},Default:function(t){var n=t.children;return M.jsx(Ka,{status:"default",text:n})},Processing:function(t){var n=t.children;return M.jsx(Ka,{status:"processing",text:n})},Warning:function(t){var n=t.children;return M.jsx(Ka,{status:"warning",text:n})},success:function(t){var n=t.children;return M.jsx(Ka,{status:"success",text:n})},error:function(t){var n=t.children;return M.jsx(Ka,{status:"error",text:n})},default:function(t){var n=t.children;return M.jsx(Ka,{status:"default",text:n})},processing:function(t){var n=t.children;return M.jsx(Ka,{status:"processing",text:n})},warning:function(t){var n=t.children;return M.jsx(Ka,{status:"warning",text:n})}},Zy=function e(t,n,r){if(Array.isArray(t))return M.jsx(Ri,{split:",",size:2,wrap:!0,children:t.map(function(c,u){return e(c,n,u)})},r);var o=cf(n);if(!o.has(t)&&!o.has("".concat(t)))return(t==null?void 0:t.label)||t;var i=o.get(t)||o.get("".concat(t));if(!i)return M.jsx(Z.Fragment,{children:(t==null?void 0:t.label)||t},r);var a=i.status,s=i.color,l=cut[a||"Init"];return l?M.jsx(l,{children:i.text},r):s?M.jsx(lut,{color:s,children:i.text},r):M.jsx(Z.Fragment,{children:i.text||i},r)},y5={exports:{}};(function(e,t){const{hasOwnProperty:n}=Object.prototype,r=b();r.configure=b,r.stringify=r,r.default=r,t.stringify=r,t.configure=b,e.exports=r;const o=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]/;function i(y){return y.length<5e3&&!o.test(y)?`"${y}"`:JSON.stringify(y)}function a(y,x){if(y.length>200||x)return y.sort(x);for(let w=1;wS;)y[C]=y[C-1],C--;y[C]=S}return y}const s=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Object.getPrototypeOf(new Int8Array)),Symbol.toStringTag).get;function l(y){return s.call(y)!==void 0&&y.length!==0}function c(y,x,w){y.length= 1`)}return w===void 0?1/0:w}function m(y){return y===1?"1 item":`${y} items`}function v(y){const x=new Set;for(const w of y)(typeof w=="string"||typeof w=="number")&&x.add(String(w));return x}function g(y){if(n.call(y,"strict")){const x=y.strict;if(typeof x!="boolean")throw new TypeError('The "strict" argument must be of type boolean');if(x)return w=>{let S=`Object can not safely be stringified. Received type ${typeof w}`;throw typeof w!="function"&&(S+=` (${w.toString()})`),new Error(S)}}}function b(y){y={...y};const x=g(y);x&&(y.bigint===void 0&&(y.bigint=!1),"circularValue"in y||(y.circularValue=Error));const w=u(y),S=f(y,"bigint"),C=d(y),E=typeof C=="function"?C:void 0,_=h(y,"maximumDepth"),P=h(y,"maximumBreadth");function $(I,D,N,L,H,U){let V=D[I];switch(typeof V=="object"&&V!==null&&typeof V.toJSON=="function"&&(V=V.toJSON(I)),V=L.call(D,I,V),typeof V){case"string":return i(V);case"object":{if(V===null)return"null";if(N.indexOf(V)!==-1)return w;let j="",F=",";const W=U;if(Array.isArray(V)){if(V.length===0)return"[]";if(_P){const ee=V.length-P-1;j+=`${F}"... ${m(ee)} not stringified"`}return H!==""&&(j+=` -${W}`),D.pop(),`[${j}]`}let X=Object.keys(V);const J=X.length;if(J===0)return"{}";if(_P){const G=J-P;j+=`${A}"...":${q}"${m(G)} not stringified"`,A=F}return H!==""&&A.length>1&&(j=` +${U}`);const G=Math.min(V.length,P);let Y=0;for(;YP){const ee=V.length-P-1;j+=`${F}"... ${m(ee)} not stringified"`}return H!==""&&(j+=` +${W}`),N.pop(),`[${j}]`}let X=Object.keys(V);const J=X.length;if(J===0)return"{}";if(_P){const G=J-P;j+=`${A}"...":${q}"${m(G)} not stringified"`,A=F}return H!==""&&A.length>1&&(j=` ${U}${j} -${W}`),D.pop(),`{${j}}`}case"number":return isFinite(V)?String(V):b?b(V):"null";case"boolean":return V===!0?"true":"false";case"undefined":return;case"bigint":if(S)return String(V);default:return b?b(V):void 0}}function R(k,N,D,L,H,U){switch(typeof N=="object"&&N!==null&&typeof N.toJSON=="function"&&(N=N.toJSON(k)),typeof N){case"string":return i(N);case"object":{if(N===null)return"null";if(D.indexOf(N)!==-1)return C;const V=U;let j="",F=",";if(Array.isArray(N)){if(N.length===0)return"[]";if(_P){const z=N.length-P-1;j+=`${F}"... ${m(z)} not stringified"`}return H!==""&&(j+=` -${V}`),D.pop(),`[${j}]`}D.push(N);let W="";H!==""&&(U+=H,F=`, -${U}`,W=" ");let X="";for(const J of L){const q=R(J,N[J],D,L,H,U);q!==void 0&&(j+=`${X}${i(J)}:${W}${q}`,X=F)}return H!==""&&X.length>1&&(j=` +${U}`);const J=Math.min(D.length,P);let q=0;for(;qP){const z=D.length-P-1;j+=`${F}"... ${m(z)} not stringified"`}return H!==""&&(j+=` +${V}`),N.pop(),`[${j}]`}N.push(D);let W="";H!==""&&(U+=H,F=`, +${U}`,W=" ");let X="";for(const J of L){const q=T(J,D[J],N,L,H,U);q!==void 0&&(j+=`${X}${i(J)}:${W}${q}`,X=F)}return H!==""&&X.length>1&&(j=` ${U}${j} -${V}`),D.pop(),`{${j}}`}case"number":return isFinite(N)?String(N):b?b(N):"null";case"boolean":return N===!0?"true":"false";case"undefined":return;case"bigint":if(S)return String(N);default:return b?b(N):void 0}}function O(k,N,D,L,H){switch(typeof N){case"string":return i(N);case"object":{if(N===null)return"null";if(typeof N.toJSON=="function"){if(N=N.toJSON(k),typeof N!="object")return O(k,N,D,L,H);if(N===null)return"null"}if(D.indexOf(N)!==-1)return C;const U=H;if(Array.isArray(N)){if(N.length===0)return"[]";if(_P){const Q=N.length-P-1;q+=`${A}"... ${m(Q)} not stringified"`}return q+=` -${U}`,D.pop(),`[${q}]`}let V=Object.keys(N);const j=V.length;if(j===0)return"{}";if(_P){const q=j-P;W+=`${X}"...": "${m(q)} not stringified"`,X=F}return X!==""&&(W=` +${H}`,z=Math.min(D.length,P);let G=0;for(;GP){const Q=D.length-P-1;q+=`${A}"... ${m(Q)} not stringified"`}return q+=` +${U}`,N.pop(),`[${q}]`}let V=Object.keys(D);const j=V.length;if(j===0)return"{}";if(_P){const q=j-P;W+=`${X}"...": "${m(q)} not stringified"`,X=F}return X!==""&&(W=` ${H}${W} -${U}`),D.pop(),`{${W}}`}case"number":return isFinite(N)?String(N):b?b(N):"null";case"boolean":return N===!0?"true":"false";case"undefined":return;case"bigint":if(S)return String(N);default:return b?b(N):void 0}}function T(k,N,D){switch(typeof N){case"string":return i(N);case"object":{if(N===null)return"null";if(typeof N.toJSON=="function"){if(N=N.toJSON(k),typeof N!="object")return T(k,N,D);if(N===null)return"null"}if(D.indexOf(N)!==-1)return C;let L="";const H=N.length!==void 0;if(H&&Array.isArray(N)){if(N.length===0)return"[]";if(_P){const q=N.length-P-1;L+=`,"... ${m(q)} not stringified"`}return D.pop(),`[${L}]`}let U=Object.keys(N);const V=U.length;if(V===0)return"{}";if(_P){const W=V-P;L+=`${j}"...":"${m(W)} not stringified"`}return D.pop(),`{${L}}`}case"number":return isFinite(N)?String(N):b?b(N):"null";case"boolean":return N===!0?"true":"false";case"undefined":return;case"bigint":if(S)return String(N);default:return b?b(N):void 0}}function I(k,N,D){if(arguments.length>1){let L="";if(typeof D=="number"?L=" ".repeat(Math.min(D,10)):typeof D=="string"&&(L=D.slice(0,10)),N!=null){if(typeof N=="function")return $("",{"":k},[],N,L,"");if(Array.isArray(N))return R("",k,[],v(N),L,"")}if(L.length!==0)return O("",k,[],L,"")}return T("",k,[])}return I}})(y5,y5.exports);var uut=y5.exports;const dut=Ar(uut),fut=dut.configure;var uQ=fut({bigint:!0,circularValue:"Magic circle!",deterministic:!1,maximumDepth:4});function put(){this.__data__=[],this.size=0}function VT(e,t){return e===t||e!==e&&t!==t}function WT(e,t){for(var n=e.length;n--;)if(VT(e[n][0],t))return n;return-1}var hut=Array.prototype,mut=hut.splice;function gut(e){var t=this.__data__,n=WT(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():mut.call(t,n,1),--this.size,!0}function vut(e){var t=this.__data__,n=WT(t,e);return n<0?void 0:t[n][1]}function yut(e){return WT(this.__data__,e)>-1}function but(e,t){var n=this.__data__,r=WT(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function uf(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=Rdt}function a9(e){return e!=null&&Yve(e.length)&&!r9(e)}function Odt(e){return dS(e)&&a9(e)}function Tdt(){return!1}var Xve=typeof exports=="object"&&exports&&!exports.nodeType&&exports,yQ=Xve&&typeof module=="object"&&module&&!module.nodeType&&module,Idt=yQ&&yQ.exports===Xve,bQ=Idt?Jy.Buffer:void 0,kdt=bQ?bQ.isBuffer:void 0,Qve=kdt||Tdt,Ndt="[object Object]",Ddt=Function.prototype,Adt=Object.prototype,Zve=Ddt.toString,Fdt=Adt.hasOwnProperty,Bdt=Zve.call(Object);function Ldt(e){if(!dS(e)||UT(e)!=Ndt)return!1;var t=Gve(e);if(t===null)return!0;var n=Fdt.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&Zve.call(n)==Bdt}var jdt="[object Arguments]",zdt="[object Array]",Hdt="[object Boolean]",Vdt="[object Date]",Wdt="[object Error]",Udt="[object Function]",Gdt="[object Map]",qdt="[object Number]",Kdt="[object Object]",Ydt="[object RegExp]",Xdt="[object Set]",Qdt="[object String]",Zdt="[object WeakMap]",Jdt="[object ArrayBuffer]",eft="[object DataView]",tft="[object Float32Array]",nft="[object Float64Array]",rft="[object Int8Array]",oft="[object Int16Array]",ift="[object Int32Array]",aft="[object Uint8Array]",sft="[object Uint8ClampedArray]",lft="[object Uint16Array]",cft="[object Uint32Array]",Gr={};Gr[tft]=Gr[nft]=Gr[rft]=Gr[oft]=Gr[ift]=Gr[aft]=Gr[sft]=Gr[lft]=Gr[cft]=!0;Gr[jdt]=Gr[zdt]=Gr[Jdt]=Gr[Hdt]=Gr[eft]=Gr[Vdt]=Gr[Wdt]=Gr[Udt]=Gr[Gdt]=Gr[qdt]=Gr[Kdt]=Gr[Ydt]=Gr[Xdt]=Gr[Qdt]=Gr[Zdt]=!1;function uft(e){return dS(e)&&Yve(e.length)&&!!Gr[UT(e)]}function dft(e){return function(t){return e(t)}}var Jve=typeof exports=="object"&&exports&&!exports.nodeType&&exports,$1=Jve&&typeof module=="object"&&module&&!module.nodeType&&module,fft=$1&&$1.exports===Jve,C6=fft&&Hve.process,xQ=function(){try{var e=$1&&$1.require&&$1.require("util").types;return e||C6&&C6.binding&&C6.binding("util")}catch{}}(),CQ=xQ&&xQ.isTypedArray,e0e=CQ?dft(CQ):uft;function w5(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var pft=Object.prototype,hft=pft.hasOwnProperty;function mft(e,t,n){var r=e[t];(!(hft.call(e,t)&&VT(r,n))||n===void 0&&!(t in e))&&i9(e,t,n)}function gft(e,t,n,r){var o=!n;n||(n={});for(var i=-1,a=t.length;++i-1&&e%1==0&&e0){if(++t>=Tft)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Dft=Nft(Oft);function Aft(e,t){return Dft(Mft(e,t,o0e),e+"")}function Fft(e,t,n){if(!_g(n))return!1;var r=typeof t;return(r=="number"?a9(n)&&t0e(t,n.length):r=="string"&&t in n)?VT(n[t],e):!1}function Bft(e){return Aft(function(t,n){var r=-1,o=n.length,i=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(i=e.length>3&&typeof i=="function"?(o--,i):void 0,a&&Fft(n[0],n[1],a)&&(i=o<3?void 0:i,o=1),t=Object(t);++r2&&arguments[2]!==void 0?arguments[2]:!0,o=Object.keys(n).reduce(function(s,l){var c=n[l];return Um(c)||(s[l]=c),s},{});if(Object.keys(o).length<1||typeof window>"u"||dt(t)!=="object"||Um(t)||t instanceof Blob)return t;var i=Array.isArray(t)?[]:{},a=function s(l,c){var u=Array.isArray(l),d=u?[]:{};return l==null||l===void 0?d:(Object.keys(l).forEach(function(p){var h=function b(C,S){return Array.isArray(C)&&C.forEach(function(w,E){if(w){var _=S==null?void 0:S[E];typeof w=="function"&&(S[E]=w(S,p,l)),dt(w)==="object"&&!Array.isArray(w)&&Object.keys(w).forEach(function(P){var $=_==null?void 0:_[P];if(typeof w[P]=="function"&&$){var R=w[P](_[P],p,l);_[P]=dt(R)==="object"?R[P]:R}else dt(w[P])==="object"&&Array.isArray(w[P])&&$&&b(w[P],$)}),dt(w)==="object"&&Array.isArray(w)&&_&&b(w,_)}}),p},m=c?[c,p].flat(1):[p].flat(1),v=l[p],g=ri(o,m),x=function(){var C,S,w=!1;if(typeof g=="function"){S=g==null?void 0:g(v,p,l);var E=dt(S);E!=="object"&&E!=="undefined"?(C=p,w=!0):C=S}else C=h(g,v);if(Array.isArray(C)){d=Vo(d,C,v);return}dt(C)==="object"&&!Array.isArray(i)?i=Lft(i,C):dt(C)==="object"&&Array.isArray(i)?d=B(B({},d),C):(C!==null||C!==void 0)&&(d=Vo(d,[C],w?S:v))};if(g&&typeof g=="function"&&x(),!(typeof window>"u")){if(jft(v)){var y=s(v,m);if(Object.keys(y).length<1)return;d=Vo(d,[p],y);return}x()}}),r?d:l)};return i=Array.isArray(t)&&Array.isArray(i)?Ne(a(t)):jve({},a(t),i),i},zs=function(t){return t===void 0?{}:cS(Wd,"5.13.0")<=0?{bordered:t}:{variant:t?void 0:"borderless"}};function rv(e){var t=typeof window>"u",n=f.useState(function(){return t?!1:window.matchMedia(e).matches}),r=ie(n,2),o=r[0],i=r[1];return f.useLayoutEffect(function(){if(!t){var a=window.matchMedia(e),s=function(c){return i(c.matches)};return a.addListener(s),function(){return a.removeListener(s)}}},[e]),o}var Uf={xs:{maxWidth:575,matchMedia:"(max-width: 575px)"},sm:{minWidth:576,maxWidth:767,matchMedia:"(min-width: 576px) and (max-width: 767px)"},md:{minWidth:768,maxWidth:991,matchMedia:"(min-width: 768px) and (max-width: 991px)"},lg:{minWidth:992,maxWidth:1199,matchMedia:"(min-width: 992px) and (max-width: 1199px)"},xl:{minWidth:1200,maxWidth:1599,matchMedia:"(min-width: 1200px) and (max-width: 1599px)"},xxl:{minWidth:1600,matchMedia:"(min-width: 1600px)"}},Hft=function(){var t=void 0;if(typeof window>"u")return t;var n=Object.keys(Uf).find(function(r){var o=Uf[r].matchMedia;return!!window.matchMedia(o).matches});return t=n,t},Vft=function(){var t=rv(Uf.md.matchMedia),n=rv(Uf.lg.matchMedia),r=rv(Uf.xxl.matchMedia),o=rv(Uf.xl.matchMedia),i=rv(Uf.sm.matchMedia),a=rv(Uf.xs.matchMedia),s=f.useState(Hft()),l=ie(s,2),c=l[0],u=l[1];return f.useEffect(function(){if(r){u("xxl");return}if(o){u("xl");return}if(n){u("lg");return}if(t){u("md");return}if(i){u("sm");return}if(a){u("xs");return}u("md")},[t,n,r,o,i,a]),c},P1=function(){return P1=Object.assign||function(e){for(var t,n=1,r=arguments.length;n"u"||!window.URL)return{};var u=[];a.forEach(function(p,h){u.push({key:h,value:p})}),u=u.reduce(function(p,h){return(p[h.key]=p[h.key]||[]).push(h),p},{}),u=Object.keys(u).map(function(p){var h=u[p];return h.length===1?[p,h[0].value]:[p,h.map(function(m){var v=m.value;return v})]});var d=P1({},e);return u.forEach(function(p){var h=p[0],m=p[1];d[h]=qft(h,m,{},e)}),d},[t.disabled,e,a]);function l(u){if(!(typeof window>"u"||!window.URL)){var d=Wft(u);window.location.search!==d.search&&window.history.replaceState({},"",d.toString()),a.toString()!==d.searchParams.toString()&&o({})}}f.useEffect(function(){t.disabled||typeof window>"u"||!window.URL||l(P1(P1({},e),s))},[t.disabled,s]);var c=function(u){l(u)};return f.useEffect(function(){if(t.disabled)return function(){};if(typeof window>"u"||!window.URL)return function(){};var u=function(){o({})};return window.addEventListener("popstate",u),function(){window.removeEventListener("popstate",u)}},[t.disabled]),[s,c]}var Gft={true:!0,false:!1};function qft(e,t,n,r){if(!n)return t;var o=n[e],i=t===void 0?r[e]:t;return o===Number?Number(i):o===Boolean||t==="true"||t==="false"?Gft[i]:Array.isArray(o)?o.find(function(a){return a==i})||r[e]:i}var Hc=Z.createContext({}),Kft=["children","Wrapper"],Yft=["children","Wrapper"],i0e=f.createContext({grid:!1,colProps:void 0,rowProps:void 0}),Xft=function(t){var n=t.grid,r=t.rowProps,o=t.colProps;return{grid:!!n,RowWrapper:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=a.children,l=a.Wrapper,c=Ye(a,Kft);return n?M.jsx($T,B(B(B({gutter:8},r),c),{},{children:s})):l?M.jsx(l,{children:s}):s},ColWrapper:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=a.children,l=a.Wrapper,c=Ye(a,Yft),u=f.useMemo(function(){var d=B(B({},o),c);return typeof d.span>"u"&&typeof d.xs>"u"&&(d.xs=24),d},[c]);return n?M.jsx(j0,B(B({},u),{},{children:s})):l?M.jsx(l,{children:s}):s}}},s9=function(t){var n=f.useMemo(function(){return dt(t)==="object"?t:{grid:t}},[t]),r=f.useContext(i0e),o=r.grid,i=r.colProps;return f.useMemo(function(){return Xft({grid:!!(o||n.grid),rowProps:n==null?void 0:n.rowProps,colProps:(n==null?void 0:n.colProps)||i,Wrapper:n==null?void 0:n.Wrapper})},[n==null?void 0:n.Wrapper,n.grid,o,JSON.stringify([i,n==null?void 0:n.colProps,n==null?void 0:n.rowProps])])},Qft=["valueType","customLightMode","lightFilterLabelFormatter","valuePropName","ignoreWidth","defaultProps"],Zft=["label","tooltip","placeholder","width","bordered","messageVariables","ignoreFormItem","transform","convertValue","readonly","allowClear","colSize","getFormItemProps","getFieldProps","filedConfig","cacheForSwr","proFieldProps"],SQ={xs:104,s:216,sm:216,m:328,md:328,l:440,lg:440,xl:552},Jft=["switch","radioButton","radio","rate"];function qT(e,t){e.displayName="ProFormComponent";var n=function(i){var a=B(B({},i==null?void 0:i.filedConfig),t),s=a.valueType,l=a.customLightMode,c=a.lightFilterLabelFormatter,u=a.valuePropName,d=u===void 0?"value":u,p=a.ignoreWidth,h=a.defaultProps,m=Ye(a,Qft),v=B(B({},h),i),g=v.label,x=v.tooltip,y=v.placeholder,b=v.width,C=v.bordered,S=v.messageVariables,w=v.ignoreFormItem,E=v.transform,_=v.convertValue,P=v.readonly,$=v.allowClear;v.colSize;var R=v.getFormItemProps,O=v.getFieldProps;v.filedConfig;var T=v.cacheForSwr,I=v.proFieldProps,k=Ye(v,Zft),N=s||k.valueType,D=f.useMemo(function(){return p||Jft.includes(N)},[p,N]),L=f.useState(),H=ie(L,2),U=H[1],V=f.useState(),j=ie(V,2),F=j[0],W=j[1],X=Z.useContext(Hc),J=qa(function(){return{formItemProps:R==null?void 0:R(),fieldProps:O==null?void 0:O()}},[O,R,k.dependenciesValues,F]),q=qa(function(){var ge=B(B(B(B({},w?fl({value:k.value}):{}),{},{placeholder:y,disabled:i.disabled},X.fieldProps),J.fieldProps),k.fieldProps);return ge.style=fl(ge==null?void 0:ge.style),ge},[w,k.value,k.fieldProps,y,i.disabled,X.fieldProps,J.fieldProps]),A=out(k),z=qa(function(){return B(B(B(B({},X.formItemProps),A),J.formItemProps),k.formItemProps)},[J.formItemProps,X.formItemProps,k.formItemProps,A]),G=qa(function(){return B(B({messageVariables:S},m),z)},[m,z,S]);K$(!k.defaultValue,"请不要在 Form 中使用 defaultXXX。如果需要默认值请使用 initialValues 和 initialValue。");var Y=f.useContext(Bp),Q=Y.prefixName,ee=qa(function(){var ge,de=G==null?void 0:G.name;Array.isArray(de)&&(de=de.join("_")),Array.isArray(Q)&&de&&(de="".concat(Q.join("."),".").concat(de));var be=de&&"form-".concat((ge=X.formKey)!==null&&ge!==void 0?ge:"","-field-").concat(de);return be},[uQ(G==null?void 0:G.name),Q,X.formKey]),te=yc(function(){var ge;R||O?W([]):k.renderFormItem&&U([]);for(var de=arguments.length,be=new Array(de),Ee=0;Ee0?le.map(function(he,ue){var fe=ce==null?void 0:ce[ue],ve=fe==null?void 0:fe["data-item"];return B(B(B({},ve||{}),he),{},{label:N&&ve?ve.label:he.label})}):[]},oe=function ne(le){return le.map(function(ce,he){var ue,fe=ce,ve=fe.className,ge=fe.optionType,de=Ye(fe,apt),be=ce[U],Ee=ce[j],Le=(ue=ce[W])!==null&&ue!==void 0?ue:[];return ge==="optGroup"||ce.options?B(B({label:be},de),{},{data_title:be,title:be,key:Ee??"".concat(be==null?void 0:be.toString(),"-").concat(he,"-").concat(bM()),children:ne(Le)}):B(B({title:be},de),{},{data_title:be,value:Ee??he,key:Ee??"".concat(be==null?void 0:be.toString(),"-").concat(he,"-").concat(bM()),"data-item":ce,className:"".concat(Q,"-option ").concat(ve||"").trim(),label:(r==null?void 0:r(ce))||be})})};return M.jsx($i,B(B({ref:z,className:ee,allowClear:!0,autoClearSearchValue:c,disabled:S,mode:o,showSearch:O,searchValue:q,optionFilterProp:x,optionLabelProp:b,onClear:function(){$==null||$(),E(void 0),O&&A(void 0)}},D),{},{filterOption:D.filterOption==!1?!1:function(ne,le){var ce,he;return D.filterOption&&typeof D.filterOption=="function"?D.filterOption(ne,B(B({},le),{},{label:le==null?void 0:le.data_title})):!!(le!=null&&(ce=le.data_title)!==null&&ce!==void 0&&ce.toString().toLowerCase().includes(ne.toLowerCase())||le!=null&&(he=le[x])!==null&&he!==void 0&&he.toString().toLowerCase().includes(ne.toLowerCase()))},onSearch:O?function(ne){v&&E(ne),i==null||i(ne),A(ne)}:void 0,onChange:function(le,ce){O&&c&&(E(void 0),i==null||i(""),A(void 0));for(var he=arguments.length,ue=new Array(he>2?he-2:0),fe=2;fe-1&&e%1==0&&e-1&&e%1==0&&e<=vht}var u9=yht,bht=$g,xht=u9,Cht=Uu,wht="[object Arguments]",Sht="[object Array]",Eht="[object Boolean]",_ht="[object Date]",$ht="[object Error]",Pht="[object Function]",Mht="[object Map]",Rht="[object Number]",Oht="[object Object]",Tht="[object RegExp]",Iht="[object Set]",kht="[object String]",Nht="[object WeakMap]",Dht="[object ArrayBuffer]",Aht="[object DataView]",Fht="[object Float32Array]",Bht="[object Float64Array]",Lht="[object Int8Array]",jht="[object Int16Array]",zht="[object Int32Array]",Hht="[object Uint8Array]",Vht="[object Uint8ClampedArray]",Wht="[object Uint16Array]",Uht="[object Uint32Array]",qr={};qr[Fht]=qr[Bht]=qr[Lht]=qr[jht]=qr[zht]=qr[Hht]=qr[Vht]=qr[Wht]=qr[Uht]=!0;qr[wht]=qr[Sht]=qr[Dht]=qr[Eht]=qr[Aht]=qr[_ht]=qr[$ht]=qr[Pht]=qr[Mht]=qr[Rht]=qr[Oht]=qr[Tht]=qr[Iht]=qr[kht]=qr[Nht]=!1;function Ght(e){return Cht(e)&&xht(e.length)&&!!qr[bht(e)]}var qht=Ght;function Kht(e){return function(t){return e(t)}}var d9=Kht,SM={exports:{}};SM.exports;(function(e,t){var n=a0e,r=t&&!t.nodeType&&t,o=r&&!0&&e&&!e.nodeType&&e,i=o&&o.exports===r,a=i&&n.process,s=function(){try{var l=o&&o.require&&o.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();e.exports=s})(SM,SM.exports);var f9=SM.exports,Yht=qht,Xht=d9,OQ=f9,TQ=OQ&&OQ.isTypedArray,Qht=TQ?Xht(TQ):Yht,p9=Qht,Zht=nht,Jht=l9,emt=qs,tmt=KT,nmt=c9,rmt=p9,omt=Object.prototype,imt=omt.hasOwnProperty;function amt(e,t){var n=emt(e),r=!n&&Jht(e),o=!n&&!r&&tmt(e),i=!n&&!r&&!o&&rmt(e),a=n||r||o||i,s=a?Zht(e.length,String):[],l=s.length;for(var c in e)(t||imt.call(e,c))&&!(a&&(c=="length"||o&&(c=="offset"||c=="parent")||i&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||nmt(c,l)))&&s.push(c);return s}var u0e=amt,smt=Object.prototype;function lmt(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||smt;return e===n}var h9=lmt;function cmt(e,t){return function(n){return e(t(n))}}var d0e=cmt,umt=d0e,dmt=umt(Object.keys,Object),fmt=dmt,pmt=h9,hmt=fmt,mmt=Object.prototype,gmt=mmt.hasOwnProperty;function vmt(e){if(!pmt(e))return hmt(e);var t=[];for(var n in Object(e))gmt.call(e,n)&&n!="constructor"&&t.push(n);return t}var ymt=vmt;function bmt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Il=bmt,xmt=$g,Cmt=Il,wmt="[object AsyncFunction]",Smt="[object Function]",Emt="[object GeneratorFunction]",_mt="[object Proxy]";function $mt(e){if(!Cmt(e))return!1;var t=xmt(e);return t==Smt||t==Emt||t==wmt||t==_mt}var m9=$mt,Pmt=m9,Mmt=u9;function Rmt(e){return e!=null&&Mmt(e.length)&&!Pmt(e)}var rb=Rmt,Omt=u0e,Tmt=ymt,Imt=rb;function kmt(e){return Imt(e)?Omt(e):Tmt(e)}var mS=kmt,Nmt=l0e,Dmt=mS;function Amt(e,t){return e&&Nmt(e,t,Dmt)}var f0e=Amt;function Fmt(e){return e}var YT=Fmt,Bmt=YT;function Lmt(e){return typeof e=="function"?e:Bmt}var p0e=Lmt,jmt=f0e,zmt=p0e;function Hmt(e,t){return e&&jmt(e,zmt(t))}var g9=Hmt,Vmt=d0e,Wmt=Vmt(Object.getPrototypeOf,Object),v9=Wmt,Umt=$g,Gmt=v9,qmt=Uu,Kmt="[object Object]",Ymt=Function.prototype,Xmt=Object.prototype,h0e=Ymt.toString,Qmt=Xmt.hasOwnProperty,Zmt=h0e.call(Object);function Jmt(e){if(!qmt(e)||Umt(e)!=Kmt)return!1;var t=Gmt(e);if(t===null)return!0;var n=Qmt.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&h0e.call(n)==Zmt}var m0e=Jmt;function egt(e,t){for(var n=-1,r=e==null?0:e.length,o=Array(r);++n-1}var ggt=mgt,vgt=XT;function ygt(e,t){var n=this.__data__,r=vgt(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var bgt=ygt,xgt=ngt,Cgt=ugt,wgt=pgt,Sgt=ggt,Egt=bgt;function ob(e){var t=-1,n=e==null?0:e.length;for(this.clear();++ts))return!1;var c=i.get(e),u=i.get(t);if(c&&u)return c==t&&u==e;var d=-1,p=!0,h=n&A0t?new I0t:void 0;for(i.set(e,t),i.set(t,e);++d0&&arguments[0]!==void 0?arguments[0]:[],n=[];return(0,S1t.default)(t,function(r){Array.isArray(r)?e(r).map(function(o){return n.push(o)}):(0,C1t.default)(r)?(0,b1t.default)(r,function(o,i){o===!0&&n.push(i),n.push(i+"-"+o)}):(0,v1t.default)(r)&&n.push(r)}),n};pS.default=E1t;var vS={};function _1t(e,t){for(var n=-1,r=e==null?0:e.length;++n1&&arguments[1]!==void 0?arguments[1]:[],r=t.default&&(0,LSt.default)(t.default)||{};return n.map(function(o){var i=t[o];return i&&(0,FSt.default)(i,function(a,s){r[s]||(r[s]={}),r[s]=jSt({},r[s],i[s])}),o}),r};vS.default=zSt;var xS={};Object.defineProperty(xS,"__esModule",{value:!0});xS.autoprefix=void 0;var HSt=g9,dZ=WSt(HSt),VSt=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){QSt(o,r);function o(){var i,a,s,l;XSt(this,o);for(var c=arguments.length,u=Array(c),d=0;d1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){rEt(o,r);function o(){var i,a,s,l;nEt(this,o);for(var c=arguments.length,u=Array(c),d=0;d1&&arguments[1]!==void 0?arguments[1]:!0;r[a]=s};return t===0&&o("first-child"),t===n-1&&o("last-child"),(t===0||t%2===0)&&o("even"),Math.abs(t%2)===1&&o("odd"),o("nth-child",t),r};_9.default=iEt;Object.defineProperty(pl,"__esModule",{value:!0});pl.ReactCSS=pl.loop=pl.handleActive=pl.handleHover=pl.hover=void 0;var aEt=pS,sEt=cb(aEt),lEt=vS,cEt=cb(lEt),uEt=xS,dEt=cb(uEt),fEt=CS,G0e=cb(fEt),pEt=wS,hEt=cb(pEt),mEt=_9,gEt=cb(mEt);function cb(e){return e&&e.__esModule?e:{default:e}}pl.hover=G0e.default;pl.handleHover=G0e.default;pl.handleActive=hEt.default;pl.loop=gEt.default;var vEt=pl.ReactCSS=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o0){if(++t>=l2t)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var f2t=d2t,p2t=s2t,h2t=f2t,m2t=h2t(p2t),g2t=m2t,v2t=YT,y2t=t2t,b2t=g2t;function x2t(e,t){return b2t(y2t(e,t,v2t),e+"")}var C2t=x2t,w2t=gS,S2t=rb,E2t=c9,_2t=Il;function $2t(e,t,n){if(!_2t(n))return!1;var r=typeof t;return(r=="number"?S2t(n)&&E2t(t,n.length):r=="string"&&t in n)?w2t(n[t],e):!1}var P2t=$2t,M2t=C2t,R2t=P2t;function O2t(e){return M2t(function(t,n){var r=-1,o=n.length,i=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(i=e.length>3&&typeof i=="function"?(o--,i):void 0,a&&R2t(n[0],n[1],a)&&(i=o<3?void 0:i,o=1),t=Object(t);++rs?p=1:p=Math.round(d*100/s)/100,n.a!==p)return{h:n.h,s:n.s,l:n.l,a:p,source:"rgb"}}else{var h;if(u<0?h=0:u>a?h=1:h=Math.round(u*100/a)/100,o!==h)return{h:n.h,s:n.s,l:n.l,a:h,source:"rgb"}}return null},P6={},B2t=function(t,n,r,o){if(typeof document>"u"&&!o)return null;var i=o?new o:document.createElement("canvas");i.width=r*2,i.height=r*2;var a=i.getContext("2d");return a?(a.fillStyle=t,a.fillRect(0,0,i.width,i.height),a.fillStyle=n,a.fillRect(0,0,r,r),a.translate(r,r),a.fillRect(0,0,r,r),i.toDataURL()):null},L2t=function(t,n,r,o){var i="".concat(t,"-").concat(n,"-").concat(r).concat(o?"-server":"");if(P6[i])return P6[i];var a=B2t(t,n,r,o);return P6[i]=a,a};function FC(e){"@babel/helpers - typeof";return FC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},FC(e)}function xZ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function $2(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function $M(e){return $M=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$M(e)}var e_t=function(e){Y2t(n,e);var t=X2t(n);function n(){var r;U2t(this,n);for(var o=arguments.length,i=new Array(o),a=0;aP){const q=D.length-P-1;L+=`,"... ${m(q)} not stringified"`}return N.pop(),`[${L}]`}let U=Object.keys(D);const V=U.length;if(V===0)return"{}";if(_P){const W=V-P;L+=`${j}"...":"${m(W)} not stringified"`}return N.pop(),`{${L}}`}case"number":return isFinite(D)?String(D):x?x(D):"null";case"boolean":return D===!0?"true":"false";case"undefined":return;case"bigint":if(S)return String(D);default:return x?x(D):void 0}}function k(I,D,N){if(arguments.length>1){let L="";if(typeof N=="number"?L=" ".repeat(Math.min(N,10)):typeof N=="string"&&(L=N.slice(0,10)),D!=null){if(typeof D=="function")return $("",{"":I},[],D,L,"");if(Array.isArray(D))return T("",I,[],v(D),L,"")}if(L.length!==0)return R("",I,[],L,"")}return O("",I,[])}return k}})(y5,y5.exports);var uut=y5.exports;const dut=Ar(uut),fut=dut.configure;var uQ=fut({bigint:!0,circularValue:"Magic circle!",deterministic:!1,maximumDepth:4});function put(){this.__data__=[],this.size=0}function VO(e,t){return e===t||e!==e&&t!==t}function WO(e,t){for(var n=e.length;n--;)if(VO(e[n][0],t))return n;return-1}var hut=Array.prototype,mut=hut.splice;function gut(e){var t=this.__data__,n=WO(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():mut.call(t,n,1),--this.size,!0}function vut(e){var t=this.__data__,n=WO(t,e);return n<0?void 0:t[n][1]}function yut(e){return WO(this.__data__,e)>-1}function but(e,t){var n=this.__data__,r=WO(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function uf(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=Tdt}function a9(e){return e!=null&&Yve(e.length)&&!r9(e)}function Rdt(e){return dS(e)&&a9(e)}function Odt(){return!1}var Xve=typeof exports=="object"&&exports&&!exports.nodeType&&exports,yQ=Xve&&typeof module=="object"&&module&&!module.nodeType&&module,kdt=yQ&&yQ.exports===Xve,bQ=kdt?Jy.Buffer:void 0,Idt=bQ?bQ.isBuffer:void 0,Qve=Idt||Odt,Ddt="[object Object]",Ndt=Function.prototype,Adt=Object.prototype,Zve=Ndt.toString,Fdt=Adt.hasOwnProperty,Bdt=Zve.call(Object);function Ldt(e){if(!dS(e)||UO(e)!=Ddt)return!1;var t=Gve(e);if(t===null)return!0;var n=Fdt.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&Zve.call(n)==Bdt}var jdt="[object Arguments]",zdt="[object Array]",Hdt="[object Boolean]",Vdt="[object Date]",Wdt="[object Error]",Udt="[object Function]",Gdt="[object Map]",qdt="[object Number]",Kdt="[object Object]",Ydt="[object RegExp]",Xdt="[object Set]",Qdt="[object String]",Zdt="[object WeakMap]",Jdt="[object ArrayBuffer]",eft="[object DataView]",tft="[object Float32Array]",nft="[object Float64Array]",rft="[object Int8Array]",oft="[object Int16Array]",ift="[object Int32Array]",aft="[object Uint8Array]",sft="[object Uint8ClampedArray]",lft="[object Uint16Array]",cft="[object Uint32Array]",Gr={};Gr[tft]=Gr[nft]=Gr[rft]=Gr[oft]=Gr[ift]=Gr[aft]=Gr[sft]=Gr[lft]=Gr[cft]=!0;Gr[jdt]=Gr[zdt]=Gr[Jdt]=Gr[Hdt]=Gr[eft]=Gr[Vdt]=Gr[Wdt]=Gr[Udt]=Gr[Gdt]=Gr[qdt]=Gr[Kdt]=Gr[Ydt]=Gr[Xdt]=Gr[Qdt]=Gr[Zdt]=!1;function uft(e){return dS(e)&&Yve(e.length)&&!!Gr[UO(e)]}function dft(e){return function(t){return e(t)}}var Jve=typeof exports=="object"&&exports&&!exports.nodeType&&exports,$1=Jve&&typeof module=="object"&&module&&!module.nodeType&&module,fft=$1&&$1.exports===Jve,wD=fft&&Hve.process,xQ=function(){try{var e=$1&&$1.require&&$1.require("util").types;return e||wD&&wD.binding&&wD.binding("util")}catch{}}(),wQ=xQ&&xQ.isTypedArray,e0e=wQ?dft(wQ):uft;function C5(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var pft=Object.prototype,hft=pft.hasOwnProperty;function mft(e,t,n){var r=e[t];(!(hft.call(e,t)&&VO(r,n))||n===void 0&&!(t in e))&&i9(e,t,n)}function gft(e,t,n,r){var o=!n;n||(n={});for(var i=-1,a=t.length;++i-1&&e%1==0&&e0){if(++t>=Oft)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Nft=Dft(Rft);function Aft(e,t){return Nft(Mft(e,t,o0e),e+"")}function Fft(e,t,n){if(!$g(n))return!1;var r=typeof t;return(r=="number"?a9(n)&&t0e(t,n.length):r=="string"&&t in n)?VO(n[t],e):!1}function Bft(e){return Aft(function(t,n){var r=-1,o=n.length,i=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(i=e.length>3&&typeof i=="function"?(o--,i):void 0,a&&Fft(n[0],n[1],a)&&(i=o<3?void 0:i,o=1),t=Object(t);++r2&&arguments[2]!==void 0?arguments[2]:!0,o=Object.keys(n).reduce(function(s,l){var c=n[l];return Gm(c)||(s[l]=c),s},{});if(Object.keys(o).length<1||typeof window>"u"||dt(t)!=="object"||Gm(t)||t instanceof Blob)return t;var i=Array.isArray(t)?[]:{},a=function s(l,c){var u=Array.isArray(l),d=u?[]:{};return l==null||l===void 0?d:(Object.keys(l).forEach(function(f){var h=function x(w,S){return Array.isArray(w)&&w.forEach(function(C,E){if(C){var _=S==null?void 0:S[E];typeof C=="function"&&(S[E]=C(S,f,l)),dt(C)==="object"&&!Array.isArray(C)&&Object.keys(C).forEach(function(P){var $=_==null?void 0:_[P];if(typeof C[P]=="function"&&$){var T=C[P](_[P],f,l);_[P]=dt(T)==="object"?T[P]:T}else dt(C[P])==="object"&&Array.isArray(C[P])&&$&&x(C[P],$)}),dt(C)==="object"&&Array.isArray(C)&&_&&x(C,_)}}),f},m=c?[c,f].flat(1):[f].flat(1),v=l[f],g=oi(o,m),b=function(){var w,S,C=!1;if(typeof g=="function"){S=g==null?void 0:g(v,f,l);var E=dt(S);E!=="object"&&E!=="undefined"?(w=f,C=!0):w=S}else w=h(g,v);if(Array.isArray(w)){d=Wo(d,w,v);return}dt(w)==="object"&&!Array.isArray(i)?i=Lft(i,w):dt(w)==="object"&&Array.isArray(i)?d=B(B({},d),w):(w!==null||w!==void 0)&&(d=Wo(d,[w],C?S:v))};if(g&&typeof g=="function"&&b(),!(typeof window>"u")){if(jft(v)){var y=s(v,m);if(Object.keys(y).length<1)return;d=Wo(d,[f],y);return}b()}}),r?d:l)};return i=Array.isArray(t)&&Array.isArray(i)?De(a(t)):jve({},a(t),i),i},zs=function(t){return t===void 0?{}:cS(Wd,"5.13.0")<=0?{bordered:t}:{variant:t?void 0:"borderless"}};function ov(e){var t=typeof window>"u",n=p.useState(function(){return t?!1:window.matchMedia(e).matches}),r=ie(n,2),o=r[0],i=r[1];return p.useLayoutEffect(function(){if(!t){var a=window.matchMedia(e),s=function(c){return i(c.matches)};return a.addListener(s),function(){return a.removeListener(s)}}},[e]),o}var Gf={xs:{maxWidth:575,matchMedia:"(max-width: 575px)"},sm:{minWidth:576,maxWidth:767,matchMedia:"(min-width: 576px) and (max-width: 767px)"},md:{minWidth:768,maxWidth:991,matchMedia:"(min-width: 768px) and (max-width: 991px)"},lg:{minWidth:992,maxWidth:1199,matchMedia:"(min-width: 992px) and (max-width: 1199px)"},xl:{minWidth:1200,maxWidth:1599,matchMedia:"(min-width: 1200px) and (max-width: 1599px)"},xxl:{minWidth:1600,matchMedia:"(min-width: 1600px)"}},Hft=function(){var t=void 0;if(typeof window>"u")return t;var n=Object.keys(Gf).find(function(r){var o=Gf[r].matchMedia;return!!window.matchMedia(o).matches});return t=n,t},Vft=function(){var t=ov(Gf.md.matchMedia),n=ov(Gf.lg.matchMedia),r=ov(Gf.xxl.matchMedia),o=ov(Gf.xl.matchMedia),i=ov(Gf.sm.matchMedia),a=ov(Gf.xs.matchMedia),s=p.useState(Hft()),l=ie(s,2),c=l[0],u=l[1];return p.useEffect(function(){if(r){u("xxl");return}if(o){u("xl");return}if(n){u("lg");return}if(t){u("md");return}if(i){u("sm");return}if(a){u("xs");return}u("md")},[t,n,r,o,i,a]),c},P1=function(){return P1=Object.assign||function(e){for(var t,n=1,r=arguments.length;n"u"||!window.URL)return{};var u=[];a.forEach(function(f,h){u.push({key:h,value:f})}),u=u.reduce(function(f,h){return(f[h.key]=f[h.key]||[]).push(h),f},{}),u=Object.keys(u).map(function(f){var h=u[f];return h.length===1?[f,h[0].value]:[f,h.map(function(m){var v=m.value;return v})]});var d=P1({},e);return u.forEach(function(f){var h=f[0],m=f[1];d[h]=qft(h,m,{},e)}),d},[t.disabled,e,a]);function l(u){if(!(typeof window>"u"||!window.URL)){var d=Wft(u);window.location.search!==d.search&&window.history.replaceState({},"",d.toString()),a.toString()!==d.searchParams.toString()&&o({})}}p.useEffect(function(){t.disabled||typeof window>"u"||!window.URL||l(P1(P1({},e),s))},[t.disabled,s]);var c=function(u){l(u)};return p.useEffect(function(){if(t.disabled)return function(){};if(typeof window>"u"||!window.URL)return function(){};var u=function(){o({})};return window.addEventListener("popstate",u),function(){window.removeEventListener("popstate",u)}},[t.disabled]),[s,c]}var Gft={true:!0,false:!1};function qft(e,t,n,r){if(!n)return t;var o=n[e],i=t===void 0?r[e]:t;return o===Number?Number(i):o===Boolean||t==="true"||t==="false"?Gft[i]:Array.isArray(o)?o.find(function(a){return a==i})||r[e]:i}var Hc=Z.createContext({}),Kft=["children","Wrapper"],Yft=["children","Wrapper"],i0e=p.createContext({grid:!1,colProps:void 0,rowProps:void 0}),Xft=function(t){var n=t.grid,r=t.rowProps,o=t.colProps;return{grid:!!n,RowWrapper:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=a.children,l=a.Wrapper,c=Ye(a,Kft);return n?M.jsx($O,B(B(B({gutter:8},r),c),{},{children:s})):l?M.jsx(l,{children:s}):s},ColWrapper:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=a.children,l=a.Wrapper,c=Ye(a,Yft),u=p.useMemo(function(){var d=B(B({},o),c);return typeof d.span>"u"&&typeof d.xs>"u"&&(d.xs=24),d},[c]);return n?M.jsx(j0,B(B({},u),{},{children:s})):l?M.jsx(l,{children:s}):s}}},s9=function(t){var n=p.useMemo(function(){return dt(t)==="object"?t:{grid:t}},[t]),r=p.useContext(i0e),o=r.grid,i=r.colProps;return p.useMemo(function(){return Xft({grid:!!(o||n.grid),rowProps:n==null?void 0:n.rowProps,colProps:(n==null?void 0:n.colProps)||i,Wrapper:n==null?void 0:n.Wrapper})},[n==null?void 0:n.Wrapper,n.grid,o,JSON.stringify([i,n==null?void 0:n.colProps,n==null?void 0:n.rowProps])])},Qft=["valueType","customLightMode","lightFilterLabelFormatter","valuePropName","ignoreWidth","defaultProps"],Zft=["label","tooltip","placeholder","width","bordered","messageVariables","ignoreFormItem","transform","convertValue","readonly","allowClear","colSize","getFormItemProps","getFieldProps","filedConfig","cacheForSwr","proFieldProps"],SQ={xs:104,s:216,sm:216,m:328,md:328,l:440,lg:440,xl:552},Jft=["switch","radioButton","radio","rate"];function qO(e,t){e.displayName="ProFormComponent";var n=function(i){var a=B(B({},i==null?void 0:i.filedConfig),t),s=a.valueType,l=a.customLightMode,c=a.lightFilterLabelFormatter,u=a.valuePropName,d=u===void 0?"value":u,f=a.ignoreWidth,h=a.defaultProps,m=Ye(a,Qft),v=B(B({},h),i),g=v.label,b=v.tooltip,y=v.placeholder,x=v.width,w=v.bordered,S=v.messageVariables,C=v.ignoreFormItem,E=v.transform,_=v.convertValue,P=v.readonly,$=v.allowClear;v.colSize;var T=v.getFormItemProps,R=v.getFieldProps;v.filedConfig;var O=v.cacheForSwr,k=v.proFieldProps,I=Ye(v,Zft),D=s||I.valueType,N=p.useMemo(function(){return f||Jft.includes(D)},[f,D]),L=p.useState(),H=ie(L,2),U=H[1],V=p.useState(),j=ie(V,2),F=j[0],W=j[1],X=Z.useContext(Hc),J=qa(function(){return{formItemProps:T==null?void 0:T(),fieldProps:R==null?void 0:R()}},[R,T,I.dependenciesValues,F]),q=qa(function(){var ge=B(B(B(B({},C?fl({value:I.value}):{}),{},{placeholder:y,disabled:i.disabled},X.fieldProps),J.fieldProps),I.fieldProps);return ge.style=fl(ge==null?void 0:ge.style),ge},[C,I.value,I.fieldProps,y,i.disabled,X.fieldProps,J.fieldProps]),A=out(I),z=qa(function(){return B(B(B(B({},X.formItemProps),A),J.formItemProps),I.formItemProps)},[J.formItemProps,X.formItemProps,I.formItemProps,A]),G=qa(function(){return B(B({messageVariables:S},m),z)},[m,z,S]);K$(!I.defaultValue,"请不要在 Form 中使用 defaultXXX。如果需要默认值请使用 initialValues 和 initialValue。");var Y=p.useContext(Lp),Q=Y.prefixName,ee=qa(function(){var ge,de=G==null?void 0:G.name;Array.isArray(de)&&(de=de.join("_")),Array.isArray(Q)&&de&&(de="".concat(Q.join("."),".").concat(de));var be=de&&"form-".concat((ge=X.formKey)!==null&&ge!==void 0?ge:"","-field-").concat(de);return be},[uQ(G==null?void 0:G.name),Q,X.formKey]),te=yc(function(){var ge;T||R?W([]):I.renderFormItem&&U([]);for(var de=arguments.length,be=new Array(de),Ee=0;Ee0?le.map(function(he,ue){var fe=ce==null?void 0:ce[ue],ve=fe==null?void 0:fe["data-item"];return B(B(B({},ve||{}),he),{},{label:D&&ve?ve.label:he.label})}):[]},oe=function ne(le){return le.map(function(ce,he){var ue,fe=ce,ve=fe.className,ge=fe.optionType,de=Ye(fe,apt),be=ce[U],Ee=ce[j],Le=(ue=ce[W])!==null&&ue!==void 0?ue:[];return ge==="optGroup"||ce.options?B(B({label:be},de),{},{data_title:be,title:be,key:Ee??"".concat(be==null?void 0:be.toString(),"-").concat(he,"-").concat(bM()),children:ne(Le)}):B(B({title:be},de),{},{data_title:be,value:Ee??he,key:Ee??"".concat(be==null?void 0:be.toString(),"-").concat(he,"-").concat(bM()),"data-item":ce,className:"".concat(Q,"-option ").concat(ve||"").trim(),label:(r==null?void 0:r(ce))||be})})};return M.jsx(Pi,B(B({ref:z,className:ee,allowClear:!0,autoClearSearchValue:c,disabled:S,mode:o,showSearch:R,searchValue:q,optionFilterProp:b,optionLabelProp:x,onClear:function(){$==null||$(),E(void 0),R&&A(void 0)}},N),{},{filterOption:N.filterOption==!1?!1:function(ne,le){var ce,he;return N.filterOption&&typeof N.filterOption=="function"?N.filterOption(ne,B(B({},le),{},{label:le==null?void 0:le.data_title})):!!(le!=null&&(ce=le.data_title)!==null&&ce!==void 0&&ce.toString().toLowerCase().includes(ne.toLowerCase())||le!=null&&(he=le[b])!==null&&he!==void 0&&he.toString().toLowerCase().includes(ne.toLowerCase()))},onSearch:R?function(ne){v&&E(ne),i==null||i(ne),A(ne)}:void 0,onChange:function(le,ce){R&&c&&(E(void 0),i==null||i(""),A(void 0));for(var he=arguments.length,ue=new Array(he>2?he-2:0),fe=2;fe-1&&e%1==0&&e-1&&e%1==0&&e<=vht}var u9=yht,bht=Pg,xht=u9,wht=Uu,Cht="[object Arguments]",Sht="[object Array]",Eht="[object Boolean]",_ht="[object Date]",$ht="[object Error]",Pht="[object Function]",Mht="[object Map]",Tht="[object Number]",Rht="[object Object]",Oht="[object RegExp]",kht="[object Set]",Iht="[object String]",Dht="[object WeakMap]",Nht="[object ArrayBuffer]",Aht="[object DataView]",Fht="[object Float32Array]",Bht="[object Float64Array]",Lht="[object Int8Array]",jht="[object Int16Array]",zht="[object Int32Array]",Hht="[object Uint8Array]",Vht="[object Uint8ClampedArray]",Wht="[object Uint16Array]",Uht="[object Uint32Array]",qr={};qr[Fht]=qr[Bht]=qr[Lht]=qr[jht]=qr[zht]=qr[Hht]=qr[Vht]=qr[Wht]=qr[Uht]=!0;qr[Cht]=qr[Sht]=qr[Nht]=qr[Eht]=qr[Aht]=qr[_ht]=qr[$ht]=qr[Pht]=qr[Mht]=qr[Tht]=qr[Rht]=qr[Oht]=qr[kht]=qr[Iht]=qr[Dht]=!1;function Ght(e){return wht(e)&&xht(e.length)&&!!qr[bht(e)]}var qht=Ght;function Kht(e){return function(t){return e(t)}}var d9=Kht,SM={exports:{}};SM.exports;(function(e,t){var n=a0e,r=t&&!t.nodeType&&t,o=r&&!0&&e&&!e.nodeType&&e,i=o&&o.exports===r,a=i&&n.process,s=function(){try{var l=o&&o.require&&o.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();e.exports=s})(SM,SM.exports);var f9=SM.exports,Yht=qht,Xht=d9,RQ=f9,OQ=RQ&&RQ.isTypedArray,Qht=OQ?Xht(OQ):Yht,p9=Qht,Zht=nht,Jht=l9,emt=qs,tmt=KO,nmt=c9,rmt=p9,omt=Object.prototype,imt=omt.hasOwnProperty;function amt(e,t){var n=emt(e),r=!n&&Jht(e),o=!n&&!r&&tmt(e),i=!n&&!r&&!o&&rmt(e),a=n||r||o||i,s=a?Zht(e.length,String):[],l=s.length;for(var c in e)(t||imt.call(e,c))&&!(a&&(c=="length"||o&&(c=="offset"||c=="parent")||i&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||nmt(c,l)))&&s.push(c);return s}var u0e=amt,smt=Object.prototype;function lmt(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||smt;return e===n}var h9=lmt;function cmt(e,t){return function(n){return e(t(n))}}var d0e=cmt,umt=d0e,dmt=umt(Object.keys,Object),fmt=dmt,pmt=h9,hmt=fmt,mmt=Object.prototype,gmt=mmt.hasOwnProperty;function vmt(e){if(!pmt(e))return hmt(e);var t=[];for(var n in Object(e))gmt.call(e,n)&&n!="constructor"&&t.push(n);return t}var ymt=vmt;function bmt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var kl=bmt,xmt=Pg,wmt=kl,Cmt="[object AsyncFunction]",Smt="[object Function]",Emt="[object GeneratorFunction]",_mt="[object Proxy]";function $mt(e){if(!wmt(e))return!1;var t=xmt(e);return t==Smt||t==Emt||t==Cmt||t==_mt}var m9=$mt,Pmt=m9,Mmt=u9;function Tmt(e){return e!=null&&Mmt(e.length)&&!Pmt(e)}var rb=Tmt,Rmt=u0e,Omt=ymt,kmt=rb;function Imt(e){return kmt(e)?Rmt(e):Omt(e)}var mS=Imt,Dmt=l0e,Nmt=mS;function Amt(e,t){return e&&Dmt(e,t,Nmt)}var f0e=Amt;function Fmt(e){return e}var YO=Fmt,Bmt=YO;function Lmt(e){return typeof e=="function"?e:Bmt}var p0e=Lmt,jmt=f0e,zmt=p0e;function Hmt(e,t){return e&&jmt(e,zmt(t))}var g9=Hmt,Vmt=d0e,Wmt=Vmt(Object.getPrototypeOf,Object),v9=Wmt,Umt=Pg,Gmt=v9,qmt=Uu,Kmt="[object Object]",Ymt=Function.prototype,Xmt=Object.prototype,h0e=Ymt.toString,Qmt=Xmt.hasOwnProperty,Zmt=h0e.call(Object);function Jmt(e){if(!qmt(e)||Umt(e)!=Kmt)return!1;var t=Gmt(e);if(t===null)return!0;var n=Qmt.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&h0e.call(n)==Zmt}var m0e=Jmt;function egt(e,t){for(var n=-1,r=e==null?0:e.length,o=Array(r);++n-1}var ggt=mgt,vgt=XO;function ygt(e,t){var n=this.__data__,r=vgt(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var bgt=ygt,xgt=ngt,wgt=ugt,Cgt=pgt,Sgt=ggt,Egt=bgt;function ob(e){var t=-1,n=e==null?0:e.length;for(this.clear();++ts))return!1;var c=i.get(e),u=i.get(t);if(c&&u)return c==t&&u==e;var d=-1,f=!0,h=n&A0t?new k0t:void 0;for(i.set(e,t),i.set(t,e);++d0&&arguments[0]!==void 0?arguments[0]:[],n=[];return(0,S1t.default)(t,function(r){Array.isArray(r)?e(r).map(function(o){return n.push(o)}):(0,w1t.default)(r)?(0,b1t.default)(r,function(o,i){o===!0&&n.push(i),n.push(i+"-"+o)}):(0,v1t.default)(r)&&n.push(r)}),n};pS.default=E1t;var vS={};function _1t(e,t){for(var n=-1,r=e==null?0:e.length;++n1&&arguments[1]!==void 0?arguments[1]:[],r=t.default&&(0,LSt.default)(t.default)||{};return n.map(function(o){var i=t[o];return i&&(0,FSt.default)(i,function(a,s){r[s]||(r[s]={}),r[s]=jSt({},r[s],i[s])}),o}),r};vS.default=zSt;var xS={};Object.defineProperty(xS,"__esModule",{value:!0});xS.autoprefix=void 0;var HSt=g9,dZ=WSt(HSt),VSt=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){QSt(o,r);function o(){var i,a,s,l;XSt(this,o);for(var c=arguments.length,u=Array(c),d=0;d1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){rEt(o,r);function o(){var i,a,s,l;nEt(this,o);for(var c=arguments.length,u=Array(c),d=0;d1&&arguments[1]!==void 0?arguments[1]:!0;r[a]=s};return t===0&&o("first-child"),t===n-1&&o("last-child"),(t===0||t%2===0)&&o("even"),Math.abs(t%2)===1&&o("odd"),o("nth-child",t),r};_9.default=iEt;Object.defineProperty(pl,"__esModule",{value:!0});pl.ReactCSS=pl.loop=pl.handleActive=pl.handleHover=pl.hover=void 0;var aEt=pS,sEt=cb(aEt),lEt=vS,cEt=cb(lEt),uEt=xS,dEt=cb(uEt),fEt=wS,G0e=cb(fEt),pEt=CS,hEt=cb(pEt),mEt=_9,gEt=cb(mEt);function cb(e){return e&&e.__esModule?e:{default:e}}pl.hover=G0e.default;pl.handleHover=G0e.default;pl.handleActive=hEt.default;pl.loop=gEt.default;var vEt=pl.ReactCSS=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o0){if(++t>=l2t)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var f2t=d2t,p2t=s2t,h2t=f2t,m2t=h2t(p2t),g2t=m2t,v2t=YO,y2t=t2t,b2t=g2t;function x2t(e,t){return b2t(y2t(e,t,v2t),e+"")}var w2t=x2t,C2t=gS,S2t=rb,E2t=c9,_2t=kl;function $2t(e,t,n){if(!_2t(n))return!1;var r=typeof t;return(r=="number"?S2t(n)&&E2t(t,n.length):r=="string"&&t in n)?C2t(n[t],e):!1}var P2t=$2t,M2t=w2t,T2t=P2t;function R2t(e){return M2t(function(t,n){var r=-1,o=n.length,i=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(i=e.length>3&&typeof i=="function"?(o--,i):void 0,a&&T2t(n[0],n[1],a)&&(i=o<3?void 0:i,o=1),t=Object(t);++rs?f=1:f=Math.round(d*100/s)/100,n.a!==f)return{h:n.h,s:n.s,l:n.l,a:f,source:"rgb"}}else{var h;if(u<0?h=0:u>a?h=1:h=Math.round(u*100/a)/100,o!==h)return{h:n.h,s:n.s,l:n.l,a:h,source:"rgb"}}return null},PD={},B2t=function(t,n,r,o){if(typeof document>"u"&&!o)return null;var i=o?new o:document.createElement("canvas");i.width=r*2,i.height=r*2;var a=i.getContext("2d");return a?(a.fillStyle=t,a.fillRect(0,0,i.width,i.height),a.fillStyle=n,a.fillRect(0,0,r,r),a.translate(r,r),a.fillRect(0,0,r,r),i.toDataURL()):null},L2t=function(t,n,r,o){var i="".concat(t,"-").concat(n,"-").concat(r).concat(o?"-server":"");if(PD[i])return PD[i];var a=B2t(t,n,r,o);return PD[i]=a,a};function Fw(e){"@babel/helpers - typeof";return Fw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fw(e)}function xZ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function $2(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function $M(e){return $M=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$M(e)}var e_t=function(e){Y2t(n,e);var t=X2t(n);function n(){var r;U2t(this,n);for(var o=arguments.length,i=new Array(o),a=0;aa)d=0;else{var p=-(u*100/a)+100;d=360*p/100}if(r.h!==d)return{h:d,s:r.s,l:r.l,a:r.a,source:"hsl"}}else{var h;if(c<0)h=0;else if(c>i)h=359;else{var m=c*100/i;h=360*m/100}if(r.h!==h)return{h,s:r.s,l:r.l,a:r.a,source:"hsl"}}return null};function G0(e){"@babel/helpers - typeof";return G0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},G0(e)}function n_t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r_t(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function PM(e){return PM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},PM(e)}var f_t=function(e){s_t(n,e);var t=l_t(n);function n(){var r;n_t(this,n);for(var o=arguments.length,i=new Array(o),a=0;aa)d=0;else{var f=-(u*100/a)+100;d=360*f/100}if(r.h!==d)return{h:d,s:r.s,l:r.l,a:r.a,source:"hsl"}}else{var h;if(c<0)h=0;else if(c>i)h=359;else{var m=c*100/i;h=360*m/100}if(r.h!==h)return{h,s:r.s,l:r.l,a:r.a,source:"hsl"}}return null};function G0(e){"@babel/helpers - typeof";return G0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},G0(e)}function n_t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r_t(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function PM(e){return PM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},PM(e)}var f_t=function(e){s_t(n,e);var t=l_t(n);function n(){var r;n_t(this,n);for(var o=arguments.length,i=new Array(o),a=0;a=t||E<0||d&&_>=i}function x(){var w=M6();if(g(w))return y(w);s=setTimeout(x,v(w))}function y(w){return s=void 0,p&&r?h(w):(r=o=void 0,a)}function b(){s!==void 0&&clearTimeout(s),c=0,r=l=o=s=void 0}function C(){return s===void 0?a:y(M6())}function S(){var w=M6(),E=g(w);if(r=arguments,o=this,l=w,E){if(s===void 0)return m(l);if(d)return clearTimeout(s),s=setTimeout(x,t),h(l)}return s===void 0&&(s=setTimeout(x,t)),a}return S.cancel=b,S.flush=C,S}var Q0e=D_t;const A_t=Ar(Q0e);var F_t=Q0e,B_t=Il,L_t="Expected a function";function j_t(e,t,n){var r=!0,o=!0;if(typeof e!="function")throw new TypeError(L_t);return B_t(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),F_t(e,t,{leading:r,maxWait:t,trailing:o})}var z_t=j_t;const H_t=Ar(z_t);var V_t=function(t,n,r){var o=r.getBoundingClientRect(),i=o.width,a=o.height,s=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,l=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,c=s-(r.getBoundingClientRect().left+window.pageXOffset),u=l-(r.getBoundingClientRect().top+window.pageYOffset);c<0?c=0:c>i&&(c=i),u<0?u=0:u>a&&(u=a);var d=c/i,p=1-u/a;return{h:n.h,s:d,v:p,a:n.a,source:"hsv"}};function q0(e){"@babel/helpers - typeof";return q0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},q0(e)}function W_t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function U_t(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function MM(e){return MM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},MM(e)}var e$t=function(e){Y_t(n,e);var t=X_t(n);function n(r){var o;return W_t(this,n),o=t.call(this,r),o.handleChange=function(i){typeof o.props.onChange=="function"&&o.throttle(o.props.onChange,V_t(i,o.props.hsl,o.container),i)},o.handleMouseDown=function(i){o.handleChange(i);var a=o.getContainerRenderWindow();a.addEventListener("mousemove",o.handleChange),a.addEventListener("mouseup",o.handleMouseUp)},o.handleMouseUp=function(){o.unbindEventListeners()},o.throttle=H_t(function(i,a,s){i(a,s)},50),o}return G_t(n,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var o=this.container,i=window;!i.document.contains(o)&&i.parent!==i;)i=i.parent;return i}},{key:"unbindEventListeners",value:function(){var o=this.getContainerRenderWindow();o.removeEventListener("mousemove",this.handleChange),o.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var o=this,i=this.props.style||{},a=i.color,s=i.white,l=i.black,c=i.pointer,u=i.circle,d=nh({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl(".concat(this.props.hsl.h,",100%, 50%)"),borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:"".concat(-(this.props.hsv.v*100)+100,"%"),left:"".concat(this.props.hsv.s*100,"%"),cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:`0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3), + `),Z.createElement("div",{style:s.pointer},this.props.pointer?Z.createElement(this.props.pointer,this.props):Z.createElement("div",{style:s.slider}))))}}]),n}(p.PureComponent||p.Component),p_t=Vc,h_t=function(){return p_t.Date.now()},m_t=h_t,g_t=/\s/;function v_t(e){for(var t=e.length;t--&&g_t.test(e.charAt(t)););return t}var y_t=v_t,b_t=y_t,x_t=/^\s+/;function w_t(e){return e&&e.slice(0,b_t(e)+1).replace(x_t,"")}var C_t=w_t,S_t=C_t,CZ=kl,E_t=n4,SZ=NaN,__t=/^[-+]0x[0-9a-f]+$/i,$_t=/^0b[01]+$/i,P_t=/^0o[0-7]+$/i,M_t=parseInt;function T_t(e){if(typeof e=="number")return e;if(E_t(e))return SZ;if(CZ(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=CZ(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=S_t(e);var n=$_t.test(e);return n||P_t.test(e)?M_t(e.slice(2),n?2:8):__t.test(e)?SZ:+e}var R_t=T_t,O_t=kl,MD=m_t,EZ=R_t,k_t="Expected a function",I_t=Math.max,D_t=Math.min;function N_t(e,t,n){var r,o,i,a,s,l,c=0,u=!1,d=!1,f=!0;if(typeof e!="function")throw new TypeError(k_t);t=EZ(t)||0,O_t(n)&&(u=!!n.leading,d="maxWait"in n,i=d?I_t(EZ(n.maxWait)||0,t):i,f="trailing"in n?!!n.trailing:f);function h(C){var E=r,_=o;return r=o=void 0,c=C,a=e.apply(_,E),a}function m(C){return c=C,s=setTimeout(b,t),u?h(C):a}function v(C){var E=C-l,_=C-c,P=t-E;return d?D_t(P,i-_):P}function g(C){var E=C-l,_=C-c;return l===void 0||E>=t||E<0||d&&_>=i}function b(){var C=MD();if(g(C))return y(C);s=setTimeout(b,v(C))}function y(C){return s=void 0,f&&r?h(C):(r=o=void 0,a)}function x(){s!==void 0&&clearTimeout(s),c=0,r=l=o=s=void 0}function w(){return s===void 0?a:y(MD())}function S(){var C=MD(),E=g(C);if(r=arguments,o=this,l=C,E){if(s===void 0)return m(l);if(d)return clearTimeout(s),s=setTimeout(b,t),h(l)}return s===void 0&&(s=setTimeout(b,t)),a}return S.cancel=x,S.flush=w,S}var Q0e=N_t;const A_t=Ar(Q0e);var F_t=Q0e,B_t=kl,L_t="Expected a function";function j_t(e,t,n){var r=!0,o=!0;if(typeof e!="function")throw new TypeError(L_t);return B_t(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),F_t(e,t,{leading:r,maxWait:t,trailing:o})}var z_t=j_t;const H_t=Ar(z_t);var V_t=function(t,n,r){var o=r.getBoundingClientRect(),i=o.width,a=o.height,s=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,l=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,c=s-(r.getBoundingClientRect().left+window.pageXOffset),u=l-(r.getBoundingClientRect().top+window.pageYOffset);c<0?c=0:c>i&&(c=i),u<0?u=0:u>a&&(u=a);var d=c/i,f=1-u/a;return{h:n.h,s:d,v:f,a:n.a,source:"hsv"}};function q0(e){"@babel/helpers - typeof";return q0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},q0(e)}function W_t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function U_t(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function MM(e){return MM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},MM(e)}var e$t=function(e){Y_t(n,e);var t=X_t(n);function n(r){var o;return W_t(this,n),o=t.call(this,r),o.handleChange=function(i){typeof o.props.onChange=="function"&&o.throttle(o.props.onChange,V_t(i,o.props.hsl,o.container),i)},o.handleMouseDown=function(i){o.handleChange(i);var a=o.getContainerRenderWindow();a.addEventListener("mousemove",o.handleChange),a.addEventListener("mouseup",o.handleMouseUp)},o.handleMouseUp=function(){o.unbindEventListeners()},o.throttle=H_t(function(i,a,s){i(a,s)},50),o}return G_t(n,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var o=this.container,i=window;!i.document.contains(o)&&i.parent!==i;)i=i.parent;return i}},{key:"unbindEventListeners",value:function(){var o=this.getContainerRenderWindow();o.removeEventListener("mousemove",this.handleChange),o.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var o=this,i=this.props.style||{},a=i.color,s=i.white,l=i.black,c=i.pointer,u=i.circle,d=rh({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl(".concat(this.props.hsl.h,",100%, 50%)"),borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:"".concat(-(this.props.hsv.v*100)+100,"%"),left:"".concat(this.props.hsv.s*100,"%"),cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:`0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3), 0 0 1px 2px rgba(0,0,0,.4)`,borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:a,white:s,black:l,pointer:c,circle:u}},{custom:!!this.props.style});return Z.createElement("div",{style:d.color,ref:function(h){return o.container=h},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},Z.createElement("style",null,` .saturation-white { background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0)); @@ -533,8 +533,8 @@ ${U}`),D.pop(),`{${W}}`}case"number":return isFinite(N)?String(N):b?b(N):"null"; background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0)); background: linear-gradient(to top, #000, rgba(0,0,0,0)); } - `),Z.createElement("div",{style:d.white,className:"saturation-white"},Z.createElement("div",{style:d.black,className:"saturation-black"}),Z.createElement("div",{style:d.pointer},this.props.pointer?Z.createElement(this.props.pointer,this.props):Z.createElement("div",{style:d.circle}))))}}]),n}(f.PureComponent||f.Component),t$t=N0e,n$t=k0e,r$t=p0e,o$t=qs;function i$t(e,t){var n=o$t(e)?t$t:n$t;return n(e,r$t(t))}var a$t=i$t,s$t=a$t;const l$t=Ar(s$t);function RM(e){"@babel/helpers - typeof";return RM=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},RM(e)}var c$t=/^\s+/,u$t=/\s+$/;function nn(e,t){if(e=e||"",t=t||{},e instanceof nn)return e;if(!(this instanceof nn))return new nn(e,t);var n=d$t(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}nn.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},getLuminance:function(){var t=this.toRgb(),n,r,o,i,a,s;return n=t.r/255,r=t.g/255,o=t.b/255,n<=.03928?i=n/12.92:i=Math.pow((n+.055)/1.055,2.4),r<=.03928?a=r/12.92:a=Math.pow((r+.055)/1.055,2.4),o<=.03928?s=o/12.92:s=Math.pow((o+.055)/1.055,2.4),.2126*i+.7152*a+.0722*s},setAlpha:function(t){return this._a=Z0e(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=$Z(this._r,this._g,this._b);return{h:t.h*360,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=$Z(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this._a==1?"hsv("+n+", "+r+"%, "+o+"%)":"hsva("+n+", "+r+"%, "+o+"%, "+this._roundA+")"},toHsl:function(){var t=_Z(this._r,this._g,this._b);return{h:t.h*360,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=_Z(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this._a==1?"hsl("+n+", "+r+"%, "+o+"%)":"hsla("+n+", "+r+"%, "+o+"%, "+this._roundA+")"},toHex:function(t){return PZ(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return m$t(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(so(this._r,255)*100)+"%",g:Math.round(so(this._g,255)*100)+"%",b:Math.round(so(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(so(this._r,255)*100)+"%, "+Math.round(so(this._g,255)*100)+"%, "+Math.round(so(this._b,255)*100)+"%)":"rgba("+Math.round(so(this._r,255)*100)+"%, "+Math.round(so(this._g,255)*100)+"%, "+Math.round(so(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:P$t[PZ(this._r,this._g,this._b,!0)]||!1},toFilter:function(t){var n="#"+MZ(this._r,this._g,this._b,this._a),r=n,o=this._gradientType?"GradientType = 1, ":"";if(t){var i=nn(t);r="#"+MZ(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+o+"startColorstr="+n+",endColorstr="+r+")"},toString:function(t){var n=!!t;t=t||this._format;var r=!1,o=this._a<1&&this._a>=0,i=!n&&o&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return i?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return nn(this.toString())},_applyModification:function(t,n){var r=t.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(b$t,arguments)},brighten:function(){return this._applyModification(x$t,arguments)},darken:function(){return this._applyModification(C$t,arguments)},desaturate:function(){return this._applyModification(g$t,arguments)},saturate:function(){return this._applyModification(v$t,arguments)},greyscale:function(){return this._applyModification(y$t,arguments)},spin:function(){return this._applyModification(w$t,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(_$t,arguments)},complement:function(){return this._applyCombination(S$t,arguments)},monochromatic:function(){return this._applyCombination($$t,arguments)},splitcomplement:function(){return this._applyCombination(E$t,arguments)},triad:function(){return this._applyCombination(RZ,[3])},tetrad:function(){return this._applyCombination(RZ,[4])}};nn.fromRatio=function(e,t){if(RM(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=Xx(e[r]));e=n}return nn(e,t)};function d$t(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,a=!1,s=!1;return typeof e=="string"&&(e=T$t(e)),RM(e)=="object"&&(od(e.r)&&od(e.g)&&od(e.b)?(t=f$t(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):od(e.h)&&od(e.s)&&od(e.v)?(r=Xx(e.s),o=Xx(e.v),t=h$t(e.h,r,o),a=!0,s="hsv"):od(e.h)&&od(e.s)&&od(e.l)&&(r=Xx(e.s),i=Xx(e.l),t=p$t(e.h,r,i),a=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=Z0e(n),{ok:a,format:e.format||s,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:n}}function f$t(e,t,n){return{r:so(e,255)*255,g:so(t,255)*255,b:so(n,255)*255}}function _Z(e,t,n){e=so(e,255),t=so(t,255),n=so(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i,a,s=(r+o)/2;if(r==o)i=a=0;else{var l=r-o;switch(a=s>.5?l/(2-r-o):l/(r+o),r){case e:i=(t-n)/l+(t1&&(d-=1),d<1/6?c+(u-c)*6*d:d<1/2?u:d<2/3?c+(u-c)*(2/3-d)*6:c}if(t===0)r=o=i=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=a(l,s,e+1/3),o=a(l,s,e),i=a(l,s,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function $Z(e,t,n){e=so(e,255),t=so(t,255),n=so(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i,a,s=r,l=r-o;if(a=r===0?0:l/r,r==o)i=0;else{switch(r){case e:i=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(nn(r));return i}function $$t(e,t){t=t||6;for(var n=nn(e).toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(nn({h:r,s:o,v:i})),i=(i+s)%1;return a}nn.mix=function(e,t,n){n=n===0?0:n||50;var r=nn(e).toRgb(),o=nn(t).toRgb(),i=n/100,a={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return nn(a)};nn.readability=function(e,t){var n=nn(e),r=nn(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};nn.isReadable=function(e,t,n){var r=nn.readability(e,t),o,i;switch(i=!1,o=I$t(n),o.level+o.size){case"AAsmall":case"AAAlarge":i=r>=4.5;break;case"AAlarge":i=r>=3;break;case"AAAsmall":i=r>=7;break}return i};nn.mostReadable=function(e,t,n){var r=null,o=0,i,a,s,l;n=n||{},a=n.includeFallbackColors,s=n.level,l=n.size;for(var c=0;co&&(o=i,r=nn(t[c]));return nn.isReadable(e,r,{level:s,size:l})||!a?r:(n.includeFallbackColors=!1,nn.mostReadable(e,["#fff","#000"],n))};var I5=nn.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",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:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",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:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",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:"f00",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:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},P$t=nn.hexNames=M$t(I5);function M$t(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function Z0e(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function so(e,t){R$t(e)&&(e="100%");var n=O$t(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function a4(e){return Math.min(1,Math.max(0,e))}function Es(e){return parseInt(e,16)}function R$t(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function O$t(e){return typeof e=="string"&&e.indexOf("%")!=-1}function lc(e){return e.length==1?"0"+e:""+e}function Xx(e){return e<=1&&(e=e*100+"%"),e}function J0e(e){return Math.round(parseFloat(e)*255).toString(16)}function OZ(e){return Es(e)/255}var Wl=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",o="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+o),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+o),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+o),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 od(e){return!!Wl.CSS_UNIT.exec(e)}function T$t(e){e=e.replace(c$t,"").replace(u$t,"").toLowerCase();var t=!1;if(I5[e])e=I5[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=Wl.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=Wl.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Wl.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=Wl.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Wl.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=Wl.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Wl.hex8.exec(e))?{r:Es(n[1]),g:Es(n[2]),b:Es(n[3]),a:OZ(n[4]),format:t?"name":"hex8"}:(n=Wl.hex6.exec(e))?{r:Es(n[1]),g:Es(n[2]),b:Es(n[3]),format:t?"name":"hex"}:(n=Wl.hex4.exec(e))?{r:Es(n[1]+""+n[1]),g:Es(n[2]+""+n[2]),b:Es(n[3]+""+n[3]),a:OZ(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=Wl.hex3.exec(e))?{r:Es(n[1]+""+n[1]),g:Es(n[2]+""+n[2]),b:Es(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function I$t(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:t,size:n}}var TZ=function(t){var n=["r","g","b","a","h","s","l","v"],r=0,o=0;return l$t(n,function(i){if(t[i]&&(r+=1,isNaN(t[i])||(o+=1),i==="s"||i==="l")){var a=/^\d+%$/;a.test(t[i])&&(o+=1)}}),r===o?t:!1},P2=function(t,n){var r=t.hex?nn(t.hex):nn(t),o=r.toHsl(),i=r.toHsv(),a=r.toRgb(),s=r.toHex();o.s===0&&(o.h=n||0,i.h=n||0);var l=s==="000000"&&a.a===0;return{hsl:o,hex:l?"transparent":"#".concat(s),rgb:a,hsv:i,oldHue:t.h||n||o.h,source:t.source}},k$t=function(t){if(t==="transparent")return!0;var n=String(t).charAt(0)==="#"?1:0;return t.length!==4+n&&t.length<7+n&&nn(t).isValid()};function K0(e){"@babel/helpers - typeof";return K0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},K0(e)}function k5(){return k5=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function OM(e){return OM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},OM(e)}var V$t=function(t){var n=function(r){B$t(i,r);var o=L$t(i);function i(a){var s;return D$t(this,i),s=o.call(this),s.handleChange=function(l,c){var u=TZ(l);if(u){var d=P2(l,l.h||s.state.oldHue);s.setState(d),s.props.onChangeComplete&&s.debounce(s.props.onChangeComplete,d,c),s.props.onChange&&s.props.onChange(d,c)}},s.handleSwatchHover=function(l,c){var u=TZ(l);if(u){var d=P2(l,l.h||s.state.oldHue);s.props.onSwatchHover&&s.props.onSwatchHover(d,c)}},s.state=dx({},P2(a.color,0)),s.debounce=A_t(function(l,c,u){l(c,u)},100),s}return A$t(i,[{key:"render",value:function(){var s={};return this.props.onSwatchHover&&(s.onSwatchHover=this.handleSwatchHover),Z.createElement(t,k5({},this.props,this.state,{onChange:this.handleChange},s))}}],[{key:"getDerivedStateFromProps",value:function(s,l){return dx({},P2(s.color,l.oldHue))}}]),i}(f.PureComponent||f.Component);return n.propTypes=dx({},t.propTypes),n.defaultProps=dx(dx({},t.defaultProps),{},{color:{h:250,s:.5,l:.2,a:1}}),n};function Y0(e){"@babel/helpers - typeof";return Y0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Y0(e)}function W$t(e,t,n){return t=tye(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U$t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function G$t(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function TM(e){return TM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},TM(e)}var ePt=1,nye=38,tPt=40,nPt=[nye,tPt],rPt=function(t){return nPt.indexOf(t)>-1},oPt=function(t){return Number(String(t).replace(/%/g,""))},iPt=1,fx=function(e){Y$t(n,e);var t=X$t(n);function n(r){var o;return U$t(this,n),o=t.call(this),o.handleBlur=function(){o.state.blurValue&&o.setState({value:o.state.blurValue,blurValue:null})},o.handleChange=function(i){o.setUpdatedValue(i.target.value,i)},o.handleKeyDown=function(i){var a=oPt(i.target.value);if(!isNaN(a)&&rPt(i.keyCode)){var s=o.getArrowOffset(),l=i.keyCode===nye?a+s:a-s;o.setUpdatedValue(l,i)}},o.handleDrag=function(i){if(o.props.dragLabel){var a=Math.round(o.props.value+i.movementX);a>=0&&a<=o.props.dragMax&&o.props.onChange&&o.props.onChange(o.getValueObjectWithLabel(a),i)}},o.handleMouseDown=function(i){o.props.dragLabel&&(i.preventDefault(),o.handleDrag(i),window.addEventListener("mousemove",o.handleDrag),window.addEventListener("mouseup",o.handleMouseUp))},o.handleMouseUp=function(){o.unbindEventListeners()},o.unbindEventListeners=function(){window.removeEventListener("mousemove",o.handleDrag),window.removeEventListener("mouseup",o.handleMouseUp)},o.state={value:String(r.value).toUpperCase(),blurValue:String(r.value).toUpperCase()},o.inputId="rc-editable-input-".concat(iPt++),o}return q$t(n,[{key:"componentDidUpdate",value:function(o,i){this.props.value!==this.state.value&&(o.value!==this.props.value||i.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(o){return W$t({},this.props.label,o)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||ePt}},{key:"setUpdatedValue",value:function(o,i){var a=this.props.label?this.getValueObjectWithLabel(o):o;this.props.onChange&&this.props.onChange(a,i),this.setState({value:o})}},{key:"render",value:function(){var o=this,i=nh({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return Z.createElement("div",{style:i.wrap},Z.createElement("input",{id:this.inputId,style:i.input,ref:function(s){return o.input=s},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?Z.createElement("label",{htmlFor:this.inputId,style:i.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),n}(f.PureComponent||f.Component);function X0(e){"@babel/helpers - typeof";return X0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},X0(e)}function A5(){return A5=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function IM(e){return IM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},IM(e)}var gPt=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){dPt(i,r);var o=fPt(i);function i(){var a;aPt(this,i);for(var s=arguments.length,l=new Array(s),c=0;c100&&(u.a=100),u.a/=100,n==null||n({h:o==null?void 0:o.h,s:o==null?void 0:o.s,l:o==null?void 0:o.l,a:u.a,source:"rgb"},d))};return Z.createElement("div",{style:s.fields,className:"flexbox-fix"},Z.createElement("div",{style:s.double},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"hex",value:i==null?void 0:i.replace("#",""),onChange:l})),Z.createElement("div",{style:s.single},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"r",value:r==null?void 0:r.r,onChange:l,dragLabel:"true",dragMax:"255"})),Z.createElement("div",{style:s.single},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"g",value:r==null?void 0:r.g,onChange:l,dragLabel:"true",dragMax:"255"})),Z.createElement("div",{style:s.single},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"b",value:r==null?void 0:r.b,onChange:l,dragLabel:"true",dragMax:"255"})),Z.createElement("div",{style:s.alpha},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"a",value:Math.round(((r==null?void 0:r.a)||0)*100),onChange:l,dragLabel:"true",dragMax:"100"})))};function LC(e){"@babel/helpers - typeof";return LC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},LC(e)}function AZ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function FZ(e){for(var t=1;t-1}function FPt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return(typeof e>"u"||e===!1)&&oye()?S7:DPt}var BPt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps,l=t.old,c=f.useContext(Vt.ConfigContext),u=c.getPrefixCls,d=Z.useMemo(function(){return FPt(l)},[l]),p=u("pro-field-color-picker"),h=f.useMemo(function(){return l?"":re(K({},p,oye()))},[p,l]);if(o==="read"){var m=M.jsx(d,{value:r,mode:"read",ref:n,className:h,open:!1});return i?i(r,B({mode:o},s),m):m}if(o==="edit"||o==="update"){var v=B({display:"table-cell"},s.style),g=M.jsx(d,B(B({ref:n,presets:[APt]},s),{},{style:v,className:h}));return a?a(r,B(B({mode:o},s),{},{style:v}),g):g}return null};const LPt=Z.forwardRef(BPt);$n.extend(t7);var jPt=function(t,n){return t?typeof n=="function"?n($n(t)):$n(t).format((Array.isArray(n)?n[0]:n)||"YYYY-MM-DD"):"-"},zPt=function(t,n){var r=t.text,o=t.mode,i=t.format,a=t.label,s=t.light,l=t.render,c=t.renderFormItem,u=t.plain,d=t.showTime,p=t.fieldProps,h=t.picker,m=t.bordered,v=t.lightLabel,g=Co(),x=f.useState(!1),y=ie(x,2),b=y[0],C=y[1];if(o==="read"){var S=jPt(r,p.format||i);return l?l(r,B({mode:o},p),M.jsx(M.Fragment,{children:S})):M.jsx(M.Fragment,{children:S})}if(o==="edit"||o==="update"){var w,E=p.disabled,_=p.value,P=p.placeholder,$=P===void 0?g.getMessage("tableForm.selectPlaceholder","请选择"):P,R=uS(_);return s?w=M.jsx(lf,{label:a,onClick:function(){var T;p==null||(T=p.onOpenChange)===null||T===void 0||T.call(p,!0),C(!0)},style:R?{paddingInlineEnd:0}:void 0,disabled:E,value:R||b?M.jsx(ka,B(B(B({picker:h,showTime:d,format:i,ref:n},p),{},{value:R,onOpenChange:function(T){var I;C(T),p==null||(I=p.onOpenChange)===null||I===void 0||I.call(p,T)}},zs(!1)),{},{open:b})):void 0,allowClear:!1,downIcon:R||b?!1:void 0,bordered:m,ref:v}):w=M.jsx(ka,B(B(B({picker:h,showTime:d,format:i,placeholder:$},zs(u===void 0?!0:!u)),{},{ref:n},p),{},{value:R})),c?c(r,B({mode:o},p),w):w}return null};const ov=Z.forwardRef(zPt);var HPt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.placeholder,s=t.renderFormItem,l=t.fieldProps,c=Co(),u=a||c.getMessage("tableForm.inputPlaceholder","请输入"),d=f.useCallback(function(x){var y=x??void 0;return!l.stringMode&&typeof y=="string"&&(y=Number(y)),typeof y=="number"&&!Um(y)&&!Um(l.precision)&&(y=Number(y.toFixed(l.precision))),y},[l]);if(o==="read"){var p,h={};l!=null&&l.precision&&(h={minimumFractionDigits:Number(l.precision),maximumFractionDigits:Number(l.precision)});var m=new Intl.NumberFormat(void 0,B(B({},h),(l==null?void 0:l.intlProps)||{})).format(Number(r)),v=l!=null&&l.stringMode?M.jsx("span",{children:r}):M.jsx("span",{ref:n,children:(l==null||(p=l.formatter)===null||p===void 0?void 0:p.call(l,m))||m});return i?i(r,B({mode:o},l),v):v}if(o==="edit"||o==="update"){var g=M.jsx(Gd,B(B({ref:n,min:0,placeholder:u},En(l,["onChange","onBlur"])),{},{onChange:function(y){var b;return l==null||(b=l.onChange)===null||b===void 0?void 0:b.call(l,d(y))},onBlur:function(y){var b;return l==null||(b=l.onBlur)===null||b===void 0?void 0:b.call(l,d(y.target.value))}}));return s?s(r,B({mode:o},l),g):g}return null};const VPt=Z.forwardRef(HPt);var WPt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.placeholder,s=t.renderFormItem,l=t.fieldProps,c=t.separator,u=c===void 0?"~":c,d=t.separatorWidth,p=d===void 0?30:d,h=l.value,m=l.defaultValue,v=l.onChange,g=l.id,x=Co(),y=Tu.useToken(),b=y.token,C=Gt(function(){return m},{value:h,onChange:v}),S=ie(C,2),w=S[0],E=S[1],_=f.useRef(w);if(o==="read"){var P=function(H){var U,V=new Intl.NumberFormat(void 0,B({minimumSignificantDigits:2},(l==null?void 0:l.intlProps)||{})).format(Number(H));return(l==null||(U=l.formatter)===null||U===void 0?void 0:U.call(l,V))||V},$=M.jsxs("span",{ref:n,children:[P(r[0])," ",u," ",P(r[1])]});return i?i(r,B({mode:o},l),$):$}if(o==="edit"||o==="update"){var R=function(){if(Array.isArray(_.current)){var H=ie(_.current,2),U=H[0],V=H[1];typeof U=="number"&&typeof V=="number"&&U>V?E([V,U]):U===void 0&&V===void 0&&E(void 0)}},O=function(H,U){var V=Ne(w||[]);V[H]=U===null?void 0:U,_.current=V,E(V)},T=(l==null?void 0:l.placeholder)||a||[x.getMessage("tableForm.inputPlaceholder","请输入"),x.getMessage("tableForm.inputPlaceholder","请输入")],I=function(H){return Array.isArray(T)?T[H]:T},k=Ri.Compact||Hn.Group,N=Ri.Compact?{}:{compact:!0},D=M.jsxs(k,B(B({},N),{},{onBlur:R,children:[M.jsx(Gd,B(B({},l),{},{placeholder:I(0),id:g??"".concat(g,"-0"),style:{width:"calc((100% - ".concat(p,"px) / 2)")},value:w==null?void 0:w[0],defaultValue:m==null?void 0:m[0],onChange:function(H){return O(0,H)}})),M.jsx(Hn,{style:{width:p,textAlign:"center",borderInlineStart:0,borderInlineEnd:0,pointerEvents:"none",backgroundColor:b==null?void 0:b.colorBgContainer},placeholder:u,disabled:!0}),M.jsx(Gd,B(B({},l),{},{placeholder:I(1),id:g??"".concat(g,"-1"),style:{width:"calc((100% - ".concat(p,"px) / 2)"),borderInlineStart:0},value:w==null?void 0:w[1],defaultValue:m==null?void 0:m[1],onChange:function(H){return O(1,H)}}))]}));return s?s(r,B({mode:o},l),D):D}return null};const UPt=Z.forwardRef(WPt);var iye={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){return function(n,r,o){n=n||{};var i=r.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function s(c,u,d,p){return i.fromToBase(c,u,d,p)}o.en.relativeTime=a,i.fromToBase=function(c,u,d,p,h){for(var m,v,g,x=d.$locale().relativeTime||a,y=n.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],b=y.length,C=0;C0,w<=S.r||!S.r){w<=1&&C>0&&(S=y[C-1]);var E=x[S.l];h&&(w=h(""+w)),v=typeof E=="string"?E.replace("%d",w):E(w,u,S.l,g);break}}if(u)return v;var _=g?x.future:x.past;return typeof _=="function"?_(v):_.replace("%s",v)},i.to=function(c,u){return s(c,u,this,!0)},i.from=function(c,u){return s(c,u,this)};var l=function(c){return c.$u?o.utc():o()};i.toNow=function(c){return this.to(l(this),c)},i.fromNow=function(c){return this.from(l(this),c)}}})})(iye);var GPt=iye.exports;const qPt=Ar(GPt);$n.extend(qPt);var KPt=function(t,n){var r=t.text,o=t.mode,i=t.plain,a=t.render,s=t.renderFormItem,l=t.format,c=t.fieldProps,u=Co();if(o==="read"){var d=M.jsx(ss,{title:$n(r).format((c==null?void 0:c.format)||l||"YYYY-MM-DD HH:mm:ss"),children:$n(r).fromNow()});return a?a(r,B({mode:o},c),M.jsx(M.Fragment,{children:d})):M.jsx(M.Fragment,{children:d})}if(o==="edit"||o==="update"){var p=u.getMessage("tableForm.selectPlaceholder","请选择"),h=uS(c.value),m=M.jsx(ka,B(B(B({ref:n,placeholder:p,showTime:!0},zs(i===void 0?!0:!i)),c),{},{value:h}));return s?s(r,B({mode:o},c),m):m}return null};const YPt=Z.forwardRef(KPt);var aye=Z.forwardRef(function(e,t){var n=e.text,r=e.mode,o=e.render,i=e.renderFormItem,a=e.fieldProps,s=e.placeholder,l=e.width,c=Co(),u=s||c.getMessage("tableForm.inputPlaceholder","请输入");if(r==="read"){var d=M.jsx(Qme,B({ref:t,width:l||32,src:n},a));return o?o(n,B({mode:r},a),d):d}if(r==="edit"||r==="update"){var p=M.jsx(Hn,B({ref:t,placeholder:u},a));return i?i(n,B({mode:r},a),p):p}return null}),XPt=function(t,n){var r=t.border,o=r===void 0?!1:r,i=t.children,a=f.useContext(Vt.ConfigContext),s=a.getPrefixCls,l=s("pro-field-index-column"),c=Fr("IndexColumn",function(){return K({},".".concat(l),{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"18px",height:"18px","&-border":{color:"#fff",fontSize:"12px",lineHeight:"12px",backgroundColor:"#314659",borderRadius:"9px","&.top-three":{backgroundColor:"#979797"}}})}),u=c.wrapSSR,d=c.hashId;return u(M.jsx("div",{ref:n,className:re(l,d,K(K({},"".concat(l,"-border"),o),"top-three",i>3)),children:i}))};const LZ=Z.forwardRef(XPt);var QPt=["contentRender","numberFormatOptions","numberPopoverRender","open"],ZPt=["text","mode","render","renderFormItem","fieldProps","proFieldKey","plain","valueEnum","placeholder","locale","customSymbol","numberFormatOptions","numberPopoverRender"],sye=new Intl.NumberFormat("zh-Hans-CN",{currency:"CNY",style:"currency"}),JPt={style:"currency",currency:"USD"},eMt={style:"currency",currency:"RUB"},tMt={style:"currency",currency:"RSD"},nMt={style:"currency",currency:"MYR"},rMt={style:"currency",currency:"BRL"},oMt={default:sye,"zh-Hans-CN":{currency:"CNY",style:"currency"},"en-US":JPt,"ru-RU":eMt,"ms-MY":nMt,"sr-RS":tMt,"pt-BR":rMt},jZ=function(t,n,r,o){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"",a=n==null?void 0:n.toString().replaceAll(",","");if(typeof a=="string"){var s=Number(a);if(Number.isNaN(s))return a;a=s}if(!a&&a!==0)return"";var l=!1;try{l=t!==!1&&Intl.NumberFormat.supportedLocalesOf([t.replace("_","-")],{localeMatcher:"lookup"}).length>0}catch{}try{var c=new Intl.NumberFormat(l&&t!==!1&&(t==null?void 0:t.replace("_","-"))||"zh-Hans-CN",B(B({},oMt[t||"zh-Hans-CN"]||sye),{},{maximumFractionDigits:r},o)),u=c.format(a),d=function(x){var y=x.match(/\d+/);if(y){var b=y[0];return x.slice(x.indexOf(b))}else return x},p=d(u),h=u||"",m=ie(h,1),v=m[0];return["+","-"].includes(v)?"".concat(i||"").concat(v).concat(p):"".concat(i||"").concat(p)}catch{return a}},R6=2,iMt=Z.forwardRef(function(e,t){var n=e.contentRender;e.numberFormatOptions,e.numberPopoverRender;var r=e.open,o=Ye(e,QPt),i=Gt(function(){return o.defaultValue},{value:o.value,onChange:o.onChange}),a=ie(i,2),s=a[0],l=a[1],c=n==null?void 0:n(B(B({},o),{},{value:s})),u=HT(c?r:!1);return M.jsx(nf,B(B({placement:"topLeft"},u),{},{trigger:["focus","click"],content:c,getPopupContainer:function(p){return(p==null?void 0:p.parentElement)||document.body},children:M.jsx(Gd,B(B({ref:t},o),{},{value:s,onChange:l}))}))}),aMt=function(t,n){var r,o=t.text,i=t.mode,a=t.render,s=t.renderFormItem,l=t.fieldProps;t.proFieldKey,t.plain,t.valueEnum;var c=t.placeholder,u=t.locale,d=t.customSymbol,p=d===void 0?l.customSymbol:d,h=t.numberFormatOptions,m=h===void 0?l==null?void 0:l.numberFormatOptions:h,v=t.numberPopoverRender,g=v===void 0?(l==null?void 0:l.numberPopoverRender)||!1:v,x=Ye(t,ZPt),y=(r=l==null?void 0:l.precision)!==null&&r!==void 0?r:R6,b=Co();u&&Wm[u]&&(b=Wm[u]);var C=c||b.getMessage("tableForm.inputPlaceholder","请输入"),S=f.useMemo(function(){if(p)return p;if(!(x.moneySymbol===!1||l.moneySymbol===!1))return b.getMessage("moneySymbol","¥")},[p,l.moneySymbol,b,x.moneySymbol]),w=f.useCallback(function(P){var $=new RegExp("\\B(?=(\\d{".concat(3+Math.max(y-R6,0),"})+(?!\\d))"),"g"),R=String(P).split("."),O=ie(R,2),T=O[0],I=O[1],k=T.replace($,","),N="";return I&&y>0&&(N=".".concat(I.slice(0,y===void 0?R6:y))),"".concat(k).concat(N)},[y]);if(i==="read"){var E=M.jsx("span",{ref:n,children:jZ(u||!1,o,y,m??l.numberFormatOptions,S)});return a?a(o,B({mode:i},l),E):E}if(i==="edit"||i==="update"){var _=M.jsx(iMt,B(B({contentRender:function($){if(g===!1||!$.value)return null;var R=jZ(S||u||!1,"".concat(w($.value)),y,B(B({},m),{},{notation:"compact"}),S);return typeof g=="function"?g==null?void 0:g($,R):R},ref:n,precision:y,formatter:function($){return $&&S?"".concat(S," ").concat(w($)):$==null?void 0:$.toString()},parser:function($){return S&&$?$.replace(new RegExp("\\".concat(S,"\\s?|(,*)"),"g"),""):$},placeholder:C},En(l,["numberFormatOptions","precision","numberPopoverRender","customSymbol","moneySymbol","visible","open"])),{},{onBlur:l.onBlur?function(P){var $,R=P.target.value;S&&R&&(R=R.replace(new RegExp("\\".concat(S,"\\s?|(,*)"),"g"),"")),($=l.onBlur)===null||$===void 0||$.call(l,R)}:void 0}));return s?s(o,B({mode:i},l),_):_}return null};const lye=Z.forwardRef(aMt);var zZ=function(t){return t.map(function(n,r){var o;return Z.isValidElement(n)?Z.cloneElement(n,B(B({key:r},n==null?void 0:n.props),{},{style:B({},n==null||(o=n.props)===null||o===void 0?void 0:o.style)})):M.jsx(Z.Fragment,{children:n},r)})},sMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.fieldProps,s=f.useContext(Vt.ConfigContext),l=s.getPrefixCls,c=l("pro-field-option"),u=Tu.useToken(),d=u.token;if(f.useImperativeHandle(n,function(){return{}}),i){var p=i(r,B({mode:o},a),M.jsx(M.Fragment,{}));return!p||(p==null?void 0:p.length)<1||!Array.isArray(p)?null:M.jsx("div",{style:{display:"flex",gap:d.margin,alignItems:"center"},className:c,children:zZ(p)})}return!r||!Array.isArray(r)?Z.isValidElement(r)?r:null:M.jsx("div",{style:{display:"flex",gap:d.margin,alignItems:"center"},className:c,children:zZ(r)})};const lMt=Z.forwardRef(sMt);var cMt=["text","mode","render","renderFormItem","fieldProps","proFieldKey"],uMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps;t.proFieldKey;var l=Ye(t,cMt),c=Co(),u=Gt(function(){return l.open||l.visible||!1},{value:l.open||l.visible,onChange:l.onOpenChange||l.onVisible}),d=ie(u,2),p=d[0],h=d[1];if(o==="read"){var m=M.jsx(M.Fragment,{children:"-"});return r&&(m=M.jsxs(Ri,{children:[M.jsx("span",{ref:n,children:p?r:"********"}),M.jsx("a",{onClick:function(){return h(!p)},children:p?M.jsx(Gy,{}):M.jsx(Zme,{})})]})),i?i(r,B({mode:o},s),m):m}if(o==="edit"||o==="update"){var v=M.jsx(Hn.Password,B({placeholder:c.getMessage("tableForm.inputPlaceholder","请输入"),ref:n},s));return a?a(r,B({mode:o},s),v):v}return null};const dMt=Z.forwardRef(uMt);function fMt(e){return e===0?null:e>0?"+":"-"}function pMt(e){return e===0?"#595959":e>0?"#ff4d4f":"#52c41a"}function hMt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return t>=0?e==null?void 0:e.toFixed(t):e}function kM(e){return dt(e)==="symbol"||e instanceof Symbol?NaN:Number(e)}var mMt=function(t,n){var r=t.text,o=t.prefix,i=t.precision,a=t.suffix,s=a===void 0?"%":a,l=t.mode,c=t.showColor,u=c===void 0?!1:c,d=t.render,p=t.renderFormItem,h=t.fieldProps,m=t.placeholder,v=t.showSymbol,g=Co(),x=m||g.getMessage("tableForm.inputPlaceholder","请输入"),y=f.useMemo(function(){return typeof r=="string"&&r.includes("%")?kM(r.replace("%","")):kM(r)},[r]),b=f.useMemo(function(){return typeof v=="function"?v==null?void 0:v(r):v},[v,r]);if(l==="read"){var C=u?{color:pMt(y)}:{},S=M.jsxs("span",{style:C,ref:n,children:[o&&M.jsx("span",{children:o}),b&&M.jsxs(f.Fragment,{children:[fMt(y)," "]}),hMt(Math.abs(y),i),s&&s]});return d?d(r,B(B({mode:l},h),{},{prefix:o,precision:i,showSymbol:b,suffix:s}),S):S}if(l==="edit"||l==="update"){var w=M.jsx(Gd,B({ref:n,formatter:function(_){return _&&o?"".concat(o," ").concat(_).replace(/\B(?=(\d{3})+(?!\d)$)/g,","):_},parser:function(_){return _?_.replace(/.*\s|,/g,""):""},placeholder:x},h));return p?p(r,B({mode:l},h),w):w}return null};const cye=Z.forwardRef(mMt);function gMt(e){return e===100?"success":e<0?"exception":e<100?"active":"normal"}var vMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.plain,s=t.renderFormItem,l=t.fieldProps,c=t.placeholder,u=Co(),d=c||u.getMessage("tableForm.inputPlaceholder","请输入"),p=f.useMemo(function(){return typeof r=="string"&&r.includes("%")?kM(r.replace("%","")):kM(r)},[r]);if(o==="read"){var h=M.jsx(uge,B({ref:n,size:"small",style:{minWidth:100,maxWidth:320},percent:p,steps:a?10:void 0,status:gMt(p)},l));return i?i(p,B({mode:o},l),h):h}if(o==="edit"||o==="update"){var m=M.jsx(Gd,B({ref:n,placeholder:d},l));return s?s(r,B({mode:o},l),m):m}return null};const uye=Z.forwardRef(vMt);var yMt=["radioType","renderFormItem","mode","render"],bMt=function(t,n){var r,o,i=t.radioType,a=t.renderFormItem,s=t.mode,l=t.render,c=Ye(t,yMt),u=f.useContext(Vt.ConfigContext),d=u.getPrefixCls,p=d("pro-field-radio"),h=nb(c),m=ie(h,3),v=m[0],g=m[1],x=m[2],y=f.useRef(),b=(r=rn.Item)===null||r===void 0||(o=r.useStatus)===null||o===void 0?void 0:o.call(r);f.useImperativeHandle(n,function(){return B(B({},y.current||{}),{},{fetchData:function(I){return x(I)}})},[x]);var C=Fr("FieldRadioRadio",function(T){return K(K(K({},".".concat(p,"-error"),{span:{color:T.colorError}}),".".concat(p,"-warning"),{span:{color:T.colorWarning}}),".".concat(p,"-vertical"),K({},"".concat(T.antCls,"-radio-wrapper"),{display:"flex",marginInlineEnd:0}))}),S=C.wrapSSR,w=C.hashId;if(v)return M.jsx(Vu,{size:"small"});if(s==="read"){var E=g!=null&&g.length?g==null?void 0:g.reduce(function(T,I){var k;return B(B({},T),{},K({},(k=I.value)!==null&&k!==void 0?k:"",I.label))},{}):void 0,_=M.jsx(M.Fragment,{children:Zy(c.text,cf(c.valueEnum||E))});if(l){var P;return(P=l(c.text,B({mode:s},c.fieldProps),_))!==null&&P!==void 0?P:null}return _}if(s==="edit"){var $,R=S(M.jsx(ho.Group,B(B({ref:y,optionType:i},c.fieldProps),{},{className:re(($=c.fieldProps)===null||$===void 0?void 0:$.className,K(K({},"".concat(p,"-error"),(b==null?void 0:b.status)==="error"),"".concat(p,"-warning"),(b==null?void 0:b.status)==="warning"),w,"".concat(p,"-").concat(c.fieldProps.layout||"horizontal")),options:g})));if(a){var O;return(O=a(c.text,B(B({mode:s},c.fieldProps),{},{options:g,loading:v}),R))!==null&&O!==void 0?O:null}return R}return null};const HZ=Z.forwardRef(bMt);var xMt=function(t,n){var r=t.text,o=t.mode,i=t.light,a=t.label,s=t.format,l=t.render,c=t.picker,u=t.renderFormItem,d=t.plain,p=t.showTime,h=t.lightLabel,m=t.bordered,v=t.fieldProps,g=Co(),x=Array.isArray(r)?r:[],y=ie(x,2),b=y[0],C=y[1],S=Z.useState(!1),w=ie(S,2),E=w[0],_=w[1],P=f.useCallback(function(D){if(typeof(v==null?void 0:v.format)=="function"){var L;return v==null||(L=v.format)===null||L===void 0?void 0:L.call(v,D)}return(v==null?void 0:v.format)||s||"YYYY-MM-DD"},[v,s]),$=b?$n(b).format(P($n(b))):"",R=C?$n(C).format(P($n(C))):"";if(o==="read"){var O=M.jsxs("div",{ref:n,style:{display:"flex",flexWrap:"wrap",gap:8,alignItems:"center"},children:[M.jsx("div",{children:$||"-"}),M.jsx("div",{children:R||"-"})]});return l?l(r,B({mode:o},v),M.jsx("span",{children:O})):O}if(o==="edit"||o==="update"){var T=uS(v.value),I,k=function(L){var H;v==null||(H=v.onChange)===null||H===void 0||H.call(v,L),L||_(!1)};if(i){var N;I=M.jsx(lf,{label:a,onClick:function(){var L;v==null||(L=v.onOpenChange)===null||L===void 0||L.call(v,!0),_(!0)},style:T?{paddingInlineEnd:0}:void 0,disabled:v.disabled,value:T||E?M.jsx(ka.RangePicker,B(B(B({picker:c,showTime:p,format:s},zs(!1)),v),{},{placeholder:(N=v.placeholder)!==null&&N!==void 0?N:[g.getMessage("tableForm.selectPlaceholder","请选择"),g.getMessage("tableForm.selectPlaceholder","请选择")],value:T,onOpenChange:function(L){var H;T&&_(L),v==null||(H=v.onOpenChange)===null||H===void 0||H.call(v,L)},onChange:k})):null,allowClear:!1,bordered:m,ref:h,downIcon:T||E?!1:void 0})}else I=M.jsx(ka.RangePicker,B(B(B({ref:n,format:s,showTime:p,placeholder:[g.getMessage("tableForm.selectPlaceholder","请选择"),g.getMessage("tableForm.selectPlaceholder","请选择")]},zs(d===void 0?!0:!d)),v),{},{value:T}));return u?u(r,B({mode:o},v),I):I}return null};const iv=Z.forwardRef(xMt);var CMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps;if(o==="read"){var l=M.jsx(rX,B(B({allowHalf:!0,disabled:!0,ref:n},s),{},{value:r}));return i?i(r,B({mode:o},s),M.jsx(M.Fragment,{children:l})):l}if(o==="edit"||o==="update"){var c=M.jsx(rX,B({allowHalf:!0,ref:n},s));return a?a(r,B({mode:o},s),c):c}return null};const wMt=Z.forwardRef(CMt);function SMt(e){var t=e,n="",r=!1;t<0&&(t=-t,r=!0);var o=Math.floor(t/(3600*24)),i=Math.floor(t/3600%24),a=Math.floor(t/60%60),s=Math.floor(t%60);return n="".concat(s,"秒"),a>0&&(n="".concat(a,"分钟").concat(n)),i>0&&(n="".concat(i,"小时").concat(n)),o>0&&(n="".concat(o,"天").concat(n)),r&&(n+="前"),n}var EMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps,l=t.placeholder,c=Co(),u=l||c.getMessage("tableForm.inputPlaceholder","请输入");if(o==="read"){var d=SMt(Number(r)),p=M.jsx("span",{ref:n,children:d});return i?i(r,B({mode:o},s),p):p}if(o==="edit"||o==="update"){var h=M.jsx(Gd,B({ref:n,min:0,style:{width:"100%"},placeholder:u},s));return a?a(r,B({mode:o},s),h):h}return null};const _Mt=Z.forwardRef(EMt);var $Mt=["mode","render","renderFormItem","fieldProps","emptyText"],PMt=function(t,n){var r=t.mode,o=t.render,i=t.renderFormItem,a=t.fieldProps,s=t.emptyText,l=s===void 0?"-":s,c=Ye(t,$Mt),u=f.useRef(),d=nb(t),p=ie(d,3),h=p[0],m=p[1],v=p[2];if(f.useImperativeHandle(n,function(){return B(B({},u.current||{}),{},{fetchData:function(S){return v(S)}})},[v]),h)return M.jsx(Vu,{size:"small"});if(r==="read"){var g=m!=null&&m.length?m==null?void 0:m.reduce(function(C,S){var w;return B(B({},C),{},K({},(w=S.value)!==null&&w!==void 0?w:"",S.label))},{}):void 0,x=M.jsx(M.Fragment,{children:Zy(c.text,cf(c.valueEnum||g))});if(o){var y;return(y=o(c.text,B({mode:r},a),M.jsx(M.Fragment,{children:x})))!==null&&y!==void 0?y:l}return x}if(r==="edit"||r==="update"){var b=M.jsx(sme,B(B({ref:u},En(a||{},["allowClear"])),{},{options:m}));return i?i(c.text,B(B({mode:r},a),{},{options:m,loading:h}),b):b}return null};const MMt=Z.forwardRef(PMt);var RMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps;if(o==="read"){var l=r;return i?i(r,B({mode:o},s),M.jsx(M.Fragment,{children:l})):M.jsx(M.Fragment,{children:l})}if(o==="edit"||o==="update"){var c=M.jsx(Sme,B(B({ref:n},s),{},{style:B({minWidth:120},s==null?void 0:s.style)}));return a?a(r,B({mode:o},s),c):c}return null};const OMt=Z.forwardRef(RMt);var TMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.light,s=t.label,l=t.renderFormItem,c=t.fieldProps,u=Co(),d=f.useMemo(function(){var g,x;return r==null||"".concat(r).length<1?"-":r?(g=c==null?void 0:c.checkedChildren)!==null&&g!==void 0?g:u.getMessage("switch.open","打开"):(x=c==null?void 0:c.unCheckedChildren)!==null&&x!==void 0?x:u.getMessage("switch.close","关闭")},[c==null?void 0:c.checkedChildren,c==null?void 0:c.unCheckedChildren,r]);if(o==="read")return i?i(r,B({mode:o},c),M.jsx(M.Fragment,{children:d})):d??"-";if(o==="edit"||o==="update"){var p,h=M.jsx(H0,B(B({ref:n,size:a?"small":void 0},En(c,["value"])),{},{checked:(p=c==null?void 0:c.checked)!==null&&p!==void 0?p:c==null?void 0:c.value}));if(a){var m=c.disabled,v=c.bordered;return M.jsx(lf,{label:s,disabled:m,bordered:v,downIcon:!1,value:M.jsx("div",{style:{paddingLeft:8},children:h}),allowClear:!1})}return l?l(r,B({mode:o},c),h):h}return null};const IMt=Z.forwardRef(TMt);var kMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps,l=t.emptyText,c=l===void 0?"-":l,u=s||{},d=u.autoFocus,p=u.prefix,h=p===void 0?"":p,m=u.suffix,v=m===void 0?"":m,g=Co(),x=f.useRef();if(f.useImperativeHandle(n,function(){return x.current},[]),f.useEffect(function(){if(d){var w;(w=x.current)===null||w===void 0||w.focus()}},[d]),o==="read"){var y=M.jsxs(M.Fragment,{children:[h,r??c,v]});if(i){var b;return(b=i(r,B({mode:o},s),y))!==null&&b!==void 0?b:c}return y}if(o==="edit"||o==="update"){var C=g.getMessage("tableForm.inputPlaceholder","请输入"),S=M.jsx(Hn,B({ref:x,placeholder:C,allowClear:!0},s));return a?a(r,B({mode:o},s),S):S}return null};const NMt=Z.forwardRef(kMt);var DMt=function(t,n){var r=t.text,o=t.fieldProps,i=f.useContext(Vt.ConfigContext),a=i.getPrefixCls,s=a("pro-field-readonly"),l="".concat(s,"-textarea"),c=Fr("TextArea",function(){return K({},".".concat(l),{display:"inline-block",lineHeight:"1.5715",maxWidth:"100%",whiteSpace:"pre-wrap"})}),u=c.wrapSSR,d=c.hashId;return u(M.jsx("span",B(B({ref:n,className:re(d,s,l)},En(o,["autoSize","classNames","styles"])),{},{children:r??"-"})))};const AMt=Z.forwardRef(DMt);var FMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps,l=Co();if(o==="read"){var c=M.jsx(AMt,B(B({},t),{},{ref:n}));return i?i(r,B({mode:o},En(s,["showCount"])),c):c}if(o==="edit"||o==="update"){var u=M.jsx(Hn.TextArea,B({ref:n,rows:3,onKeyPress:function(p){p.key==="Enter"&&p.stopPropagation()},placeholder:l.getMessage("tableForm.inputPlaceholder","请输入")},s));return a?a(r,B({mode:o},s),u):u}return null};const BMt=Z.forwardRef(FMt);var LMt=function(t,n){var r=t.text,o=t.mode,i=t.light,a=t.label,s=t.format,l=t.render,c=t.renderFormItem,u=t.plain,d=t.fieldProps,p=t.lightLabel,h=f.useState(!1),m=ie(h,2),v=m[0],g=m[1],x=Co(),y=(d==null?void 0:d.format)||s||"HH:mm:ss",b=$n.isDayjs(r)||typeof r=="number";if(o==="read"){var C=M.jsx("span",{ref:n,children:r?$n(r,b?void 0:y).format(y):"-"});return l?l(r,B({mode:o},d),M.jsx("span",{children:C})):C}if(o==="edit"||o==="update"){var S,w=d.disabled,E=d.value,_=uS(E,y);if(i){var P;S=M.jsx(lf,{onClick:function(){var R;d==null||(R=d.onOpenChange)===null||R===void 0||R.call(d,!0),g(!0)},style:_?{paddingInlineEnd:0}:void 0,label:a,disabled:w,value:_||v?M.jsx(zp,B(B(B({},zs(!1)),{},{format:s,ref:n},d),{},{placeholder:(P=d.placeholder)!==null&&P!==void 0?P:x.getMessage("tableForm.selectPlaceholder","请选择"),value:_,onOpenChange:function(R){var O;g(R),d==null||(O=d.onOpenChange)===null||O===void 0||O.call(d,R)},open:v})):null,downIcon:_||v?!1:void 0,allowClear:!1,ref:p})}else S=M.jsx(ka.TimePicker,B(B(B({ref:n,format:s},zs(u===void 0?!0:!u)),d),{},{value:_}));return c?c(r,B({mode:o},d),S):S}return null},jMt=function(t,n){var r=t.text,o=t.light,i=t.label,a=t.mode,s=t.lightLabel,l=t.format,c=t.render,u=t.renderFormItem,d=t.plain,p=t.fieldProps,h=Co(),m=f.useState(!1),v=ie(m,2),g=v[0],x=v[1],y=(p==null?void 0:p.format)||l||"HH:mm:ss",b=Array.isArray(r)?r:[],C=ie(b,2),S=C[0],w=C[1],E=$n.isDayjs(S)||typeof S=="number",_=$n.isDayjs(w)||typeof w=="number",P=S?$n(S,E?void 0:y).format(y):"",$=w?$n(w,_?void 0:y).format(y):"";if(a==="read"){var R=M.jsxs("div",{ref:n,children:[M.jsx("div",{children:P||"-"}),M.jsx("div",{children:$||"-"})]});return c?c(r,B({mode:a},p),M.jsx("span",{children:R})):R}if(a==="edit"||a==="update"){var O=uS(p.value,y),T;if(o){var I=p.disabled,k=p.placeholder,N=k===void 0?[h.getMessage("tableForm.selectPlaceholder","请选择"),h.getMessage("tableForm.selectPlaceholder","请选择")]:k;T=M.jsx(lf,{onClick:function(){var L;p==null||(L=p.onOpenChange)===null||L===void 0||L.call(p,!0),x(!0)},style:O?{paddingInlineEnd:0}:void 0,label:i,disabled:I,placeholder:N,value:O||g?M.jsx(zp.RangePicker,B(B(B({},zs(!1)),{},{format:l,ref:n},p),{},{placeholder:N,value:O,onOpenChange:function(L){var H;x(L),p==null||(H=p.onOpenChange)===null||H===void 0||H.call(p,L)},open:g})):null,downIcon:O||g?!1:void 0,allowClear:!1,ref:s})}else T=M.jsx(zp.RangePicker,B(B(B({ref:n,format:l},zs(d===void 0?!0:!d)),p),{},{value:O}));return u?u(r,B({mode:a},p),T):T}return null},zMt=Z.forwardRef(jMt);const HMt=Z.forwardRef(LMt);var VMt=["radioType","renderFormItem","mode","light","label","render"],WMt=["onSearch","onClear","onChange","onBlur","showSearch","autoClearSearchValue","treeData","fetchDataOnSearch","searchValue"],UMt=function(t,n){t.radioType;var r=t.renderFormItem,o=t.mode,i=t.light,a=t.label,s=t.render,l=Ye(t,VMt),c=f.useContext(Vt.ConfigContext),u=c.getPrefixCls,d=u("pro-field-tree-select"),p=f.useRef(null),h=f.useState(!1),m=ie(h,2),v=m[0],g=m[1],x=l.fieldProps,y=x.onSearch,b=x.onClear,C=x.onChange,S=x.onBlur,w=x.showSearch,E=x.autoClearSearchValue;x.treeData;var _=x.fetchDataOnSearch,P=x.searchValue,$=Ye(x,WMt),R=Co(),O=nb(B(B({},l),{},{defaultKeyWords:P})),T=ie(O,3),I=T[0],k=T[1],N=T[2],D=Gt(void 0,{onChange:y,value:P}),L=ie(D,2),H=L[0],U=L[1];f.useImperativeHandle(n,function(){return B(B({},p.current||{}),{},{fetchData:function(te){return N(te)}})});var V=f.useMemo(function(){if(o==="read"){var ee=($==null?void 0:$.fieldNames)||{},te=ee.value,oe=te===void 0?"value":te,ne=ee.label,le=ne===void 0?"label":ne,ce=ee.children,he=ce===void 0?"children":ce,ue=new Map,fe=function ve(ge){if(!(ge!=null&&ge.length))return ue;for(var de=ge.length,be=0;be4&&(h+=7),p.add(h,n));return m.diff(v,"week")+1},s.isoWeekday=function(c){return this.$utils().u(c)?this.day()||7:this.day(this.day()%7?c:c-7)};var l=s.startOf;s.startOf=function(c,u){var d=this.$utils(),p=!!d.u(u)||u;return d.p(c)==="isoweek"?p?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):l.bind(this)(c,u)}}})})(dye);var qMt=dye.exports;const KMt=Ar(qMt);var fye={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n={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(r,o,i){var a=o.prototype,s=a.format;i.en.formats=n,a.format=function(l){l===void 0&&(l="YYYY-MM-DDTHH:mm:ssZ");var c=this.$locale().formats,u=function(d,p){return d.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(h,m,v){var g=v&&v.toUpperCase();return m||p[v]||n[v]||p[g].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(x,y,b){return y||b.slice(1)})})}(l,c===void 0?{}:c);return s.call(this,u)}}})})(fye);var YMt=fye.exports;const XMt=Ar(YMt);var QMt=["fieldProps"],ZMt=["fieldProps"],JMt=["fieldProps"],eRt=["fieldProps"],tRt=["text","valueType","mode","onChange","renderFormItem","value","readonly","fieldProps"],nRt=["placeholder"];$n.extend(Ipe);$n.extend(Ape);$n.extend(KMt);$n.extend(t7);$n.extend(Ope);$n.extend(XMt);var rRt=function(t,n,r){var o=zve(r.fieldProps);return n.type==="progress"?M.jsx(uye,B(B({},r),{},{text:t,fieldProps:B({status:n.status?n.status:void 0},o)})):n.type==="money"?M.jsx(lye,B(B({locale:n.locale},r),{},{fieldProps:o,text:t,moneySymbol:n.moneySymbol})):n.type==="percent"?M.jsx(cye,B(B({},r),{},{text:t,showSymbol:n.showSymbol,precision:n.precision,fieldProps:o,showColor:n.showColor})):n.type==="image"?M.jsx(aye,B(B({},r),{},{text:t,width:n.width})):t},oRt=function(t,n,r,o){var i=r.mode,a=i===void 0?"read":i,s=r.emptyText,l=s===void 0?"-":s;if(l!==!1&&a==="read"&&n!=="option"&&n!=="switch"&&typeof t!="boolean"&&typeof t!="number"&&!t){var c=r.fieldProps,u=r.render;return u?u(t,B({mode:a},c),M.jsx(M.Fragment,{children:l})):M.jsx(M.Fragment,{children:l})}if(delete r.emptyText,dt(n)==="object")return rRt(t,n,r);var d=o&&o[n];if(d){if(delete r.ref,a==="read"){var p;return(p=d.render)===null||p===void 0?void 0:p.call(d,t,B(B({text:t},r),{},{mode:a||"read"}),M.jsx(M.Fragment,{children:t}))}if(a==="update"||a==="edit"){var h;return(h=d.renderFormItem)===null||h===void 0?void 0:h.call(d,t,B({text:t},r),M.jsx(M.Fragment,{children:t}))}}if(n==="money")return M.jsx(lye,B(B({},r),{},{text:t}));if(n==="date")return M.jsx(Ha,{isLight:r.light,children:M.jsx(ov,B({text:t,format:"YYYY-MM-DD"},r))});if(n==="dateWeek")return M.jsx(Ha,{isLight:r.light,children:M.jsx(ov,B({text:t,format:"YYYY-wo",picker:"week"},r))});if(n==="dateWeekRange"){var m=r.fieldProps,v=Ye(r,QMt);return M.jsx(Ha,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY-W",showTime:!0,fieldProps:B({picker:"week"},m)},v))})}if(n==="dateMonthRange"){var g=r.fieldProps,x=Ye(r,ZMt);return M.jsx(Ha,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY-MM",showTime:!0,fieldProps:B({picker:"month"},g)},x))})}if(n==="dateQuarterRange"){var y=r.fieldProps,b=Ye(r,JMt);return M.jsx(Ha,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY-Q",showTime:!0,fieldProps:B({picker:"quarter"},y)},b))})}if(n==="dateYearRange"){var C=r.fieldProps,S=Ye(r,eRt);return M.jsx(Ha,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY",showTime:!0,fieldProps:B({picker:"year"},C)},S))})}return n==="dateMonth"?M.jsx(Ha,{isLight:r.light,children:M.jsx(ov,B({text:t,format:"YYYY-MM",picker:"month"},r))}):n==="dateQuarter"?M.jsx(Ha,{isLight:r.light,children:M.jsx(ov,B({text:t,format:"YYYY-[Q]Q",picker:"quarter"},r))}):n==="dateYear"?M.jsx(Ha,{isLight:r.light,children:M.jsx(ov,B({text:t,format:"YYYY",picker:"year"},r))}):n==="dateRange"?M.jsx(iv,B({text:t,format:"YYYY-MM-DD"},r)):n==="dateTime"?M.jsx(Ha,{isLight:r.light,children:M.jsx(ov,B({text:t,format:"YYYY-MM-DD HH:mm:ss",showTime:!0},r))}):n==="dateTimeRange"?M.jsx(Ha,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY-MM-DD HH:mm:ss",showTime:!0},r))}):n==="time"?M.jsx(Ha,{isLight:r.light,children:M.jsx(HMt,B({text:t,format:"HH:mm:ss"},r))}):n==="timeRange"?M.jsx(Ha,{isLight:r.light,children:M.jsx(zMt,B({text:t,format:"HH:mm:ss"},r))}):n==="fromNow"?M.jsx(YPt,B({text:t},r)):n==="index"?M.jsx(LZ,{children:t+1}):n==="indexBorder"?M.jsx(LZ,{border:!0,children:t+1}):n==="progress"?M.jsx(uye,B(B({},r),{},{text:t})):n==="percent"?M.jsx(cye,B({text:t},r)):n==="avatar"&&typeof t=="string"&&r.mode==="read"?M.jsx(rf,{src:t,size:22,shape:"circle"}):n==="code"?M.jsx(_Q,B({text:t},r)):n==="jsonCode"?M.jsx(_Q,B({text:t,language:"json"},r)):n==="textarea"?M.jsx(BMt,B({text:t},r)):n==="digit"?M.jsx(VPt,B({text:t},r)):n==="digitRange"?M.jsx(UPt,B({text:t},r)):n==="second"?M.jsx(_Mt,B({text:t},r)):n==="select"||n==="text"&&(r.valueEnum||r.request)?M.jsx(Ha,{isLight:r.light,children:M.jsx(hpt,B({text:t},r))}):n==="checkbox"?M.jsx(Cpt,B({text:t},r)):n==="radio"?M.jsx(HZ,B({text:t},r)):n==="radioButton"?M.jsx(HZ,B({radioType:"button",text:t},r)):n==="rate"?M.jsx(wMt,B({text:t},r)):n==="slider"?M.jsx(OMt,B({text:t},r)):n==="switch"?M.jsx(IMt,B({text:t},r)):n==="option"?M.jsx(lMt,B({text:t},r)):n==="password"?M.jsx(dMt,B({text:t},r)):n==="image"?M.jsx(aye,B({text:t},r)):n==="cascader"?M.jsx(vpt,B({text:t},r)):n==="treeSelect"?M.jsx(GMt,B({text:t},r)):n==="color"?M.jsx(LPt,B({text:t},r)):n==="segmented"?M.jsx(MMt,B({text:t},r)):M.jsx(NMt,B({text:t},r))},iRt=function(t,n){var r,o,i,a,s,l,c=t.text,u=t.valueType,d=u===void 0?"text":u,p=t.mode,h=p===void 0?"read":p,m=t.onChange,v=t.renderFormItem,g=t.value,x=t.readonly,y=t.fieldProps,b=Ye(t,tRt),C=f.useContext(Vp),S=yc(function(){for(var _,P=arguments.length,$=new Array(P),R=0;R div".concat(t.antCls,"-space-item"),{maxWidth:"100%"}),"&-twoLine":K(K(K(K({display:"block",width:"100%"},"".concat(t.componentCls,"-title"),{width:"100%",margin:"8px 0"}),"".concat(t.componentCls,"-container"),{paddingInlineStart:16}),"".concat(t.antCls,"-space-item,").concat(t.antCls,"-form-item"),{width:"100%"}),"".concat(t.antCls,"-form-item"),{"&-control":{display:"flex",alignItems:"center",justifyContent:"flex-end","&-input":{alignItems:"center",justifyContent:"flex-end","&-content":{flex:"none"}}}})})};function kRt(e){return Fr("ProFormGroup",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[IRt(n)]})}var mye=Z.forwardRef(function(e,t){var n=Z.useContext(Hc),r=n.groupProps,o=B(B({},r),e),i=o.children,a=o.collapsible,s=o.defaultCollapsed,l=o.style,c=o.labelLayout,u=o.title,d=u===void 0?e.label:u,p=o.tooltip,h=o.align,m=h===void 0?"start":h,v=o.direction,g=o.size,x=g===void 0?32:g,y=o.titleStyle,b=o.titleRender,C=o.spaceProps,S=o.extra,w=o.autoFocus,E=Gt(function(){return s||!1},{value:e.collapsed,onChange:e.onCollapse}),_=ie(E,2),P=_[0],$=_[1],R=f.useContext(Vt.ConfigContext),O=R.getPrefixCls,T=s9(e),I=T.ColWrapper,k=T.RowWrapper,N=O("pro-form-group"),D=kRt(N),L=D.wrapSSR,H=D.hashId,U=a&&M.jsx(El,{style:{marginInlineEnd:8},rotate:P?void 0:90}),V=M.jsx(jct,{label:U?M.jsxs("div",{children:[U,d]}):d,tooltip:p}),j=f.useCallback(function(A){var z=A.children;return M.jsx(Ri,B(B({},C),{},{className:re("".concat(N,"-container ").concat(H),C==null?void 0:C.className),size:x,align:m,direction:v,style:B({rowGap:0},C==null?void 0:C.style),children:z}))},[m,N,v,H,x,C]),F=b?b(V,e):V,W=f.useMemo(function(){var A=[],z=Z.Children.toArray(i).map(function(G,Y){var Q;return Z.isValidElement(G)&&G!==null&&G!==void 0&&(Q=G.props)!==null&&Q!==void 0&&Q.hidden?(A.push(G),null):Y===0&&Z.isValidElement(G)&&w?Z.cloneElement(G,B(B({},G.props),{},{autoFocus:w})):G});return[M.jsx(k,{Wrapper:j,children:z},"children"),A.length>0?M.jsx("div",{style:{display:"none"},children:A}):null]},[i,k,j,w]),X=ie(W,2),J=X[0],q=X[1];return L(M.jsx(I,{children:M.jsxs("div",{className:re(N,H,K({},"".concat(N,"-twoLine"),c==="twoLine")),style:l,ref:t,children:[q,(d||p||S)&&M.jsx("div",{className:"".concat(N,"-title ").concat(H).trim(),style:y,onClick:function(){$(!P)},children:S?M.jsxs("div",{style:{display:"flex",width:"100%",alignItems:"center",justifyContent:"space-between"},children:[F,M.jsx("span",{onClick:function(z){return z.stopPropagation()},children:S})]}):F}),M.jsx("div",{style:{display:a&&P?"none":void 0},children:J})]})}))});mye.displayName="ProForm-Group";var NRt=["fieldProps","options","radioType","layout","proFieldProps","valueEnum"],DRt=Z.forwardRef(function(e,t){var n=e.fieldProps,r=e.options,o=e.radioType,i=e.layout,a=e.proFieldProps,s=e.valueEnum,l=Ye(e,NRt);return M.jsx(Na,B(B({valueType:o==="button"?"radioButton":"radio",ref:t,valueEnum:Gm(s,void 0)},l),{},{fieldProps:B({options:r,layout:i},n),proFieldProps:a,filedConfig:{customLightMode:!0}}))}),ARt=Z.forwardRef(function(e,t){var n=e.fieldProps,r=e.children;return M.jsx(ho,B(B({},n),{},{ref:t,children:r}))}),FRt=qT(ARt,{valuePropName:"checked",ignoreWidth:!0}),l4=FRt;l4.Group=DRt;l4.Button=ho.Button;l4.displayName="ProFormComponent";var BRt=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],LRt=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],jRt=function(t,n){var r=t.fieldProps,o=t.children,i=t.params,a=t.proFieldProps,s=t.mode,l=t.valueEnum,c=t.request,u=t.showSearch,d=t.options,p=Ye(t,BRt),h=f.useContext(Hc);return M.jsx(Na,B(B({valueEnum:Gm(l),request:c,params:i,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:B({options:d,mode:s,showSearch:u,getPopupContainer:h.getPopupContainer},r),ref:n,proFieldProps:a},p),{},{children:o}))},zRt=Z.forwardRef(function(e,t){var n=e.fieldProps,r=e.children,o=e.params,i=e.proFieldProps,a=e.mode,s=e.valueEnum,l=e.request,c=e.options,u=Ye(e,LRt),d=B({options:c,mode:a||"multiple",labelInValue:!0,showSearch:!0,suffixIcon:null,autoClearSearchValue:!0,optionLabelProp:"label"},n),p=f.useContext(Hc);return M.jsx(Na,B(B({valueEnum:Gm(s),request:l,params:o,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:B({getPopupContainer:p.getPopupContainer},d),ref:t,proFieldProps:i},u),{},{children:r}))}),HRt=Z.forwardRef(jRt),VRt=zRt,Km=HRt;Km.SearchSelect=VRt;Km.displayName="ProFormComponent";var WRt=function(t){var n=Co(),r=rn.useFormInstance();if(t.render===!1)return null;var o=t.onSubmit,i=t.render,a=t.onReset,s=t.searchConfig,l=s===void 0?{}:s,c=t.submitButtonProps,u=t.resetButtonProps,d=Tu.useToken(),p=d.token,h=function(){r.submit(),o==null||o()},m=function(){r.resetFields(),a==null||a()},v=l.submitText,g=v===void 0?n.getMessage("tableForm.submit","提交"):v,x=l.resetText,y=x===void 0?n.getMessage("tableForm.reset","重置"):x,b=[];u!==!1&&b.push(f.createElement(At,B(B({},En(u??{},["preventDefault"])),{},{key:"rest",onClick:function(w){var E;u!=null&&u.preventDefault||m(),u==null||(E=u.onClick)===null||E===void 0||E.call(u,w)}}),y)),c!==!1&&b.push(f.createElement(At,B(B({type:"primary"},En(c||{},["preventDefault"])),{},{key:"submit",onClick:function(w){var E;c!=null&&c.preventDefault||h(),c==null||(E=c.onClick)===null||E===void 0||E.call(c,w)}}),g));var C=i?i(B(B({},t),{},{form:r,submit:h,reset:m}),b):b;return C?Array.isArray(C)?(C==null?void 0:C.length)<1?null:(C==null?void 0:C.length)===1?C[0]:M.jsx("div",{style:{display:"flex",gap:p.marginXS,alignItems:"center"},children:C}):C:null},URt=["fieldProps","proFieldProps"],GRt=["fieldProps","proFieldProps"],NM="text",qRt=function(t){var n=t.fieldProps,r=t.proFieldProps,o=Ye(t,URt);return M.jsx(Na,B({valueType:NM,fieldProps:n,filedConfig:{valueType:NM},proFieldProps:r},o))},KRt=function(t){var n=Gt(t.open||!1,{value:t.open,onChange:t.onOpenChange}),r=ie(n,2),o=r[0],i=r[1];return M.jsx(rn.Item,{shouldUpdate:!0,noStyle:!0,children:function(s){var l,c=s.getFieldValue(t.name||[]);return M.jsx(nf,B(B({getPopupContainer:function(d){return d&&d.parentNode?d.parentNode:d},onOpenChange:function(d){return i(d)},content:M.jsxs("div",{style:{padding:"4px 0"},children:[(l=t.statusRender)===null||l===void 0?void 0:l.call(t,c),t.strengthText?M.jsx("div",{style:{marginTop:10},children:M.jsx("span",{children:t.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},t.popoverProps),{},{open:o,children:t.children}))}})},YRt=function(t){var n=t.fieldProps,r=t.proFieldProps,o=Ye(t,GRt),i=f.useState(!1),a=ie(i,2),s=a[0],l=a[1];return n!=null&&n.statusRender&&o.name?M.jsx(KRt,{name:o.name,statusRender:n==null?void 0:n.statusRender,popoverProps:n==null?void 0:n.popoverProps,strengthText:n==null?void 0:n.strengthText,open:s,onOpenChange:l,children:M.jsx("div",{children:M.jsx(Na,B({valueType:"password",fieldProps:B(B({},En(n,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(u){var d;n==null||(d=n.onBlur)===null||d===void 0||d.call(n,u),l(!1)},onClick:function(u){var d;n==null||(d=n.onClick)===null||d===void 0||d.call(n,u),l(!0)}}),proFieldProps:r,filedConfig:{valueType:NM}},o))})}):M.jsx(Na,B({valueType:"password",fieldProps:n,proFieldProps:r,filedConfig:{valueType:NM}},o))},sr=qRt;sr.Password=YRt;sr.displayName="ProFormComponent";var XRt=["fieldProps","proFieldProps"],QRt=function(t,n){var r=t.fieldProps,o=t.proFieldProps,i=Ye(t,XRt);return M.jsx(Na,B({ref:n,valueType:"textarea",fieldProps:r,proFieldProps:o},i))};const SS=Z.forwardRef(QRt);var ZRt=["children","contentRender","submitter","fieldProps","formItemProps","groupProps","transformKey","formRef","onInit","form","loading","formComponentType","extraUrlParams","syncToUrl","onUrlSearchChange","onReset","omitNil","isKeyPressSubmit","autoFocusFirstInput","grid","rowProps","colProps"],JRt=["extraUrlParams","syncToUrl","isKeyPressSubmit","syncToUrlAsImportant","syncToInitialValues","children","contentRender","submitter","fieldProps","proFieldProps","formItemProps","groupProps","dateFormatter","formRef","onInit","form","formComponentType","onReset","grid","rowProps","colProps","omitNil","request","params","initialValues","formKey","readonly","onLoadingChange","loading"],a$=function(t,n,r){return t===!0?n:Gm(t,n,r)},YZ=function(t){return!t||Array.isArray(t)?t:[t]};function eOt(e){var t,n=e.children,r=e.contentRender,o=e.submitter;e.fieldProps,e.formItemProps,e.groupProps;var i=e.transformKey,a=e.formRef,s=e.onInit,l=e.form,c=e.loading;e.formComponentType;var u=e.extraUrlParams,d=u===void 0?{}:u,p=e.syncToUrl,h=e.onUrlSearchChange,m=e.onReset,v=e.omitNil,g=v===void 0?!0:v;e.isKeyPressSubmit;var x=e.autoFocusFirstInput,y=x===void 0?!0:x,b=e.grid,C=e.rowProps,S=e.colProps,w=Ye(e,ZRt),E=rn.useFormInstance(),_=(Vt==null||(t=Vt.useConfig)===null||t===void 0?void 0:t.call(Vt))||{componentSize:"middle"},P=_.componentSize,$=f.useRef(l||E),R=s9({grid:b,rowProps:C}),O=R.RowWrapper,T=yc(function(){return E}),I=f.useMemo(function(){return{getFieldsFormatValue:function(V){var j;return i((j=T())===null||j===void 0?void 0:j.getFieldsValue(V),g)},getFieldFormatValue:function(){var V,j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],F=YZ(j);if(!F)throw new Error("nameList is require");var W=(V=T())===null||V===void 0?void 0:V.getFieldValue(F),X=F?Vo({},F,W):W,J=Ne(F);return J.shift(),ri(i(X,g,J),F)},getFieldFormatValueObject:function(V){var j,F=YZ(V),W=(j=T())===null||j===void 0?void 0:j.getFieldValue(F),X=F?Vo({},F,W):W;return i(X,g,F)},validateFieldsReturnFormatValue:function(){var U=co(Cn().mark(function j(F){var W,X,J;return Cn().wrap(function(A){for(;;)switch(A.prev=A.next){case 0:if(!(!Array.isArray(F)&&F)){A.next=2;break}throw new Error("nameList must be array");case 2:return A.next=4,(W=T())===null||W===void 0?void 0:W.validateFields(F);case 4:return X=A.sent,J=i(X,g),A.abrupt("return",J||{});case 7:case"end":return A.stop()}},j)}));function V(j){return U.apply(this,arguments)}return V}()}},[g,i]),k=f.useMemo(function(){return Z.Children.toArray(n).map(function(U,V){return V===0&&Z.isValidElement(U)&&y?Z.cloneElement(U,B(B({},U.props),{},{autoFocus:y})):U})},[y,n]),N=f.useMemo(function(){return typeof o=="boolean"||!o?{}:o},[o]),D=f.useMemo(function(){if(o!==!1)return M.jsx(WRt,B(B({},N),{},{onReset:function(){var V,j,F=i((V=$.current)===null||V===void 0?void 0:V.getFieldsValue(),g);if(N==null||(j=N.onReset)===null||j===void 0||j.call(N,F),m==null||m(F),p){var W,X=Object.keys(i((W=$.current)===null||W===void 0?void 0:W.getFieldsValue(),!1)).reduce(function(J,q){return B(B({},J),{},K({},q,F[q]||void 0))},d);h(a$(p,X||{},"set"))}},submitButtonProps:B({loading:c},N.submitButtonProps)}),"submitter")},[o,N,c,i,g,m,p,d,h]),L=f.useMemo(function(){var U=b?M.jsx(O,{children:k}):k;return r?r(U,D,$.current):U},[b,O,k,r,D]),H=eut(e.initialValues);return f.useEffect(function(){if(!(p||!e.initialValues||!H||w.request)){var U=Em(e.initialValues,H);K$(U,"initialValues 只在 form 初始化时生效,如果你需要异步加载推荐使用 request,或者 initialValues ?
: null "),K$(U,"The initialValues only take effect when the form is initialized, if you need to load asynchronously recommended request, or the initialValues ? : null ")}},[e.initialValues]),f.useImperativeHandle(a,function(){return B(B({},$.current),I)},[I,$.current]),f.useEffect(function(){var U,V,j=i((U=$.current)===null||U===void 0||(V=U.getFieldsValue)===null||V===void 0?void 0:V.call(U,!0),g);s==null||s(j,B(B({},$.current),I))},[]),M.jsx(Dve.Provider,{value:B(B({},I),{},{formRef:$}),children:M.jsx(Vt,{componentSize:w.size||P,children:M.jsxs(i0e.Provider,{value:{grid:b,colProps:S},children:[w.component!==!1&&M.jsx("input",{type:"text",style:{display:"none"}}),L]})})})}var XZ=0;function tOt(e){var t=e.extraUrlParams,n=t===void 0?{}:t,r=e.syncToUrl,o=e.isKeyPressSubmit,i=e.syncToUrlAsImportant,a=i===void 0?!1:i,s=e.syncToInitialValues,l=s===void 0?!0:s;e.children,e.contentRender,e.submitter;var c=e.fieldProps,u=e.proFieldProps,d=e.formItemProps,p=e.groupProps,h=e.dateFormatter,m=h===void 0?"string":h,v=e.formRef;e.onInit;var g=e.form,x=e.formComponentType;e.onReset,e.grid,e.rowProps,e.colProps;var y=e.omitNil,b=y===void 0?!0:y,C=e.request,S=e.params,w=e.initialValues,E=e.formKey,_=E===void 0?XZ:E;e.readonly;var P=e.onLoadingChange,$=e.loading,R=Ye(e,JRt),O=f.useRef({}),T=Gt(!1,{onChange:P,value:$}),I=ie(T,2),k=I[0],N=I[1],D=Uft({},{disabled:!r}),L=ie(D,2),H=L[0],U=L[1],V=f.useRef(bM());f.useEffect(function(){XZ+=0},[]);var j=Jct({request:C,params:S,proFieldKey:_}),F=ie(j,1),W=F[0],X=f.useContext(Vt.ConfigContext),J=X.getPrefixCls,q=J("pro-form"),A=Fr("ProForm",function(fe){return K({},".".concat(q),K({},"> div:not(".concat(fe.proComponentsCls,"-form-light-filter)"),{".pro-field":{maxWidth:"100%","@media screen and (max-width: 575px)":{maxWidth:"calc(93vw - 48px)"},"&-xs":{width:104},"&-s":{width:216},"&-sm":{width:216},"&-m":{width:328},"&-md":{width:328},"&-l":{width:440},"&-lg":{width:440},"&-xl":{width:552}}}))}),z=A.wrapSSR,G=A.hashId,Y=f.useState(function(){return r?a$(r,H,"get"):{}}),Q=ie(Y,2),ee=Q[0],te=Q[1],oe=f.useRef({}),ne=f.useRef({}),le=yc(function(fe,ve,ge){return zft(Wct(fe,m,ne.current,ve,ge),oe.current,ve)});f.useEffect(function(){l||te({})},[l]);var ce=yc(function(){return B(B({},H),n)});f.useEffect(function(){r&&U(a$(r,ce(),"set"))},[n,ce,r]);var he=f.useMemo(function(){if(!(typeof window>"u")&&x&&["DrawerForm"].includes(x))return function(fe){return fe.parentNode||document.body}},[x]),ue=yc(co(Cn().mark(function fe(){var ve,ge,de,be,Ee,Le,Re;return Cn().wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:if(R.onFinish){ze.next=2;break}return ze.abrupt("return");case 2:if(!k){ze.next=4;break}return ze.abrupt("return");case 4:return ze.prev=4,de=O==null||(ve=O.current)===null||ve===void 0||(ge=ve.getFieldsFormatValue)===null||ge===void 0?void 0:ge.call(ve),be=R.onFinish(de),be instanceof Promise&&N(!0),ze.next=10,be;case 10:r&&(Re=Object.keys(O==null||(Ee=O.current)===null||Ee===void 0||(Le=Ee.getFieldsFormatValue)===null||Le===void 0?void 0:Le.call(Ee,void 0,!1)).reduce(function(Ie,$e){var Be;return B(B({},Ie),{},K({},$e,(Be=de[$e])!==null&&Be!==void 0?Be:void 0))},n),Object.keys(H).forEach(function(Ie){Re[Ie]!==!1&&Re[Ie]!==0&&!Re[Ie]&&(Re[Ie]=void 0)}),U(a$(r,Re,"set"))),N(!1),ze.next=18;break;case 14:ze.prev=14,ze.t0=ze.catch(4),console.log(ze.t0),N(!1);case 18:case"end":return ze.stop()}},fe,null,[[4,14]])})));return f.useImperativeHandle(v,function(){return O.current},[!W]),!W&&e.request?M.jsx("div",{style:{paddingTop:50,paddingBottom:50,textAlign:"center"},children:M.jsx(Vu,{})}):z(M.jsx($9.Provider,{value:{mode:e.readonly?"read":"edit"},children:M.jsx(zT,{needDeps:!0,children:M.jsx(Hc.Provider,{value:{formRef:O,fieldProps:c,proFieldProps:u,formItemProps:d,groupProps:p,formComponentType:x,getPopupContainer:he,formKey:V.current,setFieldValueType:function(ve,ge){var de=ge.valueType,be=de===void 0?"text":de,Ee=ge.dateFormat,Le=ge.transform;Array.isArray(ve)&&(oe.current=Vo(oe.current,ve,Le),ne.current=Vo(ne.current,ve,{valueType:be,dateFormat:Ee}))}},children:M.jsx(P9.Provider,{value:{},children:M.jsx(rn,B(B({onKeyPress:function(ve){if(o&&ve.key==="Enter"){var ge;(ge=O.current)===null||ge===void 0||ge.submit()}},autoComplete:"off",form:g},En(R,["ref","labelWidth","autoFocusFirstInput"])),{},{ref:function(ve){O.current&&(O.current.nativeElement=ve==null?void 0:ve.nativeElement)},initialValues:a?B(B(B({},w),W),ee):B(B(B({},ee),w),W),onValuesChange:function(ve,ge){var de;R==null||(de=R.onValuesChange)===null||de===void 0||de.call(R,le(ve,!!b),le(ge,!!b))},className:re(e.className,q,G),onFinish:ue,children:M.jsx(eOt,B(B({transformKey:le,autoComplete:"off",loading:k,onUrlSearchChange:U},e),{},{formRef:O,initialValues:B(B({},w),W)}))}))})})})}))}var nOt=function(t){return K(K({},"".concat(t.componentCls,"-collapse-label"),{paddingInline:1,paddingBlock:1}),"".concat(t.componentCls,"-container"),K({},"".concat(t.antCls,"-form-item"),{marginBlockEnd:0}))};function rOt(e){return Fr("LightWrapper",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[nOt(n)]})}var oOt=["label","size","disabled","onChange","className","style","children","valuePropName","placeholder","labelFormatter","bordered","footerRender","allowClear","otherFieldProps","valueType","placement"],iOt=function(t){var n=t.label,r=t.size,o=t.disabled,i=t.onChange,a=t.className,s=t.style,l=t.children,c=t.valuePropName,u=t.placeholder,d=t.labelFormatter,p=t.bordered,h=t.footerRender,m=t.allowClear,v=t.otherFieldProps,g=t.valueType,x=t.placement,y=Ye(t,oOt),b=f.useContext(Vt.ConfigContext),C=b.getPrefixCls,S=C("pro-field-light-wrapper"),w=rOt(S),E=w.wrapSSR,_=w.hashId,P=f.useState(t[c]),$=ie(P,2),R=$[0],O=$[1],T=Gt(!1),I=ie(T,2),k=I[0],N=I[1],D=function(){for(var V,j=arguments.length,F=new Array(j),W=0;Wn.length)&&(r=n.length);for(var o=0,i=Array(r);o0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):vOt}function d4(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function yOt(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function T9(e){return Array.from((DM.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function I9(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(0,mOt.default)())return null;var n=t.csp,r=t.prepend,o=t.priority,i=o===void 0?0:o,a=yOt(r),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(JZ,a),s&&i&&l.setAttribute(eJ,"".concat(i)),n!=null&&n.nonce&&(l.nonce=n==null?void 0:n.nonce),l.innerHTML=e;var c=d4(t),u=c.firstChild;if(r){if(s){var d=(t.styles||T9(c)).filter(function(p){if(!["prepend","prependQueue"].includes(p.getAttribute(JZ)))return!1;var h=Number(p.getAttribute(eJ)||0);return i>=h});if(d.length)return c.insertBefore(l,d[d.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function kye(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=d4(t);return(t.styles||T9(n)).find(function(r){return r.getAttribute(Iye(t))===e})}function bOt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=kye(e,t);if(n){var r=d4(t);r.removeChild(n)}}function xOt(e,t){var n=DM.get(e);if(!n||!(0,gOt.default)(document,n)){var r=I9("",t),o=r.parentNode;DM.set(e,o),e.removeChild(r)}}function COt(){DM.clear()}function wOt(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=d4(n),o=T9(r),i=(0,ZZ.default)((0,ZZ.default)({},n),{},{styles:o});xOt(r,i);var a=kye(t,i);if(a){var s,l;if((s=i.csp)!==null&&s!==void 0&&s.nonce&&a.nonce!==((l=i.csp)===null||l===void 0?void 0:l.nonce)){var c;a.nonce=(c=i.csp)===null||c===void 0?void 0:c.nonce}return a.innerHTML!==e&&(a.innerHTML=e),a}var u=I9(e,i);return u.setAttribute(Iye(i),t),u}var f4={};Object.defineProperty(f4,"__esModule",{value:!0});f4.getShadowRoot=SOt;f4.inShadow=Dye;function Nye(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function Dye(e){return Nye(e)instanceof ShadowRoot}function SOt(e){return Dye(e)?Nye(e):null}var us={};Object.defineProperty(us,"__esModule",{value:!0});us.call=k9;us.default=void 0;us.note=Fye;us.noteOnce=Lye;us.preMessage=void 0;us.resetWarned=Bye;us.warning=Aye;us.warningOnce=$S;var L5={},EOt=us.preMessage=function(t){};function Aye(e,t){}function Fye(e,t){}function Bye(){L5={}}function k9(e,t,n){!t&&!L5[n]&&(e(!1,n),L5[n]=!0)}function $S(e,t){k9(Aye,e,t)}function Lye(e,t){k9(Fye,e,t)}$S.preMessage=EOt;$S.resetWarned=Bye;$S.noteOnce=Lye;us.default=$S;var _Ot=Yo.default,p4=Dn.default;Object.defineProperty(ma,"__esModule",{value:!0});ma.generate=z5;ma.getSecondaryColor=NOt;ma.iconStyles=void 0;ma.isIconDefinition=kOt;ma.normalizeAttrs=j5;ma.normalizeTwoToneColors=DOt;ma.useInsertStyles=ma.svgBaseProps=void 0;ma.warning=IOt;var O6=p4(lg),tJ=p4(sg),$Ot=ES,POt=Mg,MOt=f4,ROt=p4(us),AM=_Ot(f),OOt=p4(fb);function TOt(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function IOt(e,t){(0,ROt.default)(e,"[@ant-design/icons] ".concat(t))}function kOt(e){return(0,tJ.default)(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&((0,tJ.default)(e.icon)==="object"||typeof e.icon=="function")}function j5(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[TOt(n)]=r}return t},{})}function z5(e,t,n){return n?AM.default.createElement(e.tag,(0,O6.default)((0,O6.default)({key:t},j5(e.attrs)),n),(e.children||[]).map(function(r,o){return z5(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):AM.default.createElement(e.tag,(0,O6.default)({key:t},j5(e.attrs)),(e.children||[]).map(function(r,o){return z5(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function NOt(e){return(0,$Ot.generate)(e)[0]}function DOt(e){return e?Array.isArray(e)?e:[e]:[]}ma.svgBaseProps={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"};var AOt=ma.iconStyles=` + `),Z.createElement("div",{style:d.white,className:"saturation-white"},Z.createElement("div",{style:d.black,className:"saturation-black"}),Z.createElement("div",{style:d.pointer},this.props.pointer?Z.createElement(this.props.pointer,this.props):Z.createElement("div",{style:d.circle}))))}}]),n}(p.PureComponent||p.Component),t$t=D0e,n$t=I0e,r$t=p0e,o$t=qs;function i$t(e,t){var n=o$t(e)?t$t:n$t;return n(e,r$t(t))}var a$t=i$t,s$t=a$t;const l$t=Ar(s$t);function TM(e){"@babel/helpers - typeof";return TM=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},TM(e)}var c$t=/^\s+/,u$t=/\s+$/;function nn(e,t){if(e=e||"",t=t||{},e instanceof nn)return e;if(!(this instanceof nn))return new nn(e,t);var n=d$t(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}nn.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},getLuminance:function(){var t=this.toRgb(),n,r,o,i,a,s;return n=t.r/255,r=t.g/255,o=t.b/255,n<=.03928?i=n/12.92:i=Math.pow((n+.055)/1.055,2.4),r<=.03928?a=r/12.92:a=Math.pow((r+.055)/1.055,2.4),o<=.03928?s=o/12.92:s=Math.pow((o+.055)/1.055,2.4),.2126*i+.7152*a+.0722*s},setAlpha:function(t){return this._a=Z0e(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=$Z(this._r,this._g,this._b);return{h:t.h*360,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=$Z(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this._a==1?"hsv("+n+", "+r+"%, "+o+"%)":"hsva("+n+", "+r+"%, "+o+"%, "+this._roundA+")"},toHsl:function(){var t=_Z(this._r,this._g,this._b);return{h:t.h*360,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=_Z(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this._a==1?"hsl("+n+", "+r+"%, "+o+"%)":"hsla("+n+", "+r+"%, "+o+"%, "+this._roundA+")"},toHex:function(t){return PZ(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return m$t(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(so(this._r,255)*100)+"%",g:Math.round(so(this._g,255)*100)+"%",b:Math.round(so(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(so(this._r,255)*100)+"%, "+Math.round(so(this._g,255)*100)+"%, "+Math.round(so(this._b,255)*100)+"%)":"rgba("+Math.round(so(this._r,255)*100)+"%, "+Math.round(so(this._g,255)*100)+"%, "+Math.round(so(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:P$t[PZ(this._r,this._g,this._b,!0)]||!1},toFilter:function(t){var n="#"+MZ(this._r,this._g,this._b,this._a),r=n,o=this._gradientType?"GradientType = 1, ":"";if(t){var i=nn(t);r="#"+MZ(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+o+"startColorstr="+n+",endColorstr="+r+")"},toString:function(t){var n=!!t;t=t||this._format;var r=!1,o=this._a<1&&this._a>=0,i=!n&&o&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return i?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return nn(this.toString())},_applyModification:function(t,n){var r=t.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(b$t,arguments)},brighten:function(){return this._applyModification(x$t,arguments)},darken:function(){return this._applyModification(w$t,arguments)},desaturate:function(){return this._applyModification(g$t,arguments)},saturate:function(){return this._applyModification(v$t,arguments)},greyscale:function(){return this._applyModification(y$t,arguments)},spin:function(){return this._applyModification(C$t,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(_$t,arguments)},complement:function(){return this._applyCombination(S$t,arguments)},monochromatic:function(){return this._applyCombination($$t,arguments)},splitcomplement:function(){return this._applyCombination(E$t,arguments)},triad:function(){return this._applyCombination(TZ,[3])},tetrad:function(){return this._applyCombination(TZ,[4])}};nn.fromRatio=function(e,t){if(TM(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=Xx(e[r]));e=n}return nn(e,t)};function d$t(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,a=!1,s=!1;return typeof e=="string"&&(e=O$t(e)),TM(e)=="object"&&(od(e.r)&&od(e.g)&&od(e.b)?(t=f$t(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):od(e.h)&&od(e.s)&&od(e.v)?(r=Xx(e.s),o=Xx(e.v),t=h$t(e.h,r,o),a=!0,s="hsv"):od(e.h)&&od(e.s)&&od(e.l)&&(r=Xx(e.s),i=Xx(e.l),t=p$t(e.h,r,i),a=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=Z0e(n),{ok:a,format:e.format||s,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:n}}function f$t(e,t,n){return{r:so(e,255)*255,g:so(t,255)*255,b:so(n,255)*255}}function _Z(e,t,n){e=so(e,255),t=so(t,255),n=so(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i,a,s=(r+o)/2;if(r==o)i=a=0;else{var l=r-o;switch(a=s>.5?l/(2-r-o):l/(r+o),r){case e:i=(t-n)/l+(t1&&(d-=1),d<1/6?c+(u-c)*6*d:d<1/2?u:d<2/3?c+(u-c)*(2/3-d)*6:c}if(t===0)r=o=i=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=a(l,s,e+1/3),o=a(l,s,e),i=a(l,s,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function $Z(e,t,n){e=so(e,255),t=so(t,255),n=so(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i,a,s=r,l=r-o;if(a=r===0?0:l/r,r==o)i=0;else{switch(r){case e:i=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(nn(r));return i}function $$t(e,t){t=t||6;for(var n=nn(e).toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(nn({h:r,s:o,v:i})),i=(i+s)%1;return a}nn.mix=function(e,t,n){n=n===0?0:n||50;var r=nn(e).toRgb(),o=nn(t).toRgb(),i=n/100,a={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return nn(a)};nn.readability=function(e,t){var n=nn(e),r=nn(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};nn.isReadable=function(e,t,n){var r=nn.readability(e,t),o,i;switch(i=!1,o=k$t(n),o.level+o.size){case"AAsmall":case"AAAlarge":i=r>=4.5;break;case"AAlarge":i=r>=3;break;case"AAAsmall":i=r>=7;break}return i};nn.mostReadable=function(e,t,n){var r=null,o=0,i,a,s,l;n=n||{},a=n.includeFallbackColors,s=n.level,l=n.size;for(var c=0;co&&(o=i,r=nn(t[c]));return nn.isReadable(e,r,{level:s,size:l})||!a?r:(n.includeFallbackColors=!1,nn.mostReadable(e,["#fff","#000"],n))};var k5=nn.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",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:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",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:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",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:"f00",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:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},P$t=nn.hexNames=M$t(k5);function M$t(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function Z0e(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function so(e,t){T$t(e)&&(e="100%");var n=R$t(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function a4(e){return Math.min(1,Math.max(0,e))}function Es(e){return parseInt(e,16)}function T$t(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function R$t(e){return typeof e=="string"&&e.indexOf("%")!=-1}function lc(e){return e.length==1?"0"+e:""+e}function Xx(e){return e<=1&&(e=e*100+"%"),e}function J0e(e){return Math.round(parseFloat(e)*255).toString(16)}function RZ(e){return Es(e)/255}var Wl=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",o="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+o),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+o),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+o),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 od(e){return!!Wl.CSS_UNIT.exec(e)}function O$t(e){e=e.replace(c$t,"").replace(u$t,"").toLowerCase();var t=!1;if(k5[e])e=k5[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=Wl.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=Wl.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Wl.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=Wl.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Wl.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=Wl.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Wl.hex8.exec(e))?{r:Es(n[1]),g:Es(n[2]),b:Es(n[3]),a:RZ(n[4]),format:t?"name":"hex8"}:(n=Wl.hex6.exec(e))?{r:Es(n[1]),g:Es(n[2]),b:Es(n[3]),format:t?"name":"hex"}:(n=Wl.hex4.exec(e))?{r:Es(n[1]+""+n[1]),g:Es(n[2]+""+n[2]),b:Es(n[3]+""+n[3]),a:RZ(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=Wl.hex3.exec(e))?{r:Es(n[1]+""+n[1]),g:Es(n[2]+""+n[2]),b:Es(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function k$t(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:t,size:n}}var OZ=function(t){var n=["r","g","b","a","h","s","l","v"],r=0,o=0;return l$t(n,function(i){if(t[i]&&(r+=1,isNaN(t[i])||(o+=1),i==="s"||i==="l")){var a=/^\d+%$/;a.test(t[i])&&(o+=1)}}),r===o?t:!1},P2=function(t,n){var r=t.hex?nn(t.hex):nn(t),o=r.toHsl(),i=r.toHsv(),a=r.toRgb(),s=r.toHex();o.s===0&&(o.h=n||0,i.h=n||0);var l=s==="000000"&&a.a===0;return{hsl:o,hex:l?"transparent":"#".concat(s),rgb:a,hsv:i,oldHue:t.h||n||o.h,source:t.source}},I$t=function(t){if(t==="transparent")return!0;var n=String(t).charAt(0)==="#"?1:0;return t.length!==4+n&&t.length<7+n&&nn(t).isValid()};function K0(e){"@babel/helpers - typeof";return K0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},K0(e)}function I5(){return I5=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function RM(e){return RM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},RM(e)}var V$t=function(t){var n=function(r){B$t(i,r);var o=L$t(i);function i(a){var s;return N$t(this,i),s=o.call(this),s.handleChange=function(l,c){var u=OZ(l);if(u){var d=P2(l,l.h||s.state.oldHue);s.setState(d),s.props.onChangeComplete&&s.debounce(s.props.onChangeComplete,d,c),s.props.onChange&&s.props.onChange(d,c)}},s.handleSwatchHover=function(l,c){var u=OZ(l);if(u){var d=P2(l,l.h||s.state.oldHue);s.props.onSwatchHover&&s.props.onSwatchHover(d,c)}},s.state=dx({},P2(a.color,0)),s.debounce=A_t(function(l,c,u){l(c,u)},100),s}return A$t(i,[{key:"render",value:function(){var s={};return this.props.onSwatchHover&&(s.onSwatchHover=this.handleSwatchHover),Z.createElement(t,I5({},this.props,this.state,{onChange:this.handleChange},s))}}],[{key:"getDerivedStateFromProps",value:function(s,l){return dx({},P2(s.color,l.oldHue))}}]),i}(p.PureComponent||p.Component);return n.propTypes=dx({},t.propTypes),n.defaultProps=dx(dx({},t.defaultProps),{},{color:{h:250,s:.5,l:.2,a:1}}),n};function Y0(e){"@babel/helpers - typeof";return Y0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Y0(e)}function W$t(e,t,n){return t=tye(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U$t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function G$t(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function OM(e){return OM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},OM(e)}var ePt=1,nye=38,tPt=40,nPt=[nye,tPt],rPt=function(t){return nPt.indexOf(t)>-1},oPt=function(t){return Number(String(t).replace(/%/g,""))},iPt=1,fx=function(e){Y$t(n,e);var t=X$t(n);function n(r){var o;return U$t(this,n),o=t.call(this),o.handleBlur=function(){o.state.blurValue&&o.setState({value:o.state.blurValue,blurValue:null})},o.handleChange=function(i){o.setUpdatedValue(i.target.value,i)},o.handleKeyDown=function(i){var a=oPt(i.target.value);if(!isNaN(a)&&rPt(i.keyCode)){var s=o.getArrowOffset(),l=i.keyCode===nye?a+s:a-s;o.setUpdatedValue(l,i)}},o.handleDrag=function(i){if(o.props.dragLabel){var a=Math.round(o.props.value+i.movementX);a>=0&&a<=o.props.dragMax&&o.props.onChange&&o.props.onChange(o.getValueObjectWithLabel(a),i)}},o.handleMouseDown=function(i){o.props.dragLabel&&(i.preventDefault(),o.handleDrag(i),window.addEventListener("mousemove",o.handleDrag),window.addEventListener("mouseup",o.handleMouseUp))},o.handleMouseUp=function(){o.unbindEventListeners()},o.unbindEventListeners=function(){window.removeEventListener("mousemove",o.handleDrag),window.removeEventListener("mouseup",o.handleMouseUp)},o.state={value:String(r.value).toUpperCase(),blurValue:String(r.value).toUpperCase()},o.inputId="rc-editable-input-".concat(iPt++),o}return q$t(n,[{key:"componentDidUpdate",value:function(o,i){this.props.value!==this.state.value&&(o.value!==this.props.value||i.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(o){return W$t({},this.props.label,o)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||ePt}},{key:"setUpdatedValue",value:function(o,i){var a=this.props.label?this.getValueObjectWithLabel(o):o;this.props.onChange&&this.props.onChange(a,i),this.setState({value:o})}},{key:"render",value:function(){var o=this,i=rh({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return Z.createElement("div",{style:i.wrap},Z.createElement("input",{id:this.inputId,style:i.input,ref:function(s){return o.input=s},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?Z.createElement("label",{htmlFor:this.inputId,style:i.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),n}(p.PureComponent||p.Component);function X0(e){"@babel/helpers - typeof";return X0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},X0(e)}function A5(){return A5=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function kM(e){return kM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},kM(e)}var gPt=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){dPt(i,r);var o=fPt(i);function i(){var a;aPt(this,i);for(var s=arguments.length,l=new Array(s),c=0;c100&&(u.a=100),u.a/=100,n==null||n({h:o==null?void 0:o.h,s:o==null?void 0:o.s,l:o==null?void 0:o.l,a:u.a,source:"rgb"},d))};return Z.createElement("div",{style:s.fields,className:"flexbox-fix"},Z.createElement("div",{style:s.double},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"hex",value:i==null?void 0:i.replace("#",""),onChange:l})),Z.createElement("div",{style:s.single},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"r",value:r==null?void 0:r.r,onChange:l,dragLabel:"true",dragMax:"255"})),Z.createElement("div",{style:s.single},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"g",value:r==null?void 0:r.g,onChange:l,dragLabel:"true",dragMax:"255"})),Z.createElement("div",{style:s.single},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"b",value:r==null?void 0:r.b,onChange:l,dragLabel:"true",dragMax:"255"})),Z.createElement("div",{style:s.alpha},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"a",value:Math.round(((r==null?void 0:r.a)||0)*100),onChange:l,dragLabel:"true",dragMax:"100"})))};function Lw(e){"@babel/helpers - typeof";return Lw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lw(e)}function AZ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function FZ(e){for(var t=1;t-1}function FPt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return(typeof e>"u"||e===!1)&&oye()?S7:NPt}var BPt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps,l=t.old,c=p.useContext(Vt.ConfigContext),u=c.getPrefixCls,d=Z.useMemo(function(){return FPt(l)},[l]),f=u("pro-field-color-picker"),h=p.useMemo(function(){return l?"":re(K({},f,oye()))},[f,l]);if(o==="read"){var m=M.jsx(d,{value:r,mode:"read",ref:n,className:h,open:!1});return i?i(r,B({mode:o},s),m):m}if(o==="edit"||o==="update"){var v=B({display:"table-cell"},s.style),g=M.jsx(d,B(B({ref:n,presets:[APt]},s),{},{style:v,className:h}));return a?a(r,B(B({mode:o},s),{},{style:v}),g):g}return null};const LPt=Z.forwardRef(BPt);$n.extend(t7);var jPt=function(t,n){return t?typeof n=="function"?n($n(t)):$n(t).format((Array.isArray(n)?n[0]:n)||"YYYY-MM-DD"):"-"},zPt=function(t,n){var r=t.text,o=t.mode,i=t.format,a=t.label,s=t.light,l=t.render,c=t.renderFormItem,u=t.plain,d=t.showTime,f=t.fieldProps,h=t.picker,m=t.bordered,v=t.lightLabel,g=wo(),b=p.useState(!1),y=ie(b,2),x=y[0],w=y[1];if(o==="read"){var S=jPt(r,f.format||i);return l?l(r,B({mode:o},f),M.jsx(M.Fragment,{children:S})):M.jsx(M.Fragment,{children:S})}if(o==="edit"||o==="update"){var C,E=f.disabled,_=f.value,P=f.placeholder,$=P===void 0?g.getMessage("tableForm.selectPlaceholder","请选择"):P,T=uS(_);return s?C=M.jsx(lf,{label:a,onClick:function(){var O;f==null||(O=f.onOpenChange)===null||O===void 0||O.call(f,!0),w(!0)},style:T?{paddingInlineEnd:0}:void 0,disabled:E,value:T||x?M.jsx(Da,B(B(B({picker:h,showTime:d,format:i,ref:n},f),{},{value:T,onOpenChange:function(O){var k;w(O),f==null||(k=f.onOpenChange)===null||k===void 0||k.call(f,O)}},zs(!1)),{},{open:x})):void 0,allowClear:!1,downIcon:T||x?!1:void 0,bordered:m,ref:v}):C=M.jsx(Da,B(B(B({picker:h,showTime:d,format:i,placeholder:$},zs(u===void 0?!0:!u)),{},{ref:n},f),{},{value:T})),c?c(r,B({mode:o},f),C):C}return null};const iv=Z.forwardRef(zPt);var HPt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.placeholder,s=t.renderFormItem,l=t.fieldProps,c=wo(),u=a||c.getMessage("tableForm.inputPlaceholder","请输入"),d=p.useCallback(function(b){var y=b??void 0;return!l.stringMode&&typeof y=="string"&&(y=Number(y)),typeof y=="number"&&!Gm(y)&&!Gm(l.precision)&&(y=Number(y.toFixed(l.precision))),y},[l]);if(o==="read"){var f,h={};l!=null&&l.precision&&(h={minimumFractionDigits:Number(l.precision),maximumFractionDigits:Number(l.precision)});var m=new Intl.NumberFormat(void 0,B(B({},h),(l==null?void 0:l.intlProps)||{})).format(Number(r)),v=l!=null&&l.stringMode?M.jsx("span",{children:r}):M.jsx("span",{ref:n,children:(l==null||(f=l.formatter)===null||f===void 0?void 0:f.call(l,m))||m});return i?i(r,B({mode:o},l),v):v}if(o==="edit"||o==="update"){var g=M.jsx(Gd,B(B({ref:n,min:0,placeholder:u},En(l,["onChange","onBlur"])),{},{onChange:function(y){var x;return l==null||(x=l.onChange)===null||x===void 0?void 0:x.call(l,d(y))},onBlur:function(y){var x;return l==null||(x=l.onBlur)===null||x===void 0?void 0:x.call(l,d(y.target.value))}}));return s?s(r,B({mode:o},l),g):g}return null};const VPt=Z.forwardRef(HPt);var WPt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.placeholder,s=t.renderFormItem,l=t.fieldProps,c=t.separator,u=c===void 0?"~":c,d=t.separatorWidth,f=d===void 0?30:d,h=l.value,m=l.defaultValue,v=l.onChange,g=l.id,b=wo(),y=Ou.useToken(),x=y.token,w=Gt(function(){return m},{value:h,onChange:v}),S=ie(w,2),C=S[0],E=S[1],_=p.useRef(C);if(o==="read"){var P=function(H){var U,V=new Intl.NumberFormat(void 0,B({minimumSignificantDigits:2},(l==null?void 0:l.intlProps)||{})).format(Number(H));return(l==null||(U=l.formatter)===null||U===void 0?void 0:U.call(l,V))||V},$=M.jsxs("span",{ref:n,children:[P(r[0])," ",u," ",P(r[1])]});return i?i(r,B({mode:o},l),$):$}if(o==="edit"||o==="update"){var T=function(){if(Array.isArray(_.current)){var H=ie(_.current,2),U=H[0],V=H[1];typeof U=="number"&&typeof V=="number"&&U>V?E([V,U]):U===void 0&&V===void 0&&E(void 0)}},R=function(H,U){var V=De(C||[]);V[H]=U===null?void 0:U,_.current=V,E(V)},O=(l==null?void 0:l.placeholder)||a||[b.getMessage("tableForm.inputPlaceholder","请输入"),b.getMessage("tableForm.inputPlaceholder","请输入")],k=function(H){return Array.isArray(O)?O[H]:O},I=Ri.Compact||Hn.Group,D=Ri.Compact?{}:{compact:!0},N=M.jsxs(I,B(B({},D),{},{onBlur:T,children:[M.jsx(Gd,B(B({},l),{},{placeholder:k(0),id:g??"".concat(g,"-0"),style:{width:"calc((100% - ".concat(f,"px) / 2)")},value:C==null?void 0:C[0],defaultValue:m==null?void 0:m[0],onChange:function(H){return R(0,H)}})),M.jsx(Hn,{style:{width:f,textAlign:"center",borderInlineStart:0,borderInlineEnd:0,pointerEvents:"none",backgroundColor:x==null?void 0:x.colorBgContainer},placeholder:u,disabled:!0}),M.jsx(Gd,B(B({},l),{},{placeholder:k(1),id:g??"".concat(g,"-1"),style:{width:"calc((100% - ".concat(f,"px) / 2)"),borderInlineStart:0},value:C==null?void 0:C[1],defaultValue:m==null?void 0:m[1],onChange:function(H){return R(1,H)}}))]}));return s?s(r,B({mode:o},l),N):N}return null};const UPt=Z.forwardRef(WPt);var iye={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){return function(n,r,o){n=n||{};var i=r.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function s(c,u,d,f){return i.fromToBase(c,u,d,f)}o.en.relativeTime=a,i.fromToBase=function(c,u,d,f,h){for(var m,v,g,b=d.$locale().relativeTime||a,y=n.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],x=y.length,w=0;w0,C<=S.r||!S.r){C<=1&&w>0&&(S=y[w-1]);var E=b[S.l];h&&(C=h(""+C)),v=typeof E=="string"?E.replace("%d",C):E(C,u,S.l,g);break}}if(u)return v;var _=g?b.future:b.past;return typeof _=="function"?_(v):_.replace("%s",v)},i.to=function(c,u){return s(c,u,this,!0)},i.from=function(c,u){return s(c,u,this)};var l=function(c){return c.$u?o.utc():o()};i.toNow=function(c){return this.to(l(this),c)},i.fromNow=function(c){return this.from(l(this),c)}}})})(iye);var GPt=iye.exports;const qPt=Ar(GPt);$n.extend(qPt);var KPt=function(t,n){var r=t.text,o=t.mode,i=t.plain,a=t.render,s=t.renderFormItem,l=t.format,c=t.fieldProps,u=wo();if(o==="read"){var d=M.jsx(ss,{title:$n(r).format((c==null?void 0:c.format)||l||"YYYY-MM-DD HH:mm:ss"),children:$n(r).fromNow()});return a?a(r,B({mode:o},c),M.jsx(M.Fragment,{children:d})):M.jsx(M.Fragment,{children:d})}if(o==="edit"||o==="update"){var f=u.getMessage("tableForm.selectPlaceholder","请选择"),h=uS(c.value),m=M.jsx(Da,B(B(B({ref:n,placeholder:f,showTime:!0},zs(i===void 0?!0:!i)),c),{},{value:h}));return s?s(r,B({mode:o},c),m):m}return null};const YPt=Z.forwardRef(KPt);var aye=Z.forwardRef(function(e,t){var n=e.text,r=e.mode,o=e.render,i=e.renderFormItem,a=e.fieldProps,s=e.placeholder,l=e.width,c=wo(),u=s||c.getMessage("tableForm.inputPlaceholder","请输入");if(r==="read"){var d=M.jsx(Qme,B({ref:t,width:l||32,src:n},a));return o?o(n,B({mode:r},a),d):d}if(r==="edit"||r==="update"){var f=M.jsx(Hn,B({ref:t,placeholder:u},a));return i?i(n,B({mode:r},a),f):f}return null}),XPt=function(t,n){var r=t.border,o=r===void 0?!1:r,i=t.children,a=p.useContext(Vt.ConfigContext),s=a.getPrefixCls,l=s("pro-field-index-column"),c=Fr("IndexColumn",function(){return K({},".".concat(l),{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"18px",height:"18px","&-border":{color:"#fff",fontSize:"12px",lineHeight:"12px",backgroundColor:"#314659",borderRadius:"9px","&.top-three":{backgroundColor:"#979797"}}})}),u=c.wrapSSR,d=c.hashId;return u(M.jsx("div",{ref:n,className:re(l,d,K(K({},"".concat(l,"-border"),o),"top-three",i>3)),children:i}))};const LZ=Z.forwardRef(XPt);var QPt=["contentRender","numberFormatOptions","numberPopoverRender","open"],ZPt=["text","mode","render","renderFormItem","fieldProps","proFieldKey","plain","valueEnum","placeholder","locale","customSymbol","numberFormatOptions","numberPopoverRender"],sye=new Intl.NumberFormat("zh-Hans-CN",{currency:"CNY",style:"currency"}),JPt={style:"currency",currency:"USD"},eMt={style:"currency",currency:"RUB"},tMt={style:"currency",currency:"RSD"},nMt={style:"currency",currency:"MYR"},rMt={style:"currency",currency:"BRL"},oMt={default:sye,"zh-Hans-CN":{currency:"CNY",style:"currency"},"en-US":JPt,"ru-RU":eMt,"ms-MY":nMt,"sr-RS":tMt,"pt-BR":rMt},jZ=function(t,n,r,o){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"",a=n==null?void 0:n.toString().replaceAll(",","");if(typeof a=="string"){var s=Number(a);if(Number.isNaN(s))return a;a=s}if(!a&&a!==0)return"";var l=!1;try{l=t!==!1&&Intl.NumberFormat.supportedLocalesOf([t.replace("_","-")],{localeMatcher:"lookup"}).length>0}catch{}try{var c=new Intl.NumberFormat(l&&t!==!1&&(t==null?void 0:t.replace("_","-"))||"zh-Hans-CN",B(B({},oMt[t||"zh-Hans-CN"]||sye),{},{maximumFractionDigits:r},o)),u=c.format(a),d=function(b){var y=b.match(/\d+/);if(y){var x=y[0];return b.slice(b.indexOf(x))}else return b},f=d(u),h=u||"",m=ie(h,1),v=m[0];return["+","-"].includes(v)?"".concat(i||"").concat(v).concat(f):"".concat(i||"").concat(f)}catch{return a}},TD=2,iMt=Z.forwardRef(function(e,t){var n=e.contentRender;e.numberFormatOptions,e.numberPopoverRender;var r=e.open,o=Ye(e,QPt),i=Gt(function(){return o.defaultValue},{value:o.value,onChange:o.onChange}),a=ie(i,2),s=a[0],l=a[1],c=n==null?void 0:n(B(B({},o),{},{value:s})),u=HO(c?r:!1);return M.jsx(nf,B(B({placement:"topLeft"},u),{},{trigger:["focus","click"],content:c,getPopupContainer:function(f){return(f==null?void 0:f.parentElement)||document.body},children:M.jsx(Gd,B(B({ref:t},o),{},{value:s,onChange:l}))}))}),aMt=function(t,n){var r,o=t.text,i=t.mode,a=t.render,s=t.renderFormItem,l=t.fieldProps;t.proFieldKey,t.plain,t.valueEnum;var c=t.placeholder,u=t.locale,d=t.customSymbol,f=d===void 0?l.customSymbol:d,h=t.numberFormatOptions,m=h===void 0?l==null?void 0:l.numberFormatOptions:h,v=t.numberPopoverRender,g=v===void 0?(l==null?void 0:l.numberPopoverRender)||!1:v,b=Ye(t,ZPt),y=(r=l==null?void 0:l.precision)!==null&&r!==void 0?r:TD,x=wo();u&&Um[u]&&(x=Um[u]);var w=c||x.getMessage("tableForm.inputPlaceholder","请输入"),S=p.useMemo(function(){if(f)return f;if(!(b.moneySymbol===!1||l.moneySymbol===!1))return x.getMessage("moneySymbol","¥")},[f,l.moneySymbol,x,b.moneySymbol]),C=p.useCallback(function(P){var $=new RegExp("\\B(?=(\\d{".concat(3+Math.max(y-TD,0),"})+(?!\\d))"),"g"),T=String(P).split("."),R=ie(T,2),O=R[0],k=R[1],I=O.replace($,","),D="";return k&&y>0&&(D=".".concat(k.slice(0,y===void 0?TD:y))),"".concat(I).concat(D)},[y]);if(i==="read"){var E=M.jsx("span",{ref:n,children:jZ(u||!1,o,y,m??l.numberFormatOptions,S)});return a?a(o,B({mode:i},l),E):E}if(i==="edit"||i==="update"){var _=M.jsx(iMt,B(B({contentRender:function($){if(g===!1||!$.value)return null;var T=jZ(S||u||!1,"".concat(C($.value)),y,B(B({},m),{},{notation:"compact"}),S);return typeof g=="function"?g==null?void 0:g($,T):T},ref:n,precision:y,formatter:function($){return $&&S?"".concat(S," ").concat(C($)):$==null?void 0:$.toString()},parser:function($){return S&&$?$.replace(new RegExp("\\".concat(S,"\\s?|(,*)"),"g"),""):$},placeholder:w},En(l,["numberFormatOptions","precision","numberPopoverRender","customSymbol","moneySymbol","visible","open"])),{},{onBlur:l.onBlur?function(P){var $,T=P.target.value;S&&T&&(T=T.replace(new RegExp("\\".concat(S,"\\s?|(,*)"),"g"),"")),($=l.onBlur)===null||$===void 0||$.call(l,T)}:void 0}));return s?s(o,B({mode:i},l),_):_}return null};const lye=Z.forwardRef(aMt);var zZ=function(t){return t.map(function(n,r){var o;return Z.isValidElement(n)?Z.cloneElement(n,B(B({key:r},n==null?void 0:n.props),{},{style:B({},n==null||(o=n.props)===null||o===void 0?void 0:o.style)})):M.jsx(Z.Fragment,{children:n},r)})},sMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.fieldProps,s=p.useContext(Vt.ConfigContext),l=s.getPrefixCls,c=l("pro-field-option"),u=Ou.useToken(),d=u.token;if(p.useImperativeHandle(n,function(){return{}}),i){var f=i(r,B({mode:o},a),M.jsx(M.Fragment,{}));return!f||(f==null?void 0:f.length)<1||!Array.isArray(f)?null:M.jsx("div",{style:{display:"flex",gap:d.margin,alignItems:"center"},className:c,children:zZ(f)})}return!r||!Array.isArray(r)?Z.isValidElement(r)?r:null:M.jsx("div",{style:{display:"flex",gap:d.margin,alignItems:"center"},className:c,children:zZ(r)})};const lMt=Z.forwardRef(sMt);var cMt=["text","mode","render","renderFormItem","fieldProps","proFieldKey"],uMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps;t.proFieldKey;var l=Ye(t,cMt),c=wo(),u=Gt(function(){return l.open||l.visible||!1},{value:l.open||l.visible,onChange:l.onOpenChange||l.onVisible}),d=ie(u,2),f=d[0],h=d[1];if(o==="read"){var m=M.jsx(M.Fragment,{children:"-"});return r&&(m=M.jsxs(Ri,{children:[M.jsx("span",{ref:n,children:f?r:"********"}),M.jsx("a",{onClick:function(){return h(!f)},children:f?M.jsx(Gy,{}):M.jsx(Zme,{})})]})),i?i(r,B({mode:o},s),m):m}if(o==="edit"||o==="update"){var v=M.jsx(Hn.Password,B({placeholder:c.getMessage("tableForm.inputPlaceholder","请输入"),ref:n},s));return a?a(r,B({mode:o},s),v):v}return null};const dMt=Z.forwardRef(uMt);function fMt(e){return e===0?null:e>0?"+":"-"}function pMt(e){return e===0?"#595959":e>0?"#ff4d4f":"#52c41a"}function hMt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return t>=0?e==null?void 0:e.toFixed(t):e}function IM(e){return dt(e)==="symbol"||e instanceof Symbol?NaN:Number(e)}var mMt=function(t,n){var r=t.text,o=t.prefix,i=t.precision,a=t.suffix,s=a===void 0?"%":a,l=t.mode,c=t.showColor,u=c===void 0?!1:c,d=t.render,f=t.renderFormItem,h=t.fieldProps,m=t.placeholder,v=t.showSymbol,g=wo(),b=m||g.getMessage("tableForm.inputPlaceholder","请输入"),y=p.useMemo(function(){return typeof r=="string"&&r.includes("%")?IM(r.replace("%","")):IM(r)},[r]),x=p.useMemo(function(){return typeof v=="function"?v==null?void 0:v(r):v},[v,r]);if(l==="read"){var w=u?{color:pMt(y)}:{},S=M.jsxs("span",{style:w,ref:n,children:[o&&M.jsx("span",{children:o}),x&&M.jsxs(p.Fragment,{children:[fMt(y)," "]}),hMt(Math.abs(y),i),s&&s]});return d?d(r,B(B({mode:l},h),{},{prefix:o,precision:i,showSymbol:x,suffix:s}),S):S}if(l==="edit"||l==="update"){var C=M.jsx(Gd,B({ref:n,formatter:function(_){return _&&o?"".concat(o," ").concat(_).replace(/\B(?=(\d{3})+(?!\d)$)/g,","):_},parser:function(_){return _?_.replace(/.*\s|,/g,""):""},placeholder:b},h));return f?f(r,B({mode:l},h),C):C}return null};const cye=Z.forwardRef(mMt);function gMt(e){return e===100?"success":e<0?"exception":e<100?"active":"normal"}var vMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.plain,s=t.renderFormItem,l=t.fieldProps,c=t.placeholder,u=wo(),d=c||u.getMessage("tableForm.inputPlaceholder","请输入"),f=p.useMemo(function(){return typeof r=="string"&&r.includes("%")?IM(r.replace("%","")):IM(r)},[r]);if(o==="read"){var h=M.jsx(uge,B({ref:n,size:"small",style:{minWidth:100,maxWidth:320},percent:f,steps:a?10:void 0,status:gMt(f)},l));return i?i(f,B({mode:o},l),h):h}if(o==="edit"||o==="update"){var m=M.jsx(Gd,B({ref:n,placeholder:d},l));return s?s(r,B({mode:o},l),m):m}return null};const uye=Z.forwardRef(vMt);var yMt=["radioType","renderFormItem","mode","render"],bMt=function(t,n){var r,o,i=t.radioType,a=t.renderFormItem,s=t.mode,l=t.render,c=Ye(t,yMt),u=p.useContext(Vt.ConfigContext),d=u.getPrefixCls,f=d("pro-field-radio"),h=nb(c),m=ie(h,3),v=m[0],g=m[1],b=m[2],y=p.useRef(),x=(r=rn.Item)===null||r===void 0||(o=r.useStatus)===null||o===void 0?void 0:o.call(r);p.useImperativeHandle(n,function(){return B(B({},y.current||{}),{},{fetchData:function(k){return b(k)}})},[b]);var w=Fr("FieldRadioRadio",function(O){return K(K(K({},".".concat(f,"-error"),{span:{color:O.colorError}}),".".concat(f,"-warning"),{span:{color:O.colorWarning}}),".".concat(f,"-vertical"),K({},"".concat(O.antCls,"-radio-wrapper"),{display:"flex",marginInlineEnd:0}))}),S=w.wrapSSR,C=w.hashId;if(v)return M.jsx(Vu,{size:"small"});if(s==="read"){var E=g!=null&&g.length?g==null?void 0:g.reduce(function(O,k){var I;return B(B({},O),{},K({},(I=k.value)!==null&&I!==void 0?I:"",k.label))},{}):void 0,_=M.jsx(M.Fragment,{children:Zy(c.text,cf(c.valueEnum||E))});if(l){var P;return(P=l(c.text,B({mode:s},c.fieldProps),_))!==null&&P!==void 0?P:null}return _}if(s==="edit"){var $,T=S(M.jsx(ho.Group,B(B({ref:y,optionType:i},c.fieldProps),{},{className:re(($=c.fieldProps)===null||$===void 0?void 0:$.className,K(K({},"".concat(f,"-error"),(x==null?void 0:x.status)==="error"),"".concat(f,"-warning"),(x==null?void 0:x.status)==="warning"),C,"".concat(f,"-").concat(c.fieldProps.layout||"horizontal")),options:g})));if(a){var R;return(R=a(c.text,B(B({mode:s},c.fieldProps),{},{options:g,loading:v}),T))!==null&&R!==void 0?R:null}return T}return null};const HZ=Z.forwardRef(bMt);var xMt=function(t,n){var r=t.text,o=t.mode,i=t.light,a=t.label,s=t.format,l=t.render,c=t.picker,u=t.renderFormItem,d=t.plain,f=t.showTime,h=t.lightLabel,m=t.bordered,v=t.fieldProps,g=wo(),b=Array.isArray(r)?r:[],y=ie(b,2),x=y[0],w=y[1],S=Z.useState(!1),C=ie(S,2),E=C[0],_=C[1],P=p.useCallback(function(N){if(typeof(v==null?void 0:v.format)=="function"){var L;return v==null||(L=v.format)===null||L===void 0?void 0:L.call(v,N)}return(v==null?void 0:v.format)||s||"YYYY-MM-DD"},[v,s]),$=x?$n(x).format(P($n(x))):"",T=w?$n(w).format(P($n(w))):"";if(o==="read"){var R=M.jsxs("div",{ref:n,style:{display:"flex",flexWrap:"wrap",gap:8,alignItems:"center"},children:[M.jsx("div",{children:$||"-"}),M.jsx("div",{children:T||"-"})]});return l?l(r,B({mode:o},v),M.jsx("span",{children:R})):R}if(o==="edit"||o==="update"){var O=uS(v.value),k,I=function(L){var H;v==null||(H=v.onChange)===null||H===void 0||H.call(v,L),L||_(!1)};if(i){var D;k=M.jsx(lf,{label:a,onClick:function(){var L;v==null||(L=v.onOpenChange)===null||L===void 0||L.call(v,!0),_(!0)},style:O?{paddingInlineEnd:0}:void 0,disabled:v.disabled,value:O||E?M.jsx(Da.RangePicker,B(B(B({picker:c,showTime:f,format:s},zs(!1)),v),{},{placeholder:(D=v.placeholder)!==null&&D!==void 0?D:[g.getMessage("tableForm.selectPlaceholder","请选择"),g.getMessage("tableForm.selectPlaceholder","请选择")],value:O,onOpenChange:function(L){var H;O&&_(L),v==null||(H=v.onOpenChange)===null||H===void 0||H.call(v,L)},onChange:I})):null,allowClear:!1,bordered:m,ref:h,downIcon:O||E?!1:void 0})}else k=M.jsx(Da.RangePicker,B(B(B({ref:n,format:s,showTime:f,placeholder:[g.getMessage("tableForm.selectPlaceholder","请选择"),g.getMessage("tableForm.selectPlaceholder","请选择")]},zs(d===void 0?!0:!d)),v),{},{value:O}));return u?u(r,B({mode:o},v),k):k}return null};const av=Z.forwardRef(xMt);var wMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps;if(o==="read"){var l=M.jsx(rX,B(B({allowHalf:!0,disabled:!0,ref:n},s),{},{value:r}));return i?i(r,B({mode:o},s),M.jsx(M.Fragment,{children:l})):l}if(o==="edit"||o==="update"){var c=M.jsx(rX,B({allowHalf:!0,ref:n},s));return a?a(r,B({mode:o},s),c):c}return null};const CMt=Z.forwardRef(wMt);function SMt(e){var t=e,n="",r=!1;t<0&&(t=-t,r=!0);var o=Math.floor(t/(3600*24)),i=Math.floor(t/3600%24),a=Math.floor(t/60%60),s=Math.floor(t%60);return n="".concat(s,"秒"),a>0&&(n="".concat(a,"分钟").concat(n)),i>0&&(n="".concat(i,"小时").concat(n)),o>0&&(n="".concat(o,"天").concat(n)),r&&(n+="前"),n}var EMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps,l=t.placeholder,c=wo(),u=l||c.getMessage("tableForm.inputPlaceholder","请输入");if(o==="read"){var d=SMt(Number(r)),f=M.jsx("span",{ref:n,children:d});return i?i(r,B({mode:o},s),f):f}if(o==="edit"||o==="update"){var h=M.jsx(Gd,B({ref:n,min:0,style:{width:"100%"},placeholder:u},s));return a?a(r,B({mode:o},s),h):h}return null};const _Mt=Z.forwardRef(EMt);var $Mt=["mode","render","renderFormItem","fieldProps","emptyText"],PMt=function(t,n){var r=t.mode,o=t.render,i=t.renderFormItem,a=t.fieldProps,s=t.emptyText,l=s===void 0?"-":s,c=Ye(t,$Mt),u=p.useRef(),d=nb(t),f=ie(d,3),h=f[0],m=f[1],v=f[2];if(p.useImperativeHandle(n,function(){return B(B({},u.current||{}),{},{fetchData:function(S){return v(S)}})},[v]),h)return M.jsx(Vu,{size:"small"});if(r==="read"){var g=m!=null&&m.length?m==null?void 0:m.reduce(function(w,S){var C;return B(B({},w),{},K({},(C=S.value)!==null&&C!==void 0?C:"",S.label))},{}):void 0,b=M.jsx(M.Fragment,{children:Zy(c.text,cf(c.valueEnum||g))});if(o){var y;return(y=o(c.text,B({mode:r},a),M.jsx(M.Fragment,{children:b})))!==null&&y!==void 0?y:l}return b}if(r==="edit"||r==="update"){var x=M.jsx(sme,B(B({ref:u},En(a||{},["allowClear"])),{},{options:m}));return i?i(c.text,B(B({mode:r},a),{},{options:m,loading:h}),x):x}return null};const MMt=Z.forwardRef(PMt);var TMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps;if(o==="read"){var l=r;return i?i(r,B({mode:o},s),M.jsx(M.Fragment,{children:l})):M.jsx(M.Fragment,{children:l})}if(o==="edit"||o==="update"){var c=M.jsx(Sme,B(B({ref:n},s),{},{style:B({minWidth:120},s==null?void 0:s.style)}));return a?a(r,B({mode:o},s),c):c}return null};const RMt=Z.forwardRef(TMt);var OMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.light,s=t.label,l=t.renderFormItem,c=t.fieldProps,u=wo(),d=p.useMemo(function(){var g,b;return r==null||"".concat(r).length<1?"-":r?(g=c==null?void 0:c.checkedChildren)!==null&&g!==void 0?g:u.getMessage("switch.open","打开"):(b=c==null?void 0:c.unCheckedChildren)!==null&&b!==void 0?b:u.getMessage("switch.close","关闭")},[c==null?void 0:c.checkedChildren,c==null?void 0:c.unCheckedChildren,r]);if(o==="read")return i?i(r,B({mode:o},c),M.jsx(M.Fragment,{children:d})):d??"-";if(o==="edit"||o==="update"){var f,h=M.jsx(H0,B(B({ref:n,size:a?"small":void 0},En(c,["value"])),{},{checked:(f=c==null?void 0:c.checked)!==null&&f!==void 0?f:c==null?void 0:c.value}));if(a){var m=c.disabled,v=c.bordered;return M.jsx(lf,{label:s,disabled:m,bordered:v,downIcon:!1,value:M.jsx("div",{style:{paddingLeft:8},children:h}),allowClear:!1})}return l?l(r,B({mode:o},c),h):h}return null};const kMt=Z.forwardRef(OMt);var IMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps,l=t.emptyText,c=l===void 0?"-":l,u=s||{},d=u.autoFocus,f=u.prefix,h=f===void 0?"":f,m=u.suffix,v=m===void 0?"":m,g=wo(),b=p.useRef();if(p.useImperativeHandle(n,function(){return b.current},[]),p.useEffect(function(){if(d){var C;(C=b.current)===null||C===void 0||C.focus()}},[d]),o==="read"){var y=M.jsxs(M.Fragment,{children:[h,r??c,v]});if(i){var x;return(x=i(r,B({mode:o},s),y))!==null&&x!==void 0?x:c}return y}if(o==="edit"||o==="update"){var w=g.getMessage("tableForm.inputPlaceholder","请输入"),S=M.jsx(Hn,B({ref:b,placeholder:w,allowClear:!0},s));return a?a(r,B({mode:o},s),S):S}return null};const DMt=Z.forwardRef(IMt);var NMt=function(t,n){var r=t.text,o=t.fieldProps,i=p.useContext(Vt.ConfigContext),a=i.getPrefixCls,s=a("pro-field-readonly"),l="".concat(s,"-textarea"),c=Fr("TextArea",function(){return K({},".".concat(l),{display:"inline-block",lineHeight:"1.5715",maxWidth:"100%",whiteSpace:"pre-wrap"})}),u=c.wrapSSR,d=c.hashId;return u(M.jsx("span",B(B({ref:n,className:re(d,s,l)},En(o,["autoSize","classNames","styles"])),{},{children:r??"-"})))};const AMt=Z.forwardRef(NMt);var FMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps,l=wo();if(o==="read"){var c=M.jsx(AMt,B(B({},t),{},{ref:n}));return i?i(r,B({mode:o},En(s,["showCount"])),c):c}if(o==="edit"||o==="update"){var u=M.jsx(Hn.TextArea,B({ref:n,rows:3,onKeyPress:function(f){f.key==="Enter"&&f.stopPropagation()},placeholder:l.getMessage("tableForm.inputPlaceholder","请输入")},s));return a?a(r,B({mode:o},s),u):u}return null};const BMt=Z.forwardRef(FMt);var LMt=function(t,n){var r=t.text,o=t.mode,i=t.light,a=t.label,s=t.format,l=t.render,c=t.renderFormItem,u=t.plain,d=t.fieldProps,f=t.lightLabel,h=p.useState(!1),m=ie(h,2),v=m[0],g=m[1],b=wo(),y=(d==null?void 0:d.format)||s||"HH:mm:ss",x=$n.isDayjs(r)||typeof r=="number";if(o==="read"){var w=M.jsx("span",{ref:n,children:r?$n(r,x?void 0:y).format(y):"-"});return l?l(r,B({mode:o},d),M.jsx("span",{children:w})):w}if(o==="edit"||o==="update"){var S,C=d.disabled,E=d.value,_=uS(E,y);if(i){var P;S=M.jsx(lf,{onClick:function(){var T;d==null||(T=d.onOpenChange)===null||T===void 0||T.call(d,!0),g(!0)},style:_?{paddingInlineEnd:0}:void 0,label:a,disabled:C,value:_||v?M.jsx(Hp,B(B(B({},zs(!1)),{},{format:s,ref:n},d),{},{placeholder:(P=d.placeholder)!==null&&P!==void 0?P:b.getMessage("tableForm.selectPlaceholder","请选择"),value:_,onOpenChange:function(T){var R;g(T),d==null||(R=d.onOpenChange)===null||R===void 0||R.call(d,T)},open:v})):null,downIcon:_||v?!1:void 0,allowClear:!1,ref:f})}else S=M.jsx(Da.TimePicker,B(B(B({ref:n,format:s},zs(u===void 0?!0:!u)),d),{},{value:_}));return c?c(r,B({mode:o},d),S):S}return null},jMt=function(t,n){var r=t.text,o=t.light,i=t.label,a=t.mode,s=t.lightLabel,l=t.format,c=t.render,u=t.renderFormItem,d=t.plain,f=t.fieldProps,h=wo(),m=p.useState(!1),v=ie(m,2),g=v[0],b=v[1],y=(f==null?void 0:f.format)||l||"HH:mm:ss",x=Array.isArray(r)?r:[],w=ie(x,2),S=w[0],C=w[1],E=$n.isDayjs(S)||typeof S=="number",_=$n.isDayjs(C)||typeof C=="number",P=S?$n(S,E?void 0:y).format(y):"",$=C?$n(C,_?void 0:y).format(y):"";if(a==="read"){var T=M.jsxs("div",{ref:n,children:[M.jsx("div",{children:P||"-"}),M.jsx("div",{children:$||"-"})]});return c?c(r,B({mode:a},f),M.jsx("span",{children:T})):T}if(a==="edit"||a==="update"){var R=uS(f.value,y),O;if(o){var k=f.disabled,I=f.placeholder,D=I===void 0?[h.getMessage("tableForm.selectPlaceholder","请选择"),h.getMessage("tableForm.selectPlaceholder","请选择")]:I;O=M.jsx(lf,{onClick:function(){var L;f==null||(L=f.onOpenChange)===null||L===void 0||L.call(f,!0),b(!0)},style:R?{paddingInlineEnd:0}:void 0,label:i,disabled:k,placeholder:D,value:R||g?M.jsx(Hp.RangePicker,B(B(B({},zs(!1)),{},{format:l,ref:n},f),{},{placeholder:D,value:R,onOpenChange:function(L){var H;b(L),f==null||(H=f.onOpenChange)===null||H===void 0||H.call(f,L)},open:g})):null,downIcon:R||g?!1:void 0,allowClear:!1,ref:s})}else O=M.jsx(Hp.RangePicker,B(B(B({ref:n,format:l},zs(d===void 0?!0:!d)),f),{},{value:R}));return u?u(r,B({mode:a},f),O):O}return null},zMt=Z.forwardRef(jMt);const HMt=Z.forwardRef(LMt);var VMt=["radioType","renderFormItem","mode","light","label","render"],WMt=["onSearch","onClear","onChange","onBlur","showSearch","autoClearSearchValue","treeData","fetchDataOnSearch","searchValue"],UMt=function(t,n){t.radioType;var r=t.renderFormItem,o=t.mode,i=t.light,a=t.label,s=t.render,l=Ye(t,VMt),c=p.useContext(Vt.ConfigContext),u=c.getPrefixCls,d=u("pro-field-tree-select"),f=p.useRef(null),h=p.useState(!1),m=ie(h,2),v=m[0],g=m[1],b=l.fieldProps,y=b.onSearch,x=b.onClear,w=b.onChange,S=b.onBlur,C=b.showSearch,E=b.autoClearSearchValue;b.treeData;var _=b.fetchDataOnSearch,P=b.searchValue,$=Ye(b,WMt),T=wo(),R=nb(B(B({},l),{},{defaultKeyWords:P})),O=ie(R,3),k=O[0],I=O[1],D=O[2],N=Gt(void 0,{onChange:y,value:P}),L=ie(N,2),H=L[0],U=L[1];p.useImperativeHandle(n,function(){return B(B({},f.current||{}),{},{fetchData:function(te){return D(te)}})});var V=p.useMemo(function(){if(o==="read"){var ee=($==null?void 0:$.fieldNames)||{},te=ee.value,oe=te===void 0?"value":te,ne=ee.label,le=ne===void 0?"label":ne,ce=ee.children,he=ce===void 0?"children":ce,ue=new Map,fe=function ve(ge){if(!(ge!=null&&ge.length))return ue;for(var de=ge.length,be=0;be4&&(h+=7),f.add(h,n));return m.diff(v,"week")+1},s.isoWeekday=function(c){return this.$utils().u(c)?this.day()||7:this.day(this.day()%7?c:c-7)};var l=s.startOf;s.startOf=function(c,u){var d=this.$utils(),f=!!d.u(u)||u;return d.p(c)==="isoweek"?f?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):l.bind(this)(c,u)}}})})(dye);var qMt=dye.exports;const KMt=Ar(qMt);var fye={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n={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(r,o,i){var a=o.prototype,s=a.format;i.en.formats=n,a.format=function(l){l===void 0&&(l="YYYY-MM-DDTHH:mm:ssZ");var c=this.$locale().formats,u=function(d,f){return d.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(h,m,v){var g=v&&v.toUpperCase();return m||f[v]||n[v]||f[g].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(b,y,x){return y||x.slice(1)})})}(l,c===void 0?{}:c);return s.call(this,u)}}})})(fye);var YMt=fye.exports;const XMt=Ar(YMt);var QMt=["fieldProps"],ZMt=["fieldProps"],JMt=["fieldProps"],eTt=["fieldProps"],tTt=["text","valueType","mode","onChange","renderFormItem","value","readonly","fieldProps"],nTt=["placeholder"];$n.extend(kpe);$n.extend(Ape);$n.extend(KMt);$n.extend(t7);$n.extend(Rpe);$n.extend(XMt);var rTt=function(t,n,r){var o=zve(r.fieldProps);return n.type==="progress"?M.jsx(uye,B(B({},r),{},{text:t,fieldProps:B({status:n.status?n.status:void 0},o)})):n.type==="money"?M.jsx(lye,B(B({locale:n.locale},r),{},{fieldProps:o,text:t,moneySymbol:n.moneySymbol})):n.type==="percent"?M.jsx(cye,B(B({},r),{},{text:t,showSymbol:n.showSymbol,precision:n.precision,fieldProps:o,showColor:n.showColor})):n.type==="image"?M.jsx(aye,B(B({},r),{},{text:t,width:n.width})):t},oTt=function(t,n,r,o){var i=r.mode,a=i===void 0?"read":i,s=r.emptyText,l=s===void 0?"-":s;if(l!==!1&&a==="read"&&n!=="option"&&n!=="switch"&&typeof t!="boolean"&&typeof t!="number"&&!t){var c=r.fieldProps,u=r.render;return u?u(t,B({mode:a},c),M.jsx(M.Fragment,{children:l})):M.jsx(M.Fragment,{children:l})}if(delete r.emptyText,dt(n)==="object")return rTt(t,n,r);var d=o&&o[n];if(d){if(delete r.ref,a==="read"){var f;return(f=d.render)===null||f===void 0?void 0:f.call(d,t,B(B({text:t},r),{},{mode:a||"read"}),M.jsx(M.Fragment,{children:t}))}if(a==="update"||a==="edit"){var h;return(h=d.renderFormItem)===null||h===void 0?void 0:h.call(d,t,B({text:t},r),M.jsx(M.Fragment,{children:t}))}}if(n==="money")return M.jsx(lye,B(B({},r),{},{text:t}));if(n==="date")return M.jsx(Va,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY-MM-DD"},r))});if(n==="dateWeek")return M.jsx(Va,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY-wo",picker:"week"},r))});if(n==="dateWeekRange"){var m=r.fieldProps,v=Ye(r,QMt);return M.jsx(Va,{isLight:r.light,children:M.jsx(av,B({text:t,format:"YYYY-W",showTime:!0,fieldProps:B({picker:"week"},m)},v))})}if(n==="dateMonthRange"){var g=r.fieldProps,b=Ye(r,ZMt);return M.jsx(Va,{isLight:r.light,children:M.jsx(av,B({text:t,format:"YYYY-MM",showTime:!0,fieldProps:B({picker:"month"},g)},b))})}if(n==="dateQuarterRange"){var y=r.fieldProps,x=Ye(r,JMt);return M.jsx(Va,{isLight:r.light,children:M.jsx(av,B({text:t,format:"YYYY-Q",showTime:!0,fieldProps:B({picker:"quarter"},y)},x))})}if(n==="dateYearRange"){var w=r.fieldProps,S=Ye(r,eTt);return M.jsx(Va,{isLight:r.light,children:M.jsx(av,B({text:t,format:"YYYY",showTime:!0,fieldProps:B({picker:"year"},w)},S))})}return n==="dateMonth"?M.jsx(Va,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY-MM",picker:"month"},r))}):n==="dateQuarter"?M.jsx(Va,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY-[Q]Q",picker:"quarter"},r))}):n==="dateYear"?M.jsx(Va,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY",picker:"year"},r))}):n==="dateRange"?M.jsx(av,B({text:t,format:"YYYY-MM-DD"},r)):n==="dateTime"?M.jsx(Va,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY-MM-DD HH:mm:ss",showTime:!0},r))}):n==="dateTimeRange"?M.jsx(Va,{isLight:r.light,children:M.jsx(av,B({text:t,format:"YYYY-MM-DD HH:mm:ss",showTime:!0},r))}):n==="time"?M.jsx(Va,{isLight:r.light,children:M.jsx(HMt,B({text:t,format:"HH:mm:ss"},r))}):n==="timeRange"?M.jsx(Va,{isLight:r.light,children:M.jsx(zMt,B({text:t,format:"HH:mm:ss"},r))}):n==="fromNow"?M.jsx(YPt,B({text:t},r)):n==="index"?M.jsx(LZ,{children:t+1}):n==="indexBorder"?M.jsx(LZ,{border:!0,children:t+1}):n==="progress"?M.jsx(uye,B(B({},r),{},{text:t})):n==="percent"?M.jsx(cye,B({text:t},r)):n==="avatar"&&typeof t=="string"&&r.mode==="read"?M.jsx(rf,{src:t,size:22,shape:"circle"}):n==="code"?M.jsx(_Q,B({text:t},r)):n==="jsonCode"?M.jsx(_Q,B({text:t,language:"json"},r)):n==="textarea"?M.jsx(BMt,B({text:t},r)):n==="digit"?M.jsx(VPt,B({text:t},r)):n==="digitRange"?M.jsx(UPt,B({text:t},r)):n==="second"?M.jsx(_Mt,B({text:t},r)):n==="select"||n==="text"&&(r.valueEnum||r.request)?M.jsx(Va,{isLight:r.light,children:M.jsx(hpt,B({text:t},r))}):n==="checkbox"?M.jsx(wpt,B({text:t},r)):n==="radio"?M.jsx(HZ,B({text:t},r)):n==="radioButton"?M.jsx(HZ,B({radioType:"button",text:t},r)):n==="rate"?M.jsx(CMt,B({text:t},r)):n==="slider"?M.jsx(RMt,B({text:t},r)):n==="switch"?M.jsx(kMt,B({text:t},r)):n==="option"?M.jsx(lMt,B({text:t},r)):n==="password"?M.jsx(dMt,B({text:t},r)):n==="image"?M.jsx(aye,B({text:t},r)):n==="cascader"?M.jsx(vpt,B({text:t},r)):n==="treeSelect"?M.jsx(GMt,B({text:t},r)):n==="color"?M.jsx(LPt,B({text:t},r)):n==="segmented"?M.jsx(MMt,B({text:t},r)):M.jsx(DMt,B({text:t},r))},iTt=function(t,n){var r,o,i,a,s,l,c=t.text,u=t.valueType,d=u===void 0?"text":u,f=t.mode,h=f===void 0?"read":f,m=t.onChange,v=t.renderFormItem,g=t.value,b=t.readonly,y=t.fieldProps,x=Ye(t,tTt),w=p.useContext(Wp),S=yc(function(){for(var _,P=arguments.length,$=new Array(P),T=0;T div".concat(t.antCls,"-space-item"),{maxWidth:"100%"}),"&-twoLine":K(K(K(K({display:"block",width:"100%"},"".concat(t.componentCls,"-title"),{width:"100%",margin:"8px 0"}),"".concat(t.componentCls,"-container"),{paddingInlineStart:16}),"".concat(t.antCls,"-space-item,").concat(t.antCls,"-form-item"),{width:"100%"}),"".concat(t.antCls,"-form-item"),{"&-control":{display:"flex",alignItems:"center",justifyContent:"flex-end","&-input":{alignItems:"center",justifyContent:"flex-end","&-content":{flex:"none"}}}})})};function ITt(e){return Fr("ProFormGroup",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[kTt(n)]})}var mye=Z.forwardRef(function(e,t){var n=Z.useContext(Hc),r=n.groupProps,o=B(B({},r),e),i=o.children,a=o.collapsible,s=o.defaultCollapsed,l=o.style,c=o.labelLayout,u=o.title,d=u===void 0?e.label:u,f=o.tooltip,h=o.align,m=h===void 0?"start":h,v=o.direction,g=o.size,b=g===void 0?32:g,y=o.titleStyle,x=o.titleRender,w=o.spaceProps,S=o.extra,C=o.autoFocus,E=Gt(function(){return s||!1},{value:e.collapsed,onChange:e.onCollapse}),_=ie(E,2),P=_[0],$=_[1],T=p.useContext(Vt.ConfigContext),R=T.getPrefixCls,O=s9(e),k=O.ColWrapper,I=O.RowWrapper,D=R("pro-form-group"),N=ITt(D),L=N.wrapSSR,H=N.hashId,U=a&&M.jsx(El,{style:{marginInlineEnd:8},rotate:P?void 0:90}),V=M.jsx(jct,{label:U?M.jsxs("div",{children:[U,d]}):d,tooltip:f}),j=p.useCallback(function(A){var z=A.children;return M.jsx(Ri,B(B({},w),{},{className:re("".concat(D,"-container ").concat(H),w==null?void 0:w.className),size:b,align:m,direction:v,style:B({rowGap:0},w==null?void 0:w.style),children:z}))},[m,D,v,H,b,w]),F=x?x(V,e):V,W=p.useMemo(function(){var A=[],z=Z.Children.toArray(i).map(function(G,Y){var Q;return Z.isValidElement(G)&&G!==null&&G!==void 0&&(Q=G.props)!==null&&Q!==void 0&&Q.hidden?(A.push(G),null):Y===0&&Z.isValidElement(G)&&C?Z.cloneElement(G,B(B({},G.props),{},{autoFocus:C})):G});return[M.jsx(I,{Wrapper:j,children:z},"children"),A.length>0?M.jsx("div",{style:{display:"none"},children:A}):null]},[i,I,j,C]),X=ie(W,2),J=X[0],q=X[1];return L(M.jsx(k,{children:M.jsxs("div",{className:re(D,H,K({},"".concat(D,"-twoLine"),c==="twoLine")),style:l,ref:t,children:[q,(d||f||S)&&M.jsx("div",{className:"".concat(D,"-title ").concat(H).trim(),style:y,onClick:function(){$(!P)},children:S?M.jsxs("div",{style:{display:"flex",width:"100%",alignItems:"center",justifyContent:"space-between"},children:[F,M.jsx("span",{onClick:function(z){return z.stopPropagation()},children:S})]}):F}),M.jsx("div",{style:{display:a&&P?"none":void 0},children:J})]})}))});mye.displayName="ProForm-Group";var DTt=["fieldProps","options","radioType","layout","proFieldProps","valueEnum"],NTt=Z.forwardRef(function(e,t){var n=e.fieldProps,r=e.options,o=e.radioType,i=e.layout,a=e.proFieldProps,s=e.valueEnum,l=Ye(e,DTt);return M.jsx(Na,B(B({valueType:o==="button"?"radioButton":"radio",ref:t,valueEnum:qm(s,void 0)},l),{},{fieldProps:B({options:r,layout:i},n),proFieldProps:a,filedConfig:{customLightMode:!0}}))}),ATt=Z.forwardRef(function(e,t){var n=e.fieldProps,r=e.children;return M.jsx(ho,B(B({},n),{},{ref:t,children:r}))}),FTt=qO(ATt,{valuePropName:"checked",ignoreWidth:!0}),l4=FTt;l4.Group=NTt;l4.Button=ho.Button;l4.displayName="ProFormComponent";var BTt=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],LTt=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],jTt=function(t,n){var r=t.fieldProps,o=t.children,i=t.params,a=t.proFieldProps,s=t.mode,l=t.valueEnum,c=t.request,u=t.showSearch,d=t.options,f=Ye(t,BTt),h=p.useContext(Hc);return M.jsx(Na,B(B({valueEnum:qm(l),request:c,params:i,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:B({options:d,mode:s,showSearch:u,getPopupContainer:h.getPopupContainer},r),ref:n,proFieldProps:a},f),{},{children:o}))},zTt=Z.forwardRef(function(e,t){var n=e.fieldProps,r=e.children,o=e.params,i=e.proFieldProps,a=e.mode,s=e.valueEnum,l=e.request,c=e.options,u=Ye(e,LTt),d=B({options:c,mode:a||"multiple",labelInValue:!0,showSearch:!0,suffixIcon:null,autoClearSearchValue:!0,optionLabelProp:"label"},n),f=p.useContext(Hc);return M.jsx(Na,B(B({valueEnum:qm(s),request:l,params:o,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:B({getPopupContainer:f.getPopupContainer},d),ref:t,proFieldProps:i},u),{},{children:r}))}),HTt=Z.forwardRef(jTt),VTt=zTt,Ym=HTt;Ym.SearchSelect=VTt;Ym.displayName="ProFormComponent";var WTt=function(t){var n=wo(),r=rn.useFormInstance();if(t.render===!1)return null;var o=t.onSubmit,i=t.render,a=t.onReset,s=t.searchConfig,l=s===void 0?{}:s,c=t.submitButtonProps,u=t.resetButtonProps,d=Ou.useToken(),f=d.token,h=function(){r.submit(),o==null||o()},m=function(){r.resetFields(),a==null||a()},v=l.submitText,g=v===void 0?n.getMessage("tableForm.submit","提交"):v,b=l.resetText,y=b===void 0?n.getMessage("tableForm.reset","重置"):b,x=[];u!==!1&&x.push(p.createElement(At,B(B({},En(u??{},["preventDefault"])),{},{key:"rest",onClick:function(C){var E;u!=null&&u.preventDefault||m(),u==null||(E=u.onClick)===null||E===void 0||E.call(u,C)}}),y)),c!==!1&&x.push(p.createElement(At,B(B({type:"primary"},En(c||{},["preventDefault"])),{},{key:"submit",onClick:function(C){var E;c!=null&&c.preventDefault||h(),c==null||(E=c.onClick)===null||E===void 0||E.call(c,C)}}),g));var w=i?i(B(B({},t),{},{form:r,submit:h,reset:m}),x):x;return w?Array.isArray(w)?(w==null?void 0:w.length)<1?null:(w==null?void 0:w.length)===1?w[0]:M.jsx("div",{style:{display:"flex",gap:f.marginXS,alignItems:"center"},children:w}):w:null},UTt=["fieldProps","proFieldProps"],GTt=["fieldProps","proFieldProps"],DM="text",qTt=function(t){var n=t.fieldProps,r=t.proFieldProps,o=Ye(t,UTt);return M.jsx(Na,B({valueType:DM,fieldProps:n,filedConfig:{valueType:DM},proFieldProps:r},o))},KTt=function(t){var n=Gt(t.open||!1,{value:t.open,onChange:t.onOpenChange}),r=ie(n,2),o=r[0],i=r[1];return M.jsx(rn.Item,{shouldUpdate:!0,noStyle:!0,children:function(s){var l,c=s.getFieldValue(t.name||[]);return M.jsx(nf,B(B({getPopupContainer:function(d){return d&&d.parentNode?d.parentNode:d},onOpenChange:function(d){return i(d)},content:M.jsxs("div",{style:{padding:"4px 0"},children:[(l=t.statusRender)===null||l===void 0?void 0:l.call(t,c),t.strengthText?M.jsx("div",{style:{marginTop:10},children:M.jsx("span",{children:t.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},t.popoverProps),{},{open:o,children:t.children}))}})},YTt=function(t){var n=t.fieldProps,r=t.proFieldProps,o=Ye(t,GTt),i=p.useState(!1),a=ie(i,2),s=a[0],l=a[1];return n!=null&&n.statusRender&&o.name?M.jsx(KTt,{name:o.name,statusRender:n==null?void 0:n.statusRender,popoverProps:n==null?void 0:n.popoverProps,strengthText:n==null?void 0:n.strengthText,open:s,onOpenChange:l,children:M.jsx("div",{children:M.jsx(Na,B({valueType:"password",fieldProps:B(B({},En(n,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(u){var d;n==null||(d=n.onBlur)===null||d===void 0||d.call(n,u),l(!1)},onClick:function(u){var d;n==null||(d=n.onClick)===null||d===void 0||d.call(n,u),l(!0)}}),proFieldProps:r,filedConfig:{valueType:DM}},o))})}):M.jsx(Na,B({valueType:"password",fieldProps:n,proFieldProps:r,filedConfig:{valueType:DM}},o))},sr=qTt;sr.Password=YTt;sr.displayName="ProFormComponent";var XTt=["fieldProps","proFieldProps"],QTt=function(t,n){var r=t.fieldProps,o=t.proFieldProps,i=Ye(t,XTt);return M.jsx(Na,B({ref:n,valueType:"textarea",fieldProps:r,proFieldProps:o},i))};const SS=Z.forwardRef(QTt);var ZTt=["children","contentRender","submitter","fieldProps","formItemProps","groupProps","transformKey","formRef","onInit","form","loading","formComponentType","extraUrlParams","syncToUrl","onUrlSearchChange","onReset","omitNil","isKeyPressSubmit","autoFocusFirstInput","grid","rowProps","colProps"],JTt=["extraUrlParams","syncToUrl","isKeyPressSubmit","syncToUrlAsImportant","syncToInitialValues","children","contentRender","submitter","fieldProps","proFieldProps","formItemProps","groupProps","dateFormatter","formRef","onInit","form","formComponentType","onReset","grid","rowProps","colProps","omitNil","request","params","initialValues","formKey","readonly","onLoadingChange","loading"],a$=function(t,n,r){return t===!0?n:qm(t,n,r)},YZ=function(t){return!t||Array.isArray(t)?t:[t]};function eRt(e){var t,n=e.children,r=e.contentRender,o=e.submitter;e.fieldProps,e.formItemProps,e.groupProps;var i=e.transformKey,a=e.formRef,s=e.onInit,l=e.form,c=e.loading;e.formComponentType;var u=e.extraUrlParams,d=u===void 0?{}:u,f=e.syncToUrl,h=e.onUrlSearchChange,m=e.onReset,v=e.omitNil,g=v===void 0?!0:v;e.isKeyPressSubmit;var b=e.autoFocusFirstInput,y=b===void 0?!0:b,x=e.grid,w=e.rowProps,S=e.colProps,C=Ye(e,ZTt),E=rn.useFormInstance(),_=(Vt==null||(t=Vt.useConfig)===null||t===void 0?void 0:t.call(Vt))||{componentSize:"middle"},P=_.componentSize,$=p.useRef(l||E),T=s9({grid:x,rowProps:w}),R=T.RowWrapper,O=yc(function(){return E}),k=p.useMemo(function(){return{getFieldsFormatValue:function(V){var j;return i((j=O())===null||j===void 0?void 0:j.getFieldsValue(V),g)},getFieldFormatValue:function(){var V,j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],F=YZ(j);if(!F)throw new Error("nameList is require");var W=(V=O())===null||V===void 0?void 0:V.getFieldValue(F),X=F?Wo({},F,W):W,J=De(F);return J.shift(),oi(i(X,g,J),F)},getFieldFormatValueObject:function(V){var j,F=YZ(V),W=(j=O())===null||j===void 0?void 0:j.getFieldValue(F),X=F?Wo({},F,W):W;return i(X,g,F)},validateFieldsReturnFormatValue:function(){var U=co(wn().mark(function j(F){var W,X,J;return wn().wrap(function(A){for(;;)switch(A.prev=A.next){case 0:if(!(!Array.isArray(F)&&F)){A.next=2;break}throw new Error("nameList must be array");case 2:return A.next=4,(W=O())===null||W===void 0?void 0:W.validateFields(F);case 4:return X=A.sent,J=i(X,g),A.abrupt("return",J||{});case 7:case"end":return A.stop()}},j)}));function V(j){return U.apply(this,arguments)}return V}()}},[g,i]),I=p.useMemo(function(){return Z.Children.toArray(n).map(function(U,V){return V===0&&Z.isValidElement(U)&&y?Z.cloneElement(U,B(B({},U.props),{},{autoFocus:y})):U})},[y,n]),D=p.useMemo(function(){return typeof o=="boolean"||!o?{}:o},[o]),N=p.useMemo(function(){if(o!==!1)return M.jsx(WTt,B(B({},D),{},{onReset:function(){var V,j,F=i((V=$.current)===null||V===void 0?void 0:V.getFieldsValue(),g);if(D==null||(j=D.onReset)===null||j===void 0||j.call(D,F),m==null||m(F),f){var W,X=Object.keys(i((W=$.current)===null||W===void 0?void 0:W.getFieldsValue(),!1)).reduce(function(J,q){return B(B({},J),{},K({},q,F[q]||void 0))},d);h(a$(f,X||{},"set"))}},submitButtonProps:B({loading:c},D.submitButtonProps)}),"submitter")},[o,D,c,i,g,m,f,d,h]),L=p.useMemo(function(){var U=x?M.jsx(R,{children:I}):I;return r?r(U,N,$.current):U},[x,R,I,r,N]),H=eut(e.initialValues);return p.useEffect(function(){if(!(f||!e.initialValues||!H||C.request)){var U=_m(e.initialValues,H);K$(U,"initialValues 只在 form 初始化时生效,如果你需要异步加载推荐使用 request,或者 initialValues ? : null "),K$(U,"The initialValues only take effect when the form is initialized, if you need to load asynchronously recommended request, or the initialValues ? : null ")}},[e.initialValues]),p.useImperativeHandle(a,function(){return B(B({},$.current),k)},[k,$.current]),p.useEffect(function(){var U,V,j=i((U=$.current)===null||U===void 0||(V=U.getFieldsValue)===null||V===void 0?void 0:V.call(U,!0),g);s==null||s(j,B(B({},$.current),k))},[]),M.jsx(Nve.Provider,{value:B(B({},k),{},{formRef:$}),children:M.jsx(Vt,{componentSize:C.size||P,children:M.jsxs(i0e.Provider,{value:{grid:x,colProps:S},children:[C.component!==!1&&M.jsx("input",{type:"text",style:{display:"none"}}),L]})})})}var XZ=0;function tRt(e){var t=e.extraUrlParams,n=t===void 0?{}:t,r=e.syncToUrl,o=e.isKeyPressSubmit,i=e.syncToUrlAsImportant,a=i===void 0?!1:i,s=e.syncToInitialValues,l=s===void 0?!0:s;e.children,e.contentRender,e.submitter;var c=e.fieldProps,u=e.proFieldProps,d=e.formItemProps,f=e.groupProps,h=e.dateFormatter,m=h===void 0?"string":h,v=e.formRef;e.onInit;var g=e.form,b=e.formComponentType;e.onReset,e.grid,e.rowProps,e.colProps;var y=e.omitNil,x=y===void 0?!0:y,w=e.request,S=e.params,C=e.initialValues,E=e.formKey,_=E===void 0?XZ:E;e.readonly;var P=e.onLoadingChange,$=e.loading,T=Ye(e,JTt),R=p.useRef({}),O=Gt(!1,{onChange:P,value:$}),k=ie(O,2),I=k[0],D=k[1],N=Uft({},{disabled:!r}),L=ie(N,2),H=L[0],U=L[1],V=p.useRef(bM());p.useEffect(function(){XZ+=0},[]);var j=Jct({request:w,params:S,proFieldKey:_}),F=ie(j,1),W=F[0],X=p.useContext(Vt.ConfigContext),J=X.getPrefixCls,q=J("pro-form"),A=Fr("ProForm",function(fe){return K({},".".concat(q),K({},"> div:not(".concat(fe.proComponentsCls,"-form-light-filter)"),{".pro-field":{maxWidth:"100%","@media screen and (max-width: 575px)":{maxWidth:"calc(93vw - 48px)"},"&-xs":{width:104},"&-s":{width:216},"&-sm":{width:216},"&-m":{width:328},"&-md":{width:328},"&-l":{width:440},"&-lg":{width:440},"&-xl":{width:552}}}))}),z=A.wrapSSR,G=A.hashId,Y=p.useState(function(){return r?a$(r,H,"get"):{}}),Q=ie(Y,2),ee=Q[0],te=Q[1],oe=p.useRef({}),ne=p.useRef({}),le=yc(function(fe,ve,ge){return zft(Wct(fe,m,ne.current,ve,ge),oe.current,ve)});p.useEffect(function(){l||te({})},[l]);var ce=yc(function(){return B(B({},H),n)});p.useEffect(function(){r&&U(a$(r,ce(),"set"))},[n,ce,r]);var he=p.useMemo(function(){if(!(typeof window>"u")&&b&&["DrawerForm"].includes(b))return function(fe){return fe.parentNode||document.body}},[b]),ue=yc(co(wn().mark(function fe(){var ve,ge,de,be,Ee,Le,Te;return wn().wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:if(T.onFinish){ze.next=2;break}return ze.abrupt("return");case 2:if(!I){ze.next=4;break}return ze.abrupt("return");case 4:return ze.prev=4,de=R==null||(ve=R.current)===null||ve===void 0||(ge=ve.getFieldsFormatValue)===null||ge===void 0?void 0:ge.call(ve),be=T.onFinish(de),be instanceof Promise&&D(!0),ze.next=10,be;case 10:r&&(Te=Object.keys(R==null||(Ee=R.current)===null||Ee===void 0||(Le=Ee.getFieldsFormatValue)===null||Le===void 0?void 0:Le.call(Ee,void 0,!1)).reduce(function(ke,$e){var Be;return B(B({},ke),{},K({},$e,(Be=de[$e])!==null&&Be!==void 0?Be:void 0))},n),Object.keys(H).forEach(function(ke){Te[ke]!==!1&&Te[ke]!==0&&!Te[ke]&&(Te[ke]=void 0)}),U(a$(r,Te,"set"))),D(!1),ze.next=18;break;case 14:ze.prev=14,ze.t0=ze.catch(4),console.log(ze.t0),D(!1);case 18:case"end":return ze.stop()}},fe,null,[[4,14]])})));return p.useImperativeHandle(v,function(){return R.current},[!W]),!W&&e.request?M.jsx("div",{style:{paddingTop:50,paddingBottom:50,textAlign:"center"},children:M.jsx(Vu,{})}):z(M.jsx($9.Provider,{value:{mode:e.readonly?"read":"edit"},children:M.jsx(zO,{needDeps:!0,children:M.jsx(Hc.Provider,{value:{formRef:R,fieldProps:c,proFieldProps:u,formItemProps:d,groupProps:f,formComponentType:b,getPopupContainer:he,formKey:V.current,setFieldValueType:function(ve,ge){var de=ge.valueType,be=de===void 0?"text":de,Ee=ge.dateFormat,Le=ge.transform;Array.isArray(ve)&&(oe.current=Wo(oe.current,ve,Le),ne.current=Wo(ne.current,ve,{valueType:be,dateFormat:Ee}))}},children:M.jsx(P9.Provider,{value:{},children:M.jsx(rn,B(B({onKeyPress:function(ve){if(o&&ve.key==="Enter"){var ge;(ge=R.current)===null||ge===void 0||ge.submit()}},autoComplete:"off",form:g},En(T,["ref","labelWidth","autoFocusFirstInput"])),{},{ref:function(ve){R.current&&(R.current.nativeElement=ve==null?void 0:ve.nativeElement)},initialValues:a?B(B(B({},C),W),ee):B(B(B({},ee),C),W),onValuesChange:function(ve,ge){var de;T==null||(de=T.onValuesChange)===null||de===void 0||de.call(T,le(ve,!!x),le(ge,!!x))},className:re(e.className,q,G),onFinish:ue,children:M.jsx(eRt,B(B({transformKey:le,autoComplete:"off",loading:I,onUrlSearchChange:U},e),{},{formRef:R,initialValues:B(B({},C),W)}))}))})})})}))}var nRt=function(t){return K(K({},"".concat(t.componentCls,"-collapse-label"),{paddingInline:1,paddingBlock:1}),"".concat(t.componentCls,"-container"),K({},"".concat(t.antCls,"-form-item"),{marginBlockEnd:0}))};function rRt(e){return Fr("LightWrapper",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[nRt(n)]})}var oRt=["label","size","disabled","onChange","className","style","children","valuePropName","placeholder","labelFormatter","bordered","footerRender","allowClear","otherFieldProps","valueType","placement"],iRt=function(t){var n=t.label,r=t.size,o=t.disabled,i=t.onChange,a=t.className,s=t.style,l=t.children,c=t.valuePropName,u=t.placeholder,d=t.labelFormatter,f=t.bordered,h=t.footerRender,m=t.allowClear,v=t.otherFieldProps,g=t.valueType,b=t.placement,y=Ye(t,oRt),x=p.useContext(Vt.ConfigContext),w=x.getPrefixCls,S=w("pro-field-light-wrapper"),C=rRt(S),E=C.wrapSSR,_=C.hashId,P=p.useState(t[c]),$=ie(P,2),T=$[0],R=$[1],O=Gt(!1),k=ie(O,2),I=k[0],D=k[1],N=function(){for(var V,j=arguments.length,F=new Array(j),W=0;Wn.length)&&(r=n.length);for(var o=0,i=Array(r);o0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):vRt}function d4(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function yRt(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function O9(e){return Array.from((NM.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function k9(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(0,mRt.default)())return null;var n=t.csp,r=t.prepend,o=t.priority,i=o===void 0?0:o,a=yRt(r),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(JZ,a),s&&i&&l.setAttribute(eJ,"".concat(i)),n!=null&&n.nonce&&(l.nonce=n==null?void 0:n.nonce),l.innerHTML=e;var c=d4(t),u=c.firstChild;if(r){if(s){var d=(t.styles||O9(c)).filter(function(f){if(!["prepend","prependQueue"].includes(f.getAttribute(JZ)))return!1;var h=Number(f.getAttribute(eJ)||0);return i>=h});if(d.length)return c.insertBefore(l,d[d.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function Iye(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=d4(t);return(t.styles||O9(n)).find(function(r){return r.getAttribute(kye(t))===e})}function bRt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Iye(e,t);if(n){var r=d4(t);r.removeChild(n)}}function xRt(e,t){var n=NM.get(e);if(!n||!(0,gRt.default)(document,n)){var r=k9("",t),o=r.parentNode;NM.set(e,o),e.removeChild(r)}}function wRt(){NM.clear()}function CRt(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=d4(n),o=O9(r),i=(0,ZZ.default)((0,ZZ.default)({},n),{},{styles:o});xRt(r,i);var a=Iye(t,i);if(a){var s,l;if((s=i.csp)!==null&&s!==void 0&&s.nonce&&a.nonce!==((l=i.csp)===null||l===void 0?void 0:l.nonce)){var c;a.nonce=(c=i.csp)===null||c===void 0?void 0:c.nonce}return a.innerHTML!==e&&(a.innerHTML=e),a}var u=k9(e,i);return u.setAttribute(kye(i),t),u}var f4={};Object.defineProperty(f4,"__esModule",{value:!0});f4.getShadowRoot=SRt;f4.inShadow=Nye;function Dye(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function Nye(e){return Dye(e)instanceof ShadowRoot}function SRt(e){return Nye(e)?Dye(e):null}var us={};Object.defineProperty(us,"__esModule",{value:!0});us.call=I9;us.default=void 0;us.note=Fye;us.noteOnce=Lye;us.preMessage=void 0;us.resetWarned=Bye;us.warning=Aye;us.warningOnce=$S;var L5={},ERt=us.preMessage=function(t){};function Aye(e,t){}function Fye(e,t){}function Bye(){L5={}}function I9(e,t,n){!t&&!L5[n]&&(e(!1,n),L5[n]=!0)}function $S(e,t){I9(Aye,e,t)}function Lye(e,t){I9(Fye,e,t)}$S.preMessage=ERt;$S.resetWarned=Bye;$S.noteOnce=Lye;us.default=$S;var _Rt=Xo.default,p4=Nn.default;Object.defineProperty(ga,"__esModule",{value:!0});ga.generate=z5;ga.getSecondaryColor=DRt;ga.iconStyles=void 0;ga.isIconDefinition=IRt;ga.normalizeAttrs=j5;ga.normalizeTwoToneColors=NRt;ga.useInsertStyles=ga.svgBaseProps=void 0;ga.warning=kRt;var RD=p4(cg),tJ=p4(lg),$Rt=ES,PRt=Tg,MRt=f4,TRt=p4(us),AM=_Rt(p),RRt=p4(fb);function ORt(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function kRt(e,t){(0,TRt.default)(e,"[@ant-design/icons] ".concat(t))}function IRt(e){return(0,tJ.default)(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&((0,tJ.default)(e.icon)==="object"||typeof e.icon=="function")}function j5(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[ORt(n)]=r}return t},{})}function z5(e,t,n){return n?AM.default.createElement(e.tag,(0,RD.default)((0,RD.default)({key:t},j5(e.attrs)),n),(e.children||[]).map(function(r,o){return z5(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):AM.default.createElement(e.tag,(0,RD.default)({key:t},j5(e.attrs)),(e.children||[]).map(function(r,o){return z5(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function DRt(e){return(0,$Rt.generate)(e)[0]}function NRt(e){return e?Array.isArray(e)?e:[e]:[]}ga.svgBaseProps={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"};var ARt=ga.iconStyles=` .anticon { display: inline-flex; align-items: center; @@ -589,74 +589,74 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho transform: rotate(360deg); } } -`;ma.useInsertStyles=function(t){var n=(0,AM.useContext)(OOt.default),r=n.csp,o=n.prefixCls,i=n.layer,a=AOt;o&&(a=a.replace(/anticon/g,o)),i&&(a="@layer ".concat(i,` { +`;ga.useInsertStyles=function(t){var n=(0,AM.useContext)(RRt.default),r=n.csp,o=n.prefixCls,i=n.layer,a=ARt;o&&(a=a.replace(/anticon/g,o)),i&&(a="@layer ".concat(i,` { `).concat(a,` -}`)),(0,AM.useEffect)(function(){var s=t.current,l=(0,MOt.getShadowRoot)(s);(0,POt.updateCSS)(a,"@ant-design-icons",{prepend:!i,csp:r,attachTo:l})},[])};var jye=Dn.default,FOt=Yo.default;Object.defineProperty(_S,"__esModule",{value:!0});_S.default=void 0;var BOt=jye(Tye),Qx=jye(lg),LOt=FOt(f),Fh=ma,jOt=["icon","className","onClick","style","primaryColor","secondaryColor"],M1={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function zOt(e){var t=e.primaryColor,n=e.secondaryColor;M1.primaryColor=t,M1.secondaryColor=n||(0,Fh.getSecondaryColor)(t),M1.calculated=!!n}function HOt(){return(0,Qx.default)({},M1)}var h4=function(t){var n=t.icon,r=t.className,o=t.onClick,i=t.style,a=t.primaryColor,s=t.secondaryColor,l=(0,BOt.default)(t,jOt),c=LOt.useRef(),u=M1;if(a&&(u={primaryColor:a,secondaryColor:s||(0,Fh.getSecondaryColor)(a)}),(0,Fh.useInsertStyles)(c),(0,Fh.warning)((0,Fh.isIconDefinition)(n),"icon should be icon definiton, but got ".concat(n)),!(0,Fh.isIconDefinition)(n))return null;var d=n;return d&&typeof d.icon=="function"&&(d=(0,Qx.default)((0,Qx.default)({},d),{},{icon:d.icon(u.primaryColor,u.secondaryColor)})),(0,Fh.generate)(d.icon,"svg-".concat(d.name),(0,Qx.default)((0,Qx.default)({className:r,onClick:o,style:i,"data-icon":d.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l),{},{ref:c}))};h4.displayName="IconReact";h4.getTwoToneColors=HOt;h4.setTwoToneColors=zOt;_S.default=h4;var m4={},zye=Dn.default;Object.defineProperty(m4,"__esModule",{value:!0});m4.getTwoToneColor=GOt;m4.setTwoToneColor=UOt;var VOt=zye(Mye),Hye=zye(_S),WOt=ma;function UOt(e){var t=(0,WOt.normalizeTwoToneColors)(e),n=(0,VOt.default)(t,2),r=n[0],o=n[1];return Hye.default.setTwoToneColors({primaryColor:r,secondaryColor:o})}function GOt(){var e=Hye.default.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var Rg=Dn.default,qOt=Yo.default;Object.defineProperty(db,"__esModule",{value:!0});db.default=void 0;var KOt=Rg(c4),YOt=Rg(Mye),nJ=Rg(Jie),XOt=Rg(Tye),M2=qOt(f),QOt=Rg(aO),ZOt=ES,JOt=Rg(fb),eTt=Rg(_S),N9=m4,tTt=ma,nTt=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];(0,N9.setTwoToneColor)(ZOt.blue.primary);var g4=M2.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,i=e.rotate,a=e.tabIndex,s=e.onClick,l=e.twoToneColor,c=(0,XOt.default)(e,nTt),u=M2.useContext(JOt.default),d=u.prefixCls,p=d===void 0?"anticon":d,h=u.rootClassName,m=(0,QOt.default)(h,p,(0,nJ.default)((0,nJ.default)({},"".concat(p,"-").concat(r.name),!!r.name),"".concat(p,"-spin"),!!o||r.name==="loading"),n),v=a;v===void 0&&s&&(v=-1);var g=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,x=(0,tTt.normalizeTwoToneColors)(l),y=(0,YOt.default)(x,2),b=y[0],C=y[1];return M2.createElement("span",(0,KOt.default)({role:"img","aria-label":r.name},c,{ref:t,tabIndex:v,onClick:s,className:m}),M2.createElement(eTt.default,{icon:r,primaryColor:b,secondaryColor:C,style:g}))});g4.displayName="AntdIcon";g4.getTwoToneColor=N9.getTwoToneColor;g4.setTwoToneColor=N9.setTwoToneColor;db.default=g4;var rTt=["isLoading","pastDelay","timedOut","error","retry"],oTt=function(t){t.isLoading,t.pastDelay,t.timedOut,t.error,t.retry;var n=Ye(t,rTt);return M.jsx("div",{style:{paddingBlockStart:100,textAlign:"center"},children:M.jsx(Vu,B({size:"large"},n))})},iTt=function(t){return K({},t.componentCls,{marginBlock:0,marginBlockStart:48,marginBlockEnd:24,marginInline:0,paddingBlock:0,paddingInline:16,textAlign:"center","&-list":{marginBlockEnd:8,color:t.colorTextSecondary,"&-link":{color:t.colorTextSecondary,textDecoration:t.linkDecoration},"*:not(:last-child)":{marginInlineEnd:8},"&:hover":{color:t.colorPrimary}},"&-copyright":{fontSize:"14px",color:t.colorText}})};function aTt(e){return Fr("ProLayoutFooter",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[iTt(n)]})}var sTt=function(t){var n=t.className,r=t.prefixCls,o=t.links,i=t.copyright,a=t.style,s=f.useContext(Vt.ConfigContext),l=s.getPrefixCls(r||"pro-global-footer"),c=aTt(l),u=c.wrapSSR,d=c.hashId;return(o==null||o===!1||Array.isArray(o)&&o.length===0)&&(i==null||i===!1)?null:u(M.jsxs("div",{className:re(l,d,n),style:a,children:[o&&M.jsx("div",{className:"".concat(l,"-list ").concat(d).trim(),children:o.map(function(p){return M.jsx("a",{className:"".concat(l,"-list-link ").concat(d).trim(),title:p.key,target:p.blankTarget?"_blank":"_self",href:p.href,rel:"noreferrer",children:p.title},p.key)})}),i&&M.jsx("div",{className:"".concat(l,"-copyright ").concat(d).trim(),children:i})]}))},lTt=Dr.Footer,cTt=function(t){var n=t.links,r=t.copyright,o=t.style,i=t.className,a=t.prefixCls;return M.jsx(lTt,{className:i,style:B({padding:0},o),children:M.jsx(sTt,{links:n,prefixCls:a,copyright:r===!1?null:M.jsxs(f.Fragment,{children:[M.jsx(get,{})," ",r]})})})},rJ=function e(t){return(t||[]).reduce(function(n,r){if(r.key&&n.push(r.key),r.children||r.routes){var o=n.concat(e(r.children||r.routes)||[]);return o}return n},[])};function v4(e){return e.map(function(t){var n=t.children||[],r=B({},t);if(!r.children&&r.routes&&(r.children=r.routes),!r.name||r.hideInMenu)return null;if(r&&r!==null&&r!==void 0&&r.children){if(!r.hideChildrenInMenu&&n.some(function(o){return o&&o.name&&!o.hideInMenu}))return B(B({},t),{},{children:v4(n)});delete r.children}return delete r.routes,r}).filter(function(t){return t})}var uTt=function(){return M.jsx("svg",{width:"1em",height:"1em",viewBox:"0 0 12 12",fill:"currentColor","aria-hidden":"true",children:M.jsx("path",{d:"M0 0h3v3H0V0zm4.5 0h3v3h-3V0zM9 0h3v3H9V0zM0 4.5h3v3H0v-3zm4.503 0h3v3h-3v-3zM9 4.5h3v3H9v-3zM0 9h3v3H0V9zm4.503 0h3v3h-3V9zM9 9h3v3H9V9z"})})},dTt=function e(t){var n=t.appList,r=t.baseClassName,o=t.hashId,i=t.itemClick;return M.jsx("div",{className:"".concat(r,"-content ").concat(o).trim(),children:M.jsx("ul",{className:"".concat(r,"-content-list ").concat(o).trim(),children:n==null?void 0:n.map(function(a,s){var l;return a!=null&&(l=a.children)!==null&&l!==void 0&&l.length?M.jsxs("div",{className:"".concat(r,"-content-list-item-group ").concat(o).trim(),children:[M.jsx("div",{className:"".concat(r,"-content-list-item-group-title ").concat(o).trim(),children:a.title}),M.jsx(e,{hashId:o,itemClick:i,appList:a==null?void 0:a.children,baseClassName:r})]},s):M.jsx("li",{className:"".concat(r,"-content-list-item ").concat(o).trim(),onClick:function(u){u.stopPropagation(),i==null||i(a)},children:M.jsxs("a",{href:i?void 0:a.url,target:a.target,rel:"noreferrer",children:[D9(a.icon),M.jsxs("div",{children:[M.jsx("div",{children:a.title}),a.desc?M.jsx("span",{children:a.desc}):null]})]})},s)})})})},fTt=function(t,n){if(t&&typeof t=="string"&&n9(t))return M.jsx("img",{src:t,alt:"logo"});if(typeof t=="function")return t();if(t&&typeof t=="string")return M.jsx("div",{id:"avatarLogo",children:t});if(!t&&n&&typeof n=="string"){var r=n.substring(0,1);return M.jsx("div",{id:"avatarLogo",children:r})}return t},pTt=function e(t){var n=t.appList,r=t.baseClassName,o=t.hashId,i=t.itemClick;return M.jsx("div",{className:"".concat(r,"-content ").concat(o).trim(),children:M.jsx("ul",{className:"".concat(r,"-content-list ").concat(o).trim(),children:n==null?void 0:n.map(function(a,s){var l;return a!=null&&(l=a.children)!==null&&l!==void 0&&l.length?M.jsxs("div",{className:"".concat(r,"-content-list-item-group ").concat(o).trim(),children:[M.jsx("div",{className:"".concat(r,"-content-list-item-group-title ").concat(o).trim(),children:a.title}),M.jsx(e,{hashId:o,itemClick:i,appList:a==null?void 0:a.children,baseClassName:r})]},s):M.jsx("li",{className:"".concat(r,"-content-list-item ").concat(o).trim(),onClick:function(u){u.stopPropagation(),i==null||i(a)},children:M.jsxs("a",{href:i?"javascript:;":a.url,target:a.target,rel:"noreferrer",children:[fTt(a.icon,a.title),M.jsx("div",{children:M.jsx("div",{children:a.title})})]})},s)})})})},hTt=function(t){return{"&-content":{maxHeight:"calc(100vh - 48px)",overflow:"auto","&-list":{boxSizing:"content-box",maxWidth:656,marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,listStyle:"none","&-item":{position:"relative",display:"inline-block",width:328,height:72,paddingInline:16,paddingBlock:16,verticalAlign:"top",listStyleType:"none",transition:"transform 0.2s cubic-bezier(0.333, 0, 0, 1)",borderRadius:t.borderRadius,"&-group":{marginBottom:16,"&-title":{margin:"16px 0 8px 12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginTop:12}}},"&:hover":{backgroundColor:t.colorBgTextHover},"* div":y6==null?void 0:y6(t),a:{display:"flex",height:"100%",fontSize:12,textDecoration:"none","& > img":{width:40,height:40},"& > div":{marginInlineStart:14,color:t.colorTextHeading,fontSize:14,lineHeight:"22px",whiteSpace:"nowrap",textOverflow:"ellipsis"},"& > div > span":{color:t.colorTextSecondary,fontSize:12,lineHeight:"20px"}}}}}}},mTt=function(t){return{"&-content":{maxHeight:"calc(100vh - 48px)",overflow:"auto","&-list":{boxSizing:"border-box",maxWidth:376,marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,listStyle:"none","&-item":{position:"relative",display:"inline-block",width:104,height:104,marginBlock:8,marginInline:8,paddingInline:24,paddingBlock:24,verticalAlign:"top",listStyleType:"none",transition:"transform 0.2s cubic-bezier(0.333, 0, 0, 1)",borderRadius:t.borderRadius,"&-group":{marginBottom:16,"&-title":{margin:"16px 0 8px 12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginTop:12}}},"&:hover":{backgroundColor:t.colorBgTextHover},a:{display:"flex",flexDirection:"column",alignItems:"center",height:"100%",fontSize:12,textDecoration:"none","& > #avatarLogo":{width:40,height:40,margin:"0 auto",color:t.colorPrimary,fontSize:22,lineHeight:"40px",textAlign:"center",backgroundImage:"linear-gradient(180deg, #E8F0FB 0%, #F6F8FC 100%)",borderRadius:t.borderRadius},"& > img":{width:40,height:40},"& > div":{marginBlockStart:5,marginInlineStart:0,color:t.colorTextHeading,fontSize:14,lineHeight:"22px",whiteSpace:"nowrap",textOverflow:"ellipsis"},"& > div > span":{color:t.colorTextSecondary,fontSize:12,lineHeight:"20px"}}}}}}},gTt=function(t){var n,r,o,i,a;return K({},t.componentCls,{"&-icon":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingInline:4,paddingBlock:0,fontSize:14,lineHeight:"14px",height:28,width:28,cursor:"pointer",color:(n=t.layout)===null||n===void 0?void 0:n.colorTextAppListIcon,borderRadius:t.borderRadius,"&:hover":{color:(r=t.layout)===null||r===void 0?void 0:r.colorTextAppListIconHover,backgroundColor:(o=t.layout)===null||o===void 0?void 0:o.colorBgAppListIconHover},"&-active":{color:(i=t.layout)===null||i===void 0?void 0:i.colorTextAppListIconHover,backgroundColor:(a=t.layout)===null||a===void 0?void 0:a.colorBgAppListIconHover}},"&-item-title":{marginInlineStart:"16px",marginInlineEnd:"8px",marginBlockStart:0,marginBlockEnd:"12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginBlockStart:12}},"&-popover":K({},"".concat(t.antCls,"-popover-arrow"),{display:"none"}),"&-simple":mTt(t),"&-default":hTt(t)})};function vTt(e){return Fr("AppsLogoComponents",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[gTt(n)]})}var D9=function(t){return typeof t=="string"?M.jsx("img",{width:"auto",height:22,src:t,alt:"logo"}):typeof t=="function"?t():t},A9=function(t){var n,r=t.appList,o=t.appListRender,i=t.prefixCls,a=i===void 0?"ant-pro":i,s=t.onItemClick,l=Z.useRef(null),c=Z.useRef(null),u="".concat(a,"-layout-apps"),d=vTt(u),p=d.wrapSSR,h=d.hashId,m=f.useState(!1),v=ie(m,2),g=v[0],x=v[1],y=function(E){s==null||s(E,c)},b=f.useMemo(function(){var w=r==null?void 0:r.some(function(E){return!(E!=null&&E.desc)});return w?M.jsx(pTt,{hashId:h,appList:r,itemClick:s?y:void 0,baseClassName:"".concat(u,"-simple")}):M.jsx(dTt,{hashId:h,appList:r,itemClick:s?y:void 0,baseClassName:"".concat(u,"-default")})},[r,u,h]);if(!(t!=null&&(n=t.appList)!==null&&n!==void 0&&n.length))return null;var C=o?o(t==null?void 0:t.appList,b):b,S=HT(void 0,function(w){return x(w)});return p(M.jsxs(M.Fragment,{children:[M.jsx("div",{ref:l,onClick:function(E){E.stopPropagation(),E.preventDefault()}}),M.jsx(nf,B(B({placement:"bottomRight",trigger:["click"],zIndex:9999,arrow:!1},S),{},{overlayClassName:"".concat(u,"-popover ").concat(h).trim(),content:C,getPopupContainer:function(){return l.current||document.body},children:M.jsx("span",{ref:c,onClick:function(E){E.stopPropagation()},className:re("".concat(u,"-icon"),h,K({},"".concat(u,"-icon-active"),g)),children:M.jsx(uTt,{})})}))]}))};function yTt(){return M.jsx("svg",{width:"1em",height:"1em",viewBox:"0 0 12 12",fill:"currentColor","aria-hidden":"true",children:M.jsx("path",{d:"M6.432 7.967a.448.448 0 01-.318.133h-.228a.46.46 0 01-.318-.133L2.488 4.85a.305.305 0 010-.43l.427-.43a.293.293 0 01.42 0L6 6.687l2.665-2.699a.299.299 0 01.426 0l.42.431a.305.305 0 010 .43L6.432 7.967z"})})}var bTt=function(t){var n,r,o;return K({},t.componentCls,{position:"absolute",insetBlockStart:"18px",zIndex:"101",width:"24px",height:"24px",fontSize:["14px","16px"],textAlign:"center",borderRadius:"40px",insetInlineEnd:"-13px",transition:"transform 0.3s",display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",color:(n=t.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorTextCollapsedButton,backgroundColor:(r=t.layout)===null||r===void 0||(r=r.sider)===null||r===void 0?void 0:r.colorBgCollapsedButton,boxShadow:"0 2px 8px -2px rgba(0,0,0,0.05), 0 1px 4px -1px rgba(25,15,15,0.07), 0 0 1px 0 rgba(0,0,0,0.08)","&:hover":{color:(o=t.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.colorTextCollapsedButtonHover,boxShadow:"0 4px 16px -4px rgba(0,0,0,0.05), 0 2px 8px -2px rgba(25,15,15,0.07), 0 1px 2px 0 rgba(0,0,0,0.08)"},".anticon":{fontSize:"14px"},"& > svg":{transition:"transform 0.3s",transform:"rotate(90deg)"},"&-collapsed":{"& > svg":{transform:"rotate(-90deg)"}}})};function xTt(e){return Fr("SiderMenuCollapsedIcon",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[bTt(n)]})}var CTt=["isMobile","collapsed"],wTt=function(t){var n=t.isMobile,r=t.collapsed,o=Ye(t,CTt),i=xTt(t.className),a=i.wrapSSR,s=i.hashId;return n&&r?null:a(M.jsx("div",B(B({},o),{},{className:re(t.className,s,K(K({},"".concat(t.className,"-collapsed"),r),"".concat(t.className,"-is-mobile"),n)),children:M.jsx(yTt,{})})))},Vye={navTheme:"light",layout:"side",contentWidth:"Fluid",fixedHeader:!1,fixSiderbar:!0,iconfontUrl:"",colorPrimary:"#1677FF",splitMenus:!1},STt=function(t,n){var r,o,i=n.includes("horizontal")?(r=t.layout)===null||r===void 0?void 0:r.header:(o=t.layout)===null||o===void 0?void 0:o.sider;return B(B(K({},"".concat(t.componentCls),K(K(K(K(K(K(K(K(K({background:"transparent",color:i==null?void 0:i.colorTextMenu,border:"none"},"".concat(t.componentCls,"-menu-item"),{transition:"none !important"}),"".concat(t.componentCls,"-submenu-has-icon"),K({},"> ".concat(t.antCls,"-menu-sub"),{paddingInlineStart:10})),"".concat(t.antCls,"-menu-title-content"),{width:"100%",height:"100%",display:"inline-flex"}),"".concat(t.antCls,"-menu-title-content"),{"&:first-child":{width:"100%"}}),"".concat(t.componentCls,"-item-icon"),{display:"flex",alignItems:"center"}),"&&-collapsed",K(K(K({},"".concat(t.antCls,`-menu-item, +}`)),(0,AM.useEffect)(function(){var s=t.current,l=(0,MRt.getShadowRoot)(s);(0,PRt.updateCSS)(a,"@ant-design-icons",{prepend:!i,csp:r,attachTo:l})},[])};var jye=Nn.default,FRt=Xo.default;Object.defineProperty(_S,"__esModule",{value:!0});_S.default=void 0;var BRt=jye(Oye),Qx=jye(cg),LRt=FRt(p),Bh=ga,jRt=["icon","className","onClick","style","primaryColor","secondaryColor"],M1={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function zRt(e){var t=e.primaryColor,n=e.secondaryColor;M1.primaryColor=t,M1.secondaryColor=n||(0,Bh.getSecondaryColor)(t),M1.calculated=!!n}function HRt(){return(0,Qx.default)({},M1)}var h4=function(t){var n=t.icon,r=t.className,o=t.onClick,i=t.style,a=t.primaryColor,s=t.secondaryColor,l=(0,BRt.default)(t,jRt),c=LRt.useRef(),u=M1;if(a&&(u={primaryColor:a,secondaryColor:s||(0,Bh.getSecondaryColor)(a)}),(0,Bh.useInsertStyles)(c),(0,Bh.warning)((0,Bh.isIconDefinition)(n),"icon should be icon definiton, but got ".concat(n)),!(0,Bh.isIconDefinition)(n))return null;var d=n;return d&&typeof d.icon=="function"&&(d=(0,Qx.default)((0,Qx.default)({},d),{},{icon:d.icon(u.primaryColor,u.secondaryColor)})),(0,Bh.generate)(d.icon,"svg-".concat(d.name),(0,Qx.default)((0,Qx.default)({className:r,onClick:o,style:i,"data-icon":d.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l),{},{ref:c}))};h4.displayName="IconReact";h4.getTwoToneColors=HRt;h4.setTwoToneColors=zRt;_S.default=h4;var m4={},zye=Nn.default;Object.defineProperty(m4,"__esModule",{value:!0});m4.getTwoToneColor=GRt;m4.setTwoToneColor=URt;var VRt=zye(Mye),Hye=zye(_S),WRt=ga;function URt(e){var t=(0,WRt.normalizeTwoToneColors)(e),n=(0,VRt.default)(t,2),r=n[0],o=n[1];return Hye.default.setTwoToneColors({primaryColor:r,secondaryColor:o})}function GRt(){var e=Hye.default.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var Rg=Nn.default,qRt=Xo.default;Object.defineProperty(db,"__esModule",{value:!0});db.default=void 0;var KRt=Rg(c4),YRt=Rg(Mye),nJ=Rg(Jie),XRt=Rg(Oye),M2=qRt(p),QRt=Rg(aR),ZRt=ES,JRt=Rg(fb),eOt=Rg(_S),D9=m4,tOt=ga,nOt=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];(0,D9.setTwoToneColor)(ZRt.blue.primary);var g4=M2.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,i=e.rotate,a=e.tabIndex,s=e.onClick,l=e.twoToneColor,c=(0,XRt.default)(e,nOt),u=M2.useContext(JRt.default),d=u.prefixCls,f=d===void 0?"anticon":d,h=u.rootClassName,m=(0,QRt.default)(h,f,(0,nJ.default)((0,nJ.default)({},"".concat(f,"-").concat(r.name),!!r.name),"".concat(f,"-spin"),!!o||r.name==="loading"),n),v=a;v===void 0&&s&&(v=-1);var g=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,b=(0,tOt.normalizeTwoToneColors)(l),y=(0,YRt.default)(b,2),x=y[0],w=y[1];return M2.createElement("span",(0,KRt.default)({role:"img","aria-label":r.name},c,{ref:t,tabIndex:v,onClick:s,className:m}),M2.createElement(eOt.default,{icon:r,primaryColor:x,secondaryColor:w,style:g}))});g4.displayName="AntdIcon";g4.getTwoToneColor=D9.getTwoToneColor;g4.setTwoToneColor=D9.setTwoToneColor;db.default=g4;var rOt=["isLoading","pastDelay","timedOut","error","retry"],oOt=function(t){t.isLoading,t.pastDelay,t.timedOut,t.error,t.retry;var n=Ye(t,rOt);return M.jsx("div",{style:{paddingBlockStart:100,textAlign:"center"},children:M.jsx(Vu,B({size:"large"},n))})},iOt=function(t){return K({},t.componentCls,{marginBlock:0,marginBlockStart:48,marginBlockEnd:24,marginInline:0,paddingBlock:0,paddingInline:16,textAlign:"center","&-list":{marginBlockEnd:8,color:t.colorTextSecondary,"&-link":{color:t.colorTextSecondary,textDecoration:t.linkDecoration},"*:not(:last-child)":{marginInlineEnd:8},"&:hover":{color:t.colorPrimary}},"&-copyright":{fontSize:"14px",color:t.colorText}})};function aOt(e){return Fr("ProLayoutFooter",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[iOt(n)]})}var sOt=function(t){var n=t.className,r=t.prefixCls,o=t.links,i=t.copyright,a=t.style,s=p.useContext(Vt.ConfigContext),l=s.getPrefixCls(r||"pro-global-footer"),c=aOt(l),u=c.wrapSSR,d=c.hashId;return(o==null||o===!1||Array.isArray(o)&&o.length===0)&&(i==null||i===!1)?null:u(M.jsxs("div",{className:re(l,d,n),style:a,children:[o&&M.jsx("div",{className:"".concat(l,"-list ").concat(d).trim(),children:o.map(function(f){return M.jsx("a",{className:"".concat(l,"-list-link ").concat(d).trim(),title:f.key,target:f.blankTarget?"_blank":"_self",href:f.href,rel:"noreferrer",children:f.title},f.key)})}),i&&M.jsx("div",{className:"".concat(l,"-copyright ").concat(d).trim(),children:i})]}))},lOt=Nr.Footer,cOt=function(t){var n=t.links,r=t.copyright,o=t.style,i=t.className,a=t.prefixCls;return M.jsx(lOt,{className:i,style:B({padding:0},o),children:M.jsx(sOt,{links:n,prefixCls:a,copyright:r===!1?null:M.jsxs(p.Fragment,{children:[M.jsx(get,{})," ",r]})})})},rJ=function e(t){return(t||[]).reduce(function(n,r){if(r.key&&n.push(r.key),r.children||r.routes){var o=n.concat(e(r.children||r.routes)||[]);return o}return n},[])};function v4(e){return e.map(function(t){var n=t.children||[],r=B({},t);if(!r.children&&r.routes&&(r.children=r.routes),!r.name||r.hideInMenu)return null;if(r&&r!==null&&r!==void 0&&r.children){if(!r.hideChildrenInMenu&&n.some(function(o){return o&&o.name&&!o.hideInMenu}))return B(B({},t),{},{children:v4(n)});delete r.children}return delete r.routes,r}).filter(function(t){return t})}var uOt=function(){return M.jsx("svg",{width:"1em",height:"1em",viewBox:"0 0 12 12",fill:"currentColor","aria-hidden":"true",children:M.jsx("path",{d:"M0 0h3v3H0V0zm4.5 0h3v3h-3V0zM9 0h3v3H9V0zM0 4.5h3v3H0v-3zm4.503 0h3v3h-3v-3zM9 4.5h3v3H9v-3zM0 9h3v3H0V9zm4.503 0h3v3h-3V9zM9 9h3v3H9V9z"})})},dOt=function e(t){var n=t.appList,r=t.baseClassName,o=t.hashId,i=t.itemClick;return M.jsx("div",{className:"".concat(r,"-content ").concat(o).trim(),children:M.jsx("ul",{className:"".concat(r,"-content-list ").concat(o).trim(),children:n==null?void 0:n.map(function(a,s){var l;return a!=null&&(l=a.children)!==null&&l!==void 0&&l.length?M.jsxs("div",{className:"".concat(r,"-content-list-item-group ").concat(o).trim(),children:[M.jsx("div",{className:"".concat(r,"-content-list-item-group-title ").concat(o).trim(),children:a.title}),M.jsx(e,{hashId:o,itemClick:i,appList:a==null?void 0:a.children,baseClassName:r})]},s):M.jsx("li",{className:"".concat(r,"-content-list-item ").concat(o).trim(),onClick:function(u){u.stopPropagation(),i==null||i(a)},children:M.jsxs("a",{href:i?void 0:a.url,target:a.target,rel:"noreferrer",children:[N9(a.icon),M.jsxs("div",{children:[M.jsx("div",{children:a.title}),a.desc?M.jsx("span",{children:a.desc}):null]})]})},s)})})})},fOt=function(t,n){if(t&&typeof t=="string"&&n9(t))return M.jsx("img",{src:t,alt:"logo"});if(typeof t=="function")return t();if(t&&typeof t=="string")return M.jsx("div",{id:"avatarLogo",children:t});if(!t&&n&&typeof n=="string"){var r=n.substring(0,1);return M.jsx("div",{id:"avatarLogo",children:r})}return t},pOt=function e(t){var n=t.appList,r=t.baseClassName,o=t.hashId,i=t.itemClick;return M.jsx("div",{className:"".concat(r,"-content ").concat(o).trim(),children:M.jsx("ul",{className:"".concat(r,"-content-list ").concat(o).trim(),children:n==null?void 0:n.map(function(a,s){var l;return a!=null&&(l=a.children)!==null&&l!==void 0&&l.length?M.jsxs("div",{className:"".concat(r,"-content-list-item-group ").concat(o).trim(),children:[M.jsx("div",{className:"".concat(r,"-content-list-item-group-title ").concat(o).trim(),children:a.title}),M.jsx(e,{hashId:o,itemClick:i,appList:a==null?void 0:a.children,baseClassName:r})]},s):M.jsx("li",{className:"".concat(r,"-content-list-item ").concat(o).trim(),onClick:function(u){u.stopPropagation(),i==null||i(a)},children:M.jsxs("a",{href:i?"javascript:;":a.url,target:a.target,rel:"noreferrer",children:[fOt(a.icon,a.title),M.jsx("div",{children:M.jsx("div",{children:a.title})})]})},s)})})})},hOt=function(t){return{"&-content":{maxHeight:"calc(100vh - 48px)",overflow:"auto","&-list":{boxSizing:"content-box",maxWidth:656,marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,listStyle:"none","&-item":{position:"relative",display:"inline-block",width:328,height:72,paddingInline:16,paddingBlock:16,verticalAlign:"top",listStyleType:"none",transition:"transform 0.2s cubic-bezier(0.333, 0, 0, 1)",borderRadius:t.borderRadius,"&-group":{marginBottom:16,"&-title":{margin:"16px 0 8px 12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginTop:12}}},"&:hover":{backgroundColor:t.colorBgTextHover},"* div":yD==null?void 0:yD(t),a:{display:"flex",height:"100%",fontSize:12,textDecoration:"none","& > img":{width:40,height:40},"& > div":{marginInlineStart:14,color:t.colorTextHeading,fontSize:14,lineHeight:"22px",whiteSpace:"nowrap",textOverflow:"ellipsis"},"& > div > span":{color:t.colorTextSecondary,fontSize:12,lineHeight:"20px"}}}}}}},mOt=function(t){return{"&-content":{maxHeight:"calc(100vh - 48px)",overflow:"auto","&-list":{boxSizing:"border-box",maxWidth:376,marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,listStyle:"none","&-item":{position:"relative",display:"inline-block",width:104,height:104,marginBlock:8,marginInline:8,paddingInline:24,paddingBlock:24,verticalAlign:"top",listStyleType:"none",transition:"transform 0.2s cubic-bezier(0.333, 0, 0, 1)",borderRadius:t.borderRadius,"&-group":{marginBottom:16,"&-title":{margin:"16px 0 8px 12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginTop:12}}},"&:hover":{backgroundColor:t.colorBgTextHover},a:{display:"flex",flexDirection:"column",alignItems:"center",height:"100%",fontSize:12,textDecoration:"none","& > #avatarLogo":{width:40,height:40,margin:"0 auto",color:t.colorPrimary,fontSize:22,lineHeight:"40px",textAlign:"center",backgroundImage:"linear-gradient(180deg, #E8F0FB 0%, #F6F8FC 100%)",borderRadius:t.borderRadius},"& > img":{width:40,height:40},"& > div":{marginBlockStart:5,marginInlineStart:0,color:t.colorTextHeading,fontSize:14,lineHeight:"22px",whiteSpace:"nowrap",textOverflow:"ellipsis"},"& > div > span":{color:t.colorTextSecondary,fontSize:12,lineHeight:"20px"}}}}}}},gOt=function(t){var n,r,o,i,a;return K({},t.componentCls,{"&-icon":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingInline:4,paddingBlock:0,fontSize:14,lineHeight:"14px",height:28,width:28,cursor:"pointer",color:(n=t.layout)===null||n===void 0?void 0:n.colorTextAppListIcon,borderRadius:t.borderRadius,"&:hover":{color:(r=t.layout)===null||r===void 0?void 0:r.colorTextAppListIconHover,backgroundColor:(o=t.layout)===null||o===void 0?void 0:o.colorBgAppListIconHover},"&-active":{color:(i=t.layout)===null||i===void 0?void 0:i.colorTextAppListIconHover,backgroundColor:(a=t.layout)===null||a===void 0?void 0:a.colorBgAppListIconHover}},"&-item-title":{marginInlineStart:"16px",marginInlineEnd:"8px",marginBlockStart:0,marginBlockEnd:"12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginBlockStart:12}},"&-popover":K({},"".concat(t.antCls,"-popover-arrow"),{display:"none"}),"&-simple":mOt(t),"&-default":hOt(t)})};function vOt(e){return Fr("AppsLogoComponents",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[gOt(n)]})}var N9=function(t){return typeof t=="string"?M.jsx("img",{width:"auto",height:22,src:t,alt:"logo"}):typeof t=="function"?t():t},A9=function(t){var n,r=t.appList,o=t.appListRender,i=t.prefixCls,a=i===void 0?"ant-pro":i,s=t.onItemClick,l=Z.useRef(null),c=Z.useRef(null),u="".concat(a,"-layout-apps"),d=vOt(u),f=d.wrapSSR,h=d.hashId,m=p.useState(!1),v=ie(m,2),g=v[0],b=v[1],y=function(E){s==null||s(E,c)},x=p.useMemo(function(){var C=r==null?void 0:r.some(function(E){return!(E!=null&&E.desc)});return C?M.jsx(pOt,{hashId:h,appList:r,itemClick:s?y:void 0,baseClassName:"".concat(u,"-simple")}):M.jsx(dOt,{hashId:h,appList:r,itemClick:s?y:void 0,baseClassName:"".concat(u,"-default")})},[r,u,h]);if(!(t!=null&&(n=t.appList)!==null&&n!==void 0&&n.length))return null;var w=o?o(t==null?void 0:t.appList,x):x,S=HO(void 0,function(C){return b(C)});return f(M.jsxs(M.Fragment,{children:[M.jsx("div",{ref:l,onClick:function(E){E.stopPropagation(),E.preventDefault()}}),M.jsx(nf,B(B({placement:"bottomRight",trigger:["click"],zIndex:9999,arrow:!1},S),{},{overlayClassName:"".concat(u,"-popover ").concat(h).trim(),content:w,getPopupContainer:function(){return l.current||document.body},children:M.jsx("span",{ref:c,onClick:function(E){E.stopPropagation()},className:re("".concat(u,"-icon"),h,K({},"".concat(u,"-icon-active"),g)),children:M.jsx(uOt,{})})}))]}))};function yOt(){return M.jsx("svg",{width:"1em",height:"1em",viewBox:"0 0 12 12",fill:"currentColor","aria-hidden":"true",children:M.jsx("path",{d:"M6.432 7.967a.448.448 0 01-.318.133h-.228a.46.46 0 01-.318-.133L2.488 4.85a.305.305 0 010-.43l.427-.43a.293.293 0 01.42 0L6 6.687l2.665-2.699a.299.299 0 01.426 0l.42.431a.305.305 0 010 .43L6.432 7.967z"})})}var bOt=function(t){var n,r,o;return K({},t.componentCls,{position:"absolute",insetBlockStart:"18px",zIndex:"101",width:"24px",height:"24px",fontSize:["14px","16px"],textAlign:"center",borderRadius:"40px",insetInlineEnd:"-13px",transition:"transform 0.3s",display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",color:(n=t.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorTextCollapsedButton,backgroundColor:(r=t.layout)===null||r===void 0||(r=r.sider)===null||r===void 0?void 0:r.colorBgCollapsedButton,boxShadow:"0 2px 8px -2px rgba(0,0,0,0.05), 0 1px 4px -1px rgba(25,15,15,0.07), 0 0 1px 0 rgba(0,0,0,0.08)","&:hover":{color:(o=t.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.colorTextCollapsedButtonHover,boxShadow:"0 4px 16px -4px rgba(0,0,0,0.05), 0 2px 8px -2px rgba(25,15,15,0.07), 0 1px 2px 0 rgba(0,0,0,0.08)"},".anticon":{fontSize:"14px"},"& > svg":{transition:"transform 0.3s",transform:"rotate(90deg)"},"&-collapsed":{"& > svg":{transform:"rotate(-90deg)"}}})};function xOt(e){return Fr("SiderMenuCollapsedIcon",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[bOt(n)]})}var wOt=["isMobile","collapsed"],COt=function(t){var n=t.isMobile,r=t.collapsed,o=Ye(t,wOt),i=xOt(t.className),a=i.wrapSSR,s=i.hashId;return n&&r?null:a(M.jsx("div",B(B({},o),{},{className:re(t.className,s,K(K({},"".concat(t.className,"-collapsed"),r),"".concat(t.className,"-is-mobile"),n)),children:M.jsx(yOt,{})})))},Vye={navTheme:"light",layout:"side",contentWidth:"Fluid",fixedHeader:!1,fixSiderbar:!0,iconfontUrl:"",colorPrimary:"#1677FF",splitMenus:!1},SOt=function(t,n){var r,o,i=n.includes("horizontal")?(r=t.layout)===null||r===void 0?void 0:r.header:(o=t.layout)===null||o===void 0?void 0:o.sider;return B(B(K({},"".concat(t.componentCls),K(K(K(K(K(K(K(K(K({background:"transparent",color:i==null?void 0:i.colorTextMenu,border:"none"},"".concat(t.componentCls,"-menu-item"),{transition:"none !important"}),"".concat(t.componentCls,"-submenu-has-icon"),K({},"> ".concat(t.antCls,"-menu-sub"),{paddingInlineStart:10})),"".concat(t.antCls,"-menu-title-content"),{width:"100%",height:"100%",display:"inline-flex"}),"".concat(t.antCls,"-menu-title-content"),{"&:first-child":{width:"100%"}}),"".concat(t.componentCls,"-item-icon"),{display:"flex",alignItems:"center"}),"&&-collapsed",K(K(K({},"".concat(t.antCls,`-menu-item, `).concat(t.antCls,"-menu-item-group > ").concat(t.antCls,"-menu-item-group-list > ").concat(t.antCls,`-menu-item, `).concat(t.antCls,"-menu-item-group > ").concat(t.antCls,"-menu-item-group-list > ").concat(t.antCls,"-menu-submenu > ").concat(t.antCls,`-menu-submenu-title, `).concat(t.antCls,"-menu-submenu > ").concat(t.antCls,"-menu-submenu-title"),{paddingInline:"0 !important",marginBlock:"4px !important"}),"".concat(t.antCls,"-menu-item-group > ").concat(t.antCls,"-menu-item-group-list > ").concat(t.antCls,"-menu-submenu-selected > ").concat(t.antCls,`-menu-submenu-title, - `).concat(t.antCls,"-menu-submenu-selected > ").concat(t.antCls,"-menu-submenu-title"),{backgroundColor:i==null?void 0:i.colorBgMenuItemSelected,borderRadius:t.borderRadiusLG}),"".concat(t.componentCls,"-group"),K({},"".concat(t.antCls,"-menu-item-group-title"),{paddingInline:0}))),"&-item-title",K(K(K(K(K({display:"flex",flexDirection:"row",alignItems:"center",gap:t.marginXS},"".concat(t.componentCls,"-item-text"),{maxWidth:"100%",textOverflow:"ellipsis",overflow:"hidden",wordBreak:"break-all",whiteSpace:"nowrap"}),"&-collapsed",K(K({minWidth:40,height:40},"".concat(t.componentCls,"-item-icon"),{height:"16px",width:"16px",lineHeight:"16px !important",".anticon":{lineHeight:"16px !important",height:"16px"}}),"".concat(t.componentCls,"-item-text-has-icon"),{display:"none !important"})),"&-collapsed-level-0",{flexDirection:"column",justifyContent:"center"}),"&".concat(t.componentCls,"-group-item-title"),{gap:t.marginXS,height:18,overflow:"hidden"}),"&".concat(t.componentCls,"-item-collapsed-show-title"),K({lineHeight:"16px",gap:0},"&".concat(t.componentCls,"-item-title-collapsed"),K(K({display:"flex"},"".concat(t.componentCls,"-item-icon"),{height:"16px",width:"16px",lineHeight:"16px !important",".anticon":{lineHeight:"16px!important",height:"16px"}}),"".concat(t.componentCls,"-item-text"),{opacity:"1 !important",display:"inline !important",textAlign:"center",fontSize:12,height:12,lineHeight:"12px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"100%",margin:0,padding:0,marginBlockStart:4})))),"&-group",K({},"".concat(t.antCls,"-menu-item-group-title"),{fontSize:12,color:t.colorTextLabel,".anticon":{marginInlineEnd:8}})),"&-group-divider",{color:t.colorTextSecondary,fontSize:12,lineHeight:20})),n.includes("horizontal")?{}:K({},"".concat(t.antCls,"-menu-submenu").concat(t.antCls,"-menu-submenu-popup"),K({},"".concat(t.componentCls,"-item-title"),{alignItems:"flex-start"}))),{},K({},"".concat(t.antCls,"-menu-submenu-popup"),{backgroundColor:"rgba(255, 255, 255, 0.42)","-webkit-backdrop-filter":"blur(8px)",backdropFilter:"blur(8px)"}))};function ETt(e,t){return Fr("ProLayoutBaseMenu"+t,function(n){var r=B(B({},n),{},{componentCls:".".concat(e)});return[STt(r,t||"inline")]})}var oJ=function(t){var n=f.useState(t.collapsed),r=ie(n,2),o=r[0],i=r[1],a=f.useState(!1),s=ie(a,2),l=s[0],c=s[1];return f.useEffect(function(){c(!1),setTimeout(function(){i(t.collapsed)},400)},[t.collapsed]),t.disable?t.children:M.jsx(ss,{title:t.title,open:o&&t.collapsed?l:!1,placement:"right",onOpenChange:c,children:t.children})},Wye=Oge({scriptUrl:Vye.iconfontUrl}),iJ=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"icon-",r=arguments.length>2?arguments[2]:void 0;if(typeof t=="string"&&t!==""){if(n9(t)||nut(t))return M.jsx("img",{width:16,src:t,alt:"icon",className:r},t);if(t.startsWith(n))return M.jsx(Wye,{type:t})}return t},aJ=function(t){if(t&&typeof t=="string"){var n=t.substring(0,1).toUpperCase();return n}return null},_Tt=or(function e(t){var n=this;rr(this,e),K(this,"props",void 0),K(this,"getNavMenuItems",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0;return r.map(function(a){return n.getSubMenuOrItem(a,o,i)}).filter(function(a){return a}).flat(1)}),K(this,"getSubMenuOrItem",function(r,o,i){var a=n.props,s=a.subMenuItemRender,l=a.baseClassName,c=a.prefixCls,u=a.collapsed,d=a.menu,p=a.iconPrefixes,h=a.layout,m=(d==null?void 0:d.type)==="group"&&h!=="top",v=n.props.token,g=n.getIntlName(r),x=(r==null?void 0:r.children)||(r==null?void 0:r.routes),y=m&&o===0?"group":void 0;if(Array.isArray(x)&&x.length>0){var b,C,S,w,E,_=o===0||m&&o===1,P=iJ(r.icon,p,"".concat(l,"-icon ").concat((b=n.props)===null||b===void 0?void 0:b.hashId)),$=u&&_?aJ(g):null,R=M.jsxs("div",{className:re("".concat(l,"-item-title"),(C=n.props)===null||C===void 0?void 0:C.hashId,K(K(K(K({},"".concat(l,"-item-title-collapsed"),u),"".concat(l,"-item-title-collapsed-level-").concat(i),u),"".concat(l,"-group-item-title"),y==="group"),"".concat(l,"-item-collapsed-show-title"),(d==null?void 0:d.collapsedShowTitle)&&u)),children:[y==="group"&&u?null:_&&P?M.jsx("span",{className:"".concat(l,"-item-icon ").concat((S=n.props)===null||S===void 0?void 0:S.hashId).trim(),children:P}):$,M.jsx("span",{className:re("".concat(l,"-item-text"),(w=n.props)===null||w===void 0?void 0:w.hashId,K({},"".concat(l,"-item-text-has-icon"),y!=="group"&&_&&(P||$))),children:g})]}),O=s?s(B(B({},r),{},{isUrl:!1}),R,n.props):R;if(m&&o===0&&n.props.collapsed&&!d.collapsedShowGroupTitle)return n.getNavMenuItems(x,o+1,o);var T=n.getNavMenuItems(x,o+1,m&&o===0&&n.props.collapsed?o:o+1);return[{type:y,key:r.key||r.path,label:O,onClick:m?void 0:r.onTitleClick,children:T,className:re(K(K(K({},"".concat(l,"-group"),y==="group"),"".concat(l,"-submenu"),y!=="group"),"".concat(l,"-submenu-has-icon"),y!=="group"&&_&&P))},m&&o===0?{type:"divider",prefixCls:c,className:"".concat(l,"-divider"),key:(r.key||r.path)+"-group-divider",style:{padding:0,borderBlockEnd:0,margin:n.props.collapsed?"4px":"6px 16px",marginBlockStart:n.props.collapsed?4:8,borderColor:v==null||(E=v.layout)===null||E===void 0||(E=E.sider)===null||E===void 0?void 0:E.colorMenuItemDivider}}:void 0].filter(Boolean)}return{className:"".concat(l,"-menu-item"),disabled:r.disabled,key:r.key||r.path,onClick:r.onTitleClick,label:n.getMenuItemPath(r,o,i)}}),K(this,"getIntlName",function(r){var o=r.name,i=r.locale,a=n.props,s=a.menu,l=a.formatMessage,c=o;return i&&(s==null?void 0:s.locale)!==!1&&(c=l==null?void 0:l({id:i,defaultMessage:o})),n.props.menuTextRender?n.props.menuTextRender(r,c,n.props):c}),K(this,"getMenuItemPath",function(r,o,i){var a,s,l,c,u=n.conversionPath(r.path||"/"),d=n.props,p=d.location,h=p===void 0?{pathname:"/"}:p,m=d.isMobile,v=d.onCollapse,g=d.menuItemRender,x=d.iconPrefixes,y=n.getIntlName(r),b=n.props,C=b.baseClassName,S=b.menu,w=b.collapsed,E=(S==null?void 0:S.type)==="group",_=o===0||E&&o===1,P=_?iJ(r.icon,x,"".concat(C,"-icon ").concat((a=n.props)===null||a===void 0?void 0:a.hashId)):null,$=w&&_?aJ(y):null,R=M.jsxs("div",{className:re("".concat(C,"-item-title"),(s=n.props)===null||s===void 0?void 0:s.hashId,K(K(K({},"".concat(C,"-item-title-collapsed"),w),"".concat(C,"-item-title-collapsed-level-").concat(i),w),"".concat(C,"-item-collapsed-show-title"),(S==null?void 0:S.collapsedShowTitle)&&w)),children:[M.jsx("span",{className:"".concat(C,"-item-icon ").concat((l=n.props)===null||l===void 0?void 0:l.hashId).trim(),style:{display:$===null&&!P?"none":""},children:P||M.jsx("span",{className:"anticon",children:$})}),M.jsx("span",{className:re("".concat(C,"-item-text"),(c=n.props)===null||c===void 0?void 0:c.hashId,K({},"".concat(C,"-item-text-has-icon"),_&&(P||$))),children:y})]},u),O=n9(u);if(O){var T,I,k;R=M.jsxs("span",{onClick:function(){var L,H;(L=window)===null||L===void 0||(H=L.open)===null||H===void 0||H.call(L,u,"_blank")},className:re("".concat(C,"-item-title"),(T=n.props)===null||T===void 0?void 0:T.hashId,K(K(K(K({},"".concat(C,"-item-title-collapsed"),w),"".concat(C,"-item-title-collapsed-level-").concat(i),w),"".concat(C,"-item-link"),!0),"".concat(C,"-item-collapsed-show-title"),(S==null?void 0:S.collapsedShowTitle)&&w)),children:[M.jsx("span",{className:"".concat(C,"-item-icon ").concat((I=n.props)===null||I===void 0?void 0:I.hashId).trim(),style:{display:$===null&&!P?"none":""},children:P||M.jsx("span",{className:"anticon",children:$})}),M.jsx("span",{className:re("".concat(C,"-item-text"),(k=n.props)===null||k===void 0?void 0:k.hashId,K({},"".concat(C,"-item-text-has-icon"),_&&(P||$))),children:y})]},u)}if(g){var N=B(B({},r),{},{isUrl:O,itemPath:u,isMobile:m,replace:u===h.pathname,onClick:function(){return v&&v(!0)},children:void 0});return o===0?M.jsx(oJ,{collapsed:w,title:y,disable:r.disabledTooltip,children:g(N,R,n.props)}):g(N,R,n.props)}return o===0?M.jsx(oJ,{collapsed:w,title:y,disable:r.disabledTooltip,children:R}):R}),K(this,"conversionPath",function(r){return r&&r.indexOf("http")===0?r:"/".concat(r||"").replace(/\/+/g,"/")}),this.props=t}),$Tt=function(t,n){var r=n.layout,o=n.collapsed,i={};return t&&!o&&["side","mix"].includes(r||"mix")&&(i={openKeys:t}),i},Uye=function(t){var n=t.mode,r=t.className,o=t.handleOpenChange,i=t.style,a=t.menuData,s=t.prefixCls,l=t.menu,c=t.matchMenuKeys,u=t.iconfontUrl,d=t.selectedKeys,p=t.onSelect,h=t.menuRenderType,m=t.openKeys,v=f.useContext(vc),g=v.dark,x=v.token,y="".concat(s,"-base-menu-").concat(n),b=f.useRef([]),C=Gt(l==null?void 0:l.defaultOpenAll),S=ie(C,2),w=S[0],E=S[1],_=Gt(function(){return l!=null&&l.defaultOpenAll?rJ(a)||[]:m===!1?!1:[]},{value:m===!1?void 0:m,onChange:o}),P=ie(_,2),$=P[0],R=P[1],O=Gt([],{value:d,onChange:p?function(j){p&&j&&p(j)}:void 0}),T=ie(O,2),I=T[0],k=T[1];f.useEffect(function(){l!=null&&l.defaultOpenAll||m===!1||c&&(R(c),k(c))},[c.join("-")]),f.useEffect(function(){u&&(Wye=Oge({scriptUrl:u}))},[u]),f.useEffect(function(){if(c.join("-")!==(I||[]).join("-")&&k(c),!w&&m!==!1&&c.join("-")!==($||[]).join("-")){var j=c;(l==null?void 0:l.autoClose)===!1&&(j=Array.from(new Set([].concat(Ne(c),Ne($||[]))))),R(j)}else l!=null&&l.ignoreFlatMenu&&w?R(rJ(a)):E(!1)},[c.join("-")]);var N=f.useMemo(function(){return $Tt($,t)},[$&&$.join(","),t.layout,t.collapsed]),D=ETt(y,n),L=D.wrapSSR,H=D.hashId,U=f.useMemo(function(){return new _Tt(B(B({},t),{},{token:x,menuRenderType:h,baseClassName:y,hashId:H}))},[t,x,h,y,H]);if(l!=null&&l.loading)return M.jsx("div",{style:n!=null&&n.includes("inline")?{padding:24}:{marginBlockStart:16},children:M.jsx(ef,{active:!0,title:!1,paragraph:{rows:n!=null&&n.includes("inline")?6:1}})});t.openKeys===!1&&!t.handleOpenChange&&(b.current=c);var V=t.postMenuData?t.postMenuData(a):a;return V&&(V==null?void 0:V.length)<1?null:L(f.createElement(of,B(B({},N),{},{_internalDisableMenuItemTitleTooltip:!0,key:"Menu",mode:n,inlineIndent:16,defaultOpenKeys:b.current,theme:g?"dark":"light",selectedKeys:I,style:B({backgroundColor:"transparent",border:"none"},i),className:re(r,H,y,K(K({},"".concat(y,"-horizontal"),n==="horizontal"),"".concat(y,"-collapsed"),t.collapsed)),items:U.getNavMenuItems(V,0,0),onOpenChange:function(F){t.collapsed||R(F)}},t.menuProps)))};function PTt(e,t){var n=t.stylish,r=t.proLayoutCollapsedWidth;return Fr("ProLayoutSiderMenuStylish",function(o){var i=B(B({},o),{},{componentCls:".".concat(e),proLayoutCollapsedWidth:r});return n?[K({},"div".concat(o.proComponentsCls,"-layout"),K({},"".concat(i.componentCls),n==null?void 0:n(i)))]:[]})}var MTt=["title","render"],RTt=Z.memo(function(e){return M.jsx(M.Fragment,{children:e.children})}),OTt=Dr.Sider,sJ=Dr._InternalSiderContext,TTt=sJ===void 0?{Provider:RTt}:sJ,F9=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"menuHeaderRender",r=t.logo,o=t.title,i=t.layout,a=t[n];if(a===!1)return null;var s=D9(r),l=M.jsx("h1",{children:o??"Ant Design Pro"});return a?a(s,t.collapsed?null:l,t):t.isMobile?null:i==="mix"&&n==="menuHeaderRender"?!1:t.collapsed?M.jsx("a",{children:s},"title"):M.jsxs("a",{children:[s,l]},"title")},lJ=function(t){var n,r=t.collapsed,o=t.originCollapsed,i=t.fixSiderbar,a=t.menuFooterRender,s=t.onCollapse,l=t.theme,c=t.siderWidth,u=t.isMobile,d=t.onMenuHeaderClick,p=t.breakpoint,h=p===void 0?"lg":p,m=t.style,v=t.layout,g=t.menuExtraRender,x=g===void 0?!1:g,y=t.links,b=t.menuContentRender,C=t.collapsedButtonRender,S=t.prefixCls,w=t.avatarProps,E=t.rightContentRender,_=t.actionsRender,P=t.onOpenChange,$=t.stylish,R=t.logoStyle,O=f.useContext(vc),T=O.hashId,I=f.useMemo(function(){return!(u||v==="mix")},[u,v]),k="".concat(S,"-sider"),N=64,D=PTt("".concat(k,".").concat(k,"-stylish"),{stylish:$,proLayoutCollapsedWidth:N}),L=re("".concat(k),T,K(K(K(K(K(K(K({},"".concat(k,"-fixed"),i),"".concat(k,"-fixed-mix"),v==="mix"&&!u&&i),"".concat(k,"-collapsed"),t.collapsed),"".concat(k,"-layout-").concat(v),v&&!u),"".concat(k,"-light"),l!=="dark"),"".concat(k,"-mix"),v==="mix"&&!u),"".concat(k,"-stylish"),!!$)),H=F9(t),U=x&&x(t),V=f.useMemo(function(){return b!==!1&&f.createElement(Uye,B(B({},t),{},{key:"base-menu",mode:r&&!u?"vertical":"inline",handleOpenChange:P,style:{width:"100%"},className:"".concat(k,"-menu ").concat(T).trim()}))},[k,T,b,P,t]),j=(y||[]).map(function(Q,ee){return{className:"".concat(k,"-link"),label:Q,key:ee}}),F=f.useMemo(function(){return b?b(t,V):V},[b,V,t]),W=f.useMemo(function(){if(!w)return null;var Q=w.title,ee=w.render,te=Ye(w,MTt),oe=M.jsxs("div",{className:"".concat(k,"-actions-avatar"),children:[te!=null&&te.src||te!=null&&te.srcSet||te.icon||te.children?M.jsx(rf,B({size:28},te)):null,w.title&&!r&&M.jsx("span",{children:Q})]});return ee?ee(w,oe,t):oe},[w,k,r]),X=f.useMemo(function(){return _?M.jsx(Ri,{align:"center",size:4,direction:r?"vertical":"horizontal",className:re(["".concat(k,"-actions-list"),r&&"".concat(k,"-actions-list-collapsed"),T]),children:[_==null?void 0:_(t)].flat(1).map(function(Q,ee){return M.jsx("div",{className:"".concat(k,"-actions-list-item ").concat(T).trim(),children:Q},ee)})}):null},[_,k,r]),J=f.useMemo(function(){return M.jsx(A9,{onItemClick:t.itemClick,appListRender:t.appListRender,appList:t.appList,prefixCls:t.prefixCls})},[t.appList,t.appListRender,t.prefixCls]),q=f.useMemo(function(){if(C===!1)return null;var Q=M.jsx(wTt,{isMobile:u,collapsed:o,className:"".concat(k,"-collapsed-button"),onClick:function(){s==null||s(!o)}});return C?C(r,Q):Q},[C,u,o,k,r,s]),A=f.useMemo(function(){return!W&&!X?null:M.jsxs("div",{className:re("".concat(k,"-actions"),T,r&&"".concat(k,"-actions-collapsed")),children:[W,X]})},[X,W,k,r,T]),z=f.useMemo(function(){var Q;return t!=null&&(Q=t.menu)!==null&&Q!==void 0&&Q.hideMenuWhenCollapsed&&r?"".concat(k,"-hide-menu-collapsed"):null},[k,r,t==null||(n=t.menu)===null||n===void 0?void 0:n.hideMenuWhenCollapsed]),G=a&&(a==null?void 0:a(t)),Y=M.jsxs(M.Fragment,{children:[H&&M.jsxs("div",{className:re([re("".concat(k,"-logo"),T,K({},"".concat(k,"-logo-collapsed"),r))]),onClick:I?d:void 0,id:"logo",style:R,children:[H,J]}),U&&M.jsx("div",{className:re(["".concat(k,"-extra"),!H&&"".concat(k,"-extra-no-logo"),T]),children:U}),M.jsx("div",{style:{flex:1,overflowY:"auto",overflowX:"hidden"},children:F}),M.jsxs(TTt.Provider,{value:{},children:[y?M.jsx("div",{className:"".concat(k,"-links ").concat(T).trim(),children:M.jsx(of,{inlineIndent:16,className:"".concat(k,"-link-menu ").concat(T).trim(),selectedKeys:[],openKeys:[],theme:l,mode:"inline",items:j})}):null,I&&M.jsxs(M.Fragment,{children:[A,!X&&E?M.jsx("div",{className:re("".concat(k,"-actions"),T,K({},"".concat(k,"-actions-collapsed"),r)),children:E==null?void 0:E(t)}):null]}),G&&M.jsx("div",{className:re(["".concat(k,"-footer"),T,K({},"".concat(k,"-footer-collapsed"),r)]),children:G})]})]});return D.wrapSSR(M.jsxs(M.Fragment,{children:[i&&!u&&!z&&M.jsx("div",{style:B({width:r?N:c,overflow:"hidden",flex:"0 0 ".concat(r?N:c,"px"),maxWidth:r?N:c,minWidth:r?N:c,transition:"all 0.2s ease 0s"},m)}),M.jsxs(OTt,{collapsible:!0,trigger:null,collapsed:r,breakpoint:h===!1?void 0:h,onCollapse:function(ee){u||s==null||s(ee)},collapsedWidth:N,style:m,theme:l,width:c,className:re(L,T,z),children:[z?M.jsx("div",{className:"".concat(k,"-hide-when-collapsed ").concat(T).trim(),style:{height:"100%",width:"100%",opacity:z?0:1},children:Y}):Y,q]})]}))},ITt=function(t){var n,r,o,i,a;return K({},t.componentCls,{"&-header-actions":{display:"flex",height:"100%",alignItems:"center","&-item":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingBlock:0,paddingInline:2,color:(n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorTextRightActionsItem,fontSize:"16px",cursor:"pointer",borderRadius:t.borderRadius,"> *":{paddingInline:6,paddingBlock:6,borderRadius:t.borderRadius,"&:hover":{backgroundColor:(r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorBgRightActionsItemHover}}},"&-avatar":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingInlineStart:t.padding,paddingInlineEnd:t.padding,cursor:"pointer",color:(o=t.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorTextRightActionsItem,"> div":{height:"44px",color:(i=t.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorTextRightActionsItem,paddingInline:8,paddingBlock:8,cursor:"pointer",display:"flex",alignItems:"center",lineHeight:"44px",borderRadius:t.borderRadius,"&:hover":{backgroundColor:(a=t.layout)===null||a===void 0||(a=a.header)===null||a===void 0?void 0:a.colorBgRightActionsItemHover}}}}})};function kTt(e){return Fr("ProLayoutRightContent",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[ITt(n)]})}var NTt=["rightContentRender","avatarProps","actionsRender","headerContentRender"],DTt=["title","render"],Gye=function(t){var n=t.rightContentRender,r=t.avatarProps,o=t.actionsRender;t.headerContentRender;var i=Ye(t,NTt),a=f.useContext(Vt.ConfigContext),s=a.getPrefixCls,l="".concat(s(),"-pro-global-header"),c=kTt(l),u=c.wrapSSR,d=c.hashId,p=f.useState("auto"),h=ie(p,2),m=h[0],v=h[1],g=f.useMemo(function(){if(!r)return null;var C=r.title,S=r.render,w=Ye(r,DTt),E=[w!=null&&w.src||w!=null&&w.srcSet||w.icon||w.children?f.createElement(rf,B(B({},w),{},{size:28,key:"avatar"})):null,C?M.jsx("span",{style:{marginInlineStart:8},children:C},"name"):void 0];return S?S(r,M.jsx("div",{children:E}),i):M.jsx("div",{children:E})},[r]),x=o||g?function(C){var S=o&&(o==null?void 0:o(C));return!S&&!g?null:Array.isArray(S)?u(M.jsxs("div",{className:"".concat(l,"-header-actions ").concat(d).trim(),children:[S.filter(Boolean).map(function(w,E){var _=!1;if(Z.isValidElement(w)){var P;_=!!(w!=null&&(P=w.props)!==null&&P!==void 0&&P["aria-hidden"])}return M.jsx("div",{className:re("".concat(l,"-header-actions-item ").concat(d),K({},"".concat(l,"-header-actions-hover"),!_)),children:w},E)}),g&&M.jsx("span",{className:"".concat(l,"-header-actions-avatar ").concat(d).trim(),children:g})]})):u(M.jsxs("div",{className:"".concat(l,"-header-actions ").concat(d).trim(),children:[S,g&&M.jsx("span",{className:"".concat(l,"-header-actions-avatar ").concat(d).trim(),children:g})]}))}:void 0,y=Gct(function(){var C=co(Cn().mark(function S(w){return Cn().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:v(w);case 1:case"end":return _.stop()}},S)}));return function(S){return C.apply(this,arguments)}}(),160),b=x||n;return M.jsx("div",{className:"".concat(l,"-right-content ").concat(d).trim(),style:{minWidth:m,height:"100%"},children:M.jsx("div",{style:{height:"100%"},children:M.jsx(ua,{onResize:function(S){var w=S.width;y.run(w)},children:b?M.jsx("div",{style:{display:"flex",alignItems:"center",height:"100%",justifyContent:"flex-end"},children:b(B(B({},i),{},{rightContentSize:m}))}):null})})})},ATt=function(t){var n,r;return K({},t.componentCls,{position:"relative",width:"100%",height:"100%",backgroundColor:"transparent",".anticon":{color:"inherit"},"&-main":{display:"flex",height:"100%",paddingInlineStart:"16px","&-left":K({display:"flex",alignItems:"center"},"".concat(t.proComponentsCls,"-layout-apps-icon"),{marginInlineEnd:16,marginInlineStart:-8})},"&-wide":{maxWidth:1152,margin:"0 auto"},"&-logo":{position:"relative",display:"flex",height:"100%",alignItems:"center",overflow:"hidden","> *:first-child":{display:"flex",alignItems:"center",minHeight:"22px",fontSize:"22px"},"> *:first-child > img":{display:"inline-block",height:"32px",verticalAlign:"middle"},"> *:first-child > h1":{display:"inline-block",marginBlock:0,marginInline:0,lineHeight:"24px",marginInlineStart:6,fontWeight:"600",fontSize:"16px",color:(n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorHeaderTitle,verticalAlign:"top"}},"&-menu":{minWidth:0,display:"flex",alignItems:"center",paddingInline:6,paddingBlock:6,lineHeight:"".concat(Math.max((((r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.heightLayoutHeader)||56)-12,40),"px")}})};function FTt(e){return Fr("ProLayoutTopNavHeader",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[ATt(n)]})}var qye=function(t){var n,r,o,i,a,s,l,c=f.useRef(null),u=t.onMenuHeaderClick,d=t.contentWidth,p=t.rightContentRender,h=t.className,m=t.style,v=t.headerContentRender,g=t.layout,x=t.actionsRender,y=f.useContext(Vt.ConfigContext),b=y.getPrefixCls,C=f.useContext(vc),S=C.dark,w="".concat(t.prefixCls||b("pro"),"-top-nav-header"),E=FTt(w),_=E.wrapSSR,P=E.hashId,$=void 0;t.menuHeaderRender!==void 0?$="menuHeaderRender":(g==="mix"||g==="top")&&($="headerTitleRender");var R=F9(B(B({},t),{},{collapsed:!1}),$),O=f.useContext(vc),T=O.token,I=f.useMemo(function(){var k,N,D,L,H,U,V,j,F,W,X,J,q,A=M.jsx(Vt,{theme:{hashed:r0(),components:{Layout:{headerBg:"transparent",bodyBg:"transparent"},Menu:B({},Bve({colorItemBg:((k=T.layout)===null||k===void 0||(k=k.header)===null||k===void 0?void 0:k.colorBgHeader)||"transparent",colorSubItemBg:((N=T.layout)===null||N===void 0||(N=N.header)===null||N===void 0?void 0:N.colorBgHeader)||"transparent",radiusItem:T.borderRadius,colorItemBgSelected:((D=T.layout)===null||D===void 0||(D=D.header)===null||D===void 0?void 0:D.colorBgMenuItemSelected)||(T==null?void 0:T.colorBgTextHover),itemHoverBg:((L=T.layout)===null||L===void 0||(L=L.header)===null||L===void 0?void 0:L.colorBgMenuItemHover)||(T==null?void 0:T.colorBgTextHover),colorItemBgSelectedHorizontal:((H=T.layout)===null||H===void 0||(H=H.header)===null||H===void 0?void 0:H.colorBgMenuItemSelected)||(T==null?void 0:T.colorBgTextHover),colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemText:((U=T.layout)===null||U===void 0||(U=U.header)===null||U===void 0?void 0:U.colorTextMenu)||(T==null?void 0:T.colorTextSecondary),colorItemTextHoverHorizontal:((V=T.layout)===null||V===void 0||(V=V.header)===null||V===void 0?void 0:V.colorTextMenuActive)||(T==null?void 0:T.colorText),colorItemTextSelectedHorizontal:((j=T.layout)===null||j===void 0||(j=j.header)===null||j===void 0?void 0:j.colorTextMenuSelected)||(T==null?void 0:T.colorTextBase),horizontalItemBorderRadius:4,colorItemTextHover:((F=T.layout)===null||F===void 0||(F=F.header)===null||F===void 0?void 0:F.colorTextMenuActive)||"rgba(0, 0, 0, 0.85)",horizontalItemHoverBg:((W=T.layout)===null||W===void 0||(W=W.header)===null||W===void 0?void 0:W.colorBgMenuItemHover)||"rgba(0, 0, 0, 0.04)",colorItemTextSelected:((X=T.layout)===null||X===void 0||(X=X.header)===null||X===void 0?void 0:X.colorTextMenuSelected)||"rgba(0, 0, 0, 1)",popupBg:T==null?void 0:T.colorBgElevated,subMenuItemBg:T==null?void 0:T.colorBgElevated,darkSubMenuItemBg:"transparent",darkPopupBg:T==null?void 0:T.colorBgElevated}))},token:{colorBgElevated:((J=T.layout)===null||J===void 0||(J=J.header)===null||J===void 0?void 0:J.colorBgHeader)||"transparent"}},children:M.jsx(Uye,B(B(B({theme:S?"dark":"light"},t),{},{className:"".concat(w,"-base-menu ").concat(P).trim()},t.menuProps),{},{style:B({width:"100%"},(q=t.menuProps)===null||q===void 0?void 0:q.style),collapsed:!1,menuRenderType:"header",mode:"horizontal"}))});return v?v(t,A):A},[(n=T.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorBgHeader,(r=T.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorBgMenuItemSelected,(o=T.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorBgMenuItemHover,(i=T.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorTextMenu,(a=T.layout)===null||a===void 0||(a=a.header)===null||a===void 0?void 0:a.colorTextMenuActive,(s=T.layout)===null||s===void 0||(s=s.header)===null||s===void 0?void 0:s.colorTextMenuSelected,(l=T.layout)===null||l===void 0||(l=l.header)===null||l===void 0?void 0:l.colorBgMenuElevated,T.borderRadius,T==null?void 0:T.colorBgTextHover,T==null?void 0:T.colorTextSecondary,T==null?void 0:T.colorText,T==null?void 0:T.colorTextBase,T.colorBgElevated,S,t,w,P,v]);return _(M.jsx("div",{className:re(w,P,h,K({},"".concat(w,"-light"),!0)),style:m,children:M.jsxs("div",{ref:c,className:re("".concat(w,"-main"),P,K({},"".concat(w,"-wide"),d==="Fixed"&&g==="top")),children:[R&&M.jsxs("div",{className:re("".concat(w,"-main-left ").concat(P)),onClick:u,children:[M.jsx(A9,B({},t)),M.jsx("div",{className:"".concat(w,"-logo ").concat(P).trim(),id:"logo",children:R},"logo")]}),M.jsx("div",{style:{flex:1},className:"".concat(w,"-menu ").concat(P).trim(),children:I}),(p||x||t.avatarProps)&&M.jsx(Gye,B(B({rightContentRender:p},t),{},{prefixCls:w}))]})}))},BTt=function(t){var n,r,o;return K({},t.componentCls,K(K(K(K({position:"relative",background:"transparent",display:"flex",alignItems:"center",marginBlock:0,marginInline:16,height:((n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader)||56,boxSizing:"border-box","> a":{height:"100%"}},"".concat(t.proComponentsCls,"-layout-apps-icon"),{marginInlineEnd:16}),"&-collapsed-button",{minHeight:"22px",color:(r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorHeaderTitle,fontSize:"18px",marginInlineEnd:"16px"}),"&-logo",{position:"relative",marginInlineEnd:"16px",a:{display:"flex",alignItems:"center",height:"100%",minHeight:"22px",fontSize:"20px"},img:{height:"28px"},h1:{height:"32px",marginBlock:0,marginInline:0,marginInlineStart:8,fontWeight:"600",color:((o=t.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorHeaderTitle)||t.colorTextHeading,fontSize:"18px",lineHeight:"32px"},"&-mix":{display:"flex",alignItems:"center"}}),"&-logo-mobile",{minWidth:"24px",marginInlineEnd:0}))};function LTt(e){return Fr("ProLayoutGlobalHeader",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[BTt(n)]})}var jTt=function(t,n){return t===!1?null:t?t(n,null):n},zTt=function(t){var n=t.isMobile,r=t.logo,o=t.collapsed,i=t.onCollapse,a=t.rightContentRender,s=t.menuHeaderRender,l=t.onMenuHeaderClick,c=t.className,u=t.style,d=t.layout,p=t.children,h=t.splitMenus,m=t.menuData,v=t.prefixCls,g=f.useContext(Vt.ConfigContext),x=g.getPrefixCls,y=g.direction,b="".concat(v||x("pro"),"-global-header"),C=LTt(b),S=C.wrapSSR,w=C.hashId,E=re(c,b,w);if(d==="mix"&&!n&&h){var _=(m||[]).map(function(O){return B(B({},O),{},{children:void 0,routes:void 0})}),P=v4(_);return M.jsx(qye,B(B({mode:"horizontal"},t),{},{splitMenus:!1,menuData:P}))}var $=re("".concat(b,"-logo"),w,K(K(K({},"".concat(b,"-logo-rtl"),y==="rtl"),"".concat(b,"-logo-mix"),d==="mix"),"".concat(b,"-logo-mobile"),n)),R=M.jsx("span",{className:$,children:M.jsx("a",{children:D9(r)})},"logo");return S(M.jsxs("div",{className:E,style:B({},u),children:[n&&M.jsx("span",{className:"".concat(b,"-collapsed-button ").concat(w).trim(),onClick:function(){i==null||i(!o)},children:M.jsx($ge,{})}),n&&jTt(s,R),d==="mix"&&!n&&M.jsxs(M.Fragment,{children:[M.jsx(A9,B({},t)),M.jsx("div",{className:$,onClick:l,children:F9(B(B({},t),{},{collapsed:!1}),"headerTitleRender")})]}),M.jsx("div",{style:{flex:1},children:p}),(a||t.actionsRender||t.avatarProps)&&M.jsx(Gye,B({rightContentRender:a},t))]}))},HTt=function(t){var n,r,o,i;return K({},"".concat(t.proComponentsCls,"-layout"),K({},"".concat(t.antCls,"-layout-header").concat(t.componentCls),{height:((n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader)||56,lineHeight:"".concat(((r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.heightLayoutHeader)||56,"px"),zIndex:19,width:"100%",paddingBlock:0,paddingInline:0,borderBlockEnd:"1px solid ".concat(t.colorSplit),backgroundColor:((o=t.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorBgHeader)||"rgba(255, 255, 255, 0.4)",WebkitBackdropFilter:"blur(8px)",backdropFilter:"blur(8px)",transition:"background-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)","&-fixed-header":{position:"fixed",insetBlockStart:0,width:"100%",zIndex:100,insetInlineEnd:0},"&-fixed-header-scroll":{backgroundColor:((i=t.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorBgScrollHeader)||"rgba(255, 255, 255, 0.8)"},"&-header-actions":{display:"flex",alignItems:"center",fontSize:"16",cursor:"pointer","& &-item":{paddingBlock:0,paddingInline:8,"&:hover":{color:t.colorText}}},"&-header-realDark":{boxShadow:"0 2px 8px 0 rgba(0, 0, 0, 65%)"},"&-header-actions-header-action":{transition:"width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)"}}))};function VTt(e){return Fr("ProLayoutHeader",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[HTt(n)]})}function WTt(e,t){var n=t.stylish,r=t.proLayoutCollapsedWidth;return Fr("ProLayoutHeaderStylish",function(o){var i=B(B({},o),{},{componentCls:".".concat(e),proLayoutCollapsedWidth:r});return n?[K({},"div".concat(o.proComponentsCls,"-layout"),K({},"".concat(i.componentCls),n==null?void 0:n(i)))]:[]})}var cJ=Dr.Header,UTt=function(t){var n,r,o,i=t.isMobile,a=t.fixedHeader,s=t.className,l=t.style,c=t.collapsed,u=t.prefixCls,d=t.onCollapse,p=t.layout,h=t.headerRender,m=t.headerContentRender,v=f.useContext(vc),g=v.token,x=f.useContext(Vt.ConfigContext),y=f.useState(!1),b=ie(y,2),C=b[0],S=b[1],w=a||p==="mix",E=f.useCallback(function(){var k=p==="top",N=v4(t.menuData||[]),D=M.jsx(zTt,B(B({onCollapse:d},t),{},{menuData:N,children:m&&m(t,null)}));return k&&!i&&(D=M.jsx(qye,B(B({mode:"horizontal",onCollapse:d},t),{},{menuData:N}))),h&&typeof h=="function"?h(t,D):D},[m,h,i,p,d,t]);f.useEffect(function(){var k,N=(x==null||(k=x.getTargetContainer)===null||k===void 0?void 0:k.call(x))||document.body,D=function(){var H,U=N.scrollTop;return U>(((H=g.layout)===null||H===void 0||(H=H.header)===null||H===void 0?void 0:H.heightLayoutHeader)||56)&&!C?(S(!0),!0):(C&&S(!1),!1)};if(w&&!(typeof window>"u"))return N.addEventListener("scroll",D,{passive:!0}),function(){N.removeEventListener("scroll",D)}},[(n=g.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader,w,C]);var _=p==="top",P="".concat(u,"-layout-header"),$=VTt(P),R=$.wrapSSR,O=$.hashId,T=WTt("".concat(P,".").concat(P,"-stylish"),{proLayoutCollapsedWidth:64,stylish:t.stylish}),I=re(s,O,P,K(K(K(K(K(K(K({},"".concat(P,"-fixed-header"),w),"".concat(P,"-fixed-header-scroll"),C),"".concat(P,"-mix"),p==="mix"),"".concat(P,"-fixed-header-action"),!c),"".concat(P,"-top-menu"),_),"".concat(P,"-header"),!0),"".concat(P,"-stylish"),!!t.stylish));return p==="side"&&!i?null:T.wrapSSR(R(M.jsx(M.Fragment,{children:M.jsxs(Vt,{theme:{hashed:r0(),components:{Layout:{headerBg:"transparent",bodyBg:"transparent"}}},children:[w&&M.jsx(cJ,{style:B({height:((r=g.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.heightLayoutHeader)||56,lineHeight:"".concat(((o=g.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.heightLayoutHeader)||56,"px"),backgroundColor:"transparent",zIndex:19},l)}),M.jsx(cJ,{className:I,style:l,children:E()})]})})))};const GTt={"app.setting.pagestyle":"Page style setting","app.setting.pagestyle.dark":"Dark Menu style","app.setting.pagestyle.light":"Light Menu style","app.setting.pagestyle.realdark":"Dark style (Beta)","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.techBlue":"Tech Blue (default)","app.setting.themecolor.daybreak":"Daybreak Blue","app.setting.themecolor.geekblue":"Geek Blue","app.setting.themecolor.purple":"Golden Purple","app.setting.sidermenutype":"SideMenu Type","app.setting.sidermenutype-sub":"Classic","app.setting.sidermenutype-group":"Grouping","app.setting.navigationmode":"Navigation Mode","app.setting.regionalsettings":"Regional Settings","app.setting.regionalsettings.header":"Header","app.setting.regionalsettings.menu":"Menu","app.setting.regionalsettings.footer":"Footer","app.setting.regionalsettings.menuHeader":"Menu Header","app.setting.sidemenu":"Side Menu Layout","app.setting.topmenu":"Top Menu Layout","app.setting.mixmenu":"Mix Menu Layout","app.setting.splitMenus":"Split Menus","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.loading":"Loading theme","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"},qTt=B({},GTt),KTt={"app.setting.pagestyle":"Impostazioni di stile","app.setting.pagestyle.dark":"Tema scuro","app.setting.pagestyle.light":"Tema chiaro","app.setting.content-width":"Largezza contenuto","app.setting.content-width.fixed":"Fissa","app.setting.content-width.fluid":"Fluida","app.setting.themecolor":"Colore del tema","app.setting.themecolor.dust":"Rosso polvere","app.setting.themecolor.volcano":"Vulcano","app.setting.themecolor.sunset":"Arancione tramonto","app.setting.themecolor.cyan":"Ciano","app.setting.themecolor.green":"Verde polare","app.setting.themecolor.techBlue":"Tech Blu (default)","app.setting.themecolor.daybreak":"Blu cielo mattutino","app.setting.themecolor.geekblue":"Blu geek","app.setting.themecolor.purple":"Viola dorato","app.setting.navigationmode":"Modalità di navigazione","app.setting.sidemenu":"Menu laterale","app.setting.topmenu":"Menu in testata","app.setting.mixmenu":"Menu misto","app.setting.splitMenus":"Menu divisi","app.setting.fixedheader":"Testata fissa","app.setting.fixedsidebar":"Menu laterale fisso","app.setting.fixedsidebar.hint":"Solo se selezionato Menu laterale","app.setting.hideheader":"Nascondi testata durante lo scorrimento","app.setting.hideheader.hint":"Solo se abilitato Nascondi testata durante lo scorrimento","app.setting.othersettings":"Altre impostazioni","app.setting.weakmode":"Inverti colori","app.setting.copy":"Copia impostazioni","app.setting.loading":"Carico tema...","app.setting.copyinfo":"Impostazioni copiate con successo! Incolla il contenuto in config/defaultSettings.js","app.setting.production.hint":"Questo pannello è visibile solo durante lo sviluppo. Le impostazioni devono poi essere modificate manulamente"},YTt=B({},KTt),XTt={"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":"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.techBlue":"Tech Blu (default)","app.setting.themecolor.daybreak":"Daybreak Blue","app.setting.themecolor.geekblue":"Geek Blue","app.setting.themecolor.purple":"Golden Purple","app.setting.navigationmode":"네비게이션 모드","app.setting.regionalsettings":"영역별 설정","app.setting.regionalsettings.header":"헤더","app.setting.regionalsettings.menu":"메뉴","app.setting.regionalsettings.footer":"바닥글","app.setting.regionalsettings.menuHeader":"메뉴 헤더","app.setting.sidemenu":"메뉴 사이드 배치","app.setting.topmenu":"메뉴 상단 배치","app.setting.mixmenu":"혼합형 배치","app.setting.splitMenus":"메뉴 분리","app.setting.fixedheader":"헤더 고정","app.setting.fixedsidebar":"사이드바 고정","app.setting.fixedsidebar.hint":"'메뉴 사이드 배치'를 선택했을 때 동작함","app.setting.hideheader":"스크롤 중 헤더 감추기","app.setting.hideheader.hint":"'헤더 감추기 옵션'을 선택했을 때 동작함","app.setting.othersettings":"다른 설정","app.setting.weakmode":"고대비 모드","app.setting.copy":"설정값 복사","app.setting.loading":"테마 로딩 중","app.setting.copyinfo":"복사 성공. src/models/settings.js에 있는 defaultSettings를 교체해 주세요.","app.setting.production.hint":"설정 판넬은 개발 환경에서만 보여집니다. 직접 수동으로 변경바랍니다."},QTt=B({},XTt),ZTt={"app.setting.pagestyle":"整体风格设置","app.setting.pagestyle.dark":"暗色菜单风格","app.setting.pagestyle.light":"亮色菜单风格","app.setting.pagestyle.realdark":"暗色风格(实验功能)","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.techBlue":"科技蓝(默认)","app.setting.themecolor.daybreak":"拂晓","app.setting.themecolor.geekblue":"极客蓝","app.setting.themecolor.purple":"酱紫","app.setting.navigationmode":"导航模式","app.setting.sidermenutype":"侧边菜单类型","app.setting.sidermenutype-sub":"经典模式","app.setting.sidermenutype-group":"分组模式","app.setting.regionalsettings":"内容区域","app.setting.regionalsettings.header":"顶栏","app.setting.regionalsettings.menu":"菜单","app.setting.regionalsettings.footer":"页脚","app.setting.regionalsettings.menuHeader":"菜单头","app.setting.sidemenu":"侧边菜单布局","app.setting.topmenu":"顶部菜单布局","app.setting.mixmenu":"混合菜单布局","app.setting.splitMenus":"自动分割菜单","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.loading":"正在加载主题","app.setting.copyinfo":"拷贝成功,请到 src/defaultSettings.js 中替换默认配置","app.setting.production.hint":"配置栏只在开发环境用于预览,生产环境不会展现,请拷贝后手动修改配置文件"},JTt=B({},ZTt),e4t={"app.setting.pagestyle":"整體風格設置","app.setting.pagestyle.dark":"暗色菜單風格","app.setting.pagestyle.realdark":"暗色風格(实验功能)","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.techBlue":"科技蓝(默認)","app.setting.themecolor.daybreak":"拂曉藍","app.setting.themecolor.geekblue":"極客藍","app.setting.themecolor.purple":"醬紫","app.setting.navigationmode":"導航模式","app.setting.sidemenu":"側邊菜單布局","app.setting.topmenu":"頂部菜單布局","app.setting.mixmenu":"混合菜單布局","app.setting.splitMenus":"自动分割菜单","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.loading":"正在加載主題","app.setting.copyinfo":"拷貝成功,請到 src/defaultSettings.js 中替換默認配置","app.setting.production.hint":"配置欄只在開發環境用於預覽,生產環境不會展現,請拷貝後手動修改配置文件"},t4t=B({},e4t);var uJ={"zh-CN":JTt,"zh-TW":t4t,"en-US":qTt,"it-IT":YTt,"ko-KR":QTt},n4t=function(){if(!t9())return"zh-CN";var t=window.localStorage.getItem("umi_locale");return t||window.g_locale||navigator.language},r4t=function(){var t=n4t();return uJ[t]||uJ["zh-CN"]},rh={};Object.defineProperty(rh,"__esModule",{value:!0});rh.TokenData=void 0;rh.parse=z9;rh.compile=l4t;var H5=rh.match=u4t;rh.pathToRegexp=Xye;rh.stringify=p4t;const B9="/",L9=e=>e,Kye=/^[$_\p{ID_Start}]$/u,j9=/^[$\u200c\u200d\p{ID_Continue}]$/u,FM="https://git.new/pathToRegexpError",o4t={"{":"{","}":"}","(":"(",")":")","[":"[","]":"]","+":"+","?":"?","!":"!"};function i4t(e){return e.replace(/[{}()\[\]+?!:*]/g,"\\$&")}function iu(e){return e.replace(/[.+*?^${}()[\]|/\\]/g,"\\$&")}function*a4t(e){const t=[...e];let n=0;function r(){let o="";if(Kye.test(t[++n]))for(o+=t[n];j9.test(t[++n]);)o+=t[n];else if(t[n]==='"'){let i=n;for(;nc4t(o,t,n));return o=>{const i=[""];for(const a of r){const[s,...l]=a(o);i[0]+=s,i.push(...l)}return i}}function c4t(e,t,n){if(e.type==="text")return()=>[e.value];if(e.type==="group"){const o=Yye(e.tokens,t,n);return i=>{const[a,...s]=o(i);return s.length?[""]:[a]}}const r=n||L9;return e.type==="wildcard"&&n!==!1?o=>{const i=o[e.name];if(i==null)return["",e.name];if(!Array.isArray(i)||i.length===0)throw new TypeError(`Expected "${e.name}" to be a non-empty array`);return[i.map((a,s)=>{if(typeof a!="string")throw new TypeError(`Expected "${e.name}/${s}" to be a string`);return r(a)}).join(t)]}:o=>{const i=o[e.name];if(i==null)return["",e.name];if(typeof i!="string")throw new TypeError(`Expected "${e.name}" to be a string`);return[r(i)]}}function u4t(e,t={}){const{decode:n=decodeURIComponent,delimiter:r=B9}=t,{regexp:o,keys:i}=Xye(e,t),a=i.map(s=>n===!1?L9:s.type==="param"?n:l=>l.split(r).map(n));return function(l){const c=o.exec(l);if(!c)return!1;const u=c[0],d=Object.create(null);for(let p=1;ph instanceof y4?h:z9(h,t));for(const{tokens:h}of u)for(const m of s$(h,0,[])){const v=d4t(m,n,a);s.push(v)}let d=`^(?:${s.join("|")})`;return i&&(d+=`(?:${iu(n)}$)?`),d+=r?"$":`(?=${iu(n)}|$)`,{regexp:new RegExp(d,l),keys:a}}function*s$(e,t,n){if(t===e.length)return yield n;const r=e[t];if(r.type==="group"){const o=n.slice();for(const i of s$(r.tokens,0,o))yield*s$(e,t+1,i)}else n.push(r);yield*s$(e,t+1,n)}function d4t(e,t,n){let r="",o="",i=!0;for(let a=0;aj9.test(r)):!1}function m4t(e){return(e==null?void 0:e.type)!=="text"?!0:!j9.test(e.value[0])}var g4t=function(t,n,r){if(r){var o=Ne(r.keys()).find(function(a){try{return a.startsWith("http")?!1:H5(a)(t)}catch(s){return console.log("key",a,s),!1}});if(o)return r.get(o)}if(n){var i=Object.keys(n).find(function(a){try{return a!=null&&a.startsWith("http")?!1:H5(a)(t)}catch(s){return console.log("key",a,s),!1}});if(i)return n[i]}return{path:""}},dJ=function(t,n){var r=t.pathname,o=r===void 0?"/":r,i=t.breadcrumb,a=t.breadcrumbMap,s=t.formatMessage,l=t.title,c=t.menu,u=c===void 0?{locale:!1}:c,d=n?"":l||"",p=g4t(o,i,a);if(!p)return{title:d,id:"",pageName:d};var h=p.name;return u.locale!==!1&&p.locale&&s&&(h=s({id:p.locale||"",defaultMessage:p.name})),h?l?{title:"".concat(h," - ").concat(l),id:p.locale||"",pageName:h}:{title:h,id:p.locale||"",pageName:h}:{title:d,id:p.locale||"",pageName:d}},_a={};function V5(e){"@babel/helpers - typeof";return V5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},V5(e)}Object.defineProperty(_a,"__esModule",{value:!0});var R1=_a.pathToRegexp=_a.tokensToRegexp=_a.regexpToFunction=_a.match=_a.tokensToFunction=_a.compile=_a.parse=void 0;function v4t(e){for(var t=[],n=0;n=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122||a===95){o+=e[i++];continue}break}if(!o)throw new TypeError("Missing parameter name at "+n);t.push({type:"NAME",index:n,value:o}),n=i;continue}if(r==="("){var s=1,l="",i=n+1;if(e[i]==="?")throw new TypeError('Pattern cannot start with "?" at '+i);for(;i-1:C===void 0;o||(h+="(?:"+p+"(?="+d+"))?"),S||(h+="(?="+p+"|"+d+")")}return new RegExp(h,V9(n))}_a.tokensToRegexp=Jye;function W9(e,t,n){return e instanceof RegExp?x4t(e,t):Array.isArray(e)?C4t(e,t,n):w4t(e,t,n)}R1=_a.pathToRegexp=W9;function Cu(e,t){return t>>>e|t<<32-e}function S4t(e,t,n){return e&t^~e&n}function E4t(e,t,n){return e&t^e&n^t&n}function _4t(e){return Cu(2,e)^Cu(13,e)^Cu(22,e)}function $4t(e){return Cu(6,e)^Cu(11,e)^Cu(25,e)}function P4t(e){return Cu(7,e)^Cu(18,e)^e>>>3}function M4t(e){return Cu(17,e)^Cu(19,e)^e>>>10}function R4t(e,t){return e[t&15]+=M4t(e[t+14&15])+e[t+9&15]+P4t(e[t+1&15])}var O4t=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],jr,ra,ci,T4t="0123456789abcdef";function fJ(e,t){var n=(e&65535)+(t&65535),r=(e>>16)+(t>>16)+(n>>16);return r<<16|n&65535}function I4t(){jr=new Array(8),ra=new Array(2),ci=new Array(64),ra[0]=ra[1]=0,jr[0]=1779033703,jr[1]=3144134277,jr[2]=1013904242,jr[3]=2773480762,jr[4]=1359893119,jr[5]=2600822924,jr[6]=528734635,jr[7]=1541459225}function W5(){var e,t,n,r,o,i,a,s,l,c,u=new Array(16);e=jr[0],t=jr[1],n=jr[2],r=jr[3],o=jr[4],i=jr[5],a=jr[6],s=jr[7];for(var d=0;d<16;d++)u[d]=ci[(d<<2)+3]|ci[(d<<2)+2]<<8|ci[(d<<2)+1]<<16|ci[d<<2]<<24;for(var p=0;p<64;p++)l=s+$4t(o)+S4t(o,i,a)+O4t[p],p<16?l+=u[p]:l+=R4t(u,p),c=_4t(e)+E4t(e,t,n),s=a,a=i,i=o,o=fJ(r,l),r=n,n=t,t=e,e=fJ(l,c);jr[0]+=e,jr[1]+=t,jr[2]+=n,jr[3]+=r,jr[4]+=o,jr[5]+=i,jr[6]+=a,jr[7]+=s}function k4t(e,t){var n,r,o=0;r=ra[0]>>3&63;var i=t&63;for((ra[0]+=t<<3)>29,n=0;n+63>3&63;if(ci[e++]=128,e<=56)for(var t=e;t<56;t++)ci[t]=0;else{for(var n=e;n<64;n++)ci[n]=0;W5();for(var r=0;r<56;r++)ci[r]=0}ci[56]=ra[1]>>>24&255,ci[57]=ra[1]>>>16&255,ci[58]=ra[1]>>>8&255,ci[59]=ra[1]&255,ci[60]=ra[0]>>>24&255,ci[61]=ra[0]>>>16&255,ci[62]=ra[0]>>>8&255,ci[63]=ra[0]&255,W5()}function D4t(){for(var e=new String,t=0;t<8;t++)for(var n=28;n>=0;n-=4)e+=T4t.charAt(jr[t]>>>n&15);return e}function A4t(e){return I4t(),k4t(e,e.length),N4t(),D4t()}function U5(e){"@babel/helpers - typeof";return U5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},U5(e)}var F4t=["pro_layout_parentKeys","children","icon","flatMenu","indexRoute","routes"];function B4t(e,t){return z4t(e)||j4t(e,t)||U9(e,t)||L4t()}function L4t(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. + `).concat(t.antCls,"-menu-submenu-selected > ").concat(t.antCls,"-menu-submenu-title"),{backgroundColor:i==null?void 0:i.colorBgMenuItemSelected,borderRadius:t.borderRadiusLG}),"".concat(t.componentCls,"-group"),K({},"".concat(t.antCls,"-menu-item-group-title"),{paddingInline:0}))),"&-item-title",K(K(K(K(K({display:"flex",flexDirection:"row",alignItems:"center",gap:t.marginXS},"".concat(t.componentCls,"-item-text"),{maxWidth:"100%",textOverflow:"ellipsis",overflow:"hidden",wordBreak:"break-all",whiteSpace:"nowrap"}),"&-collapsed",K(K({minWidth:40,height:40},"".concat(t.componentCls,"-item-icon"),{height:"16px",width:"16px",lineHeight:"16px !important",".anticon":{lineHeight:"16px !important",height:"16px"}}),"".concat(t.componentCls,"-item-text-has-icon"),{display:"none !important"})),"&-collapsed-level-0",{flexDirection:"column",justifyContent:"center"}),"&".concat(t.componentCls,"-group-item-title"),{gap:t.marginXS,height:18,overflow:"hidden"}),"&".concat(t.componentCls,"-item-collapsed-show-title"),K({lineHeight:"16px",gap:0},"&".concat(t.componentCls,"-item-title-collapsed"),K(K({display:"flex"},"".concat(t.componentCls,"-item-icon"),{height:"16px",width:"16px",lineHeight:"16px !important",".anticon":{lineHeight:"16px!important",height:"16px"}}),"".concat(t.componentCls,"-item-text"),{opacity:"1 !important",display:"inline !important",textAlign:"center",fontSize:12,height:12,lineHeight:"12px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"100%",margin:0,padding:0,marginBlockStart:4})))),"&-group",K({},"".concat(t.antCls,"-menu-item-group-title"),{fontSize:12,color:t.colorTextLabel,".anticon":{marginInlineEnd:8}})),"&-group-divider",{color:t.colorTextSecondary,fontSize:12,lineHeight:20})),n.includes("horizontal")?{}:K({},"".concat(t.antCls,"-menu-submenu").concat(t.antCls,"-menu-submenu-popup"),K({},"".concat(t.componentCls,"-item-title"),{alignItems:"flex-start"}))),{},K({},"".concat(t.antCls,"-menu-submenu-popup"),{backgroundColor:"rgba(255, 255, 255, 0.42)","-webkit-backdrop-filter":"blur(8px)",backdropFilter:"blur(8px)"}))};function EOt(e,t){return Fr("ProLayoutBaseMenu"+t,function(n){var r=B(B({},n),{},{componentCls:".".concat(e)});return[SOt(r,t||"inline")]})}var oJ=function(t){var n=p.useState(t.collapsed),r=ie(n,2),o=r[0],i=r[1],a=p.useState(!1),s=ie(a,2),l=s[0],c=s[1];return p.useEffect(function(){c(!1),setTimeout(function(){i(t.collapsed)},400)},[t.collapsed]),t.disable?t.children:M.jsx(ss,{title:t.title,open:o&&t.collapsed?l:!1,placement:"right",onOpenChange:c,children:t.children})},Wye=Rge({scriptUrl:Vye.iconfontUrl}),iJ=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"icon-",r=arguments.length>2?arguments[2]:void 0;if(typeof t=="string"&&t!==""){if(n9(t)||nut(t))return M.jsx("img",{width:16,src:t,alt:"icon",className:r},t);if(t.startsWith(n))return M.jsx(Wye,{type:t})}return t},aJ=function(t){if(t&&typeof t=="string"){var n=t.substring(0,1).toUpperCase();return n}return null},_Ot=or(function e(t){var n=this;rr(this,e),K(this,"props",void 0),K(this,"getNavMenuItems",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0;return r.map(function(a){return n.getSubMenuOrItem(a,o,i)}).filter(function(a){return a}).flat(1)}),K(this,"getSubMenuOrItem",function(r,o,i){var a=n.props,s=a.subMenuItemRender,l=a.baseClassName,c=a.prefixCls,u=a.collapsed,d=a.menu,f=a.iconPrefixes,h=a.layout,m=(d==null?void 0:d.type)==="group"&&h!=="top",v=n.props.token,g=n.getIntlName(r),b=(r==null?void 0:r.children)||(r==null?void 0:r.routes),y=m&&o===0?"group":void 0;if(Array.isArray(b)&&b.length>0){var x,w,S,C,E,_=o===0||m&&o===1,P=iJ(r.icon,f,"".concat(l,"-icon ").concat((x=n.props)===null||x===void 0?void 0:x.hashId)),$=u&&_?aJ(g):null,T=M.jsxs("div",{className:re("".concat(l,"-item-title"),(w=n.props)===null||w===void 0?void 0:w.hashId,K(K(K(K({},"".concat(l,"-item-title-collapsed"),u),"".concat(l,"-item-title-collapsed-level-").concat(i),u),"".concat(l,"-group-item-title"),y==="group"),"".concat(l,"-item-collapsed-show-title"),(d==null?void 0:d.collapsedShowTitle)&&u)),children:[y==="group"&&u?null:_&&P?M.jsx("span",{className:"".concat(l,"-item-icon ").concat((S=n.props)===null||S===void 0?void 0:S.hashId).trim(),children:P}):$,M.jsx("span",{className:re("".concat(l,"-item-text"),(C=n.props)===null||C===void 0?void 0:C.hashId,K({},"".concat(l,"-item-text-has-icon"),y!=="group"&&_&&(P||$))),children:g})]}),R=s?s(B(B({},r),{},{isUrl:!1}),T,n.props):T;if(m&&o===0&&n.props.collapsed&&!d.collapsedShowGroupTitle)return n.getNavMenuItems(b,o+1,o);var O=n.getNavMenuItems(b,o+1,m&&o===0&&n.props.collapsed?o:o+1);return[{type:y,key:r.key||r.path,label:R,onClick:m?void 0:r.onTitleClick,children:O,className:re(K(K(K({},"".concat(l,"-group"),y==="group"),"".concat(l,"-submenu"),y!=="group"),"".concat(l,"-submenu-has-icon"),y!=="group"&&_&&P))},m&&o===0?{type:"divider",prefixCls:c,className:"".concat(l,"-divider"),key:(r.key||r.path)+"-group-divider",style:{padding:0,borderBlockEnd:0,margin:n.props.collapsed?"4px":"6px 16px",marginBlockStart:n.props.collapsed?4:8,borderColor:v==null||(E=v.layout)===null||E===void 0||(E=E.sider)===null||E===void 0?void 0:E.colorMenuItemDivider}}:void 0].filter(Boolean)}return{className:"".concat(l,"-menu-item"),disabled:r.disabled,key:r.key||r.path,onClick:r.onTitleClick,label:n.getMenuItemPath(r,o,i)}}),K(this,"getIntlName",function(r){var o=r.name,i=r.locale,a=n.props,s=a.menu,l=a.formatMessage,c=o;return i&&(s==null?void 0:s.locale)!==!1&&(c=l==null?void 0:l({id:i,defaultMessage:o})),n.props.menuTextRender?n.props.menuTextRender(r,c,n.props):c}),K(this,"getMenuItemPath",function(r,o,i){var a,s,l,c,u=n.conversionPath(r.path||"/"),d=n.props,f=d.location,h=f===void 0?{pathname:"/"}:f,m=d.isMobile,v=d.onCollapse,g=d.menuItemRender,b=d.iconPrefixes,y=n.getIntlName(r),x=n.props,w=x.baseClassName,S=x.menu,C=x.collapsed,E=(S==null?void 0:S.type)==="group",_=o===0||E&&o===1,P=_?iJ(r.icon,b,"".concat(w,"-icon ").concat((a=n.props)===null||a===void 0?void 0:a.hashId)):null,$=C&&_?aJ(y):null,T=M.jsxs("div",{className:re("".concat(w,"-item-title"),(s=n.props)===null||s===void 0?void 0:s.hashId,K(K(K({},"".concat(w,"-item-title-collapsed"),C),"".concat(w,"-item-title-collapsed-level-").concat(i),C),"".concat(w,"-item-collapsed-show-title"),(S==null?void 0:S.collapsedShowTitle)&&C)),children:[M.jsx("span",{className:"".concat(w,"-item-icon ").concat((l=n.props)===null||l===void 0?void 0:l.hashId).trim(),style:{display:$===null&&!P?"none":""},children:P||M.jsx("span",{className:"anticon",children:$})}),M.jsx("span",{className:re("".concat(w,"-item-text"),(c=n.props)===null||c===void 0?void 0:c.hashId,K({},"".concat(w,"-item-text-has-icon"),_&&(P||$))),children:y})]},u),R=n9(u);if(R){var O,k,I;T=M.jsxs("span",{onClick:function(){var L,H;(L=window)===null||L===void 0||(H=L.open)===null||H===void 0||H.call(L,u,"_blank")},className:re("".concat(w,"-item-title"),(O=n.props)===null||O===void 0?void 0:O.hashId,K(K(K(K({},"".concat(w,"-item-title-collapsed"),C),"".concat(w,"-item-title-collapsed-level-").concat(i),C),"".concat(w,"-item-link"),!0),"".concat(w,"-item-collapsed-show-title"),(S==null?void 0:S.collapsedShowTitle)&&C)),children:[M.jsx("span",{className:"".concat(w,"-item-icon ").concat((k=n.props)===null||k===void 0?void 0:k.hashId).trim(),style:{display:$===null&&!P?"none":""},children:P||M.jsx("span",{className:"anticon",children:$})}),M.jsx("span",{className:re("".concat(w,"-item-text"),(I=n.props)===null||I===void 0?void 0:I.hashId,K({},"".concat(w,"-item-text-has-icon"),_&&(P||$))),children:y})]},u)}if(g){var D=B(B({},r),{},{isUrl:R,itemPath:u,isMobile:m,replace:u===h.pathname,onClick:function(){return v&&v(!0)},children:void 0});return o===0?M.jsx(oJ,{collapsed:C,title:y,disable:r.disabledTooltip,children:g(D,T,n.props)}):g(D,T,n.props)}return o===0?M.jsx(oJ,{collapsed:C,title:y,disable:r.disabledTooltip,children:T}):T}),K(this,"conversionPath",function(r){return r&&r.indexOf("http")===0?r:"/".concat(r||"").replace(/\/+/g,"/")}),this.props=t}),$Ot=function(t,n){var r=n.layout,o=n.collapsed,i={};return t&&!o&&["side","mix"].includes(r||"mix")&&(i={openKeys:t}),i},Uye=function(t){var n=t.mode,r=t.className,o=t.handleOpenChange,i=t.style,a=t.menuData,s=t.prefixCls,l=t.menu,c=t.matchMenuKeys,u=t.iconfontUrl,d=t.selectedKeys,f=t.onSelect,h=t.menuRenderType,m=t.openKeys,v=p.useContext(vc),g=v.dark,b=v.token,y="".concat(s,"-base-menu-").concat(n),x=p.useRef([]),w=Gt(l==null?void 0:l.defaultOpenAll),S=ie(w,2),C=S[0],E=S[1],_=Gt(function(){return l!=null&&l.defaultOpenAll?rJ(a)||[]:m===!1?!1:[]},{value:m===!1?void 0:m,onChange:o}),P=ie(_,2),$=P[0],T=P[1],R=Gt([],{value:d,onChange:f?function(j){f&&j&&f(j)}:void 0}),O=ie(R,2),k=O[0],I=O[1];p.useEffect(function(){l!=null&&l.defaultOpenAll||m===!1||c&&(T(c),I(c))},[c.join("-")]),p.useEffect(function(){u&&(Wye=Rge({scriptUrl:u}))},[u]),p.useEffect(function(){if(c.join("-")!==(k||[]).join("-")&&I(c),!C&&m!==!1&&c.join("-")!==($||[]).join("-")){var j=c;(l==null?void 0:l.autoClose)===!1&&(j=Array.from(new Set([].concat(De(c),De($||[]))))),T(j)}else l!=null&&l.ignoreFlatMenu&&C?T(rJ(a)):E(!1)},[c.join("-")]);var D=p.useMemo(function(){return $Ot($,t)},[$&&$.join(","),t.layout,t.collapsed]),N=EOt(y,n),L=N.wrapSSR,H=N.hashId,U=p.useMemo(function(){return new _Ot(B(B({},t),{},{token:b,menuRenderType:h,baseClassName:y,hashId:H}))},[t,b,h,y,H]);if(l!=null&&l.loading)return M.jsx("div",{style:n!=null&&n.includes("inline")?{padding:24}:{marginBlockStart:16},children:M.jsx(ef,{active:!0,title:!1,paragraph:{rows:n!=null&&n.includes("inline")?6:1}})});t.openKeys===!1&&!t.handleOpenChange&&(x.current=c);var V=t.postMenuData?t.postMenuData(a):a;return V&&(V==null?void 0:V.length)<1?null:L(p.createElement(of,B(B({},D),{},{_internalDisableMenuItemTitleTooltip:!0,key:"Menu",mode:n,inlineIndent:16,defaultOpenKeys:x.current,theme:g?"dark":"light",selectedKeys:k,style:B({backgroundColor:"transparent",border:"none"},i),className:re(r,H,y,K(K({},"".concat(y,"-horizontal"),n==="horizontal"),"".concat(y,"-collapsed"),t.collapsed)),items:U.getNavMenuItems(V,0,0),onOpenChange:function(F){t.collapsed||T(F)}},t.menuProps)))};function POt(e,t){var n=t.stylish,r=t.proLayoutCollapsedWidth;return Fr("ProLayoutSiderMenuStylish",function(o){var i=B(B({},o),{},{componentCls:".".concat(e),proLayoutCollapsedWidth:r});return n?[K({},"div".concat(o.proComponentsCls,"-layout"),K({},"".concat(i.componentCls),n==null?void 0:n(i)))]:[]})}var MOt=["title","render"],TOt=Z.memo(function(e){return M.jsx(M.Fragment,{children:e.children})}),ROt=Nr.Sider,sJ=Nr._InternalSiderContext,OOt=sJ===void 0?{Provider:TOt}:sJ,F9=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"menuHeaderRender",r=t.logo,o=t.title,i=t.layout,a=t[n];if(a===!1)return null;var s=N9(r),l=M.jsx("h1",{children:o??"Ant Design Pro"});return a?a(s,t.collapsed?null:l,t):t.isMobile?null:i==="mix"&&n==="menuHeaderRender"?!1:t.collapsed?M.jsx("a",{children:s},"title"):M.jsxs("a",{children:[s,l]},"title")},lJ=function(t){var n,r=t.collapsed,o=t.originCollapsed,i=t.fixSiderbar,a=t.menuFooterRender,s=t.onCollapse,l=t.theme,c=t.siderWidth,u=t.isMobile,d=t.onMenuHeaderClick,f=t.breakpoint,h=f===void 0?"lg":f,m=t.style,v=t.layout,g=t.menuExtraRender,b=g===void 0?!1:g,y=t.links,x=t.menuContentRender,w=t.collapsedButtonRender,S=t.prefixCls,C=t.avatarProps,E=t.rightContentRender,_=t.actionsRender,P=t.onOpenChange,$=t.stylish,T=t.logoStyle,R=p.useContext(vc),O=R.hashId,k=p.useMemo(function(){return!(u||v==="mix")},[u,v]),I="".concat(S,"-sider"),D=64,N=POt("".concat(I,".").concat(I,"-stylish"),{stylish:$,proLayoutCollapsedWidth:D}),L=re("".concat(I),O,K(K(K(K(K(K(K({},"".concat(I,"-fixed"),i),"".concat(I,"-fixed-mix"),v==="mix"&&!u&&i),"".concat(I,"-collapsed"),t.collapsed),"".concat(I,"-layout-").concat(v),v&&!u),"".concat(I,"-light"),l!=="dark"),"".concat(I,"-mix"),v==="mix"&&!u),"".concat(I,"-stylish"),!!$)),H=F9(t),U=b&&b(t),V=p.useMemo(function(){return x!==!1&&p.createElement(Uye,B(B({},t),{},{key:"base-menu",mode:r&&!u?"vertical":"inline",handleOpenChange:P,style:{width:"100%"},className:"".concat(I,"-menu ").concat(O).trim()}))},[I,O,x,P,t]),j=(y||[]).map(function(Q,ee){return{className:"".concat(I,"-link"),label:Q,key:ee}}),F=p.useMemo(function(){return x?x(t,V):V},[x,V,t]),W=p.useMemo(function(){if(!C)return null;var Q=C.title,ee=C.render,te=Ye(C,MOt),oe=M.jsxs("div",{className:"".concat(I,"-actions-avatar"),children:[te!=null&&te.src||te!=null&&te.srcSet||te.icon||te.children?M.jsx(rf,B({size:28},te)):null,C.title&&!r&&M.jsx("span",{children:Q})]});return ee?ee(C,oe,t):oe},[C,I,r]),X=p.useMemo(function(){return _?M.jsx(Ri,{align:"center",size:4,direction:r?"vertical":"horizontal",className:re(["".concat(I,"-actions-list"),r&&"".concat(I,"-actions-list-collapsed"),O]),children:[_==null?void 0:_(t)].flat(1).map(function(Q,ee){return M.jsx("div",{className:"".concat(I,"-actions-list-item ").concat(O).trim(),children:Q},ee)})}):null},[_,I,r]),J=p.useMemo(function(){return M.jsx(A9,{onItemClick:t.itemClick,appListRender:t.appListRender,appList:t.appList,prefixCls:t.prefixCls})},[t.appList,t.appListRender,t.prefixCls]),q=p.useMemo(function(){if(w===!1)return null;var Q=M.jsx(COt,{isMobile:u,collapsed:o,className:"".concat(I,"-collapsed-button"),onClick:function(){s==null||s(!o)}});return w?w(r,Q):Q},[w,u,o,I,r,s]),A=p.useMemo(function(){return!W&&!X?null:M.jsxs("div",{className:re("".concat(I,"-actions"),O,r&&"".concat(I,"-actions-collapsed")),children:[W,X]})},[X,W,I,r,O]),z=p.useMemo(function(){var Q;return t!=null&&(Q=t.menu)!==null&&Q!==void 0&&Q.hideMenuWhenCollapsed&&r?"".concat(I,"-hide-menu-collapsed"):null},[I,r,t==null||(n=t.menu)===null||n===void 0?void 0:n.hideMenuWhenCollapsed]),G=a&&(a==null?void 0:a(t)),Y=M.jsxs(M.Fragment,{children:[H&&M.jsxs("div",{className:re([re("".concat(I,"-logo"),O,K({},"".concat(I,"-logo-collapsed"),r))]),onClick:k?d:void 0,id:"logo",style:T,children:[H,J]}),U&&M.jsx("div",{className:re(["".concat(I,"-extra"),!H&&"".concat(I,"-extra-no-logo"),O]),children:U}),M.jsx("div",{style:{flex:1,overflowY:"auto",overflowX:"hidden"},children:F}),M.jsxs(OOt.Provider,{value:{},children:[y?M.jsx("div",{className:"".concat(I,"-links ").concat(O).trim(),children:M.jsx(of,{inlineIndent:16,className:"".concat(I,"-link-menu ").concat(O).trim(),selectedKeys:[],openKeys:[],theme:l,mode:"inline",items:j})}):null,k&&M.jsxs(M.Fragment,{children:[A,!X&&E?M.jsx("div",{className:re("".concat(I,"-actions"),O,K({},"".concat(I,"-actions-collapsed"),r)),children:E==null?void 0:E(t)}):null]}),G&&M.jsx("div",{className:re(["".concat(I,"-footer"),O,K({},"".concat(I,"-footer-collapsed"),r)]),children:G})]})]});return N.wrapSSR(M.jsxs(M.Fragment,{children:[i&&!u&&!z&&M.jsx("div",{style:B({width:r?D:c,overflow:"hidden",flex:"0 0 ".concat(r?D:c,"px"),maxWidth:r?D:c,minWidth:r?D:c,transition:"all 0.2s ease 0s"},m)}),M.jsxs(ROt,{collapsible:!0,trigger:null,collapsed:r,breakpoint:h===!1?void 0:h,onCollapse:function(ee){u||s==null||s(ee)},collapsedWidth:D,style:m,theme:l,width:c,className:re(L,O,z),children:[z?M.jsx("div",{className:"".concat(I,"-hide-when-collapsed ").concat(O).trim(),style:{height:"100%",width:"100%",opacity:z?0:1},children:Y}):Y,q]})]}))},kOt=function(t){var n,r,o,i,a;return K({},t.componentCls,{"&-header-actions":{display:"flex",height:"100%",alignItems:"center","&-item":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingBlock:0,paddingInline:2,color:(n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorTextRightActionsItem,fontSize:"16px",cursor:"pointer",borderRadius:t.borderRadius,"> *":{paddingInline:6,paddingBlock:6,borderRadius:t.borderRadius,"&:hover":{backgroundColor:(r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorBgRightActionsItemHover}}},"&-avatar":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingInlineStart:t.padding,paddingInlineEnd:t.padding,cursor:"pointer",color:(o=t.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorTextRightActionsItem,"> div":{height:"44px",color:(i=t.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorTextRightActionsItem,paddingInline:8,paddingBlock:8,cursor:"pointer",display:"flex",alignItems:"center",lineHeight:"44px",borderRadius:t.borderRadius,"&:hover":{backgroundColor:(a=t.layout)===null||a===void 0||(a=a.header)===null||a===void 0?void 0:a.colorBgRightActionsItemHover}}}}})};function IOt(e){return Fr("ProLayoutRightContent",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[kOt(n)]})}var DOt=["rightContentRender","avatarProps","actionsRender","headerContentRender"],NOt=["title","render"],Gye=function(t){var n=t.rightContentRender,r=t.avatarProps,o=t.actionsRender;t.headerContentRender;var i=Ye(t,DOt),a=p.useContext(Vt.ConfigContext),s=a.getPrefixCls,l="".concat(s(),"-pro-global-header"),c=IOt(l),u=c.wrapSSR,d=c.hashId,f=p.useState("auto"),h=ie(f,2),m=h[0],v=h[1],g=p.useMemo(function(){if(!r)return null;var w=r.title,S=r.render,C=Ye(r,NOt),E=[C!=null&&C.src||C!=null&&C.srcSet||C.icon||C.children?p.createElement(rf,B(B({},C),{},{size:28,key:"avatar"})):null,w?M.jsx("span",{style:{marginInlineStart:8},children:w},"name"):void 0];return S?S(r,M.jsx("div",{children:E}),i):M.jsx("div",{children:E})},[r]),b=o||g?function(w){var S=o&&(o==null?void 0:o(w));return!S&&!g?null:Array.isArray(S)?u(M.jsxs("div",{className:"".concat(l,"-header-actions ").concat(d).trim(),children:[S.filter(Boolean).map(function(C,E){var _=!1;if(Z.isValidElement(C)){var P;_=!!(C!=null&&(P=C.props)!==null&&P!==void 0&&P["aria-hidden"])}return M.jsx("div",{className:re("".concat(l,"-header-actions-item ").concat(d),K({},"".concat(l,"-header-actions-hover"),!_)),children:C},E)}),g&&M.jsx("span",{className:"".concat(l,"-header-actions-avatar ").concat(d).trim(),children:g})]})):u(M.jsxs("div",{className:"".concat(l,"-header-actions ").concat(d).trim(),children:[S,g&&M.jsx("span",{className:"".concat(l,"-header-actions-avatar ").concat(d).trim(),children:g})]}))}:void 0,y=Gct(function(){var w=co(wn().mark(function S(C){return wn().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:v(C);case 1:case"end":return _.stop()}},S)}));return function(S){return w.apply(this,arguments)}}(),160),x=b||n;return M.jsx("div",{className:"".concat(l,"-right-content ").concat(d).trim(),style:{minWidth:m,height:"100%"},children:M.jsx("div",{style:{height:"100%"},children:M.jsx(da,{onResize:function(S){var C=S.width;y.run(C)},children:x?M.jsx("div",{style:{display:"flex",alignItems:"center",height:"100%",justifyContent:"flex-end"},children:x(B(B({},i),{},{rightContentSize:m}))}):null})})})},AOt=function(t){var n,r;return K({},t.componentCls,{position:"relative",width:"100%",height:"100%",backgroundColor:"transparent",".anticon":{color:"inherit"},"&-main":{display:"flex",height:"100%",paddingInlineStart:"16px","&-left":K({display:"flex",alignItems:"center"},"".concat(t.proComponentsCls,"-layout-apps-icon"),{marginInlineEnd:16,marginInlineStart:-8})},"&-wide":{maxWidth:1152,margin:"0 auto"},"&-logo":{position:"relative",display:"flex",height:"100%",alignItems:"center",overflow:"hidden","> *:first-child":{display:"flex",alignItems:"center",minHeight:"22px",fontSize:"22px"},"> *:first-child > img":{display:"inline-block",height:"32px",verticalAlign:"middle"},"> *:first-child > h1":{display:"inline-block",marginBlock:0,marginInline:0,lineHeight:"24px",marginInlineStart:6,fontWeight:"600",fontSize:"16px",color:(n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorHeaderTitle,verticalAlign:"top"}},"&-menu":{minWidth:0,display:"flex",alignItems:"center",paddingInline:6,paddingBlock:6,lineHeight:"".concat(Math.max((((r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.heightLayoutHeader)||56)-12,40),"px")}})};function FOt(e){return Fr("ProLayoutTopNavHeader",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[AOt(n)]})}var qye=function(t){var n,r,o,i,a,s,l,c=p.useRef(null),u=t.onMenuHeaderClick,d=t.contentWidth,f=t.rightContentRender,h=t.className,m=t.style,v=t.headerContentRender,g=t.layout,b=t.actionsRender,y=p.useContext(Vt.ConfigContext),x=y.getPrefixCls,w=p.useContext(vc),S=w.dark,C="".concat(t.prefixCls||x("pro"),"-top-nav-header"),E=FOt(C),_=E.wrapSSR,P=E.hashId,$=void 0;t.menuHeaderRender!==void 0?$="menuHeaderRender":(g==="mix"||g==="top")&&($="headerTitleRender");var T=F9(B(B({},t),{},{collapsed:!1}),$),R=p.useContext(vc),O=R.token,k=p.useMemo(function(){var I,D,N,L,H,U,V,j,F,W,X,J,q,A=M.jsx(Vt,{theme:{hashed:r0(),components:{Layout:{headerBg:"transparent",bodyBg:"transparent"},Menu:B({},Bve({colorItemBg:((I=O.layout)===null||I===void 0||(I=I.header)===null||I===void 0?void 0:I.colorBgHeader)||"transparent",colorSubItemBg:((D=O.layout)===null||D===void 0||(D=D.header)===null||D===void 0?void 0:D.colorBgHeader)||"transparent",radiusItem:O.borderRadius,colorItemBgSelected:((N=O.layout)===null||N===void 0||(N=N.header)===null||N===void 0?void 0:N.colorBgMenuItemSelected)||(O==null?void 0:O.colorBgTextHover),itemHoverBg:((L=O.layout)===null||L===void 0||(L=L.header)===null||L===void 0?void 0:L.colorBgMenuItemHover)||(O==null?void 0:O.colorBgTextHover),colorItemBgSelectedHorizontal:((H=O.layout)===null||H===void 0||(H=H.header)===null||H===void 0?void 0:H.colorBgMenuItemSelected)||(O==null?void 0:O.colorBgTextHover),colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemText:((U=O.layout)===null||U===void 0||(U=U.header)===null||U===void 0?void 0:U.colorTextMenu)||(O==null?void 0:O.colorTextSecondary),colorItemTextHoverHorizontal:((V=O.layout)===null||V===void 0||(V=V.header)===null||V===void 0?void 0:V.colorTextMenuActive)||(O==null?void 0:O.colorText),colorItemTextSelectedHorizontal:((j=O.layout)===null||j===void 0||(j=j.header)===null||j===void 0?void 0:j.colorTextMenuSelected)||(O==null?void 0:O.colorTextBase),horizontalItemBorderRadius:4,colorItemTextHover:((F=O.layout)===null||F===void 0||(F=F.header)===null||F===void 0?void 0:F.colorTextMenuActive)||"rgba(0, 0, 0, 0.85)",horizontalItemHoverBg:((W=O.layout)===null||W===void 0||(W=W.header)===null||W===void 0?void 0:W.colorBgMenuItemHover)||"rgba(0, 0, 0, 0.04)",colorItemTextSelected:((X=O.layout)===null||X===void 0||(X=X.header)===null||X===void 0?void 0:X.colorTextMenuSelected)||"rgba(0, 0, 0, 1)",popupBg:O==null?void 0:O.colorBgElevated,subMenuItemBg:O==null?void 0:O.colorBgElevated,darkSubMenuItemBg:"transparent",darkPopupBg:O==null?void 0:O.colorBgElevated}))},token:{colorBgElevated:((J=O.layout)===null||J===void 0||(J=J.header)===null||J===void 0?void 0:J.colorBgHeader)||"transparent"}},children:M.jsx(Uye,B(B(B({theme:S?"dark":"light"},t),{},{className:"".concat(C,"-base-menu ").concat(P).trim()},t.menuProps),{},{style:B({width:"100%"},(q=t.menuProps)===null||q===void 0?void 0:q.style),collapsed:!1,menuRenderType:"header",mode:"horizontal"}))});return v?v(t,A):A},[(n=O.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorBgHeader,(r=O.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorBgMenuItemSelected,(o=O.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorBgMenuItemHover,(i=O.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorTextMenu,(a=O.layout)===null||a===void 0||(a=a.header)===null||a===void 0?void 0:a.colorTextMenuActive,(s=O.layout)===null||s===void 0||(s=s.header)===null||s===void 0?void 0:s.colorTextMenuSelected,(l=O.layout)===null||l===void 0||(l=l.header)===null||l===void 0?void 0:l.colorBgMenuElevated,O.borderRadius,O==null?void 0:O.colorBgTextHover,O==null?void 0:O.colorTextSecondary,O==null?void 0:O.colorText,O==null?void 0:O.colorTextBase,O.colorBgElevated,S,t,C,P,v]);return _(M.jsx("div",{className:re(C,P,h,K({},"".concat(C,"-light"),!0)),style:m,children:M.jsxs("div",{ref:c,className:re("".concat(C,"-main"),P,K({},"".concat(C,"-wide"),d==="Fixed"&&g==="top")),children:[T&&M.jsxs("div",{className:re("".concat(C,"-main-left ").concat(P)),onClick:u,children:[M.jsx(A9,B({},t)),M.jsx("div",{className:"".concat(C,"-logo ").concat(P).trim(),id:"logo",children:T},"logo")]}),M.jsx("div",{style:{flex:1},className:"".concat(C,"-menu ").concat(P).trim(),children:k}),(f||b||t.avatarProps)&&M.jsx(Gye,B(B({rightContentRender:f},t),{},{prefixCls:C}))]})}))},BOt=function(t){var n,r,o;return K({},t.componentCls,K(K(K(K({position:"relative",background:"transparent",display:"flex",alignItems:"center",marginBlock:0,marginInline:16,height:((n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader)||56,boxSizing:"border-box","> a":{height:"100%"}},"".concat(t.proComponentsCls,"-layout-apps-icon"),{marginInlineEnd:16}),"&-collapsed-button",{minHeight:"22px",color:(r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorHeaderTitle,fontSize:"18px",marginInlineEnd:"16px"}),"&-logo",{position:"relative",marginInlineEnd:"16px",a:{display:"flex",alignItems:"center",height:"100%",minHeight:"22px",fontSize:"20px"},img:{height:"28px"},h1:{height:"32px",marginBlock:0,marginInline:0,marginInlineStart:8,fontWeight:"600",color:((o=t.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorHeaderTitle)||t.colorTextHeading,fontSize:"18px",lineHeight:"32px"},"&-mix":{display:"flex",alignItems:"center"}}),"&-logo-mobile",{minWidth:"24px",marginInlineEnd:0}))};function LOt(e){return Fr("ProLayoutGlobalHeader",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[BOt(n)]})}var jOt=function(t,n){return t===!1?null:t?t(n,null):n},zOt=function(t){var n=t.isMobile,r=t.logo,o=t.collapsed,i=t.onCollapse,a=t.rightContentRender,s=t.menuHeaderRender,l=t.onMenuHeaderClick,c=t.className,u=t.style,d=t.layout,f=t.children,h=t.splitMenus,m=t.menuData,v=t.prefixCls,g=p.useContext(Vt.ConfigContext),b=g.getPrefixCls,y=g.direction,x="".concat(v||b("pro"),"-global-header"),w=LOt(x),S=w.wrapSSR,C=w.hashId,E=re(c,x,C);if(d==="mix"&&!n&&h){var _=(m||[]).map(function(R){return B(B({},R),{},{children:void 0,routes:void 0})}),P=v4(_);return M.jsx(qye,B(B({mode:"horizontal"},t),{},{splitMenus:!1,menuData:P}))}var $=re("".concat(x,"-logo"),C,K(K(K({},"".concat(x,"-logo-rtl"),y==="rtl"),"".concat(x,"-logo-mix"),d==="mix"),"".concat(x,"-logo-mobile"),n)),T=M.jsx("span",{className:$,children:M.jsx("a",{children:N9(r)})},"logo");return S(M.jsxs("div",{className:E,style:B({},u),children:[n&&M.jsx("span",{className:"".concat(x,"-collapsed-button ").concat(C).trim(),onClick:function(){i==null||i(!o)},children:M.jsx($ge,{})}),n&&jOt(s,T),d==="mix"&&!n&&M.jsxs(M.Fragment,{children:[M.jsx(A9,B({},t)),M.jsx("div",{className:$,onClick:l,children:F9(B(B({},t),{},{collapsed:!1}),"headerTitleRender")})]}),M.jsx("div",{style:{flex:1},children:f}),(a||t.actionsRender||t.avatarProps)&&M.jsx(Gye,B({rightContentRender:a},t))]}))},HOt=function(t){var n,r,o,i;return K({},"".concat(t.proComponentsCls,"-layout"),K({},"".concat(t.antCls,"-layout-header").concat(t.componentCls),{height:((n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader)||56,lineHeight:"".concat(((r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.heightLayoutHeader)||56,"px"),zIndex:19,width:"100%",paddingBlock:0,paddingInline:0,borderBlockEnd:"1px solid ".concat(t.colorSplit),backgroundColor:((o=t.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorBgHeader)||"rgba(255, 255, 255, 0.4)",WebkitBackdropFilter:"blur(8px)",backdropFilter:"blur(8px)",transition:"background-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)","&-fixed-header":{position:"fixed",insetBlockStart:0,width:"100%",zIndex:100,insetInlineEnd:0},"&-fixed-header-scroll":{backgroundColor:((i=t.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorBgScrollHeader)||"rgba(255, 255, 255, 0.8)"},"&-header-actions":{display:"flex",alignItems:"center",fontSize:"16",cursor:"pointer","& &-item":{paddingBlock:0,paddingInline:8,"&:hover":{color:t.colorText}}},"&-header-realDark":{boxShadow:"0 2px 8px 0 rgba(0, 0, 0, 65%)"},"&-header-actions-header-action":{transition:"width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)"}}))};function VOt(e){return Fr("ProLayoutHeader",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[HOt(n)]})}function WOt(e,t){var n=t.stylish,r=t.proLayoutCollapsedWidth;return Fr("ProLayoutHeaderStylish",function(o){var i=B(B({},o),{},{componentCls:".".concat(e),proLayoutCollapsedWidth:r});return n?[K({},"div".concat(o.proComponentsCls,"-layout"),K({},"".concat(i.componentCls),n==null?void 0:n(i)))]:[]})}var cJ=Nr.Header,UOt=function(t){var n,r,o,i=t.isMobile,a=t.fixedHeader,s=t.className,l=t.style,c=t.collapsed,u=t.prefixCls,d=t.onCollapse,f=t.layout,h=t.headerRender,m=t.headerContentRender,v=p.useContext(vc),g=v.token,b=p.useContext(Vt.ConfigContext),y=p.useState(!1),x=ie(y,2),w=x[0],S=x[1],C=a||f==="mix",E=p.useCallback(function(){var I=f==="top",D=v4(t.menuData||[]),N=M.jsx(zOt,B(B({onCollapse:d},t),{},{menuData:D,children:m&&m(t,null)}));return I&&!i&&(N=M.jsx(qye,B(B({mode:"horizontal",onCollapse:d},t),{},{menuData:D}))),h&&typeof h=="function"?h(t,N):N},[m,h,i,f,d,t]);p.useEffect(function(){var I,D=(b==null||(I=b.getTargetContainer)===null||I===void 0?void 0:I.call(b))||document.body,N=function(){var H,U=D.scrollTop;return U>(((H=g.layout)===null||H===void 0||(H=H.header)===null||H===void 0?void 0:H.heightLayoutHeader)||56)&&!w?(S(!0),!0):(w&&S(!1),!1)};if(C&&!(typeof window>"u"))return D.addEventListener("scroll",N,{passive:!0}),function(){D.removeEventListener("scroll",N)}},[(n=g.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader,C,w]);var _=f==="top",P="".concat(u,"-layout-header"),$=VOt(P),T=$.wrapSSR,R=$.hashId,O=WOt("".concat(P,".").concat(P,"-stylish"),{proLayoutCollapsedWidth:64,stylish:t.stylish}),k=re(s,R,P,K(K(K(K(K(K(K({},"".concat(P,"-fixed-header"),C),"".concat(P,"-fixed-header-scroll"),w),"".concat(P,"-mix"),f==="mix"),"".concat(P,"-fixed-header-action"),!c),"".concat(P,"-top-menu"),_),"".concat(P,"-header"),!0),"".concat(P,"-stylish"),!!t.stylish));return f==="side"&&!i?null:O.wrapSSR(T(M.jsx(M.Fragment,{children:M.jsxs(Vt,{theme:{hashed:r0(),components:{Layout:{headerBg:"transparent",bodyBg:"transparent"}}},children:[C&&M.jsx(cJ,{style:B({height:((r=g.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.heightLayoutHeader)||56,lineHeight:"".concat(((o=g.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.heightLayoutHeader)||56,"px"),backgroundColor:"transparent",zIndex:19},l)}),M.jsx(cJ,{className:k,style:l,children:E()})]})})))};const GOt={"app.setting.pagestyle":"Page style setting","app.setting.pagestyle.dark":"Dark Menu style","app.setting.pagestyle.light":"Light Menu style","app.setting.pagestyle.realdark":"Dark style (Beta)","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.techBlue":"Tech Blue (default)","app.setting.themecolor.daybreak":"Daybreak Blue","app.setting.themecolor.geekblue":"Geek Blue","app.setting.themecolor.purple":"Golden Purple","app.setting.sidermenutype":"SideMenu Type","app.setting.sidermenutype-sub":"Classic","app.setting.sidermenutype-group":"Grouping","app.setting.navigationmode":"Navigation Mode","app.setting.regionalsettings":"Regional Settings","app.setting.regionalsettings.header":"Header","app.setting.regionalsettings.menu":"Menu","app.setting.regionalsettings.footer":"Footer","app.setting.regionalsettings.menuHeader":"Menu Header","app.setting.sidemenu":"Side Menu Layout","app.setting.topmenu":"Top Menu Layout","app.setting.mixmenu":"Mix Menu Layout","app.setting.splitMenus":"Split Menus","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.loading":"Loading theme","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"},qOt=B({},GOt),KOt={"app.setting.pagestyle":"Impostazioni di stile","app.setting.pagestyle.dark":"Tema scuro","app.setting.pagestyle.light":"Tema chiaro","app.setting.content-width":"Largezza contenuto","app.setting.content-width.fixed":"Fissa","app.setting.content-width.fluid":"Fluida","app.setting.themecolor":"Colore del tema","app.setting.themecolor.dust":"Rosso polvere","app.setting.themecolor.volcano":"Vulcano","app.setting.themecolor.sunset":"Arancione tramonto","app.setting.themecolor.cyan":"Ciano","app.setting.themecolor.green":"Verde polare","app.setting.themecolor.techBlue":"Tech Blu (default)","app.setting.themecolor.daybreak":"Blu cielo mattutino","app.setting.themecolor.geekblue":"Blu geek","app.setting.themecolor.purple":"Viola dorato","app.setting.navigationmode":"Modalità di navigazione","app.setting.sidemenu":"Menu laterale","app.setting.topmenu":"Menu in testata","app.setting.mixmenu":"Menu misto","app.setting.splitMenus":"Menu divisi","app.setting.fixedheader":"Testata fissa","app.setting.fixedsidebar":"Menu laterale fisso","app.setting.fixedsidebar.hint":"Solo se selezionato Menu laterale","app.setting.hideheader":"Nascondi testata durante lo scorrimento","app.setting.hideheader.hint":"Solo se abilitato Nascondi testata durante lo scorrimento","app.setting.othersettings":"Altre impostazioni","app.setting.weakmode":"Inverti colori","app.setting.copy":"Copia impostazioni","app.setting.loading":"Carico tema...","app.setting.copyinfo":"Impostazioni copiate con successo! Incolla il contenuto in config/defaultSettings.js","app.setting.production.hint":"Questo pannello è visibile solo durante lo sviluppo. Le impostazioni devono poi essere modificate manulamente"},YOt=B({},KOt),XOt={"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":"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.techBlue":"Tech Blu (default)","app.setting.themecolor.daybreak":"Daybreak Blue","app.setting.themecolor.geekblue":"Geek Blue","app.setting.themecolor.purple":"Golden Purple","app.setting.navigationmode":"네비게이션 모드","app.setting.regionalsettings":"영역별 설정","app.setting.regionalsettings.header":"헤더","app.setting.regionalsettings.menu":"메뉴","app.setting.regionalsettings.footer":"바닥글","app.setting.regionalsettings.menuHeader":"메뉴 헤더","app.setting.sidemenu":"메뉴 사이드 배치","app.setting.topmenu":"메뉴 상단 배치","app.setting.mixmenu":"혼합형 배치","app.setting.splitMenus":"메뉴 분리","app.setting.fixedheader":"헤더 고정","app.setting.fixedsidebar":"사이드바 고정","app.setting.fixedsidebar.hint":"'메뉴 사이드 배치'를 선택했을 때 동작함","app.setting.hideheader":"스크롤 중 헤더 감추기","app.setting.hideheader.hint":"'헤더 감추기 옵션'을 선택했을 때 동작함","app.setting.othersettings":"다른 설정","app.setting.weakmode":"고대비 모드","app.setting.copy":"설정값 복사","app.setting.loading":"테마 로딩 중","app.setting.copyinfo":"복사 성공. src/models/settings.js에 있는 defaultSettings를 교체해 주세요.","app.setting.production.hint":"설정 판넬은 개발 환경에서만 보여집니다. 직접 수동으로 변경바랍니다."},QOt=B({},XOt),ZOt={"app.setting.pagestyle":"整体风格设置","app.setting.pagestyle.dark":"暗色菜单风格","app.setting.pagestyle.light":"亮色菜单风格","app.setting.pagestyle.realdark":"暗色风格(实验功能)","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.techBlue":"科技蓝(默认)","app.setting.themecolor.daybreak":"拂晓","app.setting.themecolor.geekblue":"极客蓝","app.setting.themecolor.purple":"酱紫","app.setting.navigationmode":"导航模式","app.setting.sidermenutype":"侧边菜单类型","app.setting.sidermenutype-sub":"经典模式","app.setting.sidermenutype-group":"分组模式","app.setting.regionalsettings":"内容区域","app.setting.regionalsettings.header":"顶栏","app.setting.regionalsettings.menu":"菜单","app.setting.regionalsettings.footer":"页脚","app.setting.regionalsettings.menuHeader":"菜单头","app.setting.sidemenu":"侧边菜单布局","app.setting.topmenu":"顶部菜单布局","app.setting.mixmenu":"混合菜单布局","app.setting.splitMenus":"自动分割菜单","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.loading":"正在加载主题","app.setting.copyinfo":"拷贝成功,请到 src/defaultSettings.js 中替换默认配置","app.setting.production.hint":"配置栏只在开发环境用于预览,生产环境不会展现,请拷贝后手动修改配置文件"},JOt=B({},ZOt),e4t={"app.setting.pagestyle":"整體風格設置","app.setting.pagestyle.dark":"暗色菜單風格","app.setting.pagestyle.realdark":"暗色風格(实验功能)","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.techBlue":"科技蓝(默認)","app.setting.themecolor.daybreak":"拂曉藍","app.setting.themecolor.geekblue":"極客藍","app.setting.themecolor.purple":"醬紫","app.setting.navigationmode":"導航模式","app.setting.sidemenu":"側邊菜單布局","app.setting.topmenu":"頂部菜單布局","app.setting.mixmenu":"混合菜單布局","app.setting.splitMenus":"自动分割菜单","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.loading":"正在加載主題","app.setting.copyinfo":"拷貝成功,請到 src/defaultSettings.js 中替換默認配置","app.setting.production.hint":"配置欄只在開發環境用於預覽,生產環境不會展現,請拷貝後手動修改配置文件"},t4t=B({},e4t);var uJ={"zh-CN":JOt,"zh-TW":t4t,"en-US":qOt,"it-IT":YOt,"ko-KR":QOt},n4t=function(){if(!t9())return"zh-CN";var t=window.localStorage.getItem("umi_locale");return t||window.g_locale||navigator.language},r4t=function(){var t=n4t();return uJ[t]||uJ["zh-CN"]},oh={};Object.defineProperty(oh,"__esModule",{value:!0});oh.TokenData=void 0;oh.parse=z9;oh.compile=l4t;var H5=oh.match=u4t;oh.pathToRegexp=Xye;oh.stringify=p4t;const B9="/",L9=e=>e,Kye=/^[$_\p{ID_Start}]$/u,j9=/^[$\u200c\u200d\p{ID_Continue}]$/u,FM="https://git.new/pathToRegexpError",o4t={"{":"{","}":"}","(":"(",")":")","[":"[","]":"]","+":"+","?":"?","!":"!"};function i4t(e){return e.replace(/[{}()\[\]+?!:*]/g,"\\$&")}function iu(e){return e.replace(/[.+*?^${}()[\]|/\\]/g,"\\$&")}function*a4t(e){const t=[...e];let n=0;function r(){let o="";if(Kye.test(t[++n]))for(o+=t[n];j9.test(t[++n]);)o+=t[n];else if(t[n]==='"'){let i=n;for(;nc4t(o,t,n));return o=>{const i=[""];for(const a of r){const[s,...l]=a(o);i[0]+=s,i.push(...l)}return i}}function c4t(e,t,n){if(e.type==="text")return()=>[e.value];if(e.type==="group"){const o=Yye(e.tokens,t,n);return i=>{const[a,...s]=o(i);return s.length?[""]:[a]}}const r=n||L9;return e.type==="wildcard"&&n!==!1?o=>{const i=o[e.name];if(i==null)return["",e.name];if(!Array.isArray(i)||i.length===0)throw new TypeError(`Expected "${e.name}" to be a non-empty array`);return[i.map((a,s)=>{if(typeof a!="string")throw new TypeError(`Expected "${e.name}/${s}" to be a string`);return r(a)}).join(t)]}:o=>{const i=o[e.name];if(i==null)return["",e.name];if(typeof i!="string")throw new TypeError(`Expected "${e.name}" to be a string`);return[r(i)]}}function u4t(e,t={}){const{decode:n=decodeURIComponent,delimiter:r=B9}=t,{regexp:o,keys:i}=Xye(e,t),a=i.map(s=>n===!1?L9:s.type==="param"?n:l=>l.split(r).map(n));return function(l){const c=o.exec(l);if(!c)return!1;const u=c[0],d=Object.create(null);for(let f=1;fh instanceof y4?h:z9(h,t));for(const{tokens:h}of u)for(const m of s$(h,0,[])){const v=d4t(m,n,a);s.push(v)}let d=`^(?:${s.join("|")})`;return i&&(d+=`(?:${iu(n)}$)?`),d+=r?"$":`(?=${iu(n)}|$)`,{regexp:new RegExp(d,l),keys:a}}function*s$(e,t,n){if(t===e.length)return yield n;const r=e[t];if(r.type==="group"){const o=n.slice();for(const i of s$(r.tokens,0,o))yield*s$(e,t+1,i)}else n.push(r);yield*s$(e,t+1,n)}function d4t(e,t,n){let r="",o="",i=!0;for(let a=0;aj9.test(r)):!1}function m4t(e){return(e==null?void 0:e.type)!=="text"?!0:!j9.test(e.value[0])}var g4t=function(t,n,r){if(r){var o=De(r.keys()).find(function(a){try{return a.startsWith("http")?!1:H5(a)(t)}catch(s){return console.log("key",a,s),!1}});if(o)return r.get(o)}if(n){var i=Object.keys(n).find(function(a){try{return a!=null&&a.startsWith("http")?!1:H5(a)(t)}catch(s){return console.log("key",a,s),!1}});if(i)return n[i]}return{path:""}},dJ=function(t,n){var r=t.pathname,o=r===void 0?"/":r,i=t.breadcrumb,a=t.breadcrumbMap,s=t.formatMessage,l=t.title,c=t.menu,u=c===void 0?{locale:!1}:c,d=n?"":l||"",f=g4t(o,i,a);if(!f)return{title:d,id:"",pageName:d};var h=f.name;return u.locale!==!1&&f.locale&&s&&(h=s({id:f.locale||"",defaultMessage:f.name})),h?l?{title:"".concat(h," - ").concat(l),id:f.locale||"",pageName:h}:{title:h,id:f.locale||"",pageName:h}:{title:d,id:f.locale||"",pageName:d}},$a={};function V5(e){"@babel/helpers - typeof";return V5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},V5(e)}Object.defineProperty($a,"__esModule",{value:!0});var T1=$a.pathToRegexp=$a.tokensToRegexp=$a.regexpToFunction=$a.match=$a.tokensToFunction=$a.compile=$a.parse=void 0;function v4t(e){for(var t=[],n=0;n=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122||a===95){o+=e[i++];continue}break}if(!o)throw new TypeError("Missing parameter name at "+n);t.push({type:"NAME",index:n,value:o}),n=i;continue}if(r==="("){var s=1,l="",i=n+1;if(e[i]==="?")throw new TypeError('Pattern cannot start with "?" at '+i);for(;i-1:w===void 0;o||(h+="(?:"+f+"(?="+d+"))?"),S||(h+="(?="+f+"|"+d+")")}return new RegExp(h,V9(n))}$a.tokensToRegexp=Jye;function W9(e,t,n){return e instanceof RegExp?x4t(e,t):Array.isArray(e)?w4t(e,t,n):C4t(e,t,n)}T1=$a.pathToRegexp=W9;function wu(e,t){return t>>>e|t<<32-e}function S4t(e,t,n){return e&t^~e&n}function E4t(e,t,n){return e&t^e&n^t&n}function _4t(e){return wu(2,e)^wu(13,e)^wu(22,e)}function $4t(e){return wu(6,e)^wu(11,e)^wu(25,e)}function P4t(e){return wu(7,e)^wu(18,e)^e>>>3}function M4t(e){return wu(17,e)^wu(19,e)^e>>>10}function T4t(e,t){return e[t&15]+=M4t(e[t+14&15])+e[t+9&15]+P4t(e[t+1&15])}var R4t=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],jr,oa,ui,O4t="0123456789abcdef";function fJ(e,t){var n=(e&65535)+(t&65535),r=(e>>16)+(t>>16)+(n>>16);return r<<16|n&65535}function k4t(){jr=new Array(8),oa=new Array(2),ui=new Array(64),oa[0]=oa[1]=0,jr[0]=1779033703,jr[1]=3144134277,jr[2]=1013904242,jr[3]=2773480762,jr[4]=1359893119,jr[5]=2600822924,jr[6]=528734635,jr[7]=1541459225}function W5(){var e,t,n,r,o,i,a,s,l,c,u=new Array(16);e=jr[0],t=jr[1],n=jr[2],r=jr[3],o=jr[4],i=jr[5],a=jr[6],s=jr[7];for(var d=0;d<16;d++)u[d]=ui[(d<<2)+3]|ui[(d<<2)+2]<<8|ui[(d<<2)+1]<<16|ui[d<<2]<<24;for(var f=0;f<64;f++)l=s+$4t(o)+S4t(o,i,a)+R4t[f],f<16?l+=u[f]:l+=T4t(u,f),c=_4t(e)+E4t(e,t,n),s=a,a=i,i=o,o=fJ(r,l),r=n,n=t,t=e,e=fJ(l,c);jr[0]+=e,jr[1]+=t,jr[2]+=n,jr[3]+=r,jr[4]+=o,jr[5]+=i,jr[6]+=a,jr[7]+=s}function I4t(e,t){var n,r,o=0;r=oa[0]>>3&63;var i=t&63;for((oa[0]+=t<<3)>29,n=0;n+63>3&63;if(ui[e++]=128,e<=56)for(var t=e;t<56;t++)ui[t]=0;else{for(var n=e;n<64;n++)ui[n]=0;W5();for(var r=0;r<56;r++)ui[r]=0}ui[56]=oa[1]>>>24&255,ui[57]=oa[1]>>>16&255,ui[58]=oa[1]>>>8&255,ui[59]=oa[1]&255,ui[60]=oa[0]>>>24&255,ui[61]=oa[0]>>>16&255,ui[62]=oa[0]>>>8&255,ui[63]=oa[0]&255,W5()}function N4t(){for(var e=new String,t=0;t<8;t++)for(var n=28;n>=0;n-=4)e+=O4t.charAt(jr[t]>>>n&15);return e}function A4t(e){return k4t(),I4t(e,e.length),D4t(),N4t()}function U5(e){"@babel/helpers - typeof";return U5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},U5(e)}var F4t=["pro_layout_parentKeys","children","icon","flatMenu","indexRoute","routes"];function B4t(e,t){return z4t(e)||j4t(e,t)||U9(e,t)||L4t()}function L4t(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function j4t(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],o=!0,i=!1,a,s;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(r.push(a.value),!(t&&r.length===t));o=!0);}catch(l){i=!0,s=l}finally{try{!o&&n.return!=null&&n.return()}finally{if(i)throw s}}return r}}function z4t(e){if(Array.isArray(e))return e}function H4t(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=U9(e))||t){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,s;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return i=c.done,c},e:function(c){a=!0,s=c},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw s}}}}function V4t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W4t(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function X4t(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function zC(e,t){return zC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},zC(e,t)}function HC(e){return HC=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},HC(e)}function pJ(e){return J4t(e)||Z4t(e)||U9(e)||Q4t()}function Q4t(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function U9(e,t){if(e){if(typeof e=="string")return q5(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return q5(e,t)}}function Z4t(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function J4t(e){if(Array.isArray(e))return q5(e)}function q5(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function tIt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}function hJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ui(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"/";return t.endsWith("/*")?t.replace("/*","/"):(t||n).startsWith("/")||G9(t)?t:"/".concat(n,"/").concat(t).replace(/\/\//g,"/").replace(/\/\//g,"/")},iIt=function(t,n){var r=t.menu,o=r===void 0?{}:r,i=t.indexRoute,a=t.path,s=a===void 0?"":a,l=t.children||[],c=o.name,u=c===void 0?t.name:c,d=o.icon,p=d===void 0?t.icon:d,h=o.hideChildren,m=h===void 0?t.hideChildren:h,v=o.flatMenu,g=v===void 0?t.flatMenu:v,x=i&&Object.keys(i).join(",")!=="redirect"?[ui({path:s,menu:o},i)].concat(l||[]):l,y=ui({},t);if(u&&(y.name=u),p&&(y.icon=p),x&&x.length){if(m)return delete y.children,y;var b=q9(ui(ui({},n),{},{data:x}),t);if(g)return b;delete y[ks]}return y},_m=function(t){return Array.isArray(t)&&t.length>0};function q9(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{path:"/"},n=e.data,r=e.formatMessage,o=e.parentName,i=e.locale;return!n||!Array.isArray(n)?[]:n.filter(function(a){return a?_m(a.children)||a.path||a.originPath||a.layout?!0:(a.redirect||a.unaccessible,!1):!1}).filter(function(a){var s,l;return!(a==null||(s=a.menu)===null||s===void 0)&&s.name||a!=null&&a.flatMenu||!(a==null||(l=a.menu)===null||l===void 0)&&l.flatMenu?!0:a.menu!==!1}).map(function(a){var s=ui(ui({},a),{},{path:a.path||a.originPath});return!s.children&&s[ks]&&(s.children=s[ks],delete s[ks]),s.unaccessible&&delete s.name,s.path==="*"&&(s.path="."),s.path==="/*"&&(s.path="."),!s.path&&s.originPath&&(s.path=s.originPath),s}).map(function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:"/"},s=a.children||a[ks]||[],l=tbe(a.path,t?t.path:"/"),c=a.name,u=oIt(a,o||"menu"),d=u!==!1&&i!==!1&&r&&u?r({id:u,defaultMessage:c}):c,p=t.pro_layout_parentKeys,h=p===void 0?[]:p;t.children,t.icon,t.flatMenu,t.indexRoute,t.routes;var m=eIt(t,F4t),v=new Set([].concat(pJ(h),pJ(a.parentKeys||[])));t.key&&v.add(t.key);var g=ui(ui(ui({},m),{},{menu:void 0},a),{},{path:l,locale:u,key:a.key||rIt(ui(ui({},a),{},{path:l})),pro_layout_parentKeys:Array.from(v).filter(function(y){return y&&y!=="/"})});if(d?g.name=d:delete g.name,g.menu===void 0&&delete g.menu,_m(s)){var x=q9(ui(ui({},e),{},{data:s,parentName:u||""}),g);_m(x)&&(g.children=x)}return iIt(g,e)}).flat(1)}var aIt=function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return t.filter(function(n){return n&&(n.name||_m(n.children))&&!n.hideInMenu&&!n.redirect}).map(function(n){var r=ui({},n),o=r.children||n[ks]||[];if(delete r[ks],_m(o)&&!r.hideChildrenInMenu&&o.some(function(a){return a&&!!a.name})){var i=e(o);if(i.length)return ui(ui({},r),{},{children:i})}return ui({},n)}).filter(function(n){return n})},sIt=function(e){G4t(n,e);var t=q4t(n);function n(){return V4t(this,n),t.apply(this,arguments)}return U4t(n,[{key:"get",value:function(o){var i;try{var a=H4t(this.entries()),s;try{for(a.s();!(s=a.n()).done;){var l=B4t(s.value,2),c=l[0],u=l[1],d=PS(c);if(!G9(c)&&R1(d,[]).test(o)){i=u;break}}}catch(p){a.e(p)}finally{a.f()}}catch{i=void 0}return i}}]),n}(G5(Map)),lIt=function(t){var n=new sIt,r=function o(i,a){i.forEach(function(s){var l=s.children||s[ks]||[];_m(l)&&o(l,s);var c=tbe(s.path,a?a.path:"/");n.set(PS(c),s)})};return r(t),n},cIt=function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return t.map(function(n){var r=n.children||n[ks];if(_m(r)){var o=e(r);if(o.length)return ui({},n)}var i=ui({},n);return delete i[ks],delete i.children,i}).filter(function(n){return n})},uIt=function(t,n,r,o){var i=q9({data:t,formatMessage:r,locale:n}),a=o?cIt(i):aIt(i),s=lIt(i);return{breadcrumb:s,menuData:a}};function mJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function px(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:[],n={};return t.forEach(function(r){var o=px({},r);if(!(!o||!o.key)){!o.children&&o[ks]&&(o.children=o[ks],delete o[ks]);var i=o.children||[];n[PS(o.path||o.key||"/")]=px({},o),n[o.key||o.path||"/"]=px({},o),i&&(n=px(px({},n),e(i)))}}),n},pIt=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;return t.filter(function(o){if(o==="/"&&n==="/")return!0;if(o!=="/"&&o!=="/*"&&o&&!G9(o)){var i=PS(o);try{if(r&&R1("".concat(i)).test(n)||R1("".concat(i),[]).test(n)||R1("".concat(i,"/(.*)")).test(n))return!0}catch{}}return!1}).sort(function(o,i){return o===n?10:i===n?-10:o.substr(1).split("/").length-i.substr(1).split("/").length})},hIt=function(t,n,r,o){var i=fIt(n),a=Object.keys(i),s=pIt(a,t,o);return!s||s.length<1?[]:s.map(function(l){var c=i[l]||{pro_layout_parentKeys:"",key:""},u=new Map,d=(c.pro_layout_parentKeys||[]).map(function(p){return u.has(p)?null:(u.set(p,!0),i[p])}).filter(function(p){return p});return c.key&&d.push(c),d}).flat(1)},mIt=function(t){var n=f.useContext(vc),r=n.hashId,o=t.style,i=t.prefixCls,a=t.children,s=t.hasPageContainer,l=s===void 0?0:s,c=re("".concat(i,"-content"),r,K(K({},"".concat(i,"-has-header"),t.hasHeader),"".concat(i,"-content-has-page-container"),l>0)),u=t.ErrorBoundary||Pct;return t.ErrorBoundary===!1?M.jsx(Dr.Content,{className:c,style:o,children:a}):M.jsx(u,{children:M.jsx(Dr.Content,{className:c,style:o,children:a})})},gIt=function(){return M.jsxs("svg",{width:"1em",height:"1em",viewBox:"0 0 200 200",children:[M.jsxs("defs",{children:[M.jsxs("linearGradient",{x1:"62.1023273%",y1:"0%",x2:"108.19718%",y2:"37.8635764%",id:"linearGradient-1",children:[M.jsx("stop",{stopColor:"#4285EB",offset:"0%"}),M.jsx("stop",{stopColor:"#2EC7FF",offset:"100%"})]}),M.jsxs("linearGradient",{x1:"69.644116%",y1:"0%",x2:"54.0428975%",y2:"108.456714%",id:"linearGradient-2",children:[M.jsx("stop",{stopColor:"#29CDFF",offset:"0%"}),M.jsx("stop",{stopColor:"#148EFF",offset:"37.8600687%"}),M.jsx("stop",{stopColor:"#0A60FF",offset:"100%"})]}),M.jsxs("linearGradient",{x1:"69.6908165%",y1:"-12.9743587%",x2:"16.7228981%",y2:"117.391248%",id:"linearGradient-3",children:[M.jsx("stop",{stopColor:"#FA816E",offset:"0%"}),M.jsx("stop",{stopColor:"#F74A5C",offset:"41.472606%"}),M.jsx("stop",{stopColor:"#F51D2C",offset:"100%"})]}),M.jsxs("linearGradient",{x1:"68.1279872%",y1:"-35.6905737%",x2:"30.4400914%",y2:"114.942679%",id:"linearGradient-4",children:[M.jsx("stop",{stopColor:"#FA8E7D",offset:"0%"}),M.jsx("stop",{stopColor:"#F74A5C",offset:"51.2635191%"}),M.jsx("stop",{stopColor:"#F51D2C",offset:"100%"})]})]}),M.jsx("g",{stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",children:M.jsx("g",{transform:"translate(-20.000000, -20.000000)",children:M.jsx("g",{transform:"translate(20.000000, 20.000000)",children:M.jsxs("g",{children:[M.jsxs("g",{fillRule:"nonzero",children:[M.jsxs("g",{children:[M.jsx("path",{d:"M91.5880863,4.17652823 L4.17996544,91.5127728 C-0.519240605,96.2081146 -0.519240605,103.791885 4.17996544,108.487227 L91.5880863,195.823472 C96.2872923,200.518814 103.877304,200.518814 108.57651,195.823472 L145.225487,159.204632 C149.433969,154.999611 149.433969,148.181924 145.225487,143.976903 C141.017005,139.771881 134.193707,139.771881 129.985225,143.976903 L102.20193,171.737352 C101.032305,172.906015 99.2571609,172.906015 98.0875359,171.737352 L28.285908,101.993122 C27.1162831,100.824459 27.1162831,99.050775 28.285908,97.8821118 L98.0875359,28.1378823 C99.2571609,26.9692191 101.032305,26.9692191 102.20193,28.1378823 L129.985225,55.8983314 C134.193707,60.1033528 141.017005,60.1033528 145.225487,55.8983314 C149.433969,51.69331 149.433969,44.8756232 145.225487,40.6706018 L108.58055,4.05574592 C103.862049,-0.537986846 96.2692618,-0.500797906 91.5880863,4.17652823 Z",fill:"url(#linearGradient-1)"}),M.jsx("path",{d:"M91.5880863,4.17652823 L4.17996544,91.5127728 C-0.519240605,96.2081146 -0.519240605,103.791885 4.17996544,108.487227 L91.5880863,195.823472 C96.2872923,200.518814 103.877304,200.518814 108.57651,195.823472 L145.225487,159.204632 C149.433969,154.999611 149.433969,148.181924 145.225487,143.976903 C141.017005,139.771881 134.193707,139.771881 129.985225,143.976903 L102.20193,171.737352 C101.032305,172.906015 99.2571609,172.906015 98.0875359,171.737352 L28.285908,101.993122 C27.1162831,100.824459 27.1162831,99.050775 28.285908,97.8821118 L98.0875359,28.1378823 C100.999864,25.6271836 105.751642,20.541824 112.729652,19.3524487 C117.915585,18.4685261 123.585219,20.4140239 129.738554,25.1889424 C125.624663,21.0784292 118.571995,14.0340304 108.58055,4.05574592 C103.862049,-0.537986846 96.2692618,-0.500797906 91.5880863,4.17652823 Z",fill:"url(#linearGradient-2)"})]}),M.jsx("path",{d:"M153.685633,135.854579 C157.894115,140.0596 164.717412,140.0596 168.925894,135.854579 L195.959977,108.842726 C200.659183,104.147384 200.659183,96.5636133 195.960527,91.8688194 L168.690777,64.7181159 C164.472332,60.5180858 157.646868,60.5241425 153.435895,64.7316526 C149.227413,68.936674 149.227413,75.7543607 153.435895,79.9593821 L171.854035,98.3623765 C173.02366,99.5310396 173.02366,101.304724 171.854035,102.473387 L153.685633,120.626849 C149.47715,124.83187 149.47715,131.649557 153.685633,135.854579 Z",fill:"url(#linearGradient-3)"})]}),M.jsx("ellipse",{fill:"url(#linearGradient-4)",cx:"100.519339",cy:"100.436681",rx:"23.6001926",ry:"23.580786"})]})})})})]})},gJ=new vn("antBadgeLoadingCircle",{"0%":{display:"none",opacity:0,overflow:"hidden"},"80%":{overflow:"hidden"},"100%":{display:"unset",opacity:1}}),vIt=function(t){var n,r,o,i,a,s,l,c,u,d,p,h;return K({},"".concat(t.proComponentsCls,"-layout"),K(K(K({},"".concat(t.antCls,"-layout-sider").concat(t.componentCls),{background:((n=t.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorMenuBackground)||"transparent"}),t.componentCls,K(K(K(K(K(K(K(K(K({position:"relative",boxSizing:"border-box","&-menu":{position:"relative",zIndex:10,minHeight:"100%"}},"& ".concat(t.antCls,"-layout-sider-children"),{position:"relative",display:"flex",flexDirection:"column",height:"100%",paddingInline:(r=t.layout)===null||r===void 0||(r=r.sider)===null||r===void 0?void 0:r.paddingInlineLayoutMenu,paddingBlock:(o=t.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.paddingBlockLayoutMenu,borderInlineEnd:"1px solid ".concat(t.colorSplit),marginInlineEnd:-1}),"".concat(t.antCls,"-menu"),K(K({},"".concat(t.antCls,"-menu-item-group-title"),{fontSize:t.fontSizeSM,paddingBottom:4}),"".concat(t.antCls,"-menu-item:not(").concat(t.antCls,"-menu-item-selected):hover"),{color:(i=t.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.colorTextMenuItemHover})),"&-logo",{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",paddingInline:12,paddingBlock:16,color:(a=t.layout)===null||a===void 0||(a=a.sider)===null||a===void 0?void 0:a.colorTextMenu,cursor:"pointer",borderBlockEnd:"1px solid ".concat((s=t.layout)===null||s===void 0||(s=s.sider)===null||s===void 0?void 0:s.colorMenuItemDivider),"> a":{display:"flex",alignItems:"center",justifyContent:"center",minHeight:22,fontSize:22,"> img":{display:"inline-block",height:22,verticalAlign:"middle"},"> h1":{display:"inline-block",height:22,marginBlock:0,marginInlineEnd:0,marginInlineStart:6,color:(l=t.layout)===null||l===void 0||(l=l.sider)===null||l===void 0?void 0:l.colorTextMenuTitle,animationName:gJ,animationDuration:".4s",animationTimingFunction:"ease",fontWeight:600,fontSize:16,lineHeight:"22px",verticalAlign:"middle"}},"&-collapsed":K({flexDirection:"column-reverse",margin:0,padding:12},"".concat(t.proComponentsCls,"-layout-apps-icon"),{marginBlockEnd:8,fontSize:16,transition:"font-size 0.2s ease-in-out,color 0.2s ease-in-out"})}),"&-actions",{display:"flex",alignItems:"center",justifyContent:"space-between",marginBlock:4,marginInline:0,color:(c=t.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorTextMenu,"&-collapsed":{flexDirection:"column-reverse",paddingBlock:0,paddingInline:8,fontSize:16,transition:"font-size 0.3s ease-in-out"},"&-list":{color:(u=t.layout)===null||u===void 0||(u=u.sider)===null||u===void 0?void 0:u.colorTextMenuSecondary,"&-collapsed":{marginBlockEnd:8,animationName:"none"},"&-item":{paddingInline:6,paddingBlock:6,lineHeight:"16px",fontSize:16,cursor:"pointer",borderRadius:t.borderRadius,"&:hover":{background:t.colorBgTextHover}}},"&-avatar":{fontSize:14,paddingInline:8,paddingBlock:8,display:"flex",alignItems:"center",gap:t.marginXS,borderRadius:t.borderRadius,"& *":{cursor:"pointer"},"&:hover":{background:t.colorBgTextHover}}}),"&-hide-menu-collapsed",{insetInlineStart:"-".concat(t.proLayoutCollapsedWidth-12,"px"),position:"absolute"}),"&-extra",{marginBlockEnd:16,marginBlock:0,marginInline:16,"&-no-logo":{marginBlockStart:16}}),"&-links",{width:"100%",ul:{height:"auto"}}),"&-link-menu",{border:"none",boxShadow:"none",background:"transparent"}),"&-footer",{color:(d=t.layout)===null||d===void 0||(d=d.sider)===null||d===void 0?void 0:d.colorTextMenuSecondary,paddingBlockEnd:16,fontSize:t.fontSize,animationName:gJ,animationDuration:".4s",animationTimingFunction:"ease"})),"".concat(t.componentCls).concat(t.componentCls,"-fixed"),{position:"fixed",insetBlockStart:0,insetInlineStart:0,zIndex:"100",height:"100%","&-mix":{height:"calc(100% - ".concat(((p=t.layout)===null||p===void 0||(p=p.header)===null||p===void 0?void 0:p.heightLayoutHeader)||56,"px)"),insetBlockStart:"".concat(((h=t.layout)===null||h===void 0||(h=h.header)===null||h===void 0?void 0:h.heightLayoutHeader)||56,"px")}}))};function yIt(e,t){var n=t.proLayoutCollapsedWidth;return Fr("ProLayoutSiderMenu",function(r){var o=B(B({},r),{},{componentCls:".".concat(e),proLayoutCollapsedWidth:n});return[vIt(o)]})}var vJ=function(t){var n,r=t.isMobile,o=t.siderWidth,i=t.collapsed,a=t.onCollapse,s=t.style,l=t.className,c=t.hide,u=t.prefixCls,d=t.getContainer,p=f.useContext(vc),h=p.token;f.useEffect(function(){r===!0&&(a==null||a(!0))},[r]);var m=En(t,["className","style"]),v=Z.useContext(Vt.ConfigContext),g=v.direction,x=yIt("".concat(u,"-sider"),{proLayoutCollapsedWidth:64}),y=x.wrapSSR,b=x.hashId,C=re("".concat(u,"-sider"),l,b);if(c)return null;var S=HT(!i,function(){return a==null?void 0:a(!0)});return y(r?M.jsx(nS,B(B({placement:g==="rtl"?"right":"left",className:re("".concat(u,"-drawer-sider"),l)},S),{},{style:B({padding:0,height:"100vh"},s),onClose:function(){a==null||a(!0)},maskClosable:!0,closable:!1,getContainer:d||!1,width:o,styles:{body:{height:"100vh",padding:0,display:"flex",flexDirection:"row",backgroundColor:(n=h.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorMenuBackground}},children:M.jsx(lJ,B(B({},m),{},{isMobile:!0,className:C,collapsed:r?!1:i,splitMenus:!1,originCollapsed:i}))})):M.jsx(lJ,B(B({className:C,originCollapsed:i},m),{},{style:s})))},bIt=function(){var t;return typeof process>"u"?Wd:((t=process)===null||t===void 0||(t=t.env)===null||t===void 0?void 0:t.ANTD_VERSION)||Wd},xIt=function(t){var n,r,o,i,a,s,l,c,u,d,p,h,m,v,g,x,y,b,C,S,w,E,_,P,$,R,O,T,I,k,N,D;return(n=bIt())!==null&&n!==void 0&&n.startsWith("5")?{}:K(K(K({},t.componentCls,K(K({width:"100%",height:"100%"},"".concat(t.proComponentsCls,"-base-menu"),(w={color:(r=t.layout)===null||r===void 0||(r=r.sider)===null||r===void 0?void 0:r.colorTextMenu},K(K(K(K(K(K(K(K(K(K(w,"".concat(t.antCls,"-menu-sub"),{backgroundColor:"transparent!important",color:(o=t.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.colorTextMenu}),"& ".concat(t.antCls,"-layout"),{backgroundColor:"transparent",width:"100%"}),"".concat(t.antCls,"-menu-submenu-expand-icon, ").concat(t.antCls,"-menu-submenu-arrow"),{color:"inherit"}),"&".concat(t.antCls,"-menu"),K(K({color:(i=t.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.colorTextMenu},"".concat(t.antCls,"-menu-item"),{"*":{transition:"none !important"}}),"".concat(t.antCls,"-menu-item a"),{color:"inherit"})),"&".concat(t.antCls,"-menu-inline"),K({},"".concat(t.antCls,"-menu-selected::after,").concat(t.antCls,"-menu-item-selected::after"),{display:"none"})),"".concat(t.antCls,"-menu-sub ").concat(t.antCls,"-menu-inline"),{backgroundColor:"transparent!important"}),"".concat(t.antCls,`-menu-item:active, +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,s;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return i=c.done,c},e:function(c){a=!0,s=c},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw s}}}}function V4t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W4t(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function X4t(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function zw(e,t){return zw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},zw(e,t)}function Hw(e){return Hw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Hw(e)}function pJ(e){return J4t(e)||Z4t(e)||U9(e)||Q4t()}function Q4t(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function U9(e,t){if(e){if(typeof e=="string")return q5(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return q5(e,t)}}function Z4t(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function J4t(e){if(Array.isArray(e))return q5(e)}function q5(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function tkt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}function hJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function di(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"/";return t.endsWith("/*")?t.replace("/*","/"):(t||n).startsWith("/")||G9(t)?t:"/".concat(n,"/").concat(t).replace(/\/\//g,"/").replace(/\/\//g,"/")},ikt=function(t,n){var r=t.menu,o=r===void 0?{}:r,i=t.indexRoute,a=t.path,s=a===void 0?"":a,l=t.children||[],c=o.name,u=c===void 0?t.name:c,d=o.icon,f=d===void 0?t.icon:d,h=o.hideChildren,m=h===void 0?t.hideChildren:h,v=o.flatMenu,g=v===void 0?t.flatMenu:v,b=i&&Object.keys(i).join(",")!=="redirect"?[di({path:s,menu:o},i)].concat(l||[]):l,y=di({},t);if(u&&(y.name=u),f&&(y.icon=f),b&&b.length){if(m)return delete y.children,y;var x=q9(di(di({},n),{},{data:b}),t);if(g)return x;delete y[Is]}return y},$m=function(t){return Array.isArray(t)&&t.length>0};function q9(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{path:"/"},n=e.data,r=e.formatMessage,o=e.parentName,i=e.locale;return!n||!Array.isArray(n)?[]:n.filter(function(a){return a?$m(a.children)||a.path||a.originPath||a.layout?!0:(a.redirect||a.unaccessible,!1):!1}).filter(function(a){var s,l;return!(a==null||(s=a.menu)===null||s===void 0)&&s.name||a!=null&&a.flatMenu||!(a==null||(l=a.menu)===null||l===void 0)&&l.flatMenu?!0:a.menu!==!1}).map(function(a){var s=di(di({},a),{},{path:a.path||a.originPath});return!s.children&&s[Is]&&(s.children=s[Is],delete s[Is]),s.unaccessible&&delete s.name,s.path==="*"&&(s.path="."),s.path==="/*"&&(s.path="."),!s.path&&s.originPath&&(s.path=s.originPath),s}).map(function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:"/"},s=a.children||a[Is]||[],l=tbe(a.path,t?t.path:"/"),c=a.name,u=okt(a,o||"menu"),d=u!==!1&&i!==!1&&r&&u?r({id:u,defaultMessage:c}):c,f=t.pro_layout_parentKeys,h=f===void 0?[]:f;t.children,t.icon,t.flatMenu,t.indexRoute,t.routes;var m=ekt(t,F4t),v=new Set([].concat(pJ(h),pJ(a.parentKeys||[])));t.key&&v.add(t.key);var g=di(di(di({},m),{},{menu:void 0},a),{},{path:l,locale:u,key:a.key||rkt(di(di({},a),{},{path:l})),pro_layout_parentKeys:Array.from(v).filter(function(y){return y&&y!=="/"})});if(d?g.name=d:delete g.name,g.menu===void 0&&delete g.menu,$m(s)){var b=q9(di(di({},e),{},{data:s,parentName:u||""}),g);$m(b)&&(g.children=b)}return ikt(g,e)}).flat(1)}var akt=function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return t.filter(function(n){return n&&(n.name||$m(n.children))&&!n.hideInMenu&&!n.redirect}).map(function(n){var r=di({},n),o=r.children||n[Is]||[];if(delete r[Is],$m(o)&&!r.hideChildrenInMenu&&o.some(function(a){return a&&!!a.name})){var i=e(o);if(i.length)return di(di({},r),{},{children:i})}return di({},n)}).filter(function(n){return n})},skt=function(e){G4t(n,e);var t=q4t(n);function n(){return V4t(this,n),t.apply(this,arguments)}return U4t(n,[{key:"get",value:function(o){var i;try{var a=H4t(this.entries()),s;try{for(a.s();!(s=a.n()).done;){var l=B4t(s.value,2),c=l[0],u=l[1],d=PS(c);if(!G9(c)&&T1(d,[]).test(o)){i=u;break}}}catch(f){a.e(f)}finally{a.f()}}catch{i=void 0}return i}}]),n}(G5(Map)),lkt=function(t){var n=new skt,r=function o(i,a){i.forEach(function(s){var l=s.children||s[Is]||[];$m(l)&&o(l,s);var c=tbe(s.path,a?a.path:"/");n.set(PS(c),s)})};return r(t),n},ckt=function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return t.map(function(n){var r=n.children||n[Is];if($m(r)){var o=e(r);if(o.length)return di({},n)}var i=di({},n);return delete i[Is],delete i.children,i}).filter(function(n){return n})},ukt=function(t,n,r,o){var i=q9({data:t,formatMessage:r,locale:n}),a=o?ckt(i):akt(i),s=lkt(i);return{breadcrumb:s,menuData:a}};function mJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function px(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:[],n={};return t.forEach(function(r){var o=px({},r);if(!(!o||!o.key)){!o.children&&o[Is]&&(o.children=o[Is],delete o[Is]);var i=o.children||[];n[PS(o.path||o.key||"/")]=px({},o),n[o.key||o.path||"/"]=px({},o),i&&(n=px(px({},n),e(i)))}}),n},pkt=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;return t.filter(function(o){if(o==="/"&&n==="/")return!0;if(o!=="/"&&o!=="/*"&&o&&!G9(o)){var i=PS(o);try{if(r&&T1("".concat(i)).test(n)||T1("".concat(i),[]).test(n)||T1("".concat(i,"/(.*)")).test(n))return!0}catch{}}return!1}).sort(function(o,i){return o===n?10:i===n?-10:o.substr(1).split("/").length-i.substr(1).split("/").length})},hkt=function(t,n,r,o){var i=fkt(n),a=Object.keys(i),s=pkt(a,t,o);return!s||s.length<1?[]:s.map(function(l){var c=i[l]||{pro_layout_parentKeys:"",key:""},u=new Map,d=(c.pro_layout_parentKeys||[]).map(function(f){return u.has(f)?null:(u.set(f,!0),i[f])}).filter(function(f){return f});return c.key&&d.push(c),d}).flat(1)},mkt=function(t){var n=p.useContext(vc),r=n.hashId,o=t.style,i=t.prefixCls,a=t.children,s=t.hasPageContainer,l=s===void 0?0:s,c=re("".concat(i,"-content"),r,K(K({},"".concat(i,"-has-header"),t.hasHeader),"".concat(i,"-content-has-page-container"),l>0)),u=t.ErrorBoundary||Pct;return t.ErrorBoundary===!1?M.jsx(Nr.Content,{className:c,style:o,children:a}):M.jsx(u,{children:M.jsx(Nr.Content,{className:c,style:o,children:a})})},gkt=function(){return M.jsxs("svg",{width:"1em",height:"1em",viewBox:"0 0 200 200",children:[M.jsxs("defs",{children:[M.jsxs("linearGradient",{x1:"62.1023273%",y1:"0%",x2:"108.19718%",y2:"37.8635764%",id:"linearGradient-1",children:[M.jsx("stop",{stopColor:"#4285EB",offset:"0%"}),M.jsx("stop",{stopColor:"#2EC7FF",offset:"100%"})]}),M.jsxs("linearGradient",{x1:"69.644116%",y1:"0%",x2:"54.0428975%",y2:"108.456714%",id:"linearGradient-2",children:[M.jsx("stop",{stopColor:"#29CDFF",offset:"0%"}),M.jsx("stop",{stopColor:"#148EFF",offset:"37.8600687%"}),M.jsx("stop",{stopColor:"#0A60FF",offset:"100%"})]}),M.jsxs("linearGradient",{x1:"69.6908165%",y1:"-12.9743587%",x2:"16.7228981%",y2:"117.391248%",id:"linearGradient-3",children:[M.jsx("stop",{stopColor:"#FA816E",offset:"0%"}),M.jsx("stop",{stopColor:"#F74A5C",offset:"41.472606%"}),M.jsx("stop",{stopColor:"#F51D2C",offset:"100%"})]}),M.jsxs("linearGradient",{x1:"68.1279872%",y1:"-35.6905737%",x2:"30.4400914%",y2:"114.942679%",id:"linearGradient-4",children:[M.jsx("stop",{stopColor:"#FA8E7D",offset:"0%"}),M.jsx("stop",{stopColor:"#F74A5C",offset:"51.2635191%"}),M.jsx("stop",{stopColor:"#F51D2C",offset:"100%"})]})]}),M.jsx("g",{stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",children:M.jsx("g",{transform:"translate(-20.000000, -20.000000)",children:M.jsx("g",{transform:"translate(20.000000, 20.000000)",children:M.jsxs("g",{children:[M.jsxs("g",{fillRule:"nonzero",children:[M.jsxs("g",{children:[M.jsx("path",{d:"M91.5880863,4.17652823 L4.17996544,91.5127728 C-0.519240605,96.2081146 -0.519240605,103.791885 4.17996544,108.487227 L91.5880863,195.823472 C96.2872923,200.518814 103.877304,200.518814 108.57651,195.823472 L145.225487,159.204632 C149.433969,154.999611 149.433969,148.181924 145.225487,143.976903 C141.017005,139.771881 134.193707,139.771881 129.985225,143.976903 L102.20193,171.737352 C101.032305,172.906015 99.2571609,172.906015 98.0875359,171.737352 L28.285908,101.993122 C27.1162831,100.824459 27.1162831,99.050775 28.285908,97.8821118 L98.0875359,28.1378823 C99.2571609,26.9692191 101.032305,26.9692191 102.20193,28.1378823 L129.985225,55.8983314 C134.193707,60.1033528 141.017005,60.1033528 145.225487,55.8983314 C149.433969,51.69331 149.433969,44.8756232 145.225487,40.6706018 L108.58055,4.05574592 C103.862049,-0.537986846 96.2692618,-0.500797906 91.5880863,4.17652823 Z",fill:"url(#linearGradient-1)"}),M.jsx("path",{d:"M91.5880863,4.17652823 L4.17996544,91.5127728 C-0.519240605,96.2081146 -0.519240605,103.791885 4.17996544,108.487227 L91.5880863,195.823472 C96.2872923,200.518814 103.877304,200.518814 108.57651,195.823472 L145.225487,159.204632 C149.433969,154.999611 149.433969,148.181924 145.225487,143.976903 C141.017005,139.771881 134.193707,139.771881 129.985225,143.976903 L102.20193,171.737352 C101.032305,172.906015 99.2571609,172.906015 98.0875359,171.737352 L28.285908,101.993122 C27.1162831,100.824459 27.1162831,99.050775 28.285908,97.8821118 L98.0875359,28.1378823 C100.999864,25.6271836 105.751642,20.541824 112.729652,19.3524487 C117.915585,18.4685261 123.585219,20.4140239 129.738554,25.1889424 C125.624663,21.0784292 118.571995,14.0340304 108.58055,4.05574592 C103.862049,-0.537986846 96.2692618,-0.500797906 91.5880863,4.17652823 Z",fill:"url(#linearGradient-2)"})]}),M.jsx("path",{d:"M153.685633,135.854579 C157.894115,140.0596 164.717412,140.0596 168.925894,135.854579 L195.959977,108.842726 C200.659183,104.147384 200.659183,96.5636133 195.960527,91.8688194 L168.690777,64.7181159 C164.472332,60.5180858 157.646868,60.5241425 153.435895,64.7316526 C149.227413,68.936674 149.227413,75.7543607 153.435895,79.9593821 L171.854035,98.3623765 C173.02366,99.5310396 173.02366,101.304724 171.854035,102.473387 L153.685633,120.626849 C149.47715,124.83187 149.47715,131.649557 153.685633,135.854579 Z",fill:"url(#linearGradient-3)"})]}),M.jsx("ellipse",{fill:"url(#linearGradient-4)",cx:"100.519339",cy:"100.436681",rx:"23.6001926",ry:"23.580786"})]})})})})]})},gJ=new vn("antBadgeLoadingCircle",{"0%":{display:"none",opacity:0,overflow:"hidden"},"80%":{overflow:"hidden"},"100%":{display:"unset",opacity:1}}),vkt=function(t){var n,r,o,i,a,s,l,c,u,d,f,h;return K({},"".concat(t.proComponentsCls,"-layout"),K(K(K({},"".concat(t.antCls,"-layout-sider").concat(t.componentCls),{background:((n=t.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorMenuBackground)||"transparent"}),t.componentCls,K(K(K(K(K(K(K(K(K({position:"relative",boxSizing:"border-box","&-menu":{position:"relative",zIndex:10,minHeight:"100%"}},"& ".concat(t.antCls,"-layout-sider-children"),{position:"relative",display:"flex",flexDirection:"column",height:"100%",paddingInline:(r=t.layout)===null||r===void 0||(r=r.sider)===null||r===void 0?void 0:r.paddingInlineLayoutMenu,paddingBlock:(o=t.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.paddingBlockLayoutMenu,borderInlineEnd:"1px solid ".concat(t.colorSplit),marginInlineEnd:-1}),"".concat(t.antCls,"-menu"),K(K({},"".concat(t.antCls,"-menu-item-group-title"),{fontSize:t.fontSizeSM,paddingBottom:4}),"".concat(t.antCls,"-menu-item:not(").concat(t.antCls,"-menu-item-selected):hover"),{color:(i=t.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.colorTextMenuItemHover})),"&-logo",{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",paddingInline:12,paddingBlock:16,color:(a=t.layout)===null||a===void 0||(a=a.sider)===null||a===void 0?void 0:a.colorTextMenu,cursor:"pointer",borderBlockEnd:"1px solid ".concat((s=t.layout)===null||s===void 0||(s=s.sider)===null||s===void 0?void 0:s.colorMenuItemDivider),"> a":{display:"flex",alignItems:"center",justifyContent:"center",minHeight:22,fontSize:22,"> img":{display:"inline-block",height:22,verticalAlign:"middle"},"> h1":{display:"inline-block",height:22,marginBlock:0,marginInlineEnd:0,marginInlineStart:6,color:(l=t.layout)===null||l===void 0||(l=l.sider)===null||l===void 0?void 0:l.colorTextMenuTitle,animationName:gJ,animationDuration:".4s",animationTimingFunction:"ease",fontWeight:600,fontSize:16,lineHeight:"22px",verticalAlign:"middle"}},"&-collapsed":K({flexDirection:"column-reverse",margin:0,padding:12},"".concat(t.proComponentsCls,"-layout-apps-icon"),{marginBlockEnd:8,fontSize:16,transition:"font-size 0.2s ease-in-out,color 0.2s ease-in-out"})}),"&-actions",{display:"flex",alignItems:"center",justifyContent:"space-between",marginBlock:4,marginInline:0,color:(c=t.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorTextMenu,"&-collapsed":{flexDirection:"column-reverse",paddingBlock:0,paddingInline:8,fontSize:16,transition:"font-size 0.3s ease-in-out"},"&-list":{color:(u=t.layout)===null||u===void 0||(u=u.sider)===null||u===void 0?void 0:u.colorTextMenuSecondary,"&-collapsed":{marginBlockEnd:8,animationName:"none"},"&-item":{paddingInline:6,paddingBlock:6,lineHeight:"16px",fontSize:16,cursor:"pointer",borderRadius:t.borderRadius,"&:hover":{background:t.colorBgTextHover}}},"&-avatar":{fontSize:14,paddingInline:8,paddingBlock:8,display:"flex",alignItems:"center",gap:t.marginXS,borderRadius:t.borderRadius,"& *":{cursor:"pointer"},"&:hover":{background:t.colorBgTextHover}}}),"&-hide-menu-collapsed",{insetInlineStart:"-".concat(t.proLayoutCollapsedWidth-12,"px"),position:"absolute"}),"&-extra",{marginBlockEnd:16,marginBlock:0,marginInline:16,"&-no-logo":{marginBlockStart:16}}),"&-links",{width:"100%",ul:{height:"auto"}}),"&-link-menu",{border:"none",boxShadow:"none",background:"transparent"}),"&-footer",{color:(d=t.layout)===null||d===void 0||(d=d.sider)===null||d===void 0?void 0:d.colorTextMenuSecondary,paddingBlockEnd:16,fontSize:t.fontSize,animationName:gJ,animationDuration:".4s",animationTimingFunction:"ease"})),"".concat(t.componentCls).concat(t.componentCls,"-fixed"),{position:"fixed",insetBlockStart:0,insetInlineStart:0,zIndex:"100",height:"100%","&-mix":{height:"calc(100% - ".concat(((f=t.layout)===null||f===void 0||(f=f.header)===null||f===void 0?void 0:f.heightLayoutHeader)||56,"px)"),insetBlockStart:"".concat(((h=t.layout)===null||h===void 0||(h=h.header)===null||h===void 0?void 0:h.heightLayoutHeader)||56,"px")}}))};function ykt(e,t){var n=t.proLayoutCollapsedWidth;return Fr("ProLayoutSiderMenu",function(r){var o=B(B({},r),{},{componentCls:".".concat(e),proLayoutCollapsedWidth:n});return[vkt(o)]})}var vJ=function(t){var n,r=t.isMobile,o=t.siderWidth,i=t.collapsed,a=t.onCollapse,s=t.style,l=t.className,c=t.hide,u=t.prefixCls,d=t.getContainer,f=p.useContext(vc),h=f.token;p.useEffect(function(){r===!0&&(a==null||a(!0))},[r]);var m=En(t,["className","style"]),v=Z.useContext(Vt.ConfigContext),g=v.direction,b=ykt("".concat(u,"-sider"),{proLayoutCollapsedWidth:64}),y=b.wrapSSR,x=b.hashId,w=re("".concat(u,"-sider"),l,x);if(c)return null;var S=HO(!i,function(){return a==null?void 0:a(!0)});return y(r?M.jsx(nS,B(B({placement:g==="rtl"?"right":"left",className:re("".concat(u,"-drawer-sider"),l)},S),{},{style:B({padding:0,height:"100vh"},s),onClose:function(){a==null||a(!0)},maskClosable:!0,closable:!1,getContainer:d||!1,width:o,styles:{body:{height:"100vh",padding:0,display:"flex",flexDirection:"row",backgroundColor:(n=h.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorMenuBackground}},children:M.jsx(lJ,B(B({},m),{},{isMobile:!0,className:w,collapsed:r?!1:i,splitMenus:!1,originCollapsed:i}))})):M.jsx(lJ,B(B({className:w,originCollapsed:i},m),{},{style:s})))},bkt=function(){var t;return typeof process>"u"?Wd:((t=process)===null||t===void 0||(t=t.env)===null||t===void 0?void 0:t.ANTD_VERSION)||Wd},xkt=function(t){var n,r,o,i,a,s,l,c,u,d,f,h,m,v,g,b,y,x,w,S,C,E,_,P,$,T,R,O,k,I,D,N;return(n=bkt())!==null&&n!==void 0&&n.startsWith("5")?{}:K(K(K({},t.componentCls,K(K({width:"100%",height:"100%"},"".concat(t.proComponentsCls,"-base-menu"),(C={color:(r=t.layout)===null||r===void 0||(r=r.sider)===null||r===void 0?void 0:r.colorTextMenu},K(K(K(K(K(K(K(K(K(K(C,"".concat(t.antCls,"-menu-sub"),{backgroundColor:"transparent!important",color:(o=t.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.colorTextMenu}),"& ".concat(t.antCls,"-layout"),{backgroundColor:"transparent",width:"100%"}),"".concat(t.antCls,"-menu-submenu-expand-icon, ").concat(t.antCls,"-menu-submenu-arrow"),{color:"inherit"}),"&".concat(t.antCls,"-menu"),K(K({color:(i=t.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.colorTextMenu},"".concat(t.antCls,"-menu-item"),{"*":{transition:"none !important"}}),"".concat(t.antCls,"-menu-item a"),{color:"inherit"})),"&".concat(t.antCls,"-menu-inline"),K({},"".concat(t.antCls,"-menu-selected::after,").concat(t.antCls,"-menu-item-selected::after"),{display:"none"})),"".concat(t.antCls,"-menu-sub ").concat(t.antCls,"-menu-inline"),{backgroundColor:"transparent!important"}),"".concat(t.antCls,`-menu-item:active, `).concat(t.antCls,"-menu-submenu-title:active"),{backgroundColor:"transparent!important"}),"&".concat(t.antCls,"-menu-light"),K({},"".concat(t.antCls,`-menu-item:hover, `).concat(t.antCls,`-menu-item-active, `).concat(t.antCls,`-menu-submenu-active, `).concat(t.antCls,"-menu-submenu-title:hover"),K({color:(a=t.layout)===null||a===void 0||(a=a.sider)===null||a===void 0?void 0:a.colorTextMenuActive,borderRadius:t.borderRadius},"".concat(t.antCls,"-menu-submenu-arrow"),{color:(s=t.layout)===null||s===void 0||(s=s.sider)===null||s===void 0?void 0:s.colorTextMenuActive}))),"&".concat(t.antCls,"-menu:not(").concat(t.antCls,"-menu-horizontal)"),K(K({},"".concat(t.antCls,"-menu-item-selected"),{backgroundColor:(l=t.layout)===null||l===void 0||(l=l.sider)===null||l===void 0?void 0:l.colorBgMenuItemSelected,borderRadius:t.borderRadius}),"".concat(t.antCls,`-menu-item:hover, `).concat(t.antCls,`-menu-item-active, - `).concat(t.antCls,"-menu-submenu-title:hover"),K({color:(c=t.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorTextMenuActive,borderRadius:t.borderRadius,backgroundColor:"".concat((u=t.layout)===null||u===void 0||(u=u.header)===null||u===void 0?void 0:u.colorBgMenuItemHover," !important")},"".concat(t.antCls,"-menu-submenu-arrow"),{color:(d=t.layout)===null||d===void 0||(d=d.sider)===null||d===void 0?void 0:d.colorTextMenuActive}))),"".concat(t.antCls,"-menu-item-selected"),{color:(p=t.layout)===null||p===void 0||(p=p.sider)===null||p===void 0?void 0:p.colorTextMenuSelected}),K(K(K(K(K(w,"".concat(t.antCls,"-menu-submenu-selected"),{color:(h=t.layout)===null||h===void 0||(h=h.sider)===null||h===void 0?void 0:h.colorTextMenuSelected}),"&".concat(t.antCls,"-menu:not(").concat(t.antCls,"-menu-inline) ").concat(t.antCls,"-menu-submenu-open"),{color:(m=t.layout)===null||m===void 0||(m=m.sider)===null||m===void 0?void 0:m.colorTextMenuSelected}),"&".concat(t.antCls,"-menu-vertical"),K({},"".concat(t.antCls,"-menu-submenu-selected"),{borderRadius:t.borderRadius,color:(v=t.layout)===null||v===void 0||(v=v.sider)===null||v===void 0?void 0:v.colorTextMenuSelected})),"".concat(t.antCls,"-menu-submenu:hover > ").concat(t.antCls,"-menu-submenu-title > ").concat(t.antCls,"-menu-submenu-arrow"),{color:(g=t.layout)===null||g===void 0||(g=g.sider)===null||g===void 0?void 0:g.colorTextMenuActive}),"&".concat(t.antCls,"-menu-horizontal"),K(K(K(K({},"".concat(t.antCls,`-menu-item:hover, + `).concat(t.antCls,"-menu-submenu-title:hover"),K({color:(c=t.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorTextMenuActive,borderRadius:t.borderRadius,backgroundColor:"".concat((u=t.layout)===null||u===void 0||(u=u.header)===null||u===void 0?void 0:u.colorBgMenuItemHover," !important")},"".concat(t.antCls,"-menu-submenu-arrow"),{color:(d=t.layout)===null||d===void 0||(d=d.sider)===null||d===void 0?void 0:d.colorTextMenuActive}))),"".concat(t.antCls,"-menu-item-selected"),{color:(f=t.layout)===null||f===void 0||(f=f.sider)===null||f===void 0?void 0:f.colorTextMenuSelected}),K(K(K(K(K(C,"".concat(t.antCls,"-menu-submenu-selected"),{color:(h=t.layout)===null||h===void 0||(h=h.sider)===null||h===void 0?void 0:h.colorTextMenuSelected}),"&".concat(t.antCls,"-menu:not(").concat(t.antCls,"-menu-inline) ").concat(t.antCls,"-menu-submenu-open"),{color:(m=t.layout)===null||m===void 0||(m=m.sider)===null||m===void 0?void 0:m.colorTextMenuSelected}),"&".concat(t.antCls,"-menu-vertical"),K({},"".concat(t.antCls,"-menu-submenu-selected"),{borderRadius:t.borderRadius,color:(v=t.layout)===null||v===void 0||(v=v.sider)===null||v===void 0?void 0:v.colorTextMenuSelected})),"".concat(t.antCls,"-menu-submenu:hover > ").concat(t.antCls,"-menu-submenu-title > ").concat(t.antCls,"-menu-submenu-arrow"),{color:(g=t.layout)===null||g===void 0||(g=g.sider)===null||g===void 0?void 0:g.colorTextMenuActive}),"&".concat(t.antCls,"-menu-horizontal"),K(K(K(K({},"".concat(t.antCls,`-menu-item:hover, `).concat(t.antCls,`-menu-submenu:hover, `).concat(t.antCls,`-menu-item-active, - `).concat(t.antCls,"-menu-submenu-active"),{borderRadius:4,transition:"none",color:(x=t.layout)===null||x===void 0||(x=x.header)===null||x===void 0?void 0:x.colorTextMenuActive,backgroundColor:"".concat((y=t.layout)===null||y===void 0||(y=y.header)===null||y===void 0?void 0:y.colorBgMenuItemHover," !important")}),"".concat(t.antCls,`-menu-item-open, + `).concat(t.antCls,"-menu-submenu-active"),{borderRadius:4,transition:"none",color:(b=t.layout)===null||b===void 0||(b=b.header)===null||b===void 0?void 0:b.colorTextMenuActive,backgroundColor:"".concat((y=t.layout)===null||y===void 0||(y=y.header)===null||y===void 0?void 0:y.colorBgMenuItemHover," !important")}),"".concat(t.antCls,`-menu-item-open, `).concat(t.antCls,`-menu-submenu-open, `).concat(t.antCls,`-menu-item-selected, - `).concat(t.antCls,"-menu-submenu-selected"),K({backgroundColor:(b=t.layout)===null||b===void 0||(b=b.header)===null||b===void 0?void 0:b.colorBgMenuItemSelected,borderRadius:t.borderRadius,transition:"none",color:"".concat((C=t.layout)===null||C===void 0||(C=C.header)===null||C===void 0?void 0:C.colorTextMenuSelected," !important")},"".concat(t.antCls,"-menu-submenu-arrow"),{color:"".concat((S=t.layout)===null||S===void 0||(S=S.header)===null||S===void 0?void 0:S.colorTextMenuSelected," !important")})),"> ".concat(t.antCls,"-menu-item, > ").concat(t.antCls,"-menu-submenu"),{paddingInline:16,marginInline:4}),"> ".concat(t.antCls,"-menu-item::after, > ").concat(t.antCls,"-menu-submenu::after"),{display:"none"})))),"".concat(t.proComponentsCls,"-top-nav-header-base-menu"),K(K({},"&".concat(t.antCls,"-menu"),K({color:(E=t.layout)===null||E===void 0||(E=E.header)===null||E===void 0?void 0:E.colorTextMenu},"".concat(t.antCls,"-menu-item a"),{color:"inherit"})),"&".concat(t.antCls,"-menu-light"),K(K({},"".concat(t.antCls,`-menu-item:hover, + `).concat(t.antCls,"-menu-submenu-selected"),K({backgroundColor:(x=t.layout)===null||x===void 0||(x=x.header)===null||x===void 0?void 0:x.colorBgMenuItemSelected,borderRadius:t.borderRadius,transition:"none",color:"".concat((w=t.layout)===null||w===void 0||(w=w.header)===null||w===void 0?void 0:w.colorTextMenuSelected," !important")},"".concat(t.antCls,"-menu-submenu-arrow"),{color:"".concat((S=t.layout)===null||S===void 0||(S=S.header)===null||S===void 0?void 0:S.colorTextMenuSelected," !important")})),"> ".concat(t.antCls,"-menu-item, > ").concat(t.antCls,"-menu-submenu"),{paddingInline:16,marginInline:4}),"> ".concat(t.antCls,"-menu-item::after, > ").concat(t.antCls,"-menu-submenu::after"),{display:"none"})))),"".concat(t.proComponentsCls,"-top-nav-header-base-menu"),K(K({},"&".concat(t.antCls,"-menu"),K({color:(E=t.layout)===null||E===void 0||(E=E.header)===null||E===void 0?void 0:E.colorTextMenu},"".concat(t.antCls,"-menu-item a"),{color:"inherit"})),"&".concat(t.antCls,"-menu-light"),K(K({},"".concat(t.antCls,`-menu-item:hover, `).concat(t.antCls,`-menu-item-active, `).concat(t.antCls,`-menu-submenu-active, - `).concat(t.antCls,"-menu-submenu-title:hover"),K({color:(_=t.layout)===null||_===void 0||(_=_.header)===null||_===void 0?void 0:_.colorTextMenuActive,borderRadius:t.borderRadius,transition:"none",backgroundColor:(P=t.layout)===null||P===void 0||(P=P.header)===null||P===void 0?void 0:P.colorBgMenuItemSelected},"".concat(t.antCls,"-menu-submenu-arrow"),{color:($=t.layout)===null||$===void 0||($=$.header)===null||$===void 0?void 0:$.colorTextMenuActive})),"".concat(t.antCls,"-menu-item-selected"),{color:(R=t.layout)===null||R===void 0||(R=R.header)===null||R===void 0?void 0:R.colorTextMenuSelected,borderRadius:t.borderRadius,backgroundColor:(O=t.layout)===null||O===void 0||(O=O.header)===null||O===void 0?void 0:O.colorBgMenuItemSelected})))),"".concat(t.antCls,"-menu-sub").concat(t.antCls,"-menu-inline"),{backgroundColor:"transparent!important"}),"".concat(t.antCls,"-menu-submenu-popup"),K(K(K(K({backgroundColor:"rgba(255, 255, 255, 0.42)","-webkit-backdrop-filter":"blur(8px)",backdropFilter:"blur(8px)"},"".concat(t.antCls,"-menu"),K({background:"transparent !important",backgroundColor:"transparent !important"},"".concat(t.antCls,`-menu-item:active, - `).concat(t.antCls,"-menu-submenu-title:active"),{backgroundColor:"transparent!important"})),"".concat(t.antCls,"-menu-item-selected"),{color:(T=t.layout)===null||T===void 0||(T=T.sider)===null||T===void 0?void 0:T.colorTextMenuSelected}),"".concat(t.antCls,"-menu-submenu-selected"),{color:(I=t.layout)===null||I===void 0||(I=I.sider)===null||I===void 0?void 0:I.colorTextMenuSelected}),"".concat(t.antCls,"-menu:not(").concat(t.antCls,"-menu-horizontal)"),K(K({},"".concat(t.antCls,"-menu-item-selected"),{backgroundColor:"rgba(0, 0, 0, 0.04)",borderRadius:t.borderRadius,color:(k=t.layout)===null||k===void 0||(k=k.sider)===null||k===void 0?void 0:k.colorTextMenuSelected}),"".concat(t.antCls,`-menu-item:hover, + `).concat(t.antCls,"-menu-submenu-title:hover"),K({color:(_=t.layout)===null||_===void 0||(_=_.header)===null||_===void 0?void 0:_.colorTextMenuActive,borderRadius:t.borderRadius,transition:"none",backgroundColor:(P=t.layout)===null||P===void 0||(P=P.header)===null||P===void 0?void 0:P.colorBgMenuItemSelected},"".concat(t.antCls,"-menu-submenu-arrow"),{color:($=t.layout)===null||$===void 0||($=$.header)===null||$===void 0?void 0:$.colorTextMenuActive})),"".concat(t.antCls,"-menu-item-selected"),{color:(T=t.layout)===null||T===void 0||(T=T.header)===null||T===void 0?void 0:T.colorTextMenuSelected,borderRadius:t.borderRadius,backgroundColor:(R=t.layout)===null||R===void 0||(R=R.header)===null||R===void 0?void 0:R.colorBgMenuItemSelected})))),"".concat(t.antCls,"-menu-sub").concat(t.antCls,"-menu-inline"),{backgroundColor:"transparent!important"}),"".concat(t.antCls,"-menu-submenu-popup"),K(K(K(K({backgroundColor:"rgba(255, 255, 255, 0.42)","-webkit-backdrop-filter":"blur(8px)",backdropFilter:"blur(8px)"},"".concat(t.antCls,"-menu"),K({background:"transparent !important",backgroundColor:"transparent !important"},"".concat(t.antCls,`-menu-item:active, + `).concat(t.antCls,"-menu-submenu-title:active"),{backgroundColor:"transparent!important"})),"".concat(t.antCls,"-menu-item-selected"),{color:(O=t.layout)===null||O===void 0||(O=O.sider)===null||O===void 0?void 0:O.colorTextMenuSelected}),"".concat(t.antCls,"-menu-submenu-selected"),{color:(k=t.layout)===null||k===void 0||(k=k.sider)===null||k===void 0?void 0:k.colorTextMenuSelected}),"".concat(t.antCls,"-menu:not(").concat(t.antCls,"-menu-horizontal)"),K(K({},"".concat(t.antCls,"-menu-item-selected"),{backgroundColor:"rgba(0, 0, 0, 0.04)",borderRadius:t.borderRadius,color:(I=t.layout)===null||I===void 0||(I=I.sider)===null||I===void 0?void 0:I.colorTextMenuSelected}),"".concat(t.antCls,`-menu-item:hover, `).concat(t.antCls,`-menu-item-active, - `).concat(t.antCls,"-menu-submenu-title:hover"),K({color:(N=t.layout)===null||N===void 0||(N=N.sider)===null||N===void 0?void 0:N.colorTextMenuActive,borderRadius:t.borderRadius},"".concat(t.antCls,"-menu-submenu-arrow"),{color:(D=t.layout)===null||D===void 0||(D=D.sider)===null||D===void 0?void 0:D.colorTextMenuActive}))))},CIt=function(t){var n,r,o,i;return K(K({},"".concat(t.antCls,"-layout"),{backgroundColor:"transparent !important"}),t.componentCls,K(K(K(K({},"& ".concat(t.antCls,"-layout"),{display:"flex",backgroundColor:"transparent",width:"100%"}),"".concat(t.componentCls,"-content"),{display:"flex",flexDirection:"column",width:"100%",backgroundColor:((n=t.layout)===null||n===void 0||(n=n.pageContainer)===null||n===void 0?void 0:n.colorBgPageContainer)||"transparent",position:"relative",paddingBlock:(r=t.layout)===null||r===void 0||(r=r.pageContainer)===null||r===void 0?void 0:r.paddingBlockPageContainerContent,paddingInline:(o=t.layout)===null||o===void 0||(o=o.pageContainer)===null||o===void 0?void 0:o.paddingInlinePageContainerContent,"&-has-page-container":{padding:0}}),"".concat(t.componentCls,"-container"),{width:"100%",display:"flex",flexDirection:"column",minWidth:0,minHeight:0,backgroundColor:"transparent"}),"".concat(t.componentCls,"-bg-list"),{pointerEvents:"none",position:"fixed",overflow:"hidden",insetBlockStart:0,insetInlineStart:0,zIndex:0,height:"100%",width:"100%",background:(i=t.layout)===null||i===void 0?void 0:i.bgLayout}))};function wIt(e){return Fr("ProLayout",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[CIt(n),xIt(n)]})}function SIt(e){if(!e||e==="/")return["/"];var t=e.split("/").filter(function(n){return n});return t.map(function(n,r){return"/".concat(t.slice(0,r+1).join("/"))})}var EIt=function(){var t;return typeof process>"u"?Wd:((t=process)===null||t===void 0||(t=t.env)===null||t===void 0?void 0:t.ANTD_VERSION)||Wd},_It=function(t,n,r){var o=t,i=o.breadcrumbName,a=o.title,s=o.path,l=r.findIndex(function(c){return c.linkPath===t.path})===r.length-1;return l?M.jsx("span",{children:a||i}):M.jsx("span",{onClick:s?function(){return location.href=s}:void 0,children:a||i})},$It=function(t,n){var r=n.formatMessage,o=n.menu;return t.locale&&r&&(o==null?void 0:o.locale)!==!1?r({id:t.locale,defaultMessage:t.name}):t.name},PIt=function(t,n){var r=t.get(n);if(!r){var o=Array.from(t.keys())||[],i=o.find(function(a){try{return a!=null&&a.startsWith("http")?!1:H5(a.replace("?",""))(n)}catch(s){return console.log("path",a,s),!1}});i&&(r=t.get(i))}return r||{path:""}},MIt=function(t){var n=t.location,r=t.breadcrumbMap;return{location:n,breadcrumbMap:r}},RIt=function(t,n,r){var o=SIt(t==null?void 0:t.pathname),i=o.map(function(a){var s=PIt(n,a),l=$It(s,r),c=s.hideInBreadcrumb;return l&&!c?{linkPath:a,breadcrumbName:l,title:l,component:s.component}:{linkPath:"",breadcrumbName:"",title:""}}).filter(function(a){return a&&a.linkPath});return i},OIt=function(t){var n=MIt(t),r=n.location,o=n.breadcrumbMap;return r&&r.pathname&&o?RIt(r,o,t):[]},TIt=function(t,n){var r=t.breadcrumbRender,o=t.itemRender,i=n.breadcrumbProps||{},a=i.minLength,s=a===void 0?2:a,l=OIt(t),c=function(p){for(var h=o||_It,m=arguments.length,v=new Array(m>1?m-1:0),g=1;g-1?{items:u,itemRender:c}:{routes:u,itemRender:c}};function IIt(e){return Ne(e).reduce(function(t,n){var r=ie(n,2),o=r[0],i=r[1];return t[o]=i,t},{})}var kIt=function e(t,n,r,o){var i=uIt(t,(n==null?void 0:n.locale)||!1,r,!0),a=i.menuData,s=i.breadcrumb;return o?e(o(a),n,r,void 0):{breadcrumb:IIt(s),breadcrumbMap:s,menuData:a}},NIt=function(t){var n=f.useState({}),r=ie(n,2),o=r[0],i=r[1];return f.useEffect(function(){i(fl({layout:dt(t.layout)!=="object"?t.layout:void 0,navTheme:t.navTheme,menuRender:t.menuRender,footerRender:t.footerRender,menuHeaderRender:t.menuHeaderRender,headerRender:t.headerRender,fixSiderbar:t.fixSiderbar}))},[t.layout,t.navTheme,t.menuRender,t.footerRender,t.menuHeaderRender,t.headerRender,t.fixSiderbar]),o},DIt=["id","defaultMessage"],AIt=["fixSiderbar","navTheme","layout"],yJ=0,FIt=function(t,n){var r;return t.headerRender===!1||t.pure?null:M.jsx(UTt,B(B({matchMenuKeys:n},t),{},{stylish:(r=t.stylish)===null||r===void 0?void 0:r.header}))},BIt=function(t){return t.footerRender===!1||t.pure?null:t.footerRender?t.footerRender(B({},t),M.jsx(cTt,{})):null},LIt=function(t,n){var r,o=t.layout,i=t.isMobile,a=t.selectedKeys,s=t.openKeys,l=t.splitMenus,c=t.suppressSiderWhenMenuEmpty,u=t.menuRender;if(t.menuRender===!1||t.pure)return null;var d=t.menuData;if(l&&(s!==!1||o==="mix")&&!i){var p=a||n,h=ie(p,1),m=h[0];if(m){var v;d=((v=t.menuData)===null||v===void 0||(v=v.find(function(b){return b.key===m}))===null||v===void 0?void 0:v.children)||[]}else d=[]}var g=v4(d||[]);if(g&&(g==null?void 0:g.length)<1&&(l||c))return null;if(o==="top"&&!i){var x;return M.jsx(vJ,B(B({matchMenuKeys:n},t),{},{hide:!0,stylish:(x=t.stylish)===null||x===void 0?void 0:x.sider}))}var y=M.jsx(vJ,B(B({matchMenuKeys:n},t),{},{menuData:g,stylish:(r=t.stylish)===null||r===void 0?void 0:r.sider}));return u?u(t,y):y},jIt=function(t,n){var r=n.pageTitleRender,o=dJ(t);if(r===!1)return{title:n.title||"",id:"",pageName:""};if(r){var i=r(t,o.title,o);if(typeof i=="string")return dJ(B(B({},o),{},{title:i}));Jn(typeof i=="string","pro-layout: renderPageTitle return value should be a string")}return o},zIt=function(t,n,r){return t?n?64:r:0},HIt=function(t){var n,r,o,i,a,s,l,c,u,d,p,h,m,v,g=t||{},x=g.children,y=g.onCollapse,b=g.location,C=b===void 0?{pathname:"/"}:b,S=g.contentStyle,w=g.route,E=g.defaultCollapsed,_=g.style,P=g.siderWidth,$=g.menu,R=g.siderMenuType,O=g.isChildrenLayout,T=g.menuDataRender,I=g.actionRef,k=g.bgLayoutImgList,N=g.formatMessage,D=g.loading,L=f.useMemo(function(){return P||(t.layout==="mix"?215:256)},[t.layout,P]),H=f.useContext(Vt.ConfigContext),U=(n=t.prefixCls)!==null&&n!==void 0?n:H.getPrefixCls("pro"),V=Gt(!1,{value:$==null?void 0:$.loading,onChange:$==null?void 0:$.onLoadingChange}),j=ie(V,2),F=j[0],W=j[1],X=f.useState(function(){return yJ+=1,"pro-layout-".concat(yJ)}),J=ie(X,1),q=J[0],A=f.useCallback(function(xt){var Nt=xt.id,wt=xt.defaultMessage,ft=Ye(xt,DIt);if(N)return N(B({id:Nt,defaultMessage:wt},ft));var vt=r4t();return vt[Nt]?vt[Nt]:wt},[N]),z=J7([q,$==null?void 0:$.params],function(){var xt=co(Cn().mark(function Nt(wt){var ft,vt,rt,yt;return Cn().wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return vt=ie(wt,2),rt=vt[1],W(!0),ke.next=4,$==null||(ft=$.request)===null||ft===void 0?void 0:ft.call($,rt||{},(w==null?void 0:w.children)||(w==null?void 0:w.routes)||[]);case 4:return yt=ke.sent,W(!1),ke.abrupt("return",yt);case 7:case"end":return ke.stop()}},Nt)}));return function(Nt){return xt.apply(this,arguments)}}(),{revalidateOnFocus:!1,shouldRetryOnError:!1,revalidateOnReconnect:!1}),G=z.data,Y=z.mutate,Q=z.isLoading;f.useEffect(function(){W(Q)},[Q]);var ee=Z7(),te=ee.cache;f.useEffect(function(){return function(){te instanceof Map&&te.delete(q)}},[]);var oe=f.useMemo(function(){return kIt(G||(w==null?void 0:w.children)||(w==null?void 0:w.routes)||[],$,A,T)},[A,$,T,G,w==null?void 0:w.children,w==null?void 0:w.routes]),ne=oe||{},le=ne.breadcrumb,ce=ne.breadcrumbMap,he=ne.menuData,ue=he===void 0?[]:he;I&&$!==null&&$!==void 0&&$.request&&(I.current={reload:function(){Y()}});var fe=f.useMemo(function(){return hIt(C.pathname||"/",ue||[])},[C.pathname,ue]),ve=f.useMemo(function(){return Array.from(new Set(fe.map(function(xt){return xt.key||xt.path||""})))},[fe]),ge=fe[fe.length-1]||{},de=NIt(ge),be=B(B({},t),de),Ee=be.fixSiderbar;be.navTheme;var Le=be.layout,Re=Ye(be,AIt),Pe=Vft(),ze=f.useMemo(function(){return(Pe==="sm"||Pe==="xs")&&!t.disableMobile},[Pe,t.disableMobile]),Ie=Le!=="top"&&!ze,$e=Gt(function(){return E!==void 0?E:!!(ze||Pe==="md")},{value:t.collapsed,onChange:y}),Be=ie($e,2),Ce=Be[0],Oe=Be[1],Fe=En(B(B(B({prefixCls:U},t),{},{siderWidth:L},de),{},{formatMessage:A,breadcrumb:le,menu:B(B({},$),{},{type:R||($==null?void 0:$.type),loading:F}),layout:Le}),["className","style","breadcrumbRender"]),Se=jIt(B(B({pathname:C.pathname},Fe),{},{breadcrumbMap:ce}),t),Ae=TIt(B(B({},Fe),{},{breadcrumbRender:t.breadcrumbRender,breadcrumbMap:ce}),t),Ve=LIt(B(B({},Fe),{},{menuData:ue,onCollapse:Oe,isMobile:ze,collapsed:Ce}),ve),Je=FIt(B(B({},Fe),{},{children:null,hasSiderMenu:!!Ve,menuData:ue,isMobile:ze,collapsed:Ce,onCollapse:Oe}),ve),ht=BIt(B({isMobile:ze,collapsed:Ce},Fe)),He=f.useContext(QZ),Ke=He.isChildrenLayout,it=O!==void 0?O:Ke,Ge="".concat(U,"-layout"),ut=wIt(Ge),Ze=ut.wrapSSR,et=ut.hashId,tt=re(t.className,et,"ant-design-pro",Ge,K(K(K(K(K({},"screen-".concat(Pe),Pe),"".concat(Ge,"-top-menu"),Le==="top"),"".concat(Ge,"-is-children"),it),"".concat(Ge,"-fix-siderbar"),Ee),"".concat(Ge,"-").concat(Le),Le)),mt=zIt(!!Ie,Ce,L),me={position:"relative"};(it||S&&S.minHeight)&&(me.minHeight=0),f.useEffect(function(){var xt;(xt=t.onPageChange)===null||xt===void 0||xt.call(t,t.location)},[C.pathname,(r=C.pathname)===null||r===void 0?void 0:r.search]);var pe=f.useState(!1),ye=ie(pe,2),Te=ye[0],je=ye[1],We=f.useState(0),Xe=ie(We,2),st=Xe[0],ct=Xe[1];Zct(Se,t.title||!1);var at=f.useContext(vc),Ue=at.token,Mt=f.useMemo(function(){return k&&k.length>0?k==null?void 0:k.map(function(xt,Nt){return M.jsx("img",{src:xt.src,style:B({position:"absolute"},xt)},Nt)}):null},[k]);return Ze(M.jsx(QZ.Provider,{value:B(B({},Fe),{},{breadcrumb:Ae,menuData:ue,isMobile:ze,collapsed:Ce,hasPageContainer:st,setHasPageContainer:ct,isChildrenLayout:!0,title:Se.pageName,hasSiderMenu:!!Ve,hasHeader:!!Je,siderWidth:mt,hasFooter:!!ht,hasFooterToolbar:Te,setHasFooterToolbar:je,pageTitleInfo:Se,matchMenus:fe,matchMenuKeys:ve,currentMenu:ge}),children:t.pure?M.jsx(M.Fragment,{children:x}):M.jsxs("div",{className:tt,children:[Mt||(o=Ue.layout)!==null&&o!==void 0&&o.bgLayout?M.jsx("div",{className:re("".concat(Ge,"-bg-list"),et),children:Mt}):null,M.jsxs(Dr,{style:B({minHeight:"100%",flexDirection:Ve?"row":void 0},_),children:[M.jsx(Vt,{theme:{hashed:r0(),token:{controlHeightLG:((i=Ue.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.menuHeight)||(Ue==null?void 0:Ue.controlHeightLG)},components:{Menu:Bve({colorItemBg:((a=Ue.layout)===null||a===void 0||(a=a.sider)===null||a===void 0?void 0:a.colorMenuBackground)||"transparent",colorSubItemBg:((s=Ue.layout)===null||s===void 0||(s=s.sider)===null||s===void 0?void 0:s.colorMenuBackground)||"transparent",radiusItem:Ue.borderRadius,colorItemBgSelected:((l=Ue.layout)===null||l===void 0||(l=l.sider)===null||l===void 0?void 0:l.colorBgMenuItemSelected)||(Ue==null?void 0:Ue.colorBgTextHover),colorItemBgHover:((c=Ue.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorBgMenuItemHover)||(Ue==null?void 0:Ue.colorBgTextHover),colorItemBgActive:((u=Ue.layout)===null||u===void 0||(u=u.sider)===null||u===void 0?void 0:u.colorBgMenuItemActive)||(Ue==null?void 0:Ue.colorBgTextActive),colorItemBgSelectedHorizontal:((d=Ue.layout)===null||d===void 0||(d=d.sider)===null||d===void 0?void 0:d.colorBgMenuItemSelected)||(Ue==null?void 0:Ue.colorBgTextHover),colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemText:((p=Ue.layout)===null||p===void 0||(p=p.sider)===null||p===void 0?void 0:p.colorTextMenu)||(Ue==null?void 0:Ue.colorTextSecondary),colorItemTextHover:((h=Ue.layout)===null||h===void 0||(h=h.sider)===null||h===void 0?void 0:h.colorTextMenuItemHover)||"rgba(0, 0, 0, 0.85)",colorItemTextSelected:((m=Ue.layout)===null||m===void 0||(m=m.sider)===null||m===void 0?void 0:m.colorTextMenuSelected)||"rgba(0, 0, 0, 1)",popupBg:Ue==null?void 0:Ue.colorBgElevated,subMenuItemBg:Ue==null?void 0:Ue.colorBgElevated,darkSubMenuItemBg:"transparent",darkPopupBg:Ue==null?void 0:Ue.colorBgElevated})}},children:Ve}),M.jsxs("div",{style:me,className:"".concat(Ge,"-container ").concat(et).trim(),children:[Je,M.jsx(mIt,B(B({hasPageContainer:st,isChildrenLayout:it},Re),{},{hasHeader:!!Je,prefixCls:Ge,style:S,children:D?M.jsx(oTt,{}):x})),ht,Te&&M.jsx("div",{className:"".concat(Ge,"-has-footer"),style:{height:64,marginBlockStart:(v=Ue.layout)===null||v===void 0||(v=v.pageContainer)===null||v===void 0?void 0:v.paddingBlockPageContainerContent}})]})]})]})}))},nbe=function(t){var n=t.colorPrimary,r=t.navTheme!==void 0?{dark:t.navTheme==="realDark"}:{};return M.jsx(Vt,{theme:n?{token:{colorPrimary:n}}:void 0,children:M.jsx(zT,B(B({},r),{},{token:t.token,prefixCls:t.prefixCls,children:M.jsx(HIt,B(B({logo:M.jsx(gIt,{})},Vye),{},{location:t9()?window.location:void 0},t))}))})};function VIt(){for(var e=arguments.length,t=new Array(e),n=0;nr=>{t.forEach(o=>o(r))},t)}const b4=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function pb(e){const t=Object.prototype.toString.call(e);return t==="[object Window]"||t==="[object global]"}function K9(e){return"nodeType"in e}function ja(e){var t,n;return e?pb(e)?e:K9(e)&&(t=(n=e.ownerDocument)==null?void 0:n.defaultView)!=null?t:window:window}function Y9(e){const{Document:t}=ja(e);return e instanceof t}function MS(e){return pb(e)?!1:e instanceof ja(e).HTMLElement}function rbe(e){return e instanceof ja(e).SVGElement}function hb(e){return e?pb(e)?e.document:K9(e)?Y9(e)?e:MS(e)||rbe(e)?e.ownerDocument:document:document:document}const Tc=b4?f.useLayoutEffect:f.useEffect;function x4(e){const t=f.useRef(e);return Tc(()=>{t.current=e}),f.useCallback(function(){for(var n=arguments.length,r=new Array(n),o=0;o{e.current=setInterval(r,o)},[]),n=f.useCallback(()=>{e.current!==null&&(clearInterval(e.current),e.current=null)},[]);return[t,n]}function VC(e,t){t===void 0&&(t=[e]);const n=f.useRef(e);return Tc(()=>{n.current!==e&&(n.current=e)},t),n}function RS(e,t){const n=f.useRef();return f.useMemo(()=>{const r=e(n.current);return n.current=r,r},[...t])}function BM(e){const t=x4(e),n=f.useRef(null),r=f.useCallback(o=>{o!==n.current&&(t==null||t(o,n.current)),n.current=o},[]);return[n,r]}function LM(e){const t=f.useRef();return f.useEffect(()=>{t.current=e},[e]),t.current}let T6={};function OS(e,t){return f.useMemo(()=>{if(t)return t;const n=T6[e]==null?0:T6[e]+1;return T6[e]=n,e+"-"+n},[e,t])}function obe(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o{const s=Object.entries(a);for(const[l,c]of s){const u=i[l];u!=null&&(i[l]=u+e*c)}return i},{...t})}}const o0=obe(1),jM=obe(-1);function UIt(e){return"clientX"in e&&"clientY"in e}function C4(e){if(!e)return!1;const{KeyboardEvent:t}=ja(e.target);return t&&e instanceof t}function GIt(e){if(!e)return!1;const{TouchEvent:t}=ja(e.target);return t&&e instanceof t}function zM(e){if(GIt(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}else if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return UIt(e)?{x:e.clientX,y:e.clientY}:null}const Kd=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[Kd.Translate.toString(e),Kd.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+" "+n+"ms "+r}}}),bJ="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function qIt(e){return e.matches(bJ)?e:e.querySelector(bJ)}const KIt={display:"none"};function YIt(e){let{id:t,value:n}=e;return Z.createElement("div",{id:t,style:KIt},n)}function XIt(e){let{id:t,announcement:n,ariaLiveType:r="assertive"}=e;const o={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return Z.createElement("div",{id:t,style:o,role:"status","aria-live":r,"aria-atomic":!0},n)}function QIt(){const[e,t]=f.useState("");return{announce:f.useCallback(r=>{r!=null&&t(r)},[]),announcement:e}}const ibe=f.createContext(null);function ZIt(e){const t=f.useContext(ibe);f.useEffect(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of ");return t(e)},[e,t])}function JIt(){const[e]=f.useState(()=>new Set),t=f.useCallback(r=>(e.add(r),()=>e.delete(r)),[e]);return[f.useCallback(r=>{let{type:o,event:i}=r;e.forEach(a=>{var s;return(s=a[o])==null?void 0:s.call(a,i)})},[e]),t]}const ekt={draggable:` + `).concat(t.antCls,"-menu-submenu-title:hover"),K({color:(D=t.layout)===null||D===void 0||(D=D.sider)===null||D===void 0?void 0:D.colorTextMenuActive,borderRadius:t.borderRadius},"".concat(t.antCls,"-menu-submenu-arrow"),{color:(N=t.layout)===null||N===void 0||(N=N.sider)===null||N===void 0?void 0:N.colorTextMenuActive}))))},wkt=function(t){var n,r,o,i;return K(K({},"".concat(t.antCls,"-layout"),{backgroundColor:"transparent !important"}),t.componentCls,K(K(K(K({},"& ".concat(t.antCls,"-layout"),{display:"flex",backgroundColor:"transparent",width:"100%"}),"".concat(t.componentCls,"-content"),{display:"flex",flexDirection:"column",width:"100%",backgroundColor:((n=t.layout)===null||n===void 0||(n=n.pageContainer)===null||n===void 0?void 0:n.colorBgPageContainer)||"transparent",position:"relative",paddingBlock:(r=t.layout)===null||r===void 0||(r=r.pageContainer)===null||r===void 0?void 0:r.paddingBlockPageContainerContent,paddingInline:(o=t.layout)===null||o===void 0||(o=o.pageContainer)===null||o===void 0?void 0:o.paddingInlinePageContainerContent,"&-has-page-container":{padding:0}}),"".concat(t.componentCls,"-container"),{width:"100%",display:"flex",flexDirection:"column",minWidth:0,minHeight:0,backgroundColor:"transparent"}),"".concat(t.componentCls,"-bg-list"),{pointerEvents:"none",position:"fixed",overflow:"hidden",insetBlockStart:0,insetInlineStart:0,zIndex:0,height:"100%",width:"100%",background:(i=t.layout)===null||i===void 0?void 0:i.bgLayout}))};function Ckt(e){return Fr("ProLayout",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[wkt(n),xkt(n)]})}function Skt(e){if(!e||e==="/")return["/"];var t=e.split("/").filter(function(n){return n});return t.map(function(n,r){return"/".concat(t.slice(0,r+1).join("/"))})}var Ekt=function(){var t;return typeof process>"u"?Wd:((t=process)===null||t===void 0||(t=t.env)===null||t===void 0?void 0:t.ANTD_VERSION)||Wd},_kt=function(t,n,r){var o=t,i=o.breadcrumbName,a=o.title,s=o.path,l=r.findIndex(function(c){return c.linkPath===t.path})===r.length-1;return l?M.jsx("span",{children:a||i}):M.jsx("span",{onClick:s?function(){return location.href=s}:void 0,children:a||i})},$kt=function(t,n){var r=n.formatMessage,o=n.menu;return t.locale&&r&&(o==null?void 0:o.locale)!==!1?r({id:t.locale,defaultMessage:t.name}):t.name},Pkt=function(t,n){var r=t.get(n);if(!r){var o=Array.from(t.keys())||[],i=o.find(function(a){try{return a!=null&&a.startsWith("http")?!1:H5(a.replace("?",""))(n)}catch(s){return console.log("path",a,s),!1}});i&&(r=t.get(i))}return r||{path:""}},Mkt=function(t){var n=t.location,r=t.breadcrumbMap;return{location:n,breadcrumbMap:r}},Tkt=function(t,n,r){var o=Skt(t==null?void 0:t.pathname),i=o.map(function(a){var s=Pkt(n,a),l=$kt(s,r),c=s.hideInBreadcrumb;return l&&!c?{linkPath:a,breadcrumbName:l,title:l,component:s.component}:{linkPath:"",breadcrumbName:"",title:""}}).filter(function(a){return a&&a.linkPath});return i},Rkt=function(t){var n=Mkt(t),r=n.location,o=n.breadcrumbMap;return r&&r.pathname&&o?Tkt(r,o,t):[]},Okt=function(t,n){var r=t.breadcrumbRender,o=t.itemRender,i=n.breadcrumbProps||{},a=i.minLength,s=a===void 0?2:a,l=Rkt(t),c=function(f){for(var h=o||_kt,m=arguments.length,v=new Array(m>1?m-1:0),g=1;g-1?{items:u,itemRender:c}:{routes:u,itemRender:c}};function kkt(e){return De(e).reduce(function(t,n){var r=ie(n,2),o=r[0],i=r[1];return t[o]=i,t},{})}var Ikt=function e(t,n,r,o){var i=ukt(t,(n==null?void 0:n.locale)||!1,r,!0),a=i.menuData,s=i.breadcrumb;return o?e(o(a),n,r,void 0):{breadcrumb:kkt(s),breadcrumbMap:s,menuData:a}},Dkt=function(t){var n=p.useState({}),r=ie(n,2),o=r[0],i=r[1];return p.useEffect(function(){i(fl({layout:dt(t.layout)!=="object"?t.layout:void 0,navTheme:t.navTheme,menuRender:t.menuRender,footerRender:t.footerRender,menuHeaderRender:t.menuHeaderRender,headerRender:t.headerRender,fixSiderbar:t.fixSiderbar}))},[t.layout,t.navTheme,t.menuRender,t.footerRender,t.menuHeaderRender,t.headerRender,t.fixSiderbar]),o},Nkt=["id","defaultMessage"],Akt=["fixSiderbar","navTheme","layout"],yJ=0,Fkt=function(t,n){var r;return t.headerRender===!1||t.pure?null:M.jsx(UOt,B(B({matchMenuKeys:n},t),{},{stylish:(r=t.stylish)===null||r===void 0?void 0:r.header}))},Bkt=function(t){return t.footerRender===!1||t.pure?null:t.footerRender?t.footerRender(B({},t),M.jsx(cOt,{})):null},Lkt=function(t,n){var r,o=t.layout,i=t.isMobile,a=t.selectedKeys,s=t.openKeys,l=t.splitMenus,c=t.suppressSiderWhenMenuEmpty,u=t.menuRender;if(t.menuRender===!1||t.pure)return null;var d=t.menuData;if(l&&(s!==!1||o==="mix")&&!i){var f=a||n,h=ie(f,1),m=h[0];if(m){var v;d=((v=t.menuData)===null||v===void 0||(v=v.find(function(x){return x.key===m}))===null||v===void 0?void 0:v.children)||[]}else d=[]}var g=v4(d||[]);if(g&&(g==null?void 0:g.length)<1&&(l||c))return null;if(o==="top"&&!i){var b;return M.jsx(vJ,B(B({matchMenuKeys:n},t),{},{hide:!0,stylish:(b=t.stylish)===null||b===void 0?void 0:b.sider}))}var y=M.jsx(vJ,B(B({matchMenuKeys:n},t),{},{menuData:g,stylish:(r=t.stylish)===null||r===void 0?void 0:r.sider}));return u?u(t,y):y},jkt=function(t,n){var r=n.pageTitleRender,o=dJ(t);if(r===!1)return{title:n.title||"",id:"",pageName:""};if(r){var i=r(t,o.title,o);if(typeof i=="string")return dJ(B(B({},o),{},{title:i}));Jn(typeof i=="string","pro-layout: renderPageTitle return value should be a string")}return o},zkt=function(t,n,r){return t?n?64:r:0},Hkt=function(t){var n,r,o,i,a,s,l,c,u,d,f,h,m,v,g=t||{},b=g.children,y=g.onCollapse,x=g.location,w=x===void 0?{pathname:"/"}:x,S=g.contentStyle,C=g.route,E=g.defaultCollapsed,_=g.style,P=g.siderWidth,$=g.menu,T=g.siderMenuType,R=g.isChildrenLayout,O=g.menuDataRender,k=g.actionRef,I=g.bgLayoutImgList,D=g.formatMessage,N=g.loading,L=p.useMemo(function(){return P||(t.layout==="mix"?215:256)},[t.layout,P]),H=p.useContext(Vt.ConfigContext),U=(n=t.prefixCls)!==null&&n!==void 0?n:H.getPrefixCls("pro"),V=Gt(!1,{value:$==null?void 0:$.loading,onChange:$==null?void 0:$.onLoadingChange}),j=ie(V,2),F=j[0],W=j[1],X=p.useState(function(){return yJ+=1,"pro-layout-".concat(yJ)}),J=ie(X,1),q=J[0],A=p.useCallback(function(xt){var Dt=xt.id,Ct=xt.defaultMessage,ft=Ye(xt,Nkt);if(D)return D(B({id:Dt,defaultMessage:Ct},ft));var vt=r4t();return vt[Dt]?vt[Dt]:Ct},[D]),z=J7([q,$==null?void 0:$.params],function(){var xt=co(wn().mark(function Dt(Ct){var ft,vt,rt,yt;return wn().wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return vt=ie(Ct,2),rt=vt[1],W(!0),Ie.next=4,$==null||(ft=$.request)===null||ft===void 0?void 0:ft.call($,rt||{},(C==null?void 0:C.children)||(C==null?void 0:C.routes)||[]);case 4:return yt=Ie.sent,W(!1),Ie.abrupt("return",yt);case 7:case"end":return Ie.stop()}},Dt)}));return function(Dt){return xt.apply(this,arguments)}}(),{revalidateOnFocus:!1,shouldRetryOnError:!1,revalidateOnReconnect:!1}),G=z.data,Y=z.mutate,Q=z.isLoading;p.useEffect(function(){W(Q)},[Q]);var ee=Z7(),te=ee.cache;p.useEffect(function(){return function(){te instanceof Map&&te.delete(q)}},[]);var oe=p.useMemo(function(){return Ikt(G||(C==null?void 0:C.children)||(C==null?void 0:C.routes)||[],$,A,O)},[A,$,O,G,C==null?void 0:C.children,C==null?void 0:C.routes]),ne=oe||{},le=ne.breadcrumb,ce=ne.breadcrumbMap,he=ne.menuData,ue=he===void 0?[]:he;k&&$!==null&&$!==void 0&&$.request&&(k.current={reload:function(){Y()}});var fe=p.useMemo(function(){return hkt(w.pathname||"/",ue||[])},[w.pathname,ue]),ve=p.useMemo(function(){return Array.from(new Set(fe.map(function(xt){return xt.key||xt.path||""})))},[fe]),ge=fe[fe.length-1]||{},de=Dkt(ge),be=B(B({},t),de),Ee=be.fixSiderbar;be.navTheme;var Le=be.layout,Te=Ye(be,Akt),Pe=Vft(),ze=p.useMemo(function(){return(Pe==="sm"||Pe==="xs")&&!t.disableMobile},[Pe,t.disableMobile]),ke=Le!=="top"&&!ze,$e=Gt(function(){return E!==void 0?E:!!(ze||Pe==="md")},{value:t.collapsed,onChange:y}),Be=ie($e,2),we=Be[0],Re=Be[1],Fe=En(B(B(B({prefixCls:U},t),{},{siderWidth:L},de),{},{formatMessage:A,breadcrumb:le,menu:B(B({},$),{},{type:T||($==null?void 0:$.type),loading:F}),layout:Le}),["className","style","breadcrumbRender"]),Se=jkt(B(B({pathname:w.pathname},Fe),{},{breadcrumbMap:ce}),t),Ae=Okt(B(B({},Fe),{},{breadcrumbRender:t.breadcrumbRender,breadcrumbMap:ce}),t),Ve=Lkt(B(B({},Fe),{},{menuData:ue,onCollapse:Re,isMobile:ze,collapsed:we}),ve),Je=Fkt(B(B({},Fe),{},{children:null,hasSiderMenu:!!Ve,menuData:ue,isMobile:ze,collapsed:we,onCollapse:Re}),ve),ht=Bkt(B({isMobile:ze,collapsed:we},Fe)),He=p.useContext(QZ),Ke=He.isChildrenLayout,it=R!==void 0?R:Ke,Ge="".concat(U,"-layout"),ut=Ckt(Ge),Ze=ut.wrapSSR,et=ut.hashId,tt=re(t.className,et,"ant-design-pro",Ge,K(K(K(K(K({},"screen-".concat(Pe),Pe),"".concat(Ge,"-top-menu"),Le==="top"),"".concat(Ge,"-is-children"),it),"".concat(Ge,"-fix-siderbar"),Ee),"".concat(Ge,"-").concat(Le),Le)),mt=zkt(!!ke,we,L),me={position:"relative"};(it||S&&S.minHeight)&&(me.minHeight=0),p.useEffect(function(){var xt;(xt=t.onPageChange)===null||xt===void 0||xt.call(t,t.location)},[w.pathname,(r=w.pathname)===null||r===void 0?void 0:r.search]);var pe=p.useState(!1),ye=ie(pe,2),Oe=ye[0],je=ye[1],We=p.useState(0),Xe=ie(We,2),st=Xe[0],ct=Xe[1];Zct(Se,t.title||!1);var at=p.useContext(vc),Ue=at.token,Mt=p.useMemo(function(){return I&&I.length>0?I==null?void 0:I.map(function(xt,Dt){return M.jsx("img",{src:xt.src,style:B({position:"absolute"},xt)},Dt)}):null},[I]);return Ze(M.jsx(QZ.Provider,{value:B(B({},Fe),{},{breadcrumb:Ae,menuData:ue,isMobile:ze,collapsed:we,hasPageContainer:st,setHasPageContainer:ct,isChildrenLayout:!0,title:Se.pageName,hasSiderMenu:!!Ve,hasHeader:!!Je,siderWidth:mt,hasFooter:!!ht,hasFooterToolbar:Oe,setHasFooterToolbar:je,pageTitleInfo:Se,matchMenus:fe,matchMenuKeys:ve,currentMenu:ge}),children:t.pure?M.jsx(M.Fragment,{children:b}):M.jsxs("div",{className:tt,children:[Mt||(o=Ue.layout)!==null&&o!==void 0&&o.bgLayout?M.jsx("div",{className:re("".concat(Ge,"-bg-list"),et),children:Mt}):null,M.jsxs(Nr,{style:B({minHeight:"100%",flexDirection:Ve?"row":void 0},_),children:[M.jsx(Vt,{theme:{hashed:r0(),token:{controlHeightLG:((i=Ue.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.menuHeight)||(Ue==null?void 0:Ue.controlHeightLG)},components:{Menu:Bve({colorItemBg:((a=Ue.layout)===null||a===void 0||(a=a.sider)===null||a===void 0?void 0:a.colorMenuBackground)||"transparent",colorSubItemBg:((s=Ue.layout)===null||s===void 0||(s=s.sider)===null||s===void 0?void 0:s.colorMenuBackground)||"transparent",radiusItem:Ue.borderRadius,colorItemBgSelected:((l=Ue.layout)===null||l===void 0||(l=l.sider)===null||l===void 0?void 0:l.colorBgMenuItemSelected)||(Ue==null?void 0:Ue.colorBgTextHover),colorItemBgHover:((c=Ue.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorBgMenuItemHover)||(Ue==null?void 0:Ue.colorBgTextHover),colorItemBgActive:((u=Ue.layout)===null||u===void 0||(u=u.sider)===null||u===void 0?void 0:u.colorBgMenuItemActive)||(Ue==null?void 0:Ue.colorBgTextActive),colorItemBgSelectedHorizontal:((d=Ue.layout)===null||d===void 0||(d=d.sider)===null||d===void 0?void 0:d.colorBgMenuItemSelected)||(Ue==null?void 0:Ue.colorBgTextHover),colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemText:((f=Ue.layout)===null||f===void 0||(f=f.sider)===null||f===void 0?void 0:f.colorTextMenu)||(Ue==null?void 0:Ue.colorTextSecondary),colorItemTextHover:((h=Ue.layout)===null||h===void 0||(h=h.sider)===null||h===void 0?void 0:h.colorTextMenuItemHover)||"rgba(0, 0, 0, 0.85)",colorItemTextSelected:((m=Ue.layout)===null||m===void 0||(m=m.sider)===null||m===void 0?void 0:m.colorTextMenuSelected)||"rgba(0, 0, 0, 1)",popupBg:Ue==null?void 0:Ue.colorBgElevated,subMenuItemBg:Ue==null?void 0:Ue.colorBgElevated,darkSubMenuItemBg:"transparent",darkPopupBg:Ue==null?void 0:Ue.colorBgElevated})}},children:Ve}),M.jsxs("div",{style:me,className:"".concat(Ge,"-container ").concat(et).trim(),children:[Je,M.jsx(mkt,B(B({hasPageContainer:st,isChildrenLayout:it},Te),{},{hasHeader:!!Je,prefixCls:Ge,style:S,children:N?M.jsx(oOt,{}):b})),ht,Oe&&M.jsx("div",{className:"".concat(Ge,"-has-footer"),style:{height:64,marginBlockStart:(v=Ue.layout)===null||v===void 0||(v=v.pageContainer)===null||v===void 0?void 0:v.paddingBlockPageContainerContent}})]})]})]})}))},nbe=function(t){var n=t.colorPrimary,r=t.navTheme!==void 0?{dark:t.navTheme==="realDark"}:{};return M.jsx(Vt,{theme:n?{token:{colorPrimary:n}}:void 0,children:M.jsx(zO,B(B({},r),{},{token:t.token,prefixCls:t.prefixCls,children:M.jsx(Hkt,B(B({logo:M.jsx(gkt,{})},Vye),{},{location:t9()?window.location:void 0},t))}))})};function Vkt(){for(var e=arguments.length,t=new Array(e),n=0;nr=>{t.forEach(o=>o(r))},t)}const b4=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function pb(e){const t=Object.prototype.toString.call(e);return t==="[object Window]"||t==="[object global]"}function K9(e){return"nodeType"in e}function za(e){var t,n;return e?pb(e)?e:K9(e)&&(t=(n=e.ownerDocument)==null?void 0:n.defaultView)!=null?t:window:window}function Y9(e){const{Document:t}=za(e);return e instanceof t}function MS(e){return pb(e)?!1:e instanceof za(e).HTMLElement}function rbe(e){return e instanceof za(e).SVGElement}function hb(e){return e?pb(e)?e.document:K9(e)?Y9(e)?e:MS(e)||rbe(e)?e.ownerDocument:document:document:document}const Oc=b4?p.useLayoutEffect:p.useEffect;function x4(e){const t=p.useRef(e);return Oc(()=>{t.current=e}),p.useCallback(function(){for(var n=arguments.length,r=new Array(n),o=0;o{e.current=setInterval(r,o)},[]),n=p.useCallback(()=>{e.current!==null&&(clearInterval(e.current),e.current=null)},[]);return[t,n]}function Vw(e,t){t===void 0&&(t=[e]);const n=p.useRef(e);return Oc(()=>{n.current!==e&&(n.current=e)},t),n}function TS(e,t){const n=p.useRef();return p.useMemo(()=>{const r=e(n.current);return n.current=r,r},[...t])}function BM(e){const t=x4(e),n=p.useRef(null),r=p.useCallback(o=>{o!==n.current&&(t==null||t(o,n.current)),n.current=o},[]);return[n,r]}function LM(e){const t=p.useRef();return p.useEffect(()=>{t.current=e},[e]),t.current}let OD={};function RS(e,t){return p.useMemo(()=>{if(t)return t;const n=OD[e]==null?0:OD[e]+1;return OD[e]=n,e+"-"+n},[e,t])}function obe(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o{const s=Object.entries(a);for(const[l,c]of s){const u=i[l];u!=null&&(i[l]=u+e*c)}return i},{...t})}}const o0=obe(1),jM=obe(-1);function Ukt(e){return"clientX"in e&&"clientY"in e}function w4(e){if(!e)return!1;const{KeyboardEvent:t}=za(e.target);return t&&e instanceof t}function Gkt(e){if(!e)return!1;const{TouchEvent:t}=za(e.target);return t&&e instanceof t}function zM(e){if(Gkt(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}else if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return Ukt(e)?{x:e.clientX,y:e.clientY}:null}const Kd=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[Kd.Translate.toString(e),Kd.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+" "+n+"ms "+r}}}),bJ="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function qkt(e){return e.matches(bJ)?e:e.querySelector(bJ)}const Kkt={display:"none"};function Ykt(e){let{id:t,value:n}=e;return Z.createElement("div",{id:t,style:Kkt},n)}function Xkt(e){let{id:t,announcement:n,ariaLiveType:r="assertive"}=e;const o={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return Z.createElement("div",{id:t,style:o,role:"status","aria-live":r,"aria-atomic":!0},n)}function Qkt(){const[e,t]=p.useState("");return{announce:p.useCallback(r=>{r!=null&&t(r)},[]),announcement:e}}const ibe=p.createContext(null);function Zkt(e){const t=p.useContext(ibe);p.useEffect(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of ");return t(e)},[e,t])}function Jkt(){const[e]=p.useState(()=>new Set),t=p.useCallback(r=>(e.add(r),()=>e.delete(r)),[e]);return[p.useCallback(r=>{let{type:o,event:i}=r;e.forEach(a=>{var s;return(s=a[o])==null?void 0:s.call(a,i)})},[e]),t]}const eIt={draggable:` To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel. - `},tkt={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function nkt(e){let{announcements:t=tkt,container:n,hiddenTextDescribedById:r,screenReaderInstructions:o=ekt}=e;const{announce:i,announcement:a}=QIt(),s=OS("DndLiveRegion"),[l,c]=f.useState(!1);if(f.useEffect(()=>{c(!0)},[]),ZIt(f.useMemo(()=>({onDragStart(d){let{active:p}=d;i(t.onDragStart({active:p}))},onDragMove(d){let{active:p,over:h}=d;t.onDragMove&&i(t.onDragMove({active:p,over:h}))},onDragOver(d){let{active:p,over:h}=d;i(t.onDragOver({active:p,over:h}))},onDragEnd(d){let{active:p,over:h}=d;i(t.onDragEnd({active:p,over:h}))},onDragCancel(d){let{active:p,over:h}=d;i(t.onDragCancel({active:p,over:h}))}}),[i,t])),!l)return null;const u=Z.createElement(Z.Fragment,null,Z.createElement(YIt,{id:r,value:o.draggable}),Z.createElement(XIt,{id:s,announcement:a}));return n?Li.createPortal(u,n):u}var fi;(function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"})(fi||(fi={}));function HM(){}function rkt(e,t){return f.useMemo(()=>({sensor:e,options:{}}),[e,t])}function okt(){for(var e=arguments.length,t=new Array(e),n=0;n[...t].filter(r=>r!=null),[...t])}const Ic=Object.freeze({x:0,y:0});function ikt(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function akt(e,t){const n=zM(e);if(!n)return"0 0";const r={x:(n.x-t.left)/t.width*100,y:(n.y-t.top)/t.height*100};return r.x+"% "+r.y+"%"}function skt(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return n-r}function lkt(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function ckt(e){let{left:t,top:n,height:r,width:o}=e;return[{x:t,y:n},{x:t+o,y:n},{x:t,y:n+r},{x:t+o,y:n+r}]}function ukt(e,t){if(!e||e.length===0)return null;const[n]=e;return n[t]}function dkt(e,t){const n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),o=Math.min(t.left+t.width,e.left+e.width),i=Math.min(t.top+t.height,e.top+e.height),a=o-r,s=i-n;if(r{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const o=[];for(const i of r){const{id:a}=i,s=n.get(a);if(s){const l=dkt(s,t);l>0&&o.push({id:a,data:{droppableContainer:i,value:l}})}}return o.sort(lkt)};function pkt(e,t){const{top:n,left:r,bottom:o,right:i}=t;return n<=e.y&&e.y<=o&&r<=e.x&&e.x<=i}const hkt=e=>{let{droppableContainers:t,droppableRects:n,pointerCoordinates:r}=e;if(!r)return[];const o=[];for(const i of t){const{id:a}=i,s=n.get(a);if(s&&pkt(r,s)){const c=ckt(s).reduce((d,p)=>d+ikt(r,p),0),u=Number((c/4).toFixed(4));o.push({id:a,data:{droppableContainer:i,value:u}})}}return o.sort(skt)};function mkt(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}function abe(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:Ic}function gkt(e){return function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i({...a,top:a.top+e*s.y,bottom:a.bottom+e*s.y,left:a.left+e*s.x,right:a.right+e*s.x}),{...n})}}const vkt=gkt(1);function sbe(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}else if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function ykt(e,t,n){const r=sbe(t);if(!r)return e;const{scaleX:o,scaleY:i,x:a,y:s}=r,l=e.left-a-(1-o)*parseFloat(n),c=e.top-s-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),u=o?e.width/o:e.width,d=i?e.height/i:e.height;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l}}const bkt={ignoreTransform:!1};function mb(e,t){t===void 0&&(t=bkt);let n=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:c,transformOrigin:u}=ja(e).getComputedStyle(e);c&&(n=ykt(n,c,u))}const{top:r,left:o,width:i,height:a,bottom:s,right:l}=n;return{top:r,left:o,width:i,height:a,bottom:s,right:l}}function xJ(e){return mb(e,{ignoreTransform:!0})}function xkt(e){const t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}function Ckt(e,t){return t===void 0&&(t=ja(e).getComputedStyle(e)),t.position==="fixed"}function wkt(e,t){t===void 0&&(t=ja(e).getComputedStyle(e));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(o=>{const i=t[o];return typeof i=="string"?n.test(i):!1})}function X9(e,t){const n=[];function r(o){if(t!=null&&n.length>=t||!o)return n;if(Y9(o)&&o.scrollingElement!=null&&!n.includes(o.scrollingElement))return n.push(o.scrollingElement),n;if(!MS(o)||rbe(o)||n.includes(o))return n;const i=ja(e).getComputedStyle(o);return o!==e&&wkt(o,i)&&n.push(o),Ckt(o,i)?n:r(o.parentNode)}return e?r(e):n}function lbe(e){const[t]=X9(e,1);return t??null}function I6(e){return!b4||!e?null:pb(e)?e:K9(e)?Y9(e)||e===hb(e).scrollingElement?window:MS(e)?e:null:null}function cbe(e){return pb(e)?e.scrollX:e.scrollLeft}function ube(e){return pb(e)?e.scrollY:e.scrollTop}function K5(e){return{x:cbe(e),y:ube(e)}}var _i;(function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"})(_i||(_i={}));function dbe(e){return!b4||!e?!1:e===document.scrollingElement}function fbe(e){const t={x:0,y:0},n=dbe(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height},o=e.scrollTop<=t.y,i=e.scrollLeft<=t.x,a=e.scrollTop>=r.y,s=e.scrollLeft>=r.x;return{isTop:o,isLeft:i,isBottom:a,isRight:s,maxScroll:r,minScroll:t}}const Skt={x:.2,y:.2};function Ekt(e,t,n,r,o){let{top:i,left:a,right:s,bottom:l}=n;r===void 0&&(r=10),o===void 0&&(o=Skt);const{isTop:c,isBottom:u,isLeft:d,isRight:p}=fbe(e),h={x:0,y:0},m={x:0,y:0},v={height:t.height*o.y,width:t.width*o.x};return!c&&i<=t.top+v.height?(h.y=_i.Backward,m.y=r*Math.abs((t.top+v.height-i)/v.height)):!u&&l>=t.bottom-v.height&&(h.y=_i.Forward,m.y=r*Math.abs((t.bottom-v.height-l)/v.height)),!p&&s>=t.right-v.width?(h.x=_i.Forward,m.x=r*Math.abs((t.right-v.width-s)/v.width)):!d&&a<=t.left+v.width&&(h.x=_i.Backward,m.x=r*Math.abs((t.left+v.width-a)/v.width)),{direction:h,speed:m}}function _kt(e){if(e===document.scrollingElement){const{innerWidth:i,innerHeight:a}=window;return{top:0,left:0,right:i,bottom:a,width:i,height:a}}const{top:t,left:n,right:r,bottom:o}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:o,width:e.clientWidth,height:e.clientHeight}}function pbe(e){return e.reduce((t,n)=>o0(t,K5(n)),Ic)}function $kt(e){return e.reduce((t,n)=>t+cbe(n),0)}function Pkt(e){return e.reduce((t,n)=>t+ube(n),0)}function hbe(e,t){if(t===void 0&&(t=mb),!e)return;const{top:n,left:r,bottom:o,right:i}=t(e);lbe(e)&&(o<=0||i<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const Mkt=[["x",["left","right"],$kt],["y",["top","bottom"],Pkt]];class Q9{constructor(t,n){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const r=X9(n),o=pbe(r);this.rect={...t},this.width=t.width,this.height=t.height;for(const[i,a,s]of Mkt)for(const l of a)Object.defineProperty(this,l,{get:()=>{const c=s(r),u=o[i]-c;return this.rect[l]+u},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class O1{constructor(t){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(n=>{var r;return(r=this.target)==null?void 0:r.removeEventListener(...n)})},this.target=t}add(t,n,r){var o;(o=this.target)==null||o.addEventListener(t,n,r),this.listeners.push([t,n,r])}}function Rkt(e){const{EventTarget:t}=ja(e);return e instanceof t?e:hb(e)}function k6(e,t){const n=Math.abs(e.x),r=Math.abs(e.y);return typeof t=="number"?Math.sqrt(n**2+r**2)>t:"x"in t&&"y"in t?n>t.x&&r>t.y:"x"in t?n>t.x:"y"in t?r>t.y:!1}var sl;(function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"})(sl||(sl={}));function CJ(e){e.preventDefault()}function Okt(e){e.stopPropagation()}var Cr;(function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter",e.Tab="Tab"})(Cr||(Cr={}));const mbe={start:[Cr.Space,Cr.Enter],cancel:[Cr.Esc],end:[Cr.Space,Cr.Enter,Cr.Tab]},Tkt=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case Cr.Right:return{...n,x:n.x+25};case Cr.Left:return{...n,x:n.x-25};case Cr.Down:return{...n,y:n.y+25};case Cr.Up:return{...n,y:n.y-25}}};class gbe{constructor(t){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=t;const{event:{target:n}}=t;this.props=t,this.listeners=new O1(hb(n)),this.windowListeners=new O1(ja(n)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(sl.Resize,this.handleCancel),this.windowListeners.add(sl.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(sl.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:t,onStart:n}=this.props,r=t.node.current;r&&hbe(r),n(Ic)}handleKeyDown(t){if(C4(t)){const{active:n,context:r,options:o}=this.props,{keyboardCodes:i=mbe,coordinateGetter:a=Tkt,scrollBehavior:s="smooth"}=o,{code:l}=t;if(i.end.includes(l)){this.handleEnd(t);return}if(i.cancel.includes(l)){this.handleCancel(t);return}const{collisionRect:c}=r.current,u=c?{x:c.left,y:c.top}:Ic;this.referenceCoordinates||(this.referenceCoordinates=u);const d=a(t,{active:n,context:r.current,currentCoordinates:u});if(d){const p=jM(d,u),h={x:0,y:0},{scrollableAncestors:m}=r.current;for(const v of m){const g=t.code,{isTop:x,isRight:y,isLeft:b,isBottom:C,maxScroll:S,minScroll:w}=fbe(v),E=_kt(v),_={x:Math.min(g===Cr.Right?E.right-E.width/2:E.right,Math.max(g===Cr.Right?E.left:E.left+E.width/2,d.x)),y:Math.min(g===Cr.Down?E.bottom-E.height/2:E.bottom,Math.max(g===Cr.Down?E.top:E.top+E.height/2,d.y))},P=g===Cr.Right&&!y||g===Cr.Left&&!b,$=g===Cr.Down&&!C||g===Cr.Up&&!x;if(P&&_.x!==d.x){const R=v.scrollLeft+p.x,O=g===Cr.Right&&R<=S.x||g===Cr.Left&&R>=w.x;if(O&&!p.y){v.scrollTo({left:R,behavior:s});return}O?h.x=v.scrollLeft-R:h.x=g===Cr.Right?v.scrollLeft-S.x:v.scrollLeft-w.x,h.x&&v.scrollBy({left:-h.x,behavior:s});break}else if($&&_.y!==d.y){const R=v.scrollTop+p.y,O=g===Cr.Down&&R<=S.y||g===Cr.Up&&R>=w.y;if(O&&!p.x){v.scrollTo({top:R,behavior:s});return}O?h.y=v.scrollTop-R:h.y=g===Cr.Down?v.scrollTop-S.y:v.scrollTop-w.y,h.y&&v.scrollBy({top:-h.y,behavior:s});break}}this.handleMove(t,o0(jM(d,this.referenceCoordinates),h))}}}handleMove(t,n){const{onMove:r}=this.props;t.preventDefault(),r(n)}handleEnd(t){const{onEnd:n}=this.props;t.preventDefault(),this.detach(),n()}handleCancel(t){const{onCancel:n}=this.props;t.preventDefault(),this.detach(),n()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}gbe.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:r=mbe,onActivation:o}=t,{active:i}=n;const{code:a}=e.nativeEvent;if(r.start.includes(a)){const s=i.activatorNode.current;return s&&e.target!==s?!1:(e.preventDefault(),o==null||o({event:e.nativeEvent}),!0)}return!1}}];function wJ(e){return!!(e&&"distance"in e)}function SJ(e){return!!(e&&"delay"in e)}class Z9{constructor(t,n,r){var o;r===void 0&&(r=Rkt(t.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=t,this.events=n;const{event:i}=t,{target:a}=i;this.props=t,this.events=n,this.document=hb(a),this.documentListeners=new O1(this.document),this.listeners=new O1(r),this.windowListeners=new O1(ja(a)),this.initialCoordinates=(o=zM(i))!=null?o:Ic,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:t,props:{options:{activationConstraint:n,bypassActivationConstraint:r}}}=this;if(this.listeners.add(t.move.name,this.handleMove,{passive:!1}),this.listeners.add(t.end.name,this.handleEnd),t.cancel&&this.listeners.add(t.cancel.name,this.handleCancel),this.windowListeners.add(sl.Resize,this.handleCancel),this.windowListeners.add(sl.DragStart,CJ),this.windowListeners.add(sl.VisibilityChange,this.handleCancel),this.windowListeners.add(sl.ContextMenu,CJ),this.documentListeners.add(sl.Keydown,this.handleKeydown),n){if(r!=null&&r({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(SJ(n)){this.timeoutId=setTimeout(this.handleStart,n.delay),this.handlePending(n);return}if(wJ(n)){this.handlePending(n);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(t,n){const{active:r,onPending:o}=this.props;o(r,t,this.initialCoordinates,n)}handleStart(){const{initialCoordinates:t}=this,{onStart:n}=this.props;t&&(this.activated=!0,this.documentListeners.add(sl.Click,Okt,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(sl.SelectionChange,this.removeTextSelection),n(t))}handleMove(t){var n;const{activated:r,initialCoordinates:o,props:i}=this,{onMove:a,options:{activationConstraint:s}}=i;if(!o)return;const l=(n=zM(t))!=null?n:Ic,c=jM(o,l);if(!r&&s){if(wJ(s)){if(s.tolerance!=null&&k6(c,s.tolerance))return this.handleCancel();if(k6(c,s.distance))return this.handleStart()}if(SJ(s)&&k6(c,s.tolerance))return this.handleCancel();this.handlePending(s,c);return}t.cancelable&&t.preventDefault(),a(l)}handleEnd(){const{onAbort:t,onEnd:n}=this.props;this.detach(),this.activated||t(this.props.active),n()}handleCancel(){const{onAbort:t,onCancel:n}=this.props;this.detach(),this.activated||t(this.props.active),n()}handleKeydown(t){t.code===Cr.Esc&&this.handleCancel()}removeTextSelection(){var t;(t=this.document.getSelection())==null||t.removeAllRanges()}}const Ikt={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class vbe extends Z9{constructor(t){const{event:n}=t,r=hb(n.target);super(t,Ikt,r)}}vbe.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!n.isPrimary||n.button!==0?!1:(r==null||r({event:n}),!0)}}];const kkt={move:{name:"mousemove"},end:{name:"mouseup"}};var Y5;(function(e){e[e.RightClick=2]="RightClick"})(Y5||(Y5={}));class ybe extends Z9{constructor(t){super(t,kkt,hb(t.event.target))}}ybe.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return n.button===Y5.RightClick?!1:(r==null||r({event:n}),!0)}}];const N6={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class Nkt extends Z9{constructor(t){super(t,N6)}static setup(){return window.addEventListener(N6.move.name,t,{capture:!1,passive:!1}),function(){window.removeEventListener(N6.move.name,t)};function t(){}}}Nkt.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;const{touches:o}=n;return o.length>1?!1:(r==null||r({event:n}),!0)}}];var T1;(function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"})(T1||(T1={}));var VM;(function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"})(VM||(VM={}));function Dkt(e){let{acceleration:t,activator:n=T1.Pointer,canScroll:r,draggingRect:o,enabled:i,interval:a=5,order:s=VM.TreeOrder,pointerCoordinates:l,scrollableAncestors:c,scrollableAncestorRects:u,delta:d,threshold:p}=e;const h=Fkt({delta:d,disabled:!i}),[m,v]=WIt(),g=f.useRef({x:0,y:0}),x=f.useRef({x:0,y:0}),y=f.useMemo(()=>{switch(n){case T1.Pointer:return l?{top:l.y,bottom:l.y,left:l.x,right:l.x}:null;case T1.DraggableRect:return o}},[n,o,l]),b=f.useRef(null),C=f.useCallback(()=>{const w=b.current;if(!w)return;const E=g.current.x*x.current.x,_=g.current.y*x.current.y;w.scrollBy(E,_)},[]),S=f.useMemo(()=>s===VM.TreeOrder?[...c].reverse():c,[s,c]);f.useEffect(()=>{if(!i||!c.length||!y){v();return}for(const w of S){if((r==null?void 0:r(w))===!1)continue;const E=c.indexOf(w),_=u[E];if(!_)continue;const{direction:P,speed:$}=Ekt(w,_,y,t,p);for(const R of["x","y"])h[R][P[R]]||($[R]=0,P[R]=0);if($.x>0||$.y>0){v(),b.current=w,m(C,a),g.current=$,x.current=P;return}}g.current={x:0,y:0},x.current={x:0,y:0},v()},[t,C,r,v,i,a,JSON.stringify(y),JSON.stringify(h),m,c,S,u,JSON.stringify(p)])}const Akt={x:{[_i.Backward]:!1,[_i.Forward]:!1},y:{[_i.Backward]:!1,[_i.Forward]:!1}};function Fkt(e){let{delta:t,disabled:n}=e;const r=LM(t);return RS(o=>{if(n||!r||!o)return Akt;const i={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[_i.Backward]:o.x[_i.Backward]||i.x===-1,[_i.Forward]:o.x[_i.Forward]||i.x===1},y:{[_i.Backward]:o.y[_i.Backward]||i.y===-1,[_i.Forward]:o.y[_i.Forward]||i.y===1}}},[n,t,r])}function Bkt(e,t){const n=t!=null?e.get(t):void 0,r=n?n.node.current:null;return RS(o=>{var i;return t==null?null:(i=r??o)!=null?i:null},[r,t])}function Lkt(e,t){return f.useMemo(()=>e.reduce((n,r)=>{const{sensor:o}=r,i=o.activators.map(a=>({eventName:a.eventName,handler:t(a.handler,r)}));return[...n,...i]},[]),[e,t])}var WC;(function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"})(WC||(WC={}));var X5;(function(e){e.Optimized="optimized"})(X5||(X5={}));const EJ=new Map;function jkt(e,t){let{dragging:n,dependencies:r,config:o}=t;const[i,a]=f.useState(null),{frequency:s,measure:l,strategy:c}=o,u=f.useRef(e),d=g(),p=VC(d),h=f.useCallback(function(x){x===void 0&&(x=[]),!p.current&&a(y=>y===null?x:y.concat(x.filter(b=>!y.includes(b))))},[p]),m=f.useRef(null),v=RS(x=>{if(d&&!n)return EJ;if(!x||x===EJ||u.current!==e||i!=null){const y=new Map;for(let b of e){if(!b)continue;if(i&&i.length>0&&!i.includes(b.id)&&b.rect.current){y.set(b.id,b.rect.current);continue}const C=b.node.current,S=C?new Q9(l(C),C):null;b.rect.current=S,S&&y.set(b.id,S)}return y}return x},[e,i,n,d,l]);return f.useEffect(()=>{u.current=e},[e]),f.useEffect(()=>{d||h()},[n,d]),f.useEffect(()=>{i&&i.length>0&&a(null)},[JSON.stringify(i)]),f.useEffect(()=>{d||typeof s!="number"||m.current!==null||(m.current=setTimeout(()=>{h(),m.current=null},s))},[s,d,h,...r]),{droppableRects:v,measureDroppableContainers:h,measuringScheduled:i!=null};function g(){switch(c){case WC.Always:return!1;case WC.BeforeDragging:return n;default:return!n}}}function J9(e,t){return RS(n=>e?n||(typeof t=="function"?t(e):e):null,[t,e])}function zkt(e,t){return J9(e,t)}function Hkt(e){let{callback:t,disabled:n}=e;const r=x4(t),o=f.useMemo(()=>{if(n||typeof window>"u"||typeof window.MutationObserver>"u")return;const{MutationObserver:i}=window;return new i(r)},[r,n]);return f.useEffect(()=>()=>o==null?void 0:o.disconnect(),[o]),o}function w4(e){let{callback:t,disabled:n}=e;const r=x4(t),o=f.useMemo(()=>{if(n||typeof window>"u"||typeof window.ResizeObserver>"u")return;const{ResizeObserver:i}=window;return new i(r)},[n]);return f.useEffect(()=>()=>o==null?void 0:o.disconnect(),[o]),o}function Vkt(e){return new Q9(mb(e),e)}function _J(e,t,n){t===void 0&&(t=Vkt);const[r,o]=f.useState(null);function i(){o(l=>{if(!e)return null;if(e.isConnected===!1){var c;return(c=l??n)!=null?c:null}const u=t(e);return JSON.stringify(l)===JSON.stringify(u)?l:u})}const a=Hkt({callback(l){if(e)for(const c of l){const{type:u,target:d}=c;if(u==="childList"&&d instanceof HTMLElement&&d.contains(e)){i();break}}}}),s=w4({callback:i});return Tc(()=>{i(),e?(s==null||s.observe(e),a==null||a.observe(document.body,{childList:!0,subtree:!0})):(s==null||s.disconnect(),a==null||a.disconnect())},[e]),r}function Wkt(e){const t=J9(e);return abe(e,t)}const $J=[];function Ukt(e){const t=f.useRef(e),n=RS(r=>e?r&&r!==$J&&e&&t.current&&e.parentNode===t.current.parentNode?r:X9(e):$J,[e]);return f.useEffect(()=>{t.current=e},[e]),n}function Gkt(e){const[t,n]=f.useState(null),r=f.useRef(e),o=f.useCallback(i=>{const a=I6(i.target);a&&n(s=>s?(s.set(a,K5(a)),new Map(s)):null)},[]);return f.useEffect(()=>{const i=r.current;if(e!==i){a(i);const s=e.map(l=>{const c=I6(l);return c?(c.addEventListener("scroll",o,{passive:!0}),[c,K5(c)]):null}).filter(l=>l!=null);n(s.length?new Map(s):null),r.current=e}return()=>{a(e),a(i)};function a(s){s.forEach(l=>{const c=I6(l);c==null||c.removeEventListener("scroll",o)})}},[o,e]),f.useMemo(()=>e.length?t?Array.from(t.values()).reduce((i,a)=>o0(i,a),Ic):pbe(e):Ic,[e,t])}function PJ(e,t){t===void 0&&(t=[]);const n=f.useRef(null);return f.useEffect(()=>{n.current=null},t),f.useEffect(()=>{const r=e!==Ic;r&&!n.current&&(n.current=e),!r&&n.current&&(n.current=null)},[e]),n.current?jM(e,n.current):Ic}function qkt(e){f.useEffect(()=>{if(!b4)return;const t=e.map(n=>{let{sensor:r}=n;return r.setup==null?void 0:r.setup()});return()=>{for(const n of t)n==null||n()}},e.map(t=>{let{sensor:n}=t;return n}))}function Kkt(e,t){return f.useMemo(()=>e.reduce((n,r)=>{let{eventName:o,handler:i}=r;return n[o]=a=>{i(a,t)},n},{}),[e,t])}function bbe(e){return f.useMemo(()=>e?xkt(e):null,[e])}const MJ=[];function Ykt(e,t){t===void 0&&(t=mb);const[n]=e,r=bbe(n?ja(n):null),[o,i]=f.useState(MJ);function a(){i(()=>e.length?e.map(l=>dbe(l)?r:new Q9(t(l),l)):MJ)}const s=w4({callback:a});return Tc(()=>{s==null||s.disconnect(),a(),e.forEach(l=>s==null?void 0:s.observe(l))},[e]),o}function xbe(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return MS(t)?t:e}function Xkt(e){let{measure:t}=e;const[n,r]=f.useState(null),o=f.useCallback(c=>{for(const{target:u}of c)if(MS(u)){r(d=>{const p=t(u);return d?{...d,width:p.width,height:p.height}:p});break}},[t]),i=w4({callback:o}),a=f.useCallback(c=>{const u=xbe(c);i==null||i.disconnect(),u&&(i==null||i.observe(u)),r(u?t(u):null)},[t,i]),[s,l]=BM(a);return f.useMemo(()=>({nodeRef:s,rect:n,setRef:l}),[n,s,l])}const Qkt=[{sensor:vbe,options:{}},{sensor:gbe,options:{}}],Zkt={current:{}},c$={draggable:{measure:xJ},droppable:{measure:xJ,strategy:WC.WhileDragging,frequency:X5.Optimized},dragOverlay:{measure:mb}};class I1 extends Map{get(t){var n;return t!=null&&(n=super.get(t))!=null?n:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(t=>{let{disabled:n}=t;return!n})}getNodeFor(t){var n,r;return(n=(r=this.get(t))==null?void 0:r.node.current)!=null?n:void 0}}const Jkt={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new I1,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:HM},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:c$,measureDroppableContainers:HM,windowRect:null,measuringScheduled:!1},Cbe={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:HM,draggableNodes:new Map,over:null,measureDroppableContainers:HM},TS=f.createContext(Cbe),wbe=f.createContext(Jkt);function e3t(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new I1}}}function t3t(e,t){switch(t.type){case fi.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case fi.DragMove:return e.draggable.active==null?e:{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case fi.DragEnd:case fi.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case fi.RegisterDroppable:{const{element:n}=t,{id:r}=n,o=new I1(e.droppable.containers);return o.set(r,n),{...e,droppable:{...e.droppable,containers:o}}}case fi.SetDroppableDisabled:{const{id:n,key:r,disabled:o}=t,i=e.droppable.containers.get(n);if(!i||r!==i.key)return e;const a=new I1(e.droppable.containers);return a.set(n,{...i,disabled:o}),{...e,droppable:{...e.droppable,containers:a}}}case fi.UnregisterDroppable:{const{id:n,key:r}=t,o=e.droppable.containers.get(n);if(!o||r!==o.key)return e;const i=new I1(e.droppable.containers);return i.delete(n),{...e,droppable:{...e.droppable,containers:i}}}default:return e}}function n3t(e){let{disabled:t}=e;const{active:n,activatorEvent:r,draggableNodes:o}=f.useContext(TS),i=LM(r),a=LM(n==null?void 0:n.id);return f.useEffect(()=>{if(!t&&!r&&i&&a!=null){if(!C4(i)||document.activeElement===i.target)return;const s=o.get(a);if(!s)return;const{activatorNode:l,node:c}=s;if(!l.current&&!c.current)return;requestAnimationFrame(()=>{for(const u of[l.current,c.current]){if(!u)continue;const d=qIt(u);if(d){d.focus();break}}})}},[r,t,o,a,i]),null}function Sbe(e,t){let{transform:n,...r}=t;return e!=null&&e.length?e.reduce((o,i)=>i({transform:o,...r}),n):n}function r3t(e){return f.useMemo(()=>({draggable:{...c$.draggable,...e==null?void 0:e.draggable},droppable:{...c$.droppable,...e==null?void 0:e.droppable},dragOverlay:{...c$.dragOverlay,...e==null?void 0:e.dragOverlay}}),[e==null?void 0:e.draggable,e==null?void 0:e.droppable,e==null?void 0:e.dragOverlay])}function o3t(e){let{activeNode:t,measure:n,initialRect:r,config:o=!0}=e;const i=f.useRef(!1),{x:a,y:s}=typeof o=="boolean"?{x:o,y:o}:o;Tc(()=>{if(!a&&!s||!t){i.current=!1;return}if(i.current||!r)return;const c=t==null?void 0:t.node.current;if(!c||c.isConnected===!1)return;const u=n(c),d=abe(u,r);if(a||(d.x=0),s||(d.y=0),i.current=!0,Math.abs(d.x)>0||Math.abs(d.y)>0){const p=lbe(c);p&&p.scrollBy({top:d.y,left:d.x})}},[t,a,s,r,n])}const S4=f.createContext({...Ic,scaleX:1,scaleY:1});var Gf;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"})(Gf||(Gf={}));const i3t=f.memo(function(t){var n,r,o,i;let{id:a,accessibility:s,autoScroll:l=!0,children:c,sensors:u=Qkt,collisionDetection:d=fkt,measuring:p,modifiers:h,...m}=t;const v=f.useReducer(t3t,void 0,e3t),[g,x]=v,[y,b]=JIt(),[C,S]=f.useState(Gf.Uninitialized),w=C===Gf.Initialized,{draggable:{active:E,nodes:_,translate:P},droppable:{containers:$}}=g,R=E!=null?_.get(E):null,O=f.useRef({initial:null,translated:null}),T=f.useMemo(()=>{var He;return E!=null?{id:E,data:(He=R==null?void 0:R.data)!=null?He:Zkt,rect:O}:null},[E,R]),I=f.useRef(null),[k,N]=f.useState(null),[D,L]=f.useState(null),H=VC(m,Object.values(m)),U=OS("DndDescribedBy",a),V=f.useMemo(()=>$.getEnabled(),[$]),j=r3t(p),{droppableRects:F,measureDroppableContainers:W,measuringScheduled:X}=jkt(V,{dragging:w,dependencies:[P.x,P.y],config:j.droppable}),J=Bkt(_,E),q=f.useMemo(()=>D?zM(D):null,[D]),A=ht(),z=zkt(J,j.draggable.measure);o3t({activeNode:E!=null?_.get(E):null,config:A.layoutShiftCompensation,initialRect:z,measure:j.draggable.measure});const G=_J(J,j.draggable.measure,z),Y=_J(J?J.parentElement:null),Q=f.useRef({activatorEvent:null,active:null,activeNode:J,collisionRect:null,collisions:null,droppableRects:F,draggableNodes:_,draggingNode:null,draggingNodeRect:null,droppableContainers:$,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),ee=$.getNodeFor((n=Q.current.over)==null?void 0:n.id),te=Xkt({measure:j.dragOverlay.measure}),oe=(r=te.nodeRef.current)!=null?r:J,ne=w?(o=te.rect)!=null?o:G:null,le=!!(te.nodeRef.current&&te.rect),ce=Wkt(le?null:G),he=bbe(oe?ja(oe):null),ue=Ukt(w?ee??J:null),fe=Ykt(ue),ve=Sbe(h,{transform:{x:P.x-ce.x,y:P.y-ce.y,scaleX:1,scaleY:1},activatorEvent:D,active:T,activeNodeRect:G,containerNodeRect:Y,draggingNodeRect:ne,over:Q.current.over,overlayNodeRect:te.rect,scrollableAncestors:ue,scrollableAncestorRects:fe,windowRect:he}),ge=q?o0(q,P):null,de=Gkt(ue),be=PJ(de),Ee=PJ(de,[G]),Le=o0(ve,be),Re=ne?vkt(ne,ve):null,Pe=T&&Re?d({active:T,collisionRect:Re,droppableRects:F,droppableContainers:V,pointerCoordinates:ge}):null,ze=ukt(Pe,"id"),[Ie,$e]=f.useState(null),Be=le?ve:o0(ve,Ee),Ce=mkt(Be,(i=Ie==null?void 0:Ie.rect)!=null?i:null,G),Oe=f.useRef(null),Fe=f.useCallback((He,Ke)=>{let{sensor:it,options:Ge}=Ke;if(I.current==null)return;const ut=_.get(I.current);if(!ut)return;const Ze=He.nativeEvent,et=new it({active:I.current,activeNode:ut,event:Ze,options:Ge,context:Q,onAbort(mt){if(!_.get(mt))return;const{onDragAbort:pe}=H.current,ye={id:mt};pe==null||pe(ye),y({type:"onDragAbort",event:ye})},onPending(mt,me,pe,ye){if(!_.get(mt))return;const{onDragPending:je}=H.current,We={id:mt,constraint:me,initialCoordinates:pe,offset:ye};je==null||je(We),y({type:"onDragPending",event:We})},onStart(mt){const me=I.current;if(me==null)return;const pe=_.get(me);if(!pe)return;const{onDragStart:ye}=H.current,Te={activatorEvent:Ze,active:{id:me,data:pe.data,rect:O}};Li.unstable_batchedUpdates(()=>{ye==null||ye(Te),S(Gf.Initializing),x({type:fi.DragStart,initialCoordinates:mt,active:me}),y({type:"onDragStart",event:Te}),N(Oe.current),L(Ze)})},onMove(mt){x({type:fi.DragMove,coordinates:mt})},onEnd:tt(fi.DragEnd),onCancel:tt(fi.DragCancel)});Oe.current=et;function tt(mt){return async function(){const{active:pe,collisions:ye,over:Te,scrollAdjustedTranslate:je}=Q.current;let We=null;if(pe&&je){const{cancelDrop:Xe}=H.current;We={activatorEvent:Ze,active:pe,collisions:ye,delta:je,over:Te},mt===fi.DragEnd&&typeof Xe=="function"&&await Promise.resolve(Xe(We))&&(mt=fi.DragCancel)}I.current=null,Li.unstable_batchedUpdates(()=>{x({type:mt}),S(Gf.Uninitialized),$e(null),N(null),L(null),Oe.current=null;const Xe=mt===fi.DragEnd?"onDragEnd":"onDragCancel";if(We){const st=H.current[Xe];st==null||st(We),y({type:Xe,event:We})}})}}},[_]),Se=f.useCallback((He,Ke)=>(it,Ge)=>{const ut=it.nativeEvent,Ze=_.get(Ge);if(I.current!==null||!Ze||ut.dndKit||ut.defaultPrevented)return;const et={active:Ze};He(it,Ke.options,et)===!0&&(ut.dndKit={capturedBy:Ke.sensor},I.current=Ge,Fe(it,Ke))},[_,Fe]),Ae=Lkt(u,Se);qkt(u),Tc(()=>{G&&C===Gf.Initializing&&S(Gf.Initialized)},[G,C]),f.useEffect(()=>{const{onDragMove:He}=H.current,{active:Ke,activatorEvent:it,collisions:Ge,over:ut}=Q.current;if(!Ke||!it)return;const Ze={active:Ke,activatorEvent:it,collisions:Ge,delta:{x:Le.x,y:Le.y},over:ut};Li.unstable_batchedUpdates(()=>{He==null||He(Ze),y({type:"onDragMove",event:Ze})})},[Le.x,Le.y]),f.useEffect(()=>{const{active:He,activatorEvent:Ke,collisions:it,droppableContainers:Ge,scrollAdjustedTranslate:ut}=Q.current;if(!He||I.current==null||!Ke||!ut)return;const{onDragOver:Ze}=H.current,et=Ge.get(ze),tt=et&&et.rect.current?{id:et.id,rect:et.rect.current,data:et.data,disabled:et.disabled}:null,mt={active:He,activatorEvent:Ke,collisions:it,delta:{x:ut.x,y:ut.y},over:tt};Li.unstable_batchedUpdates(()=>{$e(tt),Ze==null||Ze(mt),y({type:"onDragOver",event:mt})})},[ze]),Tc(()=>{Q.current={activatorEvent:D,active:T,activeNode:J,collisionRect:Re,collisions:Pe,droppableRects:F,draggableNodes:_,draggingNode:oe,draggingNodeRect:ne,droppableContainers:$,over:Ie,scrollableAncestors:ue,scrollAdjustedTranslate:Le},O.current={initial:ne,translated:Re}},[T,J,Pe,Re,_,oe,ne,F,$,Ie,ue,Le]),Dkt({...A,delta:P,draggingRect:Re,pointerCoordinates:ge,scrollableAncestors:ue,scrollableAncestorRects:fe});const Ve=f.useMemo(()=>({active:T,activeNode:J,activeNodeRect:G,activatorEvent:D,collisions:Pe,containerNodeRect:Y,dragOverlay:te,draggableNodes:_,droppableContainers:$,droppableRects:F,over:Ie,measureDroppableContainers:W,scrollableAncestors:ue,scrollableAncestorRects:fe,measuringConfiguration:j,measuringScheduled:X,windowRect:he}),[T,J,G,D,Pe,Y,te,_,$,F,Ie,W,ue,fe,j,X,he]),Je=f.useMemo(()=>({activatorEvent:D,activators:Ae,active:T,activeNodeRect:G,ariaDescribedById:{draggable:U},dispatch:x,draggableNodes:_,over:Ie,measureDroppableContainers:W}),[D,Ae,T,G,x,U,_,Ie,W]);return Z.createElement(ibe.Provider,{value:b},Z.createElement(TS.Provider,{value:Je},Z.createElement(wbe.Provider,{value:Ve},Z.createElement(S4.Provider,{value:Ce},c)),Z.createElement(n3t,{disabled:(s==null?void 0:s.restoreFocus)===!1})),Z.createElement(nkt,{...s,hiddenTextDescribedById:U}));function ht(){const He=(k==null?void 0:k.autoScrollEnabled)===!1,Ke=typeof l=="object"?l.enabled===!1:l===!1,it=w&&!He&&!Ke;return typeof l=="object"?{...l,enabled:it}:{enabled:it}}}),a3t=f.createContext(null),RJ="button",s3t="Draggable";function Ebe(e){let{id:t,data:n,disabled:r=!1,attributes:o}=e;const i=OS(s3t),{activators:a,activatorEvent:s,active:l,activeNodeRect:c,ariaDescribedById:u,draggableNodes:d,over:p}=f.useContext(TS),{role:h=RJ,roleDescription:m="draggable",tabIndex:v=0}=o??{},g=(l==null?void 0:l.id)===t,x=f.useContext(g?S4:a3t),[y,b]=BM(),[C,S]=BM(),w=Kkt(a,t),E=VC(n);Tc(()=>(d.set(t,{id:t,key:i,node:y,activatorNode:C,data:E}),()=>{const P=d.get(t);P&&P.key===i&&d.delete(t)}),[d,t]);const _=f.useMemo(()=>({role:h,tabIndex:v,"aria-disabled":r,"aria-pressed":g&&h===RJ?!0:void 0,"aria-roledescription":m,"aria-describedby":u.draggable}),[r,h,v,g,m,u.draggable]);return{active:l,activatorEvent:s,activeNodeRect:c,attributes:_,isDragging:g,listeners:r?void 0:w,node:y,over:p,setNodeRef:b,setActivatorNodeRef:S,transform:x}}function _be(){return f.useContext(wbe)}const l3t="Droppable",c3t={timeout:25};function $be(e){let{data:t,disabled:n=!1,id:r,resizeObserverConfig:o}=e;const i=OS(l3t),{active:a,dispatch:s,over:l,measureDroppableContainers:c}=f.useContext(TS),u=f.useRef({disabled:n}),d=f.useRef(!1),p=f.useRef(null),h=f.useRef(null),{disabled:m,updateMeasurementsFor:v,timeout:g}={...c3t,...o},x=VC(v??r),y=f.useCallback(()=>{if(!d.current){d.current=!0;return}h.current!=null&&clearTimeout(h.current),h.current=setTimeout(()=>{c(Array.isArray(x.current)?x.current:[x.current]),h.current=null},g)},[g]),b=w4({callback:y,disabled:m||!a}),C=f.useCallback((_,P)=>{b&&(P&&(b.unobserve(P),d.current=!1),_&&b.observe(_))},[b]),[S,w]=BM(C),E=VC(t);return f.useEffect(()=>{!b||!S.current||(b.disconnect(),d.current=!1,b.observe(S.current))},[S,b]),f.useEffect(()=>(s({type:fi.RegisterDroppable,element:{id:r,key:i,disabled:n,node:S,rect:p,data:E}}),()=>s({type:fi.UnregisterDroppable,key:i,id:r})),[r]),f.useEffect(()=>{n!==u.current.disabled&&(s({type:fi.SetDroppableDisabled,id:r,key:i,disabled:n}),u.current.disabled=n)},[r,i,n,s]),{active:a,rect:p,isOver:(l==null?void 0:l.id)===r,node:S,over:l,setNodeRef:w}}function u3t(e){let{animation:t,children:n}=e;const[r,o]=f.useState(null),[i,a]=f.useState(null),s=LM(n);return!n&&!r&&s&&o(s),Tc(()=>{if(!i)return;const l=r==null?void 0:r.key,c=r==null?void 0:r.props.id;if(l==null||c==null){o(null);return}Promise.resolve(t(c,i)).then(()=>{o(null)})},[t,r,i]),Z.createElement(Z.Fragment,null,n,r?f.cloneElement(r,{ref:a}):null)}const d3t={x:0,y:0,scaleX:1,scaleY:1};function f3t(e){let{children:t}=e;return Z.createElement(TS.Provider,{value:Cbe},Z.createElement(S4.Provider,{value:d3t},t))}const p3t={position:"fixed",touchAction:"none"},h3t=e=>C4(e)?"transform 250ms ease":void 0,m3t=f.forwardRef((e,t)=>{let{as:n,activatorEvent:r,adjustScale:o,children:i,className:a,rect:s,style:l,transform:c,transition:u=h3t}=e;if(!s)return null;const d=o?c:{...c,scaleX:1,scaleY:1},p={...p3t,width:s.width,height:s.height,top:s.top,left:s.left,transform:Kd.Transform.toString(d),transformOrigin:o&&r?akt(r,s):void 0,transition:typeof u=="function"?u(r):u,...l};return Z.createElement(n,{className:a,style:p,ref:t},i)}),Pbe=e=>t=>{let{active:n,dragOverlay:r}=t;const o={},{styles:i,className:a}=e;if(i!=null&&i.active)for(const[s,l]of Object.entries(i.active))l!==void 0&&(o[s]=n.node.style.getPropertyValue(s),n.node.style.setProperty(s,l));if(i!=null&&i.dragOverlay)for(const[s,l]of Object.entries(i.dragOverlay))l!==void 0&&r.node.style.setProperty(s,l);return a!=null&&a.active&&n.node.classList.add(a.active),a!=null&&a.dragOverlay&&r.node.classList.add(a.dragOverlay),function(){for(const[l,c]of Object.entries(o))n.node.style.setProperty(l,c);a!=null&&a.active&&n.node.classList.remove(a.active)}},g3t=e=>{let{transform:{initial:t,final:n}}=e;return[{transform:Kd.Transform.toString(t)},{transform:Kd.Transform.toString(n)}]},v3t={duration:250,easing:"ease",keyframes:g3t,sideEffects:Pbe({styles:{active:{opacity:"0"}}})};function y3t(e){let{config:t,draggableNodes:n,droppableContainers:r,measuringConfiguration:o}=e;return x4((i,a)=>{if(t===null)return;const s=n.get(i);if(!s)return;const l=s.node.current;if(!l)return;const c=xbe(a);if(!c)return;const{transform:u}=ja(a).getComputedStyle(a),d=sbe(u);if(!d)return;const p=typeof t=="function"?t:b3t(t);return hbe(l,o.draggable.measure),p({active:{id:i,data:s.data,node:l,rect:o.draggable.measure(l)},draggableNodes:n,dragOverlay:{node:a,rect:o.dragOverlay.measure(c)},droppableContainers:r,measuringConfiguration:o,transform:d})})}function b3t(e){const{duration:t,easing:n,sideEffects:r,keyframes:o}={...v3t,...e};return i=>{let{active:a,dragOverlay:s,transform:l,...c}=i;if(!t)return;const u={x:s.rect.left-a.rect.left,y:s.rect.top-a.rect.top},d={scaleX:l.scaleX!==1?a.rect.width*l.scaleX/s.rect.width:1,scaleY:l.scaleY!==1?a.rect.height*l.scaleY/s.rect.height:1},p={x:l.x-u.x,y:l.y-u.y,...d},h=o({...c,active:a,dragOverlay:s,transform:{initial:l,final:p}}),[m]=h,v=h[h.length-1];if(JSON.stringify(m)===JSON.stringify(v))return;const g=r==null?void 0:r({active:a,dragOverlay:s,...c}),x=s.node.animate(h,{duration:t,easing:n,fill:"forwards"});return new Promise(y=>{x.onfinish=()=>{g==null||g(),y()}})}}let OJ=0;function x3t(e){return f.useMemo(()=>{if(e!=null)return OJ++,OJ},[e])}const C3t=Z.memo(e=>{let{adjustScale:t=!1,children:n,dropAnimation:r,style:o,transition:i,modifiers:a,wrapperElement:s="div",className:l,zIndex:c=999}=e;const{activatorEvent:u,active:d,activeNodeRect:p,containerNodeRect:h,draggableNodes:m,droppableContainers:v,dragOverlay:g,over:x,measuringConfiguration:y,scrollableAncestors:b,scrollableAncestorRects:C,windowRect:S}=_be(),w=f.useContext(S4),E=x3t(d==null?void 0:d.id),_=Sbe(a,{activatorEvent:u,active:d,activeNodeRect:p,containerNodeRect:h,draggingNodeRect:g.rect,over:x,overlayNodeRect:g.rect,scrollableAncestors:b,scrollableAncestorRects:C,transform:w,windowRect:S}),P=J9(p),$=y3t({config:r,draggableNodes:m,droppableContainers:v,measuringConfiguration:y}),R=P?g.setRef:void 0;return Z.createElement(f3t,null,Z.createElement(u3t,{animation:$},d&&E?Z.createElement(m3t,{key:E,id:d.id,ref:R,as:s,activatorEvent:u,adjustScale:t,className:l,transition:i,rect:P,style:{zIndex:c,...o},transform:_},n):null))});async function w3t(){return Xn("/kaptcha/api/v1/get",{method:"GET",params:{channel:mr}})}async function S3t(e,t){return Xn("/kaptcha/api/v1/check",{method:"POST",data:{captchaUid:e,captchaCode:t,channel:mr}})}var Q5=function(e,t){return Q5=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o])},Q5(e,t)};function kl(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Q5(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Zt=function(){return Zt=Object.assign||function(t){for(var n,r=1,o=arguments.length;r"u"&&(i=e.call(this,r),t.set(o,i)),i}function Mbe(e,t,n){var r=Array.prototype.slice.call(arguments,3),o=n(r),i=t.get(o);return typeof i>"u"&&(i=e.apply(this,r),t.set(o,i)),i}function Rbe(e,t,n,r,o){return n.bind(t,e,r,o)}function $3t(e,t){var n=e.length===1?_3t:Mbe;return Rbe(e,this,n,t.cache.create(),t.serializer)}function P3t(e,t){return Rbe(e,this,Mbe,t.cache.create(),t.serializer)}var M3t=function(){return JSON.stringify(arguments)};function ez(){this.cache=Object.create(null)}ez.prototype.get=function(e){return this.cache[e]};ez.prototype.set=function(e,t){this.cache[e]=t};var R3t={create:function(){return new ez}},Pa={variadic:P3t};function Obe(e,t,n){if(n===void 0&&(n=Error),!e)throw new n(t)}$a(function(){for(var e,t=[],n=0;n0}),n=[],r=0,o=t;r1)throw new RangeError("integer-width stems only accept a single optional option");o.options[0].replace(F3t,function(l,c,u,d,p,h){if(c)t.minimumIntegerDigits=u.length;else{if(d&&p)throw new Error("We currently do not support maximum integer digits");if(h)throw new Error("We currently do not support exact integer digits")}return""});continue}if(jbe.test(o.stem)){t.minimumIntegerDigits=o.stem.length;continue}if(IJ.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(IJ,function(l,c,u,d,p,h){return u==="*"?t.minimumFractionDigits=c.length:d&&d[0]==="#"?t.maximumFractionDigits=d.length:p&&h?(t.minimumFractionDigits=p.length,t.maximumFractionDigits=p.length+h.length):(t.minimumFractionDigits=c.length,t.maximumFractionDigits=c.length),""});var i=o.options[0];i==="w"?t=Zt(Zt({},t),{trailingZeroDisplay:"stripIfInteger"}):i&&(t=Zt(Zt({},t),kJ(i)));continue}if(Lbe.test(o.stem)){t=Zt(Zt({},t),kJ(o.stem));continue}var a=zbe(o.stem);a&&(t=Zt(Zt({},t),a));var s=B3t(o.stem);s&&(t=Zt(Zt({},t),s))}return t}var R2={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function j3t(e,t){for(var n="",r=0;r>1),l="a",c=z3t(t);for((c=="H"||c=="k")&&(s=0);s-- >0;)n+=l;for(;a-- >0;)n=c+n}else o==="J"?n+="H":n+=o}return n}function z3t(e){var t=e.hourCycle;if(t===void 0&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var n=e.language,r;n!=="root"&&(r=e.maximize().region);var o=R2[r||""]||R2[n||""]||R2["".concat(n,"-001")]||R2["001"];return o[0]}var D6,H3t=new RegExp("^".concat(Bbe.source,"*")),V3t=new RegExp("".concat(Bbe.source,"*$"));function cr(e,t){return{start:e,end:t}}var W3t=!!String.prototype.startsWith&&"_a".startsWith("a",1),U3t=!!String.fromCodePoint,G3t=!!Object.fromEntries,q3t=!!String.prototype.codePointAt,K3t=!!String.prototype.trimStart,Y3t=!!String.prototype.trimEnd,X3t=!!Number.isSafeInteger,Q3t=X3t?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},J5=!0;try{var Z3t=Vbe("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");J5=((D6=Z3t.exec("a"))===null||D6===void 0?void 0:D6[0])==="a"}catch{J5=!1}var DJ=W3t?function(t,n,r){return t.startsWith(n,r)}:function(t,n,r){return t.slice(r,r+n.length)===n},eF=U3t?String.fromCodePoint:function(){for(var t=[],n=0;ni;){if(a=t[i++],a>1114111)throw RangeError(a+" is not a valid code point");r+=a<65536?String.fromCharCode(a):String.fromCharCode(((a-=65536)>>10)+55296,a%1024+56320)}return r},AJ=G3t?Object.fromEntries:function(t){for(var n={},r=0,o=t;r=r)){var o=t.charCodeAt(n),i;return o<55296||o>56319||n+1===r||(i=t.charCodeAt(n+1))<56320||i>57343?o:(o-55296<<10)+(i-56320)+65536}},J3t=K3t?function(t){return t.trimStart()}:function(t){return t.replace(H3t,"")},e8t=Y3t?function(t){return t.trimEnd()}:function(t){return t.replace(V3t,"")};function Vbe(e,t){return new RegExp(e,t)}var tF;if(J5){var FJ=Vbe("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");tF=function(t,n){var r;FJ.lastIndex=n;var o=FJ.exec(t);return(r=o[1])!==null&&r!==void 0?r:""}}else tF=function(t,n){for(var r=[];;){var o=Hbe(t,n);if(o===void 0||Wbe(o)||o8t(o))break;r.push(o),n+=o>=65536?2:1}return eF.apply(void 0,r)};var t8t=function(){function e(t,n){n===void 0&&(n={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!n.ignoreTag,this.locale=n.locale,this.requiresOtherClause=!!n.requiresOtherClause,this.shouldParseSkeletons=!!n.shouldParseSkeletons}return e.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(t,n,r){for(var o=[];!this.isEOF();){var i=this.char();if(i===123){var a=this.parseArgument(t,r);if(a.err)return a;o.push(a.val)}else{if(i===125&&t>0)break;if(i===35&&(n==="plural"||n==="selectordinal")){var s=this.clonePosition();this.bump(),o.push({type:Kr.pound,location:cr(s,this.clonePosition())})}else if(i===60&&!this.ignoreTag&&this.peek()===47){if(r)break;return this.error(ar.UNMATCHED_CLOSING_TAG,cr(this.clonePosition(),this.clonePosition()))}else if(i===60&&!this.ignoreTag&&nF(this.peek()||0)){var a=this.parseTag(t,n);if(a.err)return a;o.push(a.val)}else{var a=this.parseLiteral(t,n);if(a.err)return a;o.push(a.val)}}}return{val:o,err:null}},e.prototype.parseTag=function(t,n){var r=this.clonePosition();this.bump();var o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:Kr.literal,value:"<".concat(o,"/>"),location:cr(r,this.clonePosition())},err:null};if(this.bumpIf(">")){var i=this.parseMessage(t+1,n,!0);if(i.err)return i;var a=i.val,s=this.clonePosition();if(this.bumpIf("")?{val:{type:Kr.tag,value:o,children:a,location:cr(r,this.clonePosition())},err:null}:this.error(ar.INVALID_TAG,cr(s,this.clonePosition())))}else return this.error(ar.UNCLOSED_TAG,cr(r,this.clonePosition()))}else return this.error(ar.INVALID_TAG,cr(r,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&r8t(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,n){for(var r=this.clonePosition(),o="";;){var i=this.tryParseQuote(n);if(i){o+=i;continue}var a=this.tryParseUnquoted(t,n);if(a){o+=a;continue}var s=this.tryParseLeftAngleBracket();if(s){o+=s;continue}break}var l=cr(r,this.clonePosition());return{val:{type:Kr.literal,value:o,location:l},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!n8t(this.peek()||0))?(this.bump(),"<"):null},e.prototype.tryParseQuote=function(t){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(t==="plural"||t==="selectordinal")break;return null;default:return null}this.bump();var n=[this.char()];for(this.bump();!this.isEOF();){var r=this.char();if(r===39)if(this.peek()===39)n.push(39),this.bump();else{this.bump();break}else n.push(r);this.bump()}return eF.apply(void 0,n)},e.prototype.tryParseUnquoted=function(t,n){if(this.isEOF())return null;var r=this.char();return r===60||r===123||r===35&&(n==="plural"||n==="selectordinal")||r===125&&t>0?null:(this.bump(),eF(r))},e.prototype.parseArgument=function(t,n){var r=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(ar.EXPECT_ARGUMENT_CLOSING_BRACE,cr(r,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(ar.EMPTY_ARGUMENT,cr(r,this.clonePosition()));var o=this.parseIdentifierIfPossible().value;if(!o)return this.error(ar.MALFORMED_ARGUMENT,cr(r,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(ar.EXPECT_ARGUMENT_CLOSING_BRACE,cr(r,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:Kr.argument,value:o,location:cr(r,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(ar.EXPECT_ARGUMENT_CLOSING_BRACE,cr(r,this.clonePosition())):this.parseArgumentOptions(t,n,o,r);default:return this.error(ar.MALFORMED_ARGUMENT,cr(r,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),n=this.offset(),r=tF(this.message,n),o=n+r.length;this.bumpTo(o);var i=this.clonePosition(),a=cr(t,i);return{value:r,location:a}},e.prototype.parseArgumentOptions=function(t,n,r,o){var i,a=this.clonePosition(),s=this.parseIdentifierIfPossible().value,l=this.clonePosition();switch(s){case"":return this.error(ar.EXPECT_ARGUMENT_TYPE,cr(a,l));case"number":case"date":case"time":{this.bumpSpace();var c=null;if(this.bumpIf(",")){this.bumpSpace();var u=this.clonePosition(),d=this.parseSimpleArgStyleIfPossible();if(d.err)return d;var p=e8t(d.val);if(p.length===0)return this.error(ar.EXPECT_ARGUMENT_STYLE,cr(this.clonePosition(),this.clonePosition()));var h=cr(u,this.clonePosition());c={style:p,styleLocation:h}}var m=this.tryParseArgumentClose(o);if(m.err)return m;var v=cr(o,this.clonePosition());if(c&&DJ(c==null?void 0:c.style,"::",0)){var g=J3t(c.style.slice(2));if(s==="number"){var d=this.parseNumberSkeletonFromString(g,c.styleLocation);return d.err?d:{val:{type:Kr.number,value:r,location:v,style:d.val},err:null}}else{if(g.length===0)return this.error(ar.EXPECT_DATE_TIME_SKELETON,v);var x=g;this.locale&&(x=j3t(g,this.locale));var p={type:Z0.dateTime,pattern:x,location:c.styleLocation,parsedOptions:this.shouldParseSkeletons?k3t(x):{}},y=s==="date"?Kr.date:Kr.time;return{val:{type:y,value:r,location:v,style:p},err:null}}}return{val:{type:s==="number"?Kr.number:s==="date"?Kr.date:Kr.time,value:r,location:v,style:(i=c==null?void 0:c.style)!==null&&i!==void 0?i:null},err:null}}case"plural":case"selectordinal":case"select":{var b=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(ar.EXPECT_SELECT_ARGUMENT_OPTIONS,cr(b,Zt({},b)));this.bumpSpace();var C=this.parseIdentifierIfPossible(),S=0;if(s!=="select"&&C.value==="offset"){if(!this.bumpIf(":"))return this.error(ar.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,cr(this.clonePosition(),this.clonePosition()));this.bumpSpace();var d=this.tryParseDecimalInteger(ar.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,ar.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(d.err)return d;this.bumpSpace(),C=this.parseIdentifierIfPossible(),S=d.val}var w=this.tryParsePluralOrSelectOptions(t,s,n,C);if(w.err)return w;var m=this.tryParseArgumentClose(o);if(m.err)return m;var E=cr(o,this.clonePosition());return s==="select"?{val:{type:Kr.select,value:r,options:AJ(w.val),location:E},err:null}:{val:{type:Kr.plural,value:r,options:AJ(w.val),offset:S,pluralType:s==="plural"?"cardinal":"ordinal",location:E},err:null}}default:return this.error(ar.INVALID_ARGUMENT_TYPE,cr(a,l))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(ar.EXPECT_ARGUMENT_CLOSING_BRACE,cr(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,n=this.clonePosition();!this.isEOF();){var r=this.char();switch(r){case 39:{this.bump();var o=this.clonePosition();if(!this.bumpUntil("'"))return this.error(ar.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,cr(o,this.clonePosition()));this.bump();break}case 123:{t+=1,this.bump();break}case 125:{if(t>0)t-=1;else return{val:this.message.slice(n.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(n.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(t,n){var r=[];try{r=D3t(t)}catch{return this.error(ar.INVALID_NUMBER_SKELETON,n)}return{val:{type:Z0.number,tokens:r,location:n,parsedOptions:this.shouldParseSkeletons?L3t(r):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,n,r,o){for(var i,a=!1,s=[],l=new Set,c=o.value,u=o.location;;){if(c.length===0){var d=this.clonePosition();if(n!=="select"&&this.bumpIf("=")){var p=this.tryParseDecimalInteger(ar.EXPECT_PLURAL_ARGUMENT_SELECTOR,ar.INVALID_PLURAL_ARGUMENT_SELECTOR);if(p.err)return p;u=cr(d,this.clonePosition()),c=this.message.slice(d.offset,this.offset())}else break}if(l.has(c))return this.error(n==="select"?ar.DUPLICATE_SELECT_ARGUMENT_SELECTOR:ar.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,u);c==="other"&&(a=!0),this.bumpSpace();var h=this.clonePosition();if(!this.bumpIf("{"))return this.error(n==="select"?ar.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:ar.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,cr(this.clonePosition(),this.clonePosition()));var m=this.parseMessage(t+1,n,r);if(m.err)return m;var v=this.tryParseArgumentClose(h);if(v.err)return v;s.push([c,{value:m.val,location:cr(h,this.clonePosition())}]),l.add(c),this.bumpSpace(),i=this.parseIdentifierIfPossible(),c=i.value,u=i.location}return s.length===0?this.error(n==="select"?ar.EXPECT_SELECT_ARGUMENT_SELECTOR:ar.EXPECT_PLURAL_ARGUMENT_SELECTOR,cr(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!a?this.error(ar.MISSING_OTHER_CLAUSE,cr(this.clonePosition(),this.clonePosition())):{val:s,err:null}},e.prototype.tryParseDecimalInteger=function(t,n){var r=1,o=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(r=-1);for(var i=!1,a=0;!this.isEOF();){var s=this.char();if(s>=48&&s<=57)i=!0,a=a*10+(s-48),this.bump();else break}var l=cr(o,this.clonePosition());return i?(a*=r,Q3t(a)?{val:a,err:null}:this.error(n,l)):this.error(t,l)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var n=Hbe(this.message,t);if(n===void 0)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return n},e.prototype.error=function(t,n){return{val:null,err:{kind:t,message:this.message,location:n}}},e.prototype.bump=function(){if(!this.isEOF()){var t=this.char();t===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},e.prototype.bumpIf=function(t){if(DJ(this.message,t,this.offset())){for(var n=0;n=0?(this.bumpTo(r),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var n=this.offset();if(n===t)break;if(n>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&Wbe(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),n=this.offset(),r=this.message.charCodeAt(n+(t>=65536?2:1));return r??null},e}();function nF(e){return e>=97&&e<=122||e>=65&&e<=90}function n8t(e){return nF(e)||e===47}function r8t(e){return e===45||e===46||e>=48&&e<=57||e===95||e>=97&&e<=122||e>=65&&e<=90||e==183||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function Wbe(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function o8t(e){return e>=33&&e<=35||e===36||e>=37&&e<=39||e===40||e===41||e===42||e===43||e===44||e===45||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||e===91||e===92||e===93||e===94||e===96||e===123||e===124||e===125||e===126||e===161||e>=162&&e<=165||e===166||e===167||e===169||e===171||e===172||e===174||e===176||e===177||e===182||e===187||e===191||e===215||e===247||e>=8208&&e<=8213||e>=8214&&e<=8215||e===8216||e===8217||e===8218||e>=8219&&e<=8220||e===8221||e===8222||e===8223||e>=8224&&e<=8231||e>=8240&&e<=8248||e===8249||e===8250||e>=8251&&e<=8254||e>=8257&&e<=8259||e===8260||e===8261||e===8262||e>=8263&&e<=8273||e===8274||e===8275||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||e===8608||e>=8609&&e<=8610||e===8611||e>=8612&&e<=8613||e===8614||e>=8615&&e<=8621||e===8622||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||e===8658||e===8659||e===8660||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||e===8968||e===8969||e===8970||e===8971||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||e===9001||e===9002||e>=9003&&e<=9083||e===9084||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||e===9655||e>=9656&&e<=9664||e===9665||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||e===9839||e>=9840&&e<=10087||e===10088||e===10089||e===10090||e===10091||e===10092||e===10093||e===10094||e===10095||e===10096||e===10097||e===10098||e===10099||e===10100||e===10101||e>=10132&&e<=10175||e>=10176&&e<=10180||e===10181||e===10182||e>=10183&&e<=10213||e===10214||e===10215||e===10216||e===10217||e===10218||e===10219||e===10220||e===10221||e===10222||e===10223||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||e===10627||e===10628||e===10629||e===10630||e===10631||e===10632||e===10633||e===10634||e===10635||e===10636||e===10637||e===10638||e===10639||e===10640||e===10641||e===10642||e===10643||e===10644||e===10645||e===10646||e===10647||e===10648||e>=10649&&e<=10711||e===10712||e===10713||e===10714||e===10715||e>=10716&&e<=10747||e===10748||e===10749||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||e===11158||e>=11159&&e<=11263||e>=11776&&e<=11777||e===11778||e===11779||e===11780||e===11781||e>=11782&&e<=11784||e===11785||e===11786||e===11787||e===11788||e===11789||e>=11790&&e<=11798||e===11799||e>=11800&&e<=11801||e===11802||e===11803||e===11804||e===11805||e>=11806&&e<=11807||e===11808||e===11809||e===11810||e===11811||e===11812||e===11813||e===11814||e===11815||e===11816||e===11817||e>=11818&&e<=11822||e===11823||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||e===11840||e===11841||e===11842||e>=11843&&e<=11855||e>=11856&&e<=11857||e===11858||e>=11859&&e<=11903||e>=12289&&e<=12291||e===12296||e===12297||e===12298||e===12299||e===12300||e===12301||e===12302||e===12303||e===12304||e===12305||e>=12306&&e<=12307||e===12308||e===12309||e===12310||e===12311||e===12312||e===12313||e===12314||e===12315||e===12316||e===12317||e>=12318&&e<=12319||e===12320||e===12336||e===64830||e===64831||e>=65093&&e<=65094}function rF(e){e.forEach(function(t){if(delete t.location,Nbe(t)||Dbe(t))for(var n in t.options)delete t.options[n].location,rF(t.options[n].value);else Tbe(t)&&Fbe(t.style)||(Ibe(t)||kbe(t))&&Z5(t.style)?delete t.style.location:Abe(t)&&rF(t.children)})}function i8t(e,t){t===void 0&&(t={}),t=Zt({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var n=new t8t(e,t).parse();if(n.err){var r=SyntaxError(ar[n.err.kind]);throw r.location=n.err.location,r.originalMessage=n.err.message,r}return t!=null&&t.captureLocation||rF(n.val),n.val}var Iu;(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(Iu||(Iu={}));var oh=function(e){kl(t,e);function t(n,r,o){var i=e.call(this,n)||this;return i.code=r,i.originalMessage=o,i}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),BJ=function(e){kl(t,e);function t(n,r,o,i){return e.call(this,'Invalid values for "'.concat(n,'": "').concat(r,'". Options are "').concat(Object.keys(o).join('", "'),'"'),Iu.INVALID_VALUE,i)||this}return t}(oh),a8t=function(e){kl(t,e);function t(n,r,o){return e.call(this,'Value for "'.concat(n,'" must be of type ').concat(r),Iu.INVALID_VALUE,o)||this}return t}(oh),s8t=function(e){kl(t,e);function t(n,r){return e.call(this,'The intl string context variable "'.concat(n,'" was not provided to the string "').concat(r,'"'),Iu.MISSING_VALUE,r)||this}return t}(oh),wa;(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(wa||(wa={}));function l8t(e){return e.length<2?e:e.reduce(function(t,n){var r=t[t.length-1];return!r||r.type!==wa.literal||n.type!==wa.literal?t.push(n):r.value+=n.value,t},[])}function Ube(e){return typeof e=="function"}function u$(e,t,n,r,o,i,a){if(e.length===1&&TJ(e[0]))return[{type:wa.literal,value:e[0].value}];for(var s=[],l=0,c=e;l{c(!0)},[]),Zkt(p.useMemo(()=>({onDragStart(d){let{active:f}=d;i(t.onDragStart({active:f}))},onDragMove(d){let{active:f,over:h}=d;t.onDragMove&&i(t.onDragMove({active:f,over:h}))},onDragOver(d){let{active:f,over:h}=d;i(t.onDragOver({active:f,over:h}))},onDragEnd(d){let{active:f,over:h}=d;i(t.onDragEnd({active:f,over:h}))},onDragCancel(d){let{active:f,over:h}=d;i(t.onDragCancel({active:f,over:h}))}}),[i,t])),!l)return null;const u=Z.createElement(Z.Fragment,null,Z.createElement(Ykt,{id:r,value:o.draggable}),Z.createElement(Xkt,{id:s,announcement:a}));return n?ji.createPortal(u,n):u}var pi;(function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"})(pi||(pi={}));function HM(){}function rIt(e,t){return p.useMemo(()=>({sensor:e,options:{}}),[e,t])}function oIt(){for(var e=arguments.length,t=new Array(e),n=0;n[...t].filter(r=>r!=null),[...t])}const kc=Object.freeze({x:0,y:0});function iIt(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function aIt(e,t){const n=zM(e);if(!n)return"0 0";const r={x:(n.x-t.left)/t.width*100,y:(n.y-t.top)/t.height*100};return r.x+"% "+r.y+"%"}function sIt(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return n-r}function lIt(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function cIt(e){let{left:t,top:n,height:r,width:o}=e;return[{x:t,y:n},{x:t+o,y:n},{x:t,y:n+r},{x:t+o,y:n+r}]}function uIt(e,t){if(!e||e.length===0)return null;const[n]=e;return n[t]}function dIt(e,t){const n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),o=Math.min(t.left+t.width,e.left+e.width),i=Math.min(t.top+t.height,e.top+e.height),a=o-r,s=i-n;if(r{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const o=[];for(const i of r){const{id:a}=i,s=n.get(a);if(s){const l=dIt(s,t);l>0&&o.push({id:a,data:{droppableContainer:i,value:l}})}}return o.sort(lIt)};function pIt(e,t){const{top:n,left:r,bottom:o,right:i}=t;return n<=e.y&&e.y<=o&&r<=e.x&&e.x<=i}const hIt=e=>{let{droppableContainers:t,droppableRects:n,pointerCoordinates:r}=e;if(!r)return[];const o=[];for(const i of t){const{id:a}=i,s=n.get(a);if(s&&pIt(r,s)){const c=cIt(s).reduce((d,f)=>d+iIt(r,f),0),u=Number((c/4).toFixed(4));o.push({id:a,data:{droppableContainer:i,value:u}})}}return o.sort(sIt)};function mIt(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}function abe(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:kc}function gIt(e){return function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i({...a,top:a.top+e*s.y,bottom:a.bottom+e*s.y,left:a.left+e*s.x,right:a.right+e*s.x}),{...n})}}const vIt=gIt(1);function sbe(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}else if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function yIt(e,t,n){const r=sbe(t);if(!r)return e;const{scaleX:o,scaleY:i,x:a,y:s}=r,l=e.left-a-(1-o)*parseFloat(n),c=e.top-s-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),u=o?e.width/o:e.width,d=i?e.height/i:e.height;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l}}const bIt={ignoreTransform:!1};function mb(e,t){t===void 0&&(t=bIt);let n=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:c,transformOrigin:u}=za(e).getComputedStyle(e);c&&(n=yIt(n,c,u))}const{top:r,left:o,width:i,height:a,bottom:s,right:l}=n;return{top:r,left:o,width:i,height:a,bottom:s,right:l}}function xJ(e){return mb(e,{ignoreTransform:!0})}function xIt(e){const t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}function wIt(e,t){return t===void 0&&(t=za(e).getComputedStyle(e)),t.position==="fixed"}function CIt(e,t){t===void 0&&(t=za(e).getComputedStyle(e));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(o=>{const i=t[o];return typeof i=="string"?n.test(i):!1})}function X9(e,t){const n=[];function r(o){if(t!=null&&n.length>=t||!o)return n;if(Y9(o)&&o.scrollingElement!=null&&!n.includes(o.scrollingElement))return n.push(o.scrollingElement),n;if(!MS(o)||rbe(o)||n.includes(o))return n;const i=za(e).getComputedStyle(o);return o!==e&&CIt(o,i)&&n.push(o),wIt(o,i)?n:r(o.parentNode)}return e?r(e):n}function lbe(e){const[t]=X9(e,1);return t??null}function kD(e){return!b4||!e?null:pb(e)?e:K9(e)?Y9(e)||e===hb(e).scrollingElement?window:MS(e)?e:null:null}function cbe(e){return pb(e)?e.scrollX:e.scrollLeft}function ube(e){return pb(e)?e.scrollY:e.scrollTop}function K5(e){return{x:cbe(e),y:ube(e)}}var $i;(function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"})($i||($i={}));function dbe(e){return!b4||!e?!1:e===document.scrollingElement}function fbe(e){const t={x:0,y:0},n=dbe(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height},o=e.scrollTop<=t.y,i=e.scrollLeft<=t.x,a=e.scrollTop>=r.y,s=e.scrollLeft>=r.x;return{isTop:o,isLeft:i,isBottom:a,isRight:s,maxScroll:r,minScroll:t}}const SIt={x:.2,y:.2};function EIt(e,t,n,r,o){let{top:i,left:a,right:s,bottom:l}=n;r===void 0&&(r=10),o===void 0&&(o=SIt);const{isTop:c,isBottom:u,isLeft:d,isRight:f}=fbe(e),h={x:0,y:0},m={x:0,y:0},v={height:t.height*o.y,width:t.width*o.x};return!c&&i<=t.top+v.height?(h.y=$i.Backward,m.y=r*Math.abs((t.top+v.height-i)/v.height)):!u&&l>=t.bottom-v.height&&(h.y=$i.Forward,m.y=r*Math.abs((t.bottom-v.height-l)/v.height)),!f&&s>=t.right-v.width?(h.x=$i.Forward,m.x=r*Math.abs((t.right-v.width-s)/v.width)):!d&&a<=t.left+v.width&&(h.x=$i.Backward,m.x=r*Math.abs((t.left+v.width-a)/v.width)),{direction:h,speed:m}}function _It(e){if(e===document.scrollingElement){const{innerWidth:i,innerHeight:a}=window;return{top:0,left:0,right:i,bottom:a,width:i,height:a}}const{top:t,left:n,right:r,bottom:o}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:o,width:e.clientWidth,height:e.clientHeight}}function pbe(e){return e.reduce((t,n)=>o0(t,K5(n)),kc)}function $It(e){return e.reduce((t,n)=>t+cbe(n),0)}function PIt(e){return e.reduce((t,n)=>t+ube(n),0)}function hbe(e,t){if(t===void 0&&(t=mb),!e)return;const{top:n,left:r,bottom:o,right:i}=t(e);lbe(e)&&(o<=0||i<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const MIt=[["x",["left","right"],$It],["y",["top","bottom"],PIt]];class Q9{constructor(t,n){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const r=X9(n),o=pbe(r);this.rect={...t},this.width=t.width,this.height=t.height;for(const[i,a,s]of MIt)for(const l of a)Object.defineProperty(this,l,{get:()=>{const c=s(r),u=o[i]-c;return this.rect[l]+u},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class R1{constructor(t){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(n=>{var r;return(r=this.target)==null?void 0:r.removeEventListener(...n)})},this.target=t}add(t,n,r){var o;(o=this.target)==null||o.addEventListener(t,n,r),this.listeners.push([t,n,r])}}function TIt(e){const{EventTarget:t}=za(e);return e instanceof t?e:hb(e)}function ID(e,t){const n=Math.abs(e.x),r=Math.abs(e.y);return typeof t=="number"?Math.sqrt(n**2+r**2)>t:"x"in t&&"y"in t?n>t.x&&r>t.y:"x"in t?n>t.x:"y"in t?r>t.y:!1}var sl;(function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"})(sl||(sl={}));function wJ(e){e.preventDefault()}function RIt(e){e.stopPropagation()}var wr;(function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter",e.Tab="Tab"})(wr||(wr={}));const mbe={start:[wr.Space,wr.Enter],cancel:[wr.Esc],end:[wr.Space,wr.Enter,wr.Tab]},OIt=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case wr.Right:return{...n,x:n.x+25};case wr.Left:return{...n,x:n.x-25};case wr.Down:return{...n,y:n.y+25};case wr.Up:return{...n,y:n.y-25}}};class gbe{constructor(t){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=t;const{event:{target:n}}=t;this.props=t,this.listeners=new R1(hb(n)),this.windowListeners=new R1(za(n)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(sl.Resize,this.handleCancel),this.windowListeners.add(sl.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(sl.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:t,onStart:n}=this.props,r=t.node.current;r&&hbe(r),n(kc)}handleKeyDown(t){if(w4(t)){const{active:n,context:r,options:o}=this.props,{keyboardCodes:i=mbe,coordinateGetter:a=OIt,scrollBehavior:s="smooth"}=o,{code:l}=t;if(i.end.includes(l)){this.handleEnd(t);return}if(i.cancel.includes(l)){this.handleCancel(t);return}const{collisionRect:c}=r.current,u=c?{x:c.left,y:c.top}:kc;this.referenceCoordinates||(this.referenceCoordinates=u);const d=a(t,{active:n,context:r.current,currentCoordinates:u});if(d){const f=jM(d,u),h={x:0,y:0},{scrollableAncestors:m}=r.current;for(const v of m){const g=t.code,{isTop:b,isRight:y,isLeft:x,isBottom:w,maxScroll:S,minScroll:C}=fbe(v),E=_It(v),_={x:Math.min(g===wr.Right?E.right-E.width/2:E.right,Math.max(g===wr.Right?E.left:E.left+E.width/2,d.x)),y:Math.min(g===wr.Down?E.bottom-E.height/2:E.bottom,Math.max(g===wr.Down?E.top:E.top+E.height/2,d.y))},P=g===wr.Right&&!y||g===wr.Left&&!x,$=g===wr.Down&&!w||g===wr.Up&&!b;if(P&&_.x!==d.x){const T=v.scrollLeft+f.x,R=g===wr.Right&&T<=S.x||g===wr.Left&&T>=C.x;if(R&&!f.y){v.scrollTo({left:T,behavior:s});return}R?h.x=v.scrollLeft-T:h.x=g===wr.Right?v.scrollLeft-S.x:v.scrollLeft-C.x,h.x&&v.scrollBy({left:-h.x,behavior:s});break}else if($&&_.y!==d.y){const T=v.scrollTop+f.y,R=g===wr.Down&&T<=S.y||g===wr.Up&&T>=C.y;if(R&&!f.x){v.scrollTo({top:T,behavior:s});return}R?h.y=v.scrollTop-T:h.y=g===wr.Down?v.scrollTop-S.y:v.scrollTop-C.y,h.y&&v.scrollBy({top:-h.y,behavior:s});break}}this.handleMove(t,o0(jM(d,this.referenceCoordinates),h))}}}handleMove(t,n){const{onMove:r}=this.props;t.preventDefault(),r(n)}handleEnd(t){const{onEnd:n}=this.props;t.preventDefault(),this.detach(),n()}handleCancel(t){const{onCancel:n}=this.props;t.preventDefault(),this.detach(),n()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}gbe.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:r=mbe,onActivation:o}=t,{active:i}=n;const{code:a}=e.nativeEvent;if(r.start.includes(a)){const s=i.activatorNode.current;return s&&e.target!==s?!1:(e.preventDefault(),o==null||o({event:e.nativeEvent}),!0)}return!1}}];function CJ(e){return!!(e&&"distance"in e)}function SJ(e){return!!(e&&"delay"in e)}class Z9{constructor(t,n,r){var o;r===void 0&&(r=TIt(t.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=t,this.events=n;const{event:i}=t,{target:a}=i;this.props=t,this.events=n,this.document=hb(a),this.documentListeners=new R1(this.document),this.listeners=new R1(r),this.windowListeners=new R1(za(a)),this.initialCoordinates=(o=zM(i))!=null?o:kc,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:t,props:{options:{activationConstraint:n,bypassActivationConstraint:r}}}=this;if(this.listeners.add(t.move.name,this.handleMove,{passive:!1}),this.listeners.add(t.end.name,this.handleEnd),t.cancel&&this.listeners.add(t.cancel.name,this.handleCancel),this.windowListeners.add(sl.Resize,this.handleCancel),this.windowListeners.add(sl.DragStart,wJ),this.windowListeners.add(sl.VisibilityChange,this.handleCancel),this.windowListeners.add(sl.ContextMenu,wJ),this.documentListeners.add(sl.Keydown,this.handleKeydown),n){if(r!=null&&r({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(SJ(n)){this.timeoutId=setTimeout(this.handleStart,n.delay),this.handlePending(n);return}if(CJ(n)){this.handlePending(n);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(t,n){const{active:r,onPending:o}=this.props;o(r,t,this.initialCoordinates,n)}handleStart(){const{initialCoordinates:t}=this,{onStart:n}=this.props;t&&(this.activated=!0,this.documentListeners.add(sl.Click,RIt,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(sl.SelectionChange,this.removeTextSelection),n(t))}handleMove(t){var n;const{activated:r,initialCoordinates:o,props:i}=this,{onMove:a,options:{activationConstraint:s}}=i;if(!o)return;const l=(n=zM(t))!=null?n:kc,c=jM(o,l);if(!r&&s){if(CJ(s)){if(s.tolerance!=null&&ID(c,s.tolerance))return this.handleCancel();if(ID(c,s.distance))return this.handleStart()}if(SJ(s)&&ID(c,s.tolerance))return this.handleCancel();this.handlePending(s,c);return}t.cancelable&&t.preventDefault(),a(l)}handleEnd(){const{onAbort:t,onEnd:n}=this.props;this.detach(),this.activated||t(this.props.active),n()}handleCancel(){const{onAbort:t,onCancel:n}=this.props;this.detach(),this.activated||t(this.props.active),n()}handleKeydown(t){t.code===wr.Esc&&this.handleCancel()}removeTextSelection(){var t;(t=this.document.getSelection())==null||t.removeAllRanges()}}const kIt={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class vbe extends Z9{constructor(t){const{event:n}=t,r=hb(n.target);super(t,kIt,r)}}vbe.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!n.isPrimary||n.button!==0?!1:(r==null||r({event:n}),!0)}}];const IIt={move:{name:"mousemove"},end:{name:"mouseup"}};var Y5;(function(e){e[e.RightClick=2]="RightClick"})(Y5||(Y5={}));class ybe extends Z9{constructor(t){super(t,IIt,hb(t.event.target))}}ybe.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return n.button===Y5.RightClick?!1:(r==null||r({event:n}),!0)}}];const DD={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class DIt extends Z9{constructor(t){super(t,DD)}static setup(){return window.addEventListener(DD.move.name,t,{capture:!1,passive:!1}),function(){window.removeEventListener(DD.move.name,t)};function t(){}}}DIt.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;const{touches:o}=n;return o.length>1?!1:(r==null||r({event:n}),!0)}}];var O1;(function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"})(O1||(O1={}));var VM;(function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"})(VM||(VM={}));function NIt(e){let{acceleration:t,activator:n=O1.Pointer,canScroll:r,draggingRect:o,enabled:i,interval:a=5,order:s=VM.TreeOrder,pointerCoordinates:l,scrollableAncestors:c,scrollableAncestorRects:u,delta:d,threshold:f}=e;const h=FIt({delta:d,disabled:!i}),[m,v]=Wkt(),g=p.useRef({x:0,y:0}),b=p.useRef({x:0,y:0}),y=p.useMemo(()=>{switch(n){case O1.Pointer:return l?{top:l.y,bottom:l.y,left:l.x,right:l.x}:null;case O1.DraggableRect:return o}},[n,o,l]),x=p.useRef(null),w=p.useCallback(()=>{const C=x.current;if(!C)return;const E=g.current.x*b.current.x,_=g.current.y*b.current.y;C.scrollBy(E,_)},[]),S=p.useMemo(()=>s===VM.TreeOrder?[...c].reverse():c,[s,c]);p.useEffect(()=>{if(!i||!c.length||!y){v();return}for(const C of S){if((r==null?void 0:r(C))===!1)continue;const E=c.indexOf(C),_=u[E];if(!_)continue;const{direction:P,speed:$}=EIt(C,_,y,t,f);for(const T of["x","y"])h[T][P[T]]||($[T]=0,P[T]=0);if($.x>0||$.y>0){v(),x.current=C,m(w,a),g.current=$,b.current=P;return}}g.current={x:0,y:0},b.current={x:0,y:0},v()},[t,w,r,v,i,a,JSON.stringify(y),JSON.stringify(h),m,c,S,u,JSON.stringify(f)])}const AIt={x:{[$i.Backward]:!1,[$i.Forward]:!1},y:{[$i.Backward]:!1,[$i.Forward]:!1}};function FIt(e){let{delta:t,disabled:n}=e;const r=LM(t);return TS(o=>{if(n||!r||!o)return AIt;const i={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[$i.Backward]:o.x[$i.Backward]||i.x===-1,[$i.Forward]:o.x[$i.Forward]||i.x===1},y:{[$i.Backward]:o.y[$i.Backward]||i.y===-1,[$i.Forward]:o.y[$i.Forward]||i.y===1}}},[n,t,r])}function BIt(e,t){const n=t!=null?e.get(t):void 0,r=n?n.node.current:null;return TS(o=>{var i;return t==null?null:(i=r??o)!=null?i:null},[r,t])}function LIt(e,t){return p.useMemo(()=>e.reduce((n,r)=>{const{sensor:o}=r,i=o.activators.map(a=>({eventName:a.eventName,handler:t(a.handler,r)}));return[...n,...i]},[]),[e,t])}var Ww;(function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"})(Ww||(Ww={}));var X5;(function(e){e.Optimized="optimized"})(X5||(X5={}));const EJ=new Map;function jIt(e,t){let{dragging:n,dependencies:r,config:o}=t;const[i,a]=p.useState(null),{frequency:s,measure:l,strategy:c}=o,u=p.useRef(e),d=g(),f=Vw(d),h=p.useCallback(function(b){b===void 0&&(b=[]),!f.current&&a(y=>y===null?b:y.concat(b.filter(x=>!y.includes(x))))},[f]),m=p.useRef(null),v=TS(b=>{if(d&&!n)return EJ;if(!b||b===EJ||u.current!==e||i!=null){const y=new Map;for(let x of e){if(!x)continue;if(i&&i.length>0&&!i.includes(x.id)&&x.rect.current){y.set(x.id,x.rect.current);continue}const w=x.node.current,S=w?new Q9(l(w),w):null;x.rect.current=S,S&&y.set(x.id,S)}return y}return b},[e,i,n,d,l]);return p.useEffect(()=>{u.current=e},[e]),p.useEffect(()=>{d||h()},[n,d]),p.useEffect(()=>{i&&i.length>0&&a(null)},[JSON.stringify(i)]),p.useEffect(()=>{d||typeof s!="number"||m.current!==null||(m.current=setTimeout(()=>{h(),m.current=null},s))},[s,d,h,...r]),{droppableRects:v,measureDroppableContainers:h,measuringScheduled:i!=null};function g(){switch(c){case Ww.Always:return!1;case Ww.BeforeDragging:return n;default:return!n}}}function J9(e,t){return TS(n=>e?n||(typeof t=="function"?t(e):e):null,[t,e])}function zIt(e,t){return J9(e,t)}function HIt(e){let{callback:t,disabled:n}=e;const r=x4(t),o=p.useMemo(()=>{if(n||typeof window>"u"||typeof window.MutationObserver>"u")return;const{MutationObserver:i}=window;return new i(r)},[r,n]);return p.useEffect(()=>()=>o==null?void 0:o.disconnect(),[o]),o}function C4(e){let{callback:t,disabled:n}=e;const r=x4(t),o=p.useMemo(()=>{if(n||typeof window>"u"||typeof window.ResizeObserver>"u")return;const{ResizeObserver:i}=window;return new i(r)},[n]);return p.useEffect(()=>()=>o==null?void 0:o.disconnect(),[o]),o}function VIt(e){return new Q9(mb(e),e)}function _J(e,t,n){t===void 0&&(t=VIt);const[r,o]=p.useState(null);function i(){o(l=>{if(!e)return null;if(e.isConnected===!1){var c;return(c=l??n)!=null?c:null}const u=t(e);return JSON.stringify(l)===JSON.stringify(u)?l:u})}const a=HIt({callback(l){if(e)for(const c of l){const{type:u,target:d}=c;if(u==="childList"&&d instanceof HTMLElement&&d.contains(e)){i();break}}}}),s=C4({callback:i});return Oc(()=>{i(),e?(s==null||s.observe(e),a==null||a.observe(document.body,{childList:!0,subtree:!0})):(s==null||s.disconnect(),a==null||a.disconnect())},[e]),r}function WIt(e){const t=J9(e);return abe(e,t)}const $J=[];function UIt(e){const t=p.useRef(e),n=TS(r=>e?r&&r!==$J&&e&&t.current&&e.parentNode===t.current.parentNode?r:X9(e):$J,[e]);return p.useEffect(()=>{t.current=e},[e]),n}function GIt(e){const[t,n]=p.useState(null),r=p.useRef(e),o=p.useCallback(i=>{const a=kD(i.target);a&&n(s=>s?(s.set(a,K5(a)),new Map(s)):null)},[]);return p.useEffect(()=>{const i=r.current;if(e!==i){a(i);const s=e.map(l=>{const c=kD(l);return c?(c.addEventListener("scroll",o,{passive:!0}),[c,K5(c)]):null}).filter(l=>l!=null);n(s.length?new Map(s):null),r.current=e}return()=>{a(e),a(i)};function a(s){s.forEach(l=>{const c=kD(l);c==null||c.removeEventListener("scroll",o)})}},[o,e]),p.useMemo(()=>e.length?t?Array.from(t.values()).reduce((i,a)=>o0(i,a),kc):pbe(e):kc,[e,t])}function PJ(e,t){t===void 0&&(t=[]);const n=p.useRef(null);return p.useEffect(()=>{n.current=null},t),p.useEffect(()=>{const r=e!==kc;r&&!n.current&&(n.current=e),!r&&n.current&&(n.current=null)},[e]),n.current?jM(e,n.current):kc}function qIt(e){p.useEffect(()=>{if(!b4)return;const t=e.map(n=>{let{sensor:r}=n;return r.setup==null?void 0:r.setup()});return()=>{for(const n of t)n==null||n()}},e.map(t=>{let{sensor:n}=t;return n}))}function KIt(e,t){return p.useMemo(()=>e.reduce((n,r)=>{let{eventName:o,handler:i}=r;return n[o]=a=>{i(a,t)},n},{}),[e,t])}function bbe(e){return p.useMemo(()=>e?xIt(e):null,[e])}const MJ=[];function YIt(e,t){t===void 0&&(t=mb);const[n]=e,r=bbe(n?za(n):null),[o,i]=p.useState(MJ);function a(){i(()=>e.length?e.map(l=>dbe(l)?r:new Q9(t(l),l)):MJ)}const s=C4({callback:a});return Oc(()=>{s==null||s.disconnect(),a(),e.forEach(l=>s==null?void 0:s.observe(l))},[e]),o}function xbe(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return MS(t)?t:e}function XIt(e){let{measure:t}=e;const[n,r]=p.useState(null),o=p.useCallback(c=>{for(const{target:u}of c)if(MS(u)){r(d=>{const f=t(u);return d?{...d,width:f.width,height:f.height}:f});break}},[t]),i=C4({callback:o}),a=p.useCallback(c=>{const u=xbe(c);i==null||i.disconnect(),u&&(i==null||i.observe(u)),r(u?t(u):null)},[t,i]),[s,l]=BM(a);return p.useMemo(()=>({nodeRef:s,rect:n,setRef:l}),[n,s,l])}const QIt=[{sensor:vbe,options:{}},{sensor:gbe,options:{}}],ZIt={current:{}},c$={draggable:{measure:xJ},droppable:{measure:xJ,strategy:Ww.WhileDragging,frequency:X5.Optimized},dragOverlay:{measure:mb}};class k1 extends Map{get(t){var n;return t!=null&&(n=super.get(t))!=null?n:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(t=>{let{disabled:n}=t;return!n})}getNodeFor(t){var n,r;return(n=(r=this.get(t))==null?void 0:r.node.current)!=null?n:void 0}}const JIt={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new k1,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:HM},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:c$,measureDroppableContainers:HM,windowRect:null,measuringScheduled:!1},wbe={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:HM,draggableNodes:new Map,over:null,measureDroppableContainers:HM},OS=p.createContext(wbe),Cbe=p.createContext(JIt);function e3t(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new k1}}}function t3t(e,t){switch(t.type){case pi.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case pi.DragMove:return e.draggable.active==null?e:{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case pi.DragEnd:case pi.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case pi.RegisterDroppable:{const{element:n}=t,{id:r}=n,o=new k1(e.droppable.containers);return o.set(r,n),{...e,droppable:{...e.droppable,containers:o}}}case pi.SetDroppableDisabled:{const{id:n,key:r,disabled:o}=t,i=e.droppable.containers.get(n);if(!i||r!==i.key)return e;const a=new k1(e.droppable.containers);return a.set(n,{...i,disabled:o}),{...e,droppable:{...e.droppable,containers:a}}}case pi.UnregisterDroppable:{const{id:n,key:r}=t,o=e.droppable.containers.get(n);if(!o||r!==o.key)return e;const i=new k1(e.droppable.containers);return i.delete(n),{...e,droppable:{...e.droppable,containers:i}}}default:return e}}function n3t(e){let{disabled:t}=e;const{active:n,activatorEvent:r,draggableNodes:o}=p.useContext(OS),i=LM(r),a=LM(n==null?void 0:n.id);return p.useEffect(()=>{if(!t&&!r&&i&&a!=null){if(!w4(i)||document.activeElement===i.target)return;const s=o.get(a);if(!s)return;const{activatorNode:l,node:c}=s;if(!l.current&&!c.current)return;requestAnimationFrame(()=>{for(const u of[l.current,c.current]){if(!u)continue;const d=qkt(u);if(d){d.focus();break}}})}},[r,t,o,a,i]),null}function Sbe(e,t){let{transform:n,...r}=t;return e!=null&&e.length?e.reduce((o,i)=>i({transform:o,...r}),n):n}function r3t(e){return p.useMemo(()=>({draggable:{...c$.draggable,...e==null?void 0:e.draggable},droppable:{...c$.droppable,...e==null?void 0:e.droppable},dragOverlay:{...c$.dragOverlay,...e==null?void 0:e.dragOverlay}}),[e==null?void 0:e.draggable,e==null?void 0:e.droppable,e==null?void 0:e.dragOverlay])}function o3t(e){let{activeNode:t,measure:n,initialRect:r,config:o=!0}=e;const i=p.useRef(!1),{x:a,y:s}=typeof o=="boolean"?{x:o,y:o}:o;Oc(()=>{if(!a&&!s||!t){i.current=!1;return}if(i.current||!r)return;const c=t==null?void 0:t.node.current;if(!c||c.isConnected===!1)return;const u=n(c),d=abe(u,r);if(a||(d.x=0),s||(d.y=0),i.current=!0,Math.abs(d.x)>0||Math.abs(d.y)>0){const f=lbe(c);f&&f.scrollBy({top:d.y,left:d.x})}},[t,a,s,r,n])}const S4=p.createContext({...kc,scaleX:1,scaleY:1});var qf;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"})(qf||(qf={}));const i3t=p.memo(function(t){var n,r,o,i;let{id:a,accessibility:s,autoScroll:l=!0,children:c,sensors:u=QIt,collisionDetection:d=fIt,measuring:f,modifiers:h,...m}=t;const v=p.useReducer(t3t,void 0,e3t),[g,b]=v,[y,x]=Jkt(),[w,S]=p.useState(qf.Uninitialized),C=w===qf.Initialized,{draggable:{active:E,nodes:_,translate:P},droppable:{containers:$}}=g,T=E!=null?_.get(E):null,R=p.useRef({initial:null,translated:null}),O=p.useMemo(()=>{var He;return E!=null?{id:E,data:(He=T==null?void 0:T.data)!=null?He:ZIt,rect:R}:null},[E,T]),k=p.useRef(null),[I,D]=p.useState(null),[N,L]=p.useState(null),H=Vw(m,Object.values(m)),U=RS("DndDescribedBy",a),V=p.useMemo(()=>$.getEnabled(),[$]),j=r3t(f),{droppableRects:F,measureDroppableContainers:W,measuringScheduled:X}=jIt(V,{dragging:C,dependencies:[P.x,P.y],config:j.droppable}),J=BIt(_,E),q=p.useMemo(()=>N?zM(N):null,[N]),A=ht(),z=zIt(J,j.draggable.measure);o3t({activeNode:E!=null?_.get(E):null,config:A.layoutShiftCompensation,initialRect:z,measure:j.draggable.measure});const G=_J(J,j.draggable.measure,z),Y=_J(J?J.parentElement:null),Q=p.useRef({activatorEvent:null,active:null,activeNode:J,collisionRect:null,collisions:null,droppableRects:F,draggableNodes:_,draggingNode:null,draggingNodeRect:null,droppableContainers:$,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),ee=$.getNodeFor((n=Q.current.over)==null?void 0:n.id),te=XIt({measure:j.dragOverlay.measure}),oe=(r=te.nodeRef.current)!=null?r:J,ne=C?(o=te.rect)!=null?o:G:null,le=!!(te.nodeRef.current&&te.rect),ce=WIt(le?null:G),he=bbe(oe?za(oe):null),ue=UIt(C?ee??J:null),fe=YIt(ue),ve=Sbe(h,{transform:{x:P.x-ce.x,y:P.y-ce.y,scaleX:1,scaleY:1},activatorEvent:N,active:O,activeNodeRect:G,containerNodeRect:Y,draggingNodeRect:ne,over:Q.current.over,overlayNodeRect:te.rect,scrollableAncestors:ue,scrollableAncestorRects:fe,windowRect:he}),ge=q?o0(q,P):null,de=GIt(ue),be=PJ(de),Ee=PJ(de,[G]),Le=o0(ve,be),Te=ne?vIt(ne,ve):null,Pe=O&&Te?d({active:O,collisionRect:Te,droppableRects:F,droppableContainers:V,pointerCoordinates:ge}):null,ze=uIt(Pe,"id"),[ke,$e]=p.useState(null),Be=le?ve:o0(ve,Ee),we=mIt(Be,(i=ke==null?void 0:ke.rect)!=null?i:null,G),Re=p.useRef(null),Fe=p.useCallback((He,Ke)=>{let{sensor:it,options:Ge}=Ke;if(k.current==null)return;const ut=_.get(k.current);if(!ut)return;const Ze=He.nativeEvent,et=new it({active:k.current,activeNode:ut,event:Ze,options:Ge,context:Q,onAbort(mt){if(!_.get(mt))return;const{onDragAbort:pe}=H.current,ye={id:mt};pe==null||pe(ye),y({type:"onDragAbort",event:ye})},onPending(mt,me,pe,ye){if(!_.get(mt))return;const{onDragPending:je}=H.current,We={id:mt,constraint:me,initialCoordinates:pe,offset:ye};je==null||je(We),y({type:"onDragPending",event:We})},onStart(mt){const me=k.current;if(me==null)return;const pe=_.get(me);if(!pe)return;const{onDragStart:ye}=H.current,Oe={activatorEvent:Ze,active:{id:me,data:pe.data,rect:R}};ji.unstable_batchedUpdates(()=>{ye==null||ye(Oe),S(qf.Initializing),b({type:pi.DragStart,initialCoordinates:mt,active:me}),y({type:"onDragStart",event:Oe}),D(Re.current),L(Ze)})},onMove(mt){b({type:pi.DragMove,coordinates:mt})},onEnd:tt(pi.DragEnd),onCancel:tt(pi.DragCancel)});Re.current=et;function tt(mt){return async function(){const{active:pe,collisions:ye,over:Oe,scrollAdjustedTranslate:je}=Q.current;let We=null;if(pe&&je){const{cancelDrop:Xe}=H.current;We={activatorEvent:Ze,active:pe,collisions:ye,delta:je,over:Oe},mt===pi.DragEnd&&typeof Xe=="function"&&await Promise.resolve(Xe(We))&&(mt=pi.DragCancel)}k.current=null,ji.unstable_batchedUpdates(()=>{b({type:mt}),S(qf.Uninitialized),$e(null),D(null),L(null),Re.current=null;const Xe=mt===pi.DragEnd?"onDragEnd":"onDragCancel";if(We){const st=H.current[Xe];st==null||st(We),y({type:Xe,event:We})}})}}},[_]),Se=p.useCallback((He,Ke)=>(it,Ge)=>{const ut=it.nativeEvent,Ze=_.get(Ge);if(k.current!==null||!Ze||ut.dndKit||ut.defaultPrevented)return;const et={active:Ze};He(it,Ke.options,et)===!0&&(ut.dndKit={capturedBy:Ke.sensor},k.current=Ge,Fe(it,Ke))},[_,Fe]),Ae=LIt(u,Se);qIt(u),Oc(()=>{G&&w===qf.Initializing&&S(qf.Initialized)},[G,w]),p.useEffect(()=>{const{onDragMove:He}=H.current,{active:Ke,activatorEvent:it,collisions:Ge,over:ut}=Q.current;if(!Ke||!it)return;const Ze={active:Ke,activatorEvent:it,collisions:Ge,delta:{x:Le.x,y:Le.y},over:ut};ji.unstable_batchedUpdates(()=>{He==null||He(Ze),y({type:"onDragMove",event:Ze})})},[Le.x,Le.y]),p.useEffect(()=>{const{active:He,activatorEvent:Ke,collisions:it,droppableContainers:Ge,scrollAdjustedTranslate:ut}=Q.current;if(!He||k.current==null||!Ke||!ut)return;const{onDragOver:Ze}=H.current,et=Ge.get(ze),tt=et&&et.rect.current?{id:et.id,rect:et.rect.current,data:et.data,disabled:et.disabled}:null,mt={active:He,activatorEvent:Ke,collisions:it,delta:{x:ut.x,y:ut.y},over:tt};ji.unstable_batchedUpdates(()=>{$e(tt),Ze==null||Ze(mt),y({type:"onDragOver",event:mt})})},[ze]),Oc(()=>{Q.current={activatorEvent:N,active:O,activeNode:J,collisionRect:Te,collisions:Pe,droppableRects:F,draggableNodes:_,draggingNode:oe,draggingNodeRect:ne,droppableContainers:$,over:ke,scrollableAncestors:ue,scrollAdjustedTranslate:Le},R.current={initial:ne,translated:Te}},[O,J,Pe,Te,_,oe,ne,F,$,ke,ue,Le]),NIt({...A,delta:P,draggingRect:Te,pointerCoordinates:ge,scrollableAncestors:ue,scrollableAncestorRects:fe});const Ve=p.useMemo(()=>({active:O,activeNode:J,activeNodeRect:G,activatorEvent:N,collisions:Pe,containerNodeRect:Y,dragOverlay:te,draggableNodes:_,droppableContainers:$,droppableRects:F,over:ke,measureDroppableContainers:W,scrollableAncestors:ue,scrollableAncestorRects:fe,measuringConfiguration:j,measuringScheduled:X,windowRect:he}),[O,J,G,N,Pe,Y,te,_,$,F,ke,W,ue,fe,j,X,he]),Je=p.useMemo(()=>({activatorEvent:N,activators:Ae,active:O,activeNodeRect:G,ariaDescribedById:{draggable:U},dispatch:b,draggableNodes:_,over:ke,measureDroppableContainers:W}),[N,Ae,O,G,b,U,_,ke,W]);return Z.createElement(ibe.Provider,{value:x},Z.createElement(OS.Provider,{value:Je},Z.createElement(Cbe.Provider,{value:Ve},Z.createElement(S4.Provider,{value:we},c)),Z.createElement(n3t,{disabled:(s==null?void 0:s.restoreFocus)===!1})),Z.createElement(nIt,{...s,hiddenTextDescribedById:U}));function ht(){const He=(I==null?void 0:I.autoScrollEnabled)===!1,Ke=typeof l=="object"?l.enabled===!1:l===!1,it=C&&!He&&!Ke;return typeof l=="object"?{...l,enabled:it}:{enabled:it}}}),a3t=p.createContext(null),TJ="button",s3t="Draggable";function Ebe(e){let{id:t,data:n,disabled:r=!1,attributes:o}=e;const i=RS(s3t),{activators:a,activatorEvent:s,active:l,activeNodeRect:c,ariaDescribedById:u,draggableNodes:d,over:f}=p.useContext(OS),{role:h=TJ,roleDescription:m="draggable",tabIndex:v=0}=o??{},g=(l==null?void 0:l.id)===t,b=p.useContext(g?S4:a3t),[y,x]=BM(),[w,S]=BM(),C=KIt(a,t),E=Vw(n);Oc(()=>(d.set(t,{id:t,key:i,node:y,activatorNode:w,data:E}),()=>{const P=d.get(t);P&&P.key===i&&d.delete(t)}),[d,t]);const _=p.useMemo(()=>({role:h,tabIndex:v,"aria-disabled":r,"aria-pressed":g&&h===TJ?!0:void 0,"aria-roledescription":m,"aria-describedby":u.draggable}),[r,h,v,g,m,u.draggable]);return{active:l,activatorEvent:s,activeNodeRect:c,attributes:_,isDragging:g,listeners:r?void 0:C,node:y,over:f,setNodeRef:x,setActivatorNodeRef:S,transform:b}}function _be(){return p.useContext(Cbe)}const l3t="Droppable",c3t={timeout:25};function $be(e){let{data:t,disabled:n=!1,id:r,resizeObserverConfig:o}=e;const i=RS(l3t),{active:a,dispatch:s,over:l,measureDroppableContainers:c}=p.useContext(OS),u=p.useRef({disabled:n}),d=p.useRef(!1),f=p.useRef(null),h=p.useRef(null),{disabled:m,updateMeasurementsFor:v,timeout:g}={...c3t,...o},b=Vw(v??r),y=p.useCallback(()=>{if(!d.current){d.current=!0;return}h.current!=null&&clearTimeout(h.current),h.current=setTimeout(()=>{c(Array.isArray(b.current)?b.current:[b.current]),h.current=null},g)},[g]),x=C4({callback:y,disabled:m||!a}),w=p.useCallback((_,P)=>{x&&(P&&(x.unobserve(P),d.current=!1),_&&x.observe(_))},[x]),[S,C]=BM(w),E=Vw(t);return p.useEffect(()=>{!x||!S.current||(x.disconnect(),d.current=!1,x.observe(S.current))},[S,x]),p.useEffect(()=>(s({type:pi.RegisterDroppable,element:{id:r,key:i,disabled:n,node:S,rect:f,data:E}}),()=>s({type:pi.UnregisterDroppable,key:i,id:r})),[r]),p.useEffect(()=>{n!==u.current.disabled&&(s({type:pi.SetDroppableDisabled,id:r,key:i,disabled:n}),u.current.disabled=n)},[r,i,n,s]),{active:a,rect:f,isOver:(l==null?void 0:l.id)===r,node:S,over:l,setNodeRef:C}}function u3t(e){let{animation:t,children:n}=e;const[r,o]=p.useState(null),[i,a]=p.useState(null),s=LM(n);return!n&&!r&&s&&o(s),Oc(()=>{if(!i)return;const l=r==null?void 0:r.key,c=r==null?void 0:r.props.id;if(l==null||c==null){o(null);return}Promise.resolve(t(c,i)).then(()=>{o(null)})},[t,r,i]),Z.createElement(Z.Fragment,null,n,r?p.cloneElement(r,{ref:a}):null)}const d3t={x:0,y:0,scaleX:1,scaleY:1};function f3t(e){let{children:t}=e;return Z.createElement(OS.Provider,{value:wbe},Z.createElement(S4.Provider,{value:d3t},t))}const p3t={position:"fixed",touchAction:"none"},h3t=e=>w4(e)?"transform 250ms ease":void 0,m3t=p.forwardRef((e,t)=>{let{as:n,activatorEvent:r,adjustScale:o,children:i,className:a,rect:s,style:l,transform:c,transition:u=h3t}=e;if(!s)return null;const d=o?c:{...c,scaleX:1,scaleY:1},f={...p3t,width:s.width,height:s.height,top:s.top,left:s.left,transform:Kd.Transform.toString(d),transformOrigin:o&&r?aIt(r,s):void 0,transition:typeof u=="function"?u(r):u,...l};return Z.createElement(n,{className:a,style:f,ref:t},i)}),Pbe=e=>t=>{let{active:n,dragOverlay:r}=t;const o={},{styles:i,className:a}=e;if(i!=null&&i.active)for(const[s,l]of Object.entries(i.active))l!==void 0&&(o[s]=n.node.style.getPropertyValue(s),n.node.style.setProperty(s,l));if(i!=null&&i.dragOverlay)for(const[s,l]of Object.entries(i.dragOverlay))l!==void 0&&r.node.style.setProperty(s,l);return a!=null&&a.active&&n.node.classList.add(a.active),a!=null&&a.dragOverlay&&r.node.classList.add(a.dragOverlay),function(){for(const[l,c]of Object.entries(o))n.node.style.setProperty(l,c);a!=null&&a.active&&n.node.classList.remove(a.active)}},g3t=e=>{let{transform:{initial:t,final:n}}=e;return[{transform:Kd.Transform.toString(t)},{transform:Kd.Transform.toString(n)}]},v3t={duration:250,easing:"ease",keyframes:g3t,sideEffects:Pbe({styles:{active:{opacity:"0"}}})};function y3t(e){let{config:t,draggableNodes:n,droppableContainers:r,measuringConfiguration:o}=e;return x4((i,a)=>{if(t===null)return;const s=n.get(i);if(!s)return;const l=s.node.current;if(!l)return;const c=xbe(a);if(!c)return;const{transform:u}=za(a).getComputedStyle(a),d=sbe(u);if(!d)return;const f=typeof t=="function"?t:b3t(t);return hbe(l,o.draggable.measure),f({active:{id:i,data:s.data,node:l,rect:o.draggable.measure(l)},draggableNodes:n,dragOverlay:{node:a,rect:o.dragOverlay.measure(c)},droppableContainers:r,measuringConfiguration:o,transform:d})})}function b3t(e){const{duration:t,easing:n,sideEffects:r,keyframes:o}={...v3t,...e};return i=>{let{active:a,dragOverlay:s,transform:l,...c}=i;if(!t)return;const u={x:s.rect.left-a.rect.left,y:s.rect.top-a.rect.top},d={scaleX:l.scaleX!==1?a.rect.width*l.scaleX/s.rect.width:1,scaleY:l.scaleY!==1?a.rect.height*l.scaleY/s.rect.height:1},f={x:l.x-u.x,y:l.y-u.y,...d},h=o({...c,active:a,dragOverlay:s,transform:{initial:l,final:f}}),[m]=h,v=h[h.length-1];if(JSON.stringify(m)===JSON.stringify(v))return;const g=r==null?void 0:r({active:a,dragOverlay:s,...c}),b=s.node.animate(h,{duration:t,easing:n,fill:"forwards"});return new Promise(y=>{b.onfinish=()=>{g==null||g(),y()}})}}let RJ=0;function x3t(e){return p.useMemo(()=>{if(e!=null)return RJ++,RJ},[e])}const w3t=Z.memo(e=>{let{adjustScale:t=!1,children:n,dropAnimation:r,style:o,transition:i,modifiers:a,wrapperElement:s="div",className:l,zIndex:c=999}=e;const{activatorEvent:u,active:d,activeNodeRect:f,containerNodeRect:h,draggableNodes:m,droppableContainers:v,dragOverlay:g,over:b,measuringConfiguration:y,scrollableAncestors:x,scrollableAncestorRects:w,windowRect:S}=_be(),C=p.useContext(S4),E=x3t(d==null?void 0:d.id),_=Sbe(a,{activatorEvent:u,active:d,activeNodeRect:f,containerNodeRect:h,draggingNodeRect:g.rect,over:b,overlayNodeRect:g.rect,scrollableAncestors:x,scrollableAncestorRects:w,transform:C,windowRect:S}),P=J9(f),$=y3t({config:r,draggableNodes:m,droppableContainers:v,measuringConfiguration:y}),T=P?g.setRef:void 0;return Z.createElement(f3t,null,Z.createElement(u3t,{animation:$},d&&E?Z.createElement(m3t,{key:E,id:d.id,ref:T,as:s,activatorEvent:u,adjustScale:t,className:l,transition:i,rect:P,style:{zIndex:c,...o},transform:_},n):null))});async function C3t(){return Xn("/kaptcha/api/v1/get",{method:"GET",params:{channel:mr}})}async function S3t(e,t){return Xn("/kaptcha/api/v1/check",{method:"POST",data:{captchaUid:e,captchaCode:t,channel:mr}})}var Q5=function(e,t){return Q5=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o])},Q5(e,t)};function Il(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Q5(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Zt=function(){return Zt=Object.assign||function(t){for(var n,r=1,o=arguments.length;r"u"&&(i=e.call(this,r),t.set(o,i)),i}function Mbe(e,t,n){var r=Array.prototype.slice.call(arguments,3),o=n(r),i=t.get(o);return typeof i>"u"&&(i=e.apply(this,r),t.set(o,i)),i}function Tbe(e,t,n,r,o){return n.bind(t,e,r,o)}function $3t(e,t){var n=e.length===1?_3t:Mbe;return Tbe(e,this,n,t.cache.create(),t.serializer)}function P3t(e,t){return Tbe(e,this,Mbe,t.cache.create(),t.serializer)}var M3t=function(){return JSON.stringify(arguments)};function ez(){this.cache=Object.create(null)}ez.prototype.get=function(e){return this.cache[e]};ez.prototype.set=function(e,t){this.cache[e]=t};var T3t={create:function(){return new ez}},Ma={variadic:P3t};function Rbe(e,t,n){if(n===void 0&&(n=Error),!e)throw new n(t)}Pa(function(){for(var e,t=[],n=0;n0}),n=[],r=0,o=t;r1)throw new RangeError("integer-width stems only accept a single optional option");o.options[0].replace(F3t,function(l,c,u,d,f,h){if(c)t.minimumIntegerDigits=u.length;else{if(d&&f)throw new Error("We currently do not support maximum integer digits");if(h)throw new Error("We currently do not support exact integer digits")}return""});continue}if(jbe.test(o.stem)){t.minimumIntegerDigits=o.stem.length;continue}if(kJ.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(kJ,function(l,c,u,d,f,h){return u==="*"?t.minimumFractionDigits=c.length:d&&d[0]==="#"?t.maximumFractionDigits=d.length:f&&h?(t.minimumFractionDigits=f.length,t.maximumFractionDigits=f.length+h.length):(t.minimumFractionDigits=c.length,t.maximumFractionDigits=c.length),""});var i=o.options[0];i==="w"?t=Zt(Zt({},t),{trailingZeroDisplay:"stripIfInteger"}):i&&(t=Zt(Zt({},t),IJ(i)));continue}if(Lbe.test(o.stem)){t=Zt(Zt({},t),IJ(o.stem));continue}var a=zbe(o.stem);a&&(t=Zt(Zt({},t),a));var s=B3t(o.stem);s&&(t=Zt(Zt({},t),s))}return t}var T2={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function j3t(e,t){for(var n="",r=0;r>1),l="a",c=z3t(t);for((c=="H"||c=="k")&&(s=0);s-- >0;)n+=l;for(;a-- >0;)n=c+n}else o==="J"?n+="H":n+=o}return n}function z3t(e){var t=e.hourCycle;if(t===void 0&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var n=e.language,r;n!=="root"&&(r=e.maximize().region);var o=T2[r||""]||T2[n||""]||T2["".concat(n,"-001")]||T2["001"];return o[0]}var ND,H3t=new RegExp("^".concat(Bbe.source,"*")),V3t=new RegExp("".concat(Bbe.source,"*$"));function cr(e,t){return{start:e,end:t}}var W3t=!!String.prototype.startsWith&&"_a".startsWith("a",1),U3t=!!String.fromCodePoint,G3t=!!Object.fromEntries,q3t=!!String.prototype.codePointAt,K3t=!!String.prototype.trimStart,Y3t=!!String.prototype.trimEnd,X3t=!!Number.isSafeInteger,Q3t=X3t?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},J5=!0;try{var Z3t=Vbe("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");J5=((ND=Z3t.exec("a"))===null||ND===void 0?void 0:ND[0])==="a"}catch{J5=!1}var NJ=W3t?function(t,n,r){return t.startsWith(n,r)}:function(t,n,r){return t.slice(r,r+n.length)===n},eF=U3t?String.fromCodePoint:function(){for(var t=[],n=0;ni;){if(a=t[i++],a>1114111)throw RangeError(a+" is not a valid code point");r+=a<65536?String.fromCharCode(a):String.fromCharCode(((a-=65536)>>10)+55296,a%1024+56320)}return r},AJ=G3t?Object.fromEntries:function(t){for(var n={},r=0,o=t;r=r)){var o=t.charCodeAt(n),i;return o<55296||o>56319||n+1===r||(i=t.charCodeAt(n+1))<56320||i>57343?o:(o-55296<<10)+(i-56320)+65536}},J3t=K3t?function(t){return t.trimStart()}:function(t){return t.replace(H3t,"")},e8t=Y3t?function(t){return t.trimEnd()}:function(t){return t.replace(V3t,"")};function Vbe(e,t){return new RegExp(e,t)}var tF;if(J5){var FJ=Vbe("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");tF=function(t,n){var r;FJ.lastIndex=n;var o=FJ.exec(t);return(r=o[1])!==null&&r!==void 0?r:""}}else tF=function(t,n){for(var r=[];;){var o=Hbe(t,n);if(o===void 0||Wbe(o)||o8t(o))break;r.push(o),n+=o>=65536?2:1}return eF.apply(void 0,r)};var t8t=function(){function e(t,n){n===void 0&&(n={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!n.ignoreTag,this.locale=n.locale,this.requiresOtherClause=!!n.requiresOtherClause,this.shouldParseSkeletons=!!n.shouldParseSkeletons}return e.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(t,n,r){for(var o=[];!this.isEOF();){var i=this.char();if(i===123){var a=this.parseArgument(t,r);if(a.err)return a;o.push(a.val)}else{if(i===125&&t>0)break;if(i===35&&(n==="plural"||n==="selectordinal")){var s=this.clonePosition();this.bump(),o.push({type:Kr.pound,location:cr(s,this.clonePosition())})}else if(i===60&&!this.ignoreTag&&this.peek()===47){if(r)break;return this.error(ar.UNMATCHED_CLOSING_TAG,cr(this.clonePosition(),this.clonePosition()))}else if(i===60&&!this.ignoreTag&&nF(this.peek()||0)){var a=this.parseTag(t,n);if(a.err)return a;o.push(a.val)}else{var a=this.parseLiteral(t,n);if(a.err)return a;o.push(a.val)}}}return{val:o,err:null}},e.prototype.parseTag=function(t,n){var r=this.clonePosition();this.bump();var o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:Kr.literal,value:"<".concat(o,"/>"),location:cr(r,this.clonePosition())},err:null};if(this.bumpIf(">")){var i=this.parseMessage(t+1,n,!0);if(i.err)return i;var a=i.val,s=this.clonePosition();if(this.bumpIf("")?{val:{type:Kr.tag,value:o,children:a,location:cr(r,this.clonePosition())},err:null}:this.error(ar.INVALID_TAG,cr(s,this.clonePosition())))}else return this.error(ar.UNCLOSED_TAG,cr(r,this.clonePosition()))}else return this.error(ar.INVALID_TAG,cr(r,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&r8t(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,n){for(var r=this.clonePosition(),o="";;){var i=this.tryParseQuote(n);if(i){o+=i;continue}var a=this.tryParseUnquoted(t,n);if(a){o+=a;continue}var s=this.tryParseLeftAngleBracket();if(s){o+=s;continue}break}var l=cr(r,this.clonePosition());return{val:{type:Kr.literal,value:o,location:l},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!n8t(this.peek()||0))?(this.bump(),"<"):null},e.prototype.tryParseQuote=function(t){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(t==="plural"||t==="selectordinal")break;return null;default:return null}this.bump();var n=[this.char()];for(this.bump();!this.isEOF();){var r=this.char();if(r===39)if(this.peek()===39)n.push(39),this.bump();else{this.bump();break}else n.push(r);this.bump()}return eF.apply(void 0,n)},e.prototype.tryParseUnquoted=function(t,n){if(this.isEOF())return null;var r=this.char();return r===60||r===123||r===35&&(n==="plural"||n==="selectordinal")||r===125&&t>0?null:(this.bump(),eF(r))},e.prototype.parseArgument=function(t,n){var r=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(ar.EXPECT_ARGUMENT_CLOSING_BRACE,cr(r,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(ar.EMPTY_ARGUMENT,cr(r,this.clonePosition()));var o=this.parseIdentifierIfPossible().value;if(!o)return this.error(ar.MALFORMED_ARGUMENT,cr(r,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(ar.EXPECT_ARGUMENT_CLOSING_BRACE,cr(r,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:Kr.argument,value:o,location:cr(r,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(ar.EXPECT_ARGUMENT_CLOSING_BRACE,cr(r,this.clonePosition())):this.parseArgumentOptions(t,n,o,r);default:return this.error(ar.MALFORMED_ARGUMENT,cr(r,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),n=this.offset(),r=tF(this.message,n),o=n+r.length;this.bumpTo(o);var i=this.clonePosition(),a=cr(t,i);return{value:r,location:a}},e.prototype.parseArgumentOptions=function(t,n,r,o){var i,a=this.clonePosition(),s=this.parseIdentifierIfPossible().value,l=this.clonePosition();switch(s){case"":return this.error(ar.EXPECT_ARGUMENT_TYPE,cr(a,l));case"number":case"date":case"time":{this.bumpSpace();var c=null;if(this.bumpIf(",")){this.bumpSpace();var u=this.clonePosition(),d=this.parseSimpleArgStyleIfPossible();if(d.err)return d;var f=e8t(d.val);if(f.length===0)return this.error(ar.EXPECT_ARGUMENT_STYLE,cr(this.clonePosition(),this.clonePosition()));var h=cr(u,this.clonePosition());c={style:f,styleLocation:h}}var m=this.tryParseArgumentClose(o);if(m.err)return m;var v=cr(o,this.clonePosition());if(c&&NJ(c==null?void 0:c.style,"::",0)){var g=J3t(c.style.slice(2));if(s==="number"){var d=this.parseNumberSkeletonFromString(g,c.styleLocation);return d.err?d:{val:{type:Kr.number,value:r,location:v,style:d.val},err:null}}else{if(g.length===0)return this.error(ar.EXPECT_DATE_TIME_SKELETON,v);var b=g;this.locale&&(b=j3t(g,this.locale));var f={type:Z0.dateTime,pattern:b,location:c.styleLocation,parsedOptions:this.shouldParseSkeletons?I3t(b):{}},y=s==="date"?Kr.date:Kr.time;return{val:{type:y,value:r,location:v,style:f},err:null}}}return{val:{type:s==="number"?Kr.number:s==="date"?Kr.date:Kr.time,value:r,location:v,style:(i=c==null?void 0:c.style)!==null&&i!==void 0?i:null},err:null}}case"plural":case"selectordinal":case"select":{var x=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(ar.EXPECT_SELECT_ARGUMENT_OPTIONS,cr(x,Zt({},x)));this.bumpSpace();var w=this.parseIdentifierIfPossible(),S=0;if(s!=="select"&&w.value==="offset"){if(!this.bumpIf(":"))return this.error(ar.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,cr(this.clonePosition(),this.clonePosition()));this.bumpSpace();var d=this.tryParseDecimalInteger(ar.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,ar.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(d.err)return d;this.bumpSpace(),w=this.parseIdentifierIfPossible(),S=d.val}var C=this.tryParsePluralOrSelectOptions(t,s,n,w);if(C.err)return C;var m=this.tryParseArgumentClose(o);if(m.err)return m;var E=cr(o,this.clonePosition());return s==="select"?{val:{type:Kr.select,value:r,options:AJ(C.val),location:E},err:null}:{val:{type:Kr.plural,value:r,options:AJ(C.val),offset:S,pluralType:s==="plural"?"cardinal":"ordinal",location:E},err:null}}default:return this.error(ar.INVALID_ARGUMENT_TYPE,cr(a,l))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(ar.EXPECT_ARGUMENT_CLOSING_BRACE,cr(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,n=this.clonePosition();!this.isEOF();){var r=this.char();switch(r){case 39:{this.bump();var o=this.clonePosition();if(!this.bumpUntil("'"))return this.error(ar.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,cr(o,this.clonePosition()));this.bump();break}case 123:{t+=1,this.bump();break}case 125:{if(t>0)t-=1;else return{val:this.message.slice(n.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(n.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(t,n){var r=[];try{r=N3t(t)}catch{return this.error(ar.INVALID_NUMBER_SKELETON,n)}return{val:{type:Z0.number,tokens:r,location:n,parsedOptions:this.shouldParseSkeletons?L3t(r):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,n,r,o){for(var i,a=!1,s=[],l=new Set,c=o.value,u=o.location;;){if(c.length===0){var d=this.clonePosition();if(n!=="select"&&this.bumpIf("=")){var f=this.tryParseDecimalInteger(ar.EXPECT_PLURAL_ARGUMENT_SELECTOR,ar.INVALID_PLURAL_ARGUMENT_SELECTOR);if(f.err)return f;u=cr(d,this.clonePosition()),c=this.message.slice(d.offset,this.offset())}else break}if(l.has(c))return this.error(n==="select"?ar.DUPLICATE_SELECT_ARGUMENT_SELECTOR:ar.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,u);c==="other"&&(a=!0),this.bumpSpace();var h=this.clonePosition();if(!this.bumpIf("{"))return this.error(n==="select"?ar.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:ar.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,cr(this.clonePosition(),this.clonePosition()));var m=this.parseMessage(t+1,n,r);if(m.err)return m;var v=this.tryParseArgumentClose(h);if(v.err)return v;s.push([c,{value:m.val,location:cr(h,this.clonePosition())}]),l.add(c),this.bumpSpace(),i=this.parseIdentifierIfPossible(),c=i.value,u=i.location}return s.length===0?this.error(n==="select"?ar.EXPECT_SELECT_ARGUMENT_SELECTOR:ar.EXPECT_PLURAL_ARGUMENT_SELECTOR,cr(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!a?this.error(ar.MISSING_OTHER_CLAUSE,cr(this.clonePosition(),this.clonePosition())):{val:s,err:null}},e.prototype.tryParseDecimalInteger=function(t,n){var r=1,o=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(r=-1);for(var i=!1,a=0;!this.isEOF();){var s=this.char();if(s>=48&&s<=57)i=!0,a=a*10+(s-48),this.bump();else break}var l=cr(o,this.clonePosition());return i?(a*=r,Q3t(a)?{val:a,err:null}:this.error(n,l)):this.error(t,l)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var n=Hbe(this.message,t);if(n===void 0)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return n},e.prototype.error=function(t,n){return{val:null,err:{kind:t,message:this.message,location:n}}},e.prototype.bump=function(){if(!this.isEOF()){var t=this.char();t===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},e.prototype.bumpIf=function(t){if(NJ(this.message,t,this.offset())){for(var n=0;n=0?(this.bumpTo(r),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var n=this.offset();if(n===t)break;if(n>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&Wbe(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),n=this.offset(),r=this.message.charCodeAt(n+(t>=65536?2:1));return r??null},e}();function nF(e){return e>=97&&e<=122||e>=65&&e<=90}function n8t(e){return nF(e)||e===47}function r8t(e){return e===45||e===46||e>=48&&e<=57||e===95||e>=97&&e<=122||e>=65&&e<=90||e==183||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function Wbe(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function o8t(e){return e>=33&&e<=35||e===36||e>=37&&e<=39||e===40||e===41||e===42||e===43||e===44||e===45||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||e===91||e===92||e===93||e===94||e===96||e===123||e===124||e===125||e===126||e===161||e>=162&&e<=165||e===166||e===167||e===169||e===171||e===172||e===174||e===176||e===177||e===182||e===187||e===191||e===215||e===247||e>=8208&&e<=8213||e>=8214&&e<=8215||e===8216||e===8217||e===8218||e>=8219&&e<=8220||e===8221||e===8222||e===8223||e>=8224&&e<=8231||e>=8240&&e<=8248||e===8249||e===8250||e>=8251&&e<=8254||e>=8257&&e<=8259||e===8260||e===8261||e===8262||e>=8263&&e<=8273||e===8274||e===8275||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||e===8608||e>=8609&&e<=8610||e===8611||e>=8612&&e<=8613||e===8614||e>=8615&&e<=8621||e===8622||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||e===8658||e===8659||e===8660||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||e===8968||e===8969||e===8970||e===8971||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||e===9001||e===9002||e>=9003&&e<=9083||e===9084||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||e===9655||e>=9656&&e<=9664||e===9665||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||e===9839||e>=9840&&e<=10087||e===10088||e===10089||e===10090||e===10091||e===10092||e===10093||e===10094||e===10095||e===10096||e===10097||e===10098||e===10099||e===10100||e===10101||e>=10132&&e<=10175||e>=10176&&e<=10180||e===10181||e===10182||e>=10183&&e<=10213||e===10214||e===10215||e===10216||e===10217||e===10218||e===10219||e===10220||e===10221||e===10222||e===10223||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||e===10627||e===10628||e===10629||e===10630||e===10631||e===10632||e===10633||e===10634||e===10635||e===10636||e===10637||e===10638||e===10639||e===10640||e===10641||e===10642||e===10643||e===10644||e===10645||e===10646||e===10647||e===10648||e>=10649&&e<=10711||e===10712||e===10713||e===10714||e===10715||e>=10716&&e<=10747||e===10748||e===10749||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||e===11158||e>=11159&&e<=11263||e>=11776&&e<=11777||e===11778||e===11779||e===11780||e===11781||e>=11782&&e<=11784||e===11785||e===11786||e===11787||e===11788||e===11789||e>=11790&&e<=11798||e===11799||e>=11800&&e<=11801||e===11802||e===11803||e===11804||e===11805||e>=11806&&e<=11807||e===11808||e===11809||e===11810||e===11811||e===11812||e===11813||e===11814||e===11815||e===11816||e===11817||e>=11818&&e<=11822||e===11823||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||e===11840||e===11841||e===11842||e>=11843&&e<=11855||e>=11856&&e<=11857||e===11858||e>=11859&&e<=11903||e>=12289&&e<=12291||e===12296||e===12297||e===12298||e===12299||e===12300||e===12301||e===12302||e===12303||e===12304||e===12305||e>=12306&&e<=12307||e===12308||e===12309||e===12310||e===12311||e===12312||e===12313||e===12314||e===12315||e===12316||e===12317||e>=12318&&e<=12319||e===12320||e===12336||e===64830||e===64831||e>=65093&&e<=65094}function rF(e){e.forEach(function(t){if(delete t.location,Dbe(t)||Nbe(t))for(var n in t.options)delete t.options[n].location,rF(t.options[n].value);else Obe(t)&&Fbe(t.style)||(kbe(t)||Ibe(t))&&Z5(t.style)?delete t.style.location:Abe(t)&&rF(t.children)})}function i8t(e,t){t===void 0&&(t={}),t=Zt({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var n=new t8t(e,t).parse();if(n.err){var r=SyntaxError(ar[n.err.kind]);throw r.location=n.err.location,r.originalMessage=n.err.message,r}return t!=null&&t.captureLocation||rF(n.val),n.val}var ku;(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(ku||(ku={}));var ih=function(e){Il(t,e);function t(n,r,o){var i=e.call(this,n)||this;return i.code=r,i.originalMessage=o,i}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),BJ=function(e){Il(t,e);function t(n,r,o,i){return e.call(this,'Invalid values for "'.concat(n,'": "').concat(r,'". Options are "').concat(Object.keys(o).join('", "'),'"'),ku.INVALID_VALUE,i)||this}return t}(ih),a8t=function(e){Il(t,e);function t(n,r,o){return e.call(this,'Value for "'.concat(n,'" must be of type ').concat(r),ku.INVALID_VALUE,o)||this}return t}(ih),s8t=function(e){Il(t,e);function t(n,r){return e.call(this,'The intl string context variable "'.concat(n,'" was not provided to the string "').concat(r,'"'),ku.MISSING_VALUE,r)||this}return t}(ih),Sa;(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(Sa||(Sa={}));function l8t(e){return e.length<2?e:e.reduce(function(t,n){var r=t[t.length-1];return!r||r.type!==Sa.literal||n.type!==Sa.literal?t.push(n):r.value+=n.value,t},[])}function Ube(e){return typeof e=="function"}function u$(e,t,n,r,o,i,a){if(e.length===1&&OJ(e[0]))return[{type:Sa.literal,value:e[0].value}];for(var s=[],l=0,c=e;l"u")){var n=Intl.NumberFormat.supportedLocalesOf(t);return n.length>0?new Intl.Locale(n[0]):new Intl.Locale(typeof t=="string"?t:t[0])}},e.__parse=i8t,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}(),Ym;(function(e){e.FORMAT_ERROR="FORMAT_ERROR",e.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",e.INVALID_CONFIG="INVALID_CONFIG",e.MISSING_DATA="MISSING_DATA",e.MISSING_TRANSLATION="MISSING_TRANSLATION"})(Ym||(Ym={}));var IS=function(e){kl(t,e);function t(n,r,o){var i=this,a=o?o instanceof Error?o:new Error(String(o)):void 0;return i=e.call(this,"[@formatjs/intl Error ".concat(n,"] ").concat(r,` +`,ku.MISSING_INTL_API,a);var w=n.getPluralRules(t,{type:u.pluralType}).select(f-(u.offset||0));x=u.options[w]||u.options.other}if(!x)throw new BJ(u.value,f,Object.keys(u.options),a);s.push.apply(s,u$(x.value,t,n,r,o,f-(u.offset||0)));continue}}return l8t(s)}function c8t(e,t){return t?Zt(Zt(Zt({},e||{}),t||{}),Object.keys(e).reduce(function(n,r){return n[r]=Zt(Zt({},e[r]),t[r]||{}),n},{})):e}function u8t(e,t){return t?Object.keys(e).reduce(function(n,r){return n[r]=c8t(e[r],t[r]),n},Zt({},e)):e}function AD(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,n){e[t]=n}}}}}function d8t(e){return e===void 0&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:Pa(function(){for(var t,n=[],r=0;r"u")){var n=Intl.NumberFormat.supportedLocalesOf(t);return n.length>0?new Intl.Locale(n[0]):new Intl.Locale(typeof t=="string"?t:t[0])}},e.__parse=i8t,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}(),Xm;(function(e){e.FORMAT_ERROR="FORMAT_ERROR",e.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",e.INVALID_CONFIG="INVALID_CONFIG",e.MISSING_DATA="MISSING_DATA",e.MISSING_TRANSLATION="MISSING_TRANSLATION"})(Xm||(Xm={}));var kS=function(e){Il(t,e);function t(n,r,o){var i=this,a=o?o instanceof Error?o:new Error(String(o)):void 0;return i=e.call(this,"[@formatjs/intl Error ".concat(n,"] ").concat(r,` `).concat(a?` `.concat(a.message,` -`).concat(a.stack):""))||this,i.code=n,typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(i,t),i}return t}(Error),f8t=function(e){kl(t,e);function t(n,r){return e.call(this,Ym.UNSUPPORTED_FORMATTER,n,r)||this}return t}(IS),p8t=function(e){kl(t,e);function t(n,r){return e.call(this,Ym.INVALID_CONFIG,n,r)||this}return t}(IS),LJ=function(e){kl(t,e);function t(n,r){return e.call(this,Ym.MISSING_DATA,n,r)||this}return t}(IS),Nl=function(e){kl(t,e);function t(n,r,o){var i=e.call(this,Ym.FORMAT_ERROR,"".concat(n,` +`).concat(a.stack):""))||this,i.code=n,typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(i,t),i}return t}(Error),f8t=function(e){Il(t,e);function t(n,r){return e.call(this,Xm.UNSUPPORTED_FORMATTER,n,r)||this}return t}(kS),p8t=function(e){Il(t,e);function t(n,r){return e.call(this,Xm.INVALID_CONFIG,n,r)||this}return t}(kS),LJ=function(e){Il(t,e);function t(n,r){return e.call(this,Xm.MISSING_DATA,n,r)||this}return t}(kS),Dl=function(e){Il(t,e);function t(n,r,o){var i=e.call(this,Xm.FORMAT_ERROR,"".concat(n,` Locale: `).concat(r,` -`),o)||this;return i.locale=r,i}return t}(IS),F6=function(e){kl(t,e);function t(n,r,o,i){var a=e.call(this,"".concat(n,` +`),o)||this;return i.locale=r,i}return t}(kS),FD=function(e){Il(t,e);function t(n,r,o,i){var a=e.call(this,"".concat(n,` MessageID: `).concat(o==null?void 0:o.id,` Default Message: `).concat(o==null?void 0:o.defaultMessage,` Description: `).concat(o==null?void 0:o.description,` -`),r,i)||this;return a.descriptor=o,a.locale=r,a}return t}(Nl),h8t=function(e){kl(t,e);function t(n,r){var o=e.call(this,Ym.MISSING_TRANSLATION,'Missing message: "'.concat(n.id,'" for locale "').concat(r,'", using ').concat(n.defaultMessage?"default message (".concat(typeof n.defaultMessage=="string"?n.defaultMessage:n.defaultMessage.map(function(i){var a;return(a=i.value)!==null&&a!==void 0?a:JSON.stringify(i)}).join(),")"):"id"," as fallback."))||this;return o.descriptor=n,o}return t}(IS);function Og(e,t,n){return n===void 0&&(n={}),t.reduce(function(r,o){return o in e?r[o]=e[o]:o in n&&(r[o]=n[o]),r},{})}var m8t=function(e){},g8t=function(e){},qbe={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:m8t,onWarn:g8t};function Kbe(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function Mh(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,n){e[t]=n}}}}}function v8t(e){e===void 0&&(e=Kbe());var t=Intl.RelativeTimeFormat,n=Intl.ListFormat,r=Intl.DisplayNames,o=$a(function(){for(var s,l=[],c=0;c needs to exist in the component ancestry.")}var Jbe=Zt(Zt({},qbe),{textComponent:f.Fragment});function L8t(e){return function(t){return e(f.Children.toArray(t))}}function iF(e,t){if(e===t)return!0;if(!e||!t)return!1;var n=Object.keys(e),r=Object.keys(t),o=n.length;if(r.length!==o)return!1;for(var i=0;i needs to exist in the component ancestry.")}var Jbe=Zt(Zt({},qbe),{textComponent:p.Fragment});function L8t(e){return function(t){return e(p.Children.toArray(t))}}function iF(e,t){if(e===t)return!0;if(!e||!t)return!1;var n=Object.keys(e),r=Object.keys(t),o=n.length;if(r.length!==o)return!1;for(var i=0;i{const n=Pn(),[r,o]=f.useState(),[i,a]=f.useState(),s=async()=>{const u=await w3t();u.data.code===200&&(o(u.data.data.captchaUid),a(u.data.data.captchaImage))},l=async(u,d)=>{const p=await S3t(u,d);console.log("checkCaptcha response",p),p.data.code===200?t&&t(!0):t&&t(!1)};f.useEffect(()=>{s()},[]);const c=u=>{e&&(e(r,u.target.value),u.target.value&&u.target.value!==""&&u.target.value.trim().length===4?l(r,u.target.value):t&&t(!1))};return M.jsx(M.Fragment,{children:i&&M.jsxs(M.Fragment,{children:[M.jsx(Hn,{onChange:c,prefix:M.jsx(Vtt,{}),placeholder:n.formatMessage({id:"captcha",defaultMessage:"captcha"}),style:{width:"65%",float:"left",height:40}}),M.jsx("img",{src:i,alt:"captcha",onClick:s})]})})},UJ=({loginType:e,onKaptchaChange:t,onKaptchaCheck:n,onRememberChange:r})=>{const o=Pn();return f.useEffect(()=>{const i=localStorage.getItem(Ps);if(i)try{const{username:a,remember:s}=JSON.parse(i);a&&(r==null||r(a,!!s))}catch(a){console.error("Failed to parse saved credentials:",a)}},[r]),M.jsx(M.Fragment,{children:e==="account"&&M.jsxs("div",{children:[M.jsx(sr,{name:"username",fieldProps:{size:"large",prefix:M.jsx(k7,{className:"prefixIcon"}),onClear:()=>{console.log("onClear");const i=localStorage.getItem(Ps);if(i)try{const a=JSON.parse(i),{username:s,...l}=a;console.log("username",s),console.log("rest",l),localStorage.setItem(Ps,JSON.stringify(l))}catch(a){console.error("Failed to parse saved credentials:",a)}}},placeholder:o.formatMessage({id:"pages.login.username.placeholder",defaultMessage:"邮箱"}),rules:[{required:!0,message:M.jsx(ei,{id:"pages.login.username.required",defaultMessage:"请输入邮箱!"})}]}),M.jsx(sr.Password,{name:"password",fieldProps:{size:"large",prefix:M.jsx(Sg,{className:"prefixIcon"})},placeholder:o.formatMessage({id:"pages.login.password.placeholder",defaultMessage:"密码"}),rules:[{required:!0,message:M.jsx(ei,{id:"pages.login.password.required",defaultMessage:"请输入密码!"})}]}),M.jsx(jn.Item,{name:"captchaCode",rules:[{required:!0,message:o.formatMessage({id:"pages.login.captcha.required",defaultMessage:"请输入验证码!"})}],children:M.jsx(gb,{onKaptchaChange:t,onKaptchaCheck:n})})]})})};async function Z8t(e){return Xn("/auth/v1/login",{method:"POST",data:{...e,channel:mr}})}async function az(e){return Xn("/auth/v1/send/mobile",{method:"POST",data:{...e,channel:mr}})}async function lxe(e){return Xn("/auth/v1/send/email",{method:"POST",data:{...e,channel:mr}})}async function J8t(e){return Xn("/auth/v1/login/mobile",{method:"POST",data:{...e,channel:mr}})}async function e6t(e,t){return Xn("/auth/v1/vip/scan/query",{method:"GET",params:{deviceUid:e,forceRefresh:t,channel:mr}})}async function t6t(e){return Xn("/auth/v1/vip/scan/login",{method:"POST",data:{...e,channel:mr}})}async function n6t(e,t){return Xn("/api/v1/user/logout",{method:"POST",data:{accessToken:e,channel:mr}})}const r6t=({loginType:e,onKaptchaChange:t,onKaptchaCheck:n,onRememberChange:r})=>{const o=Pn(),[i,a]=f.useState(""),[s,l]=f.useState(""),[c,u]=f.useState(!1),[d,p]=f.useState(!1),[h,m]=f.useState("86");f.useEffect(()=>{if(d)return;const y=localStorage.getItem(Ps);if(y)try{const{mobile:b}=JSON.parse(y);b&&(r==null||r(b),p(!0))}catch(b){console.error("Failed to parse saved credentials:",b)}},[r,d]);const v=async(y,b)=>{a(y),l(b),t&&t(y,b)},g=async y=>{u(y),n&&n(y)},x=[{label:o.formatMessage({id:"pages.login.country.china"}),value:"86",icon:"🇨🇳",code:"CN"},{label:o.formatMessage({id:"pages.login.country.hongkong"}),value:"852",icon:"🇭🇰",code:"HK"},{label:o.formatMessage({id:"pages.login.country.taiwan"}),value:"886",icon:"🇹🇼",code:"TW"},{label:o.formatMessage({id:"pages.login.country.macao"}),value:"853",icon:"🇲🇴",code:"MO"},{label:o.formatMessage({id:"pages.login.country.japan"}),value:"81",icon:"🇯🇵",code:"JP"},{label:o.formatMessage({id:"pages.login.country.korea"}),value:"82",icon:"🇰🇷",code:"KR"},{label:o.formatMessage({id:"pages.login.country.singapore"}),value:"65",icon:"🇸🇬",code:"SG"},{label:o.formatMessage({id:"pages.login.country.malaysia"}),value:"60",icon:"🇲🇾",code:"MY"},{label:o.formatMessage({id:"pages.login.country.thailand"}),value:"66",icon:"🇹🇭",code:"TH"},{label:o.formatMessage({id:"pages.login.country.vietnam"}),value:"84",icon:"🇻🇳",code:"VN"},{label:o.formatMessage({id:"pages.login.country.philippines"}),value:"63",icon:"🇵🇭",code:"PH"},{label:o.formatMessage({id:"pages.login.country.indonesia"}),value:"62",icon:"🇮🇩",code:"ID"},{label:o.formatMessage({id:"pages.login.country.usa"}),value:"1-us",icon:"🇺🇸",code:"US"},{label:o.formatMessage({id:"pages.login.country.canada"}),value:"1-ca",icon:"🇨🇦",code:"CA"},{label:o.formatMessage({id:"pages.login.country.uk"}),value:"44",icon:"🇬🇧",code:"GB"},{label:o.formatMessage({id:"pages.login.country.germany"}),value:"49",icon:"🇩🇪",code:"DE"},{label:o.formatMessage({id:"pages.login.country.france"}),value:"33",icon:"🇫🇷",code:"FR"},{label:o.formatMessage({id:"pages.login.country.italy"}),value:"39",icon:"🇮🇹",code:"IT"},{label:o.formatMessage({id:"pages.login.country.spain"}),value:"34",icon:"🇪🇸",code:"ES"},{label:o.formatMessage({id:"pages.login.country.russia"}),value:"7",icon:"🇷🇺",code:"RU"},{label:o.formatMessage({id:"pages.login.country.australia"}),value:"61",icon:"🇦🇺",code:"AU"},{label:o.formatMessage({id:"pages.login.country.newzealand"}),value:"64",icon:"🇳🇿",code:"NZ"}];return M.jsx(M.Fragment,{children:e==="mobile"&&M.jsxs(M.Fragment,{children:[M.jsxs($T,{gutter:16,children:[M.jsx(j0,{span:10,children:M.jsx(Km,{name:"country",options:x.map(y=>({...y,label:`${y.icon} ${y.label} (+${y.value.includes("-")?y.value.split("-")[0]:y.value})`})),fieldProps:{size:"large",placeholder:o.formatMessage({id:"pages.login.country.placeholder",defaultMessage:"选择国家/地区"}),onChange:y=>m(y)},initialValue:"86"})}),M.jsx(j0,{span:14,children:M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{className:"prefixIcon"}),onChange:()=>{p(!0)},onClear:()=>{console.log("onClear");const y=localStorage.getItem(Ps);if(y)try{const b=JSON.parse(y),{mobile:C,...S}=b;console.log("saved:",C,b),localStorage.setItem(Ps,JSON.stringify(S))}catch(b){console.error("Failed to parse saved credentials:",b)}}},name:"mobile",placeholder:o.formatMessage({id:"pages.login.phoneNumber.placeholder",defaultMessage:"手机号"}),rules:[{required:!0,message:M.jsx(ei,{id:"pages.login.phoneNumber.required",defaultMessage:"请输入手机号!"})}]})})]}),M.jsx(jn.Item,{name:"captchaCode",rules:[{required:!0,message:o.formatMessage({id:"pages.login.captcha.required",defaultMessage:"请输入验证码!"})}],children:M.jsx(gb,{onKaptchaChange:v,onKaptchaCheck:g})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Sg,{className:"prefixIcon"})},captchaProps:{size:"large",disabled:!c},placeholder:o.formatMessage({id:"pages.login.captcha.placeholder",defaultMessage:"请输入验证码"}),captchaTextRender:(y,b)=>y?`${b} ${o.formatMessage({id:"pages.getCaptchaSecondText",defaultMessage:"获取验证码"})}`:o.formatMessage({id:"pages.login.phoneLogin.getVerificationCode",defaultMessage:"获取验证码"}),phoneName:"mobile",name:"code",rules:[{required:!0,message:M.jsx(ei,{id:"pages.login.captcha.required",defaultMessage:"请输入验证码!"})}],onGetCaptcha:async y=>{if(console.log("mobile:",y),console.log("selectedCountry:",h),y){const b={mobile:y,country:h,type:X$e,captchaUid:i,captchaCode:s,platform:xl},C=await az(b);if(console.log("sendMobileCode:",C.data,b),C.data.code!==200){_e.error(o.formatMessage({id:C.data.message,defaultMessage:C.data.message}));return}_e.success(o.formatMessage({id:C.data.message,defaultMessage:C.data.message}))}else _e.error(o.formatMessage({id:"pages.login.phoneNumber.invalid",defaultMessage:"手机号不能为空"}))}}),M.jsx(pde,{message:M.jsx(ei,{id:"pages.login.auto.register",defaultMessage:"Mobile will auto register"}),type:"info"})]})})},UC=e=>{window.open(e,"_blank")},o6t=()=>{UC("https://www.weiyuai.cn/docs/zh-CN/")},i6t=({loginType:e})=>{const t=Pn(),n=Tl(),r=da(h=>h.setUserInfo),o=mw(h=>h.setAccessToken),{deviceUid:i,setDeviceUid:a}=da(h=>({deviceUid:h.deviceUid,setDeviceUid:h.setDeviceUid})),[s,l]=f.useState("login"),[c,u]=f.useState("loading"),d=async h=>{console.log("handleScanLogin values: ",h),_e.loading(t.formatMessage({id:"logging",defaultMessage:"logging..."}));const m=await t6t({...h});console.log("LoginMobileResult scanLogin:",m.data),m.data.code===200?(_e.destroy(),_e.success(t.formatMessage({id:"pages.login.success",defaultMessage:"login success"})),r(m.data.data.user),o(m.data.data.accessToken),n("/chat")):(_e.destroy(),_e.error(m.data.message))},p=async h=>{if(e!="scan")return;const m=await e6t(i,h);if(m.data.code===200){const v=m.data.data;if(console.log("handleScanQuery status: ",v.status),v.status===tPe)u("active"),l("deviceUid="+v.deviceUid+"&code="+v.content);else if(v.status===nPe)u("scanned");else if(v.status===oPe)u("expired");else if(v.status===rPe){if(v.receiver===void 0||v.receiver==="")return;const g={mobile:v.receiver,code:v.content,platform:xl};console.log("login scan info:",g),await d(g)}}else _e.error(m.data.message)};return f.useEffect(()=>{console.log("scan deviceUid:",i),(i===void 0||i==="")&&a(oO()),p(!0);const h=setInterval(()=>{p(!1)},3e3);return()=>{clearInterval(h)}},[e,i]),M.jsx(M.Fragment,{children:e==="scan"&&M.jsx(M.Fragment,{children:M.jsx(Tge,{style:{margin:"auto"},value:s,status:c,onRefresh:()=>{console.log("onRefresh"),p(!0)}})})})},cxe=()=>{const{token:e}=Ea.useToken(),{isCustomServer:t,setIsCustomServer:n}=f.useContext(ha),[r]=jn.useForm(),[o,i]=f.useState(!1),[a,s]=f.useState(""),[l,c]=f.useState(""),u=Pn(),d=()=>{console.log("switch server"),n(m=>!m)};f.useEffect(()=>{a&&a.length>0&&(r.setFieldsValue({apiUrl:a}),console.log("apiUrl:",a))},[a]),f.useEffect(()=>{if(t){const m=localStorage.getItem(kx);m==="true"&&(i(!0),r.setFieldsValue({isCustomServerEnabled:!0})),console.log("isCustomServer customEnabled:",m);const v=localStorage.getItem(Nx);v&&r.setFieldsValue({apiUrl:Vg(v)});const g=localStorage.getItem(ME);g&&r.setFieldsValue({websocketUrl:Vg(g)})}},[t]);const p=m=>{if(console.log("handleCustomServerChange e:",m),i(m.target.checked),m.target.checked){const v=localStorage.getItem(Nx);v&&r.setFieldsValue({apiUrl:Vg(v)});const g=localStorage.getItem(ME);g&&r.setFieldsValue({websocketUrl:Vg(g)}),console.log("initData apiUrl:",v,"websocketUrl:",g)}else localStorage.setItem(kx,"false")},h=(m,v)=>(console.log("props:",m,v),M.jsxs("div",{style:{display:"flex",justifyContent:"center",gap:"8px"},children:[M.jsx(At,{icon:M.jsx(QJe,{}),onClick:d,children:u.formatMessage({id:"server.button.back"})},"back"),M.jsx(At,{type:"primary",onClick:()=>{let g=m.form.getFieldValue("apiUrl");g=Vg(g.trim());let x=m.form.getFieldValue("websocketUrl");x=Vg(x.trim()),g&&g.trim().length>0&&x&&x.trim().length>0?(localStorage.setItem(Nx,g),localStorage.setItem(ME,x),localStorage.setItem(kx,"true"),_e.success(u.formatMessage({id:"server.save.success"}))):_e.error("请输入正确的服务器地址")},children:u.formatMessage({id:"server.button.save"})},"submit"),M.jsx(At,{onClick:()=>{var g;(g=m.form)==null||g.resetFields(),s(""),localStorage.setItem(kx,"false"),localStorage.setItem(Nx,""),localStorage.setItem(ME,""),_e.success(u.formatMessage({id:"server.reset.success"}))},children:u.formatMessage({id:"server.button.reset"})},"reset"),M.jsx(At,{onClick:()=>{UC("https://www.weiyuai.cn/docs/zh-CN/docs/manual/agent/auth/login")},children:u.formatMessage({id:"server.button.help"})},"help")]}));return M.jsx("div",{className:"ant-pro-form-server-container",style:{backgroundColor:e.colorBgContainer,display:"flex",justifyContent:"center",flexDirection:"column",height:"100%",width:"80%",marginLeft:"10%"},children:M.jsxs(jn,{className:"ant-pro-form-server-main",form:r,submitter:{render:h},children:[M.jsx(s4,{name:"isCustomServerEnabled",fieldProps:{onChange:p},children:u.formatMessage({id:"server.custom.enable"})}),o&&M.jsxs(M.Fragment,{children:[M.jsx(sr,{name:"apiUrl",label:u.formatMessage({id:"server.api.url.label"}),fieldProps:{disabled:!o,placeholder:u.formatMessage({id:"server.api.url.placeholder"}),onChange:m=>s(m.target.value)}}),M.jsx(sr,{name:"websocketUrl",label:u.formatMessage({id:"server.websocket.url.label"}),fieldProps:{disabled:!o,placeholder:u.formatMessage({id:"server.websocket.url.placeholder"}),onChange:m=>c(m.target.value)}})]})]})})};function a6t(e){return e==="bytedesk_salt"||!e?"bytedesk_license":du.SHA256(e).toString().substring(0,16)}function s6t(e,t){if(!e)throw new Error("密码不能为空");if(!t)throw new Error("盐值不能为空");try{const n=a6t(t),r=du.enc.Utf8.parse(n);return du.AES.encrypt(e,r,{mode:du.mode.ECB,padding:du.pad.Pkcs7}).toString()}catch(n){throw console.error("密码加密失败:",n),new Error("密码加密失败: "+n.message)}}function l6t(e=16){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let n="";for(let r=0;r=8&&(t+=20),e.length>=12&&(t+=10),/\d/.test(e)&&(t+=20),/[a-z]/.test(e)&&(t+=20),/[A-Z]/.test(e)&&(t+=20),/[!@#$%^&*(),.?":{}|<>]/.test(e)&&(t+=10),Math.min(t,100)):0}const u6t=({isModel:e=!1})=>{const t=Pn(),[n]=jn.useForm(),r=Tl(),{isLoggedIn:o}=f.useContext(ha),{token:i}=Ea.useToken(),[a,s]=f.useState("/agenticflow/logo.png"),[l,c]=f.useState(""),[u,d]=f.useState(""),p=localStorage.getItem(FN),[h]=f.useState(p||"/"),[m,v]=f.useState("account"),g=da(G=>G.setUserInfo),x=mw(G=>G.setAccessToken),{isCustomServer:y,setIsCustomServer:b}=f.useContext(ha),[C,S]=f.useState(!0),[w]=f.useState(()=>{const G=localStorage.getItem("deviceUid");if(G)return G;{const Y=oO();return localStorage.setItem("deviceUid",Y),Y}}),[E,_]=f.useState(),[P,$]=f.useState(O$e),[R,O]=f.useState("https://www.weiyuai.cn/terms.html");f.useEffect(()=>{o&&!e&&r(h)},[o,r,e]);const T=G=>{console.log(`onPrivacyProtocolChange checked = ${G.target.checked}`),S(G.target.checked);const Y=localStorage.getItem(Ps);if(Y)try{const{remember:Q}=JSON.parse(Y);Q&&setTimeout(()=>{n.setFieldsValue({remember:Q})},0)}catch(Q){console.error("Failed to parse saved credentials:",Q)}},I=()=>{UC(P)},k=()=>{UC(R)},[N,D]=f.useState(""),L=async(G,Y)=>{D(G),n.setFieldValue("captchaCode",Y)},H=async G=>{console.log("handleKaptchaCheck:",G)},U=async(G,Y)=>{const Q=l6t(),ee=s6t(G.password,Q),te={username:G.username,passwordHash:ee,passwordSalt:Q,captchaUid:Y,captchaCode:G.captchaCode,deviceUid:w,platform:xl};console.log("login info:",{...te}),await V(te)},V=async G=>{if(console.log("handleSubmit values: ",G,m),!C){_e.error("请阅读并同意隐私协议");return}_e.loading(t.formatMessage({id:"logging",defaultMessage:"logging..."}));const Y=localStorage.getItem(Ps);let Q=!1;if(Y)try{Q=JSON.parse(Y).remember}catch(te){console.error("Failed to parse saved credentials:",te)}localStorage.setItem(Ps,JSON.stringify({username:G.username,remember:Q}));const ee=await Z8t({...G});console.log("LoginResult:",ee.data),ee.data.code===200?(_e.destroy(),_e.success(t.formatMessage({id:"pages.login.success",defaultMessage:"login success"})),Q&&localStorage.setItem(Ps,JSON.stringify({username:G.username,password:G.password,remember:!0})),g(ee.data.data.user),x(ee.data.data.accessToken),e||r(h)):(_e.destroy(),_e.error(t.formatMessage({id:ee.data.message,defaultMessage:ee.data.message})))},j=G=>{n.setFieldsValue({mobile:G})},F=async G=>{if(!C){_e.error(t.formatMessage({id:"login.privacy.required",defaultMessage:"请阅读并同意隐私协议"}));return}const Y=localStorage.getItem(Ps);let Q={};if(Y)try{Q=JSON.parse(Y)}catch(te){console.error("Failed to parse saved credentials:",te)}localStorage.setItem(Ps,JSON.stringify({...Q,mobile:G.mobile}));const ee=await J8t({...G});console.log("LoginMobileResult:",ee),ee.data.code===200?(_e.destroy(),_e.success(t.formatMessage({id:"pages.login.success",defaultMessage:"login success"})),g(ee.data.data.user),x(ee.data.data.accessToken),e||r(h)):(_e.destroy(),_e.error(t.formatMessage({id:ee.data.message,defaultMessage:ee.data.message})))},W=()=>{console.log("switch server"),b(G=>!G)},X=()=>{console.log("handleAnonymousLogin"),r("/anonymous")},J=()=>{if(Fd)return{}},q=(G,Y)=>{n.setFieldsValue({username:G,remember:Y});const Q=localStorage.getItem(Ps);if(Q&&Y)try{const{password:ee}=JSON.parse(Q);ee&&n.setFieldsValue({password:ee})}catch(ee){console.error("Failed to parse saved credentials:",ee)}},A=async()=>{var Y,Q,ee,te,oe,ne,le,ce,he;console.log("getConfig");const G=await Fae();_(G),(Y=G==null?void 0:G.custom)!=null&&Y.enabled&&!kOe()?((Q=G==null?void 0:G.custom)!=null&&Q.logo?s((ee=G==null?void 0:G.custom)==null?void 0:ee.logo):s("/agenticflow/logo.png"),(te=G==null?void 0:G.custom)!=null&&te.name?c((oe=G==null?void 0:G.custom)==null?void 0:oe.name):c(t.formatMessage({id:"app.title"})),(ne=G==null?void 0:G.custom)!=null&&ne.description?d((le=G==null?void 0:G.custom)==null?void 0:le.description):d(t.formatMessage({id:"slogan"})),(ce=G==null?void 0:G.custom)!=null&&ce.privacyPolicyUrl&&$(G.custom.privacyPolicyUrl),(he=G==null?void 0:G.custom)!=null&&he.termsOfServiceUrl&&O(G.custom.termsOfServiceUrl)):(s("/agenticflow/logo.png"),c(t.formatMessage({id:"app.title"})),d(t.formatMessage({id:"slogan"}))),Aae()},z=()=>{var Y,Q,ee;const G=[];return((Y=E==null?void 0:E.custom)==null?void 0:Y.loginUsernameEnable)!==!1&&G.push({key:"account",label:t.formatMessage({id:"pages.login.accountLogin.tab",defaultMessage:"账户密码登录"}),children:M.jsx(UJ,{loginType:m,onKaptchaChange:L,onKaptchaCheck:H,onRememberChange:q})}),((Q=E==null?void 0:E.custom)==null?void 0:Q.loginMobileEnable)!==!1&&G.push({key:"mobile",label:t.formatMessage({id:"pages.login.phoneLogin.tab",defaultMessage:"手机号登录"}),children:M.jsx(r6t,{loginType:m,onKaptchaChange:L,onKaptchaCheck:H,onRememberChange:j})}),((ee=E==null?void 0:E.custom)==null?void 0:ee.loginScanEnable)!==!1&&I$e&&G.push({key:"scan",label:t.formatMessage({id:"pages.login.scanLogin.tab",defaultMessage:"扫码登录"}),children:M.jsx(i6t,{loginType:m})}),G.length===0&&G.push({key:"account",label:t.formatMessage({id:"pages.login.accountLogin.tab",defaultMessage:"账户密码登录"}),children:M.jsx(UJ,{loginType:m,onKaptchaChange:L,onKaptchaCheck:H,onRememberChange:q})}),G};return f.useEffect(()=>{Ose(),A()},[]),f.useEffect(()=>{if(E){const G=z();if(G.length>0){const Y=G[0].key;Y&&Y!==m&&v(Y)}}},[E]),M.jsx(zT,{hashed:!1,children:M.jsxs("div",{style:{backgroundColor:i.colorBgContainer,textAlign:"center",height:"100%"},children:[!y&&M.jsxs(gye,{form:n,contentStyle:{minWidth:400},logo:M.jsx("img",{alt:"logo",src:k$e}),title:N$e,initialValues:J(),onFinish:async G=>{if(console.log("login:",G),m==="account"){if(c6t(G.password)<40){Ir.confirm({title:t.formatMessage({id:"pages.login.password.weak.title",defaultMessage:"密码强度提醒"}),content:M.jsxs("div",{children:[M.jsx("p",{children:t.formatMessage({id:"pages.login.password.weak.description",defaultMessage:"您当前使用的密码强度较低,存在安全风险。"})}),M.jsx("p",{children:t.formatMessage({id:"pages.login.password.weak.suggestion",defaultMessage:"建议:包含大小写字母、数字和特殊字符,长度至少8位"})}),M.jsx("p",{children:t.formatMessage({id:"pages.login.password.weak.confirm",defaultMessage:"是否仍要使用当前密码继续登录?"})})]}),okText:t.formatMessage({id:"pages.login.password.weak.continue",defaultMessage:"继续登录"}),cancelText:t.formatMessage({id:"pages.login.password.weak.modify",defaultMessage:"修改密码"}),onOk:()=>{U(G,N)},onCancel:()=>{console.log("用户选择修改密码")}});return}U(G,N)}else if(m==="mobile"){const Y={mobile:G.mobile,country:G.country,code:G.code,captchaUid:N,captchaCode:G.captchaCode,platform:xl};await F(Y)}else console.log("scan login type")},actions:Fd&&M.jsxs(Ri,{children:[M.jsx(ei,{id:"pages.login.loginWith",defaultMessage:"其他登录方式"}),M.jsx(At,{type:"link",onClick:X,children:t.formatMessage({id:"pages.login.anonymousLogin",defaultMessage:"匿名登录"})})]}),children:[M.jsx(Zw,{centered:!0,items:z(),activeKey:m,onChange:G=>v(G)}),M.jsxs("div",{style:{marginBlockEnd:24,textAlign:"left",marginTop:10},children:[M.jsx(Uy,{checked:C,onChange:T,children:M.jsxs("span",{children:[t.formatMessage({id:"login.privacy.agreement.prefix",defaultMessage:"同意"}),M.jsx(At,{size:"small",type:"link",onClick:I,style:{padding:0,height:"auto"},children:t.formatMessage({id:"login.privacy.agreement",defaultMessage:"《用户隐私协议》"})}),t.formatMessage({id:"login.privacy.agreement.and",defaultMessage:"和"}),M.jsx(At,{size:"small",type:"link",onClick:k,style:{padding:0,height:"auto"},children:t.formatMessage({id:"login.terms.agreement",defaultMessage:"《服务条款》"})})]})}),T$e&&M.jsx(At,{type:"link",style:{float:"right",marginBottom:24},onClick:W,children:t.formatMessage({id:"login.switch.server",defaultMessage:"切换服务器"})})]})]}),y&&M.jsx(cxe,{})]})})},lF=({isModel:e=!1})=>M.jsx(aT,{children:M.jsx(u6t,{isModel:e})}),d6t=()=>{Tl();const{token:e}=Ea.useToken(),[t,n]=f.useState("phone");return Ss(e.colorTextBase,.2),M.jsx(zT,{hashed:!1,children:M.jsx("div",{style:{backgroundColor:e.colorBgContainer,textAlign:"center",height:"100vh"},children:M.jsxs(gye,{logo:"./logo.png",title:"微语",subTitle:"注册账号",children:[M.jsxs(M.Fragment,{children:[M.jsx(sr,{name:"username",fieldProps:{size:"large",prefix:M.jsx(k7,{className:"prefixIcon"})},placeholder:"用户名",rules:[{required:!0,message:"请输入用户名!"}]}),M.jsx(sr.Password,{name:"password",fieldProps:{size:"large",prefix:M.jsx(Sg,{className:"prefixIcon"})},placeholder:"密码",rules:[{required:!0,message:"请输入密码!"}]})]}),M.jsxs("div",{style:{marginBlockEnd:24},children:[M.jsx(s4,{noStyle:!0,name:"autoLogin",children:"自动登录"}),M.jsx(fst,{to:"/agent/auth/login",style:{float:"right"},children:"登录"})]})]})})})};function sz(){const[e,t]=f.useState(!0);return f.useEffect(()=>{function n(){console.log("networkStatus online:",navigator.onLine),navigator.onLine&&t(!0)}function r(){console.log("networkStatus offline:",!navigator.onLine),t(!1)}return window.addEventListener("online",n),window.addEventListener("offline",r),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}},[]),e}function Wc(){const e=Pn();return{translateString:r=>r==null?r:r&&r.startsWith(cW)?e.formatMessage({id:r,defaultMessage:r}):r,translateStringTranct:r=>r==null?r:r!=null&&r.startsWith(cW)?SU(e.formatMessage({id:r}),10):SU(r,10)}}const Zc=()=>{const e=localStorage.getItem(xPe);return e===null?Fd:e==="true"},f6t=()=>Fd?1:Fd?0:1,L6=f6t(),GJ=new Map,p6t=1e3,h6t=e=>{const t=Date.now(),n=GJ.get(e);return!n||t-n>p6t?(GJ.set(e,t),!0):!1},hx=()=>{const e=new Date,t=e.getFullYear(),n=String(e.getMonth()+1).padStart(2,"0"),r=String(e.getDate()).padStart(2,"0"),o=String(e.getHours()).padStart(2,"0"),i=String(e.getMinutes()).padStart(2,"0"),a=String(e.getSeconds()).padStart(2,"0");return`${t}-${n}-${r} ${o}:${i}:${a}`},Qf={debug:(e,...t)=>{if(Zc()&&L6<=0){if(!h6t(e))return;const n=hx();t.length?console.debug(`${n} [DEBUG]: ${e}`,...t):console.debug(`${n} [DEBUG]: ${e}`)}},info:(e,...t)=>{if(Zc()&&L6<=1){const n=hx();t.length?console.info(`${n} [INFO]: ${e}`,...t):console.info(`${n} [INFO]: ${e}`)}},warn:(e,...t)=>{if(Zc()&&L6<=2){const n=hx();t.length?console.warn(`${n} [WARN]: ${e}`,...t):console.warn(`${n} [WARN]: ${e}`)}},error:(e,...t)=>{const n=hx();t.length?console.error(`${n} [ERROR]: ${e}`,...t):console.error(`${n} [ERROR]: ${e}`)},debugIf:(e,...t)=>{Zc()&&Qf.debug(e,...t)},log:(e,...t)=>{if(Zc()){const n=hx();t.length?console.log(`${n} [LOG]: ${e}`,...t):console.log(`${n} [LOG]: ${e}`)}},group:e=>{Zc()&&console.group(`[ByteDesk] ${e}`)},groupEnd:()=>{Zc()&&console.groupEnd()},table:e=>{Zc()&&console.table(e)},time:e=>{Zc()&&console.time(`[ByteDesk] ${e}`)},timeEnd:e=>{Zc()&&console.timeEnd(`[ByteDesk] ${e}`)}};function uxe(){const e=sz(),{translateString:t}=Wc(),[n,r]=f.useState(!1),o=async(a,s)=>{Qf.debug("showNotification",a,s)},i=(a,s)=>{console.log("showWebNotification",a,s)};return f.useEffect(()=>(W1||(window.Notification&&Notification.permission!=="granted"?Notification.requestPermission(function(a){r(a==="granted")}):(console.log("已经授权或浏览器不支持通知"),r(!0)),document.addEventListener("visibilitychange",()=>{},!1)),()=>{document.removeEventListener("visibilitychange",()=>{})}),[]),f.useEffect(()=>{if(console.log("useNotification useEffect isNetworkOnline",e),e){const a=localStorage.getItem(r1);(a==null||a==="true")&&o(t("i18n.tip.title"),t("i18n.tip.network.disconnected"))}else{const a=localStorage.getItem(r1);(a==null||a==="true")&&o(t("i18n.tip.title"),t("i18n.tip.network.connected"))}},[e]),{isNotificationGranted:n,showWebNotification:i,showNotification:o}}const ds=Fa()(Dc(Vs(Ac(e=>({orgTree:[],currentOrg:{uid:"",name:"",logo:"",description:""},setCurrentOrg(t){e({currentOrg:t})},deleteOrg:()=>e({currentOrg:{uid:"",name:"",logo:"",description:""}})})),{name:B$e})));var Sd={},dxe={exports:{}},fxe={exports:{}};(function(e){var t=_ye;function n(r){if(Array.isArray(r))return t(r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(fxe);var m6t=fxe.exports,pxe={exports:{}};(function(e){function t(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(pxe);var hxe=pxe.exports,mxe={exports:{}};(function(e){function t(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(mxe);var g6t=mxe.exports;(function(e){var t=m6t,n=hxe,r=M9,o=g6t;function i(a){return t(a)||n(a)||r(a)||o()}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports})(dxe);var gxe=dxe.exports,D4={};Object.defineProperty(D4,"__esModule",{value:!0});D4.default=v6t;function v6t(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(r){delete n[r]}),n}var lz={};const ih=Cy(lDe);var A4={},y6t=Yo.default;Object.defineProperty(A4,"__esModule",{value:!0});A4.default=x6t;var b6t=y6t(f);function x6t(e,t,n){var r=b6t.useRef({});return(!("value"in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}var F4={},vxe={exports:{}};(function(e){var t=Cye,n=hxe,r=M9,o=Pye;function i(a){return t(a)||n(a)||r(a)||o()}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports})(vxe);var C6t=vxe.exports,cz={};Object.defineProperty(cz,"__esModule",{value:!0});cz.default=w6t;function w6t(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!(0,cF.default)(e,t.slice(0,-1))?e:xxe(e,t,n,r)}function _6t(e){return(0,yxe.default)(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function qJ(e){return Array.isArray(e)?[]:{}}var $6t=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function P6t(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=uz,e};yl.default=I6t;var B4={};Object.defineProperty(B4,"__esModule",{value:!0});B4.default=void 0;var k6t=f;B4.default=(0,k6t.createContext)(void 0);var wxe={},L4={},N6t=Dn.default;Object.defineProperty(L4,"__esModule",{value:!0});L4.changeConfirmLocale=D6t;L4.getConfirmLocale=A6t;var dz=N6t(ag);let f$=Object.assign({},dz.default.Modal),p$=[];const KJ=()=>p$.reduce((e,t)=>Object.assign(Object.assign({},e),t),dz.default.Modal);function D6t(e){if(e){const t=Object.assign({},e);return p$.push(t),f$=KJ(),()=>{p$=p$.filter(n=>n!==t),f$=KJ()}}f$=Object.assign({},dz.default.Modal)}function A6t(){return f$}var vb={};Object.defineProperty(vb,"__esModule",{value:!0});vb.default=void 0;var F6t=f;const B6t=(0,F6t.createContext)(void 0);vb.default=B6t;var j4={},Sxe=Dn.default,L6t=Yo.default;Object.defineProperty(j4,"__esModule",{value:!0});j4.default=void 0;var j6=L6t(f),j6t=Sxe(vb),YJ=Sxe(ag);const z6t=(e,t)=>{const n=j6.useContext(j6t.default),r=j6.useMemo(()=>{var i;const a=t||YJ.default[e],s=(i=n==null?void 0:n[e])!==null&&i!==void 0?i:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,n]),o=j6.useMemo(()=>{const i=n==null?void 0:n.locale;return n!=null&&n.exist&&!i?YJ.default.locale:i},[n]);return[r,o]};j4.default=z6t;(function(e){"use client";var t=Dn.default,n=Yo.default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ANT_MARK=void 0,Object.defineProperty(e,"useLocale",{enumerable:!0,get:function(){return a.default}});var r=n(f),o=L4,i=t(vb),a=t(j4);e.ANT_MARK="internalMark";const s=l=>{const{locale:c={},children:u,_ANT_MARK__:d}=l;r.useEffect(()=>(0,o.changeConfirmLocale)(c==null?void 0:c.Modal),[c]);const p=r.useMemo(()=>Object.assign(Object.assign({},c),{exist:!0}),[c]);return r.createElement(i.default.Provider,{value:p},u)};e.default=s})(wxe);var z4={},ku={};Object.defineProperty(ku,"__esModule",{value:!0});ku.defaultPresetColors=ku.default=void 0;const H6t=ku.defaultPresetColors={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"},V6t=Object.assign(Object.assign({},H6t),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, + */var Ii=typeof Symbol=="function"&&Symbol.for,nz=Ii?Symbol.for("react.element"):60103,rz=Ii?Symbol.for("react.portal"):60106,_4=Ii?Symbol.for("react.fragment"):60107,$4=Ii?Symbol.for("react.strict_mode"):60108,P4=Ii?Symbol.for("react.profiler"):60114,M4=Ii?Symbol.for("react.provider"):60109,T4=Ii?Symbol.for("react.context"):60110,oz=Ii?Symbol.for("react.async_mode"):60111,R4=Ii?Symbol.for("react.concurrent_mode"):60111,O4=Ii?Symbol.for("react.forward_ref"):60112,k4=Ii?Symbol.for("react.suspense"):60113,j8t=Ii?Symbol.for("react.suspense_list"):60120,I4=Ii?Symbol.for("react.memo"):60115,D4=Ii?Symbol.for("react.lazy"):60116,z8t=Ii?Symbol.for("react.block"):60121,H8t=Ii?Symbol.for("react.fundamental"):60117,V8t=Ii?Symbol.for("react.responder"):60118,W8t=Ii?Symbol.for("react.scope"):60119;function Ks(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case nz:switch(e=e.type,e){case oz:case R4:case _4:case P4:case $4:case k4:return e;default:switch(e=e&&e.$$typeof,e){case T4:case O4:case D4:case I4:case M4:return e;default:return t}}case rz:return t}}}function txe(e){return Ks(e)===R4}Tr.AsyncMode=oz;Tr.ConcurrentMode=R4;Tr.ContextConsumer=T4;Tr.ContextProvider=M4;Tr.Element=nz;Tr.ForwardRef=O4;Tr.Fragment=_4;Tr.Lazy=D4;Tr.Memo=I4;Tr.Portal=rz;Tr.Profiler=P4;Tr.StrictMode=$4;Tr.Suspense=k4;Tr.isAsyncMode=function(e){return txe(e)||Ks(e)===oz};Tr.isConcurrentMode=txe;Tr.isContextConsumer=function(e){return Ks(e)===T4};Tr.isContextProvider=function(e){return Ks(e)===M4};Tr.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===nz};Tr.isForwardRef=function(e){return Ks(e)===O4};Tr.isFragment=function(e){return Ks(e)===_4};Tr.isLazy=function(e){return Ks(e)===D4};Tr.isMemo=function(e){return Ks(e)===I4};Tr.isPortal=function(e){return Ks(e)===rz};Tr.isProfiler=function(e){return Ks(e)===P4};Tr.isStrictMode=function(e){return Ks(e)===$4};Tr.isSuspense=function(e){return Ks(e)===k4};Tr.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===_4||e===R4||e===P4||e===$4||e===k4||e===j8t||typeof e=="object"&&e!==null&&(e.$$typeof===D4||e.$$typeof===I4||e.$$typeof===M4||e.$$typeof===T4||e.$$typeof===O4||e.$$typeof===H8t||e.$$typeof===V8t||e.$$typeof===W8t||e.$$typeof===z8t)};Tr.typeOf=Ks;exe.exports=Tr;var U8t=exe.exports,nxe=U8t,G8t={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},q8t={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},rxe={};rxe[nxe.ForwardRef]=G8t;rxe[nxe.Memo]=q8t;var iz=typeof window<"u"&&!window.__REACT_INTL_BYPASS_GLOBAL_CONTEXT__?window.__REACT_INTL_CONTEXT__||(window.__REACT_INTL_CONTEXT__=p.createContext(null)):p.createContext(null);iz.Consumer;var K8t=iz.Provider,Y8t=K8t,X8t=iz;function Pn(){var e=p.useContext(X8t);return Zbe(e),e}var aF;(function(e){e.formatDate="FormattedDate",e.formatTime="FormattedTime",e.formatNumber="FormattedNumber",e.formatList="FormattedList",e.formatDisplayName="FormattedDisplayName"})(aF||(aF={}));var sF;(function(e){e.formatDate="FormattedDateParts",e.formatTime="FormattedTimeParts",e.formatNumber="FormattedNumberParts",e.formatList="FormattedListParts"})(sF||(sF={}));function oxe(e){var t=function(n){var r=Pn(),o=n.value,i=n.children,a=Q0(n,["value","children"]),s=typeof o=="string"?new Date(o||0):o,l=e==="formatDate"?r.formatDateToParts(s,a):r.formatTimeToParts(s,a);return i(l)};return t.displayName=sF[e],t}function IS(e){var t=function(n){var r=Pn(),o=n.value,i=n.children,a=Q0(n,["value","children"]),s=r[e](o,a);if(typeof i=="function")return i(s);var l=r.textComponent||p.Fragment;return p.createElement(l,null,s)};return t.displayName=aF[e],t}function ixe(e){return e&&Object.keys(e).reduce(function(t,n){var r=e[n];return t[n]=Ube(r)?L8t(r):r,t},{})}var VJ=function(e,t,n,r){for(var o=[],i=4;i{const n=Pn(),[r,o]=p.useState(),[i,a]=p.useState(),s=async()=>{const u=await C3t();u.data.code===200&&(o(u.data.data.captchaUid),a(u.data.data.captchaImage))},l=async(u,d)=>{const f=await S3t(u,d);console.log("checkCaptcha response",f),f.data.code===200?t&&t(!0):t&&t(!1)};p.useEffect(()=>{s()},[]);const c=u=>{e&&(e(r,u.target.value),u.target.value&&u.target.value!==""&&u.target.value.trim().length===4?l(r,u.target.value):t&&t(!1))};return M.jsx(M.Fragment,{children:i&&M.jsxs(M.Fragment,{children:[M.jsx(Hn,{onChange:c,prefix:M.jsx(Vtt,{}),placeholder:n.formatMessage({id:"captcha",defaultMessage:"captcha"}),style:{width:"65%",float:"left",height:40}}),M.jsx("img",{src:i,alt:"captcha",onClick:s})]})})},UJ=({loginType:e,onKaptchaChange:t,onKaptchaCheck:n,onRememberChange:r})=>{const o=Pn();return p.useEffect(()=>{const i=localStorage.getItem(Ps);if(i)try{const{username:a,remember:s}=JSON.parse(i);a&&(r==null||r(a,!!s))}catch(a){console.error("Failed to parse saved credentials:",a)}},[r]),M.jsx(M.Fragment,{children:e==="account"&&M.jsxs("div",{children:[M.jsx(sr,{name:"username",fieldProps:{size:"large",prefix:M.jsx(I7,{className:"prefixIcon"}),onClear:()=>{console.log("onClear");const i=localStorage.getItem(Ps);if(i)try{const a=JSON.parse(i),{username:s,...l}=a;console.log("username",s),console.log("rest",l),localStorage.setItem(Ps,JSON.stringify(l))}catch(a){console.error("Failed to parse saved credentials:",a)}}},placeholder:o.formatMessage({id:"pages.login.username.placeholder",defaultMessage:"邮箱"}),rules:[{required:!0,message:M.jsx(ti,{id:"pages.login.username.required",defaultMessage:"请输入邮箱!"})}]}),M.jsx(sr.Password,{name:"password",fieldProps:{size:"large",prefix:M.jsx(Eg,{className:"prefixIcon"})},placeholder:o.formatMessage({id:"pages.login.password.placeholder",defaultMessage:"密码"}),rules:[{required:!0,message:M.jsx(ti,{id:"pages.login.password.required",defaultMessage:"请输入密码!"})}]}),M.jsx(jn.Item,{name:"captchaCode",rules:[{required:!0,message:o.formatMessage({id:"pages.login.captcha.required",defaultMessage:"请输入验证码!"})}],children:M.jsx(gb,{onKaptchaChange:t,onKaptchaCheck:n})})]})})};async function Z8t(e){return Xn("/auth/v1/login",{method:"POST",data:{...e,channel:mr}})}async function az(e){return Xn("/auth/v1/send/mobile",{method:"POST",data:{...e,channel:mr}})}async function lxe(e){return Xn("/auth/v1/send/email",{method:"POST",data:{...e,channel:mr}})}async function J8t(e){return Xn("/auth/v1/login/mobile",{method:"POST",data:{...e,channel:mr}})}async function eDt(e,t){return Xn("/auth/v1/vip/scan/query",{method:"GET",params:{deviceUid:e,forceRefresh:t,channel:mr}})}async function tDt(e){return Xn("/auth/v1/vip/scan/login",{method:"POST",data:{...e,channel:mr}})}async function nDt(e,t){return Xn("/api/v1/user/logout",{method:"POST",data:{accessToken:e,channel:mr}})}const rDt=({loginType:e,onKaptchaChange:t,onKaptchaCheck:n,onRememberChange:r})=>{const o=Pn(),[i,a]=p.useState(""),[s,l]=p.useState(""),[c,u]=p.useState(!1),[d,f]=p.useState(!1),[h,m]=p.useState("86");p.useEffect(()=>{if(d)return;const y=localStorage.getItem(Ps);if(y)try{const{mobile:x}=JSON.parse(y);x&&(r==null||r(x),f(!0))}catch(x){console.error("Failed to parse saved credentials:",x)}},[r,d]);const v=async(y,x)=>{a(y),l(x),t&&t(y,x)},g=async y=>{u(y),n&&n(y)},b=[{label:o.formatMessage({id:"pages.login.country.china"}),value:"86",icon:"🇨🇳",code:"CN"},{label:o.formatMessage({id:"pages.login.country.hongkong"}),value:"852",icon:"🇭🇰",code:"HK"},{label:o.formatMessage({id:"pages.login.country.taiwan"}),value:"886",icon:"🇹🇼",code:"TW"},{label:o.formatMessage({id:"pages.login.country.macao"}),value:"853",icon:"🇲🇴",code:"MO"},{label:o.formatMessage({id:"pages.login.country.japan"}),value:"81",icon:"🇯🇵",code:"JP"},{label:o.formatMessage({id:"pages.login.country.korea"}),value:"82",icon:"🇰🇷",code:"KR"},{label:o.formatMessage({id:"pages.login.country.singapore"}),value:"65",icon:"🇸🇬",code:"SG"},{label:o.formatMessage({id:"pages.login.country.malaysia"}),value:"60",icon:"🇲🇾",code:"MY"},{label:o.formatMessage({id:"pages.login.country.thailand"}),value:"66",icon:"🇹🇭",code:"TH"},{label:o.formatMessage({id:"pages.login.country.vietnam"}),value:"84",icon:"🇻🇳",code:"VN"},{label:o.formatMessage({id:"pages.login.country.philippines"}),value:"63",icon:"🇵🇭",code:"PH"},{label:o.formatMessage({id:"pages.login.country.indonesia"}),value:"62",icon:"🇮🇩",code:"ID"},{label:o.formatMessage({id:"pages.login.country.usa"}),value:"1-us",icon:"🇺🇸",code:"US"},{label:o.formatMessage({id:"pages.login.country.canada"}),value:"1-ca",icon:"🇨🇦",code:"CA"},{label:o.formatMessage({id:"pages.login.country.uk"}),value:"44",icon:"🇬🇧",code:"GB"},{label:o.formatMessage({id:"pages.login.country.germany"}),value:"49",icon:"🇩🇪",code:"DE"},{label:o.formatMessage({id:"pages.login.country.france"}),value:"33",icon:"🇫🇷",code:"FR"},{label:o.formatMessage({id:"pages.login.country.italy"}),value:"39",icon:"🇮🇹",code:"IT"},{label:o.formatMessage({id:"pages.login.country.spain"}),value:"34",icon:"🇪🇸",code:"ES"},{label:o.formatMessage({id:"pages.login.country.russia"}),value:"7",icon:"🇷🇺",code:"RU"},{label:o.formatMessage({id:"pages.login.country.australia"}),value:"61",icon:"🇦🇺",code:"AU"},{label:o.formatMessage({id:"pages.login.country.newzealand"}),value:"64",icon:"🇳🇿",code:"NZ"}];return M.jsx(M.Fragment,{children:e==="mobile"&&M.jsxs(M.Fragment,{children:[M.jsxs($O,{gutter:16,children:[M.jsx(j0,{span:10,children:M.jsx(Ym,{name:"country",options:b.map(y=>({...y,label:`${y.icon} ${y.label} (+${y.value.includes("-")?y.value.split("-")[0]:y.value})`})),fieldProps:{size:"large",placeholder:o.formatMessage({id:"pages.login.country.placeholder",defaultMessage:"选择国家/地区"}),onChange:y=>m(y)},initialValue:"86"})}),M.jsx(j0,{span:14,children:M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{className:"prefixIcon"}),onChange:()=>{f(!0)},onClear:()=>{console.log("onClear");const y=localStorage.getItem(Ps);if(y)try{const x=JSON.parse(y),{mobile:w,...S}=x;console.log("saved:",w,x),localStorage.setItem(Ps,JSON.stringify(S))}catch(x){console.error("Failed to parse saved credentials:",x)}}},name:"mobile",placeholder:o.formatMessage({id:"pages.login.phoneNumber.placeholder",defaultMessage:"手机号"}),rules:[{required:!0,message:M.jsx(ti,{id:"pages.login.phoneNumber.required",defaultMessage:"请输入手机号!"})}]})})]}),M.jsx(jn.Item,{name:"captchaCode",rules:[{required:!0,message:o.formatMessage({id:"pages.login.captcha.required",defaultMessage:"请输入验证码!"})}],children:M.jsx(gb,{onKaptchaChange:v,onKaptchaCheck:g})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Eg,{className:"prefixIcon"})},captchaProps:{size:"large",disabled:!c},placeholder:o.formatMessage({id:"pages.login.captcha.placeholder",defaultMessage:"请输入验证码"}),captchaTextRender:(y,x)=>y?`${x} ${o.formatMessage({id:"pages.getCaptchaSecondText",defaultMessage:"获取验证码"})}`:o.formatMessage({id:"pages.login.phoneLogin.getVerificationCode",defaultMessage:"获取验证码"}),phoneName:"mobile",name:"code",rules:[{required:!0,message:M.jsx(ti,{id:"pages.login.captcha.required",defaultMessage:"请输入验证码!"})}],onGetCaptcha:async y=>{if(console.log("mobile:",y),console.log("selectedCountry:",h),y){const x={mobile:y,country:h,type:X$e,captchaUid:i,captchaCode:s,platform:xl},w=await az(x);if(console.log("sendMobileCode:",w.data,x),w.data.code!==200){_e.error(o.formatMessage({id:w.data.message,defaultMessage:w.data.message}));return}_e.success(o.formatMessage({id:w.data.message,defaultMessage:w.data.message}))}else _e.error(o.formatMessage({id:"pages.login.phoneNumber.invalid",defaultMessage:"手机号不能为空"}))}}),M.jsx(pde,{message:M.jsx(ti,{id:"pages.login.auto.register",defaultMessage:"Mobile will auto register"}),type:"info"})]})})},Uw=e=>{window.open(e,"_blank")},oDt=()=>{Uw("https://www.weiyuai.cn/docs/zh-CN/")},iDt=({loginType:e})=>{const t=Pn(),n=Ol(),r=fa(h=>h.setUserInfo),o=mC(h=>h.setAccessToken),{deviceUid:i,setDeviceUid:a}=fa(h=>({deviceUid:h.deviceUid,setDeviceUid:h.setDeviceUid})),[s,l]=p.useState("login"),[c,u]=p.useState("loading"),d=async h=>{console.log("handleScanLogin values: ",h),_e.loading(t.formatMessage({id:"logging",defaultMessage:"logging..."}));const m=await tDt({...h});console.log("LoginMobileResult scanLogin:",m.data),m.data.code===200?(_e.destroy(),_e.success(t.formatMessage({id:"pages.login.success",defaultMessage:"login success"})),r(m.data.data.user),o(m.data.data.accessToken),n("/chat")):(_e.destroy(),_e.error(m.data.message))},f=async h=>{if(e!="scan")return;const m=await eDt(i,h);if(m.data.code===200){const v=m.data.data;if(console.log("handleScanQuery status: ",v.status),v.status===tPe)u("active"),l("deviceUid="+v.deviceUid+"&code="+v.content);else if(v.status===nPe)u("scanned");else if(v.status===oPe)u("expired");else if(v.status===rPe){if(v.receiver===void 0||v.receiver==="")return;const g={mobile:v.receiver,code:v.content,platform:xl};console.log("login scan info:",g),await d(g)}}else _e.error(m.data.message)};return p.useEffect(()=>{console.log("scan deviceUid:",i),(i===void 0||i==="")&&a(oR()),f(!0);const h=setInterval(()=>{f(!1)},3e3);return()=>{clearInterval(h)}},[e,i]),M.jsx(M.Fragment,{children:e==="scan"&&M.jsx(M.Fragment,{children:M.jsx(Oge,{style:{margin:"auto"},value:s,status:c,onRefresh:()=>{console.log("onRefresh"),f(!0)}})})})},cxe=()=>{const{token:e}=_a.useToken(),{isCustomServer:t,setIsCustomServer:n}=p.useContext(ma),[r]=jn.useForm(),[o,i]=p.useState(!1),[a,s]=p.useState(""),[l,c]=p.useState(""),u=Pn(),d=()=>{console.log("switch server"),n(m=>!m)};p.useEffect(()=>{a&&a.length>0&&(r.setFieldsValue({apiUrl:a}),console.log("apiUrl:",a))},[a]),p.useEffect(()=>{if(t){const m=localStorage.getItem(Ix);m==="true"&&(i(!0),r.setFieldsValue({isCustomServerEnabled:!0})),console.log("isCustomServer customEnabled:",m);const v=localStorage.getItem(Dx);v&&r.setFieldsValue({apiUrl:Wg(v)});const g=localStorage.getItem(ME);g&&r.setFieldsValue({websocketUrl:Wg(g)})}},[t]);const f=m=>{if(console.log("handleCustomServerChange e:",m),i(m.target.checked),m.target.checked){const v=localStorage.getItem(Dx);v&&r.setFieldsValue({apiUrl:Wg(v)});const g=localStorage.getItem(ME);g&&r.setFieldsValue({websocketUrl:Wg(g)}),console.log("initData apiUrl:",v,"websocketUrl:",g)}else localStorage.setItem(Ix,"false")},h=(m,v)=>(console.log("props:",m,v),M.jsxs("div",{style:{display:"flex",justifyContent:"center",gap:"8px"},children:[M.jsx(At,{icon:M.jsx(QJe,{}),onClick:d,children:u.formatMessage({id:"server.button.back"})},"back"),M.jsx(At,{type:"primary",onClick:()=>{let g=m.form.getFieldValue("apiUrl");g=Wg(g.trim());let b=m.form.getFieldValue("websocketUrl");b=Wg(b.trim()),g&&g.trim().length>0&&b&&b.trim().length>0?(localStorage.setItem(Dx,g),localStorage.setItem(ME,b),localStorage.setItem(Ix,"true"),_e.success(u.formatMessage({id:"server.save.success"}))):_e.error("请输入正确的服务器地址")},children:u.formatMessage({id:"server.button.save"})},"submit"),M.jsx(At,{onClick:()=>{var g;(g=m.form)==null||g.resetFields(),s(""),localStorage.setItem(Ix,"false"),localStorage.setItem(Dx,""),localStorage.setItem(ME,""),_e.success(u.formatMessage({id:"server.reset.success"}))},children:u.formatMessage({id:"server.button.reset"})},"reset"),M.jsx(At,{onClick:()=>{Uw("https://www.weiyuai.cn/docs/zh-CN/docs/manual/agent/auth/login")},children:u.formatMessage({id:"server.button.help"})},"help")]}));return M.jsx("div",{className:"ant-pro-form-server-container",style:{backgroundColor:e.colorBgContainer,display:"flex",justifyContent:"center",flexDirection:"column",height:"100%",width:"80%",marginLeft:"10%"},children:M.jsxs(jn,{className:"ant-pro-form-server-main",form:r,submitter:{render:h},children:[M.jsx(s4,{name:"isCustomServerEnabled",fieldProps:{onChange:f},children:u.formatMessage({id:"server.custom.enable"})}),o&&M.jsxs(M.Fragment,{children:[M.jsx(sr,{name:"apiUrl",label:u.formatMessage({id:"server.api.url.label"}),fieldProps:{disabled:!o,placeholder:u.formatMessage({id:"server.api.url.placeholder"}),onChange:m=>s(m.target.value)}}),M.jsx(sr,{name:"websocketUrl",label:u.formatMessage({id:"server.websocket.url.label"}),fieldProps:{disabled:!o,placeholder:u.formatMessage({id:"server.websocket.url.placeholder"}),onChange:m=>c(m.target.value)}})]})]})})};function aDt(e){return e==="bytedesk_salt"||!e?"bytedesk_license":du.SHA256(e).toString().substring(0,16)}function sDt(e,t){if(!e)throw new Error("密码不能为空");if(!t)throw new Error("盐值不能为空");try{const n=aDt(t),r=du.enc.Utf8.parse(n);return du.AES.encrypt(e,r,{mode:du.mode.ECB,padding:du.pad.Pkcs7}).toString()}catch(n){throw console.error("密码加密失败:",n),new Error("密码加密失败: "+n.message)}}function lDt(e=16){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let n="";for(let r=0;r=8&&(t+=20),e.length>=12&&(t+=10),/\d/.test(e)&&(t+=20),/[a-z]/.test(e)&&(t+=20),/[A-Z]/.test(e)&&(t+=20),/[!@#$%^&*(),.?":{}|<>]/.test(e)&&(t+=10),Math.min(t,100)):0}const uDt=({isModel:e=!1})=>{const t=Pn(),[n]=jn.useForm(),r=Ol(),{isLoggedIn:o}=p.useContext(ma),{token:i}=_a.useToken(),[a,s]=p.useState("/agenticflow/logo.png"),[l,c]=p.useState(""),[u,d]=p.useState(""),f=localStorage.getItem(F6),[h]=p.useState(f||"/"),[m,v]=p.useState("account"),g=fa(G=>G.setUserInfo),b=mC(G=>G.setAccessToken),{isCustomServer:y,setIsCustomServer:x}=p.useContext(ma),[w,S]=p.useState(!0),[C]=p.useState(()=>{const G=localStorage.getItem("deviceUid");if(G)return G;{const Y=oR();return localStorage.setItem("deviceUid",Y),Y}}),[E,_]=p.useState(),[P,$]=p.useState(R$e),[T,R]=p.useState("https://www.weiyuai.cn/terms.html");p.useEffect(()=>{o&&!e&&r(h)},[o,r,e]);const O=G=>{console.log(`onPrivacyProtocolChange checked = ${G.target.checked}`),S(G.target.checked);const Y=localStorage.getItem(Ps);if(Y)try{const{remember:Q}=JSON.parse(Y);Q&&setTimeout(()=>{n.setFieldsValue({remember:Q})},0)}catch(Q){console.error("Failed to parse saved credentials:",Q)}},k=()=>{Uw(P)},I=()=>{Uw(T)},[D,N]=p.useState(""),L=async(G,Y)=>{N(G),n.setFieldValue("captchaCode",Y)},H=async G=>{console.log("handleKaptchaCheck:",G)},U=async(G,Y)=>{const Q=lDt(),ee=sDt(G.password,Q),te={username:G.username,passwordHash:ee,passwordSalt:Q,captchaUid:Y,captchaCode:G.captchaCode,deviceUid:C,platform:xl};console.log("login info:",{...te}),await V(te)},V=async G=>{if(console.log("handleSubmit values: ",G,m),!w){_e.error("请阅读并同意隐私协议");return}_e.loading(t.formatMessage({id:"logging",defaultMessage:"logging..."}));const Y=localStorage.getItem(Ps);let Q=!1;if(Y)try{Q=JSON.parse(Y).remember}catch(te){console.error("Failed to parse saved credentials:",te)}localStorage.setItem(Ps,JSON.stringify({username:G.username,remember:Q}));const ee=await Z8t({...G});console.log("LoginResult:",ee.data),ee.data.code===200?(_e.destroy(),_e.success(t.formatMessage({id:"pages.login.success",defaultMessage:"login success"})),Q&&localStorage.setItem(Ps,JSON.stringify({username:G.username,password:G.password,remember:!0})),g(ee.data.data.user),b(ee.data.data.accessToken),e||r(h)):(_e.destroy(),_e.error(t.formatMessage({id:ee.data.message,defaultMessage:ee.data.message})))},j=G=>{n.setFieldsValue({mobile:G})},F=async G=>{if(!w){_e.error(t.formatMessage({id:"login.privacy.required",defaultMessage:"请阅读并同意隐私协议"}));return}const Y=localStorage.getItem(Ps);let Q={};if(Y)try{Q=JSON.parse(Y)}catch(te){console.error("Failed to parse saved credentials:",te)}localStorage.setItem(Ps,JSON.stringify({...Q,mobile:G.mobile}));const ee=await J8t({...G});console.log("LoginMobileResult:",ee),ee.data.code===200?(_e.destroy(),_e.success(t.formatMessage({id:"pages.login.success",defaultMessage:"login success"})),g(ee.data.data.user),b(ee.data.data.accessToken),e||r(h)):(_e.destroy(),_e.error(t.formatMessage({id:ee.data.message,defaultMessage:ee.data.message})))},W=()=>{console.log("switch server"),x(G=>!G)},X=()=>{console.log("handleAnonymousLogin"),r("/anonymous")},J=()=>{if(Fd)return{}},q=(G,Y)=>{n.setFieldsValue({username:G,remember:Y});const Q=localStorage.getItem(Ps);if(Q&&Y)try{const{password:ee}=JSON.parse(Q);ee&&n.setFieldsValue({password:ee})}catch(ee){console.error("Failed to parse saved credentials:",ee)}},A=async()=>{var Y,Q,ee,te,oe,ne,le,ce,he;console.log("getConfig");const G=await Fae();_(G),(Y=G==null?void 0:G.custom)!=null&&Y.enabled&&!IRe()?((Q=G==null?void 0:G.custom)!=null&&Q.logo?s((ee=G==null?void 0:G.custom)==null?void 0:ee.logo):s("/agenticflow/logo.png"),(te=G==null?void 0:G.custom)!=null&&te.name?c((oe=G==null?void 0:G.custom)==null?void 0:oe.name):c(t.formatMessage({id:"app.title"})),(ne=G==null?void 0:G.custom)!=null&&ne.description?d((le=G==null?void 0:G.custom)==null?void 0:le.description):d(t.formatMessage({id:"slogan"})),(ce=G==null?void 0:G.custom)!=null&&ce.privacyPolicyUrl&&$(G.custom.privacyPolicyUrl),(he=G==null?void 0:G.custom)!=null&&he.termsOfServiceUrl&&R(G.custom.termsOfServiceUrl)):(s("/agenticflow/logo.png"),c(t.formatMessage({id:"app.title"})),d(t.formatMessage({id:"slogan"}))),Aae()},z=()=>{var Y,Q,ee;const G=[];return((Y=E==null?void 0:E.custom)==null?void 0:Y.loginUsernameEnable)!==!1&&G.push({key:"account",label:t.formatMessage({id:"pages.login.accountLogin.tab",defaultMessage:"账户密码登录"}),children:M.jsx(UJ,{loginType:m,onKaptchaChange:L,onKaptchaCheck:H,onRememberChange:q})}),((Q=E==null?void 0:E.custom)==null?void 0:Q.loginMobileEnable)!==!1&&G.push({key:"mobile",label:t.formatMessage({id:"pages.login.phoneLogin.tab",defaultMessage:"手机号登录"}),children:M.jsx(rDt,{loginType:m,onKaptchaChange:L,onKaptchaCheck:H,onRememberChange:j})}),((ee=E==null?void 0:E.custom)==null?void 0:ee.loginScanEnable)!==!1&&k$e&&G.push({key:"scan",label:t.formatMessage({id:"pages.login.scanLogin.tab",defaultMessage:"扫码登录"}),children:M.jsx(iDt,{loginType:m})}),G.length===0&&G.push({key:"account",label:t.formatMessage({id:"pages.login.accountLogin.tab",defaultMessage:"账户密码登录"}),children:M.jsx(UJ,{loginType:m,onKaptchaChange:L,onKaptchaCheck:H,onRememberChange:q})}),G};return p.useEffect(()=>{Rse(),A()},[]),p.useEffect(()=>{if(E){const G=z();if(G.length>0){const Y=G[0].key;Y&&Y!==m&&v(Y)}}},[E]),M.jsx(zO,{hashed:!1,children:M.jsxs("div",{style:{backgroundColor:i.colorBgContainer,textAlign:"center",height:"100%"},children:[!y&&M.jsxs(gye,{form:n,contentStyle:{minWidth:400},logo:M.jsx("img",{alt:"logo",src:I$e}),title:D$e,initialValues:J(),onFinish:async G=>{if(console.log("login:",G),m==="account"){if(cDt(G.password)<40){kr.confirm({title:t.formatMessage({id:"pages.login.password.weak.title",defaultMessage:"密码强度提醒"}),content:M.jsxs("div",{children:[M.jsx("p",{children:t.formatMessage({id:"pages.login.password.weak.description",defaultMessage:"您当前使用的密码强度较低,存在安全风险。"})}),M.jsx("p",{children:t.formatMessage({id:"pages.login.password.weak.suggestion",defaultMessage:"建议:包含大小写字母、数字和特殊字符,长度至少8位"})}),M.jsx("p",{children:t.formatMessage({id:"pages.login.password.weak.confirm",defaultMessage:"是否仍要使用当前密码继续登录?"})})]}),okText:t.formatMessage({id:"pages.login.password.weak.continue",defaultMessage:"继续登录"}),cancelText:t.formatMessage({id:"pages.login.password.weak.modify",defaultMessage:"修改密码"}),onOk:()=>{U(G,D)},onCancel:()=>{console.log("用户选择修改密码")}});return}U(G,D)}else if(m==="mobile"){const Y={mobile:G.mobile,country:G.country,code:G.code,captchaUid:D,captchaCode:G.captchaCode,platform:xl};await F(Y)}else console.log("scan login type")},actions:Fd&&M.jsxs(Ri,{children:[M.jsx(ti,{id:"pages.login.loginWith",defaultMessage:"其他登录方式"}),M.jsx(At,{type:"link",onClick:X,children:t.formatMessage({id:"pages.login.anonymousLogin",defaultMessage:"匿名登录"})})]}),children:[M.jsx(ZC,{centered:!0,items:z(),activeKey:m,onChange:G=>v(G)}),M.jsxs("div",{style:{marginBlockEnd:24,textAlign:"left",marginTop:10},children:[M.jsx(Uy,{checked:w,onChange:O,children:M.jsxs("span",{children:[t.formatMessage({id:"login.privacy.agreement.prefix",defaultMessage:"同意"}),M.jsx(At,{size:"small",type:"link",onClick:k,style:{padding:0,height:"auto"},children:t.formatMessage({id:"login.privacy.agreement",defaultMessage:"《用户隐私协议》"})}),t.formatMessage({id:"login.privacy.agreement.and",defaultMessage:"和"}),M.jsx(At,{size:"small",type:"link",onClick:I,style:{padding:0,height:"auto"},children:t.formatMessage({id:"login.terms.agreement",defaultMessage:"《服务条款》"})})]})}),O$e&&M.jsx(At,{type:"link",style:{float:"right",marginBottom:24},onClick:W,children:t.formatMessage({id:"login.switch.server",defaultMessage:"切换服务器"})})]})]}),y&&M.jsx(cxe,{})]})})},lF=({isModel:e=!1})=>M.jsx(aO,{children:M.jsx(uDt,{isModel:e})}),dDt=()=>{Ol();const{token:e}=_a.useToken(),[t,n]=p.useState("phone");return Ss(e.colorTextBase,.2),M.jsx(zO,{hashed:!1,children:M.jsx("div",{style:{backgroundColor:e.colorBgContainer,textAlign:"center",height:"100vh"},children:M.jsxs(gye,{logo:"./logo.png",title:"微语",subTitle:"注册账号",children:[M.jsxs(M.Fragment,{children:[M.jsx(sr,{name:"username",fieldProps:{size:"large",prefix:M.jsx(I7,{className:"prefixIcon"})},placeholder:"用户名",rules:[{required:!0,message:"请输入用户名!"}]}),M.jsx(sr.Password,{name:"password",fieldProps:{size:"large",prefix:M.jsx(Eg,{className:"prefixIcon"})},placeholder:"密码",rules:[{required:!0,message:"请输入密码!"}]})]}),M.jsxs("div",{style:{marginBlockEnd:24},children:[M.jsx(s4,{noStyle:!0,name:"autoLogin",children:"自动登录"}),M.jsx(fst,{to:"/agent/auth/login",style:{float:"right"},children:"登录"})]})]})})})};function sz(){const[e,t]=p.useState(!0);return p.useEffect(()=>{function n(){console.log("networkStatus online:",navigator.onLine),navigator.onLine&&t(!0)}function r(){console.log("networkStatus offline:",!navigator.onLine),t(!1)}return window.addEventListener("online",n),window.addEventListener("offline",r),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}},[]),e}function Wc(){const e=Pn();return{translateString:r=>r==null?r:r&&r.startsWith(cW)?e.formatMessage({id:r,defaultMessage:r}):r,translateStringTranct:r=>r==null?r:r!=null&&r.startsWith(cW)?SU(e.formatMessage({id:r}),10):SU(r,10)}}const Zc=()=>{const e=localStorage.getItem(xPe);return e===null?Fd:e==="true"},fDt=()=>Fd?1:Fd?0:1,LD=fDt(),GJ=new Map,pDt=1e3,hDt=e=>{const t=Date.now(),n=GJ.get(e);return!n||t-n>pDt?(GJ.set(e,t),!0):!1},hx=()=>{const e=new Date,t=e.getFullYear(),n=String(e.getMonth()+1).padStart(2,"0"),r=String(e.getDate()).padStart(2,"0"),o=String(e.getHours()).padStart(2,"0"),i=String(e.getMinutes()).padStart(2,"0"),a=String(e.getSeconds()).padStart(2,"0");return`${t}-${n}-${r} ${o}:${i}:${a}`},Zf={debug:(e,...t)=>{if(Zc()&&LD<=0){if(!hDt(e))return;const n=hx();t.length?console.debug(`${n} [DEBUG]: ${e}`,...t):console.debug(`${n} [DEBUG]: ${e}`)}},info:(e,...t)=>{if(Zc()&&LD<=1){const n=hx();t.length?console.info(`${n} [INFO]: ${e}`,...t):console.info(`${n} [INFO]: ${e}`)}},warn:(e,...t)=>{if(Zc()&&LD<=2){const n=hx();t.length?console.warn(`${n} [WARN]: ${e}`,...t):console.warn(`${n} [WARN]: ${e}`)}},error:(e,...t)=>{const n=hx();t.length?console.error(`${n} [ERROR]: ${e}`,...t):console.error(`${n} [ERROR]: ${e}`)},debugIf:(e,...t)=>{Zc()&&Zf.debug(e,...t)},log:(e,...t)=>{if(Zc()){const n=hx();t.length?console.log(`${n} [LOG]: ${e}`,...t):console.log(`${n} [LOG]: ${e}`)}},group:e=>{Zc()&&console.group(`[ByteDesk] ${e}`)},groupEnd:()=>{Zc()&&console.groupEnd()},table:e=>{Zc()&&console.table(e)},time:e=>{Zc()&&console.time(`[ByteDesk] ${e}`)},timeEnd:e=>{Zc()&&console.timeEnd(`[ByteDesk] ${e}`)}};function uxe(){const e=sz(),{translateString:t}=Wc(),[n,r]=p.useState(!1),o=async(a,s)=>{Zf.debug("showNotification",a,s)},i=(a,s)=>{console.log("showWebNotification",a,s)};return p.useEffect(()=>(W1||(window.Notification&&Notification.permission!=="granted"?Notification.requestPermission(function(a){r(a==="granted")}):(console.log("已经授权或浏览器不支持通知"),r(!0)),document.addEventListener("visibilitychange",()=>{},!1)),()=>{document.removeEventListener("visibilitychange",()=>{})}),[]),p.useEffect(()=>{if(console.log("useNotification useEffect isNetworkOnline",e),e){const a=localStorage.getItem(r1);(a==null||a==="true")&&o(t("i18n.tip.title"),t("i18n.tip.network.disconnected"))}else{const a=localStorage.getItem(r1);(a==null||a==="true")&&o(t("i18n.tip.title"),t("i18n.tip.network.connected"))}},[e]),{isNotificationGranted:n,showWebNotification:i,showNotification:o}}const ds=Ba()(Nc(Vs(Ac(e=>({orgTree:[],currentOrg:{uid:"",name:"",logo:"",description:""},setCurrentOrg(t){e({currentOrg:t})},deleteOrg:()=>e({currentOrg:{uid:"",name:"",logo:"",description:""}})})),{name:B$e})));var Sd={},dxe={exports:{}},fxe={exports:{}};(function(e){var t=_ye;function n(r){if(Array.isArray(r))return t(r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(fxe);var mDt=fxe.exports,pxe={exports:{}};(function(e){function t(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(pxe);var hxe=pxe.exports,mxe={exports:{}};(function(e){function t(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(mxe);var gDt=mxe.exports;(function(e){var t=mDt,n=hxe,r=M9,o=gDt;function i(a){return t(a)||n(a)||r(a)||o()}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports})(dxe);var gxe=dxe.exports,N4={};Object.defineProperty(N4,"__esModule",{value:!0});N4.default=vDt;function vDt(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(r){delete n[r]}),n}var lz={};const ah=wy(lNe);var A4={},yDt=Xo.default;Object.defineProperty(A4,"__esModule",{value:!0});A4.default=xDt;var bDt=yDt(p);function xDt(e,t,n){var r=bDt.useRef({});return(!("value"in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}var F4={},vxe={exports:{}};(function(e){var t=wye,n=hxe,r=M9,o=Pye;function i(a){return t(a)||n(a)||r(a)||o()}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports})(vxe);var wDt=vxe.exports,cz={};Object.defineProperty(cz,"__esModule",{value:!0});cz.default=CDt;function CDt(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!(0,cF.default)(e,t.slice(0,-1))?e:xxe(e,t,n,r)}function _Dt(e){return(0,yxe.default)(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function qJ(e){return Array.isArray(e)?[]:{}}var $Dt=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function PDt(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=uz,e};yl.default=kDt;var B4={};Object.defineProperty(B4,"__esModule",{value:!0});B4.default=void 0;var IDt=p;B4.default=(0,IDt.createContext)(void 0);var Cxe={},L4={},DDt=Nn.default;Object.defineProperty(L4,"__esModule",{value:!0});L4.changeConfirmLocale=NDt;L4.getConfirmLocale=ADt;var dz=DDt(sg);let f$=Object.assign({},dz.default.Modal),p$=[];const KJ=()=>p$.reduce((e,t)=>Object.assign(Object.assign({},e),t),dz.default.Modal);function NDt(e){if(e){const t=Object.assign({},e);return p$.push(t),f$=KJ(),()=>{p$=p$.filter(n=>n!==t),f$=KJ()}}f$=Object.assign({},dz.default.Modal)}function ADt(){return f$}var vb={};Object.defineProperty(vb,"__esModule",{value:!0});vb.default=void 0;var FDt=p;const BDt=(0,FDt.createContext)(void 0);vb.default=BDt;var j4={},Sxe=Nn.default,LDt=Xo.default;Object.defineProperty(j4,"__esModule",{value:!0});j4.default=void 0;var jD=LDt(p),jDt=Sxe(vb),YJ=Sxe(sg);const zDt=(e,t)=>{const n=jD.useContext(jDt.default),r=jD.useMemo(()=>{var i;const a=t||YJ.default[e],s=(i=n==null?void 0:n[e])!==null&&i!==void 0?i:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,n]),o=jD.useMemo(()=>{const i=n==null?void 0:n.locale;return n!=null&&n.exist&&!i?YJ.default.locale:i},[n]);return[r,o]};j4.default=zDt;(function(e){"use client";var t=Nn.default,n=Xo.default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ANT_MARK=void 0,Object.defineProperty(e,"useLocale",{enumerable:!0,get:function(){return a.default}});var r=n(p),o=L4,i=t(vb),a=t(j4);e.ANT_MARK="internalMark";const s=l=>{const{locale:c={},children:u,_ANT_MARK__:d}=l;r.useEffect(()=>(0,o.changeConfirmLocale)(c==null?void 0:c.Modal),[c]);const f=r.useMemo(()=>Object.assign(Object.assign({},c),{exist:!0}),[c]);return r.createElement(i.default.Provider,{value:f},u)};e.default=s})(Cxe);var z4={},Iu={};Object.defineProperty(Iu,"__esModule",{value:!0});Iu.defaultPresetColors=Iu.default=void 0;const HDt=Iu.defaultPresetColors={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"},VDt=Object.assign(Object.assign({},HDt),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', -'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});ku.default=V6t;var H4={},fz={},pz={};const DS=Cy(vDe);Object.defineProperty(pz,"__esModule",{value:!0});pz.default=W6t;var z6=DS;function W6t(e,{generateColorPalettes:t,generateNeutralColorPalettes:n}){const{colorSuccess:r,colorWarning:o,colorError:i,colorInfo:a,colorPrimary:s,colorBgBase:l,colorTextBase:c}=e,u=t(s),d=t(r),p=t(o),h=t(i),m=t(a),v=n(l,c),g=e.colorLink||e.colorInfo,x=t(g),y=new z6.FastColor(h[1]).mix(new z6.FastColor(h[3]),50).toHexString();return Object.assign(Object.assign({},v),{colorPrimaryBg:u[1],colorPrimaryBgHover:u[2],colorPrimaryBorder:u[3],colorPrimaryBorderHover:u[4],colorPrimaryHover:u[5],colorPrimary:u[6],colorPrimaryActive:u[7],colorPrimaryTextHover:u[8],colorPrimaryText:u[9],colorPrimaryTextActive:u[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:y,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:p[1],colorWarningBgHover:p[2],colorWarningBorder:p[3],colorWarningBorderHover:p[4],colorWarningHover:p[4],colorWarning:p[6],colorWarningActive:p[7],colorWarningTextHover:p[8],colorWarningText:p[9],colorWarningTextActive:p[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:x[4],colorLink:x[6],colorLinkActive:x[7],colorBgMask:new z6.FastColor("#000").setA(.45).toRgbString(),colorWhite:"#fff"})}var hz={},V4={};Object.defineProperty(V4,"__esModule",{value:!0});V4.default=void 0;const U6t=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};V4.default=U6t;var G6t=Dn.default;Object.defineProperty(hz,"__esModule",{value:!0});hz.default=K6t;var q6t=G6t(V4);function K6t(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1},(0,q6t.default)(r))}var W4={};Object.defineProperty(W4,"__esModule",{value:!0});W4.default=void 0;const Y6t=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};W4.default=Y6t;var U4={},AS={};Object.defineProperty(AS,"__esModule",{value:!0});AS.default=X6t;AS.getLineHeight=Exe;function Exe(e){return(e+8)/e}function X6t(e){const t=Array.from({length:10}).map((n,r)=>{const o=r-1,i=e*Math.pow(Math.E,o/5),a=r>1?Math.floor(i):Math.ceil(i);return Math.floor(a/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:Exe(n)}))}var Q6t=Dn.default;Object.defineProperty(U4,"__esModule",{value:!0});U4.default=void 0;var Z6t=Q6t(AS);const J6t=e=>{const t=(0,Z6t.default)(e),n=t.map(u=>u.size),r=t.map(u=>u.lineHeight),o=n[1],i=n[0],a=n[2],s=r[1],l=r[0],c=r[2];return{fontSizeSM:i,fontSize:o,fontSizeLG:a,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:s,lineHeightLG:c,lineHeightSM:l,fontHeight:Math.round(s*o),fontHeightLG:Math.round(c*a),fontHeightSM:Math.round(l*i),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};U4.default=J6t;var mz={};Object.defineProperty(mz,"__esModule",{value:!0});mz.default=eNt;function eNt(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}var J0={},ey={};Object.defineProperty(ey,"__esModule",{value:!0});ey.getSolidColor=ey.getAlphaColor=void 0;var _xe=DS;const tNt=(e,t)=>new _xe.FastColor(e).setA(t).toRgbString();ey.getAlphaColor=tNt;const nNt=(e,t)=>new _xe.FastColor(e).darken(t).toHexString();ey.getSolidColor=nNt;Object.defineProperty(J0,"__esModule",{value:!0});J0.generateNeutralColorPalettes=J0.generateColorPalettes=void 0;var rNt=ES,Ni=ey;const oNt=e=>{const t=(0,rNt.generate)(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]}};J0.generateColorPalettes=oNt;const iNt=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:(0,Ni.getAlphaColor)(r,.88),colorTextSecondary:(0,Ni.getAlphaColor)(r,.65),colorTextTertiary:(0,Ni.getAlphaColor)(r,.45),colorTextQuaternary:(0,Ni.getAlphaColor)(r,.25),colorFill:(0,Ni.getAlphaColor)(r,.15),colorFillSecondary:(0,Ni.getAlphaColor)(r,.06),colorFillTertiary:(0,Ni.getAlphaColor)(r,.04),colorFillQuaternary:(0,Ni.getAlphaColor)(r,.02),colorBgSolid:(0,Ni.getAlphaColor)(r,1),colorBgSolidHover:(0,Ni.getAlphaColor)(r,.75),colorBgSolidActive:(0,Ni.getAlphaColor)(r,.95),colorBgLayout:(0,Ni.getSolidColor)(n,4),colorBgContainer:(0,Ni.getSolidColor)(n,0),colorBgElevated:(0,Ni.getSolidColor)(n,0),colorBgSpotlight:(0,Ni.getAlphaColor)(r,.85),colorBgBlur:"transparent",colorBorder:(0,Ni.getSolidColor)(n,15),colorBorderSecondary:(0,Ni.getSolidColor)(n,6)}};J0.generateNeutralColorPalettes=iNt;var FS=Dn.default;Object.defineProperty(fz,"__esModule",{value:!0});fz.default=fNt;var Rh=ES,aNt=ku,sNt=FS(pz),lNt=FS(hz),cNt=FS(W4),uNt=FS(U4),dNt=FS(mz),XJ=J0;function fNt(e){Rh.presetPrimaryColors.pink=Rh.presetPrimaryColors.magenta,Rh.presetPalettes.pink=Rh.presetPalettes.magenta;const t=Object.keys(aNt.defaultPresetColors).map(n=>{const r=e[n]===Rh.presetPrimaryColors[n]?Rh.presetPalettes[n]:(0,Rh.generate)(e[n]);return Array.from({length:10},()=>1).reduce((o,i,a)=>(o[`${n}-${a+1}`]=r[a],o[`${n}${a+1}`]=r[a],o),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),(0,sNt.default)(e,{generateColorPalettes:XJ.generateColorPalettes,generateNeutralColorPalettes:XJ.generateNeutralColorPalettes})),(0,uNt.default)(e.fontSize)),(0,dNt.default)(e)),(0,cNt.default)(e)),(0,lNt.default)(e))}var pNt=Dn.default;Object.defineProperty(H4,"__esModule",{value:!0});H4.default=void 0;var hNt=ih,mNt=pNt(fz);const gNt=(0,hNt.createTheme)(mNt.default);H4.default=gNt;(function(e){var t=Dn.default;Object.defineProperty(e,"__esModule",{value:!0}),e.defaultConfig=e.DesignTokenContext=void 0,Object.defineProperty(e,"defaultTheme",{enumerable:!0,get:function(){return o.default}});var n=t(f),r=t(ku),o=t(H4);const i=e.defaultConfig={token:r.default,override:{override:r.default},hashed:!0};e.DesignTokenContext=n.default.createContext(i)})(z4);var Oa={},vNt=Yo.default;Object.defineProperty(Oa,"__esModule",{value:!0});Oa.defaultPrefixCls=Oa.defaultIconPrefixCls=Oa.Variants=Oa.ConfigContext=Oa.ConfigConsumer=void 0;Oa.useComponentConfig=CNt;var $xe=vNt(f);const QJ=Oa.defaultPrefixCls="ant",yNt=Oa.defaultIconPrefixCls="anticon";Oa.Variants=["outlined","borderless","filled","underlined"];const bNt=(e,t)=>t||(e?`${QJ}-${e}`:QJ),Pxe=Oa.ConfigContext=$xe.createContext({getPrefixCls:bNt,iconPrefixCls:yNt}),{Consumer:xNt}=Pxe;Oa.ConfigConsumer=xNt;const ZJ={};function CNt(e){const t=$xe.useContext(Pxe),{getPrefixCls:n,direction:r,getPopupContainer:o}=t,i=t[e];return Object.assign(Object.assign({classNames:ZJ,styles:ZJ},i),{getPrefixCls:n,direction:r,getPopupContainer:o})}var G4={},Mxe=Dn.default;Object.defineProperty(G4,"__esModule",{value:!0});G4.getStyle=Rxe;G4.registerTheme=_Nt;var JJ=ES,H6=DS,wNt=Mxe(u4),SNt=Mg;Mxe(yl);const ENt=`-ant-${Date.now()}-${Math.random()}`;function Rxe(e,t){const n={},r=(a,s)=>{let l=a.clone();return l=(s==null?void 0:s(l))||l,l.toRgbString()},o=(a,s)=>{const l=new H6.FastColor(a),c=(0,JJ.generate)(l.toRgbString());n[`${s}-color`]=r(l),n[`${s}-color-disabled`]=c[1],n[`${s}-color-hover`]=c[4],n[`${s}-color-active`]=c[6],n[`${s}-color-outline`]=l.clone().setA(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=c[0],n[`${s}-color-deprecated-border`]=c[2]};if(t.primaryColor){o(t.primaryColor,"primary");const a=new H6.FastColor(t.primaryColor),s=(0,JJ.generate)(a.toRgbString());s.forEach((c,u)=>{n[`primary-${u+1}`]=c}),n["primary-color-deprecated-l-35"]=r(a,c=>c.lighten(35)),n["primary-color-deprecated-l-20"]=r(a,c=>c.lighten(20)),n["primary-color-deprecated-t-20"]=r(a,c=>c.tint(20)),n["primary-color-deprecated-t-50"]=r(a,c=>c.tint(50)),n["primary-color-deprecated-f-12"]=r(a,c=>c.setA(c.a*.12));const l=new H6.FastColor(s[0]);n["primary-color-active-deprecated-f-30"]=r(l,c=>c.setA(c.a*.3)),n["primary-color-active-deprecated-d-02"]=r(l,c=>c.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),` +'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});Iu.default=VDt;var H4={},fz={},pz={};const NS=wy(vNe);Object.defineProperty(pz,"__esModule",{value:!0});pz.default=WDt;var zD=NS;function WDt(e,{generateColorPalettes:t,generateNeutralColorPalettes:n}){const{colorSuccess:r,colorWarning:o,colorError:i,colorInfo:a,colorPrimary:s,colorBgBase:l,colorTextBase:c}=e,u=t(s),d=t(r),f=t(o),h=t(i),m=t(a),v=n(l,c),g=e.colorLink||e.colorInfo,b=t(g),y=new zD.FastColor(h[1]).mix(new zD.FastColor(h[3]),50).toHexString();return Object.assign(Object.assign({},v),{colorPrimaryBg:u[1],colorPrimaryBgHover:u[2],colorPrimaryBorder:u[3],colorPrimaryBorderHover:u[4],colorPrimaryHover:u[5],colorPrimary:u[6],colorPrimaryActive:u[7],colorPrimaryTextHover:u[8],colorPrimaryText:u[9],colorPrimaryTextActive:u[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:y,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:b[4],colorLink:b[6],colorLinkActive:b[7],colorBgMask:new zD.FastColor("#000").setA(.45).toRgbString(),colorWhite:"#fff"})}var hz={},V4={};Object.defineProperty(V4,"__esModule",{value:!0});V4.default=void 0;const UDt=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};V4.default=UDt;var GDt=Nn.default;Object.defineProperty(hz,"__esModule",{value:!0});hz.default=KDt;var qDt=GDt(V4);function KDt(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1},(0,qDt.default)(r))}var W4={};Object.defineProperty(W4,"__esModule",{value:!0});W4.default=void 0;const YDt=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};W4.default=YDt;var U4={},AS={};Object.defineProperty(AS,"__esModule",{value:!0});AS.default=XDt;AS.getLineHeight=Exe;function Exe(e){return(e+8)/e}function XDt(e){const t=Array.from({length:10}).map((n,r)=>{const o=r-1,i=e*Math.pow(Math.E,o/5),a=r>1?Math.floor(i):Math.ceil(i);return Math.floor(a/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:Exe(n)}))}var QDt=Nn.default;Object.defineProperty(U4,"__esModule",{value:!0});U4.default=void 0;var ZDt=QDt(AS);const JDt=e=>{const t=(0,ZDt.default)(e),n=t.map(u=>u.size),r=t.map(u=>u.lineHeight),o=n[1],i=n[0],a=n[2],s=r[1],l=r[0],c=r[2];return{fontSizeSM:i,fontSize:o,fontSizeLG:a,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:s,lineHeightLG:c,lineHeightSM:l,fontHeight:Math.round(s*o),fontHeightLG:Math.round(c*a),fontHeightSM:Math.round(l*i),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};U4.default=JDt;var mz={};Object.defineProperty(mz,"__esModule",{value:!0});mz.default=e6t;function e6t(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}var J0={},ey={};Object.defineProperty(ey,"__esModule",{value:!0});ey.getSolidColor=ey.getAlphaColor=void 0;var _xe=NS;const t6t=(e,t)=>new _xe.FastColor(e).setA(t).toRgbString();ey.getAlphaColor=t6t;const n6t=(e,t)=>new _xe.FastColor(e).darken(t).toHexString();ey.getSolidColor=n6t;Object.defineProperty(J0,"__esModule",{value:!0});J0.generateNeutralColorPalettes=J0.generateColorPalettes=void 0;var r6t=ES,Ni=ey;const o6t=e=>{const t=(0,r6t.generate)(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]}};J0.generateColorPalettes=o6t;const i6t=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:(0,Ni.getAlphaColor)(r,.88),colorTextSecondary:(0,Ni.getAlphaColor)(r,.65),colorTextTertiary:(0,Ni.getAlphaColor)(r,.45),colorTextQuaternary:(0,Ni.getAlphaColor)(r,.25),colorFill:(0,Ni.getAlphaColor)(r,.15),colorFillSecondary:(0,Ni.getAlphaColor)(r,.06),colorFillTertiary:(0,Ni.getAlphaColor)(r,.04),colorFillQuaternary:(0,Ni.getAlphaColor)(r,.02),colorBgSolid:(0,Ni.getAlphaColor)(r,1),colorBgSolidHover:(0,Ni.getAlphaColor)(r,.75),colorBgSolidActive:(0,Ni.getAlphaColor)(r,.95),colorBgLayout:(0,Ni.getSolidColor)(n,4),colorBgContainer:(0,Ni.getSolidColor)(n,0),colorBgElevated:(0,Ni.getSolidColor)(n,0),colorBgSpotlight:(0,Ni.getAlphaColor)(r,.85),colorBgBlur:"transparent",colorBorder:(0,Ni.getSolidColor)(n,15),colorBorderSecondary:(0,Ni.getSolidColor)(n,6)}};J0.generateNeutralColorPalettes=i6t;var FS=Nn.default;Object.defineProperty(fz,"__esModule",{value:!0});fz.default=f6t;var Rh=ES,a6t=Iu,s6t=FS(pz),l6t=FS(hz),c6t=FS(W4),u6t=FS(U4),d6t=FS(mz),XJ=J0;function f6t(e){Rh.presetPrimaryColors.pink=Rh.presetPrimaryColors.magenta,Rh.presetPalettes.pink=Rh.presetPalettes.magenta;const t=Object.keys(a6t.defaultPresetColors).map(n=>{const r=e[n]===Rh.presetPrimaryColors[n]?Rh.presetPalettes[n]:(0,Rh.generate)(e[n]);return Array.from({length:10},()=>1).reduce((o,i,a)=>(o[`${n}-${a+1}`]=r[a],o[`${n}${a+1}`]=r[a],o),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),(0,s6t.default)(e,{generateColorPalettes:XJ.generateColorPalettes,generateNeutralColorPalettes:XJ.generateNeutralColorPalettes})),(0,u6t.default)(e.fontSize)),(0,d6t.default)(e)),(0,c6t.default)(e)),(0,l6t.default)(e))}var p6t=Nn.default;Object.defineProperty(H4,"__esModule",{value:!0});H4.default=void 0;var h6t=ah,m6t=p6t(fz);const g6t=(0,h6t.createTheme)(m6t.default);H4.default=g6t;(function(e){var t=Nn.default;Object.defineProperty(e,"__esModule",{value:!0}),e.defaultConfig=e.DesignTokenContext=void 0,Object.defineProperty(e,"defaultTheme",{enumerable:!0,get:function(){return o.default}});var n=t(p),r=t(Iu),o=t(H4);const i=e.defaultConfig={token:r.default,override:{override:r.default},hashed:!0};e.DesignTokenContext=n.default.createContext(i)})(z4);var Oa={},v6t=Xo.default;Object.defineProperty(Oa,"__esModule",{value:!0});Oa.defaultPrefixCls=Oa.defaultIconPrefixCls=Oa.Variants=Oa.ConfigContext=Oa.ConfigConsumer=void 0;Oa.useComponentConfig=w6t;var $xe=v6t(p);const QJ=Oa.defaultPrefixCls="ant",y6t=Oa.defaultIconPrefixCls="anticon";Oa.Variants=["outlined","borderless","filled","underlined"];const b6t=(e,t)=>t||(e?`${QJ}-${e}`:QJ),Pxe=Oa.ConfigContext=$xe.createContext({getPrefixCls:b6t,iconPrefixCls:y6t}),{Consumer:x6t}=Pxe;Oa.ConfigConsumer=x6t;const ZJ={};function w6t(e){const t=$xe.useContext(Pxe),{getPrefixCls:n,direction:r,getPopupContainer:o}=t,i=t[e];return Object.assign(Object.assign({classNames:ZJ,styles:ZJ},i),{getPrefixCls:n,direction:r,getPopupContainer:o})}var G4={},Mxe=Nn.default;Object.defineProperty(G4,"__esModule",{value:!0});G4.getStyle=Txe;G4.registerTheme=_6t;var JJ=ES,HD=NS,C6t=Mxe(u4),S6t=Tg;Mxe(yl);const E6t=`-ant-${Date.now()}-${Math.random()}`;function Txe(e,t){const n={},r=(a,s)=>{let l=a.clone();return l=(s==null?void 0:s(l))||l,l.toRgbString()},o=(a,s)=>{const l=new HD.FastColor(a),c=(0,JJ.generate)(l.toRgbString());n[`${s}-color`]=r(l),n[`${s}-color-disabled`]=c[1],n[`${s}-color-hover`]=c[4],n[`${s}-color-active`]=c[6],n[`${s}-color-outline`]=l.clone().setA(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=c[0],n[`${s}-color-deprecated-border`]=c[2]};if(t.primaryColor){o(t.primaryColor,"primary");const a=new HD.FastColor(t.primaryColor),s=(0,JJ.generate)(a.toRgbString());s.forEach((c,u)=>{n[`primary-${u+1}`]=c}),n["primary-color-deprecated-l-35"]=r(a,c=>c.lighten(35)),n["primary-color-deprecated-l-20"]=r(a,c=>c.lighten(20)),n["primary-color-deprecated-t-20"]=r(a,c=>c.tint(20)),n["primary-color-deprecated-t-50"]=r(a,c=>c.tint(50)),n["primary-color-deprecated-f-12"]=r(a,c=>c.setA(c.a*.12));const l=new HD.FastColor(s[0]);n["primary-color-active-deprecated-f-30"]=r(l,c=>c.setA(c.a*.3)),n["primary-color-active-deprecated-d-02"]=r(l,c=>c.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),` :root { ${Object.keys(n).map(a=>`--${e}-${a}: ${n[a]};`).join(` `)} } - `.trim()}function _Nt(e,t){const n=Rxe(e,t);(0,wNt.default)()&&(0,SNt.updateCSS)(n,`${ENt}-dynamic-theme`)}var Xm={},$Nt=Yo.default;Object.defineProperty(Xm,"__esModule",{value:!0});Xm.default=Xm.DisabledContextProvider=void 0;var uF=$Nt(f);const dF=uF.createContext(!1),PNt=({children:e,disabled:t})=>{const n=uF.useContext(dF);return uF.createElement(dF.Provider,{value:t??n},e)};Xm.DisabledContextProvider=PNt;Xm.default=dF;var q4={},Qm={},MNt=Yo.default;Object.defineProperty(Qm,"__esModule",{value:!0});Qm.default=Qm.SizeContextProvider=void 0;var fF=MNt(f);const pF=fF.createContext(void 0),RNt=({children:e,size:t})=>{const n=fF.useContext(pF);return fF.createElement(pF.Provider,{value:t||n},e)};Qm.SizeContextProvider=RNt;Qm.default=pF;var Oxe=Dn.default;Object.defineProperty(q4,"__esModule",{value:!0});q4.default=void 0;var eee=f,ONt=Oxe(Xm),TNt=Oxe(Qm);function INt(){const e=(0,eee.useContext)(ONt.default),t=(0,eee.useContext)(TNt.default);return{componentDisabled:e,componentSize:t}}q4.default=INt;var gz={},K4={},Txe=Dn.default;Object.defineProperty(K4,"__esModule",{value:!0});K4.default=void 0;var tee=Txe(sg),kNt=Txe(us);function NNt(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(i,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=r.has(i);if((0,kNt.default)(!l,"Warning: There may be circular references"),l)return!1;if(i===a)return!0;if(n&&s>1)return!1;r.add(i);var c=s+1;if(Array.isArray(i)){if(!Array.isArray(a)||i.length!==a.length)return!1;for(var u=0;u=0&&e<=255}function FNt(e,t){const{r:n,g:r,b:o,a:i}=new T2.FastColor(e).toRgb();if(i<1)return e;const{r:a,g:s,b:l}=new T2.FastColor(t).toRgb();for(let c=.01;c<=1;c+=.01){const u=Math.round((n-a*(1-c))/c),d=Math.round((r-s*(1-c))/c),p=Math.round((o-l*(1-c))/c);if(V6(u)&&V6(d)&&V6(p))return new T2.FastColor({r:u,g:d,b:p,a:Math.round(c*100)/100}).toRgbString()}return new T2.FastColor({r:n,g:r,b:o,a:1}).toRgbString()}Z4.default=FNt;var kxe=Dn.default;Object.defineProperty(yz,"__esModule",{value:!0});yz.default=jNt;var W6=DS,BNt=kxe(ku),I2=kxe(Z4),LNt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{delete r[p]});const o=Object.assign(Object.assign({},n),r),i=480,a=576,s=768,l=992,c=1200,u=1600;if(o.motion===!1){const p="0s";o.motionDurationFast=p,o.motionDurationMid=p,o.motionDurationSlow=p}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:(0,I2.default)(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:(0,I2.default)(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:(0,I2.default)(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*3,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:(0,I2.default)(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:` + `.trim()}function _6t(e,t){const n=Txe(e,t);(0,C6t.default)()&&(0,S6t.updateCSS)(n,`${E6t}-dynamic-theme`)}var Qm={},$6t=Xo.default;Object.defineProperty(Qm,"__esModule",{value:!0});Qm.default=Qm.DisabledContextProvider=void 0;var uF=$6t(p);const dF=uF.createContext(!1),P6t=({children:e,disabled:t})=>{const n=uF.useContext(dF);return uF.createElement(dF.Provider,{value:t??n},e)};Qm.DisabledContextProvider=P6t;Qm.default=dF;var q4={},Zm={},M6t=Xo.default;Object.defineProperty(Zm,"__esModule",{value:!0});Zm.default=Zm.SizeContextProvider=void 0;var fF=M6t(p);const pF=fF.createContext(void 0),T6t=({children:e,size:t})=>{const n=fF.useContext(pF);return fF.createElement(pF.Provider,{value:t||n},e)};Zm.SizeContextProvider=T6t;Zm.default=pF;var Rxe=Nn.default;Object.defineProperty(q4,"__esModule",{value:!0});q4.default=void 0;var eee=p,R6t=Rxe(Qm),O6t=Rxe(Zm);function k6t(){const e=(0,eee.useContext)(R6t.default),t=(0,eee.useContext)(O6t.default);return{componentDisabled:e,componentSize:t}}q4.default=k6t;var gz={},K4={},Oxe=Nn.default;Object.defineProperty(K4,"__esModule",{value:!0});K4.default=void 0;var tee=Oxe(lg),I6t=Oxe(us);function D6t(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(i,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=r.has(i);if((0,I6t.default)(!l,"Warning: There may be circular references"),l)return!1;if(i===a)return!0;if(n&&s>1)return!1;r.add(i);var c=s+1;if(Array.isArray(i)){if(!Array.isArray(a)||i.length!==a.length)return!1;for(var u=0;u=0&&e<=255}function F6t(e,t){const{r:n,g:r,b:o,a:i}=new O2.FastColor(e).toRgb();if(i<1)return e;const{r:a,g:s,b:l}=new O2.FastColor(t).toRgb();for(let c=.01;c<=1;c+=.01){const u=Math.round((n-a*(1-c))/c),d=Math.round((r-s*(1-c))/c),f=Math.round((o-l*(1-c))/c);if(VD(u)&&VD(d)&&VD(f))return new O2.FastColor({r:u,g:d,b:f,a:Math.round(c*100)/100}).toRgbString()}return new O2.FastColor({r:n,g:r,b:o,a:1}).toRgbString()}Z4.default=F6t;var Ixe=Nn.default;Object.defineProperty(yz,"__esModule",{value:!0});yz.default=j6t;var WD=NS,B6t=Ixe(Iu),k2=Ixe(Z4),L6t=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{delete r[f]});const o=Object.assign(Object.assign({},n),r),i=480,a=576,s=768,l=992,c=1200,u=1600;if(o.motion===!1){const f="0s";o.motionDurationFast=f,o.motionDurationMid=f,o.motionDurationSlow=f}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:(0,k2.default)(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:(0,k2.default)(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:(0,k2.default)(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*3,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:(0,k2.default)(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:` 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05) @@ -669,9 +669,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 0 1px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02) `,screenXS:i,screenXSMin:i,screenXSMax:a-1,screenSM:a,screenSMMin:a,screenSMMax:s-1,screenMD:s,screenMDMin:s,screenMDMax:l-1,screenLG:l,screenLGMin:l,screenLGMax:c-1,screenXL:c,screenXLMin:c,screenXLMax:u-1,screenXXL:u,screenXXLMin:u,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` - 0 1px 2px -2px ${new W6.FastColor("rgba(0, 0, 0, 0.16)").toRgbString()}, - 0 3px 6px 0 ${new W6.FastColor("rgba(0, 0, 0, 0.12)").toRgbString()}, - 0 5px 12px 4px ${new W6.FastColor("rgba(0, 0, 0, 0.09)").toRgbString()} + 0 1px 2px -2px ${new WD.FastColor("rgba(0, 0, 0, 0.16)").toRgbString()}, + 0 3px 6px 0 ${new WD.FastColor("rgba(0, 0, 0, 0.12)").toRgbString()}, + 0 5px 12px 4px ${new WD.FastColor("rgba(0, 0, 0, 0.09)").toRgbString()} `,boxShadowDrawerRight:` -6px 0 16px 0 rgba(0, 0, 0, 0.08), -3px 0 6px -4px rgba(0, 0, 0, 0.12), @@ -688,22 +688,22 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 0 -6px 16px 0 rgba(0, 0, 0, 0.08), 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05) - `,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)"}),r)}var J4=Dn.default;Object.defineProperty(bc,"__esModule",{value:!0});bc.default=KNt;bc.unitless=bc.ignore=bc.getComputedToken=void 0;var zNt=J4(f),HNt=ih,VNt=J4(X4),nee=z4,WNt=J4(ku),Nxe=J4(yz),ree=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const r=n.getDerivativeToken(e),{override:o}=t,i=ree(t,["override"]);let a=Object.assign(Object.assign({},r),{override:o});return a=(0,Nxe.default)(a),i&&Object.entries(i).forEach(([s,l])=>{const{theme:c}=l,u=ree(l,["theme"]);let d=u;c&&(d=bz(Object.assign(Object.assign({},a),u),{override:u},c)),a[s]=d}),a};bc.getComputedToken=bz;function KNt(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=zNt.default.useContext(nee.DesignTokenContext),i=`${VNt.default}-${t||""}`,a=n||nee.defaultTheme,[s,l,c]=(0,HNt.useCacheToken)(a,[WNt.default,e],{salt:i,override:r,getComputedToken:bz,formatToken:Nxe.default,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:UNt,ignore:GNt,preserve:qNt}});return[a,c,t?l:"",s,o]}var Rp={},mo={};Object.defineProperty(mo,"__esModule",{value:!0});mo.textEllipsis=mo.resetIcon=mo.resetComponent=mo.operationUnit=mo.genLinkStyle=mo.genIconStyle=mo.genFocusStyle=mo.genFocusOutline=mo.genCommonStyle=mo.clearFix=void 0;var YNt=ih;mo.textEllipsis={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"};const XNt=(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});mo.resetComponent=XNt;const Dxe=()=>({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"}});mo.resetIcon=Dxe;const QNt=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}});mo.clearFix=QNt;const ZNt=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"}}});mo.genLinkStyle=ZNt;const JNt=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,i=n?`.${n}`:o,a={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return r!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[i]:Object.assign(Object.assign(Object.assign({},s),a),{[o]:a})}};mo.genCommonStyle=JNt;const Axe=(e,t)=>({outline:`${(0,YNt.unit)(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:t??1,transition:"outline-offset 0s, outline 0s"});mo.genFocusOutline=Axe;const Fxe=(e,t)=>({"&:focus-visible":Object.assign({},Axe(e,t))});mo.genFocusStyle=Fxe;const eDt=e=>({[`.${e}`]:Object.assign(Object.assign({},Dxe()),{[`.${e} .${e}-icon`]:{display:"block"}})});mo.genIconStyle=eDt;const tDt=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"},Fxe(e)),{"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}});mo.operationUnit=tDt;var nDt=Yo.default;Object.defineProperty(Rp,"__esModule",{value:!0});Rp.genSubStyleComponent=Rp.genStyleHooks=Rp.genComponentStyleHook=void 0;var oee=f,rDt=Ixe,U6=Oa,G6=mo,iee=nDt(bc);const{genStyleHooks:oDt,genComponentStyleHook:iDt,genSubStyleComponent:aDt}=(0,rDt.genStyleUtils)({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=(0,oee.useContext)(U6.ConfigContext);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{const[e,t,n,r,o]=(0,iee.default)();return{theme:e,realToken:t,hashId:n,token:r,cssVar:o}},useCSP:()=>{const{csp:e}=(0,oee.useContext)(U6.ConfigContext);return e??{}},getResetStyles:(e,t)=>{var n;const r=(0,G6.genLinkStyle)(e);return[r,{"&":r},(0,G6.genIconStyle)((n=t==null?void 0:t.prefix.iconPrefixCls)!==null&&n!==void 0?n:U6.defaultIconPrefixCls)]},getCommonStyle:G6.genCommonStyle,getCompUnitless:()=>iee.unitless});Rp.genSubStyleComponent=aDt;Rp.genComponentStyleHook=iDt;Rp.genStyleHooks=oDt;var xz={};Object.defineProperty(xz,"__esModule",{value:!0});xz.default=lDt;var sDt=vz;function lDt(e,t){return sDt.PresetColors.reduce((n,r)=>{const o=e[`${r}1`],i=e[`${r}3`],a=e[`${r}6`],s=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:o,lightBorderColor:i,darkColor:a,textColor:s}))},{})}var eI={},cDt=Dn.default;Object.defineProperty(eI,"__esModule",{value:!0});eI.default=void 0;var uDt=ih,dDt=mo,fDt=cDt(bc);const pDt=(e,t)=>{const[n,r]=(0,fDt.default)();return(0,uDt.useStyleRegister)({theme:n,token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[(0,dDt.genIconStyle)(e)])};eI.default=pDt;(function(e){var t=Dn.default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DesignTokenContext",{enumerable:!0,get:function(){return u.DesignTokenContext}}),Object.defineProperty(e,"PresetColors",{enumerable:!0,get:function(){return o.PresetColors}}),Object.defineProperty(e,"calc",{enumerable:!0,get:function(){return r.genCalc}}),Object.defineProperty(e,"defaultConfig",{enumerable:!0,get:function(){return u.defaultConfig}}),Object.defineProperty(e,"genComponentStyleHook",{enumerable:!0,get:function(){return s.genComponentStyleHook}}),Object.defineProperty(e,"genPresetColor",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"genStyleHooks",{enumerable:!0,get:function(){return s.genStyleHooks}}),Object.defineProperty(e,"genSubStyleComponent",{enumerable:!0,get:function(){return s.genSubStyleComponent}}),Object.defineProperty(e,"getLineHeight",{enumerable:!0,get:function(){return i.getLineHeight}}),Object.defineProperty(e,"mergeToken",{enumerable:!0,get:function(){return r.mergeToken}}),Object.defineProperty(e,"statistic",{enumerable:!0,get:function(){return r.statistic}}),Object.defineProperty(e,"statisticToken",{enumerable:!0,get:function(){return r.statisticToken}}),Object.defineProperty(e,"useResetIconStyle",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useStyleRegister",{enumerable:!0,get:function(){return n.useStyleRegister}}),Object.defineProperty(e,"useToken",{enumerable:!0,get:function(){return a.default}});var n=ih,r=Ixe,o=vz,i=AS,a=t(bc),s=Rp,l=t(xz),c=t(eI),u=z4})(yb);var tI={},hDt=Yo.default;Object.defineProperty(tI,"__esModule",{value:!0});tI.default=void 0;var mDt=hDt(f);const gDt=Object.assign({},mDt),{useId:aee}=gDt,vDt=()=>"",yDt=typeof aee>"u"?vDt:aee;tI.default=yDt;var Cz=Dn.default;Object.defineProperty(gz,"__esModule",{value:!0});gz.default=SDt;var bDt=Cz(A4),xDt=Cz(K4),CDt=yl,see=yb,wDt=Cz(tI);function SDt(e,t,n){var r;(0,CDt.devUseWarning)("ConfigProvider");const o=e||{},i=o.inherit===!1||!t?Object.assign(Object.assign({},see.defaultConfig),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:see.defaultConfig.hashed,cssVar:t==null?void 0:t.cssVar}):t,a=(0,wDt.default)();return(0,bDt.default)(()=>{var s,l;if(!e)return t;const c=Object.assign({},i.components);Object.keys(e.components||{}).forEach(p=>{c[p]=Object.assign(Object.assign({},c[p]),e.components[p])});const u=`css-var-${a.replace(/:/g,"")}`,d=((s=o.cssVar)!==null&&s!==void 0?s:i.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof i.cssVar=="object"?i.cssVar:{}),typeof o.cssVar=="object"?o.cssVar:{}),{key:typeof o.cssVar=="object"&&((l=o.cssVar)===null||l===void 0?void 0:l.key)||u});return Object.assign(Object.assign(Object.assign({},i),o),{token:Object.assign(Object.assign({},i.token),o.token),components:c,cssVar:d})},[o,i],(s,l)=>s.some((c,u)=>{const d=l[u];return!(0,xDt.default)(c,d,!0)}))}var wz={};const EDt=Cy(EAe);var _Dt=Yo.default;Object.defineProperty(wz,"__esModule",{value:!0});wz.default=MDt;var Zx=_Dt(f),$Dt=EDt,PDt=yb;const lee=Zx.createContext(!0);function MDt(e){const t=Zx.useContext(lee),{children:n}=e,[,r]=(0,PDt.useToken)(),{motion:o}=r,i=Zx.useRef(!1);return i.current||(i.current=t!==o),i.current?Zx.createElement(lee.Provider,{value:o},Zx.createElement($Dt.Provider,{motion:o},n)):n}var nI={},RDt=Yo.default;Object.defineProperty(nI,"__esModule",{value:!0});nI.default=void 0;RDt(f);nI.default=()=>null;var Bxe={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.useResetIconStyle}});var t=yb})(Bxe);(function(e){"use client";var t=Dn.default,n=Yo.default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ConfigConsumer",{enumerable:!0,get:function(){return v.ConfigConsumer}}),Object.defineProperty(e,"ConfigContext",{enumerable:!0,get:function(){return v.ConfigContext}}),Object.defineProperty(e,"Variants",{enumerable:!0,get:function(){return v.Variants}}),e.default=e.configConsumerProps=void 0,Object.defineProperty(e,"defaultIconPrefixCls",{enumerable:!0,get:function(){return v.defaultIconPrefixCls}}),Object.defineProperty(e,"defaultPrefixCls",{enumerable:!0,get:function(){return v.defaultPrefixCls}}),e.warnContext=e.globalConfig=void 0;var r=n(f),o=ih,i=t(fb),a=t(A4),s=F4,l=n(yl),c=t(B4),u=n(wxe),d=t(vb),p=t(ag),h=z4,m=t(ku),v=Oa,g=G4,x=Xm,y=t(q4),b=t(gz),C=t(wz),S=t(nI),w=n(Qm),E=t(Bxe),_=function(V,j){var F={};for(var W in V)Object.prototype.hasOwnProperty.call(V,W)&&j.indexOf(W)<0&&(F[W]=V[W]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,W=Object.getOwnPropertySymbols(V);Xj.endsWith("Color"))}const D=V=>{const{prefixCls:j,iconPrefixCls:F,theme:W,holderRender:X}=V;j!==void 0&&($=j),F!==void 0&&(R=F),"holderRender"in V&&(T=X),W&&(N(W)?(0,g.registerTheme)(I(),W):O=W)},L=()=>({getPrefixCls:(V,j)=>j||(V?`${I()}-${V}`:I()),getIconPrefixCls:k,getRootPrefixCls:()=>$||I(),getTheme:()=>O,holderRender:T});e.globalConfig=L;const H=V=>{const{children:j,csp:F,autoInsertSpaceInButton:W,alert:X,anchor:J,form:q,locale:A,componentSize:z,direction:G,space:Y,splitter:Q,virtual:ee,dropdownMatchSelectWidth:te,popupMatchSelectWidth:oe,popupOverflow:ne,legacyLocale:le,parentContext:ce,iconPrefixCls:he,theme:ue,componentDisabled:fe,segmented:ve,statistic:ge,spin:de,calendar:be,carousel:Ee,cascader:Le,collapse:Re,typography:Pe,checkbox:ze,descriptions:Ie,divider:$e,drawer:Be,skeleton:Ce,steps:Oe,image:Fe,layout:Se,list:Ae,mentions:Ve,modal:Je,progress:ht,result:He,slider:Ke,breadcrumb:it,menu:Ge,pagination:ut,input:Ze,textArea:et,empty:tt,badge:mt,radio:me,rate:pe,switch:ye,transfer:Te,avatar:je,message:We,tag:Xe,table:st,card:ct,tabs:at,timeline:Ue,timePicker:Mt,upload:xt,notification:Nt,tree:wt,colorPicker:ft,datePicker:vt,rangePicker:rt,flex:yt,wave:qe,dropdown:ke,warning:nt,tour:Ct,tooltip:Lt,popover:on,popconfirm:Pt,floatButtonGroup:lt,variant:Rt,inputNumber:cn,treeSelect:yn}=V,tn=r.useCallback((St,Qt)=>{const{prefixCls:Qn}=V;if(Qt)return Qt;const fr=Qn||ce.getPrefixCls("");return St?`${fr}-${St}`:fr},[ce.getPrefixCls,V.prefixCls]),Kn=he||ce.iconPrefixCls||v.defaultIconPrefixCls,ir=F||ce.csp;(0,E.default)(Kn,ir);const ro=(0,b.default)(ue,ce.theme,{prefixCls:tn("")}),wo={csp:ir,autoInsertSpaceInButton:W,alert:X,anchor:J,locale:A||le,direction:G,space:Y,splitter:Q,virtual:ee,popupMatchSelectWidth:oe??te,popupOverflow:ne,getPrefixCls:tn,iconPrefixCls:Kn,theme:ro,segmented:ve,statistic:ge,spin:de,calendar:be,carousel:Ee,cascader:Le,collapse:Re,typography:Pe,checkbox:ze,descriptions:Ie,divider:$e,drawer:Be,skeleton:Ce,steps:Oe,image:Fe,input:Ze,textArea:et,layout:Se,list:Ae,mentions:Ve,modal:Je,progress:ht,result:He,slider:Ke,breadcrumb:it,menu:Ge,pagination:ut,empty:tt,badge:mt,radio:me,rate:pe,switch:ye,transfer:Te,avatar:je,message:We,tag:Xe,table:st,card:ct,tabs:at,timeline:Ue,timePicker:Mt,upload:xt,notification:Nt,tree:wt,colorPicker:ft,datePicker:vt,rangePicker:rt,flex:yt,wave:qe,dropdown:ke,warning:nt,tour:Ct,tooltip:Lt,popover:on,popconfirm:Pt,floatButtonGroup:lt,variant:Rt,inputNumber:cn,treeSelect:yn},Wr=Object.assign({},ce);Object.keys(wo).forEach(St=>{wo[St]!==void 0&&(Wr[St]=wo[St])}),P.forEach(St=>{const Qt=V[St];Qt&&(Wr[St]=Qt)}),typeof W<"u"&&(Wr.button=Object.assign({autoInsertSpace:W},Wr.button));const Br=(0,a.default)(()=>Wr,Wr,(St,Qt)=>{const Qn=Object.keys(St),fr=Object.keys(Qt);return Qn.length!==fr.length||Qn.some(So=>St[So]!==Qt[So])}),{layer:Vn}=r.useContext(o.StyleContext),zt=r.useMemo(()=>({prefixCls:Kn,csp:ir,layer:Vn?"antd":void 0}),[Kn,ir,Vn]);let $t=r.createElement(r.Fragment,null,r.createElement(S.default,{dropdownMatchSelectWidth:te}),j);const Nn=r.useMemo(()=>{var St,Qt,Qn,fr;return(0,s.merge)(((St=p.default.Form)===null||St===void 0?void 0:St.defaultValidateMessages)||{},((Qn=(Qt=Br.locale)===null||Qt===void 0?void 0:Qt.Form)===null||Qn===void 0?void 0:Qn.defaultValidateMessages)||{},((fr=Br.form)===null||fr===void 0?void 0:fr.validateMessages)||{},(q==null?void 0:q.validateMessages)||{})},[Br,q==null?void 0:q.validateMessages]);Object.keys(Nn).length>0&&($t=r.createElement(c.default.Provider,{value:Nn},$t)),A&&($t=r.createElement(u.default,{locale:A,_ANT_MARK__:u.ANT_MARK},$t)),(Kn||ir)&&($t=r.createElement(i.default.Provider,{value:zt},$t)),z&&($t=r.createElement(w.SizeContextProvider,{size:z},$t)),$t=r.createElement(C.default,null,$t);const Dt=r.useMemo(()=>{const St=ro||{},{algorithm:Qt,token:Qn,components:fr,cssVar:So}=St,Xo=_(St,["algorithm","token","components","cssVar"]),Qo=Qt&&(!Array.isArray(Qt)||Qt.length>0)?(0,o.createTheme)(Qt):h.defaultTheme,Sn={};Object.entries(fr||{}).forEach(([On,_r])=>{const zn=Object.assign({},_r);"algorithm"in zn&&(zn.algorithm===!0?zn.theme=Qo:(Array.isArray(zn.algorithm)||typeof zn.algorithm=="function")&&(zn.theme=(0,o.createTheme)(zn.algorithm)),delete zn.algorithm),Sn[On]=zn});const qt=Object.assign(Object.assign({},m.default),Qn);return Object.assign(Object.assign({},Xo),{theme:Qo,token:qt,components:Sn,override:Object.assign({override:qt},Sn),cssVar:So})},[ro]);return ue&&($t=r.createElement(h.DesignTokenContext.Provider,{value:Dt},$t)),Br.warning&&($t=r.createElement(l.WarningContext.Provider,{value:Br.warning},$t)),fe!==void 0&&($t=r.createElement(x.DisabledContextProvider,{disabled:fe},$t)),r.createElement(v.ConfigContext.Provider,{value:Br},$t)},U=V=>{const j=r.useContext(v.ConfigContext),F=r.useContext(d.default);return r.createElement(H,Object.assign({parentContext:j,legacyLocale:F},V))};U.ConfigContext=v.ConfigContext,U.SizeContext=w.default,U.config=D,U.useConfig=y.default,Object.defineProperty(U,"SizeContext",{get:()=>w.default}),e.default=U})(lz);var BS={},ODt=Yo.default;Object.defineProperty(BS,"__esModule",{value:!0});BS.LayoutContext=void 0;var TDt=ODt(f);BS.LayoutContext=TDt.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});var Sz={},Ez={},_z={},IDt=Dn.default;Object.defineProperty(_z,"__esModule",{value:!0});_z.default=FDt;var kDt=IDt(sg),NDt=Symbol.for("react.element"),DDt=Symbol.for("react.transitional.element"),ADt=Symbol.for("react.fragment");function FDt(e){return e&&(0,kDt.default)(e)==="object"&&(e.$$typeof===NDt||e.$$typeof===DDt)&&e.type===ADt}var Lxe=Dn.default;Object.defineProperty(Ez,"__esModule",{value:!0});Ez.default=hF;var BDt=Lxe(_z),LDt=Lxe(f);function hF(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return LDt.default.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(hF(r)):(0,BDt.default)(r)&&r.props?n=n.concat(hF(r.props.children,t)):n.push(r))}),n}var ty={},mF={exports:{}},rI={},$z={};Object.defineProperty($z,"__esModule",{value:!0});var jDt={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"};$z.default=jDt;var zDt=Yo.default,Pz=Dn.default;Object.defineProperty(rI,"__esModule",{value:!0});rI.default=void 0;var HDt=Pz(c4),jxe=zDt(f),VDt=Pz($z),WDt=Pz(db),UDt=function(t,n){return jxe.createElement(WDt.default,(0,HDt.default)({},t,{ref:n,icon:VDt.default}))},GDt=jxe.forwardRef(UDt);rI.default=GDt;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const n=r(rI);function r(i){return i&&i.__esModule?i:{default:i}}const o=n;t.default=o,e.exports=o})(mF,mF.exports);var qDt=mF.exports,gF={exports:{}},oI={},Mz={};Object.defineProperty(Mz,"__esModule",{value:!0});var KDt={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"};Mz.default=KDt;var YDt=Yo.default,Rz=Dn.default;Object.defineProperty(oI,"__esModule",{value:!0});oI.default=void 0;var XDt=Rz(c4),zxe=YDt(f),QDt=Rz(Mz),ZDt=Rz(db),JDt=function(t,n){return zxe.createElement(ZDt.default,(0,XDt.default)({},t,{ref:n,icon:QDt.default}))},eAt=zxe.forwardRef(JDt);oI.default=eAt;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const n=r(oI);function r(i){return i&&i.__esModule?i:{default:i}}const o=n;t.default=o,e.exports=o})(gF,gF.exports);var tAt=gF.exports,vF={exports:{}},iI={},Oz={};Object.defineProperty(Oz,"__esModule",{value:!0});var nAt={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"};Oz.default=nAt;var rAt=Yo.default,Tz=Dn.default;Object.defineProperty(iI,"__esModule",{value:!0});iI.default=void 0;var oAt=Tz(c4),Hxe=rAt(f),iAt=Tz(Oz),aAt=Tz(db),sAt=function(t,n){return Hxe.createElement(aAt.default,(0,oAt.default)({},t,{ref:n,icon:iAt.default}))},lAt=Hxe.forwardRef(sAt);iI.default=lAt;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const n=r(iI);function r(i){return i&&i.__esModule?i:{default:i}}const o=n;t.default=o,e.exports=o})(vF,vF.exports);var cAt=vF.exports,ny={};Object.defineProperty(ny,"__esModule",{value:!0});ny.removeMediaQueryListener=ny.addMediaQueryListener=void 0;const uAt=(e,t)=>{typeof(e==null?void 0:e.addEventListener)<"u"?e.addEventListener("change",t):typeof(e==null?void 0:e.addListener)<"u"&&e.addListener(t)};ny.addMediaQueryListener=uAt;const dAt=(e,t)=>{typeof(e==null?void 0:e.removeEventListener)<"u"?e.removeEventListener("change",t):typeof(e==null?void 0:e.removeListener)<"u"&&e.removeListener(t)};ny.removeMediaQueryListener=dAt;var aI={},Id={};Object.defineProperty(Id,"__esModule",{value:!0});Id.prepareComponentToken=Id.default=Id.DEPRECATED_TOKENS=void 0;var fAt=ih,pAt=yb;const hAt=e=>{const{antCls:t,componentCls:n,colorText:r,footerBg:o,headerHeight:i,headerPadding:a,headerColor:s,footerPadding:l,fontSize:c,bodyBg:u,headerBg:d}=e;return{[n]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:u,"&, *":{boxSizing:"border-box"},[`&${n}-has-sider`]:{flexDirection:"row",[`> ${n}, > ${n}-content`]:{width:0}},[`${n}-header, &${n}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${n}-header`]:{height:i,padding:a,color:s,lineHeight:(0,fAt.unit)(i),background:d,[`${t}-menu`]:{lineHeight:"inherit"}},[`${n}-footer`]:{padding:l,color:r,fontSize:c,background:o},[`${n}-content`]:{flex:"auto",color:r,minHeight:0}}},Vxe=e=>{const{colorBgLayout:t,controlHeight:n,controlHeightLG:r,colorText:o,controlHeightSM:i,marginXXS:a,colorTextLightSolid:s,colorBgContainer:l}=e,c=r*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:n*2,headerPadding:`0 ${c}px`,headerColor:o,footerPadding:`${i}px ${c}px`,footerBg:t,siderBg:"#001529",triggerHeight:r+a*2,triggerBg:"#002140",triggerColor:s,zeroTriggerWidth:r,zeroTriggerHeight:r,lightSiderBg:l,lightTriggerBg:l,lightTriggerColor:o}};Id.prepareComponentToken=Vxe;const mAt=Id.DEPRECATED_TOKENS=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];Id.default=(0,pAt.genStyleHooks)("Layout",e=>[hAt(e)],Vxe,{deprecatedTokens:mAt});Object.defineProperty(aI,"__esModule",{value:!0});aI.default=void 0;var mx=ih,cee=Id,gAt=yb;const vAt=e=>{const{componentCls:t,siderBg:n,motionDurationMid:r,motionDurationSlow:o,antCls:i,triggerHeight:a,triggerColor:s,triggerBg:l,headerHeight:c,zeroTriggerWidth:u,zeroTriggerHeight:d,borderRadiusLG:p,lightSiderBg:h,lightTriggerColor:m,lightTriggerBg:v,bodyBg:g}=e;return{[t]:{position:"relative",minWidth:0,background:n,transition:`all ${r}, background 0s`,"&-has-trigger":{paddingBottom:a},"&-right":{order:1},[`${t}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${i}-menu${i}-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,mx.unit)(a),textAlign:"center",background:l,cursor:"pointer",transition:`all ${r}`},[`${t}-zero-width-trigger`]:{position:"absolute",top:c,insetInlineEnd:e.calc(u).mul(-1).equal(),zIndex:1,width:u,height:d,color:s,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:n,borderRadius:`0 ${(0,mx.unit)(p)} ${(0,mx.unit)(p)} 0`,cursor:"pointer",transition:`background ${o} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${o}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:e.calc(u).mul(-1).equal(),borderRadius:`${(0,mx.unit)(p)} 0 0 ${(0,mx.unit)(p)}`}},"&-light":{background:h,[`${t}-trigger`]:{color:m,background:v},[`${t}-zero-width-trigger`]:{color:m,background:v,border:`1px solid ${g}`,borderInlineStart:0}}}}};aI.default=(0,gAt.genStyleHooks)(["Layout","Sider"],e=>[vAt(e)],cee.prepareComponentToken,{deprecatedTokens:cee.DEPRECATED_TOKENS});var bb=Dn.default,yAt=Yo.default;Object.defineProperty(ty,"__esModule",{value:!0});ty.default=ty.SiderContext=void 0;var ld=yAt(f),_s=ld,bAt=bb(qDt),uee=bb(tAt),dee=bb(cAt),fee=bb(aO),xAt=bb(D4),pee=ny,CAt=lz,wAt=BS,SAt=bb(aI),EAt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o!Number.isNaN(Number.parseFloat(e))&&isFinite(e),$At=ty.SiderContext=_s.createContext({}),PAt=(()=>{let e=0;return(t="")=>(e+=1,`${t}${e}`)})(),MAt=_s.forwardRef((e,t)=>{const{prefixCls:n,className:r,trigger:o,children:i,defaultCollapsed:a=!1,theme:s="dark",style:l={},collapsible:c=!1,reverseArrow:u=!1,width:d=200,collapsedWidth:p=80,zeroWidthTriggerStyle:h,breakpoint:m,onCollapse:v,onBreakpoint:g}=e,x=EAt(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:y}=(0,ld.useContext)(wAt.LayoutContext),[b,C]=(0,ld.useState)("collapsed"in e?e.collapsed:a),[S,w]=(0,ld.useState)(!1);(0,ld.useEffect)(()=>{"collapsed"in e&&C(e.collapsed)},[e.collapsed]);const E=(A,z)=>{"collapsed"in e||C(A),v==null||v(A,z)},{getPrefixCls:_,direction:P}=(0,ld.useContext)(CAt.ConfigContext),$=_("layout-sider",n),[R,O,T]=(0,SAt.default)($),I=(0,ld.useRef)(null);I.current=A=>{w(A.matches),g==null||g(A.matches),b!==A.matches&&E(A.matches,"responsive")},(0,ld.useEffect)(()=>{function A(G){var Y;return(Y=I.current)===null||Y===void 0?void 0:Y.call(I,G)}let z;return typeof(window==null?void 0:window.matchMedia)<"u"&&m&&m in hee&&(z=window.matchMedia(`screen and (max-width: ${hee[m]})`),(0,pee.addMediaQueryListener)(z,A),A(z)),()=>{(0,pee.removeMediaQueryListener)(z,A)}},[m]),(0,ld.useEffect)(()=>{const A=PAt("ant-sider-");return y.addSider(A),()=>y.removeSider(A)},[]);const k=()=>{E(!b,"clickTrigger")},N=(0,xAt.default)(x,["collapsed"]),D=b?p:d,L=_At(D)?`${D}px`:String(D),H=parseFloat(String(p||0))===0?_s.createElement("span",{onClick:k,className:(0,fee.default)(`${$}-zero-width-trigger`,`${$}-zero-width-trigger-${u?"right":"left"}`),style:h},o||_s.createElement(bAt.default,null)):null,U=P==="rtl"==!u,F={expanded:U?_s.createElement(dee.default,null):_s.createElement(uee.default,null),collapsed:U?_s.createElement(uee.default,null):_s.createElement(dee.default,null)}[b?"collapsed":"expanded"],W=o!==null?H||_s.createElement("div",{className:`${$}-trigger`,onClick:k,style:{width:L}},o||F):null,X=Object.assign(Object.assign({},l),{flex:`0 0 ${L}`,maxWidth:L,minWidth:L,width:L}),J=(0,fee.default)($,`${$}-${s}`,{[`${$}-collapsed`]:!!b,[`${$}-has-trigger`]:c&&o!==null&&!H,[`${$}-below`]:!!S,[`${$}-zero-width`]:parseFloat(L)===0},r,O,T),q=_s.useMemo(()=>({siderCollapsed:b}),[b]);return R(_s.createElement($At.Provider,{value:q},_s.createElement("aside",Object.assign({className:J},N,{style:X,ref:t}),_s.createElement("div",{className:`${$}-children`},i),c||S&&H?W:null)))});ty.default=MAt;var Wxe=Dn.default;Object.defineProperty(Sz,"__esModule",{value:!0});Sz.default=TAt;var RAt=Wxe(Ez),OAt=Wxe(ty);function TAt(e,t,n){return typeof n=="boolean"?n:e.length?!0:(0,RAt.default)(t).some(o=>o.type===OAt.default)}var sI,lI,IAt=Yo.default,LS=Dn.default;Object.defineProperty(Sd,"__esModule",{value:!0});Sd.default=Sd.Header=lI=Sd.Footer=sI=Sd.Content=void 0;var kAt=LS(gxe),nc=IAt(f),Uxe=LS(aO),NAt=LS(D4),Gxe=lz,DAt=Oa,AAt=BS,FAt=LS(Sz),qxe=LS(Id),Kxe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);onc.forwardRef((i,a)=>nc.createElement(r,Object.assign({ref:a,suffixCls:e,tagName:t},i)))}const Iz=nc.forwardRef((e,t)=>{const{prefixCls:n,suffixCls:r,className:o,tagName:i}=e,a=Kxe(e,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:s}=nc.useContext(Gxe.ConfigContext),l=s("layout",n),[c,u,d]=(0,qxe.default)(l),p=r?`${l}-${r}`:l;return c(nc.createElement(i,Object.assign({className:(0,Uxe.default)(n||p,o,u,d),ref:t},a)))}),BAt=nc.forwardRef((e,t)=>{const{direction:n}=nc.useContext(Gxe.ConfigContext),[r,o]=nc.useState([]),{prefixCls:i,className:a,rootClassName:s,children:l,hasSider:c,tagName:u,style:d}=e,p=Kxe(e,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),h=(0,NAt.default)(p,["suffixCls"]),{getPrefixCls:m,className:v,style:g}=(0,DAt.useComponentConfig)("layout"),x=m("layout",i),y=(0,FAt.default)(r,l,c),[b,C,S]=(0,qxe.default)(x),w=(0,Uxe.default)(x,{[`${x}-has-sider`]:y,[`${x}-rtl`]:n==="rtl"},v,a,s,C,S),E=nc.useMemo(()=>({siderHook:{addSider:_=>{o(P=>[].concat((0,kAt.default)(P),[_]))},removeSider:_=>{o(P=>P.filter($=>$!==_))}}}),[]);return b(nc.createElement(AAt.LayoutContext.Provider,{value:E},nc.createElement(u,Object.assign({ref:t,className:w,style:Object.assign(Object.assign({},g),d)},h),l)))}),LAt=cI({tagName:"div",displayName:"Layout"})(BAt);Sd.Header=cI({suffixCls:"header",tagName:"header",displayName:"Header"})(Iz);lI=Sd.Footer=cI({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(Iz);sI=Sd.Content=cI({suffixCls:"content",tagName:"main",displayName:"Content"})(Iz);Sd.default=LAt;function df(){const{isDarkMode:e}=iae(),{token:t}=Ea.useToken(),n={borderRight:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#eee"},r=260,o={borderBottom:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#eee"},i={borderLeft:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#eee"},a={minHeight:120,overflowY:"auto"},s={height:20,fontSize:12,backgroundColor:t.colorBgContainer,color:t.colorText};return{leftSiderStyle:n,leftSiderWidth:r,headerStyle:o,rightSiderStyle:i,contentStyle:a,footerStyle:s}}const{Header:jAt,Sider:zAt,Content:HAt}=Dr,Yxe=()=>{const e=Pn();f.useContext(ha);const t=Tl(),{headerStyle:n,leftSiderStyle:r,leftSiderWidth:o,contentStyle:i}=df(),[a,s]=f.useState([]);f.useEffect(()=>{const c=[{label:e.formatMessage({id:"setting.menu.title",defaultMessage:"设置"}),key:"setting",children:[{label:e.formatMessage({id:"setting.menu.profile",defaultMessage:"个人信息"}),key:"profile"},{label:e.formatMessage({id:"setting.menu.basic",defaultMessage:"基本设置"}),key:"basic"}]}];s(c)},[e]);const l=c=>{console.log(e.formatMessage({id:"setting.menu.click",defaultMessage:"Menu clicked"}),c),t("/setting/"+c.key)};return M.jsxs(Dr,{children:[M.jsx(zAt,{style:r,width:o,children:M.jsx(of,{mode:"inline",onClick:l,defaultSelectedKeys:["profile"],defaultOpenKeys:["setting"],items:a})}),M.jsxs(Dr,{children:[M.jsx(jAt,{style:n,children:e.formatMessage({id:"menu.dashboard.mine"})}),M.jsx(HAt,{style:i,children:M.jsx(jT,{})})]})]})},Xxe=()=>{const e=Pn(),{isLoggedIn:t}=f.useContext(ha),[n,r]=f.useState("✅"),[o,i]=f.useState(e.formatMessage({id:"footbar.network.normal",defaultMessage:"网络正常"})),a=sz();f.useEffect(()=>{a?(r("✅"),i(e.formatMessage({id:"footbar.network.normal",defaultMessage:"网络正常"}))):(r("❌"),i(e.formatMessage({id:"footbar.network.disconnected",defaultMessage:"网络断开"})))},[a,e]);const[s,l]=f.useState(!1),c=()=>{l(!1)};return M.jsxs(M.Fragment,{children:[M.jsx(Ir,{open:s&&!t,onOk:c,onCancel:c,footer:[M.jsx(At,{onClick:c,children:e.formatMessage({id:"footbar.login.skip",defaultMessage:"暂不登录"})},"back")],children:M.jsx(lF,{isModel:!0})}),M.jsx("span",{}),M.jsxs("span",{className:"footerRightButton",children:[M.jsx(ss,{title:o,children:M.jsx("span",{children:n})}),M.jsxs("span",{style:{marginLeft:"10px"},onClick:()=>UC(aPe),children:["v",Vke()]})]})]})},Qxe=()=>{const e=Tl(),{userInfo:t}=H7(),{translateString:n}=Wc(),{mode:r}=f.useContext(ha),[o,i]=f.useState(""),[a,s]=f.useState(""),[l,c]=f.useState(""),u=()=>{e("/setting")};return f.useEffect(()=>{i(n(t==null?void 0:t.nickname)),s(n(t==null?void 0:t.description)),c(t==null?void 0:t.avatar)},[r,t]),M.jsx(M.Fragment,{children:M.jsx(nf,{title:o,content:a,placement:"rightBottom",children:M.jsx(M.Fragment,{children:M.jsx(rf,{style:{cursor:"pointer"},size:40,src:l,onClick:u})})})})},VAt=Fa()(Dc(Vs(Ac((e,t)=>({newfriends:[],devices:[],groups:[],channels:[],members:[],friends:[],currentContact:{type:"",device:{uid:""}},memberSelf:{type:"",member:{uid:""}},addNewfriend(n){console.log("addNewfriend",n)},addDevice(n){var r;if(n.type===Y$e){const o=t().devices.some(i=>i.device.uid===n.device.uid);e(o?{devices:[n,...t().devices.filter(i=>i.device.uid!==n.device.uid)]}:{devices:[n,...t().devices]}),((r=t().currentContact.device)==null?void 0:r.uid)===n.device.uid&&e({currentContact:n})}},addGroup(n){console.log("addGroup",n)},addChannel(n){console.log("addChannel",n)},addMember(n){if(n.type===K$e){const r=t().members.some(o=>o.member.uid===n.member.uid);e(r?{members:[n,...t().members.filter(o=>o.member.uid!==n.member.uid)]}:{members:[...t().members,n]})}},addFriend(n){console.log("addFriend",n)},setCurrentContact:n=>{e({currentContact:n})},setMemberSelf:n=>{e({memberSelf:n})},resetContactInfo(){e({newfriends:[],devices:[],groups:[],channels:[],members:[],friends:[],currentContact:{type:"",device:{uid:""}},memberSelf:{type:"",member:{uid:""}}})}})),{name:z$e}))),WAt=Fa()(Dc(Vs(Ac(e=>({currentMember:{nickname:"",user:{uid:"",avatar:""}},memberSelf:{nickname:"",user:{uid:"",avatar:""}},memberResult:{data:{content:[]}},setCurrentMember(t){e({currentMember:t})},setMemberSelf(t){e({memberSelf:t})},setMemberResult:t=>{e({memberResult:t})},resetMembers:()=>e({currentMember:{nickname:"",user:{uid:"",avatar:""}},memberSelf:{nickname:"",user:{uid:"",avatar:""}}})})),{name:L$e}))),UAt=Fa()(Dc(Vs(Ac((e,t)=>({messageList:[],addMessage(n){if(t().messageList.some(o=>o.uid===n.uid)){if(n.type===mW){const i=t().messageList.findIndex(a=>a.type===mW&&a.uid===n.uid);if(i!==-1){const a=[...t().messageList];a[i].content+=n.content,e({messageList:a});return}}const o=t().messageList.findIndex(i=>i.uid===n.uid);if(o!==-1){const i=[...t().messageList];i[o]=n,e({messageList:i})}}else{const o=t().messageList[t().messageList.length-1];if(o&&n.type===hW&&o.type===hW){const i=t().messageList.findIndex(s=>s.uid===o.uid),a=[...t().messageList];a[i]=n,e({messageList:a})}else e({messageList:[...t().messageList,n]})}t().sortMessageList()},addMessageList(n){const r=[];for(let i=0;il.uid===a.uid)||r.unshift(a)}const o=[...r,...t().messageList].sort((i,a)=>{const s=Ft(i.createdAt,"YYYY-MM-DD HH:mm:ss").valueOf(),l=Ft(a.createdAt,"YYYY-MM-DD HH:mm:ss").valueOf();return s-l});console.log("sortedMessageList",o),e({messageList:o})},updateMessageStatus(n,r){const o=t().messageList.findIndex(i=>i.uid===n);if(o!==-1){const i=[...t().messageList];i[o].status=r,e({messageList:i})}},updateMessage(n){const r=t().messageList.findIndex(o=>o.uid===n.uid);if(r!==-1){const o=[...t().messageList];o[r].content=n.content,e({messageList:o})}else console.log("找不到该消息")},deleteMessage(n){const r=t().messageList.findIndex(o=>o.uid===n);if(r!==-1){const o=[...t().messageList];o.splice(r,1),e({messageList:o})}},recallMessage(n){const r=t().messageList.findIndex(o=>o.uid===n);if(r!==-1){const o=[...t().messageList];o[r].type=fPe,o[r].content="该消息已被撤回",e({messageList:o})}},sortMessageList(){const n=t().messageList.sort((r,o)=>{const i=Ft(r.createdAt,"YYYY-MM-DD HH:mm:ss").valueOf(),a=Ft(o.createdAt,"YYYY-MM-DD HH:mm:ss").valueOf();return i-a});e({messageList:n})},resetMessageList(){e({messageList:[]})}})),{name:j$e}))),GAt="modulepreload",qAt=function(e){return"/agenticflow/"+e},mee={},bv=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),s=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));o=Promise.allSettled(n.map(l=>{if(l=qAt(l),l in mee)return;mee[l]=!0;const c=l.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const d=document.createElement("link");if(d.rel=c?"stylesheet":GAt,c||(d.as="script"),d.crossOrigin="",d.href=l,s&&d.setAttribute("nonce",s),document.head.appendChild(d),c)return new Promise((p,h)=>{d.addEventListener("load",p),d.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${l}`)))})}))}function i(a){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a}return o.then(a=>{for(const s of a||[])s.status==="rejected"&&i(s.reason);return t().catch(i)})},kz=Fa()(Dc(Vs(Ac((e,t)=>({threads:[],queuingThreads:[],currentThread:{uid:"",user:{uid:"",nickname:"",avatar:""},topic:"",content:"",type:"",unreadCount:0,extra:"",updatedAt:""},currentQueuingThread:{uid:"",user:{uid:"",nickname:"",avatar:""}},threadResult:{data:{content:[],last:!0}},showQueueButton:!1,showQueueList:!1,showRightPanel:!1,loading:!1,error:null,searchText:"",pagination:{pageNumber:0,pageSize:100,total:0},filters:{},addThread(n){var o,i;if(n.status===fW)return t().addQueuingThread(n),0;if(t().threads.some(a=>a.topic===n.topic))if(((o=t().currentThread)==null?void 0:o.topic)===""||((i=t().currentThread)==null?void 0:i.topic)!==n.topic){for(let a=0;aa.topic!==n.topic)]}),n.unreadCount}else{const a=t().threads.map(s=>s.topic===n.topic?(n.top=s.top,n.mute=s.mute,n.unread=s.unread,n.agent=s.agent,n):s);return e({threads:a}),0}else return n.unreadCount=1,e({threads:[n,...t().threads]}),n.unreadCount},addThreadWithMessage(n,r){var s,l;if(r.type===pPe)return t().addQueuingThread(n),0;const o=t().threads.some(c=>c.topic===n.topic),i=!Wke(r.type);if(Uke(r.type)&&(n.status=pW),o)if(((s=t().currentThread)==null?void 0:s.topic)===""||((l=t().currentThread)==null?void 0:l.topic)!==n.topic){for(let c=0;cc.topic!==n.topic)]}),n.unreadCount}else{const c=t().threads.map(u=>u.topic===n.topic?(n.top=u.top,n.mute=u.mute,n.unread=u.unread,n.agent=u.agent,n):u);return e({threads:c}),0}else return i&&(n.unreadCount=1),e({threads:[n,...t().threads]}),n.unreadCount},addQueuingThread(n){t().queuingThreads.some(o=>o.topic===n.topic)||e({queuingThreads:[n,...t().queuingThreads]})},updateThreadContent(n,r){let o=null;const i=t().threads.map(a=>a.topic===n?(o={...a,unreadCount:a.unreadCount+1,content:r},o):a);return e({threads:i}),o},updateThreadStatus(n,r){let o=null;const i=t().threads.map(a=>a.topic===n?(o={...a,status:r},o):a);return e({threads:i}),o},removeThread(n){e({threads:[...t().threads.filter(r=>(r==null?void 0:r.uid)!==(n==null?void 0:n.uid))]})},closeThread(n){const r=t().threads.map(o=>o.topic===n?{...o,state:pW}:o);e({threads:r})},addThreads(n){for(let r=0;ra.topic===o.topic))e({threads:[...t().threads,o]});else{const a=t().threads.map(s=>s.topic===o.topic?{...o,unreadCount:s.unreadCount}:s);e({threads:a})}}},setThreads(n){e(r=>{r.threads=n})},setQueuingThreads(n){e(r=>{r.queuingThreads=n})},setCurrentThread(n){e(i=>{i.showQueueList=!1});const r={...n,unreadCount:0},o=t().threads.map(i=>i.topic===r.topic?r:i);e(i=>{i.currentThread=r,i.threads=o})},setCurrentQueuingThread(n){e(r=>{r.currentQueuingThread=n})},setThreadResult(n){e(r=>{r.threadResult=n})},getUnreadCount(){return t().threads.reduce((n,r)=>{var o;return r.unreadCount>0&&r.topic!==((o=t().currentThread)==null?void 0:o.topic)?n+r.unreadCount:n},0)},setShowQueueButton(n){e(r=>{r.showQueueButton=n})},setShowQueueList(n){e(r=>{r.showQueueList=n,r.showRightPanel=!1})},setShowRightPanel(n){e(r=>{r.showRightPanel=n})},resetThreads(){e(n=>{n.threads=[],n.queuingThreads=[],n.currentThread={uid:"",user:{uid:"",nickname:"",avatar:""},topic:"",content:"",type:"",unreadCount:0,extra:"",updatedAt:""},n.currentQueuingThread={uid:"",user:{uid:"",nickname:"",avatar:""}},n.threadResult={data:{content:[],last:!0}},n.showQueueButton=!1,n.showQueueList=!1,n.showRightPanel=!1})},setLoading:n=>e({loading:n}),setError:n=>e({error:n}),setSearchText:n=>e({searchText:n}),setFilter:(n,r)=>e(o=>{o.filters[n]=r}),clearFilters:()=>e({filters:{}}),refreshThreads:async()=>{const{currentOrg:n}=ds.getState();if(n!=null&&n.uid){const{threadService:r}=await bv(async()=>{const{threadService:o}=await import("./threadService-Ctb-Soxz.js");return{threadService:o}},[]);await r.loadThreads(n.uid)}},setPagination:n=>e({pagination:n})})),{name:W$e}))),Zxe=Fa()(Dc(Vs(Ac((e,t)=>({workgroupResult:{data:{content:[]}},workgroupInfo:{uid:"",orgUid:""},insertWorkgroup(n){e(r=>{r.workgroupResult.data.content.unshift(n)})},updateWorkgroup(n){e(r=>{const o=r.workgroupResult.data.content,i=o.findIndex(a=>a.uid===n.uid);i!==-1?o[i]=n:console.warn(`Workgroup with uid ${n.uid} not found.`)})},deleteWorkgroup(n){e(r=>{const o=r.workgroupResult.data.content,i=o.findIndex(a=>a.uid===n.uid);i!==-1?o.splice(i,1):console.warn(`Workgroup with uid ${n.uid} not found.`)})},setWorkgroupResult:n=>{e({workgroupResult:n})},setWorkgroupInfo(n){e({workgroupInfo:n})},deleteWorkgroupInfo(n){const r=t().workgroupResult.data.content,o=r.findIndex(i=>i.uid===n);o!==-1?e({workgroupResult:{...t().workgroupResult,data:{content:[...r.slice(0,o),...r.slice(o+1)]}}}):console.warn("Workgroup not found in cache:",n),t().workgroupInfo.uid===n&&e({workgroupInfo:{uid:"",orgUid:""}})},resetWorkgroupInfo(){e({workgroupResult:{data:{content:[]}},workgroupInfo:{uid:"",orgUid:""}})}})),{name:G$e}))),Jx=Fa()(Dc(Vs(Ac(e=>({currentProcess:null,processResult:{data:{content:[]}},setCurrentProcess(t){e({currentProcess:t})},setProcessResult(t){e({processResult:t})},resetProcess:()=>e({currentProcess:null,processResult:{data:{content:[]}}})})),{name:q$e}))),KAt=()=>{const e=ds(d=>d.deleteOrg),t=kz(d=>d.resetThreads),n=UAt(d=>d.resetMessageList),r=WAt(d=>d.resetMembers),o=mw(d=>d.removeAccessToken),i=da(d=>d.resetUserInfo),a=VAt(d=>d.resetContactInfo),s=$w(d=>d.resetAgentInfo),l=Zxe(d=>d.resetWorkgroupInfo),c=Jx(d=>d.resetProcess);return{clearStorage:()=>{e(),t(),n(),r(),o(),i(),a(),s(),l(),c()}}};function YAt(){const{clearStorage:e}=KAt(),{setPingLoading:t}=f.useContext(ha),{accessToken:n}=mw(),r=f.useCallback(async()=>{try{const o=await n6t(n);console.log("logout result:",o.data),t(!1),e()}catch(o){console.log("logout error:",o)}},[]);return f.useEffect(()=>{console.log("useEventBus useEffect");const o=function(i){console.log("token过期,强制刷新登录",i),yd.off(vp,o),r()};return yd.on(vp,o),()=>{console.log("un - useEffect mqttDisconnect"),yd.off(vp)}},[]),{doLogout:r}}const XAt=()=>{const e=Pn(),{doLogout:t}=YAt(),{isLoggedIn:n,locale:r,changeLocale:o,mode:i,changeMode:a,handleUpdateAgentStatus:s}=f.useContext(ha),{agentInfo:l}=$w(h=>({agentInfo:h.agentInfo})),c=[{key:"settings",label:e.formatMessage({id:"menu.settings",defaultMessage:"Settings"}),icon:M.jsx(O7,{}),children:[{key:"logout",icon:M.jsx(ett,{}),label:e.formatMessage({id:"menu.settings.logout",defaultMessage:"Logout"})}]}],[u,d]=f.useState(c);f.useEffect(()=>{if(d(c),l.uid!==""&&i===x0){console.log("agentInfo changed",l);const h=[...c],m={key:"status",label:e.formatMessage({id:"menu.agent.status",defaultMessage:"Agent Status"}),type:"group",children:[{key:gW,icon:l.status===gW?M.jsx(w1,{}):M.jsx(M.Fragment,{}),label:e.formatMessage({id:"menu.agent.status.available",defaultMessage:"Available"})},{key:vW,icon:l.status===vW?M.jsx(w1,{}):M.jsx(M.Fragment,{}),label:e.formatMessage({id:"menu.agent.status.rest",defaultMessage:"Rest"})},{key:Lk,icon:l.status===Lk?M.jsx(w1,{}):M.jsx(M.Fragment,{}),label:e.formatMessage({id:"menu.agent.status.offline",defaultMessage:"Offline"})}]},v=h[0].children,g=v.findIndex(x=>x.key===m.key);g!==-1?v[g]=m:v.splice(0,0,m),h[0].children=v,d(h)}},[l,r,i]);const p=async h=>{console.log("click",h.key),h.key==="logout"?t():h.key==="zh-cn"||h.key==="zh-tw"||h.key==="en"?o(h.key):h.key===zv||h.key===x0||h.key===L$?(console.log("mode",h.key),a(h.key)):(console.log("status"),h.key===Lk&&md.warning(e.formatMessage({id:"menu.agent.offline.warning",defaultMessage:"Please end all ongoing conversations before going offline"})),s(h.key))};return M.jsx(M.Fragment,{children:n?M.jsx(M.Fragment,{children:M.jsx(of,{inlineCollapsed:!0,onClick:p,style:{width:64,height:34},mode:"inline",items:u})}):M.jsx(M.Fragment,{})})};async function QAt(e){return Xn("/api/v1/workgroup/query/org",{method:"GET",params:{...e,channel:mr}})}async function Nz(){return Xn("/api/v1/user/profile",{method:"GET",params:{channel:mr}})}async function Jxe(e){return Xn("/api/v1/user/update",{method:"POST",data:{...e,channel:mr}})}async function ZAt(e){return Xn("/api/v1/user/change/password",{method:"POST",data:{...e,channel:mr}})}async function e1e(e){return Xn("/api/v1/user/change/email",{method:"POST",data:{...e,channel:mr}})}async function t1e(e){return Xn("/api/v1/user/change/mobile",{method:"POST",data:{...e,channel:mr}})}const gee=(e,t,n)=>{e.dataTransfer.setData("application/reactflow",t),n&&e.dataTransfer.setData("form-type",n),e.dataTransfer.effectAllowed="move"},JAt=()=>{const e=Pn(),{isDarkMode:t}=Xi(),n=[{type:ud,title:e.formatMessage({id:"flow.startNode"}),icon:M.jsx(T7,{})},{type:xv,title:e.formatMessage({id:"flow.parentNode"}),icon:M.jsx(GJe,{})}],r=[{type:Xl,title:e.formatMessage({id:"flow.label"}),icon:M.jsx(Bet,{}),formType:pie},{type:Xl,title:e.formatMessage({id:"flow.textField"}),icon:M.jsx(_ge,{}),formType:U1},{type:Xl,title:e.formatMessage({id:"flow.numberField"}),icon:M.jsx(xtt,{}),formType:hie},{type:Xl,title:e.formatMessage({id:"flow.datePicker"}),icon:M.jsx(MT,{}),formType:mie},{type:Xl,title:e.formatMessage({id:"flow.select"}),icon:M.jsx(Pge,{}),formType:RB},{type:Xl,title:e.formatMessage({id:"flow.checkbox"}),icon:M.jsx(XA,{}),formType:OB},{type:Xl,title:e.formatMessage({id:"flow.radio"}),icon:M.jsx(XA,{}),formType:TB}],o=[{key:"event",label:e.formatMessage({id:"flow.container"}),children:n.map(i=>M.jsxs(js,{className:"draggable-item",draggable:!0,onDragStart:a=>gee(a,i.type),variant:"borderless",style:{marginBottom:"5px",border:"1px solid",background:t?"#1f1f1f":"#fff",color:t?"#fff":void 0},children:[i.icon," ",i.title]},i.type))},{key:"form",label:e.formatMessage({id:"flow.form"}),children:r.map(i=>M.jsxs(js,{className:"draggable-item",draggable:!0,onDragStart:a=>gee(a,i.type,i.formType),variant:"borderless",style:{marginBottom:"5px",border:"1px dashed",background:t?"#1f1f1f":"#fff",color:t?"#fff":void 0},children:[i.icon," ",i.title]},i.formType))},...Fd?[{key:"logic",label:e.formatMessage({id:"flow.logic"}),children:M.jsx("div",{children:"TODO: logic"})},{key:"4",label:e.formatMessage({id:"flow.action"}),children:M.jsx("div",{children:"TODO: action"})}]:[]];return M.jsx("div",{className:"left-panel-container",style:{height:"100%",overflowY:"auto"},children:M.jsx(Fde,{defaultActiveKey:["event","form"],ghost:!0,items:o})})};function si(e){if(typeof e=="string"||typeof e=="number")return""+e;let t="";if(Array.isArray(e))for(let n=0,r;n{}};function uI(){for(var e=0,t=arguments.length,n={},r;e=0&&(r=n.slice(o+1),n=n.slice(0,o)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:r}})}h$.prototype=uI.prototype={constructor:h$,on:function(e,t){var n=this._,r=t5t(e+"",n),o,i=-1,a=r.length;if(arguments.length<2){for(;++i0)for(var n=new Array(o),r=0,o,i;r=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),yee.hasOwnProperty(t)?{space:yee[t],local:e}:e}function r5t(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===yF&&t.documentElement.namespaceURI===yF?t.createElement(e):t.createElementNS(n,e)}}function o5t(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function n1e(e){var t=dI(e);return(t.local?o5t:r5t)(t)}function i5t(){}function Dz(e){return e==null?i5t:function(){return this.querySelector(e)}}function a5t(e){typeof e!="function"&&(e=Dz(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o=b&&(b=y+1);!(S=g[b])&&++b=0;)(a=r[o])&&(i&&a.compareDocumentPosition(i)^4&&i.parentNode.insertBefore(a,i),i=a);return this}function T5t(e){e||(e=I5t);function t(d,p){return d&&p?e(d.__data__,p.__data__):!d-!p}for(var n=this._groups,r=n.length,o=new Array(r),i=0;it?1:e>=t?0:NaN}function k5t(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function N5t(){return Array.from(this)}function D5t(){for(var e=this._groups,t=0,n=e.length;t1?this.each((t==null?G5t:typeof t=="function"?K5t:q5t)(e,t,n??"")):ry(this.node(),e)}function ry(e,t){return e.style.getPropertyValue(t)||s1e(e).getComputedStyle(e,null).getPropertyValue(t)}function X5t(e){return function(){delete this[e]}}function Q5t(e,t){return function(){this[e]=t}}function Z5t(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function J5t(e,t){return arguments.length>1?this.each((t==null?X5t:typeof t=="function"?Z5t:Q5t)(e,t)):this.node()[e]}function l1e(e){return e.trim().split(/^|\s+/)}function Az(e){return e.classList||new c1e(e)}function c1e(e){this._node=e,this._names=l1e(e.getAttribute("class")||"")}c1e.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function u1e(e,t){for(var n=Az(e),r=-1,o=t.length;++r=0&&(n=t.slice(r+1),t=t.slice(0,r)),{type:t,name:n}})}function PFt(e){return function(){var t=this.__on;if(t){for(var n=0,r=-1,o=t.length,i;n()=>e;function bF(e,{sourceEvent:t,subject:n,target:r,identifier:o,active:i,x:a,y:s,dx:l,dy:c,dispatch:u}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},identifier:{value:o,enumerable:!0,configurable:!0},active:{value:i,enumerable:!0,configurable:!0},x:{value:a,enumerable:!0,configurable:!0},y:{value:s,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:c,enumerable:!0,configurable:!0},_:{value:u}})}bF.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};function FFt(e){return!e.ctrlKey&&!e.button}function BFt(){return this.parentNode}function LFt(e,t){return t??{x:e.x,y:e.y}}function jFt(){return navigator.maxTouchPoints||"ontouchstart"in this}function g1e(){var e=FFt,t=BFt,n=LFt,r=jFt,o={},i=uI("start","drag","end"),a=0,s,l,c,u,d=0;function p(C){C.on("mousedown.drag",h).filter(r).on("touchstart.drag",g).on("touchmove.drag",x,AFt).on("touchend.drag touchcancel.drag",y).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function h(C,S){if(!(u||!e.call(this,C,S))){var w=b(this,t.call(this,C,S),C,S,"mouse");w&&(Rs(C.view).on("mousemove.drag",m,GC).on("mouseup.drag",v,GC),h1e(C.view),q6(C),c=!1,s=C.clientX,l=C.clientY,w("start",C))}}function m(C){if(i0(C),!c){var S=C.clientX-s,w=C.clientY-l;c=S*S+w*w>d}o.mouse("drag",C)}function v(C){Rs(C.view).on("mousemove.drag mouseup.drag",null),m1e(C.view,c),i0(C),o.mouse("end",C)}function g(C,S){if(e.call(this,C,S)){var w=C.changedTouches,E=t.call(this,C,S),_=w.length,P,$;for(P=0;P<_;++P)($=b(this,E,C,S,w[P].identifier,w[P]))&&(q6(C),$("start",C,w[P]))}}function x(C){var S=C.changedTouches,w=S.length,E,_;for(E=0;E>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?N2(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?N2(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=HFt.exec(e))?new es(t[1],t[2],t[3],1):(t=VFt.exec(e))?new es(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=WFt.exec(e))?N2(t[1],t[2],t[3],t[4]):(t=UFt.exec(e))?N2(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=GFt.exec(e))?_ee(t[1],t[2]/100,t[3]/100,1):(t=qFt.exec(e))?_ee(t[1],t[2]/100,t[3]/100,t[4]):bee.hasOwnProperty(e)?wee(bee[e]):e==="transparent"?new es(NaN,NaN,NaN,0):null}function wee(e){return new es(e>>16&255,e>>8&255,e&255,1)}function N2(e,t,n,r){return r<=0&&(e=t=n=NaN),new es(e,t,n,r)}function XFt(e){return e instanceof zS||(e=Zm(e)),e?(e=e.rgb(),new es(e.r,e.g,e.b,e.opacity)):new es}function xF(e,t,n,r){return arguments.length===1?XFt(e):new es(e,t,n,r??1)}function es(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}Fz(es,xF,v1e(zS,{brighter(e){return e=e==null?UM:Math.pow(UM,e),new es(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?qC:Math.pow(qC,e),new es(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new es($m(this.r),$m(this.g),$m(this.b),GM(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:See,formatHex:See,formatHex8:QFt,formatRgb:Eee,toString:Eee}));function See(){return`#${om(this.r)}${om(this.g)}${om(this.b)}`}function QFt(){return`#${om(this.r)}${om(this.g)}${om(this.b)}${om((isNaN(this.opacity)?1:this.opacity)*255)}`}function Eee(){const e=GM(this.opacity);return`${e===1?"rgb(":"rgba("}${$m(this.r)}, ${$m(this.g)}, ${$m(this.b)}${e===1?")":`, ${e})`}`}function GM(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function $m(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function om(e){return e=$m(e),(e<16?"0":"")+e.toString(16)}function _ee(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new ac(e,t,n,r)}function y1e(e){if(e instanceof ac)return new ac(e.h,e.s,e.l,e.opacity);if(e instanceof zS||(e=Zm(e)),!e)return new ac;if(e instanceof ac)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),i=Math.max(t,n,r),a=NaN,s=i-o,l=(i+o)/2;return s?(t===i?a=(n-r)/s+(n0&&l<1?0:a,new ac(a,s,l,e.opacity)}function ZFt(e,t,n,r){return arguments.length===1?y1e(e):new ac(e,t,n,r??1)}function ac(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Fz(ac,ZFt,v1e(zS,{brighter(e){return e=e==null?UM:Math.pow(UM,e),new ac(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?qC:Math.pow(qC,e),new ac(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new es(K6(e>=240?e-240:e+120,o,r),K6(e,o,r),K6(e<120?e+240:e-120,o,r),this.opacity)},clamp(){return new ac($ee(this.h),D2(this.s),D2(this.l),GM(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=GM(this.opacity);return`${e===1?"hsl(":"hsla("}${$ee(this.h)}, ${D2(this.s)*100}%, ${D2(this.l)*100}%${e===1?")":`, ${e})`}`}}));function $ee(e){return e=(e||0)%360,e<0?e+360:e}function D2(e){return Math.max(0,Math.min(1,e||0))}function K6(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const Bz=e=>()=>e;function JFt(e,t){return function(n){return e+n*t}}function eBt(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function tBt(e){return(e=+e)==1?b1e:function(t,n){return n-t?eBt(t,n,e):Bz(isNaN(t)?n:t)}}function b1e(e,t){var n=t-e;return n?JFt(e,n):Bz(isNaN(e)?t:e)}const qM=function e(t){var n=tBt(t);function r(o,i){var a=n((o=xF(o)).r,(i=xF(i)).r),s=n(o.g,i.g),l=n(o.b,i.b),c=b1e(o.opacity,i.opacity);return function(u){return o.r=a(u),o.g=s(u),o.b=l(u),o.opacity=c(u),o+""}}return r.gamma=e,r}(1);function nBt(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),o;return function(i){for(o=0;on&&(i=t.slice(n,i),s[a]?s[a]+=i:s[++a]=i),(r=r[0])===(o=o[0])?s[a]?s[a]+=o:s[++a]=o:(s[++a]=null,l.push({i:a,x:cu(r,o)})),n=Y6.lastIndex;return n180?u+=360:u-c>180&&(c+=360),p.push({i:d.push(o(d)+"rotate(",null,r)-2,x:cu(c,u)})):u&&d.push(o(d)+"rotate("+u+r)}function s(c,u,d,p){c!==u?p.push({i:d.push(o(d)+"skewX(",null,r)-2,x:cu(c,u)}):u&&d.push(o(d)+"skewX("+u+r)}function l(c,u,d,p,h,m){if(c!==d||u!==p){var v=h.push(o(h)+"scale(",null,",",null,")");m.push({i:v-4,x:cu(c,d)},{i:v-2,x:cu(u,p)})}else(d!==1||p!==1)&&h.push(o(h)+"scale("+d+","+p+")")}return function(c,u){var d=[],p=[];return c=e(c),u=e(u),i(c.translateX,c.translateY,u.translateX,u.translateY,d,p),a(c.rotate,u.rotate,d,p),s(c.skewX,u.skewX,d,p),l(c.scaleX,c.scaleY,u.scaleX,u.scaleY,d,p),c=u=null,function(h){for(var m=-1,v=p.length,g;++m=0&&e._call.call(void 0,t),e=e._next;--oy}function Ree(){Jm=(YM=YC.now())+fI,oy=e1=0;try{vBt()}finally{oy=0,bBt(),Jm=0}}function yBt(){var e=YC.now(),t=e-YM;t>S1e&&(fI-=t,YM=e)}function bBt(){for(var e,t=KM,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:KM=n);t1=e,SF(r)}function SF(e){if(!oy){e1&&(e1=clearTimeout(e1));var t=e-Jm;t>24?(e<1/0&&(e1=setTimeout(Ree,e-YC.now()-fI)),gx&&(gx=clearInterval(gx))):(gx||(YM=YC.now(),gx=setInterval(yBt,S1e)),oy=1,E1e(Ree))}}function Oee(e,t,n){var r=new XM;return t=t==null?0:+t,r.restart(o=>{r.stop(),e(o+t)},t,n),r}var xBt=uI("start","end","cancel","interrupt"),CBt=[],$1e=0,Tee=1,EF=2,g$=3,Iee=4,_F=5,v$=6;function pI(e,t,n,r,o,i){var a=e.__transition;if(!a)e.__transition={};else if(n in a)return;wBt(e,n,{name:t,index:r,group:o,on:xBt,tween:CBt,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:$1e})}function jz(e,t){var n=Uc(e,t);if(n.state>$1e)throw new Error("too late; already scheduled");return n}function Gu(e,t){var n=Uc(e,t);if(n.state>g$)throw new Error("too late; already running");return n}function Uc(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function wBt(e,t,n){var r=e.__transition,o;r[t]=n,n.timer=_1e(i,0,n.time);function i(c){n.state=Tee,n.timer.restart(a,n.delay,n.time),n.delay<=c&&a(c-n.delay)}function a(c){var u,d,p,h;if(n.state!==Tee)return l();for(u in r)if(h=r[u],h.name===n.name){if(h.state===g$)return Oee(a);h.state===Iee?(h.state=v$,h.timer.stop(),h.on.call("interrupt",e,e.__data__,h.index,h.group),delete r[u]):+uEF&&r.state<_F,r.state=v$,r.timer.stop(),r.on.call(o?"interrupt":"cancel",e,e.__data__,r.index,r.group),delete n[a]}i&&delete e.__transition}}function SBt(e){return this.each(function(){y$(this,e)})}function EBt(e,t){var n,r;return function(){var o=Gu(this,e),i=o.tween;if(i!==n){r=n=i;for(var a=0,s=r.length;a=0&&(t=t.slice(0,n)),!t||t==="start"})}function ZBt(e,t,n){var r,o,i=QBt(t)?jz:Gu;return function(){var a=i(this,e),s=a.on;s!==r&&(o=(r=s).copy()).on(t,n),a.on=o}}function JBt(e,t){var n=this._id;return arguments.length<2?Uc(this.node(),n).on.on(e):this.each(ZBt(n,e,t))}function eLt(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function tLt(){return this.on("end.remove",eLt(this._id))}function nLt(e){var t=this._name,n=this._id;typeof e!="function"&&(e=Dz(e));for(var r=this._groups,o=r.length,i=new Array(o),a=0;a()=>e;function PLt(e,{sourceEvent:t,target:n,transform:r,dispatch:o}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:o}})}function Ed(e,t,n){this.k=e,this.x=t,this.y=n}Ed.prototype={constructor:Ed,scale:function(e){return e===1?this:new Ed(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new Ed(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var hI=new Ed(1,0,0);O1e.prototype=Ed.prototype;function O1e(e){for(;!e.__zoom;)if(!(e=e.parentNode))return hI;return e.__zoom}function X6(e){e.stopImmediatePropagation()}function vx(e){e.preventDefault(),e.stopImmediatePropagation()}function MLt(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function RLt(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function kee(){return this.__zoom||hI}function OLt(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function TLt(){return navigator.maxTouchPoints||"ontouchstart"in this}function ILt(e,t,n){var r=e.invertX(t[0][0])-n[0][0],o=e.invertX(t[1][0])-n[1][0],i=e.invertY(t[0][1])-n[0][1],a=e.invertY(t[1][1])-n[1][1];return e.translate(o>r?(r+o)/2:Math.min(0,r)||Math.max(0,o),a>i?(i+a)/2:Math.min(0,i)||Math.max(0,a))}function T1e(){var e=MLt,t=RLt,n=ILt,r=OLt,o=TLt,i=[0,1/0],a=[[-1/0,-1/0],[1/0,1/0]],s=250,l=m$,c=uI("start","zoom","end"),u,d,p,h=500,m=150,v=0,g=10;function x(I){I.property("__zoom",kee).on("wheel.zoom",_,{passive:!1}).on("mousedown.zoom",P).on("dblclick.zoom",$).filter(o).on("touchstart.zoom",R).on("touchmove.zoom",O).on("touchend.zoom touchcancel.zoom",T).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}x.transform=function(I,k,N,D){var L=I.selection?I.selection():I;L.property("__zoom",kee),I!==L?S(I,k,N,D):L.interrupt().each(function(){w(this,arguments).event(D).start().zoom(null,typeof k=="function"?k.apply(this,arguments):k).end()})},x.scaleBy=function(I,k,N,D){x.scaleTo(I,function(){var L=this.__zoom.k,H=typeof k=="function"?k.apply(this,arguments):k;return L*H},N,D)},x.scaleTo=function(I,k,N,D){x.transform(I,function(){var L=t.apply(this,arguments),H=this.__zoom,U=N==null?C(L):typeof N=="function"?N.apply(this,arguments):N,V=H.invert(U),j=typeof k=="function"?k.apply(this,arguments):k;return n(b(y(H,j),U,V),L,a)},N,D)},x.translateBy=function(I,k,N,D){x.transform(I,function(){return n(this.__zoom.translate(typeof k=="function"?k.apply(this,arguments):k,typeof N=="function"?N.apply(this,arguments):N),t.apply(this,arguments),a)},null,D)},x.translateTo=function(I,k,N,D,L){x.transform(I,function(){var H=t.apply(this,arguments),U=this.__zoom,V=D==null?C(H):typeof D=="function"?D.apply(this,arguments):D;return n(hI.translate(V[0],V[1]).scale(U.k).translate(typeof k=="function"?-k.apply(this,arguments):-k,typeof N=="function"?-N.apply(this,arguments):-N),H,a)},D,L)};function y(I,k){return k=Math.max(i[0],Math.min(i[1],k)),k===I.k?I:new Ed(k,I.x,I.y)}function b(I,k,N){var D=k[0]-N[0]*I.k,L=k[1]-N[1]*I.k;return D===I.x&&L===I.y?I:new Ed(I.k,D,L)}function C(I){return[(+I[0][0]+ +I[1][0])/2,(+I[0][1]+ +I[1][1])/2]}function S(I,k,N,D){I.on("start.zoom",function(){w(this,arguments).event(D).start()}).on("interrupt.zoom end.zoom",function(){w(this,arguments).event(D).end()}).tween("zoom",function(){var L=this,H=arguments,U=w(L,H).event(D),V=t.apply(L,H),j=N==null?C(V):typeof N=="function"?N.apply(L,H):N,F=Math.max(V[1][0]-V[0][0],V[1][1]-V[0][1]),W=L.__zoom,X=typeof k=="function"?k.apply(L,H):k,J=l(W.invert(j).concat(F/W.k),X.invert(j).concat(F/X.k));return function(q){if(q===1)q=X;else{var A=J(q),z=F/A[2];q=new Ed(z,j[0]-A[0]*z,j[1]-A[1]*z)}U.zoom(null,q)}})}function w(I,k,N){return!N&&I.__zooming||new E(I,k)}function E(I,k){this.that=I,this.args=k,this.active=0,this.sourceEvent=null,this.extent=t.apply(I,k),this.taps=0}E.prototype={event:function(I){return I&&(this.sourceEvent=I),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(I,k){return this.mouse&&I!=="mouse"&&(this.mouse[1]=k.invert(this.mouse[0])),this.touch0&&I!=="touch"&&(this.touch0[1]=k.invert(this.touch0[0])),this.touch1&&I!=="touch"&&(this.touch1[1]=k.invert(this.touch1[0])),this.that.__zoom=k,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(I){var k=Rs(this.that).datum();c.call(I,this.that,new PLt(I,{sourceEvent:this.sourceEvent,target:x,transform:this.that.__zoom,dispatch:c}),k)}};function _(I,...k){if(!e.apply(this,arguments))return;var N=w(this,k).event(I),D=this.__zoom,L=Math.max(i[0],Math.min(i[1],D.k*Math.pow(2,r.apply(this,arguments)))),H=ec(I);if(N.wheel)(N.mouse[0][0]!==H[0]||N.mouse[0][1]!==H[1])&&(N.mouse[1]=D.invert(N.mouse[0]=H)),clearTimeout(N.wheel);else{if(D.k===L)return;N.mouse=[H,D.invert(H)],y$(this),N.start()}vx(I),N.wheel=setTimeout(U,m),N.zoom("mouse",n(b(y(D,L),N.mouse[0],N.mouse[1]),N.extent,a));function U(){N.wheel=null,N.end()}}function P(I,...k){if(p||!e.apply(this,arguments))return;var N=I.currentTarget,D=w(this,k,!0).event(I),L=Rs(I.view).on("mousemove.zoom",j,!0).on("mouseup.zoom",F,!0),H=ec(I,N),U=I.clientX,V=I.clientY;h1e(I.view),X6(I),D.mouse=[H,this.__zoom.invert(H)],y$(this),D.start();function j(W){if(vx(W),!D.moved){var X=W.clientX-U,J=W.clientY-V;D.moved=X*X+J*J>v}D.event(W).zoom("mouse",n(b(D.that.__zoom,D.mouse[0]=ec(W,N),D.mouse[1]),D.extent,a))}function F(W){L.on("mousemove.zoom mouseup.zoom",null),m1e(W.view,D.moved),vx(W),D.event(W).end()}}function $(I,...k){if(e.apply(this,arguments)){var N=this.__zoom,D=ec(I.changedTouches?I.changedTouches[0]:I,this),L=N.invert(D),H=N.k*(I.shiftKey?.5:2),U=n(b(y(N,H),D,L),t.apply(this,k),a);vx(I),s>0?Rs(this).transition().duration(s).call(S,U,D,I):Rs(this).call(x.transform,U,D,I)}}function R(I,...k){if(e.apply(this,arguments)){var N=I.touches,D=N.length,L=w(this,k,I.changedTouches.length===D).event(I),H,U,V,j;for(X6(I),U=0;U"[React Flow]: Seems like you have not used zustand provider as an ancestor. Help: https://reactflow.dev/error#001",error002:()=>"It looks like you've created a new nodeTypes or edgeTypes object. If this wasn't on purpose please define the nodeTypes/edgeTypes outside of the component or memoize them.",error003:e=>`Node type "${e}" not found. Using fallback type "default".`,error004:()=>"The React Flow parent container needs a width and a height to render the graph.",error005:()=>"Only child nodes can use a parent extent.",error006:()=>"Can't create edge. An edge needs a source and a target.",error007:e=>`The old edge with id=${e} does not exist.`,error009:e=>`Marker type "${e}" doesn't exist.`,error008:(e,{id:t,sourceHandle:n,targetHandle:r})=>`Couldn't create edge for ${e} handle id: "${e==="source"?n:r}", edge id: ${t}.`,error010:()=>"Handle: No node id found. Make sure to only use a Handle inside a custom Node.",error011:e=>`Edge type "${e}" not found. Using fallback type "default".`,error012:e=>`Node with id "${e}" does not exist, it may have been removed. This can happen when a node is deleted before the "onNodeClick" handler is called.`,error013:(e="react")=>`It seems that you haven't loaded the styles. Please import '@xyflow/${e}/dist/style.css' or base.css to make sure everything is working properly.`,error014:()=>"useNodeConnections: No node ID found. Call useNodeConnections inside a custom Node or provide a node ID.",error015:()=>"It seems that you are trying to drag a node that is not initialized. Please use onNodesChange as explained in the docs."},XC=[[Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY],[Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY]],I1e=["Enter"," ","Escape"],k1e={"node.a11yDescription.default":"Press enter or space to select a node. Press delete to remove it and escape to cancel.","node.a11yDescription.keyboardDisabled":"Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.","node.a11yDescription.ariaLiveMessage":({direction:e,x:t,y:n})=>`Moved selected node ${e}. New position, x: ${t}, y: ${n}`,"edge.a11yDescription.default":"Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.","controls.ariaLabel":"Control Panel","controls.zoomIn.ariaLabel":"Zoom In","controls.zoomOut.ariaLabel":"Zoom Out","controls.fitView.ariaLabel":"Fit View","controls.interactive.ariaLabel":"Toggle Interactivity","minimap.ariaLabel":"Mini Map","handle.ariaLabel":"Handle"};var iy;(function(e){e.Strict="strict",e.Loose="loose"})(iy||(iy={}));var Pm;(function(e){e.Free="free",e.Vertical="vertical",e.Horizontal="horizontal"})(Pm||(Pm={}));var QC;(function(e){e.Partial="partial",e.Full="full"})(QC||(QC={}));const N1e={inProgress:!1,isValid:null,from:null,fromHandle:null,fromPosition:null,fromNode:null,to:null,toHandle:null,toPosition:null,toNode:null};var Zf;(function(e){e.Bezier="default",e.Straight="straight",e.Step="step",e.SmoothStep="smoothstep",e.SimpleBezier="simplebezier"})(Zf||(Zf={}));var QM;(function(e){e.Arrow="arrow",e.ArrowClosed="arrowclosed"})(QM||(QM={}));var an;(function(e){e.Left="left",e.Top="top",e.Right="right",e.Bottom="bottom"})(an||(an={}));const Nee={[an.Left]:an.Right,[an.Right]:an.Left,[an.Top]:an.Bottom,[an.Bottom]:an.Top};function D1e(e){return e===null?null:e?"valid":"invalid"}const A1e=e=>"id"in e&&"source"in e&&"target"in e,kLt=e=>"id"in e&&"position"in e&&!("source"in e)&&!("target"in e),Hz=e=>"id"in e&&"internals"in e&&!("source"in e)&&!("target"in e),HS=(e,t=[0,0])=>{const{width:n,height:r}=ff(e),o=e.origin??t,i=n*o[0],a=r*o[1];return{x:e.position.x-i,y:e.position.y-a}},NLt=(e,t={nodeOrigin:[0,0]})=>{if(e.length===0)return{x:0,y:0,width:0,height:0};const n=e.reduce((r,o)=>{const i=typeof o=="string";let a=!t.nodeLookup&&!i?o:void 0;t.nodeLookup&&(a=i?t.nodeLookup.get(o):Hz(o)?o:t.nodeLookup.get(o.id));const s=a?ZM(a,t.nodeOrigin):{x:0,y:0,x2:0,y2:0};return mI(r,s)},{x:1/0,y:1/0,x2:-1/0,y2:-1/0});return gI(n)},VS=(e,t={})=>{if(e.size===0)return{x:0,y:0,width:0,height:0};let n={x:1/0,y:1/0,x2:-1/0,y2:-1/0};return e.forEach(r=>{if(t.filter===void 0||t.filter(r)){const o=ZM(r);n=mI(n,o)}}),gI(n)},Vz=(e,t,[n,r,o]=[0,0,1],i=!1,a=!1)=>{const s={...WS(t,[n,r,o]),width:t.width/o,height:t.height/o},l=[];for(const c of e.values()){const{measured:u,selectable:d=!0,hidden:p=!1}=c;if(a&&!d||p)continue;const h=u.width??c.width??c.initialWidth??null,m=u.height??c.height??c.initialHeight??null,v=ZC(s,sy(c)),g=(h??0)*(m??0),x=i&&v>0;(!c.internals.handleBounds||x||v>=g||c.dragging)&&l.push(c)}return l},DLt=(e,t)=>{const n=new Set;return e.forEach(r=>{n.add(r.id)}),t.filter(r=>n.has(r.source)||n.has(r.target))};function ALt(e,t){const n=new Map,r=t!=null&&t.nodes?new Set(t.nodes.map(o=>o.id)):null;return e.forEach(o=>{o.measured.width&&o.measured.height&&((t==null?void 0:t.includeHiddenNodes)||!o.hidden)&&(!r||r.has(o.id))&&n.set(o.id,o)}),n}async function FLt({nodes:e,width:t,height:n,panZoom:r,minZoom:o,maxZoom:i},a){if(e.size===0)return Promise.resolve(!0);const s=ALt(e,a),l=VS(s),c=Wz(l,t,n,(a==null?void 0:a.minZoom)??o,(a==null?void 0:a.maxZoom)??i,(a==null?void 0:a.padding)??.1);return await r.setViewport(c,{duration:a==null?void 0:a.duration,ease:a==null?void 0:a.ease,interpolate:a==null?void 0:a.interpolate}),Promise.resolve(!0)}function F1e({nodeId:e,nextPosition:t,nodeLookup:n,nodeOrigin:r=[0,0],nodeExtent:o,onError:i}){const a=n.get(e),s=a.parentId?n.get(a.parentId):void 0,{x:l,y:c}=s?s.internals.positionAbsolute:{x:0,y:0},u=a.origin??r;let d=a.extent||o;if(a.extent==="parent"&&!a.expandParent)if(!s)i==null||i("005",Nu.error005());else{const h=s.measured.width,m=s.measured.height;h&&m&&(d=[[l,c],[l+h,c+m]])}else s&&ly(a.extent)&&(d=[[a.extent[0][0]+l,a.extent[0][1]+c],[a.extent[1][0]+l,a.extent[1][1]+c]]);const p=ly(d)?eg(t,d,a.measured):t;return(a.measured.width===void 0||a.measured.height===void 0)&&(i==null||i("015",Nu.error015())),{position:{x:p.x-l+(a.measured.width??0)*u[0],y:p.y-c+(a.measured.height??0)*u[1]},positionAbsolute:p}}async function BLt({nodesToRemove:e=[],edgesToRemove:t=[],nodes:n,edges:r,onBeforeDelete:o}){const i=new Set(e.map(p=>p.id)),a=[];for(const p of n){if(p.deletable===!1)continue;const h=i.has(p.id),m=!h&&p.parentId&&a.find(v=>v.id===p.parentId);(h||m)&&a.push(p)}const s=new Set(t.map(p=>p.id)),l=r.filter(p=>p.deletable!==!1),u=DLt(a,l);for(const p of l)s.has(p.id)&&!u.find(m=>m.id===p.id)&&u.push(p);if(!o)return{edges:u,nodes:a};const d=await o({nodes:a,edges:u});return typeof d=="boolean"?d?{edges:u,nodes:a}:{edges:[],nodes:[]}:d}const ay=(e,t=0,n=1)=>Math.min(Math.max(e,t),n),eg=(e={x:0,y:0},t,n)=>({x:ay(e.x,t[0][0],t[1][0]-((n==null?void 0:n.width)??0)),y:ay(e.y,t[0][1],t[1][1]-((n==null?void 0:n.height)??0))});function B1e(e,t,n){const{width:r,height:o}=ff(n),{x:i,y:a}=n.internals.positionAbsolute;return eg(e,[[i,a],[i+r,a+o]],t)}const Dee=(e,t,n)=>en?-ay(Math.abs(e-n),1,t)/t:0,L1e=(e,t,n=15,r=40)=>{const o=Dee(e.x,r,t.width-r)*n,i=Dee(e.y,r,t.height-r)*n;return[o,i]},mI=(e,t)=>({x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x2,t.x2),y2:Math.max(e.y2,t.y2)}),$F=({x:e,y:t,width:n,height:r})=>({x:e,y:t,x2:e+n,y2:t+r}),gI=({x:e,y:t,x2:n,y2:r})=>({x:e,y:t,width:n-e,height:r-t}),sy=(e,t=[0,0])=>{var o,i;const{x:n,y:r}=Hz(e)?e.internals.positionAbsolute:HS(e,t);return{x:n,y:r,width:((o=e.measured)==null?void 0:o.width)??e.width??e.initialWidth??0,height:((i=e.measured)==null?void 0:i.height)??e.height??e.initialHeight??0}},ZM=(e,t=[0,0])=>{var o,i;const{x:n,y:r}=Hz(e)?e.internals.positionAbsolute:HS(e,t);return{x:n,y:r,x2:n+(((o=e.measured)==null?void 0:o.width)??e.width??e.initialWidth??0),y2:r+(((i=e.measured)==null?void 0:i.height)??e.height??e.initialHeight??0)}},j1e=(e,t)=>gI(mI($F(e),$F(t))),ZC=(e,t)=>{const n=Math.max(0,Math.min(e.x+e.width,t.x+t.width)-Math.max(e.x,t.x)),r=Math.max(0,Math.min(e.y+e.height,t.y+t.height)-Math.max(e.y,t.y));return Math.ceil(n*r)},Aee=e=>cc(e.width)&&cc(e.height)&&cc(e.x)&&cc(e.y),cc=e=>!isNaN(e)&&isFinite(e),LLt=(e,t)=>{},vI=(e,t=[1,1])=>({x:t[0]*Math.round(e.x/t[0]),y:t[1]*Math.round(e.y/t[1])}),WS=({x:e,y:t},[n,r,o],i=!1,a=[1,1])=>{const s={x:(e-n)/o,y:(t-r)/o};return i?vI(s,a):s},JM=({x:e,y:t},[n,r,o])=>({x:e*o+n,y:t*o+r});function av(e,t){if(typeof e=="number")return Math.floor((t-t/(1+e))*.5);if(typeof e=="string"&&e.endsWith("px")){const n=parseFloat(e);if(!Number.isNaN(n))return Math.floor(n)}if(typeof e=="string"&&e.endsWith("%")){const n=parseFloat(e);if(!Number.isNaN(n))return Math.floor(t*n*.01)}return console.error(`[React Flow] The padding value "${e}" is invalid. Please provide a number or a string with a valid unit (px or %).`),0}function jLt(e,t,n){if(typeof e=="string"||typeof e=="number"){const r=av(e,n),o=av(e,t);return{top:r,right:o,bottom:r,left:o,x:o*2,y:r*2}}if(typeof e=="object"){const r=av(e.top??e.y??0,n),o=av(e.bottom??e.y??0,n),i=av(e.left??e.x??0,t),a=av(e.right??e.x??0,t);return{top:r,right:a,bottom:o,left:i,x:i+a,y:r+o}}return{top:0,right:0,bottom:0,left:0,x:0,y:0}}function zLt(e,t,n,r,o,i){const{x:a,y:s}=JM(e,[t,n,r]),{x:l,y:c}=JM({x:e.x+e.width,y:e.y+e.height},[t,n,r]),u=o-l,d=i-c;return{left:Math.floor(a),top:Math.floor(s),right:Math.floor(u),bottom:Math.floor(d)}}const Wz=(e,t,n,r,o,i)=>{const a=jLt(i,t,n),s=(t-a.x)/e.width,l=(n-a.y)/e.height,c=Math.min(s,l),u=ay(c,r,o),d=e.x+e.width/2,p=e.y+e.height/2,h=t/2-d*u,m=n/2-p*u,v=zLt(e,h,m,u,t,n),g={left:Math.min(v.left-a.left,0),top:Math.min(v.top-a.top,0),right:Math.min(v.right-a.right,0),bottom:Math.min(v.bottom-a.bottom,0)};return{x:h-g.left+g.right,y:m-g.top+g.bottom,zoom:u}},eR=()=>{var e;return typeof navigator<"u"&&((e=navigator==null?void 0:navigator.userAgent)==null?void 0:e.indexOf("Mac"))>=0};function ly(e){return e!==void 0&&e!=="parent"}function ff(e){var t,n;return{width:((t=e.measured)==null?void 0:t.width)??e.width??e.initialWidth??0,height:((n=e.measured)==null?void 0:n.height)??e.height??e.initialHeight??0}}function z1e(e){var t,n;return(((t=e.measured)==null?void 0:t.width)??e.width??e.initialWidth)!==void 0&&(((n=e.measured)==null?void 0:n.height)??e.height??e.initialHeight)!==void 0}function H1e(e,t={width:0,height:0},n,r,o){const i={...e},a=r.get(n);if(a){const s=a.origin||o;i.x+=a.internals.positionAbsolute.x-(t.width??0)*s[0],i.y+=a.internals.positionAbsolute.y-(t.height??0)*s[1]}return i}function Fee(e,t){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}function HLt(){let e,t;return{promise:new Promise((r,o)=>{e=r,t=o}),resolve:e,reject:t}}function VLt(e){return{...k1e,...e||{}}}function N1(e,{snapGrid:t=[0,0],snapToGrid:n=!1,transform:r,containerBounds:o}){const{x:i,y:a}=gu(e),s=WS({x:i-((o==null?void 0:o.left)??0),y:a-((o==null?void 0:o.top)??0)},r),{x:l,y:c}=n?vI(s,t):s;return{xSnapped:l,ySnapped:c,...s}}const Uz=e=>({width:e.offsetWidth,height:e.offsetHeight}),V1e=e=>{var t;return((t=e==null?void 0:e.getRootNode)==null?void 0:t.call(e))||(window==null?void 0:window.document)},WLt=["INPUT","SELECT","TEXTAREA"];function W1e(e){var r,o;const t=((o=(r=e.composedPath)==null?void 0:r.call(e))==null?void 0:o[0])||e.target;return(t==null?void 0:t.nodeType)!==1?!1:WLt.includes(t.nodeName)||t.hasAttribute("contenteditable")||!!t.closest(".nokey")}const U1e=e=>"clientX"in e,gu=(e,t)=>{var i,a;const n=U1e(e),r=n?e.clientX:(i=e.touches)==null?void 0:i[0].clientX,o=n?e.clientY:(a=e.touches)==null?void 0:a[0].clientY;return{x:r-((t==null?void 0:t.left)??0),y:o-((t==null?void 0:t.top)??0)}},Bee=(e,t,n,r,o)=>{const i=t.querySelectorAll(`.${e}`);return!i||!i.length?null:Array.from(i).map(a=>{const s=a.getBoundingClientRect();return{id:a.getAttribute("data-handleid"),type:e,nodeId:o,position:a.getAttribute("data-handlepos"),x:(s.left-n.left)/r,y:(s.top-n.top)/r,...Uz(a)}})};function G1e({sourceX:e,sourceY:t,targetX:n,targetY:r,sourceControlX:o,sourceControlY:i,targetControlX:a,targetControlY:s}){const l=e*.125+o*.375+a*.375+n*.125,c=t*.125+i*.375+s*.375+r*.125,u=Math.abs(l-e),d=Math.abs(c-t);return[l,c,u,d]}function B2(e,t){return e>=0?.5*e:t*25*Math.sqrt(-e)}function Lee({pos:e,x1:t,y1:n,x2:r,y2:o,c:i}){switch(e){case an.Left:return[t-B2(t-r,i),n];case an.Right:return[t+B2(r-t,i),n];case an.Top:return[t,n-B2(n-o,i)];case an.Bottom:return[t,n+B2(o-n,i)]}}function q1e({sourceX:e,sourceY:t,sourcePosition:n=an.Bottom,targetX:r,targetY:o,targetPosition:i=an.Top,curvature:a=.25}){const[s,l]=Lee({pos:n,x1:e,y1:t,x2:r,y2:o,c:a}),[c,u]=Lee({pos:i,x1:r,y1:o,x2:e,y2:t,c:a}),[d,p,h,m]=G1e({sourceX:e,sourceY:t,targetX:r,targetY:o,sourceControlX:s,sourceControlY:l,targetControlX:c,targetControlY:u});return[`M${e},${t} C${s},${l} ${c},${u} ${r},${o}`,d,p,h,m]}function K1e({sourceX:e,sourceY:t,targetX:n,targetY:r}){const o=Math.abs(n-e)/2,i=n0}const qLt=({source:e,sourceHandle:t,target:n,targetHandle:r})=>`xy-edge__${e}${t||""}-${n}${r||""}`,KLt=(e,t)=>t.some(n=>n.source===e.source&&n.target===e.target&&(n.sourceHandle===e.sourceHandle||!n.sourceHandle&&!e.sourceHandle)&&(n.targetHandle===e.targetHandle||!n.targetHandle&&!e.targetHandle)),YLt=(e,t)=>{if(!e.source||!e.target)return t;let n;return A1e(e)?n={...e}:n={...e,id:qLt(e)},KLt(n,t)?t:(n.sourceHandle===null&&delete n.sourceHandle,n.targetHandle===null&&delete n.targetHandle,t.concat(n))};function Y1e({sourceX:e,sourceY:t,targetX:n,targetY:r}){const[o,i,a,s]=K1e({sourceX:e,sourceY:t,targetX:n,targetY:r});return[`M ${e},${t}L ${n},${r}`,o,i,a,s]}const jee={[an.Left]:{x:-1,y:0},[an.Right]:{x:1,y:0},[an.Top]:{x:0,y:-1},[an.Bottom]:{x:0,y:1}},XLt=({source:e,sourcePosition:t=an.Bottom,target:n})=>t===an.Left||t===an.Right?e.xMath.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2));function QLt({source:e,sourcePosition:t=an.Bottom,target:n,targetPosition:r=an.Top,center:o,offset:i,stepPosition:a}){const s=jee[t],l=jee[r],c={x:e.x+s.x*i,y:e.y+s.y*i},u={x:n.x+l.x*i,y:n.y+l.y*i},d=XLt({source:c,sourcePosition:t,target:u}),p=d.x!==0?"x":"y",h=d[p];let m=[],v,g;const x={x:0,y:0},y={x:0,y:0},[,,b,C]=K1e({sourceX:e.x,sourceY:e.y,targetX:n.x,targetY:n.y});if(s[p]*l[p]===-1){p==="x"?(v=o.x??c.x+(u.x-c.x)*a,g=o.y??(c.y+u.y)/2):(v=o.x??(c.x+u.x)/2,g=o.y??c.y+(u.y-c.y)*a);const w=[{x:v,y:c.y},{x:v,y:u.y}],E=[{x:c.x,y:g},{x:u.x,y:g}];s[p]===h?m=p==="x"?w:E:m=p==="x"?E:w}else{const w=[{x:c.x,y:u.y}],E=[{x:u.x,y:c.y}];if(p==="x"?m=s.x===h?E:w:m=s.y===h?w:E,t===r){const O=Math.abs(e[p]-n[p]);if(O<=i){const T=Math.min(i-1,i-O);s[p]===h?x[p]=(c[p]>e[p]?-1:1)*T:y[p]=(u[p]>n[p]?-1:1)*T}}if(t!==r){const O=p==="x"?"y":"x",T=s[p]===l[O],I=c[O]>u[O],k=c[O]=R?(v=(_.x+P.x)/2,g=m[0].y):(v=m[0].x,g=(_.y+P.y)/2)}return[[e,{x:c.x+x.x,y:c.y+x.y},...m,{x:u.x+y.x,y:u.y+y.y},n],v,g,b,C]}function ZLt(e,t,n,r){const o=Math.min(zee(e,t)/2,zee(t,n)/2,r),{x:i,y:a}=t;if(e.x===i&&i===n.x||e.y===a&&a===n.y)return`L${i} ${a}`;if(e.y===a){const c=e.x{let C="";return b>0&&bn.id===t):e[0])||null}function MF(e,t){return e?typeof e=="string"?e:`${t?`${t}__`:""}${Object.keys(e).sort().map(r=>`${r}=${e[r]}`).join("&")}`:""}function ejt(e,{id:t,defaultColor:n,defaultMarkerStart:r,defaultMarkerEnd:o}){const i=new Set;return e.reduce((a,s)=>([s.markerStart||r,s.markerEnd||o].forEach(l=>{if(l&&typeof l=="object"){const c=MF(l,t);i.has(c)||(a.push({id:c,color:l.color||n,...l}),i.add(c))}}),a),[]).sort((a,s)=>a.id.localeCompare(s.id))}const Gz={nodeOrigin:[0,0],nodeExtent:XC,elevateNodesOnSelect:!0,defaults:{}},tjt={...Gz,checkEquality:!0};function qz(e,t){const n={...e};for(const r in t)t[r]!==void 0&&(n[r]=t[r]);return n}function njt(e,t,n){const r=qz(Gz,n);for(const o of e.values())if(o.parentId)Kz(o,e,t,r);else{const i=HS(o,r.nodeOrigin),a=ly(o.extent)?o.extent:r.nodeExtent,s=eg(i,a,ff(o));o.internals.positionAbsolute=s}}function RF(e,t,n,r){var l,c;const o=qz(tjt,r);let i=e.length>0;const a=new Map(t),s=o!=null&&o.elevateNodesOnSelect?1e3:0;t.clear(),n.clear();for(const u of e){let d=a.get(u.id);if(o.checkEquality&&u===(d==null?void 0:d.internals.userNode))t.set(u.id,d);else{const p=HS(u,o.nodeOrigin),h=ly(u.extent)?u.extent:o.nodeExtent,m=eg(p,h,ff(u));d={...o.defaults,...u,measured:{width:(l=u.measured)==null?void 0:l.width,height:(c=u.measured)==null?void 0:c.height},internals:{positionAbsolute:m,handleBounds:u.measured?d==null?void 0:d.internals.handleBounds:void 0,z:X1e(u,s),userNode:u}},t.set(u.id,d)}(d.measured===void 0||d.measured.width===void 0||d.measured.height===void 0)&&!d.hidden&&(i=!1),u.parentId&&Kz(d,t,n,r)}return i}function rjt(e,t){if(!e.parentId)return;const n=t.get(e.parentId);n?n.set(e.id,e):t.set(e.parentId,new Map([[e.id,e]]))}function Kz(e,t,n,r){const{elevateNodesOnSelect:o,nodeOrigin:i,nodeExtent:a}=qz(Gz,r),s=e.parentId,l=t.get(s);if(!l){console.warn(`Parent node ${s} not found. Please make sure that parent nodes are in front of their child nodes in the nodes array.`);return}rjt(e,n);const c=o?1e3:0,{x:u,y:d,z:p}=ojt(e,l,i,a,c),{positionAbsolute:h}=e.internals,m=u!==h.x||d!==h.y;(m||p!==e.internals.z)&&t.set(e.id,{...e,internals:{...e.internals,positionAbsolute:m?{x:u,y:d}:h,z:p}})}function X1e(e,t){return(cc(e.zIndex)?e.zIndex:0)+(e.selected?t:0)}function ojt(e,t,n,r,o){const{x:i,y:a}=t.internals.positionAbsolute,s=ff(e),l=HS(e,n),c=ly(e.extent)?eg(l,e.extent,s):l;let u=eg({x:i+c.x,y:a+c.y},r,s);e.extent==="parent"&&(u=B1e(u,s,t));const d=X1e(e,o),p=t.internals.z??0;return{x:u.x,y:u.y,z:p>=d?p+1:d}}function Yz(e,t,n,r=[0,0]){var a;const o=[],i=new Map;for(const s of e){const l=t.get(s.parentId);if(!l)continue;const c=((a=i.get(s.parentId))==null?void 0:a.expandedRect)??sy(l),u=j1e(c,s.rect);i.set(s.parentId,{expandedRect:u,parent:l})}return i.size>0&&i.forEach(({expandedRect:s,parent:l},c)=>{var b;const u=l.internals.positionAbsolute,d=ff(l),p=l.origin??r,h=s.x0||m>0||x||y)&&(o.push({id:c,type:"position",position:{x:l.position.x-h+x,y:l.position.y-m+y}}),(b=n.get(c))==null||b.forEach(C=>{e.some(S=>S.id===C.id)||o.push({id:C.id,type:"position",position:{x:C.position.x+h,y:C.position.y+m}})})),(d.width0){const p=Yz(d,t,n,o);l.push(...p)}return{changes:l,updatedInternals:s}}async function ajt({delta:e,panZoom:t,transform:n,translateExtent:r,width:o,height:i}){if(!t||!e.x&&!e.y)return Promise.resolve(!1);const a=await t.setViewportConstrained({x:n[0]+e.x,y:n[1]+e.y,zoom:n[2]},[[0,0],[o,i]],r),s=!!a&&(a.x!==n[0]||a.y!==n[1]||a.k!==n[2]);return Promise.resolve(s)}function Uee(e,t,n,r,o,i){let a=o;const s=r.get(a)||new Map;r.set(a,s.set(n,t)),a=`${o}-${e}`;const l=r.get(a)||new Map;if(r.set(a,l.set(n,t)),i){a=`${o}-${e}-${i}`;const c=r.get(a)||new Map;r.set(a,c.set(n,t))}}function Q1e(e,t,n){e.clear(),t.clear();for(const r of n){const{source:o,target:i,sourceHandle:a=null,targetHandle:s=null}=r,l={edgeId:r.id,source:o,target:i,sourceHandle:a,targetHandle:s},c=`${o}-${a}--${i}-${s}`,u=`${i}-${s}--${o}-${a}`;Uee("source",l,u,e,o,a),Uee("target",l,c,e,i,s),t.set(r.id,r)}}function Z1e(e,t){if(!e.parentId)return!1;const n=t.get(e.parentId);return n?n.selected?!0:Z1e(n,t):!1}function Gee(e,t,n){var o;let r=e;do{if((o=r==null?void 0:r.matches)!=null&&o.call(r,t))return!0;if(r===n)return!1;r=r==null?void 0:r.parentElement}while(r);return!1}function sjt(e,t,n,r){const o=new Map;for(const[i,a]of e)if((a.selected||a.id===r)&&(!a.parentId||!Z1e(a,e))&&(a.draggable||t&&typeof a.draggable>"u")){const s=e.get(i);s&&o.set(i,{id:i,position:s.position||{x:0,y:0},distance:{x:n.x-s.internals.positionAbsolute.x,y:n.y-s.internals.positionAbsolute.y},extent:s.extent,parentId:s.parentId,origin:s.origin,expandParent:s.expandParent,internals:{positionAbsolute:s.internals.positionAbsolute||{x:0,y:0}},measured:{width:s.measured.width??0,height:s.measured.height??0}})}return o}function Q6({nodeId:e,dragItems:t,nodeLookup:n,dragging:r=!0}){var a,s,l;const o=[];for(const[c,u]of t){const d=(a=n.get(c))==null?void 0:a.internals.userNode;d&&o.push({...d,position:u.position,dragging:r})}if(!e)return[o[0],o];const i=(s=n.get(e))==null?void 0:s.internals.userNode;return[i?{...i,position:((l=t.get(e))==null?void 0:l.position)||i.position,dragging:r}:o[0],o]}function ljt({onNodeMouseDown:e,getStoreItems:t,onDragStart:n,onDrag:r,onDragStop:o}){let i={x:null,y:null},a=0,s=new Map,l=!1,c={x:0,y:0},u=null,d=!1,p=null,h=!1,m=!1;function v({noDragClassName:x,handleSelector:y,domNode:b,isSelectable:C,nodeId:S,nodeClickDistance:w=0}){p=Rs(b);function E({x:R,y:O},T){const{nodeLookup:I,nodeExtent:k,snapGrid:N,snapToGrid:D,nodeOrigin:L,onNodeDrag:H,onSelectionDrag:U,onError:V,updateNodePositions:j}=t();i={x:R,y:O};let F=!1,W={x:0,y:0,x2:0,y2:0};if(s.size>1&&k){const X=VS(s);W=$F(X)}for(const[X,J]of s){if(!I.has(X))continue;let q={x:R-J.distance.x,y:O-J.distance.y};D&&(q=vI(q,N));let A=[[k[0][0],k[0][1]],[k[1][0],k[1][1]]];if(s.size>1&&k&&!J.extent){const{positionAbsolute:Y}=J.internals,Q=Y.x-W.x+k[0][0],ee=Y.x+J.measured.width-W.x2+k[1][0],te=Y.y-W.y+k[0][1],oe=Y.y+J.measured.height-W.y2+k[1][1];A=[[Q,te],[ee,oe]]}const{position:z,positionAbsolute:G}=F1e({nodeId:X,nextPosition:q,nodeLookup:I,nodeExtent:A,nodeOrigin:L,onError:V});F=F||J.position.x!==z.x||J.position.y!==z.y,J.position=z,J.internals.positionAbsolute=G}if(m=m||F,!!F&&(j(s,!0),T&&(r||H||!S&&U))){const[X,J]=Q6({nodeId:S,dragItems:s,nodeLookup:I});r==null||r(T,s,X,J),H==null||H(T,X,J),S||U==null||U(T,J)}}async function _(){if(!u)return;const{transform:R,panBy:O,autoPanSpeed:T,autoPanOnNodeDrag:I}=t();if(!I){l=!1,cancelAnimationFrame(a);return}const[k,N]=L1e(c,u,T);(k!==0||N!==0)&&(i.x=(i.x??0)-k/R[2],i.y=(i.y??0)-N/R[2],await O({x:k,y:N})&&E(i,null)),a=requestAnimationFrame(_)}function P(R){var F;const{nodeLookup:O,multiSelectionActive:T,nodesDraggable:I,transform:k,snapGrid:N,snapToGrid:D,selectNodesOnDrag:L,onNodeDragStart:H,onSelectionDragStart:U,unselectNodesAndEdges:V}=t();d=!0,(!L||!C)&&!T&&S&&((F=O.get(S))!=null&&F.selected||V()),C&&L&&S&&(e==null||e(S));const j=N1(R.sourceEvent,{transform:k,snapGrid:N,snapToGrid:D,containerBounds:u});if(i=j,s=sjt(O,I,j,S),s.size>0&&(n||H||!S&&U)){const[W,X]=Q6({nodeId:S,dragItems:s,nodeLookup:O});n==null||n(R.sourceEvent,s,W,X),H==null||H(R.sourceEvent,W,X),S||U==null||U(R.sourceEvent,X)}}const $=g1e().clickDistance(w).on("start",R=>{const{domNode:O,nodeDragThreshold:T,transform:I,snapGrid:k,snapToGrid:N}=t();u=(O==null?void 0:O.getBoundingClientRect())||null,h=!1,m=!1,T===0&&P(R),i=N1(R.sourceEvent,{transform:I,snapGrid:k,snapToGrid:N,containerBounds:u}),c=gu(R.sourceEvent,u)}).on("drag",R=>{const{autoPanOnNodeDrag:O,transform:T,snapGrid:I,snapToGrid:k,nodeDragThreshold:N,nodeLookup:D}=t(),L=N1(R.sourceEvent,{transform:T,snapGrid:I,snapToGrid:k,containerBounds:u});if((R.sourceEvent.type==="touchmove"&&R.sourceEvent.touches.length>1||S&&!D.has(S))&&(h=!0),!h){if(!l&&O&&d&&(l=!0,_()),!d){const H=L.xSnapped-(i.x??0),U=L.ySnapped-(i.y??0);Math.sqrt(H*H+U*U)>N&&P(R)}(i.x!==L.xSnapped||i.y!==L.ySnapped)&&s&&d&&(c=gu(R.sourceEvent,u),E(L,R.sourceEvent))}}).on("end",R=>{if(!(!d||h)&&(l=!1,d=!1,cancelAnimationFrame(a),s.size>0)){const{nodeLookup:O,updateNodePositions:T,onNodeDragStop:I,onSelectionDragStop:k}=t();if(m&&(T(s,!1),m=!1),o||I||!S&&k){const[N,D]=Q6({nodeId:S,dragItems:s,nodeLookup:O,dragging:!1});o==null||o(R.sourceEvent,s,N,D),I==null||I(R.sourceEvent,N,D),S||k==null||k(R.sourceEvent,D)}}}).filter(R=>{const O=R.target;return!R.button&&(!x||!Gee(O,`.${x}`,b))&&(!y||Gee(O,y,b))});p.call($)}function g(){p==null||p.on(".drag",null)}return{update:v,destroy:g}}function cjt(e,t,n){const r=[],o={x:e.x-n,y:e.y-n,width:n*2,height:n*2};for(const i of t.values())ZC(o,sy(i))>0&&r.push(i);return r}const ujt=250;function djt(e,t,n,r){var s,l;let o=[],i=1/0;const a=cjt(e,n,t+ujt);for(const c of a){const u=[...((s=c.internals.handleBounds)==null?void 0:s.source)??[],...((l=c.internals.handleBounds)==null?void 0:l.target)??[]];for(const d of u){if(r.nodeId===d.nodeId&&r.type===d.type&&r.id===d.id)continue;const{x:p,y:h}=JC(c,d,d.position,!0),m=Math.sqrt(Math.pow(p-e.x,2)+Math.pow(h-e.y,2));m>t||(m1){const c=r.type==="source"?"target":"source";return o.find(u=>u.type===c)??o[0]}return o[0]}function J1e(e,t,n,r,o,i=!1){var c,u,d;const a=r.get(e);if(!a)return null;const s=o==="strict"?(c=a.internals.handleBounds)==null?void 0:c[t]:[...((u=a.internals.handleBounds)==null?void 0:u.source)??[],...((d=a.internals.handleBounds)==null?void 0:d.target)??[]],l=(n?s==null?void 0:s.find(p=>p.id===n):s==null?void 0:s[0])??null;return l&&i?{...l,...JC(a,l,l.position,!0)}:l}function eCe(e,t){return e||(t!=null&&t.classList.contains("target")?"target":t!=null&&t.classList.contains("source")?"source":null)}function fjt(e,t){let n=null;return t?n=!0:e&&!t&&(n=!1),n}const tCe=()=>!0;function pjt(e,{connectionMode:t,connectionRadius:n,handleId:r,nodeId:o,edgeUpdaterType:i,isTarget:a,domNode:s,nodeLookup:l,lib:c,autoPanOnConnect:u,flowId:d,panBy:p,cancelConnection:h,onConnectStart:m,onConnect:v,onConnectEnd:g,isValidConnection:x=tCe,onReconnectEnd:y,updateConnection:b,getTransform:C,getFromHandle:S,autoPanSpeed:w,dragThreshold:E=1}){const _=V1e(e.target);let P=0,$;const{x:R,y:O}=gu(e),T=_==null?void 0:_.elementFromPoint(R,O),I=eCe(i,T),k=s==null?void 0:s.getBoundingClientRect();let N=!1;if(!k||!I)return;const D=J1e(o,I,r,l,t);if(!D)return;let L=gu(e,k),H=!1,U=null,V=!1,j=null;function F(){if(!u||!k)return;const[Y,Q]=L1e(L,k,w);p({x:Y,y:Q}),P=requestAnimationFrame(F)}const W={...D,nodeId:o,type:I,position:D.position},X=l.get(o);let q={inProgress:!0,isValid:null,from:JC(X,W,an.Left,!0),fromHandle:W,fromPosition:W.position,fromNode:X,to:L,toHandle:null,toPosition:Nee[W.position],toNode:null};function A(){N=!0,b(q),m==null||m(e,{nodeId:o,handleId:r,handleType:I})}E===0&&A();function z(Y){if(!N){const{x:oe,y:ne}=gu(Y),le=oe-R,ce=ne-O;if(!(le*le+ce*ce>E*E))return;A()}if(!S()||!W){G(Y);return}const Q=C();L=gu(Y,k),$=djt(WS(L,Q,!1,[1,1]),n,l,W),H||(F(),H=!0);const ee=nCe(Y,{handle:$,connectionMode:t,fromNodeId:o,fromHandleId:r,fromType:a?"target":"source",isValidConnection:x,doc:_,lib:c,flowId:d,nodeLookup:l});j=ee.handleDomNode,U=ee.connection,V=fjt(!!$,ee.isValid);const te={...q,isValid:V,to:ee.toHandle&&V?JM({x:ee.toHandle.x,y:ee.toHandle.y},Q):L,toHandle:ee.toHandle,toPosition:V&&ee.toHandle?ee.toHandle.position:Nee[W.position],toNode:ee.toHandle?l.get(ee.toHandle.nodeId):null};V&&$&&q.toHandle&&te.toHandle&&q.toHandle.type===te.toHandle.type&&q.toHandle.nodeId===te.toHandle.nodeId&&q.toHandle.id===te.toHandle.id&&q.to.x===te.to.x&&q.to.y===te.to.y||(b(te),q=te)}function G(Y){if(N){($||j)&&U&&V&&(v==null||v(U));const{inProgress:Q,...ee}=q,te={...ee,toPosition:q.toHandle?q.toPosition:null};g==null||g(Y,te),i&&(y==null||y(Y,te))}h(),cancelAnimationFrame(P),H=!1,V=!1,U=null,j=null,_.removeEventListener("mousemove",z),_.removeEventListener("mouseup",G),_.removeEventListener("touchmove",z),_.removeEventListener("touchend",G)}_.addEventListener("mousemove",z),_.addEventListener("mouseup",G),_.addEventListener("touchmove",z),_.addEventListener("touchend",G)}function nCe(e,{handle:t,connectionMode:n,fromNodeId:r,fromHandleId:o,fromType:i,doc:a,lib:s,flowId:l,isValidConnection:c=tCe,nodeLookup:u}){const d=i==="target",p=t?a.querySelector(`.${s}-flow__handle[data-id="${l}-${t==null?void 0:t.nodeId}-${t==null?void 0:t.id}-${t==null?void 0:t.type}"]`):null,{x:h,y:m}=gu(e),v=a.elementFromPoint(h,m),g=v!=null&&v.classList.contains(`${s}-flow__handle`)?v:p,x={handleDomNode:g,isValid:!1,connection:null,toHandle:null};if(g){const y=eCe(void 0,g),b=g.getAttribute("data-nodeid"),C=g.getAttribute("data-handleid"),S=g.classList.contains("connectable"),w=g.classList.contains("connectableend");if(!b||!y)return x;const E={source:d?b:r,sourceHandle:d?C:o,target:d?r:b,targetHandle:d?o:C};x.connection=E;const P=S&&w&&(n===iy.Strict?d&&y==="source"||!d&&y==="target":b!==r||C!==o);x.isValid=P&&c(E),x.toHandle=J1e(b,y,C,u,n,!0)}return x}const OF={onPointerDown:pjt,isValid:nCe};function hjt({domNode:e,panZoom:t,getTransform:n,getViewScale:r}){const o=Rs(e);function i({translateExtent:s,width:l,height:c,zoomStep:u=10,pannable:d=!0,zoomable:p=!0,inversePan:h=!1}){const m=b=>{const C=n();if(b.sourceEvent.type!=="wheel"||!t)return;const S=-b.sourceEvent.deltaY*(b.sourceEvent.deltaMode===1?.05:b.sourceEvent.deltaMode?1:.002)*u,w=C[2]*Math.pow(2,S);t.scaleTo(w)};let v=[0,0];const g=b=>{(b.sourceEvent.type==="mousedown"||b.sourceEvent.type==="touchstart")&&(v=[b.sourceEvent.clientX??b.sourceEvent.touches[0].clientX,b.sourceEvent.clientY??b.sourceEvent.touches[0].clientY])},x=b=>{const C=n();if(b.sourceEvent.type!=="mousemove"&&b.sourceEvent.type!=="touchmove"||!t)return;const S=[b.sourceEvent.clientX??b.sourceEvent.touches[0].clientX,b.sourceEvent.clientY??b.sourceEvent.touches[0].clientY],w=[S[0]-v[0],S[1]-v[1]];v=S;const E=r()*Math.max(C[2],Math.log(C[2]))*(h?-1:1),_={x:C[0]-w[0]*E,y:C[1]-w[1]*E},P=[[0,0],[l,c]];t.setViewportConstrained({x:_.x,y:_.y,zoom:C[2]},P,s)},y=T1e().on("start",g).on("zoom",d?x:null).on("zoom.wheel",p?m:null);o.call(y,{})}function a(){o.on("zoom",null)}return{update:i,destroy:a,pointer:ec}}const mjt=(e,t)=>e.x!==t.x||e.y!==t.y||e.zoom!==t.k,yI=e=>({x:e.x,y:e.y,zoom:e.k}),Z6=({x:e,y:t,zoom:n})=>hI.translate(e,t).scale(n),Lv=(e,t)=>e.target.closest(`.${t}`),rCe=(e,t)=>t===2&&Array.isArray(e)&&e.includes(2),gjt=e=>((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2,J6=(e,t=0,n=gjt,r=()=>{})=>{const o=typeof t=="number"&&t>0;return o||r(),o?e.transition().duration(t).ease(n).on("end",r):e},oCe=e=>{const t=e.ctrlKey&&eR()?10:1;return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*t};function vjt({zoomPanValues:e,noWheelClassName:t,d3Selection:n,d3Zoom:r,panOnScrollMode:o,panOnScrollSpeed:i,zoomOnPinch:a,onPanZoomStart:s,onPanZoom:l,onPanZoomEnd:c}){return u=>{if(Lv(u,t))return!1;u.preventDefault(),u.stopImmediatePropagation();const d=n.property("__zoom").k||1;if(u.ctrlKey&&a){const g=ec(u),x=oCe(u),y=d*Math.pow(2,x);r.scaleTo(n,y,g,u);return}const p=u.deltaMode===1?20:1;let h=o===Pm.Vertical?0:u.deltaX*p,m=o===Pm.Horizontal?0:u.deltaY*p;!eR()&&u.shiftKey&&o!==Pm.Vertical&&(h=u.deltaY*p,m=0),r.translateBy(n,-(h/d)*i,-(m/d)*i,{internal:!0});const v=yI(n.property("__zoom"));clearTimeout(e.panScrollTimeout),e.isPanScrolling||(e.isPanScrolling=!0,s==null||s(u,v)),e.isPanScrolling&&(l==null||l(u,v),e.panScrollTimeout=setTimeout(()=>{c==null||c(u,v),e.isPanScrolling=!1},150))}}function yjt({noWheelClassName:e,preventScrolling:t,d3ZoomHandler:n}){return function(r,o){const i=r.type==="wheel",a=!t&&i&&!r.ctrlKey,s=Lv(r,e);if(r.ctrlKey&&i&&s&&r.preventDefault(),a||s)return null;r.preventDefault(),n.call(this,r,o)}}function bjt({zoomPanValues:e,onDraggingChange:t,onPanZoomStart:n}){return r=>{var i,a,s;if((i=r.sourceEvent)!=null&&i.internal)return;const o=yI(r.transform);e.mouseButton=((a=r.sourceEvent)==null?void 0:a.button)||0,e.isZoomingOrPanning=!0,e.prevViewport=o,((s=r.sourceEvent)==null?void 0:s.type)==="mousedown"&&t(!0),n&&(n==null||n(r.sourceEvent,o))}}function xjt({zoomPanValues:e,panOnDrag:t,onPaneContextMenu:n,onTransformChange:r,onPanZoom:o}){return i=>{var a,s;e.usedRightMouseButton=!!(n&&rCe(t,e.mouseButton??0)),(a=i.sourceEvent)!=null&&a.sync||r([i.transform.x,i.transform.y,i.transform.k]),o&&!((s=i.sourceEvent)!=null&&s.internal)&&(o==null||o(i.sourceEvent,yI(i.transform)))}}function Cjt({zoomPanValues:e,panOnDrag:t,panOnScroll:n,onDraggingChange:r,onPanZoomEnd:o,onPaneContextMenu:i}){return a=>{var s;if(!((s=a.sourceEvent)!=null&&s.internal)&&(e.isZoomingOrPanning=!1,i&&rCe(t,e.mouseButton??0)&&!e.usedRightMouseButton&&a.sourceEvent&&i(a.sourceEvent),e.usedRightMouseButton=!1,r(!1),o&&mjt(e.prevViewport,a.transform))){const l=yI(a.transform);e.prevViewport=l,clearTimeout(e.timerId),e.timerId=setTimeout(()=>{o==null||o(a.sourceEvent,l)},n?150:0)}}}function wjt({zoomActivationKeyPressed:e,zoomOnScroll:t,zoomOnPinch:n,panOnDrag:r,panOnScroll:o,zoomOnDoubleClick:i,userSelectionActive:a,noWheelClassName:s,noPanClassName:l,lib:c}){return u=>{var m;const d=e||t,p=n&&u.ctrlKey;if(u.button===1&&u.type==="mousedown"&&(Lv(u,`${c}-flow__node`)||Lv(u,`${c}-flow__edge`)))return!0;if(!r&&!d&&!o&&!i&&!n||a||Lv(u,s)&&u.type==="wheel"||Lv(u,l)&&(u.type!=="wheel"||o&&u.type==="wheel"&&!e)||!n&&u.ctrlKey&&u.type==="wheel")return!1;if(!n&&u.type==="touchstart"&&((m=u.touches)==null?void 0:m.length)>1)return u.preventDefault(),!1;if(!d&&!o&&!p&&u.type==="wheel"||!r&&(u.type==="mousedown"||u.type==="touchstart")||Array.isArray(r)&&!r.includes(u.button)&&u.type==="mousedown")return!1;const h=Array.isArray(r)&&r.includes(u.button)||!u.button||u.button<=1;return(!u.ctrlKey||u.type==="wheel")&&h}}function Sjt({domNode:e,minZoom:t,maxZoom:n,paneClickDistance:r,translateExtent:o,viewport:i,onPanZoom:a,onPanZoomStart:s,onPanZoomEnd:l,onDraggingChange:c}){const u={isZoomingOrPanning:!1,usedRightMouseButton:!1,prevViewport:{x:0,y:0,zoom:0},mouseButton:0,timerId:void 0,panScrollTimeout:void 0,isPanScrolling:!1},d=e.getBoundingClientRect(),p=T1e().clickDistance(!cc(r)||r<0?0:r).scaleExtent([t,n]).translateExtent(o),h=Rs(e).call(p);b({x:i.x,y:i.y,zoom:ay(i.zoom,t,n)},[[0,0],[d.width,d.height]],o);const m=h.on("wheel.zoom"),v=h.on("dblclick.zoom");p.wheelDelta(oCe);function g(O,T){return h?new Promise(I=>{p==null||p.interpolate((T==null?void 0:T.interpolate)==="linear"?k1:m$).transform(J6(h,T==null?void 0:T.duration,T==null?void 0:T.ease,()=>I(!0)),O)}):Promise.resolve(!1)}function x({noWheelClassName:O,noPanClassName:T,onPaneContextMenu:I,userSelectionActive:k,panOnScroll:N,panOnDrag:D,panOnScrollMode:L,panOnScrollSpeed:H,preventScrolling:U,zoomOnPinch:V,zoomOnScroll:j,zoomOnDoubleClick:F,zoomActivationKeyPressed:W,lib:X,onTransformChange:J}){k&&!u.isZoomingOrPanning&&y();const A=N&&!W&&!k?vjt({zoomPanValues:u,noWheelClassName:O,d3Selection:h,d3Zoom:p,panOnScrollMode:L,panOnScrollSpeed:H,zoomOnPinch:V,onPanZoomStart:s,onPanZoom:a,onPanZoomEnd:l}):yjt({noWheelClassName:O,preventScrolling:U,d3ZoomHandler:m});if(h.on("wheel.zoom",A,{passive:!1}),!k){const G=bjt({zoomPanValues:u,onDraggingChange:c,onPanZoomStart:s});p.on("start",G);const Y=xjt({zoomPanValues:u,panOnDrag:D,onPaneContextMenu:!!I,onPanZoom:a,onTransformChange:J});p.on("zoom",Y);const Q=Cjt({zoomPanValues:u,panOnDrag:D,panOnScroll:N,onPaneContextMenu:I,onPanZoomEnd:l,onDraggingChange:c});p.on("end",Q)}const z=wjt({zoomActivationKeyPressed:W,panOnDrag:D,zoomOnScroll:j,panOnScroll:N,zoomOnDoubleClick:F,zoomOnPinch:V,userSelectionActive:k,noPanClassName:T,noWheelClassName:O,lib:X});p.filter(z),F?h.on("dblclick.zoom",v):h.on("dblclick.zoom",null)}function y(){p.on("zoom",null)}async function b(O,T,I){const k=Z6(O),N=p==null?void 0:p.constrain()(k,T,I);return N&&await g(N),new Promise(D=>D(N))}async function C(O,T){const I=Z6(O);return await g(I,T),new Promise(k=>k(I))}function S(O){if(h){const T=Z6(O),I=h.property("__zoom");(I.k!==O.zoom||I.x!==O.x||I.y!==O.y)&&(p==null||p.transform(h,T,null,{sync:!0}))}}function w(){const O=h?O1e(h.node()):{x:0,y:0,k:1};return{x:O.x,y:O.y,zoom:O.k}}function E(O,T){return h?new Promise(I=>{p==null||p.interpolate((T==null?void 0:T.interpolate)==="linear"?k1:m$).scaleTo(J6(h,T==null?void 0:T.duration,T==null?void 0:T.ease,()=>I(!0)),O)}):Promise.resolve(!1)}function _(O,T){return h?new Promise(I=>{p==null||p.interpolate((T==null?void 0:T.interpolate)==="linear"?k1:m$).scaleBy(J6(h,T==null?void 0:T.duration,T==null?void 0:T.ease,()=>I(!0)),O)}):Promise.resolve(!1)}function P(O){p==null||p.scaleExtent(O)}function $(O){p==null||p.translateExtent(O)}function R(O){const T=!cc(O)||O<0?0:O;p==null||p.clickDistance(T)}return{update:x,destroy:y,setViewport:C,setViewportConstrained:b,getViewport:w,scaleTo:E,scaleBy:_,setScaleExtent:P,setTranslateExtent:$,syncViewport:S,setClickDistance:R}}var cy;(function(e){e.Line="line",e.Handle="handle"})(cy||(cy={}));function Ejt({width:e,prevWidth:t,height:n,prevHeight:r,affectsX:o,affectsY:i}){const a=e-t,s=n-r,l=[a>0?1:a<0?-1:0,s>0?1:s<0?-1:0];return a&&o&&(l[0]=l[0]*-1),s&&i&&(l[1]=l[1]*-1),l}function _jt(e){const t=e.includes("right")||e.includes("left"),n=e.includes("bottom")||e.includes("top"),r=e.includes("left"),o=e.includes("top");return{isHorizontal:t,isVertical:n,affectsX:r,affectsY:o}}function Rf(e,t){return Math.max(0,t-e)}function Of(e,t){return Math.max(0,e-t)}function L2(e,t,n){return Math.max(0,t-e,e-n)}function qee(e,t){return e?!t:t}function $jt(e,t,n,r,o,i,a,s){let{affectsX:l,affectsY:c}=t;const{isHorizontal:u,isVertical:d}=t,p=u&&d,{xSnapped:h,ySnapped:m}=n,{minWidth:v,maxWidth:g,minHeight:x,maxHeight:y}=r,{x:b,y:C,width:S,height:w,aspectRatio:E}=e;let _=Math.floor(u?h-e.pointerX:0),P=Math.floor(d?m-e.pointerY:0);const $=S+(l?-_:_),R=w+(c?-P:P),O=-i[0]*S,T=-i[1]*w;let I=L2($,v,g),k=L2(R,x,y);if(a){let L=0,H=0;l&&_<0?L=Rf(b+_+O,a[0][0]):!l&&_>0&&(L=Of(b+$+O,a[1][0])),c&&P<0?H=Rf(C+P+T,a[0][1]):!c&&P>0&&(H=Of(C+R+T,a[1][1])),I=Math.max(I,L),k=Math.max(k,H)}if(s){let L=0,H=0;l&&_>0?L=Of(b+_,s[0][0]):!l&&_<0&&(L=Rf(b+$,s[1][0])),c&&P>0?H=Of(C+P,s[0][1]):!c&&P<0&&(H=Rf(C+R,s[1][1])),I=Math.max(I,L),k=Math.max(k,H)}if(o){if(u){const L=L2($/E,x,y)*E;if(I=Math.max(I,L),a){let H=0;!l&&!c||l&&!c&&p?H=Of(C+T+$/E,a[1][1])*E:H=Rf(C+T+(l?_:-_)/E,a[0][1])*E,I=Math.max(I,H)}if(s){let H=0;!l&&!c||l&&!c&&p?H=Rf(C+$/E,s[1][1])*E:H=Of(C+(l?_:-_)/E,s[0][1])*E,I=Math.max(I,H)}}if(d){const L=L2(R*E,v,g)/E;if(k=Math.max(k,L),a){let H=0;!l&&!c||c&&!l&&p?H=Of(b+R*E+O,a[1][0])/E:H=Rf(b+(c?P:-P)*E+O,a[0][0])/E,k=Math.max(k,H)}if(s){let H=0;!l&&!c||c&&!l&&p?H=Rf(b+R*E,s[1][0])/E:H=Of(b+(c?P:-P)*E,s[0][0])/E,k=Math.max(k,H)}}}P=P+(P<0?k:-k),_=_+(_<0?I:-I),o&&(p?$>R*E?P=(qee(l,c)?-_:_)/E:_=(qee(l,c)?-P:P)*E:u?(P=_/E,c=l):(_=P*E,l=c));const N=l?b+_:b,D=c?C+P:C;return{width:S+(l?-_:_),height:w+(c?-P:P),x:i[0]*_*(l?-1:1)+N,y:i[1]*P*(c?-1:1)+D}}const iCe={width:0,height:0,x:0,y:0},Pjt={...iCe,pointerX:0,pointerY:0,aspectRatio:1};function Mjt(e){return[[0,0],[e.measured.width,e.measured.height]]}function Rjt(e,t,n){const r=t.position.x+e.position.x,o=t.position.y+e.position.y,i=e.measured.width??0,a=e.measured.height??0,s=n[0]*i,l=n[1]*a;return[[r-s,o-l],[r+i-s,o+a-l]]}function Ojt({domNode:e,nodeId:t,getStoreItems:n,onChange:r,onEnd:o}){const i=Rs(e);function a({controlPosition:l,boundaries:c,keepAspectRatio:u,resizeDirection:d,onResizeStart:p,onResize:h,onResizeEnd:m,shouldResize:v}){let g={...iCe},x={...Pjt};const y=_jt(l);let b,C=null,S=[],w,E,_;const P=g1e().on("start",$=>{const{nodeLookup:R,transform:O,snapGrid:T,snapToGrid:I,nodeOrigin:k,paneDomNode:N}=n();if(b=R.get(t),!b)return;C=(N==null?void 0:N.getBoundingClientRect())??null;const{xSnapped:D,ySnapped:L}=N1($.sourceEvent,{transform:O,snapGrid:T,snapToGrid:I,containerBounds:C});g={width:b.measured.width??0,height:b.measured.height??0,x:b.position.x??0,y:b.position.y??0},x={...g,pointerX:D,pointerY:L,aspectRatio:g.width/g.height},w=void 0,b.parentId&&(b.extent==="parent"||b.expandParent)&&(w=R.get(b.parentId),E=w&&b.extent==="parent"?Mjt(w):void 0),S=[],_=void 0;for(const[H,U]of R)if(U.parentId===t&&(S.push({id:H,position:{...U.position},extent:U.extent}),U.extent==="parent"||U.expandParent)){const V=Rjt(U,b,U.origin??k);_?_=[[Math.min(V[0][0],_[0][0]),Math.min(V[0][1],_[0][1])],[Math.max(V[1][0],_[1][0]),Math.max(V[1][1],_[1][1])]]:_=V}p==null||p($,{...g})}).on("drag",$=>{const{transform:R,snapGrid:O,snapToGrid:T,nodeOrigin:I}=n(),k=N1($.sourceEvent,{transform:R,snapGrid:O,snapToGrid:T,containerBounds:C}),N=[];if(!b)return;const{x:D,y:L,width:H,height:U}=g,V={},j=b.origin??I,{width:F,height:W,x:X,y:J}=$jt(x,y,k,c,u,j,E,_),q=F!==H,A=W!==U,z=X!==D&&q,G=J!==L&&A;if(!z&&!G&&!q&&!A)return;if((z||G||j[0]===1||j[1]===1)&&(V.x=z?X:g.x,V.y=G?J:g.y,g.x=V.x,g.y=V.y,S.length>0)){const te=X-D,oe=J-L;for(const ne of S)ne.position={x:ne.position.x-te+j[0]*(F-H),y:ne.position.y-oe+j[1]*(W-U)},N.push(ne)}if((q||A)&&(V.width=q&&(!d||d==="horizontal")?F:g.width,V.height=A&&(!d||d==="vertical")?W:g.height,g.width=V.width,g.height=V.height),w&&b.expandParent){const te=j[0]*(V.width??0);V.x&&V.x{m==null||m($,{...g}),o==null||o({...g})});i.call(P)}function s(){i.on(".drag",null)}return{update:a,destroy:s}}const{useDebugValue:Tjt}=Z,{useSyncExternalStoreWithSelector:Ijt}=tie,kjt=e=>e;function aCe(e,t=kjt,n){const r=Ijt(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return Tjt(r),r}const Kee=(e,t)=>{const n=Yoe(e),r=(o,i=t)=>aCe(n,o,i);return Object.assign(r,n),r},Njt=(e,t)=>e?Kee(e,t):Kee;function xo(e,t){if(Object.is(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(const[r,o]of e)if(!Object.is(o,t.get(r)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(const r of e)if(!t.has(r))return!1;return!0}const n=Object.keys(e);if(n.length!==Object.keys(t).length)return!1;for(const r of n)if(!Object.prototype.hasOwnProperty.call(t,r)||!Object.is(e[r],t[r]))return!1;return!0}const bI=f.createContext(null),Djt=bI.Provider,sCe=Nu.error001();function ur(e,t){const n=f.useContext(bI);if(n===null)throw new Error(sCe);return aCe(n,e,t)}function po(){const e=f.useContext(bI);if(e===null)throw new Error(sCe);return f.useMemo(()=>({getState:e.getState,setState:e.setState,subscribe:e.subscribe}),[e])}const Yee={display:"none"},Ajt={position:"absolute",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0px, 0px, 0px, 0px)",clipPath:"inset(100%)"},lCe="react-flow__node-desc",cCe="react-flow__edge-desc",Fjt="react-flow__aria-live",Bjt=e=>e.ariaLiveMessage,Ljt=e=>e.ariaLabelConfig;function jjt({rfId:e}){const t=ur(Bjt);return M.jsx("div",{id:`${Fjt}-${e}`,"aria-live":"assertive","aria-atomic":"true",style:Ajt,children:t})}function zjt({rfId:e,disableKeyboardA11y:t}){const n=ur(Ljt);return M.jsxs(M.Fragment,{children:[M.jsx("div",{id:`${lCe}-${e}`,style:Yee,children:t?n["node.a11yDescription.default"]:n["node.a11yDescription.keyboardDisabled"]}),M.jsx("div",{id:`${cCe}-${e}`,style:Yee,children:n["edge.a11yDescription.default"]}),!t&&M.jsx(jjt,{rfId:e})]})}const xI=f.forwardRef(({position:e="top-left",children:t,className:n,style:r,...o},i)=>{const a=`${e}`.split("-");return M.jsx("div",{className:si(["react-flow__panel",n,...a]),style:r,ref:i,...o,children:t})});xI.displayName="Panel";function Hjt({proOptions:e,position:t="bottom-right"}){return e!=null&&e.hideAttribution?null:M.jsx(xI,{position:t,className:"react-flow__attribution","data-message":"Please only hide this attribution when you are subscribed to React Flow Pro: https://pro.reactflow.dev",children:M.jsx("a",{href:"https://reactflow.dev",target:"_blank",rel:"noopener noreferrer","aria-label":"React Flow attribution",children:"React Flow"})})}const Vjt=e=>{const t=[],n=[];for(const[,r]of e.nodeLookup)r.selected&&t.push(r.internals.userNode);for(const[,r]of e.edgeLookup)r.selected&&n.push(r);return{selectedNodes:t,selectedEdges:n}},j2=e=>e.id;function Wjt(e,t){return xo(e.selectedNodes.map(j2),t.selectedNodes.map(j2))&&xo(e.selectedEdges.map(j2),t.selectedEdges.map(j2))}function Ujt({onSelectionChange:e}){const t=po(),{selectedNodes:n,selectedEdges:r}=ur(Vjt,Wjt);return f.useEffect(()=>{const o={nodes:n,edges:r};e==null||e(o),t.getState().onSelectionChangeHandlers.forEach(i=>i(o))},[n,r,e]),null}const Gjt=e=>!!e.onSelectionChangeHandlers;function qjt({onSelectionChange:e}){const t=ur(Gjt);return e||t?M.jsx(Ujt,{onSelectionChange:e}):null}const uCe=[0,0],Kjt={x:0,y:0,zoom:1},Yjt=["nodes","edges","defaultNodes","defaultEdges","onConnect","onConnectStart","onConnectEnd","onClickConnectStart","onClickConnectEnd","nodesDraggable","autoPanOnNodeFocus","nodesConnectable","nodesFocusable","edgesFocusable","edgesReconnectable","elevateNodesOnSelect","elevateEdgesOnSelect","minZoom","maxZoom","nodeExtent","onNodesChange","onEdgesChange","elementsSelectable","connectionMode","snapGrid","snapToGrid","translateExtent","connectOnClick","defaultEdgeOptions","fitView","fitViewOptions","onNodesDelete","onEdgesDelete","onDelete","onNodeDrag","onNodeDragStart","onNodeDragStop","onSelectionDrag","onSelectionDragStart","onSelectionDragStop","onMoveStart","onMove","onMoveEnd","noPanClassName","nodeOrigin","autoPanOnConnect","autoPanOnNodeDrag","onError","connectionRadius","isValidConnection","selectNodesOnDrag","nodeDragThreshold","connectionDragThreshold","onBeforeDelete","debug","autoPanSpeed","paneClickDistance","ariaLabelConfig"],Xee=[...Yjt,"rfId"],Xjt=e=>({setNodes:e.setNodes,setEdges:e.setEdges,setMinZoom:e.setMinZoom,setMaxZoom:e.setMaxZoom,setTranslateExtent:e.setTranslateExtent,setNodeExtent:e.setNodeExtent,reset:e.reset,setDefaultNodesAndEdges:e.setDefaultNodesAndEdges,setPaneClickDistance:e.setPaneClickDistance}),Qee={translateExtent:XC,nodeOrigin:uCe,minZoom:.5,maxZoom:2,elementsSelectable:!0,noPanClassName:"nopan",rfId:"1",paneClickDistance:0};function Qjt(e){const{setNodes:t,setEdges:n,setMinZoom:r,setMaxZoom:o,setTranslateExtent:i,setNodeExtent:a,reset:s,setDefaultNodesAndEdges:l,setPaneClickDistance:c}=ur(Xjt,xo),u=po();f.useEffect(()=>(l(e.defaultNodes,e.defaultEdges),()=>{d.current=Qee,s()}),[]);const d=f.useRef(Qee);return f.useEffect(()=>{for(const p of Xee){const h=e[p],m=d.current[p];h!==m&&(typeof e[p]>"u"||(p==="nodes"?t(h):p==="edges"?n(h):p==="minZoom"?r(h):p==="maxZoom"?o(h):p==="translateExtent"?i(h):p==="nodeExtent"?a(h):p==="paneClickDistance"?c(h):p==="ariaLabelConfig"?u.setState({ariaLabelConfig:VLt(h)}):p==="fitView"?u.setState({fitViewQueued:h}):p==="fitViewOptions"?u.setState({fitViewOptions:h}):u.setState({[p]:h})))}d.current=e},Xee.map(p=>e[p])),null}function Zee(){return typeof window>"u"||!window.matchMedia?null:window.matchMedia("(prefers-color-scheme: dark)")}function Zjt(e){var r;const[t,n]=f.useState(e==="system"?null:e);return f.useEffect(()=>{if(e!=="system"){n(e);return}const o=Zee(),i=()=>n(o!=null&&o.matches?"dark":"light");return i(),o==null||o.addEventListener("change",i),()=>{o==null||o.removeEventListener("change",i)}},[e]),t!==null?t:(r=Zee())!=null&&r.matches?"dark":"light"}const Jee=typeof document<"u"?document:null;function ew(e=null,t={target:Jee,actInsideInputWithModifier:!0}){const[n,r]=f.useState(!1),o=f.useRef(!1),i=f.useRef(new Set([])),[a,s]=f.useMemo(()=>{if(e!==null){const c=(Array.isArray(e)?e:[e]).filter(d=>typeof d=="string").map(d=>d.replace("+",` + `,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)"}),r)}var J4=Nn.default;Object.defineProperty(bc,"__esModule",{value:!0});bc.default=K6t;bc.unitless=bc.ignore=bc.getComputedToken=void 0;var z6t=J4(p),H6t=ah,V6t=J4(X4),nee=z4,W6t=J4(Iu),Dxe=J4(yz),ree=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const r=n.getDerivativeToken(e),{override:o}=t,i=ree(t,["override"]);let a=Object.assign(Object.assign({},r),{override:o});return a=(0,Dxe.default)(a),i&&Object.entries(i).forEach(([s,l])=>{const{theme:c}=l,u=ree(l,["theme"]);let d=u;c&&(d=bz(Object.assign(Object.assign({},a),u),{override:u},c)),a[s]=d}),a};bc.getComputedToken=bz;function K6t(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=z6t.default.useContext(nee.DesignTokenContext),i=`${V6t.default}-${t||""}`,a=n||nee.defaultTheme,[s,l,c]=(0,H6t.useCacheToken)(a,[W6t.default,e],{salt:i,override:r,getComputedToken:bz,formatToken:Dxe.default,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:U6t,ignore:G6t,preserve:q6t}});return[a,c,t?l:"",s,o]}var Rp={},mo={};Object.defineProperty(mo,"__esModule",{value:!0});mo.textEllipsis=mo.resetIcon=mo.resetComponent=mo.operationUnit=mo.genLinkStyle=mo.genIconStyle=mo.genFocusStyle=mo.genFocusOutline=mo.genCommonStyle=mo.clearFix=void 0;var Y6t=ah;mo.textEllipsis={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"};const X6t=(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});mo.resetComponent=X6t;const Nxe=()=>({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"}});mo.resetIcon=Nxe;const Q6t=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}});mo.clearFix=Q6t;const Z6t=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"}}});mo.genLinkStyle=Z6t;const J6t=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,i=n?`.${n}`:o,a={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return r!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[i]:Object.assign(Object.assign(Object.assign({},s),a),{[o]:a})}};mo.genCommonStyle=J6t;const Axe=(e,t)=>({outline:`${(0,Y6t.unit)(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:t??1,transition:"outline-offset 0s, outline 0s"});mo.genFocusOutline=Axe;const Fxe=(e,t)=>({"&:focus-visible":Object.assign({},Axe(e,t))});mo.genFocusStyle=Fxe;const eNt=e=>({[`.${e}`]:Object.assign(Object.assign({},Nxe()),{[`.${e} .${e}-icon`]:{display:"block"}})});mo.genIconStyle=eNt;const tNt=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"},Fxe(e)),{"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}});mo.operationUnit=tNt;var nNt=Xo.default;Object.defineProperty(Rp,"__esModule",{value:!0});Rp.genSubStyleComponent=Rp.genStyleHooks=Rp.genComponentStyleHook=void 0;var oee=p,rNt=kxe,UD=Oa,GD=mo,iee=nNt(bc);const{genStyleHooks:oNt,genComponentStyleHook:iNt,genSubStyleComponent:aNt}=(0,rNt.genStyleUtils)({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=(0,oee.useContext)(UD.ConfigContext);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{const[e,t,n,r,o]=(0,iee.default)();return{theme:e,realToken:t,hashId:n,token:r,cssVar:o}},useCSP:()=>{const{csp:e}=(0,oee.useContext)(UD.ConfigContext);return e??{}},getResetStyles:(e,t)=>{var n;const r=(0,GD.genLinkStyle)(e);return[r,{"&":r},(0,GD.genIconStyle)((n=t==null?void 0:t.prefix.iconPrefixCls)!==null&&n!==void 0?n:UD.defaultIconPrefixCls)]},getCommonStyle:GD.genCommonStyle,getCompUnitless:()=>iee.unitless});Rp.genSubStyleComponent=aNt;Rp.genComponentStyleHook=iNt;Rp.genStyleHooks=oNt;var xz={};Object.defineProperty(xz,"__esModule",{value:!0});xz.default=lNt;var sNt=vz;function lNt(e,t){return sNt.PresetColors.reduce((n,r)=>{const o=e[`${r}1`],i=e[`${r}3`],a=e[`${r}6`],s=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:o,lightBorderColor:i,darkColor:a,textColor:s}))},{})}var ek={},cNt=Nn.default;Object.defineProperty(ek,"__esModule",{value:!0});ek.default=void 0;var uNt=ah,dNt=mo,fNt=cNt(bc);const pNt=(e,t)=>{const[n,r]=(0,fNt.default)();return(0,uNt.useStyleRegister)({theme:n,token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[(0,dNt.genIconStyle)(e)])};ek.default=pNt;(function(e){var t=Nn.default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DesignTokenContext",{enumerable:!0,get:function(){return u.DesignTokenContext}}),Object.defineProperty(e,"PresetColors",{enumerable:!0,get:function(){return o.PresetColors}}),Object.defineProperty(e,"calc",{enumerable:!0,get:function(){return r.genCalc}}),Object.defineProperty(e,"defaultConfig",{enumerable:!0,get:function(){return u.defaultConfig}}),Object.defineProperty(e,"genComponentStyleHook",{enumerable:!0,get:function(){return s.genComponentStyleHook}}),Object.defineProperty(e,"genPresetColor",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"genStyleHooks",{enumerable:!0,get:function(){return s.genStyleHooks}}),Object.defineProperty(e,"genSubStyleComponent",{enumerable:!0,get:function(){return s.genSubStyleComponent}}),Object.defineProperty(e,"getLineHeight",{enumerable:!0,get:function(){return i.getLineHeight}}),Object.defineProperty(e,"mergeToken",{enumerable:!0,get:function(){return r.mergeToken}}),Object.defineProperty(e,"statistic",{enumerable:!0,get:function(){return r.statistic}}),Object.defineProperty(e,"statisticToken",{enumerable:!0,get:function(){return r.statisticToken}}),Object.defineProperty(e,"useResetIconStyle",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useStyleRegister",{enumerable:!0,get:function(){return n.useStyleRegister}}),Object.defineProperty(e,"useToken",{enumerable:!0,get:function(){return a.default}});var n=ah,r=kxe,o=vz,i=AS,a=t(bc),s=Rp,l=t(xz),c=t(ek),u=z4})(yb);var tk={},hNt=Xo.default;Object.defineProperty(tk,"__esModule",{value:!0});tk.default=void 0;var mNt=hNt(p);const gNt=Object.assign({},mNt),{useId:aee}=gNt,vNt=()=>"",yNt=typeof aee>"u"?vNt:aee;tk.default=yNt;var wz=Nn.default;Object.defineProperty(gz,"__esModule",{value:!0});gz.default=SNt;var bNt=wz(A4),xNt=wz(K4),wNt=yl,see=yb,CNt=wz(tk);function SNt(e,t,n){var r;(0,wNt.devUseWarning)("ConfigProvider");const o=e||{},i=o.inherit===!1||!t?Object.assign(Object.assign({},see.defaultConfig),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:see.defaultConfig.hashed,cssVar:t==null?void 0:t.cssVar}):t,a=(0,CNt.default)();return(0,bNt.default)(()=>{var s,l;if(!e)return t;const c=Object.assign({},i.components);Object.keys(e.components||{}).forEach(f=>{c[f]=Object.assign(Object.assign({},c[f]),e.components[f])});const u=`css-var-${a.replace(/:/g,"")}`,d=((s=o.cssVar)!==null&&s!==void 0?s:i.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof i.cssVar=="object"?i.cssVar:{}),typeof o.cssVar=="object"?o.cssVar:{}),{key:typeof o.cssVar=="object"&&((l=o.cssVar)===null||l===void 0?void 0:l.key)||u});return Object.assign(Object.assign(Object.assign({},i),o),{token:Object.assign(Object.assign({},i.token),o.token),components:c,cssVar:d})},[o,i],(s,l)=>s.some((c,u)=>{const d=l[u];return!(0,xNt.default)(c,d,!0)}))}var Cz={};const ENt=wy(EAe);var _Nt=Xo.default;Object.defineProperty(Cz,"__esModule",{value:!0});Cz.default=MNt;var Zx=_Nt(p),$Nt=ENt,PNt=yb;const lee=Zx.createContext(!0);function MNt(e){const t=Zx.useContext(lee),{children:n}=e,[,r]=(0,PNt.useToken)(),{motion:o}=r,i=Zx.useRef(!1);return i.current||(i.current=t!==o),i.current?Zx.createElement(lee.Provider,{value:o},Zx.createElement($Nt.Provider,{motion:o},n)):n}var nk={},TNt=Xo.default;Object.defineProperty(nk,"__esModule",{value:!0});nk.default=void 0;TNt(p);nk.default=()=>null;var Bxe={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.useResetIconStyle}});var t=yb})(Bxe);(function(e){"use client";var t=Nn.default,n=Xo.default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ConfigConsumer",{enumerable:!0,get:function(){return v.ConfigConsumer}}),Object.defineProperty(e,"ConfigContext",{enumerable:!0,get:function(){return v.ConfigContext}}),Object.defineProperty(e,"Variants",{enumerable:!0,get:function(){return v.Variants}}),e.default=e.configConsumerProps=void 0,Object.defineProperty(e,"defaultIconPrefixCls",{enumerable:!0,get:function(){return v.defaultIconPrefixCls}}),Object.defineProperty(e,"defaultPrefixCls",{enumerable:!0,get:function(){return v.defaultPrefixCls}}),e.warnContext=e.globalConfig=void 0;var r=n(p),o=ah,i=t(fb),a=t(A4),s=F4,l=n(yl),c=t(B4),u=n(Cxe),d=t(vb),f=t(sg),h=z4,m=t(Iu),v=Oa,g=G4,b=Qm,y=t(q4),x=t(gz),w=t(Cz),S=t(nk),C=n(Zm),E=t(Bxe),_=function(V,j){var F={};for(var W in V)Object.prototype.hasOwnProperty.call(V,W)&&j.indexOf(W)<0&&(F[W]=V[W]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,W=Object.getOwnPropertySymbols(V);Xj.endsWith("Color"))}const N=V=>{const{prefixCls:j,iconPrefixCls:F,theme:W,holderRender:X}=V;j!==void 0&&($=j),F!==void 0&&(T=F),"holderRender"in V&&(O=X),W&&(D(W)?(0,g.registerTheme)(k(),W):R=W)},L=()=>({getPrefixCls:(V,j)=>j||(V?`${k()}-${V}`:k()),getIconPrefixCls:I,getRootPrefixCls:()=>$||k(),getTheme:()=>R,holderRender:O});e.globalConfig=L;const H=V=>{const{children:j,csp:F,autoInsertSpaceInButton:W,alert:X,anchor:J,form:q,locale:A,componentSize:z,direction:G,space:Y,splitter:Q,virtual:ee,dropdownMatchSelectWidth:te,popupMatchSelectWidth:oe,popupOverflow:ne,legacyLocale:le,parentContext:ce,iconPrefixCls:he,theme:ue,componentDisabled:fe,segmented:ve,statistic:ge,spin:de,calendar:be,carousel:Ee,cascader:Le,collapse:Te,typography:Pe,checkbox:ze,descriptions:ke,divider:$e,drawer:Be,skeleton:we,steps:Re,image:Fe,layout:Se,list:Ae,mentions:Ve,modal:Je,progress:ht,result:He,slider:Ke,breadcrumb:it,menu:Ge,pagination:ut,input:Ze,textArea:et,empty:tt,badge:mt,radio:me,rate:pe,switch:ye,transfer:Oe,avatar:je,message:We,tag:Xe,table:st,card:ct,tabs:at,timeline:Ue,timePicker:Mt,upload:xt,notification:Dt,tree:Ct,colorPicker:ft,datePicker:vt,rangePicker:rt,flex:yt,wave:qe,dropdown:Ie,warning:nt,tour:wt,tooltip:Lt,popover:on,popconfirm:Pt,floatButtonGroup:lt,variant:Tt,inputNumber:cn,treeSelect:yn}=V,tn=r.useCallback((St,Qt)=>{const{prefixCls:Qn}=V;if(Qt)return Qt;const fr=Qn||ce.getPrefixCls("");return St?`${fr}-${St}`:fr},[ce.getPrefixCls,V.prefixCls]),Kn=he||ce.iconPrefixCls||v.defaultIconPrefixCls,ir=F||ce.csp;(0,E.default)(Kn,ir);const ro=(0,x.default)(ue,ce.theme,{prefixCls:tn("")}),Co={csp:ir,autoInsertSpaceInButton:W,alert:X,anchor:J,locale:A||le,direction:G,space:Y,splitter:Q,virtual:ee,popupMatchSelectWidth:oe??te,popupOverflow:ne,getPrefixCls:tn,iconPrefixCls:Kn,theme:ro,segmented:ve,statistic:ge,spin:de,calendar:be,carousel:Ee,cascader:Le,collapse:Te,typography:Pe,checkbox:ze,descriptions:ke,divider:$e,drawer:Be,skeleton:we,steps:Re,image:Fe,input:Ze,textArea:et,layout:Se,list:Ae,mentions:Ve,modal:Je,progress:ht,result:He,slider:Ke,breadcrumb:it,menu:Ge,pagination:ut,empty:tt,badge:mt,radio:me,rate:pe,switch:ye,transfer:Oe,avatar:je,message:We,tag:Xe,table:st,card:ct,tabs:at,timeline:Ue,timePicker:Mt,upload:xt,notification:Dt,tree:Ct,colorPicker:ft,datePicker:vt,rangePicker:rt,flex:yt,wave:qe,dropdown:Ie,warning:nt,tour:wt,tooltip:Lt,popover:on,popconfirm:Pt,floatButtonGroup:lt,variant:Tt,inputNumber:cn,treeSelect:yn},Wr=Object.assign({},ce);Object.keys(Co).forEach(St=>{Co[St]!==void 0&&(Wr[St]=Co[St])}),P.forEach(St=>{const Qt=V[St];Qt&&(Wr[St]=Qt)}),typeof W<"u"&&(Wr.button=Object.assign({autoInsertSpace:W},Wr.button));const Br=(0,a.default)(()=>Wr,Wr,(St,Qt)=>{const Qn=Object.keys(St),fr=Object.keys(Qt);return Qn.length!==fr.length||Qn.some(So=>St[So]!==Qt[So])}),{layer:Vn}=r.useContext(o.StyleContext),zt=r.useMemo(()=>({prefixCls:Kn,csp:ir,layer:Vn?"antd":void 0}),[Kn,ir,Vn]);let $t=r.createElement(r.Fragment,null,r.createElement(S.default,{dropdownMatchSelectWidth:te}),j);const Dn=r.useMemo(()=>{var St,Qt,Qn,fr;return(0,s.merge)(((St=f.default.Form)===null||St===void 0?void 0:St.defaultValidateMessages)||{},((Qn=(Qt=Br.locale)===null||Qt===void 0?void 0:Qt.Form)===null||Qn===void 0?void 0:Qn.defaultValidateMessages)||{},((fr=Br.form)===null||fr===void 0?void 0:fr.validateMessages)||{},(q==null?void 0:q.validateMessages)||{})},[Br,q==null?void 0:q.validateMessages]);Object.keys(Dn).length>0&&($t=r.createElement(c.default.Provider,{value:Dn},$t)),A&&($t=r.createElement(u.default,{locale:A,_ANT_MARK__:u.ANT_MARK},$t)),(Kn||ir)&&($t=r.createElement(i.default.Provider,{value:zt},$t)),z&&($t=r.createElement(C.SizeContextProvider,{size:z},$t)),$t=r.createElement(w.default,null,$t);const Nt=r.useMemo(()=>{const St=ro||{},{algorithm:Qt,token:Qn,components:fr,cssVar:So}=St,Qo=_(St,["algorithm","token","components","cssVar"]),Zo=Qt&&(!Array.isArray(Qt)||Qt.length>0)?(0,o.createTheme)(Qt):h.defaultTheme,Sn={};Object.entries(fr||{}).forEach(([Rn,_r])=>{const zn=Object.assign({},_r);"algorithm"in zn&&(zn.algorithm===!0?zn.theme=Zo:(Array.isArray(zn.algorithm)||typeof zn.algorithm=="function")&&(zn.theme=(0,o.createTheme)(zn.algorithm)),delete zn.algorithm),Sn[Rn]=zn});const qt=Object.assign(Object.assign({},m.default),Qn);return Object.assign(Object.assign({},Qo),{theme:Zo,token:qt,components:Sn,override:Object.assign({override:qt},Sn),cssVar:So})},[ro]);return ue&&($t=r.createElement(h.DesignTokenContext.Provider,{value:Nt},$t)),Br.warning&&($t=r.createElement(l.WarningContext.Provider,{value:Br.warning},$t)),fe!==void 0&&($t=r.createElement(b.DisabledContextProvider,{disabled:fe},$t)),r.createElement(v.ConfigContext.Provider,{value:Br},$t)},U=V=>{const j=r.useContext(v.ConfigContext),F=r.useContext(d.default);return r.createElement(H,Object.assign({parentContext:j,legacyLocale:F},V))};U.ConfigContext=v.ConfigContext,U.SizeContext=C.default,U.config=N,U.useConfig=y.default,Object.defineProperty(U,"SizeContext",{get:()=>C.default}),e.default=U})(lz);var BS={},RNt=Xo.default;Object.defineProperty(BS,"__esModule",{value:!0});BS.LayoutContext=void 0;var ONt=RNt(p);BS.LayoutContext=ONt.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});var Sz={},Ez={},_z={},kNt=Nn.default;Object.defineProperty(_z,"__esModule",{value:!0});_z.default=FNt;var INt=kNt(lg),DNt=Symbol.for("react.element"),NNt=Symbol.for("react.transitional.element"),ANt=Symbol.for("react.fragment");function FNt(e){return e&&(0,INt.default)(e)==="object"&&(e.$$typeof===DNt||e.$$typeof===NNt)&&e.type===ANt}var Lxe=Nn.default;Object.defineProperty(Ez,"__esModule",{value:!0});Ez.default=hF;var BNt=Lxe(_z),LNt=Lxe(p);function hF(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return LNt.default.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(hF(r)):(0,BNt.default)(r)&&r.props?n=n.concat(hF(r.props.children,t)):n.push(r))}),n}var ty={},mF={exports:{}},rk={},$z={};Object.defineProperty($z,"__esModule",{value:!0});var jNt={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"};$z.default=jNt;var zNt=Xo.default,Pz=Nn.default;Object.defineProperty(rk,"__esModule",{value:!0});rk.default=void 0;var HNt=Pz(c4),jxe=zNt(p),VNt=Pz($z),WNt=Pz(db),UNt=function(t,n){return jxe.createElement(WNt.default,(0,HNt.default)({},t,{ref:n,icon:VNt.default}))},GNt=jxe.forwardRef(UNt);rk.default=GNt;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const n=r(rk);function r(i){return i&&i.__esModule?i:{default:i}}const o=n;t.default=o,e.exports=o})(mF,mF.exports);var qNt=mF.exports,gF={exports:{}},ok={},Mz={};Object.defineProperty(Mz,"__esModule",{value:!0});var KNt={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"};Mz.default=KNt;var YNt=Xo.default,Tz=Nn.default;Object.defineProperty(ok,"__esModule",{value:!0});ok.default=void 0;var XNt=Tz(c4),zxe=YNt(p),QNt=Tz(Mz),ZNt=Tz(db),JNt=function(t,n){return zxe.createElement(ZNt.default,(0,XNt.default)({},t,{ref:n,icon:QNt.default}))},eAt=zxe.forwardRef(JNt);ok.default=eAt;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const n=r(ok);function r(i){return i&&i.__esModule?i:{default:i}}const o=n;t.default=o,e.exports=o})(gF,gF.exports);var tAt=gF.exports,vF={exports:{}},ik={},Rz={};Object.defineProperty(Rz,"__esModule",{value:!0});var nAt={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"};Rz.default=nAt;var rAt=Xo.default,Oz=Nn.default;Object.defineProperty(ik,"__esModule",{value:!0});ik.default=void 0;var oAt=Oz(c4),Hxe=rAt(p),iAt=Oz(Rz),aAt=Oz(db),sAt=function(t,n){return Hxe.createElement(aAt.default,(0,oAt.default)({},t,{ref:n,icon:iAt.default}))},lAt=Hxe.forwardRef(sAt);ik.default=lAt;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const n=r(ik);function r(i){return i&&i.__esModule?i:{default:i}}const o=n;t.default=o,e.exports=o})(vF,vF.exports);var cAt=vF.exports,ny={};Object.defineProperty(ny,"__esModule",{value:!0});ny.removeMediaQueryListener=ny.addMediaQueryListener=void 0;const uAt=(e,t)=>{typeof(e==null?void 0:e.addEventListener)<"u"?e.addEventListener("change",t):typeof(e==null?void 0:e.addListener)<"u"&&e.addListener(t)};ny.addMediaQueryListener=uAt;const dAt=(e,t)=>{typeof(e==null?void 0:e.removeEventListener)<"u"?e.removeEventListener("change",t):typeof(e==null?void 0:e.removeListener)<"u"&&e.removeListener(t)};ny.removeMediaQueryListener=dAt;var ak={},kd={};Object.defineProperty(kd,"__esModule",{value:!0});kd.prepareComponentToken=kd.default=kd.DEPRECATED_TOKENS=void 0;var fAt=ah,pAt=yb;const hAt=e=>{const{antCls:t,componentCls:n,colorText:r,footerBg:o,headerHeight:i,headerPadding:a,headerColor:s,footerPadding:l,fontSize:c,bodyBg:u,headerBg:d}=e;return{[n]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:u,"&, *":{boxSizing:"border-box"},[`&${n}-has-sider`]:{flexDirection:"row",[`> ${n}, > ${n}-content`]:{width:0}},[`${n}-header, &${n}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${n}-header`]:{height:i,padding:a,color:s,lineHeight:(0,fAt.unit)(i),background:d,[`${t}-menu`]:{lineHeight:"inherit"}},[`${n}-footer`]:{padding:l,color:r,fontSize:c,background:o},[`${n}-content`]:{flex:"auto",color:r,minHeight:0}}},Vxe=e=>{const{colorBgLayout:t,controlHeight:n,controlHeightLG:r,colorText:o,controlHeightSM:i,marginXXS:a,colorTextLightSolid:s,colorBgContainer:l}=e,c=r*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:n*2,headerPadding:`0 ${c}px`,headerColor:o,footerPadding:`${i}px ${c}px`,footerBg:t,siderBg:"#001529",triggerHeight:r+a*2,triggerBg:"#002140",triggerColor:s,zeroTriggerWidth:r,zeroTriggerHeight:r,lightSiderBg:l,lightTriggerBg:l,lightTriggerColor:o}};kd.prepareComponentToken=Vxe;const mAt=kd.DEPRECATED_TOKENS=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];kd.default=(0,pAt.genStyleHooks)("Layout",e=>[hAt(e)],Vxe,{deprecatedTokens:mAt});Object.defineProperty(ak,"__esModule",{value:!0});ak.default=void 0;var mx=ah,cee=kd,gAt=yb;const vAt=e=>{const{componentCls:t,siderBg:n,motionDurationMid:r,motionDurationSlow:o,antCls:i,triggerHeight:a,triggerColor:s,triggerBg:l,headerHeight:c,zeroTriggerWidth:u,zeroTriggerHeight:d,borderRadiusLG:f,lightSiderBg:h,lightTriggerColor:m,lightTriggerBg:v,bodyBg:g}=e;return{[t]:{position:"relative",minWidth:0,background:n,transition:`all ${r}, background 0s`,"&-has-trigger":{paddingBottom:a},"&-right":{order:1},[`${t}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${i}-menu${i}-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,mx.unit)(a),textAlign:"center",background:l,cursor:"pointer",transition:`all ${r}`},[`${t}-zero-width-trigger`]:{position:"absolute",top:c,insetInlineEnd:e.calc(u).mul(-1).equal(),zIndex:1,width:u,height:d,color:s,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:n,borderRadius:`0 ${(0,mx.unit)(f)} ${(0,mx.unit)(f)} 0`,cursor:"pointer",transition:`background ${o} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${o}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:e.calc(u).mul(-1).equal(),borderRadius:`${(0,mx.unit)(f)} 0 0 ${(0,mx.unit)(f)}`}},"&-light":{background:h,[`${t}-trigger`]:{color:m,background:v},[`${t}-zero-width-trigger`]:{color:m,background:v,border:`1px solid ${g}`,borderInlineStart:0}}}}};ak.default=(0,gAt.genStyleHooks)(["Layout","Sider"],e=>[vAt(e)],cee.prepareComponentToken,{deprecatedTokens:cee.DEPRECATED_TOKENS});var bb=Nn.default,yAt=Xo.default;Object.defineProperty(ty,"__esModule",{value:!0});ty.default=ty.SiderContext=void 0;var ld=yAt(p),_s=ld,bAt=bb(qNt),uee=bb(tAt),dee=bb(cAt),fee=bb(aR),xAt=bb(N4),pee=ny,wAt=lz,CAt=BS,SAt=bb(ak),EAt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o!Number.isNaN(Number.parseFloat(e))&&isFinite(e),$At=ty.SiderContext=_s.createContext({}),PAt=(()=>{let e=0;return(t="")=>(e+=1,`${t}${e}`)})(),MAt=_s.forwardRef((e,t)=>{const{prefixCls:n,className:r,trigger:o,children:i,defaultCollapsed:a=!1,theme:s="dark",style:l={},collapsible:c=!1,reverseArrow:u=!1,width:d=200,collapsedWidth:f=80,zeroWidthTriggerStyle:h,breakpoint:m,onCollapse:v,onBreakpoint:g}=e,b=EAt(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:y}=(0,ld.useContext)(CAt.LayoutContext),[x,w]=(0,ld.useState)("collapsed"in e?e.collapsed:a),[S,C]=(0,ld.useState)(!1);(0,ld.useEffect)(()=>{"collapsed"in e&&w(e.collapsed)},[e.collapsed]);const E=(A,z)=>{"collapsed"in e||w(A),v==null||v(A,z)},{getPrefixCls:_,direction:P}=(0,ld.useContext)(wAt.ConfigContext),$=_("layout-sider",n),[T,R,O]=(0,SAt.default)($),k=(0,ld.useRef)(null);k.current=A=>{C(A.matches),g==null||g(A.matches),x!==A.matches&&E(A.matches,"responsive")},(0,ld.useEffect)(()=>{function A(G){var Y;return(Y=k.current)===null||Y===void 0?void 0:Y.call(k,G)}let z;return typeof(window==null?void 0:window.matchMedia)<"u"&&m&&m in hee&&(z=window.matchMedia(`screen and (max-width: ${hee[m]})`),(0,pee.addMediaQueryListener)(z,A),A(z)),()=>{(0,pee.removeMediaQueryListener)(z,A)}},[m]),(0,ld.useEffect)(()=>{const A=PAt("ant-sider-");return y.addSider(A),()=>y.removeSider(A)},[]);const I=()=>{E(!x,"clickTrigger")},D=(0,xAt.default)(b,["collapsed"]),N=x?f:d,L=_At(N)?`${N}px`:String(N),H=parseFloat(String(f||0))===0?_s.createElement("span",{onClick:I,className:(0,fee.default)(`${$}-zero-width-trigger`,`${$}-zero-width-trigger-${u?"right":"left"}`),style:h},o||_s.createElement(bAt.default,null)):null,U=P==="rtl"==!u,F={expanded:U?_s.createElement(dee.default,null):_s.createElement(uee.default,null),collapsed:U?_s.createElement(uee.default,null):_s.createElement(dee.default,null)}[x?"collapsed":"expanded"],W=o!==null?H||_s.createElement("div",{className:`${$}-trigger`,onClick:I,style:{width:L}},o||F):null,X=Object.assign(Object.assign({},l),{flex:`0 0 ${L}`,maxWidth:L,minWidth:L,width:L}),J=(0,fee.default)($,`${$}-${s}`,{[`${$}-collapsed`]:!!x,[`${$}-has-trigger`]:c&&o!==null&&!H,[`${$}-below`]:!!S,[`${$}-zero-width`]:parseFloat(L)===0},r,R,O),q=_s.useMemo(()=>({siderCollapsed:x}),[x]);return T(_s.createElement($At.Provider,{value:q},_s.createElement("aside",Object.assign({className:J},D,{style:X,ref:t}),_s.createElement("div",{className:`${$}-children`},i),c||S&&H?W:null)))});ty.default=MAt;var Wxe=Nn.default;Object.defineProperty(Sz,"__esModule",{value:!0});Sz.default=OAt;var TAt=Wxe(Ez),RAt=Wxe(ty);function OAt(e,t,n){return typeof n=="boolean"?n:e.length?!0:(0,TAt.default)(t).some(o=>o.type===RAt.default)}var sk,lk,kAt=Xo.default,LS=Nn.default;Object.defineProperty(Sd,"__esModule",{value:!0});Sd.default=Sd.Header=lk=Sd.Footer=sk=Sd.Content=void 0;var IAt=LS(gxe),nc=kAt(p),Uxe=LS(aR),DAt=LS(N4),Gxe=lz,NAt=Oa,AAt=BS,FAt=LS(Sz),qxe=LS(kd),Kxe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);onc.forwardRef((i,a)=>nc.createElement(r,Object.assign({ref:a,suffixCls:e,tagName:t},i)))}const kz=nc.forwardRef((e,t)=>{const{prefixCls:n,suffixCls:r,className:o,tagName:i}=e,a=Kxe(e,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:s}=nc.useContext(Gxe.ConfigContext),l=s("layout",n),[c,u,d]=(0,qxe.default)(l),f=r?`${l}-${r}`:l;return c(nc.createElement(i,Object.assign({className:(0,Uxe.default)(n||f,o,u,d),ref:t},a)))}),BAt=nc.forwardRef((e,t)=>{const{direction:n}=nc.useContext(Gxe.ConfigContext),[r,o]=nc.useState([]),{prefixCls:i,className:a,rootClassName:s,children:l,hasSider:c,tagName:u,style:d}=e,f=Kxe(e,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),h=(0,DAt.default)(f,["suffixCls"]),{getPrefixCls:m,className:v,style:g}=(0,NAt.useComponentConfig)("layout"),b=m("layout",i),y=(0,FAt.default)(r,l,c),[x,w,S]=(0,qxe.default)(b),C=(0,Uxe.default)(b,{[`${b}-has-sider`]:y,[`${b}-rtl`]:n==="rtl"},v,a,s,w,S),E=nc.useMemo(()=>({siderHook:{addSider:_=>{o(P=>[].concat((0,IAt.default)(P),[_]))},removeSider:_=>{o(P=>P.filter($=>$!==_))}}}),[]);return x(nc.createElement(AAt.LayoutContext.Provider,{value:E},nc.createElement(u,Object.assign({ref:t,className:C,style:Object.assign(Object.assign({},g),d)},h),l)))}),LAt=ck({tagName:"div",displayName:"Layout"})(BAt);Sd.Header=ck({suffixCls:"header",tagName:"header",displayName:"Header"})(kz);lk=Sd.Footer=ck({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(kz);sk=Sd.Content=ck({suffixCls:"content",tagName:"main",displayName:"Content"})(kz);Sd.default=LAt;function df(){const{isDarkMode:e}=iae(),{token:t}=_a.useToken(),n={borderRight:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#eee"},r=260,o={borderBottom:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#eee"},i={borderLeft:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#eee"},a={minHeight:120,overflowY:"auto"},s={height:20,fontSize:12,backgroundColor:t.colorBgContainer,color:t.colorText};return{leftSiderStyle:n,leftSiderWidth:r,headerStyle:o,rightSiderStyle:i,contentStyle:a,footerStyle:s}}const{Header:jAt,Sider:zAt,Content:HAt}=Nr,Yxe=()=>{const e=Pn();p.useContext(ma);const t=Ol(),{headerStyle:n,leftSiderStyle:r,leftSiderWidth:o,contentStyle:i}=df(),[a,s]=p.useState([]);p.useEffect(()=>{const c=[{label:e.formatMessage({id:"setting.menu.title",defaultMessage:"设置"}),key:"setting",children:[{label:e.formatMessage({id:"setting.menu.profile",defaultMessage:"个人信息"}),key:"profile"},{label:e.formatMessage({id:"setting.menu.basic",defaultMessage:"基本设置"}),key:"basic"}]}];s(c)},[e]);const l=c=>{console.log(e.formatMessage({id:"setting.menu.click",defaultMessage:"Menu clicked"}),c),t("/setting/"+c.key)};return M.jsxs(Nr,{children:[M.jsx(zAt,{style:r,width:o,children:M.jsx(of,{mode:"inline",onClick:l,defaultSelectedKeys:["profile"],defaultOpenKeys:["setting"],items:a})}),M.jsxs(Nr,{children:[M.jsx(jAt,{style:n,children:e.formatMessage({id:"menu.dashboard.mine"})}),M.jsx(HAt,{style:i,children:M.jsx(jO,{})})]})]})},Xxe=()=>{const e=Pn(),{isLoggedIn:t}=p.useContext(ma),[n,r]=p.useState("✅"),[o,i]=p.useState(e.formatMessage({id:"footbar.network.normal",defaultMessage:"网络正常"})),a=sz();p.useEffect(()=>{a?(r("✅"),i(e.formatMessage({id:"footbar.network.normal",defaultMessage:"网络正常"}))):(r("❌"),i(e.formatMessage({id:"footbar.network.disconnected",defaultMessage:"网络断开"})))},[a,e]);const[s,l]=p.useState(!1),c=()=>{l(!1)};return M.jsxs(M.Fragment,{children:[M.jsx(kr,{open:s&&!t,onOk:c,onCancel:c,footer:[M.jsx(At,{onClick:c,children:e.formatMessage({id:"footbar.login.skip",defaultMessage:"暂不登录"})},"back")],children:M.jsx(lF,{isModel:!0})}),M.jsx("span",{}),M.jsxs("span",{className:"footerRightButton",children:[M.jsx(ss,{title:o,children:M.jsx("span",{children:n})}),M.jsxs("span",{style:{marginLeft:"10px"},onClick:()=>Uw(aPe),children:["v",VIe()]})]})]})},Qxe=()=>{const e=Ol(),{userInfo:t}=H7(),{translateString:n}=Wc(),{mode:r}=p.useContext(ma),[o,i]=p.useState(""),[a,s]=p.useState(""),[l,c]=p.useState(""),u=()=>{e("/setting")};return p.useEffect(()=>{i(n(t==null?void 0:t.nickname)),s(n(t==null?void 0:t.description)),c(t==null?void 0:t.avatar)},[r,t]),M.jsx(M.Fragment,{children:M.jsx(nf,{title:o,content:a,placement:"rightBottom",children:M.jsx(M.Fragment,{children:M.jsx(rf,{style:{cursor:"pointer"},size:40,src:l,onClick:u})})})})},VAt=Ba()(Nc(Vs(Ac((e,t)=>({newfriends:[],devices:[],groups:[],channels:[],members:[],friends:[],currentContact:{type:"",device:{uid:""}},memberSelf:{type:"",member:{uid:""}},addNewfriend(n){console.log("addNewfriend",n)},addDevice(n){var r;if(n.type===Y$e){const o=t().devices.some(i=>i.device.uid===n.device.uid);e(o?{devices:[n,...t().devices.filter(i=>i.device.uid!==n.device.uid)]}:{devices:[n,...t().devices]}),((r=t().currentContact.device)==null?void 0:r.uid)===n.device.uid&&e({currentContact:n})}},addGroup(n){console.log("addGroup",n)},addChannel(n){console.log("addChannel",n)},addMember(n){if(n.type===K$e){const r=t().members.some(o=>o.member.uid===n.member.uid);e(r?{members:[n,...t().members.filter(o=>o.member.uid!==n.member.uid)]}:{members:[...t().members,n]})}},addFriend(n){console.log("addFriend",n)},setCurrentContact:n=>{e({currentContact:n})},setMemberSelf:n=>{e({memberSelf:n})},resetContactInfo(){e({newfriends:[],devices:[],groups:[],channels:[],members:[],friends:[],currentContact:{type:"",device:{uid:""}},memberSelf:{type:"",member:{uid:""}}})}})),{name:z$e}))),WAt=Ba()(Nc(Vs(Ac(e=>({currentMember:{nickname:"",user:{uid:"",avatar:""}},memberSelf:{nickname:"",user:{uid:"",avatar:""}},memberResult:{data:{content:[]}},setCurrentMember(t){e({currentMember:t})},setMemberSelf(t){e({memberSelf:t})},setMemberResult:t=>{e({memberResult:t})},resetMembers:()=>e({currentMember:{nickname:"",user:{uid:"",avatar:""}},memberSelf:{nickname:"",user:{uid:"",avatar:""}}})})),{name:L$e}))),UAt=Ba()(Nc(Vs(Ac((e,t)=>({messageList:[],addMessage(n){if(t().messageList.some(o=>o.uid===n.uid)){if(n.type===mW){const i=t().messageList.findIndex(a=>a.type===mW&&a.uid===n.uid);if(i!==-1){const a=[...t().messageList];a[i].content+=n.content,e({messageList:a});return}}const o=t().messageList.findIndex(i=>i.uid===n.uid);if(o!==-1){const i=[...t().messageList];i[o]=n,e({messageList:i})}}else{const o=t().messageList[t().messageList.length-1];if(o&&n.type===hW&&o.type===hW){const i=t().messageList.findIndex(s=>s.uid===o.uid),a=[...t().messageList];a[i]=n,e({messageList:a})}else e({messageList:[...t().messageList,n]})}t().sortMessageList()},addMessageList(n){const r=[];for(let i=0;il.uid===a.uid)||r.unshift(a)}const o=[...r,...t().messageList].sort((i,a)=>{const s=Ft(i.createdAt,"YYYY-MM-DD HH:mm:ss").valueOf(),l=Ft(a.createdAt,"YYYY-MM-DD HH:mm:ss").valueOf();return s-l});console.log("sortedMessageList",o),e({messageList:o})},updateMessageStatus(n,r){const o=t().messageList.findIndex(i=>i.uid===n);if(o!==-1){const i=[...t().messageList];i[o].status=r,e({messageList:i})}},updateMessage(n){const r=t().messageList.findIndex(o=>o.uid===n.uid);if(r!==-1){const o=[...t().messageList];o[r].content=n.content,e({messageList:o})}else console.log("找不到该消息")},deleteMessage(n){const r=t().messageList.findIndex(o=>o.uid===n);if(r!==-1){const o=[...t().messageList];o.splice(r,1),e({messageList:o})}},recallMessage(n){const r=t().messageList.findIndex(o=>o.uid===n);if(r!==-1){const o=[...t().messageList];o[r].type=fPe,o[r].content="该消息已被撤回",e({messageList:o})}},sortMessageList(){const n=t().messageList.sort((r,o)=>{const i=Ft(r.createdAt,"YYYY-MM-DD HH:mm:ss").valueOf(),a=Ft(o.createdAt,"YYYY-MM-DD HH:mm:ss").valueOf();return i-a});e({messageList:n})},resetMessageList(){e({messageList:[]})}})),{name:j$e}))),GAt="modulepreload",qAt=function(e){return"/agenticflow/"+e},mee={},Hf=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),s=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));o=Promise.allSettled(n.map(l=>{if(l=qAt(l),l in mee)return;mee[l]=!0;const c=l.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const d=document.createElement("link");if(d.rel=c?"stylesheet":GAt,c||(d.as="script"),d.crossOrigin="",d.href=l,s&&d.setAttribute("nonce",s),document.head.appendChild(d),c)return new Promise((f,h)=>{d.addEventListener("load",f),d.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${l}`)))})}))}function i(a){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a}return o.then(a=>{for(const s of a||[])s.status==="rejected"&&i(s.reason);return t().catch(i)})},Iz=Ba()(Nc(Vs(Ac((e,t)=>({threads:[],queuingThreads:[],currentThread:{uid:"",user:{uid:"",nickname:"",avatar:""},topic:"",content:"",type:"",unreadCount:0,extra:"",updatedAt:""},currentQueuingThread:{uid:"",user:{uid:"",nickname:"",avatar:""}},threadResult:{data:{content:[],last:!0}},showQueueButton:!1,showQueueList:!1,showRightPanel:!1,loading:!1,error:null,searchText:"",pagination:{pageNumber:0,pageSize:100,total:0},filters:{},addThread(n){var o,i;if(n.status===fW)return t().addQueuingThread(n),0;if(t().threads.some(a=>a.topic===n.topic))if(((o=t().currentThread)==null?void 0:o.topic)===""||((i=t().currentThread)==null?void 0:i.topic)!==n.topic){for(let a=0;aa.topic!==n.topic)]}),n.unreadCount}else{const a=t().threads.map(s=>s.topic===n.topic?(n.top=s.top,n.mute=s.mute,n.unread=s.unread,n.agent=s.agent,n):s);return e({threads:a}),0}else return n.unreadCount=1,e({threads:[n,...t().threads]}),n.unreadCount},addThreadWithMessage(n,r){var s,l;if(r.type===pPe)return t().addQueuingThread(n),0;const o=t().threads.some(c=>c.topic===n.topic),i=!WIe(r.type);if(UIe(r.type)&&(n.status=pW),o)if(((s=t().currentThread)==null?void 0:s.topic)===""||((l=t().currentThread)==null?void 0:l.topic)!==n.topic){for(let c=0;cc.topic!==n.topic)]}),n.unreadCount}else{const c=t().threads.map(u=>u.topic===n.topic?(n.top=u.top,n.mute=u.mute,n.unread=u.unread,n.agent=u.agent,n):u);return e({threads:c}),0}else return i&&(n.unreadCount=1),e({threads:[n,...t().threads]}),n.unreadCount},addQueuingThread(n){t().queuingThreads.some(o=>o.topic===n.topic)||e({queuingThreads:[n,...t().queuingThreads]})},updateThreadContent(n,r){let o=null;const i=t().threads.map(a=>a.topic===n?(o={...a,unreadCount:a.unreadCount+1,content:r},o):a);return e({threads:i}),o},updateThreadStatus(n,r){let o=null;const i=t().threads.map(a=>a.topic===n?(o={...a,status:r},o):a);return e({threads:i}),o},removeThread(n){e({threads:[...t().threads.filter(r=>(r==null?void 0:r.uid)!==(n==null?void 0:n.uid))]})},closeThread(n){const r=t().threads.map(o=>o.topic===n?{...o,state:pW}:o);e({threads:r})},addThreads(n){for(let r=0;ra.topic===o.topic))e({threads:[...t().threads,o]});else{const a=t().threads.map(s=>s.topic===o.topic?{...o,unreadCount:s.unreadCount}:s);e({threads:a})}}},setThreads(n){e(r=>{r.threads=n})},setQueuingThreads(n){e(r=>{r.queuingThreads=n})},setCurrentThread(n){e(i=>{i.showQueueList=!1});const r={...n,unreadCount:0},o=t().threads.map(i=>i.topic===r.topic?r:i);e(i=>{i.currentThread=r,i.threads=o})},setCurrentQueuingThread(n){e(r=>{r.currentQueuingThread=n})},setThreadResult(n){e(r=>{r.threadResult=n})},getUnreadCount(){return t().threads.reduce((n,r)=>{var o;return r.unreadCount>0&&r.topic!==((o=t().currentThread)==null?void 0:o.topic)?n+r.unreadCount:n},0)},setShowQueueButton(n){e(r=>{r.showQueueButton=n})},setShowQueueList(n){e(r=>{r.showQueueList=n,r.showRightPanel=!1})},setShowRightPanel(n){e(r=>{r.showRightPanel=n})},resetThreads(){e(n=>{n.threads=[],n.queuingThreads=[],n.currentThread={uid:"",user:{uid:"",nickname:"",avatar:""},topic:"",content:"",type:"",unreadCount:0,extra:"",updatedAt:""},n.currentQueuingThread={uid:"",user:{uid:"",nickname:"",avatar:""}},n.threadResult={data:{content:[],last:!0}},n.showQueueButton=!1,n.showQueueList=!1,n.showRightPanel=!1})},setLoading:n=>e({loading:n}),setError:n=>e({error:n}),setSearchText:n=>e({searchText:n}),setFilter:(n,r)=>e(o=>{o.filters[n]=r}),clearFilters:()=>e({filters:{}}),refreshThreads:async()=>{const{currentOrg:n}=ds.getState();if(n!=null&&n.uid){const{threadService:r}=await Hf(async()=>{const{threadService:o}=await import("./threadService-7Hd577H_.js");return{threadService:o}},[]);await r.loadThreads(n.uid)}},setPagination:n=>e({pagination:n})})),{name:W$e}))),Zxe=Ba()(Nc(Vs(Ac((e,t)=>({workgroupResult:{data:{content:[]}},workgroupInfo:{uid:"",orgUid:""},insertWorkgroup(n){e(r=>{r.workgroupResult.data.content.unshift(n)})},updateWorkgroup(n){e(r=>{const o=r.workgroupResult.data.content,i=o.findIndex(a=>a.uid===n.uid);i!==-1?o[i]=n:console.warn(`Workgroup with uid ${n.uid} not found.`)})},deleteWorkgroup(n){e(r=>{const o=r.workgroupResult.data.content,i=o.findIndex(a=>a.uid===n.uid);i!==-1?o.splice(i,1):console.warn(`Workgroup with uid ${n.uid} not found.`)})},setWorkgroupResult:n=>{e({workgroupResult:n})},setWorkgroupInfo(n){e({workgroupInfo:n})},deleteWorkgroupInfo(n){const r=t().workgroupResult.data.content,o=r.findIndex(i=>i.uid===n);o!==-1?e({workgroupResult:{...t().workgroupResult,data:{content:[...r.slice(0,o),...r.slice(o+1)]}}}):console.warn("Workgroup not found in cache:",n),t().workgroupInfo.uid===n&&e({workgroupInfo:{uid:"",orgUid:""}})},resetWorkgroupInfo(){e({workgroupResult:{data:{content:[]}},workgroupInfo:{uid:"",orgUid:""}})}})),{name:G$e}))),Jx=Ba()(Nc(Vs(Ac(e=>({currentProcess:null,processResult:{data:{content:[]}},setCurrentProcess(t){e({currentProcess:t})},setProcessResult(t){e({processResult:t})},resetProcess:()=>e({currentProcess:null,processResult:{data:{content:[]}}})})),{name:q$e}))),KAt=()=>{const e=ds(d=>d.deleteOrg),t=Iz(d=>d.resetThreads),n=UAt(d=>d.resetMessageList),r=WAt(d=>d.resetMembers),o=mC(d=>d.removeAccessToken),i=fa(d=>d.resetUserInfo),a=VAt(d=>d.resetContactInfo),s=$C(d=>d.resetAgentInfo),l=Zxe(d=>d.resetWorkgroupInfo),c=Jx(d=>d.resetProcess);return{clearStorage:()=>{e(),t(),n(),r(),o(),i(),a(),s(),l(),c()}}};function YAt(){const{clearStorage:e}=KAt(),{setPingLoading:t}=p.useContext(ma),{accessToken:n}=mC(),r=p.useCallback(async()=>{try{const o=await nDt(n);console.log("logout result:",o.data),t(!1),e()}catch(o){console.log("logout error:",o)}},[]);return p.useEffect(()=>{console.log("useEventBus useEffect");const o=function(i){console.log("token过期,强制刷新登录",i),yd.off(yp,o),r()};return yd.on(yp,o),()=>{console.log("un - useEffect mqttDisconnect"),yd.off(yp)}},[]),{doLogout:r}}const XAt=()=>{const e=Pn(),{doLogout:t}=YAt(),{isLoggedIn:n,locale:r,changeLocale:o,mode:i,changeMode:a,handleUpdateAgentStatus:s}=p.useContext(ma),{agentInfo:l}=$C(h=>({agentInfo:h.agentInfo})),c=[{key:"settings",label:e.formatMessage({id:"menu.settings",defaultMessage:"Settings"}),icon:M.jsx(R7,{}),children:[{key:"logout",icon:M.jsx(ett,{}),label:e.formatMessage({id:"menu.settings.logout",defaultMessage:"Logout"})}]}],[u,d]=p.useState(c);p.useEffect(()=>{if(d(c),l.uid!==""&&i===x0){console.log("agentInfo changed",l);const h=[...c],m={key:"status",label:e.formatMessage({id:"menu.agent.status",defaultMessage:"Agent Status"}),type:"group",children:[{key:gW,icon:l.status===gW?M.jsx(C1,{}):M.jsx(M.Fragment,{}),label:e.formatMessage({id:"menu.agent.status.available",defaultMessage:"Available"})},{key:vW,icon:l.status===vW?M.jsx(C1,{}):M.jsx(M.Fragment,{}),label:e.formatMessage({id:"menu.agent.status.rest",defaultMessage:"Rest"})},{key:LI,icon:l.status===LI?M.jsx(C1,{}):M.jsx(M.Fragment,{}),label:e.formatMessage({id:"menu.agent.status.offline",defaultMessage:"Offline"})}]},v=h[0].children,g=v.findIndex(b=>b.key===m.key);g!==-1?v[g]=m:v.splice(0,0,m),h[0].children=v,d(h)}},[l,r,i]);const f=async h=>{console.log("click",h.key),h.key==="logout"?t():h.key==="zh-cn"||h.key==="zh-tw"||h.key==="en"?o(h.key):h.key===zv||h.key===x0||h.key===L$?(console.log("mode",h.key),a(h.key)):(console.log("status"),h.key===LI&&md.warning(e.formatMessage({id:"menu.agent.offline.warning",defaultMessage:"Please end all ongoing conversations before going offline"})),s(h.key))};return M.jsx(M.Fragment,{children:n?M.jsx(M.Fragment,{children:M.jsx(of,{inlineCollapsed:!0,onClick:f,style:{width:64,height:34},mode:"inline",items:u})}):M.jsx(M.Fragment,{})})};async function QAt(e){return Xn("/api/v1/workgroup/query/org",{method:"GET",params:{...e,channel:mr}})}async function Dz(){return Xn("/api/v1/user/profile",{method:"GET",params:{channel:mr}})}async function Jxe(e){return Xn("/api/v1/user/update",{method:"POST",data:{...e,channel:mr}})}async function ZAt(e){return Xn("/api/v1/user/change/password",{method:"POST",data:{...e,channel:mr}})}async function e1e(e){return Xn("/api/v1/user/change/email",{method:"POST",data:{...e,channel:mr}})}async function t1e(e){return Xn("/api/v1/user/change/mobile",{method:"POST",data:{...e,channel:mr}})}const gee=(e,t,n)=>{e.dataTransfer.setData("application/reactflow",t),n&&e.dataTransfer.setData("form-type",n),e.dataTransfer.effectAllowed="move"},JAt=()=>{const e=Pn(),{isDarkMode:t}=Qi(),n=[{type:ud,title:e.formatMessage({id:"flow.startNode"}),icon:M.jsx(O7,{})},{type:xv,title:e.formatMessage({id:"flow.parentNode"}),icon:M.jsx(GJe,{})}],r=[{type:Xl,title:e.formatMessage({id:"flow.label"}),icon:M.jsx(Bet,{}),formType:pie},{type:Xl,title:e.formatMessage({id:"flow.textField"}),icon:M.jsx(_ge,{}),formType:U1},{type:Xl,title:e.formatMessage({id:"flow.numberField"}),icon:M.jsx(xtt,{}),formType:hie},{type:Xl,title:e.formatMessage({id:"flow.datePicker"}),icon:M.jsx(MO,{}),formType:mie},{type:Xl,title:e.formatMessage({id:"flow.select"}),icon:M.jsx(Pge,{}),formType:TB},{type:Xl,title:e.formatMessage({id:"flow.checkbox"}),icon:M.jsx(XA,{}),formType:RB},{type:Xl,title:e.formatMessage({id:"flow.radio"}),icon:M.jsx(XA,{}),formType:OB}],o=[{key:"event",label:e.formatMessage({id:"flow.container"}),children:n.map(i=>M.jsxs(js,{className:"draggable-item",draggable:!0,onDragStart:a=>gee(a,i.type),variant:"borderless",style:{marginBottom:"5px",border:"1px solid",background:t?"#1f1f1f":"#fff",color:t?"#fff":void 0},children:[i.icon," ",i.title]},i.type))},{key:"form",label:e.formatMessage({id:"flow.form"}),children:r.map(i=>M.jsxs(js,{className:"draggable-item",draggable:!0,onDragStart:a=>gee(a,i.type,i.formType),variant:"borderless",style:{marginBottom:"5px",border:"1px dashed",background:t?"#1f1f1f":"#fff",color:t?"#fff":void 0},children:[i.icon," ",i.title]},i.formType))},...Fd?[{key:"logic",label:e.formatMessage({id:"flow.logic"}),children:M.jsx("div",{children:"TODO: logic"})},{key:"4",label:e.formatMessage({id:"flow.action"}),children:M.jsx("div",{children:"TODO: action"})}]:[]];return M.jsx("div",{className:"left-panel-container",style:{height:"100%",overflowY:"auto"},children:M.jsx(Fde,{defaultActiveKey:["event","form"],ghost:!0,items:o})})};function li(e){if(typeof e=="string"||typeof e=="number")return""+e;let t="";if(Array.isArray(e))for(let n=0,r;n{}};function uk(){for(var e=0,t=arguments.length,n={},r;e=0&&(r=n.slice(o+1),n=n.slice(0,o)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:r}})}h$.prototype=uk.prototype={constructor:h$,on:function(e,t){var n=this._,r=t5t(e+"",n),o,i=-1,a=r.length;if(arguments.length<2){for(;++i0)for(var n=new Array(o),r=0,o,i;r=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),yee.hasOwnProperty(t)?{space:yee[t],local:e}:e}function r5t(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===yF&&t.documentElement.namespaceURI===yF?t.createElement(e):t.createElementNS(n,e)}}function o5t(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function n1e(e){var t=dk(e);return(t.local?o5t:r5t)(t)}function i5t(){}function Nz(e){return e==null?i5t:function(){return this.querySelector(e)}}function a5t(e){typeof e!="function"&&(e=Nz(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o=x&&(x=y+1);!(S=g[x])&&++x=0;)(a=r[o])&&(i&&a.compareDocumentPosition(i)^4&&i.parentNode.insertBefore(a,i),i=a);return this}function O5t(e){e||(e=k5t);function t(d,f){return d&&f?e(d.__data__,f.__data__):!d-!f}for(var n=this._groups,r=n.length,o=new Array(r),i=0;it?1:e>=t?0:NaN}function I5t(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function D5t(){return Array.from(this)}function N5t(){for(var e=this._groups,t=0,n=e.length;t1?this.each((t==null?G5t:typeof t=="function"?K5t:q5t)(e,t,n??"")):ry(this.node(),e)}function ry(e,t){return e.style.getPropertyValue(t)||s1e(e).getComputedStyle(e,null).getPropertyValue(t)}function X5t(e){return function(){delete this[e]}}function Q5t(e,t){return function(){this[e]=t}}function Z5t(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function J5t(e,t){return arguments.length>1?this.each((t==null?X5t:typeof t=="function"?Z5t:Q5t)(e,t)):this.node()[e]}function l1e(e){return e.trim().split(/^|\s+/)}function Az(e){return e.classList||new c1e(e)}function c1e(e){this._node=e,this._names=l1e(e.getAttribute("class")||"")}c1e.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function u1e(e,t){for(var n=Az(e),r=-1,o=t.length;++r=0&&(n=t.slice(r+1),t=t.slice(0,r)),{type:t,name:n}})}function PFt(e){return function(){var t=this.__on;if(t){for(var n=0,r=-1,o=t.length,i;n()=>e;function bF(e,{sourceEvent:t,subject:n,target:r,identifier:o,active:i,x:a,y:s,dx:l,dy:c,dispatch:u}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},identifier:{value:o,enumerable:!0,configurable:!0},active:{value:i,enumerable:!0,configurable:!0},x:{value:a,enumerable:!0,configurable:!0},y:{value:s,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:c,enumerable:!0,configurable:!0},_:{value:u}})}bF.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};function FFt(e){return!e.ctrlKey&&!e.button}function BFt(){return this.parentNode}function LFt(e,t){return t??{x:e.x,y:e.y}}function jFt(){return navigator.maxTouchPoints||"ontouchstart"in this}function g1e(){var e=FFt,t=BFt,n=LFt,r=jFt,o={},i=uk("start","drag","end"),a=0,s,l,c,u,d=0;function f(w){w.on("mousedown.drag",h).filter(r).on("touchstart.drag",g).on("touchmove.drag",b,AFt).on("touchend.drag touchcancel.drag",y).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function h(w,S){if(!(u||!e.call(this,w,S))){var C=x(this,t.call(this,w,S),w,S,"mouse");C&&(Ts(w.view).on("mousemove.drag",m,Gw).on("mouseup.drag",v,Gw),h1e(w.view),qD(w),c=!1,s=w.clientX,l=w.clientY,C("start",w))}}function m(w){if(i0(w),!c){var S=w.clientX-s,C=w.clientY-l;c=S*S+C*C>d}o.mouse("drag",w)}function v(w){Ts(w.view).on("mousemove.drag mouseup.drag",null),m1e(w.view,c),i0(w),o.mouse("end",w)}function g(w,S){if(e.call(this,w,S)){var C=w.changedTouches,E=t.call(this,w,S),_=C.length,P,$;for(P=0;P<_;++P)($=x(this,E,w,S,C[P].identifier,C[P]))&&(qD(w),$("start",w,C[P]))}}function b(w){var S=w.changedTouches,C=S.length,E,_;for(E=0;E>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?D2(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?D2(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=HFt.exec(e))?new es(t[1],t[2],t[3],1):(t=VFt.exec(e))?new es(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=WFt.exec(e))?D2(t[1],t[2],t[3],t[4]):(t=UFt.exec(e))?D2(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=GFt.exec(e))?_ee(t[1],t[2]/100,t[3]/100,1):(t=qFt.exec(e))?_ee(t[1],t[2]/100,t[3]/100,t[4]):bee.hasOwnProperty(e)?Cee(bee[e]):e==="transparent"?new es(NaN,NaN,NaN,0):null}function Cee(e){return new es(e>>16&255,e>>8&255,e&255,1)}function D2(e,t,n,r){return r<=0&&(e=t=n=NaN),new es(e,t,n,r)}function XFt(e){return e instanceof zS||(e=Jm(e)),e?(e=e.rgb(),new es(e.r,e.g,e.b,e.opacity)):new es}function xF(e,t,n,r){return arguments.length===1?XFt(e):new es(e,t,n,r??1)}function es(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}Fz(es,xF,v1e(zS,{brighter(e){return e=e==null?UM:Math.pow(UM,e),new es(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?qw:Math.pow(qw,e),new es(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new es(Pm(this.r),Pm(this.g),Pm(this.b),GM(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:See,formatHex:See,formatHex8:QFt,formatRgb:Eee,toString:Eee}));function See(){return`#${im(this.r)}${im(this.g)}${im(this.b)}`}function QFt(){return`#${im(this.r)}${im(this.g)}${im(this.b)}${im((isNaN(this.opacity)?1:this.opacity)*255)}`}function Eee(){const e=GM(this.opacity);return`${e===1?"rgb(":"rgba("}${Pm(this.r)}, ${Pm(this.g)}, ${Pm(this.b)}${e===1?")":`, ${e})`}`}function GM(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Pm(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function im(e){return e=Pm(e),(e<16?"0":"")+e.toString(16)}function _ee(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new ac(e,t,n,r)}function y1e(e){if(e instanceof ac)return new ac(e.h,e.s,e.l,e.opacity);if(e instanceof zS||(e=Jm(e)),!e)return new ac;if(e instanceof ac)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),i=Math.max(t,n,r),a=NaN,s=i-o,l=(i+o)/2;return s?(t===i?a=(n-r)/s+(n0&&l<1?0:a,new ac(a,s,l,e.opacity)}function ZFt(e,t,n,r){return arguments.length===1?y1e(e):new ac(e,t,n,r??1)}function ac(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Fz(ac,ZFt,v1e(zS,{brighter(e){return e=e==null?UM:Math.pow(UM,e),new ac(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?qw:Math.pow(qw,e),new ac(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new es(KD(e>=240?e-240:e+120,o,r),KD(e,o,r),KD(e<120?e+240:e-120,o,r),this.opacity)},clamp(){return new ac($ee(this.h),N2(this.s),N2(this.l),GM(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=GM(this.opacity);return`${e===1?"hsl(":"hsla("}${$ee(this.h)}, ${N2(this.s)*100}%, ${N2(this.l)*100}%${e===1?")":`, ${e})`}`}}));function $ee(e){return e=(e||0)%360,e<0?e+360:e}function N2(e){return Math.max(0,Math.min(1,e||0))}function KD(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const Bz=e=>()=>e;function JFt(e,t){return function(n){return e+n*t}}function eBt(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function tBt(e){return(e=+e)==1?b1e:function(t,n){return n-t?eBt(t,n,e):Bz(isNaN(t)?n:t)}}function b1e(e,t){var n=t-e;return n?JFt(e,n):Bz(isNaN(e)?t:e)}const qM=function e(t){var n=tBt(t);function r(o,i){var a=n((o=xF(o)).r,(i=xF(i)).r),s=n(o.g,i.g),l=n(o.b,i.b),c=b1e(o.opacity,i.opacity);return function(u){return o.r=a(u),o.g=s(u),o.b=l(u),o.opacity=c(u),o+""}}return r.gamma=e,r}(1);function nBt(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),o;return function(i){for(o=0;on&&(i=t.slice(n,i),s[a]?s[a]+=i:s[++a]=i),(r=r[0])===(o=o[0])?s[a]?s[a]+=o:s[++a]=o:(s[++a]=null,l.push({i:a,x:cu(r,o)})),n=YD.lastIndex;return n180?u+=360:u-c>180&&(c+=360),f.push({i:d.push(o(d)+"rotate(",null,r)-2,x:cu(c,u)})):u&&d.push(o(d)+"rotate("+u+r)}function s(c,u,d,f){c!==u?f.push({i:d.push(o(d)+"skewX(",null,r)-2,x:cu(c,u)}):u&&d.push(o(d)+"skewX("+u+r)}function l(c,u,d,f,h,m){if(c!==d||u!==f){var v=h.push(o(h)+"scale(",null,",",null,")");m.push({i:v-4,x:cu(c,d)},{i:v-2,x:cu(u,f)})}else(d!==1||f!==1)&&h.push(o(h)+"scale("+d+","+f+")")}return function(c,u){var d=[],f=[];return c=e(c),u=e(u),i(c.translateX,c.translateY,u.translateX,u.translateY,d,f),a(c.rotate,u.rotate,d,f),s(c.skewX,u.skewX,d,f),l(c.scaleX,c.scaleY,u.scaleX,u.scaleY,d,f),c=u=null,function(h){for(var m=-1,v=f.length,g;++m=0&&e._call.call(void 0,t),e=e._next;--oy}function Tee(){eg=(YM=Yw.now())+fk,oy=e1=0;try{vBt()}finally{oy=0,bBt(),eg=0}}function yBt(){var e=Yw.now(),t=e-YM;t>S1e&&(fk-=t,YM=e)}function bBt(){for(var e,t=KM,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:KM=n);t1=e,SF(r)}function SF(e){if(!oy){e1&&(e1=clearTimeout(e1));var t=e-eg;t>24?(e<1/0&&(e1=setTimeout(Tee,e-Yw.now()-fk)),gx&&(gx=clearInterval(gx))):(gx||(YM=Yw.now(),gx=setInterval(yBt,S1e)),oy=1,E1e(Tee))}}function Ree(e,t,n){var r=new XM;return t=t==null?0:+t,r.restart(o=>{r.stop(),e(o+t)},t,n),r}var xBt=uk("start","end","cancel","interrupt"),wBt=[],$1e=0,Oee=1,EF=2,g$=3,kee=4,_F=5,v$=6;function pk(e,t,n,r,o,i){var a=e.__transition;if(!a)e.__transition={};else if(n in a)return;CBt(e,n,{name:t,index:r,group:o,on:xBt,tween:wBt,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:$1e})}function jz(e,t){var n=Uc(e,t);if(n.state>$1e)throw new Error("too late; already scheduled");return n}function Gu(e,t){var n=Uc(e,t);if(n.state>g$)throw new Error("too late; already running");return n}function Uc(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function CBt(e,t,n){var r=e.__transition,o;r[t]=n,n.timer=_1e(i,0,n.time);function i(c){n.state=Oee,n.timer.restart(a,n.delay,n.time),n.delay<=c&&a(c-n.delay)}function a(c){var u,d,f,h;if(n.state!==Oee)return l();for(u in r)if(h=r[u],h.name===n.name){if(h.state===g$)return Ree(a);h.state===kee?(h.state=v$,h.timer.stop(),h.on.call("interrupt",e,e.__data__,h.index,h.group),delete r[u]):+uEF&&r.state<_F,r.state=v$,r.timer.stop(),r.on.call(o?"interrupt":"cancel",e,e.__data__,r.index,r.group),delete n[a]}i&&delete e.__transition}}function SBt(e){return this.each(function(){y$(this,e)})}function EBt(e,t){var n,r;return function(){var o=Gu(this,e),i=o.tween;if(i!==n){r=n=i;for(var a=0,s=r.length;a=0&&(t=t.slice(0,n)),!t||t==="start"})}function ZBt(e,t,n){var r,o,i=QBt(t)?jz:Gu;return function(){var a=i(this,e),s=a.on;s!==r&&(o=(r=s).copy()).on(t,n),a.on=o}}function JBt(e,t){var n=this._id;return arguments.length<2?Uc(this.node(),n).on.on(e):this.each(ZBt(n,e,t))}function eLt(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function tLt(){return this.on("end.remove",eLt(this._id))}function nLt(e){var t=this._name,n=this._id;typeof e!="function"&&(e=Nz(e));for(var r=this._groups,o=r.length,i=new Array(o),a=0;a()=>e;function PLt(e,{sourceEvent:t,target:n,transform:r,dispatch:o}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:o}})}function Ed(e,t,n){this.k=e,this.x=t,this.y=n}Ed.prototype={constructor:Ed,scale:function(e){return e===1?this:new Ed(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new Ed(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var hk=new Ed(1,0,0);R1e.prototype=Ed.prototype;function R1e(e){for(;!e.__zoom;)if(!(e=e.parentNode))return hk;return e.__zoom}function XD(e){e.stopImmediatePropagation()}function vx(e){e.preventDefault(),e.stopImmediatePropagation()}function MLt(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function TLt(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function Iee(){return this.__zoom||hk}function RLt(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function OLt(){return navigator.maxTouchPoints||"ontouchstart"in this}function kLt(e,t,n){var r=e.invertX(t[0][0])-n[0][0],o=e.invertX(t[1][0])-n[1][0],i=e.invertY(t[0][1])-n[0][1],a=e.invertY(t[1][1])-n[1][1];return e.translate(o>r?(r+o)/2:Math.min(0,r)||Math.max(0,o),a>i?(i+a)/2:Math.min(0,i)||Math.max(0,a))}function O1e(){var e=MLt,t=TLt,n=kLt,r=RLt,o=OLt,i=[0,1/0],a=[[-1/0,-1/0],[1/0,1/0]],s=250,l=m$,c=uk("start","zoom","end"),u,d,f,h=500,m=150,v=0,g=10;function b(k){k.property("__zoom",Iee).on("wheel.zoom",_,{passive:!1}).on("mousedown.zoom",P).on("dblclick.zoom",$).filter(o).on("touchstart.zoom",T).on("touchmove.zoom",R).on("touchend.zoom touchcancel.zoom",O).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}b.transform=function(k,I,D,N){var L=k.selection?k.selection():k;L.property("__zoom",Iee),k!==L?S(k,I,D,N):L.interrupt().each(function(){C(this,arguments).event(N).start().zoom(null,typeof I=="function"?I.apply(this,arguments):I).end()})},b.scaleBy=function(k,I,D,N){b.scaleTo(k,function(){var L=this.__zoom.k,H=typeof I=="function"?I.apply(this,arguments):I;return L*H},D,N)},b.scaleTo=function(k,I,D,N){b.transform(k,function(){var L=t.apply(this,arguments),H=this.__zoom,U=D==null?w(L):typeof D=="function"?D.apply(this,arguments):D,V=H.invert(U),j=typeof I=="function"?I.apply(this,arguments):I;return n(x(y(H,j),U,V),L,a)},D,N)},b.translateBy=function(k,I,D,N){b.transform(k,function(){return n(this.__zoom.translate(typeof I=="function"?I.apply(this,arguments):I,typeof D=="function"?D.apply(this,arguments):D),t.apply(this,arguments),a)},null,N)},b.translateTo=function(k,I,D,N,L){b.transform(k,function(){var H=t.apply(this,arguments),U=this.__zoom,V=N==null?w(H):typeof N=="function"?N.apply(this,arguments):N;return n(hk.translate(V[0],V[1]).scale(U.k).translate(typeof I=="function"?-I.apply(this,arguments):-I,typeof D=="function"?-D.apply(this,arguments):-D),H,a)},N,L)};function y(k,I){return I=Math.max(i[0],Math.min(i[1],I)),I===k.k?k:new Ed(I,k.x,k.y)}function x(k,I,D){var N=I[0]-D[0]*k.k,L=I[1]-D[1]*k.k;return N===k.x&&L===k.y?k:new Ed(k.k,N,L)}function w(k){return[(+k[0][0]+ +k[1][0])/2,(+k[0][1]+ +k[1][1])/2]}function S(k,I,D,N){k.on("start.zoom",function(){C(this,arguments).event(N).start()}).on("interrupt.zoom end.zoom",function(){C(this,arguments).event(N).end()}).tween("zoom",function(){var L=this,H=arguments,U=C(L,H).event(N),V=t.apply(L,H),j=D==null?w(V):typeof D=="function"?D.apply(L,H):D,F=Math.max(V[1][0]-V[0][0],V[1][1]-V[0][1]),W=L.__zoom,X=typeof I=="function"?I.apply(L,H):I,J=l(W.invert(j).concat(F/W.k),X.invert(j).concat(F/X.k));return function(q){if(q===1)q=X;else{var A=J(q),z=F/A[2];q=new Ed(z,j[0]-A[0]*z,j[1]-A[1]*z)}U.zoom(null,q)}})}function C(k,I,D){return!D&&k.__zooming||new E(k,I)}function E(k,I){this.that=k,this.args=I,this.active=0,this.sourceEvent=null,this.extent=t.apply(k,I),this.taps=0}E.prototype={event:function(k){return k&&(this.sourceEvent=k),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(k,I){return this.mouse&&k!=="mouse"&&(this.mouse[1]=I.invert(this.mouse[0])),this.touch0&&k!=="touch"&&(this.touch0[1]=I.invert(this.touch0[0])),this.touch1&&k!=="touch"&&(this.touch1[1]=I.invert(this.touch1[0])),this.that.__zoom=I,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(k){var I=Ts(this.that).datum();c.call(k,this.that,new PLt(k,{sourceEvent:this.sourceEvent,target:b,transform:this.that.__zoom,dispatch:c}),I)}};function _(k,...I){if(!e.apply(this,arguments))return;var D=C(this,I).event(k),N=this.__zoom,L=Math.max(i[0],Math.min(i[1],N.k*Math.pow(2,r.apply(this,arguments)))),H=ec(k);if(D.wheel)(D.mouse[0][0]!==H[0]||D.mouse[0][1]!==H[1])&&(D.mouse[1]=N.invert(D.mouse[0]=H)),clearTimeout(D.wheel);else{if(N.k===L)return;D.mouse=[H,N.invert(H)],y$(this),D.start()}vx(k),D.wheel=setTimeout(U,m),D.zoom("mouse",n(x(y(N,L),D.mouse[0],D.mouse[1]),D.extent,a));function U(){D.wheel=null,D.end()}}function P(k,...I){if(f||!e.apply(this,arguments))return;var D=k.currentTarget,N=C(this,I,!0).event(k),L=Ts(k.view).on("mousemove.zoom",j,!0).on("mouseup.zoom",F,!0),H=ec(k,D),U=k.clientX,V=k.clientY;h1e(k.view),XD(k),N.mouse=[H,this.__zoom.invert(H)],y$(this),N.start();function j(W){if(vx(W),!N.moved){var X=W.clientX-U,J=W.clientY-V;N.moved=X*X+J*J>v}N.event(W).zoom("mouse",n(x(N.that.__zoom,N.mouse[0]=ec(W,D),N.mouse[1]),N.extent,a))}function F(W){L.on("mousemove.zoom mouseup.zoom",null),m1e(W.view,N.moved),vx(W),N.event(W).end()}}function $(k,...I){if(e.apply(this,arguments)){var D=this.__zoom,N=ec(k.changedTouches?k.changedTouches[0]:k,this),L=D.invert(N),H=D.k*(k.shiftKey?.5:2),U=n(x(y(D,H),N,L),t.apply(this,I),a);vx(k),s>0?Ts(this).transition().duration(s).call(S,U,N,k):Ts(this).call(b.transform,U,N,k)}}function T(k,...I){if(e.apply(this,arguments)){var D=k.touches,N=D.length,L=C(this,I,k.changedTouches.length===N).event(k),H,U,V,j;for(XD(k),U=0;U"[React Flow]: Seems like you have not used zustand provider as an ancestor. Help: https://reactflow.dev/error#001",error002:()=>"It looks like you've created a new nodeTypes or edgeTypes object. If this wasn't on purpose please define the nodeTypes/edgeTypes outside of the component or memoize them.",error003:e=>`Node type "${e}" not found. Using fallback type "default".`,error004:()=>"The React Flow parent container needs a width and a height to render the graph.",error005:()=>"Only child nodes can use a parent extent.",error006:()=>"Can't create edge. An edge needs a source and a target.",error007:e=>`The old edge with id=${e} does not exist.`,error009:e=>`Marker type "${e}" doesn't exist.`,error008:(e,{id:t,sourceHandle:n,targetHandle:r})=>`Couldn't create edge for ${e} handle id: "${e==="source"?n:r}", edge id: ${t}.`,error010:()=>"Handle: No node id found. Make sure to only use a Handle inside a custom Node.",error011:e=>`Edge type "${e}" not found. Using fallback type "default".`,error012:e=>`Node with id "${e}" does not exist, it may have been removed. This can happen when a node is deleted before the "onNodeClick" handler is called.`,error013:(e="react")=>`It seems that you haven't loaded the styles. Please import '@xyflow/${e}/dist/style.css' or base.css to make sure everything is working properly.`,error014:()=>"useNodeConnections: No node ID found. Call useNodeConnections inside a custom Node or provide a node ID.",error015:()=>"It seems that you are trying to drag a node that is not initialized. Please use onNodesChange as explained in the docs."},Xw=[[Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY],[Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY]],k1e=["Enter"," ","Escape"],I1e={"node.a11yDescription.default":"Press enter or space to select a node. Press delete to remove it and escape to cancel.","node.a11yDescription.keyboardDisabled":"Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.","node.a11yDescription.ariaLiveMessage":({direction:e,x:t,y:n})=>`Moved selected node ${e}. New position, x: ${t}, y: ${n}`,"edge.a11yDescription.default":"Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.","controls.ariaLabel":"Control Panel","controls.zoomIn.ariaLabel":"Zoom In","controls.zoomOut.ariaLabel":"Zoom Out","controls.fitView.ariaLabel":"Fit View","controls.interactive.ariaLabel":"Toggle Interactivity","minimap.ariaLabel":"Mini Map","handle.ariaLabel":"Handle"};var iy;(function(e){e.Strict="strict",e.Loose="loose"})(iy||(iy={}));var Mm;(function(e){e.Free="free",e.Vertical="vertical",e.Horizontal="horizontal"})(Mm||(Mm={}));var Qw;(function(e){e.Partial="partial",e.Full="full"})(Qw||(Qw={}));const D1e={inProgress:!1,isValid:null,from:null,fromHandle:null,fromPosition:null,fromNode:null,to:null,toHandle:null,toPosition:null,toNode:null};var Jf;(function(e){e.Bezier="default",e.Straight="straight",e.Step="step",e.SmoothStep="smoothstep",e.SimpleBezier="simplebezier"})(Jf||(Jf={}));var QM;(function(e){e.Arrow="arrow",e.ArrowClosed="arrowclosed"})(QM||(QM={}));var an;(function(e){e.Left="left",e.Top="top",e.Right="right",e.Bottom="bottom"})(an||(an={}));const Dee={[an.Left]:an.Right,[an.Right]:an.Left,[an.Top]:an.Bottom,[an.Bottom]:an.Top};function N1e(e){return e===null?null:e?"valid":"invalid"}const A1e=e=>"id"in e&&"source"in e&&"target"in e,ILt=e=>"id"in e&&"position"in e&&!("source"in e)&&!("target"in e),Hz=e=>"id"in e&&"internals"in e&&!("source"in e)&&!("target"in e),HS=(e,t=[0,0])=>{const{width:n,height:r}=ff(e),o=e.origin??t,i=n*o[0],a=r*o[1];return{x:e.position.x-i,y:e.position.y-a}},DLt=(e,t={nodeOrigin:[0,0]})=>{if(e.length===0)return{x:0,y:0,width:0,height:0};const n=e.reduce((r,o)=>{const i=typeof o=="string";let a=!t.nodeLookup&&!i?o:void 0;t.nodeLookup&&(a=i?t.nodeLookup.get(o):Hz(o)?o:t.nodeLookup.get(o.id));const s=a?ZM(a,t.nodeOrigin):{x:0,y:0,x2:0,y2:0};return mk(r,s)},{x:1/0,y:1/0,x2:-1/0,y2:-1/0});return gk(n)},VS=(e,t={})=>{if(e.size===0)return{x:0,y:0,width:0,height:0};let n={x:1/0,y:1/0,x2:-1/0,y2:-1/0};return e.forEach(r=>{if(t.filter===void 0||t.filter(r)){const o=ZM(r);n=mk(n,o)}}),gk(n)},Vz=(e,t,[n,r,o]=[0,0,1],i=!1,a=!1)=>{const s={...WS(t,[n,r,o]),width:t.width/o,height:t.height/o},l=[];for(const c of e.values()){const{measured:u,selectable:d=!0,hidden:f=!1}=c;if(a&&!d||f)continue;const h=u.width??c.width??c.initialWidth??null,m=u.height??c.height??c.initialHeight??null,v=Zw(s,sy(c)),g=(h??0)*(m??0),b=i&&v>0;(!c.internals.handleBounds||b||v>=g||c.dragging)&&l.push(c)}return l},NLt=(e,t)=>{const n=new Set;return e.forEach(r=>{n.add(r.id)}),t.filter(r=>n.has(r.source)||n.has(r.target))};function ALt(e,t){const n=new Map,r=t!=null&&t.nodes?new Set(t.nodes.map(o=>o.id)):null;return e.forEach(o=>{o.measured.width&&o.measured.height&&((t==null?void 0:t.includeHiddenNodes)||!o.hidden)&&(!r||r.has(o.id))&&n.set(o.id,o)}),n}async function FLt({nodes:e,width:t,height:n,panZoom:r,minZoom:o,maxZoom:i},a){if(e.size===0)return Promise.resolve(!0);const s=ALt(e,a),l=VS(s),c=Wz(l,t,n,(a==null?void 0:a.minZoom)??o,(a==null?void 0:a.maxZoom)??i,(a==null?void 0:a.padding)??.1);return await r.setViewport(c,{duration:a==null?void 0:a.duration,ease:a==null?void 0:a.ease,interpolate:a==null?void 0:a.interpolate}),Promise.resolve(!0)}function F1e({nodeId:e,nextPosition:t,nodeLookup:n,nodeOrigin:r=[0,0],nodeExtent:o,onError:i}){const a=n.get(e),s=a.parentId?n.get(a.parentId):void 0,{x:l,y:c}=s?s.internals.positionAbsolute:{x:0,y:0},u=a.origin??r;let d=a.extent||o;if(a.extent==="parent"&&!a.expandParent)if(!s)i==null||i("005",Du.error005());else{const h=s.measured.width,m=s.measured.height;h&&m&&(d=[[l,c],[l+h,c+m]])}else s&&ly(a.extent)&&(d=[[a.extent[0][0]+l,a.extent[0][1]+c],[a.extent[1][0]+l,a.extent[1][1]+c]]);const f=ly(d)?tg(t,d,a.measured):t;return(a.measured.width===void 0||a.measured.height===void 0)&&(i==null||i("015",Du.error015())),{position:{x:f.x-l+(a.measured.width??0)*u[0],y:f.y-c+(a.measured.height??0)*u[1]},positionAbsolute:f}}async function BLt({nodesToRemove:e=[],edgesToRemove:t=[],nodes:n,edges:r,onBeforeDelete:o}){const i=new Set(e.map(f=>f.id)),a=[];for(const f of n){if(f.deletable===!1)continue;const h=i.has(f.id),m=!h&&f.parentId&&a.find(v=>v.id===f.parentId);(h||m)&&a.push(f)}const s=new Set(t.map(f=>f.id)),l=r.filter(f=>f.deletable!==!1),u=NLt(a,l);for(const f of l)s.has(f.id)&&!u.find(m=>m.id===f.id)&&u.push(f);if(!o)return{edges:u,nodes:a};const d=await o({nodes:a,edges:u});return typeof d=="boolean"?d?{edges:u,nodes:a}:{edges:[],nodes:[]}:d}const ay=(e,t=0,n=1)=>Math.min(Math.max(e,t),n),tg=(e={x:0,y:0},t,n)=>({x:ay(e.x,t[0][0],t[1][0]-((n==null?void 0:n.width)??0)),y:ay(e.y,t[0][1],t[1][1]-((n==null?void 0:n.height)??0))});function B1e(e,t,n){const{width:r,height:o}=ff(n),{x:i,y:a}=n.internals.positionAbsolute;return tg(e,[[i,a],[i+r,a+o]],t)}const Nee=(e,t,n)=>en?-ay(Math.abs(e-n),1,t)/t:0,L1e=(e,t,n=15,r=40)=>{const o=Nee(e.x,r,t.width-r)*n,i=Nee(e.y,r,t.height-r)*n;return[o,i]},mk=(e,t)=>({x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x2,t.x2),y2:Math.max(e.y2,t.y2)}),$F=({x:e,y:t,width:n,height:r})=>({x:e,y:t,x2:e+n,y2:t+r}),gk=({x:e,y:t,x2:n,y2:r})=>({x:e,y:t,width:n-e,height:r-t}),sy=(e,t=[0,0])=>{var o,i;const{x:n,y:r}=Hz(e)?e.internals.positionAbsolute:HS(e,t);return{x:n,y:r,width:((o=e.measured)==null?void 0:o.width)??e.width??e.initialWidth??0,height:((i=e.measured)==null?void 0:i.height)??e.height??e.initialHeight??0}},ZM=(e,t=[0,0])=>{var o,i;const{x:n,y:r}=Hz(e)?e.internals.positionAbsolute:HS(e,t);return{x:n,y:r,x2:n+(((o=e.measured)==null?void 0:o.width)??e.width??e.initialWidth??0),y2:r+(((i=e.measured)==null?void 0:i.height)??e.height??e.initialHeight??0)}},j1e=(e,t)=>gk(mk($F(e),$F(t))),Zw=(e,t)=>{const n=Math.max(0,Math.min(e.x+e.width,t.x+t.width)-Math.max(e.x,t.x)),r=Math.max(0,Math.min(e.y+e.height,t.y+t.height)-Math.max(e.y,t.y));return Math.ceil(n*r)},Aee=e=>cc(e.width)&&cc(e.height)&&cc(e.x)&&cc(e.y),cc=e=>!isNaN(e)&&isFinite(e),LLt=(e,t)=>{},vk=(e,t=[1,1])=>({x:t[0]*Math.round(e.x/t[0]),y:t[1]*Math.round(e.y/t[1])}),WS=({x:e,y:t},[n,r,o],i=!1,a=[1,1])=>{const s={x:(e-n)/o,y:(t-r)/o};return i?vk(s,a):s},JM=({x:e,y:t},[n,r,o])=>({x:e*o+n,y:t*o+r});function sv(e,t){if(typeof e=="number")return Math.floor((t-t/(1+e))*.5);if(typeof e=="string"&&e.endsWith("px")){const n=parseFloat(e);if(!Number.isNaN(n))return Math.floor(n)}if(typeof e=="string"&&e.endsWith("%")){const n=parseFloat(e);if(!Number.isNaN(n))return Math.floor(t*n*.01)}return console.error(`[React Flow] The padding value "${e}" is invalid. Please provide a number or a string with a valid unit (px or %).`),0}function jLt(e,t,n){if(typeof e=="string"||typeof e=="number"){const r=sv(e,n),o=sv(e,t);return{top:r,right:o,bottom:r,left:o,x:o*2,y:r*2}}if(typeof e=="object"){const r=sv(e.top??e.y??0,n),o=sv(e.bottom??e.y??0,n),i=sv(e.left??e.x??0,t),a=sv(e.right??e.x??0,t);return{top:r,right:a,bottom:o,left:i,x:i+a,y:r+o}}return{top:0,right:0,bottom:0,left:0,x:0,y:0}}function zLt(e,t,n,r,o,i){const{x:a,y:s}=JM(e,[t,n,r]),{x:l,y:c}=JM({x:e.x+e.width,y:e.y+e.height},[t,n,r]),u=o-l,d=i-c;return{left:Math.floor(a),top:Math.floor(s),right:Math.floor(u),bottom:Math.floor(d)}}const Wz=(e,t,n,r,o,i)=>{const a=jLt(i,t,n),s=(t-a.x)/e.width,l=(n-a.y)/e.height,c=Math.min(s,l),u=ay(c,r,o),d=e.x+e.width/2,f=e.y+e.height/2,h=t/2-d*u,m=n/2-f*u,v=zLt(e,h,m,u,t,n),g={left:Math.min(v.left-a.left,0),top:Math.min(v.top-a.top,0),right:Math.min(v.right-a.right,0),bottom:Math.min(v.bottom-a.bottom,0)};return{x:h-g.left+g.right,y:m-g.top+g.bottom,zoom:u}},eT=()=>{var e;return typeof navigator<"u"&&((e=navigator==null?void 0:navigator.userAgent)==null?void 0:e.indexOf("Mac"))>=0};function ly(e){return e!==void 0&&e!=="parent"}function ff(e){var t,n;return{width:((t=e.measured)==null?void 0:t.width)??e.width??e.initialWidth??0,height:((n=e.measured)==null?void 0:n.height)??e.height??e.initialHeight??0}}function z1e(e){var t,n;return(((t=e.measured)==null?void 0:t.width)??e.width??e.initialWidth)!==void 0&&(((n=e.measured)==null?void 0:n.height)??e.height??e.initialHeight)!==void 0}function H1e(e,t={width:0,height:0},n,r,o){const i={...e},a=r.get(n);if(a){const s=a.origin||o;i.x+=a.internals.positionAbsolute.x-(t.width??0)*s[0],i.y+=a.internals.positionAbsolute.y-(t.height??0)*s[1]}return i}function Fee(e,t){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}function HLt(){let e,t;return{promise:new Promise((r,o)=>{e=r,t=o}),resolve:e,reject:t}}function VLt(e){return{...I1e,...e||{}}}function D1(e,{snapGrid:t=[0,0],snapToGrid:n=!1,transform:r,containerBounds:o}){const{x:i,y:a}=gu(e),s=WS({x:i-((o==null?void 0:o.left)??0),y:a-((o==null?void 0:o.top)??0)},r),{x:l,y:c}=n?vk(s,t):s;return{xSnapped:l,ySnapped:c,...s}}const Uz=e=>({width:e.offsetWidth,height:e.offsetHeight}),V1e=e=>{var t;return((t=e==null?void 0:e.getRootNode)==null?void 0:t.call(e))||(window==null?void 0:window.document)},WLt=["INPUT","SELECT","TEXTAREA"];function W1e(e){var r,o;const t=((o=(r=e.composedPath)==null?void 0:r.call(e))==null?void 0:o[0])||e.target;return(t==null?void 0:t.nodeType)!==1?!1:WLt.includes(t.nodeName)||t.hasAttribute("contenteditable")||!!t.closest(".nokey")}const U1e=e=>"clientX"in e,gu=(e,t)=>{var i,a;const n=U1e(e),r=n?e.clientX:(i=e.touches)==null?void 0:i[0].clientX,o=n?e.clientY:(a=e.touches)==null?void 0:a[0].clientY;return{x:r-((t==null?void 0:t.left)??0),y:o-((t==null?void 0:t.top)??0)}},Bee=(e,t,n,r,o)=>{const i=t.querySelectorAll(`.${e}`);return!i||!i.length?null:Array.from(i).map(a=>{const s=a.getBoundingClientRect();return{id:a.getAttribute("data-handleid"),type:e,nodeId:o,position:a.getAttribute("data-handlepos"),x:(s.left-n.left)/r,y:(s.top-n.top)/r,...Uz(a)}})};function G1e({sourceX:e,sourceY:t,targetX:n,targetY:r,sourceControlX:o,sourceControlY:i,targetControlX:a,targetControlY:s}){const l=e*.125+o*.375+a*.375+n*.125,c=t*.125+i*.375+s*.375+r*.125,u=Math.abs(l-e),d=Math.abs(c-t);return[l,c,u,d]}function B2(e,t){return e>=0?.5*e:t*25*Math.sqrt(-e)}function Lee({pos:e,x1:t,y1:n,x2:r,y2:o,c:i}){switch(e){case an.Left:return[t-B2(t-r,i),n];case an.Right:return[t+B2(r-t,i),n];case an.Top:return[t,n-B2(n-o,i)];case an.Bottom:return[t,n+B2(o-n,i)]}}function q1e({sourceX:e,sourceY:t,sourcePosition:n=an.Bottom,targetX:r,targetY:o,targetPosition:i=an.Top,curvature:a=.25}){const[s,l]=Lee({pos:n,x1:e,y1:t,x2:r,y2:o,c:a}),[c,u]=Lee({pos:i,x1:r,y1:o,x2:e,y2:t,c:a}),[d,f,h,m]=G1e({sourceX:e,sourceY:t,targetX:r,targetY:o,sourceControlX:s,sourceControlY:l,targetControlX:c,targetControlY:u});return[`M${e},${t} C${s},${l} ${c},${u} ${r},${o}`,d,f,h,m]}function K1e({sourceX:e,sourceY:t,targetX:n,targetY:r}){const o=Math.abs(n-e)/2,i=n0}const qLt=({source:e,sourceHandle:t,target:n,targetHandle:r})=>`xy-edge__${e}${t||""}-${n}${r||""}`,KLt=(e,t)=>t.some(n=>n.source===e.source&&n.target===e.target&&(n.sourceHandle===e.sourceHandle||!n.sourceHandle&&!e.sourceHandle)&&(n.targetHandle===e.targetHandle||!n.targetHandle&&!e.targetHandle)),YLt=(e,t)=>{if(!e.source||!e.target)return t;let n;return A1e(e)?n={...e}:n={...e,id:qLt(e)},KLt(n,t)?t:(n.sourceHandle===null&&delete n.sourceHandle,n.targetHandle===null&&delete n.targetHandle,t.concat(n))};function Y1e({sourceX:e,sourceY:t,targetX:n,targetY:r}){const[o,i,a,s]=K1e({sourceX:e,sourceY:t,targetX:n,targetY:r});return[`M ${e},${t}L ${n},${r}`,o,i,a,s]}const jee={[an.Left]:{x:-1,y:0},[an.Right]:{x:1,y:0},[an.Top]:{x:0,y:-1},[an.Bottom]:{x:0,y:1}},XLt=({source:e,sourcePosition:t=an.Bottom,target:n})=>t===an.Left||t===an.Right?e.xMath.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2));function QLt({source:e,sourcePosition:t=an.Bottom,target:n,targetPosition:r=an.Top,center:o,offset:i,stepPosition:a}){const s=jee[t],l=jee[r],c={x:e.x+s.x*i,y:e.y+s.y*i},u={x:n.x+l.x*i,y:n.y+l.y*i},d=XLt({source:c,sourcePosition:t,target:u}),f=d.x!==0?"x":"y",h=d[f];let m=[],v,g;const b={x:0,y:0},y={x:0,y:0},[,,x,w]=K1e({sourceX:e.x,sourceY:e.y,targetX:n.x,targetY:n.y});if(s[f]*l[f]===-1){f==="x"?(v=o.x??c.x+(u.x-c.x)*a,g=o.y??(c.y+u.y)/2):(v=o.x??(c.x+u.x)/2,g=o.y??c.y+(u.y-c.y)*a);const C=[{x:v,y:c.y},{x:v,y:u.y}],E=[{x:c.x,y:g},{x:u.x,y:g}];s[f]===h?m=f==="x"?C:E:m=f==="x"?E:C}else{const C=[{x:c.x,y:u.y}],E=[{x:u.x,y:c.y}];if(f==="x"?m=s.x===h?E:C:m=s.y===h?C:E,t===r){const R=Math.abs(e[f]-n[f]);if(R<=i){const O=Math.min(i-1,i-R);s[f]===h?b[f]=(c[f]>e[f]?-1:1)*O:y[f]=(u[f]>n[f]?-1:1)*O}}if(t!==r){const R=f==="x"?"y":"x",O=s[f]===l[R],k=c[R]>u[R],I=c[R]=T?(v=(_.x+P.x)/2,g=m[0].y):(v=m[0].x,g=(_.y+P.y)/2)}return[[e,{x:c.x+b.x,y:c.y+b.y},...m,{x:u.x+y.x,y:u.y+y.y},n],v,g,x,w]}function ZLt(e,t,n,r){const o=Math.min(zee(e,t)/2,zee(t,n)/2,r),{x:i,y:a}=t;if(e.x===i&&i===n.x||e.y===a&&a===n.y)return`L${i} ${a}`;if(e.y===a){const c=e.x{let w="";return x>0&&xn.id===t):e[0])||null}function MF(e,t){return e?typeof e=="string"?e:`${t?`${t}__`:""}${Object.keys(e).sort().map(r=>`${r}=${e[r]}`).join("&")}`:""}function ejt(e,{id:t,defaultColor:n,defaultMarkerStart:r,defaultMarkerEnd:o}){const i=new Set;return e.reduce((a,s)=>([s.markerStart||r,s.markerEnd||o].forEach(l=>{if(l&&typeof l=="object"){const c=MF(l,t);i.has(c)||(a.push({id:c,color:l.color||n,...l}),i.add(c))}}),a),[]).sort((a,s)=>a.id.localeCompare(s.id))}const Gz={nodeOrigin:[0,0],nodeExtent:Xw,elevateNodesOnSelect:!0,defaults:{}},tjt={...Gz,checkEquality:!0};function qz(e,t){const n={...e};for(const r in t)t[r]!==void 0&&(n[r]=t[r]);return n}function njt(e,t,n){const r=qz(Gz,n);for(const o of e.values())if(o.parentId)Kz(o,e,t,r);else{const i=HS(o,r.nodeOrigin),a=ly(o.extent)?o.extent:r.nodeExtent,s=tg(i,a,ff(o));o.internals.positionAbsolute=s}}function TF(e,t,n,r){var l,c;const o=qz(tjt,r);let i=e.length>0;const a=new Map(t),s=o!=null&&o.elevateNodesOnSelect?1e3:0;t.clear(),n.clear();for(const u of e){let d=a.get(u.id);if(o.checkEquality&&u===(d==null?void 0:d.internals.userNode))t.set(u.id,d);else{const f=HS(u,o.nodeOrigin),h=ly(u.extent)?u.extent:o.nodeExtent,m=tg(f,h,ff(u));d={...o.defaults,...u,measured:{width:(l=u.measured)==null?void 0:l.width,height:(c=u.measured)==null?void 0:c.height},internals:{positionAbsolute:m,handleBounds:u.measured?d==null?void 0:d.internals.handleBounds:void 0,z:X1e(u,s),userNode:u}},t.set(u.id,d)}(d.measured===void 0||d.measured.width===void 0||d.measured.height===void 0)&&!d.hidden&&(i=!1),u.parentId&&Kz(d,t,n,r)}return i}function rjt(e,t){if(!e.parentId)return;const n=t.get(e.parentId);n?n.set(e.id,e):t.set(e.parentId,new Map([[e.id,e]]))}function Kz(e,t,n,r){const{elevateNodesOnSelect:o,nodeOrigin:i,nodeExtent:a}=qz(Gz,r),s=e.parentId,l=t.get(s);if(!l){console.warn(`Parent node ${s} not found. Please make sure that parent nodes are in front of their child nodes in the nodes array.`);return}rjt(e,n);const c=o?1e3:0,{x:u,y:d,z:f}=ojt(e,l,i,a,c),{positionAbsolute:h}=e.internals,m=u!==h.x||d!==h.y;(m||f!==e.internals.z)&&t.set(e.id,{...e,internals:{...e.internals,positionAbsolute:m?{x:u,y:d}:h,z:f}})}function X1e(e,t){return(cc(e.zIndex)?e.zIndex:0)+(e.selected?t:0)}function ojt(e,t,n,r,o){const{x:i,y:a}=t.internals.positionAbsolute,s=ff(e),l=HS(e,n),c=ly(e.extent)?tg(l,e.extent,s):l;let u=tg({x:i+c.x,y:a+c.y},r,s);e.extent==="parent"&&(u=B1e(u,s,t));const d=X1e(e,o),f=t.internals.z??0;return{x:u.x,y:u.y,z:f>=d?f+1:d}}function Yz(e,t,n,r=[0,0]){var a;const o=[],i=new Map;for(const s of e){const l=t.get(s.parentId);if(!l)continue;const c=((a=i.get(s.parentId))==null?void 0:a.expandedRect)??sy(l),u=j1e(c,s.rect);i.set(s.parentId,{expandedRect:u,parent:l})}return i.size>0&&i.forEach(({expandedRect:s,parent:l},c)=>{var x;const u=l.internals.positionAbsolute,d=ff(l),f=l.origin??r,h=s.x0||m>0||b||y)&&(o.push({id:c,type:"position",position:{x:l.position.x-h+b,y:l.position.y-m+y}}),(x=n.get(c))==null||x.forEach(w=>{e.some(S=>S.id===w.id)||o.push({id:w.id,type:"position",position:{x:w.position.x+h,y:w.position.y+m}})})),(d.width0){const f=Yz(d,t,n,o);l.push(...f)}return{changes:l,updatedInternals:s}}async function ajt({delta:e,panZoom:t,transform:n,translateExtent:r,width:o,height:i}){if(!t||!e.x&&!e.y)return Promise.resolve(!1);const a=await t.setViewportConstrained({x:n[0]+e.x,y:n[1]+e.y,zoom:n[2]},[[0,0],[o,i]],r),s=!!a&&(a.x!==n[0]||a.y!==n[1]||a.k!==n[2]);return Promise.resolve(s)}function Uee(e,t,n,r,o,i){let a=o;const s=r.get(a)||new Map;r.set(a,s.set(n,t)),a=`${o}-${e}`;const l=r.get(a)||new Map;if(r.set(a,l.set(n,t)),i){a=`${o}-${e}-${i}`;const c=r.get(a)||new Map;r.set(a,c.set(n,t))}}function Q1e(e,t,n){e.clear(),t.clear();for(const r of n){const{source:o,target:i,sourceHandle:a=null,targetHandle:s=null}=r,l={edgeId:r.id,source:o,target:i,sourceHandle:a,targetHandle:s},c=`${o}-${a}--${i}-${s}`,u=`${i}-${s}--${o}-${a}`;Uee("source",l,u,e,o,a),Uee("target",l,c,e,i,s),t.set(r.id,r)}}function Z1e(e,t){if(!e.parentId)return!1;const n=t.get(e.parentId);return n?n.selected?!0:Z1e(n,t):!1}function Gee(e,t,n){var o;let r=e;do{if((o=r==null?void 0:r.matches)!=null&&o.call(r,t))return!0;if(r===n)return!1;r=r==null?void 0:r.parentElement}while(r);return!1}function sjt(e,t,n,r){const o=new Map;for(const[i,a]of e)if((a.selected||a.id===r)&&(!a.parentId||!Z1e(a,e))&&(a.draggable||t&&typeof a.draggable>"u")){const s=e.get(i);s&&o.set(i,{id:i,position:s.position||{x:0,y:0},distance:{x:n.x-s.internals.positionAbsolute.x,y:n.y-s.internals.positionAbsolute.y},extent:s.extent,parentId:s.parentId,origin:s.origin,expandParent:s.expandParent,internals:{positionAbsolute:s.internals.positionAbsolute||{x:0,y:0}},measured:{width:s.measured.width??0,height:s.measured.height??0}})}return o}function QD({nodeId:e,dragItems:t,nodeLookup:n,dragging:r=!0}){var a,s,l;const o=[];for(const[c,u]of t){const d=(a=n.get(c))==null?void 0:a.internals.userNode;d&&o.push({...d,position:u.position,dragging:r})}if(!e)return[o[0],o];const i=(s=n.get(e))==null?void 0:s.internals.userNode;return[i?{...i,position:((l=t.get(e))==null?void 0:l.position)||i.position,dragging:r}:o[0],o]}function ljt({onNodeMouseDown:e,getStoreItems:t,onDragStart:n,onDrag:r,onDragStop:o}){let i={x:null,y:null},a=0,s=new Map,l=!1,c={x:0,y:0},u=null,d=!1,f=null,h=!1,m=!1;function v({noDragClassName:b,handleSelector:y,domNode:x,isSelectable:w,nodeId:S,nodeClickDistance:C=0}){f=Ts(x);function E({x:T,y:R},O){const{nodeLookup:k,nodeExtent:I,snapGrid:D,snapToGrid:N,nodeOrigin:L,onNodeDrag:H,onSelectionDrag:U,onError:V,updateNodePositions:j}=t();i={x:T,y:R};let F=!1,W={x:0,y:0,x2:0,y2:0};if(s.size>1&&I){const X=VS(s);W=$F(X)}for(const[X,J]of s){if(!k.has(X))continue;let q={x:T-J.distance.x,y:R-J.distance.y};N&&(q=vk(q,D));let A=[[I[0][0],I[0][1]],[I[1][0],I[1][1]]];if(s.size>1&&I&&!J.extent){const{positionAbsolute:Y}=J.internals,Q=Y.x-W.x+I[0][0],ee=Y.x+J.measured.width-W.x2+I[1][0],te=Y.y-W.y+I[0][1],oe=Y.y+J.measured.height-W.y2+I[1][1];A=[[Q,te],[ee,oe]]}const{position:z,positionAbsolute:G}=F1e({nodeId:X,nextPosition:q,nodeLookup:k,nodeExtent:A,nodeOrigin:L,onError:V});F=F||J.position.x!==z.x||J.position.y!==z.y,J.position=z,J.internals.positionAbsolute=G}if(m=m||F,!!F&&(j(s,!0),O&&(r||H||!S&&U))){const[X,J]=QD({nodeId:S,dragItems:s,nodeLookup:k});r==null||r(O,s,X,J),H==null||H(O,X,J),S||U==null||U(O,J)}}async function _(){if(!u)return;const{transform:T,panBy:R,autoPanSpeed:O,autoPanOnNodeDrag:k}=t();if(!k){l=!1,cancelAnimationFrame(a);return}const[I,D]=L1e(c,u,O);(I!==0||D!==0)&&(i.x=(i.x??0)-I/T[2],i.y=(i.y??0)-D/T[2],await R({x:I,y:D})&&E(i,null)),a=requestAnimationFrame(_)}function P(T){var F;const{nodeLookup:R,multiSelectionActive:O,nodesDraggable:k,transform:I,snapGrid:D,snapToGrid:N,selectNodesOnDrag:L,onNodeDragStart:H,onSelectionDragStart:U,unselectNodesAndEdges:V}=t();d=!0,(!L||!w)&&!O&&S&&((F=R.get(S))!=null&&F.selected||V()),w&&L&&S&&(e==null||e(S));const j=D1(T.sourceEvent,{transform:I,snapGrid:D,snapToGrid:N,containerBounds:u});if(i=j,s=sjt(R,k,j,S),s.size>0&&(n||H||!S&&U)){const[W,X]=QD({nodeId:S,dragItems:s,nodeLookup:R});n==null||n(T.sourceEvent,s,W,X),H==null||H(T.sourceEvent,W,X),S||U==null||U(T.sourceEvent,X)}}const $=g1e().clickDistance(C).on("start",T=>{const{domNode:R,nodeDragThreshold:O,transform:k,snapGrid:I,snapToGrid:D}=t();u=(R==null?void 0:R.getBoundingClientRect())||null,h=!1,m=!1,O===0&&P(T),i=D1(T.sourceEvent,{transform:k,snapGrid:I,snapToGrid:D,containerBounds:u}),c=gu(T.sourceEvent,u)}).on("drag",T=>{const{autoPanOnNodeDrag:R,transform:O,snapGrid:k,snapToGrid:I,nodeDragThreshold:D,nodeLookup:N}=t(),L=D1(T.sourceEvent,{transform:O,snapGrid:k,snapToGrid:I,containerBounds:u});if((T.sourceEvent.type==="touchmove"&&T.sourceEvent.touches.length>1||S&&!N.has(S))&&(h=!0),!h){if(!l&&R&&d&&(l=!0,_()),!d){const H=L.xSnapped-(i.x??0),U=L.ySnapped-(i.y??0);Math.sqrt(H*H+U*U)>D&&P(T)}(i.x!==L.xSnapped||i.y!==L.ySnapped)&&s&&d&&(c=gu(T.sourceEvent,u),E(L,T.sourceEvent))}}).on("end",T=>{if(!(!d||h)&&(l=!1,d=!1,cancelAnimationFrame(a),s.size>0)){const{nodeLookup:R,updateNodePositions:O,onNodeDragStop:k,onSelectionDragStop:I}=t();if(m&&(O(s,!1),m=!1),o||k||!S&&I){const[D,N]=QD({nodeId:S,dragItems:s,nodeLookup:R,dragging:!1});o==null||o(T.sourceEvent,s,D,N),k==null||k(T.sourceEvent,D,N),S||I==null||I(T.sourceEvent,N)}}}).filter(T=>{const R=T.target;return!T.button&&(!b||!Gee(R,`.${b}`,x))&&(!y||Gee(R,y,x))});f.call($)}function g(){f==null||f.on(".drag",null)}return{update:v,destroy:g}}function cjt(e,t,n){const r=[],o={x:e.x-n,y:e.y-n,width:n*2,height:n*2};for(const i of t.values())Zw(o,sy(i))>0&&r.push(i);return r}const ujt=250;function djt(e,t,n,r){var s,l;let o=[],i=1/0;const a=cjt(e,n,t+ujt);for(const c of a){const u=[...((s=c.internals.handleBounds)==null?void 0:s.source)??[],...((l=c.internals.handleBounds)==null?void 0:l.target)??[]];for(const d of u){if(r.nodeId===d.nodeId&&r.type===d.type&&r.id===d.id)continue;const{x:f,y:h}=Jw(c,d,d.position,!0),m=Math.sqrt(Math.pow(f-e.x,2)+Math.pow(h-e.y,2));m>t||(m1){const c=r.type==="source"?"target":"source";return o.find(u=>u.type===c)??o[0]}return o[0]}function J1e(e,t,n,r,o,i=!1){var c,u,d;const a=r.get(e);if(!a)return null;const s=o==="strict"?(c=a.internals.handleBounds)==null?void 0:c[t]:[...((u=a.internals.handleBounds)==null?void 0:u.source)??[],...((d=a.internals.handleBounds)==null?void 0:d.target)??[]],l=(n?s==null?void 0:s.find(f=>f.id===n):s==null?void 0:s[0])??null;return l&&i?{...l,...Jw(a,l,l.position,!0)}:l}function ewe(e,t){return e||(t!=null&&t.classList.contains("target")?"target":t!=null&&t.classList.contains("source")?"source":null)}function fjt(e,t){let n=null;return t?n=!0:e&&!t&&(n=!1),n}const twe=()=>!0;function pjt(e,{connectionMode:t,connectionRadius:n,handleId:r,nodeId:o,edgeUpdaterType:i,isTarget:a,domNode:s,nodeLookup:l,lib:c,autoPanOnConnect:u,flowId:d,panBy:f,cancelConnection:h,onConnectStart:m,onConnect:v,onConnectEnd:g,isValidConnection:b=twe,onReconnectEnd:y,updateConnection:x,getTransform:w,getFromHandle:S,autoPanSpeed:C,dragThreshold:E=1}){const _=V1e(e.target);let P=0,$;const{x:T,y:R}=gu(e),O=_==null?void 0:_.elementFromPoint(T,R),k=ewe(i,O),I=s==null?void 0:s.getBoundingClientRect();let D=!1;if(!I||!k)return;const N=J1e(o,k,r,l,t);if(!N)return;let L=gu(e,I),H=!1,U=null,V=!1,j=null;function F(){if(!u||!I)return;const[Y,Q]=L1e(L,I,C);f({x:Y,y:Q}),P=requestAnimationFrame(F)}const W={...N,nodeId:o,type:k,position:N.position},X=l.get(o);let q={inProgress:!0,isValid:null,from:Jw(X,W,an.Left,!0),fromHandle:W,fromPosition:W.position,fromNode:X,to:L,toHandle:null,toPosition:Dee[W.position],toNode:null};function A(){D=!0,x(q),m==null||m(e,{nodeId:o,handleId:r,handleType:k})}E===0&&A();function z(Y){if(!D){const{x:oe,y:ne}=gu(Y),le=oe-T,ce=ne-R;if(!(le*le+ce*ce>E*E))return;A()}if(!S()||!W){G(Y);return}const Q=w();L=gu(Y,I),$=djt(WS(L,Q,!1,[1,1]),n,l,W),H||(F(),H=!0);const ee=nwe(Y,{handle:$,connectionMode:t,fromNodeId:o,fromHandleId:r,fromType:a?"target":"source",isValidConnection:b,doc:_,lib:c,flowId:d,nodeLookup:l});j=ee.handleDomNode,U=ee.connection,V=fjt(!!$,ee.isValid);const te={...q,isValid:V,to:ee.toHandle&&V?JM({x:ee.toHandle.x,y:ee.toHandle.y},Q):L,toHandle:ee.toHandle,toPosition:V&&ee.toHandle?ee.toHandle.position:Dee[W.position],toNode:ee.toHandle?l.get(ee.toHandle.nodeId):null};V&&$&&q.toHandle&&te.toHandle&&q.toHandle.type===te.toHandle.type&&q.toHandle.nodeId===te.toHandle.nodeId&&q.toHandle.id===te.toHandle.id&&q.to.x===te.to.x&&q.to.y===te.to.y||(x(te),q=te)}function G(Y){if(D){($||j)&&U&&V&&(v==null||v(U));const{inProgress:Q,...ee}=q,te={...ee,toPosition:q.toHandle?q.toPosition:null};g==null||g(Y,te),i&&(y==null||y(Y,te))}h(),cancelAnimationFrame(P),H=!1,V=!1,U=null,j=null,_.removeEventListener("mousemove",z),_.removeEventListener("mouseup",G),_.removeEventListener("touchmove",z),_.removeEventListener("touchend",G)}_.addEventListener("mousemove",z),_.addEventListener("mouseup",G),_.addEventListener("touchmove",z),_.addEventListener("touchend",G)}function nwe(e,{handle:t,connectionMode:n,fromNodeId:r,fromHandleId:o,fromType:i,doc:a,lib:s,flowId:l,isValidConnection:c=twe,nodeLookup:u}){const d=i==="target",f=t?a.querySelector(`.${s}-flow__handle[data-id="${l}-${t==null?void 0:t.nodeId}-${t==null?void 0:t.id}-${t==null?void 0:t.type}"]`):null,{x:h,y:m}=gu(e),v=a.elementFromPoint(h,m),g=v!=null&&v.classList.contains(`${s}-flow__handle`)?v:f,b={handleDomNode:g,isValid:!1,connection:null,toHandle:null};if(g){const y=ewe(void 0,g),x=g.getAttribute("data-nodeid"),w=g.getAttribute("data-handleid"),S=g.classList.contains("connectable"),C=g.classList.contains("connectableend");if(!x||!y)return b;const E={source:d?x:r,sourceHandle:d?w:o,target:d?r:x,targetHandle:d?o:w};b.connection=E;const P=S&&C&&(n===iy.Strict?d&&y==="source"||!d&&y==="target":x!==r||w!==o);b.isValid=P&&c(E),b.toHandle=J1e(x,y,w,u,n,!0)}return b}const RF={onPointerDown:pjt,isValid:nwe};function hjt({domNode:e,panZoom:t,getTransform:n,getViewScale:r}){const o=Ts(e);function i({translateExtent:s,width:l,height:c,zoomStep:u=10,pannable:d=!0,zoomable:f=!0,inversePan:h=!1}){const m=x=>{const w=n();if(x.sourceEvent.type!=="wheel"||!t)return;const S=-x.sourceEvent.deltaY*(x.sourceEvent.deltaMode===1?.05:x.sourceEvent.deltaMode?1:.002)*u,C=w[2]*Math.pow(2,S);t.scaleTo(C)};let v=[0,0];const g=x=>{(x.sourceEvent.type==="mousedown"||x.sourceEvent.type==="touchstart")&&(v=[x.sourceEvent.clientX??x.sourceEvent.touches[0].clientX,x.sourceEvent.clientY??x.sourceEvent.touches[0].clientY])},b=x=>{const w=n();if(x.sourceEvent.type!=="mousemove"&&x.sourceEvent.type!=="touchmove"||!t)return;const S=[x.sourceEvent.clientX??x.sourceEvent.touches[0].clientX,x.sourceEvent.clientY??x.sourceEvent.touches[0].clientY],C=[S[0]-v[0],S[1]-v[1]];v=S;const E=r()*Math.max(w[2],Math.log(w[2]))*(h?-1:1),_={x:w[0]-C[0]*E,y:w[1]-C[1]*E},P=[[0,0],[l,c]];t.setViewportConstrained({x:_.x,y:_.y,zoom:w[2]},P,s)},y=O1e().on("start",g).on("zoom",d?b:null).on("zoom.wheel",f?m:null);o.call(y,{})}function a(){o.on("zoom",null)}return{update:i,destroy:a,pointer:ec}}const mjt=(e,t)=>e.x!==t.x||e.y!==t.y||e.zoom!==t.k,yk=e=>({x:e.x,y:e.y,zoom:e.k}),ZD=({x:e,y:t,zoom:n})=>hk.translate(e,t).scale(n),Lv=(e,t)=>e.target.closest(`.${t}`),rwe=(e,t)=>t===2&&Array.isArray(e)&&e.includes(2),gjt=e=>((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2,JD=(e,t=0,n=gjt,r=()=>{})=>{const o=typeof t=="number"&&t>0;return o||r(),o?e.transition().duration(t).ease(n).on("end",r):e},owe=e=>{const t=e.ctrlKey&&eT()?10:1;return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*t};function vjt({zoomPanValues:e,noWheelClassName:t,d3Selection:n,d3Zoom:r,panOnScrollMode:o,panOnScrollSpeed:i,zoomOnPinch:a,onPanZoomStart:s,onPanZoom:l,onPanZoomEnd:c}){return u=>{if(Lv(u,t))return!1;u.preventDefault(),u.stopImmediatePropagation();const d=n.property("__zoom").k||1;if(u.ctrlKey&&a){const g=ec(u),b=owe(u),y=d*Math.pow(2,b);r.scaleTo(n,y,g,u);return}const f=u.deltaMode===1?20:1;let h=o===Mm.Vertical?0:u.deltaX*f,m=o===Mm.Horizontal?0:u.deltaY*f;!eT()&&u.shiftKey&&o!==Mm.Vertical&&(h=u.deltaY*f,m=0),r.translateBy(n,-(h/d)*i,-(m/d)*i,{internal:!0});const v=yk(n.property("__zoom"));clearTimeout(e.panScrollTimeout),e.isPanScrolling||(e.isPanScrolling=!0,s==null||s(u,v)),e.isPanScrolling&&(l==null||l(u,v),e.panScrollTimeout=setTimeout(()=>{c==null||c(u,v),e.isPanScrolling=!1},150))}}function yjt({noWheelClassName:e,preventScrolling:t,d3ZoomHandler:n}){return function(r,o){const i=r.type==="wheel",a=!t&&i&&!r.ctrlKey,s=Lv(r,e);if(r.ctrlKey&&i&&s&&r.preventDefault(),a||s)return null;r.preventDefault(),n.call(this,r,o)}}function bjt({zoomPanValues:e,onDraggingChange:t,onPanZoomStart:n}){return r=>{var i,a,s;if((i=r.sourceEvent)!=null&&i.internal)return;const o=yk(r.transform);e.mouseButton=((a=r.sourceEvent)==null?void 0:a.button)||0,e.isZoomingOrPanning=!0,e.prevViewport=o,((s=r.sourceEvent)==null?void 0:s.type)==="mousedown"&&t(!0),n&&(n==null||n(r.sourceEvent,o))}}function xjt({zoomPanValues:e,panOnDrag:t,onPaneContextMenu:n,onTransformChange:r,onPanZoom:o}){return i=>{var a,s;e.usedRightMouseButton=!!(n&&rwe(t,e.mouseButton??0)),(a=i.sourceEvent)!=null&&a.sync||r([i.transform.x,i.transform.y,i.transform.k]),o&&!((s=i.sourceEvent)!=null&&s.internal)&&(o==null||o(i.sourceEvent,yk(i.transform)))}}function wjt({zoomPanValues:e,panOnDrag:t,panOnScroll:n,onDraggingChange:r,onPanZoomEnd:o,onPaneContextMenu:i}){return a=>{var s;if(!((s=a.sourceEvent)!=null&&s.internal)&&(e.isZoomingOrPanning=!1,i&&rwe(t,e.mouseButton??0)&&!e.usedRightMouseButton&&a.sourceEvent&&i(a.sourceEvent),e.usedRightMouseButton=!1,r(!1),o&&mjt(e.prevViewport,a.transform))){const l=yk(a.transform);e.prevViewport=l,clearTimeout(e.timerId),e.timerId=setTimeout(()=>{o==null||o(a.sourceEvent,l)},n?150:0)}}}function Cjt({zoomActivationKeyPressed:e,zoomOnScroll:t,zoomOnPinch:n,panOnDrag:r,panOnScroll:o,zoomOnDoubleClick:i,userSelectionActive:a,noWheelClassName:s,noPanClassName:l,lib:c}){return u=>{var m;const d=e||t,f=n&&u.ctrlKey;if(u.button===1&&u.type==="mousedown"&&(Lv(u,`${c}-flow__node`)||Lv(u,`${c}-flow__edge`)))return!0;if(!r&&!d&&!o&&!i&&!n||a||Lv(u,s)&&u.type==="wheel"||Lv(u,l)&&(u.type!=="wheel"||o&&u.type==="wheel"&&!e)||!n&&u.ctrlKey&&u.type==="wheel")return!1;if(!n&&u.type==="touchstart"&&((m=u.touches)==null?void 0:m.length)>1)return u.preventDefault(),!1;if(!d&&!o&&!f&&u.type==="wheel"||!r&&(u.type==="mousedown"||u.type==="touchstart")||Array.isArray(r)&&!r.includes(u.button)&&u.type==="mousedown")return!1;const h=Array.isArray(r)&&r.includes(u.button)||!u.button||u.button<=1;return(!u.ctrlKey||u.type==="wheel")&&h}}function Sjt({domNode:e,minZoom:t,maxZoom:n,paneClickDistance:r,translateExtent:o,viewport:i,onPanZoom:a,onPanZoomStart:s,onPanZoomEnd:l,onDraggingChange:c}){const u={isZoomingOrPanning:!1,usedRightMouseButton:!1,prevViewport:{x:0,y:0,zoom:0},mouseButton:0,timerId:void 0,panScrollTimeout:void 0,isPanScrolling:!1},d=e.getBoundingClientRect(),f=O1e().clickDistance(!cc(r)||r<0?0:r).scaleExtent([t,n]).translateExtent(o),h=Ts(e).call(f);x({x:i.x,y:i.y,zoom:ay(i.zoom,t,n)},[[0,0],[d.width,d.height]],o);const m=h.on("wheel.zoom"),v=h.on("dblclick.zoom");f.wheelDelta(owe);function g(R,O){return h?new Promise(k=>{f==null||f.interpolate((O==null?void 0:O.interpolate)==="linear"?I1:m$).transform(JD(h,O==null?void 0:O.duration,O==null?void 0:O.ease,()=>k(!0)),R)}):Promise.resolve(!1)}function b({noWheelClassName:R,noPanClassName:O,onPaneContextMenu:k,userSelectionActive:I,panOnScroll:D,panOnDrag:N,panOnScrollMode:L,panOnScrollSpeed:H,preventScrolling:U,zoomOnPinch:V,zoomOnScroll:j,zoomOnDoubleClick:F,zoomActivationKeyPressed:W,lib:X,onTransformChange:J}){I&&!u.isZoomingOrPanning&&y();const A=D&&!W&&!I?vjt({zoomPanValues:u,noWheelClassName:R,d3Selection:h,d3Zoom:f,panOnScrollMode:L,panOnScrollSpeed:H,zoomOnPinch:V,onPanZoomStart:s,onPanZoom:a,onPanZoomEnd:l}):yjt({noWheelClassName:R,preventScrolling:U,d3ZoomHandler:m});if(h.on("wheel.zoom",A,{passive:!1}),!I){const G=bjt({zoomPanValues:u,onDraggingChange:c,onPanZoomStart:s});f.on("start",G);const Y=xjt({zoomPanValues:u,panOnDrag:N,onPaneContextMenu:!!k,onPanZoom:a,onTransformChange:J});f.on("zoom",Y);const Q=wjt({zoomPanValues:u,panOnDrag:N,panOnScroll:D,onPaneContextMenu:k,onPanZoomEnd:l,onDraggingChange:c});f.on("end",Q)}const z=Cjt({zoomActivationKeyPressed:W,panOnDrag:N,zoomOnScroll:j,panOnScroll:D,zoomOnDoubleClick:F,zoomOnPinch:V,userSelectionActive:I,noPanClassName:O,noWheelClassName:R,lib:X});f.filter(z),F?h.on("dblclick.zoom",v):h.on("dblclick.zoom",null)}function y(){f.on("zoom",null)}async function x(R,O,k){const I=ZD(R),D=f==null?void 0:f.constrain()(I,O,k);return D&&await g(D),new Promise(N=>N(D))}async function w(R,O){const k=ZD(R);return await g(k,O),new Promise(I=>I(k))}function S(R){if(h){const O=ZD(R),k=h.property("__zoom");(k.k!==R.zoom||k.x!==R.x||k.y!==R.y)&&(f==null||f.transform(h,O,null,{sync:!0}))}}function C(){const R=h?R1e(h.node()):{x:0,y:0,k:1};return{x:R.x,y:R.y,zoom:R.k}}function E(R,O){return h?new Promise(k=>{f==null||f.interpolate((O==null?void 0:O.interpolate)==="linear"?I1:m$).scaleTo(JD(h,O==null?void 0:O.duration,O==null?void 0:O.ease,()=>k(!0)),R)}):Promise.resolve(!1)}function _(R,O){return h?new Promise(k=>{f==null||f.interpolate((O==null?void 0:O.interpolate)==="linear"?I1:m$).scaleBy(JD(h,O==null?void 0:O.duration,O==null?void 0:O.ease,()=>k(!0)),R)}):Promise.resolve(!1)}function P(R){f==null||f.scaleExtent(R)}function $(R){f==null||f.translateExtent(R)}function T(R){const O=!cc(R)||R<0?0:R;f==null||f.clickDistance(O)}return{update:b,destroy:y,setViewport:w,setViewportConstrained:x,getViewport:C,scaleTo:E,scaleBy:_,setScaleExtent:P,setTranslateExtent:$,syncViewport:S,setClickDistance:T}}var cy;(function(e){e.Line="line",e.Handle="handle"})(cy||(cy={}));function Ejt({width:e,prevWidth:t,height:n,prevHeight:r,affectsX:o,affectsY:i}){const a=e-t,s=n-r,l=[a>0?1:a<0?-1:0,s>0?1:s<0?-1:0];return a&&o&&(l[0]=l[0]*-1),s&&i&&(l[1]=l[1]*-1),l}function _jt(e){const t=e.includes("right")||e.includes("left"),n=e.includes("bottom")||e.includes("top"),r=e.includes("left"),o=e.includes("top");return{isHorizontal:t,isVertical:n,affectsX:r,affectsY:o}}function Tf(e,t){return Math.max(0,t-e)}function Rf(e,t){return Math.max(0,e-t)}function L2(e,t,n){return Math.max(0,t-e,e-n)}function qee(e,t){return e?!t:t}function $jt(e,t,n,r,o,i,a,s){let{affectsX:l,affectsY:c}=t;const{isHorizontal:u,isVertical:d}=t,f=u&&d,{xSnapped:h,ySnapped:m}=n,{minWidth:v,maxWidth:g,minHeight:b,maxHeight:y}=r,{x,y:w,width:S,height:C,aspectRatio:E}=e;let _=Math.floor(u?h-e.pointerX:0),P=Math.floor(d?m-e.pointerY:0);const $=S+(l?-_:_),T=C+(c?-P:P),R=-i[0]*S,O=-i[1]*C;let k=L2($,v,g),I=L2(T,b,y);if(a){let L=0,H=0;l&&_<0?L=Tf(x+_+R,a[0][0]):!l&&_>0&&(L=Rf(x+$+R,a[1][0])),c&&P<0?H=Tf(w+P+O,a[0][1]):!c&&P>0&&(H=Rf(w+T+O,a[1][1])),k=Math.max(k,L),I=Math.max(I,H)}if(s){let L=0,H=0;l&&_>0?L=Rf(x+_,s[0][0]):!l&&_<0&&(L=Tf(x+$,s[1][0])),c&&P>0?H=Rf(w+P,s[0][1]):!c&&P<0&&(H=Tf(w+T,s[1][1])),k=Math.max(k,L),I=Math.max(I,H)}if(o){if(u){const L=L2($/E,b,y)*E;if(k=Math.max(k,L),a){let H=0;!l&&!c||l&&!c&&f?H=Rf(w+O+$/E,a[1][1])*E:H=Tf(w+O+(l?_:-_)/E,a[0][1])*E,k=Math.max(k,H)}if(s){let H=0;!l&&!c||l&&!c&&f?H=Tf(w+$/E,s[1][1])*E:H=Rf(w+(l?_:-_)/E,s[0][1])*E,k=Math.max(k,H)}}if(d){const L=L2(T*E,v,g)/E;if(I=Math.max(I,L),a){let H=0;!l&&!c||c&&!l&&f?H=Rf(x+T*E+R,a[1][0])/E:H=Tf(x+(c?P:-P)*E+R,a[0][0])/E,I=Math.max(I,H)}if(s){let H=0;!l&&!c||c&&!l&&f?H=Tf(x+T*E,s[1][0])/E:H=Rf(x+(c?P:-P)*E,s[0][0])/E,I=Math.max(I,H)}}}P=P+(P<0?I:-I),_=_+(_<0?k:-k),o&&(f?$>T*E?P=(qee(l,c)?-_:_)/E:_=(qee(l,c)?-P:P)*E:u?(P=_/E,c=l):(_=P*E,l=c));const D=l?x+_:x,N=c?w+P:w;return{width:S+(l?-_:_),height:C+(c?-P:P),x:i[0]*_*(l?-1:1)+D,y:i[1]*P*(c?-1:1)+N}}const iwe={width:0,height:0,x:0,y:0},Pjt={...iwe,pointerX:0,pointerY:0,aspectRatio:1};function Mjt(e){return[[0,0],[e.measured.width,e.measured.height]]}function Tjt(e,t,n){const r=t.position.x+e.position.x,o=t.position.y+e.position.y,i=e.measured.width??0,a=e.measured.height??0,s=n[0]*i,l=n[1]*a;return[[r-s,o-l],[r+i-s,o+a-l]]}function Rjt({domNode:e,nodeId:t,getStoreItems:n,onChange:r,onEnd:o}){const i=Ts(e);function a({controlPosition:l,boundaries:c,keepAspectRatio:u,resizeDirection:d,onResizeStart:f,onResize:h,onResizeEnd:m,shouldResize:v}){let g={...iwe},b={...Pjt};const y=_jt(l);let x,w=null,S=[],C,E,_;const P=g1e().on("start",$=>{const{nodeLookup:T,transform:R,snapGrid:O,snapToGrid:k,nodeOrigin:I,paneDomNode:D}=n();if(x=T.get(t),!x)return;w=(D==null?void 0:D.getBoundingClientRect())??null;const{xSnapped:N,ySnapped:L}=D1($.sourceEvent,{transform:R,snapGrid:O,snapToGrid:k,containerBounds:w});g={width:x.measured.width??0,height:x.measured.height??0,x:x.position.x??0,y:x.position.y??0},b={...g,pointerX:N,pointerY:L,aspectRatio:g.width/g.height},C=void 0,x.parentId&&(x.extent==="parent"||x.expandParent)&&(C=T.get(x.parentId),E=C&&x.extent==="parent"?Mjt(C):void 0),S=[],_=void 0;for(const[H,U]of T)if(U.parentId===t&&(S.push({id:H,position:{...U.position},extent:U.extent}),U.extent==="parent"||U.expandParent)){const V=Tjt(U,x,U.origin??I);_?_=[[Math.min(V[0][0],_[0][0]),Math.min(V[0][1],_[0][1])],[Math.max(V[1][0],_[1][0]),Math.max(V[1][1],_[1][1])]]:_=V}f==null||f($,{...g})}).on("drag",$=>{const{transform:T,snapGrid:R,snapToGrid:O,nodeOrigin:k}=n(),I=D1($.sourceEvent,{transform:T,snapGrid:R,snapToGrid:O,containerBounds:w}),D=[];if(!x)return;const{x:N,y:L,width:H,height:U}=g,V={},j=x.origin??k,{width:F,height:W,x:X,y:J}=$jt(b,y,I,c,u,j,E,_),q=F!==H,A=W!==U,z=X!==N&&q,G=J!==L&&A;if(!z&&!G&&!q&&!A)return;if((z||G||j[0]===1||j[1]===1)&&(V.x=z?X:g.x,V.y=G?J:g.y,g.x=V.x,g.y=V.y,S.length>0)){const te=X-N,oe=J-L;for(const ne of S)ne.position={x:ne.position.x-te+j[0]*(F-H),y:ne.position.y-oe+j[1]*(W-U)},D.push(ne)}if((q||A)&&(V.width=q&&(!d||d==="horizontal")?F:g.width,V.height=A&&(!d||d==="vertical")?W:g.height,g.width=V.width,g.height=V.height),C&&x.expandParent){const te=j[0]*(V.width??0);V.x&&V.x{m==null||m($,{...g}),o==null||o({...g})});i.call(P)}function s(){i.on(".drag",null)}return{update:a,destroy:s}}const{useDebugValue:Ojt}=Z,{useSyncExternalStoreWithSelector:kjt}=tie,Ijt=e=>e;function awe(e,t=Ijt,n){const r=kjt(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return Ojt(r),r}const Kee=(e,t)=>{const n=Yoe(e),r=(o,i=t)=>awe(n,o,i);return Object.assign(r,n),r},Djt=(e,t)=>e?Kee(e,t):Kee;function xo(e,t){if(Object.is(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(const[r,o]of e)if(!Object.is(o,t.get(r)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(const r of e)if(!t.has(r))return!1;return!0}const n=Object.keys(e);if(n.length!==Object.keys(t).length)return!1;for(const r of n)if(!Object.prototype.hasOwnProperty.call(t,r)||!Object.is(e[r],t[r]))return!1;return!0}const bk=p.createContext(null),Njt=bk.Provider,swe=Du.error001();function ur(e,t){const n=p.useContext(bk);if(n===null)throw new Error(swe);return awe(n,e,t)}function po(){const e=p.useContext(bk);if(e===null)throw new Error(swe);return p.useMemo(()=>({getState:e.getState,setState:e.setState,subscribe:e.subscribe}),[e])}const Yee={display:"none"},Ajt={position:"absolute",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0px, 0px, 0px, 0px)",clipPath:"inset(100%)"},lwe="react-flow__node-desc",cwe="react-flow__edge-desc",Fjt="react-flow__aria-live",Bjt=e=>e.ariaLiveMessage,Ljt=e=>e.ariaLabelConfig;function jjt({rfId:e}){const t=ur(Bjt);return M.jsx("div",{id:`${Fjt}-${e}`,"aria-live":"assertive","aria-atomic":"true",style:Ajt,children:t})}function zjt({rfId:e,disableKeyboardA11y:t}){const n=ur(Ljt);return M.jsxs(M.Fragment,{children:[M.jsx("div",{id:`${lwe}-${e}`,style:Yee,children:t?n["node.a11yDescription.default"]:n["node.a11yDescription.keyboardDisabled"]}),M.jsx("div",{id:`${cwe}-${e}`,style:Yee,children:n["edge.a11yDescription.default"]}),!t&&M.jsx(jjt,{rfId:e})]})}const xk=p.forwardRef(({position:e="top-left",children:t,className:n,style:r,...o},i)=>{const a=`${e}`.split("-");return M.jsx("div",{className:li(["react-flow__panel",n,...a]),style:r,ref:i,...o,children:t})});xk.displayName="Panel";function Hjt({proOptions:e,position:t="bottom-right"}){return e!=null&&e.hideAttribution?null:M.jsx(xk,{position:t,className:"react-flow__attribution","data-message":"Please only hide this attribution when you are subscribed to React Flow Pro: https://pro.reactflow.dev",children:M.jsx("a",{href:"https://reactflow.dev",target:"_blank",rel:"noopener noreferrer","aria-label":"React Flow attribution",children:"React Flow"})})}const Vjt=e=>{const t=[],n=[];for(const[,r]of e.nodeLookup)r.selected&&t.push(r.internals.userNode);for(const[,r]of e.edgeLookup)r.selected&&n.push(r);return{selectedNodes:t,selectedEdges:n}},j2=e=>e.id;function Wjt(e,t){return xo(e.selectedNodes.map(j2),t.selectedNodes.map(j2))&&xo(e.selectedEdges.map(j2),t.selectedEdges.map(j2))}function Ujt({onSelectionChange:e}){const t=po(),{selectedNodes:n,selectedEdges:r}=ur(Vjt,Wjt);return p.useEffect(()=>{const o={nodes:n,edges:r};e==null||e(o),t.getState().onSelectionChangeHandlers.forEach(i=>i(o))},[n,r,e]),null}const Gjt=e=>!!e.onSelectionChangeHandlers;function qjt({onSelectionChange:e}){const t=ur(Gjt);return e||t?M.jsx(Ujt,{onSelectionChange:e}):null}const uwe=[0,0],Kjt={x:0,y:0,zoom:1},Yjt=["nodes","edges","defaultNodes","defaultEdges","onConnect","onConnectStart","onConnectEnd","onClickConnectStart","onClickConnectEnd","nodesDraggable","autoPanOnNodeFocus","nodesConnectable","nodesFocusable","edgesFocusable","edgesReconnectable","elevateNodesOnSelect","elevateEdgesOnSelect","minZoom","maxZoom","nodeExtent","onNodesChange","onEdgesChange","elementsSelectable","connectionMode","snapGrid","snapToGrid","translateExtent","connectOnClick","defaultEdgeOptions","fitView","fitViewOptions","onNodesDelete","onEdgesDelete","onDelete","onNodeDrag","onNodeDragStart","onNodeDragStop","onSelectionDrag","onSelectionDragStart","onSelectionDragStop","onMoveStart","onMove","onMoveEnd","noPanClassName","nodeOrigin","autoPanOnConnect","autoPanOnNodeDrag","onError","connectionRadius","isValidConnection","selectNodesOnDrag","nodeDragThreshold","connectionDragThreshold","onBeforeDelete","debug","autoPanSpeed","paneClickDistance","ariaLabelConfig"],Xee=[...Yjt,"rfId"],Xjt=e=>({setNodes:e.setNodes,setEdges:e.setEdges,setMinZoom:e.setMinZoom,setMaxZoom:e.setMaxZoom,setTranslateExtent:e.setTranslateExtent,setNodeExtent:e.setNodeExtent,reset:e.reset,setDefaultNodesAndEdges:e.setDefaultNodesAndEdges,setPaneClickDistance:e.setPaneClickDistance}),Qee={translateExtent:Xw,nodeOrigin:uwe,minZoom:.5,maxZoom:2,elementsSelectable:!0,noPanClassName:"nopan",rfId:"1",paneClickDistance:0};function Qjt(e){const{setNodes:t,setEdges:n,setMinZoom:r,setMaxZoom:o,setTranslateExtent:i,setNodeExtent:a,reset:s,setDefaultNodesAndEdges:l,setPaneClickDistance:c}=ur(Xjt,xo),u=po();p.useEffect(()=>(l(e.defaultNodes,e.defaultEdges),()=>{d.current=Qee,s()}),[]);const d=p.useRef(Qee);return p.useEffect(()=>{for(const f of Xee){const h=e[f],m=d.current[f];h!==m&&(typeof e[f]>"u"||(f==="nodes"?t(h):f==="edges"?n(h):f==="minZoom"?r(h):f==="maxZoom"?o(h):f==="translateExtent"?i(h):f==="nodeExtent"?a(h):f==="paneClickDistance"?c(h):f==="ariaLabelConfig"?u.setState({ariaLabelConfig:VLt(h)}):f==="fitView"?u.setState({fitViewQueued:h}):f==="fitViewOptions"?u.setState({fitViewOptions:h}):u.setState({[f]:h})))}d.current=e},Xee.map(f=>e[f])),null}function Zee(){return typeof window>"u"||!window.matchMedia?null:window.matchMedia("(prefers-color-scheme: dark)")}function Zjt(e){var r;const[t,n]=p.useState(e==="system"?null:e);return p.useEffect(()=>{if(e!=="system"){n(e);return}const o=Zee(),i=()=>n(o!=null&&o.matches?"dark":"light");return i(),o==null||o.addEventListener("change",i),()=>{o==null||o.removeEventListener("change",i)}},[e]),t!==null?t:(r=Zee())!=null&&r.matches?"dark":"light"}const Jee=typeof document<"u"?document:null;function eC(e=null,t={target:Jee,actInsideInputWithModifier:!0}){const[n,r]=p.useState(!1),o=p.useRef(!1),i=p.useRef(new Set([])),[a,s]=p.useMemo(()=>{if(e!==null){const c=(Array.isArray(e)?e:[e]).filter(d=>typeof d=="string").map(d=>d.replace("+",` `).replace(` `,` +`).split(` -`)),u=c.reduce((d,p)=>d.concat(...p),[]);return[c,u]}return[[],[]]},[e]);return f.useEffect(()=>{const l=(t==null?void 0:t.target)??Jee,c=(t==null?void 0:t.actInsideInputWithModifier)??!0;if(e!==null){const u=h=>{var g,x;if(o.current=h.ctrlKey||h.metaKey||h.shiftKey||h.altKey,(!o.current||o.current&&!c)&&W1e(h))return!1;const v=tte(h.code,s);if(i.current.add(h[v]),ete(a,i.current,!1)){const y=((x=(g=h.composedPath)==null?void 0:g.call(h))==null?void 0:x[0])||h.target,b=(y==null?void 0:y.nodeName)==="BUTTON"||(y==null?void 0:y.nodeName)==="A";t.preventDefault!==!1&&(o.current||!b)&&h.preventDefault(),r(!0)}},d=h=>{const m=tte(h.code,s);ete(a,i.current,!0)?(r(!1),i.current.clear()):i.current.delete(h[m]),h.key==="Meta"&&i.current.clear(),o.current=!1},p=()=>{i.current.clear(),r(!1)};return l==null||l.addEventListener("keydown",u),l==null||l.addEventListener("keyup",d),window.addEventListener("blur",p),window.addEventListener("contextmenu",p),()=>{l==null||l.removeEventListener("keydown",u),l==null||l.removeEventListener("keyup",d),window.removeEventListener("blur",p),window.removeEventListener("contextmenu",p)}}},[e,r]),n}function ete(e,t,n){return e.filter(r=>n||r.length===t.size).some(r=>r.every(o=>t.has(o)))}function tte(e,t){return t.includes(e)?"code":"key"}const Jjt=()=>{const e=po();return f.useMemo(()=>({zoomIn:t=>{const{panZoom:n}=e.getState();return n?n.scaleBy(1.2,{duration:t==null?void 0:t.duration}):Promise.resolve(!1)},zoomOut:t=>{const{panZoom:n}=e.getState();return n?n.scaleBy(1/1.2,{duration:t==null?void 0:t.duration}):Promise.resolve(!1)},zoomTo:(t,n)=>{const{panZoom:r}=e.getState();return r?r.scaleTo(t,{duration:n==null?void 0:n.duration}):Promise.resolve(!1)},getZoom:()=>e.getState().transform[2],setViewport:async(t,n)=>{const{transform:[r,o,i],panZoom:a}=e.getState();return a?(await a.setViewport({x:t.x??r,y:t.y??o,zoom:t.zoom??i},n),Promise.resolve(!0)):Promise.resolve(!1)},getViewport:()=>{const[t,n,r]=e.getState().transform;return{x:t,y:n,zoom:r}},setCenter:async(t,n,r)=>e.getState().setCenter(t,n,r),fitBounds:async(t,n)=>{const{width:r,height:o,minZoom:i,maxZoom:a,panZoom:s}=e.getState(),l=Wz(t,r,o,i,a,(n==null?void 0:n.padding)??.1);return s?(await s.setViewport(l,{duration:n==null?void 0:n.duration,ease:n==null?void 0:n.ease,interpolate:n==null?void 0:n.interpolate}),Promise.resolve(!0)):Promise.resolve(!1)},screenToFlowPosition:(t,n={})=>{const{transform:r,snapGrid:o,snapToGrid:i,domNode:a}=e.getState();if(!a)return t;const{x:s,y:l}=a.getBoundingClientRect(),c={x:t.x-s,y:t.y-l},u=n.snapGrid??o,d=n.snapToGrid??i;return WS(c,r,d,u)},flowToScreenPosition:t=>{const{transform:n,domNode:r}=e.getState();if(!r)return t;const{x:o,y:i}=r.getBoundingClientRect(),a=JM(t,n);return{x:a.x+o,y:a.y+i}}}),[])};function dCe(e,t){const n=[],r=new Map,o=[];for(const i of e)if(i.type==="add"){o.push(i);continue}else if(i.type==="remove"||i.type==="replace")r.set(i.id,[i]);else{const a=r.get(i.id);a?a.push(i):r.set(i.id,[i])}for(const i of t){const a=r.get(i.id);if(!a){n.push(i);continue}if(a[0].type==="remove")continue;if(a[0].type==="replace"){n.push({...a[0].item});continue}const s={...i};for(const l of a)e7t(l,s);n.push(s)}return o.length&&o.forEach(i=>{i.index!==void 0?n.splice(i.index,0,{...i.item}):n.push({...i.item})}),n}function e7t(e,t){switch(e.type){case"select":{t.selected=e.selected;break}case"position":{typeof e.position<"u"&&(t.position=e.position),typeof e.dragging<"u"&&(t.dragging=e.dragging);break}case"dimensions":{typeof e.dimensions<"u"&&(t.measured??(t.measured={}),t.measured.width=e.dimensions.width,t.measured.height=e.dimensions.height,e.setAttributes&&((e.setAttributes===!0||e.setAttributes==="width")&&(t.width=e.dimensions.width),(e.setAttributes===!0||e.setAttributes==="height")&&(t.height=e.dimensions.height))),typeof e.resizing=="boolean"&&(t.resizing=e.resizing);break}}}function fCe(e,t){return dCe(e,t)}function t7t(e,t){return dCe(e,t)}function Bh(e,t){return{id:e,type:"select",selected:t}}function jv(e,t=new Set,n=!1){const r=[];for(const[o,i]of e){const a=t.has(o);!(i.selected===void 0&&!a)&&i.selected!==a&&(n&&(i.selected=a),r.push(Bh(i.id,a)))}return r}function nte({items:e=[],lookup:t}){var o;const n=[],r=new Map(e.map(i=>[i.id,i]));for(const[i,a]of e.entries()){const s=t.get(a.id),l=((o=s==null?void 0:s.internals)==null?void 0:o.userNode)??s;l!==void 0&&l!==a&&n.push({id:a.id,item:a,type:"replace"}),l===void 0&&n.push({item:a,type:"add",index:i})}for(const[i]of t)r.get(i)===void 0&&n.push({id:i,type:"remove"});return n}function rte(e){return{id:e.id,type:"remove"}}const ote=e=>kLt(e),n7t=e=>A1e(e);function pCe(e){return f.forwardRef(e)}const r7t=typeof window<"u"?f.useLayoutEffect:f.useEffect;function ite(e){const[t,n]=f.useState(BigInt(0)),[r]=f.useState(()=>o7t(()=>n(o=>o+BigInt(1))));return r7t(()=>{const o=r.get();o.length&&(e(o),r.reset())},[t]),r}function o7t(e){let t=[];return{get:()=>t,reset:()=>{t=[]},push:n=>{t.push(n),e()}}}const hCe=f.createContext(null);function i7t({children:e}){const t=po(),n=f.useCallback(s=>{const{nodes:l=[],setNodes:c,hasDefaultNodes:u,onNodesChange:d,nodeLookup:p,fitViewQueued:h}=t.getState();let m=l;for(const g of s)m=typeof g=="function"?g(m):g;const v=nte({items:m,lookup:p});u&&c(m),v.length>0?d==null||d(v):h&&window.requestAnimationFrame(()=>{const{fitViewQueued:g,nodes:x,setNodes:y}=t.getState();g&&y(x)})},[]),r=ite(n),o=f.useCallback(s=>{const{edges:l=[],setEdges:c,hasDefaultEdges:u,onEdgesChange:d,edgeLookup:p}=t.getState();let h=l;for(const m of s)h=typeof m=="function"?m(h):m;u?c(h):d&&d(nte({items:h,lookup:p}))},[]),i=ite(o),a=f.useMemo(()=>({nodeQueue:r,edgeQueue:i}),[]);return M.jsx(hCe.Provider,{value:a,children:e})}function a7t(){const e=f.useContext(hCe);if(!e)throw new Error("useBatchContext must be used within a BatchProvider");return e}const s7t=e=>!!e.panZoom;function CI(){const e=Jjt(),t=po(),n=a7t(),r=ur(s7t),o=f.useMemo(()=>{const i=d=>t.getState().nodeLookup.get(d),a=d=>{n.nodeQueue.push(d)},s=d=>{n.edgeQueue.push(d)},l=d=>{var x,y;const{nodeLookup:p,nodeOrigin:h}=t.getState(),m=ote(d)?d:p.get(d.id),v=m.parentId?H1e(m.position,m.measured,m.parentId,p,h):m.position,g={...m,position:v,width:((x=m.measured)==null?void 0:x.width)??m.width,height:((y=m.measured)==null?void 0:y.height)??m.height};return sy(g)},c=(d,p,h={replace:!1})=>{a(m=>m.map(v=>{if(v.id===d){const g=typeof p=="function"?p(v):p;return h.replace&&ote(g)?g:{...v,...g}}return v}))},u=(d,p,h={replace:!1})=>{s(m=>m.map(v=>{if(v.id===d){const g=typeof p=="function"?p(v):p;return h.replace&&n7t(g)?g:{...v,...g}}return v}))};return{getNodes:()=>t.getState().nodes.map(d=>({...d})),getNode:d=>{var p;return(p=i(d))==null?void 0:p.internals.userNode},getInternalNode:i,getEdges:()=>{const{edges:d=[]}=t.getState();return d.map(p=>({...p}))},getEdge:d=>t.getState().edgeLookup.get(d),setNodes:a,setEdges:s,addNodes:d=>{const p=Array.isArray(d)?d:[d];n.nodeQueue.push(h=>[...h,...p])},addEdges:d=>{const p=Array.isArray(d)?d:[d];n.edgeQueue.push(h=>[...h,...p])},toObject:()=>{const{nodes:d=[],edges:p=[],transform:h}=t.getState(),[m,v,g]=h;return{nodes:d.map(x=>({...x})),edges:p.map(x=>({...x})),viewport:{x:m,y:v,zoom:g}}},deleteElements:async({nodes:d=[],edges:p=[]})=>{const{nodes:h,edges:m,onNodesDelete:v,onEdgesDelete:g,triggerNodeChanges:x,triggerEdgeChanges:y,onDelete:b,onBeforeDelete:C}=t.getState(),{nodes:S,edges:w}=await BLt({nodesToRemove:d,edgesToRemove:p,nodes:h,edges:m,onBeforeDelete:C}),E=w.length>0,_=S.length>0;if(E){const P=w.map(rte);g==null||g(w),y(P)}if(_){const P=S.map(rte);v==null||v(S),x(P)}return(_||E)&&(b==null||b({nodes:S,edges:w})),{deletedNodes:S,deletedEdges:w}},getIntersectingNodes:(d,p=!0,h)=>{const m=Aee(d),v=m?d:l(d),g=h!==void 0;return v?(h||t.getState().nodes).filter(x=>{const y=t.getState().nodeLookup.get(x.id);if(y&&!m&&(x.id===d.id||!y.internals.positionAbsolute))return!1;const b=sy(g?x:y),C=ZC(b,v);return p&&C>0||C>=b.width*b.height||C>=v.width*v.height}):[]},isNodeIntersecting:(d,p,h=!0)=>{const v=Aee(d)?d:l(d);if(!v)return!1;const g=ZC(v,p);return h&&g>0||g>=v.width*v.height},updateNode:c,updateNodeData:(d,p,h={replace:!1})=>{c(d,m=>{const v=typeof p=="function"?p(m):p;return h.replace?{...m,data:v}:{...m,data:{...m.data,...v}}},h)},updateEdge:u,updateEdgeData:(d,p,h={replace:!1})=>{u(d,m=>{const v=typeof p=="function"?p(m):p;return h.replace?{...m,data:v}:{...m,data:{...m.data,...v}}},h)},getNodesBounds:d=>{const{nodeLookup:p,nodeOrigin:h}=t.getState();return NLt(d,{nodeLookup:p,nodeOrigin:h})},getHandleConnections:({type:d,id:p,nodeId:h})=>{var m;return Array.from(((m=t.getState().connectionLookup.get(`${h}-${d}${p?`-${p}`:""}`))==null?void 0:m.values())??[])},getNodeConnections:({type:d,handleId:p,nodeId:h})=>{var m;return Array.from(((m=t.getState().connectionLookup.get(`${h}${d?p?`-${d}-${p}`:`-${d}`:""}`))==null?void 0:m.values())??[])},fitView:async d=>{const p=t.getState().fitViewResolver??HLt();return t.setState({fitViewQueued:!0,fitViewOptions:d,fitViewResolver:p}),n.nodeQueue.push(h=>[...h]),p.promise}}},[]);return f.useMemo(()=>({...o,...e,viewportInitialized:r}),[r])}const ate=e=>e.selected,l7t=typeof window<"u"?window:void 0;function c7t({deleteKeyCode:e,multiSelectionKeyCode:t}){const n=po(),{deleteElements:r}=CI(),o=ew(e,{actInsideInputWithModifier:!1}),i=ew(t,{target:l7t});f.useEffect(()=>{if(o){const{edges:a,nodes:s}=n.getState();r({nodes:s.filter(ate),edges:a.filter(ate)}),n.setState({nodesSelectionActive:!1})}},[o]),f.useEffect(()=>{n.setState({multiSelectionActive:i})},[i])}function u7t(e){const t=po();f.useEffect(()=>{const n=()=>{var o,i;if(!e.current)return!1;const r=Uz(e.current);(r.height===0||r.width===0)&&((i=(o=t.getState()).onError)==null||i.call(o,"004",Nu.error004())),t.setState({width:r.width||500,height:r.height||500})};if(e.current){n(),window.addEventListener("resize",n);const r=new ResizeObserver(()=>n());return r.observe(e.current),()=>{window.removeEventListener("resize",n),r&&e.current&&r.unobserve(e.current)}}},[])}const wI={position:"absolute",width:"100%",height:"100%",top:0,left:0},d7t=e=>({userSelectionActive:e.userSelectionActive,lib:e.lib});function f7t({onPaneContextMenu:e,zoomOnScroll:t=!0,zoomOnPinch:n=!0,panOnScroll:r=!1,panOnScrollSpeed:o=.5,panOnScrollMode:i=Pm.Free,zoomOnDoubleClick:a=!0,panOnDrag:s=!0,defaultViewport:l,translateExtent:c,minZoom:u,maxZoom:d,zoomActivationKeyCode:p,preventScrolling:h=!0,children:m,noWheelClassName:v,noPanClassName:g,onViewportChange:x,isControlledViewport:y,paneClickDistance:b}){const C=po(),S=f.useRef(null),{userSelectionActive:w,lib:E}=ur(d7t,xo),_=ew(p),P=f.useRef();u7t(S);const $=f.useCallback(R=>{x==null||x({x:R[0],y:R[1],zoom:R[2]}),y||C.setState({transform:R})},[x,y]);return f.useEffect(()=>{if(S.current){P.current=Sjt({domNode:S.current,minZoom:u,maxZoom:d,translateExtent:c,viewport:l,paneClickDistance:b,onDraggingChange:I=>C.setState({paneDragging:I}),onPanZoomStart:(I,k)=>{const{onViewportChangeStart:N,onMoveStart:D}=C.getState();D==null||D(I,k),N==null||N(k)},onPanZoom:(I,k)=>{const{onViewportChange:N,onMove:D}=C.getState();D==null||D(I,k),N==null||N(k)},onPanZoomEnd:(I,k)=>{const{onViewportChangeEnd:N,onMoveEnd:D}=C.getState();D==null||D(I,k),N==null||N(k)}});const{x:R,y:O,zoom:T}=P.current.getViewport();return C.setState({panZoom:P.current,transform:[R,O,T],domNode:S.current.closest(".react-flow")}),()=>{var I;(I=P.current)==null||I.destroy()}}},[]),f.useEffect(()=>{var R;(R=P.current)==null||R.update({onPaneContextMenu:e,zoomOnScroll:t,zoomOnPinch:n,panOnScroll:r,panOnScrollSpeed:o,panOnScrollMode:i,zoomOnDoubleClick:a,panOnDrag:s,zoomActivationKeyPressed:_,preventScrolling:h,noPanClassName:g,userSelectionActive:w,noWheelClassName:v,lib:E,onTransformChange:$})},[e,t,n,r,o,i,a,s,_,h,g,w,v,E,$]),M.jsx("div",{className:"react-flow__renderer",ref:S,style:wI,children:m})}const p7t=e=>({userSelectionActive:e.userSelectionActive,userSelectionRect:e.userSelectionRect});function h7t(){const{userSelectionActive:e,userSelectionRect:t}=ur(p7t,xo);return e&&t?M.jsx("div",{className:"react-flow__selection react-flow__container",style:{width:t.width,height:t.height,transform:`translate(${t.x}px, ${t.y}px)`}}):null}const eN=(e,t)=>n=>{n.target===t.current&&(e==null||e(n))},m7t=e=>({userSelectionActive:e.userSelectionActive,elementsSelectable:e.elementsSelectable,connectionInProgress:e.connection.inProgress,dragging:e.paneDragging});function g7t({isSelecting:e,selectionKeyPressed:t,selectionMode:n=QC.Full,panOnDrag:r,selectionOnDrag:o,onSelectionStart:i,onSelectionEnd:a,onPaneClick:s,onPaneContextMenu:l,onPaneScroll:c,onPaneMouseEnter:u,onPaneMouseMove:d,onPaneMouseLeave:p,children:h}){const m=po(),{userSelectionActive:v,elementsSelectable:g,dragging:x,connectionInProgress:y}=ur(m7t,xo),b=g&&(e||v),C=f.useRef(null),S=f.useRef(),w=f.useRef(new Set),E=f.useRef(new Set),_=f.useRef(!1),P=f.useRef(!1),$=D=>{if(_.current||y){_.current=!1;return}s==null||s(D),m.getState().resetSelectedElements(),m.setState({nodesSelectionActive:!1})},R=D=>{if(Array.isArray(r)&&(r!=null&&r.includes(2))){D.preventDefault();return}l==null||l(D)},O=c?D=>c(D):void 0,T=D=>{var j,F;const{resetSelectedElements:L,domNode:H}=m.getState();if(S.current=H==null?void 0:H.getBoundingClientRect(),!g||!e||D.button!==0||D.target!==C.current||!S.current)return;(F=(j=D.target)==null?void 0:j.setPointerCapture)==null||F.call(j,D.pointerId),P.current=!0,_.current=!1;const{x:U,y:V}=gu(D.nativeEvent,S.current);L(),m.setState({userSelectionRect:{width:0,height:0,startX:U,startY:V,x:U,y:V}}),i==null||i(D)},I=D=>{const{userSelectionRect:L,transform:H,nodeLookup:U,edgeLookup:V,connectionLookup:j,triggerNodeChanges:F,triggerEdgeChanges:W,defaultEdgeOptions:X}=m.getState();if(!S.current||!L)return;_.current=!0;const{x:J,y:q}=gu(D.nativeEvent,S.current),{startX:A,startY:z}=L,G={startX:A,startY:z,x:Jte.id)),E.current=new Set;const ee=(X==null?void 0:X.selectable)??!0;for(const te of w.current){const oe=j.get(te);if(oe)for(const{edgeId:ne}of oe.values()){const le=V.get(ne);le&&(le.selectable??ee)&&E.current.add(ne)}}if(!Fee(Y,w.current)){const te=jv(U,w.current,!0);F(te)}if(!Fee(Q,E.current)){const te=jv(V,E.current);W(te)}m.setState({userSelectionRect:G,userSelectionActive:!0,nodesSelectionActive:!1})},k=D=>{var H,U;if(D.button!==0||!P.current)return;(U=(H=D.target)==null?void 0:H.releasePointerCapture)==null||U.call(H,D.pointerId);const{userSelectionRect:L}=m.getState();!v&&L&&D.target===C.current&&($==null||$(D)),m.setState({userSelectionActive:!1,userSelectionRect:null,nodesSelectionActive:w.current.size>0}),a==null||a(D),(t||o)&&(_.current=!1),P.current=!1},N=r===!0||Array.isArray(r)&&r.includes(0);return M.jsxs("div",{className:si(["react-flow__pane",{draggable:N,dragging:x,selection:e}]),onClick:b?void 0:eN($,C),onContextMenu:eN(R,C),onWheel:eN(O,C),onPointerEnter:b?void 0:u,onPointerDown:b?T:d,onPointerMove:b?I:d,onPointerUp:b?k:void 0,onPointerLeave:p,ref:C,style:wI,children:[h,M.jsx(h7t,{})]})}function TF({id:e,store:t,unselect:n=!1,nodeRef:r}){const{addSelectedNodes:o,unselectNodesAndEdges:i,multiSelectionActive:a,nodeLookup:s,onError:l}=t.getState(),c=s.get(e);if(!c){l==null||l("012",Nu.error012(e));return}t.setState({nodesSelectionActive:!1}),c.selected?(n||c.selected&&a)&&(i({nodes:[c],edges:[]}),requestAnimationFrame(()=>{var u;return(u=r==null?void 0:r.current)==null?void 0:u.blur()})):o([e])}function mCe({nodeRef:e,disabled:t=!1,noDragClassName:n,handleSelector:r,nodeId:o,isSelectable:i,nodeClickDistance:a}){const s=po(),[l,c]=f.useState(!1),u=f.useRef();return f.useEffect(()=>{u.current=ljt({getStoreItems:()=>s.getState(),onNodeMouseDown:d=>{TF({id:d,store:s,nodeRef:e})},onDragStart:()=>{c(!0)},onDragStop:()=>{c(!1)}})},[]),f.useEffect(()=>{var d,p;if(t)(d=u.current)==null||d.destroy();else if(e.current)return(p=u.current)==null||p.update({noDragClassName:n,handleSelector:r,domNode:e.current,isSelectable:i,nodeId:o,nodeClickDistance:a}),()=>{var h;(h=u.current)==null||h.destroy()}},[n,r,t,i,e,o]),l}const v7t=e=>t=>t.selected&&(t.draggable||e&&typeof t.draggable>"u");function gCe(){const e=po();return f.useCallback(n=>{const{nodeExtent:r,snapToGrid:o,snapGrid:i,nodesDraggable:a,onError:s,updateNodePositions:l,nodeLookup:c,nodeOrigin:u}=e.getState(),d=new Map,p=v7t(a),h=o?i[0]:5,m=o?i[1]:5,v=n.direction.x*h*n.factor,g=n.direction.y*m*n.factor;for(const[,x]of c){if(!p(x))continue;let y={x:x.internals.positionAbsolute.x+v,y:x.internals.positionAbsolute.y+g};o&&(y=vI(y,i));const{position:b,positionAbsolute:C}=F1e({nodeId:x.id,nextPosition:y,nodeLookup:c,nodeExtent:r,nodeOrigin:u,onError:s});x.position=b,x.internals.positionAbsolute=C,d.set(x.id,x)}l(d)},[])}const Xz=f.createContext(null),y7t=Xz.Provider;Xz.Consumer;const vCe=()=>f.useContext(Xz),b7t=e=>({connectOnClick:e.connectOnClick,noPanClassName:e.noPanClassName,rfId:e.rfId}),x7t=(e,t,n)=>r=>{const{connectionClickStartHandle:o,connectionMode:i,connection:a}=r,{fromHandle:s,toHandle:l,isValid:c}=a,u=(l==null?void 0:l.nodeId)===e&&(l==null?void 0:l.id)===t&&(l==null?void 0:l.type)===n;return{connectingFrom:(s==null?void 0:s.nodeId)===e&&(s==null?void 0:s.id)===t&&(s==null?void 0:s.type)===n,connectingTo:u,clickConnecting:(o==null?void 0:o.nodeId)===e&&(o==null?void 0:o.id)===t&&(o==null?void 0:o.type)===n,isPossibleEndHandle:i===iy.Strict?(s==null?void 0:s.type)!==n:e!==(s==null?void 0:s.nodeId)||t!==(s==null?void 0:s.id),connectionInProcess:!!s,clickConnectionInProcess:!!o,valid:u&&c}};function C7t({type:e="source",position:t=an.Top,isValidConnection:n,isConnectable:r=!0,isConnectableStart:o=!0,isConnectableEnd:i=!0,id:a,onConnect:s,children:l,className:c,onMouseDown:u,onTouchStart:d,...p},h){var k,N;const m=a||null,v=e==="target",g=po(),x=vCe(),{connectOnClick:y,noPanClassName:b,rfId:C}=ur(b7t,xo),{connectingFrom:S,connectingTo:w,clickConnecting:E,isPossibleEndHandle:_,connectionInProcess:P,clickConnectionInProcess:$,valid:R}=ur(x7t(x,m,e),xo);x||(N=(k=g.getState()).onError)==null||N.call(k,"010",Nu.error010());const O=D=>{const{defaultEdgeOptions:L,onConnect:H,hasDefaultEdges:U}=g.getState(),V={...L,...D};if(U){const{edges:j,setEdges:F}=g.getState();F(YLt(V,j))}H==null||H(V),s==null||s(V)},T=D=>{if(!x)return;const L=U1e(D.nativeEvent);if(o&&(L&&D.button===0||!L)){const H=g.getState();OF.onPointerDown(D.nativeEvent,{autoPanOnConnect:H.autoPanOnConnect,connectionMode:H.connectionMode,connectionRadius:H.connectionRadius,domNode:H.domNode,nodeLookup:H.nodeLookup,lib:H.lib,isTarget:v,handleId:m,nodeId:x,flowId:H.rfId,panBy:H.panBy,cancelConnection:H.cancelConnection,onConnectStart:H.onConnectStart,onConnectEnd:H.onConnectEnd,updateConnection:H.updateConnection,onConnect:O,isValidConnection:n||H.isValidConnection,getTransform:()=>g.getState().transform,getFromHandle:()=>g.getState().connection.fromHandle,autoPanSpeed:H.autoPanSpeed,dragThreshold:H.connectionDragThreshold})}L?u==null||u(D):d==null||d(D)},I=D=>{const{onClickConnectStart:L,onClickConnectEnd:H,connectionClickStartHandle:U,connectionMode:V,isValidConnection:j,lib:F,rfId:W,nodeLookup:X,connection:J}=g.getState();if(!x||!U&&!o)return;if(!U){L==null||L(D.nativeEvent,{nodeId:x,handleId:m,handleType:e}),g.setState({connectionClickStartHandle:{nodeId:x,type:e,id:m}});return}const q=V1e(D.target),A=n||j,{connection:z,isValid:G}=OF.isValid(D.nativeEvent,{handle:{nodeId:x,id:m,type:e},connectionMode:V,fromNodeId:U.nodeId,fromHandleId:U.id||null,fromType:U.type,isValidConnection:A,flowId:W,doc:q,lib:F,nodeLookup:X});G&&z&&O(z);const Y=structuredClone(J);delete Y.inProgress,Y.toPosition=Y.toHandle?Y.toHandle.position:null,H==null||H(D,Y),g.setState({connectionClickStartHandle:null})};return M.jsx("div",{"data-handleid":m,"data-nodeid":x,"data-handlepos":t,"data-id":`${C}-${x}-${m}-${e}`,className:si(["react-flow__handle",`react-flow__handle-${t}`,"nodrag",b,c,{source:!v,target:v,connectable:r,connectablestart:o,connectableend:i,clickconnecting:E,connectingfrom:S,connectingto:w,valid:R,connectionindicator:r&&(!P||_)&&(P||$?i:o)}]),onMouseDown:T,onTouchStart:T,onClick:y?I:void 0,ref:h,...p,children:l})}const tg=f.memo(pCe(C7t));function w7t({data:e,isConnectable:t,sourcePosition:n=an.Bottom}){return M.jsxs(M.Fragment,{children:[e==null?void 0:e.label,M.jsx(tg,{type:"source",position:n,isConnectable:t})]})}function S7t({data:e,isConnectable:t,targetPosition:n=an.Top,sourcePosition:r=an.Bottom}){return M.jsxs(M.Fragment,{children:[M.jsx(tg,{type:"target",position:n,isConnectable:t}),e==null?void 0:e.label,M.jsx(tg,{type:"source",position:r,isConnectable:t})]})}function E7t(){return null}function _7t({data:e,isConnectable:t,targetPosition:n=an.Top}){return M.jsxs(M.Fragment,{children:[M.jsx(tg,{type:"target",position:n,isConnectable:t}),e==null?void 0:e.label]})}const tR={ArrowUp:{x:0,y:-1},ArrowDown:{x:0,y:1},ArrowLeft:{x:-1,y:0},ArrowRight:{x:1,y:0}},ste={input:w7t,default:S7t,output:_7t,group:E7t};function $7t(e){var t,n,r,o;return e.internals.handleBounds===void 0?{width:e.width??e.initialWidth??((t=e.style)==null?void 0:t.width),height:e.height??e.initialHeight??((n=e.style)==null?void 0:n.height)}:{width:e.width??((r=e.style)==null?void 0:r.width),height:e.height??((o=e.style)==null?void 0:o.height)}}const P7t=e=>{const{width:t,height:n,x:r,y:o}=VS(e.nodeLookup,{filter:i=>!!i.selected});return{width:cc(t)?t:null,height:cc(n)?n:null,userSelectionActive:e.userSelectionActive,transformString:`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]}) translate(${r}px,${o}px)`}};function M7t({onSelectionContextMenu:e,noPanClassName:t,disableKeyboardA11y:n}){const r=po(),{width:o,height:i,transformString:a,userSelectionActive:s}=ur(P7t,xo),l=gCe(),c=f.useRef(null);if(f.useEffect(()=>{var p;n||(p=c.current)==null||p.focus({preventScroll:!0})},[n]),mCe({nodeRef:c}),s||!o||!i)return null;const u=e?p=>{const h=r.getState().nodes.filter(m=>m.selected);e(p,h)}:void 0,d=p=>{Object.prototype.hasOwnProperty.call(tR,p.key)&&(p.preventDefault(),l({direction:tR[p.key],factor:p.shiftKey?4:1}))};return M.jsx("div",{className:si(["react-flow__nodesselection","react-flow__container",t]),style:{transform:a},children:M.jsx("div",{ref:c,className:"react-flow__nodesselection-rect",onContextMenu:u,tabIndex:n?void 0:-1,onKeyDown:n?void 0:d,style:{width:o,height:i}})})}const lte=typeof window<"u"?window:void 0,R7t=e=>({nodesSelectionActive:e.nodesSelectionActive,userSelectionActive:e.userSelectionActive});function yCe({children:e,onPaneClick:t,onPaneMouseEnter:n,onPaneMouseMove:r,onPaneMouseLeave:o,onPaneContextMenu:i,onPaneScroll:a,paneClickDistance:s,deleteKeyCode:l,selectionKeyCode:c,selectionOnDrag:u,selectionMode:d,onSelectionStart:p,onSelectionEnd:h,multiSelectionKeyCode:m,panActivationKeyCode:v,zoomActivationKeyCode:g,elementsSelectable:x,zoomOnScroll:y,zoomOnPinch:b,panOnScroll:C,panOnScrollSpeed:S,panOnScrollMode:w,zoomOnDoubleClick:E,panOnDrag:_,defaultViewport:P,translateExtent:$,minZoom:R,maxZoom:O,preventScrolling:T,onSelectionContextMenu:I,noWheelClassName:k,noPanClassName:N,disableKeyboardA11y:D,onViewportChange:L,isControlledViewport:H}){const{nodesSelectionActive:U,userSelectionActive:V}=ur(R7t),j=ew(c,{target:lte}),F=ew(v,{target:lte}),W=F||_,X=F||C,J=u&&W!==!0,q=j||V||J;return c7t({deleteKeyCode:l,multiSelectionKeyCode:m}),M.jsx(f7t,{onPaneContextMenu:i,elementsSelectable:x,zoomOnScroll:y,zoomOnPinch:b,panOnScroll:X,panOnScrollSpeed:S,panOnScrollMode:w,zoomOnDoubleClick:E,panOnDrag:!j&&W,defaultViewport:P,translateExtent:$,minZoom:R,maxZoom:O,zoomActivationKeyCode:g,preventScrolling:T,noWheelClassName:k,noPanClassName:N,onViewportChange:L,isControlledViewport:H,paneClickDistance:s,children:M.jsxs(g7t,{onSelectionStart:p,onSelectionEnd:h,onPaneClick:t,onPaneMouseEnter:n,onPaneMouseMove:r,onPaneMouseLeave:o,onPaneContextMenu:i,onPaneScroll:a,panOnDrag:W,isSelecting:!!q,selectionMode:d,selectionKeyPressed:j,selectionOnDrag:J,children:[e,U&&M.jsx(M7t,{onSelectionContextMenu:I,noPanClassName:N,disableKeyboardA11y:D})]})})}yCe.displayName="FlowRenderer";const O7t=f.memo(yCe),T7t=e=>t=>e?Vz(t.nodeLookup,{x:0,y:0,width:t.width,height:t.height},t.transform,!0).map(n=>n.id):Array.from(t.nodeLookup.keys());function I7t(e){return ur(f.useCallback(T7t(e),[e]),xo)}const k7t=e=>e.updateNodeInternals;function N7t(){const e=ur(k7t),[t]=f.useState(()=>typeof ResizeObserver>"u"?null:new ResizeObserver(n=>{const r=new Map;n.forEach(o=>{const i=o.target.getAttribute("data-id");r.set(i,{id:i,nodeElement:o.target,force:!0})}),e(r)}));return f.useEffect(()=>()=>{t==null||t.disconnect()},[t]),t}function D7t({node:e,nodeType:t,hasDimensions:n,resizeObserver:r}){const o=po(),i=f.useRef(null),a=f.useRef(null),s=f.useRef(e.sourcePosition),l=f.useRef(e.targetPosition),c=f.useRef(t),u=n&&!!e.internals.handleBounds;return f.useEffect(()=>{i.current&&!e.hidden&&(!u||a.current!==i.current)&&(a.current&&(r==null||r.unobserve(a.current)),r==null||r.observe(i.current),a.current=i.current)},[u,e.hidden]),f.useEffect(()=>()=>{a.current&&(r==null||r.unobserve(a.current),a.current=null)},[]),f.useEffect(()=>{if(i.current){const d=c.current!==t,p=s.current!==e.sourcePosition,h=l.current!==e.targetPosition;(d||p||h)&&(c.current=t,s.current=e.sourcePosition,l.current=e.targetPosition,o.getState().updateNodeInternals(new Map([[e.id,{id:e.id,nodeElement:i.current,force:!0}]])))}},[e.id,t,e.sourcePosition,e.targetPosition]),i}function A7t({id:e,onClick:t,onMouseEnter:n,onMouseMove:r,onMouseLeave:o,onContextMenu:i,onDoubleClick:a,nodesDraggable:s,elementsSelectable:l,nodesConnectable:c,nodesFocusable:u,resizeObserver:d,noDragClassName:p,noPanClassName:h,disableKeyboardA11y:m,rfId:v,nodeTypes:g,nodeClickDistance:x,onError:y}){const{node:b,internals:C,isParent:S}=ur(A=>{const z=A.nodeLookup.get(e),G=A.parentLookup.has(e);return{node:z,internals:z.internals,isParent:G}},xo);let w=b.type||"default",E=(g==null?void 0:g[w])||ste[w];E===void 0&&(y==null||y("003",Nu.error003(w)),w="default",E=(g==null?void 0:g.default)||ste.default);const _=!!(b.draggable||s&&typeof b.draggable>"u"),P=!!(b.selectable||l&&typeof b.selectable>"u"),$=!!(b.connectable||c&&typeof b.connectable>"u"),R=!!(b.focusable||u&&typeof b.focusable>"u"),O=po(),T=z1e(b),I=D7t({node:b,nodeType:w,hasDimensions:T,resizeObserver:d}),k=mCe({nodeRef:I,disabled:b.hidden||!_,noDragClassName:p,handleSelector:b.dragHandle,nodeId:e,isSelectable:P,nodeClickDistance:x}),N=gCe();if(b.hidden)return null;const D=ff(b),L=$7t(b),H=P||_||t||n||r||o,U=n?A=>n(A,{...C.userNode}):void 0,V=r?A=>r(A,{...C.userNode}):void 0,j=o?A=>o(A,{...C.userNode}):void 0,F=i?A=>i(A,{...C.userNode}):void 0,W=a?A=>a(A,{...C.userNode}):void 0,X=A=>{const{selectNodesOnDrag:z,nodeDragThreshold:G}=O.getState();P&&(!z||!_||G>0)&&TF({id:e,store:O,nodeRef:I}),t&&t(A,{...C.userNode})},J=A=>{if(!(W1e(A.nativeEvent)||m)){if(I1e.includes(A.key)&&P){const z=A.key==="Escape";TF({id:e,store:O,unselect:z,nodeRef:I})}else if(_&&b.selected&&Object.prototype.hasOwnProperty.call(tR,A.key)){A.preventDefault();const{ariaLabelConfig:z}=O.getState();O.setState({ariaLiveMessage:z["node.a11yDescription.ariaLiveMessage"]({direction:A.key.replace("Arrow","").toLowerCase(),x:~~C.positionAbsolute.x,y:~~C.positionAbsolute.y})}),N({direction:tR[A.key],factor:A.shiftKey?4:1})}}},q=()=>{var te;if(m||!((te=I.current)!=null&&te.matches(":focus-visible")))return;const{transform:A,width:z,height:G,autoPanOnNodeFocus:Y,setCenter:Q}=O.getState();if(!Y)return;Vz(new Map([[e,b]]),{x:0,y:0,width:z,height:G},A,!0).length>0||Q(b.position.x+D.width/2,b.position.y+D.height/2,{zoom:A[2]})};return M.jsx("div",{className:si(["react-flow__node",`react-flow__node-${w}`,{[h]:_},b.className,{selected:b.selected,selectable:P,parent:S,draggable:_,dragging:k}]),ref:I,style:{zIndex:C.z,transform:`translate(${C.positionAbsolute.x}px,${C.positionAbsolute.y}px)`,pointerEvents:H?"all":"none",visibility:T?"visible":"hidden",...b.style,...L},"data-id":e,"data-testid":`rf__node-${e}`,onMouseEnter:U,onMouseMove:V,onMouseLeave:j,onContextMenu:F,onClick:X,onDoubleClick:W,onKeyDown:R?J:void 0,tabIndex:R?0:void 0,onFocus:R?q:void 0,role:b.ariaRole??(R?"group":void 0),"aria-roledescription":"node","aria-describedby":m?void 0:`${lCe}-${v}`,"aria-label":b.ariaLabel,...b.domAttributes,children:M.jsx(y7t,{value:e,children:M.jsx(E,{id:e,data:b.data,type:w,positionAbsoluteX:C.positionAbsolute.x,positionAbsoluteY:C.positionAbsolute.y,selected:b.selected??!1,selectable:P,draggable:_,deletable:b.deletable??!0,isConnectable:$,sourcePosition:b.sourcePosition,targetPosition:b.targetPosition,dragging:k,dragHandle:b.dragHandle,zIndex:C.z,parentId:b.parentId,...D})})})}const F7t=e=>({nodesDraggable:e.nodesDraggable,nodesConnectable:e.nodesConnectable,nodesFocusable:e.nodesFocusable,elementsSelectable:e.elementsSelectable,onError:e.onError});function bCe(e){const{nodesDraggable:t,nodesConnectable:n,nodesFocusable:r,elementsSelectable:o,onError:i}=ur(F7t,xo),a=I7t(e.onlyRenderVisibleElements),s=N7t();return M.jsx("div",{className:"react-flow__nodes",style:wI,children:a.map(l=>M.jsx(A7t,{id:l,nodeTypes:e.nodeTypes,nodeExtent:e.nodeExtent,onClick:e.onNodeClick,onMouseEnter:e.onNodeMouseEnter,onMouseMove:e.onNodeMouseMove,onMouseLeave:e.onNodeMouseLeave,onContextMenu:e.onNodeContextMenu,onDoubleClick:e.onNodeDoubleClick,noDragClassName:e.noDragClassName,noPanClassName:e.noPanClassName,rfId:e.rfId,disableKeyboardA11y:e.disableKeyboardA11y,resizeObserver:s,nodesDraggable:t,nodesConnectable:n,nodesFocusable:r,elementsSelectable:o,nodeClickDistance:e.nodeClickDistance,onError:i},l))})}bCe.displayName="NodeRenderer";const B7t=f.memo(bCe);function L7t(e){return ur(f.useCallback(n=>{if(!e)return n.edges.map(o=>o.id);const r=[];if(n.width&&n.height)for(const o of n.edges){const i=n.nodeLookup.get(o.source),a=n.nodeLookup.get(o.target);i&&a&&GLt({sourceNode:i,targetNode:a,width:n.width,height:n.height,transform:n.transform})&&r.push(o.id)}return r},[e]),xo)}const j7t=({color:e="none",strokeWidth:t=1})=>M.jsx("polyline",{style:{stroke:e,strokeWidth:t},strokeLinecap:"round",strokeLinejoin:"round",fill:"none",points:"-5,-4 0,0 -5,4"}),z7t=({color:e="none",strokeWidth:t=1})=>M.jsx("polyline",{style:{stroke:e,fill:e,strokeWidth:t},strokeLinecap:"round",strokeLinejoin:"round",points:"-5,-4 0,0 -5,4 -5,-4"}),cte={[QM.Arrow]:j7t,[QM.ArrowClosed]:z7t};function H7t(e){const t=po();return f.useMemo(()=>{var o,i;return Object.prototype.hasOwnProperty.call(cte,e)?cte[e]:((i=(o=t.getState()).onError)==null||i.call(o,"009",Nu.error009(e)),null)},[e])}const V7t=({id:e,type:t,color:n,width:r=12.5,height:o=12.5,markerUnits:i="strokeWidth",strokeWidth:a,orient:s="auto-start-reverse"})=>{const l=H7t(t);return l?M.jsx("marker",{className:"react-flow__arrowhead",id:e,markerWidth:`${r}`,markerHeight:`${o}`,viewBox:"-10 -10 20 20",markerUnits:i,orient:s,refX:"0",refY:"0",children:M.jsx(l,{color:n,strokeWidth:a})}):null},xCe=({defaultColor:e,rfId:t})=>{const n=ur(i=>i.edges),r=ur(i=>i.defaultEdgeOptions),o=f.useMemo(()=>ejt(n,{id:t,defaultColor:e,defaultMarkerStart:r==null?void 0:r.markerStart,defaultMarkerEnd:r==null?void 0:r.markerEnd}),[n,r,t,e]);return o.length?M.jsx("svg",{className:"react-flow__marker","aria-hidden":"true",children:M.jsx("defs",{children:o.map(i=>M.jsx(V7t,{id:i.id,type:i.type,color:i.color,width:i.width,height:i.height,markerUnits:i.markerUnits,strokeWidth:i.strokeWidth,orient:i.orient},i.id))})}):null};xCe.displayName="MarkerDefinitions";var W7t=f.memo(xCe);function CCe({x:e,y:t,label:n,labelStyle:r,labelShowBg:o=!0,labelBgStyle:i,labelBgPadding:a=[2,4],labelBgBorderRadius:s=2,children:l,className:c,...u}){const[d,p]=f.useState({x:1,y:0,width:0,height:0}),h=si(["react-flow__edge-textwrapper",c]),m=f.useRef(null);return f.useEffect(()=>{if(m.current){const v=m.current.getBBox();p({x:v.x,y:v.y,width:v.width,height:v.height})}},[n]),n?M.jsxs("g",{transform:`translate(${e-d.width/2} ${t-d.height/2})`,className:h,visibility:d.width?"visible":"hidden",...u,children:[o&&M.jsx("rect",{width:d.width+2*a[0],x:-a[0],y:-a[1],height:d.height+2*a[1],className:"react-flow__edge-textbg",style:i,rx:s,ry:s}),M.jsx("text",{className:"react-flow__edge-text",y:d.height/2,dy:"0.3em",ref:m,style:r,children:n}),l]}):null}CCe.displayName="EdgeText";const U7t=f.memo(CCe);function SI({path:e,labelX:t,labelY:n,label:r,labelStyle:o,labelShowBg:i,labelBgStyle:a,labelBgPadding:s,labelBgBorderRadius:l,interactionWidth:c=20,...u}){return M.jsxs(M.Fragment,{children:[M.jsx("path",{...u,d:e,fill:"none",className:si(["react-flow__edge-path",u.className])}),c&&M.jsx("path",{d:e,fill:"none",strokeOpacity:0,strokeWidth:c,className:"react-flow__edge-interaction"}),r&&cc(t)&&cc(n)?M.jsx(U7t,{x:t,y:n,label:r,labelStyle:o,labelShowBg:i,labelBgStyle:a,labelBgPadding:s,labelBgBorderRadius:l}):null]})}function ute({pos:e,x1:t,y1:n,x2:r,y2:o}){return e===an.Left||e===an.Right?[.5*(t+r),n]:[t,.5*(n+o)]}function wCe({sourceX:e,sourceY:t,sourcePosition:n=an.Bottom,targetX:r,targetY:o,targetPosition:i=an.Top}){const[a,s]=ute({pos:n,x1:e,y1:t,x2:r,y2:o}),[l,c]=ute({pos:i,x1:r,y1:o,x2:e,y2:t}),[u,d,p,h]=G1e({sourceX:e,sourceY:t,targetX:r,targetY:o,sourceControlX:a,sourceControlY:s,targetControlX:l,targetControlY:c});return[`M${e},${t} C${a},${s} ${l},${c} ${r},${o}`,u,d,p,h]}function SCe(e){return f.memo(({id:t,sourceX:n,sourceY:r,targetX:o,targetY:i,sourcePosition:a,targetPosition:s,label:l,labelStyle:c,labelShowBg:u,labelBgStyle:d,labelBgPadding:p,labelBgBorderRadius:h,style:m,markerEnd:v,markerStart:g,interactionWidth:x})=>{const[y,b,C]=wCe({sourceX:n,sourceY:r,sourcePosition:a,targetX:o,targetY:i,targetPosition:s}),S=e.isInternal?void 0:t;return M.jsx(SI,{id:S,path:y,labelX:b,labelY:C,label:l,labelStyle:c,labelShowBg:u,labelBgStyle:d,labelBgPadding:p,labelBgBorderRadius:h,style:m,markerEnd:v,markerStart:g,interactionWidth:x})})}const G7t=SCe({isInternal:!1}),ECe=SCe({isInternal:!0});G7t.displayName="SimpleBezierEdge";ECe.displayName="SimpleBezierEdgeInternal";function _Ce(e){return f.memo(({id:t,sourceX:n,sourceY:r,targetX:o,targetY:i,label:a,labelStyle:s,labelShowBg:l,labelBgStyle:c,labelBgPadding:u,labelBgBorderRadius:d,style:p,sourcePosition:h=an.Bottom,targetPosition:m=an.Top,markerEnd:v,markerStart:g,pathOptions:x,interactionWidth:y})=>{const[b,C,S]=PF({sourceX:n,sourceY:r,sourcePosition:h,targetX:o,targetY:i,targetPosition:m,borderRadius:x==null?void 0:x.borderRadius,offset:x==null?void 0:x.offset,stepPosition:x==null?void 0:x.stepPosition}),w=e.isInternal?void 0:t;return M.jsx(SI,{id:w,path:b,labelX:C,labelY:S,label:a,labelStyle:s,labelShowBg:l,labelBgStyle:c,labelBgPadding:u,labelBgBorderRadius:d,style:p,markerEnd:v,markerStart:g,interactionWidth:y})})}const $Ce=_Ce({isInternal:!1}),PCe=_Ce({isInternal:!0});$Ce.displayName="SmoothStepEdge";PCe.displayName="SmoothStepEdgeInternal";function MCe(e){return f.memo(({id:t,...n})=>{var o;const r=e.isInternal?void 0:t;return M.jsx($Ce,{...n,id:r,pathOptions:f.useMemo(()=>{var i;return{borderRadius:0,offset:(i=n.pathOptions)==null?void 0:i.offset}},[(o=n.pathOptions)==null?void 0:o.offset])})})}const q7t=MCe({isInternal:!1}),RCe=MCe({isInternal:!0});q7t.displayName="StepEdge";RCe.displayName="StepEdgeInternal";function OCe(e){return f.memo(({id:t,sourceX:n,sourceY:r,targetX:o,targetY:i,label:a,labelStyle:s,labelShowBg:l,labelBgStyle:c,labelBgPadding:u,labelBgBorderRadius:d,style:p,markerEnd:h,markerStart:m,interactionWidth:v})=>{const[g,x,y]=Y1e({sourceX:n,sourceY:r,targetX:o,targetY:i}),b=e.isInternal?void 0:t;return M.jsx(SI,{id:b,path:g,labelX:x,labelY:y,label:a,labelStyle:s,labelShowBg:l,labelBgStyle:c,labelBgPadding:u,labelBgBorderRadius:d,style:p,markerEnd:h,markerStart:m,interactionWidth:v})})}const K7t=OCe({isInternal:!1}),TCe=OCe({isInternal:!0});K7t.displayName="StraightEdge";TCe.displayName="StraightEdgeInternal";function ICe(e){return f.memo(({id:t,sourceX:n,sourceY:r,targetX:o,targetY:i,sourcePosition:a=an.Bottom,targetPosition:s=an.Top,label:l,labelStyle:c,labelShowBg:u,labelBgStyle:d,labelBgPadding:p,labelBgBorderRadius:h,style:m,markerEnd:v,markerStart:g,pathOptions:x,interactionWidth:y})=>{const[b,C,S]=q1e({sourceX:n,sourceY:r,sourcePosition:a,targetX:o,targetY:i,targetPosition:s,curvature:x==null?void 0:x.curvature}),w=e.isInternal?void 0:t;return M.jsx(SI,{id:w,path:b,labelX:C,labelY:S,label:l,labelStyle:c,labelShowBg:u,labelBgStyle:d,labelBgPadding:p,labelBgBorderRadius:h,style:m,markerEnd:v,markerStart:g,interactionWidth:y})})}const Y7t=ICe({isInternal:!1}),kCe=ICe({isInternal:!0});Y7t.displayName="BezierEdge";kCe.displayName="BezierEdgeInternal";const dte={default:kCe,straight:TCe,step:RCe,smoothstep:PCe,simplebezier:ECe},fte={sourceX:null,sourceY:null,targetX:null,targetY:null,sourcePosition:null,targetPosition:null},X7t=(e,t,n)=>n===an.Left?e-t:n===an.Right?e+t:e,Q7t=(e,t,n)=>n===an.Top?e-t:n===an.Bottom?e+t:e,pte="react-flow__edgeupdater";function hte({position:e,centerX:t,centerY:n,radius:r=10,onMouseDown:o,onMouseEnter:i,onMouseOut:a,type:s}){return M.jsx("circle",{onMouseDown:o,onMouseEnter:i,onMouseOut:a,className:si([pte,`${pte}-${s}`]),cx:X7t(t,r,e),cy:Q7t(n,r,e),r,stroke:"transparent",fill:"transparent"})}function Z7t({isReconnectable:e,reconnectRadius:t,edge:n,sourceX:r,sourceY:o,targetX:i,targetY:a,sourcePosition:s,targetPosition:l,onReconnect:c,onReconnectStart:u,onReconnectEnd:d,setReconnecting:p,setUpdateHover:h}){const m=po(),v=(C,S)=>{if(C.button!==0)return;const{autoPanOnConnect:w,domNode:E,isValidConnection:_,connectionMode:P,connectionRadius:$,lib:R,onConnectStart:O,onConnectEnd:T,cancelConnection:I,nodeLookup:k,rfId:N,panBy:D,updateConnection:L}=m.getState(),H=S.type==="target",U=(F,W)=>{p(!1),d==null||d(F,n,S.type,W)},V=F=>c==null?void 0:c(n,F),j=(F,W)=>{p(!0),u==null||u(C,n,S.type),O==null||O(F,W)};OF.onPointerDown(C.nativeEvent,{autoPanOnConnect:w,connectionMode:P,connectionRadius:$,domNode:E,handleId:S.id,nodeId:S.nodeId,nodeLookup:k,isTarget:H,edgeUpdaterType:S.type,lib:R,flowId:N,cancelConnection:I,panBy:D,isValidConnection:_,onConnect:V,onConnectStart:j,onConnectEnd:T,onReconnectEnd:U,updateConnection:L,getTransform:()=>m.getState().transform,getFromHandle:()=>m.getState().connection.fromHandle,dragThreshold:m.getState().connectionDragThreshold})},g=C=>v(C,{nodeId:n.target,id:n.targetHandle??null,type:"target"}),x=C=>v(C,{nodeId:n.source,id:n.sourceHandle??null,type:"source"}),y=()=>h(!0),b=()=>h(!1);return M.jsxs(M.Fragment,{children:[(e===!0||e==="source")&&M.jsx(hte,{position:s,centerX:r,centerY:o,radius:t,onMouseDown:g,onMouseEnter:y,onMouseOut:b,type:"source"}),(e===!0||e==="target")&&M.jsx(hte,{position:l,centerX:i,centerY:a,radius:t,onMouseDown:x,onMouseEnter:y,onMouseOut:b,type:"target"})]})}function J7t({id:e,edgesFocusable:t,edgesReconnectable:n,elementsSelectable:r,onClick:o,onDoubleClick:i,onContextMenu:a,onMouseEnter:s,onMouseMove:l,onMouseLeave:c,reconnectRadius:u,onReconnect:d,onReconnectStart:p,onReconnectEnd:h,rfId:m,edgeTypes:v,noPanClassName:g,onError:x,disableKeyboardA11y:y}){let b=ur(Q=>Q.edgeLookup.get(e));const C=ur(Q=>Q.defaultEdgeOptions);b=C?{...C,...b}:b;let S=b.type||"default",w=(v==null?void 0:v[S])||dte[S];w===void 0&&(x==null||x("011",Nu.error011(S)),S="default",w=(v==null?void 0:v.default)||dte.default);const E=!!(b.focusable||t&&typeof b.focusable>"u"),_=typeof d<"u"&&(b.reconnectable||n&&typeof b.reconnectable>"u"),P=!!(b.selectable||r&&typeof b.selectable>"u"),$=f.useRef(null),[R,O]=f.useState(!1),[T,I]=f.useState(!1),k=po(),{zIndex:N,sourceX:D,sourceY:L,targetX:H,targetY:U,sourcePosition:V,targetPosition:j}=ur(f.useCallback(Q=>{const ee=Q.nodeLookup.get(b.source),te=Q.nodeLookup.get(b.target);if(!ee||!te)return{zIndex:b.zIndex,...fte};const oe=JLt({id:e,sourceNode:ee,targetNode:te,sourceHandle:b.sourceHandle||null,targetHandle:b.targetHandle||null,connectionMode:Q.connectionMode,onError:x});return{zIndex:ULt({selected:b.selected,zIndex:b.zIndex,sourceNode:ee,targetNode:te,elevateOnSelect:Q.elevateEdgesOnSelect}),...oe||fte}},[b.source,b.target,b.sourceHandle,b.targetHandle,b.selected,b.zIndex]),xo),F=f.useMemo(()=>b.markerStart?`url('#${MF(b.markerStart,m)}')`:void 0,[b.markerStart,m]),W=f.useMemo(()=>b.markerEnd?`url('#${MF(b.markerEnd,m)}')`:void 0,[b.markerEnd,m]);if(b.hidden||D===null||L===null||H===null||U===null)return null;const X=Q=>{var ne;const{addSelectedEdges:ee,unselectNodesAndEdges:te,multiSelectionActive:oe}=k.getState();P&&(k.setState({nodesSelectionActive:!1}),b.selected&&oe?(te({nodes:[],edges:[b]}),(ne=$.current)==null||ne.blur()):ee([e])),o&&o(Q,b)},J=i?Q=>{i(Q,{...b})}:void 0,q=a?Q=>{a(Q,{...b})}:void 0,A=s?Q=>{s(Q,{...b})}:void 0,z=l?Q=>{l(Q,{...b})}:void 0,G=c?Q=>{c(Q,{...b})}:void 0,Y=Q=>{var ee;if(!y&&I1e.includes(Q.key)&&P){const{unselectNodesAndEdges:te,addSelectedEdges:oe}=k.getState();Q.key==="Escape"?((ee=$.current)==null||ee.blur(),te({edges:[b]})):oe([e])}};return M.jsx("svg",{style:{zIndex:N},children:M.jsxs("g",{className:si(["react-flow__edge",`react-flow__edge-${S}`,b.className,g,{selected:b.selected,animated:b.animated,inactive:!P&&!o,updating:R,selectable:P}]),onClick:X,onDoubleClick:J,onContextMenu:q,onMouseEnter:A,onMouseMove:z,onMouseLeave:G,onKeyDown:E?Y:void 0,tabIndex:E?0:void 0,role:b.ariaRole??(E?"group":"img"),"aria-roledescription":"edge","data-id":e,"data-testid":`rf__edge-${e}`,"aria-label":b.ariaLabel===null?void 0:b.ariaLabel||`Edge from ${b.source} to ${b.target}`,"aria-describedby":E?`${cCe}-${m}`:void 0,ref:$,...b.domAttributes,children:[!T&&M.jsx(w,{id:e,source:b.source,target:b.target,type:b.type,selected:b.selected,animated:b.animated,selectable:P,deletable:b.deletable??!0,label:b.label,labelStyle:b.labelStyle,labelShowBg:b.labelShowBg,labelBgStyle:b.labelBgStyle,labelBgPadding:b.labelBgPadding,labelBgBorderRadius:b.labelBgBorderRadius,sourceX:D,sourceY:L,targetX:H,targetY:U,sourcePosition:V,targetPosition:j,data:b.data,style:b.style,sourceHandleId:b.sourceHandle,targetHandleId:b.targetHandle,markerStart:F,markerEnd:W,pathOptions:"pathOptions"in b?b.pathOptions:void 0,interactionWidth:b.interactionWidth}),_&&M.jsx(Z7t,{edge:b,isReconnectable:_,reconnectRadius:u,onReconnect:d,onReconnectStart:p,onReconnectEnd:h,sourceX:D,sourceY:L,targetX:H,targetY:U,sourcePosition:V,targetPosition:j,setUpdateHover:O,setReconnecting:I})]})})}const e9t=e=>({edgesFocusable:e.edgesFocusable,edgesReconnectable:e.edgesReconnectable,elementsSelectable:e.elementsSelectable,connectionMode:e.connectionMode,onError:e.onError});function NCe({defaultMarkerColor:e,onlyRenderVisibleElements:t,rfId:n,edgeTypes:r,noPanClassName:o,onReconnect:i,onEdgeContextMenu:a,onEdgeMouseEnter:s,onEdgeMouseMove:l,onEdgeMouseLeave:c,onEdgeClick:u,reconnectRadius:d,onEdgeDoubleClick:p,onReconnectStart:h,onReconnectEnd:m,disableKeyboardA11y:v}){const{edgesFocusable:g,edgesReconnectable:x,elementsSelectable:y,onError:b}=ur(e9t,xo),C=L7t(t);return M.jsxs("div",{className:"react-flow__edges",children:[M.jsx(W7t,{defaultColor:e,rfId:n}),C.map(S=>M.jsx(J7t,{id:S,edgesFocusable:g,edgesReconnectable:x,elementsSelectable:y,noPanClassName:o,onReconnect:i,onContextMenu:a,onMouseEnter:s,onMouseMove:l,onMouseLeave:c,onClick:u,reconnectRadius:d,onDoubleClick:p,onReconnectStart:h,onReconnectEnd:m,rfId:n,onError:b,edgeTypes:r,disableKeyboardA11y:v},S))]})}NCe.displayName="EdgeRenderer";const t9t=f.memo(NCe),n9t=e=>`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]})`;function r9t({children:e}){const t=ur(n9t);return M.jsx("div",{className:"react-flow__viewport xyflow__viewport react-flow__container",style:{transform:t},children:e})}function o9t(e){const t=CI(),n=f.useRef(!1);f.useEffect(()=>{!n.current&&t.viewportInitialized&&e&&(setTimeout(()=>e(t),1),n.current=!0)},[e,t.viewportInitialized])}const i9t=e=>{var t;return(t=e.panZoom)==null?void 0:t.syncViewport};function a9t(e){const t=ur(i9t),n=po();return f.useEffect(()=>{e&&(t==null||t(e),n.setState({transform:[e.x,e.y,e.zoom]}))},[e,t]),null}function s9t(e){return e.connection.inProgress?{...e.connection,to:WS(e.connection.to,e.transform)}:{...e.connection}}function l9t(e){return s9t}function c9t(e){const t=l9t();return ur(t,xo)}const u9t=e=>({nodesConnectable:e.nodesConnectable,isValid:e.connection.isValid,inProgress:e.connection.inProgress,width:e.width,height:e.height});function d9t({containerStyle:e,style:t,type:n,component:r}){const{nodesConnectable:o,width:i,height:a,isValid:s,inProgress:l}=ur(u9t,xo);return!(i&&o&&l)?null:M.jsx("svg",{style:e,width:i,height:a,className:"react-flow__connectionline react-flow__container",children:M.jsx("g",{className:si(["react-flow__connection",D1e(s)]),children:M.jsx(DCe,{style:t,type:n,CustomComponent:r,isValid:s})})})}const DCe=({style:e,type:t=Zf.Bezier,CustomComponent:n,isValid:r})=>{const{inProgress:o,from:i,fromNode:a,fromHandle:s,fromPosition:l,to:c,toNode:u,toHandle:d,toPosition:p}=c9t();if(!o)return;if(n)return M.jsx(n,{connectionLineType:t,connectionLineStyle:e,fromNode:a,fromHandle:s,fromX:i.x,fromY:i.y,toX:c.x,toY:c.y,fromPosition:l,toPosition:p,connectionStatus:D1e(r),toNode:u,toHandle:d});let h="";const m={sourceX:i.x,sourceY:i.y,sourcePosition:l,targetX:c.x,targetY:c.y,targetPosition:p};switch(t){case Zf.Bezier:[h]=q1e(m);break;case Zf.SimpleBezier:[h]=wCe(m);break;case Zf.Step:[h]=PF({...m,borderRadius:0});break;case Zf.SmoothStep:[h]=PF(m);break;default:[h]=Y1e(m)}return M.jsx("path",{d:h,fill:"none",className:"react-flow__connection-path",style:e})};DCe.displayName="ConnectionLine";const f9t={};function mte(e=f9t){f.useRef(e),po(),f.useEffect(()=>{},[e])}function p9t(){po(),f.useRef(!1),f.useEffect(()=>{},[])}function ACe({nodeTypes:e,edgeTypes:t,onInit:n,onNodeClick:r,onEdgeClick:o,onNodeDoubleClick:i,onEdgeDoubleClick:a,onNodeMouseEnter:s,onNodeMouseMove:l,onNodeMouseLeave:c,onNodeContextMenu:u,onSelectionContextMenu:d,onSelectionStart:p,onSelectionEnd:h,connectionLineType:m,connectionLineStyle:v,connectionLineComponent:g,connectionLineContainerStyle:x,selectionKeyCode:y,selectionOnDrag:b,selectionMode:C,multiSelectionKeyCode:S,panActivationKeyCode:w,zoomActivationKeyCode:E,deleteKeyCode:_,onlyRenderVisibleElements:P,elementsSelectable:$,defaultViewport:R,translateExtent:O,minZoom:T,maxZoom:I,preventScrolling:k,defaultMarkerColor:N,zoomOnScroll:D,zoomOnPinch:L,panOnScroll:H,panOnScrollSpeed:U,panOnScrollMode:V,zoomOnDoubleClick:j,panOnDrag:F,onPaneClick:W,onPaneMouseEnter:X,onPaneMouseMove:J,onPaneMouseLeave:q,onPaneScroll:A,onPaneContextMenu:z,paneClickDistance:G,nodeClickDistance:Y,onEdgeContextMenu:Q,onEdgeMouseEnter:ee,onEdgeMouseMove:te,onEdgeMouseLeave:oe,reconnectRadius:ne,onReconnect:le,onReconnectStart:ce,onReconnectEnd:he,noDragClassName:ue,noWheelClassName:fe,noPanClassName:ve,disableKeyboardA11y:ge,nodeExtent:de,rfId:be,viewport:Ee,onViewportChange:Le}){return mte(e),mte(t),p9t(),o9t(n),a9t(Ee),M.jsx(O7t,{onPaneClick:W,onPaneMouseEnter:X,onPaneMouseMove:J,onPaneMouseLeave:q,onPaneContextMenu:z,onPaneScroll:A,paneClickDistance:G,deleteKeyCode:_,selectionKeyCode:y,selectionOnDrag:b,selectionMode:C,onSelectionStart:p,onSelectionEnd:h,multiSelectionKeyCode:S,panActivationKeyCode:w,zoomActivationKeyCode:E,elementsSelectable:$,zoomOnScroll:D,zoomOnPinch:L,zoomOnDoubleClick:j,panOnScroll:H,panOnScrollSpeed:U,panOnScrollMode:V,panOnDrag:F,defaultViewport:R,translateExtent:O,minZoom:T,maxZoom:I,onSelectionContextMenu:d,preventScrolling:k,noDragClassName:ue,noWheelClassName:fe,noPanClassName:ve,disableKeyboardA11y:ge,onViewportChange:Le,isControlledViewport:!!Ee,children:M.jsxs(r9t,{children:[M.jsx(t9t,{edgeTypes:t,onEdgeClick:o,onEdgeDoubleClick:a,onReconnect:le,onReconnectStart:ce,onReconnectEnd:he,onlyRenderVisibleElements:P,onEdgeContextMenu:Q,onEdgeMouseEnter:ee,onEdgeMouseMove:te,onEdgeMouseLeave:oe,reconnectRadius:ne,defaultMarkerColor:N,noPanClassName:ve,disableKeyboardA11y:ge,rfId:be}),M.jsx(d9t,{style:v,type:m,component:g,containerStyle:x}),M.jsx("div",{className:"react-flow__edgelabel-renderer"}),M.jsx(B7t,{nodeTypes:e,onNodeClick:r,onNodeDoubleClick:i,onNodeMouseEnter:s,onNodeMouseMove:l,onNodeMouseLeave:c,onNodeContextMenu:u,nodeClickDistance:Y,onlyRenderVisibleElements:P,noPanClassName:ve,noDragClassName:ue,disableKeyboardA11y:ge,nodeExtent:de,rfId:be}),M.jsx("div",{className:"react-flow__viewport-portal"})]})})}ACe.displayName="GraphView";const h9t=f.memo(ACe),gte=({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,width:o,height:i,fitView:a,fitViewOptions:s,minZoom:l=.5,maxZoom:c=2,nodeOrigin:u,nodeExtent:d}={})=>{const p=new Map,h=new Map,m=new Map,v=new Map,g=r??t??[],x=n??e??[],y=u??[0,0],b=d??XC;Q1e(m,v,g);const C=RF(x,p,h,{nodeOrigin:y,nodeExtent:b,elevateNodesOnSelect:!1});let S=[0,0,1];if(a&&o&&i){const w=VS(p,{filter:$=>!!(($.width||$.initialWidth)&&($.height||$.initialHeight))}),{x:E,y:_,zoom:P}=Wz(w,o,i,l,c,(s==null?void 0:s.padding)??.1);S=[E,_,P]}return{rfId:"1",width:0,height:0,transform:S,nodes:x,nodesInitialized:C,nodeLookup:p,parentLookup:h,edges:g,edgeLookup:v,connectionLookup:m,onNodesChange:null,onEdgesChange:null,hasDefaultNodes:n!==void 0,hasDefaultEdges:r!==void 0,panZoom:null,minZoom:l,maxZoom:c,translateExtent:XC,nodeExtent:b,nodesSelectionActive:!1,userSelectionActive:!1,userSelectionRect:null,connectionMode:iy.Strict,domNode:null,paneDragging:!1,noPanClassName:"nopan",nodeOrigin:y,nodeDragThreshold:1,connectionDragThreshold:1,snapGrid:[15,15],snapToGrid:!1,nodesDraggable:!0,nodesConnectable:!0,nodesFocusable:!0,edgesFocusable:!0,edgesReconnectable:!0,elementsSelectable:!0,elevateNodesOnSelect:!0,elevateEdgesOnSelect:!1,selectNodesOnDrag:!0,multiSelectionActive:!1,fitViewQueued:a??!1,fitViewOptions:s,fitViewResolver:null,connection:{...N1e},connectionClickStartHandle:null,connectOnClick:!0,ariaLiveMessage:"",autoPanOnConnect:!0,autoPanOnNodeDrag:!0,autoPanOnNodeFocus:!0,autoPanSpeed:15,connectionRadius:20,onError:LLt,isValidConnection:void 0,onSelectionChangeHandlers:[],lib:"react",debug:!1,ariaLabelConfig:k1e}},m9t=({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,width:o,height:i,fitView:a,fitViewOptions:s,minZoom:l,maxZoom:c,nodeOrigin:u,nodeExtent:d})=>Njt((p,h)=>{async function m(){const{nodeLookup:v,panZoom:g,fitViewOptions:x,fitViewResolver:y,width:b,height:C,minZoom:S,maxZoom:w}=h();g&&(await FLt({nodes:v,width:b,height:C,panZoom:g,minZoom:S,maxZoom:w},x),y==null||y.resolve(!0),p({fitViewResolver:null}))}return{...gte({nodes:e,edges:t,width:o,height:i,fitView:a,fitViewOptions:s,minZoom:l,maxZoom:c,nodeOrigin:u,nodeExtent:d,defaultNodes:n,defaultEdges:r}),setNodes:v=>{const{nodeLookup:g,parentLookup:x,nodeOrigin:y,elevateNodesOnSelect:b,fitViewQueued:C}=h(),S=RF(v,g,x,{nodeOrigin:y,nodeExtent:d,elevateNodesOnSelect:b,checkEquality:!0});C&&S?(m(),p({nodes:v,nodesInitialized:S,fitViewQueued:!1,fitViewOptions:void 0})):p({nodes:v,nodesInitialized:S})},setEdges:v=>{const{connectionLookup:g,edgeLookup:x}=h();Q1e(g,x,v),p({edges:v})},setDefaultNodesAndEdges:(v,g)=>{if(v){const{setNodes:x}=h();x(v),p({hasDefaultNodes:!0})}if(g){const{setEdges:x}=h();x(g),p({hasDefaultEdges:!0})}},updateNodeInternals:v=>{const{triggerNodeChanges:g,nodeLookup:x,parentLookup:y,domNode:b,nodeOrigin:C,nodeExtent:S,debug:w,fitViewQueued:E}=h(),{changes:_,updatedInternals:P}=ijt(v,x,y,b,C,S);P&&(njt(x,y,{nodeOrigin:C,nodeExtent:S}),E?(m(),p({fitViewQueued:!1,fitViewOptions:void 0})):p({}),(_==null?void 0:_.length)>0&&(w&&console.log("React Flow: trigger node changes",_),g==null||g(_)))},updateNodePositions:(v,g=!1)=>{const x=[],y=[],{nodeLookup:b,triggerNodeChanges:C}=h();for(const[S,w]of v){const E=b.get(S),_=!!(E!=null&&E.expandParent&&(E!=null&&E.parentId)&&(w!=null&&w.position)),P={id:S,type:"position",position:_?{x:Math.max(0,w.position.x),y:Math.max(0,w.position.y)}:w.position,dragging:g};_&&E.parentId&&x.push({id:S,parentId:E.parentId,rect:{...w.internals.positionAbsolute,width:w.measured.width??0,height:w.measured.height??0}}),y.push(P)}if(x.length>0){const{parentLookup:S,nodeOrigin:w}=h(),E=Yz(x,b,S,w);y.push(...E)}C(y)},triggerNodeChanges:v=>{const{onNodesChange:g,setNodes:x,nodes:y,hasDefaultNodes:b,debug:C}=h();if(v!=null&&v.length){if(b){const S=fCe(v,y);x(S)}C&&console.log("React Flow: trigger node changes",v),g==null||g(v)}},triggerEdgeChanges:v=>{const{onEdgesChange:g,setEdges:x,edges:y,hasDefaultEdges:b,debug:C}=h();if(v!=null&&v.length){if(b){const S=t7t(v,y);x(S)}C&&console.log("React Flow: trigger edge changes",v),g==null||g(v)}},addSelectedNodes:v=>{const{multiSelectionActive:g,edgeLookup:x,nodeLookup:y,triggerNodeChanges:b,triggerEdgeChanges:C}=h();if(g){const S=v.map(w=>Bh(w,!0));b(S);return}b(jv(y,new Set([...v]),!0)),C(jv(x))},addSelectedEdges:v=>{const{multiSelectionActive:g,edgeLookup:x,nodeLookup:y,triggerNodeChanges:b,triggerEdgeChanges:C}=h();if(g){const S=v.map(w=>Bh(w,!0));C(S);return}C(jv(x,new Set([...v]))),b(jv(y,new Set,!0))},unselectNodesAndEdges:({nodes:v,edges:g}={})=>{const{edges:x,nodes:y,nodeLookup:b,triggerNodeChanges:C,triggerEdgeChanges:S}=h(),w=v||y,E=g||x,_=w.map($=>{const R=b.get($.id);return R&&(R.selected=!1),Bh($.id,!1)}),P=E.map($=>Bh($.id,!1));C(_),S(P)},setMinZoom:v=>{const{panZoom:g,maxZoom:x}=h();g==null||g.setScaleExtent([v,x]),p({minZoom:v})},setMaxZoom:v=>{const{panZoom:g,minZoom:x}=h();g==null||g.setScaleExtent([x,v]),p({maxZoom:v})},setTranslateExtent:v=>{var g;(g=h().panZoom)==null||g.setTranslateExtent(v),p({translateExtent:v})},setPaneClickDistance:v=>{var g;(g=h().panZoom)==null||g.setClickDistance(v)},resetSelectedElements:()=>{const{edges:v,nodes:g,triggerNodeChanges:x,triggerEdgeChanges:y,elementsSelectable:b}=h();if(!b)return;const C=g.reduce((w,E)=>E.selected?[...w,Bh(E.id,!1)]:w,[]),S=v.reduce((w,E)=>E.selected?[...w,Bh(E.id,!1)]:w,[]);x(C),y(S)},setNodeExtent:v=>{const{nodes:g,nodeLookup:x,parentLookup:y,nodeOrigin:b,elevateNodesOnSelect:C,nodeExtent:S}=h();v[0][0]===S[0][0]&&v[0][1]===S[0][1]&&v[1][0]===S[1][0]&&v[1][1]===S[1][1]||(RF(g,x,y,{nodeOrigin:b,nodeExtent:v,elevateNodesOnSelect:C,checkEquality:!1}),p({nodeExtent:v}))},panBy:v=>{const{transform:g,width:x,height:y,panZoom:b,translateExtent:C}=h();return ajt({delta:v,panZoom:b,transform:g,translateExtent:C,width:x,height:y})},setCenter:async(v,g,x)=>{const{width:y,height:b,maxZoom:C,panZoom:S}=h();if(!S)return Promise.resolve(!1);const w=typeof(x==null?void 0:x.zoom)<"u"?x.zoom:C;return await S.setViewport({x:y/2-v*w,y:b/2-g*w,zoom:w},{duration:x==null?void 0:x.duration,ease:x==null?void 0:x.ease,interpolate:x==null?void 0:x.interpolate}),Promise.resolve(!0)},cancelConnection:()=>{p({connection:{...N1e}})},updateConnection:v=>{p({connection:v})},reset:()=>p({...gte()})}},Object.is);function FCe({initialNodes:e,initialEdges:t,defaultNodes:n,defaultEdges:r,initialWidth:o,initialHeight:i,initialMinZoom:a,initialMaxZoom:s,initialFitViewOptions:l,fitView:c,nodeOrigin:u,nodeExtent:d,children:p}){const[h]=f.useState(()=>m9t({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,width:o,height:i,fitView:c,minZoom:a,maxZoom:s,fitViewOptions:l,nodeOrigin:u,nodeExtent:d}));return M.jsx(Djt,{value:h,children:M.jsx(i7t,{children:p})})}function g9t({children:e,nodes:t,edges:n,defaultNodes:r,defaultEdges:o,width:i,height:a,fitView:s,fitViewOptions:l,minZoom:c,maxZoom:u,nodeOrigin:d,nodeExtent:p}){return f.useContext(bI)?M.jsx(M.Fragment,{children:e}):M.jsx(FCe,{initialNodes:t,initialEdges:n,defaultNodes:r,defaultEdges:o,initialWidth:i,initialHeight:a,fitView:s,initialFitViewOptions:l,initialMinZoom:c,initialMaxZoom:u,nodeOrigin:d,nodeExtent:p,children:e})}const v9t={width:"100%",height:"100%",overflow:"hidden",position:"relative",zIndex:0};function y9t({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,className:o,nodeTypes:i,edgeTypes:a,onNodeClick:s,onEdgeClick:l,onInit:c,onMove:u,onMoveStart:d,onMoveEnd:p,onConnect:h,onConnectStart:m,onConnectEnd:v,onClickConnectStart:g,onClickConnectEnd:x,onNodeMouseEnter:y,onNodeMouseMove:b,onNodeMouseLeave:C,onNodeContextMenu:S,onNodeDoubleClick:w,onNodeDragStart:E,onNodeDrag:_,onNodeDragStop:P,onNodesDelete:$,onEdgesDelete:R,onDelete:O,onSelectionChange:T,onSelectionDragStart:I,onSelectionDrag:k,onSelectionDragStop:N,onSelectionContextMenu:D,onSelectionStart:L,onSelectionEnd:H,onBeforeDelete:U,connectionMode:V,connectionLineType:j=Zf.Bezier,connectionLineStyle:F,connectionLineComponent:W,connectionLineContainerStyle:X,deleteKeyCode:J="Backspace",selectionKeyCode:q="Shift",selectionOnDrag:A=!1,selectionMode:z=QC.Full,panActivationKeyCode:G="Space",multiSelectionKeyCode:Y=eR()?"Meta":"Control",zoomActivationKeyCode:Q=eR()?"Meta":"Control",snapToGrid:ee,snapGrid:te,onlyRenderVisibleElements:oe=!1,selectNodesOnDrag:ne,nodesDraggable:le,autoPanOnNodeFocus:ce,nodesConnectable:he,nodesFocusable:ue,nodeOrigin:fe=uCe,edgesFocusable:ve,edgesReconnectable:ge,elementsSelectable:de=!0,defaultViewport:be=Kjt,minZoom:Ee=.5,maxZoom:Le=2,translateExtent:Re=XC,preventScrolling:Pe=!0,nodeExtent:ze,defaultMarkerColor:Ie="#b1b1b7",zoomOnScroll:$e=!0,zoomOnPinch:Be=!0,panOnScroll:Ce=!1,panOnScrollSpeed:Oe=.5,panOnScrollMode:Fe=Pm.Free,zoomOnDoubleClick:Se=!0,panOnDrag:Ae=!0,onPaneClick:Ve,onPaneMouseEnter:Je,onPaneMouseMove:ht,onPaneMouseLeave:He,onPaneScroll:Ke,onPaneContextMenu:it,paneClickDistance:Ge=0,nodeClickDistance:ut=0,children:Ze,onReconnect:et,onReconnectStart:tt,onReconnectEnd:mt,onEdgeContextMenu:me,onEdgeDoubleClick:pe,onEdgeMouseEnter:ye,onEdgeMouseMove:Te,onEdgeMouseLeave:je,reconnectRadius:We=10,onNodesChange:Xe,onEdgesChange:st,noDragClassName:ct="nodrag",noWheelClassName:at="nowheel",noPanClassName:Ue="nopan",fitView:Mt,fitViewOptions:xt,connectOnClick:Nt,attributionPosition:wt,proOptions:ft,defaultEdgeOptions:vt,elevateNodesOnSelect:rt,elevateEdgesOnSelect:yt,disableKeyboardA11y:qe=!1,autoPanOnConnect:ke,autoPanOnNodeDrag:nt,autoPanSpeed:Ct,connectionRadius:Lt,isValidConnection:on,onError:Pt,style:lt,id:Rt,nodeDragThreshold:cn,connectionDragThreshold:yn,viewport:tn,onViewportChange:Kn,width:ir,height:ro,colorMode:wo="light",debug:Wr,onScroll:Br,ariaLabelConfig:Vn,...zt},$t){const Nn=Rt||"1",Dt=Zjt(wo),St=f.useCallback(Qt=>{Qt.currentTarget.scrollTo({top:0,left:0,behavior:"instant"}),Br==null||Br(Qt)},[Br]);return M.jsx("div",{"data-testid":"rf__wrapper",...zt,onScroll:St,style:{...lt,...v9t},ref:$t,className:si(["react-flow",o,Dt]),id:Rt,role:"application",children:M.jsxs(g9t,{nodes:e,edges:t,width:ir,height:ro,fitView:Mt,fitViewOptions:xt,minZoom:Ee,maxZoom:Le,nodeOrigin:fe,nodeExtent:ze,children:[M.jsx(h9t,{onInit:c,onNodeClick:s,onEdgeClick:l,onNodeMouseEnter:y,onNodeMouseMove:b,onNodeMouseLeave:C,onNodeContextMenu:S,onNodeDoubleClick:w,nodeTypes:i,edgeTypes:a,connectionLineType:j,connectionLineStyle:F,connectionLineComponent:W,connectionLineContainerStyle:X,selectionKeyCode:q,selectionOnDrag:A,selectionMode:z,deleteKeyCode:J,multiSelectionKeyCode:Y,panActivationKeyCode:G,zoomActivationKeyCode:Q,onlyRenderVisibleElements:oe,defaultViewport:be,translateExtent:Re,minZoom:Ee,maxZoom:Le,preventScrolling:Pe,zoomOnScroll:$e,zoomOnPinch:Be,zoomOnDoubleClick:Se,panOnScroll:Ce,panOnScrollSpeed:Oe,panOnScrollMode:Fe,panOnDrag:Ae,onPaneClick:Ve,onPaneMouseEnter:Je,onPaneMouseMove:ht,onPaneMouseLeave:He,onPaneScroll:Ke,onPaneContextMenu:it,paneClickDistance:Ge,nodeClickDistance:ut,onSelectionContextMenu:D,onSelectionStart:L,onSelectionEnd:H,onReconnect:et,onReconnectStart:tt,onReconnectEnd:mt,onEdgeContextMenu:me,onEdgeDoubleClick:pe,onEdgeMouseEnter:ye,onEdgeMouseMove:Te,onEdgeMouseLeave:je,reconnectRadius:We,defaultMarkerColor:Ie,noDragClassName:ct,noWheelClassName:at,noPanClassName:Ue,rfId:Nn,disableKeyboardA11y:qe,nodeExtent:ze,viewport:tn,onViewportChange:Kn}),M.jsx(Qjt,{nodes:e,edges:t,defaultNodes:n,defaultEdges:r,onConnect:h,onConnectStart:m,onConnectEnd:v,onClickConnectStart:g,onClickConnectEnd:x,nodesDraggable:le,autoPanOnNodeFocus:ce,nodesConnectable:he,nodesFocusable:ue,edgesFocusable:ve,edgesReconnectable:ge,elementsSelectable:de,elevateNodesOnSelect:rt,elevateEdgesOnSelect:yt,minZoom:Ee,maxZoom:Le,nodeExtent:ze,onNodesChange:Xe,onEdgesChange:st,snapToGrid:ee,snapGrid:te,connectionMode:V,translateExtent:Re,connectOnClick:Nt,defaultEdgeOptions:vt,fitView:Mt,fitViewOptions:xt,onNodesDelete:$,onEdgesDelete:R,onDelete:O,onNodeDragStart:E,onNodeDrag:_,onNodeDragStop:P,onSelectionDrag:k,onSelectionDragStart:I,onSelectionDragStop:N,onMove:u,onMoveStart:d,onMoveEnd:p,noPanClassName:Ue,nodeOrigin:fe,rfId:Nn,autoPanOnConnect:ke,autoPanOnNodeDrag:nt,autoPanSpeed:Ct,onError:Pt,connectionRadius:Lt,isValidConnection:on,selectNodesOnDrag:ne,nodeDragThreshold:cn,connectionDragThreshold:yn,onBeforeDelete:U,paneClickDistance:Ge,debug:Wr,ariaLabelConfig:Vn}),M.jsx(qjt,{onSelectionChange:T}),Ze,M.jsx(Hjt,{proOptions:ft,position:wt}),M.jsx(zjt,{rfId:Nn,disableKeyboardA11y:qe})]})})}var b9t=pCe(y9t);function x9t({dimensions:e,lineWidth:t,variant:n,className:r}){return M.jsx("path",{strokeWidth:t,d:`M${e[0]/2} 0 V${e[1]} M0 ${e[1]/2} H${e[0]}`,className:si(["react-flow__background-pattern",n,r])})}function C9t({radius:e,className:t}){return M.jsx("circle",{cx:e,cy:e,r:e,className:si(["react-flow__background-pattern","dots",t])})}var kd;(function(e){e.Lines="lines",e.Dots="dots",e.Cross="cross"})(kd||(kd={}));const w9t={[kd.Dots]:1,[kd.Lines]:1,[kd.Cross]:6},S9t=e=>({transform:e.transform,patternId:`pattern-${e.rfId}`});function BCe({id:e,variant:t=kd.Dots,gap:n=20,size:r,lineWidth:o=1,offset:i=0,color:a,bgColor:s,style:l,className:c,patternClassName:u}){const d=f.useRef(null),{transform:p,patternId:h}=ur(S9t,xo),m=r||w9t[t],v=t===kd.Dots,g=t===kd.Cross,x=Array.isArray(n)?n:[n,n],y=[x[0]*p[2]||1,x[1]*p[2]||1],b=m*p[2],C=Array.isArray(i)?i:[i,i],S=g?[b,b]:y,w=[C[0]*p[2]||1+S[0]/2,C[1]*p[2]||1+S[1]/2],E=`${h}${e||""}`;return M.jsxs("svg",{className:si(["react-flow__background",c]),style:{...l,...wI,"--xy-background-color-props":s,"--xy-background-pattern-color-props":a},ref:d,"data-testid":"rf__background",children:[M.jsx("pattern",{id:E,x:p[0]%y[0],y:p[1]%y[1],width:y[0],height:y[1],patternUnits:"userSpaceOnUse",patternTransform:`translate(-${w[0]},-${w[1]})`,children:v?M.jsx(C9t,{radius:b/2,className:u}):M.jsx(x9t,{dimensions:S,lineWidth:o,variant:t,className:u})}),M.jsx("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:`url(#${E})`})]})}BCe.displayName="Background";const E9t=f.memo(BCe);function _9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",children:M.jsx("path",{d:"M32 18.133H18.133V32h-4.266V18.133H0v-4.266h13.867V0h4.266v13.867H32z"})})}function $9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 5",children:M.jsx("path",{d:"M0 0h32v4.2H0z"})})}function P9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 30",children:M.jsx("path",{d:"M3.692 4.63c0-.53.4-.938.939-.938h5.215V0H4.708C2.13 0 0 2.054 0 4.63v5.216h3.692V4.631zM27.354 0h-5.2v3.692h5.17c.53 0 .984.4.984.939v5.215H32V4.631A4.624 4.624 0 0027.354 0zm.954 24.83c0 .532-.4.94-.939.94h-5.215v3.768h5.215c2.577 0 4.631-2.13 4.631-4.707v-5.139h-3.692v5.139zm-23.677.94c-.531 0-.939-.4-.939-.94v-5.138H0v5.139c0 2.577 2.13 4.707 4.708 4.707h5.138V25.77H4.631z"})})}function M9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32",children:M.jsx("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0 8 0 4.571 3.429 4.571 7.619v3.048H3.048A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047zm4.724-13.866H7.467V7.619c0-2.59 2.133-4.724 4.723-4.724 2.591 0 4.724 2.133 4.724 4.724v3.048z"})})}function R9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32",children:M.jsx("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0c-4.114 1.828-1.37 2.133.305 2.438 1.676.305 4.42 2.59 4.42 5.181v3.048H3.047A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047z"})})}function z2({children:e,className:t,...n}){return M.jsx("button",{type:"button",className:si(["react-flow__controls-button",t]),...n,children:e})}const O9t=e=>({isInteractive:e.nodesDraggable||e.nodesConnectable||e.elementsSelectable,minZoomReached:e.transform[2]<=e.minZoom,maxZoomReached:e.transform[2]>=e.maxZoom,ariaLabelConfig:e.ariaLabelConfig});function LCe({style:e,showZoom:t=!0,showFitView:n=!0,showInteractive:r=!0,fitViewOptions:o,onZoomIn:i,onZoomOut:a,onFitView:s,onInteractiveChange:l,className:c,children:u,position:d="bottom-left",orientation:p="vertical","aria-label":h}){const m=po(),{isInteractive:v,minZoomReached:g,maxZoomReached:x,ariaLabelConfig:y}=ur(O9t,xo),{zoomIn:b,zoomOut:C,fitView:S}=CI(),w=()=>{b(),i==null||i()},E=()=>{C(),a==null||a()},_=()=>{S(o),s==null||s()},P=()=>{m.setState({nodesDraggable:!v,nodesConnectable:!v,elementsSelectable:!v}),l==null||l(!v)},$=p==="horizontal"?"horizontal":"vertical";return M.jsxs(xI,{className:si(["react-flow__controls",$,c]),position:d,style:e,"data-testid":"rf__controls","aria-label":h??y["controls.ariaLabel"],children:[t&&M.jsxs(M.Fragment,{children:[M.jsx(z2,{onClick:w,className:"react-flow__controls-zoomin",title:y["controls.zoomIn.ariaLabel"],"aria-label":y["controls.zoomIn.ariaLabel"],disabled:x,children:M.jsx(_9t,{})}),M.jsx(z2,{onClick:E,className:"react-flow__controls-zoomout",title:y["controls.zoomOut.ariaLabel"],"aria-label":y["controls.zoomOut.ariaLabel"],disabled:g,children:M.jsx($9t,{})})]}),n&&M.jsx(z2,{className:"react-flow__controls-fitview",onClick:_,title:y["controls.fitView.ariaLabel"],"aria-label":y["controls.fitView.ariaLabel"],children:M.jsx(P9t,{})}),r&&M.jsx(z2,{className:"react-flow__controls-interactive",onClick:P,title:y["controls.interactive.ariaLabel"],"aria-label":y["controls.interactive.ariaLabel"],children:v?M.jsx(R9t,{}):M.jsx(M9t,{})}),u]})}LCe.displayName="Controls";const T9t=f.memo(LCe);function I9t({id:e,x:t,y:n,width:r,height:o,style:i,color:a,strokeColor:s,strokeWidth:l,className:c,borderRadius:u,shapeRendering:d,selected:p,onClick:h}){const{background:m,backgroundColor:v}=i||{},g=a||m||v;return M.jsx("rect",{className:si(["react-flow__minimap-node",{selected:p},c]),x:t,y:n,rx:u,ry:u,width:r,height:o,style:{fill:g,stroke:s,strokeWidth:l},shapeRendering:d,onClick:h?x=>h(x,e):void 0})}const k9t=f.memo(I9t),N9t=e=>e.nodes.map(t=>t.id),tN=e=>e instanceof Function?e:()=>e;function D9t({nodeStrokeColor:e,nodeColor:t,nodeClassName:n="",nodeBorderRadius:r=5,nodeStrokeWidth:o,nodeComponent:i=k9t,onClick:a}){const s=ur(N9t,xo),l=tN(t),c=tN(e),u=tN(n),d=typeof window>"u"||window.chrome?"crispEdges":"geometricPrecision";return M.jsx(M.Fragment,{children:s.map(p=>M.jsx(F9t,{id:p,nodeColorFunc:l,nodeStrokeColorFunc:c,nodeClassNameFunc:u,nodeBorderRadius:r,nodeStrokeWidth:o,NodeComponent:i,onClick:a,shapeRendering:d},p))})}function A9t({id:e,nodeColorFunc:t,nodeStrokeColorFunc:n,nodeClassNameFunc:r,nodeBorderRadius:o,nodeStrokeWidth:i,shapeRendering:a,NodeComponent:s,onClick:l}){const{node:c,x:u,y:d,width:p,height:h}=ur(m=>{const{internals:v}=m.nodeLookup.get(e),g=v.userNode,{x,y}=v.positionAbsolute,{width:b,height:C}=ff(g);return{node:g,x,y,width:b,height:C}},xo);return!c||c.hidden||!z1e(c)?null:M.jsx(s,{x:u,y:d,width:p,height:h,style:c.style,selected:!!c.selected,className:r(c),color:t(c),borderRadius:o,strokeColor:n(c),strokeWidth:i,shapeRendering:a,onClick:l,id:c.id})}const F9t=f.memo(A9t);var B9t=f.memo(D9t);const L9t=200,j9t=150,z9t=e=>!e.hidden,H9t=e=>{const t={x:-e.transform[0]/e.transform[2],y:-e.transform[1]/e.transform[2],width:e.width/e.transform[2],height:e.height/e.transform[2]};return{viewBB:t,boundingRect:e.nodeLookup.size>0?j1e(VS(e.nodeLookup,{filter:z9t}),t):t,rfId:e.rfId,panZoom:e.panZoom,translateExtent:e.translateExtent,flowWidth:e.width,flowHeight:e.height,ariaLabelConfig:e.ariaLabelConfig}},V9t="react-flow__minimap-desc";function jCe({style:e,className:t,nodeStrokeColor:n,nodeColor:r,nodeClassName:o="",nodeBorderRadius:i=5,nodeStrokeWidth:a,nodeComponent:s,bgColor:l,maskColor:c,maskStrokeColor:u,maskStrokeWidth:d,position:p="bottom-right",onClick:h,onNodeClick:m,pannable:v=!1,zoomable:g=!1,ariaLabel:x,inversePan:y,zoomStep:b=10,offsetScale:C=5}){const S=po(),w=f.useRef(null),{boundingRect:E,viewBB:_,rfId:P,panZoom:$,translateExtent:R,flowWidth:O,flowHeight:T,ariaLabelConfig:I}=ur(H9t,xo),k=(e==null?void 0:e.width)??L9t,N=(e==null?void 0:e.height)??j9t,D=E.width/k,L=E.height/N,H=Math.max(D,L),U=H*k,V=H*N,j=C*H,F=E.x-(U-E.width)/2-j,W=E.y-(V-E.height)/2-j,X=U+j*2,J=V+j*2,q=`${V9t}-${P}`,A=f.useRef(0),z=f.useRef();A.current=H,f.useEffect(()=>{if(w.current&&$)return z.current=hjt({domNode:w.current,panZoom:$,getTransform:()=>S.getState().transform,getViewScale:()=>A.current}),()=>{var ee;(ee=z.current)==null||ee.destroy()}},[$]),f.useEffect(()=>{var ee;(ee=z.current)==null||ee.update({translateExtent:R,width:O,height:T,inversePan:y,pannable:v,zoomStep:b,zoomable:g})},[v,g,y,b,R,O,T]);const G=h?ee=>{var ne;const[te,oe]=((ne=z.current)==null?void 0:ne.pointer(ee))||[0,0];h(ee,{x:te,y:oe})}:void 0,Y=m?f.useCallback((ee,te)=>{const oe=S.getState().nodeLookup.get(te).internals.userNode;m(ee,oe)},[]):void 0,Q=x??I["minimap.ariaLabel"];return M.jsx(xI,{position:p,style:{...e,"--xy-minimap-background-color-props":typeof l=="string"?l:void 0,"--xy-minimap-mask-background-color-props":typeof c=="string"?c:void 0,"--xy-minimap-mask-stroke-color-props":typeof u=="string"?u:void 0,"--xy-minimap-mask-stroke-width-props":typeof d=="number"?d*H:void 0,"--xy-minimap-node-background-color-props":typeof r=="string"?r:void 0,"--xy-minimap-node-stroke-color-props":typeof n=="string"?n:void 0,"--xy-minimap-node-stroke-width-props":typeof a=="number"?a:void 0},className:si(["react-flow__minimap",t]),"data-testid":"rf__minimap",children:M.jsxs("svg",{width:k,height:N,viewBox:`${F} ${W} ${X} ${J}`,className:"react-flow__minimap-svg",role:"img","aria-labelledby":q,ref:w,onClick:G,children:[Q&&M.jsx("title",{id:q,children:Q}),M.jsx(B9t,{onClick:Y,nodeColor:r,nodeStrokeColor:n,nodeBorderRadius:i,nodeClassName:o,nodeStrokeWidth:a,nodeComponent:s}),M.jsx("path",{className:"react-flow__minimap-mask",d:`M${F-j},${W-j}h${X+j*2}v${J+j*2}h${-X-j*2}z - M${_.x},${_.y}h${_.width}v${_.height}h${-_.width}z`,fillRule:"evenodd",pointerEvents:"none"})]})})}jCe.displayName="MiniMap";const W9t=f.memo(jCe),U9t=e=>t=>e?`${Math.max(1/t.transform[2],1)}`:void 0,G9t={[cy.Line]:"right",[cy.Handle]:"bottom-right"};function q9t({nodeId:e,position:t,variant:n=cy.Handle,className:r,style:o=void 0,children:i,color:a,minWidth:s=10,minHeight:l=10,maxWidth:c=Number.MAX_VALUE,maxHeight:u=Number.MAX_VALUE,keepAspectRatio:d=!1,resizeDirection:p,autoScale:h=!0,shouldResize:m,onResizeStart:v,onResize:g,onResizeEnd:x}){const y=vCe(),b=typeof e=="string"?e:y,C=po(),S=f.useRef(null),w=n===cy.Handle,E=ur(f.useCallback(U9t(w&&h),[w,h]),xo),_=f.useRef(null),P=t??G9t[n];f.useEffect(()=>{if(!(!S.current||!b))return _.current||(_.current=Ojt({domNode:S.current,nodeId:b,getStoreItems:()=>{const{nodeLookup:R,transform:O,snapGrid:T,snapToGrid:I,nodeOrigin:k,domNode:N}=C.getState();return{nodeLookup:R,transform:O,snapGrid:T,snapToGrid:I,nodeOrigin:k,paneDomNode:N}},onChange:(R,O)=>{const{triggerNodeChanges:T,nodeLookup:I,parentLookup:k,nodeOrigin:N}=C.getState(),D=[],L={x:R.x,y:R.y},H=I.get(b);if(H&&H.expandParent&&H.parentId){const U=H.origin??N,V=R.width??H.measured.width??0,j=R.height??H.measured.height??0,F={id:H.id,parentId:H.parentId,rect:{width:V,height:j,...H1e({x:R.x??H.position.x,y:R.y??H.position.y},{width:V,height:j},H.parentId,I,U)}},W=Yz([F],I,k,N);D.push(...W),L.x=R.x?Math.max(U[0]*V,R.x):void 0,L.y=R.y?Math.max(U[1]*j,R.y):void 0}if(L.x!==void 0&&L.y!==void 0){const U={id:b,type:"position",position:{...L}};D.push(U)}if(R.width!==void 0&&R.height!==void 0){const V={id:b,type:"dimensions",resizing:!0,setAttributes:p?p==="horizontal"?"width":"height":!0,dimensions:{width:R.width,height:R.height}};D.push(V)}for(const U of O){const V={...U,type:"position"};D.push(V)}T(D)},onEnd:({width:R,height:O})=>{const T={id:b,type:"dimensions",resizing:!1,dimensions:{width:R,height:O}};C.getState().triggerNodeChanges([T])}})),_.current.update({controlPosition:P,boundaries:{minWidth:s,minHeight:l,maxWidth:c,maxHeight:u},keepAspectRatio:d,resizeDirection:p,onResizeStart:v,onResize:g,onResizeEnd:x,shouldResize:m}),()=>{var R;(R=_.current)==null||R.destroy()}},[P,s,l,c,u,d,v,g,x,m]);const $=P.split("-");return M.jsx("div",{className:si(["react-flow__resize-control","nodrag",...$,n,r]),ref:S,style:{...o,scale:E,...a&&{[w?"backgroundColor":"borderColor"]:a}},children:i})}f.memo(q9t);const Qz=Fa()(Vs(e=>({nodes:[],edges:[],setNodes:t=>e(n=>{const o=(typeof t=="function"?t(n.nodes):t).map((i,a)=>({...i,position:i.position&&typeof i.position.x=="number"&&typeof i.position.y=="number"?i.position:{x:100+a*200,y:100+a*150},data:i.data||{title:`Node ${a+1}`}}));if(o.length!o.find(l=>l.id===s.id)).map(s=>s.id),a=n.edges.filter(s=>!i.includes(s.source)&&!i.includes(s.target));return{nodes:o,edges:a}}return JSON.stringify(o)!==JSON.stringify(n.nodes)?{nodes:o}:n}),setEdges:t=>e(n=>{const r=typeof t=="function"?t(n.edges):t;return JSON.stringify(r)!==JSON.stringify(n.edges)?{edges:r}:n}),clearFlow:()=>e({nodes:[],edges:[]})}),{name:"flow-builder-storage"})),zCe=({data:e})=>{const t=Pn(),n={style:{margin:0}},r=()=>{switch(e.formType){case pie:return M.jsx("div",{style:{padding:"8px 0",fontSize:"14px",color:"#666"},children:e.text||e.label||t.formatMessage({id:"nodes.label.default"})});case U1:return M.jsx(sr,{name:"text",label:t.formatMessage({id:"nodes.textField.label"}),...n});case hie:return M.jsx($Rt,{name:"digit",label:t.formatMessage({id:"nodes.numberField.label"}),...n});case mie:return M.jsx(ub,{name:"date",label:t.formatMessage({id:"nodes.datePicker.label"}),...n});case RB:return M.jsx(Km,{name:"select",label:t.formatMessage({id:"nodes.select.label"}),options:[{label:t.formatMessage({id:"flow.option.1"}),value:"1"},{label:t.formatMessage({id:"flow.option.2"}),value:"2"}],...n});case OB:return M.jsx(s4.Group,{name:"checkbox",label:t.formatMessage({id:"nodes.checkbox.label"}),options:[t.formatMessage({id:"flow.option.1"}),t.formatMessage({id:"flow.option.2"}),t.formatMessage({id:"flow.option.3"})],...n});case TB:return M.jsx(l4.Group,{name:"radio",label:t.formatMessage({id:"nodes.radio.label"}),options:[t.formatMessage({id:"flow.option.1"}),t.formatMessage({id:"flow.option.2"}),t.formatMessage({id:"flow.option.3"})],...n});default:return M.jsx("div",{children:t.formatMessage({id:"nodes.unknown"})})}};return M.jsx(js,{size:"small",style:{width:"100%",margin:"8px 0",border:"dashed"},children:M.jsx(jn,{submitter:!1,layout:"vertical",children:r()})})},K9t=({formType:e,onDelete:t,index:n,total:r,onMove:o})=>{const i=Pn();return M.jsx("div",{style:{marginBottom:8,position:"relative"},children:M.jsxs("div",{style:{position:"relative"},children:[M.jsx(zCe,{data:{formType:e}}),M.jsxs("div",{style:{position:"absolute",right:0,top:0,display:"flex",gap:4},children:[n>0&&M.jsx(At,{type:"text",icon:M.jsx(Sge,{}),size:"small",onClick:()=>o("up"),title:i.formatMessage({id:"flow.moveUp"})}),no("down"),title:i.formatMessage({id:"flow.moveDown"})}),M.jsx(At,{type:"text",icon:M.jsx(zc,{}),size:"small",onClick:t,title:i.formatMessage({id:"flow.delete"})})]})]})})},HCe=({nodeId:e,buttons:t})=>{const[n,r]=f.useState(!1),{isDarkMode:o}=Xi();return f.useEffect(()=>{const i=()=>{const c=window.flowSelectedNodeId;r(c===e)};i();const a=()=>{i()},s=()=>{r(!1)};window.addEventListener("flow-node-select",a),window.addEventListener("flow-node-deselect",s);const l=setInterval(i,500);return()=>{window.removeEventListener("flow-node-select",a),window.removeEventListener("flow-node-deselect",s),clearInterval(l)}},[e]),n?M.jsx("div",{style:{position:"absolute",top:-38,right:-0,zIndex:1e3,background:o?"rgba(31, 31, 31, 0.95)":"rgba(255, 255, 255, 0.95)",borderRadius:"6px",padding:"4px",boxShadow:"0 2px 8px rgba(0, 0, 0, 0.15)",border:`1px solid ${o?"#434343":"#d9d9d9"}`},onClick:i=>i.stopPropagation(),children:M.jsx(Ri,{size:2,children:t.map(i=>M.jsx(At,{type:i.type||"text",icon:i.icon,size:"small",onClick:a=>{a.stopPropagation(),i.onClick()},title:i.title,danger:i.danger,style:{width:24,height:24,padding:0,display:"flex",alignItems:"center",justifyContent:"center"}},i.key))})}):null},Y9t=({id:e,data:t})=>{var l;const n=Pn(),r=c=>{c.preventDefault(),c.dataTransfer.dropEffect="move"},o=c=>{var p;c.preventDefault(),c.stopPropagation();const u=c.dataTransfer.getData("application/reactflow"),d=c.dataTransfer.getData("form-type");u===Xl&&((p=t.onChildAdd)==null||p.call(t,e,{id:`form-${Date.now()}`,type:"form",formType:d||U1}))},i=(c,u)=>{const d=[...t.children||[]],p=d.findIndex(m=>m.id===c),h=u==="up"?p-1:p+1;if(h>=0&&h{window.dispatchEvent(new CustomEvent("flow-delete-node",{detail:{nodeId:e,selectedNodeId:e}}))},s=()=>{console.log("handleCopy",e),window.dispatchEvent(new CustomEvent("flow-copy-node",{detail:{nodeId:e}}))};return M.jsxs("div",{style:{position:"relative"},children:[M.jsxs(js,{title:t.title||n.formatMessage({id:"flow.parentNode"}),style:{width:300,minHeight:120,border:"1px solid"},onDragOver:r,onDrop:o,children:[M.jsx(tg,{type:"target",position:an.Top}),M.jsx("div",{className:"node-children",style:{padding:"8px 0"},children:(l=t.children)==null?void 0:l.map((c,u)=>{var d;return M.jsx(K9t,{id:c.id,parentId:e,formType:c.formType,index:u,total:((d=t.children)==null?void 0:d.length)||0,onDelete:()=>{var p;return(p=t.onChildDelete)==null?void 0:p.call(t,e,c.id)},onMove:p=>i(c.id,p)},c.id)})}),M.jsx(tg,{type:"source",position:an.Bottom})]}),M.jsx(HCe,{nodeId:e,buttons:[{key:"copy",icon:M.jsx(Ege,{}),title:n.formatMessage({id:"flow.copy"}),onClick:s},{key:"settings",icon:M.jsx(I7,{}),title:n.formatMessage({id:"flow.properties"}),onClick:()=>{var c;return(c=t.onPropertyClick)==null?void 0:c.call(t)}},{key:"delete",icon:M.jsx(zc,{}),title:n.formatMessage({id:"flow.delete"}),onClick:a,danger:!0}]})]})},VCe=f.createContext(void 0),WCe=()=>{const e=f.useContext(VCe);if(e===void 0)throw new Error("useFlowContext must be used within a FlowProvider");return e},X9t=({children:e,value:t})=>M.jsx(VCe.Provider,{value:t,children:e}),Q9t=({id:e,data:t})=>{const n=Pn(),{isDarkMode:r}=Xi(),o=ds(l=>l.currentOrg),{currentFlow:i}=WCe(),a=()=>{var l;console.log("handleRun"),(l=window.bytedesk)==null||l.showChat({chatConfig:{org:o==null?void 0:o.uid,t:MB,sid:i==null?void 0:i.uid}})},s=()=>{var l;(l=t.onPropertyClick)==null||l.call(t)};return M.jsxs("div",{style:{position:"relative"},children:[M.jsx(js,{title:t.title||n.formatMessage({id:"flow.start"}),style:{width:150,minHeight:60,border:"1px solid"},children:M.jsx(tg,{type:"source",position:an.Right,style:{background:r?"#177ddc":"#1890ff"}})}),M.jsx(HCe,{nodeId:e,buttons:[{key:"run",icon:M.jsx(T7,{}),title:n.formatMessage({id:"flow.run"}),onClick:a},{key:"settings",icon:M.jsx(I7,{}),title:n.formatMessage({id:"flow.properties"}),onClick:s}]})]})};window.flowPropertyClick=null;const Z9t=Z.memo(({props:e,onPropertyClick:t})=>M.jsx(Y9t,{...e,data:{...e.data,onPropertyClick:()=>t({id:e.id,type:e.type,position:e.position,data:e.data})}})),J9t=Z.memo(({props:e,onPropertyClick:t})=>M.jsx(Q9t,{...e,data:{...e.data,onPropertyClick:()=>t({id:e.id,type:e.type,position:e.position,data:e.data})}})),ezt={[xv]:e=>M.jsx(Z9t,{props:e,onPropertyClick:window.flowPropertyClick}),[Xl]:zCe,[ud]:e=>M.jsx(J9t,{props:e,onPropertyClick:window.flowPropertyClick})},tzt=({onNodeClick:e,onPropertyClick:t,currentFlow:n})=>{const{nodes:r,edges:o,setNodes:i,setEdges:a}=Qz(),s=CI(),l=Pn(),{themeMode:c,isDarkMode:u}=Xi(),[d,p]=f.useState(c),[h,m]=f.useState(null),v=ds(O=>O.currentOrg),g=WCe(),x=n||g.currentFlow;f.useEffect(()=>{p(c)},[c]),f.useEffect(()=>{window.flowPropertyClick=t,window.flowCurrentFlow=x,window.flowSelectedNodeId=h},[t,x,h]),f.useEffect(()=>{window.flowInstance=s},[s]),f.useEffect(()=>{const O=T=>{const{nodes:I,edges:k}=T.detail;i(I),a(k)};return window.addEventListener("flow-import",O),()=>{window.removeEventListener("flow-import",O)}},[i,a]),f.useEffect(()=>{r.length>0&&r.every(O=>O.position&&typeof O.position.x=="number"&&typeof O.position.y=="number")&&i(r.map(O=>O.type===xv?{...O,data:{...O.data,onChildAdd:y,onChildDelete:b}}:{...O,position:O.position||{x:0,y:0}}))},[]);const y=f.useCallback((O,T)=>{console.log("添加子节点:",{parentId:O,childNode:T,childNodeId:T.id,childNodeType:T.type}),i(I=>I.map(k=>{var N;if(k.id===O){const D={...k,data:{...k.data,children:[...k.data.children||[],T],onChildAdd:y,onChildDelete:b}};return console.log("父节点更新后的子节点数量:",((N=D.data.children)==null?void 0:N.length)||0),D}return k}))},[i]),b=f.useCallback((O,T)=>{console.log("删除子节点:",{parentId:O,childId:T}),i(I=>I.map(k=>{var N,D;if(k.id===O){const L={...k,data:{...k.data,children:(N=k.data.children)==null?void 0:N.filter(H=>H.id!==T),onChildAdd:y,onChildDelete:b}};return console.log("父节点删除子节点后剩余数量:",((D=L.data.children)==null?void 0:D.length)||0),L}return k}))},[i]),C=f.useCallback(O=>{if(O.preventDefault(),!O.dataTransfer)return;const T=O.dataTransfer.getData("application/reactflow");if(T!==xv&&T!==Xl&&T!==ud)return;const{x:I,y:k}=s.screenToFlowPosition({x:O.clientX,y:O.clientY});if(T===ud&&r.some(D=>D.type===ud))return;const N=r.find(D=>D.type===ud);if(N){const D={left:N.position.x-50,right:N.position.x+50,top:N.position.y-50,bottom:N.position.y+50};if(I>D.left&&ID.top&&k{const V=[...U,H];return console.log("当前所有节点数量:",V.length),V})}else if(T===ud){const D=`start-${Date.now()}`;console.log("新建start节点:",{nodeId:D,type:ud,position:{x:I,y:k}}),i(L=>{const H=[...L,{id:D,type:"start",position:{x:I,y:k},data:{}}];return console.log("当前所有节点数量:",H.length),H})}else{const D=`node-${Date.now()}`;console.log("新建parent节点:",{nodeId:D,type:T,position:{x:I,y:k}}),i(L=>{const H=[...L,{id:D,type:"parent",position:{x:I,y:k},data:{title:"父节点",description:"",children:[],onChildAdd:y,onChildDelete:b}}];return console.log("当前所有节点数量:",H.length),H})}},[s,y,b,r,i]),S=f.useCallback(O=>{O.preventDefault(),O.dataTransfer&&(O.dataTransfer.dropEffect="move")},[]),w=f.useCallback(O=>{console.log("新建edge连线:",O),a(T=>{const I={id:`edge-${O.source}-${O.target}-${Date.now()}`,source:O.source,target:O.target,sourceHandle:O.sourceHandle,targetHandle:O.targetHandle,deletable:!0},k=[...T,I];return console.log("当前所有edges:",k),k})},[a]),E=f.useCallback(O=>{O.forEach(T=>{T.type===sPe&&T.position?console.log("节点位置变化:",{nodeId:T.id,newPosition:T.position,dragging:T.dragging}):T.type===lPe?console.log("新增节点变化:",T):T.type===cPe?console.log("删除节点变化:",T):T.type===uPe?console.log("选择节点变化:",T):T.type===dPe&&console.log("节点尺寸变化:",T)}),i(T=>{const I=fCe(O,T);return I.length!==T.length&&console.log("节点数量变化:",{之前:T.length,现在:I.length,变化:I.length-T.length}),I})},[i]),_=f.useCallback((O,T)=>{console.log("节点被点击:",{nodeId:T.id,nodeType:T.type,position:T.position,nodeData:T.data}),m(T.id),e(T),window.dispatchEvent(new CustomEvent("flow-node-select",{detail:{nodeId:T.id}}))},[e]),P=f.useCallback((O,T)=>{console.log("节点被双击,打开属性面板:",{nodeId:T.id,nodeType:T.type,position:T.position,nodeData:T.data}),t(T)},[t]),$=f.useCallback(()=>{console.log("画布被点击,取消节点选择"),m(null),window.dispatchEvent(new CustomEvent("flow-node-deselect"))},[]);f.useEffect(()=>{const O=k=>{const{nodeId:N,data:D}=k.detail;console.log("节点更新事件:",{nodeId:N,updateData:D}),i(r.map(L=>{if(L.id===N){const H={...L,data:{...L.data,...D}};return console.log("节点更新完成:",{nodeId:N,updatedNode:H}),H}return L}))},T=k=>{const{nodeId:N}=k.detail;console.log("复制节点事件:",{nodeId:N});const D=r.find(L=>L.id===N);if(D){const L=`copy-${N}-${Date.now()}`,H={x:D.position.x+100,y:D.position.y+100};console.log("复制节点创建:",{原节点ID:N,新节点ID:L,原位置:D.position,新位置:H}),i(U=>{const V=[...U,{...D,id:L,position:H}];return console.log("复制后节点总数:",V.length),V})}},I=k=>{var D;const{nodeId:N}=k.detail;console.log("开始对话事件:",{nodeId:N}),(D=window.bytedesk)==null||D.showChat({chatConfig:{org:v==null?void 0:v.uid,t:MB,sid:x==null?void 0:x.uid}})};return window.addEventListener("flow-node-update",O),window.addEventListener("flow-copy-node",T),window.addEventListener("flow-start-chat",I),()=>{window.removeEventListener("flow-node-update",O),window.removeEventListener("flow-copy-node",T),window.removeEventListener("flow-start-chat",I)}},[r,i,v==null?void 0:v.uid,x==null?void 0:x.uid]),f.useEffect(()=>{const O=T=>{const{nodeId:I}=T.detail;console.log("删除节点事件:",{nodeId:I}),i(k=>{const N=k.filter(D=>D.id!==I);return console.log("删除节点后剩余数量:",{删除前:k.length,删除后:N.length,被删除的节点ID:I}),(N.length===0||I===T.detail.selectedNodeId)&&(console.log("触发节点取消选中事件"),window.dispatchEvent(new CustomEvent("flow-node-deselect"))),N})};return window.addEventListener("flow-delete-node",O),()=>{window.removeEventListener("flow-delete-node",O)}},[i]),f.useEffect(()=>{if(r.length===0){const O={id:"start-node",type:ud,position:{x:100,y:100},data:{title:"Start"}};console.log("初始化起始节点:",O),i([O])}},[r.length,i]);const R=r.map(O=>O.type===xv?{...O,data:{...O.data,onChildAdd:y,onChildDelete:b}}:O);return M.jsx("div",{style:{width:"100%",height:"100%"},children:M.jsxs(b9t,{nodes:R.filter(O=>O.position&&typeof O.position.x=="number"&&typeof O.position.y=="number").map((O,T)=>({...O,position:O.position||{x:100+T*200,y:100+T*150},data:O.data||{title:`Node ${T+1}`},style:{...O.style,border:O.id===h?`2px solid ${u?"#177ddc":"#1890ff"}`:void 0,boxShadow:O.id===h?`0 0 8px ${u?"#177ddc40":"#1890ff40"}`:void 0}})),edges:o,nodeTypes:ezt,onConnect:w,onNodesChange:E,onNodeClick:_,onNodeDoubleClick:P,onPaneClick:$,onDrop:C,onDragOver:S,fitView:!1,defaultViewport:{x:0,y:0,zoom:1},proOptions:{hideAttribution:!0},"aria-label":l.formatMessage({id:"flow.canvas.label"}),colorMode:d,children:[M.jsx(E9t,{bgColor:u?"#322F2FFF":"#F5F2F2FF",variant:kd.Dots,gap:12,size:1}),M.jsx(T9t,{}),M.jsx(W9t,{})]})})},nzt=({onNodeClick:e,onPropertyClick:t,currentFlow:n})=>M.jsx("div",{style:{width:"100%",height:"100%"},children:M.jsx(FCe,{children:M.jsx(tzt,{onNodeClick:e,onPropertyClick:t,currentFlow:n})})}),rzt=({selectedNode:e,visible:t,onClose:n,onNodeUpdate:r,onChildUpdate:o,onChildDelete:i})=>{var h;const a=Pn(),{isDarkMode:s}=Xi(),[l]=rn.useForm();f.useEffect(()=>{e&&l.setFieldsValue({id:e.id,type:e.type,title:e.data.title,description:e.data.description})},[e==null?void 0:e.id,e==null?void 0:e.data.title,e==null?void 0:e.data.description,e==null?void 0:e.type,l]);const c=()=>{e&&l.setFieldsValue({id:e.id,type:e.type,title:e.data.title,description:e.data.description})},u=async()=>{try{const m=await l.validateFields();if(e){const v={...e.data,title:m.title,description:m.description};r(e.id,v),l.setFieldsValue({id:e.id,type:e.type,title:m.title,description:m.description}),n()}}catch(m){console.error("Validate Failed:",m)}},d=(m,v,g)=>{o(m,v,g)},p=(m,v)=>{i(m,v)};return M.jsx(nS,{title:a.formatMessage({id:"propertyPanel.settings"}),placement:"right",size:"large",onClose:n,open:t,className:s?"dark-drawer":"",style:{background:s?"#141414":"#fff"},styles:{header:{background:s?"#1f1f1f":"#fff",borderBottom:`1px solid ${s?"#434343":"#f0f0f0"}`,color:s?"#fff":"#000"},body:{background:s?"#141414":"#fff",color:s?"#fff":"#000"}},extra:M.jsxs(Ri,{children:[M.jsx(At,{icon:M.jsx(ont,{}),onClick:c,title:a.formatMessage({id:"propertyPanel.reset"}),children:a.formatMessage({id:"propertyPanel.reset"})}),M.jsx(At,{type:"primary",icon:M.jsx(kT,{}),onClick:u,title:a.formatMessage({id:"propertyPanel.save"}),children:a.formatMessage({id:"propertyPanel.save"})})]}),children:e&&M.jsxs(rn,{form:l,layout:"vertical",initialValues:{id:e.id,type:e.type,title:e.data.title,description:e.data.description},children:[M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.nodeId"}),name:"id",children:M.jsx(Hn,{disabled:!0})}),M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.nodeType"}),name:"type",children:M.jsx(Hn,{disabled:!0})}),M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.nodeName"}),name:"title",children:M.jsx(Hn,{placeholder:a.formatMessage({id:"propertyPanel.placeholder.name"})})}),M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.nodeDesc"}),name:"description",children:M.jsx(Hn.TextArea,{placeholder:a.formatMessage({id:"propertyPanel.placeholder.desc"})})}),(h=e.data.children)==null?void 0:h.map(m=>M.jsxs(js,{size:"small",title:a.formatMessage({id:"propertyPanel.componentType"}),extra:M.jsx(At,{type:"text",icon:M.jsx(zc,{}),onClick:()=>p(e.id,m.id),title:a.formatMessage({id:"flow.delete"})}),children:[M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.labelName"}),children:M.jsx(Hn,{placeholder:a.formatMessage({id:"propertyPanel.placeholder.label"}),value:m.label,onChange:v=>d(e.id,m.id,{label:v.target.value})})}),(m.formType===RB||m.formType===OB||m.formType===TB)&&M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.options"}),children:M.jsx($i,{mode:"tags",style:{width:"100%"},placeholder:a.formatMessage({id:"propertyPanel.placeholder.options"}),value:m.options,onChange:v=>d(e.id,m.id,{options:v})})})]},m.id))]})})},ozt=({open:e,onClose:t,jsonContent:n})=>{const r=Pn(),{isDarkMode:o}=Xi(),i=async()=>{if(!n){_e.warning(r.formatMessage({id:"flowgram.json.copy.no.content",defaultMessage:"没有内容可复制"}));return}try{await navigator.clipboard.writeText(n),_e.success(r.formatMessage({id:"flowgram.json.copy.success",defaultMessage:"已复制到剪贴板"}))}catch{const c=document.createElement("textarea");c.value=n,document.body.appendChild(c),c.select();try{document.execCommand("copy"),_e.success(r.formatMessage({id:"flowgram.json.copy.success",defaultMessage:"已复制到剪贴板"}))}catch{_e.error(r.formatMessage({id:"flowgram.json.copy.error",defaultMessage:"复制失败"}))}document.body.removeChild(c)}},a=()=>{if(!n){_e.warning(r.formatMessage({id:"flowgram.json.export.no.content",defaultMessage:"没有内容可导出"}));return}try{const l=new Blob([n],{type:"application/json"}),c=URL.createObjectURL(l),u=document.createElement("a");u.href=c;const d=new Date().toISOString().replace(/[^0-9]/g,"").slice(0,14);u.download=`flowgram_${d}.json`,document.body.appendChild(u),u.click(),document.body.removeChild(u),URL.revokeObjectURL(c),_e.success(r.formatMessage({id:"flowgram.json.export.success",defaultMessage:"文件导出成功"}))}catch{_e.error(r.formatMessage({id:"flowgram.json.export.error",defaultMessage:"导出失败"}))}},s=M.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",width:"100%"},children:[M.jsx("span",{children:r.formatMessage({id:"flowgram.json.viewer.title",defaultMessage:"流程 JSON 内容"})}),M.jsxs(Ri,{children:[M.jsx(At,{type:"text",icon:M.jsx(Ege,{}),onClick:i,size:"small",style:{color:o?"#fff":"#000"},title:r.formatMessage({id:"flowgram.json.copy",defaultMessage:"复制"})}),M.jsx(At,{type:"text",icon:M.jsx(Ret,{}),onClick:a,size:"small",style:{color:o?"#fff":"#000"},title:r.formatMessage({id:"flowgram.json.export",defaultMessage:"导出"})})]})]});return M.jsx(nS,{title:s,placement:"right",width:600,onClose:t,open:e,styles:{body:{padding:0,background:o?"#141414":"#fff"}},children:M.jsx("div",{style:{height:"100%",padding:"16px",background:o?"#141414":"#fff"},children:n?M.jsx("pre",{style:{margin:0,padding:"16px",background:o?"#1f1f1f":"#f5f5f5",borderRadius:"6px",fontSize:"12px",lineHeight:"1.5",color:o?"#e6e6e6":"#333",overflow:"auto",height:"calc(100vh - 200px)",border:`1px solid ${o?"#303030":"#d9d9d9"}`},children:n}):M.jsx("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"calc(100vh - 200px)",color:o?"#e6e6e6":"#666"},children:r.formatMessage({id:"flowgram.json.viewer.no.content",defaultMessage:"暂无内容"})})})})},izt=({visible:e,onClose:t,nodes:n,edges:r})=>{const o={nodes:n,edges:r};return M.jsx(ozt,{open:e,onClose:t,jsonContent:JSON.stringify(o,null,2)})};async function azt(e){return Xn("/api/v1/workflow/query/org",{method:"GET",params:{...e,channel:mr}})}async function szt(e){return Xn("/api/v1/workflow/query/uid",{method:"GET",params:{...e,channel:mr}})}async function lzt(e){return Xn("/api/v1/workflow/create",{method:"POST",data:{...e,channel:mr}})}async function czt(e){return Xn("/api/v1/workflow/update",{method:"POST",data:{...e,channel:mr}})}async function uzt(e){return Xn("/api/v1/workflow/delete",{method:"POST",data:{...e,channel:mr}})}class dzt{flowNodeToReactFlow(t){return{id:t.id,type:t.type,position:t.meta.position,data:t.data,style:t.style,draggable:!0,selectable:!0,connectable:!0}}reactFlowToFlowNode(t){return{id:t.id,type:t.type,meta:{position:t.position},data:t.data,style:t.style}}flowEdgeToReactFlow(t){return{id:t.id,source:t.sourceNodeID,target:t.targetNodeID,sourceHandle:t.sourcePortID,targetHandle:t.targetPortID,style:t.style,type:t.type,label:t.label,deletable:!0}}reactFlowToFlowEdge(t){return{id:t.id,sourceNodeID:t.source,targetNodeID:t.target,sourcePortID:t.sourceHandle,targetPortID:t.targetHandle,style:t.style,type:t.type,label:t.label}}flowDocumentToReactFlow(t){return{nodes:t.nodes.map(n=>this.flowNodeToReactFlow(n)),edges:t.edges.map(n=>this.flowEdgeToReactFlow(n)),viewport:{x:0,y:0,zoom:1}}}reactFlowToFlowDocument(t){return{nodes:t.nodes.map(n=>this.reactFlowToFlowNode(n)),edges:t.edges.map(n=>this.reactFlowToFlowEdge(n)),meta:{version:"1.0.0",createdAt:new Date().toISOString(),updatedAt:new Date().toISOString()}}}batchFlowNodesToReactFlow(t){return t.map(n=>this.flowNodeToReactFlow(n))}batchFlowEdgesToReactFlow(t){return t.map(n=>this.flowEdgeToReactFlow(n))}batchReactFlowToFlowNodes(t){return t.map(n=>this.reactFlowToFlowNode(n))}batchReactFlowToFlowEdges(t){return t.map(n=>this.reactFlowToFlowEdge(n))}generateNodeId(t){return`${t}_${Date.now()}_${Math.random().toString(36).substr(2,9)}`}generateEdgeId(t,n){return`edge_${t}_${n}_${Date.now()}`}validateNode(t){return!t.id||!t.type?!1:"meta"in t?!!t.meta.position:!!t.position}validateEdge(t){if(!t.id)return!1;if("sourceNodeID"in t){const n=t;return!!(n.sourceNodeID&&n.targetNodeID)}else{const n=t;return!!(n.source&&n.target)}}createDefaultFlowNode(t,n){return{id:this.generateNodeId(t),type:t,meta:{position:n},data:{title:`${t} Node`}}}createDefaultReactFlowNode(t,n){return{id:this.generateNodeId(t),type:t,position:n,data:{title:`${t} Node`},draggable:!0,selectable:!0,connectable:!0}}createDefaultFlowEdge(t,n){return{id:this.generateEdgeId(t,n),sourceNodeID:t,targetNodeID:n}}createDefaultReactFlowEdge(t,n){return{id:this.generateEdgeId(t,n),source:t,target:n,deletable:!0}}}const IF=new dzt,{flowNodeToReactFlow:von,reactFlowToFlowNode:yon,flowEdgeToReactFlow:bon,reactFlowToFlowEdge:xon,flowDocumentToReactFlow:Con,reactFlowToFlowDocument:won,batchFlowNodesToReactFlow:Son,batchFlowEdgesToReactFlow:Eon,batchReactFlowToFlowNodes:_on,batchReactFlowToFlowEdges:$on,generateNodeId:Pon,generateEdgeId:Mon,validateNode:fzt,validateEdge:pzt,createDefaultFlowNode:Ron,createDefaultReactFlowNode:Oon,createDefaultFlowEdge:Ton,createDefaultReactFlowEdge:Ion}=IF,hzt=()=>{const{setNodes:e,setEdges:t}=Qz(),n=Pn(),r=ds(h=>h.currentOrg),o=f.useCallback(async h=>{if(h.uid)try{const m={uid:h.uid},v=await szt(m);if(Qf.debug("loadWorkflowContent response:",v.data,m),v.data.code===200&&v.data.data.schema){const g=JSON.parse(v.data.data.schema),x=(g.nodes||[]).map((b,C)=>({...b,position:b.position||{x:100+C*200,y:100+C*150},data:b.data||{title:`Node ${C+1}`}})),y=(g.edges||[]).map(b=>({...b,id:b.id||`edge-${b.source}-${b.target}`}));e(x),t(y)}else e([]),t([])}catch(m){console.error("加载流程内容失败:",m),_e.error(n.formatMessage({id:"flow.load.error",defaultMessage:"加载流程内容失败"})),e([]),t([])}},[e,t,n]),i=f.useCallback(async h=>{if(!(r!=null&&r.uid))return[];try{const m={pageNumber:0,pageSize:100,orgUid:r.uid,type:jk},v=await azt(m);if(Qf.debug("fetchWorkflows response:",v.data,m),v.data.code===200){const g=v.data.data.content||[];return!h&&g.length>0?(await o(g[0]),{workflows:g,defaultFlow:g[0]}):{workflows:g,defaultFlow:null}}return{workflows:[],defaultFlow:null}}catch(m){return console.error("获取流程列表失败:",m),_e.error(n.formatMessage({id:"flow.fetch.error",defaultMessage:"获取流程列表失败"})),{workflows:[],defaultFlow:null}}},[r==null?void 0:r.uid,n,o]),a=f.useCallback(async(h,m)=>{if(!h||!(r!=null&&r.uid))return _e.error(n.formatMessage({id:"flow.save.no.flow",defaultMessage:"没有可保存的流程"})),!1;try{const v=m.nodes!==void 0||m.edges!==void 0,g=m.nickname!==void 0||m.description!==void 0||m.avatar!==void 0;let x="flow.updating",y="flow.update.success",b="flow.update.error",C="正在更新...",S="更新成功",w="更新失败";v&&!g&&(x="flow.saving",y="flow.save.success",b="flow.save.error",C="正在保存...",S="保存成功",w="保存失败"),_e.loading(n.formatMessage({id:x,defaultMessage:C}));const E={uid:h.uid,nickname:m.nickname??h.nickname,description:m.description??h.description,avatar:m.avatar??h.avatar,orgUid:r.uid,type:jk};if(v){const P={nodes:m.nodes||[],edges:m.edges||[]};E.schema=JSON.stringify(P)}const _=await czt(E);if(Qf.debug("updateFlow response:",_.data,E),_.data.code===200){_e.destroy(),_e.success(n.formatMessage({id:y,defaultMessage:S}));const P={...h,nickname:m.nickname??h.nickname,description:m.description??h.description,avatar:m.avatar??h.avatar};return v&&(P.schema=E.schema),P}else return _e.destroy(),_e.error(_.data.message||n.formatMessage({id:b,defaultMessage:w})),!1}catch{return _e.destroy(),_e.error(n.formatMessage({id:"flow.update.error",defaultMessage:"更新失败"})),!1}},[r==null?void 0:r.uid,n]),s=f.useCallback(async h=>{if(!(r!=null&&r.uid))return!1;try{_e.loading(n.formatMessage({id:"flow.creating",defaultMessage:"正在创建..."}));const m={nodes:[],edges:[]},v={nickname:h.nickname,description:h.description,avatar:h.avatar,schema:JSON.stringify(m),type:jk,orgUid:r.uid},g=await lzt(v);return Qf.debug("createFlow response:",g,v),g.data.code===200?(_e.destroy(),_e.success(n.formatMessage({id:"flow.create.success",defaultMessage:"创建成功"})),e([]),t([]),g.data.data):(_e.destroy(),_e.error(g.data.message||n.formatMessage({id:"flow.create.error",defaultMessage:"创建失败"})),!1)}catch{return _e.destroy(),_e.error(n.formatMessage({id:"flow.create.error",defaultMessage:"创建失败"})),!1}},[r==null?void 0:r.uid,n,e,t]),l=f.useCallback(async h=>h!=null&&h.uid?new Promise(m=>{Ir.confirm({title:n.formatMessage({id:"flow.delete.confirm.title",defaultMessage:"确认删除"}),content:n.formatMessage({id:"flow.delete.confirm.content",defaultMessage:"确定要删除这个流程吗?此操作不可恢复。"}),onOk:async()=>{try{_e.loading(n.formatMessage({id:"flow.deleting",defaultMessage:"正在删除..."}));const v=await uzt({uid:h.uid});Qf.debug("deleteFlow response:",v,h),v.data.code===200?(_e.destroy(),_e.success(n.formatMessage({id:"flow.delete.success",defaultMessage:"删除成功"})),e([]),t([]),m(!0)):(_e.destroy(),_e.error(v.data.message||n.formatMessage({id:"flow.delete.error",defaultMessage:"删除失败"})),m(!1))}catch{_e.destroy(),_e.error(n.formatMessage({id:"flow.delete.error",defaultMessage:"删除失败"})),m(!1)}},onCancel:()=>m(!1)})}):!1,[n,e,t]),c=f.useCallback(async h=>{var m;if(!(h!=null&&h.uid))return _e.error(n.formatMessage({id:"flow.run.no.flow",defaultMessage:"请先选择或创建一个流程"})),!1;try{return(m=window.bytedesk)==null||m.showChat({chatConfig:{org:r==null?void 0:r.uid,t:MB,sid:h.uid}}),!0}catch(v){return console.error("运行流程失败:",v),_e.error(n.formatMessage({id:"flow.run.error",defaultMessage:"流程运行失败"})),!1}},[r==null?void 0:r.uid,n]),u=f.useCallback(async(h,m,v)=>{const g=h.find(x=>x.uid===m);return g&&g.uid!==(v==null?void 0:v.uid)?(await o(g),g):null},[o]),d=f.useCallback((h,m,v)=>{const x=JSON.stringify({nodes:m,edges:v},null,2),y=new Blob([x],{type:"application/json"}),b=URL.createObjectURL(y),C=document.createElement("a");C.download=`${(h==null?void 0:h.nickname)||"flow"}-data.json`,C.href=b,C.click(),URL.revokeObjectURL(b),_e.success(n.formatMessage({id:"flow.export.success",defaultMessage:"导出成功"}))},[n]),p=f.useCallback(h=>{const m=new FileReader;return m.onload=v=>{var g;try{const x=JSON.parse((g=v.target)==null?void 0:g.result),y=(x.nodes||[]).map((C,S)=>{const w={...C,id:C.id||IF.generateNodeId(C.type||"node"),type:C.type||"parent",position:C.position||{x:100+S*200,y:100+S*150},data:C.data||{title:`Node ${S+1}`}};return fzt(w)||console.warn("Invalid node data:",w),w}),b=(x.edges||[]).map(C=>{const S={...C,id:C.id||IF.generateEdgeId(C.source||"",C.target||""),source:C.source||"",target:C.target||""};return pzt(S)||console.warn("Invalid edge data:",S),S});e(y),t(b),_e.success(n.formatMessage({id:"flow.import.success",defaultMessage:"导入成功"}))}catch(x){console.error("导入数据解析失败:",x),_e.error(n.formatMessage({id:"flow.import.error",defaultMessage:"导入失败,请检查文件格式"}))}},m.readAsText(h),!1},[e,t,n]);return{loadWorkflowContent:o,fetchWorkflows:i,updateFlow:a,createFlow:s,deleteFlow:l,runFlow:c,switchFlow:u,exportFlow:d,importFlow:p}},mzt=({isModalOpen:e,isEdit:t,workflow:n,handleSubmit:r,handleCancel:o})=>{const i=Pn(),{isDarkMode:a}=Xi(),[s]=rn.useForm(),l=ds(g=>g.currentOrg),[c,u]=f.useState(null),[d,p]=f.useState(!1),h=g=>{const x={...g,avatar:(c==null?void 0:c.fileUrl)||(t?n==null?void 0:n.avatar:$y()+"/avatars/workflow.png")};r(x)},m=async g=>{if(!g.type.startsWith("image/"))return md.error(i.formatMessage({id:"upload.avatar.type.invalid",defaultMessage:"请选择图片文件"})),!1;const x=2*1024*1024;if(g.size>x)return md.error(i.formatMessage({id:"upload.avatar.size.limit",defaultMessage:"头像文件大小不能超过2MB"})),!1;p(!0);try{const y=new FormData,b=Ft(new Date).format("YYYYMMDDHHmmss")+"_"+g.name;y.append("file",g),y.append("fileName",b),y.append("fileType",g.type),y.append("isAvatar","true"),y.append("kbType","flowgram"),y.append("categoryUid",""),y.append("kbUid",""),y.append("orgUid",(l==null?void 0:l.uid)||""),y.append("client",mr);const C=await fetch(q1(),{method:"POST",headers:{Authorization:"Bearer "+localStorage.getItem(Tp)},body:y});if(!C.ok)throw new Error(`HTTP error! status: ${C.status}`);const S=await C.json();if(S.code===200)u(S.data),md.success(i.formatMessage({id:"upload.avatar.success",defaultMessage:"头像上传成功"}));else throw new Error(S.message||"上传失败")}catch(y){console.error("头像上传错误:",y),md.error(i.formatMessage({id:"upload.avatar.failed",defaultMessage:"头像上传失败"}))}finally{p(!1)}return!1},v=()=>{u(null),md.success(i.formatMessage({id:"upload.avatar.deleted",defaultMessage:"头像已删除"}))};return f.useEffect(()=>{e&&(t&&n&&n.avatar?(u({uid:"initial-avatar",fileName:"avatar",fileUrl:n.avatar,fileType:"image/jpeg"}),s.setFieldsValue({nickname:n.nickname,avatar:n.avatar,description:n.description})):u(t?null:{uid:"default-avatar",fileName:"workflow.png",fileUrl:"https://cdn.weiyuai.cn/avatars/workflow.png",fileType:"image/png"}))},[e,t,n]),M.jsx(Ir,{title:i.formatMessage({id:t?"flowgram.edit.title":"flowgram.create.title",defaultMessage:t?"编辑流程":"创建新流程"}),open:e,onOk:()=>s.submit(),onCancel:o,okText:i.formatMessage({id:t?"common.update":"common.create",defaultMessage:t?"更新":"创建"}),cancelText:i.formatMessage({id:"common.cancel",defaultMessage:"取消"}),maskClosable:!0,destroyOnHidden:!0,className:a?"dark-modal":"",width:600,children:M.jsxs(rn,{form:s,layout:"vertical",onFinish:h,preserve:!1,children:[M.jsx(rn.Item,{label:i.formatMessage({id:"flowgram.avatar",defaultMessage:"流程头像"}),children:M.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"16px"},children:[M.jsxs("div",{style:{position:"relative"},children:[M.jsx(rf,{size:80,src:(c==null?void 0:c.fileUrl)||(t?n&&n.avatar:"https://cdn.weiyuai.cn/avatars/workflow.png"),icon:M.jsx(k7,{}),style:{border:"2px solid #f0f0f0"}}),c&&M.jsx(At,{type:"text",size:"small",icon:M.jsx(zc,{}),onClick:v,style:{position:"absolute",top:-8,right:-8,padding:"4px",background:"rgba(255, 255, 255, 0.9)",border:"1px solid #d9d9d9",borderRadius:"50%",minWidth:"24px",height:"24px",display:"flex",alignItems:"center",justifyContent:"center"}})]}),M.jsxs("div",{children:[M.jsx(Oc,{name:"avatar",showUploadList:!1,beforeUpload:m,accept:"image/*",disabled:d,children:M.jsx(At,{icon:M.jsx(eh,{}),loading:d,type:"dashed",children:i.formatMessage({id:"flowgram.avatar.upload",defaultMessage:"上传头像"})})}),M.jsx("div",{style:{fontSize:"12px",color:"#999",marginTop:"4px",maxWidth:"200px"},children:i.formatMessage({id:"flowgram.avatar.hint",defaultMessage:"支持 JPG、PNG 格式,文件大小不超过 2MB"})})]})]})}),M.jsx(rn.Item,{name:"nickname",label:i.formatMessage({id:"flowgram.name",defaultMessage:"流程名称"}),rules:[{required:!0,message:i.formatMessage({id:"flowgram.name.required",defaultMessage:"请输入流程名称"})}],children:M.jsx(Hn,{placeholder:i.formatMessage({id:"flowgram.name.placeholder",defaultMessage:"请输入流程名称"})})}),M.jsx(rn.Item,{name:"description",label:i.formatMessage({id:"flowgram.description",defaultMessage:"描述"}),children:M.jsx(Hn.TextArea,{rows:4,placeholder:i.formatMessage({id:"flowgram.description.placeholder",defaultMessage:"请输入流程描述(选填)"})})})]})})},gzt=({children:e})=>{const[t,n]=f.useState(null),[r,o]=f.useState([]),[i,a]=f.useState(!1),[s,l]=f.useState(!1),[c,u]=f.useState(!1),{isDarkMode:d}=Xi(),{nodes:p,edges:h}=Qz(),m=Pn(),v=p.filter(F=>F&&F.id&&F.position&&typeof F.position.x=="number"&&typeof F.position.y=="number"&&F.data),{fetchWorkflows:g,updateFlow:x,createFlow:y,deleteFlow:b,runFlow:C,switchFlow:S,exportFlow:w,importFlow:E}=hzt();f.useEffect(()=>{(async()=>{const W=await g(t);W&&typeof W=="object"&&"workflows"in W&&(o(W.workflows),W.defaultFlow&&n(W.defaultFlow))})()},[g]);const _=f.useCallback(async()=>{const F=await g(t);F&&typeof F=="object"&&"workflows"in F&&o(F.workflows)},[g,t]),P=f.useCallback(async F=>{const W=await y(F);W&&(n(W),a(!1),l(!1),await _())},[y,_]),$=f.useCallback(async F=>{if(!t)return;const W=await x(t,F);W&&(n(W),a(!1),l(!1),await _())},[t,x,_]),R=f.useCallback(async()=>{if(!t)return;await b(t)&&(n(null),await _())},[t,b,_]),O=f.useCallback(async()=>{if(!t)return;const F=await x(t,{nodes:v,edges:h});F&&n(F)},[t,x,v,h]),T=f.useCallback(async()=>{t&&await C(t)},[t,C]),I=f.useCallback(async F=>{const W=await S(r,F,t);W&&n(W)},[r,t,S]),k=()=>{l(!1),a(!0)},N=()=>{t&&(l(!0),a(!0))},D=()=>{u(!0)},L=()=>{w(t,v,h)},H=()=>{const F=document.getElementById("hidden-upload");if(F){const W=F.querySelector('input[type="file"]');W&&W.click()}},U=r.map(F=>({key:F.uid,label:F.nickname,onClick:()=>I(F.uid)})),V=[{key:"edit",label:M.jsx(ei,{id:"flow.edit",defaultMessage:"编辑"}),icon:M.jsx(R7,{}),onClick:N,disabled:!t},{key:"delete",label:M.jsx(ei,{id:"flow.delete",defaultMessage:"删除"}),icon:M.jsx(zc,{}),onClick:R,disabled:!t,danger:!0},{type:"divider"},{key:"import",label:M.jsx(ei,{id:"flow.import",defaultMessage:"导入"}),icon:M.jsx(eh,{}),onClick:H},{key:"export",label:M.jsx(ei,{id:"flow.export",defaultMessage:"导出"}),icon:M.jsx(IT,{}),onClick:L,disabled:!t},{key:"viewJson",label:M.jsx(ei,{id:"flow.view.json",defaultMessage:"查看JSON"}),icon:M.jsx(Gy,{}),onClick:D,disabled:!t}],j={currentFlow:t,workflows:r,safeNodes:v,edges:h,jsonVisible:c,setJsonVisible:u,headerControls:M.jsxs(M.Fragment,{children:[M.jsx("div",{className:"header-center",children:M.jsxs(Ri,{size:"middle",children:[M.jsx(At,{type:"primary",icon:M.jsx(Qw,{}),onClick:k,children:M.jsx(ei,{id:"flow.new",defaultMessage:"新建"})}),r.length>0&&M.jsx(z0,{menu:{items:U},trigger:["click"],children:M.jsx(At,{children:M.jsxs(Ri,{children:[(t==null?void 0:t.nickname)||m.formatMessage({id:"flow.select.flow",defaultMessage:"选择流程"}),M.jsx(Lp,{})]})})}),M.jsx(At,{icon:M.jsx(kT,{}),onClick:O,disabled:!t,children:M.jsx(ei,{id:"flow.save",defaultMessage:"保存"})})]})}),M.jsx("div",{className:"header-actions",children:M.jsxs(Ri,{children:[M.jsx(At,{type:"primary",icon:M.jsx(T7,{}),onClick:T,disabled:!t,children:M.jsx(ei,{id:"flow.run",defaultMessage:"运行"})}),M.jsx(z0,{menu:{items:V},trigger:["click"],children:M.jsx(At,{icon:M.jsx(O7,{}),style:{color:d?"#fff":"#000",backgroundColor:d?"#1f1f1f":"#fff"},children:M.jsx(ei,{id:"flow.more.actions",defaultMessage:"更多操作"})})})]})})]}),modals:M.jsxs(M.Fragment,{children:[M.jsx(Oc,{beforeUpload:E,showUploadList:!1,accept:".json",style:{display:"none"},id:"hidden-upload"}),M.jsx(mzt,{isModalOpen:i,isEdit:s,workflow:s?t:null,handleCancel:()=>{a(!1),l(!1)},handleSubmit:s?$:P})]})};return M.jsxs(X9t,{value:{currentFlow:t,workflows:r},children:[Z.cloneElement(e,{flowControllerContext:j}),j.modals]})},{Header:vzt}=Dr,yzt=({flowControllerContext:e})=>{const[t,n]=f.useState(null),[r,o]=f.useState(!0),{isDarkMode:i}=Xi(),{headerStyle:a}=df();f.useEffect(()=>{const v=()=>{n(null)};return window.addEventListener("flow-node-deselect",v),()=>{window.removeEventListener("flow-node-deselect",v)}},[]);const s=v=>{console.log("Node clicked:",v)},l=v=>{console.log("Property clicked:",v),n(v)},c=(v,g)=>{window.dispatchEvent(new CustomEvent("flow-node-update",{detail:{nodeId:v,data:g}}))},u=(e==null?void 0:e.safeNodes)||[],d=(e==null?void 0:e.edges)||[],p=(e==null?void 0:e.jsonVisible)||!1,h=()=>{var v;(v=e==null?void 0:e.setJsonVisible)==null||v.call(e,!1)},m=()=>{o(!r)};return M.jsxs("div",{className:"flow-builder-container",style:{height:"100vh",display:"flex",flexDirection:"column"},children:[M.jsx(vzt,{style:{...a,padding:"0 16px",height:"64px",lineHeight:"64px",borderBottom:`1px solid ${i?"#434343":"#f0f0f0"}`},children:M.jsxs("div",{className:"header-content",children:[M.jsxs("div",{className:"header-left",style:{display:"flex",alignItems:"center",gap:"12px"},children:[M.jsx(At,{type:"text",icon:r?M.jsx(rtt,{}):M.jsx(ltt,{}),onClick:m,style:{color:i?"#fff":"#000",border:"none",boxShadow:"none"},title:r?"隐藏左侧面板":"显示左侧面板"}),M.jsx("h3",{style:{margin:0,color:i?"#fff":"#000"},children:M.jsx(ei,{id:"menu.flowbuilder",defaultMessage:"FlowBuilder"})})]}),e==null?void 0:e.headerControls]})}),M.jsx(Dr,{style:{flex:1},children:M.jsxs("div",{className:"main-content",style:{display:"flex",height:"100%"},children:[r&&M.jsx("div",{className:"left-panel",style:{width:"300px",borderRight:`1px solid ${i?"#434343":"#f0f0f0"}`,background:i?"#141414":"#fff",transition:"all 0.2s ease-in-out"},children:M.jsx(JAt,{})}),M.jsx("div",{className:"center-panel",style:{flex:1},children:M.jsx(nzt,{onNodeClick:s,onPropertyClick:l,currentFlow:e==null?void 0:e.currentFlow})})]})}),M.jsx(rzt,{selectedNode:t?{id:t.id,type:t.type,data:t.data||{}}:null,visible:t!==null,onClose:()=>n(null),onNodeUpdate:c,onChildUpdate:(v,g,x)=>{console.log("Child updated:",v,g,x)},onChildDelete:(v,g)=>{console.log("Child deleted:",v,g)}}),M.jsx(izt,{visible:p,onClose:h,nodes:u,edges:d})]})},UCe=()=>M.jsx(gzt,{children:M.jsx(yzt,{})});function Ht(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}function bzt(e,t){return t={exports:{}},e(t,t.exports),t.exports}var xzt=bzt(function(e){var t=e.exports=function(n,r){if(r||(r=16),n===void 0&&(n=128),n<=0)return"0";for(var o=Math.log(Math.pow(2,n))/Math.log(r),i=2;o===1/0;i*=2)o=Math.log(Math.pow(2,n/i))/Math.log(r)*i;for(var a=o-Math.floor(o),s="",i=0;i=Math.pow(2,n)?t(n,r):s};t.rack=function(n,r,o){var i=function(s){var l=0;do{if(l++>10)if(o)n+=o;else throw new Error("too many ID collisions, use more bits");var c=t(n,r)}while(Object.hasOwnProperty.call(a,c));return a[c]=s,c},a=i.hats={};return i.get=function(s){return i.hats[s]},i.set=function(s,l){return i.hats[s]=l,i},i.bits=n||128,i.base=r||16,i}});function Du(e){if(!(this instanceof Du))return new Du(e);e=e||[128,36,1],this._seed=e.length?xzt.rack(e[0],e[1],e[2]):e}Du.prototype.next=function(e){return this._seed(e||!0)};Du.prototype.nextPrefixed=function(e,t){var n;do n=e+this.next(!0);while(this.assigned(n));return this.claim(n,t),n};Du.prototype.claim=function(e,t){this._seed.set(e,t||!0)};Du.prototype.assigned=function(e){return this._seed.get(e)||!1};Du.prototype.unclaim=function(e){delete this._seed.hats[e]};Du.prototype.clear=function(){var e=this._seed.hats,t;for(t in e)this.unclaim(t)};function Zz(e){return Array.prototype.concat.apply([],e)}const US=Object.prototype.toString,Czt=Object.prototype.hasOwnProperty;function ng(e){return e===void 0}function hi(e){return e!==void 0}function tw(e){return e==null}function fn(e){return US.call(e)==="[object Array]"}function xi(e){return US.call(e)==="[object Object]"}function un(e){return US.call(e)==="[object Number]"}function oi(e){const t=US.call(e);return t==="[object Function]"||t==="[object AsyncFunction]"||t==="[object GeneratorFunction]"||t==="[object AsyncGeneratorFunction]"||t==="[object Proxy]"}function ls(e){return US.call(e)==="[object String]"}function wzt(e){if(!fn(e))throw new Error("must supply array")}function Ta(e,t){return!tw(e)&&Czt.call(e,t)}function Yn(e,t){const n=_I(t);let r;return Me(e,function(o,i){if(n(o,i))return r=o,!1}),r}function GCe(e,t){const n=_I(t);let r=fn(e)?-1:void 0;return Me(e,function(o,i){if(n(o,i))return r=i,!1}),r}function In(e,t){const n=_I(t);let r=[];return Me(e,function(o,i){n(o,i)&&r.push(o)}),r}function Me(e,t){let n,r;if(ng(e))return;const o=fn(e)?Pzt:$zt;for(let i in e)if(Ta(e,i)&&(n=e[i],r=t(n,o(i)),r===!1))return n}function Szt(e,t){if(ng(e))return[];wzt(e);const n=_I(t);return e.filter(function(r,o){return!n(r,o)})}function cs(e,t,n){return Me(e,function(r,o){n=t(n,r,o)}),n}function Tg(e,t){return!!cs(e,function(n,r,o){return n&&t(r,o)},!0)}function ah(e,t){return!!Yn(e,t)}function Ui(e,t){let n=[];return Me(e,function(r,o){n.push(t(r,o))}),n}function nR(e){return e&&Object.keys(e)||[]}function Ezt(e){return nR(e).length}function EI(e){return Ui(e,t=>t)}function xb(e,t,n={}){return t=Jz(t),Me(e,function(r){let o=t(r)||"_",i=n[o];i||(i=n[o]=[]),i.push(r)}),n}function qCe(e,...t){e=Jz(e);let n={};return Me(t,o=>xb(o,e,n)),Ui(n,function(o,i){return o[0]})}const _zt=qCe;function Au(e,t){t=Jz(t);let n=[];return Me(e,function(r,o){let i=t(r,o),a={d:i,v:r};for(var s=0;sr.v)}function xc(e){return function(t){return Tg(e,function(n,r){return t[r]===n})}}function Jz(e){return oi(e)?e:t=>t[e]}function _I(e){return oi(e)?e:t=>t===e}function $zt(e){return e}function Pzt(e){return Number(e)}function KCe(e,t){let n,r,o,i;function a(d){let p=Date.now(),h=d?0:i+t-p;if(h>0)return s(h);e.apply(o,r),l()}function s(d){n=setTimeout(a,d)}function l(){n&&clearTimeout(n),n=i=r=o=void 0}function c(){n&&a(!0),l()}function u(...d){i=Date.now(),r=d,o=this,n||s(t)}return u.flush=c,u.cancel=l,u}function Da(e,t){return e.bind(t)}function De(e,...t){return Object.assign(e,...t)}function Mzt(e,t,n){let r=e;return Me(t,function(o,i){if(typeof o!="number"&&typeof o!="string")throw new Error("illegal key type: "+typeof o+". Key should be of type number or string.");if(o==="constructor")throw new Error("illegal key: constructor");if(o==="__proto__")throw new Error("illegal key: __proto__");let a=t[i+1],s=r[o];hi(a)&&tw(s)&&(s=r[o]=isNaN(+a)?{}:[]),ng(a)?ng(n)?delete r[o]:r[o]=n:r=s}),e}function kc(e,t){let n={},r=Object(e);return Me(t,function(o){o in r&&(n[o]=e[o])}),n}function qu(e,t){let n={},r=Object(e);return Me(r,function(o,i){t.indexOf(i)===-1&&(n[i]=o)}),n}function Rzt(e,t){return t.forEach(function(n){n&&typeof n!="string"&&!Array.isArray(n)&&Object.keys(n).forEach(function(r){if(r!=="default"&&!(r in e)){var o=Object.getOwnPropertyDescriptor(n,r);Object.defineProperty(e,r,o.get?o:{enumerable:!0,get:function(){return n[r]}})}})}),Object.freeze(e)}const Ozt=Object.prototype.toString,Tzt=Object.prototype.hasOwnProperty;function Izt(e){return e===void 0}function kzt(e){return Ozt.call(e)==="[object Array]"}function Nzt(e,t){return Tzt.call(e,t)}function vte(e,t){let n,r;if(Izt(e))return;const o=kzt(e)?Azt:Dzt;for(let i in e)if(Nzt(e,i)&&(n=e[i],r=t(n,o(i)),r===!1))return n}function Dzt(e){return e}function Azt(e){return Number(e)}function Bi(e,...t){const n=e.style;return vte(t,function(r){r&&vte(r,function(o,i){n[i]=o})}),e}function ji(e,t,n){return arguments.length==2?e.getAttribute(t):n===null?e.removeAttribute(t):(e.setAttribute(t,n),e)}const Fzt=Object.prototype.toString;function uo(e){return new Wp(e)}function Wp(e){if(!e||!e.nodeType)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}Wp.prototype.add=function(e){return this.list.add(e),this};Wp.prototype.remove=function(e){return Fzt.call(e)=="[object RegExp]"?this.removeMatching(e):(this.list.remove(e),this)};Wp.prototype.removeMatching=function(e){const t=this.array();for(let n=0;n
a',QCe=!H2.getElementsByTagName("link").length,H2=void 0);var Ho={legend:[1,"
","
"],tr:[2,"","
"],col:[2,"","
"],_default:QCe?[1,"X
","
"]:[0,"",""]};Ho.td=Ho.th=[3,"","
"];Ho.option=Ho.optgroup=[1,'"];Ho.thead=Ho.tbody=Ho.colgroup=Ho.caption=Ho.tfoot=[1,"","
"];Ho.polyline=Ho.ellipse=Ho.polygon=Ho.circle=Ho.text=Ho.line=Ho.path=Ho.rect=Ho.g=[1,'',""];function Vzt(e,t){if(typeof e!="string")throw new TypeError("String expected");t||(t=document);var n=/<([\w:]+)/.exec(e);if(!n)return t.createTextNode(e);e=e.replace(/^\s+|\s+$/g,"");var r=n[1];if(r=="body"){var l=t.createElement("html");return l.innerHTML=e,l.removeChild(l.lastChild)}var o=Object.prototype.hasOwnProperty.call(Ho,r)?Ho[r]:Ho._default,i=o[0],a=o[1],s=o[2],l=t.createElement("div");for(l.innerHTML=a+e+s;i--;)l=l.lastChild;if(l.firstChild==l.lastChild)return l.removeChild(l.firstChild);for(var c=t.createDocumentFragment();l.firstChild;)c.appendChild(l.removeChild(l.firstChild));return c}var Tr=Hzt;function ZCe(e,t){return e&&typeof e.matches=="function"&&e.matches(t)||!1}function wr(e,t){return t=t||document,t.querySelector(e)}function NF(e,t){return t=t||document,t.querySelectorAll(e)}function Fu(e){e.parentNode&&e.parentNode.removeChild(e)}function Wzt(e,t){if(e.ownerDocument!==t.ownerDocument)try{return t.ownerDocument.importNode(e,!0)}catch{}return e}function Uzt(e,t){return t.appendChild(Wzt(e,t))}function mn(e,t){return Uzt(t,e),e}var DF=2,JCe={"alignment-baseline":1,"baseline-shift":1,clip:1,"clip-path":1,"clip-rule":1,color:1,"color-interpolation":1,"color-interpolation-filters":1,"color-profile":1,"color-rendering":1,cursor:1,direction:1,display:1,"dominant-baseline":1,"enable-background":1,fill:1,"fill-opacity":1,"fill-rule":1,filter:1,"flood-color":1,"flood-opacity":1,font:1,"font-family":1,"font-size":DF,"font-size-adjust":1,"font-stretch":1,"font-style":1,"font-variant":1,"font-weight":1,"glyph-orientation-horizontal":1,"glyph-orientation-vertical":1,"image-rendering":1,kerning:1,"letter-spacing":1,"lighting-color":1,marker:1,"marker-end":1,"marker-mid":1,"marker-start":1,mask:1,opacity:1,overflow:1,"pointer-events":1,"shape-rendering":1,"stop-color":1,"stop-opacity":1,stroke:1,"stroke-dasharray":1,"stroke-dashoffset":1,"stroke-linecap":1,"stroke-linejoin":1,"stroke-miterlimit":1,"stroke-opacity":1,"stroke-width":DF,"text-anchor":1,"text-decoration":1,"text-rendering":1,"unicode-bidi":1,visibility:1,"word-spacing":1,"writing-mode":1};function Gzt(e,t){return JCe[t]?e.style[t]:e.getAttributeNS(null,t)}function ewe(e,t,n){var r=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),o=JCe[r];o?(o===DF&&typeof n=="number"&&(n=String(n)+"px"),e.style[r]=n):e.setAttributeNS(null,t,n)}function qzt(e,t){var n=Object.keys(t),r,o;for(r=0,o;o=n[r];r++)ewe(e,o,t[o])}function jt(e,t,n){if(typeof t=="string")if(n!==void 0)ewe(e,t,n);else return Gzt(e,t);else qzt(e,t);return e}const Kzt=Object.prototype.toString;function Un(e){return new Up(e)}function Up(e){if(!e||!e.nodeType)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}Up.prototype.add=function(e){return this.list.add(e),this};Up.prototype.remove=function(e){return Kzt.call(e)=="[object RegExp]"?this.removeMatching(e):(this.list.remove(e),this)};Up.prototype.removeMatching=function(e){const t=this.array();for(let n=0;n"+e+"",t=!0);var n=Xzt(e);if(!t)return n;for(var r=document.createDocumentFragment(),o=n.firstChild;o.firstChild;)r.appendChild(o.firstChild);return r}function Xzt(e){var t;return t=new DOMParser,t.async=!1,t.parseFromString(e,"text/xml")}function Yt(e,t){var n;return e=e.trim(),e.charAt(0)==="<"?(n=Yzt(e).firstChild,n=document.importNode(n,!0)):n=document.createElementNS(tH.svg,e),t&&jt(n,t),n}var nN=null;function nwe(){return nN===null&&(nN=Yt("svg")),nN}function bte(e,t){var n,r,o=Object.keys(t);for(n=0;r=o[n];n++)e[r]=t[r];return e}function Qzt(e,t,n,r,o,i){var a=nwe().createSVGMatrix();switch(arguments.length){case 0:return a;case 1:return bte(a,e);case 6:return bte(a,{a:e,b:t,c:n,d:r,e:o,f:i})}}function D1(e){return nwe().createSVGTransform()}var xte=/([&<>]{1})/g,Zzt=/([&<>\n\r"]{1})/g,Jzt={"&":"&","<":"<",">":">",'"':"'"};function rN(e,t){function n(r,o){return Jzt[o]||o}return e.replace(t,n)}function rwe(e,t){var n,r,o,i,a;switch(e.nodeType){case 3:t.push(rN(e.textContent,xte));break;case 1:if(t.push("<",e.tagName),e.hasAttributes())for(o=e.attributes,n=0,r=o.length;n"),a=e.childNodes,n=0,r=a.length;n")}else t.push("/>");break;case 8:t.push("");break;case 4:t.push("");break;default:throw new Error("unable to handle node "+e.nodeType)}return t}function eHt(e){for(var t=e.firstChild,n=[];t;)rwe(t,n),t=t.nextSibling;return n.join("")}function Cte(e,t){return eHt(e)}function Uo(e){var t=e.parentNode;return t&&t.removeChild(e),e}function tHt(e,t){return t instanceof SVGMatrix?e.createSVGTransformFromMatrix(t):t}function nHt(e,t){var n,r;for(e.clear(),n=0;r=t[n];n++)e.appendItem(tHt(e,r))}function nw(e,t){var n=e.transform.baseVal;return t&&(Array.isArray(t)||(t=[t]),nHt(n,t)),n.consolidate()}const rHt=/^class[ {]/;function oHt(e){return rHt.test(e.toString())}function nH(e){return Array.isArray(e)}function oN(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function b$(...e){e.length===1&&nH(e[0])&&(e=e[0]),e=[...e];const t=e.pop();return t.$inject=e,t}const iHt=/constructor\s*[^(]*\(\s*([^)]*)\)/m,aHt=/^(?:async\s+)?(?:function\s*[^(]*)?(?:\(\s*([^)]*)\)|(\w+))/m,sHt=/\/\*([^*]*)\*\//m;function lHt(e){if(typeof e!="function")throw new Error(`Cannot annotate "${e}". Expected a function!`);const t=e.toString().match(oHt(e)?iHt:aHt);if(!t)return[];const n=t[1]||t[2];return n&&n.split(",").map(r=>{const o=r.match(sHt);return(o&&o[1]||r).trim()})||[]}function owe(e,t){const n=t||{get:function(b,C){if(r.push(b),C===!1)return null;throw s(`No provider for "${b}"!`)}},r=[],o=this._providers=Object.create(n._providers||null),i=this._instances=Object.create(null),a=i.injector=this,s=function(b){const C=r.join(" -> ");return r.length=0,new Error(C?`${b} (Resolving: ${C})`:b)};function l(b,C){if(!o[b]&&b.includes(".")){const S=b.split(".");let w=l(S.shift());for(;S.length;)w=w[S.shift()];return w}if(oN(i,b))return i[b];if(oN(o,b)){if(r.indexOf(b)!==-1)throw r.push(b),s("Cannot resolve circular dependency!");return r.push(b),i[b]=o[b][0](o[b][1]),r.pop(),i[b]}return n.get(b,C)}function c(b,C){if(typeof C>"u"&&(C={}),typeof b!="function")if(nH(b))b=b$(b.slice());else throw s(`Cannot invoke "${b}". Expected a function!`);const w=(b.$inject||lHt(b)).map(E=>oN(C,E)?C[E]:l(E));return{fn:b,dependencies:w}}function u(b){const{fn:C,dependencies:S}=c(b),w=Function.prototype.bind.call(C,null,...S);return new w}function d(b,C,S){const{fn:w,dependencies:E}=c(b,S);return w.apply(C,E)}function p(b){return b$(C=>b.get(C))}function h(b,C){if(C&&C.length){const S=Object.create(null),w=Object.create(null),E=[],_=[],P=[];let $,R,O,T;for(let I in o)$=o[I],C.indexOf(I)!==-1&&($[2]==="private"?(R=E.indexOf($[3]),R===-1?(O=$[3].createChild([],C),T=p(O),E.push($[3]),_.push(O),P.push(T),S[I]=[T,I,"private",O]):S[I]=[P[R],I,"private",_[R]]):S[I]=[$[2],$[1]],w[I]=!0),($[2]==="factory"||$[2]==="type")&&$[1].$scope&&C.forEach(k=>{$[1].$scope.indexOf(k)!==-1&&(S[I]=[$[2],$[1]],w[k]=!0)});C.forEach(I=>{if(!w[I])throw new Error('No provider for "'+I+'". Cannot use provider from the parent!')}),b.unshift(S)}return new owe(b,a)}const m={factory:d,type:u,value:function(b){return b}};function v(b,C){const S=b.__init__||[];return function(){S.forEach(w=>{typeof w=="string"?C.get(w):C.invoke(w)})}}function g(b){const C=b.__exports__;if(C){const S=b.__modules__,w=Object.keys(b).reduce((R,O)=>(O!=="__exports__"&&O!=="__modules__"&&O!=="__init__"&&O!=="__depends__"&&(R[O]=b[O]),R),Object.create(null)),E=(S||[]).concat(w),_=h(E),P=b$(function(R){return _.get(R)});C.forEach(function(R){o[R]=[P,R,"private",_]});const $=(b.__init__||[]).slice();return $.unshift(function(){_.init()}),b=Object.assign({},b,{__init__:$}),v(b,_)}return Object.keys(b).forEach(function(S){if(S==="__init__"||S==="__depends__")return;const w=b[S];if(w[2]==="private"){o[S]=w;return}const E=w[0],_=w[1];o[S]=[m[E],cHt(E,_),E]}),v(b,a)}function x(b,C){return b.indexOf(C)!==-1||(b=(C.__depends__||[]).reduce(x,b),b.indexOf(C)!==-1)?b:b.concat(C)}function y(b){const C=b.reduce(x,[]).map(g);let S=!1;return function(){S||(S=!0,C.forEach(w=>w()))}}this.get=l,this.invoke=d,this.instantiate=u,this.createChild=h,this.init=y(e)}function cHt(e,t){return e!=="value"&&nH(t)&&(t=b$(t.slice())),t}var uHt=1e3;function pf(e,t){var n=this;t=t||uHt,e.on(["render.shape","render.connection"],t,function(r,o){var i=r.type,a=o.element,s=o.gfx,l=o.attrs;if(n.canRender(a))return i==="render.shape"?n.drawShape(s,a,l):n.drawConnection(s,a,l)}),e.on(["render.getShapePath","render.getConnectionPath"],t,function(r,o){if(n.canRender(o))return r.type==="render.getShapePath"?n.getShapePath(o):n.getConnectionPath(o)})}pf.prototype.canRender=function(e){};pf.prototype.drawShape=function(e,t){};pf.prototype.drawConnection=function(e,t){};pf.prototype.getShapePath=function(e){};pf.prototype.getConnectionPath=function(e){};function Ig(e){return e.flat().join(",").replace(/,?([A-Za-z]),?/g,"$1")}function dHt(e){return["M",e.x,e.y]}function iN(e){return["L",e.x,e.y]}function fHt(e,t,n){return["C",e.x,e.y,t.x,t.y,n.x,n.y]}function pHt(e,t){const n=e.length,r=[dHt(e[0])];for(let o=1;oo||o===void 0)&&(o=l+d),(c+u>i||i===void 0)&&(i=c+u)}),{x:n,y:r,height:i-r,width:o-n}}function swe(e,t){var n={};return Me(e,function(r){var o=r;o.waypoints&&(o=Go(o)),!un(t.y)&&o.x>t.x&&(n[r.id]=r),!un(t.x)&&o.y>t.y&&(n[r.id]=r),o.x>t.x&&o.y>t.y&&(un(t.width)&&un(t.height)&&o.width+o.x"u"&&(r=5),!e||!t||!n)return!1;var o=(t.x-e.x)*(n.y-e.y)-(t.y-e.y)*(n.x-e.x),i=qS(e,t);return Math.abs(o/i)<=r}var bHt=2;function _d(e,t){var n=Array.from(arguments).flat();const r={x:"v",y:"h"};for(const[o,i]of Object.entries(r))if(xHt(o,n))return i;return!1}function xHt(e,t){const n=t[0];return Tg(t,function(r){return Math.abs(n[e]-r[e])<=bHt})}function Ste(e,t,n){return n=n||0,e.x>t.x-n&&e.y>t.y-n&&e.x=1e3&&delete o[i.shift()],i.push(r),o[r]=e(...arguments),o[r])}return t}function $Ht(e){if(!e)return null;var t=uy(e);if(t.arr)return A1(t.arr);var n={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},r=[];return iR(e)&&iR(e[0])&&(r=A1(e)),r.length||String(e).replace(wHt,function(o,i,a){var s=[],l=i.toLowerCase();for(a.replace(SHt,function(c,u){u&&s.push(+u)}),l=="m"&&s.length>2&&(r.push([i,...s.splice(0,2)]),l="l",i=i=="m"?"l":"L");s.length>=n[l]&&(r.push([i,...s.splice(0,n[l])]),!!n[l]););}),r.toString=uy.toString,t.arr=A1(r),r}function uy(e){var t=uy.ps=uy.ps||{};return t[e]?t[e].sleep=100:t[e]={sleep:100},setTimeout(function(){for(var n in t)iH(t,n)&&n!=e&&(t[n].sleep--,!t[n].sleep&&delete t[n])}),t[e]}function BF(e,t,n,r){return arguments.length===1&&(t=e.y,n=e.width,r=e.height,e=e.x),{x:e,y:t,width:n,height:r,x2:e+n,y2:t+r}}function uwe(){return this.join(",").replace(CHt,"$1")}function aR(e){var t=A1(e);return t.toString=uwe,t}function $te(e,t,n,r,o,i,a,s,l){var c=1-l,u=_te(c,3),d=_te(c,2),p=l*l,h=p*l,m=u*e+d*3*l*n+c*3*l*l*o+h*a,v=u*t+d*3*l*r+c*3*l*l*i+h*s;return{x:sR(m),y:sR(v)}}function Pte(e){var t=THt(...e);return BF(t.x0,t.y0,t.x1-t.x0,t.y1-t.y0)}function If(e,t,n){return t>=e.x&&t<=e.x+e.width&&n>=e.y&&n<=e.y+e.height}function PHt(e,t){return e=BF(e),t=BF(t),If(t,e.x,e.y)||If(t,e.x2,e.y)||If(t,e.x,e.y2)||If(t,e.x2,e.y2)||If(e,t.x,t.y)||If(e,t.x2,t.y)||If(e,t.x,t.y2)||If(e,t.x2,t.y2)||(e.xt.x||t.xe.x)&&(e.yt.y||t.ye.y)}function Mte(e,t,n,r,o){var i=-3*t+9*n-9*r+3*o,a=e*i+6*t-12*n+6*r;return e*a-3*t+3*n}function Rte(e,t,n,r,o,i,a,s,l){l==null&&(l=1),l=l>1?1:l<0?0:l;for(var c=l/2,u=12,d=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],p=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],h=0,m=0;mru(o,a)||ru(t,r)ru(i,s))){var l=(e*r-t*n)*(o-a)-(e-n)*(o*s-i*a),c=(e*r-t*n)*(i-s)-(t-r)*(o*s-i*a),u=(e-n)*(i-s)-(t-r)*(o-a);if(u){var d=sR(l/u),p=sR(c/u),h=+d.toFixed(2),m=+p.toFixed(2);if(!(h<+nu(e,n).toFixed(2)||h>+ru(e,n).toFixed(2)||h<+nu(o,a).toFixed(2)||h>+ru(o,a).toFixed(2)||m<+nu(t,r).toFixed(2)||m>+ru(t,r).toFixed(2)||m<+nu(i,s).toFixed(2)||m>+ru(i,s).toFixed(2)))return{x:d,y:p}}}}function sR(e){return Math.round(e*1e11)/1e11}function RHt(e,t,n){var r=Pte(e),o=Pte(t);if(!PHt(r,o))return[];for(var i=Rte(...e),a=Rte(...t),s=Ote(e)?1:~~(i/5)||1,l=Ote(t)?1:~~(a/5)||1,c=[],u=[],d={},p=[],h=0;h=0&&_<=1&&P>=0&&P<=1&&p.push({x:w.x,y:w.y,t1:_,t2:P})}}return p}function dwe(e,t,n){e=Ite(e),t=Ite(t);for(var r,o,i,a,s,l,c,u,d,p,h=n?0:[],m=0,v=e.length;m1&&(x=$o.sqrt(x),n=x*n,r=x*r);var y=n*n,b=r*r,C=(i==a?-1:1)*$o.sqrt(gp((y*b-y*g*g-b*v*v)/(y*g*g+b*v*v))),S=C*n*g/r+(e+s)/2,w=C*-r*v/n+(t+l)/2,E=$o.asin(((t-w)/r).toFixed(9)),_=$o.asin(((l-w)/r).toFixed(9));E=e_&&(E=E-Tf*2),!a&&_>E&&(_=_-Tf*2)}var P=_-E;if(gp(P)>u){var $=_,R=s,O=l;_=E+u*(a&&_>E?1:-1),s=S+n*$o.cos(_),l=w+r*$o.sin(_),p=fwe(s,l,n,r,o,0,a,R,O,[_,$,S,w])}P=_-E;var T=$o.cos(E),I=$o.sin(E),k=$o.cos(_),N=$o.sin(_),D=$o.tan(P/4),L=4/3*n*D,H=4/3*r*D,U=[e,t],V=[e+L*I,t-H*T],j=[s+L*N,l-H*k],F=[s,l];if(V[0]=2*U[0]-V[0],V[1]=2*U[1]-V[1],c)return[V,j,F].concat(p);p=[V,j,F].concat(p).join().split(",");for(var W=[],X=0,J=p.length;X7){h[m].shift();for(var v=h[m];v.length;)a[m]="A",h.splice(m++,0,["C",...v.splice(0,6)]);h.splice(m,1),u=n.length}},a=[],s="",l="",c=0,u=n.length;c=o.right,s=r.top-n.y>=o.bottom,l=r.right+n.x<=o.left,c=i?"top":s?"bottom":null,u=l?"left":a?"right":null;return u&&c?c+"-"+u:u||c||"intersect"}function LF(e,t,n){var r=NHt(e,t);return r.length===1||r.length===2&&qS(r[0],r[1])<1?Nd(r[0]):r.length>1?(r=Au(r,function(o){var i=Math.floor(o.t2*100)||1;return i=100-i,i=(i<10?"0":"")+i,o.segment2+"#"+i}),Nd(r[n?0:r.length-1])):null}function NHt(e,t){return dwe(e,t)}function DHt(e){e=e.slice();for(var t=0,n,r,o;e[t];)n=e[t],r=e[t-1],o=e[t+1],qS(n,o)===0||oH(r,o,n)?e.splice(t,1):t++;return e}function AHt(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function x$(e,t){return Math.round(e*t)/t}function kte(e){return un(e)?e+"px":e}function FHt(e){for(;e.parent;)e=e.parent;return e}function BHt(e){e=De({},{width:"100%",height:"100%"},e);const t=e.container||document.body,n=document.createElement("div");return n.setAttribute("class","djs-container djs-parent"),Bi(n,{position:"relative",overflow:"hidden",width:kte(e.width),height:kte(e.height)}),t.appendChild(n),n}function hwe(e,t,n){const r=Yt("g");Un(r).add(t);const o=n!==void 0?n:e.childNodes.length-1;return e.insertBefore(r,e.childNodes[o]||null),r}const LHt="base",mwe=0,jHt=1,zHt={shape:["x","y","width","height"],connection:["waypoints"]};function hn(e,t,n,r){this._eventBus=t,this._elementRegistry=r,this._graphicsFactory=n,this._rootsIdx=0,this._layers={},this._planes=[],this._rootElement=null,this._focused=!1,this._init(e||{})}hn.$inject=["config.canvas","eventBus","graphicsFactory","elementRegistry"];hn.prototype._init=function(e){const t=this._eventBus,n=this._container=BHt(e),r=this._svg=Yt("svg");jt(r,{width:"100%",height:"100%"}),ji(r,"tabindex",0),e.autoFocus&&t.on("element.hover",()=>{this.restoreFocus()}),t.on("element.mousedown",500,i=>{this.focus()}),r.addEventListener("focusin",()=>{this._setFocused(!0)}),r.addEventListener("focusout",()=>{this._setFocused(!1)}),mn(n,r);const o=this._viewport=hwe(r,"viewport");e.deferUpdate&&(this._viewboxChanged=KCe(Da(this._viewboxChanged,this),300)),t.on("diagram.init",()=>{t.fire("canvas.init",{svg:r,viewport:o})}),t.on(["shape.added","connection.added","shape.removed","connection.removed","elements.changed","root.set"],()=>{delete this._cachedViewbox}),t.on("diagram.destroy",500,this._destroy,this),t.on("diagram.clear",500,this._clear,this)};hn.prototype._destroy=function(){this._eventBus.fire("canvas.destroy",{svg:this._svg,viewport:this._viewport});const e=this._container.parentNode;e&&e.removeChild(this._container),delete this._svg,delete this._container,delete this._layers,delete this._planes,delete this._rootElement,delete this._viewport};hn.prototype._setFocused=function(e){e!=this._focused&&(this._focused=e,this._eventBus.fire("canvas.focus.changed",{focused:e}))};hn.prototype._clear=function(){this._elementRegistry.getAll().forEach(t=>{const n=lwe(t);n==="root"?this.removeRootElement(t):this._removeElement(t,n)}),this._planes=[],this._rootElement=null,delete this._cachedViewbox};hn.prototype.focus=function(){this._svg.focus({preventScroll:!0}),this._setFocused(!0)};hn.prototype.restoreFocus=function(){document.activeElement===document.body&&this.focus()};hn.prototype.isFocused=function(){return this._focused};hn.prototype.getDefaultLayer=function(){return this.getLayer(LHt,mwe)};hn.prototype.getLayer=function(e,t){if(!e)throw new Error("must specify a name");let n=this._layers[e];if(n||(n=this._layers[e]=this._createLayer(e,t)),typeof t<"u"&&n.index!==t)throw new Error("layer <"+e+"> already created at index <"+t+">");return n.group};hn.prototype._getChildIndex=function(e){return cs(this._layers,function(t,n){return n.visible&&e>=n.index&&t++,t},0)};hn.prototype._createLayer=function(e,t){typeof t>"u"&&(t=jHt);const n=this._getChildIndex(t);return{group:hwe(this._viewport,"layer-"+e,n),index:t,visible:!0}};hn.prototype.showLayer=function(e){if(!e)throw new Error("must specify a name");const t=this._layers[e];if(!t)throw new Error("layer <"+e+"> does not exist");const n=this._viewport,r=t.group,o=t.index;if(t.visible)return r;const i=this._getChildIndex(o);return n.insertBefore(r,n.childNodes[i]||null),t.visible=!0,r};hn.prototype.hideLayer=function(e){if(!e)throw new Error("must specify a name");const t=this._layers[e];if(!t)throw new Error("layer <"+e+"> does not exist");const n=t.group;return t.visible&&(Uo(n),t.visible=!1),n};hn.prototype._removeLayer=function(e){const t=this._layers[e];t&&(delete this._layers[e],Uo(t.group))};hn.prototype.getActiveLayer=function(){const e=this._findPlaneForRoot(this.getRootElement());return e?e.layer:null};hn.prototype.findRoot=function(e){return typeof e=="string"&&(e=this._elementRegistry.get(e)),e?(this._findPlaneForRoot(FHt(e))||{}).rootElement:void 0};hn.prototype.getRootElements=function(){return this._planes.map(function(e){return e.rootElement})};hn.prototype._findPlaneForRoot=function(e){return Yn(this._planes,function(t){return t.rootElement===e})};hn.prototype.getContainer=function(){return this._container};hn.prototype._updateMarker=function(e,t,n){let r;e.id||(e=this._elementRegistry.get(e)),e.markers=e.markers||new Set,r=this._elementRegistry._elements[e.id],r&&(Me([r.gfx,r.secondaryGfx],function(o){o&&(n?(e.markers.add(t),Un(o).add(t)):(e.markers.delete(t),Un(o).remove(t)))}),this._eventBus.fire("element.marker.update",{element:e,gfx:r.gfx,marker:t,add:!!n}))};hn.prototype.addMarker=function(e,t){this._updateMarker(e,t,!0)};hn.prototype.removeMarker=function(e,t){this._updateMarker(e,t,!1)};hn.prototype.hasMarker=function(e,t){return e.id||(e=this._elementRegistry.get(e)),e.markers?e.markers.has(t):!1};hn.prototype.toggleMarker=function(e,t){this.hasMarker(e,t)?this.removeMarker(e,t):this.addMarker(e,t)};hn.prototype.getRootElement=function(){const e=this._rootElement;return e||this._planes.length?e:this.setRootElement(this.addRootElement(null))};hn.prototype.addRootElement=function(e){const t=this._rootsIdx++;e||(e={id:"__implicitroot_"+t,children:[],isImplicit:!0});const n=e.layer="root-"+t;this._ensureValid("root",e);const r=this.getLayer(n,mwe);return this.hideLayer(n),this._addRoot(e,r),this._planes.push({rootElement:e,layer:r}),e};hn.prototype.removeRootElement=function(e){if(typeof e=="string"&&(e=this._elementRegistry.get(e)),!!this._findPlaneForRoot(e))return this._removeRoot(e),this._removeLayer(e.layer),this._planes=this._planes.filter(function(n){return n.rootElement!==e}),this._rootElement===e&&(this._rootElement=null),e};hn.prototype.setRootElement=function(e){if(e===this._rootElement)return e;let t;if(!e)throw new Error("rootElement required");return t=this._findPlaneForRoot(e),t||(e=this.addRootElement(e)),this._setRoot(e),e};hn.prototype._removeRoot=function(e){const t=this._elementRegistry,n=this._eventBus;n.fire("root.remove",{element:e}),n.fire("root.removed",{element:e}),t.remove(e)};hn.prototype._addRoot=function(e,t){const n=this._elementRegistry,r=this._eventBus;r.fire("root.add",{element:e}),n.add(e,t),r.fire("root.added",{element:e,gfx:t})};hn.prototype._setRoot=function(e,t){const n=this._rootElement;n&&(this._elementRegistry.updateGraphics(n,null,!0),this.hideLayer(n.layer)),e&&(t||(t=this._findPlaneForRoot(e).layer),this._elementRegistry.updateGraphics(e,this._svg,!0),this.showLayer(e.layer)),this._rootElement=e,this._eventBus.fire("root.set",{element:e})};hn.prototype._ensureValid=function(e,t){if(!t.id)throw new Error("element must have an id");if(this._elementRegistry.get(t.id))throw new Error("element <"+t.id+"> already exists");const n=zHt[e];if(!Tg(n,function(o){return typeof t[o]<"u"}))throw new Error("must supply { "+n.join(", ")+" } with "+e)};hn.prototype._setParent=function(e,t,n){Ko(t.children,e,n),e.parent=t};hn.prototype._addElement=function(e,t,n,r){n=n||this.getRootElement();const o=this._eventBus,i=this._graphicsFactory;this._ensureValid(e,t),o.fire(e+".add",{element:t,parent:n}),this._setParent(t,n,r);const a=i.create(e,t,r);return this._elementRegistry.add(t,a),i.update(e,t,a),o.fire(e+".added",{element:t,gfx:a}),t};hn.prototype.addShape=function(e,t,n){return this._addElement("shape",e,t,n)};hn.prototype.addConnection=function(e,t,n){return this._addElement("connection",e,t,n)};hn.prototype._removeElement=function(e,t){const n=this._elementRegistry,r=this._graphicsFactory,o=this._eventBus;if(e=n.get(e.id||e),!!e)return o.fire(t+".remove",{element:e}),r.remove(e),To(e.parent&&e.parent.children,e),e.parent=null,o.fire(t+".removed",{element:e}),n.remove(e),e};hn.prototype.removeShape=function(e){return this._removeElement(e,"shape")};hn.prototype.removeConnection=function(e){return this._removeElement(e,"connection")};hn.prototype.getGraphics=function(e,t){return this._elementRegistry.getGraphics(e,t)};hn.prototype._changeViewbox=function(e){this._eventBus.fire("canvas.viewbox.changing"),e.apply(this),this._cachedViewbox=null,this._viewboxChanged()};hn.prototype._viewboxChanged=function(){this._eventBus.fire("canvas.viewbox.changed",{viewbox:this.viewbox()})};hn.prototype.viewbox=function(e){if(e===void 0&&this._cachedViewbox)return structuredClone(this._cachedViewbox);const t=this._viewport,n=this.getSize();let r,o,i,a,s,l,c;if(e)this._changeViewbox(function(){s=Math.min(n.width/e.width,n.height/e.height);const u=this._svg.createSVGMatrix().scale(s).translate(-e.x,-e.y);nw(t,u)});else return i=this._rootElement?this.getActiveLayer():null,r=i&&i.getBBox()||{},a=nw(t),o=a?a.matrix:Qzt(),s=x$(o.a,1e3),l=x$(-o.e||0,1e3),c=x$(-o.f||0,1e3),e=this._cachedViewbox={x:l?l/s:0,y:c?c/s:0,width:n.width/s,height:n.height/s,scale:s,inner:{width:r.width||0,height:r.height||0,x:r.x||0,y:r.y||0},outer:n},e;return e};hn.prototype.scroll=function(e){const t=this._viewport;let n=t.getCTM();return e&&this._changeViewbox(function(){e=De({dx:0,dy:0},e||{}),n=this._svg.createSVGMatrix().translate(e.dx,e.dy).multiply(n),gwe(t,n)}),{x:n.e,y:n.f}};hn.prototype.scrollToElement=function(e,t){let n=100;typeof e=="string"&&(e=this._elementRegistry.get(e));const r=this.findRoot(e);if(r!==this.getRootElement()&&this.setRootElement(r),r===e)return;t||(t={}),typeof t=="number"&&(n=t),t={top:t.top||n,right:t.right||n,bottom:t.bottom||n,left:t.left||n};const o=Go(e),i=en(o),a=this.viewbox(),s=this.zoom();let l,c;a.y+=t.top/s,a.x+=t.left/s,a.width-=(t.right+t.left)/s,a.height-=(t.bottom+t.top)/s;const u=en(a);if(!(o.width=0&&r.y>=0&&r.x+r.width<=n.width&&r.y+r.height<=n.height&&!e?i={x:0,y:0,width:Math.max(r.width+r.x,n.width),height:Math.max(r.height+r.y,n.height)}:(o=Math.min(1,n.width/r.width,n.height/r.height),i={x:r.x+(e?r.width/2-n.width/o/2:0),y:r.y+(e?r.height/2-n.height/o/2:0),width:n.width/o,height:n.height/o}),this.viewbox(i),this.viewbox(!1).scale};hn.prototype._setZoom=function(e,t){const n=this._svg,r=this._viewport,o=n.createSVGMatrix(),i=n.createSVGPoint();let a,s,l,c,u;l=r.getCTM();const d=l.a;return t?(a=De(i,t),s=a.matrixTransform(l.inverse()),c=o.translate(s.x,s.y).scale(1/d*e).translate(-s.x,-s.y),u=l.multiply(c)):u=o.scale(e),gwe(this._viewport,u),u};hn.prototype.getSize=function(){return{width:this._container.clientWidth,height:this._container.clientHeight}};hn.prototype.getAbsoluteBBox=function(e){const t=this.viewbox();let n;e.waypoints?n=this.getGraphics(e).getBBox():n=e;const r=n.x*t.scale-t.x*t.scale,o=n.y*t.scale-t.y*t.scale,i=n.width*t.scale,a=n.height*t.scale;return{x:r,y:o,width:i,height:a}};hn.prototype.resized=function(){delete this._cachedViewbox,this._eventBus.fire("canvas.resized")};var dy="data-element-id";function Ys(e){this._elements={},this._eventBus=e}Ys.$inject=["eventBus"];Ys.prototype.add=function(e,t,n){var r=e.id;this._validateId(r),jt(t,dy,r),n&&jt(n,dy,r),this._elements[r]={element:e,gfx:t,secondaryGfx:n}};Ys.prototype.remove=function(e){var t=this._elements,n=e.id||e,r=n&&t[n];r&&(jt(r.gfx,dy,""),r.secondaryGfx&&jt(r.secondaryGfx,dy,""),delete t[n])};Ys.prototype.updateId=function(e,t){this._validateId(t),typeof e=="string"&&(e=this.get(e)),this._eventBus.fire("element.updateId",{element:e,newId:t});var n=this.getGraphics(e),r=this.getGraphics(e,!0);this.remove(e),e.id=t,this.add(e,n,r)};Ys.prototype.updateGraphics=function(e,t,n){var r=e.id||e,o=this._elements[r];return n?o.secondaryGfx=t:o.gfx=t,t&&jt(t,dy,r),t};Ys.prototype.get=function(e){var t;typeof e=="string"?t=e:t=e&&jt(e,dy);var n=this._elements[t];return n&&n.element};Ys.prototype.filter=function(e){var t=[];return this.forEach(function(n,r){e(n,r)&&t.push(n)}),t};Ys.prototype.find=function(e){for(var t=this._elements,n=Object.keys(t),r=0;r"u"){if(s!==-1)return;a=this.length}s!==-1&&this.splice(s,1),this.splice(a,0,i),s===-1&&t.set(i,o,r)}}),Object.defineProperty(e,"__refs_collection",{value:!0}),e}function VHt(e){return e.__refs_collection===!0}function WHt(e,t){return Object.prototype.hasOwnProperty.call(e,t.name||t)}function vwe(e,t,n){var r=HHt(n[t.name]||[],e,t,n);Object.defineProperty(n,t.name,{enumerable:t.enumerable,value:r}),r.length&&r.forEach(function(o){e.set(o,t.inverse,n)})}function UHt(e,t,n){var r=t.inverse,o=n[t.name];Object.defineProperty(n,t.name,{configurable:t.configurable,enumerable:t.enumerable,get:function(){return o},set:function(i){if(i!==o){var a=o;o=null,a&&e.unset(a,r,n),o=i,e.set(o,r,n)}}})}function _l(e,t){if(!(this instanceof _l))return new _l(e,t);e.inverse=t,t.inverse=e,this.props={},this.props[e.name]=e,this.props[t.name]=t}_l.prototype.bind=function(e,t){if(typeof t=="string"){if(!this.props[t])throw new Error("no property <"+t+"> in ref");t=this.props[t]}t.collection?vwe(this,t,e):UHt(this,t,e)};_l.prototype.ensureRefsCollection=function(e,t){var n=e[t.name];return VHt(n)||vwe(this,t,e),n};_l.prototype.ensureBound=function(e,t){WHt(e,t)||this.bind(e,t)};_l.prototype.unset=function(e,t,n){e&&(this.ensureBound(e,t),t.collection?this.ensureRefsCollection(e,t).remove(n):e[t.name]=void 0)};_l.prototype.set=function(e,t,n){e&&(this.ensureBound(e,t),t.collection?this.ensureRefsCollection(e,t).add(n):e[t.name]=n)};var aH=new _l({name:"children",enumerable:!0,collection:!0},{name:"parent"}),ywe=new _l({name:"labels",enumerable:!0,collection:!0},{name:"labelTarget"}),Nte=new _l({name:"attachers",collection:!0},{name:"host"}),bwe=new _l({name:"outgoing",collection:!0},{name:"source"}),xwe=new _l({name:"incoming",collection:!0},{name:"target"});function wb(){Object.defineProperty(this,"businessObject",{writable:!0}),Object.defineProperty(this,"label",{get:function(){return this.labels[0]},set:function(e){var t=this.label,n=this.labels;!e&&t?n.remove(t):n.add(e,0)}}),aH.bind(this,"parent"),ywe.bind(this,"labels"),bwe.bind(this,"outgoing"),xwe.bind(this,"incoming")}function KS(){wb.call(this),aH.bind(this,"children"),Nte.bind(this,"host"),Nte.bind(this,"attachers")}Ht(KS,wb);function Cwe(){wb.call(this),aH.bind(this,"children")}Ht(Cwe,KS);function wwe(){KS.call(this),ywe.bind(this,"labelTarget")}Ht(wwe,KS);function Swe(){wb.call(this),bwe.bind(this,"source"),xwe.bind(this,"target")}Ht(Swe,wb);var GHt={connection:Swe,shape:KS,label:wwe,root:Cwe};function qHt(e,t){var n=GHt[e];if(!n)throw new Error("unknown type: <"+e+">");return De(new n,t)}function KHt(e){return e instanceof wb}function hf(){this._uid=12}hf.prototype.createRoot=function(e){return this.create("root",e)};hf.prototype.createLabel=function(e){return this.create("label",e)};hf.prototype.createShape=function(e){return this.create("shape",e)};hf.prototype.createConnection=function(e){return this.create("connection",e)};hf.prototype.create=function(e,t){return t=De({},t||{}),t.id||(t.id=e+"_"+this._uid++),qHt(e,t)};var lR="__fn",Ewe=1e3,YHt=Array.prototype.slice;function fs(){this._listeners={},this.on("diagram.destroy",1,this._destroy,this)}fs.prototype.on=function(e,t,n,r){if(e=fn(e)?e:[e],oi(t)&&(r=n,n=t,t=Ewe),!un(t))throw new Error("priority must be a number");var o=n;r&&(o=Da(n,r),o[lR]=n[lR]||n);var i=this;e.forEach(function(a){i._addListener(a,{priority:t,callback:o,next:null})})};fs.prototype.once=function(e,t,n,r){var o=this;if(oi(t)&&(r=n,n=t,t=Ewe),!un(t))throw new Error("priority must be a number");function i(){i.__isTomb=!0;var a=n.apply(r,arguments);return o.off(e,i),a}i[lR]=n,this.on(e,t,i)};fs.prototype.off=function(e,t){e=fn(e)?e:[e];var n=this;e.forEach(function(r){n._removeListener(r,t)})};fs.prototype.createEvent=function(e){var t=new YS;return t.init(e),t};fs.prototype.fire=function(e,t){var n,r,o,i;if(i=YHt.call(arguments),typeof e=="object"&&(t=e,e=t.type),!e)throw new Error("no event type specified");if(r=this._listeners[e],!!r){t instanceof YS?n=t:n=this.createEvent(t),i[0]=n;var a=n.type;e!==a&&(n.type=e);try{o=this._invokeListeners(n,i,r)}finally{e!==a&&(n.type=a)}return o===void 0&&n.defaultPrevented&&(o=!1),o}};fs.prototype.handleError=function(e){return this.fire("error",{error:e})===!1};fs.prototype._destroy=function(){this._listeners={}};fs.prototype._invokeListeners=function(e,t,n){for(var r;n&&!e.cancelBubble;)r=this._invokeListener(e,t,n),n=n.next;return r};fs.prototype._invokeListener=function(e,t,n){var r;if(n.callback.__isTomb)return r;try{r=XHt(n.callback,t),r!==void 0&&(e.returnValue=r,e.stopPropagation()),r===!1&&e.preventDefault()}catch(o){if(!this.handleError(o))throw console.error("unhandled error in event listener",o),o}return r};fs.prototype._addListener=function(e,t){var n=this._getListeners(e),r;if(!n){this._setListeners(e,t);return}for(;n;){if(n.priority or , got "+e);return e=(o?o+":":"")+r,{name:e,prefix:o,localName:r}}function Qs(e){this.ns=e,this.name=e.name,this.allTypes=[],this.allTypesByName={},this.properties=[],this.propertiesByName={}}Qs.prototype.build=function(){return kc(this,["ns","name","allTypes","allTypesByName","properties","propertiesByName","bodyProperty","idProperty"])};Qs.prototype.addProperty=function(e,t,n){typeof t=="boolean"&&(n=t,t=void 0),this.addNamedProperty(e,n!==!1);var r=this.properties;t!==void 0?r.splice(t,0,e):r.push(e)};Qs.prototype.replaceProperty=function(e,t,n){var r=e.ns,o=this.properties,i=this.propertiesByName,a=e.name!==t.name;if(e.isId){if(!t.isId)throw new Error("property <"+t.ns.name+"> must be id property to refine <"+e.ns.name+">");this.setIdProperty(t,!1)}if(e.isBody){if(!t.isBody)throw new Error("property <"+t.ns.name+"> must be body property to refine <"+e.ns.name+">");this.setBodyProperty(t,!1)}var s=o.indexOf(e);if(s===-1)throw new Error("property <"+r.name+"> not found in property list");o.splice(s,1),this.addProperty(t,n?void 0:s,a),i[r.name]=i[r.localName]=t};Qs.prototype.redefineProperty=function(e,t,n){var r=e.ns.prefix,o=t.split("#"),i=zi(o[0],r),a=zi(o[1],i.prefix).name,s=this.propertiesByName[a];if(s)this.replaceProperty(s,e,n);else throw new Error("refined property <"+a+"> not found");delete e.redefines};Qs.prototype.addNamedProperty=function(e,t){var n=e.ns,r=this.propertiesByName;t&&(this.assertNotDefined(e,n.name),this.assertNotDefined(e,n.localName)),r[n.name]=r[n.localName]=e};Qs.prototype.removeNamedProperty=function(e){var t=e.ns,n=this.propertiesByName;delete n[t.name],delete n[t.localName]};Qs.prototype.setBodyProperty=function(e,t){if(t&&this.bodyProperty)throw new Error("body property defined multiple times (<"+this.bodyProperty.ns.name+">, <"+e.ns.name+">)");this.bodyProperty=e};Qs.prototype.setIdProperty=function(e,t){if(t&&this.idProperty)throw new Error("id property defined multiple times (<"+this.idProperty.ns.name+">, <"+e.ns.name+">)");this.idProperty=e};Qs.prototype.assertNotTrait=function(e){if((e.extends||[]).length)throw new Error(`cannot create <${e.name}> extending <${e.extends}>`)};Qs.prototype.assertNotDefined=function(e,t){var n=e.name,r=this.propertiesByName[n];if(r)throw new Error("property <"+n+"> already defined; override of <"+r.definedBy.ns.name+"#"+r.ns.name+"> by <"+e.definedBy.ns.name+"#"+e.ns.name+"> not allowed without redefines")};Qs.prototype.hasProperty=function(e){return this.propertiesByName[e]};Qs.prototype.addTrait=function(e,t){t&&this.assertNotTrait(e);var n=this.allTypesByName,r=this.allTypes,o=e.name;o in n||(Me(e.properties,Da(function(i){i=De({},i,{name:i.ns.localName,inherited:t}),Object.defineProperty(i,"definedBy",{value:e});var a=i.replaces,s=i.redefines;a||s?this.redefineProperty(i,a||s,a):(i.isBody&&this.setBodyProperty(i),i.isId&&this.setIdProperty(i),this.addProperty(i))},this)),r.push(e),n[o]=e)};function ch(e,t){this.packageMap={},this.typeMap={},this.packages=[],this.properties=t,Me(e,Da(this.registerPackage,this))}ch.prototype.getPackage=function(e){return this.packageMap[e]};ch.prototype.getPackages=function(){return this.packages};ch.prototype.registerPackage=function(e){e=De({},e);var t=this.packageMap;Dte(t,e,"prefix"),Dte(t,e,"uri"),Me(e.types,Da(function(n){this.registerType(n,e)},this)),t[e.uri]=t[e.prefix]=e,this.packages.push(e)};ch.prototype.registerType=function(e,t){e=De({},e,{superClass:(e.superClass||[]).slice(),extends:(e.extends||[]).slice(),properties:(e.properties||[]).slice(),meta:De(e.meta||{})});var n=zi(e.name,t.prefix),r=n.name,o={};Me(e.properties,Da(function(i){var a=zi(i.name,n.prefix),s=a.name;jF(i.type)||(i.type=zi(i.type,a.prefix).name),De(i,{ns:a,name:s}),o[s]=i},this)),De(e,{ns:n,name:r,propertiesByName:o}),Me(e.extends,Da(function(i){var a=zi(i,n.prefix),s=this.typeMap[a.name];s.traits=s.traits||[],s.traits.push(r)},this)),this.definePackage(e,t),this.typeMap[r]=e};ch.prototype.mapTypes=function(e,t,n){var r=jF(e.name)?{name:e.name}:this.typeMap[e.name],o=this;function i(l,c){var u=zi(l,jF(l)?"":e.prefix);o.mapTypes(u,t,c)}function a(l){return i(l,!0)}function s(l){return i(l,!1)}if(!r)throw new Error("unknown type <"+e.name+">");Me(r.superClass,n?a:s),t(r,!n),Me(r.traits,a)};ch.prototype.getEffectiveDescriptor=function(e){var t=zi(e),n=new Qs(t);this.mapTypes(t,function(o,i){n.addTrait(o,i)});var r=n.build();return this.definePackage(r,r.allTypes[r.allTypes.length-1].$pkg),r};ch.prototype.definePackage=function(e,t){this.properties.define(e,"$pkg",{value:t})};function Dte(e,t,n){var r=t[n];if(r in e)throw new Error("package with "+n+" <"+r+"> already defined")}function Ng(e){this.model=e}Ng.prototype.set=function(e,t,n){if(!ls(t)||!t.length)throw new TypeError("property name must be a non-empty string");var r=this.getProperty(e,t),o=r&&r.name;nVt(n)?r?delete e[o]:delete e.$attrs[zF(t)]:r?o in e?e[o]=n:Owe(e,r,n):e.$attrs[zF(t)]=n};Ng.prototype.get=function(e,t){var n=this.getProperty(e,t);if(!n)return e.$attrs[zF(t)];var r=n.name;return!e[r]&&n.isMany&&Owe(e,n,[]),e[r]};Ng.prototype.define=function(e,t,n){if(!n.writable){var r=n.value;n=De({},n,{get:function(){return r}}),delete n.value}Object.defineProperty(e,t,n)};Ng.prototype.defineDescriptor=function(e,t){this.define(e,"$descriptor",{value:t})};Ng.prototype.defineModel=function(e,t){this.define(e,"$model",{value:t})};Ng.prototype.getProperty=function(e,t){var n=this.model,r=n.getPropertyDescriptor(e,t);if(r)return r;if(t.includes(":"))return null;const o=n.config.strict;if(typeof o<"u"){const i=new TypeError(`unknown property <${t}> on <${e.$type}>`);if(o)throw i;typeof console<"u"&&console.warn(i)}return null};function nVt(e){return typeof e>"u"}function Owe(e,t,n){Object.defineProperty(e,t.name,{enumerable:!t.isReference,writable:!0,value:n,configurable:!0})}function zF(e){return e.replace(/^:/,"")}function Dl(e,t={}){this.properties=new Ng(this),this.factory=new Pwe(this,this.properties),this.registry=new ch(e,this.properties),this.typeCache={},this.config=t}Dl.prototype.create=function(e,t){var n=this.getType(e);if(!n)throw new Error("unknown type <"+e+">");return new n(t)};Dl.prototype.getType=function(e){var t=this.typeCache,n=ls(e)?e:e.ns.name,r=t[n];return r||(e=this.registry.getEffectiveDescriptor(n),r=t[n]=this.factory.createType(e)),r};Dl.prototype.createAny=function(e,t,n){var r=zi(e),o={$type:e,$instanceOf:function(a){return a===this.$type},get:function(a){return this[a]},set:function(a,s){Mzt(this,[a],s)}},i={name:e,isGeneric:!0,ns:{prefix:r.prefix,localName:r.localName,uri:t}};return this.properties.defineDescriptor(o,i),this.properties.defineModel(o,this),this.properties.define(o,"get",{enumerable:!1,writable:!0}),this.properties.define(o,"set",{enumerable:!1,writable:!0}),this.properties.define(o,"$parent",{enumerable:!1,writable:!0}),this.properties.define(o,"$instanceOf",{enumerable:!1,writable:!0}),Me(n,function(a,s){xi(a)&&a.value!==void 0?o[a.name]=a.value:o[s]=a}),o};Dl.prototype.getPackage=function(e){return this.registry.getPackage(e)};Dl.prototype.getPackages=function(){return this.registry.getPackages()};Dl.prototype.getElementDescriptor=function(e){return e.$descriptor};Dl.prototype.hasType=function(e,t){t===void 0&&(t=e,e=this);var n=e.$model.getElementDescriptor(e);return t in n.allTypesByName};Dl.prototype.getPropertyDescriptor=function(e,t){return this.getElementDescriptor(e).propertiesByName[t]};Dl.prototype.getTypeDescriptor=function(e){return this.registry.typeMap[e]};var Ate=String.fromCharCode,rVt=Object.prototype.hasOwnProperty,oVt=/&#(\d+);|&#x([0-9a-f]+);|&(\w+);/ig,F1={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'};Object.keys(F1).forEach(function(e){F1[e.toUpperCase()]=F1[e]});function iVt(e,t,n,r){return r?rVt.call(F1,r)?F1[r]:"&"+r+";":Ate(t||parseInt(n,16))}function Oh(e){return e.length>3&&e.indexOf("&")!==-1?e.replace(oVt,iVt):e}var Fte="non-whitespace outside of root node";function sv(e){return new Error(e)}function Bte(e){return"missing namespace for prefix <"+e+">"}function U2(e){return{get:e,enumerable:!0}}function aVt(e){var t={},n;for(n in e)t[n]=e[n];return t}function HF(e){return e+"$uri"}function sVt(e){var t={},n,r;for(n in e)r=e[n],t[r]=r,t[HF(r)]=n;return t}function Lte(){return{line:0,column:0}}function lVt(e){throw e}function Twe(e){if(!this)return new Twe(e);var t=e&&e.proxy,n,r,o,i,a=lVt,s,l,c,u,d=Lte,p=!1,h=!1,m=null,v=!1,g;function x(C){C instanceof Error||(C=sv(C)),m=C,a(C,d)}function y(C){s&&(C instanceof Error||(C=sv(C)),s(C,d))}this.on=function(C,S){if(typeof S!="function")throw sv("required args ");switch(C){case"openTag":r=S;break;case"text":n=S;break;case"closeTag":o=S;break;case"error":a=S;break;case"warn":s=S;break;case"cdata":i=S;break;case"attention":u=S;break;case"question":c=S;break;case"comment":l=S;break;default:throw sv("unsupported event: "+C)}return this},this.ns=function(C){if(typeof C>"u"&&(C={}),typeof C!="object")throw sv("required args ");var S={},w;for(w in C)S[w]=C[w];return h=!0,g=S,this},this.parse=function(C){if(typeof C!="string")throw sv("required args ");return m=null,b(C),d=Lte,v=!1,m},this.stop=function(){v=!0};function b(C){var S=h?[]:null,w=h?sVt(g):null,E,_=[],P=0,$=!1,R=!1,O=0,T=0,I,k,N,D,L,H,U,V,j,F="",W=0,X;function J(){if(X!==null)return X;var A,z,G,Y=h&&w.xmlns,Q=h&&p?[]:null,ee=W,te=F,oe=te.length,ne,le,ce,he,ue,fe={},ve={},ge,de,be;e:for(;ee8)){for((de<65||de>122||de>90&&de<97)&&de!==95&&de!==58&&(y("illegal first char attribute name"),ge=!0),be=ee+1;be96&&de<123||de>64&&de<91||de>47&&de<59||de===46||de===45||de===95)){if(de===32||de<14&&de>8){y("missing attribute value"),ee=be;continue e}if(de===61)break;y("illegal attribute name char"),ge=!0}if(ue=te.substring(ee,be),ue==="xmlns:xmlns"&&(y("illegal declaration of xmlns"),ge=!0),de=te.charCodeAt(be+1),de===34)be=te.indexOf('"',ee=be+2),be===-1&&(be=te.indexOf("'",ee),be!==-1&&(y("attribute value quote missmatch"),ge=!0));else if(de===39)be=te.indexOf("'",ee=be+2),be===-1&&(be=te.indexOf('"',ee),be!==-1&&(y("attribute value quote missmatch"),ge=!0));else for(y("missing attribute value quotes"),ge=!0,be=be+1;be8));be++);for(be===-1&&(y("missing closing quotes"),be=oe,ge=!0),ge||(ce=te.substring(ee,be)),ee=be;be+18));be++)ee===be&&(y("illegal character after attribute end"),ge=!0);if(ee=be+1,ge)continue e;if(ue in ve){y("attribute <"+ue+"> already defined");continue}if(ve[ue]=!0,!h){fe[ue]=ce;continue}if(p){if(le=ue==="xmlns"?"xmlns":ue.charCodeAt(0)===120&&ue.substr(0,6)==="xmlns:"?ue.substr(6):null,le!==null){if(A=Oh(ce),z=HF(le),he=g[A],!he){if(le==="xmlns"||z in w&&w[z]!==A)do he="ns"+P++;while(typeof w[he]<"u");else he=le;g[A]=he}w[le]!==he&&(ne||(w=aVt(w),ne=!0),w[le]=he,le==="xmlns"&&(w[HF(he)]=A,Y=he),w[z]=A),fe[ue]=ce;continue}Q.push(ue,ce);continue}if(de=ue.indexOf(":"),de===-1){fe[ue]=ce;continue}if(!(G=w[ue.substring(0,de)])){y(Bte(ue.substring(0,de)));continue}ue=Y===G?ue.substr(de+1):G+ue.substr(de),fe[ue]=ce}if(p)for(ee=0,oe=Q.length;ee=Y&&(ee=A.exec(C),!(!ee||(Q=ee[0].length+ee.index,Q>O)));)z+=1,Y=Q;return O==-1?(G=Q,te=C.substring(T)):T===0?te=C.substring(T,O):(G=O-Y,te=T==-1?C.substring(O):C.substring(O,T+1)),{data:te,line:z,column:G}}for(d=q,t&&(j=Object.create({},{name:U2(function(){return U}),originalName:U2(function(){return V}),attrs:U2(J),ns:U2(function(){return w})}));T!==-1;){if(C.charCodeAt(T)===60?O=T:O=C.indexOf("<",T),O===-1){if(_.length)return x("unexpected end of file");if(T===0)return x("missing start tag");T",O),T===-1)return x("unclosed cdata");if(i&&(i(C.substring(O+9,T),d),v))return;T+=3;continue}if(N===45&&C.charCodeAt(O+3)===45){if(T=C.indexOf("-->",O),T===-1)return x("unclosed comment");if(l&&(l(C.substring(O+4,T),Oh,d),v))return;T+=3;continue}}if(D===63){if(T=C.indexOf("?>",O),T===-1)return x("unclosed question");if(c&&(c(C.substring(O,T+2),d),v))return;T+=2;continue}for(I=O+1;;I++){if(L=C.charCodeAt(I),isNaN(L))return T=-1,x("unclosed tag");if(L===34)N=C.indexOf('"',I+1),I=N!==-1?N:I;else if(L===39)N=C.indexOf("'",I+1),I=N!==-1?N:I;else if(L===62){T=I;break}}if(D===33){if(u&&(u(C.substring(O,T+1),Oh,d),v))return;T+=1;continue}if(X={},D===47){if($=!1,R=!0,!_.length)return x("missing open tag");if(I=U=_.pop(),N=O+2+I.length,C.substring(O+2,N)!==I)return x("closing tag mismatch");for(;N8&&D<14))return x("close tag")}else{if(C.charCodeAt(T-1)===47?(I=U=C.substring(O+1,T-1),$=!0,R=!0):(I=U=C.substring(O+1,T),$=!0,R=!1),!(D>96&&D<123||D>64&&D<91||D===95||D===58))return x("illegal first char nodeName");for(N=1,k=I.length;N96&&D<123||D>64&&D<91||D>47&&D<59||D===45||D===95||D==46)){if(D===32||D<14&&D>8){U=I.substring(0,N),X=null;break}return x("invalid nodeName")}R||_.push(U)}if(h){if(E=w,$&&(R||S.push(E),X===null&&(p=I.indexOf("xmlns",N)!==-1)&&(W=N,F=I,J(),p=!1)),V=U,D=U.indexOf(":"),D!==-1){if(H=w[U.substring(0,D)],!H)return x("missing namespace on <"+V+">");U=U.substr(D+1)}else H=w.xmlns;H&&(U=H+":"+U)}if($&&(W=N,F=I,r&&(t?r(j,Oh,R,d):r(U,J,Oh,R,d),v)))return;if(R){if(o&&(o(t?j:U,Oh,$,d),v))return;h&&($?w=E:w=S.pop())}T+=1}}}function Iwe(e){return e.xml&&e.xml.tagAlias==="lowerCase"}var VF={xsi:"http://www.w3.org/2001/XMLSchema-instance",xml:"http://www.w3.org/XML/1998/namespace"},kwe="property";function Nwe(e){return e.xml&&e.xml.serialize}function cVt(e){const t=Nwe(e);return t!==kwe&&(t||null)}function uVt(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Dwe(e,t){return Iwe(t)?e.prefix+":"+uVt(e.localName):e.name}function dVt(e,t){var n=e.name,r=e.localName,o=t&&t.xml&&t.xml.typePrefix;return o&&r.indexOf(o)===0?e.prefix+":"+r.slice(o.length):n}function fVt(e,t,n){const r=zi(e,t.xmlns),o=`${t[r.prefix]||r.prefix}:${r.localName}`,i=zi(o);var a=n.getPackage(i.prefix);return dVt(i,a)}function Gp(e){return new Error(e)}function Dd(e){return e.$descriptor}function pVt(e){De(this,e),this.elementsById={},this.references=[],this.warnings=[],this.addReference=function(t){this.references.push(t)},this.addElement=function(t){if(!t)throw Gp("expected element");var n=this.elementsById,r=Dd(t),o=r.idProperty,i;if(o&&(i=t.get(o.name),i)){if(!/^([a-z][\w-.]*:)?[a-z_][\w-.]*$/i.test(i))throw new Error("illegal ID <"+i+">");if(n[i])throw Gp("duplicate ID <"+i+">");n[i]=t}},this.addWarning=function(t){this.warnings.push(t)}}function XS(){}XS.prototype.handleEnd=function(){};XS.prototype.handleText=function(){};XS.prototype.handleNode=function(){};function cH(){}cH.prototype=Object.create(XS.prototype);cH.prototype.handleNode=function(){return this};function Sb(){}Sb.prototype=Object.create(XS.prototype);Sb.prototype.handleText=function(e){this.body=(this.body||"")+e};function QS(e,t){this.property=e,this.context=t}QS.prototype=Object.create(Sb.prototype);QS.prototype.handleNode=function(e){if(this.element)throw Gp("expected no sub nodes");return this.element=this.createReference(e),this};QS.prototype.handleEnd=function(){this.element.id=this.body};QS.prototype.createReference=function(e){return{property:this.property.ns.name,id:""}};function uH(e,t){this.element=t,this.propertyDesc=e}uH.prototype=Object.create(Sb.prototype);uH.prototype.handleEnd=function(){var e=this.body||"",t=this.element,n=this.propertyDesc;e=lH(n.type,e),n.isMany?t.get(n.name).push(e):t.set(n.name,e)};function TI(){}TI.prototype=Object.create(Sb.prototype);TI.prototype.handleNode=function(e){var t=this,n=this.element;return n?t=this.handleChild(e):(n=this.element=this.createElement(e),this.context.addElement(n)),t};function ga(e,t,n){this.model=e,this.type=e.getType(t),this.context=n}ga.prototype=Object.create(TI.prototype);ga.prototype.addReference=function(e){this.context.addReference(e)};ga.prototype.handleText=function(e){var t=this.element,n=Dd(t),r=n.bodyProperty;if(!r)throw Gp("unexpected body text <"+e+">");Sb.prototype.handleText.call(this,e)};ga.prototype.handleEnd=function(){var e=this.body,t=this.element,n=Dd(t),r=n.bodyProperty;r&&e!==void 0&&(e=lH(r.type,e),t.set(r.name,e))};ga.prototype.createElement=function(e){var t=e.attributes,n=this.type,r=Dd(n),o=this.context,i=new n({}),a=this.model,s;return Me(t,function(l,c){var u=r.propertiesByName[c],d;u&&u.isReference?u.isMany?(d=l.split(" "),Me(d,function(p){o.addReference({element:i,property:u.ns.name,id:p})})):o.addReference({element:i,property:u.ns.name,id:l}):(u?l=lH(u.type,l):c==="xmlns"?c=":"+c:(s=zi(c,r.ns.prefix),a.getPackage(s.prefix)&&o.addWarning({message:"unknown attribute <"+c+">",element:i,property:c,value:l})),i.set(c,l))}),i};ga.prototype.getPropertyForNode=function(e){var t=e.name,n=zi(t),r=this.type,o=this.model,i=Dd(r),a=n.name,s=i.propertiesByName[a];if(s&&!s.isAttr){const c=cVt(s);if(c){const u=e.attributes[c];if(u){const d=fVt(u,e.ns,o),p=o.getType(d);return De({},s,{effectiveType:Dd(p).name})}}return s}var l=o.getPackage(n.prefix);if(l){const c=Dwe(n,l),u=o.getType(c);if(s=Yn(i.properties,function(d){return!d.isVirtual&&!d.isReference&&!d.isAttribute&&u.hasType(d.type)}),s)return De({},s,{effectiveType:Dd(u).name})}else if(s=Yn(i.properties,function(c){return!c.isReference&&!c.isAttribute&&c.type==="Element"}),s)return s;throw Gp("unrecognized element <"+n.name+">")};ga.prototype.toString=function(){return"ElementDescriptor["+Dd(this.type).name+"]"};ga.prototype.valueHandler=function(e,t){return new uH(e,t)};ga.prototype.referenceHandler=function(e){return new QS(e,this.context)};ga.prototype.handler=function(e){return e==="Element"?new fy(this.model,e,this.context):new ga(this.model,e,this.context)};ga.prototype.handleChild=function(e){var t,n,r,o;if(t=this.getPropertyForNode(e),r=this.element,n=t.effectiveType||t.type,Rwe(n))return this.valueHandler(t,r);t.isReference?o=this.referenceHandler(t).handleNode(e):o=this.handler(n).handleNode(e);var i=o.element;return i!==void 0&&(t.isMany?r.get(t.name).push(i):r.set(t.name,i),t.isReference?(De(i,{element:r}),this.context.addReference(i)):i.$parent=r),o};function dH(e,t,n){ga.call(this,e,t,n)}dH.prototype=Object.create(ga.prototype);dH.prototype.createElement=function(e){var t=e.name,n=zi(t),r=this.model,o=this.type,i=r.getPackage(n.prefix),a=i&&Dwe(n,i)||t;if(!o.hasType(a))throw Gp("unexpected element <"+e.originalName+">");return ga.prototype.createElement.call(this,e)};function fy(e,t,n){this.model=e,this.context=n}fy.prototype=Object.create(TI.prototype);fy.prototype.createElement=function(e){var t=e.name,n=zi(t),r=n.prefix,o=e.ns[r+"$uri"],i=e.attributes;return this.model.createAny(t,o,i)};fy.prototype.handleChild=function(e){var t=new fy(this.model,"Element",this.context).handleNode(e),n=this.element,r=t.element,o;return r!==void 0&&(o=n.$children=n.$children||[],o.push(r),r.$parent=n),t};fy.prototype.handleEnd=function(){this.body&&(this.element.$body=this.body)};function fH(e){e instanceof Dl&&(e={model:e}),De(this,{lax:!1},e)}fH.prototype.fromXML=function(e,t,n){var r=t.rootHandler;t instanceof ga?(r=t,t={}):typeof t=="string"?(r=this.handler(t),t={}):typeof r=="string"&&(r=this.handler(r));var o=this.model,i=this.lax,a=new pVt(De({},t,{rootHandler:r})),s=new Twe({proxy:!0}),l=hVt();r.context=a,l.push(r);function c(S,w,E){var _=w(),P=_.line,$=_.column,R=_.data;R.charAt(0)==="<"&&R.indexOf(" ")!==-1&&(R=R.slice(0,R.indexOf(" "))+">");var O="unparsable content "+(R?R+" ":"")+`detected +`)),u=c.reduce((d,f)=>d.concat(...f),[]);return[c,u]}return[[],[]]},[e]);return p.useEffect(()=>{const l=(t==null?void 0:t.target)??Jee,c=(t==null?void 0:t.actInsideInputWithModifier)??!0;if(e!==null){const u=h=>{var g,b;if(o.current=h.ctrlKey||h.metaKey||h.shiftKey||h.altKey,(!o.current||o.current&&!c)&&W1e(h))return!1;const v=tte(h.code,s);if(i.current.add(h[v]),ete(a,i.current,!1)){const y=((b=(g=h.composedPath)==null?void 0:g.call(h))==null?void 0:b[0])||h.target,x=(y==null?void 0:y.nodeName)==="BUTTON"||(y==null?void 0:y.nodeName)==="A";t.preventDefault!==!1&&(o.current||!x)&&h.preventDefault(),r(!0)}},d=h=>{const m=tte(h.code,s);ete(a,i.current,!0)?(r(!1),i.current.clear()):i.current.delete(h[m]),h.key==="Meta"&&i.current.clear(),o.current=!1},f=()=>{i.current.clear(),r(!1)};return l==null||l.addEventListener("keydown",u),l==null||l.addEventListener("keyup",d),window.addEventListener("blur",f),window.addEventListener("contextmenu",f),()=>{l==null||l.removeEventListener("keydown",u),l==null||l.removeEventListener("keyup",d),window.removeEventListener("blur",f),window.removeEventListener("contextmenu",f)}}},[e,r]),n}function ete(e,t,n){return e.filter(r=>n||r.length===t.size).some(r=>r.every(o=>t.has(o)))}function tte(e,t){return t.includes(e)?"code":"key"}const Jjt=()=>{const e=po();return p.useMemo(()=>({zoomIn:t=>{const{panZoom:n}=e.getState();return n?n.scaleBy(1.2,{duration:t==null?void 0:t.duration}):Promise.resolve(!1)},zoomOut:t=>{const{panZoom:n}=e.getState();return n?n.scaleBy(1/1.2,{duration:t==null?void 0:t.duration}):Promise.resolve(!1)},zoomTo:(t,n)=>{const{panZoom:r}=e.getState();return r?r.scaleTo(t,{duration:n==null?void 0:n.duration}):Promise.resolve(!1)},getZoom:()=>e.getState().transform[2],setViewport:async(t,n)=>{const{transform:[r,o,i],panZoom:a}=e.getState();return a?(await a.setViewport({x:t.x??r,y:t.y??o,zoom:t.zoom??i},n),Promise.resolve(!0)):Promise.resolve(!1)},getViewport:()=>{const[t,n,r]=e.getState().transform;return{x:t,y:n,zoom:r}},setCenter:async(t,n,r)=>e.getState().setCenter(t,n,r),fitBounds:async(t,n)=>{const{width:r,height:o,minZoom:i,maxZoom:a,panZoom:s}=e.getState(),l=Wz(t,r,o,i,a,(n==null?void 0:n.padding)??.1);return s?(await s.setViewport(l,{duration:n==null?void 0:n.duration,ease:n==null?void 0:n.ease,interpolate:n==null?void 0:n.interpolate}),Promise.resolve(!0)):Promise.resolve(!1)},screenToFlowPosition:(t,n={})=>{const{transform:r,snapGrid:o,snapToGrid:i,domNode:a}=e.getState();if(!a)return t;const{x:s,y:l}=a.getBoundingClientRect(),c={x:t.x-s,y:t.y-l},u=n.snapGrid??o,d=n.snapToGrid??i;return WS(c,r,d,u)},flowToScreenPosition:t=>{const{transform:n,domNode:r}=e.getState();if(!r)return t;const{x:o,y:i}=r.getBoundingClientRect(),a=JM(t,n);return{x:a.x+o,y:a.y+i}}}),[])};function dwe(e,t){const n=[],r=new Map,o=[];for(const i of e)if(i.type==="add"){o.push(i);continue}else if(i.type==="remove"||i.type==="replace")r.set(i.id,[i]);else{const a=r.get(i.id);a?a.push(i):r.set(i.id,[i])}for(const i of t){const a=r.get(i.id);if(!a){n.push(i);continue}if(a[0].type==="remove")continue;if(a[0].type==="replace"){n.push({...a[0].item});continue}const s={...i};for(const l of a)e7t(l,s);n.push(s)}return o.length&&o.forEach(i=>{i.index!==void 0?n.splice(i.index,0,{...i.item}):n.push({...i.item})}),n}function e7t(e,t){switch(e.type){case"select":{t.selected=e.selected;break}case"position":{typeof e.position<"u"&&(t.position=e.position),typeof e.dragging<"u"&&(t.dragging=e.dragging);break}case"dimensions":{typeof e.dimensions<"u"&&(t.measured??(t.measured={}),t.measured.width=e.dimensions.width,t.measured.height=e.dimensions.height,e.setAttributes&&((e.setAttributes===!0||e.setAttributes==="width")&&(t.width=e.dimensions.width),(e.setAttributes===!0||e.setAttributes==="height")&&(t.height=e.dimensions.height))),typeof e.resizing=="boolean"&&(t.resizing=e.resizing);break}}}function fwe(e,t){return dwe(e,t)}function t7t(e,t){return dwe(e,t)}function Lh(e,t){return{id:e,type:"select",selected:t}}function jv(e,t=new Set,n=!1){const r=[];for(const[o,i]of e){const a=t.has(o);!(i.selected===void 0&&!a)&&i.selected!==a&&(n&&(i.selected=a),r.push(Lh(i.id,a)))}return r}function nte({items:e=[],lookup:t}){var o;const n=[],r=new Map(e.map(i=>[i.id,i]));for(const[i,a]of e.entries()){const s=t.get(a.id),l=((o=s==null?void 0:s.internals)==null?void 0:o.userNode)??s;l!==void 0&&l!==a&&n.push({id:a.id,item:a,type:"replace"}),l===void 0&&n.push({item:a,type:"add",index:i})}for(const[i]of t)r.get(i)===void 0&&n.push({id:i,type:"remove"});return n}function rte(e){return{id:e.id,type:"remove"}}const ote=e=>ILt(e),n7t=e=>A1e(e);function pwe(e){return p.forwardRef(e)}const r7t=typeof window<"u"?p.useLayoutEffect:p.useEffect;function ite(e){const[t,n]=p.useState(BigInt(0)),[r]=p.useState(()=>o7t(()=>n(o=>o+BigInt(1))));return r7t(()=>{const o=r.get();o.length&&(e(o),r.reset())},[t]),r}function o7t(e){let t=[];return{get:()=>t,reset:()=>{t=[]},push:n=>{t.push(n),e()}}}const hwe=p.createContext(null);function i7t({children:e}){const t=po(),n=p.useCallback(s=>{const{nodes:l=[],setNodes:c,hasDefaultNodes:u,onNodesChange:d,nodeLookup:f,fitViewQueued:h}=t.getState();let m=l;for(const g of s)m=typeof g=="function"?g(m):g;const v=nte({items:m,lookup:f});u&&c(m),v.length>0?d==null||d(v):h&&window.requestAnimationFrame(()=>{const{fitViewQueued:g,nodes:b,setNodes:y}=t.getState();g&&y(b)})},[]),r=ite(n),o=p.useCallback(s=>{const{edges:l=[],setEdges:c,hasDefaultEdges:u,onEdgesChange:d,edgeLookup:f}=t.getState();let h=l;for(const m of s)h=typeof m=="function"?m(h):m;u?c(h):d&&d(nte({items:h,lookup:f}))},[]),i=ite(o),a=p.useMemo(()=>({nodeQueue:r,edgeQueue:i}),[]);return M.jsx(hwe.Provider,{value:a,children:e})}function a7t(){const e=p.useContext(hwe);if(!e)throw new Error("useBatchContext must be used within a BatchProvider");return e}const s7t=e=>!!e.panZoom;function wk(){const e=Jjt(),t=po(),n=a7t(),r=ur(s7t),o=p.useMemo(()=>{const i=d=>t.getState().nodeLookup.get(d),a=d=>{n.nodeQueue.push(d)},s=d=>{n.edgeQueue.push(d)},l=d=>{var b,y;const{nodeLookup:f,nodeOrigin:h}=t.getState(),m=ote(d)?d:f.get(d.id),v=m.parentId?H1e(m.position,m.measured,m.parentId,f,h):m.position,g={...m,position:v,width:((b=m.measured)==null?void 0:b.width)??m.width,height:((y=m.measured)==null?void 0:y.height)??m.height};return sy(g)},c=(d,f,h={replace:!1})=>{a(m=>m.map(v=>{if(v.id===d){const g=typeof f=="function"?f(v):f;return h.replace&&ote(g)?g:{...v,...g}}return v}))},u=(d,f,h={replace:!1})=>{s(m=>m.map(v=>{if(v.id===d){const g=typeof f=="function"?f(v):f;return h.replace&&n7t(g)?g:{...v,...g}}return v}))};return{getNodes:()=>t.getState().nodes.map(d=>({...d})),getNode:d=>{var f;return(f=i(d))==null?void 0:f.internals.userNode},getInternalNode:i,getEdges:()=>{const{edges:d=[]}=t.getState();return d.map(f=>({...f}))},getEdge:d=>t.getState().edgeLookup.get(d),setNodes:a,setEdges:s,addNodes:d=>{const f=Array.isArray(d)?d:[d];n.nodeQueue.push(h=>[...h,...f])},addEdges:d=>{const f=Array.isArray(d)?d:[d];n.edgeQueue.push(h=>[...h,...f])},toObject:()=>{const{nodes:d=[],edges:f=[],transform:h}=t.getState(),[m,v,g]=h;return{nodes:d.map(b=>({...b})),edges:f.map(b=>({...b})),viewport:{x:m,y:v,zoom:g}}},deleteElements:async({nodes:d=[],edges:f=[]})=>{const{nodes:h,edges:m,onNodesDelete:v,onEdgesDelete:g,triggerNodeChanges:b,triggerEdgeChanges:y,onDelete:x,onBeforeDelete:w}=t.getState(),{nodes:S,edges:C}=await BLt({nodesToRemove:d,edgesToRemove:f,nodes:h,edges:m,onBeforeDelete:w}),E=C.length>0,_=S.length>0;if(E){const P=C.map(rte);g==null||g(C),y(P)}if(_){const P=S.map(rte);v==null||v(S),b(P)}return(_||E)&&(x==null||x({nodes:S,edges:C})),{deletedNodes:S,deletedEdges:C}},getIntersectingNodes:(d,f=!0,h)=>{const m=Aee(d),v=m?d:l(d),g=h!==void 0;return v?(h||t.getState().nodes).filter(b=>{const y=t.getState().nodeLookup.get(b.id);if(y&&!m&&(b.id===d.id||!y.internals.positionAbsolute))return!1;const x=sy(g?b:y),w=Zw(x,v);return f&&w>0||w>=x.width*x.height||w>=v.width*v.height}):[]},isNodeIntersecting:(d,f,h=!0)=>{const v=Aee(d)?d:l(d);if(!v)return!1;const g=Zw(v,f);return h&&g>0||g>=v.width*v.height},updateNode:c,updateNodeData:(d,f,h={replace:!1})=>{c(d,m=>{const v=typeof f=="function"?f(m):f;return h.replace?{...m,data:v}:{...m,data:{...m.data,...v}}},h)},updateEdge:u,updateEdgeData:(d,f,h={replace:!1})=>{u(d,m=>{const v=typeof f=="function"?f(m):f;return h.replace?{...m,data:v}:{...m,data:{...m.data,...v}}},h)},getNodesBounds:d=>{const{nodeLookup:f,nodeOrigin:h}=t.getState();return DLt(d,{nodeLookup:f,nodeOrigin:h})},getHandleConnections:({type:d,id:f,nodeId:h})=>{var m;return Array.from(((m=t.getState().connectionLookup.get(`${h}-${d}${f?`-${f}`:""}`))==null?void 0:m.values())??[])},getNodeConnections:({type:d,handleId:f,nodeId:h})=>{var m;return Array.from(((m=t.getState().connectionLookup.get(`${h}${d?f?`-${d}-${f}`:`-${d}`:""}`))==null?void 0:m.values())??[])},fitView:async d=>{const f=t.getState().fitViewResolver??HLt();return t.setState({fitViewQueued:!0,fitViewOptions:d,fitViewResolver:f}),n.nodeQueue.push(h=>[...h]),f.promise}}},[]);return p.useMemo(()=>({...o,...e,viewportInitialized:r}),[r])}const ate=e=>e.selected,l7t=typeof window<"u"?window:void 0;function c7t({deleteKeyCode:e,multiSelectionKeyCode:t}){const n=po(),{deleteElements:r}=wk(),o=eC(e,{actInsideInputWithModifier:!1}),i=eC(t,{target:l7t});p.useEffect(()=>{if(o){const{edges:a,nodes:s}=n.getState();r({nodes:s.filter(ate),edges:a.filter(ate)}),n.setState({nodesSelectionActive:!1})}},[o]),p.useEffect(()=>{n.setState({multiSelectionActive:i})},[i])}function u7t(e){const t=po();p.useEffect(()=>{const n=()=>{var o,i;if(!e.current)return!1;const r=Uz(e.current);(r.height===0||r.width===0)&&((i=(o=t.getState()).onError)==null||i.call(o,"004",Du.error004())),t.setState({width:r.width||500,height:r.height||500})};if(e.current){n(),window.addEventListener("resize",n);const r=new ResizeObserver(()=>n());return r.observe(e.current),()=>{window.removeEventListener("resize",n),r&&e.current&&r.unobserve(e.current)}}},[])}const Ck={position:"absolute",width:"100%",height:"100%",top:0,left:0},d7t=e=>({userSelectionActive:e.userSelectionActive,lib:e.lib});function f7t({onPaneContextMenu:e,zoomOnScroll:t=!0,zoomOnPinch:n=!0,panOnScroll:r=!1,panOnScrollSpeed:o=.5,panOnScrollMode:i=Mm.Free,zoomOnDoubleClick:a=!0,panOnDrag:s=!0,defaultViewport:l,translateExtent:c,minZoom:u,maxZoom:d,zoomActivationKeyCode:f,preventScrolling:h=!0,children:m,noWheelClassName:v,noPanClassName:g,onViewportChange:b,isControlledViewport:y,paneClickDistance:x}){const w=po(),S=p.useRef(null),{userSelectionActive:C,lib:E}=ur(d7t,xo),_=eC(f),P=p.useRef();u7t(S);const $=p.useCallback(T=>{b==null||b({x:T[0],y:T[1],zoom:T[2]}),y||w.setState({transform:T})},[b,y]);return p.useEffect(()=>{if(S.current){P.current=Sjt({domNode:S.current,minZoom:u,maxZoom:d,translateExtent:c,viewport:l,paneClickDistance:x,onDraggingChange:k=>w.setState({paneDragging:k}),onPanZoomStart:(k,I)=>{const{onViewportChangeStart:D,onMoveStart:N}=w.getState();N==null||N(k,I),D==null||D(I)},onPanZoom:(k,I)=>{const{onViewportChange:D,onMove:N}=w.getState();N==null||N(k,I),D==null||D(I)},onPanZoomEnd:(k,I)=>{const{onViewportChangeEnd:D,onMoveEnd:N}=w.getState();N==null||N(k,I),D==null||D(I)}});const{x:T,y:R,zoom:O}=P.current.getViewport();return w.setState({panZoom:P.current,transform:[T,R,O],domNode:S.current.closest(".react-flow")}),()=>{var k;(k=P.current)==null||k.destroy()}}},[]),p.useEffect(()=>{var T;(T=P.current)==null||T.update({onPaneContextMenu:e,zoomOnScroll:t,zoomOnPinch:n,panOnScroll:r,panOnScrollSpeed:o,panOnScrollMode:i,zoomOnDoubleClick:a,panOnDrag:s,zoomActivationKeyPressed:_,preventScrolling:h,noPanClassName:g,userSelectionActive:C,noWheelClassName:v,lib:E,onTransformChange:$})},[e,t,n,r,o,i,a,s,_,h,g,C,v,E,$]),M.jsx("div",{className:"react-flow__renderer",ref:S,style:Ck,children:m})}const p7t=e=>({userSelectionActive:e.userSelectionActive,userSelectionRect:e.userSelectionRect});function h7t(){const{userSelectionActive:e,userSelectionRect:t}=ur(p7t,xo);return e&&t?M.jsx("div",{className:"react-flow__selection react-flow__container",style:{width:t.width,height:t.height,transform:`translate(${t.x}px, ${t.y}px)`}}):null}const e6=(e,t)=>n=>{n.target===t.current&&(e==null||e(n))},m7t=e=>({userSelectionActive:e.userSelectionActive,elementsSelectable:e.elementsSelectable,connectionInProgress:e.connection.inProgress,dragging:e.paneDragging});function g7t({isSelecting:e,selectionKeyPressed:t,selectionMode:n=Qw.Full,panOnDrag:r,selectionOnDrag:o,onSelectionStart:i,onSelectionEnd:a,onPaneClick:s,onPaneContextMenu:l,onPaneScroll:c,onPaneMouseEnter:u,onPaneMouseMove:d,onPaneMouseLeave:f,children:h}){const m=po(),{userSelectionActive:v,elementsSelectable:g,dragging:b,connectionInProgress:y}=ur(m7t,xo),x=g&&(e||v),w=p.useRef(null),S=p.useRef(),C=p.useRef(new Set),E=p.useRef(new Set),_=p.useRef(!1),P=p.useRef(!1),$=N=>{if(_.current||y){_.current=!1;return}s==null||s(N),m.getState().resetSelectedElements(),m.setState({nodesSelectionActive:!1})},T=N=>{if(Array.isArray(r)&&(r!=null&&r.includes(2))){N.preventDefault();return}l==null||l(N)},R=c?N=>c(N):void 0,O=N=>{var j,F;const{resetSelectedElements:L,domNode:H}=m.getState();if(S.current=H==null?void 0:H.getBoundingClientRect(),!g||!e||N.button!==0||N.target!==w.current||!S.current)return;(F=(j=N.target)==null?void 0:j.setPointerCapture)==null||F.call(j,N.pointerId),P.current=!0,_.current=!1;const{x:U,y:V}=gu(N.nativeEvent,S.current);L(),m.setState({userSelectionRect:{width:0,height:0,startX:U,startY:V,x:U,y:V}}),i==null||i(N)},k=N=>{const{userSelectionRect:L,transform:H,nodeLookup:U,edgeLookup:V,connectionLookup:j,triggerNodeChanges:F,triggerEdgeChanges:W,defaultEdgeOptions:X}=m.getState();if(!S.current||!L)return;_.current=!0;const{x:J,y:q}=gu(N.nativeEvent,S.current),{startX:A,startY:z}=L,G={startX:A,startY:z,x:Jte.id)),E.current=new Set;const ee=(X==null?void 0:X.selectable)??!0;for(const te of C.current){const oe=j.get(te);if(oe)for(const{edgeId:ne}of oe.values()){const le=V.get(ne);le&&(le.selectable??ee)&&E.current.add(ne)}}if(!Fee(Y,C.current)){const te=jv(U,C.current,!0);F(te)}if(!Fee(Q,E.current)){const te=jv(V,E.current);W(te)}m.setState({userSelectionRect:G,userSelectionActive:!0,nodesSelectionActive:!1})},I=N=>{var H,U;if(N.button!==0||!P.current)return;(U=(H=N.target)==null?void 0:H.releasePointerCapture)==null||U.call(H,N.pointerId);const{userSelectionRect:L}=m.getState();!v&&L&&N.target===w.current&&($==null||$(N)),m.setState({userSelectionActive:!1,userSelectionRect:null,nodesSelectionActive:C.current.size>0}),a==null||a(N),(t||o)&&(_.current=!1),P.current=!1},D=r===!0||Array.isArray(r)&&r.includes(0);return M.jsxs("div",{className:li(["react-flow__pane",{draggable:D,dragging:b,selection:e}]),onClick:x?void 0:e6($,w),onContextMenu:e6(T,w),onWheel:e6(R,w),onPointerEnter:x?void 0:u,onPointerDown:x?O:d,onPointerMove:x?k:d,onPointerUp:x?I:void 0,onPointerLeave:f,ref:w,style:Ck,children:[h,M.jsx(h7t,{})]})}function OF({id:e,store:t,unselect:n=!1,nodeRef:r}){const{addSelectedNodes:o,unselectNodesAndEdges:i,multiSelectionActive:a,nodeLookup:s,onError:l}=t.getState(),c=s.get(e);if(!c){l==null||l("012",Du.error012(e));return}t.setState({nodesSelectionActive:!1}),c.selected?(n||c.selected&&a)&&(i({nodes:[c],edges:[]}),requestAnimationFrame(()=>{var u;return(u=r==null?void 0:r.current)==null?void 0:u.blur()})):o([e])}function mwe({nodeRef:e,disabled:t=!1,noDragClassName:n,handleSelector:r,nodeId:o,isSelectable:i,nodeClickDistance:a}){const s=po(),[l,c]=p.useState(!1),u=p.useRef();return p.useEffect(()=>{u.current=ljt({getStoreItems:()=>s.getState(),onNodeMouseDown:d=>{OF({id:d,store:s,nodeRef:e})},onDragStart:()=>{c(!0)},onDragStop:()=>{c(!1)}})},[]),p.useEffect(()=>{var d,f;if(t)(d=u.current)==null||d.destroy();else if(e.current)return(f=u.current)==null||f.update({noDragClassName:n,handleSelector:r,domNode:e.current,isSelectable:i,nodeId:o,nodeClickDistance:a}),()=>{var h;(h=u.current)==null||h.destroy()}},[n,r,t,i,e,o]),l}const v7t=e=>t=>t.selected&&(t.draggable||e&&typeof t.draggable>"u");function gwe(){const e=po();return p.useCallback(n=>{const{nodeExtent:r,snapToGrid:o,snapGrid:i,nodesDraggable:a,onError:s,updateNodePositions:l,nodeLookup:c,nodeOrigin:u}=e.getState(),d=new Map,f=v7t(a),h=o?i[0]:5,m=o?i[1]:5,v=n.direction.x*h*n.factor,g=n.direction.y*m*n.factor;for(const[,b]of c){if(!f(b))continue;let y={x:b.internals.positionAbsolute.x+v,y:b.internals.positionAbsolute.y+g};o&&(y=vk(y,i));const{position:x,positionAbsolute:w}=F1e({nodeId:b.id,nextPosition:y,nodeLookup:c,nodeExtent:r,nodeOrigin:u,onError:s});b.position=x,b.internals.positionAbsolute=w,d.set(b.id,b)}l(d)},[])}const Xz=p.createContext(null),y7t=Xz.Provider;Xz.Consumer;const vwe=()=>p.useContext(Xz),b7t=e=>({connectOnClick:e.connectOnClick,noPanClassName:e.noPanClassName,rfId:e.rfId}),x7t=(e,t,n)=>r=>{const{connectionClickStartHandle:o,connectionMode:i,connection:a}=r,{fromHandle:s,toHandle:l,isValid:c}=a,u=(l==null?void 0:l.nodeId)===e&&(l==null?void 0:l.id)===t&&(l==null?void 0:l.type)===n;return{connectingFrom:(s==null?void 0:s.nodeId)===e&&(s==null?void 0:s.id)===t&&(s==null?void 0:s.type)===n,connectingTo:u,clickConnecting:(o==null?void 0:o.nodeId)===e&&(o==null?void 0:o.id)===t&&(o==null?void 0:o.type)===n,isPossibleEndHandle:i===iy.Strict?(s==null?void 0:s.type)!==n:e!==(s==null?void 0:s.nodeId)||t!==(s==null?void 0:s.id),connectionInProcess:!!s,clickConnectionInProcess:!!o,valid:u&&c}};function w7t({type:e="source",position:t=an.Top,isValidConnection:n,isConnectable:r=!0,isConnectableStart:o=!0,isConnectableEnd:i=!0,id:a,onConnect:s,children:l,className:c,onMouseDown:u,onTouchStart:d,...f},h){var I,D;const m=a||null,v=e==="target",g=po(),b=vwe(),{connectOnClick:y,noPanClassName:x,rfId:w}=ur(b7t,xo),{connectingFrom:S,connectingTo:C,clickConnecting:E,isPossibleEndHandle:_,connectionInProcess:P,clickConnectionInProcess:$,valid:T}=ur(x7t(b,m,e),xo);b||(D=(I=g.getState()).onError)==null||D.call(I,"010",Du.error010());const R=N=>{const{defaultEdgeOptions:L,onConnect:H,hasDefaultEdges:U}=g.getState(),V={...L,...N};if(U){const{edges:j,setEdges:F}=g.getState();F(YLt(V,j))}H==null||H(V),s==null||s(V)},O=N=>{if(!b)return;const L=U1e(N.nativeEvent);if(o&&(L&&N.button===0||!L)){const H=g.getState();RF.onPointerDown(N.nativeEvent,{autoPanOnConnect:H.autoPanOnConnect,connectionMode:H.connectionMode,connectionRadius:H.connectionRadius,domNode:H.domNode,nodeLookup:H.nodeLookup,lib:H.lib,isTarget:v,handleId:m,nodeId:b,flowId:H.rfId,panBy:H.panBy,cancelConnection:H.cancelConnection,onConnectStart:H.onConnectStart,onConnectEnd:H.onConnectEnd,updateConnection:H.updateConnection,onConnect:R,isValidConnection:n||H.isValidConnection,getTransform:()=>g.getState().transform,getFromHandle:()=>g.getState().connection.fromHandle,autoPanSpeed:H.autoPanSpeed,dragThreshold:H.connectionDragThreshold})}L?u==null||u(N):d==null||d(N)},k=N=>{const{onClickConnectStart:L,onClickConnectEnd:H,connectionClickStartHandle:U,connectionMode:V,isValidConnection:j,lib:F,rfId:W,nodeLookup:X,connection:J}=g.getState();if(!b||!U&&!o)return;if(!U){L==null||L(N.nativeEvent,{nodeId:b,handleId:m,handleType:e}),g.setState({connectionClickStartHandle:{nodeId:b,type:e,id:m}});return}const q=V1e(N.target),A=n||j,{connection:z,isValid:G}=RF.isValid(N.nativeEvent,{handle:{nodeId:b,id:m,type:e},connectionMode:V,fromNodeId:U.nodeId,fromHandleId:U.id||null,fromType:U.type,isValidConnection:A,flowId:W,doc:q,lib:F,nodeLookup:X});G&&z&&R(z);const Y=structuredClone(J);delete Y.inProgress,Y.toPosition=Y.toHandle?Y.toHandle.position:null,H==null||H(N,Y),g.setState({connectionClickStartHandle:null})};return M.jsx("div",{"data-handleid":m,"data-nodeid":b,"data-handlepos":t,"data-id":`${w}-${b}-${m}-${e}`,className:li(["react-flow__handle",`react-flow__handle-${t}`,"nodrag",x,c,{source:!v,target:v,connectable:r,connectablestart:o,connectableend:i,clickconnecting:E,connectingfrom:S,connectingto:C,valid:T,connectionindicator:r&&(!P||_)&&(P||$?i:o)}]),onMouseDown:O,onTouchStart:O,onClick:y?k:void 0,ref:h,...f,children:l})}const ng=p.memo(pwe(w7t));function C7t({data:e,isConnectable:t,sourcePosition:n=an.Bottom}){return M.jsxs(M.Fragment,{children:[e==null?void 0:e.label,M.jsx(ng,{type:"source",position:n,isConnectable:t})]})}function S7t({data:e,isConnectable:t,targetPosition:n=an.Top,sourcePosition:r=an.Bottom}){return M.jsxs(M.Fragment,{children:[M.jsx(ng,{type:"target",position:n,isConnectable:t}),e==null?void 0:e.label,M.jsx(ng,{type:"source",position:r,isConnectable:t})]})}function E7t(){return null}function _7t({data:e,isConnectable:t,targetPosition:n=an.Top}){return M.jsxs(M.Fragment,{children:[M.jsx(ng,{type:"target",position:n,isConnectable:t}),e==null?void 0:e.label]})}const tT={ArrowUp:{x:0,y:-1},ArrowDown:{x:0,y:1},ArrowLeft:{x:-1,y:0},ArrowRight:{x:1,y:0}},ste={input:C7t,default:S7t,output:_7t,group:E7t};function $7t(e){var t,n,r,o;return e.internals.handleBounds===void 0?{width:e.width??e.initialWidth??((t=e.style)==null?void 0:t.width),height:e.height??e.initialHeight??((n=e.style)==null?void 0:n.height)}:{width:e.width??((r=e.style)==null?void 0:r.width),height:e.height??((o=e.style)==null?void 0:o.height)}}const P7t=e=>{const{width:t,height:n,x:r,y:o}=VS(e.nodeLookup,{filter:i=>!!i.selected});return{width:cc(t)?t:null,height:cc(n)?n:null,userSelectionActive:e.userSelectionActive,transformString:`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]}) translate(${r}px,${o}px)`}};function M7t({onSelectionContextMenu:e,noPanClassName:t,disableKeyboardA11y:n}){const r=po(),{width:o,height:i,transformString:a,userSelectionActive:s}=ur(P7t,xo),l=gwe(),c=p.useRef(null);if(p.useEffect(()=>{var f;n||(f=c.current)==null||f.focus({preventScroll:!0})},[n]),mwe({nodeRef:c}),s||!o||!i)return null;const u=e?f=>{const h=r.getState().nodes.filter(m=>m.selected);e(f,h)}:void 0,d=f=>{Object.prototype.hasOwnProperty.call(tT,f.key)&&(f.preventDefault(),l({direction:tT[f.key],factor:f.shiftKey?4:1}))};return M.jsx("div",{className:li(["react-flow__nodesselection","react-flow__container",t]),style:{transform:a},children:M.jsx("div",{ref:c,className:"react-flow__nodesselection-rect",onContextMenu:u,tabIndex:n?void 0:-1,onKeyDown:n?void 0:d,style:{width:o,height:i}})})}const lte=typeof window<"u"?window:void 0,T7t=e=>({nodesSelectionActive:e.nodesSelectionActive,userSelectionActive:e.userSelectionActive});function ywe({children:e,onPaneClick:t,onPaneMouseEnter:n,onPaneMouseMove:r,onPaneMouseLeave:o,onPaneContextMenu:i,onPaneScroll:a,paneClickDistance:s,deleteKeyCode:l,selectionKeyCode:c,selectionOnDrag:u,selectionMode:d,onSelectionStart:f,onSelectionEnd:h,multiSelectionKeyCode:m,panActivationKeyCode:v,zoomActivationKeyCode:g,elementsSelectable:b,zoomOnScroll:y,zoomOnPinch:x,panOnScroll:w,panOnScrollSpeed:S,panOnScrollMode:C,zoomOnDoubleClick:E,panOnDrag:_,defaultViewport:P,translateExtent:$,minZoom:T,maxZoom:R,preventScrolling:O,onSelectionContextMenu:k,noWheelClassName:I,noPanClassName:D,disableKeyboardA11y:N,onViewportChange:L,isControlledViewport:H}){const{nodesSelectionActive:U,userSelectionActive:V}=ur(T7t),j=eC(c,{target:lte}),F=eC(v,{target:lte}),W=F||_,X=F||w,J=u&&W!==!0,q=j||V||J;return c7t({deleteKeyCode:l,multiSelectionKeyCode:m}),M.jsx(f7t,{onPaneContextMenu:i,elementsSelectable:b,zoomOnScroll:y,zoomOnPinch:x,panOnScroll:X,panOnScrollSpeed:S,panOnScrollMode:C,zoomOnDoubleClick:E,panOnDrag:!j&&W,defaultViewport:P,translateExtent:$,minZoom:T,maxZoom:R,zoomActivationKeyCode:g,preventScrolling:O,noWheelClassName:I,noPanClassName:D,onViewportChange:L,isControlledViewport:H,paneClickDistance:s,children:M.jsxs(g7t,{onSelectionStart:f,onSelectionEnd:h,onPaneClick:t,onPaneMouseEnter:n,onPaneMouseMove:r,onPaneMouseLeave:o,onPaneContextMenu:i,onPaneScroll:a,panOnDrag:W,isSelecting:!!q,selectionMode:d,selectionKeyPressed:j,selectionOnDrag:J,children:[e,U&&M.jsx(M7t,{onSelectionContextMenu:k,noPanClassName:D,disableKeyboardA11y:N})]})})}ywe.displayName="FlowRenderer";const R7t=p.memo(ywe),O7t=e=>t=>e?Vz(t.nodeLookup,{x:0,y:0,width:t.width,height:t.height},t.transform,!0).map(n=>n.id):Array.from(t.nodeLookup.keys());function k7t(e){return ur(p.useCallback(O7t(e),[e]),xo)}const I7t=e=>e.updateNodeInternals;function D7t(){const e=ur(I7t),[t]=p.useState(()=>typeof ResizeObserver>"u"?null:new ResizeObserver(n=>{const r=new Map;n.forEach(o=>{const i=o.target.getAttribute("data-id");r.set(i,{id:i,nodeElement:o.target,force:!0})}),e(r)}));return p.useEffect(()=>()=>{t==null||t.disconnect()},[t]),t}function N7t({node:e,nodeType:t,hasDimensions:n,resizeObserver:r}){const o=po(),i=p.useRef(null),a=p.useRef(null),s=p.useRef(e.sourcePosition),l=p.useRef(e.targetPosition),c=p.useRef(t),u=n&&!!e.internals.handleBounds;return p.useEffect(()=>{i.current&&!e.hidden&&(!u||a.current!==i.current)&&(a.current&&(r==null||r.unobserve(a.current)),r==null||r.observe(i.current),a.current=i.current)},[u,e.hidden]),p.useEffect(()=>()=>{a.current&&(r==null||r.unobserve(a.current),a.current=null)},[]),p.useEffect(()=>{if(i.current){const d=c.current!==t,f=s.current!==e.sourcePosition,h=l.current!==e.targetPosition;(d||f||h)&&(c.current=t,s.current=e.sourcePosition,l.current=e.targetPosition,o.getState().updateNodeInternals(new Map([[e.id,{id:e.id,nodeElement:i.current,force:!0}]])))}},[e.id,t,e.sourcePosition,e.targetPosition]),i}function A7t({id:e,onClick:t,onMouseEnter:n,onMouseMove:r,onMouseLeave:o,onContextMenu:i,onDoubleClick:a,nodesDraggable:s,elementsSelectable:l,nodesConnectable:c,nodesFocusable:u,resizeObserver:d,noDragClassName:f,noPanClassName:h,disableKeyboardA11y:m,rfId:v,nodeTypes:g,nodeClickDistance:b,onError:y}){const{node:x,internals:w,isParent:S}=ur(A=>{const z=A.nodeLookup.get(e),G=A.parentLookup.has(e);return{node:z,internals:z.internals,isParent:G}},xo);let C=x.type||"default",E=(g==null?void 0:g[C])||ste[C];E===void 0&&(y==null||y("003",Du.error003(C)),C="default",E=(g==null?void 0:g.default)||ste.default);const _=!!(x.draggable||s&&typeof x.draggable>"u"),P=!!(x.selectable||l&&typeof x.selectable>"u"),$=!!(x.connectable||c&&typeof x.connectable>"u"),T=!!(x.focusable||u&&typeof x.focusable>"u"),R=po(),O=z1e(x),k=N7t({node:x,nodeType:C,hasDimensions:O,resizeObserver:d}),I=mwe({nodeRef:k,disabled:x.hidden||!_,noDragClassName:f,handleSelector:x.dragHandle,nodeId:e,isSelectable:P,nodeClickDistance:b}),D=gwe();if(x.hidden)return null;const N=ff(x),L=$7t(x),H=P||_||t||n||r||o,U=n?A=>n(A,{...w.userNode}):void 0,V=r?A=>r(A,{...w.userNode}):void 0,j=o?A=>o(A,{...w.userNode}):void 0,F=i?A=>i(A,{...w.userNode}):void 0,W=a?A=>a(A,{...w.userNode}):void 0,X=A=>{const{selectNodesOnDrag:z,nodeDragThreshold:G}=R.getState();P&&(!z||!_||G>0)&&OF({id:e,store:R,nodeRef:k}),t&&t(A,{...w.userNode})},J=A=>{if(!(W1e(A.nativeEvent)||m)){if(k1e.includes(A.key)&&P){const z=A.key==="Escape";OF({id:e,store:R,unselect:z,nodeRef:k})}else if(_&&x.selected&&Object.prototype.hasOwnProperty.call(tT,A.key)){A.preventDefault();const{ariaLabelConfig:z}=R.getState();R.setState({ariaLiveMessage:z["node.a11yDescription.ariaLiveMessage"]({direction:A.key.replace("Arrow","").toLowerCase(),x:~~w.positionAbsolute.x,y:~~w.positionAbsolute.y})}),D({direction:tT[A.key],factor:A.shiftKey?4:1})}}},q=()=>{var te;if(m||!((te=k.current)!=null&&te.matches(":focus-visible")))return;const{transform:A,width:z,height:G,autoPanOnNodeFocus:Y,setCenter:Q}=R.getState();if(!Y)return;Vz(new Map([[e,x]]),{x:0,y:0,width:z,height:G},A,!0).length>0||Q(x.position.x+N.width/2,x.position.y+N.height/2,{zoom:A[2]})};return M.jsx("div",{className:li(["react-flow__node",`react-flow__node-${C}`,{[h]:_},x.className,{selected:x.selected,selectable:P,parent:S,draggable:_,dragging:I}]),ref:k,style:{zIndex:w.z,transform:`translate(${w.positionAbsolute.x}px,${w.positionAbsolute.y}px)`,pointerEvents:H?"all":"none",visibility:O?"visible":"hidden",...x.style,...L},"data-id":e,"data-testid":`rf__node-${e}`,onMouseEnter:U,onMouseMove:V,onMouseLeave:j,onContextMenu:F,onClick:X,onDoubleClick:W,onKeyDown:T?J:void 0,tabIndex:T?0:void 0,onFocus:T?q:void 0,role:x.ariaRole??(T?"group":void 0),"aria-roledescription":"node","aria-describedby":m?void 0:`${lwe}-${v}`,"aria-label":x.ariaLabel,...x.domAttributes,children:M.jsx(y7t,{value:e,children:M.jsx(E,{id:e,data:x.data,type:C,positionAbsoluteX:w.positionAbsolute.x,positionAbsoluteY:w.positionAbsolute.y,selected:x.selected??!1,selectable:P,draggable:_,deletable:x.deletable??!0,isConnectable:$,sourcePosition:x.sourcePosition,targetPosition:x.targetPosition,dragging:I,dragHandle:x.dragHandle,zIndex:w.z,parentId:x.parentId,...N})})})}const F7t=e=>({nodesDraggable:e.nodesDraggable,nodesConnectable:e.nodesConnectable,nodesFocusable:e.nodesFocusable,elementsSelectable:e.elementsSelectable,onError:e.onError});function bwe(e){const{nodesDraggable:t,nodesConnectable:n,nodesFocusable:r,elementsSelectable:o,onError:i}=ur(F7t,xo),a=k7t(e.onlyRenderVisibleElements),s=D7t();return M.jsx("div",{className:"react-flow__nodes",style:Ck,children:a.map(l=>M.jsx(A7t,{id:l,nodeTypes:e.nodeTypes,nodeExtent:e.nodeExtent,onClick:e.onNodeClick,onMouseEnter:e.onNodeMouseEnter,onMouseMove:e.onNodeMouseMove,onMouseLeave:e.onNodeMouseLeave,onContextMenu:e.onNodeContextMenu,onDoubleClick:e.onNodeDoubleClick,noDragClassName:e.noDragClassName,noPanClassName:e.noPanClassName,rfId:e.rfId,disableKeyboardA11y:e.disableKeyboardA11y,resizeObserver:s,nodesDraggable:t,nodesConnectable:n,nodesFocusable:r,elementsSelectable:o,nodeClickDistance:e.nodeClickDistance,onError:i},l))})}bwe.displayName="NodeRenderer";const B7t=p.memo(bwe);function L7t(e){return ur(p.useCallback(n=>{if(!e)return n.edges.map(o=>o.id);const r=[];if(n.width&&n.height)for(const o of n.edges){const i=n.nodeLookup.get(o.source),a=n.nodeLookup.get(o.target);i&&a&&GLt({sourceNode:i,targetNode:a,width:n.width,height:n.height,transform:n.transform})&&r.push(o.id)}return r},[e]),xo)}const j7t=({color:e="none",strokeWidth:t=1})=>M.jsx("polyline",{style:{stroke:e,strokeWidth:t},strokeLinecap:"round",strokeLinejoin:"round",fill:"none",points:"-5,-4 0,0 -5,4"}),z7t=({color:e="none",strokeWidth:t=1})=>M.jsx("polyline",{style:{stroke:e,fill:e,strokeWidth:t},strokeLinecap:"round",strokeLinejoin:"round",points:"-5,-4 0,0 -5,4 -5,-4"}),cte={[QM.Arrow]:j7t,[QM.ArrowClosed]:z7t};function H7t(e){const t=po();return p.useMemo(()=>{var o,i;return Object.prototype.hasOwnProperty.call(cte,e)?cte[e]:((i=(o=t.getState()).onError)==null||i.call(o,"009",Du.error009(e)),null)},[e])}const V7t=({id:e,type:t,color:n,width:r=12.5,height:o=12.5,markerUnits:i="strokeWidth",strokeWidth:a,orient:s="auto-start-reverse"})=>{const l=H7t(t);return l?M.jsx("marker",{className:"react-flow__arrowhead",id:e,markerWidth:`${r}`,markerHeight:`${o}`,viewBox:"-10 -10 20 20",markerUnits:i,orient:s,refX:"0",refY:"0",children:M.jsx(l,{color:n,strokeWidth:a})}):null},xwe=({defaultColor:e,rfId:t})=>{const n=ur(i=>i.edges),r=ur(i=>i.defaultEdgeOptions),o=p.useMemo(()=>ejt(n,{id:t,defaultColor:e,defaultMarkerStart:r==null?void 0:r.markerStart,defaultMarkerEnd:r==null?void 0:r.markerEnd}),[n,r,t,e]);return o.length?M.jsx("svg",{className:"react-flow__marker","aria-hidden":"true",children:M.jsx("defs",{children:o.map(i=>M.jsx(V7t,{id:i.id,type:i.type,color:i.color,width:i.width,height:i.height,markerUnits:i.markerUnits,strokeWidth:i.strokeWidth,orient:i.orient},i.id))})}):null};xwe.displayName="MarkerDefinitions";var W7t=p.memo(xwe);function wwe({x:e,y:t,label:n,labelStyle:r,labelShowBg:o=!0,labelBgStyle:i,labelBgPadding:a=[2,4],labelBgBorderRadius:s=2,children:l,className:c,...u}){const[d,f]=p.useState({x:1,y:0,width:0,height:0}),h=li(["react-flow__edge-textwrapper",c]),m=p.useRef(null);return p.useEffect(()=>{if(m.current){const v=m.current.getBBox();f({x:v.x,y:v.y,width:v.width,height:v.height})}},[n]),n?M.jsxs("g",{transform:`translate(${e-d.width/2} ${t-d.height/2})`,className:h,visibility:d.width?"visible":"hidden",...u,children:[o&&M.jsx("rect",{width:d.width+2*a[0],x:-a[0],y:-a[1],height:d.height+2*a[1],className:"react-flow__edge-textbg",style:i,rx:s,ry:s}),M.jsx("text",{className:"react-flow__edge-text",y:d.height/2,dy:"0.3em",ref:m,style:r,children:n}),l]}):null}wwe.displayName="EdgeText";const U7t=p.memo(wwe);function Sk({path:e,labelX:t,labelY:n,label:r,labelStyle:o,labelShowBg:i,labelBgStyle:a,labelBgPadding:s,labelBgBorderRadius:l,interactionWidth:c=20,...u}){return M.jsxs(M.Fragment,{children:[M.jsx("path",{...u,d:e,fill:"none",className:li(["react-flow__edge-path",u.className])}),c&&M.jsx("path",{d:e,fill:"none",strokeOpacity:0,strokeWidth:c,className:"react-flow__edge-interaction"}),r&&cc(t)&&cc(n)?M.jsx(U7t,{x:t,y:n,label:r,labelStyle:o,labelShowBg:i,labelBgStyle:a,labelBgPadding:s,labelBgBorderRadius:l}):null]})}function ute({pos:e,x1:t,y1:n,x2:r,y2:o}){return e===an.Left||e===an.Right?[.5*(t+r),n]:[t,.5*(n+o)]}function Cwe({sourceX:e,sourceY:t,sourcePosition:n=an.Bottom,targetX:r,targetY:o,targetPosition:i=an.Top}){const[a,s]=ute({pos:n,x1:e,y1:t,x2:r,y2:o}),[l,c]=ute({pos:i,x1:r,y1:o,x2:e,y2:t}),[u,d,f,h]=G1e({sourceX:e,sourceY:t,targetX:r,targetY:o,sourceControlX:a,sourceControlY:s,targetControlX:l,targetControlY:c});return[`M${e},${t} C${a},${s} ${l},${c} ${r},${o}`,u,d,f,h]}function Swe(e){return p.memo(({id:t,sourceX:n,sourceY:r,targetX:o,targetY:i,sourcePosition:a,targetPosition:s,label:l,labelStyle:c,labelShowBg:u,labelBgStyle:d,labelBgPadding:f,labelBgBorderRadius:h,style:m,markerEnd:v,markerStart:g,interactionWidth:b})=>{const[y,x,w]=Cwe({sourceX:n,sourceY:r,sourcePosition:a,targetX:o,targetY:i,targetPosition:s}),S=e.isInternal?void 0:t;return M.jsx(Sk,{id:S,path:y,labelX:x,labelY:w,label:l,labelStyle:c,labelShowBg:u,labelBgStyle:d,labelBgPadding:f,labelBgBorderRadius:h,style:m,markerEnd:v,markerStart:g,interactionWidth:b})})}const G7t=Swe({isInternal:!1}),Ewe=Swe({isInternal:!0});G7t.displayName="SimpleBezierEdge";Ewe.displayName="SimpleBezierEdgeInternal";function _we(e){return p.memo(({id:t,sourceX:n,sourceY:r,targetX:o,targetY:i,label:a,labelStyle:s,labelShowBg:l,labelBgStyle:c,labelBgPadding:u,labelBgBorderRadius:d,style:f,sourcePosition:h=an.Bottom,targetPosition:m=an.Top,markerEnd:v,markerStart:g,pathOptions:b,interactionWidth:y})=>{const[x,w,S]=PF({sourceX:n,sourceY:r,sourcePosition:h,targetX:o,targetY:i,targetPosition:m,borderRadius:b==null?void 0:b.borderRadius,offset:b==null?void 0:b.offset,stepPosition:b==null?void 0:b.stepPosition}),C=e.isInternal?void 0:t;return M.jsx(Sk,{id:C,path:x,labelX:w,labelY:S,label:a,labelStyle:s,labelShowBg:l,labelBgStyle:c,labelBgPadding:u,labelBgBorderRadius:d,style:f,markerEnd:v,markerStart:g,interactionWidth:y})})}const $we=_we({isInternal:!1}),Pwe=_we({isInternal:!0});$we.displayName="SmoothStepEdge";Pwe.displayName="SmoothStepEdgeInternal";function Mwe(e){return p.memo(({id:t,...n})=>{var o;const r=e.isInternal?void 0:t;return M.jsx($we,{...n,id:r,pathOptions:p.useMemo(()=>{var i;return{borderRadius:0,offset:(i=n.pathOptions)==null?void 0:i.offset}},[(o=n.pathOptions)==null?void 0:o.offset])})})}const q7t=Mwe({isInternal:!1}),Twe=Mwe({isInternal:!0});q7t.displayName="StepEdge";Twe.displayName="StepEdgeInternal";function Rwe(e){return p.memo(({id:t,sourceX:n,sourceY:r,targetX:o,targetY:i,label:a,labelStyle:s,labelShowBg:l,labelBgStyle:c,labelBgPadding:u,labelBgBorderRadius:d,style:f,markerEnd:h,markerStart:m,interactionWidth:v})=>{const[g,b,y]=Y1e({sourceX:n,sourceY:r,targetX:o,targetY:i}),x=e.isInternal?void 0:t;return M.jsx(Sk,{id:x,path:g,labelX:b,labelY:y,label:a,labelStyle:s,labelShowBg:l,labelBgStyle:c,labelBgPadding:u,labelBgBorderRadius:d,style:f,markerEnd:h,markerStart:m,interactionWidth:v})})}const K7t=Rwe({isInternal:!1}),Owe=Rwe({isInternal:!0});K7t.displayName="StraightEdge";Owe.displayName="StraightEdgeInternal";function kwe(e){return p.memo(({id:t,sourceX:n,sourceY:r,targetX:o,targetY:i,sourcePosition:a=an.Bottom,targetPosition:s=an.Top,label:l,labelStyle:c,labelShowBg:u,labelBgStyle:d,labelBgPadding:f,labelBgBorderRadius:h,style:m,markerEnd:v,markerStart:g,pathOptions:b,interactionWidth:y})=>{const[x,w,S]=q1e({sourceX:n,sourceY:r,sourcePosition:a,targetX:o,targetY:i,targetPosition:s,curvature:b==null?void 0:b.curvature}),C=e.isInternal?void 0:t;return M.jsx(Sk,{id:C,path:x,labelX:w,labelY:S,label:l,labelStyle:c,labelShowBg:u,labelBgStyle:d,labelBgPadding:f,labelBgBorderRadius:h,style:m,markerEnd:v,markerStart:g,interactionWidth:y})})}const Y7t=kwe({isInternal:!1}),Iwe=kwe({isInternal:!0});Y7t.displayName="BezierEdge";Iwe.displayName="BezierEdgeInternal";const dte={default:Iwe,straight:Owe,step:Twe,smoothstep:Pwe,simplebezier:Ewe},fte={sourceX:null,sourceY:null,targetX:null,targetY:null,sourcePosition:null,targetPosition:null},X7t=(e,t,n)=>n===an.Left?e-t:n===an.Right?e+t:e,Q7t=(e,t,n)=>n===an.Top?e-t:n===an.Bottom?e+t:e,pte="react-flow__edgeupdater";function hte({position:e,centerX:t,centerY:n,radius:r=10,onMouseDown:o,onMouseEnter:i,onMouseOut:a,type:s}){return M.jsx("circle",{onMouseDown:o,onMouseEnter:i,onMouseOut:a,className:li([pte,`${pte}-${s}`]),cx:X7t(t,r,e),cy:Q7t(n,r,e),r,stroke:"transparent",fill:"transparent"})}function Z7t({isReconnectable:e,reconnectRadius:t,edge:n,sourceX:r,sourceY:o,targetX:i,targetY:a,sourcePosition:s,targetPosition:l,onReconnect:c,onReconnectStart:u,onReconnectEnd:d,setReconnecting:f,setUpdateHover:h}){const m=po(),v=(w,S)=>{if(w.button!==0)return;const{autoPanOnConnect:C,domNode:E,isValidConnection:_,connectionMode:P,connectionRadius:$,lib:T,onConnectStart:R,onConnectEnd:O,cancelConnection:k,nodeLookup:I,rfId:D,panBy:N,updateConnection:L}=m.getState(),H=S.type==="target",U=(F,W)=>{f(!1),d==null||d(F,n,S.type,W)},V=F=>c==null?void 0:c(n,F),j=(F,W)=>{f(!0),u==null||u(w,n,S.type),R==null||R(F,W)};RF.onPointerDown(w.nativeEvent,{autoPanOnConnect:C,connectionMode:P,connectionRadius:$,domNode:E,handleId:S.id,nodeId:S.nodeId,nodeLookup:I,isTarget:H,edgeUpdaterType:S.type,lib:T,flowId:D,cancelConnection:k,panBy:N,isValidConnection:_,onConnect:V,onConnectStart:j,onConnectEnd:O,onReconnectEnd:U,updateConnection:L,getTransform:()=>m.getState().transform,getFromHandle:()=>m.getState().connection.fromHandle,dragThreshold:m.getState().connectionDragThreshold})},g=w=>v(w,{nodeId:n.target,id:n.targetHandle??null,type:"target"}),b=w=>v(w,{nodeId:n.source,id:n.sourceHandle??null,type:"source"}),y=()=>h(!0),x=()=>h(!1);return M.jsxs(M.Fragment,{children:[(e===!0||e==="source")&&M.jsx(hte,{position:s,centerX:r,centerY:o,radius:t,onMouseDown:g,onMouseEnter:y,onMouseOut:x,type:"source"}),(e===!0||e==="target")&&M.jsx(hte,{position:l,centerX:i,centerY:a,radius:t,onMouseDown:b,onMouseEnter:y,onMouseOut:x,type:"target"})]})}function J7t({id:e,edgesFocusable:t,edgesReconnectable:n,elementsSelectable:r,onClick:o,onDoubleClick:i,onContextMenu:a,onMouseEnter:s,onMouseMove:l,onMouseLeave:c,reconnectRadius:u,onReconnect:d,onReconnectStart:f,onReconnectEnd:h,rfId:m,edgeTypes:v,noPanClassName:g,onError:b,disableKeyboardA11y:y}){let x=ur(Q=>Q.edgeLookup.get(e));const w=ur(Q=>Q.defaultEdgeOptions);x=w?{...w,...x}:x;let S=x.type||"default",C=(v==null?void 0:v[S])||dte[S];C===void 0&&(b==null||b("011",Du.error011(S)),S="default",C=(v==null?void 0:v.default)||dte.default);const E=!!(x.focusable||t&&typeof x.focusable>"u"),_=typeof d<"u"&&(x.reconnectable||n&&typeof x.reconnectable>"u"),P=!!(x.selectable||r&&typeof x.selectable>"u"),$=p.useRef(null),[T,R]=p.useState(!1),[O,k]=p.useState(!1),I=po(),{zIndex:D,sourceX:N,sourceY:L,targetX:H,targetY:U,sourcePosition:V,targetPosition:j}=ur(p.useCallback(Q=>{const ee=Q.nodeLookup.get(x.source),te=Q.nodeLookup.get(x.target);if(!ee||!te)return{zIndex:x.zIndex,...fte};const oe=JLt({id:e,sourceNode:ee,targetNode:te,sourceHandle:x.sourceHandle||null,targetHandle:x.targetHandle||null,connectionMode:Q.connectionMode,onError:b});return{zIndex:ULt({selected:x.selected,zIndex:x.zIndex,sourceNode:ee,targetNode:te,elevateOnSelect:Q.elevateEdgesOnSelect}),...oe||fte}},[x.source,x.target,x.sourceHandle,x.targetHandle,x.selected,x.zIndex]),xo),F=p.useMemo(()=>x.markerStart?`url('#${MF(x.markerStart,m)}')`:void 0,[x.markerStart,m]),W=p.useMemo(()=>x.markerEnd?`url('#${MF(x.markerEnd,m)}')`:void 0,[x.markerEnd,m]);if(x.hidden||N===null||L===null||H===null||U===null)return null;const X=Q=>{var ne;const{addSelectedEdges:ee,unselectNodesAndEdges:te,multiSelectionActive:oe}=I.getState();P&&(I.setState({nodesSelectionActive:!1}),x.selected&&oe?(te({nodes:[],edges:[x]}),(ne=$.current)==null||ne.blur()):ee([e])),o&&o(Q,x)},J=i?Q=>{i(Q,{...x})}:void 0,q=a?Q=>{a(Q,{...x})}:void 0,A=s?Q=>{s(Q,{...x})}:void 0,z=l?Q=>{l(Q,{...x})}:void 0,G=c?Q=>{c(Q,{...x})}:void 0,Y=Q=>{var ee;if(!y&&k1e.includes(Q.key)&&P){const{unselectNodesAndEdges:te,addSelectedEdges:oe}=I.getState();Q.key==="Escape"?((ee=$.current)==null||ee.blur(),te({edges:[x]})):oe([e])}};return M.jsx("svg",{style:{zIndex:D},children:M.jsxs("g",{className:li(["react-flow__edge",`react-flow__edge-${S}`,x.className,g,{selected:x.selected,animated:x.animated,inactive:!P&&!o,updating:T,selectable:P}]),onClick:X,onDoubleClick:J,onContextMenu:q,onMouseEnter:A,onMouseMove:z,onMouseLeave:G,onKeyDown:E?Y:void 0,tabIndex:E?0:void 0,role:x.ariaRole??(E?"group":"img"),"aria-roledescription":"edge","data-id":e,"data-testid":`rf__edge-${e}`,"aria-label":x.ariaLabel===null?void 0:x.ariaLabel||`Edge from ${x.source} to ${x.target}`,"aria-describedby":E?`${cwe}-${m}`:void 0,ref:$,...x.domAttributes,children:[!O&&M.jsx(C,{id:e,source:x.source,target:x.target,type:x.type,selected:x.selected,animated:x.animated,selectable:P,deletable:x.deletable??!0,label:x.label,labelStyle:x.labelStyle,labelShowBg:x.labelShowBg,labelBgStyle:x.labelBgStyle,labelBgPadding:x.labelBgPadding,labelBgBorderRadius:x.labelBgBorderRadius,sourceX:N,sourceY:L,targetX:H,targetY:U,sourcePosition:V,targetPosition:j,data:x.data,style:x.style,sourceHandleId:x.sourceHandle,targetHandleId:x.targetHandle,markerStart:F,markerEnd:W,pathOptions:"pathOptions"in x?x.pathOptions:void 0,interactionWidth:x.interactionWidth}),_&&M.jsx(Z7t,{edge:x,isReconnectable:_,reconnectRadius:u,onReconnect:d,onReconnectStart:f,onReconnectEnd:h,sourceX:N,sourceY:L,targetX:H,targetY:U,sourcePosition:V,targetPosition:j,setUpdateHover:R,setReconnecting:k})]})})}const e9t=e=>({edgesFocusable:e.edgesFocusable,edgesReconnectable:e.edgesReconnectable,elementsSelectable:e.elementsSelectable,connectionMode:e.connectionMode,onError:e.onError});function Dwe({defaultMarkerColor:e,onlyRenderVisibleElements:t,rfId:n,edgeTypes:r,noPanClassName:o,onReconnect:i,onEdgeContextMenu:a,onEdgeMouseEnter:s,onEdgeMouseMove:l,onEdgeMouseLeave:c,onEdgeClick:u,reconnectRadius:d,onEdgeDoubleClick:f,onReconnectStart:h,onReconnectEnd:m,disableKeyboardA11y:v}){const{edgesFocusable:g,edgesReconnectable:b,elementsSelectable:y,onError:x}=ur(e9t,xo),w=L7t(t);return M.jsxs("div",{className:"react-flow__edges",children:[M.jsx(W7t,{defaultColor:e,rfId:n}),w.map(S=>M.jsx(J7t,{id:S,edgesFocusable:g,edgesReconnectable:b,elementsSelectable:y,noPanClassName:o,onReconnect:i,onContextMenu:a,onMouseEnter:s,onMouseMove:l,onMouseLeave:c,onClick:u,reconnectRadius:d,onDoubleClick:f,onReconnectStart:h,onReconnectEnd:m,rfId:n,onError:x,edgeTypes:r,disableKeyboardA11y:v},S))]})}Dwe.displayName="EdgeRenderer";const t9t=p.memo(Dwe),n9t=e=>`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]})`;function r9t({children:e}){const t=ur(n9t);return M.jsx("div",{className:"react-flow__viewport xyflow__viewport react-flow__container",style:{transform:t},children:e})}function o9t(e){const t=wk(),n=p.useRef(!1);p.useEffect(()=>{!n.current&&t.viewportInitialized&&e&&(setTimeout(()=>e(t),1),n.current=!0)},[e,t.viewportInitialized])}const i9t=e=>{var t;return(t=e.panZoom)==null?void 0:t.syncViewport};function a9t(e){const t=ur(i9t),n=po();return p.useEffect(()=>{e&&(t==null||t(e),n.setState({transform:[e.x,e.y,e.zoom]}))},[e,t]),null}function s9t(e){return e.connection.inProgress?{...e.connection,to:WS(e.connection.to,e.transform)}:{...e.connection}}function l9t(e){return s9t}function c9t(e){const t=l9t();return ur(t,xo)}const u9t=e=>({nodesConnectable:e.nodesConnectable,isValid:e.connection.isValid,inProgress:e.connection.inProgress,width:e.width,height:e.height});function d9t({containerStyle:e,style:t,type:n,component:r}){const{nodesConnectable:o,width:i,height:a,isValid:s,inProgress:l}=ur(u9t,xo);return!(i&&o&&l)?null:M.jsx("svg",{style:e,width:i,height:a,className:"react-flow__connectionline react-flow__container",children:M.jsx("g",{className:li(["react-flow__connection",N1e(s)]),children:M.jsx(Nwe,{style:t,type:n,CustomComponent:r,isValid:s})})})}const Nwe=({style:e,type:t=Jf.Bezier,CustomComponent:n,isValid:r})=>{const{inProgress:o,from:i,fromNode:a,fromHandle:s,fromPosition:l,to:c,toNode:u,toHandle:d,toPosition:f}=c9t();if(!o)return;if(n)return M.jsx(n,{connectionLineType:t,connectionLineStyle:e,fromNode:a,fromHandle:s,fromX:i.x,fromY:i.y,toX:c.x,toY:c.y,fromPosition:l,toPosition:f,connectionStatus:N1e(r),toNode:u,toHandle:d});let h="";const m={sourceX:i.x,sourceY:i.y,sourcePosition:l,targetX:c.x,targetY:c.y,targetPosition:f};switch(t){case Jf.Bezier:[h]=q1e(m);break;case Jf.SimpleBezier:[h]=Cwe(m);break;case Jf.Step:[h]=PF({...m,borderRadius:0});break;case Jf.SmoothStep:[h]=PF(m);break;default:[h]=Y1e(m)}return M.jsx("path",{d:h,fill:"none",className:"react-flow__connection-path",style:e})};Nwe.displayName="ConnectionLine";const f9t={};function mte(e=f9t){p.useRef(e),po(),p.useEffect(()=>{},[e])}function p9t(){po(),p.useRef(!1),p.useEffect(()=>{},[])}function Awe({nodeTypes:e,edgeTypes:t,onInit:n,onNodeClick:r,onEdgeClick:o,onNodeDoubleClick:i,onEdgeDoubleClick:a,onNodeMouseEnter:s,onNodeMouseMove:l,onNodeMouseLeave:c,onNodeContextMenu:u,onSelectionContextMenu:d,onSelectionStart:f,onSelectionEnd:h,connectionLineType:m,connectionLineStyle:v,connectionLineComponent:g,connectionLineContainerStyle:b,selectionKeyCode:y,selectionOnDrag:x,selectionMode:w,multiSelectionKeyCode:S,panActivationKeyCode:C,zoomActivationKeyCode:E,deleteKeyCode:_,onlyRenderVisibleElements:P,elementsSelectable:$,defaultViewport:T,translateExtent:R,minZoom:O,maxZoom:k,preventScrolling:I,defaultMarkerColor:D,zoomOnScroll:N,zoomOnPinch:L,panOnScroll:H,panOnScrollSpeed:U,panOnScrollMode:V,zoomOnDoubleClick:j,panOnDrag:F,onPaneClick:W,onPaneMouseEnter:X,onPaneMouseMove:J,onPaneMouseLeave:q,onPaneScroll:A,onPaneContextMenu:z,paneClickDistance:G,nodeClickDistance:Y,onEdgeContextMenu:Q,onEdgeMouseEnter:ee,onEdgeMouseMove:te,onEdgeMouseLeave:oe,reconnectRadius:ne,onReconnect:le,onReconnectStart:ce,onReconnectEnd:he,noDragClassName:ue,noWheelClassName:fe,noPanClassName:ve,disableKeyboardA11y:ge,nodeExtent:de,rfId:be,viewport:Ee,onViewportChange:Le}){return mte(e),mte(t),p9t(),o9t(n),a9t(Ee),M.jsx(R7t,{onPaneClick:W,onPaneMouseEnter:X,onPaneMouseMove:J,onPaneMouseLeave:q,onPaneContextMenu:z,onPaneScroll:A,paneClickDistance:G,deleteKeyCode:_,selectionKeyCode:y,selectionOnDrag:x,selectionMode:w,onSelectionStart:f,onSelectionEnd:h,multiSelectionKeyCode:S,panActivationKeyCode:C,zoomActivationKeyCode:E,elementsSelectable:$,zoomOnScroll:N,zoomOnPinch:L,zoomOnDoubleClick:j,panOnScroll:H,panOnScrollSpeed:U,panOnScrollMode:V,panOnDrag:F,defaultViewport:T,translateExtent:R,minZoom:O,maxZoom:k,onSelectionContextMenu:d,preventScrolling:I,noDragClassName:ue,noWheelClassName:fe,noPanClassName:ve,disableKeyboardA11y:ge,onViewportChange:Le,isControlledViewport:!!Ee,children:M.jsxs(r9t,{children:[M.jsx(t9t,{edgeTypes:t,onEdgeClick:o,onEdgeDoubleClick:a,onReconnect:le,onReconnectStart:ce,onReconnectEnd:he,onlyRenderVisibleElements:P,onEdgeContextMenu:Q,onEdgeMouseEnter:ee,onEdgeMouseMove:te,onEdgeMouseLeave:oe,reconnectRadius:ne,defaultMarkerColor:D,noPanClassName:ve,disableKeyboardA11y:ge,rfId:be}),M.jsx(d9t,{style:v,type:m,component:g,containerStyle:b}),M.jsx("div",{className:"react-flow__edgelabel-renderer"}),M.jsx(B7t,{nodeTypes:e,onNodeClick:r,onNodeDoubleClick:i,onNodeMouseEnter:s,onNodeMouseMove:l,onNodeMouseLeave:c,onNodeContextMenu:u,nodeClickDistance:Y,onlyRenderVisibleElements:P,noPanClassName:ve,noDragClassName:ue,disableKeyboardA11y:ge,nodeExtent:de,rfId:be}),M.jsx("div",{className:"react-flow__viewport-portal"})]})})}Awe.displayName="GraphView";const h9t=p.memo(Awe),gte=({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,width:o,height:i,fitView:a,fitViewOptions:s,minZoom:l=.5,maxZoom:c=2,nodeOrigin:u,nodeExtent:d}={})=>{const f=new Map,h=new Map,m=new Map,v=new Map,g=r??t??[],b=n??e??[],y=u??[0,0],x=d??Xw;Q1e(m,v,g);const w=TF(b,f,h,{nodeOrigin:y,nodeExtent:x,elevateNodesOnSelect:!1});let S=[0,0,1];if(a&&o&&i){const C=VS(f,{filter:$=>!!(($.width||$.initialWidth)&&($.height||$.initialHeight))}),{x:E,y:_,zoom:P}=Wz(C,o,i,l,c,(s==null?void 0:s.padding)??.1);S=[E,_,P]}return{rfId:"1",width:0,height:0,transform:S,nodes:b,nodesInitialized:w,nodeLookup:f,parentLookup:h,edges:g,edgeLookup:v,connectionLookup:m,onNodesChange:null,onEdgesChange:null,hasDefaultNodes:n!==void 0,hasDefaultEdges:r!==void 0,panZoom:null,minZoom:l,maxZoom:c,translateExtent:Xw,nodeExtent:x,nodesSelectionActive:!1,userSelectionActive:!1,userSelectionRect:null,connectionMode:iy.Strict,domNode:null,paneDragging:!1,noPanClassName:"nopan",nodeOrigin:y,nodeDragThreshold:1,connectionDragThreshold:1,snapGrid:[15,15],snapToGrid:!1,nodesDraggable:!0,nodesConnectable:!0,nodesFocusable:!0,edgesFocusable:!0,edgesReconnectable:!0,elementsSelectable:!0,elevateNodesOnSelect:!0,elevateEdgesOnSelect:!1,selectNodesOnDrag:!0,multiSelectionActive:!1,fitViewQueued:a??!1,fitViewOptions:s,fitViewResolver:null,connection:{...D1e},connectionClickStartHandle:null,connectOnClick:!0,ariaLiveMessage:"",autoPanOnConnect:!0,autoPanOnNodeDrag:!0,autoPanOnNodeFocus:!0,autoPanSpeed:15,connectionRadius:20,onError:LLt,isValidConnection:void 0,onSelectionChangeHandlers:[],lib:"react",debug:!1,ariaLabelConfig:I1e}},m9t=({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,width:o,height:i,fitView:a,fitViewOptions:s,minZoom:l,maxZoom:c,nodeOrigin:u,nodeExtent:d})=>Djt((f,h)=>{async function m(){const{nodeLookup:v,panZoom:g,fitViewOptions:b,fitViewResolver:y,width:x,height:w,minZoom:S,maxZoom:C}=h();g&&(await FLt({nodes:v,width:x,height:w,panZoom:g,minZoom:S,maxZoom:C},b),y==null||y.resolve(!0),f({fitViewResolver:null}))}return{...gte({nodes:e,edges:t,width:o,height:i,fitView:a,fitViewOptions:s,minZoom:l,maxZoom:c,nodeOrigin:u,nodeExtent:d,defaultNodes:n,defaultEdges:r}),setNodes:v=>{const{nodeLookup:g,parentLookup:b,nodeOrigin:y,elevateNodesOnSelect:x,fitViewQueued:w}=h(),S=TF(v,g,b,{nodeOrigin:y,nodeExtent:d,elevateNodesOnSelect:x,checkEquality:!0});w&&S?(m(),f({nodes:v,nodesInitialized:S,fitViewQueued:!1,fitViewOptions:void 0})):f({nodes:v,nodesInitialized:S})},setEdges:v=>{const{connectionLookup:g,edgeLookup:b}=h();Q1e(g,b,v),f({edges:v})},setDefaultNodesAndEdges:(v,g)=>{if(v){const{setNodes:b}=h();b(v),f({hasDefaultNodes:!0})}if(g){const{setEdges:b}=h();b(g),f({hasDefaultEdges:!0})}},updateNodeInternals:v=>{const{triggerNodeChanges:g,nodeLookup:b,parentLookup:y,domNode:x,nodeOrigin:w,nodeExtent:S,debug:C,fitViewQueued:E}=h(),{changes:_,updatedInternals:P}=ijt(v,b,y,x,w,S);P&&(njt(b,y,{nodeOrigin:w,nodeExtent:S}),E?(m(),f({fitViewQueued:!1,fitViewOptions:void 0})):f({}),(_==null?void 0:_.length)>0&&(C&&console.log("React Flow: trigger node changes",_),g==null||g(_)))},updateNodePositions:(v,g=!1)=>{const b=[],y=[],{nodeLookup:x,triggerNodeChanges:w}=h();for(const[S,C]of v){const E=x.get(S),_=!!(E!=null&&E.expandParent&&(E!=null&&E.parentId)&&(C!=null&&C.position)),P={id:S,type:"position",position:_?{x:Math.max(0,C.position.x),y:Math.max(0,C.position.y)}:C.position,dragging:g};_&&E.parentId&&b.push({id:S,parentId:E.parentId,rect:{...C.internals.positionAbsolute,width:C.measured.width??0,height:C.measured.height??0}}),y.push(P)}if(b.length>0){const{parentLookup:S,nodeOrigin:C}=h(),E=Yz(b,x,S,C);y.push(...E)}w(y)},triggerNodeChanges:v=>{const{onNodesChange:g,setNodes:b,nodes:y,hasDefaultNodes:x,debug:w}=h();if(v!=null&&v.length){if(x){const S=fwe(v,y);b(S)}w&&console.log("React Flow: trigger node changes",v),g==null||g(v)}},triggerEdgeChanges:v=>{const{onEdgesChange:g,setEdges:b,edges:y,hasDefaultEdges:x,debug:w}=h();if(v!=null&&v.length){if(x){const S=t7t(v,y);b(S)}w&&console.log("React Flow: trigger edge changes",v),g==null||g(v)}},addSelectedNodes:v=>{const{multiSelectionActive:g,edgeLookup:b,nodeLookup:y,triggerNodeChanges:x,triggerEdgeChanges:w}=h();if(g){const S=v.map(C=>Lh(C,!0));x(S);return}x(jv(y,new Set([...v]),!0)),w(jv(b))},addSelectedEdges:v=>{const{multiSelectionActive:g,edgeLookup:b,nodeLookup:y,triggerNodeChanges:x,triggerEdgeChanges:w}=h();if(g){const S=v.map(C=>Lh(C,!0));w(S);return}w(jv(b,new Set([...v]))),x(jv(y,new Set,!0))},unselectNodesAndEdges:({nodes:v,edges:g}={})=>{const{edges:b,nodes:y,nodeLookup:x,triggerNodeChanges:w,triggerEdgeChanges:S}=h(),C=v||y,E=g||b,_=C.map($=>{const T=x.get($.id);return T&&(T.selected=!1),Lh($.id,!1)}),P=E.map($=>Lh($.id,!1));w(_),S(P)},setMinZoom:v=>{const{panZoom:g,maxZoom:b}=h();g==null||g.setScaleExtent([v,b]),f({minZoom:v})},setMaxZoom:v=>{const{panZoom:g,minZoom:b}=h();g==null||g.setScaleExtent([b,v]),f({maxZoom:v})},setTranslateExtent:v=>{var g;(g=h().panZoom)==null||g.setTranslateExtent(v),f({translateExtent:v})},setPaneClickDistance:v=>{var g;(g=h().panZoom)==null||g.setClickDistance(v)},resetSelectedElements:()=>{const{edges:v,nodes:g,triggerNodeChanges:b,triggerEdgeChanges:y,elementsSelectable:x}=h();if(!x)return;const w=g.reduce((C,E)=>E.selected?[...C,Lh(E.id,!1)]:C,[]),S=v.reduce((C,E)=>E.selected?[...C,Lh(E.id,!1)]:C,[]);b(w),y(S)},setNodeExtent:v=>{const{nodes:g,nodeLookup:b,parentLookup:y,nodeOrigin:x,elevateNodesOnSelect:w,nodeExtent:S}=h();v[0][0]===S[0][0]&&v[0][1]===S[0][1]&&v[1][0]===S[1][0]&&v[1][1]===S[1][1]||(TF(g,b,y,{nodeOrigin:x,nodeExtent:v,elevateNodesOnSelect:w,checkEquality:!1}),f({nodeExtent:v}))},panBy:v=>{const{transform:g,width:b,height:y,panZoom:x,translateExtent:w}=h();return ajt({delta:v,panZoom:x,transform:g,translateExtent:w,width:b,height:y})},setCenter:async(v,g,b)=>{const{width:y,height:x,maxZoom:w,panZoom:S}=h();if(!S)return Promise.resolve(!1);const C=typeof(b==null?void 0:b.zoom)<"u"?b.zoom:w;return await S.setViewport({x:y/2-v*C,y:x/2-g*C,zoom:C},{duration:b==null?void 0:b.duration,ease:b==null?void 0:b.ease,interpolate:b==null?void 0:b.interpolate}),Promise.resolve(!0)},cancelConnection:()=>{f({connection:{...D1e}})},updateConnection:v=>{f({connection:v})},reset:()=>f({...gte()})}},Object.is);function Fwe({initialNodes:e,initialEdges:t,defaultNodes:n,defaultEdges:r,initialWidth:o,initialHeight:i,initialMinZoom:a,initialMaxZoom:s,initialFitViewOptions:l,fitView:c,nodeOrigin:u,nodeExtent:d,children:f}){const[h]=p.useState(()=>m9t({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,width:o,height:i,fitView:c,minZoom:a,maxZoom:s,fitViewOptions:l,nodeOrigin:u,nodeExtent:d}));return M.jsx(Njt,{value:h,children:M.jsx(i7t,{children:f})})}function g9t({children:e,nodes:t,edges:n,defaultNodes:r,defaultEdges:o,width:i,height:a,fitView:s,fitViewOptions:l,minZoom:c,maxZoom:u,nodeOrigin:d,nodeExtent:f}){return p.useContext(bk)?M.jsx(M.Fragment,{children:e}):M.jsx(Fwe,{initialNodes:t,initialEdges:n,defaultNodes:r,defaultEdges:o,initialWidth:i,initialHeight:a,fitView:s,initialFitViewOptions:l,initialMinZoom:c,initialMaxZoom:u,nodeOrigin:d,nodeExtent:f,children:e})}const v9t={width:"100%",height:"100%",overflow:"hidden",position:"relative",zIndex:0};function y9t({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,className:o,nodeTypes:i,edgeTypes:a,onNodeClick:s,onEdgeClick:l,onInit:c,onMove:u,onMoveStart:d,onMoveEnd:f,onConnect:h,onConnectStart:m,onConnectEnd:v,onClickConnectStart:g,onClickConnectEnd:b,onNodeMouseEnter:y,onNodeMouseMove:x,onNodeMouseLeave:w,onNodeContextMenu:S,onNodeDoubleClick:C,onNodeDragStart:E,onNodeDrag:_,onNodeDragStop:P,onNodesDelete:$,onEdgesDelete:T,onDelete:R,onSelectionChange:O,onSelectionDragStart:k,onSelectionDrag:I,onSelectionDragStop:D,onSelectionContextMenu:N,onSelectionStart:L,onSelectionEnd:H,onBeforeDelete:U,connectionMode:V,connectionLineType:j=Jf.Bezier,connectionLineStyle:F,connectionLineComponent:W,connectionLineContainerStyle:X,deleteKeyCode:J="Backspace",selectionKeyCode:q="Shift",selectionOnDrag:A=!1,selectionMode:z=Qw.Full,panActivationKeyCode:G="Space",multiSelectionKeyCode:Y=eT()?"Meta":"Control",zoomActivationKeyCode:Q=eT()?"Meta":"Control",snapToGrid:ee,snapGrid:te,onlyRenderVisibleElements:oe=!1,selectNodesOnDrag:ne,nodesDraggable:le,autoPanOnNodeFocus:ce,nodesConnectable:he,nodesFocusable:ue,nodeOrigin:fe=uwe,edgesFocusable:ve,edgesReconnectable:ge,elementsSelectable:de=!0,defaultViewport:be=Kjt,minZoom:Ee=.5,maxZoom:Le=2,translateExtent:Te=Xw,preventScrolling:Pe=!0,nodeExtent:ze,defaultMarkerColor:ke="#b1b1b7",zoomOnScroll:$e=!0,zoomOnPinch:Be=!0,panOnScroll:we=!1,panOnScrollSpeed:Re=.5,panOnScrollMode:Fe=Mm.Free,zoomOnDoubleClick:Se=!0,panOnDrag:Ae=!0,onPaneClick:Ve,onPaneMouseEnter:Je,onPaneMouseMove:ht,onPaneMouseLeave:He,onPaneScroll:Ke,onPaneContextMenu:it,paneClickDistance:Ge=0,nodeClickDistance:ut=0,children:Ze,onReconnect:et,onReconnectStart:tt,onReconnectEnd:mt,onEdgeContextMenu:me,onEdgeDoubleClick:pe,onEdgeMouseEnter:ye,onEdgeMouseMove:Oe,onEdgeMouseLeave:je,reconnectRadius:We=10,onNodesChange:Xe,onEdgesChange:st,noDragClassName:ct="nodrag",noWheelClassName:at="nowheel",noPanClassName:Ue="nopan",fitView:Mt,fitViewOptions:xt,connectOnClick:Dt,attributionPosition:Ct,proOptions:ft,defaultEdgeOptions:vt,elevateNodesOnSelect:rt,elevateEdgesOnSelect:yt,disableKeyboardA11y:qe=!1,autoPanOnConnect:Ie,autoPanOnNodeDrag:nt,autoPanSpeed:wt,connectionRadius:Lt,isValidConnection:on,onError:Pt,style:lt,id:Tt,nodeDragThreshold:cn,connectionDragThreshold:yn,viewport:tn,onViewportChange:Kn,width:ir,height:ro,colorMode:Co="light",debug:Wr,onScroll:Br,ariaLabelConfig:Vn,...zt},$t){const Dn=Tt||"1",Nt=Zjt(Co),St=p.useCallback(Qt=>{Qt.currentTarget.scrollTo({top:0,left:0,behavior:"instant"}),Br==null||Br(Qt)},[Br]);return M.jsx("div",{"data-testid":"rf__wrapper",...zt,onScroll:St,style:{...lt,...v9t},ref:$t,className:li(["react-flow",o,Nt]),id:Tt,role:"application",children:M.jsxs(g9t,{nodes:e,edges:t,width:ir,height:ro,fitView:Mt,fitViewOptions:xt,minZoom:Ee,maxZoom:Le,nodeOrigin:fe,nodeExtent:ze,children:[M.jsx(h9t,{onInit:c,onNodeClick:s,onEdgeClick:l,onNodeMouseEnter:y,onNodeMouseMove:x,onNodeMouseLeave:w,onNodeContextMenu:S,onNodeDoubleClick:C,nodeTypes:i,edgeTypes:a,connectionLineType:j,connectionLineStyle:F,connectionLineComponent:W,connectionLineContainerStyle:X,selectionKeyCode:q,selectionOnDrag:A,selectionMode:z,deleteKeyCode:J,multiSelectionKeyCode:Y,panActivationKeyCode:G,zoomActivationKeyCode:Q,onlyRenderVisibleElements:oe,defaultViewport:be,translateExtent:Te,minZoom:Ee,maxZoom:Le,preventScrolling:Pe,zoomOnScroll:$e,zoomOnPinch:Be,zoomOnDoubleClick:Se,panOnScroll:we,panOnScrollSpeed:Re,panOnScrollMode:Fe,panOnDrag:Ae,onPaneClick:Ve,onPaneMouseEnter:Je,onPaneMouseMove:ht,onPaneMouseLeave:He,onPaneScroll:Ke,onPaneContextMenu:it,paneClickDistance:Ge,nodeClickDistance:ut,onSelectionContextMenu:N,onSelectionStart:L,onSelectionEnd:H,onReconnect:et,onReconnectStart:tt,onReconnectEnd:mt,onEdgeContextMenu:me,onEdgeDoubleClick:pe,onEdgeMouseEnter:ye,onEdgeMouseMove:Oe,onEdgeMouseLeave:je,reconnectRadius:We,defaultMarkerColor:ke,noDragClassName:ct,noWheelClassName:at,noPanClassName:Ue,rfId:Dn,disableKeyboardA11y:qe,nodeExtent:ze,viewport:tn,onViewportChange:Kn}),M.jsx(Qjt,{nodes:e,edges:t,defaultNodes:n,defaultEdges:r,onConnect:h,onConnectStart:m,onConnectEnd:v,onClickConnectStart:g,onClickConnectEnd:b,nodesDraggable:le,autoPanOnNodeFocus:ce,nodesConnectable:he,nodesFocusable:ue,edgesFocusable:ve,edgesReconnectable:ge,elementsSelectable:de,elevateNodesOnSelect:rt,elevateEdgesOnSelect:yt,minZoom:Ee,maxZoom:Le,nodeExtent:ze,onNodesChange:Xe,onEdgesChange:st,snapToGrid:ee,snapGrid:te,connectionMode:V,translateExtent:Te,connectOnClick:Dt,defaultEdgeOptions:vt,fitView:Mt,fitViewOptions:xt,onNodesDelete:$,onEdgesDelete:T,onDelete:R,onNodeDragStart:E,onNodeDrag:_,onNodeDragStop:P,onSelectionDrag:I,onSelectionDragStart:k,onSelectionDragStop:D,onMove:u,onMoveStart:d,onMoveEnd:f,noPanClassName:Ue,nodeOrigin:fe,rfId:Dn,autoPanOnConnect:Ie,autoPanOnNodeDrag:nt,autoPanSpeed:wt,onError:Pt,connectionRadius:Lt,isValidConnection:on,selectNodesOnDrag:ne,nodeDragThreshold:cn,connectionDragThreshold:yn,onBeforeDelete:U,paneClickDistance:Ge,debug:Wr,ariaLabelConfig:Vn}),M.jsx(qjt,{onSelectionChange:O}),Ze,M.jsx(Hjt,{proOptions:ft,position:Ct}),M.jsx(zjt,{rfId:Dn,disableKeyboardA11y:qe})]})})}var b9t=pwe(y9t);function x9t({dimensions:e,lineWidth:t,variant:n,className:r}){return M.jsx("path",{strokeWidth:t,d:`M${e[0]/2} 0 V${e[1]} M0 ${e[1]/2} H${e[0]}`,className:li(["react-flow__background-pattern",n,r])})}function w9t({radius:e,className:t}){return M.jsx("circle",{cx:e,cy:e,r:e,className:li(["react-flow__background-pattern","dots",t])})}var Id;(function(e){e.Lines="lines",e.Dots="dots",e.Cross="cross"})(Id||(Id={}));const C9t={[Id.Dots]:1,[Id.Lines]:1,[Id.Cross]:6},S9t=e=>({transform:e.transform,patternId:`pattern-${e.rfId}`});function Bwe({id:e,variant:t=Id.Dots,gap:n=20,size:r,lineWidth:o=1,offset:i=0,color:a,bgColor:s,style:l,className:c,patternClassName:u}){const d=p.useRef(null),{transform:f,patternId:h}=ur(S9t,xo),m=r||C9t[t],v=t===Id.Dots,g=t===Id.Cross,b=Array.isArray(n)?n:[n,n],y=[b[0]*f[2]||1,b[1]*f[2]||1],x=m*f[2],w=Array.isArray(i)?i:[i,i],S=g?[x,x]:y,C=[w[0]*f[2]||1+S[0]/2,w[1]*f[2]||1+S[1]/2],E=`${h}${e||""}`;return M.jsxs("svg",{className:li(["react-flow__background",c]),style:{...l,...Ck,"--xy-background-color-props":s,"--xy-background-pattern-color-props":a},ref:d,"data-testid":"rf__background",children:[M.jsx("pattern",{id:E,x:f[0]%y[0],y:f[1]%y[1],width:y[0],height:y[1],patternUnits:"userSpaceOnUse",patternTransform:`translate(-${C[0]},-${C[1]})`,children:v?M.jsx(w9t,{radius:x/2,className:u}):M.jsx(x9t,{dimensions:S,lineWidth:o,variant:t,className:u})}),M.jsx("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:`url(#${E})`})]})}Bwe.displayName="Background";const E9t=p.memo(Bwe);function _9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",children:M.jsx("path",{d:"M32 18.133H18.133V32h-4.266V18.133H0v-4.266h13.867V0h4.266v13.867H32z"})})}function $9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 5",children:M.jsx("path",{d:"M0 0h32v4.2H0z"})})}function P9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 30",children:M.jsx("path",{d:"M3.692 4.63c0-.53.4-.938.939-.938h5.215V0H4.708C2.13 0 0 2.054 0 4.63v5.216h3.692V4.631zM27.354 0h-5.2v3.692h5.17c.53 0 .984.4.984.939v5.215H32V4.631A4.624 4.624 0 0027.354 0zm.954 24.83c0 .532-.4.94-.939.94h-5.215v3.768h5.215c2.577 0 4.631-2.13 4.631-4.707v-5.139h-3.692v5.139zm-23.677.94c-.531 0-.939-.4-.939-.94v-5.138H0v5.139c0 2.577 2.13 4.707 4.708 4.707h5.138V25.77H4.631z"})})}function M9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32",children:M.jsx("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0 8 0 4.571 3.429 4.571 7.619v3.048H3.048A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047zm4.724-13.866H7.467V7.619c0-2.59 2.133-4.724 4.723-4.724 2.591 0 4.724 2.133 4.724 4.724v3.048z"})})}function T9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32",children:M.jsx("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0c-4.114 1.828-1.37 2.133.305 2.438 1.676.305 4.42 2.59 4.42 5.181v3.048H3.047A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047z"})})}function z2({children:e,className:t,...n}){return M.jsx("button",{type:"button",className:li(["react-flow__controls-button",t]),...n,children:e})}const R9t=e=>({isInteractive:e.nodesDraggable||e.nodesConnectable||e.elementsSelectable,minZoomReached:e.transform[2]<=e.minZoom,maxZoomReached:e.transform[2]>=e.maxZoom,ariaLabelConfig:e.ariaLabelConfig});function Lwe({style:e,showZoom:t=!0,showFitView:n=!0,showInteractive:r=!0,fitViewOptions:o,onZoomIn:i,onZoomOut:a,onFitView:s,onInteractiveChange:l,className:c,children:u,position:d="bottom-left",orientation:f="vertical","aria-label":h}){const m=po(),{isInteractive:v,minZoomReached:g,maxZoomReached:b,ariaLabelConfig:y}=ur(R9t,xo),{zoomIn:x,zoomOut:w,fitView:S}=wk(),C=()=>{x(),i==null||i()},E=()=>{w(),a==null||a()},_=()=>{S(o),s==null||s()},P=()=>{m.setState({nodesDraggable:!v,nodesConnectable:!v,elementsSelectable:!v}),l==null||l(!v)},$=f==="horizontal"?"horizontal":"vertical";return M.jsxs(xk,{className:li(["react-flow__controls",$,c]),position:d,style:e,"data-testid":"rf__controls","aria-label":h??y["controls.ariaLabel"],children:[t&&M.jsxs(M.Fragment,{children:[M.jsx(z2,{onClick:C,className:"react-flow__controls-zoomin",title:y["controls.zoomIn.ariaLabel"],"aria-label":y["controls.zoomIn.ariaLabel"],disabled:b,children:M.jsx(_9t,{})}),M.jsx(z2,{onClick:E,className:"react-flow__controls-zoomout",title:y["controls.zoomOut.ariaLabel"],"aria-label":y["controls.zoomOut.ariaLabel"],disabled:g,children:M.jsx($9t,{})})]}),n&&M.jsx(z2,{className:"react-flow__controls-fitview",onClick:_,title:y["controls.fitView.ariaLabel"],"aria-label":y["controls.fitView.ariaLabel"],children:M.jsx(P9t,{})}),r&&M.jsx(z2,{className:"react-flow__controls-interactive",onClick:P,title:y["controls.interactive.ariaLabel"],"aria-label":y["controls.interactive.ariaLabel"],children:v?M.jsx(T9t,{}):M.jsx(M9t,{})}),u]})}Lwe.displayName="Controls";const O9t=p.memo(Lwe);function k9t({id:e,x:t,y:n,width:r,height:o,style:i,color:a,strokeColor:s,strokeWidth:l,className:c,borderRadius:u,shapeRendering:d,selected:f,onClick:h}){const{background:m,backgroundColor:v}=i||{},g=a||m||v;return M.jsx("rect",{className:li(["react-flow__minimap-node",{selected:f},c]),x:t,y:n,rx:u,ry:u,width:r,height:o,style:{fill:g,stroke:s,strokeWidth:l},shapeRendering:d,onClick:h?b=>h(b,e):void 0})}const I9t=p.memo(k9t),D9t=e=>e.nodes.map(t=>t.id),t6=e=>e instanceof Function?e:()=>e;function N9t({nodeStrokeColor:e,nodeColor:t,nodeClassName:n="",nodeBorderRadius:r=5,nodeStrokeWidth:o,nodeComponent:i=I9t,onClick:a}){const s=ur(D9t,xo),l=t6(t),c=t6(e),u=t6(n),d=typeof window>"u"||window.chrome?"crispEdges":"geometricPrecision";return M.jsx(M.Fragment,{children:s.map(f=>M.jsx(F9t,{id:f,nodeColorFunc:l,nodeStrokeColorFunc:c,nodeClassNameFunc:u,nodeBorderRadius:r,nodeStrokeWidth:o,NodeComponent:i,onClick:a,shapeRendering:d},f))})}function A9t({id:e,nodeColorFunc:t,nodeStrokeColorFunc:n,nodeClassNameFunc:r,nodeBorderRadius:o,nodeStrokeWidth:i,shapeRendering:a,NodeComponent:s,onClick:l}){const{node:c,x:u,y:d,width:f,height:h}=ur(m=>{const{internals:v}=m.nodeLookup.get(e),g=v.userNode,{x:b,y}=v.positionAbsolute,{width:x,height:w}=ff(g);return{node:g,x:b,y,width:x,height:w}},xo);return!c||c.hidden||!z1e(c)?null:M.jsx(s,{x:u,y:d,width:f,height:h,style:c.style,selected:!!c.selected,className:r(c),color:t(c),borderRadius:o,strokeColor:n(c),strokeWidth:i,shapeRendering:a,onClick:l,id:c.id})}const F9t=p.memo(A9t);var B9t=p.memo(N9t);const L9t=200,j9t=150,z9t=e=>!e.hidden,H9t=e=>{const t={x:-e.transform[0]/e.transform[2],y:-e.transform[1]/e.transform[2],width:e.width/e.transform[2],height:e.height/e.transform[2]};return{viewBB:t,boundingRect:e.nodeLookup.size>0?j1e(VS(e.nodeLookup,{filter:z9t}),t):t,rfId:e.rfId,panZoom:e.panZoom,translateExtent:e.translateExtent,flowWidth:e.width,flowHeight:e.height,ariaLabelConfig:e.ariaLabelConfig}},V9t="react-flow__minimap-desc";function jwe({style:e,className:t,nodeStrokeColor:n,nodeColor:r,nodeClassName:o="",nodeBorderRadius:i=5,nodeStrokeWidth:a,nodeComponent:s,bgColor:l,maskColor:c,maskStrokeColor:u,maskStrokeWidth:d,position:f="bottom-right",onClick:h,onNodeClick:m,pannable:v=!1,zoomable:g=!1,ariaLabel:b,inversePan:y,zoomStep:x=10,offsetScale:w=5}){const S=po(),C=p.useRef(null),{boundingRect:E,viewBB:_,rfId:P,panZoom:$,translateExtent:T,flowWidth:R,flowHeight:O,ariaLabelConfig:k}=ur(H9t,xo),I=(e==null?void 0:e.width)??L9t,D=(e==null?void 0:e.height)??j9t,N=E.width/I,L=E.height/D,H=Math.max(N,L),U=H*I,V=H*D,j=w*H,F=E.x-(U-E.width)/2-j,W=E.y-(V-E.height)/2-j,X=U+j*2,J=V+j*2,q=`${V9t}-${P}`,A=p.useRef(0),z=p.useRef();A.current=H,p.useEffect(()=>{if(C.current&&$)return z.current=hjt({domNode:C.current,panZoom:$,getTransform:()=>S.getState().transform,getViewScale:()=>A.current}),()=>{var ee;(ee=z.current)==null||ee.destroy()}},[$]),p.useEffect(()=>{var ee;(ee=z.current)==null||ee.update({translateExtent:T,width:R,height:O,inversePan:y,pannable:v,zoomStep:x,zoomable:g})},[v,g,y,x,T,R,O]);const G=h?ee=>{var ne;const[te,oe]=((ne=z.current)==null?void 0:ne.pointer(ee))||[0,0];h(ee,{x:te,y:oe})}:void 0,Y=m?p.useCallback((ee,te)=>{const oe=S.getState().nodeLookup.get(te).internals.userNode;m(ee,oe)},[]):void 0,Q=b??k["minimap.ariaLabel"];return M.jsx(xk,{position:f,style:{...e,"--xy-minimap-background-color-props":typeof l=="string"?l:void 0,"--xy-minimap-mask-background-color-props":typeof c=="string"?c:void 0,"--xy-minimap-mask-stroke-color-props":typeof u=="string"?u:void 0,"--xy-minimap-mask-stroke-width-props":typeof d=="number"?d*H:void 0,"--xy-minimap-node-background-color-props":typeof r=="string"?r:void 0,"--xy-minimap-node-stroke-color-props":typeof n=="string"?n:void 0,"--xy-minimap-node-stroke-width-props":typeof a=="number"?a:void 0},className:li(["react-flow__minimap",t]),"data-testid":"rf__minimap",children:M.jsxs("svg",{width:I,height:D,viewBox:`${F} ${W} ${X} ${J}`,className:"react-flow__minimap-svg",role:"img","aria-labelledby":q,ref:C,onClick:G,children:[Q&&M.jsx("title",{id:q,children:Q}),M.jsx(B9t,{onClick:Y,nodeColor:r,nodeStrokeColor:n,nodeBorderRadius:i,nodeClassName:o,nodeStrokeWidth:a,nodeComponent:s}),M.jsx("path",{className:"react-flow__minimap-mask",d:`M${F-j},${W-j}h${X+j*2}v${J+j*2}h${-X-j*2}z + M${_.x},${_.y}h${_.width}v${_.height}h${-_.width}z`,fillRule:"evenodd",pointerEvents:"none"})]})})}jwe.displayName="MiniMap";const W9t=p.memo(jwe),U9t=e=>t=>e?`${Math.max(1/t.transform[2],1)}`:void 0,G9t={[cy.Line]:"right",[cy.Handle]:"bottom-right"};function q9t({nodeId:e,position:t,variant:n=cy.Handle,className:r,style:o=void 0,children:i,color:a,minWidth:s=10,minHeight:l=10,maxWidth:c=Number.MAX_VALUE,maxHeight:u=Number.MAX_VALUE,keepAspectRatio:d=!1,resizeDirection:f,autoScale:h=!0,shouldResize:m,onResizeStart:v,onResize:g,onResizeEnd:b}){const y=vwe(),x=typeof e=="string"?e:y,w=po(),S=p.useRef(null),C=n===cy.Handle,E=ur(p.useCallback(U9t(C&&h),[C,h]),xo),_=p.useRef(null),P=t??G9t[n];p.useEffect(()=>{if(!(!S.current||!x))return _.current||(_.current=Rjt({domNode:S.current,nodeId:x,getStoreItems:()=>{const{nodeLookup:T,transform:R,snapGrid:O,snapToGrid:k,nodeOrigin:I,domNode:D}=w.getState();return{nodeLookup:T,transform:R,snapGrid:O,snapToGrid:k,nodeOrigin:I,paneDomNode:D}},onChange:(T,R)=>{const{triggerNodeChanges:O,nodeLookup:k,parentLookup:I,nodeOrigin:D}=w.getState(),N=[],L={x:T.x,y:T.y},H=k.get(x);if(H&&H.expandParent&&H.parentId){const U=H.origin??D,V=T.width??H.measured.width??0,j=T.height??H.measured.height??0,F={id:H.id,parentId:H.parentId,rect:{width:V,height:j,...H1e({x:T.x??H.position.x,y:T.y??H.position.y},{width:V,height:j},H.parentId,k,U)}},W=Yz([F],k,I,D);N.push(...W),L.x=T.x?Math.max(U[0]*V,T.x):void 0,L.y=T.y?Math.max(U[1]*j,T.y):void 0}if(L.x!==void 0&&L.y!==void 0){const U={id:x,type:"position",position:{...L}};N.push(U)}if(T.width!==void 0&&T.height!==void 0){const V={id:x,type:"dimensions",resizing:!0,setAttributes:f?f==="horizontal"?"width":"height":!0,dimensions:{width:T.width,height:T.height}};N.push(V)}for(const U of R){const V={...U,type:"position"};N.push(V)}O(N)},onEnd:({width:T,height:R})=>{const O={id:x,type:"dimensions",resizing:!1,dimensions:{width:T,height:R}};w.getState().triggerNodeChanges([O])}})),_.current.update({controlPosition:P,boundaries:{minWidth:s,minHeight:l,maxWidth:c,maxHeight:u},keepAspectRatio:d,resizeDirection:f,onResizeStart:v,onResize:g,onResizeEnd:b,shouldResize:m}),()=>{var T;(T=_.current)==null||T.destroy()}},[P,s,l,c,u,d,v,g,b,m]);const $=P.split("-");return M.jsx("div",{className:li(["react-flow__resize-control","nodrag",...$,n,r]),ref:S,style:{...o,scale:E,...a&&{[C?"backgroundColor":"borderColor"]:a}},children:i})}p.memo(q9t);const Qz=Ba()(Vs(e=>({nodes:[],edges:[],setNodes:t=>e(n=>{const o=(typeof t=="function"?t(n.nodes):t).map((i,a)=>({...i,position:i.position&&typeof i.position.x=="number"&&typeof i.position.y=="number"?i.position:{x:100+a*200,y:100+a*150},data:i.data||{title:`Node ${a+1}`}}));if(o.length!o.find(l=>l.id===s.id)).map(s=>s.id),a=n.edges.filter(s=>!i.includes(s.source)&&!i.includes(s.target));return{nodes:o,edges:a}}return JSON.stringify(o)!==JSON.stringify(n.nodes)?{nodes:o}:n}),setEdges:t=>e(n=>{const r=typeof t=="function"?t(n.edges):t;return JSON.stringify(r)!==JSON.stringify(n.edges)?{edges:r}:n}),clearFlow:()=>e({nodes:[],edges:[]})}),{name:"flow-builder-storage"})),zwe=({data:e})=>{const t=Pn(),n={style:{margin:0}},r=()=>{switch(e.formType){case pie:return M.jsx("div",{style:{padding:"8px 0",fontSize:"14px",color:"#666"},children:e.text||e.label||t.formatMessage({id:"nodes.label.default"})});case U1:return M.jsx(sr,{name:"text",label:t.formatMessage({id:"nodes.textField.label"}),...n});case hie:return M.jsx($Tt,{name:"digit",label:t.formatMessage({id:"nodes.numberField.label"}),...n});case mie:return M.jsx(ub,{name:"date",label:t.formatMessage({id:"nodes.datePicker.label"}),...n});case TB:return M.jsx(Ym,{name:"select",label:t.formatMessage({id:"nodes.select.label"}),options:[{label:t.formatMessage({id:"flow.option.1"}),value:"1"},{label:t.formatMessage({id:"flow.option.2"}),value:"2"}],...n});case RB:return M.jsx(s4.Group,{name:"checkbox",label:t.formatMessage({id:"nodes.checkbox.label"}),options:[t.formatMessage({id:"flow.option.1"}),t.formatMessage({id:"flow.option.2"}),t.formatMessage({id:"flow.option.3"})],...n});case OB:return M.jsx(l4.Group,{name:"radio",label:t.formatMessage({id:"nodes.radio.label"}),options:[t.formatMessage({id:"flow.option.1"}),t.formatMessage({id:"flow.option.2"}),t.formatMessage({id:"flow.option.3"})],...n});default:return M.jsx("div",{children:t.formatMessage({id:"nodes.unknown"})})}};return M.jsx(js,{size:"small",style:{width:"100%",margin:"8px 0",border:"dashed"},children:M.jsx(jn,{submitter:!1,layout:"vertical",children:r()})})},K9t=({formType:e,onDelete:t,index:n,total:r,onMove:o})=>{const i=Pn();return M.jsx("div",{style:{marginBottom:8,position:"relative"},children:M.jsxs("div",{style:{position:"relative"},children:[M.jsx(zwe,{data:{formType:e}}),M.jsxs("div",{style:{position:"absolute",right:0,top:0,display:"flex",gap:4},children:[n>0&&M.jsx(At,{type:"text",icon:M.jsx(Sge,{}),size:"small",onClick:()=>o("up"),title:i.formatMessage({id:"flow.moveUp"})}),no("down"),title:i.formatMessage({id:"flow.moveDown"})}),M.jsx(At,{type:"text",icon:M.jsx(zc,{}),size:"small",onClick:t,title:i.formatMessage({id:"flow.delete"})})]})]})})},Hwe=({nodeId:e,buttons:t})=>{const[n,r]=p.useState(!1),{isDarkMode:o}=Qi();return p.useEffect(()=>{const i=()=>{const c=window.flowSelectedNodeId;r(c===e)};i();const a=()=>{i()},s=()=>{r(!1)};window.addEventListener("flow-node-select",a),window.addEventListener("flow-node-deselect",s);const l=setInterval(i,500);return()=>{window.removeEventListener("flow-node-select",a),window.removeEventListener("flow-node-deselect",s),clearInterval(l)}},[e]),n?M.jsx("div",{style:{position:"absolute",top:-38,right:-0,zIndex:1e3,background:o?"rgba(31, 31, 31, 0.95)":"rgba(255, 255, 255, 0.95)",borderRadius:"6px",padding:"4px",boxShadow:"0 2px 8px rgba(0, 0, 0, 0.15)",border:`1px solid ${o?"#434343":"#d9d9d9"}`},onClick:i=>i.stopPropagation(),children:M.jsx(Ri,{size:2,children:t.map(i=>M.jsx(At,{type:i.type||"text",icon:i.icon,size:"small",onClick:a=>{a.stopPropagation(),i.onClick()},title:i.title,danger:i.danger,style:{width:24,height:24,padding:0,display:"flex",alignItems:"center",justifyContent:"center"}},i.key))})}):null},Y9t=({id:e,data:t})=>{var l;const n=Pn(),r=c=>{c.preventDefault(),c.dataTransfer.dropEffect="move"},o=c=>{var f;c.preventDefault(),c.stopPropagation();const u=c.dataTransfer.getData("application/reactflow"),d=c.dataTransfer.getData("form-type");u===Xl&&((f=t.onChildAdd)==null||f.call(t,e,{id:`form-${Date.now()}`,type:"form",formType:d||U1}))},i=(c,u)=>{const d=[...t.children||[]],f=d.findIndex(m=>m.id===c),h=u==="up"?f-1:f+1;if(h>=0&&h{window.dispatchEvent(new CustomEvent("flow-delete-node",{detail:{nodeId:e,selectedNodeId:e}}))},s=()=>{console.log("handleCopy",e),window.dispatchEvent(new CustomEvent("flow-copy-node",{detail:{nodeId:e}}))};return M.jsxs("div",{style:{position:"relative"},children:[M.jsxs(js,{title:t.title||n.formatMessage({id:"flow.parentNode"}),style:{width:300,minHeight:120,border:"1px solid"},onDragOver:r,onDrop:o,children:[M.jsx(ng,{type:"target",position:an.Top}),M.jsx("div",{className:"node-children",style:{padding:"8px 0"},children:(l=t.children)==null?void 0:l.map((c,u)=>{var d;return M.jsx(K9t,{id:c.id,parentId:e,formType:c.formType,index:u,total:((d=t.children)==null?void 0:d.length)||0,onDelete:()=>{var f;return(f=t.onChildDelete)==null?void 0:f.call(t,e,c.id)},onMove:f=>i(c.id,f)},c.id)})}),M.jsx(ng,{type:"source",position:an.Bottom})]}),M.jsx(Hwe,{nodeId:e,buttons:[{key:"copy",icon:M.jsx(Ege,{}),title:n.formatMessage({id:"flow.copy"}),onClick:s},{key:"settings",icon:M.jsx(k7,{}),title:n.formatMessage({id:"flow.properties"}),onClick:()=>{var c;return(c=t.onPropertyClick)==null?void 0:c.call(t)}},{key:"delete",icon:M.jsx(zc,{}),title:n.formatMessage({id:"flow.delete"}),onClick:a,danger:!0}]})]})},Vwe=p.createContext(void 0),Wwe=()=>{const e=p.useContext(Vwe);if(e===void 0)throw new Error("useFlowContext must be used within a FlowProvider");return e},X9t=({children:e,value:t})=>M.jsx(Vwe.Provider,{value:t,children:e}),Q9t=({id:e,data:t})=>{const n=Pn(),{isDarkMode:r}=Qi(),o=ds(l=>l.currentOrg),{currentFlow:i}=Wwe(),a=()=>{var l;console.log("handleRun"),(l=window.bytedesk)==null||l.showChat({chatConfig:{org:o==null?void 0:o.uid,t:MB,sid:i==null?void 0:i.uid}})},s=()=>{var l;(l=t.onPropertyClick)==null||l.call(t)};return M.jsxs("div",{style:{position:"relative"},children:[M.jsx(js,{title:t.title||n.formatMessage({id:"flow.start"}),style:{width:150,minHeight:60,border:"1px solid"},children:M.jsx(ng,{type:"source",position:an.Right,style:{background:r?"#177ddc":"#1890ff"}})}),M.jsx(Hwe,{nodeId:e,buttons:[{key:"run",icon:M.jsx(O7,{}),title:n.formatMessage({id:"flow.run"}),onClick:a},{key:"settings",icon:M.jsx(k7,{}),title:n.formatMessage({id:"flow.properties"}),onClick:s}]})]})};window.flowPropertyClick=null;const Z9t=Z.memo(({props:e,onPropertyClick:t})=>M.jsx(Y9t,{...e,data:{...e.data,onPropertyClick:()=>t({id:e.id,type:e.type,position:e.position,data:e.data})}})),J9t=Z.memo(({props:e,onPropertyClick:t})=>M.jsx(Q9t,{...e,data:{...e.data,onPropertyClick:()=>t({id:e.id,type:e.type,position:e.position,data:e.data})}})),ezt={[xv]:e=>M.jsx(Z9t,{props:e,onPropertyClick:window.flowPropertyClick}),[Xl]:zwe,[ud]:e=>M.jsx(J9t,{props:e,onPropertyClick:window.flowPropertyClick})},tzt=({onNodeClick:e,onPropertyClick:t,currentFlow:n})=>{const{nodes:r,edges:o,setNodes:i,setEdges:a}=Qz(),s=wk(),l=Pn(),{themeMode:c,isDarkMode:u}=Qi(),[d,f]=p.useState(c),[h,m]=p.useState(null),v=ds(R=>R.currentOrg),g=Wwe(),b=n||g.currentFlow;p.useEffect(()=>{f(c)},[c]),p.useEffect(()=>{window.flowPropertyClick=t,window.flowCurrentFlow=b,window.flowSelectedNodeId=h},[t,b,h]),p.useEffect(()=>{window.flowInstance=s},[s]),p.useEffect(()=>{const R=O=>{const{nodes:k,edges:I}=O.detail;i(k),a(I)};return window.addEventListener("flow-import",R),()=>{window.removeEventListener("flow-import",R)}},[i,a]),p.useEffect(()=>{r.length>0&&r.every(R=>R.position&&typeof R.position.x=="number"&&typeof R.position.y=="number")&&i(r.map(R=>R.type===xv?{...R,data:{...R.data,onChildAdd:y,onChildDelete:x}}:{...R,position:R.position||{x:0,y:0}}))},[]);const y=p.useCallback((R,O)=>{console.log("添加子节点:",{parentId:R,childNode:O,childNodeId:O.id,childNodeType:O.type}),i(k=>k.map(I=>{var D;if(I.id===R){const N={...I,data:{...I.data,children:[...I.data.children||[],O],onChildAdd:y,onChildDelete:x}};return console.log("父节点更新后的子节点数量:",((D=N.data.children)==null?void 0:D.length)||0),N}return I}))},[i]),x=p.useCallback((R,O)=>{console.log("删除子节点:",{parentId:R,childId:O}),i(k=>k.map(I=>{var D,N;if(I.id===R){const L={...I,data:{...I.data,children:(D=I.data.children)==null?void 0:D.filter(H=>H.id!==O),onChildAdd:y,onChildDelete:x}};return console.log("父节点删除子节点后剩余数量:",((N=L.data.children)==null?void 0:N.length)||0),L}return I}))},[i]),w=p.useCallback(R=>{if(R.preventDefault(),!R.dataTransfer)return;const O=R.dataTransfer.getData("application/reactflow");if(O!==xv&&O!==Xl&&O!==ud)return;const{x:k,y:I}=s.screenToFlowPosition({x:R.clientX,y:R.clientY});if(O===ud&&r.some(N=>N.type===ud))return;const D=r.find(N=>N.type===ud);if(D){const N={left:D.position.x-50,right:D.position.x+50,top:D.position.y-50,bottom:D.position.y+50};if(k>N.left&&kN.top&&I{const V=[...U,H];return console.log("当前所有节点数量:",V.length),V})}else if(O===ud){const N=`start-${Date.now()}`;console.log("新建start节点:",{nodeId:N,type:ud,position:{x:k,y:I}}),i(L=>{const H=[...L,{id:N,type:"start",position:{x:k,y:I},data:{}}];return console.log("当前所有节点数量:",H.length),H})}else{const N=`node-${Date.now()}`;console.log("新建parent节点:",{nodeId:N,type:O,position:{x:k,y:I}}),i(L=>{const H=[...L,{id:N,type:"parent",position:{x:k,y:I},data:{title:"父节点",description:"",children:[],onChildAdd:y,onChildDelete:x}}];return console.log("当前所有节点数量:",H.length),H})}},[s,y,x,r,i]),S=p.useCallback(R=>{R.preventDefault(),R.dataTransfer&&(R.dataTransfer.dropEffect="move")},[]),C=p.useCallback(R=>{console.log("新建edge连线:",R),a(O=>{const k={id:`edge-${R.source}-${R.target}-${Date.now()}`,source:R.source,target:R.target,sourceHandle:R.sourceHandle,targetHandle:R.targetHandle,deletable:!0},I=[...O,k];return console.log("当前所有edges:",I),I})},[a]),E=p.useCallback(R=>{R.forEach(O=>{O.type===sPe&&O.position?console.log("节点位置变化:",{nodeId:O.id,newPosition:O.position,dragging:O.dragging}):O.type===lPe?console.log("新增节点变化:",O):O.type===cPe?console.log("删除节点变化:",O):O.type===uPe?console.log("选择节点变化:",O):O.type===dPe&&console.log("节点尺寸变化:",O)}),i(O=>{const k=fwe(R,O);return k.length!==O.length&&console.log("节点数量变化:",{之前:O.length,现在:k.length,变化:k.length-O.length}),k})},[i]),_=p.useCallback((R,O)=>{console.log("节点被点击:",{nodeId:O.id,nodeType:O.type,position:O.position,nodeData:O.data}),m(O.id),e(O),window.dispatchEvent(new CustomEvent("flow-node-select",{detail:{nodeId:O.id}}))},[e]),P=p.useCallback((R,O)=>{console.log("节点被双击,打开属性面板:",{nodeId:O.id,nodeType:O.type,position:O.position,nodeData:O.data}),t(O)},[t]),$=p.useCallback(()=>{console.log("画布被点击,取消节点选择"),m(null),window.dispatchEvent(new CustomEvent("flow-node-deselect"))},[]);p.useEffect(()=>{const R=I=>{const{nodeId:D,data:N}=I.detail;console.log("节点更新事件:",{nodeId:D,updateData:N}),i(r.map(L=>{if(L.id===D){const H={...L,data:{...L.data,...N}};return console.log("节点更新完成:",{nodeId:D,updatedNode:H}),H}return L}))},O=I=>{const{nodeId:D}=I.detail;console.log("复制节点事件:",{nodeId:D});const N=r.find(L=>L.id===D);if(N){const L=`copy-${D}-${Date.now()}`,H={x:N.position.x+100,y:N.position.y+100};console.log("复制节点创建:",{原节点ID:D,新节点ID:L,原位置:N.position,新位置:H}),i(U=>{const V=[...U,{...N,id:L,position:H}];return console.log("复制后节点总数:",V.length),V})}},k=I=>{var N;const{nodeId:D}=I.detail;console.log("开始对话事件:",{nodeId:D}),(N=window.bytedesk)==null||N.showChat({chatConfig:{org:v==null?void 0:v.uid,t:MB,sid:b==null?void 0:b.uid}})};return window.addEventListener("flow-node-update",R),window.addEventListener("flow-copy-node",O),window.addEventListener("flow-start-chat",k),()=>{window.removeEventListener("flow-node-update",R),window.removeEventListener("flow-copy-node",O),window.removeEventListener("flow-start-chat",k)}},[r,i,v==null?void 0:v.uid,b==null?void 0:b.uid]),p.useEffect(()=>{const R=O=>{const{nodeId:k}=O.detail;console.log("删除节点事件:",{nodeId:k}),i(I=>{const D=I.filter(N=>N.id!==k);return console.log("删除节点后剩余数量:",{删除前:I.length,删除后:D.length,被删除的节点ID:k}),(D.length===0||k===O.detail.selectedNodeId)&&(console.log("触发节点取消选中事件"),window.dispatchEvent(new CustomEvent("flow-node-deselect"))),D})};return window.addEventListener("flow-delete-node",R),()=>{window.removeEventListener("flow-delete-node",R)}},[i]),p.useEffect(()=>{if(r.length===0){const R={id:"start-node",type:ud,position:{x:100,y:100},data:{title:"Start"}};console.log("初始化起始节点:",R),i([R])}},[r.length,i]);const T=r.map(R=>R.type===xv?{...R,data:{...R.data,onChildAdd:y,onChildDelete:x}}:R);return M.jsx("div",{style:{width:"100%",height:"100%"},children:M.jsxs(b9t,{nodes:T.filter(R=>R.position&&typeof R.position.x=="number"&&typeof R.position.y=="number").map((R,O)=>({...R,position:R.position||{x:100+O*200,y:100+O*150},data:R.data||{title:`Node ${O+1}`},style:{...R.style,border:R.id===h?`2px solid ${u?"#177ddc":"#1890ff"}`:void 0,boxShadow:R.id===h?`0 0 8px ${u?"#177ddc40":"#1890ff40"}`:void 0}})),edges:o,nodeTypes:ezt,onConnect:C,onNodesChange:E,onNodeClick:_,onNodeDoubleClick:P,onPaneClick:$,onDrop:w,onDragOver:S,fitView:!1,defaultViewport:{x:0,y:0,zoom:1},proOptions:{hideAttribution:!0},"aria-label":l.formatMessage({id:"flow.canvas.label"}),colorMode:d,children:[M.jsx(E9t,{bgColor:u?"#322F2FFF":"#F5F2F2FF",variant:Id.Dots,gap:12,size:1}),M.jsx(O9t,{}),M.jsx(W9t,{})]})})},nzt=({onNodeClick:e,onPropertyClick:t,currentFlow:n})=>M.jsx("div",{style:{width:"100%",height:"100%"},children:M.jsx(Fwe,{children:M.jsx(tzt,{onNodeClick:e,onPropertyClick:t,currentFlow:n})})}),rzt=({selectedNode:e,visible:t,onClose:n,onNodeUpdate:r,onChildUpdate:o,onChildDelete:i})=>{var h;const a=Pn(),{isDarkMode:s}=Qi(),[l]=rn.useForm();p.useEffect(()=>{e&&l.setFieldsValue({id:e.id,type:e.type,title:e.data.title,description:e.data.description})},[e==null?void 0:e.id,e==null?void 0:e.data.title,e==null?void 0:e.data.description,e==null?void 0:e.type,l]);const c=()=>{e&&l.setFieldsValue({id:e.id,type:e.type,title:e.data.title,description:e.data.description})},u=async()=>{try{const m=await l.validateFields();if(e){const v={...e.data,title:m.title,description:m.description};r(e.id,v),l.setFieldsValue({id:e.id,type:e.type,title:m.title,description:m.description}),n()}}catch(m){console.error("Validate Failed:",m)}},d=(m,v,g)=>{o(m,v,g)},f=(m,v)=>{i(m,v)};return M.jsx(nS,{title:a.formatMessage({id:"propertyPanel.settings"}),placement:"right",size:"large",onClose:n,open:t,className:s?"dark-drawer":"",style:{background:s?"#141414":"#fff"},styles:{header:{background:s?"#1f1f1f":"#fff",borderBottom:`1px solid ${s?"#434343":"#f0f0f0"}`,color:s?"#fff":"#000"},body:{background:s?"#141414":"#fff",color:s?"#fff":"#000"}},extra:M.jsxs(Ri,{children:[M.jsx(At,{icon:M.jsx(ont,{}),onClick:c,title:a.formatMessage({id:"propertyPanel.reset"}),children:a.formatMessage({id:"propertyPanel.reset"})}),M.jsx(At,{type:"primary",icon:M.jsx(IO,{}),onClick:u,title:a.formatMessage({id:"propertyPanel.save"}),children:a.formatMessage({id:"propertyPanel.save"})})]}),children:e&&M.jsxs(rn,{form:l,layout:"vertical",initialValues:{id:e.id,type:e.type,title:e.data.title,description:e.data.description},children:[M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.nodeId"}),name:"id",children:M.jsx(Hn,{disabled:!0})}),M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.nodeType"}),name:"type",children:M.jsx(Hn,{disabled:!0})}),M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.nodeName"}),name:"title",children:M.jsx(Hn,{placeholder:a.formatMessage({id:"propertyPanel.placeholder.name"})})}),M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.nodeDesc"}),name:"description",children:M.jsx(Hn.TextArea,{placeholder:a.formatMessage({id:"propertyPanel.placeholder.desc"})})}),(h=e.data.children)==null?void 0:h.map(m=>M.jsxs(js,{size:"small",title:a.formatMessage({id:"propertyPanel.componentType"}),extra:M.jsx(At,{type:"text",icon:M.jsx(zc,{}),onClick:()=>f(e.id,m.id),title:a.formatMessage({id:"flow.delete"})}),children:[M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.labelName"}),children:M.jsx(Hn,{placeholder:a.formatMessage({id:"propertyPanel.placeholder.label"}),value:m.label,onChange:v=>d(e.id,m.id,{label:v.target.value})})}),(m.formType===TB||m.formType===RB||m.formType===OB)&&M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.options"}),children:M.jsx(Pi,{mode:"tags",style:{width:"100%"},placeholder:a.formatMessage({id:"propertyPanel.placeholder.options"}),value:m.options,onChange:v=>d(e.id,m.id,{options:v})})})]},m.id))]})})},ozt=({open:e,onClose:t,jsonContent:n})=>{const r=Pn(),{isDarkMode:o}=Qi(),i=async()=>{if(!n){_e.warning(r.formatMessage({id:"flowgram.json.copy.no.content",defaultMessage:"没有内容可复制"}));return}try{await navigator.clipboard.writeText(n),_e.success(r.formatMessage({id:"flowgram.json.copy.success",defaultMessage:"已复制到剪贴板"}))}catch{const c=document.createElement("textarea");c.value=n,document.body.appendChild(c),c.select();try{document.execCommand("copy"),_e.success(r.formatMessage({id:"flowgram.json.copy.success",defaultMessage:"已复制到剪贴板"}))}catch{_e.error(r.formatMessage({id:"flowgram.json.copy.error",defaultMessage:"复制失败"}))}document.body.removeChild(c)}},a=()=>{if(!n){_e.warning(r.formatMessage({id:"flowgram.json.export.no.content",defaultMessage:"没有内容可导出"}));return}try{const l=new Blob([n],{type:"application/json"}),c=URL.createObjectURL(l),u=document.createElement("a");u.href=c;const d=new Date().toISOString().replace(/[^0-9]/g,"").slice(0,14);u.download=`flowgram_${d}.json`,document.body.appendChild(u),u.click(),document.body.removeChild(u),URL.revokeObjectURL(c),_e.success(r.formatMessage({id:"flowgram.json.export.success",defaultMessage:"文件导出成功"}))}catch{_e.error(r.formatMessage({id:"flowgram.json.export.error",defaultMessage:"导出失败"}))}},s=M.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",width:"100%"},children:[M.jsx("span",{children:r.formatMessage({id:"flowgram.json.viewer.title",defaultMessage:"流程 JSON 内容"})}),M.jsxs(Ri,{children:[M.jsx(At,{type:"text",icon:M.jsx(Ege,{}),onClick:i,size:"small",style:{color:o?"#fff":"#000"},title:r.formatMessage({id:"flowgram.json.copy",defaultMessage:"复制"})}),M.jsx(At,{type:"text",icon:M.jsx(Tet,{}),onClick:a,size:"small",style:{color:o?"#fff":"#000"},title:r.formatMessage({id:"flowgram.json.export",defaultMessage:"导出"})})]})]});return M.jsx(nS,{title:s,placement:"right",width:600,onClose:t,open:e,styles:{body:{padding:0,background:o?"#141414":"#fff"}},children:M.jsx("div",{style:{height:"100%",padding:"16px",background:o?"#141414":"#fff"},children:n?M.jsx("pre",{style:{margin:0,padding:"16px",background:o?"#1f1f1f":"#f5f5f5",borderRadius:"6px",fontSize:"12px",lineHeight:"1.5",color:o?"#e6e6e6":"#333",overflow:"auto",height:"calc(100vh - 200px)",border:`1px solid ${o?"#303030":"#d9d9d9"}`},children:n}):M.jsx("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"calc(100vh - 200px)",color:o?"#e6e6e6":"#666"},children:r.formatMessage({id:"flowgram.json.viewer.no.content",defaultMessage:"暂无内容"})})})})},izt=({visible:e,onClose:t,nodes:n,edges:r})=>{const o={nodes:n,edges:r};return M.jsx(ozt,{open:e,onClose:t,jsonContent:JSON.stringify(o,null,2)})};async function azt(e){return Xn("/api/v1/workflow/query/org",{method:"GET",params:{...e,channel:mr}})}async function szt(e){return Xn("/api/v1/workflow/query/uid",{method:"GET",params:{...e,channel:mr}})}async function lzt(e){return Xn("/api/v1/workflow/create",{method:"POST",data:{...e,channel:mr}})}async function czt(e){return Xn("/api/v1/workflow/update",{method:"POST",data:{...e,channel:mr}})}async function uzt(e){return Xn("/api/v1/workflow/delete",{method:"POST",data:{...e,channel:mr}})}class dzt{flowNodeToReactFlow(t){return{id:t.id,type:t.type,position:t.meta.position,data:t.data,style:t.style,draggable:!0,selectable:!0,connectable:!0}}reactFlowToFlowNode(t){return{id:t.id,type:t.type,meta:{position:t.position},data:t.data,style:t.style}}flowEdgeToReactFlow(t){return{id:t.id,source:t.sourceNodeID,target:t.targetNodeID,sourceHandle:t.sourcePortID,targetHandle:t.targetPortID,style:t.style,type:t.type,label:t.label,deletable:!0}}reactFlowToFlowEdge(t){return{id:t.id,sourceNodeID:t.source,targetNodeID:t.target,sourcePortID:t.sourceHandle,targetPortID:t.targetHandle,style:t.style,type:t.type,label:t.label}}flowDocumentToReactFlow(t){return{nodes:t.nodes.map(n=>this.flowNodeToReactFlow(n)),edges:t.edges.map(n=>this.flowEdgeToReactFlow(n)),viewport:{x:0,y:0,zoom:1}}}reactFlowToFlowDocument(t){return{nodes:t.nodes.map(n=>this.reactFlowToFlowNode(n)),edges:t.edges.map(n=>this.reactFlowToFlowEdge(n)),meta:{version:"1.0.0",createdAt:new Date().toISOString(),updatedAt:new Date().toISOString()}}}batchFlowNodesToReactFlow(t){return t.map(n=>this.flowNodeToReactFlow(n))}batchFlowEdgesToReactFlow(t){return t.map(n=>this.flowEdgeToReactFlow(n))}batchReactFlowToFlowNodes(t){return t.map(n=>this.reactFlowToFlowNode(n))}batchReactFlowToFlowEdges(t){return t.map(n=>this.reactFlowToFlowEdge(n))}generateNodeId(t){return`${t}_${Date.now()}_${Math.random().toString(36).substr(2,9)}`}generateEdgeId(t,n){return`edge_${t}_${n}_${Date.now()}`}validateNode(t){return!t.id||!t.type?!1:"meta"in t?!!t.meta.position:!!t.position}validateEdge(t){if(!t.id)return!1;if("sourceNodeID"in t){const n=t;return!!(n.sourceNodeID&&n.targetNodeID)}else{const n=t;return!!(n.source&&n.target)}}createDefaultFlowNode(t,n){return{id:this.generateNodeId(t),type:t,meta:{position:n},data:{title:`${t} Node`}}}createDefaultReactFlowNode(t,n){return{id:this.generateNodeId(t),type:t,position:n,data:{title:`${t} Node`},draggable:!0,selectable:!0,connectable:!0}}createDefaultFlowEdge(t,n){return{id:this.generateEdgeId(t,n),sourceNodeID:t,targetNodeID:n}}createDefaultReactFlowEdge(t,n){return{id:this.generateEdgeId(t,n),source:t,target:n,deletable:!0}}}const kF=new dzt,{flowNodeToReactFlow:von,reactFlowToFlowNode:yon,flowEdgeToReactFlow:bon,reactFlowToFlowEdge:xon,flowDocumentToReactFlow:won,reactFlowToFlowDocument:Con,batchFlowNodesToReactFlow:Son,batchFlowEdgesToReactFlow:Eon,batchReactFlowToFlowNodes:_on,batchReactFlowToFlowEdges:$on,generateNodeId:Pon,generateEdgeId:Mon,validateNode:fzt,validateEdge:pzt,createDefaultFlowNode:Ton,createDefaultReactFlowNode:Ron,createDefaultFlowEdge:Oon,createDefaultReactFlowEdge:kon}=kF,hzt=()=>{const{setNodes:e,setEdges:t}=Qz(),n=Pn(),r=ds(h=>h.currentOrg),o=p.useCallback(async h=>{if(h.uid)try{const m={uid:h.uid},v=await szt(m);if(Zf.debug("loadWorkflowContent response:",v.data,m),v.data.code===200&&v.data.data.schema){const g=JSON.parse(v.data.data.schema),b=(g.nodes||[]).map((x,w)=>({...x,position:x.position||{x:100+w*200,y:100+w*150},data:x.data||{title:`Node ${w+1}`}})),y=(g.edges||[]).map(x=>({...x,id:x.id||`edge-${x.source}-${x.target}`}));e(b),t(y)}else e([]),t([])}catch(m){console.error("加载流程内容失败:",m),_e.error(n.formatMessage({id:"flow.load.error",defaultMessage:"加载流程内容失败"})),e([]),t([])}},[e,t,n]),i=p.useCallback(async h=>{if(!(r!=null&&r.uid))return[];try{const m={pageNumber:0,pageSize:100,orgUid:r.uid,type:jI},v=await azt(m);if(Zf.debug("fetchWorkflows response:",v.data,m),v.data.code===200){const g=v.data.data.content||[];return!h&&g.length>0?(await o(g[0]),{workflows:g,defaultFlow:g[0]}):{workflows:g,defaultFlow:null}}return{workflows:[],defaultFlow:null}}catch(m){return console.error("获取流程列表失败:",m),_e.error(n.formatMessage({id:"flow.fetch.error",defaultMessage:"获取流程列表失败"})),{workflows:[],defaultFlow:null}}},[r==null?void 0:r.uid,n,o]),a=p.useCallback(async(h,m)=>{if(!h||!(r!=null&&r.uid))return _e.error(n.formatMessage({id:"flow.save.no.flow",defaultMessage:"没有可保存的流程"})),!1;try{const v=m.nodes!==void 0||m.edges!==void 0,g=m.nickname!==void 0||m.description!==void 0||m.avatar!==void 0;let b="flow.updating",y="flow.update.success",x="flow.update.error",w="正在更新...",S="更新成功",C="更新失败";v&&!g&&(b="flow.saving",y="flow.save.success",x="flow.save.error",w="正在保存...",S="保存成功",C="保存失败"),_e.loading(n.formatMessage({id:b,defaultMessage:w}));const E={uid:h.uid,nickname:m.nickname??h.nickname,description:m.description??h.description,avatar:m.avatar??h.avatar,orgUid:r.uid,type:jI};if(v){const P={nodes:m.nodes||[],edges:m.edges||[]};E.schema=JSON.stringify(P)}const _=await czt(E);if(Zf.debug("updateFlow response:",_.data,E),_.data.code===200){_e.destroy(),_e.success(n.formatMessage({id:y,defaultMessage:S}));const P={...h,nickname:m.nickname??h.nickname,description:m.description??h.description,avatar:m.avatar??h.avatar};return v&&(P.schema=E.schema),P}else return _e.destroy(),_e.error(_.data.message||n.formatMessage({id:x,defaultMessage:C})),!1}catch{return _e.destroy(),_e.error(n.formatMessage({id:"flow.update.error",defaultMessage:"更新失败"})),!1}},[r==null?void 0:r.uid,n]),s=p.useCallback(async h=>{if(!(r!=null&&r.uid))return!1;try{_e.loading(n.formatMessage({id:"flow.creating",defaultMessage:"正在创建..."}));const m={nodes:[],edges:[]},v={nickname:h.nickname,description:h.description,avatar:h.avatar,schema:JSON.stringify(m),type:jI,orgUid:r.uid},g=await lzt(v);return Zf.debug("createFlow response:",g,v),g.data.code===200?(_e.destroy(),_e.success(n.formatMessage({id:"flow.create.success",defaultMessage:"创建成功"})),e([]),t([]),g.data.data):(_e.destroy(),_e.error(g.data.message||n.formatMessage({id:"flow.create.error",defaultMessage:"创建失败"})),!1)}catch{return _e.destroy(),_e.error(n.formatMessage({id:"flow.create.error",defaultMessage:"创建失败"})),!1}},[r==null?void 0:r.uid,n,e,t]),l=p.useCallback(async h=>h!=null&&h.uid?new Promise(m=>{kr.confirm({title:n.formatMessage({id:"flow.delete.confirm.title",defaultMessage:"确认删除"}),content:n.formatMessage({id:"flow.delete.confirm.content",defaultMessage:"确定要删除这个流程吗?此操作不可恢复。"}),onOk:async()=>{try{_e.loading(n.formatMessage({id:"flow.deleting",defaultMessage:"正在删除..."}));const v=await uzt({uid:h.uid});Zf.debug("deleteFlow response:",v,h),v.data.code===200?(_e.destroy(),_e.success(n.formatMessage({id:"flow.delete.success",defaultMessage:"删除成功"})),e([]),t([]),m(!0)):(_e.destroy(),_e.error(v.data.message||n.formatMessage({id:"flow.delete.error",defaultMessage:"删除失败"})),m(!1))}catch{_e.destroy(),_e.error(n.formatMessage({id:"flow.delete.error",defaultMessage:"删除失败"})),m(!1)}},onCancel:()=>m(!1)})}):!1,[n,e,t]),c=p.useCallback(async h=>{var m;if(!(h!=null&&h.uid))return _e.error(n.formatMessage({id:"flow.run.no.flow",defaultMessage:"请先选择或创建一个流程"})),!1;try{return(m=window.bytedesk)==null||m.showChat({chatConfig:{org:r==null?void 0:r.uid,t:MB,sid:h.uid}}),!0}catch(v){return console.error("运行流程失败:",v),_e.error(n.formatMessage({id:"flow.run.error",defaultMessage:"流程运行失败"})),!1}},[r==null?void 0:r.uid,n]),u=p.useCallback(async(h,m,v)=>{const g=h.find(b=>b.uid===m);return g&&g.uid!==(v==null?void 0:v.uid)?(await o(g),g):null},[o]),d=p.useCallback((h,m,v)=>{const b=JSON.stringify({nodes:m,edges:v},null,2),y=new Blob([b],{type:"application/json"}),x=URL.createObjectURL(y),w=document.createElement("a");w.download=`${(h==null?void 0:h.nickname)||"flow"}-data.json`,w.href=x,w.click(),URL.revokeObjectURL(x),_e.success(n.formatMessage({id:"flow.export.success",defaultMessage:"导出成功"}))},[n]),f=p.useCallback(h=>{const m=new FileReader;return m.onload=v=>{var g;try{const b=JSON.parse((g=v.target)==null?void 0:g.result),y=(b.nodes||[]).map((w,S)=>{const C={...w,id:w.id||kF.generateNodeId(w.type||"node"),type:w.type||"parent",position:w.position||{x:100+S*200,y:100+S*150},data:w.data||{title:`Node ${S+1}`}};return fzt(C)||console.warn("Invalid node data:",C),C}),x=(b.edges||[]).map(w=>{const S={...w,id:w.id||kF.generateEdgeId(w.source||"",w.target||""),source:w.source||"",target:w.target||""};return pzt(S)||console.warn("Invalid edge data:",S),S});e(y),t(x),_e.success(n.formatMessage({id:"flow.import.success",defaultMessage:"导入成功"}))}catch(b){console.error("导入数据解析失败:",b),_e.error(n.formatMessage({id:"flow.import.error",defaultMessage:"导入失败,请检查文件格式"}))}},m.readAsText(h),!1},[e,t,n]);return{loadWorkflowContent:o,fetchWorkflows:i,updateFlow:a,createFlow:s,deleteFlow:l,runFlow:c,switchFlow:u,exportFlow:d,importFlow:f}},mzt=({isModalOpen:e,isEdit:t,workflow:n,handleSubmit:r,handleCancel:o})=>{const i=Pn(),{isDarkMode:a}=Qi(),[s]=rn.useForm(),l=ds(g=>g.currentOrg),[c,u]=p.useState(null),[d,f]=p.useState(!1),h=g=>{const b={...g,avatar:(c==null?void 0:c.fileUrl)||(t?n==null?void 0:n.avatar:$y()+"/avatars/workflow.png")};r(b)},m=async g=>{if(!g.type.startsWith("image/"))return md.error(i.formatMessage({id:"upload.avatar.type.invalid",defaultMessage:"请选择图片文件"})),!1;const b=2*1024*1024;if(g.size>b)return md.error(i.formatMessage({id:"upload.avatar.size.limit",defaultMessage:"头像文件大小不能超过2MB"})),!1;f(!0);try{const y=new FormData,x=Ft(new Date).format("YYYYMMDDHHmmss")+"_"+g.name;y.append("file",g),y.append("fileName",x),y.append("fileType",g.type),y.append("isAvatar","true"),y.append("kbType","flowgram"),y.append("categoryUid",""),y.append("kbUid",""),y.append("orgUid",(l==null?void 0:l.uid)||""),y.append("client",mr);const w=await fetch(q1(),{method:"POST",headers:{Authorization:"Bearer "+localStorage.getItem(kp)},body:y});if(!w.ok)throw new Error(`HTTP error! status: ${w.status}`);const S=await w.json();if(S.code===200)u(S.data),md.success(i.formatMessage({id:"upload.avatar.success",defaultMessage:"头像上传成功"}));else throw new Error(S.message||"上传失败")}catch(y){console.error("头像上传错误:",y),md.error(i.formatMessage({id:"upload.avatar.failed",defaultMessage:"头像上传失败"}))}finally{f(!1)}return!1},v=()=>{u(null),md.success(i.formatMessage({id:"upload.avatar.deleted",defaultMessage:"头像已删除"}))};return p.useEffect(()=>{e&&(t&&n&&n.avatar?(u({uid:"initial-avatar",fileName:"avatar",fileUrl:n.avatar,fileType:"image/jpeg"}),s.setFieldsValue({nickname:n.nickname,avatar:n.avatar,description:n.description})):u(t?null:{uid:"default-avatar",fileName:"workflow.png",fileUrl:"https://cdn.weiyuai.cn/avatars/workflow.png",fileType:"image/png"}))},[e,t,n]),M.jsx(kr,{title:i.formatMessage({id:t?"flowgram.edit.title":"flowgram.create.title",defaultMessage:t?"编辑流程":"创建新流程"}),open:e,onOk:()=>s.submit(),onCancel:o,okText:i.formatMessage({id:t?"common.update":"common.create",defaultMessage:t?"更新":"创建"}),cancelText:i.formatMessage({id:"common.cancel",defaultMessage:"取消"}),maskClosable:!0,destroyOnHidden:!0,className:a?"dark-modal":"",width:600,children:M.jsxs(rn,{form:s,layout:"vertical",onFinish:h,preserve:!1,children:[M.jsx(rn.Item,{label:i.formatMessage({id:"flowgram.avatar",defaultMessage:"流程头像"}),children:M.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"16px"},children:[M.jsxs("div",{style:{position:"relative"},children:[M.jsx(rf,{size:80,src:(c==null?void 0:c.fileUrl)||(t?n&&n.avatar:"https://cdn.weiyuai.cn/avatars/workflow.png"),icon:M.jsx(I7,{}),style:{border:"2px solid #f0f0f0"}}),c&&M.jsx(At,{type:"text",size:"small",icon:M.jsx(zc,{}),onClick:v,style:{position:"absolute",top:-8,right:-8,padding:"4px",background:"rgba(255, 255, 255, 0.9)",border:"1px solid #d9d9d9",borderRadius:"50%",minWidth:"24px",height:"24px",display:"flex",alignItems:"center",justifyContent:"center"}})]}),M.jsxs("div",{children:[M.jsx(Rc,{name:"avatar",showUploadList:!1,beforeUpload:m,accept:"image/*",disabled:d,children:M.jsx(At,{icon:M.jsx(th,{}),loading:d,type:"dashed",children:i.formatMessage({id:"flowgram.avatar.upload",defaultMessage:"上传头像"})})}),M.jsx("div",{style:{fontSize:"12px",color:"#999",marginTop:"4px",maxWidth:"200px"},children:i.formatMessage({id:"flowgram.avatar.hint",defaultMessage:"支持 JPG、PNG 格式,文件大小不超过 2MB"})})]})]})}),M.jsx(rn.Item,{name:"nickname",label:i.formatMessage({id:"flowgram.name",defaultMessage:"流程名称"}),rules:[{required:!0,message:i.formatMessage({id:"flowgram.name.required",defaultMessage:"请输入流程名称"})}],children:M.jsx(Hn,{placeholder:i.formatMessage({id:"flowgram.name.placeholder",defaultMessage:"请输入流程名称"})})}),M.jsx(rn.Item,{name:"description",label:i.formatMessage({id:"flowgram.description",defaultMessage:"描述"}),children:M.jsx(Hn.TextArea,{rows:4,placeholder:i.formatMessage({id:"flowgram.description.placeholder",defaultMessage:"请输入流程描述(选填)"})})})]})})},gzt=({children:e})=>{const[t,n]=p.useState(null),[r,o]=p.useState([]),[i,a]=p.useState(!1),[s,l]=p.useState(!1),[c,u]=p.useState(!1),{isDarkMode:d}=Qi(),{nodes:f,edges:h}=Qz(),m=Pn(),v=f.filter(F=>F&&F.id&&F.position&&typeof F.position.x=="number"&&typeof F.position.y=="number"&&F.data),{fetchWorkflows:g,updateFlow:b,createFlow:y,deleteFlow:x,runFlow:w,switchFlow:S,exportFlow:C,importFlow:E}=hzt();p.useEffect(()=>{(async()=>{const W=await g(t);W&&typeof W=="object"&&"workflows"in W&&(o(W.workflows),W.defaultFlow&&n(W.defaultFlow))})()},[g]);const _=p.useCallback(async()=>{const F=await g(t);F&&typeof F=="object"&&"workflows"in F&&o(F.workflows)},[g,t]),P=p.useCallback(async F=>{const W=await y(F);W&&(n(W),a(!1),l(!1),await _())},[y,_]),$=p.useCallback(async F=>{if(!t)return;const W=await b(t,F);W&&(n(W),a(!1),l(!1),await _())},[t,b,_]),T=p.useCallback(async()=>{if(!t)return;await x(t)&&(n(null),await _())},[t,x,_]),R=p.useCallback(async()=>{if(!t)return;const F=await b(t,{nodes:v,edges:h});F&&n(F)},[t,b,v,h]),O=p.useCallback(async()=>{t&&await w(t)},[t,w]),k=p.useCallback(async F=>{const W=await S(r,F,t);W&&n(W)},[r,t,S]),I=()=>{l(!1),a(!0)},D=()=>{t&&(l(!0),a(!0))},N=()=>{u(!0)},L=()=>{C(t,v,h)},H=()=>{const F=document.getElementById("hidden-upload");if(F){const W=F.querySelector('input[type="file"]');W&&W.click()}},U=r.map(F=>({key:F.uid,label:F.nickname,onClick:()=>k(F.uid)})),V=[{key:"edit",label:M.jsx(ti,{id:"flow.edit",defaultMessage:"编辑"}),icon:M.jsx(T7,{}),onClick:D,disabled:!t},{key:"delete",label:M.jsx(ti,{id:"flow.delete",defaultMessage:"删除"}),icon:M.jsx(zc,{}),onClick:T,disabled:!t,danger:!0},{type:"divider"},{key:"import",label:M.jsx(ti,{id:"flow.import",defaultMessage:"导入"}),icon:M.jsx(th,{}),onClick:H},{key:"export",label:M.jsx(ti,{id:"flow.export",defaultMessage:"导出"}),icon:M.jsx(kO,{}),onClick:L,disabled:!t},{key:"viewJson",label:M.jsx(ti,{id:"flow.view.json",defaultMessage:"查看JSON"}),icon:M.jsx(Gy,{}),onClick:N,disabled:!t}],j={currentFlow:t,workflows:r,safeNodes:v,edges:h,jsonVisible:c,setJsonVisible:u,headerControls:M.jsxs(M.Fragment,{children:[M.jsx("div",{className:"header-center",children:M.jsxs(Ri,{size:"middle",children:[M.jsx(At,{type:"primary",icon:M.jsx(QC,{}),onClick:I,children:M.jsx(ti,{id:"flow.new",defaultMessage:"新建"})}),r.length>0&&M.jsx(z0,{menu:{items:U},trigger:["click"],children:M.jsx(At,{children:M.jsxs(Ri,{children:[(t==null?void 0:t.nickname)||m.formatMessage({id:"flow.select.flow",defaultMessage:"选择流程"}),M.jsx(jp,{})]})})}),M.jsx(At,{icon:M.jsx(IO,{}),onClick:R,disabled:!t,children:M.jsx(ti,{id:"flow.save",defaultMessage:"保存"})})]})}),M.jsx("div",{className:"header-actions",children:M.jsxs(Ri,{children:[M.jsx(At,{type:"primary",icon:M.jsx(O7,{}),onClick:O,disabled:!t,children:M.jsx(ti,{id:"flow.run",defaultMessage:"运行"})}),M.jsx(z0,{menu:{items:V},trigger:["click"],children:M.jsx(At,{icon:M.jsx(R7,{}),style:{color:d?"#fff":"#000",backgroundColor:d?"#1f1f1f":"#fff"},children:M.jsx(ti,{id:"flow.more.actions",defaultMessage:"更多操作"})})})]})})]}),modals:M.jsxs(M.Fragment,{children:[M.jsx(Rc,{beforeUpload:E,showUploadList:!1,accept:".json",style:{display:"none"},id:"hidden-upload"}),M.jsx(mzt,{isModalOpen:i,isEdit:s,workflow:s?t:null,handleCancel:()=>{a(!1),l(!1)},handleSubmit:s?$:P})]})};return M.jsxs(X9t,{value:{currentFlow:t,workflows:r},children:[Z.cloneElement(e,{flowControllerContext:j}),j.modals]})},{Header:vzt}=Nr,yzt=({flowControllerContext:e})=>{const[t,n]=p.useState(null),[r,o]=p.useState(!0),{isDarkMode:i}=Qi(),{headerStyle:a}=df();p.useEffect(()=>{const v=()=>{n(null)};return window.addEventListener("flow-node-deselect",v),()=>{window.removeEventListener("flow-node-deselect",v)}},[]);const s=v=>{console.log("Node clicked:",v)},l=v=>{console.log("Property clicked:",v),n(v)},c=(v,g)=>{window.dispatchEvent(new CustomEvent("flow-node-update",{detail:{nodeId:v,data:g}}))},u=(e==null?void 0:e.safeNodes)||[],d=(e==null?void 0:e.edges)||[],f=(e==null?void 0:e.jsonVisible)||!1,h=()=>{var v;(v=e==null?void 0:e.setJsonVisible)==null||v.call(e,!1)},m=()=>{o(!r)};return M.jsxs("div",{className:"flow-builder-container",style:{height:"100vh",display:"flex",flexDirection:"column"},children:[M.jsx(vzt,{style:{...a,padding:"0 16px",height:"64px",lineHeight:"64px",borderBottom:`1px solid ${i?"#434343":"#f0f0f0"}`},children:M.jsxs("div",{className:"header-content",children:[M.jsxs("div",{className:"header-left",style:{display:"flex",alignItems:"center",gap:"12px"},children:[M.jsx(At,{type:"text",icon:r?M.jsx(rtt,{}):M.jsx(ltt,{}),onClick:m,style:{color:i?"#fff":"#000",border:"none",boxShadow:"none"},title:r?"隐藏左侧面板":"显示左侧面板"}),M.jsx("h3",{style:{margin:0,color:i?"#fff":"#000"},children:M.jsx(ti,{id:"menu.flowbuilder",defaultMessage:"FlowBuilder"})})]}),e==null?void 0:e.headerControls]})}),M.jsx(Nr,{style:{flex:1},children:M.jsxs("div",{className:"main-content",style:{display:"flex",height:"100%"},children:[r&&M.jsx("div",{className:"left-panel",style:{width:"300px",borderRight:`1px solid ${i?"#434343":"#f0f0f0"}`,background:i?"#141414":"#fff",transition:"all 0.2s ease-in-out"},children:M.jsx(JAt,{})}),M.jsx("div",{className:"center-panel",style:{flex:1},children:M.jsx(nzt,{onNodeClick:s,onPropertyClick:l,currentFlow:e==null?void 0:e.currentFlow})})]})}),M.jsx(rzt,{selectedNode:t?{id:t.id,type:t.type,data:t.data||{}}:null,visible:t!==null,onClose:()=>n(null),onNodeUpdate:c,onChildUpdate:(v,g,b)=>{console.log("Child updated:",v,g,b)},onChildDelete:(v,g)=>{console.log("Child deleted:",v,g)}}),M.jsx(izt,{visible:f,onClose:h,nodes:u,edges:d})]})},Uwe=()=>M.jsx(gzt,{children:M.jsx(yzt,{})});function Ht(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}function bzt(e,t){return t={exports:{}},e(t,t.exports),t.exports}var xzt=bzt(function(e){var t=e.exports=function(n,r){if(r||(r=16),n===void 0&&(n=128),n<=0)return"0";for(var o=Math.log(Math.pow(2,n))/Math.log(r),i=2;o===1/0;i*=2)o=Math.log(Math.pow(2,n/i))/Math.log(r)*i;for(var a=o-Math.floor(o),s="",i=0;i=Math.pow(2,n)?t(n,r):s};t.rack=function(n,r,o){var i=function(s){var l=0;do{if(l++>10)if(o)n+=o;else throw new Error("too many ID collisions, use more bits");var c=t(n,r)}while(Object.hasOwnProperty.call(a,c));return a[c]=s,c},a=i.hats={};return i.get=function(s){return i.hats[s]},i.set=function(s,l){return i.hats[s]=l,i},i.bits=n||128,i.base=r||16,i}});function Nu(e){if(!(this instanceof Nu))return new Nu(e);e=e||[128,36,1],this._seed=e.length?xzt.rack(e[0],e[1],e[2]):e}Nu.prototype.next=function(e){return this._seed(e||!0)};Nu.prototype.nextPrefixed=function(e,t){var n;do n=e+this.next(!0);while(this.assigned(n));return this.claim(n,t),n};Nu.prototype.claim=function(e,t){this._seed.set(e,t||!0)};Nu.prototype.assigned=function(e){return this._seed.get(e)||!1};Nu.prototype.unclaim=function(e){delete this._seed.hats[e]};Nu.prototype.clear=function(){var e=this._seed.hats,t;for(t in e)this.unclaim(t)};function Zz(e){return Array.prototype.concat.apply([],e)}const US=Object.prototype.toString,wzt=Object.prototype.hasOwnProperty;function rg(e){return e===void 0}function mi(e){return e!==void 0}function tC(e){return e==null}function fn(e){return US.call(e)==="[object Array]"}function wi(e){return US.call(e)==="[object Object]"}function un(e){return US.call(e)==="[object Number]"}function ii(e){const t=US.call(e);return t==="[object Function]"||t==="[object AsyncFunction]"||t==="[object GeneratorFunction]"||t==="[object AsyncGeneratorFunction]"||t==="[object Proxy]"}function ls(e){return US.call(e)==="[object String]"}function Czt(e){if(!fn(e))throw new Error("must supply array")}function ka(e,t){return!tC(e)&&wzt.call(e,t)}function Yn(e,t){const n=_k(t);let r;return Me(e,function(o,i){if(n(o,i))return r=o,!1}),r}function Gwe(e,t){const n=_k(t);let r=fn(e)?-1:void 0;return Me(e,function(o,i){if(n(o,i))return r=i,!1}),r}function kn(e,t){const n=_k(t);let r=[];return Me(e,function(o,i){n(o,i)&&r.push(o)}),r}function Me(e,t){let n,r;if(rg(e))return;const o=fn(e)?Pzt:$zt;for(let i in e)if(ka(e,i)&&(n=e[i],r=t(n,o(i)),r===!1))return n}function Szt(e,t){if(rg(e))return[];Czt(e);const n=_k(t);return e.filter(function(r,o){return!n(r,o)})}function cs(e,t,n){return Me(e,function(r,o){n=t(n,r,o)}),n}function kg(e,t){return!!cs(e,function(n,r,o){return n&&t(r,o)},!0)}function sh(e,t){return!!Yn(e,t)}function Gi(e,t){let n=[];return Me(e,function(r,o){n.push(t(r,o))}),n}function nT(e){return e&&Object.keys(e)||[]}function Ezt(e){return nT(e).length}function Ek(e){return Gi(e,t=>t)}function xb(e,t,n={}){return t=Jz(t),Me(e,function(r){let o=t(r)||"_",i=n[o];i||(i=n[o]=[]),i.push(r)}),n}function qwe(e,...t){e=Jz(e);let n={};return Me(t,o=>xb(o,e,n)),Gi(n,function(o,i){return o[0]})}const _zt=qwe;function Au(e,t){t=Jz(t);let n=[];return Me(e,function(r,o){let i=t(r,o),a={d:i,v:r};for(var s=0;sr.v)}function xc(e){return function(t){return kg(e,function(n,r){return t[r]===n})}}function Jz(e){return ii(e)?e:t=>t[e]}function _k(e){return ii(e)?e:t=>t===e}function $zt(e){return e}function Pzt(e){return Number(e)}function Kwe(e,t){let n,r,o,i;function a(d){let f=Date.now(),h=d?0:i+t-f;if(h>0)return s(h);e.apply(o,r),l()}function s(d){n=setTimeout(a,d)}function l(){n&&clearTimeout(n),n=i=r=o=void 0}function c(){n&&a(!0),l()}function u(...d){i=Date.now(),r=d,o=this,n||s(t)}return u.flush=c,u.cancel=l,u}function Aa(e,t){return e.bind(t)}function Ne(e,...t){return Object.assign(e,...t)}function Mzt(e,t,n){let r=e;return Me(t,function(o,i){if(typeof o!="number"&&typeof o!="string")throw new Error("illegal key type: "+typeof o+". Key should be of type number or string.");if(o==="constructor")throw new Error("illegal key: constructor");if(o==="__proto__")throw new Error("illegal key: __proto__");let a=t[i+1],s=r[o];mi(a)&&tC(s)&&(s=r[o]=isNaN(+a)?{}:[]),rg(a)?rg(n)?delete r[o]:r[o]=n:r=s}),e}function Ic(e,t){let n={},r=Object(e);return Me(t,function(o){o in r&&(n[o]=e[o])}),n}function qu(e,t){let n={},r=Object(e);return Me(r,function(o,i){t.indexOf(i)===-1&&(n[i]=o)}),n}function Tzt(e,t){return t.forEach(function(n){n&&typeof n!="string"&&!Array.isArray(n)&&Object.keys(n).forEach(function(r){if(r!=="default"&&!(r in e)){var o=Object.getOwnPropertyDescriptor(n,r);Object.defineProperty(e,r,o.get?o:{enumerable:!0,get:function(){return n[r]}})}})}),Object.freeze(e)}const Rzt=Object.prototype.toString,Ozt=Object.prototype.hasOwnProperty;function kzt(e){return e===void 0}function Izt(e){return Rzt.call(e)==="[object Array]"}function Dzt(e,t){return Ozt.call(e,t)}function vte(e,t){let n,r;if(kzt(e))return;const o=Izt(e)?Azt:Nzt;for(let i in e)if(Dzt(e,i)&&(n=e[i],r=t(n,o(i)),r===!1))return n}function Nzt(e){return e}function Azt(e){return Number(e)}function Li(e,...t){const n=e.style;return vte(t,function(r){r&&vte(r,function(o,i){n[i]=o})}),e}function zi(e,t,n){return arguments.length==2?e.getAttribute(t):n===null?e.removeAttribute(t):(e.setAttribute(t,n),e)}const Fzt=Object.prototype.toString;function uo(e){return new Up(e)}function Up(e){if(!e||!e.nodeType)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}Up.prototype.add=function(e){return this.list.add(e),this};Up.prototype.remove=function(e){return Fzt.call(e)=="[object RegExp]"?this.removeMatching(e):(this.list.remove(e),this)};Up.prototype.removeMatching=function(e){const t=this.array();for(let n=0;n
a',Qwe=!H2.getElementsByTagName("link").length,H2=void 0);var Vo={legend:[1,"
","
"],tr:[2,"","
"],col:[2,"","
"],_default:Qwe?[1,"X
","
"]:[0,"",""]};Vo.td=Vo.th=[3,"","
"];Vo.option=Vo.optgroup=[1,'"];Vo.thead=Vo.tbody=Vo.colgroup=Vo.caption=Vo.tfoot=[1,"","
"];Vo.polyline=Vo.ellipse=Vo.polygon=Vo.circle=Vo.text=Vo.line=Vo.path=Vo.rect=Vo.g=[1,'',""];function Vzt(e,t){if(typeof e!="string")throw new TypeError("String expected");t||(t=document);var n=/<([\w:]+)/.exec(e);if(!n)return t.createTextNode(e);e=e.replace(/^\s+|\s+$/g,"");var r=n[1];if(r=="body"){var l=t.createElement("html");return l.innerHTML=e,l.removeChild(l.lastChild)}var o=Object.prototype.hasOwnProperty.call(Vo,r)?Vo[r]:Vo._default,i=o[0],a=o[1],s=o[2],l=t.createElement("div");for(l.innerHTML=a+e+s;i--;)l=l.lastChild;if(l.firstChild==l.lastChild)return l.removeChild(l.firstChild);for(var c=t.createDocumentFragment();l.firstChild;)c.appendChild(l.removeChild(l.firstChild));return c}var Or=Hzt;function Zwe(e,t){return e&&typeof e.matches=="function"&&e.matches(t)||!1}function Cr(e,t){return t=t||document,t.querySelector(e)}function DF(e,t){return t=t||document,t.querySelectorAll(e)}function Fu(e){e.parentNode&&e.parentNode.removeChild(e)}function Wzt(e,t){if(e.ownerDocument!==t.ownerDocument)try{return t.ownerDocument.importNode(e,!0)}catch{}return e}function Uzt(e,t){return t.appendChild(Wzt(e,t))}function mn(e,t){return Uzt(t,e),e}var NF=2,Jwe={"alignment-baseline":1,"baseline-shift":1,clip:1,"clip-path":1,"clip-rule":1,color:1,"color-interpolation":1,"color-interpolation-filters":1,"color-profile":1,"color-rendering":1,cursor:1,direction:1,display:1,"dominant-baseline":1,"enable-background":1,fill:1,"fill-opacity":1,"fill-rule":1,filter:1,"flood-color":1,"flood-opacity":1,font:1,"font-family":1,"font-size":NF,"font-size-adjust":1,"font-stretch":1,"font-style":1,"font-variant":1,"font-weight":1,"glyph-orientation-horizontal":1,"glyph-orientation-vertical":1,"image-rendering":1,kerning:1,"letter-spacing":1,"lighting-color":1,marker:1,"marker-end":1,"marker-mid":1,"marker-start":1,mask:1,opacity:1,overflow:1,"pointer-events":1,"shape-rendering":1,"stop-color":1,"stop-opacity":1,stroke:1,"stroke-dasharray":1,"stroke-dashoffset":1,"stroke-linecap":1,"stroke-linejoin":1,"stroke-miterlimit":1,"stroke-opacity":1,"stroke-width":NF,"text-anchor":1,"text-decoration":1,"text-rendering":1,"unicode-bidi":1,visibility:1,"word-spacing":1,"writing-mode":1};function Gzt(e,t){return Jwe[t]?e.style[t]:e.getAttributeNS(null,t)}function eCe(e,t,n){var r=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),o=Jwe[r];o?(o===NF&&typeof n=="number"&&(n=String(n)+"px"),e.style[r]=n):e.setAttributeNS(null,t,n)}function qzt(e,t){var n=Object.keys(t),r,o;for(r=0,o;o=n[r];r++)eCe(e,o,t[o])}function jt(e,t,n){if(typeof t=="string")if(n!==void 0)eCe(e,t,n);else return Gzt(e,t);else qzt(e,t);return e}const Kzt=Object.prototype.toString;function Un(e){return new Gp(e)}function Gp(e){if(!e||!e.nodeType)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}Gp.prototype.add=function(e){return this.list.add(e),this};Gp.prototype.remove=function(e){return Kzt.call(e)=="[object RegExp]"?this.removeMatching(e):(this.list.remove(e),this)};Gp.prototype.removeMatching=function(e){const t=this.array();for(let n=0;n"+e+"",t=!0);var n=Xzt(e);if(!t)return n;for(var r=document.createDocumentFragment(),o=n.firstChild;o.firstChild;)r.appendChild(o.firstChild);return r}function Xzt(e){var t;return t=new DOMParser,t.async=!1,t.parseFromString(e,"text/xml")}function Yt(e,t){var n;return e=e.trim(),e.charAt(0)==="<"?(n=Yzt(e).firstChild,n=document.importNode(n,!0)):n=document.createElementNS(tH.svg,e),t&&jt(n,t),n}var n6=null;function nCe(){return n6===null&&(n6=Yt("svg")),n6}function bte(e,t){var n,r,o=Object.keys(t);for(n=0;r=o[n];n++)e[r]=t[r];return e}function Qzt(e,t,n,r,o,i){var a=nCe().createSVGMatrix();switch(arguments.length){case 0:return a;case 1:return bte(a,e);case 6:return bte(a,{a:e,b:t,c:n,d:r,e:o,f:i})}}function N1(e){return nCe().createSVGTransform()}var xte=/([&<>]{1})/g,Zzt=/([&<>\n\r"]{1})/g,Jzt={"&":"&","<":"<",">":">",'"':"'"};function r6(e,t){function n(r,o){return Jzt[o]||o}return e.replace(t,n)}function rCe(e,t){var n,r,o,i,a;switch(e.nodeType){case 3:t.push(r6(e.textContent,xte));break;case 1:if(t.push("<",e.tagName),e.hasAttributes())for(o=e.attributes,n=0,r=o.length;n"),a=e.childNodes,n=0,r=a.length;n")}else t.push("/>");break;case 8:t.push("");break;case 4:t.push("");break;default:throw new Error("unable to handle node "+e.nodeType)}return t}function eHt(e){for(var t=e.firstChild,n=[];t;)rCe(t,n),t=t.nextSibling;return n.join("")}function wte(e,t){return eHt(e)}function Go(e){var t=e.parentNode;return t&&t.removeChild(e),e}function tHt(e,t){return t instanceof SVGMatrix?e.createSVGTransformFromMatrix(t):t}function nHt(e,t){var n,r;for(e.clear(),n=0;r=t[n];n++)e.appendItem(tHt(e,r))}function nC(e,t){var n=e.transform.baseVal;return t&&(Array.isArray(t)||(t=[t]),nHt(n,t)),n.consolidate()}const rHt=/^class[ {]/;function oHt(e){return rHt.test(e.toString())}function nH(e){return Array.isArray(e)}function o6(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function b$(...e){e.length===1&&nH(e[0])&&(e=e[0]),e=[...e];const t=e.pop();return t.$inject=e,t}const iHt=/constructor\s*[^(]*\(\s*([^)]*)\)/m,aHt=/^(?:async\s+)?(?:function\s*[^(]*)?(?:\(\s*([^)]*)\)|(\w+))/m,sHt=/\/\*([^*]*)\*\//m;function lHt(e){if(typeof e!="function")throw new Error(`Cannot annotate "${e}". Expected a function!`);const t=e.toString().match(oHt(e)?iHt:aHt);if(!t)return[];const n=t[1]||t[2];return n&&n.split(",").map(r=>{const o=r.match(sHt);return(o&&o[1]||r).trim()})||[]}function oCe(e,t){const n=t||{get:function(x,w){if(r.push(x),w===!1)return null;throw s(`No provider for "${x}"!`)}},r=[],o=this._providers=Object.create(n._providers||null),i=this._instances=Object.create(null),a=i.injector=this,s=function(x){const w=r.join(" -> ");return r.length=0,new Error(w?`${x} (Resolving: ${w})`:x)};function l(x,w){if(!o[x]&&x.includes(".")){const S=x.split(".");let C=l(S.shift());for(;S.length;)C=C[S.shift()];return C}if(o6(i,x))return i[x];if(o6(o,x)){if(r.indexOf(x)!==-1)throw r.push(x),s("Cannot resolve circular dependency!");return r.push(x),i[x]=o[x][0](o[x][1]),r.pop(),i[x]}return n.get(x,w)}function c(x,w){if(typeof w>"u"&&(w={}),typeof x!="function")if(nH(x))x=b$(x.slice());else throw s(`Cannot invoke "${x}". Expected a function!`);const C=(x.$inject||lHt(x)).map(E=>o6(w,E)?w[E]:l(E));return{fn:x,dependencies:C}}function u(x){const{fn:w,dependencies:S}=c(x),C=Function.prototype.bind.call(w,null,...S);return new C}function d(x,w,S){const{fn:C,dependencies:E}=c(x,S);return C.apply(w,E)}function f(x){return b$(w=>x.get(w))}function h(x,w){if(w&&w.length){const S=Object.create(null),C=Object.create(null),E=[],_=[],P=[];let $,T,R,O;for(let k in o)$=o[k],w.indexOf(k)!==-1&&($[2]==="private"?(T=E.indexOf($[3]),T===-1?(R=$[3].createChild([],w),O=f(R),E.push($[3]),_.push(R),P.push(O),S[k]=[O,k,"private",R]):S[k]=[P[T],k,"private",_[T]]):S[k]=[$[2],$[1]],C[k]=!0),($[2]==="factory"||$[2]==="type")&&$[1].$scope&&w.forEach(I=>{$[1].$scope.indexOf(I)!==-1&&(S[k]=[$[2],$[1]],C[I]=!0)});w.forEach(k=>{if(!C[k])throw new Error('No provider for "'+k+'". Cannot use provider from the parent!')}),x.unshift(S)}return new oCe(x,a)}const m={factory:d,type:u,value:function(x){return x}};function v(x,w){const S=x.__init__||[];return function(){S.forEach(C=>{typeof C=="string"?w.get(C):w.invoke(C)})}}function g(x){const w=x.__exports__;if(w){const S=x.__modules__,C=Object.keys(x).reduce((T,R)=>(R!=="__exports__"&&R!=="__modules__"&&R!=="__init__"&&R!=="__depends__"&&(T[R]=x[R]),T),Object.create(null)),E=(S||[]).concat(C),_=h(E),P=b$(function(T){return _.get(T)});w.forEach(function(T){o[T]=[P,T,"private",_]});const $=(x.__init__||[]).slice();return $.unshift(function(){_.init()}),x=Object.assign({},x,{__init__:$}),v(x,_)}return Object.keys(x).forEach(function(S){if(S==="__init__"||S==="__depends__")return;const C=x[S];if(C[2]==="private"){o[S]=C;return}const E=C[0],_=C[1];o[S]=[m[E],cHt(E,_),E]}),v(x,a)}function b(x,w){return x.indexOf(w)!==-1||(x=(w.__depends__||[]).reduce(b,x),x.indexOf(w)!==-1)?x:x.concat(w)}function y(x){const w=x.reduce(b,[]).map(g);let S=!1;return function(){S||(S=!0,w.forEach(C=>C()))}}this.get=l,this.invoke=d,this.instantiate=u,this.createChild=h,this.init=y(e)}function cHt(e,t){return e!=="value"&&nH(t)&&(t=b$(t.slice())),t}var uHt=1e3;function pf(e,t){var n=this;t=t||uHt,e.on(["render.shape","render.connection"],t,function(r,o){var i=r.type,a=o.element,s=o.gfx,l=o.attrs;if(n.canRender(a))return i==="render.shape"?n.drawShape(s,a,l):n.drawConnection(s,a,l)}),e.on(["render.getShapePath","render.getConnectionPath"],t,function(r,o){if(n.canRender(o))return r.type==="render.getShapePath"?n.getShapePath(o):n.getConnectionPath(o)})}pf.prototype.canRender=function(e){};pf.prototype.drawShape=function(e,t){};pf.prototype.drawConnection=function(e,t){};pf.prototype.getShapePath=function(e){};pf.prototype.getConnectionPath=function(e){};function Ig(e){return e.flat().join(",").replace(/,?([A-Za-z]),?/g,"$1")}function dHt(e){return["M",e.x,e.y]}function i6(e){return["L",e.x,e.y]}function fHt(e,t,n){return["C",e.x,e.y,t.x,t.y,n.x,n.y]}function pHt(e,t){const n=e.length,r=[dHt(e[0])];for(let o=1;oo||o===void 0)&&(o=l+d),(c+u>i||i===void 0)&&(i=c+u)}),{x:n,y:r,height:i-r,width:o-n}}function sCe(e,t){var n={};return Me(e,function(r){var o=r;o.waypoints&&(o=qo(o)),!un(t.y)&&o.x>t.x&&(n[r.id]=r),!un(t.x)&&o.y>t.y&&(n[r.id]=r),o.x>t.x&&o.y>t.y&&(un(t.width)&&un(t.height)&&o.width+o.x"u"&&(r=5),!e||!t||!n)return!1;var o=(t.x-e.x)*(n.y-e.y)-(t.y-e.y)*(n.x-e.x),i=qS(e,t);return Math.abs(o/i)<=r}var bHt=2;function _d(e,t){var n=Array.from(arguments).flat();const r={x:"v",y:"h"};for(const[o,i]of Object.entries(r))if(xHt(o,n))return i;return!1}function xHt(e,t){const n=t[0];return kg(t,function(r){return Math.abs(n[e]-r[e])<=bHt})}function Ste(e,t,n){return n=n||0,e.x>t.x-n&&e.y>t.y-n&&e.x=1e3&&delete o[i.shift()],i.push(r),o[r]=e(...arguments),o[r])}return t}function $Ht(e){if(!e)return null;var t=uy(e);if(t.arr)return A1(t.arr);var n={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},r=[];return iT(e)&&iT(e[0])&&(r=A1(e)),r.length||String(e).replace(CHt,function(o,i,a){var s=[],l=i.toLowerCase();for(a.replace(SHt,function(c,u){u&&s.push(+u)}),l=="m"&&s.length>2&&(r.push([i,...s.splice(0,2)]),l="l",i=i=="m"?"l":"L");s.length>=n[l]&&(r.push([i,...s.splice(0,n[l])]),!!n[l]););}),r.toString=uy.toString,t.arr=A1(r),r}function uy(e){var t=uy.ps=uy.ps||{};return t[e]?t[e].sleep=100:t[e]={sleep:100},setTimeout(function(){for(var n in t)iH(t,n)&&n!=e&&(t[n].sleep--,!t[n].sleep&&delete t[n])}),t[e]}function BF(e,t,n,r){return arguments.length===1&&(t=e.y,n=e.width,r=e.height,e=e.x),{x:e,y:t,width:n,height:r,x2:e+n,y2:t+r}}function uCe(){return this.join(",").replace(wHt,"$1")}function aT(e){var t=A1(e);return t.toString=uCe,t}function $te(e,t,n,r,o,i,a,s,l){var c=1-l,u=_te(c,3),d=_te(c,2),f=l*l,h=f*l,m=u*e+d*3*l*n+c*3*l*l*o+h*a,v=u*t+d*3*l*r+c*3*l*l*i+h*s;return{x:sT(m),y:sT(v)}}function Pte(e){var t=OHt(...e);return BF(t.x0,t.y0,t.x1-t.x0,t.y1-t.y0)}function kf(e,t,n){return t>=e.x&&t<=e.x+e.width&&n>=e.y&&n<=e.y+e.height}function PHt(e,t){return e=BF(e),t=BF(t),kf(t,e.x,e.y)||kf(t,e.x2,e.y)||kf(t,e.x,e.y2)||kf(t,e.x2,e.y2)||kf(e,t.x,t.y)||kf(e,t.x2,t.y)||kf(e,t.x,t.y2)||kf(e,t.x2,t.y2)||(e.xt.x||t.xe.x)&&(e.yt.y||t.ye.y)}function Mte(e,t,n,r,o){var i=-3*t+9*n-9*r+3*o,a=e*i+6*t-12*n+6*r;return e*a-3*t+3*n}function Tte(e,t,n,r,o,i,a,s,l){l==null&&(l=1),l=l>1?1:l<0?0:l;for(var c=l/2,u=12,d=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],f=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],h=0,m=0;mru(o,a)||ru(t,r)ru(i,s))){var l=(e*r-t*n)*(o-a)-(e-n)*(o*s-i*a),c=(e*r-t*n)*(i-s)-(t-r)*(o*s-i*a),u=(e-n)*(i-s)-(t-r)*(o-a);if(u){var d=sT(l/u),f=sT(c/u),h=+d.toFixed(2),m=+f.toFixed(2);if(!(h<+nu(e,n).toFixed(2)||h>+ru(e,n).toFixed(2)||h<+nu(o,a).toFixed(2)||h>+ru(o,a).toFixed(2)||m<+nu(t,r).toFixed(2)||m>+ru(t,r).toFixed(2)||m<+nu(i,s).toFixed(2)||m>+ru(i,s).toFixed(2)))return{x:d,y:f}}}}function sT(e){return Math.round(e*1e11)/1e11}function THt(e,t,n){var r=Pte(e),o=Pte(t);if(!PHt(r,o))return[];for(var i=Tte(...e),a=Tte(...t),s=Rte(e)?1:~~(i/5)||1,l=Rte(t)?1:~~(a/5)||1,c=[],u=[],d={},f=[],h=0;h=0&&_<=1&&P>=0&&P<=1&&f.push({x:C.x,y:C.y,t1:_,t2:P})}}return f}function dCe(e,t,n){e=kte(e),t=kte(t);for(var r,o,i,a,s,l,c,u,d,f,h=n?0:[],m=0,v=e.length;m1&&(b=Po.sqrt(b),n=b*n,r=b*r);var y=n*n,x=r*r,w=(i==a?-1:1)*Po.sqrt(vp((y*x-y*g*g-x*v*v)/(y*g*g+x*v*v))),S=w*n*g/r+(e+s)/2,C=w*-r*v/n+(t+l)/2,E=Po.asin(((t-C)/r).toFixed(9)),_=Po.asin(((l-C)/r).toFixed(9));E=e_&&(E=E-Of*2),!a&&_>E&&(_=_-Of*2)}var P=_-E;if(vp(P)>u){var $=_,T=s,R=l;_=E+u*(a&&_>E?1:-1),s=S+n*Po.cos(_),l=C+r*Po.sin(_),f=fCe(s,l,n,r,o,0,a,T,R,[_,$,S,C])}P=_-E;var O=Po.cos(E),k=Po.sin(E),I=Po.cos(_),D=Po.sin(_),N=Po.tan(P/4),L=4/3*n*N,H=4/3*r*N,U=[e,t],V=[e+L*k,t-H*O],j=[s+L*D,l-H*I],F=[s,l];if(V[0]=2*U[0]-V[0],V[1]=2*U[1]-V[1],c)return[V,j,F].concat(f);f=[V,j,F].concat(f).join().split(",");for(var W=[],X=0,J=f.length;X7){h[m].shift();for(var v=h[m];v.length;)a[m]="A",h.splice(m++,0,["C",...v.splice(0,6)]);h.splice(m,1),u=n.length}},a=[],s="",l="",c=0,u=n.length;c=o.right,s=r.top-n.y>=o.bottom,l=r.right+n.x<=o.left,c=i?"top":s?"bottom":null,u=l?"left":a?"right":null;return u&&c?c+"-"+u:u||c||"intersect"}function LF(e,t,n){var r=DHt(e,t);return r.length===1||r.length===2&&qS(r[0],r[1])<1?Dd(r[0]):r.length>1?(r=Au(r,function(o){var i=Math.floor(o.t2*100)||1;return i=100-i,i=(i<10?"0":"")+i,o.segment2+"#"+i}),Dd(r[n?0:r.length-1])):null}function DHt(e,t){return dCe(e,t)}function NHt(e){e=e.slice();for(var t=0,n,r,o;e[t];)n=e[t],r=e[t-1],o=e[t+1],qS(n,o)===0||oH(r,o,n)?e.splice(t,1):t++;return e}function AHt(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function x$(e,t){return Math.round(e*t)/t}function Ite(e){return un(e)?e+"px":e}function FHt(e){for(;e.parent;)e=e.parent;return e}function BHt(e){e=Ne({},{width:"100%",height:"100%"},e);const t=e.container||document.body,n=document.createElement("div");return n.setAttribute("class","djs-container djs-parent"),Li(n,{position:"relative",overflow:"hidden",width:Ite(e.width),height:Ite(e.height)}),t.appendChild(n),n}function hCe(e,t,n){const r=Yt("g");Un(r).add(t);const o=n!==void 0?n:e.childNodes.length-1;return e.insertBefore(r,e.childNodes[o]||null),r}const LHt="base",mCe=0,jHt=1,zHt={shape:["x","y","width","height"],connection:["waypoints"]};function hn(e,t,n,r){this._eventBus=t,this._elementRegistry=r,this._graphicsFactory=n,this._rootsIdx=0,this._layers={},this._planes=[],this._rootElement=null,this._focused=!1,this._init(e||{})}hn.$inject=["config.canvas","eventBus","graphicsFactory","elementRegistry"];hn.prototype._init=function(e){const t=this._eventBus,n=this._container=BHt(e),r=this._svg=Yt("svg");jt(r,{width:"100%",height:"100%"}),zi(r,"tabindex",0),e.autoFocus&&t.on("element.hover",()=>{this.restoreFocus()}),t.on("element.mousedown",500,i=>{this.focus()}),r.addEventListener("focusin",()=>{this._setFocused(!0)}),r.addEventListener("focusout",()=>{this._setFocused(!1)}),mn(n,r);const o=this._viewport=hCe(r,"viewport");e.deferUpdate&&(this._viewboxChanged=Kwe(Aa(this._viewboxChanged,this),300)),t.on("diagram.init",()=>{t.fire("canvas.init",{svg:r,viewport:o})}),t.on(["shape.added","connection.added","shape.removed","connection.removed","elements.changed","root.set"],()=>{delete this._cachedViewbox}),t.on("diagram.destroy",500,this._destroy,this),t.on("diagram.clear",500,this._clear,this)};hn.prototype._destroy=function(){this._eventBus.fire("canvas.destroy",{svg:this._svg,viewport:this._viewport});const e=this._container.parentNode;e&&e.removeChild(this._container),delete this._svg,delete this._container,delete this._layers,delete this._planes,delete this._rootElement,delete this._viewport};hn.prototype._setFocused=function(e){e!=this._focused&&(this._focused=e,this._eventBus.fire("canvas.focus.changed",{focused:e}))};hn.prototype._clear=function(){this._elementRegistry.getAll().forEach(t=>{const n=lCe(t);n==="root"?this.removeRootElement(t):this._removeElement(t,n)}),this._planes=[],this._rootElement=null,delete this._cachedViewbox};hn.prototype.focus=function(){this._svg.focus({preventScroll:!0}),this._setFocused(!0)};hn.prototype.restoreFocus=function(){document.activeElement===document.body&&this.focus()};hn.prototype.isFocused=function(){return this._focused};hn.prototype.getDefaultLayer=function(){return this.getLayer(LHt,mCe)};hn.prototype.getLayer=function(e,t){if(!e)throw new Error("must specify a name");let n=this._layers[e];if(n||(n=this._layers[e]=this._createLayer(e,t)),typeof t<"u"&&n.index!==t)throw new Error("layer <"+e+"> already created at index <"+t+">");return n.group};hn.prototype._getChildIndex=function(e){return cs(this._layers,function(t,n){return n.visible&&e>=n.index&&t++,t},0)};hn.prototype._createLayer=function(e,t){typeof t>"u"&&(t=jHt);const n=this._getChildIndex(t);return{group:hCe(this._viewport,"layer-"+e,n),index:t,visible:!0}};hn.prototype.showLayer=function(e){if(!e)throw new Error("must specify a name");const t=this._layers[e];if(!t)throw new Error("layer <"+e+"> does not exist");const n=this._viewport,r=t.group,o=t.index;if(t.visible)return r;const i=this._getChildIndex(o);return n.insertBefore(r,n.childNodes[i]||null),t.visible=!0,r};hn.prototype.hideLayer=function(e){if(!e)throw new Error("must specify a name");const t=this._layers[e];if(!t)throw new Error("layer <"+e+"> does not exist");const n=t.group;return t.visible&&(Go(n),t.visible=!1),n};hn.prototype._removeLayer=function(e){const t=this._layers[e];t&&(delete this._layers[e],Go(t.group))};hn.prototype.getActiveLayer=function(){const e=this._findPlaneForRoot(this.getRootElement());return e?e.layer:null};hn.prototype.findRoot=function(e){return typeof e=="string"&&(e=this._elementRegistry.get(e)),e?(this._findPlaneForRoot(FHt(e))||{}).rootElement:void 0};hn.prototype.getRootElements=function(){return this._planes.map(function(e){return e.rootElement})};hn.prototype._findPlaneForRoot=function(e){return Yn(this._planes,function(t){return t.rootElement===e})};hn.prototype.getContainer=function(){return this._container};hn.prototype._updateMarker=function(e,t,n){let r;e.id||(e=this._elementRegistry.get(e)),e.markers=e.markers||new Set,r=this._elementRegistry._elements[e.id],r&&(Me([r.gfx,r.secondaryGfx],function(o){o&&(n?(e.markers.add(t),Un(o).add(t)):(e.markers.delete(t),Un(o).remove(t)))}),this._eventBus.fire("element.marker.update",{element:e,gfx:r.gfx,marker:t,add:!!n}))};hn.prototype.addMarker=function(e,t){this._updateMarker(e,t,!0)};hn.prototype.removeMarker=function(e,t){this._updateMarker(e,t,!1)};hn.prototype.hasMarker=function(e,t){return e.id||(e=this._elementRegistry.get(e)),e.markers?e.markers.has(t):!1};hn.prototype.toggleMarker=function(e,t){this.hasMarker(e,t)?this.removeMarker(e,t):this.addMarker(e,t)};hn.prototype.getRootElement=function(){const e=this._rootElement;return e||this._planes.length?e:this.setRootElement(this.addRootElement(null))};hn.prototype.addRootElement=function(e){const t=this._rootsIdx++;e||(e={id:"__implicitroot_"+t,children:[],isImplicit:!0});const n=e.layer="root-"+t;this._ensureValid("root",e);const r=this.getLayer(n,mCe);return this.hideLayer(n),this._addRoot(e,r),this._planes.push({rootElement:e,layer:r}),e};hn.prototype.removeRootElement=function(e){if(typeof e=="string"&&(e=this._elementRegistry.get(e)),!!this._findPlaneForRoot(e))return this._removeRoot(e),this._removeLayer(e.layer),this._planes=this._planes.filter(function(n){return n.rootElement!==e}),this._rootElement===e&&(this._rootElement=null),e};hn.prototype.setRootElement=function(e){if(e===this._rootElement)return e;let t;if(!e)throw new Error("rootElement required");return t=this._findPlaneForRoot(e),t||(e=this.addRootElement(e)),this._setRoot(e),e};hn.prototype._removeRoot=function(e){const t=this._elementRegistry,n=this._eventBus;n.fire("root.remove",{element:e}),n.fire("root.removed",{element:e}),t.remove(e)};hn.prototype._addRoot=function(e,t){const n=this._elementRegistry,r=this._eventBus;r.fire("root.add",{element:e}),n.add(e,t),r.fire("root.added",{element:e,gfx:t})};hn.prototype._setRoot=function(e,t){const n=this._rootElement;n&&(this._elementRegistry.updateGraphics(n,null,!0),this.hideLayer(n.layer)),e&&(t||(t=this._findPlaneForRoot(e).layer),this._elementRegistry.updateGraphics(e,this._svg,!0),this.showLayer(e.layer)),this._rootElement=e,this._eventBus.fire("root.set",{element:e})};hn.prototype._ensureValid=function(e,t){if(!t.id)throw new Error("element must have an id");if(this._elementRegistry.get(t.id))throw new Error("element <"+t.id+"> already exists");const n=zHt[e];if(!kg(n,function(o){return typeof t[o]<"u"}))throw new Error("must supply { "+n.join(", ")+" } with "+e)};hn.prototype._setParent=function(e,t,n){Yo(t.children,e,n),e.parent=t};hn.prototype._addElement=function(e,t,n,r){n=n||this.getRootElement();const o=this._eventBus,i=this._graphicsFactory;this._ensureValid(e,t),o.fire(e+".add",{element:t,parent:n}),this._setParent(t,n,r);const a=i.create(e,t,r);return this._elementRegistry.add(t,a),i.update(e,t,a),o.fire(e+".added",{element:t,gfx:a}),t};hn.prototype.addShape=function(e,t,n){return this._addElement("shape",e,t,n)};hn.prototype.addConnection=function(e,t,n){return this._addElement("connection",e,t,n)};hn.prototype._removeElement=function(e,t){const n=this._elementRegistry,r=this._graphicsFactory,o=this._eventBus;if(e=n.get(e.id||e),!!e)return o.fire(t+".remove",{element:e}),r.remove(e),ko(e.parent&&e.parent.children,e),e.parent=null,o.fire(t+".removed",{element:e}),n.remove(e),e};hn.prototype.removeShape=function(e){return this._removeElement(e,"shape")};hn.prototype.removeConnection=function(e){return this._removeElement(e,"connection")};hn.prototype.getGraphics=function(e,t){return this._elementRegistry.getGraphics(e,t)};hn.prototype._changeViewbox=function(e){this._eventBus.fire("canvas.viewbox.changing"),e.apply(this),this._cachedViewbox=null,this._viewboxChanged()};hn.prototype._viewboxChanged=function(){this._eventBus.fire("canvas.viewbox.changed",{viewbox:this.viewbox()})};hn.prototype.viewbox=function(e){if(e===void 0&&this._cachedViewbox)return structuredClone(this._cachedViewbox);const t=this._viewport,n=this.getSize();let r,o,i,a,s,l,c;if(e)this._changeViewbox(function(){s=Math.min(n.width/e.width,n.height/e.height);const u=this._svg.createSVGMatrix().scale(s).translate(-e.x,-e.y);nC(t,u)});else return i=this._rootElement?this.getActiveLayer():null,r=i&&i.getBBox()||{},a=nC(t),o=a?a.matrix:Qzt(),s=x$(o.a,1e3),l=x$(-o.e||0,1e3),c=x$(-o.f||0,1e3),e=this._cachedViewbox={x:l?l/s:0,y:c?c/s:0,width:n.width/s,height:n.height/s,scale:s,inner:{width:r.width||0,height:r.height||0,x:r.x||0,y:r.y||0},outer:n},e;return e};hn.prototype.scroll=function(e){const t=this._viewport;let n=t.getCTM();return e&&this._changeViewbox(function(){e=Ne({dx:0,dy:0},e||{}),n=this._svg.createSVGMatrix().translate(e.dx,e.dy).multiply(n),gCe(t,n)}),{x:n.e,y:n.f}};hn.prototype.scrollToElement=function(e,t){let n=100;typeof e=="string"&&(e=this._elementRegistry.get(e));const r=this.findRoot(e);if(r!==this.getRootElement()&&this.setRootElement(r),r===e)return;t||(t={}),typeof t=="number"&&(n=t),t={top:t.top||n,right:t.right||n,bottom:t.bottom||n,left:t.left||n};const o=qo(e),i=en(o),a=this.viewbox(),s=this.zoom();let l,c;a.y+=t.top/s,a.x+=t.left/s,a.width-=(t.right+t.left)/s,a.height-=(t.bottom+t.top)/s;const u=en(a);if(!(o.width=0&&r.y>=0&&r.x+r.width<=n.width&&r.y+r.height<=n.height&&!e?i={x:0,y:0,width:Math.max(r.width+r.x,n.width),height:Math.max(r.height+r.y,n.height)}:(o=Math.min(1,n.width/r.width,n.height/r.height),i={x:r.x+(e?r.width/2-n.width/o/2:0),y:r.y+(e?r.height/2-n.height/o/2:0),width:n.width/o,height:n.height/o}),this.viewbox(i),this.viewbox(!1).scale};hn.prototype._setZoom=function(e,t){const n=this._svg,r=this._viewport,o=n.createSVGMatrix(),i=n.createSVGPoint();let a,s,l,c,u;l=r.getCTM();const d=l.a;return t?(a=Ne(i,t),s=a.matrixTransform(l.inverse()),c=o.translate(s.x,s.y).scale(1/d*e).translate(-s.x,-s.y),u=l.multiply(c)):u=o.scale(e),gCe(this._viewport,u),u};hn.prototype.getSize=function(){return{width:this._container.clientWidth,height:this._container.clientHeight}};hn.prototype.getAbsoluteBBox=function(e){const t=this.viewbox();let n;e.waypoints?n=this.getGraphics(e).getBBox():n=e;const r=n.x*t.scale-t.x*t.scale,o=n.y*t.scale-t.y*t.scale,i=n.width*t.scale,a=n.height*t.scale;return{x:r,y:o,width:i,height:a}};hn.prototype.resized=function(){delete this._cachedViewbox,this._eventBus.fire("canvas.resized")};var dy="data-element-id";function Ys(e){this._elements={},this._eventBus=e}Ys.$inject=["eventBus"];Ys.prototype.add=function(e,t,n){var r=e.id;this._validateId(r),jt(t,dy,r),n&&jt(n,dy,r),this._elements[r]={element:e,gfx:t,secondaryGfx:n}};Ys.prototype.remove=function(e){var t=this._elements,n=e.id||e,r=n&&t[n];r&&(jt(r.gfx,dy,""),r.secondaryGfx&&jt(r.secondaryGfx,dy,""),delete t[n])};Ys.prototype.updateId=function(e,t){this._validateId(t),typeof e=="string"&&(e=this.get(e)),this._eventBus.fire("element.updateId",{element:e,newId:t});var n=this.getGraphics(e),r=this.getGraphics(e,!0);this.remove(e),e.id=t,this.add(e,n,r)};Ys.prototype.updateGraphics=function(e,t,n){var r=e.id||e,o=this._elements[r];return n?o.secondaryGfx=t:o.gfx=t,t&&jt(t,dy,r),t};Ys.prototype.get=function(e){var t;typeof e=="string"?t=e:t=e&&jt(e,dy);var n=this._elements[t];return n&&n.element};Ys.prototype.filter=function(e){var t=[];return this.forEach(function(n,r){e(n,r)&&t.push(n)}),t};Ys.prototype.find=function(e){for(var t=this._elements,n=Object.keys(t),r=0;r"u"){if(s!==-1)return;a=this.length}s!==-1&&this.splice(s,1),this.splice(a,0,i),s===-1&&t.set(i,o,r)}}),Object.defineProperty(e,"__refs_collection",{value:!0}),e}function VHt(e){return e.__refs_collection===!0}function WHt(e,t){return Object.prototype.hasOwnProperty.call(e,t.name||t)}function vCe(e,t,n){var r=HHt(n[t.name]||[],e,t,n);Object.defineProperty(n,t.name,{enumerable:t.enumerable,value:r}),r.length&&r.forEach(function(o){e.set(o,t.inverse,n)})}function UHt(e,t,n){var r=t.inverse,o=n[t.name];Object.defineProperty(n,t.name,{configurable:t.configurable,enumerable:t.enumerable,get:function(){return o},set:function(i){if(i!==o){var a=o;o=null,a&&e.unset(a,r,n),o=i,e.set(o,r,n)}}})}function _l(e,t){if(!(this instanceof _l))return new _l(e,t);e.inverse=t,t.inverse=e,this.props={},this.props[e.name]=e,this.props[t.name]=t}_l.prototype.bind=function(e,t){if(typeof t=="string"){if(!this.props[t])throw new Error("no property <"+t+"> in ref");t=this.props[t]}t.collection?vCe(this,t,e):UHt(this,t,e)};_l.prototype.ensureRefsCollection=function(e,t){var n=e[t.name];return VHt(n)||vCe(this,t,e),n};_l.prototype.ensureBound=function(e,t){WHt(e,t)||this.bind(e,t)};_l.prototype.unset=function(e,t,n){e&&(this.ensureBound(e,t),t.collection?this.ensureRefsCollection(e,t).remove(n):e[t.name]=void 0)};_l.prototype.set=function(e,t,n){e&&(this.ensureBound(e,t),t.collection?this.ensureRefsCollection(e,t).add(n):e[t.name]=n)};var aH=new _l({name:"children",enumerable:!0,collection:!0},{name:"parent"}),yCe=new _l({name:"labels",enumerable:!0,collection:!0},{name:"labelTarget"}),Dte=new _l({name:"attachers",collection:!0},{name:"host"}),bCe=new _l({name:"outgoing",collection:!0},{name:"source"}),xCe=new _l({name:"incoming",collection:!0},{name:"target"});function Cb(){Object.defineProperty(this,"businessObject",{writable:!0}),Object.defineProperty(this,"label",{get:function(){return this.labels[0]},set:function(e){var t=this.label,n=this.labels;!e&&t?n.remove(t):n.add(e,0)}}),aH.bind(this,"parent"),yCe.bind(this,"labels"),bCe.bind(this,"outgoing"),xCe.bind(this,"incoming")}function KS(){Cb.call(this),aH.bind(this,"children"),Dte.bind(this,"host"),Dte.bind(this,"attachers")}Ht(KS,Cb);function wCe(){Cb.call(this),aH.bind(this,"children")}Ht(wCe,KS);function CCe(){KS.call(this),yCe.bind(this,"labelTarget")}Ht(CCe,KS);function SCe(){Cb.call(this),bCe.bind(this,"source"),xCe.bind(this,"target")}Ht(SCe,Cb);var GHt={connection:SCe,shape:KS,label:CCe,root:wCe};function qHt(e,t){var n=GHt[e];if(!n)throw new Error("unknown type: <"+e+">");return Ne(new n,t)}function KHt(e){return e instanceof Cb}function hf(){this._uid=12}hf.prototype.createRoot=function(e){return this.create("root",e)};hf.prototype.createLabel=function(e){return this.create("label",e)};hf.prototype.createShape=function(e){return this.create("shape",e)};hf.prototype.createConnection=function(e){return this.create("connection",e)};hf.prototype.create=function(e,t){return t=Ne({},t||{}),t.id||(t.id=e+"_"+this._uid++),qHt(e,t)};var lT="__fn",ECe=1e3,YHt=Array.prototype.slice;function fs(){this._listeners={},this.on("diagram.destroy",1,this._destroy,this)}fs.prototype.on=function(e,t,n,r){if(e=fn(e)?e:[e],ii(t)&&(r=n,n=t,t=ECe),!un(t))throw new Error("priority must be a number");var o=n;r&&(o=Aa(n,r),o[lT]=n[lT]||n);var i=this;e.forEach(function(a){i._addListener(a,{priority:t,callback:o,next:null})})};fs.prototype.once=function(e,t,n,r){var o=this;if(ii(t)&&(r=n,n=t,t=ECe),!un(t))throw new Error("priority must be a number");function i(){i.__isTomb=!0;var a=n.apply(r,arguments);return o.off(e,i),a}i[lT]=n,this.on(e,t,i)};fs.prototype.off=function(e,t){e=fn(e)?e:[e];var n=this;e.forEach(function(r){n._removeListener(r,t)})};fs.prototype.createEvent=function(e){var t=new YS;return t.init(e),t};fs.prototype.fire=function(e,t){var n,r,o,i;if(i=YHt.call(arguments),typeof e=="object"&&(t=e,e=t.type),!e)throw new Error("no event type specified");if(r=this._listeners[e],!!r){t instanceof YS?n=t:n=this.createEvent(t),i[0]=n;var a=n.type;e!==a&&(n.type=e);try{o=this._invokeListeners(n,i,r)}finally{e!==a&&(n.type=a)}return o===void 0&&n.defaultPrevented&&(o=!1),o}};fs.prototype.handleError=function(e){return this.fire("error",{error:e})===!1};fs.prototype._destroy=function(){this._listeners={}};fs.prototype._invokeListeners=function(e,t,n){for(var r;n&&!e.cancelBubble;)r=this._invokeListener(e,t,n),n=n.next;return r};fs.prototype._invokeListener=function(e,t,n){var r;if(n.callback.__isTomb)return r;try{r=XHt(n.callback,t),r!==void 0&&(e.returnValue=r,e.stopPropagation()),r===!1&&e.preventDefault()}catch(o){if(!this.handleError(o))throw console.error("unhandled error in event listener",o),o}return r};fs.prototype._addListener=function(e,t){var n=this._getListeners(e),r;if(!n){this._setListeners(e,t);return}for(;n;){if(n.priority or , got "+e);return e=(o?o+":":"")+r,{name:e,prefix:o,localName:r}}function Qs(e){this.ns=e,this.name=e.name,this.allTypes=[],this.allTypesByName={},this.properties=[],this.propertiesByName={}}Qs.prototype.build=function(){return Ic(this,["ns","name","allTypes","allTypesByName","properties","propertiesByName","bodyProperty","idProperty"])};Qs.prototype.addProperty=function(e,t,n){typeof t=="boolean"&&(n=t,t=void 0),this.addNamedProperty(e,n!==!1);var r=this.properties;t!==void 0?r.splice(t,0,e):r.push(e)};Qs.prototype.replaceProperty=function(e,t,n){var r=e.ns,o=this.properties,i=this.propertiesByName,a=e.name!==t.name;if(e.isId){if(!t.isId)throw new Error("property <"+t.ns.name+"> must be id property to refine <"+e.ns.name+">");this.setIdProperty(t,!1)}if(e.isBody){if(!t.isBody)throw new Error("property <"+t.ns.name+"> must be body property to refine <"+e.ns.name+">");this.setBodyProperty(t,!1)}var s=o.indexOf(e);if(s===-1)throw new Error("property <"+r.name+"> not found in property list");o.splice(s,1),this.addProperty(t,n?void 0:s,a),i[r.name]=i[r.localName]=t};Qs.prototype.redefineProperty=function(e,t,n){var r=e.ns.prefix,o=t.split("#"),i=Hi(o[0],r),a=Hi(o[1],i.prefix).name,s=this.propertiesByName[a];if(s)this.replaceProperty(s,e,n);else throw new Error("refined property <"+a+"> not found");delete e.redefines};Qs.prototype.addNamedProperty=function(e,t){var n=e.ns,r=this.propertiesByName;t&&(this.assertNotDefined(e,n.name),this.assertNotDefined(e,n.localName)),r[n.name]=r[n.localName]=e};Qs.prototype.removeNamedProperty=function(e){var t=e.ns,n=this.propertiesByName;delete n[t.name],delete n[t.localName]};Qs.prototype.setBodyProperty=function(e,t){if(t&&this.bodyProperty)throw new Error("body property defined multiple times (<"+this.bodyProperty.ns.name+">, <"+e.ns.name+">)");this.bodyProperty=e};Qs.prototype.setIdProperty=function(e,t){if(t&&this.idProperty)throw new Error("id property defined multiple times (<"+this.idProperty.ns.name+">, <"+e.ns.name+">)");this.idProperty=e};Qs.prototype.assertNotTrait=function(e){if((e.extends||[]).length)throw new Error(`cannot create <${e.name}> extending <${e.extends}>`)};Qs.prototype.assertNotDefined=function(e,t){var n=e.name,r=this.propertiesByName[n];if(r)throw new Error("property <"+n+"> already defined; override of <"+r.definedBy.ns.name+"#"+r.ns.name+"> by <"+e.definedBy.ns.name+"#"+e.ns.name+"> not allowed without redefines")};Qs.prototype.hasProperty=function(e){return this.propertiesByName[e]};Qs.prototype.addTrait=function(e,t){t&&this.assertNotTrait(e);var n=this.allTypesByName,r=this.allTypes,o=e.name;o in n||(Me(e.properties,Aa(function(i){i=Ne({},i,{name:i.ns.localName,inherited:t}),Object.defineProperty(i,"definedBy",{value:e});var a=i.replaces,s=i.redefines;a||s?this.redefineProperty(i,a||s,a):(i.isBody&&this.setBodyProperty(i),i.isId&&this.setIdProperty(i),this.addProperty(i))},this)),r.push(e),n[o]=e)};function uh(e,t){this.packageMap={},this.typeMap={},this.packages=[],this.properties=t,Me(e,Aa(this.registerPackage,this))}uh.prototype.getPackage=function(e){return this.packageMap[e]};uh.prototype.getPackages=function(){return this.packages};uh.prototype.registerPackage=function(e){e=Ne({},e);var t=this.packageMap;Nte(t,e,"prefix"),Nte(t,e,"uri"),Me(e.types,Aa(function(n){this.registerType(n,e)},this)),t[e.uri]=t[e.prefix]=e,this.packages.push(e)};uh.prototype.registerType=function(e,t){e=Ne({},e,{superClass:(e.superClass||[]).slice(),extends:(e.extends||[]).slice(),properties:(e.properties||[]).slice(),meta:Ne(e.meta||{})});var n=Hi(e.name,t.prefix),r=n.name,o={};Me(e.properties,Aa(function(i){var a=Hi(i.name,n.prefix),s=a.name;jF(i.type)||(i.type=Hi(i.type,a.prefix).name),Ne(i,{ns:a,name:s}),o[s]=i},this)),Ne(e,{ns:n,name:r,propertiesByName:o}),Me(e.extends,Aa(function(i){var a=Hi(i,n.prefix),s=this.typeMap[a.name];s.traits=s.traits||[],s.traits.push(r)},this)),this.definePackage(e,t),this.typeMap[r]=e};uh.prototype.mapTypes=function(e,t,n){var r=jF(e.name)?{name:e.name}:this.typeMap[e.name],o=this;function i(l,c){var u=Hi(l,jF(l)?"":e.prefix);o.mapTypes(u,t,c)}function a(l){return i(l,!0)}function s(l){return i(l,!1)}if(!r)throw new Error("unknown type <"+e.name+">");Me(r.superClass,n?a:s),t(r,!n),Me(r.traits,a)};uh.prototype.getEffectiveDescriptor=function(e){var t=Hi(e),n=new Qs(t);this.mapTypes(t,function(o,i){n.addTrait(o,i)});var r=n.build();return this.definePackage(r,r.allTypes[r.allTypes.length-1].$pkg),r};uh.prototype.definePackage=function(e,t){this.properties.define(e,"$pkg",{value:t})};function Nte(e,t,n){var r=t[n];if(r in e)throw new Error("package with "+n+" <"+r+"> already defined")}function Ng(e){this.model=e}Ng.prototype.set=function(e,t,n){if(!ls(t)||!t.length)throw new TypeError("property name must be a non-empty string");var r=this.getProperty(e,t),o=r&&r.name;nVt(n)?r?delete e[o]:delete e.$attrs[zF(t)]:r?o in e?e[o]=n:RCe(e,r,n):e.$attrs[zF(t)]=n};Ng.prototype.get=function(e,t){var n=this.getProperty(e,t);if(!n)return e.$attrs[zF(t)];var r=n.name;return!e[r]&&n.isMany&&RCe(e,n,[]),e[r]};Ng.prototype.define=function(e,t,n){if(!n.writable){var r=n.value;n=Ne({},n,{get:function(){return r}}),delete n.value}Object.defineProperty(e,t,n)};Ng.prototype.defineDescriptor=function(e,t){this.define(e,"$descriptor",{value:t})};Ng.prototype.defineModel=function(e,t){this.define(e,"$model",{value:t})};Ng.prototype.getProperty=function(e,t){var n=this.model,r=n.getPropertyDescriptor(e,t);if(r)return r;if(t.includes(":"))return null;const o=n.config.strict;if(typeof o<"u"){const i=new TypeError(`unknown property <${t}> on <${e.$type}>`);if(o)throw i;typeof console<"u"&&console.warn(i)}return null};function nVt(e){return typeof e>"u"}function RCe(e,t,n){Object.defineProperty(e,t.name,{enumerable:!t.isReference,writable:!0,value:n,configurable:!0})}function zF(e){return e.replace(/^:/,"")}function Nl(e,t={}){this.properties=new Ng(this),this.factory=new PCe(this,this.properties),this.registry=new uh(e,this.properties),this.typeCache={},this.config=t}Nl.prototype.create=function(e,t){var n=this.getType(e);if(!n)throw new Error("unknown type <"+e+">");return new n(t)};Nl.prototype.getType=function(e){var t=this.typeCache,n=ls(e)?e:e.ns.name,r=t[n];return r||(e=this.registry.getEffectiveDescriptor(n),r=t[n]=this.factory.createType(e)),r};Nl.prototype.createAny=function(e,t,n){var r=Hi(e),o={$type:e,$instanceOf:function(a){return a===this.$type},get:function(a){return this[a]},set:function(a,s){Mzt(this,[a],s)}},i={name:e,isGeneric:!0,ns:{prefix:r.prefix,localName:r.localName,uri:t}};return this.properties.defineDescriptor(o,i),this.properties.defineModel(o,this),this.properties.define(o,"get",{enumerable:!1,writable:!0}),this.properties.define(o,"set",{enumerable:!1,writable:!0}),this.properties.define(o,"$parent",{enumerable:!1,writable:!0}),this.properties.define(o,"$instanceOf",{enumerable:!1,writable:!0}),Me(n,function(a,s){wi(a)&&a.value!==void 0?o[a.name]=a.value:o[s]=a}),o};Nl.prototype.getPackage=function(e){return this.registry.getPackage(e)};Nl.prototype.getPackages=function(){return this.registry.getPackages()};Nl.prototype.getElementDescriptor=function(e){return e.$descriptor};Nl.prototype.hasType=function(e,t){t===void 0&&(t=e,e=this);var n=e.$model.getElementDescriptor(e);return t in n.allTypesByName};Nl.prototype.getPropertyDescriptor=function(e,t){return this.getElementDescriptor(e).propertiesByName[t]};Nl.prototype.getTypeDescriptor=function(e){return this.registry.typeMap[e]};var Ate=String.fromCharCode,rVt=Object.prototype.hasOwnProperty,oVt=/&#(\d+);|&#x([0-9a-f]+);|&(\w+);/ig,F1={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'};Object.keys(F1).forEach(function(e){F1[e.toUpperCase()]=F1[e]});function iVt(e,t,n,r){return r?rVt.call(F1,r)?F1[r]:"&"+r+";":Ate(t||parseInt(n,16))}function Oh(e){return e.length>3&&e.indexOf("&")!==-1?e.replace(oVt,iVt):e}var Fte="non-whitespace outside of root node";function lv(e){return new Error(e)}function Bte(e){return"missing namespace for prefix <"+e+">"}function U2(e){return{get:e,enumerable:!0}}function aVt(e){var t={},n;for(n in e)t[n]=e[n];return t}function HF(e){return e+"$uri"}function sVt(e){var t={},n,r;for(n in e)r=e[n],t[r]=r,t[HF(r)]=n;return t}function Lte(){return{line:0,column:0}}function lVt(e){throw e}function OCe(e){if(!this)return new OCe(e);var t=e&&e.proxy,n,r,o,i,a=lVt,s,l,c,u,d=Lte,f=!1,h=!1,m=null,v=!1,g;function b(w){w instanceof Error||(w=lv(w)),m=w,a(w,d)}function y(w){s&&(w instanceof Error||(w=lv(w)),s(w,d))}this.on=function(w,S){if(typeof S!="function")throw lv("required args ");switch(w){case"openTag":r=S;break;case"text":n=S;break;case"closeTag":o=S;break;case"error":a=S;break;case"warn":s=S;break;case"cdata":i=S;break;case"attention":u=S;break;case"question":c=S;break;case"comment":l=S;break;default:throw lv("unsupported event: "+w)}return this},this.ns=function(w){if(typeof w>"u"&&(w={}),typeof w!="object")throw lv("required args ");var S={},C;for(C in w)S[C]=w[C];return h=!0,g=S,this},this.parse=function(w){if(typeof w!="string")throw lv("required args ");return m=null,x(w),d=Lte,v=!1,m},this.stop=function(){v=!0};function x(w){var S=h?[]:null,C=h?sVt(g):null,E,_=[],P=0,$=!1,T=!1,R=0,O=0,k,I,D,N,L,H,U,V,j,F="",W=0,X;function J(){if(X!==null)return X;var A,z,G,Y=h&&C.xmlns,Q=h&&f?[]:null,ee=W,te=F,oe=te.length,ne,le,ce,he,ue,fe={},ve={},ge,de,be;e:for(;ee8)){for((de<65||de>122||de>90&&de<97)&&de!==95&&de!==58&&(y("illegal first char attribute name"),ge=!0),be=ee+1;be96&&de<123||de>64&&de<91||de>47&&de<59||de===46||de===45||de===95)){if(de===32||de<14&&de>8){y("missing attribute value"),ee=be;continue e}if(de===61)break;y("illegal attribute name char"),ge=!0}if(ue=te.substring(ee,be),ue==="xmlns:xmlns"&&(y("illegal declaration of xmlns"),ge=!0),de=te.charCodeAt(be+1),de===34)be=te.indexOf('"',ee=be+2),be===-1&&(be=te.indexOf("'",ee),be!==-1&&(y("attribute value quote missmatch"),ge=!0));else if(de===39)be=te.indexOf("'",ee=be+2),be===-1&&(be=te.indexOf('"',ee),be!==-1&&(y("attribute value quote missmatch"),ge=!0));else for(y("missing attribute value quotes"),ge=!0,be=be+1;be8));be++);for(be===-1&&(y("missing closing quotes"),be=oe,ge=!0),ge||(ce=te.substring(ee,be)),ee=be;be+18));be++)ee===be&&(y("illegal character after attribute end"),ge=!0);if(ee=be+1,ge)continue e;if(ue in ve){y("attribute <"+ue+"> already defined");continue}if(ve[ue]=!0,!h){fe[ue]=ce;continue}if(f){if(le=ue==="xmlns"?"xmlns":ue.charCodeAt(0)===120&&ue.substr(0,6)==="xmlns:"?ue.substr(6):null,le!==null){if(A=Oh(ce),z=HF(le),he=g[A],!he){if(le==="xmlns"||z in C&&C[z]!==A)do he="ns"+P++;while(typeof C[he]<"u");else he=le;g[A]=he}C[le]!==he&&(ne||(C=aVt(C),ne=!0),C[le]=he,le==="xmlns"&&(C[HF(he)]=A,Y=he),C[z]=A),fe[ue]=ce;continue}Q.push(ue,ce);continue}if(de=ue.indexOf(":"),de===-1){fe[ue]=ce;continue}if(!(G=C[ue.substring(0,de)])){y(Bte(ue.substring(0,de)));continue}ue=Y===G?ue.substr(de+1):G+ue.substr(de),fe[ue]=ce}if(f)for(ee=0,oe=Q.length;ee=Y&&(ee=A.exec(w),!(!ee||(Q=ee[0].length+ee.index,Q>R)));)z+=1,Y=Q;return R==-1?(G=Q,te=w.substring(O)):O===0?te=w.substring(O,R):(G=R-Y,te=O==-1?w.substring(R):w.substring(R,O+1)),{data:te,line:z,column:G}}for(d=q,t&&(j=Object.create({},{name:U2(function(){return U}),originalName:U2(function(){return V}),attrs:U2(J),ns:U2(function(){return C})}));O!==-1;){if(w.charCodeAt(O)===60?R=O:R=w.indexOf("<",O),R===-1){if(_.length)return b("unexpected end of file");if(O===0)return b("missing start tag");O",R),O===-1)return b("unclosed cdata");if(i&&(i(w.substring(R+9,O),d),v))return;O+=3;continue}if(D===45&&w.charCodeAt(R+3)===45){if(O=w.indexOf("-->",R),O===-1)return b("unclosed comment");if(l&&(l(w.substring(R+4,O),Oh,d),v))return;O+=3;continue}}if(N===63){if(O=w.indexOf("?>",R),O===-1)return b("unclosed question");if(c&&(c(w.substring(R,O+2),d),v))return;O+=2;continue}for(k=R+1;;k++){if(L=w.charCodeAt(k),isNaN(L))return O=-1,b("unclosed tag");if(L===34)D=w.indexOf('"',k+1),k=D!==-1?D:k;else if(L===39)D=w.indexOf("'",k+1),k=D!==-1?D:k;else if(L===62){O=k;break}}if(N===33){if(u&&(u(w.substring(R,O+1),Oh,d),v))return;O+=1;continue}if(X={},N===47){if($=!1,T=!0,!_.length)return b("missing open tag");if(k=U=_.pop(),D=R+2+k.length,w.substring(R+2,D)!==k)return b("closing tag mismatch");for(;D8&&N<14))return b("close tag")}else{if(w.charCodeAt(O-1)===47?(k=U=w.substring(R+1,O-1),$=!0,T=!0):(k=U=w.substring(R+1,O),$=!0,T=!1),!(N>96&&N<123||N>64&&N<91||N===95||N===58))return b("illegal first char nodeName");for(D=1,I=k.length;D96&&N<123||N>64&&N<91||N>47&&N<59||N===45||N===95||N==46)){if(N===32||N<14&&N>8){U=k.substring(0,D),X=null;break}return b("invalid nodeName")}T||_.push(U)}if(h){if(E=C,$&&(T||S.push(E),X===null&&(f=k.indexOf("xmlns",D)!==-1)&&(W=D,F=k,J(),f=!1)),V=U,N=U.indexOf(":"),N!==-1){if(H=C[U.substring(0,N)],!H)return b("missing namespace on <"+V+">");U=U.substr(N+1)}else H=C.xmlns;H&&(U=H+":"+U)}if($&&(W=D,F=k,r&&(t?r(j,Oh,T,d):r(U,J,Oh,T,d),v)))return;if(T){if(o&&(o(t?j:U,Oh,$,d),v))return;h&&($?C=E:C=S.pop())}O+=1}}}function kCe(e){return e.xml&&e.xml.tagAlias==="lowerCase"}var VF={xsi:"http://www.w3.org/2001/XMLSchema-instance",xml:"http://www.w3.org/XML/1998/namespace"},ICe="property";function DCe(e){return e.xml&&e.xml.serialize}function cVt(e){const t=DCe(e);return t!==ICe&&(t||null)}function uVt(e){return e.charAt(0).toUpperCase()+e.slice(1)}function NCe(e,t){return kCe(t)?e.prefix+":"+uVt(e.localName):e.name}function dVt(e,t){var n=e.name,r=e.localName,o=t&&t.xml&&t.xml.typePrefix;return o&&r.indexOf(o)===0?e.prefix+":"+r.slice(o.length):n}function fVt(e,t,n){const r=Hi(e,t.xmlns),o=`${t[r.prefix]||r.prefix}:${r.localName}`,i=Hi(o);var a=n.getPackage(i.prefix);return dVt(i,a)}function qp(e){return new Error(e)}function Nd(e){return e.$descriptor}function pVt(e){Ne(this,e),this.elementsById={},this.references=[],this.warnings=[],this.addReference=function(t){this.references.push(t)},this.addElement=function(t){if(!t)throw qp("expected element");var n=this.elementsById,r=Nd(t),o=r.idProperty,i;if(o&&(i=t.get(o.name),i)){if(!/^([a-z][\w-.]*:)?[a-z_][\w-.]*$/i.test(i))throw new Error("illegal ID <"+i+">");if(n[i])throw qp("duplicate ID <"+i+">");n[i]=t}},this.addWarning=function(t){this.warnings.push(t)}}function XS(){}XS.prototype.handleEnd=function(){};XS.prototype.handleText=function(){};XS.prototype.handleNode=function(){};function cH(){}cH.prototype=Object.create(XS.prototype);cH.prototype.handleNode=function(){return this};function Sb(){}Sb.prototype=Object.create(XS.prototype);Sb.prototype.handleText=function(e){this.body=(this.body||"")+e};function QS(e,t){this.property=e,this.context=t}QS.prototype=Object.create(Sb.prototype);QS.prototype.handleNode=function(e){if(this.element)throw qp("expected no sub nodes");return this.element=this.createReference(e),this};QS.prototype.handleEnd=function(){this.element.id=this.body};QS.prototype.createReference=function(e){return{property:this.property.ns.name,id:""}};function uH(e,t){this.element=t,this.propertyDesc=e}uH.prototype=Object.create(Sb.prototype);uH.prototype.handleEnd=function(){var e=this.body||"",t=this.element,n=this.propertyDesc;e=lH(n.type,e),n.isMany?t.get(n.name).push(e):t.set(n.name,e)};function Ok(){}Ok.prototype=Object.create(Sb.prototype);Ok.prototype.handleNode=function(e){var t=this,n=this.element;return n?t=this.handleChild(e):(n=this.element=this.createElement(e),this.context.addElement(n)),t};function va(e,t,n){this.model=e,this.type=e.getType(t),this.context=n}va.prototype=Object.create(Ok.prototype);va.prototype.addReference=function(e){this.context.addReference(e)};va.prototype.handleText=function(e){var t=this.element,n=Nd(t),r=n.bodyProperty;if(!r)throw qp("unexpected body text <"+e+">");Sb.prototype.handleText.call(this,e)};va.prototype.handleEnd=function(){var e=this.body,t=this.element,n=Nd(t),r=n.bodyProperty;r&&e!==void 0&&(e=lH(r.type,e),t.set(r.name,e))};va.prototype.createElement=function(e){var t=e.attributes,n=this.type,r=Nd(n),o=this.context,i=new n({}),a=this.model,s;return Me(t,function(l,c){var u=r.propertiesByName[c],d;u&&u.isReference?u.isMany?(d=l.split(" "),Me(d,function(f){o.addReference({element:i,property:u.ns.name,id:f})})):o.addReference({element:i,property:u.ns.name,id:l}):(u?l=lH(u.type,l):c==="xmlns"?c=":"+c:(s=Hi(c,r.ns.prefix),a.getPackage(s.prefix)&&o.addWarning({message:"unknown attribute <"+c+">",element:i,property:c,value:l})),i.set(c,l))}),i};va.prototype.getPropertyForNode=function(e){var t=e.name,n=Hi(t),r=this.type,o=this.model,i=Nd(r),a=n.name,s=i.propertiesByName[a];if(s&&!s.isAttr){const c=cVt(s);if(c){const u=e.attributes[c];if(u){const d=fVt(u,e.ns,o),f=o.getType(d);return Ne({},s,{effectiveType:Nd(f).name})}}return s}var l=o.getPackage(n.prefix);if(l){const c=NCe(n,l),u=o.getType(c);if(s=Yn(i.properties,function(d){return!d.isVirtual&&!d.isReference&&!d.isAttribute&&u.hasType(d.type)}),s)return Ne({},s,{effectiveType:Nd(u).name})}else if(s=Yn(i.properties,function(c){return!c.isReference&&!c.isAttribute&&c.type==="Element"}),s)return s;throw qp("unrecognized element <"+n.name+">")};va.prototype.toString=function(){return"ElementDescriptor["+Nd(this.type).name+"]"};va.prototype.valueHandler=function(e,t){return new uH(e,t)};va.prototype.referenceHandler=function(e){return new QS(e,this.context)};va.prototype.handler=function(e){return e==="Element"?new fy(this.model,e,this.context):new va(this.model,e,this.context)};va.prototype.handleChild=function(e){var t,n,r,o;if(t=this.getPropertyForNode(e),r=this.element,n=t.effectiveType||t.type,TCe(n))return this.valueHandler(t,r);t.isReference?o=this.referenceHandler(t).handleNode(e):o=this.handler(n).handleNode(e);var i=o.element;return i!==void 0&&(t.isMany?r.get(t.name).push(i):r.set(t.name,i),t.isReference?(Ne(i,{element:r}),this.context.addReference(i)):i.$parent=r),o};function dH(e,t,n){va.call(this,e,t,n)}dH.prototype=Object.create(va.prototype);dH.prototype.createElement=function(e){var t=e.name,n=Hi(t),r=this.model,o=this.type,i=r.getPackage(n.prefix),a=i&&NCe(n,i)||t;if(!o.hasType(a))throw qp("unexpected element <"+e.originalName+">");return va.prototype.createElement.call(this,e)};function fy(e,t,n){this.model=e,this.context=n}fy.prototype=Object.create(Ok.prototype);fy.prototype.createElement=function(e){var t=e.name,n=Hi(t),r=n.prefix,o=e.ns[r+"$uri"],i=e.attributes;return this.model.createAny(t,o,i)};fy.prototype.handleChild=function(e){var t=new fy(this.model,"Element",this.context).handleNode(e),n=this.element,r=t.element,o;return r!==void 0&&(o=n.$children=n.$children||[],o.push(r),r.$parent=n),t};fy.prototype.handleEnd=function(){this.body&&(this.element.$body=this.body)};function fH(e){e instanceof Nl&&(e={model:e}),Ne(this,{lax:!1},e)}fH.prototype.fromXML=function(e,t,n){var r=t.rootHandler;t instanceof va?(r=t,t={}):typeof t=="string"?(r=this.handler(t),t={}):typeof r=="string"&&(r=this.handler(r));var o=this.model,i=this.lax,a=new pVt(Ne({},t,{rootHandler:r})),s=new OCe({proxy:!0}),l=hVt();r.context=a,l.push(r);function c(S,C,E){var _=C(),P=_.line,$=_.column,T=_.data;T.charAt(0)==="<"&&T.indexOf(" ")!==-1&&(T=T.slice(0,T.indexOf(" "))+">");var R="unparsable content "+(T?T+" ":"")+`detected line: `+P+` column: `+$+` - nested error: `+S.message;if(E)return a.addWarning({message:O,error:S}),!0;throw Gp(O)}function u(S,w){return c(S,w,!0)}function d(){var S=a.elementsById,w=a.references,E,_;for(E=0;_=w[E];E++){var P=_.element,$=S[_.id],R=Dd(P).propertiesByName[_.property];if($||a.addWarning({message:"unresolved reference <"+_.id+">",element:_.element,property:_.property,value:_.id}),R.isMany){var O=P.get(R.name),T=O.indexOf(_);T===-1&&(T=O.length),$?O[T]=$:O.splice(T,1)}else P.set(R.name,$)}}function p(){l.pop().handleEnd()}var h=/^<\?xml /i,m=/ encoding="([^"]+)"/i,v=/^utf-8$/i;function g(S){if(h.test(S)){var w=m.exec(S),E=w&&w[1];!E||v.test(E)||a.addWarning({message:"unsupported document encoding <"+E+">, falling back to UTF-8"})}}function x(S,w){var E=l.peek();try{l.push(E.handleNode(S))}catch(_){c(_,w,i)&&l.push(new cH)}}function y(S,w){try{l.peek().handleText(S)}catch(E){u(E,w)}}function b(S,w){S.trim()&&y(S,w)}var C=o.getPackages().reduce(function(S,w){return S[w.uri]=w.prefix,S},Object.entries(VF).reduce(function(S,[w,E]){return S[E]=w,S},o.config&&o.config.nsMap||{}));return s.ns(C).on("openTag",function(S,w,E,_){var P=S.attrs||{},$=Object.keys(P).reduce(function(O,T){var I=w(P[T]);return O[T]=I,O},{}),R={name:S.name,originalName:S.originalName,attributes:$,ns:S.ns};x(R,_)}).on("question",g).on("closeTag",p).on("cdata",y).on("text",function(S,w,E){b(w(S),E)}).on("error",c).on("warn",u),new Promise(function(S,w){var E;try{s.parse(e),d()}catch(O){E=O}var _=r.element;!E&&!_&&(E=Gp("failed to parse document as <"+r.type.$descriptor.name+">"));var P=a.warnings,$=a.references,R=a.elementsById;return E?(E.warnings=P,w(E)):S({rootElement:_,elementsById:R,references:$,warnings:P})})};fH.prototype.handler=function(e){return new dH(this.model,e)};function hVt(){var e=[];return Object.defineProperty(e,"peek",{value:function(){return this[this.length-1]}}),e}var mVt=` -`,gVt=/<|>|'|"|&|\n\r|\n/g,Awe=/<|>|&/g;function Ku(e){this.prefixMap={},this.uriMap={},this.used={},this.wellknown=[],this.custom=[],this.parent=e,this.defaultPrefixMap=e&&e.defaultPrefixMap||{}}Ku.prototype.mapDefaultPrefixes=function(e){this.defaultPrefixMap=e};Ku.prototype.defaultUriByPrefix=function(e){return this.defaultPrefixMap[e]};Ku.prototype.byUri=function(e){return this.uriMap[e]||this.parent&&this.parent.byUri(e)};Ku.prototype.add=function(e,t){this.uriMap[e.uri]=e,t?this.wellknown.push(e):this.custom.push(e),this.mapPrefix(e.prefix,e.uri)};Ku.prototype.uriByPrefix=function(e){return this.prefixMap[e||"xmlns"]||this.parent&&this.parent.uriByPrefix(e)};Ku.prototype.mapPrefix=function(e,t){this.prefixMap[e||"xmlns"]=t};Ku.prototype.getNSKey=function(e){return e.prefix!==void 0?e.uri+"|"+e.prefix:e.uri};Ku.prototype.logUsed=function(e){var t=e.uri,n=this.getNSKey(e);this.used[n]=this.byUri(t),this.parent&&this.parent.logUsed(e)};Ku.prototype.getUsed=function(e){var t=[].concat(this.wellknown,this.custom);return t.filter(n=>{var r=this.getNSKey(n);return this.used[r]})};function vVt(e){return e.charAt(0).toLowerCase()+e.slice(1)}function yVt(e,t){return Iwe(t)?vVt(e):e}function Fwe(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}function Bwe(e){return ls(e)?e:(e.prefix?e.prefix+":":"")+e.localName}function bVt(e){return e.getUsed().filter(function(t){return t.prefix!=="xml"}).map(function(t){var n="xmlns"+(t.prefix?":"+t.prefix:"");return{name:n,value:t.uri}})}function xVt(e,t){return t.isGeneric?De({localName:t.ns.localName},e):De({localName:yVt(t.ns.localName,t.$pkg)},e)}function CVt(e,t){return De({localName:t.ns.localName},e)}function wVt(e){var t=e.$descriptor;return In(t.properties,function(n){var r=n.name;if(n.isVirtual||!Ta(e,r))return!1;var o=e[r];return o===n.default||o===null?!1:n.isMany?o.length:!0})}var SVt={"\n":"#10","\n\r":"#10",'"':"#34","'":"#39","<":"#60",">":"#62","&":"#38"},EVt={"<":"lt",">":"gt","&":"amp"};function Lwe(e,t,n){return e=ls(e)?e:""+e,e.replace(t,function(r){return"&"+n[r]+";"})}function _Vt(e){return Lwe(e,gVt,SVt)}function $Vt(e){return Lwe(e,Awe,EVt)}function PVt(e){return In(e,function(t){return t.isAttr})}function MVt(e){return In(e,function(t){return!t.isAttr})}function pH(e){this.tagName=e}pH.prototype.build=function(e){return this.element=e,this};pH.prototype.serializeTo=function(e){e.appendIndent().append("<"+this.tagName+">"+this.element.id+"").appendNewLine()};function rg(){}rg.prototype.serializeValue=rg.prototype.serializeTo=function(e){e.append(this.escape?$Vt(this.value):this.value)};rg.prototype.build=function(e,t){return this.value=t,e.type==="String"&&t.search(Awe)!==-1&&(this.escape=!0),this};function hH(e){this.tagName=e}Fwe(hH,rg);hH.prototype.serializeTo=function(e){e.appendIndent().append("<"+this.tagName+">"),this.serializeValue(e),e.append("").appendNewLine()};function Hr(e,t){this.body=[],this.attrs=[],this.parent=e,this.propertyDescriptor=t}Hr.prototype.build=function(e){this.element=e;var t=e.$descriptor,n=this.propertyDescriptor,r,o,i=t.isGeneric;return i?r=this.parseGenericNsAttributes(e):r=this.parseNsAttributes(e),n?this.ns=this.nsPropertyTagName(n):this.ns=this.nsTagName(t),this.tagName=this.addTagName(this.ns),i?this.parseGenericContainments(e):(o=wVt(e),this.parseAttributes(PVt(o)),this.parseContainments(MVt(o))),this.parseGenericAttributes(e,r),this};Hr.prototype.nsTagName=function(e){var t=this.logNamespaceUsed(e.ns);return xVt(t,e)};Hr.prototype.nsPropertyTagName=function(e){var t=this.logNamespaceUsed(e.ns);return CVt(t,e)};Hr.prototype.isLocalNs=function(e){return e.uri===this.ns.uri};Hr.prototype.nsAttributeName=function(e){var t;if(ls(e)?t=zi(e):t=e.ns,e.inherited)return{localName:t.localName};var n=this.logNamespaceUsed(t);return this.getNamespaces().logUsed(n),this.isLocalNs(n)?{localName:t.localName}:De({localName:t.localName},n)};Hr.prototype.parseGenericNsAttributes=function(e){return Object.entries(e).filter(([t,n])=>!t.startsWith("$")&&this.parseNsAttribute(e,t,n)).map(([t,n])=>({name:t,value:n}))};Hr.prototype.parseGenericContainments=function(e){var t=e.$body;t&&this.body.push(new rg().build({type:"String"},t));var n=e.$children;n&&Me(n,r=>{this.body.push(new Hr(this).build(r))})};Hr.prototype.parseNsAttribute=function(e,t,n){var r=e.$model,o=zi(t),i;if(o.prefix==="xmlns"&&(i={prefix:o.localName,uri:n}),!o.prefix&&o.localName==="xmlns"&&(i={uri:n}),!i)return{name:t,value:n};if(r&&r.getPackage(n))this.logNamespace(i,!0,!0);else{var a=this.logNamespaceUsed(i,!0);this.getNamespaces().logUsed(a)}};Hr.prototype.parseNsAttributes=function(e){var t=this,n=e.$attrs,r=[];return Me(n,function(o,i){var a=t.parseNsAttribute(e,i,o);a&&r.push(a)}),r};Hr.prototype.parseGenericAttributes=function(e,t){var n=this;Me(t,function(r){try{n.addAttribute(n.nsAttributeName(r.name),r.value)}catch(o){typeof console<"u"&&console.warn(`missing namespace information for <${r.name}=${r.value}> on`,e,o)}})};Hr.prototype.parseContainments=function(e){var t=this,n=this.body,r=this.element;Me(e,function(o){var i=r.get(o.name),a=o.isReference,s=o.isMany;if(s||(i=[i]),o.isBody)n.push(new rg().build(o,i[0]));else if(Rwe(o.type))Me(i,function(c){n.push(new hH(t.addTagName(t.nsPropertyTagName(o))).build(o,c))});else if(a)Me(i,function(c){n.push(new pH(t.addTagName(t.nsPropertyTagName(o))).build(c))});else{var l=Nwe(o);Me(i,function(c){var u;l?l===kwe?u=new Hr(t,o):u=new II(t,o,l):u=new Hr(t),n.push(u.build(c))})}})};Hr.prototype.getNamespaces=function(e){var t=this.namespaces,n=this.parent,r;return t||(r=n&&n.getNamespaces(),e||!r?this.namespaces=t=new Ku(r):t=r),t};Hr.prototype.logNamespace=function(e,t,n){var r=this.getNamespaces(n),o=e.uri,i=e.prefix,a=r.byUri(o);return(!a||n)&&r.add(e,t),r.mapPrefix(i,o),e};Hr.prototype.logNamespaceUsed=function(e,t){var n=this.getNamespaces(t),r=e.prefix,o=e.uri,i,a,s;if(!r&&!o)return{localName:e.localName};if(s=n.defaultUriByPrefix(r),o=o||s||n.uriByPrefix(r),!o)throw new Error("no namespace uri given for prefix <"+r+">");if(e=n.byUri(o),!e&&!r&&(e=this.logNamespace({uri:o},s===o,!0)),!e){for(i=r,a=1;n.uriByPrefix(i);)i=r+"_"+a++;e=this.logNamespace({prefix:i,uri:o},s===o)}return r&&n.mapPrefix(r,o),e};Hr.prototype.parseAttributes=function(e){var t=this,n=this.element;Me(e,function(r){var o=n.get(r.name);if(r.isReference)if(!r.isMany)o=o.id;else{var i=[];Me(o,function(a){i.push(a.id)}),o=i.join(" ")}t.addAttribute(t.nsAttributeName(r),o)})};Hr.prototype.addTagName=function(e){var t=this.logNamespaceUsed(e);return this.getNamespaces().logUsed(t),Bwe(e)};Hr.prototype.addAttribute=function(e,t){var n=this.attrs;ls(t)&&(t=_Vt(t));var r=GCe(n,function(i){return i.name.localName===e.localName&&i.name.uri===e.uri&&i.name.prefix===e.prefix}),o={name:e,value:t};r!==-1?n.splice(r,1,o):n.push(o)};Hr.prototype.serializeAttributes=function(e){var t=this.attrs,n=this.namespaces;n&&(t=bVt(n).concat(t)),Me(t,function(r){e.append(" ").append(Bwe(r.name)).append('="').append(r.value).append('"')})};Hr.prototype.serializeTo=function(e){var t=this.body[0],n=t&&t.constructor!==rg;e.appendIndent().append("<"+this.tagName),this.serializeAttributes(e),e.append(t?">":" />"),t&&(n&&e.appendNewLine().indent(),Me(this.body,function(r){r.serializeTo(e)}),n&&e.unindent().appendIndent(),e.append("")),e.appendNewLine()};function II(e,t,n){Hr.call(this,e,t),this.serialization=n}Fwe(II,Hr);II.prototype.parseNsAttributes=function(e){var t=Hr.prototype.parseNsAttributes.call(this,e).filter(a=>a.name!==this.serialization),n=e.$descriptor;if(n.name===this.propertyDescriptor.type)return t;var r=this.typeNs=this.nsTagName(n);this.getNamespaces().logUsed(this.typeNs);var o=e.$model.getPackage(r.uri),i=o.xml&&o.xml.typePrefix||"";return this.addAttribute(this.nsAttributeName(this.serialization),(r.prefix?r.prefix+":":"")+i+n.ns.localName),t};II.prototype.isLocalNs=function(e){return e.uri===(this.typeNs||this.ns).uri};function RVt(){this.value="",this.write=function(e){this.value+=e}}function OVt(e,t){var n=[""];this.append=function(r){return e.write(r),this},this.appendNewLine=function(){return t&&e.write(` -`),this},this.appendIndent=function(){return t&&e.write(n.join(" ")),this},this.indent=function(){return n.push(""),this},this.unindent=function(){return n.pop(),this}}function TVt(e){e=De({format:!1,preamble:!0},e||{});function t(n,r){var o=r||new RVt,i=new OVt(o,e.format);e.preamble&&i.append(mVt);var a=new Hr,s=n.$model;if(a.getNamespaces().mapDefaultPrefixes(IVt(s)),a.build(n).serializeTo(i),!r)return o.value}return{toXML:t}}function IVt(e){const t=e.config&&e.config.nsMap||{},n={};for(const r in VF)n[r]=VF[r];for(const r in t){const o=t[r];n[o]=r}for(const r of e.getPackages())n[r.prefix]=r.uri;return n}function kI(e,t){Dl.call(this,e,t)}kI.prototype=Object.create(Dl.prototype);kI.prototype.fromXML=function(e,t,n){ls(t)||(n=t,t="bpmn:Definitions");var r=new fH(De({model:this,lax:!0},n)),o=r.handler(t);return r.fromXML(e,o)};kI.prototype.toXML=function(e,t){var n=new TVt(t);return new Promise(function(r,o){try{var i=n.toXML(e);return r({xml:i})}catch(a){return o(a)}})};var kVt="BPMN20",NVt="http://www.omg.org/spec/BPMN/20100524/MODEL",DVt="bpmn",AVt=[],FVt=[{name:"Interface",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"operations",type:"Operation",isMany:!0},{name:"implementationRef",isAttr:!0,type:"String"}]},{name:"Operation",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"inMessageRef",type:"Message",isReference:!0},{name:"outMessageRef",type:"Message",isReference:!0},{name:"errorRef",type:"Error",isMany:!0,isReference:!0},{name:"implementationRef",isAttr:!0,type:"String"}]},{name:"EndPoint",superClass:["RootElement"]},{name:"Auditing",superClass:["BaseElement"]},{name:"GlobalTask",superClass:["CallableElement"],properties:[{name:"resources",type:"ResourceRole",isMany:!0}]},{name:"Monitoring",superClass:["BaseElement"]},{name:"Performer",superClass:["ResourceRole"]},{name:"Process",superClass:["FlowElementsContainer","CallableElement"],properties:[{name:"processType",type:"ProcessType",isAttr:!0},{name:"isClosed",isAttr:!0,type:"Boolean"},{name:"auditing",type:"Auditing"},{name:"monitoring",type:"Monitoring"},{name:"properties",type:"Property",isMany:!0},{name:"laneSets",isMany:!0,replaces:"FlowElementsContainer#laneSets",type:"LaneSet"},{name:"flowElements",isMany:!0,replaces:"FlowElementsContainer#flowElements",type:"FlowElement"},{name:"artifacts",type:"Artifact",isMany:!0},{name:"resources",type:"ResourceRole",isMany:!0},{name:"correlationSubscriptions",type:"CorrelationSubscription",isMany:!0},{name:"supports",type:"Process",isMany:!0,isReference:!0},{name:"definitionalCollaborationRef",type:"Collaboration",isAttr:!0,isReference:!0},{name:"isExecutable",isAttr:!0,type:"Boolean"}]},{name:"LaneSet",superClass:["BaseElement"],properties:[{name:"lanes",type:"Lane",isMany:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"Lane",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"partitionElementRef",type:"BaseElement",isAttr:!0,isReference:!0},{name:"partitionElement",type:"BaseElement"},{name:"flowNodeRef",type:"FlowNode",isMany:!0,isReference:!0},{name:"childLaneSet",type:"LaneSet",xml:{serialize:"xsi:type"}}]},{name:"GlobalManualTask",superClass:["GlobalTask"]},{name:"ManualTask",superClass:["Task"]},{name:"UserTask",superClass:["Task"],properties:[{name:"renderings",type:"Rendering",isMany:!0},{name:"implementation",isAttr:!0,type:"String"}]},{name:"Rendering",superClass:["BaseElement"]},{name:"HumanPerformer",superClass:["Performer"]},{name:"PotentialOwner",superClass:["HumanPerformer"]},{name:"GlobalUserTask",superClass:["GlobalTask"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"renderings",type:"Rendering",isMany:!0}]},{name:"Gateway",isAbstract:!0,superClass:["FlowNode"],properties:[{name:"gatewayDirection",type:"GatewayDirection",default:"Unspecified",isAttr:!0}]},{name:"EventBasedGateway",superClass:["Gateway"],properties:[{name:"instantiate",default:!1,isAttr:!0,type:"Boolean"},{name:"eventGatewayType",type:"EventBasedGatewayType",isAttr:!0,default:"Exclusive"}]},{name:"ComplexGateway",superClass:["Gateway"],properties:[{name:"activationCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0}]},{name:"ExclusiveGateway",superClass:["Gateway"],properties:[{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0}]},{name:"InclusiveGateway",superClass:["Gateway"],properties:[{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0}]},{name:"ParallelGateway",superClass:["Gateway"]},{name:"RootElement",isAbstract:!0,superClass:["BaseElement"]},{name:"Relationship",superClass:["BaseElement"],properties:[{name:"type",isAttr:!0,type:"String"},{name:"direction",type:"RelationshipDirection",isAttr:!0},{name:"source",isMany:!0,isReference:!0,type:"Element"},{name:"target",isMany:!0,isReference:!0,type:"Element"}]},{name:"BaseElement",isAbstract:!0,properties:[{name:"id",isAttr:!0,type:"String",isId:!0},{name:"documentation",type:"Documentation",isMany:!0},{name:"extensionDefinitions",type:"ExtensionDefinition",isMany:!0,isReference:!0},{name:"extensionElements",type:"ExtensionElements"}]},{name:"Extension",properties:[{name:"mustUnderstand",default:!1,isAttr:!0,type:"Boolean"},{name:"definition",type:"ExtensionDefinition",isAttr:!0,isReference:!0}]},{name:"ExtensionDefinition",properties:[{name:"name",isAttr:!0,type:"String"},{name:"extensionAttributeDefinitions",type:"ExtensionAttributeDefinition",isMany:!0}]},{name:"ExtensionAttributeDefinition",properties:[{name:"name",isAttr:!0,type:"String"},{name:"type",isAttr:!0,type:"String"},{name:"isReference",default:!1,isAttr:!0,type:"Boolean"},{name:"extensionDefinition",type:"ExtensionDefinition",isAttr:!0,isReference:!0}]},{name:"ExtensionElements",properties:[{name:"valueRef",isAttr:!0,isReference:!0,type:"Element"},{name:"values",type:"Element",isMany:!0},{name:"extensionAttributeDefinition",type:"ExtensionAttributeDefinition",isAttr:!0,isReference:!0}]},{name:"Documentation",superClass:["BaseElement"],properties:[{name:"text",type:"String",isBody:!0},{name:"textFormat",default:"text/plain",isAttr:!0,type:"String"}]},{name:"Event",isAbstract:!0,superClass:["FlowNode","InteractionNode"],properties:[{name:"properties",type:"Property",isMany:!0}]},{name:"IntermediateCatchEvent",superClass:["CatchEvent"]},{name:"IntermediateThrowEvent",superClass:["ThrowEvent"]},{name:"EndEvent",superClass:["ThrowEvent"]},{name:"StartEvent",superClass:["CatchEvent"],properties:[{name:"isInterrupting",default:!0,isAttr:!0,type:"Boolean"}]},{name:"ThrowEvent",isAbstract:!0,superClass:["Event"],properties:[{name:"dataInputs",type:"DataInput",isMany:!0},{name:"dataInputAssociations",type:"DataInputAssociation",isMany:!0},{name:"inputSet",type:"InputSet"},{name:"eventDefinitions",type:"EventDefinition",isMany:!0},{name:"eventDefinitionRef",type:"EventDefinition",isMany:!0,isReference:!0}]},{name:"CatchEvent",isAbstract:!0,superClass:["Event"],properties:[{name:"parallelMultiple",isAttr:!0,type:"Boolean",default:!1},{name:"dataOutputs",type:"DataOutput",isMany:!0},{name:"dataOutputAssociations",type:"DataOutputAssociation",isMany:!0},{name:"outputSet",type:"OutputSet"},{name:"eventDefinitions",type:"EventDefinition",isMany:!0},{name:"eventDefinitionRef",type:"EventDefinition",isMany:!0,isReference:!0}]},{name:"BoundaryEvent",superClass:["CatchEvent"],properties:[{name:"cancelActivity",default:!0,isAttr:!0,type:"Boolean"},{name:"attachedToRef",type:"Activity",isAttr:!0,isReference:!0}]},{name:"EventDefinition",isAbstract:!0,superClass:["RootElement"]},{name:"CancelEventDefinition",superClass:["EventDefinition"]},{name:"ErrorEventDefinition",superClass:["EventDefinition"],properties:[{name:"errorRef",type:"Error",isAttr:!0,isReference:!0}]},{name:"TerminateEventDefinition",superClass:["EventDefinition"]},{name:"EscalationEventDefinition",superClass:["EventDefinition"],properties:[{name:"escalationRef",type:"Escalation",isAttr:!0,isReference:!0}]},{name:"Escalation",properties:[{name:"structureRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"},{name:"escalationCode",isAttr:!0,type:"String"}],superClass:["RootElement"]},{name:"CompensateEventDefinition",superClass:["EventDefinition"],properties:[{name:"waitForCompletion",isAttr:!0,type:"Boolean",default:!0},{name:"activityRef",type:"Activity",isAttr:!0,isReference:!0}]},{name:"TimerEventDefinition",superClass:["EventDefinition"],properties:[{name:"timeDate",type:"Expression",xml:{serialize:"xsi:type"}},{name:"timeCycle",type:"Expression",xml:{serialize:"xsi:type"}},{name:"timeDuration",type:"Expression",xml:{serialize:"xsi:type"}}]},{name:"LinkEventDefinition",superClass:["EventDefinition"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"target",type:"LinkEventDefinition",isReference:!0},{name:"source",type:"LinkEventDefinition",isMany:!0,isReference:!0}]},{name:"MessageEventDefinition",superClass:["EventDefinition"],properties:[{name:"messageRef",type:"Message",isAttr:!0,isReference:!0},{name:"operationRef",type:"Operation",isReference:!0}]},{name:"ConditionalEventDefinition",superClass:["EventDefinition"],properties:[{name:"condition",type:"Expression",xml:{serialize:"xsi:type"}}]},{name:"SignalEventDefinition",superClass:["EventDefinition"],properties:[{name:"signalRef",type:"Signal",isAttr:!0,isReference:!0}]},{name:"Signal",superClass:["RootElement"],properties:[{name:"structureRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"ImplicitThrowEvent",superClass:["ThrowEvent"]},{name:"DataState",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"}]},{name:"ItemAwareElement",superClass:["BaseElement"],properties:[{name:"itemSubjectRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"dataState",type:"DataState"}]},{name:"DataAssociation",superClass:["BaseElement"],properties:[{name:"sourceRef",type:"ItemAwareElement",isMany:!0,isReference:!0},{name:"targetRef",type:"ItemAwareElement",isReference:!0},{name:"transformation",type:"FormalExpression",xml:{serialize:"property"}},{name:"assignment",type:"Assignment",isMany:!0}]},{name:"DataInput",superClass:["ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"},{name:"inputSetRef",type:"InputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"inputSetWithOptional",type:"InputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"inputSetWithWhileExecuting",type:"InputSet",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"DataOutput",superClass:["ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"},{name:"outputSetRef",type:"OutputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"outputSetWithOptional",type:"OutputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"outputSetWithWhileExecuting",type:"OutputSet",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"InputSet",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"dataInputRefs",type:"DataInput",isMany:!0,isReference:!0},{name:"optionalInputRefs",type:"DataInput",isMany:!0,isReference:!0},{name:"whileExecutingInputRefs",type:"DataInput",isMany:!0,isReference:!0},{name:"outputSetRefs",type:"OutputSet",isMany:!0,isReference:!0}]},{name:"OutputSet",superClass:["BaseElement"],properties:[{name:"dataOutputRefs",type:"DataOutput",isMany:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"},{name:"inputSetRefs",type:"InputSet",isMany:!0,isReference:!0},{name:"optionalOutputRefs",type:"DataOutput",isMany:!0,isReference:!0},{name:"whileExecutingOutputRefs",type:"DataOutput",isMany:!0,isReference:!0}]},{name:"Property",superClass:["ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"}]},{name:"DataInputAssociation",superClass:["DataAssociation"]},{name:"DataOutputAssociation",superClass:["DataAssociation"]},{name:"InputOutputSpecification",superClass:["BaseElement"],properties:[{name:"dataInputs",type:"DataInput",isMany:!0},{name:"dataOutputs",type:"DataOutput",isMany:!0},{name:"inputSets",type:"InputSet",isMany:!0},{name:"outputSets",type:"OutputSet",isMany:!0}]},{name:"DataObject",superClass:["FlowElement","ItemAwareElement"],properties:[{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"}]},{name:"InputOutputBinding",properties:[{name:"inputDataRef",type:"InputSet",isAttr:!0,isReference:!0},{name:"outputDataRef",type:"OutputSet",isAttr:!0,isReference:!0},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0}]},{name:"Assignment",superClass:["BaseElement"],properties:[{name:"from",type:"Expression",xml:{serialize:"xsi:type"}},{name:"to",type:"Expression",xml:{serialize:"xsi:type"}}]},{name:"DataStore",superClass:["RootElement","ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"capacity",isAttr:!0,type:"Integer"},{name:"isUnlimited",default:!0,isAttr:!0,type:"Boolean"}]},{name:"DataStoreReference",superClass:["ItemAwareElement","FlowElement"],properties:[{name:"dataStoreRef",type:"DataStore",isAttr:!0,isReference:!0}]},{name:"DataObjectReference",superClass:["ItemAwareElement","FlowElement"],properties:[{name:"dataObjectRef",type:"DataObject",isAttr:!0,isReference:!0}]},{name:"ConversationLink",superClass:["BaseElement"],properties:[{name:"sourceRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"targetRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"ConversationAssociation",superClass:["BaseElement"],properties:[{name:"innerConversationNodeRef",type:"ConversationNode",isAttr:!0,isReference:!0},{name:"outerConversationNodeRef",type:"ConversationNode",isAttr:!0,isReference:!0}]},{name:"CallConversation",superClass:["ConversationNode"],properties:[{name:"calledCollaborationRef",type:"Collaboration",isAttr:!0,isReference:!0},{name:"participantAssociations",type:"ParticipantAssociation",isMany:!0}]},{name:"Conversation",superClass:["ConversationNode"]},{name:"SubConversation",superClass:["ConversationNode"],properties:[{name:"conversationNodes",type:"ConversationNode",isMany:!0}]},{name:"ConversationNode",isAbstract:!0,superClass:["InteractionNode","BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"participantRef",type:"Participant",isMany:!0,isReference:!0},{name:"messageFlowRefs",type:"MessageFlow",isMany:!0,isReference:!0},{name:"correlationKeys",type:"CorrelationKey",isMany:!0}]},{name:"GlobalConversation",superClass:["Collaboration"]},{name:"PartnerEntity",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"participantRef",type:"Participant",isMany:!0,isReference:!0}]},{name:"PartnerRole",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"participantRef",type:"Participant",isMany:!0,isReference:!0}]},{name:"CorrelationProperty",superClass:["RootElement"],properties:[{name:"correlationPropertyRetrievalExpression",type:"CorrelationPropertyRetrievalExpression",isMany:!0},{name:"name",isAttr:!0,type:"String"},{name:"type",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"Error",superClass:["RootElement"],properties:[{name:"structureRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"},{name:"errorCode",isAttr:!0,type:"String"}]},{name:"CorrelationKey",superClass:["BaseElement"],properties:[{name:"correlationPropertyRef",type:"CorrelationProperty",isMany:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"Expression",superClass:["BaseElement"],isAbstract:!1,properties:[{name:"body",isBody:!0,type:"String"}]},{name:"FormalExpression",superClass:["Expression"],properties:[{name:"language",isAttr:!0,type:"String"},{name:"evaluatesToTypeRef",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"Message",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"itemRef",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"ItemDefinition",superClass:["RootElement"],properties:[{name:"itemKind",type:"ItemKind",isAttr:!0},{name:"structureRef",isAttr:!0,type:"String"},{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"},{name:"import",type:"Import",isAttr:!0,isReference:!0}]},{name:"FlowElement",isAbstract:!0,superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"auditing",type:"Auditing"},{name:"monitoring",type:"Monitoring"},{name:"categoryValueRef",type:"CategoryValue",isMany:!0,isReference:!0}]},{name:"SequenceFlow",superClass:["FlowElement"],properties:[{name:"isImmediate",isAttr:!0,type:"Boolean"},{name:"conditionExpression",type:"Expression",xml:{serialize:"xsi:type"}},{name:"sourceRef",type:"FlowNode",isAttr:!0,isReference:!0},{name:"targetRef",type:"FlowNode",isAttr:!0,isReference:!0}]},{name:"FlowElementsContainer",isAbstract:!0,superClass:["BaseElement"],properties:[{name:"laneSets",type:"LaneSet",isMany:!0},{name:"flowElements",type:"FlowElement",isMany:!0}]},{name:"CallableElement",isAbstract:!0,superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"ioSpecification",type:"InputOutputSpecification",xml:{serialize:"property"}},{name:"supportedInterfaceRef",type:"Interface",isMany:!0,isReference:!0},{name:"ioBinding",type:"InputOutputBinding",isMany:!0,xml:{serialize:"property"}}]},{name:"FlowNode",isAbstract:!0,superClass:["FlowElement"],properties:[{name:"incoming",type:"SequenceFlow",isMany:!0,isReference:!0},{name:"outgoing",type:"SequenceFlow",isMany:!0,isReference:!0},{name:"lanes",type:"Lane",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"CorrelationPropertyRetrievalExpression",superClass:["BaseElement"],properties:[{name:"messagePath",type:"FormalExpression"},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"CorrelationPropertyBinding",superClass:["BaseElement"],properties:[{name:"dataPath",type:"FormalExpression"},{name:"correlationPropertyRef",type:"CorrelationProperty",isAttr:!0,isReference:!0}]},{name:"Resource",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"resourceParameters",type:"ResourceParameter",isMany:!0}]},{name:"ResourceParameter",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isRequired",isAttr:!0,type:"Boolean"},{name:"type",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"CorrelationSubscription",superClass:["BaseElement"],properties:[{name:"correlationKeyRef",type:"CorrelationKey",isAttr:!0,isReference:!0},{name:"correlationPropertyBinding",type:"CorrelationPropertyBinding",isMany:!0}]},{name:"MessageFlow",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"sourceRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"targetRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"MessageFlowAssociation",superClass:["BaseElement"],properties:[{name:"innerMessageFlowRef",type:"MessageFlow",isAttr:!0,isReference:!0},{name:"outerMessageFlowRef",type:"MessageFlow",isAttr:!0,isReference:!0}]},{name:"InteractionNode",isAbstract:!0,properties:[{name:"incomingConversationLinks",type:"ConversationLink",isMany:!0,isVirtual:!0,isReference:!0},{name:"outgoingConversationLinks",type:"ConversationLink",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"Participant",superClass:["InteractionNode","BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"interfaceRef",type:"Interface",isMany:!0,isReference:!0},{name:"participantMultiplicity",type:"ParticipantMultiplicity"},{name:"endPointRefs",type:"EndPoint",isMany:!0,isReference:!0},{name:"processRef",type:"Process",isAttr:!0,isReference:!0}]},{name:"ParticipantAssociation",superClass:["BaseElement"],properties:[{name:"innerParticipantRef",type:"Participant",isAttr:!0,isReference:!0},{name:"outerParticipantRef",type:"Participant",isAttr:!0,isReference:!0}]},{name:"ParticipantMultiplicity",properties:[{name:"minimum",default:0,isAttr:!0,type:"Integer"},{name:"maximum",default:1,isAttr:!0,type:"Integer"}],superClass:["BaseElement"]},{name:"Collaboration",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isClosed",isAttr:!0,type:"Boolean"},{name:"participants",type:"Participant",isMany:!0},{name:"messageFlows",type:"MessageFlow",isMany:!0},{name:"artifacts",type:"Artifact",isMany:!0},{name:"conversations",type:"ConversationNode",isMany:!0},{name:"conversationAssociations",type:"ConversationAssociation"},{name:"participantAssociations",type:"ParticipantAssociation",isMany:!0},{name:"messageFlowAssociations",type:"MessageFlowAssociation",isMany:!0},{name:"correlationKeys",type:"CorrelationKey",isMany:!0},{name:"choreographyRef",type:"Choreography",isMany:!0,isReference:!0},{name:"conversationLinks",type:"ConversationLink",isMany:!0}]},{name:"ChoreographyActivity",isAbstract:!0,superClass:["FlowNode"],properties:[{name:"participantRef",type:"Participant",isMany:!0,isReference:!0},{name:"initiatingParticipantRef",type:"Participant",isAttr:!0,isReference:!0},{name:"correlationKeys",type:"CorrelationKey",isMany:!0},{name:"loopType",type:"ChoreographyLoopType",default:"None",isAttr:!0}]},{name:"CallChoreography",superClass:["ChoreographyActivity"],properties:[{name:"calledChoreographyRef",type:"Choreography",isAttr:!0,isReference:!0},{name:"participantAssociations",type:"ParticipantAssociation",isMany:!0}]},{name:"SubChoreography",superClass:["ChoreographyActivity","FlowElementsContainer"],properties:[{name:"artifacts",type:"Artifact",isMany:!0}]},{name:"ChoreographyTask",superClass:["ChoreographyActivity"],properties:[{name:"messageFlowRef",type:"MessageFlow",isMany:!0,isReference:!0}]},{name:"Choreography",superClass:["Collaboration","FlowElementsContainer"]},{name:"GlobalChoreographyTask",superClass:["Choreography"],properties:[{name:"initiatingParticipantRef",type:"Participant",isAttr:!0,isReference:!0}]},{name:"TextAnnotation",superClass:["Artifact"],properties:[{name:"text",type:"String"},{name:"textFormat",default:"text/plain",isAttr:!0,type:"String"}]},{name:"Group",superClass:["Artifact"],properties:[{name:"categoryValueRef",type:"CategoryValue",isAttr:!0,isReference:!0}]},{name:"Association",superClass:["Artifact"],properties:[{name:"associationDirection",type:"AssociationDirection",isAttr:!0},{name:"sourceRef",type:"BaseElement",isAttr:!0,isReference:!0},{name:"targetRef",type:"BaseElement",isAttr:!0,isReference:!0}]},{name:"Category",superClass:["RootElement"],properties:[{name:"categoryValue",type:"CategoryValue",isMany:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"Artifact",isAbstract:!0,superClass:["BaseElement"]},{name:"CategoryValue",superClass:["BaseElement"],properties:[{name:"categorizedFlowElements",type:"FlowElement",isMany:!0,isVirtual:!0,isReference:!0},{name:"value",isAttr:!0,type:"String"}]},{name:"Activity",isAbstract:!0,superClass:["FlowNode"],properties:[{name:"isForCompensation",default:!1,isAttr:!0,type:"Boolean"},{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0},{name:"ioSpecification",type:"InputOutputSpecification",xml:{serialize:"property"}},{name:"boundaryEventRefs",type:"BoundaryEvent",isMany:!0,isReference:!0},{name:"properties",type:"Property",isMany:!0},{name:"dataInputAssociations",type:"DataInputAssociation",isMany:!0},{name:"dataOutputAssociations",type:"DataOutputAssociation",isMany:!0},{name:"startQuantity",default:1,isAttr:!0,type:"Integer"},{name:"resources",type:"ResourceRole",isMany:!0},{name:"completionQuantity",default:1,isAttr:!0,type:"Integer"},{name:"loopCharacteristics",type:"LoopCharacteristics"}]},{name:"ServiceTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0}]},{name:"SubProcess",superClass:["Activity","FlowElementsContainer","InteractionNode"],properties:[{name:"triggeredByEvent",default:!1,isAttr:!0,type:"Boolean"},{name:"artifacts",type:"Artifact",isMany:!0}]},{name:"LoopCharacteristics",isAbstract:!0,superClass:["BaseElement"]},{name:"MultiInstanceLoopCharacteristics",superClass:["LoopCharacteristics"],properties:[{name:"isSequential",default:!1,isAttr:!0,type:"Boolean"},{name:"behavior",type:"MultiInstanceBehavior",default:"All",isAttr:!0},{name:"loopCardinality",type:"Expression",xml:{serialize:"xsi:type"}},{name:"loopDataInputRef",type:"ItemAwareElement",isReference:!0},{name:"loopDataOutputRef",type:"ItemAwareElement",isReference:!0},{name:"inputDataItem",type:"DataInput",xml:{serialize:"property"}},{name:"outputDataItem",type:"DataOutput",xml:{serialize:"property"}},{name:"complexBehaviorDefinition",type:"ComplexBehaviorDefinition",isMany:!0},{name:"completionCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"oneBehaviorEventRef",type:"EventDefinition",isAttr:!0,isReference:!0},{name:"noneBehaviorEventRef",type:"EventDefinition",isAttr:!0,isReference:!0}]},{name:"StandardLoopCharacteristics",superClass:["LoopCharacteristics"],properties:[{name:"testBefore",default:!1,isAttr:!0,type:"Boolean"},{name:"loopCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"loopMaximum",type:"Integer",isAttr:!0}]},{name:"CallActivity",superClass:["Activity","InteractionNode"],properties:[{name:"calledElement",type:"String",isAttr:!0}]},{name:"Task",superClass:["Activity","InteractionNode"]},{name:"SendTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"ReceiveTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"instantiate",default:!1,isAttr:!0,type:"Boolean"},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"ScriptTask",superClass:["Task"],properties:[{name:"scriptFormat",isAttr:!0,type:"String"},{name:"script",type:"String"}]},{name:"BusinessRuleTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"}]},{name:"AdHocSubProcess",superClass:["SubProcess"],properties:[{name:"completionCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"ordering",type:"AdHocOrdering",isAttr:!0},{name:"cancelRemainingInstances",default:!0,isAttr:!0,type:"Boolean"}]},{name:"Transaction",superClass:["SubProcess"],properties:[{name:"protocol",isAttr:!0,type:"String"},{name:"method",isAttr:!0,type:"String"}]},{name:"GlobalScriptTask",superClass:["GlobalTask"],properties:[{name:"scriptLanguage",isAttr:!0,type:"String"},{name:"script",isAttr:!0,type:"String"}]},{name:"GlobalBusinessRuleTask",superClass:["GlobalTask"],properties:[{name:"implementation",isAttr:!0,type:"String"}]},{name:"ComplexBehaviorDefinition",superClass:["BaseElement"],properties:[{name:"condition",type:"FormalExpression"},{name:"event",type:"ImplicitThrowEvent"}]},{name:"ResourceRole",superClass:["BaseElement"],properties:[{name:"resourceRef",type:"Resource",isReference:!0},{name:"resourceParameterBindings",type:"ResourceParameterBinding",isMany:!0},{name:"resourceAssignmentExpression",type:"ResourceAssignmentExpression"},{name:"name",isAttr:!0,type:"String"}]},{name:"ResourceParameterBinding",properties:[{name:"expression",type:"Expression",xml:{serialize:"xsi:type"}},{name:"parameterRef",type:"ResourceParameter",isAttr:!0,isReference:!0}],superClass:["BaseElement"]},{name:"ResourceAssignmentExpression",properties:[{name:"expression",type:"Expression",xml:{serialize:"xsi:type"}}],superClass:["BaseElement"]},{name:"Import",properties:[{name:"importType",isAttr:!0,type:"String"},{name:"location",isAttr:!0,type:"String"},{name:"namespace",isAttr:!0,type:"String"}]},{name:"Definitions",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"targetNamespace",isAttr:!0,type:"String"},{name:"expressionLanguage",default:"http://www.w3.org/1999/XPath",isAttr:!0,type:"String"},{name:"typeLanguage",default:"http://www.w3.org/2001/XMLSchema",isAttr:!0,type:"String"},{name:"imports",type:"Import",isMany:!0},{name:"extensions",type:"Extension",isMany:!0},{name:"rootElements",type:"RootElement",isMany:!0},{name:"diagrams",isMany:!0,type:"bpmndi:BPMNDiagram"},{name:"exporter",isAttr:!0,type:"String"},{name:"relationships",type:"Relationship",isMany:!0},{name:"exporterVersion",isAttr:!0,type:"String"}]}],BVt=[{name:"ProcessType",literalValues:[{name:"None"},{name:"Public"},{name:"Private"}]},{name:"GatewayDirection",literalValues:[{name:"Unspecified"},{name:"Converging"},{name:"Diverging"},{name:"Mixed"}]},{name:"EventBasedGatewayType",literalValues:[{name:"Parallel"},{name:"Exclusive"}]},{name:"RelationshipDirection",literalValues:[{name:"None"},{name:"Forward"},{name:"Backward"},{name:"Both"}]},{name:"ItemKind",literalValues:[{name:"Physical"},{name:"Information"}]},{name:"ChoreographyLoopType",literalValues:[{name:"None"},{name:"Standard"},{name:"MultiInstanceSequential"},{name:"MultiInstanceParallel"}]},{name:"AssociationDirection",literalValues:[{name:"None"},{name:"One"},{name:"Both"}]},{name:"MultiInstanceBehavior",literalValues:[{name:"None"},{name:"One"},{name:"All"},{name:"Complex"}]},{name:"AdHocOrdering",literalValues:[{name:"Parallel"},{name:"Sequential"}]}],LVt={tagAlias:"lowerCase",typePrefix:"t"},jVt={name:kVt,uri:NVt,prefix:DVt,associations:AVt,types:FVt,enumerations:BVt,xml:LVt},zVt="BPMNDI",HVt="http://www.omg.org/spec/BPMN/20100524/DI",VVt="bpmndi",WVt=[{name:"BPMNDiagram",properties:[{name:"plane",type:"BPMNPlane",redefines:"di:Diagram#rootElement"},{name:"labelStyle",type:"BPMNLabelStyle",isMany:!0}],superClass:["di:Diagram"]},{name:"BPMNPlane",properties:[{name:"bpmnElement",isAttr:!0,isReference:!0,type:"bpmn:BaseElement",redefines:"di:DiagramElement#modelElement"}],superClass:["di:Plane"]},{name:"BPMNShape",properties:[{name:"bpmnElement",isAttr:!0,isReference:!0,type:"bpmn:BaseElement",redefines:"di:DiagramElement#modelElement"},{name:"isHorizontal",isAttr:!0,type:"Boolean"},{name:"isExpanded",isAttr:!0,type:"Boolean"},{name:"isMarkerVisible",isAttr:!0,type:"Boolean"},{name:"label",type:"BPMNLabel"},{name:"isMessageVisible",isAttr:!0,type:"Boolean"},{name:"participantBandKind",type:"ParticipantBandKind",isAttr:!0},{name:"choreographyActivityShape",type:"BPMNShape",isAttr:!0,isReference:!0}],superClass:["di:LabeledShape"]},{name:"BPMNEdge",properties:[{name:"label",type:"BPMNLabel"},{name:"bpmnElement",isAttr:!0,isReference:!0,type:"bpmn:BaseElement",redefines:"di:DiagramElement#modelElement"},{name:"sourceElement",isAttr:!0,isReference:!0,type:"di:DiagramElement",redefines:"di:Edge#source"},{name:"targetElement",isAttr:!0,isReference:!0,type:"di:DiagramElement",redefines:"di:Edge#target"},{name:"messageVisibleKind",type:"MessageVisibleKind",isAttr:!0,default:"initiating"}],superClass:["di:LabeledEdge"]},{name:"BPMNLabel",properties:[{name:"labelStyle",type:"BPMNLabelStyle",isAttr:!0,isReference:!0,redefines:"di:DiagramElement#style"}],superClass:["di:Label"]},{name:"BPMNLabelStyle",properties:[{name:"font",type:"dc:Font"}],superClass:["di:Style"]}],UVt=[{name:"ParticipantBandKind",literalValues:[{name:"top_initiating"},{name:"middle_initiating"},{name:"bottom_initiating"},{name:"top_non_initiating"},{name:"middle_non_initiating"},{name:"bottom_non_initiating"}]},{name:"MessageVisibleKind",literalValues:[{name:"initiating"},{name:"non_initiating"}]}],GVt=[],qVt={name:zVt,uri:HVt,prefix:VVt,types:WVt,enumerations:UVt,associations:GVt},KVt="DC",YVt="http://www.omg.org/spec/DD/20100524/DC",XVt="dc",QVt=[{name:"Boolean"},{name:"Integer"},{name:"Real"},{name:"String"},{name:"Font",properties:[{name:"name",type:"String",isAttr:!0},{name:"size",type:"Real",isAttr:!0},{name:"isBold",type:"Boolean",isAttr:!0},{name:"isItalic",type:"Boolean",isAttr:!0},{name:"isUnderline",type:"Boolean",isAttr:!0},{name:"isStrikeThrough",type:"Boolean",isAttr:!0}]},{name:"Point",properties:[{name:"x",type:"Real",default:"0",isAttr:!0},{name:"y",type:"Real",default:"0",isAttr:!0}]},{name:"Bounds",properties:[{name:"x",type:"Real",default:"0",isAttr:!0},{name:"y",type:"Real",default:"0",isAttr:!0},{name:"width",type:"Real",isAttr:!0},{name:"height",type:"Real",isAttr:!0}]}],ZVt=[],JVt={name:KVt,uri:YVt,prefix:XVt,types:QVt,associations:ZVt},eWt="DI",tWt="http://www.omg.org/spec/DD/20100524/DI",nWt="di",rWt=[{name:"DiagramElement",isAbstract:!0,properties:[{name:"id",isAttr:!0,isId:!0,type:"String"},{name:"extension",type:"Extension"},{name:"owningDiagram",type:"Diagram",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"owningElement",type:"DiagramElement",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"modelElement",isReadOnly:!0,isVirtual:!0,isReference:!0,type:"Element"},{name:"style",type:"Style",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"ownedElement",type:"DiagramElement",isReadOnly:!0,isMany:!0,isVirtual:!0}]},{name:"Node",isAbstract:!0,superClass:["DiagramElement"]},{name:"Edge",isAbstract:!0,superClass:["DiagramElement"],properties:[{name:"source",type:"DiagramElement",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"target",type:"DiagramElement",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"waypoint",isUnique:!1,isMany:!0,type:"dc:Point",xml:{serialize:"xsi:type"}}]},{name:"Diagram",isAbstract:!0,properties:[{name:"id",isAttr:!0,isId:!0,type:"String"},{name:"rootElement",type:"DiagramElement",isReadOnly:!0,isVirtual:!0},{name:"name",isAttr:!0,type:"String"},{name:"documentation",isAttr:!0,type:"String"},{name:"resolution",isAttr:!0,type:"Real"},{name:"ownedStyle",type:"Style",isReadOnly:!0,isMany:!0,isVirtual:!0}]},{name:"Shape",isAbstract:!0,superClass:["Node"],properties:[{name:"bounds",type:"dc:Bounds"}]},{name:"Plane",isAbstract:!0,superClass:["Node"],properties:[{name:"planeElement",type:"DiagramElement",subsettedProperty:"DiagramElement-ownedElement",isMany:!0}]},{name:"LabeledEdge",isAbstract:!0,superClass:["Edge"],properties:[{name:"ownedLabel",type:"Label",isReadOnly:!0,subsettedProperty:"DiagramElement-ownedElement",isMany:!0,isVirtual:!0}]},{name:"LabeledShape",isAbstract:!0,superClass:["Shape"],properties:[{name:"ownedLabel",type:"Label",isReadOnly:!0,subsettedProperty:"DiagramElement-ownedElement",isMany:!0,isVirtual:!0}]},{name:"Label",isAbstract:!0,superClass:["Node"],properties:[{name:"bounds",type:"dc:Bounds"}]},{name:"Style",isAbstract:!0,properties:[{name:"id",isAttr:!0,isId:!0,type:"String"}]},{name:"Extension",properties:[{name:"values",isMany:!0,type:"Element"}]}],oWt=[],iWt={tagAlias:"lowerCase"},aWt={name:eWt,uri:tWt,prefix:nWt,types:rWt,associations:oWt,xml:iWt},sWt="bpmn.io colors for BPMN",lWt="http://bpmn.io/schema/bpmn/biocolor/1.0",cWt="bioc",uWt=[{name:"ColoredShape",extends:["bpmndi:BPMNShape"],properties:[{name:"stroke",isAttr:!0,type:"String"},{name:"fill",isAttr:!0,type:"String"}]},{name:"ColoredEdge",extends:["bpmndi:BPMNEdge"],properties:[{name:"stroke",isAttr:!0,type:"String"},{name:"fill",isAttr:!0,type:"String"}]}],dWt=[],fWt=[],pWt={name:sWt,uri:lWt,prefix:cWt,types:uWt,enumerations:dWt,associations:fWt},hWt="BPMN in Color",mWt="http://www.omg.org/spec/BPMN/non-normative/color/1.0",gWt="color",vWt=[{name:"ColoredLabel",extends:["bpmndi:BPMNLabel"],properties:[{name:"color",isAttr:!0,type:"String"}]},{name:"ColoredShape",extends:["bpmndi:BPMNShape"],properties:[{name:"background-color",isAttr:!0,type:"String"},{name:"border-color",isAttr:!0,type:"String"}]},{name:"ColoredEdge",extends:["bpmndi:BPMNEdge"],properties:[{name:"border-color",isAttr:!0,type:"String"}]}],yWt=[],bWt=[],xWt={name:hWt,uri:mWt,prefix:gWt,types:vWt,enumerations:yWt,associations:bWt};const CWt={bpmn:jVt,bpmndi:qVt,dc:JVt,di:aWt,bioc:pWt,color:xWt};function wWt(e,t){const n=De({},CWt,e);return new kI(n,t)}function Fi(e){return e?"<"+e.$type+(e.id?' id="'+e.id:"")+'" />':""}var SWt="Tried to access di from the businessObject. The di is available through the diagram element only. For more information, see https://github.com/bpmn-io/bpmn-js/issues/1472";function jwe(e){Ta(e,"di")||Object.defineProperty(e,"di",{enumerable:!1,get:function(){throw new Error(SWt)}})}function xa(e,t){return e.$instanceOf(t)}function EWt(e){return Yn(e.rootElements,function(t){return xa(t,"bpmn:Process")||xa(t,"bpmn:Collaboration")})}function _Wt(e){var t={},n=[],r={};function o(j,F){return function(W){j(W,F)}}function i(j){t[j.id]=j}function a(j){return t[j.id]}function s(j,F){var W=j.gfx;if(W)throw new Error(`already rendered ${Fi(j)}`);return e.element(j,r[j.id],F)}function l(j,F){return e.root(j,r[j.id],F)}function c(j,F){try{var W=r[j.id]&&s(j,F);return i(j),W}catch(X){u(X.message,{element:j,error:X}),console.error(`failed to import ${Fi(j)}`,X)}}function u(j,F){e.error(j,F)}var d=this.registerDi=function(F){var W=F.bpmnElement;W?r[W.id]?u(`multiple DI elements defined for ${Fi(W)}`,{element:W}):(r[W.id]=F,jwe(W)):u(`no bpmnElement referenced in ${Fi(F)}`,{element:F})};function p(j){h(j.plane)}function h(j){d(j),Me(j.planeElement,m)}function m(j){d(j)}this.handleDefinitions=function(F,W){var X=F.diagrams;if(W&&X.indexOf(W)===-1)throw new Error("diagram not part of ");if(!W&&X&&X.length&&(W=X[0]),!W)throw new Error("no diagram to display");r={},p(W);var J=W.plane;if(!J)throw new Error(`no plane for ${Fi(W)}`);var q=J.bpmnElement;if(!q)if(q=EWt(F),q)u(`correcting missing bpmnElement on ${Fi(J)} to ${Fi(q)}`),J.bpmnElement=q,d(J);else throw new Error("no process or collaboration to display");var A=l(q,J);if(xa(q,"bpmn:Process")||xa(q,"bpmn:SubProcess"))g(q,A);else if(xa(q,"bpmn:Collaboration"))U(q,A),x(F.rootElements,A);else throw new Error(`unsupported bpmnElement for ${Fi(J)}: ${Fi(q)}`);v(n)};var v=this.handleDeferred=function(){for(var F;n.length;)F=n.shift(),F()};function g(j,F){D(j,F),P(j.ioSpecification,F),_(j.artifacts,F),i(j)}function x(j,F){var W=In(j,function(X){return!a(X)&&xa(X,"bpmn:Process")&&X.laneSets});W.forEach(o(g,F))}function y(j,F){c(j,F)}function b(j,F){Me(j,o(y,F))}function C(j,F){c(j,F)}function S(j,F){c(j,F)}function w(j,F){c(j,F)}function E(j,F){c(j,F)}function _(j,F){Me(j,function(W){xa(W,"bpmn:Association")?n.push(function(){E(W,F)}):E(W,F)})}function P(j,F){j&&(Me(j.dataInputs,o(S,F)),Me(j.dataOutputs,o(w,F)))}var $=this.handleSubProcess=function(F,W){D(F,W),_(F.artifacts,W)};function R(j,F){var W=c(j,F);xa(j,"bpmn:SubProcess")&&$(j,W||F),xa(j,"bpmn:Activity")&&P(j.ioSpecification,F),n.push(function(){Me(j.dataInputAssociations,o(C,F)),Me(j.dataOutputAssociations,o(C,F))})}function O(j,F){c(j,F)}function T(j,F){c(j,F)}function I(j,F){n.push(function(){var W=c(j,F);j.childLaneSet&&k(j.childLaneSet,W||F),V(j)})}function k(j,F){Me(j.lanes,o(I,F))}function N(j,F){Me(j,o(k,F))}function D(j,F){L(j.flowElements,F),j.laneSets&&N(j.laneSets,F)}function L(j,F){Me(j,function(W){xa(W,"bpmn:SequenceFlow")?n.push(function(){O(W,F)}):xa(W,"bpmn:BoundaryEvent")?n.unshift(function(){R(W,F)}):xa(W,"bpmn:FlowNode")?R(W,F):xa(W,"bpmn:DataObject")||(xa(W,"bpmn:DataStoreReference")||xa(W,"bpmn:DataObjectReference")?T(W,F):u(`unrecognized flowElement ${Fi(W)} in context ${Fi(F&&F.businessObject)}`,{element:W,context:F}))})}function H(j,F){var W=c(j,F),X=j.processRef;X&&g(X,W||F)}function U(j,F){Me(j.participants,o(H,F)),n.push(function(){b(j.messageFlows,F)}),_(j.artifacts,F)}function V(j){Me(j.flowNodeRef,function(F){var W=F.get("lanes");W&&W.push(j)})}}function ae(e,t){var n=_t(e);return n&&typeof n.$instanceOf=="function"&&n.$instanceOf(t)}function kn(e,t){return ah(t,function(n){return ae(e,n)})}function _t(e){return e&&e.businessObject||e}function Gn(e){return e&&e.di}function $Wt(e,t,n){var r,o,i,a,s=[];function l(c,u){var d={root:function(v,g){return r.add(v,g)},element:function(v,g,x){return r.add(v,g,x)},error:function(v,g){s.push({message:v,context:g})}},p=new _Wt(d);u=u||c.diagrams&&c.diagrams[0];var h=PWt(c,u);if(!h)throw new Error("no diagram to display");Me(h,function(v){p.handleDefinitions(c,v)});var m=u.plane.bpmnElement.id;i.setRootElement(i.findRoot(m+"_plane")||i.findRoot(m))}return new Promise(function(c,u){try{return r=e.get("bpmnImporter"),o=e.get("eventBus"),i=e.get("canvas"),o.fire("import.render.start",{definitions:t}),l(t,n),o.fire("import.render.complete",{error:a,warnings:s}),c({warnings:s})}catch(d){return d.warnings=s,u(d)}})}function PWt(e,t){if(!(!t||!t.plane)){var n=t.plane.bpmnElement,r=n;!ae(n,"bpmn:Process")&&!ae(n,"bpmn:Collaboration")&&(r=MWt(n));var o;ae(r,"bpmn:Collaboration")?o=r:o=Yn(e.rootElements,function(c){if(ae(c,"bpmn:Collaboration"))return Yn(c.participants,function(u){return u.processRef===r})});var i=[r];o&&(i=Ui(o.participants,function(c){return c.processRef}),i.push(o));var a=zwe(i),s=[t],l=[n];return Me(e.diagrams,function(c){if(c.plane){var u=c.plane.bpmnElement;a.indexOf(u)!==-1&&l.indexOf(u)===-1&&(s.push(c),l.push(u))}}),s}}function zwe(e){var t=[];return Me(e,function(n){n&&(t.push(n),t=t.concat(zwe(n.flowElements)))}),t}function MWt(e){for(var t=e;t;){if(ae(t,"bpmn:Process"))return t;t=t.$parent}}var RWt='',Hwe=RWt,Vwe={verticalAlign:"middle"},Wwe={color:"#404040"},OWt={zIndex:"1001",position:"fixed",top:"0",left:"0",right:"0",bottom:"0"},TWt={width:"100%",height:"100%",background:"rgba(40,40,40,0.2)"},IWt={position:"absolute",left:"50%",top:"40%",transform:"translate(-50%)",width:"260px",padding:"10px",background:"white",boxShadow:"0 1px 4px rgba(0,0,0,0.3)",fontFamily:"Helvetica, Arial, sans-serif",fontSize:"14px",display:"flex",lineHeight:"1.3"},kWt='
'+Hwe+'Web-based tooling for BPMN, DMN and forms powered by bpmn.io.
',uu;function NWt(){uu=Tr(kWt),Bi(uu,OWt),Bi(wr("svg",uu),Vwe),Bi(wr(".backdrop",uu),TWt),Bi(wr(".notice",uu),IWt),Bi(wr(".link",uu),Wwe,{margin:"15px 20px 15px 10px",alignSelf:"center"})}function DWt(){uu||(NWt(),ts.bind(uu,".backdrop","click",function(e){document.body.removeChild(uu)})),document.body.appendChild(uu)}function eo(e){e=De({},FWt,e),this._moddle=this._createModdle(e),this._container=this._createContainer(e),this._init(this._container,this._moddle,e),LWt(this._container)}Ht(eo,lh);eo.prototype.importXML=async function(t,n){const r=this;function o(a){return r.get("eventBus").createEvent(a)}let i=[];try{t=this._emit("import.parse.start",{xml:t})||t;let a;try{a=await this._moddle.fromXML(t,"bpmn:Definitions")}catch(p){throw this._emit("import.parse.complete",{error:p}),p}let s=a.rootElement;const l=a.references,c=a.warnings,u=a.elementsById;i=i.concat(c),s=this._emit("import.parse.complete",o({error:null,definitions:s,elementsById:u,references:l,warnings:i}))||s;const d=await this.importDefinitions(s,n);return i=i.concat(d.warnings),this._emit("import.done",{error:null,warnings:i}),{warnings:i}}catch(a){let s=a;throw i=i.concat(s.warnings||[]),w$(s,i),s=AWt(s),this._emit("import.done",{error:s,warnings:s.warnings}),s}};eo.prototype.importDefinitions=async function(t,n){return this._setDefinitions(t),{warnings:(await this.open(n)).warnings}};eo.prototype.open=async function(t){const n=this._definitions;let r=t;if(!n){const i=new Error("no XML imported");throw w$(i,[]),i}if(typeof t=="string"&&(r=BWt(n,t),!r)){const i=new Error("BPMNDiagram <"+t+"> not found");throw w$(i,[]),i}try{this.clear()}catch(i){throw w$(i,[]),i}const{warnings:o}=await $Wt(this,n,r);return{warnings:o}};eo.prototype.saveXML=async function(t){t=t||{};let n=this._definitions,r,o;try{if(!n)throw new Error("no definitions loaded");n=this._emit("saveXML.start",{definitions:n})||n,o=(await this._moddle.toXML(n,t)).xml,o=this._emit("saveXML.serialized",{xml:o})||o}catch(a){r=a}const i=r?{error:r}:{xml:o};if(this._emit("saveXML.done",i),r)throw r;return i};eo.prototype.saveSVG=async function(){this._emit("saveSVG.start");let t,n;try{const r=this.get("canvas"),o=r.getActiveLayer(),i=wr(":scope > defs",r._svg),a=Cte(o),s=i?""+Cte(i)+"":"",l=o.getBBox();t=` + nested error: `+S.message;if(E)return a.addWarning({message:R,error:S}),!0;throw qp(R)}function u(S,C){return c(S,C,!0)}function d(){var S=a.elementsById,C=a.references,E,_;for(E=0;_=C[E];E++){var P=_.element,$=S[_.id],T=Nd(P).propertiesByName[_.property];if($||a.addWarning({message:"unresolved reference <"+_.id+">",element:_.element,property:_.property,value:_.id}),T.isMany){var R=P.get(T.name),O=R.indexOf(_);O===-1&&(O=R.length),$?R[O]=$:R.splice(O,1)}else P.set(T.name,$)}}function f(){l.pop().handleEnd()}var h=/^<\?xml /i,m=/ encoding="([^"]+)"/i,v=/^utf-8$/i;function g(S){if(h.test(S)){var C=m.exec(S),E=C&&C[1];!E||v.test(E)||a.addWarning({message:"unsupported document encoding <"+E+">, falling back to UTF-8"})}}function b(S,C){var E=l.peek();try{l.push(E.handleNode(S))}catch(_){c(_,C,i)&&l.push(new cH)}}function y(S,C){try{l.peek().handleText(S)}catch(E){u(E,C)}}function x(S,C){S.trim()&&y(S,C)}var w=o.getPackages().reduce(function(S,C){return S[C.uri]=C.prefix,S},Object.entries(VF).reduce(function(S,[C,E]){return S[E]=C,S},o.config&&o.config.nsMap||{}));return s.ns(w).on("openTag",function(S,C,E,_){var P=S.attrs||{},$=Object.keys(P).reduce(function(R,O){var k=C(P[O]);return R[O]=k,R},{}),T={name:S.name,originalName:S.originalName,attributes:$,ns:S.ns};b(T,_)}).on("question",g).on("closeTag",f).on("cdata",y).on("text",function(S,C,E){x(C(S),E)}).on("error",c).on("warn",u),new Promise(function(S,C){var E;try{s.parse(e),d()}catch(R){E=R}var _=r.element;!E&&!_&&(E=qp("failed to parse document as <"+r.type.$descriptor.name+">"));var P=a.warnings,$=a.references,T=a.elementsById;return E?(E.warnings=P,C(E)):S({rootElement:_,elementsById:T,references:$,warnings:P})})};fH.prototype.handler=function(e){return new dH(this.model,e)};function hVt(){var e=[];return Object.defineProperty(e,"peek",{value:function(){return this[this.length-1]}}),e}var mVt=` +`,gVt=/<|>|'|"|&|\n\r|\n/g,ACe=/<|>|&/g;function Ku(e){this.prefixMap={},this.uriMap={},this.used={},this.wellknown=[],this.custom=[],this.parent=e,this.defaultPrefixMap=e&&e.defaultPrefixMap||{}}Ku.prototype.mapDefaultPrefixes=function(e){this.defaultPrefixMap=e};Ku.prototype.defaultUriByPrefix=function(e){return this.defaultPrefixMap[e]};Ku.prototype.byUri=function(e){return this.uriMap[e]||this.parent&&this.parent.byUri(e)};Ku.prototype.add=function(e,t){this.uriMap[e.uri]=e,t?this.wellknown.push(e):this.custom.push(e),this.mapPrefix(e.prefix,e.uri)};Ku.prototype.uriByPrefix=function(e){return this.prefixMap[e||"xmlns"]||this.parent&&this.parent.uriByPrefix(e)};Ku.prototype.mapPrefix=function(e,t){this.prefixMap[e||"xmlns"]=t};Ku.prototype.getNSKey=function(e){return e.prefix!==void 0?e.uri+"|"+e.prefix:e.uri};Ku.prototype.logUsed=function(e){var t=e.uri,n=this.getNSKey(e);this.used[n]=this.byUri(t),this.parent&&this.parent.logUsed(e)};Ku.prototype.getUsed=function(e){var t=[].concat(this.wellknown,this.custom);return t.filter(n=>{var r=this.getNSKey(n);return this.used[r]})};function vVt(e){return e.charAt(0).toLowerCase()+e.slice(1)}function yVt(e,t){return kCe(t)?vVt(e):e}function FCe(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}function BCe(e){return ls(e)?e:(e.prefix?e.prefix+":":"")+e.localName}function bVt(e){return e.getUsed().filter(function(t){return t.prefix!=="xml"}).map(function(t){var n="xmlns"+(t.prefix?":"+t.prefix:"");return{name:n,value:t.uri}})}function xVt(e,t){return t.isGeneric?Ne({localName:t.ns.localName},e):Ne({localName:yVt(t.ns.localName,t.$pkg)},e)}function wVt(e,t){return Ne({localName:t.ns.localName},e)}function CVt(e){var t=e.$descriptor;return kn(t.properties,function(n){var r=n.name;if(n.isVirtual||!ka(e,r))return!1;var o=e[r];return o===n.default||o===null?!1:n.isMany?o.length:!0})}var SVt={"\n":"#10","\n\r":"#10",'"':"#34","'":"#39","<":"#60",">":"#62","&":"#38"},EVt={"<":"lt",">":"gt","&":"amp"};function LCe(e,t,n){return e=ls(e)?e:""+e,e.replace(t,function(r){return"&"+n[r]+";"})}function _Vt(e){return LCe(e,gVt,SVt)}function $Vt(e){return LCe(e,ACe,EVt)}function PVt(e){return kn(e,function(t){return t.isAttr})}function MVt(e){return kn(e,function(t){return!t.isAttr})}function pH(e){this.tagName=e}pH.prototype.build=function(e){return this.element=e,this};pH.prototype.serializeTo=function(e){e.appendIndent().append("<"+this.tagName+">"+this.element.id+"").appendNewLine()};function og(){}og.prototype.serializeValue=og.prototype.serializeTo=function(e){e.append(this.escape?$Vt(this.value):this.value)};og.prototype.build=function(e,t){return this.value=t,e.type==="String"&&t.search(ACe)!==-1&&(this.escape=!0),this};function hH(e){this.tagName=e}FCe(hH,og);hH.prototype.serializeTo=function(e){e.appendIndent().append("<"+this.tagName+">"),this.serializeValue(e),e.append("").appendNewLine()};function Hr(e,t){this.body=[],this.attrs=[],this.parent=e,this.propertyDescriptor=t}Hr.prototype.build=function(e){this.element=e;var t=e.$descriptor,n=this.propertyDescriptor,r,o,i=t.isGeneric;return i?r=this.parseGenericNsAttributes(e):r=this.parseNsAttributes(e),n?this.ns=this.nsPropertyTagName(n):this.ns=this.nsTagName(t),this.tagName=this.addTagName(this.ns),i?this.parseGenericContainments(e):(o=CVt(e),this.parseAttributes(PVt(o)),this.parseContainments(MVt(o))),this.parseGenericAttributes(e,r),this};Hr.prototype.nsTagName=function(e){var t=this.logNamespaceUsed(e.ns);return xVt(t,e)};Hr.prototype.nsPropertyTagName=function(e){var t=this.logNamespaceUsed(e.ns);return wVt(t,e)};Hr.prototype.isLocalNs=function(e){return e.uri===this.ns.uri};Hr.prototype.nsAttributeName=function(e){var t;if(ls(e)?t=Hi(e):t=e.ns,e.inherited)return{localName:t.localName};var n=this.logNamespaceUsed(t);return this.getNamespaces().logUsed(n),this.isLocalNs(n)?{localName:t.localName}:Ne({localName:t.localName},n)};Hr.prototype.parseGenericNsAttributes=function(e){return Object.entries(e).filter(([t,n])=>!t.startsWith("$")&&this.parseNsAttribute(e,t,n)).map(([t,n])=>({name:t,value:n}))};Hr.prototype.parseGenericContainments=function(e){var t=e.$body;t&&this.body.push(new og().build({type:"String"},t));var n=e.$children;n&&Me(n,r=>{this.body.push(new Hr(this).build(r))})};Hr.prototype.parseNsAttribute=function(e,t,n){var r=e.$model,o=Hi(t),i;if(o.prefix==="xmlns"&&(i={prefix:o.localName,uri:n}),!o.prefix&&o.localName==="xmlns"&&(i={uri:n}),!i)return{name:t,value:n};if(r&&r.getPackage(n))this.logNamespace(i,!0,!0);else{var a=this.logNamespaceUsed(i,!0);this.getNamespaces().logUsed(a)}};Hr.prototype.parseNsAttributes=function(e){var t=this,n=e.$attrs,r=[];return Me(n,function(o,i){var a=t.parseNsAttribute(e,i,o);a&&r.push(a)}),r};Hr.prototype.parseGenericAttributes=function(e,t){var n=this;Me(t,function(r){try{n.addAttribute(n.nsAttributeName(r.name),r.value)}catch(o){typeof console<"u"&&console.warn(`missing namespace information for <${r.name}=${r.value}> on`,e,o)}})};Hr.prototype.parseContainments=function(e){var t=this,n=this.body,r=this.element;Me(e,function(o){var i=r.get(o.name),a=o.isReference,s=o.isMany;if(s||(i=[i]),o.isBody)n.push(new og().build(o,i[0]));else if(TCe(o.type))Me(i,function(c){n.push(new hH(t.addTagName(t.nsPropertyTagName(o))).build(o,c))});else if(a)Me(i,function(c){n.push(new pH(t.addTagName(t.nsPropertyTagName(o))).build(c))});else{var l=DCe(o);Me(i,function(c){var u;l?l===ICe?u=new Hr(t,o):u=new kk(t,o,l):u=new Hr(t),n.push(u.build(c))})}})};Hr.prototype.getNamespaces=function(e){var t=this.namespaces,n=this.parent,r;return t||(r=n&&n.getNamespaces(),e||!r?this.namespaces=t=new Ku(r):t=r),t};Hr.prototype.logNamespace=function(e,t,n){var r=this.getNamespaces(n),o=e.uri,i=e.prefix,a=r.byUri(o);return(!a||n)&&r.add(e,t),r.mapPrefix(i,o),e};Hr.prototype.logNamespaceUsed=function(e,t){var n=this.getNamespaces(t),r=e.prefix,o=e.uri,i,a,s;if(!r&&!o)return{localName:e.localName};if(s=n.defaultUriByPrefix(r),o=o||s||n.uriByPrefix(r),!o)throw new Error("no namespace uri given for prefix <"+r+">");if(e=n.byUri(o),!e&&!r&&(e=this.logNamespace({uri:o},s===o,!0)),!e){for(i=r,a=1;n.uriByPrefix(i);)i=r+"_"+a++;e=this.logNamespace({prefix:i,uri:o},s===o)}return r&&n.mapPrefix(r,o),e};Hr.prototype.parseAttributes=function(e){var t=this,n=this.element;Me(e,function(r){var o=n.get(r.name);if(r.isReference)if(!r.isMany)o=o.id;else{var i=[];Me(o,function(a){i.push(a.id)}),o=i.join(" ")}t.addAttribute(t.nsAttributeName(r),o)})};Hr.prototype.addTagName=function(e){var t=this.logNamespaceUsed(e);return this.getNamespaces().logUsed(t),BCe(e)};Hr.prototype.addAttribute=function(e,t){var n=this.attrs;ls(t)&&(t=_Vt(t));var r=Gwe(n,function(i){return i.name.localName===e.localName&&i.name.uri===e.uri&&i.name.prefix===e.prefix}),o={name:e,value:t};r!==-1?n.splice(r,1,o):n.push(o)};Hr.prototype.serializeAttributes=function(e){var t=this.attrs,n=this.namespaces;n&&(t=bVt(n).concat(t)),Me(t,function(r){e.append(" ").append(BCe(r.name)).append('="').append(r.value).append('"')})};Hr.prototype.serializeTo=function(e){var t=this.body[0],n=t&&t.constructor!==og;e.appendIndent().append("<"+this.tagName),this.serializeAttributes(e),e.append(t?">":" />"),t&&(n&&e.appendNewLine().indent(),Me(this.body,function(r){r.serializeTo(e)}),n&&e.unindent().appendIndent(),e.append("")),e.appendNewLine()};function kk(e,t,n){Hr.call(this,e,t),this.serialization=n}FCe(kk,Hr);kk.prototype.parseNsAttributes=function(e){var t=Hr.prototype.parseNsAttributes.call(this,e).filter(a=>a.name!==this.serialization),n=e.$descriptor;if(n.name===this.propertyDescriptor.type)return t;var r=this.typeNs=this.nsTagName(n);this.getNamespaces().logUsed(this.typeNs);var o=e.$model.getPackage(r.uri),i=o.xml&&o.xml.typePrefix||"";return this.addAttribute(this.nsAttributeName(this.serialization),(r.prefix?r.prefix+":":"")+i+n.ns.localName),t};kk.prototype.isLocalNs=function(e){return e.uri===(this.typeNs||this.ns).uri};function TVt(){this.value="",this.write=function(e){this.value+=e}}function RVt(e,t){var n=[""];this.append=function(r){return e.write(r),this},this.appendNewLine=function(){return t&&e.write(` +`),this},this.appendIndent=function(){return t&&e.write(n.join(" ")),this},this.indent=function(){return n.push(""),this},this.unindent=function(){return n.pop(),this}}function OVt(e){e=Ne({format:!1,preamble:!0},e||{});function t(n,r){var o=r||new TVt,i=new RVt(o,e.format);e.preamble&&i.append(mVt);var a=new Hr,s=n.$model;if(a.getNamespaces().mapDefaultPrefixes(kVt(s)),a.build(n).serializeTo(i),!r)return o.value}return{toXML:t}}function kVt(e){const t=e.config&&e.config.nsMap||{},n={};for(const r in VF)n[r]=VF[r];for(const r in t){const o=t[r];n[o]=r}for(const r of e.getPackages())n[r.prefix]=r.uri;return n}function Ik(e,t){Nl.call(this,e,t)}Ik.prototype=Object.create(Nl.prototype);Ik.prototype.fromXML=function(e,t,n){ls(t)||(n=t,t="bpmn:Definitions");var r=new fH(Ne({model:this,lax:!0},n)),o=r.handler(t);return r.fromXML(e,o)};Ik.prototype.toXML=function(e,t){var n=new OVt(t);return new Promise(function(r,o){try{var i=n.toXML(e);return r({xml:i})}catch(a){return o(a)}})};var IVt="BPMN20",DVt="http://www.omg.org/spec/BPMN/20100524/MODEL",NVt="bpmn",AVt=[],FVt=[{name:"Interface",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"operations",type:"Operation",isMany:!0},{name:"implementationRef",isAttr:!0,type:"String"}]},{name:"Operation",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"inMessageRef",type:"Message",isReference:!0},{name:"outMessageRef",type:"Message",isReference:!0},{name:"errorRef",type:"Error",isMany:!0,isReference:!0},{name:"implementationRef",isAttr:!0,type:"String"}]},{name:"EndPoint",superClass:["RootElement"]},{name:"Auditing",superClass:["BaseElement"]},{name:"GlobalTask",superClass:["CallableElement"],properties:[{name:"resources",type:"ResourceRole",isMany:!0}]},{name:"Monitoring",superClass:["BaseElement"]},{name:"Performer",superClass:["ResourceRole"]},{name:"Process",superClass:["FlowElementsContainer","CallableElement"],properties:[{name:"processType",type:"ProcessType",isAttr:!0},{name:"isClosed",isAttr:!0,type:"Boolean"},{name:"auditing",type:"Auditing"},{name:"monitoring",type:"Monitoring"},{name:"properties",type:"Property",isMany:!0},{name:"laneSets",isMany:!0,replaces:"FlowElementsContainer#laneSets",type:"LaneSet"},{name:"flowElements",isMany:!0,replaces:"FlowElementsContainer#flowElements",type:"FlowElement"},{name:"artifacts",type:"Artifact",isMany:!0},{name:"resources",type:"ResourceRole",isMany:!0},{name:"correlationSubscriptions",type:"CorrelationSubscription",isMany:!0},{name:"supports",type:"Process",isMany:!0,isReference:!0},{name:"definitionalCollaborationRef",type:"Collaboration",isAttr:!0,isReference:!0},{name:"isExecutable",isAttr:!0,type:"Boolean"}]},{name:"LaneSet",superClass:["BaseElement"],properties:[{name:"lanes",type:"Lane",isMany:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"Lane",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"partitionElementRef",type:"BaseElement",isAttr:!0,isReference:!0},{name:"partitionElement",type:"BaseElement"},{name:"flowNodeRef",type:"FlowNode",isMany:!0,isReference:!0},{name:"childLaneSet",type:"LaneSet",xml:{serialize:"xsi:type"}}]},{name:"GlobalManualTask",superClass:["GlobalTask"]},{name:"ManualTask",superClass:["Task"]},{name:"UserTask",superClass:["Task"],properties:[{name:"renderings",type:"Rendering",isMany:!0},{name:"implementation",isAttr:!0,type:"String"}]},{name:"Rendering",superClass:["BaseElement"]},{name:"HumanPerformer",superClass:["Performer"]},{name:"PotentialOwner",superClass:["HumanPerformer"]},{name:"GlobalUserTask",superClass:["GlobalTask"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"renderings",type:"Rendering",isMany:!0}]},{name:"Gateway",isAbstract:!0,superClass:["FlowNode"],properties:[{name:"gatewayDirection",type:"GatewayDirection",default:"Unspecified",isAttr:!0}]},{name:"EventBasedGateway",superClass:["Gateway"],properties:[{name:"instantiate",default:!1,isAttr:!0,type:"Boolean"},{name:"eventGatewayType",type:"EventBasedGatewayType",isAttr:!0,default:"Exclusive"}]},{name:"ComplexGateway",superClass:["Gateway"],properties:[{name:"activationCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0}]},{name:"ExclusiveGateway",superClass:["Gateway"],properties:[{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0}]},{name:"InclusiveGateway",superClass:["Gateway"],properties:[{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0}]},{name:"ParallelGateway",superClass:["Gateway"]},{name:"RootElement",isAbstract:!0,superClass:["BaseElement"]},{name:"Relationship",superClass:["BaseElement"],properties:[{name:"type",isAttr:!0,type:"String"},{name:"direction",type:"RelationshipDirection",isAttr:!0},{name:"source",isMany:!0,isReference:!0,type:"Element"},{name:"target",isMany:!0,isReference:!0,type:"Element"}]},{name:"BaseElement",isAbstract:!0,properties:[{name:"id",isAttr:!0,type:"String",isId:!0},{name:"documentation",type:"Documentation",isMany:!0},{name:"extensionDefinitions",type:"ExtensionDefinition",isMany:!0,isReference:!0},{name:"extensionElements",type:"ExtensionElements"}]},{name:"Extension",properties:[{name:"mustUnderstand",default:!1,isAttr:!0,type:"Boolean"},{name:"definition",type:"ExtensionDefinition",isAttr:!0,isReference:!0}]},{name:"ExtensionDefinition",properties:[{name:"name",isAttr:!0,type:"String"},{name:"extensionAttributeDefinitions",type:"ExtensionAttributeDefinition",isMany:!0}]},{name:"ExtensionAttributeDefinition",properties:[{name:"name",isAttr:!0,type:"String"},{name:"type",isAttr:!0,type:"String"},{name:"isReference",default:!1,isAttr:!0,type:"Boolean"},{name:"extensionDefinition",type:"ExtensionDefinition",isAttr:!0,isReference:!0}]},{name:"ExtensionElements",properties:[{name:"valueRef",isAttr:!0,isReference:!0,type:"Element"},{name:"values",type:"Element",isMany:!0},{name:"extensionAttributeDefinition",type:"ExtensionAttributeDefinition",isAttr:!0,isReference:!0}]},{name:"Documentation",superClass:["BaseElement"],properties:[{name:"text",type:"String",isBody:!0},{name:"textFormat",default:"text/plain",isAttr:!0,type:"String"}]},{name:"Event",isAbstract:!0,superClass:["FlowNode","InteractionNode"],properties:[{name:"properties",type:"Property",isMany:!0}]},{name:"IntermediateCatchEvent",superClass:["CatchEvent"]},{name:"IntermediateThrowEvent",superClass:["ThrowEvent"]},{name:"EndEvent",superClass:["ThrowEvent"]},{name:"StartEvent",superClass:["CatchEvent"],properties:[{name:"isInterrupting",default:!0,isAttr:!0,type:"Boolean"}]},{name:"ThrowEvent",isAbstract:!0,superClass:["Event"],properties:[{name:"dataInputs",type:"DataInput",isMany:!0},{name:"dataInputAssociations",type:"DataInputAssociation",isMany:!0},{name:"inputSet",type:"InputSet"},{name:"eventDefinitions",type:"EventDefinition",isMany:!0},{name:"eventDefinitionRef",type:"EventDefinition",isMany:!0,isReference:!0}]},{name:"CatchEvent",isAbstract:!0,superClass:["Event"],properties:[{name:"parallelMultiple",isAttr:!0,type:"Boolean",default:!1},{name:"dataOutputs",type:"DataOutput",isMany:!0},{name:"dataOutputAssociations",type:"DataOutputAssociation",isMany:!0},{name:"outputSet",type:"OutputSet"},{name:"eventDefinitions",type:"EventDefinition",isMany:!0},{name:"eventDefinitionRef",type:"EventDefinition",isMany:!0,isReference:!0}]},{name:"BoundaryEvent",superClass:["CatchEvent"],properties:[{name:"cancelActivity",default:!0,isAttr:!0,type:"Boolean"},{name:"attachedToRef",type:"Activity",isAttr:!0,isReference:!0}]},{name:"EventDefinition",isAbstract:!0,superClass:["RootElement"]},{name:"CancelEventDefinition",superClass:["EventDefinition"]},{name:"ErrorEventDefinition",superClass:["EventDefinition"],properties:[{name:"errorRef",type:"Error",isAttr:!0,isReference:!0}]},{name:"TerminateEventDefinition",superClass:["EventDefinition"]},{name:"EscalationEventDefinition",superClass:["EventDefinition"],properties:[{name:"escalationRef",type:"Escalation",isAttr:!0,isReference:!0}]},{name:"Escalation",properties:[{name:"structureRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"},{name:"escalationCode",isAttr:!0,type:"String"}],superClass:["RootElement"]},{name:"CompensateEventDefinition",superClass:["EventDefinition"],properties:[{name:"waitForCompletion",isAttr:!0,type:"Boolean",default:!0},{name:"activityRef",type:"Activity",isAttr:!0,isReference:!0}]},{name:"TimerEventDefinition",superClass:["EventDefinition"],properties:[{name:"timeDate",type:"Expression",xml:{serialize:"xsi:type"}},{name:"timeCycle",type:"Expression",xml:{serialize:"xsi:type"}},{name:"timeDuration",type:"Expression",xml:{serialize:"xsi:type"}}]},{name:"LinkEventDefinition",superClass:["EventDefinition"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"target",type:"LinkEventDefinition",isReference:!0},{name:"source",type:"LinkEventDefinition",isMany:!0,isReference:!0}]},{name:"MessageEventDefinition",superClass:["EventDefinition"],properties:[{name:"messageRef",type:"Message",isAttr:!0,isReference:!0},{name:"operationRef",type:"Operation",isReference:!0}]},{name:"ConditionalEventDefinition",superClass:["EventDefinition"],properties:[{name:"condition",type:"Expression",xml:{serialize:"xsi:type"}}]},{name:"SignalEventDefinition",superClass:["EventDefinition"],properties:[{name:"signalRef",type:"Signal",isAttr:!0,isReference:!0}]},{name:"Signal",superClass:["RootElement"],properties:[{name:"structureRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"ImplicitThrowEvent",superClass:["ThrowEvent"]},{name:"DataState",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"}]},{name:"ItemAwareElement",superClass:["BaseElement"],properties:[{name:"itemSubjectRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"dataState",type:"DataState"}]},{name:"DataAssociation",superClass:["BaseElement"],properties:[{name:"sourceRef",type:"ItemAwareElement",isMany:!0,isReference:!0},{name:"targetRef",type:"ItemAwareElement",isReference:!0},{name:"transformation",type:"FormalExpression",xml:{serialize:"property"}},{name:"assignment",type:"Assignment",isMany:!0}]},{name:"DataInput",superClass:["ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"},{name:"inputSetRef",type:"InputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"inputSetWithOptional",type:"InputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"inputSetWithWhileExecuting",type:"InputSet",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"DataOutput",superClass:["ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"},{name:"outputSetRef",type:"OutputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"outputSetWithOptional",type:"OutputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"outputSetWithWhileExecuting",type:"OutputSet",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"InputSet",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"dataInputRefs",type:"DataInput",isMany:!0,isReference:!0},{name:"optionalInputRefs",type:"DataInput",isMany:!0,isReference:!0},{name:"whileExecutingInputRefs",type:"DataInput",isMany:!0,isReference:!0},{name:"outputSetRefs",type:"OutputSet",isMany:!0,isReference:!0}]},{name:"OutputSet",superClass:["BaseElement"],properties:[{name:"dataOutputRefs",type:"DataOutput",isMany:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"},{name:"inputSetRefs",type:"InputSet",isMany:!0,isReference:!0},{name:"optionalOutputRefs",type:"DataOutput",isMany:!0,isReference:!0},{name:"whileExecutingOutputRefs",type:"DataOutput",isMany:!0,isReference:!0}]},{name:"Property",superClass:["ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"}]},{name:"DataInputAssociation",superClass:["DataAssociation"]},{name:"DataOutputAssociation",superClass:["DataAssociation"]},{name:"InputOutputSpecification",superClass:["BaseElement"],properties:[{name:"dataInputs",type:"DataInput",isMany:!0},{name:"dataOutputs",type:"DataOutput",isMany:!0},{name:"inputSets",type:"InputSet",isMany:!0},{name:"outputSets",type:"OutputSet",isMany:!0}]},{name:"DataObject",superClass:["FlowElement","ItemAwareElement"],properties:[{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"}]},{name:"InputOutputBinding",properties:[{name:"inputDataRef",type:"InputSet",isAttr:!0,isReference:!0},{name:"outputDataRef",type:"OutputSet",isAttr:!0,isReference:!0},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0}]},{name:"Assignment",superClass:["BaseElement"],properties:[{name:"from",type:"Expression",xml:{serialize:"xsi:type"}},{name:"to",type:"Expression",xml:{serialize:"xsi:type"}}]},{name:"DataStore",superClass:["RootElement","ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"capacity",isAttr:!0,type:"Integer"},{name:"isUnlimited",default:!0,isAttr:!0,type:"Boolean"}]},{name:"DataStoreReference",superClass:["ItemAwareElement","FlowElement"],properties:[{name:"dataStoreRef",type:"DataStore",isAttr:!0,isReference:!0}]},{name:"DataObjectReference",superClass:["ItemAwareElement","FlowElement"],properties:[{name:"dataObjectRef",type:"DataObject",isAttr:!0,isReference:!0}]},{name:"ConversationLink",superClass:["BaseElement"],properties:[{name:"sourceRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"targetRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"ConversationAssociation",superClass:["BaseElement"],properties:[{name:"innerConversationNodeRef",type:"ConversationNode",isAttr:!0,isReference:!0},{name:"outerConversationNodeRef",type:"ConversationNode",isAttr:!0,isReference:!0}]},{name:"CallConversation",superClass:["ConversationNode"],properties:[{name:"calledCollaborationRef",type:"Collaboration",isAttr:!0,isReference:!0},{name:"participantAssociations",type:"ParticipantAssociation",isMany:!0}]},{name:"Conversation",superClass:["ConversationNode"]},{name:"SubConversation",superClass:["ConversationNode"],properties:[{name:"conversationNodes",type:"ConversationNode",isMany:!0}]},{name:"ConversationNode",isAbstract:!0,superClass:["InteractionNode","BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"participantRef",type:"Participant",isMany:!0,isReference:!0},{name:"messageFlowRefs",type:"MessageFlow",isMany:!0,isReference:!0},{name:"correlationKeys",type:"CorrelationKey",isMany:!0}]},{name:"GlobalConversation",superClass:["Collaboration"]},{name:"PartnerEntity",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"participantRef",type:"Participant",isMany:!0,isReference:!0}]},{name:"PartnerRole",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"participantRef",type:"Participant",isMany:!0,isReference:!0}]},{name:"CorrelationProperty",superClass:["RootElement"],properties:[{name:"correlationPropertyRetrievalExpression",type:"CorrelationPropertyRetrievalExpression",isMany:!0},{name:"name",isAttr:!0,type:"String"},{name:"type",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"Error",superClass:["RootElement"],properties:[{name:"structureRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"},{name:"errorCode",isAttr:!0,type:"String"}]},{name:"CorrelationKey",superClass:["BaseElement"],properties:[{name:"correlationPropertyRef",type:"CorrelationProperty",isMany:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"Expression",superClass:["BaseElement"],isAbstract:!1,properties:[{name:"body",isBody:!0,type:"String"}]},{name:"FormalExpression",superClass:["Expression"],properties:[{name:"language",isAttr:!0,type:"String"},{name:"evaluatesToTypeRef",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"Message",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"itemRef",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"ItemDefinition",superClass:["RootElement"],properties:[{name:"itemKind",type:"ItemKind",isAttr:!0},{name:"structureRef",isAttr:!0,type:"String"},{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"},{name:"import",type:"Import",isAttr:!0,isReference:!0}]},{name:"FlowElement",isAbstract:!0,superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"auditing",type:"Auditing"},{name:"monitoring",type:"Monitoring"},{name:"categoryValueRef",type:"CategoryValue",isMany:!0,isReference:!0}]},{name:"SequenceFlow",superClass:["FlowElement"],properties:[{name:"isImmediate",isAttr:!0,type:"Boolean"},{name:"conditionExpression",type:"Expression",xml:{serialize:"xsi:type"}},{name:"sourceRef",type:"FlowNode",isAttr:!0,isReference:!0},{name:"targetRef",type:"FlowNode",isAttr:!0,isReference:!0}]},{name:"FlowElementsContainer",isAbstract:!0,superClass:["BaseElement"],properties:[{name:"laneSets",type:"LaneSet",isMany:!0},{name:"flowElements",type:"FlowElement",isMany:!0}]},{name:"CallableElement",isAbstract:!0,superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"ioSpecification",type:"InputOutputSpecification",xml:{serialize:"property"}},{name:"supportedInterfaceRef",type:"Interface",isMany:!0,isReference:!0},{name:"ioBinding",type:"InputOutputBinding",isMany:!0,xml:{serialize:"property"}}]},{name:"FlowNode",isAbstract:!0,superClass:["FlowElement"],properties:[{name:"incoming",type:"SequenceFlow",isMany:!0,isReference:!0},{name:"outgoing",type:"SequenceFlow",isMany:!0,isReference:!0},{name:"lanes",type:"Lane",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"CorrelationPropertyRetrievalExpression",superClass:["BaseElement"],properties:[{name:"messagePath",type:"FormalExpression"},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"CorrelationPropertyBinding",superClass:["BaseElement"],properties:[{name:"dataPath",type:"FormalExpression"},{name:"correlationPropertyRef",type:"CorrelationProperty",isAttr:!0,isReference:!0}]},{name:"Resource",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"resourceParameters",type:"ResourceParameter",isMany:!0}]},{name:"ResourceParameter",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isRequired",isAttr:!0,type:"Boolean"},{name:"type",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"CorrelationSubscription",superClass:["BaseElement"],properties:[{name:"correlationKeyRef",type:"CorrelationKey",isAttr:!0,isReference:!0},{name:"correlationPropertyBinding",type:"CorrelationPropertyBinding",isMany:!0}]},{name:"MessageFlow",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"sourceRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"targetRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"MessageFlowAssociation",superClass:["BaseElement"],properties:[{name:"innerMessageFlowRef",type:"MessageFlow",isAttr:!0,isReference:!0},{name:"outerMessageFlowRef",type:"MessageFlow",isAttr:!0,isReference:!0}]},{name:"InteractionNode",isAbstract:!0,properties:[{name:"incomingConversationLinks",type:"ConversationLink",isMany:!0,isVirtual:!0,isReference:!0},{name:"outgoingConversationLinks",type:"ConversationLink",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"Participant",superClass:["InteractionNode","BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"interfaceRef",type:"Interface",isMany:!0,isReference:!0},{name:"participantMultiplicity",type:"ParticipantMultiplicity"},{name:"endPointRefs",type:"EndPoint",isMany:!0,isReference:!0},{name:"processRef",type:"Process",isAttr:!0,isReference:!0}]},{name:"ParticipantAssociation",superClass:["BaseElement"],properties:[{name:"innerParticipantRef",type:"Participant",isAttr:!0,isReference:!0},{name:"outerParticipantRef",type:"Participant",isAttr:!0,isReference:!0}]},{name:"ParticipantMultiplicity",properties:[{name:"minimum",default:0,isAttr:!0,type:"Integer"},{name:"maximum",default:1,isAttr:!0,type:"Integer"}],superClass:["BaseElement"]},{name:"Collaboration",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isClosed",isAttr:!0,type:"Boolean"},{name:"participants",type:"Participant",isMany:!0},{name:"messageFlows",type:"MessageFlow",isMany:!0},{name:"artifacts",type:"Artifact",isMany:!0},{name:"conversations",type:"ConversationNode",isMany:!0},{name:"conversationAssociations",type:"ConversationAssociation"},{name:"participantAssociations",type:"ParticipantAssociation",isMany:!0},{name:"messageFlowAssociations",type:"MessageFlowAssociation",isMany:!0},{name:"correlationKeys",type:"CorrelationKey",isMany:!0},{name:"choreographyRef",type:"Choreography",isMany:!0,isReference:!0},{name:"conversationLinks",type:"ConversationLink",isMany:!0}]},{name:"ChoreographyActivity",isAbstract:!0,superClass:["FlowNode"],properties:[{name:"participantRef",type:"Participant",isMany:!0,isReference:!0},{name:"initiatingParticipantRef",type:"Participant",isAttr:!0,isReference:!0},{name:"correlationKeys",type:"CorrelationKey",isMany:!0},{name:"loopType",type:"ChoreographyLoopType",default:"None",isAttr:!0}]},{name:"CallChoreography",superClass:["ChoreographyActivity"],properties:[{name:"calledChoreographyRef",type:"Choreography",isAttr:!0,isReference:!0},{name:"participantAssociations",type:"ParticipantAssociation",isMany:!0}]},{name:"SubChoreography",superClass:["ChoreographyActivity","FlowElementsContainer"],properties:[{name:"artifacts",type:"Artifact",isMany:!0}]},{name:"ChoreographyTask",superClass:["ChoreographyActivity"],properties:[{name:"messageFlowRef",type:"MessageFlow",isMany:!0,isReference:!0}]},{name:"Choreography",superClass:["Collaboration","FlowElementsContainer"]},{name:"GlobalChoreographyTask",superClass:["Choreography"],properties:[{name:"initiatingParticipantRef",type:"Participant",isAttr:!0,isReference:!0}]},{name:"TextAnnotation",superClass:["Artifact"],properties:[{name:"text",type:"String"},{name:"textFormat",default:"text/plain",isAttr:!0,type:"String"}]},{name:"Group",superClass:["Artifact"],properties:[{name:"categoryValueRef",type:"CategoryValue",isAttr:!0,isReference:!0}]},{name:"Association",superClass:["Artifact"],properties:[{name:"associationDirection",type:"AssociationDirection",isAttr:!0},{name:"sourceRef",type:"BaseElement",isAttr:!0,isReference:!0},{name:"targetRef",type:"BaseElement",isAttr:!0,isReference:!0}]},{name:"Category",superClass:["RootElement"],properties:[{name:"categoryValue",type:"CategoryValue",isMany:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"Artifact",isAbstract:!0,superClass:["BaseElement"]},{name:"CategoryValue",superClass:["BaseElement"],properties:[{name:"categorizedFlowElements",type:"FlowElement",isMany:!0,isVirtual:!0,isReference:!0},{name:"value",isAttr:!0,type:"String"}]},{name:"Activity",isAbstract:!0,superClass:["FlowNode"],properties:[{name:"isForCompensation",default:!1,isAttr:!0,type:"Boolean"},{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0},{name:"ioSpecification",type:"InputOutputSpecification",xml:{serialize:"property"}},{name:"boundaryEventRefs",type:"BoundaryEvent",isMany:!0,isReference:!0},{name:"properties",type:"Property",isMany:!0},{name:"dataInputAssociations",type:"DataInputAssociation",isMany:!0},{name:"dataOutputAssociations",type:"DataOutputAssociation",isMany:!0},{name:"startQuantity",default:1,isAttr:!0,type:"Integer"},{name:"resources",type:"ResourceRole",isMany:!0},{name:"completionQuantity",default:1,isAttr:!0,type:"Integer"},{name:"loopCharacteristics",type:"LoopCharacteristics"}]},{name:"ServiceTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0}]},{name:"SubProcess",superClass:["Activity","FlowElementsContainer","InteractionNode"],properties:[{name:"triggeredByEvent",default:!1,isAttr:!0,type:"Boolean"},{name:"artifacts",type:"Artifact",isMany:!0}]},{name:"LoopCharacteristics",isAbstract:!0,superClass:["BaseElement"]},{name:"MultiInstanceLoopCharacteristics",superClass:["LoopCharacteristics"],properties:[{name:"isSequential",default:!1,isAttr:!0,type:"Boolean"},{name:"behavior",type:"MultiInstanceBehavior",default:"All",isAttr:!0},{name:"loopCardinality",type:"Expression",xml:{serialize:"xsi:type"}},{name:"loopDataInputRef",type:"ItemAwareElement",isReference:!0},{name:"loopDataOutputRef",type:"ItemAwareElement",isReference:!0},{name:"inputDataItem",type:"DataInput",xml:{serialize:"property"}},{name:"outputDataItem",type:"DataOutput",xml:{serialize:"property"}},{name:"complexBehaviorDefinition",type:"ComplexBehaviorDefinition",isMany:!0},{name:"completionCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"oneBehaviorEventRef",type:"EventDefinition",isAttr:!0,isReference:!0},{name:"noneBehaviorEventRef",type:"EventDefinition",isAttr:!0,isReference:!0}]},{name:"StandardLoopCharacteristics",superClass:["LoopCharacteristics"],properties:[{name:"testBefore",default:!1,isAttr:!0,type:"Boolean"},{name:"loopCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"loopMaximum",type:"Integer",isAttr:!0}]},{name:"CallActivity",superClass:["Activity","InteractionNode"],properties:[{name:"calledElement",type:"String",isAttr:!0}]},{name:"Task",superClass:["Activity","InteractionNode"]},{name:"SendTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"ReceiveTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"instantiate",default:!1,isAttr:!0,type:"Boolean"},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"ScriptTask",superClass:["Task"],properties:[{name:"scriptFormat",isAttr:!0,type:"String"},{name:"script",type:"String"}]},{name:"BusinessRuleTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"}]},{name:"AdHocSubProcess",superClass:["SubProcess"],properties:[{name:"completionCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"ordering",type:"AdHocOrdering",isAttr:!0},{name:"cancelRemainingInstances",default:!0,isAttr:!0,type:"Boolean"}]},{name:"Transaction",superClass:["SubProcess"],properties:[{name:"protocol",isAttr:!0,type:"String"},{name:"method",isAttr:!0,type:"String"}]},{name:"GlobalScriptTask",superClass:["GlobalTask"],properties:[{name:"scriptLanguage",isAttr:!0,type:"String"},{name:"script",isAttr:!0,type:"String"}]},{name:"GlobalBusinessRuleTask",superClass:["GlobalTask"],properties:[{name:"implementation",isAttr:!0,type:"String"}]},{name:"ComplexBehaviorDefinition",superClass:["BaseElement"],properties:[{name:"condition",type:"FormalExpression"},{name:"event",type:"ImplicitThrowEvent"}]},{name:"ResourceRole",superClass:["BaseElement"],properties:[{name:"resourceRef",type:"Resource",isReference:!0},{name:"resourceParameterBindings",type:"ResourceParameterBinding",isMany:!0},{name:"resourceAssignmentExpression",type:"ResourceAssignmentExpression"},{name:"name",isAttr:!0,type:"String"}]},{name:"ResourceParameterBinding",properties:[{name:"expression",type:"Expression",xml:{serialize:"xsi:type"}},{name:"parameterRef",type:"ResourceParameter",isAttr:!0,isReference:!0}],superClass:["BaseElement"]},{name:"ResourceAssignmentExpression",properties:[{name:"expression",type:"Expression",xml:{serialize:"xsi:type"}}],superClass:["BaseElement"]},{name:"Import",properties:[{name:"importType",isAttr:!0,type:"String"},{name:"location",isAttr:!0,type:"String"},{name:"namespace",isAttr:!0,type:"String"}]},{name:"Definitions",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"targetNamespace",isAttr:!0,type:"String"},{name:"expressionLanguage",default:"http://www.w3.org/1999/XPath",isAttr:!0,type:"String"},{name:"typeLanguage",default:"http://www.w3.org/2001/XMLSchema",isAttr:!0,type:"String"},{name:"imports",type:"Import",isMany:!0},{name:"extensions",type:"Extension",isMany:!0},{name:"rootElements",type:"RootElement",isMany:!0},{name:"diagrams",isMany:!0,type:"bpmndi:BPMNDiagram"},{name:"exporter",isAttr:!0,type:"String"},{name:"relationships",type:"Relationship",isMany:!0},{name:"exporterVersion",isAttr:!0,type:"String"}]}],BVt=[{name:"ProcessType",literalValues:[{name:"None"},{name:"Public"},{name:"Private"}]},{name:"GatewayDirection",literalValues:[{name:"Unspecified"},{name:"Converging"},{name:"Diverging"},{name:"Mixed"}]},{name:"EventBasedGatewayType",literalValues:[{name:"Parallel"},{name:"Exclusive"}]},{name:"RelationshipDirection",literalValues:[{name:"None"},{name:"Forward"},{name:"Backward"},{name:"Both"}]},{name:"ItemKind",literalValues:[{name:"Physical"},{name:"Information"}]},{name:"ChoreographyLoopType",literalValues:[{name:"None"},{name:"Standard"},{name:"MultiInstanceSequential"},{name:"MultiInstanceParallel"}]},{name:"AssociationDirection",literalValues:[{name:"None"},{name:"One"},{name:"Both"}]},{name:"MultiInstanceBehavior",literalValues:[{name:"None"},{name:"One"},{name:"All"},{name:"Complex"}]},{name:"AdHocOrdering",literalValues:[{name:"Parallel"},{name:"Sequential"}]}],LVt={tagAlias:"lowerCase",typePrefix:"t"},jVt={name:IVt,uri:DVt,prefix:NVt,associations:AVt,types:FVt,enumerations:BVt,xml:LVt},zVt="BPMNDI",HVt="http://www.omg.org/spec/BPMN/20100524/DI",VVt="bpmndi",WVt=[{name:"BPMNDiagram",properties:[{name:"plane",type:"BPMNPlane",redefines:"di:Diagram#rootElement"},{name:"labelStyle",type:"BPMNLabelStyle",isMany:!0}],superClass:["di:Diagram"]},{name:"BPMNPlane",properties:[{name:"bpmnElement",isAttr:!0,isReference:!0,type:"bpmn:BaseElement",redefines:"di:DiagramElement#modelElement"}],superClass:["di:Plane"]},{name:"BPMNShape",properties:[{name:"bpmnElement",isAttr:!0,isReference:!0,type:"bpmn:BaseElement",redefines:"di:DiagramElement#modelElement"},{name:"isHorizontal",isAttr:!0,type:"Boolean"},{name:"isExpanded",isAttr:!0,type:"Boolean"},{name:"isMarkerVisible",isAttr:!0,type:"Boolean"},{name:"label",type:"BPMNLabel"},{name:"isMessageVisible",isAttr:!0,type:"Boolean"},{name:"participantBandKind",type:"ParticipantBandKind",isAttr:!0},{name:"choreographyActivityShape",type:"BPMNShape",isAttr:!0,isReference:!0}],superClass:["di:LabeledShape"]},{name:"BPMNEdge",properties:[{name:"label",type:"BPMNLabel"},{name:"bpmnElement",isAttr:!0,isReference:!0,type:"bpmn:BaseElement",redefines:"di:DiagramElement#modelElement"},{name:"sourceElement",isAttr:!0,isReference:!0,type:"di:DiagramElement",redefines:"di:Edge#source"},{name:"targetElement",isAttr:!0,isReference:!0,type:"di:DiagramElement",redefines:"di:Edge#target"},{name:"messageVisibleKind",type:"MessageVisibleKind",isAttr:!0,default:"initiating"}],superClass:["di:LabeledEdge"]},{name:"BPMNLabel",properties:[{name:"labelStyle",type:"BPMNLabelStyle",isAttr:!0,isReference:!0,redefines:"di:DiagramElement#style"}],superClass:["di:Label"]},{name:"BPMNLabelStyle",properties:[{name:"font",type:"dc:Font"}],superClass:["di:Style"]}],UVt=[{name:"ParticipantBandKind",literalValues:[{name:"top_initiating"},{name:"middle_initiating"},{name:"bottom_initiating"},{name:"top_non_initiating"},{name:"middle_non_initiating"},{name:"bottom_non_initiating"}]},{name:"MessageVisibleKind",literalValues:[{name:"initiating"},{name:"non_initiating"}]}],GVt=[],qVt={name:zVt,uri:HVt,prefix:VVt,types:WVt,enumerations:UVt,associations:GVt},KVt="DC",YVt="http://www.omg.org/spec/DD/20100524/DC",XVt="dc",QVt=[{name:"Boolean"},{name:"Integer"},{name:"Real"},{name:"String"},{name:"Font",properties:[{name:"name",type:"String",isAttr:!0},{name:"size",type:"Real",isAttr:!0},{name:"isBold",type:"Boolean",isAttr:!0},{name:"isItalic",type:"Boolean",isAttr:!0},{name:"isUnderline",type:"Boolean",isAttr:!0},{name:"isStrikeThrough",type:"Boolean",isAttr:!0}]},{name:"Point",properties:[{name:"x",type:"Real",default:"0",isAttr:!0},{name:"y",type:"Real",default:"0",isAttr:!0}]},{name:"Bounds",properties:[{name:"x",type:"Real",default:"0",isAttr:!0},{name:"y",type:"Real",default:"0",isAttr:!0},{name:"width",type:"Real",isAttr:!0},{name:"height",type:"Real",isAttr:!0}]}],ZVt=[],JVt={name:KVt,uri:YVt,prefix:XVt,types:QVt,associations:ZVt},eWt="DI",tWt="http://www.omg.org/spec/DD/20100524/DI",nWt="di",rWt=[{name:"DiagramElement",isAbstract:!0,properties:[{name:"id",isAttr:!0,isId:!0,type:"String"},{name:"extension",type:"Extension"},{name:"owningDiagram",type:"Diagram",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"owningElement",type:"DiagramElement",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"modelElement",isReadOnly:!0,isVirtual:!0,isReference:!0,type:"Element"},{name:"style",type:"Style",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"ownedElement",type:"DiagramElement",isReadOnly:!0,isMany:!0,isVirtual:!0}]},{name:"Node",isAbstract:!0,superClass:["DiagramElement"]},{name:"Edge",isAbstract:!0,superClass:["DiagramElement"],properties:[{name:"source",type:"DiagramElement",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"target",type:"DiagramElement",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"waypoint",isUnique:!1,isMany:!0,type:"dc:Point",xml:{serialize:"xsi:type"}}]},{name:"Diagram",isAbstract:!0,properties:[{name:"id",isAttr:!0,isId:!0,type:"String"},{name:"rootElement",type:"DiagramElement",isReadOnly:!0,isVirtual:!0},{name:"name",isAttr:!0,type:"String"},{name:"documentation",isAttr:!0,type:"String"},{name:"resolution",isAttr:!0,type:"Real"},{name:"ownedStyle",type:"Style",isReadOnly:!0,isMany:!0,isVirtual:!0}]},{name:"Shape",isAbstract:!0,superClass:["Node"],properties:[{name:"bounds",type:"dc:Bounds"}]},{name:"Plane",isAbstract:!0,superClass:["Node"],properties:[{name:"planeElement",type:"DiagramElement",subsettedProperty:"DiagramElement-ownedElement",isMany:!0}]},{name:"LabeledEdge",isAbstract:!0,superClass:["Edge"],properties:[{name:"ownedLabel",type:"Label",isReadOnly:!0,subsettedProperty:"DiagramElement-ownedElement",isMany:!0,isVirtual:!0}]},{name:"LabeledShape",isAbstract:!0,superClass:["Shape"],properties:[{name:"ownedLabel",type:"Label",isReadOnly:!0,subsettedProperty:"DiagramElement-ownedElement",isMany:!0,isVirtual:!0}]},{name:"Label",isAbstract:!0,superClass:["Node"],properties:[{name:"bounds",type:"dc:Bounds"}]},{name:"Style",isAbstract:!0,properties:[{name:"id",isAttr:!0,isId:!0,type:"String"}]},{name:"Extension",properties:[{name:"values",isMany:!0,type:"Element"}]}],oWt=[],iWt={tagAlias:"lowerCase"},aWt={name:eWt,uri:tWt,prefix:nWt,types:rWt,associations:oWt,xml:iWt},sWt="bpmn.io colors for BPMN",lWt="http://bpmn.io/schema/bpmn/biocolor/1.0",cWt="bioc",uWt=[{name:"ColoredShape",extends:["bpmndi:BPMNShape"],properties:[{name:"stroke",isAttr:!0,type:"String"},{name:"fill",isAttr:!0,type:"String"}]},{name:"ColoredEdge",extends:["bpmndi:BPMNEdge"],properties:[{name:"stroke",isAttr:!0,type:"String"},{name:"fill",isAttr:!0,type:"String"}]}],dWt=[],fWt=[],pWt={name:sWt,uri:lWt,prefix:cWt,types:uWt,enumerations:dWt,associations:fWt},hWt="BPMN in Color",mWt="http://www.omg.org/spec/BPMN/non-normative/color/1.0",gWt="color",vWt=[{name:"ColoredLabel",extends:["bpmndi:BPMNLabel"],properties:[{name:"color",isAttr:!0,type:"String"}]},{name:"ColoredShape",extends:["bpmndi:BPMNShape"],properties:[{name:"background-color",isAttr:!0,type:"String"},{name:"border-color",isAttr:!0,type:"String"}]},{name:"ColoredEdge",extends:["bpmndi:BPMNEdge"],properties:[{name:"border-color",isAttr:!0,type:"String"}]}],yWt=[],bWt=[],xWt={name:hWt,uri:mWt,prefix:gWt,types:vWt,enumerations:yWt,associations:bWt};const wWt={bpmn:jVt,bpmndi:qVt,dc:JVt,di:aWt,bioc:pWt,color:xWt};function CWt(e,t){const n=Ne({},wWt,e);return new Ik(n,t)}function Bi(e){return e?"<"+e.$type+(e.id?' id="'+e.id:"")+'" />':""}var SWt="Tried to access di from the businessObject. The di is available through the diagram element only. For more information, see https://github.com/bpmn-io/bpmn-js/issues/1472";function jCe(e){ka(e,"di")||Object.defineProperty(e,"di",{enumerable:!1,get:function(){throw new Error(SWt)}})}function wa(e,t){return e.$instanceOf(t)}function EWt(e){return Yn(e.rootElements,function(t){return wa(t,"bpmn:Process")||wa(t,"bpmn:Collaboration")})}function _Wt(e){var t={},n=[],r={};function o(j,F){return function(W){j(W,F)}}function i(j){t[j.id]=j}function a(j){return t[j.id]}function s(j,F){var W=j.gfx;if(W)throw new Error(`already rendered ${Bi(j)}`);return e.element(j,r[j.id],F)}function l(j,F){return e.root(j,r[j.id],F)}function c(j,F){try{var W=r[j.id]&&s(j,F);return i(j),W}catch(X){u(X.message,{element:j,error:X}),console.error(`failed to import ${Bi(j)}`,X)}}function u(j,F){e.error(j,F)}var d=this.registerDi=function(F){var W=F.bpmnElement;W?r[W.id]?u(`multiple DI elements defined for ${Bi(W)}`,{element:W}):(r[W.id]=F,jCe(W)):u(`no bpmnElement referenced in ${Bi(F)}`,{element:F})};function f(j){h(j.plane)}function h(j){d(j),Me(j.planeElement,m)}function m(j){d(j)}this.handleDefinitions=function(F,W){var X=F.diagrams;if(W&&X.indexOf(W)===-1)throw new Error("diagram not part of ");if(!W&&X&&X.length&&(W=X[0]),!W)throw new Error("no diagram to display");r={},f(W);var J=W.plane;if(!J)throw new Error(`no plane for ${Bi(W)}`);var q=J.bpmnElement;if(!q)if(q=EWt(F),q)u(`correcting missing bpmnElement on ${Bi(J)} to ${Bi(q)}`),J.bpmnElement=q,d(J);else throw new Error("no process or collaboration to display");var A=l(q,J);if(wa(q,"bpmn:Process")||wa(q,"bpmn:SubProcess"))g(q,A);else if(wa(q,"bpmn:Collaboration"))U(q,A),b(F.rootElements,A);else throw new Error(`unsupported bpmnElement for ${Bi(J)}: ${Bi(q)}`);v(n)};var v=this.handleDeferred=function(){for(var F;n.length;)F=n.shift(),F()};function g(j,F){N(j,F),P(j.ioSpecification,F),_(j.artifacts,F),i(j)}function b(j,F){var W=kn(j,function(X){return!a(X)&&wa(X,"bpmn:Process")&&X.laneSets});W.forEach(o(g,F))}function y(j,F){c(j,F)}function x(j,F){Me(j,o(y,F))}function w(j,F){c(j,F)}function S(j,F){c(j,F)}function C(j,F){c(j,F)}function E(j,F){c(j,F)}function _(j,F){Me(j,function(W){wa(W,"bpmn:Association")?n.push(function(){E(W,F)}):E(W,F)})}function P(j,F){j&&(Me(j.dataInputs,o(S,F)),Me(j.dataOutputs,o(C,F)))}var $=this.handleSubProcess=function(F,W){N(F,W),_(F.artifacts,W)};function T(j,F){var W=c(j,F);wa(j,"bpmn:SubProcess")&&$(j,W||F),wa(j,"bpmn:Activity")&&P(j.ioSpecification,F),n.push(function(){Me(j.dataInputAssociations,o(w,F)),Me(j.dataOutputAssociations,o(w,F))})}function R(j,F){c(j,F)}function O(j,F){c(j,F)}function k(j,F){n.push(function(){var W=c(j,F);j.childLaneSet&&I(j.childLaneSet,W||F),V(j)})}function I(j,F){Me(j.lanes,o(k,F))}function D(j,F){Me(j,o(I,F))}function N(j,F){L(j.flowElements,F),j.laneSets&&D(j.laneSets,F)}function L(j,F){Me(j,function(W){wa(W,"bpmn:SequenceFlow")?n.push(function(){R(W,F)}):wa(W,"bpmn:BoundaryEvent")?n.unshift(function(){T(W,F)}):wa(W,"bpmn:FlowNode")?T(W,F):wa(W,"bpmn:DataObject")||(wa(W,"bpmn:DataStoreReference")||wa(W,"bpmn:DataObjectReference")?O(W,F):u(`unrecognized flowElement ${Bi(W)} in context ${Bi(F&&F.businessObject)}`,{element:W,context:F}))})}function H(j,F){var W=c(j,F),X=j.processRef;X&&g(X,W||F)}function U(j,F){Me(j.participants,o(H,F)),n.push(function(){x(j.messageFlows,F)}),_(j.artifacts,F)}function V(j){Me(j.flowNodeRef,function(F){var W=F.get("lanes");W&&W.push(j)})}}function ae(e,t){var n=_t(e);return n&&typeof n.$instanceOf=="function"&&n.$instanceOf(t)}function In(e,t){return sh(t,function(n){return ae(e,n)})}function _t(e){return e&&e.businessObject||e}function Gn(e){return e&&e.di}function $Wt(e,t,n){var r,o,i,a,s=[];function l(c,u){var d={root:function(v,g){return r.add(v,g)},element:function(v,g,b){return r.add(v,g,b)},error:function(v,g){s.push({message:v,context:g})}},f=new _Wt(d);u=u||c.diagrams&&c.diagrams[0];var h=PWt(c,u);if(!h)throw new Error("no diagram to display");Me(h,function(v){f.handleDefinitions(c,v)});var m=u.plane.bpmnElement.id;i.setRootElement(i.findRoot(m+"_plane")||i.findRoot(m))}return new Promise(function(c,u){try{return r=e.get("bpmnImporter"),o=e.get("eventBus"),i=e.get("canvas"),o.fire("import.render.start",{definitions:t}),l(t,n),o.fire("import.render.complete",{error:a,warnings:s}),c({warnings:s})}catch(d){return d.warnings=s,u(d)}})}function PWt(e,t){if(!(!t||!t.plane)){var n=t.plane.bpmnElement,r=n;!ae(n,"bpmn:Process")&&!ae(n,"bpmn:Collaboration")&&(r=MWt(n));var o;ae(r,"bpmn:Collaboration")?o=r:o=Yn(e.rootElements,function(c){if(ae(c,"bpmn:Collaboration"))return Yn(c.participants,function(u){return u.processRef===r})});var i=[r];o&&(i=Gi(o.participants,function(c){return c.processRef}),i.push(o));var a=zCe(i),s=[t],l=[n];return Me(e.diagrams,function(c){if(c.plane){var u=c.plane.bpmnElement;a.indexOf(u)!==-1&&l.indexOf(u)===-1&&(s.push(c),l.push(u))}}),s}}function zCe(e){var t=[];return Me(e,function(n){n&&(t.push(n),t=t.concat(zCe(n.flowElements)))}),t}function MWt(e){for(var t=e;t;){if(ae(t,"bpmn:Process"))return t;t=t.$parent}}var TWt='',HCe=TWt,VCe={verticalAlign:"middle"},WCe={color:"#404040"},RWt={zIndex:"1001",position:"fixed",top:"0",left:"0",right:"0",bottom:"0"},OWt={width:"100%",height:"100%",background:"rgba(40,40,40,0.2)"},kWt={position:"absolute",left:"50%",top:"40%",transform:"translate(-50%)",width:"260px",padding:"10px",background:"white",boxShadow:"0 1px 4px rgba(0,0,0,0.3)",fontFamily:"Helvetica, Arial, sans-serif",fontSize:"14px",display:"flex",lineHeight:"1.3"},IWt='
'+HCe+'Web-based tooling for BPMN, DMN and forms powered by bpmn.io.
',uu;function DWt(){uu=Or(IWt),Li(uu,RWt),Li(Cr("svg",uu),VCe),Li(Cr(".backdrop",uu),OWt),Li(Cr(".notice",uu),kWt),Li(Cr(".link",uu),WCe,{margin:"15px 20px 15px 10px",alignSelf:"center"})}function NWt(){uu||(DWt(),ts.bind(uu,".backdrop","click",function(e){document.body.removeChild(uu)})),document.body.appendChild(uu)}function eo(e){e=Ne({},FWt,e),this._moddle=this._createModdle(e),this._container=this._createContainer(e),this._init(this._container,this._moddle,e),LWt(this._container)}Ht(eo,ch);eo.prototype.importXML=async function(t,n){const r=this;function o(a){return r.get("eventBus").createEvent(a)}let i=[];try{t=this._emit("import.parse.start",{xml:t})||t;let a;try{a=await this._moddle.fromXML(t,"bpmn:Definitions")}catch(f){throw this._emit("import.parse.complete",{error:f}),f}let s=a.rootElement;const l=a.references,c=a.warnings,u=a.elementsById;i=i.concat(c),s=this._emit("import.parse.complete",o({error:null,definitions:s,elementsById:u,references:l,warnings:i}))||s;const d=await this.importDefinitions(s,n);return i=i.concat(d.warnings),this._emit("import.done",{error:null,warnings:i}),{warnings:i}}catch(a){let s=a;throw i=i.concat(s.warnings||[]),C$(s,i),s=AWt(s),this._emit("import.done",{error:s,warnings:s.warnings}),s}};eo.prototype.importDefinitions=async function(t,n){return this._setDefinitions(t),{warnings:(await this.open(n)).warnings}};eo.prototype.open=async function(t){const n=this._definitions;let r=t;if(!n){const i=new Error("no XML imported");throw C$(i,[]),i}if(typeof t=="string"&&(r=BWt(n,t),!r)){const i=new Error("BPMNDiagram <"+t+"> not found");throw C$(i,[]),i}try{this.clear()}catch(i){throw C$(i,[]),i}const{warnings:o}=await $Wt(this,n,r);return{warnings:o}};eo.prototype.saveXML=async function(t){t=t||{};let n=this._definitions,r,o;try{if(!n)throw new Error("no definitions loaded");n=this._emit("saveXML.start",{definitions:n})||n,o=(await this._moddle.toXML(n,t)).xml,o=this._emit("saveXML.serialized",{xml:o})||o}catch(a){r=a}const i=r?{error:r}:{xml:o};if(this._emit("saveXML.done",i),r)throw r;return i};eo.prototype.saveSVG=async function(){this._emit("saveSVG.start");let t,n;try{const r=this.get("canvas"),o=r.getActiveLayer(),i=Cr(":scope > defs",r._svg),a=wte(o),s=i?""+wte(i)+"":"",l=o.getBBox();t=` -'+s+a+""}catch(r){n=r}if(this._emit("saveSVG.done",{error:n,svg:t}),n)throw n;return{svg:t}};eo.prototype._setDefinitions=function(e){this._definitions=e};eo.prototype.getModules=function(){return this._modules};eo.prototype.clear=function(){this.getDefinitions()&&lh.prototype.clear.call(this)};eo.prototype.destroy=function(){lh.prototype.destroy.call(this),Fu(this._container)};eo.prototype.on=function(e,t,n,r){return this.get("eventBus").on(e,t,n,r)};eo.prototype.off=function(e,t){this.get("eventBus").off(e,t)};eo.prototype.attachTo=function(e){if(!e)throw new Error("parentNode required");this.detach(),e.get&&e.constructor.prototype.jquery&&(e=e.get(0)),typeof e=="string"&&(e=wr(e)),e.appendChild(this._container),this._emit("attach",{}),this.get("canvas").resized()};eo.prototype.getDefinitions=function(){return this._definitions};eo.prototype.detach=function(){const e=this._container,t=e.parentNode;t&&(this._emit("detach",{}),t.removeChild(e))};eo.prototype._init=function(e,t,n){const r=n.modules||this.getModules(n),o=n.additionalModules||[],i=[{bpmnjs:["value",this],moddle:["value",t]}],a=[].concat(i,r,o),s=De(qu(n,["additionalModules"]),{canvas:De({},n.canvas,{container:e}),modules:a});lh.call(this,s),n&&n.container&&this.attachTo(n.container)};eo.prototype._emit=function(e,t){return this.get("eventBus").fire(e,t)};eo.prototype._createContainer=function(e){const t=Tr('
');return Bi(t,{width:jte(e.width),height:jte(e.height),position:e.position}),t};eo.prototype._createModdle=function(e){const t=De({},this._moddleExtensions,e.moddleExtensions);return new wWt(t)};eo.prototype._modules=[];function w$(e,t){return e.warnings=t,e}function AWt(e){const n=/unparsable content <([^>]+)> detected([\s\S]*)$/.exec(e.message);return n&&(e.message="unparsable content <"+n[1]+"> detected; this may indicate an invalid BPMN 2.0 diagram file"+n[2]),e}const FWt={width:"100%",height:"100%",position:"relative"};function jte(e){return e+(un(e)?"px":"")}function BWt(e,t){return t&&Yn(e.diagrams,function(n){return n.id===t})||null}function LWt(e){const n=''+Hwe+"",r=Tr(n);Bi(wr("svg",r),Vwe),Bi(r,Wwe,{position:"absolute",bottom:"15px",right:"15px",zIndex:"100"}),e.appendChild(r),xn.bind(r,"click",function(o){DWt(),o.preventDefault()})}function ZS(e){eo.call(this,e),this.on("import.parse.complete",function(t){t.error||this._collectIds(t.definitions,t.elementsById)},this),this.on("diagram.destroy",function(){this.get("moddle").ids.clear()},this)}Ht(ZS,eo);ZS.prototype._createModdle=function(e){var t=eo.prototype._createModdle.call(this,e);return t.ids=new Du([32,36,1]),t};ZS.prototype._collectIds=function(e,t){var n=e.$model,r=n.ids,o;r.clear();for(o in t)r.claim(o,t[o])};function Bn(e,t){return ae(e,"bpmn:CallActivity")?!1:ae(e,"bpmn:SubProcess")?(t=t||Gn(e),t&&ae(t,"bpmndi:BPMNPlane")?!0:t&&!!t.isExpanded):ae(e,"bpmn:Participant")?!!_t(e).processRef:!0}function ii(e){if(!(!ae(e,"bpmn:Participant")&&!ae(e,"bpmn:Lane"))){var t=Gn(e).isHorizontal;return t===void 0?!0:t}}function jWt(e){return e&&_t(e).isInterrupting!==!1}function Hi(e){return e&&!!_t(e).triggeredByEvent}function Eb(e,t){var n=_t(e).eventDefinitions;return ah(n,function(r){return ae(r,t)})}function zWt(e){return Eb(e,"bpmn:ErrorEventDefinition")}function HWt(e){return Eb(e,"bpmn:EscalationEventDefinition")}function VWt(e){return Eb(e,"bpmn:CompensateEventDefinition")}var rw={width:90,height:20},zte=15;function og(e){return ae(e,"bpmn:Event")||ae(e,"bpmn:Gateway")||ae(e,"bpmn:DataStoreReference")||ae(e,"bpmn:DataObjectReference")||ae(e,"bpmn:DataInput")||ae(e,"bpmn:DataOutput")||ae(e,"bpmn:SequenceFlow")||ae(e,"bpmn:MessageFlow")||ae(e,"bpmn:Group")}function NI(e){return qn(e.label)}function WWt(e){var t=e.length/2-1,n=e[Math.floor(t)],r=e[Math.ceil(t+.01)],o=UWt(e),i=Math.atan((r.y-n.y)/(r.x-n.x)),a=o.x,s=o.y;return Math.abs(i) defs",Q);te||(te=Yt("defs"),mn(Q,te)),mn(te,ee)}function h(q,A,z,G){var Y=nUt.nextPrefixed("marker-");return m(q,Y,A,z,G),"url(#"+Y+")"}function m(q,A,z,G,Y){if(z==="sequenceflow-end"){var Q=Yt("path",{d:"M 1 5 L 11 10 L 1 15 Z",...u({fill:Y,stroke:Y,strokeWidth:1})});p(A,{element:Q,ref:{x:11,y:10},scale:.5,parentGfx:q})}if(z==="messageflow-start"){var ee=Yt("circle",{cx:6,cy:6,r:3.5,...u({fill:G,stroke:Y,strokeWidth:1,strokeDasharray:[1e4,1]})});p(A,{element:ee,ref:{x:6,y:6},parentGfx:q})}if(z==="messageflow-end"){var te=Yt("path",{d:"m 1 5 l 0 -3 l 7 3 l -7 3 z",...u({fill:G,stroke:Y,strokeWidth:1,strokeDasharray:[1e4,1]})});p(A,{element:te,ref:{x:8.5,y:5},parentGfx:q})}if(z==="association-start"){var oe=Yt("path",{d:"M 11 5 L 1 10 L 11 15",...d({fill:"none",stroke:Y,strokeWidth:1.5,strokeDasharray:[1e4,1]})});p(A,{element:oe,ref:{x:1,y:10},scale:.5,parentGfx:q})}if(z==="association-end"){var ne=Yt("path",{d:"M 1 5 L 11 10 L 1 15",...d({fill:"none",stroke:Y,strokeWidth:1.5,strokeDasharray:[1e4,1]})});p(A,{element:ne,ref:{x:11,y:10},scale:.5,parentGfx:q})}if(z==="conditional-flow-marker"){var le=Yt("path",{d:"M 0 10 L 8 6 L 16 10 L 8 14 Z",...u({fill:G,stroke:Y})});p(A,{element:le,ref:{x:-1,y:10},scale:.5,parentGfx:q})}if(z==="conditional-default-flow-marker"){var ce=Yt("path",{d:"M 6 4 L 10 16",...u({stroke:Y,fill:"none"})});p(A,{element:ce,ref:{x:0,y:10},scale:.5,parentGfx:q})}}function v(q,A,z,G,Y={}){xi(G)&&(Y=G,G=0),G=G||0,Y=u(Y);var Q=A/2,ee=z/2,te=Yt("circle",{cx:Q,cy:ee,r:Math.round((A+z)/4-G),...Y});return mn(q,te),te}function g(q,A,z,G,Y,Q){xi(Y)&&(Q=Y,Y=0),Y=Y||0,Q=u(Q);var ee=Yt("rect",{x:Y,y:Y,width:A-Y*2,height:z-Y*2,rx:G,ry:G,...Q});return mn(q,ee),ee}function x(q,A,z,G){var Y=A/2,Q=z/2,ee=[{x:Y,y:0},{x:A,y:Q},{x:Y,y:z},{x:0,y:Q}],te=ee.map(function(ne){return ne.x+","+ne.y}).join(" ");G=u(G);var oe=Yt("polygon",{...G,points:te});return mn(q,oe),oe}function y(q,A,z,G){z=d(z);var Y=MI(A,z,G);return mn(q,Y),Y}function b(q,A,z){return y(q,A,z,5)}function C(q,A,z){z=d(z);var G=Yt("path",{...z,d:A});return mn(q,G),G}function S(q,A,z,G){return C(A,z,De({"data-marker":q},G))}function w(q){return J[q]}function E(q){return function(A,z,G){return w(q)(A,z,G)}}var _={"bpmn:MessageEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_MESSAGE",{xScaleFactor:.9,yScaleFactor:.9,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.235,my:.315}}),Q=G?Bt(A,l,z.stroke):Tn(A,s,z.fill),ee=G?Tn(A,s,z.fill):Bt(A,l,z.stroke),te=C(q,Y,{fill:Q,stroke:ee,strokeWidth:1});return te},"bpmn:TimerEventDefinition":function(q,A,z={}){var G=z.width||A.width,Y=z.height||A.height,Q=z.width?1:2,ee=v(q,G,Y,.2*Y,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:Q}),te=r.getScaledPath("EVENT_TIMER_WH",{xScaleFactor:.75,yScaleFactor:.75,containerWidth:G,containerHeight:Y,position:{mx:.5,my:.5}});C(q,te,{stroke:Bt(A,l,z.stroke),strokeWidth:Q});for(var oe=0;oe<12;oe++){var ne=r.getScaledPath("EVENT_TIMER_LINE",{xScaleFactor:.75,yScaleFactor:.75,containerWidth:G,containerHeight:Y,position:{mx:.5,my:.5}}),le=G/2,ce=Y/2;C(q,ne,{strokeWidth:1,stroke:Bt(A,l,z.stroke),transform:"rotate("+oe*30+","+ce+","+le+")"})}return ee},"bpmn:EscalationEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_ESCALATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.5,my:.2}}),Q=G?Bt(A,l,z.stroke):Tn(A,s,z.fill);return C(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:ConditionalEventDefinition":function(q,A,z={}){var G=r.getScaledPath("EVENT_CONDITIONAL",{xScaleFactor:1,yScaleFactor:1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.5,my:.222}});return C(q,G,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:LinkEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_LINK",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:.57,my:.263}}),Q=G?Bt(A,l,z.stroke):Tn(A,s,z.fill);return C(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:ErrorEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_ERROR",{xScaleFactor:1.1,yScaleFactor:1.1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.2,my:.722}}),Q=G?Bt(A,l,z.stroke):Tn(A,s,z.fill);return C(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:CancelEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_CANCEL_45",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:.638,my:-.055}}),Q=G?Bt(A,l,z.stroke):"none",ee=C(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1});return _we(ee,45),ee},"bpmn:CompensateEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_COMPENSATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.22,my:.5}}),Q=G?Bt(A,l,z.stroke):Tn(A,s,z.fill);return C(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:SignalEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_SIGNAL",{xScaleFactor:.9,yScaleFactor:.9,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.5,my:.2}}),Q=G?Bt(A,l,z.stroke):Tn(A,s,z.fill);return C(q,Y,{strokeWidth:1,fill:Q,stroke:Bt(A,l,z.stroke)})},"bpmn:MultipleEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_MULTIPLE",{xScaleFactor:1.1,yScaleFactor:1.1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.211,my:.36}}),Q=G?Bt(A,l,z.stroke):Tn(A,s,z.fill);return C(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:ParallelMultipleEventDefinition":function(q,A,z={}){var G=r.getScaledPath("EVENT_PARALLEL_MULTIPLE",{xScaleFactor:1.2,yScaleFactor:1.2,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.458,my:.194}});return C(q,G,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:TerminateEventDefinition":function(q,A,z={}){var G=v(q,A.width,A.height,8,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:4});return G}};function P(q,A,z={},G){var Y=_t(q),Q=XWt(Y),ee=G||q;return Y.get("eventDefinitions")&&Y.get("eventDefinitions").length>1?Y.get("parallelMultiple")?_["bpmn:ParallelMultipleEventDefinition"](A,ee,z,Q):_["bpmn:MultipleEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:MessageEventDefinition")?_["bpmn:MessageEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:TimerEventDefinition")?_["bpmn:TimerEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:ConditionalEventDefinition")?_["bpmn:ConditionalEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:SignalEventDefinition")?_["bpmn:SignalEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:EscalationEventDefinition")?_["bpmn:EscalationEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:LinkEventDefinition")?_["bpmn:LinkEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:ErrorEventDefinition")?_["bpmn:ErrorEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:CancelEventDefinition")?_["bpmn:CancelEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:CompensateEventDefinition")?_["bpmn:CompensateEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:TerminateEventDefinition")?_["bpmn:TerminateEventDefinition"](A,ee,z,Q):null}var $={ParticipantMultiplicityMarker:function(q,A,z={}){var G=nl(A,z),Y=Ua(A,z),Q=r.getScaledPath("MARKER_PARALLEL",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:(G/2-6)/G,my:(Y-15)/Y}});S("participant-multiplicity",q,Q,{strokeWidth:2,fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},SubProcessMarker:function(q,A,z={}){var G=g(q,14,14,0,{strokeWidth:1,fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke)});Pi(G,A.width/2-7.5,A.height-20);var Y=r.getScaledPath("MARKER_SUB_PROCESS",{xScaleFactor:1.5,yScaleFactor:1.5,containerWidth:A.width,containerHeight:A.height,position:{mx:(A.width/2-7.5)/A.width,my:(A.height-20)/A.height}});S("sub-process",q,Y,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},ParallelMarker:function(q,A,z){var G=nl(A,z),Y=Ua(A,z),Q=r.getScaledPath("MARKER_PARALLEL",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:(G/2+z.parallel)/G,my:(Y-20)/Y}});S("parallel",q,Q,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},SequentialMarker:function(q,A,z){var G=r.getScaledPath("MARKER_SEQUENTIAL",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:(A.width/2+z.seq)/A.width,my:(A.height-19)/A.height}});S("sequential",q,G,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},CompensationMarker:function(q,A,z){var G=r.getScaledPath("MARKER_COMPENSATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:(A.width/2+z.compensation)/A.width,my:(A.height-13)/A.height}});S("compensation",q,G,{strokeWidth:1,fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},LoopMarker:function(q,A,z){var G=nl(A,z),Y=Ua(A,z),Q=r.getScaledPath("MARKER_LOOP",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:(G/2+z.loop)/G,my:(Y-7)/Y}});S("loop",q,Q,{strokeWidth:1.5,fill:"none",stroke:Bt(A,l,z.stroke),strokeMiterlimit:.5})},AdhocMarker:function(q,A,z){var G=nl(A,z),Y=Ua(A,z),Q=r.getScaledPath("MARKER_ADHOC",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:(G/2+z.adhoc)/G,my:(Y-15)/Y}});S("adhoc",q,Q,{strokeWidth:1,fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke)})}};function R(q,A,z,G){$[q](A,z,G)}function O(q,A,z=[],G={}){G={fill:G.fill,stroke:G.stroke,width:nl(A,G),height:Ua(A,G)};var Y=_t(A),Q=z.includes("SubProcessMarker");Q?G={...G,seq:-21,parallel:-22,compensation:-25,loop:-18,adhoc:10}:G={...G,seq:-5,parallel:-6,compensation:-7,loop:0,adhoc:-8},Y.get("isForCompensation")&&z.push("CompensationMarker"),ae(Y,"bpmn:AdHocSubProcess")&&(z.push("AdhocMarker"),Q||De(G,{compensation:G.compensation-18}));var ee=Y.get("loopCharacteristics"),te=ee&&ee.get("isSequential");ee&&(De(G,{compensation:G.compensation-18}),z.includes("AdhocMarker")&&De(G,{seq:-23,loop:-18,parallel:-24}),te===void 0&&z.push("LoopMarker"),te===!1&&z.push("ParallelMarker"),te===!0&&z.push("SequentialMarker")),z.includes("CompensationMarker")&&z.length===1&&De(G,{compensation:-8}),Me(z,function(oe){R(oe,q,A,G)})}function T(q,A,z={}){z=De({size:{width:100}},z);var G=i.createText(A||"",z);return Un(G).add("djs-label"),mn(q,G),G}function I(q,A,z,G={}){var Y=_t(A),Q=xx({x:A.x,y:A.y,width:A.width,height:A.height},G);return T(q,Y.name,{align:z,box:Q,padding:7,style:{fill:bx(A,c,l,G.stroke)}})}function k(q,A,z={}){var G={width:90,height:30,x:A.width/2+A.x,y:A.height/2+A.y};return T(q,Nc(A),{box:G,fitBox:!0,style:De({},i.getExternalStyle(),{fill:bx(A,c,l,z.stroke)})})}function N(q,A,z,G={}){var Y=ii(z),Q=T(q,A,{box:{height:30,width:Y?Ua(z,G):nl(z,G)},align:"center-middle",style:{fill:bx(z,c,l,G.stroke)}});if(Y){var ee=-1*Ua(z,G);C$(Q,0,-ee,270)}}function D(q,A,z={}){var{width:G,height:Y}=xx(A,z);return g(q,G,Y,S$,{...z,fill:Tn(A,s,z.fill),fillOpacity:lv,stroke:Bt(A,l,z.stroke)})}function L(q,A,z={}){var G=_t(A),Y=Tn(A,s,z.fill),Q=Bt(A,l,z.stroke);return(G.get("associationDirection")==="One"||G.get("associationDirection")==="Both")&&(z.markerEnd=h(q,"association-end",Y,Q)),G.get("associationDirection")==="Both"&&(z.markerStart=h(q,"association-start",Y,Q)),z=Wn(z,["markerStart","markerEnd"]),b(q,A.waypoints,{...z,stroke:Q,strokeDasharray:"0, 5"})}function H(q,A,z={}){var G=Tn(A,s,z.fill),Y=Bt(A,l,z.stroke),Q=r.getScaledPath("DATA_OBJECT_PATH",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:.474,my:.296}}),ee=C(q,Q,{fill:G,fillOpacity:lv,stroke:Y}),te=_t(A);if(QWt(te)){var oe=r.getScaledPath("DATA_OBJECT_COLLECTION_PATH",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:.33,my:(A.height-18)/A.height}});C(q,oe,{strokeWidth:2,fill:G,stroke:Y})}return ee}function U(q,A,z={}){return v(q,A.width,A.height,{fillOpacity:lv,...z,fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke)})}function V(q,A,z={}){return x(q,A.width,A.height,{fill:Tn(A,s,z.fill),fillOpacity:lv,stroke:Bt(A,l,z.stroke)})}function j(q,A,z={}){var G=g(q,nl(A,z),Ua(A,z),0,{fill:Tn(A,s,z.fill),fillOpacity:z.fillOpacity||lv,stroke:Bt(A,l,z.stroke),strokeWidth:1.5}),Y=_t(A);if(ae(Y,"bpmn:Lane")){var Q=Y.get("name");N(q,Q,A,z)}return G}function F(q,A,z={}){var G=D(q,A,z),Y=Bn(A);if(Hi(A)&&(jt(G,{strokeDasharray:"0, 5.5",strokeWidth:2.5}),!Y)){var Q=_t(A).flowElements||[],ee=Q.filter(te=>ae(te,"bpmn:StartEvent"));ee.length===1&&W(ee[0],q,z,A)}return I(q,A,Y?"center-top":"center-middle",z),Y?O(q,A,void 0,z):O(q,A,["SubProcessMarker"],z),G}function W(q,A,z,G){var Y=22,Q={fill:Tn(G,s,z.fill),stroke:Bt(G,l,z.stroke),width:Y,height:Y},ee=_t(q).isInterrupting,te=ee?0:3,oe=ee?1:1.2,ne=20,le=(Y-ne)/2,ce="translate("+le+","+le+")";v(A,ne,ne,{fill:Q.fill,stroke:Q.stroke,strokeWidth:oe,strokeDasharray:te,transform:ce}),P(q,A,Q,G)}function X(q,A,z={}){var G=D(q,A,z);return I(q,A,"center-middle",z),O(q,A,void 0,z),G}var J=this.handlers={"bpmn:AdHocSubProcess":function(q,A,z={}){return Bn(A)?z=Wn(z,["fill","stroke","width","height"]):z=Wn(z,["fill","stroke"]),F(q,A,z)},"bpmn:Association":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),L(q,A,z)},"bpmn:BoundaryEvent":function(q,A,z={}){var{renderIcon:G=!0}=z;z=Wn(z,["fill","stroke"]);var Y=_t(A),Q=Y.get("cancelActivity");z={strokeWidth:1.5,fill:Tn(A,s,z.fill),fillOpacity:iUt,stroke:Bt(A,l,z.stroke)},Q||(z.strokeDasharray="6");var ee=U(q,A,z);return v(q,A.width,A.height,G2,{...z,fill:"none"}),G&&P(A,q,z),ee},"bpmn:BusinessRuleTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=r.getScaledPath("TASK_TYPE_BUSINESS_RULE_MAIN",{abspos:{x:8,y:8}}),Q=C(q,Y);jt(Q,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1});var ee=r.getScaledPath("TASK_TYPE_BUSINESS_RULE_HEADER",{abspos:{x:8,y:8}}),te=C(q,ee);return jt(te,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:CallActivity":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),F(q,A,{strokeWidth:5,...z})},"bpmn:ComplexGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=V(q,A,z),Y=r.getScaledPath("GATEWAY_COMPLEX",{xScaleFactor:.5,yScaleFactor:.5,containerWidth:A.width,containerHeight:A.height,position:{mx:.46,my:.26}});return C(q,Y,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:DataInput":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=r.getRawPath("DATA_ARROW"),Y=H(q,A,z);return C(q,G,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:1}),Y},"bpmn:DataInputAssociation":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),L(q,A,{...z,markerEnd:h(q,"association-end",Tn(A,s,z.fill),Bt(A,l,z.stroke))})},"bpmn:DataObject":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),H(q,A,z)},"bpmn:DataObjectReference":E("bpmn:DataObject"),"bpmn:DataOutput":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=r.getRawPath("DATA_ARROW"),Y=H(q,A,z);return C(q,G,{strokeWidth:1,fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke)}),Y},"bpmn:DataOutputAssociation":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),L(q,A,{...z,markerEnd:h(q,"association-end",Tn(A,s,z.fill),Bt(A,l,z.stroke))})},"bpmn:DataStoreReference":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=r.getScaledPath("DATA_STORE",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:0,my:.133}});return C(q,G,{fill:Tn(A,s,z.fill),fillOpacity:lv,stroke:Bt(A,l,z.stroke),strokeWidth:2})},"bpmn:EndEvent":function(q,A,z={}){var{renderIcon:G=!0}=z;z=Wn(z,["fill","stroke"]);var Y=U(q,A,{...z,strokeWidth:4});return G&&P(A,q,z),Y},"bpmn:EventBasedGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=_t(A),Y=V(q,A,z);v(q,A.width,A.height,A.height*.2,{fill:Tn(A,"none",z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1});var Q=G.get("eventGatewayType"),ee=!!G.get("instantiate");function te(){var ne=r.getScaledPath("GATEWAY_EVENT_BASED",{xScaleFactor:.18,yScaleFactor:.18,containerWidth:A.width,containerHeight:A.height,position:{mx:.36,my:.44}});C(q,ne,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:2})}if(Q==="Parallel"){var oe=r.getScaledPath("GATEWAY_PARALLEL",{xScaleFactor:.4,yScaleFactor:.4,containerWidth:A.width,containerHeight:A.height,position:{mx:.474,my:.296}});C(q,oe,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:1})}else Q==="Exclusive"&&(ee||v(q,A.width,A.height,A.height*.26,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:1}),te());return Y},"bpmn:ExclusiveGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=V(q,A,z),Y=r.getScaledPath("GATEWAY_EXCLUSIVE",{xScaleFactor:.4,yScaleFactor:.4,containerWidth:A.width,containerHeight:A.height,position:{mx:.32,my:.3}}),Q=Gn(A);return Q.get("isMarkerVisible")&&C(q,Y,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:Gateway":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),V(q,A,z)},"bpmn:Group":function(q,A,z={}){return z=Wn(z,["fill","stroke","width","height"]),g(q,A.width,A.height,S$,{stroke:Bt(A,l,z.stroke),strokeWidth:1.5,strokeDasharray:"10, 6, 0, 6",fill:"none",pointerEvents:"none",width:nl(A,z),height:Ua(A,z)})},"bpmn:InclusiveGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=V(q,A,z);return v(q,A.width,A.height,A.height*.24,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:2.5}),G},"bpmn:IntermediateEvent":function(q,A,z={}){var{renderIcon:G=!0}=z;z=Wn(z,["fill","stroke"]);var Y=U(q,A,{...z,strokeWidth:1.5});return v(q,A.width,A.height,G2,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:1.5}),G&&P(A,q,z),Y},"bpmn:IntermediateCatchEvent":E("bpmn:IntermediateEvent"),"bpmn:IntermediateThrowEvent":E("bpmn:IntermediateEvent"),"bpmn:Lane":function(q,A,z={}){return z=Wn(z,["fill","stroke","width","height"]),j(q,A,{...z,fillOpacity:aUt})},"bpmn:ManualTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=r.getScaledPath("TASK_TYPE_MANUAL",{abspos:{x:17,y:15}});return C(q,Y,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:.5}),G},"bpmn:MessageFlow":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=_t(A),Y=Gn(A),Q=Tn(A,s,z.fill),ee=Bt(A,l,z.stroke),te=b(q,A.waypoints,{markerEnd:h(q,"messageflow-end",Q,ee),markerStart:h(q,"messageflow-start",Q,ee),stroke:ee,strokeDasharray:"10, 11",strokeWidth:1.5});if(G.get("messageRef")){var oe=te.getPointAtLength(te.getTotalLength()/2),ne=r.getScaledPath("MESSAGE_FLOW_MARKER",{abspos:{x:oe.x,y:oe.y}}),le={strokeWidth:1};Y.get("messageVisibleKind")==="initiating"?(le.fill=Q,le.stroke=ee):(le.fill=ee,le.stroke=Q);var ce=C(q,ne,le),he=G.get("messageRef"),ue=he.get("name"),fe=T(q,ue,{align:"center-top",fitBox:!0,style:{fill:ee}}),ve=ce.getBBox(),ge=fe.getBBox(),de=oe.x-ge.width/2,be=oe.y+ve.height/2+rUt;C$(fe,de,be,0)}return te},"bpmn:ParallelGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=V(q,A,z),Y=r.getScaledPath("GATEWAY_PARALLEL",{xScaleFactor:.6,yScaleFactor:.6,containerWidth:A.width,containerHeight:A.height,position:{mx:.46,my:.2}});return C(q,Y,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:Participant":function(q,A,z={}){z=Wn(z,["fill","stroke","width","height"]);var G=j(q,A,z),Y=Bn(A),Q=ii(A),ee=_t(A),te=ee.get("name");if(Y){var oe=Q?[{x:30,y:0},{x:30,y:Ua(A,z)}]:[{x:0,y:30},{x:nl(A,z),y:30}];y(q,oe,{stroke:Bt(A,l,z.stroke),strokeWidth:oUt}),N(q,te,A,z)}else{var ne=xx(A,z);Q||(ne.height=nl(A,z),ne.width=Ua(A,z));var le=T(q,te,{box:ne,align:"center-middle",style:{fill:bx(A,c,l,z.stroke)}});if(!Q){var ce=-1*Ua(A,z);C$(le,0,-ce,270)}}return ee.get("participantMultiplicity")&&R("ParticipantMultiplicityMarker",q,A,z),G},"bpmn:ReceiveTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=_t(A),Y=X(q,A,z),Q;return G.get("instantiate")?(v(q,28,28,20*.22,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),Q=r.getScaledPath("TASK_TYPE_INSTANTIATING_SEND",{abspos:{x:7.77,y:9.52}})):Q=r.getScaledPath("TASK_TYPE_SEND",{xScaleFactor:.9,yScaleFactor:.9,containerWidth:21,containerHeight:14,position:{mx:.3,my:.4}}),C(q,Q,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),Y},"bpmn:ScriptTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=r.getScaledPath("TASK_TYPE_SCRIPT",{abspos:{x:15,y:20}});return C(q,Y,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:SendTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=r.getScaledPath("TASK_TYPE_SEND",{xScaleFactor:1,yScaleFactor:1,containerWidth:21,containerHeight:14,position:{mx:.285,my:.357}});return C(q,Y,{fill:Bt(A,l,z.stroke),stroke:Tn(A,s,z.fill),strokeWidth:1}),G},"bpmn:SequenceFlow":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=Tn(A,s,z.fill),Y=Bt(A,l,z.stroke),Q=b(q,A.waypoints,{markerEnd:h(q,"sequenceflow-end",G,Y),stroke:Y}),ee=_t(A),{source:te}=A;if(te){var oe=_t(te);ee.get("conditionExpression")&&ae(oe,"bpmn:Activity")&&jt(Q,{markerStart:h(q,"conditional-flow-marker",G,Y)}),oe.get("default")&&(ae(oe,"bpmn:Gateway")||ae(oe,"bpmn:Activity"))&&oe.get("default")===ee&&jt(Q,{markerStart:h(q,"conditional-default-flow-marker",G,Y)})}return Q},"bpmn:ServiceTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z);v(q,10,10,{fill:Tn(A,s,z.fill),stroke:"none",transform:"translate(6, 6)"});var Y=r.getScaledPath("TASK_TYPE_SERVICE",{abspos:{x:12,y:18}});C(q,Y,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),v(q,10,10,{fill:Tn(A,s,z.fill),stroke:"none",transform:"translate(11, 10)"});var Q=r.getScaledPath("TASK_TYPE_SERVICE",{abspos:{x:17,y:22}});return C(q,Q,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:StartEvent":function(q,A,z={}){var{renderIcon:G=!0}=z;z=Wn(z,["fill","stroke"]);var Y=_t(A);Y.get("isInterrupting")||(z={...z,strokeDasharray:"6"});var Q=U(q,A,z);return G&&P(A,q,z),Q},"bpmn:SubProcess":function(q,A,z={}){return Bn(A)?z=Wn(z,["fill","stroke","width","height"]):z=Wn(z,["fill","stroke"]),F(q,A,z)},"bpmn:Task":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),X(q,A,z)},"bpmn:TextAnnotation":function(q,A,z={}){z=Wn(z,["fill","stroke","width","height"]);var{width:G,height:Y}=xx(A,z),Q=g(q,G,Y,0,0,{fill:"none",stroke:"none"}),ee=r.getScaledPath("TEXT_ANNOTATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:0,my:0}});C(q,ee,{stroke:Bt(A,l,z.stroke)});var te=_t(A),oe=te.get("text")||"";return T(q,oe,{align:"left-top",box:xx(A,z),padding:7,style:{fill:bx(A,c,l,z.stroke)}}),Q},"bpmn:Transaction":function(q,A,z={}){Bn(A)?z=Wn(z,["fill","stroke","width","height"]):z=Wn(z,["fill","stroke"]);var G=F(q,A,{strokeWidth:1.5,...z}),Y=n.style(["no-fill","no-events"],{stroke:Bt(A,l,z.stroke),strokeWidth:1.5}),Q=Bn(A);return Q||(z={}),g(q,nl(A,z),Ua(A,z),S$-G2,G2,Y),G},"bpmn:UserTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=15,Q=12,ee=r.getScaledPath("TASK_TYPE_USER_1",{abspos:{x:Y,y:Q}});C(q,ee,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:.5});var te=r.getScaledPath("TASK_TYPE_USER_2",{abspos:{x:Y,y:Q}});C(q,te,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:.5});var oe=r.getScaledPath("TASK_TYPE_USER_3",{abspos:{x:Y,y:Q}});return C(q,oe,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:.5}),G},label:function(q,A,z={}){return k(q,A,z)}};this._drawPath=C,this._renderer=w}Ht(Dg,pf);Dg.$inject=["config.bpmnRenderer","eventBus","styles","pathMap","canvas","textRenderer"];Dg.prototype.canRender=function(e){return ae(e,"bpmn:BaseElement")};Dg.prototype.drawShape=function(e,t,n={}){var{type:r}=t,o=this._renderer(r);return o(e,t,n)};Dg.prototype.drawConnection=function(e,t,n={}){var{type:r}=t,o=this._renderer(r);return o(e,t,n)};Dg.prototype.getShapePath=function(e){return ae(e,"bpmn:Event")?ZWt(e):ae(e,"bpmn:Activity")?JWt(e,S$):ae(e,"bpmn:Gateway")?eUt(e):tUt(e)};function Wn(e,t=[]){return t.reduce((n,r)=>(e[r]&&(n[r]=e[r]),n),{})}var sUt=0,lUt={width:150,height:50};function cUt(e){var t=e.split("-");return{horizontal:t[0]||"center",vertical:t[1]||"top"}}function uUt(e){return xi(e)?De({top:0,left:0,right:0,bottom:0},e):{top:e,left:e,right:e,bottom:e}}function dUt(e,t){t.textContent=e;var n;try{var r,o=e==="";return t.textContent=o?"dummy":e,n=t.getBBox(),r={width:n.width+n.x*2,height:n.height},o&&(r.width=0),r}catch(i){return console.log(i),{width:0,height:0}}}function fUt(e,t,n){for(var r=e.shift(),o=r,i;;){if(i=dUt(o,n),i.width=o?i.width:0,o===" "||o===""||i.width1)for(;r=n.shift();)if(r.length+iy?b.width:y},0),v=i.top;o.vertical==="middle"&&(v+=(n.height-h)/2),v-=(s||c[0].height)/4;var g=Yt("text");jt(g,r),Me(c,function(y){var b;switch(v+=s||y.height,o.horizontal){case"left":b=i.left;break;case"right":b=(a?m:u)-i.right-y.width;break;default:b=Math.max(((a?m:u)-y.width)/2+i.left,0)}var C=Yt("tspan");jt(C,{x:b,y:v}),C.textContent=y.text,mn(g,C)}),Uo(d);var x={width:m,height:h};return{dimensions:x,element:g}};function vUt(e){if("fontSize"in e&&"lineHeight"in e)return e.lineHeight*parseInt(e.fontSize,10)}var yUt=12,bUt=1.2,xUt=30;function Gwe(e){var t=De({fontFamily:"Arial, sans-serif",fontSize:yUt,fontWeight:"normal",lineHeight:bUt},e&&e.defaultStyle||{}),n=parseInt(t.fontSize,10)-1,r=De({},t,{fontSize:n},e&&e.externalStyle||{}),o=new DI({style:t});this.getExternalLabelBounds=function(i,a){var s=o.getDimensions(a,{box:{width:90,height:30},style:r});return{x:Math.round(i.x+i.width/2-s.width/2),y:Math.round(i.y),width:Math.ceil(s.width),height:Math.ceil(s.height)}},this.getTextAnnotationBounds=function(i,a){var s=o.getDimensions(a,{box:i,style:t,align:"left-top",padding:5});return{x:i.x,y:i.y,width:i.width,height:Math.max(xUt,Math.round(s.height))}},this.createText=function(i,a){return o.createText(i,a||{})},this.getDefaultStyle=function(){return t},this.getExternalStyle=function(){return r}}Gwe.$inject=["config.textRenderer"];function CUt(){this.pathMap={EVENT_MESSAGE:{d:"m {mx},{my} l 0,{e.y1} l {e.x1},0 l 0,-{e.y1} z l {e.x0},{e.y0} l {e.x0},-{e.y0}",height:36,width:36,heightElements:[6,14],widthElements:[10.5,21]},EVENT_SIGNAL:{d:"M {mx},{my} l {e.x0},{e.y0} l -{e.x1},0 Z",height:36,width:36,heightElements:[18],widthElements:[10,20]},EVENT_ESCALATION:{d:"M {mx},{my} l {e.x0},{e.y0} l -{e.x0},-{e.y1} l -{e.x0},{e.y1} Z",height:36,width:36,heightElements:[20,7],widthElements:[8]},EVENT_CONDITIONAL:{d:"M {e.x0},{e.y0} l {e.x1},0 l 0,{e.y2} l -{e.x1},0 Z M {e.x2},{e.y3} l {e.x0},0 M {e.x2},{e.y4} l {e.x0},0 M {e.x2},{e.y5} l {e.x0},0 M {e.x2},{e.y6} l {e.x0},0 M {e.x2},{e.y7} l {e.x0},0 M {e.x2},{e.y8} l {e.x0},0 ",height:36,width:36,heightElements:[8.5,14.5,18,11.5,14.5,17.5,20.5,23.5,26.5],widthElements:[10.5,14.5,12.5]},EVENT_LINK:{d:"m {mx},{my} 0,{e.y0} -{e.x1},0 0,{e.y1} {e.x1},0 0,{e.y0} {e.x0},-{e.y2} -{e.x0},-{e.y2} z",height:36,width:36,heightElements:[4.4375,6.75,7.8125],widthElements:[9.84375,13.5]},EVENT_ERROR:{d:"m {mx},{my} {e.x0},-{e.y0} {e.x1},-{e.y1} {e.x2},{e.y2} {e.x3},-{e.y3} -{e.x4},{e.y4} -{e.x5},-{e.y5} z",height:36,width:36,heightElements:[.023,8.737,8.151,16.564,10.591,8.714],widthElements:[.085,6.672,6.97,4.273,5.337,6.636]},EVENT_CANCEL_45:{d:"m {mx},{my} -{e.x1},0 0,{e.x0} {e.x1},0 0,{e.y1} {e.x0},0 0,-{e.y1} {e.x1},0 0,-{e.y0} -{e.x1},0 0,-{e.y1} -{e.x0},0 z",height:36,width:36,heightElements:[4.75,8.5],widthElements:[4.75,8.5]},EVENT_COMPENSATION:{d:"m {mx},{my} {e.x0},-{e.y0} 0,{e.y1} z m {e.x1},-{e.y2} {e.x2},-{e.y3} 0,{e.y1} -{e.x2},-{e.y3} z",height:36,width:36,heightElements:[6.5,13,.4,6.1],widthElements:[9,9.3,8.7]},EVENT_TIMER_WH:{d:"M {mx},{my} l {e.x0},-{e.y0} m -{e.x0},{e.y0} l {e.x1},{e.y1} ",height:36,width:36,heightElements:[10,2],widthElements:[3,7]},EVENT_TIMER_LINE:{d:"M {mx},{my} m {e.x0},{e.y0} l -{e.x1},{e.y1} ",height:36,width:36,heightElements:[10,3],widthElements:[0,0]},EVENT_MULTIPLE:{d:"m {mx},{my} {e.x1},-{e.y0} {e.x1},{e.y0} -{e.x0},{e.y1} -{e.x2},0 z",height:36,width:36,heightElements:[6.28099,12.56199],widthElements:[3.1405,9.42149,12.56198]},EVENT_PARALLEL_MULTIPLE:{d:"m {mx},{my} {e.x0},0 0,{e.y1} {e.x1},0 0,{e.y0} -{e.x1},0 0,{e.y1} -{e.x0},0 0,-{e.y1} -{e.x1},0 0,-{e.y0} {e.x1},0 z",height:36,width:36,heightElements:[2.56228,7.68683],widthElements:[2.56228,7.68683]},GATEWAY_EXCLUSIVE:{d:"m {mx},{my} {e.x0},{e.y0} {e.x1},{e.y0} {e.x2},0 {e.x4},{e.y2} {e.x4},{e.y1} {e.x2},0 {e.x1},{e.y3} {e.x0},{e.y3} {e.x3},0 {e.x5},{e.y1} {e.x5},{e.y2} {e.x3},0 z",height:17.5,width:17.5,heightElements:[8.5,6.5312,-6.5312,-8.5],widthElements:[6.5,-6.5,3,-3,5,-5]},GATEWAY_PARALLEL:{d:"m {mx},{my} 0,{e.y1} -{e.x1},0 0,{e.y0} {e.x1},0 0,{e.y1} {e.x0},0 0,-{e.y1} {e.x1},0 0,-{e.y0} -{e.x1},0 0,-{e.y1} -{e.x0},0 z",height:30,width:30,heightElements:[5,12.5],widthElements:[5,12.5]},GATEWAY_EVENT_BASED:{d:"m {mx},{my} {e.x0},{e.y0} {e.x0},{e.y1} {e.x1},{e.y2} {e.x2},0 z",height:11,width:11,heightElements:[-6,6,12,-12],widthElements:[9,-3,-12]},GATEWAY_COMPLEX:{d:"m {mx},{my} 0,{e.y0} -{e.x0},-{e.y1} -{e.x1},{e.y2} {e.x0},{e.y1} -{e.x2},0 0,{e.y3} {e.x2},0 -{e.x0},{e.y1} l {e.x1},{e.y2} {e.x0},-{e.y1} 0,{e.y0} {e.x3},0 0,-{e.y0} {e.x0},{e.y1} {e.x1},-{e.y2} -{e.x0},-{e.y1} {e.x2},0 0,-{e.y3} -{e.x2},0 {e.x0},-{e.y1} -{e.x1},-{e.y2} -{e.x0},{e.y1} 0,-{e.y0} -{e.x3},0 z",height:17.125,width:17.125,heightElements:[4.875,3.4375,2.125,3],widthElements:[3.4375,2.125,4.875,3]},DATA_OBJECT_PATH:{d:"m 0,0 {e.x1},0 {e.x0},{e.y0} 0,{e.y1} -{e.x2},0 0,-{e.y2} {e.x1},0 0,{e.y0} {e.x0},0",height:61,width:51,heightElements:[10,50,60],widthElements:[10,40,50,60]},DATA_OBJECT_COLLECTION_PATH:{d:"m{mx},{my} m 3,2 l 0,10 m 3,-10 l 0,10 m 3,-10 l 0,10",height:10,width:10,heightElements:[],widthElements:[]},DATA_ARROW:{d:"m 5,9 9,0 0,-3 5,5 -5,5 0,-3 -9,0 z",height:61,width:51,heightElements:[],widthElements:[]},DATA_STORE:{d:"m {mx},{my} l 0,{e.y2} c {e.x0},{e.y1} {e.x1},{e.y1} {e.x2},0 l 0,-{e.y2} c -{e.x0},-{e.y1} -{e.x1},-{e.y1} -{e.x2},0c {e.x0},{e.y1} {e.x1},{e.y1} {e.x2},0 m -{e.x2},{e.y0}c {e.x0},{e.y1} {e.x1},{e.y1} {e.x2},0m -{e.x2},{e.y0}c {e.x0},{e.y1} {e.x1},{e.y1} {e.x2},0",height:61,width:61,heightElements:[7,10,45],widthElements:[2,58,60]},TEXT_ANNOTATION:{d:"m {mx}, {my} m 10,0 l -10,0 l 0,{e.y0} l 10,0",height:30,width:10,heightElements:[30],widthElements:[10]},MARKER_SUB_PROCESS:{d:"m{mx},{my} m 7,2 l 0,10 m -5,-5 l 10,0",height:10,width:10,heightElements:[],widthElements:[]},MARKER_PARALLEL:{d:"m{mx},{my} m 3,2 l 0,10 m 3,-10 l 0,10 m 3,-10 l 0,10",height:10,width:10,heightElements:[],widthElements:[]},MARKER_SEQUENTIAL:{d:"m{mx},{my} m 0,3 l 10,0 m -10,3 l 10,0 m -10,3 l 10,0",height:10,width:10,heightElements:[],widthElements:[]},MARKER_COMPENSATION:{d:"m {mx},{my} 7,-5 0,10 z m 7.1,-0.3 6.9,-4.7 0,10 -6.9,-4.7 z",height:10,width:21,heightElements:[],widthElements:[]},MARKER_LOOP:{d:"m {mx},{my} c 3.526979,0 6.386161,-2.829858 6.386161,-6.320661 0,-3.490806 -2.859182,-6.320661 -6.386161,-6.320661 -3.526978,0 -6.38616,2.829855 -6.38616,6.320661 0,1.745402 0.714797,3.325567 1.870463,4.469381 0.577834,0.571908 1.265885,1.034728 2.029916,1.35457 l -0.718163,-3.909793 m 0.718163,3.909793 -3.885211,0.802902",height:13.9,width:13.7,heightElements:[],widthElements:[]},MARKER_ADHOC:{d:"m {mx},{my} m 0.84461,2.64411 c 1.05533,-1.23780996 2.64337,-2.07882 4.29653,-1.97997996 2.05163,0.0805 3.85579,1.15803 5.76082,1.79107 1.06385,0.34139996 2.24454,0.1438 3.18759,-0.43767 0.61743,-0.33642 1.2775,-0.64078 1.7542,-1.17511 0,0.56023 0,1.12046 0,1.6807 -0.98706,0.96237996 -2.29792,1.62393996 -3.6918,1.66181996 -1.24459,0.0927 -2.46671,-0.2491 -3.59505,-0.74812 -1.35789,-0.55965 -2.75133,-1.33436996 -4.27027,-1.18121996 -1.37741,0.14601 -2.41842,1.13685996 -3.44288,1.96782996 z",height:4,width:15,heightElements:[],widthElements:[]},TASK_TYPE_SEND:{d:"m {mx},{my} l 0,{e.y1} l {e.x1},0 l 0,-{e.y1} z l {e.x0},{e.y0} l {e.x0},-{e.y0}",height:14,width:21,heightElements:[6,14],widthElements:[10.5,21]},TASK_TYPE_SCRIPT:{d:"m {mx},{my} c 9.966553,-6.27276 -8.000926,-7.91932 2.968968,-14.938 l -8.802728,0 c -10.969894,7.01868 6.997585,8.66524 -2.968967,14.938 z m -7,-12 l 5,0 m -4.5,3 l 4.5,0 m -3,3 l 5,0m -4,3 l 5,0",height:15,width:12.6,heightElements:[6,14],widthElements:[10.5,21]},TASK_TYPE_USER_1:{d:"m {mx},{my} c 0.909,-0.845 1.594,-2.049 1.594,-3.385 0,-2.554 -1.805,-4.62199999 -4.357,-4.62199999 -2.55199998,0 -4.28799998,2.06799999 -4.28799998,4.62199999 0,1.348 0.974,2.562 1.89599998,3.405 -0.52899998,0.187 -5.669,2.097 -5.794,4.7560005 v 6.718 h 17 v -6.718 c 0,-2.2980005 -5.5279996,-4.5950005 -6.0509996,-4.7760005 zm -8,6 l 0,5.5 m 11,0 l 0,-5"},TASK_TYPE_USER_2:{d:"m {mx},{my} m 2.162,1.009 c 0,2.4470005 -2.158,4.4310005 -4.821,4.4310005 -2.66499998,0 -4.822,-1.981 -4.822,-4.4310005 "},TASK_TYPE_USER_3:{d:"m {mx},{my} m -6.9,-3.80 c 0,0 2.25099998,-2.358 4.27399998,-1.177 2.024,1.181 4.221,1.537 4.124,0.965 -0.098,-0.57 -0.117,-3.79099999 -4.191,-4.13599999 -3.57499998,0.001 -4.20799998,3.36699999 -4.20699998,4.34799999 z"},TASK_TYPE_MANUAL:{d:"m {mx},{my} c 0.234,-0.01 5.604,0.008 8.029,0.004 0.808,0 1.271,-0.172 1.417,-0.752 0.227,-0.898 -0.334,-1.314 -1.338,-1.316 -2.467,-0.01 -7.886,-0.004 -8.108,-0.004 -0.014,-0.079 0.016,-0.533 0,-0.61 0.195,-0.042 8.507,0.006 9.616,0.002 0.877,-0.007 1.35,-0.438 1.353,-1.208 0.003,-0.768 -0.479,-1.09 -1.35,-1.091 -2.968,-0.002 -9.619,-0.013 -9.619,-0.013 v -0.591 c 0,0 5.052,-0.016 7.225,-0.016 0.888,-0.002 1.354,-0.416 1.351,-1.193 -0.006,-0.761 -0.492,-1.196 -1.361,-1.196 -3.473,-0.005 -10.86,-0.003 -11.0829995,-0.003 -0.022,-0.047 -0.045,-0.094 -0.069,-0.139 0.3939995,-0.319 2.0409995,-1.626 2.4149995,-2.017 0.469,-0.4870005 0.519,-1.1650005 0.162,-1.6040005 -0.414,-0.511 -0.973,-0.5 -1.48,-0.236 -1.4609995,0.764 -6.5999995,3.6430005 -7.7329995,4.2710005 -0.9,0.499 -1.516,1.253 -1.882,2.19 -0.37000002,0.95 -0.17,2.01 -0.166,2.979 0.004,0.718 -0.27300002,1.345 -0.055,2.063 0.629,2.087 2.425,3.312 4.859,3.318 4.6179995,0.014 9.2379995,-0.139 13.8569995,-0.158 0.755,-0.004 1.171,-0.301 1.182,-1.033 0.012,-0.754 -0.423,-0.969 -1.183,-0.973 -1.778,-0.01 -5.824,-0.004 -6.04,-0.004 10e-4,-0.084 0.003,-0.586 10e-4,-0.67 z"},TASK_TYPE_INSTANTIATING_SEND:{d:"m {mx},{my} l 0,8.4 l 12.6,0 l 0,-8.4 z l 6.3,3.6 l 6.3,-3.6"},TASK_TYPE_SERVICE:{d:"m {mx},{my} v -1.71335 c 0.352326,-0.0705 0.703932,-0.17838 1.047628,-0.32133 0.344416,-0.14465 0.665822,-0.32133 0.966377,-0.52145 l 1.19431,1.18005 1.567487,-1.57688 -1.195028,-1.18014 c 0.403376,-0.61394 0.683079,-1.29908 0.825447,-2.01824 l 1.622133,-0.01 v -2.2196 l -1.636514,0.01 c -0.07333,-0.35153 -0.178319,-0.70024 -0.323564,-1.04372 -0.145244,-0.34406 -0.321407,-0.6644 -0.522735,-0.96217 l 1.131035,-1.13631 -1.583305,-1.56293 -1.129598,1.13589 c -0.614052,-0.40108 -1.302883,-0.68093 -2.022633,-0.82247 l 0.0093,-1.61852 h -2.241173 l 0.0042,1.63124 c -0.353763,0.0736 -0.705369,0.17977 -1.049785,0.32371 -0.344415,0.14437 -0.665102,0.32092 -0.9635006,0.52046 l -1.1698628,-1.15823 -1.5667691,1.5792 1.1684265,1.15669 c -0.4026573,0.61283 -0.68308,1.29797 -0.8247287,2.01713 l -1.6588041,0.003 v 2.22174 l 1.6724648,-0.006 c 0.073327,0.35077 0.1797598,0.70243 0.3242851,1.04472 0.1452428,0.34448 0.3214064,0.6644 0.5227339,0.96066 l -1.1993431,1.19723 1.5840256,1.56011 1.1964668,-1.19348 c 0.6140517,0.40346 1.3028827,0.68232 2.0233517,0.82331 l 7.19e-4,1.69892 h 2.226848 z m 0.221462,-3.9957 c -1.788948,0.7502 -3.8576,-0.0928 -4.6097055,-1.87438 -0.7521065,-1.78321 0.090598,-3.84627 1.8802645,-4.59604 1.78823,-0.74936 3.856881,0.0929 4.608987,1.87437 0.752106,1.78165 -0.0906,3.84612 -1.879546,4.59605 z"},TASK_TYPE_SERVICE_FILL:{d:"m {mx},{my} c -1.788948,0.7502 -3.8576,-0.0928 -4.6097055,-1.87438 -0.7521065,-1.78321 0.090598,-3.84627 1.8802645,-4.59604 1.78823,-0.74936 3.856881,0.0929 4.608987,1.87437 0.752106,1.78165 -0.0906,3.84612 -1.879546,4.59605 z"},TASK_TYPE_BUSINESS_RULE_HEADER:{d:"m {mx},{my} 0,4 20,0 0,-4 z"},TASK_TYPE_BUSINESS_RULE_MAIN:{d:"m {mx},{my} 0,12 20,0 0,-12 zm 0,8 l 20,0 m -13,-4 l 0,8"},MESSAGE_FLOW_MARKER:{d:"m {mx},{my} m -10.5 ,-7 l 0,14 l 21,0 l 0,-14 z l 10.5,6 l 10.5,-6"}},this.getRawPath=function(t){return this.pathMap[t].d},this.getScaledPath=function(t,n){var r=this.pathMap[t],o,i;n.abspos?(o=n.abspos.x,i=n.abspos.y):(o=n.containerWidth*n.position.mx,i=n.containerHeight*n.position.my);var a={};if(n.position){for(var s=n.containerHeight/r.height*n.yScaleFactor,l=n.containerWidth/r.width*n.xScaleFactor,c=0;c=e.x&&n<=e.x+e.width&&r>=e.y&&r<=e.y+e.height}function OUt(e){return ae(e,"bpmn:Group")}const TUt={__depends__:[AI],bpmnImporter:["type",mf]},IUt={__depends__:[$Ut,TUt]};function JS(e){this._counter=0,this._prefix=(e?e+"-":"")+Math.floor(Math.random()*1e9)+"-"}JS.prototype.next=function(){return this._prefix+ ++this._counter};var kUt=new JS("ov"),NUt=500;function wi(e,t,n,r){this._eventBus=t,this._canvas=n,this._elementRegistry=r,this._ids=kUt,this._overlayDefaults=De({show:null,scale:!0},e&&e.defaults),this._overlays={},this._overlayContainers=[],this._overlayRoot=DUt(n.getContainer()),this._init()}wi.$inject=["config.overlays","eventBus","canvas","elementRegistry"];wi.prototype.get=function(e){if(ls(e)&&(e={id:e}),ls(e.element)&&(e.element=this._elementRegistry.get(e.element)),e.element){var t=this._getOverlayContainer(e.element,!0);return t?e.type?In(t.overlays,xc({type:e.type})):t.overlays.slice():[]}else return e.type?In(this._overlays,xc({type:e.type})):e.id?this._overlays[e.id]:null};wi.prototype.add=function(e,t,n){if(xi(t)&&(n=t,t=null),e.id||(e=this._elementRegistry.get(e)),!n.position)throw new Error("must specifiy overlay position");if(!n.html)throw new Error("must specifiy overlay html");if(!e)throw new Error("invalid element specified");var r=this._ids.next();return n=De({},this._overlayDefaults,n,{id:r,type:t,element:e,html:n.html}),this._addOverlay(n),r};wi.prototype.remove=function(e){var t=this.get(e)||[];fn(t)||(t=[t]);var n=this;Me(t,function(r){var o=n._getOverlayContainer(r.element,!0);if(r&&(Fu(r.html),Fu(r.htmlContainer),delete r.htmlContainer,delete r.element,delete n._overlays[r.id]),o){var i=o.overlays.indexOf(r);i!==-1&&o.overlays.splice(i,1)}})};wi.prototype.isShown=function(){return this._overlayRoot.style.display!=="none"};wi.prototype.show=function(){FI(this._overlayRoot)};wi.prototype.hide=function(){FI(this._overlayRoot,!1)};wi.prototype.clear=function(){this._overlays={},this._overlayContainers=[],$I(this._overlayRoot)};wi.prototype._updateOverlayContainer=function(e){var t=e.element,n=e.html,r=t.x,o=t.y;if(t.waypoints){var i=Go(t);r=i.x,o=i.y}Kwe(n,r,o),ji(e.html,"data-container-id",t.id)};wi.prototype._updateOverlay=function(e){var t=e.position,n=e.htmlContainer,r=e.element,o=t.left,i=t.top;if(t.right!==void 0){var a;r.waypoints?a=Go(r).width:a=r.width,o=t.right*-1+a}if(t.bottom!==void 0){var s;r.waypoints?s=Go(r).height:s=r.height,i=t.bottom*-1+s}Kwe(n,o||0,i||0),this._updateOverlayVisibilty(e,this._canvas.viewbox())};wi.prototype._createOverlayContainer=function(e){var t=Tr('
');Bi(t,{position:"absolute"}),this._overlayRoot.appendChild(t);var n={html:t,element:e,overlays:[]};return this._updateOverlayContainer(n),this._overlayContainers.push(n),n};wi.prototype._updateRoot=function(e){var t=e.scale||1,n="matrix("+[t,0,0,t,-1*e.x*t,-1*e.y*t].join(",")+")";Ywe(this._overlayRoot,n)};wi.prototype._getOverlayContainer=function(e,t){var n=Yn(this._overlayContainers,function(r){return r.element===e});return!n&&!t?this._createOverlayContainer(e):n};wi.prototype._addOverlay=function(e){var t=e.id,n=e.element,r=e.html,o,i;r.get&&r.constructor.prototype.jquery&&(r=r.get(0)),ls(r)&&(r=Tr(r)),i=this._getOverlayContainer(n),o=Tr('
'),Bi(o,{position:"absolute"}),o.appendChild(r),e.type&&uo(o).add("djs-overlay-"+e.type);var a=this._canvas.findRoot(n),s=this._canvas.getRootElement();FI(o,a===s),e.htmlContainer=o,i.overlays.push(e),i.html.appendChild(o),this._overlays[t]=e,this._updateOverlay(e),this._updateOverlayVisibilty(e,this._canvas.viewbox())};wi.prototype._updateOverlayVisibilty=function(e,t){var n=e.show,r=this._canvas.findRoot(e.element),o=n&&n.minZoom,i=n&&n.maxZoom,a=e.htmlContainer,s=this._canvas.getRootElement(),l=!0;(r!==s||n&&(hi(o)&&o>t.scale||hi(i)&&io&&(a=(1/t.scale||1)*o)),hi(a)&&(s="scale("+a+","+a+")"),Ywe(i,s)};wi.prototype._updateOverlaysVisibilty=function(e){var t=this;Me(this._overlays,function(n){t._updateOverlayVisibilty(n,e)})};wi.prototype._init=function(){var e=this._eventBus,t=this;function n(r){t._updateRoot(r),t._updateOverlaysVisibilty(r),t.show()}e.on("canvas.viewbox.changing",function(r){t.hide()}),e.on("canvas.viewbox.changed",function(r){n(r.viewbox)}),e.on(["shape.remove","connection.remove"],function(r){var o=r.element,i=t.get({element:o});Me(i,function(l){t.remove(l.id)});var a=t._getOverlayContainer(o);if(a){Fu(a.html);var s=t._overlayContainers.indexOf(a);s!==-1&&t._overlayContainers.splice(s,1)}}),e.on("element.changed",NUt,function(r){var o=r.element,i=t._getOverlayContainer(o,!0);i&&(Me(i.overlays,function(a){t._updateOverlay(a)}),t._updateOverlayContainer(i))}),e.on("element.marker.update",function(r){var o=t._getOverlayContainer(r.element,!0);o&&uo(o.html)[r.add?"add":"remove"](r.marker)}),e.on("root.set",function(){t._updateOverlaysVisibilty(t._canvas.viewbox())}),e.on("diagram.clear",this.clear,this)};function DUt(e){var t=Tr('
');return Bi(t,{position:"absolute",width:0,height:0}),e.insertBefore(t,e.firstChild),t}function Kwe(e,t,n){Bi(e,{left:t+"px",top:n+"px"})}function FI(e,t){e.style.display=t===!1?"none":""}function Ywe(e,t){e.style["transform-origin"]="top left",["","-ms-","-webkit-"].forEach(function(n){e.style[n+"transform"]=t})}const BI={__init__:["overlays"],overlays:["type",wi]};function Xwe(e,t,n,r){e.on("element.changed",function(o){var i=o.element;(i.parent||i===t.getRootElement())&&(o.gfx=n.getGraphics(i)),o.gfx&&e.fire(lwe(i)+".changed",o)}),e.on("elements.changed",function(o){var i=o.elements;i.forEach(function(a){e.fire("element.changed",{element:a})}),r.updateContainments(i)}),e.on("shape.changed",function(o){r.update("shape",o.element,o.gfx)}),e.on("connection.changed",function(o){r.update("connection",o.element,o.gfx)})}Xwe.$inject=["eventBus","canvas","elementRegistry","graphicsFactory"];const gH={__init__:["changeSupport"],changeSupport:["type",Xwe]};var AUt=1e3;function bt(e){this._eventBus=e}bt.$inject=["eventBus"];function FUt(e,t){return function(n){return e.call(t||null,n.context,n.command,n)}}bt.prototype.on=function(e,t,n,r,o,i){if((oi(t)||un(t))&&(i=o,o=r,r=n,n=t,t=null),oi(n)&&(i=o,o=r,r=n,n=AUt),xi(o)&&(i=o,o=!1),!oi(r))throw new Error("handlerFn must be a function");fn(e)||(e=[e]);var a=this._eventBus;Me(e,function(s){var l=["commandStack",s,t].filter(function(c){return c}).join(".");a.on(l,n,o?FUt(r,i):r,i)})};bt.prototype.canExecute=gf("canExecute");bt.prototype.preExecute=gf("preExecute");bt.prototype.preExecuted=gf("preExecuted");bt.prototype.execute=gf("execute");bt.prototype.executed=gf("executed");bt.prototype.postExecute=gf("postExecute");bt.prototype.postExecuted=gf("postExecuted");bt.prototype.revert=gf("revert");bt.prototype.reverted=gf("reverted");function gf(e){return function(n,r,o,i,a){(oi(n)||un(n))&&(a=i,i=o,o=r,r=n,n=null),this.on(n,e,r,o,i,a)}}function vH(e,t){t.invoke(bt,this),this.executed(function(n){var r=n.context;r.rootElement?e.setRootElement(r.rootElement):r.rootElement=e.getRootElement()}),this.revert(function(n){var r=n.context;r.rootElement&&e.setRootElement(r.rootElement)})}Ht(vH,bt);vH.$inject=["canvas","injector"];const BUt={__init__:["rootElementsBehavior"],rootElementsBehavior:["type",vH]};function ow(e){return CSS.escape(e)}var LUt={"&":"&","<":"<",">":">",'"':""","'":"'"};function Qwe(e){return e=""+e,e&&e.replace(/[&<>"']/g,function(t){return LUt[t]})}var Zwe="_plane";function Vte(e){var t=e.id;return jUt(t)}function vd(e){var t=e.id;return ae(e,"bpmn:SubProcess")?Jwe(t):t}function Th(e){return Jwe(e)}function _$(e){var t=Gn(e);return ae(t,"bpmndi:BPMNPlane")}function Jwe(e){return e+Zwe}function jUt(e){return e.replace(new RegExp(Zwe+"$"),"")}var zUt="bjs-breadcrumbs-shown";function eSe(e,t,n){var r=Tr('
    '),o=n.getContainer(),i=uo(o);o.appendChild(r);var a=[];e.on("element.changed",function(l){var c=l.element,u=_t(c),d=Yn(a,function(p){return p===u});d&&s()});function s(l){l&&(a=HUt(l));var c=a.flatMap(function(d){var p=n.findRoot(vd(d))||n.findRoot(d.id);if(!p&&ae(d,"bpmn:Process")){var h=t.find(function(g){var x=_t(g);return x&&x.get("processRef")===d});p=h&&n.findRoot(h.id)}if(!p)return[];var m=Qwe(d.name||d.id),v=Tr('
  • '+m+"
  • ");return v.addEventListener("click",function(){n.setRootElement(p)}),v});r.innerHTML="";var u=c.length>1;i.toggle(zUt,u),c.forEach(function(d){r.appendChild(d)})}e.on("root.set",function(l){s(l.element)})}eSe.$inject=["eventBus","elementRegistry","canvas"];function HUt(e){for(var t=_t(e),n=[],r=t;r;r=r.$parent)(ae(r,"bpmn:SubProcess")||ae(r,"bpmn:Process"))&&n.push(r);return n.reverse()}function tSe(e,t){var n=null,r=new VUt;e.on("root.set",function(o){var i=o.element,a=t.viewbox(),s=r.get(i);if(r.set(n,{x:a.x,y:a.y,zoom:a.scale}),n=i,!(!ae(i,"bpmn:SubProcess")&&!s)){s=s||{x:0,y:0,zoom:1};var l=(a.x-s.x)*a.scale,c=(a.y-s.y)*a.scale;(l!==0||c!==0)&&t.scroll({dx:l,dy:c}),s.zoom!==a.scale&&t.zoom(s.zoom,{x:0,y:0})}}),e.on("diagram.clear",function(){r.clear(),n=null})}tSe.$inject=["eventBus","canvas"];function VUt(){this._entries=[],this.set=function(e,t){var n=!1;for(var r in this._entries)if(this._entries[r][0]===e){this._entries[r][1]=t,n=!0;break}n||this._entries.push([e,t])},this.get=function(e){for(var t in this._entries)if(this._entries[t][0]===e)return this._entries[t][1];return null},this.clear=function(){this._entries.length=0},this.remove=function(e){var t=-1;for(var n in this._entries)if(this._entries[n][0]===e){t=n;break}t!==-1&&this._entries.splice(t,1)}}var Wte={x:180,y:160};function Ag(e,t){this._eventBus=e,this._moddle=t;var n=this;e.on("import.render.start",1500,function(r,o){n._handleImport(o.definitions)})}Ag.prototype._handleImport=function(e){if(e.diagrams){var t=this;this._definitions=e,this._processToDiagramMap={},e.diagrams.forEach(function(r){!r.plane||!r.plane.bpmnElement||(t._processToDiagramMap[r.plane.bpmnElement.id]=r)});var n=e.diagrams.filter(r=>r.plane).flatMap(r=>t._createNewDiagrams(r.plane));n.forEach(function(r){t._movePlaneElementsToOrigin(r.plane)})}};Ag.prototype._createNewDiagrams=function(e){var t=this,n=[],r=[];e.get("planeElement").forEach(function(i){var a=i.bpmnElement;if(a){var s=a.$parent;ae(a,"bpmn:SubProcess")&&!i.isExpanded&&n.push(a),UUt(a,e)&&r.push({diElement:i,parent:s})}});var o=[];return n.forEach(function(i){if(!t._processToDiagramMap[i.id]){var a=t._createDiagram(i);t._processToDiagramMap[i.id]=a,o.push(a)}}),r.forEach(function(i){for(var a=i.diElement,s=i.parent;s&&n.indexOf(s)===-1;)s=s.$parent;if(s){var l=t._processToDiagramMap[s.id];t._moveToDiPlane(a,l.plane)}}),o};Ag.prototype._movePlaneElementsToOrigin=function(e){var t=e.get("planeElement"),n=WUt(e),r={x:n.x-Wte.x,y:n.y-Wte.y};t.forEach(function(o){o.waypoint?o.waypoint.forEach(function(i){i.x=i.x-r.x,i.y=i.y-r.y}):o.bounds&&(o.bounds.x=o.bounds.x-r.x,o.bounds.y=o.bounds.y-r.y)})};Ag.prototype._moveToDiPlane=function(e,t){var n=nSe(e),r=n.plane.get("planeElement");r.splice(r.indexOf(e),1),t.get("planeElement").push(e)};Ag.prototype._createDiagram=function(e){var t=this._moddle.create("bpmndi:BPMNPlane",{bpmnElement:e}),n=this._moddle.create("bpmndi:BPMNDiagram",{plane:t});return t.$parent=n,t.bpmnElement=e,n.$parent=this._definitions,this._definitions.diagrams.push(n),n};Ag.$inject=["eventBus","moddle"];function nSe(e){return ae(e,"bpmndi:BPMNDiagram")?e:nSe(e.$parent)}function WUt(e){var t={top:1/0,right:-1/0,bottom:-1/0,left:1/0};return e.planeElement.forEach(function(n){if(n.bounds){var r=en(n.bounds);t.top=Math.min(r.top,t.top),t.left=Math.min(r.left,t.left)}}),OI(t)}function UUt(e,t){var n=e.$parent;return!(!ae(n,"bpmn:SubProcess")||n===t.bpmnElement||kn(e,["bpmn:DataInputAssociation","bpmn:DataOutputAssociation"]))}var q2=250,GUt='',qUt="bjs-drilldown-empty";function uh(e,t,n,r,o){bt.call(this,t),this._canvas=e,this._eventBus=t,this._elementRegistry=n,this._overlays=r,this._translate=o;var i=this;this.executed("shape.toggleCollapse",q2,function(a){var s=a.shape;i._canDrillDown(s)?i._addOverlay(s):i._removeOverlay(s)},!0),this.reverted("shape.toggleCollapse",q2,function(a){var s=a.shape;i._canDrillDown(s)?i._addOverlay(s):i._removeOverlay(s)},!0),this.executed(["shape.create","shape.move","shape.delete"],q2,function(a){var s=a.oldParent,l=a.newParent||a.parent,c=a.shape;i._canDrillDown(c)&&i._addOverlay(c),i._updateDrilldownOverlay(s),i._updateDrilldownOverlay(l),i._updateDrilldownOverlay(c)},!0),this.reverted(["shape.create","shape.move","shape.delete"],q2,function(a){var s=a.oldParent,l=a.newParent||a.parent,c=a.shape;i._canDrillDown(c)&&i._addOverlay(c),i._updateDrilldownOverlay(s),i._updateDrilldownOverlay(l),i._updateDrilldownOverlay(c)},!0),t.on("import.render.complete",function(){n.filter(function(a){return i._canDrillDown(a)}).map(function(a){i._addOverlay(a)})})}Ht(uh,bt);uh.prototype._updateDrilldownOverlay=function(e){var t=this._canvas;if(e){var n=t.findRoot(e);n&&this._updateOverlayVisibility(n)}};uh.prototype._canDrillDown=function(e){var t=this._canvas;return ae(e,"bpmn:SubProcess")&&t.findRoot(vd(e))};uh.prototype._updateOverlayVisibility=function(e){var t=this._overlays,n=_t(e),r=t.get({element:n.id,type:"drilldown"})[0];if(r){var o=n&&n.get("flowElements")&&n.get("flowElements").length;uo(r.html).toggle(qUt,!o)}};uh.prototype._addOverlay=function(e){var t=this._canvas,n=this._overlays,r=_t(e),o=n.get({element:e,type:"drilldown"});o.length&&this._removeOverlay(e);var i=Tr('"),a=r.get("name")||r.get("id"),s=this._translate("Open {element}",{element:a});i.setAttribute("title",s),i.addEventListener("click",function(){t.setRootElement(t.findRoot(vd(e)))}),n.add(e,"drilldown",{position:{bottom:-7,right:-8},html:i}),this._updateOverlayVisibility(e)};uh.prototype._removeOverlay=function(e){var t=this._overlays;t.remove({element:e,type:"drilldown"})};uh.$inject=["canvas","eventBus","elementRegistry","overlays","translate"];const KUt={__depends__:[BI,gH,BUt],__init__:["drilldownBreadcrumbs","drilldownOverlayBehavior","drilldownCentering","subprocessCompatibility"],drilldownBreadcrumbs:["type",eSe],drilldownCentering:["type",tSe],drilldownOverlayBehavior:["type",uh],subprocessCompatibility:["type",Ag]};function Ute(e){!e||typeof e.stopPropagation!="function"||e.stopPropagation()}function _b(e){return e.originalEvent||e.srcEvent}function aN(e){Ute(e),Ute(_b(e))}function ig(e){return e.pointers&&e.pointers.length&&(e=e.pointers[0]),e.touches&&e.touches.length&&(e=e.touches[0]),e?{x:e.clientX,y:e.clientY}:null}function rSe(){return/mac/i.test(navigator.platform)}function oSe(e,t){return(_b(e)||e).button===t}function dh(e){return oSe(e,0)}function YUt(e){return oSe(e,1)}function iw(e){var t=_b(e)||e;return dh(e)?rSe()?t.metaKey:t.ctrlKey:!1}function cR(e){var t=_b(e)||e;return dh(e)&&t.shiftKey}function XUt(e){return!0}function K2(e){return dh(e)||YUt(e)}var Gte=500;function iSe(e,t,n){var r=this;function o(_,P,$){if(!s(_,P)){var R,O,T;$?O=t.getGraphics($):(R=P.delegateTarget||P.target,R&&(O=R,$=t.get(O))),!(!O||!$)&&(T=e.fire(_,{element:$,gfx:O,originalEvent:P}),T===!1&&(P.stopPropagation(),P.preventDefault()))}}var i={};function a(_){return i[_]}function s(_,P){var $=c[_]||dh;return!$(P)}var l={click:"element.click",contextmenu:"element.contextmenu",dblclick:"element.dblclick",mousedown:"element.mousedown",mousemove:"element.mousemove",mouseover:"element.hover",mouseout:"element.out",mouseup:"element.mouseup"},c={"element.contextmenu":XUt,"element.mousedown":K2,"element.mouseup":K2,"element.click":K2,"element.dblclick":K2};function u(_,P,$){var R=l[_];if(!R)throw new Error("unmapped DOM event name <"+_+">");return o(R,P,$)}var d="svg, .djs-element";function p(_,P,$,R){var O=i[$]=function(T){o($,T)};R&&(c[$]=R),O.$delegate=ts.bind(_,d,P,O)}function h(_,P,$){var R=a($);R&&ts.unbind(_,P,R.$delegate)}function m(_){Me(l,function(P,$){p(_,$,P)})}function v(_){Me(l,function(P,$){h(_,$,P)})}e.on("canvas.destroy",function(_){v(_.svg)}),e.on("canvas.init",function(_){m(_.svg)}),e.on(["shape.added","connection.added"],function(_){var P=_.element,$=_.gfx;e.fire("interactionEvents.createHit",{element:P,gfx:$})}),e.on(["shape.changed","connection.changed"],Gte,function(_){var P=_.element,$=_.gfx;e.fire("interactionEvents.updateHit",{element:P,gfx:$})}),e.on("interactionEvents.createHit",Gte,function(_){var P=_.element,$=_.gfx;r.createDefaultHit(P,$)}),e.on("interactionEvents.updateHit",function(_){var P=_.element,$=_.gfx;r.updateDefaultHit(P,$)});var g=S("djs-hit djs-hit-stroke"),x=S("djs-hit djs-hit-click-stroke"),y=S("djs-hit djs-hit-all"),b=S("djs-hit djs-hit-no-move"),C={all:y,"click-stroke":x,stroke:g,"no-move":b};function S(_,P){return P=De({stroke:"white",strokeWidth:15},P||{}),n.cls(_,["no-fill","no-border"],P)}function w(_,P){var $=C[P];if(!$)throw new Error("invalid hit type <"+P+">");return jt(_,$),_}function E(_,P){mn(_,P)}this.removeHits=function(_){var P=NF(".djs-hit",_);Me(P,Uo)},this.createDefaultHit=function(_,P){var $=_.waypoints,R=_.isFrame,O;return $?this.createWaypointsHit(P,$):(O=R?"stroke":"all",this.createBoxHit(P,O,{width:_.width,height:_.height}))},this.createWaypointsHit=function(_,P){var $=MI(P);return w($,"stroke"),E(_,$),$},this.createBoxHit=function(_,P,$){$=De({x:0,y:0},$);var R=Yt("rect");return w(R,P),jt(R,$),E(_,R),R},this.updateDefaultHit=function(_,P){var $=wr(".djs-hit",P);if($)return _.waypoints?iwe($,_.waypoints):jt($,{width:_.width,height:_.height}),$},this.fire=o,this.triggerMouseEvent=u,this.mouseHandler=a,this.registerEvent=p,this.unregisterEvent=h}iSe.$inject=["eventBus","elementRegistry","styles"];const LI={__init__:["interactionEvents"],interactionEvents:["type",iSe]};function $b(e,t){this._eventBus=e,this._canvas=t,this._selectedElements=[];var n=this;e.on(["shape.remove","connection.remove"],function(r){var o=r.element;n.deselect(o)}),e.on(["diagram.clear","root.set"],function(r){n.select(null)})}$b.$inject=["eventBus","canvas"];$b.prototype.deselect=function(e){var t=this._selectedElements,n=t.indexOf(e);if(n!==-1){var r=t.slice();t.splice(n,1),this._eventBus.fire("selection.changed",{oldSelection:r,newSelection:t})}};$b.prototype.get=function(){return this._selectedElements};$b.prototype.isSelected=function(e){return this._selectedElements.indexOf(e)!==-1};$b.prototype.select=function(e,t){var n=this._selectedElements,r=n.slice();fn(e)||(e=e?[e]:[]);var o=this._canvas,i=o.getRootElement();e=e.filter(function(a){var s=o.findRoot(a);return i===s}),t?Me(e,function(a){n.indexOf(a)===-1&&n.push(a)}):this._selectedElements=n=e.slice(),this._eventBus.fire("selection.changed",{oldSelection:r,newSelection:n})};var qte="hover",Kte="selected";function aSe(e,t){this._canvas=e;function n(o,i){e.addMarker(o,i)}function r(o,i){e.removeMarker(o,i)}t.on("element.hover",function(o){n(o.element,qte)}),t.on("element.out",function(o){r(o.element,qte)}),t.on("selection.changed",function(o){function i(c){r(c,Kte)}function a(c){n(c,Kte)}var s=o.oldSelection,l=o.newSelection;Me(s,function(c){l.indexOf(c)===-1&&i(c)}),Me(l,function(c){s.indexOf(c)===-1&&a(c)})})}aSe.$inject=["canvas","eventBus"];function sSe(e,t,n,r){e.on("create.end",500,function(o){var i=o.context,a=i.canExecute,s=i.elements,l=i.hints||{},c=l.autoSelect;if(a){if(c===!1)return;fn(c)?t.select(c):t.select(s.filter(QUt))}}),e.on("connect.end",500,function(o){var i=o.context,a=i.connection;a&&t.select(a)}),e.on("shape.move.end",500,function(o){var i=o.previousSelection||[],a=r.get(o.context.shape.id),s=Yn(i,function(l){return a.id===l.id});s||t.select(a)}),e.on("element.click",function(o){if(dh(o)){var i=o.element;i===n.getRootElement()&&(i=null);var a=t.isSelected(i),s=t.get().length>1,l=cR(o);if(a&&s)return l?t.deselect(i):t.select(i);a?t.deselect(i):t.select(i,l)}})}sSe.$inject=["eventBus","selection","canvas","elementRegistry"];function QUt(e){return!e.hidden}const Gc={__init__:["selectionVisuals","selectionBehavior"],__depends__:[LI],selection:["type",$b],selectionVisuals:["type",aSe],selectionBehavior:["type",sSe]};function fh(e){eo.call(this,e)}Ht(fh,eo);fh.prototype._modules=[IUt,KUt,BI,Gc,AI];fh.prototype._moddleExtensions={};var ZUt=["c","C"],JUt=["v","V"],eGt=["y","Y"],lSe=["z","Z"];function tGt(e){return e.ctrlKey||e.metaKey||e.shiftKey||e.altKey}function bl(e){return e.altKey?!1:e.ctrlKey||e.metaKey}function pi(e,t){return e=fn(e)?e:[e],e.indexOf(t.key)!==-1||e.indexOf(t.code)!==-1}function yH(e){return e.shiftKey}function nGt(e){return bl(e)&&pi(ZUt,e)}function rGt(e){return bl(e)&&pi(JUt,e)}function oGt(e){return bl(e)&&!yH(e)&&pi(lSe,e)}function iGt(e){return bl(e)&&(pi(eGt,e)||pi(lSe,e)&&yH(e))}var jI="keyboard.keydown",aGt="keyboard.keyup",sGt=1e3,cSe="Keyboard binding is now implicit; explicit binding to an element got removed. For more information, see https://github.com/bpmn-io/diagram-js/issues/661";function ya(e,t){var n=this;this._config=e=e||{},this._eventBus=t,this._keydownHandler=this._keydownHandler.bind(this),this._keyupHandler=this._keyupHandler.bind(this),t.on("diagram.destroy",function(){n._fire("destroy"),n.unbind()}),e.bindTo&&console.error("unsupported configuration ",new Error(cSe));var r=e&&e.bind!==!1;t.on("canvas.init",function(o){n._target=o.svg,r&&n.bind(),n._fire("init")})}ya.$inject=["config.keyboard","eventBus"];ya.prototype._keydownHandler=function(e){this._keyHandler(e,jI)};ya.prototype._keyupHandler=function(e){this._keyHandler(e,aGt)};ya.prototype._keyHandler=function(e,t){var n;if(!this._isEventIgnored(e)){var r={keyEvent:e};n=this._eventBus.fire(t||jI,r),n&&e.preventDefault()}};ya.prototype._isEventIgnored=function(e){return!1};ya.prototype.bind=function(e){e&&console.error("unsupported argument ",new Error(cSe)),this.unbind(),e=this._node=this._target,xn.bind(e,"keydown",this._keydownHandler),xn.bind(e,"keyup",this._keyupHandler),this._fire("bind")};ya.prototype.getBinding=function(){return this._node};ya.prototype.unbind=function(){var e=this._node;e&&(this._fire("unbind"),xn.unbind(e,"keydown",this._keydownHandler),xn.unbind(e,"keyup",this._keyupHandler)),this._node=null};ya.prototype._fire=function(e){this._eventBus.fire("keyboard."+e,{node:this._node})};ya.prototype.addListener=function(e,t,n){oi(e)&&(n=t,t=e,e=sGt),this._eventBus.on(n||jI,e,t)};ya.prototype.removeListener=function(e,t){this._eventBus.off(t||jI,e)};ya.prototype.hasModifier=tGt;ya.prototype.isCmd=bl;ya.prototype.isShift=yH;ya.prototype.isKey=pi;var lGt=500;function Pb(e,t){var n=this;e.on("editorActions.init",lGt,function(r){var o=r.editorActions;n.registerBindings(t,o)})}Pb.$inject=["eventBus","keyboard"];Pb.prototype.registerBindings=function(e,t){function n(r,o){t.isRegistered(r)&&e.addListener(o)}n("undo",function(r){var o=r.keyEvent;if(oGt(o))return t.trigger("undo"),!0}),n("redo",function(r){var o=r.keyEvent;if(iGt(o))return t.trigger("redo"),!0}),n("copy",function(r){var o=r.keyEvent;if(nGt(o))return t.trigger("copy"),!0}),n("paste",function(r){var o=r.keyEvent;if(rGt(o))return t.trigger("paste"),!0}),n("stepZoom",function(r){var o=r.keyEvent;if(pi(["+","Add","="],o)&&bl(o))return t.trigger("stepZoom",{value:1}),!0}),n("stepZoom",function(r){var o=r.keyEvent;if(pi(["-","Subtract"],o)&&bl(o))return t.trigger("stepZoom",{value:-1}),!0}),n("zoom",function(r){var o=r.keyEvent;if(pi("0",o)&&bl(o))return t.trigger("zoom",{value:1}),!0}),n("removeSelection",function(r){var o=r.keyEvent;if(pi(["Backspace","Delete","Del"],o))return t.trigger("removeSelection"),!0})};const bH={__init__:["keyboard","keyboardBindings"],keyboard:["type",ya],keyboardBindings:["type",Pb]};var cGt={moveSpeed:50,moveSpeedAccelerated:200};function uSe(e,t,n){var r=this;this._config=De({},cGt,e||{}),t.addListener(o);function o(i){var a=i.keyEvent,s=r._config;if(t.isCmd(a)&&t.isKey(["ArrowLeft","Left","ArrowUp","Up","ArrowDown","Down","ArrowRight","Right"],a)){var l=t.isShift(a)?s.moveSpeedAccelerated:s.moveSpeed,c;switch(a.key){case"ArrowLeft":case"Left":c="left";break;case"ArrowUp":case"Up":c="up";break;case"ArrowRight":case"Right":c="right";break;case"ArrowDown":case"Down":c="down";break}return r.moveCanvas({speed:l,direction:c}),!0}}this.moveCanvas=function(i){var a=0,s=0,l=i.speed,c=l/Math.min(Math.sqrt(n.viewbox().scale),1);switch(i.direction){case"left":a=c;break;case"up":s=c;break;case"right":a=-c;break;case"down":s=-c;break}n.scroll({dx:a,dy:s})}}uSe.$inject=["config.keyboardMove","keyboard","canvas"];const dSe={__depends__:[bH],__init__:["keyboardMove"],keyboardMove:["type",uSe]};var uGt=/^djs-cursor-.*$/;function zI(e){var t=uo(document.body);t.removeMatching(uGt),e&&t.add("djs-cursor-"+e)}function fSe(){zI(null)}var dGt=5e3;function pSe(e,t){t=t||"element.click";function n(){return!1}return e.once(t,dGt,n),function(){e.off(t,n)}}function B1(e){return{x:e.x+e.width/2,y:e.y+e.height/2}}function Cc(e,t){return{x:e.x-t.x,y:e.y-t.y}}var fGt=15;function hSe(e,t){var n;function r(s){return a(s.originalEvent)}e.on("canvas.focus.changed",function(s){s.focused?e.on("element.mousedown",500,r):e.off("element.mousedown",r)});function o(s){var l=n.start,c=n.button,u=ig(s),d=Cc(u,l);if(!n.dragging&&pGt(d)>fGt&&(n.dragging=!0,c===0&&pSe(e),zI("grab")),n.dragging){var p=n.last||n.start;d=Cc(u,p),t.scroll({dx:d.x,dy:d.y}),n.last=u}s.preventDefault()}function i(s){xn.unbind(document,"mousemove",o),xn.unbind(document,"mouseup",i),n=null,fSe()}function a(s){if(!Cb(s.target,".djs-draggable")){var l=s.button;if(!(l>=2||s.ctrlKey||s.shiftKey||s.altKey))return n={button:l,start:ig(s)},xn.bind(document,"mousemove",o),xn.bind(document,"mouseup",i),!0}}this.isActive=function(){return!!n}}hSe.$inject=["eventBus","canvas"];function pGt(e){return Math.sqrt(Math.pow(e.x,2)+Math.pow(e.y,2))}const mSe={__init__:["moveCanvas"],moveCanvas:["type",hSe]};function UF(e){return Math.log(e)/Math.log(10)}function gSe(e,t){var n=UF(e.min),r=UF(e.max),o=Math.abs(n)+Math.abs(r);return o/t}function hGt(e,t){return Math.max(e.min,Math.min(e.max,t))}var mGt=Math.sign||function(e){return e>=0?1:-1},xH={min:.2,max:4},vSe=10,gGt=.1,vGt=.75;function Yu(e,t,n){e=e||{},this._enabled=!1,this._canvas=n,this._container=n._container,this._handleWheel=Da(this._handleWheel,this),this._totalDelta=0,this._scale=e.scale||vGt;var r=this;t.on("canvas.focus.changed",function(o){r._init(o.focused&&e.enabled!==!1)})}Yu.$inject=["config.zoomScroll","eventBus","canvas"];Yu.prototype.scroll=function(t){this._canvas.scroll(t)};Yu.prototype.reset=function(){this._canvas.zoom("fit-viewport")};Yu.prototype.zoom=function(t,n){var r=gSe(xH,vSe*2);this._totalDelta+=t,Math.abs(this._totalDelta)>gGt&&(this._zoom(t,n,r),this._totalDelta=0)};Yu.prototype._handleWheel=function(t){if(this._canvas.isFocused()){var n=this._container;t.preventDefault();var r=t.ctrlKey||rSe()&&t.metaKey,o=t.shiftKey,i=-1*this._scale,a;if(r?i*=t.deltaMode===0?.02:.32:i*=t.deltaMode===0?1:16,r){var s=n.getBoundingClientRect(),l={x:t.clientX-s.left,y:t.clientY-s.top};a=Math.sqrt(Math.pow(t.deltaY,2)+Math.pow(t.deltaX,2))*mGt(t.deltaY)*i,this.zoom(a,l)}else o?a={dx:i*t.deltaY,dy:0}:a={dx:i*t.deltaX,dy:i*t.deltaY},this.scroll(a)}};Yu.prototype.stepZoom=function(t,n){var r=gSe(xH,vSe);this._zoom(t,n,r)};Yu.prototype._zoom=function(e,t,n){var r=this._canvas,o=e>0?1:-1,i=UF(r.zoom()),a=Math.round(i/n)*n;a+=n*o;var s=Math.pow(10,a);r.zoom(hGt(xH,s),t)};Yu.prototype.toggle=function(t){var n=this._container,r=this._handleWheel,o=this._enabled;return typeof t>"u"&&(t=!o),o!==t&&xn[t?"bind":"unbind"](n,"wheel",r,!1),this._enabled=t,t};Yu.prototype._init=function(e){this.toggle(e)};const ySe={__init__:["zoomScroll"],zoomScroll:["type",Yu]};function aw(e){fh.call(this,e)}Ht(aw,fh);aw.prototype._navigationModules=[dSe,mSe,ySe];aw.prototype._modules=[].concat(fh.prototype._modules,aw.prototype._navigationModules);function sN(e){return e&&e[e.length-1]}function Yte(e){return e.y}function Xte(e){return e.x}var yGt={left:Xte,center:Xte,right:function(e){return e.x+e.width},top:Yte,middle:Yte,bottom:function(e){return e.y+e.height}};function Mb(e,t){this._modeling=e,this._rules=t}Mb.$inject=["modeling","rules"];Mb.prototype._getOrientationDetails=function(e){var t=["top","bottom","middle"],n="x",r="width";return t.indexOf(e)!==-1&&(n="y",r="height"),{axis:n,dimension:r}};Mb.prototype._isType=function(e,t){return t.indexOf(e)!==-1};Mb.prototype._alignmentPosition=function(e,t){var n=this._getOrientationDetails(e),r=n.axis,o=n.dimension,i={},a={},s=!1,l,c,u;function d(p,h){return Math.round((p[r]+h[r]+h[o])/2)}if(this._isType(e,["left","top"]))i[e]=t[0][r];else if(this._isType(e,["right","bottom"]))u=sN(t),i[e]=u[r]+u[o];else if(this._isType(e,["center","middle"])){if(Me(t,function(p){var h=p[r]+Math.round(p[o]/2);a[h]?a[h].elements.push(p):a[h]={elements:[p],center:h}}),l=Au(a,function(p){return p.elements.length>1&&(s=!0),p.elements.length}),s)return i[e]=sN(l).center,i;c=t[0],t=Au(t,function(p){return p[r]+p[o]}),u=sN(t),i[e]=d(c,u)}return i};Mb.prototype.trigger=function(e,t){var n=this._modeling,r,o=In(e,function(l){return!(l.waypoints||l.host||l.labelTarget)});if(r=this._rules.allowed("elements.align",{elements:o}),fn(r)&&(o=r),!(o.length<2||!r)){var i=yGt[t],a=Au(o,i),s=this._alignmentPosition(t,a);n.alignElements(a,s)}};const bGt={__init__:["alignElements"],alignElements:["type",Mb]},xGt=new JS;function Rb(e){this._scheduled={},e.on("diagram.destroy",()=>{Object.keys(this._scheduled).forEach(t=>{this.cancel(t)})})}Rb.$inject=["eventBus"];Rb.prototype.schedule=function(e,t=xGt.next()){this.cancel(t);const n=this._schedule(e,t);return this._scheduled[t]=n,n.promise};Rb.prototype._schedule=function(e,t){const n=CGt();return{executionId:setTimeout(()=>{try{this._scheduled[t]=null;try{n.resolve(e())}catch(o){n.reject(o)}}catch(o){console.error("Scheduler#_schedule execution failed",o)}}),promise:n.promise}};Rb.prototype.cancel=function(e){const t=this._scheduled[e];t&&(this._cancel(t),this._scheduled[e]=null)};Rb.prototype._cancel=function(e){clearTimeout(e.executionId)};function CGt(){const e={};return e.promise=new Promise((t,n)=>{e.resolve=t,e.reject=n}),e}const wGt={scheduler:["type",Rb]};var SGt="djs-element-hidden",Y2=".entry",EGt=1e3,Qte=8,_Gt=300;function Fo(e,t,n,r){this._canvas=e,this._elementRegistry=t,this._eventBus=n,this._scheduler=r,this._current=null,this._init()}Fo.$inject=["canvas","elementRegistry","eventBus","scheduler"];Fo.prototype._init=function(){var e=this;this._eventBus.on("selection.changed",function(t){var n=t.newSelection,r=n.length?n.length===1?n[0]:n:null;r?e.open(r,!0):e.close()}),this._eventBus.on("elements.changed",function(t){var n=t.elements,r=e._current;if(r){var o=r.target,i=fn(o)?o:[o],a=i.filter(function(l){return n.includes(l)});if(a.length){e.close();var s=i.filter(function(l){return e._elementRegistry.get(l.id)});s.length&&e._updateAndOpen(s.length>1?s:s[0])}}}),this._eventBus.on("canvas.viewbox.changed",function(){e._updatePosition()}),this._eventBus.on("element.marker.update",function(t){if(e.isOpen()){var n=t.element,r=e._current,o=fn(r.target)?r.target:[r.target];o.includes(n)&&e._updateVisibility()}}),this._container=this._createContainer()};Fo.prototype._createContainer=function(){var e=Tr('
    ');return this._canvas.getContainer().appendChild(e),e};Fo.prototype.registerProvider=function(e,t){t||(t=e,e=EGt),this._eventBus.on("contextPad.getProviders",e,function(n){n.providers.push(t)})};Fo.prototype.getEntries=function(e){var t=this._getProviders(),n=fn(e)?"getMultiElementContextPadEntries":"getContextPadEntries",r={};return Me(t,function(o){if(oi(o[n])){var i=o[n](e);oi(i)?r=i(r):Me(i,function(a,s){r[s]=a})}}),r};Fo.prototype.trigger=function(e,t,n){var r=this,o,i,a=t.delegateTarget||t.target;if(!a)return t.preventDefault();if(o=ji(a,"data-action"),i=t.originalEvent||t,e==="mouseover"){this._timeout=setTimeout(function(){r._mouseout=r.triggerEntry(o,"hover",i,n)},_Gt);return}else if(e==="mouseout"){clearTimeout(this._timeout),this._mouseout&&(this._mouseout(),this._mouseout=null);return}return this.triggerEntry(o,e,i,n)};Fo.prototype.triggerEntry=function(e,t,n,r){if(this.isShown()){var o=this._current.target,i=this._current.entries,a=i[e];if(a){var s=a.action;if(this._eventBus.fire("contextPad.trigger",{entry:a,event:n})!==!1){if(oi(s)){if(t==="click")return s(n,o,r)}else if(s[t])return s[t](n,o,r);n.preventDefault()}}}};Fo.prototype.open=function(e,t){!t&&this.isOpen(e)||(this.close(),this._updateAndOpen(e))};Fo.prototype._getProviders=function(){var e=this._eventBus.createEvent({type:"contextPad.getProviders",providers:[]});return this._eventBus.fire(e),e.providers};Fo.prototype._updateAndOpen=function(e){var t=this.getEntries(e),n=this._createHtml(e),r;Me(t,function(o,i){var a=o.group||"default",s=Tr(o.html||'
    '),l;ji(s,"data-action",i),l=wr("[data-group="+ow(a)+"]",n),l||(l=Tr('
    '),ji(l,"data-group",a),n.appendChild(l)),l.appendChild(s),o.className&&$Gt(s,o.className),o.title&&ji(s,"title",o.title),o.imageUrl&&(r=Tr(""),ji(r,"src",o.imageUrl),r.style.width="100%",r.style.height="100%",s.appendChild(r))}),uo(n).add("open"),this._current={entries:t,html:n,target:e},this._updatePosition(),this._updateVisibility(),this._eventBus.fire("contextPad.open",{current:this._current})};Fo.prototype._createHtml=function(e){var t=this,n=Tr('
    ');return ts.bind(n,Y2,"click",function(r){t.trigger("click",r)}),ts.bind(n,Y2,"dragstart",function(r){t.trigger("dragstart",r)}),ts.bind(n,Y2,"mouseover",function(r){t.trigger("mouseover",r)}),ts.bind(n,Y2,"mouseout",function(r){t.trigger("mouseout",r)}),xn.bind(n,"mousedown",function(r){r.stopPropagation()}),this._container.appendChild(n),this._eventBus.fire("contextPad.create",{target:e,pad:n}),n};Fo.prototype.getPad=function(e){console.warn(new Error("ContextPad#getPad is deprecated and will be removed in future library versions, cf. https://github.com/bpmn-io/diagram-js/pull/888"));let t;return this.isOpen()&&MGt(this._current.target,e)?t=this._current.html:t=this._createHtml(e),{html:t}};Fo.prototype.close=function(){this.isOpen()&&(clearTimeout(this._timeout),this._container.innerHTML="",this._eventBus.fire("contextPad.close",{current:this._current}),this._current=null)};Fo.prototype.isOpen=function(e){var t=this._current;if(!t)return!1;if(!e)return!0;var n=t.target;return fn(e)!==fn(n)?!1:fn(e)?e.length===n.length&&Tg(e,function(r){return n.includes(r)}):n===e};Fo.prototype.isShown=function(){return this.isOpen()&&uo(this._current.html).has("open")};Fo.prototype.show=function(){this.isOpen()&&(uo(this._current.html).add("open"),this._updatePosition(),this._eventBus.fire("contextPad.show",{current:this._current}))};Fo.prototype.hide=function(){this.isOpen()&&(uo(this._current.html).remove("open"),this._eventBus.fire("contextPad.hide",{current:this._current}))};Fo.prototype._getPosition=function(e){if(!fn(e)&&Sr(e)){var t=this._canvas.viewbox(),n=PGt(e),r=n.x*t.scale-t.x*t.scale,o=n.y*t.scale-t.y*t.scale;return{left:r+Qte*this._canvas.zoom(),top:o}}var i=this._canvas.getContainer(),a=i.getBoundingClientRect(),s=this._getTargetBounds(e);return{left:s.right-a.left+Qte*this._canvas.zoom(),top:s.top-a.top}};Fo.prototype._updatePosition=function(){const e=()=>{if(this.isOpen()){var t=this._current.html,n=this._getPosition(this._current.target);"x"in n&&"y"in n?(t.style.left=n.x+"px",t.style.top=n.y+"px"):["top","right","bottom","left"].forEach(function(r){r in n&&(t.style[r]=n[r]+"px")})}};this._scheduler.schedule(e,"ContextPad#_updatePosition")};Fo.prototype._updateVisibility=function(){const e=()=>{if(this.isOpen()){var t=this,n=this._current.target,r=fn(n)?n:[n],o=r.some(function(i){return t._canvas.hasMarker(i,SGt)});o?t.hide():t.show()}};this._scheduler.schedule(e,"ContextPad#_updateVisibility")};Fo.prototype._getTargetBounds=function(e){var t=this,n=fn(e)?e:[e],r=n.map(function(o){return t._canvas.getGraphics(o)});return r.reduce(function(o,i){const a=i.getBoundingClientRect();return o.top=Math.min(o.top,a.top),o.right=Math.max(o.right,a.right),o.bottom=Math.max(o.bottom,a.bottom),o.left=Math.min(o.left,a.left),o.x=o.left,o.y=o.top,o.width=o.right-o.left,o.height=o.bottom-o.top,o},{top:1/0,right:-1/0,bottom:-1/0,left:1/0})};function $Gt(e,t){var n=uo(e);t=fn(t)?t:t.split(/\s+/g),t.forEach(function(r){n.add(r)})}function PGt(e){return e.waypoints[e.waypoints.length-1]}function MGt(e,t){return e=fn(e)?e:[e],t=fn(t)?t:[t],e.length===t.length&&Tg(e,function(n){return t.includes(n)})}const bSe={__depends__:[LI,wGt,BI],contextPad:["type",Fo]};var HI,Xr,xSe,Uh,Zte,CSe,wSe,SSe,CH,GF,qF,sw={},ESe=[],RGt=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,VI=Array.isArray;function $d(e,t){for(var n in t)e[n]=t[n];return e}function wH(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function _Se(e,t,n){var r,o,i,a={};for(i in t)i=="key"?r=t[i]:i=="ref"?o=t[i]:a[i]=t[i];if(arguments.length>2&&(a.children=arguments.length>3?HI.call(arguments,2):n),typeof e=="function"&&e.defaultProps!=null)for(i in e.defaultProps)a[i]===void 0&&(a[i]=e.defaultProps[i]);return $$(e,a,r,o,null)}function $$(e,t,n,r,o){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:o??++xSe,__i:-1,__u:0};return o==null&&Xr.vnode!=null&&Xr.vnode(i),i}function WI(e){return e.children}function P$(e,t){this.props=e,this.context=t}function py(e,t){if(t==null)return e.__?py(e.__,e.__i+1):null;for(var n;ts&&Uh.sort(wSe),e=Uh.shift(),s=Uh.length,e.__d&&(n=void 0,o=(r=(t=e).__v).__e,i=[],a=[],t.__P&&((n=$d({},r)).__v=r.__v+1,Xr.vnode&&Xr.vnode(n),SH(t.__P,n,r,t.__n,t.__P.namespaceURI,32&r.__u?[o]:null,i,o??py(r),!!(32&r.__u),a),n.__v=r.__v,n.__.__k[n.__i]=n,RSe(i,n,a),n.__e!=o&&$Se(n)));uR.__r=0}function PSe(e,t,n,r,o,i,a,s,l,c,u){var d,p,h,m,v,g,x=r&&r.__k||ESe,y=t.length;for(l=OGt(n,t,x,l,y),d=0;d0?$$(a.type,a.props,a.key,a.ref?a.ref:null,a.__v):a).__=e,a.__b=e.__b+1,s=null,(c=a.__i=TGt(a,n,l,d))!=-1&&(d--,(s=n[c])&&(s.__u|=2)),s==null||s.__v==null?(c==-1&&(o>u?p--:ol?p--:p++,a.__u|=4))):e.__k[i]=null;if(d)for(i=0;i(u?1:0)){for(o=n-1,i=n+1;o>=0||i=0?o--:i++])!=null&&!(2&c.__u)&&s==c.key&&l==c.type)return a}return-1}function ene(e,t,n){t[0]=="-"?e.setProperty(t,n??""):e[t]=n==null?"":typeof n!="number"||RGt.test(t)?n:n+"px"}function X2(e,t,n,r,o){var i,a;e:if(t=="style")if(typeof n=="string")e.style.cssText=n;else{if(typeof r=="string"&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||ene(e.style,t,"");if(n)for(t in n)r&&n[t]==r[t]||ene(e.style,t,n[t])}else if(t[0]=="o"&&t[1]=="n")i=t!=(t=t.replace(SSe,"$1")),a=t.toLowerCase(),t=a in e||t=="onFocusOut"||t=="onFocusIn"?a.slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r?n.u=r.u:(n.u=CH,e.addEventListener(t,i?qF:GF,i)):e.removeEventListener(t,i?qF:GF,i);else{if(o=="http://www.w3.org/2000/svg")t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(t!="width"&&t!="height"&&t!="href"&&t!="list"&&t!="form"&&t!="tabIndex"&&t!="download"&&t!="rowSpan"&&t!="colSpan"&&t!="role"&&t!="popover"&&t in e)try{e[t]=n??"";break e}catch{}typeof n=="function"||(n==null||n===!1&&t[4]!="-"?e.removeAttribute(t):e.setAttribute(t,t=="popover"&&n==1?"":n))}}function tne(e){return function(t){if(this.l){var n=this.l[t.type+e];if(t.t==null)t.t=CH++;else if(t.t0?e:VI(e)?e.map(OSe):$d({},e)}function IGt(e,t,n,r,o,i,a,s,l){var c,u,d,p,h,m,v,g=n.props,x=t.props,y=t.type;if(y=="svg"?o="http://www.w3.org/2000/svg":y=="math"?o="http://www.w3.org/1998/Math/MathML":o||(o="http://www.w3.org/1999/xhtml"),i!=null){for(c=0;c=5&&((a||!p&&i===5)&&(l.push(i,0,a,o),i=6),p&&(l.push(i,p,0,o),i=6)),a=""},u=0;u"?(i=1,a=""):a=r+a[0]:s?r===s?s="":a+=r:r==='"'||r==="'"?s=r:r===">"?(c(),i=1):i&&(r==="="?(i=5,o=a,a=""):r==="/"&&(i<5||n[u][d+1]===">")?(c(),i===3&&(l=l[0]),i=l,(l=l[0]).push(2,0,i),i=0):r===" "||r===" "||r===` -`||r==="\r"?(c(),i=2):a+=r),i===3&&a==="!--"&&(i=4,l=l[0])}return c(),l}(e)),t),arguments,[])).length>1?t:t[0]}var vo=NGt.bind(_Se),hy,Mo,lN,rne,lw=0,NSe=[],zo=Xr,one=zo.__b,ine=zo.__r,ane=zo.diffed,sne=zo.__c,lne=zo.unmount,cne=zo.__;function UI(e,t){zo.__h&&zo.__h(Mo,e,lw||t),lw=0;var n=Mo.__H||(Mo.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function cN(e){return lw=1,DGt(ASe,e)}function DGt(e,t,n){var r=UI(hy++,2);if(r.t=e,!r.__c&&(r.__=[ASe(void 0,t),function(s){var l=r.__N?r.__N[0]:r.__[0],c=r.t(l,s);l!==c&&(r.__N=[c,r.__[1]],r.__c.setState({}))}],r.__c=Mo,!Mo.__f)){var o=function(s,l,c){if(!r.__c.__H)return!0;var u=r.__c.__H.__.filter(function(p){return!!p.__c});if(u.every(function(p){return!p.__N}))return!i||i.call(this,s,l,c);var d=r.__c.props!==s;return u.forEach(function(p){if(p.__N){var h=p.__[0];p.__=p.__N,p.__N=void 0,h!==p.__[0]&&(d=!0)}}),i&&i.call(this,s,l,c)||d};Mo.__f=!0;var i=Mo.shouldComponentUpdate,a=Mo.componentWillUpdate;Mo.componentWillUpdate=function(s,l,c){if(this.__e){var u=i;i=void 0,o(s,l,c),i=u}a&&a.call(this,s,l,c)},Mo.shouldComponentUpdate=o}return r.__N||r.__}function YF(e,t){var n=UI(hy++,3);!zo.__s&&_H(n.__H,t)&&(n.__=e,n.u=t,Mo.__H.__h.push(n))}function XF(e,t){var n=UI(hy++,4);!zo.__s&&_H(n.__H,t)&&(n.__=e,n.u=t,Mo.__h.push(n))}function DSe(e){return lw=5,my(function(){return{current:e}},[])}function my(e,t){var n=UI(hy++,7);return _H(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function Cx(e,t){return lw=8,my(function(){return e},t)}function AGt(){for(var e;e=NSe.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(M$),e.__H.__h.forEach(QF),e.__H.__h=[]}catch(t){e.__H.__h=[],zo.__e(t,e.__v)}}zo.__b=function(e){Mo=null,one&&one(e)},zo.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),cne&&cne(e,t)},zo.__r=function(e){ine&&ine(e),hy=0;var t=(Mo=e.__c).__H;t&&(lN===Mo?(t.__h=[],Mo.__h=[],t.__.forEach(function(n){n.__N&&(n.__=n.__N),n.u=n.__N=void 0})):(t.__h.forEach(M$),t.__h.forEach(QF),t.__h=[],hy=0)),lN=Mo},zo.diffed=function(e){ane&&ane(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(NSe.push(t)!==1&&rne===zo.requestAnimationFrame||((rne=zo.requestAnimationFrame)||FGt)(AGt)),t.__H.__.forEach(function(n){n.u&&(n.__H=n.u),n.u=void 0})),lN=Mo=null},zo.__c=function(e,t){t.some(function(n){try{n.__h.forEach(M$),n.__h=n.__h.filter(function(r){return!r.__||QF(r)})}catch(r){t.some(function(o){o.__h&&(o.__h=[])}),t=[],zo.__e(r,n.__v)}}),sne&&sne(e,t)},zo.unmount=function(e){lne&&lne(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach(function(r){try{M$(r)}catch(o){t=o}}),n.__H=void 0,t&&zo.__e(t,n.__v))};var une=typeof requestAnimationFrame=="function";function FGt(e){var t,n=function(){clearTimeout(r),une&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,35);une&&(t=requestAnimationFrame(n))}function M$(e){var t=Mo,n=e.__c;typeof n=="function"&&(e.__c=void 0,n()),Mo=t}function QF(e){var t=Mo;e.__c=e.__(),Mo=t}function _H(e,t){return!e||e.length!==t.length||t.some(function(n,r){return n!==e[r]})}function ASe(e,t){return typeof t=="function"?t(e):t}function FSe(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;tLGt(t),[t]);return vo` +'+s+a+""}catch(r){n=r}if(this._emit("saveSVG.done",{error:n,svg:t}),n)throw n;return{svg:t}};eo.prototype._setDefinitions=function(e){this._definitions=e};eo.prototype.getModules=function(){return this._modules};eo.prototype.clear=function(){this.getDefinitions()&&ch.prototype.clear.call(this)};eo.prototype.destroy=function(){ch.prototype.destroy.call(this),Fu(this._container)};eo.prototype.on=function(e,t,n,r){return this.get("eventBus").on(e,t,n,r)};eo.prototype.off=function(e,t){this.get("eventBus").off(e,t)};eo.prototype.attachTo=function(e){if(!e)throw new Error("parentNode required");this.detach(),e.get&&e.constructor.prototype.jquery&&(e=e.get(0)),typeof e=="string"&&(e=Cr(e)),e.appendChild(this._container),this._emit("attach",{}),this.get("canvas").resized()};eo.prototype.getDefinitions=function(){return this._definitions};eo.prototype.detach=function(){const e=this._container,t=e.parentNode;t&&(this._emit("detach",{}),t.removeChild(e))};eo.prototype._init=function(e,t,n){const r=n.modules||this.getModules(n),o=n.additionalModules||[],i=[{bpmnjs:["value",this],moddle:["value",t]}],a=[].concat(i,r,o),s=Ne(qu(n,["additionalModules"]),{canvas:Ne({},n.canvas,{container:e}),modules:a});ch.call(this,s),n&&n.container&&this.attachTo(n.container)};eo.prototype._emit=function(e,t){return this.get("eventBus").fire(e,t)};eo.prototype._createContainer=function(e){const t=Or('
    ');return Li(t,{width:jte(e.width),height:jte(e.height),position:e.position}),t};eo.prototype._createModdle=function(e){const t=Ne({},this._moddleExtensions,e.moddleExtensions);return new CWt(t)};eo.prototype._modules=[];function C$(e,t){return e.warnings=t,e}function AWt(e){const n=/unparsable content <([^>]+)> detected([\s\S]*)$/.exec(e.message);return n&&(e.message="unparsable content <"+n[1]+"> detected; this may indicate an invalid BPMN 2.0 diagram file"+n[2]),e}const FWt={width:"100%",height:"100%",position:"relative"};function jte(e){return e+(un(e)?"px":"")}function BWt(e,t){return t&&Yn(e.diagrams,function(n){return n.id===t})||null}function LWt(e){const n=''+HCe+"",r=Or(n);Li(Cr("svg",r),VCe),Li(r,WCe,{position:"absolute",bottom:"15px",right:"15px",zIndex:"100"}),e.appendChild(r),xn.bind(r,"click",function(o){NWt(),o.preventDefault()})}function ZS(e){eo.call(this,e),this.on("import.parse.complete",function(t){t.error||this._collectIds(t.definitions,t.elementsById)},this),this.on("diagram.destroy",function(){this.get("moddle").ids.clear()},this)}Ht(ZS,eo);ZS.prototype._createModdle=function(e){var t=eo.prototype._createModdle.call(this,e);return t.ids=new Nu([32,36,1]),t};ZS.prototype._collectIds=function(e,t){var n=e.$model,r=n.ids,o;r.clear();for(o in t)r.claim(o,t[o])};function Bn(e,t){return ae(e,"bpmn:CallActivity")?!1:ae(e,"bpmn:SubProcess")?(t=t||Gn(e),t&&ae(t,"bpmndi:BPMNPlane")?!0:t&&!!t.isExpanded):ae(e,"bpmn:Participant")?!!_t(e).processRef:!0}function ai(e){if(!(!ae(e,"bpmn:Participant")&&!ae(e,"bpmn:Lane"))){var t=Gn(e).isHorizontal;return t===void 0?!0:t}}function jWt(e){return e&&_t(e).isInterrupting!==!1}function Vi(e){return e&&!!_t(e).triggeredByEvent}function Eb(e,t){var n=_t(e).eventDefinitions;return sh(n,function(r){return ae(r,t)})}function zWt(e){return Eb(e,"bpmn:ErrorEventDefinition")}function HWt(e){return Eb(e,"bpmn:EscalationEventDefinition")}function VWt(e){return Eb(e,"bpmn:CompensateEventDefinition")}var rC={width:90,height:20},zte=15;function ig(e){return ae(e,"bpmn:Event")||ae(e,"bpmn:Gateway")||ae(e,"bpmn:DataStoreReference")||ae(e,"bpmn:DataObjectReference")||ae(e,"bpmn:DataInput")||ae(e,"bpmn:DataOutput")||ae(e,"bpmn:SequenceFlow")||ae(e,"bpmn:MessageFlow")||ae(e,"bpmn:Group")}function Dk(e){return qn(e.label)}function WWt(e){var t=e.length/2-1,n=e[Math.floor(t)],r=e[Math.ceil(t+.01)],o=UWt(e),i=Math.atan((r.y-n.y)/(r.x-n.x)),a=o.x,s=o.y;return Math.abs(i) defs",Q);te||(te=Yt("defs"),mn(Q,te)),mn(te,ee)}function h(q,A,z,G){var Y=nUt.nextPrefixed("marker-");return m(q,Y,A,z,G),"url(#"+Y+")"}function m(q,A,z,G,Y){if(z==="sequenceflow-end"){var Q=Yt("path",{d:"M 1 5 L 11 10 L 1 15 Z",...u({fill:Y,stroke:Y,strokeWidth:1})});f(A,{element:Q,ref:{x:11,y:10},scale:.5,parentGfx:q})}if(z==="messageflow-start"){var ee=Yt("circle",{cx:6,cy:6,r:3.5,...u({fill:G,stroke:Y,strokeWidth:1,strokeDasharray:[1e4,1]})});f(A,{element:ee,ref:{x:6,y:6},parentGfx:q})}if(z==="messageflow-end"){var te=Yt("path",{d:"m 1 5 l 0 -3 l 7 3 l -7 3 z",...u({fill:G,stroke:Y,strokeWidth:1,strokeDasharray:[1e4,1]})});f(A,{element:te,ref:{x:8.5,y:5},parentGfx:q})}if(z==="association-start"){var oe=Yt("path",{d:"M 11 5 L 1 10 L 11 15",...d({fill:"none",stroke:Y,strokeWidth:1.5,strokeDasharray:[1e4,1]})});f(A,{element:oe,ref:{x:1,y:10},scale:.5,parentGfx:q})}if(z==="association-end"){var ne=Yt("path",{d:"M 1 5 L 11 10 L 1 15",...d({fill:"none",stroke:Y,strokeWidth:1.5,strokeDasharray:[1e4,1]})});f(A,{element:ne,ref:{x:11,y:10},scale:.5,parentGfx:q})}if(z==="conditional-flow-marker"){var le=Yt("path",{d:"M 0 10 L 8 6 L 16 10 L 8 14 Z",...u({fill:G,stroke:Y})});f(A,{element:le,ref:{x:-1,y:10},scale:.5,parentGfx:q})}if(z==="conditional-default-flow-marker"){var ce=Yt("path",{d:"M 6 4 L 10 16",...u({stroke:Y,fill:"none"})});f(A,{element:ce,ref:{x:0,y:10},scale:.5,parentGfx:q})}}function v(q,A,z,G,Y={}){wi(G)&&(Y=G,G=0),G=G||0,Y=u(Y);var Q=A/2,ee=z/2,te=Yt("circle",{cx:Q,cy:ee,r:Math.round((A+z)/4-G),...Y});return mn(q,te),te}function g(q,A,z,G,Y,Q){wi(Y)&&(Q=Y,Y=0),Y=Y||0,Q=u(Q);var ee=Yt("rect",{x:Y,y:Y,width:A-Y*2,height:z-Y*2,rx:G,ry:G,...Q});return mn(q,ee),ee}function b(q,A,z,G){var Y=A/2,Q=z/2,ee=[{x:Y,y:0},{x:A,y:Q},{x:Y,y:z},{x:0,y:Q}],te=ee.map(function(ne){return ne.x+","+ne.y}).join(" ");G=u(G);var oe=Yt("polygon",{...G,points:te});return mn(q,oe),oe}function y(q,A,z,G){z=d(z);var Y=Mk(A,z,G);return mn(q,Y),Y}function x(q,A,z){return y(q,A,z,5)}function w(q,A,z){z=d(z);var G=Yt("path",{...z,d:A});return mn(q,G),G}function S(q,A,z,G){return w(A,z,Ne({"data-marker":q},G))}function C(q){return J[q]}function E(q){return function(A,z,G){return C(q)(A,z,G)}}var _={"bpmn:MessageEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_MESSAGE",{xScaleFactor:.9,yScaleFactor:.9,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.235,my:.315}}),Q=G?Bt(A,l,z.stroke):On(A,s,z.fill),ee=G?On(A,s,z.fill):Bt(A,l,z.stroke),te=w(q,Y,{fill:Q,stroke:ee,strokeWidth:1});return te},"bpmn:TimerEventDefinition":function(q,A,z={}){var G=z.width||A.width,Y=z.height||A.height,Q=z.width?1:2,ee=v(q,G,Y,.2*Y,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:Q}),te=r.getScaledPath("EVENT_TIMER_WH",{xScaleFactor:.75,yScaleFactor:.75,containerWidth:G,containerHeight:Y,position:{mx:.5,my:.5}});w(q,te,{stroke:Bt(A,l,z.stroke),strokeWidth:Q});for(var oe=0;oe<12;oe++){var ne=r.getScaledPath("EVENT_TIMER_LINE",{xScaleFactor:.75,yScaleFactor:.75,containerWidth:G,containerHeight:Y,position:{mx:.5,my:.5}}),le=G/2,ce=Y/2;w(q,ne,{strokeWidth:1,stroke:Bt(A,l,z.stroke),transform:"rotate("+oe*30+","+ce+","+le+")"})}return ee},"bpmn:EscalationEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_ESCALATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.5,my:.2}}),Q=G?Bt(A,l,z.stroke):On(A,s,z.fill);return w(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:ConditionalEventDefinition":function(q,A,z={}){var G=r.getScaledPath("EVENT_CONDITIONAL",{xScaleFactor:1,yScaleFactor:1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.5,my:.222}});return w(q,G,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:LinkEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_LINK",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:.57,my:.263}}),Q=G?Bt(A,l,z.stroke):On(A,s,z.fill);return w(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:ErrorEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_ERROR",{xScaleFactor:1.1,yScaleFactor:1.1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.2,my:.722}}),Q=G?Bt(A,l,z.stroke):On(A,s,z.fill);return w(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:CancelEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_CANCEL_45",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:.638,my:-.055}}),Q=G?Bt(A,l,z.stroke):"none",ee=w(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1});return _Ce(ee,45),ee},"bpmn:CompensateEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_COMPENSATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.22,my:.5}}),Q=G?Bt(A,l,z.stroke):On(A,s,z.fill);return w(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:SignalEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_SIGNAL",{xScaleFactor:.9,yScaleFactor:.9,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.5,my:.2}}),Q=G?Bt(A,l,z.stroke):On(A,s,z.fill);return w(q,Y,{strokeWidth:1,fill:Q,stroke:Bt(A,l,z.stroke)})},"bpmn:MultipleEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_MULTIPLE",{xScaleFactor:1.1,yScaleFactor:1.1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.211,my:.36}}),Q=G?Bt(A,l,z.stroke):On(A,s,z.fill);return w(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:ParallelMultipleEventDefinition":function(q,A,z={}){var G=r.getScaledPath("EVENT_PARALLEL_MULTIPLE",{xScaleFactor:1.2,yScaleFactor:1.2,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.458,my:.194}});return w(q,G,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:TerminateEventDefinition":function(q,A,z={}){var G=v(q,A.width,A.height,8,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:4});return G}};function P(q,A,z={},G){var Y=_t(q),Q=XWt(Y),ee=G||q;return Y.get("eventDefinitions")&&Y.get("eventDefinitions").length>1?Y.get("parallelMultiple")?_["bpmn:ParallelMultipleEventDefinition"](A,ee,z,Q):_["bpmn:MultipleEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:MessageEventDefinition")?_["bpmn:MessageEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:TimerEventDefinition")?_["bpmn:TimerEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:ConditionalEventDefinition")?_["bpmn:ConditionalEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:SignalEventDefinition")?_["bpmn:SignalEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:EscalationEventDefinition")?_["bpmn:EscalationEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:LinkEventDefinition")?_["bpmn:LinkEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:ErrorEventDefinition")?_["bpmn:ErrorEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:CancelEventDefinition")?_["bpmn:CancelEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:CompensateEventDefinition")?_["bpmn:CompensateEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:TerminateEventDefinition")?_["bpmn:TerminateEventDefinition"](A,ee,z,Q):null}var $={ParticipantMultiplicityMarker:function(q,A,z={}){var G=nl(A,z),Y=Ua(A,z),Q=r.getScaledPath("MARKER_PARALLEL",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:(G/2-6)/G,my:(Y-15)/Y}});S("participant-multiplicity",q,Q,{strokeWidth:2,fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},SubProcessMarker:function(q,A,z={}){var G=g(q,14,14,0,{strokeWidth:1,fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke)});Mi(G,A.width/2-7.5,A.height-20);var Y=r.getScaledPath("MARKER_SUB_PROCESS",{xScaleFactor:1.5,yScaleFactor:1.5,containerWidth:A.width,containerHeight:A.height,position:{mx:(A.width/2-7.5)/A.width,my:(A.height-20)/A.height}});S("sub-process",q,Y,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},ParallelMarker:function(q,A,z){var G=nl(A,z),Y=Ua(A,z),Q=r.getScaledPath("MARKER_PARALLEL",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:(G/2+z.parallel)/G,my:(Y-20)/Y}});S("parallel",q,Q,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},SequentialMarker:function(q,A,z){var G=r.getScaledPath("MARKER_SEQUENTIAL",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:(A.width/2+z.seq)/A.width,my:(A.height-19)/A.height}});S("sequential",q,G,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},CompensationMarker:function(q,A,z){var G=r.getScaledPath("MARKER_COMPENSATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:(A.width/2+z.compensation)/A.width,my:(A.height-13)/A.height}});S("compensation",q,G,{strokeWidth:1,fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},LoopMarker:function(q,A,z){var G=nl(A,z),Y=Ua(A,z),Q=r.getScaledPath("MARKER_LOOP",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:(G/2+z.loop)/G,my:(Y-7)/Y}});S("loop",q,Q,{strokeWidth:1.5,fill:"none",stroke:Bt(A,l,z.stroke),strokeMiterlimit:.5})},AdhocMarker:function(q,A,z){var G=nl(A,z),Y=Ua(A,z),Q=r.getScaledPath("MARKER_ADHOC",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:(G/2+z.adhoc)/G,my:(Y-15)/Y}});S("adhoc",q,Q,{strokeWidth:1,fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke)})}};function T(q,A,z,G){$[q](A,z,G)}function R(q,A,z=[],G={}){G={fill:G.fill,stroke:G.stroke,width:nl(A,G),height:Ua(A,G)};var Y=_t(A),Q=z.includes("SubProcessMarker");Q?G={...G,seq:-21,parallel:-22,compensation:-25,loop:-18,adhoc:10}:G={...G,seq:-5,parallel:-6,compensation:-7,loop:0,adhoc:-8},Y.get("isForCompensation")&&z.push("CompensationMarker"),ae(Y,"bpmn:AdHocSubProcess")&&(z.push("AdhocMarker"),Q||Ne(G,{compensation:G.compensation-18}));var ee=Y.get("loopCharacteristics"),te=ee&&ee.get("isSequential");ee&&(Ne(G,{compensation:G.compensation-18}),z.includes("AdhocMarker")&&Ne(G,{seq:-23,loop:-18,parallel:-24}),te===void 0&&z.push("LoopMarker"),te===!1&&z.push("ParallelMarker"),te===!0&&z.push("SequentialMarker")),z.includes("CompensationMarker")&&z.length===1&&Ne(G,{compensation:-8}),Me(z,function(oe){T(oe,q,A,G)})}function O(q,A,z={}){z=Ne({size:{width:100}},z);var G=i.createText(A||"",z);return Un(G).add("djs-label"),mn(q,G),G}function k(q,A,z,G={}){var Y=_t(A),Q=xx({x:A.x,y:A.y,width:A.width,height:A.height},G);return O(q,Y.name,{align:z,box:Q,padding:7,style:{fill:bx(A,c,l,G.stroke)}})}function I(q,A,z={}){var G={width:90,height:30,x:A.width/2+A.x,y:A.height/2+A.y};return O(q,Dc(A),{box:G,fitBox:!0,style:Ne({},i.getExternalStyle(),{fill:bx(A,c,l,z.stroke)})})}function D(q,A,z,G={}){var Y=ai(z),Q=O(q,A,{box:{height:30,width:Y?Ua(z,G):nl(z,G)},align:"center-middle",style:{fill:bx(z,c,l,G.stroke)}});if(Y){var ee=-1*Ua(z,G);w$(Q,0,-ee,270)}}function N(q,A,z={}){var{width:G,height:Y}=xx(A,z);return g(q,G,Y,S$,{...z,fill:On(A,s,z.fill),fillOpacity:cv,stroke:Bt(A,l,z.stroke)})}function L(q,A,z={}){var G=_t(A),Y=On(A,s,z.fill),Q=Bt(A,l,z.stroke);return(G.get("associationDirection")==="One"||G.get("associationDirection")==="Both")&&(z.markerEnd=h(q,"association-end",Y,Q)),G.get("associationDirection")==="Both"&&(z.markerStart=h(q,"association-start",Y,Q)),z=Wn(z,["markerStart","markerEnd"]),x(q,A.waypoints,{...z,stroke:Q,strokeDasharray:"0, 5"})}function H(q,A,z={}){var G=On(A,s,z.fill),Y=Bt(A,l,z.stroke),Q=r.getScaledPath("DATA_OBJECT_PATH",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:.474,my:.296}}),ee=w(q,Q,{fill:G,fillOpacity:cv,stroke:Y}),te=_t(A);if(QWt(te)){var oe=r.getScaledPath("DATA_OBJECT_COLLECTION_PATH",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:.33,my:(A.height-18)/A.height}});w(q,oe,{strokeWidth:2,fill:G,stroke:Y})}return ee}function U(q,A,z={}){return v(q,A.width,A.height,{fillOpacity:cv,...z,fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke)})}function V(q,A,z={}){return b(q,A.width,A.height,{fill:On(A,s,z.fill),fillOpacity:cv,stroke:Bt(A,l,z.stroke)})}function j(q,A,z={}){var G=g(q,nl(A,z),Ua(A,z),0,{fill:On(A,s,z.fill),fillOpacity:z.fillOpacity||cv,stroke:Bt(A,l,z.stroke),strokeWidth:1.5}),Y=_t(A);if(ae(Y,"bpmn:Lane")){var Q=Y.get("name");D(q,Q,A,z)}return G}function F(q,A,z={}){var G=N(q,A,z),Y=Bn(A);if(Vi(A)&&(jt(G,{strokeDasharray:"0, 5.5",strokeWidth:2.5}),!Y)){var Q=_t(A).flowElements||[],ee=Q.filter(te=>ae(te,"bpmn:StartEvent"));ee.length===1&&W(ee[0],q,z,A)}return k(q,A,Y?"center-top":"center-middle",z),Y?R(q,A,void 0,z):R(q,A,["SubProcessMarker"],z),G}function W(q,A,z,G){var Y=22,Q={fill:On(G,s,z.fill),stroke:Bt(G,l,z.stroke),width:Y,height:Y},ee=_t(q).isInterrupting,te=ee?0:3,oe=ee?1:1.2,ne=20,le=(Y-ne)/2,ce="translate("+le+","+le+")";v(A,ne,ne,{fill:Q.fill,stroke:Q.stroke,strokeWidth:oe,strokeDasharray:te,transform:ce}),P(q,A,Q,G)}function X(q,A,z={}){var G=N(q,A,z);return k(q,A,"center-middle",z),R(q,A,void 0,z),G}var J=this.handlers={"bpmn:AdHocSubProcess":function(q,A,z={}){return Bn(A)?z=Wn(z,["fill","stroke","width","height"]):z=Wn(z,["fill","stroke"]),F(q,A,z)},"bpmn:Association":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),L(q,A,z)},"bpmn:BoundaryEvent":function(q,A,z={}){var{renderIcon:G=!0}=z;z=Wn(z,["fill","stroke"]);var Y=_t(A),Q=Y.get("cancelActivity");z={strokeWidth:1.5,fill:On(A,s,z.fill),fillOpacity:iUt,stroke:Bt(A,l,z.stroke)},Q||(z.strokeDasharray="6");var ee=U(q,A,z);return v(q,A.width,A.height,G2,{...z,fill:"none"}),G&&P(A,q,z),ee},"bpmn:BusinessRuleTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=r.getScaledPath("TASK_TYPE_BUSINESS_RULE_MAIN",{abspos:{x:8,y:8}}),Q=w(q,Y);jt(Q,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1});var ee=r.getScaledPath("TASK_TYPE_BUSINESS_RULE_HEADER",{abspos:{x:8,y:8}}),te=w(q,ee);return jt(te,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:CallActivity":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),F(q,A,{strokeWidth:5,...z})},"bpmn:ComplexGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=V(q,A,z),Y=r.getScaledPath("GATEWAY_COMPLEX",{xScaleFactor:.5,yScaleFactor:.5,containerWidth:A.width,containerHeight:A.height,position:{mx:.46,my:.26}});return w(q,Y,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:DataInput":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=r.getRawPath("DATA_ARROW"),Y=H(q,A,z);return w(q,G,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:1}),Y},"bpmn:DataInputAssociation":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),L(q,A,{...z,markerEnd:h(q,"association-end",On(A,s,z.fill),Bt(A,l,z.stroke))})},"bpmn:DataObject":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),H(q,A,z)},"bpmn:DataObjectReference":E("bpmn:DataObject"),"bpmn:DataOutput":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=r.getRawPath("DATA_ARROW"),Y=H(q,A,z);return w(q,G,{strokeWidth:1,fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke)}),Y},"bpmn:DataOutputAssociation":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),L(q,A,{...z,markerEnd:h(q,"association-end",On(A,s,z.fill),Bt(A,l,z.stroke))})},"bpmn:DataStoreReference":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=r.getScaledPath("DATA_STORE",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:0,my:.133}});return w(q,G,{fill:On(A,s,z.fill),fillOpacity:cv,stroke:Bt(A,l,z.stroke),strokeWidth:2})},"bpmn:EndEvent":function(q,A,z={}){var{renderIcon:G=!0}=z;z=Wn(z,["fill","stroke"]);var Y=U(q,A,{...z,strokeWidth:4});return G&&P(A,q,z),Y},"bpmn:EventBasedGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=_t(A),Y=V(q,A,z);v(q,A.width,A.height,A.height*.2,{fill:On(A,"none",z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1});var Q=G.get("eventGatewayType"),ee=!!G.get("instantiate");function te(){var ne=r.getScaledPath("GATEWAY_EVENT_BASED",{xScaleFactor:.18,yScaleFactor:.18,containerWidth:A.width,containerHeight:A.height,position:{mx:.36,my:.44}});w(q,ne,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:2})}if(Q==="Parallel"){var oe=r.getScaledPath("GATEWAY_PARALLEL",{xScaleFactor:.4,yScaleFactor:.4,containerWidth:A.width,containerHeight:A.height,position:{mx:.474,my:.296}});w(q,oe,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:1})}else Q==="Exclusive"&&(ee||v(q,A.width,A.height,A.height*.26,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:1}),te());return Y},"bpmn:ExclusiveGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=V(q,A,z),Y=r.getScaledPath("GATEWAY_EXCLUSIVE",{xScaleFactor:.4,yScaleFactor:.4,containerWidth:A.width,containerHeight:A.height,position:{mx:.32,my:.3}}),Q=Gn(A);return Q.get("isMarkerVisible")&&w(q,Y,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:Gateway":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),V(q,A,z)},"bpmn:Group":function(q,A,z={}){return z=Wn(z,["fill","stroke","width","height"]),g(q,A.width,A.height,S$,{stroke:Bt(A,l,z.stroke),strokeWidth:1.5,strokeDasharray:"10, 6, 0, 6",fill:"none",pointerEvents:"none",width:nl(A,z),height:Ua(A,z)})},"bpmn:InclusiveGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=V(q,A,z);return v(q,A.width,A.height,A.height*.24,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:2.5}),G},"bpmn:IntermediateEvent":function(q,A,z={}){var{renderIcon:G=!0}=z;z=Wn(z,["fill","stroke"]);var Y=U(q,A,{...z,strokeWidth:1.5});return v(q,A.width,A.height,G2,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:1.5}),G&&P(A,q,z),Y},"bpmn:IntermediateCatchEvent":E("bpmn:IntermediateEvent"),"bpmn:IntermediateThrowEvent":E("bpmn:IntermediateEvent"),"bpmn:Lane":function(q,A,z={}){return z=Wn(z,["fill","stroke","width","height"]),j(q,A,{...z,fillOpacity:aUt})},"bpmn:ManualTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=r.getScaledPath("TASK_TYPE_MANUAL",{abspos:{x:17,y:15}});return w(q,Y,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:.5}),G},"bpmn:MessageFlow":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=_t(A),Y=Gn(A),Q=On(A,s,z.fill),ee=Bt(A,l,z.stroke),te=x(q,A.waypoints,{markerEnd:h(q,"messageflow-end",Q,ee),markerStart:h(q,"messageflow-start",Q,ee),stroke:ee,strokeDasharray:"10, 11",strokeWidth:1.5});if(G.get("messageRef")){var oe=te.getPointAtLength(te.getTotalLength()/2),ne=r.getScaledPath("MESSAGE_FLOW_MARKER",{abspos:{x:oe.x,y:oe.y}}),le={strokeWidth:1};Y.get("messageVisibleKind")==="initiating"?(le.fill=Q,le.stroke=ee):(le.fill=ee,le.stroke=Q);var ce=w(q,ne,le),he=G.get("messageRef"),ue=he.get("name"),fe=O(q,ue,{align:"center-top",fitBox:!0,style:{fill:ee}}),ve=ce.getBBox(),ge=fe.getBBox(),de=oe.x-ge.width/2,be=oe.y+ve.height/2+rUt;w$(fe,de,be,0)}return te},"bpmn:ParallelGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=V(q,A,z),Y=r.getScaledPath("GATEWAY_PARALLEL",{xScaleFactor:.6,yScaleFactor:.6,containerWidth:A.width,containerHeight:A.height,position:{mx:.46,my:.2}});return w(q,Y,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:Participant":function(q,A,z={}){z=Wn(z,["fill","stroke","width","height"]);var G=j(q,A,z),Y=Bn(A),Q=ai(A),ee=_t(A),te=ee.get("name");if(Y){var oe=Q?[{x:30,y:0},{x:30,y:Ua(A,z)}]:[{x:0,y:30},{x:nl(A,z),y:30}];y(q,oe,{stroke:Bt(A,l,z.stroke),strokeWidth:oUt}),D(q,te,A,z)}else{var ne=xx(A,z);Q||(ne.height=nl(A,z),ne.width=Ua(A,z));var le=O(q,te,{box:ne,align:"center-middle",style:{fill:bx(A,c,l,z.stroke)}});if(!Q){var ce=-1*Ua(A,z);w$(le,0,-ce,270)}}return ee.get("participantMultiplicity")&&T("ParticipantMultiplicityMarker",q,A,z),G},"bpmn:ReceiveTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=_t(A),Y=X(q,A,z),Q;return G.get("instantiate")?(v(q,28,28,20*.22,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),Q=r.getScaledPath("TASK_TYPE_INSTANTIATING_SEND",{abspos:{x:7.77,y:9.52}})):Q=r.getScaledPath("TASK_TYPE_SEND",{xScaleFactor:.9,yScaleFactor:.9,containerWidth:21,containerHeight:14,position:{mx:.3,my:.4}}),w(q,Q,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),Y},"bpmn:ScriptTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=r.getScaledPath("TASK_TYPE_SCRIPT",{abspos:{x:15,y:20}});return w(q,Y,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:SendTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=r.getScaledPath("TASK_TYPE_SEND",{xScaleFactor:1,yScaleFactor:1,containerWidth:21,containerHeight:14,position:{mx:.285,my:.357}});return w(q,Y,{fill:Bt(A,l,z.stroke),stroke:On(A,s,z.fill),strokeWidth:1}),G},"bpmn:SequenceFlow":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=On(A,s,z.fill),Y=Bt(A,l,z.stroke),Q=x(q,A.waypoints,{markerEnd:h(q,"sequenceflow-end",G,Y),stroke:Y}),ee=_t(A),{source:te}=A;if(te){var oe=_t(te);ee.get("conditionExpression")&&ae(oe,"bpmn:Activity")&&jt(Q,{markerStart:h(q,"conditional-flow-marker",G,Y)}),oe.get("default")&&(ae(oe,"bpmn:Gateway")||ae(oe,"bpmn:Activity"))&&oe.get("default")===ee&&jt(Q,{markerStart:h(q,"conditional-default-flow-marker",G,Y)})}return Q},"bpmn:ServiceTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z);v(q,10,10,{fill:On(A,s,z.fill),stroke:"none",transform:"translate(6, 6)"});var Y=r.getScaledPath("TASK_TYPE_SERVICE",{abspos:{x:12,y:18}});w(q,Y,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),v(q,10,10,{fill:On(A,s,z.fill),stroke:"none",transform:"translate(11, 10)"});var Q=r.getScaledPath("TASK_TYPE_SERVICE",{abspos:{x:17,y:22}});return w(q,Q,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:StartEvent":function(q,A,z={}){var{renderIcon:G=!0}=z;z=Wn(z,["fill","stroke"]);var Y=_t(A);Y.get("isInterrupting")||(z={...z,strokeDasharray:"6"});var Q=U(q,A,z);return G&&P(A,q,z),Q},"bpmn:SubProcess":function(q,A,z={}){return Bn(A)?z=Wn(z,["fill","stroke","width","height"]):z=Wn(z,["fill","stroke"]),F(q,A,z)},"bpmn:Task":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),X(q,A,z)},"bpmn:TextAnnotation":function(q,A,z={}){z=Wn(z,["fill","stroke","width","height"]);var{width:G,height:Y}=xx(A,z),Q=g(q,G,Y,0,0,{fill:"none",stroke:"none"}),ee=r.getScaledPath("TEXT_ANNOTATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:0,my:0}});w(q,ee,{stroke:Bt(A,l,z.stroke)});var te=_t(A),oe=te.get("text")||"";return O(q,oe,{align:"left-top",box:xx(A,z),padding:7,style:{fill:bx(A,c,l,z.stroke)}}),Q},"bpmn:Transaction":function(q,A,z={}){Bn(A)?z=Wn(z,["fill","stroke","width","height"]):z=Wn(z,["fill","stroke"]);var G=F(q,A,{strokeWidth:1.5,...z}),Y=n.style(["no-fill","no-events"],{stroke:Bt(A,l,z.stroke),strokeWidth:1.5}),Q=Bn(A);return Q||(z={}),g(q,nl(A,z),Ua(A,z),S$-G2,G2,Y),G},"bpmn:UserTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=15,Q=12,ee=r.getScaledPath("TASK_TYPE_USER_1",{abspos:{x:Y,y:Q}});w(q,ee,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:.5});var te=r.getScaledPath("TASK_TYPE_USER_2",{abspos:{x:Y,y:Q}});w(q,te,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:.5});var oe=r.getScaledPath("TASK_TYPE_USER_3",{abspos:{x:Y,y:Q}});return w(q,oe,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:.5}),G},label:function(q,A,z={}){return I(q,A,z)}};this._drawPath=w,this._renderer=C}Ht(Ag,pf);Ag.$inject=["config.bpmnRenderer","eventBus","styles","pathMap","canvas","textRenderer"];Ag.prototype.canRender=function(e){return ae(e,"bpmn:BaseElement")};Ag.prototype.drawShape=function(e,t,n={}){var{type:r}=t,o=this._renderer(r);return o(e,t,n)};Ag.prototype.drawConnection=function(e,t,n={}){var{type:r}=t,o=this._renderer(r);return o(e,t,n)};Ag.prototype.getShapePath=function(e){return ae(e,"bpmn:Event")?ZWt(e):ae(e,"bpmn:Activity")?JWt(e,S$):ae(e,"bpmn:Gateway")?eUt(e):tUt(e)};function Wn(e,t=[]){return t.reduce((n,r)=>(e[r]&&(n[r]=e[r]),n),{})}var sUt=0,lUt={width:150,height:50};function cUt(e){var t=e.split("-");return{horizontal:t[0]||"center",vertical:t[1]||"top"}}function uUt(e){return wi(e)?Ne({top:0,left:0,right:0,bottom:0},e):{top:e,left:e,right:e,bottom:e}}function dUt(e,t){t.textContent=e;var n;try{var r,o=e==="";return t.textContent=o?"dummy":e,n=t.getBBox(),r={width:n.width+n.x*2,height:n.height},o&&(r.width=0),r}catch(i){return console.log(i),{width:0,height:0}}}function fUt(e,t,n){for(var r=e.shift(),o=r,i;;){if(i=dUt(o,n),i.width=o?i.width:0,o===" "||o===""||i.width1)for(;r=n.shift();)if(r.length+iy?x.width:y},0),v=i.top;o.vertical==="middle"&&(v+=(n.height-h)/2),v-=(s||c[0].height)/4;var g=Yt("text");jt(g,r),Me(c,function(y){var x;switch(v+=s||y.height,o.horizontal){case"left":x=i.left;break;case"right":x=(a?m:u)-i.right-y.width;break;default:x=Math.max(((a?m:u)-y.width)/2+i.left,0)}var w=Yt("tspan");jt(w,{x,y:v}),w.textContent=y.text,mn(g,w)}),Go(d);var b={width:m,height:h};return{dimensions:b,element:g}};function vUt(e){if("fontSize"in e&&"lineHeight"in e)return e.lineHeight*parseInt(e.fontSize,10)}var yUt=12,bUt=1.2,xUt=30;function GCe(e){var t=Ne({fontFamily:"Arial, sans-serif",fontSize:yUt,fontWeight:"normal",lineHeight:bUt},e&&e.defaultStyle||{}),n=parseInt(t.fontSize,10)-1,r=Ne({},t,{fontSize:n},e&&e.externalStyle||{}),o=new Nk({style:t});this.getExternalLabelBounds=function(i,a){var s=o.getDimensions(a,{box:{width:90,height:30},style:r});return{x:Math.round(i.x+i.width/2-s.width/2),y:Math.round(i.y),width:Math.ceil(s.width),height:Math.ceil(s.height)}},this.getTextAnnotationBounds=function(i,a){var s=o.getDimensions(a,{box:i,style:t,align:"left-top",padding:5});return{x:i.x,y:i.y,width:i.width,height:Math.max(xUt,Math.round(s.height))}},this.createText=function(i,a){return o.createText(i,a||{})},this.getDefaultStyle=function(){return t},this.getExternalStyle=function(){return r}}GCe.$inject=["config.textRenderer"];function wUt(){this.pathMap={EVENT_MESSAGE:{d:"m {mx},{my} l 0,{e.y1} l {e.x1},0 l 0,-{e.y1} z l {e.x0},{e.y0} l {e.x0},-{e.y0}",height:36,width:36,heightElements:[6,14],widthElements:[10.5,21]},EVENT_SIGNAL:{d:"M {mx},{my} l {e.x0},{e.y0} l -{e.x1},0 Z",height:36,width:36,heightElements:[18],widthElements:[10,20]},EVENT_ESCALATION:{d:"M {mx},{my} l {e.x0},{e.y0} l -{e.x0},-{e.y1} l -{e.x0},{e.y1} Z",height:36,width:36,heightElements:[20,7],widthElements:[8]},EVENT_CONDITIONAL:{d:"M {e.x0},{e.y0} l {e.x1},0 l 0,{e.y2} l -{e.x1},0 Z M {e.x2},{e.y3} l {e.x0},0 M {e.x2},{e.y4} l {e.x0},0 M {e.x2},{e.y5} l {e.x0},0 M {e.x2},{e.y6} l {e.x0},0 M {e.x2},{e.y7} l {e.x0},0 M {e.x2},{e.y8} l {e.x0},0 ",height:36,width:36,heightElements:[8.5,14.5,18,11.5,14.5,17.5,20.5,23.5,26.5],widthElements:[10.5,14.5,12.5]},EVENT_LINK:{d:"m {mx},{my} 0,{e.y0} -{e.x1},0 0,{e.y1} {e.x1},0 0,{e.y0} {e.x0},-{e.y2} -{e.x0},-{e.y2} z",height:36,width:36,heightElements:[4.4375,6.75,7.8125],widthElements:[9.84375,13.5]},EVENT_ERROR:{d:"m {mx},{my} {e.x0},-{e.y0} {e.x1},-{e.y1} {e.x2},{e.y2} {e.x3},-{e.y3} -{e.x4},{e.y4} -{e.x5},-{e.y5} z",height:36,width:36,heightElements:[.023,8.737,8.151,16.564,10.591,8.714],widthElements:[.085,6.672,6.97,4.273,5.337,6.636]},EVENT_CANCEL_45:{d:"m {mx},{my} -{e.x1},0 0,{e.x0} {e.x1},0 0,{e.y1} {e.x0},0 0,-{e.y1} {e.x1},0 0,-{e.y0} -{e.x1},0 0,-{e.y1} -{e.x0},0 z",height:36,width:36,heightElements:[4.75,8.5],widthElements:[4.75,8.5]},EVENT_COMPENSATION:{d:"m {mx},{my} {e.x0},-{e.y0} 0,{e.y1} z m {e.x1},-{e.y2} {e.x2},-{e.y3} 0,{e.y1} -{e.x2},-{e.y3} z",height:36,width:36,heightElements:[6.5,13,.4,6.1],widthElements:[9,9.3,8.7]},EVENT_TIMER_WH:{d:"M {mx},{my} l {e.x0},-{e.y0} m -{e.x0},{e.y0} l {e.x1},{e.y1} ",height:36,width:36,heightElements:[10,2],widthElements:[3,7]},EVENT_TIMER_LINE:{d:"M {mx},{my} m {e.x0},{e.y0} l -{e.x1},{e.y1} ",height:36,width:36,heightElements:[10,3],widthElements:[0,0]},EVENT_MULTIPLE:{d:"m {mx},{my} {e.x1},-{e.y0} {e.x1},{e.y0} -{e.x0},{e.y1} -{e.x2},0 z",height:36,width:36,heightElements:[6.28099,12.56199],widthElements:[3.1405,9.42149,12.56198]},EVENT_PARALLEL_MULTIPLE:{d:"m {mx},{my} {e.x0},0 0,{e.y1} {e.x1},0 0,{e.y0} -{e.x1},0 0,{e.y1} -{e.x0},0 0,-{e.y1} -{e.x1},0 0,-{e.y0} {e.x1},0 z",height:36,width:36,heightElements:[2.56228,7.68683],widthElements:[2.56228,7.68683]},GATEWAY_EXCLUSIVE:{d:"m {mx},{my} {e.x0},{e.y0} {e.x1},{e.y0} {e.x2},0 {e.x4},{e.y2} {e.x4},{e.y1} {e.x2},0 {e.x1},{e.y3} {e.x0},{e.y3} {e.x3},0 {e.x5},{e.y1} {e.x5},{e.y2} {e.x3},0 z",height:17.5,width:17.5,heightElements:[8.5,6.5312,-6.5312,-8.5],widthElements:[6.5,-6.5,3,-3,5,-5]},GATEWAY_PARALLEL:{d:"m {mx},{my} 0,{e.y1} -{e.x1},0 0,{e.y0} {e.x1},0 0,{e.y1} {e.x0},0 0,-{e.y1} {e.x1},0 0,-{e.y0} -{e.x1},0 0,-{e.y1} -{e.x0},0 z",height:30,width:30,heightElements:[5,12.5],widthElements:[5,12.5]},GATEWAY_EVENT_BASED:{d:"m {mx},{my} {e.x0},{e.y0} {e.x0},{e.y1} {e.x1},{e.y2} {e.x2},0 z",height:11,width:11,heightElements:[-6,6,12,-12],widthElements:[9,-3,-12]},GATEWAY_COMPLEX:{d:"m {mx},{my} 0,{e.y0} -{e.x0},-{e.y1} -{e.x1},{e.y2} {e.x0},{e.y1} -{e.x2},0 0,{e.y3} {e.x2},0 -{e.x0},{e.y1} l {e.x1},{e.y2} {e.x0},-{e.y1} 0,{e.y0} {e.x3},0 0,-{e.y0} {e.x0},{e.y1} {e.x1},-{e.y2} -{e.x0},-{e.y1} {e.x2},0 0,-{e.y3} -{e.x2},0 {e.x0},-{e.y1} -{e.x1},-{e.y2} -{e.x0},{e.y1} 0,-{e.y0} -{e.x3},0 z",height:17.125,width:17.125,heightElements:[4.875,3.4375,2.125,3],widthElements:[3.4375,2.125,4.875,3]},DATA_OBJECT_PATH:{d:"m 0,0 {e.x1},0 {e.x0},{e.y0} 0,{e.y1} -{e.x2},0 0,-{e.y2} {e.x1},0 0,{e.y0} {e.x0},0",height:61,width:51,heightElements:[10,50,60],widthElements:[10,40,50,60]},DATA_OBJECT_COLLECTION_PATH:{d:"m{mx},{my} m 3,2 l 0,10 m 3,-10 l 0,10 m 3,-10 l 0,10",height:10,width:10,heightElements:[],widthElements:[]},DATA_ARROW:{d:"m 5,9 9,0 0,-3 5,5 -5,5 0,-3 -9,0 z",height:61,width:51,heightElements:[],widthElements:[]},DATA_STORE:{d:"m {mx},{my} l 0,{e.y2} c {e.x0},{e.y1} {e.x1},{e.y1} {e.x2},0 l 0,-{e.y2} c -{e.x0},-{e.y1} -{e.x1},-{e.y1} -{e.x2},0c {e.x0},{e.y1} {e.x1},{e.y1} {e.x2},0 m -{e.x2},{e.y0}c {e.x0},{e.y1} {e.x1},{e.y1} {e.x2},0m -{e.x2},{e.y0}c {e.x0},{e.y1} {e.x1},{e.y1} {e.x2},0",height:61,width:61,heightElements:[7,10,45],widthElements:[2,58,60]},TEXT_ANNOTATION:{d:"m {mx}, {my} m 10,0 l -10,0 l 0,{e.y0} l 10,0",height:30,width:10,heightElements:[30],widthElements:[10]},MARKER_SUB_PROCESS:{d:"m{mx},{my} m 7,2 l 0,10 m -5,-5 l 10,0",height:10,width:10,heightElements:[],widthElements:[]},MARKER_PARALLEL:{d:"m{mx},{my} m 3,2 l 0,10 m 3,-10 l 0,10 m 3,-10 l 0,10",height:10,width:10,heightElements:[],widthElements:[]},MARKER_SEQUENTIAL:{d:"m{mx},{my} m 0,3 l 10,0 m -10,3 l 10,0 m -10,3 l 10,0",height:10,width:10,heightElements:[],widthElements:[]},MARKER_COMPENSATION:{d:"m {mx},{my} 7,-5 0,10 z m 7.1,-0.3 6.9,-4.7 0,10 -6.9,-4.7 z",height:10,width:21,heightElements:[],widthElements:[]},MARKER_LOOP:{d:"m {mx},{my} c 3.526979,0 6.386161,-2.829858 6.386161,-6.320661 0,-3.490806 -2.859182,-6.320661 -6.386161,-6.320661 -3.526978,0 -6.38616,2.829855 -6.38616,6.320661 0,1.745402 0.714797,3.325567 1.870463,4.469381 0.577834,0.571908 1.265885,1.034728 2.029916,1.35457 l -0.718163,-3.909793 m 0.718163,3.909793 -3.885211,0.802902",height:13.9,width:13.7,heightElements:[],widthElements:[]},MARKER_ADHOC:{d:"m {mx},{my} m 0.84461,2.64411 c 1.05533,-1.23780996 2.64337,-2.07882 4.29653,-1.97997996 2.05163,0.0805 3.85579,1.15803 5.76082,1.79107 1.06385,0.34139996 2.24454,0.1438 3.18759,-0.43767 0.61743,-0.33642 1.2775,-0.64078 1.7542,-1.17511 0,0.56023 0,1.12046 0,1.6807 -0.98706,0.96237996 -2.29792,1.62393996 -3.6918,1.66181996 -1.24459,0.0927 -2.46671,-0.2491 -3.59505,-0.74812 -1.35789,-0.55965 -2.75133,-1.33436996 -4.27027,-1.18121996 -1.37741,0.14601 -2.41842,1.13685996 -3.44288,1.96782996 z",height:4,width:15,heightElements:[],widthElements:[]},TASK_TYPE_SEND:{d:"m {mx},{my} l 0,{e.y1} l {e.x1},0 l 0,-{e.y1} z l {e.x0},{e.y0} l {e.x0},-{e.y0}",height:14,width:21,heightElements:[6,14],widthElements:[10.5,21]},TASK_TYPE_SCRIPT:{d:"m {mx},{my} c 9.966553,-6.27276 -8.000926,-7.91932 2.968968,-14.938 l -8.802728,0 c -10.969894,7.01868 6.997585,8.66524 -2.968967,14.938 z m -7,-12 l 5,0 m -4.5,3 l 4.5,0 m -3,3 l 5,0m -4,3 l 5,0",height:15,width:12.6,heightElements:[6,14],widthElements:[10.5,21]},TASK_TYPE_USER_1:{d:"m {mx},{my} c 0.909,-0.845 1.594,-2.049 1.594,-3.385 0,-2.554 -1.805,-4.62199999 -4.357,-4.62199999 -2.55199998,0 -4.28799998,2.06799999 -4.28799998,4.62199999 0,1.348 0.974,2.562 1.89599998,3.405 -0.52899998,0.187 -5.669,2.097 -5.794,4.7560005 v 6.718 h 17 v -6.718 c 0,-2.2980005 -5.5279996,-4.5950005 -6.0509996,-4.7760005 zm -8,6 l 0,5.5 m 11,0 l 0,-5"},TASK_TYPE_USER_2:{d:"m {mx},{my} m 2.162,1.009 c 0,2.4470005 -2.158,4.4310005 -4.821,4.4310005 -2.66499998,0 -4.822,-1.981 -4.822,-4.4310005 "},TASK_TYPE_USER_3:{d:"m {mx},{my} m -6.9,-3.80 c 0,0 2.25099998,-2.358 4.27399998,-1.177 2.024,1.181 4.221,1.537 4.124,0.965 -0.098,-0.57 -0.117,-3.79099999 -4.191,-4.13599999 -3.57499998,0.001 -4.20799998,3.36699999 -4.20699998,4.34799999 z"},TASK_TYPE_MANUAL:{d:"m {mx},{my} c 0.234,-0.01 5.604,0.008 8.029,0.004 0.808,0 1.271,-0.172 1.417,-0.752 0.227,-0.898 -0.334,-1.314 -1.338,-1.316 -2.467,-0.01 -7.886,-0.004 -8.108,-0.004 -0.014,-0.079 0.016,-0.533 0,-0.61 0.195,-0.042 8.507,0.006 9.616,0.002 0.877,-0.007 1.35,-0.438 1.353,-1.208 0.003,-0.768 -0.479,-1.09 -1.35,-1.091 -2.968,-0.002 -9.619,-0.013 -9.619,-0.013 v -0.591 c 0,0 5.052,-0.016 7.225,-0.016 0.888,-0.002 1.354,-0.416 1.351,-1.193 -0.006,-0.761 -0.492,-1.196 -1.361,-1.196 -3.473,-0.005 -10.86,-0.003 -11.0829995,-0.003 -0.022,-0.047 -0.045,-0.094 -0.069,-0.139 0.3939995,-0.319 2.0409995,-1.626 2.4149995,-2.017 0.469,-0.4870005 0.519,-1.1650005 0.162,-1.6040005 -0.414,-0.511 -0.973,-0.5 -1.48,-0.236 -1.4609995,0.764 -6.5999995,3.6430005 -7.7329995,4.2710005 -0.9,0.499 -1.516,1.253 -1.882,2.19 -0.37000002,0.95 -0.17,2.01 -0.166,2.979 0.004,0.718 -0.27300002,1.345 -0.055,2.063 0.629,2.087 2.425,3.312 4.859,3.318 4.6179995,0.014 9.2379995,-0.139 13.8569995,-0.158 0.755,-0.004 1.171,-0.301 1.182,-1.033 0.012,-0.754 -0.423,-0.969 -1.183,-0.973 -1.778,-0.01 -5.824,-0.004 -6.04,-0.004 10e-4,-0.084 0.003,-0.586 10e-4,-0.67 z"},TASK_TYPE_INSTANTIATING_SEND:{d:"m {mx},{my} l 0,8.4 l 12.6,0 l 0,-8.4 z l 6.3,3.6 l 6.3,-3.6"},TASK_TYPE_SERVICE:{d:"m {mx},{my} v -1.71335 c 0.352326,-0.0705 0.703932,-0.17838 1.047628,-0.32133 0.344416,-0.14465 0.665822,-0.32133 0.966377,-0.52145 l 1.19431,1.18005 1.567487,-1.57688 -1.195028,-1.18014 c 0.403376,-0.61394 0.683079,-1.29908 0.825447,-2.01824 l 1.622133,-0.01 v -2.2196 l -1.636514,0.01 c -0.07333,-0.35153 -0.178319,-0.70024 -0.323564,-1.04372 -0.145244,-0.34406 -0.321407,-0.6644 -0.522735,-0.96217 l 1.131035,-1.13631 -1.583305,-1.56293 -1.129598,1.13589 c -0.614052,-0.40108 -1.302883,-0.68093 -2.022633,-0.82247 l 0.0093,-1.61852 h -2.241173 l 0.0042,1.63124 c -0.353763,0.0736 -0.705369,0.17977 -1.049785,0.32371 -0.344415,0.14437 -0.665102,0.32092 -0.9635006,0.52046 l -1.1698628,-1.15823 -1.5667691,1.5792 1.1684265,1.15669 c -0.4026573,0.61283 -0.68308,1.29797 -0.8247287,2.01713 l -1.6588041,0.003 v 2.22174 l 1.6724648,-0.006 c 0.073327,0.35077 0.1797598,0.70243 0.3242851,1.04472 0.1452428,0.34448 0.3214064,0.6644 0.5227339,0.96066 l -1.1993431,1.19723 1.5840256,1.56011 1.1964668,-1.19348 c 0.6140517,0.40346 1.3028827,0.68232 2.0233517,0.82331 l 7.19e-4,1.69892 h 2.226848 z m 0.221462,-3.9957 c -1.788948,0.7502 -3.8576,-0.0928 -4.6097055,-1.87438 -0.7521065,-1.78321 0.090598,-3.84627 1.8802645,-4.59604 1.78823,-0.74936 3.856881,0.0929 4.608987,1.87437 0.752106,1.78165 -0.0906,3.84612 -1.879546,4.59605 z"},TASK_TYPE_SERVICE_FILL:{d:"m {mx},{my} c -1.788948,0.7502 -3.8576,-0.0928 -4.6097055,-1.87438 -0.7521065,-1.78321 0.090598,-3.84627 1.8802645,-4.59604 1.78823,-0.74936 3.856881,0.0929 4.608987,1.87437 0.752106,1.78165 -0.0906,3.84612 -1.879546,4.59605 z"},TASK_TYPE_BUSINESS_RULE_HEADER:{d:"m {mx},{my} 0,4 20,0 0,-4 z"},TASK_TYPE_BUSINESS_RULE_MAIN:{d:"m {mx},{my} 0,12 20,0 0,-12 zm 0,8 l 20,0 m -13,-4 l 0,8"},MESSAGE_FLOW_MARKER:{d:"m {mx},{my} m -10.5 ,-7 l 0,14 l 21,0 l 0,-14 z l 10.5,6 l 10.5,-6"}},this.getRawPath=function(t){return this.pathMap[t].d},this.getScaledPath=function(t,n){var r=this.pathMap[t],o,i;n.abspos?(o=n.abspos.x,i=n.abspos.y):(o=n.containerWidth*n.position.mx,i=n.containerHeight*n.position.my);var a={};if(n.position){for(var s=n.containerHeight/r.height*n.yScaleFactor,l=n.containerWidth/r.width*n.xScaleFactor,c=0;c=e.x&&n<=e.x+e.width&&r>=e.y&&r<=e.y+e.height}function RUt(e){return ae(e,"bpmn:Group")}const OUt={__depends__:[Ak],bpmnImporter:["type",mf]},kUt={__depends__:[$Ut,OUt]};function JS(e){this._counter=0,this._prefix=(e?e+"-":"")+Math.floor(Math.random()*1e9)+"-"}JS.prototype.next=function(){return this._prefix+ ++this._counter};var IUt=new JS("ov"),DUt=500;function Si(e,t,n,r){this._eventBus=t,this._canvas=n,this._elementRegistry=r,this._ids=IUt,this._overlayDefaults=Ne({show:null,scale:!0},e&&e.defaults),this._overlays={},this._overlayContainers=[],this._overlayRoot=NUt(n.getContainer()),this._init()}Si.$inject=["config.overlays","eventBus","canvas","elementRegistry"];Si.prototype.get=function(e){if(ls(e)&&(e={id:e}),ls(e.element)&&(e.element=this._elementRegistry.get(e.element)),e.element){var t=this._getOverlayContainer(e.element,!0);return t?e.type?kn(t.overlays,xc({type:e.type})):t.overlays.slice():[]}else return e.type?kn(this._overlays,xc({type:e.type})):e.id?this._overlays[e.id]:null};Si.prototype.add=function(e,t,n){if(wi(t)&&(n=t,t=null),e.id||(e=this._elementRegistry.get(e)),!n.position)throw new Error("must specifiy overlay position");if(!n.html)throw new Error("must specifiy overlay html");if(!e)throw new Error("invalid element specified");var r=this._ids.next();return n=Ne({},this._overlayDefaults,n,{id:r,type:t,element:e,html:n.html}),this._addOverlay(n),r};Si.prototype.remove=function(e){var t=this.get(e)||[];fn(t)||(t=[t]);var n=this;Me(t,function(r){var o=n._getOverlayContainer(r.element,!0);if(r&&(Fu(r.html),Fu(r.htmlContainer),delete r.htmlContainer,delete r.element,delete n._overlays[r.id]),o){var i=o.overlays.indexOf(r);i!==-1&&o.overlays.splice(i,1)}})};Si.prototype.isShown=function(){return this._overlayRoot.style.display!=="none"};Si.prototype.show=function(){Fk(this._overlayRoot)};Si.prototype.hide=function(){Fk(this._overlayRoot,!1)};Si.prototype.clear=function(){this._overlays={},this._overlayContainers=[],$k(this._overlayRoot)};Si.prototype._updateOverlayContainer=function(e){var t=e.element,n=e.html,r=t.x,o=t.y;if(t.waypoints){var i=qo(t);r=i.x,o=i.y}KCe(n,r,o),zi(e.html,"data-container-id",t.id)};Si.prototype._updateOverlay=function(e){var t=e.position,n=e.htmlContainer,r=e.element,o=t.left,i=t.top;if(t.right!==void 0){var a;r.waypoints?a=qo(r).width:a=r.width,o=t.right*-1+a}if(t.bottom!==void 0){var s;r.waypoints?s=qo(r).height:s=r.height,i=t.bottom*-1+s}KCe(n,o||0,i||0),this._updateOverlayVisibilty(e,this._canvas.viewbox())};Si.prototype._createOverlayContainer=function(e){var t=Or('
    ');Li(t,{position:"absolute"}),this._overlayRoot.appendChild(t);var n={html:t,element:e,overlays:[]};return this._updateOverlayContainer(n),this._overlayContainers.push(n),n};Si.prototype._updateRoot=function(e){var t=e.scale||1,n="matrix("+[t,0,0,t,-1*e.x*t,-1*e.y*t].join(",")+")";YCe(this._overlayRoot,n)};Si.prototype._getOverlayContainer=function(e,t){var n=Yn(this._overlayContainers,function(r){return r.element===e});return!n&&!t?this._createOverlayContainer(e):n};Si.prototype._addOverlay=function(e){var t=e.id,n=e.element,r=e.html,o,i;r.get&&r.constructor.prototype.jquery&&(r=r.get(0)),ls(r)&&(r=Or(r)),i=this._getOverlayContainer(n),o=Or('
    '),Li(o,{position:"absolute"}),o.appendChild(r),e.type&&uo(o).add("djs-overlay-"+e.type);var a=this._canvas.findRoot(n),s=this._canvas.getRootElement();Fk(o,a===s),e.htmlContainer=o,i.overlays.push(e),i.html.appendChild(o),this._overlays[t]=e,this._updateOverlay(e),this._updateOverlayVisibilty(e,this._canvas.viewbox())};Si.prototype._updateOverlayVisibilty=function(e,t){var n=e.show,r=this._canvas.findRoot(e.element),o=n&&n.minZoom,i=n&&n.maxZoom,a=e.htmlContainer,s=this._canvas.getRootElement(),l=!0;(r!==s||n&&(mi(o)&&o>t.scale||mi(i)&&io&&(a=(1/t.scale||1)*o)),mi(a)&&(s="scale("+a+","+a+")"),YCe(i,s)};Si.prototype._updateOverlaysVisibilty=function(e){var t=this;Me(this._overlays,function(n){t._updateOverlayVisibilty(n,e)})};Si.prototype._init=function(){var e=this._eventBus,t=this;function n(r){t._updateRoot(r),t._updateOverlaysVisibilty(r),t.show()}e.on("canvas.viewbox.changing",function(r){t.hide()}),e.on("canvas.viewbox.changed",function(r){n(r.viewbox)}),e.on(["shape.remove","connection.remove"],function(r){var o=r.element,i=t.get({element:o});Me(i,function(l){t.remove(l.id)});var a=t._getOverlayContainer(o);if(a){Fu(a.html);var s=t._overlayContainers.indexOf(a);s!==-1&&t._overlayContainers.splice(s,1)}}),e.on("element.changed",DUt,function(r){var o=r.element,i=t._getOverlayContainer(o,!0);i&&(Me(i.overlays,function(a){t._updateOverlay(a)}),t._updateOverlayContainer(i))}),e.on("element.marker.update",function(r){var o=t._getOverlayContainer(r.element,!0);o&&uo(o.html)[r.add?"add":"remove"](r.marker)}),e.on("root.set",function(){t._updateOverlaysVisibilty(t._canvas.viewbox())}),e.on("diagram.clear",this.clear,this)};function NUt(e){var t=Or('
    ');return Li(t,{position:"absolute",width:0,height:0}),e.insertBefore(t,e.firstChild),t}function KCe(e,t,n){Li(e,{left:t+"px",top:n+"px"})}function Fk(e,t){e.style.display=t===!1?"none":""}function YCe(e,t){e.style["transform-origin"]="top left",["","-ms-","-webkit-"].forEach(function(n){e.style[n+"transform"]=t})}const Bk={__init__:["overlays"],overlays:["type",Si]};function XCe(e,t,n,r){e.on("element.changed",function(o){var i=o.element;(i.parent||i===t.getRootElement())&&(o.gfx=n.getGraphics(i)),o.gfx&&e.fire(lCe(i)+".changed",o)}),e.on("elements.changed",function(o){var i=o.elements;i.forEach(function(a){e.fire("element.changed",{element:a})}),r.updateContainments(i)}),e.on("shape.changed",function(o){r.update("shape",o.element,o.gfx)}),e.on("connection.changed",function(o){r.update("connection",o.element,o.gfx)})}XCe.$inject=["eventBus","canvas","elementRegistry","graphicsFactory"];const gH={__init__:["changeSupport"],changeSupport:["type",XCe]};var AUt=1e3;function bt(e){this._eventBus=e}bt.$inject=["eventBus"];function FUt(e,t){return function(n){return e.call(t||null,n.context,n.command,n)}}bt.prototype.on=function(e,t,n,r,o,i){if((ii(t)||un(t))&&(i=o,o=r,r=n,n=t,t=null),ii(n)&&(i=o,o=r,r=n,n=AUt),wi(o)&&(i=o,o=!1),!ii(r))throw new Error("handlerFn must be a function");fn(e)||(e=[e]);var a=this._eventBus;Me(e,function(s){var l=["commandStack",s,t].filter(function(c){return c}).join(".");a.on(l,n,o?FUt(r,i):r,i)})};bt.prototype.canExecute=gf("canExecute");bt.prototype.preExecute=gf("preExecute");bt.prototype.preExecuted=gf("preExecuted");bt.prototype.execute=gf("execute");bt.prototype.executed=gf("executed");bt.prototype.postExecute=gf("postExecute");bt.prototype.postExecuted=gf("postExecuted");bt.prototype.revert=gf("revert");bt.prototype.reverted=gf("reverted");function gf(e){return function(n,r,o,i,a){(ii(n)||un(n))&&(a=i,i=o,o=r,r=n,n=null),this.on(n,e,r,o,i,a)}}function vH(e,t){t.invoke(bt,this),this.executed(function(n){var r=n.context;r.rootElement?e.setRootElement(r.rootElement):r.rootElement=e.getRootElement()}),this.revert(function(n){var r=n.context;r.rootElement&&e.setRootElement(r.rootElement)})}Ht(vH,bt);vH.$inject=["canvas","injector"];const BUt={__init__:["rootElementsBehavior"],rootElementsBehavior:["type",vH]};function oC(e){return CSS.escape(e)}var LUt={"&":"&","<":"<",">":">",'"':""","'":"'"};function QCe(e){return e=""+e,e&&e.replace(/[&<>"']/g,function(t){return LUt[t]})}var ZCe="_plane";function Vte(e){var t=e.id;return jUt(t)}function vd(e){var t=e.id;return ae(e,"bpmn:SubProcess")?JCe(t):t}function kh(e){return JCe(e)}function _$(e){var t=Gn(e);return ae(t,"bpmndi:BPMNPlane")}function JCe(e){return e+ZCe}function jUt(e){return e.replace(new RegExp(ZCe+"$"),"")}var zUt="bjs-breadcrumbs-shown";function eSe(e,t,n){var r=Or('
      '),o=n.getContainer(),i=uo(o);o.appendChild(r);var a=[];e.on("element.changed",function(l){var c=l.element,u=_t(c),d=Yn(a,function(f){return f===u});d&&s()});function s(l){l&&(a=HUt(l));var c=a.flatMap(function(d){var f=n.findRoot(vd(d))||n.findRoot(d.id);if(!f&&ae(d,"bpmn:Process")){var h=t.find(function(g){var b=_t(g);return b&&b.get("processRef")===d});f=h&&n.findRoot(h.id)}if(!f)return[];var m=QCe(d.name||d.id),v=Or('
    • '+m+"
    • ");return v.addEventListener("click",function(){n.setRootElement(f)}),v});r.innerHTML="";var u=c.length>1;i.toggle(zUt,u),c.forEach(function(d){r.appendChild(d)})}e.on("root.set",function(l){s(l.element)})}eSe.$inject=["eventBus","elementRegistry","canvas"];function HUt(e){for(var t=_t(e),n=[],r=t;r;r=r.$parent)(ae(r,"bpmn:SubProcess")||ae(r,"bpmn:Process"))&&n.push(r);return n.reverse()}function tSe(e,t){var n=null,r=new VUt;e.on("root.set",function(o){var i=o.element,a=t.viewbox(),s=r.get(i);if(r.set(n,{x:a.x,y:a.y,zoom:a.scale}),n=i,!(!ae(i,"bpmn:SubProcess")&&!s)){s=s||{x:0,y:0,zoom:1};var l=(a.x-s.x)*a.scale,c=(a.y-s.y)*a.scale;(l!==0||c!==0)&&t.scroll({dx:l,dy:c}),s.zoom!==a.scale&&t.zoom(s.zoom,{x:0,y:0})}}),e.on("diagram.clear",function(){r.clear(),n=null})}tSe.$inject=["eventBus","canvas"];function VUt(){this._entries=[],this.set=function(e,t){var n=!1;for(var r in this._entries)if(this._entries[r][0]===e){this._entries[r][1]=t,n=!0;break}n||this._entries.push([e,t])},this.get=function(e){for(var t in this._entries)if(this._entries[t][0]===e)return this._entries[t][1];return null},this.clear=function(){this._entries.length=0},this.remove=function(e){var t=-1;for(var n in this._entries)if(this._entries[n][0]===e){t=n;break}t!==-1&&this._entries.splice(t,1)}}var Wte={x:180,y:160};function Fg(e,t){this._eventBus=e,this._moddle=t;var n=this;e.on("import.render.start",1500,function(r,o){n._handleImport(o.definitions)})}Fg.prototype._handleImport=function(e){if(e.diagrams){var t=this;this._definitions=e,this._processToDiagramMap={},e.diagrams.forEach(function(r){!r.plane||!r.plane.bpmnElement||(t._processToDiagramMap[r.plane.bpmnElement.id]=r)});var n=e.diagrams.filter(r=>r.plane).flatMap(r=>t._createNewDiagrams(r.plane));n.forEach(function(r){t._movePlaneElementsToOrigin(r.plane)})}};Fg.prototype._createNewDiagrams=function(e){var t=this,n=[],r=[];e.get("planeElement").forEach(function(i){var a=i.bpmnElement;if(a){var s=a.$parent;ae(a,"bpmn:SubProcess")&&!i.isExpanded&&n.push(a),UUt(a,e)&&r.push({diElement:i,parent:s})}});var o=[];return n.forEach(function(i){if(!t._processToDiagramMap[i.id]){var a=t._createDiagram(i);t._processToDiagramMap[i.id]=a,o.push(a)}}),r.forEach(function(i){for(var a=i.diElement,s=i.parent;s&&n.indexOf(s)===-1;)s=s.$parent;if(s){var l=t._processToDiagramMap[s.id];t._moveToDiPlane(a,l.plane)}}),o};Fg.prototype._movePlaneElementsToOrigin=function(e){var t=e.get("planeElement"),n=WUt(e),r={x:n.x-Wte.x,y:n.y-Wte.y};t.forEach(function(o){o.waypoint?o.waypoint.forEach(function(i){i.x=i.x-r.x,i.y=i.y-r.y}):o.bounds&&(o.bounds.x=o.bounds.x-r.x,o.bounds.y=o.bounds.y-r.y)})};Fg.prototype._moveToDiPlane=function(e,t){var n=nSe(e),r=n.plane.get("planeElement");r.splice(r.indexOf(e),1),t.get("planeElement").push(e)};Fg.prototype._createDiagram=function(e){var t=this._moddle.create("bpmndi:BPMNPlane",{bpmnElement:e}),n=this._moddle.create("bpmndi:BPMNDiagram",{plane:t});return t.$parent=n,t.bpmnElement=e,n.$parent=this._definitions,this._definitions.diagrams.push(n),n};Fg.$inject=["eventBus","moddle"];function nSe(e){return ae(e,"bpmndi:BPMNDiagram")?e:nSe(e.$parent)}function WUt(e){var t={top:1/0,right:-1/0,bottom:-1/0,left:1/0};return e.planeElement.forEach(function(n){if(n.bounds){var r=en(n.bounds);t.top=Math.min(r.top,t.top),t.left=Math.min(r.left,t.left)}}),Rk(t)}function UUt(e,t){var n=e.$parent;return!(!ae(n,"bpmn:SubProcess")||n===t.bpmnElement||In(e,["bpmn:DataInputAssociation","bpmn:DataOutputAssociation"]))}var q2=250,GUt='',qUt="bjs-drilldown-empty";function dh(e,t,n,r,o){bt.call(this,t),this._canvas=e,this._eventBus=t,this._elementRegistry=n,this._overlays=r,this._translate=o;var i=this;this.executed("shape.toggleCollapse",q2,function(a){var s=a.shape;i._canDrillDown(s)?i._addOverlay(s):i._removeOverlay(s)},!0),this.reverted("shape.toggleCollapse",q2,function(a){var s=a.shape;i._canDrillDown(s)?i._addOverlay(s):i._removeOverlay(s)},!0),this.executed(["shape.create","shape.move","shape.delete"],q2,function(a){var s=a.oldParent,l=a.newParent||a.parent,c=a.shape;i._canDrillDown(c)&&i._addOverlay(c),i._updateDrilldownOverlay(s),i._updateDrilldownOverlay(l),i._updateDrilldownOverlay(c)},!0),this.reverted(["shape.create","shape.move","shape.delete"],q2,function(a){var s=a.oldParent,l=a.newParent||a.parent,c=a.shape;i._canDrillDown(c)&&i._addOverlay(c),i._updateDrilldownOverlay(s),i._updateDrilldownOverlay(l),i._updateDrilldownOverlay(c)},!0),t.on("import.render.complete",function(){n.filter(function(a){return i._canDrillDown(a)}).map(function(a){i._addOverlay(a)})})}Ht(dh,bt);dh.prototype._updateDrilldownOverlay=function(e){var t=this._canvas;if(e){var n=t.findRoot(e);n&&this._updateOverlayVisibility(n)}};dh.prototype._canDrillDown=function(e){var t=this._canvas;return ae(e,"bpmn:SubProcess")&&t.findRoot(vd(e))};dh.prototype._updateOverlayVisibility=function(e){var t=this._overlays,n=_t(e),r=t.get({element:n.id,type:"drilldown"})[0];if(r){var o=n&&n.get("flowElements")&&n.get("flowElements").length;uo(r.html).toggle(qUt,!o)}};dh.prototype._addOverlay=function(e){var t=this._canvas,n=this._overlays,r=_t(e),o=n.get({element:e,type:"drilldown"});o.length&&this._removeOverlay(e);var i=Or('"),a=r.get("name")||r.get("id"),s=this._translate("Open {element}",{element:a});i.setAttribute("title",s),i.addEventListener("click",function(){t.setRootElement(t.findRoot(vd(e)))}),n.add(e,"drilldown",{position:{bottom:-7,right:-8},html:i}),this._updateOverlayVisibility(e)};dh.prototype._removeOverlay=function(e){var t=this._overlays;t.remove({element:e,type:"drilldown"})};dh.$inject=["canvas","eventBus","elementRegistry","overlays","translate"];const KUt={__depends__:[Bk,gH,BUt],__init__:["drilldownBreadcrumbs","drilldownOverlayBehavior","drilldownCentering","subprocessCompatibility"],drilldownBreadcrumbs:["type",eSe],drilldownCentering:["type",tSe],drilldownOverlayBehavior:["type",dh],subprocessCompatibility:["type",Fg]};function Ute(e){!e||typeof e.stopPropagation!="function"||e.stopPropagation()}function _b(e){return e.originalEvent||e.srcEvent}function a6(e){Ute(e),Ute(_b(e))}function ag(e){return e.pointers&&e.pointers.length&&(e=e.pointers[0]),e.touches&&e.touches.length&&(e=e.touches[0]),e?{x:e.clientX,y:e.clientY}:null}function rSe(){return/mac/i.test(navigator.platform)}function oSe(e,t){return(_b(e)||e).button===t}function fh(e){return oSe(e,0)}function YUt(e){return oSe(e,1)}function iC(e){var t=_b(e)||e;return fh(e)?rSe()?t.metaKey:t.ctrlKey:!1}function cT(e){var t=_b(e)||e;return fh(e)&&t.shiftKey}function XUt(e){return!0}function K2(e){return fh(e)||YUt(e)}var Gte=500;function iSe(e,t,n){var r=this;function o(_,P,$){if(!s(_,P)){var T,R,O;$?R=t.getGraphics($):(T=P.delegateTarget||P.target,T&&(R=T,$=t.get(R))),!(!R||!$)&&(O=e.fire(_,{element:$,gfx:R,originalEvent:P}),O===!1&&(P.stopPropagation(),P.preventDefault()))}}var i={};function a(_){return i[_]}function s(_,P){var $=c[_]||fh;return!$(P)}var l={click:"element.click",contextmenu:"element.contextmenu",dblclick:"element.dblclick",mousedown:"element.mousedown",mousemove:"element.mousemove",mouseover:"element.hover",mouseout:"element.out",mouseup:"element.mouseup"},c={"element.contextmenu":XUt,"element.mousedown":K2,"element.mouseup":K2,"element.click":K2,"element.dblclick":K2};function u(_,P,$){var T=l[_];if(!T)throw new Error("unmapped DOM event name <"+_+">");return o(T,P,$)}var d="svg, .djs-element";function f(_,P,$,T){var R=i[$]=function(O){o($,O)};T&&(c[$]=T),R.$delegate=ts.bind(_,d,P,R)}function h(_,P,$){var T=a($);T&&ts.unbind(_,P,T.$delegate)}function m(_){Me(l,function(P,$){f(_,$,P)})}function v(_){Me(l,function(P,$){h(_,$,P)})}e.on("canvas.destroy",function(_){v(_.svg)}),e.on("canvas.init",function(_){m(_.svg)}),e.on(["shape.added","connection.added"],function(_){var P=_.element,$=_.gfx;e.fire("interactionEvents.createHit",{element:P,gfx:$})}),e.on(["shape.changed","connection.changed"],Gte,function(_){var P=_.element,$=_.gfx;e.fire("interactionEvents.updateHit",{element:P,gfx:$})}),e.on("interactionEvents.createHit",Gte,function(_){var P=_.element,$=_.gfx;r.createDefaultHit(P,$)}),e.on("interactionEvents.updateHit",function(_){var P=_.element,$=_.gfx;r.updateDefaultHit(P,$)});var g=S("djs-hit djs-hit-stroke"),b=S("djs-hit djs-hit-click-stroke"),y=S("djs-hit djs-hit-all"),x=S("djs-hit djs-hit-no-move"),w={all:y,"click-stroke":b,stroke:g,"no-move":x};function S(_,P){return P=Ne({stroke:"white",strokeWidth:15},P||{}),n.cls(_,["no-fill","no-border"],P)}function C(_,P){var $=w[P];if(!$)throw new Error("invalid hit type <"+P+">");return jt(_,$),_}function E(_,P){mn(_,P)}this.removeHits=function(_){var P=DF(".djs-hit",_);Me(P,Go)},this.createDefaultHit=function(_,P){var $=_.waypoints,T=_.isFrame,R;return $?this.createWaypointsHit(P,$):(R=T?"stroke":"all",this.createBoxHit(P,R,{width:_.width,height:_.height}))},this.createWaypointsHit=function(_,P){var $=Mk(P);return C($,"stroke"),E(_,$),$},this.createBoxHit=function(_,P,$){$=Ne({x:0,y:0},$);var T=Yt("rect");return C(T,P),jt(T,$),E(_,T),T},this.updateDefaultHit=function(_,P){var $=Cr(".djs-hit",P);if($)return _.waypoints?iCe($,_.waypoints):jt($,{width:_.width,height:_.height}),$},this.fire=o,this.triggerMouseEvent=u,this.mouseHandler=a,this.registerEvent=f,this.unregisterEvent=h}iSe.$inject=["eventBus","elementRegistry","styles"];const Lk={__init__:["interactionEvents"],interactionEvents:["type",iSe]};function $b(e,t){this._eventBus=e,this._canvas=t,this._selectedElements=[];var n=this;e.on(["shape.remove","connection.remove"],function(r){var o=r.element;n.deselect(o)}),e.on(["diagram.clear","root.set"],function(r){n.select(null)})}$b.$inject=["eventBus","canvas"];$b.prototype.deselect=function(e){var t=this._selectedElements,n=t.indexOf(e);if(n!==-1){var r=t.slice();t.splice(n,1),this._eventBus.fire("selection.changed",{oldSelection:r,newSelection:t})}};$b.prototype.get=function(){return this._selectedElements};$b.prototype.isSelected=function(e){return this._selectedElements.indexOf(e)!==-1};$b.prototype.select=function(e,t){var n=this._selectedElements,r=n.slice();fn(e)||(e=e?[e]:[]);var o=this._canvas,i=o.getRootElement();e=e.filter(function(a){var s=o.findRoot(a);return i===s}),t?Me(e,function(a){n.indexOf(a)===-1&&n.push(a)}):this._selectedElements=n=e.slice(),this._eventBus.fire("selection.changed",{oldSelection:r,newSelection:n})};var qte="hover",Kte="selected";function aSe(e,t){this._canvas=e;function n(o,i){e.addMarker(o,i)}function r(o,i){e.removeMarker(o,i)}t.on("element.hover",function(o){n(o.element,qte)}),t.on("element.out",function(o){r(o.element,qte)}),t.on("selection.changed",function(o){function i(c){r(c,Kte)}function a(c){n(c,Kte)}var s=o.oldSelection,l=o.newSelection;Me(s,function(c){l.indexOf(c)===-1&&i(c)}),Me(l,function(c){s.indexOf(c)===-1&&a(c)})})}aSe.$inject=["canvas","eventBus"];function sSe(e,t,n,r){e.on("create.end",500,function(o){var i=o.context,a=i.canExecute,s=i.elements,l=i.hints||{},c=l.autoSelect;if(a){if(c===!1)return;fn(c)?t.select(c):t.select(s.filter(QUt))}}),e.on("connect.end",500,function(o){var i=o.context,a=i.connection;a&&t.select(a)}),e.on("shape.move.end",500,function(o){var i=o.previousSelection||[],a=r.get(o.context.shape.id),s=Yn(i,function(l){return a.id===l.id});s||t.select(a)}),e.on("element.click",function(o){if(fh(o)){var i=o.element;i===n.getRootElement()&&(i=null);var a=t.isSelected(i),s=t.get().length>1,l=cT(o);if(a&&s)return l?t.deselect(i):t.select(i);a?t.deselect(i):t.select(i,l)}})}sSe.$inject=["eventBus","selection","canvas","elementRegistry"];function QUt(e){return!e.hidden}const Gc={__init__:["selectionVisuals","selectionBehavior"],__depends__:[Lk],selection:["type",$b],selectionVisuals:["type",aSe],selectionBehavior:["type",sSe]};function ph(e){eo.call(this,e)}Ht(ph,eo);ph.prototype._modules=[kUt,KUt,Bk,Gc,Ak];ph.prototype._moddleExtensions={};var ZUt=["c","C"],JUt=["v","V"],eGt=["y","Y"],lSe=["z","Z"];function tGt(e){return e.ctrlKey||e.metaKey||e.shiftKey||e.altKey}function bl(e){return e.altKey?!1:e.ctrlKey||e.metaKey}function hi(e,t){return e=fn(e)?e:[e],e.indexOf(t.key)!==-1||e.indexOf(t.code)!==-1}function yH(e){return e.shiftKey}function nGt(e){return bl(e)&&hi(ZUt,e)}function rGt(e){return bl(e)&&hi(JUt,e)}function oGt(e){return bl(e)&&!yH(e)&&hi(lSe,e)}function iGt(e){return bl(e)&&(hi(eGt,e)||hi(lSe,e)&&yH(e))}var jk="keyboard.keydown",aGt="keyboard.keyup",sGt=1e3,cSe="Keyboard binding is now implicit; explicit binding to an element got removed. For more information, see https://github.com/bpmn-io/diagram-js/issues/661";function ba(e,t){var n=this;this._config=e=e||{},this._eventBus=t,this._keydownHandler=this._keydownHandler.bind(this),this._keyupHandler=this._keyupHandler.bind(this),t.on("diagram.destroy",function(){n._fire("destroy"),n.unbind()}),e.bindTo&&console.error("unsupported configuration ",new Error(cSe));var r=e&&e.bind!==!1;t.on("canvas.init",function(o){n._target=o.svg,r&&n.bind(),n._fire("init")})}ba.$inject=["config.keyboard","eventBus"];ba.prototype._keydownHandler=function(e){this._keyHandler(e,jk)};ba.prototype._keyupHandler=function(e){this._keyHandler(e,aGt)};ba.prototype._keyHandler=function(e,t){var n;if(!this._isEventIgnored(e)){var r={keyEvent:e};n=this._eventBus.fire(t||jk,r),n&&e.preventDefault()}};ba.prototype._isEventIgnored=function(e){return!1};ba.prototype.bind=function(e){e&&console.error("unsupported argument ",new Error(cSe)),this.unbind(),e=this._node=this._target,xn.bind(e,"keydown",this._keydownHandler),xn.bind(e,"keyup",this._keyupHandler),this._fire("bind")};ba.prototype.getBinding=function(){return this._node};ba.prototype.unbind=function(){var e=this._node;e&&(this._fire("unbind"),xn.unbind(e,"keydown",this._keydownHandler),xn.unbind(e,"keyup",this._keyupHandler)),this._node=null};ba.prototype._fire=function(e){this._eventBus.fire("keyboard."+e,{node:this._node})};ba.prototype.addListener=function(e,t,n){ii(e)&&(n=t,t=e,e=sGt),this._eventBus.on(n||jk,e,t)};ba.prototype.removeListener=function(e,t){this._eventBus.off(t||jk,e)};ba.prototype.hasModifier=tGt;ba.prototype.isCmd=bl;ba.prototype.isShift=yH;ba.prototype.isKey=hi;var lGt=500;function Pb(e,t){var n=this;e.on("editorActions.init",lGt,function(r){var o=r.editorActions;n.registerBindings(t,o)})}Pb.$inject=["eventBus","keyboard"];Pb.prototype.registerBindings=function(e,t){function n(r,o){t.isRegistered(r)&&e.addListener(o)}n("undo",function(r){var o=r.keyEvent;if(oGt(o))return t.trigger("undo"),!0}),n("redo",function(r){var o=r.keyEvent;if(iGt(o))return t.trigger("redo"),!0}),n("copy",function(r){var o=r.keyEvent;if(nGt(o))return t.trigger("copy"),!0}),n("paste",function(r){var o=r.keyEvent;if(rGt(o))return t.trigger("paste"),!0}),n("stepZoom",function(r){var o=r.keyEvent;if(hi(["+","Add","="],o)&&bl(o))return t.trigger("stepZoom",{value:1}),!0}),n("stepZoom",function(r){var o=r.keyEvent;if(hi(["-","Subtract"],o)&&bl(o))return t.trigger("stepZoom",{value:-1}),!0}),n("zoom",function(r){var o=r.keyEvent;if(hi("0",o)&&bl(o))return t.trigger("zoom",{value:1}),!0}),n("removeSelection",function(r){var o=r.keyEvent;if(hi(["Backspace","Delete","Del"],o))return t.trigger("removeSelection"),!0})};const bH={__init__:["keyboard","keyboardBindings"],keyboard:["type",ba],keyboardBindings:["type",Pb]};var cGt={moveSpeed:50,moveSpeedAccelerated:200};function uSe(e,t,n){var r=this;this._config=Ne({},cGt,e||{}),t.addListener(o);function o(i){var a=i.keyEvent,s=r._config;if(t.isCmd(a)&&t.isKey(["ArrowLeft","Left","ArrowUp","Up","ArrowDown","Down","ArrowRight","Right"],a)){var l=t.isShift(a)?s.moveSpeedAccelerated:s.moveSpeed,c;switch(a.key){case"ArrowLeft":case"Left":c="left";break;case"ArrowUp":case"Up":c="up";break;case"ArrowRight":case"Right":c="right";break;case"ArrowDown":case"Down":c="down";break}return r.moveCanvas({speed:l,direction:c}),!0}}this.moveCanvas=function(i){var a=0,s=0,l=i.speed,c=l/Math.min(Math.sqrt(n.viewbox().scale),1);switch(i.direction){case"left":a=c;break;case"up":s=c;break;case"right":a=-c;break;case"down":s=-c;break}n.scroll({dx:a,dy:s})}}uSe.$inject=["config.keyboardMove","keyboard","canvas"];const dSe={__depends__:[bH],__init__:["keyboardMove"],keyboardMove:["type",uSe]};var uGt=/^djs-cursor-.*$/;function zk(e){var t=uo(document.body);t.removeMatching(uGt),e&&t.add("djs-cursor-"+e)}function fSe(){zk(null)}var dGt=5e3;function pSe(e,t){t=t||"element.click";function n(){return!1}return e.once(t,dGt,n),function(){e.off(t,n)}}function B1(e){return{x:e.x+e.width/2,y:e.y+e.height/2}}function wc(e,t){return{x:e.x-t.x,y:e.y-t.y}}var fGt=15;function hSe(e,t){var n;function r(s){return a(s.originalEvent)}e.on("canvas.focus.changed",function(s){s.focused?e.on("element.mousedown",500,r):e.off("element.mousedown",r)});function o(s){var l=n.start,c=n.button,u=ag(s),d=wc(u,l);if(!n.dragging&&pGt(d)>fGt&&(n.dragging=!0,c===0&&pSe(e),zk("grab")),n.dragging){var f=n.last||n.start;d=wc(u,f),t.scroll({dx:d.x,dy:d.y}),n.last=u}s.preventDefault()}function i(s){xn.unbind(document,"mousemove",o),xn.unbind(document,"mouseup",i),n=null,fSe()}function a(s){if(!wb(s.target,".djs-draggable")){var l=s.button;if(!(l>=2||s.ctrlKey||s.shiftKey||s.altKey))return n={button:l,start:ag(s)},xn.bind(document,"mousemove",o),xn.bind(document,"mouseup",i),!0}}this.isActive=function(){return!!n}}hSe.$inject=["eventBus","canvas"];function pGt(e){return Math.sqrt(Math.pow(e.x,2)+Math.pow(e.y,2))}const mSe={__init__:["moveCanvas"],moveCanvas:["type",hSe]};function UF(e){return Math.log(e)/Math.log(10)}function gSe(e,t){var n=UF(e.min),r=UF(e.max),o=Math.abs(n)+Math.abs(r);return o/t}function hGt(e,t){return Math.max(e.min,Math.min(e.max,t))}var mGt=Math.sign||function(e){return e>=0?1:-1},xH={min:.2,max:4},vSe=10,gGt=.1,vGt=.75;function Yu(e,t,n){e=e||{},this._enabled=!1,this._canvas=n,this._container=n._container,this._handleWheel=Aa(this._handleWheel,this),this._totalDelta=0,this._scale=e.scale||vGt;var r=this;t.on("canvas.focus.changed",function(o){r._init(o.focused&&e.enabled!==!1)})}Yu.$inject=["config.zoomScroll","eventBus","canvas"];Yu.prototype.scroll=function(t){this._canvas.scroll(t)};Yu.prototype.reset=function(){this._canvas.zoom("fit-viewport")};Yu.prototype.zoom=function(t,n){var r=gSe(xH,vSe*2);this._totalDelta+=t,Math.abs(this._totalDelta)>gGt&&(this._zoom(t,n,r),this._totalDelta=0)};Yu.prototype._handleWheel=function(t){if(this._canvas.isFocused()){var n=this._container;t.preventDefault();var r=t.ctrlKey||rSe()&&t.metaKey,o=t.shiftKey,i=-1*this._scale,a;if(r?i*=t.deltaMode===0?.02:.32:i*=t.deltaMode===0?1:16,r){var s=n.getBoundingClientRect(),l={x:t.clientX-s.left,y:t.clientY-s.top};a=Math.sqrt(Math.pow(t.deltaY,2)+Math.pow(t.deltaX,2))*mGt(t.deltaY)*i,this.zoom(a,l)}else o?a={dx:i*t.deltaY,dy:0}:a={dx:i*t.deltaX,dy:i*t.deltaY},this.scroll(a)}};Yu.prototype.stepZoom=function(t,n){var r=gSe(xH,vSe);this._zoom(t,n,r)};Yu.prototype._zoom=function(e,t,n){var r=this._canvas,o=e>0?1:-1,i=UF(r.zoom()),a=Math.round(i/n)*n;a+=n*o;var s=Math.pow(10,a);r.zoom(hGt(xH,s),t)};Yu.prototype.toggle=function(t){var n=this._container,r=this._handleWheel,o=this._enabled;return typeof t>"u"&&(t=!o),o!==t&&xn[t?"bind":"unbind"](n,"wheel",r,!1),this._enabled=t,t};Yu.prototype._init=function(e){this.toggle(e)};const ySe={__init__:["zoomScroll"],zoomScroll:["type",Yu]};function aC(e){ph.call(this,e)}Ht(aC,ph);aC.prototype._navigationModules=[dSe,mSe,ySe];aC.prototype._modules=[].concat(ph.prototype._modules,aC.prototype._navigationModules);function s6(e){return e&&e[e.length-1]}function Yte(e){return e.y}function Xte(e){return e.x}var yGt={left:Xte,center:Xte,right:function(e){return e.x+e.width},top:Yte,middle:Yte,bottom:function(e){return e.y+e.height}};function Mb(e,t){this._modeling=e,this._rules=t}Mb.$inject=["modeling","rules"];Mb.prototype._getOrientationDetails=function(e){var t=["top","bottom","middle"],n="x",r="width";return t.indexOf(e)!==-1&&(n="y",r="height"),{axis:n,dimension:r}};Mb.prototype._isType=function(e,t){return t.indexOf(e)!==-1};Mb.prototype._alignmentPosition=function(e,t){var n=this._getOrientationDetails(e),r=n.axis,o=n.dimension,i={},a={},s=!1,l,c,u;function d(f,h){return Math.round((f[r]+h[r]+h[o])/2)}if(this._isType(e,["left","top"]))i[e]=t[0][r];else if(this._isType(e,["right","bottom"]))u=s6(t),i[e]=u[r]+u[o];else if(this._isType(e,["center","middle"])){if(Me(t,function(f){var h=f[r]+Math.round(f[o]/2);a[h]?a[h].elements.push(f):a[h]={elements:[f],center:h}}),l=Au(a,function(f){return f.elements.length>1&&(s=!0),f.elements.length}),s)return i[e]=s6(l).center,i;c=t[0],t=Au(t,function(f){return f[r]+f[o]}),u=s6(t),i[e]=d(c,u)}return i};Mb.prototype.trigger=function(e,t){var n=this._modeling,r,o=kn(e,function(l){return!(l.waypoints||l.host||l.labelTarget)});if(r=this._rules.allowed("elements.align",{elements:o}),fn(r)&&(o=r),!(o.length<2||!r)){var i=yGt[t],a=Au(o,i),s=this._alignmentPosition(t,a);n.alignElements(a,s)}};const bGt={__init__:["alignElements"],alignElements:["type",Mb]},xGt=new JS;function Tb(e){this._scheduled={},e.on("diagram.destroy",()=>{Object.keys(this._scheduled).forEach(t=>{this.cancel(t)})})}Tb.$inject=["eventBus"];Tb.prototype.schedule=function(e,t=xGt.next()){this.cancel(t);const n=this._schedule(e,t);return this._scheduled[t]=n,n.promise};Tb.prototype._schedule=function(e,t){const n=wGt();return{executionId:setTimeout(()=>{try{this._scheduled[t]=null;try{n.resolve(e())}catch(o){n.reject(o)}}catch(o){console.error("Scheduler#_schedule execution failed",o)}}),promise:n.promise}};Tb.prototype.cancel=function(e){const t=this._scheduled[e];t&&(this._cancel(t),this._scheduled[e]=null)};Tb.prototype._cancel=function(e){clearTimeout(e.executionId)};function wGt(){const e={};return e.promise=new Promise((t,n)=>{e.resolve=t,e.reject=n}),e}const CGt={scheduler:["type",Tb]};var SGt="djs-element-hidden",Y2=".entry",EGt=1e3,Qte=8,_Gt=300;function Bo(e,t,n,r){this._canvas=e,this._elementRegistry=t,this._eventBus=n,this._scheduler=r,this._current=null,this._init()}Bo.$inject=["canvas","elementRegistry","eventBus","scheduler"];Bo.prototype._init=function(){var e=this;this._eventBus.on("selection.changed",function(t){var n=t.newSelection,r=n.length?n.length===1?n[0]:n:null;r?e.open(r,!0):e.close()}),this._eventBus.on("elements.changed",function(t){var n=t.elements,r=e._current;if(r){var o=r.target,i=fn(o)?o:[o],a=i.filter(function(l){return n.includes(l)});if(a.length){e.close();var s=i.filter(function(l){return e._elementRegistry.get(l.id)});s.length&&e._updateAndOpen(s.length>1?s:s[0])}}}),this._eventBus.on("canvas.viewbox.changed",function(){e._updatePosition()}),this._eventBus.on("element.marker.update",function(t){if(e.isOpen()){var n=t.element,r=e._current,o=fn(r.target)?r.target:[r.target];o.includes(n)&&e._updateVisibility()}}),this._container=this._createContainer()};Bo.prototype._createContainer=function(){var e=Or('
      ');return this._canvas.getContainer().appendChild(e),e};Bo.prototype.registerProvider=function(e,t){t||(t=e,e=EGt),this._eventBus.on("contextPad.getProviders",e,function(n){n.providers.push(t)})};Bo.prototype.getEntries=function(e){var t=this._getProviders(),n=fn(e)?"getMultiElementContextPadEntries":"getContextPadEntries",r={};return Me(t,function(o){if(ii(o[n])){var i=o[n](e);ii(i)?r=i(r):Me(i,function(a,s){r[s]=a})}}),r};Bo.prototype.trigger=function(e,t,n){var r=this,o,i,a=t.delegateTarget||t.target;if(!a)return t.preventDefault();if(o=zi(a,"data-action"),i=t.originalEvent||t,e==="mouseover"){this._timeout=setTimeout(function(){r._mouseout=r.triggerEntry(o,"hover",i,n)},_Gt);return}else if(e==="mouseout"){clearTimeout(this._timeout),this._mouseout&&(this._mouseout(),this._mouseout=null);return}return this.triggerEntry(o,e,i,n)};Bo.prototype.triggerEntry=function(e,t,n,r){if(this.isShown()){var o=this._current.target,i=this._current.entries,a=i[e];if(a){var s=a.action;if(this._eventBus.fire("contextPad.trigger",{entry:a,event:n})!==!1){if(ii(s)){if(t==="click")return s(n,o,r)}else if(s[t])return s[t](n,o,r);n.preventDefault()}}}};Bo.prototype.open=function(e,t){!t&&this.isOpen(e)||(this.close(),this._updateAndOpen(e))};Bo.prototype._getProviders=function(){var e=this._eventBus.createEvent({type:"contextPad.getProviders",providers:[]});return this._eventBus.fire(e),e.providers};Bo.prototype._updateAndOpen=function(e){var t=this.getEntries(e),n=this._createHtml(e),r;Me(t,function(o,i){var a=o.group||"default",s=Or(o.html||'
      '),l;zi(s,"data-action",i),l=Cr("[data-group="+oC(a)+"]",n),l||(l=Or('
      '),zi(l,"data-group",a),n.appendChild(l)),l.appendChild(s),o.className&&$Gt(s,o.className),o.title&&zi(s,"title",o.title),o.imageUrl&&(r=Or(""),zi(r,"src",o.imageUrl),r.style.width="100%",r.style.height="100%",s.appendChild(r))}),uo(n).add("open"),this._current={entries:t,html:n,target:e},this._updatePosition(),this._updateVisibility(),this._eventBus.fire("contextPad.open",{current:this._current})};Bo.prototype._createHtml=function(e){var t=this,n=Or('
      ');return ts.bind(n,Y2,"click",function(r){t.trigger("click",r)}),ts.bind(n,Y2,"dragstart",function(r){t.trigger("dragstart",r)}),ts.bind(n,Y2,"mouseover",function(r){t.trigger("mouseover",r)}),ts.bind(n,Y2,"mouseout",function(r){t.trigger("mouseout",r)}),xn.bind(n,"mousedown",function(r){r.stopPropagation()}),this._container.appendChild(n),this._eventBus.fire("contextPad.create",{target:e,pad:n}),n};Bo.prototype.getPad=function(e){console.warn(new Error("ContextPad#getPad is deprecated and will be removed in future library versions, cf. https://github.com/bpmn-io/diagram-js/pull/888"));let t;return this.isOpen()&&MGt(this._current.target,e)?t=this._current.html:t=this._createHtml(e),{html:t}};Bo.prototype.close=function(){this.isOpen()&&(clearTimeout(this._timeout),this._container.innerHTML="",this._eventBus.fire("contextPad.close",{current:this._current}),this._current=null)};Bo.prototype.isOpen=function(e){var t=this._current;if(!t)return!1;if(!e)return!0;var n=t.target;return fn(e)!==fn(n)?!1:fn(e)?e.length===n.length&&kg(e,function(r){return n.includes(r)}):n===e};Bo.prototype.isShown=function(){return this.isOpen()&&uo(this._current.html).has("open")};Bo.prototype.show=function(){this.isOpen()&&(uo(this._current.html).add("open"),this._updatePosition(),this._eventBus.fire("contextPad.show",{current:this._current}))};Bo.prototype.hide=function(){this.isOpen()&&(uo(this._current.html).remove("open"),this._eventBus.fire("contextPad.hide",{current:this._current}))};Bo.prototype._getPosition=function(e){if(!fn(e)&&Sr(e)){var t=this._canvas.viewbox(),n=PGt(e),r=n.x*t.scale-t.x*t.scale,o=n.y*t.scale-t.y*t.scale;return{left:r+Qte*this._canvas.zoom(),top:o}}var i=this._canvas.getContainer(),a=i.getBoundingClientRect(),s=this._getTargetBounds(e);return{left:s.right-a.left+Qte*this._canvas.zoom(),top:s.top-a.top}};Bo.prototype._updatePosition=function(){const e=()=>{if(this.isOpen()){var t=this._current.html,n=this._getPosition(this._current.target);"x"in n&&"y"in n?(t.style.left=n.x+"px",t.style.top=n.y+"px"):["top","right","bottom","left"].forEach(function(r){r in n&&(t.style[r]=n[r]+"px")})}};this._scheduler.schedule(e,"ContextPad#_updatePosition")};Bo.prototype._updateVisibility=function(){const e=()=>{if(this.isOpen()){var t=this,n=this._current.target,r=fn(n)?n:[n],o=r.some(function(i){return t._canvas.hasMarker(i,SGt)});o?t.hide():t.show()}};this._scheduler.schedule(e,"ContextPad#_updateVisibility")};Bo.prototype._getTargetBounds=function(e){var t=this,n=fn(e)?e:[e],r=n.map(function(o){return t._canvas.getGraphics(o)});return r.reduce(function(o,i){const a=i.getBoundingClientRect();return o.top=Math.min(o.top,a.top),o.right=Math.max(o.right,a.right),o.bottom=Math.max(o.bottom,a.bottom),o.left=Math.min(o.left,a.left),o.x=o.left,o.y=o.top,o.width=o.right-o.left,o.height=o.bottom-o.top,o},{top:1/0,right:-1/0,bottom:-1/0,left:1/0})};function $Gt(e,t){var n=uo(e);t=fn(t)?t:t.split(/\s+/g),t.forEach(function(r){n.add(r)})}function PGt(e){return e.waypoints[e.waypoints.length-1]}function MGt(e,t){return e=fn(e)?e:[e],t=fn(t)?t:[t],e.length===t.length&&kg(e,function(n){return t.includes(n)})}const bSe={__depends__:[Lk,CGt,Bk],contextPad:["type",Bo]};var Hk,Xr,xSe,Gh,Zte,wSe,CSe,SSe,wH,GF,qF,sC={},ESe=[],TGt=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,Vk=Array.isArray;function $d(e,t){for(var n in t)e[n]=t[n];return e}function CH(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function _Se(e,t,n){var r,o,i,a={};for(i in t)i=="key"?r=t[i]:i=="ref"?o=t[i]:a[i]=t[i];if(arguments.length>2&&(a.children=arguments.length>3?Hk.call(arguments,2):n),typeof e=="function"&&e.defaultProps!=null)for(i in e.defaultProps)a[i]===void 0&&(a[i]=e.defaultProps[i]);return $$(e,a,r,o,null)}function $$(e,t,n,r,o){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:o??++xSe,__i:-1,__u:0};return o==null&&Xr.vnode!=null&&Xr.vnode(i),i}function Wk(e){return e.children}function P$(e,t){this.props=e,this.context=t}function py(e,t){if(t==null)return e.__?py(e.__,e.__i+1):null;for(var n;ts&&Gh.sort(CSe),e=Gh.shift(),s=Gh.length,e.__d&&(n=void 0,o=(r=(t=e).__v).__e,i=[],a=[],t.__P&&((n=$d({},r)).__v=r.__v+1,Xr.vnode&&Xr.vnode(n),SH(t.__P,n,r,t.__n,t.__P.namespaceURI,32&r.__u?[o]:null,i,o??py(r),!!(32&r.__u),a),n.__v=r.__v,n.__.__k[n.__i]=n,TSe(i,n,a),n.__e!=o&&$Se(n)));uT.__r=0}function PSe(e,t,n,r,o,i,a,s,l,c,u){var d,f,h,m,v,g,b=r&&r.__k||ESe,y=t.length;for(l=RGt(n,t,b,l,y),d=0;d0?$$(a.type,a.props,a.key,a.ref?a.ref:null,a.__v):a).__=e,a.__b=e.__b+1,s=null,(c=a.__i=OGt(a,n,l,d))!=-1&&(d--,(s=n[c])&&(s.__u|=2)),s==null||s.__v==null?(c==-1&&(o>u?f--:ol?f--:f++,a.__u|=4))):e.__k[i]=null;if(d)for(i=0;i(u?1:0)){for(o=n-1,i=n+1;o>=0||i=0?o--:i++])!=null&&!(2&c.__u)&&s==c.key&&l==c.type)return a}return-1}function ene(e,t,n){t[0]=="-"?e.setProperty(t,n??""):e[t]=n==null?"":typeof n!="number"||TGt.test(t)?n:n+"px"}function X2(e,t,n,r,o){var i,a;e:if(t=="style")if(typeof n=="string")e.style.cssText=n;else{if(typeof r=="string"&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||ene(e.style,t,"");if(n)for(t in n)r&&n[t]==r[t]||ene(e.style,t,n[t])}else if(t[0]=="o"&&t[1]=="n")i=t!=(t=t.replace(SSe,"$1")),a=t.toLowerCase(),t=a in e||t=="onFocusOut"||t=="onFocusIn"?a.slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r?n.u=r.u:(n.u=wH,e.addEventListener(t,i?qF:GF,i)):e.removeEventListener(t,i?qF:GF,i);else{if(o=="http://www.w3.org/2000/svg")t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(t!="width"&&t!="height"&&t!="href"&&t!="list"&&t!="form"&&t!="tabIndex"&&t!="download"&&t!="rowSpan"&&t!="colSpan"&&t!="role"&&t!="popover"&&t in e)try{e[t]=n??"";break e}catch{}typeof n=="function"||(n==null||n===!1&&t[4]!="-"?e.removeAttribute(t):e.setAttribute(t,t=="popover"&&n==1?"":n))}}function tne(e){return function(t){if(this.l){var n=this.l[t.type+e];if(t.t==null)t.t=wH++;else if(t.t0?e:Vk(e)?e.map(RSe):$d({},e)}function kGt(e,t,n,r,o,i,a,s,l){var c,u,d,f,h,m,v,g=n.props,b=t.props,y=t.type;if(y=="svg"?o="http://www.w3.org/2000/svg":y=="math"?o="http://www.w3.org/1998/Math/MathML":o||(o="http://www.w3.org/1999/xhtml"),i!=null){for(c=0;c=5&&((a||!f&&i===5)&&(l.push(i,0,a,o),i=6),f&&(l.push(i,f,0,o),i=6)),a=""},u=0;u"?(i=1,a=""):a=r+a[0]:s?r===s?s="":a+=r:r==='"'||r==="'"?s=r:r===">"?(c(),i=1):i&&(r==="="?(i=5,o=a,a=""):r==="/"&&(i<5||n[u][d+1]===">")?(c(),i===3&&(l=l[0]),i=l,(l=l[0]).push(2,0,i),i=0):r===" "||r===" "||r===` +`||r==="\r"?(c(),i=2):a+=r),i===3&&a==="!--"&&(i=4,l=l[0])}return c(),l}(e)),t),arguments,[])).length>1?t:t[0]}var vo=DGt.bind(_Se),hy,To,l6,rne,lC=0,DSe=[],Ho=Xr,one=Ho.__b,ine=Ho.__r,ane=Ho.diffed,sne=Ho.__c,lne=Ho.unmount,cne=Ho.__;function Uk(e,t){Ho.__h&&Ho.__h(To,e,lC||t),lC=0;var n=To.__H||(To.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function c6(e){return lC=1,NGt(ASe,e)}function NGt(e,t,n){var r=Uk(hy++,2);if(r.t=e,!r.__c&&(r.__=[ASe(void 0,t),function(s){var l=r.__N?r.__N[0]:r.__[0],c=r.t(l,s);l!==c&&(r.__N=[c,r.__[1]],r.__c.setState({}))}],r.__c=To,!To.__f)){var o=function(s,l,c){if(!r.__c.__H)return!0;var u=r.__c.__H.__.filter(function(f){return!!f.__c});if(u.every(function(f){return!f.__N}))return!i||i.call(this,s,l,c);var d=r.__c.props!==s;return u.forEach(function(f){if(f.__N){var h=f.__[0];f.__=f.__N,f.__N=void 0,h!==f.__[0]&&(d=!0)}}),i&&i.call(this,s,l,c)||d};To.__f=!0;var i=To.shouldComponentUpdate,a=To.componentWillUpdate;To.componentWillUpdate=function(s,l,c){if(this.__e){var u=i;i=void 0,o(s,l,c),i=u}a&&a.call(this,s,l,c)},To.shouldComponentUpdate=o}return r.__N||r.__}function YF(e,t){var n=Uk(hy++,3);!Ho.__s&&_H(n.__H,t)&&(n.__=e,n.u=t,To.__H.__h.push(n))}function XF(e,t){var n=Uk(hy++,4);!Ho.__s&&_H(n.__H,t)&&(n.__=e,n.u=t,To.__h.push(n))}function NSe(e){return lC=5,my(function(){return{current:e}},[])}function my(e,t){var n=Uk(hy++,7);return _H(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function wx(e,t){return lC=8,my(function(){return e},t)}function AGt(){for(var e;e=DSe.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(M$),e.__H.__h.forEach(QF),e.__H.__h=[]}catch(t){e.__H.__h=[],Ho.__e(t,e.__v)}}Ho.__b=function(e){To=null,one&&one(e)},Ho.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),cne&&cne(e,t)},Ho.__r=function(e){ine&&ine(e),hy=0;var t=(To=e.__c).__H;t&&(l6===To?(t.__h=[],To.__h=[],t.__.forEach(function(n){n.__N&&(n.__=n.__N),n.u=n.__N=void 0})):(t.__h.forEach(M$),t.__h.forEach(QF),t.__h=[],hy=0)),l6=To},Ho.diffed=function(e){ane&&ane(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(DSe.push(t)!==1&&rne===Ho.requestAnimationFrame||((rne=Ho.requestAnimationFrame)||FGt)(AGt)),t.__H.__.forEach(function(n){n.u&&(n.__H=n.u),n.u=void 0})),l6=To=null},Ho.__c=function(e,t){t.some(function(n){try{n.__h.forEach(M$),n.__h=n.__h.filter(function(r){return!r.__||QF(r)})}catch(r){t.some(function(o){o.__h&&(o.__h=[])}),t=[],Ho.__e(r,n.__v)}}),sne&&sne(e,t)},Ho.unmount=function(e){lne&&lne(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach(function(r){try{M$(r)}catch(o){t=o}}),n.__H=void 0,t&&Ho.__e(t,n.__v))};var une=typeof requestAnimationFrame=="function";function FGt(e){var t,n=function(){clearTimeout(r),une&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,35);une&&(t=requestAnimationFrame(n))}function M$(e){var t=To,n=e.__c;typeof n=="function"&&(e.__c=void 0,n()),To=t}function QF(e){var t=To;e.__c=e.__(),To=t}function _H(e,t){return!e||e.length!==t.length||t.some(function(n,r){return n!==e[r]})}function ASe(e,t){return typeof t=="function"?t(e):t}function FSe(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;tLGt(t),[t]);return vo`

      ${i}

      ${a.map(s=>vo` @@ -731,9 +731,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `)}
      - `}function LGt(e){return e.reduce((t,n)=>{const r=n.group||"default",o=t.find(i=>i.id===r);return o?o.entries.push(n):t.push({id:r,entries:[n]}),t},[])}function jGt(e,t){return dR("entry",e.className,e.active?"active":"",e.disabled?"disabled":"",t?"selected":"")}function zGt(e){const{entry:t,selected:n,onMouseEnter:r,onMouseLeave:o,onAction:i}=e;return vo` + `}function LGt(e){return e.reduce((t,n)=>{const r=n.group||"default",o=t.find(i=>i.id===r);return o?o.entries.push(n):t.push({id:r,entries:[n]}),t},[])}function jGt(e,t){return dT("entry",e.className,e.active?"active":"",e.disabled?"disabled":"",t?"selected":"")}function zGt(e){const{entry:t,selected:n,onMouseEnter:r,onMouseLeave:o,onAction:i}=e;return vo`
    • ${t.imageUrl&&vo``||t.imageHtml&&vo`
      `} @@ -782,7 +782,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
      `}
    • - `}function HGt(e){const{selectedEntry:t,setSelectedEntry:n,entries:r,...o}=e,i=DSe(),a=my(()=>VGt(r),[r]);return XF(()=>{const s=i.current;if(!s)return;const l=s.querySelector(".selected");l&&WGt(l)},[t]),vo` + `}function HGt(e){const{selectedEntry:t,setSelectedEntry:n,entries:r,...o}=e,i=NSe(),a=my(()=>VGt(r),[r]);return XF(()=>{const s=i.current;if(!s)return;const l=s.querySelector(".selected");l&&WGt(l)},[t]),vo`
      ${a.map(s=>vo` ${s.name&&vo` @@ -804,7 +804,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `)}
      - `}function VGt(e){const t=[],n=i=>t.find(a=>i.id===a.id),r=i=>!!n(i),o=i=>typeof i=="string"?{id:i}:i;return e.forEach(i=>{const a=i.group?o(i.group):{id:"default"};r(a)?n(a).entries.push(i):t.push({...a,entries:[i]})}),t}function WGt(e){typeof e.scrollIntoViewIfNeeded=="function"?e.scrollIntoViewIfNeeded():e.scrollIntoView({scrollMode:"if-needed",block:"nearest"})}function UGt(e){const{onClose:t,onSelect:n,className:r,headerEntries:o,position:i,title:a,width:s,scale:l,search:c,emptyPlaceholder:u,searchFn:d,entries:p,onOpened:h,onClosed:m}=e,v=my(()=>hi(c)?p.length>5:!1,[c,p]),[g,x]=cN(""),y=Cx((O,T)=>{if(!v)return O;if(!T.trim())return O.filter(({rank:k=0})=>k>=0);const I=O.filter(({searchable:k})=>k!==!1);return d(I,T,{keys:["label","search","description"]}).map(({item:k})=>k)},[v]),[b,C]=cN(y(p,g)),[S,w]=cN(b[0]),E=Cx(O=>{w(O[0]),C(O)},[S,C,w]);YF(()=>{E(y(p,g))},[g,p]);const _=Cx(O=>{let I=b.indexOf(S)+O;I<0&&(I=b.length-1),I>=b.length&&(I=0),w(b[I])},[b,S,w]),P=Cx(O=>{if(O.key==="Enter"&&S)return n(O,S);if(O.key==="ArrowUp")return _(-1),O.preventDefault();if(O.key==="ArrowDown")return _(1),O.preventDefault()},[n,S,_]),$=Cx(O=>{ZCe(O.target,"input")&&x(()=>O.target.value)},[x]);YF(()=>(h(),()=>{m()}),[]);const R=my(()=>a||o.length>0,[a,o]);return vo` + `}function VGt(e){const t=[],n=i=>t.find(a=>i.id===a.id),r=i=>!!n(i),o=i=>typeof i=="string"?{id:i}:i;return e.forEach(i=>{const a=i.group?o(i.group):{id:"default"};r(a)?n(a).entries.push(i):t.push({...a,entries:[i]})}),t}function WGt(e){typeof e.scrollIntoViewIfNeeded=="function"?e.scrollIntoViewIfNeeded():e.scrollIntoView({scrollMode:"if-needed",block:"nearest"})}function UGt(e){const{onClose:t,onSelect:n,className:r,headerEntries:o,position:i,title:a,width:s,scale:l,search:c,emptyPlaceholder:u,searchFn:d,entries:f,onOpened:h,onClosed:m}=e,v=my(()=>mi(c)?f.length>5:!1,[c,f]),[g,b]=c6(""),y=wx((R,O)=>{if(!v)return R;if(!O.trim())return R.filter(({rank:I=0})=>I>=0);const k=R.filter(({searchable:I})=>I!==!1);return d(k,O,{keys:["label","search","description"]}).map(({item:I})=>I)},[v]),[x,w]=c6(y(f,g)),[S,C]=c6(x[0]),E=wx(R=>{C(R[0]),w(R)},[S,w,C]);YF(()=>{E(y(f,g))},[g,f]);const _=wx(R=>{let k=x.indexOf(S)+R;k<0&&(k=x.length-1),k>=x.length&&(k=0),C(x[k])},[x,S,C]),P=wx(R=>{if(R.key==="Enter"&&S)return n(R,S);if(R.key==="ArrowUp")return _(-1),R.preventDefault();if(R.key==="ArrowDown")return _(1),R.preventDefault()},[n,S,_]),$=wx(R=>{Zwe(R.target,"input")&&b(()=>R.target.value)},[b]);YF(()=>(h(),()=>{m()}),[]);const T=my(()=>a||o.length>0,[a,o]);return vo` <${dne} onClose=${t} onKeyup=${$} @@ -814,16 +814,16 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho width=${s} scale=${l} > - ${R&&vo` + ${T&&vo` <${BGt} headerEntries=${o} onSelect=${n} selectedEntry=${S} - setSelectedEntry=${w} + setSelectedEntry=${C} title=${a} /> `} - ${p.length>0&&vo` + ${f.length>0&&vo`
      ${v&&vo` @@ -836,20 +836,20 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `} <${HGt} - entries=${b} + entries=${x} selectedEntry=${S} - setSelectedEntry=${w} + setSelectedEntry=${C} onAction=${n} />
      `} - ${u&&b.length===0&&vo` -
      ${oi(u)?u(g):u}
      + ${u&&x.length===0&&vo` +
      ${ii(u)?u(g):u}
      `} - `}function dne(e){const{onClose:t,onKeydown:n,onKeyup:r,className:o,children:i,position:a}=e,s=DSe();return XF(()=>{if(typeof a!="function")return;const l=s.current,c=a(l);l.style.left=`${c.x}px`,l.style.top=`${c.y}px`},[s.current,a]),XF(()=>{const l=s.current;if(!l)return;(l.querySelector("input")||l).focus()},[]),YF(()=>{const l=u=>{if(u.key==="Escape")return u.preventDefault(),t()},c=u=>{if(!Cb(u.target,".djs-popup",!0))return t()};return document.documentElement.addEventListener("keydown",l),document.body.addEventListener("click",c),()=>{document.documentElement.removeEventListener("keydown",l),document.body.removeEventListener("click",c)}},[]),vo` + `}function dne(e){const{onClose:t,onKeydown:n,onKeyup:r,className:o,children:i,position:a}=e,s=NSe();return XF(()=>{if(typeof a!="function")return;const l=s.current,c=a(l);l.style.left=`${c.x}px`,l.style.top=`${c.y}px`},[s.current,a]),XF(()=>{const l=s.current;if(!l)return;(l.querySelector("input")||l).focus()},[]),YF(()=>{const l=u=>{if(u.key==="Escape")return u.preventDefault(),t()},c=u=>{if(!wb(u.target,".djs-popup",!0))return t()};return document.documentElement.addEventListener("keydown",l),document.body.addEventListener("click",c),()=>{document.documentElement.removeEventListener("keydown",l),document.body.removeEventListener("click",c)}},[]),vo`
      ${i}
      - `}function GGt(e){return{transform:`scale(${e.scale})`,width:`${e.width}px`,"transform-origin":"top left"}}var qGt="data-id",BSe=["contextPad.close","canvas.viewbox.changing","commandStack.changed"],KGt=1e3;function to(e,t,n,r){this._eventBus=t,this._canvas=n,this._search=r,this._current=null;var o=hi(e&&e.scale)?e.scale:{min:1,max:1};this._config={scale:o},t.on("diagram.destroy",()=>{this.close()}),t.on("element.changed",i=>{const a=this.isOpen()&&this._current.target;i.element===a&&this.refresh()})}to.$inject=["config.popupMenu","eventBus","canvas","search"];to.prototype._render=function(){const{position:e,providerId:t,entries:n,headerEntries:r,emptyPlaceholder:o,options:i}=this._current,a=Object.entries(n).map(([p,h])=>({id:p,...h})),s=Object.entries(r).map(([p,h])=>({id:p,...h})),l=e&&(p=>this._ensureVisible(p,e)),c=this._updateScale(this._current.container);ISe(vo` + `}function GGt(e){return{transform:`scale(${e.scale})`,width:`${e.width}px`,"transform-origin":"top left"}}var qGt="data-id",BSe=["contextPad.close","canvas.viewbox.changing","commandStack.changed"],KGt=1e3;function to(e,t,n,r){this._eventBus=t,this._canvas=n,this._search=r,this._current=null;var o=mi(e&&e.scale)?e.scale:{min:1,max:1};this._config={scale:o},t.on("diagram.destroy",()=>{this.close()}),t.on("element.changed",i=>{const a=this.isOpen()&&this._current.target;i.element===a&&this.refresh()})}to.$inject=["config.popupMenu","eventBus","canvas","search"];to.prototype._render=function(){const{position:e,providerId:t,entries:n,headerEntries:r,emptyPlaceholder:o,options:i}=this._current,a=Object.entries(n).map(([f,h])=>({id:f,...h})),s=Object.entries(r).map(([f,h])=>({id:f,...h})),l=e&&(f=>this._ensureVisible(f,e)),c=this._updateScale(this._current.container);kSe(vo` <${UGt} - onClose=${p=>this.close(p)} - onSelect=${(p,h,m)=>this.trigger(p,h,m)} + onClose=${f=>this.close(f)} + onSelect=${(f,h,m)=>this.trigger(f,h,m)} position=${l} className=${t} entries=${a} @@ -873,7 +873,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho searchFn=${this._search} ...${{...i}} /> - `,this._current.container)};to.prototype.open=function(e,t,n,r){if(!e)throw new Error("target is missing");if(!t)throw new Error("providers for <"+t+"> not found");if(!n)throw new Error("position is missing");this.isOpen()&&this.close();const{entries:o,headerEntries:i,emptyPlaceholder:a}=this._getContext(e,t);this._current={position:n,providerId:t,target:e,entries:o,headerEntries:i,emptyPlaceholder:a,container:this._createContainer({provider:t}),options:r},this._emit("open"),this._bindAutoClose(),this._render()};to.prototype.refresh=function(){if(!this.isOpen())return;const{target:e,providerId:t}=this._current,{entries:n,headerEntries:r,emptyPlaceholder:o}=this._getContext(e,t);this._current={...this._current,entries:n,headerEntries:r,emptyPlaceholder:o},this._emit("refresh"),this._render()};to.prototype._getContext=function(e,t){const n=this._getProviders(t);if(!n||!n.length)throw new Error("provider for <"+t+"> not found");const r=this._getEntries(e,n),o=this._getHeaderEntries(e,n),i=this._getEmptyPlaceholder(n);return{entries:r,headerEntries:o,emptyPlaceholder:i,empty:!(Object.keys(r).length||Object.keys(o).length)}};to.prototype.close=function(){this.isOpen()&&(this._emit("close"),this.reset(),this._canvas.restoreFocus(),this._current=null)};to.prototype.reset=function(){const e=this._current.container;ISe(null,e),Fu(e)};to.prototype._emit=function(e,t){this._eventBus.fire(`popupMenu.${e}`,t)};to.prototype._onOpened=function(){this._emit("opened")};to.prototype._onClosed=function(){this._emit("closed")};to.prototype._createContainer=function(e){var t=this._canvas,n=t.getContainer();const r=Tr(`
      `);return n.appendChild(r),r};to.prototype._bindAutoClose=function(){this._eventBus.once(BSe,this.close,this)};to.prototype._unbindAutoClose=function(){this._eventBus.off(BSe,this.close,this)};to.prototype._updateScale=function(){var e=this._canvas.zoom(),t=this._config.scale,n,r,o=e;return t!==!0&&(t===!1?(n=1,r=1):(n=t.min,r=t.max),hi(n)&&er&&(o=r)),o};to.prototype._ensureVisible=function(e,t){var n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect(),o={},i=t.x,a=t.y;return t.x+r.width>n.width&&(o.x=!0),t.y+r.height>n.height&&(o.y=!0),o.x&&o.y?(i=t.x-r.width,a=t.y-r.height):o.x?(i=t.x-r.width,a=t.y):o.y&&t.yoi(n.getEmptyPlaceholder));return t&&t.getEmptyPlaceholder()};to.prototype.isOpen=function(){return!!this._current};to.prototype.trigger=function(e,t,n="click"){if(e.preventDefault(),!t){let o=Cb(e.delegateTarget||e.target,".entry",!0),i=ji(o,qGt);t={id:i,...this._getEntry(i)}}const r=t.action;if(this._emit("trigger",{entry:t,event:e})!==!1){if(oi(r)){if(n==="click")return r(e,t)}else if(r[n])return r[n](e,t)}};to.prototype._getEntry=function(e){var t=this._current.entries[e]||this._current.headerEntries[e];if(!t)throw new Error("entry not found");return t};function YGt(e,t,n){const{keys:r}=n;if(t=t.trim().toLowerCase(),!t)throw new Error(" must not be empty");const o=t.trim().toLowerCase().split(/\s+/);return e.flatMap(i=>{const a=XGt(i,o,r);return a?{item:i,tokens:a}:[]}).sort(QGt(r))}function XGt(e,t,n){const{matchedWords:r,tokens:o}=n.reduce((i,a)=>{const s=e[a],{tokens:l,matchedWords:c}=fn(s)?s.reduce((u,d)=>{const{tokens:p,matchedWords:h}=hne(d,t);return{tokens:[...u.tokens,p],matchedWords:{...u.matchedWords,...h}}},{matchedWords:{},tokens:[]}):hne(s,t);return{tokens:{...i.tokens,[a]:l},matchedWords:{...i.matchedWords,...c}}},{matchedWords:{},tokens:{}});return Object.keys(r).length!==t.length?null:o}function QGt(e){return(t,n)=>{let r=0,o=1;for(const i of e){const a=ZGt(t.tokens[i],n.tokens[i]);if(a!==0){r+=a*o,o*=.9;continue}const s=JGt(t.item[i],n.item[i]);if(s!==0){r+=s*o,o*=.9;continue}}return r}}function ZGt(e,t){return fne(t)-fne(e)}function fne(e){return e.reduce((t,n)=>t+LSe(n),0)}function LSe(e){if(fn(e))return Math.max(...e.map(LSe));const t=Math.log(e.value.length);return e.match?(e.start?e.end?131.9:7.87:e.wordStart?2.19:1)*t:-.07*t}function pne(e=""){return fn(e)?e.join(", "):e}function JGt(e,t){return pne(e).localeCompare(pne(t))}function hne(e,t){if(!e)return{tokens:[],matchedWords:{}};const n=[],r={},o=t.map(eqt),i=[`(?${o.join("\\s+")})`,...o].join("|"),a=new RegExp(i,"ig");let s,l=0;for(;s=a.exec(e);){const[c]=s,u=s.index,d=s.index+c.length,p=u===0,h=d===e.length,m=!!s.groups.all,v=p||/\s/.test(e.charAt(u-1)),g=h||/\s/.test(e.charAt(d));s.index>l&&n.push({value:e.slice(l,s.index),index:l}),n.push({value:c,index:s.index,match:!0,wordStart:v,wordEnd:g,start:p,end:h,all:m});const x=m?t:[c];for(const y of x)r[y.toLowerCase()]=!0;l=s.index+c.length}return l + `,this._current.container)};to.prototype.open=function(e,t,n,r){if(!e)throw new Error("target is missing");if(!t)throw new Error("providers for <"+t+"> not found");if(!n)throw new Error("position is missing");this.isOpen()&&this.close();const{entries:o,headerEntries:i,emptyPlaceholder:a}=this._getContext(e,t);this._current={position:n,providerId:t,target:e,entries:o,headerEntries:i,emptyPlaceholder:a,container:this._createContainer({provider:t}),options:r},this._emit("open"),this._bindAutoClose(),this._render()};to.prototype.refresh=function(){if(!this.isOpen())return;const{target:e,providerId:t}=this._current,{entries:n,headerEntries:r,emptyPlaceholder:o}=this._getContext(e,t);this._current={...this._current,entries:n,headerEntries:r,emptyPlaceholder:o},this._emit("refresh"),this._render()};to.prototype._getContext=function(e,t){const n=this._getProviders(t);if(!n||!n.length)throw new Error("provider for <"+t+"> not found");const r=this._getEntries(e,n),o=this._getHeaderEntries(e,n),i=this._getEmptyPlaceholder(n);return{entries:r,headerEntries:o,emptyPlaceholder:i,empty:!(Object.keys(r).length||Object.keys(o).length)}};to.prototype.close=function(){this.isOpen()&&(this._emit("close"),this.reset(),this._canvas.restoreFocus(),this._current=null)};to.prototype.reset=function(){const e=this._current.container;kSe(null,e),Fu(e)};to.prototype._emit=function(e,t){this._eventBus.fire(`popupMenu.${e}`,t)};to.prototype._onOpened=function(){this._emit("opened")};to.prototype._onClosed=function(){this._emit("closed")};to.prototype._createContainer=function(e){var t=this._canvas,n=t.getContainer();const r=Or(`
      `);return n.appendChild(r),r};to.prototype._bindAutoClose=function(){this._eventBus.once(BSe,this.close,this)};to.prototype._unbindAutoClose=function(){this._eventBus.off(BSe,this.close,this)};to.prototype._updateScale=function(){var e=this._canvas.zoom(),t=this._config.scale,n,r,o=e;return t!==!0&&(t===!1?(n=1,r=1):(n=t.min,r=t.max),mi(n)&&er&&(o=r)),o};to.prototype._ensureVisible=function(e,t){var n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect(),o={},i=t.x,a=t.y;return t.x+r.width>n.width&&(o.x=!0),t.y+r.height>n.height&&(o.y=!0),o.x&&o.y?(i=t.x-r.width,a=t.y-r.height):o.x?(i=t.x-r.width,a=t.y):o.y&&t.yii(n.getEmptyPlaceholder));return t&&t.getEmptyPlaceholder()};to.prototype.isOpen=function(){return!!this._current};to.prototype.trigger=function(e,t,n="click"){if(e.preventDefault(),!t){let o=wb(e.delegateTarget||e.target,".entry",!0),i=zi(o,qGt);t={id:i,...this._getEntry(i)}}const r=t.action;if(this._emit("trigger",{entry:t,event:e})!==!1){if(ii(r)){if(n==="click")return r(e,t)}else if(r[n])return r[n](e,t)}};to.prototype._getEntry=function(e){var t=this._current.entries[e]||this._current.headerEntries[e];if(!t)throw new Error("entry not found");return t};function YGt(e,t,n){const{keys:r}=n;if(t=t.trim().toLowerCase(),!t)throw new Error(" must not be empty");const o=t.trim().toLowerCase().split(/\s+/);return e.flatMap(i=>{const a=XGt(i,o,r);return a?{item:i,tokens:a}:[]}).sort(QGt(r))}function XGt(e,t,n){const{matchedWords:r,tokens:o}=n.reduce((i,a)=>{const s=e[a],{tokens:l,matchedWords:c}=fn(s)?s.reduce((u,d)=>{const{tokens:f,matchedWords:h}=hne(d,t);return{tokens:[...u.tokens,f],matchedWords:{...u.matchedWords,...h}}},{matchedWords:{},tokens:[]}):hne(s,t);return{tokens:{...i.tokens,[a]:l},matchedWords:{...i.matchedWords,...c}}},{matchedWords:{},tokens:{}});return Object.keys(r).length!==t.length?null:o}function QGt(e){return(t,n)=>{let r=0,o=1;for(const i of e){const a=ZGt(t.tokens[i],n.tokens[i]);if(a!==0){r+=a*o,o*=.9;continue}const s=JGt(t.item[i],n.item[i]);if(s!==0){r+=s*o,o*=.9;continue}}return r}}function ZGt(e,t){return fne(t)-fne(e)}function fne(e){return e.reduce((t,n)=>t+LSe(n),0)}function LSe(e){if(fn(e))return Math.max(...e.map(LSe));const t=Math.log(e.value.length);return e.match?(e.start?e.end?131.9:7.87:e.wordStart?2.19:1)*t:-.07*t}function pne(e=""){return fn(e)?e.join(", "):e}function JGt(e,t){return pne(e).localeCompare(pne(t))}function hne(e,t){if(!e)return{tokens:[],matchedWords:{}};const n=[],r={},o=t.map(eqt),i=[`(?${o.join("\\s+")})`,...o].join("|"),a=new RegExp(i,"ig");let s,l=0;for(;s=a.exec(e);){const[c]=s,u=s.index,d=s.index+c.length,f=u===0,h=d===e.length,m=!!s.groups.all,v=f||/\s/.test(e.charAt(u-1)),g=h||/\s/.test(e.charAt(d));s.index>l&&n.push({value:e.slice(l,s.index),index:l}),n.push({value:c,index:s.index,match:!0,wordStart:v,wordEnd:g,start:f,end:h,all:m});const b=m?t:[c];for(const y of b)r[y.toLowerCase()]=!0;l=s.index+c.length}return l @@ -901,8 +901,8 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho - `},tqt=900;function Ob(e,t,n,r){e.registerProvider(tqt,this),this._contextPad=e,this._popupMenu=t,this._translate=n,this._canvas=r}Ob.$inject=["contextPad","popupMenu","translate","canvas"];Ob.prototype.getMultiElementContextPadEntries=function(e){var t={};return this._isAllowed(e)&&De(t,this._getEntries(e)),t};Ob.prototype._isAllowed=function(e){return!this._popupMenu.isEmpty(e,"align-elements")};Ob.prototype._getEntries=function(){var e=this;return{"align-elements":{group:"align-elements",title:e._translate("Align elements"),html:`
      ${zSe.align}
      `,action:{click:function(t,n){var r=e._getMenuPosition(n);De(r,{cursor:{x:t.x,y:t.y}}),e._popupMenu.open(n,"align-elements",r)}}}}};Ob.prototype._getMenuPosition=function(e){var t=5,n=this._contextPad.getPad(e).html,r=n.getBoundingClientRect(),o={x:r.left,y:r.bottom+t};return o};var nqt=["left","center","right","top","middle","bottom"];function eE(e,t,n,r){this._alignElements=t,this._translate=n,this._popupMenu=e,this._rules=r,e.registerProvider("align-elements",this)}eE.$inject=["popupMenu","alignElements","translate","rules"];eE.prototype.getPopupMenuEntries=function(e){var t={};return this._isAllowed(e)&&De(t,this._getEntries(e)),t};eE.prototype._isAllowed=function(e){return this._rules.allowed("elements.align",{elements:e})};eE.prototype._getEntries=function(e){var t=this._alignElements,n=this._translate,r=this._popupMenu,o={};return Me(nqt,function(i){o["align-elements-"+i]={group:"align",title:n("Align elements "+i),className:"bjs-align-elements-menu-entry",imageHtml:zSe[i],action:function(){t.trigger(e,i),r.close()}}}),o};function Al(e){bt.call(this,e),this.init()}Al.$inject=["eventBus"];Ht(Al,bt);Al.prototype.addRule=function(e,t,n){var r=this;typeof e=="string"&&(e=[e]),e.forEach(function(o){r.canExecute(o,t,function(i,a,s){return n(i)},!0)})};Al.prototype.init=function(){};function GI(e){Al.call(this,e)}GI.$inject=["eventBus"];Ht(GI,Al);GI.prototype.init=function(){this.addRule("elements.align",function(e){var t=e.elements,n=In(t,function(r){return!(r.waypoints||r.host||r.labelTarget)});return n=RI(n),n.length<2?!1:n})};const rqt={__depends__:[bGt,bSe,$H],__init__:["alignElementsContextPadProvider","alignElementsMenuProvider","bpmnAlignElements"],alignElementsContextPadProvider:["type",Ob],alignElementsMenuProvider:["type",eE],bpmnAlignElements:["type",GI]};var oqt=10,HSe=50,iqt=250;function PH(e,t,n,r){for(var o;o=aqt(e,n,t);)n=r(t,n,o);return n}function MH(e){return function(t,n,r){var o={x:n.x,y:n.y};return["x","y"].forEach(function(i){var a=e[i];if(a){var s=i==="x"?"width":"height",l=a.margin,c=a.minDistance;l<0?o[i]=Math.min(r[i]+l-t[s]/2,n[i]-c+l):o[i]=Math.max(r[i]+r[s]+l+t[s]/2,n[i]+c+l)}}),o}}function aqt(e,t,n){var r={x:t.x-n.width/2,y:t.y-n.height/2,width:n.width,height:n.height},o=lqt(e);return Yn(o,function(i){if(i===n)return!1;var a=Ki(i,r,oqt);return a==="intersect"})}function sqt(e,t){t||(t={});function n(m){return m.source===e?1:-1}var r=t.defaultDistance||HSe,o=t.direction||"e",i=t.filter,a=t.getWeight||n,s=t.maxDistance||iqt,l=t.reference||"start";i||(i=dqt);function c(m,v){return o==="n"?l==="start"?en(m).top-en(v).bottom:l==="center"?en(m).top-dn(v).y:en(m).top-en(v).top:o==="w"?l==="start"?en(m).left-en(v).right:l==="center"?en(m).left-dn(v).x:en(m).left-en(v).left:o==="s"?l==="start"?en(v).top-en(m).bottom:l==="center"?dn(v).y-en(m).bottom:en(v).bottom-en(m).bottom:l==="start"?en(v).left-en(m).right:l==="center"?dn(v).x-en(m).right:en(v).right-en(m).right}var u=e.incoming.filter(i).map(function(m){var v=a(m),g=v<0?c(m.source,e):c(e,m.source);return{id:m.source.id,distance:g,weight:v}}),d=e.outgoing.filter(i).map(function(m){var v=a(m),g=v>0?c(e,m.target):c(m.target,e);return{id:m.target.id,distance:g,weight:v}}),p=u.concat(d).reduce(function(m,v){return m[v.id+"__weight_"+v.weight]=v,m},{}),h=cs(p,function(m,v){var g=v.distance,x=v.weight;return g<0||g>s||(m[String(g)]||(m[String(g)]=0),m[String(g)]+=1*x,(!m.distance||m[m.distance]t.top&&(n=n.concat("n")),e.rightt.left&&(n=n.concat("e")),n}function qI(e){e.invoke(vf,this)}qI.$inject=["injector"];Ht(qI,vf);qI.prototype.resize=function(e,t,n){ae(e,"bpmn:Participant")?this._modeling.resizeLane(e,t,null,n):this._modeling.resizeShape(e,t,null,n)};function tE(e){Al.call(this,e);var t=this;this.addRule("element.autoResize",function(n){return t.canResize(n.elements,n.target)})}tE.$inject=["eventBus"];Ht(tE,Al);tE.prototype.canResize=function(e,t){return!1};function KI(e,t){tE.call(this,e),this._modeling=t}Ht(KI,tE);KI.$inject=["eventBus","modeling"];KI.prototype.canResize=function(e,t){if(ae(t.di,"bpmndi:BPMNPlane")||!ae(t,"bpmn:Participant")&&!ae(t,"bpmn:Lane")&&!ae(t,"bpmn:SubProcess"))return!1;var n=!0;return Me(e,function(r){if(ae(r,"bpmn:Lane")||qn(r)){n=!1;return}}),n};const xqt={__init__:["bpmnAutoResize","bpmnAutoResizeProvider"],bpmnAutoResize:["type",qI],bpmnAutoResizeProvider:["type",KI]};var gne=1500;function KSe(e,t,n){var r=this,o=n.get("dragging",!1);function i(a){if(!a.hover){var s=a.originalEvent,l=r._findTargetGfx(s),c=l&&e.get(l);l&&c&&(a.stopPropagation(),o.hover({element:c,gfx:l}),o.move(s))}}o&&t.on("drag.start",function(a){t.once("drag.move",gne,function(s){i(s)})}),function(){var a,s;t.on("element.hover",function(l){a=l.gfx,s=l.element}),t.on("element.hover",gne,function(l){s&&t.fire("element.out",{element:s,gfx:a})}),t.on("element.out",function(){a=null,s=null})}(),this._findTargetGfx=function(a){var s,l;if(a instanceof MouseEvent)return s=ig(a),l=document.elementFromPoint(s.x,s.y),Cqt(l)}}KSe.$inject=["elementRegistry","eventBus","injector"];function Cqt(e){return Cb(e,"svg, .djs-element",!0)}const wqt={__init__:["hoverFix"],hoverFix:["type",KSe]};var cv=Math.round,vne="djs-drag-active";function Ih(e){e.preventDefault()}function Sqt(e){return typeof TouchEvent<"u"&&e instanceof TouchEvent}function Eqt(e){return Math.sqrt(Math.pow(e.x,2)+Math.pow(e.y,2))}function YSe(e,t,n,r){var o={threshold:5,trapClick:!0},i;function a(b){var C=t.viewbox(),S=t._container.getBoundingClientRect();return{x:C.x+(b.x-S.left)/C.scale,y:C.y+(b.y-S.top)/C.scale}}function s(b,C){C=C||i;var S=e.createEvent(De({},C.payload,C.data,{isTouch:C.isTouch}));return e.fire("drag."+b,S)===!1?!1:e.fire(C.prefix+"."+b,S)}function l(b){var C=b.filter(function(S){return r.get(S.id)});C.length&&n.select(C)}function c(b,C){var S=i.payload,w=i.displacement,E=i.globalStart,_=ig(b),P=Cc(_,E),$=i.localStart,R=a(_),O=Cc(R,$);if(!i.active&&(C||Eqt(P)>i.threshold)){if(De(S,{x:cv($.x+w.x),y:cv($.y+w.y),dx:0,dy:0},{originalEvent:b}),s("start")===!1)return g();i.active=!0,i.keepSelection||(S.previousSelection=n.get(),n.select(null)),i.cursor&&zI(i.cursor),t.addMarker(t.getRootElement(),vne)}aN(b),i.active&&(De(S,{x:cv(R.x+w.x),y:cv(R.y+w.y),dx:cv(O.x),dy:cv(O.y)},{originalEvent:b}),s("move"))}function u(b){var C,S=!0;i.active&&(b&&(i.payload.originalEvent=b,aN(b)),S=s("end")),S===!1&&s("rejected"),C=x(S!==!0),s("ended",C)}function d(b){pi("Escape",b)&&(Ih(b),g())}function p(b){var C;i.active&&(C=pSe(e),setTimeout(C,400),Ih(b)),u(b)}function h(b){c(b)}function m(b){var C=i.payload;C.hoverGfx=b.gfx,C.hover=b.element,s("hover")}function v(b){s("out");var C=i.payload;C.hoverGfx=null,C.hover=null}function g(b){var C;if(i){var S=i.active;S&&s("cancel"),C=x(b),S&&s("canceled",C)}}function x(b){var C,S;s("cleanup"),fSe(),i.trapClick?S=p:S=u,xn.unbind(document,"mousemove",c),xn.unbind(document,"dragstart",Ih),xn.unbind(document,"selectstart",Ih),xn.unbind(document,"mousedown",S,!0),xn.unbind(document,"mouseup",S,!0),xn.unbind(document,"keyup",d),xn.unbind(document,"touchstart",h,!0),xn.unbind(document,"touchcancel",g,!0),xn.unbind(document,"touchmove",c,!0),xn.unbind(document,"touchend",u,!0),e.off("element.hover",m),e.off("element.out",v),t.removeMarker(t.getRootElement(),vne);var w=i.payload.previousSelection;return b!==!1&&w&&!n.get().length&&l(w),C=i,i=null,C}function y(b,C,S,w){i&&g(!1),typeof C=="string"&&(w=S,S=C,C=null),w=De({},o,w||{});var E=w.data||{},_,P,$,R,O;w.trapClick?R=p:R=u,b?(_=_b(b)||b,P=ig(b),aN(b),_.type==="dragstart"&&Ih(_)):(_=null,P={x:0,y:0}),$=a(P),C||(C=$),O=Sqt(_),i=De({prefix:S,data:E,payload:{},globalStart:P,displacement:Cc(C,$),localStart:$,isTouch:O},w),w.manual||(O?(xn.bind(document,"touchstart",h,!0),xn.bind(document,"touchcancel",g,!0),xn.bind(document,"touchmove",c,!0),xn.bind(document,"touchend",u,!0)):(xn.bind(document,"mousemove",c),xn.bind(document,"dragstart",Ih),xn.bind(document,"selectstart",Ih),xn.bind(document,"mousedown",R,!0),xn.bind(document,"mouseup",R,!0)),xn.bind(document,"keyup",d),e.on("element.hover",m),e.on("element.out",v)),s("init"),w.autoActivate&&c(b,!0)}e.on("diagram.destroy",g),this.init=y,this.move=c,this.hover=m,this.out=v,this.end=u,this.cancel=g,this.context=function(){return i},this.setOptions=function(b){De(o,b)}}YSe.$inject=["eventBus","canvas","selection","elementRegistry"];const yf={__depends__:[wqt,Gc],dragging:["type",YSe]};function Tb(e,t,n){this._canvas=n,this._opts=De({scrollThresholdIn:[20,20,20,20],scrollThresholdOut:[0,0,0,0],scrollRepeatTimeout:15,scrollStep:10},e);var r=this;t.on("drag.move",function(o){var i=r._toBorderPoint(o);r.startScroll(i)}),t.on(["drag.cleanup"],function(){r.stopScroll()})}Tb.$inject=["config.autoScroll","eventBus","canvas"];Tb.prototype.startScroll=function(e){var t=this._canvas,n=this._opts,r=this,o=t.getContainer().getBoundingClientRect(),i=[e.x,e.y,o.width-e.x,o.height-e.y];this.stopScroll();for(var a=0,s=0,l=0;l<4;l++)_qt(i[l],n.scrollThresholdOut[l],n.scrollThresholdIn[l])&&(l===0?a=n.scrollStep:l==1?s=n.scrollStep:l==2?a=-n.scrollStep:l==3&&(s=-n.scrollStep));(a!==0||s!==0)&&(t.scroll({dx:a,dy:s}),this._scrolling=setTimeout(function(){r.startScroll(e)},n.scrollRepeatTimeout))};function _qt(e,t,n){return tw-3&&(P=Ki(h.target,S),v===w-2?P==="intersect"&&(b.pop(),b[b.length-1]=S):P!=="intersect"&&b.push(x)),p.newWaypoints=h.waypoints=s(h,b),c(p,E,d),p.newSegmentStartIndex=m+E,l(d)}),t.on("connectionSegment.move.hover",function(d){d.context.hover=d.hover,n.addMarker(d.hover,_ne)}),t.on(["connectionSegment.move.out","connectionSegment.move.cleanup"],function(d){var p=d.context.hover;p&&n.removeMarker(p,_ne)}),t.on("connectionSegment.move.cleanup",function(d){var p=d.context,h=p.connection;p.draggerGfx&&Uo(p.draggerGfx),n.removeMarker(h,$ne)}),t.on(["connectionSegment.move.cancel","connectionSegment.move.end"],function(d){var p=d.context,h=p.connection;h.waypoints=p.originalWaypoints,l(d)}),t.on("connectionSegment.move.end",function(d){var p=d.context,h=p.connection,m=p.newWaypoints,v=p.newSegmentStartIndex;m=m.map(function(S){return{original:S.original,x:Math.round(S.x),y:Math.round(S.y)}});var g=u(m,v),x=g.waypoints,y=s(h,x),b=g.segmentOffset,C={segmentMove:{segmentStartIndex:p.segmentStartIndex,newSegmentStartIndex:v+b}};i.updateWaypoints(h,y,C)})}iEe.$inject=["injector","eventBus","canvas","dragging","graphicsFactory","modeling"];var Vqt=Math.abs,Rne=Math.round;function Wqt(e,t,n){n=n===void 0?10:n;var r,o;for(r=0;ri-dN)return a-l+i}return a}function n(i,a){if(i.waypoints)return Aqt(a,i);if(i.width)return{x:One(i.width/2+i.x),y:One(i.height/2+i.y)}}function r(i){var a=i.context,s=a.snapPoints,l=a.connection,c=l.waypoints,u=a.segmentStart,d=a.segmentStartIndex,p=a.segmentEnd,h=a.segmentEndIndex,m=a.axis;if(s)return s;var v=[c[d-1],u,p,c[h+1]];return d<2&&v.unshift(n(l.source,i)),h>c.length-3&&v.unshift(n(l.target,i)),a.snapPoints=s={horizontal:[],vertical:[]},Me(v,function(g){g&&(g=g.original||g,m==="y"&&s.horizontal.push(g.y),m==="x"&&s.vertical.push(g.x))}),s}e.on("connectionSegment.move.move",1500,function(i){var a=r(i),s=i.x,l=i.y,c,u;if(a){c=t(a.vertical,s),u=t(a.horizontal,l);var d=s-c,p=l-u;De(i,{dx:i.dx-d,dy:i.dy-p,x:c,y:u}),(d||a.vertical.indexOf(s)!==-1)&&Ro(i,"x",c),(p||a.horizontal.indexOf(l)!==-1)&&Ro(i,"y",u)}});function o(i){var a=i.snapPoints,s=i.connection.waypoints,l=i.bendpointIndex;if(a)return a;var c=[s[l-1],s[l+1]];return i.snapPoints=a={horizontal:[],vertical:[]},Me(c,function(u){u&&(u=u.original||u,a.horizontal.push(u.y),a.vertical.push(u.x))}),a}e.on(["connect.hover","connect.move","connect.end"],1500,function(i){var a=i.context,s=a.hover,l=s&&n(s,i);!Sr(s)||!l||!l.x||!l.y||(Ro(i,"x",l.x),Ro(i,"y",l.y))}),e.on(["bendpoint.move.move","bendpoint.move.end"],1500,function(i){var a=i.context,s=o(a),l=a.hover,c=l&&n(l,i),u=i.x,d=i.y,p,h;if(s){p=t(c?s.vertical.concat([c.x]):s.vertical,u),h=t(c?s.horizontal.concat([c.y]):s.horizontal,d);var m=u-p,v=d-h;De(i,{dx:i.dx-m,dy:i.dy-v,x:i.x-m,y:i.y-v}),(m||s.vertical.indexOf(u)!==-1)&&Ro(i,"x",p),(v||s.horizontal.indexOf(d)!==-1)&&Ro(i,"y",h)}})}cEe.$inject=["eventBus"];const Gqt={__depends__:[yf,Xu],__init__:["bendpoints","bendpointSnapping","bendpointMovePreview"],bendpoints:["type",nEe],bendpointMove:["type",IH],bendpointMovePreview:["type",rEe],connectionSegmentMove:["type",iEe],bendpointSnapping:["type",cEe]};function uEe(e,t,n,r){function o(a,s){return r.allowed("connection.create",{source:a,target:s})}function i(a,s){return o(s,a)}e.on("connect.hover",function(a){var s=a.context,l=s.start,c=a.hover,u;if(s.hover=c,u=s.canExecute=o(l,c),!tw(u)){if(u!==!1){s.source=l,s.target=c;return}u=s.canExecute=i(l,c),!tw(u)&&u!==!1&&(s.source=c,s.target=l)}}),e.on(["connect.out","connect.cleanup"],function(a){var s=a.context;s.hover=null,s.source=null,s.target=null,s.canExecute=!1}),e.on("connect.end",function(a){var s=a.context,l=s.canExecute,c=s.connectionStart,u={x:a.x,y:a.y},d=s.source,p=s.target;if(!l)return!1;var h=null,m={connectionStart:nB(s)?u:c,connectionEnd:nB(s)?c:u};xi(l)&&(h=l),s.connection=n.connect(d,p,h,m)}),this.start=function(a,s,l,c){xi(l)||(c=l,l=dn(s)),t.init(a,"connect",{autoActivate:c,data:{shape:s,context:{start:s,connectionStart:l}}})}}uEe.$inject=["eventBus","dragging","modeling","rules"];function nB(e){var t=e.hover,n=e.source,r=e.target;return t&&n&&t===n&&n!==r}var qqt=1100,Kqt=900,Tne="connect-ok",Ine="connect-not-ok";function dEe(e,t,n){var r=e.get("connectionPreview",!1);r&&t.on("connect.move",function(o){var i=o.context,a=i.canExecute,s=i.hover,l=i.source,c=i.start,u=i.startPosition,d=i.target,p=i.connectionStart||u,h=i.connectionEnd||{x:o.x,y:o.y},m=p,v=h;nB(i)&&(m=h,v=p),r.drawPreview(i,a,{source:l||c,target:d||s,connectionStart:m,connectionEnd:v})}),t.on("connect.hover",Kqt,function(o){var i=o.context,a=o.hover,s=i.canExecute;s!==null&&n.addMarker(a,s?Tne:Ine)}),t.on(["connect.out","connect.cleanup"],qqt,function(o){var i=o.hover;i&&(n.removeMarker(i,Tne),n.removeMarker(i,Ine))}),r&&t.on("connect.cleanup",function(o){r.cleanUp(o.context)})}dEe.$inject=["injector","eventBus","canvas"];const NH={__depends__:[Gc,Xu,yf],__init__:["connectPreview"],connect:["type",uEe],connectPreview:["type",dEe]};var Yqt="djs-dragger";function bf(e,t,n,r){this._canvas=t,this._graphicsFactory=n,this._elementFactory=r,this._connectionDocking=e.get("connectionDocking",!1),this._layouter=e.get("layouter",!1)}bf.$inject=["injector","canvas","graphicsFactory","elementFactory"];bf.prototype.drawPreview=function(e,t,n){n=n||{};var r=e.connectionPreviewGfx,o=e.getConnection,i=n.source,a=n.target,s=n.waypoints,l=n.connectionStart,c=n.connectionEnd,u=n.noLayout,d=n.noCropping,p=n.noNoop,h,m=this;if(r||(r=e.connectionPreviewGfx=this.createConnectionPreviewGfx()),PI(r),o||(o=e.getConnection=Xqt(function(v,g,x){return m.getConnection(v,g,x)})),t&&(h=o(t,i,a)),!h){!p&&this.drawNoopPreview(r,n);return}h.waypoints=s||[],this._layouter&&!u&&(h.waypoints=this._layouter.layoutConnection(h,{source:i,target:a,connectionStart:l,connectionEnd:c,waypoints:n.waypoints||h.waypoints})),(!h.waypoints||!h.waypoints.length)&&(h.waypoints=[i?dn(i):l,a?dn(a):c]),this._connectionDocking&&(i||a)&&!d&&(h.waypoints=this._connectionDocking.getCroppedWaypoints(h,i,a)),this._graphicsFactory.drawConnection(r,h,{stroke:"var(--element-dragger-color)"})};bf.prototype.drawNoopPreview=function(e,t){var n=t.source,r=t.target,o=t.connectionStart||dn(n),i=t.connectionEnd||dn(r),a=this.cropWaypoints(o,i,n,r),s=this.createNoopConnection(a[0],a[1]);mn(e,s)};bf.prototype.cropWaypoints=function(e,t,n,r){var o=this._graphicsFactory,i=n&&o.getShapePath(n),a=r&&o.getShapePath(r),s=o.getConnectionPath({waypoints:[e,t]});return e=n&&LF(i,s,!0)||e,t=r&&LF(a,s,!1)||t,[e,t]};bf.prototype.cleanUp=function(e){e&&e.connectionPreviewGfx&&Uo(e.connectionPreviewGfx)};bf.prototype.getConnection=function(e){var t=Qqt(e);return this._elementFactory.createConnection(t)};bf.prototype.createConnectionPreviewGfx=function(){var e=Yt("g");return jt(e,{pointerEvents:"none"}),Un(e).add(Yqt),mn(this._canvas.getActiveLayer(),e),e};bf.prototype.createNoopConnection=function(e,t){return MI([e,t],{stroke:"#333",strokeDasharray:[1],strokeWidth:2,"pointer-events":"none"})};function Xqt(e){var t={};return function(n){var r=JSON.stringify(n),o=t[r];return o||(o=t[r]=e.apply(null,arguments)),o}}function Qqt(e){return xi(e)?e:{}}const Zqt={__init__:["connectionPreview"],connectionPreview:["type",bf]},Jqt=new JS("ps");var eKt=["marker-start","marker-mid","marker-end"],tKt=["circle","ellipse","line","path","polygon","polyline","path","rect"];function ph(e,t,n,r){this._elementRegistry=e,this._canvas=n,this._styles=r}ph.$inject=["elementRegistry","eventBus","canvas","styles"];ph.prototype.cleanUp=function(){console.warn("PreviewSupport#cleanUp is deprecated and will be removed in future versions. You do not need to manually clean up previews anymore. cf. https://github.com/bpmn-io/diagram-js/pull/906")};ph.prototype.getGfx=function(e){return this._elementRegistry.getGraphics(e)};ph.prototype.addDragger=function(e,t,n,r="djs-dragger"){n=n||this.getGfx(e);var o=twe(n),i=n.getBoundingClientRect();return this._cloneMarkers(Mm(o),r),jt(o,this._styles.cls(r,[],{x:i.top,y:i.left})),mn(t,o),jt(o,"data-preview-support-element-id",e.id),o};ph.prototype.addFrame=function(e,t){var n=Yt("rect",{class:"djs-resize-overlay",width:e.width,height:e.height,x:e.x,y:e.y});return mn(t,n),jt(n,"data-preview-support-element-id",e.id),n};ph.prototype._cloneMarkers=function(e,t="djs-dragger",n=e){var r=this;e.childNodes&&e.childNodes.forEach(o=>{r._cloneMarkers(o,t,n)}),iKt(e)&&eKt.forEach(function(o){if(jt(e,o)){var i=nKt(e,o,r._canvas.getContainer());i&&r._cloneMarker(n,e,i,o,t)}})};ph.prototype._cloneMarker=function(e,t,n,r,o="djs-dragger"){var i=[n.id,o,Jqt.next()].join("-"),a=wr("marker#"+n.id,e);e=e||this._canvas._svg;var s=a||twe(n);s.id=i,Un(s).add(o);var l=wr(":scope > defs",e);l||(l=Yt("defs"),mn(e,l)),mn(l,s);var c=oKt(s.id);jt(t,r,c)};function nKt(e,t,n){var r=rKt(jt(e,t));return wr("marker#"+r,n||document)}function rKt(e){return e.match(/url\(['"]?#([^'"]*)['"]?\)/)[1]}function oKt(e){return"url(#"+e+")"}function iKt(e){return tKt.indexOf(e.nodeName)!==-1}const Ib={__init__:["previewSupport"],previewSupport:["type",ph]},J2="complex-preview";class fEe{constructor(t,n,r){this._canvas=t,this._graphicsFactory=n,this._previewSupport=r,this._markers=[]}create(t){this.cleanUp();const{created:n=[],moved:r=[],removed:o=[],resized:i=[]}=t,a=this._canvas.getLayer(J2);n.filter(s=>!aKt(s)).forEach(s=>{let l;Sr(s)?(l=this._graphicsFactory._createContainer("connection",Yt("g")),this._graphicsFactory.drawConnection(Mm(l),s)):(l=this._graphicsFactory._createContainer("shape",Yt("g")),this._graphicsFactory.drawShape(Mm(l),s),Pi(l,s.x,s.y)),this._previewSupport.addDragger(s,a,l)}),r.forEach(({element:s,delta:l})=>{this._previewSupport.addDragger(s,a,void 0,"djs-dragging"),this._canvas.addMarker(s,"djs-element-hidden"),this._markers.push([s,"djs-element-hidden"]);const c=this._previewSupport.addDragger(s,a);Sr(s)?Pi(c,l.x,l.y):Pi(c,s.x+l.x,s.y+l.y)}),o.forEach(s=>{this._previewSupport.addDragger(s,a,void 0,"djs-dragging"),this._canvas.addMarker(s,"djs-element-hidden"),this._markers.push([s,"djs-element-hidden"])}),i.forEach(({shape:s,bounds:l})=>{this._canvas.addMarker(s,"djs-hidden"),this._markers.push([s,"djs-hidden"]),this._previewSupport.addDragger(s,a,void 0,"djs-dragging");const c=this._graphicsFactory._createContainer("shape",Yt("g"));this._graphicsFactory.drawShape(Mm(c),s,{width:l.width,height:l.height}),Pi(c,l.x,l.y),this._previewSupport.addDragger(s,a,c)})}cleanUp(){PI(this._canvas.getLayer(J2)),this._markers.forEach(([t,n])=>this._canvas.removeMarker(t,n)),this._markers=[]}show(){this._canvas.showLayer(J2)}hide(){this._canvas.hideLayer(J2)}}fEe.$inject=["canvas","graphicsFactory","previewSupport"];function aKt(e){return e.hidden}const sKt={__depends__:[Ib],__init__:["complexPreview"],complexPreview:["type",fEe]};var DH=["top","bottom","left","right"],e_=10;function AH(e,t){bt.call(this,e),this.postExecuted(["connection.create","connection.layout","connection.updateWaypoints"],function(o){var i=o.context,a=i.connection,s=a.source,l=a.target,c=i.hints||{};c.createElementsBehavior!==!1&&(n(s),n(l))}),this.postExecuted(["label.create"],function(o){var i=o.context,a=i.shape,s=i.hints||{};s.createElementsBehavior!==!1&&n(a.labelTarget)}),this.postExecuted(["elements.create"],function(o){var i=o.context,a=i.elements,s=i.hints||{};s.createElementsBehavior!==!1&&a.forEach(function(l){n(l)})});function n(o){if(NI(o)&&!Sr(o)){var i=uKt(o);i&&r(o,i)}}function r(o,i){var a=dn(o),s=o.label,l=dn(s);if(s.parent){var c=en(o),u;switch(i){case"top":u={x:a.x,y:c.top-e_-s.height/2};break;case"left":u={x:c.left-e_-s.width/2,y:a.y};break;case"bottom":u={x:a.x,y:c.bottom+e_+s.height/2};break;case"right":u={x:c.right+e_+s.width/2,y:a.y};break}var d=Cc(u,l);t.moveShape(s,d)}}}Ht(AH,bt);AH.$inject=["eventBus","modeling"];function lKt(e){var t=e.host,n=dn(e),r=Ki(n,t),o;r.indexOf("-")>=0?o=r.split("-"):o=[r];var i=DH.filter(function(a){return o.indexOf(a)===-1});return i}function cKt(e){var t=dn(e),n=[].concat(e.incoming.map(function(r){return r.waypoints[r.waypoints.length-2]}),e.outgoing.map(function(r){return r.waypoints[1]})).map(function(r){return pEe(t,r)});return n}function uKt(e){var t=dn(e.label),n=dn(e),r=pEe(n,t);if(dKt(r)){var o=cKt(e);if(e.host){var i=lKt(e);o=o.concat(i)}var a=DH.filter(function(s){return o.indexOf(s)===-1});if(a.indexOf(r)===-1)return a[0]}}function pEe(e,t){return Ki(t,e,5)}function dKt(e){return DH.indexOf(e)!==-1}function FH(e){bt.call(this,e),this.preExecute("shape.append",function(t){var n=t.source,r=t.shape;t.position||(ae(r,"bpmn:TextAnnotation")?t.position={x:n.x+n.width/2+75,y:n.y-50-r.height/2}:t.position={x:n.x+n.width+80+r.width/2,y:n.y+n.height/2})},!0)}Ht(FH,bt);FH.$inject=["eventBus"];function BH(e,t){e.invoke(bt,this),this.postExecute("shape.move",function(n){var r=n.newParent,o=n.shape,i=In(o.incoming.concat(o.outgoing),function(a){return ae(a,"bpmn:Association")});Me(i,function(a){t.moveConnection(a,{x:0,y:0},r)})},!0)}Ht(BH,bt);BH.$inject=["injector","modeling"];var kne=500;function YI(e,t){t.invoke(bt,this),this._bpmnReplace=e;var n=this;this.postExecuted("elements.create",kne,function(r){var o=r.elements;o=o.filter(function(i){var a=i.host;return Nne(i,a)}),o.length===1&&o.map(function(i){return o.indexOf(i)}).forEach(function(i){var a=o[i];r.elements[i]=n._replaceShape(o[i],a)})},!0),this.preExecute("elements.move",kne,function(r){var o=r.shapes,i=r.newHost;if(o.length===1){var a=o[0];Nne(a,i)&&(r.shapes=[n._replaceShape(a,i)])}},!0)}YI.$inject=["bpmnReplace","injector"];Ht(YI,bt);YI.prototype._replaceShape=function(e,t){var n=fKt(e),r={type:"bpmn:BoundaryEvent",host:t};return n&&(r.eventDefinitionType=n.$type),this._bpmnReplace.replaceElement(e,r,{layoutConnection:!1})};function fKt(e){var t=_t(e),n=t.eventDefinitions;return n&&n[0]}function Nne(e,t){return!qn(e)&&kn(e,["bpmn:IntermediateThrowEvent","bpmn:IntermediateCatchEvent"])&&!!t}function LH(e,t){bt.call(this,e);function n(r){return In(r.attachers,function(o){return ae(o,"bpmn:BoundaryEvent")})}this.postExecute("connection.create",function(r){var o=r.context.source,i=r.context.target,a=n(i);ae(o,"bpmn:EventBasedGateway")&&ae(i,"bpmn:ReceiveTask")&&a.length>0&&t.removeElements(a)}),this.postExecute("connection.reconnect",function(r){var o=r.context.oldSource,i=r.context.newSource;ae(o,"bpmn:Gateway")&&ae(i,"bpmn:EventBasedGateway")&&Me(i.outgoing,function(a){var s=a.target,l=n(s);ae(s,"bpmn:ReceiveTask")&&l.length>0&&t.removeElements(l)})})}LH.$inject=["eventBus","modeling"];Ht(LH,bt);function jH(e,t,n){bt.call(this,e),this.preExecute("shape.replace",s,!0),this.postExecuted("shape.replace",l,!0),this.preExecute("connection.create",o,!0),this.postExecuted("connection.delete",r,!0),this.postExecuted("connection.reconnect",i,!0),this.postExecuted("element.updateProperties",a,!0);function r(g){const x=g.source,y=g.target;uv(x)&&Ex(y)&&u(y)}function o(g){const x=g.connection,y=g.source,b=g.target;uv(y)&&t_(b)&&(c(b),p(y,[x]))}function i(g){const x=g.newTarget,y=g.oldSource,b=g.oldTarget;if(b!==x){const C=y;Ex(b)&&u(b),uv(C)&&t_(x)&&c(x)}}function a(g){const{element:x}=g;Ex(x)?(d(x),h(x)):t_(x)&&m(x)}function s(g){const{newData:x,oldShape:y}=g;if(uv(g.oldShape)&&x.eventDefinitionType!=="bpmn:CompensateEventDefinition"||x.type!=="bpmn:BoundaryEvent"){const b=y.outgoing.find(({target:C})=>Ex(C));b&&b.target&&(g._connectionTarget=b.target)}else if(!uv(g.oldShape)&&x.eventDefinitionType==="bpmn:CompensateEventDefinition"&&x.type==="bpmn:BoundaryEvent"){const b=y.outgoing.find(({target:C})=>t_(C));b&&b.target&&(g._connectionTarget=b.target),v(y)}}function l(g){const{_connectionTarget:x,newShape:y}=g;x&&t.connect(y,x)}function c(g){t.updateProperties(g,{isForCompensation:!0})}function u(g){t.updateProperties(g,{isForCompensation:void 0})}function d(g){for(const x of g.incoming)n.canConnect(x.source,g)||t.removeConnection(x);for(const x of g.outgoing)n.canConnect(g,x.target)||t.removeConnection(x)}function p(g,x){g.outgoing.filter(C=>ae(C,"bpmn:Association")).filter(C=>Ex(C.target)&&!x.includes(C)).forEach(C=>t.removeConnection(C))}function h(g){const x=g.attachers.slice();x.length&&t.removeElements(x)}function m(g){const x=g.incoming.filter(y=>uv(y.source));t.removeElements(x)}function v(g){const x=g.outgoing.filter(y=>ae(y,"bpmn:SequenceFlow"));t.removeElements(x)}}Ht(jH,bt);jH.$inject=["eventBus","modeling","bpmnRules"];function Ex(e){const t=_t(e);return t&&t.get("isForCompensation")}function uv(e){return e&&ae(e,"bpmn:BoundaryEvent")&&Eb(e,"bpmn:CompensateEventDefinition")}function t_(e){return e&&ae(e,"bpmn:Activity")&&!Hi(e)}function zH(e){e.invoke(bt,this),this.preExecute("shape.create",1500,function(t){var n=t.context,r=n.parent,o=n.shape;ae(r,"bpmn:Lane")&&!ae(o,"bpmn:Lane")&&(n.parent=gy(r,"bpmn:Participant"))})}zH.$inject=["injector"];Ht(zH,bt);function HH(e,t){bt.call(this,e),this.preExecute("shape.create",function(n){var r=n.context,o=r.shape;if(ae(o,"bpmn:DataObjectReference")&&o.type!=="label"){var i=t.create("bpmn:DataObject");o.businessObject.dataObjectRef=i}})}HH.$inject=["eventBus","bpmnFactory"];Ht(HH,bt);var rB=20,oB=20,hEe=30,n_=2e3;function VH(e,t,n){bt.call(this,t),t.on(["create.start","shape.move.start"],n_,function(o){var i=o.context,a=i.shape,s=e.getRootElement();if(!(!ae(a,"bpmn:Participant")||!ae(s,"bpmn:Process")||!s.children.length)){var l=s.children.filter(function(d){return!ae(d,"bpmn:Group")&&!qn(d)&&!Sr(d)});if(l.length){var c=Go(l),u=pKt(a,c);De(a,u),i.createConstraints=hKt(a,c)}}}),t.on("create.start",n_,function(o){var i=o.context,a=i.shape,s=e.getRootElement(),l=e.getGraphics(s);function c(u){u.element=s,u.gfx=l}ae(a,"bpmn:Participant")&&ae(s,"bpmn:Process")&&(t.on("element.hover",n_,c),t.once("create.cleanup",function(){t.off("element.hover",c)}))});function r(){var o=e.getRootElement();return ae(o,"bpmn:Collaboration")?o:n.makeCollaboration()}this.preExecute("elements.create",n_,function(o){var i=o.elements,a=o.parent,s=mKt(i),l;s&&ae(a,"bpmn:Process")&&(o.parent=r(),l=o.hints=o.hints||{},l.participant=s,l.process=a,l.processRef=_t(s).get("processRef"))},!0),this.preExecute("shape.create",function(o){var i=o.parent,a=o.shape;ae(a,"bpmn:Participant")&&ae(i,"bpmn:Process")&&(o.parent=r(),o.process=i,o.processRef=_t(a).get("processRef"))},!0),this.execute("shape.create",function(o){var i=o.hints||{},a=o.process||i.process,s=o.shape,l=i.participant;a&&(!l||s===l)&&_t(s).set("processRef",_t(a))},!0),this.revert("shape.create",function(o){var i=o.hints||{},a=o.process||i.process,s=o.processRef||i.processRef,l=o.shape,c=i.participant;a&&(!c||l===c)&&_t(l).set("processRef",s)},!0),this.postExecute("shape.create",function(o){var i=o.hints||{},a=o.process||o.hints.process,s=o.shape,l=i.participant;if(a){var c=a.children.slice();l?s===l&&n.moveElements(c,{x:0,y:0},l):n.moveElements(c,{x:0,y:0},s)}},!0)}VH.$inject=["canvas","eventBus","modeling"];Ht(VH,bt);function pKt(e,t){t={width:t.width+rB*2+hEe,height:t.height+oB*2};var n=Math.max(e.width,t.width),r=Math.max(e.height,t.height);return{x:-n/2,y:-r/2,width:n,height:r}}function hKt(e,t){return t=en(t),{bottom:t.top+e.height/2-oB,left:t.right-e.width/2+rB,top:t.bottom-e.height/2+oB,right:t.left+e.width/2-rB-hEe}}function mKt(e){return Yn(e,function(t){return ae(t,"bpmn:Participant")})}var Dne="__targetRef_placeholder";function WH(e,t){bt.call(this,e),this.executed(["connection.create","connection.delete","connection.move","connection.reconnect"],Ane(i)),this.reverted(["connection.create","connection.delete","connection.move","connection.reconnect"],Ane(i));function n(a,s,l){var c=a.get("dataInputAssociations");return Yn(c,function(u){return u!==l&&u.targetRef===s})}function r(a,s){var l=a.get("properties"),c=Yn(l,function(u){return u.name===Dne});return!c&&s&&(c=t.create("bpmn:Property",{name:Dne}),Ko(l,c)),c}function o(a,s){var l=r(a);l&&(n(a,l,s)||To(a.get("properties"),l))}function i(a){var s=a.context,l=s.connection,c=l.businessObject,u=l.target,d=u&&u.businessObject,p=s.newTarget,h=p&&p.businessObject,m=s.oldTarget||s.target,v=m&&m.businessObject,g=l.businessObject,x;v&&v!==d&&o(v,c),h&&h!==d&&o(h,c),d?(x=r(d,!0),g.targetRef=x):g.targetRef=null}}WH.$inject=["eventBus","bpmnFactory"];Ht(WH,bt);function Ane(e){return function(t){var n=t.context,r=n.connection;if(ae(r,"bpmn:DataInputAssociation"))return e(t)}}function XI(e){this._bpmnUpdater=e}XI.$inject=["bpmnUpdater"];XI.prototype.execute=function(e){var t=e.dataStoreBo,n=e.dataStoreDi,r=e.newSemanticParent,o=e.newDiParent;return e.oldSemanticParent=t.$parent,e.oldDiParent=n.$parent,this._bpmnUpdater.updateSemanticParent(t,r),this._bpmnUpdater.updateDiParent(n,o),[]};XI.prototype.revert=function(e){var t=e.dataStoreBo,n=e.dataStoreDi,r=e.oldSemanticParent,o=e.oldDiParent;return this._bpmnUpdater.updateSemanticParent(t,r),this._bpmnUpdater.updateDiParent(n,o),[]};function UH(e,t,n,r){bt.call(this,r),t.registerHandler("dataStore.updateContainment",XI);function o(){return n.filter(function(s){return ae(s,"bpmn:Participant")&&_t(s).processRef})[0]}function i(s){return s.children.filter(function(l){return ae(l,"bpmn:DataStoreReference")&&!l.labelTarget})}function a(s,l){var c=s.businessObject||s;if(l=l||o(),l){var u=l.businessObject||l;t.execute("dataStore.updateContainment",{dataStoreBo:c,dataStoreDi:Gn(s),newSemanticParent:u.processRef||u,newDiParent:Gn(l)})}}this.preExecute("shape.create",function(s){var l=s.context,c=l.shape;ae(c,"bpmn:DataStoreReference")&&c.type!=="label"&&(l.hints||(l.hints={}),l.hints.autoResize=!1)}),this.preExecute("elements.move",function(s){var l=s.context,c=l.shapes,u=c.filter(function(d){return ae(d,"bpmn:DataStoreReference")});u.length&&(l.hints||(l.hints={}),l.hints.autoResize=c.filter(function(d){return!ae(d,"bpmn:DataStoreReference")}))}),this.postExecute("shape.create",function(s){var l=s.context,c=l.shape,u=c.parent;ae(c,"bpmn:DataStoreReference")&&c.type!=="label"&&ae(u,"bpmn:Collaboration")&&a(c)}),this.postExecute("shape.move",function(s){var l=s.context,c=l.shape,u=l.oldParent,d=c.parent;if(!ae(u,"bpmn:Collaboration")&&ae(c,"bpmn:DataStoreReference")&&c.type!=="label"&&ae(d,"bpmn:Collaboration")){var p=ae(u,"bpmn:Participant")?u:vKt(u,"bpmn:Participant");a(c,p)}}),this.postExecute("shape.delete",function(s){var l=s.context,c=l.shape,u=e.getRootElement();kn(c,["bpmn:Participant","bpmn:SubProcess"])&&ae(u,"bpmn:Collaboration")&&i(u).filter(function(d){return gKt(d,c)}).forEach(function(d){a(d)})}),this.postExecute("canvas.updateRoot",function(s){var l=s.context,c=l.oldRoot,u=l.newRoot,d=i(c);d.forEach(function(p){ae(u,"bpmn:Process")&&a(p,u)})})}UH.$inject=["canvas","commandStack","elementRegistry","eventBus"];Ht(UH,bt);function gKt(e,t){for(var n=e.businessObject||e,r=t.businessObject||t;n.$parent;){if(n.$parent===r.processRef||r)return!0;n=n.$parent}return!1}function vKt(e,t){for(;e.parent;){if(ae(e.parent,t))return e.parent;e=e.parent}}var hR=Math.max,mR=Math.min,yKt=20;function mEe(e,t){return{top:e.top-t.top,right:e.right-t.right,bottom:e.bottom-t.bottom,left:e.left-t.left}}function bKt(e,t,n){var r=n.x,o=n.y,i={x:e.x,y:e.y,width:e.width,height:e.height};return t.indexOf("n")!==-1?(i.y=e.y+o,i.height=e.height-o):t.indexOf("s")!==-1&&(i.height=e.height+o),t.indexOf("e")!==-1?i.width=e.width+r:t.indexOf("w")!==-1&&(i.x=e.x+r,i.width=e.width-r),i}function xKt(e,t){return{x:e.x+(t.left||0),y:e.y+(t.top||0),width:e.width-(t.left||0)+(t.right||0),height:e.height-(t.top||0)+(t.bottom||0)}}function r_(e,t,n){var r=t[e],o=n.min&&n.min[e],i=n.max&&n.max[e];return un(o)&&(r=(/top|left/.test(e)?mR:hR)(r,o)),un(i)&&(r=(/top|left/.test(e)?hR:mR)(r,i)),r}function CKt(e,t){if(!t)return e;var n=en(e);return OI({top:r_("top",n,t),right:r_("right",n,t),bottom:r_("bottom",n,t),left:r_("left",n,t)})}function wKt(e,t,n,r){var o=en(t),i={top:/n/.test(e)?o.bottom-n.height:o.top,left:/w/.test(e)?o.right-n.width:o.left,bottom:/s/.test(e)?o.top+n.height:o.bottom,right:/e/.test(e)?o.left+n.width:o.right},a=r?en(r):i,s={top:mR(i.top,a.top),left:mR(i.left,a.left),bottom:hR(i.bottom,a.bottom),right:hR(i.right,a.right)};return OI(s)}function _x(e,t){return typeof e<"u"?e:yKt}function SKt(e,t){var n,r,o,i;return typeof t=="object"?(n=_x(t.left),r=_x(t.right),o=_x(t.top),i=_x(t.bottom)):n=r=o=i=_x(t),{x:e.x-n,y:e.y-o,width:e.width+n+r,height:e.height+o+i}}function EKt(e){return!(e.waypoints||e.type==="label")}function gEe(e,t){var n;if(e.length===void 0?n=In(e.children,EKt):n=e,n.length)return SKt(Go(n),t)}var kf=Math.abs;function _Kt(e,t){return mEe(en(t),en(e))}var $Kt=["bpmn:Participant","bpmn:Process","bpmn:SubProcess"],al=30;function QI(e,t){return t=t||[],e.children.filter(function(n){ae(n,"bpmn:Lane")&&(QI(n,t),t.push(n))}),t}function hh(e){return e.children.filter(function(t){return ae(t,"bpmn:Lane")})}function dl(e){return gy(e,$Kt)||e}function PKt(e,t){var n=dl(e),r=ae(n,"bpmn:Process")?[]:[n],o=QI(n,r),i=en(e),a=en(t),s=_Kt(e,t),l=[],c=ii(e);return o.forEach(function(u){if(u!==e){var d=c?0:s.top,p=c?s.right:0,h=c?0:s.bottom,m=c?s.left:0,v=en(u);s.top&&(kf(v.bottom-i.top)<10&&(h=a.top-v.bottom),kf(v.top-i.top)<5&&(d=a.top-v.top)),s.left&&(kf(v.right-i.left)<10&&(p=a.left-v.right),kf(v.left-i.left)<5&&(m=a.left-v.left)),s.bottom&&(kf(v.top-i.bottom)<10&&(d=a.bottom-v.top),kf(v.bottom-i.bottom)<5&&(h=a.bottom-v.bottom)),s.right&&(kf(v.left-i.right)<10&&(m=a.right-v.left),kf(v.right-i.right)<5&&(p=a.right-v.right)),(d||p||h||m)&&l.push({shape:u,newBounds:xKt(u,{top:d,right:p,bottom:h,left:m})})}}),l}var MKt=500;function GH(e,t){bt.call(this,e);function n(r,o){var i=ii(r),a=hh(o),s=[],l=[],c=[],u=[];if(kg(a,function(g){return i?g.y>r.y?l.push(g):s.push(g):g.x>r.x?u.push(g):c.push(g),g.children}),!!a.length){var d;i?l.length&&s.length?d=r.height/2:d=r.height:u.length&&c.length?d=r.width/2:d=r.width;var p,h,m,v;s.length&&(p=t.calculateAdjustments(s,"y",d,r.y-10),t.makeSpace(p.movingShapes,p.resizingShapes,{x:0,y:d},"s")),l.length&&(h=t.calculateAdjustments(l,"y",-d,r.y+r.height+10),t.makeSpace(h.movingShapes,h.resizingShapes,{x:0,y:-d},"n")),c.length&&(m=t.calculateAdjustments(c,"x",d,r.x-10),t.makeSpace(m.movingShapes,m.resizingShapes,{x:d,y:0},"e")),u.length&&(v=t.calculateAdjustments(u,"x",-d,r.x+r.width+10),t.makeSpace(v.movingShapes,v.resizingShapes,{x:-d,y:0},"w"))}}this.postExecuted("shape.delete",MKt,function(r){var o=r.context,i=o.hints,a=o.shape,s=o.oldParent;ae(a,"bpmn:Lane")&&(i&&i.nested||n(a,s))})}GH.$inject=["eventBus","spaceTool"];Ht(GH,bt);var Fne=500;function ZI(e,t){t.invoke(bt,this),this._bpmnReplace=e;var n=this;this.postExecuted("elements.create",Fne,function(r){var o=r.elements;o.filter(function(i){var a=i.host;return Bne(i,a)}).map(function(i){return o.indexOf(i)}).forEach(function(i){r.elements[i]=n._replaceShape(o[i])})},!0),this.preExecute("elements.move",Fne,function(r){var o=r.shapes,i=r.newHost;o.forEach(function(a,s){var l=a.host;Bne(a,OKt(o,l)?l:i)&&(o[s]=n._replaceShape(a))})},!0)}ZI.$inject=["bpmnReplace","injector"];Ht(ZI,bt);ZI.prototype._replaceShape=function(e){var t=RKt(e),n;return t?n={type:"bpmn:IntermediateCatchEvent",eventDefinitionType:t.$type}:n={type:"bpmn:IntermediateThrowEvent"},this._bpmnReplace.replaceElement(e,n,{layoutConnection:!1})};function RKt(e){var t=_t(e),n=t.eventDefinitions;return n&&n[0]}function Bne(e,t){return!qn(e)&&ae(e,"bpmn:BoundaryEvent")&&!t}function OKt(e,t){return e.indexOf(t)!==-1}function qH(e,t,n){bt.call(this,e);function r(o,i,a){var s=i.waypoints,l,c,u,d,p,h,m,v=o.outgoing.slice(),g=o.incoming.slice(),x;un(a.width)?x=dn(a):x=a;var y=ZF(s,x);if(y){if(l=s.slice(0,y.index),c=s.slice(y.index+(y.bendpoint?1:0)),!l.length||!c.length)return;u=y.bendpoint?s[y.index]:x,(l.length===1||!Lne(o,l[l.length-1]))&&l.push(jne(u)),(c.length===1||!Lne(o,c[0]))&&c.unshift(jne(u))}d=i.source,p=i.target,t.canConnect(d,o,i)&&(n.reconnectEnd(i,o,l||x),h=i),t.canConnect(o,p,i)&&(h?m=n.connect(o,p,{type:i.type,waypoints:c}):(n.reconnectStart(i,o,c||x),m=i));var b=[].concat(h&&In(g,function(C){return C.source===h.source})||[],m&&In(v,function(C){return C.target===m.target})||[]);b.length&&n.removeElements(b)}this.preExecute("elements.move",function(o){var i=o.newParent,a=o.shapes,s=o.delta,l=a[0];if(!(!l||!i)){i&&i.waypoints&&(o.newParent=i=i.parent);var c=dn(l),u={x:c.x+s.x,y:c.y+s.y},d=Yn(i.children,function(p){var h=t.canInsert(a,p);return h&&ZF(p.waypoints,u)});d&&(o.targetFlow=d,o.position=u)}},!0),this.postExecuted("elements.move",function(o){var i=o.shapes,a=o.targetFlow,s=o.position;a&&r(i[0],a,s)},!0),this.preExecute("shape.create",function(o){var i=o.parent,a=o.shape;t.canInsert(a,i)&&(o.targetFlow=i,o.parent=i.parent)},!0),this.postExecuted("shape.create",function(o){var i=o.shape,a=o.targetFlow,s=o.position;a&&r(i,a,s)},!0)}Ht(qH,bt);qH.$inject=["eventBus","bpmnRules","modeling"];function Lne(e,t){var n=t.x,r=t.y;return n>=e.x&&n<=e.x+e.width&&r>=e.y&&r<=e.y+e.height}function jne(e){return De({},e)}function KH(e,t){bt.call(this,e),this.preExecuted("connection.create",function(n){var r=n.context,o=r.connection,i=r.source,a=r.target,s=r.hints;if(!(s&&s.createElementsBehavior===!1)&&dv(o)){var l=[];ae(i,"bpmn:EventBasedGateway")?l=a.incoming.filter(c=>c!==o&&dv(c)):l=a.incoming.filter(c=>c!==o&&dv(c)&&ae(c.source,"bpmn:EventBasedGateway")),l.forEach(function(c){t.removeConnection(c)})}}),this.preExecuted("shape.replace",function(n){var r=n.context,o=r.newShape;if(ae(o,"bpmn:EventBasedGateway")){var i=o.outgoing.filter(dv).reduce(function(a,s){return a.includes(s.target)?a:a.concat(s.target)},[]);i.forEach(function(a){a.incoming.filter(dv).forEach(function(s){const l=a.incoming.filter(dv).filter(function(c){return c.source===o});(s.source!==o||l.length>1)&&t.removeConnection(s)})})}})}KH.$inject=["eventBus","modeling"];Ht(KH,bt);function dv(e){return ae(e,"bpmn:SequenceFlow")}var o_=1500,zne=2e3;function vEe(e,t,n){t.on(["create.hover","create.move","create.out","create.end","shape.move.hover","shape.move.move","shape.move.out","shape.move.end"],o_,function(r){var o=r.context,i=o.shape||r.shape,a=r.hover;ae(a,"bpmn:Lane")&&!kn(i,["bpmn:Lane","bpmn:Participant"])&&(r.hover=dl(a),r.hoverGfx=e.getGraphics(r.hover));var s=n.getRootElement();a!==s&&(i.labelTarget||kn(i,["bpmn:Group","bpmn:TextAnnotation"]))&&(r.hover=s,r.hoverGfx=e.getGraphics(r.hover))}),t.on(["connect.hover","connect.out","connect.end","connect.cleanup","global-connect.hover","global-connect.out","global-connect.end","global-connect.cleanup"],o_,function(r){var o=r.hover;ae(o,"bpmn:Lane")&&(r.hover=dl(o)||o,r.hoverGfx=e.getGraphics(r.hover))}),t.on(["bendpoint.move.hover"],o_,function(r){var o=r.context,i=r.hover,a=o.type;ae(i,"bpmn:Lane")&&/reconnect/.test(a)&&(r.hover=dl(i)||i,r.hoverGfx=e.getGraphics(r.hover))}),t.on(["connect.start"],o_,function(r){var o=r.context,i=o.start;ae(i,"bpmn:Lane")&&(o.start=dl(i)||i)}),t.on("shape.move.start",zne,function(r){var o=r.shape;ae(o,"bpmn:Lane")&&(r.shape=dl(o)||o)}),t.on("spaceTool.move",zne,function(r){var o=r.hover;o&&ae(o,"bpmn:Lane")&&(r.hover=dl(o))})}vEe.$inject=["elementRegistry","eventBus","canvas"];function TKt(e){return e.create("bpmn:Category")}function IKt(e){return e.create("bpmn:CategoryValue")}function kKt(e,t,n){return Ko(t.get("categoryValue"),e),e.$parent=t,Ko(n.get("rootElements"),t),t.$parent=n,e}function NKt(e){var t=e.$parent;return t&&(To(t.get("categoryValue"),e),e.$parent=null),e}function DKt(e){var t=e.$parent;return t&&(To(t.get("rootElements"),e),e.$parent=null),e}var Hne=770;function YH(e,t,n,r,o,i){o.invoke(bt,this);function a(){return n.filter(function(m){return ae(m,"bpmn:Group")})}function s(m,v){return m.some(function(g){var x=_t(g),y=x.categoryValueRef&&x.categoryValueRef.$parent;return y===v})}function l(m,v){return m.some(function(g){var x=_t(g);return x.categoryValueRef===v})}function c(m,v,g){var x=a().filter(function(y){return y.businessObject!==g});v&&!s(x,v)&&DKt(v),m&&!l(x,m)&&NKt(m)}function u(m,v){return kKt(m,v,t.getDefinitions())}function d(m,v){var g=_t(m),x=g.categoryValueRef;x||(x=g.categoryValueRef=v.categoryValue=v.categoryValue||IKt(e));var y=x.$parent;y||(y=x.$parent=v.category=v.category||TKt(e)),u(x,y,t.getDefinitions())}function p(m,v){var g=v.category,x=v.categoryValue,y=_t(m);x?(y.categoryValueRef=null,c(x,g,y)):c(null,y.categoryValueRef.$parent,y)}this.execute("label.create",function(m){var v=m.context,g=v.labelTarget;ae(g,"bpmn:Group")&&d(g,v)}),this.revert("label.create",function(m){var v=m.context,g=v.labelTarget;ae(g,"bpmn:Group")&&p(g,v)}),this.execute("shape.delete",function(m){var v=m.context,g=v.shape,x=_t(g);if(!(!ae(g,"bpmn:Group")||g.labelTarget)){var y=v.categoryValue=x.categoryValueRef,b;y&&(b=v.category=y.$parent,c(y,b,x),x.categoryValueRef=null)}}),this.reverted("shape.delete",function(m){var v=m.context,g=v.shape;if(!(!ae(g,"bpmn:Group")||g.labelTarget)){var x=v.category,y=v.categoryValue,b=_t(g);y&&(b.categoryValueRef=y,u(y,x))}}),this.execute("shape.create",function(m){var v=m.context,g=v.shape;!ae(g,"bpmn:Group")||g.labelTarget||_t(g).categoryValueRef&&d(g,v)}),this.reverted("shape.create",function(m){var v=m.context,g=v.shape;!ae(g,"bpmn:Group")||g.labelTarget||_t(g).categoryValueRef&&p(g,v)});function h(m,v){var g=e.create(m.$type);return i.copyElement(m,g,null,v)}r.on("copyPaste.copyElement",Hne,function(m){var v=m.descriptor,g=m.element;if(!(!ae(g,"bpmn:Group")||g.labelTarget)){var x=_t(g);if(x.categoryValueRef){var y=x.categoryValueRef;v.categoryValue=h(y,!0),y.$parent&&(v.category=h(y.$parent,!0))}}}),r.on("copyPaste.pasteElement",Hne,function(m){var v=m.descriptor,g=v.businessObject,x=v.categoryValue,y=v.category;x&&(x=g.categoryValueRef=h(x)),y&&(x.$parent=h(y)),delete v.category,delete v.categoryValue})}YH.$inject=["bpmnFactory","bpmnjs","elementRegistry","eventBus","injector","moddleCopy"];Ht(YH,bt);function iB(e,t,n,r){var o,i,a,s,l;return o=(r.y-n.y)*(t.x-e.x)-(r.x-n.x)*(t.y-e.y),o==0?null:(i=e.y-n.y,a=e.x-n.x,l=(r.x-n.x)*i-(r.y-n.y)*a,s=l/o,{x:Math.round(e.x+s*(t.x-e.x)),y:Math.round(e.y+s*(t.y-e.y))})}function yEe(e){function t(r,o,i){var a={x:i.x,y:i.y-50},s={x:i.x-50,y:i.y},l=iB(r,o,i,a),c=iB(r,o,i,s),u;l&&c?Vne(l,i)>Vne(c,i)?u=c:u=l:u=l||c,r.original=u}function n(r){var o=r.waypoints;t(o[0],o[1],dn(r.source)),t(o[o.length-1],o[o.length-2],dn(r.target))}e.on("bpmnElement.added",function(r){var o=r.element;o.waypoints&&n(o)})}yEe.$inject=["eventBus"];function Vne(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function XH(e){bt.call(this,e);var t=["bpmn:Participant","bpmn:Lane"];this.executed(["shape.move","shape.create","shape.resize"],function(n){var r=n.context.shape,o=_t(r),i=Gn(r);if(kn(o,t)){var a=i.get("isHorizontal");a===void 0&&(a=!0),i.set("isHorizontal",a)}})}XH.$inject=["eventBus"];Ht(XH,bt);var bEe=Math.sqrt,xEe=Math.min,AKt=Math.max,Wne=Math.abs;function Une(e){return Math.pow(e,2)}function $x(e,t){return bEe(Une(e.x-t.x)+Une(e.y-t.y))}function FKt(e,t){var n=0,r,o,i,a,s,l,c,u,d,p,h;for(n=0;n line intersections");c.length===1&&(u={type:"bendpoint",position:c[0],segmentIndex:n,bendpointIndex:qne(r,c[0])?n:n+1}),c.length===2&&(s=jKt(c[0],c[1]),u={type:"segment",position:s,segmentIndex:n,relativeLocation:$x(r,s)/$x(r,o)}),d=$x(u.position,e),(!h||p>d)&&(h=u,p=d)}return h}function BKt(e,t,n,r){var o=t.x-e.x,i=t.y-e.y,a=n.x-e.x,s=n.y-e.y,l=o*o+i*i,c=o*a+i*s,u=a*a+s*s-r*r,d=c/l,p=u/l,h=d*d-p;if(h<0&&h>-1e-6&&(h=0),h<0)return[];var m=bEe(h),v=-d+m,g=-d-m,x={x:e.x-o*v,y:e.y-i*v};if(h===0)return[x];var y={x:e.x-o*g,y:e.y-i*g};return[x,y].filter(function(b){return LKt(b,e,t)})}function LKt(e,t,n){return Gne(e.x,t.x,n.x)&&Gne(e.y,t.y,n.y)}function Gne(e,t,n){return e>=xEe(t,n)-gR&&e<=AKt(t,n)+gR}function jKt(e,t){return{x:(e.x+t.x)/2,y:(e.y+t.y)/2}}var gR=.1;function qne(e,t){return Wne(e.x-t.x)<=gR&&Wne(e.y-t.y)<=gR}function zKt(e,t,n,r){var o=n.segmentIndex,i=t.length-e.length;if(r.segmentMove){var a=r.segmentMove.segmentStartIndex,s=r.segmentMove.newSegmentStartIndex;return o===a?s:o>=s?o+i=c&&(u=l?o+1:o-1),ot.length-2||c===null)return a;var u=Kne(n,l),d=Kne(t,c),p=s.position,h=VKt(u,p),m=HKt(u,d);if(s.type==="bendpoint"){var v=t.length-n.length,g=s.bendpointIndex,x=n[g];if(t.indexOf(x)!==-1)return a;if(v===0){var y=t[g];return o=y.x-s.position.x,i=y.y-s.position.y,{delta:{x:o,y:i},point:{x:e.x+o,y:e.y+i}}}v<0&&g!==0&&g{_t(a.context.element)===a.context.moddleElement&&o(a)});function o(a){var s=a.context,l=s.element,c=s.properties;if(Xne in c&&t.updateLabel(l,c[Xne]),Qne in c&&ae(l,"bpmn:TextAnnotation")){var u=r.getTextAnnotationBounds({x:l.x,y:l.y,width:l.width,height:l.height},c[Qne]||"");t.updateLabel(l,c.text,u)}}this.postExecute(["shape.create","connection.create"],function(a){var s=a.context,l=s.hints||{};if(l.createElementsBehavior!==!1){var c=s.shape||s.connection;qn(c)||!og(c)||Nc(c)&&t.updateLabel(c,Nc(c))}}),this.postExecute("shape.delete",function(a){var s=a.context,l=s.labelTarget,c=s.hints||{};l&&c.unsetLabel!==!1&&t.updateLabel(l,null,null,{removeShape:!1})});function i(a){var s=a.context,l=s.connection,c=l.label,u=De({},s.hints),d=s.newWaypoints||l.waypoints,p=s.oldWaypoints;return typeof u.startChanged>"u"&&(u.startChanged=!!u.connectionStart),typeof u.endChanged>"u"&&(u.endChanged=!!u.connectionEnd),WKt(c,d,p,u)}this.postExecute(["connection.layout","connection.updateWaypoints"],function(a){var s=a.context,l=s.hints||{};if(l.labelBehavior!==!1){var c=s.connection,u=c.label,d;!u||!u.parent||(d=i(a),t.moveShape(u,d))}}),this.postExecute(["shape.replace"],function(a){var s=a.context,l=s.newShape,c=s.oldShape,u=_t(l);u&&og(u)&&c.label&&l.label&&(l.label.x=c.label.x,l.label.y=c.label.y)}),this.postExecute("shape.resize",function(a){var s=a.context,l=s.shape,c=s.newBounds,u=s.oldBounds;if(NI(l)){var d=l.label,p=dn(d),h=QKt(u),m=XKt(p,h),v=YKt(m,u,c);t.moveShape(d,v)}})}Ht(QH,bt);QH.$inject=["eventBus","modeling","bpmnFactory","textRenderer"];function YKt(e,t,n){var r=nE(e,t,n);return Nd(Cc(r,e))}function XKt(e,t){if(t.length){var n=ZKt(e,t);return TH(e,n)}}function QKt(e){return[[{x:e.x,y:e.y},{x:e.x+(e.width||0),y:e.y}],[{x:e.x+(e.width||0),y:e.y},{x:e.x+(e.width||0),y:e.y+(e.height||0)}],[{x:e.x,y:e.y+(e.height||0)},{x:e.x+(e.width||0),y:e.y+(e.height||0)}],[{x:e.x,y:e.y},{x:e.x,y:e.y+(e.height||0)}]]}function ZKt(e,t){var n=t.map(function(o){return{line:o,distance:ZSe(e,o)}}),r=Au(n,"distance");return r[0].line}function JKt(e,t,n,r){return CEe(e,t,n,r).point}function ZH(e,t){bt.call(this,e);function n(r,o){var i=r.context,a=i.connection,s=De({},i.hints),l=i.newWaypoints||a.waypoints,c=i.oldWaypoints;return typeof s.startChanged>"u"&&(s.startChanged=!!s.connectionStart),typeof s.endChanged>"u"&&(s.endChanged=!!s.connectionEnd),JKt(o,l,c,s)}this.postExecute(["connection.layout","connection.updateWaypoints"],function(r){var o=r.context,i=o.connection,a=i.outgoing,s=i.incoming;s.forEach(function(l){var c=l.waypoints[l.waypoints.length-1],u=n(r,c),d=[].concat(l.waypoints.slice(0,-1),[u]);t.updateWaypoints(l,d)}),a.forEach(function(l){var c=l.waypoints[0],u=n(r,c),d=[].concat([u],l.waypoints.slice(1));t.updateWaypoints(l,d)})}),this.postExecute(["connection.move"],function(r){var o=r.context,i=o.connection,a=i.outgoing,s=i.incoming,l=o.delta;s.forEach(function(c){var u=c.waypoints[c.waypoints.length-1],d={x:u.x+l.x,y:u.y+l.y},p=[].concat(c.waypoints.slice(0,-1),[d]);t.updateWaypoints(c,p)}),a.forEach(function(c){var u=c.waypoints[0],d={x:u.x+l.x,y:u.y+l.y},p=[].concat([d],c.waypoints.slice(1));t.updateWaypoints(c,p)})})}Ht(ZH,bt);ZH.$inject=["eventBus","modeling"];function JI(e,t,n){var r=tk(e),o=EEe(r,t),i=r[0];return o.length?o[o.length-1]:nE(i.original||i,n,t)}function ek(e,t,n){var r=tk(e),o=EEe(r,t),i=r[r.length-1];return o.length?o[0]:nE(i.original||i,n,t)}function JH(e,t,n){var r=tk(e),o=SEe(t,n),i=r[0];return nE(i.original||i,o,t)}function eV(e,t,n){var r=tk(e),o=SEe(t,n),i=r[r.length-1];return nE(i.original||i,o,t)}function SEe(e,t){return{x:e.x-t.x,y:e.y-t.y,width:e.width,height:e.height}}function tk(e){var t=e.waypoints;if(!t.length)throw new Error("connection#"+e.id+": no waypoints");return t}function EEe(e,t){var n=Ui(e,tYt);return In(n,function(r){return eYt(r,t)})}function eYt(e,t){return Ki(t,e,1)==="intersect"}function tYt(e){return e.original||e}function tV(e,t){bt.call(this,e),this.postExecute("shape.replace",function(n){var r=n.oldShape,o=n.newShape;if(nYt(r,o)){var i=rYt(r);i.incoming.forEach(function(a){var s=ek(a,o,r);t.reconnectEnd(a,o,s)}),i.outgoing.forEach(function(a){var s=JI(a,o,r);t.reconnectStart(a,o,s)})}},!0)}tV.$inject=["eventBus","modeling"];Ht(tV,bt);function nYt(e,t){return ae(e,"bpmn:Participant")&&Bn(e)&&ae(t,"bpmn:Participant")&&!Bn(t)}function rYt(e){var t=GS([e],!1),n=[],r=[];return t.forEach(function(o){o!==e&&(o.incoming.forEach(function(i){ae(i,"bpmn:MessageFlow")&&n.push(i)}),o.outgoing.forEach(function(i){ae(i,"bpmn:MessageFlow")&&r.push(i)}))},[]),{incoming:n,outgoing:r}}const oYt=["bpmn:MessageEventDefinition","bpmn:TimerEventDefinition","bpmn:EscalationEventDefinition","bpmn:ConditionalEventDefinition","bpmn:SignalEventDefinition"];function _Ee(e){const t=_t(e);if(!ae(t,"bpmn:BoundaryEvent")&&!(ae(t,"bpmn:StartEvent")&&Hi(t.$parent)))return!1;const n=t.get("eventDefinitions");return!n||!n.length?!1:oYt.some(r=>ae(n[0],r))}function $Ee(e){return ae(e,"bpmn:BoundaryEvent")?"cancelActivity":"isInterrupting"}function nV(e,t){e.invoke(bt,this),this.postExecuted("shape.replace",function(n){const r=n.context.oldShape,o=n.context.newShape,i=n.context.hints;if(!_Ee(o))return;const a=$Ee(o);if(i.targetElement&&i.targetElement[a]!==void 0)return;const l=_t(r).get(a),c=_t(o).get(a);l!==c&&t.updateProperties(o,{[a]:l})})}nV.$inject=["injector","modeling"];Ht(nV,bt);function rV(e,t){bt.call(this,e),this.preExecute("shape.resize",function(n){var r=n.shape,o=Gn(r),i=o&&o.get("label"),a=i&&i.get("bounds");a&&t.updateModdleProperties(r,i,{bounds:void 0})},!0)}Ht(rV,bt);rV.$inject=["eventBus","modeling"];function oV(e,t,n){bt.call(this,e),this.preExecute("shape.delete",function(r){var o=r.context.shape;if(!(o.incoming.length!==1||o.outgoing.length!==1)){var i=o.incoming[0],a=o.outgoing[0];if(!(!ae(i,"bpmn:SequenceFlow")||!ae(a,"bpmn:SequenceFlow"))&&t.canConnect(i.source,a.target,i)){var s=iYt(i.waypoints,a.waypoints);n.reconnectEnd(i,a.target,s)}}})}Ht(oV,bt);oV.$inject=["eventBus","bpmnRules","modeling"];function fv(e){return e.original||e}function iYt(e,t){var n=iB(fv(e[e.length-2]),fv(e[e.length-1]),fv(t[1]),fv(t[0]));return n?[].concat(e.slice(0,e.length-1),[n],t.slice(1)):[fv(e[0]),fv(t[t.length-1])]}function iV(e,t){bt.call(this,e),this.preExecute("shape.delete",function(n){var r=n.shape,o=r.parent;ae(r,"bpmn:Participant")&&(n.collaborationRoot=o)},!0),this.postExecute("shape.delete",function(n){var r=n.collaborationRoot;if(r&&!r.businessObject.participants.length){var o=t.makeProcess(),i=r.children.slice();t.moveElements(i,{x:0,y:0},o)}},!0)}iV.$inject=["eventBus","modeling"];Ht(iV,bt);function aV(e,t,n,r){bt.call(this,e);var o=r.get("dragging",!1);function i(l){var c=l.source,u=l.target,d=l.parent;if(d){var p,h;ae(l,"bpmn:SequenceFlow")&&(n.canConnectSequenceFlow(c,u)||(h=!0),n.canConnectMessageFlow(c,u)&&(p="bpmn:MessageFlow")),ae(l,"bpmn:MessageFlow")&&(n.canConnectMessageFlow(c,u)||(h=!0),n.canConnectSequenceFlow(c,u)&&(p="bpmn:SequenceFlow")),h&&t.removeConnection(l),p&&t.connect(c,u,{type:p,waypoints:l.waypoints.slice()})}}function a(l){var c=l.context,u=c.connection,d=c.newSource||u.source,p=c.newTarget||u.target,h,m;h=n.canConnect(d,p),!(!h||h.type===u.type)&&(m=t.connect(d,p,{type:h.type,associationDirection:h.associationDirection,waypoints:u.waypoints.slice()}),u.parent&&t.removeConnection(u),c.connection=m,o&&s(u,m))}function s(l,c){var u=o.context(),d=u&&u.payload.previousSelection,p;!d||!d.length||(p=d.indexOf(l),p!==-1&&d.splice(p,1,c))}this.postExecuted("elements.move",function(l){var c=l.closure,u=c.allConnections;Me(u,i)},!0),this.preExecute("connection.reconnect",a),this.postExecuted("element.updateProperties",function(l){var c=l.context,u=c.properties,d=c.element,p=d.businessObject,h;u.default&&(h=Yn(d.outgoing,xc({id:d.businessObject.default.id})),h&&t.updateProperties(h,{conditionExpression:void 0})),u.conditionExpression&&p.sourceRef.default===p&&t.updateProperties(d.source,{default:void 0})})}Ht(aV,bt);aV.$inject=["eventBus","modeling","bpmnRules","injector"];function nk(e,t,n,r,o,i){r.invoke(bt,this),this._bpmnReplace=e,this._elementRegistry=n,this._selection=i,this.postExecuted(["elements.create"],500,function(a){var s=a.context,l=s.parent,c=s.elements,u=cs(c,function(d,p){var h=t.canReplace([p],p.host||p.parent||l);return h?d.concat(h.replacements):d},[]);u.length&&this._replaceElements(c,u)},this),this.postExecuted(["elements.move"],500,function(a){var s=a.context,l=s.newParent,c=s.newHost,u=[];Me(s.closure.topLevel,function(p){Hi(p)?u=u.concat(p.children):u=u.concat(p)}),u.length===1&&c&&(l=c);var d=t.canReplace(u,l);d&&this._replaceElements(u,d.replacements,c)},this),this.postExecute(["shape.replace"],1500,function(a){var s=a.context,l=s.oldShape,c=s.newShape,u=l.attachers,d;u&&u.length&&(d=t.canReplace(u,c),this._replaceElements(u,d.replacements))},this),this.postExecuted(["shape.replace"],1500,function(a){var s=a.context,l=s.oldShape,c=s.newShape;o.unclaimId(l.businessObject.id,l.businessObject),o.updateProperties(c,{id:l.id})})}Ht(nk,bt);nk.prototype._replaceElements=function(e,t){var n=this._elementRegistry,r=this._bpmnReplace,o=this._selection;Me(t,function(i){var a={type:i.newElementType},s=n.get(i.oldElementId),l=e.indexOf(s);e[l]=r.replaceElement(s,a,{select:!1})}),t&&o.select(e)};nk.$inject=["bpmnReplace","bpmnRules","elementRegistry","injector","modeling","selection"];var aYt=1500,sYt={width:140,height:120},sV={width:300,height:60},lV={width:60,height:300},R$={width:300,height:150},O$={width:150,height:300},PEe={width:140,height:120},MEe={width:50,height:30};function REe(e){e.on("resize.start",aYt,function(t){var n=t.context,r=n.shape,o=n.direction,i=n.balanced;(ae(r,"bpmn:Lane")||ae(r,"bpmn:Participant"))&&(n.resizeConstraints=fYt(r,o,i)),ae(r,"bpmn:SubProcess")&&Bn(r)&&(n.minDimensions=PEe),ae(r,"bpmn:TextAnnotation")&&(n.minDimensions=MEe)})}REe.$inject=["eventBus"];var Nf=Math.abs,lYt=Math.min,cYt=Math.max;function OEe(e,t,n,r){var o=e[t];e[t]=o===void 0?n:r(n,o)}function pv(e,t,n){return OEe(e,t,n,lYt)}function hv(e,t,n){return OEe(e,t,n,cYt)}var uYt={top:20,left:50,right:20,bottom:20},dYt={top:50,left:20,right:20,bottom:20};function fYt(e,t,n){var r=dl(e),o=!0,i=!0,a=QI(r,[r]),s=en(e),l={},c={},u=ii(e),d=u?sV:lV;/n/.test(t)?c.top=s.bottom-d.height:/e/.test(t)?c.right=s.left+d.width:/s/.test(t)?c.bottom=s.top+d.height:/w/.test(t)&&(c.left=s.right-d.width),a.forEach(function(m){var v=en(m);u?(v.tops.bottom+10&&(i=!1)):(v.lefts.right+10&&(i=!1)),/n/.test(t)&&(n&&Nf(s.top-v.bottom)<10&&hv(l,"top",v.top+d.height),Nf(s.top-v.top)<5&&pv(c,"top",v.bottom-d.height)),/e/.test(t)&&(n&&Nf(s.right-v.left)<10&&pv(l,"right",v.right-d.width),Nf(s.right-v.right)<5&&hv(c,"right",v.left+d.width)),/s/.test(t)&&(n&&Nf(s.bottom-v.top)<10&&pv(l,"bottom",v.bottom-d.height),Nf(s.bottom-v.bottom)<5&&hv(c,"bottom",v.top+d.height)),/w/.test(t)&&(n&&Nf(s.left-v.right)<10&&hv(l,"left",v.left+d.width),Nf(s.left-v.left)<5&&pv(c,"left",v.right-d.width))});var p=r.children.filter(function(m){return!m.hidden&&!m.waypoints&&(ae(m,"bpmn:FlowElement")||ae(m,"bpmn:Artifact"))}),h=u?uYt:dYt;return p.forEach(function(m){var v=en(m);/n/.test(t)&&(!u||o)&&pv(c,"top",v.top-h.top),/e/.test(t)&&(u||i)&&hv(c,"right",v.right+h.right),/s/.test(t)&&(!u||i)&&hv(c,"bottom",v.bottom+h.bottom),/w/.test(t)&&(u||o)&&pv(c,"left",v.left-h.left)}),{min:c,max:l}}var Zne=1001;function TEe(e,t){e.on("resize.start",Zne+500,function(n){var r=n.context,o=r.shape;(ae(o,"bpmn:Lane")||ae(o,"bpmn:Participant"))&&(r.balanced=!iw(n))}),e.on("resize.end",Zne,function(n){var r=n.context,o=r.shape,i=r.canExecute,a=r.newBounds;if(ae(o,"bpmn:Lane")||ae(o,"bpmn:Participant"))return i&&(a=pwe(a),t.resizeLane(o,a,r.balanced)),!1})}TEe.$inject=["eventBus","modeling"];var pYt=500;function cV(e,t,n,r,o){n.invoke(bt,this);function i(u){return kn(u,["bpmn:ReceiveTask","bpmn:SendTask"])||hYt(u,["bpmn:ErrorEventDefinition","bpmn:EscalationEventDefinition","bpmn:MessageEventDefinition","bpmn:SignalEventDefinition"])}function a(u){var d=e.getDefinitions(),p=d.get("rootElements");return!!Yn(p,xc({id:u.id}))}function s(u){if(ae(u,"bpmn:ErrorEventDefinition"))return"errorRef";if(ae(u,"bpmn:EscalationEventDefinition"))return"escalationRef";if(ae(u,"bpmn:MessageEventDefinition"))return"messageRef";if(ae(u,"bpmn:SignalEventDefinition"))return"signalRef"}function l(u){if(kn(u,["bpmn:ReceiveTask","bpmn:SendTask"]))return u.get("messageRef");var d=u.get("eventDefinitions"),p=d[0];return p.get(s(p))}function c(u,d){if(kn(u,["bpmn:ReceiveTask","bpmn:SendTask"]))return u.set("messageRef",d);var p=u.get("eventDefinitions"),h=p[0];return h.set(s(h),d)}this.executed(["shape.create","element.updateProperties","element.updateModdleProperties"],function(u){var d=u.shape||u.element;if(i(d)){var p=_t(d),h=l(p),m;h&&!a(h)&&(m=e.getDefinitions().get("rootElements"),Ko(m,h),u.addedRootElement=h)}},!0),this.reverted(["shape.create","element.updateProperties","element.updateModdleProperties"],function(u){var d=u.addedRootElement;if(d){var p=e.getDefinitions().get("rootElements");To(p,d)}},!0),t.on("copyPaste.copyElement",function(u){var d=u.descriptor,p=u.element;if(!(p.labelTarget||!i(p))){var h=_t(p),m=l(h);m&&(d.referencedRootElement=m)}}),t.on("copyPaste.pasteElement",pYt,function(u){var d=u.descriptor,p=d.businessObject,h=d.referencedRootElement;h&&(a(h)||(h=r.copyElement(h,o.create(h.$type))),c(p,h),delete d.referencedRootElement)})}cV.$inject=["bpmnjs","eventBus","injector","moddleCopy","bpmnFactory"];Ht(cV,bt);function hYt(e,t){return fn(t)||(t=[t]),ah(t,function(n){return Eb(e,n)})}var IEe=Math.max;function kEe(e){e.on("spaceTool.getMinDimensions",function(t){var n=t.shapes,r=t.axis,o=t.start,i={};return Me(n,function(a){var s=a.id;ae(a,"bpmn:Participant")&&(i[s]=gYt(a,r,o)),ae(a,"bpmn:Lane")&&(i[s]=ii(a)?sV:lV),ae(a,"bpmn:SubProcess")&&Bn(a)&&(i[s]=PEe),ae(a,"bpmn:TextAnnotation")&&(i[s]=MEe),ae(a,"bpmn:Group")&&(i[s]=sYt)}),i})}kEe.$inject=["eventBus"];function mYt(e){return e==="x"}function gYt(e,t,n){var r=ii(e);if(!bYt(e))return r?R$:O$;var o=mYt(t),i={};return o?r?i=R$:i={width:yYt(e,n,o),height:O$.height}:r?i={width:R$.width,height:vYt(e,n,o)}:i=O$,i}function vYt(e,t,n){var r;return r=xYt(e,t,n),IEe(R$.height,r)}function yYt(e,t,n){var r;return r=CYt(e,t,n),IEe(O$.width,r)}function bYt(e){return!!hh(e).length}function xYt(e,t,n){var r=hh(e),o;return o=uV(r,t,n),e.height-o.height+sV.height}function CYt(e,t,n){var r=hh(e),o;return o=uV(r,t,n),e.width-o.width+lV.width}function uV(e,t,n){var r,o,i;for(r=0;r=o.y&&t<=o.y+o.height||n&&t>=o.x&&t<=o.x+o.width)return i=hh(o),i.length?uV(i,t,n):o}var Jne=400,wYt=600,ere={x:180,y:160};function mh(e,t,n,r,o,i,a){bt.call(this,t),this._canvas=e,this._eventBus=t,this._modeling=n,this._elementFactory=r,this._bpmnFactory=o,this._bpmnjs=i,this._elementRegistry=a;var s=this;function l(d){return ae(d,"bpmn:SubProcess")&&!Bn(d)}function c(d){var p=d.shape,h=d.newRootElement,m=_t(p);h=s._addDiagram(h||m),d.newRootElement=e.addRootElement(h)}function u(d){var p=d.shape,h=_t(p);s._removeDiagram(h);var m=d.newRootElement=a.get(vd(h));e.removeRootElement(m)}this.executed("shape.create",function(d){var p=d.shape;l(p)&&c(d)},!0),this.postExecuted("shape.create",function(d){var p=d.shape,h=d.newRootElement;!h||!p.children||(s._showRecursively(p.children),s._moveChildrenToShape(p,h))},!0),this.reverted("shape.create",function(d){var p=d.shape;l(p)&&u(d)},!0),this.preExecuted("shape.delete",function(d){var p=d.shape;if(l(p)){var h=a.get(vd(p));h&&n.removeElements(h.children.slice())}},!0),this.executed("shape.delete",function(d){var p=d.shape;l(p)&&u(d)},!0),this.reverted("shape.delete",function(d){var p=d.shape;l(p)&&c(d)},!0),this.preExecuted("shape.replace",function(d){var p=d.oldShape,h=d.newShape;!l(p)||!l(h)||(d.oldRoot=e.removeRootElement(vd(p)))},!0),this.postExecuted("shape.replace",function(d){var p=d.newShape,h=d.oldRoot,m=e.findRoot(vd(p));if(!(!h||!m)){var v=h.children;n.moveElements(v,{x:0,y:0},m)}},!0),this.executed("element.updateProperties",function(d){var p=d.element;if(ae(p,"bpmn:SubProcess")){var h=d.properties,m=d.oldProperties,v=m.id,g=h.id;if(v!==g){if(_$(p)){a.updateId(p,Th(g)),a.updateId(v,g);return}var x=a.get(Th(v));x&&a.updateId(Th(v),Th(g))}}},!0),this.reverted("element.updateProperties",function(d){var p=d.element;if(ae(p,"bpmn:SubProcess")){var h=d.properties,m=d.oldProperties,v=m.id,g=h.id;if(v!==g){if(_$(p)){a.updateId(p,Th(v)),a.updateId(g,v);return}var x=a.get(Th(g));x&&a.updateId(x,Th(v))}}},!0),t.on("element.changed",function(d){var p=d.element;if(_$(p)){var h=p,m=a.get(Vte(h));!m||m===h||t.fire("element.changed",{element:m})}}),this.executed("shape.toggleCollapse",Jne,function(d){var p=d.shape;ae(p,"bpmn:SubProcess")&&(Bn(p)?u(d):(c(d),s._showRecursively(p.children)))},!0),this.reverted("shape.toggleCollapse",Jne,function(d){var p=d.shape;ae(p,"bpmn:SubProcess")&&(Bn(p)?u(d):(c(d),s._showRecursively(p.children)))},!0),this.postExecuted("shape.toggleCollapse",wYt,function(d){var p=d.shape;if(ae(p,"bpmn:SubProcess")){var h=d.newRootElement;h&&(Bn(p)?s._moveChildrenToShape(h,p):s._moveChildrenToShape(p,h))}},!0),t.on("copyPaste.createTree",function(d){var p=d.element,h=d.children;if(l(p)){var m=vd(p),v=a.get(m);v&&h.push.apply(h,v.children)}}),t.on("copyPaste.copyElement",function(d){var p=d.descriptor,h=d.element,m=d.elements,v=h.parent,g=ae(Gn(v),"bpmndi:BPMNPlane");if(g){var x=Vte(v),y=Yn(m,function(b){return b.id===x});y&&(p.parent=y.id)}}),t.on("copyPaste.pasteElement",function(d){var p=d.descriptor;p.parent&&(l(p.parent)||p.parent.hidden)&&(p.hidden=!0)})}Ht(mh,bt);mh.prototype._moveChildrenToShape=function(e,t){var n=this._modeling,r=e.children,o;if(r){r=r.concat(r.reduce(function(c,u){return u.label&&u.label.parent!==e?c.concat(u.label):c},[]));var i=r.filter(function(c){return!c.hidden});if(!i.length){n.moveElements(r,{x:0,y:0},t,{autoResize:!1});return}var a=Go(i);if(!t.x)o={x:ere.x-a.x,y:ere.y-a.y};else{var s=dn(t),l=dn(a);o={x:s.x-l.x,y:s.y-l.y}}n.moveElements(r,o,t,{autoResize:!1})}};mh.prototype._showRecursively=function(e,t){var n=this,r=[];return e.forEach(function(o){o.hidden=!!t,r=r.concat(o),o.children&&(r=r.concat(n._showRecursively(o.children,o.collapsed||t)))}),r};mh.prototype._addDiagram=function(e){var t=this._bpmnjs,n=t.getDefinitions().diagrams;return e.businessObject||(e=this._createNewDiagram(e)),n.push(e.di.$parent),e};mh.prototype._createNewDiagram=function(e){var t=this._bpmnFactory,n=this._elementFactory,r=t.create("bpmndi:BPMNPlane",{bpmnElement:e}),o=t.create("bpmndi:BPMNDiagram",{plane:r});r.$parent=o;var i=n.createRoot({id:vd(e),type:e.$type,di:r,businessObject:e,collapsed:!0});return i};mh.prototype._removeDiagram=function(e){var t=this._bpmnjs,n=t.getDefinitions().diagrams,r=Yn(n,function(o){return o.plane.bpmnElement.id===e.id});return n.splice(n.indexOf(r),1),r};mh.$inject=["canvas","eventBus","modeling","elementFactory","bpmnFactory","bpmnjs","elementRegistry"];function dV(e,t){e.invoke(bt,this),this.postExecuted("shape.replace",function(n){var r=n.context.oldShape,o=n.context.newShape;if(!(!ae(o,"bpmn:SubProcess")||ae(o,"bpmn:AdHocSubProcess")||!(ae(r,"bpmn:Task")||ae(r,"bpmn:CallActivity"))||!Bn(o))){var i=SYt(o);t.createShape({type:"bpmn:StartEvent"},i,o)}})}dV.$inject=["injector","modeling"];Ht(dV,bt);function SYt(e){return{x:e.x+e.width/6,y:e.y+e.height/2}}function fV(e){bt.call(this,e),this.preExecute("connection.create",function(t){const{target:n}=t;ae(n,"bpmn:TextAnnotation")&&(t.parent=n.parent)},!0),this.preExecute(["shape.create","shape.resize","elements.move"],function(t){const n=t.shapes||[t.shape];n.length===1&&ae(n[0],"bpmn:TextAnnotation")&&(t.hints=t.hints||{},t.hints.autoResize=!1)},!0)}Ht(fV,bt);fV.$inject=["eventBus"];function pV(e,t){bt.call(this,e),this.postExecuted("shape.toggleCollapse",1500,function(n){var r=n.shape;if(Bn(r))return;var o=GS(r);o.forEach(function(a){var s=a.incoming.slice(),l=a.outgoing.slice();Me(s,function(c){i(c,!0)}),Me(l,function(c){i(c,!1)})});function i(a,s){o.indexOf(a.source)!==-1&&o.indexOf(a.target)!==-1||(s?t.reconnectEnd(a,r,dn(r)):t.reconnectStart(a,r,dn(r)))}},!0)}Ht(pV,bt);pV.$inject=["eventBus","modeling"];var fN=500;function hV(e,t,n){bt.call(this,e);function r(a){a.length&&a.forEach(function(s){s.type==="label"&&!s.businessObject.name&&(s.hidden=!0)})}function o(a,s){var l=a.children,c=s,u,d;return u=EYt(l).concat([a]),d=gEe(u),d?(c.width=Math.max(d.width,c.width),c.height=Math.max(d.height,c.height),c.x=d.x+(d.width-c.width)/2,c.y=d.y+(d.height-c.height)/2):(c.x=a.x+(a.width-c.width)/2,c.y=a.y+(a.height-c.height)/2),c}function i(a,s){return{x:a.x+(a.width-s.width)/2,y:a.y+(a.height-s.height)/2,width:s.width,height:s.height}}this.executed(["shape.toggleCollapse"],fN,function(a){var s=a.context,l=s.shape;ae(l,"bpmn:SubProcess")&&(l.collapsed?Gn(l).isExpanded=!1:(r(l.children),Gn(l).isExpanded=!0))}),this.reverted(["shape.toggleCollapse"],fN,function(a){var s=a.context,l=s.shape;l.collapsed?Gn(l).isExpanded=!1:Gn(l).isExpanded=!0}),this.postExecuted(["shape.toggleCollapse"],fN,function(a){var s=a.context.shape,l=t.getDefaultSize(s),c;s.collapsed?c=i(s,l):c=o(s,l),n.resizeShape(s,c,null,{autoResize:s.collapsed?!1:"nwse"})})}Ht(hV,bt);hV.$inject=["eventBus","elementFactory","modeling"];function EYt(e){return e.filter(function(t){return!t.hidden})}function mV(e,t,n,r){t.invoke(bt,this),this.preExecute("shape.delete",function(o){var i=o.context,a=i.shape,s=a.businessObject;qn(a)||(ae(a,"bpmn:Participant")&&Bn(a)&&n.ids.unclaim(s.processRef.id),r.unclaimId(s.id,s))}),this.preExecute("connection.delete",function(o){var i=o.context,a=i.connection,s=a.businessObject;r.unclaimId(s.id,s)}),this.preExecute("canvas.updateRoot",function(){var o=e.getRootElement(),i=o.businessObject;ae(o,"bpmn:Collaboration")&&n.ids.unclaim(i.id)})}Ht(mV,bt);mV.$inject=["canvas","injector","moddle","modeling"];function gV(e,t){bt.call(this,e),this.preExecute("connection.delete",function(n){var r=n.context,o=r.connection,i=o.source;_Yt(o,i)&&t.updateProperties(i,{default:null})})}Ht(gV,bt);gV.$inject=["eventBus","modeling"];function _Yt(e,t){if(!ae(e,"bpmn:SequenceFlow"))return!1;var n=_t(t),r=_t(e);return n.get("default")===r}var $Yt=500,PYt=5e3;function vV(e,t){bt.call(this,e);var n;function r(){return n=n||new MYt,n.enter(),n}function o(){if(!n)throw new Error("out of bounds release");return n}function i(){if(!n)throw new Error("out of bounds release");var s=n.leave();return s&&(t.updateLaneRefs(n.flowNodes,n.lanes),n=null),s}var a=["spaceTool","lane.add","lane.resize","lane.split","elements.create","elements.delete","elements.move","shape.create","shape.delete","shape.move","shape.resize"];this.preExecute(a,PYt,function(s){r()}),this.postExecuted(a,$Yt,function(s){i()}),this.preExecute(["shape.create","shape.move","shape.delete","shape.resize"],function(s){var l=s.context,c=l.shape,u=o();c.labelTarget||(ae(c,"bpmn:Lane")&&u.addLane(c),ae(c,"bpmn:FlowNode")&&u.addFlowNode(c))})}vV.$inject=["eventBus","modeling"];Ht(vV,bt);function MYt(){this.flowNodes=[],this.lanes=[],this.counter=0,this.addLane=function(e){this.lanes.push(e)},this.addFlowNode=function(e){this.flowNodes.push(e)},this.enter=function(){this.counter++},this.leave=function(){return this.counter--,!this.counter}}function yV(e,t){bt.call(this,e),this.postExecuted("elements.create",function(n){const r=n.context,o=r.elements;for(const i of o)RYt(i)&&!TYt(i)&&t.updateProperties(i,{isForCompensation:void 0})})}Ht(yV,bt);yV.$inject=["eventBus","modeling"];function RYt(e){const t=_t(e);return t&&t.isForCompensation}function OYt(e){return e&&ae(e,"bpmn:BoundaryEvent")&&Eb(e,"bpmn:CompensateEventDefinition")}function TYt(e){return e.incoming.filter(n=>OYt(n.source)).length>0}const IYt={__init__:["adaptiveLabelPositioningBehavior","appendBehavior","associationBehavior","attachEventBehavior","boundaryEventBehavior","compensateBoundaryEventBehaviour","createBehavior","createDataObjectBehavior","createParticipantBehavior","dataInputAssociationBehavior","dataStoreBehavior","deleteLaneBehavior","detachEventBehavior","dropOnFlowBehavior","eventBasedGatewayBehavior","fixHoverBehavior","groupBehavior","importDockingFix","isHorizontalFix","labelBehavior","layoutConnectionBehavior","messageFlowBehavior","nonInterruptingBehavior","removeElementBehavior","removeEmbeddedLabelBoundsBehavior","removeParticipantBehavior","replaceConnectionBehavior","replaceElementBehaviour","resizeBehavior","resizeLaneBehavior","rootElementReferenceBehavior","spaceToolBehavior","subProcessPlaneBehavior","subProcessStartEventBehavior","textAnnotationBehavior","toggleCollapseConnectionBehaviour","toggleElementCollapseBehaviour","unclaimIdBehavior","updateFlowNodeRefsBehavior","unsetDefaultFlowBehavior","setCompensationActivityAfterPasteBehavior"],adaptiveLabelPositioningBehavior:["type",AH],appendBehavior:["type",FH],associationBehavior:["type",BH],attachEventBehavior:["type",YI],boundaryEventBehavior:["type",LH],compensateBoundaryEventBehaviour:["type",jH],createBehavior:["type",zH],createDataObjectBehavior:["type",HH],createParticipantBehavior:["type",VH],dataInputAssociationBehavior:["type",WH],dataStoreBehavior:["type",UH],deleteLaneBehavior:["type",GH],detachEventBehavior:["type",ZI],dropOnFlowBehavior:["type",qH],eventBasedGatewayBehavior:["type",KH],fixHoverBehavior:["type",vEe],groupBehavior:["type",YH],importDockingFix:["type",yEe],isHorizontalFix:["type",XH],labelBehavior:["type",QH],layoutConnectionBehavior:["type",ZH],messageFlowBehavior:["type",tV],nonInterruptingBehavior:["type",nV],removeElementBehavior:["type",oV],removeEmbeddedLabelBoundsBehavior:["type",rV],removeParticipantBehavior:["type",iV],replaceConnectionBehavior:["type",aV],replaceElementBehaviour:["type",nk],resizeBehavior:["type",REe],resizeLaneBehavior:["type",TEe],rootElementReferenceBehavior:["type",cV],spaceToolBehavior:["type",kEe],subProcessPlaneBehavior:["type",mh],subProcessStartEventBehavior:["type",dV],textAnnotationBehavior:["type",fV],toggleCollapseConnectionBehaviour:["type",pV],toggleElementCollapseBehaviour:["type",hV],unclaimIdBehavior:["type",mV],unsetDefaultFlowBehavior:["type",gV],updateFlowNodeRefsBehavior:["type",vV],setCompensationActivityAfterPasteBehavior:["type",yV]};function NEe(e,t){var n=Ki(e,t,-15);return n!=="intersect"?n:null}function ki(e){Al.call(this,e)}Ht(ki,Al);ki.$inject=["eventBus"];ki.prototype.init=function(){this.addRule("connection.start",function(e){var t=e.source;return kYt(t)}),this.addRule("connection.create",function(e){var t=e.source,n=e.target,r=e.hints||{},o=r.targetParent,i=r.targetAttach;if(i)return!1;o&&(n.parent=o);try{return T$(t,n)}finally{o&&(n.parent=null)}}),this.addRule("connection.reconnect",function(e){var t=e.connection,n=e.source,r=e.target;return T$(n,r,t)}),this.addRule("connection.updateWaypoints",function(e){return{type:e.connection.type}}),this.addRule("shape.resize",function(e){var t=e.shape,n=e.newBounds;return VEe(t,n)}),this.addRule("elements.create",function(e){var t=e.elements,n=e.position,r=e.target;return Sr(r)&&!vR(t,r)?!1:Tg(t,function(o){return Sr(o)?T$(o.source,o.target,o):o.host?L1(o,o.host,null,n):cB(o,r,null)})}),this.addRule("elements.move",function(e){var t=e.target,n=e.shapes,r=e.position;return L1(n,t,null,r)||zEe(n,t,r)||HEe(n,t)||vR(n,t)}),this.addRule("shape.create",function(e){return cB(e.shape,e.target,e.source,e.position)}),this.addRule("shape.attach",function(e){return L1(e.shape,e.target,null,e.position)}),this.addRule("element.copy",function(e){var t=e.element,n=e.elements;return KEe(n,t)})};ki.prototype.canConnectMessageFlow=GEe;ki.prototype.canConnectSequenceFlow=qEe;ki.prototype.canConnectDataAssociation=xV;ki.prototype.canConnectAssociation=WEe;ki.prototype.canConnectCompensationAssociation=UEe;ki.prototype.canMove=HEe;ki.prototype.canAttach=L1;ki.prototype.canReplace=zEe;ki.prototype.canDrop=yy;ki.prototype.canInsert=vR;ki.prototype.canCreate=cB;ki.prototype.canConnect=T$;ki.prototype.canResize=VEe;ki.prototype.canCopy=KEe;function kYt(e){return aB(e)?null:kn(e,["bpmn:FlowNode","bpmn:InteractionNode","bpmn:DataObjectReference","bpmn:DataStoreReference","bpmn:Group","bpmn:TextAnnotation"])}function aB(e){return!e||qn(e)}function NYt(e,t){return e===t}function tre(e){do{if(ae(e,"bpmn:Process"))return _t(e);if(ae(e,"bpmn:Participant"))return _t(e).processRef||_t(e)}while(e=e.parent)}function sB(e){return ae(e,"bpmn:TextAnnotation")}function bV(e){return ae(e,"bpmn:Group")&&!e.labelTarget}function DEe(e){return ae(e,"bpmn:BoundaryEvent")&&vu(e,"bpmn:CompensateEventDefinition")}function rk(e){return _t(e).isForCompensation}function DYt(e,t){var n=tre(e),r=tre(t);return n===r}function AYt(e){return ae(e,"bpmn:InteractionNode")&&!ae(e,"bpmn:BoundaryEvent")&&(!ae(e,"bpmn:Event")||ae(e,"bpmn:ThrowEvent")&&FEe(e,"bpmn:MessageEventDefinition"))}function FYt(e){return ae(e,"bpmn:InteractionNode")&&!rk(e)&&(!ae(e,"bpmn:Event")||ae(e,"bpmn:CatchEvent")&&FEe(e,"bpmn:MessageEventDefinition"))&&!(ae(e,"bpmn:BoundaryEvent")&&!vu(e,"bpmn:MessageEventDefinition"))}function nre(e){for(var t=e;t=t.parent;){if(ae(t,"bpmn:FlowElementsContainer"))return _t(t);if(ae(t,"bpmn:Participant"))return _t(t).processRef}return null}function AEe(e,t){var n=nre(e),r=nre(t);return n===r}function vu(e,t){var n=_t(e);return!!Yn(n.eventDefinitions||[],function(r){return ae(r,t)})}function FEe(e,t){var n=_t(e);return(n.eventDefinitions||[]).every(function(r){return ae(r,t)})}function BYt(e){return ae(e,"bpmn:FlowNode")&&!ae(e,"bpmn:EndEvent")&&!Hi(e)&&!(ae(e,"bpmn:IntermediateThrowEvent")&&vu(e,"bpmn:LinkEventDefinition"))&&!DEe(e)&&!rk(e)}function LYt(e){return ae(e,"bpmn:FlowNode")&&!ae(e,"bpmn:StartEvent")&&!ae(e,"bpmn:BoundaryEvent")&&!Hi(e)&&!(ae(e,"bpmn:IntermediateCatchEvent")&&vu(e,"bpmn:LinkEventDefinition"))&&!rk(e)}function jYt(e){return ae(e,"bpmn:ReceiveTask")||ae(e,"bpmn:IntermediateCatchEvent")&&(vu(e,"bpmn:MessageEventDefinition")||vu(e,"bpmn:TimerEventDefinition")||vu(e,"bpmn:ConditionalEventDefinition")||vu(e,"bpmn:SignalEventDefinition"))}function zYt(e){for(var t=[];e;)e=e.parent,e&&t.push(e);return t}function lB(e,t){var n=zYt(t);return n.indexOf(e)!==-1}function T$(e,t,n){if(aB(e)||aB(t))return null;if(!ae(n,"bpmn:DataAssociation")){if(GEe(e,t))return{type:"bpmn:MessageFlow"};if(qEe(e,t))return{type:"bpmn:SequenceFlow"}}var r=xV(e,t);return r||(UEe(e,t)?{type:"bpmn:Association",associationDirection:"One"}:WEe(e,t)?{type:"bpmn:Association",associationDirection:"None"}:!1)}function yy(e,t){return qn(e)||bV(e)?!0:ae(t,"bpmn:Participant")&&!Bn(t)?!1:ae(e,"bpmn:Participant")?ae(t,"bpmn:Process")||ae(t,"bpmn:Collaboration"):kn(e,["bpmn:DataInput","bpmn:DataOutput"])&&e.parent?t===e.parent:ae(e,"bpmn:Lane")?ae(t,"bpmn:Participant")||ae(t,"bpmn:Lane"):ae(e,"bpmn:BoundaryEvent")&&!HYt(e)?!1:ae(e,"bpmn:FlowElement")&&!ae(e,"bpmn:DataStoreReference")?ae(t,"bpmn:FlowElementsContainer")?Bn(t):kn(t,["bpmn:Participant","bpmn:Lane"]):ae(e,"bpmn:DataStoreReference")&&ae(t,"bpmn:Collaboration")?ah(_t(t).get("participants"),function(n){return!!n.get("processRef")}):kn(e,["bpmn:Artifact","bpmn:DataAssociation","bpmn:DataStoreReference"])?kn(t,["bpmn:Collaboration","bpmn:Lane","bpmn:Participant","bpmn:Process","bpmn:SubProcess"]):ae(e,"bpmn:MessageFlow")?ae(t,"bpmn:Collaboration")||e.source.parent==t||e.target.parent==t:!1}function HYt(e){return _t(e).cancelActivity&&(BEe(e)||LEe(e))}function VYt(e){return!qn(e)&&ae(e,"bpmn:BoundaryEvent")}function WYt(e){return ae(e,"bpmn:Lane")}function UYt(e){return VYt(e)||ae(e,"bpmn:IntermediateThrowEvent")&&BEe(e)?!0:ae(e,"bpmn:IntermediateCatchEvent")&&LEe(e)}function BEe(e){var t=_t(e);return t&&!(t.eventDefinitions&&t.eventDefinitions.length)}function LEe(e){return jEe(e,["bpmn:MessageEventDefinition","bpmn:TimerEventDefinition","bpmn:SignalEventDefinition","bpmn:ConditionalEventDefinition"])}function jEe(e,t){return t.some(function(n){return vu(e,n)})}function GYt(e){return ae(e,"bpmn:ReceiveTask")&&Yn(e.incoming,function(t){return ae(t.source,"bpmn:EventBasedGateway")})}function L1(e,t,n,r){if(Array.isArray(e)||(e=[e]),e.length!==1)return!1;var o=e[0];return qn(o)||!UYt(o)||Hi(t)||!ae(t,"bpmn:Activity")||rk(t)||r&&!NEe(r,t)||GYt(t)?!1:"attach"}function zEe(e,t,n){if(!t)return!1;var r={replacements:[]};return Me(e,function(o){Hi(t)||ae(o,"bpmn:StartEvent")&&o.type!=="label"&&yy(o,t)&&(jWt(o)||r.replacements.push({oldElementId:o.id,newElementType:"bpmn:StartEvent"}),(zWt(o)||HWt(o)||VWt(o))&&r.replacements.push({oldElementId:o.id,newElementType:"bpmn:StartEvent"}),jEe(o,["bpmn:MessageEventDefinition","bpmn:TimerEventDefinition","bpmn:SignalEventDefinition","bpmn:ConditionalEventDefinition"])&&ae(t,"bpmn:SubProcess")&&r.replacements.push({oldElementId:o.id,newElementType:"bpmn:StartEvent"})),ae(t,"bpmn:Transaction")||vu(o,"bpmn:CancelEventDefinition")&&o.type!=="label"&&(ae(o,"bpmn:EndEvent")&&yy(o,t)&&r.replacements.push({oldElementId:o.id,newElementType:"bpmn:EndEvent"}),ae(o,"bpmn:BoundaryEvent")&&L1(o,t,null,n)&&r.replacements.push({oldElementId:o.id,newElementType:"bpmn:BoundaryEvent"}))}),r.replacements.length?r:!1}function HEe(e,t){return ah(e,WYt)?!1:t?e.every(function(n){return yy(n,t)}):!0}function cB(e,t,n,r){return t?qn(e)||bV(e)?!0:NYt(n,t)||n&&lB(n,t)?!1:yy(e,t)||vR(e,t):!1}function VEe(e,t){return ae(e,"bpmn:SubProcess")?Bn(e)&&(!t||t.width>=100&&t.height>=80):!!(ae(e,"bpmn:Lane")||ae(e,"bpmn:Participant")||sB(e)||bV(e))}function qYt(e,t){var n=sB(e),r=sB(t);return(n||r)&&n!==r}function WEe(e,t){return lB(t,e)||lB(e,t)?!1:qYt(e,t)?!0:!!xV(e,t)}function UEe(e,t){return AEe(e,t)&&DEe(e)&&ae(t,"bpmn:Activity")&&!YYt(t,e)&&!Hi(t)}function GEe(e,t){return rre(e)&&!rre(t)?!1:AYt(e)&&FYt(t)&&!DYt(e,t)}function qEe(e,t){return BYt(e)&&LYt(t)&&AEe(e,t)&&!(ae(e,"bpmn:EventBasedGateway")&&!jYt(t))}function xV(e,t){return kn(e,["bpmn:DataObjectReference","bpmn:DataStoreReference"])&&kn(t,["bpmn:Activity","bpmn:ThrowEvent"])?{type:"bpmn:DataInputAssociation"}:kn(t,["bpmn:DataObjectReference","bpmn:DataStoreReference"])&&kn(e,["bpmn:Activity","bpmn:CatchEvent"])?{type:"bpmn:DataOutputAssociation"}:!1}function vR(e,t,n){if(!t)return!1;if(Array.isArray(e)){if(e.length!==1)return!1;e=e[0]}return t.source===e||t.target===e?!1:kn(t,["bpmn:SequenceFlow","bpmn:MessageFlow"])&&!qn(t)&&ae(e,"bpmn:FlowNode")&&!ae(e,"bpmn:BoundaryEvent")&&yy(e,t.parent)}function KYt(e,t){return e&&t&&e.indexOf(t)!==-1}function KEe(e,t){return qn(t)?!0:!(ae(t,"bpmn:Lane")&&!KYt(e,t.parent))}function rre(e){return gy(e,"bpmn:Process")||gy(e,"bpmn:Collaboration")}function YYt(e,t){return e.attachers.includes(t)}const XYt={__depends__:[Xu],__init__:["bpmnRules"],bpmnRules:["type",ki]};var QYt=2e3;function YEe(e,t){e.on("saveXML.start",QYt,n);function n(){var r=t.getRootElements();Me(r,function(o){var i=Gn(o),a,s;a=GS([o],!1),a=In(a,function(l){return l!==o&&!l.labelTarget}),s=Ui(a,Gn),i.set("planeElement",s)})}}YEe.$inject=["eventBus","canvas"];const ZYt={__init__:["bpmnDiOrdering"],bpmnDiOrdering:["type",YEe]};function ok(e){bt.call(this,e);var t=this;this.preExecute(["shape.create","connection.create"],function(n){var r=n.context,o=r.shape||r.connection,i=r.parent,a=t.getOrdering(o,i);a&&(a.parent!==void 0&&(r.parent=a.parent),r.parentIndex=a.index)}),this.preExecute(["shape.move","connection.move"],function(n){var r=n.context,o=r.shape||r.connection,i=r.newParent||o.parent,a=t.getOrdering(o,i);a&&(a.parent!==void 0&&(r.newParent=a.parent),r.newParentIndex=a.index)})}ok.prototype.getOrdering=function(e,t){return null};Ht(ok,bt);function CV(e,t){ok.call(this,e);var n=[{type:"bpmn:SubProcess",order:{level:6}},{type:"bpmn:SequenceFlow",order:{level:9,containers:["bpmn:Participant","bpmn:FlowElementsContainer"]}},{type:"bpmn:DataAssociation",order:{level:9,containers:["bpmn:Collaboration","bpmn:FlowElementsContainer"]}},{type:"bpmn:TextAnnotation",order:{level:9}},{type:"bpmn:MessageFlow",order:{level:9,containers:["bpmn:Collaboration"]}},{type:"bpmn:Association",order:{level:6,containers:["bpmn:Participant","bpmn:FlowElementsContainer","bpmn:Collaboration"]}},{type:"bpmn:BoundaryEvent",order:{level:8}},{type:"bpmn:Group",order:{level:10,containers:["bpmn:Collaboration","bpmn:FlowElementsContainer"]}},{type:"bpmn:FlowElement",order:{level:5}},{type:"bpmn:Participant",order:{level:-2}},{type:"bpmn:Lane",order:{level:-1}}];function r(a){if(a.labelTarget)return{level:10};var s=Yn(n,function(l){return kn(a,[l.type])});return s&&s.order||{level:1}}function o(a){var s=a.order;if(s||(a.order=s=r(a)),!s)throw new Error(`no order for <${a.id}>`);return s}function i(a,s,l){for(var c=s;c&&!kn(c,l);)c=c.parent;if(!c)throw new Error(`no parent for <${a.id}> in <${s&&s.id}>`);return c}this.getOrdering=function(a,s){if(a.labelTarget||ae(a,"bpmn:TextAnnotation"))return{parent:t.findRoot(s)||t.getRootElement(),index:-1};var l=o(a);l.containers&&(s=i(a,s,l.containers));var c=s.children.indexOf(a),u=GCe(s.children,function(d){return!a.labelTarget&&d.labelTarget?!1:l.level{const{propertyNames:o}=r;if(!(!o||!o.length))return Au(o,i=>i==="extensionElements")}),e.on("moddleCopy.canCopyProperty",r=>{const{parent:o,property:i,propertyName:a}=r,s=xi(o)&&o.$descriptor;if(a&&cXt.includes(a))return i;if(a&&lXt.includes(a)||a&&s&&!Yn(s.properties,xc({name:a})))return!1}),e.on("moddleCopy.canSetCopiedProperty",r=>{const{property:o}=r;if(ae(o,"bpmn:ExtensionElements")&&(!o.values||!o.values.length))return!1})}iE.$inject=["eventBus","bpmnFactory","moddle"];iE.prototype.copyElement=function(e,t,n,r=!1){n&&!fn(n)&&(n=[n]),n=n||uB(e.$descriptor);const o=this._eventBus.fire("moddleCopy.canCopyProperties",{propertyNames:n,sourceElement:e,targetElement:t,clone:r});return o===!1||(fn(o)&&(n=o),Me(n,i=>{let a;Ta(e,i)&&(a=e.get(i));const s=this.copyProperty(a,t,i,r);!hi(s)||this._eventBus.fire("moddleCopy.canSetCopiedProperty",{parent:t,property:s,propertyName:i})===!1||t.set(i,s)})),t};iE.prototype.copyProperty=function(e,t,n,r=!1){let o=this._eventBus.fire("moddleCopy.canCopyProperty",{parent:t,property:e,propertyName:n,clone:r});if(o===!1)return;if(o)return xi(o)&&o.$type&&!o.$parent&&(o.$parent=t),o;const i=this._moddle.getPropertyDescriptor(t,n);if(!i.isReference)return i.isId?e&&this._copyId(e,t,r):fn(e)?cs(e,(a,s)=>{const l=this.copyProperty(s,t,n,r);return l?a.concat(l):a},[]):xi(e)&&e.$type?this._moddle.getElementDescriptor(e).isGeneric?void 0:(o=this._bpmnFactory.create(e.$type),o.$parent=t,o=this.copyElement(e,o,null,r),o):e};iE.prototype._copyId=function(e,t,n=!1){if(n)return e;if(!this._moddle.ids.assigned(e))return this._moddle.ids.claim(e,t),e};function uB(e,t){return cs(e.properties,(n,r)=>t&&r.default?n:n.concat(r.name),[])}const JEe={__depends__:[sXt],__init__:["bpmnCopyPaste","moddleCopy"],bpmnCopyPaste:["type",ZEe],moddleCopy:["type",iE]};var fre=Math.round;function SV(e,t){this._modeling=e,this._eventBus=t}SV.$inject=["modeling","eventBus"];SV.prototype.replaceElement=function(e,t,n){if(e.waypoints)return null;var r=this._modeling,o=this._eventBus;o.fire("replace.start",{element:e,attrs:t,hints:n});var i=t.width||e.width,a=t.height||e.height,s=t.x||e.x,l=t.y||e.y,c=fre(s+i/2),u=fre(l+a/2),d=r.replaceShape(e,De({},t,{x:c,y:u,width:i,height:a}),n);return o.fire("replace.end",{element:e,newElement:d,hints:n}),d};function e2e(e,t){t.on("replace.end",500,function(n){const{newElement:r,hints:o={}}=n;o.select!==!1&&e.select(r)})}e2e.$inject=["selection","eventBus"];const uXt={__init__:["replace","replaceSelectionBehavior"],replaceSelectionBehavior:["type",e2e],replace:["type",SV]};function dXt(e,t,n){fn(n)||(n=[n]),Me(n,function(r){ng(e[r])||(t[r]=e[r])})}var fXt=["cancelActivity","instantiate","eventGatewayType","triggeredByEvent","isInterrupting"];function pXt(e,t){var n=e&&Ta(e,"collapsed")?e.collapsed:!Bn(e),r;return t&&(Ta(t,"collapsed")||Ta(t,"isExpanded"))?r=Ta(t,"collapsed")?t.collapsed:!t.isExpanded:r=n,n!==r}function t2e(e,t,n,r,o,i){function a(s,l,c){c=c||{};var u=l.type,d=s.businessObject;if(i_(d)&&(u==="bpmn:SubProcess"||u==="bpmn:AdHocSubProcess")&&pXt(s,l))return r.toggleCollapse(s),s;var p=e.create(u),h={type:u,businessObject:p};h.di={},u==="bpmn:ExclusiveGateway"&&(h.di.isMarkerVisible=!0),dXt(s.di,h.di,["fill","stroke","background-color","border-color","color"]);var m=uB(d.$descriptor),v=uB(p.$descriptor,!0),g=hXt(m,v);De(p,kc(l,fXt));var x=In(g,function(C){return C==="eventDefinitions"?pre(s,l.eventDefinitionType):C==="loopCharacteristics"?!Hi(p):Ta(p,C)||C==="processRef"&&l.isExpanded===!1||C==="triggeredByEvent"?!1:C==="isForCompensation"?!Hi(p):!0});if(p=n.copyElement(d,p,x),l.eventDefinitionType&&(pre(p,l.eventDefinitionType)||(h.eventDefinitionType=l.eventDefinitionType,h.eventDefinitionAttrs=l.eventDefinitionAttrs)),ae(d,"bpmn:Activity")){if(i_(d))h.isExpanded=Bn(s);else if(l&&Ta(l,"isExpanded")){h.isExpanded=l.isExpanded;var y=t.getDefaultSize(p,{isExpanded:h.isExpanded});h.width=y.width,h.height=y.height,h.x=s.x-(h.width-s.width)/2,h.y=s.y-(h.height-s.height)/2}Bn(s)&&!ae(d,"bpmn:Task")&&h.isExpanded&&(h.width=s.width,h.height=s.height)}if(i_(d)&&!i_(p)&&(c.moveChildren=!1),ae(d,"bpmn:Participant")){l.isExpanded===!0?p.processRef=e.create("bpmn:Process"):c.moveChildren=!1;var b=ii(s);Gn(s).isHorizontal||(Gn(h).isHorizontal=b),h.width=b?s.width:t.getDefaultSize(h).width,h.height=b?t.getDefaultSize(h).height:s.height}return i.allowed("shape.resize",{shape:p})||(h.height=t.getDefaultSize(h).height,h.width=t.getDefaultSize(h).width),p.name=d.name,kn(d,["bpmn:ExclusiveGateway","bpmn:InclusiveGateway","bpmn:Activity"])&&kn(p,["bpmn:ExclusiveGateway","bpmn:InclusiveGateway","bpmn:Activity"])&&(p.default=d.default),l.host&&!ae(d,"bpmn:BoundaryEvent")&&ae(p,"bpmn:BoundaryEvent")&&(h.host=l.host),(h.type==="bpmn:DataStoreReference"||h.type==="bpmn:DataObjectReference")&&(h.x=s.x+(s.width-h.width)/2),o.replaceElement(s,h,{...c,targetElement:l})}this.replaceElement=a}t2e.$inject=["bpmnFactory","elementFactory","moddleCopy","modeling","replace","rules"];function i_(e){return ae(e,"bpmn:SubProcess")}function pre(e,t){var n=_t(e);return t&&n.get("eventDefinitions").some(function(r){return ae(r,t)})}function hXt(e,t){return e.filter(function(n){return t.includes(n)})}const n2e={__depends__:[JEe,uXt,Gc],bpmnReplace:["type",t2e]};var mXt=250;function Fg(e){this._eventBus=e,this._tools=[],this._active=null}Fg.$inject=["eventBus"];Fg.prototype.registerTool=function(e,t){var n=this._tools;if(!t)throw new Error(`A tool has to be registered with it's "events"`);n.push(e),this.bindEvents(e,t)};Fg.prototype.isActive=function(e){return e&&this._active===e};Fg.prototype.length=function(e){return this._tools.length};Fg.prototype.setActive=function(e){var t=this._eventBus;this._active!==e&&(this._active=e,t.fire("tool-manager.update",{tool:e}))};Fg.prototype.bindEvents=function(e,t){var n=this._eventBus,r=[];n.on(t.tool+".init",function(o){var i=o.context;if(!i.reactivate&&this.isActive(e)){this.setActive(null);return}this.setActive(e)},this),Me(t,function(o){r.push(o+".ended"),r.push(o+".canceled")}),n.on(r,mXt,function(o){this._active&&(gXt(o)||this.setActive(null))},this)};function gXt(e){var t=e.originalEvent&&e.originalEvent.target;return t&&Cb(t,'.group[data-group="tools"]')}const ak={__depends__:[yf],__init__:["toolManager"],toolManager:["type",Fg]};function vXt(e,t){if(e==="x"){if(t>0)return"e";if(t<0)return"w"}if(e==="y"){if(t>0)return"s";if(t<0)return"n"}return null}function yXt(e,t){var n=[];return Me(e.concat(t),function(r){var o=r.incoming,i=r.outgoing;Me(o.concat(i),function(a){var s=a.source,l=a.target;(Px(e,s)||Px(e,l)||Px(t,s)||Px(t,l))&&(Px(n,a)||n.push(a))})}),n}function Px(e,t){return e.indexOf(t)!==-1}function bXt(e,t,n){var r=e.x,o=e.y,i=e.width,a=e.height,s=n.x,l=n.y;switch(t){case"n":return{x:r,y:o+l,width:i,height:a-l};case"s":return{x:r,y:o,width:i,height:a+l};case"w":return{x:r+s,y:o,width:i-s,height:a};case"e":return{x:r,y:o,width:i+s,height:a};default:throw new Error("unknown direction: "+t)}}var mN=Math.abs,xXt=Math.round,cd={x:"width",y:"height"},r2e="crosshair",Df={n:"top",w:"left",s:"bottom",e:"right"},CXt=1500,a_={n:"s",w:"e",s:"n",e:"w"},s_=20;function Fl(e,t,n,r,o,i,a){this._canvas=e,this._dragging=t,this._eventBus=n,this._modeling=r,this._rules=o,this._toolManager=i,this._mouse=a;var s=this;i.registerTool("space",{tool:"spaceTool.selection",dragging:"spaceTool"}),n.on("spaceTool.selection.end",function(l){n.once("spaceTool.selection.ended",function(){s.activateMakeSpace(l.originalEvent)})}),n.on("spaceTool.move",CXt,function(l){var c=l.context,u=c.initialized;u||(u=c.initialized=s.init(l,c)),u&&mre(l)}),n.on("spaceTool.end",function(l){var c=l.context,u=c.axis,d=c.direction,p=c.movingShapes,h=c.resizingShapes,m=c.start;if(c.initialized){mre(l);var v={x:0,y:0};v[u]=xXt(l["d"+u]),s.makeSpace(p,h,v,d,m),n.once("spaceTool.ended",function(g){s.activateSelection(g.originalEvent,!0,!0)})}})}Fl.$inject=["canvas","dragging","eventBus","modeling","rules","toolManager","mouse"];Fl.prototype.activateSelection=function(e,t,n){this._dragging.init(e,"spaceTool.selection",{autoActivate:t,cursor:r2e,data:{context:{reactivate:n}},trapClick:!1})};Fl.prototype.activateMakeSpace=function(e){this._dragging.init(e,"spaceTool",{autoActivate:!0,cursor:r2e,data:{context:{}}})};Fl.prototype.makeSpace=function(e,t,n,r,o){return this._modeling.createSpace(e,t,n,r,o)};Fl.prototype.init=function(e,t){var n=mN(e.dx)>mN(e.dy)?"x":"y",r=e["d"+n],o=e[n]-r;if(mN(r)<5)return!1;r<0&&(r*=-1),iw(e)&&(r*=-1);var i=vXt(n,r),a=this._canvas.getRootElement();!cR(e)&&e.hover&&(a=e.hover);var s=[...GS(a,!0),...a.attachers||[]],l=this.calculateAdjustments(s,n,r,o),c=this._eventBus.fire("spaceTool.getMinDimensions",{axis:n,direction:i,shapes:l.resizingShapes,start:o}),u=wXt(l,n,i,o,c);return De(t,l,{axis:n,direction:i,spaceToolConstraints:u,start:o}),zI("resize-"+(n==="x"?"ew":"ns")),!0};Fl.prototype.calculateAdjustments=function(e,t,n,r){var o=this._rules,i=[],a=[],s=[],l=[];function c(p){i.includes(p)||i.push(p);var h=p.label;h&&!i.includes(h)&&i.push(h)}function u(p){a.includes(p)||a.push(p)}Me(e,function(p){if(!(!p.parent||qn(p))){if(Sr(p)){l.push(p);return}var h=p[t],m=h+p[cd[t]];if(SXt(p)&&(n>0&&dn(p)[t]>r||n<0&&dn(p)[t]0&&h>r||n<0&&mr&&o.allowed("shape.resize",{shape:p})){u(p);return}}}),Me(i,function(p){var h=p.attachers;h&&Me(h,function(m){c(m)})});var d=i.concat(a);return Me(s,function(p){var h=p.host;im(d,h)&&c(p)}),d=i.concat(a),Me(l,function(p){var h=p.source,m=p.target,v=p.label;im(d,h)&&im(d,m)&&v&&c(v)}),{movingShapes:i,resizingShapes:a}};Fl.prototype.toggle=function(){if(this.isActive())return this._dragging.cancel();var e=this._mouse.getLastMoveEvent();this.activateSelection(e,!!e)};Fl.prototype.isActive=function(){var e=this._dragging.context();return e?/^spaceTool/.test(e.prefix):!1};function hre(e){return{top:e.top-s_,right:e.right+s_,bottom:e.bottom+s_,left:e.left-s_}}function mre(e){var t=e.context,n=t.spaceToolConstraints;if(n){var r,o;un(n.left)&&(r=Math.max(e.x,n.left),e.dx=e.dx+r-e.x,e.x=r),un(n.right)&&(r=Math.min(e.x,n.right),e.dx=e.dx+r-e.x,e.x=r),un(n.top)&&(o=Math.max(e.y,n.top),e.dy=e.dy+o-e.y,e.y=o),un(n.bottom)&&(o=Math.min(e.y,n.bottom),e.dy=e.dy+o-e.y,e.y=o)}}function wXt(e,t,n,r,o){var i=e.movingShapes,a=e.resizingShapes;if(a.length){var s={},l,c;return Me(a,function(u){var d=u.attachers,p=u.children,h=en(u),m=In(p,function($){return!Sr($)&&!qn($)&&!im(i,$)&&!im(a,$)}),v=In(p,function($){return!Sr($)&&!qn($)&&im(i,$)}),g,x,y,b=[],C=[],S,w,E,_;m.length&&(x=hre(en(Go(m))),g=r-h[Df[n]]+x[Df[n]],n==="n"?s.bottom=c=un(c)?Math.min(c,g):g:n==="w"?s.right=c=un(c)?Math.min(c,g):g:n==="s"?s.top=l=un(l)?Math.max(l,g):g:n==="e"&&(s.left=l=un(l)?Math.max(l,g):g)),v.length&&(y=hre(en(Go(v))),g=r-y[Df[a_[n]]]+h[Df[a_[n]]],n==="n"?s.bottom=c=un(c)?Math.min(c,g):g:n==="w"?s.right=c=un(c)?Math.min(c,g):g:n==="s"?s.top=l=un(l)?Math.max(l,g):g:n==="e"&&(s.left=l=un(l)?Math.max(l,g):g)),d&&d.length&&(d.forEach(function($){im(i,$)?b.push($):C.push($)}),b.length&&(S=en(Go(b.map(dn))),w=h[Df[a_[n]]]-(S[Df[a_[n]]]-r)),C.length&&(E=en(Go(C.map(dn))),_=E[Df[n]]-(h[Df[n]]-r)),n==="n"?(g=Math.min(w||1/0,_||1/0),s.bottom=c=un(c)?Math.min(c,g):g):n==="w"?(g=Math.min(w||1/0,_||1/0),s.right=c=un(c)?Math.min(c,g):g):n==="s"?(g=Math.max(w||-1/0,_||-1/0),s.top=l=un(l)?Math.max(l,g):g):n==="e"&&(g=Math.max(w||-1/0,_||-1/0),s.left=l=un(l)?Math.max(l,g):g));var P=o&&o[u.id];P&&(n==="n"?(g=r+u[cd[t]]-P[cd[t]],s.bottom=c=un(c)?Math.min(c,g):g):n==="w"?(g=r+u[cd[t]]-P[cd[t]],s.right=c=un(c)?Math.min(c,g):g):n==="s"?(g=r-u[cd[t]]+P[cd[t]],s.top=l=un(l)?Math.max(l,g):g):n==="e"&&(g=r-u[cd[t]]+P[cd[t]],s.left=l=un(l)?Math.max(l,g):g))}),s}}function im(e,t){return e.indexOf(t)!==-1}function SXt(e){return!!e.host}var gN="djs-dragging",gre="djs-resizing",EXt=250,l_=Math.max;function o2e(e,t,n,r,o){function i(a,s){Me(a,function(l){o.addDragger(l,s),n.addMarker(l,gN)})}e.on("spaceTool.selection.start",function(a){var s=n.getLayer("space"),l=a.context,c={x:"M 0,-10000 L 0,10000",y:"M -10000,0 L 10000,0"},u=Yt("g");jt(u,r.cls("djs-crosshair-group",["no-events"])),mn(s,u);var d=Yt("path");jt(d,"d",c.x),Un(d).add("djs-crosshair"),mn(u,d);var p=Yt("path");jt(p,"d",c.y),Un(p).add("djs-crosshair"),mn(u,p),l.crosshairGroup=u}),e.on("spaceTool.selection.move",function(a){var s=a.context.crosshairGroup;Pi(s,a.x,a.y)}),e.on("spaceTool.selection.cleanup",function(a){var s=a.context,l=s.crosshairGroup;l&&Uo(l)}),e.on("spaceTool.move",EXt,function(a){var s=a.context,l=s.line,c=s.axis,u=s.movingShapes,d=s.resizingShapes;if(s.initialized){if(!s.dragGroup){var p=n.getLayer("space");l=Yt("path"),jt(l,"d","M0,0 L0,0"),Un(l).add("djs-crosshair"),mn(p,l),s.line=l;var h=Yt("g");jt(h,r.cls("djs-drag-group",["no-events"])),mn(n.getActiveLayer(),h),i(u,h);var m=s.movingConnections=t.filter(function(C){var S=!1;Me(u,function(P){Me(P.outgoing,function($){C===$&&(S=!0)})});var w=!1;Me(u,function(P){Me(P.incoming,function($){C===$&&(w=!0)})});var E=!1;Me(d,function(P){Me(P.outgoing,function($){C===$&&(E=!0)})});var _=!1;return Me(d,function(P){Me(P.incoming,function($){C===$&&(_=!0)})}),Sr(C)&&(S||E)&&(w||_)});i(m,h),s.dragGroup=h}if(!s.frameGroup){var v=Yt("g");jt(v,r.cls("djs-frame-group",["no-events"])),mn(n.getActiveLayer(),v);var g=[];Me(d,function(C){var S=o.addFrame(C,v),w=S.getBBox();g.push({element:S,initialBounds:w}),n.addMarker(C,gre)}),s.frameGroup=v,s.frames=g}var x={x:"M"+a.x+", -10000 L"+a.x+", 10000",y:"M -10000, "+a.y+" L 10000, "+a.y};jt(l,{d:x[c]});var y={x:"y",y:"x"},b={x:a.dx,y:a.dy};b[y[s.axis]]=0,Pi(s.dragGroup,b.x,b.y),Me(s.frames,function(C){var S=C.element,w=C.initialBounds,E,_;s.direction==="e"?jt(S,{width:l_(w.width+b.x,5)}):(E=l_(w.width-b.x,5),jt(S,{width:E,x:w.x+w.width-E})),s.direction==="s"?jt(S,{height:l_(w.height+b.y,5)}):(_=l_(w.height-b.y,5),jt(S,{height:_,y:w.y+w.height-_}))})}}),e.on("spaceTool.cleanup",function(a){var s=a.context,l=s.movingShapes,c=s.movingConnections,u=s.resizingShapes,d=s.line,p=s.dragGroup,h=s.frameGroup;Me(l,function(m){n.removeMarker(m,gN)}),Me(c,function(m){n.removeMarker(m,gN)}),p&&(Uo(d),Uo(p)),Me(u,function(m){n.removeMarker(m,gre)}),h&&Uo(h)})}o2e.$inject=["eventBus","elementRegistry","canvas","styles","previewSupport"];const _Xt={__init__:["spaceToolPreview"],__depends__:[yf,Xu,ak,Ib,oE],spaceTool:["type",Fl],spaceToolPreview:["type",o2e]};function sk(e,t){e.invoke(Fl,this),this._canvas=t}sk.$inject=["injector","canvas"];Ht(sk,Fl);sk.prototype.calculateAdjustments=function(e,t,n,r){var o=this._canvas.getRootElement(),i=e[0]===o?null:e[0],a=[];i&&(a=EI(swe(o.children.filter(c=>ae(c,"bpmn:Artifact")),Go(i))));const s=[...e,...a];var l=Fl.prototype.calculateAdjustments.call(this,s,t,n,r);return l.resizingShapes=l.resizingShapes.filter(function(c){return!(ae(c,"bpmn:TextAnnotation")||$Xt(c)&&(t==="y"&&ii(c)||t==="x"&&!ii(c)))}),l};function $Xt(e){return ae(e,"bpmn:Participant")&&!_t(e).processRef}const i2e={__depends__:[_Xt],spaceTool:["type",sk]};function no(e,t){this._handlerMap={},this._stack=[],this._stackIdx=-1,this._currentExecution={actions:[],dirty:[],trigger:null},this._injector=t,this._eventBus=e,this._uid=1,e.on(["diagram.destroy","diagram.clear"],function(){this.clear(!1)},this)}no.$inject=["eventBus","injector"];no.prototype.execute=function(e,t){if(!e)throw new Error("command required");this._currentExecution.trigger="execute";const n={command:e,context:t};this._pushAction(n),this._internalExecute(n),this._popAction()};no.prototype.canExecute=function(e,t){const n={command:e,context:t},r=this._getHandler(e);let o=this._fire(e,"canExecute",n);if(o===void 0){if(!r)return!1;r.canExecute&&(o=r.canExecute(t))}return o};no.prototype.clear=function(e){this._stack.length=0,this._stackIdx=-1,e!==!1&&this._fire("changed",{trigger:"clear"})};no.prototype.undo=function(){let e=this._getUndoAction(),t;if(e){for(this._currentExecution.trigger="undo",this._pushAction(e);e&&(this._internalUndo(e),t=this._getUndoAction(),!(!t||t.id!==e.id));)e=t;this._popAction()}};no.prototype.redo=function(){let e=this._getRedoAction(),t;if(e){for(this._currentExecution.trigger="redo",this._pushAction(e);e&&(this._internalExecute(e,!0),t=this._getRedoAction(),!(!t||t.id!==e.id));)e=t;this._popAction()}};no.prototype.register=function(e,t){this._setHandler(e,t)};no.prototype.registerHandler=function(e,t){if(!e||!t)throw new Error("command and handlerCls must be defined");const n=this._injector.instantiate(t);this.register(e,n)};no.prototype.canUndo=function(){return!!this._getUndoAction()};no.prototype.canRedo=function(){return!!this._getRedoAction()};no.prototype._getRedoAction=function(){return this._stack[this._stackIdx+1]};no.prototype._getUndoAction=function(){return this._stack[this._stackIdx]};no.prototype._internalUndo=function(e){const t=e.command,n=e.context,r=this._getHandler(t);this._atomicDo(()=>{this._fire(t,"revert",e),r.revert&&this._markDirty(r.revert(n)),this._revertedAction(e),this._fire(t,"reverted",e)})};no.prototype._fire=function(e,t,n){arguments.length<3&&(n=t,t=null);const r=t?[e+"."+t,t]:[e];let o;n=this._eventBus.createEvent(n);for(const i of r)if(o=this._eventBus.fire("commandStack."+i,n),n.cancelBubble)break;return o};no.prototype._createId=function(){return this._uid++};no.prototype._atomicDo=function(e){const t=this._currentExecution;t.atomic=!0;try{e()}finally{t.atomic=!1}};no.prototype._internalExecute=function(e,t){const n=e.command,r=e.context,o=this._getHandler(n);if(!o)throw new Error("no command handler registered for <"+n+">");this._pushAction(e),t||(this._fire(n,"preExecute",e),o.preExecute&&o.preExecute(r),this._fire(n,"preExecuted",e)),this._atomicDo(()=>{this._fire(n,"execute",e),o.execute&&this._markDirty(o.execute(r)),this._executedAction(e,t),this._fire(n,"executed",e)}),t||(this._fire(n,"postExecute",e),o.postExecute&&o.postExecute(r),this._fire(n,"postExecuted",e)),this._popAction()};no.prototype._pushAction=function(e){const t=this._currentExecution,n=t.actions,r=n[0];if(t.atomic)throw new Error("illegal invocation in or phase (action: "+e.command+")");e.id||(e.id=r&&r.id||this._createId()),n.push(e)};no.prototype._popAction=function(){const e=this._currentExecution,t=e.trigger,n=e.actions,r=e.dirty;n.pop(),n.length||(this._eventBus.fire("elements.changed",{elements:qCe("id",r.reverse())}),r.length=0,this._fire("changed",{trigger:t}),e.trigger=null)};no.prototype._markDirty=function(e){const t=this._currentExecution;e&&(e=fn(e)?e:[e],t.dirty=t.dirty.concat(e))};no.prototype._executedAction=function(e,t){const n=++this._stackIdx;t||this._stack.splice(n,this._stack.length,e)};no.prototype._revertedAction=function(e){this._stackIdx--};no.prototype._getHandler=function(e){return this._handlerMap[e]};no.prototype._setHandler=function(e,t){if(!e||!t)throw new Error("command and handler required");if(this._handlerMap[e])throw new Error("overriding handler for command <"+e+">");this._handlerMap[e]=t};const PXt={commandStack:["type",no]};function Op(e,t){if(typeof t!="function")throw new Error("removeFn iterator must be a function");if(e){for(var n;n=e[0];)t(n);return e}}var MXt=250,vre=1400;function EV(e,t,n){bt.call(this,t);var r=e.get("movePreview",!1);t.on("shape.move.start",vre,function(o){var i=o.context,a=i.shapes,s=i.validatedShapes;i.shapes=yre(a),i.validatedShapes=yre(s)}),r&&t.on("shape.move.start",MXt,function(o){var i=o.context,a=i.shapes,s=[];Me(a,function(l){Me(l.labels,function(c){!c.hidden&&i.shapes.indexOf(c)===-1&&s.push(c),l.labelTarget&&s.push(l)})}),Me(s,function(l){r.makeDraggable(i,l,!0)})}),this.preExecuted("elements.move",vre,function(o){var i=o.context,a=i.closure,s=a.enclosedElements,l=[];Me(s,function(c){Me(c.labels,function(u){s[u.id]||l.push(u)})}),a.addAll(l)}),this.preExecute(["connection.delete","shape.delete"],function(o){var i=o.context,a=i.connection||i.shape;Op(a.labels,function(s){n.removeShape(s,{nested:!0})})}),this.execute("shape.delete",function(o){var i=o.context,a=i.shape,s=a.labelTarget;s&&(i.labelTargetIndex=rH(s.labels,a),i.labelTarget=s,a.labelTarget=null)}),this.revert("shape.delete",function(o){var i=o.context,a=i.shape,s=i.labelTarget,l=i.labelTargetIndex;s&&(Ko(s.labels,a,l),a.labelTarget=s)})}Ht(EV,bt);EV.$inject=["injector","eventBus","modeling"];function yre(e){return In(e,function(t){return e.indexOf(t.labelTarget)===-1})}const RXt={__init__:["labelSupport"],labelSupport:["type",EV]};var OXt=251,bre=1401,xre="attach-ok";function _V(e,t,n,r,o){bt.call(this,t);var i=e.get("movePreview",!1);t.on("shape.move.start",bre,function(a){var s=a.context,l=s.shapes,c=s.validatedShapes;s.shapes=TXt(l),s.validatedShapes=IXt(c)}),i&&t.on("shape.move.start",OXt,function(a){var s=a.context,l=s.shapes,c=dB(l);Me(c,function(u){i.makeDraggable(s,u,!0),Me(u.labels,function(d){i.makeDraggable(s,d,!0)})})}),i&&t.on("shape.move.start",function(a){var s=a.context,l=s.shapes;if(l.length===1){var c=l[0],u=c.host;u&&(n.addMarker(u,xre),t.once(["shape.move.out","shape.move.cleanup"],function(){n.removeMarker(u,xre)}))}}),this.preExecuted("elements.move",bre,function(a){var s=a.context,l=s.closure,c=s.shapes,u=dB(c);Me(u,function(d){l.add(d,l.topLevel[d.host.id])})}),this.postExecuted("elements.move",function(a){var s=a.context,l=s.shapes,c=s.newHost,u;c&&l.length!==1||(c?u=l:u=In(l,function(d){var p=d.host;return kXt(d)&&!NXt(l,p)}),Me(u,function(d){o.updateAttachment(d,c)}))}),this.postExecuted("elements.move",function(a){var s=a.context.shapes;Me(s,function(l){Me(l.attachers,function(c){Me(c.outgoing.slice(),function(u){var d=r.allowed("connection.reconnect",{connection:u,source:u.source,target:u.target});d||o.removeConnection(u)}),Me(c.incoming.slice(),function(u){var d=r.allowed("connection.reconnect",{connection:u,source:u.source,target:u.target});d||o.removeConnection(u)})})})}),this.postExecute("shape.create",function(a){var s=a.context,l=s.shape,c=s.host;c&&o.updateAttachment(l,c)}),this.postExecute("shape.replace",function(a){var s=a.context,l=s.oldShape,c=s.newShape;Op(l.attachers,function(u){var d=r.allowed("elements.move",{target:c,shapes:[u]});d==="attach"?o.updateAttachment(u,c):o.removeShape(u)}),c.attachers.length&&Me(c.attachers,function(u){var d=Yne(u,l,c);o.moveShape(u,d,u.parent)})}),this.postExecute("shape.resize",function(a){var s=a.context,l=s.shape,c=s.oldBounds,u=s.newBounds,d=l.attachers,p=s.hints||{};p.attachSupport!==!1&&Me(d,function(h){var m=Yne(h,c,u);o.moveShape(h,m,h.parent),Me(h.labels,function(v){o.moveShape(v,m,v.parent)})})}),this.preExecute("shape.delete",function(a){var s=a.context.shape;Op(s.attachers,function(l){o.removeShape(l)}),s.host&&o.updateAttachment(s,null)})}Ht(_V,bt);_V.$inject=["injector","eventBus","canvas","rules","modeling"];function dB(e){return Zz(Ui(e,function(t){return t.attachers||[]}))}function TXt(e){var t=dB(e);return _zt("id",e,t)}function IXt(e){var t=xb(e,"id");return In(e,function(n){for(;n;){if(n.host&&t[n.host.id])return!1;n=n.parent}return!0})}function kXt(e){return!!e.host}function NXt(e,t){return e.indexOf(t)!==-1}const DXt={__depends__:[Xu],__init__:["attachSupport"],attachSupport:["type",_V]};function Bl(e){this._model=e}Bl.$inject=["moddle"];Bl.prototype._needsId=function(e){return kn(e,["bpmn:RootElement","bpmn:FlowElement","bpmn:MessageFlow","bpmn:DataAssociation","bpmn:Artifact","bpmn:Participant","bpmn:Lane","bpmn:LaneSet","bpmn:Process","bpmn:Collaboration","bpmndi:BPMNShape","bpmndi:BPMNEdge","bpmndi:BPMNDiagram","bpmndi:BPMNPlane","bpmn:Property","bpmn:CategoryValue"])};Bl.prototype._ensureId=function(e){if(e.id){this._model.ids.claim(e.id,e);return}var t;ae(e,"bpmn:Activity")?t="Activity":ae(e,"bpmn:Event")?t="Event":ae(e,"bpmn:Gateway")?t="Gateway":kn(e,["bpmn:SequenceFlow","bpmn:MessageFlow"])?t="Flow":t=(e.$type||"").replace(/^[^:]*:/g,""),t+="_",!e.id&&this._needsId(e)&&(e.id=this._model.ids.nextPrefixed(t,e))};Bl.prototype.create=function(e,t){var n=this._model.create(e,t||{});return this._ensureId(n),n};Bl.prototype.createDiLabel=function(){return this.create("bpmndi:BPMNLabel",{bounds:this.createDiBounds()})};Bl.prototype.createDiShape=function(e,t){return this.create("bpmndi:BPMNShape",De({bpmnElement:e,bounds:this.createDiBounds()},t))};Bl.prototype.createDiBounds=function(e){return this.create("dc:Bounds",e)};Bl.prototype.createDiWaypoints=function(e){var t=this;return Ui(e,function(n){return t.createDiWaypoint(n)})};Bl.prototype.createDiWaypoint=function(e){return this.create("dc:Point",kc(e,["x","y"]))};Bl.prototype.createDiEdge=function(e,t){return this.create("bpmndi:BPMNEdge",De({bpmnElement:e,waypoint:this.createDiWaypoints([])},t))};Bl.prototype.createDiPlane=function(e,t){return this.create("bpmndi:BPMNPlane",De({bpmnElement:e},t))};function ps(e,t,n){bt.call(this,e),this._bpmnFactory=t;var r=this;function o(h){var m=h.context,v=m.hints||{},g;!m.cropped&&v.createElementsBehavior!==!1&&(g=m.connection,g.waypoints=n.getCroppedWaypoints(g),m.cropped=!0)}this.executed(["connection.layout","connection.create"],o),this.reverted(["connection.layout"],function(h){delete h.context.cropped});function i(h){var m=h.context;r.updateParent(m.shape||m.connection,m.oldParent)}function a(h){var m=h.context,v=m.shape||m.connection,g=m.parent||m.newParent;r.updateParent(v,g)}this.executed(["shape.move","shape.create","shape.delete","connection.create","connection.move","connection.delete"],Va(i)),this.reverted(["shape.move","shape.create","shape.delete","connection.create","connection.move","connection.delete"],Va(a));function s(h){var m=h.context,v=m.oldRoot,g=v.children;Me(g,function(x){ae(x,"bpmn:BaseElement")&&r.updateParent(x)})}this.executed(["canvas.updateRoot"],s),this.reverted(["canvas.updateRoot"],s);function l(h){var m=h.context.shape;ae(m,"bpmn:BaseElement")&&r.updateBounds(m)}this.executed(["shape.move","shape.create","shape.resize"],Va(function(h){h.context.shape.type!=="label"&&l(h)})),this.reverted(["shape.move","shape.create","shape.resize"],Va(function(h){h.context.shape.type!=="label"&&l(h)})),e.on("shape.changed",function(h){h.element.type==="label"&&l({context:{shape:h.element}})});function c(h){r.updateConnection(h.context)}this.executed(["connection.create","connection.move","connection.delete","connection.reconnect"],Va(c)),this.reverted(["connection.create","connection.move","connection.delete","connection.reconnect"],Va(c));function u(h){r.updateConnectionWaypoints(h.context.connection)}this.executed(["connection.layout","connection.move","connection.updateWaypoints"],Va(u)),this.reverted(["connection.layout","connection.move","connection.updateWaypoints"],Va(u)),this.executed("connection.reconnect",Va(function(h){var m=h.context,v=m.connection,g=m.oldSource,x=m.newSource,y=_t(v),b=_t(g),C=_t(x);y.conditionExpression&&!kn(C,["bpmn:Activity","bpmn:ExclusiveGateway","bpmn:InclusiveGateway"])&&(m.oldConditionExpression=y.conditionExpression,delete y.conditionExpression),g!==x&&b.default===y&&(m.oldDefault=b.default,delete b.default)})),this.reverted("connection.reconnect",Va(function(h){var m=h.context,v=m.connection,g=m.oldSource,x=m.newSource,y=_t(v),b=_t(g),C=_t(x);m.oldConditionExpression&&(y.conditionExpression=m.oldConditionExpression),m.oldDefault&&(b.default=m.oldDefault,delete C.default)}));function d(h){r.updateAttachment(h.context)}this.executed(["element.updateAttachment"],Va(d)),this.reverted(["element.updateAttachment"],Va(d)),this.executed("element.updateLabel",Va(p)),this.reverted("element.updateLabel",Va(p));function p(h){const{element:m}=h.context,v=Nc(m),g=Gn(m),x=g&&g.get("label");og(m)||_$(m)||(v&&!x?g.set("label",t.create("bpmndi:BPMNLabel")):!v&&x&&g.set("label",void 0))}}Ht(ps,bt);ps.$inject=["eventBus","bpmnFactory","connectionDocking"];ps.prototype.updateAttachment=function(e){var t=e.shape,n=t.businessObject,r=t.host;n.attachedToRef=r&&r.businessObject};ps.prototype.updateParent=function(e,t){if(!qn(e)&&!(ae(e,"bpmn:DataStoreReference")&&e.parent&&ae(e.parent,"bpmn:Collaboration"))){var n=e.parent,r=e.businessObject,o=Gn(e),i=n&&n.businessObject,a=Gn(n);ae(e,"bpmn:FlowNode")&&this.updateFlowNodeRefs(r,i,t&&t.businessObject),ae(e,"bpmn:DataOutputAssociation")&&(e.source?i=e.source.businessObject:i=null),ae(e,"bpmn:DataInputAssociation")&&(e.target?i=e.target.businessObject:i=null),this.updateSemanticParent(r,i),ae(e,"bpmn:DataObjectReference")&&r.dataObjectRef&&this.updateSemanticParent(r.dataObjectRef,i),this.updateDiParent(o,a)}};ps.prototype.updateBounds=function(e){var t=Gn(e),n=FXt(e);if(n){var r=Cc(n,t.get("bounds"));De(n,{x:e.x+r.x,y:e.y+r.y})}var o=qn(e)?this._getLabel(t):t,i=o.bounds;i||(i=this._bpmnFactory.createDiBounds(),o.set("bounds",i)),De(i,{x:e.x,y:e.y,width:e.width,height:e.height})};ps.prototype.updateFlowNodeRefs=function(e,t,n){if(n!==t){var r,o;ae(n,"bpmn:Lane")&&(r=n.get("flowNodeRef"),To(r,e)),ae(t,"bpmn:Lane")&&(o=t.get("flowNodeRef"),Ko(o,e))}};ps.prototype.updateDiConnection=function(e,t,n){var r=Gn(e),o=Gn(t),i=Gn(n);r.sourceElement&&r.sourceElement.bpmnElement!==_t(t)&&(r.sourceElement=t&&o),r.targetElement&&r.targetElement.bpmnElement!==_t(n)&&(r.targetElement=n&&i)};ps.prototype.updateDiParent=function(e,t){if(t&&!ae(t,"bpmndi:BPMNPlane")&&(t=t.$parent),e.$parent!==t){var n=(t||e.$parent).get("planeElement");t?(n.push(e),e.$parent=t):(To(n,e),e.$parent=null)}};function AXt(e){for(;e&&!ae(e,"bpmn:Definitions");)e=e.$parent;return e}ps.prototype.getLaneSet=function(e){var t,n;return ae(e,"bpmn:Lane")?(t=e.childLaneSet,t||(t=this._bpmnFactory.create("bpmn:LaneSet"),e.childLaneSet=t,t.$parent=e),t):(ae(e,"bpmn:Participant")&&(e=e.processRef),n=e.get("laneSets"),t=n[0],t||(t=this._bpmnFactory.create("bpmn:LaneSet"),t.$parent=e,n.push(t)),t)};ps.prototype.updateSemanticParent=function(e,t,n){var r;if(e.$parent!==t&&!((ae(e,"bpmn:DataInput")||ae(e,"bpmn:DataOutput"))&&(ae(t,"bpmn:Participant")&&"processRef"in t&&(t=t.processRef),"ioSpecification"in t&&t.ioSpecification===e.$parent))){if(ae(e,"bpmn:Lane"))t&&(t=this.getLaneSet(t)),r="lanes";else if(ae(e,"bpmn:FlowElement")){if(t){if(ae(t,"bpmn:Participant"))t=t.processRef;else if(ae(t,"bpmn:Lane"))do t=t.$parent.$parent;while(ae(t,"bpmn:Lane"))}r="flowElements"}else if(ae(e,"bpmn:Artifact")){for(;t&&!ae(t,"bpmn:Process")&&!ae(t,"bpmn:SubProcess")&&!ae(t,"bpmn:Collaboration");)if(ae(t,"bpmn:Participant")){t=t.processRef;break}else t=t.$parent;r="artifacts"}else if(ae(e,"bpmn:MessageFlow"))r="messageFlows";else if(ae(e,"bpmn:Participant")){r="participants";var o=e.processRef,i;o&&(i=AXt(e.$parent||t),e.$parent&&(To(i.get("rootElements"),o),o.$parent=null),t&&(Ko(i.get("rootElements"),o),o.$parent=i))}else ae(e,"bpmn:DataOutputAssociation")?r="dataOutputAssociations":ae(e,"bpmn:DataInputAssociation")&&(r="dataInputAssociations");if(!r)throw new Error(`no parent for <${e.id}> in <${t.id}>`);var a;if(e.$parent&&(a=e.$parent.get(r),To(a,e)),t?(a=t.get(r),a.push(e),e.$parent=t):e.$parent=null,n){var s=n.get(r);To(a,e),t&&(s||(s=[],t.set(r,s)),s.push(e))}}};ps.prototype.updateConnectionWaypoints=function(e){var t=Gn(e);t.set("waypoint",this._bpmnFactory.createDiWaypoints(e.waypoints))};ps.prototype.updateConnection=function(e){var t=e.connection,n=_t(t),r=t.source,o=_t(r),i=t.target,a=_t(t.target),s;if(ae(n,"bpmn:DataAssociation"))ae(n,"bpmn:DataInputAssociation")?(n.get("sourceRef")[0]=o,s=e.parent||e.newParent||a,this.updateSemanticParent(n,a,s)):ae(n,"bpmn:DataOutputAssociation")&&(s=e.parent||e.newParent||o,this.updateSemanticParent(n,o,s),n.targetRef=a);else{var l=ae(n,"bpmn:SequenceFlow");n.sourceRef!==o&&(l&&(To(n.sourceRef&&n.sourceRef.get("outgoing"),n),o&&o.get("outgoing")&&o.get("outgoing").push(n)),n.sourceRef=o),n.targetRef!==a&&(l&&(To(n.targetRef&&n.targetRef.get("incoming"),n),a&&a.get("incoming")&&a.get("incoming").push(n)),n.targetRef=a)}this.updateConnectionWaypoints(t),this.updateDiConnection(t,r,i)};ps.prototype._getLabel=function(e){return e.label||(e.label=this._bpmnFactory.createDiLabel()),e.label};function Va(e){return function(t){var n=t.context,r=n.shape||n.connection||n.element;ae(r,"bpmn:BaseElement")&&e(t)}}function FXt(e){if(ae(e,"bpmn:Activity")){var t=Gn(e);if(t){var n=t.get("label");if(n)return n.get("bounds")}}}function gh(e,t){hf.call(this),this._bpmnFactory=e,this._moddle=t}Ht(gh,hf);gh.$inject=["bpmnFactory","moddle"];gh.prototype._baseCreate=hf.prototype.create;gh.prototype.create=function(e,t){if(e==="label"){var n=t.di||this._bpmnFactory.createDiLabel();return this._baseCreate(e,De({type:"label",di:n},rw,t))}return this.createElement(e,t)};gh.prototype.createElement=function(e,t){t=De({},t||{});var n,r=t.businessObject,o=t.di;if(!r){if(!t.type)throw new Error("no shape type specified");r=this._bpmnFactory.create(t.type),jwe(r)}if(!LXt(o)){var i=De({},o||{},{id:r.id+"_di"});e==="root"?o=this._bpmnFactory.createDiPlane(r,i):e==="connection"?o=this._bpmnFactory.createDiEdge(r,i):o=this._bpmnFactory.createDiShape(r,i)}ae(r,"bpmn:Group")&&(t=De({isFrame:!0},t)),t=BXt(r,t,["processRef","isInterrupting","associationDirection","isForCompensation"]),t.isExpanded&&(t=fB(o,t,"isExpanded")),kn(r,["bpmn:Lane","bpmn:Participant"])&&(t=fB(o,t,"isHorizontal")),ae(r,"bpmn:SubProcess")&&(t.collapsed=!Bn(r,o)),ae(r,"bpmn:ExclusiveGateway")&&(Ta(o,"isMarkerVisible")?o.isMarkerVisible===void 0&&(o.isMarkerVisible=!1):o.isMarkerVisible=!0),hi(t.triggeredByEvent)&&(r.triggeredByEvent=t.triggeredByEvent,delete t.triggeredByEvent),hi(t.cancelActivity)&&(r.cancelActivity=t.cancelActivity,delete t.cancelActivity);var a,s;return t.eventDefinitionType&&(a=r.get("eventDefinitions")||[],s=this._bpmnFactory.create(t.eventDefinitionType,t.eventDefinitionAttrs),t.eventDefinitionType==="bpmn:ConditionalEventDefinition"&&(s.condition=this._bpmnFactory.create("bpmn:FormalExpression")),a.push(s),s.$parent=r,r.eventDefinitions=a,delete t.eventDefinitionType),n=this.getDefaultSize(r,o),t=De({id:r.id},n,t,{businessObject:r,di:o}),this._baseCreate(e,t)};gh.prototype.getDefaultSize=function(e,t){var n=_t(e);if(t=t||Gn(e),ae(n,"bpmn:SubProcess"))return Bn(n,t)?{width:350,height:200}:{width:100,height:80};if(ae(n,"bpmn:Task"))return{width:100,height:80};if(ae(n,"bpmn:Gateway"))return{width:50,height:50};if(ae(n,"bpmn:Event"))return{width:36,height:36};if(ae(n,"bpmn:Participant")){var r=t.isHorizontal===void 0||t.isHorizontal===!0;return Bn(n,t)?r?{width:600,height:250}:{width:250,height:600}:r?{width:400,height:60}:{width:60,height:400}}return ae(n,"bpmn:Lane")?{width:400,height:100}:ae(n,"bpmn:DataObjectReference")?{width:36,height:50}:ae(n,"bpmn:DataStoreReference")?{width:50,height:50}:ae(n,"bpmn:TextAnnotation")?{width:100,height:30}:ae(n,"bpmn:Group")?{width:300,height:300}:{width:100,height:80}};gh.prototype.createParticipantShape=function(e){return xi(e)||(e={isExpanded:e}),e=De({type:"bpmn:Participant"},e||{}),e.isExpanded!==!1&&(e.processRef=this._bpmnFactory.create("bpmn:Process")),this.createShape(e)};function BXt(e,t,n){return Me(n,function(r){t=fB(e,t,r)}),t}function fB(e,t,n){return t[n]===void 0?t:(e[n]=t[n],qu(t,[n]))}function LXt(e){return kn(e,["bpmndi:BPMNShape","bpmndi:BPMNEdge","bpmndi:BPMNDiagram","bpmndi:BPMNPlane"])}function lk(e,t){this._modeling=e,this._canvas=t}lk.$inject=["modeling","canvas"];lk.prototype.preExecute=function(e){var t=this._modeling,n=e.elements,r=e.alignment;Me(n,function(o){var i={x:0,y:0};hi(r.left)?i.x=r.left-o.x:hi(r.right)?i.x=r.right-o.width-o.x:hi(r.center)?i.x=r.center-Math.round(o.width/2)-o.x:hi(r.top)?i.y=r.top-o.y:hi(r.bottom)?i.y=r.bottom-o.height-o.y:hi(r.middle)&&(i.y=r.middle-Math.round(o.height/2)-o.y),t.moveElements([o],i,o.parent)})};lk.prototype.postExecute=function(e){};function ck(e){this._modeling=e}ck.$inject=["modeling"];ck.prototype.preExecute=function(e){var t=e.source;if(!t)throw new Error("source required");var n=e.target||t.parent,r=e.shape,o=e.hints||{};r=e.shape=this._modeling.createShape(r,e.position,n,{attach:o.attach}),e.shape=r};ck.prototype.postExecute=function(e){var t=e.hints||{};jXt(e.source,e.shape)||(t.connectionTarget===e.source?this._modeling.connect(e.shape,e.source,e.connection):this._modeling.connect(e.source,e.shape,e.connection))};function jXt(e,t){return ah(e.outgoing,function(n){return n.target===t})}function uk(e,t){this._canvas=e,this._layouter=t}uk.$inject=["canvas","layouter"];uk.prototype.execute=function(e){var t=e.connection,n=e.source,r=e.target,o=e.parent,i=e.parentIndex,a=e.hints;if(!n||!r)throw new Error("source and target required");if(!o)throw new Error("parent required");return t.source=n,t.target=r,t.waypoints||(t.waypoints=this._layouter.layoutConnection(t,a)),this._canvas.addConnection(t,o,i),t};uk.prototype.revert=function(e){var t=e.connection;return this._canvas.removeConnection(t),t.source=null,t.target=null,t};var c_=Math.round;function $V(e){this._modeling=e}$V.$inject=["modeling"];$V.prototype.preExecute=function(e){var t=e.elements,n=e.parent,r=e.parentIndex,o=e.position,i=e.hints,a=this._modeling;Me(t,function(d){un(d.x)||(d.x=0),un(d.y)||(d.y=0)});var s=In(t,function(d){return!d.hidden}),l=Go(s);Me(t,function(d){Sr(d)&&(d.waypoints=Ui(d.waypoints,function(p){return{x:c_(p.x-l.x-l.width/2+o.x),y:c_(p.y-l.y-l.height/2+o.y)}})),De(d,{x:c_(d.x-l.x-l.width/2+o.x),y:c_(d.y-l.y-l.height/2+o.y)})});var c=RI(t),u={};Me(t,function(d){if(Sr(d)){u[d.id]=un(r)?a.createConnection(u[d.source.id],u[d.target.id],r,d,d.parent||n,i):a.createConnection(u[d.source.id],u[d.target.id],d,d.parent||n,i);return}var p=De({},i);c.indexOf(d)===-1&&(p.autoResize=!1),qn(d)&&(p=qu(p,["attach"])),u[d.id]=un(r)?a.createShape(d,kc(d,["x","y","width","height"]),d.parent||n,r,p):a.createShape(d,kc(d,["x","y","width","height"]),d.parent||n,p)}),e.elements=EI(u)};var Cre=Math.round;function vh(e){this._canvas=e}vh.$inject=["canvas"];vh.prototype.execute=function(e){var t=e.shape,n=e.position,r=e.parent,o=e.parentIndex;if(!r)throw new Error("parent required");if(!n)throw new Error("position required");return n.width!==void 0?De(t,n):De(t,{x:n.x-Cre(t.width/2),y:n.y-Cre(t.height/2)}),this._canvas.addShape(t,r,o),t};vh.prototype.revert=function(e){var t=e.shape;return this._canvas.removeShape(t),t};function aE(e){vh.call(this,e)}Ht(aE,vh);aE.$inject=["canvas"];var zXt=vh.prototype.execute;aE.prototype.execute=function(e){var t=e.shape;return VXt(t),t.labelTarget=e.labelTarget,zXt.call(this,e)};var HXt=vh.prototype.revert;aE.prototype.revert=function(e){return e.shape.labelTarget=null,HXt.call(this,e)};function VXt(e){["width","height"].forEach(function(t){typeof e[t]>"u"&&(e[t]=0)})}function sE(e,t){this._canvas=e,this._modeling=t}sE.$inject=["canvas","modeling"];sE.prototype.preExecute=function(e){var t=this._modeling,n=e.connection;Op(n.incoming,function(r){t.removeConnection(r,{nested:!0})}),Op(n.outgoing,function(r){t.removeConnection(r,{nested:!0})})};sE.prototype.execute=function(e){var t=e.connection,n=t.parent;return e.parent=n,e.parentIndex=rH(n.children,t),e.source=t.source,e.target=t.target,this._canvas.removeConnection(t),t.source=null,t.target=null,t};sE.prototype.revert=function(e){var t=e.connection,n=e.parent,r=e.parentIndex;return t.source=e.source,t.target=e.target,Ko(n.children,t,r),this._canvas.addConnection(t,n),t};function PV(e,t){this._modeling=e,this._elementRegistry=t}PV.$inject=["modeling","elementRegistry"];PV.prototype.postExecute=function(e){var t=this._modeling,n=this._elementRegistry,r=e.elements;Me(r,function(o){n.get(o.id)&&(o.waypoints?t.removeConnection(o):t.removeShape(o))})};function lE(e,t){this._canvas=e,this._modeling=t}lE.$inject=["canvas","modeling"];lE.prototype.preExecute=function(e){var t=this._modeling,n=e.shape;Op(n.incoming,function(r){t.removeConnection(r,{nested:!0})}),Op(n.outgoing,function(r){t.removeConnection(r,{nested:!0})}),Op(n.children,function(r){Sr(r)?t.removeConnection(r,{nested:!0}):t.removeShape(r,{nested:!0})})};lE.prototype.execute=function(e){var t=this._canvas,n=e.shape,r=n.parent;return e.oldParent=r,e.oldParentIndex=rH(r.children,n),t.removeShape(n),n};lE.prototype.revert=function(e){var t=this._canvas,n=e.shape,r=e.oldParent,o=e.oldParentIndex;return Ko(r.children,n,o),t.addShape(n,r),n};function dk(e){this._modeling=e}dk.$inject=["modeling"];var wre={x:"y",y:"x"};dk.prototype.preExecute=function(e){var t=this._modeling,n=e.groups,r=e.axis,o=e.dimension;function i(g,x){g.range.min=Math.min(x[r],g.range.min),g.range.max=Math.max(x[r]+x[o],g.range.max)}function a(g){return g[r]+g[o]/2}function s(g){return g.length-1}function l(g){return g.max-g.min}function c(g,x){var y={y:0};y[r]=g-a(x),y[r]&&(y[wre[r]]=0,t.moveElements([x],y,x.parent))}var u=n[0],d=s(n),p=n[d],h,m,v=0;Me(n,function(g,x){var y,b,C;if(g.elements.length<2){x&&x!==n.length-1&&(i(g,g.elements[0]),v+=l(g.range));return}y=Au(g.elements,r),b=y[0],x===d&&(b=y[s(y)]),C=a(b),g.range=null,Me(y,function(S){if(c(C,S),g.range===null){g.range={min:S[r],max:S[r]+S[o]};return}i(g,S)}),x&&x!==n.length-1&&(v+=l(g.range))}),m=Math.abs(p.range.min-u.range.max),h=Math.round((m-v)/(n.length-1)),!(ht;if(/n|w/.test(n))return e[r] required");var o=e.changed||this._getVisualReferences(n).concat(t),i=e.oldProperties||GXt(n,nR(r));return f2e(n,r),e.oldProperties=i,e.changed=o,o};fE.prototype.revert=function(e){var t=e.oldProperties,n=e.moddleElement,r=e.changed;return f2e(n,t),r};fE.prototype._getVisualReferences=function(e){var t=this._elementRegistry;return ae(e,"bpmn:DataObject")?qXt(e,t):[]};function GXt(e,t){return cs(t,function(n,r){return n[r]=e.get(r),n},{})}function f2e(e,t){Me(t,function(n,r){e.set(r,n)})}function qXt(e,t){return t.filter(function(n){return ae(n,"bpmn:DataObjectReference")&&_t(n).dataObjectRef===e})}var Mx="default",Ad="id",p2e="di",KXt={width:0,height:0};function pE(e,t,n,r){this._elementRegistry=e,this._moddle=t,this._modeling=n,this._textRenderer=r}pE.$inject=["elementRegistry","moddle","modeling","textRenderer"];pE.prototype.execute=function(e){var t=e.element,n=[t];if(!t)throw new Error("element required");var r=this._elementRegistry,o=this._moddle.ids,i=t.businessObject,a=JXt(e.properties),s=e.oldProperties||YXt(t,a);return h2e(a,i)&&(o.unclaim(i[Ad]),r.updateId(t,a[Ad]),o.claim(a[Ad],i)),Mx in a&&(a[Mx]&&n.push(r.get(a[Mx].id)),i[Mx]&&n.push(r.get(i[Mx].id))),m2e(t,a),e.oldProperties=s,e.changed=n,n};pE.prototype.postExecute=function(e){var t=e.element,n=t.label,r=n&&_t(n).name;if(r){var o=this._textRenderer.getExternalLabelBounds(n,r);this._modeling.resizeShape(n,o,KXt)}};pE.prototype.revert=function(e){var t=e.element,n=e.properties,r=e.oldProperties,o=t.businessObject,i=this._elementRegistry,a=this._moddle.ids;return m2e(t,r),h2e(n,o)&&(a.unclaim(n[Ad]),i.updateId(t,r[Ad]),a.claim(r[Ad],o)),e.changed};function h2e(e,t){return Ad in e&&e[Ad]!==t[Ad]}function YXt(e,t){var n=nR(t),r=e.businessObject,o=Gn(e);return cs(n,function(i,a){return a!==p2e?i[a]=r.get(a):i[a]=XXt(o,nR(t.di)),i},{})}function XXt(e,t){return cs(t,function(n,r){return n[r]=e&&e.get(r),n},{})}function m2e(e,t){var n=e.businessObject,r=Gn(e);Me(t,function(o,i){i!==p2e?n.set(i,o):r&&QXt(r,o)})}function QXt(e,t){Me(t,function(n,r){e.set(r,n)})}var ZXt=["default"];function JXt(e){var t=De({},e);return ZXt.forEach(function(n){n in e&&(t[n]=_t(t[n]))}),t}function gk(e,t){this._canvas=e,this._modeling=t}gk.$inject=["canvas","modeling"];gk.prototype.execute=function(e){var t=this._canvas,n=e.newRoot,r=n.businessObject,o=t.getRootElement(),i=o.businessObject,a=i.$parent,s=Gn(o);return t.setRootElement(n),t.removeRootElement(o),Ko(a.rootElements,r),r.$parent=a,To(a.rootElements,i),i.$parent=null,o.di=null,s.bpmnElement=r,n.di=s,e.oldRoot=o,[]};gk.prototype.revert=function(e){var t=this._canvas,n=e.newRoot,r=n.businessObject,o=e.oldRoot,i=o.businessObject,a=r.$parent,s=Gn(n);return t.setRootElement(o),t.removeRootElement(n),To(a.rootElements,r),r.$parent=null,Ko(a.rootElements,i),i.$parent=a,n.di=null,s.bpmnElement=i,o.di=s,[]};function TV(e,t){this._modeling=e,this._spaceTool=t}TV.$inject=["modeling","spaceTool"];TV.prototype.preExecute=function(e){var t=this._spaceTool,n=this._modeling,r=e.shape,o=e.location,i=dl(r),a=i===r,s=a?r:r.parent,l=hh(s),c=ii(r);if(c?o==="left"?o="top":o==="right"&&(o="bottom"):o==="top"?o="left":o==="bottom"&&(o="right"),!l.length){var u=c?{x:r.x+al,y:r.y,width:r.width-al,height:r.height}:{x:r.x,y:r.y+al,width:r.width,height:r.height-al};n.createShape({type:"bpmn:Lane",isHorizontal:c},u,s)}var d=[];kg(i,function(C){return d.push(C),C.label&&d.push(C.label),C===r?[]:In(C.children,function(S){return S!==r})});var p,h,m,v,g;o==="top"?(p=-120,h=r.y,m=h+10,v="n",g="y"):o==="left"?(p=-120,h=r.x,m=h+10,v="w",g="x"):o==="bottom"?(p=120,h=r.y+r.height,m=h-10,v="s",g="y"):o==="right"&&(p=120,h=r.x+r.width,m=h-10,v="e",g="x");var x=t.calculateAdjustments(d,g,p,m),y=c?{x:0,y:p}:{x:p,y:0};t.makeSpace(x.movingShapes,x.resizingShapes,y,v,m);var b=c?{x:r.x+(a?al:0),y:h-(o==="top"?120:0),width:r.width-(a?al:0),height:120}:{x:h-(o==="left"?120:0),y:r.y+(a?al:0),width:120,height:r.height-(a?al:0)};e.newLane=n.createShape({type:"bpmn:Lane",isHorizontal:c},b,s)};function IV(e){this._modeling=e}IV.$inject=["modeling"];IV.prototype.preExecute=function(e){var t=this._modeling,n=e.shape,r=e.count,o=hh(n),i=o.length;if(i>r)throw new Error(`more than <${r}> child lanes`);var a=ii(n),s=a?n.height:n.width,l=Math.round(s/r),c,u,d,p;for(p=0;p0||i.bottom<0?-c:c,h=n.calculateAdjustments(s,"y",p,u),n.makeSpace(h.movingShapes,h.resizingShapes,{x:0,y:c},d)),(i.left||i.right)&&(c=i.right||i.left,u=e.x+(i.right?e.width:0)+(i.right?-10:100),d=i.right?"e":"w",p=i.left>0||i.right<0?-c:c,h=n.calculateAdjustments(l,"x",p,u),n.makeSpace(h.movingShapes,h.resizingShapes,{x:c,y:0},d))};var cw="flowNodeRef",kV="lanes";function mE(e){this._elementRegistry=e}mE.$inject=["elementRegistry"];mE.prototype._computeUpdates=function(e,t){var n=[],r=[],o={},i=[];function a(u,d){var p=en(d),h={x:u.x+u.width/2,y:u.y+u.height/2};return h.x>p.left&&h.xp.top&&h.y"u"&&(p=t.getExternalLabelBounds(u,m)),p&&e.resizeShape(u,p,rQt)}}this.preExecute=o,this.execute=i,this.revert=a,this.postExecute=s}g2e.$inject=["modeling","textRenderer","bpmnFactory"];function $re(e){return!e||!e.trim()}function Qi(e,t,n,r){Er.call(this,e,t,n),this._bpmnRules=r}Ht(Qi,Er);Qi.$inject=["eventBus","elementFactory","commandStack","bpmnRules"];Qi.prototype.getHandlers=function(){var e=Er.prototype.getHandlers.call(this);return e["element.updateModdleProperties"]=fE,e["element.updateProperties"]=pE,e["canvas.updateRoot"]=gk,e["lane.add"]=TV,e["lane.resize"]=hE,e["lane.split"]=IV,e["lane.updateRefs"]=mE,e["id.updateClaim"]=vk,e["element.setColor"]=NV,e["element.updateLabel"]=g2e,e};Qi.prototype.updateLabel=function(e,t,n,r){this._commandStack.execute("element.updateLabel",{element:e,newLabel:t,newBounds:n,hints:r||{}})};Qi.prototype.connect=function(e,t,n,r){var o=this._bpmnRules;if(n||(n=o.canConnect(e,t)),!!n)return this.createConnection(e,t,n,e.parent,r)};Qi.prototype.updateModdleProperties=function(e,t,n){this._commandStack.execute("element.updateModdleProperties",{element:e,moddleElement:t,properties:n})};Qi.prototype.updateProperties=function(e,t){this._commandStack.execute("element.updateProperties",{element:e,properties:t})};Qi.prototype.resizeLane=function(e,t,n){this._commandStack.execute("lane.resize",{shape:e,newBounds:t,balanced:n})};Qi.prototype.addLane=function(e,t){var n={shape:e,location:t};return this._commandStack.execute("lane.add",n),n.newLane};Qi.prototype.splitLane=function(e,t){this._commandStack.execute("lane.split",{shape:e,count:t})};Qi.prototype.makeCollaboration=function(){var e=this._create("root",{type:"bpmn:Collaboration"}),t={newRoot:e};return this._commandStack.execute("canvas.updateRoot",t),e};Qi.prototype.makeProcess=function(){var e=this._create("root",{type:"bpmn:Process"}),t={newRoot:e};return this._commandStack.execute("canvas.updateRoot",t),e};Qi.prototype.updateLaneRefs=function(e,t){this._commandStack.execute("lane.updateRefs",{flowNodeShapes:e,laneShapes:t})};Qi.prototype.claimId=function(e,t){this._commandStack.execute("id.updateClaim",{id:e,element:t,claiming:!0})};Qi.prototype.unclaimId=function(e,t){this._commandStack.execute("id.updateClaim",{id:e,element:t})};Qi.prototype.setColor=function(e,t){e.length||(e=[e]),this._commandStack.execute("element.setColor",{elements:e,colors:t})};function v2e(){}v2e.prototype.layoutConnection=function(e,t){return t=t||{},[t.connectionStart||dn(t.source||e.source),t.connectionEnd||dn(t.target||e.target)]};var u_=20,oQt=5,yR=Math.round,Pre=20,iQt={"h:h":20,"v:v":20,"h:v":-10,"v:h":-10};function aQt(e,t){return!{t:/top/,r:/right/,b:/bottom/,l:/left/,h:/./,v:/./}[t].test(e)}function sQt(e,t){return{t:/top/,r:/right/,b:/bottom/,l:/left/,h:/left|right/,v:/top|bottom/}[e].test(t)}function y2e(e,t,n){var r=Ki(t,e,oQt),o=n.split(":")[0],i=yR((t.x-e.x)/2+e.x),a=yR((t.y-e.y)/2+e.y),s,l,c=sQt(o,r),u=/h|r|l/.test(o),d=!1,p=!1;return c?(s=u?{x:i,y:e.y}:{x:e.x,y:a},l=u?"h:h":"v:v"):(d=aQt(r,o),l=u?"h:v":"v:h",d?u?(p=a===e.y,s={x:e.x+u_*(/l/.test(o)?-1:1),y:p?a+u_:a}):(p=i===e.x,s={x:p?i+u_:i,y:e.y+u_*(/t/.test(o)?-1:1)}):s={x:i,y:a}),{waypoints:DV(e,s,l).concat(s),directions:l,turnNextDirections:p}}function lQt(e,t,n){return y2e(e,t,n)}function cQt(e,t,n){var r=y2e(t,e,Mre(n));return{waypoints:r.waypoints.slice().reverse(),directions:Mre(r.directions),turnNextDirections:r.turnNextDirections}}function uQt(e,t){var n=e.directions.split(":")[1],r=t.directions.split(":")[0];e.turnNextDirections&&(n=n=="h"?"v":"h"),t.turnNextDirections&&(r=r=="h"?"v":"h");var o=n+":"+r,i=DV(e.waypoints[e.waypoints.length-1],t.waypoints[0],o);return{waypoints:i,directions:o}}function Mre(e){return e.split(":").reverse().join(":")}function dQt(e,t,n){var r=yR((t.x-e.x)/2+e.x),o=yR((t.y-e.y)/2+e.y);if(n==="h:v")return[{x:t.x,y:e.y}];if(n==="v:h")return[{x:e.x,y:t.y}];if(n==="h:h")return[{x:r,y:e.y},{x:r,y:t.y}];if(n==="v:v")return[{x:e.x,y:o},{x:t.x,y:o}];throw new Error("invalid directions: can only handle varians of [hv]:[hv]")}function DV(e,t,n){if(n=n||"h:h",!xQt(n))throw new Error("unknown directions: <"+n+">: must be specified as : with start/end in { h,v,t,r,b,l }");if(b2e(n)){var r=lQt(e,t,n),o=cQt(e,t,n),i=uQt(r,o);return[].concat(r.waypoints,i.waypoints,o.waypoints)}return dQt(e,t,n)}function fQt(e,t,n){var r=DV(e,t,n);return r.unshift(e),r.push(t),x2e(r)}function pQt(e,t,n,r,o){var i=o&&o.preferredLayouts||[],a=Szt(i,"straight")[0]||"h:h",s=iQt[a]||0,l=Ki(e,t,s),c=bQt(l,a);n=n||dn(e),r=r||dn(t);var u=c.split(":"),d=Ore(n,e,u[0],CQt(l)),p=Ore(r,t,u[1],l);return fQt(d,p,c)}function hQt(e,t,n,r,o,i){fn(n)&&(o=n,i=r,n=dn(e),r=dn(t)),i=De({preferredLayouts:[]},i),o=o||[];var a=i.preferredLayouts,s=a.indexOf("straight")!==-1,l;return l=s&&gQt(e,t,n,r,i),l||(l=i.connectionEnd&&yQt(t,e,r,o),l)||(l=i.connectionStart&&vQt(e,t,n,o),l)?l:!i.connectionStart&&!i.connectionEnd&&o&&o.length?o:pQt(e,t,n,r,i)}function mQt(e,t,n){return e>=t&&e<=n}function Rre(e,t,n){var r={x:"width",y:"height"};return mQt(t[e],n[e],n[e]+n[r[e]])}function gQt(e,t,n,r,o){var i={},a,s;return s=Ki(e,t),/^(top|bottom|left|right)$/.test(s)?(/top|bottom/.test(s)&&(a="x"),/left|right/.test(s)&&(a="y"),o.preserveDocking==="target"?Rre(a,r,e)?(i[a]=r[a],[{x:i.x!==void 0?i.x:n.x,y:i.y!==void 0?i.y:n.y,original:{x:i.x!==void 0?i.x:n.x,y:i.y!==void 0?i.y:n.y}},{x:r.x,y:r.y}]):null:Rre(a,n,t)?(i[a]=n[a],[{x:n.x,y:n.y},{x:i.x!==void 0?i.x:r.x,y:i.y!==void 0?i.y:r.y,original:{x:i.x!==void 0?i.x:r.x,y:i.y!==void 0?i.y:r.y}}]):null):null}function vQt(e,t,n,r){return AV(e,t,n,r)}function yQt(e,t,n,r){var o=r.slice().reverse();return o=AV(e,t,n,o),o?o.reverse():null}function AV(e,t,n,r){function o(u){return u.length<3?!0:u.length>4?!1:!!Yn(u,function(d,p){var h=u[p-1];return h&&qS(d,h)<3})}function i(u,d,p){var h=_d(d,u);switch(h){case"v":return{x:p.x,y:u.y};case"h":return{x:u.x,y:p.y}}return{x:u.x,y:u.y}}function a(u,d,p){var h;for(h=u.length-2;h!==0;h--)if(Ste(u[h],d,Pre)||Ste(u[h],p,Pre))return u.slice(h);return u}if(o(r))return null;var s=r[0],l=r.slice(),c;return l[0]=n,l[1]=i(l[1],s,n),c=a(l,e,t),c!==l&&(l=AV(e,t,n,c)),l&&_d(l)?null:l}function bQt(e,t){if(b2e(t))return t;switch(e){case"intersect":return"t:t";case"top":case"bottom":return"v:v";case"left":case"right":return"h:h";default:return t}}function xQt(e){return e&&/^h|v|t|r|b|l:h|v|t|r|b|l$/.test(e)}function b2e(e){return e&&/t|r|b|l/.test(e)}function CQt(e){return{top:"bottom",bottom:"top",left:"right",right:"left","top-left":"bottom-right","bottom-right":"top-left","top-right":"bottom-left","bottom-left":"top-right"}[e]}function Ore(e,t,n,r){if(n==="h"&&(n=/left/.test(r)?"l":"r"),n==="v"&&(n=/top/.test(r)?"t":"b"),n==="t")return{original:e,x:e.x,y:t.y};if(n==="r")return{original:e,x:t.x+t.width,y:e.y};if(n==="b")return{original:e,x:e.x,y:t.y+t.height};if(n==="l")return{original:e,x:t.x,y:e.y};throw new Error("unexpected dockingDirection: <"+n+">")}function x2e(e){return e.reduce(function(t,n,r){var o=t[t.length-1],i=e[r+1];return oH(o,i,n,0)||t.push(n),t},[])}var wQt=-10,SQt=40,EQt={default:["h:h"],fromGateway:["v:h"],toGateway:["h:v"],loop:{fromTop:["t:r"],fromRight:["r:b"],fromLeft:["l:t"],fromBottom:["b:l"]},boundaryLoop:{alternateHorizontalSide:"b",alternateVerticalSide:"l",default:"v"},messageFlow:["straight","v:v"],subProcess:["straight","h:h"],isHorizontal:!0},_Qt={default:["v:v"],fromGateway:["h:v"],toGateway:["v:h"],loop:{fromTop:["t:l"],fromRight:["r:t"],fromLeft:["l:b"],fromBottom:["b:r"]},boundaryLoop:{alternateHorizontalSide:"t",alternateVerticalSide:"r",default:"h"},messageFlow:["straight","h:h"],subProcess:["straight","v:v"],isHorizontal:!1},FV={top:"bottom","top-right":"bottom-left","top-left":"bottom-right",right:"left",bottom:"top","bottom-right":"top-left","bottom-left":"top-right",left:"right"},n1={top:"t",right:"r",bottom:"b",left:"l"};function yk(e){this._elementRegistry=e}Ht(yk,v2e);yk.prototype.layoutConnection=function(e,t){t||(t={});var n=t.source||e.source,r=t.target||e.target,o=t.waypoints||e.waypoints,i=t.connectionStart,a=t.connectionEnd,s=this._elementRegistry,l,c;if(i||(i=Tre(o&&o[0],n)),a||(a=Tre(o&&o[o.length-1],r)),(ae(e,"bpmn:Association")||ae(e,"bpmn:DataAssociation"))&&o&&!Ire(n,r))return[].concat([i],o.slice(1,-1),[a]);var u=USe(n,s)?EQt:_Qt;return ae(e,"bpmn:MessageFlow")?l=PQt(n,r,u):(ae(e,"bpmn:SequenceFlow")||Ire(n,r))&&(n===r?l={preferredLayouts:kQt(n,e,u)}:ae(n,"bpmn:BoundaryEvent")?l={preferredLayouts:NQt(n,r,a,u)}:uw(n)||uw(r)?l={preferredLayouts:u.subProcess,preserveDocking:RQt(n)}:ae(n,"bpmn:Gateway")?l={preferredLayouts:u.fromGateway}:ae(r,"bpmn:Gateway")?l={preferredLayouts:u.toGateway}:l={preferredLayouts:u.default}),l&&(l=De(l,t),c=x2e(hQt(n,r,i,a,o,l))),c||[i,a]};function $Qt(e){var t=e.host;return Ki(dn(e),t,wQt)}function PQt(e,t,n){return{preferredLayouts:n.messageFlow,preserveDocking:MQt(e,t)}}function MQt(e,t){return ae(t,"bpmn:Participant")?"source":ae(e,"bpmn:Participant")?"target":uw(t)?"source":uw(e)||ae(t,"bpmn:Event")?"target":ae(e,"bpmn:Event")?"source":null}function RQt(e){return uw(e)?"target":"source"}function Tre(e,t){return e?e.original||e:dn(t)}function Ire(e,t){return ae(t,"bpmn:Activity")&&ae(e,"bpmn:BoundaryEvent")&&t.businessObject.isForCompensation}function uw(e){return ae(e,"bpmn:SubProcess")&&Bn(e)}function am(e,t){return e===t}function OQt(e,t){return t.indexOf(e)!==-1}function by(e){var t=/right|left/.exec(e);return t&&t[0]}function xy(e){var t=/top|bottom/.exec(e);return t&&t[0]}function kre(e,t){return FV[e]===t}function TQt(e,t){var n=by(e),r=FV[n];return t.indexOf(r)!==-1}function IQt(e,t){var n=xy(e),r=FV[n];return t.indexOf(r)!==-1}function C2e(e){return e==="right"||e==="left"}function kQt(e,t,n){var r=t.waypoints,o=r&&r.length&&Ki(r[0],e);return o==="top"?n.loop.fromTop:o==="right"?n.loop.fromRight:o==="left"?n.loop.fromLeft:n.loop.fromBottom}function NQt(e,t,n,r){var o=dn(e),i=dn(t),a=$Qt(e),s,l,c=am(e.host,t),u=OQt(a,["top","right","bottom","left"]),d=Ki(i,o,{x:e.width/2+t.width/2,y:e.height/2+t.height/2});return c?DQt(a,u,e,t,n,r):(s=AQt(a,d,u,r.isHorizontal),l=FQt(a,d,u,r.isHorizontal),[s+":"+l])}function DQt(e,t,n,r,o,i){var a=t?e:i.isHorizontal?xy(e):by(e),s=n1[a],l;return t?C2e(e)?l=Nre("y",n,r,o)?"h":i.boundaryLoop.alternateHorizontalSide:l=Nre("x",n,r,o)?"v":i.boundaryLoop.alternateVerticalSide:l=i.boundaryLoop.default,[s+":"+l]}function Nre(e,t,n,r){var o=SQt;return!(vN(e,r,n,o)||vN(e,r,{x:n.x+n.width,y:n.y+n.height},o)||vN(e,r,dn(t),o))}function vN(e,t,n,r){return Math.abs(t[e]-n[e])!tw(h))})};bk.prototype.cleanUp=function(){this._complexPreview.cleanUp()};bk.$inject=["complexPreview","connectionDocking","elementFactory","eventBus","layouter","rules"];const BQt={__depends__:[RH,sKt,w2e],__init__:["appendPreview"],appendPreview:["type",bk]};var Fre=Math.min,Bre=Math.max;function yN(e){e.preventDefault()}function j1(e){e.stopPropagation()}function LQt(e){return e.nodeType===Node.TEXT_NODE}function jQt(e){return[].slice.call(e)}function Kc(e){this.container=e.container,this.parent=Tr('
      '),this.content=wr("[contenteditable]",this.parent),this.keyHandler=e.keyHandler||function(){},this.resizeHandler=e.resizeHandler||function(){},this.autoResize=Da(this.autoResize,this),this.handlePaste=Da(this.handlePaste,this)}Kc.prototype.create=function(e,t,n,r){var o=this,i=this.parent,a=this.content,s=this.container;r=this.options=r||{},t=this.style=t||{};var l=kc(t,["width","height","maxWidth","maxHeight","minWidth","minHeight","left","top","backgroundColor","position","overflow","border","wordWrap","textAlign","outline","transform"]);De(i.style,{width:e.width+"px",height:e.height+"px",maxWidth:e.maxWidth+"px",maxHeight:e.maxHeight+"px",minWidth:e.minWidth+"px",minHeight:e.minHeight+"px",left:e.x+"px",top:e.y+"px",backgroundColor:"#ffffff",position:"absolute",overflow:"visible",border:"1px solid #ccc",boxSizing:"border-box",wordWrap:"normal",textAlign:"center",outline:"none"},l);var c=kc(t,["fontFamily","fontSize","fontWeight","lineHeight","padding","paddingTop","paddingRight","paddingBottom","paddingLeft"]);return De(a.style,{boxSizing:"border-box",width:"100%",outline:"none",wordWrap:"break-word"},c),r.centerVertically&&De(a.style,{position:"absolute",top:"50%",transform:"translate(0, -50%)"},c),a.innerText=n,xn.bind(a,"keydown",this.keyHandler),xn.bind(a,"mousedown",j1),xn.bind(a,"paste",o.handlePaste),r.autoResize&&xn.bind(a,"input",this.autoResize),r.resizable&&this.resizable(t),s.appendChild(i),this.setSelection(a.lastChild,a.lastChild&&a.lastChild.length),i};Kc.prototype.handlePaste=function(e){var t=this.options,n=this.style;e.preventDefault();var r;if(e.clipboardData?r=e.clipboardData.getData("text/plain"):r=window.clipboardData.getData("Text"),this.insertText(r),t.autoResize){var o=this.autoResize(n);o&&this.resizeHandler(o)}};Kc.prototype.insertText=function(e){e=zQt(e);var t=document.execCommand("insertText",!1,e);t||this._insertTextIE(e)};Kc.prototype._insertTextIE=function(e){var t=this.getSelection(),n=t.startContainer,r=t.endContainer,o=t.startOffset,i=t.endOffset,a=t.commonAncestorContainer,s=jQt(a.childNodes),l,c;if(LQt(a)){var u=n.textContent;n.textContent=u.substring(0,o)+e+u.substring(i),l=n,c=o+e.length}else if(n===this.content&&r===this.content){var d=document.createTextNode(e);this.content.insertBefore(d,s[o]),l=d,c=d.textContent.length}else{var p=s.indexOf(n),h=s.indexOf(r);s.forEach(function(m,v){v===p?m.textContent=n.textContent.substring(0,o)+e+r.textContent.substring(i):v>p&&v<=h&&Fu(m)}),l=n,c=o+e.length}l&&c!==void 0&&setTimeout(function(){self.setSelection(l,c)})};Kc.prototype.autoResize=function(){var e=this.parent,t=this.content,n=parseInt(this.style.fontSize)||12;if(t.scrollHeight>e.offsetHeight||t.scrollHeight
      ');var s,l,c,u,d=function(m){yN(m),j1(m),s=m.clientX,l=m.clientY;var v=t.getBoundingClientRect();c=v.width,u=v.height,xn.bind(document,"mousemove",p),xn.bind(document,"mouseup",h)},p=function(m){yN(m),j1(m);var v=Fre(Bre(c+m.clientX-s,r),i),g=Fre(Bre(u+m.clientY-l,o),a);t.style.width=v+"px",t.style.height=g+"px",e.resizeHandler({width:c,height:u,dx:m.clientX-s,dy:m.clientY-l})},h=function(m){yN(m),j1(m),xn.unbind(document,"mousemove",p,!1),xn.unbind(document,"mouseup",h,!1)};xn.bind(n,"mousedown",d)}De(n.style,{position:"absolute",bottom:"0px",right:"0px",cursor:"nwse-resize",width:"0",height:"0",borderTop:(parseInt(this.style.fontSize)/4||3)+"px solid transparent",borderRight:(parseInt(this.style.fontSize)/4||3)+"px solid #ccc",borderBottom:(parseInt(this.style.fontSize)/4||3)+"px solid #ccc",borderLeft:(parseInt(this.style.fontSize)/4||3)+"px solid transparent"}),t.appendChild(n)};Kc.prototype.destroy=function(){var e=this.parent,t=this.content,n=this.resizeHandle;t.innerText="",e.removeAttribute("style"),t.removeAttribute("style"),xn.unbind(t,"keydown",this.keyHandler),xn.unbind(t,"mousedown",j1),xn.unbind(t,"input",this.autoResize),xn.unbind(t,"paste",this.handlePaste),n&&(n.removeAttribute("style"),Fu(n)),Fu(e)};Kc.prototype.getValue=function(){return this.content.innerText.trim()};Kc.prototype.getSelection=function(){var e=window.getSelection(),t=e.getRangeAt(0);return t};Kc.prototype.setSelection=function(e,t){var n=document.createRange();e===null?n.selectNodeContents(this.content):(n.setStart(e,t),n.setEnd(e,t));var r=window.getSelection();r.removeAllRanges(),r.addRange(n)};function zQt(e){return e.replace(/\r\n|\r|\n/g,` -`)}function Ll(e,t){this._eventBus=e,this._canvas=t,this._providers=[],this._textbox=new Kc({container:t.getContainer(),keyHandler:Da(this._handleKey,this),resizeHandler:Da(this._handleResize,this)})}Ll.$inject=["eventBus","canvas"];Ll.prototype.registerProvider=function(e){this._providers.push(e)};Ll.prototype.isActive=function(e){return!!(this._active&&(!e||this._active.element===e))};Ll.prototype.cancel=function(){this._active&&(this._fire("cancel"),this.close())};Ll.prototype._fire=function(e,t){this._eventBus.fire("directEditing."+e,t||{active:this._active})};Ll.prototype.close=function(){this._textbox.destroy(),this._fire("deactivate"),this._active=null,this.resizable=void 0,this._canvas.restoreFocus&&this._canvas.restoreFocus()};Ll.prototype.complete=function(){var e=this._active;if(e){var t,n=e.context.bounds,r=this.$textbox.getBoundingClientRect(),o=this.getValue(),i=e.context.text;(o!==i||r.height!==n.height||r.width!==n.width)&&(t=this._textbox.container.getBoundingClientRect(),e.provider.update(e.element,o,e.context.text,{x:r.left-t.left,y:r.top-t.top,width:r.width,height:r.height})),this._fire("complete"),this.close()}};Ll.prototype.getValue=function(){return this._textbox.getValue()};Ll.prototype._handleKey=function(e){e.stopPropagation();var t=e.keyCode||e.charCode;if(t===27)return e.preventDefault(),this.cancel();if(t===13&&!e.shiftKey)return e.preventDefault(),this.complete()};Ll.prototype._handleResize=function(e){this._fire("resize",e)};Ll.prototype.activate=function(e){this.isActive()&&this.cancel();var t,n=Yn(this._providers,function(r){return(t=r.activate(e))?r:null});return t&&(this.$textbox=this._textbox.create(t.bounds,t.style,t.text,t.options),this._active={element:e,context:t,provider:n},t.options&&t.options.resizable&&(this.resizable=!0),this._fire("activate")),!!t};const S2e={__depends__:[LI],__init__:["directEditing"],directEditing:["type",Ll]};function HQt(e){return function(t){var n=t.target,r=_t(e),o=r.eventDefinitions&&r.eventDefinitions[0],i=r.$type===n.type,a=(o&&o.$type)===n.eventDefinitionType,s=!!n.triggeredByEvent==!!r.triggeredByEvent,l=n.isExpanded===void 0||n.isExpanded===Bn(e);return!i||!a||!s||!l}}var VQt=[{label:"Start event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate throw event",actionName:"replace-with-none-intermediate-throwing",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}},{label:"Message start event",actionName:"replace-with-message-start",className:"bpmn-icon-start-event-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Timer start event",actionName:"replace-with-timer-start",className:"bpmn-icon-start-event-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}},{label:"Conditional start event",actionName:"replace-with-conditional-start",className:"bpmn-icon-start-event-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}},{label:"Signal start event",actionName:"replace-with-signal-start",className:"bpmn-icon-start-event-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}}],WQt=[{label:"Start event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate throw event",actionName:"replace-with-none-intermediate-throwing",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}}],UQt=[{label:"Start event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate throw event",actionName:"replace-with-none-intermediate-throw",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}},{label:"Message intermediate catch event",actionName:"replace-with-message-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-message",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Message intermediate throw event",actionName:"replace-with-message-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-message",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Timer intermediate catch event",actionName:"replace-with-timer-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-timer",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}},{label:"Escalation intermediate throw event",actionName:"replace-with-escalation-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-escalation",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Conditional intermediate catch event",actionName:"replace-with-conditional-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-condition",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}},{label:"Link intermediate catch event",actionName:"replace-with-link-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-link",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:LinkEventDefinition",eventDefinitionAttrs:{name:""}}},{label:"Link intermediate throw event",actionName:"replace-with-link-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-link",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:LinkEventDefinition",eventDefinitionAttrs:{name:""}}},{label:"Compensation intermediate throw event",actionName:"replace-with-compensation-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-compensation",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Signal intermediate catch event",actionName:"replace-with-signal-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-signal",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Signal intermediate throw event",actionName:"replace-with-signal-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-signal",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}}],GQt=[{label:"Start event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate throw event",actionName:"replace-with-none-intermediate-throw",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}},{label:"Message end event",actionName:"replace-with-message-end",className:"bpmn-icon-end-event-message",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Escalation end event",actionName:"replace-with-escalation-end",className:"bpmn-icon-end-event-escalation",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Error end event",actionName:"replace-with-error-end",className:"bpmn-icon-end-event-error",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:ErrorEventDefinition"}},{label:"Cancel end event",actionName:"replace-with-cancel-end",className:"bpmn-icon-end-event-cancel",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:CancelEventDefinition"}},{label:"Compensation end event",actionName:"replace-with-compensation-end",className:"bpmn-icon-end-event-compensation",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Signal end event",actionName:"replace-with-signal-end",className:"bpmn-icon-end-event-signal",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Terminate end event",actionName:"replace-with-terminate-end",className:"bpmn-icon-end-event-terminate",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:TerminateEventDefinition"}}],qQt=[{label:"Exclusive gateway",actionName:"replace-with-exclusive-gateway",className:"bpmn-icon-gateway-xor",target:{type:"bpmn:ExclusiveGateway"}},{label:"Parallel gateway",actionName:"replace-with-parallel-gateway",className:"bpmn-icon-gateway-parallel",target:{type:"bpmn:ParallelGateway"}},{label:"Inclusive gateway",actionName:"replace-with-inclusive-gateway",className:"bpmn-icon-gateway-or",target:{type:"bpmn:InclusiveGateway"}},{label:"Complex gateway",actionName:"replace-with-complex-gateway",className:"bpmn-icon-gateway-complex",target:{type:"bpmn:ComplexGateway"}},{label:"Event-based gateway",actionName:"replace-with-event-based-gateway",className:"bpmn-icon-gateway-eventbased",target:{type:"bpmn:EventBasedGateway",instantiate:!1,eventGatewayType:"Exclusive"}}],KQt=[{label:"Transaction",actionName:"replace-with-transaction",className:"bpmn-icon-transaction",target:{type:"bpmn:Transaction",isExpanded:!0}},{label:"Event sub-process",actionName:"replace-with-event-subprocess",className:"bpmn-icon-event-subprocess-expanded",target:{type:"bpmn:SubProcess",triggeredByEvent:!0,isExpanded:!0}},{label:"Ad-hoc sub-process",actionName:"replace-with-ad-hoc-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:AdHocSubProcess",isExpanded:!0}},{label:"Sub-process (collapsed)",actionName:"replace-with-collapsed-subprocess",className:"bpmn-icon-subprocess-collapsed",target:{type:"bpmn:SubProcess",isExpanded:!1}}],YQt=[{label:"Sub-process",actionName:"replace-with-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:SubProcess",isExpanded:!0}},{label:"Transaction",actionName:"replace-with-transaction",className:"bpmn-icon-transaction",target:{type:"bpmn:Transaction",isExpanded:!0}},{label:"Event sub-process",actionName:"replace-with-event-subprocess",className:"bpmn-icon-event-subprocess-expanded",target:{type:"bpmn:SubProcess",triggeredByEvent:!0,isExpanded:!0}},{label:"Ad-hoc sub-process (collapsed)",actionName:"replace-with-collapsed-ad-hoc-subprocess",className:"bpmn-icon-subprocess-collapsed",target:{type:"bpmn:AdHocSubProcess",isExpanded:!1}}],E2e=[{label:"Transaction",actionName:"replace-with-transaction",className:"bpmn-icon-transaction",target:{type:"bpmn:Transaction",isExpanded:!0}},{label:"Sub-process",actionName:"replace-with-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:SubProcess",isExpanded:!0}},{label:"Ad-hoc sub-process",actionName:"replace-with-ad-hoc-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:AdHocSubProcess",isExpanded:!0}},{label:"Event sub-process",actionName:"replace-with-event-subprocess",className:"bpmn-icon-event-subprocess-expanded",target:{type:"bpmn:SubProcess",triggeredByEvent:!0,isExpanded:!0}}],XQt=E2e,Lre=[{label:"Task",actionName:"replace-with-task",className:"bpmn-icon-task",target:{type:"bpmn:Task"}},{label:"User task",actionName:"replace-with-user-task",className:"bpmn-icon-user",target:{type:"bpmn:UserTask"}},{label:"Service task",actionName:"replace-with-service-task",className:"bpmn-icon-service",target:{type:"bpmn:ServiceTask"}},{label:"Send task",actionName:"replace-with-send-task",className:"bpmn-icon-send",target:{type:"bpmn:SendTask"}},{label:"Receive task",actionName:"replace-with-receive-task",className:"bpmn-icon-receive",target:{type:"bpmn:ReceiveTask"}},{label:"Manual task",actionName:"replace-with-manual-task",className:"bpmn-icon-manual",target:{type:"bpmn:ManualTask"}},{label:"Business rule task",actionName:"replace-with-rule-task",className:"bpmn-icon-business-rule",target:{type:"bpmn:BusinessRuleTask"}},{label:"Script task",actionName:"replace-with-script-task",className:"bpmn-icon-script",target:{type:"bpmn:ScriptTask"}},{label:"Call activity",actionName:"replace-with-call-activity",className:"bpmn-icon-call-activity",target:{type:"bpmn:CallActivity"}},{label:"Sub-process (collapsed)",actionName:"replace-with-collapsed-subprocess",className:"bpmn-icon-subprocess-collapsed",target:{type:"bpmn:SubProcess",isExpanded:!1}},{label:"Sub-process (expanded)",actionName:"replace-with-expanded-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:SubProcess",isExpanded:!0}},{label:"Ad-hoc sub-process (collapsed)",actionName:"replace-with-collapsed-ad-hoc-subprocess",className:"bpmn-icon-subprocess-collapsed",target:{type:"bpmn:AdHocSubProcess",isExpanded:!1}},{label:"Ad-hoc sub-process (expanded)",actionName:"replace-with-ad-hoc-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:AdHocSubProcess",isExpanded:!0}}],QQt=[{label:"Data store reference",actionName:"replace-with-data-store-reference",className:"bpmn-icon-data-store",target:{type:"bpmn:DataStoreReference"}}],ZQt=[{label:"Data object reference",actionName:"replace-with-data-object-reference",className:"bpmn-icon-data-object",target:{type:"bpmn:DataObjectReference"}}],JQt=[{label:"Message boundary event",actionName:"replace-with-message-boundary",className:"bpmn-icon-intermediate-event-catch-message",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:MessageEventDefinition",cancelActivity:!0}},{label:"Timer boundary event",actionName:"replace-with-timer-boundary",className:"bpmn-icon-intermediate-event-catch-timer",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:TimerEventDefinition",cancelActivity:!0}},{label:"Escalation boundary event",actionName:"replace-with-escalation-boundary",className:"bpmn-icon-intermediate-event-catch-escalation",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:EscalationEventDefinition",cancelActivity:!0}},{label:"Conditional boundary event",actionName:"replace-with-conditional-boundary",className:"bpmn-icon-intermediate-event-catch-condition",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition",cancelActivity:!0}},{label:"Error boundary event",actionName:"replace-with-error-boundary",className:"bpmn-icon-intermediate-event-catch-error",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:ErrorEventDefinition",cancelActivity:!0}},{label:"Cancel boundary event",actionName:"replace-with-cancel-boundary",className:"bpmn-icon-intermediate-event-catch-cancel",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:CancelEventDefinition",cancelActivity:!0}},{label:"Signal boundary event",actionName:"replace-with-signal-boundary",className:"bpmn-icon-intermediate-event-catch-signal",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:SignalEventDefinition",cancelActivity:!0}},{label:"Compensation boundary event",actionName:"replace-with-compensation-boundary",className:"bpmn-icon-intermediate-event-catch-compensation",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:CompensateEventDefinition",cancelActivity:!0}},{label:"Message boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-message-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-message",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:MessageEventDefinition",cancelActivity:!1}},{label:"Timer boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-timer-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-timer",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:TimerEventDefinition",cancelActivity:!1}},{label:"Escalation boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-escalation-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-escalation",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:EscalationEventDefinition",cancelActivity:!1}},{label:"Conditional boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-conditional-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-condition",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition",cancelActivity:!1}},{label:"Signal boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-signal-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-signal",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:SignalEventDefinition",cancelActivity:!1}}],eZt=[{label:"Message start event",actionName:"replace-with-message-start",className:"bpmn-icon-start-event-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition",isInterrupting:!0}},{label:"Timer start event",actionName:"replace-with-timer-start",className:"bpmn-icon-start-event-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition",isInterrupting:!0}},{label:"Conditional start event",actionName:"replace-with-conditional-start",className:"bpmn-icon-start-event-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition",isInterrupting:!0}},{label:"Signal start event",actionName:"replace-with-signal-start",className:"bpmn-icon-start-event-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition",isInterrupting:!0}},{label:"Error start event",actionName:"replace-with-error-start",className:"bpmn-icon-start-event-error",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ErrorEventDefinition",isInterrupting:!0}},{label:"Escalation start event",actionName:"replace-with-escalation-start",className:"bpmn-icon-start-event-escalation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:EscalationEventDefinition",isInterrupting:!0}},{label:"Compensation start event",actionName:"replace-with-compensation-start",className:"bpmn-icon-start-event-compensation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:CompensateEventDefinition",isInterrupting:!0}},{label:"Message start event (non-interrupting)",actionName:"replace-with-non-interrupting-message-start",className:"bpmn-icon-start-event-non-interrupting-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition",isInterrupting:!1}},{label:"Timer start event (non-interrupting)",actionName:"replace-with-non-interrupting-timer-start",className:"bpmn-icon-start-event-non-interrupting-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition",isInterrupting:!1}},{label:"Conditional start event (non-interrupting)",actionName:"replace-with-non-interrupting-conditional-start",className:"bpmn-icon-start-event-non-interrupting-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition",isInterrupting:!1}},{label:"Signal start event (non-interrupting)",actionName:"replace-with-non-interrupting-signal-start",className:"bpmn-icon-start-event-non-interrupting-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition",isInterrupting:!1}},{label:"Escalation start event (non-interrupting)",actionName:"replace-with-non-interrupting-escalation-start",className:"bpmn-icon-start-event-non-interrupting-escalation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:EscalationEventDefinition",isInterrupting:!1}}],tZt=[{label:"Sequence flow",actionName:"replace-with-sequence-flow",className:"bpmn-icon-connection"},{label:"Default flow",actionName:"replace-with-default-flow",className:"bpmn-icon-default-flow"},{label:"Conditional flow",actionName:"replace-with-conditional-flow",className:"bpmn-icon-conditional-flow"}],nZt=[{label:"Expanded pool/participant",actionName:"replace-with-expanded-pool",className:"bpmn-icon-participant",target:{type:"bpmn:Participant",isExpanded:!0}},{label:function(e){var t="Empty pool/participant";return e.children&&e.children.length&&(t+=" (removes content)"),t},actionName:"replace-with-collapsed-pool",className:"bpmn-icon-lane",target:{type:"bpmn:Participant",isExpanded:!1}}],rZt={"bpmn:MessageEventDefinition":[{label:"Message start event",actionName:"replace-with-message-start",className:"bpmn-icon-start-event-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Message intermediate catch event",actionName:"replace-with-message-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-message",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Message intermediate throw event",actionName:"replace-with-message-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-message",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Message end event",actionName:"replace-with-message-end",className:"bpmn-icon-end-event-message",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}}],"bpmn:TimerEventDefinition":[{label:"Timer start event",actionName:"replace-with-timer-start",className:"bpmn-icon-start-event-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}},{label:"Timer intermediate catch event",actionName:"replace-with-timer-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-timer",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}}],"bpmn:ConditionalEventDefinition":[{label:"Conditional start event",actionName:"replace-with-conditional-start",className:"bpmn-icon-start-event-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}},{label:"Conditional intermediate catch event",actionName:"replace-with-conditional-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-condition",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}}],"bpmn:SignalEventDefinition":[{label:"Signal start event",actionName:"replace-with-signal-start",className:"bpmn-icon-start-event-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Signal intermediate catch event",actionName:"replace-with-signal-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-signal",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Signal intermediate throw event",actionName:"replace-with-signal-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-signal",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Signal end event",actionName:"replace-with-signal-end",className:"bpmn-icon-end-event-signal",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}}],"bpmn:ErrorEventDefinition":[{label:"Error start event",actionName:"replace-with-error-start",className:"bpmn-icon-start-event-error",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ErrorEventDefinition"}},{label:"Error end event",actionName:"replace-with-error-end",className:"bpmn-icon-end-event-error",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:ErrorEventDefinition"}}],"bpmn:EscalationEventDefinition":[{label:"Escalation start event",actionName:"replace-with-escalation-start",className:"bpmn-icon-start-event-escalation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Escalation intermediate throw event",actionName:"replace-with-escalation-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-escalation",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Escalation end event",actionName:"replace-with-escalation-end",className:"bpmn-icon-end-event-escalation",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}}],"bpmn:CompensateEventDefinition":[{label:"Compensation start event",actionName:"replace-with-compensation-start",className:"bpmn-icon-start-event-compensation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Compensation intermediate throw event",actionName:"replace-with-compensation-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-compensation",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Compensation end event",actionName:"replace-with-compensation-end",className:"bpmn-icon-end-event-compensation",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}}]};const jre={"start-event-non-interrupting":` + `},tqt=900;function Rb(e,t,n,r){e.registerProvider(tqt,this),this._contextPad=e,this._popupMenu=t,this._translate=n,this._canvas=r}Rb.$inject=["contextPad","popupMenu","translate","canvas"];Rb.prototype.getMultiElementContextPadEntries=function(e){var t={};return this._isAllowed(e)&&Ne(t,this._getEntries(e)),t};Rb.prototype._isAllowed=function(e){return!this._popupMenu.isEmpty(e,"align-elements")};Rb.prototype._getEntries=function(){var e=this;return{"align-elements":{group:"align-elements",title:e._translate("Align elements"),html:`
      ${zSe.align}
      `,action:{click:function(t,n){var r=e._getMenuPosition(n);Ne(r,{cursor:{x:t.x,y:t.y}}),e._popupMenu.open(n,"align-elements",r)}}}}};Rb.prototype._getMenuPosition=function(e){var t=5,n=this._contextPad.getPad(e).html,r=n.getBoundingClientRect(),o={x:r.left,y:r.bottom+t};return o};var nqt=["left","center","right","top","middle","bottom"];function eE(e,t,n,r){this._alignElements=t,this._translate=n,this._popupMenu=e,this._rules=r,e.registerProvider("align-elements",this)}eE.$inject=["popupMenu","alignElements","translate","rules"];eE.prototype.getPopupMenuEntries=function(e){var t={};return this._isAllowed(e)&&Ne(t,this._getEntries(e)),t};eE.prototype._isAllowed=function(e){return this._rules.allowed("elements.align",{elements:e})};eE.prototype._getEntries=function(e){var t=this._alignElements,n=this._translate,r=this._popupMenu,o={};return Me(nqt,function(i){o["align-elements-"+i]={group:"align",title:n("Align elements "+i),className:"bjs-align-elements-menu-entry",imageHtml:zSe[i],action:function(){t.trigger(e,i),r.close()}}}),o};function Al(e){bt.call(this,e),this.init()}Al.$inject=["eventBus"];Ht(Al,bt);Al.prototype.addRule=function(e,t,n){var r=this;typeof e=="string"&&(e=[e]),e.forEach(function(o){r.canExecute(o,t,function(i,a,s){return n(i)},!0)})};Al.prototype.init=function(){};function Gk(e){Al.call(this,e)}Gk.$inject=["eventBus"];Ht(Gk,Al);Gk.prototype.init=function(){this.addRule("elements.align",function(e){var t=e.elements,n=kn(t,function(r){return!(r.waypoints||r.host||r.labelTarget)});return n=Tk(n),n.length<2?!1:n})};const rqt={__depends__:[bGt,bSe,$H],__init__:["alignElementsContextPadProvider","alignElementsMenuProvider","bpmnAlignElements"],alignElementsContextPadProvider:["type",Rb],alignElementsMenuProvider:["type",eE],bpmnAlignElements:["type",Gk]};var oqt=10,HSe=50,iqt=250;function PH(e,t,n,r){for(var o;o=aqt(e,n,t);)n=r(t,n,o);return n}function MH(e){return function(t,n,r){var o={x:n.x,y:n.y};return["x","y"].forEach(function(i){var a=e[i];if(a){var s=i==="x"?"width":"height",l=a.margin,c=a.minDistance;l<0?o[i]=Math.min(r[i]+l-t[s]/2,n[i]-c+l):o[i]=Math.max(r[i]+r[s]+l+t[s]/2,n[i]+c+l)}}),o}}function aqt(e,t,n){var r={x:t.x-n.width/2,y:t.y-n.height/2,width:n.width,height:n.height},o=lqt(e);return Yn(o,function(i){if(i===n)return!1;var a=Yi(i,r,oqt);return a==="intersect"})}function sqt(e,t){t||(t={});function n(m){return m.source===e?1:-1}var r=t.defaultDistance||HSe,o=t.direction||"e",i=t.filter,a=t.getWeight||n,s=t.maxDistance||iqt,l=t.reference||"start";i||(i=dqt);function c(m,v){return o==="n"?l==="start"?en(m).top-en(v).bottom:l==="center"?en(m).top-dn(v).y:en(m).top-en(v).top:o==="w"?l==="start"?en(m).left-en(v).right:l==="center"?en(m).left-dn(v).x:en(m).left-en(v).left:o==="s"?l==="start"?en(v).top-en(m).bottom:l==="center"?dn(v).y-en(m).bottom:en(v).bottom-en(m).bottom:l==="start"?en(v).left-en(m).right:l==="center"?dn(v).x-en(m).right:en(v).right-en(m).right}var u=e.incoming.filter(i).map(function(m){var v=a(m),g=v<0?c(m.source,e):c(e,m.source);return{id:m.source.id,distance:g,weight:v}}),d=e.outgoing.filter(i).map(function(m){var v=a(m),g=v>0?c(e,m.target):c(m.target,e);return{id:m.target.id,distance:g,weight:v}}),f=u.concat(d).reduce(function(m,v){return m[v.id+"__weight_"+v.weight]=v,m},{}),h=cs(f,function(m,v){var g=v.distance,b=v.weight;return g<0||g>s||(m[String(g)]||(m[String(g)]=0),m[String(g)]+=1*b,(!m.distance||m[m.distance]t.top&&(n=n.concat("n")),e.rightt.left&&(n=n.concat("e")),n}function qk(e){e.invoke(vf,this)}qk.$inject=["injector"];Ht(qk,vf);qk.prototype.resize=function(e,t,n){ae(e,"bpmn:Participant")?this._modeling.resizeLane(e,t,null,n):this._modeling.resizeShape(e,t,null,n)};function tE(e){Al.call(this,e);var t=this;this.addRule("element.autoResize",function(n){return t.canResize(n.elements,n.target)})}tE.$inject=["eventBus"];Ht(tE,Al);tE.prototype.canResize=function(e,t){return!1};function Kk(e,t){tE.call(this,e),this._modeling=t}Ht(Kk,tE);Kk.$inject=["eventBus","modeling"];Kk.prototype.canResize=function(e,t){if(ae(t.di,"bpmndi:BPMNPlane")||!ae(t,"bpmn:Participant")&&!ae(t,"bpmn:Lane")&&!ae(t,"bpmn:SubProcess"))return!1;var n=!0;return Me(e,function(r){if(ae(r,"bpmn:Lane")||qn(r)){n=!1;return}}),n};const xqt={__init__:["bpmnAutoResize","bpmnAutoResizeProvider"],bpmnAutoResize:["type",qk],bpmnAutoResizeProvider:["type",Kk]};var gne=1500;function KSe(e,t,n){var r=this,o=n.get("dragging",!1);function i(a){if(!a.hover){var s=a.originalEvent,l=r._findTargetGfx(s),c=l&&e.get(l);l&&c&&(a.stopPropagation(),o.hover({element:c,gfx:l}),o.move(s))}}o&&t.on("drag.start",function(a){t.once("drag.move",gne,function(s){i(s)})}),function(){var a,s;t.on("element.hover",function(l){a=l.gfx,s=l.element}),t.on("element.hover",gne,function(l){s&&t.fire("element.out",{element:s,gfx:a})}),t.on("element.out",function(){a=null,s=null})}(),this._findTargetGfx=function(a){var s,l;if(a instanceof MouseEvent)return s=ag(a),l=document.elementFromPoint(s.x,s.y),wqt(l)}}KSe.$inject=["elementRegistry","eventBus","injector"];function wqt(e){return wb(e,"svg, .djs-element",!0)}const Cqt={__init__:["hoverFix"],hoverFix:["type",KSe]};var uv=Math.round,vne="djs-drag-active";function Ih(e){e.preventDefault()}function Sqt(e){return typeof TouchEvent<"u"&&e instanceof TouchEvent}function Eqt(e){return Math.sqrt(Math.pow(e.x,2)+Math.pow(e.y,2))}function YSe(e,t,n,r){var o={threshold:5,trapClick:!0},i;function a(x){var w=t.viewbox(),S=t._container.getBoundingClientRect();return{x:w.x+(x.x-S.left)/w.scale,y:w.y+(x.y-S.top)/w.scale}}function s(x,w){w=w||i;var S=e.createEvent(Ne({},w.payload,w.data,{isTouch:w.isTouch}));return e.fire("drag."+x,S)===!1?!1:e.fire(w.prefix+"."+x,S)}function l(x){var w=x.filter(function(S){return r.get(S.id)});w.length&&n.select(w)}function c(x,w){var S=i.payload,C=i.displacement,E=i.globalStart,_=ag(x),P=wc(_,E),$=i.localStart,T=a(_),R=wc(T,$);if(!i.active&&(w||Eqt(P)>i.threshold)){if(Ne(S,{x:uv($.x+C.x),y:uv($.y+C.y),dx:0,dy:0},{originalEvent:x}),s("start")===!1)return g();i.active=!0,i.keepSelection||(S.previousSelection=n.get(),n.select(null)),i.cursor&&zk(i.cursor),t.addMarker(t.getRootElement(),vne)}a6(x),i.active&&(Ne(S,{x:uv(T.x+C.x),y:uv(T.y+C.y),dx:uv(R.x),dy:uv(R.y)},{originalEvent:x}),s("move"))}function u(x){var w,S=!0;i.active&&(x&&(i.payload.originalEvent=x,a6(x)),S=s("end")),S===!1&&s("rejected"),w=b(S!==!0),s("ended",w)}function d(x){hi("Escape",x)&&(Ih(x),g())}function f(x){var w;i.active&&(w=pSe(e),setTimeout(w,400),Ih(x)),u(x)}function h(x){c(x)}function m(x){var w=i.payload;w.hoverGfx=x.gfx,w.hover=x.element,s("hover")}function v(x){s("out");var w=i.payload;w.hoverGfx=null,w.hover=null}function g(x){var w;if(i){var S=i.active;S&&s("cancel"),w=b(x),S&&s("canceled",w)}}function b(x){var w,S;s("cleanup"),fSe(),i.trapClick?S=f:S=u,xn.unbind(document,"mousemove",c),xn.unbind(document,"dragstart",Ih),xn.unbind(document,"selectstart",Ih),xn.unbind(document,"mousedown",S,!0),xn.unbind(document,"mouseup",S,!0),xn.unbind(document,"keyup",d),xn.unbind(document,"touchstart",h,!0),xn.unbind(document,"touchcancel",g,!0),xn.unbind(document,"touchmove",c,!0),xn.unbind(document,"touchend",u,!0),e.off("element.hover",m),e.off("element.out",v),t.removeMarker(t.getRootElement(),vne);var C=i.payload.previousSelection;return x!==!1&&C&&!n.get().length&&l(C),w=i,i=null,w}function y(x,w,S,C){i&&g(!1),typeof w=="string"&&(C=S,S=w,w=null),C=Ne({},o,C||{});var E=C.data||{},_,P,$,T,R;C.trapClick?T=f:T=u,x?(_=_b(x)||x,P=ag(x),a6(x),_.type==="dragstart"&&Ih(_)):(_=null,P={x:0,y:0}),$=a(P),w||(w=$),R=Sqt(_),i=Ne({prefix:S,data:E,payload:{},globalStart:P,displacement:wc(w,$),localStart:$,isTouch:R},C),C.manual||(R?(xn.bind(document,"touchstart",h,!0),xn.bind(document,"touchcancel",g,!0),xn.bind(document,"touchmove",c,!0),xn.bind(document,"touchend",u,!0)):(xn.bind(document,"mousemove",c),xn.bind(document,"dragstart",Ih),xn.bind(document,"selectstart",Ih),xn.bind(document,"mousedown",T,!0),xn.bind(document,"mouseup",T,!0)),xn.bind(document,"keyup",d),e.on("element.hover",m),e.on("element.out",v)),s("init"),C.autoActivate&&c(x,!0)}e.on("diagram.destroy",g),this.init=y,this.move=c,this.hover=m,this.out=v,this.end=u,this.cancel=g,this.context=function(){return i},this.setOptions=function(x){Ne(o,x)}}YSe.$inject=["eventBus","canvas","selection","elementRegistry"];const yf={__depends__:[Cqt,Gc],dragging:["type",YSe]};function Ob(e,t,n){this._canvas=n,this._opts=Ne({scrollThresholdIn:[20,20,20,20],scrollThresholdOut:[0,0,0,0],scrollRepeatTimeout:15,scrollStep:10},e);var r=this;t.on("drag.move",function(o){var i=r._toBorderPoint(o);r.startScroll(i)}),t.on(["drag.cleanup"],function(){r.stopScroll()})}Ob.$inject=["config.autoScroll","eventBus","canvas"];Ob.prototype.startScroll=function(e){var t=this._canvas,n=this._opts,r=this,o=t.getContainer().getBoundingClientRect(),i=[e.x,e.y,o.width-e.x,o.height-e.y];this.stopScroll();for(var a=0,s=0,l=0;l<4;l++)_qt(i[l],n.scrollThresholdOut[l],n.scrollThresholdIn[l])&&(l===0?a=n.scrollStep:l==1?s=n.scrollStep:l==2?a=-n.scrollStep:l==3&&(s=-n.scrollStep));(a!==0||s!==0)&&(t.scroll({dx:a,dy:s}),this._scrolling=setTimeout(function(){r.startScroll(e)},n.scrollRepeatTimeout))};function _qt(e,t,n){return tC-3&&(P=Yi(h.target,S),v===C-2?P==="intersect"&&(x.pop(),x[x.length-1]=S):P!=="intersect"&&x.push(b)),f.newWaypoints=h.waypoints=s(h,x),c(f,E,d),f.newSegmentStartIndex=m+E,l(d)}),t.on("connectionSegment.move.hover",function(d){d.context.hover=d.hover,n.addMarker(d.hover,_ne)}),t.on(["connectionSegment.move.out","connectionSegment.move.cleanup"],function(d){var f=d.context.hover;f&&n.removeMarker(f,_ne)}),t.on("connectionSegment.move.cleanup",function(d){var f=d.context,h=f.connection;f.draggerGfx&&Go(f.draggerGfx),n.removeMarker(h,$ne)}),t.on(["connectionSegment.move.cancel","connectionSegment.move.end"],function(d){var f=d.context,h=f.connection;h.waypoints=f.originalWaypoints,l(d)}),t.on("connectionSegment.move.end",function(d){var f=d.context,h=f.connection,m=f.newWaypoints,v=f.newSegmentStartIndex;m=m.map(function(S){return{original:S.original,x:Math.round(S.x),y:Math.round(S.y)}});var g=u(m,v),b=g.waypoints,y=s(h,b),x=g.segmentOffset,w={segmentMove:{segmentStartIndex:f.segmentStartIndex,newSegmentStartIndex:v+x}};i.updateWaypoints(h,y,w)})}iEe.$inject=["injector","eventBus","canvas","dragging","graphicsFactory","modeling"];var Vqt=Math.abs,Tne=Math.round;function Wqt(e,t,n){n=n===void 0?10:n;var r,o;for(r=0;ri-d6)return a-l+i}return a}function n(i,a){if(i.waypoints)return Aqt(a,i);if(i.width)return{x:Rne(i.width/2+i.x),y:Rne(i.height/2+i.y)}}function r(i){var a=i.context,s=a.snapPoints,l=a.connection,c=l.waypoints,u=a.segmentStart,d=a.segmentStartIndex,f=a.segmentEnd,h=a.segmentEndIndex,m=a.axis;if(s)return s;var v=[c[d-1],u,f,c[h+1]];return d<2&&v.unshift(n(l.source,i)),h>c.length-3&&v.unshift(n(l.target,i)),a.snapPoints=s={horizontal:[],vertical:[]},Me(v,function(g){g&&(g=g.original||g,m==="y"&&s.horizontal.push(g.y),m==="x"&&s.vertical.push(g.x))}),s}e.on("connectionSegment.move.move",1500,function(i){var a=r(i),s=i.x,l=i.y,c,u;if(a){c=t(a.vertical,s),u=t(a.horizontal,l);var d=s-c,f=l-u;Ne(i,{dx:i.dx-d,dy:i.dy-f,x:c,y:u}),(d||a.vertical.indexOf(s)!==-1)&&Ro(i,"x",c),(f||a.horizontal.indexOf(l)!==-1)&&Ro(i,"y",u)}});function o(i){var a=i.snapPoints,s=i.connection.waypoints,l=i.bendpointIndex;if(a)return a;var c=[s[l-1],s[l+1]];return i.snapPoints=a={horizontal:[],vertical:[]},Me(c,function(u){u&&(u=u.original||u,a.horizontal.push(u.y),a.vertical.push(u.x))}),a}e.on(["connect.hover","connect.move","connect.end"],1500,function(i){var a=i.context,s=a.hover,l=s&&n(s,i);!Sr(s)||!l||!l.x||!l.y||(Ro(i,"x",l.x),Ro(i,"y",l.y))}),e.on(["bendpoint.move.move","bendpoint.move.end"],1500,function(i){var a=i.context,s=o(a),l=a.hover,c=l&&n(l,i),u=i.x,d=i.y,f,h;if(s){f=t(c?s.vertical.concat([c.x]):s.vertical,u),h=t(c?s.horizontal.concat([c.y]):s.horizontal,d);var m=u-f,v=d-h;Ne(i,{dx:i.dx-m,dy:i.dy-v,x:i.x-m,y:i.y-v}),(m||s.vertical.indexOf(u)!==-1)&&Ro(i,"x",f),(v||s.horizontal.indexOf(d)!==-1)&&Ro(i,"y",h)}})}cEe.$inject=["eventBus"];const Gqt={__depends__:[yf,Xu],__init__:["bendpoints","bendpointSnapping","bendpointMovePreview"],bendpoints:["type",nEe],bendpointMove:["type",kH],bendpointMovePreview:["type",rEe],connectionSegmentMove:["type",iEe],bendpointSnapping:["type",cEe]};function uEe(e,t,n,r){function o(a,s){return r.allowed("connection.create",{source:a,target:s})}function i(a,s){return o(s,a)}e.on("connect.hover",function(a){var s=a.context,l=s.start,c=a.hover,u;if(s.hover=c,u=s.canExecute=o(l,c),!tC(u)){if(u!==!1){s.source=l,s.target=c;return}u=s.canExecute=i(l,c),!tC(u)&&u!==!1&&(s.source=c,s.target=l)}}),e.on(["connect.out","connect.cleanup"],function(a){var s=a.context;s.hover=null,s.source=null,s.target=null,s.canExecute=!1}),e.on("connect.end",function(a){var s=a.context,l=s.canExecute,c=s.connectionStart,u={x:a.x,y:a.y},d=s.source,f=s.target;if(!l)return!1;var h=null,m={connectionStart:nB(s)?u:c,connectionEnd:nB(s)?c:u};wi(l)&&(h=l),s.connection=n.connect(d,f,h,m)}),this.start=function(a,s,l,c){wi(l)||(c=l,l=dn(s)),t.init(a,"connect",{autoActivate:c,data:{shape:s,context:{start:s,connectionStart:l}}})}}uEe.$inject=["eventBus","dragging","modeling","rules"];function nB(e){var t=e.hover,n=e.source,r=e.target;return t&&n&&t===n&&n!==r}var qqt=1100,Kqt=900,One="connect-ok",kne="connect-not-ok";function dEe(e,t,n){var r=e.get("connectionPreview",!1);r&&t.on("connect.move",function(o){var i=o.context,a=i.canExecute,s=i.hover,l=i.source,c=i.start,u=i.startPosition,d=i.target,f=i.connectionStart||u,h=i.connectionEnd||{x:o.x,y:o.y},m=f,v=h;nB(i)&&(m=h,v=f),r.drawPreview(i,a,{source:l||c,target:d||s,connectionStart:m,connectionEnd:v})}),t.on("connect.hover",Kqt,function(o){var i=o.context,a=o.hover,s=i.canExecute;s!==null&&n.addMarker(a,s?One:kne)}),t.on(["connect.out","connect.cleanup"],qqt,function(o){var i=o.hover;i&&(n.removeMarker(i,One),n.removeMarker(i,kne))}),r&&t.on("connect.cleanup",function(o){r.cleanUp(o.context)})}dEe.$inject=["injector","eventBus","canvas"];const DH={__depends__:[Gc,Xu,yf],__init__:["connectPreview"],connect:["type",uEe],connectPreview:["type",dEe]};var Yqt="djs-dragger";function bf(e,t,n,r){this._canvas=t,this._graphicsFactory=n,this._elementFactory=r,this._connectionDocking=e.get("connectionDocking",!1),this._layouter=e.get("layouter",!1)}bf.$inject=["injector","canvas","graphicsFactory","elementFactory"];bf.prototype.drawPreview=function(e,t,n){n=n||{};var r=e.connectionPreviewGfx,o=e.getConnection,i=n.source,a=n.target,s=n.waypoints,l=n.connectionStart,c=n.connectionEnd,u=n.noLayout,d=n.noCropping,f=n.noNoop,h,m=this;if(r||(r=e.connectionPreviewGfx=this.createConnectionPreviewGfx()),Pk(r),o||(o=e.getConnection=Xqt(function(v,g,b){return m.getConnection(v,g,b)})),t&&(h=o(t,i,a)),!h){!f&&this.drawNoopPreview(r,n);return}h.waypoints=s||[],this._layouter&&!u&&(h.waypoints=this._layouter.layoutConnection(h,{source:i,target:a,connectionStart:l,connectionEnd:c,waypoints:n.waypoints||h.waypoints})),(!h.waypoints||!h.waypoints.length)&&(h.waypoints=[i?dn(i):l,a?dn(a):c]),this._connectionDocking&&(i||a)&&!d&&(h.waypoints=this._connectionDocking.getCroppedWaypoints(h,i,a)),this._graphicsFactory.drawConnection(r,h,{stroke:"var(--element-dragger-color)"})};bf.prototype.drawNoopPreview=function(e,t){var n=t.source,r=t.target,o=t.connectionStart||dn(n),i=t.connectionEnd||dn(r),a=this.cropWaypoints(o,i,n,r),s=this.createNoopConnection(a[0],a[1]);mn(e,s)};bf.prototype.cropWaypoints=function(e,t,n,r){var o=this._graphicsFactory,i=n&&o.getShapePath(n),a=r&&o.getShapePath(r),s=o.getConnectionPath({waypoints:[e,t]});return e=n&&LF(i,s,!0)||e,t=r&&LF(a,s,!1)||t,[e,t]};bf.prototype.cleanUp=function(e){e&&e.connectionPreviewGfx&&Go(e.connectionPreviewGfx)};bf.prototype.getConnection=function(e){var t=Qqt(e);return this._elementFactory.createConnection(t)};bf.prototype.createConnectionPreviewGfx=function(){var e=Yt("g");return jt(e,{pointerEvents:"none"}),Un(e).add(Yqt),mn(this._canvas.getActiveLayer(),e),e};bf.prototype.createNoopConnection=function(e,t){return Mk([e,t],{stroke:"#333",strokeDasharray:[1],strokeWidth:2,"pointer-events":"none"})};function Xqt(e){var t={};return function(n){var r=JSON.stringify(n),o=t[r];return o||(o=t[r]=e.apply(null,arguments)),o}}function Qqt(e){return wi(e)?e:{}}const Zqt={__init__:["connectionPreview"],connectionPreview:["type",bf]},Jqt=new JS("ps");var eKt=["marker-start","marker-mid","marker-end"],tKt=["circle","ellipse","line","path","polygon","polyline","path","rect"];function hh(e,t,n,r){this._elementRegistry=e,this._canvas=n,this._styles=r}hh.$inject=["elementRegistry","eventBus","canvas","styles"];hh.prototype.cleanUp=function(){console.warn("PreviewSupport#cleanUp is deprecated and will be removed in future versions. You do not need to manually clean up previews anymore. cf. https://github.com/bpmn-io/diagram-js/pull/906")};hh.prototype.getGfx=function(e){return this._elementRegistry.getGraphics(e)};hh.prototype.addDragger=function(e,t,n,r="djs-dragger"){n=n||this.getGfx(e);var o=tCe(n),i=n.getBoundingClientRect();return this._cloneMarkers(Tm(o),r),jt(o,this._styles.cls(r,[],{x:i.top,y:i.left})),mn(t,o),jt(o,"data-preview-support-element-id",e.id),o};hh.prototype.addFrame=function(e,t){var n=Yt("rect",{class:"djs-resize-overlay",width:e.width,height:e.height,x:e.x,y:e.y});return mn(t,n),jt(n,"data-preview-support-element-id",e.id),n};hh.prototype._cloneMarkers=function(e,t="djs-dragger",n=e){var r=this;e.childNodes&&e.childNodes.forEach(o=>{r._cloneMarkers(o,t,n)}),iKt(e)&&eKt.forEach(function(o){if(jt(e,o)){var i=nKt(e,o,r._canvas.getContainer());i&&r._cloneMarker(n,e,i,o,t)}})};hh.prototype._cloneMarker=function(e,t,n,r,o="djs-dragger"){var i=[n.id,o,Jqt.next()].join("-"),a=Cr("marker#"+n.id,e);e=e||this._canvas._svg;var s=a||tCe(n);s.id=i,Un(s).add(o);var l=Cr(":scope > defs",e);l||(l=Yt("defs"),mn(e,l)),mn(l,s);var c=oKt(s.id);jt(t,r,c)};function nKt(e,t,n){var r=rKt(jt(e,t));return Cr("marker#"+r,n||document)}function rKt(e){return e.match(/url\(['"]?#([^'"]*)['"]?\)/)[1]}function oKt(e){return"url(#"+e+")"}function iKt(e){return tKt.indexOf(e.nodeName)!==-1}const kb={__init__:["previewSupport"],previewSupport:["type",hh]},J2="complex-preview";class fEe{constructor(t,n,r){this._canvas=t,this._graphicsFactory=n,this._previewSupport=r,this._markers=[]}create(t){this.cleanUp();const{created:n=[],moved:r=[],removed:o=[],resized:i=[]}=t,a=this._canvas.getLayer(J2);n.filter(s=>!aKt(s)).forEach(s=>{let l;Sr(s)?(l=this._graphicsFactory._createContainer("connection",Yt("g")),this._graphicsFactory.drawConnection(Tm(l),s)):(l=this._graphicsFactory._createContainer("shape",Yt("g")),this._graphicsFactory.drawShape(Tm(l),s),Mi(l,s.x,s.y)),this._previewSupport.addDragger(s,a,l)}),r.forEach(({element:s,delta:l})=>{this._previewSupport.addDragger(s,a,void 0,"djs-dragging"),this._canvas.addMarker(s,"djs-element-hidden"),this._markers.push([s,"djs-element-hidden"]);const c=this._previewSupport.addDragger(s,a);Sr(s)?Mi(c,l.x,l.y):Mi(c,s.x+l.x,s.y+l.y)}),o.forEach(s=>{this._previewSupport.addDragger(s,a,void 0,"djs-dragging"),this._canvas.addMarker(s,"djs-element-hidden"),this._markers.push([s,"djs-element-hidden"])}),i.forEach(({shape:s,bounds:l})=>{this._canvas.addMarker(s,"djs-hidden"),this._markers.push([s,"djs-hidden"]),this._previewSupport.addDragger(s,a,void 0,"djs-dragging");const c=this._graphicsFactory._createContainer("shape",Yt("g"));this._graphicsFactory.drawShape(Tm(c),s,{width:l.width,height:l.height}),Mi(c,l.x,l.y),this._previewSupport.addDragger(s,a,c)})}cleanUp(){Pk(this._canvas.getLayer(J2)),this._markers.forEach(([t,n])=>this._canvas.removeMarker(t,n)),this._markers=[]}show(){this._canvas.showLayer(J2)}hide(){this._canvas.hideLayer(J2)}}fEe.$inject=["canvas","graphicsFactory","previewSupport"];function aKt(e){return e.hidden}const sKt={__depends__:[kb],__init__:["complexPreview"],complexPreview:["type",fEe]};var NH=["top","bottom","left","right"],e_=10;function AH(e,t){bt.call(this,e),this.postExecuted(["connection.create","connection.layout","connection.updateWaypoints"],function(o){var i=o.context,a=i.connection,s=a.source,l=a.target,c=i.hints||{};c.createElementsBehavior!==!1&&(n(s),n(l))}),this.postExecuted(["label.create"],function(o){var i=o.context,a=i.shape,s=i.hints||{};s.createElementsBehavior!==!1&&n(a.labelTarget)}),this.postExecuted(["elements.create"],function(o){var i=o.context,a=i.elements,s=i.hints||{};s.createElementsBehavior!==!1&&a.forEach(function(l){n(l)})});function n(o){if(Dk(o)&&!Sr(o)){var i=uKt(o);i&&r(o,i)}}function r(o,i){var a=dn(o),s=o.label,l=dn(s);if(s.parent){var c=en(o),u;switch(i){case"top":u={x:a.x,y:c.top-e_-s.height/2};break;case"left":u={x:c.left-e_-s.width/2,y:a.y};break;case"bottom":u={x:a.x,y:c.bottom+e_+s.height/2};break;case"right":u={x:c.right+e_+s.width/2,y:a.y};break}var d=wc(u,l);t.moveShape(s,d)}}}Ht(AH,bt);AH.$inject=["eventBus","modeling"];function lKt(e){var t=e.host,n=dn(e),r=Yi(n,t),o;r.indexOf("-")>=0?o=r.split("-"):o=[r];var i=NH.filter(function(a){return o.indexOf(a)===-1});return i}function cKt(e){var t=dn(e),n=[].concat(e.incoming.map(function(r){return r.waypoints[r.waypoints.length-2]}),e.outgoing.map(function(r){return r.waypoints[1]})).map(function(r){return pEe(t,r)});return n}function uKt(e){var t=dn(e.label),n=dn(e),r=pEe(n,t);if(dKt(r)){var o=cKt(e);if(e.host){var i=lKt(e);o=o.concat(i)}var a=NH.filter(function(s){return o.indexOf(s)===-1});if(a.indexOf(r)===-1)return a[0]}}function pEe(e,t){return Yi(t,e,5)}function dKt(e){return NH.indexOf(e)!==-1}function FH(e){bt.call(this,e),this.preExecute("shape.append",function(t){var n=t.source,r=t.shape;t.position||(ae(r,"bpmn:TextAnnotation")?t.position={x:n.x+n.width/2+75,y:n.y-50-r.height/2}:t.position={x:n.x+n.width+80+r.width/2,y:n.y+n.height/2})},!0)}Ht(FH,bt);FH.$inject=["eventBus"];function BH(e,t){e.invoke(bt,this),this.postExecute("shape.move",function(n){var r=n.newParent,o=n.shape,i=kn(o.incoming.concat(o.outgoing),function(a){return ae(a,"bpmn:Association")});Me(i,function(a){t.moveConnection(a,{x:0,y:0},r)})},!0)}Ht(BH,bt);BH.$inject=["injector","modeling"];var Ine=500;function Yk(e,t){t.invoke(bt,this),this._bpmnReplace=e;var n=this;this.postExecuted("elements.create",Ine,function(r){var o=r.elements;o=o.filter(function(i){var a=i.host;return Dne(i,a)}),o.length===1&&o.map(function(i){return o.indexOf(i)}).forEach(function(i){var a=o[i];r.elements[i]=n._replaceShape(o[i],a)})},!0),this.preExecute("elements.move",Ine,function(r){var o=r.shapes,i=r.newHost;if(o.length===1){var a=o[0];Dne(a,i)&&(r.shapes=[n._replaceShape(a,i)])}},!0)}Yk.$inject=["bpmnReplace","injector"];Ht(Yk,bt);Yk.prototype._replaceShape=function(e,t){var n=fKt(e),r={type:"bpmn:BoundaryEvent",host:t};return n&&(r.eventDefinitionType=n.$type),this._bpmnReplace.replaceElement(e,r,{layoutConnection:!1})};function fKt(e){var t=_t(e),n=t.eventDefinitions;return n&&n[0]}function Dne(e,t){return!qn(e)&&In(e,["bpmn:IntermediateThrowEvent","bpmn:IntermediateCatchEvent"])&&!!t}function LH(e,t){bt.call(this,e);function n(r){return kn(r.attachers,function(o){return ae(o,"bpmn:BoundaryEvent")})}this.postExecute("connection.create",function(r){var o=r.context.source,i=r.context.target,a=n(i);ae(o,"bpmn:EventBasedGateway")&&ae(i,"bpmn:ReceiveTask")&&a.length>0&&t.removeElements(a)}),this.postExecute("connection.reconnect",function(r){var o=r.context.oldSource,i=r.context.newSource;ae(o,"bpmn:Gateway")&&ae(i,"bpmn:EventBasedGateway")&&Me(i.outgoing,function(a){var s=a.target,l=n(s);ae(s,"bpmn:ReceiveTask")&&l.length>0&&t.removeElements(l)})})}LH.$inject=["eventBus","modeling"];Ht(LH,bt);function jH(e,t,n){bt.call(this,e),this.preExecute("shape.replace",s,!0),this.postExecuted("shape.replace",l,!0),this.preExecute("connection.create",o,!0),this.postExecuted("connection.delete",r,!0),this.postExecuted("connection.reconnect",i,!0),this.postExecuted("element.updateProperties",a,!0);function r(g){const b=g.source,y=g.target;dv(b)&&Ex(y)&&u(y)}function o(g){const b=g.connection,y=g.source,x=g.target;dv(y)&&t_(x)&&(c(x),f(y,[b]))}function i(g){const b=g.newTarget,y=g.oldSource,x=g.oldTarget;if(x!==b){const w=y;Ex(x)&&u(x),dv(w)&&t_(b)&&c(b)}}function a(g){const{element:b}=g;Ex(b)?(d(b),h(b)):t_(b)&&m(b)}function s(g){const{newData:b,oldShape:y}=g;if(dv(g.oldShape)&&b.eventDefinitionType!=="bpmn:CompensateEventDefinition"||b.type!=="bpmn:BoundaryEvent"){const x=y.outgoing.find(({target:w})=>Ex(w));x&&x.target&&(g._connectionTarget=x.target)}else if(!dv(g.oldShape)&&b.eventDefinitionType==="bpmn:CompensateEventDefinition"&&b.type==="bpmn:BoundaryEvent"){const x=y.outgoing.find(({target:w})=>t_(w));x&&x.target&&(g._connectionTarget=x.target),v(y)}}function l(g){const{_connectionTarget:b,newShape:y}=g;b&&t.connect(y,b)}function c(g){t.updateProperties(g,{isForCompensation:!0})}function u(g){t.updateProperties(g,{isForCompensation:void 0})}function d(g){for(const b of g.incoming)n.canConnect(b.source,g)||t.removeConnection(b);for(const b of g.outgoing)n.canConnect(g,b.target)||t.removeConnection(b)}function f(g,b){g.outgoing.filter(w=>ae(w,"bpmn:Association")).filter(w=>Ex(w.target)&&!b.includes(w)).forEach(w=>t.removeConnection(w))}function h(g){const b=g.attachers.slice();b.length&&t.removeElements(b)}function m(g){const b=g.incoming.filter(y=>dv(y.source));t.removeElements(b)}function v(g){const b=g.outgoing.filter(y=>ae(y,"bpmn:SequenceFlow"));t.removeElements(b)}}Ht(jH,bt);jH.$inject=["eventBus","modeling","bpmnRules"];function Ex(e){const t=_t(e);return t&&t.get("isForCompensation")}function dv(e){return e&&ae(e,"bpmn:BoundaryEvent")&&Eb(e,"bpmn:CompensateEventDefinition")}function t_(e){return e&&ae(e,"bpmn:Activity")&&!Vi(e)}function zH(e){e.invoke(bt,this),this.preExecute("shape.create",1500,function(t){var n=t.context,r=n.parent,o=n.shape;ae(r,"bpmn:Lane")&&!ae(o,"bpmn:Lane")&&(n.parent=gy(r,"bpmn:Participant"))})}zH.$inject=["injector"];Ht(zH,bt);function HH(e,t){bt.call(this,e),this.preExecute("shape.create",function(n){var r=n.context,o=r.shape;if(ae(o,"bpmn:DataObjectReference")&&o.type!=="label"){var i=t.create("bpmn:DataObject");o.businessObject.dataObjectRef=i}})}HH.$inject=["eventBus","bpmnFactory"];Ht(HH,bt);var rB=20,oB=20,hEe=30,n_=2e3;function VH(e,t,n){bt.call(this,t),t.on(["create.start","shape.move.start"],n_,function(o){var i=o.context,a=i.shape,s=e.getRootElement();if(!(!ae(a,"bpmn:Participant")||!ae(s,"bpmn:Process")||!s.children.length)){var l=s.children.filter(function(d){return!ae(d,"bpmn:Group")&&!qn(d)&&!Sr(d)});if(l.length){var c=qo(l),u=pKt(a,c);Ne(a,u),i.createConstraints=hKt(a,c)}}}),t.on("create.start",n_,function(o){var i=o.context,a=i.shape,s=e.getRootElement(),l=e.getGraphics(s);function c(u){u.element=s,u.gfx=l}ae(a,"bpmn:Participant")&&ae(s,"bpmn:Process")&&(t.on("element.hover",n_,c),t.once("create.cleanup",function(){t.off("element.hover",c)}))});function r(){var o=e.getRootElement();return ae(o,"bpmn:Collaboration")?o:n.makeCollaboration()}this.preExecute("elements.create",n_,function(o){var i=o.elements,a=o.parent,s=mKt(i),l;s&&ae(a,"bpmn:Process")&&(o.parent=r(),l=o.hints=o.hints||{},l.participant=s,l.process=a,l.processRef=_t(s).get("processRef"))},!0),this.preExecute("shape.create",function(o){var i=o.parent,a=o.shape;ae(a,"bpmn:Participant")&&ae(i,"bpmn:Process")&&(o.parent=r(),o.process=i,o.processRef=_t(a).get("processRef"))},!0),this.execute("shape.create",function(o){var i=o.hints||{},a=o.process||i.process,s=o.shape,l=i.participant;a&&(!l||s===l)&&_t(s).set("processRef",_t(a))},!0),this.revert("shape.create",function(o){var i=o.hints||{},a=o.process||i.process,s=o.processRef||i.processRef,l=o.shape,c=i.participant;a&&(!c||l===c)&&_t(l).set("processRef",s)},!0),this.postExecute("shape.create",function(o){var i=o.hints||{},a=o.process||o.hints.process,s=o.shape,l=i.participant;if(a){var c=a.children.slice();l?s===l&&n.moveElements(c,{x:0,y:0},l):n.moveElements(c,{x:0,y:0},s)}},!0)}VH.$inject=["canvas","eventBus","modeling"];Ht(VH,bt);function pKt(e,t){t={width:t.width+rB*2+hEe,height:t.height+oB*2};var n=Math.max(e.width,t.width),r=Math.max(e.height,t.height);return{x:-n/2,y:-r/2,width:n,height:r}}function hKt(e,t){return t=en(t),{bottom:t.top+e.height/2-oB,left:t.right-e.width/2+rB,top:t.bottom-e.height/2+oB,right:t.left+e.width/2-rB-hEe}}function mKt(e){return Yn(e,function(t){return ae(t,"bpmn:Participant")})}var Nne="__targetRef_placeholder";function WH(e,t){bt.call(this,e),this.executed(["connection.create","connection.delete","connection.move","connection.reconnect"],Ane(i)),this.reverted(["connection.create","connection.delete","connection.move","connection.reconnect"],Ane(i));function n(a,s,l){var c=a.get("dataInputAssociations");return Yn(c,function(u){return u!==l&&u.targetRef===s})}function r(a,s){var l=a.get("properties"),c=Yn(l,function(u){return u.name===Nne});return!c&&s&&(c=t.create("bpmn:Property",{name:Nne}),Yo(l,c)),c}function o(a,s){var l=r(a);l&&(n(a,l,s)||ko(a.get("properties"),l))}function i(a){var s=a.context,l=s.connection,c=l.businessObject,u=l.target,d=u&&u.businessObject,f=s.newTarget,h=f&&f.businessObject,m=s.oldTarget||s.target,v=m&&m.businessObject,g=l.businessObject,b;v&&v!==d&&o(v,c),h&&h!==d&&o(h,c),d?(b=r(d,!0),g.targetRef=b):g.targetRef=null}}WH.$inject=["eventBus","bpmnFactory"];Ht(WH,bt);function Ane(e){return function(t){var n=t.context,r=n.connection;if(ae(r,"bpmn:DataInputAssociation"))return e(t)}}function Xk(e){this._bpmnUpdater=e}Xk.$inject=["bpmnUpdater"];Xk.prototype.execute=function(e){var t=e.dataStoreBo,n=e.dataStoreDi,r=e.newSemanticParent,o=e.newDiParent;return e.oldSemanticParent=t.$parent,e.oldDiParent=n.$parent,this._bpmnUpdater.updateSemanticParent(t,r),this._bpmnUpdater.updateDiParent(n,o),[]};Xk.prototype.revert=function(e){var t=e.dataStoreBo,n=e.dataStoreDi,r=e.oldSemanticParent,o=e.oldDiParent;return this._bpmnUpdater.updateSemanticParent(t,r),this._bpmnUpdater.updateDiParent(n,o),[]};function UH(e,t,n,r){bt.call(this,r),t.registerHandler("dataStore.updateContainment",Xk);function o(){return n.filter(function(s){return ae(s,"bpmn:Participant")&&_t(s).processRef})[0]}function i(s){return s.children.filter(function(l){return ae(l,"bpmn:DataStoreReference")&&!l.labelTarget})}function a(s,l){var c=s.businessObject||s;if(l=l||o(),l){var u=l.businessObject||l;t.execute("dataStore.updateContainment",{dataStoreBo:c,dataStoreDi:Gn(s),newSemanticParent:u.processRef||u,newDiParent:Gn(l)})}}this.preExecute("shape.create",function(s){var l=s.context,c=l.shape;ae(c,"bpmn:DataStoreReference")&&c.type!=="label"&&(l.hints||(l.hints={}),l.hints.autoResize=!1)}),this.preExecute("elements.move",function(s){var l=s.context,c=l.shapes,u=c.filter(function(d){return ae(d,"bpmn:DataStoreReference")});u.length&&(l.hints||(l.hints={}),l.hints.autoResize=c.filter(function(d){return!ae(d,"bpmn:DataStoreReference")}))}),this.postExecute("shape.create",function(s){var l=s.context,c=l.shape,u=c.parent;ae(c,"bpmn:DataStoreReference")&&c.type!=="label"&&ae(u,"bpmn:Collaboration")&&a(c)}),this.postExecute("shape.move",function(s){var l=s.context,c=l.shape,u=l.oldParent,d=c.parent;if(!ae(u,"bpmn:Collaboration")&&ae(c,"bpmn:DataStoreReference")&&c.type!=="label"&&ae(d,"bpmn:Collaboration")){var f=ae(u,"bpmn:Participant")?u:vKt(u,"bpmn:Participant");a(c,f)}}),this.postExecute("shape.delete",function(s){var l=s.context,c=l.shape,u=e.getRootElement();In(c,["bpmn:Participant","bpmn:SubProcess"])&&ae(u,"bpmn:Collaboration")&&i(u).filter(function(d){return gKt(d,c)}).forEach(function(d){a(d)})}),this.postExecute("canvas.updateRoot",function(s){var l=s.context,c=l.oldRoot,u=l.newRoot,d=i(c);d.forEach(function(f){ae(u,"bpmn:Process")&&a(f,u)})})}UH.$inject=["canvas","commandStack","elementRegistry","eventBus"];Ht(UH,bt);function gKt(e,t){for(var n=e.businessObject||e,r=t.businessObject||t;n.$parent;){if(n.$parent===r.processRef||r)return!0;n=n.$parent}return!1}function vKt(e,t){for(;e.parent;){if(ae(e.parent,t))return e.parent;e=e.parent}}var hT=Math.max,mT=Math.min,yKt=20;function mEe(e,t){return{top:e.top-t.top,right:e.right-t.right,bottom:e.bottom-t.bottom,left:e.left-t.left}}function bKt(e,t,n){var r=n.x,o=n.y,i={x:e.x,y:e.y,width:e.width,height:e.height};return t.indexOf("n")!==-1?(i.y=e.y+o,i.height=e.height-o):t.indexOf("s")!==-1&&(i.height=e.height+o),t.indexOf("e")!==-1?i.width=e.width+r:t.indexOf("w")!==-1&&(i.x=e.x+r,i.width=e.width-r),i}function xKt(e,t){return{x:e.x+(t.left||0),y:e.y+(t.top||0),width:e.width-(t.left||0)+(t.right||0),height:e.height-(t.top||0)+(t.bottom||0)}}function r_(e,t,n){var r=t[e],o=n.min&&n.min[e],i=n.max&&n.max[e];return un(o)&&(r=(/top|left/.test(e)?mT:hT)(r,o)),un(i)&&(r=(/top|left/.test(e)?hT:mT)(r,i)),r}function wKt(e,t){if(!t)return e;var n=en(e);return Rk({top:r_("top",n,t),right:r_("right",n,t),bottom:r_("bottom",n,t),left:r_("left",n,t)})}function CKt(e,t,n,r){var o=en(t),i={top:/n/.test(e)?o.bottom-n.height:o.top,left:/w/.test(e)?o.right-n.width:o.left,bottom:/s/.test(e)?o.top+n.height:o.bottom,right:/e/.test(e)?o.left+n.width:o.right},a=r?en(r):i,s={top:mT(i.top,a.top),left:mT(i.left,a.left),bottom:hT(i.bottom,a.bottom),right:hT(i.right,a.right)};return Rk(s)}function _x(e,t){return typeof e<"u"?e:yKt}function SKt(e,t){var n,r,o,i;return typeof t=="object"?(n=_x(t.left),r=_x(t.right),o=_x(t.top),i=_x(t.bottom)):n=r=o=i=_x(t),{x:e.x-n,y:e.y-o,width:e.width+n+r,height:e.height+o+i}}function EKt(e){return!(e.waypoints||e.type==="label")}function gEe(e,t){var n;if(e.length===void 0?n=kn(e.children,EKt):n=e,n.length)return SKt(qo(n),t)}var If=Math.abs;function _Kt(e,t){return mEe(en(t),en(e))}var $Kt=["bpmn:Participant","bpmn:Process","bpmn:SubProcess"],al=30;function Qk(e,t){return t=t||[],e.children.filter(function(n){ae(n,"bpmn:Lane")&&(Qk(n,t),t.push(n))}),t}function mh(e){return e.children.filter(function(t){return ae(t,"bpmn:Lane")})}function dl(e){return gy(e,$Kt)||e}function PKt(e,t){var n=dl(e),r=ae(n,"bpmn:Process")?[]:[n],o=Qk(n,r),i=en(e),a=en(t),s=_Kt(e,t),l=[],c=ai(e);return o.forEach(function(u){if(u!==e){var d=c?0:s.top,f=c?s.right:0,h=c?0:s.bottom,m=c?s.left:0,v=en(u);s.top&&(If(v.bottom-i.top)<10&&(h=a.top-v.bottom),If(v.top-i.top)<5&&(d=a.top-v.top)),s.left&&(If(v.right-i.left)<10&&(f=a.left-v.right),If(v.left-i.left)<5&&(m=a.left-v.left)),s.bottom&&(If(v.top-i.bottom)<10&&(d=a.bottom-v.top),If(v.bottom-i.bottom)<5&&(h=a.bottom-v.bottom)),s.right&&(If(v.left-i.right)<10&&(m=a.right-v.left),If(v.right-i.right)<5&&(f=a.right-v.right)),(d||f||h||m)&&l.push({shape:u,newBounds:xKt(u,{top:d,right:f,bottom:h,left:m})})}}),l}var MKt=500;function GH(e,t){bt.call(this,e);function n(r,o){var i=ai(r),a=mh(o),s=[],l=[],c=[],u=[];if(Dg(a,function(g){return i?g.y>r.y?l.push(g):s.push(g):g.x>r.x?u.push(g):c.push(g),g.children}),!!a.length){var d;i?l.length&&s.length?d=r.height/2:d=r.height:u.length&&c.length?d=r.width/2:d=r.width;var f,h,m,v;s.length&&(f=t.calculateAdjustments(s,"y",d,r.y-10),t.makeSpace(f.movingShapes,f.resizingShapes,{x:0,y:d},"s")),l.length&&(h=t.calculateAdjustments(l,"y",-d,r.y+r.height+10),t.makeSpace(h.movingShapes,h.resizingShapes,{x:0,y:-d},"n")),c.length&&(m=t.calculateAdjustments(c,"x",d,r.x-10),t.makeSpace(m.movingShapes,m.resizingShapes,{x:d,y:0},"e")),u.length&&(v=t.calculateAdjustments(u,"x",-d,r.x+r.width+10),t.makeSpace(v.movingShapes,v.resizingShapes,{x:-d,y:0},"w"))}}this.postExecuted("shape.delete",MKt,function(r){var o=r.context,i=o.hints,a=o.shape,s=o.oldParent;ae(a,"bpmn:Lane")&&(i&&i.nested||n(a,s))})}GH.$inject=["eventBus","spaceTool"];Ht(GH,bt);var Fne=500;function Zk(e,t){t.invoke(bt,this),this._bpmnReplace=e;var n=this;this.postExecuted("elements.create",Fne,function(r){var o=r.elements;o.filter(function(i){var a=i.host;return Bne(i,a)}).map(function(i){return o.indexOf(i)}).forEach(function(i){r.elements[i]=n._replaceShape(o[i])})},!0),this.preExecute("elements.move",Fne,function(r){var o=r.shapes,i=r.newHost;o.forEach(function(a,s){var l=a.host;Bne(a,RKt(o,l)?l:i)&&(o[s]=n._replaceShape(a))})},!0)}Zk.$inject=["bpmnReplace","injector"];Ht(Zk,bt);Zk.prototype._replaceShape=function(e){var t=TKt(e),n;return t?n={type:"bpmn:IntermediateCatchEvent",eventDefinitionType:t.$type}:n={type:"bpmn:IntermediateThrowEvent"},this._bpmnReplace.replaceElement(e,n,{layoutConnection:!1})};function TKt(e){var t=_t(e),n=t.eventDefinitions;return n&&n[0]}function Bne(e,t){return!qn(e)&&ae(e,"bpmn:BoundaryEvent")&&!t}function RKt(e,t){return e.indexOf(t)!==-1}function qH(e,t,n){bt.call(this,e);function r(o,i,a){var s=i.waypoints,l,c,u,d,f,h,m,v=o.outgoing.slice(),g=o.incoming.slice(),b;un(a.width)?b=dn(a):b=a;var y=ZF(s,b);if(y){if(l=s.slice(0,y.index),c=s.slice(y.index+(y.bendpoint?1:0)),!l.length||!c.length)return;u=y.bendpoint?s[y.index]:b,(l.length===1||!Lne(o,l[l.length-1]))&&l.push(jne(u)),(c.length===1||!Lne(o,c[0]))&&c.unshift(jne(u))}d=i.source,f=i.target,t.canConnect(d,o,i)&&(n.reconnectEnd(i,o,l||b),h=i),t.canConnect(o,f,i)&&(h?m=n.connect(o,f,{type:i.type,waypoints:c}):(n.reconnectStart(i,o,c||b),m=i));var x=[].concat(h&&kn(g,function(w){return w.source===h.source})||[],m&&kn(v,function(w){return w.target===m.target})||[]);x.length&&n.removeElements(x)}this.preExecute("elements.move",function(o){var i=o.newParent,a=o.shapes,s=o.delta,l=a[0];if(!(!l||!i)){i&&i.waypoints&&(o.newParent=i=i.parent);var c=dn(l),u={x:c.x+s.x,y:c.y+s.y},d=Yn(i.children,function(f){var h=t.canInsert(a,f);return h&&ZF(f.waypoints,u)});d&&(o.targetFlow=d,o.position=u)}},!0),this.postExecuted("elements.move",function(o){var i=o.shapes,a=o.targetFlow,s=o.position;a&&r(i[0],a,s)},!0),this.preExecute("shape.create",function(o){var i=o.parent,a=o.shape;t.canInsert(a,i)&&(o.targetFlow=i,o.parent=i.parent)},!0),this.postExecuted("shape.create",function(o){var i=o.shape,a=o.targetFlow,s=o.position;a&&r(i,a,s)},!0)}Ht(qH,bt);qH.$inject=["eventBus","bpmnRules","modeling"];function Lne(e,t){var n=t.x,r=t.y;return n>=e.x&&n<=e.x+e.width&&r>=e.y&&r<=e.y+e.height}function jne(e){return Ne({},e)}function KH(e,t){bt.call(this,e),this.preExecuted("connection.create",function(n){var r=n.context,o=r.connection,i=r.source,a=r.target,s=r.hints;if(!(s&&s.createElementsBehavior===!1)&&fv(o)){var l=[];ae(i,"bpmn:EventBasedGateway")?l=a.incoming.filter(c=>c!==o&&fv(c)):l=a.incoming.filter(c=>c!==o&&fv(c)&&ae(c.source,"bpmn:EventBasedGateway")),l.forEach(function(c){t.removeConnection(c)})}}),this.preExecuted("shape.replace",function(n){var r=n.context,o=r.newShape;if(ae(o,"bpmn:EventBasedGateway")){var i=o.outgoing.filter(fv).reduce(function(a,s){return a.includes(s.target)?a:a.concat(s.target)},[]);i.forEach(function(a){a.incoming.filter(fv).forEach(function(s){const l=a.incoming.filter(fv).filter(function(c){return c.source===o});(s.source!==o||l.length>1)&&t.removeConnection(s)})})}})}KH.$inject=["eventBus","modeling"];Ht(KH,bt);function fv(e){return ae(e,"bpmn:SequenceFlow")}var o_=1500,zne=2e3;function vEe(e,t,n){t.on(["create.hover","create.move","create.out","create.end","shape.move.hover","shape.move.move","shape.move.out","shape.move.end"],o_,function(r){var o=r.context,i=o.shape||r.shape,a=r.hover;ae(a,"bpmn:Lane")&&!In(i,["bpmn:Lane","bpmn:Participant"])&&(r.hover=dl(a),r.hoverGfx=e.getGraphics(r.hover));var s=n.getRootElement();a!==s&&(i.labelTarget||In(i,["bpmn:Group","bpmn:TextAnnotation"]))&&(r.hover=s,r.hoverGfx=e.getGraphics(r.hover))}),t.on(["connect.hover","connect.out","connect.end","connect.cleanup","global-connect.hover","global-connect.out","global-connect.end","global-connect.cleanup"],o_,function(r){var o=r.hover;ae(o,"bpmn:Lane")&&(r.hover=dl(o)||o,r.hoverGfx=e.getGraphics(r.hover))}),t.on(["bendpoint.move.hover"],o_,function(r){var o=r.context,i=r.hover,a=o.type;ae(i,"bpmn:Lane")&&/reconnect/.test(a)&&(r.hover=dl(i)||i,r.hoverGfx=e.getGraphics(r.hover))}),t.on(["connect.start"],o_,function(r){var o=r.context,i=o.start;ae(i,"bpmn:Lane")&&(o.start=dl(i)||i)}),t.on("shape.move.start",zne,function(r){var o=r.shape;ae(o,"bpmn:Lane")&&(r.shape=dl(o)||o)}),t.on("spaceTool.move",zne,function(r){var o=r.hover;o&&ae(o,"bpmn:Lane")&&(r.hover=dl(o))})}vEe.$inject=["elementRegistry","eventBus","canvas"];function OKt(e){return e.create("bpmn:Category")}function kKt(e){return e.create("bpmn:CategoryValue")}function IKt(e,t,n){return Yo(t.get("categoryValue"),e),e.$parent=t,Yo(n.get("rootElements"),t),t.$parent=n,e}function DKt(e){var t=e.$parent;return t&&(ko(t.get("categoryValue"),e),e.$parent=null),e}function NKt(e){var t=e.$parent;return t&&(ko(t.get("rootElements"),e),e.$parent=null),e}var Hne=770;function YH(e,t,n,r,o,i){o.invoke(bt,this);function a(){return n.filter(function(m){return ae(m,"bpmn:Group")})}function s(m,v){return m.some(function(g){var b=_t(g),y=b.categoryValueRef&&b.categoryValueRef.$parent;return y===v})}function l(m,v){return m.some(function(g){var b=_t(g);return b.categoryValueRef===v})}function c(m,v,g){var b=a().filter(function(y){return y.businessObject!==g});v&&!s(b,v)&&NKt(v),m&&!l(b,m)&&DKt(m)}function u(m,v){return IKt(m,v,t.getDefinitions())}function d(m,v){var g=_t(m),b=g.categoryValueRef;b||(b=g.categoryValueRef=v.categoryValue=v.categoryValue||kKt(e));var y=b.$parent;y||(y=b.$parent=v.category=v.category||OKt(e)),u(b,y,t.getDefinitions())}function f(m,v){var g=v.category,b=v.categoryValue,y=_t(m);b?(y.categoryValueRef=null,c(b,g,y)):c(null,y.categoryValueRef.$parent,y)}this.execute("label.create",function(m){var v=m.context,g=v.labelTarget;ae(g,"bpmn:Group")&&d(g,v)}),this.revert("label.create",function(m){var v=m.context,g=v.labelTarget;ae(g,"bpmn:Group")&&f(g,v)}),this.execute("shape.delete",function(m){var v=m.context,g=v.shape,b=_t(g);if(!(!ae(g,"bpmn:Group")||g.labelTarget)){var y=v.categoryValue=b.categoryValueRef,x;y&&(x=v.category=y.$parent,c(y,x,b),b.categoryValueRef=null)}}),this.reverted("shape.delete",function(m){var v=m.context,g=v.shape;if(!(!ae(g,"bpmn:Group")||g.labelTarget)){var b=v.category,y=v.categoryValue,x=_t(g);y&&(x.categoryValueRef=y,u(y,b))}}),this.execute("shape.create",function(m){var v=m.context,g=v.shape;!ae(g,"bpmn:Group")||g.labelTarget||_t(g).categoryValueRef&&d(g,v)}),this.reverted("shape.create",function(m){var v=m.context,g=v.shape;!ae(g,"bpmn:Group")||g.labelTarget||_t(g).categoryValueRef&&f(g,v)});function h(m,v){var g=e.create(m.$type);return i.copyElement(m,g,null,v)}r.on("copyPaste.copyElement",Hne,function(m){var v=m.descriptor,g=m.element;if(!(!ae(g,"bpmn:Group")||g.labelTarget)){var b=_t(g);if(b.categoryValueRef){var y=b.categoryValueRef;v.categoryValue=h(y,!0),y.$parent&&(v.category=h(y.$parent,!0))}}}),r.on("copyPaste.pasteElement",Hne,function(m){var v=m.descriptor,g=v.businessObject,b=v.categoryValue,y=v.category;b&&(b=g.categoryValueRef=h(b)),y&&(b.$parent=h(y)),delete v.category,delete v.categoryValue})}YH.$inject=["bpmnFactory","bpmnjs","elementRegistry","eventBus","injector","moddleCopy"];Ht(YH,bt);function iB(e,t,n,r){var o,i,a,s,l;return o=(r.y-n.y)*(t.x-e.x)-(r.x-n.x)*(t.y-e.y),o==0?null:(i=e.y-n.y,a=e.x-n.x,l=(r.x-n.x)*i-(r.y-n.y)*a,s=l/o,{x:Math.round(e.x+s*(t.x-e.x)),y:Math.round(e.y+s*(t.y-e.y))})}function yEe(e){function t(r,o,i){var a={x:i.x,y:i.y-50},s={x:i.x-50,y:i.y},l=iB(r,o,i,a),c=iB(r,o,i,s),u;l&&c?Vne(l,i)>Vne(c,i)?u=c:u=l:u=l||c,r.original=u}function n(r){var o=r.waypoints;t(o[0],o[1],dn(r.source)),t(o[o.length-1],o[o.length-2],dn(r.target))}e.on("bpmnElement.added",function(r){var o=r.element;o.waypoints&&n(o)})}yEe.$inject=["eventBus"];function Vne(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function XH(e){bt.call(this,e);var t=["bpmn:Participant","bpmn:Lane"];this.executed(["shape.move","shape.create","shape.resize"],function(n){var r=n.context.shape,o=_t(r),i=Gn(r);if(In(o,t)){var a=i.get("isHorizontal");a===void 0&&(a=!0),i.set("isHorizontal",a)}})}XH.$inject=["eventBus"];Ht(XH,bt);var bEe=Math.sqrt,xEe=Math.min,AKt=Math.max,Wne=Math.abs;function Une(e){return Math.pow(e,2)}function $x(e,t){return bEe(Une(e.x-t.x)+Une(e.y-t.y))}function FKt(e,t){var n=0,r,o,i,a,s,l,c,u,d,f,h;for(n=0;n line intersections");c.length===1&&(u={type:"bendpoint",position:c[0],segmentIndex:n,bendpointIndex:qne(r,c[0])?n:n+1}),c.length===2&&(s=jKt(c[0],c[1]),u={type:"segment",position:s,segmentIndex:n,relativeLocation:$x(r,s)/$x(r,o)}),d=$x(u.position,e),(!h||f>d)&&(h=u,f=d)}return h}function BKt(e,t,n,r){var o=t.x-e.x,i=t.y-e.y,a=n.x-e.x,s=n.y-e.y,l=o*o+i*i,c=o*a+i*s,u=a*a+s*s-r*r,d=c/l,f=u/l,h=d*d-f;if(h<0&&h>-1e-6&&(h=0),h<0)return[];var m=bEe(h),v=-d+m,g=-d-m,b={x:e.x-o*v,y:e.y-i*v};if(h===0)return[b];var y={x:e.x-o*g,y:e.y-i*g};return[b,y].filter(function(x){return LKt(x,e,t)})}function LKt(e,t,n){return Gne(e.x,t.x,n.x)&&Gne(e.y,t.y,n.y)}function Gne(e,t,n){return e>=xEe(t,n)-gT&&e<=AKt(t,n)+gT}function jKt(e,t){return{x:(e.x+t.x)/2,y:(e.y+t.y)/2}}var gT=.1;function qne(e,t){return Wne(e.x-t.x)<=gT&&Wne(e.y-t.y)<=gT}function zKt(e,t,n,r){var o=n.segmentIndex,i=t.length-e.length;if(r.segmentMove){var a=r.segmentMove.segmentStartIndex,s=r.segmentMove.newSegmentStartIndex;return o===a?s:o>=s?o+i=c&&(u=l?o+1:o-1),ot.length-2||c===null)return a;var u=Kne(n,l),d=Kne(t,c),f=s.position,h=VKt(u,f),m=HKt(u,d);if(s.type==="bendpoint"){var v=t.length-n.length,g=s.bendpointIndex,b=n[g];if(t.indexOf(b)!==-1)return a;if(v===0){var y=t[g];return o=y.x-s.position.x,i=y.y-s.position.y,{delta:{x:o,y:i},point:{x:e.x+o,y:e.y+i}}}v<0&&g!==0&&g{_t(a.context.element)===a.context.moddleElement&&o(a)});function o(a){var s=a.context,l=s.element,c=s.properties;if(Xne in c&&t.updateLabel(l,c[Xne]),Qne in c&&ae(l,"bpmn:TextAnnotation")){var u=r.getTextAnnotationBounds({x:l.x,y:l.y,width:l.width,height:l.height},c[Qne]||"");t.updateLabel(l,c.text,u)}}this.postExecute(["shape.create","connection.create"],function(a){var s=a.context,l=s.hints||{};if(l.createElementsBehavior!==!1){var c=s.shape||s.connection;qn(c)||!ig(c)||Dc(c)&&t.updateLabel(c,Dc(c))}}),this.postExecute("shape.delete",function(a){var s=a.context,l=s.labelTarget,c=s.hints||{};l&&c.unsetLabel!==!1&&t.updateLabel(l,null,null,{removeShape:!1})});function i(a){var s=a.context,l=s.connection,c=l.label,u=Ne({},s.hints),d=s.newWaypoints||l.waypoints,f=s.oldWaypoints;return typeof u.startChanged>"u"&&(u.startChanged=!!u.connectionStart),typeof u.endChanged>"u"&&(u.endChanged=!!u.connectionEnd),WKt(c,d,f,u)}this.postExecute(["connection.layout","connection.updateWaypoints"],function(a){var s=a.context,l=s.hints||{};if(l.labelBehavior!==!1){var c=s.connection,u=c.label,d;!u||!u.parent||(d=i(a),t.moveShape(u,d))}}),this.postExecute(["shape.replace"],function(a){var s=a.context,l=s.newShape,c=s.oldShape,u=_t(l);u&&ig(u)&&c.label&&l.label&&(l.label.x=c.label.x,l.label.y=c.label.y)}),this.postExecute("shape.resize",function(a){var s=a.context,l=s.shape,c=s.newBounds,u=s.oldBounds;if(Dk(l)){var d=l.label,f=dn(d),h=QKt(u),m=XKt(f,h),v=YKt(m,u,c);t.moveShape(d,v)}})}Ht(QH,bt);QH.$inject=["eventBus","modeling","bpmnFactory","textRenderer"];function YKt(e,t,n){var r=nE(e,t,n);return Dd(wc(r,e))}function XKt(e,t){if(t.length){var n=ZKt(e,t);return OH(e,n)}}function QKt(e){return[[{x:e.x,y:e.y},{x:e.x+(e.width||0),y:e.y}],[{x:e.x+(e.width||0),y:e.y},{x:e.x+(e.width||0),y:e.y+(e.height||0)}],[{x:e.x,y:e.y+(e.height||0)},{x:e.x+(e.width||0),y:e.y+(e.height||0)}],[{x:e.x,y:e.y},{x:e.x,y:e.y+(e.height||0)}]]}function ZKt(e,t){var n=t.map(function(o){return{line:o,distance:ZSe(e,o)}}),r=Au(n,"distance");return r[0].line}function JKt(e,t,n,r){return wEe(e,t,n,r).point}function ZH(e,t){bt.call(this,e);function n(r,o){var i=r.context,a=i.connection,s=Ne({},i.hints),l=i.newWaypoints||a.waypoints,c=i.oldWaypoints;return typeof s.startChanged>"u"&&(s.startChanged=!!s.connectionStart),typeof s.endChanged>"u"&&(s.endChanged=!!s.connectionEnd),JKt(o,l,c,s)}this.postExecute(["connection.layout","connection.updateWaypoints"],function(r){var o=r.context,i=o.connection,a=i.outgoing,s=i.incoming;s.forEach(function(l){var c=l.waypoints[l.waypoints.length-1],u=n(r,c),d=[].concat(l.waypoints.slice(0,-1),[u]);t.updateWaypoints(l,d)}),a.forEach(function(l){var c=l.waypoints[0],u=n(r,c),d=[].concat([u],l.waypoints.slice(1));t.updateWaypoints(l,d)})}),this.postExecute(["connection.move"],function(r){var o=r.context,i=o.connection,a=i.outgoing,s=i.incoming,l=o.delta;s.forEach(function(c){var u=c.waypoints[c.waypoints.length-1],d={x:u.x+l.x,y:u.y+l.y},f=[].concat(c.waypoints.slice(0,-1),[d]);t.updateWaypoints(c,f)}),a.forEach(function(c){var u=c.waypoints[0],d={x:u.x+l.x,y:u.y+l.y},f=[].concat([d],c.waypoints.slice(1));t.updateWaypoints(c,f)})})}Ht(ZH,bt);ZH.$inject=["eventBus","modeling"];function Jk(e,t,n){var r=tI(e),o=EEe(r,t),i=r[0];return o.length?o[o.length-1]:nE(i.original||i,n,t)}function eI(e,t,n){var r=tI(e),o=EEe(r,t),i=r[r.length-1];return o.length?o[0]:nE(i.original||i,n,t)}function JH(e,t,n){var r=tI(e),o=SEe(t,n),i=r[0];return nE(i.original||i,o,t)}function eV(e,t,n){var r=tI(e),o=SEe(t,n),i=r[r.length-1];return nE(i.original||i,o,t)}function SEe(e,t){return{x:e.x-t.x,y:e.y-t.y,width:e.width,height:e.height}}function tI(e){var t=e.waypoints;if(!t.length)throw new Error("connection#"+e.id+": no waypoints");return t}function EEe(e,t){var n=Gi(e,tYt);return kn(n,function(r){return eYt(r,t)})}function eYt(e,t){return Yi(t,e,1)==="intersect"}function tYt(e){return e.original||e}function tV(e,t){bt.call(this,e),this.postExecute("shape.replace",function(n){var r=n.oldShape,o=n.newShape;if(nYt(r,o)){var i=rYt(r);i.incoming.forEach(function(a){var s=eI(a,o,r);t.reconnectEnd(a,o,s)}),i.outgoing.forEach(function(a){var s=Jk(a,o,r);t.reconnectStart(a,o,s)})}},!0)}tV.$inject=["eventBus","modeling"];Ht(tV,bt);function nYt(e,t){return ae(e,"bpmn:Participant")&&Bn(e)&&ae(t,"bpmn:Participant")&&!Bn(t)}function rYt(e){var t=GS([e],!1),n=[],r=[];return t.forEach(function(o){o!==e&&(o.incoming.forEach(function(i){ae(i,"bpmn:MessageFlow")&&n.push(i)}),o.outgoing.forEach(function(i){ae(i,"bpmn:MessageFlow")&&r.push(i)}))},[]),{incoming:n,outgoing:r}}const oYt=["bpmn:MessageEventDefinition","bpmn:TimerEventDefinition","bpmn:EscalationEventDefinition","bpmn:ConditionalEventDefinition","bpmn:SignalEventDefinition"];function _Ee(e){const t=_t(e);if(!ae(t,"bpmn:BoundaryEvent")&&!(ae(t,"bpmn:StartEvent")&&Vi(t.$parent)))return!1;const n=t.get("eventDefinitions");return!n||!n.length?!1:oYt.some(r=>ae(n[0],r))}function $Ee(e){return ae(e,"bpmn:BoundaryEvent")?"cancelActivity":"isInterrupting"}function nV(e,t){e.invoke(bt,this),this.postExecuted("shape.replace",function(n){const r=n.context.oldShape,o=n.context.newShape,i=n.context.hints;if(!_Ee(o))return;const a=$Ee(o);if(i.targetElement&&i.targetElement[a]!==void 0)return;const l=_t(r).get(a),c=_t(o).get(a);l!==c&&t.updateProperties(o,{[a]:l})})}nV.$inject=["injector","modeling"];Ht(nV,bt);function rV(e,t){bt.call(this,e),this.preExecute("shape.resize",function(n){var r=n.shape,o=Gn(r),i=o&&o.get("label"),a=i&&i.get("bounds");a&&t.updateModdleProperties(r,i,{bounds:void 0})},!0)}Ht(rV,bt);rV.$inject=["eventBus","modeling"];function oV(e,t,n){bt.call(this,e),this.preExecute("shape.delete",function(r){var o=r.context.shape;if(!(o.incoming.length!==1||o.outgoing.length!==1)){var i=o.incoming[0],a=o.outgoing[0];if(!(!ae(i,"bpmn:SequenceFlow")||!ae(a,"bpmn:SequenceFlow"))&&t.canConnect(i.source,a.target,i)){var s=iYt(i.waypoints,a.waypoints);n.reconnectEnd(i,a.target,s)}}})}Ht(oV,bt);oV.$inject=["eventBus","bpmnRules","modeling"];function pv(e){return e.original||e}function iYt(e,t){var n=iB(pv(e[e.length-2]),pv(e[e.length-1]),pv(t[1]),pv(t[0]));return n?[].concat(e.slice(0,e.length-1),[n],t.slice(1)):[pv(e[0]),pv(t[t.length-1])]}function iV(e,t){bt.call(this,e),this.preExecute("shape.delete",function(n){var r=n.shape,o=r.parent;ae(r,"bpmn:Participant")&&(n.collaborationRoot=o)},!0),this.postExecute("shape.delete",function(n){var r=n.collaborationRoot;if(r&&!r.businessObject.participants.length){var o=t.makeProcess(),i=r.children.slice();t.moveElements(i,{x:0,y:0},o)}},!0)}iV.$inject=["eventBus","modeling"];Ht(iV,bt);function aV(e,t,n,r){bt.call(this,e);var o=r.get("dragging",!1);function i(l){var c=l.source,u=l.target,d=l.parent;if(d){var f,h;ae(l,"bpmn:SequenceFlow")&&(n.canConnectSequenceFlow(c,u)||(h=!0),n.canConnectMessageFlow(c,u)&&(f="bpmn:MessageFlow")),ae(l,"bpmn:MessageFlow")&&(n.canConnectMessageFlow(c,u)||(h=!0),n.canConnectSequenceFlow(c,u)&&(f="bpmn:SequenceFlow")),h&&t.removeConnection(l),f&&t.connect(c,u,{type:f,waypoints:l.waypoints.slice()})}}function a(l){var c=l.context,u=c.connection,d=c.newSource||u.source,f=c.newTarget||u.target,h,m;h=n.canConnect(d,f),!(!h||h.type===u.type)&&(m=t.connect(d,f,{type:h.type,associationDirection:h.associationDirection,waypoints:u.waypoints.slice()}),u.parent&&t.removeConnection(u),c.connection=m,o&&s(u,m))}function s(l,c){var u=o.context(),d=u&&u.payload.previousSelection,f;!d||!d.length||(f=d.indexOf(l),f!==-1&&d.splice(f,1,c))}this.postExecuted("elements.move",function(l){var c=l.closure,u=c.allConnections;Me(u,i)},!0),this.preExecute("connection.reconnect",a),this.postExecuted("element.updateProperties",function(l){var c=l.context,u=c.properties,d=c.element,f=d.businessObject,h;u.default&&(h=Yn(d.outgoing,xc({id:d.businessObject.default.id})),h&&t.updateProperties(h,{conditionExpression:void 0})),u.conditionExpression&&f.sourceRef.default===f&&t.updateProperties(d.source,{default:void 0})})}Ht(aV,bt);aV.$inject=["eventBus","modeling","bpmnRules","injector"];function nI(e,t,n,r,o,i){r.invoke(bt,this),this._bpmnReplace=e,this._elementRegistry=n,this._selection=i,this.postExecuted(["elements.create"],500,function(a){var s=a.context,l=s.parent,c=s.elements,u=cs(c,function(d,f){var h=t.canReplace([f],f.host||f.parent||l);return h?d.concat(h.replacements):d},[]);u.length&&this._replaceElements(c,u)},this),this.postExecuted(["elements.move"],500,function(a){var s=a.context,l=s.newParent,c=s.newHost,u=[];Me(s.closure.topLevel,function(f){Vi(f)?u=u.concat(f.children):u=u.concat(f)}),u.length===1&&c&&(l=c);var d=t.canReplace(u,l);d&&this._replaceElements(u,d.replacements,c)},this),this.postExecute(["shape.replace"],1500,function(a){var s=a.context,l=s.oldShape,c=s.newShape,u=l.attachers,d;u&&u.length&&(d=t.canReplace(u,c),this._replaceElements(u,d.replacements))},this),this.postExecuted(["shape.replace"],1500,function(a){var s=a.context,l=s.oldShape,c=s.newShape;o.unclaimId(l.businessObject.id,l.businessObject),o.updateProperties(c,{id:l.id})})}Ht(nI,bt);nI.prototype._replaceElements=function(e,t){var n=this._elementRegistry,r=this._bpmnReplace,o=this._selection;Me(t,function(i){var a={type:i.newElementType},s=n.get(i.oldElementId),l=e.indexOf(s);e[l]=r.replaceElement(s,a,{select:!1})}),t&&o.select(e)};nI.$inject=["bpmnReplace","bpmnRules","elementRegistry","injector","modeling","selection"];var aYt=1500,sYt={width:140,height:120},sV={width:300,height:60},lV={width:60,height:300},T$={width:300,height:150},R$={width:150,height:300},PEe={width:140,height:120},MEe={width:50,height:30};function TEe(e){e.on("resize.start",aYt,function(t){var n=t.context,r=n.shape,o=n.direction,i=n.balanced;(ae(r,"bpmn:Lane")||ae(r,"bpmn:Participant"))&&(n.resizeConstraints=fYt(r,o,i)),ae(r,"bpmn:SubProcess")&&Bn(r)&&(n.minDimensions=PEe),ae(r,"bpmn:TextAnnotation")&&(n.minDimensions=MEe)})}TEe.$inject=["eventBus"];var Df=Math.abs,lYt=Math.min,cYt=Math.max;function REe(e,t,n,r){var o=e[t];e[t]=o===void 0?n:r(n,o)}function hv(e,t,n){return REe(e,t,n,lYt)}function mv(e,t,n){return REe(e,t,n,cYt)}var uYt={top:20,left:50,right:20,bottom:20},dYt={top:50,left:20,right:20,bottom:20};function fYt(e,t,n){var r=dl(e),o=!0,i=!0,a=Qk(r,[r]),s=en(e),l={},c={},u=ai(e),d=u?sV:lV;/n/.test(t)?c.top=s.bottom-d.height:/e/.test(t)?c.right=s.left+d.width:/s/.test(t)?c.bottom=s.top+d.height:/w/.test(t)&&(c.left=s.right-d.width),a.forEach(function(m){var v=en(m);u?(v.tops.bottom+10&&(i=!1)):(v.lefts.right+10&&(i=!1)),/n/.test(t)&&(n&&Df(s.top-v.bottom)<10&&mv(l,"top",v.top+d.height),Df(s.top-v.top)<5&&hv(c,"top",v.bottom-d.height)),/e/.test(t)&&(n&&Df(s.right-v.left)<10&&hv(l,"right",v.right-d.width),Df(s.right-v.right)<5&&mv(c,"right",v.left+d.width)),/s/.test(t)&&(n&&Df(s.bottom-v.top)<10&&hv(l,"bottom",v.bottom-d.height),Df(s.bottom-v.bottom)<5&&mv(c,"bottom",v.top+d.height)),/w/.test(t)&&(n&&Df(s.left-v.right)<10&&mv(l,"left",v.left+d.width),Df(s.left-v.left)<5&&hv(c,"left",v.right-d.width))});var f=r.children.filter(function(m){return!m.hidden&&!m.waypoints&&(ae(m,"bpmn:FlowElement")||ae(m,"bpmn:Artifact"))}),h=u?uYt:dYt;return f.forEach(function(m){var v=en(m);/n/.test(t)&&(!u||o)&&hv(c,"top",v.top-h.top),/e/.test(t)&&(u||i)&&mv(c,"right",v.right+h.right),/s/.test(t)&&(!u||i)&&mv(c,"bottom",v.bottom+h.bottom),/w/.test(t)&&(u||o)&&hv(c,"left",v.left-h.left)}),{min:c,max:l}}var Zne=1001;function OEe(e,t){e.on("resize.start",Zne+500,function(n){var r=n.context,o=r.shape;(ae(o,"bpmn:Lane")||ae(o,"bpmn:Participant"))&&(r.balanced=!iC(n))}),e.on("resize.end",Zne,function(n){var r=n.context,o=r.shape,i=r.canExecute,a=r.newBounds;if(ae(o,"bpmn:Lane")||ae(o,"bpmn:Participant"))return i&&(a=pCe(a),t.resizeLane(o,a,r.balanced)),!1})}OEe.$inject=["eventBus","modeling"];var pYt=500;function cV(e,t,n,r,o){n.invoke(bt,this);function i(u){return In(u,["bpmn:ReceiveTask","bpmn:SendTask"])||hYt(u,["bpmn:ErrorEventDefinition","bpmn:EscalationEventDefinition","bpmn:MessageEventDefinition","bpmn:SignalEventDefinition"])}function a(u){var d=e.getDefinitions(),f=d.get("rootElements");return!!Yn(f,xc({id:u.id}))}function s(u){if(ae(u,"bpmn:ErrorEventDefinition"))return"errorRef";if(ae(u,"bpmn:EscalationEventDefinition"))return"escalationRef";if(ae(u,"bpmn:MessageEventDefinition"))return"messageRef";if(ae(u,"bpmn:SignalEventDefinition"))return"signalRef"}function l(u){if(In(u,["bpmn:ReceiveTask","bpmn:SendTask"]))return u.get("messageRef");var d=u.get("eventDefinitions"),f=d[0];return f.get(s(f))}function c(u,d){if(In(u,["bpmn:ReceiveTask","bpmn:SendTask"]))return u.set("messageRef",d);var f=u.get("eventDefinitions"),h=f[0];return h.set(s(h),d)}this.executed(["shape.create","element.updateProperties","element.updateModdleProperties"],function(u){var d=u.shape||u.element;if(i(d)){var f=_t(d),h=l(f),m;h&&!a(h)&&(m=e.getDefinitions().get("rootElements"),Yo(m,h),u.addedRootElement=h)}},!0),this.reverted(["shape.create","element.updateProperties","element.updateModdleProperties"],function(u){var d=u.addedRootElement;if(d){var f=e.getDefinitions().get("rootElements");ko(f,d)}},!0),t.on("copyPaste.copyElement",function(u){var d=u.descriptor,f=u.element;if(!(f.labelTarget||!i(f))){var h=_t(f),m=l(h);m&&(d.referencedRootElement=m)}}),t.on("copyPaste.pasteElement",pYt,function(u){var d=u.descriptor,f=d.businessObject,h=d.referencedRootElement;h&&(a(h)||(h=r.copyElement(h,o.create(h.$type))),c(f,h),delete d.referencedRootElement)})}cV.$inject=["bpmnjs","eventBus","injector","moddleCopy","bpmnFactory"];Ht(cV,bt);function hYt(e,t){return fn(t)||(t=[t]),sh(t,function(n){return Eb(e,n)})}var kEe=Math.max;function IEe(e){e.on("spaceTool.getMinDimensions",function(t){var n=t.shapes,r=t.axis,o=t.start,i={};return Me(n,function(a){var s=a.id;ae(a,"bpmn:Participant")&&(i[s]=gYt(a,r,o)),ae(a,"bpmn:Lane")&&(i[s]=ai(a)?sV:lV),ae(a,"bpmn:SubProcess")&&Bn(a)&&(i[s]=PEe),ae(a,"bpmn:TextAnnotation")&&(i[s]=MEe),ae(a,"bpmn:Group")&&(i[s]=sYt)}),i})}IEe.$inject=["eventBus"];function mYt(e){return e==="x"}function gYt(e,t,n){var r=ai(e);if(!bYt(e))return r?T$:R$;var o=mYt(t),i={};return o?r?i=T$:i={width:yYt(e,n,o),height:R$.height}:r?i={width:T$.width,height:vYt(e,n,o)}:i=R$,i}function vYt(e,t,n){var r;return r=xYt(e,t,n),kEe(T$.height,r)}function yYt(e,t,n){var r;return r=wYt(e,t,n),kEe(R$.width,r)}function bYt(e){return!!mh(e).length}function xYt(e,t,n){var r=mh(e),o;return o=uV(r,t,n),e.height-o.height+sV.height}function wYt(e,t,n){var r=mh(e),o;return o=uV(r,t,n),e.width-o.width+lV.width}function uV(e,t,n){var r,o,i;for(r=0;r=o.y&&t<=o.y+o.height||n&&t>=o.x&&t<=o.x+o.width)return i=mh(o),i.length?uV(i,t,n):o}var Jne=400,CYt=600,ere={x:180,y:160};function gh(e,t,n,r,o,i,a){bt.call(this,t),this._canvas=e,this._eventBus=t,this._modeling=n,this._elementFactory=r,this._bpmnFactory=o,this._bpmnjs=i,this._elementRegistry=a;var s=this;function l(d){return ae(d,"bpmn:SubProcess")&&!Bn(d)}function c(d){var f=d.shape,h=d.newRootElement,m=_t(f);h=s._addDiagram(h||m),d.newRootElement=e.addRootElement(h)}function u(d){var f=d.shape,h=_t(f);s._removeDiagram(h);var m=d.newRootElement=a.get(vd(h));e.removeRootElement(m)}this.executed("shape.create",function(d){var f=d.shape;l(f)&&c(d)},!0),this.postExecuted("shape.create",function(d){var f=d.shape,h=d.newRootElement;!h||!f.children||(s._showRecursively(f.children),s._moveChildrenToShape(f,h))},!0),this.reverted("shape.create",function(d){var f=d.shape;l(f)&&u(d)},!0),this.preExecuted("shape.delete",function(d){var f=d.shape;if(l(f)){var h=a.get(vd(f));h&&n.removeElements(h.children.slice())}},!0),this.executed("shape.delete",function(d){var f=d.shape;l(f)&&u(d)},!0),this.reverted("shape.delete",function(d){var f=d.shape;l(f)&&c(d)},!0),this.preExecuted("shape.replace",function(d){var f=d.oldShape,h=d.newShape;!l(f)||!l(h)||(d.oldRoot=e.removeRootElement(vd(f)))},!0),this.postExecuted("shape.replace",function(d){var f=d.newShape,h=d.oldRoot,m=e.findRoot(vd(f));if(!(!h||!m)){var v=h.children;n.moveElements(v,{x:0,y:0},m)}},!0),this.executed("element.updateProperties",function(d){var f=d.element;if(ae(f,"bpmn:SubProcess")){var h=d.properties,m=d.oldProperties,v=m.id,g=h.id;if(v!==g){if(_$(f)){a.updateId(f,kh(g)),a.updateId(v,g);return}var b=a.get(kh(v));b&&a.updateId(kh(v),kh(g))}}},!0),this.reverted("element.updateProperties",function(d){var f=d.element;if(ae(f,"bpmn:SubProcess")){var h=d.properties,m=d.oldProperties,v=m.id,g=h.id;if(v!==g){if(_$(f)){a.updateId(f,kh(v)),a.updateId(g,v);return}var b=a.get(kh(g));b&&a.updateId(b,kh(v))}}},!0),t.on("element.changed",function(d){var f=d.element;if(_$(f)){var h=f,m=a.get(Vte(h));!m||m===h||t.fire("element.changed",{element:m})}}),this.executed("shape.toggleCollapse",Jne,function(d){var f=d.shape;ae(f,"bpmn:SubProcess")&&(Bn(f)?u(d):(c(d),s._showRecursively(f.children)))},!0),this.reverted("shape.toggleCollapse",Jne,function(d){var f=d.shape;ae(f,"bpmn:SubProcess")&&(Bn(f)?u(d):(c(d),s._showRecursively(f.children)))},!0),this.postExecuted("shape.toggleCollapse",CYt,function(d){var f=d.shape;if(ae(f,"bpmn:SubProcess")){var h=d.newRootElement;h&&(Bn(f)?s._moveChildrenToShape(h,f):s._moveChildrenToShape(f,h))}},!0),t.on("copyPaste.createTree",function(d){var f=d.element,h=d.children;if(l(f)){var m=vd(f),v=a.get(m);v&&h.push.apply(h,v.children)}}),t.on("copyPaste.copyElement",function(d){var f=d.descriptor,h=d.element,m=d.elements,v=h.parent,g=ae(Gn(v),"bpmndi:BPMNPlane");if(g){var b=Vte(v),y=Yn(m,function(x){return x.id===b});y&&(f.parent=y.id)}}),t.on("copyPaste.pasteElement",function(d){var f=d.descriptor;f.parent&&(l(f.parent)||f.parent.hidden)&&(f.hidden=!0)})}Ht(gh,bt);gh.prototype._moveChildrenToShape=function(e,t){var n=this._modeling,r=e.children,o;if(r){r=r.concat(r.reduce(function(c,u){return u.label&&u.label.parent!==e?c.concat(u.label):c},[]));var i=r.filter(function(c){return!c.hidden});if(!i.length){n.moveElements(r,{x:0,y:0},t,{autoResize:!1});return}var a=qo(i);if(!t.x)o={x:ere.x-a.x,y:ere.y-a.y};else{var s=dn(t),l=dn(a);o={x:s.x-l.x,y:s.y-l.y}}n.moveElements(r,o,t,{autoResize:!1})}};gh.prototype._showRecursively=function(e,t){var n=this,r=[];return e.forEach(function(o){o.hidden=!!t,r=r.concat(o),o.children&&(r=r.concat(n._showRecursively(o.children,o.collapsed||t)))}),r};gh.prototype._addDiagram=function(e){var t=this._bpmnjs,n=t.getDefinitions().diagrams;return e.businessObject||(e=this._createNewDiagram(e)),n.push(e.di.$parent),e};gh.prototype._createNewDiagram=function(e){var t=this._bpmnFactory,n=this._elementFactory,r=t.create("bpmndi:BPMNPlane",{bpmnElement:e}),o=t.create("bpmndi:BPMNDiagram",{plane:r});r.$parent=o;var i=n.createRoot({id:vd(e),type:e.$type,di:r,businessObject:e,collapsed:!0});return i};gh.prototype._removeDiagram=function(e){var t=this._bpmnjs,n=t.getDefinitions().diagrams,r=Yn(n,function(o){return o.plane.bpmnElement.id===e.id});return n.splice(n.indexOf(r),1),r};gh.$inject=["canvas","eventBus","modeling","elementFactory","bpmnFactory","bpmnjs","elementRegistry"];function dV(e,t){e.invoke(bt,this),this.postExecuted("shape.replace",function(n){var r=n.context.oldShape,o=n.context.newShape;if(!(!ae(o,"bpmn:SubProcess")||ae(o,"bpmn:AdHocSubProcess")||!(ae(r,"bpmn:Task")||ae(r,"bpmn:CallActivity"))||!Bn(o))){var i=SYt(o);t.createShape({type:"bpmn:StartEvent"},i,o)}})}dV.$inject=["injector","modeling"];Ht(dV,bt);function SYt(e){return{x:e.x+e.width/6,y:e.y+e.height/2}}function fV(e){bt.call(this,e),this.preExecute("connection.create",function(t){const{target:n}=t;ae(n,"bpmn:TextAnnotation")&&(t.parent=n.parent)},!0),this.preExecute(["shape.create","shape.resize","elements.move"],function(t){const n=t.shapes||[t.shape];n.length===1&&ae(n[0],"bpmn:TextAnnotation")&&(t.hints=t.hints||{},t.hints.autoResize=!1)},!0)}Ht(fV,bt);fV.$inject=["eventBus"];function pV(e,t){bt.call(this,e),this.postExecuted("shape.toggleCollapse",1500,function(n){var r=n.shape;if(Bn(r))return;var o=GS(r);o.forEach(function(a){var s=a.incoming.slice(),l=a.outgoing.slice();Me(s,function(c){i(c,!0)}),Me(l,function(c){i(c,!1)})});function i(a,s){o.indexOf(a.source)!==-1&&o.indexOf(a.target)!==-1||(s?t.reconnectEnd(a,r,dn(r)):t.reconnectStart(a,r,dn(r)))}},!0)}Ht(pV,bt);pV.$inject=["eventBus","modeling"];var f6=500;function hV(e,t,n){bt.call(this,e);function r(a){a.length&&a.forEach(function(s){s.type==="label"&&!s.businessObject.name&&(s.hidden=!0)})}function o(a,s){var l=a.children,c=s,u,d;return u=EYt(l).concat([a]),d=gEe(u),d?(c.width=Math.max(d.width,c.width),c.height=Math.max(d.height,c.height),c.x=d.x+(d.width-c.width)/2,c.y=d.y+(d.height-c.height)/2):(c.x=a.x+(a.width-c.width)/2,c.y=a.y+(a.height-c.height)/2),c}function i(a,s){return{x:a.x+(a.width-s.width)/2,y:a.y+(a.height-s.height)/2,width:s.width,height:s.height}}this.executed(["shape.toggleCollapse"],f6,function(a){var s=a.context,l=s.shape;ae(l,"bpmn:SubProcess")&&(l.collapsed?Gn(l).isExpanded=!1:(r(l.children),Gn(l).isExpanded=!0))}),this.reverted(["shape.toggleCollapse"],f6,function(a){var s=a.context,l=s.shape;l.collapsed?Gn(l).isExpanded=!1:Gn(l).isExpanded=!0}),this.postExecuted(["shape.toggleCollapse"],f6,function(a){var s=a.context.shape,l=t.getDefaultSize(s),c;s.collapsed?c=i(s,l):c=o(s,l),n.resizeShape(s,c,null,{autoResize:s.collapsed?!1:"nwse"})})}Ht(hV,bt);hV.$inject=["eventBus","elementFactory","modeling"];function EYt(e){return e.filter(function(t){return!t.hidden})}function mV(e,t,n,r){t.invoke(bt,this),this.preExecute("shape.delete",function(o){var i=o.context,a=i.shape,s=a.businessObject;qn(a)||(ae(a,"bpmn:Participant")&&Bn(a)&&n.ids.unclaim(s.processRef.id),r.unclaimId(s.id,s))}),this.preExecute("connection.delete",function(o){var i=o.context,a=i.connection,s=a.businessObject;r.unclaimId(s.id,s)}),this.preExecute("canvas.updateRoot",function(){var o=e.getRootElement(),i=o.businessObject;ae(o,"bpmn:Collaboration")&&n.ids.unclaim(i.id)})}Ht(mV,bt);mV.$inject=["canvas","injector","moddle","modeling"];function gV(e,t){bt.call(this,e),this.preExecute("connection.delete",function(n){var r=n.context,o=r.connection,i=o.source;_Yt(o,i)&&t.updateProperties(i,{default:null})})}Ht(gV,bt);gV.$inject=["eventBus","modeling"];function _Yt(e,t){if(!ae(e,"bpmn:SequenceFlow"))return!1;var n=_t(t),r=_t(e);return n.get("default")===r}var $Yt=500,PYt=5e3;function vV(e,t){bt.call(this,e);var n;function r(){return n=n||new MYt,n.enter(),n}function o(){if(!n)throw new Error("out of bounds release");return n}function i(){if(!n)throw new Error("out of bounds release");var s=n.leave();return s&&(t.updateLaneRefs(n.flowNodes,n.lanes),n=null),s}var a=["spaceTool","lane.add","lane.resize","lane.split","elements.create","elements.delete","elements.move","shape.create","shape.delete","shape.move","shape.resize"];this.preExecute(a,PYt,function(s){r()}),this.postExecuted(a,$Yt,function(s){i()}),this.preExecute(["shape.create","shape.move","shape.delete","shape.resize"],function(s){var l=s.context,c=l.shape,u=o();c.labelTarget||(ae(c,"bpmn:Lane")&&u.addLane(c),ae(c,"bpmn:FlowNode")&&u.addFlowNode(c))})}vV.$inject=["eventBus","modeling"];Ht(vV,bt);function MYt(){this.flowNodes=[],this.lanes=[],this.counter=0,this.addLane=function(e){this.lanes.push(e)},this.addFlowNode=function(e){this.flowNodes.push(e)},this.enter=function(){this.counter++},this.leave=function(){return this.counter--,!this.counter}}function yV(e,t){bt.call(this,e),this.postExecuted("elements.create",function(n){const r=n.context,o=r.elements;for(const i of o)TYt(i)&&!OYt(i)&&t.updateProperties(i,{isForCompensation:void 0})})}Ht(yV,bt);yV.$inject=["eventBus","modeling"];function TYt(e){const t=_t(e);return t&&t.isForCompensation}function RYt(e){return e&&ae(e,"bpmn:BoundaryEvent")&&Eb(e,"bpmn:CompensateEventDefinition")}function OYt(e){return e.incoming.filter(n=>RYt(n.source)).length>0}const kYt={__init__:["adaptiveLabelPositioningBehavior","appendBehavior","associationBehavior","attachEventBehavior","boundaryEventBehavior","compensateBoundaryEventBehaviour","createBehavior","createDataObjectBehavior","createParticipantBehavior","dataInputAssociationBehavior","dataStoreBehavior","deleteLaneBehavior","detachEventBehavior","dropOnFlowBehavior","eventBasedGatewayBehavior","fixHoverBehavior","groupBehavior","importDockingFix","isHorizontalFix","labelBehavior","layoutConnectionBehavior","messageFlowBehavior","nonInterruptingBehavior","removeElementBehavior","removeEmbeddedLabelBoundsBehavior","removeParticipantBehavior","replaceConnectionBehavior","replaceElementBehaviour","resizeBehavior","resizeLaneBehavior","rootElementReferenceBehavior","spaceToolBehavior","subProcessPlaneBehavior","subProcessStartEventBehavior","textAnnotationBehavior","toggleCollapseConnectionBehaviour","toggleElementCollapseBehaviour","unclaimIdBehavior","updateFlowNodeRefsBehavior","unsetDefaultFlowBehavior","setCompensationActivityAfterPasteBehavior"],adaptiveLabelPositioningBehavior:["type",AH],appendBehavior:["type",FH],associationBehavior:["type",BH],attachEventBehavior:["type",Yk],boundaryEventBehavior:["type",LH],compensateBoundaryEventBehaviour:["type",jH],createBehavior:["type",zH],createDataObjectBehavior:["type",HH],createParticipantBehavior:["type",VH],dataInputAssociationBehavior:["type",WH],dataStoreBehavior:["type",UH],deleteLaneBehavior:["type",GH],detachEventBehavior:["type",Zk],dropOnFlowBehavior:["type",qH],eventBasedGatewayBehavior:["type",KH],fixHoverBehavior:["type",vEe],groupBehavior:["type",YH],importDockingFix:["type",yEe],isHorizontalFix:["type",XH],labelBehavior:["type",QH],layoutConnectionBehavior:["type",ZH],messageFlowBehavior:["type",tV],nonInterruptingBehavior:["type",nV],removeElementBehavior:["type",oV],removeEmbeddedLabelBoundsBehavior:["type",rV],removeParticipantBehavior:["type",iV],replaceConnectionBehavior:["type",aV],replaceElementBehaviour:["type",nI],resizeBehavior:["type",TEe],resizeLaneBehavior:["type",OEe],rootElementReferenceBehavior:["type",cV],spaceToolBehavior:["type",IEe],subProcessPlaneBehavior:["type",gh],subProcessStartEventBehavior:["type",dV],textAnnotationBehavior:["type",fV],toggleCollapseConnectionBehaviour:["type",pV],toggleElementCollapseBehaviour:["type",hV],unclaimIdBehavior:["type",mV],unsetDefaultFlowBehavior:["type",gV],updateFlowNodeRefsBehavior:["type",vV],setCompensationActivityAfterPasteBehavior:["type",yV]};function DEe(e,t){var n=Yi(e,t,-15);return n!=="intersect"?n:null}function Di(e){Al.call(this,e)}Ht(Di,Al);Di.$inject=["eventBus"];Di.prototype.init=function(){this.addRule("connection.start",function(e){var t=e.source;return IYt(t)}),this.addRule("connection.create",function(e){var t=e.source,n=e.target,r=e.hints||{},o=r.targetParent,i=r.targetAttach;if(i)return!1;o&&(n.parent=o);try{return O$(t,n)}finally{o&&(n.parent=null)}}),this.addRule("connection.reconnect",function(e){var t=e.connection,n=e.source,r=e.target;return O$(n,r,t)}),this.addRule("connection.updateWaypoints",function(e){return{type:e.connection.type}}),this.addRule("shape.resize",function(e){var t=e.shape,n=e.newBounds;return VEe(t,n)}),this.addRule("elements.create",function(e){var t=e.elements,n=e.position,r=e.target;return Sr(r)&&!vT(t,r)?!1:kg(t,function(o){return Sr(o)?O$(o.source,o.target,o):o.host?L1(o,o.host,null,n):cB(o,r,null)})}),this.addRule("elements.move",function(e){var t=e.target,n=e.shapes,r=e.position;return L1(n,t,null,r)||zEe(n,t,r)||HEe(n,t)||vT(n,t)}),this.addRule("shape.create",function(e){return cB(e.shape,e.target,e.source,e.position)}),this.addRule("shape.attach",function(e){return L1(e.shape,e.target,null,e.position)}),this.addRule("element.copy",function(e){var t=e.element,n=e.elements;return KEe(n,t)})};Di.prototype.canConnectMessageFlow=GEe;Di.prototype.canConnectSequenceFlow=qEe;Di.prototype.canConnectDataAssociation=xV;Di.prototype.canConnectAssociation=WEe;Di.prototype.canConnectCompensationAssociation=UEe;Di.prototype.canMove=HEe;Di.prototype.canAttach=L1;Di.prototype.canReplace=zEe;Di.prototype.canDrop=yy;Di.prototype.canInsert=vT;Di.prototype.canCreate=cB;Di.prototype.canConnect=O$;Di.prototype.canResize=VEe;Di.prototype.canCopy=KEe;function IYt(e){return aB(e)?null:In(e,["bpmn:FlowNode","bpmn:InteractionNode","bpmn:DataObjectReference","bpmn:DataStoreReference","bpmn:Group","bpmn:TextAnnotation"])}function aB(e){return!e||qn(e)}function DYt(e,t){return e===t}function tre(e){do{if(ae(e,"bpmn:Process"))return _t(e);if(ae(e,"bpmn:Participant"))return _t(e).processRef||_t(e)}while(e=e.parent)}function sB(e){return ae(e,"bpmn:TextAnnotation")}function bV(e){return ae(e,"bpmn:Group")&&!e.labelTarget}function NEe(e){return ae(e,"bpmn:BoundaryEvent")&&vu(e,"bpmn:CompensateEventDefinition")}function rI(e){return _t(e).isForCompensation}function NYt(e,t){var n=tre(e),r=tre(t);return n===r}function AYt(e){return ae(e,"bpmn:InteractionNode")&&!ae(e,"bpmn:BoundaryEvent")&&(!ae(e,"bpmn:Event")||ae(e,"bpmn:ThrowEvent")&&FEe(e,"bpmn:MessageEventDefinition"))}function FYt(e){return ae(e,"bpmn:InteractionNode")&&!rI(e)&&(!ae(e,"bpmn:Event")||ae(e,"bpmn:CatchEvent")&&FEe(e,"bpmn:MessageEventDefinition"))&&!(ae(e,"bpmn:BoundaryEvent")&&!vu(e,"bpmn:MessageEventDefinition"))}function nre(e){for(var t=e;t=t.parent;){if(ae(t,"bpmn:FlowElementsContainer"))return _t(t);if(ae(t,"bpmn:Participant"))return _t(t).processRef}return null}function AEe(e,t){var n=nre(e),r=nre(t);return n===r}function vu(e,t){var n=_t(e);return!!Yn(n.eventDefinitions||[],function(r){return ae(r,t)})}function FEe(e,t){var n=_t(e);return(n.eventDefinitions||[]).every(function(r){return ae(r,t)})}function BYt(e){return ae(e,"bpmn:FlowNode")&&!ae(e,"bpmn:EndEvent")&&!Vi(e)&&!(ae(e,"bpmn:IntermediateThrowEvent")&&vu(e,"bpmn:LinkEventDefinition"))&&!NEe(e)&&!rI(e)}function LYt(e){return ae(e,"bpmn:FlowNode")&&!ae(e,"bpmn:StartEvent")&&!ae(e,"bpmn:BoundaryEvent")&&!Vi(e)&&!(ae(e,"bpmn:IntermediateCatchEvent")&&vu(e,"bpmn:LinkEventDefinition"))&&!rI(e)}function jYt(e){return ae(e,"bpmn:ReceiveTask")||ae(e,"bpmn:IntermediateCatchEvent")&&(vu(e,"bpmn:MessageEventDefinition")||vu(e,"bpmn:TimerEventDefinition")||vu(e,"bpmn:ConditionalEventDefinition")||vu(e,"bpmn:SignalEventDefinition"))}function zYt(e){for(var t=[];e;)e=e.parent,e&&t.push(e);return t}function lB(e,t){var n=zYt(t);return n.indexOf(e)!==-1}function O$(e,t,n){if(aB(e)||aB(t))return null;if(!ae(n,"bpmn:DataAssociation")){if(GEe(e,t))return{type:"bpmn:MessageFlow"};if(qEe(e,t))return{type:"bpmn:SequenceFlow"}}var r=xV(e,t);return r||(UEe(e,t)?{type:"bpmn:Association",associationDirection:"One"}:WEe(e,t)?{type:"bpmn:Association",associationDirection:"None"}:!1)}function yy(e,t){return qn(e)||bV(e)?!0:ae(t,"bpmn:Participant")&&!Bn(t)?!1:ae(e,"bpmn:Participant")?ae(t,"bpmn:Process")||ae(t,"bpmn:Collaboration"):In(e,["bpmn:DataInput","bpmn:DataOutput"])&&e.parent?t===e.parent:ae(e,"bpmn:Lane")?ae(t,"bpmn:Participant")||ae(t,"bpmn:Lane"):ae(e,"bpmn:BoundaryEvent")&&!HYt(e)?!1:ae(e,"bpmn:FlowElement")&&!ae(e,"bpmn:DataStoreReference")?ae(t,"bpmn:FlowElementsContainer")?Bn(t):In(t,["bpmn:Participant","bpmn:Lane"]):ae(e,"bpmn:DataStoreReference")&&ae(t,"bpmn:Collaboration")?sh(_t(t).get("participants"),function(n){return!!n.get("processRef")}):In(e,["bpmn:Artifact","bpmn:DataAssociation","bpmn:DataStoreReference"])?In(t,["bpmn:Collaboration","bpmn:Lane","bpmn:Participant","bpmn:Process","bpmn:SubProcess"]):ae(e,"bpmn:MessageFlow")?ae(t,"bpmn:Collaboration")||e.source.parent==t||e.target.parent==t:!1}function HYt(e){return _t(e).cancelActivity&&(BEe(e)||LEe(e))}function VYt(e){return!qn(e)&&ae(e,"bpmn:BoundaryEvent")}function WYt(e){return ae(e,"bpmn:Lane")}function UYt(e){return VYt(e)||ae(e,"bpmn:IntermediateThrowEvent")&&BEe(e)?!0:ae(e,"bpmn:IntermediateCatchEvent")&&LEe(e)}function BEe(e){var t=_t(e);return t&&!(t.eventDefinitions&&t.eventDefinitions.length)}function LEe(e){return jEe(e,["bpmn:MessageEventDefinition","bpmn:TimerEventDefinition","bpmn:SignalEventDefinition","bpmn:ConditionalEventDefinition"])}function jEe(e,t){return t.some(function(n){return vu(e,n)})}function GYt(e){return ae(e,"bpmn:ReceiveTask")&&Yn(e.incoming,function(t){return ae(t.source,"bpmn:EventBasedGateway")})}function L1(e,t,n,r){if(Array.isArray(e)||(e=[e]),e.length!==1)return!1;var o=e[0];return qn(o)||!UYt(o)||Vi(t)||!ae(t,"bpmn:Activity")||rI(t)||r&&!DEe(r,t)||GYt(t)?!1:"attach"}function zEe(e,t,n){if(!t)return!1;var r={replacements:[]};return Me(e,function(o){Vi(t)||ae(o,"bpmn:StartEvent")&&o.type!=="label"&&yy(o,t)&&(jWt(o)||r.replacements.push({oldElementId:o.id,newElementType:"bpmn:StartEvent"}),(zWt(o)||HWt(o)||VWt(o))&&r.replacements.push({oldElementId:o.id,newElementType:"bpmn:StartEvent"}),jEe(o,["bpmn:MessageEventDefinition","bpmn:TimerEventDefinition","bpmn:SignalEventDefinition","bpmn:ConditionalEventDefinition"])&&ae(t,"bpmn:SubProcess")&&r.replacements.push({oldElementId:o.id,newElementType:"bpmn:StartEvent"})),ae(t,"bpmn:Transaction")||vu(o,"bpmn:CancelEventDefinition")&&o.type!=="label"&&(ae(o,"bpmn:EndEvent")&&yy(o,t)&&r.replacements.push({oldElementId:o.id,newElementType:"bpmn:EndEvent"}),ae(o,"bpmn:BoundaryEvent")&&L1(o,t,null,n)&&r.replacements.push({oldElementId:o.id,newElementType:"bpmn:BoundaryEvent"}))}),r.replacements.length?r:!1}function HEe(e,t){return sh(e,WYt)?!1:t?e.every(function(n){return yy(n,t)}):!0}function cB(e,t,n,r){return t?qn(e)||bV(e)?!0:DYt(n,t)||n&&lB(n,t)?!1:yy(e,t)||vT(e,t):!1}function VEe(e,t){return ae(e,"bpmn:SubProcess")?Bn(e)&&(!t||t.width>=100&&t.height>=80):!!(ae(e,"bpmn:Lane")||ae(e,"bpmn:Participant")||sB(e)||bV(e))}function qYt(e,t){var n=sB(e),r=sB(t);return(n||r)&&n!==r}function WEe(e,t){return lB(t,e)||lB(e,t)?!1:qYt(e,t)?!0:!!xV(e,t)}function UEe(e,t){return AEe(e,t)&&NEe(e)&&ae(t,"bpmn:Activity")&&!YYt(t,e)&&!Vi(t)}function GEe(e,t){return rre(e)&&!rre(t)?!1:AYt(e)&&FYt(t)&&!NYt(e,t)}function qEe(e,t){return BYt(e)&&LYt(t)&&AEe(e,t)&&!(ae(e,"bpmn:EventBasedGateway")&&!jYt(t))}function xV(e,t){return In(e,["bpmn:DataObjectReference","bpmn:DataStoreReference"])&&In(t,["bpmn:Activity","bpmn:ThrowEvent"])?{type:"bpmn:DataInputAssociation"}:In(t,["bpmn:DataObjectReference","bpmn:DataStoreReference"])&&In(e,["bpmn:Activity","bpmn:CatchEvent"])?{type:"bpmn:DataOutputAssociation"}:!1}function vT(e,t,n){if(!t)return!1;if(Array.isArray(e)){if(e.length!==1)return!1;e=e[0]}return t.source===e||t.target===e?!1:In(t,["bpmn:SequenceFlow","bpmn:MessageFlow"])&&!qn(t)&&ae(e,"bpmn:FlowNode")&&!ae(e,"bpmn:BoundaryEvent")&&yy(e,t.parent)}function KYt(e,t){return e&&t&&e.indexOf(t)!==-1}function KEe(e,t){return qn(t)?!0:!(ae(t,"bpmn:Lane")&&!KYt(e,t.parent))}function rre(e){return gy(e,"bpmn:Process")||gy(e,"bpmn:Collaboration")}function YYt(e,t){return e.attachers.includes(t)}const XYt={__depends__:[Xu],__init__:["bpmnRules"],bpmnRules:["type",Di]};var QYt=2e3;function YEe(e,t){e.on("saveXML.start",QYt,n);function n(){var r=t.getRootElements();Me(r,function(o){var i=Gn(o),a,s;a=GS([o],!1),a=kn(a,function(l){return l!==o&&!l.labelTarget}),s=Gi(a,Gn),i.set("planeElement",s)})}}YEe.$inject=["eventBus","canvas"];const ZYt={__init__:["bpmnDiOrdering"],bpmnDiOrdering:["type",YEe]};function oI(e){bt.call(this,e);var t=this;this.preExecute(["shape.create","connection.create"],function(n){var r=n.context,o=r.shape||r.connection,i=r.parent,a=t.getOrdering(o,i);a&&(a.parent!==void 0&&(r.parent=a.parent),r.parentIndex=a.index)}),this.preExecute(["shape.move","connection.move"],function(n){var r=n.context,o=r.shape||r.connection,i=r.newParent||o.parent,a=t.getOrdering(o,i);a&&(a.parent!==void 0&&(r.newParent=a.parent),r.newParentIndex=a.index)})}oI.prototype.getOrdering=function(e,t){return null};Ht(oI,bt);function wV(e,t){oI.call(this,e);var n=[{type:"bpmn:SubProcess",order:{level:6}},{type:"bpmn:SequenceFlow",order:{level:9,containers:["bpmn:Participant","bpmn:FlowElementsContainer"]}},{type:"bpmn:DataAssociation",order:{level:9,containers:["bpmn:Collaboration","bpmn:FlowElementsContainer"]}},{type:"bpmn:TextAnnotation",order:{level:9}},{type:"bpmn:MessageFlow",order:{level:9,containers:["bpmn:Collaboration"]}},{type:"bpmn:Association",order:{level:6,containers:["bpmn:Participant","bpmn:FlowElementsContainer","bpmn:Collaboration"]}},{type:"bpmn:BoundaryEvent",order:{level:8}},{type:"bpmn:Group",order:{level:10,containers:["bpmn:Collaboration","bpmn:FlowElementsContainer"]}},{type:"bpmn:FlowElement",order:{level:5}},{type:"bpmn:Participant",order:{level:-2}},{type:"bpmn:Lane",order:{level:-1}}];function r(a){if(a.labelTarget)return{level:10};var s=Yn(n,function(l){return In(a,[l.type])});return s&&s.order||{level:1}}function o(a){var s=a.order;if(s||(a.order=s=r(a)),!s)throw new Error(`no order for <${a.id}>`);return s}function i(a,s,l){for(var c=s;c&&!In(c,l);)c=c.parent;if(!c)throw new Error(`no parent for <${a.id}> in <${s&&s.id}>`);return c}this.getOrdering=function(a,s){if(a.labelTarget||ae(a,"bpmn:TextAnnotation"))return{parent:t.findRoot(s)||t.getRootElement(),index:-1};var l=o(a);l.containers&&(s=i(a,s,l.containers));var c=s.children.indexOf(a),u=Gwe(s.children,function(d){return!a.labelTarget&&d.labelTarget?!1:l.level{const{propertyNames:o}=r;if(!(!o||!o.length))return Au(o,i=>i==="extensionElements")}),e.on("moddleCopy.canCopyProperty",r=>{const{parent:o,property:i,propertyName:a}=r,s=wi(o)&&o.$descriptor;if(a&&cXt.includes(a))return i;if(a&&lXt.includes(a)||a&&s&&!Yn(s.properties,xc({name:a})))return!1}),e.on("moddleCopy.canSetCopiedProperty",r=>{const{property:o}=r;if(ae(o,"bpmn:ExtensionElements")&&(!o.values||!o.values.length))return!1})}iE.$inject=["eventBus","bpmnFactory","moddle"];iE.prototype.copyElement=function(e,t,n,r=!1){n&&!fn(n)&&(n=[n]),n=n||uB(e.$descriptor);const o=this._eventBus.fire("moddleCopy.canCopyProperties",{propertyNames:n,sourceElement:e,targetElement:t,clone:r});return o===!1||(fn(o)&&(n=o),Me(n,i=>{let a;ka(e,i)&&(a=e.get(i));const s=this.copyProperty(a,t,i,r);!mi(s)||this._eventBus.fire("moddleCopy.canSetCopiedProperty",{parent:t,property:s,propertyName:i})===!1||t.set(i,s)})),t};iE.prototype.copyProperty=function(e,t,n,r=!1){let o=this._eventBus.fire("moddleCopy.canCopyProperty",{parent:t,property:e,propertyName:n,clone:r});if(o===!1)return;if(o)return wi(o)&&o.$type&&!o.$parent&&(o.$parent=t),o;const i=this._moddle.getPropertyDescriptor(t,n);if(!i.isReference)return i.isId?e&&this._copyId(e,t,r):fn(e)?cs(e,(a,s)=>{const l=this.copyProperty(s,t,n,r);return l?a.concat(l):a},[]):wi(e)&&e.$type?this._moddle.getElementDescriptor(e).isGeneric?void 0:(o=this._bpmnFactory.create(e.$type),o.$parent=t,o=this.copyElement(e,o,null,r),o):e};iE.prototype._copyId=function(e,t,n=!1){if(n)return e;if(!this._moddle.ids.assigned(e))return this._moddle.ids.claim(e,t),e};function uB(e,t){return cs(e.properties,(n,r)=>t&&r.default?n:n.concat(r.name),[])}const JEe={__depends__:[sXt],__init__:["bpmnCopyPaste","moddleCopy"],bpmnCopyPaste:["type",ZEe],moddleCopy:["type",iE]};var fre=Math.round;function SV(e,t){this._modeling=e,this._eventBus=t}SV.$inject=["modeling","eventBus"];SV.prototype.replaceElement=function(e,t,n){if(e.waypoints)return null;var r=this._modeling,o=this._eventBus;o.fire("replace.start",{element:e,attrs:t,hints:n});var i=t.width||e.width,a=t.height||e.height,s=t.x||e.x,l=t.y||e.y,c=fre(s+i/2),u=fre(l+a/2),d=r.replaceShape(e,Ne({},t,{x:c,y:u,width:i,height:a}),n);return o.fire("replace.end",{element:e,newElement:d,hints:n}),d};function e2e(e,t){t.on("replace.end",500,function(n){const{newElement:r,hints:o={}}=n;o.select!==!1&&e.select(r)})}e2e.$inject=["selection","eventBus"];const uXt={__init__:["replace","replaceSelectionBehavior"],replaceSelectionBehavior:["type",e2e],replace:["type",SV]};function dXt(e,t,n){fn(n)||(n=[n]),Me(n,function(r){rg(e[r])||(t[r]=e[r])})}var fXt=["cancelActivity","instantiate","eventGatewayType","triggeredByEvent","isInterrupting"];function pXt(e,t){var n=e&&ka(e,"collapsed")?e.collapsed:!Bn(e),r;return t&&(ka(t,"collapsed")||ka(t,"isExpanded"))?r=ka(t,"collapsed")?t.collapsed:!t.isExpanded:r=n,n!==r}function t2e(e,t,n,r,o,i){function a(s,l,c){c=c||{};var u=l.type,d=s.businessObject;if(i_(d)&&(u==="bpmn:SubProcess"||u==="bpmn:AdHocSubProcess")&&pXt(s,l))return r.toggleCollapse(s),s;var f=e.create(u),h={type:u,businessObject:f};h.di={},u==="bpmn:ExclusiveGateway"&&(h.di.isMarkerVisible=!0),dXt(s.di,h.di,["fill","stroke","background-color","border-color","color"]);var m=uB(d.$descriptor),v=uB(f.$descriptor,!0),g=hXt(m,v);Ne(f,Ic(l,fXt));var b=kn(g,function(w){return w==="eventDefinitions"?pre(s,l.eventDefinitionType):w==="loopCharacteristics"?!Vi(f):ka(f,w)||w==="processRef"&&l.isExpanded===!1||w==="triggeredByEvent"?!1:w==="isForCompensation"?!Vi(f):!0});if(f=n.copyElement(d,f,b),l.eventDefinitionType&&(pre(f,l.eventDefinitionType)||(h.eventDefinitionType=l.eventDefinitionType,h.eventDefinitionAttrs=l.eventDefinitionAttrs)),ae(d,"bpmn:Activity")){if(i_(d))h.isExpanded=Bn(s);else if(l&&ka(l,"isExpanded")){h.isExpanded=l.isExpanded;var y=t.getDefaultSize(f,{isExpanded:h.isExpanded});h.width=y.width,h.height=y.height,h.x=s.x-(h.width-s.width)/2,h.y=s.y-(h.height-s.height)/2}Bn(s)&&!ae(d,"bpmn:Task")&&h.isExpanded&&(h.width=s.width,h.height=s.height)}if(i_(d)&&!i_(f)&&(c.moveChildren=!1),ae(d,"bpmn:Participant")){l.isExpanded===!0?f.processRef=e.create("bpmn:Process"):c.moveChildren=!1;var x=ai(s);Gn(s).isHorizontal||(Gn(h).isHorizontal=x),h.width=x?s.width:t.getDefaultSize(h).width,h.height=x?t.getDefaultSize(h).height:s.height}return i.allowed("shape.resize",{shape:f})||(h.height=t.getDefaultSize(h).height,h.width=t.getDefaultSize(h).width),f.name=d.name,In(d,["bpmn:ExclusiveGateway","bpmn:InclusiveGateway","bpmn:Activity"])&&In(f,["bpmn:ExclusiveGateway","bpmn:InclusiveGateway","bpmn:Activity"])&&(f.default=d.default),l.host&&!ae(d,"bpmn:BoundaryEvent")&&ae(f,"bpmn:BoundaryEvent")&&(h.host=l.host),(h.type==="bpmn:DataStoreReference"||h.type==="bpmn:DataObjectReference")&&(h.x=s.x+(s.width-h.width)/2),o.replaceElement(s,h,{...c,targetElement:l})}this.replaceElement=a}t2e.$inject=["bpmnFactory","elementFactory","moddleCopy","modeling","replace","rules"];function i_(e){return ae(e,"bpmn:SubProcess")}function pre(e,t){var n=_t(e);return t&&n.get("eventDefinitions").some(function(r){return ae(r,t)})}function hXt(e,t){return e.filter(function(n){return t.includes(n)})}const n2e={__depends__:[JEe,uXt,Gc],bpmnReplace:["type",t2e]};var mXt=250;function Bg(e){this._eventBus=e,this._tools=[],this._active=null}Bg.$inject=["eventBus"];Bg.prototype.registerTool=function(e,t){var n=this._tools;if(!t)throw new Error(`A tool has to be registered with it's "events"`);n.push(e),this.bindEvents(e,t)};Bg.prototype.isActive=function(e){return e&&this._active===e};Bg.prototype.length=function(e){return this._tools.length};Bg.prototype.setActive=function(e){var t=this._eventBus;this._active!==e&&(this._active=e,t.fire("tool-manager.update",{tool:e}))};Bg.prototype.bindEvents=function(e,t){var n=this._eventBus,r=[];n.on(t.tool+".init",function(o){var i=o.context;if(!i.reactivate&&this.isActive(e)){this.setActive(null);return}this.setActive(e)},this),Me(t,function(o){r.push(o+".ended"),r.push(o+".canceled")}),n.on(r,mXt,function(o){this._active&&(gXt(o)||this.setActive(null))},this)};function gXt(e){var t=e.originalEvent&&e.originalEvent.target;return t&&wb(t,'.group[data-group="tools"]')}const aI={__depends__:[yf],__init__:["toolManager"],toolManager:["type",Bg]};function vXt(e,t){if(e==="x"){if(t>0)return"e";if(t<0)return"w"}if(e==="y"){if(t>0)return"s";if(t<0)return"n"}return null}function yXt(e,t){var n=[];return Me(e.concat(t),function(r){var o=r.incoming,i=r.outgoing;Me(o.concat(i),function(a){var s=a.source,l=a.target;(Px(e,s)||Px(e,l)||Px(t,s)||Px(t,l))&&(Px(n,a)||n.push(a))})}),n}function Px(e,t){return e.indexOf(t)!==-1}function bXt(e,t,n){var r=e.x,o=e.y,i=e.width,a=e.height,s=n.x,l=n.y;switch(t){case"n":return{x:r,y:o+l,width:i,height:a-l};case"s":return{x:r,y:o,width:i,height:a+l};case"w":return{x:r+s,y:o,width:i-s,height:a};case"e":return{x:r,y:o,width:i+s,height:a};default:throw new Error("unknown direction: "+t)}}var m6=Math.abs,xXt=Math.round,cd={x:"width",y:"height"},r2e="crosshair",Nf={n:"top",w:"left",s:"bottom",e:"right"},wXt=1500,a_={n:"s",w:"e",s:"n",e:"w"},s_=20;function Fl(e,t,n,r,o,i,a){this._canvas=e,this._dragging=t,this._eventBus=n,this._modeling=r,this._rules=o,this._toolManager=i,this._mouse=a;var s=this;i.registerTool("space",{tool:"spaceTool.selection",dragging:"spaceTool"}),n.on("spaceTool.selection.end",function(l){n.once("spaceTool.selection.ended",function(){s.activateMakeSpace(l.originalEvent)})}),n.on("spaceTool.move",wXt,function(l){var c=l.context,u=c.initialized;u||(u=c.initialized=s.init(l,c)),u&&mre(l)}),n.on("spaceTool.end",function(l){var c=l.context,u=c.axis,d=c.direction,f=c.movingShapes,h=c.resizingShapes,m=c.start;if(c.initialized){mre(l);var v={x:0,y:0};v[u]=xXt(l["d"+u]),s.makeSpace(f,h,v,d,m),n.once("spaceTool.ended",function(g){s.activateSelection(g.originalEvent,!0,!0)})}})}Fl.$inject=["canvas","dragging","eventBus","modeling","rules","toolManager","mouse"];Fl.prototype.activateSelection=function(e,t,n){this._dragging.init(e,"spaceTool.selection",{autoActivate:t,cursor:r2e,data:{context:{reactivate:n}},trapClick:!1})};Fl.prototype.activateMakeSpace=function(e){this._dragging.init(e,"spaceTool",{autoActivate:!0,cursor:r2e,data:{context:{}}})};Fl.prototype.makeSpace=function(e,t,n,r,o){return this._modeling.createSpace(e,t,n,r,o)};Fl.prototype.init=function(e,t){var n=m6(e.dx)>m6(e.dy)?"x":"y",r=e["d"+n],o=e[n]-r;if(m6(r)<5)return!1;r<0&&(r*=-1),iC(e)&&(r*=-1);var i=vXt(n,r),a=this._canvas.getRootElement();!cT(e)&&e.hover&&(a=e.hover);var s=[...GS(a,!0),...a.attachers||[]],l=this.calculateAdjustments(s,n,r,o),c=this._eventBus.fire("spaceTool.getMinDimensions",{axis:n,direction:i,shapes:l.resizingShapes,start:o}),u=CXt(l,n,i,o,c);return Ne(t,l,{axis:n,direction:i,spaceToolConstraints:u,start:o}),zk("resize-"+(n==="x"?"ew":"ns")),!0};Fl.prototype.calculateAdjustments=function(e,t,n,r){var o=this._rules,i=[],a=[],s=[],l=[];function c(f){i.includes(f)||i.push(f);var h=f.label;h&&!i.includes(h)&&i.push(h)}function u(f){a.includes(f)||a.push(f)}Me(e,function(f){if(!(!f.parent||qn(f))){if(Sr(f)){l.push(f);return}var h=f[t],m=h+f[cd[t]];if(SXt(f)&&(n>0&&dn(f)[t]>r||n<0&&dn(f)[t]0&&h>r||n<0&&mr&&o.allowed("shape.resize",{shape:f})){u(f);return}}}),Me(i,function(f){var h=f.attachers;h&&Me(h,function(m){c(m)})});var d=i.concat(a);return Me(s,function(f){var h=f.host;am(d,h)&&c(f)}),d=i.concat(a),Me(l,function(f){var h=f.source,m=f.target,v=f.label;am(d,h)&&am(d,m)&&v&&c(v)}),{movingShapes:i,resizingShapes:a}};Fl.prototype.toggle=function(){if(this.isActive())return this._dragging.cancel();var e=this._mouse.getLastMoveEvent();this.activateSelection(e,!!e)};Fl.prototype.isActive=function(){var e=this._dragging.context();return e?/^spaceTool/.test(e.prefix):!1};function hre(e){return{top:e.top-s_,right:e.right+s_,bottom:e.bottom+s_,left:e.left-s_}}function mre(e){var t=e.context,n=t.spaceToolConstraints;if(n){var r,o;un(n.left)&&(r=Math.max(e.x,n.left),e.dx=e.dx+r-e.x,e.x=r),un(n.right)&&(r=Math.min(e.x,n.right),e.dx=e.dx+r-e.x,e.x=r),un(n.top)&&(o=Math.max(e.y,n.top),e.dy=e.dy+o-e.y,e.y=o),un(n.bottom)&&(o=Math.min(e.y,n.bottom),e.dy=e.dy+o-e.y,e.y=o)}}function CXt(e,t,n,r,o){var i=e.movingShapes,a=e.resizingShapes;if(a.length){var s={},l,c;return Me(a,function(u){var d=u.attachers,f=u.children,h=en(u),m=kn(f,function($){return!Sr($)&&!qn($)&&!am(i,$)&&!am(a,$)}),v=kn(f,function($){return!Sr($)&&!qn($)&&am(i,$)}),g,b,y,x=[],w=[],S,C,E,_;m.length&&(b=hre(en(qo(m))),g=r-h[Nf[n]]+b[Nf[n]],n==="n"?s.bottom=c=un(c)?Math.min(c,g):g:n==="w"?s.right=c=un(c)?Math.min(c,g):g:n==="s"?s.top=l=un(l)?Math.max(l,g):g:n==="e"&&(s.left=l=un(l)?Math.max(l,g):g)),v.length&&(y=hre(en(qo(v))),g=r-y[Nf[a_[n]]]+h[Nf[a_[n]]],n==="n"?s.bottom=c=un(c)?Math.min(c,g):g:n==="w"?s.right=c=un(c)?Math.min(c,g):g:n==="s"?s.top=l=un(l)?Math.max(l,g):g:n==="e"&&(s.left=l=un(l)?Math.max(l,g):g)),d&&d.length&&(d.forEach(function($){am(i,$)?x.push($):w.push($)}),x.length&&(S=en(qo(x.map(dn))),C=h[Nf[a_[n]]]-(S[Nf[a_[n]]]-r)),w.length&&(E=en(qo(w.map(dn))),_=E[Nf[n]]-(h[Nf[n]]-r)),n==="n"?(g=Math.min(C||1/0,_||1/0),s.bottom=c=un(c)?Math.min(c,g):g):n==="w"?(g=Math.min(C||1/0,_||1/0),s.right=c=un(c)?Math.min(c,g):g):n==="s"?(g=Math.max(C||-1/0,_||-1/0),s.top=l=un(l)?Math.max(l,g):g):n==="e"&&(g=Math.max(C||-1/0,_||-1/0),s.left=l=un(l)?Math.max(l,g):g));var P=o&&o[u.id];P&&(n==="n"?(g=r+u[cd[t]]-P[cd[t]],s.bottom=c=un(c)?Math.min(c,g):g):n==="w"?(g=r+u[cd[t]]-P[cd[t]],s.right=c=un(c)?Math.min(c,g):g):n==="s"?(g=r-u[cd[t]]+P[cd[t]],s.top=l=un(l)?Math.max(l,g):g):n==="e"&&(g=r-u[cd[t]]+P[cd[t]],s.left=l=un(l)?Math.max(l,g):g))}),s}}function am(e,t){return e.indexOf(t)!==-1}function SXt(e){return!!e.host}var g6="djs-dragging",gre="djs-resizing",EXt=250,l_=Math.max;function o2e(e,t,n,r,o){function i(a,s){Me(a,function(l){o.addDragger(l,s),n.addMarker(l,g6)})}e.on("spaceTool.selection.start",function(a){var s=n.getLayer("space"),l=a.context,c={x:"M 0,-10000 L 0,10000",y:"M -10000,0 L 10000,0"},u=Yt("g");jt(u,r.cls("djs-crosshair-group",["no-events"])),mn(s,u);var d=Yt("path");jt(d,"d",c.x),Un(d).add("djs-crosshair"),mn(u,d);var f=Yt("path");jt(f,"d",c.y),Un(f).add("djs-crosshair"),mn(u,f),l.crosshairGroup=u}),e.on("spaceTool.selection.move",function(a){var s=a.context.crosshairGroup;Mi(s,a.x,a.y)}),e.on("spaceTool.selection.cleanup",function(a){var s=a.context,l=s.crosshairGroup;l&&Go(l)}),e.on("spaceTool.move",EXt,function(a){var s=a.context,l=s.line,c=s.axis,u=s.movingShapes,d=s.resizingShapes;if(s.initialized){if(!s.dragGroup){var f=n.getLayer("space");l=Yt("path"),jt(l,"d","M0,0 L0,0"),Un(l).add("djs-crosshair"),mn(f,l),s.line=l;var h=Yt("g");jt(h,r.cls("djs-drag-group",["no-events"])),mn(n.getActiveLayer(),h),i(u,h);var m=s.movingConnections=t.filter(function(w){var S=!1;Me(u,function(P){Me(P.outgoing,function($){w===$&&(S=!0)})});var C=!1;Me(u,function(P){Me(P.incoming,function($){w===$&&(C=!0)})});var E=!1;Me(d,function(P){Me(P.outgoing,function($){w===$&&(E=!0)})});var _=!1;return Me(d,function(P){Me(P.incoming,function($){w===$&&(_=!0)})}),Sr(w)&&(S||E)&&(C||_)});i(m,h),s.dragGroup=h}if(!s.frameGroup){var v=Yt("g");jt(v,r.cls("djs-frame-group",["no-events"])),mn(n.getActiveLayer(),v);var g=[];Me(d,function(w){var S=o.addFrame(w,v),C=S.getBBox();g.push({element:S,initialBounds:C}),n.addMarker(w,gre)}),s.frameGroup=v,s.frames=g}var b={x:"M"+a.x+", -10000 L"+a.x+", 10000",y:"M -10000, "+a.y+" L 10000, "+a.y};jt(l,{d:b[c]});var y={x:"y",y:"x"},x={x:a.dx,y:a.dy};x[y[s.axis]]=0,Mi(s.dragGroup,x.x,x.y),Me(s.frames,function(w){var S=w.element,C=w.initialBounds,E,_;s.direction==="e"?jt(S,{width:l_(C.width+x.x,5)}):(E=l_(C.width-x.x,5),jt(S,{width:E,x:C.x+C.width-E})),s.direction==="s"?jt(S,{height:l_(C.height+x.y,5)}):(_=l_(C.height-x.y,5),jt(S,{height:_,y:C.y+C.height-_}))})}}),e.on("spaceTool.cleanup",function(a){var s=a.context,l=s.movingShapes,c=s.movingConnections,u=s.resizingShapes,d=s.line,f=s.dragGroup,h=s.frameGroup;Me(l,function(m){n.removeMarker(m,g6)}),Me(c,function(m){n.removeMarker(m,g6)}),f&&(Go(d),Go(f)),Me(u,function(m){n.removeMarker(m,gre)}),h&&Go(h)})}o2e.$inject=["eventBus","elementRegistry","canvas","styles","previewSupport"];const _Xt={__init__:["spaceToolPreview"],__depends__:[yf,Xu,aI,kb,oE],spaceTool:["type",Fl],spaceToolPreview:["type",o2e]};function sI(e,t){e.invoke(Fl,this),this._canvas=t}sI.$inject=["injector","canvas"];Ht(sI,Fl);sI.prototype.calculateAdjustments=function(e,t,n,r){var o=this._canvas.getRootElement(),i=e[0]===o?null:e[0],a=[];i&&(a=Ek(sCe(o.children.filter(c=>ae(c,"bpmn:Artifact")),qo(i))));const s=[...e,...a];var l=Fl.prototype.calculateAdjustments.call(this,s,t,n,r);return l.resizingShapes=l.resizingShapes.filter(function(c){return!(ae(c,"bpmn:TextAnnotation")||$Xt(c)&&(t==="y"&&ai(c)||t==="x"&&!ai(c)))}),l};function $Xt(e){return ae(e,"bpmn:Participant")&&!_t(e).processRef}const i2e={__depends__:[_Xt],spaceTool:["type",sI]};function no(e,t){this._handlerMap={},this._stack=[],this._stackIdx=-1,this._currentExecution={actions:[],dirty:[],trigger:null},this._injector=t,this._eventBus=e,this._uid=1,e.on(["diagram.destroy","diagram.clear"],function(){this.clear(!1)},this)}no.$inject=["eventBus","injector"];no.prototype.execute=function(e,t){if(!e)throw new Error("command required");this._currentExecution.trigger="execute";const n={command:e,context:t};this._pushAction(n),this._internalExecute(n),this._popAction()};no.prototype.canExecute=function(e,t){const n={command:e,context:t},r=this._getHandler(e);let o=this._fire(e,"canExecute",n);if(o===void 0){if(!r)return!1;r.canExecute&&(o=r.canExecute(t))}return o};no.prototype.clear=function(e){this._stack.length=0,this._stackIdx=-1,e!==!1&&this._fire("changed",{trigger:"clear"})};no.prototype.undo=function(){let e=this._getUndoAction(),t;if(e){for(this._currentExecution.trigger="undo",this._pushAction(e);e&&(this._internalUndo(e),t=this._getUndoAction(),!(!t||t.id!==e.id));)e=t;this._popAction()}};no.prototype.redo=function(){let e=this._getRedoAction(),t;if(e){for(this._currentExecution.trigger="redo",this._pushAction(e);e&&(this._internalExecute(e,!0),t=this._getRedoAction(),!(!t||t.id!==e.id));)e=t;this._popAction()}};no.prototype.register=function(e,t){this._setHandler(e,t)};no.prototype.registerHandler=function(e,t){if(!e||!t)throw new Error("command and handlerCls must be defined");const n=this._injector.instantiate(t);this.register(e,n)};no.prototype.canUndo=function(){return!!this._getUndoAction()};no.prototype.canRedo=function(){return!!this._getRedoAction()};no.prototype._getRedoAction=function(){return this._stack[this._stackIdx+1]};no.prototype._getUndoAction=function(){return this._stack[this._stackIdx]};no.prototype._internalUndo=function(e){const t=e.command,n=e.context,r=this._getHandler(t);this._atomicDo(()=>{this._fire(t,"revert",e),r.revert&&this._markDirty(r.revert(n)),this._revertedAction(e),this._fire(t,"reverted",e)})};no.prototype._fire=function(e,t,n){arguments.length<3&&(n=t,t=null);const r=t?[e+"."+t,t]:[e];let o;n=this._eventBus.createEvent(n);for(const i of r)if(o=this._eventBus.fire("commandStack."+i,n),n.cancelBubble)break;return o};no.prototype._createId=function(){return this._uid++};no.prototype._atomicDo=function(e){const t=this._currentExecution;t.atomic=!0;try{e()}finally{t.atomic=!1}};no.prototype._internalExecute=function(e,t){const n=e.command,r=e.context,o=this._getHandler(n);if(!o)throw new Error("no command handler registered for <"+n+">");this._pushAction(e),t||(this._fire(n,"preExecute",e),o.preExecute&&o.preExecute(r),this._fire(n,"preExecuted",e)),this._atomicDo(()=>{this._fire(n,"execute",e),o.execute&&this._markDirty(o.execute(r)),this._executedAction(e,t),this._fire(n,"executed",e)}),t||(this._fire(n,"postExecute",e),o.postExecute&&o.postExecute(r),this._fire(n,"postExecuted",e)),this._popAction()};no.prototype._pushAction=function(e){const t=this._currentExecution,n=t.actions,r=n[0];if(t.atomic)throw new Error("illegal invocation in or phase (action: "+e.command+")");e.id||(e.id=r&&r.id||this._createId()),n.push(e)};no.prototype._popAction=function(){const e=this._currentExecution,t=e.trigger,n=e.actions,r=e.dirty;n.pop(),n.length||(this._eventBus.fire("elements.changed",{elements:qwe("id",r.reverse())}),r.length=0,this._fire("changed",{trigger:t}),e.trigger=null)};no.prototype._markDirty=function(e){const t=this._currentExecution;e&&(e=fn(e)?e:[e],t.dirty=t.dirty.concat(e))};no.prototype._executedAction=function(e,t){const n=++this._stackIdx;t||this._stack.splice(n,this._stack.length,e)};no.prototype._revertedAction=function(e){this._stackIdx--};no.prototype._getHandler=function(e){return this._handlerMap[e]};no.prototype._setHandler=function(e,t){if(!e||!t)throw new Error("command and handler required");if(this._handlerMap[e])throw new Error("overriding handler for command <"+e+">");this._handlerMap[e]=t};const PXt={commandStack:["type",no]};function Op(e,t){if(typeof t!="function")throw new Error("removeFn iterator must be a function");if(e){for(var n;n=e[0];)t(n);return e}}var MXt=250,vre=1400;function EV(e,t,n){bt.call(this,t);var r=e.get("movePreview",!1);t.on("shape.move.start",vre,function(o){var i=o.context,a=i.shapes,s=i.validatedShapes;i.shapes=yre(a),i.validatedShapes=yre(s)}),r&&t.on("shape.move.start",MXt,function(o){var i=o.context,a=i.shapes,s=[];Me(a,function(l){Me(l.labels,function(c){!c.hidden&&i.shapes.indexOf(c)===-1&&s.push(c),l.labelTarget&&s.push(l)})}),Me(s,function(l){r.makeDraggable(i,l,!0)})}),this.preExecuted("elements.move",vre,function(o){var i=o.context,a=i.closure,s=a.enclosedElements,l=[];Me(s,function(c){Me(c.labels,function(u){s[u.id]||l.push(u)})}),a.addAll(l)}),this.preExecute(["connection.delete","shape.delete"],function(o){var i=o.context,a=i.connection||i.shape;Op(a.labels,function(s){n.removeShape(s,{nested:!0})})}),this.execute("shape.delete",function(o){var i=o.context,a=i.shape,s=a.labelTarget;s&&(i.labelTargetIndex=rH(s.labels,a),i.labelTarget=s,a.labelTarget=null)}),this.revert("shape.delete",function(o){var i=o.context,a=i.shape,s=i.labelTarget,l=i.labelTargetIndex;s&&(Yo(s.labels,a,l),a.labelTarget=s)})}Ht(EV,bt);EV.$inject=["injector","eventBus","modeling"];function yre(e){return kn(e,function(t){return e.indexOf(t.labelTarget)===-1})}const TXt={__init__:["labelSupport"],labelSupport:["type",EV]};var RXt=251,bre=1401,xre="attach-ok";function _V(e,t,n,r,o){bt.call(this,t);var i=e.get("movePreview",!1);t.on("shape.move.start",bre,function(a){var s=a.context,l=s.shapes,c=s.validatedShapes;s.shapes=OXt(l),s.validatedShapes=kXt(c)}),i&&t.on("shape.move.start",RXt,function(a){var s=a.context,l=s.shapes,c=dB(l);Me(c,function(u){i.makeDraggable(s,u,!0),Me(u.labels,function(d){i.makeDraggable(s,d,!0)})})}),i&&t.on("shape.move.start",function(a){var s=a.context,l=s.shapes;if(l.length===1){var c=l[0],u=c.host;u&&(n.addMarker(u,xre),t.once(["shape.move.out","shape.move.cleanup"],function(){n.removeMarker(u,xre)}))}}),this.preExecuted("elements.move",bre,function(a){var s=a.context,l=s.closure,c=s.shapes,u=dB(c);Me(u,function(d){l.add(d,l.topLevel[d.host.id])})}),this.postExecuted("elements.move",function(a){var s=a.context,l=s.shapes,c=s.newHost,u;c&&l.length!==1||(c?u=l:u=kn(l,function(d){var f=d.host;return IXt(d)&&!DXt(l,f)}),Me(u,function(d){o.updateAttachment(d,c)}))}),this.postExecuted("elements.move",function(a){var s=a.context.shapes;Me(s,function(l){Me(l.attachers,function(c){Me(c.outgoing.slice(),function(u){var d=r.allowed("connection.reconnect",{connection:u,source:u.source,target:u.target});d||o.removeConnection(u)}),Me(c.incoming.slice(),function(u){var d=r.allowed("connection.reconnect",{connection:u,source:u.source,target:u.target});d||o.removeConnection(u)})})})}),this.postExecute("shape.create",function(a){var s=a.context,l=s.shape,c=s.host;c&&o.updateAttachment(l,c)}),this.postExecute("shape.replace",function(a){var s=a.context,l=s.oldShape,c=s.newShape;Op(l.attachers,function(u){var d=r.allowed("elements.move",{target:c,shapes:[u]});d==="attach"?o.updateAttachment(u,c):o.removeShape(u)}),c.attachers.length&&Me(c.attachers,function(u){var d=Yne(u,l,c);o.moveShape(u,d,u.parent)})}),this.postExecute("shape.resize",function(a){var s=a.context,l=s.shape,c=s.oldBounds,u=s.newBounds,d=l.attachers,f=s.hints||{};f.attachSupport!==!1&&Me(d,function(h){var m=Yne(h,c,u);o.moveShape(h,m,h.parent),Me(h.labels,function(v){o.moveShape(v,m,v.parent)})})}),this.preExecute("shape.delete",function(a){var s=a.context.shape;Op(s.attachers,function(l){o.removeShape(l)}),s.host&&o.updateAttachment(s,null)})}Ht(_V,bt);_V.$inject=["injector","eventBus","canvas","rules","modeling"];function dB(e){return Zz(Gi(e,function(t){return t.attachers||[]}))}function OXt(e){var t=dB(e);return _zt("id",e,t)}function kXt(e){var t=xb(e,"id");return kn(e,function(n){for(;n;){if(n.host&&t[n.host.id])return!1;n=n.parent}return!0})}function IXt(e){return!!e.host}function DXt(e,t){return e.indexOf(t)!==-1}const NXt={__depends__:[Xu],__init__:["attachSupport"],attachSupport:["type",_V]};function Bl(e){this._model=e}Bl.$inject=["moddle"];Bl.prototype._needsId=function(e){return In(e,["bpmn:RootElement","bpmn:FlowElement","bpmn:MessageFlow","bpmn:DataAssociation","bpmn:Artifact","bpmn:Participant","bpmn:Lane","bpmn:LaneSet","bpmn:Process","bpmn:Collaboration","bpmndi:BPMNShape","bpmndi:BPMNEdge","bpmndi:BPMNDiagram","bpmndi:BPMNPlane","bpmn:Property","bpmn:CategoryValue"])};Bl.prototype._ensureId=function(e){if(e.id){this._model.ids.claim(e.id,e);return}var t;ae(e,"bpmn:Activity")?t="Activity":ae(e,"bpmn:Event")?t="Event":ae(e,"bpmn:Gateway")?t="Gateway":In(e,["bpmn:SequenceFlow","bpmn:MessageFlow"])?t="Flow":t=(e.$type||"").replace(/^[^:]*:/g,""),t+="_",!e.id&&this._needsId(e)&&(e.id=this._model.ids.nextPrefixed(t,e))};Bl.prototype.create=function(e,t){var n=this._model.create(e,t||{});return this._ensureId(n),n};Bl.prototype.createDiLabel=function(){return this.create("bpmndi:BPMNLabel",{bounds:this.createDiBounds()})};Bl.prototype.createDiShape=function(e,t){return this.create("bpmndi:BPMNShape",Ne({bpmnElement:e,bounds:this.createDiBounds()},t))};Bl.prototype.createDiBounds=function(e){return this.create("dc:Bounds",e)};Bl.prototype.createDiWaypoints=function(e){var t=this;return Gi(e,function(n){return t.createDiWaypoint(n)})};Bl.prototype.createDiWaypoint=function(e){return this.create("dc:Point",Ic(e,["x","y"]))};Bl.prototype.createDiEdge=function(e,t){return this.create("bpmndi:BPMNEdge",Ne({bpmnElement:e,waypoint:this.createDiWaypoints([])},t))};Bl.prototype.createDiPlane=function(e,t){return this.create("bpmndi:BPMNPlane",Ne({bpmnElement:e},t))};function ps(e,t,n){bt.call(this,e),this._bpmnFactory=t;var r=this;function o(h){var m=h.context,v=m.hints||{},g;!m.cropped&&v.createElementsBehavior!==!1&&(g=m.connection,g.waypoints=n.getCroppedWaypoints(g),m.cropped=!0)}this.executed(["connection.layout","connection.create"],o),this.reverted(["connection.layout"],function(h){delete h.context.cropped});function i(h){var m=h.context;r.updateParent(m.shape||m.connection,m.oldParent)}function a(h){var m=h.context,v=m.shape||m.connection,g=m.parent||m.newParent;r.updateParent(v,g)}this.executed(["shape.move","shape.create","shape.delete","connection.create","connection.move","connection.delete"],Wa(i)),this.reverted(["shape.move","shape.create","shape.delete","connection.create","connection.move","connection.delete"],Wa(a));function s(h){var m=h.context,v=m.oldRoot,g=v.children;Me(g,function(b){ae(b,"bpmn:BaseElement")&&r.updateParent(b)})}this.executed(["canvas.updateRoot"],s),this.reverted(["canvas.updateRoot"],s);function l(h){var m=h.context.shape;ae(m,"bpmn:BaseElement")&&r.updateBounds(m)}this.executed(["shape.move","shape.create","shape.resize"],Wa(function(h){h.context.shape.type!=="label"&&l(h)})),this.reverted(["shape.move","shape.create","shape.resize"],Wa(function(h){h.context.shape.type!=="label"&&l(h)})),e.on("shape.changed",function(h){h.element.type==="label"&&l({context:{shape:h.element}})});function c(h){r.updateConnection(h.context)}this.executed(["connection.create","connection.move","connection.delete","connection.reconnect"],Wa(c)),this.reverted(["connection.create","connection.move","connection.delete","connection.reconnect"],Wa(c));function u(h){r.updateConnectionWaypoints(h.context.connection)}this.executed(["connection.layout","connection.move","connection.updateWaypoints"],Wa(u)),this.reverted(["connection.layout","connection.move","connection.updateWaypoints"],Wa(u)),this.executed("connection.reconnect",Wa(function(h){var m=h.context,v=m.connection,g=m.oldSource,b=m.newSource,y=_t(v),x=_t(g),w=_t(b);y.conditionExpression&&!In(w,["bpmn:Activity","bpmn:ExclusiveGateway","bpmn:InclusiveGateway"])&&(m.oldConditionExpression=y.conditionExpression,delete y.conditionExpression),g!==b&&x.default===y&&(m.oldDefault=x.default,delete x.default)})),this.reverted("connection.reconnect",Wa(function(h){var m=h.context,v=m.connection,g=m.oldSource,b=m.newSource,y=_t(v),x=_t(g),w=_t(b);m.oldConditionExpression&&(y.conditionExpression=m.oldConditionExpression),m.oldDefault&&(x.default=m.oldDefault,delete w.default)}));function d(h){r.updateAttachment(h.context)}this.executed(["element.updateAttachment"],Wa(d)),this.reverted(["element.updateAttachment"],Wa(d)),this.executed("element.updateLabel",Wa(f)),this.reverted("element.updateLabel",Wa(f));function f(h){const{element:m}=h.context,v=Dc(m),g=Gn(m),b=g&&g.get("label");ig(m)||_$(m)||(v&&!b?g.set("label",t.create("bpmndi:BPMNLabel")):!v&&b&&g.set("label",void 0))}}Ht(ps,bt);ps.$inject=["eventBus","bpmnFactory","connectionDocking"];ps.prototype.updateAttachment=function(e){var t=e.shape,n=t.businessObject,r=t.host;n.attachedToRef=r&&r.businessObject};ps.prototype.updateParent=function(e,t){if(!qn(e)&&!(ae(e,"bpmn:DataStoreReference")&&e.parent&&ae(e.parent,"bpmn:Collaboration"))){var n=e.parent,r=e.businessObject,o=Gn(e),i=n&&n.businessObject,a=Gn(n);ae(e,"bpmn:FlowNode")&&this.updateFlowNodeRefs(r,i,t&&t.businessObject),ae(e,"bpmn:DataOutputAssociation")&&(e.source?i=e.source.businessObject:i=null),ae(e,"bpmn:DataInputAssociation")&&(e.target?i=e.target.businessObject:i=null),this.updateSemanticParent(r,i),ae(e,"bpmn:DataObjectReference")&&r.dataObjectRef&&this.updateSemanticParent(r.dataObjectRef,i),this.updateDiParent(o,a)}};ps.prototype.updateBounds=function(e){var t=Gn(e),n=FXt(e);if(n){var r=wc(n,t.get("bounds"));Ne(n,{x:e.x+r.x,y:e.y+r.y})}var o=qn(e)?this._getLabel(t):t,i=o.bounds;i||(i=this._bpmnFactory.createDiBounds(),o.set("bounds",i)),Ne(i,{x:e.x,y:e.y,width:e.width,height:e.height})};ps.prototype.updateFlowNodeRefs=function(e,t,n){if(n!==t){var r,o;ae(n,"bpmn:Lane")&&(r=n.get("flowNodeRef"),ko(r,e)),ae(t,"bpmn:Lane")&&(o=t.get("flowNodeRef"),Yo(o,e))}};ps.prototype.updateDiConnection=function(e,t,n){var r=Gn(e),o=Gn(t),i=Gn(n);r.sourceElement&&r.sourceElement.bpmnElement!==_t(t)&&(r.sourceElement=t&&o),r.targetElement&&r.targetElement.bpmnElement!==_t(n)&&(r.targetElement=n&&i)};ps.prototype.updateDiParent=function(e,t){if(t&&!ae(t,"bpmndi:BPMNPlane")&&(t=t.$parent),e.$parent!==t){var n=(t||e.$parent).get("planeElement");t?(n.push(e),e.$parent=t):(ko(n,e),e.$parent=null)}};function AXt(e){for(;e&&!ae(e,"bpmn:Definitions");)e=e.$parent;return e}ps.prototype.getLaneSet=function(e){var t,n;return ae(e,"bpmn:Lane")?(t=e.childLaneSet,t||(t=this._bpmnFactory.create("bpmn:LaneSet"),e.childLaneSet=t,t.$parent=e),t):(ae(e,"bpmn:Participant")&&(e=e.processRef),n=e.get("laneSets"),t=n[0],t||(t=this._bpmnFactory.create("bpmn:LaneSet"),t.$parent=e,n.push(t)),t)};ps.prototype.updateSemanticParent=function(e,t,n){var r;if(e.$parent!==t&&!((ae(e,"bpmn:DataInput")||ae(e,"bpmn:DataOutput"))&&(ae(t,"bpmn:Participant")&&"processRef"in t&&(t=t.processRef),"ioSpecification"in t&&t.ioSpecification===e.$parent))){if(ae(e,"bpmn:Lane"))t&&(t=this.getLaneSet(t)),r="lanes";else if(ae(e,"bpmn:FlowElement")){if(t){if(ae(t,"bpmn:Participant"))t=t.processRef;else if(ae(t,"bpmn:Lane"))do t=t.$parent.$parent;while(ae(t,"bpmn:Lane"))}r="flowElements"}else if(ae(e,"bpmn:Artifact")){for(;t&&!ae(t,"bpmn:Process")&&!ae(t,"bpmn:SubProcess")&&!ae(t,"bpmn:Collaboration");)if(ae(t,"bpmn:Participant")){t=t.processRef;break}else t=t.$parent;r="artifacts"}else if(ae(e,"bpmn:MessageFlow"))r="messageFlows";else if(ae(e,"bpmn:Participant")){r="participants";var o=e.processRef,i;o&&(i=AXt(e.$parent||t),e.$parent&&(ko(i.get("rootElements"),o),o.$parent=null),t&&(Yo(i.get("rootElements"),o),o.$parent=i))}else ae(e,"bpmn:DataOutputAssociation")?r="dataOutputAssociations":ae(e,"bpmn:DataInputAssociation")&&(r="dataInputAssociations");if(!r)throw new Error(`no parent for <${e.id}> in <${t.id}>`);var a;if(e.$parent&&(a=e.$parent.get(r),ko(a,e)),t?(a=t.get(r),a.push(e),e.$parent=t):e.$parent=null,n){var s=n.get(r);ko(a,e),t&&(s||(s=[],t.set(r,s)),s.push(e))}}};ps.prototype.updateConnectionWaypoints=function(e){var t=Gn(e);t.set("waypoint",this._bpmnFactory.createDiWaypoints(e.waypoints))};ps.prototype.updateConnection=function(e){var t=e.connection,n=_t(t),r=t.source,o=_t(r),i=t.target,a=_t(t.target),s;if(ae(n,"bpmn:DataAssociation"))ae(n,"bpmn:DataInputAssociation")?(n.get("sourceRef")[0]=o,s=e.parent||e.newParent||a,this.updateSemanticParent(n,a,s)):ae(n,"bpmn:DataOutputAssociation")&&(s=e.parent||e.newParent||o,this.updateSemanticParent(n,o,s),n.targetRef=a);else{var l=ae(n,"bpmn:SequenceFlow");n.sourceRef!==o&&(l&&(ko(n.sourceRef&&n.sourceRef.get("outgoing"),n),o&&o.get("outgoing")&&o.get("outgoing").push(n)),n.sourceRef=o),n.targetRef!==a&&(l&&(ko(n.targetRef&&n.targetRef.get("incoming"),n),a&&a.get("incoming")&&a.get("incoming").push(n)),n.targetRef=a)}this.updateConnectionWaypoints(t),this.updateDiConnection(t,r,i)};ps.prototype._getLabel=function(e){return e.label||(e.label=this._bpmnFactory.createDiLabel()),e.label};function Wa(e){return function(t){var n=t.context,r=n.shape||n.connection||n.element;ae(r,"bpmn:BaseElement")&&e(t)}}function FXt(e){if(ae(e,"bpmn:Activity")){var t=Gn(e);if(t){var n=t.get("label");if(n)return n.get("bounds")}}}function vh(e,t){hf.call(this),this._bpmnFactory=e,this._moddle=t}Ht(vh,hf);vh.$inject=["bpmnFactory","moddle"];vh.prototype._baseCreate=hf.prototype.create;vh.prototype.create=function(e,t){if(e==="label"){var n=t.di||this._bpmnFactory.createDiLabel();return this._baseCreate(e,Ne({type:"label",di:n},rC,t))}return this.createElement(e,t)};vh.prototype.createElement=function(e,t){t=Ne({},t||{});var n,r=t.businessObject,o=t.di;if(!r){if(!t.type)throw new Error("no shape type specified");r=this._bpmnFactory.create(t.type),jCe(r)}if(!LXt(o)){var i=Ne({},o||{},{id:r.id+"_di"});e==="root"?o=this._bpmnFactory.createDiPlane(r,i):e==="connection"?o=this._bpmnFactory.createDiEdge(r,i):o=this._bpmnFactory.createDiShape(r,i)}ae(r,"bpmn:Group")&&(t=Ne({isFrame:!0},t)),t=BXt(r,t,["processRef","isInterrupting","associationDirection","isForCompensation"]),t.isExpanded&&(t=fB(o,t,"isExpanded")),In(r,["bpmn:Lane","bpmn:Participant"])&&(t=fB(o,t,"isHorizontal")),ae(r,"bpmn:SubProcess")&&(t.collapsed=!Bn(r,o)),ae(r,"bpmn:ExclusiveGateway")&&(ka(o,"isMarkerVisible")?o.isMarkerVisible===void 0&&(o.isMarkerVisible=!1):o.isMarkerVisible=!0),mi(t.triggeredByEvent)&&(r.triggeredByEvent=t.triggeredByEvent,delete t.triggeredByEvent),mi(t.cancelActivity)&&(r.cancelActivity=t.cancelActivity,delete t.cancelActivity);var a,s;return t.eventDefinitionType&&(a=r.get("eventDefinitions")||[],s=this._bpmnFactory.create(t.eventDefinitionType,t.eventDefinitionAttrs),t.eventDefinitionType==="bpmn:ConditionalEventDefinition"&&(s.condition=this._bpmnFactory.create("bpmn:FormalExpression")),a.push(s),s.$parent=r,r.eventDefinitions=a,delete t.eventDefinitionType),n=this.getDefaultSize(r,o),t=Ne({id:r.id},n,t,{businessObject:r,di:o}),this._baseCreate(e,t)};vh.prototype.getDefaultSize=function(e,t){var n=_t(e);if(t=t||Gn(e),ae(n,"bpmn:SubProcess"))return Bn(n,t)?{width:350,height:200}:{width:100,height:80};if(ae(n,"bpmn:Task"))return{width:100,height:80};if(ae(n,"bpmn:Gateway"))return{width:50,height:50};if(ae(n,"bpmn:Event"))return{width:36,height:36};if(ae(n,"bpmn:Participant")){var r=t.isHorizontal===void 0||t.isHorizontal===!0;return Bn(n,t)?r?{width:600,height:250}:{width:250,height:600}:r?{width:400,height:60}:{width:60,height:400}}return ae(n,"bpmn:Lane")?{width:400,height:100}:ae(n,"bpmn:DataObjectReference")?{width:36,height:50}:ae(n,"bpmn:DataStoreReference")?{width:50,height:50}:ae(n,"bpmn:TextAnnotation")?{width:100,height:30}:ae(n,"bpmn:Group")?{width:300,height:300}:{width:100,height:80}};vh.prototype.createParticipantShape=function(e){return wi(e)||(e={isExpanded:e}),e=Ne({type:"bpmn:Participant"},e||{}),e.isExpanded!==!1&&(e.processRef=this._bpmnFactory.create("bpmn:Process")),this.createShape(e)};function BXt(e,t,n){return Me(n,function(r){t=fB(e,t,r)}),t}function fB(e,t,n){return t[n]===void 0?t:(e[n]=t[n],qu(t,[n]))}function LXt(e){return In(e,["bpmndi:BPMNShape","bpmndi:BPMNEdge","bpmndi:BPMNDiagram","bpmndi:BPMNPlane"])}function lI(e,t){this._modeling=e,this._canvas=t}lI.$inject=["modeling","canvas"];lI.prototype.preExecute=function(e){var t=this._modeling,n=e.elements,r=e.alignment;Me(n,function(o){var i={x:0,y:0};mi(r.left)?i.x=r.left-o.x:mi(r.right)?i.x=r.right-o.width-o.x:mi(r.center)?i.x=r.center-Math.round(o.width/2)-o.x:mi(r.top)?i.y=r.top-o.y:mi(r.bottom)?i.y=r.bottom-o.height-o.y:mi(r.middle)&&(i.y=r.middle-Math.round(o.height/2)-o.y),t.moveElements([o],i,o.parent)})};lI.prototype.postExecute=function(e){};function cI(e){this._modeling=e}cI.$inject=["modeling"];cI.prototype.preExecute=function(e){var t=e.source;if(!t)throw new Error("source required");var n=e.target||t.parent,r=e.shape,o=e.hints||{};r=e.shape=this._modeling.createShape(r,e.position,n,{attach:o.attach}),e.shape=r};cI.prototype.postExecute=function(e){var t=e.hints||{};jXt(e.source,e.shape)||(t.connectionTarget===e.source?this._modeling.connect(e.shape,e.source,e.connection):this._modeling.connect(e.source,e.shape,e.connection))};function jXt(e,t){return sh(e.outgoing,function(n){return n.target===t})}function uI(e,t){this._canvas=e,this._layouter=t}uI.$inject=["canvas","layouter"];uI.prototype.execute=function(e){var t=e.connection,n=e.source,r=e.target,o=e.parent,i=e.parentIndex,a=e.hints;if(!n||!r)throw new Error("source and target required");if(!o)throw new Error("parent required");return t.source=n,t.target=r,t.waypoints||(t.waypoints=this._layouter.layoutConnection(t,a)),this._canvas.addConnection(t,o,i),t};uI.prototype.revert=function(e){var t=e.connection;return this._canvas.removeConnection(t),t.source=null,t.target=null,t};var c_=Math.round;function $V(e){this._modeling=e}$V.$inject=["modeling"];$V.prototype.preExecute=function(e){var t=e.elements,n=e.parent,r=e.parentIndex,o=e.position,i=e.hints,a=this._modeling;Me(t,function(d){un(d.x)||(d.x=0),un(d.y)||(d.y=0)});var s=kn(t,function(d){return!d.hidden}),l=qo(s);Me(t,function(d){Sr(d)&&(d.waypoints=Gi(d.waypoints,function(f){return{x:c_(f.x-l.x-l.width/2+o.x),y:c_(f.y-l.y-l.height/2+o.y)}})),Ne(d,{x:c_(d.x-l.x-l.width/2+o.x),y:c_(d.y-l.y-l.height/2+o.y)})});var c=Tk(t),u={};Me(t,function(d){if(Sr(d)){u[d.id]=un(r)?a.createConnection(u[d.source.id],u[d.target.id],r,d,d.parent||n,i):a.createConnection(u[d.source.id],u[d.target.id],d,d.parent||n,i);return}var f=Ne({},i);c.indexOf(d)===-1&&(f.autoResize=!1),qn(d)&&(f=qu(f,["attach"])),u[d.id]=un(r)?a.createShape(d,Ic(d,["x","y","width","height"]),d.parent||n,r,f):a.createShape(d,Ic(d,["x","y","width","height"]),d.parent||n,f)}),e.elements=Ek(u)};var wre=Math.round;function yh(e){this._canvas=e}yh.$inject=["canvas"];yh.prototype.execute=function(e){var t=e.shape,n=e.position,r=e.parent,o=e.parentIndex;if(!r)throw new Error("parent required");if(!n)throw new Error("position required");return n.width!==void 0?Ne(t,n):Ne(t,{x:n.x-wre(t.width/2),y:n.y-wre(t.height/2)}),this._canvas.addShape(t,r,o),t};yh.prototype.revert=function(e){var t=e.shape;return this._canvas.removeShape(t),t};function aE(e){yh.call(this,e)}Ht(aE,yh);aE.$inject=["canvas"];var zXt=yh.prototype.execute;aE.prototype.execute=function(e){var t=e.shape;return VXt(t),t.labelTarget=e.labelTarget,zXt.call(this,e)};var HXt=yh.prototype.revert;aE.prototype.revert=function(e){return e.shape.labelTarget=null,HXt.call(this,e)};function VXt(e){["width","height"].forEach(function(t){typeof e[t]>"u"&&(e[t]=0)})}function sE(e,t){this._canvas=e,this._modeling=t}sE.$inject=["canvas","modeling"];sE.prototype.preExecute=function(e){var t=this._modeling,n=e.connection;Op(n.incoming,function(r){t.removeConnection(r,{nested:!0})}),Op(n.outgoing,function(r){t.removeConnection(r,{nested:!0})})};sE.prototype.execute=function(e){var t=e.connection,n=t.parent;return e.parent=n,e.parentIndex=rH(n.children,t),e.source=t.source,e.target=t.target,this._canvas.removeConnection(t),t.source=null,t.target=null,t};sE.prototype.revert=function(e){var t=e.connection,n=e.parent,r=e.parentIndex;return t.source=e.source,t.target=e.target,Yo(n.children,t,r),this._canvas.addConnection(t,n),t};function PV(e,t){this._modeling=e,this._elementRegistry=t}PV.$inject=["modeling","elementRegistry"];PV.prototype.postExecute=function(e){var t=this._modeling,n=this._elementRegistry,r=e.elements;Me(r,function(o){n.get(o.id)&&(o.waypoints?t.removeConnection(o):t.removeShape(o))})};function lE(e,t){this._canvas=e,this._modeling=t}lE.$inject=["canvas","modeling"];lE.prototype.preExecute=function(e){var t=this._modeling,n=e.shape;Op(n.incoming,function(r){t.removeConnection(r,{nested:!0})}),Op(n.outgoing,function(r){t.removeConnection(r,{nested:!0})}),Op(n.children,function(r){Sr(r)?t.removeConnection(r,{nested:!0}):t.removeShape(r,{nested:!0})})};lE.prototype.execute=function(e){var t=this._canvas,n=e.shape,r=n.parent;return e.oldParent=r,e.oldParentIndex=rH(r.children,n),t.removeShape(n),n};lE.prototype.revert=function(e){var t=this._canvas,n=e.shape,r=e.oldParent,o=e.oldParentIndex;return Yo(r.children,n,o),t.addShape(n,r),n};function dI(e){this._modeling=e}dI.$inject=["modeling"];var Cre={x:"y",y:"x"};dI.prototype.preExecute=function(e){var t=this._modeling,n=e.groups,r=e.axis,o=e.dimension;function i(g,b){g.range.min=Math.min(b[r],g.range.min),g.range.max=Math.max(b[r]+b[o],g.range.max)}function a(g){return g[r]+g[o]/2}function s(g){return g.length-1}function l(g){return g.max-g.min}function c(g,b){var y={y:0};y[r]=g-a(b),y[r]&&(y[Cre[r]]=0,t.moveElements([b],y,b.parent))}var u=n[0],d=s(n),f=n[d],h,m,v=0;Me(n,function(g,b){var y,x,w;if(g.elements.length<2){b&&b!==n.length-1&&(i(g,g.elements[0]),v+=l(g.range));return}y=Au(g.elements,r),x=y[0],b===d&&(x=y[s(y)]),w=a(x),g.range=null,Me(y,function(S){if(c(w,S),g.range===null){g.range={min:S[r],max:S[r]+S[o]};return}i(g,S)}),b&&b!==n.length-1&&(v+=l(g.range))}),m=Math.abs(f.range.min-u.range.max),h=Math.round((m-v)/(n.length-1)),!(ht;if(/n|w/.test(n))return e[r] required");var o=e.changed||this._getVisualReferences(n).concat(t),i=e.oldProperties||GXt(n,nT(r));return f2e(n,r),e.oldProperties=i,e.changed=o,o};fE.prototype.revert=function(e){var t=e.oldProperties,n=e.moddleElement,r=e.changed;return f2e(n,t),r};fE.prototype._getVisualReferences=function(e){var t=this._elementRegistry;return ae(e,"bpmn:DataObject")?qXt(e,t):[]};function GXt(e,t){return cs(t,function(n,r){return n[r]=e.get(r),n},{})}function f2e(e,t){Me(t,function(n,r){e.set(r,n)})}function qXt(e,t){return t.filter(function(n){return ae(n,"bpmn:DataObjectReference")&&_t(n).dataObjectRef===e})}var Mx="default",Ad="id",p2e="di",KXt={width:0,height:0};function pE(e,t,n,r){this._elementRegistry=e,this._moddle=t,this._modeling=n,this._textRenderer=r}pE.$inject=["elementRegistry","moddle","modeling","textRenderer"];pE.prototype.execute=function(e){var t=e.element,n=[t];if(!t)throw new Error("element required");var r=this._elementRegistry,o=this._moddle.ids,i=t.businessObject,a=JXt(e.properties),s=e.oldProperties||YXt(t,a);return h2e(a,i)&&(o.unclaim(i[Ad]),r.updateId(t,a[Ad]),o.claim(a[Ad],i)),Mx in a&&(a[Mx]&&n.push(r.get(a[Mx].id)),i[Mx]&&n.push(r.get(i[Mx].id))),m2e(t,a),e.oldProperties=s,e.changed=n,n};pE.prototype.postExecute=function(e){var t=e.element,n=t.label,r=n&&_t(n).name;if(r){var o=this._textRenderer.getExternalLabelBounds(n,r);this._modeling.resizeShape(n,o,KXt)}};pE.prototype.revert=function(e){var t=e.element,n=e.properties,r=e.oldProperties,o=t.businessObject,i=this._elementRegistry,a=this._moddle.ids;return m2e(t,r),h2e(n,o)&&(a.unclaim(n[Ad]),i.updateId(t,r[Ad]),a.claim(r[Ad],o)),e.changed};function h2e(e,t){return Ad in e&&e[Ad]!==t[Ad]}function YXt(e,t){var n=nT(t),r=e.businessObject,o=Gn(e);return cs(n,function(i,a){return a!==p2e?i[a]=r.get(a):i[a]=XXt(o,nT(t.di)),i},{})}function XXt(e,t){return cs(t,function(n,r){return n[r]=e&&e.get(r),n},{})}function m2e(e,t){var n=e.businessObject,r=Gn(e);Me(t,function(o,i){i!==p2e?n.set(i,o):r&&QXt(r,o)})}function QXt(e,t){Me(t,function(n,r){e.set(r,n)})}var ZXt=["default"];function JXt(e){var t=Ne({},e);return ZXt.forEach(function(n){n in e&&(t[n]=_t(t[n]))}),t}function gI(e,t){this._canvas=e,this._modeling=t}gI.$inject=["canvas","modeling"];gI.prototype.execute=function(e){var t=this._canvas,n=e.newRoot,r=n.businessObject,o=t.getRootElement(),i=o.businessObject,a=i.$parent,s=Gn(o);return t.setRootElement(n),t.removeRootElement(o),Yo(a.rootElements,r),r.$parent=a,ko(a.rootElements,i),i.$parent=null,o.di=null,s.bpmnElement=r,n.di=s,e.oldRoot=o,[]};gI.prototype.revert=function(e){var t=this._canvas,n=e.newRoot,r=n.businessObject,o=e.oldRoot,i=o.businessObject,a=r.$parent,s=Gn(n);return t.setRootElement(o),t.removeRootElement(n),ko(a.rootElements,r),r.$parent=null,Yo(a.rootElements,i),i.$parent=a,n.di=null,s.bpmnElement=i,o.di=s,[]};function OV(e,t){this._modeling=e,this._spaceTool=t}OV.$inject=["modeling","spaceTool"];OV.prototype.preExecute=function(e){var t=this._spaceTool,n=this._modeling,r=e.shape,o=e.location,i=dl(r),a=i===r,s=a?r:r.parent,l=mh(s),c=ai(r);if(c?o==="left"?o="top":o==="right"&&(o="bottom"):o==="top"?o="left":o==="bottom"&&(o="right"),!l.length){var u=c?{x:r.x+al,y:r.y,width:r.width-al,height:r.height}:{x:r.x,y:r.y+al,width:r.width,height:r.height-al};n.createShape({type:"bpmn:Lane",isHorizontal:c},u,s)}var d=[];Dg(i,function(w){return d.push(w),w.label&&d.push(w.label),w===r?[]:kn(w.children,function(S){return S!==r})});var f,h,m,v,g;o==="top"?(f=-120,h=r.y,m=h+10,v="n",g="y"):o==="left"?(f=-120,h=r.x,m=h+10,v="w",g="x"):o==="bottom"?(f=120,h=r.y+r.height,m=h-10,v="s",g="y"):o==="right"&&(f=120,h=r.x+r.width,m=h-10,v="e",g="x");var b=t.calculateAdjustments(d,g,f,m),y=c?{x:0,y:f}:{x:f,y:0};t.makeSpace(b.movingShapes,b.resizingShapes,y,v,m);var x=c?{x:r.x+(a?al:0),y:h-(o==="top"?120:0),width:r.width-(a?al:0),height:120}:{x:h-(o==="left"?120:0),y:r.y+(a?al:0),width:120,height:r.height-(a?al:0)};e.newLane=n.createShape({type:"bpmn:Lane",isHorizontal:c},x,s)};function kV(e){this._modeling=e}kV.$inject=["modeling"];kV.prototype.preExecute=function(e){var t=this._modeling,n=e.shape,r=e.count,o=mh(n),i=o.length;if(i>r)throw new Error(`more than <${r}> child lanes`);var a=ai(n),s=a?n.height:n.width,l=Math.round(s/r),c,u,d,f;for(f=0;f0||i.bottom<0?-c:c,h=n.calculateAdjustments(s,"y",f,u),n.makeSpace(h.movingShapes,h.resizingShapes,{x:0,y:c},d)),(i.left||i.right)&&(c=i.right||i.left,u=e.x+(i.right?e.width:0)+(i.right?-10:100),d=i.right?"e":"w",f=i.left>0||i.right<0?-c:c,h=n.calculateAdjustments(l,"x",f,u),n.makeSpace(h.movingShapes,h.resizingShapes,{x:c,y:0},d))};var cC="flowNodeRef",IV="lanes";function mE(e){this._elementRegistry=e}mE.$inject=["elementRegistry"];mE.prototype._computeUpdates=function(e,t){var n=[],r=[],o={},i=[];function a(u,d){var f=en(d),h={x:u.x+u.width/2,y:u.y+u.height/2};return h.x>f.left&&h.xf.top&&h.y"u"&&(f=t.getExternalLabelBounds(u,m)),f&&e.resizeShape(u,f,rQt)}}this.preExecute=o,this.execute=i,this.revert=a,this.postExecute=s}g2e.$inject=["modeling","textRenderer","bpmnFactory"];function $re(e){return!e||!e.trim()}function Zi(e,t,n,r){Er.call(this,e,t,n),this._bpmnRules=r}Ht(Zi,Er);Zi.$inject=["eventBus","elementFactory","commandStack","bpmnRules"];Zi.prototype.getHandlers=function(){var e=Er.prototype.getHandlers.call(this);return e["element.updateModdleProperties"]=fE,e["element.updateProperties"]=pE,e["canvas.updateRoot"]=gI,e["lane.add"]=OV,e["lane.resize"]=hE,e["lane.split"]=kV,e["lane.updateRefs"]=mE,e["id.updateClaim"]=vI,e["element.setColor"]=DV,e["element.updateLabel"]=g2e,e};Zi.prototype.updateLabel=function(e,t,n,r){this._commandStack.execute("element.updateLabel",{element:e,newLabel:t,newBounds:n,hints:r||{}})};Zi.prototype.connect=function(e,t,n,r){var o=this._bpmnRules;if(n||(n=o.canConnect(e,t)),!!n)return this.createConnection(e,t,n,e.parent,r)};Zi.prototype.updateModdleProperties=function(e,t,n){this._commandStack.execute("element.updateModdleProperties",{element:e,moddleElement:t,properties:n})};Zi.prototype.updateProperties=function(e,t){this._commandStack.execute("element.updateProperties",{element:e,properties:t})};Zi.prototype.resizeLane=function(e,t,n){this._commandStack.execute("lane.resize",{shape:e,newBounds:t,balanced:n})};Zi.prototype.addLane=function(e,t){var n={shape:e,location:t};return this._commandStack.execute("lane.add",n),n.newLane};Zi.prototype.splitLane=function(e,t){this._commandStack.execute("lane.split",{shape:e,count:t})};Zi.prototype.makeCollaboration=function(){var e=this._create("root",{type:"bpmn:Collaboration"}),t={newRoot:e};return this._commandStack.execute("canvas.updateRoot",t),e};Zi.prototype.makeProcess=function(){var e=this._create("root",{type:"bpmn:Process"}),t={newRoot:e};return this._commandStack.execute("canvas.updateRoot",t),e};Zi.prototype.updateLaneRefs=function(e,t){this._commandStack.execute("lane.updateRefs",{flowNodeShapes:e,laneShapes:t})};Zi.prototype.claimId=function(e,t){this._commandStack.execute("id.updateClaim",{id:e,element:t,claiming:!0})};Zi.prototype.unclaimId=function(e,t){this._commandStack.execute("id.updateClaim",{id:e,element:t})};Zi.prototype.setColor=function(e,t){e.length||(e=[e]),this._commandStack.execute("element.setColor",{elements:e,colors:t})};function v2e(){}v2e.prototype.layoutConnection=function(e,t){return t=t||{},[t.connectionStart||dn(t.source||e.source),t.connectionEnd||dn(t.target||e.target)]};var u_=20,oQt=5,yT=Math.round,Pre=20,iQt={"h:h":20,"v:v":20,"h:v":-10,"v:h":-10};function aQt(e,t){return!{t:/top/,r:/right/,b:/bottom/,l:/left/,h:/./,v:/./}[t].test(e)}function sQt(e,t){return{t:/top/,r:/right/,b:/bottom/,l:/left/,h:/left|right/,v:/top|bottom/}[e].test(t)}function y2e(e,t,n){var r=Yi(t,e,oQt),o=n.split(":")[0],i=yT((t.x-e.x)/2+e.x),a=yT((t.y-e.y)/2+e.y),s,l,c=sQt(o,r),u=/h|r|l/.test(o),d=!1,f=!1;return c?(s=u?{x:i,y:e.y}:{x:e.x,y:a},l=u?"h:h":"v:v"):(d=aQt(r,o),l=u?"h:v":"v:h",d?u?(f=a===e.y,s={x:e.x+u_*(/l/.test(o)?-1:1),y:f?a+u_:a}):(f=i===e.x,s={x:f?i+u_:i,y:e.y+u_*(/t/.test(o)?-1:1)}):s={x:i,y:a}),{waypoints:NV(e,s,l).concat(s),directions:l,turnNextDirections:f}}function lQt(e,t,n){return y2e(e,t,n)}function cQt(e,t,n){var r=y2e(t,e,Mre(n));return{waypoints:r.waypoints.slice().reverse(),directions:Mre(r.directions),turnNextDirections:r.turnNextDirections}}function uQt(e,t){var n=e.directions.split(":")[1],r=t.directions.split(":")[0];e.turnNextDirections&&(n=n=="h"?"v":"h"),t.turnNextDirections&&(r=r=="h"?"v":"h");var o=n+":"+r,i=NV(e.waypoints[e.waypoints.length-1],t.waypoints[0],o);return{waypoints:i,directions:o}}function Mre(e){return e.split(":").reverse().join(":")}function dQt(e,t,n){var r=yT((t.x-e.x)/2+e.x),o=yT((t.y-e.y)/2+e.y);if(n==="h:v")return[{x:t.x,y:e.y}];if(n==="v:h")return[{x:e.x,y:t.y}];if(n==="h:h")return[{x:r,y:e.y},{x:r,y:t.y}];if(n==="v:v")return[{x:e.x,y:o},{x:t.x,y:o}];throw new Error("invalid directions: can only handle varians of [hv]:[hv]")}function NV(e,t,n){if(n=n||"h:h",!xQt(n))throw new Error("unknown directions: <"+n+">: must be specified as : with start/end in { h,v,t,r,b,l }");if(b2e(n)){var r=lQt(e,t,n),o=cQt(e,t,n),i=uQt(r,o);return[].concat(r.waypoints,i.waypoints,o.waypoints)}return dQt(e,t,n)}function fQt(e,t,n){var r=NV(e,t,n);return r.unshift(e),r.push(t),x2e(r)}function pQt(e,t,n,r,o){var i=o&&o.preferredLayouts||[],a=Szt(i,"straight")[0]||"h:h",s=iQt[a]||0,l=Yi(e,t,s),c=bQt(l,a);n=n||dn(e),r=r||dn(t);var u=c.split(":"),d=Rre(n,e,u[0],wQt(l)),f=Rre(r,t,u[1],l);return fQt(d,f,c)}function hQt(e,t,n,r,o,i){fn(n)&&(o=n,i=r,n=dn(e),r=dn(t)),i=Ne({preferredLayouts:[]},i),o=o||[];var a=i.preferredLayouts,s=a.indexOf("straight")!==-1,l;return l=s&&gQt(e,t,n,r,i),l||(l=i.connectionEnd&&yQt(t,e,r,o),l)||(l=i.connectionStart&&vQt(e,t,n,o),l)?l:!i.connectionStart&&!i.connectionEnd&&o&&o.length?o:pQt(e,t,n,r,i)}function mQt(e,t,n){return e>=t&&e<=n}function Tre(e,t,n){var r={x:"width",y:"height"};return mQt(t[e],n[e],n[e]+n[r[e]])}function gQt(e,t,n,r,o){var i={},a,s;return s=Yi(e,t),/^(top|bottom|left|right)$/.test(s)?(/top|bottom/.test(s)&&(a="x"),/left|right/.test(s)&&(a="y"),o.preserveDocking==="target"?Tre(a,r,e)?(i[a]=r[a],[{x:i.x!==void 0?i.x:n.x,y:i.y!==void 0?i.y:n.y,original:{x:i.x!==void 0?i.x:n.x,y:i.y!==void 0?i.y:n.y}},{x:r.x,y:r.y}]):null:Tre(a,n,t)?(i[a]=n[a],[{x:n.x,y:n.y},{x:i.x!==void 0?i.x:r.x,y:i.y!==void 0?i.y:r.y,original:{x:i.x!==void 0?i.x:r.x,y:i.y!==void 0?i.y:r.y}}]):null):null}function vQt(e,t,n,r){return AV(e,t,n,r)}function yQt(e,t,n,r){var o=r.slice().reverse();return o=AV(e,t,n,o),o?o.reverse():null}function AV(e,t,n,r){function o(u){return u.length<3?!0:u.length>4?!1:!!Yn(u,function(d,f){var h=u[f-1];return h&&qS(d,h)<3})}function i(u,d,f){var h=_d(d,u);switch(h){case"v":return{x:f.x,y:u.y};case"h":return{x:u.x,y:f.y}}return{x:u.x,y:u.y}}function a(u,d,f){var h;for(h=u.length-2;h!==0;h--)if(Ste(u[h],d,Pre)||Ste(u[h],f,Pre))return u.slice(h);return u}if(o(r))return null;var s=r[0],l=r.slice(),c;return l[0]=n,l[1]=i(l[1],s,n),c=a(l,e,t),c!==l&&(l=AV(e,t,n,c)),l&&_d(l)?null:l}function bQt(e,t){if(b2e(t))return t;switch(e){case"intersect":return"t:t";case"top":case"bottom":return"v:v";case"left":case"right":return"h:h";default:return t}}function xQt(e){return e&&/^h|v|t|r|b|l:h|v|t|r|b|l$/.test(e)}function b2e(e){return e&&/t|r|b|l/.test(e)}function wQt(e){return{top:"bottom",bottom:"top",left:"right",right:"left","top-left":"bottom-right","bottom-right":"top-left","top-right":"bottom-left","bottom-left":"top-right"}[e]}function Rre(e,t,n,r){if(n==="h"&&(n=/left/.test(r)?"l":"r"),n==="v"&&(n=/top/.test(r)?"t":"b"),n==="t")return{original:e,x:e.x,y:t.y};if(n==="r")return{original:e,x:t.x+t.width,y:e.y};if(n==="b")return{original:e,x:e.x,y:t.y+t.height};if(n==="l")return{original:e,x:t.x,y:e.y};throw new Error("unexpected dockingDirection: <"+n+">")}function x2e(e){return e.reduce(function(t,n,r){var o=t[t.length-1],i=e[r+1];return oH(o,i,n,0)||t.push(n),t},[])}var CQt=-10,SQt=40,EQt={default:["h:h"],fromGateway:["v:h"],toGateway:["h:v"],loop:{fromTop:["t:r"],fromRight:["r:b"],fromLeft:["l:t"],fromBottom:["b:l"]},boundaryLoop:{alternateHorizontalSide:"b",alternateVerticalSide:"l",default:"v"},messageFlow:["straight","v:v"],subProcess:["straight","h:h"],isHorizontal:!0},_Qt={default:["v:v"],fromGateway:["h:v"],toGateway:["v:h"],loop:{fromTop:["t:l"],fromRight:["r:t"],fromLeft:["l:b"],fromBottom:["b:r"]},boundaryLoop:{alternateHorizontalSide:"t",alternateVerticalSide:"r",default:"h"},messageFlow:["straight","h:h"],subProcess:["straight","v:v"],isHorizontal:!1},FV={top:"bottom","top-right":"bottom-left","top-left":"bottom-right",right:"left",bottom:"top","bottom-right":"top-left","bottom-left":"top-right",left:"right"},n1={top:"t",right:"r",bottom:"b",left:"l"};function yI(e){this._elementRegistry=e}Ht(yI,v2e);yI.prototype.layoutConnection=function(e,t){t||(t={});var n=t.source||e.source,r=t.target||e.target,o=t.waypoints||e.waypoints,i=t.connectionStart,a=t.connectionEnd,s=this._elementRegistry,l,c;if(i||(i=Ore(o&&o[0],n)),a||(a=Ore(o&&o[o.length-1],r)),(ae(e,"bpmn:Association")||ae(e,"bpmn:DataAssociation"))&&o&&!kre(n,r))return[].concat([i],o.slice(1,-1),[a]);var u=USe(n,s)?EQt:_Qt;return ae(e,"bpmn:MessageFlow")?l=PQt(n,r,u):(ae(e,"bpmn:SequenceFlow")||kre(n,r))&&(n===r?l={preferredLayouts:IQt(n,e,u)}:ae(n,"bpmn:BoundaryEvent")?l={preferredLayouts:DQt(n,r,a,u)}:uC(n)||uC(r)?l={preferredLayouts:u.subProcess,preserveDocking:TQt(n)}:ae(n,"bpmn:Gateway")?l={preferredLayouts:u.fromGateway}:ae(r,"bpmn:Gateway")?l={preferredLayouts:u.toGateway}:l={preferredLayouts:u.default}),l&&(l=Ne(l,t),c=x2e(hQt(n,r,i,a,o,l))),c||[i,a]};function $Qt(e){var t=e.host;return Yi(dn(e),t,CQt)}function PQt(e,t,n){return{preferredLayouts:n.messageFlow,preserveDocking:MQt(e,t)}}function MQt(e,t){return ae(t,"bpmn:Participant")?"source":ae(e,"bpmn:Participant")?"target":uC(t)?"source":uC(e)||ae(t,"bpmn:Event")?"target":ae(e,"bpmn:Event")?"source":null}function TQt(e){return uC(e)?"target":"source"}function Ore(e,t){return e?e.original||e:dn(t)}function kre(e,t){return ae(t,"bpmn:Activity")&&ae(e,"bpmn:BoundaryEvent")&&t.businessObject.isForCompensation}function uC(e){return ae(e,"bpmn:SubProcess")&&Bn(e)}function sm(e,t){return e===t}function RQt(e,t){return t.indexOf(e)!==-1}function by(e){var t=/right|left/.exec(e);return t&&t[0]}function xy(e){var t=/top|bottom/.exec(e);return t&&t[0]}function Ire(e,t){return FV[e]===t}function OQt(e,t){var n=by(e),r=FV[n];return t.indexOf(r)!==-1}function kQt(e,t){var n=xy(e),r=FV[n];return t.indexOf(r)!==-1}function w2e(e){return e==="right"||e==="left"}function IQt(e,t,n){var r=t.waypoints,o=r&&r.length&&Yi(r[0],e);return o==="top"?n.loop.fromTop:o==="right"?n.loop.fromRight:o==="left"?n.loop.fromLeft:n.loop.fromBottom}function DQt(e,t,n,r){var o=dn(e),i=dn(t),a=$Qt(e),s,l,c=sm(e.host,t),u=RQt(a,["top","right","bottom","left"]),d=Yi(i,o,{x:e.width/2+t.width/2,y:e.height/2+t.height/2});return c?NQt(a,u,e,t,n,r):(s=AQt(a,d,u,r.isHorizontal),l=FQt(a,d,u,r.isHorizontal),[s+":"+l])}function NQt(e,t,n,r,o,i){var a=t?e:i.isHorizontal?xy(e):by(e),s=n1[a],l;return t?w2e(e)?l=Dre("y",n,r,o)?"h":i.boundaryLoop.alternateHorizontalSide:l=Dre("x",n,r,o)?"v":i.boundaryLoop.alternateVerticalSide:l=i.boundaryLoop.default,[s+":"+l]}function Dre(e,t,n,r){var o=SQt;return!(v6(e,r,n,o)||v6(e,r,{x:n.x+n.width,y:n.y+n.height},o)||v6(e,r,dn(t),o))}function v6(e,t,n,r){return Math.abs(t[e]-n[e])!tC(h))})};bI.prototype.cleanUp=function(){this._complexPreview.cleanUp()};bI.$inject=["complexPreview","connectionDocking","elementFactory","eventBus","layouter","rules"];const BQt={__depends__:[TH,sKt,C2e],__init__:["appendPreview"],appendPreview:["type",bI]};var Fre=Math.min,Bre=Math.max;function y6(e){e.preventDefault()}function j1(e){e.stopPropagation()}function LQt(e){return e.nodeType===Node.TEXT_NODE}function jQt(e){return[].slice.call(e)}function Kc(e){this.container=e.container,this.parent=Or('
      '),this.content=Cr("[contenteditable]",this.parent),this.keyHandler=e.keyHandler||function(){},this.resizeHandler=e.resizeHandler||function(){},this.autoResize=Aa(this.autoResize,this),this.handlePaste=Aa(this.handlePaste,this)}Kc.prototype.create=function(e,t,n,r){var o=this,i=this.parent,a=this.content,s=this.container;r=this.options=r||{},t=this.style=t||{};var l=Ic(t,["width","height","maxWidth","maxHeight","minWidth","minHeight","left","top","backgroundColor","position","overflow","border","wordWrap","textAlign","outline","transform"]);Ne(i.style,{width:e.width+"px",height:e.height+"px",maxWidth:e.maxWidth+"px",maxHeight:e.maxHeight+"px",minWidth:e.minWidth+"px",minHeight:e.minHeight+"px",left:e.x+"px",top:e.y+"px",backgroundColor:"#ffffff",position:"absolute",overflow:"visible",border:"1px solid #ccc",boxSizing:"border-box",wordWrap:"normal",textAlign:"center",outline:"none"},l);var c=Ic(t,["fontFamily","fontSize","fontWeight","lineHeight","padding","paddingTop","paddingRight","paddingBottom","paddingLeft"]);return Ne(a.style,{boxSizing:"border-box",width:"100%",outline:"none",wordWrap:"break-word"},c),r.centerVertically&&Ne(a.style,{position:"absolute",top:"50%",transform:"translate(0, -50%)"},c),a.innerText=n,xn.bind(a,"keydown",this.keyHandler),xn.bind(a,"mousedown",j1),xn.bind(a,"paste",o.handlePaste),r.autoResize&&xn.bind(a,"input",this.autoResize),r.resizable&&this.resizable(t),s.appendChild(i),this.setSelection(a.lastChild,a.lastChild&&a.lastChild.length),i};Kc.prototype.handlePaste=function(e){var t=this.options,n=this.style;e.preventDefault();var r;if(e.clipboardData?r=e.clipboardData.getData("text/plain"):r=window.clipboardData.getData("Text"),this.insertText(r),t.autoResize){var o=this.autoResize(n);o&&this.resizeHandler(o)}};Kc.prototype.insertText=function(e){e=zQt(e);var t=document.execCommand("insertText",!1,e);t||this._insertTextIE(e)};Kc.prototype._insertTextIE=function(e){var t=this.getSelection(),n=t.startContainer,r=t.endContainer,o=t.startOffset,i=t.endOffset,a=t.commonAncestorContainer,s=jQt(a.childNodes),l,c;if(LQt(a)){var u=n.textContent;n.textContent=u.substring(0,o)+e+u.substring(i),l=n,c=o+e.length}else if(n===this.content&&r===this.content){var d=document.createTextNode(e);this.content.insertBefore(d,s[o]),l=d,c=d.textContent.length}else{var f=s.indexOf(n),h=s.indexOf(r);s.forEach(function(m,v){v===f?m.textContent=n.textContent.substring(0,o)+e+r.textContent.substring(i):v>f&&v<=h&&Fu(m)}),l=n,c=o+e.length}l&&c!==void 0&&setTimeout(function(){self.setSelection(l,c)})};Kc.prototype.autoResize=function(){var e=this.parent,t=this.content,n=parseInt(this.style.fontSize)||12;if(t.scrollHeight>e.offsetHeight||t.scrollHeight
      ');var s,l,c,u,d=function(m){y6(m),j1(m),s=m.clientX,l=m.clientY;var v=t.getBoundingClientRect();c=v.width,u=v.height,xn.bind(document,"mousemove",f),xn.bind(document,"mouseup",h)},f=function(m){y6(m),j1(m);var v=Fre(Bre(c+m.clientX-s,r),i),g=Fre(Bre(u+m.clientY-l,o),a);t.style.width=v+"px",t.style.height=g+"px",e.resizeHandler({width:c,height:u,dx:m.clientX-s,dy:m.clientY-l})},h=function(m){y6(m),j1(m),xn.unbind(document,"mousemove",f,!1),xn.unbind(document,"mouseup",h,!1)};xn.bind(n,"mousedown",d)}Ne(n.style,{position:"absolute",bottom:"0px",right:"0px",cursor:"nwse-resize",width:"0",height:"0",borderTop:(parseInt(this.style.fontSize)/4||3)+"px solid transparent",borderRight:(parseInt(this.style.fontSize)/4||3)+"px solid #ccc",borderBottom:(parseInt(this.style.fontSize)/4||3)+"px solid #ccc",borderLeft:(parseInt(this.style.fontSize)/4||3)+"px solid transparent"}),t.appendChild(n)};Kc.prototype.destroy=function(){var e=this.parent,t=this.content,n=this.resizeHandle;t.innerText="",e.removeAttribute("style"),t.removeAttribute("style"),xn.unbind(t,"keydown",this.keyHandler),xn.unbind(t,"mousedown",j1),xn.unbind(t,"input",this.autoResize),xn.unbind(t,"paste",this.handlePaste),n&&(n.removeAttribute("style"),Fu(n)),Fu(e)};Kc.prototype.getValue=function(){return this.content.innerText.trim()};Kc.prototype.getSelection=function(){var e=window.getSelection(),t=e.getRangeAt(0);return t};Kc.prototype.setSelection=function(e,t){var n=document.createRange();e===null?n.selectNodeContents(this.content):(n.setStart(e,t),n.setEnd(e,t));var r=window.getSelection();r.removeAllRanges(),r.addRange(n)};function zQt(e){return e.replace(/\r\n|\r|\n/g,` +`)}function Ll(e,t){this._eventBus=e,this._canvas=t,this._providers=[],this._textbox=new Kc({container:t.getContainer(),keyHandler:Aa(this._handleKey,this),resizeHandler:Aa(this._handleResize,this)})}Ll.$inject=["eventBus","canvas"];Ll.prototype.registerProvider=function(e){this._providers.push(e)};Ll.prototype.isActive=function(e){return!!(this._active&&(!e||this._active.element===e))};Ll.prototype.cancel=function(){this._active&&(this._fire("cancel"),this.close())};Ll.prototype._fire=function(e,t){this._eventBus.fire("directEditing."+e,t||{active:this._active})};Ll.prototype.close=function(){this._textbox.destroy(),this._fire("deactivate"),this._active=null,this.resizable=void 0,this._canvas.restoreFocus&&this._canvas.restoreFocus()};Ll.prototype.complete=function(){var e=this._active;if(e){var t,n=e.context.bounds,r=this.$textbox.getBoundingClientRect(),o=this.getValue(),i=e.context.text;(o!==i||r.height!==n.height||r.width!==n.width)&&(t=this._textbox.container.getBoundingClientRect(),e.provider.update(e.element,o,e.context.text,{x:r.left-t.left,y:r.top-t.top,width:r.width,height:r.height})),this._fire("complete"),this.close()}};Ll.prototype.getValue=function(){return this._textbox.getValue()};Ll.prototype._handleKey=function(e){e.stopPropagation();var t=e.keyCode||e.charCode;if(t===27)return e.preventDefault(),this.cancel();if(t===13&&!e.shiftKey)return e.preventDefault(),this.complete()};Ll.prototype._handleResize=function(e){this._fire("resize",e)};Ll.prototype.activate=function(e){this.isActive()&&this.cancel();var t,n=Yn(this._providers,function(r){return(t=r.activate(e))?r:null});return t&&(this.$textbox=this._textbox.create(t.bounds,t.style,t.text,t.options),this._active={element:e,context:t,provider:n},t.options&&t.options.resizable&&(this.resizable=!0),this._fire("activate")),!!t};const S2e={__depends__:[Lk],__init__:["directEditing"],directEditing:["type",Ll]};function HQt(e){return function(t){var n=t.target,r=_t(e),o=r.eventDefinitions&&r.eventDefinitions[0],i=r.$type===n.type,a=(o&&o.$type)===n.eventDefinitionType,s=!!n.triggeredByEvent==!!r.triggeredByEvent,l=n.isExpanded===void 0||n.isExpanded===Bn(e);return!i||!a||!s||!l}}var VQt=[{label:"Start event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate throw event",actionName:"replace-with-none-intermediate-throwing",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}},{label:"Message start event",actionName:"replace-with-message-start",className:"bpmn-icon-start-event-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Timer start event",actionName:"replace-with-timer-start",className:"bpmn-icon-start-event-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}},{label:"Conditional start event",actionName:"replace-with-conditional-start",className:"bpmn-icon-start-event-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}},{label:"Signal start event",actionName:"replace-with-signal-start",className:"bpmn-icon-start-event-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}}],WQt=[{label:"Start event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate throw event",actionName:"replace-with-none-intermediate-throwing",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}}],UQt=[{label:"Start event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate throw event",actionName:"replace-with-none-intermediate-throw",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}},{label:"Message intermediate catch event",actionName:"replace-with-message-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-message",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Message intermediate throw event",actionName:"replace-with-message-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-message",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Timer intermediate catch event",actionName:"replace-with-timer-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-timer",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}},{label:"Escalation intermediate throw event",actionName:"replace-with-escalation-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-escalation",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Conditional intermediate catch event",actionName:"replace-with-conditional-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-condition",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}},{label:"Link intermediate catch event",actionName:"replace-with-link-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-link",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:LinkEventDefinition",eventDefinitionAttrs:{name:""}}},{label:"Link intermediate throw event",actionName:"replace-with-link-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-link",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:LinkEventDefinition",eventDefinitionAttrs:{name:""}}},{label:"Compensation intermediate throw event",actionName:"replace-with-compensation-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-compensation",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Signal intermediate catch event",actionName:"replace-with-signal-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-signal",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Signal intermediate throw event",actionName:"replace-with-signal-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-signal",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}}],GQt=[{label:"Start event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate throw event",actionName:"replace-with-none-intermediate-throw",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}},{label:"Message end event",actionName:"replace-with-message-end",className:"bpmn-icon-end-event-message",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Escalation end event",actionName:"replace-with-escalation-end",className:"bpmn-icon-end-event-escalation",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Error end event",actionName:"replace-with-error-end",className:"bpmn-icon-end-event-error",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:ErrorEventDefinition"}},{label:"Cancel end event",actionName:"replace-with-cancel-end",className:"bpmn-icon-end-event-cancel",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:CancelEventDefinition"}},{label:"Compensation end event",actionName:"replace-with-compensation-end",className:"bpmn-icon-end-event-compensation",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Signal end event",actionName:"replace-with-signal-end",className:"bpmn-icon-end-event-signal",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Terminate end event",actionName:"replace-with-terminate-end",className:"bpmn-icon-end-event-terminate",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:TerminateEventDefinition"}}],qQt=[{label:"Exclusive gateway",actionName:"replace-with-exclusive-gateway",className:"bpmn-icon-gateway-xor",target:{type:"bpmn:ExclusiveGateway"}},{label:"Parallel gateway",actionName:"replace-with-parallel-gateway",className:"bpmn-icon-gateway-parallel",target:{type:"bpmn:ParallelGateway"}},{label:"Inclusive gateway",actionName:"replace-with-inclusive-gateway",className:"bpmn-icon-gateway-or",target:{type:"bpmn:InclusiveGateway"}},{label:"Complex gateway",actionName:"replace-with-complex-gateway",className:"bpmn-icon-gateway-complex",target:{type:"bpmn:ComplexGateway"}},{label:"Event-based gateway",actionName:"replace-with-event-based-gateway",className:"bpmn-icon-gateway-eventbased",target:{type:"bpmn:EventBasedGateway",instantiate:!1,eventGatewayType:"Exclusive"}}],KQt=[{label:"Transaction",actionName:"replace-with-transaction",className:"bpmn-icon-transaction",target:{type:"bpmn:Transaction",isExpanded:!0}},{label:"Event sub-process",actionName:"replace-with-event-subprocess",className:"bpmn-icon-event-subprocess-expanded",target:{type:"bpmn:SubProcess",triggeredByEvent:!0,isExpanded:!0}},{label:"Ad-hoc sub-process",actionName:"replace-with-ad-hoc-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:AdHocSubProcess",isExpanded:!0}},{label:"Sub-process (collapsed)",actionName:"replace-with-collapsed-subprocess",className:"bpmn-icon-subprocess-collapsed",target:{type:"bpmn:SubProcess",isExpanded:!1}}],YQt=[{label:"Sub-process",actionName:"replace-with-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:SubProcess",isExpanded:!0}},{label:"Transaction",actionName:"replace-with-transaction",className:"bpmn-icon-transaction",target:{type:"bpmn:Transaction",isExpanded:!0}},{label:"Event sub-process",actionName:"replace-with-event-subprocess",className:"bpmn-icon-event-subprocess-expanded",target:{type:"bpmn:SubProcess",triggeredByEvent:!0,isExpanded:!0}},{label:"Ad-hoc sub-process (collapsed)",actionName:"replace-with-collapsed-ad-hoc-subprocess",className:"bpmn-icon-subprocess-collapsed",target:{type:"bpmn:AdHocSubProcess",isExpanded:!1}}],E2e=[{label:"Transaction",actionName:"replace-with-transaction",className:"bpmn-icon-transaction",target:{type:"bpmn:Transaction",isExpanded:!0}},{label:"Sub-process",actionName:"replace-with-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:SubProcess",isExpanded:!0}},{label:"Ad-hoc sub-process",actionName:"replace-with-ad-hoc-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:AdHocSubProcess",isExpanded:!0}},{label:"Event sub-process",actionName:"replace-with-event-subprocess",className:"bpmn-icon-event-subprocess-expanded",target:{type:"bpmn:SubProcess",triggeredByEvent:!0,isExpanded:!0}}],XQt=E2e,Lre=[{label:"Task",actionName:"replace-with-task",className:"bpmn-icon-task",target:{type:"bpmn:Task"}},{label:"User task",actionName:"replace-with-user-task",className:"bpmn-icon-user",target:{type:"bpmn:UserTask"}},{label:"Service task",actionName:"replace-with-service-task",className:"bpmn-icon-service",target:{type:"bpmn:ServiceTask"}},{label:"Send task",actionName:"replace-with-send-task",className:"bpmn-icon-send",target:{type:"bpmn:SendTask"}},{label:"Receive task",actionName:"replace-with-receive-task",className:"bpmn-icon-receive",target:{type:"bpmn:ReceiveTask"}},{label:"Manual task",actionName:"replace-with-manual-task",className:"bpmn-icon-manual",target:{type:"bpmn:ManualTask"}},{label:"Business rule task",actionName:"replace-with-rule-task",className:"bpmn-icon-business-rule",target:{type:"bpmn:BusinessRuleTask"}},{label:"Script task",actionName:"replace-with-script-task",className:"bpmn-icon-script",target:{type:"bpmn:ScriptTask"}},{label:"Call activity",actionName:"replace-with-call-activity",className:"bpmn-icon-call-activity",target:{type:"bpmn:CallActivity"}},{label:"Sub-process (collapsed)",actionName:"replace-with-collapsed-subprocess",className:"bpmn-icon-subprocess-collapsed",target:{type:"bpmn:SubProcess",isExpanded:!1}},{label:"Sub-process (expanded)",actionName:"replace-with-expanded-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:SubProcess",isExpanded:!0}},{label:"Ad-hoc sub-process (collapsed)",actionName:"replace-with-collapsed-ad-hoc-subprocess",className:"bpmn-icon-subprocess-collapsed",target:{type:"bpmn:AdHocSubProcess",isExpanded:!1}},{label:"Ad-hoc sub-process (expanded)",actionName:"replace-with-ad-hoc-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:AdHocSubProcess",isExpanded:!0}}],QQt=[{label:"Data store reference",actionName:"replace-with-data-store-reference",className:"bpmn-icon-data-store",target:{type:"bpmn:DataStoreReference"}}],ZQt=[{label:"Data object reference",actionName:"replace-with-data-object-reference",className:"bpmn-icon-data-object",target:{type:"bpmn:DataObjectReference"}}],JQt=[{label:"Message boundary event",actionName:"replace-with-message-boundary",className:"bpmn-icon-intermediate-event-catch-message",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:MessageEventDefinition",cancelActivity:!0}},{label:"Timer boundary event",actionName:"replace-with-timer-boundary",className:"bpmn-icon-intermediate-event-catch-timer",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:TimerEventDefinition",cancelActivity:!0}},{label:"Escalation boundary event",actionName:"replace-with-escalation-boundary",className:"bpmn-icon-intermediate-event-catch-escalation",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:EscalationEventDefinition",cancelActivity:!0}},{label:"Conditional boundary event",actionName:"replace-with-conditional-boundary",className:"bpmn-icon-intermediate-event-catch-condition",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition",cancelActivity:!0}},{label:"Error boundary event",actionName:"replace-with-error-boundary",className:"bpmn-icon-intermediate-event-catch-error",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:ErrorEventDefinition",cancelActivity:!0}},{label:"Cancel boundary event",actionName:"replace-with-cancel-boundary",className:"bpmn-icon-intermediate-event-catch-cancel",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:CancelEventDefinition",cancelActivity:!0}},{label:"Signal boundary event",actionName:"replace-with-signal-boundary",className:"bpmn-icon-intermediate-event-catch-signal",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:SignalEventDefinition",cancelActivity:!0}},{label:"Compensation boundary event",actionName:"replace-with-compensation-boundary",className:"bpmn-icon-intermediate-event-catch-compensation",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:CompensateEventDefinition",cancelActivity:!0}},{label:"Message boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-message-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-message",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:MessageEventDefinition",cancelActivity:!1}},{label:"Timer boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-timer-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-timer",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:TimerEventDefinition",cancelActivity:!1}},{label:"Escalation boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-escalation-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-escalation",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:EscalationEventDefinition",cancelActivity:!1}},{label:"Conditional boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-conditional-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-condition",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition",cancelActivity:!1}},{label:"Signal boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-signal-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-signal",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:SignalEventDefinition",cancelActivity:!1}}],eZt=[{label:"Message start event",actionName:"replace-with-message-start",className:"bpmn-icon-start-event-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition",isInterrupting:!0}},{label:"Timer start event",actionName:"replace-with-timer-start",className:"bpmn-icon-start-event-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition",isInterrupting:!0}},{label:"Conditional start event",actionName:"replace-with-conditional-start",className:"bpmn-icon-start-event-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition",isInterrupting:!0}},{label:"Signal start event",actionName:"replace-with-signal-start",className:"bpmn-icon-start-event-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition",isInterrupting:!0}},{label:"Error start event",actionName:"replace-with-error-start",className:"bpmn-icon-start-event-error",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ErrorEventDefinition",isInterrupting:!0}},{label:"Escalation start event",actionName:"replace-with-escalation-start",className:"bpmn-icon-start-event-escalation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:EscalationEventDefinition",isInterrupting:!0}},{label:"Compensation start event",actionName:"replace-with-compensation-start",className:"bpmn-icon-start-event-compensation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:CompensateEventDefinition",isInterrupting:!0}},{label:"Message start event (non-interrupting)",actionName:"replace-with-non-interrupting-message-start",className:"bpmn-icon-start-event-non-interrupting-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition",isInterrupting:!1}},{label:"Timer start event (non-interrupting)",actionName:"replace-with-non-interrupting-timer-start",className:"bpmn-icon-start-event-non-interrupting-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition",isInterrupting:!1}},{label:"Conditional start event (non-interrupting)",actionName:"replace-with-non-interrupting-conditional-start",className:"bpmn-icon-start-event-non-interrupting-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition",isInterrupting:!1}},{label:"Signal start event (non-interrupting)",actionName:"replace-with-non-interrupting-signal-start",className:"bpmn-icon-start-event-non-interrupting-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition",isInterrupting:!1}},{label:"Escalation start event (non-interrupting)",actionName:"replace-with-non-interrupting-escalation-start",className:"bpmn-icon-start-event-non-interrupting-escalation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:EscalationEventDefinition",isInterrupting:!1}}],tZt=[{label:"Sequence flow",actionName:"replace-with-sequence-flow",className:"bpmn-icon-connection"},{label:"Default flow",actionName:"replace-with-default-flow",className:"bpmn-icon-default-flow"},{label:"Conditional flow",actionName:"replace-with-conditional-flow",className:"bpmn-icon-conditional-flow"}],nZt=[{label:"Expanded pool/participant",actionName:"replace-with-expanded-pool",className:"bpmn-icon-participant",target:{type:"bpmn:Participant",isExpanded:!0}},{label:function(e){var t="Empty pool/participant";return e.children&&e.children.length&&(t+=" (removes content)"),t},actionName:"replace-with-collapsed-pool",className:"bpmn-icon-lane",target:{type:"bpmn:Participant",isExpanded:!1}}],rZt={"bpmn:MessageEventDefinition":[{label:"Message start event",actionName:"replace-with-message-start",className:"bpmn-icon-start-event-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Message intermediate catch event",actionName:"replace-with-message-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-message",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Message intermediate throw event",actionName:"replace-with-message-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-message",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Message end event",actionName:"replace-with-message-end",className:"bpmn-icon-end-event-message",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}}],"bpmn:TimerEventDefinition":[{label:"Timer start event",actionName:"replace-with-timer-start",className:"bpmn-icon-start-event-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}},{label:"Timer intermediate catch event",actionName:"replace-with-timer-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-timer",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}}],"bpmn:ConditionalEventDefinition":[{label:"Conditional start event",actionName:"replace-with-conditional-start",className:"bpmn-icon-start-event-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}},{label:"Conditional intermediate catch event",actionName:"replace-with-conditional-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-condition",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}}],"bpmn:SignalEventDefinition":[{label:"Signal start event",actionName:"replace-with-signal-start",className:"bpmn-icon-start-event-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Signal intermediate catch event",actionName:"replace-with-signal-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-signal",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Signal intermediate throw event",actionName:"replace-with-signal-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-signal",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Signal end event",actionName:"replace-with-signal-end",className:"bpmn-icon-end-event-signal",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}}],"bpmn:ErrorEventDefinition":[{label:"Error start event",actionName:"replace-with-error-start",className:"bpmn-icon-start-event-error",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ErrorEventDefinition"}},{label:"Error end event",actionName:"replace-with-error-end",className:"bpmn-icon-end-event-error",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:ErrorEventDefinition"}}],"bpmn:EscalationEventDefinition":[{label:"Escalation start event",actionName:"replace-with-escalation-start",className:"bpmn-icon-start-event-escalation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Escalation intermediate throw event",actionName:"replace-with-escalation-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-escalation",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Escalation end event",actionName:"replace-with-escalation-end",className:"bpmn-icon-end-event-escalation",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}}],"bpmn:CompensateEventDefinition":[{label:"Compensation start event",actionName:"replace-with-compensation-start",className:"bpmn-icon-start-event-compensation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Compensation intermediate throw event",actionName:"replace-with-compensation-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-compensation",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Compensation end event",actionName:"replace-with-compensation-end",className:"bpmn-icon-end-event-compensation",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}}]};const jre={"start-event-non-interrupting":` @@ -913,7 +913,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho - `};function jl(e,t,n,r,o,i,a,s){this._bpmnFactory=e,this._popupMenu=t,this._modeling=n,this._moddle=r,this._bpmnReplace=o,this._rules=i,this._translate=a,this._moddleCopy=s,this._register()}jl.$inject=["bpmnFactory","popupMenu","modeling","moddle","bpmnReplace","rules","translate","moddleCopy"];jl.prototype._register=function(){this._popupMenu.registerProvider("bpmn-replace",this)};jl.prototype.getPopupMenuEntries=function(e){var s;var t=e.businessObject,n=this._rules,r=[],o,i=[];if(fn(e)||!n.allowed("shape.replace",{element:e}))return{};var a=HQt(e);return ae(t,"bpmn:DataObjectReference")?this._createEntries(e,QQt):ae(t,"bpmn:DataStoreReference")&&!ae(e.parent,"bpmn:Collaboration")?this._createEntries(e,ZQt):(ae(t,"bpmn:Event")&&!ae(t,"bpmn:BoundaryEvent")&&(o=(s=t.get("eventDefinitions")[0])==null?void 0:s.$type,r=rZt[o]||[],!Hi(t.$parent)&&ae(t.$parent,"bpmn:SubProcess")&&(r=In(r,function(l){return l.target.type!=="bpmn:StartEvent"}))),ae(t,"bpmn:StartEvent")&&!ae(t.$parent,"bpmn:SubProcess")?(i=In(VQt.concat(r),a),this._createEntries(e,i)):ae(t,"bpmn:Participant")?(i=In(nZt,function(l){return Bn(e)!==l.target.isExpanded}),this._createEntries(e,i)):ae(t,"bpmn:StartEvent")&&Hi(t.$parent)?(i=In(eZt.concat(r),function(l){var c=l.target,u=c.isInterrupting!==!1,d=t.isInterrupting===u;return a(l)||!a(l)&&!d}),this._createEntries(e,i)):ae(t,"bpmn:StartEvent")&&!Hi(t.$parent)&&ae(t.$parent,"bpmn:SubProcess")?(i=In(WQt.concat(r),a),this._createEntries(e,i)):ae(t,"bpmn:EndEvent")?(i=In(GQt.concat(r),function(l){var c=l.target;return c.eventDefinitionType=="bpmn:CancelEventDefinition"&&!ae(t.$parent,"bpmn:Transaction")?!1:a(l)}),this._createEntries(e,i)):ae(t,"bpmn:BoundaryEvent")?(i=In(JQt,function(l){var c=l.target;if(c.eventDefinitionType=="bpmn:CancelEventDefinition"&&!ae(t.attachedToRef,"bpmn:Transaction"))return!1;var u=c.cancelActivity!==!1,d=t.cancelActivity==u;return a(l)||!a(l)&&!d}),this._createEntries(e,i)):ae(t,"bpmn:IntermediateCatchEvent")||ae(t,"bpmn:IntermediateThrowEvent")?(i=In(UQt.concat(r),a),this._createEntries(e,i)):ae(t,"bpmn:Gateway")?(i=In(qQt,a),this._createEntries(e,i)):ae(t,"bpmn:Transaction")?(i=In(E2e,a),this._createEntries(e,i)):Hi(t)&&Bn(e)?(i=In(XQt,a),this._createEntries(e,i)):ae(t,"bpmn:AdHocSubProcess")&&Bn(e)?(i=In(YQt,a),this._createEntries(e,i)):ae(t,"bpmn:SubProcess")&&Bn(e)?(i=In(KQt,a),this._createEntries(e,i)):ae(t,"bpmn:SubProcess")&&!Bn(e)?(i=In(Lre,function(l){var c=l.target.type===e.type,u=l.target.isExpanded===!0;return c===u}),this._createEntries(e,i)):ae(t,"bpmn:SequenceFlow")?this._createSequenceFlowEntries(e,tZt):ae(t,"bpmn:FlowNode")?(i=In(Lre,a),this._createEntries(e,i)):{})};jl.prototype.getPopupMenuHeaderEntries=function(e){var t={};return ae(e,"bpmn:Activity")&&!Hi(e)&&(t={...t,...this._getLoopCharacteristicsHeaderEntries(e)}),ae(e,"bpmn:DataObjectReference")&&(t={...t,...this._getCollectionHeaderEntries(e)}),ae(e,"bpmn:Participant")&&(t={...t,...this._getParticipantMultiplicityHeaderEntries(e)}),_Ee(e)&&(t={...t,...this._getNonInterruptingHeaderEntries(e)}),t};jl.prototype._createEntries=function(e,t){var n={},r=this;return Me(t,function(o){n[o.actionName]=r._createEntry(o,e)}),n};jl.prototype._createSequenceFlowEntries=function(e,t){var n=_t(e),r={},o=this._modeling,i=this._moddle,a=this;return Me(t,function(s){switch(s.actionName){case"replace-with-default-flow":n.sourceRef.default!==n&&(ae(n.sourceRef,"bpmn:ExclusiveGateway")||ae(n.sourceRef,"bpmn:InclusiveGateway")||ae(n.sourceRef,"bpmn:ComplexGateway")||ae(n.sourceRef,"bpmn:Activity"))&&(r={...r,[s.actionName]:a._createEntry(s,e,function(){o.updateProperties(e.source,{default:n})})});break;case"replace-with-conditional-flow":!n.conditionExpression&&ae(n.sourceRef,"bpmn:Activity")&&(r={...r,[s.actionName]:a._createEntry(s,e,function(){var l=i.create("bpmn:FormalExpression",{body:""});o.updateProperties(e,{conditionExpression:l})})});break;default:ae(n.sourceRef,"bpmn:Activity")&&n.conditionExpression&&(r={...r,[s.actionName]:a._createEntry(s,e,function(){o.updateProperties(e,{conditionExpression:void 0})})}),(ae(n.sourceRef,"bpmn:ExclusiveGateway")||ae(n.sourceRef,"bpmn:InclusiveGateway")||ae(n.sourceRef,"bpmn:ComplexGateway")||ae(n.sourceRef,"bpmn:Activity"))&&n.sourceRef.default===n&&(r={...r,[s.actionName]:a._createEntry(s,e,function(){o.updateProperties(e.source,{default:void 0})})})}}),r};jl.prototype._createEntry=function(e,t,n){var r=this._translate,o=this._bpmnReplace.replaceElement,i=function(){return o(t,e.target)},a=e.label;return a&&typeof a=="function"&&(a=a(t)),n=n||i,{label:r(a),className:e.className,action:n}};jl.prototype._getLoopCharacteristicsHeaderEntries=function(e){var t=this,n=this._translate;function r(c,u){if(u.active){t._modeling.updateProperties(e,{loopCharacteristics:void 0});return}var d=e.businessObject.get("loopCharacteristics");d&&ae(d,u.options.loopCharacteristics)?t._modeling.updateModdleProperties(e,d,{isSequential:u.options.isSequential}):(d=t._moddle.create(u.options.loopCharacteristics,{isSequential:u.options.isSequential}),t._modeling.updateProperties(e,{loopCharacteristics:d}))}var o=_t(e),i=o.loopCharacteristics,a,s,l;return i&&(a=i.isSequential,s=i.isSequential===void 0,l=i.isSequential!==void 0&&!i.isSequential),{"toggle-parallel-mi":{className:"bpmn-icon-parallel-mi-marker",title:n("Parallel multi-instance"),active:l,action:r,options:{loopCharacteristics:"bpmn:MultiInstanceLoopCharacteristics",isSequential:!1}},"toggle-sequential-mi":{className:"bpmn-icon-sequential-mi-marker",title:n("Sequential multi-instance"),active:a,action:r,options:{loopCharacteristics:"bpmn:MultiInstanceLoopCharacteristics",isSequential:!0}},"toggle-loop":{className:"bpmn-icon-loop-marker",title:n("Loop"),active:s,action:r,options:{loopCharacteristics:"bpmn:StandardLoopCharacteristics"}}}};jl.prototype._getCollectionHeaderEntries=function(e){var t=this,n=this._translate,r=e.businessObject.dataObjectRef;if(!r)return{};function o(a,s){t._modeling.updateModdleProperties(e,r,{isCollection:!s.active})}var i=r.isCollection;return{"toggle-is-collection":{className:"bpmn-icon-parallel-mi-marker",title:n("Collection"),active:i,action:o}}};jl.prototype._getParticipantMultiplicityHeaderEntries=function(e){var t=this,n=this._bpmnFactory,r=this._translate;function o(a,s){var l=s.active,c;l||(c=n.create("bpmn:ParticipantMultiplicity")),t._modeling.updateProperties(e,{participantMultiplicity:c})}var i=e.businessObject.participantMultiplicity;return{"toggle-participant-multiplicity":{className:"bpmn-icon-parallel-mi-marker",title:r("Participant multiplicity"),active:!!i,action:o}}};jl.prototype._getNonInterruptingHeaderEntries=function(e){const t=this._translate,n=_t(e),r=this,o=$Ee(e),i=ae(e,"bpmn:BoundaryEvent")?jre["intermediate-event-non-interrupting"]:jre["start-event-non-interrupting"],a=!n[o];return{"toggle-non-interrupting":{imageHtml:i,title:t("Toggle non-interrupting"),active:a,action:function(){r._modeling.updateProperties(e,{[o]:!!a})}}}};const oZt={__depends__:[$H,n2e,RH],__init__:["replaceMenuProvider"],replaceMenuProvider:["type",jl]};function gE(e,t,n,r,o,i,a,s,l,c,u,d,p){e=e||{},r.registerProvider(this),this._contextPad=r,this._modeling=o,this._elementFactory=i,this._connect=a,this._create=s,this._popupMenu=l,this._canvas=c,this._rules=u,this._translate=d,this._eventBus=n,this._appendPreview=p,e.autoPlace!==!1&&(this._autoPlace=t.get("autoPlace",!1)),n.on("create.end",250,function(h){var m=h.context,v=m.shape;if(!(!iw(h)||!r.isOpen(v))){var g=r.getEntries(v);g.replace&&g.replace.action.click(h,v)}}),n.on("contextPad.close",function(){p.cleanUp()})}gE.$inject=["config.contextPad","injector","eventBus","contextPad","modeling","elementFactory","connect","create","popupMenu","canvas","rules","translate","appendPreview"];gE.prototype.getMultiElementContextPadEntries=function(e){var t=this._modeling,n={};return this._isDeleteAllowed(e)&&De(n,{delete:{group:"edit",className:"bpmn-icon-trash",title:this._translate("Delete"),action:{click:function(r,o){t.removeElements(o.slice())}}}}),n};gE.prototype._isDeleteAllowed=function(e){var t=this._rules.allowed("elements.delete",{elements:e});return fn(t)?Tg(e,n=>t.includes(n)):t};gE.prototype.getContextPadEntries=function(e){var t=this._contextPad,n=this._modeling,r=this._elementFactory,o=this._connect,i=this._create,a=this._popupMenu,s=this._autoPlace,l=this._translate,c=this._appendPreview,u={};if(e.type==="label")return this._isDeleteAllowed([e])&&De(u,m()),u;var d=e.businessObject;function p(b,C){o.start(b,C)}function h(b,C){n.removeElements([C])}function m(){return{delete:{group:"edit",className:"bpmn-icon-trash",title:l("Delete"),action:{click:h}}}}function v(b){var C=5,S=t.getPad(b).html,w=S.getBoundingClientRect(),E={x:w.left,y:w.bottom+C};return E}function g(b,C,S,w){function E($,R){var O=r.createShape(De({type:b},w));i.start($,O,{source:R})}var _=s?function($,R){var O=r.createShape(De({type:b},w));s.append(R,O)}:E,P=s?function($,R){return c.create(R,b,w),()=>{c.cleanUp()}}:null;return{group:"model",className:C,title:S,action:{dragstart:E,click:_,hover:P}}}function x(b){return function(C,S){n.splitLane(S,b),t.open(S,!0)}}if(kn(d,["bpmn:Lane","bpmn:Participant"])&&Bn(e)){var y=hh(e);De(u,{"lane-insert-above":{group:"lane-insert-above",className:"bpmn-icon-lane-insert-above",title:l("Add lane above"),action:{click:function(b,C){n.addLane(C,"top")}}}}),y.length<2&&((ii(e)?e.height>=120:e.width>=120)&&De(u,{"lane-divide-two":{group:"lane-divide",className:"bpmn-icon-lane-divide-two",title:l("Divide into two lanes"),action:{click:x(2)}}}),(ii(e)?e.height>=180:e.width>=180)&&De(u,{"lane-divide-three":{group:"lane-divide",className:"bpmn-icon-lane-divide-three",title:l("Divide into three lanes"),action:{click:x(3)}}})),De(u,{"lane-insert-below":{group:"lane-insert-below",className:"bpmn-icon-lane-insert-below",title:l("Add lane below"),action:{click:function(b,C){n.addLane(C,"bottom")}}}})}return ae(d,"bpmn:FlowNode")&&(ae(d,"bpmn:EventBasedGateway")?De(u,{"append.receive-task":g("bpmn:ReceiveTask","bpmn-icon-receive-task",l("Append receive task")),"append.message-intermediate-event":g("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-message",l("Append message intermediate catch event"),{eventDefinitionType:"bpmn:MessageEventDefinition"}),"append.timer-intermediate-event":g("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-timer",l("Append timer intermediate catch event"),{eventDefinitionType:"bpmn:TimerEventDefinition"}),"append.condition-intermediate-event":g("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-condition",l("Append conditional intermediate catch event"),{eventDefinitionType:"bpmn:ConditionalEventDefinition"}),"append.signal-intermediate-event":g("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-signal",l("Append signal intermediate catch event"),{eventDefinitionType:"bpmn:SignalEventDefinition"})}):zre(d,"bpmn:BoundaryEvent","bpmn:CompensateEventDefinition")?De(u,{"append.compensation-activity":g("bpmn:Task","bpmn-icon-task",l("Append compensation activity"),{isForCompensation:!0})}):!ae(d,"bpmn:EndEvent")&&!d.isForCompensation&&!zre(d,"bpmn:IntermediateThrowEvent","bpmn:LinkEventDefinition")&&!Hi(d)&&De(u,{"append.end-event":g("bpmn:EndEvent","bpmn-icon-end-event-none",l("Append end event")),"append.gateway":g("bpmn:ExclusiveGateway","bpmn-icon-gateway-none",l("Append gateway")),"append.append-task":g("bpmn:Task","bpmn-icon-task",l("Append task")),"append.intermediate-event":g("bpmn:IntermediateThrowEvent","bpmn-icon-intermediate-event-none",l("Append intermediate/boundary event"))})),a.isEmpty(e,"bpmn-replace")||De(u,{replace:{group:"edit",className:"bpmn-icon-screw-wrench",title:l("Change element"),action:{click:function(b,C){var S=De(v(C),{cursor:{x:b.x,y:b.y}});a.open(C,"bpmn-replace",S,{title:l("Change element"),width:300,search:!0})}}}}),ae(d,"bpmn:SequenceFlow")&&De(u,{"append.text-annotation":g("bpmn:TextAnnotation","bpmn-icon-text-annotation",l("Add text annotation"))}),ae(d,"bpmn:MessageFlow")&&De(u,{"append.text-annotation":g("bpmn:TextAnnotation","bpmn-icon-text-annotation",l("Add text annotation"))}),kn(d,["bpmn:FlowNode","bpmn:InteractionNode","bpmn:DataObjectReference","bpmn:DataStoreReference"])&&De(u,{"append.text-annotation":g("bpmn:TextAnnotation","bpmn-icon-text-annotation",l("Add text annotation")),connect:{group:"connect",className:"bpmn-icon-connection-multi",title:l("Connect to other element"),action:{click:p,dragstart:p}}}),ae(d,"bpmn:TextAnnotation")&&De(u,{connect:{group:"connect",className:"bpmn-icon-connection-multi",title:l("Connect using association"),action:{click:p,dragstart:p}}}),kn(d,["bpmn:DataObjectReference","bpmn:DataStoreReference"])&&De(u,{connect:{group:"connect",className:"bpmn-icon-connection-multi",title:l("Connect using data input association"),action:{click:p,dragstart:p}}}),ae(d,"bpmn:Group")&&De(u,{"append.text-annotation":g("bpmn:TextAnnotation","bpmn-icon-text-annotation",l("Add text annotation"))}),this._isDeleteAllowed([e])&&De(u,m()),u};function zre(e,t,n){var r=e.$instanceOf(t),o=!1,i=e.eventDefinitions||[];return Me(i,function(a){a.$type===n&&(o=!0)}),r&&o}const iZt={__depends__:[BQt,S2e,bSe,Gc,NH,ik,oZt],__init__:["contextPadProvider"],contextPadProvider:["type",gE]};var aZt={horizontal:["x","width"],vertical:["y","height"]},Hre=5;function Cf(e,t){this._modeling=e,this._filters=[],this.registerFilter(function(n){var r=t.allowed("elements.distribute",{elements:n});return fn(r)?r:r?n:[]})}Cf.$inject=["modeling","rules"];Cf.prototype.registerFilter=function(e){if(typeof e!="function")throw new Error("the filter has to be a function");this._filters.push(e)};Cf.prototype.trigger=function(e,t){var n=this._modeling,r,o;if(!(e.length<3)&&(this._setOrientation(t),o=this._filterElements(e),r=this._createGroups(o),!(r.length<=2)))return n.distributeElements(r,this._axis,this._dimension),r};Cf.prototype._filterElements=function(e){var t=this._filters,n=this._axis,r=this._dimension,o=[].concat(e);return t.length?(Me(t,function(i){o=i(o,n,r)}),o):e};Cf.prototype._createGroups=function(e){var t=[],n=this,r=this._axis,o=this._dimension;if(!r)throw new Error('must have a defined "axis" and "dimension"');var i=Au(e,r);return Me(i,function(a,s){var l=n._findRange(a,r,o),c,u=t[t.length-1];u&&n._hasIntersection(u.range,l)?t[t.length-1].elements.push(a):(c={range:l,elements:[a]},t.push(c))}),t};Cf.prototype._setOrientation=function(e){var t=aZt[e];this._axis=t[0],this._dimension=t[1]};Cf.prototype._hasIntersection=function(e,t){return Math.max(e.min,e.max)>=Math.min(t.min,t.max)&&Math.min(e.min,e.max)<=Math.max(t.min,t.max)};Cf.prototype._findRange=function(e){var t=e[this._axis],n=e[this._dimension];return{min:t+Hre,max:t+n-Hre}};const sZt={__init__:["distributeElements"],distributeElements:["type",Cf]};function xk(e){Al.call(this,e)}xk.$inject=["eventBus"];Ht(xk,Al);xk.prototype.init=function(){this.addRule("elements.distribute",function(e){var t=e.elements;return t=In(t,function(n){var r=kn(n,["bpmn:Association","bpmn:BoundaryEvent","bpmn:DataInputAssociation","bpmn:DataOutputAssociation","bpmn:Lane","bpmn:MessageFlow","bpmn:SequenceFlow","bpmn:TextAnnotation"]);return!(n.labelTarget||r)}),t=RI(t),t.length<3?!1:t})};var Vre={horizontal:` + `};function jl(e,t,n,r,o,i,a,s){this._bpmnFactory=e,this._popupMenu=t,this._modeling=n,this._moddle=r,this._bpmnReplace=o,this._rules=i,this._translate=a,this._moddleCopy=s,this._register()}jl.$inject=["bpmnFactory","popupMenu","modeling","moddle","bpmnReplace","rules","translate","moddleCopy"];jl.prototype._register=function(){this._popupMenu.registerProvider("bpmn-replace",this)};jl.prototype.getPopupMenuEntries=function(e){var s;var t=e.businessObject,n=this._rules,r=[],o,i=[];if(fn(e)||!n.allowed("shape.replace",{element:e}))return{};var a=HQt(e);return ae(t,"bpmn:DataObjectReference")?this._createEntries(e,QQt):ae(t,"bpmn:DataStoreReference")&&!ae(e.parent,"bpmn:Collaboration")?this._createEntries(e,ZQt):(ae(t,"bpmn:Event")&&!ae(t,"bpmn:BoundaryEvent")&&(o=(s=t.get("eventDefinitions")[0])==null?void 0:s.$type,r=rZt[o]||[],!Vi(t.$parent)&&ae(t.$parent,"bpmn:SubProcess")&&(r=kn(r,function(l){return l.target.type!=="bpmn:StartEvent"}))),ae(t,"bpmn:StartEvent")&&!ae(t.$parent,"bpmn:SubProcess")?(i=kn(VQt.concat(r),a),this._createEntries(e,i)):ae(t,"bpmn:Participant")?(i=kn(nZt,function(l){return Bn(e)!==l.target.isExpanded}),this._createEntries(e,i)):ae(t,"bpmn:StartEvent")&&Vi(t.$parent)?(i=kn(eZt.concat(r),function(l){var c=l.target,u=c.isInterrupting!==!1,d=t.isInterrupting===u;return a(l)||!a(l)&&!d}),this._createEntries(e,i)):ae(t,"bpmn:StartEvent")&&!Vi(t.$parent)&&ae(t.$parent,"bpmn:SubProcess")?(i=kn(WQt.concat(r),a),this._createEntries(e,i)):ae(t,"bpmn:EndEvent")?(i=kn(GQt.concat(r),function(l){var c=l.target;return c.eventDefinitionType=="bpmn:CancelEventDefinition"&&!ae(t.$parent,"bpmn:Transaction")?!1:a(l)}),this._createEntries(e,i)):ae(t,"bpmn:BoundaryEvent")?(i=kn(JQt,function(l){var c=l.target;if(c.eventDefinitionType=="bpmn:CancelEventDefinition"&&!ae(t.attachedToRef,"bpmn:Transaction"))return!1;var u=c.cancelActivity!==!1,d=t.cancelActivity==u;return a(l)||!a(l)&&!d}),this._createEntries(e,i)):ae(t,"bpmn:IntermediateCatchEvent")||ae(t,"bpmn:IntermediateThrowEvent")?(i=kn(UQt.concat(r),a),this._createEntries(e,i)):ae(t,"bpmn:Gateway")?(i=kn(qQt,a),this._createEntries(e,i)):ae(t,"bpmn:Transaction")?(i=kn(E2e,a),this._createEntries(e,i)):Vi(t)&&Bn(e)?(i=kn(XQt,a),this._createEntries(e,i)):ae(t,"bpmn:AdHocSubProcess")&&Bn(e)?(i=kn(YQt,a),this._createEntries(e,i)):ae(t,"bpmn:SubProcess")&&Bn(e)?(i=kn(KQt,a),this._createEntries(e,i)):ae(t,"bpmn:SubProcess")&&!Bn(e)?(i=kn(Lre,function(l){var c=l.target.type===e.type,u=l.target.isExpanded===!0;return c===u}),this._createEntries(e,i)):ae(t,"bpmn:SequenceFlow")?this._createSequenceFlowEntries(e,tZt):ae(t,"bpmn:FlowNode")?(i=kn(Lre,a),this._createEntries(e,i)):{})};jl.prototype.getPopupMenuHeaderEntries=function(e){var t={};return ae(e,"bpmn:Activity")&&!Vi(e)&&(t={...t,...this._getLoopCharacteristicsHeaderEntries(e)}),ae(e,"bpmn:DataObjectReference")&&(t={...t,...this._getCollectionHeaderEntries(e)}),ae(e,"bpmn:Participant")&&(t={...t,...this._getParticipantMultiplicityHeaderEntries(e)}),_Ee(e)&&(t={...t,...this._getNonInterruptingHeaderEntries(e)}),t};jl.prototype._createEntries=function(e,t){var n={},r=this;return Me(t,function(o){n[o.actionName]=r._createEntry(o,e)}),n};jl.prototype._createSequenceFlowEntries=function(e,t){var n=_t(e),r={},o=this._modeling,i=this._moddle,a=this;return Me(t,function(s){switch(s.actionName){case"replace-with-default-flow":n.sourceRef.default!==n&&(ae(n.sourceRef,"bpmn:ExclusiveGateway")||ae(n.sourceRef,"bpmn:InclusiveGateway")||ae(n.sourceRef,"bpmn:ComplexGateway")||ae(n.sourceRef,"bpmn:Activity"))&&(r={...r,[s.actionName]:a._createEntry(s,e,function(){o.updateProperties(e.source,{default:n})})});break;case"replace-with-conditional-flow":!n.conditionExpression&&ae(n.sourceRef,"bpmn:Activity")&&(r={...r,[s.actionName]:a._createEntry(s,e,function(){var l=i.create("bpmn:FormalExpression",{body:""});o.updateProperties(e,{conditionExpression:l})})});break;default:ae(n.sourceRef,"bpmn:Activity")&&n.conditionExpression&&(r={...r,[s.actionName]:a._createEntry(s,e,function(){o.updateProperties(e,{conditionExpression:void 0})})}),(ae(n.sourceRef,"bpmn:ExclusiveGateway")||ae(n.sourceRef,"bpmn:InclusiveGateway")||ae(n.sourceRef,"bpmn:ComplexGateway")||ae(n.sourceRef,"bpmn:Activity"))&&n.sourceRef.default===n&&(r={...r,[s.actionName]:a._createEntry(s,e,function(){o.updateProperties(e.source,{default:void 0})})})}}),r};jl.prototype._createEntry=function(e,t,n){var r=this._translate,o=this._bpmnReplace.replaceElement,i=function(){return o(t,e.target)},a=e.label;return a&&typeof a=="function"&&(a=a(t)),n=n||i,{label:r(a),className:e.className,action:n}};jl.prototype._getLoopCharacteristicsHeaderEntries=function(e){var t=this,n=this._translate;function r(c,u){if(u.active){t._modeling.updateProperties(e,{loopCharacteristics:void 0});return}var d=e.businessObject.get("loopCharacteristics");d&&ae(d,u.options.loopCharacteristics)?t._modeling.updateModdleProperties(e,d,{isSequential:u.options.isSequential}):(d=t._moddle.create(u.options.loopCharacteristics,{isSequential:u.options.isSequential}),t._modeling.updateProperties(e,{loopCharacteristics:d}))}var o=_t(e),i=o.loopCharacteristics,a,s,l;return i&&(a=i.isSequential,s=i.isSequential===void 0,l=i.isSequential!==void 0&&!i.isSequential),{"toggle-parallel-mi":{className:"bpmn-icon-parallel-mi-marker",title:n("Parallel multi-instance"),active:l,action:r,options:{loopCharacteristics:"bpmn:MultiInstanceLoopCharacteristics",isSequential:!1}},"toggle-sequential-mi":{className:"bpmn-icon-sequential-mi-marker",title:n("Sequential multi-instance"),active:a,action:r,options:{loopCharacteristics:"bpmn:MultiInstanceLoopCharacteristics",isSequential:!0}},"toggle-loop":{className:"bpmn-icon-loop-marker",title:n("Loop"),active:s,action:r,options:{loopCharacteristics:"bpmn:StandardLoopCharacteristics"}}}};jl.prototype._getCollectionHeaderEntries=function(e){var t=this,n=this._translate,r=e.businessObject.dataObjectRef;if(!r)return{};function o(a,s){t._modeling.updateModdleProperties(e,r,{isCollection:!s.active})}var i=r.isCollection;return{"toggle-is-collection":{className:"bpmn-icon-parallel-mi-marker",title:n("Collection"),active:i,action:o}}};jl.prototype._getParticipantMultiplicityHeaderEntries=function(e){var t=this,n=this._bpmnFactory,r=this._translate;function o(a,s){var l=s.active,c;l||(c=n.create("bpmn:ParticipantMultiplicity")),t._modeling.updateProperties(e,{participantMultiplicity:c})}var i=e.businessObject.participantMultiplicity;return{"toggle-participant-multiplicity":{className:"bpmn-icon-parallel-mi-marker",title:r("Participant multiplicity"),active:!!i,action:o}}};jl.prototype._getNonInterruptingHeaderEntries=function(e){const t=this._translate,n=_t(e),r=this,o=$Ee(e),i=ae(e,"bpmn:BoundaryEvent")?jre["intermediate-event-non-interrupting"]:jre["start-event-non-interrupting"],a=!n[o];return{"toggle-non-interrupting":{imageHtml:i,title:t("Toggle non-interrupting"),active:a,action:function(){r._modeling.updateProperties(e,{[o]:!!a})}}}};const oZt={__depends__:[$H,n2e,TH],__init__:["replaceMenuProvider"],replaceMenuProvider:["type",jl]};function gE(e,t,n,r,o,i,a,s,l,c,u,d,f){e=e||{},r.registerProvider(this),this._contextPad=r,this._modeling=o,this._elementFactory=i,this._connect=a,this._create=s,this._popupMenu=l,this._canvas=c,this._rules=u,this._translate=d,this._eventBus=n,this._appendPreview=f,e.autoPlace!==!1&&(this._autoPlace=t.get("autoPlace",!1)),n.on("create.end",250,function(h){var m=h.context,v=m.shape;if(!(!iC(h)||!r.isOpen(v))){var g=r.getEntries(v);g.replace&&g.replace.action.click(h,v)}}),n.on("contextPad.close",function(){f.cleanUp()})}gE.$inject=["config.contextPad","injector","eventBus","contextPad","modeling","elementFactory","connect","create","popupMenu","canvas","rules","translate","appendPreview"];gE.prototype.getMultiElementContextPadEntries=function(e){var t=this._modeling,n={};return this._isDeleteAllowed(e)&&Ne(n,{delete:{group:"edit",className:"bpmn-icon-trash",title:this._translate("Delete"),action:{click:function(r,o){t.removeElements(o.slice())}}}}),n};gE.prototype._isDeleteAllowed=function(e){var t=this._rules.allowed("elements.delete",{elements:e});return fn(t)?kg(e,n=>t.includes(n)):t};gE.prototype.getContextPadEntries=function(e){var t=this._contextPad,n=this._modeling,r=this._elementFactory,o=this._connect,i=this._create,a=this._popupMenu,s=this._autoPlace,l=this._translate,c=this._appendPreview,u={};if(e.type==="label")return this._isDeleteAllowed([e])&&Ne(u,m()),u;var d=e.businessObject;function f(x,w){o.start(x,w)}function h(x,w){n.removeElements([w])}function m(){return{delete:{group:"edit",className:"bpmn-icon-trash",title:l("Delete"),action:{click:h}}}}function v(x){var w=5,S=t.getPad(x).html,C=S.getBoundingClientRect(),E={x:C.left,y:C.bottom+w};return E}function g(x,w,S,C){function E($,T){var R=r.createShape(Ne({type:x},C));i.start($,R,{source:T})}var _=s?function($,T){var R=r.createShape(Ne({type:x},C));s.append(T,R)}:E,P=s?function($,T){return c.create(T,x,C),()=>{c.cleanUp()}}:null;return{group:"model",className:w,title:S,action:{dragstart:E,click:_,hover:P}}}function b(x){return function(w,S){n.splitLane(S,x),t.open(S,!0)}}if(In(d,["bpmn:Lane","bpmn:Participant"])&&Bn(e)){var y=mh(e);Ne(u,{"lane-insert-above":{group:"lane-insert-above",className:"bpmn-icon-lane-insert-above",title:l("Add lane above"),action:{click:function(x,w){n.addLane(w,"top")}}}}),y.length<2&&((ai(e)?e.height>=120:e.width>=120)&&Ne(u,{"lane-divide-two":{group:"lane-divide",className:"bpmn-icon-lane-divide-two",title:l("Divide into two lanes"),action:{click:b(2)}}}),(ai(e)?e.height>=180:e.width>=180)&&Ne(u,{"lane-divide-three":{group:"lane-divide",className:"bpmn-icon-lane-divide-three",title:l("Divide into three lanes"),action:{click:b(3)}}})),Ne(u,{"lane-insert-below":{group:"lane-insert-below",className:"bpmn-icon-lane-insert-below",title:l("Add lane below"),action:{click:function(x,w){n.addLane(w,"bottom")}}}})}return ae(d,"bpmn:FlowNode")&&(ae(d,"bpmn:EventBasedGateway")?Ne(u,{"append.receive-task":g("bpmn:ReceiveTask","bpmn-icon-receive-task",l("Append receive task")),"append.message-intermediate-event":g("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-message",l("Append message intermediate catch event"),{eventDefinitionType:"bpmn:MessageEventDefinition"}),"append.timer-intermediate-event":g("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-timer",l("Append timer intermediate catch event"),{eventDefinitionType:"bpmn:TimerEventDefinition"}),"append.condition-intermediate-event":g("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-condition",l("Append conditional intermediate catch event"),{eventDefinitionType:"bpmn:ConditionalEventDefinition"}),"append.signal-intermediate-event":g("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-signal",l("Append signal intermediate catch event"),{eventDefinitionType:"bpmn:SignalEventDefinition"})}):zre(d,"bpmn:BoundaryEvent","bpmn:CompensateEventDefinition")?Ne(u,{"append.compensation-activity":g("bpmn:Task","bpmn-icon-task",l("Append compensation activity"),{isForCompensation:!0})}):!ae(d,"bpmn:EndEvent")&&!d.isForCompensation&&!zre(d,"bpmn:IntermediateThrowEvent","bpmn:LinkEventDefinition")&&!Vi(d)&&Ne(u,{"append.end-event":g("bpmn:EndEvent","bpmn-icon-end-event-none",l("Append end event")),"append.gateway":g("bpmn:ExclusiveGateway","bpmn-icon-gateway-none",l("Append gateway")),"append.append-task":g("bpmn:Task","bpmn-icon-task",l("Append task")),"append.intermediate-event":g("bpmn:IntermediateThrowEvent","bpmn-icon-intermediate-event-none",l("Append intermediate/boundary event"))})),a.isEmpty(e,"bpmn-replace")||Ne(u,{replace:{group:"edit",className:"bpmn-icon-screw-wrench",title:l("Change element"),action:{click:function(x,w){var S=Ne(v(w),{cursor:{x:x.x,y:x.y}});a.open(w,"bpmn-replace",S,{title:l("Change element"),width:300,search:!0})}}}}),ae(d,"bpmn:SequenceFlow")&&Ne(u,{"append.text-annotation":g("bpmn:TextAnnotation","bpmn-icon-text-annotation",l("Add text annotation"))}),ae(d,"bpmn:MessageFlow")&&Ne(u,{"append.text-annotation":g("bpmn:TextAnnotation","bpmn-icon-text-annotation",l("Add text annotation"))}),In(d,["bpmn:FlowNode","bpmn:InteractionNode","bpmn:DataObjectReference","bpmn:DataStoreReference"])&&Ne(u,{"append.text-annotation":g("bpmn:TextAnnotation","bpmn-icon-text-annotation",l("Add text annotation")),connect:{group:"connect",className:"bpmn-icon-connection-multi",title:l("Connect to other element"),action:{click:f,dragstart:f}}}),ae(d,"bpmn:TextAnnotation")&&Ne(u,{connect:{group:"connect",className:"bpmn-icon-connection-multi",title:l("Connect using association"),action:{click:f,dragstart:f}}}),In(d,["bpmn:DataObjectReference","bpmn:DataStoreReference"])&&Ne(u,{connect:{group:"connect",className:"bpmn-icon-connection-multi",title:l("Connect using data input association"),action:{click:f,dragstart:f}}}),ae(d,"bpmn:Group")&&Ne(u,{"append.text-annotation":g("bpmn:TextAnnotation","bpmn-icon-text-annotation",l("Add text annotation"))}),this._isDeleteAllowed([e])&&Ne(u,m()),u};function zre(e,t,n){var r=e.$instanceOf(t),o=!1,i=e.eventDefinitions||[];return Me(i,function(a){a.$type===n&&(o=!0)}),r&&o}const iZt={__depends__:[BQt,S2e,bSe,Gc,DH,iI,oZt],__init__:["contextPadProvider"],contextPadProvider:["type",gE]};var aZt={horizontal:["x","width"],vertical:["y","height"]},Hre=5;function wf(e,t){this._modeling=e,this._filters=[],this.registerFilter(function(n){var r=t.allowed("elements.distribute",{elements:n});return fn(r)?r:r?n:[]})}wf.$inject=["modeling","rules"];wf.prototype.registerFilter=function(e){if(typeof e!="function")throw new Error("the filter has to be a function");this._filters.push(e)};wf.prototype.trigger=function(e,t){var n=this._modeling,r,o;if(!(e.length<3)&&(this._setOrientation(t),o=this._filterElements(e),r=this._createGroups(o),!(r.length<=2)))return n.distributeElements(r,this._axis,this._dimension),r};wf.prototype._filterElements=function(e){var t=this._filters,n=this._axis,r=this._dimension,o=[].concat(e);return t.length?(Me(t,function(i){o=i(o,n,r)}),o):e};wf.prototype._createGroups=function(e){var t=[],n=this,r=this._axis,o=this._dimension;if(!r)throw new Error('must have a defined "axis" and "dimension"');var i=Au(e,r);return Me(i,function(a,s){var l=n._findRange(a,r,o),c,u=t[t.length-1];u&&n._hasIntersection(u.range,l)?t[t.length-1].elements.push(a):(c={range:l,elements:[a]},t.push(c))}),t};wf.prototype._setOrientation=function(e){var t=aZt[e];this._axis=t[0],this._dimension=t[1]};wf.prototype._hasIntersection=function(e,t){return Math.max(e.min,e.max)>=Math.min(t.min,t.max)&&Math.min(e.min,e.max)<=Math.max(t.min,t.max)};wf.prototype._findRange=function(e){var t=e[this._axis],n=e[this._dimension];return{min:t+Hre,max:t+n-Hre}};const sZt={__init__:["distributeElements"],distributeElements:["type",wf]};function xI(e){Al.call(this,e)}xI.$inject=["eventBus"];Ht(xI,Al);xI.prototype.init=function(){this.addRule("elements.distribute",function(e){var t=e.elements;return t=kn(t,function(n){var r=In(n,["bpmn:Association","bpmn:BoundaryEvent","bpmn:DataInputAssociation","bpmn:DataOutputAssociation","bpmn:Lane","bpmn:MessageFlow","bpmn:SequenceFlow","bpmn:TextAnnotation"]);return!(n.labelTarget||r)}),t=Tk(t),t.length<3?!1:t})};var Vre={horizontal:` @@ -921,7 +921,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho - `},lZt=900;function vE(e,t,n,r){this._distributeElements=t,this._translate=n,this._popupMenu=e,this._rules=r,e.registerProvider("align-elements",lZt,this)}vE.$inject=["popupMenu","distributeElements","translate","rules"];vE.prototype.getPopupMenuEntries=function(e){var t={};return this._isAllowed(e)&&De(t,this._getEntries(e)),t};vE.prototype._isAllowed=function(e){return this._rules.allowed("elements.distribute",{elements:e})};vE.prototype._getEntries=function(e){var t=this._distributeElements,n=this._translate,r=this._popupMenu,o={"distribute-elements-horizontal":{group:"distribute",title:n("Distribute elements horizontally"),className:"bjs-align-elements-menu-entry",imageHtml:Vre.horizontal,action:function(i,a){t.trigger(e,"horizontal"),r.close()}},"distribute-elements-vertical":{group:"distribute",title:n("Distribute elements vertically"),imageHtml:Vre.vertical,action:function(i,a){t.trigger(e,"vertical"),r.close()}}};return o};const cZt={__depends__:[$H,sZt],__init__:["bpmnDistributeElements","distributeElementsMenuProvider"],bpmnDistributeElements:["type",xk],distributeElementsMenuProvider:["type",vE]};var _2e="is not a registered action",uZt="is already registered";function zl(e,t){this._actions={};var n=this;e.on("diagram.init",function(){n._registerDefaultActions(t),e.fire("editorActions.init",{editorActions:n})})}zl.$inject=["eventBus","injector"];zl.prototype._registerDefaultActions=function(e){var t=e.get("commandStack",!1),n=e.get("modeling",!1),r=e.get("selection",!1),o=e.get("zoomScroll",!1),i=e.get("copyPaste",!1),a=e.get("canvas",!1),s=e.get("rules",!1),l=e.get("keyboardMove",!1),c=e.get("keyboardMoveSelection",!1);t&&(this.register("undo",function(){t.undo()}),this.register("redo",function(){t.redo()})),i&&r&&this.register("copy",function(){var u=r.get();if(u.length)return i.copy(u)}),i&&this.register("paste",function(){i.paste()}),o&&this.register("stepZoom",function(u){o.stepZoom(u.value)}),a&&this.register("zoom",function(u){a.zoom(u.value)}),n&&r&&s&&this.register("removeSelection",function(){var u=r.get();if(u.length){var d=s.allowed("elements.delete",{elements:u}),p;d!==!1&&(fn(d)?p=d:p=u,p.length&&n.removeElements(p.slice()))}}),l&&this.register("moveCanvas",function(u){l.moveCanvas(u)}),c&&this.register("moveSelection",function(u){c.moveSelection(u.direction,u.accelerated)})};zl.prototype.trigger=function(e,t){if(!this._actions[e])throw BV(e,_2e);return this._actions[e](t)};zl.prototype.register=function(e,t){var n=this;if(typeof e=="string")return this._registerAction(e,t);Me(e,function(r,o){n._registerAction(o,r)})};zl.prototype._registerAction=function(e,t){if(this.isRegistered(e))throw BV(e,uZt);this._actions[e]=t};zl.prototype.unregister=function(e){if(!this.isRegistered(e))throw BV(e,_2e);this._actions[e]=void 0};zl.prototype.getActions=function(){return Object.keys(this._actions)};zl.prototype.isRegistered=function(e){return!!this._actions[e]};function BV(e,t){return new Error(e+" "+t)}const dZt={__init__:["editorActions"],editorActions:["type",zl]};function Ck(e){e.invoke(zl,this)}Ht(Ck,zl);Ck.$inject=["injector"];Ck.prototype._registerDefaultActions=function(e){zl.prototype._registerDefaultActions.call(this,e);var t=e.get("canvas",!1),n=e.get("elementRegistry",!1),r=e.get("selection",!1),o=e.get("spaceTool",!1),i=e.get("lassoTool",!1),a=e.get("handTool",!1),s=e.get("globalConnect",!1),l=e.get("distributeElements",!1),c=e.get("alignElements",!1),u=e.get("directEditing",!1),d=e.get("searchPad",!1),p=e.get("modeling",!1),h=e.get("contextPad",!1);t&&n&&r&&this._registerAction("selectElements",function(){var m=t.getRootElement(),v=n.filter(function(g){return g!==m});return r.select(v),v}),o&&this._registerAction("spaceTool",function(){o.toggle()}),i&&this._registerAction("lassoTool",function(){i.toggle()}),a&&this._registerAction("handTool",function(){a.toggle()}),s&&this._registerAction("globalConnectTool",function(){s.toggle()}),r&&l&&this._registerAction("distributeElements",function(m){var v=r.get(),g=m.type;v.length&&l.trigger(v,g)}),r&&c&&this._registerAction("alignElements",function(m){var v=r.get(),g=[],x=m.type;v.length&&(g=In(v,function(y){return!ae(y,"bpmn:Lane")}),c.trigger(g,x))}),r&&p&&this._registerAction("setColor",function(m){var v=r.get();v.length&&p.setColor(v,m)}),r&&u&&this._registerAction("directEditing",function(){var m=r.get();m.length&&u.activate(m[0])}),d&&this._registerAction("find",function(){d.toggle()}),t&&p&&this._registerAction("moveToOrigin",function(){var m=t.getRootElement(),v,g;ae(m,"bpmn:Collaboration")?g=n.filter(function(x){return ae(x.parent,"bpmn:Collaboration")}):g=n.filter(function(x){return x!==m&&!ae(x.parent,"bpmn:SubProcess")}),v=Go(g),p.moveElements(g,{x:-v.x,y:-v.y},m)}),r&&h&&this._registerAction("replaceElement",function(m){h.triggerEntry("replace","click",m)})};const fZt={__depends__:[dZt],editorActions:["type",Ck]};function $2e(e){e.on(["create.init","shape.move.init"],function(t){var n=t.context,r=t.shape;kn(r,["bpmn:Participant","bpmn:SubProcess","bpmn:TextAnnotation"])&&(n.gridSnappingContext||(n.gridSnappingContext={}),n.gridSnappingContext.snapLocation="top-left")})}$2e.$inject=["eventBus"];var I$=10;function bN(e,t,n){return n||(n="round"),Math[n](e/t)*t}var pZt=1200,hZt=800;function xh(e,t,n){var r=!n||n.active!==!1;this._eventBus=t;var o=this;t.on("diagram.init",hZt,function(){o.setActive(r)}),t.on(["create.move","create.end","bendpoint.move.move","bendpoint.move.end","connect.move","connect.end","connectionSegment.move.move","connectionSegment.move.end","resize.move","resize.end","shape.move.move","shape.move.end"],pZt,function(i){var a=i.originalEvent;if(!(!o.active||a&&bl(a))){var s=i.context,l=s.gridSnappingContext;l||(l=s.gridSnappingContext={}),["x","y"].forEach(function(c){var u={},d=gZt(i,c,e);d&&(u.offset=d);var p=mZt(i,c);p&&De(u,p),vy(i,c)||o.snapEvent(i,c,u)})}})}xh.prototype.snapEvent=function(e,t,n){var r=this.snapValue(e[t],n);Ro(e,t,r)};xh.prototype.getGridSpacing=function(){return I$};xh.prototype.snapValue=function(e,t){var n=0;t&&t.offset&&(n=t.offset),e+=n,e=bN(e,I$);var r,o;return t&&t.min&&(r=t.min,un(r)&&(r=bN(r+n,I$,"ceil"),e=Math.max(e,r))),t&&t.max&&(o=t.max,un(o)&&(o=bN(o+n,I$,"floor"),e=Math.min(e,o))),e-=n,e};xh.prototype.isActive=function(){return this.active};xh.prototype.setActive=function(e){this.active=e,this._eventBus.fire("gridSnapping.toggle",{active:e})};xh.prototype.toggleActive=function(){this.setActive(!this.active)};xh.$inject=["elementRegistry","eventBus","config.gridSnapping"];function mZt(e,t){var n=e.context,r=n.createConstraints,o=n.resizeConstraints||{},i=n.gridSnappingContext,a=i.snapConstraints;if(a&&a[t])return a[t];a||(a=i.snapConstraints={}),a[t]||(a[t]={});var s=n.direction;r&&(k$(t)?(a.x.min=r.left,a.x.max=r.right):(a.y.min=r.top,a.y.max=r.bottom));var l=o.min,c=o.max;return l&&(k$(t)?Ure(s)?a.x.max=l.left:a.x.min=l.right:Wre(s)?a.y.max=l.top:a.y.min=l.bottom),c&&(k$(t)?Ure(s)?a.x.min=c.left:a.x.max=c.right:Wre(s)?a.y.min=c.top:a.y.max=c.bottom),a[t]}function gZt(e,t,n){var r=e.context,o=e.shape,i=r.gridSnappingContext,a=i.snapLocation,s=i.snapOffset;return s&&un(s[t])||(s||(s=i.snapOffset={}),un(s[t])||(s[t]=0),!o)||(n.get(o.id)||(k$(t)?s[t]+=o[t]+o.width/2:s[t]+=o[t]+o.height/2),!a)||(t==="x"?/left/.test(a)?s[t]-=o.width/2:/right/.test(a)&&(s[t]+=o.width/2):/top/.test(a)?s[t]-=o.height/2:/bottom/.test(a)&&(s[t]+=o.height/2)),s[t]}function k$(e){return e==="x"}function Wre(e){return e.indexOf("n")!==-1}function Ure(e){return e.indexOf("w")!==-1}function Lg(e,t){bt.call(this,e),this._gridSnapping=t;var n=this;this.preExecute("shape.resize",function(r){var o=r.context,i=o.hints||{},a=i.autoResize;if(a){var s=o.shape,l=o.newBounds;ls(a)?o.newBounds=n.snapComplex(l,a):o.newBounds=n.snapSimple(s,l)}})}Lg.$inject=["eventBus","gridSnapping","modeling"];Ht(Lg,bt);Lg.prototype.snapSimple=function(e,t){var n=this._gridSnapping;return t.width=n.snapValue(t.width,{min:t.width}),t.height=n.snapValue(t.height,{min:t.height}),t.x=e.x+e.width/2-t.width/2,t.y=e.y+e.height/2-t.height/2,t};Lg.prototype.snapComplex=function(e,t){return/w|e/.test(t)&&(e=this.snapHorizontally(e,t)),/n|s/.test(t)&&(e=this.snapVertically(e,t)),e};Lg.prototype.snapHorizontally=function(e,t){var n=this._gridSnapping,r=/w/.test(t),o=/e/.test(t),i={};return i.width=n.snapValue(e.width,{min:e.width}),o&&(r?(i.x=n.snapValue(e.x,{max:e.x}),i.width+=n.snapValue(e.x-i.x,{min:e.x-i.x})):e.x=e.x+e.width-i.width),De(e,i),e};Lg.prototype.snapVertically=function(e,t){var n=this._gridSnapping,r=/n/.test(t),o=/s/.test(t),i={};return i.height=n.snapValue(e.height,{min:e.height}),r&&(o?(i.y=n.snapValue(e.y,{max:e.y}),i.height+=n.snapValue(e.y-i.y,{min:e.y-i.y})):e.y=e.y+e.height-i.height),De(e,i),e};var vZt=2e3;function P2e(e,t){e.on(["spaceTool.move","spaceTool.end"],vZt,function(n){var r=n.context;if(r.initialized){var o=r.axis,i;o==="x"?(i=t.snapValue(n.dx),n.x=n.x+i-n.dx,n.dx=i):(i=t.snapValue(n.dy),n.y=n.y+i-n.dy,n.dy=i)}})}P2e.$inject=["eventBus","gridSnapping"];const yZt={__init__:["gridSnappingResizeBehavior","gridSnappingSpaceToolBehavior"],gridSnappingResizeBehavior:["type",Lg],gridSnappingSpaceToolBehavior:["type",P2e]},bZt={__depends__:[yZt],__init__:["gridSnapping"],gridSnapping:["type",xh]};var xZt=2e3;function M2e(e,t,n){e.on("autoPlace",xZt,function(r){var o=r.source,i=dn(o),a=r.shape,s=GSe(o,a,n);return["x","y"].forEach(function(l){var c={};s[l]!==i[l]&&(s[l]>i[l]?c.min=s[l]:c.max=s[l],ae(a,"bpmn:TextAnnotation")&&(CZt(l)?c.offset=-a.width/2:c.offset=-a.height/2),s[l]=t.snapValue(s[l],c))}),s})}M2e.$inject=["eventBus","gridSnapping","elementRegistry"];function CZt(e){return e==="x"}var wZt=1750;function R2e(e,t,n){t.on(["create.start","shape.move.start"],wZt,function(r){var o=r.context,i=o.shape,a=e.getRootElement();if(!(!ae(i,"bpmn:Participant")||!ae(a,"bpmn:Process")||!a.children.length)){var s=o.createConstraints;s&&(i.width=n.snapValue(i.width,{min:i.width}),i.height=n.snapValue(i.height,{min:i.height}))}})}R2e.$inject=["canvas","eventBus","gridSnapping"];var SZt=3e3;function wk(e,t,n){bt.call(this,e),this._gridSnapping=t;var r=this;this.postExecuted(["connection.create","connection.layout"],SZt,function(o){var i=o.context,a=i.connection,s=i.hints||{},l=a.waypoints;s.connectionStart||s.connectionEnd||s.createElementsBehavior===!1||EZt(l)&&n.updateWaypoints(a,r.snapMiddleSegments(l))})}wk.$inject=["eventBus","gridSnapping","modeling"];Ht(wk,bt);wk.prototype.snapMiddleSegments=function(e){var t=this._gridSnapping,n;e=e.slice();for(var r=1;r3}function _Zt(e){return e==="h"}function $Zt(e){return e==="v"}function PZt(e,t,n){var r=_d(t,n),o={};return _Zt(r)&&(o.y=e.snapValue(t.y)),$Zt(r)&&(o.x=e.snapValue(t.x)),("x"in o||"y"in o)&&(t=De({},t,o),n=De({},n,o)),[t,n]}const MZt={__init__:["gridSnappingAutoPlaceBehavior","gridSnappingParticipantBehavior","gridSnappingLayoutConnectionBehavior"],gridSnappingAutoPlaceBehavior:["type",M2e],gridSnappingParticipantBehavior:["type",R2e],gridSnappingLayoutConnectionBehavior:["type",wk]},RZt={__depends__:[bZt,MZt],__init__:["bpmnGridSnapping"],bpmnGridSnapping:["type",$2e]};var OZt=30,O2e=30;function yE(e,t){this._interactionEvents=t;var n=this;e.on(["interactionEvents.createHit","interactionEvents.updateHit"],function(r){var o=r.element,i=r.gfx;if(ae(o,"bpmn:Lane"))return n._createParticipantHit(o,i);if(ae(o,"bpmn:Participant"))return Bn(o)?n._createParticipantHit(o,i):n._createDefaultHit(o,i);if(ae(o,"bpmn:SubProcess"))return Bn(o)?n._createSubProcessHit(o,i):n._createDefaultHit(o,i)})}yE.$inject=["eventBus","interactionEvents"];yE.prototype._createDefaultHit=function(e,t){return this._interactionEvents.removeHits(t),this._interactionEvents.createDefaultHit(e,t),!0};yE.prototype._createParticipantHit=function(e,t){this._interactionEvents.removeHits(t),this._interactionEvents.createBoxHit(t,"no-move",{width:e.width,height:e.height}),this._interactionEvents.createBoxHit(t,"click-stroke",{width:e.width,height:e.height});var n=ii(e)?{width:OZt,height:e.height}:{width:e.width,height:O2e};return this._interactionEvents.createBoxHit(t,"all",n),!0};yE.prototype._createSubProcessHit=function(e,t){return this._interactionEvents.removeHits(t),this._interactionEvents.createBoxHit(t,"no-move",{width:e.width,height:e.height}),this._interactionEvents.createBoxHit(t,"click-stroke",{width:e.width,height:e.height}),this._interactionEvents.createBoxHit(t,"all",{width:e.width,height:O2e}),!0};const TZt={__init__:["bpmnInteractionEvents"],bpmnInteractionEvents:["type",yE]};function Sk(e){e.invoke(Pb,this)}Ht(Sk,Pb);Sk.$inject=["injector"];Sk.prototype.registerBindings=function(e,t){Pb.prototype.registerBindings.call(this,e,t);function n(r,o){t.isRegistered(r)&&e.addListener(o)}n("selectElements",function(r){var o=r.keyEvent;if(e.isKey(["a","A"],o)&&e.isCmd(o))return t.trigger("selectElements"),!0}),n("find",function(r){var o=r.keyEvent;if(e.isKey(["f","F"],o)&&e.isCmd(o))return t.trigger("find"),!0}),n("spaceTool",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["s","S"],o))return t.trigger("spaceTool"),!0}),n("lassoTool",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["l","L"],o))return t.trigger("lassoTool"),!0}),n("handTool",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["h","H"],o))return t.trigger("handTool"),!0}),n("globalConnectTool",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["c","C"],o))return t.trigger("globalConnectTool"),!0}),n("directEditing",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["e","E"],o))return t.trigger("directEditing"),!0}),n("replaceElement",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["r","R"],o))return t.trigger("replaceElement",o),!0})};const IZt={__depends__:[bH],__init__:["keyboardBindings"],keyboardBindings:["type",Sk]};var kZt={moveSpeed:1,moveSpeedAccelerated:10},NZt=1500,Gre="left",qre="up",Kre="right",Yre="down",DZt={ArrowLeft:Gre,Left:Gre,ArrowUp:qre,Up:qre,ArrowRight:Kre,Right:Kre,ArrowDown:Yre,Down:Yre},AZt={left:function(e){return{x:-e,y:0}},up:function(e){return{x:0,y:-e}},right:function(e){return{x:e,y:0}},down:function(e){return{x:0,y:e}}};function T2e(e,t,n,r,o){var i=this;this._config=De({},kZt,e||{}),t.addListener(NZt,function(a){var s=a.keyEvent,l=DZt[s.key];if(l&&!t.isCmd(s)){var c=t.isShift(s);return i.moveSelection(l,c),!0}}),this.moveSelection=function(a,s){var l=o.get();if(l.length){var c=this._config[s?"moveSpeedAccelerated":"moveSpeed"],u=AZt[a](c),d=r.allowed("elements.move",{shapes:l});d&&n.moveElements(l,u)}}}T2e.$inject=["config.keyboardMoveSelection","keyboard","modeling","rules","selection"];const FZt={__depends__:[bH,Gc],__init__:["keyboardMoveSelection"],keyboardMoveSelection:["type",T2e]};var Xre=10;function bE(e,t,n,r){this._dragging=r,this._rules=t;var o=this;function i(l,c){var u=l.shape,d=l.direction,p=l.resizeConstraints,h;l.delta=c,h=bKt(u,d,c),l.newBounds=CKt(h,p),l.canExecute=o.canResize(l)}function a(l){var c=l.resizeConstraints,u=l.minBounds;c===void 0&&(u===void 0&&(u=o.computeMinResizeBox(l)),l.resizeConstraints={min:en(u)})}function s(l){var c=l.shape,u=l.canExecute,d=l.newBounds;if(u){if(d=pwe(d),!BZt(c,d))return;n.resizeShape(c,d)}}e.on("resize.start",function(l){a(l.context)}),e.on("resize.move",function(l){var c={x:l.dx,y:l.dy};i(l.context,c)}),e.on("resize.end",function(l){s(l.context)})}bE.prototype.canResize=function(e){var t=this._rules,n=kc(e,["newBounds","shape","delta","direction"]);return t.allowed("shape.resize",n)};bE.prototype.activate=function(e,t,n){var r=this._dragging,o,i;if(typeof n=="string"&&(n={direction:n}),o=De({shape:t},n),i=o.direction,!i)throw new Error("must provide a direction (n|w|s|e|nw|se|ne|sw)");r.init(e,I2e(t,i),"resize",{autoActivate:!0,cursor:LZt(i),data:{shape:t,context:o}})};bE.prototype.computeMinResizeBox=function(e){var t=e.shape,n=e.direction,r,o;return r=e.minDimensions||{width:Xre,height:Xre},o=gEe(t,e.childrenBoxPadding),wKt(n,t,r,o)};bE.$inject=["eventBus","rules","modeling","dragging"];function BZt(e,t){return e.x!==t.x||e.y!==t.y||e.width!==t.width||e.height!==t.height}function I2e(e,t){var n=dn(e),r=en(e),o={x:n.x,y:n.y};return t.indexOf("n")!==-1?o.y=r.top:t.indexOf("s")!==-1&&(o.y=r.bottom),t.indexOf("e")!==-1?o.x=r.right:t.indexOf("w")!==-1&&(o.x=r.left),o}function LZt(e){var t="resize-";return e==="n"||e==="s"?t+"ns":e==="e"||e==="w"?t+"ew":e==="nw"||e==="se"?t+"nwse":t+"nesw"}var Qre="djs-resizing",Zre="resize-not-ok",jZt=500;function k2e(e,t,n){function r(i){var a=i.shape,s=i.newBounds,l=i.frame;l||(l=i.frame=n.addFrame(a,t.getActiveLayer()),t.addMarker(a,Qre)),s.width>5&&jt(l,{x:s.x,width:s.width}),s.height>5&&jt(l,{y:s.y,height:s.height}),i.canExecute?Un(l).remove(Zre):Un(l).add(Zre)}function o(i){var a=i.shape,s=i.frame;s&&Uo(i.frame),t.removeMarker(a,Qre)}e.on("resize.move",jZt,function(i){r(i.context)}),e.on("resize.cleanup",function(i){o(i.context)})}k2e.$inject=["eventBus","canvas","previewSupport"];var d_=-6,f_=8,p_=20,Rx="djs-resizer",zZt=["n","w","s","e","nw","ne","se","sw"];function Ch(e,t,n,r){this._resize=r,this._canvas=t;var o=this;e.on("selection.changed",function(i){var a=i.newSelection;o.removeResizers(),a.length===1&&Me(a,Da(o.addResizer,o))}),e.on("shape.changed",function(i){var a=i.element;n.isSelected(a)&&(o.removeResizers(),o.addResizer(a))})}Ch.prototype.makeDraggable=function(e,t,n){var r=this._resize;function o(i){dh(i)&&r.activate(i,e,n)}xn.bind(t,"mousedown",o),xn.bind(t,"touchstart",o)};Ch.prototype._createResizer=function(e,t,n,r){var o=this._getResizersParent(),i=HZt(r),a=Yt("g");Un(a).add(Rx),Un(a).add(Rx+"-"+e.id),Un(a).add(Rx+"-"+r),mn(o,a);var s=Yt("rect");jt(s,{x:-f_/2+i.x,y:-f_/2+i.y,width:f_,height:f_}),Un(s).add(Rx+"-visual"),mn(a,s);var l=Yt("rect");return jt(l,{x:-p_/2+i.x,y:-p_/2+i.y,width:p_,height:p_}),Un(l).add(Rx+"-hit"),mn(a,l),C$(a,t,n),a};Ch.prototype.createResizer=function(e,t){var n=I2e(e,t),r=this._createResizer(e,n.x,n.y,t);this.makeDraggable(e,r,t)};Ch.prototype.addResizer=function(e){var t=this;Sr(e)||!this._resize.canResize({shape:e})||Me(zZt,function(n){t.createResizer(e,n)})};Ch.prototype.removeResizers=function(){var e=this._getResizersParent();PI(e)};Ch.prototype._getResizersParent=function(){return this._canvas.getLayer("resizers")};Ch.$inject=["eventBus","canvas","selection","resize"];function HZt(e){var t={x:0,y:0};return e.indexOf("e")!==-1?t.x=-d_:e.indexOf("w")!==-1&&(t.x=d_),e.indexOf("s")!==-1?t.y=-d_:e.indexOf("n")!==-1&&(t.y=d_),t}const N2e={__depends__:[Xu,yf,Ib],__init__:["resize","resizePreview","resizeHandles"],resize:["type",bE],resizePreview:["type",k2e],resizeHandles:["type",Ch]};var VZt=2e3;function xE(e,t,n,r,o,i,a){this._bpmnFactory=t,this._canvas=n,this._modeling=o,this._textRenderer=a,r.registerProvider(this),e.on("element.dblclick",function(l){s(l.element,!0)}),e.on(["autoPlace.start","canvas.viewbox.changing","drag.init","element.mousedown","popupMenu.open","root.set","selection.changed"],function(){r.isActive()&&r.complete()}),e.on(["shape.remove","connection.remove"],VZt,function(l){r.isActive(l.element)&&r.cancel()}),e.on(["commandStack.changed"],function(l){r.isActive()&&r.cancel()}),e.on("directEditing.activate",function(l){i.removeResizers()}),e.on("create.end",500,function(l){var c=l.context,u=c.shape,d=l.context.canExecute,p=l.isTouch;p||d&&(c.hints&&c.hints.createElementsBehavior===!1||s(u))}),e.on("autoPlace.end",500,function(l){s(l.shape)});function s(l,c){(c||kn(l,["bpmn:Task","bpmn:TextAnnotation","bpmn:Participant"])||LV(l))&&r.activate(l)}}xE.$inject=["eventBus","bpmnFactory","canvas","directEditing","modeling","resizeHandles","textRenderer"];xE.prototype.activate=function(e){var t=Nc(e);if(t!==void 0){var n={text:t},r=this.getEditingBBox(e);De(n,r);var o={},i=n.style||{};return De(i,{backgroundColor:null,border:null}),(kn(e,["bpmn:Task","bpmn:Participant","bpmn:Lane","bpmn:CallActivity"])||LV(e))&&De(o,{centerVertically:!0}),og(e)&&(De(o,{autoResize:!0}),De(i,{backgroundColor:"#ffffff",border:"1px solid #ccc"})),ae(e,"bpmn:TextAnnotation")&&(De(o,{resizable:!0,autoResize:!0}),De(i,{backgroundColor:"#ffffff",border:"1px solid #ccc"})),De(n,{options:o,style:i}),n}};xE.prototype.getEditingBBox=function(e){var t=this._canvas,n=e.label||e,r=t.getAbsoluteBBox(n),o={x:r.x+r.width/2,y:r.y+r.height/2},i={x:r.x,y:r.y},a=t.zoom(),s=this._textRenderer.getDefaultStyle(),l=this._textRenderer.getExternalStyle(),c=l.fontSize*a,u=l.lineHeight,d=s.fontSize*a,p=s.lineHeight,h={fontFamily:this._textRenderer.getDefaultStyle().fontFamily,fontWeight:this._textRenderer.getDefaultStyle().fontWeight};if(ae(e,"bpmn:Lane")||GZt(e)){var m=ii(e),v=m?{width:r.height,height:30*a,x:r.x-r.height/2+15*a,y:o.y-30*a/2}:{width:r.width,height:30*a};De(i,v),De(h,{fontSize:d+"px",lineHeight:p,paddingTop:7*a+"px",paddingBottom:7*a+"px",paddingLeft:5*a+"px",paddingRight:5*a+"px",transform:m?"rotate(-90deg)":null})}if(UZt(e)){var g=ii(e),x=g?{width:r.width,height:r.height}:{width:r.height,height:r.width,x:o.x-r.height/2,y:o.y-r.width/2};De(i,x),De(h,{fontSize:d+"px",lineHeight:p,paddingTop:7*a+"px",paddingBottom:7*a+"px",paddingLeft:5*a+"px",paddingRight:5*a+"px",transform:g?null:"rotate(-90deg)"})}(kn(e,["bpmn:Task","bpmn:CallActivity"])||LV(e))&&(De(i,{width:r.width,height:r.height}),De(h,{fontSize:d+"px",lineHeight:p,paddingTop:7*a+"px",paddingBottom:7*a+"px",paddingLeft:5*a+"px",paddingRight:5*a+"px"})),WZt(e)&&(De(i,{width:r.width,x:r.x}),De(h,{fontSize:d+"px",lineHeight:p,paddingTop:7*a+"px",paddingBottom:7*a+"px",paddingLeft:5*a+"px",paddingRight:5*a+"px"}));var y=90*a,b=7*a,C=4*a;if(n.labelTarget&&(De(i,{width:y,height:r.height+b+C,x:o.x-y/2,y:r.y-b}),De(h,{fontSize:c+"px",lineHeight:u,paddingTop:b+"px",paddingBottom:C+"px"})),og(n)&&!NI(n)&&!qn(n)){var S=mH(e),w=t.getAbsoluteBBox({x:S.x,y:S.y,width:0,height:0}),E=c+b+C;De(i,{width:y,height:E,x:w.x-y/2,y:w.y-E/2}),De(h,{fontSize:c+"px",lineHeight:u,paddingTop:b+"px",paddingBottom:C+"px"})}return ae(e,"bpmn:TextAnnotation")&&(De(i,{width:r.width,height:r.height,minWidth:30*a,minHeight:10*a}),De(h,{textAlign:"left",paddingTop:5*a+"px",paddingBottom:7*a+"px",paddingLeft:7*a+"px",paddingRight:5*a+"px",fontSize:d+"px",lineHeight:p})),{bounds:i,style:h}};xE.prototype.update=function(e,t,n,r){var o,i;ae(e,"bpmn:TextAnnotation")&&(i=this._canvas.getAbsoluteBBox(e),o={x:e.x,y:e.y,width:e.width/i.width*r.width,height:e.height/i.height*r.height}),qZt(t)&&(t=null),this._modeling.updateLabel(e,t,o)};function LV(e){return ae(e,"bpmn:SubProcess")&&!Bn(e)}function WZt(e){return ae(e,"bpmn:SubProcess")&&Bn(e)}function UZt(e){return ae(e,"bpmn:Participant")&&!Bn(e)}function GZt(e){return ae(e,"bpmn:Participant")&&Bn(e)}function qZt(e){return!e||!e.trim()}var Jre="djs-element-hidden",eoe="djs-label-hidden";function D2e(e,t,n){var r=this,o=t.getDefaultLayer(),i,a,s;e.on("directEditing.activate",function(l){var c=l.active;if(i=c.element.label||c.element,ae(i,"bpmn:TextAnnotation")){a=t.getAbsoluteBBox(i),s=Yt("g");var u=n.getScaledPath("TEXT_ANNOTATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:i.width,containerHeight:i.height,position:{mx:0,my:0}}),d=r.path=Yt("path");jt(d,{d:u,strokeWidth:2,stroke:KZt(i)}),mn(s,d),mn(o,s),Pi(s,i.x,i.y)}ae(i,"bpmn:TextAnnotation")||i.labelTarget?t.addMarker(i,Jre):(ae(i,"bpmn:Task")||ae(i,"bpmn:CallActivity")||ae(i,"bpmn:SubProcess")||ae(i,"bpmn:Participant")||ae(i,"bpmn:Lane"))&&t.addMarker(i,eoe)}),e.on("directEditing.resize",function(l){if(ae(i,"bpmn:TextAnnotation")){var c=l.height,u=l.dy,d=Math.max(i.height/a.height*(c+u),0),p=n.getScaledPath("TEXT_ANNOTATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:i.width,containerHeight:d,position:{mx:0,my:0}});jt(r.path,{d:p})}}),e.on(["directEditing.complete","directEditing.cancel"],function(l){var c=l.active;c&&(t.removeMarker(c.element.label||c.element,Jre),t.removeMarker(i,eoe)),i=void 0,a=void 0,s&&(Uo(s),s=void 0)})}D2e.$inject=["eventBus","canvas","pathMap"];function KZt(e,t){var n=Gn(e);return n.get("stroke")||t||"black"}const YZt={__depends__:[gH,N2e,S2e],__init__:["labelEditingProvider","labelEditingPreview"],labelEditingProvider:["type",xE],labelEditingPreview:["type",D2e]};var XZt=new JS("tt");function QZt(e){var t=Tr('
      ');return Bi(t,{position:"absolute",width:"0",height:"0"}),e.insertBefore(t,e.firstChild),t}function ZZt(e,t,n){Bi(e,{left:t+"px",top:n+"px"})}function jV(e,t){e.style.display=t===!1?"none":""}var A2e="djs-tooltip",xN="."+A2e;function za(e,t){this._eventBus=e,this._canvas=t,this._ids=XZt,this._tooltipDefaults={show:{minZoom:.7,maxZoom:5}},this._tooltips={},this._tooltipRoot=QZt(t.getContainer());var n=this;ts.bind(this._tooltipRoot,xN,"mousedown",function(r){r.stopPropagation()}),ts.bind(this._tooltipRoot,xN,"mouseover",function(r){n.trigger("mouseover",r)}),ts.bind(this._tooltipRoot,xN,"mouseout",function(r){n.trigger("mouseout",r)}),this._init()}za.$inject=["eventBus","canvas"];za.prototype.add=function(e){if(!e.position)throw new Error("must specifiy tooltip position");if(!e.html)throw new Error("must specifiy tooltip html");var t=this._ids.next();return e=De({},this._tooltipDefaults,e,{id:t}),this._addTooltip(e),e.timeout&&this.setTimeout(e),t};za.prototype.trigger=function(e,t){var n=t.delegateTarget||t.target,r=this.get(ji(n,"data-tooltip-id"));r&&(e==="mouseover"&&r.timeout&&this.clearTimeout(r),e==="mouseout"&&r.timeout&&(r.timeout=1e3,this.setTimeout(r)))};za.prototype.get=function(e){return typeof e!="string"&&(e=e.id),this._tooltips[e]};za.prototype.clearTimeout=function(e){if(e=this.get(e),!!e){var t=e.removeTimer;t&&(clearTimeout(t),e.removeTimer=null)}};za.prototype.setTimeout=function(e){if(e=this.get(e),!!e){this.clearTimeout(e);var t=this;e.removeTimer=setTimeout(function(){t.remove(e)},e.timeout)}};za.prototype.remove=function(e){var t=this.get(e);t&&(Fu(t.html),Fu(t.htmlContainer),delete t.htmlContainer,delete this._tooltips[t.id])};za.prototype.show=function(){jV(this._tooltipRoot)};za.prototype.hide=function(){jV(this._tooltipRoot,!1)};za.prototype._updateRoot=function(e){var t=e.scale||1,n=e.scale||1,r="matrix("+t+",0,0,"+n+","+-1*e.x*t+","+-1*e.y*n+")";this._tooltipRoot.style.transform=r,this._tooltipRoot.style["-ms-transform"]=r};za.prototype._addTooltip=function(e){var t=e.id,n=e.html,r,o=this._tooltipRoot;n.get&&n.constructor.prototype.jquery&&(n=n.get(0)),ls(n)&&(n=Tr(n)),r=Tr('
      '),Bi(r,{position:"absolute"}),r.appendChild(n),e.type&&uo(r).add("djs-tooltip-"+e.type),e.className&&uo(r).add(e.className),e.htmlContainer=r,o.appendChild(r),this._tooltips[t]=e,this._updateTooltip(e)};za.prototype._updateTooltip=function(e){var t=e.position,n=e.htmlContainer;ZZt(n,t.x,t.y)};za.prototype._updateTooltipVisibilty=function(e){Me(this._tooltips,function(t){var n=t.show,r=t.htmlContainer,o=!0;n&&((n.minZoom>e.scale||n.maxZoom"+i+"
      "})}e.on(["shape.move.rejected","create.rejected"],function(o){var i=o.context,a=i.shape,s=i.target;ae(s,"bpmn:Collaboration")&&(ae(a,"bpmn:FlowNode")?r(o,n(eJt)):ae(a,"bpmn:DataObjectReference")&&r(o,n(tJt)))})}F2e.$inject=["eventBus","tooltips","translate"];const nJt={__depends__:[JZt],__init__:["modelingFeedback"],modelingFeedback:["type",F2e]};var rJt=500,oJt=1e3;function jg(e,t){this._eventBus=e,this.offset=5;var n=t.cls("djs-outline",["no-fill"]),r=this;function o(i){var a=Yt("rect");return jt(a,De({x:0,y:0,rx:4,width:100,height:100},n)),a}e.on(["shape.added","shape.changed"],rJt,function(i){var a=i.element,s=i.gfx,l=wr(".djs-outline",s);l||(l=r.getOutline(a)||o(),mn(s,l)),r.updateShapeOutline(l,a)}),e.on(["connection.added","connection.changed"],function(i){var a=i.element,s=i.gfx,l=wr(".djs-outline",s);l||(l=o(),mn(s,l)),r.updateConnectionOutline(l,a)})}jg.prototype.updateShapeOutline=function(e,t){var n=!1,r=this._getProviders();r.length&&Me(r,function(o){n=n||o.updateOutline(t,e)}),n||jt(e,{x:-this.offset,y:-this.offset,width:t.width+this.offset*2,height:t.height+this.offset*2})};jg.prototype.updateConnectionOutline=function(e,t){var n=Go(t);jt(e,{x:n.x-this.offset,y:n.y-this.offset,width:n.width+this.offset*2,height:n.height+this.offset*2})};jg.prototype.registerProvider=function(e,t){t||(t=e,e=oJt),this._eventBus.on("outline.getProviders",e,function(n){n.providers.push(t)})};jg.prototype._getProviders=function(){var e=this._eventBus.createEvent({type:"outline.getProviders",providers:[]});return this._eventBus.fire(e),e.providers};jg.prototype.getOutline=function(e){var t,n=this._getProviders();return Me(n,function(r){oi(r.getOutline)&&(t=t||r.getOutline(e))}),t};jg.$inject=["eventBus","styles","elementRegistry"];var h_=6;function zV(e,t,n){this._canvas=t;var r=this;e.on("element.changed",function(o){n.isSelected(o.element)&&r._updateMultiSelectionOutline(n.get())}),e.on("selection.changed",function(o){var i=o.newSelection;r._updateMultiSelectionOutline(i)})}zV.prototype._updateMultiSelectionOutline=function(e){var t=this._canvas.getLayer("selectionOutline");PI(t);var n=e.length>1,r=this._canvas.getContainer();if(Un(r)[n?"add":"remove"]("djs-multi-select"),!!n){var o=iJt(Go(e)),i=Yt("rect");jt(i,De({rx:3},o)),Un(i).add("djs-selection-outline"),mn(t,i)}};zV.$inject=["eventBus","canvas","selection"];function iJt(e){return{x:e.x-h_,y:e.y-h_,width:e.width+h_*2,height:e.height+h_*2}}const B2e={__depends__:[Gc],__init__:["outline","multiSelectionOutline"],outline:["type",jg],multiSelectionOutline:["type",zV]};var aJt=500,sJt=1250,lJt=1500,bR=Math.round;function cJt(e){return{x:e.x+bR(e.width/2),y:e.y+bR(e.height/2)}}function L2e(e,t,n,r,o){function i(s,l,c,u){return o.allowed("elements.move",{shapes:s,delta:l,position:c,target:u})}e.on("shape.move.start",lJt,function(s){var l=s.context,c=s.shape,u=r.get().slice();u.indexOf(c)===-1&&(u=[c]),u=uJt(u),De(l,{shapes:u,validatedShapes:u,shape:c})}),e.on("shape.move.start",sJt,function(s){var l=s.context,c=l.validatedShapes,u;if(u=l.canExecute=i(c),!u)return!1}),e.on("shape.move.move",aJt,function(s){var l=s.context,c=l.validatedShapes,u=s.hover,d={x:s.dx,y:s.dy},p={x:s.x,y:s.y},h;if(h=i(c,d,p,u),l.delta=d,l.canExecute=h,h===null){l.target=null;return}l.target=u}),e.on("shape.move.end",function(s){var l=s.context,c=l.delta,u=l.canExecute,d=u==="attach",p=l.shapes;if(u===!1)return!1;c.x=bR(c.x),c.y=bR(c.y),!(c.x===0&&c.y===0)&&n.moveElements(p,c,l.target,{primaryShape:l.shape,attach:d})}),e.on("element.mousedown",function(s){if(dh(s)){var l=_b(s);if(!l)throw new Error("must supply DOM mousedown event");return a(l,s.element)}});function a(s,l,c,u){if(xi(c)&&(u=c,c=!1),!(l.waypoints||!l.parent)&&!Un(s.target).has("djs-hit-no-move")){var d=cJt(l);return t.init(s,d,"shape.move",{cursor:"grabbing",autoActivate:c,data:{shape:l,context:u||{}}}),!0}}this.start=a}L2e.$inject=["eventBus","dragging","modeling","selection","rules"];function uJt(e){var t=xb(e,"id");return In(e,function(n){for(;n=n.parent;)if(t[n.id])return!1;return!0})}var toe=499,CN="djs-dragging",noe="drop-ok",roe="drop-not-ok",ooe="new-parent",ioe="attach-ok";function j2e(e,t,n,r){function o(l){var c=i(l),u=dJt(c);return u}function i(l){var c=GS(l,!0),u=c.flatMap(h=>(h.incoming||[]).concat(h.outgoing||[])),d=c.concat(u),p=[...new Set(d)];return p}function a(l,c){[ioe,noe,roe,ooe].forEach(function(u){u===c?t.addMarker(l,u):t.removeMarker(l,u)})}function s(l,c,u){r.addDragger(c,l.dragGroup),u&&t.addMarker(c,CN),l.allDraggedElements?l.allDraggedElements.push(c):l.allDraggedElements=[c]}e.on("shape.move.start",toe,function(l){var c=l.context,u=c.shapes,d=c.allDraggedElements,p=o(u);if(!c.dragGroup){var h=Yt("g");jt(h,n.cls("djs-drag-group",["no-events"]));var m=t.getActiveLayer();mn(m,h),c.dragGroup=h}p.forEach(function(v){r.addDragger(v,c.dragGroup)}),d?d=Zz([d,i(u)]):d=i(u),Me(d,function(v){t.addMarker(v,CN)}),c.allDraggedElements=d,c.differentParents=fJt(u)}),e.on("shape.move.move",toe,function(l){var c=l.context,u=c.dragGroup,d=c.target,p=c.shape.parent,h=c.canExecute;d&&(h==="attach"?a(d,ioe):c.canExecute&&p&&d.id!==p.id?a(d,ooe):a(d,c.canExecute?noe:roe)),Pi(u,l.dx,l.dy)}),e.on(["shape.move.out","shape.move.cleanup"],function(l){var c=l.context,u=c.target;u&&a(u,null)}),e.on("shape.move.cleanup",function(l){var c=l.context,u=c.allDraggedElements,d=c.dragGroup;Me(u,function(p){t.removeMarker(p,CN)}),d&&Uo(d)}),this.makeDraggable=s}j2e.$inject=["eventBus","canvas","styles","previewSupport"];function dJt(e){var t=In(e,function(n){return Sr(n)?Yn(e,xc({id:n.source.id}))&&Yn(e,xc({id:n.target.id})):!0});return t}function fJt(e){return Ezt(xb(e,function(t){return t.parent&&t.parent.id}))!==1}const pJt={__depends__:[LI,Gc,B2e,Xu,yf,Ib],__init__:["move","movePreview"],move:["type",L2e],movePreview:["type",j2e]};var z2e=".djs-palette-toggle",H2e=".entry",hJt=z2e+", "+H2e,pB="djs-palette-",mJt="shown",hB="open",aoe="two-column",gJt=1e3;function Ao(e,t){this._eventBus=e,this._canvas=t;var n=this;e.on("tool-manager.update",function(r){var o=r.tool;n.updateToolHighlight(o)}),e.on("i18n.changed",function(){n._update()}),e.on("diagram.init",function(){n._diagramInitialized=!0,n._rebuild()})}Ao.$inject=["eventBus","canvas"];Ao.prototype.registerProvider=function(e,t){t||(t=e,e=gJt),this._eventBus.on("palette.getProviders",e,function(n){n.providers.push(t)}),this._rebuild()};Ao.prototype.getEntries=function(){var e=this._getProviders();return e.reduce(yJt,{})};Ao.prototype._rebuild=function(){if(this._diagramInitialized){var e=this._getProviders();e.length&&(this._container||this._init(),this._update())}};Ao.prototype._init=function(){var e=this,t=this._eventBus,n=this._getParentContainer(),r=this._container=Tr(Ao.HTML_MARKUP);n.appendChild(r),uo(n).add(pB+mJt),ts.bind(r,hJt,"click",function(o){var i=o.delegateTarget;if(ZCe(i,z2e))return e.toggle();e.trigger("click",o)}),xn.bind(r,"mousedown",function(o){o.stopPropagation()}),ts.bind(r,H2e,"dragstart",function(o){e.trigger("dragstart",o)}),t.on("canvas.resized",this._layoutChanged,this),t.fire("palette.create",{container:r})};Ao.prototype._getProviders=function(e){var t=this._eventBus.createEvent({type:"palette.getProviders",providers:[]});return this._eventBus.fire(t),t.providers};Ao.prototype._toggleState=function(e){e=e||{};var t=this._getParentContainer(),n=this._container,r=this._eventBus,o,i=uo(n),a=uo(t);"twoColumn"in e?o=e.twoColumn:o=this._needsCollapse(t.clientHeight,this._entries||{}),i.toggle(aoe,o),a.toggle(pB+aoe,o),"open"in e&&(i.toggle(hB,e.open),a.toggle(pB+hB,e.open)),r.fire("palette.changed",{twoColumn:o,open:this.isOpen()})};Ao.prototype._update=function(){var e=wr(".djs-palette-entries",this._container),t=this._entries=this.getEntries();$I(e),Me(t,function(n,r){var o=n.group||"default",i=wr("[data-group="+ow(o)+"]",e);i||(i=Tr('
      '),ji(i,"data-group",o),e.appendChild(i));var a=n.html||(n.separator?'
      ':'
      '),s=Tr(a);if(i.appendChild(s),!n.separator&&(ji(s,"data-action",r),n.title&&ji(s,"title",n.title),n.className&&vJt(s,n.className),n.imageUrl)){var l=Tr("");ji(l,"src",n.imageUrl),s.appendChild(l)}}),this.open()};Ao.prototype.trigger=function(e,t,n){var r,o,i=t.delegateTarget||t.target;return i?(r=ji(i,"data-action"),o=t.originalEvent||t,this.triggerEntry(r,e,o,n)):t.preventDefault()};Ao.prototype.triggerEntry=function(e,t,n,r){var o=this._entries,i,a;if(i=o[e],!!i&&(a=i.action,this._eventBus.fire("palette.trigger",{entry:i,event:n})!==!1)){if(oi(a)){if(t==="click")return a(n,r)}else if(a[t])return a[t](n,r);n.preventDefault()}};Ao.prototype._layoutChanged=function(){this._toggleState({})};Ao.prototype._needsCollapse=function(e,t){var n=50,r=Object.keys(t).length*46;return e=n.x&&t.yn.x&&t.y<=n.y?r={x:n.x,y:t.y,width:t.x-n.x,height:n.y-t.y}:t.x<=n.x&&t.y>n.y||t.x=n.y?r={x:t.x,y:n.y,width:n.x-t.x,height:t.y-n.y}:t.x>=n.x&&t.y>n.y||t.x>n.x&&t.y>=n.y?r={x:n.x,y:n.y,width:t.x-n.x,height:t.y-n.y}:r={x:n.x,y:n.y,width:0,height:0},r}const xJt={__depends__:[ak,oE],__init__:["lassoTool"],lassoTool:["type",zg]};var SN=1500,W2e="grab";function kb(e,t,n,r,o,i){this._dragging=n,this._mouse=i;var a=this,s=r.get("keyboard",!1);o.registerTool("hand",{tool:"hand",dragging:"hand.move"}),e.on("element.mousedown",SN,function(l){if(iw(l))return a.activateMove(l.originalEvent,!0),!1}),s&&s.addListener(SN,function(l){if(!(!soe(l.keyEvent)||a.isActive())){var c=a._mouse.getLastMoveEvent();a.activateMove(c,!!c)}},"keyboard.keydown"),s&&s.addListener(SN,function(l){!soe(l.keyEvent)||!a.isActive()||a.toggle()},"keyboard.keyup"),e.on("hand.end",function(l){var c=l.originalEvent.target;if(!l.hover&&!(c instanceof SVGElement))return!1;e.once("hand.ended",function(){a.activateMove(l.originalEvent,{reactivate:!0})})}),e.on("hand.move.move",function(l){var c=t.viewbox().scale;t.scroll({dx:l.dx*c,dy:l.dy*c})}),e.on("hand.move.end",function(l){var c=l.context,u=c.reactivate;return!iw(l)&&u&&e.once("hand.move.ended",function(d){a.activateHand(d.originalEvent,!0,!0)}),!1})}kb.$inject=["eventBus","canvas","dragging","injector","toolManager","mouse"];kb.prototype.activateMove=function(e,t,n){typeof t=="object"&&(n=t,t=!1),this._dragging.init(e,"hand.move",{autoActivate:t,cursor:W2e,data:{context:n||{}}})};kb.prototype.activateHand=function(e,t,n){this._dragging.init(e,"hand",{trapClick:!1,autoActivate:t,cursor:W2e,data:{context:{reactivate:n}}})};kb.prototype.toggle=function(){if(this.isActive())return this._dragging.cancel();var e=this._mouse.getLastMoveEvent();this.activateHand(e,!!e)};kb.prototype.isActive=function(){var e=this._dragging.context();return e?/^(hand|hand\.move)$/.test(e.prefix):!1};function soe(e){return pi("Space",e)}const CJt={__depends__:[ak,oE],__init__:["handTool"],handTool:["type",kb]};var loe="connect-ok",coe="connect-not-ok";function Nb(e,t,n,r,o,i,a){var s=this;this._dragging=t,this._rules=i,this._mouse=a,o.registerTool("global-connect",{tool:"global-connect",dragging:"global-connect.drag"}),e.on("global-connect.hover",function(l){var c=l.context,u=l.hover,d=c.canStartConnect=s.canStartConnect(u);d!==null&&(c.startTarget=u,r.addMarker(u,d?loe:coe))}),e.on(["global-connect.out","global-connect.cleanup"],function(l){var c=l.context.startTarget,u=l.context.canStartConnect;c&&r.removeMarker(c,u?loe:coe)}),e.on(["global-connect.ended"],function(l){var c=l.context,u=c.startTarget,d={x:l.x,y:l.y},p=s.canStartConnect(u);if(p)return e.once("element.out",function(){e.once(["connect.ended","connect.canceled"],function(){e.fire("global-connect.drag.ended")}),n.start(null,u,d)}),!1})}Nb.$inject=["eventBus","dragging","connect","canvas","toolManager","rules","mouse"];Nb.prototype.start=function(e,t){this._dragging.init(e,"global-connect",{autoActivate:t,trapClick:!1,data:{context:{}}})};Nb.prototype.toggle=function(){if(this.isActive())return this._dragging.cancel();var e=this._mouse.getLastMoveEvent();return this.start(e,!!e)};Nb.prototype.isActive=function(){var e=this._dragging.context();return e&&/^global-connect/.test(e.prefix)};Nb.prototype.canStartConnect=function(e){return this._rules.allowed("connection.start",{source:e})};const wJt={__depends__:[NH,Xu,yf,ak,oE],globalConnect:["type",Nb]};function HV(e,t,n,r,o,i,a,s){this._palette=e,this._create=t,this._elementFactory=n,this._spaceTool=r,this._lassoTool=o,this._handTool=i,this._globalConnect=a,this._translate=s,e.registerProvider(this)}HV.$inject=["palette","create","elementFactory","spaceTool","lassoTool","handTool","globalConnect","translate"];HV.prototype.getPaletteEntries=function(){var e={},t=this._create,n=this._elementFactory,r=this._spaceTool,o=this._lassoTool,i=this._handTool,a=this._globalConnect,s=this._translate;function l(d,p,h,m,v){function g(x){var y=n.createShape(De({type:d},v));t.start(x,y)}return{group:p,className:h,title:m,action:{dragstart:g,click:g}}}function c(d){var p=n.createShape({type:"bpmn:SubProcess",x:0,y:0,isExpanded:!0}),h=n.createShape({type:"bpmn:StartEvent",x:40,y:82,parent:p});t.start(d,[p,h],{hints:{autoSelect:[p]}})}function u(d){t.start(d,n.createParticipantShape())}return De(e,{"hand-tool":{group:"tools",className:"bpmn-icon-hand-tool",title:s("Activate hand tool"),action:{click:function(d){i.activateHand(d)}}},"lasso-tool":{group:"tools",className:"bpmn-icon-lasso-tool",title:s("Activate lasso tool"),action:{click:function(d){o.activateSelection(d)}}},"space-tool":{group:"tools",className:"bpmn-icon-space-tool",title:s("Activate create/remove space tool"),action:{click:function(d){r.activateSelection(d)}}},"global-connect-tool":{group:"tools",className:"bpmn-icon-connection-multi",title:s("Activate global connect tool"),action:{click:function(d){a.start(d)}}},"tool-separator":{group:"tools",separator:!0},"create.start-event":l("bpmn:StartEvent","event","bpmn-icon-start-event-none",s("Create start event")),"create.intermediate-event":l("bpmn:IntermediateThrowEvent","event","bpmn-icon-intermediate-event-none",s("Create intermediate/boundary event")),"create.end-event":l("bpmn:EndEvent","event","bpmn-icon-end-event-none",s("Create end event")),"create.exclusive-gateway":l("bpmn:ExclusiveGateway","gateway","bpmn-icon-gateway-none",s("Create gateway")),"create.task":l("bpmn:Task","activity","bpmn-icon-task",s("Create task")),"create.data-object":l("bpmn:DataObjectReference","data-object","bpmn-icon-data-object",s("Create data object reference")),"create.data-store":l("bpmn:DataStoreReference","data-store","bpmn-icon-data-store",s("Create data store reference")),"create.subprocess-expanded":{group:"activity",className:"bpmn-icon-subprocess-expanded",title:s("Create expanded sub-process"),action:{dragstart:c,click:c}},"create.participant-expanded":{group:"collaboration",className:"bpmn-icon-participant",title:s("Create pool/participant"),action:{dragstart:u,click:u}},"create.group":l("bpmn:Group","artifact","bpmn-icon-group",s("Create group"))}),e};const SJt={__depends__:[bJt,ik,i2e,xJt,CJt,wJt,AI],__init__:["paletteProvider"],paletteProvider:["type",HV]};var EJt=250;function VV(e,t,n,r,o){bt.call(this,e);function i(s){var l=s.canExecute.replacements;Me(l,function(c){var u=c.oldElementId,d={type:c.newElementType};if(!s.visualReplacements[u]){var p=t.get(u);De(d,{x:p.x,y:p.y});var h=n.createShape(d);r.addShape(h,p.parent);var m=wr('[data-element-id="'+ow(p.id)+'"]',s.dragGroup);m&&jt(m,{display:"none"});var v=o.addDragger(h,s.dragGroup);s.visualReplacements[u]=v,r.removeShape(h)}})}function a(s){var l=s.visualReplacements;Me(l,function(c,u){var d=wr('[data-element-id="'+ow(u)+'"]',s.dragGroup);d&&jt(d,{display:"inline"}),c.remove(),l[u]&&delete l[u]})}e.on("shape.move.move",EJt,function(s){var l=s.context,c=l.canExecute;l.visualReplacements||(l.visualReplacements={}),c&&c.replacements?i(l):a(l)})}VV.$inject=["eventBus","elementRegistry","elementFactory","canvas","previewSupport"];Ht(VV,bt);const _Jt={__depends__:[Ib],__init__:["bpmnReplacePreview"],bpmnReplacePreview:["type",VV]};var $Jt=1250,EN=40,PJt=20,MJt=10,uoe=20,U2e=["x","y"],RJt=Math.abs;function G2e(e){e.on(["connect.hover","connect.move","connect.end"],$Jt,function(t){var n=t.context,r=n.canExecute,o=n.start,i=n.hover,a=n.source,s=n.target;t.originalEvent&&bl(t.originalEvent)||(n.initialConnectionStart||(n.initialConnectionStart=n.connectionStart),r&&i&&OJt(t,i,NJt(i)),i&&kJt(r,["bpmn:Association","bpmn:DataInputAssociation","bpmn:DataOutputAssociation","bpmn:SequenceFlow"])?(n.connectionStart=gl(o),kn(i,["bpmn:Event","bpmn:Gateway"])&&doe(t,gl(i)),kn(i,["bpmn:Task","bpmn:SubProcess"])&&TJt(t,i),ae(a,"bpmn:BoundaryEvent")&&s===a.host&&IJt(t)):q2e(r,"bpmn:MessageFlow")?(ae(o,"bpmn:Event")&&(n.connectionStart=gl(o)),ae(i,"bpmn:Event")&&doe(t,gl(i))):n.connectionStart=n.initialConnectionStart)})}G2e.$inject=["eventBus"];function OJt(e,t,n){U2e.forEach(function(r){var o=K2e(r,t);e[r]t[r]+o-n&&Ro(e,r,t[r]+o-n)})}function TJt(e,t){var n=gl(t);U2e.forEach(function(r){DJt(e,t,r)&&Ro(e,r,n[r])})}function IJt(e){var t=e.context,n=t.source,r=t.target;if(!AJt(t)){var o=gl(n),i=Ki(o,r,-10),a=[];/top|bottom/.test(i)&&a.push("x"),/left|right/.test(i)&&a.push("y"),a.forEach(function(s){var l=e[s],c;RJt(l-o[s])o[s]?c=o[s]+EN:c=o[s]-EN,Ro(e,s,c))})}}function doe(e,t){Ro(e,"x",t.x),Ro(e,"y",t.y)}function q2e(e,t){return e&&e.type===t}function kJt(e,t){return ah(t,function(n){return q2e(e,n)})}function K2e(e,t){return e==="x"?t.width:t.height}function NJt(e){return ae(e,"bpmn:Task")?MJt:PJt}function DJt(e,t,n){return e[n]>t[n]+uoe&&e[n]=e.x||o&&o<=e.x)&&Ro(e,"x",e.x),(r&&r>=e.y||i&&i<=e.y)&&Ro(e,"y",e.y)}}function poe(e,t){return e.indexOf(t)!==-1}function hoe(e,t,n){return t?{x:e.x-n.x,y:e.y-n.y}:{x:e.x,y:e.y}}var VJt=1250;function CE(e,t){var n=this;e.on(["resize.start"],function(r){n.initSnap(r)}),e.on(["resize.move","resize.end"],VJt,function(r){var o=r.context,i=o.shape,a=i.parent,s=o.direction,l=o.snapContext;if(!(r.originalEvent&&bl(r.originalEvent))&&!vy(r)){var c=l.pointsForTarget(a);c.initialized||(c=n.addSnapTargetPoints(c,i,a,s),c.initialized=!0),GJt(s)&&Ro(r,"x",r.x),qJt(s)&&Ro(r,"y",r.y),t.snap(r,c)}}),e.on(["resize.cleanup"],function(){t.hide()})}CE.prototype.initSnap=function(e){var t=e.context,n=t.shape,r=t.direction,o=t.snapContext;o||(o=t.snapContext=new wh);var i=Y2e(n,r);return o.setSnapOrigin("corner",{x:i.x-e.x,y:i.y-e.y}),o};CE.prototype.addSnapTargetPoints=function(e,t,n,r){var o=this.getSnapTargets(t,n);return Me(o,function(i){e.add("corner",sEe(i)),e.add("corner",aEe(i))}),e.add("corner",Y2e(t,r)),e};CE.$inject=["eventBus","snapping"];CE.prototype.getSnapTargets=function(e,t){return lEe(t).filter(function(n){return!WJt(n,e)&&!Sr(n)&&!UJt(n)&&!qn(n)})};function Y2e(e,t){var n=dn(e),r=en(e),o={x:n.x,y:n.y};return t.indexOf("n")!==-1?o.y=r.top:t.indexOf("s")!==-1&&(o.y=r.bottom),t.indexOf("e")!==-1?o.x=r.right:t.indexOf("w")!==-1&&(o.x=r.left),o}function WJt(e,t){return e.host===t}function UJt(e){return!!e.hidden}function GJt(e){return e==="n"||e==="s"}function qJt(e){return e==="e"||e==="w"}var KJt=7,YJt=1e3;function Sh(e){this._canvas=e,this._asyncHide=KCe(Da(this.hide,this),YJt)}Sh.$inject=["canvas"];Sh.prototype.snap=function(e,t){var n=e.context,r=n.snapContext,o=r.getSnapLocations(),i={x:vy(e,"x"),y:vy(e,"y")};Me(o,function(a){var s=r.getSnapOrigin(a),l={x:e.x+s.x,y:e.y+s.y};if(Me(["x","y"],function(c){var u;i[c]||(u=t.snap(l,a,c,KJt),u!==void 0&&(i[c]={value:u,originValue:u-s[c]}))}),i.x&&i.y)return!1}),this.showSnapLine("vertical",i.x&&i.x.value),this.showSnapLine("horizontal",i.y&&i.y.value),Me(["x","y"],function(a){var s=i[a];xi(s)&&Ro(e,a,s.originValue)})};Sh.prototype._createLine=function(e){var t=this._canvas.getLayer("snap"),n=Yt("path");return jt(n,{d:"M0,0 L0,0"}),Un(n).add("djs-snap-line"),mn(t,n),{update:function(r){un(r)?e==="horizontal"?jt(n,{d:"M-100000,"+r+" L+100000,"+r,display:""}):jt(n,{d:"M "+r+",-100000 L "+r+", +100000",display:""}):jt(n,{display:"none"})}}};Sh.prototype._createSnapLines=function(){this._snapLines={horizontal:this._createLine("horizontal"),vertical:this._createLine("vertical")}};Sh.prototype.showSnapLine=function(e,t){var n=this.getSnapLine(e);n&&n.update(t),this._asyncHide()};Sh.prototype.getSnapLine=function(e){return this._snapLines||this._createSnapLines(),this._snapLines[e]};Sh.prototype.hide=function(){Me(this._snapLines,function(e){e.update()})};const XJt={__init__:["createMoveSnapping","resizeSnapping","snapping"],createMoveSnapping:["type",Qu],resizeSnapping:["type",CE],snapping:["type",Sh]},QJt={__depends__:[XJt],__init__:["connectSnapping","createMoveSnapping"],connectSnapping:["type",G2e],createMoveSnapping:["type",Db]};var X2e=300;function bn(e,t,n,r){this._open=!1,this._results={},this._eventMaps=[],this._cachedRootElement=null,this._cachedSelection=null,this._cachedViewbox=null,this._canvas=e,this._eventBus=t,this._selection=n,this._translate=r,this._container=this._getBoxHtml(),this._searchInput=wr(bn.INPUT_SELECTOR,this._container),this._resultsContainer=wr(bn.RESULTS_CONTAINER_SELECTOR,this._container),this._canvas.getContainer().appendChild(this._container),t.on(["canvas.destroy","diagram.destroy","drag.init","elements.changed"],this.close,this)}bn.$inject=["canvas","eventBus","selection","translate"];bn.prototype._bindEvents=function(){var e=this;function t(n,r,o,i){e._eventMaps.push({el:n,type:o,listener:ts.bind(n,r,o,i)})}t(document,"html","click",function(n){e.close(!1)}),t(this._container,bn.INPUT_SELECTOR,"click",function(n){n.stopPropagation(),n.delegateTarget.focus()}),t(this._container,bn.RESULT_SELECTOR,"mouseover",function(n){n.stopPropagation(),e._scrollToNode(n.delegateTarget),e._preselect(n.delegateTarget)}),t(this._container,bn.RESULT_SELECTOR,"click",function(n){n.stopPropagation(),e._select(n.delegateTarget)}),t(this._container,bn.INPUT_SELECTOR,"keydown",function(n){pi("ArrowUp",n)&&n.preventDefault(),pi("ArrowDown",n)&&n.preventDefault()}),t(this._container,bn.INPUT_SELECTOR,"keyup",function(n){if(pi("Escape",n))return e.close();if(pi("Enter",n)){var r=e._getCurrentResult();return r?e._select(r):e.close(!1)}if(pi("ArrowUp",n))return e._scrollToDirection(!0);if(pi("ArrowDown",n))return e._scrollToDirection();pi(["ArrowLeft","ArrowRight"],n)||e._search(n.delegateTarget.value)})};bn.prototype._unbindEvents=function(){this._eventMaps.forEach(function(e){ts.unbind(e.el,e.type,e.listener)})};bn.prototype._search=function(e){var t=this;if(this._clearResults(),!!e.trim()){var n=this._searchProvider.find(e);if(n=n.filter(function(o){return!t._canvas.getRootElements().includes(o.element)}),!n.length){this._selection.select(null);return}n.forEach(function(o){var i=o.element.id,a=t._createResultNode(o,i);t._results[i]={element:o.element,node:a}});var r=wr(bn.RESULT_SELECTOR,this._resultsContainer);this._scrollToNode(r),this._preselect(r)}};bn.prototype._scrollToDirection=function(e){var t=this._getCurrentResult();if(t){var n=e?t.previousElementSibling:t.nextElementSibling;n&&(this._scrollToNode(n),this._preselect(n))}};bn.prototype._scrollToNode=function(e){if(!(!e||e===this._getCurrentResult())){var t=e.offsetTop,n=this._resultsContainer.scrollTop,r=t-this._resultsContainer.clientHeight+e.clientHeight;t0&&moe(n,e.primaryTokens,bn.RESULT_PRIMARY_HTML),moe(n,e.secondaryTokens,bn.RESULT_SECONDARY_HTML),ji(n,bn.RESULT_ID_ATTRIBUTE,t),this._resultsContainer.appendChild(n),n};bn.prototype.registerProvider=function(e){this._searchProvider=e};bn.prototype.open=function(){if(!this._searchProvider)throw new Error("no search provider registered");this.isOpen()||(this._cachedRootElement=this._canvas.getRootElement(),this._cachedSelection=this._selection.get(),this._cachedViewbox=this._canvas.viewbox(),this._selection.select(null),this._bindEvents(),this._open=!0,uo(this._canvas.getContainer()).add("djs-search-open"),uo(this._container).add("open"),this._searchInput.focus(),this._eventBus.fire("searchPad.opened"))};bn.prototype.close=function(e=!0){this.isOpen()&&(e&&(this._cachedRootElement&&this._canvas.setRootElement(this._cachedRootElement),this._cachedSelection&&this._selection.select(this._cachedSelection),this._cachedViewbox&&this._canvas.viewbox(this._cachedViewbox),this._eventBus.fire("searchPad.restored")),this._cachedRootElement=null,this._cachedSelection=null,this._cachedViewbox=null,this._unbindEvents(),this._open=!1,uo(this._canvas.getContainer()).remove("djs-search-open"),uo(this._container).remove("open"),this._clearResults(),this._searchInput.value="",this._searchInput.blur(),this._eventBus.fire("searchPad.closed"),this._canvas.restoreFocus())};bn.prototype.toggle=function(){this.isOpen()?this.close():this.open()};bn.prototype.isOpen=function(){return this._open};bn.prototype._preselect=function(e){var t=this._getCurrentResult();if(e!==t){t&&uo(t).remove(bn.RESULT_SELECTED_CLASS);var n=ji(e,bn.RESULT_ID_ATTRIBUTE),r=this._results[n].element;uo(e).add(bn.RESULT_SELECTED_CLASS),this._canvas.scrollToElement(r,{top:X2e}),this._selection.select(r),this._eventBus.fire("searchPad.preselected",r)}};bn.prototype._select=function(e){var t=ji(e,bn.RESULT_ID_ATTRIBUTE),n=this._results[t].element;this._cachedSelection=null,this._cachedViewbox=null,this.close(!1),this._canvas.scrollToElement(n,{top:X2e}),this._selection.select(n),this._eventBus.fire("searchPad.selected",n)};bn.prototype._getBoxHtml=function(){const e=Tr(bn.BOX_HTML),t=wr(bn.INPUT_SELECTOR,e);return t&&t.setAttribute("aria-label",this._translate("Search in diagram")),e};function moe(e,t,n){var r=ZJt(t),o=Tr(n);o.innerHTML=r,e.appendChild(o)}function ZJt(e){var t="";return e.forEach(function(n){var r=Qwe(n.value||n.matched||n.normal),o=n.match||n.matched;o?t+=''+r+"":t+=r}),t!==""?t:null}bn.CONTAINER_SELECTOR=".djs-search-container";bn.INPUT_SELECTOR=".djs-search-input input";bn.RESULTS_CONTAINER_SELECTOR=".djs-search-results";bn.RESULT_SELECTOR=".djs-search-result";bn.RESULT_SELECTED_CLASS="djs-search-result-selected";bn.RESULT_SELECTED_SELECTOR="."+bn.RESULT_SELECTED_CLASS;bn.RESULT_ID_ATTRIBUTE="data-result-id";bn.RESULT_HIGHLIGHT_CLASS="djs-search-highlight";bn.BOX_HTML=`
      + `},lZt=900;function vE(e,t,n,r){this._distributeElements=t,this._translate=n,this._popupMenu=e,this._rules=r,e.registerProvider("align-elements",lZt,this)}vE.$inject=["popupMenu","distributeElements","translate","rules"];vE.prototype.getPopupMenuEntries=function(e){var t={};return this._isAllowed(e)&&Ne(t,this._getEntries(e)),t};vE.prototype._isAllowed=function(e){return this._rules.allowed("elements.distribute",{elements:e})};vE.prototype._getEntries=function(e){var t=this._distributeElements,n=this._translate,r=this._popupMenu,o={"distribute-elements-horizontal":{group:"distribute",title:n("Distribute elements horizontally"),className:"bjs-align-elements-menu-entry",imageHtml:Vre.horizontal,action:function(i,a){t.trigger(e,"horizontal"),r.close()}},"distribute-elements-vertical":{group:"distribute",title:n("Distribute elements vertically"),imageHtml:Vre.vertical,action:function(i,a){t.trigger(e,"vertical"),r.close()}}};return o};const cZt={__depends__:[$H,sZt],__init__:["bpmnDistributeElements","distributeElementsMenuProvider"],bpmnDistributeElements:["type",xI],distributeElementsMenuProvider:["type",vE]};var _2e="is not a registered action",uZt="is already registered";function zl(e,t){this._actions={};var n=this;e.on("diagram.init",function(){n._registerDefaultActions(t),e.fire("editorActions.init",{editorActions:n})})}zl.$inject=["eventBus","injector"];zl.prototype._registerDefaultActions=function(e){var t=e.get("commandStack",!1),n=e.get("modeling",!1),r=e.get("selection",!1),o=e.get("zoomScroll",!1),i=e.get("copyPaste",!1),a=e.get("canvas",!1),s=e.get("rules",!1),l=e.get("keyboardMove",!1),c=e.get("keyboardMoveSelection",!1);t&&(this.register("undo",function(){t.undo()}),this.register("redo",function(){t.redo()})),i&&r&&this.register("copy",function(){var u=r.get();if(u.length)return i.copy(u)}),i&&this.register("paste",function(){i.paste()}),o&&this.register("stepZoom",function(u){o.stepZoom(u.value)}),a&&this.register("zoom",function(u){a.zoom(u.value)}),n&&r&&s&&this.register("removeSelection",function(){var u=r.get();if(u.length){var d=s.allowed("elements.delete",{elements:u}),f;d!==!1&&(fn(d)?f=d:f=u,f.length&&n.removeElements(f.slice()))}}),l&&this.register("moveCanvas",function(u){l.moveCanvas(u)}),c&&this.register("moveSelection",function(u){c.moveSelection(u.direction,u.accelerated)})};zl.prototype.trigger=function(e,t){if(!this._actions[e])throw BV(e,_2e);return this._actions[e](t)};zl.prototype.register=function(e,t){var n=this;if(typeof e=="string")return this._registerAction(e,t);Me(e,function(r,o){n._registerAction(o,r)})};zl.prototype._registerAction=function(e,t){if(this.isRegistered(e))throw BV(e,uZt);this._actions[e]=t};zl.prototype.unregister=function(e){if(!this.isRegistered(e))throw BV(e,_2e);this._actions[e]=void 0};zl.prototype.getActions=function(){return Object.keys(this._actions)};zl.prototype.isRegistered=function(e){return!!this._actions[e]};function BV(e,t){return new Error(e+" "+t)}const dZt={__init__:["editorActions"],editorActions:["type",zl]};function wI(e){e.invoke(zl,this)}Ht(wI,zl);wI.$inject=["injector"];wI.prototype._registerDefaultActions=function(e){zl.prototype._registerDefaultActions.call(this,e);var t=e.get("canvas",!1),n=e.get("elementRegistry",!1),r=e.get("selection",!1),o=e.get("spaceTool",!1),i=e.get("lassoTool",!1),a=e.get("handTool",!1),s=e.get("globalConnect",!1),l=e.get("distributeElements",!1),c=e.get("alignElements",!1),u=e.get("directEditing",!1),d=e.get("searchPad",!1),f=e.get("modeling",!1),h=e.get("contextPad",!1);t&&n&&r&&this._registerAction("selectElements",function(){var m=t.getRootElement(),v=n.filter(function(g){return g!==m});return r.select(v),v}),o&&this._registerAction("spaceTool",function(){o.toggle()}),i&&this._registerAction("lassoTool",function(){i.toggle()}),a&&this._registerAction("handTool",function(){a.toggle()}),s&&this._registerAction("globalConnectTool",function(){s.toggle()}),r&&l&&this._registerAction("distributeElements",function(m){var v=r.get(),g=m.type;v.length&&l.trigger(v,g)}),r&&c&&this._registerAction("alignElements",function(m){var v=r.get(),g=[],b=m.type;v.length&&(g=kn(v,function(y){return!ae(y,"bpmn:Lane")}),c.trigger(g,b))}),r&&f&&this._registerAction("setColor",function(m){var v=r.get();v.length&&f.setColor(v,m)}),r&&u&&this._registerAction("directEditing",function(){var m=r.get();m.length&&u.activate(m[0])}),d&&this._registerAction("find",function(){d.toggle()}),t&&f&&this._registerAction("moveToOrigin",function(){var m=t.getRootElement(),v,g;ae(m,"bpmn:Collaboration")?g=n.filter(function(b){return ae(b.parent,"bpmn:Collaboration")}):g=n.filter(function(b){return b!==m&&!ae(b.parent,"bpmn:SubProcess")}),v=qo(g),f.moveElements(g,{x:-v.x,y:-v.y},m)}),r&&h&&this._registerAction("replaceElement",function(m){h.triggerEntry("replace","click",m)})};const fZt={__depends__:[dZt],editorActions:["type",wI]};function $2e(e){e.on(["create.init","shape.move.init"],function(t){var n=t.context,r=t.shape;In(r,["bpmn:Participant","bpmn:SubProcess","bpmn:TextAnnotation"])&&(n.gridSnappingContext||(n.gridSnappingContext={}),n.gridSnappingContext.snapLocation="top-left")})}$2e.$inject=["eventBus"];var k$=10;function b6(e,t,n){return n||(n="round"),Math[n](e/t)*t}var pZt=1200,hZt=800;function wh(e,t,n){var r=!n||n.active!==!1;this._eventBus=t;var o=this;t.on("diagram.init",hZt,function(){o.setActive(r)}),t.on(["create.move","create.end","bendpoint.move.move","bendpoint.move.end","connect.move","connect.end","connectionSegment.move.move","connectionSegment.move.end","resize.move","resize.end","shape.move.move","shape.move.end"],pZt,function(i){var a=i.originalEvent;if(!(!o.active||a&&bl(a))){var s=i.context,l=s.gridSnappingContext;l||(l=s.gridSnappingContext={}),["x","y"].forEach(function(c){var u={},d=gZt(i,c,e);d&&(u.offset=d);var f=mZt(i,c);f&&Ne(u,f),vy(i,c)||o.snapEvent(i,c,u)})}})}wh.prototype.snapEvent=function(e,t,n){var r=this.snapValue(e[t],n);Ro(e,t,r)};wh.prototype.getGridSpacing=function(){return k$};wh.prototype.snapValue=function(e,t){var n=0;t&&t.offset&&(n=t.offset),e+=n,e=b6(e,k$);var r,o;return t&&t.min&&(r=t.min,un(r)&&(r=b6(r+n,k$,"ceil"),e=Math.max(e,r))),t&&t.max&&(o=t.max,un(o)&&(o=b6(o+n,k$,"floor"),e=Math.min(e,o))),e-=n,e};wh.prototype.isActive=function(){return this.active};wh.prototype.setActive=function(e){this.active=e,this._eventBus.fire("gridSnapping.toggle",{active:e})};wh.prototype.toggleActive=function(){this.setActive(!this.active)};wh.$inject=["elementRegistry","eventBus","config.gridSnapping"];function mZt(e,t){var n=e.context,r=n.createConstraints,o=n.resizeConstraints||{},i=n.gridSnappingContext,a=i.snapConstraints;if(a&&a[t])return a[t];a||(a=i.snapConstraints={}),a[t]||(a[t]={});var s=n.direction;r&&(I$(t)?(a.x.min=r.left,a.x.max=r.right):(a.y.min=r.top,a.y.max=r.bottom));var l=o.min,c=o.max;return l&&(I$(t)?Ure(s)?a.x.max=l.left:a.x.min=l.right:Wre(s)?a.y.max=l.top:a.y.min=l.bottom),c&&(I$(t)?Ure(s)?a.x.min=c.left:a.x.max=c.right:Wre(s)?a.y.min=c.top:a.y.max=c.bottom),a[t]}function gZt(e,t,n){var r=e.context,o=e.shape,i=r.gridSnappingContext,a=i.snapLocation,s=i.snapOffset;return s&&un(s[t])||(s||(s=i.snapOffset={}),un(s[t])||(s[t]=0),!o)||(n.get(o.id)||(I$(t)?s[t]+=o[t]+o.width/2:s[t]+=o[t]+o.height/2),!a)||(t==="x"?/left/.test(a)?s[t]-=o.width/2:/right/.test(a)&&(s[t]+=o.width/2):/top/.test(a)?s[t]-=o.height/2:/bottom/.test(a)&&(s[t]+=o.height/2)),s[t]}function I$(e){return e==="x"}function Wre(e){return e.indexOf("n")!==-1}function Ure(e){return e.indexOf("w")!==-1}function jg(e,t){bt.call(this,e),this._gridSnapping=t;var n=this;this.preExecute("shape.resize",function(r){var o=r.context,i=o.hints||{},a=i.autoResize;if(a){var s=o.shape,l=o.newBounds;ls(a)?o.newBounds=n.snapComplex(l,a):o.newBounds=n.snapSimple(s,l)}})}jg.$inject=["eventBus","gridSnapping","modeling"];Ht(jg,bt);jg.prototype.snapSimple=function(e,t){var n=this._gridSnapping;return t.width=n.snapValue(t.width,{min:t.width}),t.height=n.snapValue(t.height,{min:t.height}),t.x=e.x+e.width/2-t.width/2,t.y=e.y+e.height/2-t.height/2,t};jg.prototype.snapComplex=function(e,t){return/w|e/.test(t)&&(e=this.snapHorizontally(e,t)),/n|s/.test(t)&&(e=this.snapVertically(e,t)),e};jg.prototype.snapHorizontally=function(e,t){var n=this._gridSnapping,r=/w/.test(t),o=/e/.test(t),i={};return i.width=n.snapValue(e.width,{min:e.width}),o&&(r?(i.x=n.snapValue(e.x,{max:e.x}),i.width+=n.snapValue(e.x-i.x,{min:e.x-i.x})):e.x=e.x+e.width-i.width),Ne(e,i),e};jg.prototype.snapVertically=function(e,t){var n=this._gridSnapping,r=/n/.test(t),o=/s/.test(t),i={};return i.height=n.snapValue(e.height,{min:e.height}),r&&(o?(i.y=n.snapValue(e.y,{max:e.y}),i.height+=n.snapValue(e.y-i.y,{min:e.y-i.y})):e.y=e.y+e.height-i.height),Ne(e,i),e};var vZt=2e3;function P2e(e,t){e.on(["spaceTool.move","spaceTool.end"],vZt,function(n){var r=n.context;if(r.initialized){var o=r.axis,i;o==="x"?(i=t.snapValue(n.dx),n.x=n.x+i-n.dx,n.dx=i):(i=t.snapValue(n.dy),n.y=n.y+i-n.dy,n.dy=i)}})}P2e.$inject=["eventBus","gridSnapping"];const yZt={__init__:["gridSnappingResizeBehavior","gridSnappingSpaceToolBehavior"],gridSnappingResizeBehavior:["type",jg],gridSnappingSpaceToolBehavior:["type",P2e]},bZt={__depends__:[yZt],__init__:["gridSnapping"],gridSnapping:["type",wh]};var xZt=2e3;function M2e(e,t,n){e.on("autoPlace",xZt,function(r){var o=r.source,i=dn(o),a=r.shape,s=GSe(o,a,n);return["x","y"].forEach(function(l){var c={};s[l]!==i[l]&&(s[l]>i[l]?c.min=s[l]:c.max=s[l],ae(a,"bpmn:TextAnnotation")&&(wZt(l)?c.offset=-a.width/2:c.offset=-a.height/2),s[l]=t.snapValue(s[l],c))}),s})}M2e.$inject=["eventBus","gridSnapping","elementRegistry"];function wZt(e){return e==="x"}var CZt=1750;function T2e(e,t,n){t.on(["create.start","shape.move.start"],CZt,function(r){var o=r.context,i=o.shape,a=e.getRootElement();if(!(!ae(i,"bpmn:Participant")||!ae(a,"bpmn:Process")||!a.children.length)){var s=o.createConstraints;s&&(i.width=n.snapValue(i.width,{min:i.width}),i.height=n.snapValue(i.height,{min:i.height}))}})}T2e.$inject=["canvas","eventBus","gridSnapping"];var SZt=3e3;function CI(e,t,n){bt.call(this,e),this._gridSnapping=t;var r=this;this.postExecuted(["connection.create","connection.layout"],SZt,function(o){var i=o.context,a=i.connection,s=i.hints||{},l=a.waypoints;s.connectionStart||s.connectionEnd||s.createElementsBehavior===!1||EZt(l)&&n.updateWaypoints(a,r.snapMiddleSegments(l))})}CI.$inject=["eventBus","gridSnapping","modeling"];Ht(CI,bt);CI.prototype.snapMiddleSegments=function(e){var t=this._gridSnapping,n;e=e.slice();for(var r=1;r3}function _Zt(e){return e==="h"}function $Zt(e){return e==="v"}function PZt(e,t,n){var r=_d(t,n),o={};return _Zt(r)&&(o.y=e.snapValue(t.y)),$Zt(r)&&(o.x=e.snapValue(t.x)),("x"in o||"y"in o)&&(t=Ne({},t,o),n=Ne({},n,o)),[t,n]}const MZt={__init__:["gridSnappingAutoPlaceBehavior","gridSnappingParticipantBehavior","gridSnappingLayoutConnectionBehavior"],gridSnappingAutoPlaceBehavior:["type",M2e],gridSnappingParticipantBehavior:["type",T2e],gridSnappingLayoutConnectionBehavior:["type",CI]},TZt={__depends__:[bZt,MZt],__init__:["bpmnGridSnapping"],bpmnGridSnapping:["type",$2e]};var RZt=30,R2e=30;function yE(e,t){this._interactionEvents=t;var n=this;e.on(["interactionEvents.createHit","interactionEvents.updateHit"],function(r){var o=r.element,i=r.gfx;if(ae(o,"bpmn:Lane"))return n._createParticipantHit(o,i);if(ae(o,"bpmn:Participant"))return Bn(o)?n._createParticipantHit(o,i):n._createDefaultHit(o,i);if(ae(o,"bpmn:SubProcess"))return Bn(o)?n._createSubProcessHit(o,i):n._createDefaultHit(o,i)})}yE.$inject=["eventBus","interactionEvents"];yE.prototype._createDefaultHit=function(e,t){return this._interactionEvents.removeHits(t),this._interactionEvents.createDefaultHit(e,t),!0};yE.prototype._createParticipantHit=function(e,t){this._interactionEvents.removeHits(t),this._interactionEvents.createBoxHit(t,"no-move",{width:e.width,height:e.height}),this._interactionEvents.createBoxHit(t,"click-stroke",{width:e.width,height:e.height});var n=ai(e)?{width:RZt,height:e.height}:{width:e.width,height:R2e};return this._interactionEvents.createBoxHit(t,"all",n),!0};yE.prototype._createSubProcessHit=function(e,t){return this._interactionEvents.removeHits(t),this._interactionEvents.createBoxHit(t,"no-move",{width:e.width,height:e.height}),this._interactionEvents.createBoxHit(t,"click-stroke",{width:e.width,height:e.height}),this._interactionEvents.createBoxHit(t,"all",{width:e.width,height:R2e}),!0};const OZt={__init__:["bpmnInteractionEvents"],bpmnInteractionEvents:["type",yE]};function SI(e){e.invoke(Pb,this)}Ht(SI,Pb);SI.$inject=["injector"];SI.prototype.registerBindings=function(e,t){Pb.prototype.registerBindings.call(this,e,t);function n(r,o){t.isRegistered(r)&&e.addListener(o)}n("selectElements",function(r){var o=r.keyEvent;if(e.isKey(["a","A"],o)&&e.isCmd(o))return t.trigger("selectElements"),!0}),n("find",function(r){var o=r.keyEvent;if(e.isKey(["f","F"],o)&&e.isCmd(o))return t.trigger("find"),!0}),n("spaceTool",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["s","S"],o))return t.trigger("spaceTool"),!0}),n("lassoTool",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["l","L"],o))return t.trigger("lassoTool"),!0}),n("handTool",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["h","H"],o))return t.trigger("handTool"),!0}),n("globalConnectTool",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["c","C"],o))return t.trigger("globalConnectTool"),!0}),n("directEditing",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["e","E"],o))return t.trigger("directEditing"),!0}),n("replaceElement",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["r","R"],o))return t.trigger("replaceElement",o),!0})};const kZt={__depends__:[bH],__init__:["keyboardBindings"],keyboardBindings:["type",SI]};var IZt={moveSpeed:1,moveSpeedAccelerated:10},DZt=1500,Gre="left",qre="up",Kre="right",Yre="down",NZt={ArrowLeft:Gre,Left:Gre,ArrowUp:qre,Up:qre,ArrowRight:Kre,Right:Kre,ArrowDown:Yre,Down:Yre},AZt={left:function(e){return{x:-e,y:0}},up:function(e){return{x:0,y:-e}},right:function(e){return{x:e,y:0}},down:function(e){return{x:0,y:e}}};function O2e(e,t,n,r,o){var i=this;this._config=Ne({},IZt,e||{}),t.addListener(DZt,function(a){var s=a.keyEvent,l=NZt[s.key];if(l&&!t.isCmd(s)){var c=t.isShift(s);return i.moveSelection(l,c),!0}}),this.moveSelection=function(a,s){var l=o.get();if(l.length){var c=this._config[s?"moveSpeedAccelerated":"moveSpeed"],u=AZt[a](c),d=r.allowed("elements.move",{shapes:l});d&&n.moveElements(l,u)}}}O2e.$inject=["config.keyboardMoveSelection","keyboard","modeling","rules","selection"];const FZt={__depends__:[bH,Gc],__init__:["keyboardMoveSelection"],keyboardMoveSelection:["type",O2e]};var Xre=10;function bE(e,t,n,r){this._dragging=r,this._rules=t;var o=this;function i(l,c){var u=l.shape,d=l.direction,f=l.resizeConstraints,h;l.delta=c,h=bKt(u,d,c),l.newBounds=wKt(h,f),l.canExecute=o.canResize(l)}function a(l){var c=l.resizeConstraints,u=l.minBounds;c===void 0&&(u===void 0&&(u=o.computeMinResizeBox(l)),l.resizeConstraints={min:en(u)})}function s(l){var c=l.shape,u=l.canExecute,d=l.newBounds;if(u){if(d=pCe(d),!BZt(c,d))return;n.resizeShape(c,d)}}e.on("resize.start",function(l){a(l.context)}),e.on("resize.move",function(l){var c={x:l.dx,y:l.dy};i(l.context,c)}),e.on("resize.end",function(l){s(l.context)})}bE.prototype.canResize=function(e){var t=this._rules,n=Ic(e,["newBounds","shape","delta","direction"]);return t.allowed("shape.resize",n)};bE.prototype.activate=function(e,t,n){var r=this._dragging,o,i;if(typeof n=="string"&&(n={direction:n}),o=Ne({shape:t},n),i=o.direction,!i)throw new Error("must provide a direction (n|w|s|e|nw|se|ne|sw)");r.init(e,k2e(t,i),"resize",{autoActivate:!0,cursor:LZt(i),data:{shape:t,context:o}})};bE.prototype.computeMinResizeBox=function(e){var t=e.shape,n=e.direction,r,o;return r=e.minDimensions||{width:Xre,height:Xre},o=gEe(t,e.childrenBoxPadding),CKt(n,t,r,o)};bE.$inject=["eventBus","rules","modeling","dragging"];function BZt(e,t){return e.x!==t.x||e.y!==t.y||e.width!==t.width||e.height!==t.height}function k2e(e,t){var n=dn(e),r=en(e),o={x:n.x,y:n.y};return t.indexOf("n")!==-1?o.y=r.top:t.indexOf("s")!==-1&&(o.y=r.bottom),t.indexOf("e")!==-1?o.x=r.right:t.indexOf("w")!==-1&&(o.x=r.left),o}function LZt(e){var t="resize-";return e==="n"||e==="s"?t+"ns":e==="e"||e==="w"?t+"ew":e==="nw"||e==="se"?t+"nwse":t+"nesw"}var Qre="djs-resizing",Zre="resize-not-ok",jZt=500;function I2e(e,t,n){function r(i){var a=i.shape,s=i.newBounds,l=i.frame;l||(l=i.frame=n.addFrame(a,t.getActiveLayer()),t.addMarker(a,Qre)),s.width>5&&jt(l,{x:s.x,width:s.width}),s.height>5&&jt(l,{y:s.y,height:s.height}),i.canExecute?Un(l).remove(Zre):Un(l).add(Zre)}function o(i){var a=i.shape,s=i.frame;s&&Go(i.frame),t.removeMarker(a,Qre)}e.on("resize.move",jZt,function(i){r(i.context)}),e.on("resize.cleanup",function(i){o(i.context)})}I2e.$inject=["eventBus","canvas","previewSupport"];var d_=-6,f_=8,p_=20,Tx="djs-resizer",zZt=["n","w","s","e","nw","ne","se","sw"];function Ch(e,t,n,r){this._resize=r,this._canvas=t;var o=this;e.on("selection.changed",function(i){var a=i.newSelection;o.removeResizers(),a.length===1&&Me(a,Aa(o.addResizer,o))}),e.on("shape.changed",function(i){var a=i.element;n.isSelected(a)&&(o.removeResizers(),o.addResizer(a))})}Ch.prototype.makeDraggable=function(e,t,n){var r=this._resize;function o(i){fh(i)&&r.activate(i,e,n)}xn.bind(t,"mousedown",o),xn.bind(t,"touchstart",o)};Ch.prototype._createResizer=function(e,t,n,r){var o=this._getResizersParent(),i=HZt(r),a=Yt("g");Un(a).add(Tx),Un(a).add(Tx+"-"+e.id),Un(a).add(Tx+"-"+r),mn(o,a);var s=Yt("rect");jt(s,{x:-f_/2+i.x,y:-f_/2+i.y,width:f_,height:f_}),Un(s).add(Tx+"-visual"),mn(a,s);var l=Yt("rect");return jt(l,{x:-p_/2+i.x,y:-p_/2+i.y,width:p_,height:p_}),Un(l).add(Tx+"-hit"),mn(a,l),w$(a,t,n),a};Ch.prototype.createResizer=function(e,t){var n=k2e(e,t),r=this._createResizer(e,n.x,n.y,t);this.makeDraggable(e,r,t)};Ch.prototype.addResizer=function(e){var t=this;Sr(e)||!this._resize.canResize({shape:e})||Me(zZt,function(n){t.createResizer(e,n)})};Ch.prototype.removeResizers=function(){var e=this._getResizersParent();Pk(e)};Ch.prototype._getResizersParent=function(){return this._canvas.getLayer("resizers")};Ch.$inject=["eventBus","canvas","selection","resize"];function HZt(e){var t={x:0,y:0};return e.indexOf("e")!==-1?t.x=-d_:e.indexOf("w")!==-1&&(t.x=d_),e.indexOf("s")!==-1?t.y=-d_:e.indexOf("n")!==-1&&(t.y=d_),t}const D2e={__depends__:[Xu,yf,kb],__init__:["resize","resizePreview","resizeHandles"],resize:["type",bE],resizePreview:["type",I2e],resizeHandles:["type",Ch]};var VZt=2e3;function xE(e,t,n,r,o,i,a){this._bpmnFactory=t,this._canvas=n,this._modeling=o,this._textRenderer=a,r.registerProvider(this),e.on("element.dblclick",function(l){s(l.element,!0)}),e.on(["autoPlace.start","canvas.viewbox.changing","drag.init","element.mousedown","popupMenu.open","root.set","selection.changed"],function(){r.isActive()&&r.complete()}),e.on(["shape.remove","connection.remove"],VZt,function(l){r.isActive(l.element)&&r.cancel()}),e.on(["commandStack.changed"],function(l){r.isActive()&&r.cancel()}),e.on("directEditing.activate",function(l){i.removeResizers()}),e.on("create.end",500,function(l){var c=l.context,u=c.shape,d=l.context.canExecute,f=l.isTouch;f||d&&(c.hints&&c.hints.createElementsBehavior===!1||s(u))}),e.on("autoPlace.end",500,function(l){s(l.shape)});function s(l,c){(c||In(l,["bpmn:Task","bpmn:TextAnnotation","bpmn:Participant"])||LV(l))&&r.activate(l)}}xE.$inject=["eventBus","bpmnFactory","canvas","directEditing","modeling","resizeHandles","textRenderer"];xE.prototype.activate=function(e){var t=Dc(e);if(t!==void 0){var n={text:t},r=this.getEditingBBox(e);Ne(n,r);var o={},i=n.style||{};return Ne(i,{backgroundColor:null,border:null}),(In(e,["bpmn:Task","bpmn:Participant","bpmn:Lane","bpmn:CallActivity"])||LV(e))&&Ne(o,{centerVertically:!0}),ig(e)&&(Ne(o,{autoResize:!0}),Ne(i,{backgroundColor:"#ffffff",border:"1px solid #ccc"})),ae(e,"bpmn:TextAnnotation")&&(Ne(o,{resizable:!0,autoResize:!0}),Ne(i,{backgroundColor:"#ffffff",border:"1px solid #ccc"})),Ne(n,{options:o,style:i}),n}};xE.prototype.getEditingBBox=function(e){var t=this._canvas,n=e.label||e,r=t.getAbsoluteBBox(n),o={x:r.x+r.width/2,y:r.y+r.height/2},i={x:r.x,y:r.y},a=t.zoom(),s=this._textRenderer.getDefaultStyle(),l=this._textRenderer.getExternalStyle(),c=l.fontSize*a,u=l.lineHeight,d=s.fontSize*a,f=s.lineHeight,h={fontFamily:this._textRenderer.getDefaultStyle().fontFamily,fontWeight:this._textRenderer.getDefaultStyle().fontWeight};if(ae(e,"bpmn:Lane")||GZt(e)){var m=ai(e),v=m?{width:r.height,height:30*a,x:r.x-r.height/2+15*a,y:o.y-30*a/2}:{width:r.width,height:30*a};Ne(i,v),Ne(h,{fontSize:d+"px",lineHeight:f,paddingTop:7*a+"px",paddingBottom:7*a+"px",paddingLeft:5*a+"px",paddingRight:5*a+"px",transform:m?"rotate(-90deg)":null})}if(UZt(e)){var g=ai(e),b=g?{width:r.width,height:r.height}:{width:r.height,height:r.width,x:o.x-r.height/2,y:o.y-r.width/2};Ne(i,b),Ne(h,{fontSize:d+"px",lineHeight:f,paddingTop:7*a+"px",paddingBottom:7*a+"px",paddingLeft:5*a+"px",paddingRight:5*a+"px",transform:g?null:"rotate(-90deg)"})}(In(e,["bpmn:Task","bpmn:CallActivity"])||LV(e))&&(Ne(i,{width:r.width,height:r.height}),Ne(h,{fontSize:d+"px",lineHeight:f,paddingTop:7*a+"px",paddingBottom:7*a+"px",paddingLeft:5*a+"px",paddingRight:5*a+"px"})),WZt(e)&&(Ne(i,{width:r.width,x:r.x}),Ne(h,{fontSize:d+"px",lineHeight:f,paddingTop:7*a+"px",paddingBottom:7*a+"px",paddingLeft:5*a+"px",paddingRight:5*a+"px"}));var y=90*a,x=7*a,w=4*a;if(n.labelTarget&&(Ne(i,{width:y,height:r.height+x+w,x:o.x-y/2,y:r.y-x}),Ne(h,{fontSize:c+"px",lineHeight:u,paddingTop:x+"px",paddingBottom:w+"px"})),ig(n)&&!Dk(n)&&!qn(n)){var S=mH(e),C=t.getAbsoluteBBox({x:S.x,y:S.y,width:0,height:0}),E=c+x+w;Ne(i,{width:y,height:E,x:C.x-y/2,y:C.y-E/2}),Ne(h,{fontSize:c+"px",lineHeight:u,paddingTop:x+"px",paddingBottom:w+"px"})}return ae(e,"bpmn:TextAnnotation")&&(Ne(i,{width:r.width,height:r.height,minWidth:30*a,minHeight:10*a}),Ne(h,{textAlign:"left",paddingTop:5*a+"px",paddingBottom:7*a+"px",paddingLeft:7*a+"px",paddingRight:5*a+"px",fontSize:d+"px",lineHeight:f})),{bounds:i,style:h}};xE.prototype.update=function(e,t,n,r){var o,i;ae(e,"bpmn:TextAnnotation")&&(i=this._canvas.getAbsoluteBBox(e),o={x:e.x,y:e.y,width:e.width/i.width*r.width,height:e.height/i.height*r.height}),qZt(t)&&(t=null),this._modeling.updateLabel(e,t,o)};function LV(e){return ae(e,"bpmn:SubProcess")&&!Bn(e)}function WZt(e){return ae(e,"bpmn:SubProcess")&&Bn(e)}function UZt(e){return ae(e,"bpmn:Participant")&&!Bn(e)}function GZt(e){return ae(e,"bpmn:Participant")&&Bn(e)}function qZt(e){return!e||!e.trim()}var Jre="djs-element-hidden",eoe="djs-label-hidden";function N2e(e,t,n){var r=this,o=t.getDefaultLayer(),i,a,s;e.on("directEditing.activate",function(l){var c=l.active;if(i=c.element.label||c.element,ae(i,"bpmn:TextAnnotation")){a=t.getAbsoluteBBox(i),s=Yt("g");var u=n.getScaledPath("TEXT_ANNOTATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:i.width,containerHeight:i.height,position:{mx:0,my:0}}),d=r.path=Yt("path");jt(d,{d:u,strokeWidth:2,stroke:KZt(i)}),mn(s,d),mn(o,s),Mi(s,i.x,i.y)}ae(i,"bpmn:TextAnnotation")||i.labelTarget?t.addMarker(i,Jre):(ae(i,"bpmn:Task")||ae(i,"bpmn:CallActivity")||ae(i,"bpmn:SubProcess")||ae(i,"bpmn:Participant")||ae(i,"bpmn:Lane"))&&t.addMarker(i,eoe)}),e.on("directEditing.resize",function(l){if(ae(i,"bpmn:TextAnnotation")){var c=l.height,u=l.dy,d=Math.max(i.height/a.height*(c+u),0),f=n.getScaledPath("TEXT_ANNOTATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:i.width,containerHeight:d,position:{mx:0,my:0}});jt(r.path,{d:f})}}),e.on(["directEditing.complete","directEditing.cancel"],function(l){var c=l.active;c&&(t.removeMarker(c.element.label||c.element,Jre),t.removeMarker(i,eoe)),i=void 0,a=void 0,s&&(Go(s),s=void 0)})}N2e.$inject=["eventBus","canvas","pathMap"];function KZt(e,t){var n=Gn(e);return n.get("stroke")||t||"black"}const YZt={__depends__:[gH,D2e,S2e],__init__:["labelEditingProvider","labelEditingPreview"],labelEditingProvider:["type",xE],labelEditingPreview:["type",N2e]};var XZt=new JS("tt");function QZt(e){var t=Or('
      ');return Li(t,{position:"absolute",width:"0",height:"0"}),e.insertBefore(t,e.firstChild),t}function ZZt(e,t,n){Li(e,{left:t+"px",top:n+"px"})}function jV(e,t){e.style.display=t===!1?"none":""}var A2e="djs-tooltip",x6="."+A2e;function Ha(e,t){this._eventBus=e,this._canvas=t,this._ids=XZt,this._tooltipDefaults={show:{minZoom:.7,maxZoom:5}},this._tooltips={},this._tooltipRoot=QZt(t.getContainer());var n=this;ts.bind(this._tooltipRoot,x6,"mousedown",function(r){r.stopPropagation()}),ts.bind(this._tooltipRoot,x6,"mouseover",function(r){n.trigger("mouseover",r)}),ts.bind(this._tooltipRoot,x6,"mouseout",function(r){n.trigger("mouseout",r)}),this._init()}Ha.$inject=["eventBus","canvas"];Ha.prototype.add=function(e){if(!e.position)throw new Error("must specifiy tooltip position");if(!e.html)throw new Error("must specifiy tooltip html");var t=this._ids.next();return e=Ne({},this._tooltipDefaults,e,{id:t}),this._addTooltip(e),e.timeout&&this.setTimeout(e),t};Ha.prototype.trigger=function(e,t){var n=t.delegateTarget||t.target,r=this.get(zi(n,"data-tooltip-id"));r&&(e==="mouseover"&&r.timeout&&this.clearTimeout(r),e==="mouseout"&&r.timeout&&(r.timeout=1e3,this.setTimeout(r)))};Ha.prototype.get=function(e){return typeof e!="string"&&(e=e.id),this._tooltips[e]};Ha.prototype.clearTimeout=function(e){if(e=this.get(e),!!e){var t=e.removeTimer;t&&(clearTimeout(t),e.removeTimer=null)}};Ha.prototype.setTimeout=function(e){if(e=this.get(e),!!e){this.clearTimeout(e);var t=this;e.removeTimer=setTimeout(function(){t.remove(e)},e.timeout)}};Ha.prototype.remove=function(e){var t=this.get(e);t&&(Fu(t.html),Fu(t.htmlContainer),delete t.htmlContainer,delete this._tooltips[t.id])};Ha.prototype.show=function(){jV(this._tooltipRoot)};Ha.prototype.hide=function(){jV(this._tooltipRoot,!1)};Ha.prototype._updateRoot=function(e){var t=e.scale||1,n=e.scale||1,r="matrix("+t+",0,0,"+n+","+-1*e.x*t+","+-1*e.y*n+")";this._tooltipRoot.style.transform=r,this._tooltipRoot.style["-ms-transform"]=r};Ha.prototype._addTooltip=function(e){var t=e.id,n=e.html,r,o=this._tooltipRoot;n.get&&n.constructor.prototype.jquery&&(n=n.get(0)),ls(n)&&(n=Or(n)),r=Or('
      '),Li(r,{position:"absolute"}),r.appendChild(n),e.type&&uo(r).add("djs-tooltip-"+e.type),e.className&&uo(r).add(e.className),e.htmlContainer=r,o.appendChild(r),this._tooltips[t]=e,this._updateTooltip(e)};Ha.prototype._updateTooltip=function(e){var t=e.position,n=e.htmlContainer;ZZt(n,t.x,t.y)};Ha.prototype._updateTooltipVisibilty=function(e){Me(this._tooltips,function(t){var n=t.show,r=t.htmlContainer,o=!0;n&&((n.minZoom>e.scale||n.maxZoom"+i+"
      "})}e.on(["shape.move.rejected","create.rejected"],function(o){var i=o.context,a=i.shape,s=i.target;ae(s,"bpmn:Collaboration")&&(ae(a,"bpmn:FlowNode")?r(o,n(eJt)):ae(a,"bpmn:DataObjectReference")&&r(o,n(tJt)))})}F2e.$inject=["eventBus","tooltips","translate"];const nJt={__depends__:[JZt],__init__:["modelingFeedback"],modelingFeedback:["type",F2e]};var rJt=500,oJt=1e3;function zg(e,t){this._eventBus=e,this.offset=5;var n=t.cls("djs-outline",["no-fill"]),r=this;function o(i){var a=Yt("rect");return jt(a,Ne({x:0,y:0,rx:4,width:100,height:100},n)),a}e.on(["shape.added","shape.changed"],rJt,function(i){var a=i.element,s=i.gfx,l=Cr(".djs-outline",s);l||(l=r.getOutline(a)||o(),mn(s,l)),r.updateShapeOutline(l,a)}),e.on(["connection.added","connection.changed"],function(i){var a=i.element,s=i.gfx,l=Cr(".djs-outline",s);l||(l=o(),mn(s,l)),r.updateConnectionOutline(l,a)})}zg.prototype.updateShapeOutline=function(e,t){var n=!1,r=this._getProviders();r.length&&Me(r,function(o){n=n||o.updateOutline(t,e)}),n||jt(e,{x:-this.offset,y:-this.offset,width:t.width+this.offset*2,height:t.height+this.offset*2})};zg.prototype.updateConnectionOutline=function(e,t){var n=qo(t);jt(e,{x:n.x-this.offset,y:n.y-this.offset,width:n.width+this.offset*2,height:n.height+this.offset*2})};zg.prototype.registerProvider=function(e,t){t||(t=e,e=oJt),this._eventBus.on("outline.getProviders",e,function(n){n.providers.push(t)})};zg.prototype._getProviders=function(){var e=this._eventBus.createEvent({type:"outline.getProviders",providers:[]});return this._eventBus.fire(e),e.providers};zg.prototype.getOutline=function(e){var t,n=this._getProviders();return Me(n,function(r){ii(r.getOutline)&&(t=t||r.getOutline(e))}),t};zg.$inject=["eventBus","styles","elementRegistry"];var h_=6;function zV(e,t,n){this._canvas=t;var r=this;e.on("element.changed",function(o){n.isSelected(o.element)&&r._updateMultiSelectionOutline(n.get())}),e.on("selection.changed",function(o){var i=o.newSelection;r._updateMultiSelectionOutline(i)})}zV.prototype._updateMultiSelectionOutline=function(e){var t=this._canvas.getLayer("selectionOutline");Pk(t);var n=e.length>1,r=this._canvas.getContainer();if(Un(r)[n?"add":"remove"]("djs-multi-select"),!!n){var o=iJt(qo(e)),i=Yt("rect");jt(i,Ne({rx:3},o)),Un(i).add("djs-selection-outline"),mn(t,i)}};zV.$inject=["eventBus","canvas","selection"];function iJt(e){return{x:e.x-h_,y:e.y-h_,width:e.width+h_*2,height:e.height+h_*2}}const B2e={__depends__:[Gc],__init__:["outline","multiSelectionOutline"],outline:["type",zg],multiSelectionOutline:["type",zV]};var aJt=500,sJt=1250,lJt=1500,bT=Math.round;function cJt(e){return{x:e.x+bT(e.width/2),y:e.y+bT(e.height/2)}}function L2e(e,t,n,r,o){function i(s,l,c,u){return o.allowed("elements.move",{shapes:s,delta:l,position:c,target:u})}e.on("shape.move.start",lJt,function(s){var l=s.context,c=s.shape,u=r.get().slice();u.indexOf(c)===-1&&(u=[c]),u=uJt(u),Ne(l,{shapes:u,validatedShapes:u,shape:c})}),e.on("shape.move.start",sJt,function(s){var l=s.context,c=l.validatedShapes,u;if(u=l.canExecute=i(c),!u)return!1}),e.on("shape.move.move",aJt,function(s){var l=s.context,c=l.validatedShapes,u=s.hover,d={x:s.dx,y:s.dy},f={x:s.x,y:s.y},h;if(h=i(c,d,f,u),l.delta=d,l.canExecute=h,h===null){l.target=null;return}l.target=u}),e.on("shape.move.end",function(s){var l=s.context,c=l.delta,u=l.canExecute,d=u==="attach",f=l.shapes;if(u===!1)return!1;c.x=bT(c.x),c.y=bT(c.y),!(c.x===0&&c.y===0)&&n.moveElements(f,c,l.target,{primaryShape:l.shape,attach:d})}),e.on("element.mousedown",function(s){if(fh(s)){var l=_b(s);if(!l)throw new Error("must supply DOM mousedown event");return a(l,s.element)}});function a(s,l,c,u){if(wi(c)&&(u=c,c=!1),!(l.waypoints||!l.parent)&&!Un(s.target).has("djs-hit-no-move")){var d=cJt(l);return t.init(s,d,"shape.move",{cursor:"grabbing",autoActivate:c,data:{shape:l,context:u||{}}}),!0}}this.start=a}L2e.$inject=["eventBus","dragging","modeling","selection","rules"];function uJt(e){var t=xb(e,"id");return kn(e,function(n){for(;n=n.parent;)if(t[n.id])return!1;return!0})}var toe=499,w6="djs-dragging",noe="drop-ok",roe="drop-not-ok",ooe="new-parent",ioe="attach-ok";function j2e(e,t,n,r){function o(l){var c=i(l),u=dJt(c);return u}function i(l){var c=GS(l,!0),u=c.flatMap(h=>(h.incoming||[]).concat(h.outgoing||[])),d=c.concat(u),f=[...new Set(d)];return f}function a(l,c){[ioe,noe,roe,ooe].forEach(function(u){u===c?t.addMarker(l,u):t.removeMarker(l,u)})}function s(l,c,u){r.addDragger(c,l.dragGroup),u&&t.addMarker(c,w6),l.allDraggedElements?l.allDraggedElements.push(c):l.allDraggedElements=[c]}e.on("shape.move.start",toe,function(l){var c=l.context,u=c.shapes,d=c.allDraggedElements,f=o(u);if(!c.dragGroup){var h=Yt("g");jt(h,n.cls("djs-drag-group",["no-events"]));var m=t.getActiveLayer();mn(m,h),c.dragGroup=h}f.forEach(function(v){r.addDragger(v,c.dragGroup)}),d?d=Zz([d,i(u)]):d=i(u),Me(d,function(v){t.addMarker(v,w6)}),c.allDraggedElements=d,c.differentParents=fJt(u)}),e.on("shape.move.move",toe,function(l){var c=l.context,u=c.dragGroup,d=c.target,f=c.shape.parent,h=c.canExecute;d&&(h==="attach"?a(d,ioe):c.canExecute&&f&&d.id!==f.id?a(d,ooe):a(d,c.canExecute?noe:roe)),Mi(u,l.dx,l.dy)}),e.on(["shape.move.out","shape.move.cleanup"],function(l){var c=l.context,u=c.target;u&&a(u,null)}),e.on("shape.move.cleanup",function(l){var c=l.context,u=c.allDraggedElements,d=c.dragGroup;Me(u,function(f){t.removeMarker(f,w6)}),d&&Go(d)}),this.makeDraggable=s}j2e.$inject=["eventBus","canvas","styles","previewSupport"];function dJt(e){var t=kn(e,function(n){return Sr(n)?Yn(e,xc({id:n.source.id}))&&Yn(e,xc({id:n.target.id})):!0});return t}function fJt(e){return Ezt(xb(e,function(t){return t.parent&&t.parent.id}))!==1}const pJt={__depends__:[Lk,Gc,B2e,Xu,yf,kb],__init__:["move","movePreview"],move:["type",L2e],movePreview:["type",j2e]};var z2e=".djs-palette-toggle",H2e=".entry",hJt=z2e+", "+H2e,pB="djs-palette-",mJt="shown",hB="open",aoe="two-column",gJt=1e3;function Fo(e,t){this._eventBus=e,this._canvas=t;var n=this;e.on("tool-manager.update",function(r){var o=r.tool;n.updateToolHighlight(o)}),e.on("i18n.changed",function(){n._update()}),e.on("diagram.init",function(){n._diagramInitialized=!0,n._rebuild()})}Fo.$inject=["eventBus","canvas"];Fo.prototype.registerProvider=function(e,t){t||(t=e,e=gJt),this._eventBus.on("palette.getProviders",e,function(n){n.providers.push(t)}),this._rebuild()};Fo.prototype.getEntries=function(){var e=this._getProviders();return e.reduce(yJt,{})};Fo.prototype._rebuild=function(){if(this._diagramInitialized){var e=this._getProviders();e.length&&(this._container||this._init(),this._update())}};Fo.prototype._init=function(){var e=this,t=this._eventBus,n=this._getParentContainer(),r=this._container=Or(Fo.HTML_MARKUP);n.appendChild(r),uo(n).add(pB+mJt),ts.bind(r,hJt,"click",function(o){var i=o.delegateTarget;if(Zwe(i,z2e))return e.toggle();e.trigger("click",o)}),xn.bind(r,"mousedown",function(o){o.stopPropagation()}),ts.bind(r,H2e,"dragstart",function(o){e.trigger("dragstart",o)}),t.on("canvas.resized",this._layoutChanged,this),t.fire("palette.create",{container:r})};Fo.prototype._getProviders=function(e){var t=this._eventBus.createEvent({type:"palette.getProviders",providers:[]});return this._eventBus.fire(t),t.providers};Fo.prototype._toggleState=function(e){e=e||{};var t=this._getParentContainer(),n=this._container,r=this._eventBus,o,i=uo(n),a=uo(t);"twoColumn"in e?o=e.twoColumn:o=this._needsCollapse(t.clientHeight,this._entries||{}),i.toggle(aoe,o),a.toggle(pB+aoe,o),"open"in e&&(i.toggle(hB,e.open),a.toggle(pB+hB,e.open)),r.fire("palette.changed",{twoColumn:o,open:this.isOpen()})};Fo.prototype._update=function(){var e=Cr(".djs-palette-entries",this._container),t=this._entries=this.getEntries();$k(e),Me(t,function(n,r){var o=n.group||"default",i=Cr("[data-group="+oC(o)+"]",e);i||(i=Or('
      '),zi(i,"data-group",o),e.appendChild(i));var a=n.html||(n.separator?'
      ':'
      '),s=Or(a);if(i.appendChild(s),!n.separator&&(zi(s,"data-action",r),n.title&&zi(s,"title",n.title),n.className&&vJt(s,n.className),n.imageUrl)){var l=Or("");zi(l,"src",n.imageUrl),s.appendChild(l)}}),this.open()};Fo.prototype.trigger=function(e,t,n){var r,o,i=t.delegateTarget||t.target;return i?(r=zi(i,"data-action"),o=t.originalEvent||t,this.triggerEntry(r,e,o,n)):t.preventDefault()};Fo.prototype.triggerEntry=function(e,t,n,r){var o=this._entries,i,a;if(i=o[e],!!i&&(a=i.action,this._eventBus.fire("palette.trigger",{entry:i,event:n})!==!1)){if(ii(a)){if(t==="click")return a(n,r)}else if(a[t])return a[t](n,r);n.preventDefault()}};Fo.prototype._layoutChanged=function(){this._toggleState({})};Fo.prototype._needsCollapse=function(e,t){var n=50,r=Object.keys(t).length*46;return e=n.x&&t.yn.x&&t.y<=n.y?r={x:n.x,y:t.y,width:t.x-n.x,height:n.y-t.y}:t.x<=n.x&&t.y>n.y||t.x=n.y?r={x:t.x,y:n.y,width:n.x-t.x,height:t.y-n.y}:t.x>=n.x&&t.y>n.y||t.x>n.x&&t.y>=n.y?r={x:n.x,y:n.y,width:t.x-n.x,height:t.y-n.y}:r={x:n.x,y:n.y,width:0,height:0},r}const xJt={__depends__:[aI,oE],__init__:["lassoTool"],lassoTool:["type",Hg]};var S6=1500,W2e="grab";function Ib(e,t,n,r,o,i){this._dragging=n,this._mouse=i;var a=this,s=r.get("keyboard",!1);o.registerTool("hand",{tool:"hand",dragging:"hand.move"}),e.on("element.mousedown",S6,function(l){if(iC(l))return a.activateMove(l.originalEvent,!0),!1}),s&&s.addListener(S6,function(l){if(!(!soe(l.keyEvent)||a.isActive())){var c=a._mouse.getLastMoveEvent();a.activateMove(c,!!c)}},"keyboard.keydown"),s&&s.addListener(S6,function(l){!soe(l.keyEvent)||!a.isActive()||a.toggle()},"keyboard.keyup"),e.on("hand.end",function(l){var c=l.originalEvent.target;if(!l.hover&&!(c instanceof SVGElement))return!1;e.once("hand.ended",function(){a.activateMove(l.originalEvent,{reactivate:!0})})}),e.on("hand.move.move",function(l){var c=t.viewbox().scale;t.scroll({dx:l.dx*c,dy:l.dy*c})}),e.on("hand.move.end",function(l){var c=l.context,u=c.reactivate;return!iC(l)&&u&&e.once("hand.move.ended",function(d){a.activateHand(d.originalEvent,!0,!0)}),!1})}Ib.$inject=["eventBus","canvas","dragging","injector","toolManager","mouse"];Ib.prototype.activateMove=function(e,t,n){typeof t=="object"&&(n=t,t=!1),this._dragging.init(e,"hand.move",{autoActivate:t,cursor:W2e,data:{context:n||{}}})};Ib.prototype.activateHand=function(e,t,n){this._dragging.init(e,"hand",{trapClick:!1,autoActivate:t,cursor:W2e,data:{context:{reactivate:n}}})};Ib.prototype.toggle=function(){if(this.isActive())return this._dragging.cancel();var e=this._mouse.getLastMoveEvent();this.activateHand(e,!!e)};Ib.prototype.isActive=function(){var e=this._dragging.context();return e?/^(hand|hand\.move)$/.test(e.prefix):!1};function soe(e){return hi("Space",e)}const wJt={__depends__:[aI,oE],__init__:["handTool"],handTool:["type",Ib]};var loe="connect-ok",coe="connect-not-ok";function Db(e,t,n,r,o,i,a){var s=this;this._dragging=t,this._rules=i,this._mouse=a,o.registerTool("global-connect",{tool:"global-connect",dragging:"global-connect.drag"}),e.on("global-connect.hover",function(l){var c=l.context,u=l.hover,d=c.canStartConnect=s.canStartConnect(u);d!==null&&(c.startTarget=u,r.addMarker(u,d?loe:coe))}),e.on(["global-connect.out","global-connect.cleanup"],function(l){var c=l.context.startTarget,u=l.context.canStartConnect;c&&r.removeMarker(c,u?loe:coe)}),e.on(["global-connect.ended"],function(l){var c=l.context,u=c.startTarget,d={x:l.x,y:l.y},f=s.canStartConnect(u);if(f)return e.once("element.out",function(){e.once(["connect.ended","connect.canceled"],function(){e.fire("global-connect.drag.ended")}),n.start(null,u,d)}),!1})}Db.$inject=["eventBus","dragging","connect","canvas","toolManager","rules","mouse"];Db.prototype.start=function(e,t){this._dragging.init(e,"global-connect",{autoActivate:t,trapClick:!1,data:{context:{}}})};Db.prototype.toggle=function(){if(this.isActive())return this._dragging.cancel();var e=this._mouse.getLastMoveEvent();return this.start(e,!!e)};Db.prototype.isActive=function(){var e=this._dragging.context();return e&&/^global-connect/.test(e.prefix)};Db.prototype.canStartConnect=function(e){return this._rules.allowed("connection.start",{source:e})};const CJt={__depends__:[DH,Xu,yf,aI,oE],globalConnect:["type",Db]};function HV(e,t,n,r,o,i,a,s){this._palette=e,this._create=t,this._elementFactory=n,this._spaceTool=r,this._lassoTool=o,this._handTool=i,this._globalConnect=a,this._translate=s,e.registerProvider(this)}HV.$inject=["palette","create","elementFactory","spaceTool","lassoTool","handTool","globalConnect","translate"];HV.prototype.getPaletteEntries=function(){var e={},t=this._create,n=this._elementFactory,r=this._spaceTool,o=this._lassoTool,i=this._handTool,a=this._globalConnect,s=this._translate;function l(d,f,h,m,v){function g(b){var y=n.createShape(Ne({type:d},v));t.start(b,y)}return{group:f,className:h,title:m,action:{dragstart:g,click:g}}}function c(d){var f=n.createShape({type:"bpmn:SubProcess",x:0,y:0,isExpanded:!0}),h=n.createShape({type:"bpmn:StartEvent",x:40,y:82,parent:f});t.start(d,[f,h],{hints:{autoSelect:[f]}})}function u(d){t.start(d,n.createParticipantShape())}return Ne(e,{"hand-tool":{group:"tools",className:"bpmn-icon-hand-tool",title:s("Activate hand tool"),action:{click:function(d){i.activateHand(d)}}},"lasso-tool":{group:"tools",className:"bpmn-icon-lasso-tool",title:s("Activate lasso tool"),action:{click:function(d){o.activateSelection(d)}}},"space-tool":{group:"tools",className:"bpmn-icon-space-tool",title:s("Activate create/remove space tool"),action:{click:function(d){r.activateSelection(d)}}},"global-connect-tool":{group:"tools",className:"bpmn-icon-connection-multi",title:s("Activate global connect tool"),action:{click:function(d){a.start(d)}}},"tool-separator":{group:"tools",separator:!0},"create.start-event":l("bpmn:StartEvent","event","bpmn-icon-start-event-none",s("Create start event")),"create.intermediate-event":l("bpmn:IntermediateThrowEvent","event","bpmn-icon-intermediate-event-none",s("Create intermediate/boundary event")),"create.end-event":l("bpmn:EndEvent","event","bpmn-icon-end-event-none",s("Create end event")),"create.exclusive-gateway":l("bpmn:ExclusiveGateway","gateway","bpmn-icon-gateway-none",s("Create gateway")),"create.task":l("bpmn:Task","activity","bpmn-icon-task",s("Create task")),"create.data-object":l("bpmn:DataObjectReference","data-object","bpmn-icon-data-object",s("Create data object reference")),"create.data-store":l("bpmn:DataStoreReference","data-store","bpmn-icon-data-store",s("Create data store reference")),"create.subprocess-expanded":{group:"activity",className:"bpmn-icon-subprocess-expanded",title:s("Create expanded sub-process"),action:{dragstart:c,click:c}},"create.participant-expanded":{group:"collaboration",className:"bpmn-icon-participant",title:s("Create pool/participant"),action:{dragstart:u,click:u}},"create.group":l("bpmn:Group","artifact","bpmn-icon-group",s("Create group"))}),e};const SJt={__depends__:[bJt,iI,i2e,xJt,wJt,CJt,Ak],__init__:["paletteProvider"],paletteProvider:["type",HV]};var EJt=250;function VV(e,t,n,r,o){bt.call(this,e);function i(s){var l=s.canExecute.replacements;Me(l,function(c){var u=c.oldElementId,d={type:c.newElementType};if(!s.visualReplacements[u]){var f=t.get(u);Ne(d,{x:f.x,y:f.y});var h=n.createShape(d);r.addShape(h,f.parent);var m=Cr('[data-element-id="'+oC(f.id)+'"]',s.dragGroup);m&&jt(m,{display:"none"});var v=o.addDragger(h,s.dragGroup);s.visualReplacements[u]=v,r.removeShape(h)}})}function a(s){var l=s.visualReplacements;Me(l,function(c,u){var d=Cr('[data-element-id="'+oC(u)+'"]',s.dragGroup);d&&jt(d,{display:"inline"}),c.remove(),l[u]&&delete l[u]})}e.on("shape.move.move",EJt,function(s){var l=s.context,c=l.canExecute;l.visualReplacements||(l.visualReplacements={}),c&&c.replacements?i(l):a(l)})}VV.$inject=["eventBus","elementRegistry","elementFactory","canvas","previewSupport"];Ht(VV,bt);const _Jt={__depends__:[kb],__init__:["bpmnReplacePreview"],bpmnReplacePreview:["type",VV]};var $Jt=1250,E6=40,PJt=20,MJt=10,uoe=20,U2e=["x","y"],TJt=Math.abs;function G2e(e){e.on(["connect.hover","connect.move","connect.end"],$Jt,function(t){var n=t.context,r=n.canExecute,o=n.start,i=n.hover,a=n.source,s=n.target;t.originalEvent&&bl(t.originalEvent)||(n.initialConnectionStart||(n.initialConnectionStart=n.connectionStart),r&&i&&RJt(t,i,DJt(i)),i&&IJt(r,["bpmn:Association","bpmn:DataInputAssociation","bpmn:DataOutputAssociation","bpmn:SequenceFlow"])?(n.connectionStart=gl(o),In(i,["bpmn:Event","bpmn:Gateway"])&&doe(t,gl(i)),In(i,["bpmn:Task","bpmn:SubProcess"])&&OJt(t,i),ae(a,"bpmn:BoundaryEvent")&&s===a.host&&kJt(t)):q2e(r,"bpmn:MessageFlow")?(ae(o,"bpmn:Event")&&(n.connectionStart=gl(o)),ae(i,"bpmn:Event")&&doe(t,gl(i))):n.connectionStart=n.initialConnectionStart)})}G2e.$inject=["eventBus"];function RJt(e,t,n){U2e.forEach(function(r){var o=K2e(r,t);e[r]t[r]+o-n&&Ro(e,r,t[r]+o-n)})}function OJt(e,t){var n=gl(t);U2e.forEach(function(r){NJt(e,t,r)&&Ro(e,r,n[r])})}function kJt(e){var t=e.context,n=t.source,r=t.target;if(!AJt(t)){var o=gl(n),i=Yi(o,r,-10),a=[];/top|bottom/.test(i)&&a.push("x"),/left|right/.test(i)&&a.push("y"),a.forEach(function(s){var l=e[s],c;TJt(l-o[s])o[s]?c=o[s]+E6:c=o[s]-E6,Ro(e,s,c))})}}function doe(e,t){Ro(e,"x",t.x),Ro(e,"y",t.y)}function q2e(e,t){return e&&e.type===t}function IJt(e,t){return sh(t,function(n){return q2e(e,n)})}function K2e(e,t){return e==="x"?t.width:t.height}function DJt(e){return ae(e,"bpmn:Task")?MJt:PJt}function NJt(e,t,n){return e[n]>t[n]+uoe&&e[n]=e.x||o&&o<=e.x)&&Ro(e,"x",e.x),(r&&r>=e.y||i&&i<=e.y)&&Ro(e,"y",e.y)}}function poe(e,t){return e.indexOf(t)!==-1}function hoe(e,t,n){return t?{x:e.x-n.x,y:e.y-n.y}:{x:e.x,y:e.y}}var VJt=1250;function wE(e,t){var n=this;e.on(["resize.start"],function(r){n.initSnap(r)}),e.on(["resize.move","resize.end"],VJt,function(r){var o=r.context,i=o.shape,a=i.parent,s=o.direction,l=o.snapContext;if(!(r.originalEvent&&bl(r.originalEvent))&&!vy(r)){var c=l.pointsForTarget(a);c.initialized||(c=n.addSnapTargetPoints(c,i,a,s),c.initialized=!0),GJt(s)&&Ro(r,"x",r.x),qJt(s)&&Ro(r,"y",r.y),t.snap(r,c)}}),e.on(["resize.cleanup"],function(){t.hide()})}wE.prototype.initSnap=function(e){var t=e.context,n=t.shape,r=t.direction,o=t.snapContext;o||(o=t.snapContext=new Sh);var i=Y2e(n,r);return o.setSnapOrigin("corner",{x:i.x-e.x,y:i.y-e.y}),o};wE.prototype.addSnapTargetPoints=function(e,t,n,r){var o=this.getSnapTargets(t,n);return Me(o,function(i){e.add("corner",sEe(i)),e.add("corner",aEe(i))}),e.add("corner",Y2e(t,r)),e};wE.$inject=["eventBus","snapping"];wE.prototype.getSnapTargets=function(e,t){return lEe(t).filter(function(n){return!WJt(n,e)&&!Sr(n)&&!UJt(n)&&!qn(n)})};function Y2e(e,t){var n=dn(e),r=en(e),o={x:n.x,y:n.y};return t.indexOf("n")!==-1?o.y=r.top:t.indexOf("s")!==-1&&(o.y=r.bottom),t.indexOf("e")!==-1?o.x=r.right:t.indexOf("w")!==-1&&(o.x=r.left),o}function WJt(e,t){return e.host===t}function UJt(e){return!!e.hidden}function GJt(e){return e==="n"||e==="s"}function qJt(e){return e==="e"||e==="w"}var KJt=7,YJt=1e3;function Eh(e){this._canvas=e,this._asyncHide=Kwe(Aa(this.hide,this),YJt)}Eh.$inject=["canvas"];Eh.prototype.snap=function(e,t){var n=e.context,r=n.snapContext,o=r.getSnapLocations(),i={x:vy(e,"x"),y:vy(e,"y")};Me(o,function(a){var s=r.getSnapOrigin(a),l={x:e.x+s.x,y:e.y+s.y};if(Me(["x","y"],function(c){var u;i[c]||(u=t.snap(l,a,c,KJt),u!==void 0&&(i[c]={value:u,originValue:u-s[c]}))}),i.x&&i.y)return!1}),this.showSnapLine("vertical",i.x&&i.x.value),this.showSnapLine("horizontal",i.y&&i.y.value),Me(["x","y"],function(a){var s=i[a];wi(s)&&Ro(e,a,s.originValue)})};Eh.prototype._createLine=function(e){var t=this._canvas.getLayer("snap"),n=Yt("path");return jt(n,{d:"M0,0 L0,0"}),Un(n).add("djs-snap-line"),mn(t,n),{update:function(r){un(r)?e==="horizontal"?jt(n,{d:"M-100000,"+r+" L+100000,"+r,display:""}):jt(n,{d:"M "+r+",-100000 L "+r+", +100000",display:""}):jt(n,{display:"none"})}}};Eh.prototype._createSnapLines=function(){this._snapLines={horizontal:this._createLine("horizontal"),vertical:this._createLine("vertical")}};Eh.prototype.showSnapLine=function(e,t){var n=this.getSnapLine(e);n&&n.update(t),this._asyncHide()};Eh.prototype.getSnapLine=function(e){return this._snapLines||this._createSnapLines(),this._snapLines[e]};Eh.prototype.hide=function(){Me(this._snapLines,function(e){e.update()})};const XJt={__init__:["createMoveSnapping","resizeSnapping","snapping"],createMoveSnapping:["type",Qu],resizeSnapping:["type",wE],snapping:["type",Eh]},QJt={__depends__:[XJt],__init__:["connectSnapping","createMoveSnapping"],connectSnapping:["type",G2e],createMoveSnapping:["type",Nb]};var X2e=300;function bn(e,t,n,r){this._open=!1,this._results={},this._eventMaps=[],this._cachedRootElement=null,this._cachedSelection=null,this._cachedViewbox=null,this._canvas=e,this._eventBus=t,this._selection=n,this._translate=r,this._container=this._getBoxHtml(),this._searchInput=Cr(bn.INPUT_SELECTOR,this._container),this._resultsContainer=Cr(bn.RESULTS_CONTAINER_SELECTOR,this._container),this._canvas.getContainer().appendChild(this._container),t.on(["canvas.destroy","diagram.destroy","drag.init","elements.changed"],this.close,this)}bn.$inject=["canvas","eventBus","selection","translate"];bn.prototype._bindEvents=function(){var e=this;function t(n,r,o,i){e._eventMaps.push({el:n,type:o,listener:ts.bind(n,r,o,i)})}t(document,"html","click",function(n){e.close(!1)}),t(this._container,bn.INPUT_SELECTOR,"click",function(n){n.stopPropagation(),n.delegateTarget.focus()}),t(this._container,bn.RESULT_SELECTOR,"mouseover",function(n){n.stopPropagation(),e._scrollToNode(n.delegateTarget),e._preselect(n.delegateTarget)}),t(this._container,bn.RESULT_SELECTOR,"click",function(n){n.stopPropagation(),e._select(n.delegateTarget)}),t(this._container,bn.INPUT_SELECTOR,"keydown",function(n){hi("ArrowUp",n)&&n.preventDefault(),hi("ArrowDown",n)&&n.preventDefault()}),t(this._container,bn.INPUT_SELECTOR,"keyup",function(n){if(hi("Escape",n))return e.close();if(hi("Enter",n)){var r=e._getCurrentResult();return r?e._select(r):e.close(!1)}if(hi("ArrowUp",n))return e._scrollToDirection(!0);if(hi("ArrowDown",n))return e._scrollToDirection();hi(["ArrowLeft","ArrowRight"],n)||e._search(n.delegateTarget.value)})};bn.prototype._unbindEvents=function(){this._eventMaps.forEach(function(e){ts.unbind(e.el,e.type,e.listener)})};bn.prototype._search=function(e){var t=this;if(this._clearResults(),!!e.trim()){var n=this._searchProvider.find(e);if(n=n.filter(function(o){return!t._canvas.getRootElements().includes(o.element)}),!n.length){this._selection.select(null);return}n.forEach(function(o){var i=o.element.id,a=t._createResultNode(o,i);t._results[i]={element:o.element,node:a}});var r=Cr(bn.RESULT_SELECTOR,this._resultsContainer);this._scrollToNode(r),this._preselect(r)}};bn.prototype._scrollToDirection=function(e){var t=this._getCurrentResult();if(t){var n=e?t.previousElementSibling:t.nextElementSibling;n&&(this._scrollToNode(n),this._preselect(n))}};bn.prototype._scrollToNode=function(e){if(!(!e||e===this._getCurrentResult())){var t=e.offsetTop,n=this._resultsContainer.scrollTop,r=t-this._resultsContainer.clientHeight+e.clientHeight;t0&&moe(n,e.primaryTokens,bn.RESULT_PRIMARY_HTML),moe(n,e.secondaryTokens,bn.RESULT_SECONDARY_HTML),zi(n,bn.RESULT_ID_ATTRIBUTE,t),this._resultsContainer.appendChild(n),n};bn.prototype.registerProvider=function(e){this._searchProvider=e};bn.prototype.open=function(){if(!this._searchProvider)throw new Error("no search provider registered");this.isOpen()||(this._cachedRootElement=this._canvas.getRootElement(),this._cachedSelection=this._selection.get(),this._cachedViewbox=this._canvas.viewbox(),this._selection.select(null),this._bindEvents(),this._open=!0,uo(this._canvas.getContainer()).add("djs-search-open"),uo(this._container).add("open"),this._searchInput.focus(),this._eventBus.fire("searchPad.opened"))};bn.prototype.close=function(e=!0){this.isOpen()&&(e&&(this._cachedRootElement&&this._canvas.setRootElement(this._cachedRootElement),this._cachedSelection&&this._selection.select(this._cachedSelection),this._cachedViewbox&&this._canvas.viewbox(this._cachedViewbox),this._eventBus.fire("searchPad.restored")),this._cachedRootElement=null,this._cachedSelection=null,this._cachedViewbox=null,this._unbindEvents(),this._open=!1,uo(this._canvas.getContainer()).remove("djs-search-open"),uo(this._container).remove("open"),this._clearResults(),this._searchInput.value="",this._searchInput.blur(),this._eventBus.fire("searchPad.closed"),this._canvas.restoreFocus())};bn.prototype.toggle=function(){this.isOpen()?this.close():this.open()};bn.prototype.isOpen=function(){return this._open};bn.prototype._preselect=function(e){var t=this._getCurrentResult();if(e!==t){t&&uo(t).remove(bn.RESULT_SELECTED_CLASS);var n=zi(e,bn.RESULT_ID_ATTRIBUTE),r=this._results[n].element;uo(e).add(bn.RESULT_SELECTED_CLASS),this._canvas.scrollToElement(r,{top:X2e}),this._selection.select(r),this._eventBus.fire("searchPad.preselected",r)}};bn.prototype._select=function(e){var t=zi(e,bn.RESULT_ID_ATTRIBUTE),n=this._results[t].element;this._cachedSelection=null,this._cachedViewbox=null,this.close(!1),this._canvas.scrollToElement(n,{top:X2e}),this._selection.select(n),this._eventBus.fire("searchPad.selected",n)};bn.prototype._getBoxHtml=function(){const e=Or(bn.BOX_HTML),t=Cr(bn.INPUT_SELECTOR,e);return t&&t.setAttribute("aria-label",this._translate("Search in diagram")),e};function moe(e,t,n){var r=ZJt(t),o=Or(n);o.innerHTML=r,e.appendChild(o)}function ZJt(e){var t="";return e.forEach(function(n){var r=QCe(n.value||n.matched||n.normal),o=n.match||n.matched;o?t+=''+r+"":t+=r}),t!==""?t:null}bn.CONTAINER_SELECTOR=".djs-search-container";bn.INPUT_SELECTOR=".djs-search-input input";bn.RESULTS_CONTAINER_SELECTOR=".djs-search-results";bn.RESULT_SELECTOR=".djs-search-result";bn.RESULT_SELECTED_CLASS="djs-search-result-selected";bn.RESULT_SELECTED_SELECTOR="."+bn.RESULT_SELECTED_CLASS;bn.RESULT_ID_ATTRIBUTE="data-result-id";bn.RESULT_HIGHLIGHT_CLASS="djs-search-highlight";bn.BOX_HTML=`
      @@ -929,7 +929,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
      -
      `;bn.RESULT_HTML='
      ';bn.RESULT_PRIMARY_HTML='
      ';bn.RESULT_SECONDARY_HTML='

      ';const JJt={__depends__:[AI,BI,Gc],searchPad:["type",bn]};function WV(e,t,n,r){this._elementRegistry=e,this._canvas=n,this._search=r,t.registerProvider(this)}WV.$inject=["elementRegistry","searchPad","canvas","search"];WV.prototype.find=function(e){var t=this._canvas.getRootElements(),n=this._elementRegistry.filter(function(r){return!qn(r)&&!t.includes(r)});return this._search(n.map(r=>({element:r,label:Nc(r),id:r.id})),e,{keys:["label","id"]}).map(een)};function een(e){const{item:{element:t},tokens:n}=e;return{element:t,primaryTokens:n.label,secondaryTokens:n.id}}const ten={__depends__:[JJt,jSe],__init__:["bpmnSearch"],bpmnSearch:["type",WV]},nen="M44.7648 11.3263L36.9892 2.64074C36.0451 1.58628 34.5651 0.988708 33.1904 0.988708H5.98667C3.22688 0.988708 0.989624 3.34892 0.989624 6.26039V55.0235C0.989624 57.9349 3.22688 60.2952 5.98667 60.2952H40.966C43.7257 60.2952 45.963 57.9349 45.963 55.0235V14.9459C45.963 13.5998 45.6407 12.3048 44.7648 11.3263Z",ren="M1.03845 48.1347C1.03845 49.3511 1.07295 50.758 1.38342 52.064C1.69949 53.3938 2.32428 54.7154 3.56383 55.6428C6.02533 57.4841 10.1161 58.7685 14.8212 59.6067C19.5772 60.4538 25.1388 60.8738 30.6831 60.8738C36.2276 60.8738 41.7891 60.4538 46.545 59.6067C51.2504 58.7687 55.3412 57.4842 57.8028 55.6429C59.0424 54.7156 59.6673 53.3938 59.9834 52.064C60.2938 50.7579 60.3285 49.351 60.3285 48.1344V13.8415C60.3285 12.6249 60.2938 11.218 59.9834 9.91171C59.6673 8.58194 59.0423 7.2602 57.8027 6.33294C55.341 4.49168 51.2503 3.20723 46.545 2.36914C41.7891 1.522 36.2276 1.10204 30.6831 1.10205C25.1388 1.10206 19.5772 1.52206 14.8213 2.36923C10.1162 3.20734 6.02543 4.49183 3.5639 6.33314C2.32433 7.26038 1.69951 8.58206 1.38343 9.91181C1.07295 11.2179 1.03845 12.6247 1.03845 13.8411V48.1347Z",oen={width:36,height:50},ien={width:50,height:50};function goe(e,t,n){return Yt("path",{d:e,strokeWidth:2,transform:`translate(${t.x}, ${t.y})`,...n})}const qf=5;function _k(e,t){this._styles=t,e.registerProvider(this)}_k.$inject=["outline","styles"];_k.prototype.getOutline=function(e){const t=this._styles.cls("djs-outline",["no-fill"]);var n;if(!qn(e))return ae(e,"bpmn:Gateway")?(n=Yt("rect"),De(n.style,{"transform-box":"fill-box",transform:"rotate(45deg)","transform-origin":"center"}),jt(n,De({x:2,y:2,rx:4,width:e.width-4,height:e.height-4},t))):kn(e,["bpmn:Task","bpmn:SubProcess","bpmn:Group","bpmn:CallActivity"])?(n=Yt("rect"),jt(n,De({x:-qf,y:-qf,rx:14,width:e.width+qf*2,height:e.height+qf*2},t))):ae(e,"bpmn:EndEvent")?(n=Yt("circle"),jt(n,De({cx:e.width/2,cy:e.height/2,r:e.width/2+qf+1},t))):ae(e,"bpmn:Event")?(n=Yt("circle"),jt(n,De({cx:e.width/2,cy:e.height/2,r:e.width/2+qf},t))):ae(e,"bpmn:DataObjectReference")&&voe(e,"bpmn:DataObjectReference")?n=goe(nen,{x:-6,y:-6},t):ae(e,"bpmn:DataStoreReference")&&voe(e,"bpmn:DataStoreReference")&&(n=goe(ren,{x:-6,y:-6},t)),n};_k.prototype.updateOutline=function(e,t){if(!qn(e))return kn(e,["bpmn:SubProcess","bpmn:Group"])?(jt(t,{width:e.width+qf*2,height:e.height+qf*2}),!0):!!kn(e,["bpmn:Event","bpmn:Gateway","bpmn:DataStoreReference","bpmn:DataObjectReference"])};function voe(e,t){var n;return t==="bpmn:DataObjectReference"?n=oen:t==="bpmn:DataStoreReference"&&(n=ien),e.width===n.width&&e.height===n.height}const aen={__depends__:[B2e],__init__:["outlineProvider"],outlineProvider:["type",_k]};var sen='';function Su(e){ZS.call(this,e)}Ht(Su,ZS);Su.Viewer=fh;Su.NavigatedViewer=aw;Su.prototype.createDiagram=function(){return this.importXML(sen)};Su.prototype._interactionModules=[dSe,mSe,ySe];Su.prototype._modelingModules=[rqt,RH,$qt,xqt,Gqt,NH,Zqt,iZt,JEe,ik,cZt,fZt,RZt,TZt,IZt,FZt,YZt,w2e,nJt,pJt,SJt,_Jt,N2e,QJt,ten,aen];Su.prototype._modules=[].concat(fh.prototype._modules,Su.prototype._interactionModules,Su.prototype._modelingModules);const len=({isEdit:e=!1,showCreateModal:t,handleCreate:n,handleCancel:r})=>{const o=Pn();console.log("isEdit",e);const[i]=jn.useForm(),a=()=>Math.random().toString(36).substring(2,15);f.useEffect(()=>{e||i.setFieldsValue({key:a(),type:j$})},[e,i]);const s=()=>{i.validateFields().then(async l=>{console.log("handleSaveDep:",l),n(l)}).catch(l=>{console.log("Failed:",l),_e.error("请检查输入内容")})};return M.jsx(M.Fragment,{children:M.jsx(Ir,{title:o.formatMessage({id:"ticket.create.modal.title"}),open:t,onOk:s,onCancel:r,children:M.jsxs(jn,{form:i,name:"ticketCreateForm",submitter:!1,children:[M.jsx(sr,{name:"name",label:o.formatMessage({id:"ticket.create.name"}),rules:[{required:!0}]}),M.jsx(sr,{name:"key",label:o.formatMessage({id:"ticket.create.key"}),rules:[{required:!0,message:"请输入流程key"},{pattern:/^[a-z0-9_]+$/,message:"流程key只能包含小写字母、数字和下划线"}]}),M.jsx(Km,{name:"type",label:o.formatMessage({id:"ticket.create.type"}),options:[{label:o.formatMessage({id:"ticket.type.ticket"}),value:j$}],rules:[{required:!0}]}),M.jsx(SS,{name:"description",label:o.formatMessage({id:"ticket.create.description"})})]})})})},cen=({element:e,modeler:t})=>{var d,p,h;const n=Pn(),r=f.useCallback(async m=>{if(!(!t||!e))try{const v=t.get("modeling"),g=t.get("bpmnFactory"),x=t.get("elementRegistry"),y={};if(Object.entries(m).forEach(([b,C])=>{switch(b){case"id":C&&C!==e.id&&v.updateProperties(e,{id:C});break;case"name":y.name=C;break;case"documentation":if(C){const S=g.create("bpmn:Documentation",{text:C});y.documentation=[S]}else y.documentation=[];break;case"assignee":e.type==="bpmn:UserTask"&&(y.assignee=C);break;case"priority":e.type==="bpmn:UserTask"&&(y.priority=C);break}}),Object.keys(y).length>0){v.updateProperties(e,y);const b=x.get(e.id);console.log("Updated element:",b);const{xml:C}=await t.saveXML({format:!0});console.log("Updated XML:",C)}}catch(v){console.error("Error updating properties:",v)}},[e,t]);if(!e||!t)return M.jsx(js,{title:n.formatMessage({id:"ticket.properties.title"}),children:n.formatMessage({id:"ticket.properties.noSelection"})});const o=e.businessObject||{},i=e.id||"",a=o.name||"",s=((p=(d=o.documentation)==null?void 0:d[0])==null?void 0:p.text)||"",l=((h=e.type)==null?void 0:h.replace("bpmn:",""))||"",c=o.assignee||"",u=o.priority||"";return console.log("Rendering properties for element:",{id:i,name:a,documentation:s,type:l,assignee:c,priority:u,businessObject:o}),M.jsx(js,{title:n.formatMessage({id:"ticket.properties.title"}),style:{height:"100%",overflowY:"auto"},children:M.jsxs(jn,{submitter:!1,onValuesChange:r,initialValues:{id:i,name:a,documentation:s,type:l,assignee:c,priority:u},children:[M.jsx(sr,{name:"id",label:n.formatMessage({id:"ticket.properties.id"}),disabled:!0}),M.jsx(sr,{name:"name",label:n.formatMessage({id:"ticket.properties.name"})}),M.jsx(Km,{name:"type",label:n.formatMessage({id:"ticket.properties.type"}),disabled:!0,options:[{label:l,value:l}]}),M.jsx(SS,{name:"documentation",label:n.formatMessage({id:"ticket.properties.documentation"})}),e.type==="bpmn:UserTask"&&M.jsxs(M.Fragment,{children:[M.jsx(sr,{name:"assignee",label:n.formatMessage({id:"ticket.properties.assignee"})}),M.jsx(Km,{name:"priority",label:n.formatMessage({id:"ticket.properties.priority"}),options:[{label:"Low",value:"50"},{label:"Medium",value:"100"},{label:"High",value:"150"}]})]})]},i)})},uen=Z.memo(cen);async function den(e){return Xn("/api/v1/ticket/process/query/org",{method:"GET",params:{...e}})}async function fen(e){return Xn("/api/v1/ticket/process/create",{method:"POST",data:{...e}})}async function pen(e){return Xn("/api/v1/ticket/process/update",{method:"POST",data:{...e}})}async function hen(e){return Xn("/api/v1/ticket/process/delete",{method:"POST",data:{...e}})}async function men(e){return Xn("/api/v1/ticket/process/query/deployments",{method:"GET",params:{...e}})}async function gen(e){return Xn("/api/v1/ticket/process/deploy",{method:"POST",data:{...e}})}async function ven(e){return Xn("/api/v1/ticket/process/undeploy",{method:"POST",data:{...e}})}const yen=({file:e,onDelete:t,showDelete:n=!0})=>{var o,i;const r=Pn();return M.jsxs("div",{style:{position:"relative",width:"50px",height:"50px",border:"1px solid #f0f0f0",borderRadius:"4px",overflow:"hidden"},title:r.formatMessage({id:(o=e==null?void 0:e.fileType)!=null&&o.startsWith("image/")?"upload.preview.image":"upload.preview.file"}),children:[n&&M.jsx(At,{type:"text",size:"small",icon:M.jsx(zc,{}),onClick:()=>t(e.uid),style:{position:"absolute",top:0,right:0,padding:"2px",background:"rgba(255, 255, 255, 0.8)",border:"none",borderRadius:"0 4px 0 4px",zIndex:1}}),M.jsx("div",{onClick:()=>window.open(e.fileUrl,"_blank"),style:{width:"100%",height:"100%",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},children:(i=e==null?void 0:e.fileType)!=null&&i.startsWith("image/")?M.jsx("img",{src:e==null?void 0:e.fileUrl,alt:e==null?void 0:e.fileName,style:{width:"100%",height:"100%",objectFit:"cover"}}):M.jsx("div",{style:{fontSize:"12px",padding:"4px",textAlign:"center",wordBreak:"break-all",display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden"},children:e.fileName})}),M.jsx("div",{style:{position:"absolute",bottom:0,left:0,right:0,background:"rgba(0, 0, 0, 0.5)",color:"#fff",fontSize:"10px",padding:"2px",textAlign:"center",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:e.fileName})]},e.uid)},{Dragger:ben}=Oc,xen=({type:e,acceptType:t,isModalOpen:n,attachments:r,handleSubmit:o,handleCancel:i})=>{const a=Pn(),[s,l]=f.useState([]),c=ds(w=>w.currentOrg),[u,d]=f.useState([]),[p,h]=f.useState({file:null,fileName:"test.pdf",fileType:"application/pdf",isAvatar:"false",kbType:e,categoryUid:"",kbUid:"",orgUid:c==null?void 0:c.uid,channel:mr,extra:{autoGenerateLlmQa:"false",autoLlmSplit:"false"}}),[m,v]=f.useState([]),[g,x]=f.useState(!1),y=f.useMemo(()=>({name:"file",multiple:!0,accept:t,action:q1(),headers:{Authorization:"Bearer "+localStorage.getItem(Tp)},data:{...p},fileList:m,showUploadList:!0,beforeUpload(w){var _;if(w.size>10485760)return _e.error(a.formatMessage({id:"upload.size.limit",defaultMessage:"文件大小不能超过10MB"})),Oc.LIST_IGNORE;if(l(P=>[...P,w]),t&&t!=="*"){const P=t.split(","),$="."+((_=w.name.split(".").pop())==null?void 0:_.toLowerCase());if(!P.some(R=>R==="*"?!0:R.startsWith(".")?$===R:w.type===R))return _e.error(a.formatMessage({id:"upload.type.invalid",defaultMessage:"不支持的文件类型: {fileType},请选择 {acceptTypes} 格式的文件"},{fileType:w.type||$,acceptTypes:t})),Oc.LIST_IGNORE}return v(P=>[...P,{...w,status:"done",name:w.name,uid:w.uid,originFileObj:w}]),!1},onRemove:w=>{v(E=>E.filter(_=>_.uid!==w.uid))},onChange(w){var E;w.file.status==="uploading"&&_e.loading(a.formatMessage({id:"upload.uploading"},{filename:w.file.name})),w.file.status==="done"?((E=w.file.response)==null?void 0:E.code)===200?(_e.destroy(),_e.success(a.formatMessage({id:"upload.success"},{filename:w.file.name})),d(_=>[..._,w.file.response.data])):(_e.destroy(),_e.error(a.formatMessage({id:"upload.failed"},{filename:w.file.name}))):w.file.status==="error"&&_e.error(a.formatMessage({id:"upload.failed"},{filename:w.file.name}))},onDrop(w){if(console.log("Dropped files",w.dataTransfer.files),t&&t!=="*"&&w.dataTransfer.files.length>0){const E=t.split(","),_=Array.from(w.dataTransfer.files).filter(P=>{var R;const $="."+((R=P.name.split(".").pop())==null?void 0:R.toLowerCase());return!E.some(O=>O==="*"?!0:O.startsWith(".")?$===O:P.type===O)});if(_.length>0){const P=_.map($=>$.name).join(", ");_e.error(a.formatMessage({id:"upload.drop.type.invalid",defaultMessage:"拖入的文件包含不支持的类型: {fileNames},请选择 {acceptTypes} 格式的文件"},{fileNames:P,acceptTypes:t}))}}}}),[p,m,a,t]);f.useEffect(()=>{h(w=>({...w,kbType:e,categoryUid:""})),r&&d(r.map(w=>w.upload)),v([])},[e,r]);const b=()=>{o(s,u)},C=w=>{console.log("handleDelete",w);const E=u.find(P=>P.uid===w);if(!E)return;const _=E.fileName.split("_").slice(1).join("_");l(P=>P.filter($=>$.name!==_)),d(P=>P.filter($=>$.uid!==w))},S=async()=>{if(m.length===0){_e.warning(a.formatMessage({id:"upload.nofiles",defaultMessage:"请先选择文件"}));return}x(!0);const w=m.map(E=>{const _=new FormData;if(E.originFileObj)_.append("file",E.originFileObj);else if(console.error("originFileObj is missing for file:",E),E instanceof File)_.append("file",E),console.log("Used file directly as it is a File instance");else return E.url?(console.error("File has URL but no originFileObj:",E.url),Promise.reject(new Error("No file object available"))):Promise.reject(new Error("Invalid file object and no alternatives"));const P=Ft(new Date).format("YYYYMMDDHHmmss")+"_"+E.name;return _.append("fileName",P),_.append("fileType",E.type||"application/octet-stream"),_.append("isAvatar","false"),_.append("kbType",e),_.append("categoryUid",p.categoryUid||""),_.append("kbUid",""),_.append("orgUid",(c==null?void 0:c.uid)||""),_.append("client",mr),fetch(q1(),{method:"POST",headers:{Authorization:"Bearer "+localStorage.getItem(Tp)},body:_}).then($=>{if(!$.ok)throw new Error(`HTTP error! status: ${$.status}`);return $.json()}).catch($=>{throw console.error("Upload error for file:",E.name,$),$})});try{_e.loading(a.formatMessage({id:"upload.batch.uploading",defaultMessage:"正在上传文件..."}));const E=await Promise.allSettled(w),_=E.filter($=>{var R;return $.status==="fulfilled"&&((R=$.value)==null?void 0:R.code)===200}).map($=>$.value.data),P=E.filter($=>{var R;return $.status==="rejected"||$.status==="fulfilled"&&((R=$.value)==null?void 0:R.code)!==200}).length;d($=>[...$,..._]),v([]),_e.destroy(),P===0?_e.success(a.formatMessage({id:"upload.batch.success",defaultMessage:"成功上传 {count} 个文件"},{count:_.length})):_e.warning(a.formatMessage({id:"upload.batch.partial",defaultMessage:"成功上传 {success} 个文件,{failed} 个文件上传失败"},{success:_.length,failed:P}))}catch(E){console.error("上传错误:",E),_e.destroy(),_e.error(a.formatMessage({id:"upload.batch.error",defaultMessage:"上传过程发生错误"}))}finally{x(!1)}};return M.jsxs(Ir,{title:a.formatMessage({id:"upload.modal.title"}),open:n,onOk:b,onCancel:i,children:[M.jsxs(ben,{...y,children:[M.jsx("p",{className:"ant-upload-drag-icon",children:M.jsx(Get,{})}),M.jsx("p",{className:"ant-upload-text",children:a.formatMessage({id:"upload.drag.text"})}),M.jsx("p",{className:"ant-upload-hint",children:t?a.formatMessage({id:"upload.drag.hint.withtype.size",defaultMessage:"支持单个或批量上传 {acceptTypes} 格式的文件,文件大小不超过10MB"},{acceptTypes:t.replace(/\./g,"")}):a.formatMessage({id:"upload.drag.hint.size"})})]}),M.jsx("div",{style:{marginTop:"16px",textAlign:"center"},children:M.jsxs(At,{type:"primary",onClick:S,disabled:m.length===0,loading:g,icon:M.jsx(det,{}),children:[a.formatMessage({id:"upload.start",defaultMessage:"开始上传"}),m.length>0&&` (${m.length})`]})}),u.length>0&&M.jsxs("div",{style:{marginTop:"16px",maxHeight:"200px",overflowY:"auto"},children:[M.jsx("h4",{children:a.formatMessage({id:"upload.uploaded.files",defaultMessage:"已上传文件"})}),M.jsx("div",{style:{display:"flex",flexWrap:"wrap",gap:"12px"},children:u.map(w=>M.jsx(yen,{file:w,onDelete:C},w.uid))})]})]})},{Header:Cen,Content:wen}=Dr,yoe=` +
      `;bn.RESULT_HTML='
      ';bn.RESULT_PRIMARY_HTML='
      ';bn.RESULT_SECONDARY_HTML='

      ';const JJt={__depends__:[Ak,Bk,Gc],searchPad:["type",bn]};function WV(e,t,n,r){this._elementRegistry=e,this._canvas=n,this._search=r,t.registerProvider(this)}WV.$inject=["elementRegistry","searchPad","canvas","search"];WV.prototype.find=function(e){var t=this._canvas.getRootElements(),n=this._elementRegistry.filter(function(r){return!qn(r)&&!t.includes(r)});return this._search(n.map(r=>({element:r,label:Dc(r),id:r.id})),e,{keys:["label","id"]}).map(een)};function een(e){const{item:{element:t},tokens:n}=e;return{element:t,primaryTokens:n.label,secondaryTokens:n.id}}const ten={__depends__:[JJt,jSe],__init__:["bpmnSearch"],bpmnSearch:["type",WV]},nen="M44.7648 11.3263L36.9892 2.64074C36.0451 1.58628 34.5651 0.988708 33.1904 0.988708H5.98667C3.22688 0.988708 0.989624 3.34892 0.989624 6.26039V55.0235C0.989624 57.9349 3.22688 60.2952 5.98667 60.2952H40.966C43.7257 60.2952 45.963 57.9349 45.963 55.0235V14.9459C45.963 13.5998 45.6407 12.3048 44.7648 11.3263Z",ren="M1.03845 48.1347C1.03845 49.3511 1.07295 50.758 1.38342 52.064C1.69949 53.3938 2.32428 54.7154 3.56383 55.6428C6.02533 57.4841 10.1161 58.7685 14.8212 59.6067C19.5772 60.4538 25.1388 60.8738 30.6831 60.8738C36.2276 60.8738 41.7891 60.4538 46.545 59.6067C51.2504 58.7687 55.3412 57.4842 57.8028 55.6429C59.0424 54.7156 59.6673 53.3938 59.9834 52.064C60.2938 50.7579 60.3285 49.351 60.3285 48.1344V13.8415C60.3285 12.6249 60.2938 11.218 59.9834 9.91171C59.6673 8.58194 59.0423 7.2602 57.8027 6.33294C55.341 4.49168 51.2503 3.20723 46.545 2.36914C41.7891 1.522 36.2276 1.10204 30.6831 1.10205C25.1388 1.10206 19.5772 1.52206 14.8213 2.36923C10.1162 3.20734 6.02543 4.49183 3.5639 6.33314C2.32433 7.26038 1.69951 8.58206 1.38343 9.91181C1.07295 11.2179 1.03845 12.6247 1.03845 13.8411V48.1347Z",oen={width:36,height:50},ien={width:50,height:50};function goe(e,t,n){return Yt("path",{d:e,strokeWidth:2,transform:`translate(${t.x}, ${t.y})`,...n})}const Kf=5;function _I(e,t){this._styles=t,e.registerProvider(this)}_I.$inject=["outline","styles"];_I.prototype.getOutline=function(e){const t=this._styles.cls("djs-outline",["no-fill"]);var n;if(!qn(e))return ae(e,"bpmn:Gateway")?(n=Yt("rect"),Ne(n.style,{"transform-box":"fill-box",transform:"rotate(45deg)","transform-origin":"center"}),jt(n,Ne({x:2,y:2,rx:4,width:e.width-4,height:e.height-4},t))):In(e,["bpmn:Task","bpmn:SubProcess","bpmn:Group","bpmn:CallActivity"])?(n=Yt("rect"),jt(n,Ne({x:-Kf,y:-Kf,rx:14,width:e.width+Kf*2,height:e.height+Kf*2},t))):ae(e,"bpmn:EndEvent")?(n=Yt("circle"),jt(n,Ne({cx:e.width/2,cy:e.height/2,r:e.width/2+Kf+1},t))):ae(e,"bpmn:Event")?(n=Yt("circle"),jt(n,Ne({cx:e.width/2,cy:e.height/2,r:e.width/2+Kf},t))):ae(e,"bpmn:DataObjectReference")&&voe(e,"bpmn:DataObjectReference")?n=goe(nen,{x:-6,y:-6},t):ae(e,"bpmn:DataStoreReference")&&voe(e,"bpmn:DataStoreReference")&&(n=goe(ren,{x:-6,y:-6},t)),n};_I.prototype.updateOutline=function(e,t){if(!qn(e))return In(e,["bpmn:SubProcess","bpmn:Group"])?(jt(t,{width:e.width+Kf*2,height:e.height+Kf*2}),!0):!!In(e,["bpmn:Event","bpmn:Gateway","bpmn:DataStoreReference","bpmn:DataObjectReference"])};function voe(e,t){var n;return t==="bpmn:DataObjectReference"?n=oen:t==="bpmn:DataStoreReference"&&(n=ien),e.width===n.width&&e.height===n.height}const aen={__depends__:[B2e],__init__:["outlineProvider"],outlineProvider:["type",_I]};var sen='';function Su(e){ZS.call(this,e)}Ht(Su,ZS);Su.Viewer=ph;Su.NavigatedViewer=aC;Su.prototype.createDiagram=function(){return this.importXML(sen)};Su.prototype._interactionModules=[dSe,mSe,ySe];Su.prototype._modelingModules=[rqt,TH,$qt,xqt,Gqt,DH,Zqt,iZt,JEe,iI,cZt,fZt,TZt,OZt,kZt,FZt,YZt,C2e,nJt,pJt,SJt,_Jt,D2e,QJt,ten,aen];Su.prototype._modules=[].concat(ph.prototype._modules,Su.prototype._interactionModules,Su.prototype._modelingModules);const len=({isEdit:e=!1,showCreateModal:t,handleCreate:n,handleCancel:r})=>{const o=Pn();console.log("isEdit",e);const[i]=jn.useForm(),a=()=>Math.random().toString(36).substring(2,15);p.useEffect(()=>{e||i.setFieldsValue({key:a(),type:j$})},[e,i]);const s=()=>{i.validateFields().then(async l=>{console.log("handleSaveDep:",l),n(l)}).catch(l=>{console.log("Failed:",l),_e.error("请检查输入内容")})};return M.jsx(M.Fragment,{children:M.jsx(kr,{title:o.formatMessage({id:"ticket.create.modal.title"}),open:t,onOk:s,onCancel:r,children:M.jsxs(jn,{form:i,name:"ticketCreateForm",submitter:!1,children:[M.jsx(sr,{name:"name",label:o.formatMessage({id:"ticket.create.name"}),rules:[{required:!0}]}),M.jsx(sr,{name:"key",label:o.formatMessage({id:"ticket.create.key"}),rules:[{required:!0,message:"请输入流程key"},{pattern:/^[a-z0-9_]+$/,message:"流程key只能包含小写字母、数字和下划线"}]}),M.jsx(Ym,{name:"type",label:o.formatMessage({id:"ticket.create.type"}),options:[{label:o.formatMessage({id:"ticket.type.ticket"}),value:j$}],rules:[{required:!0}]}),M.jsx(SS,{name:"description",label:o.formatMessage({id:"ticket.create.description"})})]})})})},cen=({element:e,modeler:t})=>{var d,f,h;const n=Pn(),r=p.useCallback(async m=>{if(!(!t||!e))try{const v=t.get("modeling"),g=t.get("bpmnFactory"),b=t.get("elementRegistry"),y={};if(Object.entries(m).forEach(([x,w])=>{switch(x){case"id":w&&w!==e.id&&v.updateProperties(e,{id:w});break;case"name":y.name=w;break;case"documentation":if(w){const S=g.create("bpmn:Documentation",{text:w});y.documentation=[S]}else y.documentation=[];break;case"assignee":e.type==="bpmn:UserTask"&&(y.assignee=w);break;case"priority":e.type==="bpmn:UserTask"&&(y.priority=w);break}}),Object.keys(y).length>0){v.updateProperties(e,y);const x=b.get(e.id);console.log("Updated element:",x);const{xml:w}=await t.saveXML({format:!0});console.log("Updated XML:",w)}}catch(v){console.error("Error updating properties:",v)}},[e,t]);if(!e||!t)return M.jsx(js,{title:n.formatMessage({id:"ticket.properties.title"}),children:n.formatMessage({id:"ticket.properties.noSelection"})});const o=e.businessObject||{},i=e.id||"",a=o.name||"",s=((f=(d=o.documentation)==null?void 0:d[0])==null?void 0:f.text)||"",l=((h=e.type)==null?void 0:h.replace("bpmn:",""))||"",c=o.assignee||"",u=o.priority||"";return console.log("Rendering properties for element:",{id:i,name:a,documentation:s,type:l,assignee:c,priority:u,businessObject:o}),M.jsx(js,{title:n.formatMessage({id:"ticket.properties.title"}),style:{height:"100%",overflowY:"auto"},children:M.jsxs(jn,{submitter:!1,onValuesChange:r,initialValues:{id:i,name:a,documentation:s,type:l,assignee:c,priority:u},children:[M.jsx(sr,{name:"id",label:n.formatMessage({id:"ticket.properties.id"}),disabled:!0}),M.jsx(sr,{name:"name",label:n.formatMessage({id:"ticket.properties.name"})}),M.jsx(Ym,{name:"type",label:n.formatMessage({id:"ticket.properties.type"}),disabled:!0,options:[{label:l,value:l}]}),M.jsx(SS,{name:"documentation",label:n.formatMessage({id:"ticket.properties.documentation"})}),e.type==="bpmn:UserTask"&&M.jsxs(M.Fragment,{children:[M.jsx(sr,{name:"assignee",label:n.formatMessage({id:"ticket.properties.assignee"})}),M.jsx(Ym,{name:"priority",label:n.formatMessage({id:"ticket.properties.priority"}),options:[{label:"Low",value:"50"},{label:"Medium",value:"100"},{label:"High",value:"150"}]})]})]},i)})},uen=Z.memo(cen);async function den(e){return Xn("/api/v1/ticket/process/query/org",{method:"GET",params:{...e}})}async function fen(e){return Xn("/api/v1/ticket/process/create",{method:"POST",data:{...e}})}async function pen(e){return Xn("/api/v1/ticket/process/update",{method:"POST",data:{...e}})}async function hen(e){return Xn("/api/v1/ticket/process/delete",{method:"POST",data:{...e}})}async function men(e){return Xn("/api/v1/ticket/process/query/deployments",{method:"GET",params:{...e}})}async function gen(e){return Xn("/api/v1/ticket/process/deploy",{method:"POST",data:{...e}})}async function ven(e){return Xn("/api/v1/ticket/process/undeploy",{method:"POST",data:{...e}})}const yen=({file:e,onDelete:t,showDelete:n=!0})=>{var o,i;const r=Pn();return M.jsxs("div",{style:{position:"relative",width:"50px",height:"50px",border:"1px solid #f0f0f0",borderRadius:"4px",overflow:"hidden"},title:r.formatMessage({id:(o=e==null?void 0:e.fileType)!=null&&o.startsWith("image/")?"upload.preview.image":"upload.preview.file"}),children:[n&&M.jsx(At,{type:"text",size:"small",icon:M.jsx(zc,{}),onClick:()=>t(e.uid),style:{position:"absolute",top:0,right:0,padding:"2px",background:"rgba(255, 255, 255, 0.8)",border:"none",borderRadius:"0 4px 0 4px",zIndex:1}}),M.jsx("div",{onClick:()=>window.open(e.fileUrl,"_blank"),style:{width:"100%",height:"100%",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},children:(i=e==null?void 0:e.fileType)!=null&&i.startsWith("image/")?M.jsx("img",{src:e==null?void 0:e.fileUrl,alt:e==null?void 0:e.fileName,style:{width:"100%",height:"100%",objectFit:"cover"}}):M.jsx("div",{style:{fontSize:"12px",padding:"4px",textAlign:"center",wordBreak:"break-all",display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden"},children:e.fileName})}),M.jsx("div",{style:{position:"absolute",bottom:0,left:0,right:0,background:"rgba(0, 0, 0, 0.5)",color:"#fff",fontSize:"10px",padding:"2px",textAlign:"center",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:e.fileName})]},e.uid)},{Dragger:ben}=Rc,xen=({type:e,acceptType:t,isModalOpen:n,attachments:r,handleSubmit:o,handleCancel:i})=>{const a=Pn(),[s,l]=p.useState([]),c=ds(C=>C.currentOrg),[u,d]=p.useState([]),[f,h]=p.useState({file:null,fileName:"test.pdf",fileType:"application/pdf",isAvatar:"false",kbType:e,categoryUid:"",kbUid:"",orgUid:c==null?void 0:c.uid,channel:mr,extra:{autoGenerateLlmQa:"false",autoLlmSplit:"false"}}),[m,v]=p.useState([]),[g,b]=p.useState(!1),y=p.useMemo(()=>({name:"file",multiple:!0,accept:t,action:q1(),headers:{Authorization:"Bearer "+localStorage.getItem(kp)},data:{...f},fileList:m,showUploadList:!0,beforeUpload(C){var _;if(C.size>10485760)return _e.error(a.formatMessage({id:"upload.size.limit",defaultMessage:"文件大小不能超过10MB"})),Rc.LIST_IGNORE;if(l(P=>[...P,C]),t&&t!=="*"){const P=t.split(","),$="."+((_=C.name.split(".").pop())==null?void 0:_.toLowerCase());if(!P.some(T=>T==="*"?!0:T.startsWith(".")?$===T:C.type===T))return _e.error(a.formatMessage({id:"upload.type.invalid",defaultMessage:"不支持的文件类型: {fileType},请选择 {acceptTypes} 格式的文件"},{fileType:C.type||$,acceptTypes:t})),Rc.LIST_IGNORE}return v(P=>[...P,{...C,status:"done",name:C.name,uid:C.uid,originFileObj:C}]),!1},onRemove:C=>{v(E=>E.filter(_=>_.uid!==C.uid))},onChange(C){var E;C.file.status==="uploading"&&_e.loading(a.formatMessage({id:"upload.uploading"},{filename:C.file.name})),C.file.status==="done"?((E=C.file.response)==null?void 0:E.code)===200?(_e.destroy(),_e.success(a.formatMessage({id:"upload.success"},{filename:C.file.name})),d(_=>[..._,C.file.response.data])):(_e.destroy(),_e.error(a.formatMessage({id:"upload.failed"},{filename:C.file.name}))):C.file.status==="error"&&_e.error(a.formatMessage({id:"upload.failed"},{filename:C.file.name}))},onDrop(C){if(console.log("Dropped files",C.dataTransfer.files),t&&t!=="*"&&C.dataTransfer.files.length>0){const E=t.split(","),_=Array.from(C.dataTransfer.files).filter(P=>{var T;const $="."+((T=P.name.split(".").pop())==null?void 0:T.toLowerCase());return!E.some(R=>R==="*"?!0:R.startsWith(".")?$===R:P.type===R)});if(_.length>0){const P=_.map($=>$.name).join(", ");_e.error(a.formatMessage({id:"upload.drop.type.invalid",defaultMessage:"拖入的文件包含不支持的类型: {fileNames},请选择 {acceptTypes} 格式的文件"},{fileNames:P,acceptTypes:t}))}}}}),[f,m,a,t]);p.useEffect(()=>{h(C=>({...C,kbType:e,categoryUid:""})),r&&d(r.map(C=>C.upload)),v([])},[e,r]);const x=()=>{o(s,u)},w=C=>{console.log("handleDelete",C);const E=u.find(P=>P.uid===C);if(!E)return;const _=E.fileName.split("_").slice(1).join("_");l(P=>P.filter($=>$.name!==_)),d(P=>P.filter($=>$.uid!==C))},S=async()=>{if(m.length===0){_e.warning(a.formatMessage({id:"upload.nofiles",defaultMessage:"请先选择文件"}));return}b(!0);const C=m.map(E=>{const _=new FormData;if(E.originFileObj)_.append("file",E.originFileObj);else if(console.error("originFileObj is missing for file:",E),E instanceof File)_.append("file",E),console.log("Used file directly as it is a File instance");else return E.url?(console.error("File has URL but no originFileObj:",E.url),Promise.reject(new Error("No file object available"))):Promise.reject(new Error("Invalid file object and no alternatives"));const P=Ft(new Date).format("YYYYMMDDHHmmss")+"_"+E.name;return _.append("fileName",P),_.append("fileType",E.type||"application/octet-stream"),_.append("isAvatar","false"),_.append("kbType",e),_.append("categoryUid",f.categoryUid||""),_.append("kbUid",""),_.append("orgUid",(c==null?void 0:c.uid)||""),_.append("client",mr),fetch(q1(),{method:"POST",headers:{Authorization:"Bearer "+localStorage.getItem(kp)},body:_}).then($=>{if(!$.ok)throw new Error(`HTTP error! status: ${$.status}`);return $.json()}).catch($=>{throw console.error("Upload error for file:",E.name,$),$})});try{_e.loading(a.formatMessage({id:"upload.batch.uploading",defaultMessage:"正在上传文件..."}));const E=await Promise.allSettled(C),_=E.filter($=>{var T;return $.status==="fulfilled"&&((T=$.value)==null?void 0:T.code)===200}).map($=>$.value.data),P=E.filter($=>{var T;return $.status==="rejected"||$.status==="fulfilled"&&((T=$.value)==null?void 0:T.code)!==200}).length;d($=>[...$,..._]),v([]),_e.destroy(),P===0?_e.success(a.formatMessage({id:"upload.batch.success",defaultMessage:"成功上传 {count} 个文件"},{count:_.length})):_e.warning(a.formatMessage({id:"upload.batch.partial",defaultMessage:"成功上传 {success} 个文件,{failed} 个文件上传失败"},{success:_.length,failed:P}))}catch(E){console.error("上传错误:",E),_e.destroy(),_e.error(a.formatMessage({id:"upload.batch.error",defaultMessage:"上传过程发生错误"}))}finally{b(!1)}};return M.jsxs(kr,{title:a.formatMessage({id:"upload.modal.title"}),open:n,onOk:x,onCancel:i,children:[M.jsxs(ben,{...y,children:[M.jsx("p",{className:"ant-upload-drag-icon",children:M.jsx(Get,{})}),M.jsx("p",{className:"ant-upload-text",children:a.formatMessage({id:"upload.drag.text"})}),M.jsx("p",{className:"ant-upload-hint",children:t?a.formatMessage({id:"upload.drag.hint.withtype.size",defaultMessage:"支持单个或批量上传 {acceptTypes} 格式的文件,文件大小不超过10MB"},{acceptTypes:t.replace(/\./g,"")}):a.formatMessage({id:"upload.drag.hint.size"})})]}),M.jsx("div",{style:{marginTop:"16px",textAlign:"center"},children:M.jsxs(At,{type:"primary",onClick:S,disabled:m.length===0,loading:g,icon:M.jsx(det,{}),children:[a.formatMessage({id:"upload.start",defaultMessage:"开始上传"}),m.length>0&&` (${m.length})`]})}),u.length>0&&M.jsxs("div",{style:{marginTop:"16px",maxHeight:"200px",overflowY:"auto"},children:[M.jsx("h4",{children:a.formatMessage({id:"upload.uploaded.files",defaultMessage:"已上传文件"})}),M.jsx("div",{style:{display:"flex",flexWrap:"wrap",gap:"12px"},children:u.map(C=>M.jsx(yen,{file:C,onDelete:w},C.uid))})]})]})},{Header:wen,Content:Cen}=Nr,yoe=` -`,Q2e=()=>{const e=Pn(),{isDarkMode:t}=Xi(),{translateString:n}=Wc(),r=f.useRef(null),o=f.useRef(null),[i,a]=f.useState(!1),[s,l]=f.useState(!1),[c,u]=f.useState(!1),[d,p]=f.useState(null),{headerStyle:h}=df(),[m,v]=f.useState([]),g=da(F=>F.userInfo),x=da(F=>F.setUserInfo),{currentOrg:y,setCurrentOrg:b}=ds(F=>({currentOrg:F.currentOrg,setCurrentOrg:F.setCurrentOrg})),C=Jx(F=>F.currentProcess),S=Jx(F=>F.setCurrentProcess),w=Jx(F=>F.processResult),E=Jx(F=>F.setProcessResult),_={color:t?"#fff":"#000",display:"flex",alignItems:"center",margin:0,"& .title-text":{marginRight:16},"& .title-actions":{display:"flex",alignItems:"center",gap:8}},P=async F=>{console.log("Menu clicked:",F);const W=w.data.content.find(X=>X.uid===F.key);if(W){if(console.log("Selected process:",W),c)try{const{xml:X}=await o.current.saveXML({format:!0});await k(X)}catch(X){console.error("Error saving current process:",X)}S(W),u(!1),p(null)}},$={items:m,selectedKeys:C?[C.uid]:[],onClick:P},R=async()=>{const F=await Nz();F.data.code===200?(x(F.data.data),b(F.data.data.currentOrganization)):_e.error(e.formatMessage({id:"dashboard.error.message",defaultMessage:"获取数据失败"}))},O=async()=>{const F=await men({pageNumber:0,pageSize:100,orgUid:y==null?void 0:y.uid});console.log("Fetch process deployments response:",F.data),F.data.code===200||_e.error(e.formatMessage({id:"ticket.fetch.processes.error"}))},T=async()=>{if(_e.loading(e.formatMessage({id:"ticket.fetch.processes.loading"})),!(y!=null&&y.uid)){await R();return}const F=await den({pageNumber:0,pageSize:100,orgUid:y==null?void 0:y.uid,type:j$});console.log("Fetch processes response:",F.data),F.data.code===200?(F.data.data.content.length===0&&(_e.warning(e.formatMessage({id:"ticket.fetch.processes.empty"})),l(!0)),E(F.data),_e.destroy()):(_e.destroy(),_e.error(e.formatMessage({id:"ticket.fetch.processes.error"})))};f.useEffect(()=>{T(),O()},[]),f.useEffect(()=>{console.log("currentOrg changed:",y),T()},[y]),f.useEffect(()=>{var F,W,X;if(console.log("processResult changed:",w),console.log("currentProcess:",C),(F=w==null?void 0:w.data)!=null&&F.content){const J=w.data.content.map(A=>({key:A.uid,label:n(A.name)}));console.log("New dropdown items:",J),v(J);const q=w.data.content.find(A=>A.uid===(C==null?void 0:C.uid));q&&S(q)}!C&&((X=(W=w==null?void 0:w.data)==null?void 0:W.content)==null?void 0:X.length)>0&&(console.log("Setting initial process"),S(w.data.content[0]))},[w,C]),f.useEffect(()=>{C?(console.log("initBpmnModeler currentProcess:",C),I(C==null?void 0:C.content)):I(yoe)},[C]);const I=async F=>{if(r.current){o.current&&o.current.destroy(),r.current.innerHTML="";const W=new Su({container:r.current,additionalModules:[],...t?{propertiesPanel:{parent:"#properties",style:{background:"#141414",color:"#fff"}},canvas:{drdBackgroundColor:"#141414",gridColor:"#2a2a2a"}}:{}});try{await W.importXML(F),W.get("canvas").zoom("fit-viewport");const J=W.get("eventBus"),q=G=>{console.log("Selection changed:",G),G.newSelection&&G.newSelection.length?p(G.newSelection[0]):G.element?p(G.element):p(null)},A=()=>{console.log("Diagram changed"),u(!0)};J.on("selection.changed",q),J.on("element.click",q),["commandStack.changed","element.changed","shape.added","shape.removed","connect.end"].forEach(G=>{J.on(G,A)}),o.current=W}catch(X){console.error("Error initializing modeler:",X),_e.error(e.formatMessage({id:"ticket.create.error"}))}}};f.useEffect(()=>(C?(console.log("initBpmnModeler Current process:",C),I(C==null?void 0:C.content)):(console.log("initBpmnModeler No current process, initializing empty process"),I(yoe)),()=>{o.current&&o.current.destroy()}),[]);const k=async F=>{try{if(!C){console.warn("No current process to save");return}const W=F.includes("xmlns:flowable")?F:F.replace('xmlns:modeler="http://camunda.org/schema/modeler/1.0"','xmlns:modeler="http://camunda.org/schema/modeler/1.0" xmlns:flowable="http://flowable.org/bpmn"'),X={...C,content:W};console.log("Update process:",{processUid:X.uid,processName:X.name,currentProcessUid:C.uid});const J=await pen({uid:X.uid,name:X.name,key:X.key,description:X.description,content:W,orgUid:y==null?void 0:y.uid});console.log("Update response:",J.data),J.data.code===200?(S(J.data.data),u(!1),_e.success(e.formatMessage({id:"ticket.autosave.success"})),T()):_e.error(e.formatMessage({id:"ticket.save.error"}))}catch(W){console.error("Error auto-saving diagram:",W),_e.error(e.formatMessage({id:"ticket.autosave.error"}))}};f.useEffect(()=>{if(!c||!o.current||!C)return;const F=setTimeout(async()=>{},2e3);return()=>{clearTimeout(F)}},[c,C]);const N=async()=>{try{const{xml:F}=await o.current.saveXML({format:!0}),W=F.includes("xmlns:flowable")?F:F.replace('xmlns:modeler="http://camunda.org/schema/modeler/1.0"','xmlns:modeler="http://camunda.org/schema/modeler/1.0" xmlns:flowable="http://flowable.org/bpmn"'),X=new Blob([W],{type:"text/xml"}),J=URL.createObjectURL(X),q=document.createElement("a");q.href=J;const A=new Date().toISOString().replace(/[^0-9]/g,"").slice(0,14);q.download=`${A}_workflow.bpmn20.xml`,q.click(),URL.revokeObjectURL(J),_e.success(e.formatMessage({id:"ticket.export.success"}))}catch(F){console.error("Error exporting BPMN:",F),_e.error(e.formatMessage({id:"ticket.export.error"}))}},D=async(F,W)=>{if(console.log("handleUploadDragSubmit files:",F,"uploads:",W),a(!1),!F.length){_e.error(e.formatMessage({id:"ticket.import.no.file"}));return}const X=F[0],J=new FileReader;J.onload=async q=>{var A;try{const z=(A=q.target)==null?void 0:A.result;if(!z||typeof z!="string")throw new Error("Invalid XML content");console.log("Importing XML:",z),await I(z),_e.success(e.formatMessage({id:"ticket.import.success"}))}catch(z){console.error("Error importing BPMN:",z),_e.error(e.formatMessage({id:"ticket.import.error"},{error:z.message}))}},J.onerror=q=>{console.error("Error reading file:",q),_e.error(e.formatMessage({id:"ticket.import.read.error"}))},J.readAsText(X)},L=(C==null?void 0:C.userUid)===null,H=async F=>{console.log("Create values:",F);try{_e.loading(e.formatMessage({id:"ticket.create.loading"}));const W=` +`,Q2e=()=>{const e=Pn(),{isDarkMode:t}=Qi(),{translateString:n}=Wc(),r=p.useRef(null),o=p.useRef(null),[i,a]=p.useState(!1),[s,l]=p.useState(!1),[c,u]=p.useState(!1),[d,f]=p.useState(null),{headerStyle:h}=df(),[m,v]=p.useState([]),g=fa(F=>F.userInfo),b=fa(F=>F.setUserInfo),{currentOrg:y,setCurrentOrg:x}=ds(F=>({currentOrg:F.currentOrg,setCurrentOrg:F.setCurrentOrg})),w=Jx(F=>F.currentProcess),S=Jx(F=>F.setCurrentProcess),C=Jx(F=>F.processResult),E=Jx(F=>F.setProcessResult),_={color:t?"#fff":"#000",display:"flex",alignItems:"center",margin:0,"& .title-text":{marginRight:16},"& .title-actions":{display:"flex",alignItems:"center",gap:8}},P=async F=>{console.log("Menu clicked:",F);const W=C.data.content.find(X=>X.uid===F.key);if(W){if(console.log("Selected process:",W),c)try{const{xml:X}=await o.current.saveXML({format:!0});await I(X)}catch(X){console.error("Error saving current process:",X)}S(W),u(!1),f(null)}},$={items:m,selectedKeys:w?[w.uid]:[],onClick:P},T=async()=>{const F=await Dz();F.data.code===200?(b(F.data.data),x(F.data.data.currentOrganization)):_e.error(e.formatMessage({id:"dashboard.error.message",defaultMessage:"获取数据失败"}))},R=async()=>{const F=await men({pageNumber:0,pageSize:100,orgUid:y==null?void 0:y.uid});console.log("Fetch process deployments response:",F.data),F.data.code===200||_e.error(e.formatMessage({id:"ticket.fetch.processes.error"}))},O=async()=>{if(_e.loading(e.formatMessage({id:"ticket.fetch.processes.loading"})),!(y!=null&&y.uid)){await T();return}const F=await den({pageNumber:0,pageSize:100,orgUid:y==null?void 0:y.uid,type:j$});console.log("Fetch processes response:",F.data),F.data.code===200?(F.data.data.content.length===0&&(_e.warning(e.formatMessage({id:"ticket.fetch.processes.empty"})),l(!0)),E(F.data),_e.destroy()):(_e.destroy(),_e.error(e.formatMessage({id:"ticket.fetch.processes.error"})))};p.useEffect(()=>{O(),R()},[]),p.useEffect(()=>{console.log("currentOrg changed:",y),O()},[y]),p.useEffect(()=>{var F,W,X;if(console.log("processResult changed:",C),console.log("currentProcess:",w),(F=C==null?void 0:C.data)!=null&&F.content){const J=C.data.content.map(A=>({key:A.uid,label:n(A.name)}));console.log("New dropdown items:",J),v(J);const q=C.data.content.find(A=>A.uid===(w==null?void 0:w.uid));q&&S(q)}!w&&((X=(W=C==null?void 0:C.data)==null?void 0:W.content)==null?void 0:X.length)>0&&(console.log("Setting initial process"),S(C.data.content[0]))},[C,w]),p.useEffect(()=>{w?(console.log("initBpmnModeler currentProcess:",w),k(w==null?void 0:w.content)):k(yoe)},[w]);const k=async F=>{if(r.current){o.current&&o.current.destroy(),r.current.innerHTML="";const W=new Su({container:r.current,additionalModules:[],...t?{propertiesPanel:{parent:"#properties",style:{background:"#141414",color:"#fff"}},canvas:{drdBackgroundColor:"#141414",gridColor:"#2a2a2a"}}:{}});try{await W.importXML(F),W.get("canvas").zoom("fit-viewport");const J=W.get("eventBus"),q=G=>{console.log("Selection changed:",G),G.newSelection&&G.newSelection.length?f(G.newSelection[0]):G.element?f(G.element):f(null)},A=()=>{console.log("Diagram changed"),u(!0)};J.on("selection.changed",q),J.on("element.click",q),["commandStack.changed","element.changed","shape.added","shape.removed","connect.end"].forEach(G=>{J.on(G,A)}),o.current=W}catch(X){console.error("Error initializing modeler:",X),_e.error(e.formatMessage({id:"ticket.create.error"}))}}};p.useEffect(()=>(w?(console.log("initBpmnModeler Current process:",w),k(w==null?void 0:w.content)):(console.log("initBpmnModeler No current process, initializing empty process"),k(yoe)),()=>{o.current&&o.current.destroy()}),[]);const I=async F=>{try{if(!w){console.warn("No current process to save");return}const W=F.includes("xmlns:flowable")?F:F.replace('xmlns:modeler="http://camunda.org/schema/modeler/1.0"','xmlns:modeler="http://camunda.org/schema/modeler/1.0" xmlns:flowable="http://flowable.org/bpmn"'),X={...w,content:W};console.log("Update process:",{processUid:X.uid,processName:X.name,currentProcessUid:w.uid});const J=await pen({uid:X.uid,name:X.name,key:X.key,description:X.description,content:W,orgUid:y==null?void 0:y.uid});console.log("Update response:",J.data),J.data.code===200?(S(J.data.data),u(!1),_e.success(e.formatMessage({id:"ticket.autosave.success"})),O()):_e.error(e.formatMessage({id:"ticket.save.error"}))}catch(W){console.error("Error auto-saving diagram:",W),_e.error(e.formatMessage({id:"ticket.autosave.error"}))}};p.useEffect(()=>{if(!c||!o.current||!w)return;const F=setTimeout(async()=>{},2e3);return()=>{clearTimeout(F)}},[c,w]);const D=async()=>{try{const{xml:F}=await o.current.saveXML({format:!0}),W=F.includes("xmlns:flowable")?F:F.replace('xmlns:modeler="http://camunda.org/schema/modeler/1.0"','xmlns:modeler="http://camunda.org/schema/modeler/1.0" xmlns:flowable="http://flowable.org/bpmn"'),X=new Blob([W],{type:"text/xml"}),J=URL.createObjectURL(X),q=document.createElement("a");q.href=J;const A=new Date().toISOString().replace(/[^0-9]/g,"").slice(0,14);q.download=`${A}_workflow.bpmn20.xml`,q.click(),URL.revokeObjectURL(J),_e.success(e.formatMessage({id:"ticket.export.success"}))}catch(F){console.error("Error exporting BPMN:",F),_e.error(e.formatMessage({id:"ticket.export.error"}))}},N=async(F,W)=>{if(console.log("handleUploadDragSubmit files:",F,"uploads:",W),a(!1),!F.length){_e.error(e.formatMessage({id:"ticket.import.no.file"}));return}const X=F[0],J=new FileReader;J.onload=async q=>{var A;try{const z=(A=q.target)==null?void 0:A.result;if(!z||typeof z!="string")throw new Error("Invalid XML content");console.log("Importing XML:",z),await k(z),_e.success(e.formatMessage({id:"ticket.import.success"}))}catch(z){console.error("Error importing BPMN:",z),_e.error(e.formatMessage({id:"ticket.import.error"},{error:z.message}))}},J.onerror=q=>{console.error("Error reading file:",q),_e.error(e.formatMessage({id:"ticket.import.read.error"}))},J.readAsText(X)},L=(w==null?void 0:w.userUid)===null,H=async F=>{console.log("Create values:",F);try{_e.loading(e.formatMessage({id:"ticket.create.loading"}));const W=` -`;console.log("Generated XML:",W);try{await o.current.importXML(W);const{xml:X}=await o.current.saveXML({format:!0});console.log("Validated XML:",X);const J=await fen({name:F.name,key:F.key,description:F.description,content:X,type:j$,orgUid:y==null?void 0:y.uid,userUid:g==null?void 0:g.uid});console.log("Create process response:",J),J.data.code===200?(S(J.data.data),await I(X),l(!1),_e.destroy(),_e.success(e.formatMessage({id:"ticket.create.success"})),T()):(_e.destroy(),_e.error(e.formatMessage({id:"ticket.create.error"})))}catch(X){console.error("Error importing or validating BPMN:",X),console.error("Invalid XML:",W),_e.destroy(),_e.error(e.formatMessage({id:"ticket.create.error.invalid",defaultMessage:"Invalid BPMN structure"}))}}catch(W){console.error("Error creating new process:",W),_e.destroy(),_e.error(e.formatMessage({id:"ticket.create.error"}))}},U=async()=>{if(console.log("handleSave"),C){const{xml:F}=await o.current.saveXML({format:!0});await k(F)}},V=async()=>{if(console.log("handleDeploy",C),C)if(C!=null&&C.deployed)Ir.confirm({title:e.formatMessage({id:"ticket.undeploy.confirm.title"}),content:e.formatMessage({id:"ticket.undeploy.confirm.content"}),okText:e.formatMessage({id:"common.yes"}),cancelText:e.formatMessage({id:"common.no"}),onOk:async()=>{_e.loading(e.formatMessage({id:"ticket.undeploy.loading"}));const F={uid:C==null?void 0:C.uid,orgUid:y==null?void 0:y.uid},W=await ven(F);console.log("Undeploy process response:",F,W.data),W.data.code===200?(_e.destroy(),_e.success(e.formatMessage({id:"ticket.undeploy.success"})),T()):(_e.destroy(),_e.error(W.data.message))}});else{_e.loading(e.formatMessage({id:"ticket.deploy.loading"}));const F={uid:C==null?void 0:C.uid,orgUid:y==null?void 0:y.uid},W=await gen(F);console.log("Deploy process response:",F,W.data),W.data.code===200?(_e.destroy(),_e.success(e.formatMessage({id:"ticket.deploy.success"})),T()):(_e.destroy(),_e.error(W.data.message))}},j=async()=>{console.log("handleDelete"),Ir.confirm({title:e.formatMessage({id:"ticket.delete.confirm"}),onOk:async()=>{if(C){const F=await hen({uid:C.uid,orgUid:y==null?void 0:y.uid});console.log("Delete process response:",F),F.data.code===200?(_e.success(e.formatMessage({id:"ticket.delete.success"})),T(),S(null)):_e.error(e.formatMessage({id:"ticket.delete.failed"}))}}})};return f.useEffect(()=>{const F=document.createElement("style");F.textContent=` +`;console.log("Generated XML:",W);try{await o.current.importXML(W);const{xml:X}=await o.current.saveXML({format:!0});console.log("Validated XML:",X);const J=await fen({name:F.name,key:F.key,description:F.description,content:X,type:j$,orgUid:y==null?void 0:y.uid,userUid:g==null?void 0:g.uid});console.log("Create process response:",J),J.data.code===200?(S(J.data.data),await k(X),l(!1),_e.destroy(),_e.success(e.formatMessage({id:"ticket.create.success"})),O()):(_e.destroy(),_e.error(e.formatMessage({id:"ticket.create.error"})))}catch(X){console.error("Error importing or validating BPMN:",X),console.error("Invalid XML:",W),_e.destroy(),_e.error(e.formatMessage({id:"ticket.create.error.invalid",defaultMessage:"Invalid BPMN structure"}))}}catch(W){console.error("Error creating new process:",W),_e.destroy(),_e.error(e.formatMessage({id:"ticket.create.error"}))}},U=async()=>{if(console.log("handleSave"),w){const{xml:F}=await o.current.saveXML({format:!0});await I(F)}},V=async()=>{if(console.log("handleDeploy",w),w)if(w!=null&&w.deployed)kr.confirm({title:e.formatMessage({id:"ticket.undeploy.confirm.title"}),content:e.formatMessage({id:"ticket.undeploy.confirm.content"}),okText:e.formatMessage({id:"common.yes"}),cancelText:e.formatMessage({id:"common.no"}),onOk:async()=>{_e.loading(e.formatMessage({id:"ticket.undeploy.loading"}));const F={uid:w==null?void 0:w.uid,orgUid:y==null?void 0:y.uid},W=await ven(F);console.log("Undeploy process response:",F,W.data),W.data.code===200?(_e.destroy(),_e.success(e.formatMessage({id:"ticket.undeploy.success"})),O()):(_e.destroy(),_e.error(W.data.message))}});else{_e.loading(e.formatMessage({id:"ticket.deploy.loading"}));const F={uid:w==null?void 0:w.uid,orgUid:y==null?void 0:y.uid},W=await gen(F);console.log("Deploy process response:",F,W.data),W.data.code===200?(_e.destroy(),_e.success(e.formatMessage({id:"ticket.deploy.success"})),O()):(_e.destroy(),_e.error(W.data.message))}},j=async()=>{console.log("handleDelete"),kr.confirm({title:e.formatMessage({id:"ticket.delete.confirm"}),onOk:async()=>{if(w){const F=await hen({uid:w.uid,orgUid:y==null?void 0:y.uid});console.log("Delete process response:",F),F.data.code===200?(_e.success(e.formatMessage({id:"ticket.delete.success"})),O(),S(null)):_e.error(e.formatMessage({id:"ticket.delete.failed"}))}}})};return p.useEffect(()=>{const F=document.createElement("style");F.textContent=` /* 基础文本样式 */ .djs-label { font-family: 'Arial', sans-serif !important; @@ -1109,7 +1109,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho .dark-mode .djs-grid { stroke: #262626 !important; } - `,document.head.appendChild(F);const W=r.current;return W&&(W.classList.remove("dark-mode","light-mode"),W.classList.add(t?"dark-mode":"light-mode")),()=>{document.head.removeChild(F)}},[t]),M.jsxs(Dr,{style:{height:"100%"},children:[M.jsx(Cen,{style:h,children:M.jsxs("div",{className:"header-content",children:[M.jsxs("h1",{style:_,children:[M.jsx("span",{className:"title-text",style:{color:t?"#fff":"#000"},children:e.formatMessage({id:"ticket.title"})}),M.jsxs("span",{className:"title-actions",style:{marginLeft:16},children:[M.jsx(At,{type:"primary",icon:M.jsx(Qw,{}),onClick:()=>{U(),l(!0)},style:{marginRight:8},children:e.formatMessage({id:"ticket.create"})}),M.jsx(z0,{menu:$,trigger:["click"],children:M.jsx("a",{onClick:F=>F.preventDefault(),style:{color:t?"#fff":"#000",opacity:.85},children:M.jsx(Ri,{children:w.data.content.length>0?M.jsxs("span",{children:[n(C==null?void 0:C.name)||e.formatMessage({id:"ticket.select.process"}),M.jsx(Lp,{})]}):M.jsx("span",{children:e.formatMessage({id:"ticket.no.process"})})})})})]})]}),M.jsxs("div",{className:"header-actions",children:[M.jsx(At,{type:"primary",icon:M.jsx(eh,{}),onClick:()=>a(!0),children:e.formatMessage({id:"ticket.import"})}),M.jsx(At,{type:"primary",icon:M.jsx(IT,{}),onClick:N,children:e.formatMessage({id:"ticket.export"})}),M.jsx(At,{type:"primary",icon:M.jsx(kT,{}),onClick:U,children:e.formatMessage({id:"ticket.save"})}),M.jsx(At,{type:"primary",icon:M.jsx(Vet,{}),onClick:V,children:C!=null&&C.deployed?e.formatMessage({id:"ticket.undeploy"}):e.formatMessage({id:"ticket.deploy"})}),!L&&M.jsx(At,{type:"primary",icon:M.jsx(zc,{}),onClick:j,children:e.formatMessage({id:"ticket.delete"})})]})]})}),M.jsx(Dr,{children:M.jsx(wen,{style:{background:t?"#141414":"#fff",position:"relative",height:"calc(100vh - 64px)",display:"flex"},children:M.jsxs(fp,{children:[M.jsx(fp.Panel,{children:M.jsx("div",{ref:r,className:"bpmn-container",style:{width:"100%",height:"100%",position:"absolute",top:0,left:0,background:t?"#141414":"#fff"}})}),M.jsx(fp.Panel,{defaultSize:"300",children:M.jsx(uen,{element:d,modeler:o.current})})]})})}),i&&M.jsx(xen,{type:hPe,isModalOpen:i,handleSubmit:D,handleCancel:()=>a(!1)}),s&&M.jsx(len,{isEdit:!1,showCreateModal:s,handleCreate:H,handleCancel:()=>l(!1)})]})};async function Sen(e){return Xn("/api/v1/org/create",{method:"POST",data:{...e,channel:mr}})}const Een=({open:e,onClose:t,onSuccess:n})=>{const r=Pn(),{userInfo:o}=H7(),[i,a]=f.useState(!1),[s,l]=f.useState(""),[c,u]=f.useState(!1),d=()=>{t()},p=()=>{_e.error(r.formatMessage({id:"welcome.message.org.required"}))},h=async()=>{if(s===""){_e.error(r.formatMessage({id:"welcome.message.org.name.required"}));return}a(!0),_e.loading(r.formatMessage({id:"welcome.message.org.creating"}));const v=o!=null&&o.mobile?o==null?void 0:o.mobile:o==null?void 0:o.email,g={name:s,code:v,logo:"https://www.weiyuai.cn/logo.png",description:s+"description"};try{const x=await Sen(g);x.data.code===200?(a(!1),_e.destroy(),_e.success(r.formatMessage({id:"welcome.message.create.success"})),n(x.data.data),t()):(a(!1),_e.destroy(),_e.error(r.formatMessage({id:"welcome.message.create.failed"})))}catch{a(!1),_e.destroy(),_e.error(r.formatMessage({id:"welcome.message.create.failed"}))}},m=()=>{c?h():(u(!0),a(!1))};return M.jsxs(Ir,{title:r.formatMessage({id:"welcome.modal.title"}),closable:!1,open:e,onCancel:p,maskClosable:!1,footer:[M.jsx(At,{type:"primary",onClick:d,disabled:!0,children:r.formatMessage({id:"welcome.modal.join"})},"join"),M.jsx(At,{type:"primary",loading:i,onClick:m,children:r.formatMessage({id:"welcome.modal.create"})},"create")],children:[M.jsx("p",{children:r.formatMessage({id:"welcome.modal.description"})}),c&&M.jsx(Hn,{placeholder:r.formatMessage({id:"welcome.modal.input.placeholder"}),value:s,onChange:v=>l(v.target.value),onPressEnter:h,autoFocus:!0})]})},_en=({open:e,onClose:t})=>{const n=Pn(),r=Tl(),o=()=>{t(),r("/setting/certification")},i=()=>{localStorage.setItem("skipVerification","true"),t()};return M.jsx(Ir,{title:n.formatMessage({id:"welcome.verify.modal.title",defaultMessage:"账号验证提示"}),open:e,onCancel:i,footer:[M.jsx(At,{onClick:i,children:n.formatMessage({id:"welcome.verify.later",defaultMessage:"稍后验证"})},"later"),M.jsx(At,{type:"primary",onClick:o,children:n.formatMessage({id:"welcome.verify.now",defaultMessage:"立即验证"})},"now")],children:M.jsx("p",{children:n.formatMessage({id:"welcome.verify.modal.description",defaultMessage:"您的邮箱和手机号尚未验证,为保障账号安全,建议您尽快完成验证。"})})})},kon="ANONYMOUS",Non="EVENT_BUS_SERVER_ERROR_500",Don="EVENT_BUS_HTTP_ERROR",Aon="ACCESS_TOKEN",Fon="WEB_FLOAT",$en="CLOSE_CHAT_WINDOW",Pen="MAXIMIZE_WINDOW",Men="MINIMIZE_WINDOW",Ren="RECEIVE_MESSAGE",Oen="INVITE_VISITOR",Ten="INVITE_VISITOR_ACCEPT",Ien="INVITE_VISITOR_REJECT",ken="LOCALSTORAGE_RESPONSE",ad="BYTEDESK_UID",Ff="BYTEDESK_VISITOR_UID",mv="BYTEDESK_BROWSE_FAILED_TIMESTAMP";var Nen=Object.defineProperty,Den=(e,t,n)=>t in e?Nen(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Wa=(e,t,n)=>Den(e,typeof t!="symbol"?t+"":t,n);class Aen{constructor(t){Wa(this,"config"),Wa(this,"bubble",null),Wa(this,"window",null),Wa(this,"inviteDialog",null),Wa(this,"contextMenu",null),Wa(this,"hideTimeout",null),Wa(this,"isVisible",!1),Wa(this,"isDragging",!1),Wa(this,"windowState","normal"),Wa(this,"loopCount",0),Wa(this,"loopTimer",null),Wa(this,"initVisitorPromise",null),Wa(this,"getUnreadMessageCountPromise",null),Wa(this,"clearUnreadMessagesPromise",null),this.config={...this.getDefaultConfig(),...t},this.setupApiUrl()}async setupApiUrl(){try{const{setApiUrl:t}=await bv(async()=>{const{setApiUrl:r}=await import("./index-dhFcjfdL.js");return{setApiUrl:r}},[]),n=this.config.apiUrl||"https://api.weiyuai.cn";t(n),this.config.isDebug&&console.log("API URL 已设置为:",n)}catch(t){console.error("设置API URL时出错:",t)}}getDefaultConfig(){return{isDebug:!1,forceRefresh:!1,htmlUrl:"https://cdn.weiyuai.cn/chat",apiUrl:"https://api.weiyuai.cn",placement:"bottom-right",marginBottom:20,marginSide:20,autoPopup:!1,inviteConfig:{show:!1,text:"邀请您加入对话",acceptText:"开始对话",rejectText:"稍后再说"},tabsConfig:{home:!1,messages:!0,help:!1,news:!1},bubbleConfig:{show:!0,icon:"👋",title:"需要帮助吗?",subtitle:"点击开始对话"},buttonConfig:{show:!0,width:60,height:60,onClick:()=>{this.showChat()}},chatConfig:{org:"df_org_uid",t:"2",sid:"df_rt_uid"},animation:{enabled:!0,duration:300,type:"ease"},theme:{mode:"system",textColor:"#ffffff",backgroundColor:"#0066FF"},window:{width:380,height:640},draggable:!1,locale:"zh-cn"}}async init(){var t;await this._initVisitor(),await this._browseVisitor(),this.createBubble(),this.createInviteDialog(),this.setupMessageListener(),this.setupResizeListener(),this._getUnreadMessageCount(),this.config.autoPopup&&setTimeout(()=>{this.showChat()},this.config.autoPopupDelay||1e3),(t=this.config.inviteConfig)!=null&&t.show&&setTimeout(()=>{this.showInviteDialog()},this.config.inviteConfig.delay||3e3)}async _initVisitor(){var t,n,r,o;if(this.initVisitorPromise)return console.log("访客初始化请求正在进行中,返回现有Promise"),this.initVisitorPromise;const i=localStorage.getItem(ad),a=localStorage.getItem(Ff);console.log("localUid: ",i),console.log("localVisitorUid: ",a);const s=(t=this.config.chatConfig)!=null&&t.visitorUid&&a?((n=this.config.chatConfig)==null?void 0:n.visitorUid)===a:!0;return i&&a&&s?(console.log("访客信息相同,直接返回本地访客信息"),(o=(r=this.config).onVisitorInfo)==null||o.call(r,i||"",a||""),{uid:i,visitorUid:a}):(console.log("开始创建访客初始化Promise"),this.initVisitorPromise=bv(()=>import("./index-BATykYj6.js"),__vite__mapDeps([0,1])).then(async({initVisitor:l})=>{var c,u,d,p,h,m,v,g,x,y,b,C,S,w,E,_,P,$,R;try{const O={uid:String(((c=this.config.chatConfig)==null?void 0:c.uid)||i||""),visitorUid:String(((u=this.config.chatConfig)==null?void 0:u.visitorUid)||a||""),orgUid:String(((d=this.config.chatConfig)==null?void 0:d.org)||""),nickname:String(((p=this.config.chatConfig)==null?void 0:p.name)||""),avatar:String(((h=this.config.chatConfig)==null?void 0:h.avatar)||""),mobile:String(((m=this.config.chatConfig)==null?void 0:m.mobile)||""),email:String(((v=this.config.chatConfig)==null?void 0:v.email)||""),note:String(((g=this.config.chatConfig)==null?void 0:g.note)||""),extra:typeof((x=this.config.chatConfig)==null?void 0:x.extra)=="string"?this.config.chatConfig.extra:JSON.stringify(((y=this.config.chatConfig)==null?void 0:y.extra)||{})},T=await l(O);return console.log("访客初始化API响应:",T.data,O),((b=T.data)==null?void 0:b.code)===200?((S=(C=T.data)==null?void 0:C.data)!=null&&S.uid&&(localStorage.setItem(ad,T.data.data.uid),console.log("已保存uid到localStorage:",T.data.data.uid)),(E=(w=T.data)==null?void 0:w.data)!=null&&E.visitorUid&&(localStorage.setItem(Ff,T.data.data.visitorUid),console.log("已保存visitorUid到localStorage:",T.data.data.visitorUid)),(_=T.data)!=null&&_.data&&(console.log("触发onVisitorInfo回调"),($=(P=this.config).onVisitorInfo)==null||$.call(P,T.data.data.uid||"",T.data.data.visitorUid||"")),T.data.data):(console.error("访客初始化失败:",(R=T.data)==null?void 0:R.message),null)}catch(O){return console.error("访客初始化出错:",O),null}finally{console.log("访客初始化Promise完成,清除引用"),this.initVisitorPromise=null}}),this.initVisitorPromise)}async _browseVisitor(){var t,n,r,o;try{const i=localStorage.getItem(mv);if(i){const w=parseInt(i),E=Date.now(),_=60*60*1e3;if(E-w<_){const P=Math.ceil((_-(E-w))/1e3/60);console.log(`浏览记录发送失败后1小时内禁止发送,还需等待 ${P} 分钟`);return}else localStorage.removeItem(mv)}const a=window.location.href,s=document.title,l=document.referrer,c=navigator.userAgent,u=this.getBrowserInfo(c),d=this.getOSInfo(c),p=this.getDeviceInfo(c),h=`${screen.width}x${screen.height}`,m=new URLSearchParams(window.location.search),v=m.get("utm_source")||void 0,g=m.get("utm_medium")||void 0,x=m.get("utm_campaign")||void 0,y=localStorage.getItem(ad),b={url:a,title:s,referrer:l,userAgent:c,operatingSystem:d,browser:u,deviceType:p,screenResolution:h,utmSource:v,utmMedium:g,utmCampaign:x,status:"ONLINE",visitorUid:String(((t=this.config.chatConfig)==null?void 0:t.uid)||y||""),orgUid:((n=this.config.chatConfig)==null?void 0:n.org)||""};if(!b.visitorUid){console.log("访客uid为空,跳过browse操作");return}const{browse:C}=await bv(async()=>{const{browse:w}=await import("./index-BATykYj6.js");return{browse:w}},__vite__mapDeps([0,1])),S=await C(b);((r=S.data)==null?void 0:r.code)===200?localStorage.removeItem(mv):(console.error("浏览记录发送失败:",(o=S.data)==null?void 0:o.message),localStorage.setItem(mv,Date.now().toString()),console.log("已记录浏览记录发送失败时间,1小时内将禁止再次发送"))}catch(i){console.error("发送浏览记录时出错:",i),localStorage.setItem(mv,Date.now().toString()),console.log("已记录浏览记录发送失败时间,1小时内将禁止再次发送")}}getBrowserInfo(t){return t.includes("Chrome")?"Chrome":t.includes("Firefox")?"Firefox":t.includes("Safari")?"Safari":t.includes("Edge")?"Edge":t.includes("Opera")?"Opera":"Unknown"}getOSInfo(t){return t.includes("Windows")?"Windows":t.includes("Mac")?"macOS":t.includes("Linux")?"Linux":t.includes("Android")?"Android":t.includes("iOS")?"iOS":"Unknown"}getDeviceInfo(t){return t.includes("Mobile")?"Mobile":t.includes("Tablet")?"Tablet":"Desktop"}async _getUnreadMessageCount(){return this.getUnreadMessageCountPromise?(this.config.isDebug&&console.log("获取未读消息数请求正在进行中,返回现有Promise"),this.getUnreadMessageCountPromise):(this.getUnreadMessageCountPromise=bv(()=>import("./index-QPasiXuL.js"),__vite__mapDeps([2,1])).then(async({getUnreadMessageCount:t})=>{var n,r,o,i,a;try{const s=String(((n=this.config.chatConfig)==null?void 0:n.visitorUid)||""),l=localStorage.getItem(ad),c=localStorage.getItem(Ff),u={uid:l||"",visitorUid:s||c||"",orgUid:((r=this.config.chatConfig)==null?void 0:r.org)||""};if(u.uid==="")return 0;const d=await t(u);return((o=d.data)==null?void 0:o.code)===200?((i=d==null?void 0:d.data)!=null&&i.data&&((a=d==null?void 0:d.data)==null?void 0:a.data)>0?this.showUnreadBadge(d.data.data):this.clearUnreadBadge(),d.data.data||0):0}catch(s){return console.error("获取未读消息数出错:",s),0}finally{this.getUnreadMessageCountPromise=null}}),this.getUnreadMessageCountPromise)}async getUnreadMessageCount(){return this._getUnreadMessageCount()}async initVisitor(){return this._initVisitor()}async browseVisitor(){return this._browseVisitor()}clearBrowseFailedLimit(){localStorage.removeItem(mv),this.config.isDebug&&console.log("已清除浏览记录发送失败的限制")}clearVisitorInfo(){localStorage.removeItem(ad),localStorage.removeItem(Ff),this.config.isDebug&&console.log("已清除本地访客信息")}async forceInitVisitor(){return this.clearVisitorInfo(),this.initVisitorPromise=null,this._initVisitor()}showUnreadBadge(t){if(console.log("showUnreadBadge() 被调用,count:",t),(this.config.buttonConfig||{}).show===!1){console.log("showUnreadBadge: buttonConfig.show 为 false,不显示角标");return}if(!this.bubble){console.log("showUnreadBadge: bubble 不存在");return}let n=this.bubble.querySelector(".bytedesk-unread-badge");n?console.log("showUnreadBadge: 更新现有角标"):(console.log("showUnreadBadge: 创建新的角标"),n=document.createElement("div"),n.className="bytedesk-unread-badge",n.style.cssText=` + `,document.head.appendChild(F);const W=r.current;return W&&(W.classList.remove("dark-mode","light-mode"),W.classList.add(t?"dark-mode":"light-mode")),()=>{document.head.removeChild(F)}},[t]),M.jsxs(Nr,{style:{height:"100%"},children:[M.jsx(wen,{style:h,children:M.jsxs("div",{className:"header-content",children:[M.jsxs("h1",{style:_,children:[M.jsx("span",{className:"title-text",style:{color:t?"#fff":"#000"},children:e.formatMessage({id:"ticket.title"})}),M.jsxs("span",{className:"title-actions",style:{marginLeft:16},children:[M.jsx(At,{type:"primary",icon:M.jsx(QC,{}),onClick:()=>{U(),l(!0)},style:{marginRight:8},children:e.formatMessage({id:"ticket.create"})}),M.jsx(z0,{menu:$,trigger:["click"],children:M.jsx("a",{onClick:F=>F.preventDefault(),style:{color:t?"#fff":"#000",opacity:.85},children:M.jsx(Ri,{children:C.data.content.length>0?M.jsxs("span",{children:[n(w==null?void 0:w.name)||e.formatMessage({id:"ticket.select.process"}),M.jsx(jp,{})]}):M.jsx("span",{children:e.formatMessage({id:"ticket.no.process"})})})})})]})]}),M.jsxs("div",{className:"header-actions",children:[M.jsx(At,{type:"primary",icon:M.jsx(th,{}),onClick:()=>a(!0),children:e.formatMessage({id:"ticket.import"})}),M.jsx(At,{type:"primary",icon:M.jsx(kO,{}),onClick:D,children:e.formatMessage({id:"ticket.export"})}),M.jsx(At,{type:"primary",icon:M.jsx(IO,{}),onClick:U,children:e.formatMessage({id:"ticket.save"})}),M.jsx(At,{type:"primary",icon:M.jsx(Vet,{}),onClick:V,children:w!=null&&w.deployed?e.formatMessage({id:"ticket.undeploy"}):e.formatMessage({id:"ticket.deploy"})}),!L&&M.jsx(At,{type:"primary",icon:M.jsx(zc,{}),onClick:j,children:e.formatMessage({id:"ticket.delete"})})]})]})}),M.jsx(Nr,{children:M.jsx(Cen,{style:{background:t?"#141414":"#fff",position:"relative",height:"calc(100vh - 64px)",display:"flex"},children:M.jsxs(pp,{children:[M.jsx(pp.Panel,{children:M.jsx("div",{ref:r,className:"bpmn-container",style:{width:"100%",height:"100%",position:"absolute",top:0,left:0,background:t?"#141414":"#fff"}})}),M.jsx(pp.Panel,{defaultSize:"300",children:M.jsx(uen,{element:d,modeler:o.current})})]})})}),i&&M.jsx(xen,{type:hPe,isModalOpen:i,handleSubmit:N,handleCancel:()=>a(!1)}),s&&M.jsx(len,{isEdit:!1,showCreateModal:s,handleCreate:H,handleCancel:()=>l(!1)})]})};async function Sen(e){return Xn("/api/v1/org/create",{method:"POST",data:{...e,channel:mr}})}const Een=({open:e,onClose:t,onSuccess:n})=>{const r=Pn(),{userInfo:o}=H7(),[i,a]=p.useState(!1),[s,l]=p.useState(""),[c,u]=p.useState(!1),d=()=>{t()},f=()=>{_e.error(r.formatMessage({id:"welcome.message.org.required"}))},h=async()=>{if(s===""){_e.error(r.formatMessage({id:"welcome.message.org.name.required"}));return}a(!0),_e.loading(r.formatMessage({id:"welcome.message.org.creating"}));const v=o!=null&&o.mobile?o==null?void 0:o.mobile:o==null?void 0:o.email,g={name:s,code:v,logo:"https://www.weiyuai.cn/logo.png",description:s+"description"};try{const b=await Sen(g);b.data.code===200?(a(!1),_e.destroy(),_e.success(r.formatMessage({id:"welcome.message.create.success"})),n(b.data.data),t()):(a(!1),_e.destroy(),_e.error(r.formatMessage({id:"welcome.message.create.failed"})))}catch{a(!1),_e.destroy(),_e.error(r.formatMessage({id:"welcome.message.create.failed"}))}},m=()=>{c?h():(u(!0),a(!1))};return M.jsxs(kr,{title:r.formatMessage({id:"welcome.modal.title"}),closable:!1,open:e,onCancel:f,maskClosable:!1,footer:[M.jsx(At,{type:"primary",onClick:d,disabled:!0,children:r.formatMessage({id:"welcome.modal.join"})},"join"),M.jsx(At,{type:"primary",loading:i,onClick:m,children:r.formatMessage({id:"welcome.modal.create"})},"create")],children:[M.jsx("p",{children:r.formatMessage({id:"welcome.modal.description"})}),c&&M.jsx(Hn,{placeholder:r.formatMessage({id:"welcome.modal.input.placeholder"}),value:s,onChange:v=>l(v.target.value),onPressEnter:h,autoFocus:!0})]})},_en=({open:e,onClose:t})=>{const n=Pn(),r=Ol(),o=()=>{t(),r("/setting/certification")},i=()=>{localStorage.setItem("skipVerification","true"),t()};return M.jsx(kr,{title:n.formatMessage({id:"welcome.verify.modal.title",defaultMessage:"账号验证提示"}),open:e,onCancel:i,footer:[M.jsx(At,{onClick:i,children:n.formatMessage({id:"welcome.verify.later",defaultMessage:"稍后验证"})},"later"),M.jsx(At,{type:"primary",onClick:o,children:n.formatMessage({id:"welcome.verify.now",defaultMessage:"立即验证"})},"now")],children:M.jsx("p",{children:n.formatMessage({id:"welcome.verify.modal.description",defaultMessage:"您的邮箱和手机号尚未验证,为保障账号安全,建议您尽快完成验证。"})})})},Ion="ANONYMOUS",Don="EVENT_BUS_SERVER_ERROR_500",Non="EVENT_BUS_HTTP_ERROR",Aon="ACCESS_TOKEN",Fon="WEB_FLOAT",$en="CLOSE_CHAT_WINDOW",Pen="MAXIMIZE_WINDOW",Men="MINIMIZE_WINDOW",Ten="RECEIVE_MESSAGE",Ren="INVITE_VISITOR",Oen="INVITE_VISITOR_ACCEPT",ken="INVITE_VISITOR_REJECT",Ien="LOCALSTORAGE_RESPONSE",ad="BYTEDESK_UID",Ff="BYTEDESK_VISITOR_UID",gv="BYTEDESK_BROWSE_FAILED_TIMESTAMP";var Den=Object.defineProperty,Nen=(e,t,n)=>t in e?Den(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_o=(e,t,n)=>Nen(e,typeof t!="symbol"?t+"":t,n);class Aen{constructor(t){_o(this,"config"),_o(this,"bubble",null),_o(this,"window",null),_o(this,"inviteDialog",null),_o(this,"contextMenu",null),_o(this,"hideTimeout",null),_o(this,"isVisible",!1),_o(this,"isDragging",!1),_o(this,"windowState","normal"),_o(this,"loopCount",0),_o(this,"loopTimer",null),_o(this,"initVisitorPromise",null),_o(this,"getUnreadMessageCountPromise",null),_o(this,"clearUnreadMessagesPromise",null),_o(this,"feedbackTooltip",null),_o(this,"feedbackDialog",null),_o(this,"selectedText",""),_o(this,"selectionDebounceTimer",null),_o(this,"isTooltipVisible",!1),_o(this,"lastSelectionText",""),_o(this,"lastMouseEvent",null),_o(this,"lastSelectionRect",null),this.config={...this.getDefaultConfig(),...t},this.setupApiUrl()}async setupApiUrl(){try{const{setApiUrl:t}=await Hf(async()=>{const{setApiUrl:r}=await import("./index-C3nupFff.js");return{setApiUrl:r}},[]),n=this.config.apiUrl||"https://api.weiyuai.cn";t(n),this.config.isDebug&&console.log("API URL 已设置为:",n)}catch(t){console.error("设置API URL时出错:",t)}}getDefaultConfig(){return{isDebug:!1,forceRefresh:!1,htmlUrl:"https://cdn.weiyuai.cn/chat",apiUrl:"https://api.weiyuai.cn",placement:"bottom-right",marginBottom:20,marginSide:20,autoPopup:!1,inviteConfig:{show:!1,text:"邀请您加入对话",acceptText:"开始对话",rejectText:"稍后再说"},tabsConfig:{home:!1,messages:!0,help:!1,news:!1},bubbleConfig:{show:!0,icon:"👋",title:"需要帮助吗?",subtitle:"点击开始对话"},buttonConfig:{show:!0,width:60,height:60,onClick:()=>{this.showChat()}},feedbackConfig:{enabled:!1,trigger:"selection",showOnSelection:!0,selectionText:"文档反馈",buttonText:"文档反馈",dialogTitle:"提交意见反馈",placeholder:"请描述您的问题或优化建议",submitText:"提交反馈",cancelText:"取消",successMessage:"反馈已提交,感谢您的意见!",categoryNames:["错别字、拼写错误","链接跳转有问题","文档和实操过程不一致","文档难以理解","建议或其他"],requiredTypes:!1,typesSectionTitle:"问题类型",typesDescription:"(多选)",submitScreenshot:!0},chatConfig:{org:"df_org_uid",t:"2",sid:"df_rt_uid"},animation:{enabled:!0,duration:300,type:"ease"},theme:{mode:"system",textColor:"#ffffff",backgroundColor:"#0066FF"},window:{width:380,height:640},draggable:!1,locale:"zh-cn"}}async init(){var t,n;if(await this._initVisitor(),await this._browseVisitor(),this.createBubble(),this.createInviteDialog(),this.setupMessageListener(),this.setupResizeListener(),(t=this.config.feedbackConfig)!=null&&t.enabled&&(this.config.isDebug&&console.log("BytedeskWeb: 开始初始化文档反馈功能,document.readyState:",document.readyState),this.initFeedbackFeature(),document.readyState!=="complete")){this.config.isDebug&&console.log("BytedeskWeb: DOM未完全加载,设置备用初始化");const r=()=>{this.config.isDebug&&console.log("BytedeskWeb: window load事件触发,重新初始化反馈功能"),this.initFeedbackFeature(),window.removeEventListener("load",r)};window.addEventListener("load",r);const o=()=>{this.config.isDebug&&console.log("BytedeskWeb: DOMContentLoaded事件触发,重新初始化反馈功能"),setTimeout(()=>this.initFeedbackFeature(),100),document.removeEventListener("DOMContentLoaded",o)};document.readyState==="loading"&&document.addEventListener("DOMContentLoaded",o)}this._getUnreadMessageCount(),this.config.autoPopup&&setTimeout(()=>{this.showChat()},this.config.autoPopupDelay||1e3),(n=this.config.inviteConfig)!=null&&n.show&&setTimeout(()=>{this.showInviteDialog()},this.config.inviteConfig.delay||3e3)}async _initVisitor(){var t,n,r,o;if(this.initVisitorPromise)return console.log("访客初始化请求正在进行中,返回现有Promise"),this.initVisitorPromise;const i=localStorage.getItem(ad),a=localStorage.getItem(Ff);console.log("localUid: ",i),console.log("localVisitorUid: ",a);const s=(t=this.config.chatConfig)!=null&&t.visitorUid&&a?((n=this.config.chatConfig)==null?void 0:n.visitorUid)===a:!0;return i&&a&&s?(console.log("访客信息相同,直接返回本地访客信息"),(o=(r=this.config).onVisitorInfo)==null||o.call(r,i||"",a||""),{uid:i,visitorUid:a}):(console.log("开始创建访客初始化Promise"),this.initVisitorPromise=Hf(()=>import("./index-BKA5M_AV.js"),__vite__mapDeps([0,1])).then(async({initVisitor:l})=>{var c,u,d,f,h,m,v,g,b,y,x,w,S,C,E,_,P,$,T;try{const R={uid:String(((c=this.config.chatConfig)==null?void 0:c.uid)||i||""),visitorUid:String(((u=this.config.chatConfig)==null?void 0:u.visitorUid)||a||""),orgUid:String(((d=this.config.chatConfig)==null?void 0:d.org)||""),nickname:String(((f=this.config.chatConfig)==null?void 0:f.name)||""),avatar:String(((h=this.config.chatConfig)==null?void 0:h.avatar)||""),mobile:String(((m=this.config.chatConfig)==null?void 0:m.mobile)||""),email:String(((v=this.config.chatConfig)==null?void 0:v.email)||""),note:String(((g=this.config.chatConfig)==null?void 0:g.note)||""),extra:typeof((b=this.config.chatConfig)==null?void 0:b.extra)=="string"?this.config.chatConfig.extra:JSON.stringify(((y=this.config.chatConfig)==null?void 0:y.extra)||{})},O=await l(R);return console.log("访客初始化API响应:",O.data,R),((x=O.data)==null?void 0:x.code)===200?((S=(w=O.data)==null?void 0:w.data)!=null&&S.uid&&(localStorage.setItem(ad,O.data.data.uid),console.log("已保存uid到localStorage:",O.data.data.uid)),(E=(C=O.data)==null?void 0:C.data)!=null&&E.visitorUid&&(localStorage.setItem(Ff,O.data.data.visitorUid),console.log("已保存visitorUid到localStorage:",O.data.data.visitorUid)),(_=O.data)!=null&&_.data&&(console.log("触发onVisitorInfo回调"),($=(P=this.config).onVisitorInfo)==null||$.call(P,O.data.data.uid||"",O.data.data.visitorUid||"")),O.data.data):(console.error("访客初始化失败:",(T=O.data)==null?void 0:T.message),null)}catch(R){return console.error("访客初始化出错:",R),null}finally{console.log("访客初始化Promise完成,清除引用"),this.initVisitorPromise=null}}),this.initVisitorPromise)}async _browseVisitor(){var t,n,r,o;try{const i=localStorage.getItem(gv);if(i){const C=parseInt(i),E=Date.now(),_=60*60*1e3;if(E-C<_){const P=Math.ceil((_-(E-C))/1e3/60);console.log(`浏览记录发送失败后1小时内禁止发送,还需等待 ${P} 分钟`);return}else localStorage.removeItem(gv)}const a=window.location.href,s=document.title,l=document.referrer,c=navigator.userAgent,u=this.getBrowserInfo(c),d=this.getOSInfo(c),f=this.getDeviceInfo(c),h=`${screen.width}x${screen.height}`,m=new URLSearchParams(window.location.search),v=m.get("utm_source")||void 0,g=m.get("utm_medium")||void 0,b=m.get("utm_campaign")||void 0,y=localStorage.getItem(ad),x={url:a,title:s,referrer:l,userAgent:c,operatingSystem:d,browser:u,deviceType:f,screenResolution:h,utmSource:v,utmMedium:g,utmCampaign:b,status:"ONLINE",visitorUid:String(((t=this.config.chatConfig)==null?void 0:t.uid)||y||""),orgUid:((n=this.config.chatConfig)==null?void 0:n.org)||""};if(!x.visitorUid){console.log("访客uid为空,跳过browse操作");return}const{browse:w}=await Hf(async()=>{const{browse:C}=await import("./index-BKA5M_AV.js");return{browse:C}},__vite__mapDeps([0,1])),S=await w(x);((r=S.data)==null?void 0:r.code)===200?localStorage.removeItem(gv):(console.error("浏览记录发送失败:",(o=S.data)==null?void 0:o.message),localStorage.setItem(gv,Date.now().toString()),console.log("已记录浏览记录发送失败时间,1小时内将禁止再次发送"))}catch(i){console.error("发送浏览记录时出错:",i),localStorage.setItem(gv,Date.now().toString()),console.log("已记录浏览记录发送失败时间,1小时内将禁止再次发送")}}getBrowserInfo(t){return t.includes("Chrome")?"Chrome":t.includes("Firefox")?"Firefox":t.includes("Safari")?"Safari":t.includes("Edge")?"Edge":t.includes("Opera")?"Opera":"Unknown"}getOSInfo(t){return t.includes("Windows")?"Windows":t.includes("Mac")?"macOS":t.includes("Linux")?"Linux":t.includes("Android")?"Android":t.includes("iOS")?"iOS":"Unknown"}getDeviceInfo(t){return t.includes("Mobile")?"Mobile":t.includes("Tablet")?"Tablet":"Desktop"}async _getUnreadMessageCount(){return this.getUnreadMessageCountPromise?(this.config.isDebug&&console.log("获取未读消息数请求正在进行中,返回现有Promise"),this.getUnreadMessageCountPromise):(this.getUnreadMessageCountPromise=Hf(()=>import("./index-DTx4v0gD.js"),__vite__mapDeps([2,1])).then(async({getUnreadMessageCount:t})=>{var n,r,o,i,a;try{const s=String(((n=this.config.chatConfig)==null?void 0:n.visitorUid)||""),l=localStorage.getItem(ad),c=localStorage.getItem(Ff),u={uid:l||"",visitorUid:s||c||"",orgUid:((r=this.config.chatConfig)==null?void 0:r.org)||""};if(u.uid==="")return 0;const d=await t(u);return((o=d.data)==null?void 0:o.code)===200?((i=d==null?void 0:d.data)!=null&&i.data&&((a=d==null?void 0:d.data)==null?void 0:a.data)>0?this.showUnreadBadge(d.data.data):this.clearUnreadBadge(),d.data.data||0):0}catch(s){return console.error("获取未读消息数出错:",s),0}finally{this.getUnreadMessageCountPromise=null}}),this.getUnreadMessageCountPromise)}async getUnreadMessageCount(){return this._getUnreadMessageCount()}async initVisitor(){return this._initVisitor()}async browseVisitor(){return this._browseVisitor()}clearBrowseFailedLimit(){localStorage.removeItem(gv),this.config.isDebug&&console.log("已清除浏览记录发送失败的限制")}clearVisitorInfo(){localStorage.removeItem(ad),localStorage.removeItem(Ff),this.config.isDebug&&console.log("已清除本地访客信息")}async forceInitVisitor(){return this.clearVisitorInfo(),this.initVisitorPromise=null,this._initVisitor()}showUnreadBadge(t){if(console.log("showUnreadBadge() 被调用,count:",t),(this.config.buttonConfig||{}).show===!1){console.log("showUnreadBadge: buttonConfig.show 为 false,不显示角标");return}if(!this.bubble){console.log("showUnreadBadge: bubble 不存在");return}let n=this.bubble.querySelector(".bytedesk-unread-badge");n?console.log("showUnreadBadge: 更新现有角标"):(console.log("showUnreadBadge: 创建新的角标"),n=document.createElement("div"),n.className="bytedesk-unread-badge",n.style.cssText=` position: absolute; top: -8px; right: -8px; @@ -1126,7 +1126,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho justify-content: center; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); border: 2px solid white; - `,this.bubble.appendChild(n)),n.textContent=t>99?"99+":t.toString(),console.log("showUnreadBadge: 角标数字已更新为",n.textContent)}clearUnreadBadge(){if(!this.bubble){console.log("clearUnreadBadge: bubble 不存在");return}const t=this.bubble.querySelector(".bytedesk-unread-badge");t?t.remove():console.log("clearUnreadBadge: 未找到角标")}async clearUnreadMessages(){return this.clearUnreadMessagesPromise?(this.config.isDebug&&console.log("清空未读消息请求正在进行中,返回现有Promise"),this.clearUnreadMessagesPromise):(this.clearUnreadMessagesPromise=bv(()=>import("./index-QPasiXuL.js"),__vite__mapDeps([2,1])).then(async({clearUnreadMessages:t})=>{var n,r;try{const o=String(((n=this.config.chatConfig)==null?void 0:n.visitorUid)||""),i=localStorage.getItem(ad),a=localStorage.getItem(Ff),s={uid:i||"",visitorUid:o||a||"",orgUid:((r=this.config.chatConfig)==null?void 0:r.org)||""},l=await t(s);return console.log("清空未读消息数:",l.data,s),l.data.code===200?(console.log("清空未读消息数成功:",l.data),this.clearUnreadBadge(),l.data.data||0):(console.error("清空未读消息数失败:",l.data.message),0)}catch(o){return console.error("清空未读消息数出错:",o),0}finally{this.clearUnreadMessagesPromise=null}}),this.clearUnreadMessagesPromise)}createBubble(){var t,n,r,o,i,a,s,l,c,u,d,p,h;if(this.bubble&&document.body.contains(this.bubble)){console.log("createBubble: 气泡已存在,不重复创建");return}this.bubble&&!document.body.contains(this.bubble)&&(console.log("createBubble: 清理已存在的 bubble 引用"),this.bubble=null);const m=document.createElement("div");m.style.cssText=` + `,this.bubble.appendChild(n)),n.textContent=t>99?"99+":t.toString(),console.log("showUnreadBadge: 角标数字已更新为",n.textContent)}clearUnreadBadge(){if(!this.bubble){console.log("clearUnreadBadge: bubble 不存在");return}const t=this.bubble.querySelector(".bytedesk-unread-badge");t?t.remove():console.log("clearUnreadBadge: 未找到角标")}async clearUnreadMessages(){return this.clearUnreadMessagesPromise?(this.config.isDebug&&console.log("清空未读消息请求正在进行中,返回现有Promise"),this.clearUnreadMessagesPromise):(this.clearUnreadMessagesPromise=Hf(()=>import("./index-DTx4v0gD.js"),__vite__mapDeps([2,1])).then(async({clearUnreadMessages:t})=>{var n,r;try{const o=String(((n=this.config.chatConfig)==null?void 0:n.visitorUid)||""),i=localStorage.getItem(ad),a=localStorage.getItem(Ff),s={uid:i||"",visitorUid:o||a||"",orgUid:((r=this.config.chatConfig)==null?void 0:r.org)||""},l=await t(s);return console.log("清空未读消息数:",l.data,s),l.data.code===200?(console.log("清空未读消息数成功:",l.data),this.clearUnreadBadge(),l.data.data||0):(console.error("清空未读消息数失败:",l.data.message),0)}catch(o){return console.error("清空未读消息数出错:",o),0}finally{this.clearUnreadMessagesPromise=null}}),this.clearUnreadMessagesPromise)}createBubble(){var t,n,r,o,i,a,s,l,c,u,d,f,h;if(this.bubble&&document.body.contains(this.bubble)){console.log("createBubble: 气泡已存在,不重复创建");return}this.bubble&&!document.body.contains(this.bubble)&&(console.log("createBubble: 清理已存在的 bubble 引用"),this.bubble=null);const m=document.createElement("div");m.style.cssText=` position: fixed; ${this.config.placement==="bottom-left"?"left":"right"}: ${this.config.marginSide}px; bottom: ${this.config.marginBottom}px; @@ -1152,7 +1152,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho align-items: center; gap: 8px; flex-direction: ${this.config.placement==="bottom-left"?"row":"row-reverse"}; - `,_.setAttribute("data-placement",this.config.placement||"bottom-right");const P=document.createElement("span");P.textContent=((o=this.config.bubbleConfig)==null?void 0:o.icon)||"",P.style.fontSize="20px",_.appendChild(P);const $=document.createElement("div"),R=document.createElement("div");R.textContent=((i=this.config.bubbleConfig)==null?void 0:i.title)||"",R.style.fontWeight="bold",R.style.color=((a=this.config.theme)==null?void 0:a.mode)==="dark"?"#e5e7eb":"#1f2937",R.style.marginBottom="4px",R.style.textAlign=this.config.placement==="bottom-left"?"left":"right",$.appendChild(R);const O=document.createElement("div");O.textContent=((s=this.config.bubbleConfig)==null?void 0:s.subtitle)||"",O.style.fontSize="0.9em",O.style.color=((l=this.config.theme)==null?void 0:l.mode)==="dark"?"#9ca3af":"#4b5563",O.style.textAlign=this.config.placement==="bottom-left"?"left":"right",$.appendChild(O),_.appendChild($),v.appendChild(_);const T=document.createElement("div");T.style.cssText=` + `,_.setAttribute("data-placement",this.config.placement||"bottom-right");const P=document.createElement("span");P.textContent=((o=this.config.bubbleConfig)==null?void 0:o.icon)||"",P.style.fontSize="20px",_.appendChild(P);const $=document.createElement("div"),T=document.createElement("div");T.textContent=((i=this.config.bubbleConfig)==null?void 0:i.title)||"",T.style.fontWeight="bold",T.style.color=((a=this.config.theme)==null?void 0:a.mode)==="dark"?"#e5e7eb":"#1f2937",T.style.marginBottom="4px",T.style.textAlign=this.config.placement==="bottom-left"?"left":"right",$.appendChild(T);const R=document.createElement("div");R.textContent=((s=this.config.bubbleConfig)==null?void 0:s.subtitle)||"",R.style.fontSize="0.9em",R.style.color=((l=this.config.theme)==null?void 0:l.mode)==="dark"?"#9ca3af":"#4b5563",R.style.textAlign=this.config.placement==="bottom-left"?"left":"right",$.appendChild(R),_.appendChild($),v.appendChild(_);const O=document.createElement("div");O.style.cssText=` position: absolute; bottom: -6px; ${this.config.placement==="bottom-left"?"left: 24px":"right: 24px"}; @@ -1161,24 +1161,24 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho background: ${((c=this.config.theme)==null?void 0:c.mode)==="dark"?"#1f2937":"white"}; transform: rotate(45deg); box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1); - `;const I=document.createElement("div");I.style.cssText=` + `;const k=document.createElement("div");k.style.cssText=` position: absolute; bottom: 0; ${this.config.placement==="bottom-left"?"left: 18px":"right: 18px"}; width: 24px; height: 12px; background: ${((u=this.config.theme)==null?void 0:u.mode)==="dark"?"#1f2937":"white"}; - `,v.appendChild(T),v.appendChild(I),m.appendChild(v),setTimeout(()=>{v&&(v.style.opacity="1",v.style.transform="translateY(0)")},500)}this.bubble=document.createElement("button");const g=this.config.buttonConfig||{},x=g.width||60,y=g.height||60,b=Math.min(x,y)/2,C=((d=this.config.theme)==null?void 0:d.mode)==="dark",S=C?"#3B82F6":"#0066FF",w=((p=this.config.theme)==null?void 0:p.backgroundColor)||S;this.bubble.style.cssText=` - background-color: ${w}; - width: ${x}px; + `,v.appendChild(O),v.appendChild(k),m.appendChild(v),setTimeout(()=>{v&&(v.style.opacity="1",v.style.transform="translateY(0)")},500)}this.bubble=document.createElement("button");const g=this.config.buttonConfig||{},b=g.width||60,y=g.height||60,x=Math.min(b,y)/2,w=((d=this.config.theme)==null?void 0:d.mode)==="dark",S=w?"#3B82F6":"#0066FF",C=((f=this.config.theme)==null?void 0:f.backgroundColor)||S;this.bubble.style.cssText=` + background-color: ${C}; + width: ${b}px; height: ${y}px; - border-radius: ${b}px; + border-radius: ${x}px; border: none; cursor: ${this.config.draggable?"move":"pointer"}; display: ${g.show===!1?"none":"flex"}; align-items: center; justify-content: center; - box-shadow: 0 4px 16px rgba(0, 0, 0, ${C?"0.3":"0.12"}); + box-shadow: 0 4px 16px rgba(0, 0, 0, ${w?"0.3":"0.12"}); transition: all 0.3s ease; outline: none; position: relative; @@ -1197,7 +1197,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho color: ${((h=this.config.theme)==null?void 0:h.textColor)||"#ffffff"}; font-size: ${y*.25}px; white-space: nowrap; - `,E.appendChild(_)}if(this.bubble.appendChild(E),this.bubble.addEventListener("mouseenter",()=>{this.bubble.style.transform="scale(1.1)"}),this.bubble.addEventListener("mouseleave",()=>{this.bubble.style.transform="scale(1)"}),m.appendChild(this.bubble),this.config.draggable){let _=0,P=0,$=0,R=0;this.bubble.addEventListener("mousedown",O=>{O.button===0&&(this.isDragging=!0,_=O.clientX,P=O.clientY,$=m.offsetLeft,R=m.offsetTop,m.style.transition="none")}),document.addEventListener("mousemove",O=>{if(!this.isDragging)return;O.preventDefault();const T=O.clientX-_,I=O.clientY-P,k=$+T,N=R+I,D=window.innerHeight-m.offsetHeight;k<=window.innerWidth/2?(m.style.left=`${Math.max(0,k)}px`,m.style.right="auto",m.style.alignItems="flex-start",this.config.placement="bottom-left"):(m.style.right=`${Math.max(0,window.innerWidth-k-m.offsetWidth)}px`,m.style.left="auto",m.style.alignItems="flex-end",this.config.placement="bottom-right"),m.style.bottom=`${Math.min(Math.max(0,window.innerHeight-N-m.offsetHeight),D)}px`}),document.addEventListener("mouseup",()=>{this.isDragging&&(this.isDragging=!1,m.style.transition="all 0.3s ease",this.config.marginSide=parseInt(this.config.placement==="bottom-left"?m.style.left:m.style.right)||20,this.config.marginBottom=parseInt(m.style.bottom||"20"))})}this.bubble.addEventListener("click",()=>{if(!this.isDragging){console.log("bubble click");const _=this.bubble.messageElement;_ instanceof HTMLElement&&(_.style.display="none"),this.showChat()}}),this.bubble.messageElement=v,document.body.appendChild(m),this.bubble.addEventListener("contextmenu",_=>{this.showContextMenu(_)}),document.addEventListener("click",()=>{this.hideContextMenu()})}createChatWindow(){var t,n,r,o,i,a;if(this.window&&document.body.contains(this.window)){console.log("createChatWindow: 聊天窗口已存在,不重复创建");return}this.window&&!document.body.contains(this.window)&&(console.log("createChatWindow: 清理已存在的 window 引用"),this.window=null),this.window=document.createElement("div");const s=window.innerWidth<=768,l=window.innerWidth,c=window.innerHeight,u=Math.min(((t=this.config.window)==null?void 0:t.width)||l*.9,l*.9),d=Math.min(((n=this.config.window)==null?void 0:n.height)||c*.9,c*.9);s?this.window.style.cssText=` + `,E.appendChild(_)}if(this.bubble.appendChild(E),this.bubble.addEventListener("mouseenter",()=>{this.bubble.style.transform="scale(1.1)"}),this.bubble.addEventListener("mouseleave",()=>{this.bubble.style.transform="scale(1)"}),m.appendChild(this.bubble),this.config.draggable){let _=0,P=0,$=0,T=0;this.bubble.addEventListener("mousedown",R=>{R.button===0&&(this.isDragging=!0,_=R.clientX,P=R.clientY,$=m.offsetLeft,T=m.offsetTop,m.style.transition="none")}),document.addEventListener("mousemove",R=>{if(!this.isDragging)return;R.preventDefault();const O=R.clientX-_,k=R.clientY-P,I=$+O,D=T+k,N=window.innerHeight-m.offsetHeight;I<=window.innerWidth/2?(m.style.left=`${Math.max(0,I)}px`,m.style.right="auto",m.style.alignItems="flex-start",this.config.placement="bottom-left"):(m.style.right=`${Math.max(0,window.innerWidth-I-m.offsetWidth)}px`,m.style.left="auto",m.style.alignItems="flex-end",this.config.placement="bottom-right"),m.style.bottom=`${Math.min(Math.max(0,window.innerHeight-D-m.offsetHeight),N)}px`}),document.addEventListener("mouseup",()=>{this.isDragging&&(this.isDragging=!1,m.style.transition="all 0.3s ease",this.config.marginSide=parseInt(this.config.placement==="bottom-left"?m.style.left:m.style.right)||20,this.config.marginBottom=parseInt(m.style.bottom||"20"))})}this.bubble.addEventListener("click",()=>{if(!this.isDragging){console.log("bubble click");const _=this.bubble.messageElement;_ instanceof HTMLElement&&(_.style.display="none"),this.showChat()}}),this.bubble.messageElement=v,document.body.appendChild(m),this.bubble.addEventListener("contextmenu",_=>{this.showContextMenu(_)}),document.addEventListener("click",()=>{this.hideContextMenu()})}createChatWindow(){var t,n,r,o,i,a;if(this.window&&document.body.contains(this.window)){console.log("createChatWindow: 聊天窗口已存在,不重复创建");return}this.window&&!document.body.contains(this.window)&&(console.log("createChatWindow: 清理已存在的 window 引用"),this.window=null),this.window=document.createElement("div");const s=window.innerWidth<=768,l=window.innerWidth,c=window.innerHeight,u=Math.min(((t=this.config.window)==null?void 0:t.width)||l*.9,l*.9),d=Math.min(((n=this.config.window)==null?void 0:n.height)||c*.9,c*.9);s?this.window.style.cssText=` position: fixed; left: 0; bottom: 0; @@ -1221,13 +1221,13 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho overflow: hidden; z-index: 10000; transition: all ${(i=this.config.animation)==null?void 0:i.duration}ms ${(a=this.config.animation)==null?void 0:a.type}; - `;const p=document.createElement("iframe");p.style.cssText=` + `;const f=document.createElement("iframe");f.style.cssText=` width: 100%; height: 100%; border: none; display: block; // 添加这一行 vertical-align: bottom; // 添加这一行 - `,p.src=this.generateChatUrl(),console.log("iframe.src: ",p.src),this.window.appendChild(p),document.body.appendChild(this.window)}generateChatUrl(t="messages"){console.log("this.config: ",this.config,t);const n=new URLSearchParams,r=localStorage.getItem(ad),o=localStorage.getItem(Ff);r&&r.trim()!==""&&n.append("uid",r),o&&o.trim()!==""&&n.append("visitorUid",o),Object.entries(this.config.chatConfig||{}).forEach(([a,s])=>{if(a==="goodsInfo"||a==="orderInfo")try{typeof s=="string"?n.append(a,s):n.append(a,JSON.stringify(s))}catch(l){console.error(`Error processing ${a}:`,l)}else if(a==="extra")try{let l=typeof s=="string"?JSON.parse(s):s;l.goodsInfo&&delete l.goodsInfo,l.orderInfo&&delete l.orderInfo,Object.keys(l).length>0&&n.append(a,JSON.stringify(l))}catch(l){console.error("Error processing extra parameter:",l)}else n.append(a,String(s))}),Object.entries(this.config.browseConfig||{}).forEach(([a,s])=>{n.append(a,String(s))}),Object.entries(this.config.theme||{}).forEach(([a,s])=>{n.append(a,String(s))}),n.append("lang",this.config.locale||"zh-cn");const i=`${this.config.htmlUrl}?${n.toString()}`;return console.log("chat url: ",i),i}setupMessageListener(){window.addEventListener("message",t=>{switch(t.data.type){case $en:this.hideChat();break;case Pen:this.toggleMaximize();break;case Men:this.minimizeWindow();break;case Ren:console.log("RECEIVE_MESSAGE");break;case Oen:console.log("INVITE_VISITOR");break;case Ten:console.log("INVITE_VISITOR_ACCEPT");break;case Ien:console.log("INVITE_VISITOR_REJECT");break;case ken:this.handleLocalStorageData(t);break}})}handleLocalStorageData(t){var n,r;const{uid:o,visitorUid:i}=t.data;console.log("handleLocalStorageData 被调用",o,i,t.data);const a=localStorage.getItem(ad),s=localStorage.getItem(Ff);if(a===o&&s===i){console.log("handleLocalStorageData: 值相同,跳过设置");return}localStorage.setItem(ad,o),localStorage.setItem(Ff,i),console.log("handleLocalStorageData: 已更新localStorage",{uid:o,visitorUid:i}),(r=(n=this.config).onVisitorInfo)==null||r.call(n,o,i)}sendMessageToIframe(t){var n;const r=(n=this.window)==null?void 0:n.querySelector("iframe");r&&r.contentWindow&&r.contentWindow.postMessage(t,"*")}showChat(t){var n,r;if(t&&(this.config={...this.config,...t},this.window&&(document.body.removeChild(this.window),this.window=null)),this.window||this.createChatWindow(),this.window){const o=window.innerWidth<=768;if(this.window.style.display="block",this.config.forceRefresh){const i=this.window.querySelector("iframe");i&&(i.src=this.generateChatUrl())}if(this.setupResizeListener(),o&&this.window&&(this.window.style.transform="translateY(100%)",requestAnimationFrame(()=>{this.window&&(this.window.style.transform="translateY(0)")})),this.isVisible=!0,this.bubble){this.bubble.style.display="none";const i=this.bubble.messageElement;i instanceof HTMLElement&&(i.style.display="none")}}this.hideInviteDialog(),(r=(n=this.config).onShowChat)==null||r.call(n)}hideChat(){var t,n,r,o,i;if(this.window){if(window.innerWidth<=768?(this.window.style.transform="translateY(100%)",setTimeout(()=>{this.window&&(this.window.style.display="none")},((t=this.config.animation)==null?void 0:t.duration)||300)):this.window.style.display="none",this.isVisible=!1,this.bubble){this.bubble.style.display=((n=this.config.buttonConfig)==null?void 0:n.show)===!1?"none":"inline-flex";const a=this.bubble.messageElement;a instanceof HTMLElement&&(a.style.display=((r=this.config.bubbleConfig)==null?void 0:r.show)===!1?"none":"block")}(i=(o=this.config).onHideChat)==null||i.call(o)}}minimizeWindow(){this.window&&(this.windowState="minimized",this.window.style.display="none",this.hideChat())}toggleMaximize(){this.window&&window.open(this.generateChatUrl(),"_blank")}setupResizeListener(){const t=()=>{var r,o;if(!this.window||!this.isVisible)return;const i=window.innerWidth<=768,a=window.innerWidth,s=window.innerHeight;if(i)Object.assign(this.window.style,{left:"0",bottom:"0",width:"100%",height:"90vh",borderTopLeftRadius:"12px",borderTopRightRadius:"12px",borderBottomLeftRadius:"0",borderBottomRightRadius:"0"});else{let l=this.windowState==="maximized"?a:Math.min(((r=this.config.window)==null?void 0:r.width)||a*.9,a*.9),c=this.windowState==="maximized"?s:Math.min(((o=this.config.window)==null?void 0:o.height)||s*.9,s*.9);const u=this.config.placement==="bottom-right"?this.config.marginSide:void 0,d=this.config.placement==="bottom-left"?this.config.marginSide:void 0;Object.assign(this.window.style,{width:`${l}px`,height:`${c}px`,right:u?`${u}px`:"auto",left:d?`${d}px`:"auto",bottom:`${this.config.marginBottom}px`,borderRadius:this.windowState==="maximized"?"0":"12px"})}};let n;window.addEventListener("resize",()=>{clearTimeout(n),n=window.setTimeout(t,100)}),t()}destroy(){var t;const n=(t=this.bubble)==null?void 0:t.parentElement;n&&document.body.contains(n)&&(document.body.removeChild(n),this.bubble=null),this.window&&document.body.contains(this.window)&&(document.body.removeChild(this.window),this.window=null),window.removeEventListener("resize",this.setupResizeListener.bind(this)),this.loopTimer&&(window.clearTimeout(this.loopTimer),this.loopTimer=null),this.inviteDialog&&document.body.contains(this.inviteDialog)&&(document.body.removeChild(this.inviteDialog),this.inviteDialog=null),this.contextMenu&&document.body.contains(this.contextMenu)&&(document.body.removeChild(this.contextMenu),this.contextMenu=null),this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null)}createInviteDialog(){var t,n,r,o,i,a;if(this.inviteDialog&&document.body.contains(this.inviteDialog)){console.log("createInviteDialog: 邀请框已存在,不重复创建");return}this.inviteDialog&&!document.body.contains(this.inviteDialog)&&(console.log("createInviteDialog: 清理已存在的 inviteDialog 引用"),this.inviteDialog=null);const s=((t=this.config.theme)==null?void 0:t.mode)==="dark";if(this.inviteDialog=document.createElement("div"),this.inviteDialog.style.cssText=` + `,f.src=this.generateChatUrl(),console.log("iframe.src: ",f.src),this.window.appendChild(f),document.body.appendChild(this.window)}generateChatUrl(t="messages"){console.log("this.config: ",this.config,t);const n=new URLSearchParams,r=localStorage.getItem(ad),o=localStorage.getItem(Ff);r&&r.trim()!==""&&n.append("uid",r),o&&o.trim()!==""&&n.append("visitorUid",o),Object.entries(this.config.chatConfig||{}).forEach(([a,s])=>{if(a==="goodsInfo"||a==="orderInfo")try{typeof s=="string"?n.append(a,s):n.append(a,JSON.stringify(s))}catch(l){console.error(`Error processing ${a}:`,l)}else if(a==="extra")try{let l=typeof s=="string"?JSON.parse(s):s;l.goodsInfo&&delete l.goodsInfo,l.orderInfo&&delete l.orderInfo,Object.keys(l).length>0&&n.append(a,JSON.stringify(l))}catch(l){console.error("Error processing extra parameter:",l)}else n.append(a,String(s))}),Object.entries(this.config.browseConfig||{}).forEach(([a,s])=>{n.append(a,String(s))}),Object.entries(this.config.theme||{}).forEach(([a,s])=>{n.append(a,String(s))}),n.append("lang",this.config.locale||"zh-cn");const i=`${this.config.htmlUrl}?${n.toString()}`;return console.log("chat url: ",i),i}setupMessageListener(){window.addEventListener("message",t=>{switch(t.data.type){case $en:this.hideChat();break;case Pen:this.toggleMaximize();break;case Men:this.minimizeWindow();break;case Ten:console.log("RECEIVE_MESSAGE");break;case Ren:console.log("INVITE_VISITOR");break;case Oen:console.log("INVITE_VISITOR_ACCEPT");break;case ken:console.log("INVITE_VISITOR_REJECT");break;case Ien:this.handleLocalStorageData(t);break}})}handleLocalStorageData(t){var n,r;const{uid:o,visitorUid:i}=t.data;console.log("handleLocalStorageData 被调用",o,i,t.data);const a=localStorage.getItem(ad),s=localStorage.getItem(Ff);if(a===o&&s===i){console.log("handleLocalStorageData: 值相同,跳过设置");return}localStorage.setItem(ad,o),localStorage.setItem(Ff,i),console.log("handleLocalStorageData: 已更新localStorage",{uid:o,visitorUid:i}),(r=(n=this.config).onVisitorInfo)==null||r.call(n,o,i)}sendMessageToIframe(t){var n;const r=(n=this.window)==null?void 0:n.querySelector("iframe");r&&r.contentWindow&&r.contentWindow.postMessage(t,"*")}showChat(t){var n,r;if(t&&(this.config={...this.config,...t},this.window&&(document.body.removeChild(this.window),this.window=null)),this.window||this.createChatWindow(),this.window){const o=window.innerWidth<=768;if(this.window.style.display="block",this.config.forceRefresh){const i=this.window.querySelector("iframe");i&&(i.src=this.generateChatUrl())}if(this.setupResizeListener(),o&&this.window&&(this.window.style.transform="translateY(100%)",requestAnimationFrame(()=>{this.window&&(this.window.style.transform="translateY(0)")})),this.isVisible=!0,this.bubble){this.bubble.style.display="none";const i=this.bubble.messageElement;i instanceof HTMLElement&&(i.style.display="none")}}this.hideInviteDialog(),(r=(n=this.config).onShowChat)==null||r.call(n)}hideChat(){var t,n,r,o,i;if(this.window){if(window.innerWidth<=768?(this.window.style.transform="translateY(100%)",setTimeout(()=>{this.window&&(this.window.style.display="none")},((t=this.config.animation)==null?void 0:t.duration)||300)):this.window.style.display="none",this.isVisible=!1,this.bubble){this.bubble.style.display=((n=this.config.buttonConfig)==null?void 0:n.show)===!1?"none":"inline-flex";const a=this.bubble.messageElement;a instanceof HTMLElement&&(a.style.display=((r=this.config.bubbleConfig)==null?void 0:r.show)===!1?"none":"block")}(i=(o=this.config).onHideChat)==null||i.call(o)}}minimizeWindow(){this.window&&(this.windowState="minimized",this.window.style.display="none",this.hideChat())}toggleMaximize(){this.window&&window.open(this.generateChatUrl(),"_blank")}setupResizeListener(){const t=()=>{var r,o;if(!this.window||!this.isVisible)return;const i=window.innerWidth<=768,a=window.innerWidth,s=window.innerHeight;if(i)Object.assign(this.window.style,{left:"0",bottom:"0",width:"100%",height:"90vh",borderTopLeftRadius:"12px",borderTopRightRadius:"12px",borderBottomLeftRadius:"0",borderBottomRightRadius:"0"});else{let l=this.windowState==="maximized"?a:Math.min(((r=this.config.window)==null?void 0:r.width)||a*.9,a*.9),c=this.windowState==="maximized"?s:Math.min(((o=this.config.window)==null?void 0:o.height)||s*.9,s*.9);const u=this.config.placement==="bottom-right"?this.config.marginSide:void 0,d=this.config.placement==="bottom-left"?this.config.marginSide:void 0;Object.assign(this.window.style,{width:`${l}px`,height:`${c}px`,right:u?`${u}px`:"auto",left:d?`${d}px`:"auto",bottom:`${this.config.marginBottom}px`,borderRadius:this.windowState==="maximized"?"0":"12px"})}};let n;window.addEventListener("resize",()=>{clearTimeout(n),n=window.setTimeout(t,100)}),t()}destroy(){var t;const n=(t=this.bubble)==null?void 0:t.parentElement;n&&document.body.contains(n)&&(document.body.removeChild(n),this.bubble=null),this.window&&document.body.contains(this.window)&&(document.body.removeChild(this.window),this.window=null),window.removeEventListener("resize",this.setupResizeListener.bind(this)),this.loopTimer&&(window.clearTimeout(this.loopTimer),this.loopTimer=null),this.inviteDialog&&document.body.contains(this.inviteDialog)&&(document.body.removeChild(this.inviteDialog),this.inviteDialog=null),this.contextMenu&&document.body.contains(this.contextMenu)&&(document.body.removeChild(this.contextMenu),this.contextMenu=null),this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null),this.selectionDebounceTimer&&(clearTimeout(this.selectionDebounceTimer),this.selectionDebounceTimer=null),this.destroyFeedbackFeature()}createInviteDialog(){var t,n,r,o,i,a;if(this.inviteDialog&&document.body.contains(this.inviteDialog)){console.log("createInviteDialog: 邀请框已存在,不重复创建");return}this.inviteDialog&&!document.body.contains(this.inviteDialog)&&(console.log("createInviteDialog: 清理已存在的 inviteDialog 引用"),this.inviteDialog=null);const s=((t=this.config.theme)==null?void 0:t.mode)==="dark";if(this.inviteDialog=document.createElement("div"),this.inviteDialog.style.cssText=` position: fixed; top: 50%; left: 50%; @@ -1258,14 +1258,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho border: none; border-radius: 4px; cursor: pointer; - `,u.onclick=()=>{var h,m;this.hideInviteDialog(),this.showChat(),(m=(h=this.config.inviteConfig)==null?void 0:h.onAccept)==null||m.call(h)};const p=document.createElement("button");p.textContent=((a=this.config.inviteConfig)==null?void 0:a.rejectText)||"稍后再说",p.style.cssText=` + `,u.onclick=()=>{var h,m;this.hideInviteDialog(),this.showChat(),(m=(h=this.config.inviteConfig)==null?void 0:h.onAccept)==null||m.call(h)};const f=document.createElement("button");f.textContent=((a=this.config.inviteConfig)==null?void 0:a.rejectText)||"稍后再说",f.style.cssText=` padding: 8px 16px; background: ${s?"#374151":"#f5f5f5"}; color: ${s?"#d1d5db":"#666"}; border: none; border-radius: 4px; cursor: pointer; - `,p.onclick=()=>{var h,m;this.hideInviteDialog(),(m=(h=this.config.inviteConfig)==null?void 0:h.onReject)==null||m.call(h),this.handleInviteLoop()},c.appendChild(u),c.appendChild(p),this.inviteDialog.appendChild(c),document.body.appendChild(this.inviteDialog)}showInviteDialog(){var t,n;this.inviteDialog&&(this.inviteDialog.style.display="block",(n=(t=this.config.inviteConfig)==null?void 0:t.onOpen)==null||n.call(t))}hideInviteDialog(){var t,n;console.log("hideInviteDialog before"),this.inviteDialog&&(this.inviteDialog.style.display="none",(n=(t=this.config.inviteConfig)==null?void 0:t.onClose)==null||n.call(t),console.log("hideInviteDialog after"))}handleInviteLoop(){const{loop:t,loopDelay:n=3e3,loopCount:r=1/0}=this.config.inviteConfig||{};!t||this.loopCount>=r-1||(this.loopTimer&&window.clearTimeout(this.loopTimer),this.loopTimer=window.setTimeout(()=>{this.loopCount++,this.showInviteDialog()},n))}showButton(){if(this.bubble&&this.bubble.style.display!=="none"){console.log("showButton: 按钮已经显示,无需重复显示");return}this.bubble?(this.bubble.style.display="inline-flex",console.log("showButton: 按钮已显示")):console.log("showButton: bubble 不存在,需要先创建")}hideButton(){this.bubble&&(this.bubble.style.display="none")}showBubble(){if(this.bubble){const t=this.bubble.messageElement;if(t instanceof HTMLElement){if(t.style.display!=="none"&&t.style.opacity!=="0"){console.log("showBubble: 气泡已经显示,无需重复显示");return}t.style.display="block",setTimeout(()=>{t.style.opacity="1",t.style.transform="translateY(0)"},100),console.log("showBubble: 气泡已显示")}else console.log("showBubble: messageElement 不存在")}else console.log("showBubble: bubble 不存在")}hideBubble(){if(this.bubble){const t=this.bubble.messageElement;t instanceof HTMLElement&&(t.style.opacity="0",t.style.transform="translateY(10px)",setTimeout(()=>{t.style.display="none"},300))}}createContextMenu(){this.contextMenu=document.createElement("div"),this.contextMenu.style.cssText=` + `,f.onclick=()=>{var h,m;this.hideInviteDialog(),(m=(h=this.config.inviteConfig)==null?void 0:h.onReject)==null||m.call(h),this.handleInviteLoop()},c.appendChild(u),c.appendChild(f),this.inviteDialog.appendChild(c),document.body.appendChild(this.inviteDialog)}showInviteDialog(){var t,n;this.inviteDialog&&(this.inviteDialog.style.display="block",(n=(t=this.config.inviteConfig)==null?void 0:t.onOpen)==null||n.call(t))}hideInviteDialog(){var t,n;console.log("hideInviteDialog before"),this.inviteDialog&&(this.inviteDialog.style.display="none",(n=(t=this.config.inviteConfig)==null?void 0:t.onClose)==null||n.call(t),console.log("hideInviteDialog after"))}handleInviteLoop(){const{loop:t,loopDelay:n=3e3,loopCount:r=1/0}=this.config.inviteConfig||{};!t||this.loopCount>=r-1||(this.loopTimer&&window.clearTimeout(this.loopTimer),this.loopTimer=window.setTimeout(()=>{this.loopCount++,this.showInviteDialog()},n))}showButton(){if(this.bubble&&this.bubble.style.display!=="none"){console.log("showButton: 按钮已经显示,无需重复显示");return}this.bubble?(this.bubble.style.display="inline-flex",console.log("showButton: 按钮已显示")):console.log("showButton: bubble 不存在,需要先创建")}hideButton(){this.bubble&&(this.bubble.style.display="none")}showBubble(){if(this.bubble){const t=this.bubble.messageElement;if(t instanceof HTMLElement){if(t.style.display!=="none"&&t.style.opacity!=="0"){console.log("showBubble: 气泡已经显示,无需重复显示");return}t.style.display="block",setTimeout(()=>{t.style.opacity="1",t.style.transform="translateY(0)"},100),console.log("showBubble: 气泡已显示")}else console.log("showBubble: messageElement 不存在")}else console.log("showBubble: bubble 不存在")}hideBubble(){if(this.bubble){const t=this.bubble.messageElement;t instanceof HTMLElement&&(t.style.opacity="0",t.style.transform="translateY(10px)",setTimeout(()=>{t.style.display="none"},300))}}createContextMenu(){this.contextMenu=document.createElement("div"),this.contextMenu.style.cssText=` position: fixed; background: white; border-radius: 4px; @@ -1287,9 +1287,265 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho height: 1px; background: #eee; margin: 4px 0; - `,this.contextMenu&&this.contextMenu.appendChild(i)}}),document.body.appendChild(this.contextMenu)}showContextMenu(t){if(t.preventDefault(),this.contextMenu||this.createContextMenu(),this.contextMenu){this.contextMenu.style.visibility="hidden",this.contextMenu.style.display="block";const n=this.contextMenu.offsetWidth,r=this.contextMenu.offsetHeight;let o=t.clientX,i=t.clientY;o+n>window.innerWidth&&(o=o-n),i+r>window.innerHeight&&(i=i-r),o=Math.max(0,o),i=Math.max(0,i),this.contextMenu.style.left=`${o}px`,this.contextMenu.style.top=`${i}px`,this.contextMenu.style.visibility="visible"}}hideContextMenu(){this.contextMenu&&(this.contextMenu.style.display="none")}togglePlacement(){var t,n;if(!this.bubble)return;this.config.placement=this.config.placement==="bottom-left"?"bottom-right":"bottom-left";const r=this.bubble.parentElement;r&&(r.style.left=this.config.placement==="bottom-left"?`${this.config.marginSide}px`:"auto",r.style.right=this.config.placement==="bottom-right"?`${this.config.marginSide}px`:"auto",r.style.alignItems=this.config.placement==="bottom-left"?"flex-start":"flex-end",this.window&&this.isVisible&&(this.window.style.left=this.config.placement==="bottom-left"?`${this.config.marginSide}px`:"auto",this.window.style.right=this.config.placement==="bottom-right"?`${this.config.marginSide}px`:"auto"),(n=(t=this.config).onConfigChange)==null||n.call(t,{placement:this.config.placement}))}}const Fen={"zh-cn":{title:"在线客服",bubble:{title:"需要帮助吗?",subtitle:"点击开始对话"},tabs:{home:"首页",messages:"消息",help:"帮助",news:"新闻"},settings:{position:"位置",tabs:"标签页",bubble:"气泡",navbar:"导航栏",theme:"主题",window:"窗口",margins:"边距",animation:"动画",other:"其他",embed:"嵌入代码"}},"zh-tw":{title:"線上客服",bubble:{title:"需要幫助嗎?",subtitle:"點擊開始對話"},tabs:{home:"首頁",messages:"消息",help:"幫助",news:"新聞"},settings:{position:"位置",tabs:"標籤頁",bubble:"氣泡",navbar:"導航欄",theme:"主題",window:"窗口",margins:"邊距",animation:"動畫",other:"其他",embed:"嵌入代碼"}},en:{title:"Online Support",bubble:{title:"Need help?",subtitle:"Click to start chat"},tabs:{home:"Home",messages:"Messages",help:"Help",news:"News"},settings:{position:"Position",tabs:"Tabs",bubble:"Bubble",navbar:"Navbar",theme:"Theme",window:"Window",margins:"Margins",animation:"Animation",other:"Other",embed:"Embed Code"}}},Ben=({locale:e="zh-cn",...t})=>M.jsx(axe,{messages:Fen[e],locale:e,defaultLocale:"zh-cn",children:M.jsx(Len,{...t,locale:e})});let eu=null,Ox=0;const Len=e=>{const t=f.useRef(null);return f.useEffect(()=>{var n,r;if(Ox++,eu){t.current=eu,window.bytedesk=eu,(n=e.onInit)==null||n.call(e);return}return eu=new Aen(e),t.current=eu,eu.init(),(r=e.onInit)==null||r.call(e),window.bytedesk=eu,()=>{Ox--,t.current=null,Ox<=0&&setTimeout(()=>{eu&&Ox<=0&&(eu.destroy(),eu=null,delete window.bytedesk,Ox=0)},100)}},[e]),null},jen=Fa(e=>({config:{htmlUrl:TOe(),apiUrl:$y(),placement:"bottom-right",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:t=>e(n=>({config:{...n.config,...t}}))})),{TextArea:boe}=Hn,{Group:zen}=ho,{Group:Hen}=Uy;function Ven(e){return{text:"文本输入",input:"单行文本",textarea:"多行文本",select:"下拉选择",radio:"单选框组",checkbox:"多选框组",datepicker:"日期选择",timepicker:"时间选择",switch:"开关",upload:"上传"}[e]||e}function Z2e({type:e,props:t={},options:n,placeholder:r,isDarkMode:o=!1}){if(!e)return null;const i=e.toLowerCase(),a=o?{backgroundColor:"#141414",borderColor:"#434343",color:"#fff"}:{},s=o?{backgroundColor:"#141414"}:{};switch(i){case"text":switch(t.type||"text"){case"email":return M.jsx(Hn,{type:"email",placeholder:r||"请输入邮箱地址",style:a});case"tel":return M.jsx(Hn,{type:"tel",placeholder:r||"请输入电话号码",style:a});case"textarea":return M.jsx(boe,{rows:t.rows||4,placeholder:r||"请输入文本内容",style:a});case"date":return M.jsx(Vt,{locale:op,children:M.jsx(ka,{style:{width:"100%",...a},placeholder:r||"请选择日期"})});case"datetime-local":return M.jsx(Vt,{locale:op,children:M.jsx(ka,{showTime:!0,style:{width:"100%",...a},placeholder:r||"请选择日期时间"})});case"file":return M.jsx(Oc,{accept:t.accept,children:M.jsx(At,{style:o?{backgroundColor:"#1f1f1f",borderColor:"#434343",color:"#fff"}:{},children:"点击上传文件"})});default:return M.jsx(Hn,{placeholder:r||"请输入",style:a})}case"input":return M.jsx(Hn,{placeholder:r||"请输入",style:a});case"textarea":return M.jsx(boe,{rows:4,placeholder:r||"请输入多行文本",style:a});case"select":return M.jsx($i,{style:{width:"100%",...s},placeholder:r||"请选择",popupClassName:o?"dark-mode-select":"",options:Array.isArray(n)?n.map((l,c)=>({label:l,value:l,key:`${l}-${c}`})):[{label:"选项1",value:"1",key:"option-1"},{label:"选项2",value:"2",key:"option-2"}]});case"radio":return M.jsx(zen,{style:o?{color:"#fff"}:{},children:(Array.isArray(n)?n:["选项1","选项2"]).map((l,c)=>M.jsx(ho,{value:l,style:o?{color:"#fff"}:{},children:l},`${l}-${c}`))});case"checkbox":return M.jsx(Hen,{style:o?{color:"#fff"}:{},options:Array.isArray(n)?n.map((l,c)=>({label:l,value:l,key:`${l}-${c}`,style:o?{color:"#fff"}:{}})):[{label:"选项1",value:"1",key:"option-1",style:o?{color:"#fff"}:{}},{label:"选项2",value:"2",key:"option-2",style:o?{color:"#fff"}:{}}]});case"datepicker":return M.jsx(Vt,{locale:op,children:M.jsx(ka,{style:{width:"100%",...a},placeholder:r||"请选择日期",popupClassName:o?"dark-mode-picker":""})});case"timepicker":return M.jsx(Vt,{locale:op,children:M.jsx(zp,{style:{width:"100%",...a},placeholder:r||"请选择时间",popupClassName:o?"dark-mode-picker":""})});case"switch":return M.jsx(H0,{checkedChildren:"开",unCheckedChildren:"关"});case"upload":return M.jsx(Oc,{accept:t.accept,children:M.jsx(At,{style:o?{backgroundColor:"#1f1f1f",borderColor:"#434343",color:"#fff"}:{},children:"点击上传"})});default:return console.log("Unknown component type:",e),M.jsxs("div",{children:["未知组件类型: ",e]})}}const Wen=({visible:e,onClose:t,formFields:n=[],onSubmit:r})=>{const[o,i]=f.useState(n),{formId:a}=Tat(),[s]=rn.useForm(),l=Pn(),[c,u]=f.useState(!1);f.useEffect(()=>{if(a==="preview"){const h=localStorage.getItem("form-preview-data");if(h){const{fields:m}=JSON.parse(h);i(m)}}else i(n)},[a,n]);const d=h=>{var g;const v=((x,y)=>{switch(x){case"text":switch(y){case"email":return l.formatMessage({id:"preview.placeholder.email",defaultMessage:"请输入邮箱地址"});case"tel":return l.formatMessage({id:"preview.placeholder.tel",defaultMessage:"请输入电话号码"});case"textarea":return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入文本内容"});case"date":return l.formatMessage({id:"preview.placeholder.date",defaultMessage:"请选择日期"});case"datetime-local":return l.formatMessage({id:"preview.placeholder.datetime",defaultMessage:"请选择日期时间"});default:return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入"})}case"input":return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入"});case"textarea":return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入多行文本"});case"select":return l.formatMessage({id:"preview.placeholder.select",defaultMessage:"请选择"});case"datePicker":return l.formatMessage({id:"preview.placeholder.date",defaultMessage:"请选择日期"});case"timePicker":return l.formatMessage({id:"preview.placeholder.time",defaultMessage:"请选择时间"});default:return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入"})}})(h.type,(g=h.props)==null?void 0:g.type);return Z2e({type:h.type,props:h.props,options:h.options,placeholder:v})},p=async h=>{u(!0);try{r&&await r(h),_e.success(l.formatMessage({id:"form.submit.success",defaultMessage:"演示:表单提交成功!"}))}catch{_e.error(l.formatMessage({id:"form.submit.error",defaultMessage:"表单提交失败,请重试!"}))}finally{u(!1)}};return M.jsx(nS,{title:l.formatMessage({id:"formBuilder.preview",defaultMessage:"表单预览"}),placement:"right",onClose:t,open:e,width:600,styles:{body:{padding:"16px"}},children:M.jsxs(rn,{form:s,layout:"vertical",onFinish:p,style:{maxWidth:"100%"},children:[o.map((h,m)=>M.jsx(rn.Item,{name:h.id||`field-${m}`,label:h.label,rules:[{required:h.required,message:`${h.label}是必填项`}],children:d(h)},h.id||`field-${m}`)),M.jsx(rn.Item,{children:M.jsx(At,{type:"primary",htmlType:"submit",loading:c,block:!0,children:l.formatMessage({id:"form.submit",defaultMessage:"提交"})})})]})})},Ab=Fa()(Vs(e=>({components:[],activeId:null,setComponents:t=>e({components:t}),addComponent:({id:t,type:n,index:r,options:o})=>e(i=>{const a=[...i.components];return a.splice(r,0,{id:t,type:n,index:r,options:o}),{components:a.map((s,l)=>({...s,index:l}))}}),moveComponent:(t,n,r)=>e(o=>{const i=[...o.components],a=i.findIndex(l=>l.id===t),s=i[a];return i.splice(a,1),i.splice(r,0,s),{components:i}}),updateComponent:(t,n)=>e(r=>{const o=r.components.map(s=>{if(s.id===t){const{props:l,...c}=n;return{...s,...c,props:l?{...s.props,...l}:s.props}}return s}),a=n.id&&n.id!==t?n.id:r.activeId;return{components:o,activeId:a}}),setActiveId:t=>e({activeId:t}),clearForm:()=>e({components:[],activeId:null}),deleteComponent:t=>e(n=>({components:n.components.filter(r=>r.id!==t),activeId:null}))}),{name:"form-builder-storage"})),J2e=Fa(e=>({currentForm:null,formResult:null,hasUnsavedChanges:!1,setCurrentForm:t=>e({currentForm:t}),setFormResult:t=>e({formResult:t}),setHasUnsavedChanges:t=>e({hasUnsavedChanges:t})}));async function Uen(e){return Xn("/api/v1/form/query/org",{method:"GET",params:{...e,channel:mr}})}async function Gen(e){return Xn("/api/v1/form/create",{method:"POST",data:{...e,channel:mr}})}async function _N(e){return Xn("/api/v1/form/update",{method:"POST",data:{...e,channel:mr}})}async function qen(e){return Xn("/api/v1/form/delete",{method:"POST",data:{...e,channel:mr}})}const Ken=({isModalOpen:e,isEdit:t,form:n,handleSubmit:r,handleCancel:o})=>{var p;const i=Pn(),{isDarkMode:a}=Xi(),[s]=rn.useForm(),[l,c]=Z.useState(""),{setComponents:u}=Ab(),d=h=>{if(!t&&h.type){const m=Tse(h.type);u(m)}r(h)};return Z.useEffect(()=>{if(e&&t&&n){const h=n.type||i1;s.setFieldsValue({name:n.name,description:n.description,type:h,status:n.status||BN}),c(h)}else e&&!t&&(s.resetFields(),s.setFieldsValue({type:i1,status:BN}),c(i1))},[e,t,n==null?void 0:n.uid,n==null?void 0:n.name,n==null?void 0:n.description,n==null?void 0:n.type,n==null?void 0:n.status]),M.jsx(Ir,{title:i.formatMessage({id:t?"formBuilder.edit.title":"formBuilder.create.title",defaultMessage:t?"编辑表单":"创建新表单"}),open:e,onOk:()=>s.submit(),onCancel:o,okText:i.formatMessage({id:t?"common.update":"common.create",defaultMessage:t?"更新":"创建"}),cancelText:i.formatMessage({id:"common.cancel",defaultMessage:"取消"}),maskClosable:!0,destroyOnHidden:!0,className:a?"dark-modal":"",width:600,children:M.jsxs(rn,{form:s,layout:"vertical",onFinish:d,preserve:!1,children:[M.jsx(rn.Item,{name:"name",label:i.formatMessage({id:"formBuilder.name",defaultMessage:"表单名称"}),rules:[{required:!0,message:i.formatMessage({id:"formBuilder.name.required",defaultMessage:"请输入表单名称"})}],children:M.jsx(Hn,{placeholder:i.formatMessage({id:"formBuilder.name.placeholder",defaultMessage:"请输入表单名称"})})}),M.jsx(rn.Item,{name:"type",label:M.jsxs("div",{style:{display:"flex",alignItems:"center"},children:[M.jsx("span",{children:i.formatMessage({id:"formBuilder.type",defaultMessage:"表单类型"})}),M.jsx("span",{style:{marginLeft:"12px",fontSize:"12px",color:a?"#8c8c8c":"#999",fontWeight:"normal"},children:l?((p=Dx.find(h=>h.value===l))==null?void 0:p.description)||"":"请选择表单类型以查看说明"})]}),rules:[{required:!0,message:i.formatMessage({id:"formBuilder.type.required",defaultMessage:"请选择表单类型"})}],children:M.jsx($i,{placeholder:i.formatMessage({id:"formBuilder.type.placeholder",defaultMessage:"请选择表单类型"}),showSearch:!0,optionFilterProp:"children",onChange:h=>c(h),filterOption:(h,m)=>{if(!m)return!1;const v=m,g=String((v==null?void 0:v.label)||(v==null?void 0:v.children)||""),x=String((v==null?void 0:v.category)||""),y=String((v==null?void 0:v.description)||"");return g.toLowerCase().includes(h.toLowerCase())||x.toLowerCase().includes(h.toLowerCase())||y.toLowerCase().includes(h.toLowerCase())},children:Dx.map((h,m)=>{const v=h.category,g=Dx.filter(x=>x.category===v);return m===0||Dx[m-1].category!==v?M.jsx($i.OptGroup,{label:v,children:g.map(x=>M.jsx($i.Option,{value:x.value,label:x.label,category:x.category,description:x.description,children:M.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[M.jsx("span",{style:{fontWeight:500},children:x.label}),M.jsx("span",{style:{fontSize:"12px",color:a?"#8c8c8c":"#999",marginLeft:"8px",opacity:.8},children:x.description})]})},x.value))},v):null}).filter(Boolean)})}),M.jsx(rn.Item,{name:"status",label:i.formatMessage({id:"formBuilder.status",defaultMessage:"状态"}),rules:[{required:!0,message:i.formatMessage({id:"formBuilder.status.required",defaultMessage:"请选择状态"})}],children:M.jsx($i,{placeholder:i.formatMessage({id:"formBuilder.status.placeholder",defaultMessage:"请选择状态"}),children:iO.map(h=>M.jsx($i.Option,{value:h.value,children:M.jsxs("div",{style:{display:"flex",alignItems:"center"},children:[M.jsx("div",{style:{width:"8px",height:"8px",borderRadius:"50%",backgroundColor:h.color,marginRight:"8px"}}),M.jsx("span",{style:{fontWeight:500},children:h.label}),M.jsx("span",{style:{fontSize:"12px",color:a?"#8c8c8c":"#999",marginLeft:"8px",opacity:.8},children:h.description})]})},h.value))})}),M.jsx(rn.Item,{name:"description",label:i.formatMessage({id:"formBuilder.description",defaultMessage:"描述"}),children:M.jsx(Hn.TextArea,{rows:4,placeholder:i.formatMessage({id:"formBuilder.description.placeholder",defaultMessage:"请输入表单描述(选填)"})})})]})})},{Header:Yen}=Dr,Xen=({onPreview:e,onInitialized:t})=>{var X,J,q,A,z;const{components:n,setComponents:r}=Ab(),{currentForm:o,formResult:i,hasUnsavedChanges:a,setCurrentForm:s,setFormResult:l,setHasUnsavedChanges:c}=J2e(),u=ds(G=>G.currentOrg),d=Pn(),{isDarkMode:p}=Xi(),{translateString:h}=Wc(),{headerStyle:m}=df(),[v,g]=f.useState(!1),[x,y]=f.useState(!1),[b,C]=f.useState([]),[S,w]=f.useState(!1),[E,_]=f.useState(!1),P=f.useCallback(async()=>{var G;if(!(u!=null&&u.uid)){console.log("Organization UID not available, skipping fetchForms");return}try{_e.loading(d.formatMessage({id:"formBuilder.fetch.loading",defaultMessage:"正在获取表单列表..."}));const Y={pageNumber:0,pageSize:100,orgUid:u.uid},Q=await Uen(Y);Qf.debug("queryFormsByOrg response:",Q.data,Y),Q.data.code===200?(((G=Q.data.data.content)==null?void 0:G.length)===0&&(_e.warning(d.formatMessage({id:"formBuilder.fetch.empty",defaultMessage:"暂无表单,请创建新表单"})),g(!0)),l(Q.data),_e.destroy()):(_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.fetch.error",defaultMessage:"获取表单列表失败"})))}catch(Y){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.fetch.error",defaultMessage:"获取表单列表失败: {error}"},{error:Y instanceof Error?Y.message:String(Y)}))}},[u==null?void 0:u.uid,d]),$=f.useCallback(async()=>{if(!o)return!0;try{_e.loading(d.formatMessage({id:"formBuilder.save.loading",defaultMessage:"正在保存..."}));const G=JSON.stringify(n),Y={uid:o.uid,name:o.name,description:o.description,status:o.status,schema:G,orgUid:u==null?void 0:u.uid},Q=await _N(Y);return console.log("Update form response:",Q.data,Y),Q.data.code===200?(s(Q.data.data),c(!1),_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.save.success",defaultMessage:"保存成功"})),!0):(_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.save.error",defaultMessage:"保存失败: {error}"},{error:Q.data.message})),!1)}catch(G){return _e.destroy(),_e.error(d.formatMessage({id:"formBuilder.save.error",defaultMessage:"保存失败: {error}"},{error:G instanceof Error?G.message:String(G)})),!1}},[o,n,u==null?void 0:u.uid,d]),R=f.useCallback(async G=>{var ee,te;console.log("Menu clicked:",G);const Y=G.key,Q=(te=(ee=i==null?void 0:i.data)==null?void 0:ee.content)==null?void 0:te.find(oe=>oe.uid===Y);if(Q&&Q.uid!==(o==null?void 0:o.uid)){if(console.log("切换到新表单:",Q.name,"UID:",Y),o&&a&&!await $()){_e.warning(d.formatMessage({id:"formBuilder.switch.save.failed",defaultMessage:"当前表单保存失败,是否继续切换?"}));return}if(s(Q),Q.schema)try{const oe=JSON.parse(Q.schema);r(oe)}catch(oe){console.error("Failed to parse form schema:",oe),r([])}else r([]);c(!1),t(!0)}},[o,(X=i==null?void 0:i.data)==null?void 0:X.content,a,$,d,t]);f.useEffect(()=>{u!=null&&u.uid&&!E&&(P(),_(!0))},[u==null?void 0:u.uid,E,P]),f.useEffect(()=>{var G,Y;if((G=i==null?void 0:i.data)!=null&&G.content){const Q=(Y=i.data.content)==null?void 0:Y.map(ee=>({key:ee.uid,label:M.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[M.jsx("span",{children:h(ee==null?void 0:ee.name)}),M.jsx(Lge,{color:qke(ee==null?void 0:ee.status),style:{marginLeft:"8px"},children:Hb(ee==null?void 0:ee.status)})]})}));C(Q)}},[(J=i==null?void 0:i.data)==null?void 0:J.content]),f.useEffect(()=>{var G,Y;if((G=i==null?void 0:i.data)!=null&&G.content&&!o&&((Y=i.data.content)==null?void 0:Y.length)>0&&E){const Q=i.data.content[0];if(s(Q),Q.schema)try{const ee=JSON.parse(Q.schema);r(ee)}catch(ee){console.error("Failed to parse form schema:",ee)}t(!0)}},[(q=i==null?void 0:i.data)==null?void 0:q.content,o,E]);const O=()=>{y(!1),g(!0)},T=()=>{if(!o){_e.warning(d.formatMessage({id:"formBuilder.edit.no.form",defaultMessage:"请先选择表单"}));return}y(!0),g(!0)},I=()=>{if(!o){_e.warning(d.formatMessage({id:"formBuilder.delete.no.form",defaultMessage:"请先选择表单"}));return}w(!0)},k=f.useCallback(async()=>{if(!o){_e.warning(d.formatMessage({id:"formBuilder.save.no.form",defaultMessage:"请先选择或创建表单"}));return}return $()},[o,$,d]),N=f.useCallback(async G=>{if(!o){_e.warning(d.formatMessage({id:"formBuilder.status.no.form",defaultMessage:"请先选择表单"}));return}try{_e.loading(d.formatMessage({id:"formBuilder.status.updating",defaultMessage:"正在更新状态为{status}..."},{status:Hb(G)}));const Y={uid:o.uid,name:o.name,description:o.description,status:G,orgUid:u==null?void 0:u.uid},Q=await _N(Y);if(console.log("Update form status response:",Q.data,Y),Q.data.code===200){const ee={...o,status:G};s(ee),_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.status.success",defaultMessage:"状态已更新为{status}"},{status:Hb(G)})),P()}else _e.destroy(),_e.error(d.formatMessage({id:"formBuilder.status.error",defaultMessage:"状态更新失败: {error}"},{error:Q.data.message}))}catch(Y){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.status.error",defaultMessage:"状态更新失败: {error}"},{error:Y instanceof Error?Y.message:String(Y)}))}},[o,u==null?void 0:u.uid,d,P]),D=f.useCallback(async G=>{if(!o||o.status===G)return;const Y=Hb(o.status),Q=Hb(G);_e.loading(d.formatMessage({id:"formBuilder.status.quick.updating",defaultMessage:"正在将状态从 {oldStatus} 更新为 {newStatus}..."},{oldStatus:Y,newStatus:Q}),.5),await N(G)},[o,N,d]),L=async G=>{console.log("Create values:",G),_e.loading(d.formatMessage({id:"formBuilder.create.loading",defaultMessage:"正在创建表单..."}));try{const Y=G.type?Tse(G.type):[],Q=JSON.stringify(Y),ee={name:G.name,description:G.description,type:G.type,status:G.status,schema:Q,orgUid:u==null?void 0:u.uid},te=await Gen(ee);console.log("Create form response:",te.data,ee),te.data.code===200?(s(te.data.data),r(Y),g(!1),t(!0),_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.create.success",defaultMessage:"创建成功"})),P()):(_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.create.error",defaultMessage:"创建失败: {error}"},{error:te.data.message})))}catch(Y){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.create.error",defaultMessage:"创建失败: {error}"},{error:Y instanceof Error?Y.message:String(Y)}))}},H=async G=>{console.log("Edit values:",G),_e.loading(d.formatMessage({id:"formBuilder.edit.loading",defaultMessage:"正在更新表单..."}));try{const Y=await _N({uid:o==null?void 0:o.uid,name:G.name,description:G.description,type:G.type,status:G.status,orgUid:u==null?void 0:u.uid});if(console.log("Update form response:",Y),Y.data.code===200){const Q={...o,name:G.name,description:G.description,type:G.type,status:G.status};s(Q),g(!1),_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.edit.success",defaultMessage:"更新成功"})),P()}else _e.destroy(),_e.error(d.formatMessage({id:"formBuilder.edit.error",defaultMessage:"更新失败: {error}"},{error:Y.data.message}))}catch(Y){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.edit.error",defaultMessage:"更新失败: {error}"},{error:Y instanceof Error?Y.message:String(Y)}))}},U=async()=>{if(o)try{_e.loading(d.formatMessage({id:"formBuilder.delete.loading",defaultMessage:"正在删除表单..."}));const G={uid:o.uid,orgUid:u==null?void 0:u.uid},Y=await qen(G);console.log("Delete form response:",Y.data,G),Y.data.code===200?(_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.delete.success",defaultMessage:"删除成功"})),w(!1),s(null),r([]),P()):(_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.delete.error",defaultMessage:"删除失败: {error}"},{error:Y.data.message})))}catch(G){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.delete.error",defaultMessage:"删除失败: {error}"},{error:G instanceof Error?G.message:String(G)}))}},V=()=>{var G;if(!o){_e.warning(d.formatMessage({id:"formBuilder.export.no.form",defaultMessage:"请先选择或创建表单"}));return}try{const Y={name:o.name,description:o.description,components:n},Q=JSON.stringify(Y,null,2),ee=new Blob([Q],{type:"application/json"}),te=URL.createObjectURL(ee),oe=document.createElement("a");oe.href=te;const ne=new Date().toISOString().replace(/[^0-9]/g,"").slice(0,14),le=((G=o.name)==null?void 0:G.replace(/[^a-zA-Z0-9]/g,"_"))||"form";oe.download=`${le}_${ne}.form.json`,oe.click(),URL.revokeObjectURL(te),_e.success(d.formatMessage({id:"formBuilder.export.success"}))}catch(Y){console.error("Export error:",Y),_e.error(d.formatMessage({id:"formBuilder.export.error"}))}},j=f.useCallback(G=>{const Y=new FileReader;return Y.onload=Q=>{var ee;try{const te=JSON.parse((ee=Q.target)==null?void 0:ee.result);te.components&&Array.isArray(te.components)?(r(te.components),c(!0),_e.success(d.formatMessage({id:"formBuilder.import.success"}))):_e.error(d.formatMessage({id:"formBuilder.import.invalid"}))}catch{_e.error(d.formatMessage({id:"formBuilder.import.error"}))}},Y.readAsText(G),!1},[d]),F=Z.useMemo(()=>({items:b,selectedKeys:o?[o.uid]:[],onClick:R}),[b,o==null?void 0:o.uid,R]),W=Z.useMemo(()=>[{key:"import",label:d.formatMessage({id:"formBuilder.import",defaultMessage:"导入"}),icon:M.jsx(eh,{}),onClick:()=>{const G=document.createElement("input");G.type="file",G.accept=".json",G.onchange=Y=>{var te;const ee=(te=Y.target.files)==null?void 0:te[0];ee&&j(ee)},G.click()}},{key:"export",label:d.formatMessage({id:"formBuilder.export",defaultMessage:"导出"}),icon:M.jsx(IT,{}),onClick:V},{key:"edit",label:d.formatMessage({id:"formBuilder.edit",defaultMessage:"编辑"}),icon:M.jsx(R7,{}),onClick:T},{key:"delete",label:d.formatMessage({id:"formBuilder.delete",defaultMessage:"删除"}),icon:M.jsx(zc,{}),onClick:I,danger:!0}],[d,j,V,T,N,o==null?void 0:o.status,I]);return M.jsxs(M.Fragment,{children:[M.jsx(Yen,{style:m,children:M.jsxs("div",{className:"header-content",children:[M.jsxs("h1",{children:[M.jsx("span",{className:"title-text",style:{color:p?"#fff":"#000"},children:d.formatMessage({id:"formBuilder.title"})}),M.jsxs("span",{className:"flowgram-title-actions",style:{marginLeft:16},children:[M.jsx(At,{type:"primary",icon:M.jsx(Qw,{}),onClick:O,style:{marginRight:8},children:d.formatMessage({id:"formBuilder.create",defaultMessage:"创建"})}),M.jsx(z0,{menu:F,trigger:["click"],children:M.jsx("a",{onClick:G=>G.preventDefault(),className:`dropdown-link ${p?"dark-theme":"light-theme"}`,children:M.jsx(Ri,{children:((z=(A=i==null?void 0:i.data)==null?void 0:A.content)==null?void 0:z.length)>0?M.jsxs("span",{children:[h(o==null?void 0:o.name)||d.formatMessage({id:"formBuilder.select.form",defaultMessage:"选择表单"}),(o==null?void 0:o.type)&&M.jsx("span",{style:{marginLeft:8,fontSize:"12px",color:"#1890ff",fontWeight:"normal",backgroundColor:"rgba(24, 144, 255, 0.1)",padding:"2px 6px",borderRadius:"4px",border:"1px solid rgba(24, 144, 255, 0.3)"},children:Gke(o.type)}),M.jsx(Lp,{})]}):M.jsx("span",{children:d.formatMessage({id:"formBuilder.no.form",defaultMessage:"暂无表单"})})})})}),o&&M.jsxs("div",{style:{marginLeft:12,display:"flex",alignItems:"center"},children:[M.jsxs("span",{style:{marginRight:6,fontSize:"12px",color:p?"#ccc":"#666",whiteSpace:"nowrap"},children:[d.formatMessage({id:"formBuilder.status",defaultMessage:"状态"}),":"]}),M.jsx($i,{value:o.status,onChange:D,style:{minWidth:90},size:"small",disabled:!o,className:p?"dark-select":"",children:iO.map(G=>M.jsx($i.Option,{value:G.value,children:M.jsxs("div",{style:{display:"flex",alignItems:"center"},children:[M.jsx("div",{style:{width:"6px",height:"6px",borderRadius:"50%",backgroundColor:G.color,marginRight:"6px"}}),M.jsx("span",{children:G.label})]})},G.value))})]})]})]}),M.jsxs("div",{className:"header-actions",children:[M.jsx(At,{type:"default",icon:M.jsx(Gy,{}),onClick:e,style:{marginRight:8,color:p?"#fff":"#000",borderColor:p?"#424242":"#d9d9d9",backgroundColor:p?"#1f1f1f":"#fff"},children:d.formatMessage({id:"formBuilder.preview",defaultMessage:"预览"})}),M.jsx(At,{type:a?"primary":"default",icon:M.jsx(kT,{}),onClick:k,style:{marginRight:8,...!a||!o?{color:p?"#fff":"#000",borderColor:p?"#424242":"#d9d9d9",backgroundColor:p?"#1f1f1f":"#fff"}:{}},disabled:!o||!a,children:d.formatMessage({id:"formBuilder.save",defaultMessage:"保存"})}),M.jsx(z0,{menu:{items:W},trigger:["click"],placement:"bottomRight",children:M.jsxs(At,{type:"default",icon:M.jsx(O7,{}),style:{color:p?"#fff":"#000",borderColor:p?"#424242":"#d9d9d9",backgroundColor:p?"#1f1f1f":"#fff"},children:[d.formatMessage({id:"formBuilder.more.actions",defaultMessage:"更多操作"}),M.jsx(Lp,{})]})})]})]})}),v&&M.jsx(Ken,{isModalOpen:v,isEdit:x,form:x?o:null,handleSubmit:x?H:L,handleCancel:()=>g(!1)}),M.jsx(Ir,{title:d.formatMessage({id:"formBuilder.delete.confirm.title",defaultMessage:"确认删除"}),open:S,onOk:U,onCancel:()=>w(!1),okText:d.formatMessage({id:"common.confirm",defaultMessage:"确认"}),cancelText:d.formatMessage({id:"common.cancel",defaultMessage:"取消"}),okButtonProps:{danger:!0},children:M.jsx("p",{children:d.formatMessage({id:"formBuilder.delete.confirm.message",defaultMessage:'确定要删除表单 "{name}" 吗?此操作不可恢复。'},{name:(o==null?void 0:o.name)||""})})})]})},Qen=({children:e,onDragStart:t,onDragEnd:n})=>{const[r,o]=f.useState(null),[i,a]=f.useState(null),s=rkt(ybe),l=okt(s),c=d=>{var h;console.log("DndContext drag start data:",d.active.data.current);const{active:p}=d;a(p.data.current),o(M.jsx("div",{className:"dragging-overlay",children:M.jsx("div",{className:"component-item",children:M.jsx("div",{className:"component-item-inner",children:(h=p.data.current)==null?void 0:h.title})})})),t==null||t(d)},u=d=>{console.log("DndContext drag end data:",i);const p={...d,active:{...d.active,data:{current:i}}};o(null),a(null),n==null||n(p)};return M.jsxs(i3t,{sensors:l,collisionDetection:hkt,onDragStart:c,onDragEnd:u,children:[e,M.jsx(C3t,{dropAnimation:{duration:150,sideEffects:Pbe({styles:{active:{opacity:"0.5"}}})},children:r})]})};function e_e(e,t,n){const r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}function Zen(e,t){return e.reduce((n,r,o)=>{const i=t.get(r);return i&&(n[o]=i),n},Array(e.length))}function m_(e){return e!==null&&e>=0}function Jen(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n{let{rects:t,activeIndex:n,overIndex:r,index:o}=e;const i=e_e(t,r,n),a=t[o],s=i[o];return!s||!a?null:{x:s.left-a.left,y:s.top-a.top,scaleX:s.width/a.width,scaleY:s.height/a.height}},g_={scaleX:1,scaleY:1},ttn=e=>{var t;let{activeIndex:n,activeNodeRect:r,index:o,rects:i,overIndex:a}=e;const s=(t=i[n])!=null?t:r;if(!s)return null;if(o===n){const c=i[a];return c?{x:0,y:nn&&o<=a?{x:0,y:-s.height-l,...g_}:o=a?{x:0,y:s.height+l,...g_}:{x:0,y:0,...g_}};function ntn(e,t,n){const r=e[t],o=e[t-1],i=e[t+1];return r?nr.map(w=>typeof w=="object"&&"id"in w?w.id:w),[r]),m=a!=null,v=a?h.indexOf(a.id):-1,g=c?h.indexOf(c.id):-1,x=f.useRef(h),y=!Jen(h,x.current),b=g!==-1&&v===-1||y,C=etn(i);Tc(()=>{y&&m&&u(h)},[y,h,m,u]),f.useEffect(()=>{x.current=h},[h]);const S=f.useMemo(()=>({activeIndex:v,containerId:d,disabled:C,disableTransforms:b,items:h,overIndex:g,useDragOverlay:p,sortedRects:Zen(h,l),strategy:o}),[v,d,C.draggable,C.droppable,b,h,g,l,p,o]);return Z.createElement(r_e.Provider,{value:S},t)}const otn=e=>{let{id:t,items:n,activeIndex:r,overIndex:o}=e;return e_e(n,r,o).indexOf(t)},itn=e=>{let{containerId:t,isSorting:n,wasDragging:r,index:o,items:i,newIndex:a,previousItems:s,previousContainerId:l,transition:c}=e;return!c||!r||s!==i&&o===a?!1:n?!0:a!==o&&t===l},atn={duration:200,easing:"ease"},o_e="transform",stn=Kd.Transition.toString({property:o_e,duration:0,easing:"linear"}),ltn={roleDescription:"sortable"};function ctn(e){let{disabled:t,index:n,node:r,rect:o}=e;const[i,a]=f.useState(null),s=f.useRef(n);return Tc(()=>{if(!t&&n!==s.current&&r.current){const l=o.current;if(l){const c=mb(r.current,{ignoreTransform:!0}),u={x:l.left-c.left,y:l.top-c.top,scaleX:l.width/c.width,scaleY:l.height/c.height};(u.x||u.y)&&a(u)}}n!==s.current&&(s.current=n)},[t,n,r,o]),f.useEffect(()=>{i&&a(null)},[i]),i}function utn(e){let{animateLayoutChanges:t=itn,attributes:n,disabled:r,data:o,getNewIndex:i=otn,id:a,strategy:s,resizeObserverConfig:l,transition:c=atn}=e;const{items:u,containerId:d,activeIndex:p,disabled:h,disableTransforms:m,sortedRects:v,overIndex:g,useDragOverlay:x,strategy:y}=f.useContext(r_e),b=dtn(r,h),C=u.indexOf(a),S=f.useMemo(()=>({sortable:{containerId:d,index:C,items:u},...o}),[d,o,C,u]),w=f.useMemo(()=>u.slice(u.indexOf(a)),[u,a]),{rect:E,node:_,isOver:P,setNodeRef:$}=$be({id:a,data:S,disabled:b.droppable,resizeObserverConfig:{updateMeasurementsFor:w,...l}}),{active:R,activatorEvent:O,activeNodeRect:T,attributes:I,setNodeRef:k,listeners:N,isDragging:D,over:L,setActivatorNodeRef:H,transform:U}=Ebe({id:a,data:S,attributes:{...ltn,...n},disabled:b.draggable}),V=VIt($,k),j=!!R,F=j&&!m&&m_(p)&&m_(g),W=!x&&D,X=W&&F?U:null,q=F?X??(s??y)({rects:v,activeNodeRect:T,activeIndex:p,overIndex:g,index:C}):null,A=m_(p)&&m_(g)?i({id:a,items:u,activeIndex:p,overIndex:g}):C,z=R==null?void 0:R.id,G=f.useRef({activeId:z,items:u,newIndex:A,containerId:d}),Y=u!==G.current.items,Q=t({active:R,containerId:d,isDragging:D,isSorting:j,id:a,index:C,items:u,newIndex:G.current.newIndex,previousItems:G.current.items,previousContainerId:G.current.containerId,transition:c,wasDragging:G.current.activeId!=null}),ee=ctn({disabled:!Q,index:C,node:_,rect:E});return f.useEffect(()=>{j&&G.current.newIndex!==A&&(G.current.newIndex=A),d!==G.current.containerId&&(G.current.containerId=d),u!==G.current.items&&(G.current.items=u)},[j,A,d,u]),f.useEffect(()=>{if(z===G.current.activeId)return;if(z&&!G.current.activeId){G.current.activeId=z;return}const oe=setTimeout(()=>{G.current.activeId=z},50);return()=>clearTimeout(oe)},[z]),{active:R,activeIndex:p,attributes:I,data:S,rect:E,index:C,newIndex:A,items:u,isOver:P,isSorting:j,isDragging:D,listeners:N,node:_,overIndex:g,over:L,setNodeRef:V,setActivatorNodeRef:H,setDroppableNodeRef:$,setDraggableNodeRef:k,transform:ee??q,transition:te()};function te(){if(ee||Y&&G.current.newIndex===C)return stn;if(!(W&&!C4(O)||!c)&&(j||Q))return Kd.Transition.toString({...c,property:o_e})}}function dtn(e,t){var n,r;return typeof e=="boolean"?{draggable:e,droppable:!1}:{draggable:(n=e==null?void 0:e.draggable)!=null?n:t.draggable,droppable:(r=e==null?void 0:e.droppable)!=null?r:t.droppable}}Cr.Down,Cr.Right,Cr.Up,Cr.Left;const i_e=({component:e})=>{const{isDarkMode:t}=Xi(),{attributes:n,listeners:r,setNodeRef:o,transform:i,transition:a,isDragging:s}=utn({id:e.id}),{type:l}=e,{activeId:c,setActiveId:u,deleteComponent:d,moveComponent:p,components:h}=Ab(),m=c===e.id;if(!l)return console.error("No type provided for component:",e),null;const v=e.label||Ven(l),g={name:String(e.id),required:e.required||!1},x=w=>{w.preventDefault(),w.stopPropagation(),m||u(String(e.id))},y=w=>{w.stopPropagation(),d(String(e.id))},b=w=>{w.stopPropagation(),e.index>0&&p(String(e.id),String(e.id),e.index-1)},C=w=>{w.stopPropagation(),e.index0&&M.jsx("div",{className:"nested-components",children:e.children.map(w=>M.jsx(i_e,{component:w},w.id))})]}),M.jsxs("div",{className:"form-item-actions",children:[M.jsx(Sge,{className:"action-icon",onClick:b}),M.jsx(wge,{className:"action-icon",onClick:C}),M.jsx(zc,{className:"delete-icon",onClick:y})]})]})},ftn=()=>{const{isDarkMode:e}=Xi(),{components:t,setActiveId:n}=Ab(),[r,o]=f.useState(null),[i,a]=f.useState("mobile"),{setNodeRef:s,isOver:l}=$be({id:"canvas",data:{position:r==null?void 0:r.position,targetId:r==null?void 0:r.id}}),c=p=>{p.target===p.currentTarget&&n(null)},u=p=>{const m=p.target.closest(".form-item-wrapper");if(m&&m instanceof HTMLElement){const v=m.getAttribute("data-id");if(v){const g=m.getBoundingClientRect(),x=p.clientY{console.log("Canvas isOver:",l)},[l]);const d=()=>{const p={minHeight:"auto",transition:"all 0.2s",padding:"16px",backgroundColor:l?"rgba(24, 144, 255, 0.05)":e?"#141414":"#fff",margin:"0 auto",position:"relative"};return i==="mobile"?{...p,maxWidth:"100%",width:"auto",minWidth:"400px",border:`1px solid ${e?"#424242":"#d9d9d9"}`,borderRadius:"8px"}:{...p,width:"100%"}};return M.jsxs("div",{style:{position:"relative",height:"100%",display:"flex",flexDirection:"column",overflow:"hidden"},children:[M.jsxs("div",{style:{position:"sticky",top:"0px",right:"0px",zIndex:10,display:"flex",gap:"4px",justifyContent:"flex-end",padding:"8px",backgroundColor:e?"#141414":"#fff",borderRadius:"0 0 8px 8px",marginBottom:"8px",flexShrink:0},children:[M.jsx(ss,{title:"移动端视图",children:M.jsx(At,{type:i==="mobile"?"primary":"default",icon:M.jsx(Ky,{}),size:"small",onClick:()=>a("mobile")})}),M.jsx(ss,{title:"桌面端视图",children:M.jsx(At,{type:i==="desktop"?"primary":"default",icon:M.jsx(Cet,{}),size:"small",onClick:()=>a("desktop")})})]}),M.jsx("div",{ref:s,className:`canvas-area ${l?"is-over":""}`,onClick:c,onDragOver:u,onDragLeave:()=>o(null),style:{...d(),overflowY:"auto",overflowX:"hidden",flex:1,maxHeight:"calc(100vh - 140px)"},children:!t||t.length===0?M.jsx(Xf,{description:"拖拽组件到此处"}):M.jsx(rn,{layout:"vertical",children:M.jsx(rtn,{items:t.map(p=>p.id),strategy:ttn,children:t.map((p,h)=>M.jsxs("div",{className:"form-item-container",children:[(r==null?void 0:r.id)===p.id&&r.position==="top"&&M.jsx("div",{className:"drop-indicator top"}),M.jsx(i_e,{component:{...p,index:h}}),(r==null?void 0:r.id)===p.id&&r.position==="bottom"&&M.jsx("div",{className:"drop-indicator bottom"})]},p.id))})})})]})},ptn={input:{title:"component.input.title",icon:"FormOutlined"},textarea:{title:"component.textarea.title",icon:"FileTextOutlined"},select:{title:"component.select.title",icon:"SelectOutlined"},radio:{title:"component.radio.title",icon:"RadiusSettingOutlined"},checkbox:{title:"component.checkbox.title",icon:"CheckSquareOutlined"},datePicker:{title:"component.datePicker.title",icon:"CalendarOutlined"},timePicker:{title:"component.timePicker.title",icon:"ClockCircleOutlined"},switch:{title:"component.switch.title",icon:"SwitcherOutlined"},upload:{title:"component.upload.title",icon:"UploadOutlined"}};function htn({id:e,data:t}){const n=Ebe({id:e,data:t}),{attributes:r,listeners:o,setNodeRef:i,transform:a}=n;return{dragRef:i,dragProps:o?{...o,...r,style:{cursor:"grab",transform:Kd.Transform.toString(a),touchAction:"none",userSelect:"none"}}:{},isDragging:n.isDragging}}const mtn=({type:e,index:t,icon:n,title:r})=>{const{isDarkMode:o}=Xi(),{dragRef:i,dragProps:a}=htn({id:Rse(),data:{type:"component",componentType:e,index:t,title:r}});return M.jsx("div",{ref:i,...a,children:M.jsx("div",{className:"component-item",style:{background:o?"#141414":"#fff"},children:M.jsxs("div",{className:"component-item-inner",children:[n,M.jsx("span",{style:{marginLeft:8},children:r})]})})})},gtn=Z.memo(mtn),vtn={FormOutlined:_ge,FileTextOutlined:sXe,SelectOutlined:Pge,RadiusSettingOutlined:Ftt,CheckSquareOutlined:XA,CalendarOutlined:MT,ClockCircleOutlined:E7,SwitcherOutlined:tnt,UploadOutlined:eh},ytn=()=>{const e=Pn(),{isDarkMode:t}=Xi();return M.jsx("div",{className:"component-panel",style:{background:t?"#141414":"#fff"},children:M.jsx(js,{title:e.formatMessage({id:"component.panel.title"}),variant:"borderless",children:M.jsx("div",{className:"component-list",children:Object.entries(ptn).map(([n,r],o)=>{const i=vtn[r.icon];return M.jsx(gtn,{type:n,index:o,icon:M.jsx(i,{}),title:e.formatMessage({id:r.title})},n)})})})})},btn=()=>{const{activeId:e,components:t,updateComponent:n,setActiveId:r}=Ab(),[o]=rn.useForm(),{isDarkMode:i}=Xi(),[a,s]=f.useState([]),[l,c]=f.useState(!1),[u,d]=f.useState(null),[p,h]=f.useState(""),m=t.find(w=>w.id===e);f.useEffect(()=>{var w,E;if(m){const _={label:m.label,name:m.id,required:m.required||!1,placeholder:(w=m.props)==null?void 0:w.placeholder,maxLength:(E=m.props)==null?void 0:E.maxLength,options:m.options,...m.props};o.setFieldsValue(_),Array.isArray(m.options)?s([...m.options]):s([])}else o.resetFields(),s([])},[m,o]);const v=w=>w?{input:"单行文本",text:"单行文本",textarea:"多行文本",select:"下拉选择",radio:"单选框组",checkbox:"多选框组",datepicker:"日期选择",timepicker:"时间选择",switch:"开关",upload:"上传"}[w.toLowerCase()]||w:"",g=()=>{d(null),h(""),c(!0)},x=w=>{d(w),h(a[w]),c(!0)},y=w=>{const E=a.filter((_,P)=>P!==w);s(E),n(e,{options:E})},b=()=>{if(!p.trim()){md.warning("选项值不能为空");return}const w=[...a];if(u!==null)w[u]=p.trim();else{if(w.includes(p.trim())){md.warning("选项值已存在");return}w.push(p.trim())}s(w),n(e,{options:w}),c(!1),h(""),d(null)},C=()=>{c(!1),h(""),d(null)},S=w=>{if(!e)return;const{label:E,name:_,required:P,placeholder:$,maxLength:R,options:O,...T}=w,I={};E!==void 0&&(I.label=E),P!==void 0&&(I.required=P),O!==void 0&&(I.options=O);const k={};$!==void 0&&(k.placeholder=$),R!==void 0&&(k.maxLength=R),Object.keys(T).forEach(N=>{k[N]=T[N]}),Object.keys(k).length>0&&(I.props=k),n(e,I),_!==void 0&&_!==e&&(n(e,{id:_}),r(_))};return m?M.jsxs("div",{className:"property-panel",style:{background:i?"#141414":"#fff"},children:[M.jsx(js,{title:`${v(m.type)} - 属性设置`,variant:"borderless",children:M.jsxs(rn,{form:o,layout:"vertical",onValuesChange:S,children:[M.jsx(rn.Item,{label:"标签",name:"label",children:M.jsx(Hn,{placeholder:"请输入标签"})}),M.jsx(rn.Item,{label:"字段名",name:"name",children:M.jsx(Hn,{placeholder:"请输入字段名",disabled:!0})}),M.jsx(rn.Item,{label:"必填",name:"required",valuePropName:"checked",children:M.jsx(H0,{})}),xtn(m.type||"",a,g,x,y)]})}),M.jsx(Ir,{title:u!==null?"编辑选项":"添加选项",open:l,onOk:b,onCancel:C,okText:"保存",cancelText:"取消",children:M.jsx(Hn,{value:p,onChange:w=>h(w.target.value),placeholder:"请输入选项值",onPressEnter:b})})]}):M.jsx("div",{className:"property-panel",style:{background:i?"#141414":"#fff"},children:M.jsx(js,{title:"属性设置",variant:"borderless",children:M.jsx("div",{className:"empty-tip",style:{color:i?"#fff":"#000"},children:"请选择组件"})})})};function xtn(e,t,n,r,o){switch(e.toLowerCase()){case"input":case"text":case"textarea":return M.jsxs(Ri,{direction:"vertical",style:{width:"100%"},children:[M.jsx(rn.Item,{label:"占位文本",name:"placeholder",children:M.jsx(Hn,{placeholder:"请输入占位文本"})}),M.jsx(rn.Item,{label:"最大长度",name:"maxLength",children:M.jsx(Hn,{type:"number",placeholder:"请输入最大长度"})})]});case"select":case"radio":case"checkbox":return M.jsxs(rn.Item,{label:"选项",children:[M.jsx("div",{style:{marginBottom:8},children:M.jsx(At,{type:"dashed",onClick:n,icon:M.jsx(Qw,{}),style:{width:"100%"},children:"添加选项"})}),M.jsx(YA,{size:"small",bordered:!0,dataSource:t,renderItem:(i,a)=>M.jsx(YA.Item,{actions:[M.jsx(At,{type:"text",size:"small",icon:M.jsx(R7,{}),onClick:()=>r(a)},"edit"),M.jsx(At,{type:"text",size:"small",danger:!0,icon:M.jsx(zc,{}),onClick:()=>o(a)},"delete")],children:i})})]});default:return null}}const mB=()=>{const{components:e,setComponents:t}=Ab(),{currentForm:n,setHasUnsavedChanges:r}=J2e(),{leftSiderStyle:o,contentStyle:i,rightSiderStyle:a}=df(),[s,l]=f.useState(!1),[c,u]=f.useState([]),[d,p]=f.useState(!1);f.useEffect(()=>{d&&n&&r(!0)},[e,n,d,r]);const h=()=>{},m=g=>{const{active:x,over:y}=g;if(!y)return;const b=x.data.current;if((b==null?void 0:b.type)==="component"){const C={id:`${b.componentType}_${Date.now()}`,type:b.componentType,label:b.componentType,required:!1,index:e.length,options:b.componentType==="select"||b.componentType==="radio"||b.componentType==="checkbox"?["选项1"]:void 0};t([...e,C])}else if((b==null?void 0:b.type)==="canvas"){const C=e.findIndex(w=>w.id===x.id),S=e.findIndex(w=>w.id===y.id);if(C!==-1&&S!==-1){const w=[...e],[E]=w.splice(C,1);w.splice(S,0,E),t(w)}}},v=()=>{const g=e.map(x=>({name:x.id,label:x.label||x.type,type:x.type,required:x.required,options:x.options}));u(g),l(!0)};return M.jsxs("div",{children:[M.jsx(Qen,{onDragStart:h,onDragEnd:m,children:M.jsxs("div",{children:[M.jsx(Xen,{onPreview:v,onInitialized:p}),M.jsxs(fp,{style:{height:"calc(100vh - 64px)"},children:[M.jsx(fp.Panel,{defaultSize:"20%",min:"15%",max:"35%",style:o,children:M.jsx(ytn,{})}),M.jsx(fp.Panel,{style:i,children:M.jsx(ftn,{})}),M.jsx(fp.Panel,{defaultSize:"25%",min:"20%",max:"40%",style:a,children:M.jsx(btn,{})})]})]})}),M.jsx(Wen,{visible:s,onClose:()=>l(!1),formFields:c})]})},Ctn=()=>{const e=Pn(),{locale:t}=f.useContext(ha),n=localStorage.getItem(FN),[r,o]=f.useState(n||"/"),i=Tl(),{isLoggedIn:a,hasRoleAgent:s}=f.useContext(ha),{footerStyle:l}=df(),{currentOrg:c,setCurrentOrg:u}=ds(k=>({currentOrg:k.currentOrg,setCurrentOrg:k.setCurrentOrg})),{userInfo:d,setUserInfo:p}=da(k=>({userInfo:k.userInfo,setUserInfo:k.setUserInfo})),{setAgentInfo:h}=$w(k=>({setAgentInfo:k.setAgentInfo})),m=Zxe(k=>k.setWorkgroupResult),[v,g]=f.useState(!1),x=kz(k=>k.threads),{config:y}=jen();f.useEffect(()=>{const k=x.some(N=>N.unreadCount>0);g(k)},[x]);const[b,C]=f.useState([]);f.useEffect(()=>{const k=[{path:"/formbuilder",name:e.formatMessage({id:"menu.dashboard.form"}),icon:M.jsx(QA,{}),component:M.jsx(mB,{})},...Fd?[{path:"/flowbuilder",name:e.formatMessage({id:"menu.dashboard.flow"}),icon:M.jsx(QA,{}),component:M.jsx(UCe,{})}]:[],{path:"/ticketbuilder",name:e.formatMessage({id:"menu.dashboard.ticket"}),icon:M.jsx(iet,{}),component:M.jsx(Q2e,{})},{path:"/setting",name:e.formatMessage({id:"menu.dashboard.mine"}),icon:M.jsx(I7,{}),component:M.jsx(Yxe,{})}];C(k)},[e,t]),uxe();const S=async()=>{if(!a||(c==null?void 0:c.uid)===""||!s)return;const k=await DOe(c==null?void 0:c.uid);k.data.code===200&&h(k.data.data)},[w,E]=f.useState(!1),[_,P]=f.useState(!1),$=f.useCallback(k=>{u(k)},[u]),R=f.useCallback(()=>{localStorage.getItem("skipVerification")!=="true"&&d&&!d.emailVerified&&!d.mobileVerified&&P(!0)},[d]),O=async()=>{if(a){if(d.currentOrganization===void 0||d.currentOrganization===null){console.log("before initOrganization",d),E(!0);return}console.log("after initOrganization"),u(d==null?void 0:d.currentOrganization),S(),R()}};f.useEffect(()=>(O(),()=>{console.log("un - useEffect")}),[a,d]);const T=async()=>{const k=await Nz();k.data.code===200?p(k.data.data):_e.error(e.formatMessage({id:"dashboard.error.message",defaultMessage:"获取数据失败"}))};f.useEffect(()=>{a&&T()},[a]);const I=async()=>{if(!a||(c==null?void 0:c.uid)===""||!s)return;const k={orgUid:c==null?void 0:c.uid,pageNumber:0,pageSize:20},N=await QAt(k);N.data.code===200?m(N.data):console.log("获取工作组失败")};return f.useEffect(()=>{I()},[a,c]),M.jsxs(nbe,{collapsed:!0,collapsedButtonRender:!1,layout:"side",style:{height:"100vh"},route:{routes:b},location:{pathname:r},menu:{type:"group",collapsedShowTitle:!0},avatarProps:null,actionsRender:k=>k.isMobile?[]:[M.jsx(XAt,{})],menuHeaderRender:()=>M.jsx(Qxe,{}),menuFooterRender:k=>{k!=null&&k.collapsed},onMenuHeaderClick:k=>{console.log("onMenuHeaderClick",k)},menuItemRender:(k,N)=>M.jsx(M.Fragment,{children:M.jsxs("div",{onClick:()=>{o(k.path),i(k.path),localStorage.setItem(FN,k.path)},children:[v&&M.jsxs(M.Fragment,{children:[k.path==="/chat"&&M.jsx(Ka,{size:"small",dot:v,offset:[-5,5],children:N}),k.path!=="/chat"&&N]}),!v&&M.jsx(M.Fragment,{children:N})]})}),children:[M.jsx(sI,{children:M.jsx(jT,{},t.locale)}),M.jsx(lI,{style:l,children:M.jsx(Xxe,{})}),M.jsx(Een,{open:w,onClose:()=>E(!1),onSuccess:$}),M.jsx(_en,{open:_,onClose:()=>P(!1)}),M.jsx(Ben,{...y,onInit:()=>{}}),M.jsx("audio",{id:"audioPlay",src:"soundUrl",hidden:!0})]})},wtn=()=>M.jsx(M.Fragment,{children:M.jsx(jT,{})}),Stn=({open:e,onClose:t})=>{const n=Pn(),{translateString:r}=Wc(),o=()=>{t()},i=()=>{t()};return M.jsx(M.Fragment,{children:M.jsx(Ir,{title:n.formatMessage({id:"profile.password.change.title",defaultMessage:"Change Password"}),forceRender:!0,open:e,footer:null,onCancel:i,children:M.jsxs(jn,{initialValues:{oldPassword:"",newPassword:"",confirmPassword:""},onFinish:async a=>{if(console.log("changePassword:",a),a.newPassword.trim().length<6){_e.error(n.formatMessage({id:"profile.password.length.error",defaultMessage:"Password must be at least 6 characters"}));return}if(a.newPassword!==a.confirmPassword){_e.error(n.formatMessage({id:"profile.password.mismatch",defaultMessage:"The two passwords do not match"}));return}const s={oldPassword:a.oldPassword,newPassword:a.newPassword},l=await ZAt(s);console.log("changePassword response:",l),l.data.code===200?(_e.success(n.formatMessage({id:"profile.password.change.success",defaultMessage:"Password changed successfully!"})),o()):_e.error(r(l.data.message))},children:[M.jsx(sr.Password,{name:"oldPassword",label:n.formatMessage({id:"profile.password.old",defaultMessage:"Old Password"}),extra:n.formatMessage({id:"profile.password.old.empty",defaultMessage:"Old password can be empty for phone login users"})}),M.jsx(sr.Password,{name:"newPassword",label:n.formatMessage({id:"profile.password.new",defaultMessage:"New Password"})}),M.jsx(sr.Password,{name:"confirmPassword",label:n.formatMessage({id:"profile.password.confirm",defaultMessage:"Confirm Password"})})]})})})},a_e=({children:e,onSuccess:t,onError:n})=>{const r={file:null,fileName:"test.png",fileType:"image/png",isAvatar:"true",kbType:mPe,categoryUid:"",kbUid:"",channel:mr},o={name:"file",accept:"image/*",action:q1(),headers:{Authorization:"Bearer "+localStorage.getItem(Tp)},data:r,showUploadList:!1,beforeUpload(i){console.log("beforeUpload",i);const a=Ft(new Date).format("YYYYMMDDHHmmss")+"_"+i.name;r.file=i,r.fileName=a,r.fileType=i.type,console.log("beforeUpload",r)},onChange(i){if(i.file.status!=="uploading"&&console.log("not uploading:",i.file),i.file.status==="done")if(console.log("response: ",i.file.response),i.file.response.code===200){const a=i.file.response.data.fileUrl;t(a),_e.success(`${i.file.name} 上传成功`)}else n(i.file),_e.error(`${i.file.name} 上传失败`);else i.file.status==="error"&&(_e.error(`${i.file.name} 上传失败`),n(i.file))}};return M.jsx(Oc,{...o,children:e})},Etn=({open:e,onSubmit:t,onClose:n})=>{const r=Pn(),[o]=jn.useForm(),{translateString:i}=Wc(),{userInfo:a,deviceUid:s}=da(w=>({userInfo:w.userInfo,deviceUid:w.deviceUid})),l=ds(w=>w.currentOrg),c=f.useRef(),[u,d]=f.useState(""),[p,h]=f.useState(""),[m,v]=f.useState(!1),g=async(w,E)=>{console.log("captchaUid",w," captchaValue",E),d(w),h(E)},x=async w=>{console.log("captcha check result",w),v(w)},y=()=>{n()},b=()=>{n()},C=async()=>{o.validateFields().then(async w=>{if(console.log("changeEmail:",w),a.email===w.email){_e.error(r.formatMessage({id:"profile.email.not.changed",defaultMessage:"Email is not changed!"}));return}const E={email:w.email,code:w.code,platform:xl},_=await e1e(E);console.log("changeEmail response:",_),_.data.code===200?(_e.success(r.formatMessage({id:"profile.email.change.success",defaultMessage:"Email changed successfully!"})),t(w.email),y()):_e.error(i(_.data.message))})},S=()=>{setTimeout(()=>{var w;console.log("endCaptchaTiming"),(w=c.current)==null||w.endTiming()},2)};return M.jsx(M.Fragment,{children:M.jsx(Ir,{title:r.formatMessage({id:"profile.email.change.title",defaultMessage:"Change Email"}),forceRender:!0,open:e,footer:null,onCancel:b,children:M.jsxs(jn,{form:o,onFinish:async w=>{console.log("changeEmail:",w),C()},children:[M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{})},name:"email",placeholder:r.formatMessage({id:"profile.email.placeholder",defaultMessage:"Enter email address"}),rules:[{required:!0,message:r.formatMessage({id:"profile.email.required",defaultMessage:"Please enter email address!"})},{pattern:/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/,message:r.formatMessage({id:"profile.email.format.invalid",defaultMessage:"Invalid email format"})},{max:50,message:r.formatMessage({id:"profile.email.length.limit",defaultMessage:"Email cannot exceed 50 characters"})}]}),M.jsx(jn.Item,{name:"captchaCode",children:M.jsx(gb,{onKaptchaChange:g,onKaptchaCheck:x})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Sg,{})},captchaProps:{size:"large",disabled:!m},placeholder:r.formatMessage({id:"profile.email.verification.code.placeholder",defaultMessage:"Enter verification code"}),captchaTextRender:(w,E)=>w?`${E} ${r.formatMessage({id:"profile.email.verification.code.countdown",defaultMessage:"seconds"})}`:r.formatMessage({id:"profile.email.verification.code.get",defaultMessage:"Get Code"}),phoneName:"email",name:"code",rules:[{required:!0,message:r.formatMessage({id:"profile.email.verification.code.required",defaultMessage:"Please enter verification code!"})}],fieldRef:c,onGetCaptcha:async w=>{if(w){if(a.email===w){_e.error(r.formatMessage({id:"profile.email.not.changed",defaultMessage:"Email is not changed!"})),S();return}const E={email:w,type:J$e,captchaUid:u,captchaCode:p,deviceUid:s,userUid:a.uid,orgUid:l.uid,platform:xl},_=await lxe(E);if(_.data.code!==200){_e.error(_.data.message),S();return}_e.success(_.data.message)}else _e.error(r.formatMessage({id:"profile.email.format.error",defaultMessage:"Invalid email format"}))}})]})})})},_tn=({open:e,onSubmit:t,onClose:n})=>{const r=Pn(),[o]=jn.useForm(),{translateString:i}=Wc(),{userInfo:a,deviceUid:s}=da(w=>({userInfo:w.userInfo,deviceUid:w.deviceUid})),l=ds(w=>w.currentOrg),c=f.useRef(),[u,d]=f.useState(""),[p,h]=f.useState(""),[m,v]=f.useState(!1),g=async(w,E)=>{console.log("captchaUid",w," captchaValue",E),d(w),h(E)},x=async w=>{console.log("captcha check result",w),v(w)},y=()=>{n()},b=()=>{n()},C=async()=>{o.validateFields().then(async w=>{if(console.log("changeMobile:",w),a.mobile===w.mobile){_e.error(r.formatMessage({id:"profile.mobile.not.changed",defaultMessage:"Mobile number is not changed!"}));return}const E={mobile:w.mobile,code:w.code,platform:xl},_=await t1e(E);console.log("changeMobile response:",_),_.data.code===200?(_e.success(r.formatMessage({id:"profile.mobile.change.success",defaultMessage:"Mobile number changed successfully!"})),t(w.mobile),y()):_e.error(i(_.data.message))})},S=()=>{setTimeout(()=>{var w;console.log("endCaptchaTiming"),(w=c.current)==null||w.endTiming()},2)};return M.jsx(M.Fragment,{children:M.jsx(Ir,{title:r.formatMessage({id:"profile.mobile.change.title",defaultMessage:"Change Mobile"}),forceRender:!0,open:e,footer:null,onCancel:b,children:M.jsxs(jn,{form:o,onFinish:async w=>{console.log("changeMobile:",w),C()},children:[M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{})},name:"mobile",placeholder:r.formatMessage({id:"profile.mobile.placeholder",defaultMessage:"Enter mobile number"}),rules:[{required:!0,message:r.formatMessage({id:"profile.mobile.required",defaultMessage:"Please enter mobile number!"})},{pattern:/^1\d{10}$/,message:r.formatMessage({id:"profile.mobile.format.invalid",defaultMessage:"Invalid mobile format"})}]}),M.jsx(jn.Item,{name:"captchaCode",children:M.jsx(gb,{onKaptchaChange:g,onKaptchaCheck:x})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Sg,{})},captchaProps:{size:"large",disabled:!m},placeholder:r.formatMessage({id:"profile.mobile.verification.code.placeholder",defaultMessage:"Enter verification code"}),captchaTextRender:(w,E)=>w?`${E} ${r.formatMessage({id:"profile.mobile.verification.code.countdown",defaultMessage:"seconds"})}`:r.formatMessage({id:"profile.mobile.verification.code.get",defaultMessage:"Get Code"}),phoneName:"mobile",name:"code",rules:[{required:!0,message:r.formatMessage({id:"profile.mobile.verification.code.required",defaultMessage:"Please enter verification code!"})}],fieldRef:c,onGetCaptcha:async w=>{if(w&&w.length===11){if(a.mobile===w){_e.error(r.formatMessage({id:"profile.mobile.not.changed",defaultMessage:"Mobile number is not changed!"})),S();return}const E={mobile:w,type:Q$e,captchaUid:u,captchaCode:p,deviceUid:s,userUid:a.uid,orgUid:l.uid,platform:xl},_=await az(E);if(_.data.code!==200){_e.error(_.data.message),S();return}_e.success(_.data.message)}else _e.error(r.formatMessage({id:"profile.mobile.format.error",defaultMessage:"Invalid mobile format"}))}})]})})})},$tn={labelCol:{span:8},wrapperCol:{span:8}},xoe=()=>{const e=Pn(),[t]=jn.useForm(),{translateString:n}=Wc(),{userInfo:r,setUserInfo:o}=da($=>({userInfo:$.userInfo,setUserInfo:$.setUserInfo})),[i,a]=f.useState(""),[s,l]=f.useState(!1),[c,u]=f.useState(!1),[d,p]=f.useState(!1),h=()=>{l(!0)},m=()=>{u(!0)},v=()=>{p(!0)},g=()=>{l(!1)},x=()=>{u(!1)},y=$=>{u(!1),r.email=$,o(r),t.setFieldValue("email",$)},b=()=>{p(!1)},C=$=>{p(!1),r.mobile=$,o(r),t.setFieldValue("mobile",$)},S=$=>{console.log("handleUploadSuccess:",$),a($)},w=$=>{console.log("handleUploadError:",$)},E=async $=>{const R={...r,...$,avatar:i};console.log(R);const O=await Jxe(R);console.log("updateProfile response:",O.data),O.data.code===200?(_e.success(e.formatMessage({id:"profile.update.success",defaultMessage:"Profile updated successfully"})),o(O.data.data)):_e.error(O.data.message)},_=$=>Array.isArray($)?$:$==null?void 0:$.fileList;f.useEffect(()=>{r&&a(r.avatar)},[r]);const P=async()=>{const $=await Nz();console.log("handleRefreshProfile getProfile response:",$.data),$.data.code===200?(o($.data.data),t.setFieldsValue({uid:$.data.data.uid,username:$.data.data.username,nickname:n($.data.data.nickname),email:$.data.data.email,mobile:$.data.data.mobile,description:n($.data.data.description)})):_e.error($.data.message)};return f.useEffect(()=>{P()},[]),M.jsxs("div",{className:"profile-container",children:[M.jsxs(jn,{...$tn,form:t,onFinish:E,children:[M.jsx(sr,{name:"uid",label:"UID",readonly:!0}),M.jsx(jn.Item,{name:"avatar",valuePropName:"fileList",getValueFromEvent:_,label:e.formatMessage({id:"profile.form.avatar",defaultMessage:"Avatar"}),children:M.jsxs(a_e,{onSuccess:S,onError:w,children:[M.jsx(rf,{src:i}),M.jsx(At,{icon:M.jsx(eh,{}),children:e.formatMessage({id:"profile.form.upload",defaultMessage:"Upload"})})]},"avatar")}),M.jsx(sr,{name:"username",label:e.formatMessage({id:"profile.form.username",defaultMessage:"Username"}),rules:[{required:!0}]}),M.jsx(At,{onClick:h,children:e.formatMessage({id:"profile.button.change.password",defaultMessage:"Change Password"})}),M.jsx(sr,{name:"nickname",label:e.formatMessage({id:"profile.form.nickname",defaultMessage:"Nickname"}),rules:[{required:!0}]}),M.jsx(sr,{name:"email",label:r.emailVerified?e.formatMessage({id:"profile.email.verified",defaultMessage:"Email Verified"}):e.formatMessage({id:"profile.email.unverified",defaultMessage:"Email Unverified"}),rules:[{type:"email"}],readonly:!0}),M.jsx(At,{onClick:m,children:e.formatMessage({id:"profile.button.change.email",defaultMessage:"Change Email"})}),M.jsx(sr,{name:"mobile",label:r.mobileVerified?e.formatMessage({id:"profile.mobile.verified",defaultMessage:"Mobile Verified"}):e.formatMessage({id:"profile.mobile.unverified",defaultMessage:"Mobile Unverified"}),readonly:!0}),M.jsx(At,{onClick:v,children:e.formatMessage({id:"profile.button.change.mobile",defaultMessage:"Change Mobile"})}),M.jsx(SS,{name:"description",label:e.formatMessage({id:"profile.form.description",defaultMessage:"Description"})})]}),s&&M.jsx(Stn,{open:s,onClose:g}),c&&M.jsx(Etn,{open:c,onSubmit:y,onClose:x}),d&&M.jsx(_tn,{open:d,onSubmit:C,onClose:b})]})},Ptn=()=>{const e=Pn(),t=sz(),[n,r]=f.useState(!0),[o,i]=f.useState(!0),[a,s]=f.useState(!1),l=S=>{console.log("radio checked",S.target.value),s(S.target.value)},c=async()=>{};f.useEffect(()=>{c(),console.log("isNetworkOnline:",t);const S=localStorage.getItem(Fk);S===null?(localStorage.setItem(Fk,"true"),r(!0)):r(S==="true");const w=localStorage.getItem(r1);w===null?(localStorage.setItem(r1,"true"),i(!0)):i(w==="true")},[]);const{themeMode:u,setThemeMode:d,mode:p,changeMode:h,locale:m,changeLocale:v}=f.useContext(ha),g=S=>{console.log("radio checked",S.target.value),d(S.target.value)},x=S=>{console.log("language change",S.target.value),v(S.target.value)},y=S=>{console.log("play audio switch",S),localStorage.setItem(Fk,S?"true":"false"),r(S)},b=S=>{console.log("show network status notification",S),localStorage.setItem(r1,S?"true":"false"),i(S)},C=S=>{console.log("mode change",S.target.value),h(S.target.value)};return M.jsxs("div",{className:"profile-container",children:[M.jsx("p",{children:M.jsx(H0,{checkedChildren:e.formatMessage({id:"setting.basic.sound.on",defaultMessage:"已开启消息提示音"}),unCheckedChildren:e.formatMessage({id:"setting.basic.sound.off",defaultMessage:"已关闭消息提示音"}),value:n,onChange:y})}),M.jsx("p",{children:M.jsx(H0,{checkedChildren:e.formatMessage({id:"setting.basic.notification.on",defaultMessage:"已开启网络状态通知"}),unCheckedChildren:e.formatMessage({id:"setting.basic.notification.off",defaultMessage:"已关闭网络状态通知"}),value:o,onChange:b})}),Fd&&M.jsx(M.Fragment,{}),W1&&M.jsxs(M.Fragment,{children:[M.jsx("p",{children:e.formatMessage({id:"setting.basic.startup",defaultMessage:"开机启动:"})}),M.jsxs(ho.Group,{onChange:l,value:a,children:[M.jsx(ho,{value:!0,children:e.formatMessage({id:"setting.basic.startup.on",defaultMessage:"开机启动"})}),M.jsx(ho,{value:!1,children:e.formatMessage({id:"setting.basic.startup.off",defaultMessage:"不开机启动"})})]})]}),M.jsx("p",{children:e.formatMessage({id:"setting.basic.theme",defaultMessage:"颜色主题:"})}),M.jsxs(ho.Group,{onChange:g,value:u,children:[M.jsx(ho,{value:"light",children:M.jsx(ei,{id:"theme.light"})}),M.jsx(ho,{value:"dark",children:M.jsx(ei,{id:"theme.dark"})}),M.jsx(ho,{value:"system",children:M.jsx(ei,{id:"theme.system"})})]}),M.jsxs("div",{children:[M.jsx("p",{children:e.formatMessage({id:"setting.basic.language",defaultMessage:"语言设置:"})}),M.jsxs(ho.Group,{value:m.locale,onChange:x,children:[M.jsx(ho,{value:"en",children:e.formatMessage({id:"i18n.lang.en-US"})},"en"),M.jsx(ho,{value:"zh-cn",children:e.formatMessage({id:"i18n.lang.zh-CN"})},"zh-cn"),M.jsx(ho,{value:"zh-tw",children:e.formatMessage({id:"i18n.lang.zh-TW"})},"zh-tw")]})]}),Fd&&M.jsxs("div",{children:[M.jsx("p",{children:e.formatMessage({id:"setting.basic.mode",defaultMessage:"模式设置:"})}),M.jsxs(ho.Group,{value:p,onChange:C,children:[M.jsx(ho,{value:zv,children:e.formatMessage({id:"setting.basic.mode.team",defaultMessage:"团队模式"})},zv),M.jsx(ho,{value:x0,children:e.formatMessage({id:"setting.basic.mode.agent",defaultMessage:"客服模式"})},x0),M.jsx(ho,{value:L$,children:e.formatMessage({id:"setting.basic.mode.personal",defaultMessage:"个人模式"})},L$)]})]})]})},Mtn=()=>{const e=da(n=>n.userInfo),t=()=>{var r;console.log("downloadQRCode");const n=(r=document.getElementById("myqrcode"))==null?void 0:r.querySelector("canvas");if(n){const o=n.toDataURL(),i=document.createElement("a");i.download=e.username+"_profile.png",i.href=o,document.body.appendChild(i),i.click(),document.body.removeChild(i)}else console.log("canvas is null")};return M.jsxs("div",{id:"myqrcode",style:{textAlign:"center",marginTop:"50px"},children:[M.jsx(Tge,{style:{margin:"auto"},errorLevel:"H",value:"https://www.weiyuai.cn/",icon:"/agent/logo.png"}),M.jsx(At,{type:"primary",onClick:t,style:{marginTop:"20px"},children:"下载二维码"})]})},Rtn=()=>M.jsx(M.Fragment,{children:M.jsx("div",{children:"ShortcutAdmin"})}),Otn=()=>{const e=Tl();return M.jsx(aS,{status:"404",title:"404",subTitle:"Sorry, the page you visited does not exist.",extra:M.jsx(At,{type:"primary",onClick:()=>e("/"),children:"返回主页"})})},Ttn={labelCol:{span:8},wrapperCol:{span:8}},Itn=()=>{const e=Pn(),[t]=jn.useForm(),{userInfo:n,setUserInfo:r}=da(u=>({userInfo:u.userInfo,setUserInfo:u.setUserInfo})),[o,i]=f.useState(""),a={file:null,fileName:"test.png",fileType:"image/png"},s={name:"file",action:q1(),headers:{Authorization:"Bearer "+localStorage.getItem(Tp)},showUploadList:!1,data:a,beforeUpload(u){const d=Ft(new Date).format("YYYYMMDDHHmmss")+"_"+u.name;a.file=u,a.fileName=d,a.fileType=u.type,console.log("beforeUpload",a)},onChange(u){if(u.file.status!=="uploading"&&console.log(u.file,u.fileList),u.file.status==="done"){const d=u.file.response.data.fileUrl;console.log("url: ",d),i(d),_e.success(`${u.file.name} file uploaded successfully`)}else u.file.status==="error"&&_e.error(`${u.file.name} file upload failed.`)}},l=async u=>{const d={...n,...u,avatar:o};console.log(d);const p=await Jxe(d);console.log("updateProfile response:",p),p.data.code===200?(_e.success("修改成功"),r(p.data.data)):_e.error("修改失败")},c=u=>Array.isArray(u)?u:u==null?void 0:u.fileList;return f.useEffect(()=>{n&&i(n.avatar)},[n]),M.jsxs("div",{className:"profile-container",children:[M.jsx("p",{children:"员工信息"}),M.jsxs(jn,{...Ttn,style:{marginLeft:20},form:t,onFinish:l,initialValues:{nickname:n.nickname,email:n.email,mobile:n.mobile,description:n.description},children:[M.jsx(rn.Item,{name:"avatar",valuePropName:"fileList",getValueFromEvent:c,label:e.formatMessage({id:"pages.robot.tab.avatar",defaultMessage:"Avatar"}),children:M.jsxs(Oc,{...s,children:[M.jsx(rf,{src:o}),M.jsx(At,{icon:M.jsx(eh,{}),children:e.formatMessage({id:"pages.robot.upload",defaultMessage:"Upload"})})]},"avatar")}),M.jsx(sr,{name:"nickname",label:"昵称",rules:[{required:!0}],children:M.jsx(Hn,{})}),M.jsx(sr,{name:"email",label:"邮箱",rules:[{type:"email"}],disabled:!0,children:M.jsx(Hn,{})}),M.jsx(sr,{name:"mobile",label:"手机号",disabled:!0,children:M.jsx(Hn,{})}),M.jsx(SS,{name:"description",label:"描述",children:M.jsx(Hn.TextArea,{})})]})]})},ktn=({open:e,onSubmit:t,onClose:n})=>{const r=Pn(),[o]=jn.useForm(),{translateString:i}=Wc(),{userInfo:a,deviceUid:s}=da(w=>({userInfo:w.userInfo,deviceUid:w.deviceUid})),l=ds(w=>w.currentOrg),c=f.useRef(),[u,d]=f.useState(""),[p,h]=f.useState(""),[m,v]=f.useState(!1);f.useEffect(()=>{e?o.setFieldsValue({email:a==null?void 0:a.email}):(o.resetFields(),S())},[e]);const g=async(w,E)=>{console.log("captchaUid",w," captchaValue",E),d(w),h(E)},x=async w=>{console.log("captcha check result",w),v(w)},y=()=>{n()},b=()=>{n()},C=async()=>{o.validateFields().then(async w=>{console.log("changeEmail:",w);const E={email:w.email,code:w.code,platform:xl},_=await e1e(E);console.log("changeEmail response:",_),_.data.code===200?(_e.success("Email verify successfully!"),t(w.email),y()):_e.error(i(_.data.message))})},S=()=>{setTimeout(()=>{var w;console.log("endCaptchaTiming"),(w=c.current)==null||w.endTiming()},2)};return M.jsx(M.Fragment,{children:M.jsx(Ir,{title:r.formatMessage({id:"pages.settings.verify.email",defaultMessage:"验证邮箱"}),forceRender:!0,open:e,footer:null,onCancel:b,children:M.jsxs(jn,{form:o,onFinish:async w=>{console.log("changeEmail:",w),C()},children:[M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{})},name:"email",placeholder:r.formatMessage({id:"pages.login.email.placeholder",defaultMessage:"邮箱"}),rules:[{required:!0},{pattern:/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/,message:"邮箱格式不正确"},{max:50,message:"邮箱不得超过50字符"}],readonly:!0}),M.jsx(jn.Item,{name:"captchaCode",rules:[],children:M.jsx(gb,{onKaptchaChange:g,onKaptchaCheck:x})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Sg,{}),allowClear:!0},captchaProps:{size:"large",disabled:!m},placeholder:r.formatMessage({id:"pages.login.captcha.placeholder",defaultMessage:"请输入验证码"}),captchaTextRender:(w,E)=>w?`${E} ${r.formatMessage({id:"pages.getCaptchaSecondText",defaultMessage:"获取验证码"})}`:r.formatMessage({id:"pages.login.phoneLogin.getVerificationCode",defaultMessage:"获取验证码"}),phoneName:"email",name:"code",rules:[{required:!0}],fieldRef:c,onGetCaptcha:async w=>{if(console.log("email:",w),w){const E={email:w,type:ePe,captchaUid:u,captchaCode:p,deviceUid:s,userUid:a==null?void 0:a.uid,orgUid:l.uid,platform:xl},_=await lxe(E);if(console.log("sendEmailCode",_),_.data.code!==200){_e.error(i(_.data.message)),S();return}_e.success(i(_.data.message))}else _e.error("手机号格式错误")}})]})})})},Ntn=({open:e,onSubmit:t,onClose:n})=>{const r=Pn(),[o]=jn.useForm(),{translateString:i}=Wc(),{userInfo:a,deviceUid:s}=da(w=>({userInfo:w.userInfo,deviceUid:w.deviceUid})),l=ds(w=>w.currentOrg),c=f.useRef(),[u,d]=f.useState(""),[p,h]=f.useState(""),[m,v]=f.useState(!1);f.useEffect(()=>{e?o.setFieldsValue({mobile:a==null?void 0:a.mobile}):(o.resetFields(),S())},[e]);const g=async(w,E)=>{console.log("captchaUid",w," captchaValue",E),d(w),h(E)},x=async w=>{console.log("captcha check result",w),v(w)},y=()=>{n()},b=()=>{n()},C=async()=>{o.validateFields().then(async w=>{console.log("changeMobile:",w);const E={mobile:w.mobile,code:w.code,platform:xl},_=await t1e(E);console.log("changeMobile response:",_),_.data.code===200?(_e.success("Mobile verify successfully!"),t(w.mobile),y()):_e.error(i(_.data.message))})},S=()=>{setTimeout(()=>{var w;console.log("endCaptchaTiming"),(w=c.current)==null||w.endTiming()},2)};return M.jsx(M.Fragment,{children:M.jsx(Ir,{title:r.formatMessage({id:"pages.settings.verify.mobile",defaultMessage:"验证手机号"}),forceRender:!0,open:e,footer:null,onCancel:b,children:M.jsxs(jn,{form:o,onFinish:async w=>{console.log("changeMobile:",w),C()},children:[M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{})},name:"mobile",placeholder:r.formatMessage({id:"pages.login.phoneNumber.placeholder",defaultMessage:"手机号"}),rules:[{required:!0},{pattern:/^1\d{10}$/}],readonly:!0}),M.jsx(jn.Item,{name:"captchaCode",rules:[],children:M.jsx(gb,{onKaptchaChange:g,onKaptchaCheck:x})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Sg,{}),allowClear:!0},captchaProps:{size:"large",disabled:!m},placeholder:r.formatMessage({id:"pages.login.captcha.placeholder",defaultMessage:"请输入验证码"}),captchaTextRender:(w,E)=>w?`${E} ${r.formatMessage({id:"pages.getCaptchaSecondText",defaultMessage:"获取验证码"})}`:r.formatMessage({id:"pages.login.phoneLogin.getVerificationCode",defaultMessage:"获取验证码"}),phoneName:"mobile",name:"code",rules:[{required:!0}],fieldRef:c,onGetCaptcha:async w=>{if(console.log("mobile:",w),w&&w.length===11){const E={mobile:w,type:Z$e,captchaUid:u,captchaCode:p,deviceUid:s,userUid:a==null?void 0:a.uid,orgUid:l.uid,platform:xl},_=await az(E);if(console.log("sendMobileCode",_),_.data.code!==200){_e.error(i(_.data.message)),S();return}_e.success(i(_.data.message))}else _e.error("手机号格式错误")}})]})})})},Dtn=()=>{const e=Pn(),t=Tl(),[n]=jn.useForm(),{userInfo:r,setUserInfo:o}=da(x=>({userInfo:x.userInfo,setUserInfo:x.setUserInfo})),[i,a]=f.useState(!1),[s,l]=f.useState(!1),c=()=>{a(!0)},u=()=>{l(!0)},d=()=>{a(!1)},p=x=>{a(!1),r.email=x,r.emailVerified=!0,o(r),n.setFieldValue("email",x)},h=()=>{l(!1)},m=x=>{l(!1),r.mobile=x,r.mobileVerified=!0,o(r),n.setFieldValue("mobile",x)};f.useEffect(()=>{n.setFieldsValue({uid:r.uid,username:r.username,nickname:r.nickname,email:r.email,mobile:r.mobile})},[]);const v=()=>{t("/setting/profile")},g=()=>{t("/setting/profile")};return M.jsxs("div",{children:[M.jsxs(jn,{form:n,submitter:!1,children:[M.jsx(sr,{name:"email",label:r!=null&&r.emailVerified?e.formatMessage({id:"email.verified",defaultMessage:"Email Verified"}):e.formatMessage({id:"email.unverified",defaultMessage:"email unverified"}),readonly:!0}),!(r!=null&&r.emailVerified)&&r.email!=null&&M.jsx(At,{onClick:c,children:e.formatMessage({id:"pages.settings.verify.email",defaultMessage:"验证邮箱"})}),M.jsx(At,{type:"link",onClick:v,children:"重置邮箱"}),M.jsx(sr,{name:"mobile",label:r!=null&&r.mobileVerified?e.formatMessage({id:"mobile.verified",defaultMessage:"Mobile Verified"}):e.formatMessage({id:"mobile.unverified",defaultMessage:"mobile unverified"}),readonly:!0}),!(r!=null&&r.mobileVerified)&&r.mobile!=null&&M.jsx(At,{onClick:u,children:e.formatMessage({id:"pages.settings.verify.mobile",defaultMessage:"验证手机号"})}),M.jsx(At,{type:"link",onClick:g,children:"重置手机号"})]}),i&&M.jsx(ktn,{open:i,onSubmit:p,onClose:d}),s&&M.jsx(Ntn,{open:s,onSubmit:m,onClose:h})]})},Atn=e=>{console.log(e)},Ftn=[{key:"personal",label:"个人认证",children:M.jsx(Dtn,{})}],Btn=()=>M.jsx("div",{className:"profile-container",children:M.jsx(Zw,{defaultActiveKey:"personal",items:Ftn,onChange:Atn})}),Ltn=()=>{const[e]=jn.useForm(),t=Pn(),{translateString:n}=Wc(),{agentInfo:r,setAgentInfo:o}=$w(d=>({agentInfo:d.agentInfo,setAgentInfo:d.setAgentInfo})),[i,a]=f.useState("");f.useEffect(()=>{var d;r&&e.setFieldsValue({nickname:n(r==null?void 0:r.nickname),email:r==null?void 0:r.email,mobile:r==null?void 0:r.mobile,description:n(r==null?void 0:r.description),memberUid:(d=r==null?void 0:r.member)==null?void 0:d.uid})},[r]);const s=d=>{console.log("handleUploadSuccess:",d),a(d)},l=d=>{console.log("handleUploadError:",d),_e.error(d)},c=async d=>{var m,v,g,x,y,b,C,S,w,E,_,P,$,R;console.log("onFinish:",d),_e.loading(t.formatMessage({id:"updating"}));const p={...r,...d,avatar:i,serviceSettings:{...r.serviceSettings,quickFaqUids:(v=(m=r==null?void 0:r.serviceSettings)==null?void 0:m.quickFaqs)==null?void 0:v.map(O=>O.uid),faqUids:(x=(g=r==null?void 0:r.serviceSettings)==null?void 0:g.faqs)==null?void 0:x.map(O=>O.uid),guessFaqUids:(b=(y=r==null?void 0:r.serviceSettings)==null?void 0:y.guessFaqs)==null?void 0:b.map(O=>O.uid),hotFaqUids:(S=(C=r==null?void 0:r.serviceSettings)==null?void 0:C.hotFaqs)==null?void 0:S.map(O=>O.uid),shortcutFaqUids:(E=(w=r==null?void 0:r.serviceSettings)==null?void 0:w.shortcutFaqs)==null?void 0:E.map(O=>O.uid)},robotSettings:{...r.robotSettings,robotUid:(P=(_=r==null?void 0:r.robotSettings)==null?void 0:_.robot)==null?void 0:P.uid},leaveMsgSettings:{...r.leaveMsgSettings,worktimeUids:(R=($=r==null?void 0:r.leaveMsgSettings)==null?void 0:$.worktimes)==null?void 0:R.map(O=>O.uid)},autoReplySettings:{...r.autoReplySettings}};console.log("agentObject:",p);const h=await AOe(p);console.log("updateAgent response:",h),h.data.code===200?(_e.destroy(),_e.success(t.formatMessage({id:"update.success"})),o(h.data.data)):(_e.destroy(),_e.error(h.data.message))},u=d=>Array.isArray(d)?d:d==null?void 0:d.fileList;return f.useEffect(()=>{var d;r&&(a(r.avatar),e.setFieldsValue({member:(d=r==null?void 0:r.member)==null?void 0:d.nickname}))},[r]),M.jsx(M.Fragment,{children:M.jsxs(jn,{form:e,style:{marginLeft:"20px"},onFinish:c,children:[M.jsx(jn.Item,{name:"avatar",valuePropName:"fileList",getValueFromEvent:u,label:t.formatMessage({id:"pages.robot.tab.avatar",defaultMessage:"Avatar"}),children:M.jsxs(a_e,{onSuccess:s,onError:l,children:[M.jsx(rf,{src:i}),M.jsx(At,{icon:M.jsx(eh,{}),children:t.formatMessage({id:"pages.robot.upload",defaultMessage:"Upload"})})]},"avatar")}),M.jsx(sr,{width:"md",name:"nickname",label:"客服卡片-展示客服昵称",rules:[{required:!0,message:"请输入客服昵称"}]}),M.jsx(sr,{width:"md",name:"email",label:"客服卡片-展示邮箱",rules:[{required:!0,message:"请输入邮箱"}]}),M.jsx(sr,{width:"md",name:"mobile",label:"客服卡片-展示手机号",rules:[{required:!0,message:"请输入手机号"}]}),M.jsx(SS,{width:"md",name:"description",label:"客服卡片-展示描述",rules:[{required:!0,message:"请输入描述"}]})]})})},jtn=()=>{const e=Pn(),[t,n]=f.useState([]),r=[{key:"basic",label:e.formatMessage({id:"pages.agent.tab.basic",defaultMessage:"Basic"}),children:M.jsx(Ltn,{})}];return f.useEffect(()=>{n(r)},[]),M.jsx(M.Fragment,{children:M.jsx(Zw,{style:{marginLeft:20},defaultActiveKey:"basic",items:t})})},{Sider:ztn,Content:Htn}=Dr,gB=()=>{const{leftSiderStyle:e,leftSiderWidth:t,headerStyle:n,contentStyle:r}=df();return M.jsx(M.Fragment,{children:M.jsxs(Dr,{children:[M.jsx(ztn,{style:e,width:t,children:M.jsx(lM,{style:n,children:"home"})}),M.jsxs(Dr,{children:[M.jsx(lM,{style:n,children:"home"}),M.jsx(Htn,{style:r,children:"home"})]})]})})},Vtn=()=>{const e=Pn(),[t,n]=f.useState("/chat"),r=Tl(),{isLoggedIn:o,mode:i}=f.useContext(ha),{footerStyle:a}=df(),[s,l]=f.useState(!1),c=kz(h=>h.threads);f.useEffect(()=>{const h=c.some(m=>m.unreadCount>0);l(h)},[c]);const u=[{path:"/anonymous/home",name:e.formatMessage({id:"menu.dashboard.chat"}),icon:M.jsx(QA,{}),component:M.jsx(gB,{})}],[d,p]=f.useState(u);return uxe(),f.useEffect(()=>{p(u)},[i]),f.useEffect(()=>(o&&r("/chat"),()=>{console.log("un - useEffect")}),[o]),M.jsxs(nbe,{collapsed:!0,collapsedButtonRender:!1,layout:"side",style:{height:"100vh"},route:{routes:d},location:{pathname:t},menu:{type:"group",collapsedShowTitle:!0},avatarProps:null,actionsRender:h=>h.isMobile?[]:[M.jsx(Ntt,{onClick:o6t},"QuestionCircleFilled")],menuHeaderRender:()=>M.jsx(Qxe,{}),menuFooterRender:h=>{h!=null&&h.collapsed},onMenuHeaderClick:h=>{console.log("onMenuHeaderClick",h)},menuItemRender:(h,m)=>M.jsx(M.Fragment,{children:M.jsxs("a",{onClick:()=>{n(h.path),r(h.path)},children:[s&&M.jsxs(M.Fragment,{children:[h.path==="/anonymous/home"&&M.jsx(Ka,{size:"small",dot:s,offset:[-5,5],children:m}),h.path!=="/anonymous/home"&&m]}),!s&&M.jsx(M.Fragment,{children:m})]})}),children:[M.jsx(sI,{children:M.jsx(jT,{})}),M.jsx(lI,{style:a,children:M.jsx(Xxe,{})}),M.jsx("audio",{id:"audioPlay",src:"soundUrl",hidden:!0})]})},{Sider:Wtn,Content:Utn}=Dr,Gtn=()=>{const{leftSiderStyle:e,leftSiderWidth:t,headerStyle:n,contentStyle:r}=df();return M.jsx(M.Fragment,{children:M.jsxs(Dr,{children:[M.jsx(Wtn,{style:e,width:t}),M.jsxs(Dr,{children:[M.jsx(lM,{style:n,children:"setting"}),M.jsx(Utn,{style:r,children:"setting"})]})]})})};function qtn({children:e}){const{isLoggedIn:t}=f.useContext(ha),n=Qy();return t?e:M.jsx(Uat,{to:"/auth/login",replace:!0,state:{from:n}})}const Coe=[{path:"/",element:M.jsx(M.Fragment,{children:M.jsx(qtn,{children:M.jsx(Ctn,{})})}),children:[{path:"/",element:M.jsx(mB,{})},{path:"/formbuilder",element:M.jsx(mB,{})},{path:"/flowbuilder",element:M.jsx(UCe,{})},{path:"/ticketbuilder",element:M.jsx(Q2e,{})},{path:"/setting",element:M.jsx(Yxe,{}),children:[{path:"/setting",element:M.jsx(xoe,{})},{path:"/setting/profile",element:M.jsx(xoe,{})},{path:"/setting/agentProfile",element:M.jsx(jtn,{})},{path:"/setting/memberProfile",element:M.jsx(Itn,{})},{path:"/setting/basic",element:M.jsx(Ptn,{})},{path:"/setting/certification",element:M.jsx(Btn,{})},{path:"/setting/qrcode",element:M.jsx(Mtn,{})},{path:"/setting/shortcut",element:M.jsx(Rtn,{})}]}]},{path:"/auth",element:M.jsx(wtn,{}),children:[{path:"/auth",element:M.jsx(lF,{isModel:!1})},{path:"/auth/login",element:M.jsx(lF,{isModel:!1})},{path:"/auth/register",element:M.jsx(d6t,{})},{path:"/auth/server",element:M.jsx(cxe,{})}]},{path:"/anonymous",element:M.jsx(Vtn,{}),children:[{path:"/anonymous",element:M.jsx(gB,{})},{path:"/anonymous/home",element:M.jsx(gB,{})},{path:"/anonymous/setting",element:M.jsx(Gtn,{})}]},{path:"*",element:M.jsx(Otn,{})}];let vB;W1?vB=Jat(Coe,{future:{v7_normalizeFormMethod:!0,v7_relativeSplatPath:!0,v7_partialHydration:!0,v7_fetcherPersist:!0,v7_skipActionErrorRevalidation:!0}}):vB=Zat(Coe,{basename:"/agenticflow",future:{v7_normalizeFormMethod:!0,v7_relativeSplatPath:!0,v7_partialHydration:!0,v7_fetcherPersist:!0,v7_skipActionErrorRevalidation:!0}});const Ktn=vB;var Ytn=typeof Element<"u",Xtn=typeof Map=="function",Qtn=typeof Set=="function",Ztn=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function N$(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,o;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!N$(e[r],t[r]))return!1;return!0}var i;if(Xtn&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;for(i=e.entries();!(r=i.next()).done;)if(!N$(r.value[1],t.get(r.value[0])))return!1;return!0}if(Qtn&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(Ztn&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;if(Ytn&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((o[r]==="_owner"||o[r]==="__v"||o[r]==="__o")&&e.$$typeof)&&!N$(e[o[r]],t[o[r]]))return!1;return!0}return e!==e&&t!==t}var Jtn=function(t,n){try{return N$(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const enn=Ar(Jtn);var tnn=function(e,t,n,r,o,i,a,s){if(!e){var l;if(t===void 0)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,i,a,s],u=0;l=new Error(t.replace(/%s/g,function(){return c[u++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}},nnn=tnn;const woe=Ar(nnn);var rnn=function(t,n,r,o){var i=r?r.call(o,t,n):void 0;if(i!==void 0)return!!i;if(t===n)return!0;if(typeof t!="object"||!t||typeof n!="object"||!n)return!1;var a=Object.keys(t),s=Object.keys(n);if(a.length!==s.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(n),c=0;c(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(s_e||{}),$N={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","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"]}},Soe=Object.values(s_e),UV={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},inn=Object.entries(UV).reduce((e,[t,n])=>(e[n]=t,e),{}),uc="data-rh",s0={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},l0=(e,t)=>{for(let n=e.length-1;n>=0;n-=1){const r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},ann=e=>{let t=l0(e,"title");const n=l0(e,s0.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,()=>t);const r=l0(e,s0.DEFAULT_TITLE);return t||r||void 0},snn=e=>l0(e,s0.ON_CHANGE_CLIENT_STATE)||(()=>{}),PN=(e,t)=>t.filter(n=>typeof n[e]<"u").map(n=>n[e]).reduce((n,r)=>({...n,...r}),{}),lnn=(e,t)=>t.filter(n=>typeof n.base<"u").map(n=>n.base).reverse().reduce((n,r)=>{if(!n.length){const o=Object.keys(r);for(let i=0;iconsole&&typeof console.warn=="function"&&console.warn(e),Tx=(e,t,n)=>{const r={};return n.filter(o=>Array.isArray(o[e])?!0:(typeof o[e]<"u"&&cnn(`Helmet: ${e} should be of type "Array". Instead found type "${typeof o[e]}"`),!1)).map(o=>o[e]).reverse().reduce((o,i)=>{const a={};i.filter(l=>{let c;const u=Object.keys(l);for(let p=0;po.push(l));const s=Object.keys(a);for(let l=0;l{if(Array.isArray(e)&&e.length){for(let n=0;n({baseTag:lnn(["href"],e),bodyAttributes:PN("bodyAttributes",e),defer:l0(e,s0.DEFER),encode:l0(e,s0.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:PN("htmlAttributes",e),linkTags:Tx("link",["rel","href"],e),metaTags:Tx("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:Tx("noscript",["innerHTML"],e),onChangeClientState:snn(e),scriptTags:Tx("script",["src","innerHTML"],e),styleTags:Tx("style",["cssText"],e),title:ann(e),titleAttributes:PN("titleAttributes",e),prioritizeSeoTags:unn(e,s0.PRIORITIZE_SEO_TAGS)}),l_e=e=>Array.isArray(e)?e.join(""):e,fnn=(e,t)=>{const n=Object.keys(e);for(let r=0;rArray.isArray(e)?e.reduce((n,r)=>(fnn(r,t)?n.priority.push(r):n.default.push(r),n),{priority:[],default:[]}):{default:e,priority:[]},Eoe=(e,t)=>({...e,[t]:void 0}),pnn=["noscript","script","style"],yB=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),c_e=e=>Object.keys(e).reduce((t,n)=>{const r=typeof e[n]<"u"?`${n}="${e[n]}"`:`${n}`;return t?`${t} ${r}`:r},""),hnn=(e,t,n,r)=>{const o=c_e(n),i=l_e(t);return o?`<${e} ${uc}="true" ${o}>${yB(i,r)}`:`<${e} ${uc}="true">${yB(i,r)}`},mnn=(e,t,n=!0)=>t.reduce((r,o)=>{const i=o,a=Object.keys(i).filter(c=>!(c==="innerHTML"||c==="cssText")).reduce((c,u)=>{const d=typeof i[u]>"u"?u:`${u}="${yB(i[u],n)}"`;return c?`${c} ${d}`:d},""),s=i.innerHTML||i.cssText||"",l=pnn.indexOf(e)===-1;return`${r}<${e} ${uc}="true" ${a}${l?"/>":`>${s}`}`},""),u_e=(e,t={})=>Object.keys(e).reduce((n,r)=>{const o=UV[r];return n[o||r]=e[r],n},t),gnn=(e,t,n)=>{const r={key:t,[uc]:!0},o=u_e(n,r);return[Z.createElement("title",o,t)]},D$=(e,t)=>t.map((n,r)=>{const o={key:r,[uc]:!0};return Object.keys(n).forEach(i=>{const s=UV[i]||i;if(s==="innerHTML"||s==="cssText"){const l=n.innerHTML||n.cssText;o.dangerouslySetInnerHTML={__html:l}}else o[s]=n[i]}),Z.createElement(e,o)}),rl=(e,t,n=!0)=>{switch(e){case"title":return{toComponent:()=>gnn(e,t.title,t.titleAttributes),toString:()=>hnn(e,t.title,t.titleAttributes,n)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>u_e(t),toString:()=>c_e(t)};default:return{toComponent:()=>D$(e,t),toString:()=>mnn(e,t,n)}}},vnn=({metaTags:e,linkTags:t,scriptTags:n,encode:r})=>{const o=MN(e,$N.meta),i=MN(t,$N.link),a=MN(n,$N.script);return{priorityMethods:{toComponent:()=>[...D$("meta",o.priority),...D$("link",i.priority),...D$("script",a.priority)],toString:()=>`${rl("meta",o.priority,r)} ${rl("link",i.priority,r)} ${rl("script",a.priority,r)}`},metaTags:o.default,linkTags:i.default,scriptTags:a.default}},ynn=e=>{const{baseTag:t,bodyAttributes:n,encode:r=!0,htmlAttributes:o,noscriptTags:i,styleTags:a,title:s="",titleAttributes:l,prioritizeSeoTags:c}=e;let{linkTags:u,metaTags:d,scriptTags:p}=e,h={toComponent:()=>{},toString:()=>""};return c&&({priorityMethods:h,linkTags:u,metaTags:d,scriptTags:p}=vnn(e)),{priority:h,base:rl("base",t,r),bodyAttributes:rl("bodyAttributes",n,r),htmlAttributes:rl("htmlAttributes",o,r),link:rl("link",u,r),meta:rl("meta",d,r),noscript:rl("noscript",i,r),script:rl("script",p,r),style:rl("style",a,r),title:rl("title",{title:s,titleAttributes:l},r)}},bB=ynn,v_=[],d_e=!!(typeof window<"u"&&window.document&&window.document.createElement),xB=class{constructor(e,t){Ju(this,"instances",[]);Ju(this,"canUseDOM",d_e);Ju(this,"context");Ju(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?v_:this.instances,add:e=>{(this.canUseDOM?v_:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?v_:this.instances).indexOf(e);(this.canUseDOM?v_:this.instances).splice(t,1)}}});this.context=e,this.canUseDOM=t||!1,t||(e.helmet=bB({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},bnn={},f_e=Z.createContext(bnn),pm,p_e=(pm=class extends f.Component{constructor(n){super(n);Ju(this,"helmetData");this.helmetData=new xB(this.props.context||{},pm.canUseDOM)}render(){return Z.createElement(f_e.Provider,{value:this.helmetData.value},this.props.children)}},Ju(pm,"canUseDOM",d_e),pm),gv=(e,t)=>{const n=document.head||document.querySelector("head"),r=n.querySelectorAll(`${e}[${uc}]`),o=[].slice.call(r),i=[];let a;return t&&t.length&&t.forEach(s=>{const l=document.createElement(e);for(const c in s)if(Object.prototype.hasOwnProperty.call(s,c))if(c==="innerHTML")l.innerHTML=s.innerHTML;else if(c==="cssText")l.styleSheet?l.styleSheet.cssText=s.cssText:l.appendChild(document.createTextNode(s.cssText));else{const u=c,d=typeof s[u]>"u"?"":s[u];l.setAttribute(c,d)}l.setAttribute(uc,"true"),o.some((c,u)=>(a=u,l.isEqualNode(c)))?o.splice(a,1):i.push(l)}),o.forEach(s=>{var l;return(l=s.parentNode)==null?void 0:l.removeChild(s)}),i.forEach(s=>n.appendChild(s)),{oldTags:o,newTags:i}},CB=(e,t)=>{const n=document.getElementsByTagName(e)[0];if(!n)return;const r=n.getAttribute(uc),o=r?r.split(","):[],i=[...o],a=Object.keys(t);for(const s of a){const l=t[s]||"";n.getAttribute(s)!==l&&n.setAttribute(s,l),o.indexOf(s)===-1&&o.push(s);const c=i.indexOf(s);c!==-1&&i.splice(c,1)}for(let s=i.length-1;s>=0;s-=1)n.removeAttribute(i[s]);o.length===i.length?n.removeAttribute(uc):n.getAttribute(uc)!==a.join(",")&&n.setAttribute(uc,a.join(","))},xnn=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=l_e(e)),CB("title",t)},_oe=(e,t)=>{const{baseTag:n,bodyAttributes:r,htmlAttributes:o,linkTags:i,metaTags:a,noscriptTags:s,onChangeClientState:l,scriptTags:c,styleTags:u,title:d,titleAttributes:p}=e;CB("body",r),CB("html",o),xnn(d,p);const h={baseTag:gv("base",n),linkTags:gv("link",i),metaTags:gv("meta",a),noscriptTags:gv("noscript",s),scriptTags:gv("script",c),styleTags:gv("style",u)},m={},v={};Object.keys(h).forEach(g=>{const{newTags:x,oldTags:y}=h[g];x.length&&(m[g]=x),y.length&&(v[g]=h[g].oldTags)}),t&&t(),l(e,m,v)},Ix=null,Cnn=e=>{Ix&&cancelAnimationFrame(Ix),e.defer?Ix=requestAnimationFrame(()=>{_oe(e,()=>{Ix=null})}):(_oe(e),Ix=null)},wnn=Cnn,$oe=class extends f.Component{constructor(){super(...arguments);Ju(this,"rendered",!1)}shouldComponentUpdate(t){return!onn(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:n}=this.props.context;let r=null;const o=dnn(t.get().map(i=>{const a={...i.props};return delete a.context,a}));p_e.canUseDOM?wnn(o):bB&&(r=bB(o)),n(r)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},RN,Snn=(RN=class extends f.Component{shouldComponentUpdate(e){return!enn(Eoe(this.props,"helmetData"),Eoe(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,n,r){return{...t,[e.type]:[...t[e.type]||[],{...n,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,t,n,r){switch(e.type){case"title":return{...t,[e.type]:r,titleAttributes:{...n}};case"body":return{...t,bodyAttributes:{...n}};case"html":return{...t,htmlAttributes:{...n}};default:return{...t,[e.type]:{...n}}}}mapArrayTypeChildrenToProps(e,t){let n={...t};return Object.keys(e).forEach(r=>{n={...n,[r]:e[r]}}),n}warnOnInvalidChildren(e,t){return woe(Soe.some(n=>e.type===n),typeof e.type=="function"?"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${Soe.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),woe(!t||typeof t=="string"||Array.isArray(t)&&!t.some(n=>typeof n!="string"),`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}mapChildrenToProps(e,t){let n={};return Z.Children.forEach(e,r=>{if(!r||!r.props)return;const{children:o,...i}=r.props,a=Object.keys(i).reduce((l,c)=>(l[inn[c]||c]=i[c],l),{});let{type:s}=r;switch(typeof s=="symbol"?s=s.toString():this.warnOnInvalidChildren(r,o),s){case"Symbol(react.fragment)":t=this.mapChildrenToProps(o,t);break;case"link":case"meta":case"noscript":case"script":case"style":n=this.flattenArrayTypeChildren(r,n,a,o);break;default:t=this.mapObjectTypeChildren(r,t,a,o);break}}),this.mapArrayTypeChildrenToProps(n,t)}render(){const{children:e,...t}=this.props;let n={...t},{helmetData:r}=t;if(e&&(n=this.mapChildrenToProps(e,n)),r&&!(r instanceof xB)){const o=r;r=new xB(o.context,!0),delete n.helmetData}return r?Z.createElement($oe,{...n,context:r.value}):Z.createElement(f_e.Consumer,null,o=>Z.createElement($oe,{...n,context:o}))}},Ju(RN,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),RN);const Enn={i18_file_assistant:"文件助手",slogan:"重复工作自动化","menu.dashboard.chat":"消息","menu.dashboard.contact":"通讯录","menu.dashboard.queue":"排队","menu.dashboard.ticket":"工单","menu.dashboard.leavemsg":"留言","menu.dashboard.visitor":"访客","menu.dashboard.monitor":"监控","menu.dashboard.plugins":"插件","menu.dashboard.mine":"我的","chat.toolbar.emoji":"表情","chat.toolbar.image":"图片","chat.toolbar.file":"文件","chat.toolbar.audio":"录音","chat.toolbar.webrtc":"视频","chat.toolbar.history":"历史消息","chat.toolbar.block":"拉黑","chat.toolbar.screenshot":"截图","chat.toolbar.invite.rate":"邀请评价","chat.toolbar.autoreply":"自动回复","chat.toolbar.autoreply.on":"自动回复(已开启)","chat.navbar.transfer":"转接","chat.navbar.ticket":"工单","chat.navbar.crm":"Crm","chat.navbar.close":"结束","chat.navbar.category":"分类","chat.navbar.ai":"AI","chat.navbar.queue":"排队","chat.right.ai":"Copilot","chat.right.quickreply":"快捷回复","chat.right.ticket":"工单","chat.right.userinfo":"用户信息","chat.right.llm":"大模型","chat.right.docview":"文档预览","chat.right.group":"群详情","chat.right.member":"联系人","chat.ai.summary":"会话小结","chat.ai.switch":"切换AI","chat.thread.nomore":"没有更多了","chat.message.loadmore":"加载更多","dashboard.footbar.logout":"退出",SERVICE:"客服机器人(对外)",MARKETING:"营销机器人(对外)",KNOWLEDGEBASE:"知识库机器人(内部)",QA:"问答机器人(直接调用大模型)",AGENT_ASSISTANT:"客服助手(内部)",loading:"加载中",create:"创建",creating:"创建中...","create.success":"创建成功","create.fail":"创建失败",update:"更新",updating:"更新中...","update.success":"更新成功","update.fail":"更新失败",save:"保存",saving:"正在保存...",email:"邮箱","email.verified":"邮箱(已验证)","email.unverified":"邮箱(待验证)",mobile:"手机号","mobile.verified":"手机号(已验证)","mobile.unverified":"手机号(待验证)",captcha:"验证码",logging:"登录中...","login.success":"登录成功","login.error":"登录失败,请稍后重试",registering:"注册中...","register.success":"注册成功","register.error":"注册失败","username.change.tip":"登录用户名(修改用户名之后,需要重新登录)",createKb:"创建知识库",createDept:"创建部门",upload:"上传",import:"导入",export:"导出","download.template":"下载模板",open:"打开",copy:"复制","copy.success":"复制成功",ok:"确定",cancel:"取消",bind:"绑定",edit:"编辑",editing:"修改中...","edit.success":"修改成功","edit.fail":"修改失败",delete:"删除",deleting:"删除中...",deleteTip:"删除提示",deleteAffirm:"确定要删除","delete.success":"删除成功","delete.fail":"删除失败","process.success":"处理成功","process.fail":"处理失败",preview:"预览",close:"关闭",closing:"关闭中...",closeTip:"关闭提示",closeASure:"确定要关闭","close.success":"关闭成功",choose:"选择","leavemsg.enabled":"留言启用",transfer:"转接","transfer.success":"转接成功","transfer.fail":"转接失败","transfer.reason":"转接原因",refresh:"刷新",noAgent:"暂无客服在线"},_nn={"menu.anonymous.title":"Anonymous Mode","menu.anonymous.home":"Messages","menu.anonymous.contact":"Contacts","menu.anonymous.robot":"Robot","menu.anonymous.setting":"Settings","menu.anonymous.status":"Anonymous Status","menu.anonymous.status.tip":"Anonymous mode only supports communication between online devices in the same LAN","menu.anonymous.login.tip":"Login to access offline messages and more features","menu.anonymous.login":"Login","menu.anonymous.current.users":"Current Users","menu.dashboard.chat":"聊天","menu.dashboard.contact":"联系人","menu.dashboard.ai":"AI助手","menu.dashboard.note":"笔记","menu.dashboard.kbase":"知识库","menu.dashboard.mine":"设置","menu.dashboard.queue":"排队","menu.dashboard.leavemsg":"留言","menu.dashboard.visitor":"访客","menu.dashboard.monitor":"监控","menu.dashboard.plugins":"插件","menu.settings":"设置","menu.settings.logout":"登出","menu.agent.status":"客服状态","menu.agent.status.available":"在线","menu.agent.status.rest":"小休","menu.agent.status.offline":"离线","menu.language":"语言","menu.mode":"模式","menu.mode.team":"团队模式","menu.mode.personal":"个人模式","menu.mode.agent":"客服模式","menu.agent.offline.warning":"请在离线前结束所有正在進行中的会话","menu.mode.personal.coming":"即将推出...","menu.dashboard.form":"表单","menu.dashboard.formbuilder":"表单构建器","menu.dashboard.flow":"流程","menu.dashboard.flowgram":"工作流","menu.dashboard.flowbuilder":"流程构建器","menu.dashboard.ticket":"工单","menu.dashboard.ticketbuilder":"工单构建器"},$nn={"pages.login.title":"登录","pages.login.subtitle":"欢迎使用微语客服系统","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.captcha.placeholder":"请输入验证码!","pages.login.captcha.required":"验证码是必填项!","pages.login.phoneLogin.getVerificationCode":"获取验证码","pages.login.anonymousLogin":"匿名登录","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.welcome.link":"欢迎使用","pages.robot.new":"新建","pages.robot.chat":"聊天","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.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.file":"文件","pages.robot.kb.text":"文本","pages.robot.kb.qa":"问答","pages.robot.kb.web":"网站","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.setting":"设置","pages.logout":"退出登录","pages.footer.website":"微语官网","pages.footer.helpcenter":"帮助文档","pages.login.remember":"记住密码","pages.agent.tab.basic":"基本信息","pages.agent.robot":"机器人","pages.agent.service.settings":"服务设置","pages.agent.service.settings.topTip":"顶部提示","pages.agent.service.settings.welcomeTip":"欢迎语","pages.agent.service.settings.leavemsgTip":"离线留言提示","pages.agent.service.settings.autoCloseMin":"自动关闭分钟","pages.agent.service.settings.showLogo":"显示Logo","pages.agent.service.settings.maxThreadCount":"最大线程数","pages.advanced.faq":"常见问题","pages.advanced.quickButton":"快捷按钮","pages.advanced.faqGuess":"智能推荐","pages.advanced.faqHot":"热门问题","pages.advanced.faqShortcut":"快捷回复","pages.advanced.rate":"满意度评价","pages.advanced.autoreply":"自动回复","pages.advanced.leaveMsg":"留言设置","pages.advanced.survey":"调查问卷","pages.advanced.history":"历史记录","pages.advanced.inputAssociation":"输入联想","pages.advanced.antiHarassment":"验证码设置","pages.advanced.captcha":"验证码设置","pages.advanced.showPreForm":"显示预览","pages.advanced.showHistory":"显示历史","pages.advanced.showInputAssociation":"显示输入联想","pages.advanced.showCaptcha":"显示验证码","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":"新西兰","pages.anonymous.title":"匿名模式","pages.anonymous.home":"首页","pages.anonymous.contact":"联系人","pages.anonymous.robot":"机器人","pages.anonymous.setting":"设置","pages.anonymous.welcome":"欢迎使用匿名模式","pages.anonymous.description":"您可以在此模式下匿名使用系统功能","block.title":"拉黑设置","block.type":"拉黑类型","block.user":"拉黑用户","block.ip":"拉黑IP","block.permanent":"永久封禁","block.until":"封禁至","block.until.required":"请选择封禁结束时间","pages.register.title":"注册","pages.register.subtitle":"创建您的账号","pages.register.username":"用户名","pages.register.password":"密码","pages.register.confirm":"确认密码","pages.register.email":"邮箱","pages.register.mobile":"手机号","pages.register.code":"验证码","pages.register.agreement":"我已阅读并同意","pages.register.agreement.terms":"服务条款","pages.register.submit":"注册","pages.register.login":"使用已有账号登录","pages.404.title":"404","pages.404.subtitle":"抱歉,您访问的页面不存在","pages.404.description":"您可以尝试以下操作:","pages.404.actions.back":"返回上一页","pages.404.actions.home":"返回首页","pages.403.title":"403","pages.403.subtitle":"抱歉,您没有访问该页面的权限","pages.403.description":"请联系管理员获取权限","pages.403.actions.back":"返回上一页","pages.500.title":"500","pages.500.subtitle":"抱歉,服务器出错了","pages.500.description":"请稍后再试或联系技术支持","pages.500.actions.back":"返回上一页","pages.500.actions.home":"返回首页","pages.welcome.title":"欢迎","pages.welcome.description":"微语客服系统是一个开源的客服系统","pages.welcome.getting-started":"开始使用","pages.welcome.view-docs":"查看文档"},Pnn={"app.title":"微语","app.logout":"登出","app.copyright.produced":"微语出品","app.preview.down.block":"下载此页面到本地项目","app.welcome.link.fetch-blocks":"获取全部区块","app.welcome.link.block-list":"基于 block 开发,快速构建标准页面","navBar.lang":"语言","layout.user.link.help":"帮助","layout.user.link.privacy":"隐私","layout.user.link.terms":"条款","theme.light":"浅色","theme.dark":"深色","theme.system":"自动","setting.lang":"Languages","setting.theme":"主题","app.name":"微语客服","app.description":"新一代智能客服系统","app.welcome":"欢迎使用微语客服系统","app.copyright":"© 2024 微语客服. 保留所有权利.","app.version":"版本","app.action.back":"返回","app.action.confirm":"确认","app.action.cancel":"取消","app.action.save":"保存","app.action.edit":"编辑","app.action.delete":"删除","app.action.refresh":"刷新","app.action.search":"搜索","app.action.more":"更多","app.action.settings":"设置","app.action.help":"帮助","app.tip.loading":"加载中...","app.tip.success":"操作成功","app.tip.error":"操作失败","app.tip.warning":"警告","app.tip.info":"提示","app.tip.confirm":"确认要执行此操作吗?","app.tip.nodata":"暂无数据","app.tip.network.error":"网络连接失败","app.tip.server.error":"服务器错误","app.status.online":"在线","app.status.offline":"离线","app.status.busy":"忙碌","app.status.away":"离开","app.status.invisible":"隐身","app.status.disabled":"已禁用","app.status.expired":"已过期","app.time.today":"今天","app.time.yesterday":"昨天","app.time.tomorrow":"明天","app.time.just":"刚刚","app.time.minutes":"{count} 分钟前","app.time.hours":"{count} 小时前","app.time.days":"{count} 天前","app.file.upload":"上传文件","app.file.download":"下载文件","app.file.preview":"预览文件","app.file.size.limit":"文件大小不能超过 {size}","app.file.type.unsupported":"不支持的文件类型","app.file.upload.success":"上传成功","app.file.upload.failed":"上传失败","app.file.download.success":"下载成功","app.file.download.failed":"下载失败","app.layout.sidebar.collapse":"收起侧边栏","app.layout.sidebar.expand":"展开侧边栏","app.layout.header.profile":"个人中心","app.layout.header.logout":"退出登录","app.layout.footer.copyright":"版权所有","app.layout.footer.terms":"服务条款","app.layout.footer.privacy":"隐私政策"},Mnn={"auth.login.title":"登录","auth.login.subtitle":"欢迎使用微语客服系统","auth.login.username":"用户名","auth.login.username.required":"请输入用户名","auth.login.password":"密码","auth.login.password.required":"请输入密码","auth.login.remember":"记住密码","auth.login.forgot":"忘记密码?","auth.login.submit":"登录","auth.login.other":"其他登录方式","auth.login.register":"注册账号","auth.login.success":"登录成功","auth.login.failed":"登录失败","auth.register.title":"注册","auth.register.subtitle":"创建新账号","auth.register.username":"用户名","auth.register.username.required":"请输入用户名","auth.register.email":"邮箱","auth.register.email.required":"请输入邮箱","auth.register.password":"密码","auth.register.password.required":"请输入密码","auth.register.confirm":"确认密码","auth.register.confirm.required":"请确认密码","auth.register.submit":"注册","auth.register.login":"已有账号?登录","auth.register.success":"注册成功","auth.register.failed":"注册失败","auth.forgot.title":"忘记密码","auth.forgot.subtitle":"重置密码","auth.forgot.email":"邮箱","auth.forgot.email.required":"请输入邮箱","auth.forgot.submit":"提交","auth.forgot.back":"返回登录","auth.forgot.success":"重置密码邮件已发送","auth.forgot.failed":"重置密码失败","auth.reset.title":"重置密码","auth.reset.subtitle":"设置新密码","auth.reset.password":"新密码","auth.reset.password.required":"请输入新密码","auth.reset.confirm":"确认密码","auth.reset.confirm.required":"请确认新密码","auth.reset.submit":"提交","auth.reset.success":"密码重置成功","auth.reset.failed":"密码重置失败","auth.verify.code":"验证码","auth.verify.code.required":"请输入验证码","auth.verify.code.send":"发送验证码","auth.verify.code.resend":"重新发送","auth.verify.code.success":"验证码发送成功","auth.verify.code.failed":"验证码发送失败","auth.password.strength.weak":"密码强度:弱","auth.password.strength.medium":"密码强度:中","auth.password.strength.strong":"密码强度:强","auth.agreement.text":"我已阅读并同意","auth.agreement.terms":"服务条款","auth.agreement.privacy":"隐私政策","server.button.back":"返回","server.button.save":"保存","server.button.reset":"重置","server.button.help":"帮助","server.save.success":"保存成功","server.reset.success":"重置成功,已恢复默认云服务器","server.custom.enable":"启用自定义服务器","server.api.url.label":"API服务器地址 (例如: http://127.0.0.1:9003 或 https://api.bytedesk.com)","server.api.url.placeholder":"http://127.0.0.1:9003","server.websocket.url.label":"WebSocket服务器地址 (例如: ws://127.0.0.1:9885/websocket 或 wss://api.bytedesk.com/websocket)","server.websocket.url.placeholder":"ws://127.0.0.1:9885/websocket","server.input.error":"请输入正确的服务器地址"},Rnn={"chat.title":"会话","chat.empty":"暂无会话","chat.loading":"加载中...","chat.load.error":"加载失败","chat.load.more":"加载更多","chat.no.more":"没有更多了","chat.refresh":"刷新","chat.status.connecting":"连接中...","chat.status.connected":"已连接","chat.status.disconnected":"连接断开","chat.status.reconnecting":"重新连接中...","chat.network.error":"网络连接失败,请检查网络","chat.thread.closing":"结束会话中...","chat.thread.close.success":"结束会话成功","chat.thread.close.failed":"结束会话失败","chat.thread.close.confirm.title":"确定要结束会话?","chat.rate.invite.confirm.title":"确认要邀请评价?","chat.message.send.failed":"发送失败","chat.message.resend":"重新发送","chat.message.recall":"撤回消息","chat.message.copy.success":"复制成功","chat.copy.success":"复制成功","chat.menu.copy":"复制","chat.menu.translate":"翻译","chat.menu.recall":"撤回","chat.menu.enlarge":"放大阅读","chat.menu.quickreply.add":"添加快捷回复...","chat.menu.browser.open":"浏览器打开","chat.menu.forward":"转发...","chat.menu.favorite":"收藏","chat.menu.quote":"引用","chat.input.placeholder":"请输入内容, Ctrl+V 粘贴截图/图片","chat.translation.placeholder":"请输入翻译内容...","chat.input.send":"发送","chat.input.sending":"发送中...","chat.toolbar.emoji":"表情","chat.toolbar.image":"图片","chat.toolbar.file":"文件","chat.toolbar.screenshot":"截图","chat.toolbar.autoreply":"自动回复","chat.toolbar.audio":"录音","chat.toolbar.webrtc":"视频会话","chat.toolbar.history":"历史","chat.toolbar.block":"拉黑","chat.toolbar.invite.rate":"邀请评价","chat.navbar.transfer":"转接","chat.navbar.close":"结束","chat.navbar.note":"笔记","chat.navbar.kbase":"知识库","chat.right.quickreply":"快捷回复","chat.right.userinfo":"访客信息","chat.right.ai":"AI助手","chat.right.ticket":"工单","chat.right.llm":"大模型","chat.right.group":"群组信息","chat.right.member":"成员信息","chat.right.docview":"文档查看","chat.upload.size.limit":"文件大小不能超过 {size}","chat.upload.type.unsupported":"不支持的文件类型","chat.upload.failed":"上传失败","chat.upload.success":"上传成功","chat.upload.progress":"上传中 {progress}%","chat.webrtc.calling":"呼叫中...","chat.webrtc.incoming":"来电...","chat.webrtc.connected":"通话中...","chat.webrtc.ended":"通话结束","chat.webrtc.rejected":"对方拒绝","chat.webrtc.busy":"对方忙","chat.webrtc.failed":"通话失败","chat.webrtc.accept":"接受","chat.webrtc.reject":"拒绝","chat.webrtc.hangup":"挂断","chat.group.notice":"群公告","chat.group.members":"群成员","chat.group.admins":"管理员","chat.group.robots":"机器人","chat.group.qrcode":"二维码","chat.group.uid.error":"群组ID错误"},Onn={"common.confirm":"确认","common.cancel":"取消","common.submit":"提交","common.reset":"重置","common.save":"保存","common.delete":"删除","common.edit":"编辑","common.add":"添加","common.search":"搜索","common.back":"返回","common.next":"下一步","common.previous":"上一步","common.more":"更多","common.loading":"加载中...","common.success":"操作成功","common.failed":"操作失败","common.error":"错误","common.warning":"警告","common.info":"提示","common.yes":"是","common.no":"否","common.ok":"确定","common.create":"创建","common.update":"更新","common.status.online":"在线","common.status.offline":"离线","common.status.busy":"忙碌","common.status.away":"离开","common.status.invisible":"隐身","common.operation.success":"操作成功","common.operation.failed":"操作失败","common.operation.confirm":"确认要执行此操作吗?","common.operation.processing":"处理中...","common.operation.completed":"处理完成","common.operation.error":"处理出错","common.form.required":"此项为必填项","common.form.optional":"选填","common.form.invalid":"输入无效","common.form.validate.error":"表单验证失败","common.form.validate.success":"表单验证通过"},Tnn={"customer.list.title":"客户列表","customer.list.empty":"暂无客户","customer.list.loading":"加载中...","customer.list.load.error":"加载失败","customer.list.load.more":"加载更多","customer.list.no.more":"没有更多了","customer.list.refresh":"刷新","customer.info.basic":"基本信息","customer.info.name":"姓名","customer.info.nickname":"昵称","customer.info.gender":"性别","customer.info.age":"年龄","customer.info.birthday":"生日","customer.info.mobile":"手机号","customer.info.email":"邮箱","customer.info.address":"地址","customer.info.company":"公司","customer.info.position":"职位","customer.info.remark":"备注","customer.info.tags":"标签","customer.info.source":"来源","customer.info.created":"创建时间","customer.info.updated":"更新时间","customer.status.online":"在线","customer.status.offline":"离线","customer.status.away":"离开","customer.status.busy":"忙碌","customer.status.blocked":"已拉黑","customer.action.edit":"编辑","customer.action.delete":"删除","customer.action.block":"拉黑","customer.action.unblock":"取消拉黑","customer.action.transfer":"转移","customer.action.merge":"合并","customer.action.export":"导出","customer.form.name":"姓名","customer.form.name.required":"请输入姓名","customer.form.nickname":"昵称","customer.form.gender":"性别","customer.form.age":"年龄","customer.form.birthday":"生日","customer.form.mobile":"手机号","customer.form.email":"邮箱","customer.form.address":"地址","customer.form.company":"公司","customer.form.position":"职位","customer.form.remark":"备注","customer.form.tags":"标签","customer.form.source":"来源","customer.create.success":"客户创建成功","customer.create.failed":"客户创建失败","customer.update.success":"客户更新成功","customer.update.failed":"客户更新失败","customer.delete.success":"客户删除成功","customer.delete.failed":"客户删除失败","customer.block.success":"客户拉黑成功","customer.block.failed":"客户拉黑失败","customer.unblock.success":"取消拉黑成功","customer.unblock.failed":"取消拉黑失败","customer.transfer.success":"客户转移成功","customer.transfer.failed":"客户转移失败","customer.merge.success":"客户合并成功","customer.merge.failed":"客户合并失败","customer.export.success":"客户导出成功","customer.export.failed":"客户导出失败","black.title":"拉黑设置","black.type":"拉黑类型","black.type.required":"请选择至少一种拉黑类型","black.user":"拉黑用户","black.ip":"拉黑IP","black.permanent":"永久拉黑","black.until":"拉黑截至","black.until.required":"请选择拉黑截至时间","black.reason":"拉黑原因","black.reason.required":"请输入拉黑原因","black.reason.placeholder":"请输入拉黑原因","black.success":"拉黑成功"},Inn={"dashboard.error.message":"获取数据失败","dashboard.init.organization":"初始化组织","dashboard.init.profile":"初始化个人信息","dashboard.init.workgroups":"初始化工作组","dashboard.init.agent":"初始化客服信息","dashboard.transfer.accept":"{nickname} 已接受转接","dashboard.transfer.reject":"{nickname} 已拒绝转接","dashboard.transfer.success":"转接请求已发送,等待对方响应"},knn={"i18n.lang.en-US":"English","i18n.lang.zh-CN":"简体中文","i18n.lang.zh-TW":"繁体中文","i18n.queue.tip":"排队队列","i18n.queue.message.template":"当前排队人数:{0},大约等待时间:{1} 分钟","i18n.queue.empty":"暂无排队用户","i18n.queue.accept":"接入","i18n.system.notification":"系统通知","i18n.old.password.wrong":"旧密码错误","i18n.change.password":"修改密码","i18n.auth.captcha.send.success":"验证码发送成功","i18n.auth.captcha.error":"验证码错误","i18n.auth.captcha.expired":"验证码过期","i18n.auth.captcha.already.send":"验证码已经发送,请等待","i18n.auth.captcha.validate.failed":"验证码验证失败","i18n.faq":"常见问题","i18n.rate":"评价","i18n.input.placeholder":"请输入内容","i18n.loading":"加载中...","i18n.load.more":"加载更多","i18n.load.nomore":"没有更多了","i18n.typing":"正在输入...","i18n.robot":"[机器人]","i18n.agent":"[一对一]","i18n.workgroup":"[技能组]","i18n.group":"[群聊]","i18n.rate.invite":"邀请评价","i18n.ticket":"[工单]","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.HR":"人事部","i18n.DEPT.ORG":"行政部","i18n.DEPT.IT":"技术部","i18n.DEPT.MONEY":"财务部","i18n.DEPT.MARKETING":"市场部","i18n.DEPT.SALES":"销售部","i18n.DEPT.CS":"客服部","i18n.new.message":"新消息","i18n.file.assistant":"文件助手","i18n.clipboard.assistant":"剪切板助手","i18n.thread.content.image":"图片","i18n.thread.content.file":"文件","i18n.top.tip":"默认置顶语","i18n.top.make":"置顶","i18n.top.cancel":"取消置顶","i18n.unread.make":"设置未读","i18n.unread.cancel":"取消未读","i18n.star.make":"星标","i18n.star.cancel":"取消星标","i18n.disturb.make":"免打扰","i18n.disturb.cancel":"取消免打扰","i18n.transfer":"转接","i18n.hide":"隐藏","i18n.network.disconnected":"网络已断开","i18n.message.pulling":"消息拉取中...","i18n.leavemsg.tip":"无客服在线,请留言","i18n.welcome.tip":"您好,有什么可以帮您的?","i18n.reenter.tip":"继续会话","i18n.under.development":"开发中...","i18n.user.description":"默认用户描述","i18n.robot.nickname":"默认机器人","i18n.robot.description":"默认机器人描述","i18n.robot.noreply":"未找到相应答案","i18n.robot.agent.assistant.nickname":"默认机器人助手","i18n.llm.prompt":"你是一个聪明、对人类有帮助的人工智能,你可以对人类提出的问题给出有用、详细、礼貌的回答","i18n.agent.nickname":"默认客服","i18n.agent.description":"默认客服描述","i18n.workgroup.nickname":"默认技能组","i18n.workgroup.description":"默认技能组描述","i18n.contact":"询问联系方式","i18n.thanks":"感谢","i18n.welcome":"问候","i18n.bye":"告别","i18n.tip.title":"提示","i18n.tip.network.disconnected":"网络已断开","i18n.tip.network.connected":"网络已连接","i18n.kb.name":"默认知识库","i18n.kb.platform.name":"平台知识库","i18n.kb.helpcenter.name":"帮助文档知识库","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.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.preview.title":"预览","i18n.cancel":"取消","i18n.confirm":"确定","i18n.send":"发送","i18n.transferToAgent":"转人工服务","i18n.auto.closed":"会话自动关闭","i18n.agent.closed":"客服关闭会话","i18n.online.chat":"在线客服","i18n.JOB":"工作","i18n.LANGUAGE":"语言","i18n.TOOL":"工具","i18n.WRITING":"写作","i18n.RAG":"知识库问答","i18n.module.ai":"AI","i18n.module.void":"空白","i18n.module.service":"客服","i18n.module.ticket":"工单","i18n.black.user.already.exists":"用户已拉黑","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.vip.component":"VIP组件, 联系我们了解更多详情","i18n.vip.contactUs":"联系我们","i18n.vip.contactUrl":"https://www.weiyuai.cn/contact.html","i18n.ticket.process.name":"工单流程","i18n.thread.process.name":"会话流程","flowgram.title":"工作流","flowgram.create":"创建","flowgram.import":"导入","flowgram.export":"导出","flowgram.save":"保存","flowgram.create.info":"创建新流程功能开发中","flowgram.import.info":"导入流程功能开发中","flowgram.export.info":"导出流程功能开发中","flowgram.save.info":"保存流程功能开发中","flowgram.select.flow":"选择流程","flowgram.no.flow":"暂无流程"},Nnn={"message.type.text":"文本消息","message.type.image":"图片消息","message.type.file":"文件消息","message.type.voice":"语音消息","message.type.video":"视频消息","message.type.location":"位置消息","message.type.link":"链接消息","message.type.card":"卡片消息","message.type.system":"系统消息","message.type.notification":"通知消息","message.type.custom":"自定义消息","message.status.sending":"发送中","message.status.sent":"已发送","message.status.delivered":"已送达","message.status.read":"已读","message.status.failed":"发送失败","message.status.recalled":"已撤回","message.status.deleted":"已删除","message.action.send":"发送","message.action.recall":"撤回","message.action.delete":"删除","message.action.resend":"重新发送","message.action.forward":"转发","message.action.quote":"引用","message.action.copy":"复制","message.action.translate":"翻译","message.action.download":"下载","message.action.preview":"预览","message.tip.sending":"消息发送中...","message.tip.sent":"消息已发送","message.tip.delivered":"消息已送达","message.tip.read":"消息已读","message.tip.failed":"消息发送失败","message.tip.recalled":"消息已撤回","message.tip.deleted":"消息已删除","message.tip.copy.success":"复制成功","message.tip.download.start":"开始下载...","message.tip.download.success":"下载成功","message.tip.download.failed":"下载失败","message.input.placeholder":"请输入消息","message.input.send.button":"发送","message.input.emoji.button":"表情","message.input.image.button":"图片","message.input.file.button":"文件","message.input.voice.button":"语音","message.input.video.button":"视频","message.input.location.button":"位置","message.list.load.more":"加载更多","message.list.loading":"加载中...","message.list.no.more":"没有更多消息","message.list.empty":"暂无消息","message.list.search.placeholder":"搜索消息","message.list.search.no.result":"未找到相关消息","message.time.just":"刚刚","message.time.minutes":"{count}分钟前","message.time.hours":"{count}小时前","message.time.days":"{count}天前","message.time.weeks":"{count}周前","message.time.months":"{count}个月前","message.time.years":"{count}年前","message.file.size.limit":"文件大小不能超过 {size}","message.file.type.unsupported":"不支持的文件类型","message.file.uploading":"上传中...","message.file.download":"下载文件","message.file.preview":"预览文件","message.image.loading":"图片加载中","message.image.load.error":"图片加载失败","message.image.save":"保存图片","message.image.save.success":"图片保存成功","message.image.save.failed":"图片保存失败","quickreply.search.placeholder":"搜索","quickreply.button.send":"发送","quickreply.button.copy":"复制","quickreply.button.create.category":"创建分类","quickreply.button.create.reply":"创建快捷回复","quickreply.copy.success":"{content} 已复制到剪贴板","category.form.edit.title":"编辑分类","category.form.create.title":"创建分类","category.form.name":"分类名称","category.form.name.required":"请输入分类名称!","category.form.name.placeholder":"输入分类名称","category.create.failed":"创建分类失败","quickreply.drawer.title":"快捷回复","quickreply.form.category":"分类","quickreply.form.category.required":"请选择分类","quickreply.form.category.placeholder":"选择分类","quickreply.form.type":"类型","quickreply.form.type.required":"请选择类型","quickreply.form.type.placeholder":"选择类型","quickreply.form.title":"标题","quickreply.form.title.required":"请输入标题","quickreply.form.content":"内容","quickreply.type.text":"文本","quickreply.type.image":"图片","quickreply.type.video":"视频","quickreply.type.audio":"音频","quickreply.type.file":"文件","quickreply.upload.text":"点击或拖拽文件上传","quickreply.upload.success":"{filename} 上传成功","quickreply.upload.error":"{filename} 上传失败","quickreply.upload.uploading":"{filename} 上传中","quickreply.form.validate.error":"请检查表单"},Dnn={"profile.update.success":"个人信息更新成功","profile.form.avatar":"头像","profile.form.upload":"上传","profile.form.username":"用户名","profile.form.nickname":"昵称","profile.form.description":"描述","profile.button.change.password":"修改密码","profile.button.change.email":"修改邮箱","profile.button.change.mobile":"修改手机号","profile.email.verified":"邮箱已验证","profile.email.unverified":"邮箱未验证","profile.mobile.verified":"手机已验证","profile.mobile.unverified":"手机未验证","profile.email.change.title":"修改邮箱","profile.email.placeholder":"请输入邮箱地址","profile.email.required":"请输入邮箱地址!","profile.email.format.invalid":"邮箱格式不正确","profile.email.length.limit":"邮箱不得超过50字符","profile.email.verification.code.placeholder":"请输入验证码","profile.email.verification.code.countdown":"秒后重新获取","profile.email.verification.code.get":"获取验证码","profile.email.verification.code.required":"请输入验证码!","profile.email.not.changed":"邮箱未更改!","profile.email.change.success":"邮箱修改成功!","profile.email.format.error":"邮箱格式错误","profile.mobile.change.title":"修改手机号","profile.mobile.placeholder":"请输入手机号","profile.mobile.required":"请输入手机号!","profile.mobile.format.invalid":"手机号格式错误!","profile.mobile.verification.code.placeholder":"请输入验证码","profile.mobile.verification.code.countdown":"秒后重新获取","profile.mobile.verification.code.get":"获取验证码","profile.mobile.verification.code.required":"请输入验证码!","profile.mobile.not.changed":"手机号未更改!","profile.mobile.change.success":"手机号修改成功!","profile.mobile.format.error":"手机号格式错误","profile.password.change.title":"修改密码","profile.password.old":"原密码","profile.password.old.empty":"手机号直接登录用户,可以留空","profile.password.new":"新密码","profile.password.confirm":"确认密码","profile.password.length.error":"密码最小长度不能小于6","profile.password.mismatch":"两次输入密码不一致","profile.password.change.success":"密码修改成功!"},Ann={"setting.menu.title":"设置","setting.menu.profile":"个人信息","setting.menu.basic":"基本设置","setting.menu.agent":"客服设置","setting.menu.model":"大模型","setting.menu.certification":"实名认证","setting.menu.qrcode":"二维码","setting.menu.shortcut":"快捷键","setting.menu.click":"菜单点击","setting.save.success":"设置保存成功","setting.save.error":"设置保存失败","setting.load.error":"设置加载失败","setting.header.profile":"个人信息","setting.header.basic":"基本设置","setting.header.agent":"客服设置","setting.header.model":"大模型设置","setting.basic.sound.on":"已开启消息提示音","setting.basic.sound.off":"已关闭消息提示音","setting.basic.notification.on":"已开启网络状态通知","setting.basic.notification.off":"已关闭网络状态通知","setting.basic.connection.status":"长链接状态:","setting.basic.connection.connected":"✅连接正常","setting.basic.connection.disconnected":"❌连接断开","setting.basic.startup":"开机启动:","setting.basic.startup.on":"开机启动","setting.basic.startup.off":"不开机启动","setting.basic.theme":"颜色主题:","setting.basic.language":"语言设置:","setting.basic.mode":"模式设置:","setting.basic.mode.team":"团队模式","setting.basic.mode.agent":"客服模式","setting.basic.mode.personal":"个人模式"},Fnn={"thread.error.message":"获取数据失败","thread.feature.unavailable":"TODO: 该功能暂未开放","thread.menu.top":"置顶","thread.menu.untop":"取消置顶","thread.menu.read":"标记已读","thread.menu.unread":"标记未读","thread.menu.mute":"静音","thread.menu.unmute":"取消静音","thread.menu.transfer":"转接","thread.menu.block":"拉黑","thread.menu.ticket":"创建工单","thread.menu.crm":"查看CRM","thread.menu.summary":"会话总结","thread.status.robot":"[机器人]","thread.status.agent":"[一对一]","thread.status.workgroup":"[工作组]","thread.search.placeholder":"搜索会话...","thread.menu.filter":"会话过滤","thread.menu.groupThread":"群聊会话","thread.menu.robotThread":"机器人会话","thread.menu.workgroupThread":"工作组会话","thread.menu.agentThread":"一对一会话","thread.menu.ticketThread":"工单会话","thread.menu.memberThread":"同事会话","thread.menu.deviceThread":"设备会话","thread.menu.systemThread":"系统会话","thread.dropdown.create.group":"创建群聊","thread.dropdown.create.ai":"创建AI对话","thread.agent.status.online":"😀 - 在线接待","thread.agent.status.offline":"🔻 - 客服下线","thread.agent.status.busy":"🏃‍♀️ - 客服忙碌","thread.refresh.pull":"↓ 下拉刷新","thread.refresh.release":"↑ 松开刷新","thread.list.no.more":"没有更多了","thread.coming.soon":"即将上线,敬请期待","thread.set.success":"设置成功","thread.set.error":"设置失败","thread.menu.star":"星标","thread.menu.star.1":"星标1","thread.menu.star.2":"星标2","thread.menu.star.3":"星标3","thread.menu.star.4":"星标4","thread.menu.hide":"隐藏","thread.status.text":"{status}","thread.status.online":"😀接待","thread.status.offline":"🔻下线","thread.status.busy":"🏃‍♀️忙碌","thread.status.loading":"加载中...","thread.status.empty":"暂无会话","thread.status.error":"加载会话失败","thread.status.queue":"排队({count})","thread.status.network.offline":"网络已断开","thread.status.network.online":"网络已连接","thread.status.message.pulling":"消息拉取中...","thread.status.message.empty":"暂无消息","thread.status.message.error":"加载消息失败","thread.status.message.end":"没有更多消息","thread.status.message.typing":"正在输入...","thread.status.message.transfer":"转接中...","thread.status.message.transferred":"已转接","thread.status.message.closed":"会话已关闭","thread.menu.star.cancel":"取消星标","thread.loading.more":"加载更多..."},Bnn={"ticket.create.title":"创建工单","ticket.edit.title":"编辑工单","ticket.form.uid":"编号","ticket.form.title":"标题","ticket.form.title.required":"请输入工单标题","ticket.form.title.placeholder":"请输入工单标题","ticket.form.description":"描述","ticket.form.description.required":"请输入工单描述","ticket.form.description.placeholder":"请输入工单描述","ticket.form.status":"状态","ticket.form.status.required":"请选择工单状态","ticket.form.priority":"优先级","ticket.form.priority.required":"请选择优先级","ticket.form.category":"分类","ticket.form.category.required":"请选择工单分类","ticket.form.category.placeholder":"请选择工单分类","ticket.form.user":"客户","ticket.form.user.placeholder":"请选择客户","ticket.form.assignee":"处理人","ticket.form.assignee.placeholder":"请选择处理人","ticket.form.reporter":"报告人","ticket.form.reporter.placeholder":"请选择报告人","ticket.form.workgroup":"技能组","ticket.form.workgroup.required":"请选择技能组","ticket.form.workgroup.placeholder":"请选择技能组","ticket.workgroup.load.error":"加载技能组失败","ticket.status.all":"全部状态","ticket.status.new":"新建","ticket.status.assigned":"已分配","ticket.status.in_progress":"处理中","ticket.status.pending":"待处理","ticket.status.on_hold":"挂起","ticket.status.reopened":"重新打开","ticket.status.resolved":"已解决","ticket.status.closed":"已关闭","ticket.status.cancelled":"已取消","ticket.priority.all":"全部优先级","ticket.priority.lowest":"最低","ticket.priority.low":"低","ticket.priority.medium":"中","ticket.priority.high":"高","ticket.priority.urgent":"紧急","ticket.priority.critical":"严重","ticket.create.success":"工单创建成功","ticket.create.failed":"工单创建失败","ticket.update.success":"工单更新成功","ticket.update.failed":"工单更新失败","ticket.submit.error":"工单提交失败","ticket.delete.success":"工单删除成功","ticket.delete.error":"工单删除失败","ticket.load.error":"工单数据加载失败","ticket.list.title":"工单列表","ticket.list.empty":"暂无工单","ticket.list.search.placeholder":"搜索工单","ticket.list.filter.all":"全部工单","ticket.list.filter.my":"我的工单","ticket.list.filter.unassigned":"未分配","ticket.list.create":"创建工单","ticket.list.total":"工单总数","ticket.action.edit":"编辑","ticket.action.delete":"删除","ticket.action.assign":"分配","ticket.action.close":"关闭","ticket.action.reopen":"重新打开","ticket.delete.confirm":"确定要删除此工单吗?","ticket.category.load.error":"加载工单分类失败","ticket.conversation.title":"工单对话","ticket.conversation.empty":"请选择工单查看对话","ticket.conversation.input.placeholder":"请输入消息...","ticket.details.title":"工单详情","ticket.details.empty":"请选择工单查看详情","ticket.messages.load.error":"加载工单消息失败","ticket.message.send.error":"发送消息失败","ticket.form.thread":"关联会话","ticket.form.thread.placeholder":"选择关联会话","ticket.form.thread.none":"不关联","ticket.form.createdAt":"创建时间","ticket.form.updatedAt":"更新时间","ticket.type.agent":"指定客服","ticket.type.workgroup":"技能组","ticket.assignee":"处理人","ticket.reporter":"报告人","ticket.type":"类型","ticket.category":"分类","ticket.steps.title":"流转过程","ticket.form.upload.button":"上传附件","ticket.upload.success":"文件上传成功","ticket.upload.failed":"文件上传失败","ticket.current.filters":"当前筛选","ticket.filter.by.status":"按状态筛选","ticket.filter.by.priority":"按优先级筛选","ticket.filter.by.assignment":"按分配筛选","ticket.filter.by.time":"按时间筛选","ticket.filter.status_all":"全部状态","ticket.filter.status_new":"新建","ticket.filter.status_assigned":"已分配","ticket.filter.status_in_progress":"处理中","ticket.filter.status_pending":"待处理","ticket.filter.status_on_hold":"挂起","ticket.filter.status_reopened":"重新打开","ticket.filter.status_resolved":"已解决","ticket.filter.status_closed":"已关闭","ticket.filter.status_cancelled":"已取消","ticket.filter.priority_all":"全部优先级","ticket.filter.priority_lowest":"最低","ticket.filter.priority_low":"低","ticket.filter.priority_medium":"中","ticket.filter.priority_high":"高","ticket.filter.priority_urgent":"紧急","ticket.filter.priority_critical":"严重","ticket.filter.assignment_all":"全部","ticket.filter.assignment_my_tickets":"我的工单","ticket.filter.assignment_unassigned":"未分配","ticket.filter.assignment_my_workgroup":"我的技能组","ticket.filter.assignment_my_created":"我创建的","ticket.filter.assignment_my_assigned":"待我处理","ticket.filter.time_all":"全部时间","ticket.filter.time_today":"今天","ticket.filter.time_yesterday":"昨天","ticket.filter.time_this_week":"本周","ticket.filter.time_last_week":"上周","ticket.filter.time_this_month":"本月","ticket.filter.time_last_month":"上月","ticket.content.title":"工单","ticket.content.number":"编号","ticket.delete.title":"删除工单","ticket.delete.content":"确定要删除此工单吗?","ticket.delete.failed":"工单删除失败","ticket.loading":"加载工单...","ticket.empty":"暂无工单","ticket.palette.startEvent":"开始事件","ticket.palette.task":"任务","ticket.palette.gateway":"网关","ticket.palette.dataObject":"数据对象","ticket.create.error":"创建流程图失败","ticket.save.success":"流程图保存成功","ticket.autosave.success":"自动保存成功","ticket.autosave.error":"自动保存失败","ticket.select.process":"选择流程","ticket.properties.title":"属性","ticket.properties.noSelection":"未选择元素","ticket.properties.id":"ID","ticket.properties.name":"名称","ticket.properties.type":"类型","ticket.properties.documentation":"文档","ticket.properties.assignee":"处理人","ticket.properties.priority":"优先级","ticket.fetch.processes.error":"加载流程失败","ticket.no.process":"没有流程,请先创建一个流程","ticket.fetch.processes.empty":"没有流程,请先创建一个流程","ticket.create.loading":"创建流程...","ticket.fetch.processes.loading":"加载流程...","ticket.delete":"删除","ticket.save.error":"保存流程失败","ticket.deploy":"部署","ticket.undeploy":"取消部署","ticket.deploy.loading":"部署流程...","ticket.undeploy.loading":"取消部署流程...","ticket.deploy.success":"流程部署成功","ticket.undeploy.success":"流程取消部署成功","ticket.deploy.error":"部署流程失败","ticket.undeploy.error":"取消部署流程失败","ticket.undeploy.confirm.title":"取消部署确认","ticket.undeploy.confirm.content":"确定要取消部署此流程吗?"},Lnn={"contact.list.new":"新朋友","contact.list.device":"内网设备","contact.list.group":"群聊","contact.list.channel":"频道","contact.list.company":"企业联系人","contact.list.friend":"联系人","contact.search.placeholder":"搜索联系人...","contact.manager.button":"通讯录管理","contact.manager.coming":"敬请期待","member.detail.nickname":"昵称","member.detail.jobno":"工号","member.detail.seatno":"座位号","member.detail.telephone":"电话","member.detail.loading":"加载中...","member.detail.chat.button":"开始聊天"},jnn={"group.create.title":"发起群聊","group.create.contacts":"好友","group.create.members":"群成员","group.create.members.min":"至少选择2名成员","group.create.creating":"创建群组中...","group.create.org.empty":"未选择组织","group.create.success":"创建群组成功","group.create.failed":"创建群组失败","group.create.loading":"加载成员中...","group.create.error":"加载成员失败"},znn={"robot.create.title":"创建机器人","robot.create.available":"可选机器人","robot.create.selected":"已选机器人","robot.create.success":"创建机器人成功","robot.create.failed":"创建机器人失败","robot.create.loading":"创建机器人中...","robot.create.error":"加载机器人失败","robot.create.empty":"暂无可用机器人","robot.create.min":"请至少选择一个机器人"},Hnn={"autoreply.title":"自动回复","autoreply.enable.label":"是否启用自动回复","autoreply.type.label":"自动回复类型","autoreply.type.fixed":"固定回复","autoreply.type.keyword":"关键字匹配","autoreply.type.llm":"大模型回复","autoreply.fixed.add":"添加固定回复内容","autoreply.fixed.select":"选择固定回复内容","autoreply.fixed.type":"固定回复类型","autoreply.fixed.content":"固定回复内容","autoreply.content.text":"文本","autoreply.content.image":"图片","autoreply.content.video":"视频","autoreply.content.audio":"音频","autoreply.content.file":"文件","autoreply.save.loading":"正在保存,请稍后...","autoreply.save.success":"保存成功","autoreply.save.error":"保存失败","autoreply.keyword.add":"添加关键词知识库","autoreply.keyword.select":"选择关键词知识库","autoreply.llm.add":"添加大模型知识库","autoreply.llm.select":"选择大模型知识库"},Vnn={"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.maxCount":"最多只能上传 {maxCount} 个文件","upload.maxSize":"文件大小不能超过 {maxSize}MB","upload.avatar.type.invalid":"请选择图片文件","upload.avatar.size.limit":"头像文件大小不能超过2MB","upload.avatar.success":"头像上传成功","upload.avatar.failed":"头像上传失败","upload.avatar.deleted":"头像已删除"},Wnn={"flow.title":"流程构建器","flow.new":"新流程","flow.copy":"复制","flow.run":"运行","flow.start":"开始","flow.logic":"逻辑","flow.action":"动作","flow.json":"流程JSON","flow.import":"导入","flow.export":"导出","flow.startChat":"模拟对话","flow.closeChat":"关闭对话","flow.container":"容器组件","flow.form":"表单组件","flow.parentNode":"父节点","flow.label":"文本标签","flow.textField":"文本框","flow.numberField":"数字框","flow.datePicker":"日期选择","flow.select":"下拉选择","flow.checkbox":"多选框组","flow.radio":"单选按钮","flow.properties":"属性设置","flow.nodeName":"节点名称","flow.nodeDesc":"节点描述","flow.componentType":"组件类型","flow.labelName":"标签名称","flow.options":"选项","flow.preview":"预览","flow.submit":"提交","app.language":"语言","leftPanel.container":"容器组件","leftPanel.form":"表单组件","leftPanel.parentNode":"父节点","leftPanel.textField":"文本框","leftPanel.numberField":"数字框","leftPanel.datePicker":"日期选择","leftPanel.select":"下拉选择","leftPanel.checkbox":"多选框组","leftPanel.radio":"单选按钮","propertyPanel.settings":"属性设置","propertyPanel.nodeId":"节点ID","propertyPanel.nodeType":"节点类型","propertyPanel.nodeName":"节点名称","propertyPanel.nodeDesc":"节点描述","propertyPanel.componentType":"组件类型","propertyPanel.labelName":"标签名称","propertyPanel.options":"选项","propertyPanel.placeholder.name":"请输入节点名称","propertyPanel.placeholder.desc":"请输入节点描述","propertyPanel.placeholder.label":"请输入标签名称","propertyPanel.placeholder.options":"按回车添加选项","nodes.textField.label":"文本框","nodes.numberField.label":"数字框","nodes.datePicker.label":"日期","nodes.select.label":"下拉选择","nodes.checkbox.label":"多选框组","nodes.radio.label":"单选按钮","nodes.label.default":"标签文本","nodes.unknown":"未知组件","formBuilder.title":"表单构建器","formBuilder.preview":"预览","formBuilder.settings":"设置","formBuilder.addField":"添加字段","formBuilder.moveUp":"上移","formBuilder.moveDown":"下移","formBuilder.fieldTypes":{text:"文本框",number:"数字框",date:"日期选择",select:"下拉选择",radio:"单选按钮",checkbox:"复选框",textarea:"多行文本"},"formBuilder.placeholder":{formName:"请输入表单名称",fieldName:"请输入字段名称",fieldLabel:"请输入字段标签",options:"按回车添加选项"},"formBuilder.validation":{required:"必填",optional:"选填",unique:"唯一",min:"最小值",max:"最大值"},"formBuilder.import":"导入","formBuilder.export":"导出","formBuilder.import.success":"导入成功","formBuilder.import.error":"导入失败,请检查文件格式","formBuilder.import.invalid":"导入的文件格式无效","formBuilder.export.success":"导出成功","formBuilder.export.error":"导出失败","formBuilder.export.filename":"表单配置.json","formBuilder.dragStart":"开始拖拽组件","formBuilder.dragEnd":"结束拖拽组件","formBuilder.dropSuccess":"组件添加成功","formBuilder.dropError":"组件添加失败","formBuilder.canvas.empty":"拖拽表单字段到这里","formBuilder.field.delete":"删除","formBuilder.field.moveUp":"上移","formBuilder.field.moveDown":"下移","formBuilder.field.placeholder":{text:"请输入文本",number:"请输入数字",date:"请选择日期",select:"请选择一个选项",radio:"请选择一项",checkbox:"请选择"},"flow.moveUp":"上移","flow.moveDown":"下移","flow.delete":"删除","flow.option.1":"选项1","flow.option.2":"选项2","flow.option.3":"选项3","flow.controls.title":"流程控制","flow.minimap.title":"流程概览","flow.canvas.label":"流程构建画布","flow.background.label":"流程背景","flow.controls.label":"流程控制","flow.minimap.label":"流程概览","flow.container.label":"流程构建器容器","flow.dragover.hint":"放置此处添加组件","flow.drop.hint":"组件已添加","flow.parentNode.default":"父节点","component.panel.title":"表单组件","component.input.title":"单行文本","component.textarea.title":"多行文本","component.select.title":"下拉选择","component.radio.title":"单选框组","component.checkbox.title":"多选框组","component.datePicker.title":"日期选择","component.timePicker.title":"时间选择","component.switch.title":"开关","component.upload.title":"上传","propertyPanel.save":"保存","propertyPanel.reset":"重置","theme.light":"浅色","theme.dark":"深色","theme.system":"跟随系统","dashboard.settings":"设置","flow.startNode":"开始节点","form.submit":"提交","form.submitting":"提交中...","form.submitSuccess":"提交成功","form.submitError":"提交失败","form.required":"必填项","preview.title":"表单预览","preview.minimize":"最小化","preview.close":"关闭","preview.submit":"提交","preview.submitting":"提交中...","preview.submitSuccess":"提交成功","preview.submitError":"提交失败","preview.required":"必填","preview.placeholder.text":"请输入文本","preview.placeholder.number":"请输入数字","preview.placeholder.date":"请选择日期","preview.placeholder.select":"请选择","preview.placeholder.radio":"请选择一项","preview.placeholder.checkbox":"请选择","formBuilder.header.title":"表单构建器","formBuilder.header.import":"导入","formBuilder.header.export":"导出","formBuilder.header.preview":"预览","ticket.title":"工单流程构建器","ticket.create":"创建流程","ticket.save":"保存流程","ticket.import":"导入","ticket.export":"导出","ticket.import.success":"导入成功","ticket.import.error":"导入失败","ticket.export.success":"导出成功","ticket.export.error":"导出失败","ticket.create.modal.title":"创建新流程","ticket.create.name":"流程名称","ticket.create.key":"流程Key","ticket.create.type":"流程类型","ticket.create.description":"流程描述","ticket.create.submit":"创建","ticket.create.cancel":"取消","ticket.type.default":"默认流程","ticket.type.approval":"审批流程","ticket.type.service":"服务流程","ticket.type.ticket":"工单流程","flowgram.create.title":"创建新流程","flowgram.edit.title":"编辑流程","flowgram.name":"流程名称","flowgram.name.required":"请输入流程名称","flowgram.name.placeholder":"请输入流程名称","flowgram.description":"描述","flowgram.description.placeholder":"请输入流程描述(选填)","flowgram.avatar":"流程头像","flowgram.avatar.upload":"上传头像","flowgram.avatar.hint":"支持 JPG、PNG 格式,文件大小不超过 2MB","flow.save":"保存","flow.edit":"编辑","flow.more.actions":"更多操作","flow.select.flow":"选择流程","flow.run.no.flow":"请先选择或创建流程","flow.import.success":"导入成功","flow.import.error":"导入失败,请检查文件格式","flow.export.success":"导出成功","formBuilder.create":"创建","formBuilder.create.title":"创建新表单","formBuilder.edit.title":"编辑表单","formBuilder.name":"表单名称","formBuilder.name.required":"请输入表单名称","formBuilder.name.placeholder":"请输入表单名称","formBuilder.description":"描述","formBuilder.description.placeholder":"请输入表单描述(选填)","formBuilder.edit":"编辑","formBuilder.save":"保存","formBuilder.more.actions":"更多操作","formBuilder.select.form":"选择表单","formBuilder.no.form":"暂无表单","formBuilder.fetch.loading":"正在获取表单列表...","formBuilder.fetch.empty":"暂无表单,请创建新表单","formBuilder.fetch.error":"获取表单列表失败","formBuilder.save.loading":"正在保存...","formBuilder.save.success":"保存成功","formBuilder.save.error":"保存失败","formBuilder.save.no.form":"请先选择或创建表单","formBuilder.create.loading":"正在创建表单...","formBuilder.create.success":"创建成功","formBuilder.create.error":"创建失败","formBuilder.edit.loading":"正在更新表单...","formBuilder.edit.success":"更新成功","formBuilder.edit.error":"更新失败","formBuilder.edit.no.form":"请先选择表单","formBuilder.delete":"删除","formBuilder.delete.loading":"正在删除表单...","formBuilder.delete.success":"删除成功","formBuilder.delete.error":"删除失败","formBuilder.delete.no.form":"请先选择表单","formBuilder.delete.confirm.title":"确认删除","formBuilder.delete.confirm.message":'确定要删除表单 "{name}" 吗?此操作不可恢复。',"formBuilder.switch.save.failed":"当前表单保存失败,是否继续切换?","formBuilder.export.no.form":"请先选择或创建表单"},Unn={"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.verify.modal.title":"账号验证提示","welcome.verify.modal.description":"您的邮箱和手机号尚未验证,为保障账号安全,建议您尽快完成验证。","welcome.verify.now":"立即验证","welcome.verify.later":"稍后验证"},Gnn={...Pnn,...Mnn,...Rnn,...Onn,...Tnn,...Inn,...knn,..._nn,...Nnn,...$nn,...Dnn,...Ann,...Fnn,...Bnn,...Enn,...Lnn,...jnn,...znn,...Hnn,...Vnn,...Wnn,...Unn},qnn={i18_file_assistant:"檔案助手",slogan:"重复工作自动化","menu.dashboard.chat":"消息","menu.dashboard.contact":"通讯录","menu.dashboard.queue":"排队","menu.dashboard.ticket":"工单","menu.dashboard.leavemsg":"留言","menu.dashboard.visitor":"访客","menu.dashboard.monitor":"监控","menu.dashboard.plugins":"插件","menu.dashboard.mine":"我的","chat.toolbar.emoji":"表情","chat.toolbar.image":"图片","chat.toolbar.file":"文件","chat.toolbar.audio":"录音","chat.toolbar.webrtc":"视频","chat.toolbar.history":"历史消息","chat.toolbar.block":"拉黑","chat.toolbar.screenshot":"截图","chat.toolbar.invite.rate":"邀请评价","chat.toolbar.autoreply":"自动回复","chat.toolbar.autoreply.on":"自动回复(已开启)","chat.navbar.transfer":"转接","chat.navbar.ticket":"工单","chat.navbar.crm":"Crm","chat.navbar.close":"结束","chat.navbar.category":"分类","chat.navbar.ai":"AI","chat.navbar.queue":"排队","chat.right.ai":"Copilot","chat.right.quickreply":"快捷回复","chat.right.ticket":"工单","chat.right.userinfo":"用户信息","chat.right.llm":"大模型","chat.right.docview":"文档预览","chat.right.group":"群详情","chat.right.member":"联系人","chat.ai.summary":"会话小结","chat.ai.switch":"切换AI","chat.thread.nomore":"没有更多了","chat.message.loadmore":"加载更多","dashboard.footbar.logout":"退出",SERVICE:"客服機器人",MARKETING:"營銷機器人",KNOWLEDGEBASE:"知識庫機器人(内部)",QA:"問答機器人(直接调用大模型)",AGENT_ASSISTANT:"客服助手(内部)",loading:"載入中",create:"新增",creating:"新增中...","create.success":"新增成功","create.fail":"新增失敗",update:"更新",updating:"更新中...","update.success":"更新成功","update.fail":"更新失敗",save:"儲存",saving:"正在儲存...",email:"電子郵件","email.verified":"電子郵件(已驗證)","email.unverified":"電子郵件(待驗證)",mobile:"手機號碼","mobile.verified":"手機號碼(已驗證)","mobile.unverified":"手機號碼(待驗證)",captcha:"验证码",logging:"登录中...","login.success":"登录成功","login.error":"登录失败,请稍后重试",registering:"注册中...","register.success":"注册成功","register.error":"注册失败","username.change.tip":"登入用戶名(修改用戶名之後,需要重新登入)",createKb:"创建知识库",createDept:"创建部门",upload:"上传",import:"匯入",export:"匯出","download.template":"下载模板",open:"開啟",copy:"複製","copy.success":"複製成功",ok:"確定",cancel:"取消",bind:"綁定",edit:"編輯",editing:"編輯中...","edit.success":"編輯成功","edit.fail":"編輯失敗",delete:"刪除",deleting:"删除中...",deleteTip:"刪除提示",deleteAffirm:"確定要刪除","delete.success":"刪除成功","delete.fail":"删除失败","process.success":"处理成功","process.fail":"处理失败",preview:"預覽",close:"關閉",closing:"關閉中...",closeTip:"關閉提示",closeASure:"確定要關閉","close.success":"關閉成功",choose:"選擇","leavemsg.enabled":"留言啟用",transfer:"转接","transfer.success":"转接成功","transfer.fail":"转接失败","transfer.reason":"转接原因",refresh:"刷新",noAgent:"无客服在线"},Knn={"menu.anonymous.title":"匿名模式","menu.anonymous.home":"訊息","menu.anonymous.contact":"聯絡人","menu.anonymous.robot":"機器人","menu.anonymous.setting":"設定","menu.anonymous.status":"匿名狀態","menu.anonymous.status.tip":"匿名模式僅支援同一區域網內的在線設備之間的通訊","menu.anonymous.login.tip":"登入以訪問離線訊息和更多功能","menu.anonymous.login":"登入","menu.anonymous.current.users":"當前用戶","menu.dashboard.chat":"聊天","menu.dashboard.contact":"聯絡人","menu.dashboard.ai":"AI助手","menu.dashboard.note":"筆記","menu.dashboard.kbase":"知識庫","menu.dashboard.mine":"設定","menu.dashboard.queue":"排隊","menu.dashboard.leavemsg":"留言","menu.dashboard.visitor":"訪客","menu.dashboard.monitor":"監控","menu.dashboard.plugins":"插件","menu.settings":"設定","menu.settings.logout":"登出","menu.agent.status":"客服狀態","menu.agent.status.available":"可用","menu.agent.status.rest":"休息","menu.agent.status.offline":"離線","menu.language":"語言","menu.mode":"模式","menu.mode.team":"團隊模式","menu.mode.agent":"一對一模式","menu.mode.personal":"個人模式","menu.agent.offline.warning":"請在離線前結束所有正在進行中的會話","menu.mode.personal.coming":"即將推出...","menu.dashboard.form":"表單","menu.dashboard.formbuilder":"表單構建器","menu.dashboard.flow":"流程","menu.dashboard.flowgram":"工作流","menu.dashboard.flowbuilder":"流程構建器","menu.dashboard.ticket":"工單","menu.dashboard.ticketbuilder":"工單構建器"},Ynn={"pages.login.title":"登錄","pages.login.subtitle":"歡迎使用微語客服系統","pages.layouts.userLayout.title":"對話即服務","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.captcha.placeholder":"請輸入驗證碼!","pages.login.captcha.required":"驗證碼是必填項!","pages.login.phoneLogin.getVerificationCode":"獲取驗證碼","pages.login.anonymousLogin":"匿名登錄","pages.getCaptchaSecondText":"秒後重新獲取","pages.login.scanLogin.tab":"掃碼登錄","pages.login.rememberMe":"自動登錄","pages.login.forgot":"忘記密碼","pages.login.submit":"登錄","pages.login.loginWith":"其他登錄方式 :","pages.login.register":"註冊賬號","pages.login.registerAccount":" 註冊帳戶","pages.login.auto.register":"未註冊手機號會自動註冊","pages.welcome.link":"歡迎使用","pages.welcome.title":"歡迎","pages.welcome.description":"微語客服系統是一個開源的客服系統","pages.welcome.getting-started":"開始使用","pages.welcome.view-docs":"查看文檔","pages.robot.new":"新建","pages.robot.chat":"聊天","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.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.file":"文件","pages.robot.kb.text":"文本","pages.robot.kb.qa":"問答","pages.robot.kb.web":"網站","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.setting":"設置","pages.logout":"退出登錄","pages.footer.website":"微語官網","pages.footer.helpcenter":"帮助文档","pages.login.remember":"記住密碼","pages.agent.tab.basic":"基本信息","pages.agent.robot":"機器人","pages.agent.service.settings":"服务设置","pages.agent.service.settings.topTip":"顶部提示","pages.agent.service.settings.welcomeTip":"欢迎语","pages.agent.service.settings.leavemsgTip":"离线留言提示","pages.agent.service.settings.autoCloseMin":"自动关闭分钟","pages.agent.service.settings.showLogo":"显示Logo","pages.agent.service.settings.maxThreadCount":"最大线程数","pages.advanced.faq":"常見問題","pages.advanced.quickButton":"快捷按鈕","pages.advanced.faqGuess":"智能推薦","pages.advanced.faqHot":"熱門問題","pages.advanced.faqShortcut":"快捷回覆","pages.advanced.rate":"滿意度評價","pages.advanced.autoreply":"自動回覆","pages.advanced.leaveMsg":"留言設置","pages.advanced.survey":"調查問卷","pages.advanced.history":"歷史記錄","pages.advanced.inputAssociation":"輸入聯想","pages.advanced.antiHarassment":"驗證碼設置","pages.advanced.captcha":"驗證碼設置","pages.advanced.showPreForm":"顯示預覽","pages.advanced.showHistory":"顯示歷史","pages.advanced.showInputAssociation":"顯示輸入聯想","pages.advanced.showCaptcha":"顯示驗證碼","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":"新西蘭","block.title":"拉黑設置","block.type":"拉黑類型","block.user":"拉黑用戶","block.ip":"拉黑IP","block.permanent":"永久封禁","block.until":"封禁至","block.until.required":"請選擇封禁結束時間","pages.register.title":"註冊","pages.register.subtitle":"創建您的賬號","pages.register.username":"用戶名","pages.register.password":"密碼","pages.register.confirm":"確認密碼","pages.register.email":"郵箱","pages.register.mobile":"手機號","pages.register.code":"驗證碼","pages.register.agreement":"我已閱讀並同意","pages.register.agreement.terms":"服務條款","pages.register.submit":"註冊","pages.register.login":"使用已有賬號登錄","pages.404.title":"404","pages.404.subtitle":"抱歉,您訪問的頁面不存在","pages.404.description":"您可以嘗試以下操作:","pages.404.actions.back":"返回上一頁","pages.404.actions.home":"返回首頁","pages.403.title":"403","pages.403.subtitle":"抱歉,您沒有訪問該頁面的權限","pages.403.description":"請聯繫管理員獲取權限","pages.403.actions.back":"返回上一頁","pages.500.title":"500","pages.500.subtitle":"抱歉,服務器出錯了","pages.500.description":"請稍後再試或聯繫技術支持","pages.500.actions.back":"返回上一頁","pages.500.actions.home":"返回首頁"},Xnn={"app.title":"微語","app.logout":"登出","app.copyright.produced":"微語出品","app.preview.down.block":"下載此頁面到本地項目","app.welcome.link.fetch-blocks":"獲取全部區塊","app.welcome.link.block-list":"基於 block 開發,快速構建標準頁面","navBar.lang":"語言","layout.user.link.help":"幫助","layout.user.link.privacy":"隱私","layout.user.link.terms":"條款","theme.light":"淺色","theme.dark":"深色","theme.system":"自動","setting.lang":"Languages","setting.theme":"主題","app.name":"微語客服","app.description":"新一代智能客服系統","app.welcome":"歡迎使用微語客服系統","app.copyright":"© 2024 微語客服. 保留所有權利.","app.version":"版本","app.action.back":"返回","app.action.confirm":"確認","app.action.cancel":"取消","app.action.save":"保存","app.action.edit":"編輯","app.action.delete":"刪除","app.action.refresh":"刷新","app.action.search":"搜索","app.action.more":"更多","app.action.settings":"設置","app.action.help":"幫助","app.tip.loading":"加載中...","app.tip.success":"操作成功","app.tip.error":"操作失敗","app.tip.warning":"警告","app.tip.info":"提示","app.tip.confirm":"確認要執行此操作嗎?","app.tip.nodata":"暫無數據","app.tip.network.error":"網絡連接失敗","app.tip.server.error":"服務器錯誤","app.status.online":"在線","app.status.offline":"離線","app.status.busy":"忙碌","app.status.away":"離開","app.status.invisible":"隱身","app.status.disabled":"已禁用","app.status.expired":"已過期","app.time.today":"今天","app.time.yesterday":"昨天","app.time.tomorrow":"明天","app.time.just":"剛剛","app.time.minutes":"{count} 分鐘前","app.time.hours":"{count} 小時前","app.time.days":"{count} 天前","app.file.upload":"上傳文件","app.file.download":"下載文件","app.file.preview":"預覽文件","app.file.size.limit":"文件大小不能超過 {size}","app.file.type.unsupported":"不支持的文件類型","app.file.upload.success":"上傳成功","app.file.upload.failed":"上傳失敗","app.file.download.success":"下載成功","app.file.download.failed":"下載失敗","app.layout.sidebar.collapse":"收起側邊欄","app.layout.sidebar.expand":"展開側邊欄","app.layout.header.profile":"個人中心","app.layout.header.logout":"退出登錄","app.layout.footer.copyright":"版權所有","app.layout.footer.terms":"服務條款","app.layout.footer.privacy":"隱私政策"},Qnn={"auth.login.title":"登錄","auth.login.subtitle":"歡迎使用微語客服系統","auth.login.username":"用戶名","auth.login.username.required":"請輸入用戶名","auth.login.password":"密碼","auth.login.password.required":"請輸入密碼","auth.login.remember":"記住密碼","auth.login.forgot":"忘記密碼?","auth.login.submit":"登錄","auth.login.other":"其他登錄方式","auth.login.register":"註冊賬號","auth.login.success":"登錄成功","auth.login.failed":"登錄失敗","auth.register.title":"註冊","auth.register.subtitle":"創建新賬號","auth.register.username":"用戶名","auth.register.username.required":"請輸入用戶名","auth.register.email":"郵箱","auth.register.email.required":"請輸入郵箱","auth.register.password":"密碼","auth.register.password.required":"請輸入密碼","auth.register.confirm":"確認密碼","auth.register.confirm.required":"請確認密碼","auth.register.submit":"註冊","auth.register.login":"已有賬號?登錄","auth.register.success":"註冊成功","auth.register.failed":"註冊失敗","auth.forgot.title":"忘記密碼","auth.forgot.subtitle":"重置密碼","auth.forgot.email":"郵箱","auth.forgot.email.required":"請輸入郵箱","auth.forgot.submit":"提交","auth.forgot.back":"返回登錄","auth.forgot.success":"重置密碼郵件已發送","auth.forgot.failed":"重置密碼失敗","auth.reset.title":"重置密碼","auth.reset.subtitle":"設置新密碼","auth.reset.password":"新密碼","auth.reset.password.required":"請輸入新密碼","auth.reset.confirm":"確認密碼","auth.reset.confirm.required":"請確認新密碼","auth.reset.submit":"提交","auth.reset.success":"密碼重置成功","auth.reset.failed":"密碼重置失敗","auth.verify.code":"驗證碼","auth.verify.code.required":"請輸入驗證碼","auth.verify.code.send":"發送驗證碼","auth.verify.code.resend":"重新發送","auth.verify.code.success":"驗證碼發送成功","auth.verify.code.failed":"驗證碼發送失敗","auth.password.strength.weak":"密碼強度:弱","auth.password.strength.medium":"密碼強度:中","auth.password.strength.strong":"密碼強度:強","auth.agreement.text":"我已閱讀並同意","auth.agreement.terms":"服務條款","auth.agreement.privacy":"隱私政策","server.button.back":"返回","server.button.save":"保存","server.button.reset":"重置","server.button.help":"幫助","server.save.success":"保存成功","server.reset.success":"重置成功,已恢復默認雲服務器","server.custom.enable":"啟用自定義服務器","server.api.url.label":"API服務器地址 (例如: http://127.0.0.1:9003 或 https://api.bytedesk.com)","server.api.url.placeholder":"http://127.0.0.1:9003","server.websocket.url.label":"WebSocket服務器地址 (例如: ws://127.0.0.1:9885/websocket 或 wss://api.bytedesk.com/websocket)","server.websocket.url.placeholder":"ws://127.0.0.1:9885/websocket","server.input.error":"請輸入正確的服務器地址"},Znn={"chat.title":"會話","chat.empty":"暫無會話","chat.loading":"加載中...","chat.load.error":"加載失敗","chat.load.more":"加載更多","chat.no.more":"沒有更多了","chat.refresh":"刷新","chat.status.connecting":"連接中...","chat.status.connected":"已連接","chat.status.disconnected":"連接斷開","chat.status.reconnecting":"重新連接中...","chat.network.error":"網絡連接失敗,請檢查網絡","chat.thread.closing":"結束會話中...","chat.thread.close.success":"結束會話成功","chat.thread.close.failed":"結束會話失敗","chat.thread.close.confirm.title":"確定要結束會話?","chat.rate.invite.confirm.title":"確認要邀請評價?","chat.message.send.failed":"發送失敗","chat.message.resend":"重新發送","chat.message.recall":"撤回消息","chat.message.copy.success":"複製成功","chat.copy.success":"複製成功","chat.menu.copy":"複製","chat.menu.translate":"翻譯","chat.menu.recall":"撤回","chat.menu.enlarge":"放大閱讀","chat.menu.quickreply.add":"添加快捷回復...","chat.menu.browser.open":"瀏覽器打開","chat.menu.forward":"轉發...","chat.menu.favorite":"收藏","chat.menu.quote":"引用","chat.input.placeholder":"請輸入內容, Ctrl+V 粘貼截圖/圖片","chat.translation.placeholder":"請輸入翻譯內容...","chat.input.send":"發送","chat.input.sending":"發送中...","chat.toolbar.emoji":"表情","chat.toolbar.image":"圖片","chat.toolbar.file":"文件","chat.toolbar.screenshot":"截圖","chat.toolbar.autoreply":"自動回復","chat.toolbar.audio":"錄音","chat.toolbar.webrtc":"視頻會話","chat.upload.size.limit":"文件大小不能超過 {size}","chat.upload.type.unsupported":"不支持的文件類型","chat.upload.failed":"上傳失敗","chat.upload.success":"上傳成功","chat.upload.progress":"上傳中 {progress}%","chat.webrtc.calling":"呼叫中...","chat.webrtc.incoming":"來電...","chat.webrtc.connected":"通話中...","chat.webrtc.ended":"通話結束","chat.webrtc.rejected":"對方拒絕","chat.webrtc.busy":"對方忙","chat.webrtc.failed":"通話失敗","chat.webrtc.accept":"接受","chat.webrtc.reject":"拒絕","chat.webrtc.hangup":"掛斷","chat.navbar.transfer":"轉接","chat.navbar.close":"結束","chat.navbar.note":"筆記","chat.navbar.kbase":"知識庫","chat.right.quickreply":"快捷回覆","chat.right.userinfo":"訪客信息","chat.right.ai":"AI助手","chat.right.ticket":"工單","chat.right.llm":"大模型","chat.right.docview":"文檔查看","chat.right.group":"群組信息","chat.right.member":"成員信息","chat.group.notice":"群公告","chat.group.members":"群成員","chat.group.admins":"管理員","chat.group.robots":"機器人","chat.group.qrcode":"二維碼","chat.group.uid.error":"群組ID錯誤"},Jnn={"common.yes":"是","common.no":"否","common.ok":"確定","common.cancel":"取消","common.confirm":"確認","common.save":"保存","common.delete":"刪除","common.edit":"編輯","common.create":"創建","common.loading":"加載中...","common.success":"成功","common.error":"錯誤","common.warning":"警告","common.info":"信息","common.back":"返回","common.submit":"提交","common.reset":"重置","common.add":"添加","common.search":"搜索","common.next":"下一步","common.previous":"上一步","common.more":"更多","common.failed":"操作失敗","common.status.online":"在線","common.status.offline":"離線","common.status.busy":"忙碌","common.status.away":"離開","common.status.invisible":"隱身","common.operation.success":"操作成功","common.operation.failed":"操作失敗","common.operation.confirm":"確認要執行此操作嗎?","common.operation.processing":"處理中...","common.operation.completed":"處理完成","common.operation.error":"處理出錯","common.form.required":"此項為必填項","common.form.optional":"選填","common.form.invalid":"輸入無效","common.form.validate.error":"表單驗證失敗","common.form.validate.success":"表單驗證通過"},ern={"customer.list.title":"客戶列表","customer.list.empty":"暫無客戶","customer.list.loading":"加載中...","customer.list.load.error":"加載失敗","customer.list.load.more":"加載更多","customer.list.no.more":"沒有更多了","customer.list.refresh":"刷新","customer.info.basic":"基本信息","customer.info.name":"姓名","customer.info.nickname":"暱稱","customer.info.gender":"性別","customer.info.age":"年齡","customer.info.birthday":"生日","customer.info.mobile":"手機號","customer.info.email":"郵箱","customer.info.address":"地址","customer.info.company":"公司","customer.info.position":"職位","customer.info.remark":"備註","customer.info.tags":"標籤","customer.info.source":"來源","customer.info.created":"創建時間","customer.info.updated":"更新時間","customer.status.online":"在線","customer.status.offline":"離線","customer.status.away":"離開","customer.status.busy":"忙碌","customer.status.blocked":"已拉黑","customer.action.edit":"編輯","customer.action.delete":"刪除","customer.action.block":"拉黑","customer.action.unblock":"取消拉黑","customer.action.transfer":"轉移","customer.action.merge":"合併","customer.action.export":"導出","customer.form.name":"姓名","customer.form.name.required":"請輸入姓名","customer.form.nickname":"暱稱","customer.form.gender":"性別","customer.form.age":"年齡","customer.form.birthday":"生日","customer.form.mobile":"手機號","customer.form.email":"郵箱","customer.form.address":"地址","customer.form.company":"公司","customer.form.position":"職位","customer.form.remark":"備註","customer.form.tags":"標籤","customer.form.source":"來源","customer.create.success":"客戶創建成功","customer.create.failed":"客戶創建失敗","customer.update.success":"客戶更新成功","customer.update.failed":"客戶更新失敗","customer.delete.success":"客戶刪除成功","customer.delete.failed":"客戶刪除失敗","customer.block.success":"客戶拉黑成功","customer.block.failed":"客戶拉黑失敗","customer.unblock.success":"取消拉黑成功","customer.unblock.failed":"取消拉黑失敗","customer.transfer.success":"客戶轉移成功","customer.transfer.failed":"客戶轉移失敗","customer.merge.success":"客戶合併成功","customer.merge.failed":"客戶合併失敗","customer.export.success":"客戶導出成功","customer.export.failed":"客戶導出失敗","black.title":"拉黑設置","black.type":"拉黑類型","black.type.required":"請選擇至少一種拉黑類型","black.user":"拉黑用戶","black.ip":"拉黑IP","black.permanent":"永久拉黑","black.until":"拉黑截至","black.until.required":"請選擇拉黑截至時間","black.reason":"拉黑原因","black.reason.required":"請輸入拉黑原因","black.reason.placeholder":"請輸入拉黑原因","black.success":"拉黑成功"},trn={"dashboard.menu.overview":"總覽","dashboard.menu.workbench":"工作台","dashboard.menu.monitor":"監控台","dashboard.menu.workplace":"工作區","dashboard.menu.message":"消息中心","dashboard.menu.settings":"系統設置","dashboard.overview.title":"總覽","dashboard.overview.total.conversations":"總會話數","dashboard.overview.total.customers":"總客戶數","dashboard.overview.total.tickets":"總工單數","dashboard.overview.total.agents":"總客服數","dashboard.overview.online.agents":"在線客服","dashboard.overview.waiting.customers":"排隊訪客","dashboard.overview.avg.response.time":"平均響應時間","dashboard.overview.avg.handle.time":"平均處理時間","dashboard.stats.title":"數據統計","dashboard.stats.realtime":"實時數據","dashboard.stats.today":"今日統計","dashboard.stats.yesterday":"昨日統計","dashboard.stats.week":"本週統計","dashboard.stats.month":"本月統計","dashboard.stats.custom":"自定義時段","dashboard.workbench.online":"在線狀態","dashboard.workbench.offline":"離線狀態","dashboard.workbench.busy":"忙碌狀態","dashboard.workbench.away":"離開狀態","dashboard.workbench.auto.distribution":"自動分配","dashboard.workbench.manual.distribution":"手動分配","dashboard.workbench.max.session":"最大會話數","dashboard.workbench.current.session":"當前會話數","dashboard.monitor.system":"系統監控","dashboard.monitor.performance":"性能監控","dashboard.monitor.network":"網絡監控","dashboard.monitor.server":"服務器狀態","dashboard.monitor.database":"數據庫狀態","dashboard.monitor.cache":"緩存狀態","dashboard.monitor.queue":"隊列狀態","dashboard.workplace.quick.start":"快速開始","dashboard.workplace.recent":"最近訪問","dashboard.workplace.todo":"待辦事項","dashboard.workplace.announcement":"系統公告","dashboard.workplace.calendar":"工作日曆","dashboard.workplace.links":"常用鏈接","dashboard.message.all":"全部消息","dashboard.message.unread":"未讀消息","dashboard.message.system":"系統消息","dashboard.message.business":"業務消息","dashboard.message.operation":"運營消息","dashboard.monitor.title":"實時監控","dashboard.monitor.online.status":"在線狀態","dashboard.monitor.conversation.status":"會話狀態","dashboard.monitor.queue.status":"排隊狀態","dashboard.monitor.system.status":"系統狀態","dashboard.monitor.refresh":"刷新","dashboard.monitor.auto.refresh":"自動刷新","dashboard.analysis.title":"數據分析","dashboard.analysis.conversation.trend":"會話趨勢","dashboard.analysis.customer.trend":"客戶趨勢","dashboard.analysis.ticket.trend":"工單趨勢","dashboard.analysis.satisfaction.trend":"滿意度趨勢","dashboard.analysis.time.range":"時間範圍","dashboard.analysis.export":"導出數據","dashboard.workplace.title":"工作台","dashboard.workplace.my.conversations":"我的會話","dashboard.workplace.my.tickets":"我的工單","dashboard.workplace.my.tasks":"我的任務","dashboard.workplace.my.performance":"我的績效","dashboard.workplace.quick.actions":"快捷操作","dashboard.workplace.announcements":"公告通知","dashboard.report.title":"統計報表","dashboard.report.conversation":"會話報表","dashboard.report.customer":"客戶報表","dashboard.report.ticket":"工單報表","dashboard.report.agent":"客服報表","dashboard.report.satisfaction":"滿意度報表","dashboard.report.export":"導出報表","dashboard.chart.today":"今日","dashboard.chart.yesterday":"昨日","dashboard.chart.last7days":"最近7天","dashboard.chart.last30days":"最近30天","dashboard.chart.thisMonth":"本月","dashboard.chart.lastMonth":"上月","dashboard.chart.custom":"自定義","dashboard.chart.loading":"加載中...","dashboard.chart.no.data":"暫無數據","dashboard.tip.refresh.success":"刷新成功","dashboard.tip.refresh.failed":"刷新失敗","dashboard.tip.export.success":"導出成功","dashboard.tip.export.failed":"導出失敗","dashboard.tip.data.loading":"數據加載中...","dashboard.tip.data.load.failed":"數據加載失敗"},nrn={"i18n.lang.en-US":"English","i18n.lang.zh-CN":"简体中文","i18n.lang.zh-TW":"繁體中文","i18n.queue.tip":"排隊隊列","i18n.queue.message.template":"當前排隊人數:{0},大約等待時間:{1} 分鐘","i18n.queue.empty":"隊列為空","i18n.queue.accept":"接入","i18n.system.notification":"系統通知","i18n.system.notification.tip":"系統通知","i18n.old.password.wrong":"舊密碼錯誤","i18n.change.password":"修改密碼","i18n.auth.captcha.send.success":"驗證碼發送成功","i18n.auth.captcha.error":"驗證碼錯誤","i18n.auth.captcha.expired":"驗證碼過期","i18n.auth.captcha.already.send":"驗證碼已發送,請等待","i18n.auth.captcha.validate.failed":"驗證碼驗證失敗","i18n.faq":"常見問題","i18n.rate":"評價","i18n.input.placeholder":"請輸入內容","i18n.loading":"加载中...","i18n.load.more":"加载更多","i18n.load.nomore":"没有更多了","i18n.typing":"正在輸入...","i18n.robot":"[机器人]","i18n.agent":"[一对一]","i18n.workgroup":"[技能组]","i18n.group":"[群聊]","i18n.rate.invite":"邀請評價","i18n.ticket":"[工單]","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.HR":"人事部","i18n.DEPT.ORG":"行政部","i18n.DEPT.IT":"技術部","i18n.DEPT.MONEY":"財務部","i18n.DEPT.MARKETING":"市場部","i18n.DEPT.SALES":"銷售部","i18n.DEPT.CS":"客服部","i18n.new.message":"新消息","i18n.file.assistant":"文件助手","i18n.clipboard.assistant":"剪切板助手","i18n.thread.content.image":"圖片","i18n.thread.content.file":"文件","i18n.top.tip":"默認置顶語","i18n.top.make":"置頂","i18n.top.cancel":"取消置頂","i18n.unread.make":"设置未读","i18n.unread.cancel":"取消未读","i18n.star.make":"星标","i18n.star.cancel":"取消星标","i18n.disturb.make":"免打扰","i18n.disturb.cancel":"取消免打扰","i18n.transfer":"转接","i18n.hide":"隐藏","i18n.network.disconnected":"网络已断开","i18n.message.pulling":"消息拉取中...","i18n.leavemsg.tip":"無客服在線,請留言","i18n.welcome.tip":"您好,有什麼可以幫您的?","i18n.reenter.tip":"继续会话","i18n.under.development":"開發中...","i18n.user.description":"默認用戶描述","i18n.robot.nickname":"默認機器人","i18n.robot.description":"默認機器人描述","i18n.robot.noreply":"未找到相应答案","i18n.robot.agent.assistant.nickname":"默认机器人助手","i18n.llm.prompt":"你是一個聰明、對人類有幫助的人工智能,你可以對人類提出的問題給出有用、詳細、禮貌的回答","i18n.agent.nickname":"默認客服","i18n.agent.description":"默認客服描述","i18n.workgroup.nickname":"預設技能組","i18n.workgroup.description":"預設技能組描述","i18n.contact":"詢問聯繫方式","i18n.thanks":"感謝","i18n.welcome":"問候","i18n.bye":"告別","i18n.tip.title":"提示","i18n.tip.network.disconnected":"网络已断开","i18n.tip.network.connected":"网络已连接","i18n.kb.name":"默认知识库","i18n.kb.platform.name":"平台知识库","i18n.kb.helpcenter.name":"帮助文档知识库","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.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 API","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.preview.title":"預覽","i18n.cancel":"取消","i18n.confirm":"確定","i18n.send":"發送","i18n.transferToAgent":"轉人工服務","i18n.auto.closed":"會話自動關閉","i18n.agent.closed":"客服關閉會話","i18n.online.chat":"在線客服","i18n.JOB":"工作","i18n.LANGUAGE":"語言","i18n.TOOL":"工具","i18n.WRITING":"寫作","i18n.RAG":"知識庫問答","i18n.module.ai":"AI","i18n.module.void":"空白","i18n.module.service":"客服","i18n.module.ticket":"工單","i18n.black.user.already.exists":"用戶已拉黑","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.vip.component":"VIP組件, 聯繫我們了解更多詳情","i18n.vip.contactUs":"聯繫我們","i18n.vip.contactUrl":"https://www.weiyuai.cn/contact.html","i18n.ticket.process.name":"工单流程","i18n.thread.process.name":"會話流程","flowgram.title":"工作流","flowgram.create":"創建","flowgram.import":"導入","flowgram.export":"導出","flowgram.save":"保存","flowgram.create.info":"創建新流程功能開發中","flowgram.import.info":"導入流程功能開發中","flowgram.export.info":"導出流程功能開發中","flowgram.save.info":"保存流程功能開發中","flowgram.select.flow":"選擇流程","flowgram.no.flow":"暫無流程"},rrn={"message.type.text":"文本消息","message.type.image":"圖片消息","message.type.file":"文件消息","message.type.voice":"語音消息","message.type.video":"視頻消息","message.type.location":"位置消息","message.type.link":"鏈接消息","message.type.card":"卡片消息","message.type.system":"系統消息","message.type.notification":"通知消息","message.type.custom":"自定義消息","message.status.sending":"發送中","message.status.sent":"已發送","message.status.delivered":"已送達","message.status.read":"已讀","message.status.failed":"發送失敗","message.status.recalled":"已撤回","message.status.deleted":"已刪除","quickreply.search.placeholder":"搜索","quickreply.button.send":"發送","quickreply.button.copy":"複製","quickreply.button.create.category":"創建分類","quickreply.button.create.reply":"創建快捷回復","quickreply.copy.success":"{content} 已複製到剪貼板","category.form.edit.title":"編輯分類","category.form.create.title":"創建分類","category.form.name":"分類名稱","category.form.name.required":"請輸入分類名稱!","category.form.name.placeholder":"輸入分類名稱","category.create.failed":"創建分類失敗","quickreply.drawer.title":"{isEdit, select, true {編輯快捷回復} other {新建快捷回復}}","quickreply.form.category":"分類","quickreply.form.category.required":"請選擇分類","quickreply.form.category.placeholder":"選擇分類","quickreply.form.type":"類型","quickreply.form.type.required":"請選擇類型","quickreply.form.type.placeholder":"選擇類型","quickreply.form.title":"標題","quickreply.form.title.required":"請輸入標題","quickreply.form.content":"內容","quickreply.type.text":"文本","quickreply.type.image":"圖片","quickreply.type.video":"視頻","quickreply.type.audio":"音頻","quickreply.type.file":"文件","quickreply.upload.text":"點擊或拖拽文件上傳","quickreply.upload.success":"{filename} 上傳成功","quickreply.upload.error":"{filename} 上傳失敗","quickreply.upload.uploading":"{filename} 上傳中","quickreply.form.validate.error":"請檢查表單","message.action.send":"發送","message.action.recall":"撤回","message.action.delete":"刪除","message.action.resend":"重新發送","message.action.forward":"轉發","message.action.quote":"引用","message.action.copy":"複製","message.action.translate":"翻譯","message.action.download":"下載","message.action.preview":"預覽","message.tip.sending":"消息發送中...","message.tip.sent":"消息已發送","message.tip.delivered":"消息已送達","message.tip.read":"消息已讀","message.tip.failed":"消息發送失敗","message.tip.recalled":"消息已撤回","message.tip.deleted":"消息已刪除","message.tip.copy.success":"複製成功","message.tip.download.start":"開始下載...","message.tip.download.success":"下載成功","message.tip.download.failed":"下載失敗","message.input.placeholder":"請輸入消息","message.input.send.button":"發送","message.input.emoji.button":"表情","message.input.image.button":"圖片","message.input.file.button":"文件","message.input.voice.button":"語音","message.input.video.button":"視頻","message.input.location.button":"位置","message.list.load.more":"加載更多","message.list.loading":"加載中...","message.list.no.more":"沒有更多消息","message.list.empty":"暫無消息","message.list.search.placeholder":"搜索消息","message.list.search.no.result":"未找到相關消息","message.time.just":"剛剛","message.time.minutes":"{count}分鐘前","message.time.hours":"{count}小時前","message.time.days":"{count}天前","message.time.weeks":"{count}周前","message.time.months":"{count}個月前","message.time.years":"{count}年前","message.file.size.limit":"文件大小不能超過 {size}","message.file.type.unsupported":"不支持的文件類型","message.file.uploading":"上傳中...","message.file.download":"下載文件","message.file.preview":"預覽文件","message.image.loading":"圖片加載中","message.image.load.error":"圖片加載失敗","message.image.save":"保存圖片","message.image.save.success":"圖片保存成功","message.image.save.failed":"圖片保存失敗"},orn={"profile.update.success":"個人信息更新成功","profile.form.avatar":"頭像","profile.form.upload":"上傳","profile.form.username":"用戶名","profile.form.nickname":"暱稱","profile.form.description":"描述","profile.button.change.password":"修改密碼","profile.button.change.email":"修改郵箱","profile.button.change.mobile":"修改手機號","profile.email.verified":"郵箱已驗證","profile.email.unverified":"郵箱未驗證","profile.mobile.verified":"手機已驗證","profile.mobile.unverified":"手機未驗證","profile.email.change.title":"修改郵箱","profile.email.placeholder":"請輸入郵箱地址","profile.email.required":"請輸入郵箱地址!","profile.email.format.invalid":"郵箱格式不正確","profile.email.length.limit":"郵箱不得超過50字符","profile.email.verification.code.placeholder":"請輸入驗證碼","profile.email.verification.code.countdown":"秒後重新獲取","profile.email.verification.code.get":"獲取驗證碼","profile.email.verification.code.required":"請輸入驗證碼!","profile.email.not.changed":"郵箱未更改!","profile.email.change.success":"郵箱修改成功!","profile.email.format.error":"郵箱格式錯誤","profile.mobile.change.title":"修改手機號","profile.mobile.placeholder":"請輸入手機號","profile.mobile.required":"請輸入手機號!","profile.mobile.format.invalid":"手機號格式錯誤!","profile.mobile.verification.code.placeholder":"請輸入驗證碼","profile.mobile.verification.code.countdown":"秒後重新獲取","profile.mobile.verification.code.get":"獲取驗證碼","profile.mobile.verification.code.required":"請輸入驗證碼!","profile.mobile.not.changed":"手機號未更改!","profile.mobile.change.success":"手機號修改成功!","profile.mobile.format.error":"手機號格式錯誤","profile.password.change.title":"修改密碼","profile.password.old":"原密碼","profile.password.old.empty":"手機號直接登錄用戶,可以留空","profile.password.new":"新密碼","profile.password.confirm":"確認密碼","profile.password.length.error":"密碼最小長度不能小於6","profile.password.mismatch":"兩次輸入密碼不一致","profile.password.change.success":"密碼修改成功!"},irn={"setting.menu.title":"設置","setting.menu.profile":"個人信息","setting.menu.basic":"基本設置","setting.menu.agent":"客服設置","setting.menu.model":"大模型","setting.menu.certification":"實名認證","setting.menu.qrcode":"二維碼","setting.menu.shortcut":"快捷鍵","setting.menu.click":"菜單點擊","setting.save.success":"設置保存成功","setting.save.error":"設置保存失敗","setting.load.error":"設置加載失敗","setting.header.profile":"個人信息","setting.header.basic":"基本設置","setting.header.agent":"客服設置","setting.header.model":"大模型設置","setting.basic.sound.on":"已開啟消息提示音","setting.basic.sound.off":"已關閉消息提示音","setting.basic.notification.on":"已開啟網絡狀態通知","setting.basic.notification.off":"已關閉網絡狀態通知","setting.basic.connection.status":"長鏈接狀態:","setting.basic.connection.connected":"✅連接正常","setting.basic.connection.disconnected":"❌連接斷開","setting.basic.startup":"開機啟動:","setting.basic.startup.on":"開機啟動","setting.basic.startup.off":"不開機啟動","setting.basic.theme":"顏色主題:","setting.basic.language":"語言設置:","setting.basic.mode":"模式設置:","setting.basic.mode.team":"團隊模式","setting.basic.mode.agent":"客服模式","setting.basic.mode.personal":"個人模式"},arn={"thread.error.message":"獲取數據失敗","thread.feature.unavailable":"TODO: 該功能暫未開放","thread.menu.top":"置頂","thread.menu.untop":"取消置頂","thread.menu.read":"標記已讀","thread.menu.unread":"標記未讀","thread.menu.mute":"靜音","thread.menu.unmute":"取消靜音","thread.menu.transfer":"轉接","thread.menu.block":"拉黑","thread.menu.ticket":"創建工單","thread.menu.crm":"查看CRM","thread.menu.summary":"會話總結","thread.menu.filter":"會話過濾","thread.menu.groupThread":"群聊會話","thread.menu.robotThread":"機器人會話","thread.menu.workgroupThread":"工作組會話","thread.menu.agentThread":"一對一會話","thread.menu.ticketThread":"工單會話","thread.menu.memberThread":"成員會話","thread.menu.deviceThread":"設備會話","thread.menu.systemThread":"系統會話","thread.status.robot":"[機器人]","thread.status.agent":"[一對一]","thread.status.workgroup":"[工作組]","thread.search.placeholder":"搜索會話...","thread.dropdown.create.group":"創建群聊","thread.dropdown.create.ai":"創建AI對話","thread.agent.status.online":"😀 - 在線接待","thread.agent.status.offline":"🔻 - 客服下線","thread.agent.status.busy":"🏃‍♀️ - 客服忙碌","thread.refresh.pull":"↓ 下拉刷新","thread.refresh.release":"↑ 鬆開刷新","thread.list.no.more":"沒有更多了","thread.coming.soon":"即將上線,敬請期待","thread.set.success":"設置成功","thread.set.error":"設置失敗","thread.menu.star":"星標","thread.menu.star.1":"星標1","thread.menu.star.2":"星標2","thread.menu.star.3":"星標3","thread.menu.star.4":"星標4","thread.menu.hide":"隱藏","thread.status.text":"{status}","thread.status.online":"😀接待","thread.status.offline":"🔻下線","thread.status.busy":"🏃‍♀️忙碌","thread.status.loading":"加載中...","thread.status.empty":"暫無會話","thread.status.error":"加載會話失敗","thread.status.queue":"排隊({count})","thread.status.network.offline":"網絡已斷開","thread.status.network.online":"網絡已連接","thread.status.message.pulling":"消息拉取中...","thread.status.message.empty":"暫無消息","thread.status.message.error":"加載消息失敗","thread.status.message.end":"沒有更多消息","thread.status.message.typing":"正在輸入...","thread.status.message.transfer":"轉接中...","thread.status.message.transferred":"已轉接","thread.status.message.closed":"會話已關閉","thread.menu.star.cancel":"取消星標","thread.loading.more":"加載更多..."},srn={"ticket.create.title":"創建工單","ticket.edit.title":"編輯工單","ticket.form.uid":"編號","ticket.form.title":"標題","ticket.form.title.required":"請輸入工單標題","ticket.form.title.placeholder":"請輸入工單標題","ticket.form.description":"描述","ticket.form.description.required":"請輸入工單描述","ticket.form.description.placeholder":"請輸入工單描述","ticket.form.status":"狀態","ticket.form.status.required":"請選擇工單狀態","ticket.form.priority":"優先級","ticket.form.priority.required":"請選擇優先級","ticket.form.category":"分類","ticket.form.category.required":"請選擇工單分類","ticket.form.category.placeholder":"請選擇工單分類","ticket.form.user":"客戶","ticket.form.user.placeholder":"請選擇客戶","ticket.form.assignee":"處理人","ticket.form.assignee.placeholder":"請選擇處理人","ticket.form.reporter":"報告人","ticket.form.reporter.placeholder":"請選擇報告人","ticket.form.workgroup":"技能組","ticket.form.workgroup.required":"請選擇技能組","ticket.form.workgroup.placeholder":"請選擇技能組","ticket.workgroup.load.error":"加載技能組失敗","ticket.status.all":"全部狀態","ticket.status.new":"新建","ticket.status.assigned":"已分配","ticket.status.in_progress":"處理中","ticket.status.pending":"待處理","ticket.status.on_hold":"掛起","ticket.status.reopened":"重新打開","ticket.status.resolved":"已解決","ticket.status.closed":"已關閉","ticket.status.cancelled":"已取消","ticket.priority.all":"全部優先級","ticket.priority.lowest":"最低","ticket.priority.low":"低","ticket.priority.medium":"中","ticket.priority.high":"高","ticket.priority.urgent":"緊急","ticket.priority.critical":"嚴重","ticket.create.success":"工單創建成功","ticket.create.failed":"工單創建失敗","ticket.update.success":"工單更新成功","ticket.update.failed":"工單更新失敗","ticket.submit.error":"工單提交失敗","ticket.delete.success":"工單刪除成功","ticket.delete.error":"工單刪除失敗","ticket.load.error":"工單數據加載失敗","ticket.messages.load.error":"工單消息加載失敗","ticket.message.send.error":"消息發送失敗","ticket.category.load.error":"分類加載失敗","ticket.list.title":"工單列表","ticket.list.empty":"暫無工單","ticket.list.search.placeholder":"搜索工單","ticket.list.create":"創建工單","ticket.list.total":"工單總數","ticket.action.edit":"編輯","ticket.action.delete":"刪除","ticket.action.assign":"分配","ticket.action.close":"關閉","ticket.action.reopen":"重新打開","ticket.delete.confirm":"確定要刪除此工單嗎?","ticket.conversation.title":"工單對話","ticket.conversation.empty":"請選擇工單查看對話","ticket.conversation.input.placeholder":"請輸入消息...","ticket.details.title":"工單詳情","ticket.details.empty":"請選擇工單查看詳情","ticket.category.technical_support":"技術支持","ticket.category.service_request":"服務請求","ticket.category.consultation":"咨詢","ticket.category.complaint_suggestion":"投訴建議","ticket.category.operation_maintenance":"運維","ticket.category.other":"其他","ticket.form.thread":"關聯會話","ticket.form.thread.placeholder":"選擇關聯會話","ticket.form.thread.none":"不關聯","ticket.form.createdAt":"創建時間","ticket.form.updatedAt":"更新時間","ticket.type.agent":"指定客服","ticket.type.workgroup":"技能組","ticket.assignee":"處理人","ticket.reporter":"報告人","ticket.type":"類型","ticket.category":"分類","ticket.steps.title":"轉移過程","ticket.filter.by.status":"按狀態篩選","ticket.filter.by.priority":"按優先級篩選","ticket.filter.by.assignment":"按分配篩選","ticket.filter.by.time":"按時間篩選","ticket.filter.status_all":"全部狀態","ticket.filter.status_new":"新建","ticket.filter.status_assigned":"已分配","ticket.filter.status_in_progress":"處理中","ticket.filter.status_pending":"待處理","ticket.filter.status_on_hold":"掛起","ticket.filter.status_reopened":"重新打開","ticket.filter.status_resolved":"已解決","ticket.filter.status_closed":"已關閉","ticket.filter.status_cancelled":"已取消","ticket.filter.priority_all":"全部優先級","ticket.filter.priority_lowest":"最低","ticket.filter.priority_low":"低","ticket.filter.priority_medium":"中","ticket.filter.priority_high":"高","ticket.filter.priority_urgent":"緊急","ticket.filter.priority_critical":"嚴重","ticket.filter.assignment_all":"全部","ticket.filter.assignment_my_tickets":"我的工單","ticket.filter.assignment_unassigned":"未分配","ticket.filter.assignment_my_workgroup":"我的技能組","ticket.filter.assignment_my_created":"我創建的","ticket.filter.assignment_my_assigned":"待我處理","ticket.filter.time_all":"全部時間","ticket.filter.time_today":"今天","ticket.filter.time_yesterday":"昨天","ticket.filter.time_this_week":"本週","ticket.filter.time_last_week":"上週","ticket.filter.time_this_month":"本月","ticket.filter.time_last_month":"上月","ticket.content.title":"工單","ticket.content.number":"編號","ticket.delete.title":"刪除工單","ticket.delete.content":"確定要刪除此工單嗎?","ticket.delete.failed":"工單刪除失敗","ticket.loading":"加載工單...","ticket.empty":"暫無工單","ticket.palette.startEvent":"開始事件","ticket.palette.task":"任務","ticket.palette.gateway":"網關","ticket.palette.dataObject":"數據對象","ticket.create.error":"創建流程圖失敗","ticket.save.success":"流程圖保存成功","ticket.autosave.success":"自動保存成功","ticket.autosave.error":"自動保存失敗","ticket.select.process":"選擇流程","ticket.properties.title":"屬性","ticket.properties.noSelection":"未選擇元素","ticket.properties.id":"ID","ticket.properties.name":"名稱","ticket.properties.type":"類型","ticket.properties.documentation":"文檔","ticket.properties.assignee":"處理人","ticket.properties.priority":"優先級","ticket.fetch.processes.error":"加載流程失敗","ticket.no.process":"沒有流程,請先創建一個流程","ticket.fetch.processes.empty":"沒有流程,請先創建一個流程","ticket.create.loading":"創建流程...","ticket.fetch.processes.loading":"加載流程...","ticket.delete":"刪除","ticket.save.error":"保存流程失敗","ticket.deploy":"部署","ticket.undeploy":"取消部署","ticket.deploy.loading":"部署流程...","ticket.undeploy.loading":"取消部署流程...","ticket.deploy.success":"流程部署成功","ticket.undeploy.success":"流程取消部署成功","ticket.deploy.error":"部署流程失敗","ticket.undeploy.error":"取消部署流程失敗","ticket.undeploy.confirm.title":"取消部署確認","ticket.undeploy.confirm.content":"確定要取消部署此流程嗎?"},lrn={"contact.list.new":"新朋友","contact.list.device":"內網設備","contact.list.group":"群聊","contact.list.channel":"頻道","contact.list.company":"企業聯繫人","contact.list.friend":"聯繫人","contact.search.placeholder":"搜索聯繫人...","contact.manager.button":"通訊錄管理","contact.manager.coming":"敬請期待","member.detail.nickname":"暱稱","member.detail.jobno":"工號","member.detail.seatno":"座位號","member.detail.telephone":"電話","member.detail.loading":"加載中...","member.detail.chat.button":"開始聊天"},crn={"group.create.title":"發起群聊","group.create.contacts":"好友","group.create.members":"群成員","group.create.members.min":"至少選擇2名成員","group.create.creating":"創建群組中...","group.create.org.empty":"未選擇組織","group.create.success":"創建群組成功","group.create.failed":"創建群組失敗","group.create.loading":"加載成員中...","group.create.error":"加載成員失敗"},urn={"robot.list.add":"添加智能體","robot.list.loading":"加載中","robot.list.delete.confirm":"刪除【{name}】?","robot.list.deleting":"刪除中","robot.list.delete.success":"刪除成功","robot.list.update.success":"更新成功","robot.list.create.success":"創建成功","robot.list.chat":"對話","robot.list.edit":"編輯","robot.list.delete":"刪除"},drn={"autoreply.title":"自动回复","autoreply.enable.label":"是否启用自动回复","autoreply.type.label":"自动回复类型","autoreply.type.fixed":"固定回复","autoreply.type.keyword":"关键字匹配","autoreply.type.llm":"大模型回复","autoreply.fixed.add":"添加固定回复内容","autoreply.fixed.select":"选择固定回复内容","autoreply.fixed.type":"固定回复类型","autoreply.fixed.content":"固定回复内容","autoreply.content.text":"文本","autoreply.content.image":"图片","autoreply.content.video":"视频","autoreply.content.audio":"音频","autoreply.content.file":"文件","autoreply.save.loading":"正在保存,请稍后...","autoreply.save.success":"保存成功","autoreply.save.error":"保存失败","autoreply.keyword.add":"添加关键词知识库","autoreply.keyword.select":"选择关键词知识库","autoreply.llm.add":"添加大模型知识库","autoreply.llm.select":"选择大模型知识库"},frn={"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.maxCount":"最多只能上傳 {maxCount} 個文件","upload.maxSize":"文件大小不能超過 {maxSize}MB"},prn={"flow.title":"流程構建器","flow.new":"新流程","flow.copy":"複製","flow.run":"運行","flow.start":"開始","flow.logic":"邏輯","flow.action":"動作","flow.import":"導入","flow.export":"導出","flow.startChat":"模擬對話","flow.closeChat":"關閉對話","flow.json":"流程JSON","flow.container":"容器組件","flow.form":"表單組件","flow.parentNode":"父節點","flow.label":"文本標籤","flow.textField":"文本框","flow.numberField":"數字框","flow.datePicker":"日期選擇","flow.select":"下拉選擇","flow.checkbox":"多選框組","flow.radio":"單選按鈕","flow.properties":"屬性設置","flow.nodeName":"節點名稱","flow.nodeDesc":"節點描述","flow.componentType":"組件類型","flow.labelName":"標籤名稱","flow.options":"選項","flow.preview":"預覽","flow.submit":"提交","app.language":"語言","leftPanel.container":"容器組件","leftPanel.form":"表單組件","leftPanel.parentNode":"父節點","leftPanel.textField":"文本框","leftPanel.numberField":"數字框","leftPanel.datePicker":"日期選擇","leftPanel.select":"下拉選擇","leftPanel.checkbox":"多選框組","leftPanel.radio":"單選按鈕","propertyPanel.settings":"屬性設置","propertyPanel.nodeId":"節點ID","propertyPanel.nodeType":"節點類型","propertyPanel.nodeName":"節點名稱","propertyPanel.nodeDesc":"節點描述","propertyPanel.componentType":"組件類型","propertyPanel.labelName":"標籤名稱","propertyPanel.options":"選項","propertyPanel.placeholder.name":"請輸入節點名稱","propertyPanel.placeholder.desc":"請輸入節點描述","propertyPanel.placeholder.label":"請輸入標籤名稱","propertyPanel.placeholder.options":"按回車添加選項","nodes.textField.label":"文本框","nodes.numberField.label":"數字框","nodes.datePicker.label":"日期","nodes.select.label":"下拉選擇","nodes.checkbox.label":"多選框組","nodes.radio.label":"單選按鈕","nodes.label.default":"標籤文本","nodes.unknown":"未知組件","formBuilder.title":"表單構建器","formBuilder.preview":"預覽","formBuilder.settings":"設置","formBuilder.addField":"添加欄位","formBuilder.delete":"刪除","formBuilder.moveUp":"上移","formBuilder.moveDown":"下移","formBuilder.fieldTypes":{text:"文本框",number:"數字框",date:"日期選擇",select:"下拉選擇",radio:"單選按鈕",checkbox:"複選框",textarea:"多行文本"},"formBuilder.placeholder":{formName:"請輸入表單名稱",fieldName:"請輸入欄位名稱",fieldLabel:"請輸入欄位標籤",options:"按回車添加選項"},"formBuilder.validation":{required:"必填",optional:"選填",unique:"唯一",min:"最小值",max:"最大值"},"formBuilder.import":"導入","formBuilder.export":"導出","formBuilder.import.success":"導入成功","formBuilder.import.error":"導入失敗,請檢查文件格式","formBuilder.export.success":"導出成功","formBuilder.export.error":"導出失敗","formBuilder.export.filename":"表單配置.json","formBuilder.canvas.empty":"拖拽表單欄位到這裡","formBuilder.field.delete":"刪除","formBuilder.field.moveUp":"上移","formBuilder.field.moveDown":"下移","formBuilder.field.placeholder":{text:"請輸入文本",number:"請輸入數字",date:"請選擇日期",select:"請選擇一個選項",radio:"請選擇一項",checkbox:"請選擇"},"flow.moveUp":"上移","flow.moveDown":"下移","flow.delete":"刪除","flow.option.1":"選項1","flow.option.2":"選項2","flow.option.3":"選項3","flow.controls.title":"流程控制","flow.minimap.title":"流程概覽","flow.canvas.label":"流程構建畫布","flow.background.label":"流程背景","flow.controls.label":"流程控制","flow.minimap.label":"流程概覽","flow.container.label":"流程構建器容器","flow.dragover.hint":"放置此處添加組件","flow.drop.hint":"組件已添加","flow.parentNode.default":"父節點","component.panel.title":"表單組件","component.input.title":"單行文本","component.textarea.title":"多行文本","component.select.title":"下拉選擇","component.radio.title":"單選框組","component.checkbox.title":"多選框組","component.datePicker.title":"日期選擇","component.timePicker.title":"時間選擇","component.switch.title":"開關","component.upload.title":"上傳","propertyPanel.save":"保存","propertyPanel.reset":"重置","theme.light":"淺色","theme.dark":"深色","theme.system":"跟隨系統","dashboard.settings":"設置","flow.startNode":"開始節點","form.submit":"提交","form.submitting":"提交中...","form.submitSuccess":"提交成功","form.submitError":"提交失敗","form.required":"必填項","preview.title":"表單預覽","preview.minimize":"最小化","preview.close":"關閉","preview.submit":"提交","preview.submitting":"提交中...","preview.submitSuccess":"提交成功","preview.submitError":"提交失敗","preview.required":"必填","preview.placeholder.text":"請輸入文本","preview.placeholder.number":"請輸入數字","preview.placeholder.date":"請選擇日期","preview.placeholder.select":"請選擇","preview.placeholder.radio":"請選擇一項","preview.placeholder.checkbox":"請選擇","formBuilder.header.title":"表單構建器","formBuilder.header.import":"導入","formBuilder.header.export":"導出","formBuilder.header.preview":"預覽","formBuilder.dragStart":"開始拖拽組件","formBuilder.dragEnd":"結束拖拽組件","formBuilder.dropSuccess":"組件添加成功","formBuilder.dropError":"組件添加失敗","ticket.title":"工單構建器","ticket.create":"創建工單","ticket.save":"保存工單","ticket.import":"導入","ticket.export":"導出","ticket.import.success":"導入成功","ticket.import.error":"導入失敗","ticket.export.success":"導出成功","ticket.export.error":"導出失敗","ticket.create.modal.title":"創建新流程","ticket.create.name":"流程名稱","ticket.create.key":"流程Key","ticket.create.type":"流程類型","ticket.create.description":"流程描述","ticket.create.submit":"創建","ticket.create.cancel":"取消","ticket.type.default":"默認流程","ticket.type.approval":"審批流程","ticket.type.service":"服務流程","ticket.type.ticket":"工單流程"},hrn={"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.verify.modal.title":"賬號驗證提示","welcome.verify.modal.description":"您的郵箱和手機號尚未驗證,為保障賬號安全,建議您儘快完成驗證。","welcome.verify.now":"立即驗證","welcome.verify.later":"稍後驗證"},mrn={...Xnn,...Qnn,...Znn,...Jnn,...ern,...trn,...nrn,...Knn,...rrn,...Ynn,...orn,...irn,...arn,...srn,...qnn,...lrn,...crn,...urn,...drn,...frn,...prn,...hrn},grn={"app.title":"Bytedesk","app.logout":"Logout","app.copyright.produced":"Produced by Bytedesk.com","app.preview.down.block":"Download this page to your local project","app.welcome.link.fetch-blocks":"Get all block","app.welcome.link.block-list":"Quickly build standard, pages based on `block` development","footbar.network.normal":"Network Normal","footbar.network.disconnected":"Network Disconnected","footbar.anonymous.tip":"Anonymous mode, only supports communication between online devices in the same LAN","footbar.login.tip":"After login, supports offline messages and more features","footbar.login.skip":"Skip Login","footbar.anonymous.status":"Anonymous","footbar.login":"Login","footbar.logout":"Logout","footbar.logout.title":"Logout","footbar.logout.confirm":"Are you sure to logout?","footbar.serving.count":"Current serving count","footbar.serving.text":"Current serving: 0"},vrn={"common.yes":"Yes","common.no":"No","common.ok":"OK","common.cancel":"Cancel","common.confirm":"Confirm","common.save":"Save","common.delete":"Delete","common.edit":"Edit","common.create":"Create","common.update":"Update","common.loading":"Loading...","common.success":"Success","common.error":"Error","common.warning":"Warning","common.info":"Info","common.back":"Back","navBar.lang":"Languages","layout.user.link.help":"Help","layout.user.link.privacy":"Privacy","layout.user.link.terms":"Terms","theme.light":"Light","theme.dark":"Dark","theme.system":"System"},yrn={"chat.copy.success":"Copy successful","chat.network.error":"Network connection failed, please check network","chat.thread.closing":"Ending conversation...","chat.thread.close.success":"Conversation ended successfully","chat.thread.close.confirm.title":"Are you sure to end the conversation?","chat.rate.invite.confirm.title":"Confirm to invite rating?","chat.menu.copy":"Copy","chat.menu.translate":"Translate","chat.menu.recall":"Recall","chat.menu.enlarge":"Enlarge","chat.menu.quickreply.add":"Add Quick Reply...","chat.menu.browser.open":"Open in Browser","chat.menu.forward":"Forward...","chat.menu.favorite":"Favorite","chat.menu.quote":"Quote","chat.translation.placeholder":"Please enter translation content...","chat.input.placeholder":"Please enter content, Ctrl+V to paste screenshot/image","chat.toolbar.emoji":"Emoji","chat.toolbar.image":"Image","chat.toolbar.file":"File","chat.toolbar.screenshot":"Screenshot","chat.toolbar.autoreply":"Auto Reply","chat.toolbar.audio":"Audio","chat.toolbar.webrtc":"Video Call","chat.toolbar.history":"History","chat.toolbar.block":"Block","chat.toolbar.invite.rate":"Invite Rating","chat.navbar.transfer":"Transfer","chat.navbar.close":"End","chat.navbar.note":"Notebase","chat.navbar.kbase":"Knowledge Base","chat.right.quickreply":"Quick Reply","chat.right.userinfo":"User Info","chat.right.ai":"Copilot","chat.right.ticket":"Ticket","chat.right.llm":"LLM","chat.right.group":"Group Info","chat.right.member":"Member Info","chat.right.docview":"Doc View","chat.group.notice":"Notice","chat.group.members":"Members","chat.group.admins":"Admins","chat.group.robots":"Robots","chat.group.qrcode":"QR Code","chat.group.uid.error":"Group ID error"},brn={"dashboard.error.message":"Failed to get data","dashboard.init.organization":"Initializing organization","dashboard.init.profile":"Initializing profile","dashboard.init.workgroups":"Initializing workgroups","dashboard.init.agent":"Initializing agent profile","dashboard.transfer.accept":"{nickname} has accepted the transfer","dashboard.transfer.reject":"{nickname} has rejected the transfer","dashboard.transfer.success":"Transfer request sent successfully, waiting for response"},xrn={"menu.anonymous.title":"Anonymous Mode","menu.anonymous.home":"Messages","menu.anonymous.contact":"Contacts","menu.anonymous.robot":"Robot","menu.anonymous.setting":"Settings","menu.anonymous.status":"Anonymous Status","menu.anonymous.status.tip":"Anonymous mode only supports communication between online devices in the same LAN","menu.anonymous.login.tip":"Login to access offline messages and more features","menu.anonymous.login":"Login","menu.anonymous.current.users":"Current Users","menu.dashboard.chat":"Chat","menu.dashboard.contact":"Contact","menu.dashboard.ai":"AI Assistant","menu.dashboard.note":"Notebase","menu.dashboard.kbase":"Knowledge Base","menu.dashboard.mine":"Settings","menu.dashboard.queue":"Queue","menu.dashboard.leavemsg":"Messages","menu.dashboard.visitor":"Visitors","menu.dashboard.monitor":"Monitor","menu.dashboard.plugins":"Plugins","menu.settings":"Settings","menu.settings.logout":"Logout","menu.agent.status":"Agent Status","menu.agent.status.available":"Available","menu.agent.status.rest":"Rest","menu.agent.status.offline":"Offline","menu.language":"Language","menu.mode":"Mode","menu.mode.team":"Team Mode","menu.mode.agent":"Agent Mode","menu.mode.personal":"Personal Mode","menu.agent.offline.warning":"Please end all ongoing conversations before going offline","menu.mode.personal.coming":"Coming soon...","menu.dashboard.form":"Form","menu.dashboard.formbuilder":"Form Builder","menu.dashboard.flow":"Flow","menu.dashboard.flowgram":"ChatBot","menu.dashboard.flowbuilder":"Flow Builder","menu.dashboard.ticket":"Ticket","menu.dashboard.ticketbuilder":"Ticket Builder"},Crn={"profile.update.success":"Profile updated successfully","profile.form.avatar":"Avatar","profile.form.upload":"Upload","profile.form.username":"Username","profile.form.nickname":"Nickname","profile.form.description":"Description","profile.button.change.password":"Change Password","profile.button.change.email":"Change Email","profile.button.change.mobile":"Change Mobile","profile.email.verified":"Email Verified","profile.email.unverified":"Email Unverified","profile.mobile.verified":"Mobile Verified","profile.mobile.unverified":"Mobile Unverified","profile.email.change.title":"Change Email","profile.email.placeholder":"Enter email address","profile.email.required":"Please enter email address!","profile.email.format.invalid":"Invalid email format","profile.email.length.limit":"Email cannot exceed 50 characters","profile.email.verification.code.placeholder":"Enter verification code","profile.email.verification.code.countdown":"seconds","profile.email.verification.code.get":"Get Code","profile.email.verification.code.required":"Please enter verification code!","profile.email.not.changed":"Email is not changed!","profile.email.change.success":"Email changed successfully!","profile.email.format.error":"Invalid email format","profile.mobile.change.title":"Change Mobile","profile.mobile.placeholder":"Enter mobile number","profile.mobile.required":"Please enter mobile number!","profile.mobile.format.invalid":"Invalid mobile format","profile.mobile.verification.code.placeholder":"Enter verification code","profile.mobile.verification.code.countdown":"seconds","profile.mobile.verification.code.get":"Get Code","profile.mobile.verification.code.required":"Please enter verification code!","profile.mobile.not.changed":"Mobile number is not changed!","profile.mobile.change.success":"Mobile number changed successfully!","profile.mobile.format.error":"Invalid mobile format","profile.password.change.title":"Change Password","profile.password.old":"Old Password","profile.password.old.empty":"Old password can be empty for phone login users","profile.password.new":"New Password","profile.password.confirm":"Confirm Password","profile.password.length.error":"Password must be at least 6 characters","profile.password.mismatch":"The two passwords do not match","profile.password.change.success":"Password changed successfully!"},wrn={"setting.menu.title":"Settings","setting.menu.profile":"Profile","setting.menu.basic":"Basic Settings","setting.menu.agent":"Agent Settings","setting.menu.model":"AI Model","setting.menu.certification":"Certification","setting.menu.qrcode":"QR Code","setting.menu.shortcut":"Shortcuts","setting.menu.click":"Menu clicked","setting.save.success":"Settings saved successfully","setting.save.error":"Failed to save settings","setting.load.error":"Failed to load settings","setting.header.profile":"Personal Profile","setting.header.basic":"Basic Settings","setting.header.agent":"Agent Settings","setting.header.model":"AI Model Settings","setting.basic.sound.on":"Message Sound On","setting.basic.sound.off":"Message Sound Off","setting.basic.notification.on":"Network Status Notification On","setting.basic.notification.off":"Network Status Notification Off","setting.basic.connection.status":"Connection Status:","setting.basic.connection.connected":"✅Connected","setting.basic.connection.disconnected":"❌Disconnected","setting.basic.startup":"Start on Boot:","setting.basic.startup.on":"Enable","setting.basic.startup.off":"Disable","setting.basic.theme":"Theme:","setting.basic.language":"Language:","setting.basic.mode":"Mode:","setting.basic.mode.team":"Team Mode","setting.basic.mode.agent":"Agent Mode","setting.basic.mode.personal":"Personal Mode"},Srn={"ticket.create.title":"Create Ticket","ticket.edit.title":"Edit Ticket","ticket.form.uid":"UID","ticket.form.title":"Title","ticket.form.title.required":"Please enter ticket title","ticket.form.title.placeholder":"Enter ticket title","ticket.form.description":"Description","ticket.form.description.required":"Please enter ticket description","ticket.form.description.placeholder":"Enter ticket description","ticket.form.status":"Status","ticket.form.status.required":"Please select ticket status","ticket.form.priority":"Priority","ticket.form.priority.required":"Please select priority","ticket.form.category":"Category","ticket.form.category.required":"Please select category","ticket.form.category.placeholder":"Select category","ticket.form.user":"Customer","ticket.form.user.placeholder":"Select customer","ticket.form.assignee":"Assignee","ticket.form.assignee.placeholder":"Select assignee","ticket.form.reporter":"Reporter","ticket.form.reporter.placeholder":"Select reporter","ticket.form.workgroup":"Workgroup","ticket.form.workgroup.required":"Please select workgroup","ticket.form.workgroup.placeholder":"Select workgroup","ticket.form.thread":"Related Conversation","ticket.form.thread.placeholder":"Select related conversation","ticket.form.thread.none":"No Association","ticket.create.success":"Ticket created successfully","ticket.create.failed":"Failed to create ticket","ticket.update.success":"Ticket updated successfully","ticket.update.failed":"Failed to update ticket","ticket.submit.error":"Failed to submit ticket","ticket.delete.success":"Ticket deleted successfully","ticket.delete.error":"Failed to delete ticket","ticket.load.error":"Failed to load tickets","ticket.messages.load.error":"Failed to load ticket messages","ticket.message.send.error":"Failed to send message","ticket.workgroup.load.error":"Failed to load workgroups","ticket.category.load.error":"Failed to load categories","ticket.list.title":"Tickets","ticket.list.empty":"No tickets found","ticket.list.search.placeholder":"Search tickets","ticket.list.create":"Create Ticket","ticket.list.total":"Total","ticket.action.edit":"Edit","ticket.action.delete":"Delete","ticket.action.assign":"Assign","ticket.action.close":"Close","ticket.action.reopen":"Reopen","ticket.delete.confirm":"Are you sure to delete this ticket?","ticket.conversation.title":"Conversation","ticket.conversation.empty":"Select a ticket to view conversation","ticket.conversation.input.placeholder":"Type your message...","ticket.details.title":"Ticket Details","ticket.details.empty":"Select a ticket to view details","ticket.form.createdAt":"Created At","ticket.form.updatedAt":"Updated At","ticket.type.agent":"Agent","ticket.type.workgroup":"Workgroup","ticket.type":"Type","ticket.assignee":"Assignee","ticket.reporter":"Reporter","ticket.category":"Category","ticket.steps.title":"Processing Steps","ticket.form.upload.button":"Upload Attachments","ticket.upload.success":"File uploaded successfully","ticket.upload.failed":"File upload failed","ticket.current.filters":"Current Filters","ticket.filter.by.status":"Filter by Status","ticket.filter.by.priority":"Filter by Priority","ticket.filter.by.assignment":"Filter by Assignment","ticket.filter.by.time":"Filter by Time","ticket.filter.status_all":"All Status","ticket.filter.status_new":"New","ticket.filter.status_assigned":"Assigned","ticket.filter.status_in_progress":"In Progress","ticket.filter.status_pending":"Pending","ticket.filter.status_on_hold":"On Hold","ticket.filter.status_reopened":"Reopened","ticket.filter.status_resolved":"Resolved","ticket.filter.status_closed":"Closed","ticket.filter.status_cancelled":"Cancelled","ticket.filter.priority_all":"All Priority","ticket.filter.priority_lowest":"Lowest","ticket.filter.priority_low":"Low","ticket.filter.priority_medium":"Medium","ticket.filter.priority_high":"High","ticket.filter.priority_urgent":"Urgent","ticket.filter.priority_critical":"Critical","ticket.filter.assignment_all":"All","ticket.filter.assignment_my_tickets":"My Tickets","ticket.filter.assignment_unassigned":"Unassigned","ticket.filter.assignment_my_workgroup":"My Workgroup","ticket.filter.assignment_my_created":"Created by Me","ticket.filter.assignment_my_assigned":"Assigned to Me","ticket.filter.time_all":"All Time","ticket.filter.time_today":"Today","ticket.filter.time_yesterday":"Yesterday","ticket.filter.time_this_week":"This Week","ticket.filter.time_last_week":"Last Week","ticket.filter.time_this_month":"This Month","ticket.filter.time_last_month":"Last Month","ticket.content.title":"Ticket","ticket.content.number":"No.","ticket.delete.title":"Delete Ticket","ticket.delete.content":"Are you sure you want to delete this ticket?","ticket.delete.failed":"Failed to delete ticket","ticket.loading":"Loading tickets...","ticket.empty":"No tickets found","ticket.palette.startEvent":"Start Event","ticket.palette.task":"Task","ticket.palette.gateway":"Gateway","ticket.palette.dataObject":"Data Object","ticket.select.process":"Select Process","ticket.import.no.file":"No file selected","ticket.import.read.error":"Failed to read file","ticket.import.error":"Failed to import diagram: {error}","ticket.save.success":"BPMN saved successfully","ticket.autosave.success":"Auto-saved successfully","ticket.autosave.error":"Failed to auto-save","ticket.properties.title":"Properties","ticket.properties.noSelection":"No element selected","ticket.properties.id":"ID","ticket.properties.name":"Name","ticket.properties.type":"Type","ticket.properties.documentation":"Documentation","ticket.properties.assignee":"Assignee","ticket.properties.priority":"Priority","ticket.fetch.processes.error":"Failed to fetch processes","ticket.no.process":"No processes found, please create a process first","ticket.save.error":"Failed to save process","ticket.create.loading":"Creating process...","ticket.fetch.processes.loading":"Loading processes...","ticket.fetch.processes.empty":"No processes found","ticket.fetch.processes.success":"Processes fetched successfully","ticket.delete":"Delete","ticket.deploy":"Deploy","ticket.undeploy":"Undeploy","ticket.deploy.loading":"Deploying process...","ticket.undeploy.loading":"Undeploying process...","ticket.deploy.success":"Process deployed successfully","ticket.undeploy.success":"Process undeployed successfully","ticket.deploy.error":"Failed to deploy process","ticket.undeploy.error":"Failed to undeploy process","ticket.undeploy.confirm.title":"Confirm Undeploy","ticket.undeploy.confirm.content":"Are you sure you want to undeploy this process?"},Ern={i18_file_assistant:"File Assistant",slogan:"Chat As A Service","menu.dashboard.chat":"Chat","menu.dashboard.contact":"Contact","menu.dashboard.queue":"Queue","menu.dashboard.ticket":"Ticket","menu.dashboard.leavemsg":"Leave Msg","menu.dashboard.visitor":"Visitor","menu.dashboard.monitor":"Monitor","menu.dashboard.plugins":"Plugins","menu.dashboard.mine":"Mine","chat.toolbar.emoji":"Emoji","chat.toolbar.image":"Image","chat.toolbar.file":"File","chat.toolbar.audio":"Audio","chat.toolbar.webrtc":"Webrtc","chat.toolbar.history":"History","chat.toolbar.block":"Block","chat.toolbar.screenshot":"Screenshot","chat.toolbar.invite.rate":"InviteRate","chat.toolbar.autoreply":"AutoReply","chat.toolbar.autoreply.on":"AutoReply(On)","chat.navbar.transfer":"Transfer","chat.navbar.ticket":"Ticket","chat.navbar.crm":"Crm","chat.navbar.close":"Close","chat.navbar.category":"Category","chat.navbar.ai":"AI","chat.navbar.queue":"Queue","chat.right.ai":"Copilot","chat.right.quickreply":"QuickReply","chat.right.ticket":"Ticket","chat.right.userinfo":"UserInfo","chat.right.llm":"Llm","chat.right.docview":"DocView","chat.right.group":"Group","chat.right.member":"Member","chat.ai.summary":"Thread Summary","chat.ai.switch":"Switch","chat.thread.nomore":"No More","chat.message.loadmore":"Load More","dashboard.footbar.logout":"Logout",SERVICE:"Customer Service Robot",MARKETING:"Marketing Robot",KNOWLEDGEBASE:"Knowledgebase Robot",QA:"QA Robot",AGENT_ASSISTANT:"Agent Asistant",loading:"Loading",create:"Create",creating:"Creating","create.success":"Create success","create.fail":"Create fail",update:"Update",updating:"Updating","update.success":"Update success","update.fail":"Update fail",save:"Save",saving:"Saving",email:"Email","email.verified":"Email Verified","email.unverified":"Email Unverified",mobile:"Mobile","mobile.verified":"Mobile Verified","mobile.unverified":"Mobile Unverified",captcha:"Captcha",logging:"Logging","login.success":"Login Success","login.error":"Login Failed",registering:"Registering","register.success":"Register Success","register.error":"Register Failed","username.change.tip":"Username(should re login after changed)",createKb:"Create Knowledge Base",createDept:"Create Department",upload:"Upload",import:"Import",export:"Export","download.template":"Download Template",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",delete:"Delete",deleting:"Deleting",deleteTip:"Delete Tip",deleteAffirm:"Are u sure to delete","delete.success":"Delete success","delete.fail":"Delete fail","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",choose:"Choose","leavemsg.enabled":"Leave Message Enabled",transfer:"Transfer","transfer.success":"Transfer success","transfer.fail":"Transfer fail","transfer.reason":"Transfer Reason",refresh:"Refresh",noAgent:"No Agent Available"},_rn={"pages.login.title":"Bytedesk","pages.layouts.userLayout.title":"Chat As A Service","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":"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.captcha.placeholder":"Verification Code","pages.login.captcha.required":"Please input verification code!","pages.login.phoneLogin.getVerificationCode":"Get Code","pages.login.anonymousLogin":"Anonymous Login","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.welcome.link":"Welcome","pages.robot.new":"New","pages.robot.chat":"Chat","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.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.file":"File","pages.robot.kb.text":"Text","pages.robot.kb.qa":"Q&A","pages.robot.kb.web":"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.setting":"Settings","pages.logout":"Logout","pages.footer.website":"Bytedesk","pages.footer.helpcenter":"help","pages.login.remember":"remember me","pages.agent.tab.basic":"Basic","pages.agent.robot":"Robot","pages.agent.service.settings":"Service Settings","pages.agent.service.settings.topTip":"Top Tip","pages.agent.service.settings.welcomeTip":"Welcome Tip","pages.agent.service.settings.leavemsgTip":"Leavemsg Tip","pages.agent.service.settings.autoCloseMin":"Auto Close Min","pages.agent.service.settings.showLogo":"Show Logo","pages.agent.service.settings.maxThreadCount":"Max Thread Count","pages.advanced.faq":"FAQ","pages.advanced.quickButton":"Quick Buttons","pages.advanced.faqGuess":"Smart Suggestions","pages.advanced.faqHot":"Hot Questions","pages.advanced.faqShortcut":"Quick Replies","pages.advanced.rate":"Satisfaction Rating","pages.advanced.autoreply":"Auto Reply","pages.advanced.leaveMsg":"Leave Message","pages.advanced.survey":"Survey","pages.advanced.history":"History","pages.advanced.inputAssociation":"Input Association","pages.advanced.antiHarassment":"Captcha Settings","pages.advanced.captcha":"Captcha Settings","pages.advanced.showPreForm":"Show PreForm","pages.advanced.showHistory":"Show History","pages.advanced.showInputAssociation":"Show Input Association","pages.advanced.showCaptcha":"Show Captcha","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","pages.anonymous.title":"Anonymous Mode","pages.anonymous.home":"Home","pages.anonymous.contact":"Contacts","pages.anonymous.robot":"Robot","pages.anonymous.setting":"Settings","pages.anonymous.welcome":"Welcome to Anonymous Mode","pages.anonymous.description":"You can use system features anonymously in this mode","block.title":"Block Settings","block.type":"Block Type","block.user":"Block User","block.ip":"Block IP","block.permanent":"Permanent Block","block.until":"Block Until","block.until.required":"Please select block end time"},$rn={"i18n.lang.en-US":"English","i18n.lang.zh-CN":"简体中文","i18n.lang.zh-TW":"繁體中文","i18n.queue.tip":"Queue","i18n.queue.message.template":"Current Queuing: {0} people, Wait {1} minutes","i18n.queue.empty":"Queue empty","i18n.queue.accept":"accept","i18n.system.notification":"System Notification","i18n.old.password.wrong":"Old password is incorrect","i18n.change.password":"Change Password","i18n.auth.captcha.send.success":"Captcha Send success","i18n.auth.captcha.error":"Captcha Error","i18n.auth.captcha.expired":"Captcha Expired","i18n.auth.captcha.already.send":"Captcha Already Send","i18n.auth.captcha.validate.failed":"Captcha Validate Failed","i18n.faq":"Faq","i18n.rate":"Rate","i18n.input.placeholder":"Please input","i18n.loading":"Loading","i18n.load.more":"Load more","i18n.load.nomore":"No more","i18n.typing":"Typing","i18n.robot":"Robot","i18n.agent":"Agent","i18n.workgroup":"WorkGroup","i18n.group":"Group","i18n.rate.invite":"Rate Invite","i18n.ticket":"Ticket","i18n.notice":"Notice","i18n.notice.title":"Notice","i18n.notice.content":"Notice Content","i18n.notice.ip":"IP Address","i18n.notice.ipLocation":"IP Location","i18n.notice.parse.file.success":"Parse file success","i18n.notice.parse.file.error":"Parse file error","i18n.DEPT.ALL":"All","i18n.DEPT.ADMIN":"Admin","i18n.DEPT.HR":"HR","i18n.DEPT.ORG":"Org","i18n.DEPT.IT":"IT","i18n.DEPT.MONEY":"Money","i18n.DEPT.MARKETING":"Marketing","i18n.DEPT.SALES":"Sales","i18n.DEPT.CS":"CustomerService","i18n.new.message":"New Message","i18n.file.assistant":"file assistant","i18n.clipboard.assistant":"clipboard assistant","i18n.thread.content.image":"image","i18n.thread.content.file":"file","i18n.top.tip":"Top Tip","i18n.top.make":"Make Top","i18n.top.cancel":"Cancel Top","i18n.unread.make":"Mark as unread","i18n.unread.cancel":"Mark as read","i18n.star.make":"Make Star","i18n.star.cancel":"Cancel Star","i18n.disturb.make":"Make Disturb","i18n.disturb.cancel":"Cancel Disturb","i18n.transfer":"Transfer","i18n.hide":"Hide","i18n.network.disconnected":"Network disconnected","i18n.message.pulling":"Message pulling","i18n.leavemsg.tip":"Leave a message","i18n.welcome.tip":"What can i help you?","i18n.reenter.tip":"continue chat","i18n.under.development":"Under development","i18n.user.description":"User Description","i18n.robot.nickname":"DefaultRobot","i18n.robot.description":"Default Robot Description","i18n.robot.noreply":"Answer Not Found","i18n.robot.agent.assistant.nickname":"DefaultRobotAgent","i18n.llm.prompt":"You are a smart and helpful artificial intelligence, capable of providing useful, detailed, and polite answers to human questions.","i18n.agent.nickname":"DefaultAgent","i18n.agent.description":"Default Agent Description","i18n.workgroup.nickname":"DefaultWorkgroup","i18n.workgroup.description":"Default Workgroup Description","i18n.contact":"Ask Contact","i18n.thanks":"Thanks","i18n.welcome":"Welcome","i18n.bye":"Bye","i18n.tip.title":"Tip","i18n.tip.network.disconnected":"Network disconnected","i18n.tip.network.connected":"Network connected","i18n.kb.name":"KbName","i18n.kb.platform.name":"Platform KbName","i18n.kb.helpcenter.name":"Helpdoc KbName","i18n.kb.llm.name":"Llm KbName","i18n.kb.keyword.name":"Keyword KbName","i18n.kb.faq.name":"Faq KbName","i18n.kb.autoreply.name":"AutoReply KbName","i18n.kb.quickreply.name":"QuickReply KbName","i18n.kb.taboo.name":"Taboo KbName","i18n.kb.description":"KbDescription","i18n.agent.nicknameKb":"DefaultAgentKbName","i18n.contact.title":"If it's convenient, please provide your contact number so that I can communicate with you via phone for a more intuitive conversation.","i18n.contact.content":"If it's convenient, please provide your contact number so that I can communicate with you via phone for a more intuitive conversation.","i18n.thanks.title":"Thank you for visiting, we look forward to seeing you again.","i18n.thanks.content":"Thank you for visiting, we look forward to seeing you again.","i18n.welcome.title":"Hello, how can I assist you?","i18n.welcome.content":"Hello, how can I assist you?","i18n.bye.title":"Your satisfaction is always our goal. If you have any questions, please feel free to contact us.","i18n.bye.content":"Your satisfaction is always our goal. If you have any questions, please feel free to contact us.","i18n.vip.api":"VIP API","i18n.faq.category.demo.1":"CategoryDemo1","i18n.faq.category.demo.2":"CategoryDemo2","i18n.faq.demo.title.1":"FaqTitleText1","i18n.faq.demo.content.1":"FaqContentText1","i18n.faq.demo.title.2":"FaqTitleImage2","i18n.faq.demo.content.2":"https://www.weiyuai.cn/logo.png","i18n.quick.button.demo.title.1":"QuickButtonTitleText1","i18n.quick.button.demo.content.1":"QuickButtonContentText1","i18n.quick.button.demo.title.2":"QuickButtonTitleUrl2","i18n.quick.button.demo.content.2":"https://www.weiyuai.cn","i18n.preview.title":"Preview","i18n.cancel":"Cancel","i18n.confirm":"Confirm","i18n.send":"Send","i18n.transferToAgent":"Transfer to Agent","i18n.auto.closed":"Auto closed","i18n.agent.closed":"Agent closed","i18n.online.chat":"Online Chat","i18n.JOB":"Job","i18n.LANGUAGE":"Language","i18n.TOOL":"Tool","i18n.WRITING":"Writing","i18n.RAG":"RAG","i18n.module.ai":"AI","i18n.module.void":"Void","i18n.module.service":"Service","i18n.module.ticket":"Ticket","i18n.black.user.already.exists":"User already blocked","i18n.ticket.category.technical_support":"Technical Support","i18n.ticket.category.service_request":"Service Request","i18n.ticket.category.consultation":"Consultation","i18n.ticket.category.complaint_suggestion":"Complaint Suggestion","i18n.ticket.category.operation_maintenance":"Operation Maintenance","i18n.ticket.category.other":"Other","i18n.vip.component":"VIP Component, Contact us for more details","i18n.vip.contactUs":"Contact us","i18n.vip.contactUrl":"https://www.bytedesk.com","i18n.ticket.process.name":"Ticket Process","i18n.thread.process.name":"Thread Process","flowgram.title":"Flow","flowgram.create":"Create","flowgram.import":"Import","flowgram.export":"Export","flowgram.save":"Save","flowgram.create.info":"Create new flow feature under development","flowgram.import.info":"Import flow feature under development","flowgram.export.info":"Export flow feature under development","flowgram.save.info":"Save flow feature under development","flowgram.select.flow":"Select Flow","flowgram.no.flow":"No Flow Available"},Prn={"login.privacy.required":"Please read and agree to the privacy agreement","login.privacy.agreement":"Agree to Privacy Agreement","login.switch.server":"Switch Server","login.success":"Login successful","login.failed":"Login failed","login.anonymous":"Anonymous Login","login.other.methods":"Other login methods","login.remember":"Remember me","login.forgot":"Forgot password?","login.register":"Register account","server.button.back":"Back","server.button.save":"Save","server.button.reset":"Reset","server.button.help":"Help","server.save.success":"Save successfully","server.reset.success":"Reset successfully, restored to default cloud server","server.custom.enable":"Enable Custom Server","server.api.url.label":"API Server URL (e.g. http://127.0.0.1:9003 or https://api.bytedesk.com)","server.api.url.placeholder":"http://127.0.0.1:9003","server.websocket.url.label":"WebSocket Server URL (e.g. ws://127.0.0.1:9885/websocket or wss://api.bytedesk.com/websocket)","server.websocket.url.placeholder":"ws://127.0.0.1:9885/websocket","server.input.error":"Please enter correct server address"},Mrn={"thread.error.message":"Failed to get data","thread.feature.unavailable":"TODO: This feature is not available yet","thread.menu.top":"Pin to Top","thread.menu.untop":"Unpin","thread.menu.read":"Mark as Read","thread.menu.unread":"Mark as Unread","thread.menu.mute":"Mute","thread.menu.unmute":"Unmute","thread.menu.transfer":"Transfer","thread.menu.block":"Block","thread.menu.ticket":"Create Ticket","thread.menu.crm":"View in CRM","thread.menu.summary":"Summary","thread.status.robot":"[Robot]","thread.status.agent":"[1-on-1]","thread.status.workgroup":"[Group]","thread.search.placeholder":"Search conversations...","thread.menu.filter":"Filter Threads","thread.menu.groupThread":"Group Thread","thread.menu.robotThread":"Robot Thread","thread.menu.workgroupThread":"Workgroup Thread","thread.menu.agentThread":"Agent Thread","thread.menu.ticketThread":"Ticket Thread","thread.menu.memberThread":"Member Thread","thread.menu.deviceThread":"Device Thread","thread.menu.systemThread":"System Thread","thread.status.loading":"Loading...","thread.status.empty":"No conversations","thread.status.error":"Failed to load conversations","thread.status.queue":"Queue ({count})","thread.status.network.offline":"Network disconnected","thread.status.network.online":"Network connected","thread.status.message.pulling":"Pulling messages...","thread.status.message.empty":"No messages","thread.status.message.error":"Failed to load messages","thread.status.message.end":"No more messages","thread.status.message.typing":"Typing...","thread.status.message.transfer":"Transferring...","thread.status.message.transferred":"Transferred","thread.status.message.closed":"Conversation closed","thread.dropdown.create.group":"Create Group Chat","thread.dropdown.create.ai":"Create AI Chat","thread.agent.status.online":"Online","thread.agent.status.offline":"Offline","thread.agent.status.busy":"Busy","thread.refresh.pull":"↓ Pull to refresh","thread.refresh.release":"↑ Release to refresh","thread.list.no.more":"No more data","thread.set.success":"Set successfully","thread.set.error":"Set failed","thread.menu.star":"Star","thread.menu.star.1":"Star Level 1","thread.menu.star.2":"Star Level 2","thread.menu.star.3":"Star Level 3","thread.menu.star.4":"Star Level 4","thread.menu.hide":"Hide","thread.status.text":"{status}","thread.status.online":"Online","thread.status.offline":"Offline","thread.status.busy":"🏃‍♀️Busy","thread.coming.soon":"Coming soon...","thread.menu.star.cancel":"Remove Star","thread.loading.more":"Loading more..."},Rrn={"message.status.read":"Read","message.status.delivered":"Delivered","message.status.sending":"Sending","message.status.sent":"Sent","message.status.failed":"Failed to send","message.status.retry":"Retry","quickreply.search.placeholder":"Search","quickreply.button.send":"Send","quickreply.button.copy":"Copy","quickreply.button.create.category":"Create Category","quickreply.button.create.reply":"Create Quick Reply","quickreply.copy.success":"{content} copied to clipboard","category.form.edit.title":"Edit Category","category.form.create.title":"Create Category","category.form.name":"Category Name","category.form.name.required":"Please enter category name!","category.form.name.placeholder":"Enter category name","category.create.failed":"Failed to create category","quickreply.drawer.title":"{isEdit, select, true {Edit Quick Reply} other {New Quick Reply}}","quickreply.form.category":"Category","quickreply.form.category.required":"Please select a category","quickreply.form.category.placeholder":"Select a category","quickreply.form.type":"Type","quickreply.form.type.required":"Please select a type","quickreply.form.type.placeholder":"Select a type","quickreply.form.title":"Title","quickreply.form.title.required":"Please enter a title","quickreply.form.content":"Content","quickreply.type.text":"Text","quickreply.type.image":"Image","quickreply.type.video":"Video","quickreply.type.audio":"Audio","quickreply.type.file":"File","quickreply.upload.text":"Click or drag file to upload","quickreply.upload.success":"{filename} uploaded successfully","quickreply.upload.error":"{filename} upload failed","quickreply.upload.uploading":"{filename} uploading","quickreply.form.validate.error":"Please check the form"},Orn={"customer.info.basic":"Basic Info","customer.info.browser":"Browser Info","customer.info.os":"OS Info","customer.info.device":"Device Info","customer.info.browse.record":"Browse Record","customer.info.tag":"Tag Info","customer.info.load.error":"Failed to load visitor info","customer.info.add.crm":"Add to CRM","customer.info.add.tag":"Add Tag","customer.basic.nickname":"Nickname","customer.basic.location":"IP Location","customer.basic.note":"Note","customer.basic.channel":"Client","customer.basic.status":"Status","customer.basic.empty":"N/A","black.title":"Block Settings","black.type":"Block Type","black.type.required":"Please select at least one block type","black.user":"Block User","black.ip":"Block IP","black.permanent":"Permanent Block","black.until":"Block Until","black.until.required":"Please select block end time","black.reason":"Block Reason","black.reason.required":"Please enter block reason","black.reason.placeholder":"Enter reason for blocking","black.success":"Block successfully"},Trn={"contact.list.new":"New Friends","contact.list.device":"LAN Devices","contact.list.group":"Groups","contact.list.channel":"Channels","contact.list.company":"Company Contacts","contact.list.friend":"Contacts","contact.search.placeholder":"Search contacts...","contact.manager.button":"Contact Manager","contact.manager.coming":"Coming soon...","member.detail.nickname":"Nickname","member.detail.jobno":"Job No.","member.detail.seatno":"Seat No.","member.detail.telephone":"Telephone","member.detail.loading":"Loading...","member.detail.chat.button":"Start Chat"},Irn={"autoreply.title":"Auto Reply","autoreply.enable.label":"Enable Auto Reply","autoreply.type.label":"Auto Reply Type","autoreply.type.fixed":"Fixed Reply","autoreply.type.keyword":"Keyword Match","autoreply.type.llm":"AI Model Reply","autoreply.fixed.add":"Add Fixed Reply","autoreply.fixed.select":"Select Fixed Reply","autoreply.fixed.type":"Fixed Reply Type","autoreply.fixed.content":"Fixed Reply Content","autoreply.content.text":"Text","autoreply.content.image":"Image","autoreply.content.video":"Video","autoreply.content.audio":"Audio","autoreply.content.file":"File","autoreply.save.loading":"Saving...","autoreply.save.success":"Saved successfully","autoreply.save.error":"Failed to save","autoreply.keyword.add":"Add Keyword Knowledge Base","autoreply.keyword.select":"Select Keyword Knowledge Base","autoreply.llm.add":"Add AI Model Knowledge Base","autoreply.llm.select":"Select AI Model Knowledge Base"},krn={"queue.accepting":"Accepting...","queue.accept.success":"Accepted successfully","queue.accept.failed":"Failed to accept","queue.accept":"Accept","queue.empty":"No queuing visitors","queue.loading":"Loading queue...","queue.error":"Failed to load queue","queue.count":"{count} visitors queuing","queue.wait.time":"Estimated wait time: {minutes} minutes"},Nrn={"group.create.title":"Create Group Chat","group.create.contacts":"Contacts","group.create.members":"Members","group.create.members.min":"Please select at least 2 members","group.create.creating":"Creating group...","group.create.org.empty":"No organization selected","group.create.success":"Group created successfully","group.create.failed":"Failed to create group","group.create.loading":"Loading members...","group.create.error":"Failed to load members"},Drn={"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 should not exceed 10MB","upload.drag.hint.withtype":"Support for single or bulk upload of {acceptTypes} format files","upload.drag.hint.withtype.size":"Support for single or bulk upload of {acceptTypes} format files, file size should not exceed 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.maxCount":"Cannot upload more than {maxCount} files","upload.maxSize":"File size cannot exceed {maxSize}MB","upload.avatar.type.invalid":"Please select an image file","upload.avatar.size.limit":"Avatar file size cannot exceed 2MB","upload.avatar.success":"Avatar uploaded successfully","upload.avatar.failed":"Avatar upload failed","upload.avatar.deleted":"Avatar deleted"},Arn={"flow.title":"Flow Builder","flow.new":"New Flow","flow.copy":"Copy","flow.run":"Run","flow.start":"Start","flow.logic":"Logic","flow.json":"Flow JSON","flow.action":"Action","flow.import":"Import","flow.export":"Export","flow.startChat":"Start Chat","flow.closeChat":"Close Chat","flow.container":"Container Components","flow.form":"Form Components","flow.parentNode":"Parent Node","flow.label":"Text Label","flow.textField":"Text Field","flow.numberField":"Number Field","flow.datePicker":"Date Picker","flow.select":"Select","flow.checkbox":"Checkbox Group","flow.radio":"Radio Group","flow.properties":"Properties","flow.nodeName":"Node Name","flow.nodeDesc":"Node Description","flow.componentType":"Component Type","flow.labelName":"Label Name","flow.options":"Options","flow.preview":"Preview","flow.submit":"Submit","app.language":"Language","leftPanel.container":"Container Components","leftPanel.form":"Form Components","leftPanel.parentNode":"Parent Node","leftPanel.textField":"Text Field","leftPanel.numberField":"Number Field","leftPanel.datePicker":"Date Picker","leftPanel.select":"Select","leftPanel.checkbox":"Checkbox Group","leftPanel.radio":"Radio Group","propertyPanel.settings":"Properties","propertyPanel.nodeId":"Node ID","propertyPanel.nodeType":"Node Type","propertyPanel.nodeName":"Node Name","propertyPanel.nodeDesc":"Node Description","propertyPanel.componentType":"Component Type","propertyPanel.labelName":"Label Name","propertyPanel.options":"Options","propertyPanel.placeholder.name":"Please input node name","propertyPanel.placeholder.desc":"Please input node description","propertyPanel.placeholder.label":"Please input label name","propertyPanel.placeholder.options":"Press enter to add option","nodes.textField.label":"Text Field","nodes.numberField.label":"Number Field","nodes.datePicker.label":"Date","nodes.select.label":"Select","nodes.checkbox.label":"Checkbox Group","nodes.radio.label":"Radio Group","nodes.label.default":"Label Text","nodes.unknown":"Unknown Component","formBuilder.title":"Form Builder","formBuilder.preview":"Preview","formBuilder.settings":"Settings","formBuilder.addField":"Add Field","formBuilder.delete":"Delete","formBuilder.moveUp":"Move Up","formBuilder.moveDown":"Move Down","formBuilder.fieldTypes":{text:"Text Field",number:"Number Field",date:"Date Picker",select:"Select",radio:"Radio",checkbox:"Checkbox",textarea:"Text Area"},"formBuilder.placeholder":{formName:"Please input form name",fieldName:"Please input field name",fieldLabel:"Please input field label",options:"Press enter to add option"},"formBuilder.validation":{required:"Required",optional:"Optional",unique:"Unique",min:"Min",max:"Max"},"formBuilder.import":"Import","formBuilder.export":"Export","formBuilder.import.success":"Import successful","formBuilder.import.error":"Import failed, please check file format","formBuilder.export.success":"Export successful","formBuilder.export.error":"Export failed","formBuilder.export.filename":"form-config.json","formBuilder.dragStart":"Start dragging component","formBuilder.dragEnd":"End dragging component","formBuilder.dropSuccess":"Component added successfully","formBuilder.dropError":"Failed to add component","formBuilder.canvas.empty":"Drag and drop form fields here","formBuilder.field":{delete:"Delete",moveUp:"Move Up",moveDown:"Move Down",placeholder:{text:"Please input text",number:"Please input number",date:"Please select date",select:"Please select an option",radio:"Please select one",checkbox:"Please select"}},"flow.moveUp":"Move Up","flow.moveDown":"Move Down","flow.delete":"Delete","flow.option.1":"Option 1","flow.option.2":"Option 2","flow.option.3":"Option 3","flow.controls.title":"Flow Controls","flow.minimap.title":"Flow Overview","flow.canvas.label":"Flow Builder Canvas","flow.background.label":"Flow Background","flow.controls.label":"Flow Controls","flow.minimap.label":"Flow Overview","flow.container.label":"Flow Builder Container","flow.dragover.hint":"Drop here to add component","flow.drop.hint":"Component added","flow.parentNode.default":"Parent Node","component.panel.title":"Form Components","component.input.title":"Text Input","component.textarea.title":"Text Area","component.select.title":"Select","component.radio.title":"Radio Group","component.checkbox.title":"Checkbox Group","component.datePicker.title":"Date Picker","component.timePicker.title":"Time Picker","component.switch.title":"Switch","component.upload.title":"Upload","propertyPanel.save":"Save","propertyPanel.reset":"Reset","theme.light":"Light","theme.dark":"Dark","theme.system":"System","dashboard.settings":"Settings","flow.startNode":"Start Node","form.submit":"Submit","form.submitting":"Submitting...","form.submitSuccess":"Submit Success","form.submitError":"Submit Failed","form.required":"Required","preview.title":"Form Preview","preview.minimize":"Minimize","preview.close":"Close","preview.submit":"Submit","preview.submitting":"Submitting...","preview.submitSuccess":"Submit Success","preview.submitError":"Submit Failed","preview.required":"Required","preview.placeholder.text":"Please input text","preview.placeholder.number":"Please input number","preview.placeholder.date":"Please select date","preview.placeholder.select":"Please select","preview.placeholder.radio":"Please select one","preview.placeholder.checkbox":"Please select","formBuilder.header.title":"Form Builder","formBuilder.header.import":"Import","formBuilder.header.export":"Export","formBuilder.header.preview":"Preview","ticket.title":"Ticket Builder","ticket.create":"Create Ticket Flow","ticket.save":"Save Ticket Flow","ticket.import":"Import","ticket.export":"Export","ticket.import.success":"Import successful","ticket.import.error":"Import failed","ticket.export.success":"Export successful","ticket.export.error":"Export failed","ticket.create.error":"Failed to create diagram","ticket.create.modal.title":"Create New Process","ticket.create.name":"Process Name","ticket.create.key":"Process Key","ticket.create.type":"Process Type","ticket.create.description":"Description","ticket.create.submit":"Create","ticket.create.cancel":"Cancel","ticket.type.default":"Default Process","ticket.type.approval":"Approval Process","ticket.type.service":"Service Process","ticket.type.ticket":"Ticket Process","flowgram.create.title":"Create New Flow","flowgram.edit.title":"Edit Flow","flowgram.name":"Flow Name","flowgram.name.required":"Please input flow name","flowgram.name.placeholder":"Please input flow name","flowgram.description":"Description","flowgram.description.placeholder":"Please input flow description (optional)","flowgram.avatar":"Flow Avatar","flowgram.avatar.upload":"Upload Avatar","flowgram.avatar.hint":"Support JPG, PNG format, file size not exceeding 2MB","flow.save":"Save","flow.edit":"Edit","flow.more.actions":"More Actions","flow.select.flow":"Select Flow","flow.run.no.flow":"Please select or create a flow first","flow.import.success":"Import successful","flow.import.error":"Import failed, please check file format","flow.export.success":"Export successful"},Frn={"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.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"},Brn={...grn,...vrn,...yrn,...brn,...xrn,...Crn,...wrn,...Srn,...Ern,..._rn,...$rn,...Prn,...Mrn,...Rrn,...Orn,...Trn,...Irn,...krn,...Nrn,...Drn,...Arn,...Frn},Lrn={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},h_e={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},Bo={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},ba={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},Hf={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"};class gt{static getFirstMatch(t,n){const r=n.match(t);return r&&r.length>0&&r[1]||""}static getSecondMatch(t,n){const r=n.match(t);return r&&r.length>1&&r[2]||""}static matchAndReturnConst(t,n,r){if(t.test(n))return r}static getWindowsVersionName(t){switch(t){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}static getMacOSVersionName(t){const n=t.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),n[0]===10)switch(n[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}}static getAndroidVersionName(t){const n=t.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),!(n[0]===1&&n[1]<5)){if(n[0]===1&&n[1]<6)return"Cupcake";if(n[0]===1&&n[1]>=6)return"Donut";if(n[0]===2&&n[1]<2)return"Eclair";if(n[0]===2&&n[1]===2)return"Froyo";if(n[0]===2&&n[1]>2)return"Gingerbread";if(n[0]===3)return"Honeycomb";if(n[0]===4&&n[1]<1)return"Ice Cream Sandwich";if(n[0]===4&&n[1]<4)return"Jelly Bean";if(n[0]===4&&n[1]>=4)return"KitKat";if(n[0]===5)return"Lollipop";if(n[0]===6)return"Marshmallow";if(n[0]===7)return"Nougat";if(n[0]===8)return"Oreo";if(n[0]===9)return"Pie"}}static getVersionPrecision(t){return t.split(".").length}static compareVersions(t,n,r=!1){const o=gt.getVersionPrecision(t),i=gt.getVersionPrecision(n);let a=Math.max(o,i),s=0;const l=gt.map([t,n],c=>{const u=a-gt.getVersionPrecision(c),d=c+new Array(u+1).join(".0");return gt.map(d.split("."),p=>new Array(20-p.length).join("0")+p).reverse()});for(r&&(s=a-Math.min(o,i)),a-=1;a>=s;){if(l[0][a]>l[1][a])return 1;if(l[0][a]===l[1][a]){if(a===s)return 0;a-=1}else if(l[0][a]{r[l]=a[l]})}return t}static getBrowserAlias(t){return Lrn[t]}static getBrowserTypeByAlias(t){return h_e[t]||""}}const Nr=/version\/(\d+(\.?_?\d+)+)/i,jrn=[{test:[/googlebot/i],describe(e){const t={name:"Googlebot"},n=gt.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/opera/i],describe(e){const t={name:"Opera"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe(e){const t={name:"Opera"},n=gt.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe(e){const t={name:"Samsung Internet for Android"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe(e){const t={name:"NAVER Whale Browser"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe(e){const t={name:"MZ Browser"},n=gt.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/focus/i],describe(e){const t={name:"Focus"},n=gt.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/swing/i],describe(e){const t={name:"Swing"},n=gt.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/coast/i],describe(e){const t={name:"Opera Coast"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe(e){const t={name:"Opera Touch"},n=gt.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe(e){const t={name:"Yandex Browser"},n=gt.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe(e){const t={name:"UC Browser"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe(e){const t={name:"Maxthon"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe(e){const t={name:"Epiphany"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe(e){const t={name:"Puffin"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe(e){const t={name:"Sleipnir"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe(e){const t={name:"K-Meleon"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe(e){const t={name:"WeChat"},n=gt.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/qqbrowser/i],describe(e){const t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},n=gt.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe(e){const t={name:"Internet Explorer"},n=gt.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe(e){const t={name:"Microsoft Edge"},n=gt.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe(e){const t={name:"Microsoft Edge"},n=gt.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe(e){const t={name:"Vivaldi"},n=gt.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe(e){const t={name:"SeaMonkey"},n=gt.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe(e){const t={name:"Sailfish"},n=gt.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe(e){const t={name:"Amazon Silk"},n=gt.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe(e){const t={name:"PhantomJS"},n=gt.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe(e){const t={name:"SlimerJS"},n=gt.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t={name:"BlackBerry"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe(e){const t={name:"WebOS Browser"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe(e){const t={name:"Bada"},n=gt.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe(e){const t={name:"Tizen"},n=gt.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe(e){const t={name:"QupZilla"},n=gt.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe(e){const t={name:"Firefox"},n=gt.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/electron/i],describe(e){const t={name:"Electron"},n=gt.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MiuiBrowser/i],describe(e){const t={name:"Miui"},n=gt.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe(e){const t={name:"Chromium"},n=gt.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe(e){const t={name:"Chrome"},n=gt.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/GSA/i],describe(e){const t={name:"Google Search"},n=gt.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){const t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe(e){const t={name:"Android Browser"},n=gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe(e){const t={name:"PlayStation 4"},n=gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe(e){const t={name:"Safari"},n=gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/.*/i],describe(e){const t=/^(.*)\/(.*) /,n=/^(.*)\/(.*)[ \t]\((.*)/,o=e.search("\\(")!==-1?n:t;return{name:gt.getFirstMatch(o,e),version:gt.getSecondMatch(o,e)}}}],zrn=[{test:[/Roku\/DVP/],describe(e){const t=gt.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:ba.Roku,version:t}}},{test:[/windows phone/i],describe(e){const t=gt.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:ba.WindowsPhone,version:t}}},{test:[/windows /i],describe(e){const t=gt.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),n=gt.getWindowsVersionName(t);return{name:ba.Windows,version:t,versionName:n}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(e){const t={name:ba.iOS},n=gt.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return n&&(t.version=n),t}},{test:[/macintosh/i],describe(e){const t=gt.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),n=gt.getMacOSVersionName(t),r={name:ba.MacOS,version:t};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe(e){const t=gt.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:ba.iOS,version:t}}},{test(e){const t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe(e){const t=gt.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),n=gt.getAndroidVersionName(t),r={name:ba.Android,version:t};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe(e){const t=gt.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:ba.WebOS};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t=gt.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||gt.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||gt.getFirstMatch(/\bbb(\d+)/i,e);return{name:ba.BlackBerry,version:t}}},{test:[/bada/i],describe(e){const t=gt.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:ba.Bada,version:t}}},{test:[/tizen/i],describe(e){const t=gt.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:ba.Tizen,version:t}}},{test:[/linux/i],describe(){return{name:ba.Linux}}},{test:[/CrOS/],describe(){return{name:ba.ChromeOS}}},{test:[/PlayStation 4/],describe(e){const t=gt.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:ba.PlayStation4,version:t}}}],Hrn=[{test:[/googlebot/i],describe(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe(e){const t=gt.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:Bo.mobile,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe(){return{type:Bo.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe(){return{type:Bo.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(){return{type:Bo.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe(){return{type:Bo.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe(){return{type:Bo.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe(){return{type:Bo.tablet}}},{test(e){const t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe(e){const t=gt.getFirstMatch(/(ipod|iphone)/i,e);return{type:Bo.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe(){return{type:Bo.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe(){return{type:Bo.mobile}}},{test(e){return e.getBrowserName(!0)==="blackberry"},describe(){return{type:Bo.mobile,vendor:"BlackBerry"}}},{test(e){return e.getBrowserName(!0)==="bada"},describe(){return{type:Bo.mobile}}},{test(e){return e.getBrowserName()==="windows phone"},describe(){return{type:Bo.mobile,vendor:"Microsoft"}}},{test(e){const t=Number(String(e.getOSVersion()).split(".")[0]);return e.getOSName(!0)==="android"&&t>=3},describe(){return{type:Bo.tablet}}},{test(e){return e.getOSName(!0)==="android"},describe(){return{type:Bo.mobile}}},{test(e){return e.getOSName(!0)==="macos"},describe(){return{type:Bo.desktop,vendor:"Apple"}}},{test(e){return e.getOSName(!0)==="windows"},describe(){return{type:Bo.desktop}}},{test(e){return e.getOSName(!0)==="linux"},describe(){return{type:Bo.desktop}}},{test(e){return e.getOSName(!0)==="playstation 4"},describe(){return{type:Bo.tv}}},{test(e){return e.getOSName(!0)==="roku"},describe(){return{type:Bo.tv}}}],Vrn=[{test(e){return e.getBrowserName(!0)==="microsoft edge"},describe(e){if(/\sedg\//i.test(e))return{name:Hf.Blink};const n=gt.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:Hf.EdgeHTML,version:n}}},{test:[/trident/i],describe(e){const t={name:Hf.Trident},n=gt.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){return e.test(/presto/i)},describe(e){const t={name:Hf.Presto},n=gt.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){const t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe(e){const t={name:Hf.Gecko},n=gt.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe(){return{name:Hf.Blink}}},{test:[/(apple)?webkit/i],describe(e){const t={name:Hf.WebKit},n=gt.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}];class Poe{constructor(t,n=!1){if(t==null||t==="")throw new Error("UserAgent parameter can't be empty");this._ua=t,this.parsedResult={},n!==!0&&this.parse()}getUA(){return this._ua}test(t){return t.test(this._ua)}parseBrowser(){this.parsedResult.browser={};const t=gt.find(jrn,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser}getBrowser(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()}getBrowserName(t){return t?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""}getBrowserVersion(){return this.getBrowser().version}getOS(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()}parseOS(){this.parsedResult.os={};const t=gt.find(zrn,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os}getOSName(t){const{name:n}=this.getOS();return t?String(n).toLowerCase()||"":n||""}getOSVersion(){return this.getOS().version}getPlatform(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()}getPlatformType(t=!1){const{type:n}=this.getPlatform();return t?String(n).toLowerCase()||"":n||""}parsePlatform(){this.parsedResult.platform={};const t=gt.find(Hrn,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform}getEngine(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()}getEngineName(t){return t?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""}parseEngine(){this.parsedResult.engine={};const t=gt.find(Vrn,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine}parse(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this}getResult(){return gt.assign({},this.parsedResult)}satisfies(t){const n={};let r=0;const o={};let i=0;if(Object.keys(t).forEach(s=>{const l=t[s];typeof l=="string"?(o[s]=l,i+=1):typeof l=="object"&&(n[s]=l,r+=1)}),r>0){const s=Object.keys(n),l=gt.find(s,u=>this.isOS(u));if(l){const u=this.satisfies(n[l]);if(u!==void 0)return u}const c=gt.find(s,u=>this.isPlatform(u));if(c){const u=this.satisfies(n[c]);if(u!==void 0)return u}}if(i>0){const s=Object.keys(o),l=gt.find(s,c=>this.isBrowser(c,!0));if(l!==void 0)return this.compareVersion(o[l])}}isBrowser(t,n=!1){const r=this.getBrowserName().toLowerCase();let o=t.toLowerCase();const i=gt.getBrowserTypeByAlias(o);return n&&i&&(o=i.toLowerCase()),o===r}compareVersion(t){let n=[0],r=t,o=!1;const i=this.getBrowserVersion();if(typeof i=="string")return t[0]===">"||t[0]==="<"?(r=t.substr(1),t[1]==="="?(o=!0,r=t.substr(2)):n=[],t[0]===">"?n.push(1):n.push(-1)):t[0]==="="?r=t.substr(1):t[0]==="~"&&(o=!0,r=t.substr(1)),n.indexOf(gt.compareVersions(i,r,o))>-1}isOS(t){return this.getOSName(!0)===String(t).toLowerCase()}isPlatform(t){return this.getPlatformType(!0)===String(t).toLowerCase()}isEngine(t){return this.getEngineName(!0)===String(t).toLowerCase()}is(t,n=!1){return this.isBrowser(t,n)||this.isOS(t)||this.isPlatform(t)}some(t=[]){return t.some(n=>this.is(n))}}/*! + `,this.contextMenu&&this.contextMenu.appendChild(i)}}),document.body.appendChild(this.contextMenu)}showContextMenu(t){if(t.preventDefault(),this.contextMenu||this.createContextMenu(),this.contextMenu){this.contextMenu.style.visibility="hidden",this.contextMenu.style.display="block";const n=this.contextMenu.offsetWidth,r=this.contextMenu.offsetHeight;let o=t.clientX,i=t.clientY;o+n>window.innerWidth&&(o=o-n),i+r>window.innerHeight&&(i=i-r),o=Math.max(0,o),i=Math.max(0,i),this.contextMenu.style.left=`${o}px`,this.contextMenu.style.top=`${i}px`,this.contextMenu.style.visibility="visible"}}hideContextMenu(){this.contextMenu&&(this.contextMenu.style.display="none")}togglePlacement(){var t,n;if(!this.bubble)return;this.config.placement=this.config.placement==="bottom-left"?"bottom-right":"bottom-left";const r=this.bubble.parentElement;r&&(r.style.left=this.config.placement==="bottom-left"?`${this.config.marginSide}px`:"auto",r.style.right=this.config.placement==="bottom-right"?`${this.config.marginSide}px`:"auto",r.style.alignItems=this.config.placement==="bottom-left"?"flex-start":"flex-end",this.window&&this.isVisible&&(this.window.style.left=this.config.placement==="bottom-left"?`${this.config.marginSide}px`:"auto",this.window.style.right=this.config.placement==="bottom-right"?`${this.config.marginSide}px`:"auto"),(n=(t=this.config).onConfigChange)==null||n.call(t,{placement:this.config.placement}))}initFeedbackFeature(){var t,n;if(this.config.isDebug&&(console.log("BytedeskWeb: 初始化文档反馈功能开始"),console.log("BytedeskWeb: feedbackConfig:",this.config.feedbackConfig),console.log("BytedeskWeb: feedbackConfig.enabled:",(t=this.config.feedbackConfig)==null?void 0:t.enabled)),!((n=this.config.feedbackConfig)!=null&&n.enabled)){this.config.isDebug&&console.log("BytedeskWeb: 文档反馈功能未启用,退出初始化");return}(this.feedbackTooltip||this.feedbackDialog)&&(this.config.isDebug&&console.log("BytedeskWeb: 反馈功能已存在,先销毁再重新创建"),this.destroyFeedbackFeature()),this.config.feedbackConfig.trigger==="selection"||this.config.feedbackConfig.trigger==="both"?(this.config.isDebug&&(console.log("BytedeskWeb: 触发器匹配,设置文本选择监听器"),console.log("BytedeskWeb: 触发器类型:",this.config.feedbackConfig.trigger)),this.setupTextSelectionListener()):this.config.isDebug&&(console.log("BytedeskWeb: 触发器不匹配,跳过文本选择监听器"),console.log("BytedeskWeb: 触发器类型:",this.config.feedbackConfig.trigger)),this.config.isDebug&&console.log("BytedeskWeb: 开始创建反馈提示框"),this.createFeedbackTooltip(),this.config.isDebug&&console.log("BytedeskWeb: 开始创建反馈对话框"),this.createFeedbackDialog(),this.config.isDebug&&(console.log("BytedeskWeb: 文档反馈功能初始化完成"),console.log("BytedeskWeb: 反馈提示框存在:",!!this.feedbackTooltip),console.log("BytedeskWeb: 反馈对话框存在:",!!this.feedbackDialog))}setupTextSelectionListener(){this.config.isDebug&&console.log("BytedeskWeb: 设置文本选择监听器"),document.addEventListener("mouseup",t=>{this.lastMouseEvent=t,this.config.isDebug&&console.log("BytedeskWeb: mouseup事件触发",t),this.handleTextSelectionWithDebounce(t)},{capture:!0,passive:!0}),document.addEventListener("selectionchange",()=>{if(!this.lastMouseEvent){this.config.isDebug&&console.log("BytedeskWeb: selectionchange事件触发(无鼠标事件)");const t=new MouseEvent("mouseup",{clientX:window.innerWidth/2,clientY:window.innerHeight/2});this.handleTextSelectionWithDebounce(t)}}),document.addEventListener("keyup",t=>{(t.shiftKey||t.ctrlKey||t.metaKey)&&(this.config.isDebug&&console.log("BytedeskWeb: keyup事件触发(带修饰键)",t),this.handleTextSelectionWithDebounce(t))},{capture:!0,passive:!0}),document.addEventListener("click",t=>{const n=t.target;n!=null&&n.closest("[data-bytedesk-feedback]")||this.hideFeedbackTooltip()}),this.config.isDebug&&console.log("BytedeskWeb: 文本选择监听器设置完成")}handleTextSelectionWithDebounce(t){this.config.isDebug&&console.log("BytedeskWeb: handleTextSelectionWithDebounce被调用 - 防抖机制生效"),this.selectionDebounceTimer&&(clearTimeout(this.selectionDebounceTimer),this.config.isDebug&&console.log("BytedeskWeb: 清除之前的防抖定时器")),this.selectionDebounceTimer=setTimeout(()=>{this.config.isDebug&&console.log("BytedeskWeb: 防抖延迟结束,开始处理文本选择"),this.handleTextSelection(t)},200)}handleTextSelection(t){var n,r;this.config.isDebug&&console.log("BytedeskWeb: handleTextSelection被调用");const o=window.getSelection();if(this.config.isDebug&&(console.log("BytedeskWeb: window.getSelection()结果:",o),console.log("BytedeskWeb: selection.rangeCount:",o==null?void 0:o.rangeCount)),!o||o.rangeCount===0){this.config.isDebug&&console.log("BytedeskWeb: 没有选择或范围为0,隐藏提示"),this.hideFeedbackTooltip();return}const i=o.toString().trim();if(this.config.isDebug&&(console.log("BytedeskWeb: 检测到文本选择:",`"${i}"`),console.log("BytedeskWeb: 选中文本长度:",i.length)),i===this.lastSelectionText&&this.isTooltipVisible){this.config.isDebug&&console.log("BytedeskWeb: 文本选择未变化且提示框已显示,跳过处理");return}if(i.length===0){this.config.isDebug&&console.log("BytedeskWeb: 选中文本为空,隐藏提示"),this.hideFeedbackTooltip();return}if(i.length<3){this.config.isDebug&&console.log("BytedeskWeb: 选中文本太短,忽略:",`"${i}"`),this.hideFeedbackTooltip();return}this.selectedText=i,this.lastSelectionText=i;try{const a=o.getRangeAt(0);this.lastSelectionRect=a.getBoundingClientRect(),this.config.isDebug&&console.log("BytedeskWeb: 存储选中文本位置:",this.lastSelectionRect)}catch(a){this.config.isDebug&&console.warn("BytedeskWeb: 获取选中文本位置失败:",a),this.lastSelectionRect=null}this.config.isDebug&&console.log("BytedeskWeb: 设置selectedText为:",`"${i}"`),(n=this.config.feedbackConfig)!=null&&n.showOnSelection?(this.config.isDebug&&console.log("BytedeskWeb: 配置允许显示选择提示,调用showFeedbackTooltip"),this.showFeedbackTooltip(this.lastMouseEvent||void 0)):this.config.isDebug&&(console.log("BytedeskWeb: 配置不允许显示选择提示"),console.log("BytedeskWeb: feedbackConfig.showOnSelection:",(r=this.config.feedbackConfig)==null?void 0:r.showOnSelection))}createFeedbackTooltip(){var t;if(this.config.isDebug&&console.log("BytedeskWeb: createFeedbackTooltip被调用"),this.feedbackTooltip&&document.body.contains(this.feedbackTooltip)){this.config.isDebug&&console.log("BytedeskWeb: 反馈提示框已存在且在DOM中,跳过创建");return}this.feedbackTooltip&&!document.body.contains(this.feedbackTooltip)&&(this.config.isDebug&&console.log("BytedeskWeb: 提示框变量存在但不在DOM中,重置变量"),this.feedbackTooltip=null),this.feedbackTooltip=document.createElement("div"),this.feedbackTooltip.setAttribute("data-bytedesk-feedback","tooltip"),this.feedbackTooltip.style.cssText=` + position: fixed; + background: #2e88ff; + color: white; + padding: 8px 16px; + border-radius: 6px; + font-size: 14px; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', sans-serif; + cursor: pointer; + z-index: 999999; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + transform: translateY(-100%); + margin-top: -8px; + user-select: none; + opacity: 0; + transition: opacity 0.2s ease; + display: none; + `;const n=((t=this.config.feedbackConfig)==null?void 0:t.selectionText)||"文档反馈";this.config.isDebug&&console.log("BytedeskWeb: 提示框文本:",n),this.feedbackTooltip.innerHTML=` + 📝 + ${n} + `,this.feedbackTooltip.addEventListener("click",async r=>{this.config.isDebug&&(console.log("BytedeskWeb: 反馈提示框被点击"),console.log("BytedeskWeb: 点击时选中文字:",this.selectedText)),r.stopPropagation(),r.preventDefault();try{await this.showFeedbackDialog(),this.config.isDebug&&console.log("BytedeskWeb: 对话框显示完成,现在隐藏提示框"),this.hideFeedbackTooltip()}catch(o){this.config.isDebug&&console.error("BytedeskWeb: 显示对话框时出错:",o)}}),document.body.appendChild(this.feedbackTooltip),this.config.isDebug&&(console.log("BytedeskWeb: 反馈提示框已创建并添加到页面"),console.log("BytedeskWeb: 提示框元素:",this.feedbackTooltip))}showFeedbackTooltip(t){this.config.isDebug&&(console.log("BytedeskWeb: showFeedbackTooltip被调用"),console.log("BytedeskWeb: feedbackTooltip存在:",!!this.feedbackTooltip),console.log("BytedeskWeb: selectedText存在:",!!this.selectedText));const n=this.feedbackTooltip&&document.body.contains(this.feedbackTooltip);if(this.config.isDebug&&console.log("BytedeskWeb: feedbackTooltip在DOM中:",n),(!this.feedbackTooltip||!n)&&(this.config.isDebug&&console.log("BytedeskWeb: 提示框不存在或已从DOM中移除,重新创建"),this.createFeedbackTooltip()),!this.feedbackTooltip||!this.selectedText){this.config.isDebug&&console.log("BytedeskWeb: 提示框或选中文本不存在,退出显示");return}const r=window.getSelection();if(!r||r.rangeCount===0){this.config.isDebug&&console.log("BytedeskWeb: 无有效选择,无法计算位置");return}const o=r.getRangeAt(0);let i;try{const g=document.createRange();g.setStart(o.startContainer,o.startOffset);let b=o.startOffset;const y=o.startContainer.textContent||"";if(o.startContainer.nodeType===Node.TEXT_NODE){for(;b5)break;b++}g.setEnd(o.startContainer,Math.max(b,o.startOffset+1)),i=g.getBoundingClientRect()}else i=o.getBoundingClientRect()}catch(g){this.config.isDebug&&console.log("BytedeskWeb: 获取第一行位置失败,使用整个选择区域:",g),i=o.getBoundingClientRect()}this.config.isDebug&&console.log("BytedeskWeb: 选中文本第一行位置信息:",{left:i.left,top:i.top,right:i.right,bottom:i.bottom,width:i.width,height:i.height});const a=120,s=40,l=15,c=5;let u=i.left+c,d=i.top-s-l;const f=window.innerWidth,h=window.innerHeight,m=window.scrollX,v=window.scrollY;u<10&&(u=10),u+a>f-10&&(u=f-a-10),d{this.feedbackTooltip&&this.isTooltipVisible&&(this.feedbackTooltip.style.opacity="1",this.config.isDebug&&console.log("BytedeskWeb: 提示框透明度设置为1,应该可见了"))},10)}hideFeedbackTooltip(){const t=this.feedbackTooltip&&document.body.contains(this.feedbackTooltip);if(this.config.isDebug&&(console.log("BytedeskWeb: hideFeedbackTooltip被调用"),console.log("BytedeskWeb: feedbackTooltip存在:",!!this.feedbackTooltip),console.log("BytedeskWeb: feedbackTooltip在DOM中:",t)),!this.feedbackTooltip||!t){this.isTooltipVisible=!1,this.lastSelectionText="",this.config.isDebug&&console.log("BytedeskWeb: 提示框不存在或不在DOM中,仅重置状态");return}this.isTooltipVisible=!1,this.lastSelectionText="",this.feedbackTooltip.style.opacity="0",setTimeout(()=>{this.feedbackTooltip&&document.body.contains(this.feedbackTooltip)&&!this.isTooltipVisible?(this.feedbackTooltip.style.display="none",this.feedbackTooltip.style.visibility="hidden",this.config.isDebug&&console.log("BytedeskWeb: 提示框已隐藏")):this.config.isDebug&&this.isTooltipVisible&&console.log("BytedeskWeb: 跳过隐藏操作,提示框状态已改变为可见")},100)}createFeedbackDialog(){var t,n,r,o,i,a,s,l;if(this.config.isDebug&&console.log("BytedeskWeb: createFeedbackDialog被调用"),this.feedbackDialog&&document.body.contains(this.feedbackDialog)){this.config.isDebug&&console.log("BytedeskWeb: 反馈对话框已存在且在DOM中,跳过创建");return}this.feedbackDialog&&!document.body.contains(this.feedbackDialog)&&(this.config.isDebug&&console.log("BytedeskWeb: 对话框变量存在但不在DOM中,重置变量"),this.feedbackDialog=null),this.feedbackDialog=document.createElement("div"),this.feedbackDialog.setAttribute("data-bytedesk-feedback","dialog"),this.feedbackDialog.style.cssText=` + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba(0, 0, 0, 0.5); + z-index: 1000000; + display: none; + justify-content: center; + align-items: center; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', sans-serif; + `;const c=document.createElement("div");c.style.cssText=` + background: white; + border-radius: 12px; + padding: 24px; + width: 90%; + max-width: 600px; + max-height: 80vh; + overflow-y: auto; + box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3); + position: relative; + `,c.innerHTML=` +
      +

      + ${((t=this.config.feedbackConfig)==null?void 0:t.dialogTitle)||"提交意见反馈"} +

      + +
      + +
      + +
      +
      + + ${(n=this.config.feedbackConfig)!=null&&n.categoryNames&&this.config.feedbackConfig.categoryNames.length>0?` +
      + +
      + ${this.config.feedbackConfig.categoryNames.map(u=>` + + `).join("")} +
      +
      + `:""} + + ${((i=this.config.feedbackConfig)==null?void 0:i.submitScreenshot)!==!1?` +
      + +
      +
      📷
      +
      正在生成截图预览...
      +
      截图将在提交时上传到服务器
      +
      +
      + `:""} + +
      + + +
      + +
      + + +
      + `,c.addEventListener("click",u=>{var d,f;switch(u.target.getAttribute("data-action")){case"close":case"cancel":this.hideFeedbackDialog(),(f=(d=this.config.feedbackConfig)==null?void 0:d.onCancel)==null||f.call(d);break;case"submit":this.submitFeedback();break}}),this.feedbackDialog.appendChild(c),this.feedbackDialog.addEventListener("click",u=>{var d,f;u.target===this.feedbackDialog&&(this.hideFeedbackDialog(),(f=(d=this.config.feedbackConfig)==null?void 0:d.onCancel)==null||f.call(d))}),document.addEventListener("keydown",u=>{var d,f,h;u.key==="Escape"&&((d=this.feedbackDialog)==null?void 0:d.style.display)==="flex"&&(this.hideFeedbackDialog(),(h=(f=this.config.feedbackConfig)==null?void 0:f.onCancel)==null||h.call(f))}),document.body.appendChild(this.feedbackDialog)}async showFeedbackDialog(){this.config.isDebug&&(console.log("BytedeskWeb: showFeedbackDialog被调用"),console.log("BytedeskWeb: feedbackDialog存在:",!!this.feedbackDialog));const t=this.feedbackDialog&&document.body.contains(this.feedbackDialog);if(this.config.isDebug&&console.log("BytedeskWeb: feedbackDialog在DOM中:",t),(!this.feedbackDialog||!t)&&(this.config.isDebug&&console.log("BytedeskWeb: 对话框不存在或已从DOM中移除,重新创建"),this.createFeedbackDialog()),!this.feedbackDialog){this.config.isDebug&&console.log("BytedeskWeb: 对话框创建失败,退出显示");return}this.config.isDebug&&console.log("BytedeskWeb: 开始填充对话框内容");const n=this.feedbackDialog.querySelector("#bytedesk-selected-text");n&&(n.textContent=this.selectedText||"",this.config.isDebug&&console.log("BytedeskWeb: 已填充选中文字:",this.selectedText));const r=this.feedbackDialog.querySelector("#bytedesk-feedback-text");r&&(r.value=""),this.feedbackDialog.style.display="flex",this.config.isDebug&&(console.log("BytedeskWeb: 对话框已设置为显示状态"),console.log("BytedeskWeb: 对话框样式:",{display:this.feedbackDialog.style.display,visibility:this.feedbackDialog.style.visibility,zIndex:this.feedbackDialog.style.zIndex}));try{await this.generateScreenshotPreview(),this.config.isDebug&&console.log("BytedeskWeb: 截图预览生成完成")}catch(o){this.config.isDebug&&console.error("BytedeskWeb: 截图预览生成失败:",o)}}hideFeedbackDialog(){this.feedbackDialog&&(this.feedbackDialog.style.display="none")}async generateAndUploadScreenshot(){var t;try{let n;const r=(t=this.feedbackDialog)==null?void 0:t.screenshotCanvas;if(r)this.config.isDebug&&console.log("BytedeskWeb: 使用已生成的截图canvas"),n=r;else{const o=await this.loadHtml2Canvas();if(!o)return this.config.isDebug&&console.log("BytedeskWeb: html2canvas加载失败,跳过截图"),null;this.config.isDebug&&console.log("BytedeskWeb: 重新生成截图");const i=this.calculateScreenshotArea();n=await o(document.body,{height:i.height,width:i.width,x:i.x,y:i.y,useCORS:!0,allowTaint:!0,backgroundColor:"#ffffff",scale:1,ignoreElements:a=>a.hasAttribute("data-bytedesk-feedback")||a.closest("[data-bytedesk-feedback]")!==null})}return new Promise(o=>{n.toBlob(async i=>{var a;if(!i){console.error("无法生成截图blob"),o(null);return}try{const s=`screenshot_${Date.now()}.jpg`,l=new File([i],s,{type:"image/jpeg"});this.config.isDebug&&console.log("BytedeskWeb: 截图生成成功,文件大小:",Math.round(i.size/1024),"KB");const{uploadScreenshot:c}=await Hf(async()=>{const{uploadScreenshot:d}=await import("./index-Bv-v1BIX.js");return{uploadScreenshot:d}},__vite__mapDeps([3,1])),u=await c(l,{orgUid:((a=this.config.chatConfig)==null?void 0:a.org)||"",isDebug:this.config.isDebug});this.config.isDebug&&console.log("BytedeskWeb: 截图上传成功,URL:",u),o(u)}catch(s){console.error("截图上传失败:",s),o(null)}},"image/jpeg",.8)})}catch(n){return console.error("生成截图失败:",n),null}}async generateScreenshotPreview(){var t;const n=(t=this.feedbackDialog)==null?void 0:t.querySelector("#bytedesk-screenshot-container");if(n)try{const r=await this.loadHtml2Canvas();if(!r){n.innerHTML=` +
      +
      📷
      +
      截图功能暂时不可用
      +
      网络连接问题或资源加载失败
      +
      + `;return}n.innerHTML="正在生成截图预览...",this.config.isDebug&&console.log("BytedeskWeb: 开始生成截图预览");const o=this.calculateScreenshotArea(),i=await r(document.body,{height:o.height,width:o.width,x:o.x,y:o.y,useCORS:!0,allowTaint:!0,backgroundColor:"#ffffff",scale:1,ignoreElements:c=>c.hasAttribute("data-bytedesk-feedback")||c.closest("[data-bytedesk-feedback]")!==null}),a=document.createElement("img");a.src=i.toDataURL("image/jpeg",.8),a.style.cssText=` + max-width: 100%; + max-height: 200px; + border-radius: 4px; + border: 1px solid #ddd; + cursor: pointer; + `,a.onclick=()=>{const c=document.createElement("img");c.src=a.src,c.style.cssText=` + max-width: 90vw; + max-height: 90vh; + border-radius: 8px; + box-shadow: 0 8px 32px rgba(0,0,0,0.3); + `;const u=document.createElement("div");u.style.cssText=` + position: fixed; + top: 0; + left: 0; + width: 100vw; + height: 100vh; + background: rgba(0,0,0,0.8); + display: flex; + align-items: center; + justify-content: center; + z-index: 1000001; + cursor: pointer; + `;const d=document.createElement("div");d.style.cssText=` + position: absolute; + top: 20px; + right: 20px; + color: white; + font-size: 14px; + background: rgba(0,0,0,0.6); + padding: 8px 12px; + border-radius: 4px; + user-select: none; + `,d.textContent="点击任意位置关闭",u.appendChild(d),u.appendChild(c),u.onclick=()=>document.body.removeChild(u),document.body.appendChild(u)};const s=document.createElement("div");s.style.cssText=` + display: flex; + flex-direction: column; + align-items: center; + gap: 8px; + `,s.appendChild(a);const l=document.createElement("div");l.style.cssText=` + font-size: 12px; + color: #666; + text-align: center; + `,l.innerHTML="点击图片可放大查看
      提交时将自动上传此截图",s.appendChild(l),n.innerHTML="",n.appendChild(s),this.feedbackDialog.screenshotCanvas=i,this.config.isDebug&&console.log("BytedeskWeb: 截图预览生成成功")}catch(r){console.error("生成截图预览失败:",r),n.innerHTML=` +
      +
      ⚠️
      +
      截图预览生成失败
      +
      请检查页面权限或网络连接
      +
      + `}}calculateScreenshotArea(){let t={height:window.innerHeight,width:window.innerWidth,x:0,y:0,scrollX:0,scrollY:0};try{let n=this.lastSelectionRect;if(!n){const r=window.getSelection();r&&r.rangeCount>0&&(n=r.getRangeAt(0).getBoundingClientRect())}if(n&&n.width>0&&n.height>0){const r=window.pageXOffset||document.documentElement.scrollLeft,o=window.pageYOffset||document.documentElement.scrollTop,i=n.left+r,a=n.top+o,s=Math.min(800,window.innerWidth),l=Math.min(600,window.innerHeight);let c=i-s/2,u=a-l/2;const d=document.documentElement.scrollWidth,f=document.documentElement.scrollHeight;c=Math.max(0,Math.min(c,d-s)),u=Math.max(0,Math.min(u,f-l)),t={height:l,width:s,x:c,y:u,scrollX:0,scrollY:0},this.config.isDebug&&console.log("BytedeskWeb: 选中文本截图区域:",{selectedRect:n,absolutePosition:{left:i,top:a},captureArea:{x:c,y:u,width:s,height:l},pageSize:{width:d,height:f}})}else if(this.lastMouseEvent){const r=window.pageXOffset||document.documentElement.scrollLeft,o=window.pageYOffset||document.documentElement.scrollTop,i=this.lastMouseEvent.clientX+r,a=this.lastMouseEvent.clientY+o,s=Math.min(800,window.innerWidth),l=Math.min(600,window.innerHeight);let c=i-s/2,u=a-l/2;const d=document.documentElement.scrollWidth,f=document.documentElement.scrollHeight;c=Math.max(0,Math.min(c,d-s)),u=Math.max(0,Math.min(u,f-l)),t={height:l,width:s,x:c,y:u,scrollX:0,scrollY:0},this.config.isDebug&&console.log("BytedeskWeb: 鼠标位置截图区域:",{mousePosition:{x:this.lastMouseEvent.clientX,y:this.lastMouseEvent.clientY},absolutePosition:{x:i,y:a},captureArea:{x:c,y:u,width:s,height:l}})}}catch(n){this.config.isDebug&&console.warn("BytedeskWeb: 计算截图区域失败,使用默认区域:",n)}return t}async loadHtml2Canvas(){try{return window.html2canvas?window.html2canvas:await this.loadHtml2CanvasFromCDN()}catch(t){return this.config.isDebug&&console.warn("html2canvas 加载失败:",t),null}}async loadHtml2CanvasFromCDN(){return new Promise((t,n)=>{if(window.html2canvas){t(window.html2canvas);return}const r=document.createElement("script");r.src=this.config.apiUrl+"/assets/js/html2canvas.min.js",r.onload=()=>{window.html2canvas?t(window.html2canvas):n(new Error("html2canvas 加载失败"))},r.onerror=()=>{n(new Error("无法从CDN加载html2canvas"))},document.head.appendChild(r)})}async submitFeedback(){var t,n,r,o,i,a,s;const l=(t=this.feedbackDialog)==null?void 0:t.querySelector("#bytedesk-feedback-text"),c=(l==null?void 0:l.value.trim())||"";if(!c){alert("请填写反馈内容"),l==null||l.focus();return}const u=[],d=(n=this.feedbackDialog)==null?void 0:n.querySelectorAll('input[name="feedback-type"]:checked');if(d&&d.forEach(m=>{u.push(m.value)}),(r=this.config.feedbackConfig)!=null&&r.requiredTypes&&u.length===0){alert("请至少选择一个问题类型");return}const f=(o=this.feedbackDialog)==null?void 0:o.querySelector(".bytedesk-feedback-submit"),h=(f==null?void 0:f.textContent)||"提交反馈";f&&(f.disabled=!0,f.textContent="提交中...",f.style.opacity="0.6");try{const m=(i=this.feedbackDialog)==null?void 0:i.querySelector("#bytedesk-submit-screenshot"),v=(m==null?void 0:m.checked)!==!1;let g=[];if(v){this.config.isDebug&&console.log("BytedeskWeb: 开始生成和上传截图"),f&&(f.textContent="正在生成截图...");const y=await this.generateAndUploadScreenshot();y&&(g.push(y),this.config.isDebug&&console.log("BytedeskWeb: 截图上传成功:",y)),f&&(f.textContent="正在提交反馈...")}const b={selectedText:this.selectedText,...g.length>0&&{images:g},content:c,url:window.location.href,title:document.title,userAgent:navigator.userAgent,visitorUid:localStorage.getItem("bytedesk_uid")||"",orgUid:((a=this.config.chatConfig)==null?void 0:a.org)||"",...u.length>0&&{categoryNames:u.join(",")}};(s=this.config.feedbackConfig)!=null&&s.onSubmit?this.config.feedbackConfig.onSubmit(b):await this.submitFeedbackToServer(b),this.showFeedbackSuccess(),setTimeout(()=>{this.hideFeedbackDialog()},2e3)}catch(m){console.error("提交反馈失败:",m),alert("提交失败,请稍后重试")}finally{f&&(f.disabled=!1,f.textContent=h,f.style.opacity="1")}}async submitFeedbackToServer(t){try{const{submitFeedback:n}=await Hf(async()=>{const{submitFeedback:o}=await import("./index-BKz4jd2X.js");return{submitFeedback:o}},__vite__mapDeps([4,1])),r=await n(t);return this.config.isDebug&&console.log("反馈提交响应:",r),r}catch(n){throw console.error("提交反馈到服务器失败:",n),n}}showFeedbackSuccess(){var t;if(!this.feedbackDialog)return;const n=this.feedbackDialog.querySelector("div > div");n&&(n.innerHTML=` +
      +
      +

      + ${((t=this.config.feedbackConfig)==null?void 0:t.successMessage)||"反馈已提交,感谢您的意见!"} +

      +
      + 我们会认真处理您的反馈,不断改进产品体验 +
      +
      + `)}showDocumentFeedback(t){var n;if(!((n=this.config.feedbackConfig)!=null&&n.enabled)){console.warn("文档反馈功能未启用");return}t&&(this.selectedText=t),this.showFeedbackDialog()}reinitFeedbackFeature(){this.config.isDebug&&console.log("BytedeskWeb: 重新初始化反馈功能"),this.destroyFeedbackFeature(),this.initFeedbackFeature()}forceInitFeedbackFeature(){return console.log("BytedeskWeb: 强制初始化反馈功能被调用"),console.log("BytedeskWeb: 当前配置:",this.config.feedbackConfig),console.log("BytedeskWeb: isDebug:",this.config.isDebug),this.config.feedbackConfig||(console.log("BytedeskWeb: 创建默认反馈配置"),this.config.feedbackConfig={enabled:!0,trigger:"selection",showOnSelection:!0,selectionText:"📝 文档反馈",dialogTitle:"提交意见反馈",placeholder:"请详细描述您发现的问题、改进建议或其他意见...",submitText:"提交反馈",cancelText:"取消",successMessage:"感谢您的反馈!我们会认真处理您的意见。"}),this.config.feedbackConfig.enabled||(console.log("BytedeskWeb: 启用反馈配置"),this.config.feedbackConfig.enabled=!0),console.log("BytedeskWeb: 销毁现有反馈功能"),this.destroyFeedbackFeature(),console.log("BytedeskWeb: 重新初始化反馈功能"),this.initFeedbackFeature(),console.log("BytedeskWeb: 强制初始化完成,检查结果:"),console.log("- showDocumentFeedback方法存在:",typeof this.showDocumentFeedback=="function"),console.log("- testTextSelection方法存在:",typeof this.testTextSelection=="function"),console.log("- 反馈提示框存在:",!!this.feedbackTooltip),console.log("- 反馈对话框存在:",!!this.feedbackDialog),console.log("- 反馈提示框DOM存在:",!!document.querySelector('[data-bytedesk-feedback="tooltip"]')),console.log("- 反馈对话框DOM存在:",!!document.querySelector('[data-bytedesk-feedback="dialog"]')),{success:!!(this.feedbackTooltip&&this.feedbackDialog),methods:{showDocumentFeedback:typeof this.showDocumentFeedback=="function",testTextSelection:typeof this.testTextSelection=="function"},elements:{tooltip:!!this.feedbackTooltip,dialog:!!this.feedbackDialog,tooltipDOM:!!document.querySelector('[data-bytedesk-feedback="tooltip"]'),dialogDOM:!!document.querySelector('[data-bytedesk-feedback="dialog"]')}}}testTextSelection(t="测试选中文字"){this.config.isDebug&&console.log("BytedeskWeb: 测试文本选择功能,模拟选中文字:",`"${t}"`),this.selectedText=t;try{const n=document.createElement("div");n.textContent=t,n.style.cssText=` + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + padding: 20px; + background: #f0f0f0; + border: 2px dashed #ccc; + border-radius: 8px; + font-size: 16px; + z-index: 1000; + pointer-events: none; + `,document.body.appendChild(n);const r=document.createRange();r.selectNodeContents(n);const o=window.getSelection();o&&(o.removeAllRanges(),o.addRange(r),this.config.isDebug&&console.log("BytedeskWeb: 已创建模拟文本选择"),this.feedbackTooltip?this.showFeedbackTooltip():console.error("BytedeskWeb: 反馈提示框不存在,无法测试"),setTimeout(()=>{o&&o.removeAllRanges(),document.body.contains(n)&&document.body.removeChild(n),this.hideFeedbackTooltip()},5e3))}catch(n){console.error("BytedeskWeb: 创建测试选择失败:",n)}}getDebugInfo(){return{config:this.config,feedbackConfig:this.config.feedbackConfig,feedbackTooltip:!!this.feedbackTooltip,feedbackDialog:!!this.feedbackDialog,selectedText:this.selectedText,methods:{showDocumentFeedback:typeof this.showDocumentFeedback,testTextSelection:typeof this.testTextSelection,forceInitFeedbackFeature:typeof this.forceInitFeedbackFeature}}}destroyFeedbackFeature(){this.feedbackTooltip&&(this.feedbackTooltip.remove(),this.feedbackTooltip=null),this.feedbackDialog&&(this.feedbackDialog.remove(),this.feedbackDialog=null),this.selectedText=""}}const Fen={"zh-cn":{title:"在线客服",bubble:{title:"需要帮助吗?",subtitle:"点击开始对话"},tabs:{home:"首页",messages:"消息",help:"帮助",news:"新闻"},settings:{position:"位置",tabs:"标签页",bubble:"气泡",navbar:"导航栏",theme:"主题",window:"窗口",margins:"边距",animation:"动画",other:"其他",embed:"嵌入代码"}},"zh-tw":{title:"線上客服",bubble:{title:"需要幫助嗎?",subtitle:"點擊開始對話"},tabs:{home:"首頁",messages:"消息",help:"幫助",news:"新聞"},settings:{position:"位置",tabs:"標籤頁",bubble:"氣泡",navbar:"導航欄",theme:"主題",window:"窗口",margins:"邊距",animation:"動畫",other:"其他",embed:"嵌入代碼"}},en:{title:"Online Support",bubble:{title:"Need help?",subtitle:"Click to start chat"},tabs:{home:"Home",messages:"Messages",help:"Help",news:"News"},settings:{position:"Position",tabs:"Tabs",bubble:"Bubble",navbar:"Navbar",theme:"Theme",window:"Window",margins:"Margins",animation:"Animation",other:"Other",embed:"Embed Code"}}},Ben=({locale:e="zh-cn",...t})=>M.jsx(axe,{messages:Fen[e],locale:e,defaultLocale:"zh-cn",children:M.jsx(Len,{...t,locale:e})});let eu=null,Rx=0;const Len=e=>{const t=p.useRef(null);return p.useEffect(()=>(Rx++,eu&&(eu.destroy(),eu=null,delete window.bytedesk),eu=new Aen(e),t.current=eu,window.bytedesk=eu,eu.init().then(()=>{var n;(n=e.onInit)==null||n.call(e)}).catch(n=>{var r;console.error("BytedeskWeb 初始化失败:",n),(r=e.onInit)==null||r.call(e)}),()=>{Rx--,t.current=null,Rx<=0&&setTimeout(()=>{eu&&Rx<=0&&(eu.destroy(),eu=null,delete window.bytedesk,Rx=0)},100)}),[e]),null},jen=Ba(e=>({config:{htmlUrl:ORe(),apiUrl:$y(),placement:"bottom-right",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:t=>e(n=>({config:{...n.config,...t}}))})),{TextArea:boe}=Hn,{Group:zen}=ho,{Group:Hen}=Uy;function Ven(e){return{text:"文本输入",input:"单行文本",textarea:"多行文本",select:"下拉选择",radio:"单选框组",checkbox:"多选框组",datepicker:"日期选择",timepicker:"时间选择",switch:"开关",upload:"上传"}[e]||e}function Z2e({type:e,props:t={},options:n,placeholder:r,isDarkMode:o=!1}){if(!e)return null;const i=e.toLowerCase(),a=o?{backgroundColor:"#141414",borderColor:"#434343",color:"#fff"}:{},s=o?{backgroundColor:"#141414"}:{};switch(i){case"text":switch(t.type||"text"){case"email":return M.jsx(Hn,{type:"email",placeholder:r||"请输入邮箱地址",style:a});case"tel":return M.jsx(Hn,{type:"tel",placeholder:r||"请输入电话号码",style:a});case"textarea":return M.jsx(boe,{rows:t.rows||4,placeholder:r||"请输入文本内容",style:a});case"date":return M.jsx(Vt,{locale:ip,children:M.jsx(Da,{style:{width:"100%",...a},placeholder:r||"请选择日期"})});case"datetime-local":return M.jsx(Vt,{locale:ip,children:M.jsx(Da,{showTime:!0,style:{width:"100%",...a},placeholder:r||"请选择日期时间"})});case"file":return M.jsx(Rc,{accept:t.accept,children:M.jsx(At,{style:o?{backgroundColor:"#1f1f1f",borderColor:"#434343",color:"#fff"}:{},children:"点击上传文件"})});default:return M.jsx(Hn,{placeholder:r||"请输入",style:a})}case"input":return M.jsx(Hn,{placeholder:r||"请输入",style:a});case"textarea":return M.jsx(boe,{rows:4,placeholder:r||"请输入多行文本",style:a});case"select":return M.jsx(Pi,{style:{width:"100%",...s},placeholder:r||"请选择",popupClassName:o?"dark-mode-select":"",options:Array.isArray(n)?n.map((l,c)=>({label:l,value:l,key:`${l}-${c}`})):[{label:"选项1",value:"1",key:"option-1"},{label:"选项2",value:"2",key:"option-2"}]});case"radio":return M.jsx(zen,{style:o?{color:"#fff"}:{},children:(Array.isArray(n)?n:["选项1","选项2"]).map((l,c)=>M.jsx(ho,{value:l,style:o?{color:"#fff"}:{},children:l},`${l}-${c}`))});case"checkbox":return M.jsx(Hen,{style:o?{color:"#fff"}:{},options:Array.isArray(n)?n.map((l,c)=>({label:l,value:l,key:`${l}-${c}`,style:o?{color:"#fff"}:{}})):[{label:"选项1",value:"1",key:"option-1",style:o?{color:"#fff"}:{}},{label:"选项2",value:"2",key:"option-2",style:o?{color:"#fff"}:{}}]});case"datepicker":return M.jsx(Vt,{locale:ip,children:M.jsx(Da,{style:{width:"100%",...a},placeholder:r||"请选择日期",popupClassName:o?"dark-mode-picker":""})});case"timepicker":return M.jsx(Vt,{locale:ip,children:M.jsx(Hp,{style:{width:"100%",...a},placeholder:r||"请选择时间",popupClassName:o?"dark-mode-picker":""})});case"switch":return M.jsx(H0,{checkedChildren:"开",unCheckedChildren:"关"});case"upload":return M.jsx(Rc,{accept:t.accept,children:M.jsx(At,{style:o?{backgroundColor:"#1f1f1f",borderColor:"#434343",color:"#fff"}:{},children:"点击上传"})});default:return console.log("Unknown component type:",e),M.jsxs("div",{children:["未知组件类型: ",e]})}}const Wen=({visible:e,onClose:t,formFields:n=[],onSubmit:r})=>{const[o,i]=p.useState(n),{formId:a}=Oat(),[s]=rn.useForm(),l=Pn(),[c,u]=p.useState(!1);p.useEffect(()=>{if(a==="preview"){const h=localStorage.getItem("form-preview-data");if(h){const{fields:m}=JSON.parse(h);i(m)}}else i(n)},[a,n]);const d=h=>{var g;const v=((b,y)=>{switch(b){case"text":switch(y){case"email":return l.formatMessage({id:"preview.placeholder.email",defaultMessage:"请输入邮箱地址"});case"tel":return l.formatMessage({id:"preview.placeholder.tel",defaultMessage:"请输入电话号码"});case"textarea":return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入文本内容"});case"date":return l.formatMessage({id:"preview.placeholder.date",defaultMessage:"请选择日期"});case"datetime-local":return l.formatMessage({id:"preview.placeholder.datetime",defaultMessage:"请选择日期时间"});default:return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入"})}case"input":return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入"});case"textarea":return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入多行文本"});case"select":return l.formatMessage({id:"preview.placeholder.select",defaultMessage:"请选择"});case"datePicker":return l.formatMessage({id:"preview.placeholder.date",defaultMessage:"请选择日期"});case"timePicker":return l.formatMessage({id:"preview.placeholder.time",defaultMessage:"请选择时间"});default:return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入"})}})(h.type,(g=h.props)==null?void 0:g.type);return Z2e({type:h.type,props:h.props,options:h.options,placeholder:v})},f=async h=>{u(!0);try{r&&await r(h),_e.success(l.formatMessage({id:"form.submit.success",defaultMessage:"演示:表单提交成功!"}))}catch{_e.error(l.formatMessage({id:"form.submit.error",defaultMessage:"表单提交失败,请重试!"}))}finally{u(!1)}};return M.jsx(nS,{title:l.formatMessage({id:"formBuilder.preview",defaultMessage:"表单预览"}),placement:"right",onClose:t,open:e,width:600,styles:{body:{padding:"16px"}},children:M.jsxs(rn,{form:s,layout:"vertical",onFinish:f,style:{maxWidth:"100%"},children:[o.map((h,m)=>M.jsx(rn.Item,{name:h.id||`field-${m}`,label:h.label,rules:[{required:h.required,message:`${h.label}是必填项`}],children:d(h)},h.id||`field-${m}`)),M.jsx(rn.Item,{children:M.jsx(At,{type:"primary",htmlType:"submit",loading:c,block:!0,children:l.formatMessage({id:"form.submit",defaultMessage:"提交"})})})]})})},Ab=Ba()(Vs(e=>({components:[],activeId:null,setComponents:t=>e({components:t}),addComponent:({id:t,type:n,index:r,options:o})=>e(i=>{const a=[...i.components];return a.splice(r,0,{id:t,type:n,index:r,options:o}),{components:a.map((s,l)=>({...s,index:l}))}}),moveComponent:(t,n,r)=>e(o=>{const i=[...o.components],a=i.findIndex(l=>l.id===t),s=i[a];return i.splice(a,1),i.splice(r,0,s),{components:i}}),updateComponent:(t,n)=>e(r=>{const o=r.components.map(s=>{if(s.id===t){const{props:l,...c}=n;return{...s,...c,props:l?{...s.props,...l}:s.props}}return s}),a=n.id&&n.id!==t?n.id:r.activeId;return{components:o,activeId:a}}),setActiveId:t=>e({activeId:t}),clearForm:()=>e({components:[],activeId:null}),deleteComponent:t=>e(n=>({components:n.components.filter(r=>r.id!==t),activeId:null}))}),{name:"form-builder-storage"})),J2e=Ba(e=>({currentForm:null,formResult:null,hasUnsavedChanges:!1,setCurrentForm:t=>e({currentForm:t}),setFormResult:t=>e({formResult:t}),setHasUnsavedChanges:t=>e({hasUnsavedChanges:t})}));async function Uen(e){return Xn("/api/v1/form/query/org",{method:"GET",params:{...e,channel:mr}})}async function Gen(e){return Xn("/api/v1/form/create",{method:"POST",data:{...e,channel:mr}})}async function _6(e){return Xn("/api/v1/form/update",{method:"POST",data:{...e,channel:mr}})}async function qen(e){return Xn("/api/v1/form/delete",{method:"POST",data:{...e,channel:mr}})}const Ken=({isModalOpen:e,isEdit:t,form:n,handleSubmit:r,handleCancel:o})=>{var f;const i=Pn(),{isDarkMode:a}=Qi(),[s]=rn.useForm(),[l,c]=Z.useState(""),{setComponents:u}=Ab(),d=h=>{if(!t&&h.type){const m=Ose(h.type);u(m)}r(h)};return Z.useEffect(()=>{if(e&&t&&n){const h=n.type||i1;s.setFieldsValue({name:n.name,description:n.description,type:h,status:n.status||B6}),c(h)}else e&&!t&&(s.resetFields(),s.setFieldsValue({type:i1,status:B6}),c(i1))},[e,t,n==null?void 0:n.uid,n==null?void 0:n.name,n==null?void 0:n.description,n==null?void 0:n.type,n==null?void 0:n.status]),M.jsx(kr,{title:i.formatMessage({id:t?"formBuilder.edit.title":"formBuilder.create.title",defaultMessage:t?"编辑表单":"创建新表单"}),open:e,onOk:()=>s.submit(),onCancel:o,okText:i.formatMessage({id:t?"common.update":"common.create",defaultMessage:t?"更新":"创建"}),cancelText:i.formatMessage({id:"common.cancel",defaultMessage:"取消"}),maskClosable:!0,destroyOnHidden:!0,className:a?"dark-modal":"",width:600,children:M.jsxs(rn,{form:s,layout:"vertical",onFinish:d,preserve:!1,children:[M.jsx(rn.Item,{name:"name",label:i.formatMessage({id:"formBuilder.name",defaultMessage:"表单名称"}),rules:[{required:!0,message:i.formatMessage({id:"formBuilder.name.required",defaultMessage:"请输入表单名称"})}],children:M.jsx(Hn,{placeholder:i.formatMessage({id:"formBuilder.name.placeholder",defaultMessage:"请输入表单名称"})})}),M.jsx(rn.Item,{name:"type",label:M.jsxs("div",{style:{display:"flex",alignItems:"center"},children:[M.jsx("span",{children:i.formatMessage({id:"formBuilder.type",defaultMessage:"表单类型"})}),M.jsx("span",{style:{marginLeft:"12px",fontSize:"12px",color:a?"#8c8c8c":"#999",fontWeight:"normal"},children:l?((f=Nx.find(h=>h.value===l))==null?void 0:f.description)||"":"请选择表单类型以查看说明"})]}),rules:[{required:!0,message:i.formatMessage({id:"formBuilder.type.required",defaultMessage:"请选择表单类型"})}],children:M.jsx(Pi,{placeholder:i.formatMessage({id:"formBuilder.type.placeholder",defaultMessage:"请选择表单类型"}),showSearch:!0,optionFilterProp:"children",onChange:h=>c(h),filterOption:(h,m)=>{if(!m)return!1;const v=m,g=String((v==null?void 0:v.label)||(v==null?void 0:v.children)||""),b=String((v==null?void 0:v.category)||""),y=String((v==null?void 0:v.description)||"");return g.toLowerCase().includes(h.toLowerCase())||b.toLowerCase().includes(h.toLowerCase())||y.toLowerCase().includes(h.toLowerCase())},children:Nx.map((h,m)=>{const v=h.category,g=Nx.filter(b=>b.category===v);return m===0||Nx[m-1].category!==v?M.jsx(Pi.OptGroup,{label:v,children:g.map(b=>M.jsx(Pi.Option,{value:b.value,label:b.label,category:b.category,description:b.description,children:M.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[M.jsx("span",{style:{fontWeight:500},children:b.label}),M.jsx("span",{style:{fontSize:"12px",color:a?"#8c8c8c":"#999",marginLeft:"8px",opacity:.8},children:b.description})]})},b.value))},v):null}).filter(Boolean)})}),M.jsx(rn.Item,{name:"status",label:i.formatMessage({id:"formBuilder.status",defaultMessage:"状态"}),rules:[{required:!0,message:i.formatMessage({id:"formBuilder.status.required",defaultMessage:"请选择状态"})}],children:M.jsx(Pi,{placeholder:i.formatMessage({id:"formBuilder.status.placeholder",defaultMessage:"请选择状态"}),children:iR.map(h=>M.jsx(Pi.Option,{value:h.value,children:M.jsxs("div",{style:{display:"flex",alignItems:"center"},children:[M.jsx("div",{style:{width:"8px",height:"8px",borderRadius:"50%",backgroundColor:h.color,marginRight:"8px"}}),M.jsx("span",{style:{fontWeight:500},children:h.label}),M.jsx("span",{style:{fontSize:"12px",color:a?"#8c8c8c":"#999",marginLeft:"8px",opacity:.8},children:h.description})]})},h.value))})}),M.jsx(rn.Item,{name:"description",label:i.formatMessage({id:"formBuilder.description",defaultMessage:"描述"}),children:M.jsx(Hn.TextArea,{rows:4,placeholder:i.formatMessage({id:"formBuilder.description.placeholder",defaultMessage:"请输入表单描述(选填)"})})})]})})},{Header:Yen}=Nr,Xen=({onPreview:e,onInitialized:t})=>{var X,J,q,A,z;const{components:n,setComponents:r}=Ab(),{currentForm:o,formResult:i,hasUnsavedChanges:a,setCurrentForm:s,setFormResult:l,setHasUnsavedChanges:c}=J2e(),u=ds(G=>G.currentOrg),d=Pn(),{isDarkMode:f}=Qi(),{translateString:h}=Wc(),{headerStyle:m}=df(),[v,g]=p.useState(!1),[b,y]=p.useState(!1),[x,w]=p.useState([]),[S,C]=p.useState(!1),[E,_]=p.useState(!1),P=p.useCallback(async()=>{var G;if(!(u!=null&&u.uid)){console.log("Organization UID not available, skipping fetchForms");return}try{_e.loading(d.formatMessage({id:"formBuilder.fetch.loading",defaultMessage:"正在获取表单列表..."}));const Y={pageNumber:0,pageSize:100,orgUid:u.uid},Q=await Uen(Y);Zf.debug("queryFormsByOrg response:",Q.data,Y),Q.data.code===200?(((G=Q.data.data.content)==null?void 0:G.length)===0&&(_e.warning(d.formatMessage({id:"formBuilder.fetch.empty",defaultMessage:"暂无表单,请创建新表单"})),g(!0)),l(Q.data),_e.destroy()):(_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.fetch.error",defaultMessage:"获取表单列表失败"})))}catch(Y){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.fetch.error",defaultMessage:"获取表单列表失败: {error}"},{error:Y instanceof Error?Y.message:String(Y)}))}},[u==null?void 0:u.uid,d]),$=p.useCallback(async()=>{if(!o)return!0;try{_e.loading(d.formatMessage({id:"formBuilder.save.loading",defaultMessage:"正在保存..."}));const G=JSON.stringify(n),Y={uid:o.uid,name:o.name,description:o.description,status:o.status,schema:G,orgUid:u==null?void 0:u.uid},Q=await _6(Y);return console.log("Update form response:",Q.data,Y),Q.data.code===200?(s(Q.data.data),c(!1),_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.save.success",defaultMessage:"保存成功"})),!0):(_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.save.error",defaultMessage:"保存失败: {error}"},{error:Q.data.message})),!1)}catch(G){return _e.destroy(),_e.error(d.formatMessage({id:"formBuilder.save.error",defaultMessage:"保存失败: {error}"},{error:G instanceof Error?G.message:String(G)})),!1}},[o,n,u==null?void 0:u.uid,d]),T=p.useCallback(async G=>{var ee,te;console.log("Menu clicked:",G);const Y=G.key,Q=(te=(ee=i==null?void 0:i.data)==null?void 0:ee.content)==null?void 0:te.find(oe=>oe.uid===Y);if(Q&&Q.uid!==(o==null?void 0:o.uid)){if(console.log("切换到新表单:",Q.name,"UID:",Y),o&&a&&!await $()){_e.warning(d.formatMessage({id:"formBuilder.switch.save.failed",defaultMessage:"当前表单保存失败,是否继续切换?"}));return}if(s(Q),Q.schema)try{const oe=JSON.parse(Q.schema);r(oe)}catch(oe){console.error("Failed to parse form schema:",oe),r([])}else r([]);c(!1),t(!0)}},[o,(X=i==null?void 0:i.data)==null?void 0:X.content,a,$,d,t]);p.useEffect(()=>{u!=null&&u.uid&&!E&&(P(),_(!0))},[u==null?void 0:u.uid,E,P]),p.useEffect(()=>{var G,Y;if((G=i==null?void 0:i.data)!=null&&G.content){const Q=(Y=i.data.content)==null?void 0:Y.map(ee=>({key:ee.uid,label:M.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[M.jsx("span",{children:h(ee==null?void 0:ee.name)}),M.jsx(Lge,{color:qIe(ee==null?void 0:ee.status),style:{marginLeft:"8px"},children:Hb(ee==null?void 0:ee.status)})]})}));w(Q)}},[(J=i==null?void 0:i.data)==null?void 0:J.content]),p.useEffect(()=>{var G,Y;if((G=i==null?void 0:i.data)!=null&&G.content&&!o&&((Y=i.data.content)==null?void 0:Y.length)>0&&E){const Q=i.data.content[0];if(s(Q),Q.schema)try{const ee=JSON.parse(Q.schema);r(ee)}catch(ee){console.error("Failed to parse form schema:",ee)}t(!0)}},[(q=i==null?void 0:i.data)==null?void 0:q.content,o,E]);const R=()=>{y(!1),g(!0)},O=()=>{if(!o){_e.warning(d.formatMessage({id:"formBuilder.edit.no.form",defaultMessage:"请先选择表单"}));return}y(!0),g(!0)},k=()=>{if(!o){_e.warning(d.formatMessage({id:"formBuilder.delete.no.form",defaultMessage:"请先选择表单"}));return}C(!0)},I=p.useCallback(async()=>{if(!o){_e.warning(d.formatMessage({id:"formBuilder.save.no.form",defaultMessage:"请先选择或创建表单"}));return}return $()},[o,$,d]),D=p.useCallback(async G=>{if(!o){_e.warning(d.formatMessage({id:"formBuilder.status.no.form",defaultMessage:"请先选择表单"}));return}try{_e.loading(d.formatMessage({id:"formBuilder.status.updating",defaultMessage:"正在更新状态为{status}..."},{status:Hb(G)}));const Y={uid:o.uid,name:o.name,description:o.description,status:G,orgUid:u==null?void 0:u.uid},Q=await _6(Y);if(console.log("Update form status response:",Q.data,Y),Q.data.code===200){const ee={...o,status:G};s(ee),_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.status.success",defaultMessage:"状态已更新为{status}"},{status:Hb(G)})),P()}else _e.destroy(),_e.error(d.formatMessage({id:"formBuilder.status.error",defaultMessage:"状态更新失败: {error}"},{error:Q.data.message}))}catch(Y){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.status.error",defaultMessage:"状态更新失败: {error}"},{error:Y instanceof Error?Y.message:String(Y)}))}},[o,u==null?void 0:u.uid,d,P]),N=p.useCallback(async G=>{if(!o||o.status===G)return;const Y=Hb(o.status),Q=Hb(G);_e.loading(d.formatMessage({id:"formBuilder.status.quick.updating",defaultMessage:"正在将状态从 {oldStatus} 更新为 {newStatus}..."},{oldStatus:Y,newStatus:Q}),.5),await D(G)},[o,D,d]),L=async G=>{console.log("Create values:",G),_e.loading(d.formatMessage({id:"formBuilder.create.loading",defaultMessage:"正在创建表单..."}));try{const Y=G.type?Ose(G.type):[],Q=JSON.stringify(Y),ee={name:G.name,description:G.description,type:G.type,status:G.status,schema:Q,orgUid:u==null?void 0:u.uid},te=await Gen(ee);console.log("Create form response:",te.data,ee),te.data.code===200?(s(te.data.data),r(Y),g(!1),t(!0),_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.create.success",defaultMessage:"创建成功"})),P()):(_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.create.error",defaultMessage:"创建失败: {error}"},{error:te.data.message})))}catch(Y){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.create.error",defaultMessage:"创建失败: {error}"},{error:Y instanceof Error?Y.message:String(Y)}))}},H=async G=>{console.log("Edit values:",G),_e.loading(d.formatMessage({id:"formBuilder.edit.loading",defaultMessage:"正在更新表单..."}));try{const Y=await _6({uid:o==null?void 0:o.uid,name:G.name,description:G.description,type:G.type,status:G.status,orgUid:u==null?void 0:u.uid});if(console.log("Update form response:",Y),Y.data.code===200){const Q={...o,name:G.name,description:G.description,type:G.type,status:G.status};s(Q),g(!1),_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.edit.success",defaultMessage:"更新成功"})),P()}else _e.destroy(),_e.error(d.formatMessage({id:"formBuilder.edit.error",defaultMessage:"更新失败: {error}"},{error:Y.data.message}))}catch(Y){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.edit.error",defaultMessage:"更新失败: {error}"},{error:Y instanceof Error?Y.message:String(Y)}))}},U=async()=>{if(o)try{_e.loading(d.formatMessage({id:"formBuilder.delete.loading",defaultMessage:"正在删除表单..."}));const G={uid:o.uid,orgUid:u==null?void 0:u.uid},Y=await qen(G);console.log("Delete form response:",Y.data,G),Y.data.code===200?(_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.delete.success",defaultMessage:"删除成功"})),C(!1),s(null),r([]),P()):(_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.delete.error",defaultMessage:"删除失败: {error}"},{error:Y.data.message})))}catch(G){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.delete.error",defaultMessage:"删除失败: {error}"},{error:G instanceof Error?G.message:String(G)}))}},V=()=>{var G;if(!o){_e.warning(d.formatMessage({id:"formBuilder.export.no.form",defaultMessage:"请先选择或创建表单"}));return}try{const Y={name:o.name,description:o.description,components:n},Q=JSON.stringify(Y,null,2),ee=new Blob([Q],{type:"application/json"}),te=URL.createObjectURL(ee),oe=document.createElement("a");oe.href=te;const ne=new Date().toISOString().replace(/[^0-9]/g,"").slice(0,14),le=((G=o.name)==null?void 0:G.replace(/[^a-zA-Z0-9]/g,"_"))||"form";oe.download=`${le}_${ne}.form.json`,oe.click(),URL.revokeObjectURL(te),_e.success(d.formatMessage({id:"formBuilder.export.success"}))}catch(Y){console.error("Export error:",Y),_e.error(d.formatMessage({id:"formBuilder.export.error"}))}},j=p.useCallback(G=>{const Y=new FileReader;return Y.onload=Q=>{var ee;try{const te=JSON.parse((ee=Q.target)==null?void 0:ee.result);te.components&&Array.isArray(te.components)?(r(te.components),c(!0),_e.success(d.formatMessage({id:"formBuilder.import.success"}))):_e.error(d.formatMessage({id:"formBuilder.import.invalid"}))}catch{_e.error(d.formatMessage({id:"formBuilder.import.error"}))}},Y.readAsText(G),!1},[d]),F=Z.useMemo(()=>({items:x,selectedKeys:o?[o.uid]:[],onClick:T}),[x,o==null?void 0:o.uid,T]),W=Z.useMemo(()=>[{key:"import",label:d.formatMessage({id:"formBuilder.import",defaultMessage:"导入"}),icon:M.jsx(th,{}),onClick:()=>{const G=document.createElement("input");G.type="file",G.accept=".json",G.onchange=Y=>{var te;const ee=(te=Y.target.files)==null?void 0:te[0];ee&&j(ee)},G.click()}},{key:"export",label:d.formatMessage({id:"formBuilder.export",defaultMessage:"导出"}),icon:M.jsx(kO,{}),onClick:V},{key:"edit",label:d.formatMessage({id:"formBuilder.edit",defaultMessage:"编辑"}),icon:M.jsx(T7,{}),onClick:O},{key:"delete",label:d.formatMessage({id:"formBuilder.delete",defaultMessage:"删除"}),icon:M.jsx(zc,{}),onClick:k,danger:!0}],[d,j,V,O,D,o==null?void 0:o.status,k]);return M.jsxs(M.Fragment,{children:[M.jsx(Yen,{style:m,children:M.jsxs("div",{className:"header-content",children:[M.jsxs("h1",{children:[M.jsx("span",{className:"title-text",style:{color:f?"#fff":"#000"},children:d.formatMessage({id:"formBuilder.title"})}),M.jsxs("span",{className:"flowgram-title-actions",style:{marginLeft:16,display:"inline-flex",alignItems:"center",flexWrap:"nowrap"},children:[M.jsx(At,{type:"primary",icon:M.jsx(QC,{}),onClick:R,style:{marginRight:8},children:d.formatMessage({id:"formBuilder.create",defaultMessage:"创建"})}),M.jsx(z0,{menu:F,trigger:["click"],children:M.jsx("a",{onClick:G=>G.preventDefault(),className:`dropdown-link ${f?"dark-theme":"light-theme"}`,children:M.jsx(Ri,{children:((z=(A=i==null?void 0:i.data)==null?void 0:A.content)==null?void 0:z.length)>0?M.jsxs("span",{children:[h(o==null?void 0:o.name)||d.formatMessage({id:"formBuilder.select.form",defaultMessage:"选择表单"}),(o==null?void 0:o.type)&&M.jsx("span",{style:{marginLeft:8,fontSize:"12px",color:"#1890ff",fontWeight:"normal",backgroundColor:"rgba(24, 144, 255, 0.1)",padding:"2px 6px",borderRadius:"4px",border:"1px solid rgba(24, 144, 255, 0.3)"},children:GIe(o.type)}),M.jsx(jp,{})]}):M.jsx("span",{children:d.formatMessage({id:"formBuilder.no.form",defaultMessage:"暂无表单"})})})})}),o&&M.jsxs("span",{style:{marginLeft:12,display:"inline-flex",alignItems:"center"},children:[M.jsxs("span",{style:{marginRight:6,fontSize:"12px",color:f?"#ccc":"#666",whiteSpace:"nowrap"},children:[d.formatMessage({id:"formBuilder.status",defaultMessage:"状态"}),":"]}),M.jsx(Pi,{value:o.status,onChange:N,style:{minWidth:90},size:"small",disabled:!o,className:f?"dark-select":"",children:iR.map(G=>M.jsx(Pi.Option,{value:G.value,children:M.jsxs("div",{style:{display:"flex",alignItems:"center"},children:[M.jsx("div",{style:{width:"6px",height:"6px",borderRadius:"50%",backgroundColor:G.color,marginRight:"6px"}}),M.jsx("span",{children:G.label})]})},G.value))})]})]})]}),M.jsxs("div",{className:"header-actions",children:[M.jsx(At,{type:"default",icon:M.jsx(Gy,{}),onClick:e,style:{marginRight:8,color:f?"#fff":"#000",borderColor:f?"#424242":"#d9d9d9",backgroundColor:f?"#1f1f1f":"#fff"},children:d.formatMessage({id:"formBuilder.preview",defaultMessage:"预览"})}),M.jsx(At,{type:a?"primary":"default",icon:M.jsx(IO,{}),onClick:I,style:{marginRight:8,...!a||!o?{color:f?"#fff":"#000",borderColor:f?"#424242":"#d9d9d9",backgroundColor:f?"#1f1f1f":"#fff"}:{}},disabled:!o||!a,children:d.formatMessage({id:"formBuilder.save",defaultMessage:"保存"})}),M.jsx(z0,{menu:{items:W},trigger:["click"],placement:"bottomRight",children:M.jsxs(At,{type:"default",icon:M.jsx(R7,{}),style:{color:f?"#fff":"#000",borderColor:f?"#424242":"#d9d9d9",backgroundColor:f?"#1f1f1f":"#fff"},children:[d.formatMessage({id:"formBuilder.more.actions",defaultMessage:"更多操作"}),M.jsx(jp,{})]})})]})]})}),v&&M.jsx(Ken,{isModalOpen:v,isEdit:b,form:b?o:null,handleSubmit:b?H:L,handleCancel:()=>g(!1)}),M.jsx(kr,{title:d.formatMessage({id:"formBuilder.delete.confirm.title",defaultMessage:"确认删除"}),open:S,onOk:U,onCancel:()=>C(!1),okText:d.formatMessage({id:"common.confirm",defaultMessage:"确认"}),cancelText:d.formatMessage({id:"common.cancel",defaultMessage:"取消"}),okButtonProps:{danger:!0},children:M.jsx("p",{children:d.formatMessage({id:"formBuilder.delete.confirm.message",defaultMessage:'确定要删除表单 "{name}" 吗?此操作不可恢复。'},{name:(o==null?void 0:o.name)||""})})})]})},Qen=({children:e,onDragStart:t,onDragEnd:n})=>{const[r,o]=p.useState(null),[i,a]=p.useState(null),s=rIt(ybe),l=oIt(s),c=d=>{var h;console.log("DndContext drag start data:",d.active.data.current);const{active:f}=d;a(f.data.current),o(M.jsx("div",{className:"dragging-overlay",children:M.jsx("div",{className:"component-item",children:M.jsx("div",{className:"component-item-inner",children:(h=f.data.current)==null?void 0:h.title})})})),t==null||t(d)},u=d=>{console.log("DndContext drag end data:",i);const f={...d,active:{...d.active,data:{current:i}}};o(null),a(null),n==null||n(f)};return M.jsxs(i3t,{sensors:l,collisionDetection:hIt,onDragStart:c,onDragEnd:u,children:[e,M.jsx(w3t,{dropAnimation:{duration:150,sideEffects:Pbe({styles:{active:{opacity:"0.5"}}})},children:r})]})};function e_e(e,t,n){const r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}function Zen(e,t){return e.reduce((n,r,o)=>{const i=t.get(r);return i&&(n[o]=i),n},Array(e.length))}function m_(e){return e!==null&&e>=0}function Jen(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n{let{rects:t,activeIndex:n,overIndex:r,index:o}=e;const i=e_e(t,r,n),a=t[o],s=i[o];return!s||!a?null:{x:s.left-a.left,y:s.top-a.top,scaleX:s.width/a.width,scaleY:s.height/a.height}},g_={scaleX:1,scaleY:1},ttn=e=>{var t;let{activeIndex:n,activeNodeRect:r,index:o,rects:i,overIndex:a}=e;const s=(t=i[n])!=null?t:r;if(!s)return null;if(o===n){const c=i[a];return c?{x:0,y:nn&&o<=a?{x:0,y:-s.height-l,...g_}:o=a?{x:0,y:s.height+l,...g_}:{x:0,y:0,...g_}};function ntn(e,t,n){const r=e[t],o=e[t-1],i=e[t+1];return r?nr.map(C=>typeof C=="object"&&"id"in C?C.id:C),[r]),m=a!=null,v=a?h.indexOf(a.id):-1,g=c?h.indexOf(c.id):-1,b=p.useRef(h),y=!Jen(h,b.current),x=g!==-1&&v===-1||y,w=etn(i);Oc(()=>{y&&m&&u(h)},[y,h,m,u]),p.useEffect(()=>{b.current=h},[h]);const S=p.useMemo(()=>({activeIndex:v,containerId:d,disabled:w,disableTransforms:x,items:h,overIndex:g,useDragOverlay:f,sortedRects:Zen(h,l),strategy:o}),[v,d,w.draggable,w.droppable,x,h,g,l,f,o]);return Z.createElement(r_e.Provider,{value:S},t)}const otn=e=>{let{id:t,items:n,activeIndex:r,overIndex:o}=e;return e_e(n,r,o).indexOf(t)},itn=e=>{let{containerId:t,isSorting:n,wasDragging:r,index:o,items:i,newIndex:a,previousItems:s,previousContainerId:l,transition:c}=e;return!c||!r||s!==i&&o===a?!1:n?!0:a!==o&&t===l},atn={duration:200,easing:"ease"},o_e="transform",stn=Kd.Transition.toString({property:o_e,duration:0,easing:"linear"}),ltn={roleDescription:"sortable"};function ctn(e){let{disabled:t,index:n,node:r,rect:o}=e;const[i,a]=p.useState(null),s=p.useRef(n);return Oc(()=>{if(!t&&n!==s.current&&r.current){const l=o.current;if(l){const c=mb(r.current,{ignoreTransform:!0}),u={x:l.left-c.left,y:l.top-c.top,scaleX:l.width/c.width,scaleY:l.height/c.height};(u.x||u.y)&&a(u)}}n!==s.current&&(s.current=n)},[t,n,r,o]),p.useEffect(()=>{i&&a(null)},[i]),i}function utn(e){let{animateLayoutChanges:t=itn,attributes:n,disabled:r,data:o,getNewIndex:i=otn,id:a,strategy:s,resizeObserverConfig:l,transition:c=atn}=e;const{items:u,containerId:d,activeIndex:f,disabled:h,disableTransforms:m,sortedRects:v,overIndex:g,useDragOverlay:b,strategy:y}=p.useContext(r_e),x=dtn(r,h),w=u.indexOf(a),S=p.useMemo(()=>({sortable:{containerId:d,index:w,items:u},...o}),[d,o,w,u]),C=p.useMemo(()=>u.slice(u.indexOf(a)),[u,a]),{rect:E,node:_,isOver:P,setNodeRef:$}=$be({id:a,data:S,disabled:x.droppable,resizeObserverConfig:{updateMeasurementsFor:C,...l}}),{active:T,activatorEvent:R,activeNodeRect:O,attributes:k,setNodeRef:I,listeners:D,isDragging:N,over:L,setActivatorNodeRef:H,transform:U}=Ebe({id:a,data:S,attributes:{...ltn,...n},disabled:x.draggable}),V=Vkt($,I),j=!!T,F=j&&!m&&m_(f)&&m_(g),W=!b&&N,X=W&&F?U:null,q=F?X??(s??y)({rects:v,activeNodeRect:O,activeIndex:f,overIndex:g,index:w}):null,A=m_(f)&&m_(g)?i({id:a,items:u,activeIndex:f,overIndex:g}):w,z=T==null?void 0:T.id,G=p.useRef({activeId:z,items:u,newIndex:A,containerId:d}),Y=u!==G.current.items,Q=t({active:T,containerId:d,isDragging:N,isSorting:j,id:a,index:w,items:u,newIndex:G.current.newIndex,previousItems:G.current.items,previousContainerId:G.current.containerId,transition:c,wasDragging:G.current.activeId!=null}),ee=ctn({disabled:!Q,index:w,node:_,rect:E});return p.useEffect(()=>{j&&G.current.newIndex!==A&&(G.current.newIndex=A),d!==G.current.containerId&&(G.current.containerId=d),u!==G.current.items&&(G.current.items=u)},[j,A,d,u]),p.useEffect(()=>{if(z===G.current.activeId)return;if(z&&!G.current.activeId){G.current.activeId=z;return}const oe=setTimeout(()=>{G.current.activeId=z},50);return()=>clearTimeout(oe)},[z]),{active:T,activeIndex:f,attributes:k,data:S,rect:E,index:w,newIndex:A,items:u,isOver:P,isSorting:j,isDragging:N,listeners:D,node:_,overIndex:g,over:L,setNodeRef:V,setActivatorNodeRef:H,setDroppableNodeRef:$,setDraggableNodeRef:I,transform:ee??q,transition:te()};function te(){if(ee||Y&&G.current.newIndex===w)return stn;if(!(W&&!w4(R)||!c)&&(j||Q))return Kd.Transition.toString({...c,property:o_e})}}function dtn(e,t){var n,r;return typeof e=="boolean"?{draggable:e,droppable:!1}:{draggable:(n=e==null?void 0:e.draggable)!=null?n:t.draggable,droppable:(r=e==null?void 0:e.droppable)!=null?r:t.droppable}}wr.Down,wr.Right,wr.Up,wr.Left;const i_e=({component:e})=>{const{isDarkMode:t}=Qi(),{attributes:n,listeners:r,setNodeRef:o,transform:i,transition:a,isDragging:s}=utn({id:e.id}),{type:l}=e,{activeId:c,setActiveId:u,deleteComponent:d,moveComponent:f,components:h}=Ab(),m=c===e.id;if(!l)return console.error("No type provided for component:",e),null;const v=e.label||Ven(l),g={name:String(e.id),required:e.required||!1},b=C=>{C.preventDefault(),C.stopPropagation(),m||u(String(e.id))},y=C=>{C.stopPropagation(),d(String(e.id))},x=C=>{C.stopPropagation(),e.index>0&&f(String(e.id),String(e.id),e.index-1)},w=C=>{C.stopPropagation(),e.index0&&M.jsx("div",{className:"nested-components",children:e.children.map(C=>M.jsx(i_e,{component:C},C.id))})]}),M.jsxs("div",{className:"form-item-actions",children:[M.jsx(Sge,{className:"action-icon",onClick:x}),M.jsx(Cge,{className:"action-icon",onClick:w}),M.jsx(zc,{className:"delete-icon",onClick:y})]})]})},ftn=()=>{const{isDarkMode:e}=Qi(),{components:t,setActiveId:n}=Ab(),[r,o]=p.useState(null),[i,a]=p.useState("mobile"),{setNodeRef:s,isOver:l}=$be({id:"canvas",data:{position:r==null?void 0:r.position,targetId:r==null?void 0:r.id}}),c=f=>{f.target===f.currentTarget&&n(null)},u=f=>{const m=f.target.closest(".form-item-wrapper");if(m&&m instanceof HTMLElement){const v=m.getAttribute("data-id");if(v){const g=m.getBoundingClientRect(),b=f.clientY{console.log("Canvas isOver:",l)},[l]);const d=()=>{const f={minHeight:"auto",transition:"all 0.2s",padding:"16px",backgroundColor:l?"rgba(24, 144, 255, 0.05)":e?"#141414":"#fff",margin:"0 auto",position:"relative"};return i==="mobile"?{...f,maxWidth:"100%",width:"auto",minWidth:"400px",border:`1px solid ${e?"#424242":"#d9d9d9"}`,borderRadius:"8px"}:{...f,width:"100%"}};return M.jsxs("div",{style:{position:"relative",height:"100%",display:"flex",flexDirection:"column",overflow:"hidden"},children:[M.jsxs("div",{style:{position:"sticky",top:"0px",right:"0px",zIndex:10,display:"flex",gap:"4px",justifyContent:"flex-end",padding:"8px",backgroundColor:e?"#141414":"#fff",borderRadius:"0 0 8px 8px",marginBottom:"8px",flexShrink:0},children:[M.jsx(ss,{title:"移动端视图",children:M.jsx(At,{type:i==="mobile"?"primary":"default",icon:M.jsx(Ky,{}),size:"small",onClick:()=>a("mobile")})}),M.jsx(ss,{title:"桌面端视图",children:M.jsx(At,{type:i==="desktop"?"primary":"default",icon:M.jsx(wet,{}),size:"small",onClick:()=>a("desktop")})})]}),M.jsx("div",{ref:s,className:`canvas-area ${l?"is-over":""}`,onClick:c,onDragOver:u,onDragLeave:()=>o(null),style:{...d(),overflowY:"auto",overflowX:"hidden",flex:1,maxHeight:"calc(100vh - 140px)"},children:!t||t.length===0?M.jsx(Qf,{description:"拖拽组件到此处"}):M.jsx(rn,{layout:"vertical",children:M.jsx(rtn,{items:t.map(f=>f.id),strategy:ttn,children:t.map((f,h)=>M.jsxs("div",{className:"form-item-container",children:[(r==null?void 0:r.id)===f.id&&r.position==="top"&&M.jsx("div",{className:"drop-indicator top"}),M.jsx(i_e,{component:{...f,index:h}}),(r==null?void 0:r.id)===f.id&&r.position==="bottom"&&M.jsx("div",{className:"drop-indicator bottom"})]},f.id))})})})]})},ptn={input:{title:"component.input.title",icon:"FormOutlined"},textarea:{title:"component.textarea.title",icon:"FileTextOutlined"},select:{title:"component.select.title",icon:"SelectOutlined"},radio:{title:"component.radio.title",icon:"RadiusSettingOutlined"},checkbox:{title:"component.checkbox.title",icon:"CheckSquareOutlined"},datePicker:{title:"component.datePicker.title",icon:"CalendarOutlined"},timePicker:{title:"component.timePicker.title",icon:"ClockCircleOutlined"},switch:{title:"component.switch.title",icon:"SwitcherOutlined"},upload:{title:"component.upload.title",icon:"UploadOutlined"}};function htn({id:e,data:t}){const n=Ebe({id:e,data:t}),{attributes:r,listeners:o,setNodeRef:i,transform:a}=n;return{dragRef:i,dragProps:o?{...o,...r,style:{cursor:"grab",transform:Kd.Transform.toString(a),touchAction:"none",userSelect:"none"}}:{},isDragging:n.isDragging}}const mtn=({type:e,index:t,icon:n,title:r})=>{const{isDarkMode:o}=Qi(),{dragRef:i,dragProps:a}=htn({id:Tse(),data:{type:"component",componentType:e,index:t,title:r}});return M.jsx("div",{ref:i,...a,children:M.jsx("div",{className:"component-item",style:{background:o?"#141414":"#fff"},children:M.jsxs("div",{className:"component-item-inner",children:[n,M.jsx("span",{style:{marginLeft:8},children:r})]})})})},gtn=Z.memo(mtn),vtn={FormOutlined:_ge,FileTextOutlined:sXe,SelectOutlined:Pge,RadiusSettingOutlined:Ftt,CheckSquareOutlined:XA,CalendarOutlined:MO,ClockCircleOutlined:E7,SwitcherOutlined:tnt,UploadOutlined:th},ytn=()=>{const e=Pn(),{isDarkMode:t}=Qi();return M.jsx("div",{className:"component-panel",style:{background:t?"#141414":"#fff"},children:M.jsx(js,{title:e.formatMessage({id:"component.panel.title"}),variant:"borderless",children:M.jsx("div",{className:"component-list",children:Object.entries(ptn).map(([n,r],o)=>{const i=vtn[r.icon];return M.jsx(gtn,{type:n,index:o,icon:M.jsx(i,{}),title:e.formatMessage({id:r.title})},n)})})})})},btn=()=>{const{activeId:e,components:t,updateComponent:n,setActiveId:r}=Ab(),[o]=rn.useForm(),{isDarkMode:i}=Qi(),[a,s]=p.useState([]),[l,c]=p.useState(!1),[u,d]=p.useState(null),[f,h]=p.useState(""),m=t.find(C=>C.id===e);p.useEffect(()=>{var C,E;if(m){const _={label:m.label,name:m.id,required:m.required||!1,placeholder:(C=m.props)==null?void 0:C.placeholder,maxLength:(E=m.props)==null?void 0:E.maxLength,options:m.options,...m.props};o.setFieldsValue(_),Array.isArray(m.options)?s([...m.options]):s([])}else o.resetFields(),s([])},[m,o]);const v=C=>C?{input:"单行文本",text:"单行文本",textarea:"多行文本",select:"下拉选择",radio:"单选框组",checkbox:"多选框组",datepicker:"日期选择",timepicker:"时间选择",switch:"开关",upload:"上传"}[C.toLowerCase()]||C:"",g=()=>{d(null),h(""),c(!0)},b=C=>{d(C),h(a[C]),c(!0)},y=C=>{const E=a.filter((_,P)=>P!==C);s(E),n(e,{options:E})},x=()=>{if(!f.trim()){md.warning("选项值不能为空");return}const C=[...a];if(u!==null)C[u]=f.trim();else{if(C.includes(f.trim())){md.warning("选项值已存在");return}C.push(f.trim())}s(C),n(e,{options:C}),c(!1),h(""),d(null)},w=()=>{c(!1),h(""),d(null)},S=C=>{if(!e)return;const{label:E,name:_,required:P,placeholder:$,maxLength:T,options:R,...O}=C,k={};E!==void 0&&(k.label=E),P!==void 0&&(k.required=P),R!==void 0&&(k.options=R);const I={};$!==void 0&&(I.placeholder=$),T!==void 0&&(I.maxLength=T),Object.keys(O).forEach(D=>{I[D]=O[D]}),Object.keys(I).length>0&&(k.props=I),n(e,k),_!==void 0&&_!==e&&(n(e,{id:_}),r(_))};return m?M.jsxs("div",{className:"property-panel",style:{background:i?"#141414":"#fff"},children:[M.jsx(js,{title:`${v(m.type)} - 属性设置`,variant:"borderless",children:M.jsxs(rn,{form:o,layout:"vertical",onValuesChange:S,children:[M.jsx(rn.Item,{label:"标签",name:"label",children:M.jsx(Hn,{placeholder:"请输入标签"})}),M.jsx(rn.Item,{label:"字段名",name:"name",children:M.jsx(Hn,{placeholder:"请输入字段名",disabled:!0})}),M.jsx(rn.Item,{label:"必填",name:"required",valuePropName:"checked",children:M.jsx(H0,{})}),xtn(m.type||"",a,g,b,y)]})}),M.jsx(kr,{title:u!==null?"编辑选项":"添加选项",open:l,onOk:x,onCancel:w,okText:"保存",cancelText:"取消",children:M.jsx(Hn,{value:f,onChange:C=>h(C.target.value),placeholder:"请输入选项值",onPressEnter:x})})]}):M.jsx("div",{className:"property-panel",style:{background:i?"#141414":"#fff"},children:M.jsx(js,{title:"属性设置",variant:"borderless",children:M.jsx("div",{className:"empty-tip",style:{color:i?"#fff":"#000"},children:"请选择组件"})})})};function xtn(e,t,n,r,o){switch(e.toLowerCase()){case"input":case"text":case"textarea":return M.jsxs(Ri,{direction:"vertical",style:{width:"100%"},children:[M.jsx(rn.Item,{label:"占位文本",name:"placeholder",children:M.jsx(Hn,{placeholder:"请输入占位文本"})}),M.jsx(rn.Item,{label:"最大长度",name:"maxLength",children:M.jsx(Hn,{type:"number",placeholder:"请输入最大长度"})})]});case"select":case"radio":case"checkbox":return M.jsxs(rn.Item,{label:"选项",children:[M.jsx("div",{style:{marginBottom:8},children:M.jsx(At,{type:"dashed",onClick:n,icon:M.jsx(QC,{}),style:{width:"100%"},children:"添加选项"})}),M.jsx(YA,{size:"small",bordered:!0,dataSource:t,renderItem:(i,a)=>M.jsx(YA.Item,{actions:[M.jsx(At,{type:"text",size:"small",icon:M.jsx(T7,{}),onClick:()=>r(a)},"edit"),M.jsx(At,{type:"text",size:"small",danger:!0,icon:M.jsx(zc,{}),onClick:()=>o(a)},"delete")],children:i})})]});default:return null}}const mB=()=>{const{components:e,setComponents:t}=Ab(),{currentForm:n,setHasUnsavedChanges:r}=J2e(),{leftSiderStyle:o,contentStyle:i,rightSiderStyle:a}=df(),[s,l]=p.useState(!1),[c,u]=p.useState([]),[d,f]=p.useState(!1);p.useEffect(()=>{d&&n&&r(!0)},[e,n,d,r]);const h=()=>{},m=g=>{const{active:b,over:y}=g;if(!y)return;const x=b.data.current;if((x==null?void 0:x.type)==="component"){const w={id:`${x.componentType}_${Date.now()}`,type:x.componentType,label:x.componentType,required:!1,index:e.length,options:x.componentType==="select"||x.componentType==="radio"||x.componentType==="checkbox"?["选项1"]:void 0};t([...e,w])}else if((x==null?void 0:x.type)==="canvas"){const w=e.findIndex(C=>C.id===b.id),S=e.findIndex(C=>C.id===y.id);if(w!==-1&&S!==-1){const C=[...e],[E]=C.splice(w,1);C.splice(S,0,E),t(C)}}},v=()=>{const g=e.map(b=>({name:b.id,label:b.label||b.type,type:b.type,required:b.required,options:b.options}));u(g),l(!0)};return M.jsxs("div",{children:[M.jsx(Qen,{onDragStart:h,onDragEnd:m,children:M.jsxs("div",{children:[M.jsx(Xen,{onPreview:v,onInitialized:f}),M.jsxs(pp,{style:{height:"calc(100vh - 64px)"},children:[M.jsx(pp.Panel,{defaultSize:"20%",min:"15%",max:"35%",style:o,children:M.jsx(ytn,{})}),M.jsx(pp.Panel,{style:i,children:M.jsx(ftn,{})}),M.jsx(pp.Panel,{defaultSize:"25%",min:"20%",max:"40%",style:a,children:M.jsx(btn,{})})]})]})}),M.jsx(Wen,{visible:s,onClose:()=>l(!1),formFields:c})]})},wtn=()=>{const e=Pn(),{locale:t}=p.useContext(ma),n=localStorage.getItem(F6),[r,o]=p.useState(n||"/"),i=Ol(),{isLoggedIn:a,hasRoleAgent:s}=p.useContext(ma),{footerStyle:l}=df(),{currentOrg:c,setCurrentOrg:u}=ds(I=>({currentOrg:I.currentOrg,setCurrentOrg:I.setCurrentOrg})),{userInfo:d,setUserInfo:f}=fa(I=>({userInfo:I.userInfo,setUserInfo:I.setUserInfo})),{setAgentInfo:h}=$C(I=>({setAgentInfo:I.setAgentInfo})),m=Zxe(I=>I.setWorkgroupResult),[v,g]=p.useState(!1),b=Iz(I=>I.threads),{config:y}=jen();p.useEffect(()=>{const I=b.some(D=>D.unreadCount>0);g(I)},[b]);const[x,w]=p.useState([]);p.useEffect(()=>{const I=[{path:"/formbuilder",name:e.formatMessage({id:"menu.dashboard.form"}),icon:M.jsx(QA,{}),component:M.jsx(mB,{})},...Fd?[{path:"/flowbuilder",name:e.formatMessage({id:"menu.dashboard.flow"}),icon:M.jsx(QA,{}),component:M.jsx(Uwe,{})}]:[],{path:"/ticketbuilder",name:e.formatMessage({id:"menu.dashboard.ticket"}),icon:M.jsx(iet,{}),component:M.jsx(Q2e,{})},{path:"/setting",name:e.formatMessage({id:"menu.dashboard.mine"}),icon:M.jsx(k7,{}),component:M.jsx(Yxe,{})}];w(I)},[e,t]),uxe();const S=async()=>{if(!a||(c==null?void 0:c.uid)===""||!s)return;const I=await NRe(c==null?void 0:c.uid);I.data.code===200&&h(I.data.data)},[C,E]=p.useState(!1),[_,P]=p.useState(!1),$=p.useCallback(I=>{u(I)},[u]),T=p.useCallback(()=>{localStorage.getItem("skipVerification")!=="true"&&d&&!d.emailVerified&&!d.mobileVerified&&P(!0)},[d]),R=async()=>{if(a){if(d.currentOrganization===void 0||d.currentOrganization===null){console.log("before initOrganization",d),E(!0);return}console.log("after initOrganization"),u(d==null?void 0:d.currentOrganization),S(),T()}};p.useEffect(()=>(R(),()=>{console.log("un - useEffect")}),[a,d]);const O=async()=>{const I=await Dz();I.data.code===200?f(I.data.data):_e.error(e.formatMessage({id:"dashboard.error.message",defaultMessage:"获取数据失败"}))};p.useEffect(()=>{a&&O()},[a]);const k=async()=>{if(!a||(c==null?void 0:c.uid)===""||!s)return;const I={orgUid:c==null?void 0:c.uid,pageNumber:0,pageSize:20},D=await QAt(I);D.data.code===200?m(D.data):console.log("获取工作组失败")};return p.useEffect(()=>{k()},[a,c]),M.jsxs(nbe,{collapsed:!0,collapsedButtonRender:!1,layout:"side",style:{height:"100vh"},route:{routes:x},location:{pathname:r},menu:{type:"group",collapsedShowTitle:!0},avatarProps:null,actionsRender:I=>I.isMobile?[]:[M.jsx(XAt,{})],menuHeaderRender:()=>M.jsx(Qxe,{}),menuFooterRender:I=>{I!=null&&I.collapsed},onMenuHeaderClick:I=>{console.log("onMenuHeaderClick",I)},menuItemRender:(I,D)=>M.jsx(M.Fragment,{children:M.jsxs("div",{onClick:()=>{o(I.path),i(I.path),localStorage.setItem(F6,I.path)},children:[v&&M.jsxs(M.Fragment,{children:[I.path==="/chat"&&M.jsx(Ka,{size:"small",dot:v,offset:[-5,5],children:D}),I.path!=="/chat"&&D]}),!v&&M.jsx(M.Fragment,{children:D})]})}),children:[M.jsx(sk,{children:M.jsx(jO,{},t.locale)}),M.jsx(lk,{style:l,children:M.jsx(Xxe,{})}),M.jsx(Een,{open:C,onClose:()=>E(!1),onSuccess:$}),M.jsx(_en,{open:_,onClose:()=>P(!1)}),M.jsx(Ben,{...y,onInit:()=>{}}),M.jsx("audio",{id:"audioPlay",src:"soundUrl",hidden:!0})]})},Ctn=()=>M.jsx(M.Fragment,{children:M.jsx(jO,{})}),Stn=({open:e,onClose:t})=>{const n=Pn(),{translateString:r}=Wc(),o=()=>{t()},i=()=>{t()};return M.jsx(M.Fragment,{children:M.jsx(kr,{title:n.formatMessage({id:"profile.password.change.title",defaultMessage:"Change Password"}),forceRender:!0,open:e,footer:null,onCancel:i,children:M.jsxs(jn,{initialValues:{oldPassword:"",newPassword:"",confirmPassword:""},onFinish:async a=>{if(console.log("changePassword:",a),a.newPassword.trim().length<6){_e.error(n.formatMessage({id:"profile.password.length.error",defaultMessage:"Password must be at least 6 characters"}));return}if(a.newPassword!==a.confirmPassword){_e.error(n.formatMessage({id:"profile.password.mismatch",defaultMessage:"The two passwords do not match"}));return}const s={oldPassword:a.oldPassword,newPassword:a.newPassword},l=await ZAt(s);console.log("changePassword response:",l),l.data.code===200?(_e.success(n.formatMessage({id:"profile.password.change.success",defaultMessage:"Password changed successfully!"})),o()):_e.error(r(l.data.message))},children:[M.jsx(sr.Password,{name:"oldPassword",label:n.formatMessage({id:"profile.password.old",defaultMessage:"Old Password"}),extra:n.formatMessage({id:"profile.password.old.empty",defaultMessage:"Old password can be empty for phone login users"})}),M.jsx(sr.Password,{name:"newPassword",label:n.formatMessage({id:"profile.password.new",defaultMessage:"New Password"})}),M.jsx(sr.Password,{name:"confirmPassword",label:n.formatMessage({id:"profile.password.confirm",defaultMessage:"Confirm Password"})})]})})})},a_e=({children:e,onSuccess:t,onError:n})=>{const r={file:null,fileName:"test.png",fileType:"image/png",isAvatar:"true",kbType:mPe,categoryUid:"",kbUid:"",channel:mr},o={name:"file",accept:"image/*",action:q1(),headers:{Authorization:"Bearer "+localStorage.getItem(kp)},data:r,showUploadList:!1,beforeUpload(i){console.log("beforeUpload",i);const a=Ft(new Date).format("YYYYMMDDHHmmss")+"_"+i.name;r.file=i,r.fileName=a,r.fileType=i.type,console.log("beforeUpload",r)},onChange(i){if(i.file.status!=="uploading"&&console.log("not uploading:",i.file),i.file.status==="done")if(console.log("response: ",i.file.response),i.file.response.code===200){const a=i.file.response.data.fileUrl;t(a),_e.success(`${i.file.name} 上传成功`)}else n(i.file),_e.error(`${i.file.name} 上传失败`);else i.file.status==="error"&&(_e.error(`${i.file.name} 上传失败`),n(i.file))}};return M.jsx(Rc,{...o,children:e})},Etn=({open:e,onSubmit:t,onClose:n})=>{const r=Pn(),[o]=jn.useForm(),{translateString:i}=Wc(),{userInfo:a,deviceUid:s}=fa(C=>({userInfo:C.userInfo,deviceUid:C.deviceUid})),l=ds(C=>C.currentOrg),c=p.useRef(),[u,d]=p.useState(""),[f,h]=p.useState(""),[m,v]=p.useState(!1),g=async(C,E)=>{console.log("captchaUid",C," captchaValue",E),d(C),h(E)},b=async C=>{console.log("captcha check result",C),v(C)},y=()=>{n()},x=()=>{n()},w=async()=>{o.validateFields().then(async C=>{if(console.log("changeEmail:",C),a.email===C.email){_e.error(r.formatMessage({id:"profile.email.not.changed",defaultMessage:"Email is not changed!"}));return}const E={email:C.email,code:C.code,platform:xl},_=await e1e(E);console.log("changeEmail response:",_),_.data.code===200?(_e.success(r.formatMessage({id:"profile.email.change.success",defaultMessage:"Email changed successfully!"})),t(C.email),y()):_e.error(i(_.data.message))})},S=()=>{setTimeout(()=>{var C;console.log("endCaptchaTiming"),(C=c.current)==null||C.endTiming()},2)};return M.jsx(M.Fragment,{children:M.jsx(kr,{title:r.formatMessage({id:"profile.email.change.title",defaultMessage:"Change Email"}),forceRender:!0,open:e,footer:null,onCancel:x,children:M.jsxs(jn,{form:o,onFinish:async C=>{console.log("changeEmail:",C),w()},children:[M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{})},name:"email",placeholder:r.formatMessage({id:"profile.email.placeholder",defaultMessage:"Enter email address"}),rules:[{required:!0,message:r.formatMessage({id:"profile.email.required",defaultMessage:"Please enter email address!"})},{pattern:/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/,message:r.formatMessage({id:"profile.email.format.invalid",defaultMessage:"Invalid email format"})},{max:50,message:r.formatMessage({id:"profile.email.length.limit",defaultMessage:"Email cannot exceed 50 characters"})}]}),M.jsx(jn.Item,{name:"captchaCode",children:M.jsx(gb,{onKaptchaChange:g,onKaptchaCheck:b})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Eg,{})},captchaProps:{size:"large",disabled:!m},placeholder:r.formatMessage({id:"profile.email.verification.code.placeholder",defaultMessage:"Enter verification code"}),captchaTextRender:(C,E)=>C?`${E} ${r.formatMessage({id:"profile.email.verification.code.countdown",defaultMessage:"seconds"})}`:r.formatMessage({id:"profile.email.verification.code.get",defaultMessage:"Get Code"}),phoneName:"email",name:"code",rules:[{required:!0,message:r.formatMessage({id:"profile.email.verification.code.required",defaultMessage:"Please enter verification code!"})}],fieldRef:c,onGetCaptcha:async C=>{if(C){if(a.email===C){_e.error(r.formatMessage({id:"profile.email.not.changed",defaultMessage:"Email is not changed!"})),S();return}const E={email:C,type:J$e,captchaUid:u,captchaCode:f,deviceUid:s,userUid:a.uid,orgUid:l.uid,platform:xl},_=await lxe(E);if(_.data.code!==200){_e.error(_.data.message),S();return}_e.success(_.data.message)}else _e.error(r.formatMessage({id:"profile.email.format.error",defaultMessage:"Invalid email format"}))}})]})})})},_tn=({open:e,onSubmit:t,onClose:n})=>{const r=Pn(),[o]=jn.useForm(),{translateString:i}=Wc(),{userInfo:a,deviceUid:s}=fa(C=>({userInfo:C.userInfo,deviceUid:C.deviceUid})),l=ds(C=>C.currentOrg),c=p.useRef(),[u,d]=p.useState(""),[f,h]=p.useState(""),[m,v]=p.useState(!1),g=async(C,E)=>{console.log("captchaUid",C," captchaValue",E),d(C),h(E)},b=async C=>{console.log("captcha check result",C),v(C)},y=()=>{n()},x=()=>{n()},w=async()=>{o.validateFields().then(async C=>{if(console.log("changeMobile:",C),a.mobile===C.mobile){_e.error(r.formatMessage({id:"profile.mobile.not.changed",defaultMessage:"Mobile number is not changed!"}));return}const E={mobile:C.mobile,code:C.code,platform:xl},_=await t1e(E);console.log("changeMobile response:",_),_.data.code===200?(_e.success(r.formatMessage({id:"profile.mobile.change.success",defaultMessage:"Mobile number changed successfully!"})),t(C.mobile),y()):_e.error(i(_.data.message))})},S=()=>{setTimeout(()=>{var C;console.log("endCaptchaTiming"),(C=c.current)==null||C.endTiming()},2)};return M.jsx(M.Fragment,{children:M.jsx(kr,{title:r.formatMessage({id:"profile.mobile.change.title",defaultMessage:"Change Mobile"}),forceRender:!0,open:e,footer:null,onCancel:x,children:M.jsxs(jn,{form:o,onFinish:async C=>{console.log("changeMobile:",C),w()},children:[M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{})},name:"mobile",placeholder:r.formatMessage({id:"profile.mobile.placeholder",defaultMessage:"Enter mobile number"}),rules:[{required:!0,message:r.formatMessage({id:"profile.mobile.required",defaultMessage:"Please enter mobile number!"})},{pattern:/^1\d{10}$/,message:r.formatMessage({id:"profile.mobile.format.invalid",defaultMessage:"Invalid mobile format"})}]}),M.jsx(jn.Item,{name:"captchaCode",children:M.jsx(gb,{onKaptchaChange:g,onKaptchaCheck:b})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Eg,{})},captchaProps:{size:"large",disabled:!m},placeholder:r.formatMessage({id:"profile.mobile.verification.code.placeholder",defaultMessage:"Enter verification code"}),captchaTextRender:(C,E)=>C?`${E} ${r.formatMessage({id:"profile.mobile.verification.code.countdown",defaultMessage:"seconds"})}`:r.formatMessage({id:"profile.mobile.verification.code.get",defaultMessage:"Get Code"}),phoneName:"mobile",name:"code",rules:[{required:!0,message:r.formatMessage({id:"profile.mobile.verification.code.required",defaultMessage:"Please enter verification code!"})}],fieldRef:c,onGetCaptcha:async C=>{if(C&&C.length===11){if(a.mobile===C){_e.error(r.formatMessage({id:"profile.mobile.not.changed",defaultMessage:"Mobile number is not changed!"})),S();return}const E={mobile:C,type:Q$e,captchaUid:u,captchaCode:f,deviceUid:s,userUid:a.uid,orgUid:l.uid,platform:xl},_=await az(E);if(_.data.code!==200){_e.error(_.data.message),S();return}_e.success(_.data.message)}else _e.error(r.formatMessage({id:"profile.mobile.format.error",defaultMessage:"Invalid mobile format"}))}})]})})})},$tn={labelCol:{span:8},wrapperCol:{span:8}},xoe=()=>{const e=Pn(),[t]=jn.useForm(),{translateString:n}=Wc(),{userInfo:r,setUserInfo:o}=fa($=>({userInfo:$.userInfo,setUserInfo:$.setUserInfo})),[i,a]=p.useState(""),[s,l]=p.useState(!1),[c,u]=p.useState(!1),[d,f]=p.useState(!1),h=()=>{l(!0)},m=()=>{u(!0)},v=()=>{f(!0)},g=()=>{l(!1)},b=()=>{u(!1)},y=$=>{u(!1),r.email=$,o(r),t.setFieldValue("email",$)},x=()=>{f(!1)},w=$=>{f(!1),r.mobile=$,o(r),t.setFieldValue("mobile",$)},S=$=>{console.log("handleUploadSuccess:",$),a($)},C=$=>{console.log("handleUploadError:",$)},E=async $=>{const T={...r,...$,avatar:i};console.log(T);const R=await Jxe(T);console.log("updateProfile response:",R.data),R.data.code===200?(_e.success(e.formatMessage({id:"profile.update.success",defaultMessage:"Profile updated successfully"})),o(R.data.data)):_e.error(R.data.message)},_=$=>Array.isArray($)?$:$==null?void 0:$.fileList;p.useEffect(()=>{r&&a(r.avatar)},[r]);const P=async()=>{const $=await Dz();console.log("handleRefreshProfile getProfile response:",$.data),$.data.code===200?(o($.data.data),t.setFieldsValue({uid:$.data.data.uid,username:$.data.data.username,nickname:n($.data.data.nickname),email:$.data.data.email,mobile:$.data.data.mobile,description:n($.data.data.description)})):_e.error($.data.message)};return p.useEffect(()=>{P()},[]),M.jsxs("div",{className:"profile-container",children:[M.jsxs(jn,{...$tn,form:t,onFinish:E,children:[M.jsx(sr,{name:"uid",label:"UID",readonly:!0}),M.jsx(jn.Item,{name:"avatar",valuePropName:"fileList",getValueFromEvent:_,label:e.formatMessage({id:"profile.form.avatar",defaultMessage:"Avatar"}),children:M.jsxs(a_e,{onSuccess:S,onError:C,children:[M.jsx(rf,{src:i}),M.jsx(At,{icon:M.jsx(th,{}),children:e.formatMessage({id:"profile.form.upload",defaultMessage:"Upload"})})]},"avatar")}),M.jsx(sr,{name:"username",label:e.formatMessage({id:"profile.form.username",defaultMessage:"Username"}),rules:[{required:!0}]}),M.jsx(At,{onClick:h,children:e.formatMessage({id:"profile.button.change.password",defaultMessage:"Change Password"})}),M.jsx(sr,{name:"nickname",label:e.formatMessage({id:"profile.form.nickname",defaultMessage:"Nickname"}),rules:[{required:!0}]}),M.jsx(sr,{name:"email",label:r.emailVerified?e.formatMessage({id:"profile.email.verified",defaultMessage:"Email Verified"}):e.formatMessage({id:"profile.email.unverified",defaultMessage:"Email Unverified"}),rules:[{type:"email"}],readonly:!0}),M.jsx(At,{onClick:m,children:e.formatMessage({id:"profile.button.change.email",defaultMessage:"Change Email"})}),M.jsx(sr,{name:"mobile",label:r.mobileVerified?e.formatMessage({id:"profile.mobile.verified",defaultMessage:"Mobile Verified"}):e.formatMessage({id:"profile.mobile.unverified",defaultMessage:"Mobile Unverified"}),readonly:!0}),M.jsx(At,{onClick:v,children:e.formatMessage({id:"profile.button.change.mobile",defaultMessage:"Change Mobile"})}),M.jsx(SS,{name:"description",label:e.formatMessage({id:"profile.form.description",defaultMessage:"Description"})})]}),s&&M.jsx(Stn,{open:s,onClose:g}),c&&M.jsx(Etn,{open:c,onSubmit:y,onClose:b}),d&&M.jsx(_tn,{open:d,onSubmit:w,onClose:x})]})},Ptn=()=>{const e=Pn(),t=sz(),[n,r]=p.useState(!0),[o,i]=p.useState(!0),[a,s]=p.useState(!1),l=S=>{console.log("radio checked",S.target.value),s(S.target.value)},c=async()=>{};p.useEffect(()=>{c(),console.log("isNetworkOnline:",t);const S=localStorage.getItem(FI);S===null?(localStorage.setItem(FI,"true"),r(!0)):r(S==="true");const C=localStorage.getItem(r1);C===null?(localStorage.setItem(r1,"true"),i(!0)):i(C==="true")},[]);const{themeMode:u,setThemeMode:d,mode:f,changeMode:h,locale:m,changeLocale:v}=p.useContext(ma),g=S=>{console.log("radio checked",S.target.value),d(S.target.value)},b=S=>{console.log("language change",S.target.value),v(S.target.value)},y=S=>{console.log("play audio switch",S),localStorage.setItem(FI,S?"true":"false"),r(S)},x=S=>{console.log("show network status notification",S),localStorage.setItem(r1,S?"true":"false"),i(S)},w=S=>{console.log("mode change",S.target.value),h(S.target.value)};return M.jsxs("div",{className:"profile-container",children:[M.jsx("p",{children:M.jsx(H0,{checkedChildren:e.formatMessage({id:"setting.basic.sound.on",defaultMessage:"已开启消息提示音"}),unCheckedChildren:e.formatMessage({id:"setting.basic.sound.off",defaultMessage:"已关闭消息提示音"}),value:n,onChange:y})}),M.jsx("p",{children:M.jsx(H0,{checkedChildren:e.formatMessage({id:"setting.basic.notification.on",defaultMessage:"已开启网络状态通知"}),unCheckedChildren:e.formatMessage({id:"setting.basic.notification.off",defaultMessage:"已关闭网络状态通知"}),value:o,onChange:x})}),Fd&&M.jsx(M.Fragment,{}),W1&&M.jsxs(M.Fragment,{children:[M.jsx("p",{children:e.formatMessage({id:"setting.basic.startup",defaultMessage:"开机启动:"})}),M.jsxs(ho.Group,{onChange:l,value:a,children:[M.jsx(ho,{value:!0,children:e.formatMessage({id:"setting.basic.startup.on",defaultMessage:"开机启动"})}),M.jsx(ho,{value:!1,children:e.formatMessage({id:"setting.basic.startup.off",defaultMessage:"不开机启动"})})]})]}),M.jsx("p",{children:e.formatMessage({id:"setting.basic.theme",defaultMessage:"颜色主题:"})}),M.jsxs(ho.Group,{onChange:g,value:u,children:[M.jsx(ho,{value:"light",children:M.jsx(ti,{id:"theme.light"})}),M.jsx(ho,{value:"dark",children:M.jsx(ti,{id:"theme.dark"})}),M.jsx(ho,{value:"system",children:M.jsx(ti,{id:"theme.system"})})]}),M.jsxs("div",{children:[M.jsx("p",{children:e.formatMessage({id:"setting.basic.language",defaultMessage:"语言设置:"})}),M.jsxs(ho.Group,{value:m.locale,onChange:b,children:[M.jsx(ho,{value:"en",children:e.formatMessage({id:"i18n.lang.en-US"})},"en"),M.jsx(ho,{value:"zh-cn",children:e.formatMessage({id:"i18n.lang.zh-CN"})},"zh-cn"),M.jsx(ho,{value:"zh-tw",children:e.formatMessage({id:"i18n.lang.zh-TW"})},"zh-tw")]})]}),Fd&&M.jsxs("div",{children:[M.jsx("p",{children:e.formatMessage({id:"setting.basic.mode",defaultMessage:"模式设置:"})}),M.jsxs(ho.Group,{value:f,onChange:w,children:[M.jsx(ho,{value:zv,children:e.formatMessage({id:"setting.basic.mode.team",defaultMessage:"团队模式"})},zv),M.jsx(ho,{value:x0,children:e.formatMessage({id:"setting.basic.mode.agent",defaultMessage:"客服模式"})},x0),M.jsx(ho,{value:L$,children:e.formatMessage({id:"setting.basic.mode.personal",defaultMessage:"个人模式"})},L$)]})]})]})},Mtn=()=>{const e=fa(n=>n.userInfo),t=()=>{var r;console.log("downloadQRCode");const n=(r=document.getElementById("myqrcode"))==null?void 0:r.querySelector("canvas");if(n){const o=n.toDataURL(),i=document.createElement("a");i.download=e.username+"_profile.png",i.href=o,document.body.appendChild(i),i.click(),document.body.removeChild(i)}else console.log("canvas is null")};return M.jsxs("div",{id:"myqrcode",style:{textAlign:"center",marginTop:"50px"},children:[M.jsx(Oge,{style:{margin:"auto"},errorLevel:"H",value:"https://www.weiyuai.cn/",icon:"/agent/logo.png"}),M.jsx(At,{type:"primary",onClick:t,style:{marginTop:"20px"},children:"下载二维码"})]})},Ttn=()=>M.jsx(M.Fragment,{children:M.jsx("div",{children:"ShortcutAdmin"})}),Rtn=()=>{const e=Ol();return M.jsx(aS,{status:"404",title:"404",subTitle:"Sorry, the page you visited does not exist.",extra:M.jsx(At,{type:"primary",onClick:()=>e("/"),children:"返回主页"})})},Otn={labelCol:{span:8},wrapperCol:{span:8}},ktn=()=>{const e=Pn(),[t]=jn.useForm(),{userInfo:n,setUserInfo:r}=fa(u=>({userInfo:u.userInfo,setUserInfo:u.setUserInfo})),[o,i]=p.useState(""),a={file:null,fileName:"test.png",fileType:"image/png"},s={name:"file",action:q1(),headers:{Authorization:"Bearer "+localStorage.getItem(kp)},showUploadList:!1,data:a,beforeUpload(u){const d=Ft(new Date).format("YYYYMMDDHHmmss")+"_"+u.name;a.file=u,a.fileName=d,a.fileType=u.type,console.log("beforeUpload",a)},onChange(u){if(u.file.status!=="uploading"&&console.log(u.file,u.fileList),u.file.status==="done"){const d=u.file.response.data.fileUrl;console.log("url: ",d),i(d),_e.success(`${u.file.name} file uploaded successfully`)}else u.file.status==="error"&&_e.error(`${u.file.name} file upload failed.`)}},l=async u=>{const d={...n,...u,avatar:o};console.log(d);const f=await Jxe(d);console.log("updateProfile response:",f),f.data.code===200?(_e.success("修改成功"),r(f.data.data)):_e.error("修改失败")},c=u=>Array.isArray(u)?u:u==null?void 0:u.fileList;return p.useEffect(()=>{n&&i(n.avatar)},[n]),M.jsxs("div",{className:"profile-container",children:[M.jsx("p",{children:"员工信息"}),M.jsxs(jn,{...Otn,style:{marginLeft:20},form:t,onFinish:l,initialValues:{nickname:n.nickname,email:n.email,mobile:n.mobile,description:n.description},children:[M.jsx(rn.Item,{name:"avatar",valuePropName:"fileList",getValueFromEvent:c,label:e.formatMessage({id:"pages.robot.tab.avatar",defaultMessage:"Avatar"}),children:M.jsxs(Rc,{...s,children:[M.jsx(rf,{src:o}),M.jsx(At,{icon:M.jsx(th,{}),children:e.formatMessage({id:"pages.robot.upload",defaultMessage:"Upload"})})]},"avatar")}),M.jsx(sr,{name:"nickname",label:"昵称",rules:[{required:!0}],children:M.jsx(Hn,{})}),M.jsx(sr,{name:"email",label:"邮箱",rules:[{type:"email"}],disabled:!0,children:M.jsx(Hn,{})}),M.jsx(sr,{name:"mobile",label:"手机号",disabled:!0,children:M.jsx(Hn,{})}),M.jsx(SS,{name:"description",label:"描述",children:M.jsx(Hn.TextArea,{})})]})]})},Itn=({open:e,onSubmit:t,onClose:n})=>{const r=Pn(),[o]=jn.useForm(),{translateString:i}=Wc(),{userInfo:a,deviceUid:s}=fa(C=>({userInfo:C.userInfo,deviceUid:C.deviceUid})),l=ds(C=>C.currentOrg),c=p.useRef(),[u,d]=p.useState(""),[f,h]=p.useState(""),[m,v]=p.useState(!1);p.useEffect(()=>{e?o.setFieldsValue({email:a==null?void 0:a.email}):(o.resetFields(),S())},[e]);const g=async(C,E)=>{console.log("captchaUid",C," captchaValue",E),d(C),h(E)},b=async C=>{console.log("captcha check result",C),v(C)},y=()=>{n()},x=()=>{n()},w=async()=>{o.validateFields().then(async C=>{console.log("changeEmail:",C);const E={email:C.email,code:C.code,platform:xl},_=await e1e(E);console.log("changeEmail response:",_),_.data.code===200?(_e.success("Email verify successfully!"),t(C.email),y()):_e.error(i(_.data.message))})},S=()=>{setTimeout(()=>{var C;console.log("endCaptchaTiming"),(C=c.current)==null||C.endTiming()},2)};return M.jsx(M.Fragment,{children:M.jsx(kr,{title:r.formatMessage({id:"pages.settings.verify.email",defaultMessage:"验证邮箱"}),forceRender:!0,open:e,footer:null,onCancel:x,children:M.jsxs(jn,{form:o,onFinish:async C=>{console.log("changeEmail:",C),w()},children:[M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{})},name:"email",placeholder:r.formatMessage({id:"pages.login.email.placeholder",defaultMessage:"邮箱"}),rules:[{required:!0},{pattern:/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/,message:"邮箱格式不正确"},{max:50,message:"邮箱不得超过50字符"}],readonly:!0}),M.jsx(jn.Item,{name:"captchaCode",rules:[],children:M.jsx(gb,{onKaptchaChange:g,onKaptchaCheck:b})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Eg,{}),allowClear:!0},captchaProps:{size:"large",disabled:!m},placeholder:r.formatMessage({id:"pages.login.captcha.placeholder",defaultMessage:"请输入验证码"}),captchaTextRender:(C,E)=>C?`${E} ${r.formatMessage({id:"pages.getCaptchaSecondText",defaultMessage:"获取验证码"})}`:r.formatMessage({id:"pages.login.phoneLogin.getVerificationCode",defaultMessage:"获取验证码"}),phoneName:"email",name:"code",rules:[{required:!0}],fieldRef:c,onGetCaptcha:async C=>{if(console.log("email:",C),C){const E={email:C,type:ePe,captchaUid:u,captchaCode:f,deviceUid:s,userUid:a==null?void 0:a.uid,orgUid:l.uid,platform:xl},_=await lxe(E);if(console.log("sendEmailCode",_),_.data.code!==200){_e.error(i(_.data.message)),S();return}_e.success(i(_.data.message))}else _e.error("手机号格式错误")}})]})})})},Dtn=({open:e,onSubmit:t,onClose:n})=>{const r=Pn(),[o]=jn.useForm(),{translateString:i}=Wc(),{userInfo:a,deviceUid:s}=fa(C=>({userInfo:C.userInfo,deviceUid:C.deviceUid})),l=ds(C=>C.currentOrg),c=p.useRef(),[u,d]=p.useState(""),[f,h]=p.useState(""),[m,v]=p.useState(!1);p.useEffect(()=>{e?o.setFieldsValue({mobile:a==null?void 0:a.mobile}):(o.resetFields(),S())},[e]);const g=async(C,E)=>{console.log("captchaUid",C," captchaValue",E),d(C),h(E)},b=async C=>{console.log("captcha check result",C),v(C)},y=()=>{n()},x=()=>{n()},w=async()=>{o.validateFields().then(async C=>{console.log("changeMobile:",C);const E={mobile:C.mobile,code:C.code,platform:xl},_=await t1e(E);console.log("changeMobile response:",_),_.data.code===200?(_e.success("Mobile verify successfully!"),t(C.mobile),y()):_e.error(i(_.data.message))})},S=()=>{setTimeout(()=>{var C;console.log("endCaptchaTiming"),(C=c.current)==null||C.endTiming()},2)};return M.jsx(M.Fragment,{children:M.jsx(kr,{title:r.formatMessage({id:"pages.settings.verify.mobile",defaultMessage:"验证手机号"}),forceRender:!0,open:e,footer:null,onCancel:x,children:M.jsxs(jn,{form:o,onFinish:async C=>{console.log("changeMobile:",C),w()},children:[M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{})},name:"mobile",placeholder:r.formatMessage({id:"pages.login.phoneNumber.placeholder",defaultMessage:"手机号"}),rules:[{required:!0},{pattern:/^1\d{10}$/}],readonly:!0}),M.jsx(jn.Item,{name:"captchaCode",rules:[],children:M.jsx(gb,{onKaptchaChange:g,onKaptchaCheck:b})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Eg,{}),allowClear:!0},captchaProps:{size:"large",disabled:!m},placeholder:r.formatMessage({id:"pages.login.captcha.placeholder",defaultMessage:"请输入验证码"}),captchaTextRender:(C,E)=>C?`${E} ${r.formatMessage({id:"pages.getCaptchaSecondText",defaultMessage:"获取验证码"})}`:r.formatMessage({id:"pages.login.phoneLogin.getVerificationCode",defaultMessage:"获取验证码"}),phoneName:"mobile",name:"code",rules:[{required:!0}],fieldRef:c,onGetCaptcha:async C=>{if(console.log("mobile:",C),C&&C.length===11){const E={mobile:C,type:Z$e,captchaUid:u,captchaCode:f,deviceUid:s,userUid:a==null?void 0:a.uid,orgUid:l.uid,platform:xl},_=await az(E);if(console.log("sendMobileCode",_),_.data.code!==200){_e.error(i(_.data.message)),S();return}_e.success(i(_.data.message))}else _e.error("手机号格式错误")}})]})})})},Ntn=()=>{const e=Pn(),t=Ol(),[n]=jn.useForm(),{userInfo:r,setUserInfo:o}=fa(b=>({userInfo:b.userInfo,setUserInfo:b.setUserInfo})),[i,a]=p.useState(!1),[s,l]=p.useState(!1),c=()=>{a(!0)},u=()=>{l(!0)},d=()=>{a(!1)},f=b=>{a(!1),r.email=b,r.emailVerified=!0,o(r),n.setFieldValue("email",b)},h=()=>{l(!1)},m=b=>{l(!1),r.mobile=b,r.mobileVerified=!0,o(r),n.setFieldValue("mobile",b)};p.useEffect(()=>{n.setFieldsValue({uid:r.uid,username:r.username,nickname:r.nickname,email:r.email,mobile:r.mobile})},[]);const v=()=>{t("/setting/profile")},g=()=>{t("/setting/profile")};return M.jsxs("div",{children:[M.jsxs(jn,{form:n,submitter:!1,children:[M.jsx(sr,{name:"email",label:r!=null&&r.emailVerified?e.formatMessage({id:"email.verified",defaultMessage:"Email Verified"}):e.formatMessage({id:"email.unverified",defaultMessage:"email unverified"}),readonly:!0}),!(r!=null&&r.emailVerified)&&r.email!=null&&M.jsx(At,{onClick:c,children:e.formatMessage({id:"pages.settings.verify.email",defaultMessage:"验证邮箱"})}),M.jsx(At,{type:"link",onClick:v,children:"重置邮箱"}),M.jsx(sr,{name:"mobile",label:r!=null&&r.mobileVerified?e.formatMessage({id:"mobile.verified",defaultMessage:"Mobile Verified"}):e.formatMessage({id:"mobile.unverified",defaultMessage:"mobile unverified"}),readonly:!0}),!(r!=null&&r.mobileVerified)&&r.mobile!=null&&M.jsx(At,{onClick:u,children:e.formatMessage({id:"pages.settings.verify.mobile",defaultMessage:"验证手机号"})}),M.jsx(At,{type:"link",onClick:g,children:"重置手机号"})]}),i&&M.jsx(Itn,{open:i,onSubmit:f,onClose:d}),s&&M.jsx(Dtn,{open:s,onSubmit:m,onClose:h})]})},Atn=e=>{console.log(e)},Ftn=[{key:"personal",label:"个人认证",children:M.jsx(Ntn,{})}],Btn=()=>M.jsx("div",{className:"profile-container",children:M.jsx(ZC,{defaultActiveKey:"personal",items:Ftn,onChange:Atn})}),Ltn=()=>{const[e]=jn.useForm(),t=Pn(),{translateString:n}=Wc(),{agentInfo:r,setAgentInfo:o}=$C(d=>({agentInfo:d.agentInfo,setAgentInfo:d.setAgentInfo})),[i,a]=p.useState("");p.useEffect(()=>{var d;r&&e.setFieldsValue({nickname:n(r==null?void 0:r.nickname),email:r==null?void 0:r.email,mobile:r==null?void 0:r.mobile,description:n(r==null?void 0:r.description),memberUid:(d=r==null?void 0:r.member)==null?void 0:d.uid})},[r]);const s=d=>{console.log("handleUploadSuccess:",d),a(d)},l=d=>{console.log("handleUploadError:",d),_e.error(d)},c=async d=>{var m,v,g,b,y,x,w,S,C,E,_,P,$,T;console.log("onFinish:",d),_e.loading(t.formatMessage({id:"updating"}));const f={...r,...d,avatar:i,serviceSettings:{...r.serviceSettings,quickFaqUids:(v=(m=r==null?void 0:r.serviceSettings)==null?void 0:m.quickFaqs)==null?void 0:v.map(R=>R.uid),faqUids:(b=(g=r==null?void 0:r.serviceSettings)==null?void 0:g.faqs)==null?void 0:b.map(R=>R.uid),guessFaqUids:(x=(y=r==null?void 0:r.serviceSettings)==null?void 0:y.guessFaqs)==null?void 0:x.map(R=>R.uid),hotFaqUids:(S=(w=r==null?void 0:r.serviceSettings)==null?void 0:w.hotFaqs)==null?void 0:S.map(R=>R.uid),shortcutFaqUids:(E=(C=r==null?void 0:r.serviceSettings)==null?void 0:C.shortcutFaqs)==null?void 0:E.map(R=>R.uid)},robotSettings:{...r.robotSettings,robotUid:(P=(_=r==null?void 0:r.robotSettings)==null?void 0:_.robot)==null?void 0:P.uid},leaveMsgSettings:{...r.leaveMsgSettings,worktimeUids:(T=($=r==null?void 0:r.leaveMsgSettings)==null?void 0:$.worktimes)==null?void 0:T.map(R=>R.uid)},autoReplySettings:{...r.autoReplySettings}};console.log("agentObject:",f);const h=await ARe(f);console.log("updateAgent response:",h),h.data.code===200?(_e.destroy(),_e.success(t.formatMessage({id:"update.success"})),o(h.data.data)):(_e.destroy(),_e.error(h.data.message))},u=d=>Array.isArray(d)?d:d==null?void 0:d.fileList;return p.useEffect(()=>{var d;r&&(a(r.avatar),e.setFieldsValue({member:(d=r==null?void 0:r.member)==null?void 0:d.nickname}))},[r]),M.jsx(M.Fragment,{children:M.jsxs(jn,{form:e,style:{marginLeft:"20px"},onFinish:c,children:[M.jsx(jn.Item,{name:"avatar",valuePropName:"fileList",getValueFromEvent:u,label:t.formatMessage({id:"pages.robot.tab.avatar",defaultMessage:"Avatar"}),children:M.jsxs(a_e,{onSuccess:s,onError:l,children:[M.jsx(rf,{src:i}),M.jsx(At,{icon:M.jsx(th,{}),children:t.formatMessage({id:"pages.robot.upload",defaultMessage:"Upload"})})]},"avatar")}),M.jsx(sr,{width:"md",name:"nickname",label:"客服卡片-展示客服昵称",rules:[{required:!0,message:"请输入客服昵称"}]}),M.jsx(sr,{width:"md",name:"email",label:"客服卡片-展示邮箱",rules:[{required:!0,message:"请输入邮箱"}]}),M.jsx(sr,{width:"md",name:"mobile",label:"客服卡片-展示手机号",rules:[{required:!0,message:"请输入手机号"}]}),M.jsx(SS,{width:"md",name:"description",label:"客服卡片-展示描述",rules:[{required:!0,message:"请输入描述"}]})]})})},jtn=()=>{const e=Pn(),[t,n]=p.useState([]),r=[{key:"basic",label:e.formatMessage({id:"pages.agent.tab.basic",defaultMessage:"Basic"}),children:M.jsx(Ltn,{})}];return p.useEffect(()=>{n(r)},[]),M.jsx(M.Fragment,{children:M.jsx(ZC,{style:{marginLeft:20},defaultActiveKey:"basic",items:t})})},{Sider:ztn,Content:Htn}=Nr,gB=()=>{const{leftSiderStyle:e,leftSiderWidth:t,headerStyle:n,contentStyle:r}=df();return M.jsx(M.Fragment,{children:M.jsxs(Nr,{children:[M.jsx(ztn,{style:e,width:t,children:M.jsx(lM,{style:n,children:"home"})}),M.jsxs(Nr,{children:[M.jsx(lM,{style:n,children:"home"}),M.jsx(Htn,{style:r,children:"home"})]})]})})},Vtn=()=>{const e=Pn(),[t,n]=p.useState("/chat"),r=Ol(),{isLoggedIn:o,mode:i}=p.useContext(ma),{footerStyle:a}=df(),[s,l]=p.useState(!1),c=Iz(h=>h.threads);p.useEffect(()=>{const h=c.some(m=>m.unreadCount>0);l(h)},[c]);const u=[{path:"/anonymous/home",name:e.formatMessage({id:"menu.dashboard.chat"}),icon:M.jsx(QA,{}),component:M.jsx(gB,{})}],[d,f]=p.useState(u);return uxe(),p.useEffect(()=>{f(u)},[i]),p.useEffect(()=>(o&&r("/chat"),()=>{console.log("un - useEffect")}),[o]),M.jsxs(nbe,{collapsed:!0,collapsedButtonRender:!1,layout:"side",style:{height:"100vh"},route:{routes:d},location:{pathname:t},menu:{type:"group",collapsedShowTitle:!0},avatarProps:null,actionsRender:h=>h.isMobile?[]:[M.jsx(Dtt,{onClick:oDt},"QuestionCircleFilled")],menuHeaderRender:()=>M.jsx(Qxe,{}),menuFooterRender:h=>{h!=null&&h.collapsed},onMenuHeaderClick:h=>{console.log("onMenuHeaderClick",h)},menuItemRender:(h,m)=>M.jsx(M.Fragment,{children:M.jsxs("a",{onClick:()=>{n(h.path),r(h.path)},children:[s&&M.jsxs(M.Fragment,{children:[h.path==="/anonymous/home"&&M.jsx(Ka,{size:"small",dot:s,offset:[-5,5],children:m}),h.path!=="/anonymous/home"&&m]}),!s&&M.jsx(M.Fragment,{children:m})]})}),children:[M.jsx(sk,{children:M.jsx(jO,{})}),M.jsx(lk,{style:a,children:M.jsx(Xxe,{})}),M.jsx("audio",{id:"audioPlay",src:"soundUrl",hidden:!0})]})},{Sider:Wtn,Content:Utn}=Nr,Gtn=()=>{const{leftSiderStyle:e,leftSiderWidth:t,headerStyle:n,contentStyle:r}=df();return M.jsx(M.Fragment,{children:M.jsxs(Nr,{children:[M.jsx(Wtn,{style:e,width:t}),M.jsxs(Nr,{children:[M.jsx(lM,{style:n,children:"setting"}),M.jsx(Utn,{style:r,children:"setting"})]})]})})};function qtn({children:e}){const{isLoggedIn:t}=p.useContext(ma),n=Qy();return t?e:M.jsx(Uat,{to:"/auth/login",replace:!0,state:{from:n}})}const woe=[{path:"/",element:M.jsx(M.Fragment,{children:M.jsx(qtn,{children:M.jsx(wtn,{})})}),children:[{path:"/",element:M.jsx(mB,{})},{path:"/formbuilder",element:M.jsx(mB,{})},{path:"/flowbuilder",element:M.jsx(Uwe,{})},{path:"/ticketbuilder",element:M.jsx(Q2e,{})},{path:"/setting",element:M.jsx(Yxe,{}),children:[{path:"/setting",element:M.jsx(xoe,{})},{path:"/setting/profile",element:M.jsx(xoe,{})},{path:"/setting/agentProfile",element:M.jsx(jtn,{})},{path:"/setting/memberProfile",element:M.jsx(ktn,{})},{path:"/setting/basic",element:M.jsx(Ptn,{})},{path:"/setting/certification",element:M.jsx(Btn,{})},{path:"/setting/qrcode",element:M.jsx(Mtn,{})},{path:"/setting/shortcut",element:M.jsx(Ttn,{})}]}]},{path:"/auth",element:M.jsx(Ctn,{}),children:[{path:"/auth",element:M.jsx(lF,{isModel:!1})},{path:"/auth/login",element:M.jsx(lF,{isModel:!1})},{path:"/auth/register",element:M.jsx(dDt,{})},{path:"/auth/server",element:M.jsx(cxe,{})}]},{path:"/anonymous",element:M.jsx(Vtn,{}),children:[{path:"/anonymous",element:M.jsx(gB,{})},{path:"/anonymous/home",element:M.jsx(gB,{})},{path:"/anonymous/setting",element:M.jsx(Gtn,{})}]},{path:"*",element:M.jsx(Rtn,{})}];let vB;W1?vB=Jat(woe,{future:{v7_normalizeFormMethod:!0,v7_relativeSplatPath:!0,v7_partialHydration:!0,v7_fetcherPersist:!0,v7_skipActionErrorRevalidation:!0}}):vB=Zat(woe,{basename:"/agenticflow",future:{v7_normalizeFormMethod:!0,v7_relativeSplatPath:!0,v7_partialHydration:!0,v7_fetcherPersist:!0,v7_skipActionErrorRevalidation:!0}});const Ktn=vB;var Ytn=typeof Element<"u",Xtn=typeof Map=="function",Qtn=typeof Set=="function",Ztn=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function D$(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,o;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!D$(e[r],t[r]))return!1;return!0}var i;if(Xtn&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;for(i=e.entries();!(r=i.next()).done;)if(!D$(r.value[1],t.get(r.value[0])))return!1;return!0}if(Qtn&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(Ztn&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;if(Ytn&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((o[r]==="_owner"||o[r]==="__v"||o[r]==="__o")&&e.$$typeof)&&!D$(e[o[r]],t[o[r]]))return!1;return!0}return e!==e&&t!==t}var Jtn=function(t,n){try{return D$(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const enn=Ar(Jtn);var tnn=function(e,t,n,r,o,i,a,s){if(!e){var l;if(t===void 0)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,i,a,s],u=0;l=new Error(t.replace(/%s/g,function(){return c[u++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}},nnn=tnn;const Coe=Ar(nnn);var rnn=function(t,n,r,o){var i=r?r.call(o,t,n):void 0;if(i!==void 0)return!!i;if(t===n)return!0;if(typeof t!="object"||!t||typeof n!="object"||!n)return!1;var a=Object.keys(t),s=Object.keys(n);if(a.length!==s.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(n),c=0;c(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(s_e||{}),$6={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","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"]}},Soe=Object.values(s_e),UV={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},inn=Object.entries(UV).reduce((e,[t,n])=>(e[n]=t,e),{}),uc="data-rh",s0={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},l0=(e,t)=>{for(let n=e.length-1;n>=0;n-=1){const r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},ann=e=>{let t=l0(e,"title");const n=l0(e,s0.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,()=>t);const r=l0(e,s0.DEFAULT_TITLE);return t||r||void 0},snn=e=>l0(e,s0.ON_CHANGE_CLIENT_STATE)||(()=>{}),P6=(e,t)=>t.filter(n=>typeof n[e]<"u").map(n=>n[e]).reduce((n,r)=>({...n,...r}),{}),lnn=(e,t)=>t.filter(n=>typeof n.base<"u").map(n=>n.base).reverse().reduce((n,r)=>{if(!n.length){const o=Object.keys(r);for(let i=0;iconsole&&typeof console.warn=="function"&&console.warn(e),Ox=(e,t,n)=>{const r={};return n.filter(o=>Array.isArray(o[e])?!0:(typeof o[e]<"u"&&cnn(`Helmet: ${e} should be of type "Array". Instead found type "${typeof o[e]}"`),!1)).map(o=>o[e]).reverse().reduce((o,i)=>{const a={};i.filter(l=>{let c;const u=Object.keys(l);for(let f=0;fo.push(l));const s=Object.keys(a);for(let l=0;l{if(Array.isArray(e)&&e.length){for(let n=0;n({baseTag:lnn(["href"],e),bodyAttributes:P6("bodyAttributes",e),defer:l0(e,s0.DEFER),encode:l0(e,s0.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:P6("htmlAttributes",e),linkTags:Ox("link",["rel","href"],e),metaTags:Ox("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:Ox("noscript",["innerHTML"],e),onChangeClientState:snn(e),scriptTags:Ox("script",["src","innerHTML"],e),styleTags:Ox("style",["cssText"],e),title:ann(e),titleAttributes:P6("titleAttributes",e),prioritizeSeoTags:unn(e,s0.PRIORITIZE_SEO_TAGS)}),l_e=e=>Array.isArray(e)?e.join(""):e,fnn=(e,t)=>{const n=Object.keys(e);for(let r=0;rArray.isArray(e)?e.reduce((n,r)=>(fnn(r,t)?n.priority.push(r):n.default.push(r),n),{priority:[],default:[]}):{default:e,priority:[]},Eoe=(e,t)=>({...e,[t]:void 0}),pnn=["noscript","script","style"],yB=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),c_e=e=>Object.keys(e).reduce((t,n)=>{const r=typeof e[n]<"u"?`${n}="${e[n]}"`:`${n}`;return t?`${t} ${r}`:r},""),hnn=(e,t,n,r)=>{const o=c_e(n),i=l_e(t);return o?`<${e} ${uc}="true" ${o}>${yB(i,r)}`:`<${e} ${uc}="true">${yB(i,r)}`},mnn=(e,t,n=!0)=>t.reduce((r,o)=>{const i=o,a=Object.keys(i).filter(c=>!(c==="innerHTML"||c==="cssText")).reduce((c,u)=>{const d=typeof i[u]>"u"?u:`${u}="${yB(i[u],n)}"`;return c?`${c} ${d}`:d},""),s=i.innerHTML||i.cssText||"",l=pnn.indexOf(e)===-1;return`${r}<${e} ${uc}="true" ${a}${l?"/>":`>${s}`}`},""),u_e=(e,t={})=>Object.keys(e).reduce((n,r)=>{const o=UV[r];return n[o||r]=e[r],n},t),gnn=(e,t,n)=>{const r={key:t,[uc]:!0},o=u_e(n,r);return[Z.createElement("title",o,t)]},N$=(e,t)=>t.map((n,r)=>{const o={key:r,[uc]:!0};return Object.keys(n).forEach(i=>{const s=UV[i]||i;if(s==="innerHTML"||s==="cssText"){const l=n.innerHTML||n.cssText;o.dangerouslySetInnerHTML={__html:l}}else o[s]=n[i]}),Z.createElement(e,o)}),rl=(e,t,n=!0)=>{switch(e){case"title":return{toComponent:()=>gnn(e,t.title,t.titleAttributes),toString:()=>hnn(e,t.title,t.titleAttributes,n)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>u_e(t),toString:()=>c_e(t)};default:return{toComponent:()=>N$(e,t),toString:()=>mnn(e,t,n)}}},vnn=({metaTags:e,linkTags:t,scriptTags:n,encode:r})=>{const o=M6(e,$6.meta),i=M6(t,$6.link),a=M6(n,$6.script);return{priorityMethods:{toComponent:()=>[...N$("meta",o.priority),...N$("link",i.priority),...N$("script",a.priority)],toString:()=>`${rl("meta",o.priority,r)} ${rl("link",i.priority,r)} ${rl("script",a.priority,r)}`},metaTags:o.default,linkTags:i.default,scriptTags:a.default}},ynn=e=>{const{baseTag:t,bodyAttributes:n,encode:r=!0,htmlAttributes:o,noscriptTags:i,styleTags:a,title:s="",titleAttributes:l,prioritizeSeoTags:c}=e;let{linkTags:u,metaTags:d,scriptTags:f}=e,h={toComponent:()=>{},toString:()=>""};return c&&({priorityMethods:h,linkTags:u,metaTags:d,scriptTags:f}=vnn(e)),{priority:h,base:rl("base",t,r),bodyAttributes:rl("bodyAttributes",n,r),htmlAttributes:rl("htmlAttributes",o,r),link:rl("link",u,r),meta:rl("meta",d,r),noscript:rl("noscript",i,r),script:rl("script",f,r),style:rl("style",a,r),title:rl("title",{title:s,titleAttributes:l},r)}},bB=ynn,v_=[],d_e=!!(typeof window<"u"&&window.document&&window.document.createElement),xB=class{constructor(e,t){Ju(this,"instances",[]);Ju(this,"canUseDOM",d_e);Ju(this,"context");Ju(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?v_:this.instances,add:e=>{(this.canUseDOM?v_:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?v_:this.instances).indexOf(e);(this.canUseDOM?v_:this.instances).splice(t,1)}}});this.context=e,this.canUseDOM=t||!1,t||(e.helmet=bB({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},bnn={},f_e=Z.createContext(bnn),hm,p_e=(hm=class extends p.Component{constructor(n){super(n);Ju(this,"helmetData");this.helmetData=new xB(this.props.context||{},hm.canUseDOM)}render(){return Z.createElement(f_e.Provider,{value:this.helmetData.value},this.props.children)}},Ju(hm,"canUseDOM",d_e),hm),vv=(e,t)=>{const n=document.head||document.querySelector("head"),r=n.querySelectorAll(`${e}[${uc}]`),o=[].slice.call(r),i=[];let a;return t&&t.length&&t.forEach(s=>{const l=document.createElement(e);for(const c in s)if(Object.prototype.hasOwnProperty.call(s,c))if(c==="innerHTML")l.innerHTML=s.innerHTML;else if(c==="cssText")l.styleSheet?l.styleSheet.cssText=s.cssText:l.appendChild(document.createTextNode(s.cssText));else{const u=c,d=typeof s[u]>"u"?"":s[u];l.setAttribute(c,d)}l.setAttribute(uc,"true"),o.some((c,u)=>(a=u,l.isEqualNode(c)))?o.splice(a,1):i.push(l)}),o.forEach(s=>{var l;return(l=s.parentNode)==null?void 0:l.removeChild(s)}),i.forEach(s=>n.appendChild(s)),{oldTags:o,newTags:i}},wB=(e,t)=>{const n=document.getElementsByTagName(e)[0];if(!n)return;const r=n.getAttribute(uc),o=r?r.split(","):[],i=[...o],a=Object.keys(t);for(const s of a){const l=t[s]||"";n.getAttribute(s)!==l&&n.setAttribute(s,l),o.indexOf(s)===-1&&o.push(s);const c=i.indexOf(s);c!==-1&&i.splice(c,1)}for(let s=i.length-1;s>=0;s-=1)n.removeAttribute(i[s]);o.length===i.length?n.removeAttribute(uc):n.getAttribute(uc)!==a.join(",")&&n.setAttribute(uc,a.join(","))},xnn=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=l_e(e)),wB("title",t)},_oe=(e,t)=>{const{baseTag:n,bodyAttributes:r,htmlAttributes:o,linkTags:i,metaTags:a,noscriptTags:s,onChangeClientState:l,scriptTags:c,styleTags:u,title:d,titleAttributes:f}=e;wB("body",r),wB("html",o),xnn(d,f);const h={baseTag:vv("base",n),linkTags:vv("link",i),metaTags:vv("meta",a),noscriptTags:vv("noscript",s),scriptTags:vv("script",c),styleTags:vv("style",u)},m={},v={};Object.keys(h).forEach(g=>{const{newTags:b,oldTags:y}=h[g];b.length&&(m[g]=b),y.length&&(v[g]=h[g].oldTags)}),t&&t(),l(e,m,v)},kx=null,wnn=e=>{kx&&cancelAnimationFrame(kx),e.defer?kx=requestAnimationFrame(()=>{_oe(e,()=>{kx=null})}):(_oe(e),kx=null)},Cnn=wnn,$oe=class extends p.Component{constructor(){super(...arguments);Ju(this,"rendered",!1)}shouldComponentUpdate(t){return!onn(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:n}=this.props.context;let r=null;const o=dnn(t.get().map(i=>{const a={...i.props};return delete a.context,a}));p_e.canUseDOM?Cnn(o):bB&&(r=bB(o)),n(r)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},T6,Snn=(T6=class extends p.Component{shouldComponentUpdate(e){return!enn(Eoe(this.props,"helmetData"),Eoe(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,n,r){return{...t,[e.type]:[...t[e.type]||[],{...n,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,t,n,r){switch(e.type){case"title":return{...t,[e.type]:r,titleAttributes:{...n}};case"body":return{...t,bodyAttributes:{...n}};case"html":return{...t,htmlAttributes:{...n}};default:return{...t,[e.type]:{...n}}}}mapArrayTypeChildrenToProps(e,t){let n={...t};return Object.keys(e).forEach(r=>{n={...n,[r]:e[r]}}),n}warnOnInvalidChildren(e,t){return Coe(Soe.some(n=>e.type===n),typeof e.type=="function"?"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${Soe.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),Coe(!t||typeof t=="string"||Array.isArray(t)&&!t.some(n=>typeof n!="string"),`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}mapChildrenToProps(e,t){let n={};return Z.Children.forEach(e,r=>{if(!r||!r.props)return;const{children:o,...i}=r.props,a=Object.keys(i).reduce((l,c)=>(l[inn[c]||c]=i[c],l),{});let{type:s}=r;switch(typeof s=="symbol"?s=s.toString():this.warnOnInvalidChildren(r,o),s){case"Symbol(react.fragment)":t=this.mapChildrenToProps(o,t);break;case"link":case"meta":case"noscript":case"script":case"style":n=this.flattenArrayTypeChildren(r,n,a,o);break;default:t=this.mapObjectTypeChildren(r,t,a,o);break}}),this.mapArrayTypeChildrenToProps(n,t)}render(){const{children:e,...t}=this.props;let n={...t},{helmetData:r}=t;if(e&&(n=this.mapChildrenToProps(e,n)),r&&!(r instanceof xB)){const o=r;r=new xB(o.context,!0),delete n.helmetData}return r?Z.createElement($oe,{...n,context:r.value}):Z.createElement(f_e.Consumer,null,o=>Z.createElement($oe,{...n,context:o}))}},Ju(T6,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),T6);const Enn={i18_file_assistant:"文件助手",slogan:"重复工作自动化","menu.dashboard.chat":"消息","menu.dashboard.contact":"通讯录","menu.dashboard.queue":"排队","menu.dashboard.ticket":"工单","menu.dashboard.leavemsg":"留言","menu.dashboard.visitor":"访客","menu.dashboard.monitor":"监控","menu.dashboard.plugins":"插件","menu.dashboard.mine":"我的","chat.toolbar.emoji":"表情","chat.toolbar.image":"图片","chat.toolbar.file":"文件","chat.toolbar.audio":"录音","chat.toolbar.webrtc":"视频","chat.toolbar.history":"历史消息","chat.toolbar.block":"拉黑","chat.toolbar.screenshot":"截图","chat.toolbar.invite.rate":"邀请评价","chat.toolbar.autoreply":"自动回复","chat.toolbar.autoreply.on":"自动回复(已开启)","chat.navbar.transfer":"转接","chat.navbar.ticket":"工单","chat.navbar.crm":"Crm","chat.navbar.close":"结束","chat.navbar.category":"分类","chat.navbar.ai":"AI","chat.navbar.queue":"排队","chat.right.ai":"Copilot","chat.right.quickreply":"快捷回复","chat.right.ticket":"工单","chat.right.userinfo":"用户信息","chat.right.llm":"大模型","chat.right.docview":"文档预览","chat.right.group":"群详情","chat.right.member":"联系人","chat.ai.summary":"会话小结","chat.ai.switch":"切换AI","chat.thread.nomore":"没有更多了","chat.message.loadmore":"加载更多","dashboard.footbar.logout":"退出",SERVICE:"客服机器人(对外)",MARKETING:"营销机器人(对外)",KNOWLEDGEBASE:"知识库机器人(内部)",QA:"问答机器人(直接调用大模型)",AGENT_ASSISTANT:"客服助手(内部)",loading:"加载中",create:"创建",creating:"创建中...","create.success":"创建成功","create.fail":"创建失败",update:"更新",updating:"更新中...","update.success":"更新成功","update.fail":"更新失败",save:"保存",saving:"正在保存...",email:"邮箱","email.verified":"邮箱(已验证)","email.unverified":"邮箱(待验证)",mobile:"手机号","mobile.verified":"手机号(已验证)","mobile.unverified":"手机号(待验证)",captcha:"验证码",logging:"登录中...","login.success":"登录成功","login.error":"登录失败,请稍后重试",registering:"注册中...","register.success":"注册成功","register.error":"注册失败","username.change.tip":"登录用户名(修改用户名之后,需要重新登录)",createKb:"创建知识库",createDept:"创建部门",upload:"上传",import:"导入",export:"导出","download.template":"下载模板",open:"打开",copy:"复制","copy.success":"复制成功",ok:"确定",cancel:"取消",bind:"绑定",edit:"编辑",editing:"修改中...","edit.success":"修改成功","edit.fail":"修改失败",delete:"删除",deleting:"删除中...",deleteTip:"删除提示",deleteAffirm:"确定要删除","delete.success":"删除成功","delete.fail":"删除失败","process.success":"处理成功","process.fail":"处理失败",preview:"预览",close:"关闭",closing:"关闭中...",closeTip:"关闭提示",closeASure:"确定要关闭","close.success":"关闭成功",choose:"选择","leavemsg.enabled":"留言启用",transfer:"转接","transfer.success":"转接成功","transfer.fail":"转接失败","transfer.reason":"转接原因",refresh:"刷新",noAgent:"暂无客服在线"},_nn={"menu.anonymous.title":"Anonymous Mode","menu.anonymous.home":"Messages","menu.anonymous.contact":"Contacts","menu.anonymous.robot":"Robot","menu.anonymous.setting":"Settings","menu.anonymous.status":"Anonymous Status","menu.anonymous.status.tip":"Anonymous mode only supports communication between online devices in the same LAN","menu.anonymous.login.tip":"Login to access offline messages and more features","menu.anonymous.login":"Login","menu.anonymous.current.users":"Current Users","menu.dashboard.chat":"聊天","menu.dashboard.contact":"联系人","menu.dashboard.ai":"AI助手","menu.dashboard.note":"笔记","menu.dashboard.kbase":"知识库","menu.dashboard.mine":"设置","menu.dashboard.queue":"排队","menu.dashboard.leavemsg":"留言","menu.dashboard.visitor":"访客","menu.dashboard.monitor":"监控","menu.dashboard.plugins":"插件","menu.settings":"设置","menu.settings.logout":"登出","menu.agent.status":"客服状态","menu.agent.status.available":"在线","menu.agent.status.rest":"小休","menu.agent.status.offline":"离线","menu.language":"语言","menu.mode":"模式","menu.mode.team":"团队模式","menu.mode.personal":"个人模式","menu.mode.agent":"客服模式","menu.agent.offline.warning":"请在离线前结束所有正在進行中的会话","menu.mode.personal.coming":"即将推出...","menu.dashboard.form":"表单","menu.dashboard.formbuilder":"表单构建器","menu.dashboard.flow":"流程","menu.dashboard.flowgram":"工作流","menu.dashboard.flowbuilder":"流程构建器","menu.dashboard.ticket":"工单","menu.dashboard.ticketbuilder":"工单构建器"},$nn={"pages.login.title":"登录","pages.login.subtitle":"欢迎使用微语客服系统","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.captcha.placeholder":"请输入验证码!","pages.login.captcha.required":"验证码是必填项!","pages.login.phoneLogin.getVerificationCode":"获取验证码","pages.login.anonymousLogin":"匿名登录","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.welcome.link":"欢迎使用","pages.robot.new":"新建","pages.robot.chat":"聊天","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.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.file":"文件","pages.robot.kb.text":"文本","pages.robot.kb.qa":"问答","pages.robot.kb.web":"网站","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.setting":"设置","pages.logout":"退出登录","pages.footer.website":"微语官网","pages.footer.helpcenter":"帮助文档","pages.login.remember":"记住密码","pages.agent.tab.basic":"基本信息","pages.agent.robot":"机器人","pages.agent.service.settings":"服务设置","pages.agent.service.settings.topTip":"顶部提示","pages.agent.service.settings.welcomeTip":"欢迎语","pages.agent.service.settings.leavemsgTip":"离线留言提示","pages.agent.service.settings.autoCloseMin":"自动关闭分钟","pages.agent.service.settings.showLogo":"显示Logo","pages.agent.service.settings.maxThreadCount":"最大线程数","pages.advanced.faq":"常见问题","pages.advanced.quickButton":"快捷按钮","pages.advanced.faqGuess":"智能推荐","pages.advanced.faqHot":"热门问题","pages.advanced.faqShortcut":"快捷回复","pages.advanced.rate":"满意度评价","pages.advanced.autoreply":"自动回复","pages.advanced.leaveMsg":"留言设置","pages.advanced.survey":"调查问卷","pages.advanced.history":"历史记录","pages.advanced.inputAssociation":"输入联想","pages.advanced.antiHarassment":"验证码设置","pages.advanced.captcha":"验证码设置","pages.advanced.showPreForm":"显示预览","pages.advanced.showHistory":"显示历史","pages.advanced.showInputAssociation":"显示输入联想","pages.advanced.showCaptcha":"显示验证码","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":"新西兰","pages.anonymous.title":"匿名模式","pages.anonymous.home":"首页","pages.anonymous.contact":"联系人","pages.anonymous.robot":"机器人","pages.anonymous.setting":"设置","pages.anonymous.welcome":"欢迎使用匿名模式","pages.anonymous.description":"您可以在此模式下匿名使用系统功能","block.title":"拉黑设置","block.type":"拉黑类型","block.user":"拉黑用户","block.ip":"拉黑IP","block.permanent":"永久封禁","block.until":"封禁至","block.until.required":"请选择封禁结束时间","pages.register.title":"注册","pages.register.subtitle":"创建您的账号","pages.register.username":"用户名","pages.register.password":"密码","pages.register.confirm":"确认密码","pages.register.email":"邮箱","pages.register.mobile":"手机号","pages.register.code":"验证码","pages.register.agreement":"我已阅读并同意","pages.register.agreement.terms":"服务条款","pages.register.submit":"注册","pages.register.login":"使用已有账号登录","pages.404.title":"404","pages.404.subtitle":"抱歉,您访问的页面不存在","pages.404.description":"您可以尝试以下操作:","pages.404.actions.back":"返回上一页","pages.404.actions.home":"返回首页","pages.403.title":"403","pages.403.subtitle":"抱歉,您没有访问该页面的权限","pages.403.description":"请联系管理员获取权限","pages.403.actions.back":"返回上一页","pages.500.title":"500","pages.500.subtitle":"抱歉,服务器出错了","pages.500.description":"请稍后再试或联系技术支持","pages.500.actions.back":"返回上一页","pages.500.actions.home":"返回首页","pages.welcome.title":"欢迎","pages.welcome.description":"微语客服系统是一个开源的客服系统","pages.welcome.getting-started":"开始使用","pages.welcome.view-docs":"查看文档"},Pnn={"app.title":"微语","app.logout":"登出","app.copyright.produced":"微语出品","app.preview.down.block":"下载此页面到本地项目","app.welcome.link.fetch-blocks":"获取全部区块","app.welcome.link.block-list":"基于 block 开发,快速构建标准页面","navBar.lang":"语言","layout.user.link.help":"帮助","layout.user.link.privacy":"隐私","layout.user.link.terms":"条款","theme.light":"浅色","theme.dark":"深色","theme.system":"自动","setting.lang":"Languages","setting.theme":"主题","app.name":"微语客服","app.description":"新一代智能客服系统","app.welcome":"欢迎使用微语客服系统","app.copyright":"© 2024 微语客服. 保留所有权利.","app.version":"版本","app.action.back":"返回","app.action.confirm":"确认","app.action.cancel":"取消","app.action.save":"保存","app.action.edit":"编辑","app.action.delete":"删除","app.action.refresh":"刷新","app.action.search":"搜索","app.action.more":"更多","app.action.settings":"设置","app.action.help":"帮助","app.tip.loading":"加载中...","app.tip.success":"操作成功","app.tip.error":"操作失败","app.tip.warning":"警告","app.tip.info":"提示","app.tip.confirm":"确认要执行此操作吗?","app.tip.nodata":"暂无数据","app.tip.network.error":"网络连接失败","app.tip.server.error":"服务器错误","app.status.online":"在线","app.status.offline":"离线","app.status.busy":"忙碌","app.status.away":"离开","app.status.invisible":"隐身","app.status.disabled":"已禁用","app.status.expired":"已过期","app.time.today":"今天","app.time.yesterday":"昨天","app.time.tomorrow":"明天","app.time.just":"刚刚","app.time.minutes":"{count} 分钟前","app.time.hours":"{count} 小时前","app.time.days":"{count} 天前","app.file.upload":"上传文件","app.file.download":"下载文件","app.file.preview":"预览文件","app.file.size.limit":"文件大小不能超过 {size}","app.file.type.unsupported":"不支持的文件类型","app.file.upload.success":"上传成功","app.file.upload.failed":"上传失败","app.file.download.success":"下载成功","app.file.download.failed":"下载失败","app.layout.sidebar.collapse":"收起侧边栏","app.layout.sidebar.expand":"展开侧边栏","app.layout.header.profile":"个人中心","app.layout.header.logout":"退出登录","app.layout.footer.copyright":"版权所有","app.layout.footer.terms":"服务条款","app.layout.footer.privacy":"隐私政策"},Mnn={"auth.login.title":"登录","auth.login.subtitle":"欢迎使用微语客服系统","auth.login.username":"用户名","auth.login.username.required":"请输入用户名","auth.login.password":"密码","auth.login.password.required":"请输入密码","auth.login.remember":"记住密码","auth.login.forgot":"忘记密码?","auth.login.submit":"登录","auth.login.other":"其他登录方式","auth.login.register":"注册账号","auth.login.success":"登录成功","auth.login.failed":"登录失败","auth.register.title":"注册","auth.register.subtitle":"创建新账号","auth.register.username":"用户名","auth.register.username.required":"请输入用户名","auth.register.email":"邮箱","auth.register.email.required":"请输入邮箱","auth.register.password":"密码","auth.register.password.required":"请输入密码","auth.register.confirm":"确认密码","auth.register.confirm.required":"请确认密码","auth.register.submit":"注册","auth.register.login":"已有账号?登录","auth.register.success":"注册成功","auth.register.failed":"注册失败","auth.forgot.title":"忘记密码","auth.forgot.subtitle":"重置密码","auth.forgot.email":"邮箱","auth.forgot.email.required":"请输入邮箱","auth.forgot.submit":"提交","auth.forgot.back":"返回登录","auth.forgot.success":"重置密码邮件已发送","auth.forgot.failed":"重置密码失败","auth.reset.title":"重置密码","auth.reset.subtitle":"设置新密码","auth.reset.password":"新密码","auth.reset.password.required":"请输入新密码","auth.reset.confirm":"确认密码","auth.reset.confirm.required":"请确认新密码","auth.reset.submit":"提交","auth.reset.success":"密码重置成功","auth.reset.failed":"密码重置失败","auth.verify.code":"验证码","auth.verify.code.required":"请输入验证码","auth.verify.code.send":"发送验证码","auth.verify.code.resend":"重新发送","auth.verify.code.success":"验证码发送成功","auth.verify.code.failed":"验证码发送失败","auth.password.strength.weak":"密码强度:弱","auth.password.strength.medium":"密码强度:中","auth.password.strength.strong":"密码强度:强","auth.agreement.text":"我已阅读并同意","auth.agreement.terms":"服务条款","auth.agreement.privacy":"隐私政策","server.button.back":"返回","server.button.save":"保存","server.button.reset":"重置","server.button.help":"帮助","server.save.success":"保存成功","server.reset.success":"重置成功,已恢复默认云服务器","server.custom.enable":"启用自定义服务器","server.api.url.label":"API服务器地址 (例如: http://127.0.0.1:9003 或 https://api.bytedesk.com)","server.api.url.placeholder":"http://127.0.0.1:9003","server.websocket.url.label":"WebSocket服务器地址 (例如: ws://127.0.0.1:9885/websocket 或 wss://api.bytedesk.com/websocket)","server.websocket.url.placeholder":"ws://127.0.0.1:9885/websocket","server.input.error":"请输入正确的服务器地址"},Tnn={"chat.title":"会话","chat.empty":"暂无会话","chat.loading":"加载中...","chat.load.error":"加载失败","chat.load.more":"加载更多","chat.no.more":"没有更多了","chat.refresh":"刷新","chat.status.connecting":"连接中...","chat.status.connected":"已连接","chat.status.disconnected":"连接断开","chat.status.reconnecting":"重新连接中...","chat.network.error":"网络连接失败,请检查网络","chat.thread.closing":"结束会话中...","chat.thread.close.success":"结束会话成功","chat.thread.close.failed":"结束会话失败","chat.thread.close.confirm.title":"确定要结束会话?","chat.rate.invite.confirm.title":"确认要邀请评价?","chat.message.send.failed":"发送失败","chat.message.resend":"重新发送","chat.message.recall":"撤回消息","chat.message.copy.success":"复制成功","chat.copy.success":"复制成功","chat.menu.copy":"复制","chat.menu.translate":"翻译","chat.menu.recall":"撤回","chat.menu.enlarge":"放大阅读","chat.menu.quickreply.add":"添加快捷回复...","chat.menu.browser.open":"浏览器打开","chat.menu.forward":"转发...","chat.menu.favorite":"收藏","chat.menu.quote":"引用","chat.input.placeholder":"请输入内容, Ctrl+V 粘贴截图/图片","chat.translation.placeholder":"请输入翻译内容...","chat.input.send":"发送","chat.input.sending":"发送中...","chat.toolbar.emoji":"表情","chat.toolbar.image":"图片","chat.toolbar.file":"文件","chat.toolbar.screenshot":"截图","chat.toolbar.autoreply":"自动回复","chat.toolbar.audio":"录音","chat.toolbar.webrtc":"视频会话","chat.toolbar.history":"历史","chat.toolbar.block":"拉黑","chat.toolbar.invite.rate":"邀请评价","chat.navbar.transfer":"转接","chat.navbar.close":"结束","chat.navbar.note":"笔记","chat.navbar.kbase":"知识库","chat.right.quickreply":"快捷回复","chat.right.userinfo":"访客信息","chat.right.ai":"AI助手","chat.right.ticket":"工单","chat.right.llm":"大模型","chat.right.group":"群组信息","chat.right.member":"成员信息","chat.right.docview":"文档查看","chat.upload.size.limit":"文件大小不能超过 {size}","chat.upload.type.unsupported":"不支持的文件类型","chat.upload.failed":"上传失败","chat.upload.success":"上传成功","chat.upload.progress":"上传中 {progress}%","chat.webrtc.calling":"呼叫中...","chat.webrtc.incoming":"来电...","chat.webrtc.connected":"通话中...","chat.webrtc.ended":"通话结束","chat.webrtc.rejected":"对方拒绝","chat.webrtc.busy":"对方忙","chat.webrtc.failed":"通话失败","chat.webrtc.accept":"接受","chat.webrtc.reject":"拒绝","chat.webrtc.hangup":"挂断","chat.group.notice":"群公告","chat.group.members":"群成员","chat.group.admins":"管理员","chat.group.robots":"机器人","chat.group.qrcode":"二维码","chat.group.uid.error":"群组ID错误"},Rnn={"common.confirm":"确认","common.cancel":"取消","common.submit":"提交","common.reset":"重置","common.save":"保存","common.delete":"删除","common.edit":"编辑","common.add":"添加","common.search":"搜索","common.back":"返回","common.next":"下一步","common.previous":"上一步","common.more":"更多","common.loading":"加载中...","common.success":"操作成功","common.failed":"操作失败","common.error":"错误","common.warning":"警告","common.info":"提示","common.yes":"是","common.no":"否","common.ok":"确定","common.create":"创建","common.update":"更新","common.status.online":"在线","common.status.offline":"离线","common.status.busy":"忙碌","common.status.away":"离开","common.status.invisible":"隐身","common.operation.success":"操作成功","common.operation.failed":"操作失败","common.operation.confirm":"确认要执行此操作吗?","common.operation.processing":"处理中...","common.operation.completed":"处理完成","common.operation.error":"处理出错","common.form.required":"此项为必填项","common.form.optional":"选填","common.form.invalid":"输入无效","common.form.validate.error":"表单验证失败","common.form.validate.success":"表单验证通过"},Onn={"customer.list.title":"客户列表","customer.list.empty":"暂无客户","customer.list.loading":"加载中...","customer.list.load.error":"加载失败","customer.list.load.more":"加载更多","customer.list.no.more":"没有更多了","customer.list.refresh":"刷新","customer.info.basic":"基本信息","customer.info.name":"姓名","customer.info.nickname":"昵称","customer.info.gender":"性别","customer.info.age":"年龄","customer.info.birthday":"生日","customer.info.mobile":"手机号","customer.info.email":"邮箱","customer.info.address":"地址","customer.info.company":"公司","customer.info.position":"职位","customer.info.remark":"备注","customer.info.tags":"标签","customer.info.source":"来源","customer.info.created":"创建时间","customer.info.updated":"更新时间","customer.status.online":"在线","customer.status.offline":"离线","customer.status.away":"离开","customer.status.busy":"忙碌","customer.status.blocked":"已拉黑","customer.action.edit":"编辑","customer.action.delete":"删除","customer.action.block":"拉黑","customer.action.unblock":"取消拉黑","customer.action.transfer":"转移","customer.action.merge":"合并","customer.action.export":"导出","customer.form.name":"姓名","customer.form.name.required":"请输入姓名","customer.form.nickname":"昵称","customer.form.gender":"性别","customer.form.age":"年龄","customer.form.birthday":"生日","customer.form.mobile":"手机号","customer.form.email":"邮箱","customer.form.address":"地址","customer.form.company":"公司","customer.form.position":"职位","customer.form.remark":"备注","customer.form.tags":"标签","customer.form.source":"来源","customer.create.success":"客户创建成功","customer.create.failed":"客户创建失败","customer.update.success":"客户更新成功","customer.update.failed":"客户更新失败","customer.delete.success":"客户删除成功","customer.delete.failed":"客户删除失败","customer.block.success":"客户拉黑成功","customer.block.failed":"客户拉黑失败","customer.unblock.success":"取消拉黑成功","customer.unblock.failed":"取消拉黑失败","customer.transfer.success":"客户转移成功","customer.transfer.failed":"客户转移失败","customer.merge.success":"客户合并成功","customer.merge.failed":"客户合并失败","customer.export.success":"客户导出成功","customer.export.failed":"客户导出失败","black.title":"拉黑设置","black.type":"拉黑类型","black.type.required":"请选择至少一种拉黑类型","black.user":"拉黑用户","black.ip":"拉黑IP","black.permanent":"永久拉黑","black.until":"拉黑截至","black.until.required":"请选择拉黑截至时间","black.reason":"拉黑原因","black.reason.required":"请输入拉黑原因","black.reason.placeholder":"请输入拉黑原因","black.success":"拉黑成功"},knn={"dashboard.error.message":"获取数据失败","dashboard.init.organization":"初始化组织","dashboard.init.profile":"初始化个人信息","dashboard.init.workgroups":"初始化工作组","dashboard.init.agent":"初始化客服信息","dashboard.transfer.accept":"{nickname} 已接受转接","dashboard.transfer.reject":"{nickname} 已拒绝转接","dashboard.transfer.success":"转接请求已发送,等待对方响应"},Inn={"i18n.lang.en-US":"English","i18n.lang.zh-CN":"简体中文","i18n.lang.zh-TW":"繁体中文","i18n.queue.tip":"排队队列","i18n.queue.message.template":"当前排队人数:{0},大约等待时间:{1} 分钟","i18n.queue.empty":"暂无排队用户","i18n.queue.accept":"接入","i18n.system.notification":"系统通知","i18n.old.password.wrong":"旧密码错误","i18n.change.password":"修改密码","i18n.auth.captcha.send.success":"验证码发送成功","i18n.auth.captcha.error":"验证码错误","i18n.auth.captcha.expired":"验证码过期","i18n.auth.captcha.already.send":"验证码已经发送,请等待","i18n.auth.captcha.validate.failed":"验证码验证失败","i18n.faq":"常见问题","i18n.rate":"评价","i18n.input.placeholder":"请输入内容","i18n.loading":"加载中...","i18n.load.more":"加载更多","i18n.load.nomore":"没有更多了","i18n.typing":"正在输入...","i18n.robot":"[机器人]","i18n.agent":"[一对一]","i18n.workgroup":"[技能组]","i18n.group":"[群聊]","i18n.rate.invite":"邀请评价","i18n.ticket":"[工单]","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.HR":"人事部","i18n.DEPT.ORG":"行政部","i18n.DEPT.IT":"技术部","i18n.DEPT.MONEY":"财务部","i18n.DEPT.MARKETING":"市场部","i18n.DEPT.SALES":"销售部","i18n.DEPT.CS":"客服部","i18n.new.message":"新消息","i18n.file.assistant":"文件助手","i18n.clipboard.assistant":"剪切板助手","i18n.thread.content.image":"图片","i18n.thread.content.file":"文件","i18n.top.tip":"默认置顶语","i18n.top.make":"置顶","i18n.top.cancel":"取消置顶","i18n.unread.make":"设置未读","i18n.unread.cancel":"取消未读","i18n.star.make":"星标","i18n.star.cancel":"取消星标","i18n.disturb.make":"免打扰","i18n.disturb.cancel":"取消免打扰","i18n.transfer":"转接","i18n.hide":"隐藏","i18n.network.disconnected":"网络已断开","i18n.message.pulling":"消息拉取中...","i18n.leavemsg.tip":"无客服在线,请留言","i18n.welcome.tip":"您好,有什么可以帮您的?","i18n.reenter.tip":"继续会话","i18n.under.development":"开发中...","i18n.user.description":"默认用户描述","i18n.robot.nickname":"默认机器人","i18n.robot.description":"默认机器人描述","i18n.robot.noreply":"未找到相应答案","i18n.robot.agent.assistant.nickname":"默认机器人助手","i18n.llm.prompt":"你是一个聪明、对人类有帮助的人工智能,你可以对人类提出的问题给出有用、详细、礼貌的回答","i18n.agent.nickname":"默认客服","i18n.agent.description":"默认客服描述","i18n.workgroup.nickname":"默认技能组","i18n.workgroup.description":"默认技能组描述","i18n.contact":"询问联系方式","i18n.thanks":"感谢","i18n.welcome":"问候","i18n.bye":"告别","i18n.tip.title":"提示","i18n.tip.network.disconnected":"网络已断开","i18n.tip.network.connected":"网络已连接","i18n.kb.name":"默认知识库","i18n.kb.platform.name":"平台知识库","i18n.kb.helpcenter.name":"帮助文档知识库","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.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.preview.title":"预览","i18n.cancel":"取消","i18n.confirm":"确定","i18n.send":"发送","i18n.transferToAgent":"转人工服务","i18n.auto.closed":"会话自动关闭","i18n.agent.closed":"客服关闭会话","i18n.online.chat":"在线客服","i18n.JOB":"工作","i18n.LANGUAGE":"语言","i18n.TOOL":"工具","i18n.WRITING":"写作","i18n.RAG":"知识库问答","i18n.module.ai":"AI","i18n.module.void":"空白","i18n.module.service":"客服","i18n.module.ticket":"工单","i18n.black.user.already.exists":"用户已拉黑","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.vip.component":"VIP组件, 联系我们了解更多详情","i18n.vip.contactUs":"联系我们","i18n.vip.contactUrl":"https://www.weiyuai.cn/contact.html","i18n.ticket.process.name":"工单流程","i18n.thread.process.name":"会话流程","flowgram.title":"工作流","flowgram.create":"创建","flowgram.import":"导入","flowgram.export":"导出","flowgram.save":"保存","flowgram.create.info":"创建新流程功能开发中","flowgram.import.info":"导入流程功能开发中","flowgram.export.info":"导出流程功能开发中","flowgram.save.info":"保存流程功能开发中","flowgram.select.flow":"选择流程","flowgram.no.flow":"暂无流程"},Dnn={"message.type.text":"文本消息","message.type.image":"图片消息","message.type.file":"文件消息","message.type.voice":"语音消息","message.type.video":"视频消息","message.type.location":"位置消息","message.type.link":"链接消息","message.type.card":"卡片消息","message.type.system":"系统消息","message.type.notification":"通知消息","message.type.custom":"自定义消息","message.status.sending":"发送中","message.status.sent":"已发送","message.status.delivered":"已送达","message.status.read":"已读","message.status.failed":"发送失败","message.status.recalled":"已撤回","message.status.deleted":"已删除","message.action.send":"发送","message.action.recall":"撤回","message.action.delete":"删除","message.action.resend":"重新发送","message.action.forward":"转发","message.action.quote":"引用","message.action.copy":"复制","message.action.translate":"翻译","message.action.download":"下载","message.action.preview":"预览","message.tip.sending":"消息发送中...","message.tip.sent":"消息已发送","message.tip.delivered":"消息已送达","message.tip.read":"消息已读","message.tip.failed":"消息发送失败","message.tip.recalled":"消息已撤回","message.tip.deleted":"消息已删除","message.tip.copy.success":"复制成功","message.tip.download.start":"开始下载...","message.tip.download.success":"下载成功","message.tip.download.failed":"下载失败","message.input.placeholder":"请输入消息","message.input.send.button":"发送","message.input.emoji.button":"表情","message.input.image.button":"图片","message.input.file.button":"文件","message.input.voice.button":"语音","message.input.video.button":"视频","message.input.location.button":"位置","message.list.load.more":"加载更多","message.list.loading":"加载中...","message.list.no.more":"没有更多消息","message.list.empty":"暂无消息","message.list.search.placeholder":"搜索消息","message.list.search.no.result":"未找到相关消息","message.time.just":"刚刚","message.time.minutes":"{count}分钟前","message.time.hours":"{count}小时前","message.time.days":"{count}天前","message.time.weeks":"{count}周前","message.time.months":"{count}个月前","message.time.years":"{count}年前","message.file.size.limit":"文件大小不能超过 {size}","message.file.type.unsupported":"不支持的文件类型","message.file.uploading":"上传中...","message.file.download":"下载文件","message.file.preview":"预览文件","message.image.loading":"图片加载中","message.image.load.error":"图片加载失败","message.image.save":"保存图片","message.image.save.success":"图片保存成功","message.image.save.failed":"图片保存失败","quickreply.search.placeholder":"搜索","quickreply.button.send":"发送","quickreply.button.copy":"复制","quickreply.button.create.category":"创建分类","quickreply.button.create.reply":"创建快捷回复","quickreply.copy.success":"{content} 已复制到剪贴板","category.form.edit.title":"编辑分类","category.form.create.title":"创建分类","category.form.name":"分类名称","category.form.name.required":"请输入分类名称!","category.form.name.placeholder":"输入分类名称","category.create.failed":"创建分类失败","quickreply.drawer.title":"快捷回复","quickreply.form.category":"分类","quickreply.form.category.required":"请选择分类","quickreply.form.category.placeholder":"选择分类","quickreply.form.type":"类型","quickreply.form.type.required":"请选择类型","quickreply.form.type.placeholder":"选择类型","quickreply.form.title":"标题","quickreply.form.title.required":"请输入标题","quickreply.form.content":"内容","quickreply.type.text":"文本","quickreply.type.image":"图片","quickreply.type.video":"视频","quickreply.type.audio":"音频","quickreply.type.file":"文件","quickreply.upload.text":"点击或拖拽文件上传","quickreply.upload.success":"{filename} 上传成功","quickreply.upload.error":"{filename} 上传失败","quickreply.upload.uploading":"{filename} 上传中","quickreply.form.validate.error":"请检查表单"},Nnn={"profile.update.success":"个人信息更新成功","profile.form.avatar":"头像","profile.form.upload":"上传","profile.form.username":"用户名","profile.form.nickname":"昵称","profile.form.description":"描述","profile.button.change.password":"修改密码","profile.button.change.email":"修改邮箱","profile.button.change.mobile":"修改手机号","profile.email.verified":"邮箱已验证","profile.email.unverified":"邮箱未验证","profile.mobile.verified":"手机已验证","profile.mobile.unverified":"手机未验证","profile.email.change.title":"修改邮箱","profile.email.placeholder":"请输入邮箱地址","profile.email.required":"请输入邮箱地址!","profile.email.format.invalid":"邮箱格式不正确","profile.email.length.limit":"邮箱不得超过50字符","profile.email.verification.code.placeholder":"请输入验证码","profile.email.verification.code.countdown":"秒后重新获取","profile.email.verification.code.get":"获取验证码","profile.email.verification.code.required":"请输入验证码!","profile.email.not.changed":"邮箱未更改!","profile.email.change.success":"邮箱修改成功!","profile.email.format.error":"邮箱格式错误","profile.mobile.change.title":"修改手机号","profile.mobile.placeholder":"请输入手机号","profile.mobile.required":"请输入手机号!","profile.mobile.format.invalid":"手机号格式错误!","profile.mobile.verification.code.placeholder":"请输入验证码","profile.mobile.verification.code.countdown":"秒后重新获取","profile.mobile.verification.code.get":"获取验证码","profile.mobile.verification.code.required":"请输入验证码!","profile.mobile.not.changed":"手机号未更改!","profile.mobile.change.success":"手机号修改成功!","profile.mobile.format.error":"手机号格式错误","profile.password.change.title":"修改密码","profile.password.old":"原密码","profile.password.old.empty":"手机号直接登录用户,可以留空","profile.password.new":"新密码","profile.password.confirm":"确认密码","profile.password.length.error":"密码最小长度不能小于6","profile.password.mismatch":"两次输入密码不一致","profile.password.change.success":"密码修改成功!"},Ann={"setting.menu.title":"设置","setting.menu.profile":"个人信息","setting.menu.basic":"基本设置","setting.menu.agent":"客服设置","setting.menu.model":"大模型","setting.menu.certification":"实名认证","setting.menu.qrcode":"二维码","setting.menu.shortcut":"快捷键","setting.menu.click":"菜单点击","setting.save.success":"设置保存成功","setting.save.error":"设置保存失败","setting.load.error":"设置加载失败","setting.header.profile":"个人信息","setting.header.basic":"基本设置","setting.header.agent":"客服设置","setting.header.model":"大模型设置","setting.basic.sound.on":"已开启消息提示音","setting.basic.sound.off":"已关闭消息提示音","setting.basic.notification.on":"已开启网络状态通知","setting.basic.notification.off":"已关闭网络状态通知","setting.basic.connection.status":"长链接状态:","setting.basic.connection.connected":"✅连接正常","setting.basic.connection.disconnected":"❌连接断开","setting.basic.startup":"开机启动:","setting.basic.startup.on":"开机启动","setting.basic.startup.off":"不开机启动","setting.basic.theme":"颜色主题:","setting.basic.language":"语言设置:","setting.basic.mode":"模式设置:","setting.basic.mode.team":"团队模式","setting.basic.mode.agent":"客服模式","setting.basic.mode.personal":"个人模式"},Fnn={"thread.error.message":"获取数据失败","thread.feature.unavailable":"TODO: 该功能暂未开放","thread.menu.top":"置顶","thread.menu.untop":"取消置顶","thread.menu.read":"标记已读","thread.menu.unread":"标记未读","thread.menu.mute":"静音","thread.menu.unmute":"取消静音","thread.menu.transfer":"转接","thread.menu.block":"拉黑","thread.menu.ticket":"创建工单","thread.menu.crm":"查看CRM","thread.menu.summary":"会话总结","thread.status.robot":"[机器人]","thread.status.agent":"[一对一]","thread.status.workgroup":"[工作组]","thread.search.placeholder":"搜索会话...","thread.menu.filter":"会话过滤","thread.menu.groupThread":"群聊会话","thread.menu.robotThread":"机器人会话","thread.menu.workgroupThread":"工作组会话","thread.menu.agentThread":"一对一会话","thread.menu.ticketThread":"工单会话","thread.menu.memberThread":"同事会话","thread.menu.deviceThread":"设备会话","thread.menu.systemThread":"系统会话","thread.dropdown.create.group":"创建群聊","thread.dropdown.create.ai":"创建AI对话","thread.agent.status.online":"😀 - 在线接待","thread.agent.status.offline":"🔻 - 客服下线","thread.agent.status.busy":"🏃‍♀️ - 客服忙碌","thread.refresh.pull":"↓ 下拉刷新","thread.refresh.release":"↑ 松开刷新","thread.list.no.more":"没有更多了","thread.coming.soon":"即将上线,敬请期待","thread.set.success":"设置成功","thread.set.error":"设置失败","thread.menu.star":"星标","thread.menu.star.1":"星标1","thread.menu.star.2":"星标2","thread.menu.star.3":"星标3","thread.menu.star.4":"星标4","thread.menu.hide":"隐藏","thread.status.text":"{status}","thread.status.online":"😀接待","thread.status.offline":"🔻下线","thread.status.busy":"🏃‍♀️忙碌","thread.status.loading":"加载中...","thread.status.empty":"暂无会话","thread.status.error":"加载会话失败","thread.status.queue":"排队({count})","thread.status.network.offline":"网络已断开","thread.status.network.online":"网络已连接","thread.status.message.pulling":"消息拉取中...","thread.status.message.empty":"暂无消息","thread.status.message.error":"加载消息失败","thread.status.message.end":"没有更多消息","thread.status.message.typing":"正在输入...","thread.status.message.transfer":"转接中...","thread.status.message.transferred":"已转接","thread.status.message.closed":"会话已关闭","thread.menu.star.cancel":"取消星标","thread.loading.more":"加载更多..."},Bnn={"ticket.create.title":"创建工单","ticket.edit.title":"编辑工单","ticket.form.uid":"编号","ticket.form.title":"标题","ticket.form.title.required":"请输入工单标题","ticket.form.title.placeholder":"请输入工单标题","ticket.form.description":"描述","ticket.form.description.required":"请输入工单描述","ticket.form.description.placeholder":"请输入工单描述","ticket.form.status":"状态","ticket.form.status.required":"请选择工单状态","ticket.form.priority":"优先级","ticket.form.priority.required":"请选择优先级","ticket.form.category":"分类","ticket.form.category.required":"请选择工单分类","ticket.form.category.placeholder":"请选择工单分类","ticket.form.user":"客户","ticket.form.user.placeholder":"请选择客户","ticket.form.assignee":"处理人","ticket.form.assignee.placeholder":"请选择处理人","ticket.form.reporter":"报告人","ticket.form.reporter.placeholder":"请选择报告人","ticket.form.workgroup":"技能组","ticket.form.workgroup.required":"请选择技能组","ticket.form.workgroup.placeholder":"请选择技能组","ticket.workgroup.load.error":"加载技能组失败","ticket.status.all":"全部状态","ticket.status.new":"新建","ticket.status.assigned":"已分配","ticket.status.in_progress":"处理中","ticket.status.pending":"待处理","ticket.status.on_hold":"挂起","ticket.status.reopened":"重新打开","ticket.status.resolved":"已解决","ticket.status.closed":"已关闭","ticket.status.cancelled":"已取消","ticket.priority.all":"全部优先级","ticket.priority.lowest":"最低","ticket.priority.low":"低","ticket.priority.medium":"中","ticket.priority.high":"高","ticket.priority.urgent":"紧急","ticket.priority.critical":"严重","ticket.create.success":"工单创建成功","ticket.create.failed":"工单创建失败","ticket.update.success":"工单更新成功","ticket.update.failed":"工单更新失败","ticket.submit.error":"工单提交失败","ticket.delete.success":"工单删除成功","ticket.delete.error":"工单删除失败","ticket.load.error":"工单数据加载失败","ticket.list.title":"工单列表","ticket.list.empty":"暂无工单","ticket.list.search.placeholder":"搜索工单","ticket.list.filter.all":"全部工单","ticket.list.filter.my":"我的工单","ticket.list.filter.unassigned":"未分配","ticket.list.create":"创建工单","ticket.list.total":"工单总数","ticket.action.edit":"编辑","ticket.action.delete":"删除","ticket.action.assign":"分配","ticket.action.close":"关闭","ticket.action.reopen":"重新打开","ticket.delete.confirm":"确定要删除此工单吗?","ticket.category.load.error":"加载工单分类失败","ticket.conversation.title":"工单对话","ticket.conversation.empty":"请选择工单查看对话","ticket.conversation.input.placeholder":"请输入消息...","ticket.details.title":"工单详情","ticket.details.empty":"请选择工单查看详情","ticket.messages.load.error":"加载工单消息失败","ticket.message.send.error":"发送消息失败","ticket.form.thread":"关联会话","ticket.form.thread.placeholder":"选择关联会话","ticket.form.thread.none":"不关联","ticket.form.createdAt":"创建时间","ticket.form.updatedAt":"更新时间","ticket.type.agent":"指定客服","ticket.type.workgroup":"技能组","ticket.assignee":"处理人","ticket.reporter":"报告人","ticket.type":"类型","ticket.category":"分类","ticket.steps.title":"流转过程","ticket.form.upload.button":"上传附件","ticket.upload.success":"文件上传成功","ticket.upload.failed":"文件上传失败","ticket.current.filters":"当前筛选","ticket.filter.by.status":"按状态筛选","ticket.filter.by.priority":"按优先级筛选","ticket.filter.by.assignment":"按分配筛选","ticket.filter.by.time":"按时间筛选","ticket.filter.status_all":"全部状态","ticket.filter.status_new":"新建","ticket.filter.status_assigned":"已分配","ticket.filter.status_in_progress":"处理中","ticket.filter.status_pending":"待处理","ticket.filter.status_on_hold":"挂起","ticket.filter.status_reopened":"重新打开","ticket.filter.status_resolved":"已解决","ticket.filter.status_closed":"已关闭","ticket.filter.status_cancelled":"已取消","ticket.filter.priority_all":"全部优先级","ticket.filter.priority_lowest":"最低","ticket.filter.priority_low":"低","ticket.filter.priority_medium":"中","ticket.filter.priority_high":"高","ticket.filter.priority_urgent":"紧急","ticket.filter.priority_critical":"严重","ticket.filter.assignment_all":"全部","ticket.filter.assignment_my_tickets":"我的工单","ticket.filter.assignment_unassigned":"未分配","ticket.filter.assignment_my_workgroup":"我的技能组","ticket.filter.assignment_my_created":"我创建的","ticket.filter.assignment_my_assigned":"待我处理","ticket.filter.time_all":"全部时间","ticket.filter.time_today":"今天","ticket.filter.time_yesterday":"昨天","ticket.filter.time_this_week":"本周","ticket.filter.time_last_week":"上周","ticket.filter.time_this_month":"本月","ticket.filter.time_last_month":"上月","ticket.content.title":"工单","ticket.content.number":"编号","ticket.delete.title":"删除工单","ticket.delete.content":"确定要删除此工单吗?","ticket.delete.failed":"工单删除失败","ticket.loading":"加载工单...","ticket.empty":"暂无工单","ticket.palette.startEvent":"开始事件","ticket.palette.task":"任务","ticket.palette.gateway":"网关","ticket.palette.dataObject":"数据对象","ticket.create.error":"创建流程图失败","ticket.save.success":"流程图保存成功","ticket.autosave.success":"自动保存成功","ticket.autosave.error":"自动保存失败","ticket.select.process":"选择流程","ticket.properties.title":"属性","ticket.properties.noSelection":"未选择元素","ticket.properties.id":"ID","ticket.properties.name":"名称","ticket.properties.type":"类型","ticket.properties.documentation":"文档","ticket.properties.assignee":"处理人","ticket.properties.priority":"优先级","ticket.fetch.processes.error":"加载流程失败","ticket.no.process":"没有流程,请先创建一个流程","ticket.fetch.processes.empty":"没有流程,请先创建一个流程","ticket.create.loading":"创建流程...","ticket.fetch.processes.loading":"加载流程...","ticket.delete":"删除","ticket.save.error":"保存流程失败","ticket.deploy":"部署","ticket.undeploy":"取消部署","ticket.deploy.loading":"部署流程...","ticket.undeploy.loading":"取消部署流程...","ticket.deploy.success":"流程部署成功","ticket.undeploy.success":"流程取消部署成功","ticket.deploy.error":"部署流程失败","ticket.undeploy.error":"取消部署流程失败","ticket.undeploy.confirm.title":"取消部署确认","ticket.undeploy.confirm.content":"确定要取消部署此流程吗?"},Lnn={"contact.list.new":"新朋友","contact.list.device":"内网设备","contact.list.group":"群聊","contact.list.channel":"频道","contact.list.company":"企业联系人","contact.list.friend":"联系人","contact.search.placeholder":"搜索联系人...","contact.manager.button":"通讯录管理","contact.manager.coming":"敬请期待","member.detail.nickname":"昵称","member.detail.jobno":"工号","member.detail.seatno":"座位号","member.detail.telephone":"电话","member.detail.loading":"加载中...","member.detail.chat.button":"开始聊天"},jnn={"group.create.title":"发起群聊","group.create.contacts":"好友","group.create.members":"群成员","group.create.members.min":"至少选择2名成员","group.create.creating":"创建群组中...","group.create.org.empty":"未选择组织","group.create.success":"创建群组成功","group.create.failed":"创建群组失败","group.create.loading":"加载成员中...","group.create.error":"加载成员失败"},znn={"robot.create.title":"创建机器人","robot.create.available":"可选机器人","robot.create.selected":"已选机器人","robot.create.success":"创建机器人成功","robot.create.failed":"创建机器人失败","robot.create.loading":"创建机器人中...","robot.create.error":"加载机器人失败","robot.create.empty":"暂无可用机器人","robot.create.min":"请至少选择一个机器人"},Hnn={"autoreply.title":"自动回复","autoreply.enable.label":"是否启用自动回复","autoreply.type.label":"自动回复类型","autoreply.type.fixed":"固定回复","autoreply.type.keyword":"关键字匹配","autoreply.type.llm":"大模型回复","autoreply.fixed.add":"添加固定回复内容","autoreply.fixed.select":"选择固定回复内容","autoreply.fixed.type":"固定回复类型","autoreply.fixed.content":"固定回复内容","autoreply.content.text":"文本","autoreply.content.image":"图片","autoreply.content.video":"视频","autoreply.content.audio":"音频","autoreply.content.file":"文件","autoreply.save.loading":"正在保存,请稍后...","autoreply.save.success":"保存成功","autoreply.save.error":"保存失败","autoreply.keyword.add":"添加关键词知识库","autoreply.keyword.select":"选择关键词知识库","autoreply.llm.add":"添加大模型知识库","autoreply.llm.select":"选择大模型知识库"},Vnn={"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.maxCount":"最多只能上传 {maxCount} 个文件","upload.maxSize":"文件大小不能超过 {maxSize}MB","upload.avatar.type.invalid":"请选择图片文件","upload.avatar.size.limit":"头像文件大小不能超过2MB","upload.avatar.success":"头像上传成功","upload.avatar.failed":"头像上传失败","upload.avatar.deleted":"头像已删除"},Wnn={"flow.title":"流程构建器","flow.new":"新流程","flow.copy":"复制","flow.run":"运行","flow.start":"开始","flow.logic":"逻辑","flow.action":"动作","flow.json":"流程JSON","flow.import":"导入","flow.export":"导出","flow.startChat":"模拟对话","flow.closeChat":"关闭对话","flow.container":"容器组件","flow.form":"表单组件","flow.parentNode":"父节点","flow.label":"文本标签","flow.textField":"文本框","flow.numberField":"数字框","flow.datePicker":"日期选择","flow.select":"下拉选择","flow.checkbox":"多选框组","flow.radio":"单选按钮","flow.properties":"属性设置","flow.nodeName":"节点名称","flow.nodeDesc":"节点描述","flow.componentType":"组件类型","flow.labelName":"标签名称","flow.options":"选项","flow.preview":"预览","flow.submit":"提交","app.language":"语言","leftPanel.container":"容器组件","leftPanel.form":"表单组件","leftPanel.parentNode":"父节点","leftPanel.textField":"文本框","leftPanel.numberField":"数字框","leftPanel.datePicker":"日期选择","leftPanel.select":"下拉选择","leftPanel.checkbox":"多选框组","leftPanel.radio":"单选按钮","propertyPanel.settings":"属性设置","propertyPanel.nodeId":"节点ID","propertyPanel.nodeType":"节点类型","propertyPanel.nodeName":"节点名称","propertyPanel.nodeDesc":"节点描述","propertyPanel.componentType":"组件类型","propertyPanel.labelName":"标签名称","propertyPanel.options":"选项","propertyPanel.placeholder.name":"请输入节点名称","propertyPanel.placeholder.desc":"请输入节点描述","propertyPanel.placeholder.label":"请输入标签名称","propertyPanel.placeholder.options":"按回车添加选项","nodes.textField.label":"文本框","nodes.numberField.label":"数字框","nodes.datePicker.label":"日期","nodes.select.label":"下拉选择","nodes.checkbox.label":"多选框组","nodes.radio.label":"单选按钮","nodes.label.default":"标签文本","nodes.unknown":"未知组件","formBuilder.title":"表单构建器","formBuilder.preview":"预览","formBuilder.settings":"设置","formBuilder.addField":"添加字段","formBuilder.moveUp":"上移","formBuilder.moveDown":"下移","formBuilder.fieldTypes":{text:"文本框",number:"数字框",date:"日期选择",select:"下拉选择",radio:"单选按钮",checkbox:"复选框",textarea:"多行文本"},"formBuilder.placeholder":{formName:"请输入表单名称",fieldName:"请输入字段名称",fieldLabel:"请输入字段标签",options:"按回车添加选项"},"formBuilder.validation":{required:"必填",optional:"选填",unique:"唯一",min:"最小值",max:"最大值"},"formBuilder.import":"导入","formBuilder.export":"导出","formBuilder.import.success":"导入成功","formBuilder.import.error":"导入失败,请检查文件格式","formBuilder.import.invalid":"导入的文件格式无效","formBuilder.export.success":"导出成功","formBuilder.export.error":"导出失败","formBuilder.export.filename":"表单配置.json","formBuilder.dragStart":"开始拖拽组件","formBuilder.dragEnd":"结束拖拽组件","formBuilder.dropSuccess":"组件添加成功","formBuilder.dropError":"组件添加失败","formBuilder.canvas.empty":"拖拽表单字段到这里","formBuilder.field.delete":"删除","formBuilder.field.moveUp":"上移","formBuilder.field.moveDown":"下移","formBuilder.field.placeholder":{text:"请输入文本",number:"请输入数字",date:"请选择日期",select:"请选择一个选项",radio:"请选择一项",checkbox:"请选择"},"flow.moveUp":"上移","flow.moveDown":"下移","flow.delete":"删除","flow.option.1":"选项1","flow.option.2":"选项2","flow.option.3":"选项3","flow.controls.title":"流程控制","flow.minimap.title":"流程概览","flow.canvas.label":"流程构建画布","flow.background.label":"流程背景","flow.controls.label":"流程控制","flow.minimap.label":"流程概览","flow.container.label":"流程构建器容器","flow.dragover.hint":"放置此处添加组件","flow.drop.hint":"组件已添加","flow.parentNode.default":"父节点","component.panel.title":"表单组件","component.input.title":"单行文本","component.textarea.title":"多行文本","component.select.title":"下拉选择","component.radio.title":"单选框组","component.checkbox.title":"多选框组","component.datePicker.title":"日期选择","component.timePicker.title":"时间选择","component.switch.title":"开关","component.upload.title":"上传","propertyPanel.save":"保存","propertyPanel.reset":"重置","theme.light":"浅色","theme.dark":"深色","theme.system":"跟随系统","dashboard.settings":"设置","flow.startNode":"开始节点","form.submit":"提交","form.submitting":"提交中...","form.submitSuccess":"提交成功","form.submitError":"提交失败","form.required":"必填项","preview.title":"表单预览","preview.minimize":"最小化","preview.close":"关闭","preview.submit":"提交","preview.submitting":"提交中...","preview.submitSuccess":"提交成功","preview.submitError":"提交失败","preview.required":"必填","preview.placeholder.text":"请输入文本","preview.placeholder.number":"请输入数字","preview.placeholder.date":"请选择日期","preview.placeholder.select":"请选择","preview.placeholder.radio":"请选择一项","preview.placeholder.checkbox":"请选择","formBuilder.header.title":"表单构建器","formBuilder.header.import":"导入","formBuilder.header.export":"导出","formBuilder.header.preview":"预览","ticket.title":"工单流程构建器","ticket.create":"创建流程","ticket.save":"保存流程","ticket.import":"导入","ticket.export":"导出","ticket.import.success":"导入成功","ticket.import.error":"导入失败","ticket.export.success":"导出成功","ticket.export.error":"导出失败","ticket.create.modal.title":"创建新流程","ticket.create.name":"流程名称","ticket.create.key":"流程Key","ticket.create.type":"流程类型","ticket.create.description":"流程描述","ticket.create.submit":"创建","ticket.create.cancel":"取消","ticket.type.default":"默认流程","ticket.type.approval":"审批流程","ticket.type.service":"服务流程","ticket.type.ticket":"工单流程","flowgram.create.title":"创建新流程","flowgram.edit.title":"编辑流程","flowgram.name":"流程名称","flowgram.name.required":"请输入流程名称","flowgram.name.placeholder":"请输入流程名称","flowgram.description":"描述","flowgram.description.placeholder":"请输入流程描述(选填)","flowgram.avatar":"流程头像","flowgram.avatar.upload":"上传头像","flowgram.avatar.hint":"支持 JPG、PNG 格式,文件大小不超过 2MB","flow.save":"保存","flow.edit":"编辑","flow.more.actions":"更多操作","flow.select.flow":"选择流程","flow.run.no.flow":"请先选择或创建流程","flow.import.success":"导入成功","flow.import.error":"导入失败,请检查文件格式","flow.export.success":"导出成功","formBuilder.create":"创建","formBuilder.create.title":"创建新表单","formBuilder.edit.title":"编辑表单","formBuilder.name":"表单名称","formBuilder.name.required":"请输入表单名称","formBuilder.name.placeholder":"请输入表单名称","formBuilder.description":"描述","formBuilder.description.placeholder":"请输入表单描述(选填)","formBuilder.edit":"编辑","formBuilder.save":"保存","formBuilder.more.actions":"更多操作","formBuilder.select.form":"选择表单","formBuilder.no.form":"暂无表单","formBuilder.fetch.loading":"正在获取表单列表...","formBuilder.fetch.empty":"暂无表单,请创建新表单","formBuilder.fetch.error":"获取表单列表失败","formBuilder.save.loading":"正在保存...","formBuilder.save.success":"保存成功","formBuilder.save.error":"保存失败","formBuilder.save.no.form":"请先选择或创建表单","formBuilder.create.loading":"正在创建表单...","formBuilder.create.success":"创建成功","formBuilder.create.error":"创建失败","formBuilder.edit.loading":"正在更新表单...","formBuilder.edit.success":"更新成功","formBuilder.edit.error":"更新失败","formBuilder.edit.no.form":"请先选择表单","formBuilder.delete":"删除","formBuilder.delete.loading":"正在删除表单...","formBuilder.delete.success":"删除成功","formBuilder.delete.error":"删除失败","formBuilder.delete.no.form":"请先选择表单","formBuilder.delete.confirm.title":"确认删除","formBuilder.delete.confirm.message":'确定要删除表单 "{name}" 吗?此操作不可恢复。',"formBuilder.switch.save.failed":"当前表单保存失败,是否继续切换?","formBuilder.export.no.form":"请先选择或创建表单"},Unn={"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.verify.modal.title":"账号验证提示","welcome.verify.modal.description":"您的邮箱和手机号尚未验证,为保障账号安全,建议您尽快完成验证。","welcome.verify.now":"立即验证","welcome.verify.later":"稍后验证"},Gnn={...Pnn,...Mnn,...Tnn,...Rnn,...Onn,...knn,...Inn,..._nn,...Dnn,...$nn,...Nnn,...Ann,...Fnn,...Bnn,...Enn,...Lnn,...jnn,...znn,...Hnn,...Vnn,...Wnn,...Unn},qnn={i18_file_assistant:"檔案助手",slogan:"重复工作自动化","menu.dashboard.chat":"消息","menu.dashboard.contact":"通讯录","menu.dashboard.queue":"排队","menu.dashboard.ticket":"工单","menu.dashboard.leavemsg":"留言","menu.dashboard.visitor":"访客","menu.dashboard.monitor":"监控","menu.dashboard.plugins":"插件","menu.dashboard.mine":"我的","chat.toolbar.emoji":"表情","chat.toolbar.image":"图片","chat.toolbar.file":"文件","chat.toolbar.audio":"录音","chat.toolbar.webrtc":"视频","chat.toolbar.history":"历史消息","chat.toolbar.block":"拉黑","chat.toolbar.screenshot":"截图","chat.toolbar.invite.rate":"邀请评价","chat.toolbar.autoreply":"自动回复","chat.toolbar.autoreply.on":"自动回复(已开启)","chat.navbar.transfer":"转接","chat.navbar.ticket":"工单","chat.navbar.crm":"Crm","chat.navbar.close":"结束","chat.navbar.category":"分类","chat.navbar.ai":"AI","chat.navbar.queue":"排队","chat.right.ai":"Copilot","chat.right.quickreply":"快捷回复","chat.right.ticket":"工单","chat.right.userinfo":"用户信息","chat.right.llm":"大模型","chat.right.docview":"文档预览","chat.right.group":"群详情","chat.right.member":"联系人","chat.ai.summary":"会话小结","chat.ai.switch":"切换AI","chat.thread.nomore":"没有更多了","chat.message.loadmore":"加载更多","dashboard.footbar.logout":"退出",SERVICE:"客服機器人",MARKETING:"營銷機器人",KNOWLEDGEBASE:"知識庫機器人(内部)",QA:"問答機器人(直接调用大模型)",AGENT_ASSISTANT:"客服助手(内部)",loading:"載入中",create:"新增",creating:"新增中...","create.success":"新增成功","create.fail":"新增失敗",update:"更新",updating:"更新中...","update.success":"更新成功","update.fail":"更新失敗",save:"儲存",saving:"正在儲存...",email:"電子郵件","email.verified":"電子郵件(已驗證)","email.unverified":"電子郵件(待驗證)",mobile:"手機號碼","mobile.verified":"手機號碼(已驗證)","mobile.unverified":"手機號碼(待驗證)",captcha:"验证码",logging:"登录中...","login.success":"登录成功","login.error":"登录失败,请稍后重试",registering:"注册中...","register.success":"注册成功","register.error":"注册失败","username.change.tip":"登入用戶名(修改用戶名之後,需要重新登入)",createKb:"创建知识库",createDept:"创建部门",upload:"上传",import:"匯入",export:"匯出","download.template":"下载模板",open:"開啟",copy:"複製","copy.success":"複製成功",ok:"確定",cancel:"取消",bind:"綁定",edit:"編輯",editing:"編輯中...","edit.success":"編輯成功","edit.fail":"編輯失敗",delete:"刪除",deleting:"删除中...",deleteTip:"刪除提示",deleteAffirm:"確定要刪除","delete.success":"刪除成功","delete.fail":"删除失败","process.success":"处理成功","process.fail":"处理失败",preview:"預覽",close:"關閉",closing:"關閉中...",closeTip:"關閉提示",closeASure:"確定要關閉","close.success":"關閉成功",choose:"選擇","leavemsg.enabled":"留言啟用",transfer:"转接","transfer.success":"转接成功","transfer.fail":"转接失败","transfer.reason":"转接原因",refresh:"刷新",noAgent:"无客服在线"},Knn={"menu.anonymous.title":"匿名模式","menu.anonymous.home":"訊息","menu.anonymous.contact":"聯絡人","menu.anonymous.robot":"機器人","menu.anonymous.setting":"設定","menu.anonymous.status":"匿名狀態","menu.anonymous.status.tip":"匿名模式僅支援同一區域網內的在線設備之間的通訊","menu.anonymous.login.tip":"登入以訪問離線訊息和更多功能","menu.anonymous.login":"登入","menu.anonymous.current.users":"當前用戶","menu.dashboard.chat":"聊天","menu.dashboard.contact":"聯絡人","menu.dashboard.ai":"AI助手","menu.dashboard.note":"筆記","menu.dashboard.kbase":"知識庫","menu.dashboard.mine":"設定","menu.dashboard.queue":"排隊","menu.dashboard.leavemsg":"留言","menu.dashboard.visitor":"訪客","menu.dashboard.monitor":"監控","menu.dashboard.plugins":"插件","menu.settings":"設定","menu.settings.logout":"登出","menu.agent.status":"客服狀態","menu.agent.status.available":"可用","menu.agent.status.rest":"休息","menu.agent.status.offline":"離線","menu.language":"語言","menu.mode":"模式","menu.mode.team":"團隊模式","menu.mode.agent":"一對一模式","menu.mode.personal":"個人模式","menu.agent.offline.warning":"請在離線前結束所有正在進行中的會話","menu.mode.personal.coming":"即將推出...","menu.dashboard.form":"表單","menu.dashboard.formbuilder":"表單構建器","menu.dashboard.flow":"流程","menu.dashboard.flowgram":"工作流","menu.dashboard.flowbuilder":"流程構建器","menu.dashboard.ticket":"工單","menu.dashboard.ticketbuilder":"工單構建器"},Ynn={"pages.login.title":"登錄","pages.login.subtitle":"歡迎使用微語客服系統","pages.layouts.userLayout.title":"對話即服務","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.captcha.placeholder":"請輸入驗證碼!","pages.login.captcha.required":"驗證碼是必填項!","pages.login.phoneLogin.getVerificationCode":"獲取驗證碼","pages.login.anonymousLogin":"匿名登錄","pages.getCaptchaSecondText":"秒後重新獲取","pages.login.scanLogin.tab":"掃碼登錄","pages.login.rememberMe":"自動登錄","pages.login.forgot":"忘記密碼","pages.login.submit":"登錄","pages.login.loginWith":"其他登錄方式 :","pages.login.register":"註冊賬號","pages.login.registerAccount":" 註冊帳戶","pages.login.auto.register":"未註冊手機號會自動註冊","pages.welcome.link":"歡迎使用","pages.welcome.title":"歡迎","pages.welcome.description":"微語客服系統是一個開源的客服系統","pages.welcome.getting-started":"開始使用","pages.welcome.view-docs":"查看文檔","pages.robot.new":"新建","pages.robot.chat":"聊天","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.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.file":"文件","pages.robot.kb.text":"文本","pages.robot.kb.qa":"問答","pages.robot.kb.web":"網站","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.setting":"設置","pages.logout":"退出登錄","pages.footer.website":"微語官網","pages.footer.helpcenter":"帮助文档","pages.login.remember":"記住密碼","pages.agent.tab.basic":"基本信息","pages.agent.robot":"機器人","pages.agent.service.settings":"服务设置","pages.agent.service.settings.topTip":"顶部提示","pages.agent.service.settings.welcomeTip":"欢迎语","pages.agent.service.settings.leavemsgTip":"离线留言提示","pages.agent.service.settings.autoCloseMin":"自动关闭分钟","pages.agent.service.settings.showLogo":"显示Logo","pages.agent.service.settings.maxThreadCount":"最大线程数","pages.advanced.faq":"常見問題","pages.advanced.quickButton":"快捷按鈕","pages.advanced.faqGuess":"智能推薦","pages.advanced.faqHot":"熱門問題","pages.advanced.faqShortcut":"快捷回覆","pages.advanced.rate":"滿意度評價","pages.advanced.autoreply":"自動回覆","pages.advanced.leaveMsg":"留言設置","pages.advanced.survey":"調查問卷","pages.advanced.history":"歷史記錄","pages.advanced.inputAssociation":"輸入聯想","pages.advanced.antiHarassment":"驗證碼設置","pages.advanced.captcha":"驗證碼設置","pages.advanced.showPreForm":"顯示預覽","pages.advanced.showHistory":"顯示歷史","pages.advanced.showInputAssociation":"顯示輸入聯想","pages.advanced.showCaptcha":"顯示驗證碼","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":"新西蘭","block.title":"拉黑設置","block.type":"拉黑類型","block.user":"拉黑用戶","block.ip":"拉黑IP","block.permanent":"永久封禁","block.until":"封禁至","block.until.required":"請選擇封禁結束時間","pages.register.title":"註冊","pages.register.subtitle":"創建您的賬號","pages.register.username":"用戶名","pages.register.password":"密碼","pages.register.confirm":"確認密碼","pages.register.email":"郵箱","pages.register.mobile":"手機號","pages.register.code":"驗證碼","pages.register.agreement":"我已閱讀並同意","pages.register.agreement.terms":"服務條款","pages.register.submit":"註冊","pages.register.login":"使用已有賬號登錄","pages.404.title":"404","pages.404.subtitle":"抱歉,您訪問的頁面不存在","pages.404.description":"您可以嘗試以下操作:","pages.404.actions.back":"返回上一頁","pages.404.actions.home":"返回首頁","pages.403.title":"403","pages.403.subtitle":"抱歉,您沒有訪問該頁面的權限","pages.403.description":"請聯繫管理員獲取權限","pages.403.actions.back":"返回上一頁","pages.500.title":"500","pages.500.subtitle":"抱歉,服務器出錯了","pages.500.description":"請稍後再試或聯繫技術支持","pages.500.actions.back":"返回上一頁","pages.500.actions.home":"返回首頁"},Xnn={"app.title":"微語","app.logout":"登出","app.copyright.produced":"微語出品","app.preview.down.block":"下載此頁面到本地項目","app.welcome.link.fetch-blocks":"獲取全部區塊","app.welcome.link.block-list":"基於 block 開發,快速構建標準頁面","navBar.lang":"語言","layout.user.link.help":"幫助","layout.user.link.privacy":"隱私","layout.user.link.terms":"條款","theme.light":"淺色","theme.dark":"深色","theme.system":"自動","setting.lang":"Languages","setting.theme":"主題","app.name":"微語客服","app.description":"新一代智能客服系統","app.welcome":"歡迎使用微語客服系統","app.copyright":"© 2024 微語客服. 保留所有權利.","app.version":"版本","app.action.back":"返回","app.action.confirm":"確認","app.action.cancel":"取消","app.action.save":"保存","app.action.edit":"編輯","app.action.delete":"刪除","app.action.refresh":"刷新","app.action.search":"搜索","app.action.more":"更多","app.action.settings":"設置","app.action.help":"幫助","app.tip.loading":"加載中...","app.tip.success":"操作成功","app.tip.error":"操作失敗","app.tip.warning":"警告","app.tip.info":"提示","app.tip.confirm":"確認要執行此操作嗎?","app.tip.nodata":"暫無數據","app.tip.network.error":"網絡連接失敗","app.tip.server.error":"服務器錯誤","app.status.online":"在線","app.status.offline":"離線","app.status.busy":"忙碌","app.status.away":"離開","app.status.invisible":"隱身","app.status.disabled":"已禁用","app.status.expired":"已過期","app.time.today":"今天","app.time.yesterday":"昨天","app.time.tomorrow":"明天","app.time.just":"剛剛","app.time.minutes":"{count} 分鐘前","app.time.hours":"{count} 小時前","app.time.days":"{count} 天前","app.file.upload":"上傳文件","app.file.download":"下載文件","app.file.preview":"預覽文件","app.file.size.limit":"文件大小不能超過 {size}","app.file.type.unsupported":"不支持的文件類型","app.file.upload.success":"上傳成功","app.file.upload.failed":"上傳失敗","app.file.download.success":"下載成功","app.file.download.failed":"下載失敗","app.layout.sidebar.collapse":"收起側邊欄","app.layout.sidebar.expand":"展開側邊欄","app.layout.header.profile":"個人中心","app.layout.header.logout":"退出登錄","app.layout.footer.copyright":"版權所有","app.layout.footer.terms":"服務條款","app.layout.footer.privacy":"隱私政策"},Qnn={"auth.login.title":"登錄","auth.login.subtitle":"歡迎使用微語客服系統","auth.login.username":"用戶名","auth.login.username.required":"請輸入用戶名","auth.login.password":"密碼","auth.login.password.required":"請輸入密碼","auth.login.remember":"記住密碼","auth.login.forgot":"忘記密碼?","auth.login.submit":"登錄","auth.login.other":"其他登錄方式","auth.login.register":"註冊賬號","auth.login.success":"登錄成功","auth.login.failed":"登錄失敗","auth.register.title":"註冊","auth.register.subtitle":"創建新賬號","auth.register.username":"用戶名","auth.register.username.required":"請輸入用戶名","auth.register.email":"郵箱","auth.register.email.required":"請輸入郵箱","auth.register.password":"密碼","auth.register.password.required":"請輸入密碼","auth.register.confirm":"確認密碼","auth.register.confirm.required":"請確認密碼","auth.register.submit":"註冊","auth.register.login":"已有賬號?登錄","auth.register.success":"註冊成功","auth.register.failed":"註冊失敗","auth.forgot.title":"忘記密碼","auth.forgot.subtitle":"重置密碼","auth.forgot.email":"郵箱","auth.forgot.email.required":"請輸入郵箱","auth.forgot.submit":"提交","auth.forgot.back":"返回登錄","auth.forgot.success":"重置密碼郵件已發送","auth.forgot.failed":"重置密碼失敗","auth.reset.title":"重置密碼","auth.reset.subtitle":"設置新密碼","auth.reset.password":"新密碼","auth.reset.password.required":"請輸入新密碼","auth.reset.confirm":"確認密碼","auth.reset.confirm.required":"請確認新密碼","auth.reset.submit":"提交","auth.reset.success":"密碼重置成功","auth.reset.failed":"密碼重置失敗","auth.verify.code":"驗證碼","auth.verify.code.required":"請輸入驗證碼","auth.verify.code.send":"發送驗證碼","auth.verify.code.resend":"重新發送","auth.verify.code.success":"驗證碼發送成功","auth.verify.code.failed":"驗證碼發送失敗","auth.password.strength.weak":"密碼強度:弱","auth.password.strength.medium":"密碼強度:中","auth.password.strength.strong":"密碼強度:強","auth.agreement.text":"我已閱讀並同意","auth.agreement.terms":"服務條款","auth.agreement.privacy":"隱私政策","server.button.back":"返回","server.button.save":"保存","server.button.reset":"重置","server.button.help":"幫助","server.save.success":"保存成功","server.reset.success":"重置成功,已恢復默認雲服務器","server.custom.enable":"啟用自定義服務器","server.api.url.label":"API服務器地址 (例如: http://127.0.0.1:9003 或 https://api.bytedesk.com)","server.api.url.placeholder":"http://127.0.0.1:9003","server.websocket.url.label":"WebSocket服務器地址 (例如: ws://127.0.0.1:9885/websocket 或 wss://api.bytedesk.com/websocket)","server.websocket.url.placeholder":"ws://127.0.0.1:9885/websocket","server.input.error":"請輸入正確的服務器地址"},Znn={"chat.title":"會話","chat.empty":"暫無會話","chat.loading":"加載中...","chat.load.error":"加載失敗","chat.load.more":"加載更多","chat.no.more":"沒有更多了","chat.refresh":"刷新","chat.status.connecting":"連接中...","chat.status.connected":"已連接","chat.status.disconnected":"連接斷開","chat.status.reconnecting":"重新連接中...","chat.network.error":"網絡連接失敗,請檢查網絡","chat.thread.closing":"結束會話中...","chat.thread.close.success":"結束會話成功","chat.thread.close.failed":"結束會話失敗","chat.thread.close.confirm.title":"確定要結束會話?","chat.rate.invite.confirm.title":"確認要邀請評價?","chat.message.send.failed":"發送失敗","chat.message.resend":"重新發送","chat.message.recall":"撤回消息","chat.message.copy.success":"複製成功","chat.copy.success":"複製成功","chat.menu.copy":"複製","chat.menu.translate":"翻譯","chat.menu.recall":"撤回","chat.menu.enlarge":"放大閱讀","chat.menu.quickreply.add":"添加快捷回復...","chat.menu.browser.open":"瀏覽器打開","chat.menu.forward":"轉發...","chat.menu.favorite":"收藏","chat.menu.quote":"引用","chat.input.placeholder":"請輸入內容, Ctrl+V 粘貼截圖/圖片","chat.translation.placeholder":"請輸入翻譯內容...","chat.input.send":"發送","chat.input.sending":"發送中...","chat.toolbar.emoji":"表情","chat.toolbar.image":"圖片","chat.toolbar.file":"文件","chat.toolbar.screenshot":"截圖","chat.toolbar.autoreply":"自動回復","chat.toolbar.audio":"錄音","chat.toolbar.webrtc":"視頻會話","chat.upload.size.limit":"文件大小不能超過 {size}","chat.upload.type.unsupported":"不支持的文件類型","chat.upload.failed":"上傳失敗","chat.upload.success":"上傳成功","chat.upload.progress":"上傳中 {progress}%","chat.webrtc.calling":"呼叫中...","chat.webrtc.incoming":"來電...","chat.webrtc.connected":"通話中...","chat.webrtc.ended":"通話結束","chat.webrtc.rejected":"對方拒絕","chat.webrtc.busy":"對方忙","chat.webrtc.failed":"通話失敗","chat.webrtc.accept":"接受","chat.webrtc.reject":"拒絕","chat.webrtc.hangup":"掛斷","chat.navbar.transfer":"轉接","chat.navbar.close":"結束","chat.navbar.note":"筆記","chat.navbar.kbase":"知識庫","chat.right.quickreply":"快捷回覆","chat.right.userinfo":"訪客信息","chat.right.ai":"AI助手","chat.right.ticket":"工單","chat.right.llm":"大模型","chat.right.docview":"文檔查看","chat.right.group":"群組信息","chat.right.member":"成員信息","chat.group.notice":"群公告","chat.group.members":"群成員","chat.group.admins":"管理員","chat.group.robots":"機器人","chat.group.qrcode":"二維碼","chat.group.uid.error":"群組ID錯誤"},Jnn={"common.yes":"是","common.no":"否","common.ok":"確定","common.cancel":"取消","common.confirm":"確認","common.save":"保存","common.delete":"刪除","common.edit":"編輯","common.create":"創建","common.loading":"加載中...","common.success":"成功","common.error":"錯誤","common.warning":"警告","common.info":"信息","common.back":"返回","common.submit":"提交","common.reset":"重置","common.add":"添加","common.search":"搜索","common.next":"下一步","common.previous":"上一步","common.more":"更多","common.failed":"操作失敗","common.status.online":"在線","common.status.offline":"離線","common.status.busy":"忙碌","common.status.away":"離開","common.status.invisible":"隱身","common.operation.success":"操作成功","common.operation.failed":"操作失敗","common.operation.confirm":"確認要執行此操作嗎?","common.operation.processing":"處理中...","common.operation.completed":"處理完成","common.operation.error":"處理出錯","common.form.required":"此項為必填項","common.form.optional":"選填","common.form.invalid":"輸入無效","common.form.validate.error":"表單驗證失敗","common.form.validate.success":"表單驗證通過"},ern={"customer.list.title":"客戶列表","customer.list.empty":"暫無客戶","customer.list.loading":"加載中...","customer.list.load.error":"加載失敗","customer.list.load.more":"加載更多","customer.list.no.more":"沒有更多了","customer.list.refresh":"刷新","customer.info.basic":"基本信息","customer.info.name":"姓名","customer.info.nickname":"暱稱","customer.info.gender":"性別","customer.info.age":"年齡","customer.info.birthday":"生日","customer.info.mobile":"手機號","customer.info.email":"郵箱","customer.info.address":"地址","customer.info.company":"公司","customer.info.position":"職位","customer.info.remark":"備註","customer.info.tags":"標籤","customer.info.source":"來源","customer.info.created":"創建時間","customer.info.updated":"更新時間","customer.status.online":"在線","customer.status.offline":"離線","customer.status.away":"離開","customer.status.busy":"忙碌","customer.status.blocked":"已拉黑","customer.action.edit":"編輯","customer.action.delete":"刪除","customer.action.block":"拉黑","customer.action.unblock":"取消拉黑","customer.action.transfer":"轉移","customer.action.merge":"合併","customer.action.export":"導出","customer.form.name":"姓名","customer.form.name.required":"請輸入姓名","customer.form.nickname":"暱稱","customer.form.gender":"性別","customer.form.age":"年齡","customer.form.birthday":"生日","customer.form.mobile":"手機號","customer.form.email":"郵箱","customer.form.address":"地址","customer.form.company":"公司","customer.form.position":"職位","customer.form.remark":"備註","customer.form.tags":"標籤","customer.form.source":"來源","customer.create.success":"客戶創建成功","customer.create.failed":"客戶創建失敗","customer.update.success":"客戶更新成功","customer.update.failed":"客戶更新失敗","customer.delete.success":"客戶刪除成功","customer.delete.failed":"客戶刪除失敗","customer.block.success":"客戶拉黑成功","customer.block.failed":"客戶拉黑失敗","customer.unblock.success":"取消拉黑成功","customer.unblock.failed":"取消拉黑失敗","customer.transfer.success":"客戶轉移成功","customer.transfer.failed":"客戶轉移失敗","customer.merge.success":"客戶合併成功","customer.merge.failed":"客戶合併失敗","customer.export.success":"客戶導出成功","customer.export.failed":"客戶導出失敗","black.title":"拉黑設置","black.type":"拉黑類型","black.type.required":"請選擇至少一種拉黑類型","black.user":"拉黑用戶","black.ip":"拉黑IP","black.permanent":"永久拉黑","black.until":"拉黑截至","black.until.required":"請選擇拉黑截至時間","black.reason":"拉黑原因","black.reason.required":"請輸入拉黑原因","black.reason.placeholder":"請輸入拉黑原因","black.success":"拉黑成功"},trn={"dashboard.menu.overview":"總覽","dashboard.menu.workbench":"工作台","dashboard.menu.monitor":"監控台","dashboard.menu.workplace":"工作區","dashboard.menu.message":"消息中心","dashboard.menu.settings":"系統設置","dashboard.overview.title":"總覽","dashboard.overview.total.conversations":"總會話數","dashboard.overview.total.customers":"總客戶數","dashboard.overview.total.tickets":"總工單數","dashboard.overview.total.agents":"總客服數","dashboard.overview.online.agents":"在線客服","dashboard.overview.waiting.customers":"排隊訪客","dashboard.overview.avg.response.time":"平均響應時間","dashboard.overview.avg.handle.time":"平均處理時間","dashboard.stats.title":"數據統計","dashboard.stats.realtime":"實時數據","dashboard.stats.today":"今日統計","dashboard.stats.yesterday":"昨日統計","dashboard.stats.week":"本週統計","dashboard.stats.month":"本月統計","dashboard.stats.custom":"自定義時段","dashboard.workbench.online":"在線狀態","dashboard.workbench.offline":"離線狀態","dashboard.workbench.busy":"忙碌狀態","dashboard.workbench.away":"離開狀態","dashboard.workbench.auto.distribution":"自動分配","dashboard.workbench.manual.distribution":"手動分配","dashboard.workbench.max.session":"最大會話數","dashboard.workbench.current.session":"當前會話數","dashboard.monitor.system":"系統監控","dashboard.monitor.performance":"性能監控","dashboard.monitor.network":"網絡監控","dashboard.monitor.server":"服務器狀態","dashboard.monitor.database":"數據庫狀態","dashboard.monitor.cache":"緩存狀態","dashboard.monitor.queue":"隊列狀態","dashboard.workplace.quick.start":"快速開始","dashboard.workplace.recent":"最近訪問","dashboard.workplace.todo":"待辦事項","dashboard.workplace.announcement":"系統公告","dashboard.workplace.calendar":"工作日曆","dashboard.workplace.links":"常用鏈接","dashboard.message.all":"全部消息","dashboard.message.unread":"未讀消息","dashboard.message.system":"系統消息","dashboard.message.business":"業務消息","dashboard.message.operation":"運營消息","dashboard.monitor.title":"實時監控","dashboard.monitor.online.status":"在線狀態","dashboard.monitor.conversation.status":"會話狀態","dashboard.monitor.queue.status":"排隊狀態","dashboard.monitor.system.status":"系統狀態","dashboard.monitor.refresh":"刷新","dashboard.monitor.auto.refresh":"自動刷新","dashboard.analysis.title":"數據分析","dashboard.analysis.conversation.trend":"會話趨勢","dashboard.analysis.customer.trend":"客戶趨勢","dashboard.analysis.ticket.trend":"工單趨勢","dashboard.analysis.satisfaction.trend":"滿意度趨勢","dashboard.analysis.time.range":"時間範圍","dashboard.analysis.export":"導出數據","dashboard.workplace.title":"工作台","dashboard.workplace.my.conversations":"我的會話","dashboard.workplace.my.tickets":"我的工單","dashboard.workplace.my.tasks":"我的任務","dashboard.workplace.my.performance":"我的績效","dashboard.workplace.quick.actions":"快捷操作","dashboard.workplace.announcements":"公告通知","dashboard.report.title":"統計報表","dashboard.report.conversation":"會話報表","dashboard.report.customer":"客戶報表","dashboard.report.ticket":"工單報表","dashboard.report.agent":"客服報表","dashboard.report.satisfaction":"滿意度報表","dashboard.report.export":"導出報表","dashboard.chart.today":"今日","dashboard.chart.yesterday":"昨日","dashboard.chart.last7days":"最近7天","dashboard.chart.last30days":"最近30天","dashboard.chart.thisMonth":"本月","dashboard.chart.lastMonth":"上月","dashboard.chart.custom":"自定義","dashboard.chart.loading":"加載中...","dashboard.chart.no.data":"暫無數據","dashboard.tip.refresh.success":"刷新成功","dashboard.tip.refresh.failed":"刷新失敗","dashboard.tip.export.success":"導出成功","dashboard.tip.export.failed":"導出失敗","dashboard.tip.data.loading":"數據加載中...","dashboard.tip.data.load.failed":"數據加載失敗"},nrn={"i18n.lang.en-US":"English","i18n.lang.zh-CN":"简体中文","i18n.lang.zh-TW":"繁體中文","i18n.queue.tip":"排隊隊列","i18n.queue.message.template":"當前排隊人數:{0},大約等待時間:{1} 分鐘","i18n.queue.empty":"隊列為空","i18n.queue.accept":"接入","i18n.system.notification":"系統通知","i18n.system.notification.tip":"系統通知","i18n.old.password.wrong":"舊密碼錯誤","i18n.change.password":"修改密碼","i18n.auth.captcha.send.success":"驗證碼發送成功","i18n.auth.captcha.error":"驗證碼錯誤","i18n.auth.captcha.expired":"驗證碼過期","i18n.auth.captcha.already.send":"驗證碼已發送,請等待","i18n.auth.captcha.validate.failed":"驗證碼驗證失敗","i18n.faq":"常見問題","i18n.rate":"評價","i18n.input.placeholder":"請輸入內容","i18n.loading":"加载中...","i18n.load.more":"加载更多","i18n.load.nomore":"没有更多了","i18n.typing":"正在輸入...","i18n.robot":"[机器人]","i18n.agent":"[一对一]","i18n.workgroup":"[技能组]","i18n.group":"[群聊]","i18n.rate.invite":"邀請評價","i18n.ticket":"[工單]","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.HR":"人事部","i18n.DEPT.ORG":"行政部","i18n.DEPT.IT":"技術部","i18n.DEPT.MONEY":"財務部","i18n.DEPT.MARKETING":"市場部","i18n.DEPT.SALES":"銷售部","i18n.DEPT.CS":"客服部","i18n.new.message":"新消息","i18n.file.assistant":"文件助手","i18n.clipboard.assistant":"剪切板助手","i18n.thread.content.image":"圖片","i18n.thread.content.file":"文件","i18n.top.tip":"默認置顶語","i18n.top.make":"置頂","i18n.top.cancel":"取消置頂","i18n.unread.make":"设置未读","i18n.unread.cancel":"取消未读","i18n.star.make":"星标","i18n.star.cancel":"取消星标","i18n.disturb.make":"免打扰","i18n.disturb.cancel":"取消免打扰","i18n.transfer":"转接","i18n.hide":"隐藏","i18n.network.disconnected":"网络已断开","i18n.message.pulling":"消息拉取中...","i18n.leavemsg.tip":"無客服在線,請留言","i18n.welcome.tip":"您好,有什麼可以幫您的?","i18n.reenter.tip":"继续会话","i18n.under.development":"開發中...","i18n.user.description":"默認用戶描述","i18n.robot.nickname":"默認機器人","i18n.robot.description":"默認機器人描述","i18n.robot.noreply":"未找到相应答案","i18n.robot.agent.assistant.nickname":"默认机器人助手","i18n.llm.prompt":"你是一個聰明、對人類有幫助的人工智能,你可以對人類提出的問題給出有用、詳細、禮貌的回答","i18n.agent.nickname":"默認客服","i18n.agent.description":"默認客服描述","i18n.workgroup.nickname":"預設技能組","i18n.workgroup.description":"預設技能組描述","i18n.contact":"詢問聯繫方式","i18n.thanks":"感謝","i18n.welcome":"問候","i18n.bye":"告別","i18n.tip.title":"提示","i18n.tip.network.disconnected":"网络已断开","i18n.tip.network.connected":"网络已连接","i18n.kb.name":"默认知识库","i18n.kb.platform.name":"平台知识库","i18n.kb.helpcenter.name":"帮助文档知识库","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.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 API","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.preview.title":"預覽","i18n.cancel":"取消","i18n.confirm":"確定","i18n.send":"發送","i18n.transferToAgent":"轉人工服務","i18n.auto.closed":"會話自動關閉","i18n.agent.closed":"客服關閉會話","i18n.online.chat":"在線客服","i18n.JOB":"工作","i18n.LANGUAGE":"語言","i18n.TOOL":"工具","i18n.WRITING":"寫作","i18n.RAG":"知識庫問答","i18n.module.ai":"AI","i18n.module.void":"空白","i18n.module.service":"客服","i18n.module.ticket":"工單","i18n.black.user.already.exists":"用戶已拉黑","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.vip.component":"VIP組件, 聯繫我們了解更多詳情","i18n.vip.contactUs":"聯繫我們","i18n.vip.contactUrl":"https://www.weiyuai.cn/contact.html","i18n.ticket.process.name":"工单流程","i18n.thread.process.name":"會話流程","flowgram.title":"工作流","flowgram.create":"創建","flowgram.import":"導入","flowgram.export":"導出","flowgram.save":"保存","flowgram.create.info":"創建新流程功能開發中","flowgram.import.info":"導入流程功能開發中","flowgram.export.info":"導出流程功能開發中","flowgram.save.info":"保存流程功能開發中","flowgram.select.flow":"選擇流程","flowgram.no.flow":"暫無流程"},rrn={"message.type.text":"文本消息","message.type.image":"圖片消息","message.type.file":"文件消息","message.type.voice":"語音消息","message.type.video":"視頻消息","message.type.location":"位置消息","message.type.link":"鏈接消息","message.type.card":"卡片消息","message.type.system":"系統消息","message.type.notification":"通知消息","message.type.custom":"自定義消息","message.status.sending":"發送中","message.status.sent":"已發送","message.status.delivered":"已送達","message.status.read":"已讀","message.status.failed":"發送失敗","message.status.recalled":"已撤回","message.status.deleted":"已刪除","quickreply.search.placeholder":"搜索","quickreply.button.send":"發送","quickreply.button.copy":"複製","quickreply.button.create.category":"創建分類","quickreply.button.create.reply":"創建快捷回復","quickreply.copy.success":"{content} 已複製到剪貼板","category.form.edit.title":"編輯分類","category.form.create.title":"創建分類","category.form.name":"分類名稱","category.form.name.required":"請輸入分類名稱!","category.form.name.placeholder":"輸入分類名稱","category.create.failed":"創建分類失敗","quickreply.drawer.title":"{isEdit, select, true {編輯快捷回復} other {新建快捷回復}}","quickreply.form.category":"分類","quickreply.form.category.required":"請選擇分類","quickreply.form.category.placeholder":"選擇分類","quickreply.form.type":"類型","quickreply.form.type.required":"請選擇類型","quickreply.form.type.placeholder":"選擇類型","quickreply.form.title":"標題","quickreply.form.title.required":"請輸入標題","quickreply.form.content":"內容","quickreply.type.text":"文本","quickreply.type.image":"圖片","quickreply.type.video":"視頻","quickreply.type.audio":"音頻","quickreply.type.file":"文件","quickreply.upload.text":"點擊或拖拽文件上傳","quickreply.upload.success":"{filename} 上傳成功","quickreply.upload.error":"{filename} 上傳失敗","quickreply.upload.uploading":"{filename} 上傳中","quickreply.form.validate.error":"請檢查表單","message.action.send":"發送","message.action.recall":"撤回","message.action.delete":"刪除","message.action.resend":"重新發送","message.action.forward":"轉發","message.action.quote":"引用","message.action.copy":"複製","message.action.translate":"翻譯","message.action.download":"下載","message.action.preview":"預覽","message.tip.sending":"消息發送中...","message.tip.sent":"消息已發送","message.tip.delivered":"消息已送達","message.tip.read":"消息已讀","message.tip.failed":"消息發送失敗","message.tip.recalled":"消息已撤回","message.tip.deleted":"消息已刪除","message.tip.copy.success":"複製成功","message.tip.download.start":"開始下載...","message.tip.download.success":"下載成功","message.tip.download.failed":"下載失敗","message.input.placeholder":"請輸入消息","message.input.send.button":"發送","message.input.emoji.button":"表情","message.input.image.button":"圖片","message.input.file.button":"文件","message.input.voice.button":"語音","message.input.video.button":"視頻","message.input.location.button":"位置","message.list.load.more":"加載更多","message.list.loading":"加載中...","message.list.no.more":"沒有更多消息","message.list.empty":"暫無消息","message.list.search.placeholder":"搜索消息","message.list.search.no.result":"未找到相關消息","message.time.just":"剛剛","message.time.minutes":"{count}分鐘前","message.time.hours":"{count}小時前","message.time.days":"{count}天前","message.time.weeks":"{count}周前","message.time.months":"{count}個月前","message.time.years":"{count}年前","message.file.size.limit":"文件大小不能超過 {size}","message.file.type.unsupported":"不支持的文件類型","message.file.uploading":"上傳中...","message.file.download":"下載文件","message.file.preview":"預覽文件","message.image.loading":"圖片加載中","message.image.load.error":"圖片加載失敗","message.image.save":"保存圖片","message.image.save.success":"圖片保存成功","message.image.save.failed":"圖片保存失敗"},orn={"profile.update.success":"個人信息更新成功","profile.form.avatar":"頭像","profile.form.upload":"上傳","profile.form.username":"用戶名","profile.form.nickname":"暱稱","profile.form.description":"描述","profile.button.change.password":"修改密碼","profile.button.change.email":"修改郵箱","profile.button.change.mobile":"修改手機號","profile.email.verified":"郵箱已驗證","profile.email.unverified":"郵箱未驗證","profile.mobile.verified":"手機已驗證","profile.mobile.unverified":"手機未驗證","profile.email.change.title":"修改郵箱","profile.email.placeholder":"請輸入郵箱地址","profile.email.required":"請輸入郵箱地址!","profile.email.format.invalid":"郵箱格式不正確","profile.email.length.limit":"郵箱不得超過50字符","profile.email.verification.code.placeholder":"請輸入驗證碼","profile.email.verification.code.countdown":"秒後重新獲取","profile.email.verification.code.get":"獲取驗證碼","profile.email.verification.code.required":"請輸入驗證碼!","profile.email.not.changed":"郵箱未更改!","profile.email.change.success":"郵箱修改成功!","profile.email.format.error":"郵箱格式錯誤","profile.mobile.change.title":"修改手機號","profile.mobile.placeholder":"請輸入手機號","profile.mobile.required":"請輸入手機號!","profile.mobile.format.invalid":"手機號格式錯誤!","profile.mobile.verification.code.placeholder":"請輸入驗證碼","profile.mobile.verification.code.countdown":"秒後重新獲取","profile.mobile.verification.code.get":"獲取驗證碼","profile.mobile.verification.code.required":"請輸入驗證碼!","profile.mobile.not.changed":"手機號未更改!","profile.mobile.change.success":"手機號修改成功!","profile.mobile.format.error":"手機號格式錯誤","profile.password.change.title":"修改密碼","profile.password.old":"原密碼","profile.password.old.empty":"手機號直接登錄用戶,可以留空","profile.password.new":"新密碼","profile.password.confirm":"確認密碼","profile.password.length.error":"密碼最小長度不能小於6","profile.password.mismatch":"兩次輸入密碼不一致","profile.password.change.success":"密碼修改成功!"},irn={"setting.menu.title":"設置","setting.menu.profile":"個人信息","setting.menu.basic":"基本設置","setting.menu.agent":"客服設置","setting.menu.model":"大模型","setting.menu.certification":"實名認證","setting.menu.qrcode":"二維碼","setting.menu.shortcut":"快捷鍵","setting.menu.click":"菜單點擊","setting.save.success":"設置保存成功","setting.save.error":"設置保存失敗","setting.load.error":"設置加載失敗","setting.header.profile":"個人信息","setting.header.basic":"基本設置","setting.header.agent":"客服設置","setting.header.model":"大模型設置","setting.basic.sound.on":"已開啟消息提示音","setting.basic.sound.off":"已關閉消息提示音","setting.basic.notification.on":"已開啟網絡狀態通知","setting.basic.notification.off":"已關閉網絡狀態通知","setting.basic.connection.status":"長鏈接狀態:","setting.basic.connection.connected":"✅連接正常","setting.basic.connection.disconnected":"❌連接斷開","setting.basic.startup":"開機啟動:","setting.basic.startup.on":"開機啟動","setting.basic.startup.off":"不開機啟動","setting.basic.theme":"顏色主題:","setting.basic.language":"語言設置:","setting.basic.mode":"模式設置:","setting.basic.mode.team":"團隊模式","setting.basic.mode.agent":"客服模式","setting.basic.mode.personal":"個人模式"},arn={"thread.error.message":"獲取數據失敗","thread.feature.unavailable":"TODO: 該功能暫未開放","thread.menu.top":"置頂","thread.menu.untop":"取消置頂","thread.menu.read":"標記已讀","thread.menu.unread":"標記未讀","thread.menu.mute":"靜音","thread.menu.unmute":"取消靜音","thread.menu.transfer":"轉接","thread.menu.block":"拉黑","thread.menu.ticket":"創建工單","thread.menu.crm":"查看CRM","thread.menu.summary":"會話總結","thread.menu.filter":"會話過濾","thread.menu.groupThread":"群聊會話","thread.menu.robotThread":"機器人會話","thread.menu.workgroupThread":"工作組會話","thread.menu.agentThread":"一對一會話","thread.menu.ticketThread":"工單會話","thread.menu.memberThread":"成員會話","thread.menu.deviceThread":"設備會話","thread.menu.systemThread":"系統會話","thread.status.robot":"[機器人]","thread.status.agent":"[一對一]","thread.status.workgroup":"[工作組]","thread.search.placeholder":"搜索會話...","thread.dropdown.create.group":"創建群聊","thread.dropdown.create.ai":"創建AI對話","thread.agent.status.online":"😀 - 在線接待","thread.agent.status.offline":"🔻 - 客服下線","thread.agent.status.busy":"🏃‍♀️ - 客服忙碌","thread.refresh.pull":"↓ 下拉刷新","thread.refresh.release":"↑ 鬆開刷新","thread.list.no.more":"沒有更多了","thread.coming.soon":"即將上線,敬請期待","thread.set.success":"設置成功","thread.set.error":"設置失敗","thread.menu.star":"星標","thread.menu.star.1":"星標1","thread.menu.star.2":"星標2","thread.menu.star.3":"星標3","thread.menu.star.4":"星標4","thread.menu.hide":"隱藏","thread.status.text":"{status}","thread.status.online":"😀接待","thread.status.offline":"🔻下線","thread.status.busy":"🏃‍♀️忙碌","thread.status.loading":"加載中...","thread.status.empty":"暫無會話","thread.status.error":"加載會話失敗","thread.status.queue":"排隊({count})","thread.status.network.offline":"網絡已斷開","thread.status.network.online":"網絡已連接","thread.status.message.pulling":"消息拉取中...","thread.status.message.empty":"暫無消息","thread.status.message.error":"加載消息失敗","thread.status.message.end":"沒有更多消息","thread.status.message.typing":"正在輸入...","thread.status.message.transfer":"轉接中...","thread.status.message.transferred":"已轉接","thread.status.message.closed":"會話已關閉","thread.menu.star.cancel":"取消星標","thread.loading.more":"加載更多..."},srn={"ticket.create.title":"創建工單","ticket.edit.title":"編輯工單","ticket.form.uid":"編號","ticket.form.title":"標題","ticket.form.title.required":"請輸入工單標題","ticket.form.title.placeholder":"請輸入工單標題","ticket.form.description":"描述","ticket.form.description.required":"請輸入工單描述","ticket.form.description.placeholder":"請輸入工單描述","ticket.form.status":"狀態","ticket.form.status.required":"請選擇工單狀態","ticket.form.priority":"優先級","ticket.form.priority.required":"請選擇優先級","ticket.form.category":"分類","ticket.form.category.required":"請選擇工單分類","ticket.form.category.placeholder":"請選擇工單分類","ticket.form.user":"客戶","ticket.form.user.placeholder":"請選擇客戶","ticket.form.assignee":"處理人","ticket.form.assignee.placeholder":"請選擇處理人","ticket.form.reporter":"報告人","ticket.form.reporter.placeholder":"請選擇報告人","ticket.form.workgroup":"技能組","ticket.form.workgroup.required":"請選擇技能組","ticket.form.workgroup.placeholder":"請選擇技能組","ticket.workgroup.load.error":"加載技能組失敗","ticket.status.all":"全部狀態","ticket.status.new":"新建","ticket.status.assigned":"已分配","ticket.status.in_progress":"處理中","ticket.status.pending":"待處理","ticket.status.on_hold":"掛起","ticket.status.reopened":"重新打開","ticket.status.resolved":"已解決","ticket.status.closed":"已關閉","ticket.status.cancelled":"已取消","ticket.priority.all":"全部優先級","ticket.priority.lowest":"最低","ticket.priority.low":"低","ticket.priority.medium":"中","ticket.priority.high":"高","ticket.priority.urgent":"緊急","ticket.priority.critical":"嚴重","ticket.create.success":"工單創建成功","ticket.create.failed":"工單創建失敗","ticket.update.success":"工單更新成功","ticket.update.failed":"工單更新失敗","ticket.submit.error":"工單提交失敗","ticket.delete.success":"工單刪除成功","ticket.delete.error":"工單刪除失敗","ticket.load.error":"工單數據加載失敗","ticket.messages.load.error":"工單消息加載失敗","ticket.message.send.error":"消息發送失敗","ticket.category.load.error":"分類加載失敗","ticket.list.title":"工單列表","ticket.list.empty":"暫無工單","ticket.list.search.placeholder":"搜索工單","ticket.list.create":"創建工單","ticket.list.total":"工單總數","ticket.action.edit":"編輯","ticket.action.delete":"刪除","ticket.action.assign":"分配","ticket.action.close":"關閉","ticket.action.reopen":"重新打開","ticket.delete.confirm":"確定要刪除此工單嗎?","ticket.conversation.title":"工單對話","ticket.conversation.empty":"請選擇工單查看對話","ticket.conversation.input.placeholder":"請輸入消息...","ticket.details.title":"工單詳情","ticket.details.empty":"請選擇工單查看詳情","ticket.category.technical_support":"技術支持","ticket.category.service_request":"服務請求","ticket.category.consultation":"咨詢","ticket.category.complaint_suggestion":"投訴建議","ticket.category.operation_maintenance":"運維","ticket.category.other":"其他","ticket.form.thread":"關聯會話","ticket.form.thread.placeholder":"選擇關聯會話","ticket.form.thread.none":"不關聯","ticket.form.createdAt":"創建時間","ticket.form.updatedAt":"更新時間","ticket.type.agent":"指定客服","ticket.type.workgroup":"技能組","ticket.assignee":"處理人","ticket.reporter":"報告人","ticket.type":"類型","ticket.category":"分類","ticket.steps.title":"轉移過程","ticket.filter.by.status":"按狀態篩選","ticket.filter.by.priority":"按優先級篩選","ticket.filter.by.assignment":"按分配篩選","ticket.filter.by.time":"按時間篩選","ticket.filter.status_all":"全部狀態","ticket.filter.status_new":"新建","ticket.filter.status_assigned":"已分配","ticket.filter.status_in_progress":"處理中","ticket.filter.status_pending":"待處理","ticket.filter.status_on_hold":"掛起","ticket.filter.status_reopened":"重新打開","ticket.filter.status_resolved":"已解決","ticket.filter.status_closed":"已關閉","ticket.filter.status_cancelled":"已取消","ticket.filter.priority_all":"全部優先級","ticket.filter.priority_lowest":"最低","ticket.filter.priority_low":"低","ticket.filter.priority_medium":"中","ticket.filter.priority_high":"高","ticket.filter.priority_urgent":"緊急","ticket.filter.priority_critical":"嚴重","ticket.filter.assignment_all":"全部","ticket.filter.assignment_my_tickets":"我的工單","ticket.filter.assignment_unassigned":"未分配","ticket.filter.assignment_my_workgroup":"我的技能組","ticket.filter.assignment_my_created":"我創建的","ticket.filter.assignment_my_assigned":"待我處理","ticket.filter.time_all":"全部時間","ticket.filter.time_today":"今天","ticket.filter.time_yesterday":"昨天","ticket.filter.time_this_week":"本週","ticket.filter.time_last_week":"上週","ticket.filter.time_this_month":"本月","ticket.filter.time_last_month":"上月","ticket.content.title":"工單","ticket.content.number":"編號","ticket.delete.title":"刪除工單","ticket.delete.content":"確定要刪除此工單嗎?","ticket.delete.failed":"工單刪除失敗","ticket.loading":"加載工單...","ticket.empty":"暫無工單","ticket.palette.startEvent":"開始事件","ticket.palette.task":"任務","ticket.palette.gateway":"網關","ticket.palette.dataObject":"數據對象","ticket.create.error":"創建流程圖失敗","ticket.save.success":"流程圖保存成功","ticket.autosave.success":"自動保存成功","ticket.autosave.error":"自動保存失敗","ticket.select.process":"選擇流程","ticket.properties.title":"屬性","ticket.properties.noSelection":"未選擇元素","ticket.properties.id":"ID","ticket.properties.name":"名稱","ticket.properties.type":"類型","ticket.properties.documentation":"文檔","ticket.properties.assignee":"處理人","ticket.properties.priority":"優先級","ticket.fetch.processes.error":"加載流程失敗","ticket.no.process":"沒有流程,請先創建一個流程","ticket.fetch.processes.empty":"沒有流程,請先創建一個流程","ticket.create.loading":"創建流程...","ticket.fetch.processes.loading":"加載流程...","ticket.delete":"刪除","ticket.save.error":"保存流程失敗","ticket.deploy":"部署","ticket.undeploy":"取消部署","ticket.deploy.loading":"部署流程...","ticket.undeploy.loading":"取消部署流程...","ticket.deploy.success":"流程部署成功","ticket.undeploy.success":"流程取消部署成功","ticket.deploy.error":"部署流程失敗","ticket.undeploy.error":"取消部署流程失敗","ticket.undeploy.confirm.title":"取消部署確認","ticket.undeploy.confirm.content":"確定要取消部署此流程嗎?"},lrn={"contact.list.new":"新朋友","contact.list.device":"內網設備","contact.list.group":"群聊","contact.list.channel":"頻道","contact.list.company":"企業聯繫人","contact.list.friend":"聯繫人","contact.search.placeholder":"搜索聯繫人...","contact.manager.button":"通訊錄管理","contact.manager.coming":"敬請期待","member.detail.nickname":"暱稱","member.detail.jobno":"工號","member.detail.seatno":"座位號","member.detail.telephone":"電話","member.detail.loading":"加載中...","member.detail.chat.button":"開始聊天"},crn={"group.create.title":"發起群聊","group.create.contacts":"好友","group.create.members":"群成員","group.create.members.min":"至少選擇2名成員","group.create.creating":"創建群組中...","group.create.org.empty":"未選擇組織","group.create.success":"創建群組成功","group.create.failed":"創建群組失敗","group.create.loading":"加載成員中...","group.create.error":"加載成員失敗"},urn={"robot.list.add":"添加智能體","robot.list.loading":"加載中","robot.list.delete.confirm":"刪除【{name}】?","robot.list.deleting":"刪除中","robot.list.delete.success":"刪除成功","robot.list.update.success":"更新成功","robot.list.create.success":"創建成功","robot.list.chat":"對話","robot.list.edit":"編輯","robot.list.delete":"刪除"},drn={"autoreply.title":"自动回复","autoreply.enable.label":"是否启用自动回复","autoreply.type.label":"自动回复类型","autoreply.type.fixed":"固定回复","autoreply.type.keyword":"关键字匹配","autoreply.type.llm":"大模型回复","autoreply.fixed.add":"添加固定回复内容","autoreply.fixed.select":"选择固定回复内容","autoreply.fixed.type":"固定回复类型","autoreply.fixed.content":"固定回复内容","autoreply.content.text":"文本","autoreply.content.image":"图片","autoreply.content.video":"视频","autoreply.content.audio":"音频","autoreply.content.file":"文件","autoreply.save.loading":"正在保存,请稍后...","autoreply.save.success":"保存成功","autoreply.save.error":"保存失败","autoreply.keyword.add":"添加关键词知识库","autoreply.keyword.select":"选择关键词知识库","autoreply.llm.add":"添加大模型知识库","autoreply.llm.select":"选择大模型知识库"},frn={"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.maxCount":"最多只能上傳 {maxCount} 個文件","upload.maxSize":"文件大小不能超過 {maxSize}MB"},prn={"flow.title":"流程構建器","flow.new":"新流程","flow.copy":"複製","flow.run":"運行","flow.start":"開始","flow.logic":"邏輯","flow.action":"動作","flow.import":"導入","flow.export":"導出","flow.startChat":"模擬對話","flow.closeChat":"關閉對話","flow.json":"流程JSON","flow.container":"容器組件","flow.form":"表單組件","flow.parentNode":"父節點","flow.label":"文本標籤","flow.textField":"文本框","flow.numberField":"數字框","flow.datePicker":"日期選擇","flow.select":"下拉選擇","flow.checkbox":"多選框組","flow.radio":"單選按鈕","flow.properties":"屬性設置","flow.nodeName":"節點名稱","flow.nodeDesc":"節點描述","flow.componentType":"組件類型","flow.labelName":"標籤名稱","flow.options":"選項","flow.preview":"預覽","flow.submit":"提交","app.language":"語言","leftPanel.container":"容器組件","leftPanel.form":"表單組件","leftPanel.parentNode":"父節點","leftPanel.textField":"文本框","leftPanel.numberField":"數字框","leftPanel.datePicker":"日期選擇","leftPanel.select":"下拉選擇","leftPanel.checkbox":"多選框組","leftPanel.radio":"單選按鈕","propertyPanel.settings":"屬性設置","propertyPanel.nodeId":"節點ID","propertyPanel.nodeType":"節點類型","propertyPanel.nodeName":"節點名稱","propertyPanel.nodeDesc":"節點描述","propertyPanel.componentType":"組件類型","propertyPanel.labelName":"標籤名稱","propertyPanel.options":"選項","propertyPanel.placeholder.name":"請輸入節點名稱","propertyPanel.placeholder.desc":"請輸入節點描述","propertyPanel.placeholder.label":"請輸入標籤名稱","propertyPanel.placeholder.options":"按回車添加選項","nodes.textField.label":"文本框","nodes.numberField.label":"數字框","nodes.datePicker.label":"日期","nodes.select.label":"下拉選擇","nodes.checkbox.label":"多選框組","nodes.radio.label":"單選按鈕","nodes.label.default":"標籤文本","nodes.unknown":"未知組件","formBuilder.title":"表單構建器","formBuilder.preview":"預覽","formBuilder.settings":"設置","formBuilder.addField":"添加欄位","formBuilder.delete":"刪除","formBuilder.moveUp":"上移","formBuilder.moveDown":"下移","formBuilder.fieldTypes":{text:"文本框",number:"數字框",date:"日期選擇",select:"下拉選擇",radio:"單選按鈕",checkbox:"複選框",textarea:"多行文本"},"formBuilder.placeholder":{formName:"請輸入表單名稱",fieldName:"請輸入欄位名稱",fieldLabel:"請輸入欄位標籤",options:"按回車添加選項"},"formBuilder.validation":{required:"必填",optional:"選填",unique:"唯一",min:"最小值",max:"最大值"},"formBuilder.import":"導入","formBuilder.export":"導出","formBuilder.import.success":"導入成功","formBuilder.import.error":"導入失敗,請檢查文件格式","formBuilder.export.success":"導出成功","formBuilder.export.error":"導出失敗","formBuilder.export.filename":"表單配置.json","formBuilder.canvas.empty":"拖拽表單欄位到這裡","formBuilder.field.delete":"刪除","formBuilder.field.moveUp":"上移","formBuilder.field.moveDown":"下移","formBuilder.field.placeholder":{text:"請輸入文本",number:"請輸入數字",date:"請選擇日期",select:"請選擇一個選項",radio:"請選擇一項",checkbox:"請選擇"},"flow.moveUp":"上移","flow.moveDown":"下移","flow.delete":"刪除","flow.option.1":"選項1","flow.option.2":"選項2","flow.option.3":"選項3","flow.controls.title":"流程控制","flow.minimap.title":"流程概覽","flow.canvas.label":"流程構建畫布","flow.background.label":"流程背景","flow.controls.label":"流程控制","flow.minimap.label":"流程概覽","flow.container.label":"流程構建器容器","flow.dragover.hint":"放置此處添加組件","flow.drop.hint":"組件已添加","flow.parentNode.default":"父節點","component.panel.title":"表單組件","component.input.title":"單行文本","component.textarea.title":"多行文本","component.select.title":"下拉選擇","component.radio.title":"單選框組","component.checkbox.title":"多選框組","component.datePicker.title":"日期選擇","component.timePicker.title":"時間選擇","component.switch.title":"開關","component.upload.title":"上傳","propertyPanel.save":"保存","propertyPanel.reset":"重置","theme.light":"淺色","theme.dark":"深色","theme.system":"跟隨系統","dashboard.settings":"設置","flow.startNode":"開始節點","form.submit":"提交","form.submitting":"提交中...","form.submitSuccess":"提交成功","form.submitError":"提交失敗","form.required":"必填項","preview.title":"表單預覽","preview.minimize":"最小化","preview.close":"關閉","preview.submit":"提交","preview.submitting":"提交中...","preview.submitSuccess":"提交成功","preview.submitError":"提交失敗","preview.required":"必填","preview.placeholder.text":"請輸入文本","preview.placeholder.number":"請輸入數字","preview.placeholder.date":"請選擇日期","preview.placeholder.select":"請選擇","preview.placeholder.radio":"請選擇一項","preview.placeholder.checkbox":"請選擇","formBuilder.header.title":"表單構建器","formBuilder.header.import":"導入","formBuilder.header.export":"導出","formBuilder.header.preview":"預覽","formBuilder.dragStart":"開始拖拽組件","formBuilder.dragEnd":"結束拖拽組件","formBuilder.dropSuccess":"組件添加成功","formBuilder.dropError":"組件添加失敗","ticket.title":"工單構建器","ticket.create":"創建工單","ticket.save":"保存工單","ticket.import":"導入","ticket.export":"導出","ticket.import.success":"導入成功","ticket.import.error":"導入失敗","ticket.export.success":"導出成功","ticket.export.error":"導出失敗","ticket.create.modal.title":"創建新流程","ticket.create.name":"流程名稱","ticket.create.key":"流程Key","ticket.create.type":"流程類型","ticket.create.description":"流程描述","ticket.create.submit":"創建","ticket.create.cancel":"取消","ticket.type.default":"默認流程","ticket.type.approval":"審批流程","ticket.type.service":"服務流程","ticket.type.ticket":"工單流程"},hrn={"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.verify.modal.title":"賬號驗證提示","welcome.verify.modal.description":"您的郵箱和手機號尚未驗證,為保障賬號安全,建議您儘快完成驗證。","welcome.verify.now":"立即驗證","welcome.verify.later":"稍後驗證"},mrn={...Xnn,...Qnn,...Znn,...Jnn,...ern,...trn,...nrn,...Knn,...rrn,...Ynn,...orn,...irn,...arn,...srn,...qnn,...lrn,...crn,...urn,...drn,...frn,...prn,...hrn},grn={"app.title":"Bytedesk","app.logout":"Logout","app.copyright.produced":"Produced by Bytedesk.com","app.preview.down.block":"Download this page to your local project","app.welcome.link.fetch-blocks":"Get all block","app.welcome.link.block-list":"Quickly build standard, pages based on `block` development","footbar.network.normal":"Network Normal","footbar.network.disconnected":"Network Disconnected","footbar.anonymous.tip":"Anonymous mode, only supports communication between online devices in the same LAN","footbar.login.tip":"After login, supports offline messages and more features","footbar.login.skip":"Skip Login","footbar.anonymous.status":"Anonymous","footbar.login":"Login","footbar.logout":"Logout","footbar.logout.title":"Logout","footbar.logout.confirm":"Are you sure to logout?","footbar.serving.count":"Current serving count","footbar.serving.text":"Current serving: 0"},vrn={"common.yes":"Yes","common.no":"No","common.ok":"OK","common.cancel":"Cancel","common.confirm":"Confirm","common.save":"Save","common.delete":"Delete","common.edit":"Edit","common.create":"Create","common.update":"Update","common.loading":"Loading...","common.success":"Success","common.error":"Error","common.warning":"Warning","common.info":"Info","common.back":"Back","navBar.lang":"Languages","layout.user.link.help":"Help","layout.user.link.privacy":"Privacy","layout.user.link.terms":"Terms","theme.light":"Light","theme.dark":"Dark","theme.system":"System"},yrn={"chat.copy.success":"Copy successful","chat.network.error":"Network connection failed, please check network","chat.thread.closing":"Ending conversation...","chat.thread.close.success":"Conversation ended successfully","chat.thread.close.confirm.title":"Are you sure to end the conversation?","chat.rate.invite.confirm.title":"Confirm to invite rating?","chat.menu.copy":"Copy","chat.menu.translate":"Translate","chat.menu.recall":"Recall","chat.menu.enlarge":"Enlarge","chat.menu.quickreply.add":"Add Quick Reply...","chat.menu.browser.open":"Open in Browser","chat.menu.forward":"Forward...","chat.menu.favorite":"Favorite","chat.menu.quote":"Quote","chat.translation.placeholder":"Please enter translation content...","chat.input.placeholder":"Please enter content, Ctrl+V to paste screenshot/image","chat.toolbar.emoji":"Emoji","chat.toolbar.image":"Image","chat.toolbar.file":"File","chat.toolbar.screenshot":"Screenshot","chat.toolbar.autoreply":"Auto Reply","chat.toolbar.audio":"Audio","chat.toolbar.webrtc":"Video Call","chat.toolbar.history":"History","chat.toolbar.block":"Block","chat.toolbar.invite.rate":"Invite Rating","chat.navbar.transfer":"Transfer","chat.navbar.close":"End","chat.navbar.note":"Notebase","chat.navbar.kbase":"Knowledge Base","chat.right.quickreply":"Quick Reply","chat.right.userinfo":"User Info","chat.right.ai":"Copilot","chat.right.ticket":"Ticket","chat.right.llm":"LLM","chat.right.group":"Group Info","chat.right.member":"Member Info","chat.right.docview":"Doc View","chat.group.notice":"Notice","chat.group.members":"Members","chat.group.admins":"Admins","chat.group.robots":"Robots","chat.group.qrcode":"QR Code","chat.group.uid.error":"Group ID error"},brn={"dashboard.error.message":"Failed to get data","dashboard.init.organization":"Initializing organization","dashboard.init.profile":"Initializing profile","dashboard.init.workgroups":"Initializing workgroups","dashboard.init.agent":"Initializing agent profile","dashboard.transfer.accept":"{nickname} has accepted the transfer","dashboard.transfer.reject":"{nickname} has rejected the transfer","dashboard.transfer.success":"Transfer request sent successfully, waiting for response"},xrn={"menu.anonymous.title":"Anonymous Mode","menu.anonymous.home":"Messages","menu.anonymous.contact":"Contacts","menu.anonymous.robot":"Robot","menu.anonymous.setting":"Settings","menu.anonymous.status":"Anonymous Status","menu.anonymous.status.tip":"Anonymous mode only supports communication between online devices in the same LAN","menu.anonymous.login.tip":"Login to access offline messages and more features","menu.anonymous.login":"Login","menu.anonymous.current.users":"Current Users","menu.dashboard.chat":"Chat","menu.dashboard.contact":"Contact","menu.dashboard.ai":"AI Assistant","menu.dashboard.note":"Notebase","menu.dashboard.kbase":"Knowledge Base","menu.dashboard.mine":"Settings","menu.dashboard.queue":"Queue","menu.dashboard.leavemsg":"Messages","menu.dashboard.visitor":"Visitors","menu.dashboard.monitor":"Monitor","menu.dashboard.plugins":"Plugins","menu.settings":"Settings","menu.settings.logout":"Logout","menu.agent.status":"Agent Status","menu.agent.status.available":"Available","menu.agent.status.rest":"Rest","menu.agent.status.offline":"Offline","menu.language":"Language","menu.mode":"Mode","menu.mode.team":"Team Mode","menu.mode.agent":"Agent Mode","menu.mode.personal":"Personal Mode","menu.agent.offline.warning":"Please end all ongoing conversations before going offline","menu.mode.personal.coming":"Coming soon...","menu.dashboard.form":"Form","menu.dashboard.formbuilder":"Form Builder","menu.dashboard.flow":"Flow","menu.dashboard.flowgram":"ChatBot","menu.dashboard.flowbuilder":"Flow Builder","menu.dashboard.ticket":"Ticket","menu.dashboard.ticketbuilder":"Ticket Builder"},wrn={"profile.update.success":"Profile updated successfully","profile.form.avatar":"Avatar","profile.form.upload":"Upload","profile.form.username":"Username","profile.form.nickname":"Nickname","profile.form.description":"Description","profile.button.change.password":"Change Password","profile.button.change.email":"Change Email","profile.button.change.mobile":"Change Mobile","profile.email.verified":"Email Verified","profile.email.unverified":"Email Unverified","profile.mobile.verified":"Mobile Verified","profile.mobile.unverified":"Mobile Unverified","profile.email.change.title":"Change Email","profile.email.placeholder":"Enter email address","profile.email.required":"Please enter email address!","profile.email.format.invalid":"Invalid email format","profile.email.length.limit":"Email cannot exceed 50 characters","profile.email.verification.code.placeholder":"Enter verification code","profile.email.verification.code.countdown":"seconds","profile.email.verification.code.get":"Get Code","profile.email.verification.code.required":"Please enter verification code!","profile.email.not.changed":"Email is not changed!","profile.email.change.success":"Email changed successfully!","profile.email.format.error":"Invalid email format","profile.mobile.change.title":"Change Mobile","profile.mobile.placeholder":"Enter mobile number","profile.mobile.required":"Please enter mobile number!","profile.mobile.format.invalid":"Invalid mobile format","profile.mobile.verification.code.placeholder":"Enter verification code","profile.mobile.verification.code.countdown":"seconds","profile.mobile.verification.code.get":"Get Code","profile.mobile.verification.code.required":"Please enter verification code!","profile.mobile.not.changed":"Mobile number is not changed!","profile.mobile.change.success":"Mobile number changed successfully!","profile.mobile.format.error":"Invalid mobile format","profile.password.change.title":"Change Password","profile.password.old":"Old Password","profile.password.old.empty":"Old password can be empty for phone login users","profile.password.new":"New Password","profile.password.confirm":"Confirm Password","profile.password.length.error":"Password must be at least 6 characters","profile.password.mismatch":"The two passwords do not match","profile.password.change.success":"Password changed successfully!"},Crn={"setting.menu.title":"Settings","setting.menu.profile":"Profile","setting.menu.basic":"Basic Settings","setting.menu.agent":"Agent Settings","setting.menu.model":"AI Model","setting.menu.certification":"Certification","setting.menu.qrcode":"QR Code","setting.menu.shortcut":"Shortcuts","setting.menu.click":"Menu clicked","setting.save.success":"Settings saved successfully","setting.save.error":"Failed to save settings","setting.load.error":"Failed to load settings","setting.header.profile":"Personal Profile","setting.header.basic":"Basic Settings","setting.header.agent":"Agent Settings","setting.header.model":"AI Model Settings","setting.basic.sound.on":"Message Sound On","setting.basic.sound.off":"Message Sound Off","setting.basic.notification.on":"Network Status Notification On","setting.basic.notification.off":"Network Status Notification Off","setting.basic.connection.status":"Connection Status:","setting.basic.connection.connected":"✅Connected","setting.basic.connection.disconnected":"❌Disconnected","setting.basic.startup":"Start on Boot:","setting.basic.startup.on":"Enable","setting.basic.startup.off":"Disable","setting.basic.theme":"Theme:","setting.basic.language":"Language:","setting.basic.mode":"Mode:","setting.basic.mode.team":"Team Mode","setting.basic.mode.agent":"Agent Mode","setting.basic.mode.personal":"Personal Mode"},Srn={"ticket.create.title":"Create Ticket","ticket.edit.title":"Edit Ticket","ticket.form.uid":"UID","ticket.form.title":"Title","ticket.form.title.required":"Please enter ticket title","ticket.form.title.placeholder":"Enter ticket title","ticket.form.description":"Description","ticket.form.description.required":"Please enter ticket description","ticket.form.description.placeholder":"Enter ticket description","ticket.form.status":"Status","ticket.form.status.required":"Please select ticket status","ticket.form.priority":"Priority","ticket.form.priority.required":"Please select priority","ticket.form.category":"Category","ticket.form.category.required":"Please select category","ticket.form.category.placeholder":"Select category","ticket.form.user":"Customer","ticket.form.user.placeholder":"Select customer","ticket.form.assignee":"Assignee","ticket.form.assignee.placeholder":"Select assignee","ticket.form.reporter":"Reporter","ticket.form.reporter.placeholder":"Select reporter","ticket.form.workgroup":"Workgroup","ticket.form.workgroup.required":"Please select workgroup","ticket.form.workgroup.placeholder":"Select workgroup","ticket.form.thread":"Related Conversation","ticket.form.thread.placeholder":"Select related conversation","ticket.form.thread.none":"No Association","ticket.create.success":"Ticket created successfully","ticket.create.failed":"Failed to create ticket","ticket.update.success":"Ticket updated successfully","ticket.update.failed":"Failed to update ticket","ticket.submit.error":"Failed to submit ticket","ticket.delete.success":"Ticket deleted successfully","ticket.delete.error":"Failed to delete ticket","ticket.load.error":"Failed to load tickets","ticket.messages.load.error":"Failed to load ticket messages","ticket.message.send.error":"Failed to send message","ticket.workgroup.load.error":"Failed to load workgroups","ticket.category.load.error":"Failed to load categories","ticket.list.title":"Tickets","ticket.list.empty":"No tickets found","ticket.list.search.placeholder":"Search tickets","ticket.list.create":"Create Ticket","ticket.list.total":"Total","ticket.action.edit":"Edit","ticket.action.delete":"Delete","ticket.action.assign":"Assign","ticket.action.close":"Close","ticket.action.reopen":"Reopen","ticket.delete.confirm":"Are you sure to delete this ticket?","ticket.conversation.title":"Conversation","ticket.conversation.empty":"Select a ticket to view conversation","ticket.conversation.input.placeholder":"Type your message...","ticket.details.title":"Ticket Details","ticket.details.empty":"Select a ticket to view details","ticket.form.createdAt":"Created At","ticket.form.updatedAt":"Updated At","ticket.type.agent":"Agent","ticket.type.workgroup":"Workgroup","ticket.type":"Type","ticket.assignee":"Assignee","ticket.reporter":"Reporter","ticket.category":"Category","ticket.steps.title":"Processing Steps","ticket.form.upload.button":"Upload Attachments","ticket.upload.success":"File uploaded successfully","ticket.upload.failed":"File upload failed","ticket.current.filters":"Current Filters","ticket.filter.by.status":"Filter by Status","ticket.filter.by.priority":"Filter by Priority","ticket.filter.by.assignment":"Filter by Assignment","ticket.filter.by.time":"Filter by Time","ticket.filter.status_all":"All Status","ticket.filter.status_new":"New","ticket.filter.status_assigned":"Assigned","ticket.filter.status_in_progress":"In Progress","ticket.filter.status_pending":"Pending","ticket.filter.status_on_hold":"On Hold","ticket.filter.status_reopened":"Reopened","ticket.filter.status_resolved":"Resolved","ticket.filter.status_closed":"Closed","ticket.filter.status_cancelled":"Cancelled","ticket.filter.priority_all":"All Priority","ticket.filter.priority_lowest":"Lowest","ticket.filter.priority_low":"Low","ticket.filter.priority_medium":"Medium","ticket.filter.priority_high":"High","ticket.filter.priority_urgent":"Urgent","ticket.filter.priority_critical":"Critical","ticket.filter.assignment_all":"All","ticket.filter.assignment_my_tickets":"My Tickets","ticket.filter.assignment_unassigned":"Unassigned","ticket.filter.assignment_my_workgroup":"My Workgroup","ticket.filter.assignment_my_created":"Created by Me","ticket.filter.assignment_my_assigned":"Assigned to Me","ticket.filter.time_all":"All Time","ticket.filter.time_today":"Today","ticket.filter.time_yesterday":"Yesterday","ticket.filter.time_this_week":"This Week","ticket.filter.time_last_week":"Last Week","ticket.filter.time_this_month":"This Month","ticket.filter.time_last_month":"Last Month","ticket.content.title":"Ticket","ticket.content.number":"No.","ticket.delete.title":"Delete Ticket","ticket.delete.content":"Are you sure you want to delete this ticket?","ticket.delete.failed":"Failed to delete ticket","ticket.loading":"Loading tickets...","ticket.empty":"No tickets found","ticket.palette.startEvent":"Start Event","ticket.palette.task":"Task","ticket.palette.gateway":"Gateway","ticket.palette.dataObject":"Data Object","ticket.select.process":"Select Process","ticket.import.no.file":"No file selected","ticket.import.read.error":"Failed to read file","ticket.import.error":"Failed to import diagram: {error}","ticket.save.success":"BPMN saved successfully","ticket.autosave.success":"Auto-saved successfully","ticket.autosave.error":"Failed to auto-save","ticket.properties.title":"Properties","ticket.properties.noSelection":"No element selected","ticket.properties.id":"ID","ticket.properties.name":"Name","ticket.properties.type":"Type","ticket.properties.documentation":"Documentation","ticket.properties.assignee":"Assignee","ticket.properties.priority":"Priority","ticket.fetch.processes.error":"Failed to fetch processes","ticket.no.process":"No processes found, please create a process first","ticket.save.error":"Failed to save process","ticket.create.loading":"Creating process...","ticket.fetch.processes.loading":"Loading processes...","ticket.fetch.processes.empty":"No processes found","ticket.fetch.processes.success":"Processes fetched successfully","ticket.delete":"Delete","ticket.deploy":"Deploy","ticket.undeploy":"Undeploy","ticket.deploy.loading":"Deploying process...","ticket.undeploy.loading":"Undeploying process...","ticket.deploy.success":"Process deployed successfully","ticket.undeploy.success":"Process undeployed successfully","ticket.deploy.error":"Failed to deploy process","ticket.undeploy.error":"Failed to undeploy process","ticket.undeploy.confirm.title":"Confirm Undeploy","ticket.undeploy.confirm.content":"Are you sure you want to undeploy this process?"},Ern={i18_file_assistant:"File Assistant",slogan:"Chat As A Service","menu.dashboard.chat":"Chat","menu.dashboard.contact":"Contact","menu.dashboard.queue":"Queue","menu.dashboard.ticket":"Ticket","menu.dashboard.leavemsg":"Leave Msg","menu.dashboard.visitor":"Visitor","menu.dashboard.monitor":"Monitor","menu.dashboard.plugins":"Plugins","menu.dashboard.mine":"Mine","chat.toolbar.emoji":"Emoji","chat.toolbar.image":"Image","chat.toolbar.file":"File","chat.toolbar.audio":"Audio","chat.toolbar.webrtc":"Webrtc","chat.toolbar.history":"History","chat.toolbar.block":"Block","chat.toolbar.screenshot":"Screenshot","chat.toolbar.invite.rate":"InviteRate","chat.toolbar.autoreply":"AutoReply","chat.toolbar.autoreply.on":"AutoReply(On)","chat.navbar.transfer":"Transfer","chat.navbar.ticket":"Ticket","chat.navbar.crm":"Crm","chat.navbar.close":"Close","chat.navbar.category":"Category","chat.navbar.ai":"AI","chat.navbar.queue":"Queue","chat.right.ai":"Copilot","chat.right.quickreply":"QuickReply","chat.right.ticket":"Ticket","chat.right.userinfo":"UserInfo","chat.right.llm":"Llm","chat.right.docview":"DocView","chat.right.group":"Group","chat.right.member":"Member","chat.ai.summary":"Thread Summary","chat.ai.switch":"Switch","chat.thread.nomore":"No More","chat.message.loadmore":"Load More","dashboard.footbar.logout":"Logout",SERVICE:"Customer Service Robot",MARKETING:"Marketing Robot",KNOWLEDGEBASE:"Knowledgebase Robot",QA:"QA Robot",AGENT_ASSISTANT:"Agent Asistant",loading:"Loading",create:"Create",creating:"Creating","create.success":"Create success","create.fail":"Create fail",update:"Update",updating:"Updating","update.success":"Update success","update.fail":"Update fail",save:"Save",saving:"Saving",email:"Email","email.verified":"Email Verified","email.unverified":"Email Unverified",mobile:"Mobile","mobile.verified":"Mobile Verified","mobile.unverified":"Mobile Unverified",captcha:"Captcha",logging:"Logging","login.success":"Login Success","login.error":"Login Failed",registering:"Registering","register.success":"Register Success","register.error":"Register Failed","username.change.tip":"Username(should re login after changed)",createKb:"Create Knowledge Base",createDept:"Create Department",upload:"Upload",import:"Import",export:"Export","download.template":"Download Template",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",delete:"Delete",deleting:"Deleting",deleteTip:"Delete Tip",deleteAffirm:"Are u sure to delete","delete.success":"Delete success","delete.fail":"Delete fail","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",choose:"Choose","leavemsg.enabled":"Leave Message Enabled",transfer:"Transfer","transfer.success":"Transfer success","transfer.fail":"Transfer fail","transfer.reason":"Transfer Reason",refresh:"Refresh",noAgent:"No Agent Available"},_rn={"pages.login.title":"Bytedesk","pages.layouts.userLayout.title":"Chat As A Service","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":"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.captcha.placeholder":"Verification Code","pages.login.captcha.required":"Please input verification code!","pages.login.phoneLogin.getVerificationCode":"Get Code","pages.login.anonymousLogin":"Anonymous Login","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.welcome.link":"Welcome","pages.robot.new":"New","pages.robot.chat":"Chat","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.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.file":"File","pages.robot.kb.text":"Text","pages.robot.kb.qa":"Q&A","pages.robot.kb.web":"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.setting":"Settings","pages.logout":"Logout","pages.footer.website":"Bytedesk","pages.footer.helpcenter":"help","pages.login.remember":"remember me","pages.agent.tab.basic":"Basic","pages.agent.robot":"Robot","pages.agent.service.settings":"Service Settings","pages.agent.service.settings.topTip":"Top Tip","pages.agent.service.settings.welcomeTip":"Welcome Tip","pages.agent.service.settings.leavemsgTip":"Leavemsg Tip","pages.agent.service.settings.autoCloseMin":"Auto Close Min","pages.agent.service.settings.showLogo":"Show Logo","pages.agent.service.settings.maxThreadCount":"Max Thread Count","pages.advanced.faq":"FAQ","pages.advanced.quickButton":"Quick Buttons","pages.advanced.faqGuess":"Smart Suggestions","pages.advanced.faqHot":"Hot Questions","pages.advanced.faqShortcut":"Quick Replies","pages.advanced.rate":"Satisfaction Rating","pages.advanced.autoreply":"Auto Reply","pages.advanced.leaveMsg":"Leave Message","pages.advanced.survey":"Survey","pages.advanced.history":"History","pages.advanced.inputAssociation":"Input Association","pages.advanced.antiHarassment":"Captcha Settings","pages.advanced.captcha":"Captcha Settings","pages.advanced.showPreForm":"Show PreForm","pages.advanced.showHistory":"Show History","pages.advanced.showInputAssociation":"Show Input Association","pages.advanced.showCaptcha":"Show Captcha","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","pages.anonymous.title":"Anonymous Mode","pages.anonymous.home":"Home","pages.anonymous.contact":"Contacts","pages.anonymous.robot":"Robot","pages.anonymous.setting":"Settings","pages.anonymous.welcome":"Welcome to Anonymous Mode","pages.anonymous.description":"You can use system features anonymously in this mode","block.title":"Block Settings","block.type":"Block Type","block.user":"Block User","block.ip":"Block IP","block.permanent":"Permanent Block","block.until":"Block Until","block.until.required":"Please select block end time"},$rn={"i18n.lang.en-US":"English","i18n.lang.zh-CN":"简体中文","i18n.lang.zh-TW":"繁體中文","i18n.queue.tip":"Queue","i18n.queue.message.template":"Current Queuing: {0} people, Wait {1} minutes","i18n.queue.empty":"Queue empty","i18n.queue.accept":"accept","i18n.system.notification":"System Notification","i18n.old.password.wrong":"Old password is incorrect","i18n.change.password":"Change Password","i18n.auth.captcha.send.success":"Captcha Send success","i18n.auth.captcha.error":"Captcha Error","i18n.auth.captcha.expired":"Captcha Expired","i18n.auth.captcha.already.send":"Captcha Already Send","i18n.auth.captcha.validate.failed":"Captcha Validate Failed","i18n.faq":"Faq","i18n.rate":"Rate","i18n.input.placeholder":"Please input","i18n.loading":"Loading","i18n.load.more":"Load more","i18n.load.nomore":"No more","i18n.typing":"Typing","i18n.robot":"Robot","i18n.agent":"Agent","i18n.workgroup":"WorkGroup","i18n.group":"Group","i18n.rate.invite":"Rate Invite","i18n.ticket":"Ticket","i18n.notice":"Notice","i18n.notice.title":"Notice","i18n.notice.content":"Notice Content","i18n.notice.ip":"IP Address","i18n.notice.ipLocation":"IP Location","i18n.notice.parse.file.success":"Parse file success","i18n.notice.parse.file.error":"Parse file error","i18n.DEPT.ALL":"All","i18n.DEPT.ADMIN":"Admin","i18n.DEPT.HR":"HR","i18n.DEPT.ORG":"Org","i18n.DEPT.IT":"IT","i18n.DEPT.MONEY":"Money","i18n.DEPT.MARKETING":"Marketing","i18n.DEPT.SALES":"Sales","i18n.DEPT.CS":"CustomerService","i18n.new.message":"New Message","i18n.file.assistant":"file assistant","i18n.clipboard.assistant":"clipboard assistant","i18n.thread.content.image":"image","i18n.thread.content.file":"file","i18n.top.tip":"Top Tip","i18n.top.make":"Make Top","i18n.top.cancel":"Cancel Top","i18n.unread.make":"Mark as unread","i18n.unread.cancel":"Mark as read","i18n.star.make":"Make Star","i18n.star.cancel":"Cancel Star","i18n.disturb.make":"Make Disturb","i18n.disturb.cancel":"Cancel Disturb","i18n.transfer":"Transfer","i18n.hide":"Hide","i18n.network.disconnected":"Network disconnected","i18n.message.pulling":"Message pulling","i18n.leavemsg.tip":"Leave a message","i18n.welcome.tip":"What can i help you?","i18n.reenter.tip":"continue chat","i18n.under.development":"Under development","i18n.user.description":"User Description","i18n.robot.nickname":"DefaultRobot","i18n.robot.description":"Default Robot Description","i18n.robot.noreply":"Answer Not Found","i18n.robot.agent.assistant.nickname":"DefaultRobotAgent","i18n.llm.prompt":"You are a smart and helpful artificial intelligence, capable of providing useful, detailed, and polite answers to human questions.","i18n.agent.nickname":"DefaultAgent","i18n.agent.description":"Default Agent Description","i18n.workgroup.nickname":"DefaultWorkgroup","i18n.workgroup.description":"Default Workgroup Description","i18n.contact":"Ask Contact","i18n.thanks":"Thanks","i18n.welcome":"Welcome","i18n.bye":"Bye","i18n.tip.title":"Tip","i18n.tip.network.disconnected":"Network disconnected","i18n.tip.network.connected":"Network connected","i18n.kb.name":"KbName","i18n.kb.platform.name":"Platform KbName","i18n.kb.helpcenter.name":"Helpdoc KbName","i18n.kb.llm.name":"Llm KbName","i18n.kb.keyword.name":"Keyword KbName","i18n.kb.faq.name":"Faq KbName","i18n.kb.autoreply.name":"AutoReply KbName","i18n.kb.quickreply.name":"QuickReply KbName","i18n.kb.taboo.name":"Taboo KbName","i18n.kb.description":"KbDescription","i18n.agent.nicknameKb":"DefaultAgentKbName","i18n.contact.title":"If it's convenient, please provide your contact number so that I can communicate with you via phone for a more intuitive conversation.","i18n.contact.content":"If it's convenient, please provide your contact number so that I can communicate with you via phone for a more intuitive conversation.","i18n.thanks.title":"Thank you for visiting, we look forward to seeing you again.","i18n.thanks.content":"Thank you for visiting, we look forward to seeing you again.","i18n.welcome.title":"Hello, how can I assist you?","i18n.welcome.content":"Hello, how can I assist you?","i18n.bye.title":"Your satisfaction is always our goal. If you have any questions, please feel free to contact us.","i18n.bye.content":"Your satisfaction is always our goal. If you have any questions, please feel free to contact us.","i18n.vip.api":"VIP API","i18n.faq.category.demo.1":"CategoryDemo1","i18n.faq.category.demo.2":"CategoryDemo2","i18n.faq.demo.title.1":"FaqTitleText1","i18n.faq.demo.content.1":"FaqContentText1","i18n.faq.demo.title.2":"FaqTitleImage2","i18n.faq.demo.content.2":"https://www.weiyuai.cn/logo.png","i18n.quick.button.demo.title.1":"QuickButtonTitleText1","i18n.quick.button.demo.content.1":"QuickButtonContentText1","i18n.quick.button.demo.title.2":"QuickButtonTitleUrl2","i18n.quick.button.demo.content.2":"https://www.weiyuai.cn","i18n.preview.title":"Preview","i18n.cancel":"Cancel","i18n.confirm":"Confirm","i18n.send":"Send","i18n.transferToAgent":"Transfer to Agent","i18n.auto.closed":"Auto closed","i18n.agent.closed":"Agent closed","i18n.online.chat":"Online Chat","i18n.JOB":"Job","i18n.LANGUAGE":"Language","i18n.TOOL":"Tool","i18n.WRITING":"Writing","i18n.RAG":"RAG","i18n.module.ai":"AI","i18n.module.void":"Void","i18n.module.service":"Service","i18n.module.ticket":"Ticket","i18n.black.user.already.exists":"User already blocked","i18n.ticket.category.technical_support":"Technical Support","i18n.ticket.category.service_request":"Service Request","i18n.ticket.category.consultation":"Consultation","i18n.ticket.category.complaint_suggestion":"Complaint Suggestion","i18n.ticket.category.operation_maintenance":"Operation Maintenance","i18n.ticket.category.other":"Other","i18n.vip.component":"VIP Component, Contact us for more details","i18n.vip.contactUs":"Contact us","i18n.vip.contactUrl":"https://www.bytedesk.com","i18n.ticket.process.name":"Ticket Process","i18n.thread.process.name":"Thread Process","flowgram.title":"Flow","flowgram.create":"Create","flowgram.import":"Import","flowgram.export":"Export","flowgram.save":"Save","flowgram.create.info":"Create new flow feature under development","flowgram.import.info":"Import flow feature under development","flowgram.export.info":"Export flow feature under development","flowgram.save.info":"Save flow feature under development","flowgram.select.flow":"Select Flow","flowgram.no.flow":"No Flow Available"},Prn={"login.privacy.required":"Please read and agree to the privacy agreement","login.privacy.agreement":"Agree to Privacy Agreement","login.switch.server":"Switch Server","login.success":"Login successful","login.failed":"Login failed","login.anonymous":"Anonymous Login","login.other.methods":"Other login methods","login.remember":"Remember me","login.forgot":"Forgot password?","login.register":"Register account","server.button.back":"Back","server.button.save":"Save","server.button.reset":"Reset","server.button.help":"Help","server.save.success":"Save successfully","server.reset.success":"Reset successfully, restored to default cloud server","server.custom.enable":"Enable Custom Server","server.api.url.label":"API Server URL (e.g. http://127.0.0.1:9003 or https://api.bytedesk.com)","server.api.url.placeholder":"http://127.0.0.1:9003","server.websocket.url.label":"WebSocket Server URL (e.g. ws://127.0.0.1:9885/websocket or wss://api.bytedesk.com/websocket)","server.websocket.url.placeholder":"ws://127.0.0.1:9885/websocket","server.input.error":"Please enter correct server address"},Mrn={"thread.error.message":"Failed to get data","thread.feature.unavailable":"TODO: This feature is not available yet","thread.menu.top":"Pin to Top","thread.menu.untop":"Unpin","thread.menu.read":"Mark as Read","thread.menu.unread":"Mark as Unread","thread.menu.mute":"Mute","thread.menu.unmute":"Unmute","thread.menu.transfer":"Transfer","thread.menu.block":"Block","thread.menu.ticket":"Create Ticket","thread.menu.crm":"View in CRM","thread.menu.summary":"Summary","thread.status.robot":"[Robot]","thread.status.agent":"[1-on-1]","thread.status.workgroup":"[Group]","thread.search.placeholder":"Search conversations...","thread.menu.filter":"Filter Threads","thread.menu.groupThread":"Group Thread","thread.menu.robotThread":"Robot Thread","thread.menu.workgroupThread":"Workgroup Thread","thread.menu.agentThread":"Agent Thread","thread.menu.ticketThread":"Ticket Thread","thread.menu.memberThread":"Member Thread","thread.menu.deviceThread":"Device Thread","thread.menu.systemThread":"System Thread","thread.status.loading":"Loading...","thread.status.empty":"No conversations","thread.status.error":"Failed to load conversations","thread.status.queue":"Queue ({count})","thread.status.network.offline":"Network disconnected","thread.status.network.online":"Network connected","thread.status.message.pulling":"Pulling messages...","thread.status.message.empty":"No messages","thread.status.message.error":"Failed to load messages","thread.status.message.end":"No more messages","thread.status.message.typing":"Typing...","thread.status.message.transfer":"Transferring...","thread.status.message.transferred":"Transferred","thread.status.message.closed":"Conversation closed","thread.dropdown.create.group":"Create Group Chat","thread.dropdown.create.ai":"Create AI Chat","thread.agent.status.online":"Online","thread.agent.status.offline":"Offline","thread.agent.status.busy":"Busy","thread.refresh.pull":"↓ Pull to refresh","thread.refresh.release":"↑ Release to refresh","thread.list.no.more":"No more data","thread.set.success":"Set successfully","thread.set.error":"Set failed","thread.menu.star":"Star","thread.menu.star.1":"Star Level 1","thread.menu.star.2":"Star Level 2","thread.menu.star.3":"Star Level 3","thread.menu.star.4":"Star Level 4","thread.menu.hide":"Hide","thread.status.text":"{status}","thread.status.online":"Online","thread.status.offline":"Offline","thread.status.busy":"🏃‍♀️Busy","thread.coming.soon":"Coming soon...","thread.menu.star.cancel":"Remove Star","thread.loading.more":"Loading more..."},Trn={"message.status.read":"Read","message.status.delivered":"Delivered","message.status.sending":"Sending","message.status.sent":"Sent","message.status.failed":"Failed to send","message.status.retry":"Retry","quickreply.search.placeholder":"Search","quickreply.button.send":"Send","quickreply.button.copy":"Copy","quickreply.button.create.category":"Create Category","quickreply.button.create.reply":"Create Quick Reply","quickreply.copy.success":"{content} copied to clipboard","category.form.edit.title":"Edit Category","category.form.create.title":"Create Category","category.form.name":"Category Name","category.form.name.required":"Please enter category name!","category.form.name.placeholder":"Enter category name","category.create.failed":"Failed to create category","quickreply.drawer.title":"{isEdit, select, true {Edit Quick Reply} other {New Quick Reply}}","quickreply.form.category":"Category","quickreply.form.category.required":"Please select a category","quickreply.form.category.placeholder":"Select a category","quickreply.form.type":"Type","quickreply.form.type.required":"Please select a type","quickreply.form.type.placeholder":"Select a type","quickreply.form.title":"Title","quickreply.form.title.required":"Please enter a title","quickreply.form.content":"Content","quickreply.type.text":"Text","quickreply.type.image":"Image","quickreply.type.video":"Video","quickreply.type.audio":"Audio","quickreply.type.file":"File","quickreply.upload.text":"Click or drag file to upload","quickreply.upload.success":"{filename} uploaded successfully","quickreply.upload.error":"{filename} upload failed","quickreply.upload.uploading":"{filename} uploading","quickreply.form.validate.error":"Please check the form"},Rrn={"customer.info.basic":"Basic Info","customer.info.browser":"Browser Info","customer.info.os":"OS Info","customer.info.device":"Device Info","customer.info.browse.record":"Browse Record","customer.info.tag":"Tag Info","customer.info.load.error":"Failed to load visitor info","customer.info.add.crm":"Add to CRM","customer.info.add.tag":"Add Tag","customer.basic.nickname":"Nickname","customer.basic.location":"IP Location","customer.basic.note":"Note","customer.basic.channel":"Client","customer.basic.status":"Status","customer.basic.empty":"N/A","black.title":"Block Settings","black.type":"Block Type","black.type.required":"Please select at least one block type","black.user":"Block User","black.ip":"Block IP","black.permanent":"Permanent Block","black.until":"Block Until","black.until.required":"Please select block end time","black.reason":"Block Reason","black.reason.required":"Please enter block reason","black.reason.placeholder":"Enter reason for blocking","black.success":"Block successfully"},Orn={"contact.list.new":"New Friends","contact.list.device":"LAN Devices","contact.list.group":"Groups","contact.list.channel":"Channels","contact.list.company":"Company Contacts","contact.list.friend":"Contacts","contact.search.placeholder":"Search contacts...","contact.manager.button":"Contact Manager","contact.manager.coming":"Coming soon...","member.detail.nickname":"Nickname","member.detail.jobno":"Job No.","member.detail.seatno":"Seat No.","member.detail.telephone":"Telephone","member.detail.loading":"Loading...","member.detail.chat.button":"Start Chat"},krn={"autoreply.title":"Auto Reply","autoreply.enable.label":"Enable Auto Reply","autoreply.type.label":"Auto Reply Type","autoreply.type.fixed":"Fixed Reply","autoreply.type.keyword":"Keyword Match","autoreply.type.llm":"AI Model Reply","autoreply.fixed.add":"Add Fixed Reply","autoreply.fixed.select":"Select Fixed Reply","autoreply.fixed.type":"Fixed Reply Type","autoreply.fixed.content":"Fixed Reply Content","autoreply.content.text":"Text","autoreply.content.image":"Image","autoreply.content.video":"Video","autoreply.content.audio":"Audio","autoreply.content.file":"File","autoreply.save.loading":"Saving...","autoreply.save.success":"Saved successfully","autoreply.save.error":"Failed to save","autoreply.keyword.add":"Add Keyword Knowledge Base","autoreply.keyword.select":"Select Keyword Knowledge Base","autoreply.llm.add":"Add AI Model Knowledge Base","autoreply.llm.select":"Select AI Model Knowledge Base"},Irn={"queue.accepting":"Accepting...","queue.accept.success":"Accepted successfully","queue.accept.failed":"Failed to accept","queue.accept":"Accept","queue.empty":"No queuing visitors","queue.loading":"Loading queue...","queue.error":"Failed to load queue","queue.count":"{count} visitors queuing","queue.wait.time":"Estimated wait time: {minutes} minutes"},Drn={"group.create.title":"Create Group Chat","group.create.contacts":"Contacts","group.create.members":"Members","group.create.members.min":"Please select at least 2 members","group.create.creating":"Creating group...","group.create.org.empty":"No organization selected","group.create.success":"Group created successfully","group.create.failed":"Failed to create group","group.create.loading":"Loading members...","group.create.error":"Failed to load members"},Nrn={"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 should not exceed 10MB","upload.drag.hint.withtype":"Support for single or bulk upload of {acceptTypes} format files","upload.drag.hint.withtype.size":"Support for single or bulk upload of {acceptTypes} format files, file size should not exceed 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.maxCount":"Cannot upload more than {maxCount} files","upload.maxSize":"File size cannot exceed {maxSize}MB","upload.avatar.type.invalid":"Please select an image file","upload.avatar.size.limit":"Avatar file size cannot exceed 2MB","upload.avatar.success":"Avatar uploaded successfully","upload.avatar.failed":"Avatar upload failed","upload.avatar.deleted":"Avatar deleted"},Arn={"flow.title":"Flow Builder","flow.new":"New Flow","flow.copy":"Copy","flow.run":"Run","flow.start":"Start","flow.logic":"Logic","flow.json":"Flow JSON","flow.action":"Action","flow.import":"Import","flow.export":"Export","flow.startChat":"Start Chat","flow.closeChat":"Close Chat","flow.container":"Container Components","flow.form":"Form Components","flow.parentNode":"Parent Node","flow.label":"Text Label","flow.textField":"Text Field","flow.numberField":"Number Field","flow.datePicker":"Date Picker","flow.select":"Select","flow.checkbox":"Checkbox Group","flow.radio":"Radio Group","flow.properties":"Properties","flow.nodeName":"Node Name","flow.nodeDesc":"Node Description","flow.componentType":"Component Type","flow.labelName":"Label Name","flow.options":"Options","flow.preview":"Preview","flow.submit":"Submit","app.language":"Language","leftPanel.container":"Container Components","leftPanel.form":"Form Components","leftPanel.parentNode":"Parent Node","leftPanel.textField":"Text Field","leftPanel.numberField":"Number Field","leftPanel.datePicker":"Date Picker","leftPanel.select":"Select","leftPanel.checkbox":"Checkbox Group","leftPanel.radio":"Radio Group","propertyPanel.settings":"Properties","propertyPanel.nodeId":"Node ID","propertyPanel.nodeType":"Node Type","propertyPanel.nodeName":"Node Name","propertyPanel.nodeDesc":"Node Description","propertyPanel.componentType":"Component Type","propertyPanel.labelName":"Label Name","propertyPanel.options":"Options","propertyPanel.placeholder.name":"Please input node name","propertyPanel.placeholder.desc":"Please input node description","propertyPanel.placeholder.label":"Please input label name","propertyPanel.placeholder.options":"Press enter to add option","nodes.textField.label":"Text Field","nodes.numberField.label":"Number Field","nodes.datePicker.label":"Date","nodes.select.label":"Select","nodes.checkbox.label":"Checkbox Group","nodes.radio.label":"Radio Group","nodes.label.default":"Label Text","nodes.unknown":"Unknown Component","formBuilder.title":"Form Builder","formBuilder.preview":"Preview","formBuilder.settings":"Settings","formBuilder.addField":"Add Field","formBuilder.delete":"Delete","formBuilder.moveUp":"Move Up","formBuilder.moveDown":"Move Down","formBuilder.fieldTypes":{text:"Text Field",number:"Number Field",date:"Date Picker",select:"Select",radio:"Radio",checkbox:"Checkbox",textarea:"Text Area"},"formBuilder.placeholder":{formName:"Please input form name",fieldName:"Please input field name",fieldLabel:"Please input field label",options:"Press enter to add option"},"formBuilder.validation":{required:"Required",optional:"Optional",unique:"Unique",min:"Min",max:"Max"},"formBuilder.import":"Import","formBuilder.export":"Export","formBuilder.import.success":"Import successful","formBuilder.import.error":"Import failed, please check file format","formBuilder.export.success":"Export successful","formBuilder.export.error":"Export failed","formBuilder.export.filename":"form-config.json","formBuilder.dragStart":"Start dragging component","formBuilder.dragEnd":"End dragging component","formBuilder.dropSuccess":"Component added successfully","formBuilder.dropError":"Failed to add component","formBuilder.canvas.empty":"Drag and drop form fields here","formBuilder.field":{delete:"Delete",moveUp:"Move Up",moveDown:"Move Down",placeholder:{text:"Please input text",number:"Please input number",date:"Please select date",select:"Please select an option",radio:"Please select one",checkbox:"Please select"}},"flow.moveUp":"Move Up","flow.moveDown":"Move Down","flow.delete":"Delete","flow.option.1":"Option 1","flow.option.2":"Option 2","flow.option.3":"Option 3","flow.controls.title":"Flow Controls","flow.minimap.title":"Flow Overview","flow.canvas.label":"Flow Builder Canvas","flow.background.label":"Flow Background","flow.controls.label":"Flow Controls","flow.minimap.label":"Flow Overview","flow.container.label":"Flow Builder Container","flow.dragover.hint":"Drop here to add component","flow.drop.hint":"Component added","flow.parentNode.default":"Parent Node","component.panel.title":"Form Components","component.input.title":"Text Input","component.textarea.title":"Text Area","component.select.title":"Select","component.radio.title":"Radio Group","component.checkbox.title":"Checkbox Group","component.datePicker.title":"Date Picker","component.timePicker.title":"Time Picker","component.switch.title":"Switch","component.upload.title":"Upload","propertyPanel.save":"Save","propertyPanel.reset":"Reset","theme.light":"Light","theme.dark":"Dark","theme.system":"System","dashboard.settings":"Settings","flow.startNode":"Start Node","form.submit":"Submit","form.submitting":"Submitting...","form.submitSuccess":"Submit Success","form.submitError":"Submit Failed","form.required":"Required","preview.title":"Form Preview","preview.minimize":"Minimize","preview.close":"Close","preview.submit":"Submit","preview.submitting":"Submitting...","preview.submitSuccess":"Submit Success","preview.submitError":"Submit Failed","preview.required":"Required","preview.placeholder.text":"Please input text","preview.placeholder.number":"Please input number","preview.placeholder.date":"Please select date","preview.placeholder.select":"Please select","preview.placeholder.radio":"Please select one","preview.placeholder.checkbox":"Please select","formBuilder.header.title":"Form Builder","formBuilder.header.import":"Import","formBuilder.header.export":"Export","formBuilder.header.preview":"Preview","ticket.title":"Ticket Builder","ticket.create":"Create Ticket Flow","ticket.save":"Save Ticket Flow","ticket.import":"Import","ticket.export":"Export","ticket.import.success":"Import successful","ticket.import.error":"Import failed","ticket.export.success":"Export successful","ticket.export.error":"Export failed","ticket.create.error":"Failed to create diagram","ticket.create.modal.title":"Create New Process","ticket.create.name":"Process Name","ticket.create.key":"Process Key","ticket.create.type":"Process Type","ticket.create.description":"Description","ticket.create.submit":"Create","ticket.create.cancel":"Cancel","ticket.type.default":"Default Process","ticket.type.approval":"Approval Process","ticket.type.service":"Service Process","ticket.type.ticket":"Ticket Process","flowgram.create.title":"Create New Flow","flowgram.edit.title":"Edit Flow","flowgram.name":"Flow Name","flowgram.name.required":"Please input flow name","flowgram.name.placeholder":"Please input flow name","flowgram.description":"Description","flowgram.description.placeholder":"Please input flow description (optional)","flowgram.avatar":"Flow Avatar","flowgram.avatar.upload":"Upload Avatar","flowgram.avatar.hint":"Support JPG, PNG format, file size not exceeding 2MB","flow.save":"Save","flow.edit":"Edit","flow.more.actions":"More Actions","flow.select.flow":"Select Flow","flow.run.no.flow":"Please select or create a flow first","flow.import.success":"Import successful","flow.import.error":"Import failed, please check file format","flow.export.success":"Export successful"},Frn={"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.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"},Brn={...grn,...vrn,...yrn,...brn,...xrn,...wrn,...Crn,...Srn,...Ern,..._rn,...$rn,...Prn,...Mrn,...Trn,...Rrn,...Orn,...krn,...Irn,...Drn,...Nrn,...Arn,...Frn},Lrn={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},h_e={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},Lo={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},xa={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},Vf={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"};class gt{static getFirstMatch(t,n){const r=n.match(t);return r&&r.length>0&&r[1]||""}static getSecondMatch(t,n){const r=n.match(t);return r&&r.length>1&&r[2]||""}static matchAndReturnConst(t,n,r){if(t.test(n))return r}static getWindowsVersionName(t){switch(t){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}static getMacOSVersionName(t){const n=t.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),n[0]===10)switch(n[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}}static getAndroidVersionName(t){const n=t.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),!(n[0]===1&&n[1]<5)){if(n[0]===1&&n[1]<6)return"Cupcake";if(n[0]===1&&n[1]>=6)return"Donut";if(n[0]===2&&n[1]<2)return"Eclair";if(n[0]===2&&n[1]===2)return"Froyo";if(n[0]===2&&n[1]>2)return"Gingerbread";if(n[0]===3)return"Honeycomb";if(n[0]===4&&n[1]<1)return"Ice Cream Sandwich";if(n[0]===4&&n[1]<4)return"Jelly Bean";if(n[0]===4&&n[1]>=4)return"KitKat";if(n[0]===5)return"Lollipop";if(n[0]===6)return"Marshmallow";if(n[0]===7)return"Nougat";if(n[0]===8)return"Oreo";if(n[0]===9)return"Pie"}}static getVersionPrecision(t){return t.split(".").length}static compareVersions(t,n,r=!1){const o=gt.getVersionPrecision(t),i=gt.getVersionPrecision(n);let a=Math.max(o,i),s=0;const l=gt.map([t,n],c=>{const u=a-gt.getVersionPrecision(c),d=c+new Array(u+1).join(".0");return gt.map(d.split("."),f=>new Array(20-f.length).join("0")+f).reverse()});for(r&&(s=a-Math.min(o,i)),a-=1;a>=s;){if(l[0][a]>l[1][a])return 1;if(l[0][a]===l[1][a]){if(a===s)return 0;a-=1}else if(l[0][a]{r[l]=a[l]})}return t}static getBrowserAlias(t){return Lrn[t]}static getBrowserTypeByAlias(t){return h_e[t]||""}}const Dr=/version\/(\d+(\.?_?\d+)+)/i,jrn=[{test:[/googlebot/i],describe(e){const t={name:"Googlebot"},n=gt.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/opera/i],describe(e){const t={name:"Opera"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe(e){const t={name:"Opera"},n=gt.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe(e){const t={name:"Samsung Internet for Android"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe(e){const t={name:"NAVER Whale Browser"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe(e){const t={name:"MZ Browser"},n=gt.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/focus/i],describe(e){const t={name:"Focus"},n=gt.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/swing/i],describe(e){const t={name:"Swing"},n=gt.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/coast/i],describe(e){const t={name:"Opera Coast"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe(e){const t={name:"Opera Touch"},n=gt.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe(e){const t={name:"Yandex Browser"},n=gt.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe(e){const t={name:"UC Browser"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe(e){const t={name:"Maxthon"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe(e){const t={name:"Epiphany"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe(e){const t={name:"Puffin"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe(e){const t={name:"Sleipnir"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe(e){const t={name:"K-Meleon"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe(e){const t={name:"WeChat"},n=gt.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/qqbrowser/i],describe(e){const t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},n=gt.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe(e){const t={name:"Internet Explorer"},n=gt.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe(e){const t={name:"Microsoft Edge"},n=gt.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe(e){const t={name:"Microsoft Edge"},n=gt.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe(e){const t={name:"Vivaldi"},n=gt.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe(e){const t={name:"SeaMonkey"},n=gt.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe(e){const t={name:"Sailfish"},n=gt.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe(e){const t={name:"Amazon Silk"},n=gt.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe(e){const t={name:"PhantomJS"},n=gt.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe(e){const t={name:"SlimerJS"},n=gt.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t={name:"BlackBerry"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe(e){const t={name:"WebOS Browser"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe(e){const t={name:"Bada"},n=gt.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe(e){const t={name:"Tizen"},n=gt.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe(e){const t={name:"QupZilla"},n=gt.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe(e){const t={name:"Firefox"},n=gt.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/electron/i],describe(e){const t={name:"Electron"},n=gt.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MiuiBrowser/i],describe(e){const t={name:"Miui"},n=gt.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe(e){const t={name:"Chromium"},n=gt.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe(e){const t={name:"Chrome"},n=gt.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/GSA/i],describe(e){const t={name:"Google Search"},n=gt.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){const t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe(e){const t={name:"Android Browser"},n=gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe(e){const t={name:"PlayStation 4"},n=gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe(e){const t={name:"Safari"},n=gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/.*/i],describe(e){const t=/^(.*)\/(.*) /,n=/^(.*)\/(.*)[ \t]\((.*)/,o=e.search("\\(")!==-1?n:t;return{name:gt.getFirstMatch(o,e),version:gt.getSecondMatch(o,e)}}}],zrn=[{test:[/Roku\/DVP/],describe(e){const t=gt.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:xa.Roku,version:t}}},{test:[/windows phone/i],describe(e){const t=gt.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:xa.WindowsPhone,version:t}}},{test:[/windows /i],describe(e){const t=gt.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),n=gt.getWindowsVersionName(t);return{name:xa.Windows,version:t,versionName:n}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(e){const t={name:xa.iOS},n=gt.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return n&&(t.version=n),t}},{test:[/macintosh/i],describe(e){const t=gt.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),n=gt.getMacOSVersionName(t),r={name:xa.MacOS,version:t};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe(e){const t=gt.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:xa.iOS,version:t}}},{test(e){const t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe(e){const t=gt.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),n=gt.getAndroidVersionName(t),r={name:xa.Android,version:t};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe(e){const t=gt.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:xa.WebOS};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t=gt.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||gt.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||gt.getFirstMatch(/\bbb(\d+)/i,e);return{name:xa.BlackBerry,version:t}}},{test:[/bada/i],describe(e){const t=gt.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:xa.Bada,version:t}}},{test:[/tizen/i],describe(e){const t=gt.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:xa.Tizen,version:t}}},{test:[/linux/i],describe(){return{name:xa.Linux}}},{test:[/CrOS/],describe(){return{name:xa.ChromeOS}}},{test:[/PlayStation 4/],describe(e){const t=gt.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:xa.PlayStation4,version:t}}}],Hrn=[{test:[/googlebot/i],describe(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe(e){const t=gt.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:Lo.mobile,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe(){return{type:Lo.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe(){return{type:Lo.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(){return{type:Lo.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe(){return{type:Lo.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe(){return{type:Lo.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe(){return{type:Lo.tablet}}},{test(e){const t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe(e){const t=gt.getFirstMatch(/(ipod|iphone)/i,e);return{type:Lo.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe(){return{type:Lo.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe(){return{type:Lo.mobile}}},{test(e){return e.getBrowserName(!0)==="blackberry"},describe(){return{type:Lo.mobile,vendor:"BlackBerry"}}},{test(e){return e.getBrowserName(!0)==="bada"},describe(){return{type:Lo.mobile}}},{test(e){return e.getBrowserName()==="windows phone"},describe(){return{type:Lo.mobile,vendor:"Microsoft"}}},{test(e){const t=Number(String(e.getOSVersion()).split(".")[0]);return e.getOSName(!0)==="android"&&t>=3},describe(){return{type:Lo.tablet}}},{test(e){return e.getOSName(!0)==="android"},describe(){return{type:Lo.mobile}}},{test(e){return e.getOSName(!0)==="macos"},describe(){return{type:Lo.desktop,vendor:"Apple"}}},{test(e){return e.getOSName(!0)==="windows"},describe(){return{type:Lo.desktop}}},{test(e){return e.getOSName(!0)==="linux"},describe(){return{type:Lo.desktop}}},{test(e){return e.getOSName(!0)==="playstation 4"},describe(){return{type:Lo.tv}}},{test(e){return e.getOSName(!0)==="roku"},describe(){return{type:Lo.tv}}}],Vrn=[{test(e){return e.getBrowserName(!0)==="microsoft edge"},describe(e){if(/\sedg\//i.test(e))return{name:Vf.Blink};const n=gt.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:Vf.EdgeHTML,version:n}}},{test:[/trident/i],describe(e){const t={name:Vf.Trident},n=gt.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){return e.test(/presto/i)},describe(e){const t={name:Vf.Presto},n=gt.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){const t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe(e){const t={name:Vf.Gecko},n=gt.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe(){return{name:Vf.Blink}}},{test:[/(apple)?webkit/i],describe(e){const t={name:Vf.WebKit},n=gt.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}];class Poe{constructor(t,n=!1){if(t==null||t==="")throw new Error("UserAgent parameter can't be empty");this._ua=t,this.parsedResult={},n!==!0&&this.parse()}getUA(){return this._ua}test(t){return t.test(this._ua)}parseBrowser(){this.parsedResult.browser={};const t=gt.find(jrn,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser}getBrowser(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()}getBrowserName(t){return t?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""}getBrowserVersion(){return this.getBrowser().version}getOS(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()}parseOS(){this.parsedResult.os={};const t=gt.find(zrn,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os}getOSName(t){const{name:n}=this.getOS();return t?String(n).toLowerCase()||"":n||""}getOSVersion(){return this.getOS().version}getPlatform(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()}getPlatformType(t=!1){const{type:n}=this.getPlatform();return t?String(n).toLowerCase()||"":n||""}parsePlatform(){this.parsedResult.platform={};const t=gt.find(Hrn,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform}getEngine(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()}getEngineName(t){return t?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""}parseEngine(){this.parsedResult.engine={};const t=gt.find(Vrn,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine}parse(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this}getResult(){return gt.assign({},this.parsedResult)}satisfies(t){const n={};let r=0;const o={};let i=0;if(Object.keys(t).forEach(s=>{const l=t[s];typeof l=="string"?(o[s]=l,i+=1):typeof l=="object"&&(n[s]=l,r+=1)}),r>0){const s=Object.keys(n),l=gt.find(s,u=>this.isOS(u));if(l){const u=this.satisfies(n[l]);if(u!==void 0)return u}const c=gt.find(s,u=>this.isPlatform(u));if(c){const u=this.satisfies(n[c]);if(u!==void 0)return u}}if(i>0){const s=Object.keys(o),l=gt.find(s,c=>this.isBrowser(c,!0));if(l!==void 0)return this.compareVersion(o[l])}}isBrowser(t,n=!1){const r=this.getBrowserName().toLowerCase();let o=t.toLowerCase();const i=gt.getBrowserTypeByAlias(o);return n&&i&&(o=i.toLowerCase()),o===r}compareVersion(t){let n=[0],r=t,o=!1;const i=this.getBrowserVersion();if(typeof i=="string")return t[0]===">"||t[0]==="<"?(r=t.substr(1),t[1]==="="?(o=!0,r=t.substr(2)):n=[],t[0]===">"?n.push(1):n.push(-1)):t[0]==="="?r=t.substr(1):t[0]==="~"&&(o=!0,r=t.substr(1)),n.indexOf(gt.compareVersions(i,r,o))>-1}isOS(t){return this.getOSName(!0)===String(t).toLowerCase()}isPlatform(t){return this.getPlatformType(!0)===String(t).toLowerCase()}isEngine(t){return this.getEngineName(!0)===String(t).toLowerCase()}is(t,n=!1){return this.isBrowser(t,n)||this.isOS(t)||this.isPlatform(t)}some(t=[]){return t.some(n=>this.is(n))}}/*! * Bowser - a browser detector * https://github.com/lancedikson/bowser * MIT License | (c) Dustin Diaz 2012-2015 * MIT License | (c) Denis Demchenko 2015-2019 - */class Wrn{static getParser(t,n=!1){if(typeof t!="string")throw new Error("UserAgent should be a string");return new Poe(t,n)}static parse(t){return new Poe(t).getResult()}static get BROWSER_MAP(){return h_e}static get ENGINE_MAP(){return Hf}static get OS_MAP(){return ba}static get PLATFORMS_MAP(){return Bo}}const{defaultAlgorithm:Urn,darkAlgorithm:Grn}=Ea,qrn={"zh-cn":Gnn,"zh-tw":mrn,en:Brn},Krn=()=>{const{isDarkMode:e,locale:t}=f.useContext(ha),n=new Rit({defaultOptions:{queries:{refetchOnWindowFocus:!1}}}),[r,o]=f.useState(!1),i=()=>{const s=Wrn.getParser(window.navigator.userAgent);console.log("browser:",s),W1?console.log("OsName:",s.getOSName()):console.log("BrowserName:",s.getBrowserName()),s.getOSName().toLocaleLowerCase().indexOf("mac")===-1&&o(!0)},a=async()=>{if(console.log("getConfig"),await Fae(),W1)console.log("is electron");else{await Aae();const s=$y();console.log("Base URL:",s)}};return f.useEffect(()=>{Ose(),i(),a()},[]),M.jsx(Vt,{locale:t,theme:{algorithm:e?Grn:Urn},children:M.jsx(Tit,{client:n,children:M.jsx(p_e,{children:M.jsx(f.Suspense,{fallback:M.jsx("div",{children:"loading..."}),children:M.jsxs(axe,{messages:qrn[t.locale],locale:t.locale,defaultLocale:"zh-cn",children:[r&&M.jsx(Snn,{children:M.jsx("link",{rel:"stylesheet",type:"text/css",href:iPe})}),M.jsxs(aT,{children:[M.jsx(iit,{}),M.jsx(sst,{router:Ktn})]})]})})})})})},Yrn=()=>M.jsx("div",{className:"App",children:M.jsx(ait,{children:M.jsx(Krn,{})})});var m_e,Moe=Li;m_e=Moe.createRoot,Moe.hydrateRoot;const Xrn=m_e(document.getElementById("root"));Xrn.render(M.jsx(Yrn,{}));export{kon as E,Aon as I,Don as S,Fon as T,Non as _,ds as a,Xn as r,kz as u}; + */class Wrn{static getParser(t,n=!1){if(typeof t!="string")throw new Error("UserAgent should be a string");return new Poe(t,n)}static parse(t){return new Poe(t).getResult()}static get BROWSER_MAP(){return h_e}static get ENGINE_MAP(){return Vf}static get OS_MAP(){return xa}static get PLATFORMS_MAP(){return Lo}}const{defaultAlgorithm:Urn,darkAlgorithm:Grn}=_a,qrn={"zh-cn":Gnn,"zh-tw":mrn,en:Brn},Krn=()=>{const{isDarkMode:e,locale:t}=p.useContext(ma),n=new Tit({defaultOptions:{queries:{refetchOnWindowFocus:!1}}}),[r,o]=p.useState(!1),i=()=>{const s=Wrn.getParser(window.navigator.userAgent);console.log("browser:",s),W1?console.log("OsName:",s.getOSName()):console.log("BrowserName:",s.getBrowserName()),s.getOSName().toLocaleLowerCase().indexOf("mac")===-1&&o(!0)},a=async()=>{if(console.log("getConfig"),await Fae(),W1)console.log("is electron");else{await Aae();const s=$y();console.log("Base URL:",s)}};return p.useEffect(()=>{Rse(),i(),a()},[]),M.jsx(Vt,{locale:t,theme:{algorithm:e?Grn:Urn},children:M.jsx(Oit,{client:n,children:M.jsx(p_e,{children:M.jsx(p.Suspense,{fallback:M.jsx("div",{children:"loading..."}),children:M.jsxs(axe,{messages:qrn[t.locale],locale:t.locale,defaultLocale:"zh-cn",children:[r&&M.jsx(Snn,{children:M.jsx("link",{rel:"stylesheet",type:"text/css",href:iPe})}),M.jsxs(aO,{children:[M.jsx(iit,{}),M.jsx(sst,{router:Ktn})]})]})})})})})},Yrn=()=>M.jsx("div",{className:"App",children:M.jsx(ait,{children:M.jsx(Krn,{})})});var m_e,Moe=ji;m_e=Moe.createRoot,Moe.hydrateRoot;const Xrn=m_e(document.getElementById("root"));Xrn.render(M.jsx(Yrn,{}));export{Ion as E,Aon as I,Non as S,Fon as T,Don as _,ds as a,Xn as r,Iz as u}; diff --git a/starter/src/main/resources/static/agenticflow/assets/index-QPasiXuL.js b/deploy/server/agenticflow/assets/index-DTx4v0gD.js similarity index 63% rename from starter/src/main/resources/static/agenticflow/assets/index-QPasiXuL.js rename to deploy/server/agenticflow/assets/index-DTx4v0gD.js index a82bb440dc..e42a4ff95c 100644 --- a/starter/src/main/resources/static/agenticflow/assets/index-QPasiXuL.js +++ b/deploy/server/agenticflow/assets/index-DTx4v0gD.js @@ -1 +1 @@ -import{T as a}from"./index-CCPbj8X4.js";import r from"./index-dhFcjfdL.js";async function n(e){return r("/visitor/api/v1/message/unread/count",{method:"GET",params:{...e,client:a}})}async function o(e){return r("/visitor/api/v1/message/unread/clear",{method:"POST",data:{...e,client:a}})}export{o as clearUnreadMessages,n as getUnreadMessageCount}; +import{T as a}from"./index-DKwo37b6.js";import r from"./index-C3nupFff.js";async function n(e){return r("/visitor/api/v1/message/unread/count",{method:"GET",params:{...e,client:a}})}async function o(e){return r("/visitor/api/v1/message/unread/clear",{method:"POST",data:{...e,client:a}})}export{o as clearUnreadMessages,n as getUnreadMessageCount}; diff --git a/deploy/server/agenticflow/assets/threadService-Ctb-Soxz.js b/deploy/server/agenticflow/assets/threadService-7Hd577H_.js similarity index 94% rename from deploy/server/agenticflow/assets/threadService-Ctb-Soxz.js rename to deploy/server/agenticflow/assets/threadService-7Hd577H_.js index 532f80b5f4..34187bba38 100644 --- a/deploy/server/agenticflow/assets/threadService-Ctb-Soxz.js +++ b/deploy/server/agenticflow/assets/threadService-7Hd577H_.js @@ -1 +1 @@ -import{r as T,u as n,a as h}from"./index-CCPbj8X4.js";async function y(t){return T("/api/v1/thread/query",{method:"GET",params:{...t}})}const b={async loadThreads(t,s=3){const{setLoading:o,setError:d,setThreads:i,searchText:c,pagination:a,setPagination:l}=n.getState(),p=h.getState().currentOrg,g=async u=>{try{o(!0),d(null);const r={orgUid:p.uid,pageNumber:a.pageNumber,pageSize:a.pageSize};c&&(r.searchText=c);const e=await y(r);if(console.log("queryThreads response",r,e.data),e.data.code===200){if(l({...a,total:e.data.data.totalElements,pageNumber:e.data.data.last?a.pageNumber:a.pageNumber+1}),a.pageNumber===0)i(e.data.data.content);else{const{threads:S}=n.getState();i([...S,...e.data.data.content])}const{setThreadResult:m}=n.getState();m(e.data)}else throw new Error(e.data.message)}catch(r){if(usetTimeout(e,1e3)),g(u+1);d(r instanceof Error?r.message:"Failed to load threads")}finally{o(!1)}};return g(1)},async resetAndLoad(){const{setPagination:t}=n.getState(),s=h.getState().currentOrg;return t({pageNumber:0,pageSize:100,total:0}),this.loadThreads(s.uid)},async loadThreadsWithFilters(t){const{setFilter:s}=n.getState();return Object.entries(t).forEach(([o,d])=>{s(o,d)}),this.resetAndLoad()}};export{b as threadService}; +import{r as T,u as n,a as h}from"./index-DKwo37b6.js";async function y(t){return T("/api/v1/thread/query",{method:"GET",params:{...t}})}const b={async loadThreads(t,s=3){const{setLoading:o,setError:d,setThreads:i,searchText:c,pagination:a,setPagination:l}=n.getState(),p=h.getState().currentOrg,g=async u=>{try{o(!0),d(null);const r={orgUid:p.uid,pageNumber:a.pageNumber,pageSize:a.pageSize};c&&(r.searchText=c);const e=await y(r);if(console.log("queryThreads response",r,e.data),e.data.code===200){if(l({...a,total:e.data.data.totalElements,pageNumber:e.data.data.last?a.pageNumber:a.pageNumber+1}),a.pageNumber===0)i(e.data.data.content);else{const{threads:S}=n.getState();i([...S,...e.data.data.content])}const{setThreadResult:m}=n.getState();m(e.data)}else throw new Error(e.data.message)}catch(r){if(usetTimeout(e,1e3)),g(u+1);d(r instanceof Error?r.message:"Failed to load threads")}finally{o(!1)}};return g(1)},async resetAndLoad(){const{setPagination:t}=n.getState(),s=h.getState().currentOrg;return t({pageNumber:0,pageSize:100,total:0}),this.loadThreads(s.uid)},async loadThreadsWithFilters(t){const{setFilter:s}=n.getState();return Object.entries(t).forEach(([o,d])=>{s(o,d)}),this.resetAndLoad()}};export{b as threadService}; diff --git a/deploy/server/agenticflow/index.html b/deploy/server/agenticflow/index.html index 672219c9e9..41116fd147 100644 --- a/deploy/server/agenticflow/index.html +++ b/deploy/server/agenticflow/index.html @@ -21,7 +21,7 @@ - + diff --git a/starter/src/main/resources/static/agenticflow/assets/index-BATykYj6.js b/starter/src/main/resources/static/agenticflow/assets/index-BKA5M_AV.js similarity index 56% rename from starter/src/main/resources/static/agenticflow/assets/index-BATykYj6.js rename to starter/src/main/resources/static/agenticflow/assets/index-BKA5M_AV.js index 1f4b6c737b..ca61a205d5 100644 --- a/starter/src/main/resources/static/agenticflow/assets/index-BATykYj6.js +++ b/starter/src/main/resources/static/agenticflow/assets/index-BKA5M_AV.js @@ -1 +1 @@ -import{T as t}from"./index-CCPbj8X4.js";import o from"./index-dhFcjfdL.js";async function a(i){return o("/visitor/api/v1/init",{method:"POST",data:{...i,client:t}})}async function e(i){return o("/visitor/api/v1/browse",{method:"POST",data:{...i,client:t}})}export{e as browse,a as initVisitor}; +import{T as t}from"./index-DKwo37b6.js";import o from"./index-C3nupFff.js";async function a(i){return o("/visitor/api/v1/init",{method:"POST",data:{...i,client:t}})}async function e(i){return o("/visitor/api/v1/browse",{method:"POST",data:{...i,client:t}})}export{e as browse,a as initVisitor}; diff --git a/starter/src/main/resources/static/agenticflow/assets/index-BKz4jd2X.js b/starter/src/main/resources/static/agenticflow/assets/index-BKz4jd2X.js new file mode 100644 index 0000000000..62a791462e --- /dev/null +++ b/starter/src/main/resources/static/agenticflow/assets/index-BKz4jd2X.js @@ -0,0 +1 @@ +import i from"./index-C3nupFff.js";import"./index-DKwo37b6.js";function e(t){return i({url:"/visitor/api/feedback/submit",method:"post",data:t})}export{e as submitFeedback}; diff --git a/starter/src/main/resources/static/agenticflow/assets/index-Bv-v1BIX.js b/starter/src/main/resources/static/agenticflow/assets/index-Bv-v1BIX.js new file mode 100644 index 0000000000..e8437e3326 --- /dev/null +++ b/starter/src/main/resources/static/agenticflow/assets/index-Bv-v1BIX.js @@ -0,0 +1 @@ +import{getApiUrl as m}from"./index-C3nupFff.js";import"./index-DKwo37b6.js";async function f(t,l,o,a){try{const i=new Date().toISOString().replace(/[-:T.]/g,"").slice(0,14),s=l||`${i}_${t.name}`,d=o||t.type||"image/jpeg",e=new FormData;e.append("file",t),e.append("fileName",s),e.append("fileType",d),e.append("isAvatar",(a==null?void 0:a.isAvatar)||"false"),e.append("kbType",(a==null?void 0:a.kbType)||"feedback");const p=(a==null?void 0:a.visitorUid)||localStorage.getItem("bytedesk_uid")||localStorage.getItem("bytedesk_visitor_uid")||"",c=(a==null?void 0:a.visitorNickname)||localStorage.getItem("bytedesk_nickname")||"",g=(a==null?void 0:a.visitorAvatar)||localStorage.getItem("bytedesk_avatar")||"",u=(a==null?void 0:a.orgUid)||"";e.append("visitorUid",p),e.append("visitorNickname",c),e.append("visitorAvatar",g),e.append("orgUid",u),e.append("client",(a==null?void 0:a.client)||"web"),a!=null&&a.isDebug&&console.log("handleUpload formData",e);const v=`${m()}/visitor/api/upload/file`,n=await fetch(v,{method:"POST",headers:{},body:e});if(!n.ok)throw new Error(`上传失败: ${n.status} ${n.statusText}`);const r=await n.json();return a!=null&&a.isDebug&&console.log("upload data:",r),r}catch(i){throw console.error("文件上传失败:",i),i}}async function b(t,l){var o;const a=`screenshot_${new Date().toISOString().replace(/[-:T.]/g,"").slice(0,14)}.jpg`;return((o=(await f(t,a,"image/jpeg",{...l,kbType:"feedback"})).data)==null?void 0:o.fileUrl)||""}export{f as handleUpload,b as uploadScreenshot}; diff --git a/deploy/server/agenticflow/assets/index-dhFcjfdL.js b/starter/src/main/resources/static/agenticflow/assets/index-C3nupFff.js similarity index 99% rename from deploy/server/agenticflow/assets/index-dhFcjfdL.js rename to starter/src/main/resources/static/agenticflow/assets/index-C3nupFff.js index c6c09a9f19..40b45dd14e 100644 --- a/deploy/server/agenticflow/assets/index-dhFcjfdL.js +++ b/starter/src/main/resources/static/agenticflow/assets/index-C3nupFff.js @@ -1,4 +1,4 @@ -import{I as ot,E as je,S as B,_ as st}from"./index-CCPbj8X4.js";function Ne(e,t){return function(){return e.apply(t,arguments)}}const{toString:it}=Object.prototype,{getPrototypeOf:pe}=Object,{iterator:X,toStringTag:Ue}=Symbol,G=(e=>t=>{const n=it.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),A=e=>(e=e.toLowerCase(),t=>G(t)===e),Q=e=>t=>typeof t===e,{isArray:F}=Array,D=Q("undefined");function at(e){return e!==null&&!D(e)&&e.constructor!==null&&!D(e.constructor)&&S(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Pe=A("ArrayBuffer");function ct(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Pe(e.buffer),t}const ut=Q("string"),S=Q("function"),Fe=Q("number"),Z=e=>e!==null&&typeof e=="object",lt=e=>e===!0||e===!1,z=e=>{if(G(e)!=="object")return!1;const t=pe(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Ue in e)&&!(X in e)},ft=A("Date"),dt=A("File"),pt=A("Blob"),ht=A("FileList"),mt=e=>Z(e)&&S(e.pipe),gt=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||S(e.append)&&((t=G(e))==="formdata"||t==="object"&&S(e.toString)&&e.toString()==="[object FormData]"))},yt=A("URLSearchParams"),[bt,wt,Et,Rt]=["ReadableStream","Request","Response","Headers"].map(A),Ot=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function q(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),F(e))for(r=0,o=e.length;r0;)if(o=n[r],t===o.toLowerCase())return o;return null}const v=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Le=e=>!D(e)&&e!==v;function ae(){const{caseless:e}=Le(this)&&this||{},t={},n=(r,o)=>{const s=e&&_e(t,o)||o;z(t[s])&&z(r)?t[s]=ae(t[s],r):z(r)?t[s]=ae({},r):F(r)?t[s]=r.slice():t[s]=r};for(let r=0,o=arguments.length;r(q(t,(o,s)=>{n&&S(o)?e[s]=Ne(o,n):e[s]=o},{allOwnKeys:r}),e),$t=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),At=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Tt=(e,t,n,r)=>{let o,s,i;const c={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),s=o.length;s-- >0;)i=o[s],(!r||r(i,e,t))&&!c[i]&&(t[i]=e[i],c[i]=!0);e=n!==!1&&pe(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},xt=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Ct=e=>{if(!e)return null;if(F(e))return e;let t=e.length;if(!Fe(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},vt=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&pe(Uint8Array)),jt=(e,t)=>{const n=(e&&e[X]).call(e);let r;for(;(r=n.next())&&!r.done;){const o=r.value;t.call(e,o[0],o[1])}},Nt=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Ut=A("HTMLFormElement"),Pt=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(t,n,r){return n.toUpperCase()+r}),ye=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Ft=A("RegExp"),ke=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};q(n,(o,s)=>{let i;(i=t(o,s,e))!==!1&&(r[s]=i||o)}),Object.defineProperties(e,r)},_t=e=>{ke(e,(t,n)=>{if(S(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(S(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Lt=(e,t)=>{const n={},r=o=>{o.forEach(s=>{n[s]=!0})};return F(e)?r(e):r(String(e).split(t)),n},kt=()=>{},Bt=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Dt(e){return!!(e&&S(e.append)&&e[Ue]==="FormData"&&e[X])}const qt=e=>{const t=new Array(10),n=(r,o)=>{if(Z(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[o]=r;const s=F(r)?[]:{};return q(r,(i,c)=>{const f=n(i,o+1);!D(f)&&(s[c]=f)}),t[o]=void 0,s}}return r};return n(e,0)},It=A("AsyncFunction"),Mt=e=>e&&(Z(e)||S(e))&&S(e.then)&&S(e.catch),Be=((e,t)=>e?setImmediate:t?((n,r)=>(v.addEventListener("message",({source:o,data:s})=>{o===v&&s===n&&r.length&&r.shift()()},!1),o=>{r.push(o),v.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",S(v.postMessage)),zt=typeof queueMicrotask<"u"?queueMicrotask.bind(v):typeof process<"u"&&process.nextTick||Be,Jt=e=>e!=null&&S(e[X]),a={isArray:F,isArrayBuffer:Pe,isBuffer:at,isFormData:gt,isArrayBufferView:ct,isString:ut,isNumber:Fe,isBoolean:lt,isObject:Z,isPlainObject:z,isReadableStream:bt,isRequest:wt,isResponse:Et,isHeaders:Rt,isUndefined:D,isDate:ft,isFile:dt,isBlob:pt,isRegExp:Ft,isFunction:S,isStream:mt,isURLSearchParams:yt,isTypedArray:vt,isFileList:ht,forEach:q,merge:ae,extend:St,trim:Ot,stripBOM:$t,inherits:At,toFlatObject:Tt,kindOf:G,kindOfTest:A,endsWith:xt,toArray:Ct,forEachEntry:jt,matchAll:Nt,isHTMLForm:Ut,hasOwnProperty:ye,hasOwnProp:ye,reduceDescriptors:ke,freezeMethods:_t,toObjectSet:Lt,toCamelCase:Pt,noop:kt,toFiniteNumber:Bt,findKey:_e,global:v,isContextDefined:Le,isSpecCompliantForm:Dt,toJSONObject:qt,isAsyncFn:It,isThenable:Mt,setImmediate:Be,asap:zt,isIterable:Jt};function g(e,t,n,r,o){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),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}a.inherits(g,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:a.toJSONObject(this.config),code:this.code,status:this.status}}});const De=g.prototype,qe={};["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(e=>{qe[e]={value:e}});Object.defineProperties(g,qe);Object.defineProperty(De,"isAxiosError",{value:!0});g.from=(e,t,n,r,o,s)=>{const i=Object.create(De);return a.toFlatObject(e,i,function(c){return c!==Error.prototype},c=>c!=="isAxiosError"),g.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,s&&Object.assign(i,s),i};function ce(e){return a.isPlainObject(e)||a.isArray(e)}function Ie(e){return a.endsWith(e,"[]")?e.slice(0,-2):e}function be(e,t,n){return e?e.concat(t).map(function(r,o){return r=Ie(r),!n&&o?"["+r+"]":r}).join(n?".":""):t}function Ht(e){return a.isArray(e)&&!e.some(ce)}const Wt=a.toFlatObject(a,{},null,function(e){return/^is[A-Z]/.test(e)});function Y(e,t,n){if(!a.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=a.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,p){return!a.isUndefined(p[m])});const r=n.metaTokens,o=n.visitor||u,s=n.dots,i=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&a.isSpecCompliantForm(t);if(!a.isFunction(o))throw new TypeError("visitor must be a function");function f(m){if(m===null)return"";if(a.isDate(m))return m.toISOString();if(a.isBoolean(m))return m.toString();if(!c&&a.isBlob(m))throw new g("Blob is not supported. Use a Buffer instead.");return a.isArrayBuffer(m)||a.isTypedArray(m)?c&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function u(m,p,d){let R=m;if(m&&!d&&typeof m=="object"){if(a.endsWith(p,"{}"))p=r?p:p.slice(0,-2),m=JSON.stringify(m);else if(a.isArray(m)&&Ht(m)||(a.isFileList(m)||a.endsWith(p,"[]"))&&(R=a.toArray(m)))return p=Ie(p),R.forEach(function(E,b){!(a.isUndefined(E)||E===null)&&t.append(i===!0?be([p],b,s):i===null?p:p+"[]",f(E))}),!1}return ce(m)?!0:(t.append(be(d,p,s),f(m)),!1)}const l=[],h=Object.assign(Wt,{defaultVisitor:u,convertValue:f,isVisitable:ce});function y(m,p){if(!a.isUndefined(m)){if(l.indexOf(m)!==-1)throw Error("Circular reference detected in "+p.join("."));l.push(m),a.forEach(m,function(d,R){(!(a.isUndefined(d)||d===null)&&o.call(t,d,a.isString(R)?R.trim():R,p,h))===!0&&y(d,p?p.concat(R):[R])}),l.pop()}}if(!a.isObject(e))throw new TypeError("data must be an object");return y(e),t}function we(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function he(e,t){this._pairs=[],e&&Y(e,this,t)}const Me=he.prototype;Me.append=function(e,t){this._pairs.push([e,t])};Me.toString=function(e){const t=e?function(n){return e.call(this,n,we)}:we;return this._pairs.map(function(n){return t(n[0])+"="+t(n[1])},"").join("&")};function Vt(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ze(e,t,n){if(!t)return e;const r=n&&n.encode||Vt;a.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let s;if(o?s=o(t,n):s=a.isURLSearchParams(t)?t.toString():new he(t,n).toString(r),s){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}let Ee=class{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){a.forEach(this.handlers,function(n){n!==null&&t(n)})}};const Je={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Kt=typeof URLSearchParams<"u"?URLSearchParams:he,Xt=typeof FormData<"u"?FormData:null,Gt=typeof Blob<"u"?Blob:null,Qt={isBrowser:!0,classes:{URLSearchParams:Kt,FormData:Xt,Blob:Gt},protocols:["http","https","file","blob","url","data"]},me=typeof window<"u"&&typeof document<"u",ue=typeof navigator=="object"&&navigator||void 0,Zt=me&&(!ue||["ReactNative","NativeScript","NS"].indexOf(ue.product)<0),Yt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",en=me&&window.location.href||"http://localhost",tn=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:me,hasStandardBrowserEnv:Zt,hasStandardBrowserWebWorkerEnv:Yt,navigator:ue,origin:en},Symbol.toStringTag,{value:"Module"})),O={...tn,...Qt};function nn(e,t){return Y(e,new O.classes.URLSearchParams,Object.assign({visitor:function(n,r,o,s){return O.isNode&&a.isBuffer(n)?(this.append(r,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)}},t))}function rn(e){return a.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function on(e){const t={},n=Object.keys(e);let r;const o=n.length;let s;for(r=0;r=n.length;return i=!i&&a.isArray(o)?o.length:i,f?(a.hasOwnProp(o,i)?o[i]=[o[i],r]:o[i]=r,!c):((!o[i]||!a.isObject(o[i]))&&(o[i]=[]),t(n,r,o[i],s)&&a.isArray(o[i])&&(o[i]=on(o[i])),!c)}if(a.isFormData(e)&&a.isFunction(e.entries)){const n={};return a.forEachEntry(e,(r,o)=>{t(rn(r),o,n,0)}),n}return null}function sn(e,t,n){if(a.isString(e))try{return(t||JSON.parse)(e),a.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const I={transitional:Je,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=a.isObject(e);if(o&&a.isHTMLForm(e)&&(e=new FormData(e)),a.isFormData(e))return r?JSON.stringify(He(e)):e;if(a.isArrayBuffer(e)||a.isBuffer(e)||a.isStream(e)||a.isFile(e)||a.isBlob(e)||a.isReadableStream(e))return e;if(a.isArrayBufferView(e))return e.buffer;if(a.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return nn(e,this.formSerializer).toString();if((s=a.isFileList(e))||n.indexOf("multipart/form-data")>-1){const i=this.env&&this.env.FormData;return Y(s?{"files[]":e}:e,i&&new i,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),sn(e)):e}],transformResponse:[function(e){const t=this.transitional||I.transitional,n=t&&t.forcedJSONParsing,r=this.responseType==="json";if(a.isResponse(e)||a.isReadableStream(e))return e;if(e&&a.isString(e)&&(n&&!this.responseType||r)){const o=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(s){if(o)throw s.name==="SyntaxError"?g.from(s,g.ERR_BAD_RESPONSE,this,null,this.response):s}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:O.classes.FormData,Blob:O.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};a.forEach(["delete","get","head","post","put","patch"],e=>{I.headers[e]={}});const an=a.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"]),cn=e=>{const t={};let n,r,o;return e&&e.split(` +import{I as ot,E as je,S as B,_ as st}from"./index-DKwo37b6.js";function Ne(e,t){return function(){return e.apply(t,arguments)}}const{toString:it}=Object.prototype,{getPrototypeOf:pe}=Object,{iterator:X,toStringTag:Ue}=Symbol,G=(e=>t=>{const n=it.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),A=e=>(e=e.toLowerCase(),t=>G(t)===e),Q=e=>t=>typeof t===e,{isArray:F}=Array,D=Q("undefined");function at(e){return e!==null&&!D(e)&&e.constructor!==null&&!D(e.constructor)&&S(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Pe=A("ArrayBuffer");function ct(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Pe(e.buffer),t}const ut=Q("string"),S=Q("function"),Fe=Q("number"),Z=e=>e!==null&&typeof e=="object",lt=e=>e===!0||e===!1,z=e=>{if(G(e)!=="object")return!1;const t=pe(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Ue in e)&&!(X in e)},ft=A("Date"),dt=A("File"),pt=A("Blob"),ht=A("FileList"),mt=e=>Z(e)&&S(e.pipe),gt=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||S(e.append)&&((t=G(e))==="formdata"||t==="object"&&S(e.toString)&&e.toString()==="[object FormData]"))},yt=A("URLSearchParams"),[bt,wt,Et,Rt]=["ReadableStream","Request","Response","Headers"].map(A),Ot=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function q(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),F(e))for(r=0,o=e.length;r0;)if(o=n[r],t===o.toLowerCase())return o;return null}const v=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Le=e=>!D(e)&&e!==v;function ae(){const{caseless:e}=Le(this)&&this||{},t={},n=(r,o)=>{const s=e&&_e(t,o)||o;z(t[s])&&z(r)?t[s]=ae(t[s],r):z(r)?t[s]=ae({},r):F(r)?t[s]=r.slice():t[s]=r};for(let r=0,o=arguments.length;r(q(t,(o,s)=>{n&&S(o)?e[s]=Ne(o,n):e[s]=o},{allOwnKeys:r}),e),$t=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),At=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Tt=(e,t,n,r)=>{let o,s,i;const c={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),s=o.length;s-- >0;)i=o[s],(!r||r(i,e,t))&&!c[i]&&(t[i]=e[i],c[i]=!0);e=n!==!1&&pe(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},xt=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Ct=e=>{if(!e)return null;if(F(e))return e;let t=e.length;if(!Fe(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},vt=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&pe(Uint8Array)),jt=(e,t)=>{const n=(e&&e[X]).call(e);let r;for(;(r=n.next())&&!r.done;){const o=r.value;t.call(e,o[0],o[1])}},Nt=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Ut=A("HTMLFormElement"),Pt=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(t,n,r){return n.toUpperCase()+r}),ye=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Ft=A("RegExp"),ke=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};q(n,(o,s)=>{let i;(i=t(o,s,e))!==!1&&(r[s]=i||o)}),Object.defineProperties(e,r)},_t=e=>{ke(e,(t,n)=>{if(S(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(S(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Lt=(e,t)=>{const n={},r=o=>{o.forEach(s=>{n[s]=!0})};return F(e)?r(e):r(String(e).split(t)),n},kt=()=>{},Bt=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Dt(e){return!!(e&&S(e.append)&&e[Ue]==="FormData"&&e[X])}const qt=e=>{const t=new Array(10),n=(r,o)=>{if(Z(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[o]=r;const s=F(r)?[]:{};return q(r,(i,c)=>{const f=n(i,o+1);!D(f)&&(s[c]=f)}),t[o]=void 0,s}}return r};return n(e,0)},It=A("AsyncFunction"),Mt=e=>e&&(Z(e)||S(e))&&S(e.then)&&S(e.catch),Be=((e,t)=>e?setImmediate:t?((n,r)=>(v.addEventListener("message",({source:o,data:s})=>{o===v&&s===n&&r.length&&r.shift()()},!1),o=>{r.push(o),v.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",S(v.postMessage)),zt=typeof queueMicrotask<"u"?queueMicrotask.bind(v):typeof process<"u"&&process.nextTick||Be,Jt=e=>e!=null&&S(e[X]),a={isArray:F,isArrayBuffer:Pe,isBuffer:at,isFormData:gt,isArrayBufferView:ct,isString:ut,isNumber:Fe,isBoolean:lt,isObject:Z,isPlainObject:z,isReadableStream:bt,isRequest:wt,isResponse:Et,isHeaders:Rt,isUndefined:D,isDate:ft,isFile:dt,isBlob:pt,isRegExp:Ft,isFunction:S,isStream:mt,isURLSearchParams:yt,isTypedArray:vt,isFileList:ht,forEach:q,merge:ae,extend:St,trim:Ot,stripBOM:$t,inherits:At,toFlatObject:Tt,kindOf:G,kindOfTest:A,endsWith:xt,toArray:Ct,forEachEntry:jt,matchAll:Nt,isHTMLForm:Ut,hasOwnProperty:ye,hasOwnProp:ye,reduceDescriptors:ke,freezeMethods:_t,toObjectSet:Lt,toCamelCase:Pt,noop:kt,toFiniteNumber:Bt,findKey:_e,global:v,isContextDefined:Le,isSpecCompliantForm:Dt,toJSONObject:qt,isAsyncFn:It,isThenable:Mt,setImmediate:Be,asap:zt,isIterable:Jt};function g(e,t,n,r,o){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),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}a.inherits(g,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:a.toJSONObject(this.config),code:this.code,status:this.status}}});const De=g.prototype,qe={};["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(e=>{qe[e]={value:e}});Object.defineProperties(g,qe);Object.defineProperty(De,"isAxiosError",{value:!0});g.from=(e,t,n,r,o,s)=>{const i=Object.create(De);return a.toFlatObject(e,i,function(c){return c!==Error.prototype},c=>c!=="isAxiosError"),g.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,s&&Object.assign(i,s),i};function ce(e){return a.isPlainObject(e)||a.isArray(e)}function Ie(e){return a.endsWith(e,"[]")?e.slice(0,-2):e}function be(e,t,n){return e?e.concat(t).map(function(r,o){return r=Ie(r),!n&&o?"["+r+"]":r}).join(n?".":""):t}function Ht(e){return a.isArray(e)&&!e.some(ce)}const Wt=a.toFlatObject(a,{},null,function(e){return/^is[A-Z]/.test(e)});function Y(e,t,n){if(!a.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=a.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,p){return!a.isUndefined(p[m])});const r=n.metaTokens,o=n.visitor||u,s=n.dots,i=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&a.isSpecCompliantForm(t);if(!a.isFunction(o))throw new TypeError("visitor must be a function");function f(m){if(m===null)return"";if(a.isDate(m))return m.toISOString();if(a.isBoolean(m))return m.toString();if(!c&&a.isBlob(m))throw new g("Blob is not supported. Use a Buffer instead.");return a.isArrayBuffer(m)||a.isTypedArray(m)?c&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function u(m,p,d){let R=m;if(m&&!d&&typeof m=="object"){if(a.endsWith(p,"{}"))p=r?p:p.slice(0,-2),m=JSON.stringify(m);else if(a.isArray(m)&&Ht(m)||(a.isFileList(m)||a.endsWith(p,"[]"))&&(R=a.toArray(m)))return p=Ie(p),R.forEach(function(E,b){!(a.isUndefined(E)||E===null)&&t.append(i===!0?be([p],b,s):i===null?p:p+"[]",f(E))}),!1}return ce(m)?!0:(t.append(be(d,p,s),f(m)),!1)}const l=[],h=Object.assign(Wt,{defaultVisitor:u,convertValue:f,isVisitable:ce});function y(m,p){if(!a.isUndefined(m)){if(l.indexOf(m)!==-1)throw Error("Circular reference detected in "+p.join("."));l.push(m),a.forEach(m,function(d,R){(!(a.isUndefined(d)||d===null)&&o.call(t,d,a.isString(R)?R.trim():R,p,h))===!0&&y(d,p?p.concat(R):[R])}),l.pop()}}if(!a.isObject(e))throw new TypeError("data must be an object");return y(e),t}function we(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function he(e,t){this._pairs=[],e&&Y(e,this,t)}const Me=he.prototype;Me.append=function(e,t){this._pairs.push([e,t])};Me.toString=function(e){const t=e?function(n){return e.call(this,n,we)}:we;return this._pairs.map(function(n){return t(n[0])+"="+t(n[1])},"").join("&")};function Vt(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ze(e,t,n){if(!t)return e;const r=n&&n.encode||Vt;a.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let s;if(o?s=o(t,n):s=a.isURLSearchParams(t)?t.toString():new he(t,n).toString(r),s){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}let Ee=class{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){a.forEach(this.handlers,function(n){n!==null&&t(n)})}};const Je={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Kt=typeof URLSearchParams<"u"?URLSearchParams:he,Xt=typeof FormData<"u"?FormData:null,Gt=typeof Blob<"u"?Blob:null,Qt={isBrowser:!0,classes:{URLSearchParams:Kt,FormData:Xt,Blob:Gt},protocols:["http","https","file","blob","url","data"]},me=typeof window<"u"&&typeof document<"u",ue=typeof navigator=="object"&&navigator||void 0,Zt=me&&(!ue||["ReactNative","NativeScript","NS"].indexOf(ue.product)<0),Yt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",en=me&&window.location.href||"http://localhost",tn=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:me,hasStandardBrowserEnv:Zt,hasStandardBrowserWebWorkerEnv:Yt,navigator:ue,origin:en},Symbol.toStringTag,{value:"Module"})),O={...tn,...Qt};function nn(e,t){return Y(e,new O.classes.URLSearchParams,Object.assign({visitor:function(n,r,o,s){return O.isNode&&a.isBuffer(n)?(this.append(r,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)}},t))}function rn(e){return a.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function on(e){const t={},n=Object.keys(e);let r;const o=n.length;let s;for(r=0;r=n.length;return i=!i&&a.isArray(o)?o.length:i,f?(a.hasOwnProp(o,i)?o[i]=[o[i],r]:o[i]=r,!c):((!o[i]||!a.isObject(o[i]))&&(o[i]=[]),t(n,r,o[i],s)&&a.isArray(o[i])&&(o[i]=on(o[i])),!c)}if(a.isFormData(e)&&a.isFunction(e.entries)){const n={};return a.forEachEntry(e,(r,o)=>{t(rn(r),o,n,0)}),n}return null}function sn(e,t,n){if(a.isString(e))try{return(t||JSON.parse)(e),a.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const I={transitional:Je,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=a.isObject(e);if(o&&a.isHTMLForm(e)&&(e=new FormData(e)),a.isFormData(e))return r?JSON.stringify(He(e)):e;if(a.isArrayBuffer(e)||a.isBuffer(e)||a.isStream(e)||a.isFile(e)||a.isBlob(e)||a.isReadableStream(e))return e;if(a.isArrayBufferView(e))return e.buffer;if(a.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return nn(e,this.formSerializer).toString();if((s=a.isFileList(e))||n.indexOf("multipart/form-data")>-1){const i=this.env&&this.env.FormData;return Y(s?{"files[]":e}:e,i&&new i,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),sn(e)):e}],transformResponse:[function(e){const t=this.transitional||I.transitional,n=t&&t.forcedJSONParsing,r=this.responseType==="json";if(a.isResponse(e)||a.isReadableStream(e))return e;if(e&&a.isString(e)&&(n&&!this.responseType||r)){const o=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(s){if(o)throw s.name==="SyntaxError"?g.from(s,g.ERR_BAD_RESPONSE,this,null,this.response):s}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:O.classes.FormData,Blob:O.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};a.forEach(["delete","get","head","post","put","patch"],e=>{I.headers[e]={}});const an=a.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"]),cn=e=>{const t={};let n,r,o;return e&&e.split(` `).forEach(function(s){o=s.indexOf(":"),n=s.substring(0,o).trim().toLowerCase(),r=s.substring(o+1).trim(),!(!n||t[n]&&an[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Re=Symbol("internals");function k(e){return e&&String(e).trim().toLowerCase()}function J(e){return e===!1||e==null?e:a.isArray(e)?e.map(J):String(e)}function un(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const ln=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function re(e,t,n,r,o){if(a.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!a.isString(t)){if(a.isString(r))return t.indexOf(r)!==-1;if(a.isRegExp(r))return r.test(t)}}function fn(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function dn(e,t){const n=a.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(o,s,i){return this[r].call(this,t,o,s,i)},configurable:!0})})}let $=class{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function s(c,f,u){const l=k(f);if(!l)throw new Error("header name must be a non-empty string");const h=a.findKey(o,l);(!h||o[h]===void 0||u===!0||u===void 0&&o[h]!==!1)&&(o[h||f]=J(c))}const i=(c,f)=>a.forEach(c,(u,l)=>s(u,l,f));if(a.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(a.isString(t)&&(t=t.trim())&&!ln(t))i(cn(t),n);else if(a.isObject(t)&&a.isIterable(t)){let c={},f,u;for(const l of t){if(!a.isArray(l))throw TypeError("Object iterator must return a key-value pair");c[u=l[0]]=(f=c[u])?a.isArray(f)?[...f,l[1]]:[f,l[1]]:l[1]}i(c,n)}else t!=null&&s(n,t,r);return this}get(t,n){if(t=k(t),t){const r=a.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return un(o);if(a.isFunction(n))return n.call(this,o,r);if(a.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=k(t),t){const r=a.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||re(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function s(i){if(i=k(i),i){const c=a.findKey(r,i);c&&(!n||re(r,r[c],c,n))&&(delete r[c],o=!0)}}return a.isArray(t)?t.forEach(s):s(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const s=n[r];(!t||re(this,this[s],s,t,!0))&&(delete this[s],o=!0)}return o}normalize(t){const n=this,r={};return a.forEach(this,(o,s)=>{const i=a.findKey(r,s);if(i){n[i]=J(o),delete n[s];return}const c=t?fn(s):String(s).trim();c!==s&&delete n[s],n[c]=J(o),r[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return a.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&a.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){const n=(this[Re]=this[Re]={accessors:{}}).accessors,r=this.prototype;function o(s){const i=k(s);n[i]||(dn(r,s),n[i]=!0)}return a.isArray(t)?t.forEach(o):o(t),this}};$.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);a.reduceDescriptors($.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});a.freezeMethods($);function oe(e,t){const n=this||I,r=t||n,o=$.from(r.headers);let s=r.data;return a.forEach(e,function(i){s=i.call(n,s,o.normalize(),t?t.status:void 0)}),o.normalize(),s}function We(e){return!!(e&&e.__CANCEL__)}function _(e,t,n){g.call(this,e??"canceled",g.ERR_CANCELED,t,n),this.name="CanceledError"}a.inherits(_,g,{__CANCEL__:!0});const pn=null;function Ve(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new g("Request failed with status code "+n.status,[g.ERR_BAD_REQUEST,g.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function hn(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function mn(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,s=0,i;return t=t!==void 0?t:1e3,function(c){const f=Date.now(),u=r[s];i||(i=f),n[o]=c,r[o]=f;let l=s,h=0;for(;l!==o;)h+=n[l++],l=l%e;if(o=(o+1)%e,o===s&&(s=(s+1)%e),f-i{n=f,o=null,s&&(clearTimeout(s),s=null),e.apply(null,c)};return[(...c)=>{const f=Date.now(),u=f-n;u>=r?i(c,f):(o=c,s||(s=setTimeout(()=>{s=null,i(o)},r-u)))},()=>o&&i(o)]}const V=(e,t,n=3)=>{let r=0;const o=mn(50,250);return gn(s=>{const i=s.loaded,c=s.lengthComputable?s.total:void 0,f=i-r,u=o(f),l=i<=c;r=i;const h={loaded:i,total:c,progress:c?i/c:void 0,bytes:f,rate:u||void 0,estimated:u&&c&&l?(c-i)/u:void 0,event:s,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(h)},n)},Oe=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Se=e=>(...t)=>a.asap(()=>e(...t)),yn=O.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,O.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(O.origin),O.navigator&&/(msie|trident)/i.test(O.navigator.userAgent)):()=>!0,bn=O.hasStandardBrowserEnv?{write(e,t,n,r,o,s){const i=[e+"="+encodeURIComponent(t)];a.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),a.isString(r)&&i.push("path="+r),a.isString(o)&&i.push("domain="+o),s===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function wn(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function En(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Ke(e,t,n){let r=!wn(t);return e&&(r||n==!1)?En(e,t):t}const $e=e=>e instanceof $?{...e}:e;function N(e,t){t=t||{};const n={};function r(u,l,h,y){return a.isPlainObject(u)&&a.isPlainObject(l)?a.merge.call({caseless:y},u,l):a.isPlainObject(l)?a.merge({},l):a.isArray(l)?l.slice():l}function o(u,l,h,y){if(a.isUndefined(l)){if(!a.isUndefined(u))return r(void 0,u,h,y)}else return r(u,l,h,y)}function s(u,l){if(!a.isUndefined(l))return r(void 0,l)}function i(u,l){if(a.isUndefined(l)){if(!a.isUndefined(u))return r(void 0,u)}else return r(void 0,l)}function c(u,l,h){if(h in t)return r(u,l);if(h in e)return r(void 0,u)}const f={url:s,method:s,data:s,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:c,headers:(u,l,h)=>o($e(u),$e(l),h,!0)};return a.forEach(Object.keys(Object.assign({},e,t)),function(u){const l=f[u]||o,h=l(e[u],t[u],u);a.isUndefined(h)&&l!==c||(n[u]=h)}),n}const Xe=e=>{const t=N({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:s,headers:i,auth:c}=t;t.headers=i=$.from(i),t.url=ze(Ke(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&i.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):"")));let f;if(a.isFormData(n)){if(O.hasStandardBrowserEnv||O.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((f=i.getContentType())!==!1){const[u,...l]=f?f.split(";").map(h=>h.trim()).filter(Boolean):[];i.setContentType([u||"multipart/form-data",...l].join("; "))}}if(O.hasStandardBrowserEnv&&(r&&a.isFunction(r)&&(r=r(t)),r||r!==!1&&yn(t.url))){const u=o&&s&&bn.read(s);u&&i.set(o,u)}return t},Rn=typeof XMLHttpRequest<"u",On=Rn&&function(e){return new Promise(function(t,n){const r=Xe(e);let o=r.data;const s=$.from(r.headers).normalize();let{responseType:i,onUploadProgress:c,onDownloadProgress:f}=r,u,l,h,y,m;function p(){y&&y(),m&&m(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let d=new XMLHttpRequest;d.open(r.method.toUpperCase(),r.url,!0),d.timeout=r.timeout;function R(){if(!d)return;const b=$.from("getAllResponseHeaders"in d&&d.getAllResponseHeaders()),x={data:!i||i==="text"||i==="json"?d.responseText:d.response,status:d.status,statusText:d.statusText,headers:b,config:e,request:d};Ve(function(L){t(L),p()},function(L){n(L),p()},x),d=null}"onloadend"in d?d.onloadend=R:d.onreadystatechange=function(){!d||d.readyState!==4||d.status===0&&!(d.responseURL&&d.responseURL.indexOf("file:")===0)||setTimeout(R)},d.onabort=function(){d&&(n(new g("Request aborted",g.ECONNABORTED,e,d)),d=null)},d.onerror=function(){n(new g("Network Error",g.ERR_NETWORK,e,d)),d=null},d.ontimeout=function(){let b=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const x=r.transitional||Je;r.timeoutErrorMessage&&(b=r.timeoutErrorMessage),n(new g(b,x.clarifyTimeoutError?g.ETIMEDOUT:g.ECONNABORTED,e,d)),d=null},o===void 0&&s.setContentType(null),"setRequestHeader"in d&&a.forEach(s.toJSON(),function(b,x){d.setRequestHeader(x,b)}),a.isUndefined(r.withCredentials)||(d.withCredentials=!!r.withCredentials),i&&i!=="json"&&(d.responseType=r.responseType),f&&([h,m]=V(f,!0),d.addEventListener("progress",h)),c&&d.upload&&([l,y]=V(c),d.upload.addEventListener("progress",l),d.upload.addEventListener("loadend",y)),(r.cancelToken||r.signal)&&(u=b=>{d&&(n(!b||b.type?new _(null,e,d):b),d.abort(),d=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const E=hn(r.url);if(E&&O.protocols.indexOf(E)===-1){n(new g("Unsupported protocol "+E+":",g.ERR_BAD_REQUEST,e));return}d.send(o||null)})},Sn=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,o;const s=function(u){if(!o){o=!0,c();const l=u instanceof Error?u:this.reason;r.abort(l instanceof g?l:new _(l instanceof Error?l.message:l))}};let i=t&&setTimeout(()=>{i=null,s(new g(`timeout ${t} of ms exceeded`,g.ETIMEDOUT))},t);const c=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(s):u.removeEventListener("abort",s)}),e=null)};e.forEach(u=>u.addEventListener("abort",s));const{signal:f}=r;return f.unsubscribe=()=>a.asap(c),f}},$n=function*(e,t){let n=e.byteLength;if(n{const o=An(e,t);let s=0,i,c=f=>{i||(i=!0,r&&r(f))};return new ReadableStream({async pull(f){try{const{done:u,value:l}=await o.next();if(u){c(),f.close();return}let h=l.byteLength;if(n){let y=s+=h;n(y)}f.enqueue(new Uint8Array(l))}catch(u){throw c(u),u}},cancel(f){return c(f),o.return()}},{highWaterMark:2})},ee=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Ge=ee&&typeof ReadableStream=="function",xn=ee&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Qe=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Cn=Ge&&Qe(()=>{let e=!1;const t=new Request(O.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Te=64*1024,le=Ge&&Qe(()=>a.isReadableStream(new Response("").body)),K={stream:le&&(e=>e.body)};ee&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!K[t]&&(K[t]=a.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new g(`Response type '${t}' is not supported`,g.ERR_NOT_SUPPORT,r)})})})(new Response);const vn=async e=>{if(e==null)return 0;if(a.isBlob(e))return e.size;if(a.isSpecCompliantForm(e))return(await new Request(O.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(a.isArrayBufferView(e)||a.isArrayBuffer(e))return e.byteLength;if(a.isURLSearchParams(e)&&(e=e+""),a.isString(e))return(await xn(e)).byteLength},jn=async(e,t)=>a.toFiniteNumber(e.getContentLength())??vn(t),Nn=ee&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:s,timeout:i,onDownloadProgress:c,onUploadProgress:f,responseType:u,headers:l,withCredentials:h="same-origin",fetchOptions:y}=Xe(e);u=u?(u+"").toLowerCase():"text";let m=Sn([o,s&&s.toAbortSignal()],i),p;const d=m&&m.unsubscribe&&(()=>{m.unsubscribe()});let R;try{if(f&&Cn&&n!=="get"&&n!=="head"&&(R=await jn(l,r))!==0){let C=new Request(t,{method:"POST",body:r,duplex:"half"}),U;if(a.isFormData(r)&&(U=C.headers.get("content-type"))&&l.setContentType(U),C.body){const[ne,M]=Oe(R,V(Se(f)));r=Ae(C.body,Te,ne,M)}}a.isString(h)||(h=h?"include":"omit");const E="credentials"in Request.prototype;p=new Request(t,{...y,signal:m,method:n.toUpperCase(),headers:l.normalize().toJSON(),body:r,duplex:"half",credentials:E?h:void 0});let b=await fetch(p,y);const x=le&&(u==="stream"||u==="response");if(le&&(c||x&&d)){const C={};["status","statusText","headers"].forEach(ge=>{C[ge]=b[ge]});const U=a.toFiniteNumber(b.headers.get("content-length")),[ne,M]=c&&Oe(U,V(Se(c),!0))||[];b=new Response(Ae(b.body,Te,ne,()=>{M&&M(),d&&d()}),C)}u=u||"text";let L=await K[a.findKey(K,u)||"text"](b,e);return!x&&d&&d(),await new Promise((C,U)=>{Ve(C,U,{data:L,headers:$.from(b.headers),status:b.status,statusText:b.statusText,config:e,request:p})})}catch(E){throw d&&d(),E&&E.name==="TypeError"&&/Load failed|fetch/i.test(E.message)?Object.assign(new g("Network Error",g.ERR_NETWORK,e,p),{cause:E.cause||E}):g.from(E,E&&E.code,e,p)}}),fe={http:pn,xhr:On,fetch:Nn};a.forEach(fe,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const xe=e=>`- ${e}`,Un=e=>a.isFunction(e)||e===null||e===!1,Ze={getAdapter:e=>{e=a.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let s=0;s`adapter ${c} `+(f===!1?"is not supported by the environment":"is not available in the build"));let i=t?s.length>1?`since : `+s.map(xe).join(` diff --git a/deploy/server/agenticflow/assets/index-CCPbj8X4.js b/starter/src/main/resources/static/agenticflow/assets/index-DKwo37b6.js similarity index 62% rename from deploy/server/agenticflow/assets/index-CCPbj8X4.js rename to starter/src/main/resources/static/agenticflow/assets/index-DKwo37b6.js index 555393bdfc..94b4f06cc3 100644 --- a/deploy/server/agenticflow/assets/index-CCPbj8X4.js +++ b/starter/src/main/resources/static/agenticflow/assets/index-DKwo37b6.js @@ -1,5 +1,5 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-BATykYj6.js","assets/index-dhFcjfdL.js","assets/index-QPasiXuL.js"])))=>i.map(i=>d[i]); -var g_e=Object.defineProperty;var qV=e=>{throw TypeError(e)};var v_e=(e,t,n)=>t in e?g_e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Ju=(e,t,n)=>v_e(e,typeof t!="symbol"?t+"":t,n),Ok=(e,t,n)=>t.has(e)||qV("Cannot "+n);var pt=(e,t,n)=>(Ok(e,t,"read from private field"),n?n.call(e):t.get(e)),vr=(e,t,n)=>t.has(e)?qV("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),An=(e,t,n,r)=>(Ok(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),Zi=(e,t,n)=>(Ok(e,t,"access private method"),n);var _E=(e,t,n,r)=>({set _(o){An(e,t,o,n)},get _(){return pt(e,t,r)}});function Foe(e,t){for(var n=0;nr[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();var sn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ar(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Cy(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var Boe={exports:{}},xR={},Loe={exports:{}},er={};/** +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-BKA5M_AV.js","assets/index-C3nupFff.js","assets/index-DTx4v0gD.js","assets/index-Bv-v1BIX.js","assets/index-BKz4jd2X.js"])))=>i.map(i=>d[i]); +var g_e=Object.defineProperty;var qV=e=>{throw TypeError(e)};var v_e=(e,t,n)=>t in e?g_e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Ju=(e,t,n)=>v_e(e,typeof t!="symbol"?t+"":t,n),RI=(e,t,n)=>t.has(e)||qV("Cannot "+n);var pt=(e,t,n)=>(RI(e,t,"read from private field"),n?n.call(e):t.get(e)),vr=(e,t,n)=>t.has(e)?qV("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),An=(e,t,n,r)=>(RI(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),Ji=(e,t,n)=>(RI(e,t,"access private method"),n);var _E=(e,t,n,r)=>({set _(o){An(e,t,o,n)},get _(){return pt(e,t,r)}});function Foe(e,t){for(var n=0;nr[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();var sn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ar(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function wy(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var Boe={exports:{}},xT={},Loe={exports:{}},er={};/** * @license React * react.production.min.js * @@ -7,7 +7,7 @@ var g_e=Object.defineProperty;var qV=e=>{throw TypeError(e)};var v_e=(e,t,n)=>t * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var pw=Symbol.for("react.element"),y_e=Symbol.for("react.portal"),b_e=Symbol.for("react.fragment"),x_e=Symbol.for("react.strict_mode"),C_e=Symbol.for("react.profiler"),w_e=Symbol.for("react.provider"),S_e=Symbol.for("react.context"),E_e=Symbol.for("react.forward_ref"),__e=Symbol.for("react.suspense"),$_e=Symbol.for("react.memo"),P_e=Symbol.for("react.lazy"),KV=Symbol.iterator;function M_e(e){return e===null||typeof e!="object"?null:(e=KV&&e[KV]||e["@@iterator"],typeof e=="function"?e:null)}var joe={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},zoe=Object.assign,Hoe={};function wy(e,t,n){this.props=e,this.context=t,this.refs=Hoe,this.updater=n||joe}wy.prototype.isReactComponent={};wy.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};wy.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Voe(){}Voe.prototype=wy.prototype;function wB(e,t,n){this.props=e,this.context=t,this.refs=Hoe,this.updater=n||joe}var SB=wB.prototype=new Voe;SB.constructor=wB;zoe(SB,wy.prototype);SB.isPureReactComponent=!0;var YV=Array.isArray,Woe=Object.prototype.hasOwnProperty,EB={current:null},Uoe={key:!0,ref:!0,__self:!0,__source:!0};function Goe(e,t,n){var r,o={},i=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)Woe.call(t,r)&&!Uoe.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(s===1)o.children=n;else if(1{throw TypeError(e)};var v_e=(e,t,n)=>t * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var k_e=f,N_e=Symbol.for("react.element"),D_e=Symbol.for("react.fragment"),A_e=Object.prototype.hasOwnProperty,F_e=k_e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,B_e={key:!0,ref:!0,__self:!0,__source:!0};function Koe(e,t,n){var r,o={},i=null,a=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(a=t.ref);for(r in t)A_e.call(t,r)&&!B_e.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:N_e,type:e,key:i,ref:a,props:o,_owner:F_e.current}}xR.Fragment=D_e;xR.jsx=Koe;xR.jsxs=Koe;Boe.exports=xR;var M=Boe.exports;const L_e={},QV=e=>{let t;const n=new Set,r=(u,d)=>{const p=typeof u=="function"?u(t):u;if(!Object.is(p,t)){const h=t;t=d??(typeof p!="object"||p===null)?p:Object.assign({},t,p),n.forEach(m=>m(t,h))}},o=()=>t,l={setState:r,getState:o,getInitialState:()=>c,subscribe:u=>(n.add(u),()=>n.delete(u)),destroy:()=>{(L_e?"open":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},c=t=e(r,o,l);return l},Yoe=e=>e?QV(e):QV;var Xoe={exports:{}},Qoe={},Zoe={exports:{}},Joe={};/** + */var I_e=p,D_e=Symbol.for("react.element"),N_e=Symbol.for("react.fragment"),A_e=Object.prototype.hasOwnProperty,F_e=I_e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,B_e={key:!0,ref:!0,__self:!0,__source:!0};function Koe(e,t,n){var r,o={},i=null,a=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(a=t.ref);for(r in t)A_e.call(t,r)&&!B_e.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:D_e,type:e,key:i,ref:a,props:o,_owner:F_e.current}}xT.Fragment=N_e;xT.jsx=Koe;xT.jsxs=Koe;Boe.exports=xT;var M=Boe.exports;const L_e={},QV=e=>{let t;const n=new Set,r=(u,d)=>{const f=typeof u=="function"?u(t):u;if(!Object.is(f,t)){const h=t;t=d??(typeof f!="object"||f===null)?f:Object.assign({},t,f),n.forEach(m=>m(t,h))}},o=()=>t,l={setState:r,getState:o,getInitialState:()=>c,subscribe:u=>(n.add(u),()=>n.delete(u)),destroy:()=>{(L_e?"open":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},c=t=e(r,o,l);return l},Yoe=e=>e?QV(e):QV;var Xoe={exports:{}},Qoe={},Zoe={exports:{}},Joe={};/** * @license React * use-sync-external-store-shim.production.js * @@ -23,7 +23,7 @@ var g_e=Object.defineProperty;var qV=e=>{throw TypeError(e)};var v_e=(e,t,n)=>t * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var v0=f;function j_e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var z_e=typeof Object.is=="function"?Object.is:j_e,H_e=v0.useState,V_e=v0.useEffect,W_e=v0.useLayoutEffect,U_e=v0.useDebugValue;function G_e(e,t){var n=t(),r=H_e({inst:{value:n,getSnapshot:t}}),o=r[0].inst,i=r[1];return W_e(function(){o.value=n,o.getSnapshot=t,Ik(o)&&i({inst:o})},[e,n,t]),V_e(function(){return Ik(o)&&i({inst:o}),e(function(){Ik(o)&&i({inst:o})})},[e]),U_e(n),n}function Ik(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!z_e(e,n)}catch{return!0}}function q_e(e,t){return t()}var K_e=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?q_e:G_e;Joe.useSyncExternalStore=v0.useSyncExternalStore!==void 0?v0.useSyncExternalStore:K_e;Zoe.exports=Joe;var eie=Zoe.exports;/** + */var v0=p;function j_e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var z_e=typeof Object.is=="function"?Object.is:j_e,H_e=v0.useState,V_e=v0.useEffect,W_e=v0.useLayoutEffect,U_e=v0.useDebugValue;function G_e(e,t){var n=t(),r=H_e({inst:{value:n,getSnapshot:t}}),o=r[0].inst,i=r[1];return W_e(function(){o.value=n,o.getSnapshot=t,kI(o)&&i({inst:o})},[e,n,t]),V_e(function(){return kI(o)&&i({inst:o}),e(function(){kI(o)&&i({inst:o})})},[e]),U_e(n),n}function kI(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!z_e(e,n)}catch{return!0}}function q_e(e,t){return t()}var K_e=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?q_e:G_e;Joe.useSyncExternalStore=v0.useSyncExternalStore!==void 0?v0.useSyncExternalStore:K_e;Zoe.exports=Joe;var eie=Zoe.exports;/** * @license React * use-sync-external-store-shim/with-selector.production.js * @@ -31,16 +31,16 @@ var g_e=Object.defineProperty;var qV=e=>{throw TypeError(e)};var v_e=(e,t,n)=>t * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var CR=f,Y_e=eie;function X_e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Q_e=typeof Object.is=="function"?Object.is:X_e,Z_e=Y_e.useSyncExternalStore,J_e=CR.useRef,e$e=CR.useEffect,t$e=CR.useMemo,n$e=CR.useDebugValue;Qoe.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var i=J_e(null);if(i.current===null){var a={hasValue:!1,value:null};i.current=a}else a=i.current;i=t$e(function(){function l(h){if(!c){if(c=!0,u=h,h=r(h),o!==void 0&&a.hasValue){var m=a.value;if(o(m,h))return d=m}return d=h}if(m=d,Q_e(u,h))return m;var v=r(h);return o!==void 0&&o(m,v)?(u=h,m):(u=h,d=v)}var c=!1,u,d,p=n===void 0?null:n;return[function(){return l(t())},p===null?void 0:function(){return l(p())}]},[t,n,r,o]);var s=Z_e(e,i[0],i[1]);return e$e(function(){a.hasValue=!0,a.value=s},[s]),n$e(s),s};Xoe.exports=Qoe;var r$e=Xoe.exports;const tie=Ar(r$e),nie={},{useDebugValue:o$e}=Z,{useSyncExternalStoreWithSelector:i$e}=tie;let ZV=!1;const a$e=e=>e;function s$e(e,t=a$e,n){(nie?"open":void 0)!=="production"&&n&&!ZV&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),ZV=!0);const r=i$e(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return o$e(r),r}const JV=e=>{(nie?"open":void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?Yoe(e):e,n=(r,o)=>s$e(t,r,o);return Object.assign(n,t),n},Fa=e=>e?JV(e):JV,x_={BASE_URL:"/agenticflow",DEV:!1,MODE:"open",PROD:!0,SSR:!1,VITE_CONFIG_ENV:"prod-open"},ON=new Map,PE=e=>{const t=ON.get(e);return t?Object.fromEntries(Object.entries(t.stores).map(([n,r])=>[n,r.getState()])):{}},l$e=(e,t,n)=>{if(e===void 0)return{type:"untracked",connection:t.connect(n)};const r=ON.get(n.name);if(r)return{type:"tracked",store:e,...r};const o={connection:t.connect(n),stores:{}};return ON.set(n.name,o),{type:"tracked",store:e,...o}},c$e=(e,t={})=>(n,r,o)=>{const{enabled:i,anonymousActionType:a,store:s,...l}=t;let c;try{c=(i??(x_?"open":void 0)!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!c)return(x_?"open":void 0)!=="production"&&i&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,o);const{connection:u,...d}=l$e(s,c,l);let p=!0;o.setState=(v,g,x)=>{const y=n(v,g);if(!p)return y;const b=x===void 0?{type:a||"anonymous"}:typeof x=="string"?{type:x}:x;return s===void 0?(u==null||u.send(b,r()),y):(u==null||u.send({...b,type:`${s}/${b.type}`},{...PE(l.name),[s]:o.getState()}),y)};const h=(...v)=>{const g=p;p=!1,n(...v),p=g},m=e(o.setState,r,o);if(d.type==="untracked"?u==null||u.init(m):(d.stores[d.store]=o,u==null||u.init(Object.fromEntries(Object.entries(d.stores).map(([v,g])=>[v,v===d.store?m:g.getState()])))),o.dispatchFromDevtools&&typeof o.dispatch=="function"){let v=!1;const g=o.dispatch;o.dispatch=(...x)=>{(x_?"open":void 0)!=="production"&&x[0].type==="__setState"&&!v&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),v=!0),g(...x)}}return u.subscribe(v=>{var g;switch(v.type){case"ACTION":if(typeof v.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return kk(v.payload,x=>{if(x.type==="__setState"){if(s===void 0){h(x.state);return}Object.keys(x.state).length!==1&&console.error(` + */var wT=p,Y_e=eie;function X_e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Q_e=typeof Object.is=="function"?Object.is:X_e,Z_e=Y_e.useSyncExternalStore,J_e=wT.useRef,e$e=wT.useEffect,t$e=wT.useMemo,n$e=wT.useDebugValue;Qoe.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var i=J_e(null);if(i.current===null){var a={hasValue:!1,value:null};i.current=a}else a=i.current;i=t$e(function(){function l(h){if(!c){if(c=!0,u=h,h=r(h),o!==void 0&&a.hasValue){var m=a.value;if(o(m,h))return d=m}return d=h}if(m=d,Q_e(u,h))return m;var v=r(h);return o!==void 0&&o(m,v)?(u=h,m):(u=h,d=v)}var c=!1,u,d,f=n===void 0?null:n;return[function(){return l(t())},f===null?void 0:function(){return l(f())}]},[t,n,r,o]);var s=Z_e(e,i[0],i[1]);return e$e(function(){a.hasValue=!0,a.value=s},[s]),n$e(s),s};Xoe.exports=Qoe;var r$e=Xoe.exports;const tie=Ar(r$e),nie={},{useDebugValue:o$e}=Z,{useSyncExternalStoreWithSelector:i$e}=tie;let ZV=!1;const a$e=e=>e;function s$e(e,t=a$e,n){(nie?"open":void 0)!=="production"&&n&&!ZV&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),ZV=!0);const r=i$e(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return o$e(r),r}const JV=e=>{(nie?"open":void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?Yoe(e):e,n=(r,o)=>s$e(t,r,o);return Object.assign(n,t),n},Ba=e=>e?JV(e):JV,x_={BASE_URL:"/agenticflow",DEV:!1,MODE:"open",PROD:!0,SSR:!1,VITE_CONFIG_ENV:"prod-open"},R6=new Map,PE=e=>{const t=R6.get(e);return t?Object.fromEntries(Object.entries(t.stores).map(([n,r])=>[n,r.getState()])):{}},l$e=(e,t,n)=>{if(e===void 0)return{type:"untracked",connection:t.connect(n)};const r=R6.get(n.name);if(r)return{type:"tracked",store:e,...r};const o={connection:t.connect(n),stores:{}};return R6.set(n.name,o),{type:"tracked",store:e,...o}},c$e=(e,t={})=>(n,r,o)=>{const{enabled:i,anonymousActionType:a,store:s,...l}=t;let c;try{c=(i??(x_?"open":void 0)!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!c)return(x_?"open":void 0)!=="production"&&i&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,o);const{connection:u,...d}=l$e(s,c,l);let f=!0;o.setState=(v,g,b)=>{const y=n(v,g);if(!f)return y;const x=b===void 0?{type:a||"anonymous"}:typeof b=="string"?{type:b}:b;return s===void 0?(u==null||u.send(x,r()),y):(u==null||u.send({...x,type:`${s}/${x.type}`},{...PE(l.name),[s]:o.getState()}),y)};const h=(...v)=>{const g=f;f=!1,n(...v),f=g},m=e(o.setState,r,o);if(d.type==="untracked"?u==null||u.init(m):(d.stores[d.store]=o,u==null||u.init(Object.fromEntries(Object.entries(d.stores).map(([v,g])=>[v,v===d.store?m:g.getState()])))),o.dispatchFromDevtools&&typeof o.dispatch=="function"){let v=!1;const g=o.dispatch;o.dispatch=(...b)=>{(x_?"open":void 0)!=="production"&&b[0].type==="__setState"&&!v&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),v=!0),g(...b)}}return u.subscribe(v=>{var g;switch(v.type){case"ACTION":if(typeof v.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return II(v.payload,b=>{if(b.type==="__setState"){if(s===void 0){h(b.state);return}Object.keys(b.state).length!==1&&console.error(` [zustand devtools middleware] Unsupported __setState action format. When using 'store' option in devtools(), the 'state' should have only one key, which is a value of 'store' that was passed in devtools(), and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } } - `);const y=x.state[s];if(y==null)return;JSON.stringify(o.getState())!==JSON.stringify(y)&&h(y);return}o.dispatchFromDevtools&&typeof o.dispatch=="function"&&o.dispatch(x)});case"DISPATCH":switch(v.payload.type){case"RESET":return h(m),s===void 0?u==null?void 0:u.init(o.getState()):u==null?void 0:u.init(PE(l.name));case"COMMIT":if(s===void 0){u==null||u.init(o.getState());return}return u==null?void 0:u.init(PE(l.name));case"ROLLBACK":return kk(v.state,x=>{if(s===void 0){h(x),u==null||u.init(o.getState());return}h(x[s]),u==null||u.init(PE(l.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return kk(v.state,x=>{if(s===void 0){h(x);return}JSON.stringify(o.getState())!==JSON.stringify(x[s])&&h(x[s])});case"IMPORT_STATE":{const{nextLiftedState:x}=v.payload,y=(g=x.computedStates.slice(-1)[0])==null?void 0:g.state;if(!y)return;h(s===void 0?y:y[s]),u==null||u.send(null,x);return}case"PAUSE_RECORDING":return p=!p}return}}),m},Dc=c$e,kk=(e,t)=>{let n;try{n=JSON.parse(e)}catch(r){console.error("[zustand devtools middleware] Could not parse the received json",r)}n!==void 0&&t(n)};function u$e(e,t){let n;try{n=e()}catch{return}return{getItem:o=>{var i;const a=l=>l===null?null:JSON.parse(l,void 0),s=(i=n.getItem(o))!=null?i:null;return s instanceof Promise?s.then(a):a(s)},setItem:(o,i)=>n.setItem(o,JSON.stringify(i,void 0)),removeItem:o=>n.removeItem(o)}}const z1=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return z1(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return z1(r)(n)}}}},d$e=(e,t)=>(n,r,o)=>{let i={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:g=>g,version:0,merge:(g,x)=>({...x,...g}),...t},a=!1;const s=new Set,l=new Set;let c;try{c=i.getStorage()}catch{}if(!c)return e((...g)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...g)},r,o);const u=z1(i.serialize),d=()=>{const g=i.partialize({...r()});let x;const y=u({state:g,version:i.version}).then(b=>c.setItem(i.name,b)).catch(b=>{x=b});if(x)throw x;return y},p=o.setState;o.setState=(g,x)=>{p(g,x),d()};const h=e((...g)=>{n(...g),d()},r,o);let m;const v=()=>{var g;if(!c)return;a=!1,s.forEach(y=>y(r()));const x=((g=i.onRehydrateStorage)==null?void 0:g.call(i,r()))||void 0;return z1(c.getItem.bind(c))(i.name).then(y=>{if(y)return i.deserialize(y)}).then(y=>{if(y)if(typeof y.version=="number"&&y.version!==i.version){if(i.migrate)return i.migrate(y.state,y.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return y.state}).then(y=>{var b;return m=i.merge(y,(b=r())!=null?b:h),n(m,!0),d()}).then(()=>{x==null||x(m,void 0),a=!0,l.forEach(y=>y(m))}).catch(y=>{x==null||x(void 0,y)})};return o.persist={setOptions:g=>{i={...i,...g},g.getStorage&&(c=g.getStorage())},clearStorage:()=>{c==null||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>v(),hasHydrated:()=>a,onHydrate:g=>(s.add(g),()=>{s.delete(g)}),onFinishHydration:g=>(l.add(g),()=>{l.delete(g)})},v(),m||h},f$e=(e,t)=>(n,r,o)=>{let i={storage:u$e(()=>localStorage),partialize:v=>v,version:0,merge:(v,g)=>({...g,...v}),...t},a=!1;const s=new Set,l=new Set;let c=i.storage;if(!c)return e((...v)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...v)},r,o);const u=()=>{const v=i.partialize({...r()});return c.setItem(i.name,{state:v,version:i.version})},d=o.setState;o.setState=(v,g)=>{d(v,g),u()};const p=e((...v)=>{n(...v),u()},r,o);o.getInitialState=()=>p;let h;const m=()=>{var v,g;if(!c)return;a=!1,s.forEach(y=>{var b;return y((b=r())!=null?b:p)});const x=((g=i.onRehydrateStorage)==null?void 0:g.call(i,(v=r())!=null?v:p))||void 0;return z1(c.getItem.bind(c))(i.name).then(y=>{if(y)if(typeof y.version=="number"&&y.version!==i.version){if(i.migrate)return[!0,i.migrate(y.state,y.version)];console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,y.state];return[!1,void 0]}).then(y=>{var b;const[C,S]=y;if(h=i.merge(S,(b=r())!=null?b:p),n(h,!0),C)return u()}).then(()=>{x==null||x(h,void 0),h=r(),a=!0,l.forEach(y=>y(h))}).catch(y=>{x==null||x(void 0,y)})};return o.persist={setOptions:v=>{i={...i,...v},v.storage&&(c=v.storage)},clearStorage:()=>{c==null||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>m(),hasHydrated:()=>a,onHydrate:v=>(s.add(v),()=>{s.delete(v)}),onFinishHydration:v=>(l.add(v),()=>{l.delete(v)})},i.skipHydration||m(),h||p},p$e=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?((x_?"open":void 0)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),d$e(e,t)):f$e(e,t),Vs=p$e;var rie=Symbol.for("immer-nothing"),eW=Symbol.for("immer-draftable"),Ds=Symbol.for("immer-state");function rc(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var y0=Object.getPrototypeOf;function b0(e){return!!e&&!!e[Ds]}function Rm(e){var t;return e?oie(e)||Array.isArray(e)||!!e[eW]||!!((t=e.constructor)!=null&&t[eW])||SR(e)||ER(e):!1}var h$e=Object.prototype.constructor.toString();function oie(e){if(!e||typeof e!="object")return!1;const t=y0(e);if(t===null)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object?!0:typeof n=="function"&&Function.toString.call(n)===h$e}function A$(e,t){wR(e)===0?Reflect.ownKeys(e).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function wR(e){const t=e[Ds];return t?t.type_:Array.isArray(e)?1:SR(e)?2:ER(e)?3:0}function TN(e,t){return wR(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function iie(e,t,n){const r=wR(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function m$e(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function SR(e){return e instanceof Map}function ER(e){return e instanceof Set}function kh(e){return e.copy_||e.base_}function IN(e,t){if(SR(e))return new Map(e);if(ER(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=oie(e);if(t===!0||t==="class_only"&&!n){const r=Object.getOwnPropertyDescriptors(e);delete r[Ds];let o=Reflect.ownKeys(r);for(let i=0;i1&&(e.set=e.add=e.clear=e.delete=g$e),Object.freeze(e),t&&Object.entries(e).forEach(([n,r])=>$B(r,!0))),e}function g$e(){rc(2)}function _R(e){return Object.isFrozen(e)}var v$e={};function Om(e){const t=v$e[e];return t||rc(0,e),t}var H1;function aie(){return H1}function y$e(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function tW(e,t){t&&(Om("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function kN(e){NN(e),e.drafts_.forEach(b$e),e.drafts_=null}function NN(e){e===H1&&(H1=e.parent_)}function nW(e){return H1=y$e(H1,e)}function b$e(e){const t=e[Ds];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function rW(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[Ds].modified_&&(kN(t),rc(4)),Rm(e)&&(e=F$(t,e),t.parent_||B$(t,e)),t.patches_&&Om("Patches").generateReplacementPatches_(n[Ds].base_,e,t.patches_,t.inversePatches_)):e=F$(t,n,[]),kN(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==rie?e:void 0}function F$(e,t,n){if(_R(t))return t;const r=t[Ds];if(!r)return A$(t,(o,i)=>oW(e,r,t,o,i,n)),t;if(r.scope_!==e)return t;if(!r.modified_)return B$(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const o=r.copy_;let i=o,a=!1;r.type_===3&&(i=new Set(o),o.clear(),a=!0),A$(i,(s,l)=>oW(e,r,o,s,l,n,a)),B$(e,o,!1),n&&e.patches_&&Om("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function oW(e,t,n,r,o,i,a){if(b0(o)){const s=i&&t&&t.type_!==3&&!TN(t.assigned_,r)?i.concat(r):void 0,l=F$(e,o,s);if(iie(n,r,l),b0(l))e.canAutoFreeze_=!1;else return}else a&&n.add(o);if(Rm(o)&&!_R(o)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;F$(e,o),(!t||!t.scope_.parent_)&&typeof r!="symbol"&&Object.prototype.propertyIsEnumerable.call(n,r)&&B$(e,o)}}function B$(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&$B(t,n)}function x$e(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:aie(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let o=r,i=PB;n&&(o=[r],i=V1);const{revoke:a,proxy:s}=Proxy.revocable(o,i);return r.draft_=s,r.revoke_=a,s}var PB={get(e,t){if(t===Ds)return e;const n=kh(e);if(!TN(n,t))return C$e(e,n,t);const r=n[t];return e.finalized_||!Rm(r)?r:r===Nk(e.base_,t)?(Dk(e),e.copy_[t]=AN(r,e)):r},has(e,t){return t in kh(e)},ownKeys(e){return Reflect.ownKeys(kh(e))},set(e,t,n){const r=sie(kh(e),t);if(r!=null&&r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const o=Nk(kh(e),t),i=o==null?void 0:o[Ds];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(m$e(n,o)&&(n!==void 0||TN(e.base_,t)))return!0;Dk(e),DN(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return Nk(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,Dk(e),DN(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=kh(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){rc(11)},getPrototypeOf(e){return y0(e.base_)},setPrototypeOf(){rc(12)}},V1={};A$(PB,(e,t)=>{V1[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});V1.deleteProperty=function(e,t){return V1.set.call(this,e,t,void 0)};V1.set=function(e,t,n){return PB.set.call(this,e[0],t,n,e[0])};function Nk(e,t){const n=e[Ds];return(n?kh(n):e)[t]}function C$e(e,t,n){var o;const r=sie(t,n);return r?"value"in r?r.value:(o=r.get)==null?void 0:o.call(e.draft_):void 0}function sie(e,t){if(!(t in e))return;let n=y0(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=y0(n)}}function DN(e){e.modified_||(e.modified_=!0,e.parent_&&DN(e.parent_))}function Dk(e){e.copy_||(e.copy_=IN(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var w$e=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,n,r)=>{if(typeof t=="function"&&typeof n!="function"){const i=n;n=t;const a=this;return function(l=i,...c){return a.produce(l,u=>n.call(this,u,...c))}}typeof n!="function"&&rc(6),r!==void 0&&typeof r!="function"&&rc(7);let o;if(Rm(t)){const i=nW(this),a=AN(t,void 0);let s=!0;try{o=n(a),s=!1}finally{s?kN(i):NN(i)}return tW(i,r),rW(o,i)}else if(!t||typeof t!="object"){if(o=n(t),o===void 0&&(o=t),o===rie&&(o=void 0),this.autoFreeze_&&$B(o,!0),r){const i=[],a=[];Om("Patches").generateReplacementPatches_(t,o,i,a),r(i,a)}return o}else rc(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(a,...s)=>this.produceWithPatches(a,l=>t(l,...s));let r,o;return[this.produce(t,n,(a,s)=>{r=a,o=s}),r,o]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){Rm(e)||rc(8),b0(e)&&(e=S$e(e));const t=nW(this),n=AN(e,void 0);return n[Ds].isManual_=!0,NN(t),n}finishDraft(e,t){const n=e&&e[Ds];(!n||!n.isManual_)&&rc(9);const{scope_:r}=n;return tW(r,t),rW(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const o=t[n];if(o.path.length===0&&o.op==="replace"){e=o.value;break}}n>-1&&(t=t.slice(n+1));const r=Om("Patches").applyPatches_;return b0(e)?r(e,t):this.produce(e,o=>r(o,t))}};function AN(e,t){const n=SR(e)?Om("MapSet").proxyMap_(e,t):ER(e)?Om("MapSet").proxySet_(e,t):x$e(e,t);return(t?t.scope_:aie()).drafts_.push(n),n}function S$e(e){return b0(e)||rc(10,e),lie(e)}function lie(e){if(!Rm(e)||_R(e))return e;const t=e[Ds];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=IN(e,t.scope_.immer_.useStrictShallowCopy_)}else n=IN(e,!0);return A$(n,(r,o)=>{iie(n,r,lie(o))}),t&&(t.finalized_=!1),n}var As=new w$e,E$e=As.produce;As.produceWithPatches.bind(As);As.setAutoFreeze.bind(As);As.setUseStrictShallowCopy.bind(As);As.applyPatches.bind(As);As.createDraft.bind(As);As.finishDraft.bind(As);const _$e=e=>(t,n,r)=>(r.setState=(o,i,...a)=>{const s=typeof o=="function"?E$e(o):o;return t(s,i,...a)},e(r.setState,n,r)),Ac=_$e,$$e="dev",cie="open",iW="prod",P$e="quanjing",M$e="COMMUNITY",uie="prod-open";console.log("Current VITE_CONFIG_ENV:","prod-open");let Oo;switch(uie){case"dev":Oo={API_URL:"http://127.0.0.1:9003",MQTT_URL:"ws://127.0.0.1:9885/websocket",HTML_URL:"http://127.0.0.1:9006",IS_DEBUG:!0,SERVER_MODE:$$e,CLIENT:"WEB",USER_PRIVACY_URL:"http://127.0.0.1:9003/privacy",SHOW_SWITCH_SERVER:!0,SHOW_SCAN_LOGIN:!0,LOGO_URL:"http://127.0.0.1:9003/logo.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!0,SHOW_CREATE_LLM:!0,SHOW_CONTACTS:!0,SHOW_FAVORITE:!0,SHOW_TRIAL_TIP:!1};break;case"prod-open":Oo={API_URL:"http://127.0.0.1:9003",MQTT_URL:"ws://127.0.0.1:9885/websocket",HTML_URL:"http://127.0.0.1:9003",IS_DEBUG:!1,SERVER_MODE:cie,CLIENT:"WEB",USER_PRIVACY_URL:"http://127.0.0.1:9003/privacy",SHOW_SWITCH_SERVER:!0,SHOW_SCAN_LOGIN:!0,LOGO_URL:"http://127.0.0.1:9003/logo.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!0,SHOW_CREATE_LLM:!0,SHOW_CONTACTS:!0,SHOW_FAVORITE:!0,SHOW_TRIAL_TIP:!1};break;case"prod-quanjing":Oo={API_URL:"https://kf.gxzgt.com:9003",MQTT_URL:"wss://kf.gxzgt.com:9003/websocket",HTML_URL:"https://kf.gxzgt.com:9003",IS_DEBUG:!1,SERVER_MODE:P$e,CLIENT:"WEB",USER_PRIVACY_URL:"https://zgtapp.zwfw.gxzf.gov.cn/zgt-h5/userProtocol/index.html",SHOW_SWITCH_SERVER:!1,SHOW_SCAN_LOGIN:!1,LOGO_URL:"https://kf.gxzgt.com:9003/assets/images/logos/zhiguitong.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!1,SHOW_CREATE_LLM:!1,SHOW_CONTACTS:!1,SHOW_FAVORITE:!1,SHOW_TRIAL_TIP:!1};break;case"prod-web":Oo={API_URL:"https://api.weiyuai.cn",MQTT_URL:"wss://api.weiyuai.cn/websocket",HTML_URL:"https://www.weiyuai.cn",IS_DEBUG:!1,SERVER_MODE:iW,CLIENT:"WEB",USER_PRIVACY_URL:"https://www.weiyuai.cn/privacy.html",SHOW_SWITCH_SERVER:!1,SHOW_SCAN_LOGIN:!0,LOGO_URL:"https://www.weiyuai.cn/logo.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!0,SHOW_CREATE_LLM:!0,SHOW_CONTACTS:!0,SHOW_FAVORITE:!0,SHOW_TRIAL_TIP:!1};break;default:Oo={API_URL:"https://api.weiyuai.cn",MQTT_URL:"wss://api.weiyuai.cn/websocket",HTML_URL:"https://www.weiyuai.cn",IS_DEBUG:!1,SERVER_MODE:iW,CLIENT:"ELECTRON",USER_PRIVACY_URL:"https://www.weiyuai.cn/privacy.html",SHOW_SWITCH_SERVER:!1,SHOW_SCAN_LOGIN:!0,LOGO_URL:"https://www.weiyuai.cn/logo.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!0,SHOW_CREATE_LLM:!0,SHOW_CONTACTS:!0,SHOW_FAVORITE:!0,SHOW_TRIAL_TIP:!1}}console.log("config.API_BASE_URL: ",uie,Oo);const W1=navigator.userAgent.toLowerCase().indexOf("electron")>-1,Ak=Oo.API_URL;Oo.MQTT_URL;const aW=Oo.HTML_URL,Fd=Oo.IS_DEBUG,R$e=Oo.SERVER_MODE,mr=Oo.CLIENT,O$e=Oo.USER_PRIVACY_URL,T$e=Oo.SHOW_SWITCH_SERVER,I$e=Oo.SHOW_SCAN_LOGIN,k$e=Oo.LOGO_URL,N$e=Oo.LOGO_NAME;Oo.SHOW_CREATE_GROUP;Oo.SHOW_CREATE_LLM;Oo.SHOW_CONTACTS;Oo.SHOW_FAVORITE;Oo.SHOW_TRIAL_TIP;const xl="BYTEDESK",sW="locale",lW="mode",zv="team",x0="agent",L$="personal",cW="i18n.",die="ANONYMOUS",Ps="bytedesk_login_credentials",uW="THEME_MODE_TYPE",dW="THEME_NAME_TYPE",Fk="PLAY_AUDIO",r1="NETWORK_STATUS_NOTIFICATION",o1="CONFIG_ENABLED_AGENT",C_="CONFIG_API_URL_AGENT",Bk="CONFIG_WEBSOCKET_URL_AGENT",w_="CONFIG_HTML_URL_AGENT",D$e="false",kx="CONFIG_CUSTOM_ENABLED_AGENT",Nx="CONFIG_CUSTOM_API_URL_AGENT",ME="CONFIG_CUSTOM_WEBSOCKET_URL_AGENT",fie="CONFIG_PROPERTIES",A$e="EVENT_BUS_SERVER_ERROR_500",vp="EVENT_BUS_TOKEN_INVALID",F$e="AUTH_STORE",Tp="ACCESS_TOKEN",B$e="ORGANIZATION_STORE",L$e="MEMBER_STORE",j$e="MESSAGE_STORE",z$e="CONTACT_STORE",H$e="USER_STORE",V$e="SETTINGS_STORE",W$e="THREAD_STORE",U$e="AGENT_STORE",G$e="WORKGROUP_STORE",q$e="PROCESS_STORE",K$e="member",Y$e="device",X$e="MOBILE_LOGIN",Q$e="MOBILE_RESET",Z$e="MOBILE_VERIFY",J$e="EMAIL_RESET",ePe="EMAIL_VERIFY",tPe="PENDING",nPe="SCANNED",rPe="CONFIRMED",oPe="EXPIRED",iPe="https://cdn.weiyuai.cn/agent/assets/css/scrollbar.css",aPe="https://www.weiyuai.cn/download.html",MB="17",ud="start",xv="parent",Xl="form",pie="label",U1="text",hie="digit",mie="date",RB="select",OB="checkbox",TB="radio",sPe="position",lPe="add",cPe="remove",uPe="select",dPe="dimensions",fW="QUEUING",pW="CLOSED",hW="CONTINUE",fPe="SYSTEM",pPe="QUEUE",mW="STREAM",gie="AUTO_CLOSED",vie="AGENT_CLOSED",gW="AVAILABLE",Lk="OFFLINE",vW="REST",hPe="TICKET",mPe="CHAT",FN="lastPath",j$="TICKET",jk="FLOWBUILDER",gPe="ROLE_SUPER",vPe="ROLE_ADMIN",yPe="ROLE_MEMBER",bPe="ROLE_AGENT",xPe="LOG_ENABLE",i1="TICKET",yie="TICKET_VISITOR",bie="THREAD",xie="FLOW",Cie="PRE_SALES_QUESTIONNAIRE",wie="MESSAGE_LEAVE",Sie="COMPLAINT",Eie="FEEDBACK",_ie="PRODUCT_SUGGESTION",$ie="BUG_REPORT",Pie="APPOINTMENT_TRIAL",Mie="PRODUCT_INQUIRY",Rie="SERVICE_APPOINTMENT",Oie="QUOTE_REQUEST",Tie="DEMO_REQUEST",Iie="JOB_APPLICATION",kie="EMPLOYEE_FEEDBACK",Nie="TRAINING_APPLICATION",Die="AFTER_SALES_SERVICE",Aie="RETURN_EXCHANGE",Fie="PARTNERSHIP_APPLICATION",Bie="MERCHANT_APPLICATION",Lie="SATISFACTION_SURVEY",jie="MARKET_RESEARCH",zie="REQUIREMENT_SURVEY",Hie="TECHNICAL_SUPPORT",Vie="SYSTEM_FAULT_REPORT",Wie="FEATURE_REQUEST",Uie="CUSTOM",Gie="GENERAL",BN="DRAFT",CPe="PUBLISHED",wPe="DISABLED",mw=Fa()(Dc(Vs(Ac((e,t)=>({accessToken:"",setAccessToken(n){localStorage.setItem(Tp,n),e({accessToken:n})},getAccessToken(){return t().accessToken},removeAccessToken(){localStorage.removeItem(Tp),e({accessToken:""})}})),{name:F$e}))),SPe=Fa()(Dc(Vs(Ac(e=>({settings:{playSound:!0,showNotifications:!0,openAtStartup:!1,colors:!1,proLayoutCollapsed:!0},currentMenu:"chat",setCurrentMenu(t){e({currentMenu:t})},setProLayoutCollapsed(t){e(n=>({settings:{...n.settings,proLayoutCollapsed:t}}))}})),{name:V$e})));var ag={},qie={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(qie);var Dn=qie.exports,$R={};Object.defineProperty($R,"__esModule",{value:!0});$R.default=void 0;var EPe={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"};$R.default=EPe;var PR={},gw={},MR={},Kie={exports:{}},Yie={exports:{}},Xie={exports:{}},Qie={exports:{}};(function(e){function t(n){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(Qie);var sg=Qie.exports,Zie={exports:{}};(function(e){var t=sg.default;function n(r,o){if(t(r)!="object"||!r)return r;var i=r[Symbol.toPrimitive];if(i!==void 0){var a=i.call(r,o||"default");if(t(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(Zie);var _Pe=Zie.exports;(function(e){var t=sg.default,n=_Pe;function r(o){var i=n(o,"string");return t(i)=="symbol"?i:i+""}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(Xie);var $Pe=Xie.exports;(function(e){var t=$Pe;function n(r,o,i){return(o=t(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i,r}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(Yie);var Jie=Yie.exports;(function(e){var t=Jie;function n(o,i){var a=Object.keys(o);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(o);i&&(s=s.filter(function(l){return Object.getOwnPropertyDescriptor(o,l).enumerable})),a.push.apply(a,s)}return a}function r(o){for(var i=1;i{r==="system"&&(window.matchMedia("(prefers-color-scheme: dark)").matches?n("dark"):n("light"),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",a=>{a.matches?n("dark"):n("light")}))},[]),f.useEffect(()=>{localStorage.setItem(uW,o),o==="light"?n("light"):o==="dark"?n("dark"):o==="system"&&(window.matchMedia("(prefers-color-scheme: dark)").matches?n("dark"):n("light"))},[o]),f.useEffect(()=>{localStorage.setItem(dW,t)},[t]),{themeName:t,setThemeName:n,themeMode:o,setThemeMode:i,isDarkMode:t==="dark",isLightMode:t==="light"}}function aae(e,t){return function(){return e.apply(t,arguments)}}const{toString:bMe}=Object.prototype,{getPrototypeOf:IB}=Object,{iterator:jR,toStringTag:sae}=Symbol,zR=(e=>t=>{const n=bMe.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Fc=e=>(e=e.toLowerCase(),t=>zR(t)===e),HR=e=>t=>typeof t===e,{isArray:Ey}=Array,G1=HR("undefined");function ww(e){return e!==null&&!G1(e)&&e.constructor!==null&&!G1(e.constructor)&&ns(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const lae=Fc("ArrayBuffer");function xMe(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&lae(e.buffer),t}const CMe=HR("string"),ns=HR("function"),cae=HR("number"),Sw=e=>e!==null&&typeof e=="object",wMe=e=>e===!0||e===!1,S_=e=>{if(zR(e)!=="object")return!1;const t=IB(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(sae in e)&&!(jR in e)},SMe=e=>{if(!Sw(e)||ww(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},EMe=Fc("Date"),_Me=Fc("File"),$Me=Fc("Blob"),PMe=Fc("FileList"),MMe=e=>Sw(e)&&ns(e.pipe),RMe=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||ns(e.append)&&((t=zR(e))==="formdata"||t==="object"&&ns(e.toString)&&e.toString()==="[object FormData]"))},OMe=Fc("URLSearchParams"),[TMe,IMe,kMe,NMe]=["ReadableStream","Request","Response","Headers"].map(Fc),DMe=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ew(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),Ey(e))for(r=0,o=e.length;r0;)if(o=n[r],t===o.toLowerCase())return o;return null}const Gh=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,dae=e=>!G1(e)&&e!==Gh;function LN(){const{caseless:e}=dae(this)&&this||{},t={},n=(r,o)=>{const i=e&&uae(t,o)||o;S_(t[i])&&S_(r)?t[i]=LN(t[i],r):S_(r)?t[i]=LN({},r):Ey(r)?t[i]=r.slice():t[i]=r};for(let r=0,o=arguments.length;r(Ew(t,(o,i)=>{n&&ns(o)?e[i]=aae(o,n):e[i]=o},{allOwnKeys:r}),e),FMe=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),BMe=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},LMe=(e,t,n,r)=>{let o,i,a;const s={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],(!r||r(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=n!==!1&&IB(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},jMe=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},zMe=e=>{if(!e)return null;if(Ey(e))return e;let t=e.length;if(!cae(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},HMe=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&IB(Uint8Array)),VMe=(e,t)=>{const r=(e&&e[jR]).call(e);let o;for(;(o=r.next())&&!o.done;){const i=o.value;t.call(e,i[0],i[1])}},WMe=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},UMe=Fc("HTMLFormElement"),GMe=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),wW=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),qMe=Fc("RegExp"),fae=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Ew(n,(o,i)=>{let a;(a=t(o,i,e))!==!1&&(r[i]=a||o)}),Object.defineProperties(e,r)},KMe=e=>{fae(e,(t,n)=>{if(ns(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(ns(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},YMe=(e,t)=>{const n={},r=o=>{o.forEach(i=>{n[i]=!0})};return Ey(e)?r(e):r(String(e).split(t)),n},XMe=()=>{},QMe=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function ZMe(e){return!!(e&&ns(e.append)&&e[sae]==="FormData"&&e[jR])}const JMe=e=>{const t=new Array(10),n=(r,o)=>{if(Sw(r)){if(t.indexOf(r)>=0)return;if(ww(r))return r;if(!("toJSON"in r)){t[o]=r;const i=Ey(r)?[]:{};return Ew(r,(a,s)=>{const l=n(a,o+1);!G1(l)&&(i[s]=l)}),t[o]=void 0,i}}return r};return n(e,0)},eRe=Fc("AsyncFunction"),tRe=e=>e&&(Sw(e)||ns(e))&&ns(e.then)&&ns(e.catch),pae=((e,t)=>e?setImmediate:t?((n,r)=>(Gh.addEventListener("message",({source:o,data:i})=>{o===Gh&&i===n&&r.length&&r.shift()()},!1),o=>{r.push(o),Gh.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",ns(Gh.postMessage)),nRe=typeof queueMicrotask<"u"?queueMicrotask.bind(Gh):typeof process<"u"&&process.nextTick||pae,rRe=e=>e!=null&&ns(e[jR]),Qe={isArray:Ey,isArrayBuffer:lae,isBuffer:ww,isFormData:RMe,isArrayBufferView:xMe,isString:CMe,isNumber:cae,isBoolean:wMe,isObject:Sw,isPlainObject:S_,isEmptyObject:SMe,isReadableStream:TMe,isRequest:IMe,isResponse:kMe,isHeaders:NMe,isUndefined:G1,isDate:EMe,isFile:_Me,isBlob:$Me,isRegExp:qMe,isFunction:ns,isStream:MMe,isURLSearchParams:OMe,isTypedArray:HMe,isFileList:PMe,forEach:Ew,merge:LN,extend:AMe,trim:DMe,stripBOM:FMe,inherits:BMe,toFlatObject:LMe,kindOf:zR,kindOfTest:Fc,endsWith:jMe,toArray:zMe,forEachEntry:VMe,matchAll:WMe,isHTMLForm:UMe,hasOwnProperty:wW,hasOwnProp:wW,reduceDescriptors:fae,freezeMethods:KMe,toObjectSet:YMe,toCamelCase:GMe,noop:XMe,toFiniteNumber:QMe,findKey:uae,global:Gh,isContextDefined:dae,isSpecCompliantForm:ZMe,toJSONObject:JMe,isAsyncFn:eRe,isThenable:tRe,setImmediate:pae,asap:nRe,isIterable:rRe};function Fn(e,t,n,r,o){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),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}Qe.inherits(Fn,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:Qe.toJSONObject(this.config),code:this.code,status:this.status}}});const hae=Fn.prototype,mae={};["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(e=>{mae[e]={value:e}});Object.defineProperties(Fn,mae);Object.defineProperty(hae,"isAxiosError",{value:!0});Fn.from=(e,t,n,r,o,i)=>{const a=Object.create(hae);return Qe.toFlatObject(e,a,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),Fn.call(a,e.message,t,n,r,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};const oRe=null;function jN(e){return Qe.isPlainObject(e)||Qe.isArray(e)}function gae(e){return Qe.endsWith(e,"[]")?e.slice(0,-2):e}function SW(e,t,n){return e?e.concat(t).map(function(o,i){return o=gae(o),!n&&i?"["+o+"]":o}).join(n?".":""):t}function iRe(e){return Qe.isArray(e)&&!e.some(jN)}const aRe=Qe.toFlatObject(Qe,{},null,function(t){return/^is[A-Z]/.test(t)});function VR(e,t,n){if(!Qe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=Qe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,g){return!Qe.isUndefined(g[v])});const r=n.metaTokens,o=n.visitor||u,i=n.dots,a=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&Qe.isSpecCompliantForm(t);if(!Qe.isFunction(o))throw new TypeError("visitor must be a function");function c(m){if(m===null)return"";if(Qe.isDate(m))return m.toISOString();if(Qe.isBoolean(m))return m.toString();if(!l&&Qe.isBlob(m))throw new Fn("Blob is not supported. Use a Buffer instead.");return Qe.isArrayBuffer(m)||Qe.isTypedArray(m)?l&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function u(m,v,g){let x=m;if(m&&!g&&typeof m=="object"){if(Qe.endsWith(v,"{}"))v=r?v:v.slice(0,-2),m=JSON.stringify(m);else if(Qe.isArray(m)&&iRe(m)||(Qe.isFileList(m)||Qe.endsWith(v,"[]"))&&(x=Qe.toArray(m)))return v=gae(v),x.forEach(function(b,C){!(Qe.isUndefined(b)||b===null)&&t.append(a===!0?SW([v],C,i):a===null?v:v+"[]",c(b))}),!1}return jN(m)?!0:(t.append(SW(g,v,i),c(m)),!1)}const d=[],p=Object.assign(aRe,{defaultVisitor:u,convertValue:c,isVisitable:jN});function h(m,v){if(!Qe.isUndefined(m)){if(d.indexOf(m)!==-1)throw Error("Circular reference detected in "+v.join("."));d.push(m),Qe.forEach(m,function(x,y){(!(Qe.isUndefined(x)||x===null)&&o.call(t,x,Qe.isString(y)?y.trim():y,v,p))===!0&&h(x,v?v.concat(y):[y])}),d.pop()}}if(!Qe.isObject(e))throw new TypeError("data must be an object");return h(e),t}function EW(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function kB(e,t){this._pairs=[],e&&VR(e,this,t)}const vae=kB.prototype;vae.append=function(t,n){this._pairs.push([t,n])};vae.toString=function(t){const n=t?function(r){return t.call(this,r,EW)}:EW;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function sRe(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function yae(e,t,n){if(!t)return e;const r=n&&n.encode||sRe;Qe.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let i;if(o?i=o(t,n):i=Qe.isURLSearchParams(t)?t.toString():new kB(t,n).toString(r),i){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class _W{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Qe.forEach(this.handlers,function(r){r!==null&&t(r)})}}const bae={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},lRe=typeof URLSearchParams<"u"?URLSearchParams:kB,cRe=typeof FormData<"u"?FormData:null,uRe=typeof Blob<"u"?Blob:null,dRe={isBrowser:!0,classes:{URLSearchParams:lRe,FormData:cRe,Blob:uRe},protocols:["http","https","file","blob","url","data"]},NB=typeof window<"u"&&typeof document<"u",zN=typeof navigator=="object"&&navigator||void 0,fRe=NB&&(!zN||["ReactNative","NativeScript","NS"].indexOf(zN.product)<0),pRe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",hRe=NB&&window.location.href||"http://localhost",mRe=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:NB,hasStandardBrowserEnv:fRe,hasStandardBrowserWebWorkerEnv:pRe,navigator:zN,origin:hRe},Symbol.toStringTag,{value:"Module"})),sa={...mRe,...dRe};function gRe(e,t){return VR(e,new sa.classes.URLSearchParams,{visitor:function(n,r,o,i){return sa.isNode&&Qe.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function vRe(e){return Qe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function yRe(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r=n.length;return a=!a&&Qe.isArray(o)?o.length:a,l?(Qe.hasOwnProp(o,a)?o[a]=[o[a],r]:o[a]=r,!s):((!o[a]||!Qe.isObject(o[a]))&&(o[a]=[]),t(n,r,o[a],i)&&Qe.isArray(o[a])&&(o[a]=yRe(o[a])),!s)}if(Qe.isFormData(e)&&Qe.isFunction(e.entries)){const n={};return Qe.forEachEntry(e,(r,o)=>{t(vRe(r),o,n,0)}),n}return null}function bRe(e,t,n){if(Qe.isString(e))try{return(t||JSON.parse)(e),Qe.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const _w={transitional:bae,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,i=Qe.isObject(t);if(i&&Qe.isHTMLForm(t)&&(t=new FormData(t)),Qe.isFormData(t))return o?JSON.stringify(xae(t)):t;if(Qe.isArrayBuffer(t)||Qe.isBuffer(t)||Qe.isStream(t)||Qe.isFile(t)||Qe.isBlob(t)||Qe.isReadableStream(t))return t;if(Qe.isArrayBufferView(t))return t.buffer;if(Qe.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return gRe(t,this.formSerializer).toString();if((s=Qe.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return VR(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return i||o?(n.setContentType("application/json",!1),bRe(t)):t}],transformResponse:[function(t){const n=this.transitional||_w.transitional,r=n&&n.forcedJSONParsing,o=this.responseType==="json";if(Qe.isResponse(t)||Qe.isReadableStream(t))return t;if(t&&Qe.isString(t)&&(r&&!this.responseType||o)){const a=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(s){if(a)throw s.name==="SyntaxError"?Fn.from(s,Fn.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:sa.classes.FormData,Blob:sa.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Qe.forEach(["delete","get","head","post","put","patch"],e=>{_w.headers[e]={}});const xRe=Qe.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"]),CRe=e=>{const t={};let n,r,o;return e&&e.split(` -`).forEach(function(a){o=a.indexOf(":"),n=a.substring(0,o).trim().toLowerCase(),r=a.substring(o+1).trim(),!(!n||t[n]&&xRe[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},$W=Symbol("internals");function Lb(e){return e&&String(e).trim().toLowerCase()}function E_(e){return e===!1||e==null?e:Qe.isArray(e)?e.map(E_):String(e)}function wRe(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const SRe=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function zk(e,t,n,r,o){if(Qe.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!Qe.isString(t)){if(Qe.isString(r))return t.indexOf(r)!==-1;if(Qe.isRegExp(r))return r.test(t)}}function ERe(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function _Re(e,t){const n=Qe.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(o,i,a){return this[r].call(this,t,o,i,a)},configurable:!0})})}let rs=class{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function i(s,l,c){const u=Lb(l);if(!u)throw new Error("header name must be a non-empty string");const d=Qe.findKey(o,u);(!d||o[d]===void 0||c===!0||c===void 0&&o[d]!==!1)&&(o[d||l]=E_(s))}const a=(s,l)=>Qe.forEach(s,(c,u)=>i(c,u,l));if(Qe.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(Qe.isString(t)&&(t=t.trim())&&!SRe(t))a(CRe(t),n);else if(Qe.isObject(t)&&Qe.isIterable(t)){let s={},l,c;for(const u of t){if(!Qe.isArray(u))throw TypeError("Object iterator must return a key-value pair");s[c=u[0]]=(l=s[c])?Qe.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}a(s,n)}else t!=null&&i(n,t,r);return this}get(t,n){if(t=Lb(t),t){const r=Qe.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return wRe(o);if(Qe.isFunction(n))return n.call(this,o,r);if(Qe.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Lb(t),t){const r=Qe.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||zk(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function i(a){if(a=Lb(a),a){const s=Qe.findKey(r,a);s&&(!n||zk(r,r[s],s,n))&&(delete r[s],o=!0)}}return Qe.isArray(t)?t.forEach(i):i(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const i=n[r];(!t||zk(this,this[i],i,t,!0))&&(delete this[i],o=!0)}return o}normalize(t){const n=this,r={};return Qe.forEach(this,(o,i)=>{const a=Qe.findKey(r,i);if(a){n[a]=E_(o),delete n[i];return}const s=t?ERe(i):String(i).trim();s!==i&&delete n[i],n[s]=E_(o),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return Qe.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&Qe.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` -`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){const r=(this[$W]=this[$W]={accessors:{}}).accessors,o=this.prototype;function i(a){const s=Lb(a);r[s]||(_Re(o,a),r[s]=!0)}return Qe.isArray(t)?t.forEach(i):i(t),this}};rs.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Qe.reduceDescriptors(rs.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});Qe.freezeMethods(rs);function Hk(e,t){const n=this||_w,r=t||n,o=rs.from(r.headers);let i=r.data;return Qe.forEach(e,function(s){i=s.call(n,i,o.normalize(),t?t.status:void 0)}),o.normalize(),i}function Cae(e){return!!(e&&e.__CANCEL__)}function _y(e,t,n){Fn.call(this,e??"canceled",Fn.ERR_CANCELED,t,n),this.name="CanceledError"}Qe.inherits(_y,Fn,{__CANCEL__:!0});function wae(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Fn("Request failed with status code "+n.status,[Fn.ERR_BAD_REQUEST,Fn.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function $Re(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function PRe(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,i=0,a;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),u=r[i];a||(a=c),n[o]=l,r[o]=c;let d=i,p=0;for(;d!==o;)p+=n[d++],d=d%e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),c-a{n=u,o=null,i&&(clearTimeout(i),i=null),e(...c)};return[(...c)=>{const u=Date.now(),d=u-n;d>=r?a(c,u):(o=c,i||(i=setTimeout(()=>{i=null,a(o)},r-d)))},()=>o&&a(o)]}const z$=(e,t,n=3)=>{let r=0;const o=PRe(50,250);return MRe(i=>{const a=i.loaded,s=i.lengthComputable?i.total:void 0,l=a-r,c=o(l),u=a<=s;r=a;const d={loaded:a,total:s,progress:s?a/s:void 0,bytes:l,rate:c||void 0,estimated:c&&s&&u?(s-a)/c:void 0,event:i,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(d)},n)},PW=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},MW=e=>(...t)=>Qe.asap(()=>e(...t)),RRe=sa.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,sa.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(sa.origin),sa.navigator&&/(msie|trident)/i.test(sa.navigator.userAgent)):()=>!0,ORe=sa.hasStandardBrowserEnv?{write(e,t,n,r,o,i){const a=[e+"="+encodeURIComponent(t)];Qe.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),Qe.isString(r)&&a.push("path="+r),Qe.isString(o)&&a.push("domain="+o),i===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function TRe(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function IRe(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Sae(e,t,n){let r=!TRe(t);return e&&(r||n==!1)?IRe(e,t):t}const RW=e=>e instanceof rs?{...e}:e;function Tm(e,t){t=t||{};const n={};function r(c,u,d,p){return Qe.isPlainObject(c)&&Qe.isPlainObject(u)?Qe.merge.call({caseless:p},c,u):Qe.isPlainObject(u)?Qe.merge({},u):Qe.isArray(u)?u.slice():u}function o(c,u,d,p){if(Qe.isUndefined(u)){if(!Qe.isUndefined(c))return r(void 0,c,d,p)}else return r(c,u,d,p)}function i(c,u){if(!Qe.isUndefined(u))return r(void 0,u)}function a(c,u){if(Qe.isUndefined(u)){if(!Qe.isUndefined(c))return r(void 0,c)}else return r(void 0,u)}function s(c,u,d){if(d in t)return r(c,u);if(d in e)return r(void 0,c)}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(c,u,d)=>o(RW(c),RW(u),d,!0)};return Qe.forEach(Object.keys({...e,...t}),function(u){const d=l[u]||o,p=d(e[u],t[u],u);Qe.isUndefined(p)&&d!==s||(n[u]=p)}),n}const Eae=e=>{const t=Tm({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:i,headers:a,auth:s}=t;t.headers=a=rs.from(a),t.url=yae(Sae(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&a.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let l;if(Qe.isFormData(n)){if(sa.hasStandardBrowserEnv||sa.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((l=a.getContentType())!==!1){const[c,...u]=l?l.split(";").map(d=>d.trim()).filter(Boolean):[];a.setContentType([c||"multipart/form-data",...u].join("; "))}}if(sa.hasStandardBrowserEnv&&(r&&Qe.isFunction(r)&&(r=r(t)),r||r!==!1&&RRe(t.url))){const c=o&&i&&ORe.read(i);c&&a.set(o,c)}return t},kRe=typeof XMLHttpRequest<"u",NRe=kRe&&function(e){return new Promise(function(n,r){const o=Eae(e);let i=o.data;const a=rs.from(o.headers).normalize();let{responseType:s,onUploadProgress:l,onDownloadProgress:c}=o,u,d,p,h,m;function v(){h&&h(),m&&m(),o.cancelToken&&o.cancelToken.unsubscribe(u),o.signal&&o.signal.removeEventListener("abort",u)}let g=new XMLHttpRequest;g.open(o.method.toUpperCase(),o.url,!0),g.timeout=o.timeout;function x(){if(!g)return;const b=rs.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),S={data:!s||s==="text"||s==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:b,config:e,request:g};wae(function(E){n(E),v()},function(E){r(E),v()},S),g=null}"onloadend"in g?g.onloadend=x:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(x)},g.onabort=function(){g&&(r(new Fn("Request aborted",Fn.ECONNABORTED,e,g)),g=null)},g.onerror=function(){r(new Fn("Network Error",Fn.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let C=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const S=o.transitional||bae;o.timeoutErrorMessage&&(C=o.timeoutErrorMessage),r(new Fn(C,S.clarifyTimeoutError?Fn.ETIMEDOUT:Fn.ECONNABORTED,e,g)),g=null},i===void 0&&a.setContentType(null),"setRequestHeader"in g&&Qe.forEach(a.toJSON(),function(C,S){g.setRequestHeader(S,C)}),Qe.isUndefined(o.withCredentials)||(g.withCredentials=!!o.withCredentials),s&&s!=="json"&&(g.responseType=o.responseType),c&&([p,m]=z$(c,!0),g.addEventListener("progress",p)),l&&g.upload&&([d,h]=z$(l),g.upload.addEventListener("progress",d),g.upload.addEventListener("loadend",h)),(o.cancelToken||o.signal)&&(u=b=>{g&&(r(!b||b.type?new _y(null,e,g):b),g.abort(),g=null)},o.cancelToken&&o.cancelToken.subscribe(u),o.signal&&(o.signal.aborted?u():o.signal.addEventListener("abort",u)));const y=$Re(o.url);if(y&&sa.protocols.indexOf(y)===-1){r(new Fn("Unsupported protocol "+y+":",Fn.ERR_BAD_REQUEST,e));return}g.send(i||null)})},DRe=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,o;const i=function(c){if(!o){o=!0,s();const u=c instanceof Error?c:this.reason;r.abort(u instanceof Fn?u:new _y(u instanceof Error?u.message:u))}};let a=t&&setTimeout(()=>{a=null,i(new Fn(`timeout ${t} of ms exceeded`,Fn.ETIMEDOUT))},t);const s=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(i):c.removeEventListener("abort",i)}),e=null)};e.forEach(c=>c.addEventListener("abort",i));const{signal:l}=r;return l.unsubscribe=()=>Qe.asap(s),l}},ARe=function*(e,t){let n=e.byteLength;if(n{const o=FRe(e,t);let i=0,a,s=l=>{a||(a=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:c,value:u}=await o.next();if(c){s(),l.close();return}let d=u.byteLength;if(n){let p=i+=d;n(p)}l.enqueue(new Uint8Array(u))}catch(c){throw s(c),c}},cancel(l){return s(l),o.return()}},{highWaterMark:2})},WR=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",_ae=WR&&typeof ReadableStream=="function",LRe=WR&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),$ae=(e,...t)=>{try{return!!e(...t)}catch{return!1}},jRe=_ae&&$ae(()=>{let e=!1;const t=new Request(sa.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),TW=64*1024,HN=_ae&&$ae(()=>Qe.isReadableStream(new Response("").body)),H$={stream:HN&&(e=>e.body)};WR&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!H$[t]&&(H$[t]=Qe.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new Fn(`Response type '${t}' is not supported`,Fn.ERR_NOT_SUPPORT,r)})})})(new Response);const zRe=async e=>{if(e==null)return 0;if(Qe.isBlob(e))return e.size;if(Qe.isSpecCompliantForm(e))return(await new Request(sa.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(Qe.isArrayBufferView(e)||Qe.isArrayBuffer(e))return e.byteLength;if(Qe.isURLSearchParams(e)&&(e=e+""),Qe.isString(e))return(await LRe(e)).byteLength},HRe=async(e,t)=>{const n=Qe.toFiniteNumber(e.getContentLength());return n??zRe(t)},VRe=WR&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:i,timeout:a,onDownloadProgress:s,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:p}=Eae(e);c=c?(c+"").toLowerCase():"text";let h=DRe([o,i&&i.toAbortSignal()],a),m;const v=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let g;try{if(l&&jRe&&n!=="get"&&n!=="head"&&(g=await HRe(u,r))!==0){let S=new Request(t,{method:"POST",body:r,duplex:"half"}),w;if(Qe.isFormData(r)&&(w=S.headers.get("content-type"))&&u.setContentType(w),S.body){const[E,_]=PW(g,z$(MW(l)));r=OW(S.body,TW,E,_)}}Qe.isString(d)||(d=d?"include":"omit");const x="credentials"in Request.prototype;m=new Request(t,{...p,signal:h,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:x?d:void 0});let y=await fetch(m,p);const b=HN&&(c==="stream"||c==="response");if(HN&&(s||b&&v)){const S={};["status","statusText","headers"].forEach(P=>{S[P]=y[P]});const w=Qe.toFiniteNumber(y.headers.get("content-length")),[E,_]=s&&PW(w,z$(MW(s),!0))||[];y=new Response(OW(y.body,TW,E,()=>{_&&_(),v&&v()}),S)}c=c||"text";let C=await H$[Qe.findKey(H$,c)||"text"](y,e);return!b&&v&&v(),await new Promise((S,w)=>{wae(S,w,{data:C,headers:rs.from(y.headers),status:y.status,statusText:y.statusText,config:e,request:m})})}catch(x){throw v&&v(),x&&x.name==="TypeError"&&/Load failed|fetch/i.test(x.message)?Object.assign(new Fn("Network Error",Fn.ERR_NETWORK,e,m),{cause:x.cause||x}):Fn.from(x,x&&x.code,e,m)}}),VN={http:oRe,xhr:NRe,fetch:VRe};Qe.forEach(VN,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const IW=e=>`- ${e}`,WRe=e=>Qe.isFunction(e)||e===null||e===!1,Pae={getAdapter:e=>{e=Qe.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let i=0;i`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let a=t?i.length>1?`since : -`+i.map(IW).join(` -`):" "+IW(i[0]):"as no adapter specified";throw new Fn("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r},adapters:VN};function Vk(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new _y(null,e)}function kW(e){return Vk(e),e.headers=rs.from(e.headers),e.data=Hk.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Pae.getAdapter(e.adapter||_w.adapter)(e).then(function(r){return Vk(e),r.data=Hk.call(e,e.transformResponse,r),r.headers=rs.from(r.headers),r},function(r){return Cae(r)||(Vk(e),r&&r.response&&(r.response.data=Hk.call(e,e.transformResponse,r.response),r.response.headers=rs.from(r.response.headers))),Promise.reject(r)})}const Mae="1.11.0",UR={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{UR[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const NW={};UR.transitional=function(t,n,r){function o(i,a){return"[Axios v"+Mae+"] Transitional option '"+i+"'"+a+(r?". "+r:"")}return(i,a,s)=>{if(t===!1)throw new Fn(o(a," has been removed"+(n?" in "+n:"")),Fn.ERR_DEPRECATED);return n&&!NW[a]&&(NW[a]=!0,console.warn(o(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,a,s):!0}};UR.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function URe(e,t,n){if(typeof e!="object")throw new Fn("options must be an object",Fn.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],a=t[i];if(a){const s=e[i],l=s===void 0||a(s,i,e);if(l!==!0)throw new Fn("option "+i+" must be "+l,Fn.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Fn("Unknown option "+i,Fn.ERR_BAD_OPTION)}}const __={assertOptions:URe,validators:UR},Yc=__.validators;let hm=class{constructor(t){this.defaults=t||{},this.interceptors={request:new _W,response:new _W}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;const i=o.stack?o.stack.replace(/^.+\n/,""):"";try{r.stack?i&&!String(r.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(r.stack+=` -`+i):r.stack=i}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Tm(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:i}=n;r!==void 0&&__.assertOptions(r,{silentJSONParsing:Yc.transitional(Yc.boolean),forcedJSONParsing:Yc.transitional(Yc.boolean),clarifyTimeoutError:Yc.transitional(Yc.boolean)},!1),o!=null&&(Qe.isFunction(o)?n.paramsSerializer={serialize:o}:__.assertOptions(o,{encode:Yc.function,serialize:Yc.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),__.assertOptions(n,{baseUrl:Yc.spelling("baseURL"),withXsrfToken:Yc.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=i&&Qe.merge(i.common,i[n.method]);i&&Qe.forEach(["delete","get","head","post","put","patch","common"],m=>{delete i[m]}),n.headers=rs.concat(a,i);const s=[];let l=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(l=l&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const c=[];this.interceptors.response.forEach(function(v){c.push(v.fulfilled,v.rejected)});let u,d=0,p;if(!l){const m=[kW.bind(this),void 0];for(m.unshift(...s),m.push(...c),p=m.length,u=Promise.resolve(n);d{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](o);r._listeners=null}),this.promise.then=o=>{let i;const a=new Promise(s=>{r.subscribe(s),i=s}).then(o);return a.cancel=function(){r.unsubscribe(i)},a},t(function(i,a,s){r.reason||(r.reason=new _y(i,a,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Rae(function(o){t=o}),cancel:t}}};function qRe(e){return function(n){return e.apply(null,n)}}function KRe(e){return Qe.isObject(e)&&e.isAxiosError===!0}const WN={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(WN).forEach(([e,t])=>{WN[t]=e});function Oae(e){const t=new hm(e),n=aae(hm.prototype.request,t);return Qe.extend(n,hm.prototype,t,{allOwnKeys:!0}),Qe.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return Oae(Tm(e,o))},n}const Io=Oae(_w);Io.Axios=hm;Io.CanceledError=_y;Io.CancelToken=GRe;Io.isCancel=Cae;Io.VERSION=Mae;Io.toFormData=VR;Io.AxiosError=Fn;Io.Cancel=Io.CanceledError;Io.all=function(t){return Promise.all(t)};Io.spread=qRe;Io.isAxiosError=KRe;Io.mergeConfig=Tm;Io.AxiosHeaders=rs;Io.formToJSON=e=>xae(Qe.isHTMLForm(e)?new FormData(e):e);Io.getAdapter=Pae.getAdapter;Io.HttpStatusCode=WN;Io.default=Io;const{Axios:eon,AxiosError:ton,CanceledError:non,isCancel:ron,CancelToken:oon,VERSION:ion,all:aon,Cancel:son,isAxiosError:lon,spread:con,toFormData:uon,AxiosHeaders:don,HttpStatusCode:fon,formToJSON:pon,getAdapter:hon,mergeConfig:mon}=Io;function YRe(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(o){o(n)}),(r=e.get("*"))&&r.slice().map(function(o){o(t,n)})}}}const yd=YRe();async function XRe(){return Xn("/config/bytedesk/properties",{method:"GET",params:{channel:mr}})}var Tae={exports:{}};function QRe(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Wk={exports:{}};const ZRe={},JRe=Object.freeze(Object.defineProperty({__proto__:null,default:ZRe},Symbol.toStringTag,{value:"Module"})),eOe=Cy(JRe);var DW;function lr(){return DW||(DW=1,function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n=n||function(r,o){var i;if(typeof window<"u"&&window.crypto&&(i=window.crypto),typeof self<"u"&&self.crypto&&(i=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(i=globalThis.crypto),!i&&typeof window<"u"&&window.msCrypto&&(i=window.msCrypto),!i&&typeof sn<"u"&&sn.crypto&&(i=sn.crypto),!i&&typeof QRe=="function")try{i=eOe}catch{}var a=function(){if(i){if(typeof i.getRandomValues=="function")try{return i.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof i.randomBytes=="function")try{return i.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},s=Object.create||function(){function y(){}return function(b){var C;return y.prototype=b,C=new y,y.prototype=null,C}}(),l={},c=l.lib={},u=c.Base=function(){return{extend:function(y){var b=s(this);return y&&b.mixIn(y),(!b.hasOwnProperty("init")||this.init===b.init)&&(b.init=function(){b.$super.init.apply(this,arguments)}),b.init.prototype=b,b.$super=this,b},create:function(){var y=this.extend();return y.init.apply(y,arguments),y},init:function(){},mixIn:function(y){for(var b in y)y.hasOwnProperty(b)&&(this[b]=y[b]);y.hasOwnProperty("toString")&&(this.toString=y.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),d=c.WordArray=u.extend({init:function(y,b){y=this.words=y||[],b!=o?this.sigBytes=b:this.sigBytes=y.length*4},toString:function(y){return(y||h).stringify(this)},concat:function(y){var b=this.words,C=y.words,S=this.sigBytes,w=y.sigBytes;if(this.clamp(),S%4)for(var E=0;E>>2]>>>24-E%4*8&255;b[S+E>>>2]|=_<<24-(S+E)%4*8}else for(var P=0;P>>2]=C[P>>>2];return this.sigBytes+=w,this},clamp:function(){var y=this.words,b=this.sigBytes;y[b>>>2]&=4294967295<<32-b%4*8,y.length=r.ceil(b/4)},clone:function(){var y=u.clone.call(this);return y.words=this.words.slice(0),y},random:function(y){for(var b=[],C=0;C>>2]>>>24-w%4*8&255;S.push((E>>>4).toString(16)),S.push((E&15).toString(16))}return S.join("")},parse:function(y){for(var b=y.length,C=[],S=0;S>>3]|=parseInt(y.substr(S,2),16)<<24-S%8*4;return new d.init(C,b/2)}},m=p.Latin1={stringify:function(y){for(var b=y.words,C=y.sigBytes,S=[],w=0;w>>2]>>>24-w%4*8&255;S.push(String.fromCharCode(E))}return S.join("")},parse:function(y){for(var b=y.length,C=[],S=0;S>>2]|=(y.charCodeAt(S)&255)<<24-S%4*8;return new d.init(C,b)}},v=p.Utf8={stringify:function(y){try{return decodeURIComponent(escape(m.stringify(y)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(y){return m.parse(unescape(encodeURIComponent(y)))}},g=c.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new d.init,this._nDataBytes=0},_append:function(y){typeof y=="string"&&(y=v.parse(y)),this._data.concat(y),this._nDataBytes+=y.sigBytes},_process:function(y){var b,C=this._data,S=C.words,w=C.sigBytes,E=this.blockSize,_=E*4,P=w/_;y?P=r.ceil(P):P=r.max((P|0)-this._minBufferSize,0);var $=P*E,R=r.min($*4,w);if($){for(var O=0;O<$;O+=E)this._doProcessBlock(S,O);b=S.splice(0,$),C.sigBytes-=R}return new d.init(b,R)},clone:function(){var y=u.clone.call(this);return y._data=this._data.clone(),y},_minBufferSize:0});c.Hasher=g.extend({cfg:u.extend(),init:function(y){this.cfg=this.cfg.extend(y),this.reset()},reset:function(){g.reset.call(this),this._doReset()},update:function(y){return this._append(y),this._process(),this},finalize:function(y){y&&this._append(y);var b=this._doFinalize();return b},blockSize:16,_createHelper:function(y){return function(b,C){return new y.init(C).finalize(b)}},_createHmacHelper:function(y){return function(b,C){return new x.HMAC.init(y,C).finalize(b)}}});var x=l.algo={};return l}(Math);return n})}(Wk)),Wk.exports}var Uk={exports:{}},AW;function GR(){return AW||(AW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.Base,s=i.WordArray,l=o.x64={};l.Word=a.extend({init:function(c,u){this.high=c,this.low=u}}),l.WordArray=a.extend({init:function(c,u){c=this.words=c||[],u!=r?this.sigBytes=u:this.sigBytes=c.length*8},toX32:function(){for(var c=this.words,u=c.length,d=[],p=0;p>>2]|=l[d]<<24-d%4*8;a.call(this,u,c)}else a.apply(this,arguments)};s.prototype=i}}(),n.lib.WordArray})}(Gk)),Gk.exports}var qk={exports:{}},BW;function nOe(){return BW||(BW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Utf16=a.Utf16BE={stringify:function(l){for(var c=l.words,u=l.sigBytes,d=[],p=0;p>>2]>>>16-p%4*8&65535;d.push(String.fromCharCode(h))}return d.join("")},parse:function(l){for(var c=l.length,u=[],d=0;d>>1]|=l.charCodeAt(d)<<16-d%2*16;return i.create(u,c*2)}},a.Utf16LE={stringify:function(l){for(var c=l.words,u=l.sigBytes,d=[],p=0;p>>2]>>>16-p%4*8&65535);d.push(String.fromCharCode(h))}return d.join("")},parse:function(l){for(var c=l.length,u=[],d=0;d>>1]|=s(l.charCodeAt(d)<<16-d%2*16);return i.create(u,c*2)}};function s(l){return l<<8&4278255360|l>>>8&16711935}}(),n.enc.Utf16})}(qk)),qk.exports}var Kk={exports:{}},LW;function cg(){return LW||(LW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Base64={stringify:function(l){var c=l.words,u=l.sigBytes,d=this._map;l.clamp();for(var p=[],h=0;h>>2]>>>24-h%4*8&255,v=c[h+1>>>2]>>>24-(h+1)%4*8&255,g=c[h+2>>>2]>>>24-(h+2)%4*8&255,x=m<<16|v<<8|g,y=0;y<4&&h+y*.75>>6*(3-y)&63));var b=d.charAt(64);if(b)for(;p.length%4;)p.push(b);return p.join("")},parse:function(l){var c=l.length,u=this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var p=0;p>>6-h%4*2,g=m|v;d[p>>>2]|=g<<24-p%4*8,p++}return i.create(d,p)}}(),n.enc.Base64})}(Kk)),Kk.exports}var Yk={exports:{}},jW;function rOe(){return jW||(jW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Base64url={stringify:function(l,c){c===void 0&&(c=!0);var u=l.words,d=l.sigBytes,p=c?this._safe_map:this._map;l.clamp();for(var h=[],m=0;m>>2]>>>24-m%4*8&255,g=u[m+1>>>2]>>>24-(m+1)%4*8&255,x=u[m+2>>>2]>>>24-(m+2)%4*8&255,y=v<<16|g<<8|x,b=0;b<4&&m+b*.75>>6*(3-b)&63));var C=p.charAt(64);if(C)for(;h.length%4;)h.push(C);return h.join("")},parse:function(l,c){c===void 0&&(c=!0);var u=l.length,d=c?this._safe_map:this._map,p=this._reverseMap;if(!p){p=this._reverseMap=[];for(var h=0;h>>6-h%4*2,g=m|v;d[p>>>2]|=g<<24-p%4*8,p++}return i.create(d,p)}}(),n.enc.Base64url})}(Yk)),Yk.exports}var Xk={exports:{}},zW;function ug(){return zW||(zW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,l=o.algo,c=[];(function(){for(var v=0;v<64;v++)c[v]=r.abs(r.sin(v+1))*4294967296|0})();var u=l.MD5=s.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(v,g){for(var x=0;x<16;x++){var y=g+x,b=v[y];v[y]=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360}var C=this._hash.words,S=v[g+0],w=v[g+1],E=v[g+2],_=v[g+3],P=v[g+4],$=v[g+5],R=v[g+6],O=v[g+7],T=v[g+8],I=v[g+9],k=v[g+10],N=v[g+11],D=v[g+12],L=v[g+13],H=v[g+14],U=v[g+15],V=C[0],j=C[1],F=C[2],W=C[3];V=d(V,j,F,W,S,7,c[0]),W=d(W,V,j,F,w,12,c[1]),F=d(F,W,V,j,E,17,c[2]),j=d(j,F,W,V,_,22,c[3]),V=d(V,j,F,W,P,7,c[4]),W=d(W,V,j,F,$,12,c[5]),F=d(F,W,V,j,R,17,c[6]),j=d(j,F,W,V,O,22,c[7]),V=d(V,j,F,W,T,7,c[8]),W=d(W,V,j,F,I,12,c[9]),F=d(F,W,V,j,k,17,c[10]),j=d(j,F,W,V,N,22,c[11]),V=d(V,j,F,W,D,7,c[12]),W=d(W,V,j,F,L,12,c[13]),F=d(F,W,V,j,H,17,c[14]),j=d(j,F,W,V,U,22,c[15]),V=p(V,j,F,W,w,5,c[16]),W=p(W,V,j,F,R,9,c[17]),F=p(F,W,V,j,N,14,c[18]),j=p(j,F,W,V,S,20,c[19]),V=p(V,j,F,W,$,5,c[20]),W=p(W,V,j,F,k,9,c[21]),F=p(F,W,V,j,U,14,c[22]),j=p(j,F,W,V,P,20,c[23]),V=p(V,j,F,W,I,5,c[24]),W=p(W,V,j,F,H,9,c[25]),F=p(F,W,V,j,_,14,c[26]),j=p(j,F,W,V,T,20,c[27]),V=p(V,j,F,W,L,5,c[28]),W=p(W,V,j,F,E,9,c[29]),F=p(F,W,V,j,O,14,c[30]),j=p(j,F,W,V,D,20,c[31]),V=h(V,j,F,W,$,4,c[32]),W=h(W,V,j,F,T,11,c[33]),F=h(F,W,V,j,N,16,c[34]),j=h(j,F,W,V,H,23,c[35]),V=h(V,j,F,W,w,4,c[36]),W=h(W,V,j,F,P,11,c[37]),F=h(F,W,V,j,O,16,c[38]),j=h(j,F,W,V,k,23,c[39]),V=h(V,j,F,W,L,4,c[40]),W=h(W,V,j,F,S,11,c[41]),F=h(F,W,V,j,_,16,c[42]),j=h(j,F,W,V,R,23,c[43]),V=h(V,j,F,W,I,4,c[44]),W=h(W,V,j,F,D,11,c[45]),F=h(F,W,V,j,U,16,c[46]),j=h(j,F,W,V,E,23,c[47]),V=m(V,j,F,W,S,6,c[48]),W=m(W,V,j,F,O,10,c[49]),F=m(F,W,V,j,H,15,c[50]),j=m(j,F,W,V,$,21,c[51]),V=m(V,j,F,W,D,6,c[52]),W=m(W,V,j,F,_,10,c[53]),F=m(F,W,V,j,k,15,c[54]),j=m(j,F,W,V,w,21,c[55]),V=m(V,j,F,W,T,6,c[56]),W=m(W,V,j,F,U,10,c[57]),F=m(F,W,V,j,R,15,c[58]),j=m(j,F,W,V,L,21,c[59]),V=m(V,j,F,W,P,6,c[60]),W=m(W,V,j,F,N,10,c[61]),F=m(F,W,V,j,E,15,c[62]),j=m(j,F,W,V,I,21,c[63]),C[0]=C[0]+V|0,C[1]=C[1]+j|0,C[2]=C[2]+F|0,C[3]=C[3]+W|0},_doFinalize:function(){var v=this._data,g=v.words,x=this._nDataBytes*8,y=v.sigBytes*8;g[y>>>5]|=128<<24-y%32;var b=r.floor(x/4294967296),C=x;g[(y+64>>>9<<4)+15]=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360,g[(y+64>>>9<<4)+14]=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,v.sigBytes=(g.length+1)*4,this._process();for(var S=this._hash,w=S.words,E=0;E<4;E++){var _=w[E];w[E]=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360}return S},clone:function(){var v=s.clone.call(this);return v._hash=this._hash.clone(),v}});function d(v,g,x,y,b,C,S){var w=v+(g&x|~g&y)+b+S;return(w<>>32-C)+g}function p(v,g,x,y,b,C,S){var w=v+(g&y|x&~y)+b+S;return(w<>>32-C)+g}function h(v,g,x,y,b,C,S){var w=v+(g^x^y)+b+S;return(w<>>32-C)+g}function m(v,g,x,y,b,C,S){var w=v+(x^(g|~y))+b+S;return(w<>>32-C)+g}o.MD5=s._createHelper(u),o.HmacMD5=s._createHmacHelper(u)}(Math),n.MD5})}(Xk)),Xk.exports}var Qk={exports:{}},HW;function Iae(){return HW||(HW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=o.Hasher,s=r.algo,l=[],c=s.SHA1=a.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(u,d){for(var p=this._hash.words,h=p[0],m=p[1],v=p[2],g=p[3],x=p[4],y=0;y<80;y++){if(y<16)l[y]=u[d+y]|0;else{var b=l[y-3]^l[y-8]^l[y-14]^l[y-16];l[y]=b<<1|b>>>31}var C=(h<<5|h>>>27)+x+l[y];y<20?C+=(m&v|~m&g)+1518500249:y<40?C+=(m^v^g)+1859775393:y<60?C+=(m&v|m&g|v&g)-1894007588:C+=(m^v^g)-899497514,x=g,g=v,v=m<<30|m>>>2,m=h,h=C}p[0]=p[0]+h|0,p[1]=p[1]+m|0,p[2]=p[2]+v|0,p[3]=p[3]+g|0,p[4]=p[4]+x|0},_doFinalize:function(){var u=this._data,d=u.words,p=this._nDataBytes*8,h=u.sigBytes*8;return d[h>>>5]|=128<<24-h%32,d[(h+64>>>9<<4)+14]=Math.floor(p/4294967296),d[(h+64>>>9<<4)+15]=p,u.sigBytes=d.length*4,this._process(),this._hash},clone:function(){var u=a.clone.call(this);return u._hash=this._hash.clone(),u}});r.SHA1=a._createHelper(c),r.HmacSHA1=a._createHmacHelper(c)}(),n.SHA1})}(Qk)),Qk.exports}var Zk={exports:{}},VW;function DB(){return VW||(VW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,l=o.algo,c=[],u=[];(function(){function h(x){for(var y=r.sqrt(x),b=2;b<=y;b++)if(!(x%b))return!1;return!0}function m(x){return(x-(x|0))*4294967296|0}for(var v=2,g=0;g<64;)h(v)&&(g<8&&(c[g]=m(r.pow(v,1/2))),u[g]=m(r.pow(v,1/3)),g++),v++})();var d=[],p=l.SHA256=s.extend({_doReset:function(){this._hash=new a.init(c.slice(0))},_doProcessBlock:function(h,m){for(var v=this._hash.words,g=v[0],x=v[1],y=v[2],b=v[3],C=v[4],S=v[5],w=v[6],E=v[7],_=0;_<64;_++){if(_<16)d[_]=h[m+_]|0;else{var P=d[_-15],$=(P<<25|P>>>7)^(P<<14|P>>>18)^P>>>3,R=d[_-2],O=(R<<15|R>>>17)^(R<<13|R>>>19)^R>>>10;d[_]=$+d[_-7]+O+d[_-16]}var T=C&S^~C&w,I=g&x^g&y^x&y,k=(g<<30|g>>>2)^(g<<19|g>>>13)^(g<<10|g>>>22),N=(C<<26|C>>>6)^(C<<21|C>>>11)^(C<<7|C>>>25),D=E+N+T+u[_]+d[_],L=k+I;E=w,w=S,S=C,C=b+D|0,b=y,y=x,x=g,g=D+L|0}v[0]=v[0]+g|0,v[1]=v[1]+x|0,v[2]=v[2]+y|0,v[3]=v[3]+b|0,v[4]=v[4]+C|0,v[5]=v[5]+S|0,v[6]=v[6]+w|0,v[7]=v[7]+E|0},_doFinalize:function(){var h=this._data,m=h.words,v=this._nDataBytes*8,g=h.sigBytes*8;return m[g>>>5]|=128<<24-g%32,m[(g+64>>>9<<4)+14]=r.floor(v/4294967296),m[(g+64>>>9<<4)+15]=v,h.sigBytes=m.length*4,this._process(),this._hash},clone:function(){var h=s.clone.call(this);return h._hash=this._hash.clone(),h}});o.SHA256=s._createHelper(p),o.HmacSHA256=s._createHmacHelper(p)}(Math),n.SHA256})}(Zk)),Zk.exports}var Jk={exports:{}},WW;function oOe(){return WW||(WW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),DB())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.algo,s=a.SHA256,l=a.SHA224=s.extend({_doReset:function(){this._hash=new i.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var c=s._doFinalize.call(this);return c.sigBytes-=4,c}});r.SHA224=s._createHelper(l),r.HmacSHA224=s._createHmacHelper(l)}(),n.SHA224})}(Jk)),Jk.exports}var e3={exports:{}},UW;function kae(){return UW||(UW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),GR())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.Hasher,a=r.x64,s=a.Word,l=a.WordArray,c=r.algo;function u(){return s.create.apply(s,arguments)}var d=[u(1116352408,3609767458),u(1899447441,602891725),u(3049323471,3964484399),u(3921009573,2173295548),u(961987163,4081628472),u(1508970993,3053834265),u(2453635748,2937671579),u(2870763221,3664609560),u(3624381080,2734883394),u(310598401,1164996542),u(607225278,1323610764),u(1426881987,3590304994),u(1925078388,4068182383),u(2162078206,991336113),u(2614888103,633803317),u(3248222580,3479774868),u(3835390401,2666613458),u(4022224774,944711139),u(264347078,2341262773),u(604807628,2007800933),u(770255983,1495990901),u(1249150122,1856431235),u(1555081692,3175218132),u(1996064986,2198950837),u(2554220882,3999719339),u(2821834349,766784016),u(2952996808,2566594879),u(3210313671,3203337956),u(3336571891,1034457026),u(3584528711,2466948901),u(113926993,3758326383),u(338241895,168717936),u(666307205,1188179964),u(773529912,1546045734),u(1294757372,1522805485),u(1396182291,2643833823),u(1695183700,2343527390),u(1986661051,1014477480),u(2177026350,1206759142),u(2456956037,344077627),u(2730485921,1290863460),u(2820302411,3158454273),u(3259730800,3505952657),u(3345764771,106217008),u(3516065817,3606008344),u(3600352804,1432725776),u(4094571909,1467031594),u(275423344,851169720),u(430227734,3100823752),u(506948616,1363258195),u(659060556,3750685593),u(883997877,3785050280),u(958139571,3318307427),u(1322822218,3812723403),u(1537002063,2003034995),u(1747873779,3602036899),u(1955562222,1575990012),u(2024104815,1125592928),u(2227730452,2716904306),u(2361852424,442776044),u(2428436474,593698344),u(2756734187,3733110249),u(3204031479,2999351573),u(3329325298,3815920427),u(3391569614,3928383900),u(3515267271,566280711),u(3940187606,3454069534),u(4118630271,4000239992),u(116418474,1914138554),u(174292421,2731055270),u(289380356,3203993006),u(460393269,320620315),u(685471733,587496836),u(852142971,1086792851),u(1017036298,365543100),u(1126000580,2618297676),u(1288033470,3409855158),u(1501505948,4234509866),u(1607167915,987167468),u(1816402316,1246189591)],p=[];(function(){for(var m=0;m<80;m++)p[m]=u()})();var h=c.SHA512=i.extend({_doReset:function(){this._hash=new l.init([new s.init(1779033703,4089235720),new s.init(3144134277,2227873595),new s.init(1013904242,4271175723),new s.init(2773480762,1595750129),new s.init(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new s.init(1541459225,327033209)])},_doProcessBlock:function(m,v){for(var g=this._hash.words,x=g[0],y=g[1],b=g[2],C=g[3],S=g[4],w=g[5],E=g[6],_=g[7],P=x.high,$=x.low,R=y.high,O=y.low,T=b.high,I=b.low,k=C.high,N=C.low,D=S.high,L=S.low,H=w.high,U=w.low,V=E.high,j=E.low,F=_.high,W=_.low,X=P,J=$,q=R,A=O,z=T,G=I,Y=k,Q=N,ee=D,te=L,oe=H,ne=U,le=V,ce=j,he=F,ue=W,fe=0;fe<80;fe++){var ve,ge,de=p[fe];if(fe<16)ge=de.high=m[v+fe*2]|0,ve=de.low=m[v+fe*2+1]|0;else{var be=p[fe-15],Ee=be.high,Le=be.low,Re=(Ee>>>1|Le<<31)^(Ee>>>8|Le<<24)^Ee>>>7,Pe=(Le>>>1|Ee<<31)^(Le>>>8|Ee<<24)^(Le>>>7|Ee<<25),ze=p[fe-2],Ie=ze.high,$e=ze.low,Be=(Ie>>>19|$e<<13)^(Ie<<3|$e>>>29)^Ie>>>6,Ce=($e>>>19|Ie<<13)^($e<<3|Ie>>>29)^($e>>>6|Ie<<26),Oe=p[fe-7],Fe=Oe.high,Se=Oe.low,Ae=p[fe-16],Ve=Ae.high,Je=Ae.low;ve=Pe+Se,ge=Re+Fe+(ve>>>0>>0?1:0),ve=ve+Ce,ge=ge+Be+(ve>>>0>>0?1:0),ve=ve+Je,ge=ge+Ve+(ve>>>0>>0?1:0),de.high=ge,de.low=ve}var ht=ee&oe^~ee&le,He=te&ne^~te&ce,Ke=X&q^X&z^q&z,it=J&A^J&G^A&G,Ge=(X>>>28|J<<4)^(X<<30|J>>>2)^(X<<25|J>>>7),ut=(J>>>28|X<<4)^(J<<30|X>>>2)^(J<<25|X>>>7),Ze=(ee>>>14|te<<18)^(ee>>>18|te<<14)^(ee<<23|te>>>9),et=(te>>>14|ee<<18)^(te>>>18|ee<<14)^(te<<23|ee>>>9),tt=d[fe],mt=tt.high,me=tt.low,pe=ue+et,ye=he+Ze+(pe>>>0>>0?1:0),pe=pe+He,ye=ye+ht+(pe>>>0>>0?1:0),pe=pe+me,ye=ye+mt+(pe>>>0>>0?1:0),pe=pe+ve,ye=ye+ge+(pe>>>0>>0?1:0),Te=ut+it,je=Ge+Ke+(Te>>>0>>0?1:0);he=le,ue=ce,le=oe,ce=ne,oe=ee,ne=te,te=Q+pe|0,ee=Y+ye+(te>>>0>>0?1:0)|0,Y=z,Q=G,z=q,G=A,q=X,A=J,J=pe+Te|0,X=ye+je+(J>>>0>>0?1:0)|0}$=x.low=$+J,x.high=P+X+($>>>0>>0?1:0),O=y.low=O+A,y.high=R+q+(O>>>0>>0?1:0),I=b.low=I+G,b.high=T+z+(I>>>0>>0?1:0),N=C.low=N+Q,C.high=k+Y+(N>>>0>>0?1:0),L=S.low=L+te,S.high=D+ee+(L>>>0>>0?1:0),U=w.low=U+ne,w.high=H+oe+(U>>>0>>0?1:0),j=E.low=j+ce,E.high=V+le+(j>>>0>>0?1:0),W=_.low=W+ue,_.high=F+he+(W>>>0>>0?1:0)},_doFinalize:function(){var m=this._data,v=m.words,g=this._nDataBytes*8,x=m.sigBytes*8;v[x>>>5]|=128<<24-x%32,v[(x+128>>>10<<5)+30]=Math.floor(g/4294967296),v[(x+128>>>10<<5)+31]=g,m.sigBytes=v.length*4,this._process();var y=this._hash.toX32();return y},clone:function(){var m=i.clone.call(this);return m._hash=this._hash.clone(),m},blockSize:1024/32});r.SHA512=i._createHelper(h),r.HmacSHA512=i._createHmacHelper(h)}(),n.SHA512})}(e3)),e3.exports}var t3={exports:{}},GW;function iOe(){return GW||(GW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),GR(),kae())})(sn,function(n){return function(){var r=n,o=r.x64,i=o.Word,a=o.WordArray,s=r.algo,l=s.SHA512,c=s.SHA384=l.extend({_doReset:function(){this._hash=new a.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var u=l._doFinalize.call(this);return u.sigBytes-=16,u}});r.SHA384=l._createHelper(c),r.HmacSHA384=l._createHmacHelper(c)}(),n.SHA384})}(t3)),t3.exports}var n3={exports:{}},qW;function aOe(){return qW||(qW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),GR())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,l=o.x64,c=l.Word,u=o.algo,d=[],p=[],h=[];(function(){for(var g=1,x=0,y=0;y<24;y++){d[g+5*x]=(y+1)*(y+2)/2%64;var b=x%5,C=(2*g+3*x)%5;g=b,x=C}for(var g=0;g<5;g++)for(var x=0;x<5;x++)p[g+5*x]=x+(2*g+3*x)%5*5;for(var S=1,w=0;w<24;w++){for(var E=0,_=0,P=0;P<7;P++){if(S&1){var $=(1<>>24)&16711935|(S<<24|S>>>8)&4278255360,w=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360;var E=y[C];E.high^=w,E.low^=S}for(var _=0;_<24;_++){for(var P=0;P<5;P++){for(var $=0,R=0,O=0;O<5;O++){var E=y[P+5*O];$^=E.high,R^=E.low}var T=m[P];T.high=$,T.low=R}for(var P=0;P<5;P++)for(var I=m[(P+4)%5],k=m[(P+1)%5],N=k.high,D=k.low,$=I.high^(N<<1|D>>>31),R=I.low^(D<<1|N>>>31),O=0;O<5;O++){var E=y[P+5*O];E.high^=$,E.low^=R}for(var L=1;L<25;L++){var $,R,E=y[L],H=E.high,U=E.low,V=d[L];V<32?($=H<>>32-V,R=U<>>32-V):($=U<>>64-V,R=H<>>64-V);var j=m[p[L]];j.high=$,j.low=R}var F=m[0],W=y[0];F.high=W.high,F.low=W.low;for(var P=0;P<5;P++)for(var O=0;O<5;O++){var L=P+5*O,E=y[L],X=m[L],J=m[(P+1)%5+5*O],q=m[(P+2)%5+5*O];E.high=X.high^~J.high&q.high,E.low=X.low^~J.low&q.low}var E=y[0],A=h[_];E.high^=A.high,E.low^=A.low}},_doFinalize:function(){var g=this._data,x=g.words;this._nDataBytes*8;var y=g.sigBytes*8,b=this.blockSize*32;x[y>>>5]|=1<<24-y%32,x[(r.ceil((y+1)/b)*b>>>5)-1]|=128,g.sigBytes=x.length*4,this._process();for(var C=this._state,S=this.cfg.outputLength/8,w=S/8,E=[],_=0;_>>24)&16711935|($<<24|$>>>8)&4278255360,R=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,E.push(R),E.push($)}return new a.init(E,S)},clone:function(){for(var g=s.clone.call(this),x=g._state=this._state.slice(0),y=0;y<25;y++)x[y]=x[y].clone();return g}});o.SHA3=s._createHelper(v),o.HmacSHA3=s._createHmacHelper(v)}(Math),n.SHA3})}(n3)),n3.exports}var r3={exports:{}},KW;function sOe(){return KW||(KW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){/** @preserve + `);const y=b.state[s];if(y==null)return;JSON.stringify(o.getState())!==JSON.stringify(y)&&h(y);return}o.dispatchFromDevtools&&typeof o.dispatch=="function"&&o.dispatch(b)});case"DISPATCH":switch(v.payload.type){case"RESET":return h(m),s===void 0?u==null?void 0:u.init(o.getState()):u==null?void 0:u.init(PE(l.name));case"COMMIT":if(s===void 0){u==null||u.init(o.getState());return}return u==null?void 0:u.init(PE(l.name));case"ROLLBACK":return II(v.state,b=>{if(s===void 0){h(b),u==null||u.init(o.getState());return}h(b[s]),u==null||u.init(PE(l.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return II(v.state,b=>{if(s===void 0){h(b);return}JSON.stringify(o.getState())!==JSON.stringify(b[s])&&h(b[s])});case"IMPORT_STATE":{const{nextLiftedState:b}=v.payload,y=(g=b.computedStates.slice(-1)[0])==null?void 0:g.state;if(!y)return;h(s===void 0?y:y[s]),u==null||u.send(null,b);return}case"PAUSE_RECORDING":return f=!f}return}}),m},Nc=c$e,II=(e,t)=>{let n;try{n=JSON.parse(e)}catch(r){console.error("[zustand devtools middleware] Could not parse the received json",r)}n!==void 0&&t(n)};function u$e(e,t){let n;try{n=e()}catch{return}return{getItem:o=>{var i;const a=l=>l===null?null:JSON.parse(l,void 0),s=(i=n.getItem(o))!=null?i:null;return s instanceof Promise?s.then(a):a(s)},setItem:(o,i)=>n.setItem(o,JSON.stringify(i,void 0)),removeItem:o=>n.removeItem(o)}}const z1=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return z1(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return z1(r)(n)}}}},d$e=(e,t)=>(n,r,o)=>{let i={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:g=>g,version:0,merge:(g,b)=>({...b,...g}),...t},a=!1;const s=new Set,l=new Set;let c;try{c=i.getStorage()}catch{}if(!c)return e((...g)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...g)},r,o);const u=z1(i.serialize),d=()=>{const g=i.partialize({...r()});let b;const y=u({state:g,version:i.version}).then(x=>c.setItem(i.name,x)).catch(x=>{b=x});if(b)throw b;return y},f=o.setState;o.setState=(g,b)=>{f(g,b),d()};const h=e((...g)=>{n(...g),d()},r,o);let m;const v=()=>{var g;if(!c)return;a=!1,s.forEach(y=>y(r()));const b=((g=i.onRehydrateStorage)==null?void 0:g.call(i,r()))||void 0;return z1(c.getItem.bind(c))(i.name).then(y=>{if(y)return i.deserialize(y)}).then(y=>{if(y)if(typeof y.version=="number"&&y.version!==i.version){if(i.migrate)return i.migrate(y.state,y.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return y.state}).then(y=>{var x;return m=i.merge(y,(x=r())!=null?x:h),n(m,!0),d()}).then(()=>{b==null||b(m,void 0),a=!0,l.forEach(y=>y(m))}).catch(y=>{b==null||b(void 0,y)})};return o.persist={setOptions:g=>{i={...i,...g},g.getStorage&&(c=g.getStorage())},clearStorage:()=>{c==null||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>v(),hasHydrated:()=>a,onHydrate:g=>(s.add(g),()=>{s.delete(g)}),onFinishHydration:g=>(l.add(g),()=>{l.delete(g)})},v(),m||h},f$e=(e,t)=>(n,r,o)=>{let i={storage:u$e(()=>localStorage),partialize:v=>v,version:0,merge:(v,g)=>({...g,...v}),...t},a=!1;const s=new Set,l=new Set;let c=i.storage;if(!c)return e((...v)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...v)},r,o);const u=()=>{const v=i.partialize({...r()});return c.setItem(i.name,{state:v,version:i.version})},d=o.setState;o.setState=(v,g)=>{d(v,g),u()};const f=e((...v)=>{n(...v),u()},r,o);o.getInitialState=()=>f;let h;const m=()=>{var v,g;if(!c)return;a=!1,s.forEach(y=>{var x;return y((x=r())!=null?x:f)});const b=((g=i.onRehydrateStorage)==null?void 0:g.call(i,(v=r())!=null?v:f))||void 0;return z1(c.getItem.bind(c))(i.name).then(y=>{if(y)if(typeof y.version=="number"&&y.version!==i.version){if(i.migrate)return[!0,i.migrate(y.state,y.version)];console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,y.state];return[!1,void 0]}).then(y=>{var x;const[w,S]=y;if(h=i.merge(S,(x=r())!=null?x:f),n(h,!0),w)return u()}).then(()=>{b==null||b(h,void 0),h=r(),a=!0,l.forEach(y=>y(h))}).catch(y=>{b==null||b(void 0,y)})};return o.persist={setOptions:v=>{i={...i,...v},v.storage&&(c=v.storage)},clearStorage:()=>{c==null||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>m(),hasHydrated:()=>a,onHydrate:v=>(s.add(v),()=>{s.delete(v)}),onFinishHydration:v=>(l.add(v),()=>{l.delete(v)})},i.skipHydration||m(),h||f},p$e=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?((x_?"open":void 0)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),d$e(e,t)):f$e(e,t),Vs=p$e;var rie=Symbol.for("immer-nothing"),eW=Symbol.for("immer-draftable"),Ns=Symbol.for("immer-state");function rc(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var y0=Object.getPrototypeOf;function b0(e){return!!e&&!!e[Ns]}function Rm(e){var t;return e?oie(e)||Array.isArray(e)||!!e[eW]||!!((t=e.constructor)!=null&&t[eW])||ST(e)||ET(e):!1}var h$e=Object.prototype.constructor.toString();function oie(e){if(!e||typeof e!="object")return!1;const t=y0(e);if(t===null)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object?!0:typeof n=="function"&&Function.toString.call(n)===h$e}function A$(e,t){CT(e)===0?Reflect.ownKeys(e).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function CT(e){const t=e[Ns];return t?t.type_:Array.isArray(e)?1:ST(e)?2:ET(e)?3:0}function O6(e,t){return CT(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function iie(e,t,n){const r=CT(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function m$e(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function ST(e){return e instanceof Map}function ET(e){return e instanceof Set}function Dh(e){return e.copy_||e.base_}function k6(e,t){if(ST(e))return new Map(e);if(ET(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=oie(e);if(t===!0||t==="class_only"&&!n){const r=Object.getOwnPropertyDescriptors(e);delete r[Ns];let o=Reflect.ownKeys(r);for(let i=0;i1&&(e.set=e.add=e.clear=e.delete=g$e),Object.freeze(e),t&&Object.entries(e).forEach(([n,r])=>$B(r,!0))),e}function g$e(){rc(2)}function _T(e){return Object.isFrozen(e)}var v$e={};function Om(e){const t=v$e[e];return t||rc(0,e),t}var H1;function aie(){return H1}function y$e(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function tW(e,t){t&&(Om("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function I6(e){D6(e),e.drafts_.forEach(b$e),e.drafts_=null}function D6(e){e===H1&&(H1=e.parent_)}function nW(e){return H1=y$e(H1,e)}function b$e(e){const t=e[Ns];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function rW(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[Ns].modified_&&(I6(t),rc(4)),Rm(e)&&(e=F$(t,e),t.parent_||B$(t,e)),t.patches_&&Om("Patches").generateReplacementPatches_(n[Ns].base_,e,t.patches_,t.inversePatches_)):e=F$(t,n,[]),I6(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==rie?e:void 0}function F$(e,t,n){if(_T(t))return t;const r=t[Ns];if(!r)return A$(t,(o,i)=>oW(e,r,t,o,i,n)),t;if(r.scope_!==e)return t;if(!r.modified_)return B$(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const o=r.copy_;let i=o,a=!1;r.type_===3&&(i=new Set(o),o.clear(),a=!0),A$(i,(s,l)=>oW(e,r,o,s,l,n,a)),B$(e,o,!1),n&&e.patches_&&Om("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function oW(e,t,n,r,o,i,a){if(b0(o)){const s=i&&t&&t.type_!==3&&!O6(t.assigned_,r)?i.concat(r):void 0,l=F$(e,o,s);if(iie(n,r,l),b0(l))e.canAutoFreeze_=!1;else return}else a&&n.add(o);if(Rm(o)&&!_T(o)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;F$(e,o),(!t||!t.scope_.parent_)&&typeof r!="symbol"&&Object.prototype.propertyIsEnumerable.call(n,r)&&B$(e,o)}}function B$(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&$B(t,n)}function x$e(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:aie(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let o=r,i=PB;n&&(o=[r],i=V1);const{revoke:a,proxy:s}=Proxy.revocable(o,i);return r.draft_=s,r.revoke_=a,s}var PB={get(e,t){if(t===Ns)return e;const n=Dh(e);if(!O6(n,t))return w$e(e,n,t);const r=n[t];return e.finalized_||!Rm(r)?r:r===DI(e.base_,t)?(NI(e),e.copy_[t]=A6(r,e)):r},has(e,t){return t in Dh(e)},ownKeys(e){return Reflect.ownKeys(Dh(e))},set(e,t,n){const r=sie(Dh(e),t);if(r!=null&&r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const o=DI(Dh(e),t),i=o==null?void 0:o[Ns];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(m$e(n,o)&&(n!==void 0||O6(e.base_,t)))return!0;NI(e),N6(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return DI(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,NI(e),N6(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=Dh(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){rc(11)},getPrototypeOf(e){return y0(e.base_)},setPrototypeOf(){rc(12)}},V1={};A$(PB,(e,t)=>{V1[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});V1.deleteProperty=function(e,t){return V1.set.call(this,e,t,void 0)};V1.set=function(e,t,n){return PB.set.call(this,e[0],t,n,e[0])};function DI(e,t){const n=e[Ns];return(n?Dh(n):e)[t]}function w$e(e,t,n){var o;const r=sie(t,n);return r?"value"in r?r.value:(o=r.get)==null?void 0:o.call(e.draft_):void 0}function sie(e,t){if(!(t in e))return;let n=y0(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=y0(n)}}function N6(e){e.modified_||(e.modified_=!0,e.parent_&&N6(e.parent_))}function NI(e){e.copy_||(e.copy_=k6(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var C$e=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,n,r)=>{if(typeof t=="function"&&typeof n!="function"){const i=n;n=t;const a=this;return function(l=i,...c){return a.produce(l,u=>n.call(this,u,...c))}}typeof n!="function"&&rc(6),r!==void 0&&typeof r!="function"&&rc(7);let o;if(Rm(t)){const i=nW(this),a=A6(t,void 0);let s=!0;try{o=n(a),s=!1}finally{s?I6(i):D6(i)}return tW(i,r),rW(o,i)}else if(!t||typeof t!="object"){if(o=n(t),o===void 0&&(o=t),o===rie&&(o=void 0),this.autoFreeze_&&$B(o,!0),r){const i=[],a=[];Om("Patches").generateReplacementPatches_(t,o,i,a),r(i,a)}return o}else rc(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(a,...s)=>this.produceWithPatches(a,l=>t(l,...s));let r,o;return[this.produce(t,n,(a,s)=>{r=a,o=s}),r,o]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){Rm(e)||rc(8),b0(e)&&(e=S$e(e));const t=nW(this),n=A6(e,void 0);return n[Ns].isManual_=!0,D6(t),n}finishDraft(e,t){const n=e&&e[Ns];(!n||!n.isManual_)&&rc(9);const{scope_:r}=n;return tW(r,t),rW(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const o=t[n];if(o.path.length===0&&o.op==="replace"){e=o.value;break}}n>-1&&(t=t.slice(n+1));const r=Om("Patches").applyPatches_;return b0(e)?r(e,t):this.produce(e,o=>r(o,t))}};function A6(e,t){const n=ST(e)?Om("MapSet").proxyMap_(e,t):ET(e)?Om("MapSet").proxySet_(e,t):x$e(e,t);return(t?t.scope_:aie()).drafts_.push(n),n}function S$e(e){return b0(e)||rc(10,e),lie(e)}function lie(e){if(!Rm(e)||_T(e))return e;const t=e[Ns];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=k6(e,t.scope_.immer_.useStrictShallowCopy_)}else n=k6(e,!0);return A$(n,(r,o)=>{iie(n,r,lie(o))}),t&&(t.finalized_=!1),n}var As=new C$e,E$e=As.produce;As.produceWithPatches.bind(As);As.setAutoFreeze.bind(As);As.setUseStrictShallowCopy.bind(As);As.applyPatches.bind(As);As.createDraft.bind(As);As.finishDraft.bind(As);const _$e=e=>(t,n,r)=>(r.setState=(o,i,...a)=>{const s=typeof o=="function"?E$e(o):o;return t(s,i,...a)},e(r.setState,n,r)),Ac=_$e,$$e="dev",cie="open",iW="prod",P$e="quanjing",M$e="COMMUNITY",uie="prod-open";console.log("Current VITE_CONFIG_ENV:","prod-open");let Oo;switch(uie){case"dev":Oo={API_URL:"http://127.0.0.1:9003",MQTT_URL:"ws://127.0.0.1:9885/websocket",HTML_URL:"http://127.0.0.1:9006",IS_DEBUG:!0,SERVER_MODE:$$e,CLIENT:"WEB",USER_PRIVACY_URL:"http://127.0.0.1:9003/privacy",SHOW_SWITCH_SERVER:!0,SHOW_SCAN_LOGIN:!0,LOGO_URL:"http://127.0.0.1:9003/logo.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!0,SHOW_CREATE_LLM:!0,SHOW_CONTACTS:!0,SHOW_FAVORITE:!0,SHOW_TRIAL_TIP:!1};break;case"prod-open":Oo={API_URL:"http://127.0.0.1:9003",MQTT_URL:"ws://127.0.0.1:9885/websocket",HTML_URL:"http://127.0.0.1:9003",IS_DEBUG:!1,SERVER_MODE:cie,CLIENT:"WEB",USER_PRIVACY_URL:"http://127.0.0.1:9003/privacy",SHOW_SWITCH_SERVER:!0,SHOW_SCAN_LOGIN:!0,LOGO_URL:"http://127.0.0.1:9003/logo.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!0,SHOW_CREATE_LLM:!0,SHOW_CONTACTS:!0,SHOW_FAVORITE:!0,SHOW_TRIAL_TIP:!1};break;case"prod-quanjing":Oo={API_URL:"https://kf.gxzgt.com:9003",MQTT_URL:"wss://kf.gxzgt.com:9003/websocket",HTML_URL:"https://kf.gxzgt.com:9003",IS_DEBUG:!1,SERVER_MODE:P$e,CLIENT:"WEB",USER_PRIVACY_URL:"https://zgtapp.zwfw.gxzf.gov.cn/zgt-h5/userProtocol/index.html",SHOW_SWITCH_SERVER:!1,SHOW_SCAN_LOGIN:!1,LOGO_URL:"https://kf.gxzgt.com:9003/assets/images/logos/zhiguitong.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!1,SHOW_CREATE_LLM:!1,SHOW_CONTACTS:!1,SHOW_FAVORITE:!1,SHOW_TRIAL_TIP:!1};break;case"prod-web":Oo={API_URL:"https://api.weiyuai.cn",MQTT_URL:"wss://api.weiyuai.cn/websocket",HTML_URL:"https://www.weiyuai.cn",IS_DEBUG:!1,SERVER_MODE:iW,CLIENT:"WEB",USER_PRIVACY_URL:"https://www.weiyuai.cn/privacy.html",SHOW_SWITCH_SERVER:!1,SHOW_SCAN_LOGIN:!0,LOGO_URL:"https://www.weiyuai.cn/logo.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!0,SHOW_CREATE_LLM:!0,SHOW_CONTACTS:!0,SHOW_FAVORITE:!0,SHOW_TRIAL_TIP:!1};break;default:Oo={API_URL:"https://api.weiyuai.cn",MQTT_URL:"wss://api.weiyuai.cn/websocket",HTML_URL:"https://www.weiyuai.cn",IS_DEBUG:!1,SERVER_MODE:iW,CLIENT:"ELECTRON",USER_PRIVACY_URL:"https://www.weiyuai.cn/privacy.html",SHOW_SWITCH_SERVER:!1,SHOW_SCAN_LOGIN:!0,LOGO_URL:"https://www.weiyuai.cn/logo.png",LOGO_NAME:"微语",SHOW_CREATE_GROUP:!0,SHOW_CREATE_LLM:!0,SHOW_CONTACTS:!0,SHOW_FAVORITE:!0,SHOW_TRIAL_TIP:!1}}console.log("config.API_BASE_URL: ",uie,Oo);const W1=navigator.userAgent.toLowerCase().indexOf("electron")>-1,AI=Oo.API_URL;Oo.MQTT_URL;const aW=Oo.HTML_URL,Fd=Oo.IS_DEBUG,T$e=Oo.SERVER_MODE,mr=Oo.CLIENT,R$e=Oo.USER_PRIVACY_URL,O$e=Oo.SHOW_SWITCH_SERVER,k$e=Oo.SHOW_SCAN_LOGIN,I$e=Oo.LOGO_URL,D$e=Oo.LOGO_NAME;Oo.SHOW_CREATE_GROUP;Oo.SHOW_CREATE_LLM;Oo.SHOW_CONTACTS;Oo.SHOW_FAVORITE;Oo.SHOW_TRIAL_TIP;const xl="BYTEDESK",sW="locale",lW="mode",zv="team",x0="agent",L$="personal",cW="i18n.",die="ANONYMOUS",Ps="bytedesk_login_credentials",uW="THEME_MODE_TYPE",dW="THEME_NAME_TYPE",FI="PLAY_AUDIO",r1="NETWORK_STATUS_NOTIFICATION",o1="CONFIG_ENABLED_AGENT",w_="CONFIG_API_URL_AGENT",BI="CONFIG_WEBSOCKET_URL_AGENT",C_="CONFIG_HTML_URL_AGENT",N$e="false",Ix="CONFIG_CUSTOM_ENABLED_AGENT",Dx="CONFIG_CUSTOM_API_URL_AGENT",ME="CONFIG_CUSTOM_WEBSOCKET_URL_AGENT",fie="CONFIG_PROPERTIES",A$e="EVENT_BUS_SERVER_ERROR_500",yp="EVENT_BUS_TOKEN_INVALID",F$e="AUTH_STORE",kp="ACCESS_TOKEN",B$e="ORGANIZATION_STORE",L$e="MEMBER_STORE",j$e="MESSAGE_STORE",z$e="CONTACT_STORE",H$e="USER_STORE",V$e="SETTINGS_STORE",W$e="THREAD_STORE",U$e="AGENT_STORE",G$e="WORKGROUP_STORE",q$e="PROCESS_STORE",K$e="member",Y$e="device",X$e="MOBILE_LOGIN",Q$e="MOBILE_RESET",Z$e="MOBILE_VERIFY",J$e="EMAIL_RESET",ePe="EMAIL_VERIFY",tPe="PENDING",nPe="SCANNED",rPe="CONFIRMED",oPe="EXPIRED",iPe="https://cdn.weiyuai.cn/agent/assets/css/scrollbar.css",aPe="https://www.weiyuai.cn/download.html",MB="17",ud="start",xv="parent",Xl="form",pie="label",U1="text",hie="digit",mie="date",TB="select",RB="checkbox",OB="radio",sPe="position",lPe="add",cPe="remove",uPe="select",dPe="dimensions",fW="QUEUING",pW="CLOSED",hW="CONTINUE",fPe="SYSTEM",pPe="QUEUE",mW="STREAM",gie="AUTO_CLOSED",vie="AGENT_CLOSED",gW="AVAILABLE",LI="OFFLINE",vW="REST",hPe="TICKET",mPe="CHAT",F6="lastPath",j$="TICKET",jI="FLOWBUILDER",gPe="ROLE_SUPER",vPe="ROLE_ADMIN",yPe="ROLE_MEMBER",bPe="ROLE_AGENT",xPe="LOG_ENABLE",i1="TICKET",yie="TICKET_VISITOR",bie="THREAD",xie="FLOW",wie="PRE_SALES_QUESTIONNAIRE",Cie="MESSAGE_LEAVE",Sie="COMPLAINT",Eie="FEEDBACK",_ie="PRODUCT_SUGGESTION",$ie="BUG_REPORT",Pie="APPOINTMENT_TRIAL",Mie="PRODUCT_INQUIRY",Tie="SERVICE_APPOINTMENT",Rie="QUOTE_REQUEST",Oie="DEMO_REQUEST",kie="JOB_APPLICATION",Iie="EMPLOYEE_FEEDBACK",Die="TRAINING_APPLICATION",Nie="AFTER_SALES_SERVICE",Aie="RETURN_EXCHANGE",Fie="PARTNERSHIP_APPLICATION",Bie="MERCHANT_APPLICATION",Lie="SATISFACTION_SURVEY",jie="MARKET_RESEARCH",zie="REQUIREMENT_SURVEY",Hie="TECHNICAL_SUPPORT",Vie="SYSTEM_FAULT_REPORT",Wie="FEATURE_REQUEST",Uie="CUSTOM",Gie="GENERAL",B6="DRAFT",wPe="PUBLISHED",CPe="DISABLED",mC=Ba()(Nc(Vs(Ac((e,t)=>({accessToken:"",setAccessToken(n){localStorage.setItem(kp,n),e({accessToken:n})},getAccessToken(){return t().accessToken},removeAccessToken(){localStorage.removeItem(kp),e({accessToken:""})}})),{name:F$e}))),SPe=Ba()(Nc(Vs(Ac(e=>({settings:{playSound:!0,showNotifications:!0,openAtStartup:!1,colors:!1,proLayoutCollapsed:!0},currentMenu:"chat",setCurrentMenu(t){e({currentMenu:t})},setProLayoutCollapsed(t){e(n=>({settings:{...n.settings,proLayoutCollapsed:t}}))}})),{name:V$e})));var sg={},qie={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(qie);var Nn=qie.exports,$T={};Object.defineProperty($T,"__esModule",{value:!0});$T.default=void 0;var EPe={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"};$T.default=EPe;var PT={},gC={},MT={},Kie={exports:{}},Yie={exports:{}},Xie={exports:{}},Qie={exports:{}};(function(e){function t(n){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(Qie);var lg=Qie.exports,Zie={exports:{}};(function(e){var t=lg.default;function n(r,o){if(t(r)!="object"||!r)return r;var i=r[Symbol.toPrimitive];if(i!==void 0){var a=i.call(r,o||"default");if(t(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(Zie);var _Pe=Zie.exports;(function(e){var t=lg.default,n=_Pe;function r(o){var i=n(o,"string");return t(i)=="symbol"?i:i+""}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(Xie);var $Pe=Xie.exports;(function(e){var t=$Pe;function n(r,o,i){return(o=t(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i,r}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(Yie);var Jie=Yie.exports;(function(e){var t=Jie;function n(o,i){var a=Object.keys(o);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(o);i&&(s=s.filter(function(l){return Object.getOwnPropertyDescriptor(o,l).enumerable})),a.push.apply(a,s)}return a}function r(o){for(var i=1;i{r==="system"&&(window.matchMedia("(prefers-color-scheme: dark)").matches?n("dark"):n("light"),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",a=>{a.matches?n("dark"):n("light")}))},[]),p.useEffect(()=>{localStorage.setItem(uW,o),o==="light"?n("light"):o==="dark"?n("dark"):o==="system"&&(window.matchMedia("(prefers-color-scheme: dark)").matches?n("dark"):n("light"))},[o]),p.useEffect(()=>{localStorage.setItem(dW,t)},[t]),{themeName:t,setThemeName:n,themeMode:o,setThemeMode:i,isDarkMode:t==="dark",isLightMode:t==="light"}}function aae(e,t){return function(){return e.apply(t,arguments)}}const{toString:bMe}=Object.prototype,{getPrototypeOf:kB}=Object,{iterator:jT,toStringTag:sae}=Symbol,zT=(e=>t=>{const n=bMe.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Fc=e=>(e=e.toLowerCase(),t=>zT(t)===e),HT=e=>t=>typeof t===e,{isArray:Ey}=Array,G1=HT("undefined");function CC(e){return e!==null&&!G1(e)&&e.constructor!==null&&!G1(e.constructor)&&ns(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const lae=Fc("ArrayBuffer");function xMe(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&lae(e.buffer),t}const wMe=HT("string"),ns=HT("function"),cae=HT("number"),SC=e=>e!==null&&typeof e=="object",CMe=e=>e===!0||e===!1,S_=e=>{if(zT(e)!=="object")return!1;const t=kB(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(sae in e)&&!(jT in e)},SMe=e=>{if(!SC(e)||CC(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},EMe=Fc("Date"),_Me=Fc("File"),$Me=Fc("Blob"),PMe=Fc("FileList"),MMe=e=>SC(e)&&ns(e.pipe),TMe=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||ns(e.append)&&((t=zT(e))==="formdata"||t==="object"&&ns(e.toString)&&e.toString()==="[object FormData]"))},RMe=Fc("URLSearchParams"),[OMe,kMe,IMe,DMe]=["ReadableStream","Request","Response","Headers"].map(Fc),NMe=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function EC(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),Ey(e))for(r=0,o=e.length;r0;)if(o=n[r],t===o.toLowerCase())return o;return null}const qh=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,dae=e=>!G1(e)&&e!==qh;function L6(){const{caseless:e}=dae(this)&&this||{},t={},n=(r,o)=>{const i=e&&uae(t,o)||o;S_(t[i])&&S_(r)?t[i]=L6(t[i],r):S_(r)?t[i]=L6({},r):Ey(r)?t[i]=r.slice():t[i]=r};for(let r=0,o=arguments.length;r(EC(t,(o,i)=>{n&&ns(o)?e[i]=aae(o,n):e[i]=o},{allOwnKeys:r}),e),FMe=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),BMe=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},LMe=(e,t,n,r)=>{let o,i,a;const s={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],(!r||r(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=n!==!1&&kB(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},jMe=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},zMe=e=>{if(!e)return null;if(Ey(e))return e;let t=e.length;if(!cae(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},HMe=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&kB(Uint8Array)),VMe=(e,t)=>{const r=(e&&e[jT]).call(e);let o;for(;(o=r.next())&&!o.done;){const i=o.value;t.call(e,i[0],i[1])}},WMe=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},UMe=Fc("HTMLFormElement"),GMe=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),CW=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),qMe=Fc("RegExp"),fae=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};EC(n,(o,i)=>{let a;(a=t(o,i,e))!==!1&&(r[i]=a||o)}),Object.defineProperties(e,r)},KMe=e=>{fae(e,(t,n)=>{if(ns(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(ns(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},YMe=(e,t)=>{const n={},r=o=>{o.forEach(i=>{n[i]=!0})};return Ey(e)?r(e):r(String(e).split(t)),n},XMe=()=>{},QMe=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function ZMe(e){return!!(e&&ns(e.append)&&e[sae]==="FormData"&&e[jT])}const JMe=e=>{const t=new Array(10),n=(r,o)=>{if(SC(r)){if(t.indexOf(r)>=0)return;if(CC(r))return r;if(!("toJSON"in r)){t[o]=r;const i=Ey(r)?[]:{};return EC(r,(a,s)=>{const l=n(a,o+1);!G1(l)&&(i[s]=l)}),t[o]=void 0,i}}return r};return n(e,0)},eTe=Fc("AsyncFunction"),tTe=e=>e&&(SC(e)||ns(e))&&ns(e.then)&&ns(e.catch),pae=((e,t)=>e?setImmediate:t?((n,r)=>(qh.addEventListener("message",({source:o,data:i})=>{o===qh&&i===n&&r.length&&r.shift()()},!1),o=>{r.push(o),qh.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",ns(qh.postMessage)),nTe=typeof queueMicrotask<"u"?queueMicrotask.bind(qh):typeof process<"u"&&process.nextTick||pae,rTe=e=>e!=null&&ns(e[jT]),Qe={isArray:Ey,isArrayBuffer:lae,isBuffer:CC,isFormData:TMe,isArrayBufferView:xMe,isString:wMe,isNumber:cae,isBoolean:CMe,isObject:SC,isPlainObject:S_,isEmptyObject:SMe,isReadableStream:OMe,isRequest:kMe,isResponse:IMe,isHeaders:DMe,isUndefined:G1,isDate:EMe,isFile:_Me,isBlob:$Me,isRegExp:qMe,isFunction:ns,isStream:MMe,isURLSearchParams:RMe,isTypedArray:HMe,isFileList:PMe,forEach:EC,merge:L6,extend:AMe,trim:NMe,stripBOM:FMe,inherits:BMe,toFlatObject:LMe,kindOf:zT,kindOfTest:Fc,endsWith:jMe,toArray:zMe,forEachEntry:VMe,matchAll:WMe,isHTMLForm:UMe,hasOwnProperty:CW,hasOwnProp:CW,reduceDescriptors:fae,freezeMethods:KMe,toObjectSet:YMe,toCamelCase:GMe,noop:XMe,toFiniteNumber:QMe,findKey:uae,global:qh,isContextDefined:dae,isSpecCompliantForm:ZMe,toJSONObject:JMe,isAsyncFn:eTe,isThenable:tTe,setImmediate:pae,asap:nTe,isIterable:rTe};function Fn(e,t,n,r,o){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),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}Qe.inherits(Fn,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:Qe.toJSONObject(this.config),code:this.code,status:this.status}}});const hae=Fn.prototype,mae={};["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(e=>{mae[e]={value:e}});Object.defineProperties(Fn,mae);Object.defineProperty(hae,"isAxiosError",{value:!0});Fn.from=(e,t,n,r,o,i)=>{const a=Object.create(hae);return Qe.toFlatObject(e,a,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),Fn.call(a,e.message,t,n,r,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};const oTe=null;function j6(e){return Qe.isPlainObject(e)||Qe.isArray(e)}function gae(e){return Qe.endsWith(e,"[]")?e.slice(0,-2):e}function SW(e,t,n){return e?e.concat(t).map(function(o,i){return o=gae(o),!n&&i?"["+o+"]":o}).join(n?".":""):t}function iTe(e){return Qe.isArray(e)&&!e.some(j6)}const aTe=Qe.toFlatObject(Qe,{},null,function(t){return/^is[A-Z]/.test(t)});function VT(e,t,n){if(!Qe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=Qe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,g){return!Qe.isUndefined(g[v])});const r=n.metaTokens,o=n.visitor||u,i=n.dots,a=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&Qe.isSpecCompliantForm(t);if(!Qe.isFunction(o))throw new TypeError("visitor must be a function");function c(m){if(m===null)return"";if(Qe.isDate(m))return m.toISOString();if(Qe.isBoolean(m))return m.toString();if(!l&&Qe.isBlob(m))throw new Fn("Blob is not supported. Use a Buffer instead.");return Qe.isArrayBuffer(m)||Qe.isTypedArray(m)?l&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function u(m,v,g){let b=m;if(m&&!g&&typeof m=="object"){if(Qe.endsWith(v,"{}"))v=r?v:v.slice(0,-2),m=JSON.stringify(m);else if(Qe.isArray(m)&&iTe(m)||(Qe.isFileList(m)||Qe.endsWith(v,"[]"))&&(b=Qe.toArray(m)))return v=gae(v),b.forEach(function(x,w){!(Qe.isUndefined(x)||x===null)&&t.append(a===!0?SW([v],w,i):a===null?v:v+"[]",c(x))}),!1}return j6(m)?!0:(t.append(SW(g,v,i),c(m)),!1)}const d=[],f=Object.assign(aTe,{defaultVisitor:u,convertValue:c,isVisitable:j6});function h(m,v){if(!Qe.isUndefined(m)){if(d.indexOf(m)!==-1)throw Error("Circular reference detected in "+v.join("."));d.push(m),Qe.forEach(m,function(b,y){(!(Qe.isUndefined(b)||b===null)&&o.call(t,b,Qe.isString(y)?y.trim():y,v,f))===!0&&h(b,v?v.concat(y):[y])}),d.pop()}}if(!Qe.isObject(e))throw new TypeError("data must be an object");return h(e),t}function EW(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function IB(e,t){this._pairs=[],e&&VT(e,this,t)}const vae=IB.prototype;vae.append=function(t,n){this._pairs.push([t,n])};vae.toString=function(t){const n=t?function(r){return t.call(this,r,EW)}:EW;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function sTe(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function yae(e,t,n){if(!t)return e;const r=n&&n.encode||sTe;Qe.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let i;if(o?i=o(t,n):i=Qe.isURLSearchParams(t)?t.toString():new IB(t,n).toString(r),i){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class _W{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Qe.forEach(this.handlers,function(r){r!==null&&t(r)})}}const bae={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},lTe=typeof URLSearchParams<"u"?URLSearchParams:IB,cTe=typeof FormData<"u"?FormData:null,uTe=typeof Blob<"u"?Blob:null,dTe={isBrowser:!0,classes:{URLSearchParams:lTe,FormData:cTe,Blob:uTe},protocols:["http","https","file","blob","url","data"]},DB=typeof window<"u"&&typeof document<"u",z6=typeof navigator=="object"&&navigator||void 0,fTe=DB&&(!z6||["ReactNative","NativeScript","NS"].indexOf(z6.product)<0),pTe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",hTe=DB&&window.location.href||"http://localhost",mTe=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:DB,hasStandardBrowserEnv:fTe,hasStandardBrowserWebWorkerEnv:pTe,navigator:z6,origin:hTe},Symbol.toStringTag,{value:"Module"})),la={...mTe,...dTe};function gTe(e,t){return VT(e,new la.classes.URLSearchParams,{visitor:function(n,r,o,i){return la.isNode&&Qe.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function vTe(e){return Qe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function yTe(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r=n.length;return a=!a&&Qe.isArray(o)?o.length:a,l?(Qe.hasOwnProp(o,a)?o[a]=[o[a],r]:o[a]=r,!s):((!o[a]||!Qe.isObject(o[a]))&&(o[a]=[]),t(n,r,o[a],i)&&Qe.isArray(o[a])&&(o[a]=yTe(o[a])),!s)}if(Qe.isFormData(e)&&Qe.isFunction(e.entries)){const n={};return Qe.forEachEntry(e,(r,o)=>{t(vTe(r),o,n,0)}),n}return null}function bTe(e,t,n){if(Qe.isString(e))try{return(t||JSON.parse)(e),Qe.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const _C={transitional:bae,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,i=Qe.isObject(t);if(i&&Qe.isHTMLForm(t)&&(t=new FormData(t)),Qe.isFormData(t))return o?JSON.stringify(xae(t)):t;if(Qe.isArrayBuffer(t)||Qe.isBuffer(t)||Qe.isStream(t)||Qe.isFile(t)||Qe.isBlob(t)||Qe.isReadableStream(t))return t;if(Qe.isArrayBufferView(t))return t.buffer;if(Qe.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return gTe(t,this.formSerializer).toString();if((s=Qe.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return VT(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return i||o?(n.setContentType("application/json",!1),bTe(t)):t}],transformResponse:[function(t){const n=this.transitional||_C.transitional,r=n&&n.forcedJSONParsing,o=this.responseType==="json";if(Qe.isResponse(t)||Qe.isReadableStream(t))return t;if(t&&Qe.isString(t)&&(r&&!this.responseType||o)){const a=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(s){if(a)throw s.name==="SyntaxError"?Fn.from(s,Fn.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:la.classes.FormData,Blob:la.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Qe.forEach(["delete","get","head","post","put","patch"],e=>{_C.headers[e]={}});const xTe=Qe.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"]),wTe=e=>{const t={};let n,r,o;return e&&e.split(` +`).forEach(function(a){o=a.indexOf(":"),n=a.substring(0,o).trim().toLowerCase(),r=a.substring(o+1).trim(),!(!n||t[n]&&xTe[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},$W=Symbol("internals");function Lb(e){return e&&String(e).trim().toLowerCase()}function E_(e){return e===!1||e==null?e:Qe.isArray(e)?e.map(E_):String(e)}function CTe(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const STe=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function zI(e,t,n,r,o){if(Qe.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!Qe.isString(t)){if(Qe.isString(r))return t.indexOf(r)!==-1;if(Qe.isRegExp(r))return r.test(t)}}function ETe(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function _Te(e,t){const n=Qe.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(o,i,a){return this[r].call(this,t,o,i,a)},configurable:!0})})}let rs=class{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function i(s,l,c){const u=Lb(l);if(!u)throw new Error("header name must be a non-empty string");const d=Qe.findKey(o,u);(!d||o[d]===void 0||c===!0||c===void 0&&o[d]!==!1)&&(o[d||l]=E_(s))}const a=(s,l)=>Qe.forEach(s,(c,u)=>i(c,u,l));if(Qe.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(Qe.isString(t)&&(t=t.trim())&&!STe(t))a(wTe(t),n);else if(Qe.isObject(t)&&Qe.isIterable(t)){let s={},l,c;for(const u of t){if(!Qe.isArray(u))throw TypeError("Object iterator must return a key-value pair");s[c=u[0]]=(l=s[c])?Qe.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}a(s,n)}else t!=null&&i(n,t,r);return this}get(t,n){if(t=Lb(t),t){const r=Qe.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return CTe(o);if(Qe.isFunction(n))return n.call(this,o,r);if(Qe.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Lb(t),t){const r=Qe.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||zI(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function i(a){if(a=Lb(a),a){const s=Qe.findKey(r,a);s&&(!n||zI(r,r[s],s,n))&&(delete r[s],o=!0)}}return Qe.isArray(t)?t.forEach(i):i(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const i=n[r];(!t||zI(this,this[i],i,t,!0))&&(delete this[i],o=!0)}return o}normalize(t){const n=this,r={};return Qe.forEach(this,(o,i)=>{const a=Qe.findKey(r,i);if(a){n[a]=E_(o),delete n[i];return}const s=t?ETe(i):String(i).trim();s!==i&&delete n[i],n[s]=E_(o),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return Qe.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&Qe.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){const r=(this[$W]=this[$W]={accessors:{}}).accessors,o=this.prototype;function i(a){const s=Lb(a);r[s]||(_Te(o,a),r[s]=!0)}return Qe.isArray(t)?t.forEach(i):i(t),this}};rs.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Qe.reduceDescriptors(rs.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});Qe.freezeMethods(rs);function HI(e,t){const n=this||_C,r=t||n,o=rs.from(r.headers);let i=r.data;return Qe.forEach(e,function(s){i=s.call(n,i,o.normalize(),t?t.status:void 0)}),o.normalize(),i}function wae(e){return!!(e&&e.__CANCEL__)}function _y(e,t,n){Fn.call(this,e??"canceled",Fn.ERR_CANCELED,t,n),this.name="CanceledError"}Qe.inherits(_y,Fn,{__CANCEL__:!0});function Cae(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Fn("Request failed with status code "+n.status,[Fn.ERR_BAD_REQUEST,Fn.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function $Te(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function PTe(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,i=0,a;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),u=r[i];a||(a=c),n[o]=l,r[o]=c;let d=i,f=0;for(;d!==o;)f+=n[d++],d=d%e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),c-a{n=u,o=null,i&&(clearTimeout(i),i=null),e(...c)};return[(...c)=>{const u=Date.now(),d=u-n;d>=r?a(c,u):(o=c,i||(i=setTimeout(()=>{i=null,a(o)},r-d)))},()=>o&&a(o)]}const z$=(e,t,n=3)=>{let r=0;const o=PTe(50,250);return MTe(i=>{const a=i.loaded,s=i.lengthComputable?i.total:void 0,l=a-r,c=o(l),u=a<=s;r=a;const d={loaded:a,total:s,progress:s?a/s:void 0,bytes:l,rate:c||void 0,estimated:c&&s&&u?(s-a)/c:void 0,event:i,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(d)},n)},PW=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},MW=e=>(...t)=>Qe.asap(()=>e(...t)),TTe=la.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,la.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(la.origin),la.navigator&&/(msie|trident)/i.test(la.navigator.userAgent)):()=>!0,RTe=la.hasStandardBrowserEnv?{write(e,t,n,r,o,i){const a=[e+"="+encodeURIComponent(t)];Qe.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),Qe.isString(r)&&a.push("path="+r),Qe.isString(o)&&a.push("domain="+o),i===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function OTe(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function kTe(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Sae(e,t,n){let r=!OTe(t);return e&&(r||n==!1)?kTe(e,t):t}const TW=e=>e instanceof rs?{...e}:e;function km(e,t){t=t||{};const n={};function r(c,u,d,f){return Qe.isPlainObject(c)&&Qe.isPlainObject(u)?Qe.merge.call({caseless:f},c,u):Qe.isPlainObject(u)?Qe.merge({},u):Qe.isArray(u)?u.slice():u}function o(c,u,d,f){if(Qe.isUndefined(u)){if(!Qe.isUndefined(c))return r(void 0,c,d,f)}else return r(c,u,d,f)}function i(c,u){if(!Qe.isUndefined(u))return r(void 0,u)}function a(c,u){if(Qe.isUndefined(u)){if(!Qe.isUndefined(c))return r(void 0,c)}else return r(void 0,u)}function s(c,u,d){if(d in t)return r(c,u);if(d in e)return r(void 0,c)}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(c,u,d)=>o(TW(c),TW(u),d,!0)};return Qe.forEach(Object.keys({...e,...t}),function(u){const d=l[u]||o,f=d(e[u],t[u],u);Qe.isUndefined(f)&&d!==s||(n[u]=f)}),n}const Eae=e=>{const t=km({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:i,headers:a,auth:s}=t;t.headers=a=rs.from(a),t.url=yae(Sae(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&a.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let l;if(Qe.isFormData(n)){if(la.hasStandardBrowserEnv||la.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((l=a.getContentType())!==!1){const[c,...u]=l?l.split(";").map(d=>d.trim()).filter(Boolean):[];a.setContentType([c||"multipart/form-data",...u].join("; "))}}if(la.hasStandardBrowserEnv&&(r&&Qe.isFunction(r)&&(r=r(t)),r||r!==!1&&TTe(t.url))){const c=o&&i&&RTe.read(i);c&&a.set(o,c)}return t},ITe=typeof XMLHttpRequest<"u",DTe=ITe&&function(e){return new Promise(function(n,r){const o=Eae(e);let i=o.data;const a=rs.from(o.headers).normalize();let{responseType:s,onUploadProgress:l,onDownloadProgress:c}=o,u,d,f,h,m;function v(){h&&h(),m&&m(),o.cancelToken&&o.cancelToken.unsubscribe(u),o.signal&&o.signal.removeEventListener("abort",u)}let g=new XMLHttpRequest;g.open(o.method.toUpperCase(),o.url,!0),g.timeout=o.timeout;function b(){if(!g)return;const x=rs.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),S={data:!s||s==="text"||s==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:x,config:e,request:g};Cae(function(E){n(E),v()},function(E){r(E),v()},S),g=null}"onloadend"in g?g.onloadend=b:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(b)},g.onabort=function(){g&&(r(new Fn("Request aborted",Fn.ECONNABORTED,e,g)),g=null)},g.onerror=function(){r(new Fn("Network Error",Fn.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let w=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const S=o.transitional||bae;o.timeoutErrorMessage&&(w=o.timeoutErrorMessage),r(new Fn(w,S.clarifyTimeoutError?Fn.ETIMEDOUT:Fn.ECONNABORTED,e,g)),g=null},i===void 0&&a.setContentType(null),"setRequestHeader"in g&&Qe.forEach(a.toJSON(),function(w,S){g.setRequestHeader(S,w)}),Qe.isUndefined(o.withCredentials)||(g.withCredentials=!!o.withCredentials),s&&s!=="json"&&(g.responseType=o.responseType),c&&([f,m]=z$(c,!0),g.addEventListener("progress",f)),l&&g.upload&&([d,h]=z$(l),g.upload.addEventListener("progress",d),g.upload.addEventListener("loadend",h)),(o.cancelToken||o.signal)&&(u=x=>{g&&(r(!x||x.type?new _y(null,e,g):x),g.abort(),g=null)},o.cancelToken&&o.cancelToken.subscribe(u),o.signal&&(o.signal.aborted?u():o.signal.addEventListener("abort",u)));const y=$Te(o.url);if(y&&la.protocols.indexOf(y)===-1){r(new Fn("Unsupported protocol "+y+":",Fn.ERR_BAD_REQUEST,e));return}g.send(i||null)})},NTe=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,o;const i=function(c){if(!o){o=!0,s();const u=c instanceof Error?c:this.reason;r.abort(u instanceof Fn?u:new _y(u instanceof Error?u.message:u))}};let a=t&&setTimeout(()=>{a=null,i(new Fn(`timeout ${t} of ms exceeded`,Fn.ETIMEDOUT))},t);const s=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(i):c.removeEventListener("abort",i)}),e=null)};e.forEach(c=>c.addEventListener("abort",i));const{signal:l}=r;return l.unsubscribe=()=>Qe.asap(s),l}},ATe=function*(e,t){let n=e.byteLength;if(n{const o=FTe(e,t);let i=0,a,s=l=>{a||(a=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:c,value:u}=await o.next();if(c){s(),l.close();return}let d=u.byteLength;if(n){let f=i+=d;n(f)}l.enqueue(new Uint8Array(u))}catch(c){throw s(c),c}},cancel(l){return s(l),o.return()}},{highWaterMark:2})},WT=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",_ae=WT&&typeof ReadableStream=="function",LTe=WT&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),$ae=(e,...t)=>{try{return!!e(...t)}catch{return!1}},jTe=_ae&&$ae(()=>{let e=!1;const t=new Request(la.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),OW=64*1024,H6=_ae&&$ae(()=>Qe.isReadableStream(new Response("").body)),H$={stream:H6&&(e=>e.body)};WT&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!H$[t]&&(H$[t]=Qe.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new Fn(`Response type '${t}' is not supported`,Fn.ERR_NOT_SUPPORT,r)})})})(new Response);const zTe=async e=>{if(e==null)return 0;if(Qe.isBlob(e))return e.size;if(Qe.isSpecCompliantForm(e))return(await new Request(la.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(Qe.isArrayBufferView(e)||Qe.isArrayBuffer(e))return e.byteLength;if(Qe.isURLSearchParams(e)&&(e=e+""),Qe.isString(e))return(await LTe(e)).byteLength},HTe=async(e,t)=>{const n=Qe.toFiniteNumber(e.getContentLength());return n??zTe(t)},VTe=WT&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:i,timeout:a,onDownloadProgress:s,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:f}=Eae(e);c=c?(c+"").toLowerCase():"text";let h=NTe([o,i&&i.toAbortSignal()],a),m;const v=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let g;try{if(l&&jTe&&n!=="get"&&n!=="head"&&(g=await HTe(u,r))!==0){let S=new Request(t,{method:"POST",body:r,duplex:"half"}),C;if(Qe.isFormData(r)&&(C=S.headers.get("content-type"))&&u.setContentType(C),S.body){const[E,_]=PW(g,z$(MW(l)));r=RW(S.body,OW,E,_)}}Qe.isString(d)||(d=d?"include":"omit");const b="credentials"in Request.prototype;m=new Request(t,{...f,signal:h,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:b?d:void 0});let y=await fetch(m,f);const x=H6&&(c==="stream"||c==="response");if(H6&&(s||x&&v)){const S={};["status","statusText","headers"].forEach(P=>{S[P]=y[P]});const C=Qe.toFiniteNumber(y.headers.get("content-length")),[E,_]=s&&PW(C,z$(MW(s),!0))||[];y=new Response(RW(y.body,OW,E,()=>{_&&_(),v&&v()}),S)}c=c||"text";let w=await H$[Qe.findKey(H$,c)||"text"](y,e);return!x&&v&&v(),await new Promise((S,C)=>{Cae(S,C,{data:w,headers:rs.from(y.headers),status:y.status,statusText:y.statusText,config:e,request:m})})}catch(b){throw v&&v(),b&&b.name==="TypeError"&&/Load failed|fetch/i.test(b.message)?Object.assign(new Fn("Network Error",Fn.ERR_NETWORK,e,m),{cause:b.cause||b}):Fn.from(b,b&&b.code,e,m)}}),V6={http:oTe,xhr:DTe,fetch:VTe};Qe.forEach(V6,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const kW=e=>`- ${e}`,WTe=e=>Qe.isFunction(e)||e===null||e===!1,Pae={getAdapter:e=>{e=Qe.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let i=0;i`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let a=t?i.length>1?`since : +`+i.map(kW).join(` +`):" "+kW(i[0]):"as no adapter specified";throw new Fn("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r},adapters:V6};function VI(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new _y(null,e)}function IW(e){return VI(e),e.headers=rs.from(e.headers),e.data=HI.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Pae.getAdapter(e.adapter||_C.adapter)(e).then(function(r){return VI(e),r.data=HI.call(e,e.transformResponse,r),r.headers=rs.from(r.headers),r},function(r){return wae(r)||(VI(e),r&&r.response&&(r.response.data=HI.call(e,e.transformResponse,r.response),r.response.headers=rs.from(r.response.headers))),Promise.reject(r)})}const Mae="1.11.0",UT={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{UT[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const DW={};UT.transitional=function(t,n,r){function o(i,a){return"[Axios v"+Mae+"] Transitional option '"+i+"'"+a+(r?". "+r:"")}return(i,a,s)=>{if(t===!1)throw new Fn(o(a," has been removed"+(n?" in "+n:"")),Fn.ERR_DEPRECATED);return n&&!DW[a]&&(DW[a]=!0,console.warn(o(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,a,s):!0}};UT.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function UTe(e,t,n){if(typeof e!="object")throw new Fn("options must be an object",Fn.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],a=t[i];if(a){const s=e[i],l=s===void 0||a(s,i,e);if(l!==!0)throw new Fn("option "+i+" must be "+l,Fn.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Fn("Unknown option "+i,Fn.ERR_BAD_OPTION)}}const __={assertOptions:UTe,validators:UT},Yc=__.validators;let mm=class{constructor(t){this.defaults=t||{},this.interceptors={request:new _W,response:new _W}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;const i=o.stack?o.stack.replace(/^.+\n/,""):"";try{r.stack?i&&!String(r.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(r.stack+=` +`+i):r.stack=i}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=km(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:i}=n;r!==void 0&&__.assertOptions(r,{silentJSONParsing:Yc.transitional(Yc.boolean),forcedJSONParsing:Yc.transitional(Yc.boolean),clarifyTimeoutError:Yc.transitional(Yc.boolean)},!1),o!=null&&(Qe.isFunction(o)?n.paramsSerializer={serialize:o}:__.assertOptions(o,{encode:Yc.function,serialize:Yc.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),__.assertOptions(n,{baseUrl:Yc.spelling("baseURL"),withXsrfToken:Yc.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=i&&Qe.merge(i.common,i[n.method]);i&&Qe.forEach(["delete","get","head","post","put","patch","common"],m=>{delete i[m]}),n.headers=rs.concat(a,i);const s=[];let l=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(l=l&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const c=[];this.interceptors.response.forEach(function(v){c.push(v.fulfilled,v.rejected)});let u,d=0,f;if(!l){const m=[IW.bind(this),void 0];for(m.unshift(...s),m.push(...c),f=m.length,u=Promise.resolve(n);d{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](o);r._listeners=null}),this.promise.then=o=>{let i;const a=new Promise(s=>{r.subscribe(s),i=s}).then(o);return a.cancel=function(){r.unsubscribe(i)},a},t(function(i,a,s){r.reason||(r.reason=new _y(i,a,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Tae(function(o){t=o}),cancel:t}}};function qTe(e){return function(n){return e.apply(null,n)}}function KTe(e){return Qe.isObject(e)&&e.isAxiosError===!0}const W6={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(W6).forEach(([e,t])=>{W6[t]=e});function Rae(e){const t=new mm(e),n=aae(mm.prototype.request,t);return Qe.extend(n,mm.prototype,t,{allOwnKeys:!0}),Qe.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return Rae(km(e,o))},n}const Io=Rae(_C);Io.Axios=mm;Io.CanceledError=_y;Io.CancelToken=GTe;Io.isCancel=wae;Io.VERSION=Mae;Io.toFormData=VT;Io.AxiosError=Fn;Io.Cancel=Io.CanceledError;Io.all=function(t){return Promise.all(t)};Io.spread=qTe;Io.isAxiosError=KTe;Io.mergeConfig=km;Io.AxiosHeaders=rs;Io.formToJSON=e=>xae(Qe.isHTMLForm(e)?new FormData(e):e);Io.getAdapter=Pae.getAdapter;Io.HttpStatusCode=W6;Io.default=Io;const{Axios:eon,AxiosError:ton,CanceledError:non,isCancel:ron,CancelToken:oon,VERSION:ion,all:aon,Cancel:son,isAxiosError:lon,spread:con,toFormData:uon,AxiosHeaders:don,HttpStatusCode:fon,formToJSON:pon,getAdapter:hon,mergeConfig:mon}=Io;function YTe(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(o){o(n)}),(r=e.get("*"))&&r.slice().map(function(o){o(t,n)})}}}const yd=YTe();async function XTe(){return Xn("/config/bytedesk/properties",{method:"GET",params:{channel:mr}})}var Oae={exports:{}};function QTe(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var WI={exports:{}};const ZTe={},JTe=Object.freeze(Object.defineProperty({__proto__:null,default:ZTe},Symbol.toStringTag,{value:"Module"})),eRe=wy(JTe);var NW;function lr(){return NW||(NW=1,function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n=n||function(r,o){var i;if(typeof window<"u"&&window.crypto&&(i=window.crypto),typeof self<"u"&&self.crypto&&(i=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(i=globalThis.crypto),!i&&typeof window<"u"&&window.msCrypto&&(i=window.msCrypto),!i&&typeof sn<"u"&&sn.crypto&&(i=sn.crypto),!i&&typeof QTe=="function")try{i=eRe}catch{}var a=function(){if(i){if(typeof i.getRandomValues=="function")try{return i.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof i.randomBytes=="function")try{return i.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},s=Object.create||function(){function y(){}return function(x){var w;return y.prototype=x,w=new y,y.prototype=null,w}}(),l={},c=l.lib={},u=c.Base=function(){return{extend:function(y){var x=s(this);return y&&x.mixIn(y),(!x.hasOwnProperty("init")||this.init===x.init)&&(x.init=function(){x.$super.init.apply(this,arguments)}),x.init.prototype=x,x.$super=this,x},create:function(){var y=this.extend();return y.init.apply(y,arguments),y},init:function(){},mixIn:function(y){for(var x in y)y.hasOwnProperty(x)&&(this[x]=y[x]);y.hasOwnProperty("toString")&&(this.toString=y.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),d=c.WordArray=u.extend({init:function(y,x){y=this.words=y||[],x!=o?this.sigBytes=x:this.sigBytes=y.length*4},toString:function(y){return(y||h).stringify(this)},concat:function(y){var x=this.words,w=y.words,S=this.sigBytes,C=y.sigBytes;if(this.clamp(),S%4)for(var E=0;E>>2]>>>24-E%4*8&255;x[S+E>>>2]|=_<<24-(S+E)%4*8}else for(var P=0;P>>2]=w[P>>>2];return this.sigBytes+=C,this},clamp:function(){var y=this.words,x=this.sigBytes;y[x>>>2]&=4294967295<<32-x%4*8,y.length=r.ceil(x/4)},clone:function(){var y=u.clone.call(this);return y.words=this.words.slice(0),y},random:function(y){for(var x=[],w=0;w>>2]>>>24-C%4*8&255;S.push((E>>>4).toString(16)),S.push((E&15).toString(16))}return S.join("")},parse:function(y){for(var x=y.length,w=[],S=0;S>>3]|=parseInt(y.substr(S,2),16)<<24-S%8*4;return new d.init(w,x/2)}},m=f.Latin1={stringify:function(y){for(var x=y.words,w=y.sigBytes,S=[],C=0;C>>2]>>>24-C%4*8&255;S.push(String.fromCharCode(E))}return S.join("")},parse:function(y){for(var x=y.length,w=[],S=0;S>>2]|=(y.charCodeAt(S)&255)<<24-S%4*8;return new d.init(w,x)}},v=f.Utf8={stringify:function(y){try{return decodeURIComponent(escape(m.stringify(y)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(y){return m.parse(unescape(encodeURIComponent(y)))}},g=c.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new d.init,this._nDataBytes=0},_append:function(y){typeof y=="string"&&(y=v.parse(y)),this._data.concat(y),this._nDataBytes+=y.sigBytes},_process:function(y){var x,w=this._data,S=w.words,C=w.sigBytes,E=this.blockSize,_=E*4,P=C/_;y?P=r.ceil(P):P=r.max((P|0)-this._minBufferSize,0);var $=P*E,T=r.min($*4,C);if($){for(var R=0;R<$;R+=E)this._doProcessBlock(S,R);x=S.splice(0,$),w.sigBytes-=T}return new d.init(x,T)},clone:function(){var y=u.clone.call(this);return y._data=this._data.clone(),y},_minBufferSize:0});c.Hasher=g.extend({cfg:u.extend(),init:function(y){this.cfg=this.cfg.extend(y),this.reset()},reset:function(){g.reset.call(this),this._doReset()},update:function(y){return this._append(y),this._process(),this},finalize:function(y){y&&this._append(y);var x=this._doFinalize();return x},blockSize:16,_createHelper:function(y){return function(x,w){return new y.init(w).finalize(x)}},_createHmacHelper:function(y){return function(x,w){return new b.HMAC.init(y,w).finalize(x)}}});var b=l.algo={};return l}(Math);return n})}(WI)),WI.exports}var UI={exports:{}},AW;function GT(){return AW||(AW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.Base,s=i.WordArray,l=o.x64={};l.Word=a.extend({init:function(c,u){this.high=c,this.low=u}}),l.WordArray=a.extend({init:function(c,u){c=this.words=c||[],u!=r?this.sigBytes=u:this.sigBytes=c.length*8},toX32:function(){for(var c=this.words,u=c.length,d=[],f=0;f>>2]|=l[d]<<24-d%4*8;a.call(this,u,c)}else a.apply(this,arguments)};s.prototype=i}}(),n.lib.WordArray})}(GI)),GI.exports}var qI={exports:{}},BW;function nRe(){return BW||(BW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Utf16=a.Utf16BE={stringify:function(l){for(var c=l.words,u=l.sigBytes,d=[],f=0;f>>2]>>>16-f%4*8&65535;d.push(String.fromCharCode(h))}return d.join("")},parse:function(l){for(var c=l.length,u=[],d=0;d>>1]|=l.charCodeAt(d)<<16-d%2*16;return i.create(u,c*2)}},a.Utf16LE={stringify:function(l){for(var c=l.words,u=l.sigBytes,d=[],f=0;f>>2]>>>16-f%4*8&65535);d.push(String.fromCharCode(h))}return d.join("")},parse:function(l){for(var c=l.length,u=[],d=0;d>>1]|=s(l.charCodeAt(d)<<16-d%2*16);return i.create(u,c*2)}};function s(l){return l<<8&4278255360|l>>>8&16711935}}(),n.enc.Utf16})}(qI)),qI.exports}var KI={exports:{}},LW;function ug(){return LW||(LW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Base64={stringify:function(l){var c=l.words,u=l.sigBytes,d=this._map;l.clamp();for(var f=[],h=0;h>>2]>>>24-h%4*8&255,v=c[h+1>>>2]>>>24-(h+1)%4*8&255,g=c[h+2>>>2]>>>24-(h+2)%4*8&255,b=m<<16|v<<8|g,y=0;y<4&&h+y*.75>>6*(3-y)&63));var x=d.charAt(64);if(x)for(;f.length%4;)f.push(x);return f.join("")},parse:function(l){var c=l.length,u=this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var f=0;f>>6-h%4*2,g=m|v;d[f>>>2]|=g<<24-f%4*8,f++}return i.create(d,f)}}(),n.enc.Base64})}(KI)),KI.exports}var YI={exports:{}},jW;function rRe(){return jW||(jW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Base64url={stringify:function(l,c){c===void 0&&(c=!0);var u=l.words,d=l.sigBytes,f=c?this._safe_map:this._map;l.clamp();for(var h=[],m=0;m>>2]>>>24-m%4*8&255,g=u[m+1>>>2]>>>24-(m+1)%4*8&255,b=u[m+2>>>2]>>>24-(m+2)%4*8&255,y=v<<16|g<<8|b,x=0;x<4&&m+x*.75>>6*(3-x)&63));var w=f.charAt(64);if(w)for(;h.length%4;)h.push(w);return h.join("")},parse:function(l,c){c===void 0&&(c=!0);var u=l.length,d=c?this._safe_map:this._map,f=this._reverseMap;if(!f){f=this._reverseMap=[];for(var h=0;h>>6-h%4*2,g=m|v;d[f>>>2]|=g<<24-f%4*8,f++}return i.create(d,f)}}(),n.enc.Base64url})}(YI)),YI.exports}var XI={exports:{}},zW;function dg(){return zW||(zW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,l=o.algo,c=[];(function(){for(var v=0;v<64;v++)c[v]=r.abs(r.sin(v+1))*4294967296|0})();var u=l.MD5=s.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(v,g){for(var b=0;b<16;b++){var y=g+b,x=v[y];v[y]=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360}var w=this._hash.words,S=v[g+0],C=v[g+1],E=v[g+2],_=v[g+3],P=v[g+4],$=v[g+5],T=v[g+6],R=v[g+7],O=v[g+8],k=v[g+9],I=v[g+10],D=v[g+11],N=v[g+12],L=v[g+13],H=v[g+14],U=v[g+15],V=w[0],j=w[1],F=w[2],W=w[3];V=d(V,j,F,W,S,7,c[0]),W=d(W,V,j,F,C,12,c[1]),F=d(F,W,V,j,E,17,c[2]),j=d(j,F,W,V,_,22,c[3]),V=d(V,j,F,W,P,7,c[4]),W=d(W,V,j,F,$,12,c[5]),F=d(F,W,V,j,T,17,c[6]),j=d(j,F,W,V,R,22,c[7]),V=d(V,j,F,W,O,7,c[8]),W=d(W,V,j,F,k,12,c[9]),F=d(F,W,V,j,I,17,c[10]),j=d(j,F,W,V,D,22,c[11]),V=d(V,j,F,W,N,7,c[12]),W=d(W,V,j,F,L,12,c[13]),F=d(F,W,V,j,H,17,c[14]),j=d(j,F,W,V,U,22,c[15]),V=f(V,j,F,W,C,5,c[16]),W=f(W,V,j,F,T,9,c[17]),F=f(F,W,V,j,D,14,c[18]),j=f(j,F,W,V,S,20,c[19]),V=f(V,j,F,W,$,5,c[20]),W=f(W,V,j,F,I,9,c[21]),F=f(F,W,V,j,U,14,c[22]),j=f(j,F,W,V,P,20,c[23]),V=f(V,j,F,W,k,5,c[24]),W=f(W,V,j,F,H,9,c[25]),F=f(F,W,V,j,_,14,c[26]),j=f(j,F,W,V,O,20,c[27]),V=f(V,j,F,W,L,5,c[28]),W=f(W,V,j,F,E,9,c[29]),F=f(F,W,V,j,R,14,c[30]),j=f(j,F,W,V,N,20,c[31]),V=h(V,j,F,W,$,4,c[32]),W=h(W,V,j,F,O,11,c[33]),F=h(F,W,V,j,D,16,c[34]),j=h(j,F,W,V,H,23,c[35]),V=h(V,j,F,W,C,4,c[36]),W=h(W,V,j,F,P,11,c[37]),F=h(F,W,V,j,R,16,c[38]),j=h(j,F,W,V,I,23,c[39]),V=h(V,j,F,W,L,4,c[40]),W=h(W,V,j,F,S,11,c[41]),F=h(F,W,V,j,_,16,c[42]),j=h(j,F,W,V,T,23,c[43]),V=h(V,j,F,W,k,4,c[44]),W=h(W,V,j,F,N,11,c[45]),F=h(F,W,V,j,U,16,c[46]),j=h(j,F,W,V,E,23,c[47]),V=m(V,j,F,W,S,6,c[48]),W=m(W,V,j,F,R,10,c[49]),F=m(F,W,V,j,H,15,c[50]),j=m(j,F,W,V,$,21,c[51]),V=m(V,j,F,W,N,6,c[52]),W=m(W,V,j,F,_,10,c[53]),F=m(F,W,V,j,I,15,c[54]),j=m(j,F,W,V,C,21,c[55]),V=m(V,j,F,W,O,6,c[56]),W=m(W,V,j,F,U,10,c[57]),F=m(F,W,V,j,T,15,c[58]),j=m(j,F,W,V,L,21,c[59]),V=m(V,j,F,W,P,6,c[60]),W=m(W,V,j,F,D,10,c[61]),F=m(F,W,V,j,E,15,c[62]),j=m(j,F,W,V,k,21,c[63]),w[0]=w[0]+V|0,w[1]=w[1]+j|0,w[2]=w[2]+F|0,w[3]=w[3]+W|0},_doFinalize:function(){var v=this._data,g=v.words,b=this._nDataBytes*8,y=v.sigBytes*8;g[y>>>5]|=128<<24-y%32;var x=r.floor(b/4294967296),w=b;g[(y+64>>>9<<4)+15]=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360,g[(y+64>>>9<<4)+14]=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360,v.sigBytes=(g.length+1)*4,this._process();for(var S=this._hash,C=S.words,E=0;E<4;E++){var _=C[E];C[E]=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360}return S},clone:function(){var v=s.clone.call(this);return v._hash=this._hash.clone(),v}});function d(v,g,b,y,x,w,S){var C=v+(g&b|~g&y)+x+S;return(C<>>32-w)+g}function f(v,g,b,y,x,w,S){var C=v+(g&y|b&~y)+x+S;return(C<>>32-w)+g}function h(v,g,b,y,x,w,S){var C=v+(g^b^y)+x+S;return(C<>>32-w)+g}function m(v,g,b,y,x,w,S){var C=v+(b^(g|~y))+x+S;return(C<>>32-w)+g}o.MD5=s._createHelper(u),o.HmacMD5=s._createHmacHelper(u)}(Math),n.MD5})}(XI)),XI.exports}var QI={exports:{}},HW;function kae(){return HW||(HW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=o.Hasher,s=r.algo,l=[],c=s.SHA1=a.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(u,d){for(var f=this._hash.words,h=f[0],m=f[1],v=f[2],g=f[3],b=f[4],y=0;y<80;y++){if(y<16)l[y]=u[d+y]|0;else{var x=l[y-3]^l[y-8]^l[y-14]^l[y-16];l[y]=x<<1|x>>>31}var w=(h<<5|h>>>27)+b+l[y];y<20?w+=(m&v|~m&g)+1518500249:y<40?w+=(m^v^g)+1859775393:y<60?w+=(m&v|m&g|v&g)-1894007588:w+=(m^v^g)-899497514,b=g,g=v,v=m<<30|m>>>2,m=h,h=w}f[0]=f[0]+h|0,f[1]=f[1]+m|0,f[2]=f[2]+v|0,f[3]=f[3]+g|0,f[4]=f[4]+b|0},_doFinalize:function(){var u=this._data,d=u.words,f=this._nDataBytes*8,h=u.sigBytes*8;return d[h>>>5]|=128<<24-h%32,d[(h+64>>>9<<4)+14]=Math.floor(f/4294967296),d[(h+64>>>9<<4)+15]=f,u.sigBytes=d.length*4,this._process(),this._hash},clone:function(){var u=a.clone.call(this);return u._hash=this._hash.clone(),u}});r.SHA1=a._createHelper(c),r.HmacSHA1=a._createHmacHelper(c)}(),n.SHA1})}(QI)),QI.exports}var ZI={exports:{}},VW;function NB(){return VW||(VW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,l=o.algo,c=[],u=[];(function(){function h(b){for(var y=r.sqrt(b),x=2;x<=y;x++)if(!(b%x))return!1;return!0}function m(b){return(b-(b|0))*4294967296|0}for(var v=2,g=0;g<64;)h(v)&&(g<8&&(c[g]=m(r.pow(v,1/2))),u[g]=m(r.pow(v,1/3)),g++),v++})();var d=[],f=l.SHA256=s.extend({_doReset:function(){this._hash=new a.init(c.slice(0))},_doProcessBlock:function(h,m){for(var v=this._hash.words,g=v[0],b=v[1],y=v[2],x=v[3],w=v[4],S=v[5],C=v[6],E=v[7],_=0;_<64;_++){if(_<16)d[_]=h[m+_]|0;else{var P=d[_-15],$=(P<<25|P>>>7)^(P<<14|P>>>18)^P>>>3,T=d[_-2],R=(T<<15|T>>>17)^(T<<13|T>>>19)^T>>>10;d[_]=$+d[_-7]+R+d[_-16]}var O=w&S^~w&C,k=g&b^g&y^b&y,I=(g<<30|g>>>2)^(g<<19|g>>>13)^(g<<10|g>>>22),D=(w<<26|w>>>6)^(w<<21|w>>>11)^(w<<7|w>>>25),N=E+D+O+u[_]+d[_],L=I+k;E=C,C=S,S=w,w=x+N|0,x=y,y=b,b=g,g=N+L|0}v[0]=v[0]+g|0,v[1]=v[1]+b|0,v[2]=v[2]+y|0,v[3]=v[3]+x|0,v[4]=v[4]+w|0,v[5]=v[5]+S|0,v[6]=v[6]+C|0,v[7]=v[7]+E|0},_doFinalize:function(){var h=this._data,m=h.words,v=this._nDataBytes*8,g=h.sigBytes*8;return m[g>>>5]|=128<<24-g%32,m[(g+64>>>9<<4)+14]=r.floor(v/4294967296),m[(g+64>>>9<<4)+15]=v,h.sigBytes=m.length*4,this._process(),this._hash},clone:function(){var h=s.clone.call(this);return h._hash=this._hash.clone(),h}});o.SHA256=s._createHelper(f),o.HmacSHA256=s._createHmacHelper(f)}(Math),n.SHA256})}(ZI)),ZI.exports}var JI={exports:{}},WW;function oRe(){return WW||(WW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),NB())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.algo,s=a.SHA256,l=a.SHA224=s.extend({_doReset:function(){this._hash=new i.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var c=s._doFinalize.call(this);return c.sigBytes-=4,c}});r.SHA224=s._createHelper(l),r.HmacSHA224=s._createHmacHelper(l)}(),n.SHA224})}(JI)),JI.exports}var e3={exports:{}},UW;function Iae(){return UW||(UW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),GT())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.Hasher,a=r.x64,s=a.Word,l=a.WordArray,c=r.algo;function u(){return s.create.apply(s,arguments)}var d=[u(1116352408,3609767458),u(1899447441,602891725),u(3049323471,3964484399),u(3921009573,2173295548),u(961987163,4081628472),u(1508970993,3053834265),u(2453635748,2937671579),u(2870763221,3664609560),u(3624381080,2734883394),u(310598401,1164996542),u(607225278,1323610764),u(1426881987,3590304994),u(1925078388,4068182383),u(2162078206,991336113),u(2614888103,633803317),u(3248222580,3479774868),u(3835390401,2666613458),u(4022224774,944711139),u(264347078,2341262773),u(604807628,2007800933),u(770255983,1495990901),u(1249150122,1856431235),u(1555081692,3175218132),u(1996064986,2198950837),u(2554220882,3999719339),u(2821834349,766784016),u(2952996808,2566594879),u(3210313671,3203337956),u(3336571891,1034457026),u(3584528711,2466948901),u(113926993,3758326383),u(338241895,168717936),u(666307205,1188179964),u(773529912,1546045734),u(1294757372,1522805485),u(1396182291,2643833823),u(1695183700,2343527390),u(1986661051,1014477480),u(2177026350,1206759142),u(2456956037,344077627),u(2730485921,1290863460),u(2820302411,3158454273),u(3259730800,3505952657),u(3345764771,106217008),u(3516065817,3606008344),u(3600352804,1432725776),u(4094571909,1467031594),u(275423344,851169720),u(430227734,3100823752),u(506948616,1363258195),u(659060556,3750685593),u(883997877,3785050280),u(958139571,3318307427),u(1322822218,3812723403),u(1537002063,2003034995),u(1747873779,3602036899),u(1955562222,1575990012),u(2024104815,1125592928),u(2227730452,2716904306),u(2361852424,442776044),u(2428436474,593698344),u(2756734187,3733110249),u(3204031479,2999351573),u(3329325298,3815920427),u(3391569614,3928383900),u(3515267271,566280711),u(3940187606,3454069534),u(4118630271,4000239992),u(116418474,1914138554),u(174292421,2731055270),u(289380356,3203993006),u(460393269,320620315),u(685471733,587496836),u(852142971,1086792851),u(1017036298,365543100),u(1126000580,2618297676),u(1288033470,3409855158),u(1501505948,4234509866),u(1607167915,987167468),u(1816402316,1246189591)],f=[];(function(){for(var m=0;m<80;m++)f[m]=u()})();var h=c.SHA512=i.extend({_doReset:function(){this._hash=new l.init([new s.init(1779033703,4089235720),new s.init(3144134277,2227873595),new s.init(1013904242,4271175723),new s.init(2773480762,1595750129),new s.init(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new s.init(1541459225,327033209)])},_doProcessBlock:function(m,v){for(var g=this._hash.words,b=g[0],y=g[1],x=g[2],w=g[3],S=g[4],C=g[5],E=g[6],_=g[7],P=b.high,$=b.low,T=y.high,R=y.low,O=x.high,k=x.low,I=w.high,D=w.low,N=S.high,L=S.low,H=C.high,U=C.low,V=E.high,j=E.low,F=_.high,W=_.low,X=P,J=$,q=T,A=R,z=O,G=k,Y=I,Q=D,ee=N,te=L,oe=H,ne=U,le=V,ce=j,he=F,ue=W,fe=0;fe<80;fe++){var ve,ge,de=f[fe];if(fe<16)ge=de.high=m[v+fe*2]|0,ve=de.low=m[v+fe*2+1]|0;else{var be=f[fe-15],Ee=be.high,Le=be.low,Te=(Ee>>>1|Le<<31)^(Ee>>>8|Le<<24)^Ee>>>7,Pe=(Le>>>1|Ee<<31)^(Le>>>8|Ee<<24)^(Le>>>7|Ee<<25),ze=f[fe-2],ke=ze.high,$e=ze.low,Be=(ke>>>19|$e<<13)^(ke<<3|$e>>>29)^ke>>>6,we=($e>>>19|ke<<13)^($e<<3|ke>>>29)^($e>>>6|ke<<26),Re=f[fe-7],Fe=Re.high,Se=Re.low,Ae=f[fe-16],Ve=Ae.high,Je=Ae.low;ve=Pe+Se,ge=Te+Fe+(ve>>>0>>0?1:0),ve=ve+we,ge=ge+Be+(ve>>>0>>0?1:0),ve=ve+Je,ge=ge+Ve+(ve>>>0>>0?1:0),de.high=ge,de.low=ve}var ht=ee&oe^~ee&le,He=te&ne^~te&ce,Ke=X&q^X&z^q&z,it=J&A^J&G^A&G,Ge=(X>>>28|J<<4)^(X<<30|J>>>2)^(X<<25|J>>>7),ut=(J>>>28|X<<4)^(J<<30|X>>>2)^(J<<25|X>>>7),Ze=(ee>>>14|te<<18)^(ee>>>18|te<<14)^(ee<<23|te>>>9),et=(te>>>14|ee<<18)^(te>>>18|ee<<14)^(te<<23|ee>>>9),tt=d[fe],mt=tt.high,me=tt.low,pe=ue+et,ye=he+Ze+(pe>>>0>>0?1:0),pe=pe+He,ye=ye+ht+(pe>>>0>>0?1:0),pe=pe+me,ye=ye+mt+(pe>>>0>>0?1:0),pe=pe+ve,ye=ye+ge+(pe>>>0>>0?1:0),Oe=ut+it,je=Ge+Ke+(Oe>>>0>>0?1:0);he=le,ue=ce,le=oe,ce=ne,oe=ee,ne=te,te=Q+pe|0,ee=Y+ye+(te>>>0>>0?1:0)|0,Y=z,Q=G,z=q,G=A,q=X,A=J,J=pe+Oe|0,X=ye+je+(J>>>0>>0?1:0)|0}$=b.low=$+J,b.high=P+X+($>>>0>>0?1:0),R=y.low=R+A,y.high=T+q+(R>>>0>>0?1:0),k=x.low=k+G,x.high=O+z+(k>>>0>>0?1:0),D=w.low=D+Q,w.high=I+Y+(D>>>0>>0?1:0),L=S.low=L+te,S.high=N+ee+(L>>>0>>0?1:0),U=C.low=U+ne,C.high=H+oe+(U>>>0>>0?1:0),j=E.low=j+ce,E.high=V+le+(j>>>0>>0?1:0),W=_.low=W+ue,_.high=F+he+(W>>>0>>0?1:0)},_doFinalize:function(){var m=this._data,v=m.words,g=this._nDataBytes*8,b=m.sigBytes*8;v[b>>>5]|=128<<24-b%32,v[(b+128>>>10<<5)+30]=Math.floor(g/4294967296),v[(b+128>>>10<<5)+31]=g,m.sigBytes=v.length*4,this._process();var y=this._hash.toX32();return y},clone:function(){var m=i.clone.call(this);return m._hash=this._hash.clone(),m},blockSize:1024/32});r.SHA512=i._createHelper(h),r.HmacSHA512=i._createHmacHelper(h)}(),n.SHA512})}(e3)),e3.exports}var t3={exports:{}},GW;function iRe(){return GW||(GW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),GT(),Iae())})(sn,function(n){return function(){var r=n,o=r.x64,i=o.Word,a=o.WordArray,s=r.algo,l=s.SHA512,c=s.SHA384=l.extend({_doReset:function(){this._hash=new a.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var u=l._doFinalize.call(this);return u.sigBytes-=16,u}});r.SHA384=l._createHelper(c),r.HmacSHA384=l._createHmacHelper(c)}(),n.SHA384})}(t3)),t3.exports}var n3={exports:{}},qW;function aRe(){return qW||(qW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),GT())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,l=o.x64,c=l.Word,u=o.algo,d=[],f=[],h=[];(function(){for(var g=1,b=0,y=0;y<24;y++){d[g+5*b]=(y+1)*(y+2)/2%64;var x=b%5,w=(2*g+3*b)%5;g=x,b=w}for(var g=0;g<5;g++)for(var b=0;b<5;b++)f[g+5*b]=b+(2*g+3*b)%5*5;for(var S=1,C=0;C<24;C++){for(var E=0,_=0,P=0;P<7;P++){if(S&1){var $=(1<>>24)&16711935|(S<<24|S>>>8)&4278255360,C=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360;var E=y[w];E.high^=C,E.low^=S}for(var _=0;_<24;_++){for(var P=0;P<5;P++){for(var $=0,T=0,R=0;R<5;R++){var E=y[P+5*R];$^=E.high,T^=E.low}var O=m[P];O.high=$,O.low=T}for(var P=0;P<5;P++)for(var k=m[(P+4)%5],I=m[(P+1)%5],D=I.high,N=I.low,$=k.high^(D<<1|N>>>31),T=k.low^(N<<1|D>>>31),R=0;R<5;R++){var E=y[P+5*R];E.high^=$,E.low^=T}for(var L=1;L<25;L++){var $,T,E=y[L],H=E.high,U=E.low,V=d[L];V<32?($=H<>>32-V,T=U<>>32-V):($=U<>>64-V,T=H<>>64-V);var j=m[f[L]];j.high=$,j.low=T}var F=m[0],W=y[0];F.high=W.high,F.low=W.low;for(var P=0;P<5;P++)for(var R=0;R<5;R++){var L=P+5*R,E=y[L],X=m[L],J=m[(P+1)%5+5*R],q=m[(P+2)%5+5*R];E.high=X.high^~J.high&q.high,E.low=X.low^~J.low&q.low}var E=y[0],A=h[_];E.high^=A.high,E.low^=A.low}},_doFinalize:function(){var g=this._data,b=g.words;this._nDataBytes*8;var y=g.sigBytes*8,x=this.blockSize*32;b[y>>>5]|=1<<24-y%32,b[(r.ceil((y+1)/x)*x>>>5)-1]|=128,g.sigBytes=b.length*4,this._process();for(var w=this._state,S=this.cfg.outputLength/8,C=S/8,E=[],_=0;_>>24)&16711935|($<<24|$>>>8)&4278255360,T=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360,E.push(T),E.push($)}return new a.init(E,S)},clone:function(){for(var g=s.clone.call(this),b=g._state=this._state.slice(0),y=0;y<25;y++)b[y]=b[y].clone();return g}});o.SHA3=s._createHelper(v),o.HmacSHA3=s._createHmacHelper(v)}(Math),n.SHA3})}(n3)),n3.exports}var r3={exports:{}},KW;function sRe(){return KW||(KW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){/** @preserve (c) 2012 by Cédric Mesnil. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -49,24 +49,24 @@ var g_e=Object.defineProperty;var qV=e=>{throw TypeError(e)};var v_e=(e,t,n)=>t - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,l=o.algo,c=a.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]),u=a.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]),d=a.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]),p=a.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]),h=a.create([0,1518500249,1859775393,2400959708,2840853838]),m=a.create([1352829926,1548603684,1836072691,2053994217,0]),v=l.RIPEMD160=s.extend({_doReset:function(){this._hash=a.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(w,E){for(var _=0;_<16;_++){var P=E+_,$=w[P];w[P]=($<<8|$>>>24)&16711935|($<<24|$>>>8)&4278255360}var R=this._hash.words,O=h.words,T=m.words,I=c.words,k=u.words,N=d.words,D=p.words,L,H,U,V,j,F,W,X,J,q;F=L=R[0],W=H=R[1],X=U=R[2],J=V=R[3],q=j=R[4];for(var A,_=0;_<80;_+=1)A=L+w[E+I[_]]|0,_<16?A+=g(H,U,V)+O[0]:_<32?A+=x(H,U,V)+O[1]:_<48?A+=y(H,U,V)+O[2]:_<64?A+=b(H,U,V)+O[3]:A+=C(H,U,V)+O[4],A=A|0,A=S(A,N[_]),A=A+j|0,L=j,j=V,V=S(U,10),U=H,H=A,A=F+w[E+k[_]]|0,_<16?A+=C(W,X,J)+T[0]:_<32?A+=b(W,X,J)+T[1]:_<48?A+=y(W,X,J)+T[2]:_<64?A+=x(W,X,J)+T[3]:A+=g(W,X,J)+T[4],A=A|0,A=S(A,D[_]),A=A+q|0,F=q,q=J,J=S(X,10),X=W,W=A;A=R[1]+U+J|0,R[1]=R[2]+V+q|0,R[2]=R[3]+j+F|0,R[3]=R[4]+L+W|0,R[4]=R[0]+H+X|0,R[0]=A},_doFinalize:function(){var w=this._data,E=w.words,_=this._nDataBytes*8,P=w.sigBytes*8;E[P>>>5]|=128<<24-P%32,E[(P+64>>>9<<4)+14]=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,w.sigBytes=(E.length+1)*4,this._process();for(var $=this._hash,R=$.words,O=0;O<5;O++){var T=R[O];R[O]=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360}return $},clone:function(){var w=s.clone.call(this);return w._hash=this._hash.clone(),w}});function g(w,E,_){return w^E^_}function x(w,E,_){return w&E|~w&_}function y(w,E,_){return(w|~E)^_}function b(w,E,_){return w&_|E&~_}function C(w,E,_){return w^(E|~_)}function S(w,E){return w<>>32-E}o.RIPEMD160=s._createHelper(v),o.HmacRIPEMD160=s._createHmacHelper(v)}(),n.RIPEMD160})}(r3)),r3.exports}var o3={exports:{}},YW;function AB(){return YW||(YW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){(function(){var r=n,o=r.lib,i=o.Base,a=r.enc,s=a.Utf8,l=r.algo;l.HMAC=i.extend({init:function(c,u){c=this._hasher=new c.init,typeof u=="string"&&(u=s.parse(u));var d=c.blockSize,p=d*4;u.sigBytes>p&&(u=c.finalize(u)),u.clamp();for(var h=this._oKey=u.clone(),m=this._iKey=u.clone(),v=h.words,g=m.words,x=0;x>>2]&255;$.sigBytes-=R}};i.BlockCipher=h.extend({cfg:h.cfg.extend({mode:g,padding:y}),reset:function(){var $;h.reset.call(this);var R=this.cfg,O=R.iv,T=R.mode;this._xformMode==this._ENC_XFORM_MODE?$=T.createEncryptor:($=T.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==$?this._mode.init(this,O&&O.words):(this._mode=$.call(T,this,O&&O.words),this._mode.__creator=$)},_doProcessBlock:function($,R){this._mode.processBlock($,R)},_doFinalize:function(){var $,R=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(R.pad(this._data,this.blockSize),$=this._process(!0)):($=this._process(!0),R.unpad($)),$},blockSize:128/32});var b=i.CipherParams=a.extend({init:function($){this.mixIn($)},toString:function($){return($||this.formatter).stringify(this)}}),C=o.format={},S=C.OpenSSL={stringify:function($){var R,O=$.ciphertext,T=$.salt;return T?R=s.create([1398893684,1701076831]).concat(T).concat(O):R=O,R.toString(u)},parse:function($){var R,O=u.parse($),T=O.words;return T[0]==1398893684&&T[1]==1701076831&&(R=s.create(T.slice(2,4)),T.splice(0,4),O.sigBytes-=16),b.create({ciphertext:O,salt:R})}},w=i.SerializableCipher=a.extend({cfg:a.extend({format:S}),encrypt:function($,R,O,T){T=this.cfg.extend(T);var I=$.createEncryptor(O,T),k=I.finalize(R),N=I.cfg;return b.create({ciphertext:k,key:O,iv:N.iv,algorithm:$,mode:N.mode,padding:N.padding,blockSize:$.blockSize,formatter:T.format})},decrypt:function($,R,O,T){T=this.cfg.extend(T),R=this._parse(R,T.format);var I=$.createDecryptor(O,T).finalize(R.ciphertext);return I},_parse:function($,R){return typeof $=="string"?R.parse($,this):$}}),E=o.kdf={},_=E.OpenSSL={execute:function($,R,O,T,I){if(T||(T=s.random(64/8)),I)var k=p.create({keySize:R+O,hasher:I}).compute($,T);else var k=p.create({keySize:R+O}).compute($,T);var N=s.create(k.words.slice(R),O*4);return k.sigBytes=R*4,b.create({key:k,iv:N,salt:T})}},P=i.PasswordBasedCipher=w.extend({cfg:w.cfg.extend({kdf:_}),encrypt:function($,R,O,T){T=this.cfg.extend(T);var I=T.kdf.execute(O,$.keySize,$.ivSize,T.salt,T.hasher);T.iv=I.iv;var k=w.encrypt.call(this,$,R,I.key,T);return k.mixIn(I),k},decrypt:function($,R,O,T){T=this.cfg.extend(T),R=this._parse(R,T.format);var I=T.kdf.execute(O,$.keySize,$.ivSize,R.salt,T.hasher);T.iv=I.iv;var k=w.decrypt.call(this,$,R,I.key,T);return k}})}()})}(s3)),s3.exports}var l3={exports:{}},JW;function cOe(){return JW||(JW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),Ti())})(sn,function(n){return n.mode.CFB=function(){var r=n.lib.BlockCipherMode.extend();r.Encryptor=r.extend({processBlock:function(i,a){var s=this._cipher,l=s.blockSize;o.call(this,i,a,l,s),this._prevBlock=i.slice(a,a+l)}}),r.Decryptor=r.extend({processBlock:function(i,a){var s=this._cipher,l=s.blockSize,c=i.slice(a,a+l);o.call(this,i,a,l,s),this._prevBlock=c}});function o(i,a,s,l){var c,u=this._iv;u?(c=u.slice(0),this._iv=void 0):c=this._prevBlock,l.encryptBlock(c,0);for(var d=0;d>>24)&16711935|($<<24|$>>>8)&4278255360}var T=this._hash.words,R=h.words,O=m.words,k=c.words,I=u.words,D=d.words,N=f.words,L,H,U,V,j,F,W,X,J,q;F=L=T[0],W=H=T[1],X=U=T[2],J=V=T[3],q=j=T[4];for(var A,_=0;_<80;_+=1)A=L+C[E+k[_]]|0,_<16?A+=g(H,U,V)+R[0]:_<32?A+=b(H,U,V)+R[1]:_<48?A+=y(H,U,V)+R[2]:_<64?A+=x(H,U,V)+R[3]:A+=w(H,U,V)+R[4],A=A|0,A=S(A,D[_]),A=A+j|0,L=j,j=V,V=S(U,10),U=H,H=A,A=F+C[E+I[_]]|0,_<16?A+=w(W,X,J)+O[0]:_<32?A+=x(W,X,J)+O[1]:_<48?A+=y(W,X,J)+O[2]:_<64?A+=b(W,X,J)+O[3]:A+=g(W,X,J)+O[4],A=A|0,A=S(A,N[_]),A=A+q|0,F=q,q=J,J=S(X,10),X=W,W=A;A=T[1]+U+J|0,T[1]=T[2]+V+q|0,T[2]=T[3]+j+F|0,T[3]=T[4]+L+W|0,T[4]=T[0]+H+X|0,T[0]=A},_doFinalize:function(){var C=this._data,E=C.words,_=this._nDataBytes*8,P=C.sigBytes*8;E[P>>>5]|=128<<24-P%32,E[(P+64>>>9<<4)+14]=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,C.sigBytes=(E.length+1)*4,this._process();for(var $=this._hash,T=$.words,R=0;R<5;R++){var O=T[R];T[R]=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360}return $},clone:function(){var C=s.clone.call(this);return C._hash=this._hash.clone(),C}});function g(C,E,_){return C^E^_}function b(C,E,_){return C&E|~C&_}function y(C,E,_){return(C|~E)^_}function x(C,E,_){return C&_|E&~_}function w(C,E,_){return C^(E|~_)}function S(C,E){return C<>>32-E}o.RIPEMD160=s._createHelper(v),o.HmacRIPEMD160=s._createHmacHelper(v)}(),n.RIPEMD160})}(r3)),r3.exports}var o3={exports:{}},YW;function AB(){return YW||(YW=1,function(e,t){(function(n,r){e.exports=r(lr())})(sn,function(n){(function(){var r=n,o=r.lib,i=o.Base,a=r.enc,s=a.Utf8,l=r.algo;l.HMAC=i.extend({init:function(c,u){c=this._hasher=new c.init,typeof u=="string"&&(u=s.parse(u));var d=c.blockSize,f=d*4;u.sigBytes>f&&(u=c.finalize(u)),u.clamp();for(var h=this._oKey=u.clone(),m=this._iKey=u.clone(),v=h.words,g=m.words,b=0;b>>2]&255;$.sigBytes-=T}};i.BlockCipher=h.extend({cfg:h.cfg.extend({mode:g,padding:y}),reset:function(){var $;h.reset.call(this);var T=this.cfg,R=T.iv,O=T.mode;this._xformMode==this._ENC_XFORM_MODE?$=O.createEncryptor:($=O.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==$?this._mode.init(this,R&&R.words):(this._mode=$.call(O,this,R&&R.words),this._mode.__creator=$)},_doProcessBlock:function($,T){this._mode.processBlock($,T)},_doFinalize:function(){var $,T=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(T.pad(this._data,this.blockSize),$=this._process(!0)):($=this._process(!0),T.unpad($)),$},blockSize:128/32});var x=i.CipherParams=a.extend({init:function($){this.mixIn($)},toString:function($){return($||this.formatter).stringify(this)}}),w=o.format={},S=w.OpenSSL={stringify:function($){var T,R=$.ciphertext,O=$.salt;return O?T=s.create([1398893684,1701076831]).concat(O).concat(R):T=R,T.toString(u)},parse:function($){var T,R=u.parse($),O=R.words;return O[0]==1398893684&&O[1]==1701076831&&(T=s.create(O.slice(2,4)),O.splice(0,4),R.sigBytes-=16),x.create({ciphertext:R,salt:T})}},C=i.SerializableCipher=a.extend({cfg:a.extend({format:S}),encrypt:function($,T,R,O){O=this.cfg.extend(O);var k=$.createEncryptor(R,O),I=k.finalize(T),D=k.cfg;return x.create({ciphertext:I,key:R,iv:D.iv,algorithm:$,mode:D.mode,padding:D.padding,blockSize:$.blockSize,formatter:O.format})},decrypt:function($,T,R,O){O=this.cfg.extend(O),T=this._parse(T,O.format);var k=$.createDecryptor(R,O).finalize(T.ciphertext);return k},_parse:function($,T){return typeof $=="string"?T.parse($,this):$}}),E=o.kdf={},_=E.OpenSSL={execute:function($,T,R,O,k){if(O||(O=s.random(64/8)),k)var I=f.create({keySize:T+R,hasher:k}).compute($,O);else var I=f.create({keySize:T+R}).compute($,O);var D=s.create(I.words.slice(T),R*4);return I.sigBytes=T*4,x.create({key:I,iv:D,salt:O})}},P=i.PasswordBasedCipher=C.extend({cfg:C.cfg.extend({kdf:_}),encrypt:function($,T,R,O){O=this.cfg.extend(O);var k=O.kdf.execute(R,$.keySize,$.ivSize,O.salt,O.hasher);O.iv=k.iv;var I=C.encrypt.call(this,$,T,k.key,O);return I.mixIn(k),I},decrypt:function($,T,R,O){O=this.cfg.extend(O),T=this._parse(T,O.format);var k=O.kdf.execute(R,$.keySize,$.ivSize,T.salt,O.hasher);O.iv=k.iv;var I=C.decrypt.call(this,$,T,k.key,O);return I}})}()})}(s3)),s3.exports}var l3={exports:{}},JW;function cRe(){return JW||(JW=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ki())})(sn,function(n){return n.mode.CFB=function(){var r=n.lib.BlockCipherMode.extend();r.Encryptor=r.extend({processBlock:function(i,a){var s=this._cipher,l=s.blockSize;o.call(this,i,a,l,s),this._prevBlock=i.slice(a,a+l)}}),r.Decryptor=r.extend({processBlock:function(i,a){var s=this._cipher,l=s.blockSize,c=i.slice(a,a+l);o.call(this,i,a,l,s),this._prevBlock=c}});function o(i,a,s,l){var c,u=this._iv;u?(c=u.slice(0),this._iv=void 0):c=this._prevBlock,l.encryptBlock(c,0);for(var d=0;d>24&255)===255){var l=s>>16&255,c=s>>8&255,u=s&255;l===255?(l=0,c===255?(c=0,u===255?u=0:++u):++c):++l,s=0,s+=l<<16,s+=c<<8,s+=u}else s+=1<<24;return s}function i(s){return(s[0]=o(s[0]))===0&&(s[1]=o(s[1])),s}var a=r.Encryptor=r.extend({processBlock:function(s,l){var c=this._cipher,u=c.blockSize,d=this._iv,p=this._counter;d&&(p=this._counter=d.slice(0),this._iv=void 0),i(p);var h=p.slice(0);c.encryptBlock(h,0);for(var m=0;m>>2]|=s<<24-l%4*8,r.sigBytes+=s},unpad:function(r){var o=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=o}},n.pad.Ansix923})}(p3)),p3.exports}var h3={exports:{}},iU;function mOe(){return iU||(iU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),Ti())})(sn,function(n){return n.pad.Iso10126={pad:function(r,o){var i=o*4,a=i-r.sigBytes%i;r.concat(n.lib.WordArray.random(a-1)).concat(n.lib.WordArray.create([a<<24],1))},unpad:function(r){var o=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=o}},n.pad.Iso10126})}(h3)),h3.exports}var m3={exports:{}},aU;function gOe(){return aU||(aU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),Ti())})(sn,function(n){return n.pad.Iso97971={pad:function(r,o){r.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(r,o)},unpad:function(r){n.pad.ZeroPadding.unpad(r),r.sigBytes--}},n.pad.Iso97971})}(m3)),m3.exports}var g3={exports:{}},sU;function vOe(){return sU||(sU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),Ti())})(sn,function(n){return n.pad.ZeroPadding={pad:function(r,o){var i=o*4;r.clamp(),r.sigBytes+=i-(r.sigBytes%i||i)},unpad:function(r){for(var o=r.words,i=r.sigBytes-1,i=r.sigBytes-1;i>=0;i--)if(o[i>>>2]>>>24-i%4*8&255){r.sigBytes=i+1;break}}},n.pad.ZeroPadding})}(g3)),g3.exports}var v3={exports:{}},lU;function yOe(){return lU||(lU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),Ti())})(sn,function(n){return n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding})}(v3)),v3.exports}var y3={exports:{}},cU;function bOe(){return cU||(cU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),Ti())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.CipherParams,s=o.enc,l=s.Hex,c=o.format;c.Hex={stringify:function(u){return u.ciphertext.toString(l)},parse:function(u){var d=l.parse(u);return a.create({ciphertext:d})}}}(),n.format.Hex})}(y3)),y3.exports}var b3={exports:{}},uU;function xOe(){return uU||(uU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),cg(),ug(),qp(),Ti())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.BlockCipher,a=r.algo,s=[],l=[],c=[],u=[],d=[],p=[],h=[],m=[],v=[],g=[];(function(){for(var b=[],C=0;C<256;C++)C<128?b[C]=C<<1:b[C]=C<<1^283;for(var S=0,w=0,C=0;C<256;C++){var E=w^w<<1^w<<2^w<<3^w<<4;E=E>>>8^E&255^99,s[S]=E,l[E]=S;var _=b[S],P=b[_],$=b[P],R=b[E]*257^E*16843008;c[S]=R<<24|R>>>8,u[S]=R<<16|R>>>16,d[S]=R<<8|R>>>24,p[S]=R;var R=$*16843009^P*65537^_*257^S*16843008;h[E]=R<<24|R>>>8,m[E]=R<<16|R>>>16,v[E]=R<<8|R>>>24,g[E]=R,S?(S=_^b[b[b[$^_]]],w^=b[b[w]]):S=w=1}})();var x=[0,1,2,4,8,16,32,64,128,27,54],y=a.AES=i.extend({_doReset:function(){var b;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var C=this._keyPriorReset=this._key,S=C.words,w=C.sigBytes/4,E=this._nRounds=w+6,_=(E+1)*4,P=this._keySchedule=[],$=0;$<_;$++)$6&&$%w==4&&(b=s[b>>>24]<<24|s[b>>>16&255]<<16|s[b>>>8&255]<<8|s[b&255]):(b=b<<8|b>>>24,b=s[b>>>24]<<24|s[b>>>16&255]<<16|s[b>>>8&255]<<8|s[b&255],b^=x[$/w|0]<<24),P[$]=P[$-w]^b);for(var R=this._invKeySchedule=[],O=0;O<_;O++){var $=_-O;if(O%4)var b=P[$];else var b=P[$-4];O<4||$<=4?R[O]=b:R[O]=h[s[b>>>24]]^m[s[b>>>16&255]]^v[s[b>>>8&255]]^g[s[b&255]]}}},encryptBlock:function(b,C){this._doCryptBlock(b,C,this._keySchedule,c,u,d,p,s)},decryptBlock:function(b,C){var S=b[C+1];b[C+1]=b[C+3],b[C+3]=S,this._doCryptBlock(b,C,this._invKeySchedule,h,m,v,g,l);var S=b[C+1];b[C+1]=b[C+3],b[C+3]=S},_doCryptBlock:function(b,C,S,w,E,_,P,$){for(var R=this._nRounds,O=b[C]^S[0],T=b[C+1]^S[1],I=b[C+2]^S[2],k=b[C+3]^S[3],N=4,D=1;D>>24]^E[T>>>16&255]^_[I>>>8&255]^P[k&255]^S[N++],H=w[T>>>24]^E[I>>>16&255]^_[k>>>8&255]^P[O&255]^S[N++],U=w[I>>>24]^E[k>>>16&255]^_[O>>>8&255]^P[T&255]^S[N++],V=w[k>>>24]^E[O>>>16&255]^_[T>>>8&255]^P[I&255]^S[N++];O=L,T=H,I=U,k=V}var L=($[O>>>24]<<24|$[T>>>16&255]<<16|$[I>>>8&255]<<8|$[k&255])^S[N++],H=($[T>>>24]<<24|$[I>>>16&255]<<16|$[k>>>8&255]<<8|$[O&255])^S[N++],U=($[I>>>24]<<24|$[k>>>16&255]<<16|$[O>>>8&255]<<8|$[T&255])^S[N++],V=($[k>>>24]<<24|$[O>>>16&255]<<16|$[T>>>8&255]<<8|$[I&255])^S[N++];b[C]=L,b[C+1]=H,b[C+2]=U,b[C+3]=V},keySize:256/32});r.AES=i._createHelper(y)}(),n.AES})}(b3)),b3.exports}var x3={exports:{}},dU;function COe(){return dU||(dU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),cg(),ug(),qp(),Ti())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=o.BlockCipher,s=r.algo,l=[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],c=[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],u=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],d=[{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}],p=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=s.DES=a.extend({_doReset:function(){for(var x=this._key,y=x.words,b=[],C=0;C<56;C++){var S=l[C]-1;b[C]=y[S>>>5]>>>31-S%32&1}for(var w=this._subKeys=[],E=0;E<16;E++){for(var _=w[E]=[],P=u[E],C=0;C<24;C++)_[C/6|0]|=b[(c[C]-1+P)%28]<<31-C%6,_[4+(C/6|0)]|=b[28+(c[C+24]-1+P)%28]<<31-C%6;_[0]=_[0]<<1|_[0]>>>31;for(var C=1;C<7;C++)_[C]=_[C]>>>(C-1)*4+3;_[7]=_[7]<<5|_[7]>>>27}for(var $=this._invSubKeys=[],C=0;C<16;C++)$[C]=w[15-C]},encryptBlock:function(x,y){this._doCryptBlock(x,y,this._subKeys)},decryptBlock:function(x,y){this._doCryptBlock(x,y,this._invSubKeys)},_doCryptBlock:function(x,y,b){this._lBlock=x[y],this._rBlock=x[y+1],m.call(this,4,252645135),m.call(this,16,65535),v.call(this,2,858993459),v.call(this,8,16711935),m.call(this,1,1431655765);for(var C=0;C<16;C++){for(var S=b[C],w=this._lBlock,E=this._rBlock,_=0,P=0;P<8;P++)_|=d[P][((E^S[P])&p[P])>>>0];this._lBlock=E,this._rBlock=w^_}var $=this._lBlock;this._lBlock=this._rBlock,this._rBlock=$,m.call(this,1,1431655765),v.call(this,8,16711935),v.call(this,2,858993459),m.call(this,16,65535),m.call(this,4,252645135),x[y]=this._lBlock,x[y+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function m(x,y){var b=(this._lBlock>>>x^this._rBlock)&y;this._rBlock^=b,this._lBlock^=b<>>x^this._lBlock)&y;this._lBlock^=b,this._rBlock^=b<192.");var b=y.slice(0,2),C=y.length<4?y.slice(0,2):y.slice(2,4),S=y.length<6?y.slice(0,2):y.slice(4,6);this._des1=h.createEncryptor(i.create(b)),this._des2=h.createEncryptor(i.create(C)),this._des3=h.createEncryptor(i.create(S))},encryptBlock:function(x,y){this._des1.encryptBlock(x,y),this._des2.decryptBlock(x,y),this._des3.encryptBlock(x,y)},decryptBlock:function(x,y){this._des3.decryptBlock(x,y),this._des2.encryptBlock(x,y),this._des1.decryptBlock(x,y)},keySize:192/32,ivSize:64/32,blockSize:64/32});r.TripleDES=a._createHelper(g)}(),n.TripleDES})}(x3)),x3.exports}var C3={exports:{}},fU;function wOe(){return fU||(fU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),cg(),ug(),qp(),Ti())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=a.RC4=i.extend({_doReset:function(){for(var u=this._key,d=u.words,p=u.sigBytes,h=this._S=[],m=0;m<256;m++)h[m]=m;for(var m=0,v=0;m<256;m++){var g=m%p,x=d[g>>>2]>>>24-g%4*8&255;v=(v+h[m]+x)%256;var y=h[m];h[m]=h[v],h[v]=y}this._i=this._j=0},_doProcessBlock:function(u,d){u[d]^=l.call(this)},keySize:256/32,ivSize:0});function l(){for(var u=this._S,d=this._i,p=this._j,h=0,m=0;m<4;m++){d=(d+1)%256,p=(p+u[d])%256;var v=u[d];u[d]=u[p],u[p]=v,h|=u[(u[d]+u[p])%256]<<24-m*8}return this._i=d,this._j=p,h}r.RC4=i._createHelper(s);var c=a.RC4Drop=s.extend({cfg:s.cfg.extend({drop:192}),_doReset:function(){s._doReset.call(this);for(var u=this.cfg.drop;u>0;u--)l.call(this)}});r.RC4Drop=i._createHelper(c)}(),n.RC4})}(C3)),C3.exports}var w3={exports:{}},pU;function SOe(){return pU||(pU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),cg(),ug(),qp(),Ti())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=[],l=[],c=[],u=a.Rabbit=i.extend({_doReset:function(){for(var p=this._key.words,h=this.cfg.iv,m=0;m<4;m++)p[m]=(p[m]<<8|p[m]>>>24)&16711935|(p[m]<<24|p[m]>>>8)&4278255360;var v=this._X=[p[0],p[3]<<16|p[2]>>>16,p[1],p[0]<<16|p[3]>>>16,p[2],p[1]<<16|p[0]>>>16,p[3],p[2]<<16|p[1]>>>16],g=this._C=[p[2]<<16|p[2]>>>16,p[0]&4294901760|p[1]&65535,p[3]<<16|p[3]>>>16,p[1]&4294901760|p[2]&65535,p[0]<<16|p[0]>>>16,p[2]&4294901760|p[3]&65535,p[1]<<16|p[1]>>>16,p[3]&4294901760|p[0]&65535];this._b=0;for(var m=0;m<4;m++)d.call(this);for(var m=0;m<8;m++)g[m]^=v[m+4&7];if(h){var x=h.words,y=x[0],b=x[1],C=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,S=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360,w=C>>>16|S&4294901760,E=S<<16|C&65535;g[0]^=C,g[1]^=w,g[2]^=S,g[3]^=E,g[4]^=C,g[5]^=w,g[6]^=S,g[7]^=E;for(var m=0;m<4;m++)d.call(this)}},_doProcessBlock:function(p,h){var m=this._X;d.call(this),s[0]=m[0]^m[5]>>>16^m[3]<<16,s[1]=m[2]^m[7]>>>16^m[5]<<16,s[2]=m[4]^m[1]>>>16^m[7]<<16,s[3]=m[6]^m[3]>>>16^m[1]<<16;for(var v=0;v<4;v++)s[v]=(s[v]<<8|s[v]>>>24)&16711935|(s[v]<<24|s[v]>>>8)&4278255360,p[h+v]^=s[v]},blockSize:128/32,ivSize:64/32});function d(){for(var p=this._X,h=this._C,m=0;m<8;m++)l[m]=h[m];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0>>0?1:0)|0,this._b=h[7]>>>0>>0?1:0;for(var m=0;m<8;m++){var v=p[m]+h[m],g=v&65535,x=v>>>16,y=((g*g>>>17)+g*x>>>15)+x*x,b=((v&4294901760)*v|0)+((v&65535)*v|0);c[m]=y^b}p[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,p[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,p[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,p[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,p[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,p[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,p[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,p[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}r.Rabbit=i._createHelper(u)}(),n.Rabbit})}(w3)),w3.exports}var S3={exports:{}},hU;function EOe(){return hU||(hU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),cg(),ug(),qp(),Ti())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=[],l=[],c=[],u=a.RabbitLegacy=i.extend({_doReset:function(){var p=this._key.words,h=this.cfg.iv,m=this._X=[p[0],p[3]<<16|p[2]>>>16,p[1],p[0]<<16|p[3]>>>16,p[2],p[1]<<16|p[0]>>>16,p[3],p[2]<<16|p[1]>>>16],v=this._C=[p[2]<<16|p[2]>>>16,p[0]&4294901760|p[1]&65535,p[3]<<16|p[3]>>>16,p[1]&4294901760|p[2]&65535,p[0]<<16|p[0]>>>16,p[2]&4294901760|p[3]&65535,p[1]<<16|p[1]>>>16,p[3]&4294901760|p[0]&65535];this._b=0;for(var g=0;g<4;g++)d.call(this);for(var g=0;g<8;g++)v[g]^=m[g+4&7];if(h){var x=h.words,y=x[0],b=x[1],C=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,S=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360,w=C>>>16|S&4294901760,E=S<<16|C&65535;v[0]^=C,v[1]^=w,v[2]^=S,v[3]^=E,v[4]^=C,v[5]^=w,v[6]^=S,v[7]^=E;for(var g=0;g<4;g++)d.call(this)}},_doProcessBlock:function(p,h){var m=this._X;d.call(this),s[0]=m[0]^m[5]>>>16^m[3]<<16,s[1]=m[2]^m[7]>>>16^m[5]<<16,s[2]=m[4]^m[1]>>>16^m[7]<<16,s[3]=m[6]^m[3]>>>16^m[1]<<16;for(var v=0;v<4;v++)s[v]=(s[v]<<8|s[v]>>>24)&16711935|(s[v]<<24|s[v]>>>8)&4278255360,p[h+v]^=s[v]},blockSize:128/32,ivSize:64/32});function d(){for(var p=this._X,h=this._C,m=0;m<8;m++)l[m]=h[m];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0>>0?1:0)|0,this._b=h[7]>>>0>>0?1:0;for(var m=0;m<8;m++){var v=p[m]+h[m],g=v&65535,x=v>>>16,y=((g*g>>>17)+g*x>>>15)+x*x,b=((v&4294901760)*v|0)+((v&65535)*v|0);c[m]=y^b}p[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,p[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,p[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,p[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,p[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,p[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,p[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,p[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}r.RabbitLegacy=i._createHelper(u)}(),n.RabbitLegacy})}(S3)),S3.exports}var E3={exports:{}},mU;function _Oe(){return mU||(mU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),cg(),ug(),qp(),Ti())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.BlockCipher,a=r.algo;const s=16,l=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],c=[[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 u={pbox:[],sbox:[]};function d(g,x){let y=x>>24&255,b=x>>16&255,C=x>>8&255,S=x&255,w=g.sbox[0][y]+g.sbox[1][b];return w=w^g.sbox[2][C],w=w+g.sbox[3][S],w}function p(g,x,y){let b=x,C=y,S;for(let w=0;w1;--w)b=b^g.pbox[w],C=d(g,b)^C,S=b,b=C,C=S;return S=b,b=C,C=S,C=C^g.pbox[1],b=b^g.pbox[0],{left:b,right:C}}function m(g,x,y){for(let E=0;E<4;E++){g.sbox[E]=[];for(let _=0;_<256;_++)g.sbox[E][_]=c[E][_]}let b=0;for(let E=0;E=y&&(b=0);let C=0,S=0,w=0;for(let E=0;E=3&&r[2]){const p=r[2].toUpperCase();["COMMUNITY","ENTERPRISE","PLATFORM"].includes(p)&&(s=p)}let l=[];r.length>=4&&r[3]&&(l=r[3].split(",").filter(p=>p.trim()!==""));let c=[];r.length>=5&&r[4]&&(c=r[4].split(",").filter(p=>p.trim()!==""));let u="";r.length>=6&&r[5]&&(u=r[5]);let d="";return r.length>=7&&r[6]&&(d=r[6]),{userType:a,expiryDate:i,isValid:!ROe(e),edition:s,serverIps:l,serverDomains:c,name:u,description:d}}catch(t){return console.error("解密许可证失败:",t),{userType:"free",expiryDate:"",isValid:!1,edition:"COMMUNITY",serverIps:[],serverDomains:[],name:"",description:""}}}function MOe(e){try{const t=Nae(e),n=Dae(t);if(n.includes(":")){const r=n.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(n))return n;throw new Error("解密后的字符串不是有效的日期格式")}catch(t){return console.error("解密失败:",t),""}}function ROe(e){const t=MOe(e);if(!t)return!0;const n=new Date(t),r=new Date;return r.setHours(0,0,0,0),n.setHours(0,0,0,0),r>n}async function Aae(){try{const t=(await Io.get("/agenticflow/config.json")).data;if(t.enabled)console.log("config enabled: ",t),localStorage.setItem(o1,"true"),localStorage.setItem(C_,t.apiUrl),localStorage.setItem(Bk,t.websocketUrl),localStorage.setItem(w_,t.htmlUrl);else if(R$e===cie){console.log("config opensource");const n=window.location.protocol,r=window.location.hostname,o=window.location.port;let i=n+"//"+r;o&&(i+=":"+o);let s=(n==="https:"?"wss:":"ws:")+"//"+r;o&&(s+=":9885"),s+="/websocket",console.log("apiUrl: ",i," port:",o," websocketUrl:",s),localStorage.setItem(o1,"true"),localStorage.setItem(C_,i),localStorage.setItem(Bk,s),localStorage.setItem(w_,i)}else console.log("config disabled"),localStorage.setItem(o1,D$e),localStorage.removeItem(C_),localStorage.removeItem(Bk),localStorage.removeItem(w_)}catch(e){console.log("loadConfig error: ",e)}}function $y(){if(localStorage.getItem(kx)==="true"){const n=localStorage.getItem(Nx);return n===null?Ak:n}if(localStorage.getItem(o1)==="true"){const n=localStorage.getItem(C_);return n===null?Ak:n}return Ak}function q1(){return $y()+"/api/v1/upload/file"}function OOe(){if(localStorage.getItem(o1)==="true"){const t=localStorage.getItem(w_);return t===null?aW:t}return aW}function TOe(){return OOe()+"/chat/"}async function Fae(){const e=await XRe();return e.data.code===200?(localStorage.setItem(fie,JSON.stringify(e.data.data)),e.data.data):null}function IOe(){const e=localStorage.getItem(fie);if(e){const t=JSON.parse(e);return POe(t==null?void 0:t.licenseKey).edition}return null}function kOe(){return IOe()===M$e}const Xn=Io.create({timeout:2e4,baseURL:$y(),paramsSerializer:{indexes:null}});Xn.interceptors.request.use(e=>{e.baseURL=$y();const t=localStorage.getItem(Tp);return t&&t.length>10&&e.url.startsWith("/api")&&(e.headers.Authorization=`Bearer ${t}`),!t&&e.url.startsWith("/api")?Promise.reject(NOe):e},e=>(console.debug("request error",e),e.response.status===403&&yd.emit(vp,"403"),e.response.status===401&&yd.emit(vp,"401"),Promise.reject(e)));Xn.interceptors.response.use(e=>e,e=>{var t,n,r;if(console.debug("response error",e),e!=null&&e.response)switch((t=e==null?void 0:e.response)==null?void 0:t.status){case 400:console.log("axios interception error 400"),yd.emit(vp,"400");break;case 401:console.log("axios interception error 401"),yd.emit(vp,"401");break;case 403:console.log("axios interception error 403"),yd.emit(vp,"403");break;case 500:console.log("axios interception error 500"),yd.emit(A$e,"500");break;case 601:console.log("axios interception error 601",e.message);break}return Promise.resolve({message:e==null?void 0:e.message,code:(n=e==null?void 0:e.response)==null?void 0:n.status,data:{message:e==null?void 0:e.message,code:(r=e==null?void 0:e.response)==null?void 0:r.status,data:!1}})});const _3={data:null,status:601,statusText:die,headers:{},config:{headers:void 0},request:null},NOe={message:"匿名用户,无需访问服务器接口",name:die,code:"601",config:_3.config,request:_3.request,response:_3,isAxiosError:!0,toJSON:function(){return{message:this.message,name:this.name,code:this.code,config:this.config,request:this.request,response:this.response}}};async function DOe(e){return Xn("/api/v1/agent/query",{method:"GET",params:{orgUid:e,channel:mr}})}async function AOe(e){return Xn("/api/v1/agent/update",{method:"POST",data:{...e,channel:mr}})}async function FOe(e){return Xn("/api/v1/agent/update/status",{method:"POST",data:{...e,channel:mr}})}const $w=Fa()(Dc(Vs(Ac((e,t)=>({agentResult:{data:{content:[]}},agentInfo:{uid:"",orgUid:""},insertAgent(n){e(r=>{r.agentResult.data.content.unshift(n)})},updateAgent(n){e(r=>{const o=r.agentResult.data.content,i=o.findIndex(a=>a.uid===n.uid);i!==-1?o[i]=n:console.warn(`Agent with uid ${n.uid} not found.`)})},deleteAgent(n){e(r=>{const o=r.agentResult.data.content,i=o.findIndex(a=>a.uid===n.uid);i!==-1?o.splice(i,1):console.warn(`Agent with uid ${n.uid} not found.`)})},setAgentResult:n=>{e({agentResult:n})},setAgentInfo(n){e({agentInfo:n})},deleteAgentInfo(n){const r=t().agentResult.data.content,o=r.findIndex(i=>i.uid===n);o!==-1?e({agentResult:{...t().agentResult,data:{content:[...r.slice(0,o),...r.slice(o+1)]}}}):console.warn("Agent not found in cache:",n),t().agentInfo.uid===n&&e({agentInfo:{uid:"",orgUid:""}})},resetAgentInfo(){e({agentResult:{data:{content:[]}},agentInfo:{uid:"",orgUid:""}})}})),{name:U$e}))),da=Fa()(Dc(Vs(Ac((e,t)=>({userInfo:{uid:"",nickname:"",avatar:""},deviceUid:"",setUserInfo:n=>{e({userInfo:n})},setDeviceUid(n){e({deviceUid:n})},resetUserInfo(){e({userInfo:{uid:t().userInfo.uid,nickname:"",avatar:""}})}})),{name:H$e})));//! moment.js + */return n.mode.CTRGladman=function(){var r=n.lib.BlockCipherMode.extend();function o(s){if((s>>24&255)===255){var l=s>>16&255,c=s>>8&255,u=s&255;l===255?(l=0,c===255?(c=0,u===255?u=0:++u):++c):++l,s=0,s+=l<<16,s+=c<<8,s+=u}else s+=1<<24;return s}function i(s){return(s[0]=o(s[0]))===0&&(s[1]=o(s[1])),s}var a=r.Encryptor=r.extend({processBlock:function(s,l){var c=this._cipher,u=c.blockSize,d=this._iv,f=this._counter;d&&(f=this._counter=d.slice(0),this._iv=void 0),i(f);var h=f.slice(0);c.encryptBlock(h,0);for(var m=0;m>>2]|=s<<24-l%4*8,r.sigBytes+=s},unpad:function(r){var o=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=o}},n.pad.Ansix923})}(p3)),p3.exports}var h3={exports:{}},iU;function mRe(){return iU||(iU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ki())})(sn,function(n){return n.pad.Iso10126={pad:function(r,o){var i=o*4,a=i-r.sigBytes%i;r.concat(n.lib.WordArray.random(a-1)).concat(n.lib.WordArray.create([a<<24],1))},unpad:function(r){var o=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=o}},n.pad.Iso10126})}(h3)),h3.exports}var m3={exports:{}},aU;function gRe(){return aU||(aU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ki())})(sn,function(n){return n.pad.Iso97971={pad:function(r,o){r.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(r,o)},unpad:function(r){n.pad.ZeroPadding.unpad(r),r.sigBytes--}},n.pad.Iso97971})}(m3)),m3.exports}var g3={exports:{}},sU;function vRe(){return sU||(sU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ki())})(sn,function(n){return n.pad.ZeroPadding={pad:function(r,o){var i=o*4;r.clamp(),r.sigBytes+=i-(r.sigBytes%i||i)},unpad:function(r){for(var o=r.words,i=r.sigBytes-1,i=r.sigBytes-1;i>=0;i--)if(o[i>>>2]>>>24-i%4*8&255){r.sigBytes=i+1;break}}},n.pad.ZeroPadding})}(g3)),g3.exports}var v3={exports:{}},lU;function yRe(){return lU||(lU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ki())})(sn,function(n){return n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding})}(v3)),v3.exports}var y3={exports:{}},cU;function bRe(){return cU||(cU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ki())})(sn,function(n){return function(r){var o=n,i=o.lib,a=i.CipherParams,s=o.enc,l=s.Hex,c=o.format;c.Hex={stringify:function(u){return u.ciphertext.toString(l)},parse:function(u){var d=l.parse(u);return a.create({ciphertext:d})}}}(),n.format.Hex})}(y3)),y3.exports}var b3={exports:{}},uU;function xRe(){return uU||(uU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ug(),dg(),Kp(),ki())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.BlockCipher,a=r.algo,s=[],l=[],c=[],u=[],d=[],f=[],h=[],m=[],v=[],g=[];(function(){for(var x=[],w=0;w<256;w++)w<128?x[w]=w<<1:x[w]=w<<1^283;for(var S=0,C=0,w=0;w<256;w++){var E=C^C<<1^C<<2^C<<3^C<<4;E=E>>>8^E&255^99,s[S]=E,l[E]=S;var _=x[S],P=x[_],$=x[P],T=x[E]*257^E*16843008;c[S]=T<<24|T>>>8,u[S]=T<<16|T>>>16,d[S]=T<<8|T>>>24,f[S]=T;var T=$*16843009^P*65537^_*257^S*16843008;h[E]=T<<24|T>>>8,m[E]=T<<16|T>>>16,v[E]=T<<8|T>>>24,g[E]=T,S?(S=_^x[x[x[$^_]]],C^=x[x[C]]):S=C=1}})();var b=[0,1,2,4,8,16,32,64,128,27,54],y=a.AES=i.extend({_doReset:function(){var x;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var w=this._keyPriorReset=this._key,S=w.words,C=w.sigBytes/4,E=this._nRounds=C+6,_=(E+1)*4,P=this._keySchedule=[],$=0;$<_;$++)$6&&$%C==4&&(x=s[x>>>24]<<24|s[x>>>16&255]<<16|s[x>>>8&255]<<8|s[x&255]):(x=x<<8|x>>>24,x=s[x>>>24]<<24|s[x>>>16&255]<<16|s[x>>>8&255]<<8|s[x&255],x^=b[$/C|0]<<24),P[$]=P[$-C]^x);for(var T=this._invKeySchedule=[],R=0;R<_;R++){var $=_-R;if(R%4)var x=P[$];else var x=P[$-4];R<4||$<=4?T[R]=x:T[R]=h[s[x>>>24]]^m[s[x>>>16&255]]^v[s[x>>>8&255]]^g[s[x&255]]}}},encryptBlock:function(x,w){this._doCryptBlock(x,w,this._keySchedule,c,u,d,f,s)},decryptBlock:function(x,w){var S=x[w+1];x[w+1]=x[w+3],x[w+3]=S,this._doCryptBlock(x,w,this._invKeySchedule,h,m,v,g,l);var S=x[w+1];x[w+1]=x[w+3],x[w+3]=S},_doCryptBlock:function(x,w,S,C,E,_,P,$){for(var T=this._nRounds,R=x[w]^S[0],O=x[w+1]^S[1],k=x[w+2]^S[2],I=x[w+3]^S[3],D=4,N=1;N>>24]^E[O>>>16&255]^_[k>>>8&255]^P[I&255]^S[D++],H=C[O>>>24]^E[k>>>16&255]^_[I>>>8&255]^P[R&255]^S[D++],U=C[k>>>24]^E[I>>>16&255]^_[R>>>8&255]^P[O&255]^S[D++],V=C[I>>>24]^E[R>>>16&255]^_[O>>>8&255]^P[k&255]^S[D++];R=L,O=H,k=U,I=V}var L=($[R>>>24]<<24|$[O>>>16&255]<<16|$[k>>>8&255]<<8|$[I&255])^S[D++],H=($[O>>>24]<<24|$[k>>>16&255]<<16|$[I>>>8&255]<<8|$[R&255])^S[D++],U=($[k>>>24]<<24|$[I>>>16&255]<<16|$[R>>>8&255]<<8|$[O&255])^S[D++],V=($[I>>>24]<<24|$[R>>>16&255]<<16|$[O>>>8&255]<<8|$[k&255])^S[D++];x[w]=L,x[w+1]=H,x[w+2]=U,x[w+3]=V},keySize:256/32});r.AES=i._createHelper(y)}(),n.AES})}(b3)),b3.exports}var x3={exports:{}},dU;function wRe(){return dU||(dU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ug(),dg(),Kp(),ki())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=o.BlockCipher,s=r.algo,l=[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],c=[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],u=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],d=[{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}],f=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=s.DES=a.extend({_doReset:function(){for(var b=this._key,y=b.words,x=[],w=0;w<56;w++){var S=l[w]-1;x[w]=y[S>>>5]>>>31-S%32&1}for(var C=this._subKeys=[],E=0;E<16;E++){for(var _=C[E]=[],P=u[E],w=0;w<24;w++)_[w/6|0]|=x[(c[w]-1+P)%28]<<31-w%6,_[4+(w/6|0)]|=x[28+(c[w+24]-1+P)%28]<<31-w%6;_[0]=_[0]<<1|_[0]>>>31;for(var w=1;w<7;w++)_[w]=_[w]>>>(w-1)*4+3;_[7]=_[7]<<5|_[7]>>>27}for(var $=this._invSubKeys=[],w=0;w<16;w++)$[w]=C[15-w]},encryptBlock:function(b,y){this._doCryptBlock(b,y,this._subKeys)},decryptBlock:function(b,y){this._doCryptBlock(b,y,this._invSubKeys)},_doCryptBlock:function(b,y,x){this._lBlock=b[y],this._rBlock=b[y+1],m.call(this,4,252645135),m.call(this,16,65535),v.call(this,2,858993459),v.call(this,8,16711935),m.call(this,1,1431655765);for(var w=0;w<16;w++){for(var S=x[w],C=this._lBlock,E=this._rBlock,_=0,P=0;P<8;P++)_|=d[P][((E^S[P])&f[P])>>>0];this._lBlock=E,this._rBlock=C^_}var $=this._lBlock;this._lBlock=this._rBlock,this._rBlock=$,m.call(this,1,1431655765),v.call(this,8,16711935),v.call(this,2,858993459),m.call(this,16,65535),m.call(this,4,252645135),b[y]=this._lBlock,b[y+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function m(b,y){var x=(this._lBlock>>>b^this._rBlock)&y;this._rBlock^=x,this._lBlock^=x<>>b^this._lBlock)&y;this._lBlock^=x,this._rBlock^=x<192.");var x=y.slice(0,2),w=y.length<4?y.slice(0,2):y.slice(2,4),S=y.length<6?y.slice(0,2):y.slice(4,6);this._des1=h.createEncryptor(i.create(x)),this._des2=h.createEncryptor(i.create(w)),this._des3=h.createEncryptor(i.create(S))},encryptBlock:function(b,y){this._des1.encryptBlock(b,y),this._des2.decryptBlock(b,y),this._des3.encryptBlock(b,y)},decryptBlock:function(b,y){this._des3.decryptBlock(b,y),this._des2.encryptBlock(b,y),this._des1.decryptBlock(b,y)},keySize:192/32,ivSize:64/32,blockSize:64/32});r.TripleDES=a._createHelper(g)}(),n.TripleDES})}(x3)),x3.exports}var w3={exports:{}},fU;function CRe(){return fU||(fU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ug(),dg(),Kp(),ki())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=a.RC4=i.extend({_doReset:function(){for(var u=this._key,d=u.words,f=u.sigBytes,h=this._S=[],m=0;m<256;m++)h[m]=m;for(var m=0,v=0;m<256;m++){var g=m%f,b=d[g>>>2]>>>24-g%4*8&255;v=(v+h[m]+b)%256;var y=h[m];h[m]=h[v],h[v]=y}this._i=this._j=0},_doProcessBlock:function(u,d){u[d]^=l.call(this)},keySize:256/32,ivSize:0});function l(){for(var u=this._S,d=this._i,f=this._j,h=0,m=0;m<4;m++){d=(d+1)%256,f=(f+u[d])%256;var v=u[d];u[d]=u[f],u[f]=v,h|=u[(u[d]+u[f])%256]<<24-m*8}return this._i=d,this._j=f,h}r.RC4=i._createHelper(s);var c=a.RC4Drop=s.extend({cfg:s.cfg.extend({drop:192}),_doReset:function(){s._doReset.call(this);for(var u=this.cfg.drop;u>0;u--)l.call(this)}});r.RC4Drop=i._createHelper(c)}(),n.RC4})}(w3)),w3.exports}var C3={exports:{}},pU;function SRe(){return pU||(pU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ug(),dg(),Kp(),ki())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=[],l=[],c=[],u=a.Rabbit=i.extend({_doReset:function(){for(var f=this._key.words,h=this.cfg.iv,m=0;m<4;m++)f[m]=(f[m]<<8|f[m]>>>24)&16711935|(f[m]<<24|f[m]>>>8)&4278255360;var v=this._X=[f[0],f[3]<<16|f[2]>>>16,f[1],f[0]<<16|f[3]>>>16,f[2],f[1]<<16|f[0]>>>16,f[3],f[2]<<16|f[1]>>>16],g=this._C=[f[2]<<16|f[2]>>>16,f[0]&4294901760|f[1]&65535,f[3]<<16|f[3]>>>16,f[1]&4294901760|f[2]&65535,f[0]<<16|f[0]>>>16,f[2]&4294901760|f[3]&65535,f[1]<<16|f[1]>>>16,f[3]&4294901760|f[0]&65535];this._b=0;for(var m=0;m<4;m++)d.call(this);for(var m=0;m<8;m++)g[m]^=v[m+4&7];if(h){var b=h.words,y=b[0],x=b[1],w=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,S=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360,C=w>>>16|S&4294901760,E=S<<16|w&65535;g[0]^=w,g[1]^=C,g[2]^=S,g[3]^=E,g[4]^=w,g[5]^=C,g[6]^=S,g[7]^=E;for(var m=0;m<4;m++)d.call(this)}},_doProcessBlock:function(f,h){var m=this._X;d.call(this),s[0]=m[0]^m[5]>>>16^m[3]<<16,s[1]=m[2]^m[7]>>>16^m[5]<<16,s[2]=m[4]^m[1]>>>16^m[7]<<16,s[3]=m[6]^m[3]>>>16^m[1]<<16;for(var v=0;v<4;v++)s[v]=(s[v]<<8|s[v]>>>24)&16711935|(s[v]<<24|s[v]>>>8)&4278255360,f[h+v]^=s[v]},blockSize:128/32,ivSize:64/32});function d(){for(var f=this._X,h=this._C,m=0;m<8;m++)l[m]=h[m];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0>>0?1:0)|0,this._b=h[7]>>>0>>0?1:0;for(var m=0;m<8;m++){var v=f[m]+h[m],g=v&65535,b=v>>>16,y=((g*g>>>17)+g*b>>>15)+b*b,x=((v&4294901760)*v|0)+((v&65535)*v|0);c[m]=y^x}f[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,f[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,f[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,f[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,f[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,f[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,f[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,f[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}r.Rabbit=i._createHelper(u)}(),n.Rabbit})}(C3)),C3.exports}var S3={exports:{}},hU;function ERe(){return hU||(hU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ug(),dg(),Kp(),ki())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=[],l=[],c=[],u=a.RabbitLegacy=i.extend({_doReset:function(){var f=this._key.words,h=this.cfg.iv,m=this._X=[f[0],f[3]<<16|f[2]>>>16,f[1],f[0]<<16|f[3]>>>16,f[2],f[1]<<16|f[0]>>>16,f[3],f[2]<<16|f[1]>>>16],v=this._C=[f[2]<<16|f[2]>>>16,f[0]&4294901760|f[1]&65535,f[3]<<16|f[3]>>>16,f[1]&4294901760|f[2]&65535,f[0]<<16|f[0]>>>16,f[2]&4294901760|f[3]&65535,f[1]<<16|f[1]>>>16,f[3]&4294901760|f[0]&65535];this._b=0;for(var g=0;g<4;g++)d.call(this);for(var g=0;g<8;g++)v[g]^=m[g+4&7];if(h){var b=h.words,y=b[0],x=b[1],w=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,S=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360,C=w>>>16|S&4294901760,E=S<<16|w&65535;v[0]^=w,v[1]^=C,v[2]^=S,v[3]^=E,v[4]^=w,v[5]^=C,v[6]^=S,v[7]^=E;for(var g=0;g<4;g++)d.call(this)}},_doProcessBlock:function(f,h){var m=this._X;d.call(this),s[0]=m[0]^m[5]>>>16^m[3]<<16,s[1]=m[2]^m[7]>>>16^m[5]<<16,s[2]=m[4]^m[1]>>>16^m[7]<<16,s[3]=m[6]^m[3]>>>16^m[1]<<16;for(var v=0;v<4;v++)s[v]=(s[v]<<8|s[v]>>>24)&16711935|(s[v]<<24|s[v]>>>8)&4278255360,f[h+v]^=s[v]},blockSize:128/32,ivSize:64/32});function d(){for(var f=this._X,h=this._C,m=0;m<8;m++)l[m]=h[m];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0>>0?1:0)|0,this._b=h[7]>>>0>>0?1:0;for(var m=0;m<8;m++){var v=f[m]+h[m],g=v&65535,b=v>>>16,y=((g*g>>>17)+g*b>>>15)+b*b,x=((v&4294901760)*v|0)+((v&65535)*v|0);c[m]=y^x}f[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,f[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,f[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,f[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,f[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,f[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,f[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,f[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}r.RabbitLegacy=i._createHelper(u)}(),n.RabbitLegacy})}(S3)),S3.exports}var E3={exports:{}},mU;function _Re(){return mU||(mU=1,function(e,t){(function(n,r,o){e.exports=r(lr(),ug(),dg(),Kp(),ki())})(sn,function(n){return function(){var r=n,o=r.lib,i=o.BlockCipher,a=r.algo;const s=16,l=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],c=[[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 u={pbox:[],sbox:[]};function d(g,b){let y=b>>24&255,x=b>>16&255,w=b>>8&255,S=b&255,C=g.sbox[0][y]+g.sbox[1][x];return C=C^g.sbox[2][w],C=C+g.sbox[3][S],C}function f(g,b,y){let x=b,w=y,S;for(let C=0;C1;--C)x=x^g.pbox[C],w=d(g,x)^w,S=x,x=w,w=S;return S=x,x=w,w=S,w=w^g.pbox[1],x=x^g.pbox[0],{left:x,right:w}}function m(g,b,y){for(let E=0;E<4;E++){g.sbox[E]=[];for(let _=0;_<256;_++)g.sbox[E][_]=c[E][_]}let x=0;for(let E=0;E=y&&(x=0);let w=0,S=0,C=0;for(let E=0;E=3&&r[2]){const f=r[2].toUpperCase();["COMMUNITY","ENTERPRISE","PLATFORM"].includes(f)&&(s=f)}let l=[];r.length>=4&&r[3]&&(l=r[3].split(",").filter(f=>f.trim()!==""));let c=[];r.length>=5&&r[4]&&(c=r[4].split(",").filter(f=>f.trim()!==""));let u="";r.length>=6&&r[5]&&(u=r[5]);let d="";return r.length>=7&&r[6]&&(d=r[6]),{userType:a,expiryDate:i,isValid:!TRe(e),edition:s,serverIps:l,serverDomains:c,name:u,description:d}}catch(t){return console.error("解密许可证失败:",t),{userType:"free",expiryDate:"",isValid:!1,edition:"COMMUNITY",serverIps:[],serverDomains:[],name:"",description:""}}}function MRe(e){try{const t=Dae(e),n=Nae(t);if(n.includes(":")){const r=n.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(n))return n;throw new Error("解密后的字符串不是有效的日期格式")}catch(t){return console.error("解密失败:",t),""}}function TRe(e){const t=MRe(e);if(!t)return!0;const n=new Date(t),r=new Date;return r.setHours(0,0,0,0),n.setHours(0,0,0,0),r>n}async function Aae(){try{const t=(await Io.get("/agenticflow/config.json")).data;if(t.enabled)console.log("config enabled: ",t),localStorage.setItem(o1,"true"),localStorage.setItem(w_,t.apiUrl),localStorage.setItem(BI,t.websocketUrl),localStorage.setItem(C_,t.htmlUrl);else if(T$e===cie){console.log("config opensource");const n=window.location.protocol,r=window.location.hostname,o=window.location.port;let i=n+"//"+r;o&&(i+=":"+o);let s=(n==="https:"?"wss:":"ws:")+"//"+r;o&&(s+=":9885"),s+="/websocket",console.log("apiUrl: ",i," port:",o," websocketUrl:",s),localStorage.setItem(o1,"true"),localStorage.setItem(w_,i),localStorage.setItem(BI,s),localStorage.setItem(C_,i)}else console.log("config disabled"),localStorage.setItem(o1,N$e),localStorage.removeItem(w_),localStorage.removeItem(BI),localStorage.removeItem(C_)}catch(e){console.log("loadConfig error: ",e)}}function $y(){if(localStorage.getItem(Ix)==="true"){const n=localStorage.getItem(Dx);return n===null?AI:n}if(localStorage.getItem(o1)==="true"){const n=localStorage.getItem(w_);return n===null?AI:n}return AI}function q1(){return $y()+"/api/v1/upload/file"}function RRe(){if(localStorage.getItem(o1)==="true"){const t=localStorage.getItem(C_);return t===null?aW:t}return aW}function ORe(){return RRe()+"/chat/"}async function Fae(){const e=await XTe();return e.data.code===200?(localStorage.setItem(fie,JSON.stringify(e.data.data)),e.data.data):null}function kRe(){const e=localStorage.getItem(fie);if(e){const t=JSON.parse(e);return PRe(t==null?void 0:t.licenseKey).edition}return null}function IRe(){return kRe()===M$e}const Xn=Io.create({timeout:2e4,baseURL:$y(),paramsSerializer:{indexes:null}});Xn.interceptors.request.use(e=>{e.baseURL=$y();const t=localStorage.getItem(kp);return t&&t.length>10&&e.url.startsWith("/api")&&(e.headers.Authorization=`Bearer ${t}`),!t&&e.url.startsWith("/api")?Promise.reject(DRe):e},e=>(console.debug("request error",e),e.response.status===403&&yd.emit(yp,"403"),e.response.status===401&&yd.emit(yp,"401"),Promise.reject(e)));Xn.interceptors.response.use(e=>e,e=>{var t,n,r;if(console.debug("response error",e),e!=null&&e.response)switch((t=e==null?void 0:e.response)==null?void 0:t.status){case 400:console.log("axios interception error 400"),yd.emit(yp,"400");break;case 401:console.log("axios interception error 401"),yd.emit(yp,"401");break;case 403:console.log("axios interception error 403"),yd.emit(yp,"403");break;case 500:console.log("axios interception error 500"),yd.emit(A$e,"500");break;case 601:console.log("axios interception error 601",e.message);break}return Promise.resolve({message:e==null?void 0:e.message,code:(n=e==null?void 0:e.response)==null?void 0:n.status,data:{message:e==null?void 0:e.message,code:(r=e==null?void 0:e.response)==null?void 0:r.status,data:!1}})});const _3={data:null,status:601,statusText:die,headers:{},config:{headers:void 0},request:null},DRe={message:"匿名用户,无需访问服务器接口",name:die,code:"601",config:_3.config,request:_3.request,response:_3,isAxiosError:!0,toJSON:function(){return{message:this.message,name:this.name,code:this.code,config:this.config,request:this.request,response:this.response}}};async function NRe(e){return Xn("/api/v1/agent/query",{method:"GET",params:{orgUid:e,channel:mr}})}async function ARe(e){return Xn("/api/v1/agent/update",{method:"POST",data:{...e,channel:mr}})}async function FRe(e){return Xn("/api/v1/agent/update/status",{method:"POST",data:{...e,channel:mr}})}const $C=Ba()(Nc(Vs(Ac((e,t)=>({agentResult:{data:{content:[]}},agentInfo:{uid:"",orgUid:""},insertAgent(n){e(r=>{r.agentResult.data.content.unshift(n)})},updateAgent(n){e(r=>{const o=r.agentResult.data.content,i=o.findIndex(a=>a.uid===n.uid);i!==-1?o[i]=n:console.warn(`Agent with uid ${n.uid} not found.`)})},deleteAgent(n){e(r=>{const o=r.agentResult.data.content,i=o.findIndex(a=>a.uid===n.uid);i!==-1?o.splice(i,1):console.warn(`Agent with uid ${n.uid} not found.`)})},setAgentResult:n=>{e({agentResult:n})},setAgentInfo(n){e({agentInfo:n})},deleteAgentInfo(n){const r=t().agentResult.data.content,o=r.findIndex(i=>i.uid===n);o!==-1?e({agentResult:{...t().agentResult,data:{content:[...r.slice(0,o),...r.slice(o+1)]}}}):console.warn("Agent not found in cache:",n),t().agentInfo.uid===n&&e({agentInfo:{uid:"",orgUid:""}})},resetAgentInfo(){e({agentResult:{data:{content:[]}},agentInfo:{uid:"",orgUid:""}})}})),{name:U$e}))),fa=Ba()(Nc(Vs(Ac((e,t)=>({userInfo:{uid:"",nickname:"",avatar:""},deviceUid:"",setUserInfo:n=>{e({userInfo:n})},setDeviceUid(n){e({deviceUid:n})},resetUserInfo(){e({userInfo:{uid:t().userInfo.uid,nickname:"",avatar:""}})}})),{name:H$e})));//! moment.js //! version : 2.30.1 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors //! license : MIT //! momentjs.com -var Bae;function Ft(){return Bae.apply(null,arguments)}function BOe(e){Bae=e}function wc(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function mm(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function yr(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function FB(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(yr(e,t))return!1;return!0}function Ga(e){return e===void 0}function Bd(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function Pw(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function Lae(e,t){var n=[],r,o=e.length;for(r=0;r>>0,r;for(r=0;r0)for(n=0;n>>0,r;for(r=0;r0)for(n=0;n=0;return(i?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+r}var zB=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,RE=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,P3={},Hv={};function ln(e,t,n,r){var o=r;typeof r=="string"&&(o=function(){return this[r]()}),e&&(Hv[e]=o),t&&(Hv[t[0]]=function(){return Eu(o.apply(this,arguments),t[1],t[2])}),n&&(Hv[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function VOe(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function WOe(e){var t=e.match(zB),n,r;for(n=0,r=t.length;n=0&&RE.test(e);)e=e.replace(RE,r),RE.lastIndex=0,n-=1;return e}var UOe={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"};function GOe(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(zB).map(function(r){return r==="MMMM"||r==="MM"||r==="DD"||r==="dddd"?r.slice(1):r}).join(""),this._longDateFormat[e])}var qOe="Invalid date";function KOe(){return this._invalidDate}var YOe="%d",XOe=/\d{1,2}/;function QOe(e){return this._ordinal.replace("%d",e)}var ZOe={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function JOe(e,t,n,r){var o=this._relativeTime[n];return Lu(o)?o(e,t,n,r):o.replace(/%d/i,e)}function eTe(e,t){var n=this._relativeTime[e>0?"future":"past"];return Lu(n)?n(t):n.replace(/%s/i,t)}var yU={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Pl(e){return typeof e=="string"?yU[e]||yU[e.toLowerCase()]:void 0}function HB(e){var t={},n,r;for(r in e)yr(e,r)&&(n=Pl(r),n&&(t[n]=e[r]));return t}var tTe={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function nTe(e){var t=[],n;for(n in e)yr(e,n)&&t.push({unit:n,priority:tTe[n]});return t.sort(function(r,o){return r.priority-o.priority}),t}var Vae=/\d/,Ws=/\d\d/,Wae=/\d{3}/,VB=/\d{4}/,KR=/[+-]?\d{6}/,Jr=/\d\d?/,Uae=/\d\d\d\d?/,Gae=/\d\d\d\d\d\d?/,YR=/\d{1,3}/,WB=/\d{1,4}/,XR=/[+-]?\d{1,6}/,Py=/\d+/,QR=/[+-]?\d+/,rTe=/Z|[+-]\d\d:?\d\d/gi,ZR=/Z|[+-]\d\d(?::?\d\d)?/gi,oTe=/[+-]?\d+(\.\d{1,3})?/,Rw=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,My=/^[1-9]\d?/,UB=/^([1-9]\d|\d)/,V$;V$={};function Wt(e,t,n){V$[e]=Lu(t)?t:function(r,o){return r&&n?n:t}}function iTe(e,t){return yr(V$,e)?V$[e](t._strict,t._locale):new RegExp(aTe(e))}function aTe(e){return Pd(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,r,o,i){return n||r||o||i}))}function Pd(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ll(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function tr(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=ll(t)),n}var KN={};function kr(e,t){var n,r=t,o;for(typeof e=="string"&&(e=[e]),Bd(t)&&(r=function(i,a){a[t]=tr(i)}),o=e.length,n=0;n68?1900:2e3)};var qae=Ry("FullYear",!0);function uTe(){return JR(this.year())}function Ry(e,t){return function(n){return n!=null?(Kae(this,e,n),Ft.updateOffset(this,t),this):K1(this,e)}}function K1(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case"Milliseconds":return r?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return r?n.getUTCSeconds():n.getSeconds();case"Minutes":return r?n.getUTCMinutes():n.getMinutes();case"Hours":return r?n.getUTCHours():n.getHours();case"Date":return r?n.getUTCDate():n.getDate();case"Day":return r?n.getUTCDay():n.getDay();case"Month":return r?n.getUTCMonth():n.getMonth();case"FullYear":return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Kae(e,t,n){var r,o,i,a,s;if(!(!e.isValid()||isNaN(n))){switch(r=e._d,o=e._isUTC,t){case"Milliseconds":return void(o?r.setUTCMilliseconds(n):r.setMilliseconds(n));case"Seconds":return void(o?r.setUTCSeconds(n):r.setSeconds(n));case"Minutes":return void(o?r.setUTCMinutes(n):r.setMinutes(n));case"Hours":return void(o?r.setUTCHours(n):r.setHours(n));case"Date":return void(o?r.setUTCDate(n):r.setDate(n));case"FullYear":break;default:return}i=n,a=e.month(),s=e.date(),s=s===29&&a===1&&!JR(i)?28:s,o?r.setUTCFullYear(i,a,s):r.setFullYear(i,a,s)}}function dTe(e){return e=Pl(e),Lu(this[e])?this[e]():this}function fTe(e,t){if(typeof e=="object"){e=HB(e);var n=nTe(e),r,o=n.length;for(r=0;r=0?(s=new Date(e+400,t,n,r,o,i,a),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,o,i,a),s}function Y1(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function W$(e,t,n){var r=7+t-n,o=(7+Y1(e,0,r).getUTCDay()-t)%7;return-o+r-1}function ese(e,t,n,r,o){var i=(7+n-r)%7,a=W$(e,r,o),s=1+7*(t-1)+i+a,l,c;return s<=0?(l=e-1,c=a1(l)+s):s>a1(e)?(l=e+1,c=s-a1(e)):(l=e,c=s),{year:l,dayOfYear:c}}function X1(e,t,n){var r=W$(e.year(),t,n),o=Math.floor((e.dayOfYear()-r-1)/7)+1,i,a;return o<1?(a=e.year()-1,i=o+Md(a,t,n)):o>Md(e.year(),t,n)?(i=o-Md(e.year(),t,n),a=e.year()+1):(a=e.year(),i=o),{week:i,year:a}}function Md(e,t,n){var r=W$(e,t,n),o=W$(e+1,t,n);return(a1(e)-r+o)/7}ln("w",["ww",2],"wo","week");ln("W",["WW",2],"Wo","isoWeek");Wt("w",Jr,My);Wt("ww",Jr,Ws);Wt("W",Jr,My);Wt("WW",Jr,Ws);Ow(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=tr(e)});function _Te(e){return X1(e,this._week.dow,this._week.doy).week}var $Te={dow:0,doy:6};function PTe(){return this._week.dow}function MTe(){return this._week.doy}function RTe(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function OTe(e){var t=X1(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}ln("d",0,"do","day");ln("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});ln("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});ln("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});ln("e",0,0,"weekday");ln("E",0,0,"isoWeekday");Wt("d",Jr);Wt("e",Jr);Wt("E",Jr);Wt("dd",function(e,t){return t.weekdaysMinRegex(e)});Wt("ddd",function(e,t){return t.weekdaysShortRegex(e)});Wt("dddd",function(e,t){return t.weekdaysRegex(e)});Ow(["dd","ddd","dddd"],function(e,t,n,r){var o=n._locale.weekdaysParse(e,r,n._strict);o!=null?t.d=o:Ln(n).invalidWeekday=e});Ow(["d","e","E"],function(e,t,n,r){t[r]=tr(e)});function TTe(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function ITe(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function qB(e,t){return e.slice(t,7).concat(e.slice(0,t))}var kTe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),tse="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),NTe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),DTe=Rw,ATe=Rw,FTe=Rw;function BTe(e,t){var n=wc(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?qB(n,this._week.dow):e?n[e.day()]:n}function LTe(e){return e===!0?qB(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function jTe(e){return e===!0?qB(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function zTe(e,t,n){var r,o,i,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)i=Bu([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(i,"").toLocaleLowerCase();return n?t==="dddd"?(o=jo.call(this._weekdaysParse,a),o!==-1?o:null):t==="ddd"?(o=jo.call(this._shortWeekdaysParse,a),o!==-1?o:null):(o=jo.call(this._minWeekdaysParse,a),o!==-1?o:null):t==="dddd"?(o=jo.call(this._weekdaysParse,a),o!==-1||(o=jo.call(this._shortWeekdaysParse,a),o!==-1)?o:(o=jo.call(this._minWeekdaysParse,a),o!==-1?o:null)):t==="ddd"?(o=jo.call(this._shortWeekdaysParse,a),o!==-1||(o=jo.call(this._weekdaysParse,a),o!==-1)?o:(o=jo.call(this._minWeekdaysParse,a),o!==-1?o:null)):(o=jo.call(this._minWeekdaysParse,a),o!==-1||(o=jo.call(this._weekdaysParse,a),o!==-1)?o:(o=jo.call(this._shortWeekdaysParse,a),o!==-1?o:null))}function HTe(e,t,n){var r,o,i;if(this._weekdaysParseExact)return zTe.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(o=Bu([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[r].test(e))return r;if(n&&t==="ddd"&&this._shortWeekdaysParse[r].test(e))return r;if(n&&t==="dd"&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function VTe(e){if(!this.isValid())return e!=null?this:NaN;var t=K1(this,"Day");return e!=null?(e=TTe(e,this.localeData()),this.add(e-t,"d")):t}function WTe(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function UTe(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=ITe(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function GTe(e){return this._weekdaysParseExact?(yr(this,"_weekdaysRegex")||KB.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(yr(this,"_weekdaysRegex")||(this._weekdaysRegex=DTe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function qTe(e){return this._weekdaysParseExact?(yr(this,"_weekdaysRegex")||KB.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(yr(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ATe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function KTe(e){return this._weekdaysParseExact?(yr(this,"_weekdaysRegex")||KB.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(yr(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=FTe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function KB(){function e(u,d){return d.length-u.length}var t=[],n=[],r=[],o=[],i,a,s,l,c;for(i=0;i<7;i++)a=Bu([2e3,1]).day(i),s=Pd(this.weekdaysMin(a,"")),l=Pd(this.weekdaysShort(a,"")),c=Pd(this.weekdays(a,"")),t.push(s),n.push(l),r.push(c),o.push(s),o.push(l),o.push(c);t.sort(e),n.sort(e),r.sort(e),o.sort(e),this._weekdaysRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function YB(){return this.hours()%12||12}function YTe(){return this.hours()||24}ln("H",["HH",2],0,"hour");ln("h",["hh",2],0,YB);ln("k",["kk",2],0,YTe);ln("hmm",0,0,function(){return""+YB.apply(this)+Eu(this.minutes(),2)});ln("hmmss",0,0,function(){return""+YB.apply(this)+Eu(this.minutes(),2)+Eu(this.seconds(),2)});ln("Hmm",0,0,function(){return""+this.hours()+Eu(this.minutes(),2)});ln("Hmmss",0,0,function(){return""+this.hours()+Eu(this.minutes(),2)+Eu(this.seconds(),2)});function nse(e,t){ln(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}nse("a",!0);nse("A",!1);function rse(e,t){return t._meridiemParse}Wt("a",rse);Wt("A",rse);Wt("H",Jr,UB);Wt("h",Jr,My);Wt("k",Jr,My);Wt("HH",Jr,Ws);Wt("hh",Jr,Ws);Wt("kk",Jr,Ws);Wt("hmm",Uae);Wt("hmmss",Gae);Wt("Hmm",Uae);Wt("Hmmss",Gae);kr(["H","HH"],mi);kr(["k","kk"],function(e,t,n){var r=tr(e);t[mi]=r===24?0:r});kr(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});kr(["h","hh"],function(e,t,n){t[mi]=tr(e),Ln(n).bigHour=!0});kr("hmm",function(e,t,n){var r=e.length-2;t[mi]=tr(e.substr(0,r)),t[sc]=tr(e.substr(r)),Ln(n).bigHour=!0});kr("hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[mi]=tr(e.substr(0,r)),t[sc]=tr(e.substr(r,2)),t[xd]=tr(e.substr(o)),Ln(n).bigHour=!0});kr("Hmm",function(e,t,n){var r=e.length-2;t[mi]=tr(e.substr(0,r)),t[sc]=tr(e.substr(r))});kr("Hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[mi]=tr(e.substr(0,r)),t[sc]=tr(e.substr(r,2)),t[xd]=tr(e.substr(o))});function XTe(e){return(e+"").toLowerCase().charAt(0)==="p"}var QTe=/[ap]\.?m?\.?/i,ZTe=Ry("Hours",!0);function JTe(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var ose={calendar:zOe,longDateFormat:UOe,invalidDate:qOe,ordinal:YOe,dayOfMonthOrdinalParse:XOe,relativeTime:ZOe,months:hTe,monthsShort:Yae,week:$Te,weekdays:kTe,weekdaysMin:NTe,weekdaysShort:tse,meridiemParse:QTe},io={},jb={},Q1;function e4e(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(o=eO(i.slice(0,n).join("-")),o)return o;if(r&&r.length>=n&&e4e(i,r)>=n-1)break;n--}t++}return Q1}function n4e(e){return!!(e&&e.match("^[^/\\\\]*$"))}function eO(e){var t=null,n;if(io[e]===void 0&&typeof module<"u"&&module&&module.exports&&n4e(e))try{t=Q1._abbr,n=require,n("./locale/"+e),yp(t)}catch{io[e]=null}return io[e]}function yp(e,t){var n;return e&&(Ga(t)?n=Xd(e):n=XB(e,t),n?Q1=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Q1._abbr}function XB(e,t){if(t!==null){var n,r=ose;if(t.abbr=e,io[e]!=null)zae("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=io[e]._config;else if(t.parentLocale!=null)if(io[t.parentLocale]!=null)r=io[t.parentLocale]._config;else if(n=eO(t.parentLocale),n!=null)r=n._config;else return jb[t.parentLocale]||(jb[t.parentLocale]=[]),jb[t.parentLocale].push({name:e,config:t}),null;return io[e]=new jB(GN(r,t)),jb[e]&&jb[e].forEach(function(o){XB(o.name,o.config)}),yp(e),io[e]}else return delete io[e],null}function r4e(e,t){if(t!=null){var n,r,o=ose;io[e]!=null&&io[e].parentLocale!=null?io[e].set(GN(io[e]._config,t)):(r=eO(e),r!=null&&(o=r._config),t=GN(o,t),r==null&&(t.abbr=e),n=new jB(t),n.parentLocale=io[e],io[e]=n),yp(e)}else io[e]!=null&&(io[e].parentLocale!=null?(io[e]=io[e].parentLocale,e===yp()&&yp(e)):io[e]!=null&&delete io[e]);return io[e]}function Xd(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Q1;if(!wc(e)){if(t=eO(e),t)return t;e=[e]}return t4e(e)}function o4e(){return qN(io)}function QB(e){var t,n=e._a;return n&&Ln(e).overflow===-2&&(t=n[bd]<0||n[bd]>11?bd:n[fu]<1||n[fu]>GB(n[ca],n[bd])?fu:n[mi]<0||n[mi]>24||n[mi]===24&&(n[sc]!==0||n[xd]!==0||n[qh]!==0)?mi:n[sc]<0||n[sc]>59?sc:n[xd]<0||n[xd]>59?xd:n[qh]<0||n[qh]>999?qh:-1,Ln(e)._overflowDayOfYear&&(tfu)&&(t=fu),Ln(e)._overflowWeeks&&t===-1&&(t=lTe),Ln(e)._overflowWeekday&&t===-1&&(t=cTe),Ln(e).overflow=t),e}var i4e=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,a4e=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,s4e=/Z|[+-]\d\d(?::?\d\d)?/,OE=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],M3=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],l4e=/^\/?Date\((-?\d+)/i,c4e=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,u4e={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function ise(e){var t,n,r=e._i,o=i4e.exec(r)||a4e.exec(r),i,a,s,l,c=OE.length,u=M3.length;if(o){for(Ln(e).iso=!0,t=0,n=c;ta1(a)||e._dayOfYear===0)&&(Ln(e)._overflowDayOfYear=!0),n=Y1(a,0,e._dayOfYear),e._a[bd]=n.getUTCMonth(),e._a[fu]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=o[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[mi]===24&&e._a[sc]===0&&e._a[xd]===0&&e._a[qh]===0&&(e._nextDay=!0,e._a[mi]=0),e._d=(e._useUTC?Y1:ETe).apply(null,r),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[mi]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==i&&(Ln(e).weekdayMismatch=!0)}}function y4e(e){var t,n,r,o,i,a,s,l,c;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(i=1,a=4,n=vv(t.GG,e._a[ca],X1(Qr(),1,4).year),r=vv(t.W,1),o=vv(t.E,1),(o<1||o>7)&&(l=!0)):(i=e._locale._week.dow,a=e._locale._week.doy,c=X1(Qr(),i,a),n=vv(t.gg,e._a[ca],c.year),r=vv(t.w,c.week),t.d!=null?(o=t.d,(o<0||o>6)&&(l=!0)):t.e!=null?(o=t.e+i,(t.e<0||t.e>6)&&(l=!0)):o=i),r<1||r>Md(n,i,a)?Ln(e)._overflowWeeks=!0:l!=null?Ln(e)._overflowWeekday=!0:(s=ese(n,r,o,i,a),e._a[ca]=s.year,e._dayOfYear=s.dayOfYear)}Ft.ISO_8601=function(){};Ft.RFC_2822=function(){};function JB(e){if(e._f===Ft.ISO_8601){ise(e);return}if(e._f===Ft.RFC_2822){ase(e);return}e._a=[],Ln(e).empty=!0;var t=""+e._i,n,r,o,i,a,s=t.length,l=0,c,u;for(o=Hae(e._f,e._locale).match(zB)||[],u=o.length,n=0;n0&&Ln(e).unusedInput.push(a),t=t.slice(t.indexOf(r)+r.length),l+=r.length),Hv[i]?(r?Ln(e).empty=!1:Ln(e).unusedTokens.push(i),sTe(i,r,e)):e._strict&&!r&&Ln(e).unusedTokens.push(i);Ln(e).charsLeftOver=s-l,t.length>0&&Ln(e).unusedInput.push(t),e._a[mi]<=12&&Ln(e).bigHour===!0&&e._a[mi]>0&&(Ln(e).bigHour=void 0),Ln(e).parsedDateParts=e._a.slice(0),Ln(e).meridiem=e._meridiem,e._a[mi]=b4e(e._locale,e._a[mi],e._meridiem),c=Ln(e).era,c!==null&&(e._a[ca]=e._locale.erasConvertYear(c,e._a[ca])),ZB(e),QB(e)}function b4e(e,t,n){var r;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0)),t)}function x4e(e){var t,n,r,o,i,a,s=!1,l=e._f.length;if(l===0){Ln(e).invalidFormat=!0,e._d=new Date(NaN);return}for(o=0;othis?this:e:qR()});function cse(e,t){var n,r;if(t.length===1&&wc(t[0])&&(t=t[0]),!t.length)return Qr();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function z4e(){if(!Ga(this._isDSTShifted))return this._isDSTShifted;var e={},t;return LB(e,this),e=sse(e),e._a?(t=e._isUTC?Bu(e._a):Qr(e._a),this._isDSTShifted=this.isValid()&&I4e(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function H4e(){return this.isValid()?!this._isUTC:!1}function V4e(){return this.isValid()?this._isUTC:!1}function dse(){return this.isValid()?this._isUTC&&this._offset===0:!1}var W4e=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,U4e=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Bc(e,t){var n=e,r=null,o,i,a;return P_(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:Bd(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=W4e.exec(e))?(o=r[1]==="-"?-1:1,n={y:0,d:tr(r[fu])*o,h:tr(r[mi])*o,m:tr(r[sc])*o,s:tr(r[xd])*o,ms:tr(YN(r[qh]*1e3))*o}):(r=U4e.exec(e))?(o=r[1]==="-"?-1:1,n={y:Eh(r[2],o),M:Eh(r[3],o),w:Eh(r[4],o),d:Eh(r[5],o),h:Eh(r[6],o),m:Eh(r[7],o),s:Eh(r[8],o)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(a=G4e(Qr(n.from),Qr(n.to)),n={},n.ms=a.milliseconds,n.M=a.months),i=new tO(n),P_(e)&&yr(e,"_locale")&&(i._locale=e._locale),P_(e)&&yr(e,"_isValid")&&(i._isValid=e._isValid),i}Bc.fn=tO.prototype;Bc.invalid=T4e;function Eh(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function xU(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function G4e(e,t){var n;return e.isValid()&&t.isValid()?(t=tL(t,e),e.isBefore(t)?n=xU(e,t):(n=xU(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function fse(e,t){return function(n,r){var o,i;return r!==null&&!isNaN(+r)&&(zae(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=r,r=i),o=Bc(n,r),pse(this,o,e),this}}function pse(e,t,n,r){var o=t._milliseconds,i=YN(t._days),a=YN(t._months);e.isValid()&&(r=r??!0,a&&Qae(e,K1(e,"Month")+a*n),i&&Kae(e,"Date",K1(e,"Date")+i*n),o&&e._d.setTime(e._d.valueOf()+o*n),r&&Ft.updateOffset(e,i||a))}var q4e=fse(1,"add"),K4e=fse(-1,"subtract");function hse(e){return typeof e=="string"||e instanceof String}function Y4e(e){return Sc(e)||Pw(e)||hse(e)||Bd(e)||Q4e(e)||X4e(e)||e===null||e===void 0}function X4e(e){var t=mm(e)&&!FB(e),n=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],o,i,a=r.length;for(o=0;on.valueOf():n.valueOf()9999?$_(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Lu(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",$_(n,"Z")):$_(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function dIe(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,r,o,i;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o="-MM-DD[T]HH:mm:ss.SSS",i=t+'[")]',this.format(n+r+o+i)}function fIe(e){e||(e=this.isUtc()?Ft.defaultFormatUtc:Ft.defaultFormat);var t=$_(this,e);return this.localeData().postformat(t)}function pIe(e,t){return this.isValid()&&(Sc(e)&&e.isValid()||Qr(e).isValid())?Bc({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function hIe(e){return this.from(Qr(),e)}function mIe(e,t){return this.isValid()&&(Sc(e)&&e.isValid()||Qr(e).isValid())?Bc({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function gIe(e){return this.to(Qr(),e)}function mse(e){var t;return e===void 0?this._locale._abbr:(t=Xd(e),t!=null&&(this._locale=t),this)}var gse=$l("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function vse(){return this._locale}var U$=1e3,Vv=60*U$,G$=60*Vv,yse=(365*400+97)*24*G$;function Wv(e,t){return(e%t+t)%t}function bse(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-yse:new Date(e,t,n).valueOf()}function xse(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-yse:Date.UTC(e,t,n)}function vIe(e){var t,n;if(e=Pl(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?xse:bse,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Wv(t+(this._isUTC?0:this.utcOffset()*Vv),G$);break;case"minute":t=this._d.valueOf(),t-=Wv(t,Vv);break;case"second":t=this._d.valueOf(),t-=Wv(t,U$);break}return this._d.setTime(t),Ft.updateOffset(this,!0),this}function yIe(e){var t,n;if(e=Pl(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?xse:bse,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=G$-Wv(t+(this._isUTC?0:this.utcOffset()*Vv),G$)-1;break;case"minute":t=this._d.valueOf(),t+=Vv-Wv(t,Vv)-1;break;case"second":t=this._d.valueOf(),t+=U$-Wv(t,U$)-1;break}return this._d.setTime(t),Ft.updateOffset(this,!0),this}function bIe(){return this._d.valueOf()-(this._offset||0)*6e4}function xIe(){return Math.floor(this.valueOf()/1e3)}function CIe(){return new Date(this.valueOf())}function wIe(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function SIe(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function EIe(){return this.isValid()?this.toISOString():null}function _Ie(){return BB(this)}function $Ie(){return ip({},Ln(this))}function PIe(){return Ln(this).overflow}function MIe(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}ln("N",0,0,"eraAbbr");ln("NN",0,0,"eraAbbr");ln("NNN",0,0,"eraAbbr");ln("NNNN",0,0,"eraName");ln("NNNNN",0,0,"eraNarrow");ln("y",["y",1],"yo","eraYear");ln("y",["yy",2],0,"eraYear");ln("y",["yyy",3],0,"eraYear");ln("y",["yyyy",4],0,"eraYear");Wt("N",nL);Wt("NN",nL);Wt("NNN",nL);Wt("NNNN",LIe);Wt("NNNNN",jIe);kr(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,r){var o=n._locale.erasParse(e,r,n._strict);o?Ln(n).era=o:Ln(n).invalidEra=e});Wt("y",Py);Wt("yy",Py);Wt("yyy",Py);Wt("yyyy",Py);Wt("yo",zIe);kr(["y","yy","yyy","yyyy"],ca);kr(["yo"],function(e,t,n,r){var o;n._locale._eraYearOrdinalRegex&&(o=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[ca]=n._locale.eraYearOrdinalParse(e,o):t[ca]=parseInt(e,10)});function RIe(e,t){var n,r,o,i=this._eras||Xd("en")._eras;for(n=0,r=i.length;n=0)return i[r]}function TIe(e,t){var n=e.since<=e.until?1:-1;return t===void 0?Ft(e.since).year():Ft(e.since).year()+(t-e.offset)*n}function IIe(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;ei&&(t=i),KIe.call(this,e,t,n,r,o))}function KIe(e,t,n,r,o){var i=ese(e,t,n,r,o),a=Y1(i.year,0,i.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}ln("Q",0,"Qo","quarter");Wt("Q",Vae);kr("Q",function(e,t){t[bd]=(tr(e)-1)*3});function YIe(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}ln("D",["DD",2],"Do","date");Wt("D",Jr,My);Wt("DD",Jr,Ws);Wt("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});kr(["D","DD"],fu);kr("Do",function(e,t){t[fu]=tr(e.match(Jr)[0])});var wse=Ry("Date",!0);ln("DDD",["DDDD",3],"DDDo","dayOfYear");Wt("DDD",YR);Wt("DDDD",Wae);kr(["DDD","DDDD"],function(e,t,n){n._dayOfYear=tr(e)});function XIe(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}ln("m",["mm",2],0,"minute");Wt("m",Jr,UB);Wt("mm",Jr,Ws);kr(["m","mm"],sc);var QIe=Ry("Minutes",!1);ln("s",["ss",2],0,"second");Wt("s",Jr,UB);Wt("ss",Jr,Ws);kr(["s","ss"],xd);var ZIe=Ry("Seconds",!1);ln("S",0,0,function(){return~~(this.millisecond()/100)});ln(0,["SS",2],0,function(){return~~(this.millisecond()/10)});ln(0,["SSS",3],0,"millisecond");ln(0,["SSSS",4],0,function(){return this.millisecond()*10});ln(0,["SSSSS",5],0,function(){return this.millisecond()*100});ln(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});ln(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});ln(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});ln(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});Wt("S",YR,Vae);Wt("SS",YR,Ws);Wt("SSS",YR,Wae);var ap,Sse;for(ap="SSSS";ap.length<=9;ap+="S")Wt(ap,Py);function JIe(e,t){t[qh]=tr(("0."+e)*1e3)}for(ap="S";ap.length<=9;ap+="S")kr(ap,JIe);Sse=Ry("Milliseconds",!1);ln("z",0,0,"zoneAbbr");ln("zz",0,0,"zoneName");function eke(){return this._isUTC?"UTC":""}function tke(){return this._isUTC?"Coordinated Universal Time":""}var Tt=Mw.prototype;Tt.add=q4e;Tt.calendar=eIe;Tt.clone=tIe;Tt.diff=lIe;Tt.endOf=yIe;Tt.format=fIe;Tt.from=pIe;Tt.fromNow=hIe;Tt.to=mIe;Tt.toNow=gIe;Tt.get=dTe;Tt.invalidAt=PIe;Tt.isAfter=nIe;Tt.isBefore=rIe;Tt.isBetween=oIe;Tt.isSame=iIe;Tt.isSameOrAfter=aIe;Tt.isSameOrBefore=sIe;Tt.isValid=_Ie;Tt.lang=gse;Tt.locale=mse;Tt.localeData=vse;Tt.max=_4e;Tt.min=E4e;Tt.parsingFlags=$Ie;Tt.set=fTe;Tt.startOf=vIe;Tt.subtract=K4e;Tt.toArray=wIe;Tt.toObject=SIe;Tt.toDate=CIe;Tt.toISOString=uIe;Tt.inspect=dIe;typeof Symbol<"u"&&Symbol.for!=null&&(Tt[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});Tt.toJSON=EIe;Tt.toString=cIe;Tt.unix=xIe;Tt.valueOf=bIe;Tt.creationData=MIe;Tt.eraName=IIe;Tt.eraNarrow=kIe;Tt.eraAbbr=NIe;Tt.eraYear=DIe;Tt.year=qae;Tt.isLeapYear=uTe;Tt.weekYear=HIe;Tt.isoWeekYear=VIe;Tt.quarter=Tt.quarters=YIe;Tt.month=Zae;Tt.daysInMonth=CTe;Tt.week=Tt.weeks=RTe;Tt.isoWeek=Tt.isoWeeks=OTe;Tt.weeksInYear=GIe;Tt.weeksInWeekYear=qIe;Tt.isoWeeksInYear=WIe;Tt.isoWeeksInISOWeekYear=UIe;Tt.date=wse;Tt.day=Tt.days=VTe;Tt.weekday=WTe;Tt.isoWeekday=UTe;Tt.dayOfYear=XIe;Tt.hour=Tt.hours=ZTe;Tt.minute=Tt.minutes=QIe;Tt.second=Tt.seconds=ZIe;Tt.millisecond=Tt.milliseconds=Sse;Tt.utcOffset=N4e;Tt.utc=A4e;Tt.local=F4e;Tt.parseZone=B4e;Tt.hasAlignedHourOffset=L4e;Tt.isDST=j4e;Tt.isLocal=H4e;Tt.isUtcOffset=V4e;Tt.isUtc=dse;Tt.isUTC=dse;Tt.zoneAbbr=eke;Tt.zoneName=tke;Tt.dates=$l("dates accessor is deprecated. Use date instead.",wse);Tt.months=$l("months accessor is deprecated. Use month instead",Zae);Tt.years=$l("years accessor is deprecated. Use year instead",qae);Tt.zone=$l("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",D4e);Tt.isDSTShifted=$l("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",z4e);function nke(e){return Qr(e*1e3)}function rke(){return Qr.apply(null,arguments).parseZone()}function Ese(e){return e}var xr=jB.prototype;xr.calendar=HOe;xr.longDateFormat=GOe;xr.invalidDate=KOe;xr.ordinal=QOe;xr.preparse=Ese;xr.postformat=Ese;xr.relativeTime=JOe;xr.pastFuture=eTe;xr.set=jOe;xr.eras=RIe;xr.erasParse=OIe;xr.erasConvertYear=TIe;xr.erasAbbrRegex=FIe;xr.erasNameRegex=AIe;xr.erasNarrowRegex=BIe;xr.months=vTe;xr.monthsShort=yTe;xr.monthsParse=xTe;xr.monthsRegex=STe;xr.monthsShortRegex=wTe;xr.week=_Te;xr.firstDayOfYear=MTe;xr.firstDayOfWeek=PTe;xr.weekdays=BTe;xr.weekdaysMin=jTe;xr.weekdaysShort=LTe;xr.weekdaysParse=HTe;xr.weekdaysRegex=GTe;xr.weekdaysShortRegex=qTe;xr.weekdaysMinRegex=KTe;xr.isPM=XTe;xr.meridiem=JTe;function q$(e,t,n,r){var o=Xd(),i=Bu().set(r,t);return o[n](i,e)}function _se(e,t,n){if(Bd(e)&&(t=e,e=void 0),e=e||"",t!=null)return q$(e,t,n,"month");var r,o=[];for(r=0;r<12;r++)o[r]=q$(e,r,n,"month");return o}function oL(e,t,n,r){typeof e=="boolean"?(Bd(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,Bd(t)&&(n=t,t=void 0),t=t||"");var o=Xd(),i=e?o._week.dow:0,a,s=[];if(n!=null)return q$(t,(n+i)%7,r,"day");for(a=0;a<7;a++)s[a]=q$(t,(a+i)%7,r,"day");return s}function oke(e,t){return _se(e,t,"months")}function ike(e,t){return _se(e,t,"monthsShort")}function ake(e,t,n){return oL(e,t,n,"weekdays")}function ske(e,t,n){return oL(e,t,n,"weekdaysShort")}function lke(e,t,n){return oL(e,t,n,"weekdaysMin")}yp("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=tr(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});Ft.lang=$l("moment.lang is deprecated. Use moment.locale instead.",yp);Ft.langData=$l("moment.langData is deprecated. Use moment.localeData instead.",Xd);var ed=Math.abs;function cke(){var e=this._data;return this._milliseconds=ed(this._milliseconds),this._days=ed(this._days),this._months=ed(this._months),e.milliseconds=ed(e.milliseconds),e.seconds=ed(e.seconds),e.minutes=ed(e.minutes),e.hours=ed(e.hours),e.months=ed(e.months),e.years=ed(e.years),this}function $se(e,t,n,r){var o=Bc(t,n);return e._milliseconds+=r*o._milliseconds,e._days+=r*o._days,e._months+=r*o._months,e._bubble()}function uke(e,t){return $se(this,e,t,1)}function dke(e,t){return $se(this,e,t,-1)}function CU(e){return e<0?Math.floor(e):Math.ceil(e)}function fke(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,o,i,a,s,l;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=CU(QN(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,o=ll(e/1e3),r.seconds=o%60,i=ll(o/60),r.minutes=i%60,a=ll(i/60),r.hours=a%24,t+=ll(a/24),l=ll(Pse(t)),n+=l,t-=CU(QN(l)),s=ll(n/12),n%=12,r.days=t,r.months=n,r.years=s,this}function Pse(e){return e*4800/146097}function QN(e){return e*146097/4800}function pke(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=Pl(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+r/864e5,n=this._months+Pse(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(QN(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return t*24+r/36e5;case"minute":return t*1440+r/6e4;case"second":return t*86400+r/1e3;case"millisecond":return Math.floor(t*864e5)+r;default:throw new Error("Unknown unit "+e)}}function Qd(e){return function(){return this.as(e)}}var Mse=Qd("ms"),hke=Qd("s"),mke=Qd("m"),gke=Qd("h"),vke=Qd("d"),yke=Qd("w"),bke=Qd("M"),xke=Qd("Q"),Cke=Qd("y"),wke=Mse;function Ske(){return Bc(this)}function Eke(e){return e=Pl(e),this.isValid()?this[e+"s"]():NaN}function dg(e){return function(){return this.isValid()?this._data[e]:NaN}}var _ke=dg("milliseconds"),$ke=dg("seconds"),Pke=dg("minutes"),Mke=dg("hours"),Rke=dg("days"),Oke=dg("months"),Tke=dg("years");function Ike(){return ll(this.days()/7)}var dd=Math.round,Cv={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function kke(e,t,n,r,o){return o.relativeTime(t||1,!!n,e,r)}function Nke(e,t,n,r){var o=Bc(e).abs(),i=dd(o.as("s")),a=dd(o.as("m")),s=dd(o.as("h")),l=dd(o.as("d")),c=dd(o.as("M")),u=dd(o.as("w")),d=dd(o.as("y")),p=i<=n.ss&&["s",i]||i0,p[4]=r,kke.apply(null,p)}function Dke(e){return e===void 0?dd:typeof e=="function"?(dd=e,!0):!1}function Ake(e,t){return Cv[e]===void 0?!1:t===void 0?Cv[e]:(Cv[e]=t,e==="s"&&(Cv.ss=t-1),!0)}function Fke(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=Cv,o,i;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(r=Object.assign({},Cv,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),o=this.localeData(),i=Nke(this,!n,r,o),n&&(i=o.pastFuture(+this,i)),o.postformat(i)}var R3=Math.abs;function Hg(e){return(e>0)-(e<0)||+e}function rO(){if(!this.isValid())return this.localeData().invalidDate();var e=R3(this._milliseconds)/1e3,t=R3(this._days),n=R3(this._months),r,o,i,a,s=this.asSeconds(),l,c,u,d;return s?(r=ll(e/60),o=ll(r/60),e%=60,r%=60,i=ll(n/12),n%=12,a=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=s<0?"-":"",c=Hg(this._months)!==Hg(s)?"-":"",u=Hg(this._days)!==Hg(s)?"-":"",d=Hg(this._milliseconds)!==Hg(s)?"-":"",l+"P"+(i?c+i+"Y":"")+(n?c+n+"M":"")+(t?u+t+"D":"")+(o||r||e?"T":"")+(o?d+o+"H":"")+(r?d+r+"M":"")+(e?d+a+"S":"")):"P0D"}var dr=tO.prototype;dr.isValid=O4e;dr.abs=cke;dr.add=uke;dr.subtract=dke;dr.as=pke;dr.asMilliseconds=Mse;dr.asSeconds=hke;dr.asMinutes=mke;dr.asHours=gke;dr.asDays=vke;dr.asWeeks=yke;dr.asMonths=bke;dr.asQuarters=xke;dr.asYears=Cke;dr.valueOf=wke;dr._bubble=fke;dr.clone=Ske;dr.get=Eke;dr.milliseconds=_ke;dr.seconds=$ke;dr.minutes=Pke;dr.hours=Mke;dr.days=Rke;dr.weeks=Ike;dr.months=Oke;dr.years=Tke;dr.humanize=Fke;dr.toISOString=rO;dr.toString=rO;dr.toJSON=rO;dr.locale=mse;dr.localeData=vse;dr.toIsoString=$l("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",rO);dr.lang=gse;ln("X",0,0,"unix");ln("x",0,0,"valueOf");Wt("x",QR);Wt("X",oTe);kr("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});kr("x",function(e,t,n){n._d=new Date(tr(e))});//! moment.js -Ft.version="2.30.1";BOe(Qr);Ft.fn=Tt;Ft.min=$4e;Ft.max=P4e;Ft.now=M4e;Ft.utc=Bu;Ft.unix=nke;Ft.months=oke;Ft.isDate=Pw;Ft.locale=yp;Ft.invalid=qR;Ft.duration=Bc;Ft.isMoment=Sc;Ft.weekdays=ake;Ft.parseZone=rke;Ft.localeData=Xd;Ft.isDuration=P_;Ft.monthsShort=ike;Ft.weekdaysMin=lke;Ft.defineLocale=XB;Ft.updateLocale=r4e;Ft.locales=o4e;Ft.weekdaysShort=ske;Ft.normalizeUnits=Pl;Ft.relativeTimeRounding=Dke;Ft.relativeTimeThreshold=Ake;Ft.calendarFormat=J4e;Ft.prototype=Tt;Ft.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};let TE;const Bke=new Uint8Array(16);function Lke(){if(!TE&&(TE=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!TE))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return TE(Bke)}const Di=[];for(let e=0;e<256;++e)Di.push((e+256).toString(16).slice(1));function jke(e,t=0){return Di[e[t+0]]+Di[e[t+1]]+Di[e[t+2]]+Di[e[t+3]]+"-"+Di[e[t+4]]+Di[e[t+5]]+"-"+Di[e[t+6]]+Di[e[t+7]]+"-"+Di[e[t+8]]+Di[e[t+9]]+"-"+Di[e[t+10]]+Di[e[t+11]]+Di[e[t+12]]+Di[e[t+13]]+Di[e[t+14]]+Di[e[t+15]]}const zke=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),wU={randomUUID:zke};function Rse(e,t,n){if(wU.randomUUID&&!e)return wU.randomUUID();e=e||{};const r=e.random||(e.rng||Lke)();return r[6]=r[6]&15|64,r[8]=r[8]&63|128,jke(r)}const Hke="1.8.1";function Vke(){return Hke}function oO(){return Rse().replace(/-/g,"")}function Vg(e){return e.endsWith("/")?e.slice(0,-1):e}function SU(e,t){return e.length>t?e.slice(0,t-3)+"...":e}function Wke(e){return e===gie||e===vie}function Uke(e){return e===gie||e===vie}function Ose(){console.log("%cWelcome to Bytedesk","font-family:Arial; color:#3370ff ; font-size:18px; font-weight:bold;","GitHub:https://github.com/bytedesk/bytedesk")}const Dx=[{value:i1,label:"客服工单表单",category:"基础表单",description:"用于客服创建和处理客户服务工单"},{value:yie,label:"访客工单表单",category:"基础表单",description:"用于访客提交的工单"},{value:bie,label:"会话表单",category:"基础表单",description:"用于客服会话中的信息收集"},{value:xie,label:"流程表单",category:"基础表单",description:"用于工作流程中的表单节点"},{value:Cie,label:"询前问卷表单",category:"客户服务",description:"用于客户咨询前的信息收集"},{value:wie,label:"客户留言表单",category:"客户服务",description:"客户留言和咨询"},{value:Sie,label:"客户投诉表单",category:"客户服务",description:"处理客户投诉和纠纷"},{value:Eie,label:"意见反馈表单",category:"客户服务",description:"收集用户意见和建议"},{value:_ie,label:"产品建议表单",category:"客户服务",description:"收集产品改进建议"},{value:$ie,label:"Bug报告表单",category:"客户服务",description:"软件问题和缺陷报告"},{value:Pie,label:"预约试听表单",category:"营销销售",description:"教育培训行业试听预约"},{value:Mie,label:"产品咨询表单",category:"营销销售",description:"产品信息咨询和询价"},{value:Rie,label:"服务预约表单",category:"营销销售",description:"各类服务预约"},{value:Oie,label:"报价申请表单",category:"营销销售",description:"产品或服务报价申请"},{value:Tie,label:"演示申请表单",category:"营销销售",description:"产品演示预约"},{value:Iie,label:"求职申请表单",category:"人力资源",description:"招聘和求职"},{value:kie,label:"员工反馈表单",category:"人力资源",description:"内部员工意见收集"},{value:Nie,label:"培训申请表单",category:"人力资源",description:"员工培训需求"},{value:Die,label:"售后服务表单",category:"业务申请",description:"售后服务申请"},{value:Aie,label:"退换货申请表单",category:"业务申请",description:"商品退换货流程"},{value:Fie,label:"合作申请表单",category:"业务申请",description:"商务合作意向"},{value:Bie,label:"入驻申请表单",category:"业务申请",description:"平台入驻申请"},{value:Lie,label:"客户满意度调研表单",category:"调研评估",description:"服务质量评估"},{value:jie,label:"市场调研表单",category:"调研评估",description:"市场调查和数据收集"},{value:zie,label:"需求调研表单",category:"调研评估",description:"用户需求分析"},{value:Hie,label:"技术支持表单",category:"技术支持",description:"技术问题求助"},{value:Vie,label:"系统故障报告表单",category:"技术支持",description:"系统问题报告"},{value:Wie,label:"功能需求表单",category:"技术支持",description:"新功能需求提交"},{value:Uie,label:"自定义表单",category:"通用表单",description:"用户自定义的其他类型表单"},{value:Gie,label:"通用表单",category:"通用表单",description:"通用目的表单"}],Gke=e=>{if(!e)return"通用表单";const t=Dx.find(n=>n.value===e);return t?t.label:"通用表单"},iO=[{value:BN,label:"草稿",color:"#faad14",description:"表单还在编辑中,未发布"},{value:CPe,label:"已发布",color:"#52c41a",description:"表单已发布,可以使用"},{value:wPe,label:"已禁用",color:"#f5222d",description:"表单被禁用,不可使用"}],Hb=e=>{if(!e)return"草稿";const t=iO.find(n=>n.value===e);return t?t.label:"草稿"},qke=e=>{if(!e)return"#faad14";const t=iO.find(n=>n.value===e);return t?t.color:"#faad14"},O3={姓名:"nickname",您的姓名:"nickname",投诉人姓名:"nickname",报告人:"nickname",申请人:"nickname",联系人:"nickname",用户名:"username",邮箱:"email",联系邮箱:"email",电子邮箱:"email",Email:"email",手机:"mobile",手机号:"mobile",联系电话:"mobile",电话:"mobile",联系方式:"mobile",微信:"wechat",微信号:"wechat",QQ:"qq",QQ号:"qq",标题:"title",主题:"title",问题标题:"title",Bug标题:"title",建议标题:"title",留言主题:"title",会话主题:"title",流程名称:"title",投诉标题:"title",内容:"content",描述:"content",详细说明:"content",问题描述:"content",详细描述:"content",留言内容:"content",详细反馈:"content",详细建议:"content",投诉详情:"content",申请说明:"content",具体需求描述:"content",类型:"type",问题类型:"type",投诉类型:"type",留言类型:"type",咨询类型:"type",反馈类型:"type",Bug类型:"type",流程类型:"type",公司:"company",公司名称:"company",职位:"position",部门:"department",时间:"time",日期:"date",申请时间:"time",事件发生时间:"time",期望解决时间:"time",期望开始时间:"time",优先级:"priority",重要程度:"priority",严重程度:"priority",状态:"status",备注:"remark",说明:"remark",附件:"attachment",文件:"attachment",相关证据附件:"attachment",地址:"address",年龄:"age",性别:"gender",预算:"budget",预算范围:"budget",公司规模:"companySize",期望结果:"expectedResult",期望处理结果:"expectedResult",预期效果:"expectedResult",重现步骤:"reproductionSteps",投诉对象:"complaintTarget",产品模块:"productModule",整体满意度:"satisfaction",希望回复方式:"replyMethod"},Kke=e=>{if(O3[e])return O3[e];for(const[t,n]of Object.entries(O3))if(e.includes(t)||t.includes(e))return n;return oO()},xe=(e,t,n=!1,r,o,i,a)=>({id:a||Kke(t),type:e,label:t,required:n,index:r,options:o,props:{placeholder:`请输入${t}`,...i}}),Tse=e=>{let t=[];switch(e){case i1:t=[xe("select","问题类型",!0,0,["技术问题","产品咨询","功能建议","其他"],void 0,"type"),xe("input","联系邮箱",!0,1,void 0,{type:"email"},"email"),xe("input","联系电话",!1,2,void 0,{type:"tel"},"mobile"),xe("input","期望解决时间",!1,3,void 0,{type:"date"},"expectedTime")];break;case yie:t=[xe("select","问题类型",!0,3,["产品咨询","功能使用","技术问题","账户问题","付费相关","投诉建议","其他"],void 0,"type")];break;case bie:t=[xe("input","会话主题",!0,0,void 0,void 0,"title"),xe("input","您的姓名",!0,1,void 0,void 0,"nickname"),xe("input","联系方式",!0,2,void 0,{type:"tel"},"mobile"),xe("select","咨询类型",!0,3,["售前咨询","技术支持","售后服务","其他"],void 0,"type"),xe("textarea","详细说明",!1,4,void 0,{rows:3},"content")];break;case xie:t=[xe("input","流程名称",!0,0),xe("select","流程类型",!0,1,["审批流程","业务流程","服务流程"]),xe("input","申请人",!0,2),xe("input","申请时间",!0,3,void 0,{type:"datetime-local"}),xe("textarea","申请说明",!1,4,void 0,{rows:3})];break;case Cie:t=[xe("input","您的姓名",!0,0),xe("input","公司名称",!0,1),xe("input","职位",!0,2),xe("input","联系邮箱",!0,3,void 0,{type:"email"}),xe("input","联系电话",!0,4,void 0,{type:"tel"}),xe("select","公司规模",!0,5,["10人以下","10-50人","50-200人","200-500人","500人以上"]),xe("select","预算范围",!0,6,["1万以下","1-5万","5-10万","10-20万","20万以上"]),xe("checkbox","感兴趣的功能",!0,7,["客服系统","AI机器人","工单管理","数据分析","集成开发"]),xe("input","具体需求描述",!0,8,void 0,{type:"textarea",rows:4}),xe("select","期望开始时间",!0,9,["立即","1个月内","3个月内","半年内","暂不确定"])];break;case wie:t=[xe("input","您的姓名",!0,0,void 0,void 0,"nickname"),xe("input","联系邮箱",!0,1,void 0,{type:"email"},"email"),xe("input","联系电话",!1,2,void 0,{type:"tel"},"mobile"),xe("select","留言类型",!0,3,["咨询","建议","投诉","其他"],void 0,"type"),xe("input","留言主题",!0,4,void 0,void 0,"title"),xe("input","留言内容",!0,5,void 0,{type:"textarea",rows:5},"content"),xe("select","希望回复方式",!0,6,["邮箱","电话","短信"],void 0,"replyMethod")];break;case Sie:t=[xe("input","投诉人姓名",!0,0,void 0,void 0,"nickname"),xe("input","联系电话",!0,1,void 0,{type:"tel"},"mobile"),xe("input","联系邮箱",!0,2,void 0,{type:"email"},"email"),xe("select","投诉类型",!0,3,["服务态度","产品质量","收费问题","其他"],void 0,"type"),xe("input","投诉对象",!0,4,void 0,void 0,"complaintTarget"),xe("input","事件发生时间",!0,5,void 0,{type:"datetime-local"},"time"),xe("input","投诉详情",!0,6,void 0,{type:"textarea",rows:5},"content"),xe("input","期望处理结果",!1,7,void 0,{type:"textarea",rows:3},"expectedResult"),xe("input","相关证据附件",!1,8,void 0,{type:"file",accept:"image/*,.pdf,.doc,.docx"},"attachment")];break;case Eie:t=[xe("input","您的姓名",!1,0),xe("input","联系邮箱",!1,1,void 0,{type:"email"}),xe("select","反馈类型",!0,2,["功能建议","问题反馈","体验改进","其他"]),xe("radio","整体满意度",!0,3,["非常满意","满意","一般","不满意","非常不满意"]),xe("input","详细反馈",!0,4,void 0,{type:"textarea",rows:4}),xe("checkbox","希望改进的方面",!1,5,["界面设计","功能完善","性能优化","用户体验","文档说明"])];break;case _ie:t=[xe("input","您的姓名",!1,0),xe("input","联系方式",!1,1),xe("select","产品模块",!0,2,["客服系统","AI机器人","工单管理","数据分析","其他"]),xe("input","建议标题",!0,3),xe("input","详细建议",!0,4,void 0,{type:"textarea",rows:4}),xe("select","重要程度",!0,5,["非常重要","重要","一般","不重要"]),xe("input","预期效果",!1,6,void 0,{type:"textarea",rows:3})];break;case $ie:t=[xe("input","报告人",!0,0),xe("input","联系邮箱",!0,1,void 0,{type:"email"}),xe("input","Bug标题",!0,2),xe("select","严重程度",!0,3,["致命","严重","一般","轻微","建议"]),xe("select","Bug类型",!0,4,["功能缺陷","界面问题","性能问题","兼容性问题","其他"]),xe("input","重现步骤",!0,5,void 0,{type:"textarea",rows:4}),xe("input","期望结果",!0,6,void 0,{type:"textarea",rows:2}),xe("input","实际结果",!0,7,void 0,{type:"textarea",rows:2}),xe("input","环境信息",!1,8,void 0,{placeholder:"操作系统、浏览器版本等"}),xe("input","截图或附件",!1,9,void 0,{type:"file",accept:"image/*,.pdf,.doc,.docx"})];break;case Pie:t=[xe("input","学员姓名",!0,0),xe("input","联系电话",!0,1,void 0,{type:"tel"}),xe("input","微信号",!1,2),xe("select","年龄段",!0,3,["3-6岁","7-12岁","13-18岁","成人"]),xe("select","课程类型",!0,4,["英语","数学","编程","美术","音乐","其他"]),xe("select","试听时间偏好",!0,5,["工作日上午","工作日下午","工作日晚上","周末上午","周末下午","周末晚上"]),xe("input","期望试听日期",!0,6,void 0,{type:"date"}),xe("input","学习基础",!1,7,void 0,{type:"textarea",rows:3}),xe("input","特殊需求",!1,8,void 0,{type:"textarea",rows:2})];break;case Mie:t=[xe("input","您的姓名",!0,0),xe("input","公司名称",!1,1),xe("input","联系电话",!0,2,void 0,{type:"tel"}),xe("input","联系邮箱",!0,3,void 0,{type:"email"}),xe("select","咨询产品",!0,4,["基础版","专业版","企业版","定制版"]),xe("select","公司规模",!0,5,["10人以下","10-50人","50-200人","200-500人","500人以上"]),xe("checkbox","关注功能",!0,6,["在线客服","AI机器人","工单系统","数据分析","API集成"]),xe("input","具体需求",!0,7,void 0,{type:"textarea",rows:4}),xe("select","预算范围",!1,8,["1万以下","1-5万","5-15万","15万以上"])];break;case Rie:t=[xe("input","预约人姓名",!0,0),xe("input","联系电话",!0,1,void 0,{type:"tel"}),xe("select","服务类型",!0,2,["安装服务","维修服务","咨询服务","培训服务","其他"]),xe("input","预约日期",!0,3,void 0,{type:"date"}),xe("select","时间段",!0,4,["上午(9:00-12:00)","下午(13:00-17:00)","晚上(18:00-21:00)"]),xe("input","服务地址",!0,5),xe("input","服务描述",!0,6,void 0,{type:"textarea",rows:3}),xe("input","特殊要求",!1,7,void 0,{type:"textarea",rows:2})];break;case Oie:t=[xe("input","公司名称",!0,0),xe("input","联系人",!0,1),xe("input","联系电话",!0,2,void 0,{type:"tel"}),xe("input","联系邮箱",!0,3,void 0,{type:"email"}),xe("checkbox","需要报价的产品/服务",!0,4,["基础版","专业版","企业版","定制开发","技术支持","培训服务"]),xe("input","预估用户数量",!0,5,void 0,{type:"number"}),xe("select","使用场景",!0,6,["客服中心","销售支持","技术支持","综合应用"]),xe("input","详细需求说明",!0,7,void 0,{type:"textarea",rows:4}),xe("input","期望交付时间",!1,8,void 0,{type:"date"}),xe("input","其他要求",!1,9,void 0,{type:"textarea",rows:2})];break;case Tie:t=[xe("input","姓名",!0,0),xe("input","公司名称",!0,1),xe("input","职位",!0,2),xe("input","联系电话",!0,3,void 0,{type:"tel"}),xe("input","联系邮箱",!0,4,void 0,{type:"email"}),xe("select","公司规模",!0,5,["50人以下","50-200人","200-1000人","1000人以上"]),xe("checkbox","感兴趣的功能模块",!0,6,["在线客服","AI机器人","工单管理","知识库","数据分析","多渠道接入"]),xe("input","期望演示时间",!0,7,void 0,{type:"datetime-local"}),xe("input","具体需求",!0,8,void 0,{type:"textarea",rows:3}),xe("select","决策时间",!1,9,["1个月内","3个月内","半年内","1年内","暂不确定"])];break;case Iie:t=[xe("input","姓名",!0,0),xe("radio","性别",!0,1,["男","女"]),xe("input","出生日期",!0,2,void 0,{type:"date"}),xe("input","联系电话",!0,3,void 0,{type:"tel"}),xe("input","邮箱地址",!0,4,void 0,{type:"email"}),xe("input","现居地址",!0,5),xe("select","学历",!0,6,["高中及以下","大专","本科","硕士","博士"]),xe("input","毕业院校",!0,7),xe("input","专业",!0,8),xe("input","应聘职位",!0,9),xe("input","工作经验",!0,10,void 0,{type:"textarea",rows:4}),xe("input","技能特长",!0,11,void 0,{type:"textarea",rows:3}),xe("input","期望薪资",!1,12),xe("input","个人简历",!1,13,void 0,{type:"file",accept:".pdf,.doc,.docx"})];break;case kie:t=[xe("input","员工姓名",!1,0),xe("input","部门",!0,1),xe("input","职位",!0,2),xe("select","反馈类型",!0,3,["工作环境","管理制度","薪酬福利","团队协作","职业发展","其他"]),xe("radio","满意度评分",!0,4,["5分(非常满意)","4分(满意)","3分(一般)","2分(不满意)","1分(非常不满意)"]),xe("input","具体建议",!0,5,void 0,{type:"textarea",rows:4}),xe("checkbox","希望改进的方面",!1,6,["工作流程","沟通机制","培训机会","晋升通道","工作环境"]),xe("radio","是否愿意实名反馈",!0,7,["是","否"])];break;case Nie:t=[xe("input","申请人姓名",!0,0),xe("input","员工工号",!0,1),xe("input","部门",!0,2),xe("input","职位",!0,3),xe("select","培训类型",!0,4,["技能培训","管理培训","专业认证","外部培训","其他"]),xe("input","培训课程名称",!0,5),xe("input","培训机构",!1,6),xe("input","培训时间",!0,7,void 0,{type:"date"}),xe("input","培训费用",!1,8,void 0,{type:"number"}),xe("input","申请理由",!0,9,void 0,{type:"textarea",rows:4}),xe("input","预期收益",!0,10,void 0,{type:"textarea",rows:3}),xe("input","直属主管",!0,11)];break;case Die:t=[xe("input","客户姓名",!0,0),xe("input","联系电话",!0,1,void 0,{type:"tel"}),xe("input","购买日期",!0,2,void 0,{type:"date"}),xe("input","产品型号",!0,3),xe("input","订单号",!1,4),xe("select","服务类型",!0,5,["产品维修","技术支持","使用指导","配件更换","其他"]),xe("input","问题描述",!0,6,void 0,{type:"textarea",rows:4}),xe("select","紧急程度",!0,7,["紧急","一般","不急"]),xe("input","期望处理时间",!1,8,void 0,{type:"date"}),xe("input","问题图片",!1,9,void 0,{type:"file",accept:"image/*"})];break;case Aie:t=[xe("input","客户姓名",!0,0),xe("input","联系电话",!0,1,void 0,{type:"tel"}),xe("input","订单号",!0,2),xe("input","购买时间",!0,3,void 0,{type:"date"}),xe("input","商品名称",!0,4),xe("radio","申请类型",!0,5,["退货","换货"]),xe("select","退换原因",!0,6,["商品质量问题","商品损坏","不符合描述","不需要了","其他"]),xe("input","详细说明",!0,7,void 0,{type:"textarea",rows:4}),xe("input","商品图片",!1,8,void 0,{type:"file",accept:"image/*",multiple:!0}),xe("input","退货地址",!1,9),xe("input","期望处理方式",!1,10,void 0,{type:"textarea",rows:2})];break;case Fie:t=[xe("input","公司名称",!0,0),xe("input","联系人",!0,1),xe("input","职位",!0,2),xe("input","联系电话",!0,3,void 0,{type:"tel"}),xe("input","联系邮箱",!0,4,void 0,{type:"email"}),xe("input","公司官网",!1,5,void 0,{type:"url"}),xe("select","合作类型",!0,6,["代理合作","技术合作","渠道合作","投资合作","其他"]),xe("select","公司规模",!0,7,["10人以下","10-50人","50-200人","200-1000人","1000人以上"]),xe("input","主营业务",!0,8,void 0,{type:"textarea",rows:3}),xe("input","合作意向",!0,9,void 0,{type:"textarea",rows:4}),xe("input","预期合作规模",!1,10),xe("input","公司介绍",!1,11,void 0,{type:"file",accept:".pdf,.doc,.docx"})];break;case Bie:t=[xe("input","商户名称",!0,0),xe("input","法人代表",!0,1),xe("input","联系电话",!0,2,void 0,{type:"tel"}),xe("input","联系邮箱",!0,3,void 0,{type:"email"}),xe("input","营业执照号",!0,4),xe("input","经营地址",!0,5),xe("select","经营类型",!0,6,["零售","批发","服务","制造","其他"]),xe("input","主营产品/服务",!0,7,void 0,{type:"textarea",rows:3}),xe("input","预计月交易额",!1,8),xe("input","营业执照",!0,9,void 0,{type:"file",accept:"image/*,.pdf"}),xe("input","其他资质证明",!1,10,void 0,{type:"file",accept:"image/*,.pdf",multiple:!0}),xe("input","备注说明",!1,11,void 0,{type:"textarea",rows:2})];break;case Lie:t=[xe("input","客户姓名",!1,0),xe("input","联系方式",!1,1),xe("radio","整体满意度",!0,2,["非常满意","满意","一般","不满意","非常不满意"]),xe("radio","产品质量评价",!0,3,["优秀","良好","一般","较差","很差"]),xe("radio","服务态度评价",!0,4,["非常好","好","一般","差","很差"]),xe("radio","响应速度评价",!0,5,["非常快","快","一般","慢","很慢"]),xe("radio","是否会推荐给朋友",!0,6,["一定会","可能会","不确定","可能不会","一定不会"]),xe("input","最满意的方面",!1,7,void 0,{type:"textarea",rows:3}),xe("input","需要改进的方面",!1,8,void 0,{type:"textarea",rows:3}),xe("input","其他建议",!1,9,void 0,{type:"textarea",rows:3})];break;case jie:t=[xe("input","姓名",!1,0),xe("radio","性别",!0,1,["男","女"]),xe("select","年龄段",!0,2,["18-25岁","26-35岁","36-45岁","46-55岁","55岁以上"]),xe("select","学历",!0,3,["高中及以下","大专","本科","硕士","博士"]),xe("select","职业",!0,4,["学生","企业员工","政府机关","自由职业","退休","其他"]),xe("select","月收入",!1,5,["3000以下","3000-8000","8000-15000","15000-30000","30000以上"]),xe("checkbox","使用过的产品",!0,6,["产品A","产品B","产品C","产品D","都没用过"]),xe("radio","购买意向",!0,7,["非常愿意","比较愿意","一般","不太愿意","完全不愿意"]),xe("select","获取信息渠道",!0,8,["搜索引擎","社交媒体","朋友推荐","广告","其他"]),xe("input","意见建议",!1,9,void 0,{type:"textarea",rows:4})];break;case zie:t=[xe("input","机构/个人名称",!0,0),xe("input","联系人",!0,1),xe("input","联系电话",!0,2,void 0,{type:"tel"}),xe("select","机构类型",!0,3,["企业","政府机关","事业单位","个人","其他"]),xe("select","机构规模",!0,4,["10人以下","10-50人","50-200人","200-1000人","1000人以上"]),xe("checkbox","当前面临的主要问题",!0,5,["效率低下","成本过高","沟通不畅","管理混乱","技术落后","其他"]),xe("checkbox","期望的解决方案",!0,6,["系统优化","流程改进","培训提升","技术升级","管理改革","其他"]),xe("input","具体需求描述",!0,7,void 0,{type:"textarea",rows:4}),xe("select","预算范围",!1,8,["5万以下","5-20万","20-50万","50-100万","100万以上"]),xe("input","期望完成时间",!1,9,void 0,{type:"date"})];break;case Hie:t=[xe("input","用户姓名",!0,0),xe("input","联系邮箱",!0,1,void 0,{type:"email"}),xe("input","联系电话",!1,2,void 0,{type:"tel"}),xe("select","问题类型",!0,3,["安装问题","配置问题","使用问题","性能问题","兼容性问题","其他"]),xe("select","紧急程度",!0,4,["紧急","高","中","低"]),xe("input","产品版本",!0,5),xe("input","操作系统",!0,6),xe("input","问题描述",!0,7,void 0,{type:"textarea",rows:4}),xe("input","重现步骤",!0,8,void 0,{type:"textarea",rows:4}),xe("input","错误信息",!1,9,void 0,{type:"textarea",rows:2}),xe("input","截图或日志",!1,10,void 0,{type:"file",accept:"image/*,.txt,.log,.zip",multiple:!0})];break;case Vie:t=[xe("input","报告人",!0,0),xe("input","联系方式",!0,1,void 0,{type:"tel"}),xe("input","所属部门",!0,2),xe("input","故障发现时间",!0,3,void 0,{type:"datetime-local"}),xe("select","故障系统",!0,4,["客服系统","工单系统","知识库系统","数据分析系统","其他"]),xe("select","故障级别",!0,5,["一级(系统瘫痪)","二级(功能异常)","三级(性能问题)","四级(界面问题)"]),xe("input","故障现象",!0,6,void 0,{type:"textarea",rows:4}),xe("input","影响范围",!0,7,void 0,{type:"textarea",rows:2}),xe("input","已采取措施",!1,8,void 0,{type:"textarea",rows:3}),xe("input","故障截图",!1,9,void 0,{type:"file",accept:"image/*",multiple:!0}),xe("input","日志文件",!1,10,void 0,{type:"file",accept:".txt,.log,.zip"})];break;case Wie:t=[xe("input","申请人",!0,0),xe("input","联系邮箱",!0,1,void 0,{type:"email"}),xe("input","所属部门/公司",!1,2),xe("input","功能名称",!0,3),xe("select","功能模块",!0,4,["客服系统","AI机器人","工单管理","数据分析","系统管理","其他"]),xe("select","优先级",!0,5,["高","中","低"]),xe("input","功能描述",!0,6,void 0,{type:"textarea",rows:4}),xe("input","使用场景",!0,7,void 0,{type:"textarea",rows:3}),xe("input","预期效果",!0,8,void 0,{type:"textarea",rows:3}),xe("input","参考案例",!1,9,void 0,{type:"textarea",rows:2}),xe("input","相关文档",!1,10,void 0,{type:"file",accept:".pdf,.doc,.docx,.txt"})];break;case Uie:t=[xe("input","标题",!0,0),xe("input","描述",!1,1,void 0,{type:"textarea",rows:3})];break;case Gie:default:t=[xe("input","姓名",!0,0),xe("input","联系方式",!0,1),xe("input","备注",!1,2,void 0,{type:"textarea",rows:3})];break}return t};var Ise={exports:{}};/*! +`+new Error().stack),n=!1}return t.apply(this,arguments)},t)}var vU={};function zae(e,t){Ft.deprecationHandler!=null&&Ft.deprecationHandler(e,t),vU[e]||(jae(t),vU[e]=!0)}Ft.suppressDeprecationWarnings=!1;Ft.deprecationHandler=null;function Lu(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function jRe(e){var t,n;for(n in e)yr(e,n)&&(t=e[n],Lu(t)?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function G6(e,t){var n=ap({},e),r;for(r in t)yr(t,r)&&(gm(e[r])&&gm(t[r])?(n[r]={},ap(n[r],e[r]),ap(n[r],t[r])):t[r]!=null?n[r]=t[r]:delete n[r]);for(r in e)yr(e,r)&&!yr(t,r)&&gm(e[r])&&(n[r]=ap({},n[r]));return n}function jB(e){e!=null&&this.set(e)}var q6;Object.keys?q6=Object.keys:q6=function(e){var t,n=[];for(t in e)yr(e,t)&&n.push(t);return n};var zRe={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function HRe(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return Lu(r)?r.call(t,n):r}function Eu(e,t,n){var r=""+Math.abs(e),o=t-r.length,i=e>=0;return(i?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+r}var zB=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,TE=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,P3={},Hv={};function ln(e,t,n,r){var o=r;typeof r=="string"&&(o=function(){return this[r]()}),e&&(Hv[e]=o),t&&(Hv[t[0]]=function(){return Eu(o.apply(this,arguments),t[1],t[2])}),n&&(Hv[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function VRe(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function WRe(e){var t=e.match(zB),n,r;for(n=0,r=t.length;n=0&&TE.test(e);)e=e.replace(TE,r),TE.lastIndex=0,n-=1;return e}var URe={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"};function GRe(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(zB).map(function(r){return r==="MMMM"||r==="MM"||r==="DD"||r==="dddd"?r.slice(1):r}).join(""),this._longDateFormat[e])}var qRe="Invalid date";function KRe(){return this._invalidDate}var YRe="%d",XRe=/\d{1,2}/;function QRe(e){return this._ordinal.replace("%d",e)}var ZRe={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function JRe(e,t,n,r){var o=this._relativeTime[n];return Lu(o)?o(e,t,n,r):o.replace(/%d/i,e)}function eOe(e,t){var n=this._relativeTime[e>0?"future":"past"];return Lu(n)?n(t):n.replace(/%s/i,t)}var yU={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Pl(e){return typeof e=="string"?yU[e]||yU[e.toLowerCase()]:void 0}function HB(e){var t={},n,r;for(r in e)yr(e,r)&&(n=Pl(r),n&&(t[n]=e[r]));return t}var tOe={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function nOe(e){var t=[],n;for(n in e)yr(e,n)&&t.push({unit:n,priority:tOe[n]});return t.sort(function(r,o){return r.priority-o.priority}),t}var Vae=/\d/,Ws=/\d\d/,Wae=/\d{3}/,VB=/\d{4}/,KT=/[+-]?\d{6}/,Jr=/\d\d?/,Uae=/\d\d\d\d?/,Gae=/\d\d\d\d\d\d?/,YT=/\d{1,3}/,WB=/\d{1,4}/,XT=/[+-]?\d{1,6}/,Py=/\d+/,QT=/[+-]?\d+/,rOe=/Z|[+-]\d\d:?\d\d/gi,ZT=/Z|[+-]\d\d(?::?\d\d)?/gi,oOe=/[+-]?\d+(\.\d{1,3})?/,TC=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,My=/^[1-9]\d?/,UB=/^([1-9]\d|\d)/,V$;V$={};function Wt(e,t,n){V$[e]=Lu(t)?t:function(r,o){return r&&n?n:t}}function iOe(e,t){return yr(V$,e)?V$[e](t._strict,t._locale):new RegExp(aOe(e))}function aOe(e){return Pd(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,r,o,i){return n||r||o||i}))}function Pd(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ll(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function tr(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=ll(t)),n}var K6={};function Ir(e,t){var n,r=t,o;for(typeof e=="string"&&(e=[e]),Bd(t)&&(r=function(i,a){a[t]=tr(i)}),o=e.length,n=0;n68?1900:2e3)};var qae=Ty("FullYear",!0);function uOe(){return JT(this.year())}function Ty(e,t){return function(n){return n!=null?(Kae(this,e,n),Ft.updateOffset(this,t),this):K1(this,e)}}function K1(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case"Milliseconds":return r?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return r?n.getUTCSeconds():n.getSeconds();case"Minutes":return r?n.getUTCMinutes():n.getMinutes();case"Hours":return r?n.getUTCHours():n.getHours();case"Date":return r?n.getUTCDate():n.getDate();case"Day":return r?n.getUTCDay():n.getDay();case"Month":return r?n.getUTCMonth():n.getMonth();case"FullYear":return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Kae(e,t,n){var r,o,i,a,s;if(!(!e.isValid()||isNaN(n))){switch(r=e._d,o=e._isUTC,t){case"Milliseconds":return void(o?r.setUTCMilliseconds(n):r.setMilliseconds(n));case"Seconds":return void(o?r.setUTCSeconds(n):r.setSeconds(n));case"Minutes":return void(o?r.setUTCMinutes(n):r.setMinutes(n));case"Hours":return void(o?r.setUTCHours(n):r.setHours(n));case"Date":return void(o?r.setUTCDate(n):r.setDate(n));case"FullYear":break;default:return}i=n,a=e.month(),s=e.date(),s=s===29&&a===1&&!JT(i)?28:s,o?r.setUTCFullYear(i,a,s):r.setFullYear(i,a,s)}}function dOe(e){return e=Pl(e),Lu(this[e])?this[e]():this}function fOe(e,t){if(typeof e=="object"){e=HB(e);var n=nOe(e),r,o=n.length;for(r=0;r=0?(s=new Date(e+400,t,n,r,o,i,a),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,o,i,a),s}function Y1(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function W$(e,t,n){var r=7+t-n,o=(7+Y1(e,0,r).getUTCDay()-t)%7;return-o+r-1}function ese(e,t,n,r,o){var i=(7+n-r)%7,a=W$(e,r,o),s=1+7*(t-1)+i+a,l,c;return s<=0?(l=e-1,c=a1(l)+s):s>a1(e)?(l=e+1,c=s-a1(e)):(l=e,c=s),{year:l,dayOfYear:c}}function X1(e,t,n){var r=W$(e.year(),t,n),o=Math.floor((e.dayOfYear()-r-1)/7)+1,i,a;return o<1?(a=e.year()-1,i=o+Md(a,t,n)):o>Md(e.year(),t,n)?(i=o-Md(e.year(),t,n),a=e.year()+1):(a=e.year(),i=o),{week:i,year:a}}function Md(e,t,n){var r=W$(e,t,n),o=W$(e+1,t,n);return(a1(e)-r+o)/7}ln("w",["ww",2],"wo","week");ln("W",["WW",2],"Wo","isoWeek");Wt("w",Jr,My);Wt("ww",Jr,Ws);Wt("W",Jr,My);Wt("WW",Jr,Ws);RC(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=tr(e)});function _Oe(e){return X1(e,this._week.dow,this._week.doy).week}var $Oe={dow:0,doy:6};function POe(){return this._week.dow}function MOe(){return this._week.doy}function TOe(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function ROe(e){var t=X1(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}ln("d",0,"do","day");ln("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});ln("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});ln("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});ln("e",0,0,"weekday");ln("E",0,0,"isoWeekday");Wt("d",Jr);Wt("e",Jr);Wt("E",Jr);Wt("dd",function(e,t){return t.weekdaysMinRegex(e)});Wt("ddd",function(e,t){return t.weekdaysShortRegex(e)});Wt("dddd",function(e,t){return t.weekdaysRegex(e)});RC(["dd","ddd","dddd"],function(e,t,n,r){var o=n._locale.weekdaysParse(e,r,n._strict);o!=null?t.d=o:Ln(n).invalidWeekday=e});RC(["d","e","E"],function(e,t,n,r){t[r]=tr(e)});function OOe(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function kOe(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function qB(e,t){return e.slice(t,7).concat(e.slice(0,t))}var IOe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),tse="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),DOe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),NOe=TC,AOe=TC,FOe=TC;function BOe(e,t){var n=Cc(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?qB(n,this._week.dow):e?n[e.day()]:n}function LOe(e){return e===!0?qB(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function jOe(e){return e===!0?qB(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function zOe(e,t,n){var r,o,i,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)i=Bu([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(i,"").toLocaleLowerCase();return n?t==="dddd"?(o=zo.call(this._weekdaysParse,a),o!==-1?o:null):t==="ddd"?(o=zo.call(this._shortWeekdaysParse,a),o!==-1?o:null):(o=zo.call(this._minWeekdaysParse,a),o!==-1?o:null):t==="dddd"?(o=zo.call(this._weekdaysParse,a),o!==-1||(o=zo.call(this._shortWeekdaysParse,a),o!==-1)?o:(o=zo.call(this._minWeekdaysParse,a),o!==-1?o:null)):t==="ddd"?(o=zo.call(this._shortWeekdaysParse,a),o!==-1||(o=zo.call(this._weekdaysParse,a),o!==-1)?o:(o=zo.call(this._minWeekdaysParse,a),o!==-1?o:null)):(o=zo.call(this._minWeekdaysParse,a),o!==-1||(o=zo.call(this._weekdaysParse,a),o!==-1)?o:(o=zo.call(this._shortWeekdaysParse,a),o!==-1?o:null))}function HOe(e,t,n){var r,o,i;if(this._weekdaysParseExact)return zOe.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(o=Bu([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[r].test(e))return r;if(n&&t==="ddd"&&this._shortWeekdaysParse[r].test(e))return r;if(n&&t==="dd"&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function VOe(e){if(!this.isValid())return e!=null?this:NaN;var t=K1(this,"Day");return e!=null?(e=OOe(e,this.localeData()),this.add(e-t,"d")):t}function WOe(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function UOe(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=kOe(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function GOe(e){return this._weekdaysParseExact?(yr(this,"_weekdaysRegex")||KB.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(yr(this,"_weekdaysRegex")||(this._weekdaysRegex=NOe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function qOe(e){return this._weekdaysParseExact?(yr(this,"_weekdaysRegex")||KB.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(yr(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=AOe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function KOe(e){return this._weekdaysParseExact?(yr(this,"_weekdaysRegex")||KB.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(yr(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=FOe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function KB(){function e(u,d){return d.length-u.length}var t=[],n=[],r=[],o=[],i,a,s,l,c;for(i=0;i<7;i++)a=Bu([2e3,1]).day(i),s=Pd(this.weekdaysMin(a,"")),l=Pd(this.weekdaysShort(a,"")),c=Pd(this.weekdays(a,"")),t.push(s),n.push(l),r.push(c),o.push(s),o.push(l),o.push(c);t.sort(e),n.sort(e),r.sort(e),o.sort(e),this._weekdaysRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function YB(){return this.hours()%12||12}function YOe(){return this.hours()||24}ln("H",["HH",2],0,"hour");ln("h",["hh",2],0,YB);ln("k",["kk",2],0,YOe);ln("hmm",0,0,function(){return""+YB.apply(this)+Eu(this.minutes(),2)});ln("hmmss",0,0,function(){return""+YB.apply(this)+Eu(this.minutes(),2)+Eu(this.seconds(),2)});ln("Hmm",0,0,function(){return""+this.hours()+Eu(this.minutes(),2)});ln("Hmmss",0,0,function(){return""+this.hours()+Eu(this.minutes(),2)+Eu(this.seconds(),2)});function nse(e,t){ln(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}nse("a",!0);nse("A",!1);function rse(e,t){return t._meridiemParse}Wt("a",rse);Wt("A",rse);Wt("H",Jr,UB);Wt("h",Jr,My);Wt("k",Jr,My);Wt("HH",Jr,Ws);Wt("hh",Jr,Ws);Wt("kk",Jr,Ws);Wt("hmm",Uae);Wt("hmmss",Gae);Wt("Hmm",Uae);Wt("Hmmss",Gae);Ir(["H","HH"],gi);Ir(["k","kk"],function(e,t,n){var r=tr(e);t[gi]=r===24?0:r});Ir(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});Ir(["h","hh"],function(e,t,n){t[gi]=tr(e),Ln(n).bigHour=!0});Ir("hmm",function(e,t,n){var r=e.length-2;t[gi]=tr(e.substr(0,r)),t[sc]=tr(e.substr(r)),Ln(n).bigHour=!0});Ir("hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[gi]=tr(e.substr(0,r)),t[sc]=tr(e.substr(r,2)),t[xd]=tr(e.substr(o)),Ln(n).bigHour=!0});Ir("Hmm",function(e,t,n){var r=e.length-2;t[gi]=tr(e.substr(0,r)),t[sc]=tr(e.substr(r))});Ir("Hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[gi]=tr(e.substr(0,r)),t[sc]=tr(e.substr(r,2)),t[xd]=tr(e.substr(o))});function XOe(e){return(e+"").toLowerCase().charAt(0)==="p"}var QOe=/[ap]\.?m?\.?/i,ZOe=Ty("Hours",!0);function JOe(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var ose={calendar:zRe,longDateFormat:URe,invalidDate:qRe,ordinal:YRe,dayOfMonthOrdinalParse:XRe,relativeTime:ZRe,months:hOe,monthsShort:Yae,week:$Oe,weekdays:IOe,weekdaysMin:DOe,weekdaysShort:tse,meridiemParse:QOe},io={},jb={},Q1;function e4e(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(o=eR(i.slice(0,n).join("-")),o)return o;if(r&&r.length>=n&&e4e(i,r)>=n-1)break;n--}t++}return Q1}function n4e(e){return!!(e&&e.match("^[^/\\\\]*$"))}function eR(e){var t=null,n;if(io[e]===void 0&&typeof module<"u"&&module&&module.exports&&n4e(e))try{t=Q1._abbr,n=require,n("./locale/"+e),bp(t)}catch{io[e]=null}return io[e]}function bp(e,t){var n;return e&&(Ga(t)?n=Xd(e):n=XB(e,t),n?Q1=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Q1._abbr}function XB(e,t){if(t!==null){var n,r=ose;if(t.abbr=e,io[e]!=null)zae("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=io[e]._config;else if(t.parentLocale!=null)if(io[t.parentLocale]!=null)r=io[t.parentLocale]._config;else if(n=eR(t.parentLocale),n!=null)r=n._config;else return jb[t.parentLocale]||(jb[t.parentLocale]=[]),jb[t.parentLocale].push({name:e,config:t}),null;return io[e]=new jB(G6(r,t)),jb[e]&&jb[e].forEach(function(o){XB(o.name,o.config)}),bp(e),io[e]}else return delete io[e],null}function r4e(e,t){if(t!=null){var n,r,o=ose;io[e]!=null&&io[e].parentLocale!=null?io[e].set(G6(io[e]._config,t)):(r=eR(e),r!=null&&(o=r._config),t=G6(o,t),r==null&&(t.abbr=e),n=new jB(t),n.parentLocale=io[e],io[e]=n),bp(e)}else io[e]!=null&&(io[e].parentLocale!=null?(io[e]=io[e].parentLocale,e===bp()&&bp(e)):io[e]!=null&&delete io[e]);return io[e]}function Xd(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Q1;if(!Cc(e)){if(t=eR(e),t)return t;e=[e]}return t4e(e)}function o4e(){return q6(io)}function QB(e){var t,n=e._a;return n&&Ln(e).overflow===-2&&(t=n[bd]<0||n[bd]>11?bd:n[fu]<1||n[fu]>GB(n[ua],n[bd])?fu:n[gi]<0||n[gi]>24||n[gi]===24&&(n[sc]!==0||n[xd]!==0||n[Kh]!==0)?gi:n[sc]<0||n[sc]>59?sc:n[xd]<0||n[xd]>59?xd:n[Kh]<0||n[Kh]>999?Kh:-1,Ln(e)._overflowDayOfYear&&(tfu)&&(t=fu),Ln(e)._overflowWeeks&&t===-1&&(t=lOe),Ln(e)._overflowWeekday&&t===-1&&(t=cOe),Ln(e).overflow=t),e}var i4e=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,a4e=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,s4e=/Z|[+-]\d\d(?::?\d\d)?/,RE=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],M3=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],l4e=/^\/?Date\((-?\d+)/i,c4e=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,u4e={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function ise(e){var t,n,r=e._i,o=i4e.exec(r)||a4e.exec(r),i,a,s,l,c=RE.length,u=M3.length;if(o){for(Ln(e).iso=!0,t=0,n=c;ta1(a)||e._dayOfYear===0)&&(Ln(e)._overflowDayOfYear=!0),n=Y1(a,0,e._dayOfYear),e._a[bd]=n.getUTCMonth(),e._a[fu]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=o[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[gi]===24&&e._a[sc]===0&&e._a[xd]===0&&e._a[Kh]===0&&(e._nextDay=!0,e._a[gi]=0),e._d=(e._useUTC?Y1:EOe).apply(null,r),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[gi]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==i&&(Ln(e).weekdayMismatch=!0)}}function y4e(e){var t,n,r,o,i,a,s,l,c;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(i=1,a=4,n=yv(t.GG,e._a[ua],X1(Qr(),1,4).year),r=yv(t.W,1),o=yv(t.E,1),(o<1||o>7)&&(l=!0)):(i=e._locale._week.dow,a=e._locale._week.doy,c=X1(Qr(),i,a),n=yv(t.gg,e._a[ua],c.year),r=yv(t.w,c.week),t.d!=null?(o=t.d,(o<0||o>6)&&(l=!0)):t.e!=null?(o=t.e+i,(t.e<0||t.e>6)&&(l=!0)):o=i),r<1||r>Md(n,i,a)?Ln(e)._overflowWeeks=!0:l!=null?Ln(e)._overflowWeekday=!0:(s=ese(n,r,o,i,a),e._a[ua]=s.year,e._dayOfYear=s.dayOfYear)}Ft.ISO_8601=function(){};Ft.RFC_2822=function(){};function JB(e){if(e._f===Ft.ISO_8601){ise(e);return}if(e._f===Ft.RFC_2822){ase(e);return}e._a=[],Ln(e).empty=!0;var t=""+e._i,n,r,o,i,a,s=t.length,l=0,c,u;for(o=Hae(e._f,e._locale).match(zB)||[],u=o.length,n=0;n0&&Ln(e).unusedInput.push(a),t=t.slice(t.indexOf(r)+r.length),l+=r.length),Hv[i]?(r?Ln(e).empty=!1:Ln(e).unusedTokens.push(i),sOe(i,r,e)):e._strict&&!r&&Ln(e).unusedTokens.push(i);Ln(e).charsLeftOver=s-l,t.length>0&&Ln(e).unusedInput.push(t),e._a[gi]<=12&&Ln(e).bigHour===!0&&e._a[gi]>0&&(Ln(e).bigHour=void 0),Ln(e).parsedDateParts=e._a.slice(0),Ln(e).meridiem=e._meridiem,e._a[gi]=b4e(e._locale,e._a[gi],e._meridiem),c=Ln(e).era,c!==null&&(e._a[ua]=e._locale.erasConvertYear(c,e._a[ua])),ZB(e),QB(e)}function b4e(e,t,n){var r;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0)),t)}function x4e(e){var t,n,r,o,i,a,s=!1,l=e._f.length;if(l===0){Ln(e).invalidFormat=!0,e._d=new Date(NaN);return}for(o=0;othis?this:e:qT()});function cse(e,t){var n,r;if(t.length===1&&Cc(t[0])&&(t=t[0]),!t.length)return Qr();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function z4e(){if(!Ga(this._isDSTShifted))return this._isDSTShifted;var e={},t;return LB(e,this),e=sse(e),e._a?(t=e._isUTC?Bu(e._a):Qr(e._a),this._isDSTShifted=this.isValid()&&k4e(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function H4e(){return this.isValid()?!this._isUTC:!1}function V4e(){return this.isValid()?this._isUTC:!1}function dse(){return this.isValid()?this._isUTC&&this._offset===0:!1}var W4e=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,U4e=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Bc(e,t){var n=e,r=null,o,i,a;return P_(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:Bd(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=W4e.exec(e))?(o=r[1]==="-"?-1:1,n={y:0,d:tr(r[fu])*o,h:tr(r[gi])*o,m:tr(r[sc])*o,s:tr(r[xd])*o,ms:tr(Y6(r[Kh]*1e3))*o}):(r=U4e.exec(e))?(o=r[1]==="-"?-1:1,n={y:_h(r[2],o),M:_h(r[3],o),w:_h(r[4],o),d:_h(r[5],o),h:_h(r[6],o),m:_h(r[7],o),s:_h(r[8],o)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(a=G4e(Qr(n.from),Qr(n.to)),n={},n.ms=a.milliseconds,n.M=a.months),i=new tR(n),P_(e)&&yr(e,"_locale")&&(i._locale=e._locale),P_(e)&&yr(e,"_isValid")&&(i._isValid=e._isValid),i}Bc.fn=tR.prototype;Bc.invalid=O4e;function _h(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function xU(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function G4e(e,t){var n;return e.isValid()&&t.isValid()?(t=tL(t,e),e.isBefore(t)?n=xU(e,t):(n=xU(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function fse(e,t){return function(n,r){var o,i;return r!==null&&!isNaN(+r)&&(zae(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=r,r=i),o=Bc(n,r),pse(this,o,e),this}}function pse(e,t,n,r){var o=t._milliseconds,i=Y6(t._days),a=Y6(t._months);e.isValid()&&(r=r??!0,a&&Qae(e,K1(e,"Month")+a*n),i&&Kae(e,"Date",K1(e,"Date")+i*n),o&&e._d.setTime(e._d.valueOf()+o*n),r&&Ft.updateOffset(e,i||a))}var q4e=fse(1,"add"),K4e=fse(-1,"subtract");function hse(e){return typeof e=="string"||e instanceof String}function Y4e(e){return Sc(e)||PC(e)||hse(e)||Bd(e)||Q4e(e)||X4e(e)||e===null||e===void 0}function X4e(e){var t=gm(e)&&!FB(e),n=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],o,i,a=r.length;for(o=0;on.valueOf():n.valueOf()9999?$_(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Lu(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",$_(n,"Z")):$_(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function dke(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,r,o,i;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o="-MM-DD[T]HH:mm:ss.SSS",i=t+'[")]',this.format(n+r+o+i)}function fke(e){e||(e=this.isUtc()?Ft.defaultFormatUtc:Ft.defaultFormat);var t=$_(this,e);return this.localeData().postformat(t)}function pke(e,t){return this.isValid()&&(Sc(e)&&e.isValid()||Qr(e).isValid())?Bc({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function hke(e){return this.from(Qr(),e)}function mke(e,t){return this.isValid()&&(Sc(e)&&e.isValid()||Qr(e).isValid())?Bc({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function gke(e){return this.to(Qr(),e)}function mse(e){var t;return e===void 0?this._locale._abbr:(t=Xd(e),t!=null&&(this._locale=t),this)}var gse=$l("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function vse(){return this._locale}var U$=1e3,Vv=60*U$,G$=60*Vv,yse=(365*400+97)*24*G$;function Wv(e,t){return(e%t+t)%t}function bse(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-yse:new Date(e,t,n).valueOf()}function xse(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-yse:Date.UTC(e,t,n)}function vke(e){var t,n;if(e=Pl(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?xse:bse,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Wv(t+(this._isUTC?0:this.utcOffset()*Vv),G$);break;case"minute":t=this._d.valueOf(),t-=Wv(t,Vv);break;case"second":t=this._d.valueOf(),t-=Wv(t,U$);break}return this._d.setTime(t),Ft.updateOffset(this,!0),this}function yke(e){var t,n;if(e=Pl(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?xse:bse,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=G$-Wv(t+(this._isUTC?0:this.utcOffset()*Vv),G$)-1;break;case"minute":t=this._d.valueOf(),t+=Vv-Wv(t,Vv)-1;break;case"second":t=this._d.valueOf(),t+=U$-Wv(t,U$)-1;break}return this._d.setTime(t),Ft.updateOffset(this,!0),this}function bke(){return this._d.valueOf()-(this._offset||0)*6e4}function xke(){return Math.floor(this.valueOf()/1e3)}function wke(){return new Date(this.valueOf())}function Cke(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Ske(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Eke(){return this.isValid()?this.toISOString():null}function _ke(){return BB(this)}function $ke(){return ap({},Ln(this))}function Pke(){return Ln(this).overflow}function Mke(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}ln("N",0,0,"eraAbbr");ln("NN",0,0,"eraAbbr");ln("NNN",0,0,"eraAbbr");ln("NNNN",0,0,"eraName");ln("NNNNN",0,0,"eraNarrow");ln("y",["y",1],"yo","eraYear");ln("y",["yy",2],0,"eraYear");ln("y",["yyy",3],0,"eraYear");ln("y",["yyyy",4],0,"eraYear");Wt("N",nL);Wt("NN",nL);Wt("NNN",nL);Wt("NNNN",Lke);Wt("NNNNN",jke);Ir(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,r){var o=n._locale.erasParse(e,r,n._strict);o?Ln(n).era=o:Ln(n).invalidEra=e});Wt("y",Py);Wt("yy",Py);Wt("yyy",Py);Wt("yyyy",Py);Wt("yo",zke);Ir(["y","yy","yyy","yyyy"],ua);Ir(["yo"],function(e,t,n,r){var o;n._locale._eraYearOrdinalRegex&&(o=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[ua]=n._locale.eraYearOrdinalParse(e,o):t[ua]=parseInt(e,10)});function Tke(e,t){var n,r,o,i=this._eras||Xd("en")._eras;for(n=0,r=i.length;n=0)return i[r]}function Oke(e,t){var n=e.since<=e.until?1:-1;return t===void 0?Ft(e.since).year():Ft(e.since).year()+(t-e.offset)*n}function kke(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;ei&&(t=i),Kke.call(this,e,t,n,r,o))}function Kke(e,t,n,r,o){var i=ese(e,t,n,r,o),a=Y1(i.year,0,i.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}ln("Q",0,"Qo","quarter");Wt("Q",Vae);Ir("Q",function(e,t){t[bd]=(tr(e)-1)*3});function Yke(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}ln("D",["DD",2],"Do","date");Wt("D",Jr,My);Wt("DD",Jr,Ws);Wt("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});Ir(["D","DD"],fu);Ir("Do",function(e,t){t[fu]=tr(e.match(Jr)[0])});var Cse=Ty("Date",!0);ln("DDD",["DDDD",3],"DDDo","dayOfYear");Wt("DDD",YT);Wt("DDDD",Wae);Ir(["DDD","DDDD"],function(e,t,n){n._dayOfYear=tr(e)});function Xke(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}ln("m",["mm",2],0,"minute");Wt("m",Jr,UB);Wt("mm",Jr,Ws);Ir(["m","mm"],sc);var Qke=Ty("Minutes",!1);ln("s",["ss",2],0,"second");Wt("s",Jr,UB);Wt("ss",Jr,Ws);Ir(["s","ss"],xd);var Zke=Ty("Seconds",!1);ln("S",0,0,function(){return~~(this.millisecond()/100)});ln(0,["SS",2],0,function(){return~~(this.millisecond()/10)});ln(0,["SSS",3],0,"millisecond");ln(0,["SSSS",4],0,function(){return this.millisecond()*10});ln(0,["SSSSS",5],0,function(){return this.millisecond()*100});ln(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});ln(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});ln(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});ln(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});Wt("S",YT,Vae);Wt("SS",YT,Ws);Wt("SSS",YT,Wae);var sp,Sse;for(sp="SSSS";sp.length<=9;sp+="S")Wt(sp,Py);function Jke(e,t){t[Kh]=tr(("0."+e)*1e3)}for(sp="S";sp.length<=9;sp+="S")Ir(sp,Jke);Sse=Ty("Milliseconds",!1);ln("z",0,0,"zoneAbbr");ln("zz",0,0,"zoneName");function eIe(){return this._isUTC?"UTC":""}function tIe(){return this._isUTC?"Coordinated Universal Time":""}var Ot=MC.prototype;Ot.add=q4e;Ot.calendar=eke;Ot.clone=tke;Ot.diff=lke;Ot.endOf=yke;Ot.format=fke;Ot.from=pke;Ot.fromNow=hke;Ot.to=mke;Ot.toNow=gke;Ot.get=dOe;Ot.invalidAt=Pke;Ot.isAfter=nke;Ot.isBefore=rke;Ot.isBetween=oke;Ot.isSame=ike;Ot.isSameOrAfter=ake;Ot.isSameOrBefore=ske;Ot.isValid=_ke;Ot.lang=gse;Ot.locale=mse;Ot.localeData=vse;Ot.max=_4e;Ot.min=E4e;Ot.parsingFlags=$ke;Ot.set=fOe;Ot.startOf=vke;Ot.subtract=K4e;Ot.toArray=Cke;Ot.toObject=Ske;Ot.toDate=wke;Ot.toISOString=uke;Ot.inspect=dke;typeof Symbol<"u"&&Symbol.for!=null&&(Ot[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});Ot.toJSON=Eke;Ot.toString=cke;Ot.unix=xke;Ot.valueOf=bke;Ot.creationData=Mke;Ot.eraName=kke;Ot.eraNarrow=Ike;Ot.eraAbbr=Dke;Ot.eraYear=Nke;Ot.year=qae;Ot.isLeapYear=uOe;Ot.weekYear=Hke;Ot.isoWeekYear=Vke;Ot.quarter=Ot.quarters=Yke;Ot.month=Zae;Ot.daysInMonth=wOe;Ot.week=Ot.weeks=TOe;Ot.isoWeek=Ot.isoWeeks=ROe;Ot.weeksInYear=Gke;Ot.weeksInWeekYear=qke;Ot.isoWeeksInYear=Wke;Ot.isoWeeksInISOWeekYear=Uke;Ot.date=Cse;Ot.day=Ot.days=VOe;Ot.weekday=WOe;Ot.isoWeekday=UOe;Ot.dayOfYear=Xke;Ot.hour=Ot.hours=ZOe;Ot.minute=Ot.minutes=Qke;Ot.second=Ot.seconds=Zke;Ot.millisecond=Ot.milliseconds=Sse;Ot.utcOffset=D4e;Ot.utc=A4e;Ot.local=F4e;Ot.parseZone=B4e;Ot.hasAlignedHourOffset=L4e;Ot.isDST=j4e;Ot.isLocal=H4e;Ot.isUtcOffset=V4e;Ot.isUtc=dse;Ot.isUTC=dse;Ot.zoneAbbr=eIe;Ot.zoneName=tIe;Ot.dates=$l("dates accessor is deprecated. Use date instead.",Cse);Ot.months=$l("months accessor is deprecated. Use month instead",Zae);Ot.years=$l("years accessor is deprecated. Use year instead",qae);Ot.zone=$l("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",N4e);Ot.isDSTShifted=$l("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",z4e);function nIe(e){return Qr(e*1e3)}function rIe(){return Qr.apply(null,arguments).parseZone()}function Ese(e){return e}var xr=jB.prototype;xr.calendar=HRe;xr.longDateFormat=GRe;xr.invalidDate=KRe;xr.ordinal=QRe;xr.preparse=Ese;xr.postformat=Ese;xr.relativeTime=JRe;xr.pastFuture=eOe;xr.set=jRe;xr.eras=Tke;xr.erasParse=Rke;xr.erasConvertYear=Oke;xr.erasAbbrRegex=Fke;xr.erasNameRegex=Ake;xr.erasNarrowRegex=Bke;xr.months=vOe;xr.monthsShort=yOe;xr.monthsParse=xOe;xr.monthsRegex=SOe;xr.monthsShortRegex=COe;xr.week=_Oe;xr.firstDayOfYear=MOe;xr.firstDayOfWeek=POe;xr.weekdays=BOe;xr.weekdaysMin=jOe;xr.weekdaysShort=LOe;xr.weekdaysParse=HOe;xr.weekdaysRegex=GOe;xr.weekdaysShortRegex=qOe;xr.weekdaysMinRegex=KOe;xr.isPM=XOe;xr.meridiem=JOe;function q$(e,t,n,r){var o=Xd(),i=Bu().set(r,t);return o[n](i,e)}function _se(e,t,n){if(Bd(e)&&(t=e,e=void 0),e=e||"",t!=null)return q$(e,t,n,"month");var r,o=[];for(r=0;r<12;r++)o[r]=q$(e,r,n,"month");return o}function oL(e,t,n,r){typeof e=="boolean"?(Bd(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,Bd(t)&&(n=t,t=void 0),t=t||"");var o=Xd(),i=e?o._week.dow:0,a,s=[];if(n!=null)return q$(t,(n+i)%7,r,"day");for(a=0;a<7;a++)s[a]=q$(t,(a+i)%7,r,"day");return s}function oIe(e,t){return _se(e,t,"months")}function iIe(e,t){return _se(e,t,"monthsShort")}function aIe(e,t,n){return oL(e,t,n,"weekdays")}function sIe(e,t,n){return oL(e,t,n,"weekdaysShort")}function lIe(e,t,n){return oL(e,t,n,"weekdaysMin")}bp("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=tr(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});Ft.lang=$l("moment.lang is deprecated. Use moment.locale instead.",bp);Ft.langData=$l("moment.langData is deprecated. Use moment.localeData instead.",Xd);var ed=Math.abs;function cIe(){var e=this._data;return this._milliseconds=ed(this._milliseconds),this._days=ed(this._days),this._months=ed(this._months),e.milliseconds=ed(e.milliseconds),e.seconds=ed(e.seconds),e.minutes=ed(e.minutes),e.hours=ed(e.hours),e.months=ed(e.months),e.years=ed(e.years),this}function $se(e,t,n,r){var o=Bc(t,n);return e._milliseconds+=r*o._milliseconds,e._days+=r*o._days,e._months+=r*o._months,e._bubble()}function uIe(e,t){return $se(this,e,t,1)}function dIe(e,t){return $se(this,e,t,-1)}function wU(e){return e<0?Math.floor(e):Math.ceil(e)}function fIe(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,o,i,a,s,l;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=wU(Q6(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,o=ll(e/1e3),r.seconds=o%60,i=ll(o/60),r.minutes=i%60,a=ll(i/60),r.hours=a%24,t+=ll(a/24),l=ll(Pse(t)),n+=l,t-=wU(Q6(l)),s=ll(n/12),n%=12,r.days=t,r.months=n,r.years=s,this}function Pse(e){return e*4800/146097}function Q6(e){return e*146097/4800}function pIe(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=Pl(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+r/864e5,n=this._months+Pse(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Q6(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return t*24+r/36e5;case"minute":return t*1440+r/6e4;case"second":return t*86400+r/1e3;case"millisecond":return Math.floor(t*864e5)+r;default:throw new Error("Unknown unit "+e)}}function Qd(e){return function(){return this.as(e)}}var Mse=Qd("ms"),hIe=Qd("s"),mIe=Qd("m"),gIe=Qd("h"),vIe=Qd("d"),yIe=Qd("w"),bIe=Qd("M"),xIe=Qd("Q"),wIe=Qd("y"),CIe=Mse;function SIe(){return Bc(this)}function EIe(e){return e=Pl(e),this.isValid()?this[e+"s"]():NaN}function fg(e){return function(){return this.isValid()?this._data[e]:NaN}}var _Ie=fg("milliseconds"),$Ie=fg("seconds"),PIe=fg("minutes"),MIe=fg("hours"),TIe=fg("days"),RIe=fg("months"),OIe=fg("years");function kIe(){return ll(this.days()/7)}var dd=Math.round,wv={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function IIe(e,t,n,r,o){return o.relativeTime(t||1,!!n,e,r)}function DIe(e,t,n,r){var o=Bc(e).abs(),i=dd(o.as("s")),a=dd(o.as("m")),s=dd(o.as("h")),l=dd(o.as("d")),c=dd(o.as("M")),u=dd(o.as("w")),d=dd(o.as("y")),f=i<=n.ss&&["s",i]||i0,f[4]=r,IIe.apply(null,f)}function NIe(e){return e===void 0?dd:typeof e=="function"?(dd=e,!0):!1}function AIe(e,t){return wv[e]===void 0?!1:t===void 0?wv[e]:(wv[e]=t,e==="s"&&(wv.ss=t-1),!0)}function FIe(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=wv,o,i;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(r=Object.assign({},wv,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),o=this.localeData(),i=DIe(this,!n,r,o),n&&(i=o.pastFuture(+this,i)),o.postformat(i)}var T3=Math.abs;function Vg(e){return(e>0)-(e<0)||+e}function rR(){if(!this.isValid())return this.localeData().invalidDate();var e=T3(this._milliseconds)/1e3,t=T3(this._days),n=T3(this._months),r,o,i,a,s=this.asSeconds(),l,c,u,d;return s?(r=ll(e/60),o=ll(r/60),e%=60,r%=60,i=ll(n/12),n%=12,a=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=s<0?"-":"",c=Vg(this._months)!==Vg(s)?"-":"",u=Vg(this._days)!==Vg(s)?"-":"",d=Vg(this._milliseconds)!==Vg(s)?"-":"",l+"P"+(i?c+i+"Y":"")+(n?c+n+"M":"")+(t?u+t+"D":"")+(o||r||e?"T":"")+(o?d+o+"H":"")+(r?d+r+"M":"")+(e?d+a+"S":"")):"P0D"}var dr=tR.prototype;dr.isValid=R4e;dr.abs=cIe;dr.add=uIe;dr.subtract=dIe;dr.as=pIe;dr.asMilliseconds=Mse;dr.asSeconds=hIe;dr.asMinutes=mIe;dr.asHours=gIe;dr.asDays=vIe;dr.asWeeks=yIe;dr.asMonths=bIe;dr.asQuarters=xIe;dr.asYears=wIe;dr.valueOf=CIe;dr._bubble=fIe;dr.clone=SIe;dr.get=EIe;dr.milliseconds=_Ie;dr.seconds=$Ie;dr.minutes=PIe;dr.hours=MIe;dr.days=TIe;dr.weeks=kIe;dr.months=RIe;dr.years=OIe;dr.humanize=FIe;dr.toISOString=rR;dr.toString=rR;dr.toJSON=rR;dr.locale=mse;dr.localeData=vse;dr.toIsoString=$l("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",rR);dr.lang=gse;ln("X",0,0,"unix");ln("x",0,0,"valueOf");Wt("x",QT);Wt("X",oOe);Ir("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});Ir("x",function(e,t,n){n._d=new Date(tr(e))});//! moment.js +Ft.version="2.30.1";BRe(Qr);Ft.fn=Ot;Ft.min=$4e;Ft.max=P4e;Ft.now=M4e;Ft.utc=Bu;Ft.unix=nIe;Ft.months=oIe;Ft.isDate=PC;Ft.locale=bp;Ft.invalid=qT;Ft.duration=Bc;Ft.isMoment=Sc;Ft.weekdays=aIe;Ft.parseZone=rIe;Ft.localeData=Xd;Ft.isDuration=P_;Ft.monthsShort=iIe;Ft.weekdaysMin=lIe;Ft.defineLocale=XB;Ft.updateLocale=r4e;Ft.locales=o4e;Ft.weekdaysShort=sIe;Ft.normalizeUnits=Pl;Ft.relativeTimeRounding=NIe;Ft.relativeTimeThreshold=AIe;Ft.calendarFormat=J4e;Ft.prototype=Ot;Ft.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};let OE;const BIe=new Uint8Array(16);function LIe(){if(!OE&&(OE=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!OE))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return OE(BIe)}const Ai=[];for(let e=0;e<256;++e)Ai.push((e+256).toString(16).slice(1));function jIe(e,t=0){return Ai[e[t+0]]+Ai[e[t+1]]+Ai[e[t+2]]+Ai[e[t+3]]+"-"+Ai[e[t+4]]+Ai[e[t+5]]+"-"+Ai[e[t+6]]+Ai[e[t+7]]+"-"+Ai[e[t+8]]+Ai[e[t+9]]+"-"+Ai[e[t+10]]+Ai[e[t+11]]+Ai[e[t+12]]+Ai[e[t+13]]+Ai[e[t+14]]+Ai[e[t+15]]}const zIe=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),CU={randomUUID:zIe};function Tse(e,t,n){if(CU.randomUUID&&!e)return CU.randomUUID();e=e||{};const r=e.random||(e.rng||LIe)();return r[6]=r[6]&15|64,r[8]=r[8]&63|128,jIe(r)}const HIe="1.8.2";function VIe(){return HIe}function oR(){return Tse().replace(/-/g,"")}function Wg(e){return e.endsWith("/")?e.slice(0,-1):e}function SU(e,t){return e.length>t?e.slice(0,t-3)+"...":e}function WIe(e){return e===gie||e===vie}function UIe(e){return e===gie||e===vie}function Rse(){console.log("%cWelcome to Bytedesk","font-family:Arial; color:#3370ff ; font-size:18px; font-weight:bold;","GitHub:https://github.com/bytedesk/bytedesk")}const Nx=[{value:i1,label:"客服工单表单",category:"基础表单",description:"用于客服创建和处理客户服务工单"},{value:yie,label:"访客工单表单",category:"基础表单",description:"用于访客提交的工单"},{value:bie,label:"会话表单",category:"基础表单",description:"用于客服会话中的信息收集"},{value:xie,label:"流程表单",category:"基础表单",description:"用于工作流程中的表单节点"},{value:wie,label:"询前问卷表单",category:"客户服务",description:"用于客户咨询前的信息收集"},{value:Cie,label:"客户留言表单",category:"客户服务",description:"客户留言和咨询"},{value:Sie,label:"客户投诉表单",category:"客户服务",description:"处理客户投诉和纠纷"},{value:Eie,label:"意见反馈表单",category:"客户服务",description:"收集用户意见和建议"},{value:_ie,label:"产品建议表单",category:"客户服务",description:"收集产品改进建议"},{value:$ie,label:"Bug报告表单",category:"客户服务",description:"软件问题和缺陷报告"},{value:Pie,label:"预约试听表单",category:"营销销售",description:"教育培训行业试听预约"},{value:Mie,label:"产品咨询表单",category:"营销销售",description:"产品信息咨询和询价"},{value:Tie,label:"服务预约表单",category:"营销销售",description:"各类服务预约"},{value:Rie,label:"报价申请表单",category:"营销销售",description:"产品或服务报价申请"},{value:Oie,label:"演示申请表单",category:"营销销售",description:"产品演示预约"},{value:kie,label:"求职申请表单",category:"人力资源",description:"招聘和求职"},{value:Iie,label:"员工反馈表单",category:"人力资源",description:"内部员工意见收集"},{value:Die,label:"培训申请表单",category:"人力资源",description:"员工培训需求"},{value:Nie,label:"售后服务表单",category:"业务申请",description:"售后服务申请"},{value:Aie,label:"退换货申请表单",category:"业务申请",description:"商品退换货流程"},{value:Fie,label:"合作申请表单",category:"业务申请",description:"商务合作意向"},{value:Bie,label:"入驻申请表单",category:"业务申请",description:"平台入驻申请"},{value:Lie,label:"客户满意度调研表单",category:"调研评估",description:"服务质量评估"},{value:jie,label:"市场调研表单",category:"调研评估",description:"市场调查和数据收集"},{value:zie,label:"需求调研表单",category:"调研评估",description:"用户需求分析"},{value:Hie,label:"技术支持表单",category:"技术支持",description:"技术问题求助"},{value:Vie,label:"系统故障报告表单",category:"技术支持",description:"系统问题报告"},{value:Wie,label:"功能需求表单",category:"技术支持",description:"新功能需求提交"},{value:Uie,label:"自定义表单",category:"通用表单",description:"用户自定义的其他类型表单"},{value:Gie,label:"通用表单",category:"通用表单",description:"通用目的表单"}],GIe=e=>{if(!e)return"通用表单";const t=Nx.find(n=>n.value===e);return t?t.label:"通用表单"},iR=[{value:B6,label:"草稿",color:"#faad14",description:"表单还在编辑中,未发布"},{value:wPe,label:"已发布",color:"#52c41a",description:"表单已发布,可以使用"},{value:CPe,label:"已禁用",color:"#f5222d",description:"表单被禁用,不可使用"}],Hb=e=>{if(!e)return"草稿";const t=iR.find(n=>n.value===e);return t?t.label:"草稿"},qIe=e=>{if(!e)return"#faad14";const t=iR.find(n=>n.value===e);return t?t.color:"#faad14"},R3={姓名:"nickname",您的姓名:"nickname",投诉人姓名:"nickname",报告人:"nickname",申请人:"nickname",联系人:"nickname",用户名:"username",邮箱:"email",联系邮箱:"email",电子邮箱:"email",Email:"email",手机:"mobile",手机号:"mobile",联系电话:"mobile",电话:"mobile",联系方式:"mobile",微信:"wechat",微信号:"wechat",QQ:"qq",QQ号:"qq",标题:"title",主题:"title",问题标题:"title",Bug标题:"title",建议标题:"title",留言主题:"title",会话主题:"title",流程名称:"title",投诉标题:"title",内容:"content",描述:"content",详细说明:"content",问题描述:"content",详细描述:"content",留言内容:"content",详细反馈:"content",详细建议:"content",投诉详情:"content",申请说明:"content",具体需求描述:"content",类型:"type",问题类型:"type",投诉类型:"type",留言类型:"type",咨询类型:"type",反馈类型:"type",Bug类型:"type",流程类型:"type",公司:"company",公司名称:"company",职位:"position",部门:"department",时间:"time",日期:"date",申请时间:"time",事件发生时间:"time",期望解决时间:"time",期望开始时间:"time",优先级:"priority",重要程度:"priority",严重程度:"priority",状态:"status",备注:"remark",说明:"remark",附件:"attachment",文件:"attachment",相关证据附件:"attachment",地址:"address",年龄:"age",性别:"gender",预算:"budget",预算范围:"budget",公司规模:"companySize",期望结果:"expectedResult",期望处理结果:"expectedResult",预期效果:"expectedResult",重现步骤:"reproductionSteps",投诉对象:"complaintTarget",产品模块:"productModule",整体满意度:"satisfaction",希望回复方式:"replyMethod"},KIe=e=>{if(R3[e])return R3[e];for(const[t,n]of Object.entries(R3))if(e.includes(t)||t.includes(e))return n;return oR()},xe=(e,t,n=!1,r,o,i,a)=>({id:a||KIe(t),type:e,label:t,required:n,index:r,options:o,props:{placeholder:`请输入${t}`,...i}}),Ose=e=>{let t=[];switch(e){case i1:t=[xe("select","问题类型",!0,0,["技术问题","产品咨询","功能建议","其他"],void 0,"type"),xe("input","联系邮箱",!0,1,void 0,{type:"email"},"email"),xe("input","联系电话",!1,2,void 0,{type:"tel"},"mobile"),xe("input","期望解决时间",!1,3,void 0,{type:"date"},"expectedTime")];break;case yie:t=[xe("select","问题类型",!0,3,["产品咨询","功能使用","技术问题","账户问题","付费相关","投诉建议","其他"],void 0,"type")];break;case bie:t=[xe("input","会话主题",!0,0,void 0,void 0,"title"),xe("input","您的姓名",!0,1,void 0,void 0,"nickname"),xe("input","联系方式",!0,2,void 0,{type:"tel"},"mobile"),xe("select","咨询类型",!0,3,["售前咨询","技术支持","售后服务","其他"],void 0,"type"),xe("textarea","详细说明",!1,4,void 0,{rows:3},"content")];break;case xie:t=[xe("input","流程名称",!0,0),xe("select","流程类型",!0,1,["审批流程","业务流程","服务流程"]),xe("input","申请人",!0,2),xe("input","申请时间",!0,3,void 0,{type:"datetime-local"}),xe("textarea","申请说明",!1,4,void 0,{rows:3})];break;case wie:t=[xe("input","您的姓名",!0,0),xe("input","公司名称",!0,1),xe("input","职位",!0,2),xe("input","联系邮箱",!0,3,void 0,{type:"email"}),xe("input","联系电话",!0,4,void 0,{type:"tel"}),xe("select","公司规模",!0,5,["10人以下","10-50人","50-200人","200-500人","500人以上"]),xe("select","预算范围",!0,6,["1万以下","1-5万","5-10万","10-20万","20万以上"]),xe("checkbox","感兴趣的功能",!0,7,["客服系统","AI机器人","工单管理","数据分析","集成开发"]),xe("input","具体需求描述",!0,8,void 0,{type:"textarea",rows:4}),xe("select","期望开始时间",!0,9,["立即","1个月内","3个月内","半年内","暂不确定"])];break;case Cie:t=[xe("input","您的姓名",!0,0,void 0,void 0,"nickname"),xe("input","联系邮箱",!0,1,void 0,{type:"email"},"email"),xe("input","联系电话",!1,2,void 0,{type:"tel"},"mobile"),xe("select","留言类型",!0,3,["咨询","建议","投诉","其他"],void 0,"type"),xe("input","留言主题",!0,4,void 0,void 0,"title"),xe("input","留言内容",!0,5,void 0,{type:"textarea",rows:5},"content"),xe("select","希望回复方式",!0,6,["邮箱","电话","短信"],void 0,"replyMethod")];break;case Sie:t=[xe("input","投诉人姓名",!0,0,void 0,void 0,"nickname"),xe("input","联系电话",!0,1,void 0,{type:"tel"},"mobile"),xe("input","联系邮箱",!0,2,void 0,{type:"email"},"email"),xe("select","投诉类型",!0,3,["服务态度","产品质量","收费问题","其他"],void 0,"type"),xe("input","投诉对象",!0,4,void 0,void 0,"complaintTarget"),xe("input","事件发生时间",!0,5,void 0,{type:"datetime-local"},"time"),xe("input","投诉详情",!0,6,void 0,{type:"textarea",rows:5},"content"),xe("input","期望处理结果",!1,7,void 0,{type:"textarea",rows:3},"expectedResult"),xe("input","相关证据附件",!1,8,void 0,{type:"file",accept:"image/*,.pdf,.doc,.docx"},"attachment")];break;case Eie:t=[xe("input","您的姓名",!1,0),xe("input","联系邮箱",!1,1,void 0,{type:"email"}),xe("select","反馈类型",!0,2,["功能建议","问题反馈","体验改进","其他"]),xe("radio","整体满意度",!0,3,["非常满意","满意","一般","不满意","非常不满意"]),xe("input","详细反馈",!0,4,void 0,{type:"textarea",rows:4}),xe("checkbox","希望改进的方面",!1,5,["界面设计","功能完善","性能优化","用户体验","文档说明"])];break;case _ie:t=[xe("input","您的姓名",!1,0),xe("input","联系方式",!1,1),xe("select","产品模块",!0,2,["客服系统","AI机器人","工单管理","数据分析","其他"]),xe("input","建议标题",!0,3),xe("input","详细建议",!0,4,void 0,{type:"textarea",rows:4}),xe("select","重要程度",!0,5,["非常重要","重要","一般","不重要"]),xe("input","预期效果",!1,6,void 0,{type:"textarea",rows:3})];break;case $ie:t=[xe("input","报告人",!0,0),xe("input","联系邮箱",!0,1,void 0,{type:"email"}),xe("input","Bug标题",!0,2),xe("select","严重程度",!0,3,["致命","严重","一般","轻微","建议"]),xe("select","Bug类型",!0,4,["功能缺陷","界面问题","性能问题","兼容性问题","其他"]),xe("input","重现步骤",!0,5,void 0,{type:"textarea",rows:4}),xe("input","期望结果",!0,6,void 0,{type:"textarea",rows:2}),xe("input","实际结果",!0,7,void 0,{type:"textarea",rows:2}),xe("input","环境信息",!1,8,void 0,{placeholder:"操作系统、浏览器版本等"}),xe("input","截图或附件",!1,9,void 0,{type:"file",accept:"image/*,.pdf,.doc,.docx"})];break;case Pie:t=[xe("input","学员姓名",!0,0),xe("input","联系电话",!0,1,void 0,{type:"tel"}),xe("input","微信号",!1,2),xe("select","年龄段",!0,3,["3-6岁","7-12岁","13-18岁","成人"]),xe("select","课程类型",!0,4,["英语","数学","编程","美术","音乐","其他"]),xe("select","试听时间偏好",!0,5,["工作日上午","工作日下午","工作日晚上","周末上午","周末下午","周末晚上"]),xe("input","期望试听日期",!0,6,void 0,{type:"date"}),xe("input","学习基础",!1,7,void 0,{type:"textarea",rows:3}),xe("input","特殊需求",!1,8,void 0,{type:"textarea",rows:2})];break;case Mie:t=[xe("input","您的姓名",!0,0),xe("input","公司名称",!1,1),xe("input","联系电话",!0,2,void 0,{type:"tel"}),xe("input","联系邮箱",!0,3,void 0,{type:"email"}),xe("select","咨询产品",!0,4,["基础版","专业版","企业版","定制版"]),xe("select","公司规模",!0,5,["10人以下","10-50人","50-200人","200-500人","500人以上"]),xe("checkbox","关注功能",!0,6,["在线客服","AI机器人","工单系统","数据分析","API集成"]),xe("input","具体需求",!0,7,void 0,{type:"textarea",rows:4}),xe("select","预算范围",!1,8,["1万以下","1-5万","5-15万","15万以上"])];break;case Tie:t=[xe("input","预约人姓名",!0,0),xe("input","联系电话",!0,1,void 0,{type:"tel"}),xe("select","服务类型",!0,2,["安装服务","维修服务","咨询服务","培训服务","其他"]),xe("input","预约日期",!0,3,void 0,{type:"date"}),xe("select","时间段",!0,4,["上午(9:00-12:00)","下午(13:00-17:00)","晚上(18:00-21:00)"]),xe("input","服务地址",!0,5),xe("input","服务描述",!0,6,void 0,{type:"textarea",rows:3}),xe("input","特殊要求",!1,7,void 0,{type:"textarea",rows:2})];break;case Rie:t=[xe("input","公司名称",!0,0),xe("input","联系人",!0,1),xe("input","联系电话",!0,2,void 0,{type:"tel"}),xe("input","联系邮箱",!0,3,void 0,{type:"email"}),xe("checkbox","需要报价的产品/服务",!0,4,["基础版","专业版","企业版","定制开发","技术支持","培训服务"]),xe("input","预估用户数量",!0,5,void 0,{type:"number"}),xe("select","使用场景",!0,6,["客服中心","销售支持","技术支持","综合应用"]),xe("input","详细需求说明",!0,7,void 0,{type:"textarea",rows:4}),xe("input","期望交付时间",!1,8,void 0,{type:"date"}),xe("input","其他要求",!1,9,void 0,{type:"textarea",rows:2})];break;case Oie:t=[xe("input","姓名",!0,0),xe("input","公司名称",!0,1),xe("input","职位",!0,2),xe("input","联系电话",!0,3,void 0,{type:"tel"}),xe("input","联系邮箱",!0,4,void 0,{type:"email"}),xe("select","公司规模",!0,5,["50人以下","50-200人","200-1000人","1000人以上"]),xe("checkbox","感兴趣的功能模块",!0,6,["在线客服","AI机器人","工单管理","知识库","数据分析","多渠道接入"]),xe("input","期望演示时间",!0,7,void 0,{type:"datetime-local"}),xe("input","具体需求",!0,8,void 0,{type:"textarea",rows:3}),xe("select","决策时间",!1,9,["1个月内","3个月内","半年内","1年内","暂不确定"])];break;case kie:t=[xe("input","姓名",!0,0),xe("radio","性别",!0,1,["男","女"]),xe("input","出生日期",!0,2,void 0,{type:"date"}),xe("input","联系电话",!0,3,void 0,{type:"tel"}),xe("input","邮箱地址",!0,4,void 0,{type:"email"}),xe("input","现居地址",!0,5),xe("select","学历",!0,6,["高中及以下","大专","本科","硕士","博士"]),xe("input","毕业院校",!0,7),xe("input","专业",!0,8),xe("input","应聘职位",!0,9),xe("input","工作经验",!0,10,void 0,{type:"textarea",rows:4}),xe("input","技能特长",!0,11,void 0,{type:"textarea",rows:3}),xe("input","期望薪资",!1,12),xe("input","个人简历",!1,13,void 0,{type:"file",accept:".pdf,.doc,.docx"})];break;case Iie:t=[xe("input","员工姓名",!1,0),xe("input","部门",!0,1),xe("input","职位",!0,2),xe("select","反馈类型",!0,3,["工作环境","管理制度","薪酬福利","团队协作","职业发展","其他"]),xe("radio","满意度评分",!0,4,["5分(非常满意)","4分(满意)","3分(一般)","2分(不满意)","1分(非常不满意)"]),xe("input","具体建议",!0,5,void 0,{type:"textarea",rows:4}),xe("checkbox","希望改进的方面",!1,6,["工作流程","沟通机制","培训机会","晋升通道","工作环境"]),xe("radio","是否愿意实名反馈",!0,7,["是","否"])];break;case Die:t=[xe("input","申请人姓名",!0,0),xe("input","员工工号",!0,1),xe("input","部门",!0,2),xe("input","职位",!0,3),xe("select","培训类型",!0,4,["技能培训","管理培训","专业认证","外部培训","其他"]),xe("input","培训课程名称",!0,5),xe("input","培训机构",!1,6),xe("input","培训时间",!0,7,void 0,{type:"date"}),xe("input","培训费用",!1,8,void 0,{type:"number"}),xe("input","申请理由",!0,9,void 0,{type:"textarea",rows:4}),xe("input","预期收益",!0,10,void 0,{type:"textarea",rows:3}),xe("input","直属主管",!0,11)];break;case Nie:t=[xe("input","客户姓名",!0,0),xe("input","联系电话",!0,1,void 0,{type:"tel"}),xe("input","购买日期",!0,2,void 0,{type:"date"}),xe("input","产品型号",!0,3),xe("input","订单号",!1,4),xe("select","服务类型",!0,5,["产品维修","技术支持","使用指导","配件更换","其他"]),xe("input","问题描述",!0,6,void 0,{type:"textarea",rows:4}),xe("select","紧急程度",!0,7,["紧急","一般","不急"]),xe("input","期望处理时间",!1,8,void 0,{type:"date"}),xe("input","问题图片",!1,9,void 0,{type:"file",accept:"image/*"})];break;case Aie:t=[xe("input","客户姓名",!0,0),xe("input","联系电话",!0,1,void 0,{type:"tel"}),xe("input","订单号",!0,2),xe("input","购买时间",!0,3,void 0,{type:"date"}),xe("input","商品名称",!0,4),xe("radio","申请类型",!0,5,["退货","换货"]),xe("select","退换原因",!0,6,["商品质量问题","商品损坏","不符合描述","不需要了","其他"]),xe("input","详细说明",!0,7,void 0,{type:"textarea",rows:4}),xe("input","商品图片",!1,8,void 0,{type:"file",accept:"image/*",multiple:!0}),xe("input","退货地址",!1,9),xe("input","期望处理方式",!1,10,void 0,{type:"textarea",rows:2})];break;case Fie:t=[xe("input","公司名称",!0,0),xe("input","联系人",!0,1),xe("input","职位",!0,2),xe("input","联系电话",!0,3,void 0,{type:"tel"}),xe("input","联系邮箱",!0,4,void 0,{type:"email"}),xe("input","公司官网",!1,5,void 0,{type:"url"}),xe("select","合作类型",!0,6,["代理合作","技术合作","渠道合作","投资合作","其他"]),xe("select","公司规模",!0,7,["10人以下","10-50人","50-200人","200-1000人","1000人以上"]),xe("input","主营业务",!0,8,void 0,{type:"textarea",rows:3}),xe("input","合作意向",!0,9,void 0,{type:"textarea",rows:4}),xe("input","预期合作规模",!1,10),xe("input","公司介绍",!1,11,void 0,{type:"file",accept:".pdf,.doc,.docx"})];break;case Bie:t=[xe("input","商户名称",!0,0),xe("input","法人代表",!0,1),xe("input","联系电话",!0,2,void 0,{type:"tel"}),xe("input","联系邮箱",!0,3,void 0,{type:"email"}),xe("input","营业执照号",!0,4),xe("input","经营地址",!0,5),xe("select","经营类型",!0,6,["零售","批发","服务","制造","其他"]),xe("input","主营产品/服务",!0,7,void 0,{type:"textarea",rows:3}),xe("input","预计月交易额",!1,8),xe("input","营业执照",!0,9,void 0,{type:"file",accept:"image/*,.pdf"}),xe("input","其他资质证明",!1,10,void 0,{type:"file",accept:"image/*,.pdf",multiple:!0}),xe("input","备注说明",!1,11,void 0,{type:"textarea",rows:2})];break;case Lie:t=[xe("input","客户姓名",!1,0),xe("input","联系方式",!1,1),xe("radio","整体满意度",!0,2,["非常满意","满意","一般","不满意","非常不满意"]),xe("radio","产品质量评价",!0,3,["优秀","良好","一般","较差","很差"]),xe("radio","服务态度评价",!0,4,["非常好","好","一般","差","很差"]),xe("radio","响应速度评价",!0,5,["非常快","快","一般","慢","很慢"]),xe("radio","是否会推荐给朋友",!0,6,["一定会","可能会","不确定","可能不会","一定不会"]),xe("input","最满意的方面",!1,7,void 0,{type:"textarea",rows:3}),xe("input","需要改进的方面",!1,8,void 0,{type:"textarea",rows:3}),xe("input","其他建议",!1,9,void 0,{type:"textarea",rows:3})];break;case jie:t=[xe("input","姓名",!1,0),xe("radio","性别",!0,1,["男","女"]),xe("select","年龄段",!0,2,["18-25岁","26-35岁","36-45岁","46-55岁","55岁以上"]),xe("select","学历",!0,3,["高中及以下","大专","本科","硕士","博士"]),xe("select","职业",!0,4,["学生","企业员工","政府机关","自由职业","退休","其他"]),xe("select","月收入",!1,5,["3000以下","3000-8000","8000-15000","15000-30000","30000以上"]),xe("checkbox","使用过的产品",!0,6,["产品A","产品B","产品C","产品D","都没用过"]),xe("radio","购买意向",!0,7,["非常愿意","比较愿意","一般","不太愿意","完全不愿意"]),xe("select","获取信息渠道",!0,8,["搜索引擎","社交媒体","朋友推荐","广告","其他"]),xe("input","意见建议",!1,9,void 0,{type:"textarea",rows:4})];break;case zie:t=[xe("input","机构/个人名称",!0,0),xe("input","联系人",!0,1),xe("input","联系电话",!0,2,void 0,{type:"tel"}),xe("select","机构类型",!0,3,["企业","政府机关","事业单位","个人","其他"]),xe("select","机构规模",!0,4,["10人以下","10-50人","50-200人","200-1000人","1000人以上"]),xe("checkbox","当前面临的主要问题",!0,5,["效率低下","成本过高","沟通不畅","管理混乱","技术落后","其他"]),xe("checkbox","期望的解决方案",!0,6,["系统优化","流程改进","培训提升","技术升级","管理改革","其他"]),xe("input","具体需求描述",!0,7,void 0,{type:"textarea",rows:4}),xe("select","预算范围",!1,8,["5万以下","5-20万","20-50万","50-100万","100万以上"]),xe("input","期望完成时间",!1,9,void 0,{type:"date"})];break;case Hie:t=[xe("input","用户姓名",!0,0),xe("input","联系邮箱",!0,1,void 0,{type:"email"}),xe("input","联系电话",!1,2,void 0,{type:"tel"}),xe("select","问题类型",!0,3,["安装问题","配置问题","使用问题","性能问题","兼容性问题","其他"]),xe("select","紧急程度",!0,4,["紧急","高","中","低"]),xe("input","产品版本",!0,5),xe("input","操作系统",!0,6),xe("input","问题描述",!0,7,void 0,{type:"textarea",rows:4}),xe("input","重现步骤",!0,8,void 0,{type:"textarea",rows:4}),xe("input","错误信息",!1,9,void 0,{type:"textarea",rows:2}),xe("input","截图或日志",!1,10,void 0,{type:"file",accept:"image/*,.txt,.log,.zip",multiple:!0})];break;case Vie:t=[xe("input","报告人",!0,0),xe("input","联系方式",!0,1,void 0,{type:"tel"}),xe("input","所属部门",!0,2),xe("input","故障发现时间",!0,3,void 0,{type:"datetime-local"}),xe("select","故障系统",!0,4,["客服系统","工单系统","知识库系统","数据分析系统","其他"]),xe("select","故障级别",!0,5,["一级(系统瘫痪)","二级(功能异常)","三级(性能问题)","四级(界面问题)"]),xe("input","故障现象",!0,6,void 0,{type:"textarea",rows:4}),xe("input","影响范围",!0,7,void 0,{type:"textarea",rows:2}),xe("input","已采取措施",!1,8,void 0,{type:"textarea",rows:3}),xe("input","故障截图",!1,9,void 0,{type:"file",accept:"image/*",multiple:!0}),xe("input","日志文件",!1,10,void 0,{type:"file",accept:".txt,.log,.zip"})];break;case Wie:t=[xe("input","申请人",!0,0),xe("input","联系邮箱",!0,1,void 0,{type:"email"}),xe("input","所属部门/公司",!1,2),xe("input","功能名称",!0,3),xe("select","功能模块",!0,4,["客服系统","AI机器人","工单管理","数据分析","系统管理","其他"]),xe("select","优先级",!0,5,["高","中","低"]),xe("input","功能描述",!0,6,void 0,{type:"textarea",rows:4}),xe("input","使用场景",!0,7,void 0,{type:"textarea",rows:3}),xe("input","预期效果",!0,8,void 0,{type:"textarea",rows:3}),xe("input","参考案例",!1,9,void 0,{type:"textarea",rows:2}),xe("input","相关文档",!1,10,void 0,{type:"file",accept:".pdf,.doc,.docx,.txt"})];break;case Uie:t=[xe("input","标题",!0,0),xe("input","描述",!1,1,void 0,{type:"textarea",rows:3})];break;case Gie:default:t=[xe("input","姓名",!0,0),xe("input","联系方式",!0,1),xe("input","备注",!1,2,void 0,{type:"textarea",rows:3})];break}return t};var kse={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",a=0;a1&&arguments[1]!==void 0?arguments[1]:{},n=[];return Z.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(yi(r)):kse(r)&&r.props?n=n.concat(yi(r.props.children,t)):n.push(r))}),n}var ZN={},Zke=function(t){};function Jke(e,t){}function e3e(e,t){}function t3e(){ZN={}}function Nse(e,t,n){!t&&!ZN[n]&&(e(!1,n),ZN[n]=!0)}function Jn(e,t){Nse(Jke,e,t)}function K$(e,t){Nse(e3e,e,t)}Jn.preMessage=Zke;Jn.resetWarned=t3e;Jn.noteOnce=K$;function n3e(e,t){if(dt(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(dt(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Dse(e){var t=n3e(e,"string");return dt(t)=="symbol"?t:t+""}function K(e,t,n){return(t=Dse(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EU(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function B(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},n=[];return Z.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(bi(r)):Ise(r)&&r.props?n=n.concat(bi(r.props.children,t)):n.push(r))}),n}var Z6={},ZIe=function(t){};function JIe(e,t){}function e3e(e,t){}function t3e(){Z6={}}function Dse(e,t,n){!t&&!Z6[n]&&(e(!1,n),Z6[n]=!0)}function Jn(e,t){Dse(JIe,e,t)}function K$(e,t){Dse(e3e,e,t)}Jn.preMessage=ZIe;Jn.resetWarned=t3e;Jn.noteOnce=K$;function n3e(e,t){if(dt(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(dt(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Nse(e){var t=n3e(e,"string");return dt(t)=="symbol"?t:t+""}function K(e,t,n){return(t=Nse(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EU(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function B(e){for(var t=1;t>>1,j=L[V];if(0>>1;Vo(X,U))Jo(q,X)?(L[V]=q,L[J]=U,V=J):(L[V]=X,L[W]=U,V=W);else if(Jo(q,U))L[V]=q,L[J]=U,V=J;else break e}}return H}function o(L,H){var U=L.sortIndex-H.sortIndex;return U!==0?U:L.id-H.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],c=[],u=1,d=null,p=3,h=!1,m=!1,v=!1,g=typeof setTimeout=="function"?setTimeout:null,x=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(L){for(var H=n(c);H!==null;){if(H.callback===null)r(c);else if(H.startTime<=L)r(c),H.sortIndex=H.expirationTime,t(l,H);else break;H=n(c)}}function C(L){if(v=!1,b(L),!m)if(n(l)!==null)m=!0,N(S);else{var H=n(c);H!==null&&D(C,H.startTime-L)}}function S(L,H){m=!1,v&&(v=!1,x(_),_=-1),h=!0;var U=p;try{for(b(H),d=n(l);d!==null&&(!(d.expirationTime>H)||L&&!R());){var V=d.callback;if(typeof V=="function"){d.callback=null,p=d.priorityLevel;var j=V(d.expirationTime<=H);H=e.unstable_now(),typeof j=="function"?d.callback=j:d===n(l)&&r(l),b(H)}else r(l);d=n(l)}if(d!==null)var F=!0;else{var W=n(c);W!==null&&D(C,W.startTime-H),F=!1}return F}finally{d=null,p=U,h=!1}}var w=!1,E=null,_=-1,P=5,$=-1;function R(){return!(e.unstable_now()-$L||125V?(L.sortIndex=U,t(c,L),n(l)===null&&L===n(c)&&(v?(x(_),_=-1):v=!0,D(C,U-V))):(L.sortIndex=j,t(l,L),m||h||(m=!0,N(S))),L},e.unstable_shouldYield=R,e.unstable_wrapCallback=function(L){var H=p;return function(){var U=p;p=H;try{return L.apply(this,arguments)}finally{p=U}}}})(Bse);Fse.exports=Bse;var r3e=Fse.exports;/** + */(function(e){function t(L,H){var U=L.length;L.push(H);e:for(;0>>1,j=L[V];if(0>>1;Vo(X,U))Jo(q,X)?(L[V]=q,L[J]=U,V=J):(L[V]=X,L[W]=U,V=W);else if(Jo(q,U))L[V]=q,L[J]=U,V=J;else break e}}return H}function o(L,H){var U=L.sortIndex-H.sortIndex;return U!==0?U:L.id-H.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],c=[],u=1,d=null,f=3,h=!1,m=!1,v=!1,g=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function x(L){for(var H=n(c);H!==null;){if(H.callback===null)r(c);else if(H.startTime<=L)r(c),H.sortIndex=H.expirationTime,t(l,H);else break;H=n(c)}}function w(L){if(v=!1,x(L),!m)if(n(l)!==null)m=!0,D(S);else{var H=n(c);H!==null&&N(w,H.startTime-L)}}function S(L,H){m=!1,v&&(v=!1,b(_),_=-1),h=!0;var U=f;try{for(x(H),d=n(l);d!==null&&(!(d.expirationTime>H)||L&&!T());){var V=d.callback;if(typeof V=="function"){d.callback=null,f=d.priorityLevel;var j=V(d.expirationTime<=H);H=e.unstable_now(),typeof j=="function"?d.callback=j:d===n(l)&&r(l),x(H)}else r(l);d=n(l)}if(d!==null)var F=!0;else{var W=n(c);W!==null&&N(w,W.startTime-H),F=!1}return F}finally{d=null,f=U,h=!1}}var C=!1,E=null,_=-1,P=5,$=-1;function T(){return!(e.unstable_now()-$L||125V?(L.sortIndex=U,t(c,L),n(l)===null&&L===n(c)&&(v?(b(_),_=-1):v=!0,N(w,U-V))):(L.sortIndex=j,t(l,L),m||h||(m=!0,D(S))),L},e.unstable_shouldYield=T,e.unstable_wrapCallback=function(L){var H=f;return function(){var U=f;f=H;try{return L.apply(this,arguments)}finally{f=U}}}})(Bse);Fse.exports=Bse;var r3e=Fse.exports;/** * @license React * react-dom.production.min.js * @@ -82,14 +82,14 @@ Ft.version="2.30.1";BOe(Qr);Ft.fn=Tt;Ft.min=$4e;Ft.max=P4e;Ft.now=M4e;Ft.utc=Bu; * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var o3e=f,Fs=r3e;function Ot(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),JN=Object.prototype.hasOwnProperty,i3e=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,_U={},$U={};function a3e(e){return JN.call($U,e)?!0:JN.call(_U,e)?!1:i3e.test(e)?$U[e]=!0:(_U[e]=!0,!1)}function s3e(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function l3e(e,t,n,r){if(t===null||typeof t>"u"||s3e(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ba(e,t,n,r,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var Gi={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Gi[e]=new Ba(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Gi[t]=new Ba(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Gi[e]=new Ba(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Gi[e]=new Ba(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Gi[e]=new Ba(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Gi[e]=new Ba(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Gi[e]=new Ba(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Gi[e]=new Ba(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Gi[e]=new Ba(e,5,!1,e.toLowerCase(),null,!1,!1)});var iL=/[\-:]([a-z])/g;function aL(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(iL,aL);Gi[t]=new Ba(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(iL,aL);Gi[t]=new Ba(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(iL,aL);Gi[t]=new Ba(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Gi[e]=new Ba(e,1,!1,e.toLowerCase(),null,!1,!1)});Gi.xlinkHref=new Ba("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Gi[e]=new Ba(e,1,!1,e.toLowerCase(),null,!0,!0)});function sL(e,t,n,r){var o=Gi.hasOwnProperty(t)?Gi[t]:null;(o!==null?o.type!==0:r||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),J6=Object.prototype.hasOwnProperty,i3e=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,_U={},$U={};function a3e(e){return J6.call($U,e)?!0:J6.call(_U,e)?!1:i3e.test(e)?$U[e]=!0:(_U[e]=!0,!1)}function s3e(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function l3e(e,t,n,r){if(t===null||typeof t>"u"||s3e(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function La(e,t,n,r,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var qi={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){qi[e]=new La(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];qi[t]=new La(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){qi[e]=new La(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){qi[e]=new La(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){qi[e]=new La(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){qi[e]=new La(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){qi[e]=new La(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){qi[e]=new La(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){qi[e]=new La(e,5,!1,e.toLowerCase(),null,!1,!1)});var iL=/[\-:]([a-z])/g;function aL(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(iL,aL);qi[t]=new La(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(iL,aL);qi[t]=new La(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(iL,aL);qi[t]=new La(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){qi[e]=new La(e,1,!1,e.toLowerCase(),null,!1,!1)});qi.xlinkHref=new La("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){qi[e]=new La(e,1,!1,e.toLowerCase(),null,!0,!0)});function sL(e,t,n,r){var o=qi.hasOwnProperty(t)?qi[t]:null;(o!==null?o.type!==0:r||!(2s||o[a]!==i[s]){var l=` -`+o[a].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{I3=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ax(e):""}function c3e(e){switch(e.tag){case 5:return Ax(e.type);case 16:return Ax("Lazy");case 13:return Ax("Suspense");case 19:return Ax("SuspenseList");case 0:case 2:case 15:return e=k3(e.type,!1),e;case 11:return e=k3(e.type.render,!1),e;case 1:return e=k3(e.type,!0),e;default:return""}}function rD(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Sv:return"Fragment";case wv:return"Portal";case eD:return"Profiler";case lL:return"StrictMode";case tD:return"Suspense";case nD:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case zse:return(e.displayName||"Context")+".Consumer";case jse:return(e._context.displayName||"Context")+".Provider";case cL:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case uL:return t=e.displayName||null,t!==null?t:rD(e.type)||"Memo";case Vf:t=e._payload,e=e._init;try{return rD(e(t))}catch{}}return null}function u3e(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return rD(t);case 8:return t===lL?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ip(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Vse(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function d3e(e){var t=Vse(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function kE(e){e._valueTracker||(e._valueTracker=d3e(e))}function Wse(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Vse(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Y$(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function oD(e,t){var n=t.checked;return bo({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function MU(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ip(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Use(e,t){t=t.checked,t!=null&&sL(e,"checked",t,!1)}function iD(e,t){Use(e,t);var n=Ip(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?aD(e,t.type,n):t.hasOwnProperty("defaultValue")&&aD(e,t.type,Ip(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function RU(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function aD(e,t,n){(t!=="number"||Y$(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Fx=Array.isArray;function Uv(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=NE.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function J1(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var s1={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},f3e=["Webkit","ms","Moz","O"];Object.keys(s1).forEach(function(e){f3e.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),s1[t]=s1[e]})});function Yse(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||s1.hasOwnProperty(e)&&s1[e]?(""+t).trim():t+"px"}function Xse(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Yse(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var p3e=bo({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function cD(e,t){if(t){if(p3e[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Ot(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Ot(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Ot(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Ot(62))}}function uD(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var dD=null;function dL(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var fD=null,Gv=null,qv=null;function IU(e){if(e=kw(e)){if(typeof fD!="function")throw Error(Ot(280));var t=e.stateNode;t&&(t=dO(t),fD(e.stateNode,e.type,t))}}function Qse(e){Gv?qv?qv.push(e):qv=[e]:Gv=e}function Zse(){if(Gv){var e=Gv,t=qv;if(qv=Gv=null,IU(e),t)for(e=0;e>>=0,e===0?32:31-(E3e(e)/_3e|0)|0}var DE=64,AE=4194304;function Bx(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function J$(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~o;s!==0?r=Bx(s):(i&=a,i!==0&&(r=Bx(i)))}else a=n&~o,a!==0?r=Bx(a):i!==0&&(r=Bx(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Tw(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-dc(t),e[t]=n}function R3e(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=c1),zU=" ",HU=!1;function yle(e,t){switch(e){case"keyup":return r8e.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ble(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ev=!1;function i8e(e,t){switch(e){case"compositionend":return ble(t);case"keypress":return t.which!==32?null:(HU=!0,zU);case"textInput":return e=t.data,e===zU&&HU?null:e;default:return null}}function a8e(e,t){if(Ev)return e==="compositionend"||!bL&&yle(e,t)?(e=gle(),O_=gL=sp=null,Ev=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=GU(n)}}function Sle(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Sle(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ele(){for(var e=window,t=Y$();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Y$(e.document)}return t}function xL(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function m8e(e){var t=Ele(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Sle(n.ownerDocument.documentElement,n)){if(r!==null&&xL(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=qU(n,i);var a=qU(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,_v=null,yD=null,d1=null,bD=!1;function KU(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;bD||_v==null||_v!==Y$(r)||(r=_v,"selectionStart"in r&&xL(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),d1&&iC(d1,r)||(d1=r,r=nP(yD,"onSelect"),0Mv||(e.current=_D[Mv],_D[Mv]=null,Mv--)}function zr(e,t){Mv++,_D[Mv]=e.current,e.current=t}var kp={},fa=Yp(kp),os=Yp(!1),Im=kp;function w0(e,t){var n=e.type.contextTypes;if(!n)return kp;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function is(e){return e=e.childContextTypes,e!=null}function oP(){Yr(os),Yr(fa)}function tG(e,t,n){if(fa.current!==kp)throw Error(Ot(168));zr(fa,t),zr(os,n)}function kle(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(Ot(108,u3e(e)||"Unknown",o));return bo({},n,r)}function iP(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||kp,Im=fa.current,zr(fa,e),zr(os,os.current),!0}function nG(e,t,n){var r=e.stateNode;if(!r)throw Error(Ot(169));n?(e=kle(e,t,Im),r.__reactInternalMemoizedMergedChildContext=e,Yr(os),Yr(fa),zr(fa,e)):Yr(os),zr(os,n)}var pd=null,fO=!1,q3=!1;function Nle(e){pd===null?pd=[e]:pd.push(e)}function P8e(e){fO=!0,Nle(e)}function Xp(){if(!q3&&pd!==null){q3=!0;var e=0,t=Pr;try{var n=pd;for(Pr=1;e>=a,o-=a,Cd=1<<32-dc(t)+o|n<_?(P=E,E=null):P=E.sibling;var $=p(x,E,b[_],C);if($===null){E===null&&(E=P);break}e&&E&&$.alternate===null&&t(x,E),y=i($,y,_),w===null?S=$:w.sibling=$,w=$,E=P}if(_===b.length)return n(x,E),lo&&Nh(x,_),S;if(E===null){for(;__?(P=E,E=null):P=E.sibling;var R=p(x,E,$.value,C);if(R===null){E===null&&(E=P);break}e&&E&&R.alternate===null&&t(x,E),y=i(R,y,_),w===null?S=R:w.sibling=R,w=R,E=P}if($.done)return n(x,E),lo&&Nh(x,_),S;if(E===null){for(;!$.done;_++,$=b.next())$=d(x,$.value,C),$!==null&&(y=i($,y,_),w===null?S=$:w.sibling=$,w=$);return lo&&Nh(x,_),S}for(E=r(x,E);!$.done;_++,$=b.next())$=h(E,x,_,$.value,C),$!==null&&(e&&$.alternate!==null&&E.delete($.key===null?_:$.key),y=i($,y,_),w===null?S=$:w.sibling=$,w=$);return e&&E.forEach(function(O){return t(x,O)}),lo&&Nh(x,_),S}function g(x,y,b,C){if(typeof b=="object"&&b!==null&&b.type===Sv&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case IE:e:{for(var S=b.key,w=y;w!==null;){if(w.key===S){if(S=b.type,S===Sv){if(w.tag===7){n(x,w.sibling),y=o(w,b.props.children),y.return=x,x=y;break e}}else if(w.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===Vf&&iG(S)===w.type){n(x,w.sibling),y=o(w,b.props),y.ref=Kb(x,w,b),y.return=x,x=y;break e}n(x,w);break}else t(x,w);w=w.sibling}b.type===Sv?(y=vm(b.props.children,x.mode,C,b.key),y.return=x,x=y):(C=B_(b.type,b.key,b.props,null,x.mode,C),C.ref=Kb(x,y,b),C.return=x,x=C)}return a(x);case wv:e:{for(w=b.key;y!==null;){if(y.key===w)if(y.tag===4&&y.stateNode.containerInfo===b.containerInfo&&y.stateNode.implementation===b.implementation){n(x,y.sibling),y=o(y,b.children||[]),y.return=x,x=y;break e}else{n(x,y);break}else t(x,y);y=y.sibling}y=t8(b,x.mode,C),y.return=x,x=y}return a(x);case Vf:return w=b._init,g(x,y,w(b._payload),C)}if(Fx(b))return m(x,y,b,C);if(Vb(b))return v(x,y,b,C);VE(x,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,y!==null&&y.tag===6?(n(x,y.sibling),y=o(y,b),y.return=x,x=y):(n(x,y),y=e8(b,x.mode,C),y.return=x,x=y),a(x)):n(x,y)}return g}var E0=Ble(!0),Lle=Ble(!1),lP=Yp(null),cP=null,Tv=null,EL=null;function _L(){EL=Tv=cP=null}function $L(e){var t=lP.current;Yr(lP),e._currentValue=t}function MD(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Yv(e,t){cP=e,EL=Tv=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ja=!0),e.firstContext=null)}function Cl(e){var t=e._currentValue;if(EL!==e)if(e={context:e,memoizedValue:t,next:null},Tv===null){if(cP===null)throw Error(Ot(308));Tv=e,cP.dependencies={lanes:0,firstContext:e}}else Tv=Tv.next=e;return t}var Yh=null;function PL(e){Yh===null?Yh=[e]:Yh.push(e)}function jle(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,PL(t)):(n.next=o.next,o.next=n),t.interleaved=n,zd(e,r)}function zd(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Wf=!1;function ML(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function zle(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Rd(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Sp(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,hr&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,zd(e,n)}return o=r.interleaved,o===null?(t.next=t,PL(r)):(t.next=o.next,o.next=t),r.interleaved=t,zd(e,n)}function I_(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,pL(e,n)}}function aG(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function uP(e,t,n,r){var o=e.updateQueue;Wf=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var l=s,c=l.next;l.next=null,a===null?i=c:a.next=c,a=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(i!==null){var d=o.baseState;a=0,u=c=l=null,s=i;do{var p=s.lane,h=s.eventTime;if((r&p)===p){u!==null&&(u=u.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,v=s;switch(p=t,h=n,v.tag){case 1:if(m=v.payload,typeof m=="function"){d=m.call(h,d,p);break e}d=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=v.payload,p=typeof m=="function"?m.call(h,d,p):m,p==null)break e;d=bo({},d,p);break e;case 2:Wf=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,p=o.effects,p===null?o.effects=[s]:p.push(s))}else h={eventTime:h,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=h,l=d):u=u.next=h,a|=p;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;p=s,s=p.next,p.next=null,o.lastBaseUpdate=p,o.shared.pending=null}}while(!0);if(u===null&&(l=d),o.baseState=l,o.firstBaseUpdate=c,o.lastBaseUpdate=u,t=o.shared.interleaved,t!==null){o=t;do a|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);Dm|=a,e.lanes=a,e.memoizedState=d}}function sG(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Y3.transition;Y3.transition={};try{e(!1),t()}finally{Pr=n,Y3.transition=r}}function oce(){return wl().memoizedState}function T8e(e,t,n){var r=_p(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ice(e))ace(t,n);else if(n=jle(e,t,n,r),n!==null){var o=Ia();fc(n,e,r,o),sce(n,t,r)}}function I8e(e,t,n){var r=_p(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ice(e))ace(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,n);if(o.hasEagerState=!0,o.eagerState=s,Ec(s,a)){var l=t.interleaved;l===null?(o.next=o,PL(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch{}finally{}n=jle(e,t,o,r),n!==null&&(o=Ia(),fc(n,e,r,o),sce(n,t,r))}}function ice(e){var t=e.alternate;return e===yo||t!==null&&t===yo}function ace(e,t){f1=fP=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function sce(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,pL(e,n)}}var pP={readContext:Cl,useCallback:Ji,useContext:Ji,useEffect:Ji,useImperativeHandle:Ji,useInsertionEffect:Ji,useLayoutEffect:Ji,useMemo:Ji,useReducer:Ji,useRef:Ji,useState:Ji,useDebugValue:Ji,useDeferredValue:Ji,useTransition:Ji,useMutableSource:Ji,useSyncExternalStore:Ji,useId:Ji,unstable_isNewReconciler:!1},k8e={readContext:Cl,useCallback:function(e,t){return tu().memoizedState=[e,t===void 0?null:t],e},useContext:Cl,useEffect:cG,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,N_(4194308,4,Jle.bind(null,t,e),n)},useLayoutEffect:function(e,t){return N_(4194308,4,e,t)},useInsertionEffect:function(e,t){return N_(4,2,e,t)},useMemo:function(e,t){var n=tu();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=tu();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=T8e.bind(null,yo,e),[r.memoizedState,e]},useRef:function(e){var t=tu();return e={current:e},t.memoizedState=e},useState:lG,useDebugValue:AL,useDeferredValue:function(e){return tu().memoizedState=e},useTransition:function(){var e=lG(!1),t=e[0];return e=O8e.bind(null,e[1]),tu().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=yo,o=tu();if(lo){if(n===void 0)throw Error(Ot(407));n=n()}else{if(n=t(),Mi===null)throw Error(Ot(349));Nm&30||Ule(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,cG(qle.bind(null,r,i,e),[e]),r.flags|=2048,pC(9,Gle.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=tu(),t=Mi.identifierPrefix;if(lo){var n=wd,r=Cd;n=(r&~(1<<32-dc(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=dC++,0")&&(l=l.replace("",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{k3=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ax(e):""}function c3e(e){switch(e.tag){case 5:return Ax(e.type);case 16:return Ax("Lazy");case 13:return Ax("Suspense");case 19:return Ax("SuspenseList");case 0:case 2:case 15:return e=I3(e.type,!1),e;case 11:return e=I3(e.type.render,!1),e;case 1:return e=I3(e.type,!0),e;default:return""}}function rN(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Sv:return"Fragment";case Cv:return"Portal";case eN:return"Profiler";case lL:return"StrictMode";case tN:return"Suspense";case nN:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case zse:return(e.displayName||"Context")+".Consumer";case jse:return(e._context.displayName||"Context")+".Provider";case cL:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case uL:return t=e.displayName||null,t!==null?t:rN(e.type)||"Memo";case Wf:t=e._payload,e=e._init;try{return rN(e(t))}catch{}}return null}function u3e(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return rN(t);case 8:return t===lL?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ip(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Vse(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function d3e(e){var t=Vse(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function IE(e){e._valueTracker||(e._valueTracker=d3e(e))}function Wse(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Vse(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Y$(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function oN(e,t){var n=t.checked;return bo({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function MU(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ip(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Use(e,t){t=t.checked,t!=null&&sL(e,"checked",t,!1)}function iN(e,t){Use(e,t);var n=Ip(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?aN(e,t.type,n):t.hasOwnProperty("defaultValue")&&aN(e,t.type,Ip(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function TU(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function aN(e,t,n){(t!=="number"||Y$(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Fx=Array.isArray;function Uv(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=DE.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function J1(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var s1={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},f3e=["Webkit","ms","Moz","O"];Object.keys(s1).forEach(function(e){f3e.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),s1[t]=s1[e]})});function Yse(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||s1.hasOwnProperty(e)&&s1[e]?(""+t).trim():t+"px"}function Xse(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Yse(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var p3e=bo({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function cN(e,t){if(t){if(p3e[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Rt(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Rt(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Rt(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Rt(62))}}function uN(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var dN=null;function dL(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var fN=null,Gv=null,qv=null;function kU(e){if(e=IC(e)){if(typeof fN!="function")throw Error(Rt(280));var t=e.stateNode;t&&(t=dR(t),fN(e.stateNode,e.type,t))}}function Qse(e){Gv?qv?qv.push(e):qv=[e]:Gv=e}function Zse(){if(Gv){var e=Gv,t=qv;if(qv=Gv=null,kU(e),t)for(e=0;e>>=0,e===0?32:31-(E3e(e)/_3e|0)|0}var NE=64,AE=4194304;function Bx(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function J$(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~o;s!==0?r=Bx(s):(i&=a,i!==0&&(r=Bx(i)))}else a=n&~o,a!==0?r=Bx(a):i!==0&&(r=Bx(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function OC(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-dc(t),e[t]=n}function T3e(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=c1),zU=" ",HU=!1;function yle(e,t){switch(e){case"keyup":return r8e.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ble(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ev=!1;function i8e(e,t){switch(e){case"compositionend":return ble(t);case"keypress":return t.which!==32?null:(HU=!0,zU);case"textInput":return e=t.data,e===zU&&HU?null:e;default:return null}}function a8e(e,t){if(Ev)return e==="compositionend"||!bL&&yle(e,t)?(e=gle(),R_=gL=lp=null,Ev=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=GU(n)}}function Sle(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Sle(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ele(){for(var e=window,t=Y$();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Y$(e.document)}return t}function xL(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function m8e(e){var t=Ele(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Sle(n.ownerDocument.documentElement,n)){if(r!==null&&xL(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=qU(n,i);var a=qU(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,_v=null,yN=null,d1=null,bN=!1;function KU(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;bN||_v==null||_v!==Y$(r)||(r=_v,"selectionStart"in r&&xL(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),d1&&iw(d1,r)||(d1=r,r=nP(yN,"onSelect"),0Mv||(e.current=_N[Mv],_N[Mv]=null,Mv--)}function zr(e,t){Mv++,_N[Mv]=e.current,e.current=t}var Dp={},pa=Xp(Dp),os=Xp(!1),Im=Dp;function C0(e,t){var n=e.type.contextTypes;if(!n)return Dp;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function is(e){return e=e.childContextTypes,e!=null}function oP(){Yr(os),Yr(pa)}function tG(e,t,n){if(pa.current!==Dp)throw Error(Rt(168));zr(pa,t),zr(os,n)}function Ile(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(Rt(108,u3e(e)||"Unknown",o));return bo({},n,r)}function iP(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Dp,Im=pa.current,zr(pa,e),zr(os,os.current),!0}function nG(e,t,n){var r=e.stateNode;if(!r)throw Error(Rt(169));n?(e=Ile(e,t,Im),r.__reactInternalMemoizedMergedChildContext=e,Yr(os),Yr(pa),zr(pa,e)):Yr(os),zr(os,n)}var pd=null,fR=!1,q3=!1;function Dle(e){pd===null?pd=[e]:pd.push(e)}function P8e(e){fR=!0,Dle(e)}function Qp(){if(!q3&&pd!==null){q3=!0;var e=0,t=Pr;try{var n=pd;for(Pr=1;e>=a,o-=a,wd=1<<32-dc(t)+o|n<_?(P=E,E=null):P=E.sibling;var $=f(b,E,x[_],w);if($===null){E===null&&(E=P);break}e&&E&&$.alternate===null&&t(b,E),y=i($,y,_),C===null?S=$:C.sibling=$,C=$,E=P}if(_===x.length)return n(b,E),lo&&Nh(b,_),S;if(E===null){for(;__?(P=E,E=null):P=E.sibling;var T=f(b,E,$.value,w);if(T===null){E===null&&(E=P);break}e&&E&&T.alternate===null&&t(b,E),y=i(T,y,_),C===null?S=T:C.sibling=T,C=T,E=P}if($.done)return n(b,E),lo&&Nh(b,_),S;if(E===null){for(;!$.done;_++,$=x.next())$=d(b,$.value,w),$!==null&&(y=i($,y,_),C===null?S=$:C.sibling=$,C=$);return lo&&Nh(b,_),S}for(E=r(b,E);!$.done;_++,$=x.next())$=h(E,b,_,$.value,w),$!==null&&(e&&$.alternate!==null&&E.delete($.key===null?_:$.key),y=i($,y,_),C===null?S=$:C.sibling=$,C=$);return e&&E.forEach(function(R){return t(b,R)}),lo&&Nh(b,_),S}function g(b,y,x,w){if(typeof x=="object"&&x!==null&&x.type===Sv&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case kE:e:{for(var S=x.key,C=y;C!==null;){if(C.key===S){if(S=x.type,S===Sv){if(C.tag===7){n(b,C.sibling),y=o(C,x.props.children),y.return=b,b=y;break e}}else if(C.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===Wf&&iG(S)===C.type){n(b,C.sibling),y=o(C,x.props),y.ref=Kb(b,C,x),y.return=b,b=y;break e}n(b,C);break}else t(b,C);C=C.sibling}x.type===Sv?(y=ym(x.props.children,b.mode,w,x.key),y.return=b,b=y):(w=B_(x.type,x.key,x.props,null,b.mode,w),w.ref=Kb(b,y,x),w.return=b,b=w)}return a(b);case Cv:e:{for(C=x.key;y!==null;){if(y.key===C)if(y.tag===4&&y.stateNode.containerInfo===x.containerInfo&&y.stateNode.implementation===x.implementation){n(b,y.sibling),y=o(y,x.children||[]),y.return=b,b=y;break e}else{n(b,y);break}else t(b,y);y=y.sibling}y=t8(x,b.mode,w),y.return=b,b=y}return a(b);case Wf:return C=x._init,g(b,y,C(x._payload),w)}if(Fx(x))return m(b,y,x,w);if(Vb(x))return v(b,y,x,w);VE(b,x)}return typeof x=="string"&&x!==""||typeof x=="number"?(x=""+x,y!==null&&y.tag===6?(n(b,y.sibling),y=o(y,x),y.return=b,b=y):(n(b,y),y=e8(x,b.mode,w),y.return=b,b=y),a(b)):n(b,y)}return g}var E0=Ble(!0),Lle=Ble(!1),lP=Xp(null),cP=null,Ov=null,EL=null;function _L(){EL=Ov=cP=null}function $L(e){var t=lP.current;Yr(lP),e._currentValue=t}function MN(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Yv(e,t){cP=e,EL=Ov=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ja=!0),e.firstContext=null)}function wl(e){var t=e._currentValue;if(EL!==e)if(e={context:e,memoizedValue:t,next:null},Ov===null){if(cP===null)throw Error(Rt(308));Ov=e,cP.dependencies={lanes:0,firstContext:e}}else Ov=Ov.next=e;return t}var Xh=null;function PL(e){Xh===null?Xh=[e]:Xh.push(e)}function jle(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,PL(t)):(n.next=o.next,o.next=n),t.interleaved=n,zd(e,r)}function zd(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Uf=!1;function ML(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function zle(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Td(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ep(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,hr&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,zd(e,n)}return o=r.interleaved,o===null?(t.next=t,PL(r)):(t.next=o.next,o.next=t),r.interleaved=t,zd(e,n)}function k_(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,pL(e,n)}}function aG(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function uP(e,t,n,r){var o=e.updateQueue;Uf=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var l=s,c=l.next;l.next=null,a===null?i=c:a.next=c,a=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(i!==null){var d=o.baseState;a=0,u=c=l=null,s=i;do{var f=s.lane,h=s.eventTime;if((r&f)===f){u!==null&&(u=u.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,v=s;switch(f=t,h=n,v.tag){case 1:if(m=v.payload,typeof m=="function"){d=m.call(h,d,f);break e}d=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=v.payload,f=typeof m=="function"?m.call(h,d,f):m,f==null)break e;d=bo({},d,f);break e;case 2:Uf=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,f=o.effects,f===null?o.effects=[s]:f.push(s))}else h={eventTime:h,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=h,l=d):u=u.next=h,a|=f;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;f=s,s=f.next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}while(!0);if(u===null&&(l=d),o.baseState=l,o.firstBaseUpdate=c,o.lastBaseUpdate=u,t=o.shared.interleaved,t!==null){o=t;do a|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);Am|=a,e.lanes=a,e.memoizedState=d}}function sG(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Y3.transition;Y3.transition={};try{e(!1),t()}finally{Pr=n,Y3.transition=r}}function oce(){return Cl().memoizedState}function O8e(e,t,n){var r=$p(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ice(e))ace(t,n);else if(n=jle(e,t,n,r),n!==null){var o=Ia();fc(n,e,r,o),sce(n,t,r)}}function k8e(e,t,n){var r=$p(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ice(e))ace(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,n);if(o.hasEagerState=!0,o.eagerState=s,Ec(s,a)){var l=t.interleaved;l===null?(o.next=o,PL(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch{}finally{}n=jle(e,t,o,r),n!==null&&(o=Ia(),fc(n,e,r,o),sce(n,t,r))}}function ice(e){var t=e.alternate;return e===yo||t!==null&&t===yo}function ace(e,t){f1=fP=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function sce(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,pL(e,n)}}var pP={readContext:wl,useCallback:ea,useContext:ea,useEffect:ea,useImperativeHandle:ea,useInsertionEffect:ea,useLayoutEffect:ea,useMemo:ea,useReducer:ea,useRef:ea,useState:ea,useDebugValue:ea,useDeferredValue:ea,useTransition:ea,useMutableSource:ea,useSyncExternalStore:ea,useId:ea,unstable_isNewReconciler:!1},I8e={readContext:wl,useCallback:function(e,t){return tu().memoizedState=[e,t===void 0?null:t],e},useContext:wl,useEffect:cG,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,D_(4194308,4,Jle.bind(null,t,e),n)},useLayoutEffect:function(e,t){return D_(4194308,4,e,t)},useInsertionEffect:function(e,t){return D_(4,2,e,t)},useMemo:function(e,t){var n=tu();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=tu();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=O8e.bind(null,yo,e),[r.memoizedState,e]},useRef:function(e){var t=tu();return e={current:e},t.memoizedState=e},useState:lG,useDebugValue:AL,useDeferredValue:function(e){return tu().memoizedState=e},useTransition:function(){var e=lG(!1),t=e[0];return e=R8e.bind(null,e[1]),tu().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=yo,o=tu();if(lo){if(n===void 0)throw Error(Rt(407));n=n()}else{if(n=t(),Ti===null)throw Error(Rt(349));Nm&30||Ule(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,cG(qle.bind(null,r,i,e),[e]),r.flags|=2048,pw(9,Gle.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=tu(),t=Ti.identifierPrefix;if(lo){var n=Cd,r=wd;n=(r&~(1<<32-dc(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=dw++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[pu]=t,e[lC]=r,vce(e,t,!1,!1),t.stateNode=e;e:{switch(a=uD(n,r),n){case"dialog":Ur("cancel",e),Ur("close",e),o=r;break;case"iframe":case"object":case"embed":Ur("load",e),o=r;break;case"video":case"audio":for(o=0;oP0&&(t.flags|=128,r=!0,Yb(i,!1),t.lanes=4194304)}else{if(!r)if(e=dP(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Yb(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!lo)return ea(t),null}else 2*Wo()-i.renderingStartTime>P0&&n!==1073741824&&(t.flags|=128,r=!0,Yb(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Wo(),t.sibling=null,n=go.current,zr(go,r?n&1|2:n&1),t):(ea(t),null);case 22:case 23:return HL(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?$s&1073741824&&(ea(t),t.subtreeFlags&6&&(t.flags|=8192)):ea(t),null;case 24:return null;case 25:return null}throw Error(Ot(156,t.tag))}function z8e(e,t){switch(wL(t),t.tag){case 1:return is(t.type)&&oP(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return _0(),Yr(os),Yr(fa),TL(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return OL(t),null;case 13:if(Yr(go),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Ot(340));S0()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Yr(go),null;case 4:return _0(),null;case 10:return $L(t.type._context),null;case 22:case 23:return HL(),null;case 24:return null;default:return null}}var UE=!1,ia=!1,H8e=typeof WeakSet=="function"?WeakSet:Set,Ut=null;function Iv(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Po(e,t,r)}else n.current=null}function FD(e,t,n){try{n()}catch(r){Po(e,t,r)}}var xG=!1;function V8e(e,t){if(xD=eP,e=Ele(),xL(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,s=-1,l=-1,c=0,u=0,d=e,p=null;t:for(;;){for(var h;d!==n||o!==0&&d.nodeType!==3||(s=a+o),d!==i||r!==0&&d.nodeType!==3||(l=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(h=d.firstChild)!==null;)p=d,d=h;for(;;){if(d===e)break t;if(p===n&&++c===o&&(s=a),p===i&&++u===r&&(l=a),(h=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=h}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(CD={focusedElem:e,selectionRange:n},eP=!1,Ut=t;Ut!==null;)if(t=Ut,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ut=e;else for(;Ut!==null;){t=Ut;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var v=m.memoizedProps,g=m.memoizedState,x=t.stateNode,y=x.getSnapshotBeforeUpdate(t.elementType===t.type?v:Gl(t.type,v),g);x.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var b=t.stateNode.containerInfo;b.nodeType===1?b.textContent="":b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Ot(163))}}catch(C){Po(t,t.return,C)}if(e=t.sibling,e!==null){e.return=t.return,Ut=e;break}Ut=t.return}return m=xG,xG=!1,m}function p1(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&FD(t,n,i)}o=o.next}while(o!==r)}}function mO(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function BD(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function xce(e){var t=e.alternate;t!==null&&(e.alternate=null,xce(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[pu],delete t[lC],delete t[ED],delete t[_8e],delete t[$8e])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Cce(e){return e.tag===5||e.tag===3||e.tag===4}function CG(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Cce(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function LD(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=rP));else if(r!==4&&(e=e.child,e!==null))for(LD(e,t,n),e=e.sibling;e!==null;)LD(e,t,n),e=e.sibling}function jD(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(jD(e,t,n),e=e.sibling;e!==null;)jD(e,t,n),e=e.sibling}var Ai=null,Ql=!1;function Ef(e,t,n){for(n=n.child;n!==null;)wce(e,t,n),n=n.sibling}function wce(e,t,n){if(yu&&typeof yu.onCommitFiberUnmount=="function")try{yu.onCommitFiberUnmount(sO,n)}catch{}switch(n.tag){case 5:ia||Iv(n,t);case 6:var r=Ai,o=Ql;Ai=null,Ef(e,t,n),Ai=r,Ql=o,Ai!==null&&(Ql?(e=Ai,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ai.removeChild(n.stateNode));break;case 18:Ai!==null&&(Ql?(e=Ai,n=n.stateNode,e.nodeType===8?G3(e.parentNode,n):e.nodeType===1&&G3(e,n),rC(e)):G3(Ai,n.stateNode));break;case 4:r=Ai,o=Ql,Ai=n.stateNode.containerInfo,Ql=!0,Ef(e,t,n),Ai=r,Ql=o;break;case 0:case 11:case 14:case 15:if(!ia&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&FD(n,t,a),o=o.next}while(o!==r)}Ef(e,t,n);break;case 1:if(!ia&&(Iv(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Po(n,t,s)}Ef(e,t,n);break;case 21:Ef(e,t,n);break;case 22:n.mode&1?(ia=(r=ia)||n.memoizedState!==null,Ef(e,t,n),ia=r):Ef(e,t,n);break;default:Ef(e,t,n)}}function wG(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new H8e),t.forEach(function(r){var o=Z8e.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Hl(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=a),r&=~i}if(r=o,r=Wo()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*U8e(r/1960))-r,10e?16:e,lp===null)var r=!1;else{if(e=lp,lp=null,gP=0,hr&6)throw Error(Ot(331));var o=hr;for(hr|=4,Ut=e.current;Ut!==null;){var i=Ut,a=i.child;if(Ut.flags&16){var s=i.deletions;if(s!==null){for(var l=0;lWo()-jL?gm(e,0):LL|=n),as(e,t)}function Oce(e,t){t===0&&(e.mode&1?(t=AE,AE<<=1,!(AE&130023424)&&(AE=4194304)):t=1);var n=Ia();e=zd(e,t),e!==null&&(Tw(e,t,n),as(e,n))}function Q8e(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Oce(e,n)}function Z8e(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(Ot(314))}r!==null&&r.delete(t),Oce(e,n)}var Tce;Tce=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||os.current)Ja=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ja=!1,L8e(e,t,n);Ja=!!(e.flags&131072)}else Ja=!1,lo&&t.flags&1048576&&Dle(t,sP,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;D_(e,t),e=t.pendingProps;var o=w0(t,fa.current);Yv(t,n),o=kL(null,t,r,e,o,n);var i=NL();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,is(r)?(i=!0,iP(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,ML(t),o.updater=hO,t.stateNode=o,o._reactInternals=t,OD(t,r,e,n),t=kD(null,t,r,!0,i,n)):(t.tag=0,lo&&i&&CL(t),Sa(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(D_(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=e6e(r),e=Gl(r,e),o){case 0:t=ID(null,t,r,e,n);break e;case 1:t=vG(null,t,r,e,n);break e;case 11:t=mG(null,t,r,e,n);break e;case 14:t=gG(null,t,r,Gl(r.type,e),n);break e}throw Error(Ot(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Gl(r,o),ID(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Gl(r,o),vG(e,t,r,o,n);case 3:e:{if(hce(t),e===null)throw Error(Ot(387));r=t.pendingProps,i=t.memoizedState,o=i.element,zle(e,t),uP(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=$0(Error(Ot(423)),t),t=yG(e,t,r,n,o);break e}else if(r!==o){o=$0(Error(Ot(424)),t),t=yG(e,t,r,n,o);break e}else for(Os=wp(t.stateNode.containerInfo.firstChild),Ns=t,lo=!0,tc=null,n=Lle(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(S0(),r===o){t=Hd(e,t,n);break e}Sa(e,t,r,n)}t=t.child}return t;case 5:return Hle(t),e===null&&PD(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,wD(r,o)?a=null:i!==null&&wD(r,i)&&(t.flags|=32),pce(e,t),Sa(e,t,a,n),t.child;case 6:return e===null&&PD(t),null;case 13:return mce(e,t,n);case 4:return RL(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=E0(t,null,r,n):Sa(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Gl(r,o),mG(e,t,r,o,n);case 7:return Sa(e,t,t.pendingProps,n),t.child;case 8:return Sa(e,t,t.pendingProps.children,n),t.child;case 12:return Sa(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,zr(lP,r._currentValue),r._currentValue=a,i!==null)if(Ec(i.value,a)){if(i.children===o.children&&!os.current){t=Hd(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=Rd(-1,n&-n),l.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),MD(i.return,n,t),s.lanes|=n;break}l=l.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(Ot(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),MD(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Sa(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Yv(t,n),o=Cl(o),r=r(o),t.flags|=1,Sa(e,t,r,n),t.child;case 14:return r=t.type,o=Gl(r,t.pendingProps),o=Gl(r.type,o),gG(e,t,r,o,n);case 15:return dce(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Gl(r,o),D_(e,t),t.tag=1,is(r)?(e=!0,iP(t)):e=!1,Yv(t,n),lce(t,r,o),OD(t,r,o,n),kD(null,t,r,!0,e,n);case 19:return gce(e,t,n);case 22:return fce(e,t,n)}throw Error(Ot(156,t.tag))};function Ice(e,t){return ile(e,t)}function J8e(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function hl(e,t,n,r){return new J8e(e,t,n,r)}function WL(e){return e=e.prototype,!(!e||!e.isReactComponent)}function e6e(e){if(typeof e=="function")return WL(e)?1:0;if(e!=null){if(e=e.$$typeof,e===cL)return 11;if(e===uL)return 14}return 2}function $p(e,t){var n=e.alternate;return n===null?(n=hl(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function B_(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")WL(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Sv:return vm(n.children,o,i,t);case lL:a=8,o|=8;break;case eD:return e=hl(12,n,t,o|2),e.elementType=eD,e.lanes=i,e;case tD:return e=hl(13,n,t,o),e.elementType=tD,e.lanes=i,e;case nD:return e=hl(19,n,t,o),e.elementType=nD,e.lanes=i,e;case Hse:return vO(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case jse:a=10;break e;case zse:a=9;break e;case cL:a=11;break e;case uL:a=14;break e;case Vf:a=16,r=null;break e}throw Error(Ot(130,e==null?e:typeof e,""))}return t=hl(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function vm(e,t,n,r){return e=hl(7,e,r,t),e.lanes=n,e}function vO(e,t,n,r){return e=hl(22,e,r,t),e.elementType=Hse,e.lanes=n,e.stateNode={isHidden:!1},e}function e8(e,t,n){return e=hl(6,e,null,t),e.lanes=n,e}function t8(e,t,n){return t=hl(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function t6e(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=D3(0),this.expirationTimes=D3(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=D3(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function UL(e,t,n,r,o,i,a,s,l){return e=new t6e(e,t,n,s,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=hl(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ML(i),e}function n6e(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ace)}catch(e){console.error(e)}}Ace(),Ase.exports=Us;var Li=Ase.exports;const mC=Ar(Li),Fce=Foe({__proto__:null,default:mC},[Li]);function gC(e){return e instanceof HTMLElement||e instanceof SVGElement}function Bce(e){return e&&dt(e)==="object"&&gC(e.nativeElement)?e.nativeElement:gC(e)?e:null}function L_(e){var t=Bce(e);if(t)return t;if(e instanceof Z.Component){var n;return(n=mC.findDOMNode)===null||n===void 0?void 0:n.call(mC,e)}return null}var Lce={exports:{}},Mr={};/** +`+i.stack}return{value:e,source:t,stack:o,digest:null}}function Z3(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ON(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var A8e=typeof WeakMap=="function"?WeakMap:Map;function cce(e,t,n){n=Td(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){mP||(mP=!0,zN=r),ON(e,t)},n}function uce(e,t,n){n=Td(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){ON(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){ON(e,t),typeof r!="function"&&(_p===null?_p=new Set([this]):_p.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function fG(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new A8e;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=X8e.bind(null,e,t,n),t.then(e,e))}function pG(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function hG(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Td(-1,1),t.tag=2,Ep(n,t,1))),n.lanes|=1),e)}var F8e=Zd.ReactCurrentOwner,Ja=!1;function Ea(e,t,n,r){t.child=e===null?Lle(t,null,n,r):E0(t,e.child,n,r)}function mG(e,t,n,r,o){n=n.render;var i=t.ref;return Yv(t,o),r=IL(e,t,n,r,i,o),n=DL(),e!==null&&!Ja?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Hd(e,t,o)):(lo&&n&&wL(t),t.flags|=1,Ea(e,t,r,o),t.child)}function gG(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!WL(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,dce(e,t,i,r,o)):(e=B_(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&o)){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:iw,n(a,r)&&e.ref===t.ref)return Hd(e,t,o)}return t.flags|=1,e=Pp(i,r),e.ref=t.ref,e.return=t,t.child=e}function dce(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(iw(i,r)&&e.ref===t.ref)if(Ja=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&(Ja=!0);else return t.lanes=e.lanes,Hd(e,t,o)}return kN(e,t,n,r,o)}function fce(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},zr(Iv,$s),$s|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,zr(Iv,$s),$s|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,zr(Iv,$s),$s|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,zr(Iv,$s),$s|=r;return Ea(e,t,o,n),t.child}function pce(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function kN(e,t,n,r,o){var i=is(n)?Im:pa.current;return i=C0(t,i),Yv(t,o),n=IL(e,t,n,r,i,o),r=DL(),e!==null&&!Ja?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Hd(e,t,o)):(lo&&r&&wL(t),t.flags|=1,Ea(e,t,n,o),t.child)}function vG(e,t,n,r,o){if(is(n)){var i=!0;iP(t)}else i=!1;if(Yv(t,o),t.stateNode===null)N_(e,t),lce(t,n,r),RN(t,n,r,o),r=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;typeof c=="object"&&c!==null?c=wl(c):(c=is(n)?Im:pa.current,c=C0(t,c));var u=n.getDerivedStateFromProps,d=typeof u=="function"||typeof a.getSnapshotBeforeUpdate=="function";d||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||l!==c)&&dG(t,a,r,c),Uf=!1;var f=t.memoizedState;a.state=f,uP(t,r,a,o),l=t.memoizedState,s!==r||f!==l||os.current||Uf?(typeof u=="function"&&(TN(t,n,u,r),l=t.memoizedState),(s=Uf||uG(t,n,s,r,f,l,c))?(d||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,zle(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:Gl(t.type,s),a.props=c,d=t.pendingProps,f=a.context,l=n.contextType,typeof l=="object"&&l!==null?l=wl(l):(l=is(n)?Im:pa.current,l=C0(t,l));var h=n.getDerivedStateFromProps;(u=typeof h=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==d||f!==l)&&dG(t,a,r,l),Uf=!1,f=t.memoizedState,a.state=f,uP(t,r,a,o);var m=t.memoizedState;s!==d||f!==m||os.current||Uf?(typeof h=="function"&&(TN(t,n,h,r),m=t.memoizedState),(c=Uf||uG(t,n,c,r,f,m,l)||!1)?(u||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,m,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,m,l)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),a.props=r,a.state=m,a.context=l,r=c):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return IN(e,t,n,r,i,o)}function IN(e,t,n,r,o,i){pce(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return o&&nG(t,n,!1),Hd(e,t,i);r=t.stateNode,F8e.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=E0(t,e.child,null,i),t.child=E0(t,null,s,i)):Ea(e,t,s,i),t.memoizedState=r.state,o&&nG(t,n,!0),t.child}function hce(e){var t=e.stateNode;t.pendingContext?tG(e,t.pendingContext,t.pendingContext!==t.context):t.context&&tG(e,t.context,!1),TL(e,t.containerInfo)}function yG(e,t,n,r,o){return S0(),SL(o),t.flags|=256,Ea(e,t,n,r),t.child}var DN={dehydrated:null,treeContext:null,retryLane:0};function NN(e){return{baseLanes:e,cachePool:null,transitions:null}}function mce(e,t,n){var r=t.pendingProps,o=go.current,i=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(o&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),zr(go,o&1),e===null)return PN(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(a=r.children,e=r.fallback,i?(r=t.mode,i=t.child,a={mode:"hidden",children:a},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=a):i=vR(a,r,0,null),e=ym(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=NN(n),t.memoizedState=DN,e):FL(t,a));if(o=e.memoizedState,o!==null&&(s=o.dehydrated,s!==null))return B8e(e,t,a,r,s,o,n);if(i){i=r.fallback,a=t.mode,o=e.child,s=o.sibling;var l={mode:"hidden",children:r.children};return!(a&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=Pp(o,l),r.subtreeFlags=o.subtreeFlags&14680064),s!==null?i=Pp(s,i):(i=ym(i,a,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,a=e.child.memoizedState,a=a===null?NN(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=DN,r}return i=e.child,e=i.sibling,r=Pp(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function FL(e,t){return t=vR({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function WE(e,t,n,r){return r!==null&&SL(r),E0(t,e.child,null,n),e=FL(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function B8e(e,t,n,r,o,i,a){if(n)return t.flags&256?(t.flags&=-257,r=Z3(Error(Rt(422))),WE(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=vR({mode:"visible",children:r.children},o,0,null),i=ym(i,o,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&E0(t,e.child,null,a),t.child.memoizedState=NN(a),t.memoizedState=DN,i);if(!(t.mode&1))return WE(e,t,a,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(Rt(419)),r=Z3(i,r,void 0),WE(e,t,a,r)}if(s=(a&e.childLanes)!==0,Ja||s){if(r=Ti,r!==null){switch(a&-a){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|a)?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,zd(e,o),fc(r,e,o,-1))}return VL(),r=Z3(Error(Rt(421))),WE(e,t,a,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=Q8e.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,Rs=Sp(o.nextSibling),Ds=t,lo=!0,tc=null,e!==null&&(cl[ul++]=wd,cl[ul++]=Cd,cl[ul++]=Dm,wd=e.id,Cd=e.overflow,Dm=t),t=FL(t,r.children),t.flags|=4096,t)}function bG(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),MN(e.return,t,n)}function J3(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function gce(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Ea(e,t,r.children,n),r=go.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&bG(e,n,t);else if(e.tag===19)bG(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(zr(go,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&dP(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),J3(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&dP(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}J3(t,!0,n,null,i);break;case"together":J3(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function N_(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Hd(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Am|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(Rt(153));if(t.child!==null){for(e=t.child,n=Pp(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Pp(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function L8e(e,t,n){switch(t.tag){case 3:hce(t),S0();break;case 5:Hle(t);break;case 1:is(t.type)&&iP(t);break;case 4:TL(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;zr(lP,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(zr(go,go.current&1),t.flags|=128,null):n&t.child.childLanes?mce(e,t,n):(zr(go,go.current&1),e=Hd(e,t,n),e!==null?e.sibling:null);zr(go,go.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return gce(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),zr(go,go.current),r)break;return null;case 22:case 23:return t.lanes=0,fce(e,t,n)}return Hd(e,t,n)}var vce,AN,yce,bce;vce=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};AN=function(){};yce=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Qh(bu.current);var i=null;switch(n){case"input":o=oN(e,o),r=oN(e,r),i=[];break;case"select":o=bo({},o,{value:void 0}),r=bo({},r,{value:void 0}),i=[];break;case"textarea":o=sN(e,o),r=sN(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=rP)}cN(n,r);var a;n=null;for(c in o)if(!r.hasOwnProperty(c)&&o.hasOwnProperty(c)&&o[c]!=null)if(c==="style"){var s=o[c];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(Z1.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var l=r[c];if(s=o!=null?o[c]:void 0,r.hasOwnProperty(c)&&l!==s&&(l!=null||s!=null))if(c==="style")if(s){for(a in s)!s.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in l)l.hasOwnProperty(a)&&s[a]!==l[a]&&(n||(n={}),n[a]=l[a])}else n||(i||(i=[]),i.push(c,n)),n=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(i=i||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(i=i||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(Z1.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&Ur("scroll",e),i||s===l||(i=[])):(i=i||[]).push(c,l))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}};bce=function(e,t,n,r){n!==r&&(t.flags|=4)};function Yb(e,t){if(!lo)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ta(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function j8e(e,t,n){var r=t.pendingProps;switch(CL(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ta(t),null;case 1:return is(t.type)&&oP(),ta(t),null;case 3:return r=t.stateNode,_0(),Yr(os),Yr(pa),OL(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(HE(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,tc!==null&&(WN(tc),tc=null))),AN(e,t),ta(t),null;case 5:RL(t);var o=Qh(uw.current);if(n=t.type,e!==null&&t.stateNode!=null)yce(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(Rt(166));return ta(t),null}if(e=Qh(bu.current),HE(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[pu]=t,r[lw]=i,e=(t.mode&1)!==0,n){case"dialog":Ur("cancel",r),Ur("close",r);break;case"iframe":case"object":case"embed":Ur("load",r);break;case"video":case"audio":for(o=0;o<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[pu]=t,e[lw]=r,vce(e,t,!1,!1),t.stateNode=e;e:{switch(a=uN(n,r),n){case"dialog":Ur("cancel",e),Ur("close",e),o=r;break;case"iframe":case"object":case"embed":Ur("load",e),o=r;break;case"video":case"audio":for(o=0;oP0&&(t.flags|=128,r=!0,Yb(i,!1),t.lanes=4194304)}else{if(!r)if(e=dP(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Yb(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!lo)return ta(t),null}else 2*Uo()-i.renderingStartTime>P0&&n!==1073741824&&(t.flags|=128,r=!0,Yb(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Uo(),t.sibling=null,n=go.current,zr(go,r?n&1|2:n&1),t):(ta(t),null);case 22:case 23:return HL(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?$s&1073741824&&(ta(t),t.subtreeFlags&6&&(t.flags|=8192)):ta(t),null;case 24:return null;case 25:return null}throw Error(Rt(156,t.tag))}function z8e(e,t){switch(CL(t),t.tag){case 1:return is(t.type)&&oP(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return _0(),Yr(os),Yr(pa),OL(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return RL(t),null;case 13:if(Yr(go),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Rt(340));S0()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Yr(go),null;case 4:return _0(),null;case 10:return $L(t.type._context),null;case 22:case 23:return HL(),null;case 24:return null;default:return null}}var UE=!1,aa=!1,H8e=typeof WeakSet=="function"?WeakSet:Set,Ut=null;function kv(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Mo(e,t,r)}else n.current=null}function FN(e,t,n){try{n()}catch(r){Mo(e,t,r)}}var xG=!1;function V8e(e,t){if(xN=eP,e=Ele(),xL(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,s=-1,l=-1,c=0,u=0,d=e,f=null;t:for(;;){for(var h;d!==n||o!==0&&d.nodeType!==3||(s=a+o),d!==i||r!==0&&d.nodeType!==3||(l=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(h=d.firstChild)!==null;)f=d,d=h;for(;;){if(d===e)break t;if(f===n&&++c===o&&(s=a),f===i&&++u===r&&(l=a),(h=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=h}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(wN={focusedElem:e,selectionRange:n},eP=!1,Ut=t;Ut!==null;)if(t=Ut,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ut=e;else for(;Ut!==null;){t=Ut;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var v=m.memoizedProps,g=m.memoizedState,b=t.stateNode,y=b.getSnapshotBeforeUpdate(t.elementType===t.type?v:Gl(t.type,v),g);b.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var x=t.stateNode.containerInfo;x.nodeType===1?x.textContent="":x.nodeType===9&&x.documentElement&&x.removeChild(x.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Rt(163))}}catch(w){Mo(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,Ut=e;break}Ut=t.return}return m=xG,xG=!1,m}function p1(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&FN(t,n,i)}o=o.next}while(o!==r)}}function mR(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function BN(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function xce(e){var t=e.alternate;t!==null&&(e.alternate=null,xce(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[pu],delete t[lw],delete t[EN],delete t[_8e],delete t[$8e])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function wce(e){return e.tag===5||e.tag===3||e.tag===4}function wG(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||wce(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function LN(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=rP));else if(r!==4&&(e=e.child,e!==null))for(LN(e,t,n),e=e.sibling;e!==null;)LN(e,t,n),e=e.sibling}function jN(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(jN(e,t,n),e=e.sibling;e!==null;)jN(e,t,n),e=e.sibling}var Fi=null,Ql=!1;function Ef(e,t,n){for(n=n.child;n!==null;)Cce(e,t,n),n=n.sibling}function Cce(e,t,n){if(yu&&typeof yu.onCommitFiberUnmount=="function")try{yu.onCommitFiberUnmount(sR,n)}catch{}switch(n.tag){case 5:aa||kv(n,t);case 6:var r=Fi,o=Ql;Fi=null,Ef(e,t,n),Fi=r,Ql=o,Fi!==null&&(Ql?(e=Fi,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Fi.removeChild(n.stateNode));break;case 18:Fi!==null&&(Ql?(e=Fi,n=n.stateNode,e.nodeType===8?G3(e.parentNode,n):e.nodeType===1&&G3(e,n),rw(e)):G3(Fi,n.stateNode));break;case 4:r=Fi,o=Ql,Fi=n.stateNode.containerInfo,Ql=!0,Ef(e,t,n),Fi=r,Ql=o;break;case 0:case 11:case 14:case 15:if(!aa&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&FN(n,t,a),o=o.next}while(o!==r)}Ef(e,t,n);break;case 1:if(!aa&&(kv(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Mo(n,t,s)}Ef(e,t,n);break;case 21:Ef(e,t,n);break;case 22:n.mode&1?(aa=(r=aa)||n.memoizedState!==null,Ef(e,t,n),aa=r):Ef(e,t,n);break;default:Ef(e,t,n)}}function CG(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new H8e),t.forEach(function(r){var o=Z8e.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Hl(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=a),r&=~i}if(r=o,r=Uo()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*U8e(r/1960))-r,10e?16:e,cp===null)var r=!1;else{if(e=cp,cp=null,gP=0,hr&6)throw Error(Rt(331));var o=hr;for(hr|=4,Ut=e.current;Ut!==null;){var i=Ut,a=i.child;if(Ut.flags&16){var s=i.deletions;if(s!==null){for(var l=0;lUo()-jL?vm(e,0):LL|=n),as(e,t)}function Rce(e,t){t===0&&(e.mode&1?(t=AE,AE<<=1,!(AE&130023424)&&(AE=4194304)):t=1);var n=Ia();e=zd(e,t),e!==null&&(OC(e,t,n),as(e,n))}function Q8e(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Rce(e,n)}function Z8e(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(Rt(314))}r!==null&&r.delete(t),Rce(e,n)}var Oce;Oce=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||os.current)Ja=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ja=!1,L8e(e,t,n);Ja=!!(e.flags&131072)}else Ja=!1,lo&&t.flags&1048576&&Nle(t,sP,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;N_(e,t),e=t.pendingProps;var o=C0(t,pa.current);Yv(t,n),o=IL(null,t,r,e,o,n);var i=DL();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,is(r)?(i=!0,iP(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,ML(t),o.updater=hR,t.stateNode=o,o._reactInternals=t,RN(t,r,e,n),t=IN(null,t,r,!0,i,n)):(t.tag=0,lo&&i&&wL(t),Ea(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(N_(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=eDe(r),e=Gl(r,e),o){case 0:t=kN(null,t,r,e,n);break e;case 1:t=vG(null,t,r,e,n);break e;case 11:t=mG(null,t,r,e,n);break e;case 14:t=gG(null,t,r,Gl(r.type,e),n);break e}throw Error(Rt(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Gl(r,o),kN(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Gl(r,o),vG(e,t,r,o,n);case 3:e:{if(hce(t),e===null)throw Error(Rt(387));r=t.pendingProps,i=t.memoizedState,o=i.element,zle(e,t),uP(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=$0(Error(Rt(423)),t),t=yG(e,t,r,n,o);break e}else if(r!==o){o=$0(Error(Rt(424)),t),t=yG(e,t,r,n,o);break e}else for(Rs=Sp(t.stateNode.containerInfo.firstChild),Ds=t,lo=!0,tc=null,n=Lle(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(S0(),r===o){t=Hd(e,t,n);break e}Ea(e,t,r,n)}t=t.child}return t;case 5:return Hle(t),e===null&&PN(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,CN(r,o)?a=null:i!==null&&CN(r,i)&&(t.flags|=32),pce(e,t),Ea(e,t,a,n),t.child;case 6:return e===null&&PN(t),null;case 13:return mce(e,t,n);case 4:return TL(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=E0(t,null,r,n):Ea(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Gl(r,o),mG(e,t,r,o,n);case 7:return Ea(e,t,t.pendingProps,n),t.child;case 8:return Ea(e,t,t.pendingProps.children,n),t.child;case 12:return Ea(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,zr(lP,r._currentValue),r._currentValue=a,i!==null)if(Ec(i.value,a)){if(i.children===o.children&&!os.current){t=Hd(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=Td(-1,n&-n),l.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),MN(i.return,n,t),s.lanes|=n;break}l=l.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(Rt(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),MN(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Ea(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Yv(t,n),o=wl(o),r=r(o),t.flags|=1,Ea(e,t,r,n),t.child;case 14:return r=t.type,o=Gl(r,t.pendingProps),o=Gl(r.type,o),gG(e,t,r,o,n);case 15:return dce(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Gl(r,o),N_(e,t),t.tag=1,is(r)?(e=!0,iP(t)):e=!1,Yv(t,n),lce(t,r,o),RN(t,r,o,n),IN(null,t,r,!0,e,n);case 19:return gce(e,t,n);case 22:return fce(e,t,n)}throw Error(Rt(156,t.tag))};function kce(e,t){return ile(e,t)}function J8e(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function hl(e,t,n,r){return new J8e(e,t,n,r)}function WL(e){return e=e.prototype,!(!e||!e.isReactComponent)}function eDe(e){if(typeof e=="function")return WL(e)?1:0;if(e!=null){if(e=e.$$typeof,e===cL)return 11;if(e===uL)return 14}return 2}function Pp(e,t){var n=e.alternate;return n===null?(n=hl(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function B_(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")WL(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Sv:return ym(n.children,o,i,t);case lL:a=8,o|=8;break;case eN:return e=hl(12,n,t,o|2),e.elementType=eN,e.lanes=i,e;case tN:return e=hl(13,n,t,o),e.elementType=tN,e.lanes=i,e;case nN:return e=hl(19,n,t,o),e.elementType=nN,e.lanes=i,e;case Hse:return vR(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case jse:a=10;break e;case zse:a=9;break e;case cL:a=11;break e;case uL:a=14;break e;case Wf:a=16,r=null;break e}throw Error(Rt(130,e==null?e:typeof e,""))}return t=hl(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function ym(e,t,n,r){return e=hl(7,e,r,t),e.lanes=n,e}function vR(e,t,n,r){return e=hl(22,e,r,t),e.elementType=Hse,e.lanes=n,e.stateNode={isHidden:!1},e}function e8(e,t,n){return e=hl(6,e,null,t),e.lanes=n,e}function t8(e,t,n){return t=hl(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function tDe(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=N3(0),this.expirationTimes=N3(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=N3(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function UL(e,t,n,r,o,i,a,s,l){return e=new tDe(e,t,n,s,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=hl(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ML(i),e}function nDe(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ace)}catch(e){console.error(e)}}Ace(),Ase.exports=Us;var ji=Ase.exports;const mw=Ar(ji),Fce=Foe({__proto__:null,default:mw},[ji]);function gw(e){return e instanceof HTMLElement||e instanceof SVGElement}function Bce(e){return e&&dt(e)==="object"&&gw(e.nativeElement)?e.nativeElement:gw(e)?e:null}function L_(e){var t=Bce(e);if(t)return t;if(e instanceof Z.Component){var n;return(n=mw.findDOMNode)===null||n===void 0?void 0:n.call(mw,e)}return null}var Lce={exports:{}},Mr={};/** * @license React * react-is.production.min.js * @@ -97,18 +97,18 @@ Error generating stack: `+i.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var YL=Symbol.for("react.element"),XL=Symbol.for("react.portal"),wO=Symbol.for("react.fragment"),SO=Symbol.for("react.strict_mode"),EO=Symbol.for("react.profiler"),_O=Symbol.for("react.provider"),$O=Symbol.for("react.context"),s6e=Symbol.for("react.server_context"),PO=Symbol.for("react.forward_ref"),MO=Symbol.for("react.suspense"),RO=Symbol.for("react.suspense_list"),OO=Symbol.for("react.memo"),TO=Symbol.for("react.lazy"),l6e=Symbol.for("react.offscreen"),jce;jce=Symbol.for("react.module.reference");function Ml(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case YL:switch(e=e.type,e){case wO:case EO:case SO:case MO:case RO:return e;default:switch(e=e&&e.$$typeof,e){case s6e:case $O:case PO:case TO:case OO:case _O:return e;default:return t}}case XL:return t}}}Mr.ContextConsumer=$O;Mr.ContextProvider=_O;Mr.Element=YL;Mr.ForwardRef=PO;Mr.Fragment=wO;Mr.Lazy=TO;Mr.Memo=OO;Mr.Portal=XL;Mr.Profiler=EO;Mr.StrictMode=SO;Mr.Suspense=MO;Mr.SuspenseList=RO;Mr.isAsyncMode=function(){return!1};Mr.isConcurrentMode=function(){return!1};Mr.isContextConsumer=function(e){return Ml(e)===$O};Mr.isContextProvider=function(e){return Ml(e)===_O};Mr.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===YL};Mr.isForwardRef=function(e){return Ml(e)===PO};Mr.isFragment=function(e){return Ml(e)===wO};Mr.isLazy=function(e){return Ml(e)===TO};Mr.isMemo=function(e){return Ml(e)===OO};Mr.isPortal=function(e){return Ml(e)===XL};Mr.isProfiler=function(e){return Ml(e)===EO};Mr.isStrictMode=function(e){return Ml(e)===SO};Mr.isSuspense=function(e){return Ml(e)===MO};Mr.isSuspenseList=function(e){return Ml(e)===RO};Mr.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===wO||e===EO||e===SO||e===MO||e===RO||e===l6e||typeof e=="object"&&e!==null&&(e.$$typeof===TO||e.$$typeof===OO||e.$$typeof===_O||e.$$typeof===$O||e.$$typeof===PO||e.$$typeof===jce||e.getModuleId!==void 0)};Mr.typeOf=Ml;Lce.exports=Mr;var n8=Lce.exports;function Np(e,t,n){var r=f.useRef({});return(!("value"in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}var c6e=Number(f.version.split(".")[0]),QL=function(t,n){typeof t=="function"?t(n):dt(t)==="object"&&t&&"current"in t&&(t.current=n)},Ci=function(){for(var t=arguments.length,n=new Array(t),r=0;r=19)return!0;var o=n8.isMemo(t)?t.type.type:t.type;return!(typeof o=="function"&&!((n=o.prototype)!==null&&n!==void 0&&n.render)&&o.$$typeof!==n8.ForwardRef||typeof t=="function"&&!((r=t.prototype)!==null&&r!==void 0&&r.render)&&t.$$typeof!==n8.ForwardRef)};function ZL(e){return f.isValidElement(e)&&!kse(e)}var u6e=function(t){return ZL(t)&&Jd(t)},Qp=function(t){if(t&&ZL(t)){var n=t;return n.props.propertyIsEnumerable("ref")?n.props.ref:n.ref}return null},UD=f.createContext(null);function d6e(e){var t=e.children,n=e.onBatchResize,r=f.useRef(0),o=f.useRef([]),i=f.useContext(UD),a=f.useCallback(function(s,l,c){r.current+=1;var u=r.current;o.current.push({size:s,element:l,data:c}),Promise.resolve().then(function(){u===r.current&&(n==null||n(o.current),o.current=[])}),i==null||i(s,l,c)},[n,i]);return f.createElement(UD.Provider,{value:a},t)}var zce=function(){if(typeof Map<"u")return Map;function e(t,n){var r=-1;return t.some(function(o,i){return o[0]===n?(r=i,!0):!1}),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(n){var r=e(this.__entries__,n),o=this.__entries__[r];return o&&o[1]},t.prototype.set=function(n,r){var o=e(this.__entries__,n);~o?this.__entries__[o][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,o=e(r,n);~o&&r.splice(o,1)},t.prototype.has=function(n){return!!~e(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,r){r===void 0&&(r=null);for(var o=0,i=this.__entries__;o0},e.prototype.connect_=function(){!GD||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),v6e?(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(){!GD||!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(t){var n=t.propertyName,r=n===void 0?"":n,o=g6e.some(function(i){return!!~r.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Hce=function(e,t){for(var n=0,r=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof M0(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new $6e(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof M0(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new P6e(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),Wce=typeof WeakMap<"u"?new WeakMap:new zce,Uce=function(){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 n=y6e.getInstance(),r=new M6e(t,n,this);Wce.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){Uce.prototype[e]=function(){var t;return(t=Wce.get(this))[e].apply(t,arguments)}});var R6e=function(){return typeof bP.ResizeObserver<"u"?bP.ResizeObserver:Uce}(),cp=new Map;function O6e(e){e.forEach(function(t){var n,r=t.target;(n=cp.get(r))===null||n===void 0||n.forEach(function(o){return o(r)})})}var Gce=new R6e(O6e);function T6e(e,t){cp.has(e)||(cp.set(e,new Set),Gce.observe(e)),cp.get(e).add(t)}function I6e(e,t){cp.has(e)&&(cp.get(e).delete(t),cp.get(e).size||(Gce.unobserve(e),cp.delete(e)))}function rr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function TG(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:1;IG+=1;var r=IG;function o(i){if(i===0)Qce(r),t();else{var a=Yce(function(){o(i-1)});JL.set(r,a)}}return o(n),r};gn.cancel=function(e){var t=JL.get(e);return Qce(e),Xce(t)};function Zce(e){if(Array.isArray(e))return e}function j6e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,o=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}function Jce(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ie(e,t){return Zce(e)||j6e(e,t)||NO(e,t)||Jce()}function yC(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function qi(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function KD(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var kG="data-rc-order",NG="data-rc-priority",z6e="rc-util-key",YD=new Map;function eue(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):z6e}function DO(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function H6e(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function ej(e){return Array.from((YD.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function tue(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!qi())return null;var n=t.csp,r=t.prepend,o=t.priority,i=o===void 0?0:o,a=H6e(r),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(kG,a),s&&i&&l.setAttribute(NG,"".concat(i)),n!=null&&n.nonce&&(l.nonce=n==null?void 0:n.nonce),l.innerHTML=e;var c=DO(t),u=c.firstChild;if(r){if(s){var d=(t.styles||ej(c)).filter(function(p){if(!["prepend","prependQueue"].includes(p.getAttribute(kG)))return!1;var h=Number(p.getAttribute(NG)||0);return i>=h});if(d.length)return c.insertBefore(l,d[d.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function nue(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=DO(t);return(t.styles||ej(n)).find(function(r){return r.getAttribute(eue(t))===e})}function R0(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=nue(e,t);if(n){var r=DO(t);r.removeChild(n)}}function V6e(e,t){var n=YD.get(e);if(!n||!KD(document,n)){var r=tue("",t),o=r.parentNode;YD.set(e,o),e.removeChild(r)}}function xu(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=DO(n),o=ej(r),i=B(B({},n),{},{styles:o});V6e(r,i);var a=nue(t,i);if(a){var s,l;if((s=i.csp)!==null&&s!==void 0&&s.nonce&&a.nonce!==((l=i.csp)===null||l===void 0?void 0:l.nonce)){var c;a.nonce=(c=i.csp)===null||c===void 0?void 0:c.nonce}return a.innerHTML!==e&&(a.innerHTML=e),a}var u=tue(e,i);return u.setAttribute(eue(i),t),u}function W6e(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Ye(e,t){if(e==null)return{};var n,r,o=W6e(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(i,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=r.has(i);if(Jn(!l,"Warning: There may be circular references"),l)return!1;if(i===a)return!0;if(n&&s>1)return!1;r.add(i);var c=s+1;if(Array.isArray(i)){if(!Array.isArray(a)||i.length!==a.length)return!1;for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,a={map:this.cache};return n.forEach(function(s){if(!a)a=void 0;else{var l;a=(l=a)===null||l===void 0||(l=l.map)===null||l===void 0?void 0:l.get(s)}}),(r=a)!==null&&r!==void 0&&r.value&&i&&(a.value[1]=this.cacheCallTimes++),(o=a)===null||o===void 0?void 0:o.value}},{key:"get",value:function(n){var r;return(r=this.internalGet(n,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(n){return!!this.internalGet(n)}},{key:"set",value:function(n,r){var o=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var i=this.keys.reduce(function(c,u){var d=ie(c,2),p=d[1];return o.internalGet(u)[1]0,void 0),DG+=1}return or(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,o){return o(n,r)},void 0)}}]),e}(),o8=new nj;function T0(e){var t=Array.isArray(e)?e:[e];return o8.has(t)||o8.set(t,new rj(t)),o8.get(t)}var eNe=new WeakMap,i8={};function tNe(e,t){for(var n=eNe,r=0;r3&&arguments[3]!==void 0?arguments[3]:{},o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(o)return e;var i=B(B({},r),{},K(K({},O0,t),pc,n)),a=Object.keys(i).map(function(s){var l=i[s];return l?"".concat(s,'="').concat(l,'"'):null}).filter(function(s){return s}).join(" ");return"")}var v1=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(n?"".concat(n,"-"):"").concat(t).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()},oNe=function(t,n,r){return Object.keys(t).length?".".concat(n).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(t).map(function(o){var i=ie(o,2),a=i[0],s=i[1];return"".concat(a,":").concat(s,";")}).join(""),"}"):""},sue=function(t,n,r){var o={},i={};return Object.entries(t).forEach(function(a){var s,l,c=ie(a,2),u=c[0],d=c[1];if(r!=null&&(s=r.preserve)!==null&&s!==void 0&&s[u])i[u]=d;else if((typeof d=="string"||typeof d=="number")&&!(r!=null&&(l=r.ignore)!==null&&l!==void 0&&l[u])){var p,h=v1(u,r==null?void 0:r.prefix);o[h]=typeof d=="number"&&!(r!=null&&(p=r.unitless)!==null&&p!==void 0&&p[u])?"".concat(d,"px"):String(d),i[u]="var(".concat(h,")")}}),[i,oNe(o,n,{scope:r==null?void 0:r.scope})]},BG=qi()?f.useLayoutEffect:f.useEffect,Mn=function(t,n){var r=f.useRef(!0);BG(function(){return t(r.current)},n),BG(function(){return r.current=!1,function(){r.current=!0}},[])},ym=function(t,n){Mn(function(r){if(!r)return t()},n)},iNe=B({},hw),LG=iNe.useInsertionEffect,aNe=function(t,n,r){f.useMemo(t,r),Mn(function(){return n(!0)},r)},sNe=LG?function(e,t,n){return LG(function(){return e(),t()},n)}:aNe,lNe=B({},hw),cNe=lNe.useInsertionEffect,uNe=function(t){var n=[],r=!1;function o(i){r||n.push(i)}return f.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(i){return i()})}},t),o},dNe=function(){return function(t){t()}},fNe=typeof cNe<"u"?uNe:dNe;function oj(e,t,n,r,o){var i=f.useContext(Dp),a=i.cache,s=[e].concat(Ne(t)),l=XD(s),c=fNe([l]),u=function(m){a.opUpdate(l,function(v){var g=v||[void 0,void 0],x=ie(g,2),y=x[0],b=y===void 0?0:y,C=x[1],S=C,w=S||n(),E=[b,w];return m?m(E):E})};f.useMemo(function(){u()},[l]);var d=a.opGet(l),p=d[1];return sNe(function(){o==null||o(p)},function(h){return u(function(m){var v=ie(m,2),g=v[0],x=v[1];return h&&g===0&&(o==null||o(p)),[g+1,x]}),function(){a.opUpdate(l,function(m){var v=m||[],g=ie(v,2),x=g[0],y=x===void 0?0:x,b=g[1],C=y-1;return C===0?(c(function(){(h||!a.opGet(l))&&(r==null||r(b,!1))}),null):[y-1,b]})}},[l]),p}var pNe={},hNe="css",zh=new Map;function mNe(e){zh.set(e,(zh.get(e)||0)+1)}function gNe(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(O0,'="').concat(e,'"]'));n.forEach(function(r){if(r[up]===t){var o;(o=r.parentNode)===null||o===void 0||o.removeChild(r)}})}}var vNe=0;function yNe(e,t){zh.set(e,(zh.get(e)||0)-1);var n=new Set;zh.forEach(function(r,o){r<=0&&n.add(o)}),zh.size-n.size>vNe&&n.forEach(function(r){gNe(r,t),zh.delete(r)})}var ij=function(t,n,r,o){var i=r.getDerivativeToken(t),a=B(B({},i),n);return o&&(a=o(a)),a},lue="token";function aj(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=f.useContext(Dp),o=r.cache.instanceId,i=r.container,a=n.salt,s=a===void 0?"":a,l=n.override,c=l===void 0?pNe:l,u=n.formatToken,d=n.getComputedToken,p=n.cssVar,h=tNe(function(){return Object.assign.apply(Object,[{}].concat(Ne(t)))},t),m=g1(h),v=g1(c),g=p?g1(p):"",x=oj(lue,[s,e.id,m,v,g],function(){var y,b=d?d(h,c,e):ij(h,c,e,u),C=B({},b),S="";if(p){var w=sue(b,p.key,{prefix:p.prefix,ignore:p.ignore,unitless:p.unitless,preserve:p.preserve}),E=ie(w,2);b=E[0],S=E[1]}var _=FG(b,s);b._tokenKey=_,C._tokenKey=FG(C,s);var P=(y=p==null?void 0:p.key)!==null&&y!==void 0?y:_;b._themeKey=P,mNe(P);var $="".concat(hNe,"-").concat(yC(_));return b._hashId=$,[b,$,C,S,(p==null?void 0:p.key)||""]},function(y){yNe(y[0]._themeKey,o)},function(y){var b=ie(y,4),C=b[0],S=b[3];if(p&&S){var w=xu(S,yC("css-variables-".concat(C._themeKey)),{mark:pc,prepend:"queue",attachTo:i,priority:-999});w[up]=o,w.setAttribute(O0,C._themeKey)}});return x}var bNe=function(t,n,r){var o=ie(t,5),i=o[2],a=o[3],s=o[4],l=r||{},c=l.plain;if(!a)return null;var u=i._tokenKey,d=-999,p={"data-rc-order":"prependQueue","data-rc-priority":"".concat(d)},h=bC(a,s,u,p,c);return[d,u,h]},cue={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},uue="comm",due="rule",fue="decl",xNe="@import",CNe="@namespace",wNe="@keyframes",SNe="@layer",pue=Math.abs,sj=String.fromCharCode;function hue(e){return e.trim()}function j_(e,t,n){return e.replace(t,n)}function ENe(e,t,n){return e.indexOf(t,n)}function Qv(e,t){return e.charCodeAt(t)|0}function k0(e,t,n){return e.slice(t,n)}function ou(e){return e.length}function _Ne(e){return e.length}function KE(e,t){return t.push(e),e}var AO=1,N0=1,mue=0,Sl=0,ti=0,Iy="";function lj(e,t,n,r,o,i,a,s){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:AO,column:N0,length:a,return:"",siblings:s}}function $Ne(){return ti}function PNe(){return ti=Sl>0?Qv(Iy,--Sl):0,N0--,ti===10&&(N0=1,AO--),ti}function hc(){return ti=Sl2||xC(ti)>3?"":" "}function TNe(e,t){for(;--t&&hc()&&!(ti<48||ti>102||ti>57&&ti<65||ti>70&&ti<97););return FO(e,z_()+(t<6&&dp()==32&&hc()==32))}function ZD(e){for(;hc();)switch(ti){case e:return Sl;case 34:case 39:e!==34&&e!==39&&ZD(ti);break;case 40:e===41&&ZD(e);break;case 92:hc();break}return Sl}function INe(e,t){for(;hc()&&e+ti!==57;)if(e+ti===84&&dp()===47)break;return"/*"+FO(t,Sl-1)+"*"+sj(e===47?e:hc())}function kNe(e){for(;!xC(dp());)hc();return FO(e,Sl)}function NNe(e){return RNe(H_("",null,null,null,[""],e=MNe(e),0,[0],e))}function H_(e,t,n,r,o,i,a,s,l){for(var c=0,u=0,d=a,p=0,h=0,m=0,v=1,g=1,x=1,y=0,b="",C=o,S=i,w=r,E=b;g;)switch(m=y,y=hc()){case 40:if(m!=108&&Qv(E,d-1)==58){ENe(E+=j_(l8(y),"&","&\f"),"&\f",pue(c?s[c-1]:0))!=-1&&(x=-1);break}case 34:case 39:case 91:E+=l8(y);break;case 9:case 10:case 13:case 32:E+=ONe(m);break;case 92:E+=TNe(z_()-1,7);continue;case 47:switch(dp()){case 42:case 47:KE(DNe(INe(hc(),z_()),t,n,l),l),(xC(m||1)==5||xC(dp()||1)==5)&&ou(E)&&k0(E,-1,void 0)!==" "&&(E+=" ");break;default:E+="/"}break;case 123*v:s[c++]=ou(E)*x;case 125*v:case 59:case 0:switch(y){case 0:case 125:g=0;case 59+u:x==-1&&(E=j_(E,/\f/g,"")),h>0&&(ou(E)-d||v===0&&m===47)&&KE(h>32?zG(E+";",r,n,d-1,l):zG(j_(E," ","")+";",r,n,d-2,l),l);break;case 59:E+=";";default:if(KE(w=jG(E,t,n,c,u,o,s,b,C=[],S=[],d,i),i),y===123)if(u===0)H_(E,t,w,w,C,i,d,s,S);else{switch(p){case 99:if(Qv(E,3)===110)break;case 108:if(Qv(E,2)===97)break;default:u=0;case 100:case 109:case 115:}u?H_(e,w,w,r&&KE(jG(e,w,w,0,0,o,s,b,o,C=[],d,S),S),o,S,d,s,r?C:S):H_(E,w,w,w,[""],S,0,s,S)}}c=u=h=0,v=x=1,b=E="",d=a;break;case 58:d=1+ou(E),h=m;default:if(v<1){if(y==123)--v;else if(y==125&&v++==0&&PNe()==125)continue}switch(E+=sj(y),y*v){case 38:x=u>0?1:(E+="\f",-1);break;case 44:s[c++]=(ou(E)-1)*x,x=1;break;case 64:dp()===45&&(E+=l8(hc())),p=dp(),u=d=ou(b=E+=kNe(z_())),y++;break;case 45:m===45&&ou(E)==2&&(v=0)}}return i}function jG(e,t,n,r,o,i,a,s,l,c,u,d){for(var p=o-1,h=o===0?i:[""],m=_Ne(h),v=0,g=0,x=0;v0?h[y]+" "+b:j_(b,/&\f/g,h[y])))&&(l[x++]=C);return lj(e,t,n,o===0?due:s,l,c,u,d)}function DNe(e,t,n,r){return lj(e,t,n,uue,sj($Ne()),k0(e,2,-2),0,r)}function zG(e,t,n,r,o){return lj(e,t,n,fue,k0(e,0,r),k0(e,r+1,-1),r,o)}function JD(e,t){for(var n="",r=0;r1}function BNe(e){return e.parentSelectors.reduce(function(t,n){return t?n.includes("&")?n.replace(/&/g,t):"".concat(t," ").concat(n):n},"")}var LNe=function(t,n,r){var o=BNe(r),i=o.match(/:not\([^)]*\)/g)||[];i.length>0&&i.some(FNe)&&Qh("Concat ':not' selector not support in legacy browsers.",r)},jNe=function(t,n,r){switch(t){case"marginLeft":case"marginRight":case"paddingLeft":case"paddingRight":case"left":case"right":case"borderLeft":case"borderLeftWidth":case"borderLeftStyle":case"borderLeftColor":case"borderRight":case"borderRightWidth":case"borderRightStyle":case"borderRightColor":case"borderTopLeftRadius":case"borderTopRightRadius":case"borderBottomLeftRadius":case"borderBottomRightRadius":Qh("You seem to be using non-logical property '".concat(t,"' which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof n=="string"){var o=n.split(" ").map(function(s){return s.trim()});o.length===4&&o[1]!==o[3]&&Qh("You seem to be using '".concat(t,"' property with different left ").concat(t," and right ").concat(t,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r)}return;case"clear":case"textAlign":(n==="left"||n==="right")&&Qh("You seem to be using non-logical value '".concat(n,"' of ").concat(t,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r);return;case"borderRadius":if(typeof n=="string"){var i=n.split("/").map(function(s){return s.trim()}),a=i.reduce(function(s,l){if(s)return s;var c=l.split(" ").map(function(u){return u.trim()});return c.length>=2&&c[0]!==c[1]||c.length===3&&c[1]!==c[2]||c.length===4&&c[2]!==c[3]?!0:s},!1);a&&Qh("You seem to be using non-logical value '".concat(n,"' of ").concat(t,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r)}return}},zNe=function(t,n,r){(typeof n=="string"&&/NaN/g.test(n)||Number.isNaN(n))&&Qh("Unexpected 'NaN' in property '".concat(t,": ").concat(n,"'."),r)},HNe=function(t,n,r){r.parentSelectors.some(function(o){var i=o.split(",");return i.some(function(a){return a.split("&").length>2})})&&Qh("Should not use more than one `&` in a selector.",r)},y1="data-ant-cssinjs-cache-path",gue="_FILE_STYLE__";function VNe(e){return Object.keys(e).map(function(t){var n=e[t];return"".concat(t,":").concat(n)}).join(";")}var bm,vue=!0;function WNe(){if(!bm&&(bm={},qi())){var e=document.createElement("div");e.className=y1,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(/"$/,""),t.split(";").forEach(function(o){var i=o.split(":"),a=ie(i,2),s=a[0],l=a[1];bm[s]=l});var n=document.querySelector("style[".concat(y1,"]"));if(n){var r;vue=!1,(r=n.parentNode)===null||r===void 0||r.removeChild(n)}document.body.removeChild(e)}}function UNe(e){return WNe(),!!bm[e]}function GNe(e){var t=bm[e],n=null;if(t&&qi())if(vue)n=gue;else{var r=document.querySelector("style[".concat(pc,'="').concat(bm[e],'"]'));r?n=r.innerHTML:delete bm[e]}return[n,t]}var qNe="_skip_check_",yue="_multi_value_";function V_(e){var t=JD(NNe(e),ANe);return t.replace(/\{%%%\:[^;];}/g,";")}function KNe(e){return dt(e)==="object"&&e&&(qNe in e||yue in e)}function HG(e,t,n){if(!t)return e;var r=".".concat(t),o=n==="low"?":where(".concat(r,")"):r,i=e.split(",").map(function(a){var s,l=a.trim().split(/\s+/),c=l[0]||"",u=((s=c.match(/^\w+/))===null||s===void 0?void 0:s[0])||"";return c="".concat(u).concat(o).concat(c.slice(u.length)),[c].concat(Ne(l.slice(1))).join(" ")});return i.join(",")}var YNe=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},o=r.root,i=r.injectHash,a=r.parentSelectors,s=n.hashId,l=n.layer;n.path;var c=n.hashPriority,u=n.transformers,d=u===void 0?[]:u;n.linters;var p="",h={};function m(x){var y=x.getName(s);if(!h[y]){var b=e(x.style,n,{root:!1,parentSelectors:a}),C=ie(b,1),S=C[0];h[y]="@keyframes ".concat(x.getName(s)).concat(S)}}function v(x){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return x.forEach(function(b){Array.isArray(b)?v(b,y):b&&y.push(b)}),y}var g=v(Array.isArray(t)?t:[t]);return g.forEach(function(x){var y=typeof x=="string"&&!o?{}:x;if(typeof y=="string")p+="".concat(y,` -`);else if(y._keyframe)m(y);else{var b=d.reduce(function(C,S){var w;return(S==null||(w=S.visit)===null||w===void 0?void 0:w.call(S,C))||C},y);Object.keys(b).forEach(function(C){var S=b[C];if(dt(S)==="object"&&S&&(C!=="animationName"||!S._keyframe)&&!KNe(S)){var w=!1,E=C.trim(),_=!1;(o||i)&&s?E.startsWith("@")?w=!0:E==="&"?E=HG("",s,c):E=HG(C,s,c):o&&!s&&(E==="&"||E==="")&&(E="",_=!0);var P=e(S,n,{root:_,injectHash:w,parentSelectors:[].concat(Ne(a),[E])}),$=ie(P,2),R=$[0],O=$[1];h=B(B({},h),O),p+="".concat(E).concat(R)}else{let k=function(N,D){var L=N.replace(/[A-Z]/g,function(U){return"-".concat(U.toLowerCase())}),H=D;!cue[N]&&typeof H=="number"&&H!==0&&(H="".concat(H,"px")),N==="animationName"&&D!==null&&D!==void 0&&D._keyframe&&(m(D),H=D.getName(s)),p+="".concat(L,":").concat(H,";")};var T,I=(T=S==null?void 0:S.value)!==null&&T!==void 0?T:S;dt(S)==="object"&&S!==null&&S!==void 0&&S[yue]&&Array.isArray(I)?I.forEach(function(N){k(C,N)}):k(C,I)}})}}),o?l&&(p&&(p="@layer ".concat(l.name," {").concat(p,"}")),l.dependencies&&(h["@layer ".concat(l.name)]=l.dependencies.map(function(x){return"@layer ".concat(x,", ").concat(l.name,";")}).join(` -`))):p="{".concat(p,"}"),[p,h]};function bue(e,t){return yC("".concat(e.join("%")).concat(t))}function XNe(){return null}var xue="style";function CC(e,t){var n=e.token,r=e.path,o=e.hashId,i=e.layer,a=e.nonce,s=e.clientOnly,l=e.order,c=l===void 0?0:l,u=f.useContext(Dp),d=u.autoClear;u.mock;var p=u.defaultCache,h=u.hashPriority,m=u.container,v=u.ssrInline,g=u.transformers,x=u.linters,y=u.cache,b=u.layer,C=n._tokenKey,S=[C];b&&S.push("layer"),S.push.apply(S,Ne(r));var w=QD,E=oj(xue,S,function(){var O=S.join("|");if(UNe(O)){var T=GNe(O),I=ie(T,2),k=I[0],N=I[1];if(k)return[k,C,N,{},s,c]}var D=t(),L=YNe(D,{hashId:o,hashPriority:h,layer:b?i:void 0,path:r.join("-"),transformers:g,linters:x}),H=ie(L,2),U=H[0],V=H[1],j=V_(U),F=bue(S,j);return[j,C,F,V,s,c]},function(O,T){var I=ie(O,3),k=I[2];(T||d)&&QD&&R0(k,{mark:pc,attachTo:m})},function(O){var T=ie(O,4),I=T[0];T[1];var k=T[2],N=T[3];if(w&&I!==gue){var D={mark:pc,prepend:b?!1:"queue",attachTo:m,priority:c},L=typeof a=="function"?a():a;L&&(D.csp={nonce:L});var H=[],U=[];Object.keys(N).forEach(function(j){j.startsWith("@layer")?H.push(j):U.push(j)}),H.forEach(function(j){xu(V_(N[j]),"_layer-".concat(j),B(B({},D),{},{prepend:!0}))});var V=xu(I,k,D);V[up]=y.instanceId,V.setAttribute(O0,C),U.forEach(function(j){xu(V_(N[j]),"_effect-".concat(j),D)})}}),_=ie(E,3),P=_[0],$=_[1],R=_[2];return function(O){var T;return!v||w||!p?T=f.createElement(XNe,null):T=f.createElement("style",we({},K(K({},O0,$),pc,R),{dangerouslySetInnerHTML:{__html:P}})),f.createElement(f.Fragment,null,T,O)}}var QNe=function(t,n,r){var o=ie(t,6),i=o[0],a=o[1],s=o[2],l=o[3],c=o[4],u=o[5],d=r||{},p=d.plain;if(c)return null;var h=i,m={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)};return h=bC(i,a,s,m,p),l&&Object.keys(l).forEach(function(v){if(!n[v]){n[v]=!0;var g=V_(l[v]),x=bC(g,a,"_effect-".concat(v),m,p);v.startsWith("@layer")?h=x+h:h+=x}}),[u,s,h]},Cue="cssVar",wue=function(t,n){var r=t.key,o=t.prefix,i=t.unitless,a=t.ignore,s=t.token,l=t.scope,c=l===void 0?"":l,u=f.useContext(Dp),d=u.cache.instanceId,p=u.container,h=s._tokenKey,m=[].concat(Ne(t.path),[r,c,h]),v=oj(Cue,m,function(){var g=n(),x=sue(g,r,{prefix:o,unitless:i,ignore:a,scope:c}),y=ie(x,2),b=y[0],C=y[1],S=bue(m,C);return[b,C,S,r]},function(g){var x=ie(g,3),y=x[2];QD&&R0(y,{mark:pc,attachTo:p})},function(g){var x=ie(g,3),y=x[1],b=x[2];if(y){var C=xu(y,b,{mark:pc,prepend:"queue",attachTo:p,priority:-999});C[up]=d,C.setAttribute(O0,r)}});return v},ZNe=function(t,n,r){var o=ie(t,4),i=o[1],a=o[2],s=o[3],l=r||{},c=l.plain;if(!i)return null;var u=-999,d={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)},p=bC(i,s,a,d,c);return[u,a,p]},JNe=K(K(K({},xue,QNe),lue,bNe),Cue,ZNe);function eDe(e){return e!==null}function tDe(e,t){var n=typeof t=="boolean"?{plain:t}:t||{},r=n.plain,o=r===void 0?!1:r,i=n.types,a=i===void 0?["style","token","cssVar"]:i,s=n.once,l=s===void 0?!1:s,c=new RegExp("^(".concat((typeof a=="string"?[a]:a).join("|"),")%")),u=Array.from(e.cache.keys()).filter(function(m){return c.test(m)}),d={},p={},h="";return u.map(function(m){if(l&&e.extracted.has(m))return null;var v=m.replace(c,"").replace(/%/g,"|"),g=m.split("%"),x=ie(g,1),y=x[0],b=JNe[y],C=b(e.cache.get(m)[1],d,{plain:o});if(!C)return null;var S=ie(C,3),w=S[0],E=S[1],_=S[2];return m.startsWith("style")&&(p[v]=E),e.extracted.add(m),[w,_]}).filter(eDe).sort(function(m,v){var g=ie(m,1),x=g[0],y=ie(v,1),b=y[0];return x-b}).forEach(function(m){var v=ie(m,2),g=v[1];h+=g}),h+=bC(".".concat(y1,'{content:"').concat(VNe(p),'";}'),void 0,void 0,K({},y1,y1),o),h}var vn=function(){function e(t,n){rr(this,e),K(this,"name",void 0),K(this,"style",void 0),K(this,"_keyframe",!0),this.name=t,this.style=n}return or(e,[{key:"getName",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n?"".concat(n,"-").concat(this.name):this.name}}]),e}();function nDe(e){if(typeof e=="number")return[[e],!1];var t=String(e).trim(),n=t.match(/(.*)(!important)/),r=(n?n[1]:t).trim().split(/\s+/),o=[],i=0;return[r.reduce(function(a,s){if(s.includes("(")||s.includes(")")){var l=s.split("(").length-1,c=s.split(")").length-1;i+=l-c}return i>=0&&o.push(s),i===0&&(a.push(o.join(" ")),o=[]),a},[]),!!n]}function Ug(e){return e.notSplit=!0,e}var rDe={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:Ug(["borderTop","borderBottom"]),borderBlockStart:Ug(["borderTop"]),borderBlockEnd:Ug(["borderBottom"]),borderInline:Ug(["borderLeft","borderRight"]),borderInlineStart:Ug(["borderLeft"]),borderInlineEnd:Ug(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};function YE(e,t){var n=e;return t&&(n="".concat(n," !important")),{_skip_check_:!0,value:n}}var oDe={visit:function(t){var n={};return Object.keys(t).forEach(function(r){var o=t[r],i=rDe[r];if(i&&(typeof o=="number"||typeof o=="string")){var a=nDe(o),s=ie(a,2),l=s[0],c=s[1];i.length&&i.notSplit?i.forEach(function(u){n[u]=YE(o,c)}):i.length===1?n[i[0]]=YE(l[0],c):i.length===2?i.forEach(function(u,d){var p;n[u]=YE((p=l[d])!==null&&p!==void 0?p:l[0],c)}):i.length===4?i.forEach(function(u,d){var p,h;n[u]=YE((p=(h=l[d])!==null&&h!==void 0?h:l[d-2])!==null&&p!==void 0?p:l[0],c)}):n[r]=o}else n[r]=o}),n}},c8=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function iDe(e,t){var n=Math.pow(10,t+1),r=Math.floor(e*n);return Math.round(r/10)*10/n}var aDe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.rootValue,r=n===void 0?16:n,o=t.precision,i=o===void 0?5:o,a=t.mediaQuery,s=a===void 0?!1:a,l=function(d,p){if(!p)return d;var h=parseFloat(p);if(h<=1)return d;var m=iDe(h/r,i);return"".concat(m,"rem")},c=function(d){var p=B({},d);return Object.entries(d).forEach(function(h){var m=ie(h,2),v=m[0],g=m[1];if(typeof g=="string"&&g.includes("px")){var x=g.replace(c8,l);p[v]=x}!cue[v]&&typeof g=="number"&&g!==0&&(p[v]="".concat(g,"px").replace(c8,l));var y=v.trim();if(y.startsWith("@")&&y.includes("px")&&s){var b=v.replace(c8,l);p[b]=p[v],delete p[v]}}),p};return{visit:c}},sDe={supportModernCSS:function(){return nNe()&&rNe()}};const lDe=Object.freeze(Object.defineProperty({__proto__:null,Keyframes:vn,NaNLinter:zNe,StyleContext:Dp,StyleProvider:K6e,Theme:rj,_experimental:sDe,createCache:tj,createTheme:T0,extractStyle:tDe,genCalc:Z6e,getComputedToken:ij,legacyLogicalPropertiesTransformer:oDe,legacyNotSelectorLinter:LNe,logicalPropertiesLinter:jNe,parentSelectorLinter:HNe,px2remTransformer:aDe,token2CSSVar:v1,unit:se,useCSSVarRegister:wue,useCacheToken:aj,useStyleRegister:CC},Symbol.toStringTag,{value:"Module"}));var BO=f.createContext({});function Sue(e){return Zce(e)||Kce(e)||NO(e)||Jce()}function ri(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!ri(e,t.slice(0,-1))?e:Eue(e,t,n,r)}function cDe(e){return dt(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function VG(e){return Array.isArray(e)?[]:{}}var uDe=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function Nv(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=dDe,e},_ue=f.createContext(void 0);var $ue={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"},Pue={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0},pDe=B(B({},Pue),{},{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"});const Mue={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},CP={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"]},pDe),timePickerLocale:Object.assign({},Mue)},vs="${label} is not a valid ${type}",_u={locale:"en",Pagination:$ue,DatePicker:CP,TimePicker:Mue,Calendar:CP,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:vs,method:vs,array:vs,object:vs,number:vs,date:vs,boolean:vs,integer:vs,float:vs,regexp:vs,email:vs,url:vs,hex:vs},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"}};let W_=Object.assign({},_u.Modal),U_=[];const WG=()=>U_.reduce((e,t)=>Object.assign(Object.assign({},e),t),_u.Modal);function hDe(e){if(e){const t=Object.assign({},e);return U_.push(t),W_=WG(),()=>{U_=U_.filter(n=>n!==t),W_=WG()}}W_=Object.assign({},_u.Modal)}function Rue(){return W_}const cj=f.createContext(void 0),Yi=(e,t)=>{const n=f.useContext(cj),r=f.useMemo(()=>{var i;const a=t||_u[e],s=(i=n==null?void 0:n[e])!==null&&i!==void 0?i:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,n]),o=f.useMemo(()=>{const i=n==null?void 0:n.locale;return n!=null&&n.exist&&!i?_u.locale:i},[n]);return[r,o]},mDe="internalMark",gDe=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;f.useEffect(()=>hDe(t==null?void 0:t.Modal),[t]);const o=f.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return f.createElement(cj.Provider,{value:o},n)},uj={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"},D0=Object.assign(Object.assign({},uj),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, + */var YL=Symbol.for("react.element"),XL=Symbol.for("react.portal"),CR=Symbol.for("react.fragment"),SR=Symbol.for("react.strict_mode"),ER=Symbol.for("react.profiler"),_R=Symbol.for("react.provider"),$R=Symbol.for("react.context"),sDe=Symbol.for("react.server_context"),PR=Symbol.for("react.forward_ref"),MR=Symbol.for("react.suspense"),TR=Symbol.for("react.suspense_list"),RR=Symbol.for("react.memo"),OR=Symbol.for("react.lazy"),lDe=Symbol.for("react.offscreen"),jce;jce=Symbol.for("react.module.reference");function Ml(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case YL:switch(e=e.type,e){case CR:case ER:case SR:case MR:case TR:return e;default:switch(e=e&&e.$$typeof,e){case sDe:case $R:case PR:case OR:case RR:case _R:return e;default:return t}}case XL:return t}}}Mr.ContextConsumer=$R;Mr.ContextProvider=_R;Mr.Element=YL;Mr.ForwardRef=PR;Mr.Fragment=CR;Mr.Lazy=OR;Mr.Memo=RR;Mr.Portal=XL;Mr.Profiler=ER;Mr.StrictMode=SR;Mr.Suspense=MR;Mr.SuspenseList=TR;Mr.isAsyncMode=function(){return!1};Mr.isConcurrentMode=function(){return!1};Mr.isContextConsumer=function(e){return Ml(e)===$R};Mr.isContextProvider=function(e){return Ml(e)===_R};Mr.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===YL};Mr.isForwardRef=function(e){return Ml(e)===PR};Mr.isFragment=function(e){return Ml(e)===CR};Mr.isLazy=function(e){return Ml(e)===OR};Mr.isMemo=function(e){return Ml(e)===RR};Mr.isPortal=function(e){return Ml(e)===XL};Mr.isProfiler=function(e){return Ml(e)===ER};Mr.isStrictMode=function(e){return Ml(e)===SR};Mr.isSuspense=function(e){return Ml(e)===MR};Mr.isSuspenseList=function(e){return Ml(e)===TR};Mr.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===CR||e===ER||e===SR||e===MR||e===TR||e===lDe||typeof e=="object"&&e!==null&&(e.$$typeof===OR||e.$$typeof===RR||e.$$typeof===_R||e.$$typeof===$R||e.$$typeof===PR||e.$$typeof===jce||e.getModuleId!==void 0)};Mr.typeOf=Ml;Lce.exports=Mr;var n8=Lce.exports;function Np(e,t,n){var r=p.useRef({});return(!("value"in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}var cDe=Number(p.version.split(".")[0]),QL=function(t,n){typeof t=="function"?t(n):dt(t)==="object"&&t&&"current"in t&&(t.current=n)},Ci=function(){for(var t=arguments.length,n=new Array(t),r=0;r=19)return!0;var o=n8.isMemo(t)?t.type.type:t.type;return!(typeof o=="function"&&!((n=o.prototype)!==null&&n!==void 0&&n.render)&&o.$$typeof!==n8.ForwardRef||typeof t=="function"&&!((r=t.prototype)!==null&&r!==void 0&&r.render)&&t.$$typeof!==n8.ForwardRef)};function ZL(e){return p.isValidElement(e)&&!Ise(e)}var uDe=function(t){return ZL(t)&&Jd(t)},Zp=function(t){if(t&&ZL(t)){var n=t;return n.props.propertyIsEnumerable("ref")?n.props.ref:n.ref}return null},UN=p.createContext(null);function dDe(e){var t=e.children,n=e.onBatchResize,r=p.useRef(0),o=p.useRef([]),i=p.useContext(UN),a=p.useCallback(function(s,l,c){r.current+=1;var u=r.current;o.current.push({size:s,element:l,data:c}),Promise.resolve().then(function(){u===r.current&&(n==null||n(o.current),o.current=[])}),i==null||i(s,l,c)},[n,i]);return p.createElement(UN.Provider,{value:a},t)}var zce=function(){if(typeof Map<"u")return Map;function e(t,n){var r=-1;return t.some(function(o,i){return o[0]===n?(r=i,!0):!1}),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(n){var r=e(this.__entries__,n),o=this.__entries__[r];return o&&o[1]},t.prototype.set=function(n,r){var o=e(this.__entries__,n);~o?this.__entries__[o][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,o=e(r,n);~o&&r.splice(o,1)},t.prototype.has=function(n){return!!~e(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,r){r===void 0&&(r=null);for(var o=0,i=this.__entries__;o0},e.prototype.connect_=function(){!GN||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),vDe?(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(){!GN||!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(t){var n=t.propertyName,r=n===void 0?"":n,o=gDe.some(function(i){return!!~r.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Hce=function(e,t){for(var n=0,r=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof M0(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new $De(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof M0(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new PDe(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),Wce=typeof WeakMap<"u"?new WeakMap:new zce,Uce=function(){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 n=yDe.getInstance(),r=new MDe(t,n,this);Wce.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){Uce.prototype[e]=function(){var t;return(t=Wce.get(this))[e].apply(t,arguments)}});var TDe=function(){return typeof bP.ResizeObserver<"u"?bP.ResizeObserver:Uce}(),up=new Map;function RDe(e){e.forEach(function(t){var n,r=t.target;(n=up.get(r))===null||n===void 0||n.forEach(function(o){return o(r)})})}var Gce=new TDe(RDe);function ODe(e,t){up.has(e)||(up.set(e,new Set),Gce.observe(e)),up.get(e).add(t)}function kDe(e,t){up.has(e)&&(up.get(e).delete(t),up.get(e).size||(Gce.unobserve(e),up.delete(e)))}function rr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function OG(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:1;kG+=1;var r=kG;function o(i){if(i===0)Qce(r),t();else{var a=Yce(function(){o(i-1)});JL.set(r,a)}}return o(n),r};gn.cancel=function(e){var t=JL.get(e);return Qce(e),Xce(t)};function Zce(e){if(Array.isArray(e))return e}function jDe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,o=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}function Jce(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ie(e,t){return Zce(e)||jDe(e,t)||DR(e,t)||Jce()}function yw(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function Ki(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function KN(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var IG="data-rc-order",DG="data-rc-priority",zDe="rc-util-key",YN=new Map;function eue(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):zDe}function NR(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function HDe(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function ej(e){return Array.from((YN.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function tue(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Ki())return null;var n=t.csp,r=t.prepend,o=t.priority,i=o===void 0?0:o,a=HDe(r),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(IG,a),s&&i&&l.setAttribute(DG,"".concat(i)),n!=null&&n.nonce&&(l.nonce=n==null?void 0:n.nonce),l.innerHTML=e;var c=NR(t),u=c.firstChild;if(r){if(s){var d=(t.styles||ej(c)).filter(function(f){if(!["prepend","prependQueue"].includes(f.getAttribute(IG)))return!1;var h=Number(f.getAttribute(DG)||0);return i>=h});if(d.length)return c.insertBefore(l,d[d.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function nue(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=NR(t);return(t.styles||ej(n)).find(function(r){return r.getAttribute(eue(t))===e})}function T0(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=nue(e,t);if(n){var r=NR(t);r.removeChild(n)}}function VDe(e,t){var n=YN.get(e);if(!n||!KN(document,n)){var r=tue("",t),o=r.parentNode;YN.set(e,o),e.removeChild(r)}}function xu(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=NR(n),o=ej(r),i=B(B({},n),{},{styles:o});VDe(r,i);var a=nue(t,i);if(a){var s,l;if((s=i.csp)!==null&&s!==void 0&&s.nonce&&a.nonce!==((l=i.csp)===null||l===void 0?void 0:l.nonce)){var c;a.nonce=(c=i.csp)===null||c===void 0?void 0:c.nonce}return a.innerHTML!==e&&(a.innerHTML=e),a}var u=tue(e,i);return u.setAttribute(eue(i),t),u}function WDe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Ye(e,t){if(e==null)return{};var n,r,o=WDe(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(i,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=r.has(i);if(Jn(!l,"Warning: There may be circular references"),l)return!1;if(i===a)return!0;if(n&&s>1)return!1;r.add(i);var c=s+1;if(Array.isArray(i)){if(!Array.isArray(a)||i.length!==a.length)return!1;for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,a={map:this.cache};return n.forEach(function(s){if(!a)a=void 0;else{var l;a=(l=a)===null||l===void 0||(l=l.map)===null||l===void 0?void 0:l.get(s)}}),(r=a)!==null&&r!==void 0&&r.value&&i&&(a.value[1]=this.cacheCallTimes++),(o=a)===null||o===void 0?void 0:o.value}},{key:"get",value:function(n){var r;return(r=this.internalGet(n,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(n){return!!this.internalGet(n)}},{key:"set",value:function(n,r){var o=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var i=this.keys.reduce(function(c,u){var d=ie(c,2),f=d[1];return o.internalGet(u)[1]0,void 0),NG+=1}return or(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,o){return o(n,r)},void 0)}}]),e}(),o8=new nj;function O0(e){var t=Array.isArray(e)?e:[e];return o8.has(t)||o8.set(t,new rj(t)),o8.get(t)}var e6e=new WeakMap,i8={};function t6e(e,t){for(var n=e6e,r=0;r3&&arguments[3]!==void 0?arguments[3]:{},o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(o)return e;var i=B(B({},r),{},K(K({},R0,t),pc,n)),a=Object.keys(i).map(function(s){var l=i[s];return l?"".concat(s,'="').concat(l,'"'):null}).filter(function(s){return s}).join(" ");return"")}var v1=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(n?"".concat(n,"-"):"").concat(t).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()},o6e=function(t,n,r){return Object.keys(t).length?".".concat(n).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(t).map(function(o){var i=ie(o,2),a=i[0],s=i[1];return"".concat(a,":").concat(s,";")}).join(""),"}"):""},sue=function(t,n,r){var o={},i={};return Object.entries(t).forEach(function(a){var s,l,c=ie(a,2),u=c[0],d=c[1];if(r!=null&&(s=r.preserve)!==null&&s!==void 0&&s[u])i[u]=d;else if((typeof d=="string"||typeof d=="number")&&!(r!=null&&(l=r.ignore)!==null&&l!==void 0&&l[u])){var f,h=v1(u,r==null?void 0:r.prefix);o[h]=typeof d=="number"&&!(r!=null&&(f=r.unitless)!==null&&f!==void 0&&f[u])?"".concat(d,"px"):String(d),i[u]="var(".concat(h,")")}}),[i,o6e(o,n,{scope:r==null?void 0:r.scope})]},BG=Ki()?p.useLayoutEffect:p.useEffect,Mn=function(t,n){var r=p.useRef(!0);BG(function(){return t(r.current)},n),BG(function(){return r.current=!1,function(){r.current=!0}},[])},bm=function(t,n){Mn(function(r){if(!r)return t()},n)},i6e=B({},hC),LG=i6e.useInsertionEffect,a6e=function(t,n,r){p.useMemo(t,r),Mn(function(){return n(!0)},r)},s6e=LG?function(e,t,n){return LG(function(){return e(),t()},n)}:a6e,l6e=B({},hC),c6e=l6e.useInsertionEffect,u6e=function(t){var n=[],r=!1;function o(i){r||n.push(i)}return p.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(i){return i()})}},t),o},d6e=function(){return function(t){t()}},f6e=typeof c6e<"u"?u6e:d6e;function oj(e,t,n,r,o){var i=p.useContext(Ap),a=i.cache,s=[e].concat(De(t)),l=XN(s),c=f6e([l]),u=function(m){a.opUpdate(l,function(v){var g=v||[void 0,void 0],b=ie(g,2),y=b[0],x=y===void 0?0:y,w=b[1],S=w,C=S||n(),E=[x,C];return m?m(E):E})};p.useMemo(function(){u()},[l]);var d=a.opGet(l),f=d[1];return s6e(function(){o==null||o(f)},function(h){return u(function(m){var v=ie(m,2),g=v[0],b=v[1];return h&&g===0&&(o==null||o(f)),[g+1,b]}),function(){a.opUpdate(l,function(m){var v=m||[],g=ie(v,2),b=g[0],y=b===void 0?0:b,x=g[1],w=y-1;return w===0?(c(function(){(h||!a.opGet(l))&&(r==null||r(x,!1))}),null):[y-1,x]})}},[l]),f}var p6e={},h6e="css",Hh=new Map;function m6e(e){Hh.set(e,(Hh.get(e)||0)+1)}function g6e(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(R0,'="').concat(e,'"]'));n.forEach(function(r){if(r[dp]===t){var o;(o=r.parentNode)===null||o===void 0||o.removeChild(r)}})}}var v6e=0;function y6e(e,t){Hh.set(e,(Hh.get(e)||0)-1);var n=new Set;Hh.forEach(function(r,o){r<=0&&n.add(o)}),Hh.size-n.size>v6e&&n.forEach(function(r){g6e(r,t),Hh.delete(r)})}var ij=function(t,n,r,o){var i=r.getDerivativeToken(t),a=B(B({},i),n);return o&&(a=o(a)),a},lue="token";function aj(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=p.useContext(Ap),o=r.cache.instanceId,i=r.container,a=n.salt,s=a===void 0?"":a,l=n.override,c=l===void 0?p6e:l,u=n.formatToken,d=n.getComputedToken,f=n.cssVar,h=t6e(function(){return Object.assign.apply(Object,[{}].concat(De(t)))},t),m=g1(h),v=g1(c),g=f?g1(f):"",b=oj(lue,[s,e.id,m,v,g],function(){var y,x=d?d(h,c,e):ij(h,c,e,u),w=B({},x),S="";if(f){var C=sue(x,f.key,{prefix:f.prefix,ignore:f.ignore,unitless:f.unitless,preserve:f.preserve}),E=ie(C,2);x=E[0],S=E[1]}var _=FG(x,s);x._tokenKey=_,w._tokenKey=FG(w,s);var P=(y=f==null?void 0:f.key)!==null&&y!==void 0?y:_;x._themeKey=P,m6e(P);var $="".concat(h6e,"-").concat(yw(_));return x._hashId=$,[x,$,w,S,(f==null?void 0:f.key)||""]},function(y){y6e(y[0]._themeKey,o)},function(y){var x=ie(y,4),w=x[0],S=x[3];if(f&&S){var C=xu(S,yw("css-variables-".concat(w._themeKey)),{mark:pc,prepend:"queue",attachTo:i,priority:-999});C[dp]=o,C.setAttribute(R0,w._themeKey)}});return b}var b6e=function(t,n,r){var o=ie(t,5),i=o[2],a=o[3],s=o[4],l=r||{},c=l.plain;if(!a)return null;var u=i._tokenKey,d=-999,f={"data-rc-order":"prependQueue","data-rc-priority":"".concat(d)},h=bw(a,s,u,f,c);return[d,u,h]},cue={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},uue="comm",due="rule",fue="decl",x6e="@import",w6e="@namespace",C6e="@keyframes",S6e="@layer",pue=Math.abs,sj=String.fromCharCode;function hue(e){return e.trim()}function j_(e,t,n){return e.replace(t,n)}function E6e(e,t,n){return e.indexOf(t,n)}function Qv(e,t){return e.charCodeAt(t)|0}function I0(e,t,n){return e.slice(t,n)}function ou(e){return e.length}function _6e(e){return e.length}function KE(e,t){return t.push(e),e}var AR=1,D0=1,mue=0,Sl=0,ni=0,ky="";function lj(e,t,n,r,o,i,a,s){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:AR,column:D0,length:a,return:"",siblings:s}}function $6e(){return ni}function P6e(){return ni=Sl>0?Qv(ky,--Sl):0,D0--,ni===10&&(D0=1,AR--),ni}function hc(){return ni=Sl2||xw(ni)>3?"":" "}function O6e(e,t){for(;--t&&hc()&&!(ni<48||ni>102||ni>57&&ni<65||ni>70&&ni<97););return FR(e,z_()+(t<6&&fp()==32&&hc()==32))}function ZN(e){for(;hc();)switch(ni){case e:return Sl;case 34:case 39:e!==34&&e!==39&&ZN(ni);break;case 40:e===41&&ZN(e);break;case 92:hc();break}return Sl}function k6e(e,t){for(;hc()&&e+ni!==57;)if(e+ni===84&&fp()===47)break;return"/*"+FR(t,Sl-1)+"*"+sj(e===47?e:hc())}function I6e(e){for(;!xw(fp());)hc();return FR(e,Sl)}function D6e(e){return T6e(H_("",null,null,null,[""],e=M6e(e),0,[0],e))}function H_(e,t,n,r,o,i,a,s,l){for(var c=0,u=0,d=a,f=0,h=0,m=0,v=1,g=1,b=1,y=0,x="",w=o,S=i,C=r,E=x;g;)switch(m=y,y=hc()){case 40:if(m!=108&&Qv(E,d-1)==58){E6e(E+=j_(l8(y),"&","&\f"),"&\f",pue(c?s[c-1]:0))!=-1&&(b=-1);break}case 34:case 39:case 91:E+=l8(y);break;case 9:case 10:case 13:case 32:E+=R6e(m);break;case 92:E+=O6e(z_()-1,7);continue;case 47:switch(fp()){case 42:case 47:KE(N6e(k6e(hc(),z_()),t,n,l),l),(xw(m||1)==5||xw(fp()||1)==5)&&ou(E)&&I0(E,-1,void 0)!==" "&&(E+=" ");break;default:E+="/"}break;case 123*v:s[c++]=ou(E)*b;case 125*v:case 59:case 0:switch(y){case 0:case 125:g=0;case 59+u:b==-1&&(E=j_(E,/\f/g,"")),h>0&&(ou(E)-d||v===0&&m===47)&&KE(h>32?zG(E+";",r,n,d-1,l):zG(j_(E," ","")+";",r,n,d-2,l),l);break;case 59:E+=";";default:if(KE(C=jG(E,t,n,c,u,o,s,x,w=[],S=[],d,i),i),y===123)if(u===0)H_(E,t,C,C,w,i,d,s,S);else{switch(f){case 99:if(Qv(E,3)===110)break;case 108:if(Qv(E,2)===97)break;default:u=0;case 100:case 109:case 115:}u?H_(e,C,C,r&&KE(jG(e,C,C,0,0,o,s,x,o,w=[],d,S),S),o,S,d,s,r?w:S):H_(E,C,C,C,[""],S,0,s,S)}}c=u=h=0,v=b=1,x=E="",d=a;break;case 58:d=1+ou(E),h=m;default:if(v<1){if(y==123)--v;else if(y==125&&v++==0&&P6e()==125)continue}switch(E+=sj(y),y*v){case 38:b=u>0?1:(E+="\f",-1);break;case 44:s[c++]=(ou(E)-1)*b,b=1;break;case 64:fp()===45&&(E+=l8(hc())),f=fp(),u=d=ou(x=E+=I6e(z_())),y++;break;case 45:m===45&&ou(E)==2&&(v=0)}}return i}function jG(e,t,n,r,o,i,a,s,l,c,u,d){for(var f=o-1,h=o===0?i:[""],m=_6e(h),v=0,g=0,b=0;v0?h[y]+" "+x:j_(x,/&\f/g,h[y])))&&(l[b++]=w);return lj(e,t,n,o===0?due:s,l,c,u,d)}function N6e(e,t,n,r){return lj(e,t,n,uue,sj($6e()),I0(e,2,-2),0,r)}function zG(e,t,n,r,o){return lj(e,t,n,fue,I0(e,0,r),I0(e,r+1,-1),r,o)}function JN(e,t){for(var n="",r=0;r1}function B6e(e){return e.parentSelectors.reduce(function(t,n){return t?n.includes("&")?n.replace(/&/g,t):"".concat(t," ").concat(n):n},"")}var L6e=function(t,n,r){var o=B6e(r),i=o.match(/:not\([^)]*\)/g)||[];i.length>0&&i.some(F6e)&&Zh("Concat ':not' selector not support in legacy browsers.",r)},j6e=function(t,n,r){switch(t){case"marginLeft":case"marginRight":case"paddingLeft":case"paddingRight":case"left":case"right":case"borderLeft":case"borderLeftWidth":case"borderLeftStyle":case"borderLeftColor":case"borderRight":case"borderRightWidth":case"borderRightStyle":case"borderRightColor":case"borderTopLeftRadius":case"borderTopRightRadius":case"borderBottomLeftRadius":case"borderBottomRightRadius":Zh("You seem to be using non-logical property '".concat(t,"' which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof n=="string"){var o=n.split(" ").map(function(s){return s.trim()});o.length===4&&o[1]!==o[3]&&Zh("You seem to be using '".concat(t,"' property with different left ").concat(t," and right ").concat(t,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r)}return;case"clear":case"textAlign":(n==="left"||n==="right")&&Zh("You seem to be using non-logical value '".concat(n,"' of ").concat(t,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r);return;case"borderRadius":if(typeof n=="string"){var i=n.split("/").map(function(s){return s.trim()}),a=i.reduce(function(s,l){if(s)return s;var c=l.split(" ").map(function(u){return u.trim()});return c.length>=2&&c[0]!==c[1]||c.length===3&&c[1]!==c[2]||c.length===4&&c[2]!==c[3]?!0:s},!1);a&&Zh("You seem to be using non-logical value '".concat(n,"' of ").concat(t,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r)}return}},z6e=function(t,n,r){(typeof n=="string"&&/NaN/g.test(n)||Number.isNaN(n))&&Zh("Unexpected 'NaN' in property '".concat(t,": ").concat(n,"'."),r)},H6e=function(t,n,r){r.parentSelectors.some(function(o){var i=o.split(",");return i.some(function(a){return a.split("&").length>2})})&&Zh("Should not use more than one `&` in a selector.",r)},y1="data-ant-cssinjs-cache-path",gue="_FILE_STYLE__";function V6e(e){return Object.keys(e).map(function(t){var n=e[t];return"".concat(t,":").concat(n)}).join(";")}var xm,vue=!0;function W6e(){if(!xm&&(xm={},Ki())){var e=document.createElement("div");e.className=y1,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(/"$/,""),t.split(";").forEach(function(o){var i=o.split(":"),a=ie(i,2),s=a[0],l=a[1];xm[s]=l});var n=document.querySelector("style[".concat(y1,"]"));if(n){var r;vue=!1,(r=n.parentNode)===null||r===void 0||r.removeChild(n)}document.body.removeChild(e)}}function U6e(e){return W6e(),!!xm[e]}function G6e(e){var t=xm[e],n=null;if(t&&Ki())if(vue)n=gue;else{var r=document.querySelector("style[".concat(pc,'="').concat(xm[e],'"]'));r?n=r.innerHTML:delete xm[e]}return[n,t]}var q6e="_skip_check_",yue="_multi_value_";function V_(e){var t=JN(D6e(e),A6e);return t.replace(/\{%%%\:[^;];}/g,";")}function K6e(e){return dt(e)==="object"&&e&&(q6e in e||yue in e)}function HG(e,t,n){if(!t)return e;var r=".".concat(t),o=n==="low"?":where(".concat(r,")"):r,i=e.split(",").map(function(a){var s,l=a.trim().split(/\s+/),c=l[0]||"",u=((s=c.match(/^\w+/))===null||s===void 0?void 0:s[0])||"";return c="".concat(u).concat(o).concat(c.slice(u.length)),[c].concat(De(l.slice(1))).join(" ")});return i.join(",")}var Y6e=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},o=r.root,i=r.injectHash,a=r.parentSelectors,s=n.hashId,l=n.layer;n.path;var c=n.hashPriority,u=n.transformers,d=u===void 0?[]:u;n.linters;var f="",h={};function m(b){var y=b.getName(s);if(!h[y]){var x=e(b.style,n,{root:!1,parentSelectors:a}),w=ie(x,1),S=w[0];h[y]="@keyframes ".concat(b.getName(s)).concat(S)}}function v(b){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return b.forEach(function(x){Array.isArray(x)?v(x,y):x&&y.push(x)}),y}var g=v(Array.isArray(t)?t:[t]);return g.forEach(function(b){var y=typeof b=="string"&&!o?{}:b;if(typeof y=="string")f+="".concat(y,` +`);else if(y._keyframe)m(y);else{var x=d.reduce(function(w,S){var C;return(S==null||(C=S.visit)===null||C===void 0?void 0:C.call(S,w))||w},y);Object.keys(x).forEach(function(w){var S=x[w];if(dt(S)==="object"&&S&&(w!=="animationName"||!S._keyframe)&&!K6e(S)){var C=!1,E=w.trim(),_=!1;(o||i)&&s?E.startsWith("@")?C=!0:E==="&"?E=HG("",s,c):E=HG(w,s,c):o&&!s&&(E==="&"||E==="")&&(E="",_=!0);var P=e(S,n,{root:_,injectHash:C,parentSelectors:[].concat(De(a),[E])}),$=ie(P,2),T=$[0],R=$[1];h=B(B({},h),R),f+="".concat(E).concat(T)}else{let I=function(D,N){var L=D.replace(/[A-Z]/g,function(U){return"-".concat(U.toLowerCase())}),H=N;!cue[D]&&typeof H=="number"&&H!==0&&(H="".concat(H,"px")),D==="animationName"&&N!==null&&N!==void 0&&N._keyframe&&(m(N),H=N.getName(s)),f+="".concat(L,":").concat(H,";")};var O,k=(O=S==null?void 0:S.value)!==null&&O!==void 0?O:S;dt(S)==="object"&&S!==null&&S!==void 0&&S[yue]&&Array.isArray(k)?k.forEach(function(D){I(w,D)}):I(w,k)}})}}),o?l&&(f&&(f="@layer ".concat(l.name," {").concat(f,"}")),l.dependencies&&(h["@layer ".concat(l.name)]=l.dependencies.map(function(b){return"@layer ".concat(b,", ").concat(l.name,";")}).join(` +`))):f="{".concat(f,"}"),[f,h]};function bue(e,t){return yw("".concat(e.join("%")).concat(t))}function X6e(){return null}var xue="style";function ww(e,t){var n=e.token,r=e.path,o=e.hashId,i=e.layer,a=e.nonce,s=e.clientOnly,l=e.order,c=l===void 0?0:l,u=p.useContext(Ap),d=u.autoClear;u.mock;var f=u.defaultCache,h=u.hashPriority,m=u.container,v=u.ssrInline,g=u.transformers,b=u.linters,y=u.cache,x=u.layer,w=n._tokenKey,S=[w];x&&S.push("layer"),S.push.apply(S,De(r));var C=QN,E=oj(xue,S,function(){var R=S.join("|");if(U6e(R)){var O=G6e(R),k=ie(O,2),I=k[0],D=k[1];if(I)return[I,w,D,{},s,c]}var N=t(),L=Y6e(N,{hashId:o,hashPriority:h,layer:x?i:void 0,path:r.join("-"),transformers:g,linters:b}),H=ie(L,2),U=H[0],V=H[1],j=V_(U),F=bue(S,j);return[j,w,F,V,s,c]},function(R,O){var k=ie(R,3),I=k[2];(O||d)&&QN&&T0(I,{mark:pc,attachTo:m})},function(R){var O=ie(R,4),k=O[0];O[1];var I=O[2],D=O[3];if(C&&k!==gue){var N={mark:pc,prepend:x?!1:"queue",attachTo:m,priority:c},L=typeof a=="function"?a():a;L&&(N.csp={nonce:L});var H=[],U=[];Object.keys(D).forEach(function(j){j.startsWith("@layer")?H.push(j):U.push(j)}),H.forEach(function(j){xu(V_(D[j]),"_layer-".concat(j),B(B({},N),{},{prepend:!0}))});var V=xu(k,I,N);V[dp]=y.instanceId,V.setAttribute(R0,w),U.forEach(function(j){xu(V_(D[j]),"_effect-".concat(j),N)})}}),_=ie(E,3),P=_[0],$=_[1],T=_[2];return function(R){var O;return!v||C||!f?O=p.createElement(X6e,null):O=p.createElement("style",Ce({},K(K({},R0,$),pc,T),{dangerouslySetInnerHTML:{__html:P}})),p.createElement(p.Fragment,null,O,R)}}var Q6e=function(t,n,r){var o=ie(t,6),i=o[0],a=o[1],s=o[2],l=o[3],c=o[4],u=o[5],d=r||{},f=d.plain;if(c)return null;var h=i,m={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)};return h=bw(i,a,s,m,f),l&&Object.keys(l).forEach(function(v){if(!n[v]){n[v]=!0;var g=V_(l[v]),b=bw(g,a,"_effect-".concat(v),m,f);v.startsWith("@layer")?h=b+h:h+=b}}),[u,s,h]},wue="cssVar",Cue=function(t,n){var r=t.key,o=t.prefix,i=t.unitless,a=t.ignore,s=t.token,l=t.scope,c=l===void 0?"":l,u=p.useContext(Ap),d=u.cache.instanceId,f=u.container,h=s._tokenKey,m=[].concat(De(t.path),[r,c,h]),v=oj(wue,m,function(){var g=n(),b=sue(g,r,{prefix:o,unitless:i,ignore:a,scope:c}),y=ie(b,2),x=y[0],w=y[1],S=bue(m,w);return[x,w,S,r]},function(g){var b=ie(g,3),y=b[2];QN&&T0(y,{mark:pc,attachTo:f})},function(g){var b=ie(g,3),y=b[1],x=b[2];if(y){var w=xu(y,x,{mark:pc,prepend:"queue",attachTo:f,priority:-999});w[dp]=d,w.setAttribute(R0,r)}});return v},Z6e=function(t,n,r){var o=ie(t,4),i=o[1],a=o[2],s=o[3],l=r||{},c=l.plain;if(!i)return null;var u=-999,d={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)},f=bw(i,s,a,d,c);return[u,a,f]},J6e=K(K(K({},xue,Q6e),lue,b6e),wue,Z6e);function eNe(e){return e!==null}function tNe(e,t){var n=typeof t=="boolean"?{plain:t}:t||{},r=n.plain,o=r===void 0?!1:r,i=n.types,a=i===void 0?["style","token","cssVar"]:i,s=n.once,l=s===void 0?!1:s,c=new RegExp("^(".concat((typeof a=="string"?[a]:a).join("|"),")%")),u=Array.from(e.cache.keys()).filter(function(m){return c.test(m)}),d={},f={},h="";return u.map(function(m){if(l&&e.extracted.has(m))return null;var v=m.replace(c,"").replace(/%/g,"|"),g=m.split("%"),b=ie(g,1),y=b[0],x=J6e[y],w=x(e.cache.get(m)[1],d,{plain:o});if(!w)return null;var S=ie(w,3),C=S[0],E=S[1],_=S[2];return m.startsWith("style")&&(f[v]=E),e.extracted.add(m),[C,_]}).filter(eNe).sort(function(m,v){var g=ie(m,1),b=g[0],y=ie(v,1),x=y[0];return b-x}).forEach(function(m){var v=ie(m,2),g=v[1];h+=g}),h+=bw(".".concat(y1,'{content:"').concat(V6e(f),'";}'),void 0,void 0,K({},y1,y1),o),h}var vn=function(){function e(t,n){rr(this,e),K(this,"name",void 0),K(this,"style",void 0),K(this,"_keyframe",!0),this.name=t,this.style=n}return or(e,[{key:"getName",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n?"".concat(n,"-").concat(this.name):this.name}}]),e}();function nNe(e){if(typeof e=="number")return[[e],!1];var t=String(e).trim(),n=t.match(/(.*)(!important)/),r=(n?n[1]:t).trim().split(/\s+/),o=[],i=0;return[r.reduce(function(a,s){if(s.includes("(")||s.includes(")")){var l=s.split("(").length-1,c=s.split(")").length-1;i+=l-c}return i>=0&&o.push(s),i===0&&(a.push(o.join(" ")),o=[]),a},[]),!!n]}function Gg(e){return e.notSplit=!0,e}var rNe={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:Gg(["borderTop","borderBottom"]),borderBlockStart:Gg(["borderTop"]),borderBlockEnd:Gg(["borderBottom"]),borderInline:Gg(["borderLeft","borderRight"]),borderInlineStart:Gg(["borderLeft"]),borderInlineEnd:Gg(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};function YE(e,t){var n=e;return t&&(n="".concat(n," !important")),{_skip_check_:!0,value:n}}var oNe={visit:function(t){var n={};return Object.keys(t).forEach(function(r){var o=t[r],i=rNe[r];if(i&&(typeof o=="number"||typeof o=="string")){var a=nNe(o),s=ie(a,2),l=s[0],c=s[1];i.length&&i.notSplit?i.forEach(function(u){n[u]=YE(o,c)}):i.length===1?n[i[0]]=YE(l[0],c):i.length===2?i.forEach(function(u,d){var f;n[u]=YE((f=l[d])!==null&&f!==void 0?f:l[0],c)}):i.length===4?i.forEach(function(u,d){var f,h;n[u]=YE((f=(h=l[d])!==null&&h!==void 0?h:l[d-2])!==null&&f!==void 0?f:l[0],c)}):n[r]=o}else n[r]=o}),n}},c8=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function iNe(e,t){var n=Math.pow(10,t+1),r=Math.floor(e*n);return Math.round(r/10)*10/n}var aNe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.rootValue,r=n===void 0?16:n,o=t.precision,i=o===void 0?5:o,a=t.mediaQuery,s=a===void 0?!1:a,l=function(d,f){if(!f)return d;var h=parseFloat(f);if(h<=1)return d;var m=iNe(h/r,i);return"".concat(m,"rem")},c=function(d){var f=B({},d);return Object.entries(d).forEach(function(h){var m=ie(h,2),v=m[0],g=m[1];if(typeof g=="string"&&g.includes("px")){var b=g.replace(c8,l);f[v]=b}!cue[v]&&typeof g=="number"&&g!==0&&(f[v]="".concat(g,"px").replace(c8,l));var y=v.trim();if(y.startsWith("@")&&y.includes("px")&&s){var x=v.replace(c8,l);f[x]=f[v],delete f[v]}}),f};return{visit:c}},sNe={supportModernCSS:function(){return n6e()&&r6e()}};const lNe=Object.freeze(Object.defineProperty({__proto__:null,Keyframes:vn,NaNLinter:z6e,StyleContext:Ap,StyleProvider:KDe,Theme:rj,_experimental:sNe,createCache:tj,createTheme:O0,extractStyle:tNe,genCalc:ZDe,getComputedToken:ij,legacyLogicalPropertiesTransformer:oNe,legacyNotSelectorLinter:L6e,logicalPropertiesLinter:j6e,parentSelectorLinter:H6e,px2remTransformer:aNe,token2CSSVar:v1,unit:se,useCSSVarRegister:Cue,useCacheToken:aj,useStyleRegister:ww},Symbol.toStringTag,{value:"Module"}));var BR=p.createContext({});function Sue(e){return Zce(e)||Kce(e)||DR(e)||Jce()}function oi(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!oi(e,t.slice(0,-1))?e:Eue(e,t,n,r)}function cNe(e){return dt(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function VG(e){return Array.isArray(e)?[]:{}}var uNe=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function Dv(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=dNe,e},_ue=p.createContext(void 0);var $ue={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"},Pue={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0},pNe=B(B({},Pue),{},{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"});const Mue={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},wP={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"]},pNe),timePickerLocale:Object.assign({},Mue)},vs="${label} is not a valid ${type}",_u={locale:"en",Pagination:$ue,DatePicker:wP,TimePicker:Mue,Calendar:wP,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:vs,method:vs,array:vs,object:vs,number:vs,date:vs,boolean:vs,integer:vs,float:vs,regexp:vs,email:vs,url:vs,hex:vs},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"}};let W_=Object.assign({},_u.Modal),U_=[];const WG=()=>U_.reduce((e,t)=>Object.assign(Object.assign({},e),t),_u.Modal);function hNe(e){if(e){const t=Object.assign({},e);return U_.push(t),W_=WG(),()=>{U_=U_.filter(n=>n!==t),W_=WG()}}W_=Object.assign({},_u.Modal)}function Tue(){return W_}const cj=p.createContext(void 0),Xi=(e,t)=>{const n=p.useContext(cj),r=p.useMemo(()=>{var i;const a=t||_u[e],s=(i=n==null?void 0:n[e])!==null&&i!==void 0?i:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,n]),o=p.useMemo(()=>{const i=n==null?void 0:n.locale;return n!=null&&n.exist&&!i?_u.locale:i},[n]);return[r,o]},mNe="internalMark",gNe=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;p.useEffect(()=>hNe(t==null?void 0:t.Modal),[t]);const o=p.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return p.createElement(cj.Provider,{value:o},n)},uj={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"},N0=Object.assign(Object.assign({},uj),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', -'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}),Si=Math.round;function u8(e,t){const n=e.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],r=n.map(o=>parseFloat(o));for(let o=0;o<3;o+=1)r[o]=t(r[o]||0,n[o]||"",o);return n[3]?r[3]=n[3].includes("%")?r[3]/100:r[3]:r[3]=1,r}const UG=(e,t,n)=>n===0?e:e/100;function Qb(e,t){const n=t||255;return e>n?n:e<0?0:e}class wn{constructor(t){K(this,"isValid",!0),K(this,"r",0),K(this,"g",0),K(this,"b",0),K(this,"a",1),K(this,"_h",void 0),K(this,"_s",void 0),K(this,"_l",void 0),K(this,"_v",void 0),K(this,"_max",void 0),K(this,"_min",void 0),K(this,"_brightness",void 0);function n(r){return r[0]in t&&r[1]in t&&r[2]in t}if(t)if(typeof t=="string"){let o=function(i){return r.startsWith(i)};const r=t.trim();/^#?[A-F\d]{3,8}$/i.test(r)?this.fromHexString(r):o("rgb")?this.fromRgbString(r):o("hsl")?this.fromHslString(r):(o("hsv")||o("hsb"))&&this.fromHsvString(r)}else if(t instanceof wn)this.r=t.r,this.g=t.g,this.b=t.b,this.a=t.a,this._h=t._h,this._s=t._s,this._l=t._l,this._v=t._v;else if(n("rgb"))this.r=Qb(t.r),this.g=Qb(t.g),this.b=Qb(t.b),this.a=typeof t.a=="number"?Qb(t.a,1):1;else if(n("hsl"))this.fromHsl(t);else if(n("hsv"))this.fromHsv(t);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(t))}setR(t){return this._sc("r",t)}setG(t){return this._sc("g",t)}setB(t){return this._sc("b",t)}setA(t){return this._sc("a",t,1)}setHue(t){const n=this.toHsv();return n.h=t,this._c(n)}getLuminance(){function t(i){const a=i/255;return a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4)}const n=t(this.r),r=t(this.g),o=t(this.b);return .2126*n+.7152*r+.0722*o}getHue(){if(typeof this._h>"u"){const t=this.getMax()-this.getMin();t===0?this._h=0:this._h=Si(60*(this.r===this.getMax()?(this.g-this.b)/t+(this.g"u"){const t=this.getMax()-this.getMin();t===0?this._s=0:this._s=t/this.getMax()}return this._s}getLightness(){return typeof this._l>"u"&&(this._l=(this.getMax()+this.getMin())/510),this._l}getValue(){return typeof this._v>"u"&&(this._v=this.getMax()/255),this._v}getBrightness(){return typeof this._brightness>"u"&&(this._brightness=(this.r*299+this.g*587+this.b*114)/1e3),this._brightness}darken(t=10){const n=this.getHue(),r=this.getSaturation();let o=this.getLightness()-t/100;return o<0&&(o=0),this._c({h:n,s:r,l:o,a:this.a})}lighten(t=10){const n=this.getHue(),r=this.getSaturation();let o=this.getLightness()+t/100;return o>1&&(o=1),this._c({h:n,s:r,l:o,a:this.a})}mix(t,n=50){const r=this._c(t),o=n/100,i=s=>(r[s]-this[s])*o+this[s],a={r:Si(i("r")),g:Si(i("g")),b:Si(i("b")),a:Si(i("a")*100)/100};return this._c(a)}tint(t=10){return this.mix({r:255,g:255,b:255,a:1},t)}shade(t=10){return this.mix({r:0,g:0,b:0,a:1},t)}onBackground(t){const n=this._c(t),r=this.a+n.a*(1-this.a),o=i=>Si((this[i]*this.a+n[i]*n.a*(1-this.a))/r);return this._c({r:o("r"),g:o("g"),b:o("b"),a:r})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(t){return this.r===t.r&&this.g===t.g&&this.b===t.b&&this.a===t.a}clone(){return this._c(this)}toHexString(){let t="#";const n=(this.r||0).toString(16);t+=n.length===2?n:"0"+n;const r=(this.g||0).toString(16);t+=r.length===2?r:"0"+r;const o=(this.b||0).toString(16);if(t+=o.length===2?o:"0"+o,typeof this.a=="number"&&this.a>=0&&this.a<1){const i=Si(this.a*255).toString(16);t+=i.length===2?i:"0"+i}return t}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const t=this.getHue(),n=Si(this.getSaturation()*100),r=Si(this.getLightness()*100);return this.a!==1?`hsla(${t},${n}%,${r}%,${this.a})`:`hsl(${t},${n}%,${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 this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(t,n,r){const o=this.clone();return o[t]=Qb(n,r),o}_c(t){return new this.constructor(t)}getMax(){return typeof this._max>"u"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min>"u"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(t){const n=t.replace("#","");function r(o,i){return parseInt(n[o]+n[i||o],16)}n.length<6?(this.r=r(0),this.g=r(1),this.b=r(2),this.a=n[3]?r(3)/255:1):(this.r=r(0,1),this.g=r(2,3),this.b=r(4,5),this.a=n[6]?r(6,7)/255:1)}fromHsl({h:t,s:n,l:r,a:o}){if(this._h=t%360,this._s=n,this._l=r,this.a=typeof o=="number"?o:1,n<=0){const p=Si(r*255);this.r=p,this.g=p,this.b=p}let i=0,a=0,s=0;const l=t/60,c=(1-Math.abs(2*r-1))*n,u=c*(1-Math.abs(l%2-1));l>=0&&l<1?(i=c,a=u):l>=1&&l<2?(i=u,a=c):l>=2&&l<3?(a=c,s=u):l>=3&&l<4?(a=u,s=c):l>=4&&l<5?(i=u,s=c):l>=5&&l<6&&(i=c,s=u);const d=r-c/2;this.r=Si((i+d)*255),this.g=Si((a+d)*255),this.b=Si((s+d)*255)}fromHsv({h:t,s:n,v:r,a:o}){this._h=t%360,this._s=n,this._v=r,this.a=typeof o=="number"?o:1;const i=Si(r*255);if(this.r=i,this.g=i,this.b=i,n<=0)return;const a=t/60,s=Math.floor(a),l=a-s,c=Si(r*(1-n)*255),u=Si(r*(1-n*l)*255),d=Si(r*(1-n*(1-l))*255);switch(s){case 0:this.g=d,this.b=c;break;case 1:this.r=u,this.b=c;break;case 2:this.r=c,this.b=d;break;case 3:this.r=c,this.g=u;break;case 4:this.r=d,this.g=c;break;case 5:default:this.g=c,this.b=u;break}}fromHsvString(t){const n=u8(t,UG);this.fromHsv({h:n[0],s:n[1],v:n[2],a:n[3]})}fromHslString(t){const n=u8(t,UG);this.fromHsl({h:n[0],s:n[1],l:n[2],a:n[3]})}fromRgbString(t){const n=u8(t,(r,o)=>o.includes("%")?Si(r/100*255):r);this.r=n[0],this.g=n[1],this.b=n[2],this.a=n[3]}}const vDe=Object.freeze(Object.defineProperty({__proto__:null,FastColor:wn},Symbol.toStringTag,{value:"Module"}));var XE=2,GG=.16,yDe=.05,bDe=.05,xDe=.15,Oue=5,Tue=4,CDe=[{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 qG(e,t,n){var r;return Math.round(e.h)>=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-XE*t:Math.round(e.h)+XE*t:r=n?Math.round(e.h)+XE*t:Math.round(e.h)-XE*t,r<0?r+=360:r>=360&&(r-=360),r}function KG(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-GG*t:t===Tue?r=e.s+GG:r=e.s+yDe*t,r>1&&(r=1),n&&t===Oue&&r>.1&&(r=.1),r<.06&&(r=.06),Math.round(r*100)/100}function YG(e,t,n){var r;return n?r=e.v+bDe*t:r=e.v-xDe*t,r=Math.max(0,Math.min(1,r)),Math.round(r*100)/100}function Ap(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=new wn(e),o=r.toHsv(),i=Oue;i>0;i-=1){var a=new wn({h:qG(o,i,!0),s:KG(o,i,!0),v:YG(o,i,!0)});n.push(a)}n.push(r);for(var s=1;s<=Tue;s+=1){var l=new wn({h:qG(o,s),s:KG(o,s),v:YG(o,s)});n.push(l)}return t.theme==="dark"?CDe.map(function(c){var u=c.index,d=c.amount;return new wn(t.backgroundColor||"#141414").mix(n[u],d).toHexString()}):n.map(function(c){return c.toHexString()})}var xm={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"},wP=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];wP.primary=wP[5];var SP=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];SP.primary=SP[5];var EP=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];EP.primary=EP[5];var _P=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];_P.primary=_P[5];var $P=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];$P.primary=$P[5];var PP=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];PP.primary=PP[5];var MP=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];MP.primary=MP[5];var RP=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];RP.primary=RP[5];var Bm=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];Bm.primary=Bm[5];var OP=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];OP.primary=OP[5];var TP=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];TP.primary=TP[5];var IP=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];IP.primary=IP[5];var wC=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];wC.primary=wC[5];var wDe=wC,G_={red:wP,volcano:SP,orange:EP,gold:_P,yellow:$P,lime:PP,green:MP,cyan:RP,blue:Bm,geekblue:OP,purple:TP,magenta:IP,grey:wC},kP=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];kP.primary=kP[5];var NP=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];NP.primary=NP[5];var DP=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];DP.primary=DP[5];var AP=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];AP.primary=AP[5];var FP=["#2b2611","#443b11","#595014","#7c6e14","#aa9514","#d8bd14","#e8d639","#f3ea62","#f8f48b","#fafab5"];FP.primary=FP[5];var BP=["#1f2611","#2e3c10","#3e4f13","#536d13","#6f9412","#8bbb11","#a9d134","#c9e75d","#e4f88b","#f0fab5"];BP.primary=BP[5];var LP=["#162312","#1d3712","#274916","#306317","#3c8618","#49aa19","#6abe39","#8fd460","#b2e58b","#d5f2bb"];LP.primary=LP[5];var jP=["#112123","#113536","#144848","#146262","#138585","#13a8a8","#33bcb7","#58d1c9","#84e2d8","#b2f1e8"];jP.primary=jP[5];var zP=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];zP.primary=zP[5];var HP=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];HP.primary=HP[5];var VP=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];VP.primary=VP[5];var WP=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];WP.primary=WP[5];var UP=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];UP.primary=UP[5];var SDe={red:kP,volcano:NP,orange:DP,gold:AP,yellow:FP,lime:BP,green:LP,cyan:jP,blue:zP,geekblue:HP,purple:VP,magenta:WP,grey:UP};const EDe=Object.freeze(Object.defineProperty({__proto__:null,blue:Bm,blueDark:zP,cyan:RP,cyanDark:jP,geekblue:OP,geekblueDark:HP,generate:Ap,gold:_P,goldDark:AP,gray:wDe,green:MP,greenDark:LP,grey:wC,greyDark:UP,lime:PP,limeDark:BP,magenta:IP,magentaDark:WP,orange:EP,orangeDark:DP,presetDarkPalettes:SDe,presetPalettes:G_,presetPrimaryColors:xm,purple:TP,purpleDark:VP,red:wP,redDark:kP,volcano:SP,volcanoDark:NP,yellow:$P,yellowDark:FP},Symbol.toStringTag,{value:"Module"}));function Iue(e,{generateColorPalettes:t,generateNeutralColorPalettes:n}){const{colorSuccess:r,colorWarning:o,colorError:i,colorInfo:a,colorPrimary:s,colorBgBase:l,colorTextBase:c}=e,u=t(s),d=t(r),p=t(o),h=t(i),m=t(a),v=n(l,c),g=e.colorLink||e.colorInfo,x=t(g),y=new wn(h[1]).mix(new wn(h[3]),50).toHexString();return Object.assign(Object.assign({},v),{colorPrimaryBg:u[1],colorPrimaryBgHover:u[2],colorPrimaryBorder:u[3],colorPrimaryBorderHover:u[4],colorPrimaryHover:u[5],colorPrimary:u[6],colorPrimaryActive:u[7],colorPrimaryTextHover:u[8],colorPrimaryText:u[9],colorPrimaryTextActive:u[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:y,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:p[1],colorWarningBgHover:p[2],colorWarningBorder:p[3],colorWarningBorderHover:p[4],colorWarningHover:p[4],colorWarning:p[6],colorWarningActive:p[7],colorWarningTextHover:p[8],colorWarningText:p[9],colorWarningTextActive:p[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:x[4],colorLink:x[6],colorLinkActive:x[7],colorBgMask:new wn("#000").setA(.45).toRgbString(),colorWhite:"#fff"})}const _De=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};function $De(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1},_De(r))}const kue=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function q_(e){return(e+8)/e}function PDe(e){const t=Array.from({length:10}).map((n,r)=>{const o=r-1,i=e*Math.pow(Math.E,o/5),a=r>1?Math.floor(i):Math.ceil(i);return Math.floor(a/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:q_(n)}))}const Nue=e=>{const t=PDe(e),n=t.map(u=>u.size),r=t.map(u=>u.lineHeight),o=n[1],i=n[0],a=n[2],s=r[1],l=r[0],c=r[2];return{fontSizeSM:i,fontSize:o,fontSizeLG:a,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:s,lineHeightLG:c,lineHeightSM:l,fontHeight:Math.round(s*o),fontHeightLG:Math.round(c*a),fontHeightSM:Math.round(l*i),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function MDe(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const Zs=(e,t)=>new wn(e).setA(t).toRgbString(),Zb=(e,t)=>new wn(e).darken(t).toHexString(),RDe=e=>{const t=Ap(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]}},ODe=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:Zs(r,.88),colorTextSecondary:Zs(r,.65),colorTextTertiary:Zs(r,.45),colorTextQuaternary:Zs(r,.25),colorFill:Zs(r,.15),colorFillSecondary:Zs(r,.06),colorFillTertiary:Zs(r,.04),colorFillQuaternary:Zs(r,.02),colorBgSolid:Zs(r,1),colorBgSolidHover:Zs(r,.75),colorBgSolidActive:Zs(r,.95),colorBgLayout:Zb(n,4),colorBgContainer:Zb(n,0),colorBgElevated:Zb(n,0),colorBgSpotlight:Zs(r,.85),colorBgBlur:"transparent",colorBorder:Zb(n,15),colorBorderSecondary:Zb(n,6)}};function LO(e){xm.pink=xm.magenta,G_.pink=G_.magenta;const t=Object.keys(uj).map(n=>{const r=e[n]===xm[n]?G_[n]:Ap(e[n]);return Array.from({length:10},()=>1).reduce((o,i,a)=>(o[`${n}-${a+1}`]=r[a],o[`${n}${a+1}`]=r[a],o),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),Iue(e,{generateColorPalettes:RDe,generateNeutralColorPalettes:ODe})),Nue(e.fontSize)),MDe(e)),kue(e)),$De(e))}const dj=T0(LO),SC={token:D0,override:{override:D0},hashed:!0},fj=Z.createContext(SC),EC="ant",jO="anticon",TDe=["outlined","borderless","filled","underlined"],IDe=(e,t)=>t||(e?`${EC}-${e}`:EC),It=f.createContext({getPrefixCls:IDe,iconPrefixCls:jO}),{Consumer:gon}=It,XG={};function Vr(e){const t=f.useContext(It),{getPrefixCls:n,direction:r,getPopupContainer:o}=t,i=t[e];return Object.assign(Object.assign({classNames:XG,styles:XG},i),{getPrefixCls:n,direction:r,getPopupContainer:o})}const kDe=`-ant-${Date.now()}-${Math.random()}`;function NDe(e,t){const n={},r=(a,s)=>{let l=a.clone();return l=(s==null?void 0:s(l))||l,l.toRgbString()},o=(a,s)=>{const l=new wn(a),c=Ap(l.toRgbString());n[`${s}-color`]=r(l),n[`${s}-color-disabled`]=c[1],n[`${s}-color-hover`]=c[4],n[`${s}-color-active`]=c[6],n[`${s}-color-outline`]=l.clone().setA(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=c[0],n[`${s}-color-deprecated-border`]=c[2]};if(t.primaryColor){o(t.primaryColor,"primary");const a=new wn(t.primaryColor),s=Ap(a.toRgbString());s.forEach((c,u)=>{n[`primary-${u+1}`]=c}),n["primary-color-deprecated-l-35"]=r(a,c=>c.lighten(35)),n["primary-color-deprecated-l-20"]=r(a,c=>c.lighten(20)),n["primary-color-deprecated-t-20"]=r(a,c=>c.tint(20)),n["primary-color-deprecated-t-50"]=r(a,c=>c.tint(50)),n["primary-color-deprecated-f-12"]=r(a,c=>c.setA(c.a*.12));const l=new wn(s[0]);n["primary-color-active-deprecated-f-30"]=r(l,c=>c.setA(c.a*.3)),n["primary-color-active-deprecated-d-02"]=r(l,c=>c.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),` +'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}),Ei=Math.round;function u8(e,t){const n=e.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],r=n.map(o=>parseFloat(o));for(let o=0;o<3;o+=1)r[o]=t(r[o]||0,n[o]||"",o);return n[3]?r[3]=n[3].includes("%")?r[3]/100:r[3]:r[3]=1,r}const UG=(e,t,n)=>n===0?e:e/100;function Qb(e,t){const n=t||255;return e>n?n:e<0?0:e}class Cn{constructor(t){K(this,"isValid",!0),K(this,"r",0),K(this,"g",0),K(this,"b",0),K(this,"a",1),K(this,"_h",void 0),K(this,"_s",void 0),K(this,"_l",void 0),K(this,"_v",void 0),K(this,"_max",void 0),K(this,"_min",void 0),K(this,"_brightness",void 0);function n(r){return r[0]in t&&r[1]in t&&r[2]in t}if(t)if(typeof t=="string"){let o=function(i){return r.startsWith(i)};const r=t.trim();/^#?[A-F\d]{3,8}$/i.test(r)?this.fromHexString(r):o("rgb")?this.fromRgbString(r):o("hsl")?this.fromHslString(r):(o("hsv")||o("hsb"))&&this.fromHsvString(r)}else if(t instanceof Cn)this.r=t.r,this.g=t.g,this.b=t.b,this.a=t.a,this._h=t._h,this._s=t._s,this._l=t._l,this._v=t._v;else if(n("rgb"))this.r=Qb(t.r),this.g=Qb(t.g),this.b=Qb(t.b),this.a=typeof t.a=="number"?Qb(t.a,1):1;else if(n("hsl"))this.fromHsl(t);else if(n("hsv"))this.fromHsv(t);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(t))}setR(t){return this._sc("r",t)}setG(t){return this._sc("g",t)}setB(t){return this._sc("b",t)}setA(t){return this._sc("a",t,1)}setHue(t){const n=this.toHsv();return n.h=t,this._c(n)}getLuminance(){function t(i){const a=i/255;return a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4)}const n=t(this.r),r=t(this.g),o=t(this.b);return .2126*n+.7152*r+.0722*o}getHue(){if(typeof this._h>"u"){const t=this.getMax()-this.getMin();t===0?this._h=0:this._h=Ei(60*(this.r===this.getMax()?(this.g-this.b)/t+(this.g"u"){const t=this.getMax()-this.getMin();t===0?this._s=0:this._s=t/this.getMax()}return this._s}getLightness(){return typeof this._l>"u"&&(this._l=(this.getMax()+this.getMin())/510),this._l}getValue(){return typeof this._v>"u"&&(this._v=this.getMax()/255),this._v}getBrightness(){return typeof this._brightness>"u"&&(this._brightness=(this.r*299+this.g*587+this.b*114)/1e3),this._brightness}darken(t=10){const n=this.getHue(),r=this.getSaturation();let o=this.getLightness()-t/100;return o<0&&(o=0),this._c({h:n,s:r,l:o,a:this.a})}lighten(t=10){const n=this.getHue(),r=this.getSaturation();let o=this.getLightness()+t/100;return o>1&&(o=1),this._c({h:n,s:r,l:o,a:this.a})}mix(t,n=50){const r=this._c(t),o=n/100,i=s=>(r[s]-this[s])*o+this[s],a={r:Ei(i("r")),g:Ei(i("g")),b:Ei(i("b")),a:Ei(i("a")*100)/100};return this._c(a)}tint(t=10){return this.mix({r:255,g:255,b:255,a:1},t)}shade(t=10){return this.mix({r:0,g:0,b:0,a:1},t)}onBackground(t){const n=this._c(t),r=this.a+n.a*(1-this.a),o=i=>Ei((this[i]*this.a+n[i]*n.a*(1-this.a))/r);return this._c({r:o("r"),g:o("g"),b:o("b"),a:r})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(t){return this.r===t.r&&this.g===t.g&&this.b===t.b&&this.a===t.a}clone(){return this._c(this)}toHexString(){let t="#";const n=(this.r||0).toString(16);t+=n.length===2?n:"0"+n;const r=(this.g||0).toString(16);t+=r.length===2?r:"0"+r;const o=(this.b||0).toString(16);if(t+=o.length===2?o:"0"+o,typeof this.a=="number"&&this.a>=0&&this.a<1){const i=Ei(this.a*255).toString(16);t+=i.length===2?i:"0"+i}return t}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const t=this.getHue(),n=Ei(this.getSaturation()*100),r=Ei(this.getLightness()*100);return this.a!==1?`hsla(${t},${n}%,${r}%,${this.a})`:`hsl(${t},${n}%,${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 this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(t,n,r){const o=this.clone();return o[t]=Qb(n,r),o}_c(t){return new this.constructor(t)}getMax(){return typeof this._max>"u"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min>"u"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(t){const n=t.replace("#","");function r(o,i){return parseInt(n[o]+n[i||o],16)}n.length<6?(this.r=r(0),this.g=r(1),this.b=r(2),this.a=n[3]?r(3)/255:1):(this.r=r(0,1),this.g=r(2,3),this.b=r(4,5),this.a=n[6]?r(6,7)/255:1)}fromHsl({h:t,s:n,l:r,a:o}){if(this._h=t%360,this._s=n,this._l=r,this.a=typeof o=="number"?o:1,n<=0){const f=Ei(r*255);this.r=f,this.g=f,this.b=f}let i=0,a=0,s=0;const l=t/60,c=(1-Math.abs(2*r-1))*n,u=c*(1-Math.abs(l%2-1));l>=0&&l<1?(i=c,a=u):l>=1&&l<2?(i=u,a=c):l>=2&&l<3?(a=c,s=u):l>=3&&l<4?(a=u,s=c):l>=4&&l<5?(i=u,s=c):l>=5&&l<6&&(i=c,s=u);const d=r-c/2;this.r=Ei((i+d)*255),this.g=Ei((a+d)*255),this.b=Ei((s+d)*255)}fromHsv({h:t,s:n,v:r,a:o}){this._h=t%360,this._s=n,this._v=r,this.a=typeof o=="number"?o:1;const i=Ei(r*255);if(this.r=i,this.g=i,this.b=i,n<=0)return;const a=t/60,s=Math.floor(a),l=a-s,c=Ei(r*(1-n)*255),u=Ei(r*(1-n*l)*255),d=Ei(r*(1-n*(1-l))*255);switch(s){case 0:this.g=d,this.b=c;break;case 1:this.r=u,this.b=c;break;case 2:this.r=c,this.b=d;break;case 3:this.r=c,this.g=u;break;case 4:this.r=d,this.g=c;break;case 5:default:this.g=c,this.b=u;break}}fromHsvString(t){const n=u8(t,UG);this.fromHsv({h:n[0],s:n[1],v:n[2],a:n[3]})}fromHslString(t){const n=u8(t,UG);this.fromHsl({h:n[0],s:n[1],l:n[2],a:n[3]})}fromRgbString(t){const n=u8(t,(r,o)=>o.includes("%")?Ei(r/100*255):r);this.r=n[0],this.g=n[1],this.b=n[2],this.a=n[3]}}const vNe=Object.freeze(Object.defineProperty({__proto__:null,FastColor:Cn},Symbol.toStringTag,{value:"Module"}));var XE=2,GG=.16,yNe=.05,bNe=.05,xNe=.15,Rue=5,Oue=4,wNe=[{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 qG(e,t,n){var r;return Math.round(e.h)>=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-XE*t:Math.round(e.h)+XE*t:r=n?Math.round(e.h)+XE*t:Math.round(e.h)-XE*t,r<0?r+=360:r>=360&&(r-=360),r}function KG(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-GG*t:t===Oue?r=e.s+GG:r=e.s+yNe*t,r>1&&(r=1),n&&t===Rue&&r>.1&&(r=.1),r<.06&&(r=.06),Math.round(r*100)/100}function YG(e,t,n){var r;return n?r=e.v+bNe*t:r=e.v-xNe*t,r=Math.max(0,Math.min(1,r)),Math.round(r*100)/100}function Fp(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=new Cn(e),o=r.toHsv(),i=Rue;i>0;i-=1){var a=new Cn({h:qG(o,i,!0),s:KG(o,i,!0),v:YG(o,i,!0)});n.push(a)}n.push(r);for(var s=1;s<=Oue;s+=1){var l=new Cn({h:qG(o,s),s:KG(o,s),v:YG(o,s)});n.push(l)}return t.theme==="dark"?wNe.map(function(c){var u=c.index,d=c.amount;return new Cn(t.backgroundColor||"#141414").mix(n[u],d).toHexString()}):n.map(function(c){return c.toHexString()})}var wm={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"},CP=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];CP.primary=CP[5];var SP=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];SP.primary=SP[5];var EP=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];EP.primary=EP[5];var _P=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];_P.primary=_P[5];var $P=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];$P.primary=$P[5];var PP=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];PP.primary=PP[5];var MP=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];MP.primary=MP[5];var TP=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];TP.primary=TP[5];var Lm=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];Lm.primary=Lm[5];var RP=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];RP.primary=RP[5];var OP=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];OP.primary=OP[5];var kP=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];kP.primary=kP[5];var Cw=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];Cw.primary=Cw[5];var CNe=Cw,G_={red:CP,volcano:SP,orange:EP,gold:_P,yellow:$P,lime:PP,green:MP,cyan:TP,blue:Lm,geekblue:RP,purple:OP,magenta:kP,grey:Cw},IP=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];IP.primary=IP[5];var DP=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];DP.primary=DP[5];var NP=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];NP.primary=NP[5];var AP=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];AP.primary=AP[5];var FP=["#2b2611","#443b11","#595014","#7c6e14","#aa9514","#d8bd14","#e8d639","#f3ea62","#f8f48b","#fafab5"];FP.primary=FP[5];var BP=["#1f2611","#2e3c10","#3e4f13","#536d13","#6f9412","#8bbb11","#a9d134","#c9e75d","#e4f88b","#f0fab5"];BP.primary=BP[5];var LP=["#162312","#1d3712","#274916","#306317","#3c8618","#49aa19","#6abe39","#8fd460","#b2e58b","#d5f2bb"];LP.primary=LP[5];var jP=["#112123","#113536","#144848","#146262","#138585","#13a8a8","#33bcb7","#58d1c9","#84e2d8","#b2f1e8"];jP.primary=jP[5];var zP=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];zP.primary=zP[5];var HP=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];HP.primary=HP[5];var VP=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];VP.primary=VP[5];var WP=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];WP.primary=WP[5];var UP=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];UP.primary=UP[5];var SNe={red:IP,volcano:DP,orange:NP,gold:AP,yellow:FP,lime:BP,green:LP,cyan:jP,blue:zP,geekblue:HP,purple:VP,magenta:WP,grey:UP};const ENe=Object.freeze(Object.defineProperty({__proto__:null,blue:Lm,blueDark:zP,cyan:TP,cyanDark:jP,geekblue:RP,geekblueDark:HP,generate:Fp,gold:_P,goldDark:AP,gray:CNe,green:MP,greenDark:LP,grey:Cw,greyDark:UP,lime:PP,limeDark:BP,magenta:kP,magentaDark:WP,orange:EP,orangeDark:NP,presetDarkPalettes:SNe,presetPalettes:G_,presetPrimaryColors:wm,purple:OP,purpleDark:VP,red:CP,redDark:IP,volcano:SP,volcanoDark:DP,yellow:$P,yellowDark:FP},Symbol.toStringTag,{value:"Module"}));function kue(e,{generateColorPalettes:t,generateNeutralColorPalettes:n}){const{colorSuccess:r,colorWarning:o,colorError:i,colorInfo:a,colorPrimary:s,colorBgBase:l,colorTextBase:c}=e,u=t(s),d=t(r),f=t(o),h=t(i),m=t(a),v=n(l,c),g=e.colorLink||e.colorInfo,b=t(g),y=new Cn(h[1]).mix(new Cn(h[3]),50).toHexString();return Object.assign(Object.assign({},v),{colorPrimaryBg:u[1],colorPrimaryBgHover:u[2],colorPrimaryBorder:u[3],colorPrimaryBorderHover:u[4],colorPrimaryHover:u[5],colorPrimary:u[6],colorPrimaryActive:u[7],colorPrimaryTextHover:u[8],colorPrimaryText:u[9],colorPrimaryTextActive:u[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:y,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:b[4],colorLink:b[6],colorLinkActive:b[7],colorBgMask:new Cn("#000").setA(.45).toRgbString(),colorWhite:"#fff"})}const _Ne=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};function $Ne(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1},_Ne(r))}const Iue=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function q_(e){return(e+8)/e}function PNe(e){const t=Array.from({length:10}).map((n,r)=>{const o=r-1,i=e*Math.pow(Math.E,o/5),a=r>1?Math.floor(i):Math.ceil(i);return Math.floor(a/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:q_(n)}))}const Due=e=>{const t=PNe(e),n=t.map(u=>u.size),r=t.map(u=>u.lineHeight),o=n[1],i=n[0],a=n[2],s=r[1],l=r[0],c=r[2];return{fontSizeSM:i,fontSize:o,fontSizeLG:a,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:s,lineHeightLG:c,lineHeightSM:l,fontHeight:Math.round(s*o),fontHeightLG:Math.round(c*a),fontHeightSM:Math.round(l*i),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function MNe(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const Zs=(e,t)=>new Cn(e).setA(t).toRgbString(),Zb=(e,t)=>new Cn(e).darken(t).toHexString(),TNe=e=>{const t=Fp(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]}},RNe=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:Zs(r,.88),colorTextSecondary:Zs(r,.65),colorTextTertiary:Zs(r,.45),colorTextQuaternary:Zs(r,.25),colorFill:Zs(r,.15),colorFillSecondary:Zs(r,.06),colorFillTertiary:Zs(r,.04),colorFillQuaternary:Zs(r,.02),colorBgSolid:Zs(r,1),colorBgSolidHover:Zs(r,.75),colorBgSolidActive:Zs(r,.95),colorBgLayout:Zb(n,4),colorBgContainer:Zb(n,0),colorBgElevated:Zb(n,0),colorBgSpotlight:Zs(r,.85),colorBgBlur:"transparent",colorBorder:Zb(n,15),colorBorderSecondary:Zb(n,6)}};function LR(e){wm.pink=wm.magenta,G_.pink=G_.magenta;const t=Object.keys(uj).map(n=>{const r=e[n]===wm[n]?G_[n]:Fp(e[n]);return Array.from({length:10},()=>1).reduce((o,i,a)=>(o[`${n}-${a+1}`]=r[a],o[`${n}${a+1}`]=r[a],o),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),kue(e,{generateColorPalettes:TNe,generateNeutralColorPalettes:RNe})),Due(e.fontSize)),MNe(e)),Iue(e)),$Ne(e))}const dj=O0(LR),Sw={token:N0,override:{override:N0},hashed:!0},fj=Z.createContext(Sw),Ew="ant",jR="anticon",ONe=["outlined","borderless","filled","underlined"],kNe=(e,t)=>t||(e?`${Ew}-${e}`:Ew),kt=p.createContext({getPrefixCls:kNe,iconPrefixCls:jR}),{Consumer:gon}=kt,XG={};function Vr(e){const t=p.useContext(kt),{getPrefixCls:n,direction:r,getPopupContainer:o}=t,i=t[e];return Object.assign(Object.assign({classNames:XG,styles:XG},i),{getPrefixCls:n,direction:r,getPopupContainer:o})}const INe=`-ant-${Date.now()}-${Math.random()}`;function DNe(e,t){const n={},r=(a,s)=>{let l=a.clone();return l=(s==null?void 0:s(l))||l,l.toRgbString()},o=(a,s)=>{const l=new Cn(a),c=Fp(l.toRgbString());n[`${s}-color`]=r(l),n[`${s}-color-disabled`]=c[1],n[`${s}-color-hover`]=c[4],n[`${s}-color-active`]=c[6],n[`${s}-color-outline`]=l.clone().setA(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=c[0],n[`${s}-color-deprecated-border`]=c[2]};if(t.primaryColor){o(t.primaryColor,"primary");const a=new Cn(t.primaryColor),s=Fp(a.toRgbString());s.forEach((c,u)=>{n[`primary-${u+1}`]=c}),n["primary-color-deprecated-l-35"]=r(a,c=>c.lighten(35)),n["primary-color-deprecated-l-20"]=r(a,c=>c.lighten(20)),n["primary-color-deprecated-t-20"]=r(a,c=>c.tint(20)),n["primary-color-deprecated-t-50"]=r(a,c=>c.tint(50)),n["primary-color-deprecated-f-12"]=r(a,c=>c.setA(c.a*.12));const l=new Cn(s[0]);n["primary-color-active-deprecated-f-30"]=r(l,c=>c.setA(c.a*.3)),n["primary-color-active-deprecated-d-02"]=r(l,c=>c.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),` :root { ${Object.keys(n).map(a=>`--${e}-${a}: ${n[a]};`).join(` `)} } - `.trim()}function DDe(e,t){const n=NDe(e,t);qi()&&xu(n,`${kDe}-dynamic-theme`)}const ko=f.createContext(!1),pj=({children:e,disabled:t})=>{const n=f.useContext(ko);return f.createElement(ko.Provider,{value:t??n},e)},Lm=f.createContext(void 0),ADe=({children:e,size:t})=>{const n=f.useContext(Lm);return f.createElement(Lm.Provider,{value:t||n},e)};function FDe(){const e=f.useContext(ko),t=f.useContext(Lm);return{componentDisabled:e,componentSize:t}}var Due=or(function e(){rr(this,e)}),Aue="CALC_UNIT",BDe=new RegExp(Aue,"g");function d8(e){return typeof e=="number"?"".concat(e).concat(Aue):e}var LDe=function(e){va(n,e);var t=La(n);function n(r,o){var i;rr(this,n),i=t.call(this),K(Et(i),"result",""),K(Et(i),"unitlessCssVar",void 0),K(Et(i),"lowPriority",void 0);var a=dt(r);return i.unitlessCssVar=o,r instanceof n?i.result="(".concat(r.result,")"):a==="number"?i.result=d8(r):a==="string"&&(i.result=r),i}return or(n,[{key:"add",value:function(o){return o instanceof n?this.result="".concat(this.result," + ").concat(o.getResult()):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," + ").concat(d8(o))),this.lowPriority=!0,this}},{key:"sub",value:function(o){return o instanceof n?this.result="".concat(this.result," - ").concat(o.getResult()):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," - ").concat(d8(o))),this.lowPriority=!0,this}},{key:"mul",value:function(o){return this.lowPriority&&(this.result="(".concat(this.result,")")),o instanceof n?this.result="".concat(this.result," * ").concat(o.getResult(!0)):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," * ").concat(o)),this.lowPriority=!1,this}},{key:"div",value:function(o){return this.lowPriority&&(this.result="(".concat(this.result,")")),o instanceof n?this.result="".concat(this.result," / ").concat(o.getResult(!0)):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," / ").concat(o)),this.lowPriority=!1,this}},{key:"getResult",value:function(o){return this.lowPriority||o?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(o){var i=this,a=o||{},s=a.unit,l=!0;return typeof s=="boolean"?l=s:Array.from(this.unitlessCssVar).some(function(c){return i.result.includes(c)})&&(l=!1),this.result=this.result.replace(BDe,l?"px":""),typeof this.lowPriority<"u"?"calc(".concat(this.result,")"):this.result}}]),n}(Due),jDe=function(e){va(n,e);var t=La(n);function n(r){var o;return rr(this,n),o=t.call(this),K(Et(o),"result",0),r instanceof n?o.result=r.result:typeof r=="number"&&(o.result=r),o}return or(n,[{key:"add",value:function(o){return o instanceof n?this.result+=o.result:typeof o=="number"&&(this.result+=o),this}},{key:"sub",value:function(o){return o instanceof n?this.result-=o.result:typeof o=="number"&&(this.result-=o),this}},{key:"mul",value:function(o){return o instanceof n?this.result*=o.result:typeof o=="number"&&(this.result*=o),this}},{key:"div",value:function(o){return o instanceof n?this.result/=o.result:typeof o=="number"&&(this.result/=o),this}},{key:"equal",value:function(){return this.result}}]),n}(Due),Fue=function(t,n){var r=t==="css"?LDe:jDe;return function(o){return new r(o,n)}},QG=function(t,n){return"".concat([n,t.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-"))};function Jt(e){var t=f.useRef();t.current=e;var n=f.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),a=0;a1e4){var r=Date.now();this.lastAccessBeat.forEach(function(o,i){r-o>VDe&&(n.map.delete(i),n.lastAccessBeat.delete(i))}),this.accessBeat=0}}}]),e}(),eq=new WDe;function UDe(e,t){return Z.useMemo(function(){var n=eq.get(t);if(n)return n;var r=e();return eq.set(t,r),r},t)}var GDe=function(){return{}};function jue(e){var t=e.useCSP,n=t===void 0?GDe:t,r=e.useToken,o=e.usePrefix,i=e.getResetStyles,a=e.getCommonStyle,s=e.getCompUnitless;function l(p,h,m,v){var g=Array.isArray(p)?p[0]:p;function x(_){return"".concat(String(g)).concat(_.slice(0,1).toUpperCase()).concat(_.slice(1))}var y=(v==null?void 0:v.unitless)||{},b=typeof s=="function"?s(p):{},C=B(B({},b),{},K({},x("zIndexPopup"),!0));Object.keys(y).forEach(function(_){C[x(_)]=y[_]});var S=B(B({},v),{},{unitless:C,prefixToken:x}),w=u(p,h,m,S),E=c(g,m,S);return function(_){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_,$=w(_,P),R=ie($,2),O=R[1],T=E(P),I=ie(T,2),k=I[0],N=I[1];return[k,O,N]}}function c(p,h,m){var v=m.unitless,g=m.injectStyle,x=g===void 0?!0:g,y=m.prefixToken,b=m.ignore,C=function(E){var _=E.rootCls,P=E.cssVar,$=P===void 0?{}:P,R=r(),O=R.realToken;return wue({path:[p],prefix:$.prefix,key:$.key,unitless:v,ignore:b,token:O,scope:_},function(){var T=JG(p,O,h),I=ZG(p,O,T,{deprecatedTokens:m==null?void 0:m.deprecatedTokens});return Object.keys(T).forEach(function(k){I[y(k)]=I[k],delete I[k]}),I}),null},S=function(E){var _=r(),P=_.cssVar;return[function($){return x&&P?Z.createElement(Z.Fragment,null,Z.createElement(C,{rootCls:E,cssVar:P,component:p}),$):$},P==null?void 0:P.key]};return S}function u(p,h,m){var v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},g=Array.isArray(p)?p:[p,p],x=ie(g,1),y=x[0],b=g.join("-"),C=e.layer||{name:"antd"};return function(S){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:S,E=r(),_=E.theme,P=E.realToken,$=E.hashId,R=E.token,O=E.cssVar,T=o(),I=T.rootPrefixCls,k=T.iconPrefixCls,N=n(),D=O?"css":"js",L=UDe(function(){var W=new Set;return O&&Object.keys(v.unitless||{}).forEach(function(X){W.add(v1(X,O.prefix)),W.add(v1(X,QG(y,O.prefix)))}),Fue(D,W)},[D,y,O==null?void 0:O.prefix]),H=HDe(D),U=H.max,V=H.min,j={theme:_,token:R,hashId:$,nonce:function(){return N.nonce},clientOnly:v.clientOnly,layer:C,order:v.order||-999};typeof i=="function"&&CC(B(B({},j),{},{clientOnly:!1,path:["Shared",I]}),function(){return i(R,{prefix:{rootPrefixCls:I,iconPrefixCls:k},csp:N})});var F=CC(B(B({},j),{},{path:[b,S,k]}),function(){if(v.injectStyle===!1)return[];var W=Lue(R),X=W.token,J=W.flush,q=JG(y,P,m),A=".".concat(S),z=ZG(y,P,q,{deprecatedTokens:v.deprecatedTokens});O&&q&&dt(q)==="object"&&Object.keys(q).forEach(function(ee){q[ee]="var(".concat(v1(ee,QG(y,O.prefix)),")")});var G=Xt(X,{componentCls:A,prefixCls:S,iconCls:".".concat(k),antCls:".".concat(I),calc:L,max:U,min:V},O?q:z),Y=h(G,{hashId:$,prefixCls:S,rootPrefixCls:I,iconPrefixCls:k});J(y,z);var Q=typeof a=="function"?a(G,S,w,v.resetFont):null;return[v.resetStyle===!1?null:Q,Y]});return[F,$]}}function d(p,h,m){var v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},g=u(p,h,m,B({resetStyle:!1,order:-998},v)),x=function(b){var C=b.prefixCls,S=b.rootCls,w=S===void 0?C:S;return g(C,w),null};return x}return{genStyleHooks:l,genSubStyleComponent:d,genComponentStyleHook:u}}const qDe=Object.freeze(Object.defineProperty({__proto__:null,genCalc:Fue,genStyleUtils:jue,mergeToken:Xt,statistic:tA,statisticToken:Lue},Symbol.toStringTag,{value:"Module"})),Fp=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],Wd="5.26.7";function p8(e){return e>=0&&e<=255}function jx(e,t){const{r:n,g:r,b:o,a:i}=new wn(e).toRgb();if(i<1)return e;const{r:a,g:s,b:l}=new wn(t).toRgb();for(let c=.01;c<=1;c+=.01){const u=Math.round((n-a*(1-c))/c),d=Math.round((r-s*(1-c))/c),p=Math.round((o-l*(1-c))/c);if(p8(u)&&p8(d)&&p8(p))return new wn({r:u,g:d,b:p,a:Math.round(c*100)/100}).toRgbString()}return new wn({r:n,g:r,b:o,a:1}).toRgbString()}var KDe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{delete r[p]});const o=Object.assign(Object.assign({},n),r),i=480,a=576,s=768,l=992,c=1200,u=1600;if(o.motion===!1){const p="0s";o.motionDurationFast=p,o.motionDurationMid=p,o.motionDurationSlow=p}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:jx(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:jx(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:jx(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*3,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:jx(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:` + `.trim()}function NNe(e,t){const n=DNe(e,t);Ki()&&xu(n,`${INe}-dynamic-theme`)}const Do=p.createContext(!1),pj=({children:e,disabled:t})=>{const n=p.useContext(Do);return p.createElement(Do.Provider,{value:t??n},e)},jm=p.createContext(void 0),ANe=({children:e,size:t})=>{const n=p.useContext(jm);return p.createElement(jm.Provider,{value:t||n},e)};function FNe(){const e=p.useContext(Do),t=p.useContext(jm);return{componentDisabled:e,componentSize:t}}var Nue=or(function e(){rr(this,e)}),Aue="CALC_UNIT",BNe=new RegExp(Aue,"g");function d8(e){return typeof e=="number"?"".concat(e).concat(Aue):e}var LNe=function(e){ya(n,e);var t=ja(n);function n(r,o){var i;rr(this,n),i=t.call(this),K(Et(i),"result",""),K(Et(i),"unitlessCssVar",void 0),K(Et(i),"lowPriority",void 0);var a=dt(r);return i.unitlessCssVar=o,r instanceof n?i.result="(".concat(r.result,")"):a==="number"?i.result=d8(r):a==="string"&&(i.result=r),i}return or(n,[{key:"add",value:function(o){return o instanceof n?this.result="".concat(this.result," + ").concat(o.getResult()):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," + ").concat(d8(o))),this.lowPriority=!0,this}},{key:"sub",value:function(o){return o instanceof n?this.result="".concat(this.result," - ").concat(o.getResult()):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," - ").concat(d8(o))),this.lowPriority=!0,this}},{key:"mul",value:function(o){return this.lowPriority&&(this.result="(".concat(this.result,")")),o instanceof n?this.result="".concat(this.result," * ").concat(o.getResult(!0)):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," * ").concat(o)),this.lowPriority=!1,this}},{key:"div",value:function(o){return this.lowPriority&&(this.result="(".concat(this.result,")")),o instanceof n?this.result="".concat(this.result," / ").concat(o.getResult(!0)):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," / ").concat(o)),this.lowPriority=!1,this}},{key:"getResult",value:function(o){return this.lowPriority||o?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(o){var i=this,a=o||{},s=a.unit,l=!0;return typeof s=="boolean"?l=s:Array.from(this.unitlessCssVar).some(function(c){return i.result.includes(c)})&&(l=!1),this.result=this.result.replace(BNe,l?"px":""),typeof this.lowPriority<"u"?"calc(".concat(this.result,")"):this.result}}]),n}(Nue),jNe=function(e){ya(n,e);var t=ja(n);function n(r){var o;return rr(this,n),o=t.call(this),K(Et(o),"result",0),r instanceof n?o.result=r.result:typeof r=="number"&&(o.result=r),o}return or(n,[{key:"add",value:function(o){return o instanceof n?this.result+=o.result:typeof o=="number"&&(this.result+=o),this}},{key:"sub",value:function(o){return o instanceof n?this.result-=o.result:typeof o=="number"&&(this.result-=o),this}},{key:"mul",value:function(o){return o instanceof n?this.result*=o.result:typeof o=="number"&&(this.result*=o),this}},{key:"div",value:function(o){return o instanceof n?this.result/=o.result:typeof o=="number"&&(this.result/=o),this}},{key:"equal",value:function(){return this.result}}]),n}(Nue),Fue=function(t,n){var r=t==="css"?LNe:jNe;return function(o){return new r(o,n)}},QG=function(t,n){return"".concat([n,t.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-"))};function Jt(e){var t=p.useRef();t.current=e;var n=p.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),a=0;a1e4){var r=Date.now();this.lastAccessBeat.forEach(function(o,i){r-o>VNe&&(n.map.delete(i),n.lastAccessBeat.delete(i))}),this.accessBeat=0}}}]),e}(),eq=new WNe;function UNe(e,t){return Z.useMemo(function(){var n=eq.get(t);if(n)return n;var r=e();return eq.set(t,r),r},t)}var GNe=function(){return{}};function jue(e){var t=e.useCSP,n=t===void 0?GNe:t,r=e.useToken,o=e.usePrefix,i=e.getResetStyles,a=e.getCommonStyle,s=e.getCompUnitless;function l(f,h,m,v){var g=Array.isArray(f)?f[0]:f;function b(_){return"".concat(String(g)).concat(_.slice(0,1).toUpperCase()).concat(_.slice(1))}var y=(v==null?void 0:v.unitless)||{},x=typeof s=="function"?s(f):{},w=B(B({},x),{},K({},b("zIndexPopup"),!0));Object.keys(y).forEach(function(_){w[b(_)]=y[_]});var S=B(B({},v),{},{unitless:w,prefixToken:b}),C=u(f,h,m,S),E=c(g,m,S);return function(_){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_,$=C(_,P),T=ie($,2),R=T[1],O=E(P),k=ie(O,2),I=k[0],D=k[1];return[I,R,D]}}function c(f,h,m){var v=m.unitless,g=m.injectStyle,b=g===void 0?!0:g,y=m.prefixToken,x=m.ignore,w=function(E){var _=E.rootCls,P=E.cssVar,$=P===void 0?{}:P,T=r(),R=T.realToken;return Cue({path:[f],prefix:$.prefix,key:$.key,unitless:v,ignore:x,token:R,scope:_},function(){var O=JG(f,R,h),k=ZG(f,R,O,{deprecatedTokens:m==null?void 0:m.deprecatedTokens});return Object.keys(O).forEach(function(I){k[y(I)]=k[I],delete k[I]}),k}),null},S=function(E){var _=r(),P=_.cssVar;return[function($){return b&&P?Z.createElement(Z.Fragment,null,Z.createElement(w,{rootCls:E,cssVar:P,component:f}),$):$},P==null?void 0:P.key]};return S}function u(f,h,m){var v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},g=Array.isArray(f)?f:[f,f],b=ie(g,1),y=b[0],x=g.join("-"),w=e.layer||{name:"antd"};return function(S){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:S,E=r(),_=E.theme,P=E.realToken,$=E.hashId,T=E.token,R=E.cssVar,O=o(),k=O.rootPrefixCls,I=O.iconPrefixCls,D=n(),N=R?"css":"js",L=UNe(function(){var W=new Set;return R&&Object.keys(v.unitless||{}).forEach(function(X){W.add(v1(X,R.prefix)),W.add(v1(X,QG(y,R.prefix)))}),Fue(N,W)},[N,y,R==null?void 0:R.prefix]),H=HNe(N),U=H.max,V=H.min,j={theme:_,token:T,hashId:$,nonce:function(){return D.nonce},clientOnly:v.clientOnly,layer:w,order:v.order||-999};typeof i=="function"&&ww(B(B({},j),{},{clientOnly:!1,path:["Shared",k]}),function(){return i(T,{prefix:{rootPrefixCls:k,iconPrefixCls:I},csp:D})});var F=ww(B(B({},j),{},{path:[x,S,I]}),function(){if(v.injectStyle===!1)return[];var W=Lue(T),X=W.token,J=W.flush,q=JG(y,P,m),A=".".concat(S),z=ZG(y,P,q,{deprecatedTokens:v.deprecatedTokens});R&&q&&dt(q)==="object"&&Object.keys(q).forEach(function(ee){q[ee]="var(".concat(v1(ee,QG(y,R.prefix)),")")});var G=Xt(X,{componentCls:A,prefixCls:S,iconCls:".".concat(I),antCls:".".concat(k),calc:L,max:U,min:V},R?q:z),Y=h(G,{hashId:$,prefixCls:S,rootPrefixCls:k,iconPrefixCls:I});J(y,z);var Q=typeof a=="function"?a(G,S,C,v.resetFont):null;return[v.resetStyle===!1?null:Q,Y]});return[F,$]}}function d(f,h,m){var v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},g=u(f,h,m,B({resetStyle:!1,order:-998},v)),b=function(x){var w=x.prefixCls,S=x.rootCls,C=S===void 0?w:S;return g(w,C),null};return b}return{genStyleHooks:l,genSubStyleComponent:d,genComponentStyleHook:u}}const qNe=Object.freeze(Object.defineProperty({__proto__:null,genCalc:Fue,genStyleUtils:jue,mergeToken:Xt,statistic:tA,statisticToken:Lue},Symbol.toStringTag,{value:"Module"})),Bp=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],Wd="5.26.7";function p8(e){return e>=0&&e<=255}function jx(e,t){const{r:n,g:r,b:o,a:i}=new Cn(e).toRgb();if(i<1)return e;const{r:a,g:s,b:l}=new Cn(t).toRgb();for(let c=.01;c<=1;c+=.01){const u=Math.round((n-a*(1-c))/c),d=Math.round((r-s*(1-c))/c),f=Math.round((o-l*(1-c))/c);if(p8(u)&&p8(d)&&p8(f))return new Cn({r:u,g:d,b:f,a:Math.round(c*100)/100}).toRgbString()}return new Cn({r:n,g:r,b:o,a:1}).toRgbString()}var KNe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{delete r[f]});const o=Object.assign(Object.assign({},n),r),i=480,a=576,s=768,l=992,c=1200,u=1600;if(o.motion===!1){const f="0s";o.motionDurationFast=f,o.motionDurationMid=f,o.motionDurationSlow=f}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:jx(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:jx(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:jx(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*3,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:jx(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:` 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05) @@ -121,9 +121,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 0 1px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02) `,screenXS:i,screenXSMin:i,screenXSMax:a-1,screenSM:a,screenSMMin:a,screenSMMax:s-1,screenMD:s,screenMDMin:s,screenMDMax:l-1,screenLG:l,screenLGMin:l,screenLGMax:c-1,screenXL:c,screenXLMin:c,screenXLMax:u-1,screenXXL:u,screenXXLMin:u,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` - 0 1px 2px -2px ${new wn("rgba(0, 0, 0, 0.16)").toRgbString()}, - 0 3px 6px 0 ${new wn("rgba(0, 0, 0, 0.12)").toRgbString()}, - 0 5px 12px 4px ${new wn("rgba(0, 0, 0, 0.09)").toRgbString()} + 0 1px 2px -2px ${new Cn("rgba(0, 0, 0, 0.16)").toRgbString()}, + 0 3px 6px 0 ${new Cn("rgba(0, 0, 0, 0.12)").toRgbString()}, + 0 5px 12px 4px ${new Cn("rgba(0, 0, 0, 0.09)").toRgbString()} `,boxShadowDrawerRight:` -6px 0 16px 0 rgba(0, 0, 0, 0.08), -3px 0 6px -4px rgba(0, 0, 0, 0.12), @@ -140,7 +140,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 0 -6px 16px 0 rgba(0, 0, 0, 0.08), 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05) - `,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)"}),r)}var tq=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const r=n.getDerivativeToken(e),{override:o}=t,i=tq(t,["override"]);let a=Object.assign(Object.assign({},r),{override:o});return a=hj(a),i&&Object.entries(i).forEach(([s,l])=>{const{theme:c}=l,u=tq(l,["theme"]);let d=u;c&&(d=Hue(Object.assign(Object.assign({},a),u),{override:u},c)),a[s]=d}),a};function ai(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=Z.useContext(fj),i=`${Wd}-${t||""}`,a=n||dj,[s,l,c]=aj(a,[D0,e],{salt:i,override:r,getComputedToken:Hue,formatToken:hj,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:zue,ignore:YDe,preserve:XDe}});return[a,c,t?l:"",s,o]}const Bs={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},Rn=(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}),mg=()=>({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"}}),$u=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),QDe=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"}}}),ZDe=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,i=n?`.${n}`:o,a={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return r!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[i]:Object.assign(Object.assign(Object.assign({},s),a),{[o]:a})}},_c=(e,t)=>({outline:`${se(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:t??1,transition:"outline-offset 0s, outline 0s"}),Ls=(e,t)=>({"&:focus-visible":Object.assign({},_c(e,t))}),Vue=e=>({[`.${e}`]:Object.assign(Object.assign({},mg()),{[`.${e} .${e}-icon`]:{display:"block"}})}),{genStyleHooks:pn,genComponentStyleHook:Wue,genSubStyleComponent:ky}=jue({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=f.useContext(It);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{const[e,t,n,r,o]=ai();return{theme:e,realToken:t,hashId:n,token:r,cssVar:o}},useCSP:()=>{const{csp:e}=f.useContext(It);return e??{}},getResetStyles:(e,t)=>{var n;const r=QDe(e);return[r,{"&":r},Vue((n=t==null?void 0:t.prefix.iconPrefixCls)!==null&&n!==void 0?n:jO)]},getCommonStyle:ZDe,getCompUnitless:()=>zue});function zO(e,t){return Fp.reduce((n,r)=>{const o=e[`${r}1`],i=e[`${r}3`],a=e[`${r}6`],s=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:o,lightBorderColor:i,darkColor:a,textColor:s}))},{})}const JDe=(e,t)=>{const[n,r]=ai();return CC({token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[Vue(e)])},eAe=Object.assign({},hw),{useId:nq}=eAe,tAe=()=>"",nAe=typeof nq>"u"?tAe:nq;function rAe(e,t,n){var r;hg();const o=e||{},i=o.inherit===!1||!t?Object.assign(Object.assign({},SC),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:SC.hashed,cssVar:t==null?void 0:t.cssVar}):t,a=nAe();return Np(()=>{var s,l;if(!e)return t;const c=Object.assign({},i.components);Object.keys(e.components||{}).forEach(p=>{c[p]=Object.assign(Object.assign({},c[p]),e.components[p])});const u=`css-var-${a.replace(/:/g,"")}`,d=((s=o.cssVar)!==null&&s!==void 0?s:i.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof i.cssVar=="object"?i.cssVar:{}),typeof o.cssVar=="object"?o.cssVar:{}),{key:typeof o.cssVar=="object"&&((l=o.cssVar)===null||l===void 0?void 0:l.key)||u});return Object.assign(Object.assign(Object.assign({},i),o),{token:Object.assign(Object.assign({},i.token),o.token),components:c,cssVar:d})},[o,i],(s,l)=>s.some((c,u)=>{const d=l[u];return!Vd(c,d,!0)}))}var oAe=["children"],Uue=f.createContext({});function Gue(e){var t=e.children,n=Ye(e,oAe);return f.createElement(Uue.Provider,{value:n},t)}var iAe=function(e){va(n,e);var t=La(n);function n(){return rr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){return this.props.children}}]),n}(f.Component);function aAe(e){var t=f.useReducer(function(s){return s+1},0),n=ie(t,2),r=n[1],o=f.useRef(e),i=Jt(function(){return o.current}),a=Jt(function(s){o.current=typeof s=="function"?s(o.current):s,r()});return[i,a]}var Bf="none",QE="appear",ZE="enter",JE="leave",rq="none",Zl="prepare",Dv="start",Av="active",mj="end",que="prepared";function oq(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function sAe(e,t){var n={animationend:oq("Animation","AnimationEnd"),transitionend:oq("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var lAe=sAe(qi(),typeof window<"u"?window:{}),Kue={};if(qi()){var cAe=document.createElement("div");Kue=cAe.style}var e2={};function Yue(e){if(e2[e])return e2[e];var t=lAe[e];if(t)for(var n=Object.keys(t),r=n.length,o=0;o1&&arguments[1]!==void 0?arguments[1]:2;t();var i=gn(function(){o<=1?r({isCanceled:function(){return i!==e.current}}):n(r,o-1)});e.current=i}return f.useEffect(function(){return function(){t()}},[]),[n,t]};var fAe=[Zl,Dv,Av,mj],pAe=[Zl,que],ede=!1,hAe=!0;function tde(e){return e===Av||e===mj}const mAe=function(e,t,n){var r=jm(rq),o=ie(r,2),i=o[0],a=o[1],s=dAe(),l=ie(s,2),c=l[0],u=l[1];function d(){a(Zl,!0)}var p=t?pAe:fAe;return Jue(function(){if(i!==rq&&i!==mj){var h=p.indexOf(i),m=p[h+1],v=n(i);v===ede?a(m,!0):m&&c(function(g){function x(){g.isCanceled()||a(m,!0)}v===!0?x():Promise.resolve(v).then(x)})}},[e,i]),f.useEffect(function(){return function(){u()}},[]),[d,i]};function gAe(e,t,n,r){var o=r.motionEnter,i=o===void 0?!0:o,a=r.motionAppear,s=a===void 0?!0:a,l=r.motionLeave,c=l===void 0?!0:l,u=r.motionDeadline,d=r.motionLeaveImmediately,p=r.onAppearPrepare,h=r.onEnterPrepare,m=r.onLeavePrepare,v=r.onAppearStart,g=r.onEnterStart,x=r.onLeaveStart,y=r.onAppearActive,b=r.onEnterActive,C=r.onLeaveActive,S=r.onAppearEnd,w=r.onEnterEnd,E=r.onLeaveEnd,_=r.onVisibleChanged,P=jm(),$=ie(P,2),R=$[0],O=$[1],T=aAe(Bf),I=ie(T,2),k=I[0],N=I[1],D=jm(null),L=ie(D,2),H=L[0],U=L[1],V=k(),j=f.useRef(!1),F=f.useRef(null);function W(){return n()}var X=f.useRef(!1);function J(){N(Bf),U(null,!0)}var q=Jt(function(fe){var ve=k();if(ve!==Bf){var ge=W();if(!(fe&&!fe.deadline&&fe.target!==ge)){var de=X.current,be;ve===QE&&de?be=S==null?void 0:S(ge,fe):ve===ZE&&de?be=w==null?void 0:w(ge,fe):ve===JE&&de&&(be=E==null?void 0:E(ge,fe)),de&&be!==!1&&J()}}}),A=uAe(q),z=ie(A,1),G=z[0],Y=function(ve){switch(ve){case QE:return K(K(K({},Zl,p),Dv,v),Av,y);case ZE:return K(K(K({},Zl,h),Dv,g),Av,b);case JE:return K(K(K({},Zl,m),Dv,x),Av,C);default:return{}}},Q=f.useMemo(function(){return Y(V)},[V]),ee=mAe(V,!e,function(fe){if(fe===Zl){var ve=Q[Zl];return ve?ve(W()):ede}if(ne in Q){var ge;U(((ge=Q[ne])===null||ge===void 0?void 0:ge.call(Q,W(),null))||null)}return ne===Av&&V!==Bf&&(G(W()),u>0&&(clearTimeout(F.current),F.current=setTimeout(function(){q({deadline:!0})},u))),ne===que&&J(),hAe}),te=ie(ee,2),oe=te[0],ne=te[1],le=tde(ne);X.current=le;var ce=f.useRef(null);Jue(function(){if(!(j.current&&ce.current===t)){O(t);var fe=j.current;j.current=!0;var ve;!fe&&t&&s&&(ve=QE),fe&&t&&i&&(ve=ZE),(fe&&!t&&c||!fe&&d&&!t&&c)&&(ve=JE);var ge=Y(ve);ve&&(e||ge[Zl])?(N(ve),oe()):N(Bf),ce.current=t}},[t]),f.useEffect(function(){(V===QE&&!s||V===ZE&&!i||V===JE&&!c)&&N(Bf)},[s,i,c]),f.useEffect(function(){return function(){j.current=!1,clearTimeout(F.current)}},[]);var he=f.useRef(!1);f.useEffect(function(){R&&(he.current=!0),R!==void 0&&V===Bf&&((he.current||R)&&(_==null||_(R)),he.current=!0)},[R,V]);var ue=H;return Q[Zl]&&ne===Dv&&(ue=B({transition:"none"},ue)),[V,ne,ue,R??t]}function vAe(e){var t=e;dt(e)==="object"&&(t=e.transitionSupport);function n(o,i){return!!(o.motionName&&t&&i!==!1)}var r=f.forwardRef(function(o,i){var a=o.visible,s=a===void 0?!0:a,l=o.removeOnLeave,c=l===void 0?!0:l,u=o.forceRender,d=o.children,p=o.motionName,h=o.leavedClassName,m=o.eventProps,v=f.useContext(Uue),g=v.motion,x=n(o,g),y=f.useRef(),b=f.useRef();function C(){try{return y.current instanceof HTMLElement?y.current:L_(b.current)}catch{return null}}var S=gAe(x,s,C,o),w=ie(S,4),E=w[0],_=w[1],P=w[2],$=w[3],R=f.useRef($);$&&(R.current=!0);var O=f.useCallback(function(L){y.current=L,QL(i,L)},[i]),T,I=B(B({},m),{},{visible:s});if(!d)T=null;else if(E===Bf)$?T=d(B({},I),O):!c&&R.current&&h?T=d(B(B({},I),{},{className:h}),O):u||!c&&!h?T=d(B(B({},I),{},{style:{display:"none"}}),O):T=null;else{var k;_===Zl?k="prepare":tde(_)?k="active":_===Dv&&(k="start");var N=sq(p,"".concat(E,"-").concat(k));T=d(B(B({},I),{},{className:re(sq(p,E),K(K({},N,N&&k),p,typeof p=="string")),style:P}),O)}if(f.isValidElement(T)&&Jd(T)){var D=Qp(T);D||(T=f.cloneElement(T,{ref:O}))}return f.createElement(iAe,{ref:b},T)});return r.displayName="CSSMotion",r}const qo=vAe(Zue);var nA="add",rA="keep",oA="remove",h8="removed";function yAe(e){var t;return e&&dt(e)==="object"&&"key"in e?t=e:t={key:e},B(B({},t),{},{key:String(t.key)})}function iA(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(yAe)}function bAe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,o=t.length,i=iA(e),a=iA(t);i.forEach(function(c){for(var u=!1,d=r;d1});return l.forEach(function(c){n=n.filter(function(u){var d=u.key,p=u.status;return d!==c||p!==oA}),n.forEach(function(u){u.key===c&&(u.status=rA)})}),n}var xAe=["component","children","onVisibleChanged","onAllRemoved"],CAe=["status"],wAe=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function SAe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qo,n=function(r){va(i,r);var o=La(i);function i(){var a;rr(this,i);for(var s=arguments.length,l=new Array(s),c=0;cnull;var PAe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ot.endsWith("Color"))}const TAe=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&(GP=t),n!==void 0&&(nde=n),"holderRender"in e&&(ode=o),r&&(OAe(r)?DDe(K_(),r):rde=r)},ide=()=>({getPrefixCls:(e,t)=>t||(e?`${K_()}-${e}`:K_()),getIconPrefixCls:RAe,getRootPrefixCls:()=>GP||K_(),getTheme:()=>rde,holderRender:ode}),IAe=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:o,anchor:i,form:a,locale:s,componentSize:l,direction:c,space:u,splitter:d,virtual:p,dropdownMatchSelectWidth:h,popupMatchSelectWidth:m,popupOverflow:v,legacyLocale:g,parentContext:x,iconPrefixCls:y,theme:b,componentDisabled:C,segmented:S,statistic:w,spin:E,calendar:_,carousel:P,cascader:$,collapse:R,typography:O,checkbox:T,descriptions:I,divider:k,drawer:N,skeleton:D,steps:L,image:H,layout:U,list:V,mentions:j,modal:F,progress:W,result:X,slider:J,breadcrumb:q,menu:A,pagination:z,input:G,textArea:Y,empty:Q,badge:ee,radio:te,rate:oe,switch:ne,transfer:le,avatar:ce,message:he,tag:ue,table:fe,card:ve,tabs:ge,timeline:de,timePicker:be,upload:Ee,notification:Le,tree:Re,colorPicker:Pe,datePicker:ze,rangePicker:Ie,flex:$e,wave:Be,dropdown:Ce,warning:Oe,tour:Fe,tooltip:Se,popover:Ae,popconfirm:Ve,floatButtonGroup:Je,variant:ht,inputNumber:He,treeSelect:Ke}=e,it=f.useCallback((We,Xe)=>{const{prefixCls:st}=e;if(Xe)return Xe;const ct=st||x.getPrefixCls("");return We?`${ct}-${We}`:ct},[x.getPrefixCls,e.prefixCls]),Ge=y||x.iconPrefixCls||jO,ut=n||x.csp;JDe(Ge,ut);const Ze=rAe(b,x.theme,{prefixCls:it("")}),et={csp:ut,autoInsertSpaceInButton:r,alert:o,anchor:i,locale:s||g,direction:c,space:u,splitter:d,virtual:p,popupMatchSelectWidth:m??h,popupOverflow:v,getPrefixCls:it,iconPrefixCls:Ge,theme:Ze,segmented:S,statistic:w,spin:E,calendar:_,carousel:P,cascader:$,collapse:R,typography:O,checkbox:T,descriptions:I,divider:k,drawer:N,skeleton:D,steps:L,image:H,input:G,textArea:Y,layout:U,list:V,mentions:j,modal:F,progress:W,result:X,slider:J,breadcrumb:q,menu:A,pagination:z,empty:Q,badge:ee,radio:te,rate:oe,switch:ne,transfer:le,avatar:ce,message:he,tag:ue,table:fe,card:ve,tabs:ge,timeline:de,timePicker:be,upload:Ee,notification:Le,tree:Re,colorPicker:Pe,datePicker:ze,rangePicker:Ie,flex:$e,wave:Be,dropdown:Ce,warning:Oe,tour:Fe,tooltip:Se,popover:Ae,popconfirm:Ve,floatButtonGroup:Je,variant:ht,inputNumber:He,treeSelect:Ke},tt=Object.assign({},x);Object.keys(et).forEach(We=>{et[We]!==void 0&&(tt[We]=et[We])}),MAe.forEach(We=>{const Xe=e[We];Xe&&(tt[We]=Xe)}),typeof r<"u"&&(tt.button=Object.assign({autoInsertSpace:r},tt.button));const mt=Np(()=>tt,tt,(We,Xe)=>{const st=Object.keys(We),ct=Object.keys(Xe);return st.length!==ct.length||st.some(at=>We[at]!==Xe[at])}),{layer:me}=f.useContext(Dp),pe=f.useMemo(()=>({prefixCls:Ge,csp:ut,layer:me?"antd":void 0}),[Ge,ut,me]);let ye=f.createElement(f.Fragment,null,f.createElement($Ae,{dropdownMatchSelectWidth:h}),t);const Te=f.useMemo(()=>{var We,Xe,st,ct;return Nv(((We=_u.Form)===null||We===void 0?void 0:We.defaultValidateMessages)||{},((st=(Xe=mt.locale)===null||Xe===void 0?void 0:Xe.Form)===null||st===void 0?void 0:st.defaultValidateMessages)||{},((ct=mt.form)===null||ct===void 0?void 0:ct.validateMessages)||{},(a==null?void 0:a.validateMessages)||{})},[mt,a==null?void 0:a.validateMessages]);Object.keys(Te).length>0&&(ye=f.createElement(_ue.Provider,{value:Te},ye)),s&&(ye=f.createElement(gDe,{locale:s,_ANT_MARK__:mDe},ye)),ye=f.createElement(BO.Provider,{value:pe},ye),l&&(ye=f.createElement(ADe,{size:l},ye)),ye=f.createElement(_Ae,null,ye);const je=f.useMemo(()=>{const We=Ze||{},{algorithm:Xe,token:st,components:ct,cssVar:at}=We,Ue=PAe(We,["algorithm","token","components","cssVar"]),Mt=Xe&&(!Array.isArray(Xe)||Xe.length>0)?T0(Xe):dj,xt={};Object.entries(ct||{}).forEach(([wt,ft])=>{const vt=Object.assign({},ft);"algorithm"in vt&&(vt.algorithm===!0?vt.theme=Mt:(Array.isArray(vt.algorithm)||typeof vt.algorithm=="function")&&(vt.theme=T0(vt.algorithm)),delete vt.algorithm),xt[wt]=vt});const Nt=Object.assign(Object.assign({},D0),st);return Object.assign(Object.assign({},Ue),{theme:Mt,token:Nt,components:xt,override:Object.assign({override:Nt},xt),cssVar:at})},[Ze]);return b&&(ye=f.createElement(fj.Provider,{value:je},ye)),mt.warning&&(ye=f.createElement(fDe.Provider,{value:mt.warning},ye)),C!==void 0&&(ye=f.createElement(pj,{disabled:C},ye)),f.createElement(It.Provider,{value:mt},ye)},Vt=e=>{const t=f.useContext(It),n=f.useContext(cj);return f.createElement(IAe,Object.assign({parentContext:t,legacyLocale:n},e))};Vt.ConfigContext=It;Vt.SizeContext=Lm;Vt.config=TAe;Vt.useConfig=FDe;Object.defineProperty(Vt,"SizeContext",{get:()=>Lm});var kAe={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"};function ade(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function NAe(e){return ade(e)instanceof ShadowRoot}function qP(e){return NAe(e)?ade(e):null}function DAe(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function aA(e,t){Jn(e,"[@ant-design/icons] ".concat(t))}function cq(e){return dt(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(dt(e.icon)==="object"||typeof e.icon=="function")}function uq(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[DAe(n)]=r}return t},{})}function sA(e,t,n){return n?Z.createElement(e.tag,B(B({key:t},uq(e.attrs)),n),(e.children||[]).map(function(r,o){return sA(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):Z.createElement(e.tag,B({key:t},uq(e.attrs)),(e.children||[]).map(function(r,o){return sA(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function sde(e){return Ap(e)[0]}function lde(e){return e?Array.isArray(e)?e:[e]:[]}var AAe={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},FAe=` + `,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)"}),r)}var tq=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const r=n.getDerivativeToken(e),{override:o}=t,i=tq(t,["override"]);let a=Object.assign(Object.assign({},r),{override:o});return a=hj(a),i&&Object.entries(i).forEach(([s,l])=>{const{theme:c}=l,u=tq(l,["theme"]);let d=u;c&&(d=Hue(Object.assign(Object.assign({},a),u),{override:u},c)),a[s]=d}),a};function si(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=Z.useContext(fj),i=`${Wd}-${t||""}`,a=n||dj,[s,l,c]=aj(a,[N0,e],{salt:i,override:r,getComputedToken:Hue,formatToken:hj,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:zue,ignore:YNe,preserve:XNe}});return[a,c,t?l:"",s,o]}const Bs={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},Tn=(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}),gg=()=>({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"}}),$u=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),QNe=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"}}}),ZNe=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,i=n?`.${n}`:o,a={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return r!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[i]:Object.assign(Object.assign(Object.assign({},s),a),{[o]:a})}},_c=(e,t)=>({outline:`${se(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:t??1,transition:"outline-offset 0s, outline 0s"}),Ls=(e,t)=>({"&:focus-visible":Object.assign({},_c(e,t))}),Vue=e=>({[`.${e}`]:Object.assign(Object.assign({},gg()),{[`.${e} .${e}-icon`]:{display:"block"}})}),{genStyleHooks:pn,genComponentStyleHook:Wue,genSubStyleComponent:Iy}=jue({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=p.useContext(kt);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{const[e,t,n,r,o]=si();return{theme:e,realToken:t,hashId:n,token:r,cssVar:o}},useCSP:()=>{const{csp:e}=p.useContext(kt);return e??{}},getResetStyles:(e,t)=>{var n;const r=QNe(e);return[r,{"&":r},Vue((n=t==null?void 0:t.prefix.iconPrefixCls)!==null&&n!==void 0?n:jR)]},getCommonStyle:ZNe,getCompUnitless:()=>zue});function zR(e,t){return Bp.reduce((n,r)=>{const o=e[`${r}1`],i=e[`${r}3`],a=e[`${r}6`],s=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:o,lightBorderColor:i,darkColor:a,textColor:s}))},{})}const JNe=(e,t)=>{const[n,r]=si();return ww({token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[Vue(e)])},eAe=Object.assign({},hC),{useId:nq}=eAe,tAe=()=>"",nAe=typeof nq>"u"?tAe:nq;function rAe(e,t,n){var r;mg();const o=e||{},i=o.inherit===!1||!t?Object.assign(Object.assign({},Sw),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:Sw.hashed,cssVar:t==null?void 0:t.cssVar}):t,a=nAe();return Np(()=>{var s,l;if(!e)return t;const c=Object.assign({},i.components);Object.keys(e.components||{}).forEach(f=>{c[f]=Object.assign(Object.assign({},c[f]),e.components[f])});const u=`css-var-${a.replace(/:/g,"")}`,d=((s=o.cssVar)!==null&&s!==void 0?s:i.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof i.cssVar=="object"?i.cssVar:{}),typeof o.cssVar=="object"?o.cssVar:{}),{key:typeof o.cssVar=="object"&&((l=o.cssVar)===null||l===void 0?void 0:l.key)||u});return Object.assign(Object.assign(Object.assign({},i),o),{token:Object.assign(Object.assign({},i.token),o.token),components:c,cssVar:d})},[o,i],(s,l)=>s.some((c,u)=>{const d=l[u];return!Vd(c,d,!0)}))}var oAe=["children"],Uue=p.createContext({});function Gue(e){var t=e.children,n=Ye(e,oAe);return p.createElement(Uue.Provider,{value:n},t)}var iAe=function(e){ya(n,e);var t=ja(n);function n(){return rr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){return this.props.children}}]),n}(p.Component);function aAe(e){var t=p.useReducer(function(s){return s+1},0),n=ie(t,2),r=n[1],o=p.useRef(e),i=Jt(function(){return o.current}),a=Jt(function(s){o.current=typeof s=="function"?s(o.current):s,r()});return[i,a]}var Bf="none",QE="appear",ZE="enter",JE="leave",rq="none",Zl="prepare",Nv="start",Av="active",mj="end",que="prepared";function oq(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function sAe(e,t){var n={animationend:oq("Animation","AnimationEnd"),transitionend:oq("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var lAe=sAe(Ki(),typeof window<"u"?window:{}),Kue={};if(Ki()){var cAe=document.createElement("div");Kue=cAe.style}var e2={};function Yue(e){if(e2[e])return e2[e];var t=lAe[e];if(t)for(var n=Object.keys(t),r=n.length,o=0;o1&&arguments[1]!==void 0?arguments[1]:2;t();var i=gn(function(){o<=1?r({isCanceled:function(){return i!==e.current}}):n(r,o-1)});e.current=i}return p.useEffect(function(){return function(){t()}},[]),[n,t]};var fAe=[Zl,Nv,Av,mj],pAe=[Zl,que],ede=!1,hAe=!0;function tde(e){return e===Av||e===mj}const mAe=function(e,t,n){var r=zm(rq),o=ie(r,2),i=o[0],a=o[1],s=dAe(),l=ie(s,2),c=l[0],u=l[1];function d(){a(Zl,!0)}var f=t?pAe:fAe;return Jue(function(){if(i!==rq&&i!==mj){var h=f.indexOf(i),m=f[h+1],v=n(i);v===ede?a(m,!0):m&&c(function(g){function b(){g.isCanceled()||a(m,!0)}v===!0?b():Promise.resolve(v).then(b)})}},[e,i]),p.useEffect(function(){return function(){u()}},[]),[d,i]};function gAe(e,t,n,r){var o=r.motionEnter,i=o===void 0?!0:o,a=r.motionAppear,s=a===void 0?!0:a,l=r.motionLeave,c=l===void 0?!0:l,u=r.motionDeadline,d=r.motionLeaveImmediately,f=r.onAppearPrepare,h=r.onEnterPrepare,m=r.onLeavePrepare,v=r.onAppearStart,g=r.onEnterStart,b=r.onLeaveStart,y=r.onAppearActive,x=r.onEnterActive,w=r.onLeaveActive,S=r.onAppearEnd,C=r.onEnterEnd,E=r.onLeaveEnd,_=r.onVisibleChanged,P=zm(),$=ie(P,2),T=$[0],R=$[1],O=aAe(Bf),k=ie(O,2),I=k[0],D=k[1],N=zm(null),L=ie(N,2),H=L[0],U=L[1],V=I(),j=p.useRef(!1),F=p.useRef(null);function W(){return n()}var X=p.useRef(!1);function J(){D(Bf),U(null,!0)}var q=Jt(function(fe){var ve=I();if(ve!==Bf){var ge=W();if(!(fe&&!fe.deadline&&fe.target!==ge)){var de=X.current,be;ve===QE&&de?be=S==null?void 0:S(ge,fe):ve===ZE&&de?be=C==null?void 0:C(ge,fe):ve===JE&&de&&(be=E==null?void 0:E(ge,fe)),de&&be!==!1&&J()}}}),A=uAe(q),z=ie(A,1),G=z[0],Y=function(ve){switch(ve){case QE:return K(K(K({},Zl,f),Nv,v),Av,y);case ZE:return K(K(K({},Zl,h),Nv,g),Av,x);case JE:return K(K(K({},Zl,m),Nv,b),Av,w);default:return{}}},Q=p.useMemo(function(){return Y(V)},[V]),ee=mAe(V,!e,function(fe){if(fe===Zl){var ve=Q[Zl];return ve?ve(W()):ede}if(ne in Q){var ge;U(((ge=Q[ne])===null||ge===void 0?void 0:ge.call(Q,W(),null))||null)}return ne===Av&&V!==Bf&&(G(W()),u>0&&(clearTimeout(F.current),F.current=setTimeout(function(){q({deadline:!0})},u))),ne===que&&J(),hAe}),te=ie(ee,2),oe=te[0],ne=te[1],le=tde(ne);X.current=le;var ce=p.useRef(null);Jue(function(){if(!(j.current&&ce.current===t)){R(t);var fe=j.current;j.current=!0;var ve;!fe&&t&&s&&(ve=QE),fe&&t&&i&&(ve=ZE),(fe&&!t&&c||!fe&&d&&!t&&c)&&(ve=JE);var ge=Y(ve);ve&&(e||ge[Zl])?(D(ve),oe()):D(Bf),ce.current=t}},[t]),p.useEffect(function(){(V===QE&&!s||V===ZE&&!i||V===JE&&!c)&&D(Bf)},[s,i,c]),p.useEffect(function(){return function(){j.current=!1,clearTimeout(F.current)}},[]);var he=p.useRef(!1);p.useEffect(function(){T&&(he.current=!0),T!==void 0&&V===Bf&&((he.current||T)&&(_==null||_(T)),he.current=!0)},[T,V]);var ue=H;return Q[Zl]&&ne===Nv&&(ue=B({transition:"none"},ue)),[V,ne,ue,T??t]}function vAe(e){var t=e;dt(e)==="object"&&(t=e.transitionSupport);function n(o,i){return!!(o.motionName&&t&&i!==!1)}var r=p.forwardRef(function(o,i){var a=o.visible,s=a===void 0?!0:a,l=o.removeOnLeave,c=l===void 0?!0:l,u=o.forceRender,d=o.children,f=o.motionName,h=o.leavedClassName,m=o.eventProps,v=p.useContext(Uue),g=v.motion,b=n(o,g),y=p.useRef(),x=p.useRef();function w(){try{return y.current instanceof HTMLElement?y.current:L_(x.current)}catch{return null}}var S=gAe(b,s,w,o),C=ie(S,4),E=C[0],_=C[1],P=C[2],$=C[3],T=p.useRef($);$&&(T.current=!0);var R=p.useCallback(function(L){y.current=L,QL(i,L)},[i]),O,k=B(B({},m),{},{visible:s});if(!d)O=null;else if(E===Bf)$?O=d(B({},k),R):!c&&T.current&&h?O=d(B(B({},k),{},{className:h}),R):u||!c&&!h?O=d(B(B({},k),{},{style:{display:"none"}}),R):O=null;else{var I;_===Zl?I="prepare":tde(_)?I="active":_===Nv&&(I="start");var D=sq(f,"".concat(E,"-").concat(I));O=d(B(B({},k),{},{className:re(sq(f,E),K(K({},D,D&&I),f,typeof f=="string")),style:P}),R)}if(p.isValidElement(O)&&Jd(O)){var N=Zp(O);N||(O=p.cloneElement(O,{ref:R}))}return p.createElement(iAe,{ref:x},O)});return r.displayName="CSSMotion",r}const Ko=vAe(Zue);var nA="add",rA="keep",oA="remove",h8="removed";function yAe(e){var t;return e&&dt(e)==="object"&&"key"in e?t=e:t={key:e},B(B({},t),{},{key:String(t.key)})}function iA(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(yAe)}function bAe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,o=t.length,i=iA(e),a=iA(t);i.forEach(function(c){for(var u=!1,d=r;d1});return l.forEach(function(c){n=n.filter(function(u){var d=u.key,f=u.status;return d!==c||f!==oA}),n.forEach(function(u){u.key===c&&(u.status=rA)})}),n}var xAe=["component","children","onVisibleChanged","onAllRemoved"],wAe=["status"],CAe=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function SAe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ko,n=function(r){ya(i,r);var o=ja(i);function i(){var a;rr(this,i);for(var s=arguments.length,l=new Array(s),c=0;cnull;var PAe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ot.endsWith("Color"))}const OAe=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&(GP=t),n!==void 0&&(nde=n),"holderRender"in e&&(ode=o),r&&(RAe(r)?NNe(K_(),r):rde=r)},ide=()=>({getPrefixCls:(e,t)=>t||(e?`${K_()}-${e}`:K_()),getIconPrefixCls:TAe,getRootPrefixCls:()=>GP||K_(),getTheme:()=>rde,holderRender:ode}),kAe=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:o,anchor:i,form:a,locale:s,componentSize:l,direction:c,space:u,splitter:d,virtual:f,dropdownMatchSelectWidth:h,popupMatchSelectWidth:m,popupOverflow:v,legacyLocale:g,parentContext:b,iconPrefixCls:y,theme:x,componentDisabled:w,segmented:S,statistic:C,spin:E,calendar:_,carousel:P,cascader:$,collapse:T,typography:R,checkbox:O,descriptions:k,divider:I,drawer:D,skeleton:N,steps:L,image:H,layout:U,list:V,mentions:j,modal:F,progress:W,result:X,slider:J,breadcrumb:q,menu:A,pagination:z,input:G,textArea:Y,empty:Q,badge:ee,radio:te,rate:oe,switch:ne,transfer:le,avatar:ce,message:he,tag:ue,table:fe,card:ve,tabs:ge,timeline:de,timePicker:be,upload:Ee,notification:Le,tree:Te,colorPicker:Pe,datePicker:ze,rangePicker:ke,flex:$e,wave:Be,dropdown:we,warning:Re,tour:Fe,tooltip:Se,popover:Ae,popconfirm:Ve,floatButtonGroup:Je,variant:ht,inputNumber:He,treeSelect:Ke}=e,it=p.useCallback((We,Xe)=>{const{prefixCls:st}=e;if(Xe)return Xe;const ct=st||b.getPrefixCls("");return We?`${ct}-${We}`:ct},[b.getPrefixCls,e.prefixCls]),Ge=y||b.iconPrefixCls||jR,ut=n||b.csp;JNe(Ge,ut);const Ze=rAe(x,b.theme,{prefixCls:it("")}),et={csp:ut,autoInsertSpaceInButton:r,alert:o,anchor:i,locale:s||g,direction:c,space:u,splitter:d,virtual:f,popupMatchSelectWidth:m??h,popupOverflow:v,getPrefixCls:it,iconPrefixCls:Ge,theme:Ze,segmented:S,statistic:C,spin:E,calendar:_,carousel:P,cascader:$,collapse:T,typography:R,checkbox:O,descriptions:k,divider:I,drawer:D,skeleton:N,steps:L,image:H,input:G,textArea:Y,layout:U,list:V,mentions:j,modal:F,progress:W,result:X,slider:J,breadcrumb:q,menu:A,pagination:z,empty:Q,badge:ee,radio:te,rate:oe,switch:ne,transfer:le,avatar:ce,message:he,tag:ue,table:fe,card:ve,tabs:ge,timeline:de,timePicker:be,upload:Ee,notification:Le,tree:Te,colorPicker:Pe,datePicker:ze,rangePicker:ke,flex:$e,wave:Be,dropdown:we,warning:Re,tour:Fe,tooltip:Se,popover:Ae,popconfirm:Ve,floatButtonGroup:Je,variant:ht,inputNumber:He,treeSelect:Ke},tt=Object.assign({},b);Object.keys(et).forEach(We=>{et[We]!==void 0&&(tt[We]=et[We])}),MAe.forEach(We=>{const Xe=e[We];Xe&&(tt[We]=Xe)}),typeof r<"u"&&(tt.button=Object.assign({autoInsertSpace:r},tt.button));const mt=Np(()=>tt,tt,(We,Xe)=>{const st=Object.keys(We),ct=Object.keys(Xe);return st.length!==ct.length||st.some(at=>We[at]!==Xe[at])}),{layer:me}=p.useContext(Ap),pe=p.useMemo(()=>({prefixCls:Ge,csp:ut,layer:me?"antd":void 0}),[Ge,ut,me]);let ye=p.createElement(p.Fragment,null,p.createElement($Ae,{dropdownMatchSelectWidth:h}),t);const Oe=p.useMemo(()=>{var We,Xe,st,ct;return Dv(((We=_u.Form)===null||We===void 0?void 0:We.defaultValidateMessages)||{},((st=(Xe=mt.locale)===null||Xe===void 0?void 0:Xe.Form)===null||st===void 0?void 0:st.defaultValidateMessages)||{},((ct=mt.form)===null||ct===void 0?void 0:ct.validateMessages)||{},(a==null?void 0:a.validateMessages)||{})},[mt,a==null?void 0:a.validateMessages]);Object.keys(Oe).length>0&&(ye=p.createElement(_ue.Provider,{value:Oe},ye)),s&&(ye=p.createElement(gNe,{locale:s,_ANT_MARK__:mNe},ye)),ye=p.createElement(BR.Provider,{value:pe},ye),l&&(ye=p.createElement(ANe,{size:l},ye)),ye=p.createElement(_Ae,null,ye);const je=p.useMemo(()=>{const We=Ze||{},{algorithm:Xe,token:st,components:ct,cssVar:at}=We,Ue=PAe(We,["algorithm","token","components","cssVar"]),Mt=Xe&&(!Array.isArray(Xe)||Xe.length>0)?O0(Xe):dj,xt={};Object.entries(ct||{}).forEach(([Ct,ft])=>{const vt=Object.assign({},ft);"algorithm"in vt&&(vt.algorithm===!0?vt.theme=Mt:(Array.isArray(vt.algorithm)||typeof vt.algorithm=="function")&&(vt.theme=O0(vt.algorithm)),delete vt.algorithm),xt[Ct]=vt});const Dt=Object.assign(Object.assign({},N0),st);return Object.assign(Object.assign({},Ue),{theme:Mt,token:Dt,components:xt,override:Object.assign({override:Dt},xt),cssVar:at})},[Ze]);return x&&(ye=p.createElement(fj.Provider,{value:je},ye)),mt.warning&&(ye=p.createElement(fNe.Provider,{value:mt.warning},ye)),w!==void 0&&(ye=p.createElement(pj,{disabled:w},ye)),p.createElement(kt.Provider,{value:mt},ye)},Vt=e=>{const t=p.useContext(kt),n=p.useContext(cj);return p.createElement(kAe,Object.assign({parentContext:t,legacyLocale:n},e))};Vt.ConfigContext=kt;Vt.SizeContext=jm;Vt.config=OAe;Vt.useConfig=FNe;Object.defineProperty(Vt,"SizeContext",{get:()=>jm});var IAe={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"};function ade(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function DAe(e){return ade(e)instanceof ShadowRoot}function qP(e){return DAe(e)?ade(e):null}function NAe(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function aA(e,t){Jn(e,"[@ant-design/icons] ".concat(t))}function cq(e){return dt(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(dt(e.icon)==="object"||typeof e.icon=="function")}function uq(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[NAe(n)]=r}return t},{})}function sA(e,t,n){return n?Z.createElement(e.tag,B(B({key:t},uq(e.attrs)),n),(e.children||[]).map(function(r,o){return sA(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):Z.createElement(e.tag,B({key:t},uq(e.attrs)),(e.children||[]).map(function(r,o){return sA(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function sde(e){return Fp(e)[0]}function lde(e){return e?Array.isArray(e)?e:[e]:[]}var AAe={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},FAe=` .anticon { display: inline-flex; align-items: center; @@ -195,9 +195,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho transform: rotate(360deg); } } -`,cde=function(t){var n=f.useContext(BO),r=n.csp,o=n.prefixCls,i=n.layer,a=FAe;o&&(a=a.replace(/anticon/g,o)),i&&(a="@layer ".concat(i,` { +`,cde=function(t){var n=p.useContext(BR),r=n.csp,o=n.prefixCls,i=n.layer,a=FAe;o&&(a=a.replace(/anticon/g,o)),i&&(a="@layer ".concat(i,` { `).concat(a,` -}`)),f.useEffect(function(){var s=t.current,l=qP(s);xu(a,"@ant-design-icons",{prepend:!i,csp:r,attachTo:l})},[])},BAe=["icon","className","onClick","style","primaryColor","secondaryColor"],b1={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function LAe(e){var t=e.primaryColor,n=e.secondaryColor;b1.primaryColor=t,b1.secondaryColor=n||sde(t),b1.calculated=!!n}function jAe(){return B({},b1)}var Ny=function(t){var n=t.icon,r=t.className,o=t.onClick,i=t.style,a=t.primaryColor,s=t.secondaryColor,l=Ye(t,BAe),c=f.useRef(),u=b1;if(a&&(u={primaryColor:a,secondaryColor:s||sde(a)}),cde(c),aA(cq(n),"icon should be icon definiton, but got ".concat(n)),!cq(n))return null;var d=n;return d&&typeof d.icon=="function"&&(d=B(B({},d),{},{icon:d.icon(u.primaryColor,u.secondaryColor)})),sA(d.icon,"svg-".concat(d.name),B(B({className:r,onClick:o,style:i,"data-icon":d.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l),{},{ref:c}))};Ny.displayName="IconReact";Ny.getTwoToneColors=jAe;Ny.setTwoToneColors=LAe;function ude(e){var t=lde(e),n=ie(t,2),r=n[0],o=n[1];return Ny.setTwoToneColors({primaryColor:r,secondaryColor:o})}function zAe(){var e=Ny.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var HAe=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];ude(Bm.primary);var kt=f.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,i=e.rotate,a=e.tabIndex,s=e.onClick,l=e.twoToneColor,c=Ye(e,HAe),u=f.useContext(BO),d=u.prefixCls,p=d===void 0?"anticon":d,h=u.rootClassName,m=re(h,p,K(K({},"".concat(p,"-").concat(r.name),!!r.name),"".concat(p,"-spin"),!!o||r.name==="loading"),n),v=a;v===void 0&&s&&(v=-1);var g=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,x=lde(l),y=ie(x,2),b=y[0],C=y[1];return f.createElement("span",we({role:"img","aria-label":r.name},c,{ref:t,tabIndex:v,onClick:s,className:m}),f.createElement(Ny,{icon:r,primaryColor:b,secondaryColor:C,style:g}))});kt.displayName="AntdIcon";kt.getTwoToneColor=zAe;kt.setTwoToneColor=ude;var VAe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:kAe}))},gg=f.forwardRef(VAe),WAe={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"},UAe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:WAe}))},ju=f.forwardRef(UAe),GAe={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"},qAe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:GAe}))},zu=f.forwardRef(qAe),KAe={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"},YAe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:KAe}))},Dy=f.forwardRef(YAe),XAe={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"},QAe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:XAe}))},VO=f.forwardRef(QAe),ZAe=`accept acceptCharset accessKey action allowFullScreen allowTransparency +}`)),p.useEffect(function(){var s=t.current,l=qP(s);xu(a,"@ant-design-icons",{prepend:!i,csp:r,attachTo:l})},[])},BAe=["icon","className","onClick","style","primaryColor","secondaryColor"],b1={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function LAe(e){var t=e.primaryColor,n=e.secondaryColor;b1.primaryColor=t,b1.secondaryColor=n||sde(t),b1.calculated=!!n}function jAe(){return B({},b1)}var Dy=function(t){var n=t.icon,r=t.className,o=t.onClick,i=t.style,a=t.primaryColor,s=t.secondaryColor,l=Ye(t,BAe),c=p.useRef(),u=b1;if(a&&(u={primaryColor:a,secondaryColor:s||sde(a)}),cde(c),aA(cq(n),"icon should be icon definiton, but got ".concat(n)),!cq(n))return null;var d=n;return d&&typeof d.icon=="function"&&(d=B(B({},d),{},{icon:d.icon(u.primaryColor,u.secondaryColor)})),sA(d.icon,"svg-".concat(d.name),B(B({className:r,onClick:o,style:i,"data-icon":d.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l),{},{ref:c}))};Dy.displayName="IconReact";Dy.getTwoToneColors=jAe;Dy.setTwoToneColors=LAe;function ude(e){var t=lde(e),n=ie(t,2),r=n[0],o=n[1];return Dy.setTwoToneColors({primaryColor:r,secondaryColor:o})}function zAe(){var e=Dy.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var HAe=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];ude(Lm.primary);var It=p.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,i=e.rotate,a=e.tabIndex,s=e.onClick,l=e.twoToneColor,c=Ye(e,HAe),u=p.useContext(BR),d=u.prefixCls,f=d===void 0?"anticon":d,h=u.rootClassName,m=re(h,f,K(K({},"".concat(f,"-").concat(r.name),!!r.name),"".concat(f,"-spin"),!!o||r.name==="loading"),n),v=a;v===void 0&&s&&(v=-1);var g=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,b=lde(l),y=ie(b,2),x=y[0],w=y[1];return p.createElement("span",Ce({role:"img","aria-label":r.name},c,{ref:t,tabIndex:v,onClick:s,className:m}),p.createElement(Dy,{icon:r,primaryColor:x,secondaryColor:w,style:g}))});It.displayName="AntdIcon";It.getTwoToneColor=zAe;It.setTwoToneColor=ude;var VAe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:IAe}))},vg=p.forwardRef(VAe),WAe={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"},UAe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:WAe}))},ju=p.forwardRef(UAe),GAe={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"},qAe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:GAe}))},zu=p.forwardRef(qAe),KAe={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"},YAe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:KAe}))},Ny=p.forwardRef(YAe),XAe={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"},QAe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:XAe}))},VR=p.forwardRef(QAe),ZAe=`accept acceptCharset accessKey action allowFullScreen allowTransparency alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge charSet checked classID className colSpan cols content contentEditable contextMenu controls coords crossOrigin data dateTime default defer dir disabled download draggable @@ -214,116 +214,116 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata - onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,e5e="".concat(ZAe," ").concat(JAe).split(/[\s\n]+/),t5e="aria-",n5e="data-";function dq(e,t){return e.indexOf(t)===0}function Zr(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n=B({},t);var r={};return Object.keys(e).forEach(function(o){(n.aria&&(o==="role"||dq(o,t5e))||n.data&&dq(o,n5e)||n.attr&&e5e.includes(o))&&(r[o]=e[o])}),r}function dde(e){return e&&Z.isValidElement(e)&&e.type===Z.Fragment}const gj=(e,t,n)=>Z.isValidElement(e)?Z.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function No(e,t){return gj(e,e,t)}const t2=(e,t,n,r,o)=>({background:e,border:`${se(r.lineWidth)} ${r.lineType} ${t}`,[`${o}-icon`]:{color:n}}),r5e=e=>{const{componentCls:t,motionDurationSlow:n,marginXS:r,marginSM:o,fontSize:i,fontSizeLG:a,lineHeight:s,borderRadiusLG:l,motionEaseInOutCirc:c,withDescriptionIconSize:u,colorText:d,colorTextHeading:p,withDescriptionPadding:h,defaultPadding:m}=e;return{[t]:Object.assign(Object.assign({},Rn(e)),{position:"relative",display:"flex",alignItems:"center",padding:m,wordWrap:"break-word",borderRadius:l,[`&${t}-rtl`]:{direction:"rtl"},[`${t}-content`]:{flex:1,minWidth:0},[`${t}-icon`]:{marginInlineEnd:r,lineHeight:0},"&-description":{display:"none",fontSize:i,lineHeight:s},"&-message":{color:p},[`&${t}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${n} ${c}, opacity ${n} ${c}, + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,e5e="".concat(ZAe," ").concat(JAe).split(/[\s\n]+/),t5e="aria-",n5e="data-";function dq(e,t){return e.indexOf(t)===0}function Zr(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n=B({},t);var r={};return Object.keys(e).forEach(function(o){(n.aria&&(o==="role"||dq(o,t5e))||n.data&&dq(o,n5e)||n.attr&&e5e.includes(o))&&(r[o]=e[o])}),r}function dde(e){return e&&Z.isValidElement(e)&&e.type===Z.Fragment}const gj=(e,t,n)=>Z.isValidElement(e)?Z.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function No(e,t){return gj(e,e,t)}const t2=(e,t,n,r,o)=>({background:e,border:`${se(r.lineWidth)} ${r.lineType} ${t}`,[`${o}-icon`]:{color:n}}),r5e=e=>{const{componentCls:t,motionDurationSlow:n,marginXS:r,marginSM:o,fontSize:i,fontSizeLG:a,lineHeight:s,borderRadiusLG:l,motionEaseInOutCirc:c,withDescriptionIconSize:u,colorText:d,colorTextHeading:f,withDescriptionPadding:h,defaultPadding:m}=e;return{[t]:Object.assign(Object.assign({},Tn(e)),{position:"relative",display:"flex",alignItems:"center",padding:m,wordWrap:"break-word",borderRadius:l,[`&${t}-rtl`]:{direction:"rtl"},[`${t}-content`]:{flex:1,minWidth:0},[`${t}-icon`]:{marginInlineEnd:r,lineHeight:0},"&-description":{display:"none",fontSize:i,lineHeight:s},"&-message":{color:f},[`&${t}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${n} ${c}, opacity ${n} ${c}, padding-top ${n} ${c}, padding-bottom ${n} ${c}, - margin-bottom ${n} ${c}`},[`&${t}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${t}-with-description`]:{alignItems:"flex-start",padding:h,[`${t}-icon`]:{marginInlineEnd:o,fontSize:u,lineHeight:0},[`${t}-message`]:{display:"block",marginBottom:r,color:p,fontSize:a},[`${t}-description`]:{display:"block",color:d}},[`${t}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},o5e=e=>{const{componentCls:t,colorSuccess:n,colorSuccessBorder:r,colorSuccessBg:o,colorWarning:i,colorWarningBorder:a,colorWarningBg:s,colorError:l,colorErrorBorder:c,colorErrorBg:u,colorInfo:d,colorInfoBorder:p,colorInfoBg:h}=e;return{[t]:{"&-success":t2(o,r,n,e,t),"&-info":t2(h,p,d,e,t),"&-warning":t2(s,a,i,e,t),"&-error":Object.assign(Object.assign({},t2(u,c,l,e,t)),{[`${t}-description > pre`]:{margin:0,padding:0}})}}},i5e=e=>{const{componentCls:t,iconCls:n,motionDurationMid:r,marginXS:o,fontSizeIcon:i,colorIcon:a,colorIconHover:s}=e;return{[t]:{"&-action":{marginInlineStart:o},[`${t}-close-icon`]:{marginInlineStart:o,padding:0,overflow:"hidden",fontSize:i,lineHeight:se(i),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${n}-close`]:{color:a,transition:`color ${r}`,"&:hover":{color:s}}},"&-close-text":{color:a,transition:`color ${r}`,"&:hover":{color:s}}}}},a5e=e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}),s5e=pn("Alert",e=>[r5e(e),o5e(e),i5e(e)],a5e);var fq=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{icon:t,prefixCls:n,type:r}=e,o=l5e[r]||null;return t?gj(t,f.createElement("span",{className:`${n}-icon`},t),()=>({className:re(`${n}-icon`,t.props.className)})):f.createElement(o,{className:`${n}-icon`})},u5e=e=>{const{isClosable:t,prefixCls:n,closeIcon:r,handleClose:o,ariaProps:i}=e,a=r===!0||r===void 0?f.createElement(zu,null):r;return t?f.createElement("button",Object.assign({type:"button",onClick:o,className:`${n}-close-icon`,tabIndex:0},i),a):null},fde=f.forwardRef((e,t)=>{const{description:n,prefixCls:r,message:o,banner:i,className:a,rootClassName:s,style:l,onMouseEnter:c,onMouseLeave:u,onClick:d,afterClose:p,showIcon:h,closable:m,closeText:v,closeIcon:g,action:x,id:y}=e,b=fq(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[C,S]=f.useState(!1),w=f.useRef(null);f.useImperativeHandle(t,()=>({nativeElement:w.current}));const{getPrefixCls:E,direction:_,closable:P,closeIcon:$,className:R,style:O}=Vr("alert"),T=E("alert",r),[I,k,N]=s5e(T),D=X=>{var J;S(!0),(J=e.onClose)===null||J===void 0||J.call(e,X)},L=f.useMemo(()=>e.type!==void 0?e.type:i?"warning":"info",[e.type,i]),H=f.useMemo(()=>typeof m=="object"&&m.closeIcon||v?!0:typeof m=="boolean"?m:g!==!1&&g!==null&&g!==void 0?!0:!!P,[v,g,m,P]),U=i&&h===void 0?!0:h,V=re(T,`${T}-${L}`,{[`${T}-with-description`]:!!n,[`${T}-no-icon`]:!U,[`${T}-banner`]:!!i,[`${T}-rtl`]:_==="rtl"},R,a,s,N,k),j=Zr(b,{aria:!0,data:!0}),F=f.useMemo(()=>typeof m=="object"&&m.closeIcon?m.closeIcon:v||(g!==void 0?g:typeof P=="object"&&P.closeIcon?P.closeIcon:$),[g,m,v,$]),W=f.useMemo(()=>{const X=m??P;if(typeof X=="object"){const{closeIcon:J}=X;return fq(X,["closeIcon"])}return{}},[m,P]);return I(f.createElement(qo,{visible:!C,motionName:`${T}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:X=>({maxHeight:X.offsetHeight}),onLeaveEnd:p},({className:X,style:J},q)=>f.createElement("div",Object.assign({id:y,ref:Ci(w,q),"data-show":!C,className:re(V,X),style:Object.assign(Object.assign(Object.assign({},O),l),J),onMouseEnter:c,onMouseLeave:u,onClick:d,role:"alert"},j),U?f.createElement(c5e,{description:n,icon:e.icon,prefixCls:T,type:L}):null,f.createElement("div",{className:`${T}-content`},o?f.createElement("div",{className:`${T}-message`},o):null,n?f.createElement("div",{className:`${T}-description`},n):null),x?f.createElement("div",{className:`${T}-action`},x):null,f.createElement(u5e,{isClosable:H,prefixCls:T,closeIcon:F,handleClose:D,ariaProps:W}))))});function d5e(e,t,n){return t=Fm(t),qce(e,kO()?Reflect.construct(t,n||[],Fm(e).constructor):t.apply(e,n))}let f5e=function(e){function t(){var n;return rr(this,t),n=d5e(this,t,arguments),n.state={error:void 0,info:{componentStack:""}},n}return va(t,e),or(t,[{key:"componentDidCatch",value:function(r,o){this.setState({error:r,info:o})}},{key:"render",value:function(){const{message:r,description:o,id:i,children:a}=this.props,{error:s,info:l}=this.state,c=(l==null?void 0:l.componentStack)||null,u=typeof r>"u"?(s||"").toString():r,d=typeof o>"u"?c:o;return s?f.createElement(fde,{id:i,type:"error",message:u,description:f.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},d)}):a}}])}(f.Component);const pde=fde;pde.ErrorBoundary=f5e;const pq=e=>typeof e=="object"&&e!=null&&e.nodeType===1,hq=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",n2=(e,t)=>{if(e.clientHeight{const o=(i=>{if(!i.ownerDocument||!i.ownerDocument.defaultView)return null;try{return i.ownerDocument.defaultView.frameElement}catch{return null}})(r);return!!o&&(o.clientHeightit||i>e&&a=t&&s>=n?i-e-r:a>t&&sn?a-t+o:0,p5e=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},mq=(e,t)=>{var n,r,o,i;if(typeof document>"u")return[];const{scrollMode:a,block:s,inline:l,boundary:c,skipOverflowHiddenElements:u}=t,d=typeof c=="function"?c:N=>N!==c;if(!pq(e))throw new TypeError("Invalid target");const p=document.scrollingElement||document.documentElement,h=[];let m=e;for(;pq(m)&&d(m);){if(m=p5e(m),m===p){h.push(m);break}m!=null&&m===document.body&&n2(m)&&!n2(document.documentElement)||m!=null&&n2(m,u)&&h.push(m)}const v=(r=(n=window.visualViewport)==null?void 0:n.width)!=null?r:innerWidth,g=(i=(o=window.visualViewport)==null?void 0:o.height)!=null?i:innerHeight,{scrollX:x,scrollY:y}=window,{height:b,width:C,top:S,right:w,bottom:E,left:_}=e.getBoundingClientRect(),{top:P,right:$,bottom:R,left:O}=(N=>{const D=window.getComputedStyle(N);return{top:parseFloat(D.scrollMarginTop)||0,right:parseFloat(D.scrollMarginRight)||0,bottom:parseFloat(D.scrollMarginBottom)||0,left:parseFloat(D.scrollMarginLeft)||0}})(e);let T=s==="start"||s==="nearest"?S-P:s==="end"?E+R:S+b/2-P+R,I=l==="center"?_+C/2-O+$:l==="end"?w+$:_-O;const k=[];for(let N=0;N=0&&_>=0&&E<=g&&w<=v&&(D===p&&!n2(D)||S>=U&&E<=j&&_>=F&&w<=V))return k;const W=getComputedStyle(D),X=parseInt(W.borderLeftWidth,10),J=parseInt(W.borderTopWidth,10),q=parseInt(W.borderRightWidth,10),A=parseInt(W.borderBottomWidth,10);let z=0,G=0;const Y="offsetWidth"in D?D.offsetWidth-D.clientWidth-X-q:0,Q="offsetHeight"in D?D.offsetHeight-D.clientHeight-J-A:0,ee="offsetWidth"in D?D.offsetWidth===0?0:H/D.offsetWidth:0,te="offsetHeight"in D?D.offsetHeight===0?0:L/D.offsetHeight:0;if(p===D)z=s==="start"?T:s==="end"?T-g:s==="nearest"?r2(y,y+g,g,J,A,y+T,y+T+b,b):T-g/2,G=l==="start"?I:l==="center"?I-v/2:l==="end"?I-v:r2(x,x+v,v,X,q,x+I,x+I+C,C),z=Math.max(0,z+y),G=Math.max(0,G+x);else{z=s==="start"?T-U-J:s==="end"?T-j+A+Q:s==="nearest"?r2(U,j,L,J,A+Q,T,T+b,b):T-(U+L/2)+Q/2,G=l==="start"?I-F-X:l==="center"?I-(F+H/2)+Y/2:l==="end"?I-V+q+Y:r2(F,V,H,X,q+Y,I,I+C,C);const{scrollLeft:oe,scrollTop:ne}=D;z=te===0?0:Math.max(0,Math.min(ne+z/te,D.scrollHeight-L/te+Q)),G=ee===0?0:Math.max(0,Math.min(oe+G/ee,D.scrollWidth-H/ee+Y)),T+=ne-z,I+=oe-G}k.push({el:D,top:z,left:G})}return k},h5e=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function m5e(e,t){if(!e.isConnected||!(o=>{let i=o;for(;i&&i.parentNode;){if(i.parentNode===document)return!0;i=i.parentNode instanceof ShadowRoot?i.parentNode.host:i.parentNode}return!1})(e))return;const n=(o=>{const i=window.getComputedStyle(o);return{top:parseFloat(i.scrollMarginTop)||0,right:parseFloat(i.scrollMarginRight)||0,bottom:parseFloat(i.scrollMarginBottom)||0,left:parseFloat(i.scrollMarginLeft)||0}})(e);if((o=>typeof o=="object"&&typeof o.behavior=="function")(t))return t.behavior(mq(e,t));const r=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:o,top:i,left:a}of mq(e,h5e(t))){const s=i-n.top+n.bottom,l=a-n.left+n.right;o.scroll({top:s,left:l,behavior:r})}}const br=e=>{const[,,,,t]=ai();return t?`${e}-css-var`:""};var ot={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,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,DELETE:46,N:78,P:80,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SEMICOLON:186,EQUALS:187,WIN_KEY:224},hde=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.style,o=e.className,i=e.duration,a=i===void 0?4.5:i,s=e.showProgress,l=e.pauseOnHover,c=l===void 0?!0:l,u=e.eventKey,d=e.content,p=e.closable,h=e.closeIcon,m=h===void 0?"x":h,v=e.props,g=e.onClick,x=e.onNoticeClose,y=e.times,b=e.hovering,C=f.useState(!1),S=ie(C,2),w=S[0],E=S[1],_=f.useState(0),P=ie(_,2),$=P[0],R=P[1],O=f.useState(0),T=ie(O,2),I=T[0],k=T[1],N=b||w,D=a>0&&s,L=function(){x(u)},H=function(X){(X.key==="Enter"||X.code==="Enter"||X.keyCode===ot.ENTER)&&L()};f.useEffect(function(){if(!N&&a>0){var W=Date.now()-I,X=setTimeout(function(){L()},a*1e3-I);return function(){c&&clearTimeout(X),k(Date.now()-W)}}},[a,N,y]),f.useEffect(function(){if(!N&&D&&(c||I===0)){var W=performance.now(),X,J=function q(){cancelAnimationFrame(X),X=requestAnimationFrame(function(A){var z=A+I-W,G=Math.min(z/(a*1e3),1);R(G*100),G<1&&q()})};return J(),function(){c&&cancelAnimationFrame(X)}}},[a,I,N,D,y]);var U=f.useMemo(function(){return dt(p)==="object"&&p!==null?p:p?{closeIcon:m}:{}},[p,m]),V=Zr(U,!0),j=100-(!$||$<0?0:$>100?100:$),F="".concat(n,"-notice");return f.createElement("div",we({},v,{ref:t,className:re(F,o,K({},"".concat(F,"-closable"),p)),style:r,onMouseEnter:function(X){var J;E(!0),v==null||(J=v.onMouseEnter)===null||J===void 0||J.call(v,X)},onMouseLeave:function(X){var J;E(!1),v==null||(J=v.onMouseLeave)===null||J===void 0||J.call(v,X)},onClick:g}),f.createElement("div",{className:"".concat(F,"-content")},d),p&&f.createElement("a",we({tabIndex:0,className:"".concat(F,"-close"),onKeyDown:H,"aria-label":"Close"},V,{onClick:function(X){X.preventDefault(),X.stopPropagation(),L()}}),U.closeIcon),D&&f.createElement("progress",{className:"".concat(F,"-progress"),max:"100",value:j},j+"%"))}),mde=Z.createContext({}),gde=function(t){var n=t.children,r=t.classNames;return Z.createElement(mde.Provider,{value:{classNames:r}},n)},gq=8,vq=3,yq=16,g5e=function(t){var n={offset:gq,threshold:vq,gap:yq};if(t&&dt(t)==="object"){var r,o,i;n.offset=(r=t.offset)!==null&&r!==void 0?r:gq,n.threshold=(o=t.threshold)!==null&&o!==void 0?o:vq,n.gap=(i=t.gap)!==null&&i!==void 0?i:yq}return[!!t,n]},v5e=["className","style","classNames","styles"],y5e=function(t){var n=t.configList,r=t.placement,o=t.prefixCls,i=t.className,a=t.style,s=t.motion,l=t.onAllNoticeRemoved,c=t.onNoticeClose,u=t.stack,d=f.useContext(mde),p=d.classNames,h=f.useRef({}),m=f.useState(null),v=ie(m,2),g=v[0],x=v[1],y=f.useState([]),b=ie(y,2),C=b[0],S=b[1],w=n.map(function(N){return{config:N,key:String(N.key)}}),E=g5e(u),_=ie(E,2),P=_[0],$=_[1],R=$.offset,O=$.threshold,T=$.gap,I=P&&(C.length>0||w.length<=O),k=typeof s=="function"?s(r):s;return f.useEffect(function(){P&&C.length>1&&S(function(N){return N.filter(function(D){return w.some(function(L){var H=L.key;return D===H})})})},[C,w,P]),f.useEffect(function(){var N;if(P&&h.current[(N=w[w.length-1])===null||N===void 0?void 0:N.key]){var D;x(h.current[(D=w[w.length-1])===null||D===void 0?void 0:D.key])}},[w,P]),Z.createElement(HO,we({key:r,className:re(o,"".concat(o,"-").concat(r),p==null?void 0:p.list,i,K(K({},"".concat(o,"-stack"),!!P),"".concat(o,"-stack-expanded"),I)),style:a,keys:w,motionAppear:!0},k,{onAllRemoved:function(){l(r)}}),function(N,D){var L=N.config,H=N.className,U=N.style,V=N.index,j=L,F=j.key,W=j.times,X=String(F),J=L,q=J.className,A=J.style,z=J.classNames,G=J.styles,Y=Ye(J,v5e),Q=w.findIndex(function(de){return de.key===X}),ee={};if(P){var te=w.length-1-(Q>-1?Q:V-1),oe=r==="top"||r==="bottom"?"-50%":"0";if(te>0){var ne,le,ce;ee.height=I?(ne=h.current[X])===null||ne===void 0?void 0:ne.offsetHeight:g==null?void 0:g.offsetHeight;for(var he=0,ue=0;ue-1?h.current[X]=be:delete h.current[X]},prefixCls:o,classNames:z,styles:G,className:re(q,p==null?void 0:p.notice),style:A,times:W,key:F,eventKey:F,onNoticeClose:c,hovering:P&&C.length>0})))})},b5e=f.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-notification":n,o=e.container,i=e.motion,a=e.maxCount,s=e.className,l=e.style,c=e.onAllRemoved,u=e.stack,d=e.renderNotifications,p=f.useState([]),h=ie(p,2),m=h[0],v=h[1],g=function(P){var $,R=m.find(function(O){return O.key===P});R==null||($=R.onClose)===null||$===void 0||$.call(R),v(function(O){return O.filter(function(T){return T.key!==P})})};f.useImperativeHandle(t,function(){return{open:function(P){v(function($){var R=Ne($),O=R.findIndex(function(k){return k.key===P.key}),T=B({},P);if(O>=0){var I;T.times=(((I=$[O])===null||I===void 0?void 0:I.times)||0)+1,R[O]=T}else T.times=0,R.push(T);return a>0&&R.length>a&&(R=R.slice(-a)),R})},close:function(P){g(P)},destroy:function(){v([])}}});var x=f.useState({}),y=ie(x,2),b=y[0],C=y[1];f.useEffect(function(){var _={};m.forEach(function(P){var $=P.placement,R=$===void 0?"topRight":$;R&&(_[R]=_[R]||[],_[R].push(P))}),Object.keys(b).forEach(function(P){_[P]=_[P]||[]}),C(_)},[m]);var S=function(P){C(function($){var R=B({},$),O=R[P]||[];return O.length||delete R[P],R})},w=f.useRef(!1);if(f.useEffect(function(){Object.keys(b).length>0?w.current=!0:w.current&&(c==null||c(),w.current=!1)},[b]),!o)return null;var E=Object.keys(b);return Li.createPortal(f.createElement(f.Fragment,null,E.map(function(_){var P=b[_],$=f.createElement(y5e,{key:_,configList:P,placement:_,prefixCls:r,className:s==null?void 0:s(_),style:l==null?void 0:l(_),motion:i,onNoticeClose:g,onAllNoticeRemoved:S,stack:u});return d?d($,{prefixCls:r,key:_}):$})),o)}),x5e=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],C5e=function(){return document.body},bq=0;function w5e(){for(var e={},t=arguments.length,n=new Array(t),r=0;r0&&arguments[0]!==void 0?arguments[0]:{},t=e.getContainer,n=t===void 0?C5e:t,r=e.motion,o=e.prefixCls,i=e.maxCount,a=e.className,s=e.style,l=e.onAllRemoved,c=e.stack,u=e.renderNotifications,d=Ye(e,x5e),p=f.useState(),h=ie(p,2),m=h[0],v=h[1],g=f.useRef(),x=f.createElement(b5e,{container:m,ref:g,prefixCls:o,motion:r,maxCount:i,className:a,style:s,onAllRemoved:l,stack:c,renderNotifications:u}),y=f.useState([]),b=ie(y,2),C=b[0],S=b[1],w=Jt(function(_){var P=w5e(d,_);(P.key===null||P.key===void 0)&&(P.key="rc-notification-".concat(bq),bq+=1),S(function($){return[].concat(Ne($),[{type:"open",config:P}])})}),E=f.useMemo(function(){return{open:w,close:function(P){S(function($){return[].concat(Ne($),[{type:"close",key:P}])})},destroy:function(){S(function(P){return[].concat(Ne(P),[{type:"destroy"}])})}}},[]);return f.useEffect(function(){v(n())}),f.useEffect(function(){if(g.current&&C.length){C.forEach(function($){switch($.type){case"open":g.current.open($.config);break;case"close":g.current.close($.key);break;case"destroy":g.current.destroy();break}});var _,P;S(function($){return(_!==$||!P)&&(_=$,P=$.filter(function(R){return!C.includes(R)})),P})}},[C]),[E,x]}var S5e={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"},E5e=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:S5e}))},Pu=f.forwardRef(E5e);const Dw=Z.createContext(void 0),Lf=100,_5e=10,vj=Lf*_5e,yde={Modal:Lf,Drawer:Lf,Popover:Lf,Popconfirm:Lf,Tooltip:Lf,Tour:Lf,FloatButton:Lf},$5e={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function P5e(e){return e in yde}const Rl=(e,t)=>{const[,n]=ai(),r=Z.useContext(Dw),o=P5e(e);let i;if(t!==void 0)i=[t,t];else{let a=r??0;o?a+=(r?0:n.zIndexPopupBase)+yde[e]:a+=$5e[e],i=[r===void 0?t:a,a]}return i},M5e=e=>{const{componentCls:t,iconCls:n,boxShadow:r,colorText:o,colorSuccess:i,colorError:a,colorWarning:s,colorInfo:l,fontSizeLG:c,motionEaseInOutCirc:u,motionDurationSlow:d,marginXS:p,paddingXS:h,borderRadiusLG:m,zIndexPopup:v,contentPadding:g,contentBg:x}=e,y=`${t}-notice`,b=new vn("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:h,transform:"translateY(0)",opacity:1}}),C=new vn("MessageMoveOut",{"0%":{maxHeight:e.height,padding:h,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),S={padding:h,textAlign:"center",[`${t}-custom-content`]:{display:"flex",alignItems:"center"},[`${t}-custom-content > ${n}`]:{marginInlineEnd:p,fontSize:c},[`${y}-content`]:{display:"inline-block",padding:g,background:x,borderRadius:m,boxShadow:r,pointerEvents:"all"},[`${t}-success > ${n}`]:{color:i},[`${t}-error > ${n}`]:{color:a},[`${t}-warning > ${n}`]:{color:s},[`${t}-info > ${n}, - ${t}-loading > ${n}`]:{color:l}};return[{[t]:Object.assign(Object.assign({},Rn(e)),{color:o,position:"fixed",top:p,width:"100%",pointerEvents:"none",zIndex:v,[`${t}-move-up`]:{animationFillMode:"forwards"},[` + margin-bottom ${n} ${c}`},[`&${t}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${t}-with-description`]:{alignItems:"flex-start",padding:h,[`${t}-icon`]:{marginInlineEnd:o,fontSize:u,lineHeight:0},[`${t}-message`]:{display:"block",marginBottom:r,color:f,fontSize:a},[`${t}-description`]:{display:"block",color:d}},[`${t}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},o5e=e=>{const{componentCls:t,colorSuccess:n,colorSuccessBorder:r,colorSuccessBg:o,colorWarning:i,colorWarningBorder:a,colorWarningBg:s,colorError:l,colorErrorBorder:c,colorErrorBg:u,colorInfo:d,colorInfoBorder:f,colorInfoBg:h}=e;return{[t]:{"&-success":t2(o,r,n,e,t),"&-info":t2(h,f,d,e,t),"&-warning":t2(s,a,i,e,t),"&-error":Object.assign(Object.assign({},t2(u,c,l,e,t)),{[`${t}-description > pre`]:{margin:0,padding:0}})}}},i5e=e=>{const{componentCls:t,iconCls:n,motionDurationMid:r,marginXS:o,fontSizeIcon:i,colorIcon:a,colorIconHover:s}=e;return{[t]:{"&-action":{marginInlineStart:o},[`${t}-close-icon`]:{marginInlineStart:o,padding:0,overflow:"hidden",fontSize:i,lineHeight:se(i),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${n}-close`]:{color:a,transition:`color ${r}`,"&:hover":{color:s}}},"&-close-text":{color:a,transition:`color ${r}`,"&:hover":{color:s}}}}},a5e=e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}),s5e=pn("Alert",e=>[r5e(e),o5e(e),i5e(e)],a5e);var fq=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{icon:t,prefixCls:n,type:r}=e,o=l5e[r]||null;return t?gj(t,p.createElement("span",{className:`${n}-icon`},t),()=>({className:re(`${n}-icon`,t.props.className)})):p.createElement(o,{className:`${n}-icon`})},u5e=e=>{const{isClosable:t,prefixCls:n,closeIcon:r,handleClose:o,ariaProps:i}=e,a=r===!0||r===void 0?p.createElement(zu,null):r;return t?p.createElement("button",Object.assign({type:"button",onClick:o,className:`${n}-close-icon`,tabIndex:0},i),a):null},fde=p.forwardRef((e,t)=>{const{description:n,prefixCls:r,message:o,banner:i,className:a,rootClassName:s,style:l,onMouseEnter:c,onMouseLeave:u,onClick:d,afterClose:f,showIcon:h,closable:m,closeText:v,closeIcon:g,action:b,id:y}=e,x=fq(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[w,S]=p.useState(!1),C=p.useRef(null);p.useImperativeHandle(t,()=>({nativeElement:C.current}));const{getPrefixCls:E,direction:_,closable:P,closeIcon:$,className:T,style:R}=Vr("alert"),O=E("alert",r),[k,I,D]=s5e(O),N=X=>{var J;S(!0),(J=e.onClose)===null||J===void 0||J.call(e,X)},L=p.useMemo(()=>e.type!==void 0?e.type:i?"warning":"info",[e.type,i]),H=p.useMemo(()=>typeof m=="object"&&m.closeIcon||v?!0:typeof m=="boolean"?m:g!==!1&&g!==null&&g!==void 0?!0:!!P,[v,g,m,P]),U=i&&h===void 0?!0:h,V=re(O,`${O}-${L}`,{[`${O}-with-description`]:!!n,[`${O}-no-icon`]:!U,[`${O}-banner`]:!!i,[`${O}-rtl`]:_==="rtl"},T,a,s,D,I),j=Zr(x,{aria:!0,data:!0}),F=p.useMemo(()=>typeof m=="object"&&m.closeIcon?m.closeIcon:v||(g!==void 0?g:typeof P=="object"&&P.closeIcon?P.closeIcon:$),[g,m,v,$]),W=p.useMemo(()=>{const X=m??P;if(typeof X=="object"){const{closeIcon:J}=X;return fq(X,["closeIcon"])}return{}},[m,P]);return k(p.createElement(Ko,{visible:!w,motionName:`${O}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:X=>({maxHeight:X.offsetHeight}),onLeaveEnd:f},({className:X,style:J},q)=>p.createElement("div",Object.assign({id:y,ref:Ci(C,q),"data-show":!w,className:re(V,X),style:Object.assign(Object.assign(Object.assign({},R),l),J),onMouseEnter:c,onMouseLeave:u,onClick:d,role:"alert"},j),U?p.createElement(c5e,{description:n,icon:e.icon,prefixCls:O,type:L}):null,p.createElement("div",{className:`${O}-content`},o?p.createElement("div",{className:`${O}-message`},o):null,n?p.createElement("div",{className:`${O}-description`},n):null),b?p.createElement("div",{className:`${O}-action`},b):null,p.createElement(u5e,{isClosable:H,prefixCls:O,closeIcon:F,handleClose:N,ariaProps:W}))))});function d5e(e,t,n){return t=Bm(t),qce(e,IR()?Reflect.construct(t,n||[],Bm(e).constructor):t.apply(e,n))}let f5e=function(e){function t(){var n;return rr(this,t),n=d5e(this,t,arguments),n.state={error:void 0,info:{componentStack:""}},n}return ya(t,e),or(t,[{key:"componentDidCatch",value:function(r,o){this.setState({error:r,info:o})}},{key:"render",value:function(){const{message:r,description:o,id:i,children:a}=this.props,{error:s,info:l}=this.state,c=(l==null?void 0:l.componentStack)||null,u=typeof r>"u"?(s||"").toString():r,d=typeof o>"u"?c:o;return s?p.createElement(fde,{id:i,type:"error",message:u,description:p.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},d)}):a}}])}(p.Component);const pde=fde;pde.ErrorBoundary=f5e;const pq=e=>typeof e=="object"&&e!=null&&e.nodeType===1,hq=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",n2=(e,t)=>{if(e.clientHeight{const o=(i=>{if(!i.ownerDocument||!i.ownerDocument.defaultView)return null;try{return i.ownerDocument.defaultView.frameElement}catch{return null}})(r);return!!o&&(o.clientHeightit||i>e&&a=t&&s>=n?i-e-r:a>t&&sn?a-t+o:0,p5e=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},mq=(e,t)=>{var n,r,o,i;if(typeof document>"u")return[];const{scrollMode:a,block:s,inline:l,boundary:c,skipOverflowHiddenElements:u}=t,d=typeof c=="function"?c:D=>D!==c;if(!pq(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,h=[];let m=e;for(;pq(m)&&d(m);){if(m=p5e(m),m===f){h.push(m);break}m!=null&&m===document.body&&n2(m)&&!n2(document.documentElement)||m!=null&&n2(m,u)&&h.push(m)}const v=(r=(n=window.visualViewport)==null?void 0:n.width)!=null?r:innerWidth,g=(i=(o=window.visualViewport)==null?void 0:o.height)!=null?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:x,width:w,top:S,right:C,bottom:E,left:_}=e.getBoundingClientRect(),{top:P,right:$,bottom:T,left:R}=(D=>{const N=window.getComputedStyle(D);return{top:parseFloat(N.scrollMarginTop)||0,right:parseFloat(N.scrollMarginRight)||0,bottom:parseFloat(N.scrollMarginBottom)||0,left:parseFloat(N.scrollMarginLeft)||0}})(e);let O=s==="start"||s==="nearest"?S-P:s==="end"?E+T:S+x/2-P+T,k=l==="center"?_+w/2-R+$:l==="end"?C+$:_-R;const I=[];for(let D=0;D=0&&_>=0&&E<=g&&C<=v&&(N===f&&!n2(N)||S>=U&&E<=j&&_>=F&&C<=V))return I;const W=getComputedStyle(N),X=parseInt(W.borderLeftWidth,10),J=parseInt(W.borderTopWidth,10),q=parseInt(W.borderRightWidth,10),A=parseInt(W.borderBottomWidth,10);let z=0,G=0;const Y="offsetWidth"in N?N.offsetWidth-N.clientWidth-X-q:0,Q="offsetHeight"in N?N.offsetHeight-N.clientHeight-J-A:0,ee="offsetWidth"in N?N.offsetWidth===0?0:H/N.offsetWidth:0,te="offsetHeight"in N?N.offsetHeight===0?0:L/N.offsetHeight:0;if(f===N)z=s==="start"?O:s==="end"?O-g:s==="nearest"?r2(y,y+g,g,J,A,y+O,y+O+x,x):O-g/2,G=l==="start"?k:l==="center"?k-v/2:l==="end"?k-v:r2(b,b+v,v,X,q,b+k,b+k+w,w),z=Math.max(0,z+y),G=Math.max(0,G+b);else{z=s==="start"?O-U-J:s==="end"?O-j+A+Q:s==="nearest"?r2(U,j,L,J,A+Q,O,O+x,x):O-(U+L/2)+Q/2,G=l==="start"?k-F-X:l==="center"?k-(F+H/2)+Y/2:l==="end"?k-V+q+Y:r2(F,V,H,X,q+Y,k,k+w,w);const{scrollLeft:oe,scrollTop:ne}=N;z=te===0?0:Math.max(0,Math.min(ne+z/te,N.scrollHeight-L/te+Q)),G=ee===0?0:Math.max(0,Math.min(oe+G/ee,N.scrollWidth-H/ee+Y)),O+=ne-z,k+=oe-G}I.push({el:N,top:z,left:G})}return I},h5e=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function m5e(e,t){if(!e.isConnected||!(o=>{let i=o;for(;i&&i.parentNode;){if(i.parentNode===document)return!0;i=i.parentNode instanceof ShadowRoot?i.parentNode.host:i.parentNode}return!1})(e))return;const n=(o=>{const i=window.getComputedStyle(o);return{top:parseFloat(i.scrollMarginTop)||0,right:parseFloat(i.scrollMarginRight)||0,bottom:parseFloat(i.scrollMarginBottom)||0,left:parseFloat(i.scrollMarginLeft)||0}})(e);if((o=>typeof o=="object"&&typeof o.behavior=="function")(t))return t.behavior(mq(e,t));const r=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:o,top:i,left:a}of mq(e,h5e(t))){const s=i-n.top+n.bottom,l=a-n.left+n.right;o.scroll({top:s,left:l,behavior:r})}}const br=e=>{const[,,,,t]=si();return t?`${e}-css-var`:""};var ot={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,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,DELETE:46,N:78,P:80,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SEMICOLON:186,EQUALS:187,WIN_KEY:224},hde=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.style,o=e.className,i=e.duration,a=i===void 0?4.5:i,s=e.showProgress,l=e.pauseOnHover,c=l===void 0?!0:l,u=e.eventKey,d=e.content,f=e.closable,h=e.closeIcon,m=h===void 0?"x":h,v=e.props,g=e.onClick,b=e.onNoticeClose,y=e.times,x=e.hovering,w=p.useState(!1),S=ie(w,2),C=S[0],E=S[1],_=p.useState(0),P=ie(_,2),$=P[0],T=P[1],R=p.useState(0),O=ie(R,2),k=O[0],I=O[1],D=x||C,N=a>0&&s,L=function(){b(u)},H=function(X){(X.key==="Enter"||X.code==="Enter"||X.keyCode===ot.ENTER)&&L()};p.useEffect(function(){if(!D&&a>0){var W=Date.now()-k,X=setTimeout(function(){L()},a*1e3-k);return function(){c&&clearTimeout(X),I(Date.now()-W)}}},[a,D,y]),p.useEffect(function(){if(!D&&N&&(c||k===0)){var W=performance.now(),X,J=function q(){cancelAnimationFrame(X),X=requestAnimationFrame(function(A){var z=A+k-W,G=Math.min(z/(a*1e3),1);T(G*100),G<1&&q()})};return J(),function(){c&&cancelAnimationFrame(X)}}},[a,k,D,N,y]);var U=p.useMemo(function(){return dt(f)==="object"&&f!==null?f:f?{closeIcon:m}:{}},[f,m]),V=Zr(U,!0),j=100-(!$||$<0?0:$>100?100:$),F="".concat(n,"-notice");return p.createElement("div",Ce({},v,{ref:t,className:re(F,o,K({},"".concat(F,"-closable"),f)),style:r,onMouseEnter:function(X){var J;E(!0),v==null||(J=v.onMouseEnter)===null||J===void 0||J.call(v,X)},onMouseLeave:function(X){var J;E(!1),v==null||(J=v.onMouseLeave)===null||J===void 0||J.call(v,X)},onClick:g}),p.createElement("div",{className:"".concat(F,"-content")},d),f&&p.createElement("a",Ce({tabIndex:0,className:"".concat(F,"-close"),onKeyDown:H,"aria-label":"Close"},V,{onClick:function(X){X.preventDefault(),X.stopPropagation(),L()}}),U.closeIcon),N&&p.createElement("progress",{className:"".concat(F,"-progress"),max:"100",value:j},j+"%"))}),mde=Z.createContext({}),gde=function(t){var n=t.children,r=t.classNames;return Z.createElement(mde.Provider,{value:{classNames:r}},n)},gq=8,vq=3,yq=16,g5e=function(t){var n={offset:gq,threshold:vq,gap:yq};if(t&&dt(t)==="object"){var r,o,i;n.offset=(r=t.offset)!==null&&r!==void 0?r:gq,n.threshold=(o=t.threshold)!==null&&o!==void 0?o:vq,n.gap=(i=t.gap)!==null&&i!==void 0?i:yq}return[!!t,n]},v5e=["className","style","classNames","styles"],y5e=function(t){var n=t.configList,r=t.placement,o=t.prefixCls,i=t.className,a=t.style,s=t.motion,l=t.onAllNoticeRemoved,c=t.onNoticeClose,u=t.stack,d=p.useContext(mde),f=d.classNames,h=p.useRef({}),m=p.useState(null),v=ie(m,2),g=v[0],b=v[1],y=p.useState([]),x=ie(y,2),w=x[0],S=x[1],C=n.map(function(D){return{config:D,key:String(D.key)}}),E=g5e(u),_=ie(E,2),P=_[0],$=_[1],T=$.offset,R=$.threshold,O=$.gap,k=P&&(w.length>0||C.length<=R),I=typeof s=="function"?s(r):s;return p.useEffect(function(){P&&w.length>1&&S(function(D){return D.filter(function(N){return C.some(function(L){var H=L.key;return N===H})})})},[w,C,P]),p.useEffect(function(){var D;if(P&&h.current[(D=C[C.length-1])===null||D===void 0?void 0:D.key]){var N;b(h.current[(N=C[C.length-1])===null||N===void 0?void 0:N.key])}},[C,P]),Z.createElement(HR,Ce({key:r,className:re(o,"".concat(o,"-").concat(r),f==null?void 0:f.list,i,K(K({},"".concat(o,"-stack"),!!P),"".concat(o,"-stack-expanded"),k)),style:a,keys:C,motionAppear:!0},I,{onAllRemoved:function(){l(r)}}),function(D,N){var L=D.config,H=D.className,U=D.style,V=D.index,j=L,F=j.key,W=j.times,X=String(F),J=L,q=J.className,A=J.style,z=J.classNames,G=J.styles,Y=Ye(J,v5e),Q=C.findIndex(function(de){return de.key===X}),ee={};if(P){var te=C.length-1-(Q>-1?Q:V-1),oe=r==="top"||r==="bottom"?"-50%":"0";if(te>0){var ne,le,ce;ee.height=k?(ne=h.current[X])===null||ne===void 0?void 0:ne.offsetHeight:g==null?void 0:g.offsetHeight;for(var he=0,ue=0;ue-1?h.current[X]=be:delete h.current[X]},prefixCls:o,classNames:z,styles:G,className:re(q,f==null?void 0:f.notice),style:A,times:W,key:F,eventKey:F,onNoticeClose:c,hovering:P&&w.length>0})))})},b5e=p.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-notification":n,o=e.container,i=e.motion,a=e.maxCount,s=e.className,l=e.style,c=e.onAllRemoved,u=e.stack,d=e.renderNotifications,f=p.useState([]),h=ie(f,2),m=h[0],v=h[1],g=function(P){var $,T=m.find(function(R){return R.key===P});T==null||($=T.onClose)===null||$===void 0||$.call(T),v(function(R){return R.filter(function(O){return O.key!==P})})};p.useImperativeHandle(t,function(){return{open:function(P){v(function($){var T=De($),R=T.findIndex(function(I){return I.key===P.key}),O=B({},P);if(R>=0){var k;O.times=(((k=$[R])===null||k===void 0?void 0:k.times)||0)+1,T[R]=O}else O.times=0,T.push(O);return a>0&&T.length>a&&(T=T.slice(-a)),T})},close:function(P){g(P)},destroy:function(){v([])}}});var b=p.useState({}),y=ie(b,2),x=y[0],w=y[1];p.useEffect(function(){var _={};m.forEach(function(P){var $=P.placement,T=$===void 0?"topRight":$;T&&(_[T]=_[T]||[],_[T].push(P))}),Object.keys(x).forEach(function(P){_[P]=_[P]||[]}),w(_)},[m]);var S=function(P){w(function($){var T=B({},$),R=T[P]||[];return R.length||delete T[P],T})},C=p.useRef(!1);if(p.useEffect(function(){Object.keys(x).length>0?C.current=!0:C.current&&(c==null||c(),C.current=!1)},[x]),!o)return null;var E=Object.keys(x);return ji.createPortal(p.createElement(p.Fragment,null,E.map(function(_){var P=x[_],$=p.createElement(y5e,{key:_,configList:P,placement:_,prefixCls:r,className:s==null?void 0:s(_),style:l==null?void 0:l(_),motion:i,onNoticeClose:g,onAllNoticeRemoved:S,stack:u});return d?d($,{prefixCls:r,key:_}):$})),o)}),x5e=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],w5e=function(){return document.body},bq=0;function C5e(){for(var e={},t=arguments.length,n=new Array(t),r=0;r0&&arguments[0]!==void 0?arguments[0]:{},t=e.getContainer,n=t===void 0?w5e:t,r=e.motion,o=e.prefixCls,i=e.maxCount,a=e.className,s=e.style,l=e.onAllRemoved,c=e.stack,u=e.renderNotifications,d=Ye(e,x5e),f=p.useState(),h=ie(f,2),m=h[0],v=h[1],g=p.useRef(),b=p.createElement(b5e,{container:m,ref:g,prefixCls:o,motion:r,maxCount:i,className:a,style:s,onAllRemoved:l,stack:c,renderNotifications:u}),y=p.useState([]),x=ie(y,2),w=x[0],S=x[1],C=Jt(function(_){var P=C5e(d,_);(P.key===null||P.key===void 0)&&(P.key="rc-notification-".concat(bq),bq+=1),S(function($){return[].concat(De($),[{type:"open",config:P}])})}),E=p.useMemo(function(){return{open:C,close:function(P){S(function($){return[].concat(De($),[{type:"close",key:P}])})},destroy:function(){S(function(P){return[].concat(De(P),[{type:"destroy"}])})}}},[]);return p.useEffect(function(){v(n())}),p.useEffect(function(){if(g.current&&w.length){w.forEach(function($){switch($.type){case"open":g.current.open($.config);break;case"close":g.current.close($.key);break;case"destroy":g.current.destroy();break}});var _,P;S(function($){return(_!==$||!P)&&(_=$,P=$.filter(function(T){return!w.includes(T)})),P})}},[w]),[E,b]}var S5e={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"},E5e=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:S5e}))},Pu=p.forwardRef(E5e);const NC=Z.createContext(void 0),Lf=100,_5e=10,vj=Lf*_5e,yde={Modal:Lf,Drawer:Lf,Popover:Lf,Popconfirm:Lf,Tooltip:Lf,Tour:Lf,FloatButton:Lf},$5e={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function P5e(e){return e in yde}const Tl=(e,t)=>{const[,n]=si(),r=Z.useContext(NC),o=P5e(e);let i;if(t!==void 0)i=[t,t];else{let a=r??0;o?a+=(r?0:n.zIndexPopupBase)+yde[e]:a+=$5e[e],i=[r===void 0?t:a,a]}return i},M5e=e=>{const{componentCls:t,iconCls:n,boxShadow:r,colorText:o,colorSuccess:i,colorError:a,colorWarning:s,colorInfo:l,fontSizeLG:c,motionEaseInOutCirc:u,motionDurationSlow:d,marginXS:f,paddingXS:h,borderRadiusLG:m,zIndexPopup:v,contentPadding:g,contentBg:b}=e,y=`${t}-notice`,x=new vn("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:h,transform:"translateY(0)",opacity:1}}),w=new vn("MessageMoveOut",{"0%":{maxHeight:e.height,padding:h,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),S={padding:h,textAlign:"center",[`${t}-custom-content`]:{display:"flex",alignItems:"center"},[`${t}-custom-content > ${n}`]:{marginInlineEnd:f,fontSize:c},[`${y}-content`]:{display:"inline-block",padding:g,background:b,borderRadius:m,boxShadow:r,pointerEvents:"all"},[`${t}-success > ${n}`]:{color:i},[`${t}-error > ${n}`]:{color:a},[`${t}-warning > ${n}`]:{color:s},[`${t}-info > ${n}, + ${t}-loading > ${n}`]:{color:l}};return[{[t]:Object.assign(Object.assign({},Tn(e)),{color:o,position:"fixed",top:f,width:"100%",pointerEvents:"none",zIndex:v,[`${t}-move-up`]:{animationFillMode:"forwards"},[` ${t}-move-up-appear, ${t}-move-up-enter - `]:{animationName:b,animationDuration:d,animationPlayState:"paused",animationTimingFunction:u},[` + `]:{animationName:x,animationDuration:d,animationPlayState:"paused",animationTimingFunction:u},[` ${t}-move-up-appear${t}-move-up-appear-active, ${t}-move-up-enter${t}-move-up-enter-active - `]:{animationPlayState:"running"},[`${t}-move-up-leave`]:{animationName:C,animationDuration:d,animationPlayState:"paused",animationTimingFunction:u},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[t]:{[`${y}-wrapper`]:Object.assign({},S)}},{[`${t}-notice-pure-panel`]:Object.assign(Object.assign({},S),{padding:0,textAlign:"start"})}]},R5e=e=>({zIndexPopup:e.zIndexPopupBase+vj+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`}),bde=pn("Message",e=>{const t=Xt(e,{height:150});return[M5e(t)]},R5e);var O5e=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);of.createElement("div",{className:re(`${e}-custom-content`,`${e}-${t}`)},n||T5e[t],f.createElement("span",null,r)),I5e=e=>{const{prefixCls:t,className:n,type:r,icon:o,content:i}=e,a=O5e(e,["prefixCls","className","type","icon","content"]),{getPrefixCls:s}=f.useContext(It),l=t||s("message"),c=br(l),[u,d,p]=bde(l,c);return u(f.createElement(hde,Object.assign({},a,{prefixCls:l,className:re(n,d,`${l}-notice-pure-panel`,p,c),eventKey:"pure",duration:null,content:f.createElement(xde,{prefixCls:l,type:r,icon:o},i)})))};function k5e(e,t){return{motionName:t??`${e}-move-up`}}function yj(e){let t;const n=new Promise(o=>{t=e(()=>{o(!0)})}),r=()=>{t==null||t()};return r.then=(o,i)=>n.then(o,i),r.promise=n,r}var N5e=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=br(t),[r,o,i]=bde(t,n);return r(f.createElement(gde,{classNames:{list:re(o,i,n)}},e))},B5e=(e,{prefixCls:t,key:n})=>f.createElement(F5e,{prefixCls:t,key:n},e),L5e=f.forwardRef((e,t)=>{const{top:n,prefixCls:r,getContainer:o,maxCount:i,duration:a=A5e,rtl:s,transitionName:l,onAllRemoved:c}=e,{getPrefixCls:u,getPopupContainer:d,message:p,direction:h}=f.useContext(It),m=r||u("message"),v=()=>({left:"50%",transform:"translateX(-50%)",top:n??D5e}),g=()=>re({[`${m}-rtl`]:s??h==="rtl"}),x=()=>k5e(m,l),y=f.createElement("span",{className:`${m}-close-x`},f.createElement(zu,{className:`${m}-close-icon`})),[b,C]=vde({prefixCls:m,style:v,className:g,motion:x,closable:!1,closeIcon:y,duration:a,getContainer:()=>(o==null?void 0:o())||(d==null?void 0:d())||document.body,maxCount:i,onAllRemoved:c,renderNotifications:B5e});return f.useImperativeHandle(t,()=>Object.assign(Object.assign({},b),{prefixCls:m,message:p})),C});let xq=0;function Cde(e){const t=f.useRef(null);return hg(),[f.useMemo(()=>{const r=l=>{var c;(c=t.current)===null||c===void 0||c.close(l)},o=l=>{if(!t.current){const w=()=>{};return w.then=()=>{},w}const{open:c,prefixCls:u,message:d}=t.current,p=`${u}-notice`,{content:h,icon:m,type:v,key:g,className:x,style:y,onClose:b}=l,C=N5e(l,["content","icon","type","key","className","style","onClose"]);let S=g;return S==null&&(xq+=1,S=`antd-message-${xq}`),yj(w=>(c(Object.assign(Object.assign({},C),{key:S,content:f.createElement(xde,{prefixCls:u,type:v,icon:m},h),placement:"top",className:re(v&&`${p}-${v}`,x,d==null?void 0:d.className),style:Object.assign(Object.assign({},d==null?void 0:d.style),y),onClose:()=>{b==null||b(),w()}})),()=>{r(S)}))},a={open:o,destroy:l=>{var c;l!==void 0?r(l):(c=t.current)===null||c===void 0||c.destroy()}};return["info","success","warning","error","loading"].forEach(l=>{const c=(u,d,p)=>{let h;u&&typeof u=="object"&&"content"in u?h=u:h={content:u};let m,v;typeof d=="function"?v=d:(m=d,v=p);const g=Object.assign(Object.assign({onClose:v,duration:m},h),{type:l});return o(g)};a[l]=c}),a},[]),f.createElement(L5e,Object.assign({key:"message-holder"},e,{ref:t}))]}function wde(e){return Cde(e)}function j5e(){const[e,t]=f.useState([]),n=f.useCallback(r=>(t(o=>[].concat(Ne(o),[r])),()=>{t(o=>o.filter(i=>i!==r))}),[]);return[e,n]}function Sde(e,t){this.v=e,this.k=t}function na(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch{o=0}na=function(a,s,l,c){function u(d,p){na(a,d,function(h){return this._invoke(d,p,h)})}s?o?o(a,s,{value:l,enumerable:!c,configurable:!c,writable:!c}):a[s]=l:(u("next",0),u("throw",1),u("return",2))},na(e,t,n,r)}function bj(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n=typeof Symbol=="function"?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(h,m,v,g){var x=m&&m.prototype instanceof s?m:s,y=Object.create(x.prototype);return na(y,"_invoke",function(b,C,S){var w,E,_,P=0,$=S||[],R=!1,O={p:0,n:0,v:e,a:T,f:T.bind(e,4),d:function(k,N){return w=k,E=0,_=e,O.n=N,a}};function T(I,k){for(E=I,_=k,t=0;!R&&P&&!N&&t<$.length;t++){var N,D=$[t],L=O.p,H=D[2];I>3?(N=H===k)&&(_=D[(E=D[4])?5:(E=3,3)],D[4]=D[5]=e):D[0]<=L&&((N=I<2&&Lk||k>H)&&(D[4]=I,D[5]=k,O.n=H,E=0))}if(N||I>1)return a;throw R=!0,k}return function(I,k,N){if(P>1)throw TypeError("Generator is already running");for(R&&k===1&&T(k,N),E=k,_=N;(t=E<2?e:_)||!R;){w||(E?E<3?(E>1&&(O.n=-1),T(E,_)):O.n=_:O.v=_);try{if(P=2,w){if(E||(I="next"),t=w[I]){if(!(t=t.call(w,_)))throw TypeError("iterator result is not an object");if(!t.done)return t;_=t.value,E<2&&(E=0)}else E===1&&(t=w.return)&&t.call(w),E<2&&(_=TypeError("The iterator does not provide a '"+I+"' method"),E=1);w=e}else if((t=(R=O.n<0)?_:b.call(C,O))!==a)break}catch(D){w=e,E=1,_=D}finally{P=1}}return{value:t,done:R}}}(h,v,g),!0),y}var a={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(na(t={},r,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function p(h){return Object.setPrototypeOf?Object.setPrototypeOf(h,c):(h.__proto__=c,na(h,o,"GeneratorFunction")),h.prototype=Object.create(d),h}return l.prototype=c,na(d,"constructor",c),na(c,"constructor",l),l.displayName="GeneratorFunction",na(c,o,"GeneratorFunction"),na(d),na(d,o,"Generator"),na(d,r,function(){return this}),na(d,"toString",function(){return"[object Generator]"}),(bj=function(){return{w:i,m:p}})()}function KP(e,t){function n(o,i,a,s){try{var l=e[o](i),c=l.value;return c instanceof Sde?t.resolve(c.v).then(function(u){n("next",u,a,s)},function(u){n("throw",u,a,s)}):t.resolve(c).then(function(u){l.value=u,a(l)},function(u){return n("throw",u,a,s)})}catch(u){s(u)}}var r;this.next||(na(KP.prototype),na(KP.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),na(this,"_invoke",function(o,i,a){function s(){return new t(function(l,c){n(o,a,l,c)})}return r=r?r.then(s,s):s()},!0)}function Ede(e,t,n,r,o){return new KP(bj().w(e,t,n,r),o||Promise)}function z5e(e,t,n,r,o){var i=Ede(e,t,n,r,o);return i.next().then(function(a){return a.done?a.value:i.next()})}function H5e(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function o(){for(;n.length;)if((r=n.pop())in t)return o.value=r,o.done=!1,o;return o.done=!0,o}}function Cq(e){if(e!=null){var t=e[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if(typeof e.next=="function")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(dt(e)+" is not iterable")}function Cn(){var e=bj(),t=e.m(Cn),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function r(a){var s=typeof a=="function"&&a.constructor;return!!s&&(s===n||(s.displayName||s.name)==="GeneratorFunction")}var o={throw:1,return:2,break:3,continue:3};function i(a){var s,l;return function(c){s||(s={stop:function(){return l(c.a,2)},catch:function(){return c.v},abrupt:function(d,p){return l(c.a,o[d],p)},delegateYield:function(d,p,h){return s.resultName=p,l(c.d,Cq(d),h)},finish:function(d){return l(c.f,d)}},l=function(d,p,h){c.p=s.prev,c.n=s.next;try{return d(p,h)}finally{s.next=c.n}}),s.resultName&&(s[s.resultName]=c.v,s.resultName=void 0),s.sent=c.v,s.next=c.n;try{return a.call(this,s)}finally{c.p=s.prev,c.n=s.next}}}return(Cn=function(){return{wrap:function(l,c,u,d){return e.w(i(l),c,u,d&&d.reverse())},isGeneratorFunction:r,mark:e.m,awrap:function(l,c){return new Sde(l,c)},AsyncIterator:KP,async:function(l,c,u,d,p){return(r(c)?Ede:z5e)(i(l),c,u,d,p)},keys:H5e,values:Cq}})()}function wq(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(r,o)}function co(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(l){wq(i,r,o,a,s,"next",l)}function s(l){wq(i,r,o,a,s,"throw",l)}a(void 0)})}}var Aw=B({},Fce),V5e=Aw.version,m8=Aw.render,W5e=Aw.unmountComponentAtNode,WO;try{var U5e=Number((V5e||"").split(".")[0]);U5e>=18&&(WO=Aw.createRoot)}catch{}function Sq(e){var t=Aw.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&dt(t)==="object"&&(t.usingClientEntryPoint=e)}var YP="__rc_react_root__";function G5e(e,t){Sq(!0);var n=t[YP]||WO(t);Sq(!1),n.render(e),t[YP]=n}function q5e(e,t){m8==null||m8(e,t)}function K5e(e,t){if(WO){G5e(e,t);return}q5e(e,t)}function Y5e(e){return lA.apply(this,arguments)}function lA(){return lA=co(Cn().mark(function e(t){return Cn().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var o;(o=t[YP])===null||o===void 0||o.unmount(),delete t[YP]}));case 1:case"end":return r.stop()}},e)})),lA.apply(this,arguments)}function X5e(e){W5e(e)}function Q5e(e){return cA.apply(this,arguments)}function cA(){return cA=co(Cn().mark(function e(t){return Cn().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(WO===void 0){r.next=2;break}return r.abrupt("return",Y5e(t));case 2:X5e(t);case 3:case"end":return r.stop()}},e)})),cA.apply(this,arguments)}const Z5e=(e,t)=>(K5e(e,t),()=>Q5e(t));let J5e=Z5e;function xj(e){return J5e}const g8=()=>({height:0,opacity:0}),Eq=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},eFe=e=>({height:e?e.offsetHeight:0}),v8=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",_C=(e=EC)=>({motionName:`${e}-motion-collapse`,onAppearStart:g8,onEnterStart:g8,onAppearActive:Eq,onEnterActive:Eq,onLeaveStart:eFe,onLeaveActive:g8,onAppearEnd:v8,onEnterEnd:v8,onLeaveEnd:v8,motionDeadline:500}),Oi=(e,t,n)=>n!==void 0?n:`${e}-${t}`;function En(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(r){delete n[r]}),n}const Fw=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var o=e.getBoundingClientRect(),i=o.width,a=o.height;if(i||a)return!0}}return!1},tFe=e=>{const{componentCls:t,colorPrimary:n}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${n})`,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(",")}}}}},nFe=Wue("Wave",e=>[tFe(e)]),UO=`${EC}-wave-target`;function y8(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function rFe(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return y8(t)?t:y8(n)?n:y8(r)?r:null}function b8(e){return Number.isNaN(e)?0:e}const oFe=e=>{const{className:t,target:n,component:r,registerUnmount:o}=e,i=f.useRef(null),a=f.useRef(null);f.useEffect(()=>{a.current=o()},[]);const[s,l]=f.useState(null),[c,u]=f.useState([]),[d,p]=f.useState(0),[h,m]=f.useState(0),[v,g]=f.useState(0),[x,y]=f.useState(0),[b,C]=f.useState(!1),S={left:d,top:h,width:v,height:x,borderRadius:c.map(_=>`${_}px`).join(" ")};s&&(S["--wave-color"]=s);function w(){const _=getComputedStyle(n);l(rFe(n));const P=_.position==="static",{borderLeftWidth:$,borderTopWidth:R}=_;p(P?n.offsetLeft:b8(-parseFloat($))),m(P?n.offsetTop:b8(-parseFloat(R))),g(n.offsetWidth),y(n.offsetHeight);const{borderTopLeftRadius:O,borderTopRightRadius:T,borderBottomLeftRadius:I,borderBottomRightRadius:k}=_;u([O,T,k,I].map(N=>b8(parseFloat(N))))}if(f.useEffect(()=>{if(n){const _=gn(()=>{w(),C(!0)});let P;return typeof ResizeObserver<"u"&&(P=new ResizeObserver(w),P.observe(n)),()=>{gn.cancel(_),P==null||P.disconnect()}}},[]),!b)return null;const E=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(UO));return f.createElement(qo,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(_,P)=>{var $,R;if(P.deadline||P.propertyName==="opacity"){const O=($=i.current)===null||$===void 0?void 0:$.parentElement;(R=a.current)===null||R===void 0||R.call(a).then(()=>{O==null||O.remove()})}return!1}},({className:_},P)=>f.createElement("div",{ref:Ci(i,P),className:re(t,_,{"wave-quick":E}),style:S}))},iFe=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const o=document.createElement("div");o.style.position="absolute",o.style.left="0px",o.style.top="0px",e==null||e.insertBefore(o,e==null?void 0:e.firstChild);const i=xj();let a=null;function s(){return a}a=i(f.createElement(oFe,Object.assign({},t,{target:e,registerUnmount:s})),o)},aFe=(e,t,n)=>{const{wave:r}=f.useContext(It),[,o,i]=ai(),a=Jt(c=>{const u=e.current;if(r!=null&&r.disabled||!u)return;const d=u.querySelector(`.${UO}`)||u,{showEffect:p}=r||{};(p||iFe)(d,{className:t,token:o,component:n,event:c,hashId:i})}),s=f.useRef(null);return c=>{gn.cancel(s.current),s.current=gn(()=>{a(c)})}},Bw=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:o}=f.useContext(It),i=f.useRef(null),a=o("wave"),[,s]=nFe(a),l=aFe(i,re(a,s),r);if(Z.useEffect(()=>{const u=i.current;if(!u||u.nodeType!==1||n)return;const d=p=>{!Fw(p.target)||!u.getAttribute||u.getAttribute("disabled")||u.disabled||u.className.includes("disabled")||u.className.includes("-leave")||l(p)};return u.addEventListener("click",d,!0),()=>{u.removeEventListener("click",d,!0)}},[n]),!Z.isValidElement(t))return t??null;const c=Jd(t)?Ci(Qp(t),i):i;return No(t,{ref:c})},fo=e=>{const t=Z.useContext(Lm);return Z.useMemo(()=>e?typeof e=="string"?e??t:typeof e=="function"?e(t):t:t,[e,t])},sFe=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},lFe=e=>{const{componentCls:t,antCls:n}=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 > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},cFe=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}}}},_de=pn("Space",e=>{const t=Xt(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[lFe(t),cFe(t),sFe(t)]},()=>({}),{resetStyle:!1});var $de=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=f.useContext(GO),r=f.useMemo(()=>{if(!n)return"";const{compactDirection:o,isFirstItem:i,isLastItem:a}=n,s=o==="vertical"?"-vertical-":"-";return re(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:i,[`${e}-compact${s}last-item`]:a,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},uFe=e=>{const{children:t}=e;return f.createElement(GO.Provider,{value:null},t)},dFe=e=>{const{children:t}=e,n=$de(e,["children"]);return f.createElement(GO.Provider,{value:f.useMemo(()=>n,[n])},t)},fFe=e=>{const{getPrefixCls:t,direction:n}=f.useContext(It),{size:r,direction:o,block:i,prefixCls:a,className:s,rootClassName:l,children:c}=e,u=$de(e,["size","direction","block","prefixCls","className","rootClassName","children"]),d=fo(b=>r??b),p=t("space-compact",a),[h,m]=_de(p),v=re(p,m,{[`${p}-rtl`]:n==="rtl",[`${p}-block`]:i,[`${p}-vertical`]:o==="vertical"},s,l),g=f.useContext(GO),x=yi(c),y=f.useMemo(()=>x.map((b,C)=>{const S=(b==null?void 0:b.key)||`${p}-item-${C}`;return f.createElement(dFe,{key:S,compactSize:d,compactDirection:o,isFirstItem:C===0&&(!g||(g==null?void 0:g.isFirstItem)),isLastItem:C===x.length-1&&(!g||(g==null?void 0:g.isLastItem))},b)}),[r,x,g]);return x.length===0?null:h(f.createElement("div",Object.assign({className:v},u),y))};var pFe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n}=f.useContext(It),{prefixCls:r,size:o,className:i}=e,a=pFe(e,["prefixCls","size","className"]),s=t("btn-group",r),[,,l]=ai(),c=f.useMemo(()=>{switch(o){case"large":return"lg";case"small":return"sm";default:return""}},[o]),u=re(s,{[`${s}-${c}`]:c,[`${s}-rtl`]:n==="rtl"},i,l);return f.createElement(Pde.Provider,{value:o},f.createElement("div",Object.assign({},a,{className:u})))},_q=/^[\u4E00-\u9FA5]{2}$/,uA=_q.test.bind(_q);function Mde(e){return e==="danger"?{danger:!0}:{type:e}}function $q(e){return typeof e=="string"}function x8(e){return e==="text"||e==="link"}function mFe(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&$q(e.type)&&uA(e.props.children)?No(e,{children:e.props.children.split("").join(n)}):$q(e)?uA(e)?Z.createElement("span",null,e.split("").join(n)):Z.createElement("span",null,e):dde(e)?Z.createElement("span",null,e):e}function gFe(e,t){let n=!1;const r=[];return Z.Children.forEach(e,o=>{const i=typeof o,a=i==="string"||i==="number";if(n&&a){const s=r.length-1,l=r[s];r[s]=`${l}${o}`}else r.push(o);n=a}),Z.Children.map(r,o=>mFe(o,t))}["default","primary","danger"].concat(Ne(Fp));const dA=f.forwardRef((e,t)=>{const{className:n,style:r,children:o,prefixCls:i}=e,a=re(`${i}-icon`,n);return Z.createElement("span",{ref:t,className:a,style:r},o)}),Pq=f.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,iconClassName:i}=e,a=re(`${n}-loading-icon`,r);return Z.createElement(dA,{prefixCls:n,className:a,style:o,ref:t},Z.createElement(Pu,{className:i}))}),C8=()=>({width:0,opacity:0,transform:"scale(0)"}),w8=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),vFe=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:i,mount:a}=e,s=!!n;return r?Z.createElement(Pq,{prefixCls:t,className:o,style:i}):Z.createElement(qo,{visible:s,motionName:`${t}-loading-icon-motion`,motionAppear:!a,motionEnter:!a,motionLeave:!a,removeOnLeave:!0,onAppearStart:C8,onAppearActive:w8,onEnterStart:C8,onEnterActive:w8,onLeaveStart:w8,onLeaveActive:C8},({className:l,style:c},u)=>{const d=Object.assign(Object.assign({},i),c);return Z.createElement(Pq,{prefixCls:t,className:re(o,l),style:d,ref:u})})},Mq=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),yFe=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:o,colorErrorHover:i}=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(r).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:n}},Mq(`${t}-primary`,o),Mq(`${t}-danger`,i)]}};var bFe=["b"],xFe=["v"],S8=function(t){return Math.round(Number(t||0))},CFe=function(t){if(t instanceof wn)return t;if(t&&dt(t)==="object"&&"h"in t&&"b"in t){var n=t,r=n.b,o=Ye(n,bFe);return B(B({},o),{},{v:r})}return typeof t=="string"&&/hsb/.test(t)?t.replace(/hsb/,"hsv"):t},$c=function(e){va(n,e);var t=La(n);function n(r){return rr(this,n),t.call(this,CFe(r))}return or(n,[{key:"toHsbString",value:function(){var o=this.toHsb(),i=S8(o.s*100),a=S8(o.b*100),s=S8(o.h),l=o.a,c="hsb(".concat(s,", ").concat(i,"%, ").concat(a,"%)"),u="hsba(".concat(s,", ").concat(i,"%, ").concat(a,"%, ").concat(l.toFixed(l===0?0:2),")");return l===1?c:u}},{key:"toHsb",value:function(){var o=this.toHsv(),i=o.v,a=Ye(o,xFe);return B(B({},a),{},{b:i,a:this.a})}}]),n}(wn),wFe="rc-color-picker",Zv=function(t){return t instanceof $c?t:new $c(t)},SFe=Zv("#1677ff"),Rde=function(t){var n=t.offset,r=t.targetRef,o=t.containerRef,i=t.color,a=t.type,s=o.current.getBoundingClientRect(),l=s.width,c=s.height,u=r.current.getBoundingClientRect(),d=u.width,p=u.height,h=d/2,m=p/2,v=(n.x+h)/l,g=1-(n.y+m)/c,x=i.toHsb(),y=v,b=(n.x+h)/l*360;if(a)switch(a){case"hue":return Zv(B(B({},x),{},{h:b<=0?0:b}));case"alpha":return Zv(B(B({},x),{},{a:y<=0?0:y}))}return Zv({h:x.h,s:v<=0?0:v,b:g>=1?1:g,a:x.a})},Ode=function(t,n){var r=t.toHsb();switch(n){case"hue":return{x:r.h/360*100,y:50};case"alpha":return{x:t.a*100,y:50};default:return{x:r.s*100,y:(1-r.b)*100}}},Cj=function(t){var n=t.color,r=t.prefixCls,o=t.className,i=t.style,a=t.onClick,s="".concat(r,"-color-block");return Z.createElement("div",{className:re(s,o),style:i,onClick:a},Z.createElement("div",{className:"".concat(s,"-inner"),style:{background:n}}))};function EFe(e){var t="touches"in e?e.touches[0]:e,n=document.documentElement.scrollLeft||document.body.scrollLeft||window.pageXOffset,r=document.documentElement.scrollTop||document.body.scrollTop||window.pageYOffset;return{pageX:t.pageX-n,pageY:t.pageY-r}}function Tde(e){var t=e.targetRef,n=e.containerRef,r=e.direction,o=e.onDragChange,i=e.onDragChangeComplete,a=e.calculate,s=e.color,l=e.disabledDrag,c=f.useState({x:0,y:0}),u=ie(c,2),d=u[0],p=u[1],h=f.useRef(null),m=f.useRef(null);f.useEffect(function(){p(a())},[s]),f.useEffect(function(){return function(){document.removeEventListener("mousemove",h.current),document.removeEventListener("mouseup",m.current),document.removeEventListener("touchmove",h.current),document.removeEventListener("touchend",m.current),h.current=null,m.current=null}},[]);var v=function(C){var S=EFe(C),w=S.pageX,E=S.pageY,_=n.current.getBoundingClientRect(),P=_.x,$=_.y,R=_.width,O=_.height,T=t.current.getBoundingClientRect(),I=T.width,k=T.height,N=I/2,D=k/2,L=Math.max(0,Math.min(w-P,R))-N,H=Math.max(0,Math.min(E-$,O))-D,U={x:L,y:r==="x"?d.y:H};if(I===0&&k===0||I!==k)return!1;o==null||o(U)},g=function(C){C.preventDefault(),v(C)},x=function(C){C.preventDefault(),document.removeEventListener("mousemove",h.current),document.removeEventListener("mouseup",m.current),document.removeEventListener("touchmove",h.current),document.removeEventListener("touchend",m.current),h.current=null,m.current=null,i==null||i()},y=function(C){document.removeEventListener("mousemove",h.current),document.removeEventListener("mouseup",m.current),!l&&(v(C),document.addEventListener("mousemove",g),document.addEventListener("mouseup",x),document.addEventListener("touchmove",g),document.addEventListener("touchend",x),h.current=g,m.current=x)};return[d,y]}var Ide=function(t){var n=t.size,r=n===void 0?"default":n,o=t.color,i=t.prefixCls;return Z.createElement("div",{className:re("".concat(i,"-handler"),K({},"".concat(i,"-handler-sm"),r==="small")),style:{backgroundColor:o}})},kde=function(t){var n=t.children,r=t.style,o=t.prefixCls;return Z.createElement("div",{className:"".concat(o,"-palette"),style:B({position:"relative"},r)},n)},Nde=f.forwardRef(function(e,t){var n=e.children,r=e.x,o=e.y;return Z.createElement("div",{ref:t,style:{position:"absolute",left:"".concat(r,"%"),top:"".concat(o,"%"),zIndex:1,transform:"translate(-50%, -50%)"}},n)}),_Fe=function(t){var n=t.color,r=t.onChange,o=t.prefixCls,i=t.onChangeComplete,a=t.disabled,s=f.useRef(),l=f.useRef(),c=f.useRef(n),u=Jt(function(v){var g=Rde({offset:v,targetRef:l,containerRef:s,color:n});c.current=g,r(g)}),d=Tde({color:n,containerRef:s,targetRef:l,calculate:function(){return Ode(n)},onDragChange:u,onDragChangeComplete:function(){return i==null?void 0:i(c.current)},disabledDrag:a}),p=ie(d,2),h=p[0],m=p[1];return Z.createElement("div",{ref:s,className:"".concat(o,"-select"),onMouseDown:m,onTouchStart:m},Z.createElement(kde,{prefixCls:o},Z.createElement(Nde,{x:h.x,y:h.y,ref:l},Z.createElement(Ide,{color:n.toRgbString(),prefixCls:o})),Z.createElement("div",{className:"".concat(o,"-saturation"),style:{backgroundColor:"hsl(".concat(n.toHsb().h,",100%, 50%)"),backgroundImage:"linear-gradient(0deg, #000, transparent),linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0))"}})))},$Fe=function(t,n){var r=Gt(t,{value:n}),o=ie(r,2),i=o[0],a=o[1],s=f.useMemo(function(){return Zv(i)},[i]);return[s,a]},PFe=function(t){var n=t.colors,r=t.children,o=t.direction,i=o===void 0?"to right":o,a=t.type,s=t.prefixCls,l=f.useMemo(function(){return n.map(function(c,u){var d=Zv(c);return a==="alpha"&&u===n.length-1&&(d=new $c(d.setA(1))),d.toRgbString()}).join(",")},[n,a]);return Z.createElement("div",{className:"".concat(s,"-gradient"),style:{position:"absolute",inset:0,background:"linear-gradient(".concat(i,", ").concat(l,")")}},r)},MFe=function(t){var n=t.prefixCls,r=t.colors,o=t.disabled,i=t.onChange,a=t.onChangeComplete,s=t.color,l=t.type,c=f.useRef(),u=f.useRef(),d=f.useRef(s),p=function(S){return l==="hue"?S.getHue():S.a*100},h=Jt(function(C){var S=Rde({offset:C,targetRef:u,containerRef:c,color:s,type:l});d.current=S,i(p(S))}),m=Tde({color:s,targetRef:u,containerRef:c,calculate:function(){return Ode(s,l)},onDragChange:h,onDragChangeComplete:function(){a(p(d.current))},direction:"x",disabledDrag:o}),v=ie(m,2),g=v[0],x=v[1],y=Z.useMemo(function(){if(l==="hue"){var C=s.toHsb();C.s=1,C.b=1,C.a=1;var S=new $c(C);return S}return s},[s,l]),b=Z.useMemo(function(){return r.map(function(C){return"".concat(C.color," ").concat(C.percent,"%")})},[r]);return Z.createElement("div",{ref:c,className:re("".concat(n,"-slider"),"".concat(n,"-slider-").concat(l)),onMouseDown:x,onTouchStart:x},Z.createElement(kde,{prefixCls:n},Z.createElement(Nde,{x:g.x,y:g.y,ref:u},Z.createElement(Ide,{size:"small",color:y.toHexString(),prefixCls:n})),Z.createElement(PFe,{colors:b,type:l,prefixCls:n})))};function RFe(e){return f.useMemo(function(){var t=e||{},n=t.slider;return[n||MFe]},[e])}var OFe=[{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}],TFe=f.forwardRef(function(e,t){var n=e.value,r=e.defaultValue,o=e.prefixCls,i=o===void 0?wFe:o,a=e.onChange,s=e.onChangeComplete,l=e.className,c=e.style,u=e.panelRender,d=e.disabledAlpha,p=d===void 0?!1:d,h=e.disabled,m=h===void 0?!1:h,v=e.components,g=RFe(v),x=ie(g,1),y=x[0],b=$Fe(r||SFe,n),C=ie(b,2),S=C[0],w=C[1],E=f.useMemo(function(){return S.setA(1).toRgbString()},[S]),_=function(H,U){n||w(H),a==null||a(H,U)},P=function(H){return new $c(S.setHue(H))},$=function(H){return new $c(S.setA(H/100))},R=function(H){_(P(H),{type:"hue",value:H})},O=function(H){_($(H),{type:"alpha",value:H})},T=function(H){s&&s(P(H))},I=function(H){s&&s($(H))},k=re("".concat(i,"-panel"),l,K({},"".concat(i,"-panel-disabled"),m)),N={prefixCls:i,disabled:m,color:S},D=Z.createElement(Z.Fragment,null,Z.createElement(_Fe,we({onChange:_},N,{onChangeComplete:s})),Z.createElement("div",{className:"".concat(i,"-slider-container")},Z.createElement("div",{className:re("".concat(i,"-slider-group"),K({},"".concat(i,"-slider-group-disabled-alpha"),p))},Z.createElement(y,we({},N,{type:"hue",colors:OFe,min:0,max:359,value:S.getHue(),onChange:R,onChangeComplete:T})),!p&&Z.createElement(y,we({},N,{type:"alpha",colors:[{percent:0,color:"rgba(255, 0, 4, 0)"},{percent:100,color:E}],min:0,max:100,value:S.a*100,onChange:O,onChangeComplete:I}))),Z.createElement(Cj,{color:S.toRgbString(),prefixCls:i})));return Z.createElement("div",{className:k,style:c,ref:t},typeof u=="function"?u(D):D)});const zx=(e,t)=>(e==null?void 0:e.replace(/[^\w/]/g,"").slice(0,t?8:6))||"",IFe=(e,t)=>e?zx(e,t):"";let Ts=function(){function e(t){rr(this,e);var n;if(this.cleared=!1,t instanceof e){this.metaColor=t.metaColor.clone(),this.colors=(n=t.colors)===null||n===void 0?void 0:n.map(o=>({color:new e(o.color),percent:o.percent})),this.cleared=t.cleared;return}const r=Array.isArray(t);r&&t.length?(this.colors=t.map(({color:o,percent:i})=>({color:new e(o),percent:i})),this.metaColor=new $c(this.colors[0].color.metaColor)):this.metaColor=new $c(r?"":t),(!t||r&&!this.colors)&&(this.metaColor=this.metaColor.setA(0),this.cleared=!0)}return or(e,[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return IFe(this.toHexString(),this.metaColor.a<1)}},{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:n}=this;return n?`linear-gradient(90deg, ${n.map(o=>`${o.color.toRgbString()} ${o.percent}%`).join(", ")})`:this.metaColor.toRgbString()}},{key:"equals",value:function(n){return!n||this.isGradient()!==n.isGradient()?!1:this.isGradient()?this.colors.length===n.colors.length&&this.colors.every((r,o)=>{const i=n.colors[o];return r.percent===i.percent&&r.color.equals(i.color)}):this.toHexString()===n.toHexString()}}])}();var kFe={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"},NFe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:kFe}))},El=f.forwardRef(NFe),Dde=Z.forwardRef(function(e,t){var n=e.prefixCls,r=e.forceRender,o=e.className,i=e.style,a=e.children,s=e.isActive,l=e.role,c=e.classNames,u=e.styles,d=Z.useState(s||r),p=ie(d,2),h=p[0],m=p[1];return Z.useEffect(function(){(r||s)&&m(!0)},[r,s]),h?Z.createElement("div",{ref:t,className:re("".concat(n,"-content"),K(K({},"".concat(n,"-content-active"),s),"".concat(n,"-content-inactive"),!s),o),style:i,role:l},Z.createElement("div",{className:re("".concat(n,"-content-box"),c==null?void 0:c.body),style:u==null?void 0:u.body},a)):null});Dde.displayName="PanelContent";var DFe=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],Ade=Z.forwardRef(function(e,t){var n=e.showArrow,r=n===void 0?!0:n,o=e.headerClass,i=e.isActive,a=e.onItemClick,s=e.forceRender,l=e.className,c=e.classNames,u=c===void 0?{}:c,d=e.styles,p=d===void 0?{}:d,h=e.prefixCls,m=e.collapsible,v=e.accordion,g=e.panelKey,x=e.extra,y=e.header,b=e.expandIcon,C=e.openMotion,S=e.destroyInactivePanel,w=e.children,E=Ye(e,DFe),_=m==="disabled",P=x!=null&&typeof x!="boolean",$=K(K(K({onClick:function(){a==null||a(g)},onKeyDown:function(D){(D.key==="Enter"||D.keyCode===ot.ENTER||D.which===ot.ENTER)&&(a==null||a(g))},role:v?"tab":"button"},"aria-expanded",i),"aria-disabled",_),"tabIndex",_?-1:0),R=typeof b=="function"?b(e):Z.createElement("i",{className:"arrow"}),O=R&&Z.createElement("div",we({className:"".concat(h,"-expand-icon")},["header","icon"].includes(m)?$:{}),R),T=re("".concat(h,"-item"),K(K({},"".concat(h,"-item-active"),i),"".concat(h,"-item-disabled"),_),l),I=re(o,"".concat(h,"-header"),K({},"".concat(h,"-collapsible-").concat(m),!!m),u.header),k=B({className:I,style:p.header},["header","icon"].includes(m)?{}:$);return Z.createElement("div",we({},E,{ref:t,className:T}),Z.createElement("div",k,r&&O,Z.createElement("span",we({className:"".concat(h,"-header-text")},m==="header"?$:{}),y),P&&Z.createElement("div",{className:"".concat(h,"-extra")},x)),Z.createElement(qo,we({visible:i,leavedClassName:"".concat(h,"-content-hidden")},C,{forceRender:s,removeOnLeave:S}),function(N,D){var L=N.className,H=N.style;return Z.createElement(Dde,{ref:D,prefixCls:h,className:L,classNames:u,style:H,styles:p,isActive:i,forceRender:s,role:v?"tabpanel":void 0},w)}))}),AFe=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],FFe=function(t,n){var r=n.prefixCls,o=n.accordion,i=n.collapsible,a=n.destroyInactivePanel,s=n.onItemClick,l=n.activeKey,c=n.openMotion,u=n.expandIcon;return t.map(function(d,p){var h=d.children,m=d.label,v=d.key,g=d.collapsible,x=d.onItemClick,y=d.destroyInactivePanel,b=Ye(d,AFe),C=String(v??p),S=g??i,w=y??a,E=function($){S!=="disabled"&&(s($),x==null||x($))},_=!1;return o?_=l[0]===C:_=l.indexOf(C)>-1,Z.createElement(Ade,we({},b,{prefixCls:r,key:C,panelKey:C,isActive:_,accordion:o,openMotion:c,expandIcon:u,header:m,collapsible:S,onItemClick:E,destroyInactivePanel:w}),h)})},BFe=function(t,n,r){if(!t)return null;var o=r.prefixCls,i=r.accordion,a=r.collapsible,s=r.destroyInactivePanel,l=r.onItemClick,c=r.activeKey,u=r.openMotion,d=r.expandIcon,p=t.key||String(n),h=t.props,m=h.header,v=h.headerClass,g=h.destroyInactivePanel,x=h.collapsible,y=h.onItemClick,b=!1;i?b=c[0]===p:b=c.indexOf(p)>-1;var C=x??a,S=function(_){C!=="disabled"&&(l(_),y==null||y(_))},w={key:p,panelKey:p,header:m,headerClass:v,isActive:b,prefixCls:o,destroyInactivePanel:g??s,openMotion:u,accordion:i,children:t.props.children,onItemClick:S,expandIcon:d,collapsible:C};return typeof t.type=="string"?t:(Object.keys(w).forEach(function(E){typeof w[E]>"u"&&delete w[E]}),Z.cloneElement(t,w))};function LFe(e,t,n){return Array.isArray(e)?FFe(e,n):yi(t).map(function(r,o){return BFe(r,o,n)})}function jFe(e){var t=e;if(!Array.isArray(t)){var n=dt(t);t=n==="number"||n==="string"?[t]:[]}return t.map(function(r){return String(r)})}var zFe=Z.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-collapse":n,o=e.destroyInactivePanel,i=o===void 0?!1:o,a=e.style,s=e.accordion,l=e.className,c=e.children,u=e.collapsible,d=e.openMotion,p=e.expandIcon,h=e.activeKey,m=e.defaultActiveKey,v=e.onChange,g=e.items,x=re(r,l),y=Gt([],{value:h,onChange:function(P){return v==null?void 0:v(P)},defaultValue:m,postState:jFe}),b=ie(y,2),C=b[0],S=b[1],w=function(P){return S(function(){if(s)return C[0]===P?[]:[P];var $=C.indexOf(P),R=$>-1;return R?C.filter(function(O){return O!==P}):[].concat(Ne(C),[P])})};Jn(!c,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var E=LFe(g,c,{prefixCls:r,accordion:s,openMotion:d,expandIcon:p,collapsible:u,destroyInactivePanel:i,onItemClick:w,activeKey:C});return Z.createElement("div",we({ref:t,className:x,style:a,role:s?"tablist":void 0},Zr(e,{aria:!0,data:!0})),E)});const wj=Object.assign(zFe,{Panel:Ade});wj.Panel;const HFe=f.forwardRef((e,t)=>{const{getPrefixCls:n}=f.useContext(It),{prefixCls:r,className:o,showArrow:i=!0}=e,a=n("collapse",r),s=re({[`${a}-no-arrow`]:!i},o);return f.createElement(wj.Panel,Object.assign({ref:t},e,{prefixCls:a,className:s}))}),Lw=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + `]:{animationPlayState:"running"},[`${t}-move-up-leave`]:{animationName:w,animationDuration:d,animationPlayState:"paused",animationTimingFunction:u},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[t]:{[`${y}-wrapper`]:Object.assign({},S)}},{[`${t}-notice-pure-panel`]:Object.assign(Object.assign({},S),{padding:0,textAlign:"start"})}]},T5e=e=>({zIndexPopup:e.zIndexPopupBase+vj+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`}),bde=pn("Message",e=>{const t=Xt(e,{height:150});return[M5e(t)]},T5e);var R5e=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);op.createElement("div",{className:re(`${e}-custom-content`,`${e}-${t}`)},n||O5e[t],p.createElement("span",null,r)),k5e=e=>{const{prefixCls:t,className:n,type:r,icon:o,content:i}=e,a=R5e(e,["prefixCls","className","type","icon","content"]),{getPrefixCls:s}=p.useContext(kt),l=t||s("message"),c=br(l),[u,d,f]=bde(l,c);return u(p.createElement(hde,Object.assign({},a,{prefixCls:l,className:re(n,d,`${l}-notice-pure-panel`,f,c),eventKey:"pure",duration:null,content:p.createElement(xde,{prefixCls:l,type:r,icon:o},i)})))};function I5e(e,t){return{motionName:t??`${e}-move-up`}}function yj(e){let t;const n=new Promise(o=>{t=e(()=>{o(!0)})}),r=()=>{t==null||t()};return r.then=(o,i)=>n.then(o,i),r.promise=n,r}var D5e=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=br(t),[r,o,i]=bde(t,n);return r(p.createElement(gde,{classNames:{list:re(o,i,n)}},e))},B5e=(e,{prefixCls:t,key:n})=>p.createElement(F5e,{prefixCls:t,key:n},e),L5e=p.forwardRef((e,t)=>{const{top:n,prefixCls:r,getContainer:o,maxCount:i,duration:a=A5e,rtl:s,transitionName:l,onAllRemoved:c}=e,{getPrefixCls:u,getPopupContainer:d,message:f,direction:h}=p.useContext(kt),m=r||u("message"),v=()=>({left:"50%",transform:"translateX(-50%)",top:n??N5e}),g=()=>re({[`${m}-rtl`]:s??h==="rtl"}),b=()=>I5e(m,l),y=p.createElement("span",{className:`${m}-close-x`},p.createElement(zu,{className:`${m}-close-icon`})),[x,w]=vde({prefixCls:m,style:v,className:g,motion:b,closable:!1,closeIcon:y,duration:a,getContainer:()=>(o==null?void 0:o())||(d==null?void 0:d())||document.body,maxCount:i,onAllRemoved:c,renderNotifications:B5e});return p.useImperativeHandle(t,()=>Object.assign(Object.assign({},x),{prefixCls:m,message:f})),w});let xq=0;function wde(e){const t=p.useRef(null);return mg(),[p.useMemo(()=>{const r=l=>{var c;(c=t.current)===null||c===void 0||c.close(l)},o=l=>{if(!t.current){const C=()=>{};return C.then=()=>{},C}const{open:c,prefixCls:u,message:d}=t.current,f=`${u}-notice`,{content:h,icon:m,type:v,key:g,className:b,style:y,onClose:x}=l,w=D5e(l,["content","icon","type","key","className","style","onClose"]);let S=g;return S==null&&(xq+=1,S=`antd-message-${xq}`),yj(C=>(c(Object.assign(Object.assign({},w),{key:S,content:p.createElement(xde,{prefixCls:u,type:v,icon:m},h),placement:"top",className:re(v&&`${f}-${v}`,b,d==null?void 0:d.className),style:Object.assign(Object.assign({},d==null?void 0:d.style),y),onClose:()=>{x==null||x(),C()}})),()=>{r(S)}))},a={open:o,destroy:l=>{var c;l!==void 0?r(l):(c=t.current)===null||c===void 0||c.destroy()}};return["info","success","warning","error","loading"].forEach(l=>{const c=(u,d,f)=>{let h;u&&typeof u=="object"&&"content"in u?h=u:h={content:u};let m,v;typeof d=="function"?v=d:(m=d,v=f);const g=Object.assign(Object.assign({onClose:v,duration:m},h),{type:l});return o(g)};a[l]=c}),a},[]),p.createElement(L5e,Object.assign({key:"message-holder"},e,{ref:t}))]}function Cde(e){return wde(e)}function j5e(){const[e,t]=p.useState([]),n=p.useCallback(r=>(t(o=>[].concat(De(o),[r])),()=>{t(o=>o.filter(i=>i!==r))}),[]);return[e,n]}function Sde(e,t){this.v=e,this.k=t}function ra(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch{o=0}ra=function(a,s,l,c){function u(d,f){ra(a,d,function(h){return this._invoke(d,f,h)})}s?o?o(a,s,{value:l,enumerable:!c,configurable:!c,writable:!c}):a[s]=l:(u("next",0),u("throw",1),u("return",2))},ra(e,t,n,r)}function bj(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n=typeof Symbol=="function"?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(h,m,v,g){var b=m&&m.prototype instanceof s?m:s,y=Object.create(b.prototype);return ra(y,"_invoke",function(x,w,S){var C,E,_,P=0,$=S||[],T=!1,R={p:0,n:0,v:e,a:O,f:O.bind(e,4),d:function(I,D){return C=I,E=0,_=e,R.n=D,a}};function O(k,I){for(E=k,_=I,t=0;!T&&P&&!D&&t<$.length;t++){var D,N=$[t],L=R.p,H=N[2];k>3?(D=H===I)&&(_=N[(E=N[4])?5:(E=3,3)],N[4]=N[5]=e):N[0]<=L&&((D=k<2&&LI||I>H)&&(N[4]=k,N[5]=I,R.n=H,E=0))}if(D||k>1)return a;throw T=!0,I}return function(k,I,D){if(P>1)throw TypeError("Generator is already running");for(T&&I===1&&O(I,D),E=I,_=D;(t=E<2?e:_)||!T;){C||(E?E<3?(E>1&&(R.n=-1),O(E,_)):R.n=_:R.v=_);try{if(P=2,C){if(E||(k="next"),t=C[k]){if(!(t=t.call(C,_)))throw TypeError("iterator result is not an object");if(!t.done)return t;_=t.value,E<2&&(E=0)}else E===1&&(t=C.return)&&t.call(C),E<2&&(_=TypeError("The iterator does not provide a '"+k+"' method"),E=1);C=e}else if((t=(T=R.n<0)?_:x.call(w,R))!==a)break}catch(N){C=e,E=1,_=N}finally{P=1}}return{value:t,done:T}}}(h,v,g),!0),y}var a={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(ra(t={},r,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function f(h){return Object.setPrototypeOf?Object.setPrototypeOf(h,c):(h.__proto__=c,ra(h,o,"GeneratorFunction")),h.prototype=Object.create(d),h}return l.prototype=c,ra(d,"constructor",c),ra(c,"constructor",l),l.displayName="GeneratorFunction",ra(c,o,"GeneratorFunction"),ra(d),ra(d,o,"Generator"),ra(d,r,function(){return this}),ra(d,"toString",function(){return"[object Generator]"}),(bj=function(){return{w:i,m:f}})()}function KP(e,t){function n(o,i,a,s){try{var l=e[o](i),c=l.value;return c instanceof Sde?t.resolve(c.v).then(function(u){n("next",u,a,s)},function(u){n("throw",u,a,s)}):t.resolve(c).then(function(u){l.value=u,a(l)},function(u){return n("throw",u,a,s)})}catch(u){s(u)}}var r;this.next||(ra(KP.prototype),ra(KP.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),ra(this,"_invoke",function(o,i,a){function s(){return new t(function(l,c){n(o,a,l,c)})}return r=r?r.then(s,s):s()},!0)}function Ede(e,t,n,r,o){return new KP(bj().w(e,t,n,r),o||Promise)}function z5e(e,t,n,r,o){var i=Ede(e,t,n,r,o);return i.next().then(function(a){return a.done?a.value:i.next()})}function H5e(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function o(){for(;n.length;)if((r=n.pop())in t)return o.value=r,o.done=!1,o;return o.done=!0,o}}function wq(e){if(e!=null){var t=e[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if(typeof e.next=="function")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(dt(e)+" is not iterable")}function wn(){var e=bj(),t=e.m(wn),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function r(a){var s=typeof a=="function"&&a.constructor;return!!s&&(s===n||(s.displayName||s.name)==="GeneratorFunction")}var o={throw:1,return:2,break:3,continue:3};function i(a){var s,l;return function(c){s||(s={stop:function(){return l(c.a,2)},catch:function(){return c.v},abrupt:function(d,f){return l(c.a,o[d],f)},delegateYield:function(d,f,h){return s.resultName=f,l(c.d,wq(d),h)},finish:function(d){return l(c.f,d)}},l=function(d,f,h){c.p=s.prev,c.n=s.next;try{return d(f,h)}finally{s.next=c.n}}),s.resultName&&(s[s.resultName]=c.v,s.resultName=void 0),s.sent=c.v,s.next=c.n;try{return a.call(this,s)}finally{c.p=s.prev,c.n=s.next}}}return(wn=function(){return{wrap:function(l,c,u,d){return e.w(i(l),c,u,d&&d.reverse())},isGeneratorFunction:r,mark:e.m,awrap:function(l,c){return new Sde(l,c)},AsyncIterator:KP,async:function(l,c,u,d,f){return(r(c)?Ede:z5e)(i(l),c,u,d,f)},keys:H5e,values:wq}})()}function Cq(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(r,o)}function co(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(l){Cq(i,r,o,a,s,"next",l)}function s(l){Cq(i,r,o,a,s,"throw",l)}a(void 0)})}}var AC=B({},Fce),V5e=AC.version,m8=AC.render,W5e=AC.unmountComponentAtNode,WR;try{var U5e=Number((V5e||"").split(".")[0]);U5e>=18&&(WR=AC.createRoot)}catch{}function Sq(e){var t=AC.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&dt(t)==="object"&&(t.usingClientEntryPoint=e)}var YP="__rc_react_root__";function G5e(e,t){Sq(!0);var n=t[YP]||WR(t);Sq(!1),n.render(e),t[YP]=n}function q5e(e,t){m8==null||m8(e,t)}function K5e(e,t){if(WR){G5e(e,t);return}q5e(e,t)}function Y5e(e){return lA.apply(this,arguments)}function lA(){return lA=co(wn().mark(function e(t){return wn().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var o;(o=t[YP])===null||o===void 0||o.unmount(),delete t[YP]}));case 1:case"end":return r.stop()}},e)})),lA.apply(this,arguments)}function X5e(e){W5e(e)}function Q5e(e){return cA.apply(this,arguments)}function cA(){return cA=co(wn().mark(function e(t){return wn().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(WR===void 0){r.next=2;break}return r.abrupt("return",Y5e(t));case 2:X5e(t);case 3:case"end":return r.stop()}},e)})),cA.apply(this,arguments)}const Z5e=(e,t)=>(K5e(e,t),()=>Q5e(t));let J5e=Z5e;function xj(e){return J5e}const g8=()=>({height:0,opacity:0}),Eq=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},eFe=e=>({height:e?e.offsetHeight:0}),v8=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",_w=(e=Ew)=>({motionName:`${e}-motion-collapse`,onAppearStart:g8,onEnterStart:g8,onAppearActive:Eq,onEnterActive:Eq,onLeaveStart:eFe,onLeaveActive:g8,onAppearEnd:v8,onEnterEnd:v8,onLeaveEnd:v8,motionDeadline:500}),Oi=(e,t,n)=>n!==void 0?n:`${e}-${t}`;function En(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(r){delete n[r]}),n}const FC=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var o=e.getBoundingClientRect(),i=o.width,a=o.height;if(i||a)return!0}}return!1},tFe=e=>{const{componentCls:t,colorPrimary:n}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${n})`,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(",")}}}}},nFe=Wue("Wave",e=>[tFe(e)]),UR=`${Ew}-wave-target`;function y8(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function rFe(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return y8(t)?t:y8(n)?n:y8(r)?r:null}function b8(e){return Number.isNaN(e)?0:e}const oFe=e=>{const{className:t,target:n,component:r,registerUnmount:o}=e,i=p.useRef(null),a=p.useRef(null);p.useEffect(()=>{a.current=o()},[]);const[s,l]=p.useState(null),[c,u]=p.useState([]),[d,f]=p.useState(0),[h,m]=p.useState(0),[v,g]=p.useState(0),[b,y]=p.useState(0),[x,w]=p.useState(!1),S={left:d,top:h,width:v,height:b,borderRadius:c.map(_=>`${_}px`).join(" ")};s&&(S["--wave-color"]=s);function C(){const _=getComputedStyle(n);l(rFe(n));const P=_.position==="static",{borderLeftWidth:$,borderTopWidth:T}=_;f(P?n.offsetLeft:b8(-parseFloat($))),m(P?n.offsetTop:b8(-parseFloat(T))),g(n.offsetWidth),y(n.offsetHeight);const{borderTopLeftRadius:R,borderTopRightRadius:O,borderBottomLeftRadius:k,borderBottomRightRadius:I}=_;u([R,O,I,k].map(D=>b8(parseFloat(D))))}if(p.useEffect(()=>{if(n){const _=gn(()=>{C(),w(!0)});let P;return typeof ResizeObserver<"u"&&(P=new ResizeObserver(C),P.observe(n)),()=>{gn.cancel(_),P==null||P.disconnect()}}},[]),!x)return null;const E=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(UR));return p.createElement(Ko,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(_,P)=>{var $,T;if(P.deadline||P.propertyName==="opacity"){const R=($=i.current)===null||$===void 0?void 0:$.parentElement;(T=a.current)===null||T===void 0||T.call(a).then(()=>{R==null||R.remove()})}return!1}},({className:_},P)=>p.createElement("div",{ref:Ci(i,P),className:re(t,_,{"wave-quick":E}),style:S}))},iFe=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const o=document.createElement("div");o.style.position="absolute",o.style.left="0px",o.style.top="0px",e==null||e.insertBefore(o,e==null?void 0:e.firstChild);const i=xj();let a=null;function s(){return a}a=i(p.createElement(oFe,Object.assign({},t,{target:e,registerUnmount:s})),o)},aFe=(e,t,n)=>{const{wave:r}=p.useContext(kt),[,o,i]=si(),a=Jt(c=>{const u=e.current;if(r!=null&&r.disabled||!u)return;const d=u.querySelector(`.${UR}`)||u,{showEffect:f}=r||{};(f||iFe)(d,{className:t,token:o,component:n,event:c,hashId:i})}),s=p.useRef(null);return c=>{gn.cancel(s.current),s.current=gn(()=>{a(c)})}},BC=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:o}=p.useContext(kt),i=p.useRef(null),a=o("wave"),[,s]=nFe(a),l=aFe(i,re(a,s),r);if(Z.useEffect(()=>{const u=i.current;if(!u||u.nodeType!==1||n)return;const d=f=>{!FC(f.target)||!u.getAttribute||u.getAttribute("disabled")||u.disabled||u.className.includes("disabled")||u.className.includes("-leave")||l(f)};return u.addEventListener("click",d,!0),()=>{u.removeEventListener("click",d,!0)}},[n]),!Z.isValidElement(t))return t??null;const c=Jd(t)?Ci(Zp(t),i):i;return No(t,{ref:c})},fo=e=>{const t=Z.useContext(jm);return Z.useMemo(()=>e?typeof e=="string"?e??t:typeof e=="function"?e(t):t:t,[e,t])},sFe=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},lFe=e=>{const{componentCls:t,antCls:n}=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 > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},cFe=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}}}},_de=pn("Space",e=>{const t=Xt(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[lFe(t),cFe(t),sFe(t)]},()=>({}),{resetStyle:!1});var $de=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=p.useContext(GR),r=p.useMemo(()=>{if(!n)return"";const{compactDirection:o,isFirstItem:i,isLastItem:a}=n,s=o==="vertical"?"-vertical-":"-";return re(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:i,[`${e}-compact${s}last-item`]:a,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},uFe=e=>{const{children:t}=e;return p.createElement(GR.Provider,{value:null},t)},dFe=e=>{const{children:t}=e,n=$de(e,["children"]);return p.createElement(GR.Provider,{value:p.useMemo(()=>n,[n])},t)},fFe=e=>{const{getPrefixCls:t,direction:n}=p.useContext(kt),{size:r,direction:o,block:i,prefixCls:a,className:s,rootClassName:l,children:c}=e,u=$de(e,["size","direction","block","prefixCls","className","rootClassName","children"]),d=fo(x=>r??x),f=t("space-compact",a),[h,m]=_de(f),v=re(f,m,{[`${f}-rtl`]:n==="rtl",[`${f}-block`]:i,[`${f}-vertical`]:o==="vertical"},s,l),g=p.useContext(GR),b=bi(c),y=p.useMemo(()=>b.map((x,w)=>{const S=(x==null?void 0:x.key)||`${f}-item-${w}`;return p.createElement(dFe,{key:S,compactSize:d,compactDirection:o,isFirstItem:w===0&&(!g||(g==null?void 0:g.isFirstItem)),isLastItem:w===b.length-1&&(!g||(g==null?void 0:g.isLastItem))},x)}),[r,b,g]);return b.length===0?null:h(p.createElement("div",Object.assign({className:v},u),y))};var pFe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n}=p.useContext(kt),{prefixCls:r,size:o,className:i}=e,a=pFe(e,["prefixCls","size","className"]),s=t("btn-group",r),[,,l]=si(),c=p.useMemo(()=>{switch(o){case"large":return"lg";case"small":return"sm";default:return""}},[o]),u=re(s,{[`${s}-${c}`]:c,[`${s}-rtl`]:n==="rtl"},i,l);return p.createElement(Pde.Provider,{value:o},p.createElement("div",Object.assign({},a,{className:u})))},_q=/^[\u4E00-\u9FA5]{2}$/,uA=_q.test.bind(_q);function Mde(e){return e==="danger"?{danger:!0}:{type:e}}function $q(e){return typeof e=="string"}function x8(e){return e==="text"||e==="link"}function mFe(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&$q(e.type)&&uA(e.props.children)?No(e,{children:e.props.children.split("").join(n)}):$q(e)?uA(e)?Z.createElement("span",null,e.split("").join(n)):Z.createElement("span",null,e):dde(e)?Z.createElement("span",null,e):e}function gFe(e,t){let n=!1;const r=[];return Z.Children.forEach(e,o=>{const i=typeof o,a=i==="string"||i==="number";if(n&&a){const s=r.length-1,l=r[s];r[s]=`${l}${o}`}else r.push(o);n=a}),Z.Children.map(r,o=>mFe(o,t))}["default","primary","danger"].concat(De(Bp));const dA=p.forwardRef((e,t)=>{const{className:n,style:r,children:o,prefixCls:i}=e,a=re(`${i}-icon`,n);return Z.createElement("span",{ref:t,className:a,style:r},o)}),Pq=p.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,iconClassName:i}=e,a=re(`${n}-loading-icon`,r);return Z.createElement(dA,{prefixCls:n,className:a,style:o,ref:t},Z.createElement(Pu,{className:i}))}),w8=()=>({width:0,opacity:0,transform:"scale(0)"}),C8=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),vFe=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:i,mount:a}=e,s=!!n;return r?Z.createElement(Pq,{prefixCls:t,className:o,style:i}):Z.createElement(Ko,{visible:s,motionName:`${t}-loading-icon-motion`,motionAppear:!a,motionEnter:!a,motionLeave:!a,removeOnLeave:!0,onAppearStart:w8,onAppearActive:C8,onEnterStart:w8,onEnterActive:C8,onLeaveStart:C8,onLeaveActive:w8},({className:l,style:c},u)=>{const d=Object.assign(Object.assign({},i),c);return Z.createElement(Pq,{prefixCls:t,className:re(o,l),style:d,ref:u})})},Mq=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),yFe=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:o,colorErrorHover:i}=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(r).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:n}},Mq(`${t}-primary`,o),Mq(`${t}-danger`,i)]}};var bFe=["b"],xFe=["v"],S8=function(t){return Math.round(Number(t||0))},wFe=function(t){if(t instanceof Cn)return t;if(t&&dt(t)==="object"&&"h"in t&&"b"in t){var n=t,r=n.b,o=Ye(n,bFe);return B(B({},o),{},{v:r})}return typeof t=="string"&&/hsb/.test(t)?t.replace(/hsb/,"hsv"):t},$c=function(e){ya(n,e);var t=ja(n);function n(r){return rr(this,n),t.call(this,wFe(r))}return or(n,[{key:"toHsbString",value:function(){var o=this.toHsb(),i=S8(o.s*100),a=S8(o.b*100),s=S8(o.h),l=o.a,c="hsb(".concat(s,", ").concat(i,"%, ").concat(a,"%)"),u="hsba(".concat(s,", ").concat(i,"%, ").concat(a,"%, ").concat(l.toFixed(l===0?0:2),")");return l===1?c:u}},{key:"toHsb",value:function(){var o=this.toHsv(),i=o.v,a=Ye(o,xFe);return B(B({},a),{},{b:i,a:this.a})}}]),n}(Cn),CFe="rc-color-picker",Zv=function(t){return t instanceof $c?t:new $c(t)},SFe=Zv("#1677ff"),Tde=function(t){var n=t.offset,r=t.targetRef,o=t.containerRef,i=t.color,a=t.type,s=o.current.getBoundingClientRect(),l=s.width,c=s.height,u=r.current.getBoundingClientRect(),d=u.width,f=u.height,h=d/2,m=f/2,v=(n.x+h)/l,g=1-(n.y+m)/c,b=i.toHsb(),y=v,x=(n.x+h)/l*360;if(a)switch(a){case"hue":return Zv(B(B({},b),{},{h:x<=0?0:x}));case"alpha":return Zv(B(B({},b),{},{a:y<=0?0:y}))}return Zv({h:b.h,s:v<=0?0:v,b:g>=1?1:g,a:b.a})},Rde=function(t,n){var r=t.toHsb();switch(n){case"hue":return{x:r.h/360*100,y:50};case"alpha":return{x:t.a*100,y:50};default:return{x:r.s*100,y:(1-r.b)*100}}},wj=function(t){var n=t.color,r=t.prefixCls,o=t.className,i=t.style,a=t.onClick,s="".concat(r,"-color-block");return Z.createElement("div",{className:re(s,o),style:i,onClick:a},Z.createElement("div",{className:"".concat(s,"-inner"),style:{background:n}}))};function EFe(e){var t="touches"in e?e.touches[0]:e,n=document.documentElement.scrollLeft||document.body.scrollLeft||window.pageXOffset,r=document.documentElement.scrollTop||document.body.scrollTop||window.pageYOffset;return{pageX:t.pageX-n,pageY:t.pageY-r}}function Ode(e){var t=e.targetRef,n=e.containerRef,r=e.direction,o=e.onDragChange,i=e.onDragChangeComplete,a=e.calculate,s=e.color,l=e.disabledDrag,c=p.useState({x:0,y:0}),u=ie(c,2),d=u[0],f=u[1],h=p.useRef(null),m=p.useRef(null);p.useEffect(function(){f(a())},[s]),p.useEffect(function(){return function(){document.removeEventListener("mousemove",h.current),document.removeEventListener("mouseup",m.current),document.removeEventListener("touchmove",h.current),document.removeEventListener("touchend",m.current),h.current=null,m.current=null}},[]);var v=function(w){var S=EFe(w),C=S.pageX,E=S.pageY,_=n.current.getBoundingClientRect(),P=_.x,$=_.y,T=_.width,R=_.height,O=t.current.getBoundingClientRect(),k=O.width,I=O.height,D=k/2,N=I/2,L=Math.max(0,Math.min(C-P,T))-D,H=Math.max(0,Math.min(E-$,R))-N,U={x:L,y:r==="x"?d.y:H};if(k===0&&I===0||k!==I)return!1;o==null||o(U)},g=function(w){w.preventDefault(),v(w)},b=function(w){w.preventDefault(),document.removeEventListener("mousemove",h.current),document.removeEventListener("mouseup",m.current),document.removeEventListener("touchmove",h.current),document.removeEventListener("touchend",m.current),h.current=null,m.current=null,i==null||i()},y=function(w){document.removeEventListener("mousemove",h.current),document.removeEventListener("mouseup",m.current),!l&&(v(w),document.addEventListener("mousemove",g),document.addEventListener("mouseup",b),document.addEventListener("touchmove",g),document.addEventListener("touchend",b),h.current=g,m.current=b)};return[d,y]}var kde=function(t){var n=t.size,r=n===void 0?"default":n,o=t.color,i=t.prefixCls;return Z.createElement("div",{className:re("".concat(i,"-handler"),K({},"".concat(i,"-handler-sm"),r==="small")),style:{backgroundColor:o}})},Ide=function(t){var n=t.children,r=t.style,o=t.prefixCls;return Z.createElement("div",{className:"".concat(o,"-palette"),style:B({position:"relative"},r)},n)},Dde=p.forwardRef(function(e,t){var n=e.children,r=e.x,o=e.y;return Z.createElement("div",{ref:t,style:{position:"absolute",left:"".concat(r,"%"),top:"".concat(o,"%"),zIndex:1,transform:"translate(-50%, -50%)"}},n)}),_Fe=function(t){var n=t.color,r=t.onChange,o=t.prefixCls,i=t.onChangeComplete,a=t.disabled,s=p.useRef(),l=p.useRef(),c=p.useRef(n),u=Jt(function(v){var g=Tde({offset:v,targetRef:l,containerRef:s,color:n});c.current=g,r(g)}),d=Ode({color:n,containerRef:s,targetRef:l,calculate:function(){return Rde(n)},onDragChange:u,onDragChangeComplete:function(){return i==null?void 0:i(c.current)},disabledDrag:a}),f=ie(d,2),h=f[0],m=f[1];return Z.createElement("div",{ref:s,className:"".concat(o,"-select"),onMouseDown:m,onTouchStart:m},Z.createElement(Ide,{prefixCls:o},Z.createElement(Dde,{x:h.x,y:h.y,ref:l},Z.createElement(kde,{color:n.toRgbString(),prefixCls:o})),Z.createElement("div",{className:"".concat(o,"-saturation"),style:{backgroundColor:"hsl(".concat(n.toHsb().h,",100%, 50%)"),backgroundImage:"linear-gradient(0deg, #000, transparent),linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0))"}})))},$Fe=function(t,n){var r=Gt(t,{value:n}),o=ie(r,2),i=o[0],a=o[1],s=p.useMemo(function(){return Zv(i)},[i]);return[s,a]},PFe=function(t){var n=t.colors,r=t.children,o=t.direction,i=o===void 0?"to right":o,a=t.type,s=t.prefixCls,l=p.useMemo(function(){return n.map(function(c,u){var d=Zv(c);return a==="alpha"&&u===n.length-1&&(d=new $c(d.setA(1))),d.toRgbString()}).join(",")},[n,a]);return Z.createElement("div",{className:"".concat(s,"-gradient"),style:{position:"absolute",inset:0,background:"linear-gradient(".concat(i,", ").concat(l,")")}},r)},MFe=function(t){var n=t.prefixCls,r=t.colors,o=t.disabled,i=t.onChange,a=t.onChangeComplete,s=t.color,l=t.type,c=p.useRef(),u=p.useRef(),d=p.useRef(s),f=function(S){return l==="hue"?S.getHue():S.a*100},h=Jt(function(w){var S=Tde({offset:w,targetRef:u,containerRef:c,color:s,type:l});d.current=S,i(f(S))}),m=Ode({color:s,targetRef:u,containerRef:c,calculate:function(){return Rde(s,l)},onDragChange:h,onDragChangeComplete:function(){a(f(d.current))},direction:"x",disabledDrag:o}),v=ie(m,2),g=v[0],b=v[1],y=Z.useMemo(function(){if(l==="hue"){var w=s.toHsb();w.s=1,w.b=1,w.a=1;var S=new $c(w);return S}return s},[s,l]),x=Z.useMemo(function(){return r.map(function(w){return"".concat(w.color," ").concat(w.percent,"%")})},[r]);return Z.createElement("div",{ref:c,className:re("".concat(n,"-slider"),"".concat(n,"-slider-").concat(l)),onMouseDown:b,onTouchStart:b},Z.createElement(Ide,{prefixCls:n},Z.createElement(Dde,{x:g.x,y:g.y,ref:u},Z.createElement(kde,{size:"small",color:y.toHexString(),prefixCls:n})),Z.createElement(PFe,{colors:x,type:l,prefixCls:n})))};function TFe(e){return p.useMemo(function(){var t=e||{},n=t.slider;return[n||MFe]},[e])}var RFe=[{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}],OFe=p.forwardRef(function(e,t){var n=e.value,r=e.defaultValue,o=e.prefixCls,i=o===void 0?CFe:o,a=e.onChange,s=e.onChangeComplete,l=e.className,c=e.style,u=e.panelRender,d=e.disabledAlpha,f=d===void 0?!1:d,h=e.disabled,m=h===void 0?!1:h,v=e.components,g=TFe(v),b=ie(g,1),y=b[0],x=$Fe(r||SFe,n),w=ie(x,2),S=w[0],C=w[1],E=p.useMemo(function(){return S.setA(1).toRgbString()},[S]),_=function(H,U){n||C(H),a==null||a(H,U)},P=function(H){return new $c(S.setHue(H))},$=function(H){return new $c(S.setA(H/100))},T=function(H){_(P(H),{type:"hue",value:H})},R=function(H){_($(H),{type:"alpha",value:H})},O=function(H){s&&s(P(H))},k=function(H){s&&s($(H))},I=re("".concat(i,"-panel"),l,K({},"".concat(i,"-panel-disabled"),m)),D={prefixCls:i,disabled:m,color:S},N=Z.createElement(Z.Fragment,null,Z.createElement(_Fe,Ce({onChange:_},D,{onChangeComplete:s})),Z.createElement("div",{className:"".concat(i,"-slider-container")},Z.createElement("div",{className:re("".concat(i,"-slider-group"),K({},"".concat(i,"-slider-group-disabled-alpha"),f))},Z.createElement(y,Ce({},D,{type:"hue",colors:RFe,min:0,max:359,value:S.getHue(),onChange:T,onChangeComplete:O})),!f&&Z.createElement(y,Ce({},D,{type:"alpha",colors:[{percent:0,color:"rgba(255, 0, 4, 0)"},{percent:100,color:E}],min:0,max:100,value:S.a*100,onChange:R,onChangeComplete:k}))),Z.createElement(wj,{color:S.toRgbString(),prefixCls:i})));return Z.createElement("div",{className:I,style:c,ref:t},typeof u=="function"?u(N):N)});const zx=(e,t)=>(e==null?void 0:e.replace(/[^\w/]/g,"").slice(0,t?8:6))||"",kFe=(e,t)=>e?zx(e,t):"";let Os=function(){function e(t){rr(this,e);var n;if(this.cleared=!1,t instanceof e){this.metaColor=t.metaColor.clone(),this.colors=(n=t.colors)===null||n===void 0?void 0:n.map(o=>({color:new e(o.color),percent:o.percent})),this.cleared=t.cleared;return}const r=Array.isArray(t);r&&t.length?(this.colors=t.map(({color:o,percent:i})=>({color:new e(o),percent:i})),this.metaColor=new $c(this.colors[0].color.metaColor)):this.metaColor=new $c(r?"":t),(!t||r&&!this.colors)&&(this.metaColor=this.metaColor.setA(0),this.cleared=!0)}return or(e,[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return kFe(this.toHexString(),this.metaColor.a<1)}},{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:n}=this;return n?`linear-gradient(90deg, ${n.map(o=>`${o.color.toRgbString()} ${o.percent}%`).join(", ")})`:this.metaColor.toRgbString()}},{key:"equals",value:function(n){return!n||this.isGradient()!==n.isGradient()?!1:this.isGradient()?this.colors.length===n.colors.length&&this.colors.every((r,o)=>{const i=n.colors[o];return r.percent===i.percent&&r.color.equals(i.color)}):this.toHexString()===n.toHexString()}}])}();var IFe={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"},DFe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:IFe}))},El=p.forwardRef(DFe),Nde=Z.forwardRef(function(e,t){var n=e.prefixCls,r=e.forceRender,o=e.className,i=e.style,a=e.children,s=e.isActive,l=e.role,c=e.classNames,u=e.styles,d=Z.useState(s||r),f=ie(d,2),h=f[0],m=f[1];return Z.useEffect(function(){(r||s)&&m(!0)},[r,s]),h?Z.createElement("div",{ref:t,className:re("".concat(n,"-content"),K(K({},"".concat(n,"-content-active"),s),"".concat(n,"-content-inactive"),!s),o),style:i,role:l},Z.createElement("div",{className:re("".concat(n,"-content-box"),c==null?void 0:c.body),style:u==null?void 0:u.body},a)):null});Nde.displayName="PanelContent";var NFe=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],Ade=Z.forwardRef(function(e,t){var n=e.showArrow,r=n===void 0?!0:n,o=e.headerClass,i=e.isActive,a=e.onItemClick,s=e.forceRender,l=e.className,c=e.classNames,u=c===void 0?{}:c,d=e.styles,f=d===void 0?{}:d,h=e.prefixCls,m=e.collapsible,v=e.accordion,g=e.panelKey,b=e.extra,y=e.header,x=e.expandIcon,w=e.openMotion,S=e.destroyInactivePanel,C=e.children,E=Ye(e,NFe),_=m==="disabled",P=b!=null&&typeof b!="boolean",$=K(K(K({onClick:function(){a==null||a(g)},onKeyDown:function(N){(N.key==="Enter"||N.keyCode===ot.ENTER||N.which===ot.ENTER)&&(a==null||a(g))},role:v?"tab":"button"},"aria-expanded",i),"aria-disabled",_),"tabIndex",_?-1:0),T=typeof x=="function"?x(e):Z.createElement("i",{className:"arrow"}),R=T&&Z.createElement("div",Ce({className:"".concat(h,"-expand-icon")},["header","icon"].includes(m)?$:{}),T),O=re("".concat(h,"-item"),K(K({},"".concat(h,"-item-active"),i),"".concat(h,"-item-disabled"),_),l),k=re(o,"".concat(h,"-header"),K({},"".concat(h,"-collapsible-").concat(m),!!m),u.header),I=B({className:k,style:f.header},["header","icon"].includes(m)?{}:$);return Z.createElement("div",Ce({},E,{ref:t,className:O}),Z.createElement("div",I,r&&R,Z.createElement("span",Ce({className:"".concat(h,"-header-text")},m==="header"?$:{}),y),P&&Z.createElement("div",{className:"".concat(h,"-extra")},b)),Z.createElement(Ko,Ce({visible:i,leavedClassName:"".concat(h,"-content-hidden")},w,{forceRender:s,removeOnLeave:S}),function(D,N){var L=D.className,H=D.style;return Z.createElement(Nde,{ref:N,prefixCls:h,className:L,classNames:u,style:H,styles:f,isActive:i,forceRender:s,role:v?"tabpanel":void 0},C)}))}),AFe=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],FFe=function(t,n){var r=n.prefixCls,o=n.accordion,i=n.collapsible,a=n.destroyInactivePanel,s=n.onItemClick,l=n.activeKey,c=n.openMotion,u=n.expandIcon;return t.map(function(d,f){var h=d.children,m=d.label,v=d.key,g=d.collapsible,b=d.onItemClick,y=d.destroyInactivePanel,x=Ye(d,AFe),w=String(v??f),S=g??i,C=y??a,E=function($){S!=="disabled"&&(s($),b==null||b($))},_=!1;return o?_=l[0]===w:_=l.indexOf(w)>-1,Z.createElement(Ade,Ce({},x,{prefixCls:r,key:w,panelKey:w,isActive:_,accordion:o,openMotion:c,expandIcon:u,header:m,collapsible:S,onItemClick:E,destroyInactivePanel:C}),h)})},BFe=function(t,n,r){if(!t)return null;var o=r.prefixCls,i=r.accordion,a=r.collapsible,s=r.destroyInactivePanel,l=r.onItemClick,c=r.activeKey,u=r.openMotion,d=r.expandIcon,f=t.key||String(n),h=t.props,m=h.header,v=h.headerClass,g=h.destroyInactivePanel,b=h.collapsible,y=h.onItemClick,x=!1;i?x=c[0]===f:x=c.indexOf(f)>-1;var w=b??a,S=function(_){w!=="disabled"&&(l(_),y==null||y(_))},C={key:f,panelKey:f,header:m,headerClass:v,isActive:x,prefixCls:o,destroyInactivePanel:g??s,openMotion:u,accordion:i,children:t.props.children,onItemClick:S,expandIcon:d,collapsible:w};return typeof t.type=="string"?t:(Object.keys(C).forEach(function(E){typeof C[E]>"u"&&delete C[E]}),Z.cloneElement(t,C))};function LFe(e,t,n){return Array.isArray(e)?FFe(e,n):bi(t).map(function(r,o){return BFe(r,o,n)})}function jFe(e){var t=e;if(!Array.isArray(t)){var n=dt(t);t=n==="number"||n==="string"?[t]:[]}return t.map(function(r){return String(r)})}var zFe=Z.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-collapse":n,o=e.destroyInactivePanel,i=o===void 0?!1:o,a=e.style,s=e.accordion,l=e.className,c=e.children,u=e.collapsible,d=e.openMotion,f=e.expandIcon,h=e.activeKey,m=e.defaultActiveKey,v=e.onChange,g=e.items,b=re(r,l),y=Gt([],{value:h,onChange:function(P){return v==null?void 0:v(P)},defaultValue:m,postState:jFe}),x=ie(y,2),w=x[0],S=x[1],C=function(P){return S(function(){if(s)return w[0]===P?[]:[P];var $=w.indexOf(P),T=$>-1;return T?w.filter(function(R){return R!==P}):[].concat(De(w),[P])})};Jn(!c,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var E=LFe(g,c,{prefixCls:r,accordion:s,openMotion:d,expandIcon:f,collapsible:u,destroyInactivePanel:i,onItemClick:C,activeKey:w});return Z.createElement("div",Ce({ref:t,className:b,style:a,role:s?"tablist":void 0},Zr(e,{aria:!0,data:!0})),E)});const Cj=Object.assign(zFe,{Panel:Ade});Cj.Panel;const HFe=p.forwardRef((e,t)=>{const{getPrefixCls:n}=p.useContext(kt),{prefixCls:r,className:o,showArrow:i=!0}=e,a=n("collapse",r),s=re({[`${a}-no-arrow`]:!i},o);return p.createElement(Cj.Panel,Object.assign({ref:t},e,{prefixCls:a,className:s}))}),LC=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, - opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),VFe=e=>({animationDuration:e,animationFillMode:"both"}),WFe=e=>({animationDuration:e,animationFillMode:"both"}),qO=(e,t,n,r,o=!1)=>{const i=o?"&":"";return{[` + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),VFe=e=>({animationDuration:e,animationFillMode:"both"}),WFe=e=>({animationDuration:e,animationFillMode:"both"}),qR=(e,t,n,r,o=!1)=>{const i=o?"&":"";return{[` ${i}${e}-enter, ${i}${e}-appear `]:Object.assign(Object.assign({},VFe(r)),{animationPlayState:"paused"}),[`${i}${e}-leave`]:Object.assign(Object.assign({},WFe(r)),{animationPlayState:"paused"}),[` ${i}${e}-enter${e}-enter-active, ${i}${e}-appear${e}-appear-active - `]:{animationName:t,animationPlayState:"running"},[`${i}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},UFe=new vn("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),GFe=new vn("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),Sj=(e,t=!1)=>{const{antCls:n}=e,r=`${n}-fade`,o=t?"&":"";return[qO(r,UFe,GFe,e.motionDurationMid,t),{[` + `]:{animationName:t,animationPlayState:"running"},[`${i}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},UFe=new vn("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),GFe=new vn("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),Sj=(e,t=!1)=>{const{antCls:n}=e,r=`${n}-fade`,o=t?"&":"";return[qR(r,UFe,GFe,e.motionDurationMid,t),{[` ${o}${r}-enter, ${o}${r}-appear - `]:{opacity:0,animationTimingFunction:"linear"},[`${o}${r}-leave`]:{animationTimingFunction:"linear"}}]},qFe=new vn("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),KFe=new vn("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),YFe=new vn("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),XFe=new vn("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),QFe=new vn("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ZFe=new vn("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),JFe=new vn("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),eBe=new vn("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),tBe={"move-up":{inKeyframes:JFe,outKeyframes:eBe},"move-down":{inKeyframes:qFe,outKeyframes:KFe},"move-left":{inKeyframes:YFe,outKeyframes:XFe},"move-right":{inKeyframes:QFe,outKeyframes:ZFe}},A0=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=tBe[t];return[qO(r,o,i,e.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:"linear"},[`${o}${r}-leave`]:{animationTimingFunction:"linear"}}]},qFe=new vn("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),KFe=new vn("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),YFe=new vn("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),XFe=new vn("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),QFe=new vn("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ZFe=new vn("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),JFe=new vn("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),eBe=new vn("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),tBe={"move-up":{inKeyframes:JFe,outKeyframes:eBe},"move-down":{inKeyframes:qFe,outKeyframes:KFe},"move-left":{inKeyframes:YFe,outKeyframes:XFe},"move-right":{inKeyframes:QFe,outKeyframes:ZFe}},A0=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=tBe[t];return[qR(r,o,i,e.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},KO=new vn("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),YO=new vn("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),XO=new vn("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),QO=new vn("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),nBe=new vn("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),rBe=new vn("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),oBe=new vn("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),iBe=new vn("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),aBe={"slide-up":{inKeyframes:KO,outKeyframes:YO},"slide-down":{inKeyframes:XO,outKeyframes:QO},"slide-left":{inKeyframes:nBe,outKeyframes:rBe},"slide-right":{inKeyframes:oBe,outKeyframes:iBe}},Mu=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=aBe[t];return[qO(r,o,i,e.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},KR=new vn("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),YR=new vn("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),XR=new vn("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),QR=new vn("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),nBe=new vn("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),rBe=new vn("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),oBe=new vn("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),iBe=new vn("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),aBe={"slide-up":{inKeyframes:KR,outKeyframes:YR},"slide-down":{inKeyframes:XR,outKeyframes:QR},"slide-left":{inKeyframes:nBe,outKeyframes:rBe},"slide-right":{inKeyframes:oBe,outKeyframes:iBe}},Mu=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=aBe[t];return[qR(r,o,i,e.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},Ej=new vn("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),sBe=new vn("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),Rq=new vn("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Oq=new vn("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),lBe=new vn("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),cBe=new vn("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),uBe=new vn("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),dBe=new vn("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),fBe=new vn("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),pBe=new vn("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),hBe=new vn("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),mBe=new vn("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),gBe={zoom:{inKeyframes:Ej,outKeyframes:sBe},"zoom-big":{inKeyframes:Rq,outKeyframes:Oq},"zoom-big-fast":{inKeyframes:Rq,outKeyframes:Oq},"zoom-left":{inKeyframes:uBe,outKeyframes:dBe},"zoom-right":{inKeyframes:fBe,outKeyframes:pBe},"zoom-up":{inKeyframes:lBe,outKeyframes:cBe},"zoom-down":{inKeyframes:hBe,outKeyframes:mBe}},Ay=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=gBe[t];return[qO(r,o,i,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},Ej=new vn("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),sBe=new vn("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),Tq=new vn("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Rq=new vn("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),lBe=new vn("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),cBe=new vn("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),uBe=new vn("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),dBe=new vn("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),fBe=new vn("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),pBe=new vn("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),hBe=new vn("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),mBe=new vn("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),gBe={zoom:{inKeyframes:Ej,outKeyframes:sBe},"zoom-big":{inKeyframes:Tq,outKeyframes:Rq},"zoom-big-fast":{inKeyframes:Tq,outKeyframes:Rq},"zoom-left":{inKeyframes:uBe,outKeyframes:dBe},"zoom-right":{inKeyframes:fBe,outKeyframes:pBe},"zoom-up":{inKeyframes:lBe,outKeyframes:cBe},"zoom-down":{inKeyframes:hBe,outKeyframes:mBe}},Ay=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=gBe[t];return[qR(r,o,i,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},vBe=e=>{const{componentCls:t,contentBg:n,padding:r,headerBg:o,headerPadding:i,collapseHeaderPaddingSM:a,collapseHeaderPaddingLG:s,collapsePanelBorderRadius:l,lineWidth:c,lineType:u,colorBorder:d,colorText:p,colorTextHeading:h,colorTextDisabled:m,fontSizeLG:v,lineHeight:g,lineHeightLG:x,marginSM:y,paddingSM:b,paddingLG:C,paddingXS:S,motionDurationSlow:w,fontSizeIcon:E,contentPadding:_,fontHeight:P,fontHeightLG:$}=e,R=`${se(c)} ${u} ${d}`;return{[t]:Object.assign(Object.assign({},Rn(e)),{backgroundColor:o,border:R,borderRadius:l,"&-rtl":{direction:"rtl"},[`& > ${t}-item`]:{borderBottom:R,"&:first-child":{[` + `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},vBe=e=>{const{componentCls:t,contentBg:n,padding:r,headerBg:o,headerPadding:i,collapseHeaderPaddingSM:a,collapseHeaderPaddingLG:s,collapsePanelBorderRadius:l,lineWidth:c,lineType:u,colorBorder:d,colorText:f,colorTextHeading:h,colorTextDisabled:m,fontSizeLG:v,lineHeight:g,lineHeightLG:b,marginSM:y,paddingSM:x,paddingLG:w,paddingXS:S,motionDurationSlow:C,fontSizeIcon:E,contentPadding:_,fontHeight:P,fontHeightLG:$}=e,T=`${se(c)} ${u} ${d}`;return{[t]:Object.assign(Object.assign({},Tn(e)),{backgroundColor:o,border:T,borderRadius:l,"&-rtl":{direction:"rtl"},[`& > ${t}-item`]:{borderBottom:T,"&:first-child":{[` &, & > ${t}-header`]:{borderRadius:`${se(l)} ${se(l)} 0 0`}},"&:last-child":{[` &, - & > ${t}-header`]:{borderRadius:`0 0 ${se(l)} ${se(l)}`}},[`> ${t}-header`]:Object.assign(Object.assign({position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:i,color:h,lineHeight:g,cursor:"pointer",transition:`all ${w}, visibility 0s`},Ls(e)),{[`> ${t}-header-text`]:{flex:"auto"},[`${t}-expand-icon`]:{height:P,display:"flex",alignItems:"center",paddingInlineEnd:y},[`${t}-arrow`]:Object.assign(Object.assign({},mg()),{fontSize:E,transition:`transform ${w}`,svg:{transition:`transform ${w}`}}),[`${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:p,backgroundColor:n,borderTop:R,[`& > ${t}-content-box`]:{padding:_},"&-hidden":{display:"none"}},"&-small":{[`> ${t}-item`]:{[`> ${t}-header`]:{padding:a,paddingInlineStart:S,[`> ${t}-expand-icon`]:{marginInlineStart:e.calc(b).sub(S).equal()}},[`> ${t}-content > ${t}-content-box`]:{padding:b}}},"&-large":{[`> ${t}-item`]:{fontSize:v,lineHeight:x,[`> ${t}-header`]:{padding:s,paddingInlineStart:r,[`> ${t}-expand-icon`]:{height:$,marginInlineStart:e.calc(C).sub(r).equal()}},[`> ${t}-content > ${t}-content-box`]:{padding:C}}},[`${t}-item:last-child`]:{borderBottom:0,[`> ${t}-content`]:{borderRadius:`0 0 ${se(l)} ${se(l)}`}},[`& ${t}-item-disabled > ${t}-header`]:{"\n &,\n & > .arrow\n ":{color:m,cursor:"not-allowed"}},[`&${t}-icon-position-end`]:{[`& > ${t}-item`]:{[`> ${t}-header`]:{[`${t}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:y}}}}})}},yBe=e=>{const{componentCls:t}=e,n=`> ${t}-item > ${t}-header ${t}-arrow`;return{[`${t}-rtl`]:{[n]:{transform:"rotate(180deg)"}}}},bBe=e=>{const{componentCls:t,headerBg:n,borderlessContentPadding:r,borderlessContentBg:o,colorBorder:i}=e;return{[`${t}-borderless`]:{backgroundColor:n,border:0,[`> ${t}-item`]:{borderBottom:`1px solid ${i}`},[` + & > ${t}-header`]:{borderRadius:`0 0 ${se(l)} ${se(l)}`}},[`> ${t}-header`]:Object.assign(Object.assign({position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:i,color:h,lineHeight:g,cursor:"pointer",transition:`all ${C}, visibility 0s`},Ls(e)),{[`> ${t}-header-text`]:{flex:"auto"},[`${t}-expand-icon`]:{height:P,display:"flex",alignItems:"center",paddingInlineEnd:y},[`${t}-arrow`]:Object.assign(Object.assign({},gg()),{fontSize:E,transition:`transform ${C}`,svg:{transition:`transform ${C}`}}),[`${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:f,backgroundColor:n,borderTop:T,[`& > ${t}-content-box`]:{padding:_},"&-hidden":{display:"none"}},"&-small":{[`> ${t}-item`]:{[`> ${t}-header`]:{padding:a,paddingInlineStart:S,[`> ${t}-expand-icon`]:{marginInlineStart:e.calc(x).sub(S).equal()}},[`> ${t}-content > ${t}-content-box`]:{padding:x}}},"&-large":{[`> ${t}-item`]:{fontSize:v,lineHeight:b,[`> ${t}-header`]:{padding:s,paddingInlineStart:r,[`> ${t}-expand-icon`]:{height:$,marginInlineStart:e.calc(w).sub(r).equal()}},[`> ${t}-content > ${t}-content-box`]:{padding:w}}},[`${t}-item:last-child`]:{borderBottom:0,[`> ${t}-content`]:{borderRadius:`0 0 ${se(l)} ${se(l)}`}},[`& ${t}-item-disabled > ${t}-header`]:{"\n &,\n & > .arrow\n ":{color:m,cursor:"not-allowed"}},[`&${t}-icon-position-end`]:{[`& > ${t}-item`]:{[`> ${t}-header`]:{[`${t}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:y}}}}})}},yBe=e=>{const{componentCls:t}=e,n=`> ${t}-item > ${t}-header ${t}-arrow`;return{[`${t}-rtl`]:{[n]:{transform:"rotate(180deg)"}}}},bBe=e=>{const{componentCls:t,headerBg:n,borderlessContentPadding:r,borderlessContentBg:o,colorBorder:i}=e;return{[`${t}-borderless`]:{backgroundColor:n,border:0,[`> ${t}-item`]:{borderBottom:`1px solid ${i}`},[` > ${t}-item:last-child, > ${t}-item:last-child ${t}-header - `]:{borderRadius:0},[`> ${t}-item:last-child`]:{borderBottom:0},[`> ${t}-item > ${t}-content`]:{backgroundColor:o,borderTop:0},[`> ${t}-item > ${t}-content > ${t}-content-box`]:{padding:r}}}},xBe=e=>{const{componentCls:t,paddingSM:n}=e;return{[`${t}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${t}-item`]:{borderBottom:0,[`> ${t}-content`]:{backgroundColor:"transparent",border:0,[`> ${t}-content-box`]:{paddingBlock:n}}}}}},CBe=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"}),wBe=pn("Collapse",e=>{const t=Xt(e,{collapseHeaderPaddingSM:`${se(e.paddingXS)} ${se(e.paddingSM)}`,collapseHeaderPaddingLG:`${se(e.padding)} ${se(e.paddingLG)}`,collapsePanelBorderRadius:e.borderRadiusLG});return[vBe(t),bBe(t),xBe(t),yBe(t),Lw(t)]},CBe),SBe=f.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r,expandIcon:o,className:i,style:a}=Vr("collapse"),{prefixCls:s,className:l,rootClassName:c,style:u,bordered:d=!0,ghost:p,size:h,expandIconPosition:m="start",children:v,destroyInactivePanel:g,destroyOnHidden:x,expandIcon:y}=e,b=fo(k=>{var N;return(N=h??k)!==null&&N!==void 0?N:"middle"}),C=n("collapse",s),S=n(),[w,E,_]=wBe(C),P=f.useMemo(()=>m==="left"?"start":m==="right"?"end":m,[m]),$=y??o,R=f.useCallback((k={})=>{const N=typeof $=="function"?$(k):f.createElement(El,{rotate:k.isActive?r==="rtl"?-90:90:void 0,"aria-label":k.isActive?"expanded":"collapsed"});return No(N,()=>{var D;return{className:re((D=N.props)===null||D===void 0?void 0:D.className,`${C}-arrow`)}})},[$,C,r]),O=re(`${C}-icon-position-${P}`,{[`${C}-borderless`]:!d,[`${C}-rtl`]:r==="rtl",[`${C}-ghost`]:!!p,[`${C}-${b}`]:b!=="middle"},i,l,c,E,_),T=f.useMemo(()=>Object.assign(Object.assign({},_C(S)),{motionAppear:!1,leavedClassName:`${C}-content-hidden`}),[S,C]),I=f.useMemo(()=>v?yi(v).map((k,N)=>{var D,L;const H=k.props;if(H!=null&&H.disabled){const U=(D=k.key)!==null&&D!==void 0?D:String(N),V=Object.assign(Object.assign({},En(k.props,["disabled"])),{key:U,collapsible:(L=H.collapsible)!==null&&L!==void 0?L:"disabled"});return No(k,V)}return k}):null,[v]);return w(f.createElement(wj,Object.assign({ref:t,openMotion:T},En(e,["rootClassName"]),{expandIcon:R,prefixCls:C,className:O,style:Object.assign(Object.assign({},a),u),destroyInactivePanel:x??g}),I))}),Fde=Object.assign(SBe,{Panel:HFe}),pa=e=>e instanceof Ts?e:new Ts(e),Y_=e=>Math.round(Number(e||0)),_j=e=>Y_(e.toHsb().a*100),X_=(e,t)=>{const n=e.toRgb();if(!n.r&&!n.g&&!n.b){const r=e.toHsb();return r.a=1,pa(r)}return n.a=1,pa(n)},Bde=(e,t)=>{const n=[{percent:0,color:e[0].color}].concat(Ne(e),[{percent:100,color:e[e.length-1].color}]);for(let r=0;re.map(t=>(t.colors=t.colors.map(pa),t)),Lde=(e,t)=>{const{r:n,g:r,b:o,a:i}=e.toRgb(),a=new $c(e.toRgbString()).onBackground(t).toHsv();return i<=.5?a.v>.5:n*.299+r*.587+o*.114>192},Tq=(e,t)=>{var n;return`panel-${(n=e.key)!==null&&n!==void 0?n:t}`},EBe=({prefixCls:e,presets:t,value:n,onChange:r})=>{const[o]=Yi("ColorPicker"),[,i]=ai(),[a]=Gt(E8(t),{value:E8(t),postState:E8}),s=`${e}-presets`,l=f.useMemo(()=>a.reduce((d,p,h)=>{const{defaultOpen:m=!0}=p;return m&&d.push(Tq(p,h)),d},[]),[a]),c=d=>{r==null||r(d)},u=a.map((d,p)=>{var h;return{key:Tq(d,p),label:Z.createElement("div",{className:`${s}-label`},d==null?void 0:d.label),children:Z.createElement("div",{className:`${s}-items`},Array.isArray(d==null?void 0:d.colors)&&((h=d.colors)===null||h===void 0?void 0:h.length)>0?d.colors.map((m,v)=>Z.createElement(Cj,{key:`preset-${v}-${m.toHexString()}`,color:pa(m).toRgbString(),prefixCls:e,className:re(`${s}-color`,{[`${s}-color-checked`]:m.toHexString()===(n==null?void 0:n.toHexString()),[`${s}-color-bright`]:Lde(m,i.colorBgElevated)}),onClick:()=>c(m)})):Z.createElement("span",{className:`${s}-empty`},o.presetEmpty))}});return Z.createElement("div",{className:s},Z.createElement(Fde,{defaultActiveKey:l,ghost:!0,items:u}))},jde=e=>{const{paddingInline:t,onlyIconSize:n}=e;return Xt(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:0,buttonIconOnlyFontSize:n})},zde=e=>{var t,n,r,o,i,a;const s=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,l=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,c=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,u=(o=e.contentLineHeight)!==null&&o!==void 0?o:q_(s),d=(i=e.contentLineHeightSM)!==null&&i!==void 0?i:q_(l),p=(a=e.contentLineHeightLG)!==null&&a!==void 0?a:q_(c),h=Lde(new Ts(e.colorBgSolid),"#fff")?"#000":"#fff",m=Fp.reduce((v,g)=>Object.assign(Object.assign({},v),{[`${g}ShadowColor`]:`0 ${se(e.controlOutlineWidth)} 0 ${jx(e[`${g}1`],e.colorBgContainer)}`}),{});return Object.assign(Object.assign({},m),{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:h,contentFontSize:s,contentFontSizeSM:l,contentFontSizeLG:c,contentLineHeight:u,contentLineHeightSM:d,contentLineHeightLG:p,paddingBlock:Math.max((e.controlHeight-s*u)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-l*d)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-c*p)/2-e.lineWidth,0)})},_Be=e=>{const{componentCls:t,iconCls:n,fontWeight:r,opacityLoading:o,motionDurationSlow:i,motionEaseInOut:a,marginXS:s,calc:l}=e;return{[t]:{outline:"none",position:"relative",display:"inline-flex",gap:e.marginXS,alignItems:"center",justifyContent:"center",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${se(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`]:mg(),"> a":{color:"currentColor"},"&:not(:disabled)":Ls(e),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&${t}-icon-only`]:{paddingInline:0,[`&${t}-compact-item`]:{flex:"none"},[`&${t}-round`]:{width:"auto"}},[`&${t}-loading`]:{opacity:o,cursor:"default"},[`${t}-loading-icon`]:{transition:["width","opacity","margin"].map(c=>`${c} ${i} ${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()}}}}}},Hde=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),$Be=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),PBe=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),MBe=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),ZO=(e,t,n,r,o,i,a,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},Hde(e,Object.assign({background:t},a),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:i||void 0}})}),RBe=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},MBe(e))}),OBe=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),JO=(e,t,n,r)=>{const i=r&&["link","text"].includes(r)?OBe:RBe;return Object.assign(Object.assign({},i(e)),Hde(e.componentCls,t,n))},eT=(e,t,n,r,o)=>({[`&${e.componentCls}-variant-solid`]:Object.assign({color:t,background:n},JO(e,r,o))}),tT=(e,t,n,r,o)=>({[`&${e.componentCls}-variant-outlined, &${e.componentCls}-variant-dashed`]:Object.assign({borderColor:t,background:n},JO(e,r,o))}),nT=e=>({[`&${e.componentCls}-variant-dashed`]:{borderStyle:"dashed"}}),rT=(e,t,n,r)=>({[`&${e.componentCls}-variant-filled`]:Object.assign({boxShadow:"none",background:t},JO(e,n,r))}),Ru=(e,t,n,r,o)=>({[`&${e.componentCls}-variant-${n}`]:Object.assign({color:t,boxShadow:"none"},JO(e,r,o,n))}),TBe=e=>{const{componentCls:t}=e;return Fp.reduce((n,r)=>{const o=e[`${r}6`],i=e[`${r}1`],a=e[`${r}5`],s=e[`${r}2`],l=e[`${r}3`],c=e[`${r}7`];return Object.assign(Object.assign({},n),{[`&${t}-color-${r}`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:o,boxShadow:e[`${r}ShadowColor`]},eT(e,e.colorTextLightSolid,o,{background:a},{background:c})),tT(e,o,e.colorBgContainer,{color:a,borderColor:a,background:e.colorBgContainer},{color:c,borderColor:c,background:e.colorBgContainer})),nT(e)),rT(e,i,{background:s},{background:l})),Ru(e,o,"link",{color:a},{color:c})),Ru(e,o,"text",{color:a,background:i},{color:c,background:l}))})},{})},IBe=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.defaultColor,boxShadow:e.defaultShadow},eT(e,e.solidTextColor,e.colorBgSolid,{color:e.solidTextColor,background:e.colorBgSolidHover},{color:e.solidTextColor,background:e.colorBgSolidActive})),nT(e)),rT(e,e.colorFillTertiary,{background:e.colorFillSecondary},{background:e.colorFill})),ZO(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),Ru(e,e.textTextColor,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),kBe=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorPrimary,boxShadow:e.primaryShadow},tT(e,e.colorPrimary,e.colorBgContainer,{color:e.colorPrimaryTextHover,borderColor:e.colorPrimaryHover,background:e.colorBgContainer},{color:e.colorPrimaryTextActive,borderColor:e.colorPrimaryActive,background:e.colorBgContainer})),nT(e)),rT(e,e.colorPrimaryBg,{background:e.colorPrimaryBgHover},{background:e.colorPrimaryBorder})),Ru(e,e.colorPrimaryText,"text",{color:e.colorPrimaryTextHover,background:e.colorPrimaryBg},{color:e.colorPrimaryTextActive,background:e.colorPrimaryBorder})),Ru(e,e.colorPrimaryText,"link",{color:e.colorPrimaryTextHover,background:e.linkHoverBg},{color:e.colorPrimaryTextActive})),ZO(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),NBe=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorError,boxShadow:e.dangerShadow},eT(e,e.dangerColor,e.colorError,{background:e.colorErrorHover},{background:e.colorErrorActive})),tT(e,e.colorError,e.colorBgContainer,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),nT(e)),rT(e,e.colorErrorBg,{background:e.colorErrorBgFilledHover},{background:e.colorErrorBgActive})),Ru(e,e.colorError,"text",{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive})),Ru(e,e.colorError,"link",{color:e.colorErrorHover},{color:e.colorErrorActive})),ZO(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),DBe=e=>Object.assign(Object.assign({},Ru(e,e.colorLink,"link",{color:e.colorLinkHover},{color:e.colorLinkActive})),ZO(e.componentCls,e.ghostBg,e.colorInfo,e.colorInfo,e.colorTextDisabled,e.colorBorder,{color:e.colorInfoHover,borderColor:e.colorInfoHover},{color:e.colorInfoActive,borderColor:e.colorInfoActive})),ABe=e=>{const{componentCls:t}=e;return Object.assign({[`${t}-color-default`]:IBe(e),[`${t}-color-primary`]:kBe(e),[`${t}-color-dangerous`]:NBe(e),[`${t}-color-link`]:DBe(e)},TBe(e))},FBe=e=>Object.assign(Object.assign(Object.assign(Object.assign({},tT(e,e.defaultBorderColor,e.defaultBg,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),Ru(e,e.textTextColor,"text",{color:e.textTextHoverColor,background:e.textHoverBg},{color:e.textTextActiveColor,background:e.colorBgTextActive})),eT(e,e.primaryColor,e.colorPrimary,{background:e.colorPrimaryHover,color:e.primaryColor},{background:e.colorPrimaryActive,color:e.primaryColor})),Ru(e,e.colorLink,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),$j=(e,t="")=>{const{componentCls:n,controlHeight:r,fontSize:o,borderRadius:i,buttonPaddingHorizontal:a,iconCls:s,buttonPaddingVertical:l,buttonIconOnlyFontSize:c}=e;return[{[t]:{fontSize:o,height:r,padding:`${se(l)} ${se(a)}`,borderRadius:i,[`&${n}-icon-only`]:{width:r,[s]:{fontSize:c}}}},{[`${n}${n}-circle${t}`]:$Be(e)},{[`${n}${n}-round${t}`]:PBe(e)}]},BBe=e=>{const t=Xt(e,{fontSize:e.contentFontSize});return $j(t,e.componentCls)},LBe=e=>{const t=Xt(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:0,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return $j(t,`${e.componentCls}-sm`)},jBe=e=>{const t=Xt(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:0,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return $j(t,`${e.componentCls}-lg`)},zBe=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},HBe=pn("Button",e=>{const t=jde(e);return[_Be(t),BBe(t),LBe(t),jBe(t),zBe(t),ABe(t),FBe(t),yFe(t)]},zde,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function VBe(e,t,n){const{focusElCls:r,focus:o,borderElCls:i}=n,a=i?"> *":"",s=["hover",o?"focus":null,"active"].filter(Boolean).map(l=>`&:${l} ${a}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function WBe(e,t,n){const{borderElCls:r}=n,o=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function vg(e,t={focus:!0}){const{componentCls:n}=e,r=`${n}-compact`;return{[r]:Object.assign(Object.assign({},VBe(e,r,t)),WBe(n,r,t))}}function UBe(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 GBe(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function qBe(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},UBe(e,t)),GBe(e.componentCls,t))}}const KBe=e=>{const{componentCls:t,colorPrimaryHover:n,lineWidth:r,calc:o}=e,i=o(r).mul(-1).equal(),a=s=>{const l=`${t}-compact${s?"-vertical":""}-item${t}-primary:not([disabled])`;return{[`${l} + ${l}::before`]:{position:"absolute",top:s?i:0,insetInlineStart:s?0:i,backgroundColor:n,content:'""',width:s?"100%":r,height:s?r:"100%"}}};return Object.assign(Object.assign({},a()),a(!0))},YBe=ky(["Button","compact"],e=>{const t=jde(e);return[vg(t),qBe(t),KBe(t)]},zde);var XBe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{loading:o=!1,prefixCls:i,color:a,variant:s,type:l,danger:c=!1,shape:u="default",size:d,styles:p,disabled:h,className:m,rootClassName:v,children:g,icon:x,iconPosition:y="start",ghost:b=!1,block:C=!1,htmlType:S="button",classNames:w,style:E={},autoInsertSpace:_,autoFocus:P}=e,$=XBe(e,["loading","prefixCls","color","variant","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace","autoFocus"]),R=l||"default",{button:O}=Z.useContext(It),[T,I]=f.useMemo(()=>{if(a&&s)return[a,s];if(l||c){const Fe=ZBe[R]||[];return c?["danger",Fe[1]]:Fe}return O!=null&&O.color&&(O!=null&&O.variant)?[O.color,O.variant]:["default","outlined"]},[l,a,s,c,O==null?void 0:O.variant,O==null?void 0:O.color]),N=T==="danger"?"dangerous":T,{getPrefixCls:D,direction:L,autoInsertSpace:H,className:U,style:V,classNames:j,styles:F}=Vr("button"),W=(n=_??H)!==null&&n!==void 0?n:!0,X=D("btn",i),[J,q,A]=HBe(X),z=f.useContext(ko),G=h??z,Y=f.useContext(Pde),Q=f.useMemo(()=>QBe(o),[o]),[ee,te]=f.useState(Q.loading),[oe,ne]=f.useState(!1),le=f.useRef(null),ce=Lc(t,le),he=f.Children.count(g)===1&&!x&&!x8(I),ue=f.useRef(!0);Z.useEffect(()=>(ue.current=!1,()=>{ue.current=!0}),[]),f.useLayoutEffect(()=>{let Fe=null;Q.delay>0?Fe=setTimeout(()=>{Fe=null,te(!0)},Q.delay):te(Q.loading);function Se(){Fe&&(clearTimeout(Fe),Fe=null)}return Se},[Q.delay,Q.loading]),f.useEffect(()=>{if(!le.current||!W)return;const Fe=le.current.textContent||"";he&&uA(Fe)?oe||ne(!0):oe&&ne(!1)}),f.useEffect(()=>{P&&le.current&&le.current.focus()},[]);const fe=Z.useCallback(Fe=>{var Se;if(ee||G){Fe.preventDefault();return}(Se=e.onClick)===null||Se===void 0||Se.call(e,("href"in e,Fe))},[e.onClick,ee,G]),{compactSize:ve,compactItemClassnames:ge}=Ol(X,L),de={large:"lg",small:"sm",middle:void 0},be=fo(Fe=>{var Se,Ae;return(Ae=(Se=d??ve)!==null&&Se!==void 0?Se:Y)!==null&&Ae!==void 0?Ae:Fe}),Ee=be&&(r=de[be])!==null&&r!==void 0?r:"",Le=ee?"loading":x,Re=En($,["navigate"]),Pe=re(X,q,A,{[`${X}-${u}`]:u!=="default"&&u,[`${X}-${R}`]:R,[`${X}-dangerous`]:c,[`${X}-color-${N}`]:N,[`${X}-variant-${I}`]:I,[`${X}-${Ee}`]:Ee,[`${X}-icon-only`]:!g&&g!==0&&!!Le,[`${X}-background-ghost`]:b&&!x8(I),[`${X}-loading`]:ee,[`${X}-two-chinese-chars`]:oe&&W&&!ee,[`${X}-block`]:C,[`${X}-rtl`]:L==="rtl",[`${X}-icon-end`]:y==="end"},ge,m,v,U),ze=Object.assign(Object.assign({},V),E),Ie=re(w==null?void 0:w.icon,j.icon),$e=Object.assign(Object.assign({},(p==null?void 0:p.icon)||{}),F.icon||{}),Be=x&&!ee?Z.createElement(dA,{prefixCls:X,className:Ie,style:$e},x):o&&typeof o=="object"&&o.icon?Z.createElement(dA,{prefixCls:X,className:Ie,style:$e},o.icon):Z.createElement(vFe,{existIcon:!!x,prefixCls:X,loading:ee,mount:ue.current}),Ce=g||g===0?gFe(g,he&&W):null;if(Re.href!==void 0)return J(Z.createElement("a",Object.assign({},Re,{className:re(Pe,{[`${X}-disabled`]:G}),href:G?void 0:Re.href,style:ze,onClick:fe,ref:ce,tabIndex:G?-1:0}),Be,Ce));let Oe=Z.createElement("button",Object.assign({},$,{type:S,className:Pe,style:ze,onClick:fe,disabled:G,ref:ce}),Be,Ce,ge&&Z.createElement(YBe,{prefixCls:X}));return x8(I)||(Oe=Z.createElement(Bw,{component:"Button",disabled:ee},Oe)),J(Oe)}),At=JBe;At.Group=hFe;At.__ANT_BUTTON=!0;function _8(e){return!!(e!=null&&e.then)}const Vde=e=>{const{type:t,children:n,prefixCls:r,buttonProps:o,close:i,autoFocus:a,emitEvent:s,isSilent:l,quitOnNullishReturnValue:c,actionFn:u}=e,d=f.useRef(!1),p=f.useRef(null),[h,m]=jm(!1),v=(...y)=>{i==null||i.apply(void 0,y)};f.useEffect(()=>{let y=null;return a&&(y=setTimeout(()=>{var b;(b=p.current)===null||b===void 0||b.focus({preventScroll:!0})})),()=>{y&&clearTimeout(y)}},[]);const g=y=>{_8(y)&&(m(!0),y.then((...b)=>{m(!1,!0),v.apply(void 0,b),d.current=!1},b=>{if(m(!1,!0),d.current=!1,!(l!=null&&l()))return Promise.reject(b)}))},x=y=>{if(d.current)return;if(d.current=!0,!u){v();return}let b;if(s){if(b=u(y),c&&!_8(b)){d.current=!1,v(y);return}}else if(u.length)b=u(i),d.current=!1;else if(b=u(),!_8(b)){v();return}g(b)};return f.createElement(At,Object.assign({},Mde(t),{onClick:x,loading:h,prefixCls:r},o,{ref:p}),n)},jw=Z.createContext({}),{Provider:Wde}=jw,Iq=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:o,rootPrefixCls:i,close:a,onCancel:s,onConfirm:l}=f.useContext(jw);return o?Z.createElement(Vde,{isSilent:r,actionFn:s,close:(...c)=>{a==null||a.apply(void 0,c),l==null||l(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${i}-btn`},n):null},kq=()=>{const{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:o,okTextLocale:i,okType:a,onConfirm:s,onOk:l}=f.useContext(jw);return Z.createElement(Vde,{isSilent:n,type:a||"primary",actionFn:l,close:(...c)=>{t==null||t.apply(void 0,c),s==null||s(!0)},autoFocus:e==="ok",buttonProps:r,prefixCls:`${o}-btn`},i)};var Ude=f.createContext(null),Nq=[];function eLe(e,t){var n=f.useState(function(){if(!qi())return null;var m=document.createElement("div");return m}),r=ie(n,1),o=r[0],i=f.useRef(!1),a=f.useContext(Ude),s=f.useState(Nq),l=ie(s,2),c=l[0],u=l[1],d=a||(i.current?void 0:function(m){u(function(v){var g=[m].concat(Ne(v));return g})});function p(){o.parentElement||document.body.appendChild(o),i.current=!0}function h(){var m;(m=o.parentElement)===null||m===void 0||m.removeChild(o),i.current=!1}return Mn(function(){return e?a?a(p):p():h(),h},[e]),Mn(function(){c.length&&(c.forEach(function(m){return m()}),u(Nq))},[c]),[o,d]}function tLe(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),n=document.createElement("div");n.id=t;var r=n.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";var o,i;if(e){var a=getComputedStyle(e);r.scrollbarColor=a.scrollbarColor,r.scrollbarWidth=a.scrollbarWidth;var s=getComputedStyle(e,"::-webkit-scrollbar"),l=parseInt(s.width,10),c=parseInt(s.height,10);try{var u=l?"width: ".concat(s.width,";"):"",d=c?"height: ".concat(s.height,";"):"";xu(` + `]:{borderRadius:0},[`> ${t}-item:last-child`]:{borderBottom:0},[`> ${t}-item > ${t}-content`]:{backgroundColor:o,borderTop:0},[`> ${t}-item > ${t}-content > ${t}-content-box`]:{padding:r}}}},xBe=e=>{const{componentCls:t,paddingSM:n}=e;return{[`${t}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${t}-item`]:{borderBottom:0,[`> ${t}-content`]:{backgroundColor:"transparent",border:0,[`> ${t}-content-box`]:{paddingBlock:n}}}}}},wBe=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"}),CBe=pn("Collapse",e=>{const t=Xt(e,{collapseHeaderPaddingSM:`${se(e.paddingXS)} ${se(e.paddingSM)}`,collapseHeaderPaddingLG:`${se(e.padding)} ${se(e.paddingLG)}`,collapsePanelBorderRadius:e.borderRadiusLG});return[vBe(t),bBe(t),xBe(t),yBe(t),LC(t)]},wBe),SBe=p.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r,expandIcon:o,className:i,style:a}=Vr("collapse"),{prefixCls:s,className:l,rootClassName:c,style:u,bordered:d=!0,ghost:f,size:h,expandIconPosition:m="start",children:v,destroyInactivePanel:g,destroyOnHidden:b,expandIcon:y}=e,x=fo(I=>{var D;return(D=h??I)!==null&&D!==void 0?D:"middle"}),w=n("collapse",s),S=n(),[C,E,_]=CBe(w),P=p.useMemo(()=>m==="left"?"start":m==="right"?"end":m,[m]),$=y??o,T=p.useCallback((I={})=>{const D=typeof $=="function"?$(I):p.createElement(El,{rotate:I.isActive?r==="rtl"?-90:90:void 0,"aria-label":I.isActive?"expanded":"collapsed"});return No(D,()=>{var N;return{className:re((N=D.props)===null||N===void 0?void 0:N.className,`${w}-arrow`)}})},[$,w,r]),R=re(`${w}-icon-position-${P}`,{[`${w}-borderless`]:!d,[`${w}-rtl`]:r==="rtl",[`${w}-ghost`]:!!f,[`${w}-${x}`]:x!=="middle"},i,l,c,E,_),O=p.useMemo(()=>Object.assign(Object.assign({},_w(S)),{motionAppear:!1,leavedClassName:`${w}-content-hidden`}),[S,w]),k=p.useMemo(()=>v?bi(v).map((I,D)=>{var N,L;const H=I.props;if(H!=null&&H.disabled){const U=(N=I.key)!==null&&N!==void 0?N:String(D),V=Object.assign(Object.assign({},En(I.props,["disabled"])),{key:U,collapsible:(L=H.collapsible)!==null&&L!==void 0?L:"disabled"});return No(I,V)}return I}):null,[v]);return C(p.createElement(Cj,Object.assign({ref:t,openMotion:O},En(e,["rootClassName"]),{expandIcon:T,prefixCls:w,className:R,style:Object.assign(Object.assign({},a),u),destroyInactivePanel:b??g}),k))}),Fde=Object.assign(SBe,{Panel:HFe}),ha=e=>e instanceof Os?e:new Os(e),Y_=e=>Math.round(Number(e||0)),_j=e=>Y_(e.toHsb().a*100),X_=(e,t)=>{const n=e.toRgb();if(!n.r&&!n.g&&!n.b){const r=e.toHsb();return r.a=1,ha(r)}return n.a=1,ha(n)},Bde=(e,t)=>{const n=[{percent:0,color:e[0].color}].concat(De(e),[{percent:100,color:e[e.length-1].color}]);for(let r=0;re.map(t=>(t.colors=t.colors.map(ha),t)),Lde=(e,t)=>{const{r:n,g:r,b:o,a:i}=e.toRgb(),a=new $c(e.toRgbString()).onBackground(t).toHsv();return i<=.5?a.v>.5:n*.299+r*.587+o*.114>192},Oq=(e,t)=>{var n;return`panel-${(n=e.key)!==null&&n!==void 0?n:t}`},EBe=({prefixCls:e,presets:t,value:n,onChange:r})=>{const[o]=Xi("ColorPicker"),[,i]=si(),[a]=Gt(E8(t),{value:E8(t),postState:E8}),s=`${e}-presets`,l=p.useMemo(()=>a.reduce((d,f,h)=>{const{defaultOpen:m=!0}=f;return m&&d.push(Oq(f,h)),d},[]),[a]),c=d=>{r==null||r(d)},u=a.map((d,f)=>{var h;return{key:Oq(d,f),label:Z.createElement("div",{className:`${s}-label`},d==null?void 0:d.label),children:Z.createElement("div",{className:`${s}-items`},Array.isArray(d==null?void 0:d.colors)&&((h=d.colors)===null||h===void 0?void 0:h.length)>0?d.colors.map((m,v)=>Z.createElement(wj,{key:`preset-${v}-${m.toHexString()}`,color:ha(m).toRgbString(),prefixCls:e,className:re(`${s}-color`,{[`${s}-color-checked`]:m.toHexString()===(n==null?void 0:n.toHexString()),[`${s}-color-bright`]:Lde(m,i.colorBgElevated)}),onClick:()=>c(m)})):Z.createElement("span",{className:`${s}-empty`},o.presetEmpty))}});return Z.createElement("div",{className:s},Z.createElement(Fde,{defaultActiveKey:l,ghost:!0,items:u}))},jde=e=>{const{paddingInline:t,onlyIconSize:n}=e;return Xt(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:0,buttonIconOnlyFontSize:n})},zde=e=>{var t,n,r,o,i,a;const s=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,l=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,c=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,u=(o=e.contentLineHeight)!==null&&o!==void 0?o:q_(s),d=(i=e.contentLineHeightSM)!==null&&i!==void 0?i:q_(l),f=(a=e.contentLineHeightLG)!==null&&a!==void 0?a:q_(c),h=Lde(new Os(e.colorBgSolid),"#fff")?"#000":"#fff",m=Bp.reduce((v,g)=>Object.assign(Object.assign({},v),{[`${g}ShadowColor`]:`0 ${se(e.controlOutlineWidth)} 0 ${jx(e[`${g}1`],e.colorBgContainer)}`}),{});return Object.assign(Object.assign({},m),{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:h,contentFontSize:s,contentFontSizeSM:l,contentFontSizeLG:c,contentLineHeight:u,contentLineHeightSM:d,contentLineHeightLG:f,paddingBlock:Math.max((e.controlHeight-s*u)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-l*d)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-c*f)/2-e.lineWidth,0)})},_Be=e=>{const{componentCls:t,iconCls:n,fontWeight:r,opacityLoading:o,motionDurationSlow:i,motionEaseInOut:a,marginXS:s,calc:l}=e;return{[t]:{outline:"none",position:"relative",display:"inline-flex",gap:e.marginXS,alignItems:"center",justifyContent:"center",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${se(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`]:gg(),"> a":{color:"currentColor"},"&:not(:disabled)":Ls(e),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&${t}-icon-only`]:{paddingInline:0,[`&${t}-compact-item`]:{flex:"none"},[`&${t}-round`]:{width:"auto"}},[`&${t}-loading`]:{opacity:o,cursor:"default"},[`${t}-loading-icon`]:{transition:["width","opacity","margin"].map(c=>`${c} ${i} ${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()}}}}}},Hde=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),$Be=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),PBe=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),MBe=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),ZR=(e,t,n,r,o,i,a,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},Hde(e,Object.assign({background:t},a),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:i||void 0}})}),TBe=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},MBe(e))}),RBe=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),JR=(e,t,n,r)=>{const i=r&&["link","text"].includes(r)?RBe:TBe;return Object.assign(Object.assign({},i(e)),Hde(e.componentCls,t,n))},eO=(e,t,n,r,o)=>({[`&${e.componentCls}-variant-solid`]:Object.assign({color:t,background:n},JR(e,r,o))}),tO=(e,t,n,r,o)=>({[`&${e.componentCls}-variant-outlined, &${e.componentCls}-variant-dashed`]:Object.assign({borderColor:t,background:n},JR(e,r,o))}),nO=e=>({[`&${e.componentCls}-variant-dashed`]:{borderStyle:"dashed"}}),rO=(e,t,n,r)=>({[`&${e.componentCls}-variant-filled`]:Object.assign({boxShadow:"none",background:t},JR(e,n,r))}),Tu=(e,t,n,r,o)=>({[`&${e.componentCls}-variant-${n}`]:Object.assign({color:t,boxShadow:"none"},JR(e,r,o,n))}),OBe=e=>{const{componentCls:t}=e;return Bp.reduce((n,r)=>{const o=e[`${r}6`],i=e[`${r}1`],a=e[`${r}5`],s=e[`${r}2`],l=e[`${r}3`],c=e[`${r}7`];return Object.assign(Object.assign({},n),{[`&${t}-color-${r}`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:o,boxShadow:e[`${r}ShadowColor`]},eO(e,e.colorTextLightSolid,o,{background:a},{background:c})),tO(e,o,e.colorBgContainer,{color:a,borderColor:a,background:e.colorBgContainer},{color:c,borderColor:c,background:e.colorBgContainer})),nO(e)),rO(e,i,{background:s},{background:l})),Tu(e,o,"link",{color:a},{color:c})),Tu(e,o,"text",{color:a,background:i},{color:c,background:l}))})},{})},kBe=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.defaultColor,boxShadow:e.defaultShadow},eO(e,e.solidTextColor,e.colorBgSolid,{color:e.solidTextColor,background:e.colorBgSolidHover},{color:e.solidTextColor,background:e.colorBgSolidActive})),nO(e)),rO(e,e.colorFillTertiary,{background:e.colorFillSecondary},{background:e.colorFill})),ZR(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),Tu(e,e.textTextColor,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),IBe=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorPrimary,boxShadow:e.primaryShadow},tO(e,e.colorPrimary,e.colorBgContainer,{color:e.colorPrimaryTextHover,borderColor:e.colorPrimaryHover,background:e.colorBgContainer},{color:e.colorPrimaryTextActive,borderColor:e.colorPrimaryActive,background:e.colorBgContainer})),nO(e)),rO(e,e.colorPrimaryBg,{background:e.colorPrimaryBgHover},{background:e.colorPrimaryBorder})),Tu(e,e.colorPrimaryText,"text",{color:e.colorPrimaryTextHover,background:e.colorPrimaryBg},{color:e.colorPrimaryTextActive,background:e.colorPrimaryBorder})),Tu(e,e.colorPrimaryText,"link",{color:e.colorPrimaryTextHover,background:e.linkHoverBg},{color:e.colorPrimaryTextActive})),ZR(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),DBe=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorError,boxShadow:e.dangerShadow},eO(e,e.dangerColor,e.colorError,{background:e.colorErrorHover},{background:e.colorErrorActive})),tO(e,e.colorError,e.colorBgContainer,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),nO(e)),rO(e,e.colorErrorBg,{background:e.colorErrorBgFilledHover},{background:e.colorErrorBgActive})),Tu(e,e.colorError,"text",{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive})),Tu(e,e.colorError,"link",{color:e.colorErrorHover},{color:e.colorErrorActive})),ZR(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),NBe=e=>Object.assign(Object.assign({},Tu(e,e.colorLink,"link",{color:e.colorLinkHover},{color:e.colorLinkActive})),ZR(e.componentCls,e.ghostBg,e.colorInfo,e.colorInfo,e.colorTextDisabled,e.colorBorder,{color:e.colorInfoHover,borderColor:e.colorInfoHover},{color:e.colorInfoActive,borderColor:e.colorInfoActive})),ABe=e=>{const{componentCls:t}=e;return Object.assign({[`${t}-color-default`]:kBe(e),[`${t}-color-primary`]:IBe(e),[`${t}-color-dangerous`]:DBe(e),[`${t}-color-link`]:NBe(e)},OBe(e))},FBe=e=>Object.assign(Object.assign(Object.assign(Object.assign({},tO(e,e.defaultBorderColor,e.defaultBg,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),Tu(e,e.textTextColor,"text",{color:e.textTextHoverColor,background:e.textHoverBg},{color:e.textTextActiveColor,background:e.colorBgTextActive})),eO(e,e.primaryColor,e.colorPrimary,{background:e.colorPrimaryHover,color:e.primaryColor},{background:e.colorPrimaryActive,color:e.primaryColor})),Tu(e,e.colorLink,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),$j=(e,t="")=>{const{componentCls:n,controlHeight:r,fontSize:o,borderRadius:i,buttonPaddingHorizontal:a,iconCls:s,buttonPaddingVertical:l,buttonIconOnlyFontSize:c}=e;return[{[t]:{fontSize:o,height:r,padding:`${se(l)} ${se(a)}`,borderRadius:i,[`&${n}-icon-only`]:{width:r,[s]:{fontSize:c}}}},{[`${n}${n}-circle${t}`]:$Be(e)},{[`${n}${n}-round${t}`]:PBe(e)}]},BBe=e=>{const t=Xt(e,{fontSize:e.contentFontSize});return $j(t,e.componentCls)},LBe=e=>{const t=Xt(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:0,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return $j(t,`${e.componentCls}-sm`)},jBe=e=>{const t=Xt(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:0,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return $j(t,`${e.componentCls}-lg`)},zBe=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},HBe=pn("Button",e=>{const t=jde(e);return[_Be(t),BBe(t),LBe(t),jBe(t),zBe(t),ABe(t),FBe(t),yFe(t)]},zde,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function VBe(e,t,n){const{focusElCls:r,focus:o,borderElCls:i}=n,a=i?"> *":"",s=["hover",o?"focus":null,"active"].filter(Boolean).map(l=>`&:${l} ${a}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function WBe(e,t,n){const{borderElCls:r}=n,o=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function yg(e,t={focus:!0}){const{componentCls:n}=e,r=`${n}-compact`;return{[r]:Object.assign(Object.assign({},VBe(e,r,t)),WBe(n,r,t))}}function UBe(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 GBe(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function qBe(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},UBe(e,t)),GBe(e.componentCls,t))}}const KBe=e=>{const{componentCls:t,colorPrimaryHover:n,lineWidth:r,calc:o}=e,i=o(r).mul(-1).equal(),a=s=>{const l=`${t}-compact${s?"-vertical":""}-item${t}-primary:not([disabled])`;return{[`${l} + ${l}::before`]:{position:"absolute",top:s?i:0,insetInlineStart:s?0:i,backgroundColor:n,content:'""',width:s?"100%":r,height:s?r:"100%"}}};return Object.assign(Object.assign({},a()),a(!0))},YBe=Iy(["Button","compact"],e=>{const t=jde(e);return[yg(t),qBe(t),KBe(t)]},zde);var XBe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{loading:o=!1,prefixCls:i,color:a,variant:s,type:l,danger:c=!1,shape:u="default",size:d,styles:f,disabled:h,className:m,rootClassName:v,children:g,icon:b,iconPosition:y="start",ghost:x=!1,block:w=!1,htmlType:S="button",classNames:C,style:E={},autoInsertSpace:_,autoFocus:P}=e,$=XBe(e,["loading","prefixCls","color","variant","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace","autoFocus"]),T=l||"default",{button:R}=Z.useContext(kt),[O,k]=p.useMemo(()=>{if(a&&s)return[a,s];if(l||c){const Fe=ZBe[T]||[];return c?["danger",Fe[1]]:Fe}return R!=null&&R.color&&(R!=null&&R.variant)?[R.color,R.variant]:["default","outlined"]},[l,a,s,c,R==null?void 0:R.variant,R==null?void 0:R.color]),D=O==="danger"?"dangerous":O,{getPrefixCls:N,direction:L,autoInsertSpace:H,className:U,style:V,classNames:j,styles:F}=Vr("button"),W=(n=_??H)!==null&&n!==void 0?n:!0,X=N("btn",i),[J,q,A]=HBe(X),z=p.useContext(Do),G=h??z,Y=p.useContext(Pde),Q=p.useMemo(()=>QBe(o),[o]),[ee,te]=p.useState(Q.loading),[oe,ne]=p.useState(!1),le=p.useRef(null),ce=Lc(t,le),he=p.Children.count(g)===1&&!b&&!x8(k),ue=p.useRef(!0);Z.useEffect(()=>(ue.current=!1,()=>{ue.current=!0}),[]),p.useLayoutEffect(()=>{let Fe=null;Q.delay>0?Fe=setTimeout(()=>{Fe=null,te(!0)},Q.delay):te(Q.loading);function Se(){Fe&&(clearTimeout(Fe),Fe=null)}return Se},[Q.delay,Q.loading]),p.useEffect(()=>{if(!le.current||!W)return;const Fe=le.current.textContent||"";he&&uA(Fe)?oe||ne(!0):oe&&ne(!1)}),p.useEffect(()=>{P&&le.current&&le.current.focus()},[]);const fe=Z.useCallback(Fe=>{var Se;if(ee||G){Fe.preventDefault();return}(Se=e.onClick)===null||Se===void 0||Se.call(e,("href"in e,Fe))},[e.onClick,ee,G]),{compactSize:ve,compactItemClassnames:ge}=Rl(X,L),de={large:"lg",small:"sm",middle:void 0},be=fo(Fe=>{var Se,Ae;return(Ae=(Se=d??ve)!==null&&Se!==void 0?Se:Y)!==null&&Ae!==void 0?Ae:Fe}),Ee=be&&(r=de[be])!==null&&r!==void 0?r:"",Le=ee?"loading":b,Te=En($,["navigate"]),Pe=re(X,q,A,{[`${X}-${u}`]:u!=="default"&&u,[`${X}-${T}`]:T,[`${X}-dangerous`]:c,[`${X}-color-${D}`]:D,[`${X}-variant-${k}`]:k,[`${X}-${Ee}`]:Ee,[`${X}-icon-only`]:!g&&g!==0&&!!Le,[`${X}-background-ghost`]:x&&!x8(k),[`${X}-loading`]:ee,[`${X}-two-chinese-chars`]:oe&&W&&!ee,[`${X}-block`]:w,[`${X}-rtl`]:L==="rtl",[`${X}-icon-end`]:y==="end"},ge,m,v,U),ze=Object.assign(Object.assign({},V),E),ke=re(C==null?void 0:C.icon,j.icon),$e=Object.assign(Object.assign({},(f==null?void 0:f.icon)||{}),F.icon||{}),Be=b&&!ee?Z.createElement(dA,{prefixCls:X,className:ke,style:$e},b):o&&typeof o=="object"&&o.icon?Z.createElement(dA,{prefixCls:X,className:ke,style:$e},o.icon):Z.createElement(vFe,{existIcon:!!b,prefixCls:X,loading:ee,mount:ue.current}),we=g||g===0?gFe(g,he&&W):null;if(Te.href!==void 0)return J(Z.createElement("a",Object.assign({},Te,{className:re(Pe,{[`${X}-disabled`]:G}),href:G?void 0:Te.href,style:ze,onClick:fe,ref:ce,tabIndex:G?-1:0}),Be,we));let Re=Z.createElement("button",Object.assign({},$,{type:S,className:Pe,style:ze,onClick:fe,disabled:G,ref:ce}),Be,we,ge&&Z.createElement(YBe,{prefixCls:X}));return x8(k)||(Re=Z.createElement(BC,{component:"Button",disabled:ee},Re)),J(Re)}),At=JBe;At.Group=hFe;At.__ANT_BUTTON=!0;function _8(e){return!!(e!=null&&e.then)}const Vde=e=>{const{type:t,children:n,prefixCls:r,buttonProps:o,close:i,autoFocus:a,emitEvent:s,isSilent:l,quitOnNullishReturnValue:c,actionFn:u}=e,d=p.useRef(!1),f=p.useRef(null),[h,m]=zm(!1),v=(...y)=>{i==null||i.apply(void 0,y)};p.useEffect(()=>{let y=null;return a&&(y=setTimeout(()=>{var x;(x=f.current)===null||x===void 0||x.focus({preventScroll:!0})})),()=>{y&&clearTimeout(y)}},[]);const g=y=>{_8(y)&&(m(!0),y.then((...x)=>{m(!1,!0),v.apply(void 0,x),d.current=!1},x=>{if(m(!1,!0),d.current=!1,!(l!=null&&l()))return Promise.reject(x)}))},b=y=>{if(d.current)return;if(d.current=!0,!u){v();return}let x;if(s){if(x=u(y),c&&!_8(x)){d.current=!1,v(y);return}}else if(u.length)x=u(i),d.current=!1;else if(x=u(),!_8(x)){v();return}g(x)};return p.createElement(At,Object.assign({},Mde(t),{onClick:b,loading:h,prefixCls:r},o,{ref:f}),n)},jC=Z.createContext({}),{Provider:Wde}=jC,kq=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:o,rootPrefixCls:i,close:a,onCancel:s,onConfirm:l}=p.useContext(jC);return o?Z.createElement(Vde,{isSilent:r,actionFn:s,close:(...c)=>{a==null||a.apply(void 0,c),l==null||l(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${i}-btn`},n):null},Iq=()=>{const{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:o,okTextLocale:i,okType:a,onConfirm:s,onOk:l}=p.useContext(jC);return Z.createElement(Vde,{isSilent:n,type:a||"primary",actionFn:l,close:(...c)=>{t==null||t.apply(void 0,c),s==null||s(!0)},autoFocus:e==="ok",buttonProps:r,prefixCls:`${o}-btn`},i)};var Ude=p.createContext(null),Dq=[];function eLe(e,t){var n=p.useState(function(){if(!Ki())return null;var m=document.createElement("div");return m}),r=ie(n,1),o=r[0],i=p.useRef(!1),a=p.useContext(Ude),s=p.useState(Dq),l=ie(s,2),c=l[0],u=l[1],d=a||(i.current?void 0:function(m){u(function(v){var g=[m].concat(De(v));return g})});function f(){o.parentElement||document.body.appendChild(o),i.current=!0}function h(){var m;(m=o.parentElement)===null||m===void 0||m.removeChild(o),i.current=!1}return Mn(function(){return e?a?a(f):f():h(),h},[e]),Mn(function(){c.length&&(c.forEach(function(m){return m()}),u(Dq))},[c]),[o,d]}function tLe(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),n=document.createElement("div");n.id=t;var r=n.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";var o,i;if(e){var a=getComputedStyle(e);r.scrollbarColor=a.scrollbarColor,r.scrollbarWidth=a.scrollbarWidth;var s=getComputedStyle(e,"::-webkit-scrollbar"),l=parseInt(s.width,10),c=parseInt(s.height,10);try{var u=l?"width: ".concat(s.width,";"):"",d=c?"height: ".concat(s.height,";"):"";xu(` #`.concat(t,`::-webkit-scrollbar { `).concat(u,` `).concat(d,` -}`),t)}catch(m){console.error(m),o=l,i=c}}document.body.appendChild(n);var p=e&&o&&!isNaN(o)?o:n.offsetWidth-n.clientWidth,h=e&&i&&!isNaN(i)?i:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),R0(t),{width:p,height:h}}function nLe(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:tLe(e)}function rLe(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var oLe="rc-util-locker-".concat(Date.now()),Dq=0;function iLe(e){var t=!!e,n=f.useState(function(){return Dq+=1,"".concat(oLe,"_").concat(Dq)}),r=ie(n,1),o=r[0];Mn(function(){if(t){var i=nLe(document.body).width,a=rLe();xu(` +}`),t)}catch(m){console.error(m),o=l,i=c}}document.body.appendChild(n);var f=e&&o&&!isNaN(o)?o:n.offsetWidth-n.clientWidth,h=e&&i&&!isNaN(i)?i:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),T0(t),{width:f,height:h}}function nLe(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:tLe(e)}function rLe(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var oLe="rc-util-locker-".concat(Date.now()),Nq=0;function iLe(e){var t=!!e,n=p.useState(function(){return Nq+=1,"".concat(oLe,"_").concat(Nq)}),r=ie(n,1),o=r[0];Mn(function(){if(t){var i=nLe(document.body).width,a=rLe();xu(` html body { overflow-y: hidden; `.concat(a?"width: calc(100% - ".concat(i,"px);"):"",` -}`),o)}else R0(o);return function(){R0(o)}},[t,o])}var aLe=!1;function sLe(e){return aLe}var Aq=function(t){return t===!1?!1:!qi()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},zw=f.forwardRef(function(e,t){var n=e.open,r=e.autoLock,o=e.getContainer;e.debug;var i=e.autoDestroy,a=i===void 0?!0:i,s=e.children,l=f.useState(n),c=ie(l,2),u=c[0],d=c[1],p=u||n;f.useEffect(function(){(a||n)&&d(n)},[n,a]);var h=f.useState(function(){return Aq(o)}),m=ie(h,2),v=m[0],g=m[1];f.useEffect(function(){var R=Aq(o);g(R??null)});var x=eLe(p&&!v),y=ie(x,2),b=y[0],C=y[1],S=v??b;iLe(r&&n&&qi()&&(S===b||S===document.body));var w=null;if(s&&Jd(s)&&t){var E=s;w=E.ref}var _=Lc(w,t);if(!p||!qi()||v===void 0)return null;var P=S===!1||sLe(),$=s;return t&&($=f.cloneElement(s,{ref:_})),f.createElement(Ude.Provider,{value:C},P?$:Li.createPortal($,S))}),Gde=f.createContext({});function lLe(){var e=B({},hw);return e.useId}var Fq=0,Bq=lLe();const Hw=Bq?function(t){var n=Bq();return t||n}:function(t){var n=f.useState("ssr-id"),r=ie(n,2),o=r[0],i=r[1];return f.useEffect(function(){var a=Fq;Fq+=1,i("rc_unique_".concat(a))},[]),t||o};function Lq(e,t,n){var r=t;return!r&&n&&(r="".concat(e,"-").concat(n)),r}function jq(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if(typeof n!="number"){var o=e.document;n=o.documentElement[r],typeof n!="number"&&(n=o.body[r])}return n}function cLe(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,o=r.defaultView||r.parentWindow;return n.left+=jq(o),n.top+=jq(o,!0),n}const uLe=f.memo(function(e){var t=e.children;return t},function(e,t){var n=t.shouldUpdate;return!n});var dLe={width:0,height:0,overflow:"hidden",outline:"none"},fLe={outline:"none"},qde=Z.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,i=e.title,a=e.ariaId,s=e.footer,l=e.closable,c=e.closeIcon,u=e.onClose,d=e.children,p=e.bodyStyle,h=e.bodyProps,m=e.modalRender,v=e.onMouseDown,g=e.onMouseUp,x=e.holderRef,y=e.visible,b=e.forceRender,C=e.width,S=e.height,w=e.classNames,E=e.styles,_=Z.useContext(Gde),P=_.panel,$=Lc(x,P),R=f.useRef(),O=f.useRef();Z.useImperativeHandle(t,function(){return{focus:function(){var j;(j=R.current)===null||j===void 0||j.focus({preventScroll:!0})},changeActive:function(j){var F=document,W=F.activeElement;j&&W===O.current?R.current.focus({preventScroll:!0}):!j&&W===R.current&&O.current.focus({preventScroll:!0})}}});var T={};C!==void 0&&(T.width=C),S!==void 0&&(T.height=S);var I=s?Z.createElement("div",{className:re("".concat(n,"-footer"),w==null?void 0:w.footer),style:B({},E==null?void 0:E.footer)},s):null,k=i?Z.createElement("div",{className:re("".concat(n,"-header"),w==null?void 0:w.header),style:B({},E==null?void 0:E.header)},Z.createElement("div",{className:"".concat(n,"-title"),id:a},i)):null,N=f.useMemo(function(){return dt(l)==="object"&&l!==null?l:l?{closeIcon:c??Z.createElement("span",{className:"".concat(n,"-close-x")})}:{}},[l,c,n]),D=Zr(N,!0),L=dt(l)==="object"&&l.disabled,H=l?Z.createElement("button",we({type:"button",onClick:u,"aria-label":"Close"},D,{className:"".concat(n,"-close"),disabled:L}),N.closeIcon):null,U=Z.createElement("div",{className:re("".concat(n,"-content"),w==null?void 0:w.content),style:E==null?void 0:E.content},H,k,Z.createElement("div",we({className:re("".concat(n,"-body"),w==null?void 0:w.body),style:B(B({},p),E==null?void 0:E.body)},h),d),I);return Z.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":i?a:null,"aria-modal":"true",ref:$,style:B(B({},o),T),className:re(n,r),onMouseDown:v,onMouseUp:g},Z.createElement("div",{ref:R,tabIndex:0,style:fLe},Z.createElement(uLe,{shouldUpdate:y||b},m?m(U):U)),Z.createElement("div",{tabIndex:0,ref:O,style:dLe}))}),Kde=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.title,o=e.style,i=e.className,a=e.visible,s=e.forceRender,l=e.destroyOnClose,c=e.motionName,u=e.ariaId,d=e.onVisibleChanged,p=e.mousePosition,h=f.useRef(),m=f.useState(),v=ie(m,2),g=v[0],x=v[1],y={};g&&(y.transformOrigin=g);function b(){var C=cLe(h.current);x(p&&(p.x||p.y)?"".concat(p.x-C.left,"px ").concat(p.y-C.top,"px"):"")}return f.createElement(qo,{visible:a,onVisibleChanged:d,onAppearPrepare:b,onEnterPrepare:b,forceRender:s,motionName:c,removeOnLeave:l,ref:h},function(C,S){var w=C.className,E=C.style;return f.createElement(qde,we({},e,{ref:t,title:r,ariaId:u,prefixCls:n,holderRef:S,style:B(B(B({},E),o),y),className:re(i,w)}))})});Kde.displayName="Content";var pLe=function(t){var n=t.prefixCls,r=t.style,o=t.visible,i=t.maskProps,a=t.motionName,s=t.className;return f.createElement(qo,{key:"mask",visible:o,motionName:a,leavedClassName:"".concat(n,"-mask-hidden")},function(l,c){var u=l.className,d=l.style;return f.createElement("div",we({ref:c,style:B(B({},d),r),className:re("".concat(n,"-mask"),u,s)},i))})},hLe=function(t){var n=t.prefixCls,r=n===void 0?"rc-dialog":n,o=t.zIndex,i=t.visible,a=i===void 0?!1:i,s=t.keyboard,l=s===void 0?!0:s,c=t.focusTriggerAfterClose,u=c===void 0?!0:c,d=t.wrapStyle,p=t.wrapClassName,h=t.wrapProps,m=t.onClose,v=t.afterOpenChange,g=t.afterClose,x=t.transitionName,y=t.animation,b=t.closable,C=b===void 0?!0:b,S=t.mask,w=S===void 0?!0:S,E=t.maskTransitionName,_=t.maskAnimation,P=t.maskClosable,$=P===void 0?!0:P,R=t.maskStyle,O=t.maskProps,T=t.rootClassName,I=t.classNames,k=t.styles,N=f.useRef(),D=f.useRef(),L=f.useRef(),H=f.useState(a),U=ie(H,2),V=U[0],j=U[1],F=Hw();function W(){KD(D.current,document.activeElement)||(N.current=document.activeElement)}function X(){if(!KD(D.current,document.activeElement)){var oe;(oe=L.current)===null||oe===void 0||oe.focus()}}function J(oe){if(oe)X();else{if(j(!1),w&&N.current&&u){try{N.current.focus({preventScroll:!0})}catch{}N.current=null}V&&(g==null||g())}v==null||v(oe)}function q(oe){m==null||m(oe)}var A=f.useRef(!1),z=f.useRef(),G=function(){clearTimeout(z.current),A.current=!0},Y=function(){z.current=setTimeout(function(){A.current=!1})},Q=null;$&&(Q=function(ne){A.current?A.current=!1:D.current===ne.target&&q(ne)});function ee(oe){if(l&&oe.keyCode===ot.ESC){oe.stopPropagation(),q(oe);return}a&&oe.keyCode===ot.TAB&&L.current.changeActive(!oe.shiftKey)}f.useEffect(function(){a&&(j(!0),W())},[a]),f.useEffect(function(){return function(){clearTimeout(z.current)}},[]);var te=B(B(B({zIndex:o},d),k==null?void 0:k.wrapper),{},{display:V?null:"none"});return f.createElement("div",we({className:re("".concat(r,"-root"),T)},Zr(t,{data:!0})),f.createElement(pLe,{prefixCls:r,visible:w&&a,motionName:Lq(r,E,_),style:B(B({zIndex:o},R),k==null?void 0:k.mask),maskProps:O,className:I==null?void 0:I.mask}),f.createElement("div",we({tabIndex:-1,onKeyDown:ee,className:re("".concat(r,"-wrap"),p,I==null?void 0:I.wrapper),ref:D,onClick:Q,style:te},h),f.createElement(Kde,we({},t,{onMouseDown:G,onMouseUp:Y,ref:L,closable:C,ariaId:F,prefixCls:r,visible:a&&V,onClose:q,onVisibleChanged:J,motionName:Lq(r,x,y)}))))},Pj=function(t){var n=t.visible,r=t.getContainer,o=t.forceRender,i=t.destroyOnClose,a=i===void 0?!1:i,s=t.afterClose,l=t.panelRef,c=f.useState(n),u=ie(c,2),d=u[0],p=u[1],h=f.useMemo(function(){return{panel:l}},[l]);return f.useEffect(function(){n&&p(!0)},[n]),!o&&a&&!d?null:f.createElement(Gde.Provider,{value:h},f.createElement(zw,{open:n||o||d,autoDestroy:!1,getContainer:r,autoLock:n||d},f.createElement(hLe,we({},t,{destroyOnClose:a,afterClose:function(){s==null||s(),p(!1)}}))))};Pj.displayName="Dialog";var Zh="RC_FORM_INTERNAL_HOOKS",Or=function(){Jn(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},Bp=f.createContext({getFieldValue:Or,getFieldsValue:Or,getFieldError:Or,getFieldWarning:Or,getFieldsError:Or,isFieldsTouched:Or,isFieldTouched:Or,isFieldValidating:Or,isFieldsValidating:Or,resetFields:Or,setFields:Or,setFieldValue:Or,setFieldsValue:Or,validateFields:Or,submit:Or,getInternalHooks:function(){return Or(),{dispatch:Or,initEntityValue:Or,registerField:Or,useSubscribe:Or,setInitialValues:Or,destroyForm:Or,setCallbacks:Or,registerWatch:Or,getFields:Or,setValidateMessages:Or,setPreserve:Or,getInitialValue:Or}}}),$C=f.createContext(null);function fA(e){return e==null?[]:Array.isArray(e)?e:[e]}function mLe(e){return e&&!!e._init}function pA(){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 t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var hA=pA();function gLe(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function vLe(e,t,n){if(kO())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&vC(o,n.prototype),o}function mA(e){var t=typeof Map=="function"?new Map:void 0;return mA=function(r){if(r===null||!gLe(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,o)}function o(){return vLe(r,arguments,Fm(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),vC(o,r)},mA(e)}var yLe=/%[sdj%]/g,bLe=function(){};function gA(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function Is(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=i)return s;switch(s){case"%s":return String(n[o++]);case"%d":return Number(n[o++]);case"%j":try{return JSON.stringify(n[o++])}catch{return"[Circular]"}break;default:return s}});return a}return e}function xLe(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function bi(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||xLe(t)&&typeof e=="string"&&!e)}function CLe(e,t,n){var r=[],o=0,i=e.length;function a(s){r.push.apply(r,Ne(s||[])),o++,o===i&&n(r)}e.forEach(function(s){t(s,a)})}function zq(e,t,n){var r=0,o=e.length;function i(a){if(a&&a.length){n(a);return}var s=r;r=r+1,st.max?o.push(Is(i.messages[d].max,t.fullField,t.max)):s&&l&&(ut.max)&&o.push(Is(i.messages[d].range,t.fullField,t.min,t.max))},Yde=function(t,n,r,o,i,a){t.required&&(!r.hasOwnProperty(t.field)||bi(n,a||t.type))&&o.push(Is(i.messages.required,t.fullField))},o2;const RLe=function(){if(o2)return o2;var e="[a-fA-F\\d:]",t=function(w){return w&&w.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(e,")(?=\\s|$))"):""},n="(?: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}",r="[a-fA-F\\d]{1,4}",o=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(n,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(n,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(n,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(n,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(n,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(n,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(n,"|(?::").concat(r,"){1,7}|:))")],i="(?:%[0-9a-zA-Z]{1,})?",a="(?:".concat(o.join("|"),")").concat(i),s=new RegExp("(?:^".concat(n,"$)|(?:^").concat(a,"$)")),l=new RegExp("^".concat(n,"$")),c=new RegExp("^".concat(a,"$")),u=function(w){return w&&w.exact?s:new RegExp("(?:".concat(t(w)).concat(n).concat(t(w),")|(?:").concat(t(w)).concat(a).concat(t(w),")"),"g")};u.v4=function(S){return S&&S.exact?l:new RegExp("".concat(t(S)).concat(n).concat(t(S)),"g")},u.v6=function(S){return S&&S.exact?c:new RegExp("".concat(t(S)).concat(a).concat(t(S)),"g")};var d="(?:(?:[a-z]+:)?//)",p="(?:\\S+(?::\\S*)?@)?",h=u.v4().source,m=u.v6().source,v="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",g="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",x="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",y="(?::\\d{2,5})?",b='(?:[/?#][^\\s"]*)?',C="(?:".concat(d,"|www\\.)").concat(p,"(?:localhost|").concat(h,"|").concat(m,"|").concat(v).concat(g).concat(x,")").concat(y).concat(b);return o2=new RegExp("(?:^".concat(C,"$)"),"i"),o2};var Uq={email:/^(([^<>()\[\]\\.,;:\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,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Hx={integer:function(t){return Hx.number(t)&&parseInt(t,10)===t},float:function(t){return Hx.number(t)&&!Hx.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return dt(t)==="object"&&!Hx.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(Uq.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(RLe())},hex:function(t){return typeof t=="string"&&!!t.match(Uq.hex)}},OLe=function(t,n,r,o,i){if(t.required&&n===void 0){Yde(t,n,r,o,i);return}var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;a.indexOf(s)>-1?Hx[s](n)||o.push(Is(i.messages.types[s],t.fullField,t.type)):s&&dt(n)!==t.type&&o.push(Is(i.messages.types[s],t.fullField,t.type))},TLe=function(t,n,r,o,i){(/^\s+$/.test(n)||n==="")&&o.push(Is(i.messages.whitespace,t.fullField))};const nr={required:Yde,whitespace:TLe,type:OLe,range:MLe,enum:$Le,pattern:PLe};var ILe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n)&&!t.required)return r();nr.required(t,n,o,a,i)}r(a)},kLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n==null&&!t.required)return r();nr.required(t,n,o,a,i,"array"),n!=null&&(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i))}r(a)},NLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&nr.type(t,n,o,a,i)}r(a)},DLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n,"date")&&!t.required)return r();if(nr.required(t,n,o,a,i),!bi(n,"date")){var l;n instanceof Date?l=n:l=new Date(n),nr.type(t,l,o,a,i),l&&nr.range(t,l.getTime(),o,a,i)}}r(a)},ALe="enum",FLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&nr[ALe](t,n,o,a,i)}r(a)},BLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i))}r(a)},LLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i))}r(a)},jLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&nr.type(t,n,o,a,i)}r(a)},zLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n===""&&(n=void 0),bi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i))}r(a)},HLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&nr.type(t,n,o,a,i)}r(a)},VLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n,"string")&&!t.required)return r();nr.required(t,n,o,a,i),bi(n,"string")||nr.pattern(t,n,o,a,i)}r(a)},WLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n)&&!t.required)return r();nr.required(t,n,o,a,i),bi(n)||nr.type(t,n,o,a,i)}r(a)},ULe=function(t,n,r,o,i){var a=[],s=Array.isArray(n)?"array":dt(n);nr.required(t,n,o,a,i,s),r(a)},GLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(bi(n,"string")&&!t.required)return r();nr.required(t,n,o,a,i,"string"),bi(n,"string")||(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i),nr.pattern(t,n,o,a,i),t.whitespace===!0&&nr.whitespace(t,n,o,a,i))}r(a)},$8=function(t,n,r,o,i){var a=t.type,s=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(bi(n,a)&&!t.required)return r();nr.required(t,n,o,s,i,a),bi(n,a)||nr.type(t,n,o,s,i)}r(s)};const x1={string:GLe,method:jLe,number:zLe,boolean:NLe,regexp:WLe,integer:LLe,float:BLe,array:kLe,object:HLe,enum:FLe,pattern:VLe,date:DLe,url:$8,hex:$8,email:$8,required:ULe,any:ILe};var Vw=function(){function e(t){rr(this,e),K(this,"rules",null),K(this,"_messages",hA),this.define(t)}return or(e,[{key:"define",value:function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(dt(n)!=="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(o){var i=n[o];r.rules[o]=Array.isArray(i)?i:[i]})}},{key:"messages",value:function(n){return n&&(this._messages=Wq(pA(),n)),this._messages}},{key:"validate",value:function(n){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},a=n,s=o,l=i;if(typeof s=="function"&&(l=s,s={}),!this.rules||Object.keys(this.rules).length===0)return l&&l(null,a),Promise.resolve(a);function c(m){var v=[],g={};function x(b){if(Array.isArray(b)){var C;v=(C=v).concat.apply(C,Ne(b))}else v.push(b)}for(var y=0;y0&&arguments[0]!==void 0?arguments[0]:[],_=Array.isArray(E)?E:[E];!s.suppressWarning&&_.length&&e.warning("async-validator:",_),_.length&&g.message!==void 0&&(_=[].concat(g.message));var P=_.map(Vq(g,a));if(s.first&&P.length)return h[g.field]=1,v(P);if(!x)v(P);else{if(g.required&&!m.value)return g.message!==void 0?P=[].concat(g.message).map(Vq(g,a)):s.error&&(P=[s.error(g,Is(s.messages.required,g.field))]),v(P);var $={};g.defaultField&&Object.keys(m.value).map(function(T){$[T]=g.defaultField}),$=B(B({},$),m.rule.fields);var R={};Object.keys($).forEach(function(T){var I=$[T],k=Array.isArray(I)?I:[I];R[T]=k.map(y.bind(null,T))});var O=new e(R);O.messages(s.messages),m.rule.options&&(m.rule.options.messages=s.messages,m.rule.options.error=s.error),O.validate(m.value,m.rule.options||s,function(T){var I=[];P&&P.length&&I.push.apply(I,Ne(P)),T&&T.length&&I.push.apply(I,Ne(T)),v(I.length?I:null)})}}var C;if(g.asyncValidator)C=g.asyncValidator(g,m.value,b,m.source,s);else if(g.validator){try{C=g.validator(g,m.value,b,m.source,s)}catch(E){var S,w;(S=(w=console).error)===null||S===void 0||S.call(w,E),s.suppressValidatorError||setTimeout(function(){throw E},0),b(E.message)}C===!0?b():C===!1?b(typeof g.message=="function"?g.message(g.fullField||g.field):g.message||"".concat(g.fullField||g.field," fails")):C instanceof Array?b(C):C instanceof Error&&b(C.message)}C&&C.then&&C.then(function(){return b()},function(E){return b(E)})},function(m){c(m)},a)}},{key:"getType",value:function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!x1.hasOwnProperty(n.type))throw new Error(Is("Unknown rule type %s",n.type));return n.type||"string"}},{key:"getValidationMethod",value:function(n){if(typeof n.validator=="function")return n.validator;var r=Object.keys(n),o=r.indexOf("message");return o!==-1&&r.splice(o,1),r.length===1&&r[0]==="required"?x1.required:x1[this.getType(n)]||void 0}}]),e}();K(Vw,"register",function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");x1[t]=n});K(Vw,"warning",bLe);K(Vw,"messages",hA);K(Vw,"validators",x1);var ys="'${name}' is not a valid ${type}",Xde={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:ys,method:ys,array:ys,object:ys,number:ys,date:ys,boolean:ys,integer:ys,float:ys,regexp:ys,email:ys,url:ys,hex:ys},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}"}},Gq=Vw;function qLe(e,t){return e.replace(/\\?\$\{\w+\}/g,function(n){if(n.startsWith("\\"))return n.slice(1);var r=n.slice(2,-1);return t[r]})}var qq="CODE_LOGIC_ERROR";function vA(e,t,n,r,o){return yA.apply(this,arguments)}function yA(){return yA=co(Cn().mark(function e(t,n,r,o,i){var a,s,l,c,u,d,p,h,m;return Cn().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return a=B({},r),delete a.ruleIndex,Gq.warning=function(){},a.validator&&(s=a.validator,a.validator=function(){try{return s.apply(void 0,arguments)}catch(x){return console.error(x),Promise.reject(qq)}}),l=null,a&&a.type==="array"&&a.defaultField&&(l=a.defaultField,delete a.defaultField),c=new Gq(K({},t,[a])),u=Nv(Xde,o.validateMessages),c.messages(u),d=[],g.prev=10,g.next=13,Promise.resolve(c.validate(K({},t,n),B({},o)));case 13:g.next=18;break;case 15:g.prev=15,g.t0=g.catch(10),g.t0.errors&&(d=g.t0.errors.map(function(x,y){var b=x.message,C=b===qq?u.default:b;return f.isValidElement(C)?f.cloneElement(C,{key:"error_".concat(y)}):C}));case 18:if(!(!d.length&&l)){g.next=23;break}return g.next=21,Promise.all(n.map(function(x,y){return vA("".concat(t,".").concat(y),x,l,o,i)}));case 21:return p=g.sent,g.abrupt("return",p.reduce(function(x,y){return[].concat(Ne(x),Ne(y))},[]));case 23:return h=B(B({},r),{},{name:t,enum:(r.enum||[]).join(", ")},i),m=d.map(function(x){return typeof x=="string"?qLe(x,h):x}),g.abrupt("return",m);case 26:case"end":return g.stop()}},e,null,[[10,15]])})),yA.apply(this,arguments)}function KLe(e,t,n,r,o,i){var a=e.join("."),s=n.map(function(u,d){var p=u.validator,h=B(B({},u),{},{ruleIndex:d});return p&&(h.validator=function(m,v,g){var x=!1,y=function(){for(var S=arguments.length,w=new Array(S),E=0;E2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(r){return Qde(t,r,n)})}function Qde(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(r,o){return e[o]===r})}function QLe(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||dt(e)!=="object"||dt(t)!=="object")return!1;var n=Object.keys(e),r=Object.keys(t),o=new Set([].concat(n,r));return Ne(o).every(function(i){var a=e[i],s=t[i];return typeof a=="function"&&typeof s=="function"?!0:a===s})}function ZLe(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&dt(t.target)==="object"&&e in t.target?t.target[e]:t}function Yq(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var o=e[t],i=t-n;return i>0?[].concat(Ne(e.slice(0,n)),[o],Ne(e.slice(n,t)),Ne(e.slice(t+1,r))):i<0?[].concat(Ne(e.slice(0,t)),Ne(e.slice(t+1,n+1)),[o],Ne(e.slice(n+1,r))):e}var JLe=["name"],Js=[];function P8(e,t,n,r,o,i){return typeof e=="function"?e(t,n,"source"in i?{source:i.source}:{}):r!==o}var Mj=function(e){va(n,e);var t=La(n);function n(r){var o;if(rr(this,n),o=t.call(this,r),K(Et(o),"state",{resetCount:0}),K(Et(o),"cancelRegisterFunc",null),K(Et(o),"mounted",!1),K(Et(o),"touched",!1),K(Et(o),"dirty",!1),K(Et(o),"validatePromise",void 0),K(Et(o),"prevValidating",void 0),K(Et(o),"errors",Js),K(Et(o),"warnings",Js),K(Et(o),"cancelRegister",function(){var l=o.props,c=l.preserve,u=l.isListField,d=l.name;o.cancelRegisterFunc&&o.cancelRegisterFunc(u,c,Lo(d)),o.cancelRegisterFunc=null}),K(Et(o),"getNamePath",function(){var l=o.props,c=l.name,u=l.fieldContext,d=u.prefixName,p=d===void 0?[]:d;return c!==void 0?[].concat(Ne(p),Ne(c)):[]}),K(Et(o),"getRules",function(){var l=o.props,c=l.rules,u=c===void 0?[]:c,d=l.fieldContext;return u.map(function(p){return typeof p=="function"?p(d):p})}),K(Et(o),"refresh",function(){o.mounted&&o.setState(function(l){var c=l.resetCount;return{resetCount:c+1}})}),K(Et(o),"metaCache",null),K(Et(o),"triggerMetaEvent",function(l){var c=o.props.onMetaChange;if(c){var u=B(B({},o.getMeta()),{},{destroy:l});Vd(o.metaCache,u)||c(u),o.metaCache=u}else o.metaCache=null}),K(Et(o),"onStoreChange",function(l,c,u){var d=o.props,p=d.shouldUpdate,h=d.dependencies,m=h===void 0?[]:h,v=d.onReset,g=u.store,x=o.getNamePath(),y=o.getValue(l),b=o.getValue(g),C=c&&Jv(c,x);switch(u.type==="valueUpdate"&&u.source==="external"&&!Vd(y,b)&&(o.touched=!0,o.dirty=!0,o.validatePromise=null,o.errors=Js,o.warnings=Js,o.triggerMetaEvent()),u.type){case"reset":if(!c||C){o.touched=!1,o.dirty=!1,o.validatePromise=void 0,o.errors=Js,o.warnings=Js,o.triggerMetaEvent(),v==null||v(),o.refresh();return}break;case"remove":{if(p&&P8(p,l,g,y,b,u)){o.reRender();return}break}case"setField":{var S=u.data;if(C){"touched"in S&&(o.touched=S.touched),"validating"in S&&!("originRCField"in S)&&(o.validatePromise=S.validating?Promise.resolve([]):null),"errors"in S&&(o.errors=S.errors||Js),"warnings"in S&&(o.warnings=S.warnings||Js),o.dirty=!0,o.triggerMetaEvent(),o.reRender();return}else if("value"in S&&Jv(c,x,!0)){o.reRender();return}if(p&&!x.length&&P8(p,l,g,y,b,u)){o.reRender();return}break}case"dependenciesUpdate":{var w=m.map(Lo);if(w.some(function(E){return Jv(u.relatedFields,E)})){o.reRender();return}break}default:if(C||(!m.length||x.length||p)&&P8(p,l,g,y,b,u)){o.reRender();return}break}p===!0&&o.reRender()}),K(Et(o),"validateRules",function(l){var c=o.getNamePath(),u=o.getValue(),d=l||{},p=d.triggerName,h=d.validateOnly,m=h===void 0?!1:h,v=Promise.resolve().then(co(Cn().mark(function g(){var x,y,b,C,S,w,E;return Cn().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:if(o.mounted){P.next=2;break}return P.abrupt("return",[]);case 2:if(x=o.props,y=x.validateFirst,b=y===void 0?!1:y,C=x.messageVariables,S=x.validateDebounce,w=o.getRules(),p&&(w=w.filter(function($){return $}).filter(function($){var R=$.validateTrigger;if(!R)return!0;var O=fA(R);return O.includes(p)})),!(S&&p)){P.next=10;break}return P.next=8,new Promise(function($){setTimeout($,S)});case 8:if(o.validatePromise===v){P.next=10;break}return P.abrupt("return",[]);case 10:return E=KLe(c,u,w,l,b,C),E.catch(function($){return $}).then(function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Js;if(o.validatePromise===v){var R;o.validatePromise=null;var O=[],T=[];(R=$.forEach)===null||R===void 0||R.call($,function(I){var k=I.rule.warningOnly,N=I.errors,D=N===void 0?Js:N;k?T.push.apply(T,Ne(D)):O.push.apply(O,Ne(D))}),o.errors=O,o.warnings=T,o.triggerMetaEvent(),o.reRender()}}),P.abrupt("return",E);case 13:case"end":return P.stop()}},g)})));return m||(o.validatePromise=v,o.dirty=!0,o.errors=Js,o.warnings=Js,o.triggerMetaEvent(),o.reRender()),v}),K(Et(o),"isFieldValidating",function(){return!!o.validatePromise}),K(Et(o),"isFieldTouched",function(){return o.touched}),K(Et(o),"isFieldDirty",function(){if(o.dirty||o.props.initialValue!==void 0)return!0;var l=o.props.fieldContext,c=l.getInternalHooks(Zh),u=c.getInitialValue;return u(o.getNamePath())!==void 0}),K(Et(o),"getErrors",function(){return o.errors}),K(Et(o),"getWarnings",function(){return o.warnings}),K(Et(o),"isListField",function(){return o.props.isListField}),K(Et(o),"isList",function(){return o.props.isList}),K(Et(o),"isPreserve",function(){return o.props.preserve}),K(Et(o),"getMeta",function(){o.prevValidating=o.isFieldValidating();var l={touched:o.isFieldTouched(),validating:o.prevValidating,errors:o.errors,warnings:o.warnings,name:o.getNamePath(),validated:o.validatePromise===null};return l}),K(Et(o),"getOnlyChild",function(l){if(typeof l=="function"){var c=o.getMeta();return B(B({},o.getOnlyChild(l(o.getControlled(),c,o.props.fieldContext))),{},{isFunction:!0})}var u=yi(l);return u.length!==1||!f.isValidElement(u[0])?{child:u,isFunction:!1}:{child:u[0],isFunction:!1}}),K(Et(o),"getValue",function(l){var c=o.props.fieldContext.getFieldsValue,u=o.getNamePath();return ri(l||c(!0),u)}),K(Et(o),"getControlled",function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=o.props,u=c.name,d=c.trigger,p=c.validateTrigger,h=c.getValueFromEvent,m=c.normalize,v=c.valuePropName,g=c.getValueProps,x=c.fieldContext,y=p!==void 0?p:x.validateTrigger,b=o.getNamePath(),C=x.getInternalHooks,S=x.getFieldsValue,w=C(Zh),E=w.dispatch,_=o.getValue(),P=g||function(I){return K({},v,I)},$=l[d],R=u!==void 0?P(_):{},O=B(B({},l),R);O[d]=function(){o.touched=!0,o.dirty=!0,o.triggerMetaEvent();for(var I,k=arguments.length,N=new Array(k),D=0;D=0&&$<=R.length?(u.keys=[].concat(Ne(u.keys.slice(0,$)),[u.id],Ne(u.keys.slice($))),b([].concat(Ne(R.slice(0,$)),[P],Ne(R.slice($))))):(u.keys=[].concat(Ne(u.keys),[u.id]),b([].concat(Ne(R),[P]))),u.id+=1},remove:function(P){var $=S(),R=new Set(Array.isArray(P)?P:[P]);R.size<=0||(u.keys=u.keys.filter(function(O,T){return!R.has(T)}),b($.filter(function(O,T){return!R.has(T)})))},move:function(P,$){if(P!==$){var R=S();P<0||P>=R.length||$<0||$>=R.length||(u.keys=Yq(u.keys,P,$),b(Yq(R,P,$)))}}},E=y||[];return Array.isArray(E)||(E=[]),r(E.map(function(_,P){var $=u.keys[P];return $===void 0&&(u.keys[P]=u.id,$=u.keys[P],u.id+=1),{name:P,key:$,isListField:!0}}),w,g)})))}function eje(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(o,i){e.forEach(function(a,s){a.catch(function(l){return t=!0,l}).then(function(l){n-=1,r[s]=l,!(n>0)&&(t&&i(r),o(r))})})}):Promise.resolve([])}var Jde="__@field_split__";function M8(e){return e.map(function(t){return"".concat(dt(t),":").concat(t)}).join(Jde)}var qg=function(){function e(){rr(this,e),K(this,"kvs",new Map)}return or(e,[{key:"set",value:function(n,r){this.kvs.set(M8(n),r)}},{key:"get",value:function(n){return this.kvs.get(M8(n))}},{key:"update",value:function(n,r){var o=this.get(n),i=r(o);i?this.set(n,i):this.delete(n)}},{key:"delete",value:function(n){this.kvs.delete(M8(n))}},{key:"map",value:function(n){return Ne(this.kvs.entries()).map(function(r){var o=ie(r,2),i=o[0],a=o[1],s=i.split(Jde);return n({key:s.map(function(l){var c=l.match(/^([^:]*):(.*)$/),u=ie(c,3),d=u[1],p=u[2];return d==="number"?Number(p):p}),value:a})})}},{key:"toJSON",value:function(){var n={};return this.map(function(r){var o=r.key,i=r.value;return n[o.join(".")]=i,null}),n}}]),e}(),tje=["name"],nje=or(function e(t){var n=this;rr(this,e),K(this,"formHooked",!1),K(this,"forceRootUpdate",void 0),K(this,"subscribable",!0),K(this,"store",{}),K(this,"fieldEntities",[]),K(this,"initialValues",{}),K(this,"callbacks",{}),K(this,"validateMessages",null),K(this,"preserve",null),K(this,"lastValidatePromise",null),K(this,"getForm",function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),K(this,"getInternalHooks",function(r){return r===Zh?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):(Jn(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),K(this,"useSubscribe",function(r){n.subscribable=r}),K(this,"prevWithoutPreserves",null),K(this,"setInitialValues",function(r,o){if(n.initialValues=r||{},o){var i,a=Nv(r,n.store);(i=n.prevWithoutPreserves)===null||i===void 0||i.map(function(s){var l=s.key;a=Vo(a,l,ri(r,l))}),n.prevWithoutPreserves=null,n.updateStore(a)}}),K(this,"destroyForm",function(r){if(r)n.updateStore({});else{var o=new qg;n.getFieldEntities(!0).forEach(function(i){n.isMergedPreserve(i.isPreserve())||o.set(i.getNamePath(),!0)}),n.prevWithoutPreserves=o}}),K(this,"getInitialValue",function(r){var o=ri(n.initialValues,r);return r.length?Nv(o):o}),K(this,"setCallbacks",function(r){n.callbacks=r}),K(this,"setValidateMessages",function(r){n.validateMessages=r}),K(this,"setPreserve",function(r){n.preserve=r}),K(this,"watchList",[]),K(this,"registerWatch",function(r){return n.watchList.push(r),function(){n.watchList=n.watchList.filter(function(o){return o!==r})}}),K(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var o=n.getFieldsValue(),i=n.getFieldsValue(!0);n.watchList.forEach(function(a){a(o,i,r)})}}),K(this,"timeoutId",null),K(this,"warningUnhooked",function(){}),K(this,"updateStore",function(r){n.store=r}),K(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?n.fieldEntities.filter(function(o){return o.getNamePath().length}):n.fieldEntities}),K(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,o=new qg;return n.getFieldEntities(r).forEach(function(i){var a=i.getNamePath();o.set(a,i)}),o}),K(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return n.getFieldEntities(!0);var o=n.getFieldsMap(!0);return r.map(function(i){var a=Lo(i);return o.get(a)||{INVALIDATE_NAME_PATH:Lo(i)}})}),K(this,"getFieldsValue",function(r,o){n.warningUnhooked();var i,a,s;if(r===!0||Array.isArray(r)?(i=r,a=o):r&&dt(r)==="object"&&(s=r.strict,a=r.filter),i===!0&&!a)return n.store;var l=n.getFieldEntitiesForNamePathList(Array.isArray(i)?i:null),c=[];return l.forEach(function(u){var d,p,h="INVALIDATE_NAME_PATH"in u?u.INVALIDATE_NAME_PATH:u.getNamePath();if(s){var m,v;if((m=(v=u).isList)!==null&&m!==void 0&&m.call(v))return}else if(!i&&(d=(p=u).isListField)!==null&&d!==void 0&&d.call(p))return;if(!a)c.push(h);else{var g="getMeta"in u?u.getMeta():null;a(g)&&c.push(h)}}),Kq(n.store,c.map(Lo))}),K(this,"getFieldValue",function(r){n.warningUnhooked();var o=Lo(r);return ri(n.store,o)}),K(this,"getFieldsError",function(r){n.warningUnhooked();var o=n.getFieldEntitiesForNamePathList(r);return o.map(function(i,a){return i&&!("INVALIDATE_NAME_PATH"in i)?{name:i.getNamePath(),errors:i.getErrors(),warnings:i.getWarnings()}:{name:Lo(r[a]),errors:[],warnings:[]}})}),K(this,"getFieldError",function(r){n.warningUnhooked();var o=Lo(r),i=n.getFieldsError([o])[0];return i.errors}),K(this,"getFieldWarning",function(r){n.warningUnhooked();var o=Lo(r),i=n.getFieldsError([o])[0];return i.warnings}),K(this,"isFieldsTouched",function(){n.warningUnhooked();for(var r=arguments.length,o=new Array(r),i=0;i0&&arguments[0]!==void 0?arguments[0]:{},o=new qg,i=n.getFieldEntities(!0);i.forEach(function(l){var c=l.props.initialValue,u=l.getNamePath();if(c!==void 0){var d=o.get(u)||new Set;d.add({entity:l,value:c}),o.set(u,d)}});var a=function(c){c.forEach(function(u){var d=u.props.initialValue;if(d!==void 0){var p=u.getNamePath(),h=n.getInitialValue(p);if(h!==void 0)Jn(!1,"Form already set 'initialValues' with path '".concat(p.join("."),"'. Field can not overwrite it."));else{var m=o.get(p);if(m&&m.size>1)Jn(!1,"Multiple Field with path '".concat(p.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(m){var v=n.getFieldValue(p),g=u.isListField();!g&&(!r.skipExist||v===void 0)&&n.updateStore(Vo(n.store,p,Ne(m)[0].value))}}}})},s;r.entities?s=r.entities:r.namePathList?(s=[],r.namePathList.forEach(function(l){var c=o.get(l);if(c){var u;(u=s).push.apply(u,Ne(Ne(c).map(function(d){return d.entity})))}})):s=i,a(s)}),K(this,"resetFields",function(r){n.warningUnhooked();var o=n.store;if(!r){n.updateStore(Nv(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(o,null,{type:"reset"}),n.notifyWatch();return}var i=r.map(Lo);i.forEach(function(a){var s=n.getInitialValue(a);n.updateStore(Vo(n.store,a,s))}),n.resetWithFieldInitialValue({namePathList:i}),n.notifyObservers(o,i,{type:"reset"}),n.notifyWatch(i)}),K(this,"setFields",function(r){n.warningUnhooked();var o=n.store,i=[];r.forEach(function(a){var s=a.name,l=Ye(a,tje),c=Lo(s);i.push(c),"value"in l&&n.updateStore(Vo(n.store,c,l.value)),n.notifyObservers(o,[c],{type:"setField",data:a})}),n.notifyWatch(i)}),K(this,"getFields",function(){var r=n.getFieldEntities(!0),o=r.map(function(i){var a=i.getNamePath(),s=i.getMeta(),l=B(B({},s),{},{name:a,value:n.getFieldValue(a)});return Object.defineProperty(l,"originRCField",{value:!0}),l});return o}),K(this,"initEntityValue",function(r){var o=r.props.initialValue;if(o!==void 0){var i=r.getNamePath(),a=ri(n.store,i);a===void 0&&n.updateStore(Vo(n.store,i,o))}}),K(this,"isMergedPreserve",function(r){var o=r!==void 0?r:n.preserve;return o??!0}),K(this,"registerField",function(r){n.fieldEntities.push(r);var o=r.getNamePath();if(n.notifyWatch([o]),r.props.initialValue!==void 0){var i=n.store;n.resetWithFieldInitialValue({entities:[r],skipExist:!0}),n.notifyObservers(i,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(d){return d!==r}),!n.isMergedPreserve(s)&&(!a||l.length>1)){var c=a?void 0:n.getInitialValue(o);if(o.length&&n.getFieldValue(o)!==c&&n.fieldEntities.every(function(d){return!Qde(d.getNamePath(),o)})){var u=n.store;n.updateStore(Vo(u,o,c,!0)),n.notifyObservers(u,[o],{type:"remove"}),n.triggerDependenciesUpdate(u,o)}}n.notifyWatch([o])}}),K(this,"dispatch",function(r){switch(r.type){case"updateValue":{var o=r.namePath,i=r.value;n.updateValue(o,i);break}case"validateField":{var a=r.namePath,s=r.triggerName;n.validateFields([a],{triggerName:s});break}}}),K(this,"notifyObservers",function(r,o,i){if(n.subscribable){var a=B(B({},i),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(s){var l=s.onStoreChange;l(r,o,a)})}else n.forceRootUpdate()}),K(this,"triggerDependenciesUpdate",function(r,o){var i=n.getDependencyChildrenFields(o);return i.length&&n.validateFields(i),n.notifyObservers(r,i,{type:"dependenciesUpdate",relatedFields:[o].concat(Ne(i))}),i}),K(this,"updateValue",function(r,o){var i=Lo(r),a=n.store;n.updateStore(Vo(n.store,i,o)),n.notifyObservers(a,[i],{type:"valueUpdate",source:"internal"}),n.notifyWatch([i]);var s=n.triggerDependenciesUpdate(a,i),l=n.callbacks.onValuesChange;if(l){var c=Kq(n.store,[i]);l(c,n.getFieldsValue())}n.triggerOnFieldsChange([i].concat(Ne(s)))}),K(this,"setFieldsValue",function(r){n.warningUnhooked();var o=n.store;if(r){var i=Nv(n.store,r);n.updateStore(i)}n.notifyObservers(o,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()}),K(this,"setFieldValue",function(r,o){n.setFields([{name:r,value:o,errors:[],warnings:[]}])}),K(this,"getDependencyChildrenFields",function(r){var o=new Set,i=[],a=new qg;n.getFieldEntities().forEach(function(l){var c=l.props.dependencies;(c||[]).forEach(function(u){var d=Lo(u);a.update(d,function(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return p.add(l),p})})});var s=function l(c){var u=a.get(c)||new Set;u.forEach(function(d){if(!o.has(d)){o.add(d);var p=d.getNamePath();d.isFieldDirty()&&p.length&&(i.push(p),l(p))}})};return s(r),i}),K(this,"triggerOnFieldsChange",function(r,o){var i=n.callbacks.onFieldsChange;if(i){var a=n.getFields();if(o){var s=new qg;o.forEach(function(c){var u=c.name,d=c.errors;s.set(u,d)}),a.forEach(function(c){c.errors=s.get(c.name)||c.errors})}var l=a.filter(function(c){var u=c.name;return Jv(r,u)});l.length&&i(l,a)}}),K(this,"validateFields",function(r,o){n.warningUnhooked();var i,a;Array.isArray(r)||typeof r=="string"||typeof o=="string"?(i=r,a=o):a=r;var s=!!i,l=s?i.map(Lo):[],c=[],u=String(Date.now()),d=new Set,p=a||{},h=p.recursive,m=p.dirty;n.getFieldEntities(!0).forEach(function(y){if(s||l.push(y.getNamePath()),!(!y.props.rules||!y.props.rules.length)&&!(m&&!y.isFieldDirty())){var b=y.getNamePath();if(d.add(b.join(u)),!s||Jv(l,b,h)){var C=y.validateRules(B({validateMessages:B(B({},Xde),n.validateMessages)},a));c.push(C.then(function(){return{name:b,errors:[],warnings:[]}}).catch(function(S){var w,E=[],_=[];return(w=S.forEach)===null||w===void 0||w.call(S,function(P){var $=P.rule.warningOnly,R=P.errors;$?_.push.apply(_,Ne(R)):E.push.apply(E,Ne(R))}),E.length?Promise.reject({name:b,errors:E,warnings:_}):{name:b,errors:E,warnings:_}}))}}});var v=eje(c);n.lastValidatePromise=v,v.catch(function(y){return y}).then(function(y){var b=y.map(function(C){var S=C.name;return S});n.notifyObservers(n.store,b,{type:"validateFinish"}),n.triggerOnFieldsChange(b,y)});var g=v.then(function(){return n.lastValidatePromise===v?Promise.resolve(n.getFieldsValue(l)):Promise.reject([])}).catch(function(y){var b=y.filter(function(C){return C&&C.errors.length});return Promise.reject({values:n.getFieldsValue(l),errorFields:b,outOfDate:n.lastValidatePromise!==v})});g.catch(function(y){return y});var x=l.filter(function(y){return d.has(y.join(u))});return n.triggerOnFieldsChange(x),g}),K(this,"submit",function(){n.warningUnhooked(),n.validateFields().then(function(r){var o=n.callbacks.onFinish;if(o)try{o(r)}catch(i){console.error(i)}}).catch(function(r){var o=n.callbacks.onFinishFailed;o&&o(r)})}),this.forceRootUpdate=t});function Oj(e){var t=f.useRef(),n=f.useState({}),r=ie(n,2),o=r[1];if(!t.current)if(e)t.current=e;else{var i=function(){o({})},a=new nje(i);t.current=a.getForm()}return[t.current]}var CA=f.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),efe=function(t){var n=t.validateMessages,r=t.onFormChange,o=t.onFormFinish,i=t.children,a=f.useContext(CA),s=f.useRef({});return f.createElement(CA.Provider,{value:B(B({},a),{},{validateMessages:B(B({},a.validateMessages),n),triggerFormChange:function(c,u){r&&r(c,{changedFields:u,forms:s.current}),a.triggerFormChange(c,u)},triggerFormFinish:function(c,u){o&&o(c,{values:u,forms:s.current}),a.triggerFormFinish(c,u)},registerForm:function(c,u){c&&(s.current=B(B({},s.current),{},K({},c,u))),a.registerForm(c,u)},unregisterForm:function(c){var u=B({},s.current);delete u[c],s.current=u,a.unregisterForm(c)}})},i)},rje=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],oje=function(t,n){var r=t.name,o=t.initialValues,i=t.fields,a=t.form,s=t.preserve,l=t.children,c=t.component,u=c===void 0?"form":c,d=t.validateMessages,p=t.validateTrigger,h=p===void 0?"onChange":p,m=t.onValuesChange,v=t.onFieldsChange,g=t.onFinish,x=t.onFinishFailed,y=t.clearOnDestroy,b=Ye(t,rje),C=f.useRef(null),S=f.useContext(CA),w=Oj(a),E=ie(w,1),_=E[0],P=_.getInternalHooks(Zh),$=P.useSubscribe,R=P.setInitialValues,O=P.setCallbacks,T=P.setValidateMessages,I=P.setPreserve,k=P.destroyForm;f.useImperativeHandle(n,function(){return B(B({},_),{},{nativeElement:C.current})}),f.useEffect(function(){return S.registerForm(r,_),function(){S.unregisterForm(r)}},[S,_,r]),T(B(B({},S.validateMessages),d)),O({onValuesChange:m,onFieldsChange:function(W){if(S.triggerFormChange(r,W),v){for(var X=arguments.length,J=new Array(X>1?X-1:0),q=1;q{}}),nfe=f.createContext(null),rfe=e=>{const t=En(e,["prefixCls"]);return f.createElement(efe,Object.assign({},t))},Tj=f.createContext({prefixCls:""}),Do=f.createContext({}),aje=({children:e,status:t,override:n})=>{const r=f.useContext(Do),o=f.useMemo(()=>{const i=Object.assign({},r);return n&&delete i.isFormItemInput,t&&(delete i.status,delete i.hasFeedback,delete i.feedbackIcon),i},[t,n,r]);return f.createElement(Do.Provider,{value:o},e)},ofe=f.createContext(void 0),Pc=e=>{const{space:t,form:n,children:r}=e;if(r==null)return null;let o=r;return n&&(o=Z.createElement(aje,{override:!0,status:!0},o)),t&&(o=Z.createElement(uFe,null,o)),o};function wA(...e){const t={};return e.forEach(n=>{n&&Object.keys(n).forEach(r=>{n[r]!==void 0&&(t[r]=n[r])})}),t}function F0(e){if(!e)return;const{closable:t,closeIcon:n}=e;return{closable:t,closeIcon:n}}function Qq(e){const{closable:t,closeIcon:n}=e||{};return Z.useMemo(()=>{if(!t&&(t===!1||n===!1||n===null))return!1;if(t===void 0&&n===void 0)return null;let r={closeIcon:typeof n!="boolean"&&n!==null?n:void 0};return t&&typeof t=="object"&&(r=Object.assign(Object.assign({},r),t)),r},[t,n])}const sje={};function Ij(e,t,n=sje){const r=Qq(e),o=Qq(t),[i]=Yi("global",_u.global),a=typeof r!="boolean"?!!(r!=null&&r.disabled):!1,s=Z.useMemo(()=>Object.assign({closeIcon:Z.createElement(zu,null)},n),[n]),l=Z.useMemo(()=>r===!1?!1:r?wA(s,o,r):o===!1?!1:o?wA(s,o):s.closable?s:!1,[r,o,s]);return Z.useMemo(()=>{var c,u;if(l===!1)return[!1,null,a,{}];const{closeIconRender:d}=s,{closeIcon:p}=l;let h=p;const m=Zr(l,!0);return h!=null&&(d&&(h=d(p)),h=Z.isValidElement(h)?Z.cloneElement(h,Object.assign(Object.assign(Object.assign({},h.props),{"aria-label":(u=(c=h.props)===null||c===void 0?void 0:c["aria-label"])!==null&&u!==void 0?u:i.close}),m)):Z.createElement("span",Object.assign({"aria-label":i.close},m),h)),[!0,h,a,m]},[l,s])}const lje=()=>qi()&&window.document.documentElement,oT=e=>{const{prefixCls:t,className:n,style:r,size:o,shape:i}=e,a=re({[`${t}-lg`]:o==="large",[`${t}-sm`]:o==="small"}),s=re({[`${t}-circle`]:i==="circle",[`${t}-square`]:i==="square",[`${t}-round`]:i==="round"}),l=f.useMemo(()=>typeof o=="number"?{width:o,height:o,lineHeight:`${o}px`}:{},[o]);return f.createElement("span",{className:re(t,a,s,n),style:Object.assign(Object.assign({},l),r)})},cje=new vn("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),iT=e=>({height:e,lineHeight:se(e)}),e0=e=>Object.assign({width:e},iT(e)),uje=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:cje,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),R8=(e,t)=>Object.assign({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal()},iT(e)),dje=e=>{const{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:r,controlHeightLG:o,controlHeightSM:i}=e;return{[t]:Object.assign({display:"inline-block",verticalAlign:"top",background:n},e0(r)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:Object.assign({},e0(o)),[`${t}${t}-sm`]:Object.assign({},e0(i))}},fje=e=>{const{controlHeight:t,borderRadiusSM:n,skeletonInputCls:r,controlHeightLG:o,controlHeightSM:i,gradientFromColor:a,calc:s}=e;return{[r]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:n},R8(t,s)),[`${r}-lg`]:Object.assign({},R8(o,s)),[`${r}-sm`]:Object.assign({},R8(i,s))}},Zq=e=>Object.assign({width:e},iT(e)),pje=e=>{const{skeletonImageCls:t,imageSizeBase:n,gradientFromColor:r,borderRadiusSM:o,calc:i}=e;return{[t]:Object.assign(Object.assign({display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"middle",background:r,borderRadius:o},Zq(i(n).mul(2).equal())),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:Object.assign(Object.assign({},Zq(n)),{maxWidth:i(n).mul(4).equal(),maxHeight:i(n).mul(4).equal()}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}},O8=(e,t,n)=>{const{skeletonButtonCls:r}=e;return{[`${n}${r}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${n}${r}-round`]:{borderRadius:t}}},T8=(e,t)=>Object.assign({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal()},iT(e)),hje=e=>{const{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:r,controlHeightLG:o,controlHeightSM:i,gradientFromColor:a,calc:s}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:t,width:s(r).mul(2).equal(),minWidth:s(r).mul(2).equal()},T8(r,s))},O8(e,r,n)),{[`${n}-lg`]:Object.assign({},T8(o,s))}),O8(e,o,`${n}-lg`)),{[`${n}-sm`]:Object.assign({},T8(i,s))}),O8(e,i,`${n}-sm`))},mje=e=>{const{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:r,skeletonParagraphCls:o,skeletonButtonCls:i,skeletonInputCls:a,skeletonImageCls:s,controlHeight:l,controlHeightLG:c,controlHeightSM:u,gradientFromColor:d,padding:p,marginSM:h,borderRadius:m,titleHeight:v,blockRadius:g,paragraphLiHeight:x,controlHeightXS:y,paragraphMarginTop:b}=e;return{[t]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:p,verticalAlign:"top",[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:d},e0(l)),[`${n}-circle`]:{borderRadius:"50%"},[`${n}-lg`]:Object.assign({},e0(c)),[`${n}-sm`]:Object.assign({},e0(u))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[r]:{width:"100%",height:v,background:d,borderRadius:g,[`+ ${o}`]:{marginBlockStart:u}},[o]:{padding:0,"> li":{width:"100%",height:x,listStyle:"none",background:d,borderRadius:g,"+ li":{marginBlockStart:y}}},[`${o}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${r}, ${o} > li`]:{borderRadius:m}}},[`${t}-with-avatar ${t}-content`]:{[r]:{marginBlockStart:h,[`+ ${o}`]:{marginBlockStart:b}}},[`${t}${t}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},hje(e)),dje(e)),fje(e)),pje(e)),[`${t}${t}-block`]:{width:"100%",[i]:{width:"100%"},[a]:{width:"100%"}},[`${t}${t}-active`]:{[` +}`),o)}else T0(o);return function(){T0(o)}},[t,o])}var aLe=!1;function sLe(e){return aLe}var Aq=function(t){return t===!1?!1:!Ki()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},zC=p.forwardRef(function(e,t){var n=e.open,r=e.autoLock,o=e.getContainer;e.debug;var i=e.autoDestroy,a=i===void 0?!0:i,s=e.children,l=p.useState(n),c=ie(l,2),u=c[0],d=c[1],f=u||n;p.useEffect(function(){(a||n)&&d(n)},[n,a]);var h=p.useState(function(){return Aq(o)}),m=ie(h,2),v=m[0],g=m[1];p.useEffect(function(){var T=Aq(o);g(T??null)});var b=eLe(f&&!v),y=ie(b,2),x=y[0],w=y[1],S=v??x;iLe(r&&n&&Ki()&&(S===x||S===document.body));var C=null;if(s&&Jd(s)&&t){var E=s;C=E.ref}var _=Lc(C,t);if(!f||!Ki()||v===void 0)return null;var P=S===!1||sLe(),$=s;return t&&($=p.cloneElement(s,{ref:_})),p.createElement(Ude.Provider,{value:w},P?$:ji.createPortal($,S))}),Gde=p.createContext({});function lLe(){var e=B({},hC);return e.useId}var Fq=0,Bq=lLe();const HC=Bq?function(t){var n=Bq();return t||n}:function(t){var n=p.useState("ssr-id"),r=ie(n,2),o=r[0],i=r[1];return p.useEffect(function(){var a=Fq;Fq+=1,i("rc_unique_".concat(a))},[]),t||o};function Lq(e,t,n){var r=t;return!r&&n&&(r="".concat(e,"-").concat(n)),r}function jq(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if(typeof n!="number"){var o=e.document;n=o.documentElement[r],typeof n!="number"&&(n=o.body[r])}return n}function cLe(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,o=r.defaultView||r.parentWindow;return n.left+=jq(o),n.top+=jq(o,!0),n}const uLe=p.memo(function(e){var t=e.children;return t},function(e,t){var n=t.shouldUpdate;return!n});var dLe={width:0,height:0,overflow:"hidden",outline:"none"},fLe={outline:"none"},qde=Z.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,i=e.title,a=e.ariaId,s=e.footer,l=e.closable,c=e.closeIcon,u=e.onClose,d=e.children,f=e.bodyStyle,h=e.bodyProps,m=e.modalRender,v=e.onMouseDown,g=e.onMouseUp,b=e.holderRef,y=e.visible,x=e.forceRender,w=e.width,S=e.height,C=e.classNames,E=e.styles,_=Z.useContext(Gde),P=_.panel,$=Lc(b,P),T=p.useRef(),R=p.useRef();Z.useImperativeHandle(t,function(){return{focus:function(){var j;(j=T.current)===null||j===void 0||j.focus({preventScroll:!0})},changeActive:function(j){var F=document,W=F.activeElement;j&&W===R.current?T.current.focus({preventScroll:!0}):!j&&W===T.current&&R.current.focus({preventScroll:!0})}}});var O={};w!==void 0&&(O.width=w),S!==void 0&&(O.height=S);var k=s?Z.createElement("div",{className:re("".concat(n,"-footer"),C==null?void 0:C.footer),style:B({},E==null?void 0:E.footer)},s):null,I=i?Z.createElement("div",{className:re("".concat(n,"-header"),C==null?void 0:C.header),style:B({},E==null?void 0:E.header)},Z.createElement("div",{className:"".concat(n,"-title"),id:a},i)):null,D=p.useMemo(function(){return dt(l)==="object"&&l!==null?l:l?{closeIcon:c??Z.createElement("span",{className:"".concat(n,"-close-x")})}:{}},[l,c,n]),N=Zr(D,!0),L=dt(l)==="object"&&l.disabled,H=l?Z.createElement("button",Ce({type:"button",onClick:u,"aria-label":"Close"},N,{className:"".concat(n,"-close"),disabled:L}),D.closeIcon):null,U=Z.createElement("div",{className:re("".concat(n,"-content"),C==null?void 0:C.content),style:E==null?void 0:E.content},H,I,Z.createElement("div",Ce({className:re("".concat(n,"-body"),C==null?void 0:C.body),style:B(B({},f),E==null?void 0:E.body)},h),d),k);return Z.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":i?a:null,"aria-modal":"true",ref:$,style:B(B({},o),O),className:re(n,r),onMouseDown:v,onMouseUp:g},Z.createElement("div",{ref:T,tabIndex:0,style:fLe},Z.createElement(uLe,{shouldUpdate:y||x},m?m(U):U)),Z.createElement("div",{tabIndex:0,ref:R,style:dLe}))}),Kde=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.title,o=e.style,i=e.className,a=e.visible,s=e.forceRender,l=e.destroyOnClose,c=e.motionName,u=e.ariaId,d=e.onVisibleChanged,f=e.mousePosition,h=p.useRef(),m=p.useState(),v=ie(m,2),g=v[0],b=v[1],y={};g&&(y.transformOrigin=g);function x(){var w=cLe(h.current);b(f&&(f.x||f.y)?"".concat(f.x-w.left,"px ").concat(f.y-w.top,"px"):"")}return p.createElement(Ko,{visible:a,onVisibleChanged:d,onAppearPrepare:x,onEnterPrepare:x,forceRender:s,motionName:c,removeOnLeave:l,ref:h},function(w,S){var C=w.className,E=w.style;return p.createElement(qde,Ce({},e,{ref:t,title:r,ariaId:u,prefixCls:n,holderRef:S,style:B(B(B({},E),o),y),className:re(i,C)}))})});Kde.displayName="Content";var pLe=function(t){var n=t.prefixCls,r=t.style,o=t.visible,i=t.maskProps,a=t.motionName,s=t.className;return p.createElement(Ko,{key:"mask",visible:o,motionName:a,leavedClassName:"".concat(n,"-mask-hidden")},function(l,c){var u=l.className,d=l.style;return p.createElement("div",Ce({ref:c,style:B(B({},d),r),className:re("".concat(n,"-mask"),u,s)},i))})},hLe=function(t){var n=t.prefixCls,r=n===void 0?"rc-dialog":n,o=t.zIndex,i=t.visible,a=i===void 0?!1:i,s=t.keyboard,l=s===void 0?!0:s,c=t.focusTriggerAfterClose,u=c===void 0?!0:c,d=t.wrapStyle,f=t.wrapClassName,h=t.wrapProps,m=t.onClose,v=t.afterOpenChange,g=t.afterClose,b=t.transitionName,y=t.animation,x=t.closable,w=x===void 0?!0:x,S=t.mask,C=S===void 0?!0:S,E=t.maskTransitionName,_=t.maskAnimation,P=t.maskClosable,$=P===void 0?!0:P,T=t.maskStyle,R=t.maskProps,O=t.rootClassName,k=t.classNames,I=t.styles,D=p.useRef(),N=p.useRef(),L=p.useRef(),H=p.useState(a),U=ie(H,2),V=U[0],j=U[1],F=HC();function W(){KN(N.current,document.activeElement)||(D.current=document.activeElement)}function X(){if(!KN(N.current,document.activeElement)){var oe;(oe=L.current)===null||oe===void 0||oe.focus()}}function J(oe){if(oe)X();else{if(j(!1),C&&D.current&&u){try{D.current.focus({preventScroll:!0})}catch{}D.current=null}V&&(g==null||g())}v==null||v(oe)}function q(oe){m==null||m(oe)}var A=p.useRef(!1),z=p.useRef(),G=function(){clearTimeout(z.current),A.current=!0},Y=function(){z.current=setTimeout(function(){A.current=!1})},Q=null;$&&(Q=function(ne){A.current?A.current=!1:N.current===ne.target&&q(ne)});function ee(oe){if(l&&oe.keyCode===ot.ESC){oe.stopPropagation(),q(oe);return}a&&oe.keyCode===ot.TAB&&L.current.changeActive(!oe.shiftKey)}p.useEffect(function(){a&&(j(!0),W())},[a]),p.useEffect(function(){return function(){clearTimeout(z.current)}},[]);var te=B(B(B({zIndex:o},d),I==null?void 0:I.wrapper),{},{display:V?null:"none"});return p.createElement("div",Ce({className:re("".concat(r,"-root"),O)},Zr(t,{data:!0})),p.createElement(pLe,{prefixCls:r,visible:C&&a,motionName:Lq(r,E,_),style:B(B({zIndex:o},T),I==null?void 0:I.mask),maskProps:R,className:k==null?void 0:k.mask}),p.createElement("div",Ce({tabIndex:-1,onKeyDown:ee,className:re("".concat(r,"-wrap"),f,k==null?void 0:k.wrapper),ref:N,onClick:Q,style:te},h),p.createElement(Kde,Ce({},t,{onMouseDown:G,onMouseUp:Y,ref:L,closable:w,ariaId:F,prefixCls:r,visible:a&&V,onClose:q,onVisibleChanged:J,motionName:Lq(r,b,y)}))))},Pj=function(t){var n=t.visible,r=t.getContainer,o=t.forceRender,i=t.destroyOnClose,a=i===void 0?!1:i,s=t.afterClose,l=t.panelRef,c=p.useState(n),u=ie(c,2),d=u[0],f=u[1],h=p.useMemo(function(){return{panel:l}},[l]);return p.useEffect(function(){n&&f(!0)},[n]),!o&&a&&!d?null:p.createElement(Gde.Provider,{value:h},p.createElement(zC,{open:n||o||d,autoDestroy:!1,getContainer:r,autoLock:n||d},p.createElement(hLe,Ce({},t,{destroyOnClose:a,afterClose:function(){s==null||s(),f(!1)}}))))};Pj.displayName="Dialog";var Jh="RC_FORM_INTERNAL_HOOKS",Rr=function(){Jn(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},Lp=p.createContext({getFieldValue:Rr,getFieldsValue:Rr,getFieldError:Rr,getFieldWarning:Rr,getFieldsError:Rr,isFieldsTouched:Rr,isFieldTouched:Rr,isFieldValidating:Rr,isFieldsValidating:Rr,resetFields:Rr,setFields:Rr,setFieldValue:Rr,setFieldsValue:Rr,validateFields:Rr,submit:Rr,getInternalHooks:function(){return Rr(),{dispatch:Rr,initEntityValue:Rr,registerField:Rr,useSubscribe:Rr,setInitialValues:Rr,destroyForm:Rr,setCallbacks:Rr,registerWatch:Rr,getFields:Rr,setValidateMessages:Rr,setPreserve:Rr,getInitialValue:Rr}}}),$w=p.createContext(null);function fA(e){return e==null?[]:Array.isArray(e)?e:[e]}function mLe(e){return e&&!!e._init}function pA(){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 t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var hA=pA();function gLe(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function vLe(e,t,n){if(IR())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&vw(o,n.prototype),o}function mA(e){var t=typeof Map=="function"?new Map:void 0;return mA=function(r){if(r===null||!gLe(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,o)}function o(){return vLe(r,arguments,Bm(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),vw(o,r)},mA(e)}var yLe=/%[sdj%]/g,bLe=function(){};function gA(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function ks(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=i)return s;switch(s){case"%s":return String(n[o++]);case"%d":return Number(n[o++]);case"%j":try{return JSON.stringify(n[o++])}catch{return"[Circular]"}break;default:return s}});return a}return e}function xLe(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function xi(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||xLe(t)&&typeof e=="string"&&!e)}function wLe(e,t,n){var r=[],o=0,i=e.length;function a(s){r.push.apply(r,De(s||[])),o++,o===i&&n(r)}e.forEach(function(s){t(s,a)})}function zq(e,t,n){var r=0,o=e.length;function i(a){if(a&&a.length){n(a);return}var s=r;r=r+1,st.max?o.push(ks(i.messages[d].max,t.fullField,t.max)):s&&l&&(ut.max)&&o.push(ks(i.messages[d].range,t.fullField,t.min,t.max))},Yde=function(t,n,r,o,i,a){t.required&&(!r.hasOwnProperty(t.field)||xi(n,a||t.type))&&o.push(ks(i.messages.required,t.fullField))},o2;const TLe=function(){if(o2)return o2;var e="[a-fA-F\\d:]",t=function(C){return C&&C.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(e,")(?=\\s|$))"):""},n="(?: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}",r="[a-fA-F\\d]{1,4}",o=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(n,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(n,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(n,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(n,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(n,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(n,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(n,"|(?::").concat(r,"){1,7}|:))")],i="(?:%[0-9a-zA-Z]{1,})?",a="(?:".concat(o.join("|"),")").concat(i),s=new RegExp("(?:^".concat(n,"$)|(?:^").concat(a,"$)")),l=new RegExp("^".concat(n,"$")),c=new RegExp("^".concat(a,"$")),u=function(C){return C&&C.exact?s:new RegExp("(?:".concat(t(C)).concat(n).concat(t(C),")|(?:").concat(t(C)).concat(a).concat(t(C),")"),"g")};u.v4=function(S){return S&&S.exact?l:new RegExp("".concat(t(S)).concat(n).concat(t(S)),"g")},u.v6=function(S){return S&&S.exact?c:new RegExp("".concat(t(S)).concat(a).concat(t(S)),"g")};var d="(?:(?:[a-z]+:)?//)",f="(?:\\S+(?::\\S*)?@)?",h=u.v4().source,m=u.v6().source,v="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",g="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",b="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",y="(?::\\d{2,5})?",x='(?:[/?#][^\\s"]*)?',w="(?:".concat(d,"|www\\.)").concat(f,"(?:localhost|").concat(h,"|").concat(m,"|").concat(v).concat(g).concat(b,")").concat(y).concat(x);return o2=new RegExp("(?:^".concat(w,"$)"),"i"),o2};var Uq={email:/^(([^<>()\[\]\\.,;:\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,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Hx={integer:function(t){return Hx.number(t)&&parseInt(t,10)===t},float:function(t){return Hx.number(t)&&!Hx.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return dt(t)==="object"&&!Hx.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(Uq.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(TLe())},hex:function(t){return typeof t=="string"&&!!t.match(Uq.hex)}},RLe=function(t,n,r,o,i){if(t.required&&n===void 0){Yde(t,n,r,o,i);return}var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;a.indexOf(s)>-1?Hx[s](n)||o.push(ks(i.messages.types[s],t.fullField,t.type)):s&&dt(n)!==t.type&&o.push(ks(i.messages.types[s],t.fullField,t.type))},OLe=function(t,n,r,o,i){(/^\s+$/.test(n)||n==="")&&o.push(ks(i.messages.whitespace,t.fullField))};const nr={required:Yde,whitespace:OLe,type:RLe,range:MLe,enum:$Le,pattern:PLe};var kLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n)&&!t.required)return r();nr.required(t,n,o,a,i)}r(a)},ILe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n==null&&!t.required)return r();nr.required(t,n,o,a,i,"array"),n!=null&&(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i))}r(a)},DLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&nr.type(t,n,o,a,i)}r(a)},NLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n,"date")&&!t.required)return r();if(nr.required(t,n,o,a,i),!xi(n,"date")){var l;n instanceof Date?l=n:l=new Date(n),nr.type(t,l,o,a,i),l&&nr.range(t,l.getTime(),o,a,i)}}r(a)},ALe="enum",FLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&nr[ALe](t,n,o,a,i)}r(a)},BLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i))}r(a)},LLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i))}r(a)},jLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&nr.type(t,n,o,a,i)}r(a)},zLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n===""&&(n=void 0),xi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i))}r(a)},HLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n)&&!t.required)return r();nr.required(t,n,o,a,i),n!==void 0&&nr.type(t,n,o,a,i)}r(a)},VLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n,"string")&&!t.required)return r();nr.required(t,n,o,a,i),xi(n,"string")||nr.pattern(t,n,o,a,i)}r(a)},WLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n)&&!t.required)return r();nr.required(t,n,o,a,i),xi(n)||nr.type(t,n,o,a,i)}r(a)},ULe=function(t,n,r,o,i){var a=[],s=Array.isArray(n)?"array":dt(n);nr.required(t,n,o,a,i,s),r(a)},GLe=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(xi(n,"string")&&!t.required)return r();nr.required(t,n,o,a,i,"string"),xi(n,"string")||(nr.type(t,n,o,a,i),nr.range(t,n,o,a,i),nr.pattern(t,n,o,a,i),t.whitespace===!0&&nr.whitespace(t,n,o,a,i))}r(a)},$8=function(t,n,r,o,i){var a=t.type,s=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(xi(n,a)&&!t.required)return r();nr.required(t,n,o,s,i,a),xi(n,a)||nr.type(t,n,o,s,i)}r(s)};const x1={string:GLe,method:jLe,number:zLe,boolean:DLe,regexp:WLe,integer:LLe,float:BLe,array:ILe,object:HLe,enum:FLe,pattern:VLe,date:NLe,url:$8,hex:$8,email:$8,required:ULe,any:kLe};var VC=function(){function e(t){rr(this,e),K(this,"rules",null),K(this,"_messages",hA),this.define(t)}return or(e,[{key:"define",value:function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(dt(n)!=="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(o){var i=n[o];r.rules[o]=Array.isArray(i)?i:[i]})}},{key:"messages",value:function(n){return n&&(this._messages=Wq(pA(),n)),this._messages}},{key:"validate",value:function(n){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},a=n,s=o,l=i;if(typeof s=="function"&&(l=s,s={}),!this.rules||Object.keys(this.rules).length===0)return l&&l(null,a),Promise.resolve(a);function c(m){var v=[],g={};function b(x){if(Array.isArray(x)){var w;v=(w=v).concat.apply(w,De(x))}else v.push(x)}for(var y=0;y0&&arguments[0]!==void 0?arguments[0]:[],_=Array.isArray(E)?E:[E];!s.suppressWarning&&_.length&&e.warning("async-validator:",_),_.length&&g.message!==void 0&&(_=[].concat(g.message));var P=_.map(Vq(g,a));if(s.first&&P.length)return h[g.field]=1,v(P);if(!b)v(P);else{if(g.required&&!m.value)return g.message!==void 0?P=[].concat(g.message).map(Vq(g,a)):s.error&&(P=[s.error(g,ks(s.messages.required,g.field))]),v(P);var $={};g.defaultField&&Object.keys(m.value).map(function(O){$[O]=g.defaultField}),$=B(B({},$),m.rule.fields);var T={};Object.keys($).forEach(function(O){var k=$[O],I=Array.isArray(k)?k:[k];T[O]=I.map(y.bind(null,O))});var R=new e(T);R.messages(s.messages),m.rule.options&&(m.rule.options.messages=s.messages,m.rule.options.error=s.error),R.validate(m.value,m.rule.options||s,function(O){var k=[];P&&P.length&&k.push.apply(k,De(P)),O&&O.length&&k.push.apply(k,De(O)),v(k.length?k:null)})}}var w;if(g.asyncValidator)w=g.asyncValidator(g,m.value,x,m.source,s);else if(g.validator){try{w=g.validator(g,m.value,x,m.source,s)}catch(E){var S,C;(S=(C=console).error)===null||S===void 0||S.call(C,E),s.suppressValidatorError||setTimeout(function(){throw E},0),x(E.message)}w===!0?x():w===!1?x(typeof g.message=="function"?g.message(g.fullField||g.field):g.message||"".concat(g.fullField||g.field," fails")):w instanceof Array?x(w):w instanceof Error&&x(w.message)}w&&w.then&&w.then(function(){return x()},function(E){return x(E)})},function(m){c(m)},a)}},{key:"getType",value:function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!x1.hasOwnProperty(n.type))throw new Error(ks("Unknown rule type %s",n.type));return n.type||"string"}},{key:"getValidationMethod",value:function(n){if(typeof n.validator=="function")return n.validator;var r=Object.keys(n),o=r.indexOf("message");return o!==-1&&r.splice(o,1),r.length===1&&r[0]==="required"?x1.required:x1[this.getType(n)]||void 0}}]),e}();K(VC,"register",function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");x1[t]=n});K(VC,"warning",bLe);K(VC,"messages",hA);K(VC,"validators",x1);var ys="'${name}' is not a valid ${type}",Xde={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:ys,method:ys,array:ys,object:ys,number:ys,date:ys,boolean:ys,integer:ys,float:ys,regexp:ys,email:ys,url:ys,hex:ys},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}"}},Gq=VC;function qLe(e,t){return e.replace(/\\?\$\{\w+\}/g,function(n){if(n.startsWith("\\"))return n.slice(1);var r=n.slice(2,-1);return t[r]})}var qq="CODE_LOGIC_ERROR";function vA(e,t,n,r,o){return yA.apply(this,arguments)}function yA(){return yA=co(wn().mark(function e(t,n,r,o,i){var a,s,l,c,u,d,f,h,m;return wn().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return a=B({},r),delete a.ruleIndex,Gq.warning=function(){},a.validator&&(s=a.validator,a.validator=function(){try{return s.apply(void 0,arguments)}catch(b){return console.error(b),Promise.reject(qq)}}),l=null,a&&a.type==="array"&&a.defaultField&&(l=a.defaultField,delete a.defaultField),c=new Gq(K({},t,[a])),u=Dv(Xde,o.validateMessages),c.messages(u),d=[],g.prev=10,g.next=13,Promise.resolve(c.validate(K({},t,n),B({},o)));case 13:g.next=18;break;case 15:g.prev=15,g.t0=g.catch(10),g.t0.errors&&(d=g.t0.errors.map(function(b,y){var x=b.message,w=x===qq?u.default:x;return p.isValidElement(w)?p.cloneElement(w,{key:"error_".concat(y)}):w}));case 18:if(!(!d.length&&l)){g.next=23;break}return g.next=21,Promise.all(n.map(function(b,y){return vA("".concat(t,".").concat(y),b,l,o,i)}));case 21:return f=g.sent,g.abrupt("return",f.reduce(function(b,y){return[].concat(De(b),De(y))},[]));case 23:return h=B(B({},r),{},{name:t,enum:(r.enum||[]).join(", ")},i),m=d.map(function(b){return typeof b=="string"?qLe(b,h):b}),g.abrupt("return",m);case 26:case"end":return g.stop()}},e,null,[[10,15]])})),yA.apply(this,arguments)}function KLe(e,t,n,r,o,i){var a=e.join("."),s=n.map(function(u,d){var f=u.validator,h=B(B({},u),{},{ruleIndex:d});return f&&(h.validator=function(m,v,g){var b=!1,y=function(){for(var S=arguments.length,C=new Array(S),E=0;E2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(r){return Qde(t,r,n)})}function Qde(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(r,o){return e[o]===r})}function QLe(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||dt(e)!=="object"||dt(t)!=="object")return!1;var n=Object.keys(e),r=Object.keys(t),o=new Set([].concat(n,r));return De(o).every(function(i){var a=e[i],s=t[i];return typeof a=="function"&&typeof s=="function"?!0:a===s})}function ZLe(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&dt(t.target)==="object"&&e in t.target?t.target[e]:t}function Yq(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var o=e[t],i=t-n;return i>0?[].concat(De(e.slice(0,n)),[o],De(e.slice(n,t)),De(e.slice(t+1,r))):i<0?[].concat(De(e.slice(0,t)),De(e.slice(t+1,n+1)),[o],De(e.slice(n+1,r))):e}var JLe=["name"],Js=[];function P8(e,t,n,r,o,i){return typeof e=="function"?e(t,n,"source"in i?{source:i.source}:{}):r!==o}var Mj=function(e){ya(n,e);var t=ja(n);function n(r){var o;if(rr(this,n),o=t.call(this,r),K(Et(o),"state",{resetCount:0}),K(Et(o),"cancelRegisterFunc",null),K(Et(o),"mounted",!1),K(Et(o),"touched",!1),K(Et(o),"dirty",!1),K(Et(o),"validatePromise",void 0),K(Et(o),"prevValidating",void 0),K(Et(o),"errors",Js),K(Et(o),"warnings",Js),K(Et(o),"cancelRegister",function(){var l=o.props,c=l.preserve,u=l.isListField,d=l.name;o.cancelRegisterFunc&&o.cancelRegisterFunc(u,c,jo(d)),o.cancelRegisterFunc=null}),K(Et(o),"getNamePath",function(){var l=o.props,c=l.name,u=l.fieldContext,d=u.prefixName,f=d===void 0?[]:d;return c!==void 0?[].concat(De(f),De(c)):[]}),K(Et(o),"getRules",function(){var l=o.props,c=l.rules,u=c===void 0?[]:c,d=l.fieldContext;return u.map(function(f){return typeof f=="function"?f(d):f})}),K(Et(o),"refresh",function(){o.mounted&&o.setState(function(l){var c=l.resetCount;return{resetCount:c+1}})}),K(Et(o),"metaCache",null),K(Et(o),"triggerMetaEvent",function(l){var c=o.props.onMetaChange;if(c){var u=B(B({},o.getMeta()),{},{destroy:l});Vd(o.metaCache,u)||c(u),o.metaCache=u}else o.metaCache=null}),K(Et(o),"onStoreChange",function(l,c,u){var d=o.props,f=d.shouldUpdate,h=d.dependencies,m=h===void 0?[]:h,v=d.onReset,g=u.store,b=o.getNamePath(),y=o.getValue(l),x=o.getValue(g),w=c&&Jv(c,b);switch(u.type==="valueUpdate"&&u.source==="external"&&!Vd(y,x)&&(o.touched=!0,o.dirty=!0,o.validatePromise=null,o.errors=Js,o.warnings=Js,o.triggerMetaEvent()),u.type){case"reset":if(!c||w){o.touched=!1,o.dirty=!1,o.validatePromise=void 0,o.errors=Js,o.warnings=Js,o.triggerMetaEvent(),v==null||v(),o.refresh();return}break;case"remove":{if(f&&P8(f,l,g,y,x,u)){o.reRender();return}break}case"setField":{var S=u.data;if(w){"touched"in S&&(o.touched=S.touched),"validating"in S&&!("originRCField"in S)&&(o.validatePromise=S.validating?Promise.resolve([]):null),"errors"in S&&(o.errors=S.errors||Js),"warnings"in S&&(o.warnings=S.warnings||Js),o.dirty=!0,o.triggerMetaEvent(),o.reRender();return}else if("value"in S&&Jv(c,b,!0)){o.reRender();return}if(f&&!b.length&&P8(f,l,g,y,x,u)){o.reRender();return}break}case"dependenciesUpdate":{var C=m.map(jo);if(C.some(function(E){return Jv(u.relatedFields,E)})){o.reRender();return}break}default:if(w||(!m.length||b.length||f)&&P8(f,l,g,y,x,u)){o.reRender();return}break}f===!0&&o.reRender()}),K(Et(o),"validateRules",function(l){var c=o.getNamePath(),u=o.getValue(),d=l||{},f=d.triggerName,h=d.validateOnly,m=h===void 0?!1:h,v=Promise.resolve().then(co(wn().mark(function g(){var b,y,x,w,S,C,E;return wn().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:if(o.mounted){P.next=2;break}return P.abrupt("return",[]);case 2:if(b=o.props,y=b.validateFirst,x=y===void 0?!1:y,w=b.messageVariables,S=b.validateDebounce,C=o.getRules(),f&&(C=C.filter(function($){return $}).filter(function($){var T=$.validateTrigger;if(!T)return!0;var R=fA(T);return R.includes(f)})),!(S&&f)){P.next=10;break}return P.next=8,new Promise(function($){setTimeout($,S)});case 8:if(o.validatePromise===v){P.next=10;break}return P.abrupt("return",[]);case 10:return E=KLe(c,u,C,l,x,w),E.catch(function($){return $}).then(function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Js;if(o.validatePromise===v){var T;o.validatePromise=null;var R=[],O=[];(T=$.forEach)===null||T===void 0||T.call($,function(k){var I=k.rule.warningOnly,D=k.errors,N=D===void 0?Js:D;I?O.push.apply(O,De(N)):R.push.apply(R,De(N))}),o.errors=R,o.warnings=O,o.triggerMetaEvent(),o.reRender()}}),P.abrupt("return",E);case 13:case"end":return P.stop()}},g)})));return m||(o.validatePromise=v,o.dirty=!0,o.errors=Js,o.warnings=Js,o.triggerMetaEvent(),o.reRender()),v}),K(Et(o),"isFieldValidating",function(){return!!o.validatePromise}),K(Et(o),"isFieldTouched",function(){return o.touched}),K(Et(o),"isFieldDirty",function(){if(o.dirty||o.props.initialValue!==void 0)return!0;var l=o.props.fieldContext,c=l.getInternalHooks(Jh),u=c.getInitialValue;return u(o.getNamePath())!==void 0}),K(Et(o),"getErrors",function(){return o.errors}),K(Et(o),"getWarnings",function(){return o.warnings}),K(Et(o),"isListField",function(){return o.props.isListField}),K(Et(o),"isList",function(){return o.props.isList}),K(Et(o),"isPreserve",function(){return o.props.preserve}),K(Et(o),"getMeta",function(){o.prevValidating=o.isFieldValidating();var l={touched:o.isFieldTouched(),validating:o.prevValidating,errors:o.errors,warnings:o.warnings,name:o.getNamePath(),validated:o.validatePromise===null};return l}),K(Et(o),"getOnlyChild",function(l){if(typeof l=="function"){var c=o.getMeta();return B(B({},o.getOnlyChild(l(o.getControlled(),c,o.props.fieldContext))),{},{isFunction:!0})}var u=bi(l);return u.length!==1||!p.isValidElement(u[0])?{child:u,isFunction:!1}:{child:u[0],isFunction:!1}}),K(Et(o),"getValue",function(l){var c=o.props.fieldContext.getFieldsValue,u=o.getNamePath();return oi(l||c(!0),u)}),K(Et(o),"getControlled",function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=o.props,u=c.name,d=c.trigger,f=c.validateTrigger,h=c.getValueFromEvent,m=c.normalize,v=c.valuePropName,g=c.getValueProps,b=c.fieldContext,y=f!==void 0?f:b.validateTrigger,x=o.getNamePath(),w=b.getInternalHooks,S=b.getFieldsValue,C=w(Jh),E=C.dispatch,_=o.getValue(),P=g||function(k){return K({},v,k)},$=l[d],T=u!==void 0?P(_):{},R=B(B({},l),T);R[d]=function(){o.touched=!0,o.dirty=!0,o.triggerMetaEvent();for(var k,I=arguments.length,D=new Array(I),N=0;N=0&&$<=T.length?(u.keys=[].concat(De(u.keys.slice(0,$)),[u.id],De(u.keys.slice($))),x([].concat(De(T.slice(0,$)),[P],De(T.slice($))))):(u.keys=[].concat(De(u.keys),[u.id]),x([].concat(De(T),[P]))),u.id+=1},remove:function(P){var $=S(),T=new Set(Array.isArray(P)?P:[P]);T.size<=0||(u.keys=u.keys.filter(function(R,O){return!T.has(O)}),x($.filter(function(R,O){return!T.has(O)})))},move:function(P,$){if(P!==$){var T=S();P<0||P>=T.length||$<0||$>=T.length||(u.keys=Yq(u.keys,P,$),x(Yq(T,P,$)))}}},E=y||[];return Array.isArray(E)||(E=[]),r(E.map(function(_,P){var $=u.keys[P];return $===void 0&&(u.keys[P]=u.id,$=u.keys[P],u.id+=1),{name:P,key:$,isListField:!0}}),C,g)})))}function eje(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(o,i){e.forEach(function(a,s){a.catch(function(l){return t=!0,l}).then(function(l){n-=1,r[s]=l,!(n>0)&&(t&&i(r),o(r))})})}):Promise.resolve([])}var Jde="__@field_split__";function M8(e){return e.map(function(t){return"".concat(dt(t),":").concat(t)}).join(Jde)}var Kg=function(){function e(){rr(this,e),K(this,"kvs",new Map)}return or(e,[{key:"set",value:function(n,r){this.kvs.set(M8(n),r)}},{key:"get",value:function(n){return this.kvs.get(M8(n))}},{key:"update",value:function(n,r){var o=this.get(n),i=r(o);i?this.set(n,i):this.delete(n)}},{key:"delete",value:function(n){this.kvs.delete(M8(n))}},{key:"map",value:function(n){return De(this.kvs.entries()).map(function(r){var o=ie(r,2),i=o[0],a=o[1],s=i.split(Jde);return n({key:s.map(function(l){var c=l.match(/^([^:]*):(.*)$/),u=ie(c,3),d=u[1],f=u[2];return d==="number"?Number(f):f}),value:a})})}},{key:"toJSON",value:function(){var n={};return this.map(function(r){var o=r.key,i=r.value;return n[o.join(".")]=i,null}),n}}]),e}(),tje=["name"],nje=or(function e(t){var n=this;rr(this,e),K(this,"formHooked",!1),K(this,"forceRootUpdate",void 0),K(this,"subscribable",!0),K(this,"store",{}),K(this,"fieldEntities",[]),K(this,"initialValues",{}),K(this,"callbacks",{}),K(this,"validateMessages",null),K(this,"preserve",null),K(this,"lastValidatePromise",null),K(this,"getForm",function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),K(this,"getInternalHooks",function(r){return r===Jh?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):(Jn(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),K(this,"useSubscribe",function(r){n.subscribable=r}),K(this,"prevWithoutPreserves",null),K(this,"setInitialValues",function(r,o){if(n.initialValues=r||{},o){var i,a=Dv(r,n.store);(i=n.prevWithoutPreserves)===null||i===void 0||i.map(function(s){var l=s.key;a=Wo(a,l,oi(r,l))}),n.prevWithoutPreserves=null,n.updateStore(a)}}),K(this,"destroyForm",function(r){if(r)n.updateStore({});else{var o=new Kg;n.getFieldEntities(!0).forEach(function(i){n.isMergedPreserve(i.isPreserve())||o.set(i.getNamePath(),!0)}),n.prevWithoutPreserves=o}}),K(this,"getInitialValue",function(r){var o=oi(n.initialValues,r);return r.length?Dv(o):o}),K(this,"setCallbacks",function(r){n.callbacks=r}),K(this,"setValidateMessages",function(r){n.validateMessages=r}),K(this,"setPreserve",function(r){n.preserve=r}),K(this,"watchList",[]),K(this,"registerWatch",function(r){return n.watchList.push(r),function(){n.watchList=n.watchList.filter(function(o){return o!==r})}}),K(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var o=n.getFieldsValue(),i=n.getFieldsValue(!0);n.watchList.forEach(function(a){a(o,i,r)})}}),K(this,"timeoutId",null),K(this,"warningUnhooked",function(){}),K(this,"updateStore",function(r){n.store=r}),K(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?n.fieldEntities.filter(function(o){return o.getNamePath().length}):n.fieldEntities}),K(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,o=new Kg;return n.getFieldEntities(r).forEach(function(i){var a=i.getNamePath();o.set(a,i)}),o}),K(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return n.getFieldEntities(!0);var o=n.getFieldsMap(!0);return r.map(function(i){var a=jo(i);return o.get(a)||{INVALIDATE_NAME_PATH:jo(i)}})}),K(this,"getFieldsValue",function(r,o){n.warningUnhooked();var i,a,s;if(r===!0||Array.isArray(r)?(i=r,a=o):r&&dt(r)==="object"&&(s=r.strict,a=r.filter),i===!0&&!a)return n.store;var l=n.getFieldEntitiesForNamePathList(Array.isArray(i)?i:null),c=[];return l.forEach(function(u){var d,f,h="INVALIDATE_NAME_PATH"in u?u.INVALIDATE_NAME_PATH:u.getNamePath();if(s){var m,v;if((m=(v=u).isList)!==null&&m!==void 0&&m.call(v))return}else if(!i&&(d=(f=u).isListField)!==null&&d!==void 0&&d.call(f))return;if(!a)c.push(h);else{var g="getMeta"in u?u.getMeta():null;a(g)&&c.push(h)}}),Kq(n.store,c.map(jo))}),K(this,"getFieldValue",function(r){n.warningUnhooked();var o=jo(r);return oi(n.store,o)}),K(this,"getFieldsError",function(r){n.warningUnhooked();var o=n.getFieldEntitiesForNamePathList(r);return o.map(function(i,a){return i&&!("INVALIDATE_NAME_PATH"in i)?{name:i.getNamePath(),errors:i.getErrors(),warnings:i.getWarnings()}:{name:jo(r[a]),errors:[],warnings:[]}})}),K(this,"getFieldError",function(r){n.warningUnhooked();var o=jo(r),i=n.getFieldsError([o])[0];return i.errors}),K(this,"getFieldWarning",function(r){n.warningUnhooked();var o=jo(r),i=n.getFieldsError([o])[0];return i.warnings}),K(this,"isFieldsTouched",function(){n.warningUnhooked();for(var r=arguments.length,o=new Array(r),i=0;i0&&arguments[0]!==void 0?arguments[0]:{},o=new Kg,i=n.getFieldEntities(!0);i.forEach(function(l){var c=l.props.initialValue,u=l.getNamePath();if(c!==void 0){var d=o.get(u)||new Set;d.add({entity:l,value:c}),o.set(u,d)}});var a=function(c){c.forEach(function(u){var d=u.props.initialValue;if(d!==void 0){var f=u.getNamePath(),h=n.getInitialValue(f);if(h!==void 0)Jn(!1,"Form already set 'initialValues' with path '".concat(f.join("."),"'. Field can not overwrite it."));else{var m=o.get(f);if(m&&m.size>1)Jn(!1,"Multiple Field with path '".concat(f.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(m){var v=n.getFieldValue(f),g=u.isListField();!g&&(!r.skipExist||v===void 0)&&n.updateStore(Wo(n.store,f,De(m)[0].value))}}}})},s;r.entities?s=r.entities:r.namePathList?(s=[],r.namePathList.forEach(function(l){var c=o.get(l);if(c){var u;(u=s).push.apply(u,De(De(c).map(function(d){return d.entity})))}})):s=i,a(s)}),K(this,"resetFields",function(r){n.warningUnhooked();var o=n.store;if(!r){n.updateStore(Dv(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(o,null,{type:"reset"}),n.notifyWatch();return}var i=r.map(jo);i.forEach(function(a){var s=n.getInitialValue(a);n.updateStore(Wo(n.store,a,s))}),n.resetWithFieldInitialValue({namePathList:i}),n.notifyObservers(o,i,{type:"reset"}),n.notifyWatch(i)}),K(this,"setFields",function(r){n.warningUnhooked();var o=n.store,i=[];r.forEach(function(a){var s=a.name,l=Ye(a,tje),c=jo(s);i.push(c),"value"in l&&n.updateStore(Wo(n.store,c,l.value)),n.notifyObservers(o,[c],{type:"setField",data:a})}),n.notifyWatch(i)}),K(this,"getFields",function(){var r=n.getFieldEntities(!0),o=r.map(function(i){var a=i.getNamePath(),s=i.getMeta(),l=B(B({},s),{},{name:a,value:n.getFieldValue(a)});return Object.defineProperty(l,"originRCField",{value:!0}),l});return o}),K(this,"initEntityValue",function(r){var o=r.props.initialValue;if(o!==void 0){var i=r.getNamePath(),a=oi(n.store,i);a===void 0&&n.updateStore(Wo(n.store,i,o))}}),K(this,"isMergedPreserve",function(r){var o=r!==void 0?r:n.preserve;return o??!0}),K(this,"registerField",function(r){n.fieldEntities.push(r);var o=r.getNamePath();if(n.notifyWatch([o]),r.props.initialValue!==void 0){var i=n.store;n.resetWithFieldInitialValue({entities:[r],skipExist:!0}),n.notifyObservers(i,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(d){return d!==r}),!n.isMergedPreserve(s)&&(!a||l.length>1)){var c=a?void 0:n.getInitialValue(o);if(o.length&&n.getFieldValue(o)!==c&&n.fieldEntities.every(function(d){return!Qde(d.getNamePath(),o)})){var u=n.store;n.updateStore(Wo(u,o,c,!0)),n.notifyObservers(u,[o],{type:"remove"}),n.triggerDependenciesUpdate(u,o)}}n.notifyWatch([o])}}),K(this,"dispatch",function(r){switch(r.type){case"updateValue":{var o=r.namePath,i=r.value;n.updateValue(o,i);break}case"validateField":{var a=r.namePath,s=r.triggerName;n.validateFields([a],{triggerName:s});break}}}),K(this,"notifyObservers",function(r,o,i){if(n.subscribable){var a=B(B({},i),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(s){var l=s.onStoreChange;l(r,o,a)})}else n.forceRootUpdate()}),K(this,"triggerDependenciesUpdate",function(r,o){var i=n.getDependencyChildrenFields(o);return i.length&&n.validateFields(i),n.notifyObservers(r,i,{type:"dependenciesUpdate",relatedFields:[o].concat(De(i))}),i}),K(this,"updateValue",function(r,o){var i=jo(r),a=n.store;n.updateStore(Wo(n.store,i,o)),n.notifyObservers(a,[i],{type:"valueUpdate",source:"internal"}),n.notifyWatch([i]);var s=n.triggerDependenciesUpdate(a,i),l=n.callbacks.onValuesChange;if(l){var c=Kq(n.store,[i]);l(c,n.getFieldsValue())}n.triggerOnFieldsChange([i].concat(De(s)))}),K(this,"setFieldsValue",function(r){n.warningUnhooked();var o=n.store;if(r){var i=Dv(n.store,r);n.updateStore(i)}n.notifyObservers(o,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()}),K(this,"setFieldValue",function(r,o){n.setFields([{name:r,value:o,errors:[],warnings:[]}])}),K(this,"getDependencyChildrenFields",function(r){var o=new Set,i=[],a=new Kg;n.getFieldEntities().forEach(function(l){var c=l.props.dependencies;(c||[]).forEach(function(u){var d=jo(u);a.update(d,function(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return f.add(l),f})})});var s=function l(c){var u=a.get(c)||new Set;u.forEach(function(d){if(!o.has(d)){o.add(d);var f=d.getNamePath();d.isFieldDirty()&&f.length&&(i.push(f),l(f))}})};return s(r),i}),K(this,"triggerOnFieldsChange",function(r,o){var i=n.callbacks.onFieldsChange;if(i){var a=n.getFields();if(o){var s=new Kg;o.forEach(function(c){var u=c.name,d=c.errors;s.set(u,d)}),a.forEach(function(c){c.errors=s.get(c.name)||c.errors})}var l=a.filter(function(c){var u=c.name;return Jv(r,u)});l.length&&i(l,a)}}),K(this,"validateFields",function(r,o){n.warningUnhooked();var i,a;Array.isArray(r)||typeof r=="string"||typeof o=="string"?(i=r,a=o):a=r;var s=!!i,l=s?i.map(jo):[],c=[],u=String(Date.now()),d=new Set,f=a||{},h=f.recursive,m=f.dirty;n.getFieldEntities(!0).forEach(function(y){if(s||l.push(y.getNamePath()),!(!y.props.rules||!y.props.rules.length)&&!(m&&!y.isFieldDirty())){var x=y.getNamePath();if(d.add(x.join(u)),!s||Jv(l,x,h)){var w=y.validateRules(B({validateMessages:B(B({},Xde),n.validateMessages)},a));c.push(w.then(function(){return{name:x,errors:[],warnings:[]}}).catch(function(S){var C,E=[],_=[];return(C=S.forEach)===null||C===void 0||C.call(S,function(P){var $=P.rule.warningOnly,T=P.errors;$?_.push.apply(_,De(T)):E.push.apply(E,De(T))}),E.length?Promise.reject({name:x,errors:E,warnings:_}):{name:x,errors:E,warnings:_}}))}}});var v=eje(c);n.lastValidatePromise=v,v.catch(function(y){return y}).then(function(y){var x=y.map(function(w){var S=w.name;return S});n.notifyObservers(n.store,x,{type:"validateFinish"}),n.triggerOnFieldsChange(x,y)});var g=v.then(function(){return n.lastValidatePromise===v?Promise.resolve(n.getFieldsValue(l)):Promise.reject([])}).catch(function(y){var x=y.filter(function(w){return w&&w.errors.length});return Promise.reject({values:n.getFieldsValue(l),errorFields:x,outOfDate:n.lastValidatePromise!==v})});g.catch(function(y){return y});var b=l.filter(function(y){return d.has(y.join(u))});return n.triggerOnFieldsChange(b),g}),K(this,"submit",function(){n.warningUnhooked(),n.validateFields().then(function(r){var o=n.callbacks.onFinish;if(o)try{o(r)}catch(i){console.error(i)}}).catch(function(r){var o=n.callbacks.onFinishFailed;o&&o(r)})}),this.forceRootUpdate=t});function Rj(e){var t=p.useRef(),n=p.useState({}),r=ie(n,2),o=r[1];if(!t.current)if(e)t.current=e;else{var i=function(){o({})},a=new nje(i);t.current=a.getForm()}return[t.current]}var wA=p.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),efe=function(t){var n=t.validateMessages,r=t.onFormChange,o=t.onFormFinish,i=t.children,a=p.useContext(wA),s=p.useRef({});return p.createElement(wA.Provider,{value:B(B({},a),{},{validateMessages:B(B({},a.validateMessages),n),triggerFormChange:function(c,u){r&&r(c,{changedFields:u,forms:s.current}),a.triggerFormChange(c,u)},triggerFormFinish:function(c,u){o&&o(c,{values:u,forms:s.current}),a.triggerFormFinish(c,u)},registerForm:function(c,u){c&&(s.current=B(B({},s.current),{},K({},c,u))),a.registerForm(c,u)},unregisterForm:function(c){var u=B({},s.current);delete u[c],s.current=u,a.unregisterForm(c)}})},i)},rje=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],oje=function(t,n){var r=t.name,o=t.initialValues,i=t.fields,a=t.form,s=t.preserve,l=t.children,c=t.component,u=c===void 0?"form":c,d=t.validateMessages,f=t.validateTrigger,h=f===void 0?"onChange":f,m=t.onValuesChange,v=t.onFieldsChange,g=t.onFinish,b=t.onFinishFailed,y=t.clearOnDestroy,x=Ye(t,rje),w=p.useRef(null),S=p.useContext(wA),C=Rj(a),E=ie(C,1),_=E[0],P=_.getInternalHooks(Jh),$=P.useSubscribe,T=P.setInitialValues,R=P.setCallbacks,O=P.setValidateMessages,k=P.setPreserve,I=P.destroyForm;p.useImperativeHandle(n,function(){return B(B({},_),{},{nativeElement:w.current})}),p.useEffect(function(){return S.registerForm(r,_),function(){S.unregisterForm(r)}},[S,_,r]),O(B(B({},S.validateMessages),d)),R({onValuesChange:m,onFieldsChange:function(W){if(S.triggerFormChange(r,W),v){for(var X=arguments.length,J=new Array(X>1?X-1:0),q=1;q{}}),nfe=p.createContext(null),rfe=e=>{const t=En(e,["prefixCls"]);return p.createElement(efe,Object.assign({},t))},Oj=p.createContext({prefixCls:""}),Ao=p.createContext({}),aje=({children:e,status:t,override:n})=>{const r=p.useContext(Ao),o=p.useMemo(()=>{const i=Object.assign({},r);return n&&delete i.isFormItemInput,t&&(delete i.status,delete i.hasFeedback,delete i.feedbackIcon),i},[t,n,r]);return p.createElement(Ao.Provider,{value:o},e)},ofe=p.createContext(void 0),Pc=e=>{const{space:t,form:n,children:r}=e;if(r==null)return null;let o=r;return n&&(o=Z.createElement(aje,{override:!0,status:!0},o)),t&&(o=Z.createElement(uFe,null,o)),o};function CA(...e){const t={};return e.forEach(n=>{n&&Object.keys(n).forEach(r=>{n[r]!==void 0&&(t[r]=n[r])})}),t}function F0(e){if(!e)return;const{closable:t,closeIcon:n}=e;return{closable:t,closeIcon:n}}function Qq(e){const{closable:t,closeIcon:n}=e||{};return Z.useMemo(()=>{if(!t&&(t===!1||n===!1||n===null))return!1;if(t===void 0&&n===void 0)return null;let r={closeIcon:typeof n!="boolean"&&n!==null?n:void 0};return t&&typeof t=="object"&&(r=Object.assign(Object.assign({},r),t)),r},[t,n])}const sje={};function kj(e,t,n=sje){const r=Qq(e),o=Qq(t),[i]=Xi("global",_u.global),a=typeof r!="boolean"?!!(r!=null&&r.disabled):!1,s=Z.useMemo(()=>Object.assign({closeIcon:Z.createElement(zu,null)},n),[n]),l=Z.useMemo(()=>r===!1?!1:r?CA(s,o,r):o===!1?!1:o?CA(s,o):s.closable?s:!1,[r,o,s]);return Z.useMemo(()=>{var c,u;if(l===!1)return[!1,null,a,{}];const{closeIconRender:d}=s,{closeIcon:f}=l;let h=f;const m=Zr(l,!0);return h!=null&&(d&&(h=d(f)),h=Z.isValidElement(h)?Z.cloneElement(h,Object.assign(Object.assign(Object.assign({},h.props),{"aria-label":(u=(c=h.props)===null||c===void 0?void 0:c["aria-label"])!==null&&u!==void 0?u:i.close}),m)):Z.createElement("span",Object.assign({"aria-label":i.close},m),h)),[!0,h,a,m]},[l,s])}const lje=()=>Ki()&&window.document.documentElement,oO=e=>{const{prefixCls:t,className:n,style:r,size:o,shape:i}=e,a=re({[`${t}-lg`]:o==="large",[`${t}-sm`]:o==="small"}),s=re({[`${t}-circle`]:i==="circle",[`${t}-square`]:i==="square",[`${t}-round`]:i==="round"}),l=p.useMemo(()=>typeof o=="number"?{width:o,height:o,lineHeight:`${o}px`}:{},[o]);return p.createElement("span",{className:re(t,a,s,n),style:Object.assign(Object.assign({},l),r)})},cje=new vn("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),iO=e=>({height:e,lineHeight:se(e)}),e0=e=>Object.assign({width:e},iO(e)),uje=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:cje,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),T8=(e,t)=>Object.assign({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal()},iO(e)),dje=e=>{const{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:r,controlHeightLG:o,controlHeightSM:i}=e;return{[t]:Object.assign({display:"inline-block",verticalAlign:"top",background:n},e0(r)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:Object.assign({},e0(o)),[`${t}${t}-sm`]:Object.assign({},e0(i))}},fje=e=>{const{controlHeight:t,borderRadiusSM:n,skeletonInputCls:r,controlHeightLG:o,controlHeightSM:i,gradientFromColor:a,calc:s}=e;return{[r]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:n},T8(t,s)),[`${r}-lg`]:Object.assign({},T8(o,s)),[`${r}-sm`]:Object.assign({},T8(i,s))}},Zq=e=>Object.assign({width:e},iO(e)),pje=e=>{const{skeletonImageCls:t,imageSizeBase:n,gradientFromColor:r,borderRadiusSM:o,calc:i}=e;return{[t]:Object.assign(Object.assign({display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"middle",background:r,borderRadius:o},Zq(i(n).mul(2).equal())),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:Object.assign(Object.assign({},Zq(n)),{maxWidth:i(n).mul(4).equal(),maxHeight:i(n).mul(4).equal()}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}},R8=(e,t,n)=>{const{skeletonButtonCls:r}=e;return{[`${n}${r}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${n}${r}-round`]:{borderRadius:t}}},O8=(e,t)=>Object.assign({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal()},iO(e)),hje=e=>{const{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:r,controlHeightLG:o,controlHeightSM:i,gradientFromColor:a,calc:s}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:t,width:s(r).mul(2).equal(),minWidth:s(r).mul(2).equal()},O8(r,s))},R8(e,r,n)),{[`${n}-lg`]:Object.assign({},O8(o,s))}),R8(e,o,`${n}-lg`)),{[`${n}-sm`]:Object.assign({},O8(i,s))}),R8(e,i,`${n}-sm`))},mje=e=>{const{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:r,skeletonParagraphCls:o,skeletonButtonCls:i,skeletonInputCls:a,skeletonImageCls:s,controlHeight:l,controlHeightLG:c,controlHeightSM:u,gradientFromColor:d,padding:f,marginSM:h,borderRadius:m,titleHeight:v,blockRadius:g,paragraphLiHeight:b,controlHeightXS:y,paragraphMarginTop:x}=e;return{[t]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:f,verticalAlign:"top",[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:d},e0(l)),[`${n}-circle`]:{borderRadius:"50%"},[`${n}-lg`]:Object.assign({},e0(c)),[`${n}-sm`]:Object.assign({},e0(u))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[r]:{width:"100%",height:v,background:d,borderRadius:g,[`+ ${o}`]:{marginBlockStart:u}},[o]:{padding:0,"> li":{width:"100%",height:b,listStyle:"none",background:d,borderRadius:g,"+ li":{marginBlockStart:y}}},[`${o}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${r}, ${o} > li`]:{borderRadius:m}}},[`${t}-with-avatar ${t}-content`]:{[r]:{marginBlockStart:h,[`+ ${o}`]:{marginBlockStart:x}}},[`${t}${t}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},hje(e)),dje(e)),fje(e)),pje(e)),[`${t}${t}-block`]:{width:"100%",[i]:{width:"100%"},[a]:{width:"100%"}},[`${t}${t}-active`]:{[` ${r}, ${o} > li, ${n}, ${i}, ${a}, ${s} - `]:Object.assign({},uje(e))}}},gje=e=>{const{colorFillContent:t,colorFill:n}=e,r=t,o=n;return{color:r,colorGradientEnd:o,gradientFromColor:r,gradientToColor:o,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},By=pn("Skeleton",e=>{const{componentCls:t,calc:n}=e,r=Xt(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonImageCls:`${t}-image`,imageSizeBase:n(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[mje(r)]},gje,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),vje=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,shape:i="circle",size:a="default"}=e,{getPrefixCls:s}=f.useContext(It),l=s("skeleton",t),[c,u,d]=By(l),p=En(e,["prefixCls","className"]),h=re(l,`${l}-element`,{[`${l}-active`]:o},n,r,u,d);return c(f.createElement("div",{className:h},f.createElement(oT,Object.assign({prefixCls:`${l}-avatar`,shape:i,size:a},p))))},yje=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,block:i=!1,size:a="default"}=e,{getPrefixCls:s}=f.useContext(It),l=s("skeleton",t),[c,u,d]=By(l),p=En(e,["prefixCls"]),h=re(l,`${l}-element`,{[`${l}-active`]:o,[`${l}-block`]:i},n,r,u,d);return c(f.createElement("div",{className:h},f.createElement(oT,Object.assign({prefixCls:`${l}-button`,size:a},p))))},bje="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",xje=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,active:i}=e,{getPrefixCls:a}=f.useContext(It),s=a("skeleton",t),[l,c,u]=By(s),d=re(s,`${s}-element`,{[`${s}-active`]:i},n,r,c,u);return l(f.createElement("div",{className:d},f.createElement("div",{className:re(`${s}-image`,n),style:o},f.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${s}-image-svg`},f.createElement("title",null,"Image placeholder"),f.createElement("path",{d:bje,className:`${s}-image-path`})))))},Cje=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,block:i,size:a="default"}=e,{getPrefixCls:s}=f.useContext(It),l=s("skeleton",t),[c,u,d]=By(l),p=En(e,["prefixCls"]),h=re(l,`${l}-element`,{[`${l}-active`]:o,[`${l}-block`]:i},n,r,u,d);return c(f.createElement("div",{className:h},f.createElement(oT,Object.assign({prefixCls:`${l}-input`,size:a},p))))},wje=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,active:i,children:a}=e,{getPrefixCls:s}=f.useContext(It),l=s("skeleton",t),[c,u,d]=By(l),p=re(l,`${l}-element`,{[`${l}-active`]:i},u,n,r,d);return c(f.createElement("div",{className:p},f.createElement("div",{className:re(`${l}-image`,n),style:o},a)))},Sje=(e,t)=>{const{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n},Eje=e=>{const{prefixCls:t,className:n,style:r,rows:o=0}=e,i=Array.from({length:o}).map((a,s)=>f.createElement("li",{key:s,style:{width:Sje(s,e)}}));return f.createElement("ul",{className:re(t,n),style:r},i)},_je=({prefixCls:e,className:t,width:n,style:r})=>f.createElement("h3",{className:re(e,t),style:Object.assign({width:n},r)});function I8(e){return e&&typeof e=="object"?e:{}}function $je(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Pje(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function Mje(e,t){const n={};return(!e||!t)&&(n.width="61%"),!e&&t?n.rows=3:n.rows=2,n}const ef=e=>{const{prefixCls:t,loading:n,className:r,rootClassName:o,style:i,children:a,avatar:s=!1,title:l=!0,paragraph:c=!0,active:u,round:d}=e,{getPrefixCls:p,direction:h,className:m,style:v}=Vr("skeleton"),g=p("skeleton",t),[x,y,b]=By(g);if(n||!("loading"in e)){const C=!!s,S=!!l,w=!!c;let E;if(C){const $=Object.assign(Object.assign({prefixCls:`${g}-avatar`},$je(S,w)),I8(s));E=f.createElement("div",{className:`${g}-header`},f.createElement(oT,Object.assign({},$)))}let _;if(S||w){let $;if(S){const O=Object.assign(Object.assign({prefixCls:`${g}-title`},Pje(C,w)),I8(l));$=f.createElement(_je,Object.assign({},O))}let R;if(w){const O=Object.assign(Object.assign({prefixCls:`${g}-paragraph`},Mje(C,S)),I8(c));R=f.createElement(Eje,Object.assign({},O))}_=f.createElement("div",{className:`${g}-content`},$,R)}const P=re(g,{[`${g}-with-avatar`]:C,[`${g}-active`]:u,[`${g}-rtl`]:h==="rtl",[`${g}-round`]:d},m,r,o,y,b);return x(f.createElement("div",{className:P,style:Object.assign(Object.assign({},v),i)},E,_))}return a??null};ef.Button=yje;ef.Avatar=vje;ef.Input=Cje;ef.Image=xje;ef.Node=wje;function Jq(){}const Rje=f.createContext({add:Jq,remove:Jq});function ife(e){const t=f.useContext(Rje),n=f.useRef(null);return Jt(o=>{if(o){const i=e?o.querySelector(e):o;t.add(i),n.current=i}else t.remove(n.current)})}const eK=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=f.useContext(jw);return Z.createElement(At,Object.assign({onClick:n},e),t)},tK=()=>{const{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:o}=f.useContext(jw);return Z.createElement(At,Object.assign({},Mde(n),{loading:e,onClick:o},t),r)};function afe(e,t){return Z.createElement("span",{className:`${e}-close-x`},t||Z.createElement(zu,{className:`${e}-close-icon`}))}const sfe=e=>{const{okText:t,okType:n="primary",cancelText:r,confirmLoading:o,onOk:i,onCancel:a,okButtonProps:s,cancelButtonProps:l,footer:c}=e,[u]=Yi("Modal",Rue()),d=t||(u==null?void 0:u.okText),p=r||(u==null?void 0:u.cancelText),h={confirmLoading:o,okButtonProps:s,cancelButtonProps:l,okTextLocale:d,cancelTextLocale:p,okType:n,onOk:i,onCancel:a},m=Z.useMemo(()=>h,Ne(Object.values(h)));let v;return typeof c=="function"||typeof c>"u"?(v=Z.createElement(Z.Fragment,null,Z.createElement(eK,null),Z.createElement(tK,null)),typeof c=="function"&&(v=c(v,{OkBtn:tK,CancelBtn:eK})),v=Z.createElement(Wde,{value:m},v)):v=c,Z.createElement(pj,{disabled:!1},v)},Oje=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"}}}},Tje=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},Ije=(e,t)=>{const{prefixCls:n,componentCls:r,gridColumns:o}=e,i={};for(let a=o;a>=0;a--)a===0?(i[`${r}${t}-${a}`]={display:"none"},i[`${r}-push-${a}`]={insetInlineStart:"auto"},i[`${r}-pull-${a}`]={insetInlineEnd:"auto"},i[`${r}${t}-push-${a}`]={insetInlineStart:"auto"},i[`${r}${t}-pull-${a}`]={insetInlineEnd:"auto"},i[`${r}${t}-offset-${a}`]={marginInlineStart:0},i[`${r}${t}-order-${a}`]={order:0}):(i[`${r}${t}-${a}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${a/o*100}%`,maxWidth:`${a/o*100}%`}],i[`${r}${t}-push-${a}`]={insetInlineStart:`${a/o*100}%`},i[`${r}${t}-pull-${a}`]={insetInlineEnd:`${a/o*100}%`},i[`${r}${t}-offset-${a}`]={marginInlineStart:`${a/o*100}%`},i[`${r}${t}-order-${a}`]={order:a});return i[`${r}${t}-flex`]={flex:`var(--${n}${t}-flex)`},i},SA=(e,t)=>Ije(e,t),kje=(e,t,n)=>({[`@media (min-width: ${se(t)})`]:Object.assign({},SA(e,n))}),Nje=()=>({}),Dje=()=>({}),Aje=pn("Grid",Oje,Nje),lfe=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin}),Fje=pn("Grid",e=>{const t=Xt(e,{gridColumns:24}),n=lfe(t);return delete n.xs,[Tje(t),SA(t,""),SA(t,"-xs"),Object.keys(n).map(r=>kje(t,n[r],`-${r}`)).reduce((r,o)=>Object.assign(Object.assign({},r),o),{})]},Dje);function nK(e){return{position:e,inset:0}}const cfe=e=>{const{componentCls:t,antCls:n}=e;return[{[`${t}-root`]:{[`${t}${n}-zoom-enter, ${t}${n}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${n}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},nK("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},nK("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:Sj(e)}]},Bje=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:`${se(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},Rn(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${se(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:se(e.modalCloseBtnSize),justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:disabled":{pointerEvents:"none"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},Ls(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${se(e.borderRadiusLG)} ${se(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:`${se(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, + `]:Object.assign({},uje(e))}}},gje=e=>{const{colorFillContent:t,colorFill:n}=e,r=t,o=n;return{color:r,colorGradientEnd:o,gradientFromColor:r,gradientToColor:o,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},By=pn("Skeleton",e=>{const{componentCls:t,calc:n}=e,r=Xt(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonImageCls:`${t}-image`,imageSizeBase:n(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[mje(r)]},gje,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),vje=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,shape:i="circle",size:a="default"}=e,{getPrefixCls:s}=p.useContext(kt),l=s("skeleton",t),[c,u,d]=By(l),f=En(e,["prefixCls","className"]),h=re(l,`${l}-element`,{[`${l}-active`]:o},n,r,u,d);return c(p.createElement("div",{className:h},p.createElement(oO,Object.assign({prefixCls:`${l}-avatar`,shape:i,size:a},f))))},yje=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,block:i=!1,size:a="default"}=e,{getPrefixCls:s}=p.useContext(kt),l=s("skeleton",t),[c,u,d]=By(l),f=En(e,["prefixCls"]),h=re(l,`${l}-element`,{[`${l}-active`]:o,[`${l}-block`]:i},n,r,u,d);return c(p.createElement("div",{className:h},p.createElement(oO,Object.assign({prefixCls:`${l}-button`,size:a},f))))},bje="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",xje=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,active:i}=e,{getPrefixCls:a}=p.useContext(kt),s=a("skeleton",t),[l,c,u]=By(s),d=re(s,`${s}-element`,{[`${s}-active`]:i},n,r,c,u);return l(p.createElement("div",{className:d},p.createElement("div",{className:re(`${s}-image`,n),style:o},p.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${s}-image-svg`},p.createElement("title",null,"Image placeholder"),p.createElement("path",{d:bje,className:`${s}-image-path`})))))},wje=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,block:i,size:a="default"}=e,{getPrefixCls:s}=p.useContext(kt),l=s("skeleton",t),[c,u,d]=By(l),f=En(e,["prefixCls"]),h=re(l,`${l}-element`,{[`${l}-active`]:o,[`${l}-block`]:i},n,r,u,d);return c(p.createElement("div",{className:h},p.createElement(oO,Object.assign({prefixCls:`${l}-input`,size:a},f))))},Cje=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,active:i,children:a}=e,{getPrefixCls:s}=p.useContext(kt),l=s("skeleton",t),[c,u,d]=By(l),f=re(l,`${l}-element`,{[`${l}-active`]:i},u,n,r,d);return c(p.createElement("div",{className:f},p.createElement("div",{className:re(`${l}-image`,n),style:o},a)))},Sje=(e,t)=>{const{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n},Eje=e=>{const{prefixCls:t,className:n,style:r,rows:o=0}=e,i=Array.from({length:o}).map((a,s)=>p.createElement("li",{key:s,style:{width:Sje(s,e)}}));return p.createElement("ul",{className:re(t,n),style:r},i)},_je=({prefixCls:e,className:t,width:n,style:r})=>p.createElement("h3",{className:re(e,t),style:Object.assign({width:n},r)});function k8(e){return e&&typeof e=="object"?e:{}}function $je(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Pje(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function Mje(e,t){const n={};return(!e||!t)&&(n.width="61%"),!e&&t?n.rows=3:n.rows=2,n}const ef=e=>{const{prefixCls:t,loading:n,className:r,rootClassName:o,style:i,children:a,avatar:s=!1,title:l=!0,paragraph:c=!0,active:u,round:d}=e,{getPrefixCls:f,direction:h,className:m,style:v}=Vr("skeleton"),g=f("skeleton",t),[b,y,x]=By(g);if(n||!("loading"in e)){const w=!!s,S=!!l,C=!!c;let E;if(w){const $=Object.assign(Object.assign({prefixCls:`${g}-avatar`},$je(S,C)),k8(s));E=p.createElement("div",{className:`${g}-header`},p.createElement(oO,Object.assign({},$)))}let _;if(S||C){let $;if(S){const R=Object.assign(Object.assign({prefixCls:`${g}-title`},Pje(w,C)),k8(l));$=p.createElement(_je,Object.assign({},R))}let T;if(C){const R=Object.assign(Object.assign({prefixCls:`${g}-paragraph`},Mje(w,S)),k8(c));T=p.createElement(Eje,Object.assign({},R))}_=p.createElement("div",{className:`${g}-content`},$,T)}const P=re(g,{[`${g}-with-avatar`]:w,[`${g}-active`]:u,[`${g}-rtl`]:h==="rtl",[`${g}-round`]:d},m,r,o,y,x);return b(p.createElement("div",{className:P,style:Object.assign(Object.assign({},v),i)},E,_))}return a??null};ef.Button=yje;ef.Avatar=vje;ef.Input=wje;ef.Image=xje;ef.Node=Cje;function Jq(){}const Tje=p.createContext({add:Jq,remove:Jq});function ife(e){const t=p.useContext(Tje),n=p.useRef(null);return Jt(o=>{if(o){const i=e?o.querySelector(e):o;t.add(i),n.current=i}else t.remove(n.current)})}const eK=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=p.useContext(jC);return Z.createElement(At,Object.assign({onClick:n},e),t)},tK=()=>{const{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:o}=p.useContext(jC);return Z.createElement(At,Object.assign({},Mde(n),{loading:e,onClick:o},t),r)};function afe(e,t){return Z.createElement("span",{className:`${e}-close-x`},t||Z.createElement(zu,{className:`${e}-close-icon`}))}const sfe=e=>{const{okText:t,okType:n="primary",cancelText:r,confirmLoading:o,onOk:i,onCancel:a,okButtonProps:s,cancelButtonProps:l,footer:c}=e,[u]=Xi("Modal",Tue()),d=t||(u==null?void 0:u.okText),f=r||(u==null?void 0:u.cancelText),h={confirmLoading:o,okButtonProps:s,cancelButtonProps:l,okTextLocale:d,cancelTextLocale:f,okType:n,onOk:i,onCancel:a},m=Z.useMemo(()=>h,De(Object.values(h)));let v;return typeof c=="function"||typeof c>"u"?(v=Z.createElement(Z.Fragment,null,Z.createElement(eK,null),Z.createElement(tK,null)),typeof c=="function"&&(v=c(v,{OkBtn:tK,CancelBtn:eK})),v=Z.createElement(Wde,{value:m},v)):v=c,Z.createElement(pj,{disabled:!1},v)},Rje=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"}}}},Oje=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},kje=(e,t)=>{const{prefixCls:n,componentCls:r,gridColumns:o}=e,i={};for(let a=o;a>=0;a--)a===0?(i[`${r}${t}-${a}`]={display:"none"},i[`${r}-push-${a}`]={insetInlineStart:"auto"},i[`${r}-pull-${a}`]={insetInlineEnd:"auto"},i[`${r}${t}-push-${a}`]={insetInlineStart:"auto"},i[`${r}${t}-pull-${a}`]={insetInlineEnd:"auto"},i[`${r}${t}-offset-${a}`]={marginInlineStart:0},i[`${r}${t}-order-${a}`]={order:0}):(i[`${r}${t}-${a}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${a/o*100}%`,maxWidth:`${a/o*100}%`}],i[`${r}${t}-push-${a}`]={insetInlineStart:`${a/o*100}%`},i[`${r}${t}-pull-${a}`]={insetInlineEnd:`${a/o*100}%`},i[`${r}${t}-offset-${a}`]={marginInlineStart:`${a/o*100}%`},i[`${r}${t}-order-${a}`]={order:a});return i[`${r}${t}-flex`]={flex:`var(--${n}${t}-flex)`},i},SA=(e,t)=>kje(e,t),Ije=(e,t,n)=>({[`@media (min-width: ${se(t)})`]:Object.assign({},SA(e,n))}),Dje=()=>({}),Nje=()=>({}),Aje=pn("Grid",Rje,Dje),lfe=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin}),Fje=pn("Grid",e=>{const t=Xt(e,{gridColumns:24}),n=lfe(t);return delete n.xs,[Oje(t),SA(t,""),SA(t,"-xs"),Object.keys(n).map(r=>Ije(t,n[r],`-${r}`)).reduce((r,o)=>Object.assign(Object.assign({},r),o),{})]},Nje);function nK(e){return{position:e,inset:0}}const cfe=e=>{const{componentCls:t,antCls:n}=e;return[{[`${t}-root`]:{[`${t}${n}-zoom-enter, ${t}${n}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${n}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},nK("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},nK("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:Sj(e)}]},Bje=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:`${se(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},Tn(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${se(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:se(e.modalCloseBtnSize),justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:disabled":{pointerEvents:"none"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},Ls(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${se(e.borderRadiusLG)} ${se(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:`${se(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, ${t}-body, - ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},Lje=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},jje=e=>{const{componentCls:t}=e,n=lfe(e),r=Object.assign({},n);delete r.xs;const o=`--${t.replace(".","")}-`,i=Object.keys(r).map(a=>({[`@media (min-width: ${se(r[a])})`]:{width:`var(${o}${a}-width)`}}));return{[`${t}-root`]:{[t]:[].concat(Ne(Object.keys(n).map((a,s)=>{const l=Object.keys(n)[s-1];return l?{[`${o}${a}-width`]:`var(${o}${l}-width)`}:null})),[{width:`var(${o}xs-width)`}],Ne(i))}}},ufe=e=>{const t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return Xt(e,{modalHeaderHeight:e.calc(e.calc(r).mul(n).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()})},dfe=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${se(e.paddingMD)} ${se(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${se(e.padding)} ${se(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${se(e.paddingXS)} ${se(e.padding)}`:0,footerBorderTop:e.wireframe?`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${se(e.padding*2)} ${se(e.padding*2)} ${se(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),ffe=pn("Modal",e=>{const t=ufe(e);return[Bje(t),Lje(t),cfe(t),Ay(t,"zoom"),jje(t)]},dfe,{unitless:{titleLineHeight:!0}});var zje=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{EA={x:e.pageX,y:e.pageY},setTimeout(()=>{EA=null},100)};lje()&&document.documentElement.addEventListener("click",Hje,!0);const pfe=e=>{const{prefixCls:t,className:n,rootClassName:r,open:o,wrapClassName:i,centered:a,getContainer:s,focusTriggerAfterClose:l=!0,style:c,visible:u,width:d=520,footer:p,classNames:h,styles:m,children:v,loading:g,confirmLoading:x,zIndex:y,mousePosition:b,onOk:C,onCancel:S,destroyOnHidden:w,destroyOnClose:E}=e,_=zje(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:P,getPrefixCls:$,direction:R,modal:O}=f.useContext(It),T=ee=>{x||S==null||S(ee)},I=ee=>{C==null||C(ee)},k=$("modal",t),N=$(),D=br(k),[L,H,U]=ffe(k,D),V=re(i,{[`${k}-centered`]:a??(O==null?void 0:O.centered),[`${k}-wrap-rtl`]:R==="rtl"}),j=p!==null&&!g?f.createElement(sfe,Object.assign({},e,{onOk:I,onCancel:T})):null,[F,W,X,J]=Ij(F0(e),F0(O),{closable:!0,closeIcon:f.createElement(zu,{className:`${k}-close-icon`}),closeIconRender:ee=>afe(k,ee)}),q=ife(`.${k}-content`),[A,z]=Rl("Modal",y),[G,Y]=f.useMemo(()=>d&&typeof d=="object"?[void 0,d]:[d,void 0],[d]),Q=f.useMemo(()=>{const ee={};return Y&&Object.keys(Y).forEach(te=>{const oe=Y[te];oe!==void 0&&(ee[`--${k}-${te}-width`]=typeof oe=="number"?`${oe}px`:oe)}),ee},[Y]);return L(f.createElement(Pc,{form:!0,space:!0},f.createElement(Dw.Provider,{value:z},f.createElement(Pj,Object.assign({width:G},_,{zIndex:A,getContainer:s===void 0?P:s,prefixCls:k,rootClassName:re(H,r,U,D),footer:j,visible:o??u,mousePosition:b??EA,onClose:T,closable:F&&Object.assign({disabled:X,closeIcon:W},J),closeIcon:W,focusTriggerAfterClose:l,transitionName:Oi(N,"zoom",e.transitionName),maskTransitionName:Oi(N,"fade",e.maskTransitionName),className:re(H,n,O==null?void 0:O.className),style:Object.assign(Object.assign(Object.assign({},O==null?void 0:O.style),c),Q),classNames:Object.assign(Object.assign(Object.assign({},O==null?void 0:O.classNames),h),{wrapper:re(V,h==null?void 0:h.wrapper)}),styles:Object.assign(Object.assign({},O==null?void 0:O.styles),m),panelRef:q,destroyOnClose:w??E}),g?f.createElement(ef,{active:!0,title:!1,paragraph:{rows:4},className:`${k}-body-skeleton`}):v))))},Vje=e=>{const{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:o,fontSize:i,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({},$u()),[`&${t} ${t}-body`]:{padding:c},[`${u}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:o,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(l).sub(o).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(s).sub(o).equal()).div(2).equal()}},[`${u}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS,maxWidth:`calc(100% - ${se(e.marginSM)})`},[`${e.iconCls} + ${u}-paragraph`]:{maxWidth:`calc(100% - ${se(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${u}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:n,lineHeight:r},[`${u}-content`]:{color:e.colorText,fontSize:i,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}, - ${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}}},Wje=ky(["Modal","confirm"],e=>{const t=ufe(e);return[Vje(t)]},dfe,{order:-1e3});var Uje=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oy,Ne(Object.values(y))),C=f.createElement(f.Fragment,null,f.createElement(Iq,null),f.createElement(kq,null)),S=e.title!==void 0&&e.title!==null,w=`${i}-body`;return f.createElement("div",{className:`${i}-body-wrapper`},f.createElement("div",{className:re(w,{[`${w}-has-title`]:S})},d,f.createElement("div",{className:`${i}-paragraph`},S&&f.createElement("span",{className:`${i}-title`},e.title),f.createElement("div",{className:`${i}-content`},e.content))),l===void 0||typeof l=="function"?f.createElement(Wde,{value:b},f.createElement("div",{className:`${i}-btns`},typeof l=="function"?l(C,{OkBtn:kq,CancelBtn:Iq}):C)):l,f.createElement(Wje,{prefixCls:t}))}const Gje=e=>{const{close:t,zIndex:n,maskStyle:r,direction:o,prefixCls:i,wrapClassName:a,rootPrefixCls:s,bodyStyle:l,closable:c=!1,onConfirm:u,styles:d}=e,p=`${i}-confirm`,h=e.width||416,m=e.style||{},v=e.mask===void 0?!0:e.mask,g=e.maskClosable===void 0?!1:e.maskClosable,x=re(p,`${p}-${e.type}`,{[`${p}-rtl`]:o==="rtl"},e.className),[,y]=ai(),b=f.useMemo(()=>n!==void 0?n:y.zIndexPopupBase+vj,[n,y]);return f.createElement(pfe,Object.assign({},e,{className:x,wrapClassName:re({[`${p}-centered`]:!!e.centered},a),onCancel:()=>{t==null||t({triggerCancel:!0}),u==null||u(!1)},title:"",footer:null,transitionName:Oi(s||"","zoom",e.transitionName),maskTransitionName:Oi(s||"","fade",e.maskTransitionName),mask:v,maskClosable:g,style:m,styles:Object.assign({body:l,mask:r},d),width:h,zIndex:b,closable:c}),f.createElement(hfe,Object.assign({},e,{confirmPrefixCls:p})))},mfe=e=>{const{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:o}=e;return f.createElement(Vt,{prefixCls:t,iconPrefixCls:n,direction:r,theme:o},f.createElement(Gje,Object.assign({},e)))},Jh=[];let gfe="";function vfe(){return gfe}const qje=e=>{var t,n;const{prefixCls:r,getContainer:o,direction:i}=e,a=Rue(),s=f.useContext(It),l=vfe()||s.getPrefixCls(),c=r||`${l}-modal`;let u=o;return u===!1&&(u=void 0),Z.createElement(mfe,Object.assign({},e,{rootPrefixCls:l,prefixCls:c,iconPrefixCls:s.iconPrefixCls,theme:s.theme,direction:i??s.direction,locale:(n=(t=s.locale)===null||t===void 0?void 0:t.Modal)!==null&&n!==void 0?n:a,getContainer:u}))};function Ww(e){const t=ide(),n=document.createDocumentFragment();let r=Object.assign(Object.assign({},e),{close:l,open:!0}),o,i;function a(...u){var d;if(u.some(m=>m==null?void 0:m.triggerCancel)){var h;(d=e.onCancel)===null||d===void 0||(h=d).call.apply(h,[e,()=>{}].concat(Ne(u.slice(1))))}for(let m=0;m{const d=t.getPrefixCls(void 0,vfe()),p=t.getIconPrefixCls(),h=t.getTheme(),m=Z.createElement(qje,Object.assign({},u));i=xj()(Z.createElement(Vt,{prefixCls:d,iconPrefixCls:p,theme:h},t.holderRender?t.holderRender(m):m),n)})}function l(...u){r=Object.assign(Object.assign({},r),{open:!1,afterClose:()=>{typeof e.afterClose=="function"&&e.afterClose(),a.apply(this,u)}}),r.visible&&delete r.visible,s(r)}function c(u){typeof u=="function"?r=u(r):r=Object.assign(Object.assign({},r),u),s(r)}return s(r),Jh.push(l),{destroy:l,update:c}}function yfe(e){return Object.assign(Object.assign({},e),{type:"warning"})}function bfe(e){return Object.assign(Object.assign({},e),{type:"info"})}function xfe(e){return Object.assign(Object.assign({},e),{type:"success"})}function Cfe(e){return Object.assign(Object.assign({},e),{type:"error"})}function wfe(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function Kje({rootPrefixCls:e}){gfe=e}var Yje=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,{afterClose:r,config:o}=e,i=Yje(e,["afterClose","config"]);const[a,s]=f.useState(!0),[l,c]=f.useState(o),{direction:u,getPrefixCls:d}=f.useContext(It),p=d("modal"),h=d(),m=()=>{var y;r(),(y=l.afterClose)===null||y===void 0||y.call(l)},v=(...y)=>{var b;if(s(!1),y.some(w=>w==null?void 0:w.triggerCancel)){var S;(b=l.onCancel)===null||b===void 0||(S=b).call.apply(S,[l,()=>{}].concat(Ne(y.slice(1))))}};f.useImperativeHandle(t,()=>({destroy:v,update:y=>{c(b=>{const C=typeof y=="function"?y(b):y;return Object.assign(Object.assign({},b),C)})}}));const g=(n=l.okCancel)!==null&&n!==void 0?n:l.type==="confirm",[x]=Yi("Modal",_u.Modal);return f.createElement(mfe,Object.assign({prefixCls:p,rootPrefixCls:h},l,{close:v,open:a,afterClose:m,okText:l.okText||(g?x==null?void 0:x.okText:x==null?void 0:x.justOkText),direction:l.direction||u,cancelText:l.cancelText||(x==null?void 0:x.cancelText)},i))},Qje=f.forwardRef(Xje);let rK=0;const Zje=f.memo(f.forwardRef((e,t)=>{const[n,r]=j5e();return f.useImperativeHandle(t,()=>({patchElement:r}),[]),f.createElement(f.Fragment,null,n)}));function Sfe(){const e=f.useRef(null),[t,n]=f.useState([]);f.useEffect(()=>{t.length&&(Ne(t).forEach(a=>{a()}),n([]))},[t]);const r=f.useCallback(i=>function(s){var l;rK+=1;const c=f.createRef();let u;const d=new Promise(g=>{u=g});let p=!1,h;const m=f.createElement(Qje,{key:`modal-${rK}`,config:i(s),ref:c,afterClose:()=>{h==null||h()},isSilent:()=>p,onConfirm:g=>{u(g)}});return h=(l=e.current)===null||l===void 0?void 0:l.patchElement(m),h&&Jh.push(h),{destroy:()=>{function g(){var x;(x=c.current)===null||x===void 0||x.destroy()}c.current?g():n(x=>[].concat(Ne(x),[g]))},update:g=>{function x(){var y;(y=c.current)===null||y===void 0||y.update(g)}c.current?x():n(y=>[].concat(Ne(y),[x]))},then:g=>(p=!0,d.then(g))}},[]);return[f.useMemo(()=>({info:r(bfe),success:r(xfe),error:r(Cfe),warning:r(yfe),confirm:r(wfe)}),[]),f.createElement(Zje,{key:"modal-holder",ref:e})]}const Jje=e=>{const{componentCls:t,notificationMarginEdge:n,animationMaxHeight:r}=e,o=`${t}-notice`,i=new vn("antNotificationFadeIn",{"0%":{transform:"translate3d(100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}}),a=new vn("antNotificationTopFadeIn",{"0%":{top:-r,opacity:0},"100%":{top:0,opacity:1}}),s=new vn("antNotificationBottomFadeIn",{"0%":{bottom:e.calc(r).mul(-1).equal(),opacity:0},"100%":{bottom:0,opacity:1}}),l=new vn("antNotificationLeftFadeIn",{"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:a}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:s}},[`&${t}-topRight, &${t}-bottomRight`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:i}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginRight:{value:0,_skip_check_:!0},marginLeft:{value:n,_skip_check_:!0},[o]:{marginInlineEnd:"auto",marginInlineStart:0},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:l}}}}},e7e=["top","topLeft","topRight","bottom","bottomLeft","bottomRight"],t7e={topLeft:"left",topRight:"right",bottomLeft:"left",bottomRight:"right",top:"left",bottom:"left"},n7e=(e,t)=>{const{componentCls:n}=e;return{[`${n}-${t}`]:{[`&${n}-stack > ${n}-notice-wrapper`]:{[t.startsWith("top")?"top":"bottom"]:0,[t7e[t]]:{value:0,_skip_check_:!0}}}}},r7e=e=>{const t={};for(let n=1;n ${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)},o7e=e=>{const t={};for(let n=1;n{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"},r7e(e))},[`${t}-stack:not(${t}-stack-expanded)`]:{[`& > ${t}-notice-wrapper`]:Object.assign({},o7e(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"}}}},e7e.map(n=>n7e(e,n)).reduce((n,r)=>Object.assign(Object.assign({},n),r),{}))},a7e=e=>{const{iconCls:t,componentCls:n,boxShadow:r,fontSizeLG:o,notificationMarginBottom:i,borderRadiusLG:a,colorSuccess:s,colorInfo:l,colorWarning:c,colorError:u,colorTextHeading:d,notificationBg:p,notificationPadding:h,notificationMarginEdge:m,notificationProgressBg:v,notificationProgressHeight:g,fontSize:x,lineHeight:y,width:b,notificationIconSize:C,colorText:S}=e,w=`${n}-notice`;return{position:"relative",marginBottom:i,marginInlineStart:"auto",background:p,borderRadius:a,boxShadow:r,[w]:{padding:h,width:b,maxWidth:`calc(100vw - ${se(e.calc(m).mul(2).equal())})`,overflow:"hidden",lineHeight:y,wordWrap:"break-word"},[`${w}-message`]:{color:d,fontSize:o,lineHeight:e.lineHeightLG},[`${w}-description`]:{fontSize:x,color:S,marginTop:e.marginXS},[`${w}-closable ${w}-message`]:{paddingInlineEnd:e.paddingLG},[`${w}-with-icon ${w}-message`]:{marginInlineStart:e.calc(e.marginSM).add(C).equal(),fontSize:o},[`${w}-with-icon ${w}-description`]:{marginInlineStart:e.calc(e.marginSM).add(C).equal(),fontSize:x},[`${w}-icon`]:{position:"absolute",fontSize:C,lineHeight:1,[`&-success${t}`]:{color:s},[`&-info${t}`]:{color:l},[`&-warning${t}`]:{color:c},[`&-error${t}`]:{color:u}},[`${w}-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}},Ls(e)),[`${w}-progress`]:{position:"absolute",display:"block",appearance:"none",inlineSize:`calc(100% - ${se(a)} * 2)`,left:{_skip_check_:!0,value:a},right:{_skip_check_:!0,value:a},bottom:0,blockSize:g,border:0,"&, &::-webkit-progress-bar":{borderRadius:a,backgroundColor:"rgba(0, 0, 0, 0.04)"},"&::-moz-progress-bar":{background:v},"&::-webkit-progress-value":{borderRadius:a,background:v}},[`${w}-actions`]:{float:"right",marginTop:e.marginSM}}},s7e=e=>{const{componentCls:t,notificationMarginBottom:n,notificationMarginEdge:r,motionDurationMid:o,motionEaseInOut:i}=e,a=`${t}-notice`,s=new vn("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:n},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[t]:Object.assign(Object.assign({},Rn(e)),{position:"fixed",zIndex:e.zIndexPopup,marginRight:{value:r,_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:i,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${t}-fade-leave`]:{animationTimingFunction:i,animationFillMode:"both",animationDuration:o,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:s,animationPlayState:"running"},"&-rtl":{direction:"rtl",[`${a}-actions`]:{float:"left"}}})},{[t]:{[`${a}-wrapper`]:Object.assign({},a7e(e))}}]},l7e=e=>({zIndexPopup:e.zIndexPopupBase+vj+50,width:384}),c7e=e=>{const t=e.paddingMD,n=e.paddingLG;return Xt(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:n,notificationIconSize:e.calc(e.fontSizeLG).mul(e.lineHeightLG).equal(),notificationCloseButtonSize:e.calc(e.controlHeightLG).mul(.55).equal(),notificationMarginBottom:e.margin,notificationPadding:`${se(e.paddingMD)} ${se(e.paddingContentHorizontalLG)}`,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationStackLayer:3,notificationProgressHeight:2,notificationProgressBg:`linear-gradient(90deg, ${e.colorPrimaryBorderHover}, ${e.colorPrimary})`})},u7e=pn("Notification",e=>{const t=c7e(e);return[s7e(t),Jje(t),i7e(t)]},l7e);function Efe(e,t){return t===null||t===!1?null:t||f.createElement(zu,{className:`${e}-close-icon`})}const d7e={success:gg,info:VO,error:ju,warning:Dy},f7e=e=>{const{prefixCls:t,icon:n,type:r,message:o,description:i,actions:a,role:s="alert"}=e;let l=null;return n?l=f.createElement("span",{className:`${t}-icon`},n):r&&(l=f.createElement(d7e[r]||null,{className:re(`${t}-icon`,`${t}-icon-${r}`)})),f.createElement("div",{className:re({[`${t}-with-icon`]:l}),role:s},l,f.createElement("div",{className:`${t}-message`},o),i&&f.createElement("div",{className:`${t}-description`},i),a&&f.createElement("div",{className:`${t}-actions`},a))};function p7e(e,t,n){let r;switch(e){case"top":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:t,bottom:"auto"};break;case"topLeft":r={left:0,top:t,bottom:"auto"};break;case"topRight":r={right:0,top:t,bottom:"auto"};break;case"bottom":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:n};break;case"bottomLeft":r={left:0,top:"auto",bottom:n};break;default:r={right:0,top:"auto",bottom:n};break}return r}function h7e(e){return{motionName:`${e}-fade`}}function m7e(e,t,n){return typeof e<"u"?e:typeof(t==null?void 0:t.closeIcon)<"u"?t.closeIcon:n==null?void 0:n.closeIcon}var g7e=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=br(t),[r,o,i]=u7e(t,n);return r(Z.createElement(gde,{classNames:{list:re(o,i,n)}},e))},x7e=(e,{prefixCls:t,key:n})=>Z.createElement(b7e,{prefixCls:t,key:n},e),C7e=Z.forwardRef((e,t)=>{const{top:n,bottom:r,prefixCls:o,getContainer:i,maxCount:a,rtl:s,onAllRemoved:l,stack:c,duration:u,pauseOnHover:d=!0,showProgress:p}=e,{getPrefixCls:h,getPopupContainer:m,notification:v,direction:g}=f.useContext(It),[,x]=ai(),y=o||h("notification"),b=_=>p7e(_,n??oK,r??oK),C=()=>re({[`${y}-rtl`]:s??g==="rtl"}),S=()=>h7e(y),[w,E]=vde({prefixCls:y,style:b,className:C,motion:S,closable:!0,closeIcon:Efe(y),duration:u??v7e,getContainer:()=>(i==null?void 0:i())||(m==null?void 0:m())||document.body,maxCount:a,pauseOnHover:d,showProgress:p,onAllRemoved:l,renderNotifications:x7e,stack:c===!1?!1:{threshold:typeof c=="object"?c==null?void 0:c.threshold:void 0,offset:8,gap:x.margin}});return Z.useImperativeHandle(t,()=>Object.assign(Object.assign({},w),{prefixCls:y,notification:v})),E});function w7e(e){const t=Z.useRef(null);return hg(),[Z.useMemo(()=>{const r=s=>{var l;if(!t.current)return;const{open:c,prefixCls:u,notification:d}=t.current,p=`${u}-notice`,{message:h,description:m,icon:v,type:g,btn:x,actions:y,className:b,style:C,role:S="alert",closeIcon:w,closable:E}=s,_=g7e(s,["message","description","icon","type","btn","actions","className","style","role","closeIcon","closable"]),P=y??x,$=Efe(p,m7e(w,e,d));return c(Object.assign(Object.assign({placement:(l=e==null?void 0:e.placement)!==null&&l!==void 0?l:y7e},_),{content:Z.createElement(f7e,{prefixCls:p,icon:v,type:g,message:h,description:m,actions:P,role:S}),className:re(g&&`${p}-${g}`,b,d==null?void 0:d.className),style:Object.assign(Object.assign({},d==null?void 0:d.style),C),closeIcon:$,closable:E??!!$}))},i={open:r,destroy:s=>{var l,c;s!==void 0?(l=t.current)===null||l===void 0||l.close(s):(c=t.current)===null||c===void 0||c.destroy()}};return["success","info","warning","error"].forEach(s=>{i[s]=l=>r(Object.assign(Object.assign({},l),{type:s}))}),i},[]),Z.createElement(C7e,Object.assign({key:"notification-holder"},e,{ref:t}))]}function S7e(e){return w7e(e)}const _A=Z.createContext({}),_fe=Z.createContext({message:{},notification:{},modal:{}}),E7e=e=>{const{componentCls:t,colorText:n,fontSize:r,lineHeight:o,fontFamily:i}=e;return{[t]:{color:n,fontSize:r,lineHeight:o,fontFamily:i,[`&${t}-rtl`]:{direction:"rtl"}}}},_7e=()=>({}),$7e=pn("App",E7e,_7e),P7e=e=>{const{prefixCls:t,children:n,className:r,rootClassName:o,message:i,notification:a,style:s,component:l="div"}=e,{direction:c,getPrefixCls:u}=f.useContext(It),d=u("app",t),[p,h,m]=$7e(d),v=re(h,d,r,o,m,{[`${d}-rtl`]:c==="rtl"}),g=f.useContext(_A),x=Z.useMemo(()=>({message:Object.assign(Object.assign({},g.message),i),notification:Object.assign(Object.assign({},g.notification),a)}),[i,a,g.message,g.notification]),[y,b]=wde(x.message),[C,S]=S7e(x.notification),[w,E]=Sfe(),_=Z.useMemo(()=>({message:y,notification:C,modal:w}),[y,C,w]);hg()(!(m&&l===!1),"usage","When using cssVar, ensure `component` is assigned a valid React component string.");const P=l===!1?Z.Fragment:l,$={className:v,style:s};return p(Z.createElement(_fe.Provider,{value:_},Z.createElement(_A.Provider,{value:x},Z.createElement(P,Object.assign({},l===!1?void 0:$),E,b,S,n))))},M7e=()=>Z.useContext(_fe),aT=P7e;aT.useApp=M7e;function $fe(e){return t=>f.createElement(Vt,{theme:{token:{motion:!1,zIndexPopupBase:0}}},f.createElement(e,Object.assign({},t)))}const Zp=(e,t,n,r,o)=>$fe(a=>{const{prefixCls:s,style:l}=a,c=f.useRef(null),[u,d]=f.useState(0),[p,h]=f.useState(0),[m,v]=Gt(!1,{value:a.open}),{getPrefixCls:g}=f.useContext(It),x=g(r||"select",s);f.useEffect(()=>{if(v(!0),typeof ResizeObserver<"u"){const C=new ResizeObserver(w=>{const E=w[0].target;d(E.offsetHeight+8),h(E.offsetWidth)}),S=setInterval(()=>{var w;const E=o?`.${o(x)}`:`.${x}-dropdown`,_=(w=c.current)===null||w===void 0?void 0:w.querySelector(E);_&&(clearInterval(S),C.observe(_))},10);return()=>{clearInterval(S),C.disconnect()}}},[]);let y=Object.assign(Object.assign({},a),{style:Object.assign(Object.assign({},l),{margin:0}),open:m,visible:m,getPopupContainer:()=>c.current});n&&(y=n(y)),t&&Object.assign(y,{[t]:{overflow:{adjustX:!1,adjustY:!1}}});const b={paddingBottom:u,position:"relative",minWidth:p};return f.createElement("div",{ref:c,style:b},f.createElement(e,Object.assign({},y)))}),sT=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var lT=function(t){var n=t.className,r=t.customizeIcon,o=t.customizeIconProps,i=t.children,a=t.onMouseDown,s=t.onClick,l=typeof r=="function"?r(o):r;return f.createElement("span",{className:n,onMouseDown:function(u){u.preventDefault(),a==null||a(u)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:s,"aria-hidden":!0},l!==void 0?l:f.createElement("span",{className:re(n.split(/\s+/).map(function(c){return"".concat(c,"-icon")}))},i))},R7e=function(t,n,r,o,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,c=Z.useMemo(function(){if(dt(o)==="object")return o.clearIcon;if(i)return i},[o,i]),u=Z.useMemo(function(){return!!(!a&&o&&(r.length||s)&&!(l==="combobox"&&s===""))},[o,a,r.length,s,l]);return{allowClear:u,clearIcon:Z.createElement(lT,{className:"".concat(t,"-clear"),onMouseDown:n,customizeIcon:c},"×")}},Pfe=f.createContext(null);function kj(){return f.useContext(Pfe)}function O7e(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=f.useState(!1),n=ie(t,2),r=n[0],o=n[1],i=f.useRef(null),a=function(){window.clearTimeout(i.current)};f.useEffect(function(){return a},[]);var s=function(c,u){a(),i.current=window.setTimeout(function(){o(c),u&&u()},e)};return[r,s,a]}function Mfe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=f.useRef(null),n=f.useRef(null);f.useEffect(function(){return function(){window.clearTimeout(n.current)}},[]);function r(o){(o||t.current===null)&&(t.current=o),window.clearTimeout(n.current),n.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},r]}function T7e(e,t,n,r){var o=f.useRef(null);o.current={open:t,triggerOpen:n,customizedTrigger:r},f.useEffect(function(){function i(a){var s;if(!((s=o.current)!==null&&s!==void 0&&s.customizedTrigger)){var l=a.target;l.shadowRoot&&a.composed&&(l=a.composedPath()[0]||l),o.current.open&&e().filter(function(c){return c}).every(function(c){return!c.contains(l)&&c!==l})&&o.current.triggerOpen(!1)}}return window.addEventListener("mousedown",i),function(){return window.removeEventListener("mousedown",i)}},[])}function I7e(e){return e&&![ot.ESC,ot.SHIFT,ot.BACKSPACE,ot.TAB,ot.WIN_KEY,ot.ALT,ot.META,ot.WIN_KEY_RIGHT,ot.CTRL,ot.SEMICOLON,ot.EQUALS,ot.CAPS_LOCK,ot.CONTEXT_MENU,ot.F1,ot.F2,ot.F3,ot.F4,ot.F5,ot.F6,ot.F7,ot.F8,ot.F9,ot.F10,ot.F11,ot.F12].includes(e)}var k7e=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Kg=void 0;function N7e(e,t){var n=e.prefixCls,r=e.invalidate,o=e.item,i=e.renderItem,a=e.responsive,s=e.responsiveDisabled,l=e.registerSize,c=e.itemKey,u=e.className,d=e.style,p=e.children,h=e.display,m=e.order,v=e.component,g=v===void 0?"div":v,x=Ye(e,k7e),y=a&&!h;function b(_){l(c,_)}f.useEffect(function(){return function(){b(null)}},[]);var C=i&&o!==Kg?i(o,{index:m}):p,S;r||(S={opacity:y?0:1,height:y?0:Kg,overflowY:y?"hidden":Kg,order:a?m:Kg,pointerEvents:y?"none":Kg,position:y?"absolute":Kg});var w={};y&&(w["aria-hidden"]=!0);var E=f.createElement(g,we({className:re(!r&&n,u),style:B(B({},S),d)},w,x,{ref:t}),C);return a&&(E=f.createElement(ua,{onResize:function(P){var $=P.offsetWidth;b($)},disabled:s},E)),E}var C1=f.forwardRef(N7e);C1.displayName="Item";function D7e(e){if(typeof MessageChannel>"u")gn(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function A7e(){var e=f.useRef(null),t=function(r){e.current||(e.current=[],D7e(function(){Li.unstable_batchedUpdates(function(){e.current.forEach(function(o){o()}),e.current=null})})),e.current.push(r)};return t}function Jb(e,t){var n=f.useState(t),r=ie(n,2),o=r[0],i=r[1],a=Jt(function(s){e(function(){i(s)})});return[o,a]}var XP=Z.createContext(null),F7e=["component"],B7e=["className"],L7e=["className"],j7e=function(t,n){var r=f.useContext(XP);if(!r){var o=t.component,i=o===void 0?"div":o,a=Ye(t,F7e);return f.createElement(i,we({},a,{ref:n}))}var s=r.className,l=Ye(r,B7e),c=t.className,u=Ye(t,L7e);return f.createElement(XP.Provider,{value:null},f.createElement(C1,we({ref:n,className:re(s,c)},l,u)))},Rfe=f.forwardRef(j7e);Rfe.displayName="RawItem";var z7e=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Ofe="responsive",Tfe="invalidate";function H7e(e){return"+ ".concat(e.length," ...")}function V7e(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,o=e.data,i=o===void 0?[]:o,a=e.renderItem,s=e.renderRawItem,l=e.itemKey,c=e.itemWidth,u=c===void 0?10:c,d=e.ssr,p=e.style,h=e.className,m=e.maxCount,v=e.renderRest,g=e.renderRawRest,x=e.suffix,y=e.component,b=y===void 0?"div":y,C=e.itemComponent,S=e.onVisibleChange,w=Ye(e,z7e),E=d==="full",_=A7e(),P=Jb(_,null),$=ie(P,2),R=$[0],O=$[1],T=R||0,I=Jb(_,new Map),k=ie(I,2),N=k[0],D=k[1],L=Jb(_,0),H=ie(L,2),U=H[0],V=H[1],j=Jb(_,0),F=ie(j,2),W=F[0],X=F[1],J=Jb(_,0),q=ie(J,2),A=q[0],z=q[1],G=f.useState(null),Y=ie(G,2),Q=Y[0],ee=Y[1],te=f.useState(null),oe=ie(te,2),ne=oe[0],le=oe[1],ce=f.useMemo(function(){return ne===null&&E?Number.MAX_SAFE_INTEGER:ne||0},[ne,R]),he=f.useState(!1),ue=ie(he,2),fe=ue[0],ve=ue[1],ge="".concat(r,"-item"),de=Math.max(U,W),be=m===Ofe,Ee=i.length&&be,Le=m===Tfe,Re=Ee||typeof m=="number"&&i.length>m,Pe=f.useMemo(function(){var Ze=i;return Ee?R===null&&E?Ze=i:Ze=i.slice(0,Math.min(i.length,T/u)):typeof m=="number"&&(Ze=i.slice(0,m)),Ze},[i,u,R,m,Ee]),ze=f.useMemo(function(){return Ee?i.slice(ce+1):i.slice(Pe.length)},[i,Pe,Ee,ce]),Ie=f.useCallback(function(Ze,et){var tt;return typeof l=="function"?l(Ze):(tt=l&&(Ze==null?void 0:Ze[l]))!==null&&tt!==void 0?tt:et},[l]),$e=f.useCallback(a||function(Ze){return Ze},[a]);function Be(Ze,et,tt){ne===Ze&&(et===void 0||et===Q)||(le(Ze),tt||(ve(ZeT){Be(mt-1,Ze-me-A+W);break}}x&&Ae(0)+A>T&&ee(null)}},[T,N,W,A,Ie,Pe]);var Ve=fe&&!!ze.length,Je={};Q!==null&&Ee&&(Je={position:"absolute",left:Q,top:0});var ht={prefixCls:ge,responsive:Ee,component:C,invalidate:Le},He=s?function(Ze,et){var tt=Ie(Ze,et);return f.createElement(XP.Provider,{key:tt,value:B(B({},ht),{},{order:et,item:Ze,itemKey:tt,registerSize:Oe,display:et<=ce})},s(Ze,et))}:function(Ze,et){var tt=Ie(Ze,et);return f.createElement(C1,we({},ht,{order:et,key:tt,item:Ze,renderItem:$e,itemKey:tt,registerSize:Oe,display:et<=ce}))},Ke={order:Ve?ce:Number.MAX_SAFE_INTEGER,className:"".concat(ge,"-rest"),registerSize:Fe,display:Ve},it=v||H7e,Ge=g?f.createElement(XP.Provider,{value:B(B({},ht),Ke)},g(ze)):f.createElement(C1,we({},ht,Ke),typeof it=="function"?it(ze):it),ut=f.createElement(b,we({className:re(!Le&&r,h),style:p,ref:t},w),Pe.map(He),Re?Ge:null,x&&f.createElement(C1,we({},ht,{responsive:be,responsiveDisabled:!Ee,order:ce,className:"".concat(ge,"-suffix"),registerSize:Se,display:!0,style:Je}),x));return be?f.createElement(ua,{onResize:Ce,disabled:!Ee},ut):ut}var mc=f.forwardRef(V7e);mc.displayName="Overflow";mc.Item=Rfe;mc.RESPONSIVE=Ofe;mc.INVALIDATE=Tfe;function W7e(e,t,n){var r=B(B({},e),t);return Object.keys(t).forEach(function(o){var i=t[o];typeof i=="function"&&(r[o]=function(){for(var a,s=arguments.length,l=new Array(s),c=0;cb&&(ue="".concat(fe.slice(0,b),"..."))}var ve=function(de){de&&de.stopPropagation(),_(oe)};return typeof w=="function"?z(ce,ue,ne,he,ve):A(oe,ue,ne,he,ve)},Y=function(oe){if(!o.length)return null;var ne=typeof S=="function"?S(oe):S;return typeof w=="function"?z(void 0,ne,!1,!1,void 0,!0):A({title:ne},ne,!1)},Q=f.createElement("div",{className:"".concat(X,"-search"),style:{width:H},onFocus:function(){W(!0)},onBlur:function(){W(!1)}},f.createElement(Ife,{ref:l,open:i,prefixCls:r,id:n,inputElement:null,disabled:u,autoFocus:h,autoComplete:m,editable:q,activeDescendantId:v,value:J,onKeyDown:R,onMouseDown:O,onChange:P,onPaste:$,onCompositionStart:T,onCompositionEnd:I,onBlur:k,tabIndex:g,attrs:Zr(t,!0)}),f.createElement("span",{ref:N,className:"".concat(X,"-search-mirror"),"aria-hidden":!0},J," ")),ee=f.createElement(mc,{prefixCls:"".concat(X,"-overflow"),data:o,renderItem:G,renderRest:Y,suffix:Q,itemKey:Z7e,maxCount:y});return f.createElement("span",{className:"".concat(X,"-wrap")},ee,!o.length&&!J&&f.createElement("span",{className:"".concat(X,"-placeholder")},c))},e9e=function(t){var n=t.inputElement,r=t.prefixCls,o=t.id,i=t.inputRef,a=t.disabled,s=t.autoFocus,l=t.autoComplete,c=t.activeDescendantId,u=t.mode,d=t.open,p=t.values,h=t.placeholder,m=t.tabIndex,v=t.showSearch,g=t.searchValue,x=t.activeValue,y=t.maxLength,b=t.onInputKeyDown,C=t.onInputMouseDown,S=t.onInputChange,w=t.onInputPaste,E=t.onInputCompositionStart,_=t.onInputCompositionEnd,P=t.onInputBlur,$=t.title,R=f.useState(!1),O=ie(R,2),T=O[0],I=O[1],k=u==="combobox",N=k||v,D=p[0],L=g||"";k&&x&&!T&&(L=x),f.useEffect(function(){k&&I(!1)},[k,x]);var H=u!=="combobox"&&!d&&!v?!1:!!L,U=$===void 0?Nfe(D):$,V=f.useMemo(function(){return D?null:f.createElement("span",{className:"".concat(r,"-selection-placeholder"),style:H?{visibility:"hidden"}:void 0},h)},[D,H,h,r]);return f.createElement("span",{className:"".concat(r,"-selection-wrap")},f.createElement("span",{className:"".concat(r,"-selection-search")},f.createElement(Ife,{ref:i,prefixCls:r,id:o,open:d,inputElement:n,disabled:a,autoFocus:s,autoComplete:l,editable:N,activeDescendantId:c,value:L,onKeyDown:b,onMouseDown:C,onChange:function(F){I(!0),S(F)},onPaste:w,onCompositionStart:E,onCompositionEnd:_,onBlur:P,tabIndex:m,attrs:Zr(t,!0),maxLength:k?y:void 0})),!k&&D?f.createElement("span",{className:"".concat(r,"-selection-item"),title:U,style:H?{visibility:"hidden"}:void 0},D.label):null,V)},t9e=function(t,n){var r=f.useRef(null),o=f.useRef(!1),i=t.prefixCls,a=t.open,s=t.mode,l=t.showSearch,c=t.tokenWithEnter,u=t.disabled,d=t.prefix,p=t.autoClearSearchValue,h=t.onSearch,m=t.onSearchSubmit,v=t.onToggleOpen,g=t.onInputKeyDown,x=t.onInputBlur,y=t.domRef;f.useImperativeHandle(n,function(){return{focus:function(U){r.current.focus(U)},blur:function(){r.current.blur()}}});var b=Mfe(0),C=ie(b,2),S=C[0],w=C[1],E=function(U){var V=U.which,j=r.current instanceof HTMLTextAreaElement;!j&&a&&(V===ot.UP||V===ot.DOWN)&&U.preventDefault(),g&&g(U),V===ot.ENTER&&s==="tags"&&!o.current&&!a&&(m==null||m(U.target.value)),!(j&&!a&&~[ot.UP,ot.DOWN,ot.LEFT,ot.RIGHT].indexOf(V))&&I7e(V)&&v(!0)},_=function(){w(!0)},P=f.useRef(null),$=function(U){h(U,!0,o.current)!==!1&&v(!0)},R=function(){o.current=!0},O=function(U){o.current=!1,s!=="combobox"&&$(U.target.value)},T=function(U){var V=U.target.value;if(c&&P.current&&/[\r\n]/.test(P.current)){var j=P.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");V=V.replace(j,P.current)}P.current=null,$(V)},I=function(U){var V=U.clipboardData,j=V==null?void 0:V.getData("text");P.current=j||""},k=function(U){var V=U.target;if(V!==r.current){var j=document.body.style.msTouchAction!==void 0;j?setTimeout(function(){r.current.focus()}):r.current.focus()}},N=function(U){var V=S();U.target!==r.current&&!V&&!(s==="combobox"&&u)&&U.preventDefault(),(s!=="combobox"&&(!l||!V)||!a)&&(a&&p!==!1&&h("",!0,!1),v())},D={inputRef:r,onInputKeyDown:E,onInputMouseDown:_,onInputChange:T,onInputPaste:I,onInputCompositionStart:R,onInputCompositionEnd:O,onInputBlur:x},L=s==="multiple"||s==="tags"?f.createElement(J7e,we({},t,D)):f.createElement(e9e,we({},t,D));return f.createElement("div",{ref:y,className:"".concat(i,"-selector"),onClick:k,onMouseDown:N},d&&f.createElement("div",{className:"".concat(i,"-prefix")},d),L)},n9e=f.forwardRef(t9e);function r9e(e){var t=e.prefixCls,n=e.align,r=e.arrow,o=e.arrowPos,i=r||{},a=i.className,s=i.content,l=o.x,c=l===void 0?0:l,u=o.y,d=u===void 0?0:u,p=f.useRef();if(!n||!n.points)return null;var h={position:"absolute"};if(n.autoArrow!==!1){var m=n.points[0],v=n.points[1],g=m[0],x=m[1],y=v[0],b=v[1];g===y||!["t","b"].includes(g)?h.top=d:g==="t"?h.top=0:h.bottom=0,x===b||!["l","r"].includes(x)?h.left=c:x==="l"?h.left=0:h.right=0}return f.createElement("div",{ref:p,className:re("".concat(t,"-arrow"),a),style:h},s)}function o9e(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,i=e.motion;return o?f.createElement(qo,we({},i,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(a){var s=a.className;return f.createElement("div",{style:{zIndex:r},className:re("".concat(t,"-mask"),s)})}):null}var i9e=f.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),a9e=f.forwardRef(function(e,t){var n=e.popup,r=e.className,o=e.prefixCls,i=e.style,a=e.target,s=e.onVisibleChanged,l=e.open,c=e.keepDom,u=e.fresh,d=e.onClick,p=e.mask,h=e.arrow,m=e.arrowPos,v=e.align,g=e.motion,x=e.maskMotion,y=e.forceRender,b=e.getPopupContainer,C=e.autoDestroy,S=e.portal,w=e.zIndex,E=e.onMouseEnter,_=e.onMouseLeave,P=e.onPointerEnter,$=e.onPointerDownCapture,R=e.ready,O=e.offsetX,T=e.offsetY,I=e.offsetR,k=e.offsetB,N=e.onAlign,D=e.onPrepare,L=e.stretch,H=e.targetWidth,U=e.targetHeight,V=typeof n=="function"?n():n,j=l||c,F=(b==null?void 0:b.length)>0,W=f.useState(!b||!F),X=ie(W,2),J=X[0],q=X[1];if(Mn(function(){!J&&F&&a&&q(!0)},[J,F,a]),!J)return null;var A="auto",z={left:"-1000vw",top:"-1000vh",right:A,bottom:A};if(R||!l){var G,Y=v.points,Q=v.dynamicInset||((G=v._experimental)===null||G===void 0?void 0:G.dynamicInset),ee=Q&&Y[0][1]==="r",te=Q&&Y[0][0]==="b";ee?(z.right=I,z.left=A):(z.left=O,z.right=A),te?(z.bottom=k,z.top=A):(z.top=T,z.bottom=A)}var oe={};return L&&(L.includes("height")&&U?oe.height=U:L.includes("minHeight")&&U&&(oe.minHeight=U),L.includes("width")&&H?oe.width=H:L.includes("minWidth")&&H&&(oe.minWidth=H)),l||(oe.pointerEvents="none"),f.createElement(S,{open:y||j,getContainer:b&&function(){return b(a)},autoDestroy:C},f.createElement(o9e,{prefixCls:o,open:l,zIndex:w,mask:p,motion:x}),f.createElement(ua,{onResize:N,disabled:!l},function(ne){return f.createElement(qo,we({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:y,leavedClassName:"".concat(o,"-hidden")},g,{onAppearPrepare:D,onEnterPrepare:D,visible:l,onVisibleChanged:function(ce){var he;g==null||(he=g.onVisibleChanged)===null||he===void 0||he.call(g,ce),s(ce)}}),function(le,ce){var he=le.className,ue=le.style,fe=re(o,he,r);return f.createElement("div",{ref:Ci(ne,t,ce),className:fe,style:B(B(B(B({"--arrow-x":"".concat(m.x||0,"px"),"--arrow-y":"".concat(m.y||0,"px")},z),oe),ue),{},{boxSizing:"border-box",zIndex:w},i),onMouseEnter:E,onMouseLeave:_,onPointerEnter:P,onClick:d,onPointerDownCapture:$},h&&f.createElement(r9e,{prefixCls:o,arrow:h,arrowPos:m,align:v}),f.createElement(i9e,{cache:!l&&!u},V))})}))}),s9e=f.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=Jd(n),i=f.useCallback(function(s){QL(t,r?r(s):s)},[r]),a=Lc(i,Qp(n));return o?f.cloneElement(n,{ref:a}):n}),sK=f.createContext(null);function lK(e){return e?Array.isArray(e)?e:[e]:[]}function l9e(e,t,n,r){return f.useMemo(function(){var o=lK(n??t),i=lK(r??t),a=new Set(o),s=new Set(i);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[a,s]},[e,t,n,r])}function c9e(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function u9e(e,t,n,r){for(var o=n.points,i=Object.keys(e),a=0;a1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function ex(e){return PC(parseFloat(e),0)}function uK(e,t){var n=B({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var o=Uw(r).getComputedStyle(r),i=o.overflow,a=o.overflowClipMargin,s=o.borderTopWidth,l=o.borderBottomWidth,c=o.borderLeftWidth,u=o.borderRightWidth,d=r.getBoundingClientRect(),p=r.offsetHeight,h=r.clientHeight,m=r.offsetWidth,v=r.clientWidth,g=ex(s),x=ex(l),y=ex(c),b=ex(u),C=PC(Math.round(d.width/m*1e3)/1e3),S=PC(Math.round(d.height/p*1e3)/1e3),w=(m-v-y-b)*C,E=(p-h-g-x)*S,_=g*S,P=x*S,$=y*C,R=b*C,O=0,T=0;if(i==="clip"){var I=ex(a);O=I*C,T=I*S}var k=d.x+$-O,N=d.y+_-T,D=k+d.width+2*O-$-R-w,L=N+d.height+2*T-_-P-E;n.left=Math.max(n.left,k),n.top=Math.max(n.top,N),n.right=Math.min(n.right,D),n.bottom=Math.min(n.bottom,L)}}),n}function dK(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function fK(e,t){var n=t||[],r=ie(n,2),o=r[0],i=r[1];return[dK(e.width,o),dK(e.height,i)]}function pK(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function Yg(e,t){var n=t[0],r=t[1],o,i;return n==="t"?i=e.y:n==="b"?i=e.y+e.height:i=e.y+e.height/2,r==="l"?o=e.x:r==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:i}}function _f(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,o){return o===t?n[r]||"c":r}).join("")}function d9e(e,t,n,r,o,i,a){var s=f.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),l=ie(s,2),c=l[0],u=l[1],d=f.useRef(0),p=f.useMemo(function(){return t?$A(t):[]},[t]),h=f.useRef({}),m=function(){h.current={}};e||m();var v=Jt(function(){if(t&&n&&e){let zn=function(Fb,Zu){var Sf=arguments.length>2&&arguments[2]!==void 0?arguments[2]:be,Bb=j.x+Fb,wE=j.y+Zu,$k=Bb+te,Pk=wE+ee,Mk=Math.max(Bb,Sf.left),Kt=Math.max(wE,Sf.top),_n=Math.min($k,Sf.right),oo=Math.min(Pk,Sf.bottom);return Math.max(0,(_n-Mk)*(oo-Kt))},wf=function(){xt=j.y+mt,Nt=xt+ee,wt=j.x+tt,ft=wt+te};var y,b,C,S,w=t,E=w.ownerDocument,_=Uw(w),P=_.getComputedStyle(w),$=P.position,R=w.style.left,O=w.style.top,T=w.style.right,I=w.style.bottom,k=w.style.overflow,N=B(B({},o[r]),i),D=E.createElement("div");(y=w.parentElement)===null||y===void 0||y.appendChild(D),D.style.left="".concat(w.offsetLeft,"px"),D.style.top="".concat(w.offsetTop,"px"),D.style.position=$,D.style.height="".concat(w.offsetHeight,"px"),D.style.width="".concat(w.offsetWidth,"px"),w.style.left="0",w.style.top="0",w.style.right="auto",w.style.bottom="auto",w.style.overflow="hidden";var L;if(Array.isArray(n))L={x:n[0],y:n[1],width:0,height:0};else{var H,U,V=n.getBoundingClientRect();V.x=(H=V.x)!==null&&H!==void 0?H:V.left,V.y=(U=V.y)!==null&&U!==void 0?U:V.top,L={x:V.x,y:V.y,width:V.width,height:V.height}}var j=w.getBoundingClientRect(),F=_.getComputedStyle(w),W=F.height,X=F.width;j.x=(b=j.x)!==null&&b!==void 0?b:j.left,j.y=(C=j.y)!==null&&C!==void 0?C:j.top;var J=E.documentElement,q=J.clientWidth,A=J.clientHeight,z=J.scrollWidth,G=J.scrollHeight,Y=J.scrollTop,Q=J.scrollLeft,ee=j.height,te=j.width,oe=L.height,ne=L.width,le={left:0,top:0,right:q,bottom:A},ce={left:-Q,top:-Y,right:z-Q,bottom:G-Y},he=N.htmlRegion,ue="visible",fe="visibleFirst";he!=="scroll"&&he!==fe&&(he=ue);var ve=he===fe,ge=uK(ce,p),de=uK(le,p),be=he===ue?de:ge,Ee=ve?de:be;w.style.left="auto",w.style.top="auto",w.style.right="0",w.style.bottom="0";var Le=w.getBoundingClientRect();w.style.left=R,w.style.top=O,w.style.right=T,w.style.bottom=I,w.style.overflow=k,(S=w.parentElement)===null||S===void 0||S.removeChild(D);var Re=PC(Math.round(te/parseFloat(X)*1e3)/1e3),Pe=PC(Math.round(ee/parseFloat(W)*1e3)/1e3);if(Re===0||Pe===0||gC(n)&&!Fw(n))return;var ze=N.offset,Ie=N.targetOffset,$e=fK(j,ze),Be=ie($e,2),Ce=Be[0],Oe=Be[1],Fe=fK(L,Ie),Se=ie(Fe,2),Ae=Se[0],Ve=Se[1];L.x-=Ae,L.y-=Ve;var Je=N.points||[],ht=ie(Je,2),He=ht[0],Ke=ht[1],it=pK(Ke),Ge=pK(He),ut=Yg(L,it),Ze=Yg(j,Ge),et=B({},N),tt=ut.x-Ze.x+Ce,mt=ut.y-Ze.y+Oe,me=zn(tt,mt),pe=zn(tt,mt,de),ye=Yg(L,["t","l"]),Te=Yg(j,["t","l"]),je=Yg(L,["b","r"]),We=Yg(j,["b","r"]),Xe=N.overflow||{},st=Xe.adjustX,ct=Xe.adjustY,at=Xe.shiftX,Ue=Xe.shiftY,Mt=function(Zu){return typeof Zu=="boolean"?Zu:Zu>=0},xt,Nt,wt,ft;wf();var vt=Mt(ct),rt=Ge[0]===it[0];if(vt&&Ge[0]==="t"&&(Nt>Ee.bottom||h.current.bt)){var yt=mt;rt?yt-=ee-oe:yt=ye.y-We.y-Oe;var qe=zn(tt,yt),ke=zn(tt,yt,de);qe>me||qe===me&&(!ve||ke>=pe)?(h.current.bt=!0,mt=yt,Oe=-Oe,et.points=[_f(Ge,0),_f(it,0)]):h.current.bt=!1}if(vt&&Ge[0]==="b"&&(xtme||Ct===me&&(!ve||Lt>=pe)?(h.current.tb=!0,mt=nt,Oe=-Oe,et.points=[_f(Ge,0),_f(it,0)]):h.current.tb=!1}var on=Mt(st),Pt=Ge[1]===it[1];if(on&&Ge[1]==="l"&&(ft>Ee.right||h.current.rl)){var lt=tt;Pt?lt-=te-ne:lt=ye.x-We.x-Ce;var Rt=zn(lt,mt),cn=zn(lt,mt,de);Rt>me||Rt===me&&(!ve||cn>=pe)?(h.current.rl=!0,tt=lt,Ce=-Ce,et.points=[_f(Ge,1),_f(it,1)]):h.current.rl=!1}if(on&&Ge[1]==="r"&&(wtme||tn===me&&(!ve||Kn>=pe)?(h.current.lr=!0,tt=yn,Ce=-Ce,et.points=[_f(Ge,1),_f(it,1)]):h.current.lr=!1}wf();var ir=at===!0?0:at;typeof ir=="number"&&(wtde.right&&(tt-=ft-de.right-Ce,L.x>de.right-ir&&(tt+=L.x-de.right+ir)));var ro=Ue===!0?0:Ue;typeof ro=="number"&&(xtde.bottom&&(mt-=Nt-de.bottom-Oe,L.y>de.bottom-ro&&(mt+=L.y-de.bottom+ro)));var wo=j.x+tt,Wr=wo+te,Br=j.y+mt,Vn=Br+ee,zt=L.x,$t=zt+ne,Nn=L.y,Dt=Nn+oe,St=Math.max(wo,zt),Qt=Math.min(Wr,$t),Qn=(St+Qt)/2,fr=Qn-wo,So=Math.max(Br,Nn),Xo=Math.min(Vn,Dt),Qo=(So+Xo)/2,Sn=Qo-Br;a==null||a(t,et);var qt=Le.right-j.x-(tt+j.width),On=Le.bottom-j.y-(mt+j.height);Re===1&&(tt=Math.round(tt),qt=Math.round(qt)),Pe===1&&(mt=Math.round(mt),On=Math.round(On));var _r={ready:!0,offsetX:tt/Re,offsetY:mt/Pe,offsetR:qt/Re,offsetB:On/Pe,arrowX:fr/Re,arrowY:Sn/Pe,scaleX:Re,scaleY:Pe,align:et};u(_r)}}),g=function(){d.current+=1;var b=d.current;Promise.resolve().then(function(){d.current===b&&v()})},x=function(){u(function(b){return B(B({},b),{},{ready:!1})})};return Mn(x,[r]),Mn(function(){e||x()},[e]),[c.ready,c.offsetX,c.offsetY,c.offsetR,c.offsetB,c.arrowX,c.arrowY,c.scaleX,c.scaleY,c.align,g]}function f9e(e,t,n,r,o){Mn(function(){if(e&&t&&n){let d=function(){r(),o()};var i=t,a=n,s=$A(i),l=$A(a),c=Uw(a),u=new Set([c].concat(Ne(s),Ne(l)));return u.forEach(function(p){p.addEventListener("scroll",d,{passive:!0})}),c.addEventListener("resize",d,{passive:!0}),r(),function(){u.forEach(function(p){p.removeEventListener("scroll",d),c.removeEventListener("resize",d)})}}},[e,t,n])}function p9e(e,t,n,r,o,i,a,s){var l=f.useRef(e);l.current=e;var c=f.useRef(!1);f.useEffect(function(){if(t&&r&&(!o||i)){var d=function(){c.current=!1},p=function(g){var x;l.current&&!a(((x=g.composedPath)===null||x===void 0||(x=x.call(g))===null||x===void 0?void 0:x[0])||g.target)&&!c.current&&s(!1)},h=Uw(r);h.addEventListener("pointerdown",d,!0),h.addEventListener("mousedown",p,!0),h.addEventListener("contextmenu",p,!0);var m=qP(n);return m&&(m.addEventListener("mousedown",p,!0),m.addEventListener("contextmenu",p,!0)),function(){h.removeEventListener("pointerdown",d,!0),h.removeEventListener("mousedown",p,!0),h.removeEventListener("contextmenu",p,!0),m&&(m.removeEventListener("mousedown",p,!0),m.removeEventListener("contextmenu",p,!0))}}},[t,n,r,o,i]);function u(){c.current=!0}return u}var h9e=["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"];function m9e(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:zw,t=f.forwardRef(function(n,r){var o=n.prefixCls,i=o===void 0?"rc-trigger-popup":o,a=n.children,s=n.action,l=s===void 0?"hover":s,c=n.showAction,u=n.hideAction,d=n.popupVisible,p=n.defaultPopupVisible,h=n.onPopupVisibleChange,m=n.afterPopupVisibleChange,v=n.mouseEnterDelay,g=n.mouseLeaveDelay,x=g===void 0?.1:g,y=n.focusDelay,b=n.blurDelay,C=n.mask,S=n.maskClosable,w=S===void 0?!0:S,E=n.getPopupContainer,_=n.forceRender,P=n.autoDestroy,$=n.destroyPopupOnHide,R=n.popup,O=n.popupClassName,T=n.popupStyle,I=n.popupPlacement,k=n.builtinPlacements,N=k===void 0?{}:k,D=n.popupAlign,L=n.zIndex,H=n.stretch,U=n.getPopupClassNameFromAlign,V=n.fresh,j=n.alignPoint,F=n.onPopupClick,W=n.onPopupAlign,X=n.arrow,J=n.popupMotion,q=n.maskMotion,A=n.popupTransitionName,z=n.popupAnimation,G=n.maskTransitionName,Y=n.maskAnimation,Q=n.className,ee=n.getTriggerDOMNode,te=Ye(n,h9e),oe=P||$||!1,ne=f.useState(!1),le=ie(ne,2),ce=le[0],he=le[1];Mn(function(){he(sT())},[]);var ue=f.useRef({}),fe=f.useContext(sK),ve=f.useMemo(function(){return{registerSubPopup:function(_n,oo){ue.current[_n]=oo,fe==null||fe.registerSubPopup(_n,oo)}}},[fe]),ge=Hw(),de=f.useState(null),be=ie(de,2),Ee=be[0],Le=be[1],Re=f.useRef(null),Pe=Jt(function(Kt){Re.current=Kt,gC(Kt)&&Ee!==Kt&&Le(Kt),fe==null||fe.registerSubPopup(ge,Kt)}),ze=f.useState(null),Ie=ie(ze,2),$e=Ie[0],Be=Ie[1],Ce=f.useRef(null),Oe=Jt(function(Kt){gC(Kt)&&$e!==Kt&&(Be(Kt),Ce.current=Kt)}),Fe=f.Children.only(a),Se=(Fe==null?void 0:Fe.props)||{},Ae={},Ve=Jt(function(Kt){var _n,oo,li=$e;return(li==null?void 0:li.contains(Kt))||((_n=qP(li))===null||_n===void 0?void 0:_n.host)===Kt||Kt===li||(Ee==null?void 0:Ee.contains(Kt))||((oo=qP(Ee))===null||oo===void 0?void 0:oo.host)===Kt||Kt===Ee||Object.values(ue.current).some(function(Eo){return(Eo==null?void 0:Eo.contains(Kt))||Kt===Eo})}),Je=cK(i,J,z,A),ht=cK(i,q,Y,G),He=f.useState(p||!1),Ke=ie(He,2),it=Ke[0],Ge=Ke[1],ut=d??it,Ze=Jt(function(Kt){d===void 0&&Ge(Kt)});Mn(function(){Ge(d||!1)},[d]);var et=f.useRef(ut);et.current=ut;var tt=f.useRef([]);tt.current=[];var mt=Jt(function(Kt){var _n;Ze(Kt),((_n=tt.current[tt.current.length-1])!==null&&_n!==void 0?_n:ut)!==Kt&&(tt.current.push(Kt),h==null||h(Kt))}),me=f.useRef(),pe=function(){clearTimeout(me.current)},ye=function(_n){var oo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;pe(),oo===0?mt(_n):me.current=setTimeout(function(){mt(_n)},oo*1e3)};f.useEffect(function(){return pe},[]);var Te=f.useState(!1),je=ie(Te,2),We=je[0],Xe=je[1];Mn(function(Kt){(!Kt||ut)&&Xe(!0)},[ut]);var st=f.useState(null),ct=ie(st,2),at=ct[0],Ue=ct[1],Mt=f.useState(null),xt=ie(Mt,2),Nt=xt[0],wt=xt[1],ft=function(_n){wt([_n.clientX,_n.clientY])},vt=d9e(ut,Ee,j&&Nt!==null?Nt:$e,I,N,D,W),rt=ie(vt,11),yt=rt[0],qe=rt[1],ke=rt[2],nt=rt[3],Ct=rt[4],Lt=rt[5],on=rt[6],Pt=rt[7],lt=rt[8],Rt=rt[9],cn=rt[10],yn=l9e(ce,l,c,u),tn=ie(yn,2),Kn=tn[0],ir=tn[1],ro=Kn.has("click"),wo=ir.has("click")||ir.has("contextMenu"),Wr=Jt(function(){We||cn()}),Br=function(){et.current&&j&&wo&&ye(!1)};f9e(ut,$e,Ee,Wr,Br),Mn(function(){Wr()},[Nt,I]),Mn(function(){ut&&!(N!=null&&N[I])&&Wr()},[JSON.stringify(D)]);var Vn=f.useMemo(function(){var Kt=u9e(N,i,Rt,j);return re(Kt,U==null?void 0:U(Rt))},[Rt,U,N,i,j]);f.useImperativeHandle(r,function(){return{nativeElement:Ce.current,popupElement:Re.current,forceAlign:Wr}});var zt=f.useState(0),$t=ie(zt,2),Nn=$t[0],Dt=$t[1],St=f.useState(0),Qt=ie(St,2),Qn=Qt[0],fr=Qt[1],So=function(){if(H&&$e){var _n=$e.getBoundingClientRect();Dt(_n.width),fr(_n.height)}},Xo=function(){So(),Wr()},Qo=function(_n){Xe(!1),cn(),m==null||m(_n)},Sn=function(){return new Promise(function(_n){So(),Ue(function(){return _n})})};Mn(function(){at&&(cn(),at(),Ue(null))},[at]);function qt(Kt,_n,oo,li){Ae[Kt]=function(Eo){var SE;li==null||li(Eo),ye(_n,oo);for(var Rk=arguments.length,GV=new Array(Rk>1?Rk-1:0),EE=1;EE1?oo-1:0),Eo=1;Eo1?oo-1:0),Eo=1;Eo1&&arguments[1]!==void 0?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,o=[],i=Dfe(n,!1),a=i.label,s=i.value,l=i.options,c=i.groupLabel;function u(d,p){Array.isArray(d)&&d.forEach(function(h){if(p||!(l in h)){var m=h[s];o.push({key:hK(h,o.length),groupOption:p,data:h,label:h[a],value:m})}else{var v=h[c];v===void 0&&r&&(v=h.label),o.push({key:hK(h,o.length),group:!0,data:h,label:v}),u(h[l],!0)}})}return u(e,!1),o}function MA(e){var t=B({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Jn(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var C9e=function(t,n,r){if(!n||!n.length)return null;var o=!1,i=function s(l,c){var u=Sue(c),d=u[0],p=u.slice(1);if(!d)return[l];var h=l.split(d);return o=o||h.length>1,h.reduce(function(m,v){return[].concat(Ne(m),Ne(s(v,p)))},[]).filter(Boolean)},a=i(t,n);return o?typeof r<"u"?a.slice(0,r):a:null},Nj=f.createContext(null);function w9e(e){var t=e.visible,n=e.values;if(!t)return null;var r=50;return f.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,r).map(function(o){var i=o.label,a=o.value;return["number","string"].includes(dt(i))?i:a}).join(", ")),n.length>r?", ...":null)}var S9e=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],E9e=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],RA=function(t){return t==="tags"||t==="multiple"},Dj=f.forwardRef(function(e,t){var n,r=e.id,o=e.prefixCls,i=e.className,a=e.showSearch,s=e.tagRender,l=e.direction,c=e.omitDomProps,u=e.displayValues,d=e.onDisplayValuesChange,p=e.emptyOptions,h=e.notFoundContent,m=h===void 0?"Not Found":h,v=e.onClear,g=e.mode,x=e.disabled,y=e.loading,b=e.getInputElement,C=e.getRawInputElement,S=e.open,w=e.defaultOpen,E=e.onDropdownVisibleChange,_=e.activeValue,P=e.onActiveValueChange,$=e.activeDescendantId,R=e.searchValue,O=e.autoClearSearchValue,T=e.onSearch,I=e.onSearchSplit,k=e.tokenSeparators,N=e.allowClear,D=e.prefix,L=e.suffixIcon,H=e.clearIcon,U=e.OptionList,V=e.animation,j=e.transitionName,F=e.dropdownStyle,W=e.dropdownClassName,X=e.dropdownMatchSelectWidth,J=e.dropdownRender,q=e.dropdownAlign,A=e.placement,z=e.builtinPlacements,G=e.getPopupContainer,Y=e.showAction,Q=Y===void 0?[]:Y,ee=e.onFocus,te=e.onBlur,oe=e.onKeyUp,ne=e.onKeyDown,le=e.onMouseDown,ce=Ye(e,S9e),he=RA(g),ue=(a!==void 0?a:he)||g==="combobox",fe=B({},ce);E9e.forEach(function(zt){delete fe[zt]}),c==null||c.forEach(function(zt){delete fe[zt]});var ve=f.useState(!1),ge=ie(ve,2),de=ge[0],be=ge[1];f.useEffect(function(){be(sT())},[]);var Ee=f.useRef(null),Le=f.useRef(null),Re=f.useRef(null),Pe=f.useRef(null),ze=f.useRef(null),Ie=f.useRef(!1),$e=O7e(),Be=ie($e,3),Ce=Be[0],Oe=Be[1],Fe=Be[2];f.useImperativeHandle(t,function(){var zt,$t;return{focus:(zt=Pe.current)===null||zt===void 0?void 0:zt.focus,blur:($t=Pe.current)===null||$t===void 0?void 0:$t.blur,scrollTo:function(Dt){var St;return(St=ze.current)===null||St===void 0?void 0:St.scrollTo(Dt)},nativeElement:Ee.current||Le.current}});var Se=f.useMemo(function(){var zt;if(g!=="combobox")return R;var $t=(zt=u[0])===null||zt===void 0?void 0:zt.value;return typeof $t=="string"||typeof $t=="number"?String($t):""},[R,g,u]),Ae=g==="combobox"&&typeof b=="function"&&b()||null,Ve=typeof C=="function"&&C(),Je=Lc(Le,Ve==null||(n=Ve.props)===null||n===void 0?void 0:n.ref),ht=f.useState(!1),He=ie(ht,2),Ke=He[0],it=He[1];Mn(function(){it(!0)},[]);var Ge=Gt(!1,{defaultValue:w,value:S}),ut=ie(Ge,2),Ze=ut[0],et=ut[1],tt=Ke?Ze:!1,mt=!m&&p;(x||mt&&tt&&g==="combobox")&&(tt=!1);var me=mt?!1:tt,pe=f.useCallback(function(zt){var $t=zt!==void 0?zt:!tt;x||(et($t),tt!==$t&&(E==null||E($t)))},[x,tt,et,E]),ye=f.useMemo(function(){return(k||[]).some(function(zt){return[` + ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},Lje=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},jje=e=>{const{componentCls:t}=e,n=lfe(e),r=Object.assign({},n);delete r.xs;const o=`--${t.replace(".","")}-`,i=Object.keys(r).map(a=>({[`@media (min-width: ${se(r[a])})`]:{width:`var(${o}${a}-width)`}}));return{[`${t}-root`]:{[t]:[].concat(De(Object.keys(n).map((a,s)=>{const l=Object.keys(n)[s-1];return l?{[`${o}${a}-width`]:`var(${o}${l}-width)`}:null})),[{width:`var(${o}xs-width)`}],De(i))}}},ufe=e=>{const t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return Xt(e,{modalHeaderHeight:e.calc(e.calc(r).mul(n).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()})},dfe=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${se(e.paddingMD)} ${se(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${se(e.padding)} ${se(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${se(e.paddingXS)} ${se(e.padding)}`:0,footerBorderTop:e.wireframe?`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${se(e.padding*2)} ${se(e.padding*2)} ${se(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),ffe=pn("Modal",e=>{const t=ufe(e);return[Bje(t),Lje(t),cfe(t),Ay(t,"zoom"),jje(t)]},dfe,{unitless:{titleLineHeight:!0}});var zje=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{EA={x:e.pageX,y:e.pageY},setTimeout(()=>{EA=null},100)};lje()&&document.documentElement.addEventListener("click",Hje,!0);const pfe=e=>{const{prefixCls:t,className:n,rootClassName:r,open:o,wrapClassName:i,centered:a,getContainer:s,focusTriggerAfterClose:l=!0,style:c,visible:u,width:d=520,footer:f,classNames:h,styles:m,children:v,loading:g,confirmLoading:b,zIndex:y,mousePosition:x,onOk:w,onCancel:S,destroyOnHidden:C,destroyOnClose:E}=e,_=zje(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:P,getPrefixCls:$,direction:T,modal:R}=p.useContext(kt),O=ee=>{b||S==null||S(ee)},k=ee=>{w==null||w(ee)},I=$("modal",t),D=$(),N=br(I),[L,H,U]=ffe(I,N),V=re(i,{[`${I}-centered`]:a??(R==null?void 0:R.centered),[`${I}-wrap-rtl`]:T==="rtl"}),j=f!==null&&!g?p.createElement(sfe,Object.assign({},e,{onOk:k,onCancel:O})):null,[F,W,X,J]=kj(F0(e),F0(R),{closable:!0,closeIcon:p.createElement(zu,{className:`${I}-close-icon`}),closeIconRender:ee=>afe(I,ee)}),q=ife(`.${I}-content`),[A,z]=Tl("Modal",y),[G,Y]=p.useMemo(()=>d&&typeof d=="object"?[void 0,d]:[d,void 0],[d]),Q=p.useMemo(()=>{const ee={};return Y&&Object.keys(Y).forEach(te=>{const oe=Y[te];oe!==void 0&&(ee[`--${I}-${te}-width`]=typeof oe=="number"?`${oe}px`:oe)}),ee},[Y]);return L(p.createElement(Pc,{form:!0,space:!0},p.createElement(NC.Provider,{value:z},p.createElement(Pj,Object.assign({width:G},_,{zIndex:A,getContainer:s===void 0?P:s,prefixCls:I,rootClassName:re(H,r,U,N),footer:j,visible:o??u,mousePosition:x??EA,onClose:O,closable:F&&Object.assign({disabled:X,closeIcon:W},J),closeIcon:W,focusTriggerAfterClose:l,transitionName:Oi(D,"zoom",e.transitionName),maskTransitionName:Oi(D,"fade",e.maskTransitionName),className:re(H,n,R==null?void 0:R.className),style:Object.assign(Object.assign(Object.assign({},R==null?void 0:R.style),c),Q),classNames:Object.assign(Object.assign(Object.assign({},R==null?void 0:R.classNames),h),{wrapper:re(V,h==null?void 0:h.wrapper)}),styles:Object.assign(Object.assign({},R==null?void 0:R.styles),m),panelRef:q,destroyOnClose:C??E}),g?p.createElement(ef,{active:!0,title:!1,paragraph:{rows:4},className:`${I}-body-skeleton`}):v))))},Vje=e=>{const{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:o,fontSize:i,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({},$u()),[`&${t} ${t}-body`]:{padding:c},[`${u}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:o,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(l).sub(o).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(s).sub(o).equal()).div(2).equal()}},[`${u}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS,maxWidth:`calc(100% - ${se(e.marginSM)})`},[`${e.iconCls} + ${u}-paragraph`]:{maxWidth:`calc(100% - ${se(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${u}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:n,lineHeight:r},[`${u}-content`]:{color:e.colorText,fontSize:i,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}, + ${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}}},Wje=Iy(["Modal","confirm"],e=>{const t=ufe(e);return[Vje(t)]},dfe,{order:-1e3});var Uje=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oy,De(Object.values(y))),w=p.createElement(p.Fragment,null,p.createElement(kq,null),p.createElement(Iq,null)),S=e.title!==void 0&&e.title!==null,C=`${i}-body`;return p.createElement("div",{className:`${i}-body-wrapper`},p.createElement("div",{className:re(C,{[`${C}-has-title`]:S})},d,p.createElement("div",{className:`${i}-paragraph`},S&&p.createElement("span",{className:`${i}-title`},e.title),p.createElement("div",{className:`${i}-content`},e.content))),l===void 0||typeof l=="function"?p.createElement(Wde,{value:x},p.createElement("div",{className:`${i}-btns`},typeof l=="function"?l(w,{OkBtn:Iq,CancelBtn:kq}):w)):l,p.createElement(Wje,{prefixCls:t}))}const Gje=e=>{const{close:t,zIndex:n,maskStyle:r,direction:o,prefixCls:i,wrapClassName:a,rootPrefixCls:s,bodyStyle:l,closable:c=!1,onConfirm:u,styles:d}=e,f=`${i}-confirm`,h=e.width||416,m=e.style||{},v=e.mask===void 0?!0:e.mask,g=e.maskClosable===void 0?!1:e.maskClosable,b=re(f,`${f}-${e.type}`,{[`${f}-rtl`]:o==="rtl"},e.className),[,y]=si(),x=p.useMemo(()=>n!==void 0?n:y.zIndexPopupBase+vj,[n,y]);return p.createElement(pfe,Object.assign({},e,{className:b,wrapClassName:re({[`${f}-centered`]:!!e.centered},a),onCancel:()=>{t==null||t({triggerCancel:!0}),u==null||u(!1)},title:"",footer:null,transitionName:Oi(s||"","zoom",e.transitionName),maskTransitionName:Oi(s||"","fade",e.maskTransitionName),mask:v,maskClosable:g,style:m,styles:Object.assign({body:l,mask:r},d),width:h,zIndex:x,closable:c}),p.createElement(hfe,Object.assign({},e,{confirmPrefixCls:f})))},mfe=e=>{const{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:o}=e;return p.createElement(Vt,{prefixCls:t,iconPrefixCls:n,direction:r,theme:o},p.createElement(Gje,Object.assign({},e)))},em=[];let gfe="";function vfe(){return gfe}const qje=e=>{var t,n;const{prefixCls:r,getContainer:o,direction:i}=e,a=Tue(),s=p.useContext(kt),l=vfe()||s.getPrefixCls(),c=r||`${l}-modal`;let u=o;return u===!1&&(u=void 0),Z.createElement(mfe,Object.assign({},e,{rootPrefixCls:l,prefixCls:c,iconPrefixCls:s.iconPrefixCls,theme:s.theme,direction:i??s.direction,locale:(n=(t=s.locale)===null||t===void 0?void 0:t.Modal)!==null&&n!==void 0?n:a,getContainer:u}))};function WC(e){const t=ide(),n=document.createDocumentFragment();let r=Object.assign(Object.assign({},e),{close:l,open:!0}),o,i;function a(...u){var d;if(u.some(m=>m==null?void 0:m.triggerCancel)){var h;(d=e.onCancel)===null||d===void 0||(h=d).call.apply(h,[e,()=>{}].concat(De(u.slice(1))))}for(let m=0;m{const d=t.getPrefixCls(void 0,vfe()),f=t.getIconPrefixCls(),h=t.getTheme(),m=Z.createElement(qje,Object.assign({},u));i=xj()(Z.createElement(Vt,{prefixCls:d,iconPrefixCls:f,theme:h},t.holderRender?t.holderRender(m):m),n)})}function l(...u){r=Object.assign(Object.assign({},r),{open:!1,afterClose:()=>{typeof e.afterClose=="function"&&e.afterClose(),a.apply(this,u)}}),r.visible&&delete r.visible,s(r)}function c(u){typeof u=="function"?r=u(r):r=Object.assign(Object.assign({},r),u),s(r)}return s(r),em.push(l),{destroy:l,update:c}}function yfe(e){return Object.assign(Object.assign({},e),{type:"warning"})}function bfe(e){return Object.assign(Object.assign({},e),{type:"info"})}function xfe(e){return Object.assign(Object.assign({},e),{type:"success"})}function wfe(e){return Object.assign(Object.assign({},e),{type:"error"})}function Cfe(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function Kje({rootPrefixCls:e}){gfe=e}var Yje=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,{afterClose:r,config:o}=e,i=Yje(e,["afterClose","config"]);const[a,s]=p.useState(!0),[l,c]=p.useState(o),{direction:u,getPrefixCls:d}=p.useContext(kt),f=d("modal"),h=d(),m=()=>{var y;r(),(y=l.afterClose)===null||y===void 0||y.call(l)},v=(...y)=>{var x;if(s(!1),y.some(C=>C==null?void 0:C.triggerCancel)){var S;(x=l.onCancel)===null||x===void 0||(S=x).call.apply(S,[l,()=>{}].concat(De(y.slice(1))))}};p.useImperativeHandle(t,()=>({destroy:v,update:y=>{c(x=>{const w=typeof y=="function"?y(x):y;return Object.assign(Object.assign({},x),w)})}}));const g=(n=l.okCancel)!==null&&n!==void 0?n:l.type==="confirm",[b]=Xi("Modal",_u.Modal);return p.createElement(mfe,Object.assign({prefixCls:f,rootPrefixCls:h},l,{close:v,open:a,afterClose:m,okText:l.okText||(g?b==null?void 0:b.okText:b==null?void 0:b.justOkText),direction:l.direction||u,cancelText:l.cancelText||(b==null?void 0:b.cancelText)},i))},Qje=p.forwardRef(Xje);let rK=0;const Zje=p.memo(p.forwardRef((e,t)=>{const[n,r]=j5e();return p.useImperativeHandle(t,()=>({patchElement:r}),[]),p.createElement(p.Fragment,null,n)}));function Sfe(){const e=p.useRef(null),[t,n]=p.useState([]);p.useEffect(()=>{t.length&&(De(t).forEach(a=>{a()}),n([]))},[t]);const r=p.useCallback(i=>function(s){var l;rK+=1;const c=p.createRef();let u;const d=new Promise(g=>{u=g});let f=!1,h;const m=p.createElement(Qje,{key:`modal-${rK}`,config:i(s),ref:c,afterClose:()=>{h==null||h()},isSilent:()=>f,onConfirm:g=>{u(g)}});return h=(l=e.current)===null||l===void 0?void 0:l.patchElement(m),h&&em.push(h),{destroy:()=>{function g(){var b;(b=c.current)===null||b===void 0||b.destroy()}c.current?g():n(b=>[].concat(De(b),[g]))},update:g=>{function b(){var y;(y=c.current)===null||y===void 0||y.update(g)}c.current?b():n(y=>[].concat(De(y),[b]))},then:g=>(f=!0,d.then(g))}},[]);return[p.useMemo(()=>({info:r(bfe),success:r(xfe),error:r(wfe),warning:r(yfe),confirm:r(Cfe)}),[]),p.createElement(Zje,{key:"modal-holder",ref:e})]}const Jje=e=>{const{componentCls:t,notificationMarginEdge:n,animationMaxHeight:r}=e,o=`${t}-notice`,i=new vn("antNotificationFadeIn",{"0%":{transform:"translate3d(100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}}),a=new vn("antNotificationTopFadeIn",{"0%":{top:-r,opacity:0},"100%":{top:0,opacity:1}}),s=new vn("antNotificationBottomFadeIn",{"0%":{bottom:e.calc(r).mul(-1).equal(),opacity:0},"100%":{bottom:0,opacity:1}}),l=new vn("antNotificationLeftFadeIn",{"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:a}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:s}},[`&${t}-topRight, &${t}-bottomRight`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:i}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginRight:{value:0,_skip_check_:!0},marginLeft:{value:n,_skip_check_:!0},[o]:{marginInlineEnd:"auto",marginInlineStart:0},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:l}}}}},e7e=["top","topLeft","topRight","bottom","bottomLeft","bottomRight"],t7e={topLeft:"left",topRight:"right",bottomLeft:"left",bottomRight:"right",top:"left",bottom:"left"},n7e=(e,t)=>{const{componentCls:n}=e;return{[`${n}-${t}`]:{[`&${n}-stack > ${n}-notice-wrapper`]:{[t.startsWith("top")?"top":"bottom"]:0,[t7e[t]]:{value:0,_skip_check_:!0}}}}},r7e=e=>{const t={};for(let n=1;n ${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)},o7e=e=>{const t={};for(let n=1;n{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"},r7e(e))},[`${t}-stack:not(${t}-stack-expanded)`]:{[`& > ${t}-notice-wrapper`]:Object.assign({},o7e(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"}}}},e7e.map(n=>n7e(e,n)).reduce((n,r)=>Object.assign(Object.assign({},n),r),{}))},a7e=e=>{const{iconCls:t,componentCls:n,boxShadow:r,fontSizeLG:o,notificationMarginBottom:i,borderRadiusLG:a,colorSuccess:s,colorInfo:l,colorWarning:c,colorError:u,colorTextHeading:d,notificationBg:f,notificationPadding:h,notificationMarginEdge:m,notificationProgressBg:v,notificationProgressHeight:g,fontSize:b,lineHeight:y,width:x,notificationIconSize:w,colorText:S}=e,C=`${n}-notice`;return{position:"relative",marginBottom:i,marginInlineStart:"auto",background:f,borderRadius:a,boxShadow:r,[C]:{padding:h,width:x,maxWidth:`calc(100vw - ${se(e.calc(m).mul(2).equal())})`,overflow:"hidden",lineHeight:y,wordWrap:"break-word"},[`${C}-message`]:{color:d,fontSize:o,lineHeight:e.lineHeightLG},[`${C}-description`]:{fontSize:b,color:S,marginTop:e.marginXS},[`${C}-closable ${C}-message`]:{paddingInlineEnd:e.paddingLG},[`${C}-with-icon ${C}-message`]:{marginInlineStart:e.calc(e.marginSM).add(w).equal(),fontSize:o},[`${C}-with-icon ${C}-description`]:{marginInlineStart:e.calc(e.marginSM).add(w).equal(),fontSize:b},[`${C}-icon`]:{position:"absolute",fontSize:w,lineHeight:1,[`&-success${t}`]:{color:s},[`&-info${t}`]:{color:l},[`&-warning${t}`]:{color:c},[`&-error${t}`]:{color:u}},[`${C}-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}},Ls(e)),[`${C}-progress`]:{position:"absolute",display:"block",appearance:"none",inlineSize:`calc(100% - ${se(a)} * 2)`,left:{_skip_check_:!0,value:a},right:{_skip_check_:!0,value:a},bottom:0,blockSize:g,border:0,"&, &::-webkit-progress-bar":{borderRadius:a,backgroundColor:"rgba(0, 0, 0, 0.04)"},"&::-moz-progress-bar":{background:v},"&::-webkit-progress-value":{borderRadius:a,background:v}},[`${C}-actions`]:{float:"right",marginTop:e.marginSM}}},s7e=e=>{const{componentCls:t,notificationMarginBottom:n,notificationMarginEdge:r,motionDurationMid:o,motionEaseInOut:i}=e,a=`${t}-notice`,s=new vn("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:n},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[t]:Object.assign(Object.assign({},Tn(e)),{position:"fixed",zIndex:e.zIndexPopup,marginRight:{value:r,_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:i,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${t}-fade-leave`]:{animationTimingFunction:i,animationFillMode:"both",animationDuration:o,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:s,animationPlayState:"running"},"&-rtl":{direction:"rtl",[`${a}-actions`]:{float:"left"}}})},{[t]:{[`${a}-wrapper`]:Object.assign({},a7e(e))}}]},l7e=e=>({zIndexPopup:e.zIndexPopupBase+vj+50,width:384}),c7e=e=>{const t=e.paddingMD,n=e.paddingLG;return Xt(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:n,notificationIconSize:e.calc(e.fontSizeLG).mul(e.lineHeightLG).equal(),notificationCloseButtonSize:e.calc(e.controlHeightLG).mul(.55).equal(),notificationMarginBottom:e.margin,notificationPadding:`${se(e.paddingMD)} ${se(e.paddingContentHorizontalLG)}`,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationStackLayer:3,notificationProgressHeight:2,notificationProgressBg:`linear-gradient(90deg, ${e.colorPrimaryBorderHover}, ${e.colorPrimary})`})},u7e=pn("Notification",e=>{const t=c7e(e);return[s7e(t),Jje(t),i7e(t)]},l7e);function Efe(e,t){return t===null||t===!1?null:t||p.createElement(zu,{className:`${e}-close-icon`})}const d7e={success:vg,info:VR,error:ju,warning:Ny},f7e=e=>{const{prefixCls:t,icon:n,type:r,message:o,description:i,actions:a,role:s="alert"}=e;let l=null;return n?l=p.createElement("span",{className:`${t}-icon`},n):r&&(l=p.createElement(d7e[r]||null,{className:re(`${t}-icon`,`${t}-icon-${r}`)})),p.createElement("div",{className:re({[`${t}-with-icon`]:l}),role:s},l,p.createElement("div",{className:`${t}-message`},o),i&&p.createElement("div",{className:`${t}-description`},i),a&&p.createElement("div",{className:`${t}-actions`},a))};function p7e(e,t,n){let r;switch(e){case"top":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:t,bottom:"auto"};break;case"topLeft":r={left:0,top:t,bottom:"auto"};break;case"topRight":r={right:0,top:t,bottom:"auto"};break;case"bottom":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:n};break;case"bottomLeft":r={left:0,top:"auto",bottom:n};break;default:r={right:0,top:"auto",bottom:n};break}return r}function h7e(e){return{motionName:`${e}-fade`}}function m7e(e,t,n){return typeof e<"u"?e:typeof(t==null?void 0:t.closeIcon)<"u"?t.closeIcon:n==null?void 0:n.closeIcon}var g7e=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=br(t),[r,o,i]=u7e(t,n);return r(Z.createElement(gde,{classNames:{list:re(o,i,n)}},e))},x7e=(e,{prefixCls:t,key:n})=>Z.createElement(b7e,{prefixCls:t,key:n},e),w7e=Z.forwardRef((e,t)=>{const{top:n,bottom:r,prefixCls:o,getContainer:i,maxCount:a,rtl:s,onAllRemoved:l,stack:c,duration:u,pauseOnHover:d=!0,showProgress:f}=e,{getPrefixCls:h,getPopupContainer:m,notification:v,direction:g}=p.useContext(kt),[,b]=si(),y=o||h("notification"),x=_=>p7e(_,n??oK,r??oK),w=()=>re({[`${y}-rtl`]:s??g==="rtl"}),S=()=>h7e(y),[C,E]=vde({prefixCls:y,style:x,className:w,motion:S,closable:!0,closeIcon:Efe(y),duration:u??v7e,getContainer:()=>(i==null?void 0:i())||(m==null?void 0:m())||document.body,maxCount:a,pauseOnHover:d,showProgress:f,onAllRemoved:l,renderNotifications:x7e,stack:c===!1?!1:{threshold:typeof c=="object"?c==null?void 0:c.threshold:void 0,offset:8,gap:b.margin}});return Z.useImperativeHandle(t,()=>Object.assign(Object.assign({},C),{prefixCls:y,notification:v})),E});function C7e(e){const t=Z.useRef(null);return mg(),[Z.useMemo(()=>{const r=s=>{var l;if(!t.current)return;const{open:c,prefixCls:u,notification:d}=t.current,f=`${u}-notice`,{message:h,description:m,icon:v,type:g,btn:b,actions:y,className:x,style:w,role:S="alert",closeIcon:C,closable:E}=s,_=g7e(s,["message","description","icon","type","btn","actions","className","style","role","closeIcon","closable"]),P=y??b,$=Efe(f,m7e(C,e,d));return c(Object.assign(Object.assign({placement:(l=e==null?void 0:e.placement)!==null&&l!==void 0?l:y7e},_),{content:Z.createElement(f7e,{prefixCls:f,icon:v,type:g,message:h,description:m,actions:P,role:S}),className:re(g&&`${f}-${g}`,x,d==null?void 0:d.className),style:Object.assign(Object.assign({},d==null?void 0:d.style),w),closeIcon:$,closable:E??!!$}))},i={open:r,destroy:s=>{var l,c;s!==void 0?(l=t.current)===null||l===void 0||l.close(s):(c=t.current)===null||c===void 0||c.destroy()}};return["success","info","warning","error"].forEach(s=>{i[s]=l=>r(Object.assign(Object.assign({},l),{type:s}))}),i},[]),Z.createElement(w7e,Object.assign({key:"notification-holder"},e,{ref:t}))]}function S7e(e){return C7e(e)}const _A=Z.createContext({}),_fe=Z.createContext({message:{},notification:{},modal:{}}),E7e=e=>{const{componentCls:t,colorText:n,fontSize:r,lineHeight:o,fontFamily:i}=e;return{[t]:{color:n,fontSize:r,lineHeight:o,fontFamily:i,[`&${t}-rtl`]:{direction:"rtl"}}}},_7e=()=>({}),$7e=pn("App",E7e,_7e),P7e=e=>{const{prefixCls:t,children:n,className:r,rootClassName:o,message:i,notification:a,style:s,component:l="div"}=e,{direction:c,getPrefixCls:u}=p.useContext(kt),d=u("app",t),[f,h,m]=$7e(d),v=re(h,d,r,o,m,{[`${d}-rtl`]:c==="rtl"}),g=p.useContext(_A),b=Z.useMemo(()=>({message:Object.assign(Object.assign({},g.message),i),notification:Object.assign(Object.assign({},g.notification),a)}),[i,a,g.message,g.notification]),[y,x]=Cde(b.message),[w,S]=S7e(b.notification),[C,E]=Sfe(),_=Z.useMemo(()=>({message:y,notification:w,modal:C}),[y,w,C]);mg()(!(m&&l===!1),"usage","When using cssVar, ensure `component` is assigned a valid React component string.");const P=l===!1?Z.Fragment:l,$={className:v,style:s};return f(Z.createElement(_fe.Provider,{value:_},Z.createElement(_A.Provider,{value:b},Z.createElement(P,Object.assign({},l===!1?void 0:$),E,x,S,n))))},M7e=()=>Z.useContext(_fe),aO=P7e;aO.useApp=M7e;function $fe(e){return t=>p.createElement(Vt,{theme:{token:{motion:!1,zIndexPopupBase:0}}},p.createElement(e,Object.assign({},t)))}const Jp=(e,t,n,r,o)=>$fe(a=>{const{prefixCls:s,style:l}=a,c=p.useRef(null),[u,d]=p.useState(0),[f,h]=p.useState(0),[m,v]=Gt(!1,{value:a.open}),{getPrefixCls:g}=p.useContext(kt),b=g(r||"select",s);p.useEffect(()=>{if(v(!0),typeof ResizeObserver<"u"){const w=new ResizeObserver(C=>{const E=C[0].target;d(E.offsetHeight+8),h(E.offsetWidth)}),S=setInterval(()=>{var C;const E=o?`.${o(b)}`:`.${b}-dropdown`,_=(C=c.current)===null||C===void 0?void 0:C.querySelector(E);_&&(clearInterval(S),w.observe(_))},10);return()=>{clearInterval(S),w.disconnect()}}},[]);let y=Object.assign(Object.assign({},a),{style:Object.assign(Object.assign({},l),{margin:0}),open:m,visible:m,getPopupContainer:()=>c.current});n&&(y=n(y)),t&&Object.assign(y,{[t]:{overflow:{adjustX:!1,adjustY:!1}}});const x={paddingBottom:u,position:"relative",minWidth:f};return p.createElement("div",{ref:c,style:x},p.createElement(e,Object.assign({},y)))}),sO=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var lO=function(t){var n=t.className,r=t.customizeIcon,o=t.customizeIconProps,i=t.children,a=t.onMouseDown,s=t.onClick,l=typeof r=="function"?r(o):r;return p.createElement("span",{className:n,onMouseDown:function(u){u.preventDefault(),a==null||a(u)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:s,"aria-hidden":!0},l!==void 0?l:p.createElement("span",{className:re(n.split(/\s+/).map(function(c){return"".concat(c,"-icon")}))},i))},T7e=function(t,n,r,o,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,c=Z.useMemo(function(){if(dt(o)==="object")return o.clearIcon;if(i)return i},[o,i]),u=Z.useMemo(function(){return!!(!a&&o&&(r.length||s)&&!(l==="combobox"&&s===""))},[o,a,r.length,s,l]);return{allowClear:u,clearIcon:Z.createElement(lO,{className:"".concat(t,"-clear"),onMouseDown:n,customizeIcon:c},"×")}},Pfe=p.createContext(null);function Ij(){return p.useContext(Pfe)}function R7e(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=p.useState(!1),n=ie(t,2),r=n[0],o=n[1],i=p.useRef(null),a=function(){window.clearTimeout(i.current)};p.useEffect(function(){return a},[]);var s=function(c,u){a(),i.current=window.setTimeout(function(){o(c),u&&u()},e)};return[r,s,a]}function Mfe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=p.useRef(null),n=p.useRef(null);p.useEffect(function(){return function(){window.clearTimeout(n.current)}},[]);function r(o){(o||t.current===null)&&(t.current=o),window.clearTimeout(n.current),n.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},r]}function O7e(e,t,n,r){var o=p.useRef(null);o.current={open:t,triggerOpen:n,customizedTrigger:r},p.useEffect(function(){function i(a){var s;if(!((s=o.current)!==null&&s!==void 0&&s.customizedTrigger)){var l=a.target;l.shadowRoot&&a.composed&&(l=a.composedPath()[0]||l),o.current.open&&e().filter(function(c){return c}).every(function(c){return!c.contains(l)&&c!==l})&&o.current.triggerOpen(!1)}}return window.addEventListener("mousedown",i),function(){return window.removeEventListener("mousedown",i)}},[])}function k7e(e){return e&&![ot.ESC,ot.SHIFT,ot.BACKSPACE,ot.TAB,ot.WIN_KEY,ot.ALT,ot.META,ot.WIN_KEY_RIGHT,ot.CTRL,ot.SEMICOLON,ot.EQUALS,ot.CAPS_LOCK,ot.CONTEXT_MENU,ot.F1,ot.F2,ot.F3,ot.F4,ot.F5,ot.F6,ot.F7,ot.F8,ot.F9,ot.F10,ot.F11,ot.F12].includes(e)}var I7e=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Yg=void 0;function D7e(e,t){var n=e.prefixCls,r=e.invalidate,o=e.item,i=e.renderItem,a=e.responsive,s=e.responsiveDisabled,l=e.registerSize,c=e.itemKey,u=e.className,d=e.style,f=e.children,h=e.display,m=e.order,v=e.component,g=v===void 0?"div":v,b=Ye(e,I7e),y=a&&!h;function x(_){l(c,_)}p.useEffect(function(){return function(){x(null)}},[]);var w=i&&o!==Yg?i(o,{index:m}):f,S;r||(S={opacity:y?0:1,height:y?0:Yg,overflowY:y?"hidden":Yg,order:a?m:Yg,pointerEvents:y?"none":Yg,position:y?"absolute":Yg});var C={};y&&(C["aria-hidden"]=!0);var E=p.createElement(g,Ce({className:re(!r&&n,u),style:B(B({},S),d)},C,b,{ref:t}),w);return a&&(E=p.createElement(da,{onResize:function(P){var $=P.offsetWidth;x($)},disabled:s},E)),E}var w1=p.forwardRef(D7e);w1.displayName="Item";function N7e(e){if(typeof MessageChannel>"u")gn(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function A7e(){var e=p.useRef(null),t=function(r){e.current||(e.current=[],N7e(function(){ji.unstable_batchedUpdates(function(){e.current.forEach(function(o){o()}),e.current=null})})),e.current.push(r)};return t}function Jb(e,t){var n=p.useState(t),r=ie(n,2),o=r[0],i=r[1],a=Jt(function(s){e(function(){i(s)})});return[o,a]}var XP=Z.createContext(null),F7e=["component"],B7e=["className"],L7e=["className"],j7e=function(t,n){var r=p.useContext(XP);if(!r){var o=t.component,i=o===void 0?"div":o,a=Ye(t,F7e);return p.createElement(i,Ce({},a,{ref:n}))}var s=r.className,l=Ye(r,B7e),c=t.className,u=Ye(t,L7e);return p.createElement(XP.Provider,{value:null},p.createElement(w1,Ce({ref:n,className:re(s,c)},l,u)))},Tfe=p.forwardRef(j7e);Tfe.displayName="RawItem";var z7e=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Rfe="responsive",Ofe="invalidate";function H7e(e){return"+ ".concat(e.length," ...")}function V7e(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,o=e.data,i=o===void 0?[]:o,a=e.renderItem,s=e.renderRawItem,l=e.itemKey,c=e.itemWidth,u=c===void 0?10:c,d=e.ssr,f=e.style,h=e.className,m=e.maxCount,v=e.renderRest,g=e.renderRawRest,b=e.suffix,y=e.component,x=y===void 0?"div":y,w=e.itemComponent,S=e.onVisibleChange,C=Ye(e,z7e),E=d==="full",_=A7e(),P=Jb(_,null),$=ie(P,2),T=$[0],R=$[1],O=T||0,k=Jb(_,new Map),I=ie(k,2),D=I[0],N=I[1],L=Jb(_,0),H=ie(L,2),U=H[0],V=H[1],j=Jb(_,0),F=ie(j,2),W=F[0],X=F[1],J=Jb(_,0),q=ie(J,2),A=q[0],z=q[1],G=p.useState(null),Y=ie(G,2),Q=Y[0],ee=Y[1],te=p.useState(null),oe=ie(te,2),ne=oe[0],le=oe[1],ce=p.useMemo(function(){return ne===null&&E?Number.MAX_SAFE_INTEGER:ne||0},[ne,T]),he=p.useState(!1),ue=ie(he,2),fe=ue[0],ve=ue[1],ge="".concat(r,"-item"),de=Math.max(U,W),be=m===Rfe,Ee=i.length&&be,Le=m===Ofe,Te=Ee||typeof m=="number"&&i.length>m,Pe=p.useMemo(function(){var Ze=i;return Ee?T===null&&E?Ze=i:Ze=i.slice(0,Math.min(i.length,O/u)):typeof m=="number"&&(Ze=i.slice(0,m)),Ze},[i,u,T,m,Ee]),ze=p.useMemo(function(){return Ee?i.slice(ce+1):i.slice(Pe.length)},[i,Pe,Ee,ce]),ke=p.useCallback(function(Ze,et){var tt;return typeof l=="function"?l(Ze):(tt=l&&(Ze==null?void 0:Ze[l]))!==null&&tt!==void 0?tt:et},[l]),$e=p.useCallback(a||function(Ze){return Ze},[a]);function Be(Ze,et,tt){ne===Ze&&(et===void 0||et===Q)||(le(Ze),tt||(ve(ZeO){Be(mt-1,Ze-me-A+W);break}}b&&Ae(0)+A>O&&ee(null)}},[O,D,W,A,ke,Pe]);var Ve=fe&&!!ze.length,Je={};Q!==null&&Ee&&(Je={position:"absolute",left:Q,top:0});var ht={prefixCls:ge,responsive:Ee,component:w,invalidate:Le},He=s?function(Ze,et){var tt=ke(Ze,et);return p.createElement(XP.Provider,{key:tt,value:B(B({},ht),{},{order:et,item:Ze,itemKey:tt,registerSize:Re,display:et<=ce})},s(Ze,et))}:function(Ze,et){var tt=ke(Ze,et);return p.createElement(w1,Ce({},ht,{order:et,key:tt,item:Ze,renderItem:$e,itemKey:tt,registerSize:Re,display:et<=ce}))},Ke={order:Ve?ce:Number.MAX_SAFE_INTEGER,className:"".concat(ge,"-rest"),registerSize:Fe,display:Ve},it=v||H7e,Ge=g?p.createElement(XP.Provider,{value:B(B({},ht),Ke)},g(ze)):p.createElement(w1,Ce({},ht,Ke),typeof it=="function"?it(ze):it),ut=p.createElement(x,Ce({className:re(!Le&&r,h),style:f,ref:t},C),Pe.map(He),Te?Ge:null,b&&p.createElement(w1,Ce({},ht,{responsive:be,responsiveDisabled:!Ee,order:ce,className:"".concat(ge,"-suffix"),registerSize:Se,display:!0,style:Je}),b));return be?p.createElement(da,{onResize:we,disabled:!Ee},ut):ut}var mc=p.forwardRef(V7e);mc.displayName="Overflow";mc.Item=Tfe;mc.RESPONSIVE=Rfe;mc.INVALIDATE=Ofe;function W7e(e,t,n){var r=B(B({},e),t);return Object.keys(t).forEach(function(o){var i=t[o];typeof i=="function"&&(r[o]=function(){for(var a,s=arguments.length,l=new Array(s),c=0;cx&&(ue="".concat(fe.slice(0,x),"..."))}var ve=function(de){de&&de.stopPropagation(),_(oe)};return typeof C=="function"?z(ce,ue,ne,he,ve):A(oe,ue,ne,he,ve)},Y=function(oe){if(!o.length)return null;var ne=typeof S=="function"?S(oe):S;return typeof C=="function"?z(void 0,ne,!1,!1,void 0,!0):A({title:ne},ne,!1)},Q=p.createElement("div",{className:"".concat(X,"-search"),style:{width:H},onFocus:function(){W(!0)},onBlur:function(){W(!1)}},p.createElement(kfe,{ref:l,open:i,prefixCls:r,id:n,inputElement:null,disabled:u,autoFocus:h,autoComplete:m,editable:q,activeDescendantId:v,value:J,onKeyDown:T,onMouseDown:R,onChange:P,onPaste:$,onCompositionStart:O,onCompositionEnd:k,onBlur:I,tabIndex:g,attrs:Zr(t,!0)}),p.createElement("span",{ref:D,className:"".concat(X,"-search-mirror"),"aria-hidden":!0},J," ")),ee=p.createElement(mc,{prefixCls:"".concat(X,"-overflow"),data:o,renderItem:G,renderRest:Y,suffix:Q,itemKey:Z7e,maxCount:y});return p.createElement("span",{className:"".concat(X,"-wrap")},ee,!o.length&&!J&&p.createElement("span",{className:"".concat(X,"-placeholder")},c))},e9e=function(t){var n=t.inputElement,r=t.prefixCls,o=t.id,i=t.inputRef,a=t.disabled,s=t.autoFocus,l=t.autoComplete,c=t.activeDescendantId,u=t.mode,d=t.open,f=t.values,h=t.placeholder,m=t.tabIndex,v=t.showSearch,g=t.searchValue,b=t.activeValue,y=t.maxLength,x=t.onInputKeyDown,w=t.onInputMouseDown,S=t.onInputChange,C=t.onInputPaste,E=t.onInputCompositionStart,_=t.onInputCompositionEnd,P=t.onInputBlur,$=t.title,T=p.useState(!1),R=ie(T,2),O=R[0],k=R[1],I=u==="combobox",D=I||v,N=f[0],L=g||"";I&&b&&!O&&(L=b),p.useEffect(function(){I&&k(!1)},[I,b]);var H=u!=="combobox"&&!d&&!v?!1:!!L,U=$===void 0?Dfe(N):$,V=p.useMemo(function(){return N?null:p.createElement("span",{className:"".concat(r,"-selection-placeholder"),style:H?{visibility:"hidden"}:void 0},h)},[N,H,h,r]);return p.createElement("span",{className:"".concat(r,"-selection-wrap")},p.createElement("span",{className:"".concat(r,"-selection-search")},p.createElement(kfe,{ref:i,prefixCls:r,id:o,open:d,inputElement:n,disabled:a,autoFocus:s,autoComplete:l,editable:D,activeDescendantId:c,value:L,onKeyDown:x,onMouseDown:w,onChange:function(F){k(!0),S(F)},onPaste:C,onCompositionStart:E,onCompositionEnd:_,onBlur:P,tabIndex:m,attrs:Zr(t,!0),maxLength:I?y:void 0})),!I&&N?p.createElement("span",{className:"".concat(r,"-selection-item"),title:U,style:H?{visibility:"hidden"}:void 0},N.label):null,V)},t9e=function(t,n){var r=p.useRef(null),o=p.useRef(!1),i=t.prefixCls,a=t.open,s=t.mode,l=t.showSearch,c=t.tokenWithEnter,u=t.disabled,d=t.prefix,f=t.autoClearSearchValue,h=t.onSearch,m=t.onSearchSubmit,v=t.onToggleOpen,g=t.onInputKeyDown,b=t.onInputBlur,y=t.domRef;p.useImperativeHandle(n,function(){return{focus:function(U){r.current.focus(U)},blur:function(){r.current.blur()}}});var x=Mfe(0),w=ie(x,2),S=w[0],C=w[1],E=function(U){var V=U.which,j=r.current instanceof HTMLTextAreaElement;!j&&a&&(V===ot.UP||V===ot.DOWN)&&U.preventDefault(),g&&g(U),V===ot.ENTER&&s==="tags"&&!o.current&&!a&&(m==null||m(U.target.value)),!(j&&!a&&~[ot.UP,ot.DOWN,ot.LEFT,ot.RIGHT].indexOf(V))&&k7e(V)&&v(!0)},_=function(){C(!0)},P=p.useRef(null),$=function(U){h(U,!0,o.current)!==!1&&v(!0)},T=function(){o.current=!0},R=function(U){o.current=!1,s!=="combobox"&&$(U.target.value)},O=function(U){var V=U.target.value;if(c&&P.current&&/[\r\n]/.test(P.current)){var j=P.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");V=V.replace(j,P.current)}P.current=null,$(V)},k=function(U){var V=U.clipboardData,j=V==null?void 0:V.getData("text");P.current=j||""},I=function(U){var V=U.target;if(V!==r.current){var j=document.body.style.msTouchAction!==void 0;j?setTimeout(function(){r.current.focus()}):r.current.focus()}},D=function(U){var V=S();U.target!==r.current&&!V&&!(s==="combobox"&&u)&&U.preventDefault(),(s!=="combobox"&&(!l||!V)||!a)&&(a&&f!==!1&&h("",!0,!1),v())},N={inputRef:r,onInputKeyDown:E,onInputMouseDown:_,onInputChange:O,onInputPaste:k,onInputCompositionStart:T,onInputCompositionEnd:R,onInputBlur:b},L=s==="multiple"||s==="tags"?p.createElement(J7e,Ce({},t,N)):p.createElement(e9e,Ce({},t,N));return p.createElement("div",{ref:y,className:"".concat(i,"-selector"),onClick:I,onMouseDown:D},d&&p.createElement("div",{className:"".concat(i,"-prefix")},d),L)},n9e=p.forwardRef(t9e);function r9e(e){var t=e.prefixCls,n=e.align,r=e.arrow,o=e.arrowPos,i=r||{},a=i.className,s=i.content,l=o.x,c=l===void 0?0:l,u=o.y,d=u===void 0?0:u,f=p.useRef();if(!n||!n.points)return null;var h={position:"absolute"};if(n.autoArrow!==!1){var m=n.points[0],v=n.points[1],g=m[0],b=m[1],y=v[0],x=v[1];g===y||!["t","b"].includes(g)?h.top=d:g==="t"?h.top=0:h.bottom=0,b===x||!["l","r"].includes(b)?h.left=c:b==="l"?h.left=0:h.right=0}return p.createElement("div",{ref:f,className:re("".concat(t,"-arrow"),a),style:h},s)}function o9e(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,i=e.motion;return o?p.createElement(Ko,Ce({},i,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(a){var s=a.className;return p.createElement("div",{style:{zIndex:r},className:re("".concat(t,"-mask"),s)})}):null}var i9e=p.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),a9e=p.forwardRef(function(e,t){var n=e.popup,r=e.className,o=e.prefixCls,i=e.style,a=e.target,s=e.onVisibleChanged,l=e.open,c=e.keepDom,u=e.fresh,d=e.onClick,f=e.mask,h=e.arrow,m=e.arrowPos,v=e.align,g=e.motion,b=e.maskMotion,y=e.forceRender,x=e.getPopupContainer,w=e.autoDestroy,S=e.portal,C=e.zIndex,E=e.onMouseEnter,_=e.onMouseLeave,P=e.onPointerEnter,$=e.onPointerDownCapture,T=e.ready,R=e.offsetX,O=e.offsetY,k=e.offsetR,I=e.offsetB,D=e.onAlign,N=e.onPrepare,L=e.stretch,H=e.targetWidth,U=e.targetHeight,V=typeof n=="function"?n():n,j=l||c,F=(x==null?void 0:x.length)>0,W=p.useState(!x||!F),X=ie(W,2),J=X[0],q=X[1];if(Mn(function(){!J&&F&&a&&q(!0)},[J,F,a]),!J)return null;var A="auto",z={left:"-1000vw",top:"-1000vh",right:A,bottom:A};if(T||!l){var G,Y=v.points,Q=v.dynamicInset||((G=v._experimental)===null||G===void 0?void 0:G.dynamicInset),ee=Q&&Y[0][1]==="r",te=Q&&Y[0][0]==="b";ee?(z.right=k,z.left=A):(z.left=R,z.right=A),te?(z.bottom=I,z.top=A):(z.top=O,z.bottom=A)}var oe={};return L&&(L.includes("height")&&U?oe.height=U:L.includes("minHeight")&&U&&(oe.minHeight=U),L.includes("width")&&H?oe.width=H:L.includes("minWidth")&&H&&(oe.minWidth=H)),l||(oe.pointerEvents="none"),p.createElement(S,{open:y||j,getContainer:x&&function(){return x(a)},autoDestroy:w},p.createElement(o9e,{prefixCls:o,open:l,zIndex:C,mask:f,motion:b}),p.createElement(da,{onResize:D,disabled:!l},function(ne){return p.createElement(Ko,Ce({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:y,leavedClassName:"".concat(o,"-hidden")},g,{onAppearPrepare:N,onEnterPrepare:N,visible:l,onVisibleChanged:function(ce){var he;g==null||(he=g.onVisibleChanged)===null||he===void 0||he.call(g,ce),s(ce)}}),function(le,ce){var he=le.className,ue=le.style,fe=re(o,he,r);return p.createElement("div",{ref:Ci(ne,t,ce),className:fe,style:B(B(B(B({"--arrow-x":"".concat(m.x||0,"px"),"--arrow-y":"".concat(m.y||0,"px")},z),oe),ue),{},{boxSizing:"border-box",zIndex:C},i),onMouseEnter:E,onMouseLeave:_,onPointerEnter:P,onClick:d,onPointerDownCapture:$},h&&p.createElement(r9e,{prefixCls:o,arrow:h,arrowPos:m,align:v}),p.createElement(i9e,{cache:!l&&!u},V))})}))}),s9e=p.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=Jd(n),i=p.useCallback(function(s){QL(t,r?r(s):s)},[r]),a=Lc(i,Zp(n));return o?p.cloneElement(n,{ref:a}):n}),sK=p.createContext(null);function lK(e){return e?Array.isArray(e)?e:[e]:[]}function l9e(e,t,n,r){return p.useMemo(function(){var o=lK(n??t),i=lK(r??t),a=new Set(o),s=new Set(i);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[a,s]},[e,t,n,r])}function c9e(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function u9e(e,t,n,r){for(var o=n.points,i=Object.keys(e),a=0;a1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function ex(e){return Pw(parseFloat(e),0)}function uK(e,t){var n=B({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var o=UC(r).getComputedStyle(r),i=o.overflow,a=o.overflowClipMargin,s=o.borderTopWidth,l=o.borderBottomWidth,c=o.borderLeftWidth,u=o.borderRightWidth,d=r.getBoundingClientRect(),f=r.offsetHeight,h=r.clientHeight,m=r.offsetWidth,v=r.clientWidth,g=ex(s),b=ex(l),y=ex(c),x=ex(u),w=Pw(Math.round(d.width/m*1e3)/1e3),S=Pw(Math.round(d.height/f*1e3)/1e3),C=(m-v-y-x)*w,E=(f-h-g-b)*S,_=g*S,P=b*S,$=y*w,T=x*w,R=0,O=0;if(i==="clip"){var k=ex(a);R=k*w,O=k*S}var I=d.x+$-R,D=d.y+_-O,N=I+d.width+2*R-$-T-C,L=D+d.height+2*O-_-P-E;n.left=Math.max(n.left,I),n.top=Math.max(n.top,D),n.right=Math.min(n.right,N),n.bottom=Math.min(n.bottom,L)}}),n}function dK(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function fK(e,t){var n=t||[],r=ie(n,2),o=r[0],i=r[1];return[dK(e.width,o),dK(e.height,i)]}function pK(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function Xg(e,t){var n=t[0],r=t[1],o,i;return n==="t"?i=e.y:n==="b"?i=e.y+e.height:i=e.y+e.height/2,r==="l"?o=e.x:r==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:i}}function _f(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,o){return o===t?n[r]||"c":r}).join("")}function d9e(e,t,n,r,o,i,a){var s=p.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),l=ie(s,2),c=l[0],u=l[1],d=p.useRef(0),f=p.useMemo(function(){return t?$A(t):[]},[t]),h=p.useRef({}),m=function(){h.current={}};e||m();var v=Jt(function(){if(t&&n&&e){let zn=function(Fb,Zu){var Sf=arguments.length>2&&arguments[2]!==void 0?arguments[2]:be,Bb=j.x+Fb,CE=j.y+Zu,$I=Bb+te,PI=CE+ee,MI=Math.max(Bb,Sf.left),Kt=Math.max(CE,Sf.top),_n=Math.min($I,Sf.right),oo=Math.min(PI,Sf.bottom);return Math.max(0,(_n-MI)*(oo-Kt))},Cf=function(){xt=j.y+mt,Dt=xt+ee,Ct=j.x+tt,ft=Ct+te};var y,x,w,S,C=t,E=C.ownerDocument,_=UC(C),P=_.getComputedStyle(C),$=P.position,T=C.style.left,R=C.style.top,O=C.style.right,k=C.style.bottom,I=C.style.overflow,D=B(B({},o[r]),i),N=E.createElement("div");(y=C.parentElement)===null||y===void 0||y.appendChild(N),N.style.left="".concat(C.offsetLeft,"px"),N.style.top="".concat(C.offsetTop,"px"),N.style.position=$,N.style.height="".concat(C.offsetHeight,"px"),N.style.width="".concat(C.offsetWidth,"px"),C.style.left="0",C.style.top="0",C.style.right="auto",C.style.bottom="auto",C.style.overflow="hidden";var L;if(Array.isArray(n))L={x:n[0],y:n[1],width:0,height:0};else{var H,U,V=n.getBoundingClientRect();V.x=(H=V.x)!==null&&H!==void 0?H:V.left,V.y=(U=V.y)!==null&&U!==void 0?U:V.top,L={x:V.x,y:V.y,width:V.width,height:V.height}}var j=C.getBoundingClientRect(),F=_.getComputedStyle(C),W=F.height,X=F.width;j.x=(x=j.x)!==null&&x!==void 0?x:j.left,j.y=(w=j.y)!==null&&w!==void 0?w:j.top;var J=E.documentElement,q=J.clientWidth,A=J.clientHeight,z=J.scrollWidth,G=J.scrollHeight,Y=J.scrollTop,Q=J.scrollLeft,ee=j.height,te=j.width,oe=L.height,ne=L.width,le={left:0,top:0,right:q,bottom:A},ce={left:-Q,top:-Y,right:z-Q,bottom:G-Y},he=D.htmlRegion,ue="visible",fe="visibleFirst";he!=="scroll"&&he!==fe&&(he=ue);var ve=he===fe,ge=uK(ce,f),de=uK(le,f),be=he===ue?de:ge,Ee=ve?de:be;C.style.left="auto",C.style.top="auto",C.style.right="0",C.style.bottom="0";var Le=C.getBoundingClientRect();C.style.left=T,C.style.top=R,C.style.right=O,C.style.bottom=k,C.style.overflow=I,(S=C.parentElement)===null||S===void 0||S.removeChild(N);var Te=Pw(Math.round(te/parseFloat(X)*1e3)/1e3),Pe=Pw(Math.round(ee/parseFloat(W)*1e3)/1e3);if(Te===0||Pe===0||gw(n)&&!FC(n))return;var ze=D.offset,ke=D.targetOffset,$e=fK(j,ze),Be=ie($e,2),we=Be[0],Re=Be[1],Fe=fK(L,ke),Se=ie(Fe,2),Ae=Se[0],Ve=Se[1];L.x-=Ae,L.y-=Ve;var Je=D.points||[],ht=ie(Je,2),He=ht[0],Ke=ht[1],it=pK(Ke),Ge=pK(He),ut=Xg(L,it),Ze=Xg(j,Ge),et=B({},D),tt=ut.x-Ze.x+we,mt=ut.y-Ze.y+Re,me=zn(tt,mt),pe=zn(tt,mt,de),ye=Xg(L,["t","l"]),Oe=Xg(j,["t","l"]),je=Xg(L,["b","r"]),We=Xg(j,["b","r"]),Xe=D.overflow||{},st=Xe.adjustX,ct=Xe.adjustY,at=Xe.shiftX,Ue=Xe.shiftY,Mt=function(Zu){return typeof Zu=="boolean"?Zu:Zu>=0},xt,Dt,Ct,ft;Cf();var vt=Mt(ct),rt=Ge[0]===it[0];if(vt&&Ge[0]==="t"&&(Dt>Ee.bottom||h.current.bt)){var yt=mt;rt?yt-=ee-oe:yt=ye.y-We.y-Re;var qe=zn(tt,yt),Ie=zn(tt,yt,de);qe>me||qe===me&&(!ve||Ie>=pe)?(h.current.bt=!0,mt=yt,Re=-Re,et.points=[_f(Ge,0),_f(it,0)]):h.current.bt=!1}if(vt&&Ge[0]==="b"&&(xtme||wt===me&&(!ve||Lt>=pe)?(h.current.tb=!0,mt=nt,Re=-Re,et.points=[_f(Ge,0),_f(it,0)]):h.current.tb=!1}var on=Mt(st),Pt=Ge[1]===it[1];if(on&&Ge[1]==="l"&&(ft>Ee.right||h.current.rl)){var lt=tt;Pt?lt-=te-ne:lt=ye.x-We.x-we;var Tt=zn(lt,mt),cn=zn(lt,mt,de);Tt>me||Tt===me&&(!ve||cn>=pe)?(h.current.rl=!0,tt=lt,we=-we,et.points=[_f(Ge,1),_f(it,1)]):h.current.rl=!1}if(on&&Ge[1]==="r"&&(Ctme||tn===me&&(!ve||Kn>=pe)?(h.current.lr=!0,tt=yn,we=-we,et.points=[_f(Ge,1),_f(it,1)]):h.current.lr=!1}Cf();var ir=at===!0?0:at;typeof ir=="number"&&(Ctde.right&&(tt-=ft-de.right-we,L.x>de.right-ir&&(tt+=L.x-de.right+ir)));var ro=Ue===!0?0:Ue;typeof ro=="number"&&(xtde.bottom&&(mt-=Dt-de.bottom-Re,L.y>de.bottom-ro&&(mt+=L.y-de.bottom+ro)));var Co=j.x+tt,Wr=Co+te,Br=j.y+mt,Vn=Br+ee,zt=L.x,$t=zt+ne,Dn=L.y,Nt=Dn+oe,St=Math.max(Co,zt),Qt=Math.min(Wr,$t),Qn=(St+Qt)/2,fr=Qn-Co,So=Math.max(Br,Dn),Qo=Math.min(Vn,Nt),Zo=(So+Qo)/2,Sn=Zo-Br;a==null||a(t,et);var qt=Le.right-j.x-(tt+j.width),Rn=Le.bottom-j.y-(mt+j.height);Te===1&&(tt=Math.round(tt),qt=Math.round(qt)),Pe===1&&(mt=Math.round(mt),Rn=Math.round(Rn));var _r={ready:!0,offsetX:tt/Te,offsetY:mt/Pe,offsetR:qt/Te,offsetB:Rn/Pe,arrowX:fr/Te,arrowY:Sn/Pe,scaleX:Te,scaleY:Pe,align:et};u(_r)}}),g=function(){d.current+=1;var x=d.current;Promise.resolve().then(function(){d.current===x&&v()})},b=function(){u(function(x){return B(B({},x),{},{ready:!1})})};return Mn(b,[r]),Mn(function(){e||b()},[e]),[c.ready,c.offsetX,c.offsetY,c.offsetR,c.offsetB,c.arrowX,c.arrowY,c.scaleX,c.scaleY,c.align,g]}function f9e(e,t,n,r,o){Mn(function(){if(e&&t&&n){let d=function(){r(),o()};var i=t,a=n,s=$A(i),l=$A(a),c=UC(a),u=new Set([c].concat(De(s),De(l)));return u.forEach(function(f){f.addEventListener("scroll",d,{passive:!0})}),c.addEventListener("resize",d,{passive:!0}),r(),function(){u.forEach(function(f){f.removeEventListener("scroll",d),c.removeEventListener("resize",d)})}}},[e,t,n])}function p9e(e,t,n,r,o,i,a,s){var l=p.useRef(e);l.current=e;var c=p.useRef(!1);p.useEffect(function(){if(t&&r&&(!o||i)){var d=function(){c.current=!1},f=function(g){var b;l.current&&!a(((b=g.composedPath)===null||b===void 0||(b=b.call(g))===null||b===void 0?void 0:b[0])||g.target)&&!c.current&&s(!1)},h=UC(r);h.addEventListener("pointerdown",d,!0),h.addEventListener("mousedown",f,!0),h.addEventListener("contextmenu",f,!0);var m=qP(n);return m&&(m.addEventListener("mousedown",f,!0),m.addEventListener("contextmenu",f,!0)),function(){h.removeEventListener("pointerdown",d,!0),h.removeEventListener("mousedown",f,!0),h.removeEventListener("contextmenu",f,!0),m&&(m.removeEventListener("mousedown",f,!0),m.removeEventListener("contextmenu",f,!0))}}},[t,n,r,o,i]);function u(){c.current=!0}return u}var h9e=["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"];function m9e(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:zC,t=p.forwardRef(function(n,r){var o=n.prefixCls,i=o===void 0?"rc-trigger-popup":o,a=n.children,s=n.action,l=s===void 0?"hover":s,c=n.showAction,u=n.hideAction,d=n.popupVisible,f=n.defaultPopupVisible,h=n.onPopupVisibleChange,m=n.afterPopupVisibleChange,v=n.mouseEnterDelay,g=n.mouseLeaveDelay,b=g===void 0?.1:g,y=n.focusDelay,x=n.blurDelay,w=n.mask,S=n.maskClosable,C=S===void 0?!0:S,E=n.getPopupContainer,_=n.forceRender,P=n.autoDestroy,$=n.destroyPopupOnHide,T=n.popup,R=n.popupClassName,O=n.popupStyle,k=n.popupPlacement,I=n.builtinPlacements,D=I===void 0?{}:I,N=n.popupAlign,L=n.zIndex,H=n.stretch,U=n.getPopupClassNameFromAlign,V=n.fresh,j=n.alignPoint,F=n.onPopupClick,W=n.onPopupAlign,X=n.arrow,J=n.popupMotion,q=n.maskMotion,A=n.popupTransitionName,z=n.popupAnimation,G=n.maskTransitionName,Y=n.maskAnimation,Q=n.className,ee=n.getTriggerDOMNode,te=Ye(n,h9e),oe=P||$||!1,ne=p.useState(!1),le=ie(ne,2),ce=le[0],he=le[1];Mn(function(){he(sO())},[]);var ue=p.useRef({}),fe=p.useContext(sK),ve=p.useMemo(function(){return{registerSubPopup:function(_n,oo){ue.current[_n]=oo,fe==null||fe.registerSubPopup(_n,oo)}}},[fe]),ge=HC(),de=p.useState(null),be=ie(de,2),Ee=be[0],Le=be[1],Te=p.useRef(null),Pe=Jt(function(Kt){Te.current=Kt,gw(Kt)&&Ee!==Kt&&Le(Kt),fe==null||fe.registerSubPopup(ge,Kt)}),ze=p.useState(null),ke=ie(ze,2),$e=ke[0],Be=ke[1],we=p.useRef(null),Re=Jt(function(Kt){gw(Kt)&&$e!==Kt&&(Be(Kt),we.current=Kt)}),Fe=p.Children.only(a),Se=(Fe==null?void 0:Fe.props)||{},Ae={},Ve=Jt(function(Kt){var _n,oo,ci=$e;return(ci==null?void 0:ci.contains(Kt))||((_n=qP(ci))===null||_n===void 0?void 0:_n.host)===Kt||Kt===ci||(Ee==null?void 0:Ee.contains(Kt))||((oo=qP(Ee))===null||oo===void 0?void 0:oo.host)===Kt||Kt===Ee||Object.values(ue.current).some(function(Eo){return(Eo==null?void 0:Eo.contains(Kt))||Kt===Eo})}),Je=cK(i,J,z,A),ht=cK(i,q,Y,G),He=p.useState(f||!1),Ke=ie(He,2),it=Ke[0],Ge=Ke[1],ut=d??it,Ze=Jt(function(Kt){d===void 0&&Ge(Kt)});Mn(function(){Ge(d||!1)},[d]);var et=p.useRef(ut);et.current=ut;var tt=p.useRef([]);tt.current=[];var mt=Jt(function(Kt){var _n;Ze(Kt),((_n=tt.current[tt.current.length-1])!==null&&_n!==void 0?_n:ut)!==Kt&&(tt.current.push(Kt),h==null||h(Kt))}),me=p.useRef(),pe=function(){clearTimeout(me.current)},ye=function(_n){var oo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;pe(),oo===0?mt(_n):me.current=setTimeout(function(){mt(_n)},oo*1e3)};p.useEffect(function(){return pe},[]);var Oe=p.useState(!1),je=ie(Oe,2),We=je[0],Xe=je[1];Mn(function(Kt){(!Kt||ut)&&Xe(!0)},[ut]);var st=p.useState(null),ct=ie(st,2),at=ct[0],Ue=ct[1],Mt=p.useState(null),xt=ie(Mt,2),Dt=xt[0],Ct=xt[1],ft=function(_n){Ct([_n.clientX,_n.clientY])},vt=d9e(ut,Ee,j&&Dt!==null?Dt:$e,k,D,N,W),rt=ie(vt,11),yt=rt[0],qe=rt[1],Ie=rt[2],nt=rt[3],wt=rt[4],Lt=rt[5],on=rt[6],Pt=rt[7],lt=rt[8],Tt=rt[9],cn=rt[10],yn=l9e(ce,l,c,u),tn=ie(yn,2),Kn=tn[0],ir=tn[1],ro=Kn.has("click"),Co=ir.has("click")||ir.has("contextMenu"),Wr=Jt(function(){We||cn()}),Br=function(){et.current&&j&&Co&&ye(!1)};f9e(ut,$e,Ee,Wr,Br),Mn(function(){Wr()},[Dt,k]),Mn(function(){ut&&!(D!=null&&D[k])&&Wr()},[JSON.stringify(N)]);var Vn=p.useMemo(function(){var Kt=u9e(D,i,Tt,j);return re(Kt,U==null?void 0:U(Tt))},[Tt,U,D,i,j]);p.useImperativeHandle(r,function(){return{nativeElement:we.current,popupElement:Te.current,forceAlign:Wr}});var zt=p.useState(0),$t=ie(zt,2),Dn=$t[0],Nt=$t[1],St=p.useState(0),Qt=ie(St,2),Qn=Qt[0],fr=Qt[1],So=function(){if(H&&$e){var _n=$e.getBoundingClientRect();Nt(_n.width),fr(_n.height)}},Qo=function(){So(),Wr()},Zo=function(_n){Xe(!1),cn(),m==null||m(_n)},Sn=function(){return new Promise(function(_n){So(),Ue(function(){return _n})})};Mn(function(){at&&(cn(),at(),Ue(null))},[at]);function qt(Kt,_n,oo,ci){Ae[Kt]=function(Eo){var SE;ci==null||ci(Eo),ye(_n,oo);for(var TI=arguments.length,GV=new Array(TI>1?TI-1:0),EE=1;EE1?oo-1:0),Eo=1;Eo1?oo-1:0),Eo=1;Eo1&&arguments[1]!==void 0?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,o=[],i=Nfe(n,!1),a=i.label,s=i.value,l=i.options,c=i.groupLabel;function u(d,f){Array.isArray(d)&&d.forEach(function(h){if(f||!(l in h)){var m=h[s];o.push({key:hK(h,o.length),groupOption:f,data:h,label:h[a],value:m})}else{var v=h[c];v===void 0&&r&&(v=h.label),o.push({key:hK(h,o.length),group:!0,data:h,label:v}),u(h[l],!0)}})}return u(e,!1),o}function MA(e){var t=B({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Jn(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var w9e=function(t,n,r){if(!n||!n.length)return null;var o=!1,i=function s(l,c){var u=Sue(c),d=u[0],f=u.slice(1);if(!d)return[l];var h=l.split(d);return o=o||h.length>1,h.reduce(function(m,v){return[].concat(De(m),De(s(v,f)))},[]).filter(Boolean)},a=i(t,n);return o?typeof r<"u"?a.slice(0,r):a:null},Dj=p.createContext(null);function C9e(e){var t=e.visible,n=e.values;if(!t)return null;var r=50;return p.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,r).map(function(o){var i=o.label,a=o.value;return["number","string"].includes(dt(i))?i:a}).join(", ")),n.length>r?", ...":null)}var S9e=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],E9e=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],TA=function(t){return t==="tags"||t==="multiple"},Nj=p.forwardRef(function(e,t){var n,r=e.id,o=e.prefixCls,i=e.className,a=e.showSearch,s=e.tagRender,l=e.direction,c=e.omitDomProps,u=e.displayValues,d=e.onDisplayValuesChange,f=e.emptyOptions,h=e.notFoundContent,m=h===void 0?"Not Found":h,v=e.onClear,g=e.mode,b=e.disabled,y=e.loading,x=e.getInputElement,w=e.getRawInputElement,S=e.open,C=e.defaultOpen,E=e.onDropdownVisibleChange,_=e.activeValue,P=e.onActiveValueChange,$=e.activeDescendantId,T=e.searchValue,R=e.autoClearSearchValue,O=e.onSearch,k=e.onSearchSplit,I=e.tokenSeparators,D=e.allowClear,N=e.prefix,L=e.suffixIcon,H=e.clearIcon,U=e.OptionList,V=e.animation,j=e.transitionName,F=e.dropdownStyle,W=e.dropdownClassName,X=e.dropdownMatchSelectWidth,J=e.dropdownRender,q=e.dropdownAlign,A=e.placement,z=e.builtinPlacements,G=e.getPopupContainer,Y=e.showAction,Q=Y===void 0?[]:Y,ee=e.onFocus,te=e.onBlur,oe=e.onKeyUp,ne=e.onKeyDown,le=e.onMouseDown,ce=Ye(e,S9e),he=TA(g),ue=(a!==void 0?a:he)||g==="combobox",fe=B({},ce);E9e.forEach(function(zt){delete fe[zt]}),c==null||c.forEach(function(zt){delete fe[zt]});var ve=p.useState(!1),ge=ie(ve,2),de=ge[0],be=ge[1];p.useEffect(function(){be(sO())},[]);var Ee=p.useRef(null),Le=p.useRef(null),Te=p.useRef(null),Pe=p.useRef(null),ze=p.useRef(null),ke=p.useRef(!1),$e=R7e(),Be=ie($e,3),we=Be[0],Re=Be[1],Fe=Be[2];p.useImperativeHandle(t,function(){var zt,$t;return{focus:(zt=Pe.current)===null||zt===void 0?void 0:zt.focus,blur:($t=Pe.current)===null||$t===void 0?void 0:$t.blur,scrollTo:function(Nt){var St;return(St=ze.current)===null||St===void 0?void 0:St.scrollTo(Nt)},nativeElement:Ee.current||Le.current}});var Se=p.useMemo(function(){var zt;if(g!=="combobox")return T;var $t=(zt=u[0])===null||zt===void 0?void 0:zt.value;return typeof $t=="string"||typeof $t=="number"?String($t):""},[T,g,u]),Ae=g==="combobox"&&typeof x=="function"&&x()||null,Ve=typeof w=="function"&&w(),Je=Lc(Le,Ve==null||(n=Ve.props)===null||n===void 0?void 0:n.ref),ht=p.useState(!1),He=ie(ht,2),Ke=He[0],it=He[1];Mn(function(){it(!0)},[]);var Ge=Gt(!1,{defaultValue:C,value:S}),ut=ie(Ge,2),Ze=ut[0],et=ut[1],tt=Ke?Ze:!1,mt=!m&&f;(b||mt&&tt&&g==="combobox")&&(tt=!1);var me=mt?!1:tt,pe=p.useCallback(function(zt){var $t=zt!==void 0?zt:!tt;b||(et($t),tt!==$t&&(E==null||E($t)))},[b,tt,et,E]),ye=p.useMemo(function(){return(I||[]).some(function(zt){return[` `,`\r -`].includes(zt)})},[k]),Te=f.useContext(Nj)||{},je=Te.maxCount,We=Te.rawValues,Xe=function($t,Nn,Dt){if(!(he&&PA(je)&&(We==null?void 0:We.size)>=je)){var St=!0,Qt=$t;P==null||P(null);var Qn=C9e($t,k,PA(je)?je-We.size:void 0),fr=Dt?null:Qn;return g!=="combobox"&&fr&&(Qt="",I==null||I(fr),pe(!1),St=!1),T&&Se!==Qt&&T(Qt,{source:Nn?"typing":"effect"}),St}},st=function($t){!$t||!$t.trim()||T($t,{source:"submit"})};f.useEffect(function(){!tt&&!he&&g!=="combobox"&&Xe("",!1,!1)},[tt]),f.useEffect(function(){Ze&&x&&et(!1),x&&!Ie.current&&Oe(!1)},[x]);var ct=Mfe(),at=ie(ct,2),Ue=at[0],Mt=at[1],xt=f.useRef(!1),Nt=function($t){var Nn=Ue(),Dt=$t.key,St=Dt==="Enter";if(St&&(g!=="combobox"&&$t.preventDefault(),tt||pe(!0)),Mt(!!Se),Dt==="Backspace"&&!Nn&&he&&!Se&&u.length){for(var Qt=Ne(u),Qn=null,fr=Qt.length-1;fr>=0;fr-=1){var So=Qt[fr];if(!So.disabled){Qt.splice(fr,1),Qn=So;break}}Qn&&d(Qt,{type:"remove",values:[Qn]})}for(var Xo=arguments.length,Qo=new Array(Xo>1?Xo-1:0),Sn=1;Sn1?Nn-1:0),St=1;St1?Qn-1:0),So=1;So"u"?"undefined":dt(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const Ffe=function(e,t,n,r){var o=f.useRef(!1),i=f.useRef(null);function a(){clearTimeout(i.current),o.current=!0,i.current=setTimeout(function(){o.current=!1},50)}var s=f.useRef({top:e,bottom:t,left:n,right:r});return s.current.top=e,s.current.bottom=t,s.current.left=n,s.current.right=r,function(l,c){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,d=l?c<0&&s.current.left||c>0&&s.current.right:c<0&&s.current.top||c>0&&s.current.bottom;return u&&d?(clearTimeout(i.current),o.current=!1):(!d||o.current)&&a(),!o.current&&d}};function R9e(e,t,n,r,o,i,a){var s=f.useRef(0),l=f.useRef(null),c=f.useRef(null),u=f.useRef(!1),d=Ffe(t,n,r,o);function p(y,b){if(gn.cancel(l.current),!d(!1,b)){var C=y;if(!C._virtualHandled)C._virtualHandled=!0;else return;s.current+=b,c.current=b,mK||C.preventDefault(),l.current=gn(function(){var S=u.current?10:1;a(s.current*S,!1),s.current=0})}}function h(y,b){a(b,!0),mK||y.preventDefault()}var m=f.useRef(null),v=f.useRef(null);function g(y){if(e){gn.cancel(v.current),v.current=gn(function(){m.current=null},2);var b=y.deltaX,C=y.deltaY,S=y.shiftKey,w=b,E=C;(m.current==="sx"||!m.current&&S&&C&&!b)&&(w=C,E=0,m.current="sx");var _=Math.abs(w),P=Math.abs(E);m.current===null&&(m.current=i&&_>P?"x":"y"),m.current==="y"?p(y,E):h(y,w)}}function x(y){e&&(u.current=y.detail===c.current)}return[g,x]}function O9e(e,t,n,r){var o=f.useMemo(function(){return[new Map,[]]},[e,n.id,r]),i=ie(o,2),a=i[0],s=i[1],l=function(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u,p=a.get(u),h=a.get(d);if(p===void 0||h===void 0)for(var m=e.length,v=s.length;v0&&arguments[0]!==void 0?arguments[0]:!1;u();var m=function(){var x=!1;s.current.forEach(function(y,b){if(y&&y.offsetParent){var C=y.offsetHeight,S=getComputedStyle(y),w=S.marginTop,E=S.marginBottom,_=gK(w),P=gK(E),$=C+_+P;l.current.get(b)!==$&&(l.current.set(b,$),x=!0)}}),x&&a(function(y){return y+1})};if(h)m();else{c.current+=1;var v=c.current;Promise.resolve().then(function(){v===c.current&&m()})}}function p(h,m){var v=e(h);s.current.get(v),m?(s.current.set(v,m),d()):s.current.delete(v)}return f.useEffect(function(){return u},[]),[p,d,l.current,i]}var vK=14/15;function k9e(e,t,n){var r=f.useRef(!1),o=f.useRef(0),i=f.useRef(0),a=f.useRef(null),s=f.useRef(null),l,c=function(h){if(r.current){var m=Math.ceil(h.touches[0].pageX),v=Math.ceil(h.touches[0].pageY),g=o.current-m,x=i.current-v,y=Math.abs(g)>Math.abs(x);y?o.current=m:i.current=v;var b=n(y,y?g:x,!1,h);b&&h.preventDefault(),clearInterval(s.current),b&&(s.current=setInterval(function(){y?g*=vK:x*=vK;var C=Math.floor(y?g:x);(!n(y,C,!0)||Math.abs(C)<=.1)&&clearInterval(s.current)},16))}},u=function(){r.current=!1,l()},d=function(h){l(),h.touches.length===1&&!r.current&&(r.current=!0,o.current=Math.ceil(h.touches[0].pageX),i.current=Math.ceil(h.touches[0].pageY),a.current=h.target,a.current.addEventListener("touchmove",c,{passive:!1}),a.current.addEventListener("touchend",u,{passive:!0}))};l=function(){a.current&&(a.current.removeEventListener("touchmove",c),a.current.removeEventListener("touchend",u))},Mn(function(){return e&&t.current.addEventListener("touchstart",d,{passive:!0}),function(){var p;(p=t.current)===null||p===void 0||p.removeEventListener("touchstart",d),l(),clearInterval(s.current)}},[e])}function yK(e){return Math.floor(Math.pow(e,.5))}function OA(e,t){var n="touches"in e?e.touches[0]:e;return n[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}function N9e(e,t,n){f.useEffect(function(){var r=t.current;if(e&&r){var o=!1,i,a,s=function(){gn.cancel(i)},l=function p(){s(),i=gn(function(){n(a),p()})},c=function(h){if(!(h.target.draggable||h.button!==0)){var m=h;m._virtualHandled||(m._virtualHandled=!0,o=!0)}},u=function(){o=!1,s()},d=function(h){if(o){var m=OA(h,!1),v=r.getBoundingClientRect(),g=v.top,x=v.bottom;if(m<=g){var y=g-m;a=-yK(y),l()}else if(m>=x){var b=m-x;a=yK(b),l()}else s()}};return r.addEventListener("mousedown",c),r.ownerDocument.addEventListener("mouseup",u),r.ownerDocument.addEventListener("mousemove",d),function(){r.removeEventListener("mousedown",c),r.ownerDocument.removeEventListener("mouseup",u),r.ownerDocument.removeEventListener("mousemove",d),s()}}},[e])}var D9e=10;function A9e(e,t,n,r,o,i,a,s){var l=f.useRef(),c=f.useState(null),u=ie(c,2),d=u[0],p=u[1];return Mn(function(){if(d&&d.times=0;I-=1){var k=o(t[I]),N=n.get(k);if(N===void 0){y=!0;break}if(T-=N,T<=0)break}switch(S){case"top":C=E-g;break;case"bottom":C=_-x+g;break;default:{var D=e.current.scrollTop,L=D+x;EL&&(b="bottom")}}C!==null&&a(C),C!==d.lastTop&&(y=!0)}y&&p(B(B({},d),{},{times:d.times+1,targetAlign:b,lastTop:C}))}},[d,e.current]),function(h){if(h==null){s();return}if(gn.cancel(l.current),typeof h=="number")a(h);else if(h&&dt(h)==="object"){var m,v=h.align;"index"in h?m=h.index:m=t.findIndex(function(y){return o(y)===h.key});var g=h.offset,x=g===void 0?0:g;p({times:0,index:m,offset:x,originAlign:v})}}}var bK=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.rtl,o=e.scrollOffset,i=e.scrollRange,a=e.onStartMove,s=e.onStopMove,l=e.onScroll,c=e.horizontal,u=e.spinSize,d=e.containerSize,p=e.style,h=e.thumbStyle,m=e.showScrollBar,v=f.useState(!1),g=ie(v,2),x=g[0],y=g[1],b=f.useState(null),C=ie(b,2),S=C[0],w=C[1],E=f.useState(null),_=ie(E,2),P=_[0],$=_[1],R=!r,O=f.useRef(),T=f.useRef(),I=f.useState(m),k=ie(I,2),N=k[0],D=k[1],L=f.useRef(),H=function(){m===!0||m===!1||(clearTimeout(L.current),D(!0),L.current=setTimeout(function(){D(!1)},3e3))},U=i-d||0,V=d-u||0,j=f.useMemo(function(){if(o===0||U===0)return 0;var Y=o/U;return Y*V},[o,U,V]),F=function(Q){Q.stopPropagation(),Q.preventDefault()},W=f.useRef({top:j,dragging:x,pageY:S,startTop:P});W.current={top:j,dragging:x,pageY:S,startTop:P};var X=function(Q){y(!0),w(OA(Q,c)),$(W.current.top),a(),Q.stopPropagation(),Q.preventDefault()};f.useEffect(function(){var Y=function(oe){oe.preventDefault()},Q=O.current,ee=T.current;return Q.addEventListener("touchstart",Y,{passive:!1}),ee.addEventListener("touchstart",X,{passive:!1}),function(){Q.removeEventListener("touchstart",Y),ee.removeEventListener("touchstart",X)}},[]);var J=f.useRef();J.current=U;var q=f.useRef();q.current=V,f.useEffect(function(){if(x){var Y,Q=function(oe){var ne=W.current,le=ne.dragging,ce=ne.pageY,he=ne.startTop;gn.cancel(Y);var ue=O.current.getBoundingClientRect(),fe=d/(c?ue.width:ue.height);if(le){var ve=(OA(oe,c)-ce)*fe,ge=he;!R&&c?ge-=ve:ge+=ve;var de=J.current,be=q.current,Ee=be?ge/be:0,Le=Math.ceil(Ee*de);Le=Math.max(Le,0),Le=Math.min(Le,de),Y=gn(function(){l(Le,c)})}},ee=function(){y(!1),s()};return window.addEventListener("mousemove",Q,{passive:!0}),window.addEventListener("touchmove",Q,{passive:!0}),window.addEventListener("mouseup",ee,{passive:!0}),window.addEventListener("touchend",ee,{passive:!0}),function(){window.removeEventListener("mousemove",Q),window.removeEventListener("touchmove",Q),window.removeEventListener("mouseup",ee),window.removeEventListener("touchend",ee),gn.cancel(Y)}}},[x]),f.useEffect(function(){return H(),function(){clearTimeout(L.current)}},[o]),f.useImperativeHandle(t,function(){return{delayHidden:H}});var A="".concat(n,"-scrollbar"),z={position:"absolute",visibility:N?null:"hidden"},G={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return c?(Object.assign(z,{height:8,left:0,right:0,bottom:0}),Object.assign(G,K({height:"100%",width:u},R?"left":"right",j))):(Object.assign(z,K({width:8,top:0,bottom:0},R?"right":"left",0)),Object.assign(G,{width:"100%",height:u,top:j})),f.createElement("div",{ref:O,className:re(A,K(K(K({},"".concat(A,"-horizontal"),c),"".concat(A,"-vertical"),!c),"".concat(A,"-visible"),N)),style:B(B({},z),p),onMouseDown:F,onMouseMove:H},f.createElement("div",{ref:T,className:re("".concat(A,"-thumb"),K({},"".concat(A,"-thumb-moving"),x)),style:B(B({},G),h),onMouseDown:X}))}),F9e=20;function xK(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,F9e),Math.floor(n)}var B9e=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],L9e=[],j9e={overflowY:"auto",overflowAnchor:"none"};function z9e(e,t){var n=e.prefixCls,r=n===void 0?"rc-virtual-list":n,o=e.className,i=e.height,a=e.itemHeight,s=e.fullHeight,l=s===void 0?!0:s,c=e.style,u=e.data,d=e.children,p=e.itemKey,h=e.virtual,m=e.direction,v=e.scrollWidth,g=e.component,x=g===void 0?"div":g,y=e.onScroll,b=e.onVirtualScroll,C=e.onVisibleChange,S=e.innerProps,w=e.extraRender,E=e.styles,_=e.showScrollBar,P=_===void 0?"optional":_,$=Ye(e,B9e),R=f.useCallback(function(rt){return typeof p=="function"?p(rt):rt==null?void 0:rt[p]},[p]),O=I9e(R),T=ie(O,4),I=T[0],k=T[1],N=T[2],D=T[3],L=!!(h!==!1&&i&&a),H=f.useMemo(function(){return Object.values(N.maps).reduce(function(rt,yt){return rt+yt},0)},[N.id,N.maps]),U=L&&u&&(Math.max(a*u.length,H)>i||!!v),V=m==="rtl",j=re(r,K({},"".concat(r,"-rtl"),V),o),F=u||L9e,W=f.useRef(),X=f.useRef(),J=f.useRef(),q=f.useState(0),A=ie(q,2),z=A[0],G=A[1],Y=f.useState(0),Q=ie(Y,2),ee=Q[0],te=Q[1],oe=f.useState(!1),ne=ie(oe,2),le=ne[0],ce=ne[1],he=function(){ce(!0)},ue=function(){ce(!1)},fe={getKey:R};function ve(rt){G(function(yt){var qe;typeof rt=="function"?qe=rt(yt):qe=rt;var ke=it(qe);return W.current.scrollTop=ke,ke})}var ge=f.useRef({start:0,end:F.length}),de=f.useRef(),be=M9e(F,R),Ee=ie(be,1),Le=Ee[0];de.current=Le;var Re=f.useMemo(function(){if(!L)return{scrollHeight:void 0,start:0,end:F.length-1,offset:void 0};if(!U){var rt;return{scrollHeight:((rt=X.current)===null||rt===void 0?void 0:rt.offsetHeight)||0,start:0,end:F.length-1,offset:void 0}}for(var yt=0,qe,ke,nt,Ct=F.length,Lt=0;Lt=z&&qe===void 0&&(qe=Lt,ke=yt),Rt>z+i&&nt===void 0&&(nt=Lt),yt=Rt}return qe===void 0&&(qe=0,ke=0,nt=Math.ceil(i/a)),nt===void 0&&(nt=F.length-1),nt=Math.min(nt+1,F.length-1),{scrollHeight:yt,start:qe,end:nt,offset:ke}},[U,L,z,F,D,i]),Pe=Re.scrollHeight,ze=Re.start,Ie=Re.end,$e=Re.offset;ge.current.start=ze,ge.current.end=Ie,f.useLayoutEffect(function(){var rt=N.getRecord();if(rt.size===1){var yt=Array.from(rt.keys())[0],qe=rt.get(yt),ke=F[ze];if(ke&&qe===void 0){var nt=R(ke);if(nt===yt){var Ct=N.get(yt),Lt=Ct-a;ve(function(on){return on+Lt})}}}N.resetRecord()},[Pe]);var Be=f.useState({width:0,height:i}),Ce=ie(Be,2),Oe=Ce[0],Fe=Ce[1],Se=function(yt){Fe({width:yt.offsetWidth,height:yt.offsetHeight})},Ae=f.useRef(),Ve=f.useRef(),Je=f.useMemo(function(){return xK(Oe.width,v)},[Oe.width,v]),ht=f.useMemo(function(){return xK(Oe.height,Pe)},[Oe.height,Pe]),He=Pe-i,Ke=f.useRef(He);Ke.current=He;function it(rt){var yt=rt;return Number.isNaN(Ke.current)||(yt=Math.min(yt,Ke.current)),yt=Math.max(yt,0),yt}var Ge=z<=0,ut=z>=He,Ze=ee<=0,et=ee>=v,tt=Ffe(Ge,ut,Ze,et),mt=function(){return{x:V?-ee:ee,y:z}},me=f.useRef(mt()),pe=Jt(function(rt){if(b){var yt=B(B({},mt()),rt);(me.current.x!==yt.x||me.current.y!==yt.y)&&(b(yt),me.current=yt)}});function ye(rt,yt){var qe=rt;yt?(Li.flushSync(function(){te(qe)}),pe()):ve(qe)}function Te(rt){var yt=rt.currentTarget.scrollTop;yt!==z&&ve(yt),y==null||y(rt),pe()}var je=function(yt){var qe=yt,ke=v?v-Oe.width:0;return qe=Math.max(qe,0),qe=Math.min(qe,ke),qe},We=Jt(function(rt,yt){yt?(Li.flushSync(function(){te(function(qe){var ke=qe+(V?-rt:rt);return je(ke)})}),pe()):ve(function(qe){var ke=qe+rt;return ke})}),Xe=R9e(L,Ge,ut,Ze,et,!!v,We),st=ie(Xe,2),ct=st[0],at=st[1];k9e(L,W,function(rt,yt,qe,ke){var nt=ke;return tt(rt,yt,qe)?!1:!nt||!nt._virtualHandled?(nt&&(nt._virtualHandled=!0),ct({preventDefault:function(){},deltaX:rt?yt:0,deltaY:rt?0:yt}),!0):!1}),N9e(U,W,function(rt){ve(function(yt){return yt+rt})}),Mn(function(){function rt(qe){var ke=Ge&&qe.detail<0,nt=ut&&qe.detail>0;L&&!ke&&!nt&&qe.preventDefault()}var yt=W.current;return yt.addEventListener("wheel",ct,{passive:!1}),yt.addEventListener("DOMMouseScroll",at,{passive:!0}),yt.addEventListener("MozMousePixelScroll",rt,{passive:!1}),function(){yt.removeEventListener("wheel",ct),yt.removeEventListener("DOMMouseScroll",at),yt.removeEventListener("MozMousePixelScroll",rt)}},[L,Ge,ut]),Mn(function(){if(v){var rt=je(ee);te(rt),pe({x:rt})}},[Oe.width,v]);var Ue=function(){var yt,qe;(yt=Ae.current)===null||yt===void 0||yt.delayHidden(),(qe=Ve.current)===null||qe===void 0||qe.delayHidden()},Mt=A9e(W,F,N,a,R,function(){return k(!0)},ve,Ue);f.useImperativeHandle(t,function(){return{nativeElement:J.current,getScrollInfo:mt,scrollTo:function(yt){function qe(ke){return ke&&dt(ke)==="object"&&("left"in ke||"top"in ke)}qe(yt)?(yt.left!==void 0&&te(je(yt.left)),Mt(yt.top)):Mt(yt)}}}),Mn(function(){if(C){var rt=F.slice(ze,Ie+1);C(rt,F)}},[ze,Ie,F]);var xt=O9e(F,R,N,a),Nt=w==null?void 0:w({start:ze,end:Ie,virtual:U,offsetX:ee,offsetY:$e,rtl:V,getSize:xt}),wt=$9e(F,ze,Ie,v,ee,I,d,fe),ft=null;i&&(ft=B(K({},l?"height":"maxHeight",i),j9e),L&&(ft.overflowY="hidden",v&&(ft.overflowX="hidden"),le&&(ft.pointerEvents="none")));var vt={};return V&&(vt.dir="rtl"),f.createElement("div",we({ref:J,style:B(B({},c),{},{position:"relative"}),className:j},vt,$),f.createElement(ua,{onResize:Se},f.createElement(x,{className:"".concat(r,"-holder"),style:ft,ref:W,onScroll:Te,onMouseEnter:Ue},f.createElement(Afe,{prefixCls:r,height:Pe,offsetX:ee,offsetY:$e,scrollWidth:v,onInnerResize:k,ref:X,innerProps:S,rtl:V,extra:Nt},wt))),U&&Pe>i&&f.createElement(bK,{ref:Ae,prefixCls:r,scrollOffset:z,scrollRange:Pe,rtl:V,onScroll:ye,onStartMove:he,onStopMove:ue,spinSize:ht,containerSize:Oe.height,style:E==null?void 0:E.verticalScrollBar,thumbStyle:E==null?void 0:E.verticalScrollBarThumb,showScrollBar:P}),U&&v>Oe.width&&f.createElement(bK,{ref:Ve,prefixCls:r,scrollOffset:ee,scrollRange:v,rtl:V,onScroll:ye,onStartMove:he,onStopMove:ue,spinSize:Je,containerSize:Oe.width,horizontal:!0,style:E==null?void 0:E.horizontalScrollBar,thumbStyle:E==null?void 0:E.horizontalScrollBarThumb,showScrollBar:P}))}var Bj=f.forwardRef(z9e);Bj.displayName="List";function H9e(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var V9e=["disabled","title","children","style","className"];function CK(e){return typeof e=="string"||typeof e=="number"}var W9e=function(t,n){var r=kj(),o=r.prefixCls,i=r.id,a=r.open,s=r.multiple,l=r.mode,c=r.searchValue,u=r.toggleOpen,d=r.notFoundContent,p=r.onPopupScroll,h=f.useContext(Nj),m=h.maxCount,v=h.flattenOptions,g=h.onActiveValue,x=h.defaultActiveFirstOption,y=h.onSelect,b=h.menuItemSelectedIcon,C=h.rawValues,S=h.fieldNames,w=h.virtual,E=h.direction,_=h.listHeight,P=h.listItemHeight,$=h.optionRender,R="".concat(o,"-item"),O=Np(function(){return v},[a,v],function(Y,Q){return Q[0]&&Y[1]!==Q[1]}),T=f.useRef(null),I=f.useMemo(function(){return s&&PA(m)&&(C==null?void 0:C.size)>=m},[s,m,C==null?void 0:C.size]),k=function(Q){Q.preventDefault()},N=function(Q){var ee;(ee=T.current)===null||ee===void 0||ee.scrollTo(typeof Q=="number"?{index:Q}:Q)},D=f.useCallback(function(Y){return l==="combobox"?!1:C.has(Y)},[l,Ne(C).toString(),C.size]),L=function(Q){for(var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,te=O.length,oe=0;oe1&&arguments[1]!==void 0?arguments[1]:!1;j(Q);var te={source:ee?"keyboard":"mouse"},oe=O[Q];if(!oe){g(null,-1,te);return}g(oe.value,Q,te)};f.useEffect(function(){F(x!==!1?L(0):-1)},[O.length,c]);var W=f.useCallback(function(Y){return l==="combobox"?String(Y).toLowerCase()===c.toLowerCase():C.has(Y)},[l,c,Ne(C).toString(),C.size]);f.useEffect(function(){var Y=setTimeout(function(){if(!s&&a&&C.size===1){var ee=Array.from(C)[0],te=O.findIndex(function(oe){var ne=oe.data;return c?String(ne.value).startsWith(c):ne.value===ee});te!==-1&&(F(te),N(te))}});if(a){var Q;(Q=T.current)===null||Q===void 0||Q.scrollTo(void 0)}return function(){return clearTimeout(Y)}},[a,c]);var X=function(Q){Q!==void 0&&y(Q,{selected:!C.has(Q)}),s||u(!1)};if(f.useImperativeHandle(n,function(){return{onKeyDown:function(Q){var ee=Q.which,te=Q.ctrlKey;switch(ee){case ot.N:case ot.P:case ot.UP:case ot.DOWN:{var oe=0;if(ee===ot.UP?oe=-1:ee===ot.DOWN?oe=1:H9e()&&te&&(ee===ot.N?oe=1:ee===ot.P&&(oe=-1)),oe!==0){var ne=L(V+oe,oe);N(ne),F(ne,!0)}break}case ot.TAB:case ot.ENTER:{var le,ce=O[V];ce&&!(ce!=null&&(le=ce.data)!==null&&le!==void 0&&le.disabled)&&!I?X(ce.value):X(void 0),a&&Q.preventDefault();break}case ot.ESC:u(!1),a&&Q.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Q){N(Q)}}}),O.length===0)return f.createElement("div",{role:"listbox",id:"".concat(i,"_list"),className:"".concat(R,"-empty"),onMouseDown:k},d);var J=Object.keys(S).map(function(Y){return S[Y]}),q=function(Q){return Q.label};function A(Y,Q){var ee=Y.group;return{role:ee?"presentation":"option",id:"".concat(i,"_list_").concat(Q)}}var z=function(Q){var ee=O[Q];if(!ee)return null;var te=ee.data||{},oe=te.value,ne=ee.group,le=Zr(te,!0),ce=q(ee);return ee?f.createElement("div",we({"aria-label":typeof ce=="string"&&!ne?ce:null},le,{key:Q},A(ee,Q),{"aria-selected":W(oe)}),oe):null},G={role:"listbox",id:"".concat(i,"_list")};return f.createElement(f.Fragment,null,w&&f.createElement("div",we({},G,{style:{height:0,width:0,overflow:"hidden"}}),z(V-1),z(V),z(V+1)),f.createElement(Bj,{itemKey:"key",ref:T,data:O,height:_,itemHeight:P,fullHeight:!1,onMouseDown:k,onScroll:p,virtual:w,direction:E,innerProps:w?null:G},function(Y,Q){var ee=Y.group,te=Y.groupOption,oe=Y.data,ne=Y.label,le=Y.value,ce=oe.key;if(ee){var he,ue=(he=oe.title)!==null&&he!==void 0?he:CK(ne)?ne.toString():void 0;return f.createElement("div",{className:re(R,"".concat(R,"-group"),oe.className),title:ue},ne!==void 0?ne:ce)}var fe=oe.disabled,ve=oe.title;oe.children;var ge=oe.style,de=oe.className,be=Ye(oe,V9e),Ee=En(be,J),Le=D(le),Re=fe||!Le&&I,Pe="".concat(R,"-option"),ze=re(R,Pe,de,K(K(K(K({},"".concat(Pe,"-grouped"),te),"".concat(Pe,"-active"),V===Q&&!Re),"".concat(Pe,"-disabled"),Re),"".concat(Pe,"-selected"),Le)),Ie=q(Y),$e=!b||typeof b=="function"||Le,Be=typeof Ie=="number"?Ie:Ie||le,Ce=CK(Be)?Be.toString():void 0;return ve!==void 0&&(Ce=ve),f.createElement("div",we({},Zr(Ee),w?{}:A(Y,Q),{"aria-selected":W(le),className:ze,title:Ce,onMouseMove:function(){V===Q||Re||F(Q)},onClick:function(){Re||X(le)},style:ge}),f.createElement("div",{className:"".concat(Pe,"-content")},typeof $=="function"?$(Y,{index:Q}):Be),f.isValidElement(b)||Le,$e&&f.createElement(lT,{className:"".concat(R,"-option-state"),customizeIcon:b,customizeIconProps:{value:le,disabled:Re,isSelected:Le}},Le?"✓":null))}))},U9e=f.forwardRef(W9e);const G9e=function(e,t){var n=f.useRef({values:new Map,options:new Map}),r=f.useMemo(function(){var i=n.current,a=i.values,s=i.options,l=e.map(function(d){if(d.label===void 0){var p;return B(B({},d),{},{label:(p=a.get(d.value))===null||p===void 0?void 0:p.label})}return d}),c=new Map,u=new Map;return l.forEach(function(d){c.set(d.value,d),u.set(d.value,t.get(d.value)||s.get(d.value))}),n.current.values=c,n.current.options=u,l},[e,t]),o=f.useCallback(function(i){return t.get(i)||n.current.options.get(i)},[t]);return[r,o]};function k8(e,t){return kfe(e).join("").toUpperCase().includes(t)}const q9e=function(e,t,n,r,o){return f.useMemo(function(){if(!n||r===!1)return e;var i=t.options,a=t.label,s=t.value,l=[],c=typeof r=="function",u=n.toUpperCase(),d=c?r:function(h,m){return o?k8(m[o],u):m[i]?k8(m[a!=="children"?a:"label"],u):k8(m[s],u)},p=c?function(h){return MA(h)}:function(h){return h};return e.forEach(function(h){if(h[i]){var m=d(n,p(h));if(m)l.push(h);else{var v=h[i].filter(function(g){return d(n,p(g))});v.length&&l.push(B(B({},h),{},K({},i,v)))}return}d(n,p(h))&&l.push(h)}),l},[e,r,o,n,t])};var wK=0,K9e=qi();function Y9e(){var e;return K9e?(e=wK,wK+=1):e="TEST_OR_SSR",e}function Lj(e){var t=f.useState(),n=ie(t,2),r=n[0],o=n[1];return f.useEffect(function(){o("rc_select_".concat(Y9e()))},[]),e||r}var X9e=["children","value"],Q9e=["children"];function Z9e(e){var t=e,n=t.key,r=t.props,o=r.children,i=r.value,a=Ye(r,X9e);return B({key:n,value:i!==void 0?i:n,children:o},a)}function Bfe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return yi(e).map(function(n,r){if(!f.isValidElement(n)||!n.type)return null;var o=n,i=o.type.isSelectOptGroup,a=o.key,s=o.props,l=s.children,c=Ye(s,Q9e);return t||!i?Z9e(n):B(B({key:"__RC_SELECT_GRP__".concat(a===null?r:a,"__"),label:a},c),{},{options:Bfe(l)})}).filter(function(n){return n})}var J9e=function(t,n,r,o,i){return f.useMemo(function(){var a=t,s=!t;s&&(a=Bfe(n));var l=new Map,c=new Map,u=function(h,m,v){v&&typeof v=="string"&&h.set(m[v],m)},d=function p(h){for(var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v=0;v0?pe(je.options):je.options}):je})},Be=f.useMemo(function(){return y?$e(Ie):Ie},[Ie,y,G]),Ce=f.useMemo(function(){return x9e(Be,{fieldNames:q,childrenAsData:X})},[Be,q,X]),Oe=function(ye){var Te=ne(ye);if(ue(Te),U&&(Te.length!==de.length||Te.some(function(Xe,st){var ct;return((ct=de[st])===null||ct===void 0?void 0:ct.value)!==(Xe==null?void 0:Xe.value)}))){var je=H?Te:Te.map(function(Xe){return Xe.value}),We=Te.map(function(Xe){return MA(be(Xe.value))});U(W?je:je[0],W?We:We[0])}},Fe=f.useState(null),Se=ie(Fe,2),Ae=Se[0],Ve=Se[1],Je=f.useState(0),ht=ie(Je,2),He=ht[0],Ke=ht[1],it=_!==void 0?_:r!=="combobox",Ge=f.useCallback(function(pe,ye){var Te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},je=Te.source,We=je===void 0?"keyboard":je;Ke(ye),a&&r==="combobox"&&pe!==null&&We==="keyboard"&&Ve(String(pe))},[a,r]),ut=function(ye,Te,je){var We=function(){var ft,vt=be(ye);return[H?{label:vt==null?void 0:vt[q.label],value:ye,key:(ft=vt==null?void 0:vt.key)!==null&&ft!==void 0?ft:ye}:ye,MA(vt)]};if(Te&&h){var Xe=We(),st=ie(Xe,2),ct=st[0],at=st[1];h(ct,at)}else if(!Te&&m&&je!=="clear"){var Ue=We(),Mt=ie(Ue,2),xt=Mt[0],Nt=Mt[1];m(xt,Nt)}},Ze=SK(function(pe,ye){var Te,je=W?ye.selected:!0;je?Te=W?[].concat(Ne(de),[pe]):[pe]:Te=de.filter(function(We){return We.value!==pe}),Oe(Te),ut(pe,je),r==="combobox"?Ve(""):(!RA||p)&&(Y(""),Ve(""))}),et=function(ye,Te){Oe(ye);var je=Te.type,We=Te.values;(je==="remove"||je==="clear")&&We.forEach(function(Xe){ut(Xe.value,!1,je)})},tt=function(ye,Te){if(Y(ye),Ve(null),Te.source==="submit"){var je=(ye||"").trim();if(je){var We=Array.from(new Set([].concat(Ne(Le),[je])));Oe(We),ut(je,!0),Y("")}return}Te.source!=="blur"&&(r==="combobox"&&Oe(ye),u==null||u(ye))},mt=function(ye){var Te=ye;r!=="tags"&&(Te=ye.map(function(We){var Xe=te.get(We);return Xe==null?void 0:Xe.value}).filter(function(We){return We!==void 0}));var je=Array.from(new Set([].concat(Ne(Le),Ne(Te))));Oe(je),je.forEach(function(We){ut(We,!0)})},me=f.useMemo(function(){var pe=$!==!1&&g!==!1;return B(B({},Q),{},{flattenOptions:Ce,onActiveValue:Ge,defaultActiveFirstOption:it,onSelect:Ze,menuItemSelectedIcon:P,rawValues:Le,fieldNames:q,virtual:pe,direction:R,listHeight:T,listItemHeight:k,childrenAsData:X,maxCount:V,optionRender:w})},[V,Q,Ce,Ge,it,Ze,P,Le,q,$,g,R,T,k,X,w]);return f.createElement(Nj.Provider,{value:me},f.createElement(Dj,we({},j,{id:F,prefixCls:i,ref:t,omitDomProps:tze,mode:r,displayValues:Ee,onDisplayValuesChange:et,direction:R,searchValue:G,onSearch:tt,autoClearSearchValue:p,onSearchSplit:mt,dropdownMatchSelectWidth:g,OptionList:U9e,emptyOptions:!Ce.length,activeValue:Ae,activeDescendantId:"".concat(F,"_list_").concat(He)})))}),jj=rze;jj.Option=Fj;jj.OptGroup=Aj;function Mc(e,t,n){return re({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:n})}const tf=(e,t)=>t||e,oze=()=>{const[,e]=ai(),[t]=Yi("Empty"),r=new wn(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return f.createElement("svg",{style:r,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},f.createElement("title",null,(t==null?void 0:t.description)||"Empty"),f.createElement("g",{fill:"none",fillRule:"evenodd"},f.createElement("g",{transform:"translate(24 31.67)"},f.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),f.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),f.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),f.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),f.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),f.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),f.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},f.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),f.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},ize=()=>{const[,e]=ai(),[t]=Yi("Empty"),{colorFill:n,colorFillTertiary:r,colorFillQuaternary:o,colorBgContainer:i}=e,{borderColor:a,shadowColor:s,contentColor:l}=f.useMemo(()=>({borderColor:new wn(n).onBackground(i).toHexString(),shadowColor:new wn(r).onBackground(i).toHexString(),contentColor:new wn(o).onBackground(i).toHexString()}),[n,r,o,i]);return f.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},f.createElement("title",null,(t==null?void 0:t.description)||"Empty"),f.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},f.createElement("ellipse",{fill:s,cx:"32",cy:"33",rx:"32",ry:"7"}),f.createElement("g",{fillRule:"nonzero",stroke:a},f.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),f.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:l}))))},aze=e=>{const{componentCls:t,margin:n,marginXS:r,marginXL:o,fontSize:i,lineHeight:a}=e;return{[t]:{marginInline:r,fontSize:i,lineHeight:a,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:r,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorTextDescription},[`${t}-footer`]:{marginTop:n},"&-normal":{marginBlock:o,color:e.colorTextDescription,[`${t}-description`]:{color:e.colorTextDescription},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:r,color:e.colorTextDescription,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},sze=pn("Empty",e=>{const{componentCls:t,controlHeightLG:n,calc:r}=e,o=Xt(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r(n).mul(2.5).equal(),emptyImgHeightMD:n,emptyImgHeightSM:r(n).mul(.875).equal()});return[aze(o)]});var lze=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{className:t,rootClassName:n,prefixCls:r,image:o=Lfe,description:i,children:a,imageStyle:s,style:l,classNames:c,styles:u}=e,d=lze(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:p,direction:h,className:m,style:v,classNames:g,styles:x}=Vr("empty"),y=p("empty",r),[b,C,S]=sze(y),[w]=Yi("Empty"),E=typeof i<"u"?i:w==null?void 0:w.description,_=typeof E=="string"?E:"empty";let P=null;return typeof o=="string"?P=f.createElement("img",{alt:_,src:o}):P=o,b(f.createElement("div",Object.assign({className:re(C,S,y,m,{[`${y}-normal`]:o===jfe,[`${y}-rtl`]:h==="rtl"},t,n,g.root,c==null?void 0:c.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},x.root),v),u==null?void 0:u.root),l)},d),f.createElement("div",{className:re(`${y}-image`,g.image,c==null?void 0:c.image),style:Object.assign(Object.assign(Object.assign({},s),x.image),u==null?void 0:u.image)},P),E&&f.createElement("div",{className:re(`${y}-description`,g.description,c==null?void 0:c.description),style:Object.assign(Object.assign({},x.description),u==null?void 0:u.description)},E),a&&f.createElement("div",{className:re(`${y}-footer`,g.footer,c==null?void 0:c.footer),style:Object.assign(Object.assign({},x.footer),u==null?void 0:u.footer)},a)))};Xf.PRESENTED_IMAGE_DEFAULT=Lfe;Xf.PRESENTED_IMAGE_SIMPLE=jfe;const qw=e=>{const{componentName:t}=e,{getPrefixCls:n}=f.useContext(It),r=n("empty");switch(t){case"Table":case"List":return Z.createElement(Xf,{image:Xf.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return Z.createElement(Xf,{image:Xf.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});case"Table.filter":return null;default:return Z.createElement(Xf,null)}},Hu=(e,t,n=void 0)=>{var r,o;const{variant:i,[e]:a}=f.useContext(It),s=f.useContext(ofe),l=a==null?void 0:a.variant;let c;typeof t<"u"?c=t:n===!1?c="borderless":c=(o=(r=s??l)!==null&&r!==void 0?r:i)!==null&&o!==void 0?o:"outlined";const u=TDe.includes(c);return[c,u]},cze=e=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},n),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},n),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},n),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},n),{points:["br","tr"],offset:[0,-4]})}};function zj(e,t){return e||cze(t)}const EK=e=>{const{optionHeight:t,optionFontSize:n,optionLineHeight:r,optionPadding:o}=e;return{position:"relative",display:"block",minHeight:t,padding:o,color:e.colorText,fontWeight:"normal",fontSize:n,lineHeight:r,boxSizing:"border-box"}},uze=e=>{const{antCls:t,componentCls:n}=e,r=`${n}-item`,o=`&${t}-slide-up-enter${t}-slide-up-enter-active`,i=`&${t}-slide-up-appear${t}-slide-up-appear-active`,a=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${n}-dropdown-placement-`,l=`${r}-option-selected`;return[{[`${n}-dropdown`]:Object.assign(Object.assign({},Rn(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` +`].includes(zt)})},[I]),Oe=p.useContext(Dj)||{},je=Oe.maxCount,We=Oe.rawValues,Xe=function($t,Dn,Nt){if(!(he&&PA(je)&&(We==null?void 0:We.size)>=je)){var St=!0,Qt=$t;P==null||P(null);var Qn=w9e($t,I,PA(je)?je-We.size:void 0),fr=Nt?null:Qn;return g!=="combobox"&&fr&&(Qt="",k==null||k(fr),pe(!1),St=!1),O&&Se!==Qt&&O(Qt,{source:Dn?"typing":"effect"}),St}},st=function($t){!$t||!$t.trim()||O($t,{source:"submit"})};p.useEffect(function(){!tt&&!he&&g!=="combobox"&&Xe("",!1,!1)},[tt]),p.useEffect(function(){Ze&&b&&et(!1),b&&!ke.current&&Re(!1)},[b]);var ct=Mfe(),at=ie(ct,2),Ue=at[0],Mt=at[1],xt=p.useRef(!1),Dt=function($t){var Dn=Ue(),Nt=$t.key,St=Nt==="Enter";if(St&&(g!=="combobox"&&$t.preventDefault(),tt||pe(!0)),Mt(!!Se),Nt==="Backspace"&&!Dn&&he&&!Se&&u.length){for(var Qt=De(u),Qn=null,fr=Qt.length-1;fr>=0;fr-=1){var So=Qt[fr];if(!So.disabled){Qt.splice(fr,1),Qn=So;break}}Qn&&d(Qt,{type:"remove",values:[Qn]})}for(var Qo=arguments.length,Zo=new Array(Qo>1?Qo-1:0),Sn=1;Sn1?Dn-1:0),St=1;St1?Qn-1:0),So=1;So"u"?"undefined":dt(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const Ffe=function(e,t,n,r){var o=p.useRef(!1),i=p.useRef(null);function a(){clearTimeout(i.current),o.current=!0,i.current=setTimeout(function(){o.current=!1},50)}var s=p.useRef({top:e,bottom:t,left:n,right:r});return s.current.top=e,s.current.bottom=t,s.current.left=n,s.current.right=r,function(l,c){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,d=l?c<0&&s.current.left||c>0&&s.current.right:c<0&&s.current.top||c>0&&s.current.bottom;return u&&d?(clearTimeout(i.current),o.current=!1):(!d||o.current)&&a(),!o.current&&d}};function T9e(e,t,n,r,o,i,a){var s=p.useRef(0),l=p.useRef(null),c=p.useRef(null),u=p.useRef(!1),d=Ffe(t,n,r,o);function f(y,x){if(gn.cancel(l.current),!d(!1,x)){var w=y;if(!w._virtualHandled)w._virtualHandled=!0;else return;s.current+=x,c.current=x,mK||w.preventDefault(),l.current=gn(function(){var S=u.current?10:1;a(s.current*S,!1),s.current=0})}}function h(y,x){a(x,!0),mK||y.preventDefault()}var m=p.useRef(null),v=p.useRef(null);function g(y){if(e){gn.cancel(v.current),v.current=gn(function(){m.current=null},2);var x=y.deltaX,w=y.deltaY,S=y.shiftKey,C=x,E=w;(m.current==="sx"||!m.current&&S&&w&&!x)&&(C=w,E=0,m.current="sx");var _=Math.abs(C),P=Math.abs(E);m.current===null&&(m.current=i&&_>P?"x":"y"),m.current==="y"?f(y,E):h(y,C)}}function b(y){e&&(u.current=y.detail===c.current)}return[g,b]}function R9e(e,t,n,r){var o=p.useMemo(function(){return[new Map,[]]},[e,n.id,r]),i=ie(o,2),a=i[0],s=i[1],l=function(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u,f=a.get(u),h=a.get(d);if(f===void 0||h===void 0)for(var m=e.length,v=s.length;v0&&arguments[0]!==void 0?arguments[0]:!1;u();var m=function(){var b=!1;s.current.forEach(function(y,x){if(y&&y.offsetParent){var w=y.offsetHeight,S=getComputedStyle(y),C=S.marginTop,E=S.marginBottom,_=gK(C),P=gK(E),$=w+_+P;l.current.get(x)!==$&&(l.current.set(x,$),b=!0)}}),b&&a(function(y){return y+1})};if(h)m();else{c.current+=1;var v=c.current;Promise.resolve().then(function(){v===c.current&&m()})}}function f(h,m){var v=e(h);s.current.get(v),m?(s.current.set(v,m),d()):s.current.delete(v)}return p.useEffect(function(){return u},[]),[f,d,l.current,i]}var vK=14/15;function I9e(e,t,n){var r=p.useRef(!1),o=p.useRef(0),i=p.useRef(0),a=p.useRef(null),s=p.useRef(null),l,c=function(h){if(r.current){var m=Math.ceil(h.touches[0].pageX),v=Math.ceil(h.touches[0].pageY),g=o.current-m,b=i.current-v,y=Math.abs(g)>Math.abs(b);y?o.current=m:i.current=v;var x=n(y,y?g:b,!1,h);x&&h.preventDefault(),clearInterval(s.current),x&&(s.current=setInterval(function(){y?g*=vK:b*=vK;var w=Math.floor(y?g:b);(!n(y,w,!0)||Math.abs(w)<=.1)&&clearInterval(s.current)},16))}},u=function(){r.current=!1,l()},d=function(h){l(),h.touches.length===1&&!r.current&&(r.current=!0,o.current=Math.ceil(h.touches[0].pageX),i.current=Math.ceil(h.touches[0].pageY),a.current=h.target,a.current.addEventListener("touchmove",c,{passive:!1}),a.current.addEventListener("touchend",u,{passive:!0}))};l=function(){a.current&&(a.current.removeEventListener("touchmove",c),a.current.removeEventListener("touchend",u))},Mn(function(){return e&&t.current.addEventListener("touchstart",d,{passive:!0}),function(){var f;(f=t.current)===null||f===void 0||f.removeEventListener("touchstart",d),l(),clearInterval(s.current)}},[e])}function yK(e){return Math.floor(Math.pow(e,.5))}function RA(e,t){var n="touches"in e?e.touches[0]:e;return n[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}function D9e(e,t,n){p.useEffect(function(){var r=t.current;if(e&&r){var o=!1,i,a,s=function(){gn.cancel(i)},l=function f(){s(),i=gn(function(){n(a),f()})},c=function(h){if(!(h.target.draggable||h.button!==0)){var m=h;m._virtualHandled||(m._virtualHandled=!0,o=!0)}},u=function(){o=!1,s()},d=function(h){if(o){var m=RA(h,!1),v=r.getBoundingClientRect(),g=v.top,b=v.bottom;if(m<=g){var y=g-m;a=-yK(y),l()}else if(m>=b){var x=m-b;a=yK(x),l()}else s()}};return r.addEventListener("mousedown",c),r.ownerDocument.addEventListener("mouseup",u),r.ownerDocument.addEventListener("mousemove",d),function(){r.removeEventListener("mousedown",c),r.ownerDocument.removeEventListener("mouseup",u),r.ownerDocument.removeEventListener("mousemove",d),s()}}},[e])}var N9e=10;function A9e(e,t,n,r,o,i,a,s){var l=p.useRef(),c=p.useState(null),u=ie(c,2),d=u[0],f=u[1];return Mn(function(){if(d&&d.times=0;k-=1){var I=o(t[k]),D=n.get(I);if(D===void 0){y=!0;break}if(O-=D,O<=0)break}switch(S){case"top":w=E-g;break;case"bottom":w=_-b+g;break;default:{var N=e.current.scrollTop,L=N+b;EL&&(x="bottom")}}w!==null&&a(w),w!==d.lastTop&&(y=!0)}y&&f(B(B({},d),{},{times:d.times+1,targetAlign:x,lastTop:w}))}},[d,e.current]),function(h){if(h==null){s();return}if(gn.cancel(l.current),typeof h=="number")a(h);else if(h&&dt(h)==="object"){var m,v=h.align;"index"in h?m=h.index:m=t.findIndex(function(y){return o(y)===h.key});var g=h.offset,b=g===void 0?0:g;f({times:0,index:m,offset:b,originAlign:v})}}}var bK=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.rtl,o=e.scrollOffset,i=e.scrollRange,a=e.onStartMove,s=e.onStopMove,l=e.onScroll,c=e.horizontal,u=e.spinSize,d=e.containerSize,f=e.style,h=e.thumbStyle,m=e.showScrollBar,v=p.useState(!1),g=ie(v,2),b=g[0],y=g[1],x=p.useState(null),w=ie(x,2),S=w[0],C=w[1],E=p.useState(null),_=ie(E,2),P=_[0],$=_[1],T=!r,R=p.useRef(),O=p.useRef(),k=p.useState(m),I=ie(k,2),D=I[0],N=I[1],L=p.useRef(),H=function(){m===!0||m===!1||(clearTimeout(L.current),N(!0),L.current=setTimeout(function(){N(!1)},3e3))},U=i-d||0,V=d-u||0,j=p.useMemo(function(){if(o===0||U===0)return 0;var Y=o/U;return Y*V},[o,U,V]),F=function(Q){Q.stopPropagation(),Q.preventDefault()},W=p.useRef({top:j,dragging:b,pageY:S,startTop:P});W.current={top:j,dragging:b,pageY:S,startTop:P};var X=function(Q){y(!0),C(RA(Q,c)),$(W.current.top),a(),Q.stopPropagation(),Q.preventDefault()};p.useEffect(function(){var Y=function(oe){oe.preventDefault()},Q=R.current,ee=O.current;return Q.addEventListener("touchstart",Y,{passive:!1}),ee.addEventListener("touchstart",X,{passive:!1}),function(){Q.removeEventListener("touchstart",Y),ee.removeEventListener("touchstart",X)}},[]);var J=p.useRef();J.current=U;var q=p.useRef();q.current=V,p.useEffect(function(){if(b){var Y,Q=function(oe){var ne=W.current,le=ne.dragging,ce=ne.pageY,he=ne.startTop;gn.cancel(Y);var ue=R.current.getBoundingClientRect(),fe=d/(c?ue.width:ue.height);if(le){var ve=(RA(oe,c)-ce)*fe,ge=he;!T&&c?ge-=ve:ge+=ve;var de=J.current,be=q.current,Ee=be?ge/be:0,Le=Math.ceil(Ee*de);Le=Math.max(Le,0),Le=Math.min(Le,de),Y=gn(function(){l(Le,c)})}},ee=function(){y(!1),s()};return window.addEventListener("mousemove",Q,{passive:!0}),window.addEventListener("touchmove",Q,{passive:!0}),window.addEventListener("mouseup",ee,{passive:!0}),window.addEventListener("touchend",ee,{passive:!0}),function(){window.removeEventListener("mousemove",Q),window.removeEventListener("touchmove",Q),window.removeEventListener("mouseup",ee),window.removeEventListener("touchend",ee),gn.cancel(Y)}}},[b]),p.useEffect(function(){return H(),function(){clearTimeout(L.current)}},[o]),p.useImperativeHandle(t,function(){return{delayHidden:H}});var A="".concat(n,"-scrollbar"),z={position:"absolute",visibility:D?null:"hidden"},G={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return c?(Object.assign(z,{height:8,left:0,right:0,bottom:0}),Object.assign(G,K({height:"100%",width:u},T?"left":"right",j))):(Object.assign(z,K({width:8,top:0,bottom:0},T?"right":"left",0)),Object.assign(G,{width:"100%",height:u,top:j})),p.createElement("div",{ref:R,className:re(A,K(K(K({},"".concat(A,"-horizontal"),c),"".concat(A,"-vertical"),!c),"".concat(A,"-visible"),D)),style:B(B({},z),f),onMouseDown:F,onMouseMove:H},p.createElement("div",{ref:O,className:re("".concat(A,"-thumb"),K({},"".concat(A,"-thumb-moving"),b)),style:B(B({},G),h),onMouseDown:X}))}),F9e=20;function xK(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,F9e),Math.floor(n)}var B9e=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],L9e=[],j9e={overflowY:"auto",overflowAnchor:"none"};function z9e(e,t){var n=e.prefixCls,r=n===void 0?"rc-virtual-list":n,o=e.className,i=e.height,a=e.itemHeight,s=e.fullHeight,l=s===void 0?!0:s,c=e.style,u=e.data,d=e.children,f=e.itemKey,h=e.virtual,m=e.direction,v=e.scrollWidth,g=e.component,b=g===void 0?"div":g,y=e.onScroll,x=e.onVirtualScroll,w=e.onVisibleChange,S=e.innerProps,C=e.extraRender,E=e.styles,_=e.showScrollBar,P=_===void 0?"optional":_,$=Ye(e,B9e),T=p.useCallback(function(rt){return typeof f=="function"?f(rt):rt==null?void 0:rt[f]},[f]),R=k9e(T),O=ie(R,4),k=O[0],I=O[1],D=O[2],N=O[3],L=!!(h!==!1&&i&&a),H=p.useMemo(function(){return Object.values(D.maps).reduce(function(rt,yt){return rt+yt},0)},[D.id,D.maps]),U=L&&u&&(Math.max(a*u.length,H)>i||!!v),V=m==="rtl",j=re(r,K({},"".concat(r,"-rtl"),V),o),F=u||L9e,W=p.useRef(),X=p.useRef(),J=p.useRef(),q=p.useState(0),A=ie(q,2),z=A[0],G=A[1],Y=p.useState(0),Q=ie(Y,2),ee=Q[0],te=Q[1],oe=p.useState(!1),ne=ie(oe,2),le=ne[0],ce=ne[1],he=function(){ce(!0)},ue=function(){ce(!1)},fe={getKey:T};function ve(rt){G(function(yt){var qe;typeof rt=="function"?qe=rt(yt):qe=rt;var Ie=it(qe);return W.current.scrollTop=Ie,Ie})}var ge=p.useRef({start:0,end:F.length}),de=p.useRef(),be=M9e(F,T),Ee=ie(be,1),Le=Ee[0];de.current=Le;var Te=p.useMemo(function(){if(!L)return{scrollHeight:void 0,start:0,end:F.length-1,offset:void 0};if(!U){var rt;return{scrollHeight:((rt=X.current)===null||rt===void 0?void 0:rt.offsetHeight)||0,start:0,end:F.length-1,offset:void 0}}for(var yt=0,qe,Ie,nt,wt=F.length,Lt=0;Lt=z&&qe===void 0&&(qe=Lt,Ie=yt),Tt>z+i&&nt===void 0&&(nt=Lt),yt=Tt}return qe===void 0&&(qe=0,Ie=0,nt=Math.ceil(i/a)),nt===void 0&&(nt=F.length-1),nt=Math.min(nt+1,F.length-1),{scrollHeight:yt,start:qe,end:nt,offset:Ie}},[U,L,z,F,N,i]),Pe=Te.scrollHeight,ze=Te.start,ke=Te.end,$e=Te.offset;ge.current.start=ze,ge.current.end=ke,p.useLayoutEffect(function(){var rt=D.getRecord();if(rt.size===1){var yt=Array.from(rt.keys())[0],qe=rt.get(yt),Ie=F[ze];if(Ie&&qe===void 0){var nt=T(Ie);if(nt===yt){var wt=D.get(yt),Lt=wt-a;ve(function(on){return on+Lt})}}}D.resetRecord()},[Pe]);var Be=p.useState({width:0,height:i}),we=ie(Be,2),Re=we[0],Fe=we[1],Se=function(yt){Fe({width:yt.offsetWidth,height:yt.offsetHeight})},Ae=p.useRef(),Ve=p.useRef(),Je=p.useMemo(function(){return xK(Re.width,v)},[Re.width,v]),ht=p.useMemo(function(){return xK(Re.height,Pe)},[Re.height,Pe]),He=Pe-i,Ke=p.useRef(He);Ke.current=He;function it(rt){var yt=rt;return Number.isNaN(Ke.current)||(yt=Math.min(yt,Ke.current)),yt=Math.max(yt,0),yt}var Ge=z<=0,ut=z>=He,Ze=ee<=0,et=ee>=v,tt=Ffe(Ge,ut,Ze,et),mt=function(){return{x:V?-ee:ee,y:z}},me=p.useRef(mt()),pe=Jt(function(rt){if(x){var yt=B(B({},mt()),rt);(me.current.x!==yt.x||me.current.y!==yt.y)&&(x(yt),me.current=yt)}});function ye(rt,yt){var qe=rt;yt?(ji.flushSync(function(){te(qe)}),pe()):ve(qe)}function Oe(rt){var yt=rt.currentTarget.scrollTop;yt!==z&&ve(yt),y==null||y(rt),pe()}var je=function(yt){var qe=yt,Ie=v?v-Re.width:0;return qe=Math.max(qe,0),qe=Math.min(qe,Ie),qe},We=Jt(function(rt,yt){yt?(ji.flushSync(function(){te(function(qe){var Ie=qe+(V?-rt:rt);return je(Ie)})}),pe()):ve(function(qe){var Ie=qe+rt;return Ie})}),Xe=T9e(L,Ge,ut,Ze,et,!!v,We),st=ie(Xe,2),ct=st[0],at=st[1];I9e(L,W,function(rt,yt,qe,Ie){var nt=Ie;return tt(rt,yt,qe)?!1:!nt||!nt._virtualHandled?(nt&&(nt._virtualHandled=!0),ct({preventDefault:function(){},deltaX:rt?yt:0,deltaY:rt?0:yt}),!0):!1}),D9e(U,W,function(rt){ve(function(yt){return yt+rt})}),Mn(function(){function rt(qe){var Ie=Ge&&qe.detail<0,nt=ut&&qe.detail>0;L&&!Ie&&!nt&&qe.preventDefault()}var yt=W.current;return yt.addEventListener("wheel",ct,{passive:!1}),yt.addEventListener("DOMMouseScroll",at,{passive:!0}),yt.addEventListener("MozMousePixelScroll",rt,{passive:!1}),function(){yt.removeEventListener("wheel",ct),yt.removeEventListener("DOMMouseScroll",at),yt.removeEventListener("MozMousePixelScroll",rt)}},[L,Ge,ut]),Mn(function(){if(v){var rt=je(ee);te(rt),pe({x:rt})}},[Re.width,v]);var Ue=function(){var yt,qe;(yt=Ae.current)===null||yt===void 0||yt.delayHidden(),(qe=Ve.current)===null||qe===void 0||qe.delayHidden()},Mt=A9e(W,F,D,a,T,function(){return I(!0)},ve,Ue);p.useImperativeHandle(t,function(){return{nativeElement:J.current,getScrollInfo:mt,scrollTo:function(yt){function qe(Ie){return Ie&&dt(Ie)==="object"&&("left"in Ie||"top"in Ie)}qe(yt)?(yt.left!==void 0&&te(je(yt.left)),Mt(yt.top)):Mt(yt)}}}),Mn(function(){if(w){var rt=F.slice(ze,ke+1);w(rt,F)}},[ze,ke,F]);var xt=R9e(F,T,D,a),Dt=C==null?void 0:C({start:ze,end:ke,virtual:U,offsetX:ee,offsetY:$e,rtl:V,getSize:xt}),Ct=$9e(F,ze,ke,v,ee,k,d,fe),ft=null;i&&(ft=B(K({},l?"height":"maxHeight",i),j9e),L&&(ft.overflowY="hidden",v&&(ft.overflowX="hidden"),le&&(ft.pointerEvents="none")));var vt={};return V&&(vt.dir="rtl"),p.createElement("div",Ce({ref:J,style:B(B({},c),{},{position:"relative"}),className:j},vt,$),p.createElement(da,{onResize:Se},p.createElement(b,{className:"".concat(r,"-holder"),style:ft,ref:W,onScroll:Oe,onMouseEnter:Ue},p.createElement(Afe,{prefixCls:r,height:Pe,offsetX:ee,offsetY:$e,scrollWidth:v,onInnerResize:I,ref:X,innerProps:S,rtl:V,extra:Dt},Ct))),U&&Pe>i&&p.createElement(bK,{ref:Ae,prefixCls:r,scrollOffset:z,scrollRange:Pe,rtl:V,onScroll:ye,onStartMove:he,onStopMove:ue,spinSize:ht,containerSize:Re.height,style:E==null?void 0:E.verticalScrollBar,thumbStyle:E==null?void 0:E.verticalScrollBarThumb,showScrollBar:P}),U&&v>Re.width&&p.createElement(bK,{ref:Ve,prefixCls:r,scrollOffset:ee,scrollRange:v,rtl:V,onScroll:ye,onStartMove:he,onStopMove:ue,spinSize:Je,containerSize:Re.width,horizontal:!0,style:E==null?void 0:E.horizontalScrollBar,thumbStyle:E==null?void 0:E.horizontalScrollBarThumb,showScrollBar:P}))}var Bj=p.forwardRef(z9e);Bj.displayName="List";function H9e(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var V9e=["disabled","title","children","style","className"];function wK(e){return typeof e=="string"||typeof e=="number"}var W9e=function(t,n){var r=Ij(),o=r.prefixCls,i=r.id,a=r.open,s=r.multiple,l=r.mode,c=r.searchValue,u=r.toggleOpen,d=r.notFoundContent,f=r.onPopupScroll,h=p.useContext(Dj),m=h.maxCount,v=h.flattenOptions,g=h.onActiveValue,b=h.defaultActiveFirstOption,y=h.onSelect,x=h.menuItemSelectedIcon,w=h.rawValues,S=h.fieldNames,C=h.virtual,E=h.direction,_=h.listHeight,P=h.listItemHeight,$=h.optionRender,T="".concat(o,"-item"),R=Np(function(){return v},[a,v],function(Y,Q){return Q[0]&&Y[1]!==Q[1]}),O=p.useRef(null),k=p.useMemo(function(){return s&&PA(m)&&(w==null?void 0:w.size)>=m},[s,m,w==null?void 0:w.size]),I=function(Q){Q.preventDefault()},D=function(Q){var ee;(ee=O.current)===null||ee===void 0||ee.scrollTo(typeof Q=="number"?{index:Q}:Q)},N=p.useCallback(function(Y){return l==="combobox"?!1:w.has(Y)},[l,De(w).toString(),w.size]),L=function(Q){for(var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,te=R.length,oe=0;oe1&&arguments[1]!==void 0?arguments[1]:!1;j(Q);var te={source:ee?"keyboard":"mouse"},oe=R[Q];if(!oe){g(null,-1,te);return}g(oe.value,Q,te)};p.useEffect(function(){F(b!==!1?L(0):-1)},[R.length,c]);var W=p.useCallback(function(Y){return l==="combobox"?String(Y).toLowerCase()===c.toLowerCase():w.has(Y)},[l,c,De(w).toString(),w.size]);p.useEffect(function(){var Y=setTimeout(function(){if(!s&&a&&w.size===1){var ee=Array.from(w)[0],te=R.findIndex(function(oe){var ne=oe.data;return c?String(ne.value).startsWith(c):ne.value===ee});te!==-1&&(F(te),D(te))}});if(a){var Q;(Q=O.current)===null||Q===void 0||Q.scrollTo(void 0)}return function(){return clearTimeout(Y)}},[a,c]);var X=function(Q){Q!==void 0&&y(Q,{selected:!w.has(Q)}),s||u(!1)};if(p.useImperativeHandle(n,function(){return{onKeyDown:function(Q){var ee=Q.which,te=Q.ctrlKey;switch(ee){case ot.N:case ot.P:case ot.UP:case ot.DOWN:{var oe=0;if(ee===ot.UP?oe=-1:ee===ot.DOWN?oe=1:H9e()&&te&&(ee===ot.N?oe=1:ee===ot.P&&(oe=-1)),oe!==0){var ne=L(V+oe,oe);D(ne),F(ne,!0)}break}case ot.TAB:case ot.ENTER:{var le,ce=R[V];ce&&!(ce!=null&&(le=ce.data)!==null&&le!==void 0&&le.disabled)&&!k?X(ce.value):X(void 0),a&&Q.preventDefault();break}case ot.ESC:u(!1),a&&Q.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Q){D(Q)}}}),R.length===0)return p.createElement("div",{role:"listbox",id:"".concat(i,"_list"),className:"".concat(T,"-empty"),onMouseDown:I},d);var J=Object.keys(S).map(function(Y){return S[Y]}),q=function(Q){return Q.label};function A(Y,Q){var ee=Y.group;return{role:ee?"presentation":"option",id:"".concat(i,"_list_").concat(Q)}}var z=function(Q){var ee=R[Q];if(!ee)return null;var te=ee.data||{},oe=te.value,ne=ee.group,le=Zr(te,!0),ce=q(ee);return ee?p.createElement("div",Ce({"aria-label":typeof ce=="string"&&!ne?ce:null},le,{key:Q},A(ee,Q),{"aria-selected":W(oe)}),oe):null},G={role:"listbox",id:"".concat(i,"_list")};return p.createElement(p.Fragment,null,C&&p.createElement("div",Ce({},G,{style:{height:0,width:0,overflow:"hidden"}}),z(V-1),z(V),z(V+1)),p.createElement(Bj,{itemKey:"key",ref:O,data:R,height:_,itemHeight:P,fullHeight:!1,onMouseDown:I,onScroll:f,virtual:C,direction:E,innerProps:C?null:G},function(Y,Q){var ee=Y.group,te=Y.groupOption,oe=Y.data,ne=Y.label,le=Y.value,ce=oe.key;if(ee){var he,ue=(he=oe.title)!==null&&he!==void 0?he:wK(ne)?ne.toString():void 0;return p.createElement("div",{className:re(T,"".concat(T,"-group"),oe.className),title:ue},ne!==void 0?ne:ce)}var fe=oe.disabled,ve=oe.title;oe.children;var ge=oe.style,de=oe.className,be=Ye(oe,V9e),Ee=En(be,J),Le=N(le),Te=fe||!Le&&k,Pe="".concat(T,"-option"),ze=re(T,Pe,de,K(K(K(K({},"".concat(Pe,"-grouped"),te),"".concat(Pe,"-active"),V===Q&&!Te),"".concat(Pe,"-disabled"),Te),"".concat(Pe,"-selected"),Le)),ke=q(Y),$e=!x||typeof x=="function"||Le,Be=typeof ke=="number"?ke:ke||le,we=wK(Be)?Be.toString():void 0;return ve!==void 0&&(we=ve),p.createElement("div",Ce({},Zr(Ee),C?{}:A(Y,Q),{"aria-selected":W(le),className:ze,title:we,onMouseMove:function(){V===Q||Te||F(Q)},onClick:function(){Te||X(le)},style:ge}),p.createElement("div",{className:"".concat(Pe,"-content")},typeof $=="function"?$(Y,{index:Q}):Be),p.isValidElement(x)||Le,$e&&p.createElement(lO,{className:"".concat(T,"-option-state"),customizeIcon:x,customizeIconProps:{value:le,disabled:Te,isSelected:Le}},Le?"✓":null))}))},U9e=p.forwardRef(W9e);const G9e=function(e,t){var n=p.useRef({values:new Map,options:new Map}),r=p.useMemo(function(){var i=n.current,a=i.values,s=i.options,l=e.map(function(d){if(d.label===void 0){var f;return B(B({},d),{},{label:(f=a.get(d.value))===null||f===void 0?void 0:f.label})}return d}),c=new Map,u=new Map;return l.forEach(function(d){c.set(d.value,d),u.set(d.value,t.get(d.value)||s.get(d.value))}),n.current.values=c,n.current.options=u,l},[e,t]),o=p.useCallback(function(i){return t.get(i)||n.current.options.get(i)},[t]);return[r,o]};function I8(e,t){return Ife(e).join("").toUpperCase().includes(t)}const q9e=function(e,t,n,r,o){return p.useMemo(function(){if(!n||r===!1)return e;var i=t.options,a=t.label,s=t.value,l=[],c=typeof r=="function",u=n.toUpperCase(),d=c?r:function(h,m){return o?I8(m[o],u):m[i]?I8(m[a!=="children"?a:"label"],u):I8(m[s],u)},f=c?function(h){return MA(h)}:function(h){return h};return e.forEach(function(h){if(h[i]){var m=d(n,f(h));if(m)l.push(h);else{var v=h[i].filter(function(g){return d(n,f(g))});v.length&&l.push(B(B({},h),{},K({},i,v)))}return}d(n,f(h))&&l.push(h)}),l},[e,r,o,n,t])};var CK=0,K9e=Ki();function Y9e(){var e;return K9e?(e=CK,CK+=1):e="TEST_OR_SSR",e}function Lj(e){var t=p.useState(),n=ie(t,2),r=n[0],o=n[1];return p.useEffect(function(){o("rc_select_".concat(Y9e()))},[]),e||r}var X9e=["children","value"],Q9e=["children"];function Z9e(e){var t=e,n=t.key,r=t.props,o=r.children,i=r.value,a=Ye(r,X9e);return B({key:n,value:i!==void 0?i:n,children:o},a)}function Bfe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return bi(e).map(function(n,r){if(!p.isValidElement(n)||!n.type)return null;var o=n,i=o.type.isSelectOptGroup,a=o.key,s=o.props,l=s.children,c=Ye(s,Q9e);return t||!i?Z9e(n):B(B({key:"__RC_SELECT_GRP__".concat(a===null?r:a,"__"),label:a},c),{},{options:Bfe(l)})}).filter(function(n){return n})}var J9e=function(t,n,r,o,i){return p.useMemo(function(){var a=t,s=!t;s&&(a=Bfe(n));var l=new Map,c=new Map,u=function(h,m,v){v&&typeof v=="string"&&h.set(m[v],m)},d=function f(h){for(var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v=0;v0?pe(je.options):je.options}):je})},Be=p.useMemo(function(){return y?$e(ke):ke},[ke,y,G]),we=p.useMemo(function(){return x9e(Be,{fieldNames:q,childrenAsData:X})},[Be,q,X]),Re=function(ye){var Oe=ne(ye);if(ue(Oe),U&&(Oe.length!==de.length||Oe.some(function(Xe,st){var ct;return((ct=de[st])===null||ct===void 0?void 0:ct.value)!==(Xe==null?void 0:Xe.value)}))){var je=H?Oe:Oe.map(function(Xe){return Xe.value}),We=Oe.map(function(Xe){return MA(be(Xe.value))});U(W?je:je[0],W?We:We[0])}},Fe=p.useState(null),Se=ie(Fe,2),Ae=Se[0],Ve=Se[1],Je=p.useState(0),ht=ie(Je,2),He=ht[0],Ke=ht[1],it=_!==void 0?_:r!=="combobox",Ge=p.useCallback(function(pe,ye){var Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},je=Oe.source,We=je===void 0?"keyboard":je;Ke(ye),a&&r==="combobox"&&pe!==null&&We==="keyboard"&&Ve(String(pe))},[a,r]),ut=function(ye,Oe,je){var We=function(){var ft,vt=be(ye);return[H?{label:vt==null?void 0:vt[q.label],value:ye,key:(ft=vt==null?void 0:vt.key)!==null&&ft!==void 0?ft:ye}:ye,MA(vt)]};if(Oe&&h){var Xe=We(),st=ie(Xe,2),ct=st[0],at=st[1];h(ct,at)}else if(!Oe&&m&&je!=="clear"){var Ue=We(),Mt=ie(Ue,2),xt=Mt[0],Dt=Mt[1];m(xt,Dt)}},Ze=SK(function(pe,ye){var Oe,je=W?ye.selected:!0;je?Oe=W?[].concat(De(de),[pe]):[pe]:Oe=de.filter(function(We){return We.value!==pe}),Re(Oe),ut(pe,je),r==="combobox"?Ve(""):(!TA||f)&&(Y(""),Ve(""))}),et=function(ye,Oe){Re(ye);var je=Oe.type,We=Oe.values;(je==="remove"||je==="clear")&&We.forEach(function(Xe){ut(Xe.value,!1,je)})},tt=function(ye,Oe){if(Y(ye),Ve(null),Oe.source==="submit"){var je=(ye||"").trim();if(je){var We=Array.from(new Set([].concat(De(Le),[je])));Re(We),ut(je,!0),Y("")}return}Oe.source!=="blur"&&(r==="combobox"&&Re(ye),u==null||u(ye))},mt=function(ye){var Oe=ye;r!=="tags"&&(Oe=ye.map(function(We){var Xe=te.get(We);return Xe==null?void 0:Xe.value}).filter(function(We){return We!==void 0}));var je=Array.from(new Set([].concat(De(Le),De(Oe))));Re(je),je.forEach(function(We){ut(We,!0)})},me=p.useMemo(function(){var pe=$!==!1&&g!==!1;return B(B({},Q),{},{flattenOptions:we,onActiveValue:Ge,defaultActiveFirstOption:it,onSelect:Ze,menuItemSelectedIcon:P,rawValues:Le,fieldNames:q,virtual:pe,direction:T,listHeight:O,listItemHeight:I,childrenAsData:X,maxCount:V,optionRender:C})},[V,Q,we,Ge,it,Ze,P,Le,q,$,g,T,O,I,X,C]);return p.createElement(Dj.Provider,{value:me},p.createElement(Nj,Ce({},j,{id:F,prefixCls:i,ref:t,omitDomProps:tze,mode:r,displayValues:Ee,onDisplayValuesChange:et,direction:T,searchValue:G,onSearch:tt,autoClearSearchValue:f,onSearchSplit:mt,dropdownMatchSelectWidth:g,OptionList:U9e,emptyOptions:!we.length,activeValue:Ae,activeDescendantId:"".concat(F,"_list_").concat(He)})))}),jj=rze;jj.Option=Fj;jj.OptGroup=Aj;function Mc(e,t,n){return re({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:n})}const tf=(e,t)=>t||e,oze=()=>{const[,e]=si(),[t]=Xi("Empty"),r=new Cn(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return p.createElement("svg",{style:r,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,(t==null?void 0:t.description)||"Empty"),p.createElement("g",{fill:"none",fillRule:"evenodd"},p.createElement("g",{transform:"translate(24 31.67)"},p.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),p.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),p.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),p.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),p.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),p.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),p.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},p.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),p.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},ize=()=>{const[,e]=si(),[t]=Xi("Empty"),{colorFill:n,colorFillTertiary:r,colorFillQuaternary:o,colorBgContainer:i}=e,{borderColor:a,shadowColor:s,contentColor:l}=p.useMemo(()=>({borderColor:new Cn(n).onBackground(i).toHexString(),shadowColor:new Cn(r).onBackground(i).toHexString(),contentColor:new Cn(o).onBackground(i).toHexString()}),[n,r,o,i]);return p.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,(t==null?void 0:t.description)||"Empty"),p.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},p.createElement("ellipse",{fill:s,cx:"32",cy:"33",rx:"32",ry:"7"}),p.createElement("g",{fillRule:"nonzero",stroke:a},p.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),p.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:l}))))},aze=e=>{const{componentCls:t,margin:n,marginXS:r,marginXL:o,fontSize:i,lineHeight:a}=e;return{[t]:{marginInline:r,fontSize:i,lineHeight:a,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:r,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorTextDescription},[`${t}-footer`]:{marginTop:n},"&-normal":{marginBlock:o,color:e.colorTextDescription,[`${t}-description`]:{color:e.colorTextDescription},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:r,color:e.colorTextDescription,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},sze=pn("Empty",e=>{const{componentCls:t,controlHeightLG:n,calc:r}=e,o=Xt(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r(n).mul(2.5).equal(),emptyImgHeightMD:n,emptyImgHeightSM:r(n).mul(.875).equal()});return[aze(o)]});var lze=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{className:t,rootClassName:n,prefixCls:r,image:o=Lfe,description:i,children:a,imageStyle:s,style:l,classNames:c,styles:u}=e,d=lze(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:f,direction:h,className:m,style:v,classNames:g,styles:b}=Vr("empty"),y=f("empty",r),[x,w,S]=sze(y),[C]=Xi("Empty"),E=typeof i<"u"?i:C==null?void 0:C.description,_=typeof E=="string"?E:"empty";let P=null;return typeof o=="string"?P=p.createElement("img",{alt:_,src:o}):P=o,x(p.createElement("div",Object.assign({className:re(w,S,y,m,{[`${y}-normal`]:o===jfe,[`${y}-rtl`]:h==="rtl"},t,n,g.root,c==null?void 0:c.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},b.root),v),u==null?void 0:u.root),l)},d),p.createElement("div",{className:re(`${y}-image`,g.image,c==null?void 0:c.image),style:Object.assign(Object.assign(Object.assign({},s),b.image),u==null?void 0:u.image)},P),E&&p.createElement("div",{className:re(`${y}-description`,g.description,c==null?void 0:c.description),style:Object.assign(Object.assign({},b.description),u==null?void 0:u.description)},E),a&&p.createElement("div",{className:re(`${y}-footer`,g.footer,c==null?void 0:c.footer),style:Object.assign(Object.assign({},b.footer),u==null?void 0:u.footer)},a)))};Qf.PRESENTED_IMAGE_DEFAULT=Lfe;Qf.PRESENTED_IMAGE_SIMPLE=jfe;const qC=e=>{const{componentName:t}=e,{getPrefixCls:n}=p.useContext(kt),r=n("empty");switch(t){case"Table":case"List":return Z.createElement(Qf,{image:Qf.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return Z.createElement(Qf,{image:Qf.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});case"Table.filter":return null;default:return Z.createElement(Qf,null)}},Hu=(e,t,n=void 0)=>{var r,o;const{variant:i,[e]:a}=p.useContext(kt),s=p.useContext(ofe),l=a==null?void 0:a.variant;let c;typeof t<"u"?c=t:n===!1?c="borderless":c=(o=(r=s??l)!==null&&r!==void 0?r:i)!==null&&o!==void 0?o:"outlined";const u=ONe.includes(c);return[c,u]},cze=e=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},n),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},n),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},n),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},n),{points:["br","tr"],offset:[0,-4]})}};function zj(e,t){return e||cze(t)}const EK=e=>{const{optionHeight:t,optionFontSize:n,optionLineHeight:r,optionPadding:o}=e;return{position:"relative",display:"block",minHeight:t,padding:o,color:e.colorText,fontWeight:"normal",fontSize:n,lineHeight:r,boxSizing:"border-box"}},uze=e=>{const{antCls:t,componentCls:n}=e,r=`${n}-item`,o=`&${t}-slide-up-enter${t}-slide-up-enter-active`,i=`&${t}-slide-up-appear${t}-slide-up-appear-active`,a=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${n}-dropdown-placement-`,l=`${r}-option-selected`;return[{[`${n}-dropdown`]:Object.assign(Object.assign({},Tn(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` ${o}${s}bottomLeft, ${i}${s}bottomLeft - `]:{animationName:KO},[` + `]:{animationName:KR},[` ${o}${s}topLeft, ${i}${s}topLeft, ${o}${s}topRight, ${i}${s}topRight - `]:{animationName:XO},[`${a}${s}bottomLeft`]:{animationName:YO},[` + `]:{animationName:XR},[`${a}${s}bottomLeft`]:{animationName:YR},[` ${a}${s}topLeft, ${a}${s}topRight - `]:{animationName:QO},"&-hidden":{display:"none"},[r]:Object.assign(Object.assign({},EK(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},Bs),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},EK(e)),{color:e.colorTextDisabled})}),[`${l}:has(+ ${l})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${l}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},Mu(e,"slide-up"),Mu(e,"slide-down"),A0(e,"move-up"),A0(e,"move-down")]},zfe=e=>{const{multipleSelectItemHeight:t,paddingXXS:n,lineWidth:r,INTERNAL_FIXED_ITEM_MARGIN:o}=e,i=e.max(e.calc(n).sub(r).equal(),0),a=e.max(e.calc(i).sub(o).equal(),0);return{basePadding:i,containerPadding:a,itemHeight:se(t),itemLineHeight:se(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},dze=e=>{const{multipleSelectItemHeight:t,selectHeight:n,lineWidth:r}=e;return e.calc(n).sub(t).div(2).sub(r).equal()},Hfe=e=>{const{componentCls:t,iconCls:n,borderRadiusSM:r,motionDurationSlow:o,paddingXS:i,multipleItemColorDisabled:a,multipleItemBorderColorDisabled:s,colorIcon:l,colorIconHover:c,INTERNAL_FIXED_ITEM_MARGIN:u}=e;return{[`${t}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"calc(100% - 4px)",display:"inline-flex"},[`${t}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:u,borderRadius:r,cursor:"default",transition:`font-size ${o}, line-height ${o}, height ${o}`,marginInlineEnd:e.calc(u).mul(2).equal(),paddingInlineStart:i,paddingInlineEnd:e.calc(i).div(2).equal(),[`${t}-disabled&`]:{color:a,borderColor:s,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.calc(i).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},mg()),{display:"inline-flex",alignItems:"center",color:l,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:c}})}}}},fze=(e,t)=>{const{componentCls:n,INTERNAL_FIXED_ITEM_MARGIN:r}=e,o=`${n}-selection-overflow`,i=e.multipleSelectItemHeight,a=dze(e),s=t?`${n}-${t}`:"",l=zfe(e);return{[`${n}-multiple${s}`]:Object.assign(Object.assign({},Hfe(e)),{[`${n}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:l.basePadding,paddingBlock:l.containerPadding,borderRadius:e.borderRadius,[`${n}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${se(r)} 0`,lineHeight:se(i),visibility:"hidden",content:'"\\a0"'}},[`${n}-selection-item`]:{height:l.itemHeight,lineHeight:se(l.itemLineHeight)},[`${n}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:se(i),marginBlock:r}},[`${n}-prefix`]:{marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(l.basePadding).equal()},[`${o}-item + ${o}-item, + `]:{animationName:QR},"&-hidden":{display:"none"},[r]:Object.assign(Object.assign({},EK(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},Bs),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},EK(e)),{color:e.colorTextDisabled})}),[`${l}:has(+ ${l})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${l}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},Mu(e,"slide-up"),Mu(e,"slide-down"),A0(e,"move-up"),A0(e,"move-down")]},zfe=e=>{const{multipleSelectItemHeight:t,paddingXXS:n,lineWidth:r,INTERNAL_FIXED_ITEM_MARGIN:o}=e,i=e.max(e.calc(n).sub(r).equal(),0),a=e.max(e.calc(i).sub(o).equal(),0);return{basePadding:i,containerPadding:a,itemHeight:se(t),itemLineHeight:se(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},dze=e=>{const{multipleSelectItemHeight:t,selectHeight:n,lineWidth:r}=e;return e.calc(n).sub(t).div(2).sub(r).equal()},Hfe=e=>{const{componentCls:t,iconCls:n,borderRadiusSM:r,motionDurationSlow:o,paddingXS:i,multipleItemColorDisabled:a,multipleItemBorderColorDisabled:s,colorIcon:l,colorIconHover:c,INTERNAL_FIXED_ITEM_MARGIN:u}=e;return{[`${t}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"calc(100% - 4px)",display:"inline-flex"},[`${t}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:u,borderRadius:r,cursor:"default",transition:`font-size ${o}, line-height ${o}, height ${o}`,marginInlineEnd:e.calc(u).mul(2).equal(),paddingInlineStart:i,paddingInlineEnd:e.calc(i).div(2).equal(),[`${t}-disabled&`]:{color:a,borderColor:s,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.calc(i).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},gg()),{display:"inline-flex",alignItems:"center",color:l,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:c}})}}}},fze=(e,t)=>{const{componentCls:n,INTERNAL_FIXED_ITEM_MARGIN:r}=e,o=`${n}-selection-overflow`,i=e.multipleSelectItemHeight,a=dze(e),s=t?`${n}-${t}`:"",l=zfe(e);return{[`${n}-multiple${s}`]:Object.assign(Object.assign({},Hfe(e)),{[`${n}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:l.basePadding,paddingBlock:l.containerPadding,borderRadius:e.borderRadius,[`${n}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${se(r)} 0`,lineHeight:se(i),visibility:"hidden",content:'"\\a0"'}},[`${n}-selection-item`]:{height:l.itemHeight,lineHeight:se(l.itemLineHeight)},[`${n}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:se(i),marginBlock:r}},[`${n}-prefix`]:{marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(l.basePadding).equal()},[`${o}-item + ${o}-item, ${n}-prefix + ${n}-selection-wrap - `]:{[`${n}-selection-search`]:{marginInlineStart:0},[`${n}-selection-placeholder`]:{insetInlineStart:0}},[`${o}-item-suffix`]:{minHeight:l.itemHeight,marginBlock:r},[`${n}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(a).equal(),"\n &-input,\n &-mirror\n ":{height:i,fontFamily:e.fontFamily,lineHeight:se(i),transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${n}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(l.basePadding).equal(),insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}})}};function N8(e,t){const{componentCls:n}=e,r=t?`${n}-${t}`:"",o={[`${n}-multiple${r}`]:{fontSize:e.fontSize,[`${n}-selector`]:{[`${n}-show-search&`]:{cursor:"text"}},[` + `]:{[`${n}-selection-search`]:{marginInlineStart:0},[`${n}-selection-placeholder`]:{insetInlineStart:0}},[`${o}-item-suffix`]:{minHeight:l.itemHeight,marginBlock:r},[`${n}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(a).equal(),"\n &-input,\n &-mirror\n ":{height:i,fontFamily:e.fontFamily,lineHeight:se(i),transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${n}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(l.basePadding).equal(),insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}})}};function D8(e,t){const{componentCls:n}=e,r=t?`${n}-${t}`:"",o={[`${n}-multiple${r}`]:{fontSize:e.fontSize,[`${n}-selector`]:{[`${n}-show-search&`]:{cursor:"text"}},[` &${n}-show-arrow ${n}-selector, &${n}-allow-clear ${n}-selector - `]:{paddingInlineEnd:e.calc(e.fontSizeIcon).add(e.controlPaddingHorizontal).equal()}}};return[fze(e,t),o]}const pze=e=>{const{componentCls:t}=e,n=Xt(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),r=Xt(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius});return[N8(e),N8(n,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal()},[`${t}-selection-search`]:{marginInlineStart:2}}},N8(r,"lg")]};function D8(e,t){const{componentCls:n,inputPaddingHorizontalBase:r,borderRadius:o}=e,i=e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),a=t?`${n}-${t}`:"";return{[`${n}-single${a}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${n}-selector`]:Object.assign(Object.assign({},Rn(e,!0)),{display:"flex",borderRadius:o,flex:"1 1 auto",[`${n}-selection-wrap:after`]:{lineHeight:se(i)},[`${n}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[` + `]:{paddingInlineEnd:e.calc(e.fontSizeIcon).add(e.controlPaddingHorizontal).equal()}}};return[fze(e,t),o]}const pze=e=>{const{componentCls:t}=e,n=Xt(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),r=Xt(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius});return[D8(e),D8(n,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal()},[`${t}-selection-search`]:{marginInlineStart:2}}},D8(r,"lg")]};function N8(e,t){const{componentCls:n,inputPaddingHorizontalBase:r,borderRadius:o}=e,i=e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),a=t?`${n}-${t}`:"";return{[`${n}-single${a}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${n}-selector`]:Object.assign(Object.assign({},Tn(e,!0)),{display:"flex",borderRadius:o,flex:"1 1 auto",[`${n}-selection-wrap:after`]:{lineHeight:se(i)},[`${n}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[` ${n}-selection-item, ${n}-selection-placeholder `]:{display:"block",padding:0,lineHeight:se(i),transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${n}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${n}-selection-item:empty:after`,`${n}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` &${n}-show-arrow ${n}-selection-item, &${n}-show-arrow ${n}-selection-search, &${n}-show-arrow ${n}-selection-placeholder - `]:{paddingInlineEnd:e.showArrowPaddingInlineEnd},[`&${n}-open ${n}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${n}-customize-input)`]:{[`${n}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${se(r)}`,[`${n}-selection-search-input`]:{height:i,fontSize:e.fontSize},"&:after":{lineHeight:se(i)}}},[`&${n}-customize-input`]:{[`${n}-selector`]:{"&:after":{display:"none"},[`${n}-selection-search`]:{position:"static",width:"100%"},[`${n}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${se(r)}`,"&:after":{display:"none"}}}}}}}function hze(e){const{componentCls:t}=e,n=e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal();return[D8(e),D8(Xt(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selector`]:{padding:`0 ${se(n)}`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:e.calc(n).add(e.calc(e.fontSize).mul(1.5)).equal()},[` + `]:{paddingInlineEnd:e.showArrowPaddingInlineEnd},[`&${n}-open ${n}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${n}-customize-input)`]:{[`${n}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${se(r)}`,[`${n}-selection-search-input`]:{height:i,fontSize:e.fontSize},"&:after":{lineHeight:se(i)}}},[`&${n}-customize-input`]:{[`${n}-selector`]:{"&:after":{display:"none"},[`${n}-selection-search`]:{position:"static",width:"100%"},[`${n}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${se(r)}`,"&:after":{display:"none"}}}}}}}function hze(e){const{componentCls:t}=e,n=e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal();return[N8(e),N8(Xt(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selector`]:{padding:`0 ${se(n)}`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:e.calc(n).add(e.calc(e.fontSize).mul(1.5)).equal()},[` &${t}-show-arrow ${t}-selection-item, &${t}-show-arrow ${t}-selection-placeholder - `]:{paddingInlineEnd:e.calc(e.fontSize).mul(1.5).equal()}}}},D8(Xt(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const mze=e=>{const{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:o,controlHeightSM:i,controlHeightLG:a,paddingXXS:s,controlPaddingHorizontal:l,zIndexPopupBase:c,colorText:u,fontWeightStrong:d,controlItemBgActive:p,controlItemBgHover:h,colorBgContainer:m,colorFillSecondary:v,colorBgContainerDisabled:g,colorTextDisabled:x,colorPrimaryHover:y,colorPrimary:b,controlOutline:C}=e,S=s*2,w=r*2,E=Math.min(o-S,o-w),_=Math.min(i-S,i-w),P=Math.min(a-S,a-w);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(s/2),zIndexPopup:c+50,optionSelectedColor:u,optionSelectedFontWeight:d,optionSelectedBg:p,optionActiveBg:h,optionPadding:`${(o-t*n)/2}px ${l}px`,optionFontSize:t,optionLineHeight:n,optionHeight:o,selectorBg:m,clearBg:m,singleItemHeightLG:a,multipleItemBg:v,multipleItemBorderColor:"transparent",multipleItemHeight:E,multipleItemHeightSM:_,multipleItemHeightLG:P,multipleSelectorBgDisabled:g,multipleItemColorDisabled:x,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25),hoverBorderColor:y,activeBorderColor:b,activeOutlineColor:C,selectAffixPadding:s}},Vfe=(e,t)=>{const{componentCls:n,antCls:r,controlOutlineWidth:o}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{border:`${se(e.lineWidth)} ${e.lineType} ${t.borderColor}`,background:e.selectorBg},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{borderColor:t.hoverBorderHover},[`${n}-focused& ${n}-selector`]:{borderColor:t.activeBorderColor,boxShadow:`0 0 0 ${se(o)} ${t.activeOutlineColor}`,outline:0},[`${n}-prefix`]:{color:t.color}}}},_K=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},Vfe(e,t))}),gze=e=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},Vfe(e,{borderColor:e.colorBorder,hoverBorderHover:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeOutlineColor:e.activeOutlineColor,color:e.colorText})),_K(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeOutlineColor:e.colorErrorOutline,color:e.colorError})),_K(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeOutlineColor:e.colorWarningOutline,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),Wfe=(e,t)=>{const{componentCls:n,antCls:r}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{background:t.bg,border:`${se(e.lineWidth)} ${e.lineType} transparent`,color:t.color},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{background:t.hoverBg},[`${n}-focused& ${n}-selector`]:{background:e.selectorBg,borderColor:t.activeBorderColor,outline:0}}}},$K=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},Wfe(e,t))}),vze=e=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},Wfe(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor,color:e.colorText})),$K(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,color:e.colorError})),$K(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{borderColor:e.colorBorder,background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.colorBgContainer,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}})}),yze=e=>({"&-borderless":{[`${e.componentCls}-selector`]:{background:"transparent",border:`${se(e.lineWidth)} ${e.lineType} transparent`},[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`},[`&${e.componentCls}-status-error`]:{[`${e.componentCls}-prefix, ${e.componentCls}-selection-item`]:{color:e.colorError}},[`&${e.componentCls}-status-warning`]:{[`${e.componentCls}-prefix, ${e.componentCls}-selection-item`]:{color:e.colorWarning}}}}),Ufe=(e,t)=>{const{componentCls:n,antCls:r}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{borderWidth:`0 0 ${se(e.lineWidth)} 0`,borderStyle:`none none ${e.lineType} none`,borderColor:t.borderColor,background:e.selectorBg,borderRadius:0},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{borderColor:t.hoverBorderHover},[`${n}-focused& ${n}-selector`]:{borderColor:t.activeBorderColor,outline:0},[`${n}-prefix`]:{color:t.color}}}},PK=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},Ufe(e,t))}),bze=e=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},Ufe(e,{borderColor:e.colorBorder,hoverBorderHover:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeOutlineColor:e.activeOutlineColor,color:e.colorText})),PK(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeOutlineColor:e.colorErrorOutline,color:e.colorError})),PK(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeOutlineColor:e.colorWarningOutline,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),xze=e=>({[e.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},gze(e)),vze(e)),yze(e)),bze(e))}),Cze=e=>{const{componentCls:t}=e;return{position:"relative",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},wze=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},Sze=e=>{const{antCls:t,componentCls:n,inputPaddingHorizontalBase:r,iconCls:o}=e,i={[`${n}-clear`]:{opacity:1,background:e.colorBgBase,borderRadius:"50%"}};return{[n]:Object.assign(Object.assign({},Rn(e)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${n}-customize-input) ${n}-selector`]:Object.assign(Object.assign({},Cze(e)),wze(e)),[`${n}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},Bs),{[`> ${t}-typography`]:{display:"inline"}}),[`${n}-selection-placeholder`]:Object.assign(Object.assign({},Bs),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${n}-arrow`]:Object.assign(Object.assign({},mg()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${e.motionDurationSlow} ease`,[o]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${n}-suffix)`]:{pointerEvents:"auto"}},[`${n}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${n}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${n}-prefix`]:{flex:"none",marginInlineEnd:e.selectAffixPadding},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto",transform:"translateZ(0)","&:before":{display:"block"},"&:hover":{color:e.colorIcon}},"@media(hover:none)":i,"&:hover":i}),[`${n}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(r).add(e.fontSize).add(e.paddingXS).equal()}}}}}},Eze=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},Sze(e),hze(e),pze(e),uze(e),{[`${t}-rtl`]:{direction:"rtl"}},vg(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},Hj=pn("Select",(e,{rootPrefixCls:t})=>{const n=Xt(e,{rootPrefixCls:t,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[Eze(n),xze(n)]},mze,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var _ze={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"},$ze=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:_ze}))},w1=f.forwardRef($ze),Pze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},Mze=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Pze}))},Lp=f.forwardRef(Mze),Rze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},Oze=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Rze}))},Vj=f.forwardRef(Oze);function cT({suffixIcon:e,clearIcon:t,menuItemSelectedIcon:n,removeIcon:r,loading:o,multiple:i,hasFeedback:a,prefixCls:s,showSuffixIcon:l,feedbackIcon:c,showArrow:u,componentName:d}){const p=t??f.createElement(ju,null),h=x=>e===null&&!a&&!u?null:f.createElement(f.Fragment,null,l!==!1&&x,a&&c);let m=null;if(e!==void 0)m=h(e);else if(o)m=h(f.createElement(Pu,{spin:!0}));else{const x=`${s}-suffix`;m=({open:y,showSearch:b})=>h(y&&b?f.createElement(Vj,{className:x}):f.createElement(Lp,{className:x}))}let v=null;n!==void 0?v=n:i?v=f.createElement(w1,null):v=null;let g=null;return r!==void 0?g=r:g=f.createElement(zu,null),{clearIcon:p,suffixIcon:m,itemIcon:v,removeIcon:g}}function Wj(e,t){return t!==void 0?t:e!==null}var Tze=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o,i,a;const{prefixCls:s,bordered:l,className:c,rootClassName:u,getPopupContainer:d,popupClassName:p,dropdownClassName:h,listHeight:m=256,placement:v,listItemHeight:g,size:x,disabled:y,notFoundContent:b,status:C,builtinPlacements:S,dropdownMatchSelectWidth:w,popupMatchSelectWidth:E,direction:_,style:P,allowClear:$,variant:R,dropdownStyle:O,transitionName:T,tagRender:I,maxCount:k,prefix:N,dropdownRender:D,popupRender:L,onDropdownVisibleChange:H,onOpenChange:U,styles:V,classNames:j}=e,F=Tze(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix","dropdownRender","popupRender","onDropdownVisibleChange","onOpenChange","styles","classNames"]),{getPopupContainer:W,getPrefixCls:X,renderEmpty:J,direction:q,virtual:A,popupMatchSelectWidth:z,popupOverflow:G}=f.useContext(It),{showSearch:Y,style:Q,styles:ee,className:te,classNames:oe}=Vr("select"),[,ne]=ai(),le=g??(ne==null?void 0:ne.controlHeight),ce=X("select",s),he=X(),ue=_??q,{compactSize:fe,compactItemClassnames:ve}=Ol(ce,ue),[ge,de]=Hu("select",R,l),be=br(ce),[Ee,Le,Re]=Hj(ce,be),Pe=f.useMemo(()=>{const{mode:je}=e;if(je!=="combobox")return je===Gfe?"combobox":je},[e.mode]),ze=Pe==="multiple"||Pe==="tags",Ie=Wj(e.suffixIcon,e.showArrow),$e=(n=E??w)!==null&&n!==void 0?n:z,Be=((r=V==null?void 0:V.popup)===null||r===void 0?void 0:r.root)||((o=ee.popup)===null||o===void 0?void 0:o.root)||O,Ce=L||D,Oe=U||H,{status:Fe,hasFeedback:Se,isFormItemInput:Ae,feedbackIcon:Ve}=f.useContext(Do),Je=tf(Fe,C);let ht;b!==void 0?ht=b:Pe==="combobox"?ht=null:ht=(J==null?void 0:J("Select"))||f.createElement(qw,{componentName:"Select"});const{suffixIcon:He,itemIcon:Ke,removeIcon:it,clearIcon:Ge}=cT(Object.assign(Object.assign({},F),{multiple:ze,hasFeedback:Se,feedbackIcon:Ve,showSuffixIcon:Ie,prefixCls:ce,componentName:"Select"})),ut=$===!0?{clearIcon:Ge}:$,Ze=En(F,["suffixIcon","itemIcon"]),et=re(((i=j==null?void 0:j.popup)===null||i===void 0?void 0:i.root)||((a=oe==null?void 0:oe.popup)===null||a===void 0?void 0:a.root)||p||h,{[`${ce}-dropdown-${ue}`]:ue==="rtl"},u,oe.root,j==null?void 0:j.root,Re,be,Le),tt=fo(je=>{var We;return(We=x??fe)!==null&&We!==void 0?We:je}),mt=f.useContext(ko),me=y??mt,pe=re({[`${ce}-lg`]:tt==="large",[`${ce}-sm`]:tt==="small",[`${ce}-rtl`]:ue==="rtl",[`${ce}-${ge}`]:de,[`${ce}-in-form-item`]:Ae},Mc(ce,Je,Se),ve,te,c,oe.root,j==null?void 0:j.root,u,Re,be,Le),ye=f.useMemo(()=>v!==void 0?v:ue==="rtl"?"bottomRight":"bottomLeft",[v,ue]),[Te]=Rl("SelectLike",Be==null?void 0:Be.zIndex);return Ee(f.createElement(jj,Object.assign({ref:t,virtual:A,showSearch:Y},Ze,{style:Object.assign(Object.assign(Object.assign(Object.assign({},ee.root),V==null?void 0:V.root),Q),P),dropdownMatchSelectWidth:$e,transitionName:Oi(he,"slide-up",T),builtinPlacements:zj(S,G),listHeight:m,listItemHeight:le,mode:Pe,prefixCls:ce,placement:ye,direction:ue,prefix:N,suffixIcon:He,menuItemSelectedIcon:Ke,removeIcon:it,allowClear:ut,notFoundContent:ht,className:pe,getPopupContainer:d||W,dropdownClassName:et,disabled:me,dropdownStyle:Object.assign(Object.assign({},Be),{zIndex:Te}),maxCount:ze?k:void 0,tagRender:ze?I:void 0,dropdownRender:Ce,onDropdownVisibleChange:Oe})))},$i=f.forwardRef(Ize),kze=Zp($i,"dropdownAlign");$i.SECRET_COMBOBOX_MODE_DO_NOT_USE=Gfe;$i.Option=Fj;$i.OptGroup=Aj;$i._InternalPanelDoNotUseOrYouWillBeFired=kze;const qfe=(e,t)=>{typeof(e==null?void 0:e.addEventListener)<"u"?e.addEventListener("change",t):typeof(e==null?void 0:e.addListener)<"u"&&e.addListener(t)},Kfe=(e,t)=>{typeof(e==null?void 0:e.removeEventListener)<"u"?e.removeEventListener("change",t):typeof(e==null?void 0:e.removeListener)<"u"&&e.removeListener(t)},jp=["xxl","xl","lg","md","sm","xs"],Nze=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)`}),Dze=e=>{const t=e,n=[].concat(jp).reverse();return n.forEach((r,o)=>{const i=r.toUpperCase(),a=`screen${i}Min`,s=`screen${i}`;if(!(t[a]<=t[s]))throw new Error(`${a}<=${s} fails : !(${t[a]}<=${t[s]})`);if(o{const[,e]=ai(),t=Nze(Dze(e));return Z.useMemo(()=>{const n=new Map;let r=-1,o={};return{responsiveMap:t,matchHandlers:{},dispatch(i){return o=i,n.forEach(a=>a(o)),n.size>=1},subscribe(i){return n.size||this.register(),r+=1,n.set(r,i),i(o),r},unsubscribe(i){n.delete(i),n.size||this.unregister()},register(){Object.entries(t).forEach(([i,a])=>{const s=({matches:c})=>{this.dispatch(Object.assign(Object.assign({},o),{[i]:c}))},l=window.matchMedia(a);qfe(l,s),this.matchHandlers[a]={mql:l,listener:s},s(l)})},unregister(){Object.values(t).forEach(i=>{const a=this.matchHandlers[i];Kfe(a==null?void 0:a.mql,a==null?void 0:a.listener)}),n.clear()}}},[e])};function Yfe(){const[,e]=f.useReducer(t=>t+1,0);return e}function uT(e=!0,t={}){const n=f.useRef(t),r=Yfe(),o=Aze();return Mn(()=>{const i=o.subscribe(a=>{n.current=a,e&&r()});return()=>o.unsubscribe(i)},[]),n.current}const TA=f.createContext({}),Fze=e=>{const{antCls:t,componentCls:n,iconCls:r,avatarBg:o,avatarColor:i,containerSize:a,containerSizeLG:s,containerSizeSM:l,textFontSize:c,textFontSizeLG:u,textFontSizeSM:d,borderRadius:p,borderRadiusLG:h,borderRadiusSM:m,lineWidth:v,lineType:g}=e,x=(y,b,C)=>({width:y,height:y,borderRadius:"50%",[`&${n}-square`]:{borderRadius:C},[`&${n}-icon`]:{fontSize:b,[`> ${r}`]:{margin:0}}});return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),{position:"relative",display:"inline-flex",justifyContent:"center",alignItems:"center",overflow:"hidden",color:i,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:o,border:`${se(v)} ${g} transparent`,"&-image":{background:"transparent"},[`${t}-image-img`]:{display:"block"}}),x(a,c,p)),{"&-lg":Object.assign({},x(s,u,h)),"&-sm":Object.assign({},x(l,d,m)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},Bze=e=>{const{componentCls:t,groupBorderColor:n,groupOverlapping:r,groupSpace:o}=e;return{[`${t}-group`]:{display:"inline-flex",[t]:{borderColor:n},"> *:not(:first-child)":{marginInlineStart:r}},[`${t}-group-popover`]:{[`${t} + ${t}`]:{marginInlineStart:o}}}},Lze=e=>{const{controlHeight:t,controlHeightLG:n,controlHeightSM:r,fontSize:o,fontSizeLG:i,fontSizeXL:a,fontSizeHeading3:s,marginXS:l,marginXXS:c,colorBorderBg:u}=e;return{containerSize:t,containerSizeLG:n,containerSizeSM:r,textFontSize:Math.round((i+a)/2),textFontSizeLG:s,textFontSizeSM:o,groupSpace:c,groupOverlapping:-l,groupBorderColor:u}},Xfe=pn("Avatar",e=>{const{colorTextLightSolid:t,colorTextPlaceholder:n}=e,r=Xt(e,{avatarBg:n,avatarColor:t});return[Fze(r),Bze(r)]},Lze);var jze=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,shape:r,size:o,src:i,srcSet:a,icon:s,className:l,rootClassName:c,style:u,alt:d,draggable:p,children:h,crossOrigin:m,gap:v=4,onError:g}=e,x=jze(e,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","style","alt","draggable","children","crossOrigin","gap","onError"]),[y,b]=f.useState(1),[C,S]=f.useState(!1),[w,E]=f.useState(!0),_=f.useRef(null),P=f.useRef(null),$=Ci(t,_),{getPrefixCls:R,avatar:O}=f.useContext(It),T=f.useContext(TA),I=()=>{if(!P.current||!_.current)return;const Y=P.current.offsetWidth,Q=_.current.offsetWidth;Y!==0&&Q!==0&&v*2{S(!0)},[]),f.useEffect(()=>{E(!0),b(1)},[i]),f.useEffect(I,[v]);const k=()=>{(g==null?void 0:g())!==!1&&E(!1)},N=fo(Y=>{var Q,ee;return(ee=(Q=o??(T==null?void 0:T.size))!==null&&Q!==void 0?Q:Y)!==null&&ee!==void 0?ee:"default"}),D=Object.keys(typeof N=="object"?N||{}:{}).some(Y=>["xs","sm","md","lg","xl","xxl"].includes(Y)),L=uT(D),H=f.useMemo(()=>{if(typeof N!="object")return{};const Y=jp.find(ee=>L[ee]),Q=N[Y];return Q?{width:Q,height:Q,fontSize:Q&&(s||h)?Q/2:18}:{}},[L,N]),U=R("avatar",n),V=br(U),[j,F,W]=Xfe(U,V),X=re({[`${U}-lg`]:N==="large",[`${U}-sm`]:N==="small"}),J=f.isValidElement(i),q=r||(T==null?void 0:T.shape)||"circle",A=re(U,X,O==null?void 0:O.className,`${U}-${q}`,{[`${U}-image`]:J||i&&w,[`${U}-icon`]:!!s},W,V,l,c,F),z=typeof N=="number"?{width:N,height:N,fontSize:s?N/2:18}:{};let G;if(typeof i=="string"&&w)G=f.createElement("img",{src:i,draggable:p,srcSet:a,onError:k,alt:d,crossOrigin:m});else if(J)G=i;else if(s)G=s;else if(C||y!==1){const Y=`scale(${y})`,Q={msTransform:Y,WebkitTransform:Y,transform:Y};G=f.createElement(ua,{onResize:I},f.createElement("span",{className:`${U}-string`,ref:P,style:Object.assign({},Q)},h))}else G=f.createElement("span",{className:`${U}-string`,style:{opacity:0},ref:P},h);return j(f.createElement("span",Object.assign({},x,{style:Object.assign(Object.assign(Object.assign(Object.assign({},z),H),O==null?void 0:O.style),u),className:A,ref:$}),G))}),QP=e=>e?typeof e=="function"?e():e:null;function Uj(e){var t=e.children,n=e.prefixCls,r=e.id,o=e.overlayInnerStyle,i=e.bodyClassName,a=e.className,s=e.style;return f.createElement("div",{className:re("".concat(n,"-content"),a),style:s},f.createElement("div",{className:re("".concat(n,"-inner"),i),id:r,role:"tooltip",style:o},typeof t=="function"?t():t))}var Xg={shiftX:64,adjustY:1},Qg={adjustX:1,shiftY:!0},el=[0,0],zze={left:{points:["cr","cl"],overflow:Qg,offset:[-4,0],targetOffset:el},right:{points:["cl","cr"],overflow:Qg,offset:[4,0],targetOffset:el},top:{points:["bc","tc"],overflow:Xg,offset:[0,-4],targetOffset:el},bottom:{points:["tc","bc"],overflow:Xg,offset:[0,4],targetOffset:el},topLeft:{points:["bl","tl"],overflow:Xg,offset:[0,-4],targetOffset:el},leftTop:{points:["tr","tl"],overflow:Qg,offset:[-4,0],targetOffset:el},topRight:{points:["br","tr"],overflow:Xg,offset:[0,-4],targetOffset:el},rightTop:{points:["tl","tr"],overflow:Qg,offset:[4,0],targetOffset:el},bottomRight:{points:["tr","br"],overflow:Xg,offset:[0,4],targetOffset:el},rightBottom:{points:["bl","br"],overflow:Qg,offset:[4,0],targetOffset:el},bottomLeft:{points:["tl","bl"],overflow:Xg,offset:[0,4],targetOffset:el},leftBottom:{points:["br","bl"],overflow:Qg,offset:[-4,0],targetOffset:el}},Hze=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],Vze=function(t,n){var r=t.overlayClassName,o=t.trigger,i=o===void 0?["hover"]:o,a=t.mouseEnterDelay,s=a===void 0?0:a,l=t.mouseLeaveDelay,c=l===void 0?.1:l,u=t.overlayStyle,d=t.prefixCls,p=d===void 0?"rc-tooltip":d,h=t.children,m=t.onVisibleChange,v=t.afterVisibleChange,g=t.transitionName,x=t.animation,y=t.motion,b=t.placement,C=b===void 0?"right":b,S=t.align,w=S===void 0?{}:S,E=t.destroyTooltipOnHide,_=E===void 0?!1:E,P=t.defaultVisible,$=t.getTooltipContainer,R=t.overlayInnerStyle;t.arrowContent;var O=t.overlay,T=t.id,I=t.showArrow,k=I===void 0?!0:I,N=t.classNames,D=t.styles,L=Ye(t,Hze),H=Hw(T),U=f.useRef(null);f.useImperativeHandle(n,function(){return U.current});var V=B({},L);"visible"in t&&(V.popupVisible=t.visible);var j=function(){return f.createElement(Uj,{key:"content",prefixCls:p,id:H,bodyClassName:N==null?void 0:N.body,overlayInnerStyle:B(B({},R),D==null?void 0:D.body)},O)},F=function(){var X=f.Children.only(h),J=(X==null?void 0:X.props)||{},q=B(B({},J),{},{"aria-describedby":O?H:null});return f.cloneElement(h,q)};return f.createElement(Gw,we({popupClassName:re(r,N==null?void 0:N.root),prefixCls:p,popup:j,action:i,builtinPlacements:zze,popupPlacement:C,ref:U,popupAlign:w,getPopupContainer:$,onPopupVisibleChange:m,afterPopupVisibleChange:v,popupTransitionName:g,popupAnimation:x,popupMotion:y,defaultPopupVisible:P,autoDestroy:_,mouseLeaveDelay:c,popupStyle:B(B({},u),D==null?void 0:D.root),mouseEnterDelay:s,arrow:k},V),F())};const Wze=f.forwardRef(Vze);function dT(e){const{sizePopupArrow:t,borderRadiusXS:n,borderRadiusOuter:r}=e,o=t/2,i=0,a=o,s=r*1/Math.sqrt(2),l=o-r*(1-1/Math.sqrt(2)),c=o-n*(1/Math.sqrt(2)),u=r*(Math.sqrt(2)-1)+n*(1/Math.sqrt(2)),d=2*o-c,p=u,h=2*o-s,m=l,v=2*o-i,g=a,x=o*Math.sqrt(2)+r*(Math.sqrt(2)-2),y=r*(Math.sqrt(2)-1),b=`polygon(${y}px 100%, 50% ${y}px, ${2*o-y}px 100%, ${y}px 100%)`,C=`path('M ${i} ${a} A ${r} ${r} 0 0 0 ${s} ${l} L ${c} ${u} A ${n} ${n} 0 0 1 ${d} ${p} L ${h} ${m} A ${r} ${r} 0 0 0 ${v} ${g} Z')`;return{arrowShadowWidth:x,arrowPath:C,arrowPolygon:b}}const Zfe=(e,t,n)=>{const{sizePopupArrow:r,arrowPolygon:o,arrowPath:i,arrowShadowWidth:a,borderRadiusXS:s,calc:l}=e;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:l(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[o,i]},content:'""'},"&::after":{content:'""',position:"absolute",width:a,height:a,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${se(s)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},Jfe=8;function fT(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?Jfe:r}}function i2(e,t){return e?t:{}}function Gj(e,t,n){const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:i,arrowOffsetHorizontal:a}=e,{arrowDistance:s=0,arrowPlacement:l={left:!0,right:!0,top:!0,bottom:!0}}=n||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},Zfe(e,t,o)),{"&:before":{background:t}})]},i2(!!l.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:s,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{"--arrow-offset-horizontal":a,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:a}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${se(a)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}}})),i2(!!l.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:s,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{"--arrow-offset-horizontal":a,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:a}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${se(a)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}}})),i2(!!l.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:s},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:i},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:i}})),i2(!!l.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:s},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:i},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:i}}))}}function Uze(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const o=r&&typeof r=="object"?r:{},i={};switch(e){case"top":case"bottom":i.shiftX=t.arrowOffsetHorizontal*2+n,i.shiftY=!0,i.adjustY=!0;break;case"left":case"right":i.shiftY=t.arrowOffsetVertical*2+n,i.shiftX=!0,i.adjustX=!0;break}const a=Object.assign(Object.assign({},i),o);return a.shiftX||(a.adjustX=!0),a.shiftY||(a.adjustY=!0),a}const MK={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"]}},Gze={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"]}},qze=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function epe(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:o,borderRadius:i,visibleFirst:a}=e,s=t/2,l={},c=fT({contentRadius:i,limitVerticalRadius:!0});return Object.keys(MK).forEach(u=>{const d=r&&Gze[u]||MK[u],p=Object.assign(Object.assign({},d),{offset:[0,0],dynamicInset:!0});switch(l[u]=p,qze.has(u)&&(p.autoArrow=!1),u){case"top":case"topLeft":case"topRight":p.offset[1]=-s-o;break;case"bottom":case"bottomLeft":case"bottomRight":p.offset[1]=s+o;break;case"left":case"leftTop":case"leftBottom":p.offset[0]=-s-o;break;case"right":case"rightTop":case"rightBottom":p.offset[0]=s+o;break}if(r)switch(u){case"topLeft":case"bottomLeft":p.offset[0]=-c.arrowOffsetHorizontal-s;break;case"topRight":case"bottomRight":p.offset[0]=c.arrowOffsetHorizontal+s;break;case"leftTop":case"rightTop":p.offset[1]=-c.arrowOffsetHorizontal*2+s;break;case"leftBottom":case"rightBottom":p.offset[1]=c.arrowOffsetHorizontal*2-s;break}p.overflow=Uze(u,c,t,n),a&&(p.htmlRegion="visibleFirst")}),l}const Kze=e=>{const{calc:t,componentCls:n,tooltipMaxWidth:r,tooltipColor:o,tooltipBg:i,tooltipBorderRadius:a,zIndexPopup:s,controlHeight:l,boxShadowSecondary:c,paddingSM:u,paddingXS:d,arrowOffsetHorizontal:p,sizePopupArrow:h}=e,m=t(a).add(h).add(p).equal(),v=t(a).mul(2).add(h).equal();return[{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),{position:"absolute",zIndex:s,display:"block",width:"max-content",maxWidth:r,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":i,[`${n}-inner`]:{minWidth:v,minHeight:l,padding:`${se(e.calc(u).div(2).equal())} ${se(d)}`,color:o,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:i,borderRadius:a,boxShadow:c,boxSizing:"border-box"},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:m},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${n}-inner`]:{borderRadius:e.min(a,Jfe)}},[`${n}-content`]:{position:"relative"}}),zO(e,(g,{darkColor:x})=>({[`&${n}-${g}`]:{[`${n}-inner`]:{backgroundColor:x},[`${n}-arrow`]:{"--antd-arrow-background-color":x}}}))),{"&-rtl":{direction:"rtl"}})},Gj(e,"var(--antd-arrow-background-color)"),{[`${n}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},Yze=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},fT({contentRadius:e.borderRadius,limitVerticalRadius:!0})),dT(Xt(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),tpe=(e,t=!0)=>pn("Tooltip",r=>{const{borderRadius:o,colorTextLightSolid:i,colorBgSpotlight:a}=r,s=Xt(r,{tooltipMaxWidth:250,tooltipColor:i,tooltipBorderRadius:o,tooltipBg:a});return[Kze(s),Ay(r,"zoom-big-fast")]},Yze,{resetStyle:!1,injectStyle:t})(e),Xze=Fp.map(e=>`${e}-inverse`),Qze=["success","processing","error","default","warning"];function pT(e,t=!0){return t?[].concat(Ne(Xze),Ne(Fp)).includes(e):Fp.includes(e)}function Zze(e){return Qze.includes(e)}function npe(e,t){const n=pT(t),r=re({[`${e}-${t}`]:t&&n}),o={},i={};return t&&!n&&(o.background=t,i["--antd-arrow-background-color"]=t),{className:r,overlayStyle:o,arrowStyle:i}}const Jze=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:i,overlayInnerStyle:a}=e,{getPrefixCls:s}=f.useContext(It),l=s("tooltip",t),[c,u,d]=tpe(l),p=npe(l,i),h=p.arrowStyle,m=Object.assign(Object.assign({},a),p.overlayStyle),v=re(u,d,l,`${l}-pure`,`${l}-placement-${r}`,n,p.className);return c(f.createElement("div",{className:v,style:h},f.createElement("div",{className:`${l}-arrow`}),f.createElement(Uj,Object.assign({},e,{className:u,prefixCls:l,overlayInnerStyle:m}),o)))};var eHe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,openClassName:i,getTooltipContainer:a,color:s,overlayInnerStyle:l,children:c,afterOpenChange:u,afterVisibleChange:d,destroyTooltipOnHide:p,destroyOnHidden:h,arrow:m=!0,title:v,overlay:g,builtinPlacements:x,arrowPointAtCenter:y=!1,autoAdjustOverflow:b=!0,motion:C,getPopupContainer:S,placement:w="top",mouseEnterDelay:E=.1,mouseLeaveDelay:_=.1,overlayStyle:P,rootClassName:$,overlayClassName:R,styles:O,classNames:T}=e,I=eHe(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"]),k=!!m,[,N]=ai(),{getPopupContainer:D,getPrefixCls:L,direction:H,className:U,style:V,classNames:j,styles:F}=Vr("tooltip"),W=hg(),X=f.useRef(null),J=()=>{var Ie;(Ie=X.current)===null||Ie===void 0||Ie.forceAlign()};f.useImperativeHandle(t,()=>{var Ie,$e;return{forceAlign:J,forcePopupAlign:()=>{W.deprecated(!1,"forcePopupAlign","forceAlign"),J()},nativeElement:(Ie=X.current)===null||Ie===void 0?void 0:Ie.nativeElement,popupElement:($e=X.current)===null||$e===void 0?void 0:$e.popupElement}});const[q,A]=Gt(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),z=!v&&!g&&v!==0,G=Ie=>{var $e,Be;A(z?!1:Ie),z||(($e=e.onOpenChange)===null||$e===void 0||$e.call(e,Ie),(Be=e.onVisibleChange)===null||Be===void 0||Be.call(e,Ie))},Y=f.useMemo(()=>{var Ie,$e;let Be=y;return typeof m=="object"&&(Be=($e=(Ie=m.pointAtCenter)!==null&&Ie!==void 0?Ie:m.arrowPointAtCenter)!==null&&$e!==void 0?$e:y),x||epe({arrowPointAtCenter:Be,autoAdjustOverflow:b,arrowWidth:k?N.sizePopupArrow:0,borderRadius:N.borderRadius,offset:N.marginXXS,visibleFirst:!0})},[y,m,x,N]),Q=f.useMemo(()=>v===0?v:g||v||"",[g,v]),ee=f.createElement(Pc,{space:!0},typeof Q=="function"?Q():Q),te=L("tooltip",o),oe=L(),ne=e["data-popover-inject"];let le=q;!("open"in e)&&!("visible"in e)&&z&&(le=!1);const ce=f.isValidElement(c)&&!dde(c)?c:f.createElement("span",null,c),he=ce.props,ue=!he.className||typeof he.className=="string"?re(he.className,i||`${te}-open`):he.className,[fe,ve,ge]=tpe(te,!ne),de=npe(te,s),be=de.arrowStyle,Ee=re(R,{[`${te}-rtl`]:H==="rtl"},de.className,$,ve,ge,U,j.root,T==null?void 0:T.root),Le=re(j.body,T==null?void 0:T.body),[Re,Pe]=Rl("Tooltip",I.zIndex),ze=f.createElement(Wze,Object.assign({},I,{zIndex:Re,showArrow:k,placement:w,mouseEnterDelay:E,mouseLeaveDelay:_,prefixCls:te,classNames:{root:Ee,body:Le},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},be),F.root),V),P),O==null?void 0:O.root),body:Object.assign(Object.assign(Object.assign(Object.assign({},F.body),l),O==null?void 0:O.body),de.overlayStyle)},getTooltipContainer:S||a||D,ref:X,builtinPlacements:Y,overlay:ee,visible:le,onVisibleChange:G,afterVisibleChange:u??d,arrowContent:f.createElement("span",{className:`${te}-arrow-content`}),motion:{motionName:Oi(oe,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:h??!!p}),le?No(ce,{className:ue}):ce);return fe(f.createElement(Dw.Provider,{value:Pe},ze))}),ss=tHe;ss._InternalPanelDoNotUseOrYouWillBeFired=Jze;const nHe=e=>{const{componentCls:t,popoverColor:n,titleMinWidth:r,fontWeightStrong:o,innerPadding:i,boxShadowSecondary:a,colorTextHeading:s,borderRadiusLG:l,zIndexPopup:c,titleMarginBottom:u,colorBgElevated:d,popoverBg:p,titleBorderBottom:h,innerContentPadding:m,titlePadding:v}=e;return[{[t]:Object.assign(Object.assign({},Rn(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:c,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"--antd-arrow-background-color":d,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:p,backgroundClip:"padding-box",borderRadius:l,boxShadow:a,padding:i},[`${t}-title`]:{minWidth:r,marginBottom:u,color:s,fontWeight:o,borderBottom:h,padding:v},[`${t}-inner-content`]:{color:n,padding:m}})},Gj(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},rHe=e=>{const{componentCls:t}=e;return{[t]:Fp.map(n=>{const r=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":r,[`${t}-inner`]:{backgroundColor:r},[`${t}-arrow`]:{background:"transparent"}}}})}},oHe=e=>{const{lineWidth:t,controlHeight:n,fontHeight:r,padding:o,wireframe:i,zIndexPopupBase:a,borderRadiusLG:s,marginXS:l,lineType:c,colorSplit:u,paddingSM:d}=e,p=n-r,h=p/2,m=p/2-t,v=o;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:a+30},dT(e)),fT({contentRadius:s,limitVerticalRadius:!0})),{innerPadding:i?0:12,titleMarginBottom:i?0:l,titlePadding:i?`${h}px ${v}px ${m}px`:0,titleBorderBottom:i?`${t}px ${c} ${u}`:"none",innerContentPadding:i?`${d}px ${v}px`:0})},rpe=pn("Popover",e=>{const{colorBgElevated:t,colorText:n}=e,r=Xt(e,{popoverBg:t,popoverColor:n});return[nHe(r),rHe(r),Ay(r,"zoom-big")]},oHe,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]});var iHe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o!e&&!t?null:f.createElement(f.Fragment,null,e&&f.createElement("div",{className:`${n}-title`},e),t&&f.createElement("div",{className:`${n}-inner-content`},t)),aHe=e=>{const{hashId:t,prefixCls:n,className:r,style:o,placement:i="top",title:a,content:s,children:l}=e,c=QP(a),u=QP(s),d=re(t,n,`${n}-pure`,`${n}-placement-${i}`,r);return f.createElement("div",{className:d,style:o},f.createElement("div",{className:`${n}-arrow`}),f.createElement(Uj,Object.assign({},e,{className:t,prefixCls:n}),l||f.createElement(ope,{prefixCls:n,title:c,content:u})))},sHe=e=>{const{prefixCls:t,className:n}=e,r=iHe(e,["prefixCls","className"]),{getPrefixCls:o}=f.useContext(It),i=o("popover",t),[a,s,l]=rpe(i);return a(f.createElement(aHe,Object.assign({},r,{prefixCls:i,hashId:s,className:re(n,l)})))};var lHe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,title:i,content:a,overlayClassName:s,placement:l="top",trigger:c="hover",children:u,mouseEnterDelay:d=.1,mouseLeaveDelay:p=.1,onOpenChange:h,overlayStyle:m={},styles:v,classNames:g}=e,x=lHe(e,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle","styles","classNames"]),{getPrefixCls:y,className:b,style:C,classNames:S,styles:w}=Vr("popover"),E=y("popover",o),[_,P,$]=rpe(E),R=y(),O=re(s,P,$,b,S.root,g==null?void 0:g.root),T=re(S.body,g==null?void 0:g.body),[I,k]=Gt(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),N=(V,j)=>{k(V,!0),h==null||h(V,j)},D=V=>{V.keyCode===ot.ESC&&N(!1,V)},L=V=>{N(V)},H=QP(i),U=QP(a);return _(f.createElement(ss,Object.assign({placement:l,trigger:c,mouseEnterDelay:d,mouseLeaveDelay:p},x,{prefixCls:E,classNames:{root:O,body:T},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},w.root),C),m),v==null?void 0:v.root),body:Object.assign(Object.assign({},w.body),v==null?void 0:v.body)},ref:t,open:I,onOpenChange:L,overlay:H||U?f.createElement(ope,{prefixCls:E,title:H,content:U}):null,transitionName:Oi(R,"zoom-big",x.transitionName),"data-popover-inject":!0}),No(u,{onKeyDown:V=>{var j,F;f.isValidElement(u)&&((F=u==null?void 0:(j=u.props).onKeyDown)===null||F===void 0||F.call(j,V)),D(V)}})))}),nf=cHe;nf._InternalPanelDoNotUseOrYouWillBeFired=sHe;const RK=e=>{const{size:t,shape:n}=f.useContext(TA),r=f.useMemo(()=>({size:e.size||t,shape:e.shape||n}),[e.size,e.shape,t,n]);return f.createElement(TA.Provider,{value:r},e.children)},uHe=e=>{var t,n,r,o;const{getPrefixCls:i,direction:a}=f.useContext(It),{prefixCls:s,className:l,rootClassName:c,style:u,maxCount:d,maxStyle:p,size:h,shape:m,maxPopoverPlacement:v,maxPopoverTrigger:g,children:x,max:y}=e,b=i("avatar",s),C=`${b}-group`,S=br(b),[w,E,_]=Xfe(b,S),P=re(C,{[`${C}-rtl`]:a==="rtl"},_,S,l,c,E),$=yi(x).map((T,I)=>No(T,{key:`avatar-key-${I}`})),R=(y==null?void 0:y.count)||d,O=$.length;if(R&&R{const{componentCls:t,iconCls:n,antCls:r,badgeShadowSize:o,textFontSize:i,textFontSizeSM:a,statusSize:s,dotSize:l,textFontWeight:c,indicatorHeight:u,indicatorHeightSM:d,marginXS:p,calc:h}=e,m=`${r}-scroll-number`,v=zO(e,(g,{darkColor:x})=>({[`&${t} ${t}-color-${g}`]:{background:x,[`&:not(${t}-count)`]:{color:x},"a:hover &":{background:x}}}));return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${t}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:e.indicatorZIndex,minWidth:u,height:u,color:e.badgeTextColor,fontWeight:c,fontSize:i,lineHeight:se(u),whiteSpace:"nowrap",textAlign:"center",background:e.badgeColor,borderRadius:h(u).div(2).equal(),boxShadow:`0 0 0 ${se(o)} ${e.badgeShadowColor}`,transition:`background ${e.motionDurationMid}`,a:{color:e.badgeTextColor},"a:hover":{color:e.badgeTextColor},"a:hover &":{background:e.badgeColorHover}},[`${t}-count-sm`]:{minWidth:d,height:d,fontSize:a,lineHeight:se(d),borderRadius:h(d).div(2).equal()},[`${t}-multiple-words`]:{padding:`0 ${se(e.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${t}-dot`]:{zIndex:e.indicatorZIndex,width:l,minWidth:l,height:l,background:e.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${se(o)} ${e.badgeShadowColor}`},[`${t}-count, ${t}-dot, ${m}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${n}-spin`]:{animationName:gHe,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${t}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${t}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:s,height:s,verticalAlign:"middle",borderRadius:"50%"},[`${t}-status-success`]:{backgroundColor:e.colorSuccess},[`${t}-status-processing`]:{overflow:"visible",color:e.colorInfo,backgroundColor:e.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:o,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:dHe,animationDuration:e.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${t}-status-default`]:{backgroundColor:e.colorTextPlaceholder},[`${t}-status-error`]:{backgroundColor:e.colorError},[`${t}-status-warning`]:{backgroundColor:e.colorWarning},[`${t}-status-text`]:{marginInlineStart:p,color:e.colorText,fontSize:e.fontSize}}}),v),{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:fHe,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`${t}-zoom-leave`]:{animationName:pHe,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`&${t}-not-a-wrapper`]:{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:hHe,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`${t}-zoom-leave`]:{animationName:mHe,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`&:not(${t}-status)`]:{verticalAlign:"middle"},[`${m}-custom-component, ${t}-count`]:{transform:"none"},[`${m}-custom-component, ${m}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[m]:{overflow:"hidden",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack}`,[`${m}-only`]:{position:"relative",display:"inline-block",height:u,transition:`all ${e.motionDurationSlow} ${e.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${m}-only-unit`]:{height:u,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${m}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${t}-count, ${t}-dot, ${m}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ipe=e=>{const{fontHeight:t,lineWidth:n,marginXS:r,colorBorderBg:o}=e,i=t,a=n,s=e.colorTextLightSolid,l=e.colorError,c=e.colorErrorHover;return Xt(e,{badgeFontHeight:i,badgeShadowSize:a,badgeTextColor:s,badgeColor:l,badgeColorHover:c,badgeShadowColor:o,badgeProcessingDuration:"1.2s",badgeRibbonOffset:r,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ape=e=>{const{fontSize:t,lineHeight:n,fontSizeSM:r,lineWidth:o}=e;return{indicatorZIndex:"auto",indicatorHeight:Math.round(t*n)-2*o,indicatorHeightSM:t,dotSize:r/2,textFontSize:r,textFontSizeSM:r,textFontWeight:"normal",statusSize:r/2}},yHe=pn("Badge",e=>{const t=ipe(e);return vHe(t)},ape),bHe=e=>{const{antCls:t,badgeFontHeight:n,marginXS:r,badgeRibbonOffset:o,calc:i}=e,a=`${t}-ribbon`,s=`${t}-ribbon-wrapper`,l=zO(e,(c,{darkColor:u})=>({[`&${a}-color-${c}`]:{background:u,color:u}}));return{[s]:{position:"relative"},[a]:Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),{position:"absolute",top:r,padding:`0 ${se(e.paddingXS)}`,color:e.colorPrimary,lineHeight:se(n),whiteSpace:"nowrap",backgroundColor:e.colorPrimary,borderRadius:e.borderRadiusSM,[`${a}-text`]:{color:e.badgeTextColor},[`${a}-corner`]:{position:"absolute",top:"100%",width:o,height:o,color:"currentcolor",border:`${se(i(o).div(2).equal())} solid`,transform:e.badgeRibbonCornerTransform,transformOrigin:"top",filter:e.badgeRibbonCornerFilter}}),l),{[`&${a}-placement-end`]:{insetInlineEnd:i(o).mul(-1).equal(),borderEndEndRadius:0,[`${a}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${a}-placement-start`]:{insetInlineStart:i(o).mul(-1).equal(),borderEndStartRadius:0,[`${a}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}},xHe=pn(["Badge","Ribbon"],e=>{const t=ipe(e);return bHe(t)},ape),CHe=e=>{const{className:t,prefixCls:n,style:r,color:o,children:i,text:a,placement:s="end",rootClassName:l}=e,{getPrefixCls:c,direction:u}=f.useContext(It),d=c("ribbon",n),p=`${d}-wrapper`,[h,m,v]=xHe(d,p),g=pT(o,!1),x=re(d,`${d}-placement-${s}`,{[`${d}-rtl`]:u==="rtl",[`${d}-color-${o}`]:g},t),y={},b={};return o&&!g&&(y.background=o,b.color=o),h(f.createElement("div",{className:re(p,l,m,v)},i,f.createElement("div",{className:re(x,m),style:Object.assign(Object.assign({},y),r)},f.createElement("span",{className:`${d}-text`},a),f.createElement("div",{className:`${d}-corner`,style:b}))))},OK=e=>{const{prefixCls:t,value:n,current:r,offset:o=0}=e;let i;return o&&(i={position:"absolute",top:`${o}00%`,left:0}),f.createElement("span",{style:i,className:re(`${t}-only-unit`,{current:r})},n)};function wHe(e,t,n){let r=e,o=0;for(;(r+10)%10!==t;)r+=n,o+=n;return o}const SHe=e=>{const{prefixCls:t,count:n,value:r}=e,o=Number(r),i=Math.abs(n),[a,s]=f.useState(o),[l,c]=f.useState(i),u=()=>{s(o),c(i)};f.useEffect(()=>{const h=setTimeout(u,1e3);return()=>clearTimeout(h)},[o]);let d,p;if(a===o||Number.isNaN(o)||Number.isNaN(a))d=[f.createElement(OK,Object.assign({},e,{key:o,current:!0}))],p={transition:"none"};else{d=[];const h=o+10,m=[];for(let y=o;y<=h;y+=1)m.push(y);const v=ly%10===a);d=(v<0?m.slice(0,g+1):m.slice(g)).map((y,b)=>{const C=y%10;return f.createElement(OK,Object.assign({},e,{key:y,value:C,offset:v<0?b-g:b,current:b===g}))}),p={transform:`translateY(${-wHe(a,o,v)}00%)`}}return f.createElement("span",{className:`${t}-only`,style:p,onTransitionEnd:u},d)};var EHe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,count:r,className:o,motionClassName:i,style:a,title:s,show:l,component:c="sup",children:u}=e,d=EHe(e,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:p}=f.useContext(It),h=p("scroll-number",n),m=Object.assign(Object.assign({},d),{"data-show":l,style:a,className:re(h,o,i),title:s});let v=r;if(r&&Number(r)%1===0){const g=String(r).split("");v=f.createElement("bdi",null,g.map((x,y)=>f.createElement(SHe,{prefixCls:h,count:Number(r),value:x,key:g.length-y})))}return a!=null&&a.borderColor&&(m.style=Object.assign(Object.assign({},a),{boxShadow:`0 0 0 1px ${a.borderColor} inset`})),u?No(u,g=>({className:re(`${h}-custom-component`,g==null?void 0:g.className,i)})):f.createElement(c,Object.assign({},m,{ref:t}),v)});var $He=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o,i,a;const{prefixCls:s,scrollNumberPrefixCls:l,children:c,status:u,text:d,color:p,count:h=null,overflowCount:m=99,dot:v=!1,size:g="default",title:x,offset:y,style:b,className:C,rootClassName:S,classNames:w,styles:E,showZero:_=!1}=e,P=$He(e,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:$,direction:R,badge:O}=f.useContext(It),T=$("badge",s),[I,k,N]=yHe(T),D=h>m?`${m}+`:h,L=D==="0"||D===0,H=h===null||L&&!_,U=(u!=null||p!=null)&&H,V=u!=null||!L,j=v&&!L,F=j?"":D,W=f.useMemo(()=>(F==null||F===""||L&&!_)&&!j,[F,L,_,j]),X=f.useRef(h);W||(X.current=h);const J=X.current,q=f.useRef(F);W||(q.current=F);const A=q.current,z=f.useRef(j);W||(z.current=j);const G=f.useMemo(()=>{if(!y)return Object.assign(Object.assign({},O==null?void 0:O.style),b);const ce={marginTop:y[1]};return R==="rtl"?ce.left=parseInt(y[0],10):ce.right=-parseInt(y[0],10),Object.assign(Object.assign(Object.assign({},ce),O==null?void 0:O.style),b)},[R,y,b,O==null?void 0:O.style]),Y=x??(typeof J=="string"||typeof J=="number"?J:void 0),Q=W||!d?null:f.createElement("span",{className:`${T}-status-text`},d),ee=!J||typeof J!="object"?void 0:No(J,ce=>({style:Object.assign(Object.assign({},G),ce.style)})),te=pT(p,!1),oe=re(w==null?void 0:w.indicator,(n=O==null?void 0:O.classNames)===null||n===void 0?void 0:n.indicator,{[`${T}-status-dot`]:U,[`${T}-status-${u}`]:!!u,[`${T}-color-${p}`]:te}),ne={};p&&!te&&(ne.color=p,ne.background=p);const le=re(T,{[`${T}-status`]:U,[`${T}-not-a-wrapper`]:!c,[`${T}-rtl`]:R==="rtl"},C,S,O==null?void 0:O.className,(r=O==null?void 0:O.classNames)===null||r===void 0?void 0:r.root,w==null?void 0:w.root,k,N);if(!c&&U&&(d||V||!H)){const ce=G.color;return I(f.createElement("span",Object.assign({},P,{className:le,style:Object.assign(Object.assign(Object.assign({},E==null?void 0:E.root),(o=O==null?void 0:O.styles)===null||o===void 0?void 0:o.root),G)}),f.createElement("span",{className:oe,style:Object.assign(Object.assign(Object.assign({},E==null?void 0:E.indicator),(i=O==null?void 0:O.styles)===null||i===void 0?void 0:i.indicator),ne)}),d&&f.createElement("span",{style:{color:ce},className:`${T}-status-text`},d)))}return I(f.createElement("span",Object.assign({ref:t},P,{className:le,style:Object.assign(Object.assign({},(a=O==null?void 0:O.styles)===null||a===void 0?void 0:a.root),E==null?void 0:E.root)}),c,f.createElement(qo,{visible:!W,motionName:`${T}-zoom`,motionAppear:!1,motionDeadline:1e3},({className:ce})=>{var he,ue;const fe=$("scroll-number",l),ve=z.current,ge=re(w==null?void 0:w.indicator,(he=O==null?void 0:O.classNames)===null||he===void 0?void 0:he.indicator,{[`${T}-dot`]:ve,[`${T}-count`]:!ve,[`${T}-count-sm`]:g==="small",[`${T}-multiple-words`]:!ve&&A&&A.toString().length>1,[`${T}-status-${u}`]:!!u,[`${T}-color-${p}`]:te});let de=Object.assign(Object.assign(Object.assign({},E==null?void 0:E.indicator),(ue=O==null?void 0:O.styles)===null||ue===void 0?void 0:ue.indicator),G);return p&&!te&&(de=de||{},de.background=p),f.createElement(_He,{prefixCls:fe,show:!W,motionClassName:ce,className:ge,count:A,title:Y,style:de,key:"scrollNumber"},ee)}),Q))}),Ka=PHe;Ka.Ribbon=CHe;var MHe={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"},RHe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:MHe}))},Ou=f.forwardRef(RHe),OHe=ot.ESC,THe=ot.TAB;function IHe(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,o=e.autoFocus,i=e.overlayRef,a=f.useRef(!1),s=function(){if(t){var d,p;(d=n.current)===null||d===void 0||(p=d.focus)===null||p===void 0||p.call(d),r==null||r(!1)}},l=function(){var d;return(d=i.current)!==null&&d!==void 0&&d.focus?(i.current.focus(),a.current=!0,!0):!1},c=function(d){switch(d.keyCode){case OHe:s();break;case THe:{var p=!1;a.current||(p=l()),p?d.preventDefault():s();break}}};f.useEffect(function(){return t?(window.addEventListener("keydown",c),o&&gn(l,3),function(){window.removeEventListener("keydown",c),a.current=!1}):function(){a.current=!1}},[t])}var kHe=f.forwardRef(function(e,t){var n=e.overlay,r=e.arrow,o=e.prefixCls,i=f.useMemo(function(){var s;return typeof n=="function"?s=n():s=n,s},[n]),a=Ci(t,Qp(i));return Z.createElement(Z.Fragment,null,r&&Z.createElement("div",{className:"".concat(o,"-arrow")}),Z.cloneElement(i,{ref:Jd(i)?a:void 0}))}),Zg={adjustX:1,adjustY:1},Jg=[0,0],NHe={topLeft:{points:["bl","tl"],overflow:Zg,offset:[0,-4],targetOffset:Jg},top:{points:["bc","tc"],overflow:Zg,offset:[0,-4],targetOffset:Jg},topRight:{points:["br","tr"],overflow:Zg,offset:[0,-4],targetOffset:Jg},bottomLeft:{points:["tl","bl"],overflow:Zg,offset:[0,4],targetOffset:Jg},bottom:{points:["tc","bc"],overflow:Zg,offset:[0,4],targetOffset:Jg},bottomRight:{points:["tr","br"],overflow:Zg,offset:[0,4],targetOffset:Jg}},DHe=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function AHe(e,t){var n,r=e.arrow,o=r===void 0?!1:r,i=e.prefixCls,a=i===void 0?"rc-dropdown":i,s=e.transitionName,l=e.animation,c=e.align,u=e.placement,d=u===void 0?"bottomLeft":u,p=e.placements,h=p===void 0?NHe:p,m=e.getPopupContainer,v=e.showAction,g=e.hideAction,x=e.overlayClassName,y=e.overlayStyle,b=e.visible,C=e.trigger,S=C===void 0?["hover"]:C,w=e.autoFocus,E=e.overlay,_=e.children,P=e.onVisibleChange,$=Ye(e,DHe),R=Z.useState(),O=ie(R,2),T=O[0],I=O[1],k="visible"in e?b:T,N=Z.useRef(null),D=Z.useRef(null),L=Z.useRef(null);Z.useImperativeHandle(t,function(){return N.current});var H=function(A){I(A),P==null||P(A)};IHe({visible:k,triggerRef:L,onVisibleChange:H,autoFocus:w,overlayRef:D});var U=function(A){var z=e.onOverlayClick;I(!1),z&&z(A)},V=function(){return Z.createElement(kHe,{ref:D,overlay:E,prefixCls:a,arrow:o})},j=function(){return typeof E=="function"?V:V()},F=function(){var A=e.minOverlayWidthMatchTrigger,z=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?A:!z},W=function(){var A=e.openClassName;return A!==void 0?A:"".concat(a,"-open")},X=Z.cloneElement(_,{className:re((n=_.props)===null||n===void 0?void 0:n.className,k&&W()),ref:Jd(_)?Ci(L,Qp(_)):void 0}),J=g;return!J&&S.indexOf("contextMenu")!==-1&&(J=["click"]),Z.createElement(Gw,we({builtinPlacements:h},$,{prefixCls:a,ref:N,popupClassName:re(x,K({},"".concat(a,"-show-arrow"),o)),popupStyle:y,action:S,showAction:v,hideAction:J,popupPlacement:d,popupAlign:c,popupTransitionName:s,popupAnimation:l,popupVisible:k,stretch:F()?"minWidth":"",popup:j(),onPopupVisibleChange:H,onPopupClick:U,getPopupContainer:m}),X)}const spe=Z.forwardRef(AHe),FHe=e=>typeof e!="object"&&typeof e!="function"||e===null;var lpe=f.createContext(null);function cpe(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function upe(e){var t=f.useContext(lpe);return cpe(t,e)}var BHe=["children","locked"],Rc=f.createContext(null);function LHe(e,t){var n=B({},e);return Object.keys(t).forEach(function(r){var o=t[r];o!==void 0&&(n[r]=o)}),n}function MC(e){var t=e.children,n=e.locked,r=Ye(e,BHe),o=f.useContext(Rc),i=Np(function(){return LHe(o,r)},[o,r],function(a,s){return!n&&(a[0]!==s[0]||!Vd(a[1],s[1],!0))});return f.createElement(Rc.Provider,{value:i},t)}var jHe=[],dpe=f.createContext(null);function hT(){return f.useContext(dpe)}var fpe=f.createContext(jHe);function Ly(e){var t=f.useContext(fpe);return f.useMemo(function(){return e!==void 0?[].concat(Ne(t),[e]):t},[t,e])}var ppe=f.createContext(null),qj=f.createContext({});function TK(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Fw(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),i=Number(o),a=null;return o&&!Number.isNaN(i)?a=i:r&&a===null&&(a=0),r&&e.disabled&&(a=null),a!==null&&(a>=0||t&&a<0)}return!1}function zHe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=Ne(e.querySelectorAll("*")).filter(function(r){return TK(r,t)});return TK(e,t)&&n.unshift(e),n}var IA=ot.LEFT,kA=ot.RIGHT,NA=ot.UP,Q_=ot.DOWN,Z_=ot.ENTER,hpe=ot.ESC,tx=ot.HOME,nx=ot.END,IK=[NA,Q_,IA,kA];function HHe(e,t,n,r){var o,i="prev",a="next",s="children",l="parent";if(e==="inline"&&r===Z_)return{inlineTrigger:!0};var c=K(K({},NA,i),Q_,a),u=K(K(K(K({},IA,n?a:i),kA,n?i:a),Q_,s),Z_,s),d=K(K(K(K(K(K({},NA,i),Q_,a),Z_,s),hpe,l),IA,n?s:l),kA,n?l:s),p={inline:c,horizontal:u,vertical:d,inlineSub:c,horizontalSub:d,verticalSub:d},h=(o=p["".concat(e).concat(t?"":"Sub")])===null||o===void 0?void 0:o[r];switch(h){case i:return{offset:-1,sibling:!0};case a:return{offset:1,sibling:!0};case l:return{offset:-1,sibling:!1};case s:return{offset:1,sibling:!1};default:return null}}function VHe(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function WHe(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function Kj(e,t){var n=zHe(e,!0);return n.filter(function(r){return t.has(r)})}function kK(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=Kj(e,t),i=o.length,a=o.findIndex(function(s){return n===s});return r<0?a===-1?a=i-1:a-=1:r>0&&(a+=1),a=(a+i)%i,o[a]}var DA=function(t,n){var r=new Set,o=new Map,i=new Map;return t.forEach(function(a){var s=document.querySelector("[data-menu-id='".concat(cpe(n,a),"']"));s&&(r.add(s),i.set(s,a),o.set(a,s))}),{elements:r,key2element:o,element2key:i}};function UHe(e,t,n,r,o,i,a,s,l,c){var u=f.useRef(),d=f.useRef();d.current=t;var p=function(){gn.cancel(u.current)};return f.useEffect(function(){return function(){p()}},[]),function(h){var m=h.which;if([].concat(IK,[Z_,hpe,tx,nx]).includes(m)){var v=i(),g=DA(v,r),x=g,y=x.elements,b=x.key2element,C=x.element2key,S=b.get(t),w=WHe(S,y),E=C.get(w),_=HHe(e,a(E,!0).length===1,n,m);if(!_&&m!==tx&&m!==nx)return;(IK.includes(m)||[tx,nx].includes(m))&&h.preventDefault();var P=function(D){if(D){var L=D,H=D.querySelector("a");H!=null&&H.getAttribute("href")&&(L=H);var U=C.get(D);s(U),p(),u.current=gn(function(){d.current===U&&L.focus()})}};if([tx,nx].includes(m)||_.sibling||!w){var $;!w||e==="inline"?$=o.current:$=VHe(w);var R,O=Kj($,y);m===tx?R=O[0]:m===nx?R=O[O.length-1]:R=kK($,y,w,_.offset),P(R)}else if(_.inlineTrigger)l(E);else if(_.offset>0)l(E,!0),p(),u.current=gn(function(){g=DA(v,r);var N=w.getAttribute("aria-controls"),D=document.getElementById(N),L=kK(D,g.elements);P(L)},5);else if(_.offset<0){var T=a(E,!0),I=T[T.length-2],k=b.get(I);l(I,!1),P(k)}}c==null||c(h)}}function GHe(e){Promise.resolve().then(e)}var Yj="__RC_UTIL_PATH_SPLIT__",NK=function(t){return t.join(Yj)},qHe=function(t){return t.split(Yj)},AA="rc-menu-more";function KHe(){var e=f.useState({}),t=ie(e,2),n=t[1],r=f.useRef(new Map),o=f.useRef(new Map),i=f.useState([]),a=ie(i,2),s=a[0],l=a[1],c=f.useRef(0),u=f.useRef(!1),d=function(){u.current||n({})},p=f.useCallback(function(b,C){var S=NK(C);o.current.set(S,b),r.current.set(b,S),c.current+=1;var w=c.current;GHe(function(){w===c.current&&d()})},[]),h=f.useCallback(function(b,C){var S=NK(C);o.current.delete(S),r.current.delete(b)},[]),m=f.useCallback(function(b){l(b)},[]),v=f.useCallback(function(b,C){var S=r.current.get(b)||"",w=qHe(S);return C&&s.includes(w[0])&&w.unshift(AA),w},[s]),g=f.useCallback(function(b,C){return b.filter(function(S){return S!==void 0}).some(function(S){var w=v(S,!0);return w.includes(C)})},[v]),x=function(){var C=Ne(r.current.keys());return s.length&&C.push(AA),C},y=f.useCallback(function(b){var C="".concat(r.current.get(b)).concat(Yj),S=new Set;return Ne(o.current.keys()).forEach(function(w){w.startsWith(C)&&S.add(o.current.get(w))}),S},[]);return f.useEffect(function(){return function(){u.current=!0}},[]),{registerPath:p,unregisterPath:h,refreshOverflowKeys:m,isSubPathKey:g,getKeyPath:v,getKeys:x,getSubPathKeys:y}}function Vx(e){var t=f.useRef(e);t.current=e;var n=f.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),a=0;a1&&(y.motionAppear=!1);var b=y.onVisibleChanged;return y.onVisibleChanged=function(C){return!p.current&&!C&&g(!0),b==null?void 0:b(C)},v?null:f.createElement(MC,{mode:i,locked:!p.current},f.createElement(qo,we({visible:x},y,{forceRender:l,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),function(C){var S=C.className,w=C.style;return f.createElement(Xj,{id:t,className:S,style:w},o)}))}var dVe=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],fVe=["active"],pVe=f.forwardRef(function(e,t){var n=e.style,r=e.className,o=e.title,i=e.eventKey;e.warnKey;var a=e.disabled,s=e.internalPopupClose,l=e.children,c=e.itemIcon,u=e.expandIcon,d=e.popupClassName,p=e.popupOffset,h=e.popupStyle,m=e.onClick,v=e.onMouseEnter,g=e.onMouseLeave,x=e.onTitleClick,y=e.onTitleMouseEnter,b=e.onTitleMouseLeave,C=Ye(e,dVe),S=upe(i),w=f.useContext(Rc),E=w.prefixCls,_=w.mode,P=w.openKeys,$=w.disabled,R=w.overflowDisabled,O=w.activeKey,T=w.selectedKeys,I=w.itemIcon,k=w.expandIcon,N=w.onItemClick,D=w.onOpenChange,L=w.onActive,H=f.useContext(qj),U=H._internalRenderSubMenuItem,V=f.useContext(ppe),j=V.isSubPathKey,F=Ly(),W="".concat(E,"-submenu"),X=$||a,J=f.useRef(),q=f.useRef(),A=c??I,z=u??k,G=P.includes(i),Y=!R&&G,Q=j(T,i),ee=mpe(i,X,y,b),te=ee.active,oe=Ye(ee,fVe),ne=f.useState(!1),le=ie(ne,2),ce=le[0],he=le[1],ue=function(Fe){X||he(Fe)},fe=function(Fe){ue(!0),v==null||v({key:i,domEvent:Fe})},ve=function(Fe){ue(!1),g==null||g({key:i,domEvent:Fe})},ge=f.useMemo(function(){return te||(_!=="inline"?ce||j([O],i):!1)},[_,te,O,ce,i,j]),de=gpe(F.length),be=function(Fe){X||(x==null||x({key:i,domEvent:Fe}),_==="inline"&&D(i,!G))},Ee=Vx(function(Oe){m==null||m(ZP(Oe)),N(Oe)}),Le=function(Fe){_!=="inline"&&D(i,Fe)},Re=function(){L(i)},Pe=S&&"".concat(S,"-popup"),ze=f.useMemo(function(){return f.createElement(vpe,{icon:_!=="horizontal"?z:void 0,props:B(B({},e),{},{isOpen:Y,isSubMenu:!0})},f.createElement("i",{className:"".concat(W,"-arrow")}))},[_,z,e,Y,W]),Ie=f.createElement("div",we({role:"menuitem",style:de,className:"".concat(W,"-title"),tabIndex:X?null:-1,ref:J,title:typeof o=="string"?o:null,"data-menu-id":R&&S?null:S,"aria-expanded":Y,"aria-haspopup":!0,"aria-controls":Pe,"aria-disabled":X,onClick:be,onFocus:Re},oe),o,ze),$e=f.useRef(_);if(_!=="inline"&&F.length>1?$e.current="vertical":$e.current=_,!R){var Be=$e.current;Ie=f.createElement(cVe,{mode:Be,prefixCls:W,visible:!s&&Y&&_!=="inline",popupClassName:d,popupOffset:p,popupStyle:h,popup:f.createElement(MC,{mode:Be==="horizontal"?"vertical":Be},f.createElement(Xj,{id:Pe,ref:q},l)),disabled:X,onVisibleChange:Le},Ie)}var Ce=f.createElement(mc.Item,we({ref:t,role:"none"},C,{component:"li",style:n,className:re(W,"".concat(W,"-").concat(_),r,K(K(K(K({},"".concat(W,"-open"),Y),"".concat(W,"-active"),ge),"".concat(W,"-selected"),Q),"".concat(W,"-disabled"),X)),onMouseEnter:fe,onMouseLeave:ve}),Ie,!R&&f.createElement(uVe,{id:Pe,open:Y,keyPath:F},l));return U&&(Ce=U(Ce,e,{selected:Q,active:ge,open:Y,disabled:X})),f.createElement(MC,{onItemClick:Ee,mode:_==="horizontal"?"vertical":_,itemIcon:A,expandIcon:z},Ce)}),mT=f.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=Ly(n),i=Qj(r,o),a=hT();f.useEffect(function(){if(a)return a.registerPath(n,o),function(){a.unregisterPath(n,o)}},[o]);var s;return a?s=i:s=f.createElement(pVe,we({ref:t},e),i),f.createElement(fpe.Provider,{value:o},s)});function Zj(e){var t=e.className,n=e.style,r=f.useContext(Rc),o=r.prefixCls,i=hT();return i?null:f.createElement("li",{role:"separator",className:re("".concat(o,"-item-divider"),t),style:n})}var hVe=["className","title","eventKey","children"],mVe=f.forwardRef(function(e,t){var n=e.className,r=e.title;e.eventKey;var o=e.children,i=Ye(e,hVe),a=f.useContext(Rc),s=a.prefixCls,l="".concat(s,"-item-group");return f.createElement("li",we({ref:t,role:"presentation"},i,{onClick:function(u){return u.stopPropagation()},className:re(l,n)}),f.createElement("div",{role:"presentation",className:"".concat(l,"-title"),title:typeof r=="string"?r:void 0},r),f.createElement("ul",{role:"group",className:"".concat(l,"-list")},o))}),Jj=f.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=Ly(n),i=Qj(r,o),a=hT();return a?i:f.createElement(mVe,we({ref:t},En(e,["warnKey"])),i)}),gVe=["label","children","key","type","extra"];function FA(e,t,n){var r=t.item,o=t.group,i=t.submenu,a=t.divider;return(e||[]).map(function(s,l){if(s&&dt(s)==="object"){var c=s,u=c.label,d=c.children,p=c.key,h=c.type,m=c.extra,v=Ye(c,gVe),g=p??"tmp-".concat(l);return d||h==="group"?h==="group"?f.createElement(o,we({key:g},v,{title:u}),FA(d,t,n)):f.createElement(i,we({key:g},v,{title:u}),FA(d,t,n)):h==="divider"?f.createElement(a,we({key:g},v)):f.createElement(r,we({key:g},v,{extra:m}),u,(!!m||m===0)&&f.createElement("span",{className:"".concat(n,"-item-extra")},m))}return null}).filter(function(s){return s})}function AK(e,t,n,r,o){var i=e,a=B({divider:Zj,item:Kw,group:Jj,submenu:mT},r);return t&&(i=FA(t,a,o)),Qj(i,n)}var vVe=["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"],_h=[],yVe=f.forwardRef(function(e,t){var n,r=e,o=r.prefixCls,i=o===void 0?"rc-menu":o,a=r.rootClassName,s=r.style,l=r.className,c=r.tabIndex,u=c===void 0?0:c,d=r.items,p=r.children,h=r.direction,m=r.id,v=r.mode,g=v===void 0?"vertical":v,x=r.inlineCollapsed,y=r.disabled,b=r.disabledOverflow,C=r.subMenuOpenDelay,S=C===void 0?.1:C,w=r.subMenuCloseDelay,E=w===void 0?.1:w,_=r.forceSubMenuRender,P=r.defaultOpenKeys,$=r.openKeys,R=r.activeKey,O=r.defaultActiveFirst,T=r.selectable,I=T===void 0?!0:T,k=r.multiple,N=k===void 0?!1:k,D=r.defaultSelectedKeys,L=r.selectedKeys,H=r.onSelect,U=r.onDeselect,V=r.inlineIndent,j=V===void 0?24:V,F=r.motion,W=r.defaultMotions,X=r.triggerSubMenuAction,J=X===void 0?"hover":X,q=r.builtinPlacements,A=r.itemIcon,z=r.expandIcon,G=r.overflowedIndicator,Y=G===void 0?"...":G,Q=r.overflowedIndicatorPopupClassName,ee=r.getPopupContainer,te=r.onClick,oe=r.onOpenChange,ne=r.onKeyDown;r.openAnimation,r.openTransitionName;var le=r._internalRenderMenuItem,ce=r._internalRenderSubMenuItem,he=r._internalComponents,ue=Ye(r,vVe),fe=f.useMemo(function(){return[AK(p,d,_h,he,i),AK(p,d,_h,{},i)]},[p,d,he]),ve=ie(fe,2),ge=ve[0],de=ve[1],be=f.useState(!1),Ee=ie(be,2),Le=Ee[0],Re=Ee[1],Pe=f.useRef(),ze=XHe(m),Ie=h==="rtl",$e=Gt(P,{value:$,postState:function(zt){return zt||_h}}),Be=ie($e,2),Ce=Be[0],Oe=Be[1],Fe=function(zt){var $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Nn(){Oe(zt),oe==null||oe(zt)}$t?Li.flushSync(Nn):Nn()},Se=f.useState(Ce),Ae=ie(Se,2),Ve=Ae[0],Je=Ae[1],ht=f.useRef(!1),He=f.useMemo(function(){return(g==="inline"||g==="vertical")&&x?["vertical",x]:[g,!1]},[g,x]),Ke=ie(He,2),it=Ke[0],Ge=Ke[1],ut=it==="inline",Ze=f.useState(it),et=ie(Ze,2),tt=et[0],mt=et[1],me=f.useState(Ge),pe=ie(me,2),ye=pe[0],Te=pe[1];f.useEffect(function(){mt(it),Te(Ge),ht.current&&(ut?Oe(Ve):Fe(_h))},[it,Ge]);var je=f.useState(0),We=ie(je,2),Xe=We[0],st=We[1],ct=Xe>=ge.length-1||tt!=="horizontal"||b;f.useEffect(function(){ut&&Je(Ce)},[Ce]),f.useEffect(function(){return ht.current=!0,function(){ht.current=!1}},[]);var at=KHe(),Ue=at.registerPath,Mt=at.unregisterPath,xt=at.refreshOverflowKeys,Nt=at.isSubPathKey,wt=at.getKeyPath,ft=at.getKeys,vt=at.getSubPathKeys,rt=f.useMemo(function(){return{registerPath:Ue,unregisterPath:Mt}},[Ue,Mt]),yt=f.useMemo(function(){return{isSubPathKey:Nt}},[Nt]);f.useEffect(function(){xt(ct?_h:ge.slice(Xe+1).map(function(Vn){return Vn.key}))},[Xe,ct]);var qe=Gt(R||O&&((n=ge[0])===null||n===void 0?void 0:n.key),{value:R}),ke=ie(qe,2),nt=ke[0],Ct=ke[1],Lt=Vx(function(Vn){Ct(Vn)}),on=Vx(function(){Ct(void 0)});f.useImperativeHandle(t,function(){return{list:Pe.current,focus:function(zt){var $t,Nn=ft(),Dt=DA(Nn,ze),St=Dt.elements,Qt=Dt.key2element,Qn=Dt.element2key,fr=Kj(Pe.current,St),So=nt??(fr[0]?Qn.get(fr[0]):($t=ge.find(function(Sn){return!Sn.props.disabled}))===null||$t===void 0?void 0:$t.key),Xo=Qt.get(So);if(So&&Xo){var Qo;Xo==null||(Qo=Xo.focus)===null||Qo===void 0||Qo.call(Xo,zt)}}}});var Pt=Gt(D||[],{value:L,postState:function(zt){return Array.isArray(zt)?zt:zt==null?_h:[zt]}}),lt=ie(Pt,2),Rt=lt[0],cn=lt[1],yn=function(zt){if(I){var $t=zt.key,Nn=Rt.includes($t),Dt;N?Nn?Dt=Rt.filter(function(Qt){return Qt!==$t}):Dt=[].concat(Ne(Rt),[$t]):Dt=[$t],cn(Dt);var St=B(B({},zt),{},{selectedKeys:Dt});Nn?U==null||U(St):H==null||H(St)}!N&&Ce.length&&tt!=="inline"&&Fe(_h)},tn=Vx(function(Vn){te==null||te(ZP(Vn)),yn(Vn)}),Kn=Vx(function(Vn,zt){var $t=Ce.filter(function(Dt){return Dt!==Vn});if(zt)$t.push(Vn);else if(tt!=="inline"){var Nn=vt(Vn);$t=$t.filter(function(Dt){return!Nn.has(Dt)})}Vd(Ce,$t,!0)||Fe($t,!0)}),ir=function(zt,$t){var Nn=$t??!Ce.includes(zt);Kn(zt,Nn)},ro=UHe(tt,nt,Ie,ze,Pe,ft,wt,Ct,ir,ne);f.useEffect(function(){Re(!0)},[]);var wo=f.useMemo(function(){return{_internalRenderMenuItem:le,_internalRenderSubMenuItem:ce}},[le,ce]),Wr=tt!=="horizontal"||b?ge:ge.map(function(Vn,zt){return f.createElement(MC,{key:Vn.key,overflowDisabled:zt>Xe},Vn)}),Br=f.createElement(mc,we({id:m,ref:Pe,prefixCls:"".concat(i,"-overflow"),component:"ul",itemComponent:Kw,className:re(i,"".concat(i,"-root"),"".concat(i,"-").concat(tt),l,K(K({},"".concat(i,"-inline-collapsed"),ye),"".concat(i,"-rtl"),Ie),a),dir:h,style:s,role:"menu",tabIndex:u,data:Wr,renderRawItem:function(zt){return zt},renderRawRest:function(zt){var $t=zt.length,Nn=$t?ge.slice(-$t):null;return f.createElement(mT,{eventKey:AA,title:Y,disabled:ct,internalPopupClose:$t===0,popupClassName:Q},Nn)},maxCount:tt!=="horizontal"||b?mc.INVALIDATE:mc.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(zt){st(zt)},onKeyDown:ro},ue));return f.createElement(qj.Provider,{value:wo},f.createElement(lpe.Provider,{value:ze},f.createElement(MC,{prefixCls:i,rootClassName:a,mode:tt,openKeys:Ce,rtl:Ie,disabled:y,motion:Le?F:null,defaultMotions:Le?W:null,activeKey:nt,onActive:Lt,onInactive:on,selectedKeys:Rt,inlineIndent:j,subMenuOpenDelay:S,subMenuCloseDelay:E,forceSubMenuRender:_,builtinPlacements:q,triggerSubMenuAction:J,getPopupContainer:ee,itemIcon:A,expandIcon:z,onItemClick:tn,onOpenChange:Kn},f.createElement(ppe.Provider,{value:yt},Br),f.createElement("div",{style:{display:"none"},"aria-hidden":!0},f.createElement(dpe.Provider,{value:rt},de)))))}),jy=yVe;jy.Item=Kw;jy.SubMenu=mT;jy.ItemGroup=Jj;jy.Divider=Zj;var bVe={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"},xVe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:bVe}))},CVe=f.forwardRef(xVe);const bpe=f.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}}),wVe=e=>{const{antCls:t,componentCls:n,colorText:r,footerBg:o,headerHeight:i,headerPadding:a,headerColor:s,footerPadding:l,fontSize:c,bodyBg:u,headerBg:d}=e;return{[n]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:u,"&, *":{boxSizing:"border-box"},[`&${n}-has-sider`]:{flexDirection:"row",[`> ${n}, > ${n}-content`]:{width:0}},[`${n}-header, &${n}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${n}-header`]:{height:i,padding:a,color:s,lineHeight:se(i),background:d,[`${t}-menu`]:{lineHeight:"inherit"}},[`${n}-footer`]:{padding:l,color:r,fontSize:c,background:o},[`${n}-content`]:{flex:"auto",color:r,minHeight:0}}},xpe=e=>{const{colorBgLayout:t,controlHeight:n,controlHeightLG:r,colorText:o,controlHeightSM:i,marginXXS:a,colorTextLightSolid:s,colorBgContainer:l}=e,c=r*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:n*2,headerPadding:`0 ${c}px`,headerColor:o,footerPadding:`${i}px ${c}px`,footerBg:t,siderBg:"#001529",triggerHeight:r+a*2,triggerBg:"#002140",triggerColor:s,zeroTriggerWidth:r,zeroTriggerHeight:r,lightSiderBg:l,lightTriggerBg:l,lightTriggerColor:o}},Cpe=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]],wpe=pn("Layout",e=>[wVe(e)],xpe,{deprecatedTokens:Cpe}),SVe=e=>{const{componentCls:t,siderBg:n,motionDurationMid:r,motionDurationSlow:o,antCls:i,triggerHeight:a,triggerColor:s,triggerBg:l,headerHeight:c,zeroTriggerWidth:u,zeroTriggerHeight:d,borderRadiusLG:p,lightSiderBg:h,lightTriggerColor:m,lightTriggerBg:v,bodyBg:g}=e;return{[t]:{position:"relative",minWidth:0,background:n,transition:`all ${r}, background 0s`,"&-has-trigger":{paddingBottom:a},"&-right":{order:1},[`${t}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${i}-menu${i}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${t}-children`]:{overflow:"hidden"},[`${t}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:a,color:s,lineHeight:se(a),textAlign:"center",background:l,cursor:"pointer",transition:`all ${r}`},[`${t}-zero-width-trigger`]:{position:"absolute",top:c,insetInlineEnd:e.calc(u).mul(-1).equal(),zIndex:1,width:u,height:d,color:s,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:n,borderRadius:`0 ${se(p)} ${se(p)} 0`,cursor:"pointer",transition:`background ${o} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${o}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:e.calc(u).mul(-1).equal(),borderRadius:`${se(p)} 0 0 ${se(p)}`}},"&-light":{background:h,[`${t}-trigger`]:{color:m,background:v},[`${t}-zero-width-trigger`]:{color:m,background:v,border:`1px solid ${g}`,borderInlineStart:0}}}}},EVe=pn(["Layout","Sider"],e=>[SVe(e)],xpe,{deprecatedTokens:Cpe});var _Ve=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o!Number.isNaN(Number.parseFloat(e))&&isFinite(e),gT=f.createContext({}),PVe=(()=>{let e=0;return(t="")=>(e+=1,`${t}${e}`)})(),Spe=f.forwardRef((e,t)=>{const{prefixCls:n,className:r,trigger:o,children:i,defaultCollapsed:a=!1,theme:s="dark",style:l={},collapsible:c=!1,reverseArrow:u=!1,width:d=200,collapsedWidth:p=80,zeroWidthTriggerStyle:h,breakpoint:m,onCollapse:v,onBreakpoint:g}=e,x=_Ve(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:y}=f.useContext(bpe),[b,C]=f.useState("collapsed"in e?e.collapsed:a),[S,w]=f.useState(!1);f.useEffect(()=>{"collapsed"in e&&C(e.collapsed)},[e.collapsed]);const E=(A,z)=>{"collapsed"in e||C(A),v==null||v(A,z)},{getPrefixCls:_,direction:P}=f.useContext(It),$=_("layout-sider",n),[R,O,T]=EVe($),I=f.useRef(null);I.current=A=>{w(A.matches),g==null||g(A.matches),b!==A.matches&&E(A.matches,"responsive")},f.useEffect(()=>{function A(G){var Y;return(Y=I.current)===null||Y===void 0?void 0:Y.call(I,G)}let z;return typeof(window==null?void 0:window.matchMedia)<"u"&&m&&m in FK&&(z=window.matchMedia(`screen and (max-width: ${FK[m]})`),qfe(z,A),A(z)),()=>{Kfe(z,A)}},[m]),f.useEffect(()=>{const A=PVe("ant-sider-");return y.addSider(A),()=>y.removeSider(A)},[]);const k=()=>{E(!b,"clickTrigger")},N=En(x,["collapsed"]),D=b?p:d,L=$Ve(D)?`${D}px`:String(D),H=parseFloat(String(p||0))===0?f.createElement("span",{onClick:k,className:re(`${$}-zero-width-trigger`,`${$}-zero-width-trigger-${u?"right":"left"}`),style:h},o||f.createElement(CVe,null)):null,U=P==="rtl"==!u,F={expanded:U?f.createElement(El,null):f.createElement(Ou,null),collapsed:U?f.createElement(Ou,null):f.createElement(El,null)}[b?"collapsed":"expanded"],W=o!==null?H||f.createElement("div",{className:`${$}-trigger`,onClick:k,style:{width:L}},o||F):null,X=Object.assign(Object.assign({},l),{flex:`0 0 ${L}`,maxWidth:L,minWidth:L,width:L}),J=re($,`${$}-${s}`,{[`${$}-collapsed`]:!!b,[`${$}-has-trigger`]:c&&o!==null&&!H,[`${$}-below`]:!!S,[`${$}-zero-width`]:parseFloat(L)===0},r,O,T),q=f.useMemo(()=>({siderCollapsed:b}),[b]);return R(f.createElement(gT.Provider,{value:q},f.createElement("aside",Object.assign({className:J},N,{style:X,ref:t}),f.createElement("div",{className:`${$}-children`},i),c||S&&H?W:null)))});var MVe={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"},RVe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:MVe}))},e7=f.forwardRef(RVe);const JP=f.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1});var OVe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,dashed:r}=e,o=OVe(e,["prefixCls","className","dashed"]),{getPrefixCls:i}=f.useContext(It),a=i("menu",t),s=re({[`${a}-item-divider-dashed`]:!!r},n);return f.createElement(Zj,Object.assign({className:s},o))},_pe=e=>{var t;const{className:n,children:r,icon:o,title:i,danger:a,extra:s}=e,{prefixCls:l,firstLevel:c,direction:u,disableMenuItemTitleTooltip:d,inlineCollapsed:p}=f.useContext(JP),h=b=>{const C=r==null?void 0:r[0],S=f.createElement("span",{className:re(`${l}-title-content`,{[`${l}-title-content-with-extra`]:!!s||s===0})},r);return(!o||f.isValidElement(r)&&r.type==="span")&&r&&b&&c&&typeof C=="string"?f.createElement("div",{className:`${l}-inline-collapsed-noicon`},C.charAt(0)):S},{siderCollapsed:m}=f.useContext(gT);let v=i;typeof i>"u"?v=c?r:"":i===!1&&(v="");const g={title:v};!m&&!p&&(g.title=null,g.open=!1);const x=yi(r).length;let y=f.createElement(Kw,Object.assign({},En(e,["title","icon","danger"]),{className:re({[`${l}-item-danger`]:a,[`${l}-item-only-child`]:(o?x+1:x)===1},n),title:typeof i=="string"?i:void 0}),No(o,{className:re(f.isValidElement(o)?(t=o.props)===null||t===void 0?void 0:t.className:void 0,`${l}-item-icon`)}),h(p));return d||(y=f.createElement(ss,Object.assign({},g,{placement:u==="rtl"?"left":"right",classNames:{root:`${l}-inline-collapsed-tooltip`}}),y)),y};var TVe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{children:n}=e,r=TVe(e,["children"]),o=f.useContext(eM),i=f.useMemo(()=>Object.assign(Object.assign({},o),r),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),a=u6e(n),s=Lc(t,a?Qp(n):null);return f.createElement(eM.Provider,{value:i},f.createElement(Pc,{space:!0},a?f.cloneElement(n,{ref:s}):n))}),kVe=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:i,lineType:a,itemPaddingInline:s}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${se(i)} ${a} ${o}`,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, + `]:{paddingInlineEnd:e.calc(e.fontSize).mul(1.5).equal()}}}},N8(Xt(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const mze=e=>{const{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:o,controlHeightSM:i,controlHeightLG:a,paddingXXS:s,controlPaddingHorizontal:l,zIndexPopupBase:c,colorText:u,fontWeightStrong:d,controlItemBgActive:f,controlItemBgHover:h,colorBgContainer:m,colorFillSecondary:v,colorBgContainerDisabled:g,colorTextDisabled:b,colorPrimaryHover:y,colorPrimary:x,controlOutline:w}=e,S=s*2,C=r*2,E=Math.min(o-S,o-C),_=Math.min(i-S,i-C),P=Math.min(a-S,a-C);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(s/2),zIndexPopup:c+50,optionSelectedColor:u,optionSelectedFontWeight:d,optionSelectedBg:f,optionActiveBg:h,optionPadding:`${(o-t*n)/2}px ${l}px`,optionFontSize:t,optionLineHeight:n,optionHeight:o,selectorBg:m,clearBg:m,singleItemHeightLG:a,multipleItemBg:v,multipleItemBorderColor:"transparent",multipleItemHeight:E,multipleItemHeightSM:_,multipleItemHeightLG:P,multipleSelectorBgDisabled:g,multipleItemColorDisabled:b,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25),hoverBorderColor:y,activeBorderColor:x,activeOutlineColor:w,selectAffixPadding:s}},Vfe=(e,t)=>{const{componentCls:n,antCls:r,controlOutlineWidth:o}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{border:`${se(e.lineWidth)} ${e.lineType} ${t.borderColor}`,background:e.selectorBg},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{borderColor:t.hoverBorderHover},[`${n}-focused& ${n}-selector`]:{borderColor:t.activeBorderColor,boxShadow:`0 0 0 ${se(o)} ${t.activeOutlineColor}`,outline:0},[`${n}-prefix`]:{color:t.color}}}},_K=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},Vfe(e,t))}),gze=e=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},Vfe(e,{borderColor:e.colorBorder,hoverBorderHover:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeOutlineColor:e.activeOutlineColor,color:e.colorText})),_K(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeOutlineColor:e.colorErrorOutline,color:e.colorError})),_K(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeOutlineColor:e.colorWarningOutline,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),Wfe=(e,t)=>{const{componentCls:n,antCls:r}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{background:t.bg,border:`${se(e.lineWidth)} ${e.lineType} transparent`,color:t.color},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{background:t.hoverBg},[`${n}-focused& ${n}-selector`]:{background:e.selectorBg,borderColor:t.activeBorderColor,outline:0}}}},$K=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},Wfe(e,t))}),vze=e=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},Wfe(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor,color:e.colorText})),$K(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,color:e.colorError})),$K(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{borderColor:e.colorBorder,background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.colorBgContainer,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}})}),yze=e=>({"&-borderless":{[`${e.componentCls}-selector`]:{background:"transparent",border:`${se(e.lineWidth)} ${e.lineType} transparent`},[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`},[`&${e.componentCls}-status-error`]:{[`${e.componentCls}-prefix, ${e.componentCls}-selection-item`]:{color:e.colorError}},[`&${e.componentCls}-status-warning`]:{[`${e.componentCls}-prefix, ${e.componentCls}-selection-item`]:{color:e.colorWarning}}}}),Ufe=(e,t)=>{const{componentCls:n,antCls:r}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{borderWidth:`0 0 ${se(e.lineWidth)} 0`,borderStyle:`none none ${e.lineType} none`,borderColor:t.borderColor,background:e.selectorBg,borderRadius:0},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{borderColor:t.hoverBorderHover},[`${n}-focused& ${n}-selector`]:{borderColor:t.activeBorderColor,outline:0},[`${n}-prefix`]:{color:t.color}}}},PK=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},Ufe(e,t))}),bze=e=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},Ufe(e,{borderColor:e.colorBorder,hoverBorderHover:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeOutlineColor:e.activeOutlineColor,color:e.colorText})),PK(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeOutlineColor:e.colorErrorOutline,color:e.colorError})),PK(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeOutlineColor:e.colorWarningOutline,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),xze=e=>({[e.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},gze(e)),vze(e)),yze(e)),bze(e))}),wze=e=>{const{componentCls:t}=e;return{position:"relative",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},Cze=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},Sze=e=>{const{antCls:t,componentCls:n,inputPaddingHorizontalBase:r,iconCls:o}=e,i={[`${n}-clear`]:{opacity:1,background:e.colorBgBase,borderRadius:"50%"}};return{[n]:Object.assign(Object.assign({},Tn(e)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${n}-customize-input) ${n}-selector`]:Object.assign(Object.assign({},wze(e)),Cze(e)),[`${n}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},Bs),{[`> ${t}-typography`]:{display:"inline"}}),[`${n}-selection-placeholder`]:Object.assign(Object.assign({},Bs),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${n}-arrow`]:Object.assign(Object.assign({},gg()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${e.motionDurationSlow} ease`,[o]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${n}-suffix)`]:{pointerEvents:"auto"}},[`${n}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${n}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${n}-prefix`]:{flex:"none",marginInlineEnd:e.selectAffixPadding},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto",transform:"translateZ(0)","&:before":{display:"block"},"&:hover":{color:e.colorIcon}},"@media(hover:none)":i,"&:hover":i}),[`${n}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(r).add(e.fontSize).add(e.paddingXS).equal()}}}}}},Eze=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},Sze(e),hze(e),pze(e),uze(e),{[`${t}-rtl`]:{direction:"rtl"}},yg(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},Hj=pn("Select",(e,{rootPrefixCls:t})=>{const n=Xt(e,{rootPrefixCls:t,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[Eze(n),xze(n)]},mze,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var _ze={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"},$ze=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:_ze}))},C1=p.forwardRef($ze),Pze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},Mze=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Pze}))},jp=p.forwardRef(Mze),Tze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},Rze=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Tze}))},Vj=p.forwardRef(Rze);function cO({suffixIcon:e,clearIcon:t,menuItemSelectedIcon:n,removeIcon:r,loading:o,multiple:i,hasFeedback:a,prefixCls:s,showSuffixIcon:l,feedbackIcon:c,showArrow:u,componentName:d}){const f=t??p.createElement(ju,null),h=b=>e===null&&!a&&!u?null:p.createElement(p.Fragment,null,l!==!1&&b,a&&c);let m=null;if(e!==void 0)m=h(e);else if(o)m=h(p.createElement(Pu,{spin:!0}));else{const b=`${s}-suffix`;m=({open:y,showSearch:x})=>h(y&&x?p.createElement(Vj,{className:b}):p.createElement(jp,{className:b}))}let v=null;n!==void 0?v=n:i?v=p.createElement(C1,null):v=null;let g=null;return r!==void 0?g=r:g=p.createElement(zu,null),{clearIcon:f,suffixIcon:m,itemIcon:v,removeIcon:g}}function Wj(e,t){return t!==void 0?t:e!==null}var Oze=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o,i,a;const{prefixCls:s,bordered:l,className:c,rootClassName:u,getPopupContainer:d,popupClassName:f,dropdownClassName:h,listHeight:m=256,placement:v,listItemHeight:g,size:b,disabled:y,notFoundContent:x,status:w,builtinPlacements:S,dropdownMatchSelectWidth:C,popupMatchSelectWidth:E,direction:_,style:P,allowClear:$,variant:T,dropdownStyle:R,transitionName:O,tagRender:k,maxCount:I,prefix:D,dropdownRender:N,popupRender:L,onDropdownVisibleChange:H,onOpenChange:U,styles:V,classNames:j}=e,F=Oze(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix","dropdownRender","popupRender","onDropdownVisibleChange","onOpenChange","styles","classNames"]),{getPopupContainer:W,getPrefixCls:X,renderEmpty:J,direction:q,virtual:A,popupMatchSelectWidth:z,popupOverflow:G}=p.useContext(kt),{showSearch:Y,style:Q,styles:ee,className:te,classNames:oe}=Vr("select"),[,ne]=si(),le=g??(ne==null?void 0:ne.controlHeight),ce=X("select",s),he=X(),ue=_??q,{compactSize:fe,compactItemClassnames:ve}=Rl(ce,ue),[ge,de]=Hu("select",T,l),be=br(ce),[Ee,Le,Te]=Hj(ce,be),Pe=p.useMemo(()=>{const{mode:je}=e;if(je!=="combobox")return je===Gfe?"combobox":je},[e.mode]),ze=Pe==="multiple"||Pe==="tags",ke=Wj(e.suffixIcon,e.showArrow),$e=(n=E??C)!==null&&n!==void 0?n:z,Be=((r=V==null?void 0:V.popup)===null||r===void 0?void 0:r.root)||((o=ee.popup)===null||o===void 0?void 0:o.root)||R,we=L||N,Re=U||H,{status:Fe,hasFeedback:Se,isFormItemInput:Ae,feedbackIcon:Ve}=p.useContext(Ao),Je=tf(Fe,w);let ht;x!==void 0?ht=x:Pe==="combobox"?ht=null:ht=(J==null?void 0:J("Select"))||p.createElement(qC,{componentName:"Select"});const{suffixIcon:He,itemIcon:Ke,removeIcon:it,clearIcon:Ge}=cO(Object.assign(Object.assign({},F),{multiple:ze,hasFeedback:Se,feedbackIcon:Ve,showSuffixIcon:ke,prefixCls:ce,componentName:"Select"})),ut=$===!0?{clearIcon:Ge}:$,Ze=En(F,["suffixIcon","itemIcon"]),et=re(((i=j==null?void 0:j.popup)===null||i===void 0?void 0:i.root)||((a=oe==null?void 0:oe.popup)===null||a===void 0?void 0:a.root)||f||h,{[`${ce}-dropdown-${ue}`]:ue==="rtl"},u,oe.root,j==null?void 0:j.root,Te,be,Le),tt=fo(je=>{var We;return(We=b??fe)!==null&&We!==void 0?We:je}),mt=p.useContext(Do),me=y??mt,pe=re({[`${ce}-lg`]:tt==="large",[`${ce}-sm`]:tt==="small",[`${ce}-rtl`]:ue==="rtl",[`${ce}-${ge}`]:de,[`${ce}-in-form-item`]:Ae},Mc(ce,Je,Se),ve,te,c,oe.root,j==null?void 0:j.root,u,Te,be,Le),ye=p.useMemo(()=>v!==void 0?v:ue==="rtl"?"bottomRight":"bottomLeft",[v,ue]),[Oe]=Tl("SelectLike",Be==null?void 0:Be.zIndex);return Ee(p.createElement(jj,Object.assign({ref:t,virtual:A,showSearch:Y},Ze,{style:Object.assign(Object.assign(Object.assign(Object.assign({},ee.root),V==null?void 0:V.root),Q),P),dropdownMatchSelectWidth:$e,transitionName:Oi(he,"slide-up",O),builtinPlacements:zj(S,G),listHeight:m,listItemHeight:le,mode:Pe,prefixCls:ce,placement:ye,direction:ue,prefix:D,suffixIcon:He,menuItemSelectedIcon:Ke,removeIcon:it,allowClear:ut,notFoundContent:ht,className:pe,getPopupContainer:d||W,dropdownClassName:et,disabled:me,dropdownStyle:Object.assign(Object.assign({},Be),{zIndex:Oe}),maxCount:ze?I:void 0,tagRender:ze?k:void 0,dropdownRender:we,onDropdownVisibleChange:Re})))},Pi=p.forwardRef(kze),Ize=Jp(Pi,"dropdownAlign");Pi.SECRET_COMBOBOX_MODE_DO_NOT_USE=Gfe;Pi.Option=Fj;Pi.OptGroup=Aj;Pi._InternalPanelDoNotUseOrYouWillBeFired=Ize;const qfe=(e,t)=>{typeof(e==null?void 0:e.addEventListener)<"u"?e.addEventListener("change",t):typeof(e==null?void 0:e.addListener)<"u"&&e.addListener(t)},Kfe=(e,t)=>{typeof(e==null?void 0:e.removeEventListener)<"u"?e.removeEventListener("change",t):typeof(e==null?void 0:e.removeListener)<"u"&&e.removeListener(t)},zp=["xxl","xl","lg","md","sm","xs"],Dze=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)`}),Nze=e=>{const t=e,n=[].concat(zp).reverse();return n.forEach((r,o)=>{const i=r.toUpperCase(),a=`screen${i}Min`,s=`screen${i}`;if(!(t[a]<=t[s]))throw new Error(`${a}<=${s} fails : !(${t[a]}<=${t[s]})`);if(o{const[,e]=si(),t=Dze(Nze(e));return Z.useMemo(()=>{const n=new Map;let r=-1,o={};return{responsiveMap:t,matchHandlers:{},dispatch(i){return o=i,n.forEach(a=>a(o)),n.size>=1},subscribe(i){return n.size||this.register(),r+=1,n.set(r,i),i(o),r},unsubscribe(i){n.delete(i),n.size||this.unregister()},register(){Object.entries(t).forEach(([i,a])=>{const s=({matches:c})=>{this.dispatch(Object.assign(Object.assign({},o),{[i]:c}))},l=window.matchMedia(a);qfe(l,s),this.matchHandlers[a]={mql:l,listener:s},s(l)})},unregister(){Object.values(t).forEach(i=>{const a=this.matchHandlers[i];Kfe(a==null?void 0:a.mql,a==null?void 0:a.listener)}),n.clear()}}},[e])};function Yfe(){const[,e]=p.useReducer(t=>t+1,0);return e}function uO(e=!0,t={}){const n=p.useRef(t),r=Yfe(),o=Aze();return Mn(()=>{const i=o.subscribe(a=>{n.current=a,e&&r()});return()=>o.unsubscribe(i)},[]),n.current}const OA=p.createContext({}),Fze=e=>{const{antCls:t,componentCls:n,iconCls:r,avatarBg:o,avatarColor:i,containerSize:a,containerSizeLG:s,containerSizeSM:l,textFontSize:c,textFontSizeLG:u,textFontSizeSM:d,borderRadius:f,borderRadiusLG:h,borderRadiusSM:m,lineWidth:v,lineType:g}=e,b=(y,x,w)=>({width:y,height:y,borderRadius:"50%",[`&${n}-square`]:{borderRadius:w},[`&${n}-icon`]:{fontSize:x,[`> ${r}`]:{margin:0}}});return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),{position:"relative",display:"inline-flex",justifyContent:"center",alignItems:"center",overflow:"hidden",color:i,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:o,border:`${se(v)} ${g} transparent`,"&-image":{background:"transparent"},[`${t}-image-img`]:{display:"block"}}),b(a,c,f)),{"&-lg":Object.assign({},b(s,u,h)),"&-sm":Object.assign({},b(l,d,m)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},Bze=e=>{const{componentCls:t,groupBorderColor:n,groupOverlapping:r,groupSpace:o}=e;return{[`${t}-group`]:{display:"inline-flex",[t]:{borderColor:n},"> *:not(:first-child)":{marginInlineStart:r}},[`${t}-group-popover`]:{[`${t} + ${t}`]:{marginInlineStart:o}}}},Lze=e=>{const{controlHeight:t,controlHeightLG:n,controlHeightSM:r,fontSize:o,fontSizeLG:i,fontSizeXL:a,fontSizeHeading3:s,marginXS:l,marginXXS:c,colorBorderBg:u}=e;return{containerSize:t,containerSizeLG:n,containerSizeSM:r,textFontSize:Math.round((i+a)/2),textFontSizeLG:s,textFontSizeSM:o,groupSpace:c,groupOverlapping:-l,groupBorderColor:u}},Xfe=pn("Avatar",e=>{const{colorTextLightSolid:t,colorTextPlaceholder:n}=e,r=Xt(e,{avatarBg:n,avatarColor:t});return[Fze(r),Bze(r)]},Lze);var jze=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,shape:r,size:o,src:i,srcSet:a,icon:s,className:l,rootClassName:c,style:u,alt:d,draggable:f,children:h,crossOrigin:m,gap:v=4,onError:g}=e,b=jze(e,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","style","alt","draggable","children","crossOrigin","gap","onError"]),[y,x]=p.useState(1),[w,S]=p.useState(!1),[C,E]=p.useState(!0),_=p.useRef(null),P=p.useRef(null),$=Ci(t,_),{getPrefixCls:T,avatar:R}=p.useContext(kt),O=p.useContext(OA),k=()=>{if(!P.current||!_.current)return;const Y=P.current.offsetWidth,Q=_.current.offsetWidth;Y!==0&&Q!==0&&v*2{S(!0)},[]),p.useEffect(()=>{E(!0),x(1)},[i]),p.useEffect(k,[v]);const I=()=>{(g==null?void 0:g())!==!1&&E(!1)},D=fo(Y=>{var Q,ee;return(ee=(Q=o??(O==null?void 0:O.size))!==null&&Q!==void 0?Q:Y)!==null&&ee!==void 0?ee:"default"}),N=Object.keys(typeof D=="object"?D||{}:{}).some(Y=>["xs","sm","md","lg","xl","xxl"].includes(Y)),L=uO(N),H=p.useMemo(()=>{if(typeof D!="object")return{};const Y=zp.find(ee=>L[ee]),Q=D[Y];return Q?{width:Q,height:Q,fontSize:Q&&(s||h)?Q/2:18}:{}},[L,D]),U=T("avatar",n),V=br(U),[j,F,W]=Xfe(U,V),X=re({[`${U}-lg`]:D==="large",[`${U}-sm`]:D==="small"}),J=p.isValidElement(i),q=r||(O==null?void 0:O.shape)||"circle",A=re(U,X,R==null?void 0:R.className,`${U}-${q}`,{[`${U}-image`]:J||i&&C,[`${U}-icon`]:!!s},W,V,l,c,F),z=typeof D=="number"?{width:D,height:D,fontSize:s?D/2:18}:{};let G;if(typeof i=="string"&&C)G=p.createElement("img",{src:i,draggable:f,srcSet:a,onError:I,alt:d,crossOrigin:m});else if(J)G=i;else if(s)G=s;else if(w||y!==1){const Y=`scale(${y})`,Q={msTransform:Y,WebkitTransform:Y,transform:Y};G=p.createElement(da,{onResize:k},p.createElement("span",{className:`${U}-string`,ref:P,style:Object.assign({},Q)},h))}else G=p.createElement("span",{className:`${U}-string`,style:{opacity:0},ref:P},h);return j(p.createElement("span",Object.assign({},b,{style:Object.assign(Object.assign(Object.assign(Object.assign({},z),H),R==null?void 0:R.style),u),className:A,ref:$}),G))}),QP=e=>e?typeof e=="function"?e():e:null;function Uj(e){var t=e.children,n=e.prefixCls,r=e.id,o=e.overlayInnerStyle,i=e.bodyClassName,a=e.className,s=e.style;return p.createElement("div",{className:re("".concat(n,"-content"),a),style:s},p.createElement("div",{className:re("".concat(n,"-inner"),i),id:r,role:"tooltip",style:o},typeof t=="function"?t():t))}var Qg={shiftX:64,adjustY:1},Zg={adjustX:1,shiftY:!0},el=[0,0],zze={left:{points:["cr","cl"],overflow:Zg,offset:[-4,0],targetOffset:el},right:{points:["cl","cr"],overflow:Zg,offset:[4,0],targetOffset:el},top:{points:["bc","tc"],overflow:Qg,offset:[0,-4],targetOffset:el},bottom:{points:["tc","bc"],overflow:Qg,offset:[0,4],targetOffset:el},topLeft:{points:["bl","tl"],overflow:Qg,offset:[0,-4],targetOffset:el},leftTop:{points:["tr","tl"],overflow:Zg,offset:[-4,0],targetOffset:el},topRight:{points:["br","tr"],overflow:Qg,offset:[0,-4],targetOffset:el},rightTop:{points:["tl","tr"],overflow:Zg,offset:[4,0],targetOffset:el},bottomRight:{points:["tr","br"],overflow:Qg,offset:[0,4],targetOffset:el},rightBottom:{points:["bl","br"],overflow:Zg,offset:[4,0],targetOffset:el},bottomLeft:{points:["tl","bl"],overflow:Qg,offset:[0,4],targetOffset:el},leftBottom:{points:["br","bl"],overflow:Zg,offset:[-4,0],targetOffset:el}},Hze=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],Vze=function(t,n){var r=t.overlayClassName,o=t.trigger,i=o===void 0?["hover"]:o,a=t.mouseEnterDelay,s=a===void 0?0:a,l=t.mouseLeaveDelay,c=l===void 0?.1:l,u=t.overlayStyle,d=t.prefixCls,f=d===void 0?"rc-tooltip":d,h=t.children,m=t.onVisibleChange,v=t.afterVisibleChange,g=t.transitionName,b=t.animation,y=t.motion,x=t.placement,w=x===void 0?"right":x,S=t.align,C=S===void 0?{}:S,E=t.destroyTooltipOnHide,_=E===void 0?!1:E,P=t.defaultVisible,$=t.getTooltipContainer,T=t.overlayInnerStyle;t.arrowContent;var R=t.overlay,O=t.id,k=t.showArrow,I=k===void 0?!0:k,D=t.classNames,N=t.styles,L=Ye(t,Hze),H=HC(O),U=p.useRef(null);p.useImperativeHandle(n,function(){return U.current});var V=B({},L);"visible"in t&&(V.popupVisible=t.visible);var j=function(){return p.createElement(Uj,{key:"content",prefixCls:f,id:H,bodyClassName:D==null?void 0:D.body,overlayInnerStyle:B(B({},T),N==null?void 0:N.body)},R)},F=function(){var X=p.Children.only(h),J=(X==null?void 0:X.props)||{},q=B(B({},J),{},{"aria-describedby":R?H:null});return p.cloneElement(h,q)};return p.createElement(GC,Ce({popupClassName:re(r,D==null?void 0:D.root),prefixCls:f,popup:j,action:i,builtinPlacements:zze,popupPlacement:w,ref:U,popupAlign:C,getPopupContainer:$,onPopupVisibleChange:m,afterPopupVisibleChange:v,popupTransitionName:g,popupAnimation:b,popupMotion:y,defaultPopupVisible:P,autoDestroy:_,mouseLeaveDelay:c,popupStyle:B(B({},u),N==null?void 0:N.root),mouseEnterDelay:s,arrow:I},V),F())};const Wze=p.forwardRef(Vze);function dO(e){const{sizePopupArrow:t,borderRadiusXS:n,borderRadiusOuter:r}=e,o=t/2,i=0,a=o,s=r*1/Math.sqrt(2),l=o-r*(1-1/Math.sqrt(2)),c=o-n*(1/Math.sqrt(2)),u=r*(Math.sqrt(2)-1)+n*(1/Math.sqrt(2)),d=2*o-c,f=u,h=2*o-s,m=l,v=2*o-i,g=a,b=o*Math.sqrt(2)+r*(Math.sqrt(2)-2),y=r*(Math.sqrt(2)-1),x=`polygon(${y}px 100%, 50% ${y}px, ${2*o-y}px 100%, ${y}px 100%)`,w=`path('M ${i} ${a} A ${r} ${r} 0 0 0 ${s} ${l} L ${c} ${u} A ${n} ${n} 0 0 1 ${d} ${f} L ${h} ${m} A ${r} ${r} 0 0 0 ${v} ${g} Z')`;return{arrowShadowWidth:b,arrowPath:w,arrowPolygon:x}}const Zfe=(e,t,n)=>{const{sizePopupArrow:r,arrowPolygon:o,arrowPath:i,arrowShadowWidth:a,borderRadiusXS:s,calc:l}=e;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:l(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[o,i]},content:'""'},"&::after":{content:'""',position:"absolute",width:a,height:a,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${se(s)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},Jfe=8;function fO(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?Jfe:r}}function i2(e,t){return e?t:{}}function Gj(e,t,n){const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:i,arrowOffsetHorizontal:a}=e,{arrowDistance:s=0,arrowPlacement:l={left:!0,right:!0,top:!0,bottom:!0}}=n||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},Zfe(e,t,o)),{"&:before":{background:t}})]},i2(!!l.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:s,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{"--arrow-offset-horizontal":a,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:a}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${se(a)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}}})),i2(!!l.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:s,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{"--arrow-offset-horizontal":a,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:a}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${se(a)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}}})),i2(!!l.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:s},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:i},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:i}})),i2(!!l.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:s},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:i},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:i}}))}}function Uze(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const o=r&&typeof r=="object"?r:{},i={};switch(e){case"top":case"bottom":i.shiftX=t.arrowOffsetHorizontal*2+n,i.shiftY=!0,i.adjustY=!0;break;case"left":case"right":i.shiftY=t.arrowOffsetVertical*2+n,i.shiftX=!0,i.adjustX=!0;break}const a=Object.assign(Object.assign({},i),o);return a.shiftX||(a.adjustX=!0),a.shiftY||(a.adjustY=!0),a}const MK={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"]}},Gze={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"]}},qze=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function epe(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:o,borderRadius:i,visibleFirst:a}=e,s=t/2,l={},c=fO({contentRadius:i,limitVerticalRadius:!0});return Object.keys(MK).forEach(u=>{const d=r&&Gze[u]||MK[u],f=Object.assign(Object.assign({},d),{offset:[0,0],dynamicInset:!0});switch(l[u]=f,qze.has(u)&&(f.autoArrow=!1),u){case"top":case"topLeft":case"topRight":f.offset[1]=-s-o;break;case"bottom":case"bottomLeft":case"bottomRight":f.offset[1]=s+o;break;case"left":case"leftTop":case"leftBottom":f.offset[0]=-s-o;break;case"right":case"rightTop":case"rightBottom":f.offset[0]=s+o;break}if(r)switch(u){case"topLeft":case"bottomLeft":f.offset[0]=-c.arrowOffsetHorizontal-s;break;case"topRight":case"bottomRight":f.offset[0]=c.arrowOffsetHorizontal+s;break;case"leftTop":case"rightTop":f.offset[1]=-c.arrowOffsetHorizontal*2+s;break;case"leftBottom":case"rightBottom":f.offset[1]=c.arrowOffsetHorizontal*2-s;break}f.overflow=Uze(u,c,t,n),a&&(f.htmlRegion="visibleFirst")}),l}const Kze=e=>{const{calc:t,componentCls:n,tooltipMaxWidth:r,tooltipColor:o,tooltipBg:i,tooltipBorderRadius:a,zIndexPopup:s,controlHeight:l,boxShadowSecondary:c,paddingSM:u,paddingXS:d,arrowOffsetHorizontal:f,sizePopupArrow:h}=e,m=t(a).add(h).add(f).equal(),v=t(a).mul(2).add(h).equal();return[{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),{position:"absolute",zIndex:s,display:"block",width:"max-content",maxWidth:r,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":i,[`${n}-inner`]:{minWidth:v,minHeight:l,padding:`${se(e.calc(u).div(2).equal())} ${se(d)}`,color:o,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:i,borderRadius:a,boxShadow:c,boxSizing:"border-box"},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:m},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${n}-inner`]:{borderRadius:e.min(a,Jfe)}},[`${n}-content`]:{position:"relative"}}),zR(e,(g,{darkColor:b})=>({[`&${n}-${g}`]:{[`${n}-inner`]:{backgroundColor:b},[`${n}-arrow`]:{"--antd-arrow-background-color":b}}}))),{"&-rtl":{direction:"rtl"}})},Gj(e,"var(--antd-arrow-background-color)"),{[`${n}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},Yze=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},fO({contentRadius:e.borderRadius,limitVerticalRadius:!0})),dO(Xt(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),tpe=(e,t=!0)=>pn("Tooltip",r=>{const{borderRadius:o,colorTextLightSolid:i,colorBgSpotlight:a}=r,s=Xt(r,{tooltipMaxWidth:250,tooltipColor:i,tooltipBorderRadius:o,tooltipBg:a});return[Kze(s),Ay(r,"zoom-big-fast")]},Yze,{resetStyle:!1,injectStyle:t})(e),Xze=Bp.map(e=>`${e}-inverse`),Qze=["success","processing","error","default","warning"];function pO(e,t=!0){return t?[].concat(De(Xze),De(Bp)).includes(e):Bp.includes(e)}function Zze(e){return Qze.includes(e)}function npe(e,t){const n=pO(t),r=re({[`${e}-${t}`]:t&&n}),o={},i={};return t&&!n&&(o.background=t,i["--antd-arrow-background-color"]=t),{className:r,overlayStyle:o,arrowStyle:i}}const Jze=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:i,overlayInnerStyle:a}=e,{getPrefixCls:s}=p.useContext(kt),l=s("tooltip",t),[c,u,d]=tpe(l),f=npe(l,i),h=f.arrowStyle,m=Object.assign(Object.assign({},a),f.overlayStyle),v=re(u,d,l,`${l}-pure`,`${l}-placement-${r}`,n,f.className);return c(p.createElement("div",{className:v,style:h},p.createElement("div",{className:`${l}-arrow`}),p.createElement(Uj,Object.assign({},e,{className:u,prefixCls:l,overlayInnerStyle:m}),o)))};var eHe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,openClassName:i,getTooltipContainer:a,color:s,overlayInnerStyle:l,children:c,afterOpenChange:u,afterVisibleChange:d,destroyTooltipOnHide:f,destroyOnHidden:h,arrow:m=!0,title:v,overlay:g,builtinPlacements:b,arrowPointAtCenter:y=!1,autoAdjustOverflow:x=!0,motion:w,getPopupContainer:S,placement:C="top",mouseEnterDelay:E=.1,mouseLeaveDelay:_=.1,overlayStyle:P,rootClassName:$,overlayClassName:T,styles:R,classNames:O}=e,k=eHe(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"]),I=!!m,[,D]=si(),{getPopupContainer:N,getPrefixCls:L,direction:H,className:U,style:V,classNames:j,styles:F}=Vr("tooltip"),W=mg(),X=p.useRef(null),J=()=>{var ke;(ke=X.current)===null||ke===void 0||ke.forceAlign()};p.useImperativeHandle(t,()=>{var ke,$e;return{forceAlign:J,forcePopupAlign:()=>{W.deprecated(!1,"forcePopupAlign","forceAlign"),J()},nativeElement:(ke=X.current)===null||ke===void 0?void 0:ke.nativeElement,popupElement:($e=X.current)===null||$e===void 0?void 0:$e.popupElement}});const[q,A]=Gt(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),z=!v&&!g&&v!==0,G=ke=>{var $e,Be;A(z?!1:ke),z||(($e=e.onOpenChange)===null||$e===void 0||$e.call(e,ke),(Be=e.onVisibleChange)===null||Be===void 0||Be.call(e,ke))},Y=p.useMemo(()=>{var ke,$e;let Be=y;return typeof m=="object"&&(Be=($e=(ke=m.pointAtCenter)!==null&&ke!==void 0?ke:m.arrowPointAtCenter)!==null&&$e!==void 0?$e:y),b||epe({arrowPointAtCenter:Be,autoAdjustOverflow:x,arrowWidth:I?D.sizePopupArrow:0,borderRadius:D.borderRadius,offset:D.marginXXS,visibleFirst:!0})},[y,m,b,D]),Q=p.useMemo(()=>v===0?v:g||v||"",[g,v]),ee=p.createElement(Pc,{space:!0},typeof Q=="function"?Q():Q),te=L("tooltip",o),oe=L(),ne=e["data-popover-inject"];let le=q;!("open"in e)&&!("visible"in e)&&z&&(le=!1);const ce=p.isValidElement(c)&&!dde(c)?c:p.createElement("span",null,c),he=ce.props,ue=!he.className||typeof he.className=="string"?re(he.className,i||`${te}-open`):he.className,[fe,ve,ge]=tpe(te,!ne),de=npe(te,s),be=de.arrowStyle,Ee=re(T,{[`${te}-rtl`]:H==="rtl"},de.className,$,ve,ge,U,j.root,O==null?void 0:O.root),Le=re(j.body,O==null?void 0:O.body),[Te,Pe]=Tl("Tooltip",k.zIndex),ze=p.createElement(Wze,Object.assign({},k,{zIndex:Te,showArrow:I,placement:C,mouseEnterDelay:E,mouseLeaveDelay:_,prefixCls:te,classNames:{root:Ee,body:Le},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},be),F.root),V),P),R==null?void 0:R.root),body:Object.assign(Object.assign(Object.assign(Object.assign({},F.body),l),R==null?void 0:R.body),de.overlayStyle)},getTooltipContainer:S||a||N,ref:X,builtinPlacements:Y,overlay:ee,visible:le,onVisibleChange:G,afterVisibleChange:u??d,arrowContent:p.createElement("span",{className:`${te}-arrow-content`}),motion:{motionName:Oi(oe,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:h??!!f}),le?No(ce,{className:ue}):ce);return fe(p.createElement(NC.Provider,{value:Pe},ze))}),ss=tHe;ss._InternalPanelDoNotUseOrYouWillBeFired=Jze;const nHe=e=>{const{componentCls:t,popoverColor:n,titleMinWidth:r,fontWeightStrong:o,innerPadding:i,boxShadowSecondary:a,colorTextHeading:s,borderRadiusLG:l,zIndexPopup:c,titleMarginBottom:u,colorBgElevated:d,popoverBg:f,titleBorderBottom:h,innerContentPadding:m,titlePadding:v}=e;return[{[t]:Object.assign(Object.assign({},Tn(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:c,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"--antd-arrow-background-color":d,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:f,backgroundClip:"padding-box",borderRadius:l,boxShadow:a,padding:i},[`${t}-title`]:{minWidth:r,marginBottom:u,color:s,fontWeight:o,borderBottom:h,padding:v},[`${t}-inner-content`]:{color:n,padding:m}})},Gj(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},rHe=e=>{const{componentCls:t}=e;return{[t]:Bp.map(n=>{const r=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":r,[`${t}-inner`]:{backgroundColor:r},[`${t}-arrow`]:{background:"transparent"}}}})}},oHe=e=>{const{lineWidth:t,controlHeight:n,fontHeight:r,padding:o,wireframe:i,zIndexPopupBase:a,borderRadiusLG:s,marginXS:l,lineType:c,colorSplit:u,paddingSM:d}=e,f=n-r,h=f/2,m=f/2-t,v=o;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:a+30},dO(e)),fO({contentRadius:s,limitVerticalRadius:!0})),{innerPadding:i?0:12,titleMarginBottom:i?0:l,titlePadding:i?`${h}px ${v}px ${m}px`:0,titleBorderBottom:i?`${t}px ${c} ${u}`:"none",innerContentPadding:i?`${d}px ${v}px`:0})},rpe=pn("Popover",e=>{const{colorBgElevated:t,colorText:n}=e,r=Xt(e,{popoverBg:t,popoverColor:n});return[nHe(r),rHe(r),Ay(r,"zoom-big")]},oHe,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]});var iHe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o!e&&!t?null:p.createElement(p.Fragment,null,e&&p.createElement("div",{className:`${n}-title`},e),t&&p.createElement("div",{className:`${n}-inner-content`},t)),aHe=e=>{const{hashId:t,prefixCls:n,className:r,style:o,placement:i="top",title:a,content:s,children:l}=e,c=QP(a),u=QP(s),d=re(t,n,`${n}-pure`,`${n}-placement-${i}`,r);return p.createElement("div",{className:d,style:o},p.createElement("div",{className:`${n}-arrow`}),p.createElement(Uj,Object.assign({},e,{className:t,prefixCls:n}),l||p.createElement(ope,{prefixCls:n,title:c,content:u})))},sHe=e=>{const{prefixCls:t,className:n}=e,r=iHe(e,["prefixCls","className"]),{getPrefixCls:o}=p.useContext(kt),i=o("popover",t),[a,s,l]=rpe(i);return a(p.createElement(aHe,Object.assign({},r,{prefixCls:i,hashId:s,className:re(n,l)})))};var lHe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,title:i,content:a,overlayClassName:s,placement:l="top",trigger:c="hover",children:u,mouseEnterDelay:d=.1,mouseLeaveDelay:f=.1,onOpenChange:h,overlayStyle:m={},styles:v,classNames:g}=e,b=lHe(e,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle","styles","classNames"]),{getPrefixCls:y,className:x,style:w,classNames:S,styles:C}=Vr("popover"),E=y("popover",o),[_,P,$]=rpe(E),T=y(),R=re(s,P,$,x,S.root,g==null?void 0:g.root),O=re(S.body,g==null?void 0:g.body),[k,I]=Gt(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),D=(V,j)=>{I(V,!0),h==null||h(V,j)},N=V=>{V.keyCode===ot.ESC&&D(!1,V)},L=V=>{D(V)},H=QP(i),U=QP(a);return _(p.createElement(ss,Object.assign({placement:l,trigger:c,mouseEnterDelay:d,mouseLeaveDelay:f},b,{prefixCls:E,classNames:{root:R,body:O},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},C.root),w),m),v==null?void 0:v.root),body:Object.assign(Object.assign({},C.body),v==null?void 0:v.body)},ref:t,open:k,onOpenChange:L,overlay:H||U?p.createElement(ope,{prefixCls:E,title:H,content:U}):null,transitionName:Oi(T,"zoom-big",b.transitionName),"data-popover-inject":!0}),No(u,{onKeyDown:V=>{var j,F;p.isValidElement(u)&&((F=u==null?void 0:(j=u.props).onKeyDown)===null||F===void 0||F.call(j,V)),N(V)}})))}),nf=cHe;nf._InternalPanelDoNotUseOrYouWillBeFired=sHe;const TK=e=>{const{size:t,shape:n}=p.useContext(OA),r=p.useMemo(()=>({size:e.size||t,shape:e.shape||n}),[e.size,e.shape,t,n]);return p.createElement(OA.Provider,{value:r},e.children)},uHe=e=>{var t,n,r,o;const{getPrefixCls:i,direction:a}=p.useContext(kt),{prefixCls:s,className:l,rootClassName:c,style:u,maxCount:d,maxStyle:f,size:h,shape:m,maxPopoverPlacement:v,maxPopoverTrigger:g,children:b,max:y}=e,x=i("avatar",s),w=`${x}-group`,S=br(x),[C,E,_]=Xfe(x,S),P=re(w,{[`${w}-rtl`]:a==="rtl"},_,S,l,c,E),$=bi(b).map((O,k)=>No(O,{key:`avatar-key-${k}`})),T=(y==null?void 0:y.count)||d,R=$.length;if(T&&T{const{componentCls:t,iconCls:n,antCls:r,badgeShadowSize:o,textFontSize:i,textFontSizeSM:a,statusSize:s,dotSize:l,textFontWeight:c,indicatorHeight:u,indicatorHeightSM:d,marginXS:f,calc:h}=e,m=`${r}-scroll-number`,v=zR(e,(g,{darkColor:b})=>({[`&${t} ${t}-color-${g}`]:{background:b,[`&:not(${t}-count)`]:{color:b},"a:hover &":{background:b}}}));return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${t}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:e.indicatorZIndex,minWidth:u,height:u,color:e.badgeTextColor,fontWeight:c,fontSize:i,lineHeight:se(u),whiteSpace:"nowrap",textAlign:"center",background:e.badgeColor,borderRadius:h(u).div(2).equal(),boxShadow:`0 0 0 ${se(o)} ${e.badgeShadowColor}`,transition:`background ${e.motionDurationMid}`,a:{color:e.badgeTextColor},"a:hover":{color:e.badgeTextColor},"a:hover &":{background:e.badgeColorHover}},[`${t}-count-sm`]:{minWidth:d,height:d,fontSize:a,lineHeight:se(d),borderRadius:h(d).div(2).equal()},[`${t}-multiple-words`]:{padding:`0 ${se(e.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${t}-dot`]:{zIndex:e.indicatorZIndex,width:l,minWidth:l,height:l,background:e.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${se(o)} ${e.badgeShadowColor}`},[`${t}-count, ${t}-dot, ${m}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${n}-spin`]:{animationName:gHe,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${t}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${t}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:s,height:s,verticalAlign:"middle",borderRadius:"50%"},[`${t}-status-success`]:{backgroundColor:e.colorSuccess},[`${t}-status-processing`]:{overflow:"visible",color:e.colorInfo,backgroundColor:e.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:o,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:dHe,animationDuration:e.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${t}-status-default`]:{backgroundColor:e.colorTextPlaceholder},[`${t}-status-error`]:{backgroundColor:e.colorError},[`${t}-status-warning`]:{backgroundColor:e.colorWarning},[`${t}-status-text`]:{marginInlineStart:f,color:e.colorText,fontSize:e.fontSize}}}),v),{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:fHe,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`${t}-zoom-leave`]:{animationName:pHe,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`&${t}-not-a-wrapper`]:{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:hHe,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`${t}-zoom-leave`]:{animationName:mHe,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`&:not(${t}-status)`]:{verticalAlign:"middle"},[`${m}-custom-component, ${t}-count`]:{transform:"none"},[`${m}-custom-component, ${m}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[m]:{overflow:"hidden",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack}`,[`${m}-only`]:{position:"relative",display:"inline-block",height:u,transition:`all ${e.motionDurationSlow} ${e.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${m}-only-unit`]:{height:u,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${m}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${t}-count, ${t}-dot, ${m}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ipe=e=>{const{fontHeight:t,lineWidth:n,marginXS:r,colorBorderBg:o}=e,i=t,a=n,s=e.colorTextLightSolid,l=e.colorError,c=e.colorErrorHover;return Xt(e,{badgeFontHeight:i,badgeShadowSize:a,badgeTextColor:s,badgeColor:l,badgeColorHover:c,badgeShadowColor:o,badgeProcessingDuration:"1.2s",badgeRibbonOffset:r,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ape=e=>{const{fontSize:t,lineHeight:n,fontSizeSM:r,lineWidth:o}=e;return{indicatorZIndex:"auto",indicatorHeight:Math.round(t*n)-2*o,indicatorHeightSM:t,dotSize:r/2,textFontSize:r,textFontSizeSM:r,textFontWeight:"normal",statusSize:r/2}},yHe=pn("Badge",e=>{const t=ipe(e);return vHe(t)},ape),bHe=e=>{const{antCls:t,badgeFontHeight:n,marginXS:r,badgeRibbonOffset:o,calc:i}=e,a=`${t}-ribbon`,s=`${t}-ribbon-wrapper`,l=zR(e,(c,{darkColor:u})=>({[`&${a}-color-${c}`]:{background:u,color:u}}));return{[s]:{position:"relative"},[a]:Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),{position:"absolute",top:r,padding:`0 ${se(e.paddingXS)}`,color:e.colorPrimary,lineHeight:se(n),whiteSpace:"nowrap",backgroundColor:e.colorPrimary,borderRadius:e.borderRadiusSM,[`${a}-text`]:{color:e.badgeTextColor},[`${a}-corner`]:{position:"absolute",top:"100%",width:o,height:o,color:"currentcolor",border:`${se(i(o).div(2).equal())} solid`,transform:e.badgeRibbonCornerTransform,transformOrigin:"top",filter:e.badgeRibbonCornerFilter}}),l),{[`&${a}-placement-end`]:{insetInlineEnd:i(o).mul(-1).equal(),borderEndEndRadius:0,[`${a}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${a}-placement-start`]:{insetInlineStart:i(o).mul(-1).equal(),borderEndStartRadius:0,[`${a}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}},xHe=pn(["Badge","Ribbon"],e=>{const t=ipe(e);return bHe(t)},ape),wHe=e=>{const{className:t,prefixCls:n,style:r,color:o,children:i,text:a,placement:s="end",rootClassName:l}=e,{getPrefixCls:c,direction:u}=p.useContext(kt),d=c("ribbon",n),f=`${d}-wrapper`,[h,m,v]=xHe(d,f),g=pO(o,!1),b=re(d,`${d}-placement-${s}`,{[`${d}-rtl`]:u==="rtl",[`${d}-color-${o}`]:g},t),y={},x={};return o&&!g&&(y.background=o,x.color=o),h(p.createElement("div",{className:re(f,l,m,v)},i,p.createElement("div",{className:re(b,m),style:Object.assign(Object.assign({},y),r)},p.createElement("span",{className:`${d}-text`},a),p.createElement("div",{className:`${d}-corner`,style:x}))))},RK=e=>{const{prefixCls:t,value:n,current:r,offset:o=0}=e;let i;return o&&(i={position:"absolute",top:`${o}00%`,left:0}),p.createElement("span",{style:i,className:re(`${t}-only-unit`,{current:r})},n)};function CHe(e,t,n){let r=e,o=0;for(;(r+10)%10!==t;)r+=n,o+=n;return o}const SHe=e=>{const{prefixCls:t,count:n,value:r}=e,o=Number(r),i=Math.abs(n),[a,s]=p.useState(o),[l,c]=p.useState(i),u=()=>{s(o),c(i)};p.useEffect(()=>{const h=setTimeout(u,1e3);return()=>clearTimeout(h)},[o]);let d,f;if(a===o||Number.isNaN(o)||Number.isNaN(a))d=[p.createElement(RK,Object.assign({},e,{key:o,current:!0}))],f={transition:"none"};else{d=[];const h=o+10,m=[];for(let y=o;y<=h;y+=1)m.push(y);const v=ly%10===a);d=(v<0?m.slice(0,g+1):m.slice(g)).map((y,x)=>{const w=y%10;return p.createElement(RK,Object.assign({},e,{key:y,value:w,offset:v<0?x-g:x,current:x===g}))}),f={transform:`translateY(${-CHe(a,o,v)}00%)`}}return p.createElement("span",{className:`${t}-only`,style:f,onTransitionEnd:u},d)};var EHe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,count:r,className:o,motionClassName:i,style:a,title:s,show:l,component:c="sup",children:u}=e,d=EHe(e,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:f}=p.useContext(kt),h=f("scroll-number",n),m=Object.assign(Object.assign({},d),{"data-show":l,style:a,className:re(h,o,i),title:s});let v=r;if(r&&Number(r)%1===0){const g=String(r).split("");v=p.createElement("bdi",null,g.map((b,y)=>p.createElement(SHe,{prefixCls:h,count:Number(r),value:b,key:g.length-y})))}return a!=null&&a.borderColor&&(m.style=Object.assign(Object.assign({},a),{boxShadow:`0 0 0 1px ${a.borderColor} inset`})),u?No(u,g=>({className:re(`${h}-custom-component`,g==null?void 0:g.className,i)})):p.createElement(c,Object.assign({},m,{ref:t}),v)});var $He=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o,i,a;const{prefixCls:s,scrollNumberPrefixCls:l,children:c,status:u,text:d,color:f,count:h=null,overflowCount:m=99,dot:v=!1,size:g="default",title:b,offset:y,style:x,className:w,rootClassName:S,classNames:C,styles:E,showZero:_=!1}=e,P=$He(e,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:$,direction:T,badge:R}=p.useContext(kt),O=$("badge",s),[k,I,D]=yHe(O),N=h>m?`${m}+`:h,L=N==="0"||N===0,H=h===null||L&&!_,U=(u!=null||f!=null)&&H,V=u!=null||!L,j=v&&!L,F=j?"":N,W=p.useMemo(()=>(F==null||F===""||L&&!_)&&!j,[F,L,_,j]),X=p.useRef(h);W||(X.current=h);const J=X.current,q=p.useRef(F);W||(q.current=F);const A=q.current,z=p.useRef(j);W||(z.current=j);const G=p.useMemo(()=>{if(!y)return Object.assign(Object.assign({},R==null?void 0:R.style),x);const ce={marginTop:y[1]};return T==="rtl"?ce.left=parseInt(y[0],10):ce.right=-parseInt(y[0],10),Object.assign(Object.assign(Object.assign({},ce),R==null?void 0:R.style),x)},[T,y,x,R==null?void 0:R.style]),Y=b??(typeof J=="string"||typeof J=="number"?J:void 0),Q=W||!d?null:p.createElement("span",{className:`${O}-status-text`},d),ee=!J||typeof J!="object"?void 0:No(J,ce=>({style:Object.assign(Object.assign({},G),ce.style)})),te=pO(f,!1),oe=re(C==null?void 0:C.indicator,(n=R==null?void 0:R.classNames)===null||n===void 0?void 0:n.indicator,{[`${O}-status-dot`]:U,[`${O}-status-${u}`]:!!u,[`${O}-color-${f}`]:te}),ne={};f&&!te&&(ne.color=f,ne.background=f);const le=re(O,{[`${O}-status`]:U,[`${O}-not-a-wrapper`]:!c,[`${O}-rtl`]:T==="rtl"},w,S,R==null?void 0:R.className,(r=R==null?void 0:R.classNames)===null||r===void 0?void 0:r.root,C==null?void 0:C.root,I,D);if(!c&&U&&(d||V||!H)){const ce=G.color;return k(p.createElement("span",Object.assign({},P,{className:le,style:Object.assign(Object.assign(Object.assign({},E==null?void 0:E.root),(o=R==null?void 0:R.styles)===null||o===void 0?void 0:o.root),G)}),p.createElement("span",{className:oe,style:Object.assign(Object.assign(Object.assign({},E==null?void 0:E.indicator),(i=R==null?void 0:R.styles)===null||i===void 0?void 0:i.indicator),ne)}),d&&p.createElement("span",{style:{color:ce},className:`${O}-status-text`},d)))}return k(p.createElement("span",Object.assign({ref:t},P,{className:le,style:Object.assign(Object.assign({},(a=R==null?void 0:R.styles)===null||a===void 0?void 0:a.root),E==null?void 0:E.root)}),c,p.createElement(Ko,{visible:!W,motionName:`${O}-zoom`,motionAppear:!1,motionDeadline:1e3},({className:ce})=>{var he,ue;const fe=$("scroll-number",l),ve=z.current,ge=re(C==null?void 0:C.indicator,(he=R==null?void 0:R.classNames)===null||he===void 0?void 0:he.indicator,{[`${O}-dot`]:ve,[`${O}-count`]:!ve,[`${O}-count-sm`]:g==="small",[`${O}-multiple-words`]:!ve&&A&&A.toString().length>1,[`${O}-status-${u}`]:!!u,[`${O}-color-${f}`]:te});let de=Object.assign(Object.assign(Object.assign({},E==null?void 0:E.indicator),(ue=R==null?void 0:R.styles)===null||ue===void 0?void 0:ue.indicator),G);return f&&!te&&(de=de||{},de.background=f),p.createElement(_He,{prefixCls:fe,show:!W,motionClassName:ce,className:ge,count:A,title:Y,style:de,key:"scrollNumber"},ee)}),Q))}),Ka=PHe;Ka.Ribbon=wHe;var MHe={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"},THe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:MHe}))},Ru=p.forwardRef(THe),RHe=ot.ESC,OHe=ot.TAB;function kHe(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,o=e.autoFocus,i=e.overlayRef,a=p.useRef(!1),s=function(){if(t){var d,f;(d=n.current)===null||d===void 0||(f=d.focus)===null||f===void 0||f.call(d),r==null||r(!1)}},l=function(){var d;return(d=i.current)!==null&&d!==void 0&&d.focus?(i.current.focus(),a.current=!0,!0):!1},c=function(d){switch(d.keyCode){case RHe:s();break;case OHe:{var f=!1;a.current||(f=l()),f?d.preventDefault():s();break}}};p.useEffect(function(){return t?(window.addEventListener("keydown",c),o&&gn(l,3),function(){window.removeEventListener("keydown",c),a.current=!1}):function(){a.current=!1}},[t])}var IHe=p.forwardRef(function(e,t){var n=e.overlay,r=e.arrow,o=e.prefixCls,i=p.useMemo(function(){var s;return typeof n=="function"?s=n():s=n,s},[n]),a=Ci(t,Zp(i));return Z.createElement(Z.Fragment,null,r&&Z.createElement("div",{className:"".concat(o,"-arrow")}),Z.cloneElement(i,{ref:Jd(i)?a:void 0}))}),Jg={adjustX:1,adjustY:1},ev=[0,0],DHe={topLeft:{points:["bl","tl"],overflow:Jg,offset:[0,-4],targetOffset:ev},top:{points:["bc","tc"],overflow:Jg,offset:[0,-4],targetOffset:ev},topRight:{points:["br","tr"],overflow:Jg,offset:[0,-4],targetOffset:ev},bottomLeft:{points:["tl","bl"],overflow:Jg,offset:[0,4],targetOffset:ev},bottom:{points:["tc","bc"],overflow:Jg,offset:[0,4],targetOffset:ev},bottomRight:{points:["tr","br"],overflow:Jg,offset:[0,4],targetOffset:ev}},NHe=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function AHe(e,t){var n,r=e.arrow,o=r===void 0?!1:r,i=e.prefixCls,a=i===void 0?"rc-dropdown":i,s=e.transitionName,l=e.animation,c=e.align,u=e.placement,d=u===void 0?"bottomLeft":u,f=e.placements,h=f===void 0?DHe:f,m=e.getPopupContainer,v=e.showAction,g=e.hideAction,b=e.overlayClassName,y=e.overlayStyle,x=e.visible,w=e.trigger,S=w===void 0?["hover"]:w,C=e.autoFocus,E=e.overlay,_=e.children,P=e.onVisibleChange,$=Ye(e,NHe),T=Z.useState(),R=ie(T,2),O=R[0],k=R[1],I="visible"in e?x:O,D=Z.useRef(null),N=Z.useRef(null),L=Z.useRef(null);Z.useImperativeHandle(t,function(){return D.current});var H=function(A){k(A),P==null||P(A)};kHe({visible:I,triggerRef:L,onVisibleChange:H,autoFocus:C,overlayRef:N});var U=function(A){var z=e.onOverlayClick;k(!1),z&&z(A)},V=function(){return Z.createElement(IHe,{ref:N,overlay:E,prefixCls:a,arrow:o})},j=function(){return typeof E=="function"?V:V()},F=function(){var A=e.minOverlayWidthMatchTrigger,z=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?A:!z},W=function(){var A=e.openClassName;return A!==void 0?A:"".concat(a,"-open")},X=Z.cloneElement(_,{className:re((n=_.props)===null||n===void 0?void 0:n.className,I&&W()),ref:Jd(_)?Ci(L,Zp(_)):void 0}),J=g;return!J&&S.indexOf("contextMenu")!==-1&&(J=["click"]),Z.createElement(GC,Ce({builtinPlacements:h},$,{prefixCls:a,ref:D,popupClassName:re(b,K({},"".concat(a,"-show-arrow"),o)),popupStyle:y,action:S,showAction:v,hideAction:J,popupPlacement:d,popupAlign:c,popupTransitionName:s,popupAnimation:l,popupVisible:I,stretch:F()?"minWidth":"",popup:j(),onPopupVisibleChange:H,onPopupClick:U,getPopupContainer:m}),X)}const spe=Z.forwardRef(AHe),FHe=e=>typeof e!="object"&&typeof e!="function"||e===null;var lpe=p.createContext(null);function cpe(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function upe(e){var t=p.useContext(lpe);return cpe(t,e)}var BHe=["children","locked"],Tc=p.createContext(null);function LHe(e,t){var n=B({},e);return Object.keys(t).forEach(function(r){var o=t[r];o!==void 0&&(n[r]=o)}),n}function Mw(e){var t=e.children,n=e.locked,r=Ye(e,BHe),o=p.useContext(Tc),i=Np(function(){return LHe(o,r)},[o,r],function(a,s){return!n&&(a[0]!==s[0]||!Vd(a[1],s[1],!0))});return p.createElement(Tc.Provider,{value:i},t)}var jHe=[],dpe=p.createContext(null);function hO(){return p.useContext(dpe)}var fpe=p.createContext(jHe);function Ly(e){var t=p.useContext(fpe);return p.useMemo(function(){return e!==void 0?[].concat(De(t),[e]):t},[t,e])}var ppe=p.createContext(null),qj=p.createContext({});function OK(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(FC(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),i=Number(o),a=null;return o&&!Number.isNaN(i)?a=i:r&&a===null&&(a=0),r&&e.disabled&&(a=null),a!==null&&(a>=0||t&&a<0)}return!1}function zHe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=De(e.querySelectorAll("*")).filter(function(r){return OK(r,t)});return OK(e,t)&&n.unshift(e),n}var kA=ot.LEFT,IA=ot.RIGHT,DA=ot.UP,Q_=ot.DOWN,Z_=ot.ENTER,hpe=ot.ESC,tx=ot.HOME,nx=ot.END,kK=[DA,Q_,kA,IA];function HHe(e,t,n,r){var o,i="prev",a="next",s="children",l="parent";if(e==="inline"&&r===Z_)return{inlineTrigger:!0};var c=K(K({},DA,i),Q_,a),u=K(K(K(K({},kA,n?a:i),IA,n?i:a),Q_,s),Z_,s),d=K(K(K(K(K(K({},DA,i),Q_,a),Z_,s),hpe,l),kA,n?s:l),IA,n?l:s),f={inline:c,horizontal:u,vertical:d,inlineSub:c,horizontalSub:d,verticalSub:d},h=(o=f["".concat(e).concat(t?"":"Sub")])===null||o===void 0?void 0:o[r];switch(h){case i:return{offset:-1,sibling:!0};case a:return{offset:1,sibling:!0};case l:return{offset:-1,sibling:!1};case s:return{offset:1,sibling:!1};default:return null}}function VHe(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function WHe(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function Kj(e,t){var n=zHe(e,!0);return n.filter(function(r){return t.has(r)})}function IK(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=Kj(e,t),i=o.length,a=o.findIndex(function(s){return n===s});return r<0?a===-1?a=i-1:a-=1:r>0&&(a+=1),a=(a+i)%i,o[a]}var NA=function(t,n){var r=new Set,o=new Map,i=new Map;return t.forEach(function(a){var s=document.querySelector("[data-menu-id='".concat(cpe(n,a),"']"));s&&(r.add(s),i.set(s,a),o.set(a,s))}),{elements:r,key2element:o,element2key:i}};function UHe(e,t,n,r,o,i,a,s,l,c){var u=p.useRef(),d=p.useRef();d.current=t;var f=function(){gn.cancel(u.current)};return p.useEffect(function(){return function(){f()}},[]),function(h){var m=h.which;if([].concat(kK,[Z_,hpe,tx,nx]).includes(m)){var v=i(),g=NA(v,r),b=g,y=b.elements,x=b.key2element,w=b.element2key,S=x.get(t),C=WHe(S,y),E=w.get(C),_=HHe(e,a(E,!0).length===1,n,m);if(!_&&m!==tx&&m!==nx)return;(kK.includes(m)||[tx,nx].includes(m))&&h.preventDefault();var P=function(N){if(N){var L=N,H=N.querySelector("a");H!=null&&H.getAttribute("href")&&(L=H);var U=w.get(N);s(U),f(),u.current=gn(function(){d.current===U&&L.focus()})}};if([tx,nx].includes(m)||_.sibling||!C){var $;!C||e==="inline"?$=o.current:$=VHe(C);var T,R=Kj($,y);m===tx?T=R[0]:m===nx?T=R[R.length-1]:T=IK($,y,C,_.offset),P(T)}else if(_.inlineTrigger)l(E);else if(_.offset>0)l(E,!0),f(),u.current=gn(function(){g=NA(v,r);var D=C.getAttribute("aria-controls"),N=document.getElementById(D),L=IK(N,g.elements);P(L)},5);else if(_.offset<0){var O=a(E,!0),k=O[O.length-2],I=x.get(k);l(k,!1),P(I)}}c==null||c(h)}}function GHe(e){Promise.resolve().then(e)}var Yj="__RC_UTIL_PATH_SPLIT__",DK=function(t){return t.join(Yj)},qHe=function(t){return t.split(Yj)},AA="rc-menu-more";function KHe(){var e=p.useState({}),t=ie(e,2),n=t[1],r=p.useRef(new Map),o=p.useRef(new Map),i=p.useState([]),a=ie(i,2),s=a[0],l=a[1],c=p.useRef(0),u=p.useRef(!1),d=function(){u.current||n({})},f=p.useCallback(function(x,w){var S=DK(w);o.current.set(S,x),r.current.set(x,S),c.current+=1;var C=c.current;GHe(function(){C===c.current&&d()})},[]),h=p.useCallback(function(x,w){var S=DK(w);o.current.delete(S),r.current.delete(x)},[]),m=p.useCallback(function(x){l(x)},[]),v=p.useCallback(function(x,w){var S=r.current.get(x)||"",C=qHe(S);return w&&s.includes(C[0])&&C.unshift(AA),C},[s]),g=p.useCallback(function(x,w){return x.filter(function(S){return S!==void 0}).some(function(S){var C=v(S,!0);return C.includes(w)})},[v]),b=function(){var w=De(r.current.keys());return s.length&&w.push(AA),w},y=p.useCallback(function(x){var w="".concat(r.current.get(x)).concat(Yj),S=new Set;return De(o.current.keys()).forEach(function(C){C.startsWith(w)&&S.add(o.current.get(C))}),S},[]);return p.useEffect(function(){return function(){u.current=!0}},[]),{registerPath:f,unregisterPath:h,refreshOverflowKeys:m,isSubPathKey:g,getKeyPath:v,getKeys:b,getSubPathKeys:y}}function Vx(e){var t=p.useRef(e);t.current=e;var n=p.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),a=0;a1&&(y.motionAppear=!1);var x=y.onVisibleChanged;return y.onVisibleChanged=function(w){return!f.current&&!w&&g(!0),x==null?void 0:x(w)},v?null:p.createElement(Mw,{mode:i,locked:!f.current},p.createElement(Ko,Ce({visible:b},y,{forceRender:l,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),function(w){var S=w.className,C=w.style;return p.createElement(Xj,{id:t,className:S,style:C},o)}))}var dVe=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],fVe=["active"],pVe=p.forwardRef(function(e,t){var n=e.style,r=e.className,o=e.title,i=e.eventKey;e.warnKey;var a=e.disabled,s=e.internalPopupClose,l=e.children,c=e.itemIcon,u=e.expandIcon,d=e.popupClassName,f=e.popupOffset,h=e.popupStyle,m=e.onClick,v=e.onMouseEnter,g=e.onMouseLeave,b=e.onTitleClick,y=e.onTitleMouseEnter,x=e.onTitleMouseLeave,w=Ye(e,dVe),S=upe(i),C=p.useContext(Tc),E=C.prefixCls,_=C.mode,P=C.openKeys,$=C.disabled,T=C.overflowDisabled,R=C.activeKey,O=C.selectedKeys,k=C.itemIcon,I=C.expandIcon,D=C.onItemClick,N=C.onOpenChange,L=C.onActive,H=p.useContext(qj),U=H._internalRenderSubMenuItem,V=p.useContext(ppe),j=V.isSubPathKey,F=Ly(),W="".concat(E,"-submenu"),X=$||a,J=p.useRef(),q=p.useRef(),A=c??k,z=u??I,G=P.includes(i),Y=!T&&G,Q=j(O,i),ee=mpe(i,X,y,x),te=ee.active,oe=Ye(ee,fVe),ne=p.useState(!1),le=ie(ne,2),ce=le[0],he=le[1],ue=function(Fe){X||he(Fe)},fe=function(Fe){ue(!0),v==null||v({key:i,domEvent:Fe})},ve=function(Fe){ue(!1),g==null||g({key:i,domEvent:Fe})},ge=p.useMemo(function(){return te||(_!=="inline"?ce||j([R],i):!1)},[_,te,R,ce,i,j]),de=gpe(F.length),be=function(Fe){X||(b==null||b({key:i,domEvent:Fe}),_==="inline"&&N(i,!G))},Ee=Vx(function(Re){m==null||m(ZP(Re)),D(Re)}),Le=function(Fe){_!=="inline"&&N(i,Fe)},Te=function(){L(i)},Pe=S&&"".concat(S,"-popup"),ze=p.useMemo(function(){return p.createElement(vpe,{icon:_!=="horizontal"?z:void 0,props:B(B({},e),{},{isOpen:Y,isSubMenu:!0})},p.createElement("i",{className:"".concat(W,"-arrow")}))},[_,z,e,Y,W]),ke=p.createElement("div",Ce({role:"menuitem",style:de,className:"".concat(W,"-title"),tabIndex:X?null:-1,ref:J,title:typeof o=="string"?o:null,"data-menu-id":T&&S?null:S,"aria-expanded":Y,"aria-haspopup":!0,"aria-controls":Pe,"aria-disabled":X,onClick:be,onFocus:Te},oe),o,ze),$e=p.useRef(_);if(_!=="inline"&&F.length>1?$e.current="vertical":$e.current=_,!T){var Be=$e.current;ke=p.createElement(cVe,{mode:Be,prefixCls:W,visible:!s&&Y&&_!=="inline",popupClassName:d,popupOffset:f,popupStyle:h,popup:p.createElement(Mw,{mode:Be==="horizontal"?"vertical":Be},p.createElement(Xj,{id:Pe,ref:q},l)),disabled:X,onVisibleChange:Le},ke)}var we=p.createElement(mc.Item,Ce({ref:t,role:"none"},w,{component:"li",style:n,className:re(W,"".concat(W,"-").concat(_),r,K(K(K(K({},"".concat(W,"-open"),Y),"".concat(W,"-active"),ge),"".concat(W,"-selected"),Q),"".concat(W,"-disabled"),X)),onMouseEnter:fe,onMouseLeave:ve}),ke,!T&&p.createElement(uVe,{id:Pe,open:Y,keyPath:F},l));return U&&(we=U(we,e,{selected:Q,active:ge,open:Y,disabled:X})),p.createElement(Mw,{onItemClick:Ee,mode:_==="horizontal"?"vertical":_,itemIcon:A,expandIcon:z},we)}),mO=p.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=Ly(n),i=Qj(r,o),a=hO();p.useEffect(function(){if(a)return a.registerPath(n,o),function(){a.unregisterPath(n,o)}},[o]);var s;return a?s=i:s=p.createElement(pVe,Ce({ref:t},e),i),p.createElement(fpe.Provider,{value:o},s)});function Zj(e){var t=e.className,n=e.style,r=p.useContext(Tc),o=r.prefixCls,i=hO();return i?null:p.createElement("li",{role:"separator",className:re("".concat(o,"-item-divider"),t),style:n})}var hVe=["className","title","eventKey","children"],mVe=p.forwardRef(function(e,t){var n=e.className,r=e.title;e.eventKey;var o=e.children,i=Ye(e,hVe),a=p.useContext(Tc),s=a.prefixCls,l="".concat(s,"-item-group");return p.createElement("li",Ce({ref:t,role:"presentation"},i,{onClick:function(u){return u.stopPropagation()},className:re(l,n)}),p.createElement("div",{role:"presentation",className:"".concat(l,"-title"),title:typeof r=="string"?r:void 0},r),p.createElement("ul",{role:"group",className:"".concat(l,"-list")},o))}),Jj=p.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=Ly(n),i=Qj(r,o),a=hO();return a?i:p.createElement(mVe,Ce({ref:t},En(e,["warnKey"])),i)}),gVe=["label","children","key","type","extra"];function FA(e,t,n){var r=t.item,o=t.group,i=t.submenu,a=t.divider;return(e||[]).map(function(s,l){if(s&&dt(s)==="object"){var c=s,u=c.label,d=c.children,f=c.key,h=c.type,m=c.extra,v=Ye(c,gVe),g=f??"tmp-".concat(l);return d||h==="group"?h==="group"?p.createElement(o,Ce({key:g},v,{title:u}),FA(d,t,n)):p.createElement(i,Ce({key:g},v,{title:u}),FA(d,t,n)):h==="divider"?p.createElement(a,Ce({key:g},v)):p.createElement(r,Ce({key:g},v,{extra:m}),u,(!!m||m===0)&&p.createElement("span",{className:"".concat(n,"-item-extra")},m))}return null}).filter(function(s){return s})}function AK(e,t,n,r,o){var i=e,a=B({divider:Zj,item:KC,group:Jj,submenu:mO},r);return t&&(i=FA(t,a,o)),Qj(i,n)}var vVe=["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"],$h=[],yVe=p.forwardRef(function(e,t){var n,r=e,o=r.prefixCls,i=o===void 0?"rc-menu":o,a=r.rootClassName,s=r.style,l=r.className,c=r.tabIndex,u=c===void 0?0:c,d=r.items,f=r.children,h=r.direction,m=r.id,v=r.mode,g=v===void 0?"vertical":v,b=r.inlineCollapsed,y=r.disabled,x=r.disabledOverflow,w=r.subMenuOpenDelay,S=w===void 0?.1:w,C=r.subMenuCloseDelay,E=C===void 0?.1:C,_=r.forceSubMenuRender,P=r.defaultOpenKeys,$=r.openKeys,T=r.activeKey,R=r.defaultActiveFirst,O=r.selectable,k=O===void 0?!0:O,I=r.multiple,D=I===void 0?!1:I,N=r.defaultSelectedKeys,L=r.selectedKeys,H=r.onSelect,U=r.onDeselect,V=r.inlineIndent,j=V===void 0?24:V,F=r.motion,W=r.defaultMotions,X=r.triggerSubMenuAction,J=X===void 0?"hover":X,q=r.builtinPlacements,A=r.itemIcon,z=r.expandIcon,G=r.overflowedIndicator,Y=G===void 0?"...":G,Q=r.overflowedIndicatorPopupClassName,ee=r.getPopupContainer,te=r.onClick,oe=r.onOpenChange,ne=r.onKeyDown;r.openAnimation,r.openTransitionName;var le=r._internalRenderMenuItem,ce=r._internalRenderSubMenuItem,he=r._internalComponents,ue=Ye(r,vVe),fe=p.useMemo(function(){return[AK(f,d,$h,he,i),AK(f,d,$h,{},i)]},[f,d,he]),ve=ie(fe,2),ge=ve[0],de=ve[1],be=p.useState(!1),Ee=ie(be,2),Le=Ee[0],Te=Ee[1],Pe=p.useRef(),ze=XHe(m),ke=h==="rtl",$e=Gt(P,{value:$,postState:function(zt){return zt||$h}}),Be=ie($e,2),we=Be[0],Re=Be[1],Fe=function(zt){var $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Dn(){Re(zt),oe==null||oe(zt)}$t?ji.flushSync(Dn):Dn()},Se=p.useState(we),Ae=ie(Se,2),Ve=Ae[0],Je=Ae[1],ht=p.useRef(!1),He=p.useMemo(function(){return(g==="inline"||g==="vertical")&&b?["vertical",b]:[g,!1]},[g,b]),Ke=ie(He,2),it=Ke[0],Ge=Ke[1],ut=it==="inline",Ze=p.useState(it),et=ie(Ze,2),tt=et[0],mt=et[1],me=p.useState(Ge),pe=ie(me,2),ye=pe[0],Oe=pe[1];p.useEffect(function(){mt(it),Oe(Ge),ht.current&&(ut?Re(Ve):Fe($h))},[it,Ge]);var je=p.useState(0),We=ie(je,2),Xe=We[0],st=We[1],ct=Xe>=ge.length-1||tt!=="horizontal"||x;p.useEffect(function(){ut&&Je(we)},[we]),p.useEffect(function(){return ht.current=!0,function(){ht.current=!1}},[]);var at=KHe(),Ue=at.registerPath,Mt=at.unregisterPath,xt=at.refreshOverflowKeys,Dt=at.isSubPathKey,Ct=at.getKeyPath,ft=at.getKeys,vt=at.getSubPathKeys,rt=p.useMemo(function(){return{registerPath:Ue,unregisterPath:Mt}},[Ue,Mt]),yt=p.useMemo(function(){return{isSubPathKey:Dt}},[Dt]);p.useEffect(function(){xt(ct?$h:ge.slice(Xe+1).map(function(Vn){return Vn.key}))},[Xe,ct]);var qe=Gt(T||R&&((n=ge[0])===null||n===void 0?void 0:n.key),{value:T}),Ie=ie(qe,2),nt=Ie[0],wt=Ie[1],Lt=Vx(function(Vn){wt(Vn)}),on=Vx(function(){wt(void 0)});p.useImperativeHandle(t,function(){return{list:Pe.current,focus:function(zt){var $t,Dn=ft(),Nt=NA(Dn,ze),St=Nt.elements,Qt=Nt.key2element,Qn=Nt.element2key,fr=Kj(Pe.current,St),So=nt??(fr[0]?Qn.get(fr[0]):($t=ge.find(function(Sn){return!Sn.props.disabled}))===null||$t===void 0?void 0:$t.key),Qo=Qt.get(So);if(So&&Qo){var Zo;Qo==null||(Zo=Qo.focus)===null||Zo===void 0||Zo.call(Qo,zt)}}}});var Pt=Gt(N||[],{value:L,postState:function(zt){return Array.isArray(zt)?zt:zt==null?$h:[zt]}}),lt=ie(Pt,2),Tt=lt[0],cn=lt[1],yn=function(zt){if(k){var $t=zt.key,Dn=Tt.includes($t),Nt;D?Dn?Nt=Tt.filter(function(Qt){return Qt!==$t}):Nt=[].concat(De(Tt),[$t]):Nt=[$t],cn(Nt);var St=B(B({},zt),{},{selectedKeys:Nt});Dn?U==null||U(St):H==null||H(St)}!D&&we.length&&tt!=="inline"&&Fe($h)},tn=Vx(function(Vn){te==null||te(ZP(Vn)),yn(Vn)}),Kn=Vx(function(Vn,zt){var $t=we.filter(function(Nt){return Nt!==Vn});if(zt)$t.push(Vn);else if(tt!=="inline"){var Dn=vt(Vn);$t=$t.filter(function(Nt){return!Dn.has(Nt)})}Vd(we,$t,!0)||Fe($t,!0)}),ir=function(zt,$t){var Dn=$t??!we.includes(zt);Kn(zt,Dn)},ro=UHe(tt,nt,ke,ze,Pe,ft,Ct,wt,ir,ne);p.useEffect(function(){Te(!0)},[]);var Co=p.useMemo(function(){return{_internalRenderMenuItem:le,_internalRenderSubMenuItem:ce}},[le,ce]),Wr=tt!=="horizontal"||x?ge:ge.map(function(Vn,zt){return p.createElement(Mw,{key:Vn.key,overflowDisabled:zt>Xe},Vn)}),Br=p.createElement(mc,Ce({id:m,ref:Pe,prefixCls:"".concat(i,"-overflow"),component:"ul",itemComponent:KC,className:re(i,"".concat(i,"-root"),"".concat(i,"-").concat(tt),l,K(K({},"".concat(i,"-inline-collapsed"),ye),"".concat(i,"-rtl"),ke),a),dir:h,style:s,role:"menu",tabIndex:u,data:Wr,renderRawItem:function(zt){return zt},renderRawRest:function(zt){var $t=zt.length,Dn=$t?ge.slice(-$t):null;return p.createElement(mO,{eventKey:AA,title:Y,disabled:ct,internalPopupClose:$t===0,popupClassName:Q},Dn)},maxCount:tt!=="horizontal"||x?mc.INVALIDATE:mc.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(zt){st(zt)},onKeyDown:ro},ue));return p.createElement(qj.Provider,{value:Co},p.createElement(lpe.Provider,{value:ze},p.createElement(Mw,{prefixCls:i,rootClassName:a,mode:tt,openKeys:we,rtl:ke,disabled:y,motion:Le?F:null,defaultMotions:Le?W:null,activeKey:nt,onActive:Lt,onInactive:on,selectedKeys:Tt,inlineIndent:j,subMenuOpenDelay:S,subMenuCloseDelay:E,forceSubMenuRender:_,builtinPlacements:q,triggerSubMenuAction:J,getPopupContainer:ee,itemIcon:A,expandIcon:z,onItemClick:tn,onOpenChange:Kn},p.createElement(ppe.Provider,{value:yt},Br),p.createElement("div",{style:{display:"none"},"aria-hidden":!0},p.createElement(dpe.Provider,{value:rt},de)))))}),jy=yVe;jy.Item=KC;jy.SubMenu=mO;jy.ItemGroup=Jj;jy.Divider=Zj;var bVe={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"},xVe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:bVe}))},wVe=p.forwardRef(xVe);const bpe=p.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}}),CVe=e=>{const{antCls:t,componentCls:n,colorText:r,footerBg:o,headerHeight:i,headerPadding:a,headerColor:s,footerPadding:l,fontSize:c,bodyBg:u,headerBg:d}=e;return{[n]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:u,"&, *":{boxSizing:"border-box"},[`&${n}-has-sider`]:{flexDirection:"row",[`> ${n}, > ${n}-content`]:{width:0}},[`${n}-header, &${n}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${n}-header`]:{height:i,padding:a,color:s,lineHeight:se(i),background:d,[`${t}-menu`]:{lineHeight:"inherit"}},[`${n}-footer`]:{padding:l,color:r,fontSize:c,background:o},[`${n}-content`]:{flex:"auto",color:r,minHeight:0}}},xpe=e=>{const{colorBgLayout:t,controlHeight:n,controlHeightLG:r,colorText:o,controlHeightSM:i,marginXXS:a,colorTextLightSolid:s,colorBgContainer:l}=e,c=r*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:n*2,headerPadding:`0 ${c}px`,headerColor:o,footerPadding:`${i}px ${c}px`,footerBg:t,siderBg:"#001529",triggerHeight:r+a*2,triggerBg:"#002140",triggerColor:s,zeroTriggerWidth:r,zeroTriggerHeight:r,lightSiderBg:l,lightTriggerBg:l,lightTriggerColor:o}},wpe=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]],Cpe=pn("Layout",e=>[CVe(e)],xpe,{deprecatedTokens:wpe}),SVe=e=>{const{componentCls:t,siderBg:n,motionDurationMid:r,motionDurationSlow:o,antCls:i,triggerHeight:a,triggerColor:s,triggerBg:l,headerHeight:c,zeroTriggerWidth:u,zeroTriggerHeight:d,borderRadiusLG:f,lightSiderBg:h,lightTriggerColor:m,lightTriggerBg:v,bodyBg:g}=e;return{[t]:{position:"relative",minWidth:0,background:n,transition:`all ${r}, background 0s`,"&-has-trigger":{paddingBottom:a},"&-right":{order:1},[`${t}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${i}-menu${i}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${t}-children`]:{overflow:"hidden"},[`${t}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:a,color:s,lineHeight:se(a),textAlign:"center",background:l,cursor:"pointer",transition:`all ${r}`},[`${t}-zero-width-trigger`]:{position:"absolute",top:c,insetInlineEnd:e.calc(u).mul(-1).equal(),zIndex:1,width:u,height:d,color:s,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:n,borderRadius:`0 ${se(f)} ${se(f)} 0`,cursor:"pointer",transition:`background ${o} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${o}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:e.calc(u).mul(-1).equal(),borderRadius:`${se(f)} 0 0 ${se(f)}`}},"&-light":{background:h,[`${t}-trigger`]:{color:m,background:v},[`${t}-zero-width-trigger`]:{color:m,background:v,border:`1px solid ${g}`,borderInlineStart:0}}}}},EVe=pn(["Layout","Sider"],e=>[SVe(e)],xpe,{deprecatedTokens:wpe});var _Ve=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o!Number.isNaN(Number.parseFloat(e))&&isFinite(e),gO=p.createContext({}),PVe=(()=>{let e=0;return(t="")=>(e+=1,`${t}${e}`)})(),Spe=p.forwardRef((e,t)=>{const{prefixCls:n,className:r,trigger:o,children:i,defaultCollapsed:a=!1,theme:s="dark",style:l={},collapsible:c=!1,reverseArrow:u=!1,width:d=200,collapsedWidth:f=80,zeroWidthTriggerStyle:h,breakpoint:m,onCollapse:v,onBreakpoint:g}=e,b=_Ve(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:y}=p.useContext(bpe),[x,w]=p.useState("collapsed"in e?e.collapsed:a),[S,C]=p.useState(!1);p.useEffect(()=>{"collapsed"in e&&w(e.collapsed)},[e.collapsed]);const E=(A,z)=>{"collapsed"in e||w(A),v==null||v(A,z)},{getPrefixCls:_,direction:P}=p.useContext(kt),$=_("layout-sider",n),[T,R,O]=EVe($),k=p.useRef(null);k.current=A=>{C(A.matches),g==null||g(A.matches),x!==A.matches&&E(A.matches,"responsive")},p.useEffect(()=>{function A(G){var Y;return(Y=k.current)===null||Y===void 0?void 0:Y.call(k,G)}let z;return typeof(window==null?void 0:window.matchMedia)<"u"&&m&&m in FK&&(z=window.matchMedia(`screen and (max-width: ${FK[m]})`),qfe(z,A),A(z)),()=>{Kfe(z,A)}},[m]),p.useEffect(()=>{const A=PVe("ant-sider-");return y.addSider(A),()=>y.removeSider(A)},[]);const I=()=>{E(!x,"clickTrigger")},D=En(b,["collapsed"]),N=x?f:d,L=$Ve(N)?`${N}px`:String(N),H=parseFloat(String(f||0))===0?p.createElement("span",{onClick:I,className:re(`${$}-zero-width-trigger`,`${$}-zero-width-trigger-${u?"right":"left"}`),style:h},o||p.createElement(wVe,null)):null,U=P==="rtl"==!u,F={expanded:U?p.createElement(El,null):p.createElement(Ru,null),collapsed:U?p.createElement(Ru,null):p.createElement(El,null)}[x?"collapsed":"expanded"],W=o!==null?H||p.createElement("div",{className:`${$}-trigger`,onClick:I,style:{width:L}},o||F):null,X=Object.assign(Object.assign({},l),{flex:`0 0 ${L}`,maxWidth:L,minWidth:L,width:L}),J=re($,`${$}-${s}`,{[`${$}-collapsed`]:!!x,[`${$}-has-trigger`]:c&&o!==null&&!H,[`${$}-below`]:!!S,[`${$}-zero-width`]:parseFloat(L)===0},r,R,O),q=p.useMemo(()=>({siderCollapsed:x}),[x]);return T(p.createElement(gO.Provider,{value:q},p.createElement("aside",Object.assign({className:J},D,{style:X,ref:t}),p.createElement("div",{className:`${$}-children`},i),c||S&&H?W:null)))});var MVe={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"},TVe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:MVe}))},e7=p.forwardRef(TVe);const JP=p.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1});var RVe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,dashed:r}=e,o=RVe(e,["prefixCls","className","dashed"]),{getPrefixCls:i}=p.useContext(kt),a=i("menu",t),s=re({[`${a}-item-divider-dashed`]:!!r},n);return p.createElement(Zj,Object.assign({className:s},o))},_pe=e=>{var t;const{className:n,children:r,icon:o,title:i,danger:a,extra:s}=e,{prefixCls:l,firstLevel:c,direction:u,disableMenuItemTitleTooltip:d,inlineCollapsed:f}=p.useContext(JP),h=x=>{const w=r==null?void 0:r[0],S=p.createElement("span",{className:re(`${l}-title-content`,{[`${l}-title-content-with-extra`]:!!s||s===0})},r);return(!o||p.isValidElement(r)&&r.type==="span")&&r&&x&&c&&typeof w=="string"?p.createElement("div",{className:`${l}-inline-collapsed-noicon`},w.charAt(0)):S},{siderCollapsed:m}=p.useContext(gO);let v=i;typeof i>"u"?v=c?r:"":i===!1&&(v="");const g={title:v};!m&&!f&&(g.title=null,g.open=!1);const b=bi(r).length;let y=p.createElement(KC,Object.assign({},En(e,["title","icon","danger"]),{className:re({[`${l}-item-danger`]:a,[`${l}-item-only-child`]:(o?b+1:b)===1},n),title:typeof i=="string"?i:void 0}),No(o,{className:re(p.isValidElement(o)?(t=o.props)===null||t===void 0?void 0:t.className:void 0,`${l}-item-icon`)}),h(f));return d||(y=p.createElement(ss,Object.assign({},g,{placement:u==="rtl"?"left":"right",classNames:{root:`${l}-inline-collapsed-tooltip`}}),y)),y};var OVe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{children:n}=e,r=OVe(e,["children"]),o=p.useContext(eM),i=p.useMemo(()=>Object.assign(Object.assign({},o),r),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),a=uDe(n),s=Lc(t,a?Zp(n):null);return p.createElement(eM.Provider,{value:i},p.createElement(Pc,{space:!0},a?p.cloneElement(n,{ref:s}):n))}),IVe=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:i,lineType:a,itemPaddingInline:s}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${se(i)} ${a} ${o}`,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, > ${t}-item-active, - > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${n}`,`background ${n}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},NVe=({componentCls:e,menuArrowOffset:t,calc:n})=>({[`${e}-rtl`]:{direction:"rtl"},[`${e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${e}-rtl${e}-vertical, - ${e}-submenu-rtl ${e}-vertical`]:{[`${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${se(n(t).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${se(t)})`}}}}),BK=e=>Object.assign({},_c(e)),LK=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,subMenuItemSelectedColor:i,groupTitleColor:a,itemBg:s,subMenuItemBg:l,itemSelectedBg:c,activeBarHeight:u,activeBarWidth:d,activeBarBorderWidth:p,motionDurationSlow:h,motionEaseInOut:m,motionEaseOut:v,itemPaddingInline:g,motionDurationMid:x,itemHoverColor:y,lineType:b,colorSplit:C,itemDisabledColor:S,dangerItemColor:w,dangerItemHoverColor:E,dangerItemSelectedColor:_,dangerItemActiveBg:P,dangerItemSelectedBg:$,popupBg:R,itemHoverBg:O,itemActiveBg:T,menuSubMenuBg:I,horizontalItemSelectedColor:k,horizontalItemSelectedBg:N,horizontalItemBorderRadius:D,horizontalItemHoverBg:L}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:s,[`&${n}-root:focus-visible`]:Object.assign({},BK(e)),[`${n}-item`]:{"&-group-title, &-extra":{color:a}},[`${n}-submenu-selected > ${n}-submenu-title`]:{color:i},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:Object.assign({},BK(e))},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${S} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:y}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:O},"&:active":{backgroundColor:T}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:O},"&:active":{backgroundColor:T}}},[`${n}-item-danger`]:{color:w,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:E}},[`&${n}-item:active`]:{background:P}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:o,[`&${n}-item-danger`]:{color:_},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:c,[`&${n}-item-danger`]:{backgroundColor:$}},[`&${n}-submenu > ${n}`]:{backgroundColor:I},[`&${n}-popup > ${n}`]:{backgroundColor:R},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:R},[`&${n}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${n}-item, > ${n}-submenu`]:{top:p,marginTop:e.calc(p).mul(-1).equal(),marginBottom:0,borderRadius:D,"&::after":{position:"absolute",insetInline:g,bottom:0,borderBottom:`${se(u)} solid transparent`,transition:`border-color ${h} ${m}`,content:'""'},"&:hover, &-active, &-open":{background:L,"&::after":{borderBottomWidth:u,borderBottomColor:k}},"&-selected":{color:k,backgroundColor:N,"&:hover":{backgroundColor:N},"&::after":{borderBottomWidth:u,borderBottomColor:k}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${se(p)} ${b} ${C}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:l},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${se(d)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${x} ${v}`,`opacity ${x} ${v}`].join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:_}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${x} ${m}`,`opacity ${x} ${m}`].join(",")}}}}}},jK=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:i,marginXS:a,itemMarginBlock:s,itemWidth:l,itemPaddingInline:c}=e,u=e.calc(i).add(o).add(a).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:se(n),paddingInline:c,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:s,width:l},[`> ${t}-item, + > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${n}`,`background ${n}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},DVe=({componentCls:e,menuArrowOffset:t,calc:n})=>({[`${e}-rtl`]:{direction:"rtl"},[`${e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${e}-rtl${e}-vertical, + ${e}-submenu-rtl ${e}-vertical`]:{[`${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${se(n(t).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${se(t)})`}}}}),BK=e=>Object.assign({},_c(e)),LK=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,subMenuItemSelectedColor:i,groupTitleColor:a,itemBg:s,subMenuItemBg:l,itemSelectedBg:c,activeBarHeight:u,activeBarWidth:d,activeBarBorderWidth:f,motionDurationSlow:h,motionEaseInOut:m,motionEaseOut:v,itemPaddingInline:g,motionDurationMid:b,itemHoverColor:y,lineType:x,colorSplit:w,itemDisabledColor:S,dangerItemColor:C,dangerItemHoverColor:E,dangerItemSelectedColor:_,dangerItemActiveBg:P,dangerItemSelectedBg:$,popupBg:T,itemHoverBg:R,itemActiveBg:O,menuSubMenuBg:k,horizontalItemSelectedColor:I,horizontalItemSelectedBg:D,horizontalItemBorderRadius:N,horizontalItemHoverBg:L}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:s,[`&${n}-root:focus-visible`]:Object.assign({},BK(e)),[`${n}-item`]:{"&-group-title, &-extra":{color:a}},[`${n}-submenu-selected > ${n}-submenu-title`]:{color:i},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:Object.assign({},BK(e))},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${S} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:y}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:R},"&:active":{backgroundColor:O}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:R},"&:active":{backgroundColor:O}}},[`${n}-item-danger`]:{color:C,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:E}},[`&${n}-item:active`]:{background:P}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:o,[`&${n}-item-danger`]:{color:_},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:c,[`&${n}-item-danger`]:{backgroundColor:$}},[`&${n}-submenu > ${n}`]:{backgroundColor:k},[`&${n}-popup > ${n}`]:{backgroundColor:T},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:T},[`&${n}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${n}-item, > ${n}-submenu`]:{top:f,marginTop:e.calc(f).mul(-1).equal(),marginBottom:0,borderRadius:N,"&::after":{position:"absolute",insetInline:g,bottom:0,borderBottom:`${se(u)} solid transparent`,transition:`border-color ${h} ${m}`,content:'""'},"&:hover, &-active, &-open":{background:L,"&::after":{borderBottomWidth:u,borderBottomColor:I}},"&-selected":{color:I,backgroundColor:D,"&:hover":{backgroundColor:D},"&::after":{borderBottomWidth:u,borderBottomColor:I}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${se(f)} ${x} ${w}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:l},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${se(d)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${b} ${v}`,`opacity ${b} ${v}`].join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:_}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${b} ${m}`,`opacity ${b} ${m}`].join(",")}}}}}},jK=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:i,marginXS:a,itemMarginBlock:s,itemWidth:l,itemPaddingInline:c}=e,u=e.calc(i).add(o).add(a).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:se(n),paddingInline:c,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:s,width:l},[`> ${t}-item, > ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:se(n)},[`${t}-item-group-list ${t}-submenu-title, - ${t}-submenu-title`]:{paddingInlineEnd:u}}},DVe=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:i,controlHeightLG:a,motionEaseOut:s,paddingXL:l,itemMarginInline:c,fontSizeLG:u,motionDurationFast:d,motionDurationSlow:p,paddingXS:h,boxShadowSecondary:m,collapsedWidth:v,collapsedIconSize:g}=e,x={height:r,lineHeight:se(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},jK(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},jK(e)),{boxShadow:m})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:i,maxHeight:`calc(100vh - ${se(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 ${p}`,`background ${p}`,`padding ${d} ${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`]:x,[`& ${t}-item-group-title`]:{paddingInlineStart:l}},[`${t}-item`]:x}},{[`${t}-inline-collapsed`]:{width:v,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:u,textAlign:"center"}}},[`> ${t}-item, + ${t}-submenu-title`]:{paddingInlineEnd:u}}},NVe=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:i,controlHeightLG:a,motionEaseOut:s,paddingXL:l,itemMarginInline:c,fontSizeLG:u,motionDurationFast:d,motionDurationSlow:f,paddingXS:h,boxShadowSecondary:m,collapsedWidth:v,collapsedIconSize:g}=e,b={height:r,lineHeight:se(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},jK(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},jK(e)),{boxShadow:m})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:i,maxHeight:`calc(100vh - ${se(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 ${f}`,`background ${f}`,`padding ${d} ${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`]:b,[`& ${t}-item-group-title`]:{paddingInlineStart:l}},[`${t}-item`]:b}},{[`${t}-inline-collapsed`]:{width:v,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:u,textAlign:"center"}}},[`> ${t}-item, > ${t}-item-group > ${t}-item-group-list > ${t}-item, > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title, > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${se(e.calc(g).div(2).equal())} - ${se(c)})`,textOverflow:"clip",[` ${t}-submenu-arrow, ${t}-submenu-expand-icon - `]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:g,lineHeight:se(r),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:o}},[`${t}-item-group-title`]:Object.assign(Object.assign({},Bs),{paddingInline:h})}}]},zK=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:i,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 ${n}`,`background ${n}`,`padding calc(${n} + 0.1s) ${o}`].join(","),[`${t}-item-icon, ${a}`]:{minWidth:s,fontSize:s,transition:[`font-size ${r} ${i}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:l,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:Object.assign({},mg()),[`&${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"}}}},HK=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:i,menuArrowOffset:a}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:i,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${r}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(i).mul(.6).equal(),height:e.calc(i).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:[`background ${n} ${r}`,`transform ${n} ${r}`,`top ${n} ${r}`,`color ${n} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${se(e.calc(a).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${se(a)})`}}}}},AVe=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:i,motionEaseInOut:a,paddingXS:s,padding:l,colorSplit:c,lineWidth:u,zIndexPopup:d,borderRadiusLG:p,subMenuItemBorderRadius:h,menuArrowSize:m,menuArrowOffset:v,lineType:g,groupTitleLineHeight:x,groupTitleFontSize:y}=e;return[{"":{[n]:Object.assign(Object.assign({},$u()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),$u()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${se(s)} ${se(l)}`,fontSize:y,lineHeight:x,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${o} ${a}`,`background ${o} ${a}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o} ${a}`,`background ${o} ${a}`,`padding ${i} ${a}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background ${o} ${a}`,`padding ${o} ${a}`].join(",")},[`${n}-title-content`]:{transition:`color ${o}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${n}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:e.padding}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:c,borderStyle:g,borderWidth:0,borderTopWidth:u,marginBlock:u,padding:0,"&-dashed":{borderStyle:"dashed"}}}),zK(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${se(e.calc(r).mul(2).equal())} ${se(l)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:d,borderRadius:p,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:Object.assign(Object.assign(Object.assign({borderRadius:p},zK(e)),HK(e)),{[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:h},[`${n}-submenu-title::after`]:{transition:`transform ${o} ${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}}}),HK(e)),{[`&-inline-collapsed ${n}-submenu-arrow, - &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${se(v)})`},"&::after":{transform:`rotate(45deg) translateX(${se(e.calc(v).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${se(e.calc(m).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${se(e.calc(v).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${se(v)})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},FVe=e=>{var t,n,r;const{colorPrimary:o,colorError:i,colorTextDisabled:a,colorErrorBg:s,colorText:l,colorTextDescription:c,colorBgContainer:u,colorFillAlter:d,colorFillContent:p,lineWidth:h,lineWidthBold:m,controlItemBgActive:v,colorBgTextHover:g,controlHeightLG:x,lineHeight:y,colorBgElevated:b,marginXXS:C,padding:S,fontSize:w,controlHeightSM:E,fontSizeLG:_,colorTextLightSolid:P,colorErrorHover:$}=e,R=(t=e.activeBarWidth)!==null&&t!==void 0?t:0,O=(n=e.activeBarBorderWidth)!==null&&n!==void 0?n:h,T=(r=e.itemMarginInline)!==null&&r!==void 0?r:e.marginXXS,I=new wn(P).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:o,horizontalItemHoverColor:o,colorGroupTitle:c,groupTitleColor:c,colorItemTextSelected:o,itemSelectedColor:o,subMenuItemSelectedColor:o,colorItemTextSelectedHorizontal:o,horizontalItemSelectedColor:o,colorItemBg:u,itemBg:u,colorItemBgHover:g,itemHoverBg:g,colorItemBgActive:p,itemActiveBg:v,colorSubItemBg:d,subMenuItemBg:d,colorItemBgSelected:v,itemSelectedBg:v,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:R,colorActiveBarHeight:m,activeBarHeight:m,colorActiveBarBorderSize:h,activeBarBorderWidth:O,colorItemTextDisabled:a,itemDisabledColor:a,colorDangerItemText:i,dangerItemColor:i,colorDangerItemTextHover:i,dangerItemHoverColor:i,colorDangerItemTextSelected:i,dangerItemSelectedColor:i,colorDangerItemBgActive:s,dangerItemActiveBg:s,colorDangerItemBgSelected:s,dangerItemSelectedBg:s,itemMarginInline:T,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:x,groupTitleLineHeight:y,collapsedWidth:x*2,popupBg:b,itemMarginBlock:C,itemPaddingInline:S,horizontalLineHeight:`${x*1.15}px`,iconSize:w,iconMarginInlineEnd:E-w,collapsedIconSize:_,groupTitleFontSize:w,darkItemDisabledColor:new wn(P).setA(.25).toRgbString(),darkItemColor:I,darkDangerItemColor:i,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:P,darkItemSelectedBg:o,darkDangerItemSelectedBg:i,darkItemHoverBg:"transparent",darkGroupTitleColor:I,darkItemHoverColor:P,darkDangerItemHoverColor:$,darkDangerItemSelectedColor:P,darkDangerItemActiveBg:i,itemWidth:R?`calc(100% + ${O}px)`:`calc(100% - ${T*2}px)`}},BVe=(e,t=e,n=!0)=>pn("Menu",o=>{const{colorBgElevated:i,controlHeightLG:a,fontSize:s,darkItemColor:l,darkDangerItemColor:c,darkItemBg:u,darkSubMenuItemBg:d,darkItemSelectedColor:p,darkItemSelectedBg:h,darkDangerItemSelectedBg:m,darkItemHoverBg:v,darkGroupTitleColor:g,darkItemHoverColor:x,darkItemDisabledColor:y,darkDangerItemHoverColor:b,darkDangerItemSelectedColor:C,darkDangerItemActiveBg:S,popupBg:w,darkPopupBg:E}=o,_=o.calc(s).div(7).mul(5).equal(),P=Xt(o,{menuArrowSize:_,menuHorizontalHeight:o.calc(a).mul(1.15).equal(),menuArrowOffset:o.calc(_).mul(.25).equal(),menuSubMenuBg:i,calc:o.calc,popupBg:w}),$=Xt(P,{itemColor:l,itemHoverColor:x,groupTitleColor:g,itemSelectedColor:p,subMenuItemSelectedColor:p,itemBg:u,popupBg:E,subMenuItemBg:d,itemActiveBg:"transparent",itemSelectedBg:h,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:v,itemDisabledColor:y,dangerItemColor:c,dangerItemHoverColor:b,dangerItemSelectedColor:C,dangerItemActiveBg:S,dangerItemSelectedBg:m,menuSubMenuBg:d,horizontalItemSelectedColor:p,horizontalItemSelectedBg:h});return[AVe(P),kVe(P),DVe(P),LK(P,"light"),LK($,"dark"),NVe(P),Lw(P),Mu(P,"slide-up"),Mu(P,"slide-down"),Ay(P,"zoom-big")]},FVe,{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:n,unitless:{groupTitleLineHeight:!0}})(e,t),$pe=e=>{var t;const{popupClassName:n,icon:r,title:o,theme:i}=e,a=f.useContext(JP),{prefixCls:s,inlineCollapsed:l,theme:c}=a,u=Ly();let d;if(!r)d=l&&!u.length&&o&&typeof o=="string"?f.createElement("div",{className:`${s}-inline-collapsed-noicon`},o.charAt(0)):f.createElement("span",{className:`${s}-title-content`},o);else{const m=f.isValidElement(o)&&o.type==="span";d=f.createElement(f.Fragment,null,No(r,{className:re(f.isValidElement(r)?(t=r.props)===null||t===void 0?void 0:t.className:void 0,`${s}-item-icon`)}),m?o:f.createElement("span",{className:`${s}-title-content`},o))}const p=f.useMemo(()=>Object.assign(Object.assign({},a),{firstLevel:!1}),[a]),[h]=Rl("Menu");return f.createElement(JP.Provider,{value:p},f.createElement(mT,Object.assign({},En(e,["icon"]),{title:d,popupClassName:re(s,n,`${s}-${i||c}`),popupStyle:Object.assign({zIndex:h},e.popupStyle)})))};var LVe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const r=f.useContext(eM),o=r||{},{getPrefixCls:i,getPopupContainer:a,direction:s,menu:l}=f.useContext(It),c=i(),{prefixCls:u,className:d,style:p,theme:h="light",expandIcon:m,_internalDisableMenuItemTitleTooltip:v,inlineCollapsed:g,siderCollapsed:x,rootClassName:y,mode:b,selectable:C,onClick:S,overflowedIndicatorPopupClassName:w}=e,E=LVe(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),_=En(E,["collapsedWidth"]);(n=o.validator)===null||n===void 0||n.call(o,{mode:b});const P=Jt((...j)=>{var F;S==null||S.apply(void 0,j),(F=o.onClick)===null||F===void 0||F.call(o)}),$=o.mode||b,R=C??o.selectable,O=g??x,T={horizontal:{motionName:`${c}-slide-up`},inline:_C(c),other:{motionName:`${c}-zoom-big`}},I=i("menu",u||o.prefixCls),k=br(I),[N,D,L]=BVe(I,k,!r),H=re(`${I}-${h}`,l==null?void 0:l.className,d),U=f.useMemo(()=>{var j,F;if(typeof m=="function"||A8(m))return m||null;if(typeof o.expandIcon=="function"||A8(o.expandIcon))return o.expandIcon||null;if(typeof(l==null?void 0:l.expandIcon)=="function"||A8(l==null?void 0:l.expandIcon))return(l==null?void 0:l.expandIcon)||null;const W=(j=m??(o==null?void 0:o.expandIcon))!==null&&j!==void 0?j:l==null?void 0:l.expandIcon;return No(W,{className:re(`${I}-submenu-expand-icon`,f.isValidElement(W)?(F=W.props)===null||F===void 0?void 0:F.className:void 0)})},[m,o==null?void 0:o.expandIcon,l==null?void 0:l.expandIcon,I]),V=f.useMemo(()=>({prefixCls:I,inlineCollapsed:O||!1,direction:s,firstLevel:!0,theme:h,mode:$,disableMenuItemTitleTooltip:v}),[I,O,s,v,h]);return N(f.createElement(eM.Provider,{value:null},f.createElement(JP.Provider,{value:V},f.createElement(jy,Object.assign({getPopupContainer:a,overflowedIndicator:f.createElement(e7,null),overflowedIndicatorPopupClassName:re(I,`${I}-${h}`,w),mode:$,selectable:R,onClick:P},_,{inlineCollapsed:O,style:Object.assign(Object.assign({},l==null?void 0:l.style),p),className:H,prefixCls:I,direction:s,defaultMotions:T,expandIcon:U,ref:t,rootClassName:re(y,D,o.rootClassName,L,k),_internalComponents:jVe})))))}),of=f.forwardRef((e,t)=>{const n=f.useRef(null),r=f.useContext(gT);return f.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var i;(i=n.current)===null||i===void 0||i.focus(o)}})),f.createElement(zVe,Object.assign({ref:n},e,r))});of.Item=_pe;of.SubMenu=$pe;of.Divider=Epe;of.ItemGroup=Jj;const HVe=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,i=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${i}`]:{[`&${i}-danger:not(${i}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},VVe=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:i,antCls:a,iconCls:s,motionDurationMid:l,paddingBlock:c,fontSize:u,dropdownEdgeChildPadding:d,colorTextDisabled:p,fontSizeIcon:h,controlPaddingHorizontal:m,colorBgElevated:v}=e;return[{[t]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(i).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${a}-btn`]:{[`& > ${s}-down, & > ${a}-btn-icon > ${s}-down`]:{fontSize:h}},[`${t}-wrap`]:{position:"relative",[`${a}-btn > ${s}-down`]:{fontSize:h},[`${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, + `]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:g,lineHeight:se(r),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:o}},[`${t}-item-group-title`]:Object.assign(Object.assign({},Bs),{paddingInline:h})}}]},zK=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:i,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 ${n}`,`background ${n}`,`padding calc(${n} + 0.1s) ${o}`].join(","),[`${t}-item-icon, ${a}`]:{minWidth:s,fontSize:s,transition:[`font-size ${r} ${i}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:l,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:Object.assign({},gg()),[`&${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"}}}},HK=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:i,menuArrowOffset:a}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:i,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${r}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(i).mul(.6).equal(),height:e.calc(i).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:[`background ${n} ${r}`,`transform ${n} ${r}`,`top ${n} ${r}`,`color ${n} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${se(e.calc(a).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${se(a)})`}}}}},AVe=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:i,motionEaseInOut:a,paddingXS:s,padding:l,colorSplit:c,lineWidth:u,zIndexPopup:d,borderRadiusLG:f,subMenuItemBorderRadius:h,menuArrowSize:m,menuArrowOffset:v,lineType:g,groupTitleLineHeight:b,groupTitleFontSize:y}=e;return[{"":{[n]:Object.assign(Object.assign({},$u()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),$u()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${se(s)} ${se(l)}`,fontSize:y,lineHeight:b,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${o} ${a}`,`background ${o} ${a}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o} ${a}`,`background ${o} ${a}`,`padding ${i} ${a}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background ${o} ${a}`,`padding ${o} ${a}`].join(",")},[`${n}-title-content`]:{transition:`color ${o}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${n}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:e.padding}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:c,borderStyle:g,borderWidth:0,borderTopWidth:u,marginBlock:u,padding:0,"&-dashed":{borderStyle:"dashed"}}}),zK(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${se(e.calc(r).mul(2).equal())} ${se(l)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:d,borderRadius:f,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:Object.assign(Object.assign(Object.assign({borderRadius:f},zK(e)),HK(e)),{[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:h},[`${n}-submenu-title::after`]:{transition:`transform ${o} ${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}}}),HK(e)),{[`&-inline-collapsed ${n}-submenu-arrow, + &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${se(v)})`},"&::after":{transform:`rotate(45deg) translateX(${se(e.calc(v).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${se(e.calc(m).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${se(e.calc(v).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${se(v)})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},FVe=e=>{var t,n,r;const{colorPrimary:o,colorError:i,colorTextDisabled:a,colorErrorBg:s,colorText:l,colorTextDescription:c,colorBgContainer:u,colorFillAlter:d,colorFillContent:f,lineWidth:h,lineWidthBold:m,controlItemBgActive:v,colorBgTextHover:g,controlHeightLG:b,lineHeight:y,colorBgElevated:x,marginXXS:w,padding:S,fontSize:C,controlHeightSM:E,fontSizeLG:_,colorTextLightSolid:P,colorErrorHover:$}=e,T=(t=e.activeBarWidth)!==null&&t!==void 0?t:0,R=(n=e.activeBarBorderWidth)!==null&&n!==void 0?n:h,O=(r=e.itemMarginInline)!==null&&r!==void 0?r:e.marginXXS,k=new Cn(P).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:o,horizontalItemHoverColor:o,colorGroupTitle:c,groupTitleColor:c,colorItemTextSelected:o,itemSelectedColor:o,subMenuItemSelectedColor:o,colorItemTextSelectedHorizontal:o,horizontalItemSelectedColor:o,colorItemBg:u,itemBg:u,colorItemBgHover:g,itemHoverBg:g,colorItemBgActive:f,itemActiveBg:v,colorSubItemBg:d,subMenuItemBg:d,colorItemBgSelected:v,itemSelectedBg:v,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:T,colorActiveBarHeight:m,activeBarHeight:m,colorActiveBarBorderSize:h,activeBarBorderWidth:R,colorItemTextDisabled:a,itemDisabledColor:a,colorDangerItemText:i,dangerItemColor:i,colorDangerItemTextHover:i,dangerItemHoverColor:i,colorDangerItemTextSelected:i,dangerItemSelectedColor:i,colorDangerItemBgActive:s,dangerItemActiveBg:s,colorDangerItemBgSelected:s,dangerItemSelectedBg:s,itemMarginInline:O,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:b,groupTitleLineHeight:y,collapsedWidth:b*2,popupBg:x,itemMarginBlock:w,itemPaddingInline:S,horizontalLineHeight:`${b*1.15}px`,iconSize:C,iconMarginInlineEnd:E-C,collapsedIconSize:_,groupTitleFontSize:C,darkItemDisabledColor:new Cn(P).setA(.25).toRgbString(),darkItemColor:k,darkDangerItemColor:i,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:P,darkItemSelectedBg:o,darkDangerItemSelectedBg:i,darkItemHoverBg:"transparent",darkGroupTitleColor:k,darkItemHoverColor:P,darkDangerItemHoverColor:$,darkDangerItemSelectedColor:P,darkDangerItemActiveBg:i,itemWidth:T?`calc(100% + ${R}px)`:`calc(100% - ${O*2}px)`}},BVe=(e,t=e,n=!0)=>pn("Menu",o=>{const{colorBgElevated:i,controlHeightLG:a,fontSize:s,darkItemColor:l,darkDangerItemColor:c,darkItemBg:u,darkSubMenuItemBg:d,darkItemSelectedColor:f,darkItemSelectedBg:h,darkDangerItemSelectedBg:m,darkItemHoverBg:v,darkGroupTitleColor:g,darkItemHoverColor:b,darkItemDisabledColor:y,darkDangerItemHoverColor:x,darkDangerItemSelectedColor:w,darkDangerItemActiveBg:S,popupBg:C,darkPopupBg:E}=o,_=o.calc(s).div(7).mul(5).equal(),P=Xt(o,{menuArrowSize:_,menuHorizontalHeight:o.calc(a).mul(1.15).equal(),menuArrowOffset:o.calc(_).mul(.25).equal(),menuSubMenuBg:i,calc:o.calc,popupBg:C}),$=Xt(P,{itemColor:l,itemHoverColor:b,groupTitleColor:g,itemSelectedColor:f,subMenuItemSelectedColor:f,itemBg:u,popupBg:E,subMenuItemBg:d,itemActiveBg:"transparent",itemSelectedBg:h,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:v,itemDisabledColor:y,dangerItemColor:c,dangerItemHoverColor:x,dangerItemSelectedColor:w,dangerItemActiveBg:S,dangerItemSelectedBg:m,menuSubMenuBg:d,horizontalItemSelectedColor:f,horizontalItemSelectedBg:h});return[AVe(P),IVe(P),NVe(P),LK(P,"light"),LK($,"dark"),DVe(P),LC(P),Mu(P,"slide-up"),Mu(P,"slide-down"),Ay(P,"zoom-big")]},FVe,{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:n,unitless:{groupTitleLineHeight:!0}})(e,t),$pe=e=>{var t;const{popupClassName:n,icon:r,title:o,theme:i}=e,a=p.useContext(JP),{prefixCls:s,inlineCollapsed:l,theme:c}=a,u=Ly();let d;if(!r)d=l&&!u.length&&o&&typeof o=="string"?p.createElement("div",{className:`${s}-inline-collapsed-noicon`},o.charAt(0)):p.createElement("span",{className:`${s}-title-content`},o);else{const m=p.isValidElement(o)&&o.type==="span";d=p.createElement(p.Fragment,null,No(r,{className:re(p.isValidElement(r)?(t=r.props)===null||t===void 0?void 0:t.className:void 0,`${s}-item-icon`)}),m?o:p.createElement("span",{className:`${s}-title-content`},o))}const f=p.useMemo(()=>Object.assign(Object.assign({},a),{firstLevel:!1}),[a]),[h]=Tl("Menu");return p.createElement(JP.Provider,{value:f},p.createElement(mO,Object.assign({},En(e,["icon"]),{title:d,popupClassName:re(s,n,`${s}-${i||c}`),popupStyle:Object.assign({zIndex:h},e.popupStyle)})))};var LVe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const r=p.useContext(eM),o=r||{},{getPrefixCls:i,getPopupContainer:a,direction:s,menu:l}=p.useContext(kt),c=i(),{prefixCls:u,className:d,style:f,theme:h="light",expandIcon:m,_internalDisableMenuItemTitleTooltip:v,inlineCollapsed:g,siderCollapsed:b,rootClassName:y,mode:x,selectable:w,onClick:S,overflowedIndicatorPopupClassName:C}=e,E=LVe(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),_=En(E,["collapsedWidth"]);(n=o.validator)===null||n===void 0||n.call(o,{mode:x});const P=Jt((...j)=>{var F;S==null||S.apply(void 0,j),(F=o.onClick)===null||F===void 0||F.call(o)}),$=o.mode||x,T=w??o.selectable,R=g??b,O={horizontal:{motionName:`${c}-slide-up`},inline:_w(c),other:{motionName:`${c}-zoom-big`}},k=i("menu",u||o.prefixCls),I=br(k),[D,N,L]=BVe(k,I,!r),H=re(`${k}-${h}`,l==null?void 0:l.className,d),U=p.useMemo(()=>{var j,F;if(typeof m=="function"||A8(m))return m||null;if(typeof o.expandIcon=="function"||A8(o.expandIcon))return o.expandIcon||null;if(typeof(l==null?void 0:l.expandIcon)=="function"||A8(l==null?void 0:l.expandIcon))return(l==null?void 0:l.expandIcon)||null;const W=(j=m??(o==null?void 0:o.expandIcon))!==null&&j!==void 0?j:l==null?void 0:l.expandIcon;return No(W,{className:re(`${k}-submenu-expand-icon`,p.isValidElement(W)?(F=W.props)===null||F===void 0?void 0:F.className:void 0)})},[m,o==null?void 0:o.expandIcon,l==null?void 0:l.expandIcon,k]),V=p.useMemo(()=>({prefixCls:k,inlineCollapsed:R||!1,direction:s,firstLevel:!0,theme:h,mode:$,disableMenuItemTitleTooltip:v}),[k,R,s,v,h]);return D(p.createElement(eM.Provider,{value:null},p.createElement(JP.Provider,{value:V},p.createElement(jy,Object.assign({getPopupContainer:a,overflowedIndicator:p.createElement(e7,null),overflowedIndicatorPopupClassName:re(k,`${k}-${h}`,C),mode:$,selectable:T,onClick:P},_,{inlineCollapsed:R,style:Object.assign(Object.assign({},l==null?void 0:l.style),f),className:H,prefixCls:k,direction:s,defaultMotions:O,expandIcon:U,ref:t,rootClassName:re(y,N,o.rootClassName,L,I),_internalComponents:jVe})))))}),of=p.forwardRef((e,t)=>{const n=p.useRef(null),r=p.useContext(gO);return p.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var i;(i=n.current)===null||i===void 0||i.focus(o)}})),p.createElement(zVe,Object.assign({ref:n},e,r))});of.Item=_pe;of.SubMenu=$pe;of.Divider=Epe;of.ItemGroup=Jj;const HVe=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,i=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${i}`]:{[`&${i}-danger:not(${i}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},VVe=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:i,antCls:a,iconCls:s,motionDurationMid:l,paddingBlock:c,fontSize:u,dropdownEdgeChildPadding:d,colorTextDisabled:f,fontSizeIcon:h,controlPaddingHorizontal:m,colorBgElevated:v}=e;return[{[t]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(i).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${a}-btn`]:{[`& > ${s}-down, & > ${a}-btn-icon > ${s}-down`]:{fontSize:h}},[`${t}-wrap`]:{position:"relative",[`${a}-btn > ${s}-down`]:{fontSize:h},[`${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, &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomLeft, &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottom, &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottom, &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomRight, - &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:KO},[`&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topLeft, + &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:KR},[`&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topLeft, &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topLeft, &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-top, &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-top, &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topRight, - &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topRight`]:{animationName:XO},[`&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomLeft, + &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topRight`]:{animationName:XR},[`&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomLeft, &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottom, - &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:YO},[`&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topLeft, + &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:YR},[`&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topLeft, &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-top, - &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topRight`]:{animationName:QO}}},Gj(e,v,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:Object.assign(Object.assign({},Rn(e)),{[n]:Object.assign(Object.assign({padding:d,listStyleType:"none",backgroundColor:v,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},Ls(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${se(c)} ${se(m)}`,color:e.colorTextDescription,transition:`all ${l}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:u,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-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:'""'}},[`${n}-item-extra`]:{paddingInlineStart:e.padding,marginInlineStart:"auto",fontSize:e.fontSizeSM,color:e.colorTextDescription}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${se(c)} ${se(m)}`,color:e.colorText,fontWeight:"normal",fontSize:u,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${l}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},Ls(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:p,cursor:"not-allowed","&:hover":{color:p,backgroundColor:v,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${se(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:h,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${se(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(m).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:p,backgroundColor:v,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})})},[Mu(e,"slide-up"),Mu(e,"slide-down"),A0(e,"move-up"),A0(e,"move-down"),Ay(e,"zoom-big")]]},WVe=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},fT({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),dT(e)),UVe=pn("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,i=Xt(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[VVe(i),HVe(i)]},WVe,{resetStyle:!1}),vT=e=>{var t;const{menu:n,arrow:r,prefixCls:o,children:i,trigger:a,disabled:s,dropdownRender:l,popupRender:c,getPopupContainer:u,overlayClassName:d,rootClassName:p,overlayStyle:h,open:m,onOpenChange:v,visible:g,onVisibleChange:x,mouseEnterDelay:y=.15,mouseLeaveDelay:b=.1,autoAdjustOverflow:C=!0,placement:S="",overlay:w,transitionName:E,destroyOnHidden:_,destroyPopupOnHide:P}=e,{getPopupContainer:$,getPrefixCls:R,direction:O,dropdown:T}=f.useContext(It),I=c||l;hg();const k=f.useMemo(()=>{const le=R();return E!==void 0?E:S.includes("top")?`${le}-slide-down`:`${le}-slide-up`},[R,S,E]),N=f.useMemo(()=>S?S.includes("Center")?S.slice(0,S.indexOf("Center")):S:O==="rtl"?"bottomRight":"bottomLeft",[S,O]),D=R("dropdown",o),L=br(D),[H,U,V]=UVe(D,L),[,j]=ai(),F=f.Children.only(FHe(i)?f.createElement("span",null,i):i),W=No(F,{className:re(`${D}-trigger`,{[`${D}-rtl`]:O==="rtl"},F.props.className),disabled:(t=F.props.disabled)!==null&&t!==void 0?t:s}),X=s?[]:a,J=!!(X!=null&&X.includes("contextMenu")),[q,A]=Gt(!1,{value:m??g}),z=Jt(le=>{v==null||v(le,{source:"trigger"}),x==null||x(le),A(le)}),G=re(d,p,U,V,L,T==null?void 0:T.className,{[`${D}-rtl`]:O==="rtl"}),Y=epe({arrowPointAtCenter:typeof r=="object"&&r.pointAtCenter,autoAdjustOverflow:C,offset:j.marginXXS,arrowWidth:r?j.sizePopupArrow:0,borderRadius:j.borderRadius}),Q=f.useCallback(()=>{n!=null&&n.selectable&&(n!=null&&n.multiple)||(v==null||v(!1,{source:"menu"}),A(!1))},[n==null?void 0:n.selectable,n==null?void 0:n.multiple]),ee=()=>{let le;return n!=null&&n.items?le=f.createElement(of,Object.assign({},n)):typeof w=="function"?le=w():le=w,I&&(le=I(le)),le=f.Children.only(typeof le=="string"?f.createElement("span",null,le):le),f.createElement(IVe,{prefixCls:`${D}-menu`,rootClassName:re(V,L),expandIcon:f.createElement("span",{className:`${D}-menu-submenu-arrow`},O==="rtl"?f.createElement(Ou,{className:`${D}-menu-submenu-arrow-icon`}):f.createElement(El,{className:`${D}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Q,validator:({mode:ce})=>{}},le)},[te,oe]=Rl("Dropdown",h==null?void 0:h.zIndex);let ne=f.createElement(spe,Object.assign({alignPoint:J},En(e,["rootClassName"]),{mouseEnterDelay:y,mouseLeaveDelay:b,visible:q,builtinPlacements:Y,arrow:!!r,overlayClassName:G,prefixCls:D,getPopupContainer:u||$,transitionName:k,trigger:X,overlay:ee,placement:N,onVisibleChange:z,overlayStyle:Object.assign(Object.assign(Object.assign({},T==null?void 0:T.style),h),{zIndex:te}),autoDestroy:_??P}),W);return te&&(ne=f.createElement(Dw.Provider,{value:oe},ne)),H(ne)},GVe=Zp(vT,"align",void 0,"dropdown",e=>e),qVe=e=>f.createElement(GVe,Object.assign({},e),f.createElement("span",null));vT._InternalPanelDoNotUseOrYouWillBeFired=qVe;var Ppe={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n=1e3,r=6e4,o=36e5,i="millisecond",a="second",s="minute",l="hour",c="day",u="week",d="month",p="quarter",h="year",m="date",v="Invalid Date",g=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,x=/\[([^\]]+)]|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,y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(I){var k=["th","st","nd","rd"],N=I%100;return"["+I+(k[(N-20)%10]||k[N]||k[0])+"]"}},b=function(I,k,N){var D=String(I);return!D||D.length>=k?I:""+Array(k+1-D.length).join(N)+I},C={s:b,z:function(I){var k=-I.utcOffset(),N=Math.abs(k),D=Math.floor(N/60),L=N%60;return(k<=0?"+":"-")+b(D,2,"0")+":"+b(L,2,"0")},m:function I(k,N){if(k.date()1)return I(U[0])}else{var V=k.name;w[V]=k,L=V}return!D&&L&&(S=L),L||!D&&S},$=function(I,k){if(_(I))return I.clone();var N=typeof k=="object"?k:{};return N.date=I,N.args=arguments,new O(N)},R=C;R.l=P,R.i=_,R.w=function(I,k){return $(I,{locale:k.$L,utc:k.$u,x:k.$x,$offset:k.$offset})};var O=function(){function I(N){this.$L=P(N.locale,null,!0),this.parse(N),this.$x=this.$x||N.x||{},this[E]=!0}var k=I.prototype;return k.parse=function(N){this.$d=function(D){var L=D.date,H=D.utc;if(L===null)return new Date(NaN);if(R.u(L))return new Date;if(L instanceof Date)return new Date(L);if(typeof L=="string"&&!/Z$/i.test(L)){var U=L.match(g);if(U){var V=U[2]-1||0,j=(U[7]||"0").substring(0,3);return H?new Date(Date.UTC(U[1],V,U[3]||1,U[4]||0,U[5]||0,U[6]||0,j)):new Date(U[1],V,U[3]||1,U[4]||0,U[5]||0,U[6]||0,j)}}return new Date(L)}(N),this.init()},k.init=function(){var N=this.$d;this.$y=N.getFullYear(),this.$M=N.getMonth(),this.$D=N.getDate(),this.$W=N.getDay(),this.$H=N.getHours(),this.$m=N.getMinutes(),this.$s=N.getSeconds(),this.$ms=N.getMilliseconds()},k.$utils=function(){return R},k.isValid=function(){return this.$d.toString()!==v},k.isSame=function(N,D){var L=$(N);return this.startOf(D)<=L&&L<=this.endOf(D)},k.isAfter=function(N,D){return $(N)25){var u=a(this).startOf(r).add(1,r).date(c),d=a(this).endOf(n);if(u.isBefore(d))return 1}var p=a(this).startOf(r).date(c).startOf(n).subtract(1,"millisecond"),h=this.diff(p,n,!0);return h<0?a(this).startOf("week").week():Math.ceil(h)},s.weeks=function(l){return l===void 0&&(l=null),this.week(l)}}})})(kpe);var XVe=kpe.exports;const t7=Ar(XVe);var Npe={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){return function(n,r){r.prototype.weekYear=function(){var o=this.month(),i=this.week(),a=this.year();return i===1&&o===11?a+1:o===0&&i>=52?a-1:a}}})})(Npe);var QVe=Npe.exports;const ZVe=Ar(QVe);var Dpe={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){return function(n,r){var o=r.prototype,i=o.format;o.format=function(a){var s=this,l=this.$locale();if(!this.isValid())return i.bind(this)(a);var c=this.$utils(),u=(a||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(d){switch(d){case"Q":return Math.ceil((s.$M+1)/3);case"Do":return l.ordinal(s.$D);case"gggg":return s.weekYear();case"GGGG":return s.isoWeekYear();case"wo":return l.ordinal(s.week(),"W");case"w":case"ww":return c.s(s.week(),d==="w"?1:2,"0");case"W":case"WW":return c.s(s.isoWeek(),d==="W"?1:2,"0");case"k":case"kk":return c.s(String(s.$H===0?24:s.$H),d==="k"?1:2,"0");case"X":return Math.floor(s.$d.getTime()/1e3);case"x":return s.$d.getTime();case"z":return"["+s.offsetName()+"]";case"zzz":return"["+s.offsetName("long")+"]";default:return d}});return i.bind(this)(u)}}})})(Dpe);var JVe=Dpe.exports;const Ape=Ar(JVe);var Fpe={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n={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"},r=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,o=/\d/,i=/\d\d/,a=/\d\d?/,s=/\d*[^-_:/,()\s\d]+/,l={},c=function(g){return(g=+g)+(g>68?1900:2e3)},u=function(g){return function(x){this[g]=+x}},d=[/[+-]\d\d:?(\d\d)?|Z/,function(g){(this.zone||(this.zone={})).offset=function(x){if(!x||x==="Z")return 0;var y=x.match(/([+-]|\d\d)/g),b=60*y[1]+(+y[2]||0);return b===0?0:y[0]==="+"?-b:b}(g)}],p=function(g){var x=l[g];return x&&(x.indexOf?x:x.s.concat(x.f))},h=function(g,x){var y,b=l.meridiem;if(b){for(var C=1;C<=24;C+=1)if(g.indexOf(b(C,0,x))>-1){y=C>12;break}}else y=g===(x?"pm":"PM");return y},m={A:[s,function(g){this.afternoon=h(g,!1)}],a:[s,function(g){this.afternoon=h(g,!0)}],Q:[o,function(g){this.month=3*(g-1)+1}],S:[o,function(g){this.milliseconds=100*+g}],SS:[i,function(g){this.milliseconds=10*+g}],SSS:[/\d{3}/,function(g){this.milliseconds=+g}],s:[a,u("seconds")],ss:[a,u("seconds")],m:[a,u("minutes")],mm:[a,u("minutes")],H:[a,u("hours")],h:[a,u("hours")],HH:[a,u("hours")],hh:[a,u("hours")],D:[a,u("day")],DD:[i,u("day")],Do:[s,function(g){var x=l.ordinal,y=g.match(/\d+/);if(this.day=y[0],x)for(var b=1;b<=31;b+=1)x(b).replace(/\[|\]/g,"")===g&&(this.day=b)}],w:[a,u("week")],ww:[i,u("week")],M:[a,u("month")],MM:[i,u("month")],MMM:[s,function(g){var x=p("months"),y=(p("monthsShort")||x.map(function(b){return b.slice(0,3)})).indexOf(g)+1;if(y<1)throw new Error;this.month=y%12||y}],MMMM:[s,function(g){var x=p("months").indexOf(g)+1;if(x<1)throw new Error;this.month=x%12||x}],Y:[/[+-]?\d+/,u("year")],YY:[i,function(g){this.year=c(g)}],YYYY:[/\d{4}/,u("year")],Z:d,ZZ:d};function v(g){var x,y;x=g,y=l&&l.formats;for(var b=(g=x.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function($,R,O){var T=O&&O.toUpperCase();return R||y[O]||n[O]||y[T].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(I,k,N){return k||N.slice(1)})})).match(r),C=b.length,S=0;S-1)return new Date((L==="X"?1e3:1)*D);var V=v(L)(D),j=V.year,F=V.month,W=V.day,X=V.hours,J=V.minutes,q=V.seconds,A=V.milliseconds,z=V.zone,G=V.week,Y=new Date,Q=W||(j||F?1:Y.getDate()),ee=j||Y.getFullYear(),te=0;j&&!F||(te=F>0?F-1:Y.getMonth());var oe,ne=X||0,le=J||0,ce=q||0,he=A||0;return z?new Date(Date.UTC(ee,te,Q,ne,le,ce,he+60*z.offset*1e3)):H?new Date(Date.UTC(ee,te,Q,ne,le,ce,he)):(oe=new Date(ee,te,Q,ne,le,ce,he),G&&(oe=U(oe).week(G).toDate()),oe)}catch{return new Date("")}}(w,P,E,y),this.init(),T&&T!==!0&&(this.$L=this.locale(T).$L),O&&w!=this.format(P)&&(this.$d=new Date("")),l={}}else if(P instanceof Array)for(var I=P.length,k=1;k<=I;k+=1){_[1]=P[k-1];var N=y.apply(this,_);if(N.isValid()){this.$d=N.$d,this.$L=N.$L,this.init();break}k===I&&(this.$d=new Date(""))}else C.call(this,S)}}})})(Fpe);var eWe=Fpe.exports;const Bpe=Ar(eWe);$n.extend(Bpe);$n.extend(Ape);$n.extend(Ope);$n.extend(Ipe);$n.extend(t7);$n.extend(ZVe);$n.extend(function(e,t){var n=t.prototype,r=n.format;n.format=function(i){var a=(i||"").replace("Wo","wo");return r.bind(this)(a)}});var tWe={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},$h=function(t){var n=tWe[t];return n||t.split("_")[0]},nWe={getNow:function(){var t=$n();return typeof t.tz=="function"?t.tz():t},getFixedDate:function(t){return $n(t,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(t){return t.endOf("month")},getWeekDay:function(t){var n=t.locale("en");return n.weekday()+n.localeData().firstDayOfWeek()},getYear:function(t){return t.year()},getMonth:function(t){return t.month()},getDate:function(t){return t.date()},getHour:function(t){return t.hour()},getMinute:function(t){return t.minute()},getSecond:function(t){return t.second()},getMillisecond:function(t){return t.millisecond()},addYear:function(t,n){return t.add(n,"year")},addMonth:function(t,n){return t.add(n,"month")},addDate:function(t,n){return t.add(n,"day")},setYear:function(t,n){return t.year(n)},setMonth:function(t,n){return t.month(n)},setDate:function(t,n){return t.date(n)},setHour:function(t,n){return t.hour(n)},setMinute:function(t,n){return t.minute(n)},setSecond:function(t,n){return t.second(n)},setMillisecond:function(t,n){return t.millisecond(n)},isAfter:function(t,n){return t.isAfter(n)},isValidate:function(t){return t.isValid()},locale:{getWeekFirstDay:function(t){return $n().locale($h(t)).localeData().firstDayOfWeek()},getWeekFirstDate:function(t,n){return n.locale($h(t)).weekday(0)},getWeek:function(t,n){return n.locale($h(t)).week()},getShortWeekDays:function(t){return $n().locale($h(t)).localeData().weekdaysMin()},getShortMonths:function(t){return $n().locale($h(t)).localeData().monthsShort()},format:function(t,n,r){return n.locale($h(t)).format(r)},parse:function(t,n,r){for(var o=$h(t),i=0;i2&&arguments[2]!==void 0?arguments[2]:"0",r=String(e);r.length2&&arguments[2]!==void 0?arguments[2]:[],r=f.useState([!1,!1]),o=ie(r,2),i=o[0],a=o[1],s=function(u,d){a(function(p){return S1(p,d,u)})},l=f.useMemo(function(){return i.map(function(c,u){if(c)return!0;var d=e[u];return d?!!(!n[u]&&!d||d&&t(d,{activeIndex:u})):!1})},[e,i,t,n]);return[l,s]}function Wpe(e,t,n,r,o){var i="",a=[];return e&&a.push(o?"hh":"HH"),t&&a.push("mm"),n&&a.push("ss"),i=a.join(":"),r&&(i+=".SSS"),o&&(i+=" A"),i}function iWe(e,t,n,r,o,i){var a=e.fieldDateTimeFormat,s=e.fieldDateFormat,l=e.fieldTimeFormat,c=e.fieldMonthFormat,u=e.fieldYearFormat,d=e.fieldWeekFormat,p=e.fieldQuarterFormat,h=e.yearFormat,m=e.cellYearFormat,v=e.cellQuarterFormat,g=e.dayFormat,x=e.cellDateFormat,y=Wpe(t,n,r,o,i);return B(B({},e),{},{fieldDateTimeFormat:a||"YYYY-MM-DD ".concat(y),fieldDateFormat:s||"YYYY-MM-DD",fieldTimeFormat:l||y,fieldMonthFormat:c||"YYYY-MM",fieldYearFormat:u||"YYYY",fieldWeekFormat:d||"gggg-wo",fieldQuarterFormat:p||"YYYY-[Q]Q",yearFormat:h||"YYYY",cellYearFormat:m||"YYYY",cellQuarterFormat:v||"[Q]Q",cellDateFormat:x||g||"D"})}function Upe(e,t){var n=t.showHour,r=t.showMinute,o=t.showSecond,i=t.showMillisecond,a=t.use12Hours;return Z.useMemo(function(){return iWe(e,n,r,o,i,a)},[e,n,r,o,i,a])}function rx(e,t,n){return n??t.some(function(r){return e.includes(r)})}var aWe=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function sWe(e){var t=yT(e,aWe),n=e.format,r=e.picker,o=null;return n&&(o=n,Array.isArray(o)&&(o=o[0]),o=dt(o)==="object"?o.format:o),r==="time"&&(t.format=o),[t,o]}function lWe(e){return e&&typeof e=="string"}function Gpe(e,t,n,r){return[e,t,n,r].some(function(o){return o!==void 0})}function qpe(e,t,n,r,o){var i=t,a=n,s=r;if(!e&&!i&&!a&&!s&&!o)i=!0,a=!0,s=!0;else if(e){var l,c,u,d=[i,a,s].some(function(m){return m===!1}),p=[i,a,s].some(function(m){return m===!0}),h=d?!0:!p;i=(l=i)!==null&&l!==void 0?l:h,a=(c=a)!==null&&c!==void 0?c:h,s=(u=s)!==null&&u!==void 0?u:h}return[i,a,s,o]}function Kpe(e){var t=e.showTime,n=sWe(e),r=ie(n,2),o=r[0],i=r[1],a=t&&dt(t)==="object"?t:{},s=B(B({defaultOpenValue:a.defaultOpenValue||a.defaultValue},o),a),l=s.showMillisecond,c=s.showHour,u=s.showMinute,d=s.showSecond,p=Gpe(c,u,d,l),h=qpe(p,c,u,d,l),m=ie(h,3);return c=m[0],u=m[1],d=m[2],[s,B(B({},s),{},{showHour:c,showMinute:u,showSecond:d,showMillisecond:l}),s.format,i]}function Ype(e,t,n,r,o){var i=e==="time";if(e==="datetime"||i){for(var a=r,s=jpe(e,o,null),l=s,c=[t,n],u=0;u1&&(a=t.addDate(a,-7)),a}function vi(e,t){var n=t.generateConfig,r=t.locale,o=t.format;return e?typeof o=="function"?o(e):n.locale.format(r.locale,e,o):""}function tM(e,t,n){var r=t,o=["getHour","getMinute","getSecond","getMillisecond"],i=["setHour","setMinute","setSecond","setMillisecond"];return i.forEach(function(a,s){n?r=e[a](r,e[o[s]](n)):r=e[a](r,0)}),r}function fWe(e,t,n,r,o){var i=Jt(function(a,s){return!!(n&&n(a,s)||r&&e.isAfter(r,a)&&!la(e,t,r,a,s.type)||o&&e.isAfter(a,o)&&!la(e,t,o,a,s.type))});return i}function pWe(e,t,n){return f.useMemo(function(){var r=jpe(e,t,n),o=yg(r),i=o[0],a=dt(i)==="object"&&i.type==="mask"?i.format:null;return[o.map(function(s){return typeof s=="string"||typeof s=="function"?s:s.format}),a]},[e,t,n])}function hWe(e,t,n){return typeof e[0]=="function"||n?!0:t}function mWe(e,t,n,r){var o=Jt(function(i,a){var s=B({type:t},a);if(delete s.activeIndex,!e.isValidate(i)||n&&n(i,s))return!0;if((t==="date"||t==="time")&&r){var l,c=a&&a.activeIndex===1?"end":"start",u=((l=r.disabledTime)===null||l===void 0?void 0:l.call(r,i,c,{from:s.from}))||{},d=u.disabledHours,p=u.disabledMinutes,h=u.disabledSeconds,m=u.disabledMilliseconds,v=r.disabledHours,g=r.disabledMinutes,x=r.disabledSeconds,y=d||v,b=p||g,C=h||x,S=e.getHour(i),w=e.getMinute(i),E=e.getSecond(i),_=e.getMillisecond(i);if(y&&y().includes(S)||b&&b(S).includes(w)||C&&C(S,w).includes(E)||m&&m(S,w,E).includes(_))return!0}return!1});return o}function s2(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=f.useMemo(function(){var r=e&&yg(e);return t&&r&&(r[1]=r[1]||r[0]),r},[e,t]);return n}function Zpe(e,t){var n=e.generateConfig,r=e.locale,o=e.picker,i=o===void 0?"date":o,a=e.prefixCls,s=a===void 0?"rc-picker":a,l=e.styles,c=l===void 0?{}:l,u=e.classNames,d=u===void 0?{}:u,p=e.order,h=p===void 0?!0:p,m=e.components,v=m===void 0?{}:m,g=e.inputRender,x=e.allowClear,y=e.clearIcon,b=e.needConfirm,C=e.multiple,S=e.format,w=e.inputReadOnly,E=e.disabledDate,_=e.minDate,P=e.maxDate,$=e.showTime,R=e.value,O=e.defaultValue,T=e.pickerValue,I=e.defaultPickerValue,k=s2(R),N=s2(O),D=s2(T),L=s2(I),H=i==="date"&&$?"datetime":i,U=H==="time"||H==="datetime",V=U||C,j=b??U,F=Kpe(e),W=ie(F,4),X=W[0],J=W[1],q=W[2],A=W[3],z=Upe(r,J),G=f.useMemo(function(){return Ype(H,q,A,X,z)},[H,q,A,X,z]),Y=f.useMemo(function(){return B(B({},e),{},{prefixCls:s,locale:z,picker:i,styles:c,classNames:d,order:h,components:B({input:g},v),clearIcon:cWe(s,x,y),showTime:G,value:k,defaultValue:N,pickerValue:D,defaultPickerValue:L},t==null?void 0:t())},[e]),Q=pWe(H,z,S),ee=ie(Q,2),te=ee[0],oe=ee[1],ne=hWe(te,w,C),le=fWe(n,r,E,_,P),ce=mWe(n,i,le,G),he=f.useMemo(function(){return B(B({},Y),{},{needConfirm:j,inputReadOnly:ne,disabledDate:le})},[Y,j,ne,le]);return[he,H,V,te,oe,ce]}function gWe(e,t,n){var r=Gt(t,{value:e}),o=ie(r,2),i=o[0],a=o[1],s=Z.useRef(e),l=Z.useRef(),c=function(){gn.cancel(l.current)},u=Jt(function(){a(s.current),n&&i!==s.current&&n(s.current)}),d=Jt(function(p,h){c(),s.current=p,p||h?u():l.current=gn(u)});return Z.useEffect(function(){return c},[]),[i,d]}function Jpe(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r=arguments.length>3?arguments[3]:void 0,o=n.every(function(u){return u})?!1:e,i=gWe(o,t||!1,r),a=ie(i,2),s=a[0],l=a[1];function c(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!d.inherit||s)&&l(u,d.force)}return[s,c]}function ehe(e){var t=f.useRef();return f.useImperativeHandle(e,function(){var n;return{nativeElement:(n=t.current)===null||n===void 0?void 0:n.nativeElement,focus:function(o){var i;(i=t.current)===null||i===void 0||i.focus(o)},blur:function(){var o;(o=t.current)===null||o===void 0||o.blur()}}}),t}function the(e,t){return f.useMemo(function(){return e||(t?(Jn(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(t).map(function(n){var r=ie(n,2),o=r[0],i=r[1];return{label:o,value:i}})):[])},[e,t])}function a7(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,r=f.useRef(t);r.current=t,ym(function(){if(e)r.current(e);else{var o=gn(function(){r.current(e)},n);return function(){gn.cancel(o)}}},[e])}function nhe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=f.useState(0),o=ie(r,2),i=o[0],a=o[1],s=f.useState(!1),l=ie(s,2),c=l[0],u=l[1],d=f.useRef([]),p=f.useRef(null),h=f.useRef(null),m=function(C){p.current=C},v=function(C){return p.current===C},g=function(C){u(C)},x=function(C){return C&&(h.current=C),h.current},y=function(C){var S=d.current,w=new Set(S.filter(function(_){return C[_]||t[_]})),E=S[S.length-1]===0?1:0;return w.size>=2||e[E]?null:E};return a7(c||n,function(){c||(d.current=[],m(null))}),f.useEffect(function(){c&&d.current.push(i)},[c,i]),[c,g,x,i,a,y,d.current,m,v]}function vWe(e,t,n,r,o,i){var a=n[n.length-1],s=function(c,u){var d=ie(e,2),p=d[0],h=d[1],m=B(B({},u),{},{from:zpe(e,n)});return a===1&&t[0]&&p&&!la(r,o,p,c,m.type)&&r.isAfter(p,c)||a===0&&t[1]&&h&&!la(r,o,h,c,m.type)&&r.isAfter(c,h)?!0:i==null?void 0:i(c,m)};return s}function Ux(e,t,n,r){switch(t){case"date":case"week":return e.addMonth(n,r);case"month":case"quarter":return e.addYear(n,r);case"year":return e.addYear(n,r*10);case"decade":return e.addYear(n,r*100);default:return n}}var B8=[];function rhe(e,t,n,r,o,i,a,s){var l=arguments.length>8&&arguments[8]!==void 0?arguments[8]:B8,c=arguments.length>9&&arguments[9]!==void 0?arguments[9]:B8,u=arguments.length>10&&arguments[10]!==void 0?arguments[10]:B8,d=arguments.length>11?arguments[11]:void 0,p=arguments.length>12?arguments[12]:void 0,h=arguments.length>13?arguments[13]:void 0,m=a==="time",v=i||0,g=function(D){var L=e.getNow();return m&&(L=tM(e,L)),l[D]||n[D]||L},x=ie(c,2),y=x[0],b=x[1],C=Gt(function(){return g(0)},{value:y}),S=ie(C,2),w=S[0],E=S[1],_=Gt(function(){return g(1)},{value:b}),P=ie(_,2),$=P[0],R=P[1],O=f.useMemo(function(){var N=[w,$][v];return m?N:tM(e,N,u[v])},[m,w,$,v,e,u]),T=function(D){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",H=[E,R][v];H(D);var U=[w,$];U[v]=D,d&&(!la(e,t,w,U[0],a)||!la(e,t,$,U[1],a))&&d(U,{source:L,range:v===1?"end":"start",mode:r})},I=function(D,L){if(s){var H={date:"month",week:"month",month:"year",quarter:"year"},U=H[a];if(U&&!la(e,t,D,L,U))return Ux(e,a,L,-1);if(a==="year"&&D){var V=Math.floor(e.getYear(D)/10),j=Math.floor(e.getYear(L)/10);if(V!==j)return Ux(e,a,L,-1)}}return L},k=f.useRef(null);return Mn(function(){if(o&&!l[v]){var N=m?null:e.getNow();if(k.current!==null&&k.current!==v?N=[w,$][v^1]:n[v]?N=v===0?n[0]:I(n[0],n[1]):n[v^1]&&(N=n[v^1]),N){p&&e.isAfter(p,N)&&(N=p);var D=s?Ux(e,a,N,1):N;h&&e.isAfter(D,h)&&(N=s?Ux(e,a,h,-1):h),T(N,"reset")}}},[o,v,n[v]]),f.useEffect(function(){o?k.current=v:k.current=null},[o,v]),Mn(function(){o&&l&&l[v]&&T(l[v],"reset")},[o,v]),[O,T]}function ohe(e,t){var n=f.useRef(e),r=f.useState({}),o=ie(r,2),i=o[1],a=function(c){return c&&t!==void 0?t:n.current},s=function(c){n.current=c,i({})};return[a,s,a(!0)]}var yWe=[];function ihe(e,t,n){var r=function(a){return a.map(function(s){return vi(s,{generateConfig:e,locale:t,format:n[0]})})},o=function(a,s){for(var l=Math.max(a.length,s.length),c=-1,u=0;u2&&arguments[2]!==void 0?arguments[2]:1,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,a=[],s=n>=1?n|0:1,l=e;l<=t;l+=s){var c=o.includes(l);(!c||!r)&&a.push({label:n7(l,i),value:l,disabled:c})}return a}function s7(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t||{},o=r.use12Hours,i=r.hourStep,a=i===void 0?1:i,s=r.minuteStep,l=s===void 0?1:s,c=r.secondStep,u=c===void 0?1:c,d=r.millisecondStep,p=d===void 0?100:d,h=r.hideDisabledOptions,m=r.disabledTime,v=r.disabledHours,g=r.disabledMinutes,x=r.disabledSeconds,y=f.useMemo(function(){return n||e.getNow()},[n,e]),b=f.useCallback(function(L){var H=(m==null?void 0:m(L))||{};return[H.disabledHours||v||l2,H.disabledMinutes||g||l2,H.disabledSeconds||x||l2,H.disabledMilliseconds||l2]},[m,v,g,x]),C=f.useMemo(function(){return b(y)},[y,b]),S=ie(C,4),w=S[0],E=S[1],_=S[2],P=S[3],$=f.useCallback(function(L,H,U,V){var j=c2(0,23,a,h,L()),F=o?j.map(function(q){return B(B({},q),{},{label:n7(q.value%12||12,2)})}):j,W=function(A){return c2(0,59,l,h,H(A))},X=function(A,z){return c2(0,59,u,h,U(A,z))},J=function(A,z,G){return c2(0,999,p,h,V(A,z,G),3)};return[F,W,X,J]},[h,a,o,p,l,u]),R=f.useMemo(function(){return $(w,E,_,P)},[$,w,E,_,P]),O=ie(R,4),T=O[0],I=O[1],k=O[2],N=O[3],D=function(H,U){var V=function(){return T},j=I,F=k,W=N;if(U){var X=b(U),J=ie(X,4),q=J[0],A=J[1],z=J[2],G=J[3],Y=$(q,A,z,G),Q=ie(Y,4),ee=Q[0],te=Q[1],oe=Q[2],ne=Q[3];V=function(){return ee},j=te,F=oe,W=ne}var le=xWe(H,V,j,F,W,e);return le};return[D,T,I,k,N]}function CWe(e){var t=e.mode,n=e.internalMode,r=e.renderExtraFooter,o=e.showNow,i=e.showTime,a=e.onSubmit,s=e.onNow,l=e.invalid,c=e.needConfirm,u=e.generateConfig,d=e.disabledDate,p=f.useContext(jc),h=p.prefixCls,m=p.locale,v=p.button,g=v===void 0?"button":v,x=u.getNow(),y=s7(u,i,x),b=ie(y,1),C=b[0],S=r==null?void 0:r(t),w=d(x,{type:t}),E=function(){if(!w){var I=C(x);s(I)}},_="".concat(h,"-now"),P="".concat(_,"-btn"),$=o&&f.createElement("li",{className:_},f.createElement("a",{className:re(P,w&&"".concat(P,"-disabled")),"aria-disabled":w,onClick:E},n==="date"?m.today:m.now)),R=c&&f.createElement("li",{className:"".concat(h,"-ok")},f.createElement(g,{disabled:l,onClick:a},m.ok)),O=($||R)&&f.createElement("ul",{className:"".concat(h,"-ranges")},$,R);return!S&&!O?null:f.createElement("div",{className:"".concat(h,"-footer")},S&&f.createElement("div",{className:"".concat(h,"-footer-extra")},S),O)}function uhe(e,t,n){function r(o,i){var a=o.findIndex(function(l){return la(e,t,l,i,n)});if(a===-1)return[].concat(Ne(o),[i]);var s=Ne(o);return s.splice(a,1),s}return r}var bg=f.createContext(null);function xT(){return f.useContext(bg)}function zy(e,t){var n=e.prefixCls,r=e.generateConfig,o=e.locale,i=e.disabledDate,a=e.minDate,s=e.maxDate,l=e.cellRender,c=e.hoverValue,u=e.hoverRangeValue,d=e.onHover,p=e.values,h=e.pickerValue,m=e.onSelect,v=e.prevIcon,g=e.nextIcon,x=e.superPrevIcon,y=e.superNextIcon,b=r.getNow(),C={now:b,values:p,pickerValue:h,prefixCls:n,disabledDate:i,minDate:a,maxDate:s,cellRender:l,hoverValue:c,hoverRangeValue:u,onHover:d,locale:o,generateConfig:r,onSelect:m,panelType:t,prevIcon:v,nextIcon:g,superPrevIcon:x,superNextIcon:y};return[C,b]}var Pp=f.createContext({});function Yw(e){for(var t=e.rowNum,n=e.colNum,r=e.baseDate,o=e.getCellDate,i=e.prefixColumn,a=e.rowClassName,s=e.titleFormat,l=e.getCellText,c=e.getCellClassName,u=e.headerCells,d=e.cellSelection,p=d===void 0?!0:d,h=e.disabledDate,m=xT(),v=m.prefixCls,g=m.panelType,x=m.now,y=m.disabledDate,b=m.cellRender,C=m.onHover,S=m.hoverValue,w=m.hoverRangeValue,E=m.generateConfig,_=m.values,P=m.locale,$=m.onSelect,R=h||y,O="".concat(v,"-cell"),T=f.useContext(Pp),I=T.onCellDblClick,k=function(F){return _.some(function(W){return W&&la(E,P,F,W,g)})},N=[],D=0;D1&&arguments[1]!==void 0?arguments[1]:!1;ve(Oe),g==null||g(Oe),Fe&&ge(Oe)},be=function(Oe,Fe){z(Oe),Fe&&de(Fe),ge(Fe,Oe)},Ee=function(Oe){if(ce(Oe),de(Oe),A!==C){var Fe=["decade","year"],Se=[].concat(Fe,["month"]),Ae={quarter:[].concat(Fe,["quarter"]),week:[].concat(Ne(Se),["week"]),date:[].concat(Ne(Se),["date"])},Ve=Ae[C]||Se,Je=Ve.indexOf(A),ht=Ve[Je+1];ht&&be(ht,Oe)}},Le=f.useMemo(function(){var Ce,Oe;if(Array.isArray(E)){var Fe=ie(E,2);Ce=Fe[0],Oe=Fe[1]}else Ce=E;return!Ce&&!Oe?null:(Ce=Ce||Oe,Oe=Oe||Ce,o.isAfter(Ce,Oe)?[Oe,Ce]:[Ce,Oe])},[E,o]),Re=r7(_,P,$),Pe=O[G]||kWe[G]||CT,ze=f.useContext(Pp),Ie=f.useMemo(function(){return B(B({},ze),{},{hideHeader:T})},[ze,T]),$e="".concat(I,"-panel"),Be=yT(e,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return f.createElement(Pp.Provider,{value:Ie},f.createElement("div",{ref:k,tabIndex:l,className:re($e,K({},"".concat($e,"-rtl"),i==="rtl"))},f.createElement(Pe,we({},Be,{showTime:W,prefixCls:I,locale:j,generateConfig:o,onModeChange:be,pickerValue:fe,onPickerValueChange:function(Oe){de(Oe,!0)},value:ne[0],onSelect:Ee,values:ne,cellRender:Re,hoverRangeValue:Le,hoverValue:w}))))}var L8=f.memo(f.forwardRef(NWe));function DWe(e){var t=e.picker,n=e.multiplePanel,r=e.pickerValue,o=e.onPickerValueChange,i=e.needConfirm,a=e.onSubmit,s=e.range,l=e.hoverValue,c=f.useContext(jc),u=c.prefixCls,d=c.generateConfig,p=f.useCallback(function(y,b){return Ux(d,t,y,b)},[d,t]),h=f.useMemo(function(){return p(r,1)},[r,p]),m=function(b){o(p(b,-1))},v={onCellDblClick:function(){i&&a()}},g=t==="time",x=B(B({},e),{},{hoverValue:null,hoverRangeValue:null,hideHeader:g});return s?x.hoverRangeValue=l:x.hoverValue=l,n?f.createElement("div",{className:"".concat(u,"-panels")},f.createElement(Pp.Provider,{value:B(B({},v),{},{hideNext:!0})},f.createElement(L8,x)),f.createElement(Pp.Provider,{value:B(B({},v),{},{hidePrev:!0})},f.createElement(L8,we({},x,{pickerValue:h,onPickerValueChange:m})))):f.createElement(Pp.Provider,{value:B({},v)},f.createElement(L8,x))}function WK(e){return typeof e=="function"?e():e}function AWe(e){var t=e.prefixCls,n=e.presets,r=e.onClick,o=e.onHover;return n.length?f.createElement("div",{className:"".concat(t,"-presets")},f.createElement("ul",null,n.map(function(i,a){var s=i.label,l=i.value;return f.createElement("li",{key:a,onClick:function(){r(WK(l))},onMouseEnter:function(){o(WK(l))},onMouseLeave:function(){o(null)}},s)}))):null}function fhe(e){var t=e.panelRender,n=e.internalMode,r=e.picker,o=e.showNow,i=e.range,a=e.multiple,s=e.activeInfo,l=s===void 0?[0,0,0]:s,c=e.presets,u=e.onPresetHover,d=e.onPresetSubmit,p=e.onFocus,h=e.onBlur,m=e.onPanelMouseDown,v=e.direction,g=e.value,x=e.onSelect,y=e.isInvalid,b=e.defaultOpenValue,C=e.onOk,S=e.onSubmit,w=f.useContext(jc),E=w.prefixCls,_="".concat(E,"-panel"),P=v==="rtl",$=f.useRef(null),R=f.useRef(null),O=f.useState(0),T=ie(O,2),I=T[0],k=T[1],N=f.useState(0),D=ie(N,2),L=D[0],H=D[1],U=f.useState(0),V=ie(U,2),j=V[0],F=V[1],W=function(Ee){Ee.width&&k(Ee.width)},X=ie(l,3),J=X[0],q=X[1],A=X[2],z=f.useState(0),G=ie(z,2),Y=G[0],Q=G[1];f.useEffect(function(){Q(10)},[J]),f.useEffect(function(){if(i&&R.current){var be,Ee=((be=$.current)===null||be===void 0?void 0:be.offsetWidth)||0,Le=R.current.getBoundingClientRect();if(!Le.height||Le.right<0){Q(function(Ie){return Math.max(0,Ie-1)});return}var Re=(P?q-Ee:J)-Le.left;if(F(Re),I&&I=s&&n<=l)return i;var c=Math.min(Math.abs(n-s),Math.abs(n-l));c0?Ze:et));var pe=me+it,ye=et-Ze+1;return String(Ze+(ye+pe-Ze)%ye)};switch(Oe){case"Backspace":case"Delete":Fe="",Se=Ve;break;case"ArrowLeft":Fe="",Je(-1);break;case"ArrowRight":Fe="",Je(1);break;case"ArrowUp":Fe="",Se=ht(1);break;case"ArrowDown":Fe="",Se=ht(-1);break;default:isNaN(Number(Oe))||(Fe=V+Oe,Se=Fe);break}if(Fe!==null&&(j(Fe),Fe.length>=Ae&&(Je(1),j(""))),Se!==null){var He=Y.slice(0,le)+n7(Se,Ae)+Y.slice(ce);ue(He.slice(0,a.length))}G({})},Ie=f.useRef();Mn(function(){if(!(!T||!a||ge.current)){if(!te.match(Y)){ue(a);return}return ee.current.setSelectionRange(le,ce),Ie.current=gn(function(){ee.current.setSelectionRange(le,ce)}),function(){gn.cancel(Ie.current)}}},[te,a,T,Y,X,le,ce,z,ue]);var $e=a?{onFocus:Ee,onBlur:Re,onKeyDown:ze,onMouseDown:de,onMouseUp:be,onPaste:ve}:{};return f.createElement("div",{ref:Q,className:re($,K(K({},"".concat($,"-active"),n&&o),"".concat($,"-placeholder"),c))},f.createElement(P,we({ref:ee,"aria-invalid":v,autoComplete:"off"},x,{onKeyDown:Pe,onBlur:Le},$e,{value:Y,onChange:fe})),f.createElement(wT,{type:"suffix",icon:i}),g)}),VWe=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],WWe=["index"];function UWe(e,t){var n=e.id,r=e.prefix,o=e.clearIcon,i=e.suffixIcon,a=e.separator,s=a===void 0?"~":a,l=e.activeIndex;e.activeHelp,e.allHelp;var c=e.focused;e.onFocus,e.onBlur,e.onKeyDown,e.locale,e.generateConfig;var u=e.placeholder,d=e.className,p=e.style,h=e.onClick,m=e.onClear,v=e.value;e.onChange,e.onSubmit,e.onInputChange,e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var g=e.disabled,x=e.invalid;e.inputReadOnly;var y=e.direction;e.onOpenChange;var b=e.onActiveInfo;e.placement;var C=e.onMouseDown;e.required,e["aria-required"];var S=e.autoFocus,w=e.tabIndex,E=Ye(e,VWe),_=y==="rtl",P=f.useContext(jc),$=P.prefixCls,R=f.useMemo(function(){if(typeof n=="string")return[n];var z=n||{};return[z.start,z.end]},[n]),O=f.useRef(),T=f.useRef(),I=f.useRef(),k=function(G){var Y;return(Y=[T,I][G])===null||Y===void 0?void 0:Y.current};f.useImperativeHandle(t,function(){return{nativeElement:O.current,focus:function(G){if(dt(G)==="object"){var Y,Q=G||{},ee=Q.index,te=ee===void 0?0:ee,oe=Ye(Q,WWe);(Y=k(te))===null||Y===void 0||Y.focus(oe)}else{var ne;(ne=k(G??0))===null||ne===void 0||ne.focus()}},blur:function(){var G,Y;(G=k(0))===null||G===void 0||G.blur(),(Y=k(1))===null||Y===void 0||Y.blur()}}});var N=hhe(E),D=f.useMemo(function(){return Array.isArray(u)?u:[u,u]},[u]),L=phe(B(B({},e),{},{id:R,placeholder:D})),H=ie(L,1),U=H[0],V=f.useState({position:"absolute",width:0}),j=ie(V,2),F=j[0],W=j[1],X=Jt(function(){var z=k(l);if(z){var G=z.nativeElement.getBoundingClientRect(),Y=O.current.getBoundingClientRect(),Q=G.left-Y.left;W(function(ee){return B(B({},ee),{},{width:G.width,left:Q})}),b([G.left,G.right,Y.width])}});f.useEffect(function(){X()},[l]);var J=o&&(v[0]&&!g[0]||v[1]&&!g[1]),q=S&&!g[0],A=S&&!q&&!g[1];return f.createElement(ua,{onResize:X},f.createElement("div",we({},N,{className:re($,"".concat($,"-range"),K(K(K(K({},"".concat($,"-focused"),c),"".concat($,"-disabled"),g.every(function(z){return z})),"".concat($,"-invalid"),x.some(function(z){return z})),"".concat($,"-rtl"),_),d),style:p,ref:O,onClick:h,onMouseDown:function(G){var Y=G.target;Y!==T.current.inputElement&&Y!==I.current.inputElement&&G.preventDefault(),C==null||C(G)}}),r&&f.createElement("div",{className:"".concat($,"-prefix")},r),f.createElement(jA,we({ref:T},U(0),{autoFocus:q,tabIndex:w,"date-range":"start"})),f.createElement("div",{className:"".concat($,"-range-separator")},s),f.createElement(jA,we({ref:I},U(1),{autoFocus:A,tabIndex:w,"date-range":"end"})),f.createElement("div",{className:"".concat($,"-active-bar"),style:F}),f.createElement(wT,{type:"suffix",icon:i}),J&&f.createElement(LA,{icon:o,onClear:m})))}var GWe=f.forwardRef(UWe);function GK(e,t){var n=e??t;return Array.isArray(n)?n:[n,n]}function d2(e){return e===1?"end":"start"}function qWe(e,t){var n=Zpe(e,function(){var Sn=e.disabled,qt=e.allowEmpty,On=GK(Sn,!1),_r=GK(qt,!1);return{disabled:On,allowEmpty:_r}}),r=ie(n,6),o=r[0],i=r[1],a=r[2],s=r[3],l=r[4],c=r[5],u=o.prefixCls,d=o.styles,p=o.classNames,h=o.defaultValue,m=o.value,v=o.needConfirm,g=o.onKeyDown,x=o.disabled,y=o.allowEmpty,b=o.disabledDate,C=o.minDate,S=o.maxDate,w=o.defaultOpen,E=o.open,_=o.onOpenChange,P=o.locale,$=o.generateConfig,R=o.picker,O=o.showNow,T=o.showToday,I=o.showTime,k=o.mode,N=o.onPanelChange,D=o.onCalendarChange,L=o.onOk,H=o.defaultPickerValue,U=o.pickerValue,V=o.onPickerValueChange,j=o.inputReadOnly,F=o.suffixIcon,W=o.onFocus,X=o.onBlur,J=o.presets,q=o.ranges,A=o.components,z=o.cellRender,G=o.dateRender,Y=o.monthCellRender,Q=o.onClick,ee=ehe(t),te=Jpe(E,w,x,_),oe=ie(te,2),ne=oe[0],le=oe[1],ce=function(qt,On){(x.some(function(_r){return!_r})||!qt)&&le(qt,On)},he=she($,P,s,!0,!1,h,m,D,L),ue=ie(he,5),fe=ue[0],ve=ue[1],ge=ue[2],de=ue[3],be=ue[4],Ee=ge(),Le=nhe(x,y,ne),Re=ie(Le,9),Pe=Re[0],ze=Re[1],Ie=Re[2],$e=Re[3],Be=Re[4],Ce=Re[5],Oe=Re[6],Fe=Re[7],Se=Re[8],Ae=function(qt,On){ze(!0),W==null||W(qt,{range:d2(On??$e)})},Ve=function(qt,On){ze(!1),X==null||X(qt,{range:d2(On??$e)})},Je=f.useMemo(function(){if(!I)return null;var Sn=I.disabledTime,qt=Sn?function(On){var _r=d2($e),zn=zpe(Ee,Oe,$e);return Sn(On,_r,{from:zn})}:void 0;return B(B({},I),{},{disabledTime:qt})},[I,$e,Ee,Oe]),ht=Gt([R,R],{value:k}),He=ie(ht,2),Ke=He[0],it=He[1],Ge=Ke[$e]||R,ut=Ge==="date"&&Je?"datetime":Ge,Ze=ut===R&&ut!=="time",et=che(R,Ge,O,T,!0),tt=lhe(o,fe,ve,ge,de,x,s,Pe,ne,c),mt=ie(tt,2),me=mt[0],pe=mt[1],ye=vWe(Ee,x,Oe,$,P,b),Te=Vpe(Ee,c,y),je=ie(Te,2),We=je[0],Xe=je[1],st=rhe($,P,Ee,Ke,ne,$e,i,Ze,H,U,Je==null?void 0:Je.defaultOpenValue,V,C,S),ct=ie(st,2),at=ct[0],Ue=ct[1],Mt=Jt(function(Sn,qt,On){var _r=S1(Ke,$e,qt);if((_r[0]!==Ke[0]||_r[1]!==Ke[1])&&it(_r),N&&On!==!1){var zn=Ne(Ee);Sn&&(zn[$e]=Sn),N(zn,_r)}}),xt=function(qt,On){return S1(Ee,On,qt)},Nt=function(qt,On){var _r=Ee;qt&&(_r=xt(qt,$e)),Fe($e);var zn=Ce(_r);de(_r),me($e,zn===null),zn===null?ce(!1,{force:!0}):On||ee.current.focus({index:zn})},wt=function(qt){var On,_r=qt.target.getRootNode();if(!ee.current.nativeElement.contains((On=_r.activeElement)!==null&&On!==void 0?On:document.activeElement)){var zn=x.findIndex(function(wf){return!wf});zn>=0&&ee.current.focus({index:zn})}ce(!0),Q==null||Q(qt)},ft=function(){pe(null),ce(!1,{force:!0})},vt=f.useState(null),rt=ie(vt,2),yt=rt[0],qe=rt[1],ke=f.useState(null),nt=ie(ke,2),Ct=nt[0],Lt=nt[1],on=f.useMemo(function(){return Ct||Ee},[Ee,Ct]);f.useEffect(function(){ne||Lt(null)},[ne]);var Pt=f.useState([0,0,0]),lt=ie(Pt,2),Rt=lt[0],cn=lt[1],yn=the(J,q),tn=function(qt){Lt(qt),qe("preset")},Kn=function(qt){var On=pe(qt);On&&ce(!1,{force:!0})},ir=function(qt){Nt(qt)},ro=function(qt){Lt(qt?xt(qt,$e):null),qe("cell")},wo=function(qt){ce(!0),Ae(qt)},Wr=function(){Ie("panel")},Br=function(qt){var On=S1(Ee,$e,qt);de(On),!v&&!a&&i===ut&&Nt(qt)},Vn=function(){ce(!1)},zt=r7(z,G,Y,d2($e)),$t=Ee[$e]||null,Nn=Jt(function(Sn){return c(Sn,{activeIndex:$e})}),Dt=f.useMemo(function(){var Sn=Zr(o,!1),qt=En(o,[].concat(Ne(Object.keys(Sn)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return qt},[o]),St=f.createElement(fhe,we({},Dt,{showNow:et,showTime:Je,range:!0,multiplePanel:Ze,activeInfo:Rt,disabledDate:ye,onFocus:wo,onBlur:Ve,onPanelMouseDown:Wr,picker:R,mode:Ge,internalMode:ut,onPanelChange:Mt,format:l,value:$t,isInvalid:Nn,onChange:null,onSelect:Br,pickerValue:at,defaultOpenValue:yg(I==null?void 0:I.defaultOpenValue)[$e],onPickerValueChange:Ue,hoverValue:on,onHover:ro,needConfirm:v,onSubmit:Nt,onOk:be,presets:yn,onPresetHover:tn,onPresetSubmit:Kn,onNow:ir,cellRender:zt})),Qt=function(qt,On){var _r=xt(qt,On);de(_r)},Qn=function(){Ie("input")},fr=function(qt,On){var _r=Oe.length,zn=Oe[_r-1];if(_r&&zn!==On&&v&&!y[zn]&&!Se(zn)&&Ee[zn]){ee.current.focus({index:zn});return}Ie("input"),ce(!0,{inherit:!0}),$e!==On&&ne&&!v&&a&&Nt(null,!0),Be(On),Ae(qt,On)},So=function(qt,On){if(ce(!1),!v&&Ie()==="input"){var _r=Ce(Ee);me($e,_r===null)}Ve(qt,On)},Xo=function(qt,On){qt.key==="Tab"&&Nt(null,!0),g==null||g(qt,On)},Qo=f.useMemo(function(){return{prefixCls:u,locale:P,generateConfig:$,button:A.button,input:A.input}},[u,P,$,A.button,A.input]);return Mn(function(){ne&&$e!==void 0&&Mt(null,R,!1)},[ne,$e,R]),Mn(function(){var Sn=Ie();!ne&&Sn==="input"&&(ce(!1),Nt(null,!0)),!ne&&a&&!v&&Sn==="panel"&&(ce(!0),Nt())},[ne]),f.createElement(jc.Provider,{value:Qo},f.createElement(Lpe,we({},Hpe(o),{popupElement:St,popupStyle:d.popup,popupClassName:p.popup,visible:ne,onClose:Vn,range:!0}),f.createElement(GWe,we({},o,{ref:ee,suffixIcon:F,activeIndex:Pe||ne?$e:null,activeHelp:!!Ct,allHelp:!!Ct&&yt==="preset",focused:Pe,onFocus:fr,onBlur:So,onKeyDown:Xo,onSubmit:Nt,value:on,maskFormat:l,onChange:Qt,onInputChange:Qn,format:s,inputReadOnly:j,disabled:x,open:ne,onOpenChange:ce,onClick:wt,onClear:ft,invalid:We,onInvalid:Xe,onActiveInfo:cn}))))}var KWe=f.forwardRef(qWe);function YWe(e){var t=e.prefixCls,n=e.value,r=e.onRemove,o=e.removeIcon,i=o===void 0?"×":o,a=e.formatDate,s=e.disabled,l=e.maxTagCount,c=e.placeholder,u="".concat(t,"-selector"),d="".concat(t,"-selection"),p="".concat(d,"-overflow");function h(g,x){return f.createElement("span",{className:re("".concat(d,"-item")),title:typeof g=="string"?g:null},f.createElement("span",{className:"".concat(d,"-item-content")},g),!s&&x&&f.createElement("span",{onMouseDown:function(b){b.preventDefault()},onClick:x,className:"".concat(d,"-item-remove")},i))}function m(g){var x=a(g),y=function(C){C&&C.stopPropagation(),r(g)};return h(x,y)}function v(g){var x="+ ".concat(g.length," ...");return h(x)}return f.createElement("div",{className:u},f.createElement(mc,{prefixCls:p,data:n,renderItem:m,renderRest:v,itemKey:function(x){return a(x)},maxCount:l}),!n.length&&f.createElement("span",{className:"".concat(t,"-selection-placeholder")},c))}var XWe=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function QWe(e,t){e.id;var n=e.open,r=e.prefix,o=e.clearIcon,i=e.suffixIcon;e.activeHelp,e.allHelp;var a=e.focused;e.onFocus,e.onBlur,e.onKeyDown;var s=e.locale,l=e.generateConfig,c=e.placeholder,u=e.className,d=e.style,p=e.onClick,h=e.onClear,m=e.internalPicker,v=e.value,g=e.onChange,x=e.onSubmit;e.onInputChange;var y=e.multiple,b=e.maxTagCount;e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var C=e.disabled,S=e.invalid;e.inputReadOnly;var w=e.direction;e.onOpenChange;var E=e.onMouseDown;e.required,e["aria-required"];var _=e.autoFocus,P=e.tabIndex,$=e.removeIcon,R=Ye(e,XWe),O=w==="rtl",T=f.useContext(jc),I=T.prefixCls,k=f.useRef(),N=f.useRef();f.useImperativeHandle(t,function(){return{nativeElement:k.current,focus:function(q){var A;(A=N.current)===null||A===void 0||A.focus(q)},blur:function(){var q;(q=N.current)===null||q===void 0||q.blur()}}});var D=hhe(R),L=function(q){g([q])},H=function(q){var A=v.filter(function(z){return z&&!la(l,s,z,q,m)});g(A),n||x()},U=phe(B(B({},e),{},{onChange:L}),function(J){var q=J.valueTexts;return{value:q[0]||"",active:a}}),V=ie(U,2),j=V[0],F=V[1],W=!!(o&&v.length&&!C),X=y?f.createElement(f.Fragment,null,f.createElement(YWe,{prefixCls:I,value:v,onRemove:H,formatDate:F,maxTagCount:b,disabled:C,removeIcon:$,placeholder:c}),f.createElement("input",{className:"".concat(I,"-multiple-input"),value:v.map(F).join(","),ref:N,readOnly:!0,autoFocus:_,tabIndex:P}),f.createElement(wT,{type:"suffix",icon:i}),W&&f.createElement(LA,{icon:o,onClear:h})):f.createElement(jA,we({ref:N},j(),{autoFocus:_,tabIndex:P,suffixIcon:i,clearIcon:W&&f.createElement(LA,{icon:o,onClear:h}),showActiveCls:!1}));return f.createElement("div",we({},D,{className:re(I,K(K(K(K(K({},"".concat(I,"-multiple"),y),"".concat(I,"-focused"),a),"".concat(I,"-disabled"),C),"".concat(I,"-invalid"),S),"".concat(I,"-rtl"),O),u),style:d,ref:k,onClick:p,onMouseDown:function(q){var A,z=q.target;z!==((A=N.current)===null||A===void 0?void 0:A.inputElement)&&q.preventDefault(),E==null||E(q)}}),r&&f.createElement("div",{className:"".concat(I,"-prefix")},r),X)}var ZWe=f.forwardRef(QWe);function JWe(e,t){var n=Zpe(e),r=ie(n,6),o=r[0],i=r[1],a=r[2],s=r[3],l=r[4],c=r[5],u=o,d=u.prefixCls,p=u.styles,h=u.classNames,m=u.order,v=u.defaultValue,g=u.value,x=u.needConfirm,y=u.onChange,b=u.onKeyDown,C=u.disabled,S=u.disabledDate,w=u.minDate,E=u.maxDate,_=u.defaultOpen,P=u.open,$=u.onOpenChange,R=u.locale,O=u.generateConfig,T=u.picker,I=u.showNow,k=u.showToday,N=u.showTime,D=u.mode,L=u.onPanelChange,H=u.onCalendarChange,U=u.onOk,V=u.multiple,j=u.defaultPickerValue,F=u.pickerValue,W=u.onPickerValueChange,X=u.inputReadOnly,J=u.suffixIcon,q=u.removeIcon,A=u.onFocus,z=u.onBlur,G=u.presets,Y=u.components,Q=u.cellRender,ee=u.dateRender,te=u.monthCellRender,oe=u.onClick,ne=ehe(t);function le(Dt){return Dt===null?null:V?Dt:Dt[0]}var ce=uhe(O,R,i),he=Jpe(P,_,[C],$),ue=ie(he,2),fe=ue[0],ve=ue[1],ge=function(St,Qt,Qn){if(H){var fr=B({},Qn);delete fr.range,H(le(St),le(Qt),fr)}},de=function(St){U==null||U(le(St))},be=she(O,R,s,!1,m,v,g,ge,de),Ee=ie(be,5),Le=Ee[0],Re=Ee[1],Pe=Ee[2],ze=Ee[3],Ie=Ee[4],$e=Pe(),Be=nhe([C]),Ce=ie(Be,4),Oe=Ce[0],Fe=Ce[1],Se=Ce[2],Ae=Ce[3],Ve=function(St){Fe(!0),A==null||A(St,{})},Je=function(St){Fe(!1),z==null||z(St,{})},ht=Gt(T,{value:D}),He=ie(ht,2),Ke=He[0],it=He[1],Ge=Ke==="date"&&N?"datetime":Ke,ut=che(T,Ke,I,k),Ze=y&&function(Dt,St){y(le(Dt),le(St))},et=lhe(B(B({},o),{},{onChange:Ze}),Le,Re,Pe,ze,[],s,Oe,fe,c),tt=ie(et,2),mt=tt[1],me=Vpe($e,c),pe=ie(me,2),ye=pe[0],Te=pe[1],je=f.useMemo(function(){return ye.some(function(Dt){return Dt})},[ye]),We=function(St,Qt){if(W){var Qn=B(B({},Qt),{},{mode:Qt.mode[0]});delete Qn.range,W(St[0],Qn)}},Xe=rhe(O,R,$e,[Ke],fe,Ae,i,!1,j,F,yg(N==null?void 0:N.defaultOpenValue),We,w,E),st=ie(Xe,2),ct=st[0],at=st[1],Ue=Jt(function(Dt,St,Qt){if(it(St),L&&Qt!==!1){var Qn=Dt||$e[$e.length-1];L(Qn,St)}}),Mt=function(){mt(Pe()),ve(!1,{force:!0})},xt=function(St){!C&&!ne.current.nativeElement.contains(document.activeElement)&&ne.current.focus(),ve(!0),oe==null||oe(St)},Nt=function(){mt(null),ve(!1,{force:!0})},wt=f.useState(null),ft=ie(wt,2),vt=ft[0],rt=ft[1],yt=f.useState(null),qe=ie(yt,2),ke=qe[0],nt=qe[1],Ct=f.useMemo(function(){var Dt=[ke].concat(Ne($e)).filter(function(St){return St});return V?Dt:Dt.slice(0,1)},[$e,ke,V]),Lt=f.useMemo(function(){return!V&&ke?[ke]:$e.filter(function(Dt){return Dt})},[$e,ke,V]);f.useEffect(function(){fe||nt(null)},[fe]);var on=the(G),Pt=function(St){nt(St),rt("preset")},lt=function(St){var Qt=V?ce(Pe(),St):[St],Qn=mt(Qt);Qn&&!V&&ve(!1,{force:!0})},Rt=function(St){lt(St)},cn=function(St){nt(St),rt("cell")},yn=function(St){ve(!0),Ve(St)},tn=function(St){if(Se("panel"),!(V&&Ge!==T)){var Qt=V?ce(Pe(),St):[St];ze(Qt),!x&&!a&&i===Ge&&Mt()}},Kn=function(){ve(!1)},ir=r7(Q,ee,te),ro=f.useMemo(function(){var Dt=Zr(o,!1),St=En(o,[].concat(Ne(Object.keys(Dt)),["onChange","onCalendarChange","style","className","onPanelChange"]));return B(B({},St),{},{multiple:o.multiple})},[o]),wo=f.createElement(fhe,we({},ro,{showNow:ut,showTime:N,disabledDate:S,onFocus:yn,onBlur:Je,picker:T,mode:Ke,internalMode:Ge,onPanelChange:Ue,format:l,value:$e,isInvalid:c,onChange:null,onSelect:tn,pickerValue:ct,defaultOpenValue:N==null?void 0:N.defaultOpenValue,onPickerValueChange:at,hoverValue:Ct,onHover:cn,needConfirm:x,onSubmit:Mt,onOk:Ie,presets:on,onPresetHover:Pt,onPresetSubmit:lt,onNow:Rt,cellRender:ir})),Wr=function(St){ze(St)},Br=function(){Se("input")},Vn=function(St){Se("input"),ve(!0,{inherit:!0}),Ve(St)},zt=function(St){ve(!1),Je(St)},$t=function(St,Qt){St.key==="Tab"&&Mt(),b==null||b(St,Qt)},Nn=f.useMemo(function(){return{prefixCls:d,locale:R,generateConfig:O,button:Y.button,input:Y.input}},[d,R,O,Y.button,Y.input]);return Mn(function(){fe&&Ae!==void 0&&Ue(null,T,!1)},[fe,Ae,T]),Mn(function(){var Dt=Se();!fe&&Dt==="input"&&(ve(!1),Mt()),!fe&&a&&!x&&Dt==="panel"&&Mt()},[fe]),f.createElement(jc.Provider,{value:Nn},f.createElement(Lpe,we({},Hpe(o),{popupElement:wo,popupStyle:p.popup,popupClassName:h.popup,visible:fe,onClose:Kn}),f.createElement(ZWe,we({},o,{ref:ne,suffixIcon:J,removeIcon:q,activeHelp:!!ke,allHelp:!!ke&&vt==="preset",focused:Oe,onFocus:Vn,onBlur:zt,onKeyDown:$t,onSubmit:Mt,value:Lt,maskFormat:l,onChange:Wr,onInputChange:Br,internalPicker:i,format:s,inputReadOnly:X,disabled:C,open:fe,onOpenChange:ve,onClick:xt,onClear:Nt,invalid:je,onInvalid:function(St){Te(St,0)}}))))}var eUe=f.forwardRef(JWe);const mhe=f.createContext(null),tUe=mhe.Provider,ghe=f.createContext(null),nUe=ghe.Provider;var rUe=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],vhe=f.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-checkbox":n,o=e.className,i=e.style,a=e.checked,s=e.disabled,l=e.defaultChecked,c=l===void 0?!1:l,u=e.type,d=u===void 0?"checkbox":u,p=e.title,h=e.onChange,m=Ye(e,rUe),v=f.useRef(null),g=f.useRef(null),x=Gt(c,{value:a}),y=ie(x,2),b=y[0],C=y[1];f.useImperativeHandle(t,function(){return{focus:function(_){var P;(P=v.current)===null||P===void 0||P.focus(_)},blur:function(){var _;(_=v.current)===null||_===void 0||_.blur()},input:v.current,nativeElement:g.current}});var S=re(r,o,K(K({},"".concat(r,"-checked"),b),"".concat(r,"-disabled"),s)),w=function(_){s||("checked"in e||C(_.target.checked),h==null||h({target:B(B({},e),{},{type:d,checked:_.target.checked}),stopPropagation:function(){_.stopPropagation()},preventDefault:function(){_.preventDefault()},nativeEvent:_.nativeEvent}))};return f.createElement("span",{className:S,title:p,style:i,ref:g},f.createElement("input",we({},m,{className:"".concat(r,"-input"),ref:v,onChange:w,disabled:s,checked:!!b,type:d})),f.createElement("span",{className:"".concat(r,"-inner")}))});function yhe(e){const t=Z.useRef(null),n=()=>{gn.cancel(t.current),t.current=null};return[()=>{n(),t.current=gn(()=>{t.current=null})},i=>{t.current&&(i.stopPropagation(),n()),e==null||e(i)}]}const oUe=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-group`;return{[r]:Object.assign(Object.assign({},Rn(e)),{display:"inline-block",fontSize:0,[`&${r}-rtl`]:{direction:"rtl"},[`&${r}-block`]:{display:"flex"},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:"none"}})}},iUe=e=>{const{componentCls:t,wrapperMarginInlineEnd:n,colorPrimary:r,radioSize:o,motionDurationSlow:i,motionDurationMid:a,motionEaseInOutCirc:s,colorBgContainer:l,colorBorder:c,lineWidth:u,colorBgContainerDisabled:d,colorTextDisabled:p,paddingXS:h,dotColorDisabled:m,lineType:v,radioColor:g,radioBgColor:x,calc:y}=e,b=`${t}-inner`,S=y(o).sub(y(4).mul(2)),w=y(1).mul(o).equal({unit:!0});return{[`${t}-wrapper`]:Object.assign(Object.assign({},Rn(e)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:n,cursor:"pointer","&:last-child":{marginInlineEnd:0},[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},"&-block":{flex:1,justifyContent:"center"},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${se(u)} ${v} ${r}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[t]:Object.assign(Object.assign({},Rn(e)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${t}-wrapper:hover &, - &:hover ${b}`]:{borderColor:r},[`${t}-input:focus-visible + ${b}`]:Object.assign({},_c(e)),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:"visible"},[`${t}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:w,height:w,marginBlockStart:y(1).mul(o).div(-2).equal({unit:!0}),marginInlineStart:y(1).mul(o).div(-2).equal({unit:!0}),backgroundColor:g,borderBlockStart:0,borderInlineStart:0,borderRadius:w,transform:"scale(0)",opacity:0,transition:`all ${i} ${s}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:w,height:w,backgroundColor:l,borderColor:c,borderStyle:"solid",borderWidth:u,borderRadius:"50%",transition:`all ${a}`},[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${t}-checked`]:{[b]:{borderColor:r,backgroundColor:x,"&::after":{transform:`scale(${e.calc(e.dotSize).div(o).equal()})`,opacity:1,transition:`all ${i} ${s}`}}},[`${t}-disabled`]:{cursor:"not-allowed",[b]:{backgroundColor:d,borderColor:c,cursor:"not-allowed","&::after":{backgroundColor:m}},[`${t}-input`]:{cursor:"not-allowed"},[`${t}-disabled + span`]:{color:p,cursor:"not-allowed"},[`&${t}-checked`]:{[b]:{"&::after":{transform:`scale(${y(S).div(o).equal()})`}}}},[`span${t} + *`]:{paddingInlineStart:h,paddingInlineEnd:h}})}},aUe=e=>{const{buttonColor:t,controlHeight:n,componentCls:r,lineWidth:o,lineType:i,colorBorder:a,motionDurationSlow:s,motionDurationMid:l,buttonPaddingInline:c,fontSize:u,buttonBg:d,fontSizeLG:p,controlHeightLG:h,controlHeightSM:m,paddingXS:v,borderRadius:g,borderRadiusSM:x,borderRadiusLG:y,buttonCheckedBg:b,buttonSolidCheckedColor:C,colorTextDisabled:S,colorBgContainerDisabled:w,buttonCheckedBgDisabled:E,buttonCheckedColorDisabled:_,colorPrimary:P,colorPrimaryHover:$,colorPrimaryActive:R,buttonSolidCheckedBg:O,buttonSolidCheckedHoverBg:T,buttonSolidCheckedActiveBg:I,calc:k}=e;return{[`${r}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:c,paddingBlock:0,color:t,fontSize:u,lineHeight:se(k(n).sub(k(o).mul(2)).equal()),background:d,border:`${se(o)} ${i} ${a}`,borderBlockStartWidth:k(o).add(.02).equal(),borderInlineStartWidth:0,borderInlineEndWidth:o,cursor:"pointer",transition:[`color ${l}`,`background ${l}`,`box-shadow ${l}`].join(","),a:{color:t},[`> ${r}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:k(o).mul(-1).equal(),insetInlineStart:k(o).mul(-1).equal(),display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:o,paddingInline:0,backgroundColor:a,transition:`background-color ${s}`,content:'""'}},"&:first-child":{borderInlineStart:`${se(o)} ${i} ${a}`,borderStartStartRadius:g,borderEndStartRadius:g},"&:last-child":{borderStartEndRadius:g,borderEndEndRadius:g},"&:first-child:last-child":{borderRadius:g},[`${r}-group-large &`]:{height:h,fontSize:p,lineHeight:se(k(h).sub(k(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:y,borderEndStartRadius:y},"&:last-child":{borderStartEndRadius:y,borderEndEndRadius:y}},[`${r}-group-small &`]:{height:m,paddingInline:k(v).sub(o).equal(),paddingBlock:0,lineHeight:se(k(m).sub(k(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:x,borderEndStartRadius:x},"&:last-child":{borderStartEndRadius:x,borderEndEndRadius:x}},"&:hover":{position:"relative",color:P},"&:has(:focus-visible)":Object.assign({},_c(e)),[`${r}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${r}-button-wrapper-disabled)`]:{zIndex:1,color:P,background:b,borderColor:P,"&::before":{backgroundColor:P},"&:first-child":{borderColor:P},"&:hover":{color:$,borderColor:$,"&::before":{backgroundColor:$}},"&:active":{color:R,borderColor:R,"&::before":{backgroundColor:R}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:C,background:O,borderColor:O,"&:hover":{color:C,background:T,borderColor:T},"&:active":{color:C,background:I,borderColor:I}},"&-disabled":{color:S,backgroundColor:w,borderColor:a,cursor:"not-allowed","&:first-child, &:hover":{color:S,backgroundColor:w,borderColor:a}},[`&-disabled${r}-button-wrapper-checked`]:{color:_,backgroundColor:E,borderColor:a,boxShadow:"none"},"&-block":{flex:1,textAlign:"center"}}}},sUe=e=>{const{wireframe:t,padding:n,marginXS:r,lineWidth:o,fontSizeLG:i,colorText:a,colorBgContainer:s,colorTextDisabled:l,controlItemBgActiveDisabled:c,colorTextLightSolid:u,colorPrimary:d,colorPrimaryHover:p,colorPrimaryActive:h,colorWhite:m}=e,v=4,g=i,x=t?g-v*2:g-(v+o)*2;return{radioSize:g,dotSize:x,dotColorDisabled:l,buttonSolidCheckedColor:u,buttonSolidCheckedBg:d,buttonSolidCheckedHoverBg:p,buttonSolidCheckedActiveBg:h,buttonBg:s,buttonCheckedBg:s,buttonColor:a,buttonCheckedBgDisabled:c,buttonCheckedColorDisabled:l,buttonPaddingInline:n-o,wrapperMarginInlineEnd:r,radioColor:t?d:m,radioBgColor:t?s:d}},bhe=pn("Radio",e=>{const{controlOutline:t,controlOutlineWidth:n}=e,r=`0 0 0 ${se(n)} ${t}`,i=Xt(e,{radioFocusShadow:r,radioButtonFocusShadow:r});return[oUe(i),iUe(i),aUe(i)]},sUe,{unitless:{radioSize:!0,dotSize:!0}});var lUe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const o=f.useContext(mhe),i=f.useContext(ghe),{getPrefixCls:a,direction:s,radio:l}=f.useContext(It),c=f.useRef(null),u=Ci(t,c),{isFormItemInput:d}=f.useContext(Do),p=N=>{var D,L;(D=e.onChange)===null||D===void 0||D.call(e,N),(L=o==null?void 0:o.onChange)===null||L===void 0||L.call(o,N)},{prefixCls:h,className:m,rootClassName:v,children:g,style:x,title:y}=e,b=lUe(e,["prefixCls","className","rootClassName","children","style","title"]),C=a("radio",h),S=((o==null?void 0:o.optionType)||i)==="button",w=S?`${C}-button`:C,E=br(C),[_,P,$]=bhe(C,E),R=Object.assign({},b),O=f.useContext(ko);o&&(R.name=o.name,R.onChange=p,R.checked=e.value===o.value,R.disabled=(n=R.disabled)!==null&&n!==void 0?n:o.disabled),R.disabled=(r=R.disabled)!==null&&r!==void 0?r:O;const T=re(`${w}-wrapper`,{[`${w}-wrapper-checked`]:R.checked,[`${w}-wrapper-disabled`]:R.disabled,[`${w}-wrapper-rtl`]:s==="rtl",[`${w}-wrapper-in-form-item`]:d,[`${w}-wrapper-block`]:!!(o!=null&&o.block)},l==null?void 0:l.className,m,v,P,$,E),[I,k]=yhe(R.onClick);return _(f.createElement(Bw,{component:"Radio",disabled:R.disabled},f.createElement("label",{className:T,style:Object.assign(Object.assign({},l==null?void 0:l.style),x),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:y,onClick:I},f.createElement(vhe,Object.assign({},R,{className:re(R.className,{[UO]:!S}),type:"radio",prefixCls:w,ref:u,onClick:k})),g!==void 0?f.createElement("span",{className:`${w}-label`},g):null)))},nM=f.forwardRef(cUe),uUe=["parentNode"],dUe="form_item";function E1(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function xhe(e,t){if(!e.length)return;const n=e.join("_");return t?`${t}_${n}`:uUe.includes(n)?`${dUe}_${n}`:n}function Che(e,t,n,r,o,i){let a=r;return i!==void 0?a=i:n.validating?a="validating":e.length?a="error":t.length?a="warning":(n.touched||o&&n.validated)&&(a="success"),a}var fUe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oe??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:o=>i=>{const a=zA(o);i?n.current[a]=i:delete n.current[a]}},scrollToField:(o,i={})=>{const{focus:a}=i,s=fUe(i,["focus"]),l=qK(o,r);l&&(m5e(l,Object.assign({scrollMode:"if-needed",block:"nearest"},s)),a&&r.focusField(o))},focusField:o=>{var i,a;const s=r.getFieldInstance(o);typeof(s==null?void 0:s.focus)=="function"?s.focus():(a=(i=qK(o,r))===null||i===void 0?void 0:i.focus)===null||a===void 0||a.call(i)},getFieldInstance:o=>{const i=zA(o);return n.current[i]}}),[e,t]);return[r]}const pUe=f.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=f.useContext(It),{name:o}=f.useContext(Do),i=Hw(zA(o)),{prefixCls:a,className:s,rootClassName:l,options:c,buttonStyle:u="outline",disabled:d,children:p,size:h,style:m,id:v,optionType:g,name:x=i,defaultValue:y,value:b,block:C=!1,onChange:S,onMouseEnter:w,onMouseLeave:E,onFocus:_,onBlur:P}=e,[$,R]=Gt(y,{value:b}),O=f.useCallback(F=>{const W=$,X=F.target.value;"value"in e||R(X),X!==W&&(S==null||S(F))},[$,R,S]),T=n("radio",a),I=`${T}-group`,k=br(T),[N,D,L]=bhe(T,k);let H=p;c&&c.length>0&&(H=c.map(F=>typeof F=="string"||typeof F=="number"?f.createElement(nM,{key:F.toString(),prefixCls:T,disabled:d,value:F,checked:$===F},F):f.createElement(nM,{key:`radio-group-value-options-${F.value}`,prefixCls:T,disabled:F.disabled||d,value:F.value,checked:$===F.value,title:F.title,style:F.style,className:F.className,id:F.id,required:F.required},F.label)));const U=fo(h),V=re(I,`${I}-${u}`,{[`${I}-${U}`]:U,[`${I}-rtl`]:r==="rtl",[`${I}-block`]:C},s,l,D,L,k),j=f.useMemo(()=>({onChange:O,value:$,disabled:d,name:x,optionType:g,block:C}),[O,$,d,x,g,C]);return N(f.createElement("div",Object.assign({},Zr(e,{aria:!0,data:!0}),{className:V,style:m,onMouseEnter:w,onMouseLeave:E,onFocus:_,onBlur:P,id:v,ref:t}),f.createElement(tUe,{value:j},H)))}),hUe=f.memo(pUe);var mUe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n}=f.useContext(It),{prefixCls:r}=e,o=mUe(e,["prefixCls"]),i=n("radio",r);return f.createElement(nUe,{value:"button"},f.createElement(nM,Object.assign({prefixCls:i},o,{type:"radio",ref:t})))},vUe=f.forwardRef(gUe),ho=nM;ho.Button=vUe;ho.Group=hUe;ho.__ANT_RADIO=!0;function xg(e){return Xt(e,{inputAffixPadding:e.paddingXXS})}const Cg=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:o,controlHeightSM:i,controlHeightLG:a,fontSizeLG:s,lineHeightLG:l,paddingSM:c,controlPaddingHorizontalSM:u,controlPaddingHorizontal:d,colorFillAlter:p,colorPrimaryHover:h,colorPrimary:m,controlOutlineWidth:v,controlOutline:g,colorErrorOutline:x,colorWarningOutline:y,colorBgContainer:b,inputFontSize:C,inputFontSizeLG:S,inputFontSizeSM:w}=e,E=C||n,_=w||E,P=S||s,$=Math.round((t-E*r)/2*10)/10-o,R=Math.round((i-_*r)/2*10)/10-o,O=Math.ceil((a-P*l)/2*10)/10-o;return{paddingBlock:Math.max($,0),paddingBlockSM:Math.max(R,0),paddingBlockLG:Math.max(O,0),paddingInline:c-o,paddingInlineSM:u-o,paddingInlineLG:d-o,addonBg:p,activeBorderColor:m,hoverBorderColor:h,activeShadow:`0 0 0 ${v}px ${g}`,errorActiveShadow:`0 0 0 ${v}px ${x}`,warningActiveShadow:`0 0 0 ${v}px ${y}`,hoverBg:b,activeBg:b,inputFontSize:E,inputFontSizeLG:P,inputFontSizeSM:_}},yUe=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),ST=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({},yUe(Xt(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),l7=(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}}),KK=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},l7(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),c7=(e,t)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},l7(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},ST(e))}),KK(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),KK(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),YK=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),She=e=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},YK(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText})),YK(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:Object.assign({},ST(e))}})}),u7=(e,t)=>{const{componentCls:n}=e;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${n}-status-error`]:{"&, & input, & textarea":{color:e.colorError}},[`&${n}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning}}},t)}},Ehe=(e,t)=>{var n;return{background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:(n=t==null?void 0:t.inputColor)!==null&&n!==void 0?n:"unset"},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}},XK=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},Ehe(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}})}),d7=(e,t)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ehe(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},ST(e))}),XK(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError})),XK(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning})),t)}),QK=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),_he=e=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group-addon`]:{background:e.colorFillTertiary,"&:last-child":{position:"static"}}},QK(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText})),QK(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:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}})}),$he=(e,t)=>({background:e.colorBgContainer,borderWidth:`${se(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}}),ZK=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},$he(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`}}),f7=(e,t)=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},$he(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"}}),ZK(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),ZK(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),p7=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),Phe=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:o}=e;return{padding:`${se(t)} ${se(o)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},h7=e=>({padding:`${se(e.paddingBlockSM)} ${se(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),Xw=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${se(e.paddingBlock)} ${se(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},p7(e.colorTextPlaceholder)),{"&-lg":Object.assign({},Phe(e)),"&-sm":Object.assign({},h7(e)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),Mhe=e=>{const{componentCls:t,antCls:n}=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({},Phe(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},h7(e)),[`&-lg ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single ${n}-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 ${se(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${se(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${se(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{[`${n}-select-selector`]:{backgroundColor:"inherit",border:`${se(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}}},[`${n}-cascader-picker`]:{margin:`-9px ${se(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${n}-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,[`${n}-select ${n}-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,[`${n}-select ${n}-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"},$u()),{[`${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},[` + &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topRight`]:{animationName:QR}}},Gj(e,v,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:Object.assign(Object.assign({},Tn(e)),{[n]:Object.assign(Object.assign({padding:d,listStyleType:"none",backgroundColor:v,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},Ls(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${se(c)} ${se(m)}`,color:e.colorTextDescription,transition:`all ${l}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:u,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-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:'""'}},[`${n}-item-extra`]:{paddingInlineStart:e.padding,marginInlineStart:"auto",fontSize:e.fontSizeSM,color:e.colorTextDescription}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${se(c)} ${se(m)}`,color:e.colorText,fontWeight:"normal",fontSize:u,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${l}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},Ls(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:f,cursor:"not-allowed","&:hover":{color:f,backgroundColor:v,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${se(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:h,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${se(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(m).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:f,backgroundColor:v,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})})},[Mu(e,"slide-up"),Mu(e,"slide-down"),A0(e,"move-up"),A0(e,"move-down"),Ay(e,"zoom-big")]]},WVe=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},fO({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),dO(e)),UVe=pn("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,i=Xt(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[VVe(i),HVe(i)]},WVe,{resetStyle:!1}),vO=e=>{var t;const{menu:n,arrow:r,prefixCls:o,children:i,trigger:a,disabled:s,dropdownRender:l,popupRender:c,getPopupContainer:u,overlayClassName:d,rootClassName:f,overlayStyle:h,open:m,onOpenChange:v,visible:g,onVisibleChange:b,mouseEnterDelay:y=.15,mouseLeaveDelay:x=.1,autoAdjustOverflow:w=!0,placement:S="",overlay:C,transitionName:E,destroyOnHidden:_,destroyPopupOnHide:P}=e,{getPopupContainer:$,getPrefixCls:T,direction:R,dropdown:O}=p.useContext(kt),k=c||l;mg();const I=p.useMemo(()=>{const le=T();return E!==void 0?E:S.includes("top")?`${le}-slide-down`:`${le}-slide-up`},[T,S,E]),D=p.useMemo(()=>S?S.includes("Center")?S.slice(0,S.indexOf("Center")):S:R==="rtl"?"bottomRight":"bottomLeft",[S,R]),N=T("dropdown",o),L=br(N),[H,U,V]=UVe(N,L),[,j]=si(),F=p.Children.only(FHe(i)?p.createElement("span",null,i):i),W=No(F,{className:re(`${N}-trigger`,{[`${N}-rtl`]:R==="rtl"},F.props.className),disabled:(t=F.props.disabled)!==null&&t!==void 0?t:s}),X=s?[]:a,J=!!(X!=null&&X.includes("contextMenu")),[q,A]=Gt(!1,{value:m??g}),z=Jt(le=>{v==null||v(le,{source:"trigger"}),b==null||b(le),A(le)}),G=re(d,f,U,V,L,O==null?void 0:O.className,{[`${N}-rtl`]:R==="rtl"}),Y=epe({arrowPointAtCenter:typeof r=="object"&&r.pointAtCenter,autoAdjustOverflow:w,offset:j.marginXXS,arrowWidth:r?j.sizePopupArrow:0,borderRadius:j.borderRadius}),Q=p.useCallback(()=>{n!=null&&n.selectable&&(n!=null&&n.multiple)||(v==null||v(!1,{source:"menu"}),A(!1))},[n==null?void 0:n.selectable,n==null?void 0:n.multiple]),ee=()=>{let le;return n!=null&&n.items?le=p.createElement(of,Object.assign({},n)):typeof C=="function"?le=C():le=C,k&&(le=k(le)),le=p.Children.only(typeof le=="string"?p.createElement("span",null,le):le),p.createElement(kVe,{prefixCls:`${N}-menu`,rootClassName:re(V,L),expandIcon:p.createElement("span",{className:`${N}-menu-submenu-arrow`},R==="rtl"?p.createElement(Ru,{className:`${N}-menu-submenu-arrow-icon`}):p.createElement(El,{className:`${N}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Q,validator:({mode:ce})=>{}},le)},[te,oe]=Tl("Dropdown",h==null?void 0:h.zIndex);let ne=p.createElement(spe,Object.assign({alignPoint:J},En(e,["rootClassName"]),{mouseEnterDelay:y,mouseLeaveDelay:x,visible:q,builtinPlacements:Y,arrow:!!r,overlayClassName:G,prefixCls:N,getPopupContainer:u||$,transitionName:I,trigger:X,overlay:ee,placement:D,onVisibleChange:z,overlayStyle:Object.assign(Object.assign(Object.assign({},O==null?void 0:O.style),h),{zIndex:te}),autoDestroy:_??P}),W);return te&&(ne=p.createElement(NC.Provider,{value:oe},ne)),H(ne)},GVe=Jp(vO,"align",void 0,"dropdown",e=>e),qVe=e=>p.createElement(GVe,Object.assign({},e),p.createElement("span",null));vO._InternalPanelDoNotUseOrYouWillBeFired=qVe;var Ppe={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n=1e3,r=6e4,o=36e5,i="millisecond",a="second",s="minute",l="hour",c="day",u="week",d="month",f="quarter",h="year",m="date",v="Invalid Date",g=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,b=/\[([^\]]+)]|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,y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(k){var I=["th","st","nd","rd"],D=k%100;return"["+k+(I[(D-20)%10]||I[D]||I[0])+"]"}},x=function(k,I,D){var N=String(k);return!N||N.length>=I?k:""+Array(I+1-N.length).join(D)+k},w={s:x,z:function(k){var I=-k.utcOffset(),D=Math.abs(I),N=Math.floor(D/60),L=D%60;return(I<=0?"+":"-")+x(N,2,"0")+":"+x(L,2,"0")},m:function k(I,D){if(I.date()1)return k(U[0])}else{var V=I.name;C[V]=I,L=V}return!N&&L&&(S=L),L||!N&&S},$=function(k,I){if(_(k))return k.clone();var D=typeof I=="object"?I:{};return D.date=k,D.args=arguments,new R(D)},T=w;T.l=P,T.i=_,T.w=function(k,I){return $(k,{locale:I.$L,utc:I.$u,x:I.$x,$offset:I.$offset})};var R=function(){function k(D){this.$L=P(D.locale,null,!0),this.parse(D),this.$x=this.$x||D.x||{},this[E]=!0}var I=k.prototype;return I.parse=function(D){this.$d=function(N){var L=N.date,H=N.utc;if(L===null)return new Date(NaN);if(T.u(L))return new Date;if(L instanceof Date)return new Date(L);if(typeof L=="string"&&!/Z$/i.test(L)){var U=L.match(g);if(U){var V=U[2]-1||0,j=(U[7]||"0").substring(0,3);return H?new Date(Date.UTC(U[1],V,U[3]||1,U[4]||0,U[5]||0,U[6]||0,j)):new Date(U[1],V,U[3]||1,U[4]||0,U[5]||0,U[6]||0,j)}}return new Date(L)}(D),this.init()},I.init=function(){var D=this.$d;this.$y=D.getFullYear(),this.$M=D.getMonth(),this.$D=D.getDate(),this.$W=D.getDay(),this.$H=D.getHours(),this.$m=D.getMinutes(),this.$s=D.getSeconds(),this.$ms=D.getMilliseconds()},I.$utils=function(){return T},I.isValid=function(){return this.$d.toString()!==v},I.isSame=function(D,N){var L=$(D);return this.startOf(N)<=L&&L<=this.endOf(N)},I.isAfter=function(D,N){return $(D)25){var u=a(this).startOf(r).add(1,r).date(c),d=a(this).endOf(n);if(u.isBefore(d))return 1}var f=a(this).startOf(r).date(c).startOf(n).subtract(1,"millisecond"),h=this.diff(f,n,!0);return h<0?a(this).startOf("week").week():Math.ceil(h)},s.weeks=function(l){return l===void 0&&(l=null),this.week(l)}}})})(Ipe);var XVe=Ipe.exports;const t7=Ar(XVe);var Dpe={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){return function(n,r){r.prototype.weekYear=function(){var o=this.month(),i=this.week(),a=this.year();return i===1&&o===11?a+1:o===0&&i>=52?a-1:a}}})})(Dpe);var QVe=Dpe.exports;const ZVe=Ar(QVe);var Npe={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){return function(n,r){var o=r.prototype,i=o.format;o.format=function(a){var s=this,l=this.$locale();if(!this.isValid())return i.bind(this)(a);var c=this.$utils(),u=(a||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(d){switch(d){case"Q":return Math.ceil((s.$M+1)/3);case"Do":return l.ordinal(s.$D);case"gggg":return s.weekYear();case"GGGG":return s.isoWeekYear();case"wo":return l.ordinal(s.week(),"W");case"w":case"ww":return c.s(s.week(),d==="w"?1:2,"0");case"W":case"WW":return c.s(s.isoWeek(),d==="W"?1:2,"0");case"k":case"kk":return c.s(String(s.$H===0?24:s.$H),d==="k"?1:2,"0");case"X":return Math.floor(s.$d.getTime()/1e3);case"x":return s.$d.getTime();case"z":return"["+s.offsetName()+"]";case"zzz":return"["+s.offsetName("long")+"]";default:return d}});return i.bind(this)(u)}}})})(Npe);var JVe=Npe.exports;const Ape=Ar(JVe);var Fpe={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n={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"},r=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,o=/\d/,i=/\d\d/,a=/\d\d?/,s=/\d*[^-_:/,()\s\d]+/,l={},c=function(g){return(g=+g)+(g>68?1900:2e3)},u=function(g){return function(b){this[g]=+b}},d=[/[+-]\d\d:?(\d\d)?|Z/,function(g){(this.zone||(this.zone={})).offset=function(b){if(!b||b==="Z")return 0;var y=b.match(/([+-]|\d\d)/g),x=60*y[1]+(+y[2]||0);return x===0?0:y[0]==="+"?-x:x}(g)}],f=function(g){var b=l[g];return b&&(b.indexOf?b:b.s.concat(b.f))},h=function(g,b){var y,x=l.meridiem;if(x){for(var w=1;w<=24;w+=1)if(g.indexOf(x(w,0,b))>-1){y=w>12;break}}else y=g===(b?"pm":"PM");return y},m={A:[s,function(g){this.afternoon=h(g,!1)}],a:[s,function(g){this.afternoon=h(g,!0)}],Q:[o,function(g){this.month=3*(g-1)+1}],S:[o,function(g){this.milliseconds=100*+g}],SS:[i,function(g){this.milliseconds=10*+g}],SSS:[/\d{3}/,function(g){this.milliseconds=+g}],s:[a,u("seconds")],ss:[a,u("seconds")],m:[a,u("minutes")],mm:[a,u("minutes")],H:[a,u("hours")],h:[a,u("hours")],HH:[a,u("hours")],hh:[a,u("hours")],D:[a,u("day")],DD:[i,u("day")],Do:[s,function(g){var b=l.ordinal,y=g.match(/\d+/);if(this.day=y[0],b)for(var x=1;x<=31;x+=1)b(x).replace(/\[|\]/g,"")===g&&(this.day=x)}],w:[a,u("week")],ww:[i,u("week")],M:[a,u("month")],MM:[i,u("month")],MMM:[s,function(g){var b=f("months"),y=(f("monthsShort")||b.map(function(x){return x.slice(0,3)})).indexOf(g)+1;if(y<1)throw new Error;this.month=y%12||y}],MMMM:[s,function(g){var b=f("months").indexOf(g)+1;if(b<1)throw new Error;this.month=b%12||b}],Y:[/[+-]?\d+/,u("year")],YY:[i,function(g){this.year=c(g)}],YYYY:[/\d{4}/,u("year")],Z:d,ZZ:d};function v(g){var b,y;b=g,y=l&&l.formats;for(var x=(g=b.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function($,T,R){var O=R&&R.toUpperCase();return T||y[R]||n[R]||y[O].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(k,I,D){return I||D.slice(1)})})).match(r),w=x.length,S=0;S-1)return new Date((L==="X"?1e3:1)*N);var V=v(L)(N),j=V.year,F=V.month,W=V.day,X=V.hours,J=V.minutes,q=V.seconds,A=V.milliseconds,z=V.zone,G=V.week,Y=new Date,Q=W||(j||F?1:Y.getDate()),ee=j||Y.getFullYear(),te=0;j&&!F||(te=F>0?F-1:Y.getMonth());var oe,ne=X||0,le=J||0,ce=q||0,he=A||0;return z?new Date(Date.UTC(ee,te,Q,ne,le,ce,he+60*z.offset*1e3)):H?new Date(Date.UTC(ee,te,Q,ne,le,ce,he)):(oe=new Date(ee,te,Q,ne,le,ce,he),G&&(oe=U(oe).week(G).toDate()),oe)}catch{return new Date("")}}(C,P,E,y),this.init(),O&&O!==!0&&(this.$L=this.locale(O).$L),R&&C!=this.format(P)&&(this.$d=new Date("")),l={}}else if(P instanceof Array)for(var k=P.length,I=1;I<=k;I+=1){_[1]=P[I-1];var D=y.apply(this,_);if(D.isValid()){this.$d=D.$d,this.$L=D.$L,this.init();break}I===k&&(this.$d=new Date(""))}else w.call(this,S)}}})})(Fpe);var eWe=Fpe.exports;const Bpe=Ar(eWe);$n.extend(Bpe);$n.extend(Ape);$n.extend(Rpe);$n.extend(kpe);$n.extend(t7);$n.extend(ZVe);$n.extend(function(e,t){var n=t.prototype,r=n.format;n.format=function(i){var a=(i||"").replace("Wo","wo");return r.bind(this)(a)}});var tWe={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},Ph=function(t){var n=tWe[t];return n||t.split("_")[0]},nWe={getNow:function(){var t=$n();return typeof t.tz=="function"?t.tz():t},getFixedDate:function(t){return $n(t,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(t){return t.endOf("month")},getWeekDay:function(t){var n=t.locale("en");return n.weekday()+n.localeData().firstDayOfWeek()},getYear:function(t){return t.year()},getMonth:function(t){return t.month()},getDate:function(t){return t.date()},getHour:function(t){return t.hour()},getMinute:function(t){return t.minute()},getSecond:function(t){return t.second()},getMillisecond:function(t){return t.millisecond()},addYear:function(t,n){return t.add(n,"year")},addMonth:function(t,n){return t.add(n,"month")},addDate:function(t,n){return t.add(n,"day")},setYear:function(t,n){return t.year(n)},setMonth:function(t,n){return t.month(n)},setDate:function(t,n){return t.date(n)},setHour:function(t,n){return t.hour(n)},setMinute:function(t,n){return t.minute(n)},setSecond:function(t,n){return t.second(n)},setMillisecond:function(t,n){return t.millisecond(n)},isAfter:function(t,n){return t.isAfter(n)},isValidate:function(t){return t.isValid()},locale:{getWeekFirstDay:function(t){return $n().locale(Ph(t)).localeData().firstDayOfWeek()},getWeekFirstDate:function(t,n){return n.locale(Ph(t)).weekday(0)},getWeek:function(t,n){return n.locale(Ph(t)).week()},getShortWeekDays:function(t){return $n().locale(Ph(t)).localeData().weekdaysMin()},getShortMonths:function(t){return $n().locale(Ph(t)).localeData().monthsShort()},format:function(t,n,r){return n.locale(Ph(t)).format(r)},parse:function(t,n,r){for(var o=Ph(t),i=0;i2&&arguments[2]!==void 0?arguments[2]:"0",r=String(e);r.length2&&arguments[2]!==void 0?arguments[2]:[],r=p.useState([!1,!1]),o=ie(r,2),i=o[0],a=o[1],s=function(u,d){a(function(f){return S1(f,d,u)})},l=p.useMemo(function(){return i.map(function(c,u){if(c)return!0;var d=e[u];return d?!!(!n[u]&&!d||d&&t(d,{activeIndex:u})):!1})},[e,i,t,n]);return[l,s]}function Wpe(e,t,n,r,o){var i="",a=[];return e&&a.push(o?"hh":"HH"),t&&a.push("mm"),n&&a.push("ss"),i=a.join(":"),r&&(i+=".SSS"),o&&(i+=" A"),i}function iWe(e,t,n,r,o,i){var a=e.fieldDateTimeFormat,s=e.fieldDateFormat,l=e.fieldTimeFormat,c=e.fieldMonthFormat,u=e.fieldYearFormat,d=e.fieldWeekFormat,f=e.fieldQuarterFormat,h=e.yearFormat,m=e.cellYearFormat,v=e.cellQuarterFormat,g=e.dayFormat,b=e.cellDateFormat,y=Wpe(t,n,r,o,i);return B(B({},e),{},{fieldDateTimeFormat:a||"YYYY-MM-DD ".concat(y),fieldDateFormat:s||"YYYY-MM-DD",fieldTimeFormat:l||y,fieldMonthFormat:c||"YYYY-MM",fieldYearFormat:u||"YYYY",fieldWeekFormat:d||"gggg-wo",fieldQuarterFormat:f||"YYYY-[Q]Q",yearFormat:h||"YYYY",cellYearFormat:m||"YYYY",cellQuarterFormat:v||"[Q]Q",cellDateFormat:b||g||"D"})}function Upe(e,t){var n=t.showHour,r=t.showMinute,o=t.showSecond,i=t.showMillisecond,a=t.use12Hours;return Z.useMemo(function(){return iWe(e,n,r,o,i,a)},[e,n,r,o,i,a])}function rx(e,t,n){return n??t.some(function(r){return e.includes(r)})}var aWe=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function sWe(e){var t=yO(e,aWe),n=e.format,r=e.picker,o=null;return n&&(o=n,Array.isArray(o)&&(o=o[0]),o=dt(o)==="object"?o.format:o),r==="time"&&(t.format=o),[t,o]}function lWe(e){return e&&typeof e=="string"}function Gpe(e,t,n,r){return[e,t,n,r].some(function(o){return o!==void 0})}function qpe(e,t,n,r,o){var i=t,a=n,s=r;if(!e&&!i&&!a&&!s&&!o)i=!0,a=!0,s=!0;else if(e){var l,c,u,d=[i,a,s].some(function(m){return m===!1}),f=[i,a,s].some(function(m){return m===!0}),h=d?!0:!f;i=(l=i)!==null&&l!==void 0?l:h,a=(c=a)!==null&&c!==void 0?c:h,s=(u=s)!==null&&u!==void 0?u:h}return[i,a,s,o]}function Kpe(e){var t=e.showTime,n=sWe(e),r=ie(n,2),o=r[0],i=r[1],a=t&&dt(t)==="object"?t:{},s=B(B({defaultOpenValue:a.defaultOpenValue||a.defaultValue},o),a),l=s.showMillisecond,c=s.showHour,u=s.showMinute,d=s.showSecond,f=Gpe(c,u,d,l),h=qpe(f,c,u,d,l),m=ie(h,3);return c=m[0],u=m[1],d=m[2],[s,B(B({},s),{},{showHour:c,showMinute:u,showSecond:d,showMillisecond:l}),s.format,i]}function Ype(e,t,n,r,o){var i=e==="time";if(e==="datetime"||i){for(var a=r,s=jpe(e,o,null),l=s,c=[t,n],u=0;u1&&(a=t.addDate(a,-7)),a}function yi(e,t){var n=t.generateConfig,r=t.locale,o=t.format;return e?typeof o=="function"?o(e):n.locale.format(r.locale,e,o):""}function tM(e,t,n){var r=t,o=["getHour","getMinute","getSecond","getMillisecond"],i=["setHour","setMinute","setSecond","setMillisecond"];return i.forEach(function(a,s){n?r=e[a](r,e[o[s]](n)):r=e[a](r,0)}),r}function fWe(e,t,n,r,o){var i=Jt(function(a,s){return!!(n&&n(a,s)||r&&e.isAfter(r,a)&&!ca(e,t,r,a,s.type)||o&&e.isAfter(a,o)&&!ca(e,t,o,a,s.type))});return i}function pWe(e,t,n){return p.useMemo(function(){var r=jpe(e,t,n),o=bg(r),i=o[0],a=dt(i)==="object"&&i.type==="mask"?i.format:null;return[o.map(function(s){return typeof s=="string"||typeof s=="function"?s:s.format}),a]},[e,t,n])}function hWe(e,t,n){return typeof e[0]=="function"||n?!0:t}function mWe(e,t,n,r){var o=Jt(function(i,a){var s=B({type:t},a);if(delete s.activeIndex,!e.isValidate(i)||n&&n(i,s))return!0;if((t==="date"||t==="time")&&r){var l,c=a&&a.activeIndex===1?"end":"start",u=((l=r.disabledTime)===null||l===void 0?void 0:l.call(r,i,c,{from:s.from}))||{},d=u.disabledHours,f=u.disabledMinutes,h=u.disabledSeconds,m=u.disabledMilliseconds,v=r.disabledHours,g=r.disabledMinutes,b=r.disabledSeconds,y=d||v,x=f||g,w=h||b,S=e.getHour(i),C=e.getMinute(i),E=e.getSecond(i),_=e.getMillisecond(i);if(y&&y().includes(S)||x&&x(S).includes(C)||w&&w(S,C).includes(E)||m&&m(S,C,E).includes(_))return!0}return!1});return o}function s2(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=p.useMemo(function(){var r=e&&bg(e);return t&&r&&(r[1]=r[1]||r[0]),r},[e,t]);return n}function Zpe(e,t){var n=e.generateConfig,r=e.locale,o=e.picker,i=o===void 0?"date":o,a=e.prefixCls,s=a===void 0?"rc-picker":a,l=e.styles,c=l===void 0?{}:l,u=e.classNames,d=u===void 0?{}:u,f=e.order,h=f===void 0?!0:f,m=e.components,v=m===void 0?{}:m,g=e.inputRender,b=e.allowClear,y=e.clearIcon,x=e.needConfirm,w=e.multiple,S=e.format,C=e.inputReadOnly,E=e.disabledDate,_=e.minDate,P=e.maxDate,$=e.showTime,T=e.value,R=e.defaultValue,O=e.pickerValue,k=e.defaultPickerValue,I=s2(T),D=s2(R),N=s2(O),L=s2(k),H=i==="date"&&$?"datetime":i,U=H==="time"||H==="datetime",V=U||w,j=x??U,F=Kpe(e),W=ie(F,4),X=W[0],J=W[1],q=W[2],A=W[3],z=Upe(r,J),G=p.useMemo(function(){return Ype(H,q,A,X,z)},[H,q,A,X,z]),Y=p.useMemo(function(){return B(B({},e),{},{prefixCls:s,locale:z,picker:i,styles:c,classNames:d,order:h,components:B({input:g},v),clearIcon:cWe(s,b,y),showTime:G,value:I,defaultValue:D,pickerValue:N,defaultPickerValue:L},t==null?void 0:t())},[e]),Q=pWe(H,z,S),ee=ie(Q,2),te=ee[0],oe=ee[1],ne=hWe(te,C,w),le=fWe(n,r,E,_,P),ce=mWe(n,i,le,G),he=p.useMemo(function(){return B(B({},Y),{},{needConfirm:j,inputReadOnly:ne,disabledDate:le})},[Y,j,ne,le]);return[he,H,V,te,oe,ce]}function gWe(e,t,n){var r=Gt(t,{value:e}),o=ie(r,2),i=o[0],a=o[1],s=Z.useRef(e),l=Z.useRef(),c=function(){gn.cancel(l.current)},u=Jt(function(){a(s.current),n&&i!==s.current&&n(s.current)}),d=Jt(function(f,h){c(),s.current=f,f||h?u():l.current=gn(u)});return Z.useEffect(function(){return c},[]),[i,d]}function Jpe(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r=arguments.length>3?arguments[3]:void 0,o=n.every(function(u){return u})?!1:e,i=gWe(o,t||!1,r),a=ie(i,2),s=a[0],l=a[1];function c(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!d.inherit||s)&&l(u,d.force)}return[s,c]}function ehe(e){var t=p.useRef();return p.useImperativeHandle(e,function(){var n;return{nativeElement:(n=t.current)===null||n===void 0?void 0:n.nativeElement,focus:function(o){var i;(i=t.current)===null||i===void 0||i.focus(o)},blur:function(){var o;(o=t.current)===null||o===void 0||o.blur()}}}),t}function the(e,t){return p.useMemo(function(){return e||(t?(Jn(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(t).map(function(n){var r=ie(n,2),o=r[0],i=r[1];return{label:o,value:i}})):[])},[e,t])}function a7(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,r=p.useRef(t);r.current=t,bm(function(){if(e)r.current(e);else{var o=gn(function(){r.current(e)},n);return function(){gn.cancel(o)}}},[e])}function nhe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=p.useState(0),o=ie(r,2),i=o[0],a=o[1],s=p.useState(!1),l=ie(s,2),c=l[0],u=l[1],d=p.useRef([]),f=p.useRef(null),h=p.useRef(null),m=function(w){f.current=w},v=function(w){return f.current===w},g=function(w){u(w)},b=function(w){return w&&(h.current=w),h.current},y=function(w){var S=d.current,C=new Set(S.filter(function(_){return w[_]||t[_]})),E=S[S.length-1]===0?1:0;return C.size>=2||e[E]?null:E};return a7(c||n,function(){c||(d.current=[],m(null))}),p.useEffect(function(){c&&d.current.push(i)},[c,i]),[c,g,b,i,a,y,d.current,m,v]}function vWe(e,t,n,r,o,i){var a=n[n.length-1],s=function(c,u){var d=ie(e,2),f=d[0],h=d[1],m=B(B({},u),{},{from:zpe(e,n)});return a===1&&t[0]&&f&&!ca(r,o,f,c,m.type)&&r.isAfter(f,c)||a===0&&t[1]&&h&&!ca(r,o,h,c,m.type)&&r.isAfter(c,h)?!0:i==null?void 0:i(c,m)};return s}function Ux(e,t,n,r){switch(t){case"date":case"week":return e.addMonth(n,r);case"month":case"quarter":return e.addYear(n,r);case"year":return e.addYear(n,r*10);case"decade":return e.addYear(n,r*100);default:return n}}var B8=[];function rhe(e,t,n,r,o,i,a,s){var l=arguments.length>8&&arguments[8]!==void 0?arguments[8]:B8,c=arguments.length>9&&arguments[9]!==void 0?arguments[9]:B8,u=arguments.length>10&&arguments[10]!==void 0?arguments[10]:B8,d=arguments.length>11?arguments[11]:void 0,f=arguments.length>12?arguments[12]:void 0,h=arguments.length>13?arguments[13]:void 0,m=a==="time",v=i||0,g=function(N){var L=e.getNow();return m&&(L=tM(e,L)),l[N]||n[N]||L},b=ie(c,2),y=b[0],x=b[1],w=Gt(function(){return g(0)},{value:y}),S=ie(w,2),C=S[0],E=S[1],_=Gt(function(){return g(1)},{value:x}),P=ie(_,2),$=P[0],T=P[1],R=p.useMemo(function(){var D=[C,$][v];return m?D:tM(e,D,u[v])},[m,C,$,v,e,u]),O=function(N){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",H=[E,T][v];H(N);var U=[C,$];U[v]=N,d&&(!ca(e,t,C,U[0],a)||!ca(e,t,$,U[1],a))&&d(U,{source:L,range:v===1?"end":"start",mode:r})},k=function(N,L){if(s){var H={date:"month",week:"month",month:"year",quarter:"year"},U=H[a];if(U&&!ca(e,t,N,L,U))return Ux(e,a,L,-1);if(a==="year"&&N){var V=Math.floor(e.getYear(N)/10),j=Math.floor(e.getYear(L)/10);if(V!==j)return Ux(e,a,L,-1)}}return L},I=p.useRef(null);return Mn(function(){if(o&&!l[v]){var D=m?null:e.getNow();if(I.current!==null&&I.current!==v?D=[C,$][v^1]:n[v]?D=v===0?n[0]:k(n[0],n[1]):n[v^1]&&(D=n[v^1]),D){f&&e.isAfter(f,D)&&(D=f);var N=s?Ux(e,a,D,1):D;h&&e.isAfter(N,h)&&(D=s?Ux(e,a,h,-1):h),O(D,"reset")}}},[o,v,n[v]]),p.useEffect(function(){o?I.current=v:I.current=null},[o,v]),Mn(function(){o&&l&&l[v]&&O(l[v],"reset")},[o,v]),[R,O]}function ohe(e,t){var n=p.useRef(e),r=p.useState({}),o=ie(r,2),i=o[1],a=function(c){return c&&t!==void 0?t:n.current},s=function(c){n.current=c,i({})};return[a,s,a(!0)]}var yWe=[];function ihe(e,t,n){var r=function(a){return a.map(function(s){return yi(s,{generateConfig:e,locale:t,format:n[0]})})},o=function(a,s){for(var l=Math.max(a.length,s.length),c=-1,u=0;u2&&arguments[2]!==void 0?arguments[2]:1,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,a=[],s=n>=1?n|0:1,l=e;l<=t;l+=s){var c=o.includes(l);(!c||!r)&&a.push({label:n7(l,i),value:l,disabled:c})}return a}function s7(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t||{},o=r.use12Hours,i=r.hourStep,a=i===void 0?1:i,s=r.minuteStep,l=s===void 0?1:s,c=r.secondStep,u=c===void 0?1:c,d=r.millisecondStep,f=d===void 0?100:d,h=r.hideDisabledOptions,m=r.disabledTime,v=r.disabledHours,g=r.disabledMinutes,b=r.disabledSeconds,y=p.useMemo(function(){return n||e.getNow()},[n,e]),x=p.useCallback(function(L){var H=(m==null?void 0:m(L))||{};return[H.disabledHours||v||l2,H.disabledMinutes||g||l2,H.disabledSeconds||b||l2,H.disabledMilliseconds||l2]},[m,v,g,b]),w=p.useMemo(function(){return x(y)},[y,x]),S=ie(w,4),C=S[0],E=S[1],_=S[2],P=S[3],$=p.useCallback(function(L,H,U,V){var j=c2(0,23,a,h,L()),F=o?j.map(function(q){return B(B({},q),{},{label:n7(q.value%12||12,2)})}):j,W=function(A){return c2(0,59,l,h,H(A))},X=function(A,z){return c2(0,59,u,h,U(A,z))},J=function(A,z,G){return c2(0,999,f,h,V(A,z,G),3)};return[F,W,X,J]},[h,a,o,f,l,u]),T=p.useMemo(function(){return $(C,E,_,P)},[$,C,E,_,P]),R=ie(T,4),O=R[0],k=R[1],I=R[2],D=R[3],N=function(H,U){var V=function(){return O},j=k,F=I,W=D;if(U){var X=x(U),J=ie(X,4),q=J[0],A=J[1],z=J[2],G=J[3],Y=$(q,A,z,G),Q=ie(Y,4),ee=Q[0],te=Q[1],oe=Q[2],ne=Q[3];V=function(){return ee},j=te,F=oe,W=ne}var le=xWe(H,V,j,F,W,e);return le};return[N,O,k,I,D]}function wWe(e){var t=e.mode,n=e.internalMode,r=e.renderExtraFooter,o=e.showNow,i=e.showTime,a=e.onSubmit,s=e.onNow,l=e.invalid,c=e.needConfirm,u=e.generateConfig,d=e.disabledDate,f=p.useContext(jc),h=f.prefixCls,m=f.locale,v=f.button,g=v===void 0?"button":v,b=u.getNow(),y=s7(u,i,b),x=ie(y,1),w=x[0],S=r==null?void 0:r(t),C=d(b,{type:t}),E=function(){if(!C){var k=w(b);s(k)}},_="".concat(h,"-now"),P="".concat(_,"-btn"),$=o&&p.createElement("li",{className:_},p.createElement("a",{className:re(P,C&&"".concat(P,"-disabled")),"aria-disabled":C,onClick:E},n==="date"?m.today:m.now)),T=c&&p.createElement("li",{className:"".concat(h,"-ok")},p.createElement(g,{disabled:l,onClick:a},m.ok)),R=($||T)&&p.createElement("ul",{className:"".concat(h,"-ranges")},$,T);return!S&&!R?null:p.createElement("div",{className:"".concat(h,"-footer")},S&&p.createElement("div",{className:"".concat(h,"-footer-extra")},S),R)}function uhe(e,t,n){function r(o,i){var a=o.findIndex(function(l){return ca(e,t,l,i,n)});if(a===-1)return[].concat(De(o),[i]);var s=De(o);return s.splice(a,1),s}return r}var xg=p.createContext(null);function xO(){return p.useContext(xg)}function zy(e,t){var n=e.prefixCls,r=e.generateConfig,o=e.locale,i=e.disabledDate,a=e.minDate,s=e.maxDate,l=e.cellRender,c=e.hoverValue,u=e.hoverRangeValue,d=e.onHover,f=e.values,h=e.pickerValue,m=e.onSelect,v=e.prevIcon,g=e.nextIcon,b=e.superPrevIcon,y=e.superNextIcon,x=r.getNow(),w={now:x,values:f,pickerValue:h,prefixCls:n,disabledDate:i,minDate:a,maxDate:s,cellRender:l,hoverValue:c,hoverRangeValue:u,onHover:d,locale:o,generateConfig:r,onSelect:m,panelType:t,prevIcon:v,nextIcon:g,superPrevIcon:b,superNextIcon:y};return[w,x]}var Mp=p.createContext({});function YC(e){for(var t=e.rowNum,n=e.colNum,r=e.baseDate,o=e.getCellDate,i=e.prefixColumn,a=e.rowClassName,s=e.titleFormat,l=e.getCellText,c=e.getCellClassName,u=e.headerCells,d=e.cellSelection,f=d===void 0?!0:d,h=e.disabledDate,m=xO(),v=m.prefixCls,g=m.panelType,b=m.now,y=m.disabledDate,x=m.cellRender,w=m.onHover,S=m.hoverValue,C=m.hoverRangeValue,E=m.generateConfig,_=m.values,P=m.locale,$=m.onSelect,T=h||y,R="".concat(v,"-cell"),O=p.useContext(Mp),k=O.onCellDblClick,I=function(F){return _.some(function(W){return W&&ca(E,P,F,W,g)})},D=[],N=0;N1&&arguments[1]!==void 0?arguments[1]:!1;ve(Re),g==null||g(Re),Fe&&ge(Re)},be=function(Re,Fe){z(Re),Fe&&de(Fe),ge(Fe,Re)},Ee=function(Re){if(ce(Re),de(Re),A!==w){var Fe=["decade","year"],Se=[].concat(Fe,["month"]),Ae={quarter:[].concat(Fe,["quarter"]),week:[].concat(De(Se),["week"]),date:[].concat(De(Se),["date"])},Ve=Ae[w]||Se,Je=Ve.indexOf(A),ht=Ve[Je+1];ht&&be(ht,Re)}},Le=p.useMemo(function(){var we,Re;if(Array.isArray(E)){var Fe=ie(E,2);we=Fe[0],Re=Fe[1]}else we=E;return!we&&!Re?null:(we=we||Re,Re=Re||we,o.isAfter(we,Re)?[Re,we]:[we,Re])},[E,o]),Te=r7(_,P,$),Pe=R[G]||IWe[G]||wO,ze=p.useContext(Mp),ke=p.useMemo(function(){return B(B({},ze),{},{hideHeader:O})},[ze,O]),$e="".concat(k,"-panel"),Be=yO(e,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return p.createElement(Mp.Provider,{value:ke},p.createElement("div",{ref:I,tabIndex:l,className:re($e,K({},"".concat($e,"-rtl"),i==="rtl"))},p.createElement(Pe,Ce({},Be,{showTime:W,prefixCls:k,locale:j,generateConfig:o,onModeChange:be,pickerValue:fe,onPickerValueChange:function(Re){de(Re,!0)},value:ne[0],onSelect:Ee,values:ne,cellRender:Te,hoverRangeValue:Le,hoverValue:C}))))}var L8=p.memo(p.forwardRef(DWe));function NWe(e){var t=e.picker,n=e.multiplePanel,r=e.pickerValue,o=e.onPickerValueChange,i=e.needConfirm,a=e.onSubmit,s=e.range,l=e.hoverValue,c=p.useContext(jc),u=c.prefixCls,d=c.generateConfig,f=p.useCallback(function(y,x){return Ux(d,t,y,x)},[d,t]),h=p.useMemo(function(){return f(r,1)},[r,f]),m=function(x){o(f(x,-1))},v={onCellDblClick:function(){i&&a()}},g=t==="time",b=B(B({},e),{},{hoverValue:null,hoverRangeValue:null,hideHeader:g});return s?b.hoverRangeValue=l:b.hoverValue=l,n?p.createElement("div",{className:"".concat(u,"-panels")},p.createElement(Mp.Provider,{value:B(B({},v),{},{hideNext:!0})},p.createElement(L8,b)),p.createElement(Mp.Provider,{value:B(B({},v),{},{hidePrev:!0})},p.createElement(L8,Ce({},b,{pickerValue:h,onPickerValueChange:m})))):p.createElement(Mp.Provider,{value:B({},v)},p.createElement(L8,b))}function WK(e){return typeof e=="function"?e():e}function AWe(e){var t=e.prefixCls,n=e.presets,r=e.onClick,o=e.onHover;return n.length?p.createElement("div",{className:"".concat(t,"-presets")},p.createElement("ul",null,n.map(function(i,a){var s=i.label,l=i.value;return p.createElement("li",{key:a,onClick:function(){r(WK(l))},onMouseEnter:function(){o(WK(l))},onMouseLeave:function(){o(null)}},s)}))):null}function fhe(e){var t=e.panelRender,n=e.internalMode,r=e.picker,o=e.showNow,i=e.range,a=e.multiple,s=e.activeInfo,l=s===void 0?[0,0,0]:s,c=e.presets,u=e.onPresetHover,d=e.onPresetSubmit,f=e.onFocus,h=e.onBlur,m=e.onPanelMouseDown,v=e.direction,g=e.value,b=e.onSelect,y=e.isInvalid,x=e.defaultOpenValue,w=e.onOk,S=e.onSubmit,C=p.useContext(jc),E=C.prefixCls,_="".concat(E,"-panel"),P=v==="rtl",$=p.useRef(null),T=p.useRef(null),R=p.useState(0),O=ie(R,2),k=O[0],I=O[1],D=p.useState(0),N=ie(D,2),L=N[0],H=N[1],U=p.useState(0),V=ie(U,2),j=V[0],F=V[1],W=function(Ee){Ee.width&&I(Ee.width)},X=ie(l,3),J=X[0],q=X[1],A=X[2],z=p.useState(0),G=ie(z,2),Y=G[0],Q=G[1];p.useEffect(function(){Q(10)},[J]),p.useEffect(function(){if(i&&T.current){var be,Ee=((be=$.current)===null||be===void 0?void 0:be.offsetWidth)||0,Le=T.current.getBoundingClientRect();if(!Le.height||Le.right<0){Q(function(ke){return Math.max(0,ke-1)});return}var Te=(P?q-Ee:J)-Le.left;if(F(Te),k&&k=s&&n<=l)return i;var c=Math.min(Math.abs(n-s),Math.abs(n-l));c0?Ze:et));var pe=me+it,ye=et-Ze+1;return String(Ze+(ye+pe-Ze)%ye)};switch(Re){case"Backspace":case"Delete":Fe="",Se=Ve;break;case"ArrowLeft":Fe="",Je(-1);break;case"ArrowRight":Fe="",Je(1);break;case"ArrowUp":Fe="",Se=ht(1);break;case"ArrowDown":Fe="",Se=ht(-1);break;default:isNaN(Number(Re))||(Fe=V+Re,Se=Fe);break}if(Fe!==null&&(j(Fe),Fe.length>=Ae&&(Je(1),j(""))),Se!==null){var He=Y.slice(0,le)+n7(Se,Ae)+Y.slice(ce);ue(He.slice(0,a.length))}G({})},ke=p.useRef();Mn(function(){if(!(!O||!a||ge.current)){if(!te.match(Y)){ue(a);return}return ee.current.setSelectionRange(le,ce),ke.current=gn(function(){ee.current.setSelectionRange(le,ce)}),function(){gn.cancel(ke.current)}}},[te,a,O,Y,X,le,ce,z,ue]);var $e=a?{onFocus:Ee,onBlur:Te,onKeyDown:ze,onMouseDown:de,onMouseUp:be,onPaste:ve}:{};return p.createElement("div",{ref:Q,className:re($,K(K({},"".concat($,"-active"),n&&o),"".concat($,"-placeholder"),c))},p.createElement(P,Ce({ref:ee,"aria-invalid":v,autoComplete:"off"},b,{onKeyDown:Pe,onBlur:Le},$e,{value:Y,onChange:fe})),p.createElement(CO,{type:"suffix",icon:i}),g)}),VWe=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],WWe=["index"];function UWe(e,t){var n=e.id,r=e.prefix,o=e.clearIcon,i=e.suffixIcon,a=e.separator,s=a===void 0?"~":a,l=e.activeIndex;e.activeHelp,e.allHelp;var c=e.focused;e.onFocus,e.onBlur,e.onKeyDown,e.locale,e.generateConfig;var u=e.placeholder,d=e.className,f=e.style,h=e.onClick,m=e.onClear,v=e.value;e.onChange,e.onSubmit,e.onInputChange,e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var g=e.disabled,b=e.invalid;e.inputReadOnly;var y=e.direction;e.onOpenChange;var x=e.onActiveInfo;e.placement;var w=e.onMouseDown;e.required,e["aria-required"];var S=e.autoFocus,C=e.tabIndex,E=Ye(e,VWe),_=y==="rtl",P=p.useContext(jc),$=P.prefixCls,T=p.useMemo(function(){if(typeof n=="string")return[n];var z=n||{};return[z.start,z.end]},[n]),R=p.useRef(),O=p.useRef(),k=p.useRef(),I=function(G){var Y;return(Y=[O,k][G])===null||Y===void 0?void 0:Y.current};p.useImperativeHandle(t,function(){return{nativeElement:R.current,focus:function(G){if(dt(G)==="object"){var Y,Q=G||{},ee=Q.index,te=ee===void 0?0:ee,oe=Ye(Q,WWe);(Y=I(te))===null||Y===void 0||Y.focus(oe)}else{var ne;(ne=I(G??0))===null||ne===void 0||ne.focus()}},blur:function(){var G,Y;(G=I(0))===null||G===void 0||G.blur(),(Y=I(1))===null||Y===void 0||Y.blur()}}});var D=hhe(E),N=p.useMemo(function(){return Array.isArray(u)?u:[u,u]},[u]),L=phe(B(B({},e),{},{id:T,placeholder:N})),H=ie(L,1),U=H[0],V=p.useState({position:"absolute",width:0}),j=ie(V,2),F=j[0],W=j[1],X=Jt(function(){var z=I(l);if(z){var G=z.nativeElement.getBoundingClientRect(),Y=R.current.getBoundingClientRect(),Q=G.left-Y.left;W(function(ee){return B(B({},ee),{},{width:G.width,left:Q})}),x([G.left,G.right,Y.width])}});p.useEffect(function(){X()},[l]);var J=o&&(v[0]&&!g[0]||v[1]&&!g[1]),q=S&&!g[0],A=S&&!q&&!g[1];return p.createElement(da,{onResize:X},p.createElement("div",Ce({},D,{className:re($,"".concat($,"-range"),K(K(K(K({},"".concat($,"-focused"),c),"".concat($,"-disabled"),g.every(function(z){return z})),"".concat($,"-invalid"),b.some(function(z){return z})),"".concat($,"-rtl"),_),d),style:f,ref:R,onClick:h,onMouseDown:function(G){var Y=G.target;Y!==O.current.inputElement&&Y!==k.current.inputElement&&G.preventDefault(),w==null||w(G)}}),r&&p.createElement("div",{className:"".concat($,"-prefix")},r),p.createElement(jA,Ce({ref:O},U(0),{autoFocus:q,tabIndex:C,"date-range":"start"})),p.createElement("div",{className:"".concat($,"-range-separator")},s),p.createElement(jA,Ce({ref:k},U(1),{autoFocus:A,tabIndex:C,"date-range":"end"})),p.createElement("div",{className:"".concat($,"-active-bar"),style:F}),p.createElement(CO,{type:"suffix",icon:i}),J&&p.createElement(LA,{icon:o,onClear:m})))}var GWe=p.forwardRef(UWe);function GK(e,t){var n=e??t;return Array.isArray(n)?n:[n,n]}function d2(e){return e===1?"end":"start"}function qWe(e,t){var n=Zpe(e,function(){var Sn=e.disabled,qt=e.allowEmpty,Rn=GK(Sn,!1),_r=GK(qt,!1);return{disabled:Rn,allowEmpty:_r}}),r=ie(n,6),o=r[0],i=r[1],a=r[2],s=r[3],l=r[4],c=r[5],u=o.prefixCls,d=o.styles,f=o.classNames,h=o.defaultValue,m=o.value,v=o.needConfirm,g=o.onKeyDown,b=o.disabled,y=o.allowEmpty,x=o.disabledDate,w=o.minDate,S=o.maxDate,C=o.defaultOpen,E=o.open,_=o.onOpenChange,P=o.locale,$=o.generateConfig,T=o.picker,R=o.showNow,O=o.showToday,k=o.showTime,I=o.mode,D=o.onPanelChange,N=o.onCalendarChange,L=o.onOk,H=o.defaultPickerValue,U=o.pickerValue,V=o.onPickerValueChange,j=o.inputReadOnly,F=o.suffixIcon,W=o.onFocus,X=o.onBlur,J=o.presets,q=o.ranges,A=o.components,z=o.cellRender,G=o.dateRender,Y=o.monthCellRender,Q=o.onClick,ee=ehe(t),te=Jpe(E,C,b,_),oe=ie(te,2),ne=oe[0],le=oe[1],ce=function(qt,Rn){(b.some(function(_r){return!_r})||!qt)&&le(qt,Rn)},he=she($,P,s,!0,!1,h,m,N,L),ue=ie(he,5),fe=ue[0],ve=ue[1],ge=ue[2],de=ue[3],be=ue[4],Ee=ge(),Le=nhe(b,y,ne),Te=ie(Le,9),Pe=Te[0],ze=Te[1],ke=Te[2],$e=Te[3],Be=Te[4],we=Te[5],Re=Te[6],Fe=Te[7],Se=Te[8],Ae=function(qt,Rn){ze(!0),W==null||W(qt,{range:d2(Rn??$e)})},Ve=function(qt,Rn){ze(!1),X==null||X(qt,{range:d2(Rn??$e)})},Je=p.useMemo(function(){if(!k)return null;var Sn=k.disabledTime,qt=Sn?function(Rn){var _r=d2($e),zn=zpe(Ee,Re,$e);return Sn(Rn,_r,{from:zn})}:void 0;return B(B({},k),{},{disabledTime:qt})},[k,$e,Ee,Re]),ht=Gt([T,T],{value:I}),He=ie(ht,2),Ke=He[0],it=He[1],Ge=Ke[$e]||T,ut=Ge==="date"&&Je?"datetime":Ge,Ze=ut===T&&ut!=="time",et=che(T,Ge,R,O,!0),tt=lhe(o,fe,ve,ge,de,b,s,Pe,ne,c),mt=ie(tt,2),me=mt[0],pe=mt[1],ye=vWe(Ee,b,Re,$,P,x),Oe=Vpe(Ee,c,y),je=ie(Oe,2),We=je[0],Xe=je[1],st=rhe($,P,Ee,Ke,ne,$e,i,Ze,H,U,Je==null?void 0:Je.defaultOpenValue,V,w,S),ct=ie(st,2),at=ct[0],Ue=ct[1],Mt=Jt(function(Sn,qt,Rn){var _r=S1(Ke,$e,qt);if((_r[0]!==Ke[0]||_r[1]!==Ke[1])&&it(_r),D&&Rn!==!1){var zn=De(Ee);Sn&&(zn[$e]=Sn),D(zn,_r)}}),xt=function(qt,Rn){return S1(Ee,Rn,qt)},Dt=function(qt,Rn){var _r=Ee;qt&&(_r=xt(qt,$e)),Fe($e);var zn=we(_r);de(_r),me($e,zn===null),zn===null?ce(!1,{force:!0}):Rn||ee.current.focus({index:zn})},Ct=function(qt){var Rn,_r=qt.target.getRootNode();if(!ee.current.nativeElement.contains((Rn=_r.activeElement)!==null&&Rn!==void 0?Rn:document.activeElement)){var zn=b.findIndex(function(Cf){return!Cf});zn>=0&&ee.current.focus({index:zn})}ce(!0),Q==null||Q(qt)},ft=function(){pe(null),ce(!1,{force:!0})},vt=p.useState(null),rt=ie(vt,2),yt=rt[0],qe=rt[1],Ie=p.useState(null),nt=ie(Ie,2),wt=nt[0],Lt=nt[1],on=p.useMemo(function(){return wt||Ee},[Ee,wt]);p.useEffect(function(){ne||Lt(null)},[ne]);var Pt=p.useState([0,0,0]),lt=ie(Pt,2),Tt=lt[0],cn=lt[1],yn=the(J,q),tn=function(qt){Lt(qt),qe("preset")},Kn=function(qt){var Rn=pe(qt);Rn&&ce(!1,{force:!0})},ir=function(qt){Dt(qt)},ro=function(qt){Lt(qt?xt(qt,$e):null),qe("cell")},Co=function(qt){ce(!0),Ae(qt)},Wr=function(){ke("panel")},Br=function(qt){var Rn=S1(Ee,$e,qt);de(Rn),!v&&!a&&i===ut&&Dt(qt)},Vn=function(){ce(!1)},zt=r7(z,G,Y,d2($e)),$t=Ee[$e]||null,Dn=Jt(function(Sn){return c(Sn,{activeIndex:$e})}),Nt=p.useMemo(function(){var Sn=Zr(o,!1),qt=En(o,[].concat(De(Object.keys(Sn)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return qt},[o]),St=p.createElement(fhe,Ce({},Nt,{showNow:et,showTime:Je,range:!0,multiplePanel:Ze,activeInfo:Tt,disabledDate:ye,onFocus:Co,onBlur:Ve,onPanelMouseDown:Wr,picker:T,mode:Ge,internalMode:ut,onPanelChange:Mt,format:l,value:$t,isInvalid:Dn,onChange:null,onSelect:Br,pickerValue:at,defaultOpenValue:bg(k==null?void 0:k.defaultOpenValue)[$e],onPickerValueChange:Ue,hoverValue:on,onHover:ro,needConfirm:v,onSubmit:Dt,onOk:be,presets:yn,onPresetHover:tn,onPresetSubmit:Kn,onNow:ir,cellRender:zt})),Qt=function(qt,Rn){var _r=xt(qt,Rn);de(_r)},Qn=function(){ke("input")},fr=function(qt,Rn){var _r=Re.length,zn=Re[_r-1];if(_r&&zn!==Rn&&v&&!y[zn]&&!Se(zn)&&Ee[zn]){ee.current.focus({index:zn});return}ke("input"),ce(!0,{inherit:!0}),$e!==Rn&&ne&&!v&&a&&Dt(null,!0),Be(Rn),Ae(qt,Rn)},So=function(qt,Rn){if(ce(!1),!v&&ke()==="input"){var _r=we(Ee);me($e,_r===null)}Ve(qt,Rn)},Qo=function(qt,Rn){qt.key==="Tab"&&Dt(null,!0),g==null||g(qt,Rn)},Zo=p.useMemo(function(){return{prefixCls:u,locale:P,generateConfig:$,button:A.button,input:A.input}},[u,P,$,A.button,A.input]);return Mn(function(){ne&&$e!==void 0&&Mt(null,T,!1)},[ne,$e,T]),Mn(function(){var Sn=ke();!ne&&Sn==="input"&&(ce(!1),Dt(null,!0)),!ne&&a&&!v&&Sn==="panel"&&(ce(!0),Dt())},[ne]),p.createElement(jc.Provider,{value:Zo},p.createElement(Lpe,Ce({},Hpe(o),{popupElement:St,popupStyle:d.popup,popupClassName:f.popup,visible:ne,onClose:Vn,range:!0}),p.createElement(GWe,Ce({},o,{ref:ee,suffixIcon:F,activeIndex:Pe||ne?$e:null,activeHelp:!!wt,allHelp:!!wt&&yt==="preset",focused:Pe,onFocus:fr,onBlur:So,onKeyDown:Qo,onSubmit:Dt,value:on,maskFormat:l,onChange:Qt,onInputChange:Qn,format:s,inputReadOnly:j,disabled:b,open:ne,onOpenChange:ce,onClick:Ct,onClear:ft,invalid:We,onInvalid:Xe,onActiveInfo:cn}))))}var KWe=p.forwardRef(qWe);function YWe(e){var t=e.prefixCls,n=e.value,r=e.onRemove,o=e.removeIcon,i=o===void 0?"×":o,a=e.formatDate,s=e.disabled,l=e.maxTagCount,c=e.placeholder,u="".concat(t,"-selector"),d="".concat(t,"-selection"),f="".concat(d,"-overflow");function h(g,b){return p.createElement("span",{className:re("".concat(d,"-item")),title:typeof g=="string"?g:null},p.createElement("span",{className:"".concat(d,"-item-content")},g),!s&&b&&p.createElement("span",{onMouseDown:function(x){x.preventDefault()},onClick:b,className:"".concat(d,"-item-remove")},i))}function m(g){var b=a(g),y=function(w){w&&w.stopPropagation(),r(g)};return h(b,y)}function v(g){var b="+ ".concat(g.length," ...");return h(b)}return p.createElement("div",{className:u},p.createElement(mc,{prefixCls:f,data:n,renderItem:m,renderRest:v,itemKey:function(b){return a(b)},maxCount:l}),!n.length&&p.createElement("span",{className:"".concat(t,"-selection-placeholder")},c))}var XWe=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function QWe(e,t){e.id;var n=e.open,r=e.prefix,o=e.clearIcon,i=e.suffixIcon;e.activeHelp,e.allHelp;var a=e.focused;e.onFocus,e.onBlur,e.onKeyDown;var s=e.locale,l=e.generateConfig,c=e.placeholder,u=e.className,d=e.style,f=e.onClick,h=e.onClear,m=e.internalPicker,v=e.value,g=e.onChange,b=e.onSubmit;e.onInputChange;var y=e.multiple,x=e.maxTagCount;e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var w=e.disabled,S=e.invalid;e.inputReadOnly;var C=e.direction;e.onOpenChange;var E=e.onMouseDown;e.required,e["aria-required"];var _=e.autoFocus,P=e.tabIndex,$=e.removeIcon,T=Ye(e,XWe),R=C==="rtl",O=p.useContext(jc),k=O.prefixCls,I=p.useRef(),D=p.useRef();p.useImperativeHandle(t,function(){return{nativeElement:I.current,focus:function(q){var A;(A=D.current)===null||A===void 0||A.focus(q)},blur:function(){var q;(q=D.current)===null||q===void 0||q.blur()}}});var N=hhe(T),L=function(q){g([q])},H=function(q){var A=v.filter(function(z){return z&&!ca(l,s,z,q,m)});g(A),n||b()},U=phe(B(B({},e),{},{onChange:L}),function(J){var q=J.valueTexts;return{value:q[0]||"",active:a}}),V=ie(U,2),j=V[0],F=V[1],W=!!(o&&v.length&&!w),X=y?p.createElement(p.Fragment,null,p.createElement(YWe,{prefixCls:k,value:v,onRemove:H,formatDate:F,maxTagCount:x,disabled:w,removeIcon:$,placeholder:c}),p.createElement("input",{className:"".concat(k,"-multiple-input"),value:v.map(F).join(","),ref:D,readOnly:!0,autoFocus:_,tabIndex:P}),p.createElement(CO,{type:"suffix",icon:i}),W&&p.createElement(LA,{icon:o,onClear:h})):p.createElement(jA,Ce({ref:D},j(),{autoFocus:_,tabIndex:P,suffixIcon:i,clearIcon:W&&p.createElement(LA,{icon:o,onClear:h}),showActiveCls:!1}));return p.createElement("div",Ce({},N,{className:re(k,K(K(K(K(K({},"".concat(k,"-multiple"),y),"".concat(k,"-focused"),a),"".concat(k,"-disabled"),w),"".concat(k,"-invalid"),S),"".concat(k,"-rtl"),R),u),style:d,ref:I,onClick:f,onMouseDown:function(q){var A,z=q.target;z!==((A=D.current)===null||A===void 0?void 0:A.inputElement)&&q.preventDefault(),E==null||E(q)}}),r&&p.createElement("div",{className:"".concat(k,"-prefix")},r),X)}var ZWe=p.forwardRef(QWe);function JWe(e,t){var n=Zpe(e),r=ie(n,6),o=r[0],i=r[1],a=r[2],s=r[3],l=r[4],c=r[5],u=o,d=u.prefixCls,f=u.styles,h=u.classNames,m=u.order,v=u.defaultValue,g=u.value,b=u.needConfirm,y=u.onChange,x=u.onKeyDown,w=u.disabled,S=u.disabledDate,C=u.minDate,E=u.maxDate,_=u.defaultOpen,P=u.open,$=u.onOpenChange,T=u.locale,R=u.generateConfig,O=u.picker,k=u.showNow,I=u.showToday,D=u.showTime,N=u.mode,L=u.onPanelChange,H=u.onCalendarChange,U=u.onOk,V=u.multiple,j=u.defaultPickerValue,F=u.pickerValue,W=u.onPickerValueChange,X=u.inputReadOnly,J=u.suffixIcon,q=u.removeIcon,A=u.onFocus,z=u.onBlur,G=u.presets,Y=u.components,Q=u.cellRender,ee=u.dateRender,te=u.monthCellRender,oe=u.onClick,ne=ehe(t);function le(Nt){return Nt===null?null:V?Nt:Nt[0]}var ce=uhe(R,T,i),he=Jpe(P,_,[w],$),ue=ie(he,2),fe=ue[0],ve=ue[1],ge=function(St,Qt,Qn){if(H){var fr=B({},Qn);delete fr.range,H(le(St),le(Qt),fr)}},de=function(St){U==null||U(le(St))},be=she(R,T,s,!1,m,v,g,ge,de),Ee=ie(be,5),Le=Ee[0],Te=Ee[1],Pe=Ee[2],ze=Ee[3],ke=Ee[4],$e=Pe(),Be=nhe([w]),we=ie(Be,4),Re=we[0],Fe=we[1],Se=we[2],Ae=we[3],Ve=function(St){Fe(!0),A==null||A(St,{})},Je=function(St){Fe(!1),z==null||z(St,{})},ht=Gt(O,{value:N}),He=ie(ht,2),Ke=He[0],it=He[1],Ge=Ke==="date"&&D?"datetime":Ke,ut=che(O,Ke,k,I),Ze=y&&function(Nt,St){y(le(Nt),le(St))},et=lhe(B(B({},o),{},{onChange:Ze}),Le,Te,Pe,ze,[],s,Re,fe,c),tt=ie(et,2),mt=tt[1],me=Vpe($e,c),pe=ie(me,2),ye=pe[0],Oe=pe[1],je=p.useMemo(function(){return ye.some(function(Nt){return Nt})},[ye]),We=function(St,Qt){if(W){var Qn=B(B({},Qt),{},{mode:Qt.mode[0]});delete Qn.range,W(St[0],Qn)}},Xe=rhe(R,T,$e,[Ke],fe,Ae,i,!1,j,F,bg(D==null?void 0:D.defaultOpenValue),We,C,E),st=ie(Xe,2),ct=st[0],at=st[1],Ue=Jt(function(Nt,St,Qt){if(it(St),L&&Qt!==!1){var Qn=Nt||$e[$e.length-1];L(Qn,St)}}),Mt=function(){mt(Pe()),ve(!1,{force:!0})},xt=function(St){!w&&!ne.current.nativeElement.contains(document.activeElement)&&ne.current.focus(),ve(!0),oe==null||oe(St)},Dt=function(){mt(null),ve(!1,{force:!0})},Ct=p.useState(null),ft=ie(Ct,2),vt=ft[0],rt=ft[1],yt=p.useState(null),qe=ie(yt,2),Ie=qe[0],nt=qe[1],wt=p.useMemo(function(){var Nt=[Ie].concat(De($e)).filter(function(St){return St});return V?Nt:Nt.slice(0,1)},[$e,Ie,V]),Lt=p.useMemo(function(){return!V&&Ie?[Ie]:$e.filter(function(Nt){return Nt})},[$e,Ie,V]);p.useEffect(function(){fe||nt(null)},[fe]);var on=the(G),Pt=function(St){nt(St),rt("preset")},lt=function(St){var Qt=V?ce(Pe(),St):[St],Qn=mt(Qt);Qn&&!V&&ve(!1,{force:!0})},Tt=function(St){lt(St)},cn=function(St){nt(St),rt("cell")},yn=function(St){ve(!0),Ve(St)},tn=function(St){if(Se("panel"),!(V&&Ge!==O)){var Qt=V?ce(Pe(),St):[St];ze(Qt),!b&&!a&&i===Ge&&Mt()}},Kn=function(){ve(!1)},ir=r7(Q,ee,te),ro=p.useMemo(function(){var Nt=Zr(o,!1),St=En(o,[].concat(De(Object.keys(Nt)),["onChange","onCalendarChange","style","className","onPanelChange"]));return B(B({},St),{},{multiple:o.multiple})},[o]),Co=p.createElement(fhe,Ce({},ro,{showNow:ut,showTime:D,disabledDate:S,onFocus:yn,onBlur:Je,picker:O,mode:Ke,internalMode:Ge,onPanelChange:Ue,format:l,value:$e,isInvalid:c,onChange:null,onSelect:tn,pickerValue:ct,defaultOpenValue:D==null?void 0:D.defaultOpenValue,onPickerValueChange:at,hoverValue:wt,onHover:cn,needConfirm:b,onSubmit:Mt,onOk:ke,presets:on,onPresetHover:Pt,onPresetSubmit:lt,onNow:Tt,cellRender:ir})),Wr=function(St){ze(St)},Br=function(){Se("input")},Vn=function(St){Se("input"),ve(!0,{inherit:!0}),Ve(St)},zt=function(St){ve(!1),Je(St)},$t=function(St,Qt){St.key==="Tab"&&Mt(),x==null||x(St,Qt)},Dn=p.useMemo(function(){return{prefixCls:d,locale:T,generateConfig:R,button:Y.button,input:Y.input}},[d,T,R,Y.button,Y.input]);return Mn(function(){fe&&Ae!==void 0&&Ue(null,O,!1)},[fe,Ae,O]),Mn(function(){var Nt=Se();!fe&&Nt==="input"&&(ve(!1),Mt()),!fe&&a&&!b&&Nt==="panel"&&Mt()},[fe]),p.createElement(jc.Provider,{value:Dn},p.createElement(Lpe,Ce({},Hpe(o),{popupElement:Co,popupStyle:f.popup,popupClassName:h.popup,visible:fe,onClose:Kn}),p.createElement(ZWe,Ce({},o,{ref:ne,suffixIcon:J,removeIcon:q,activeHelp:!!Ie,allHelp:!!Ie&&vt==="preset",focused:Re,onFocus:Vn,onBlur:zt,onKeyDown:$t,onSubmit:Mt,value:Lt,maskFormat:l,onChange:Wr,onInputChange:Br,internalPicker:i,format:s,inputReadOnly:X,disabled:w,open:fe,onOpenChange:ve,onClick:xt,onClear:Dt,invalid:je,onInvalid:function(St){Oe(St,0)}}))))}var eUe=p.forwardRef(JWe);const mhe=p.createContext(null),tUe=mhe.Provider,ghe=p.createContext(null),nUe=ghe.Provider;var rUe=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],vhe=p.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-checkbox":n,o=e.className,i=e.style,a=e.checked,s=e.disabled,l=e.defaultChecked,c=l===void 0?!1:l,u=e.type,d=u===void 0?"checkbox":u,f=e.title,h=e.onChange,m=Ye(e,rUe),v=p.useRef(null),g=p.useRef(null),b=Gt(c,{value:a}),y=ie(b,2),x=y[0],w=y[1];p.useImperativeHandle(t,function(){return{focus:function(_){var P;(P=v.current)===null||P===void 0||P.focus(_)},blur:function(){var _;(_=v.current)===null||_===void 0||_.blur()},input:v.current,nativeElement:g.current}});var S=re(r,o,K(K({},"".concat(r,"-checked"),x),"".concat(r,"-disabled"),s)),C=function(_){s||("checked"in e||w(_.target.checked),h==null||h({target:B(B({},e),{},{type:d,checked:_.target.checked}),stopPropagation:function(){_.stopPropagation()},preventDefault:function(){_.preventDefault()},nativeEvent:_.nativeEvent}))};return p.createElement("span",{className:S,title:f,style:i,ref:g},p.createElement("input",Ce({},m,{className:"".concat(r,"-input"),ref:v,onChange:C,disabled:s,checked:!!x,type:d})),p.createElement("span",{className:"".concat(r,"-inner")}))});function yhe(e){const t=Z.useRef(null),n=()=>{gn.cancel(t.current),t.current=null};return[()=>{n(),t.current=gn(()=>{t.current=null})},i=>{t.current&&(i.stopPropagation(),n()),e==null||e(i)}]}const oUe=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-group`;return{[r]:Object.assign(Object.assign({},Tn(e)),{display:"inline-block",fontSize:0,[`&${r}-rtl`]:{direction:"rtl"},[`&${r}-block`]:{display:"flex"},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:"none"}})}},iUe=e=>{const{componentCls:t,wrapperMarginInlineEnd:n,colorPrimary:r,radioSize:o,motionDurationSlow:i,motionDurationMid:a,motionEaseInOutCirc:s,colorBgContainer:l,colorBorder:c,lineWidth:u,colorBgContainerDisabled:d,colorTextDisabled:f,paddingXS:h,dotColorDisabled:m,lineType:v,radioColor:g,radioBgColor:b,calc:y}=e,x=`${t}-inner`,S=y(o).sub(y(4).mul(2)),C=y(1).mul(o).equal({unit:!0});return{[`${t}-wrapper`]:Object.assign(Object.assign({},Tn(e)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:n,cursor:"pointer","&:last-child":{marginInlineEnd:0},[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},"&-block":{flex:1,justifyContent:"center"},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${se(u)} ${v} ${r}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[t]:Object.assign(Object.assign({},Tn(e)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${t}-wrapper:hover &, + &:hover ${x}`]:{borderColor:r},[`${t}-input:focus-visible + ${x}`]:Object.assign({},_c(e)),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:"visible"},[`${t}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:C,height:C,marginBlockStart:y(1).mul(o).div(-2).equal({unit:!0}),marginInlineStart:y(1).mul(o).div(-2).equal({unit:!0}),backgroundColor:g,borderBlockStart:0,borderInlineStart:0,borderRadius:C,transform:"scale(0)",opacity:0,transition:`all ${i} ${s}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:C,height:C,backgroundColor:l,borderColor:c,borderStyle:"solid",borderWidth:u,borderRadius:"50%",transition:`all ${a}`},[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${t}-checked`]:{[x]:{borderColor:r,backgroundColor:b,"&::after":{transform:`scale(${e.calc(e.dotSize).div(o).equal()})`,opacity:1,transition:`all ${i} ${s}`}}},[`${t}-disabled`]:{cursor:"not-allowed",[x]:{backgroundColor:d,borderColor:c,cursor:"not-allowed","&::after":{backgroundColor:m}},[`${t}-input`]:{cursor:"not-allowed"},[`${t}-disabled + span`]:{color:f,cursor:"not-allowed"},[`&${t}-checked`]:{[x]:{"&::after":{transform:`scale(${y(S).div(o).equal()})`}}}},[`span${t} + *`]:{paddingInlineStart:h,paddingInlineEnd:h}})}},aUe=e=>{const{buttonColor:t,controlHeight:n,componentCls:r,lineWidth:o,lineType:i,colorBorder:a,motionDurationSlow:s,motionDurationMid:l,buttonPaddingInline:c,fontSize:u,buttonBg:d,fontSizeLG:f,controlHeightLG:h,controlHeightSM:m,paddingXS:v,borderRadius:g,borderRadiusSM:b,borderRadiusLG:y,buttonCheckedBg:x,buttonSolidCheckedColor:w,colorTextDisabled:S,colorBgContainerDisabled:C,buttonCheckedBgDisabled:E,buttonCheckedColorDisabled:_,colorPrimary:P,colorPrimaryHover:$,colorPrimaryActive:T,buttonSolidCheckedBg:R,buttonSolidCheckedHoverBg:O,buttonSolidCheckedActiveBg:k,calc:I}=e;return{[`${r}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:c,paddingBlock:0,color:t,fontSize:u,lineHeight:se(I(n).sub(I(o).mul(2)).equal()),background:d,border:`${se(o)} ${i} ${a}`,borderBlockStartWidth:I(o).add(.02).equal(),borderInlineStartWidth:0,borderInlineEndWidth:o,cursor:"pointer",transition:[`color ${l}`,`background ${l}`,`box-shadow ${l}`].join(","),a:{color:t},[`> ${r}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:I(o).mul(-1).equal(),insetInlineStart:I(o).mul(-1).equal(),display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:o,paddingInline:0,backgroundColor:a,transition:`background-color ${s}`,content:'""'}},"&:first-child":{borderInlineStart:`${se(o)} ${i} ${a}`,borderStartStartRadius:g,borderEndStartRadius:g},"&:last-child":{borderStartEndRadius:g,borderEndEndRadius:g},"&:first-child:last-child":{borderRadius:g},[`${r}-group-large &`]:{height:h,fontSize:f,lineHeight:se(I(h).sub(I(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:y,borderEndStartRadius:y},"&:last-child":{borderStartEndRadius:y,borderEndEndRadius:y}},[`${r}-group-small &`]:{height:m,paddingInline:I(v).sub(o).equal(),paddingBlock:0,lineHeight:se(I(m).sub(I(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:b,borderEndStartRadius:b},"&:last-child":{borderStartEndRadius:b,borderEndEndRadius:b}},"&:hover":{position:"relative",color:P},"&:has(:focus-visible)":Object.assign({},_c(e)),[`${r}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${r}-button-wrapper-disabled)`]:{zIndex:1,color:P,background:x,borderColor:P,"&::before":{backgroundColor:P},"&:first-child":{borderColor:P},"&:hover":{color:$,borderColor:$,"&::before":{backgroundColor:$}},"&:active":{color:T,borderColor:T,"&::before":{backgroundColor:T}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:w,background:R,borderColor:R,"&:hover":{color:w,background:O,borderColor:O},"&:active":{color:w,background:k,borderColor:k}},"&-disabled":{color:S,backgroundColor:C,borderColor:a,cursor:"not-allowed","&:first-child, &:hover":{color:S,backgroundColor:C,borderColor:a}},[`&-disabled${r}-button-wrapper-checked`]:{color:_,backgroundColor:E,borderColor:a,boxShadow:"none"},"&-block":{flex:1,textAlign:"center"}}}},sUe=e=>{const{wireframe:t,padding:n,marginXS:r,lineWidth:o,fontSizeLG:i,colorText:a,colorBgContainer:s,colorTextDisabled:l,controlItemBgActiveDisabled:c,colorTextLightSolid:u,colorPrimary:d,colorPrimaryHover:f,colorPrimaryActive:h,colorWhite:m}=e,v=4,g=i,b=t?g-v*2:g-(v+o)*2;return{radioSize:g,dotSize:b,dotColorDisabled:l,buttonSolidCheckedColor:u,buttonSolidCheckedBg:d,buttonSolidCheckedHoverBg:f,buttonSolidCheckedActiveBg:h,buttonBg:s,buttonCheckedBg:s,buttonColor:a,buttonCheckedBgDisabled:c,buttonCheckedColorDisabled:l,buttonPaddingInline:n-o,wrapperMarginInlineEnd:r,radioColor:t?d:m,radioBgColor:t?s:d}},bhe=pn("Radio",e=>{const{controlOutline:t,controlOutlineWidth:n}=e,r=`0 0 0 ${se(n)} ${t}`,i=Xt(e,{radioFocusShadow:r,radioButtonFocusShadow:r});return[oUe(i),iUe(i),aUe(i)]},sUe,{unitless:{radioSize:!0,dotSize:!0}});var lUe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const o=p.useContext(mhe),i=p.useContext(ghe),{getPrefixCls:a,direction:s,radio:l}=p.useContext(kt),c=p.useRef(null),u=Ci(t,c),{isFormItemInput:d}=p.useContext(Ao),f=D=>{var N,L;(N=e.onChange)===null||N===void 0||N.call(e,D),(L=o==null?void 0:o.onChange)===null||L===void 0||L.call(o,D)},{prefixCls:h,className:m,rootClassName:v,children:g,style:b,title:y}=e,x=lUe(e,["prefixCls","className","rootClassName","children","style","title"]),w=a("radio",h),S=((o==null?void 0:o.optionType)||i)==="button",C=S?`${w}-button`:w,E=br(w),[_,P,$]=bhe(w,E),T=Object.assign({},x),R=p.useContext(Do);o&&(T.name=o.name,T.onChange=f,T.checked=e.value===o.value,T.disabled=(n=T.disabled)!==null&&n!==void 0?n:o.disabled),T.disabled=(r=T.disabled)!==null&&r!==void 0?r:R;const O=re(`${C}-wrapper`,{[`${C}-wrapper-checked`]:T.checked,[`${C}-wrapper-disabled`]:T.disabled,[`${C}-wrapper-rtl`]:s==="rtl",[`${C}-wrapper-in-form-item`]:d,[`${C}-wrapper-block`]:!!(o!=null&&o.block)},l==null?void 0:l.className,m,v,P,$,E),[k,I]=yhe(T.onClick);return _(p.createElement(BC,{component:"Radio",disabled:T.disabled},p.createElement("label",{className:O,style:Object.assign(Object.assign({},l==null?void 0:l.style),b),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:y,onClick:k},p.createElement(vhe,Object.assign({},T,{className:re(T.className,{[UR]:!S}),type:"radio",prefixCls:C,ref:u,onClick:I})),g!==void 0?p.createElement("span",{className:`${C}-label`},g):null)))},nM=p.forwardRef(cUe),uUe=["parentNode"],dUe="form_item";function E1(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function xhe(e,t){if(!e.length)return;const n=e.join("_");return t?`${t}_${n}`:uUe.includes(n)?`${dUe}_${n}`:n}function whe(e,t,n,r,o,i){let a=r;return i!==void 0?a=i:n.validating?a="validating":e.length?a="error":t.length?a="warning":(n.touched||o&&n.validated)&&(a="success"),a}var fUe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oe??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:o=>i=>{const a=zA(o);i?n.current[a]=i:delete n.current[a]}},scrollToField:(o,i={})=>{const{focus:a}=i,s=fUe(i,["focus"]),l=qK(o,r);l&&(m5e(l,Object.assign({scrollMode:"if-needed",block:"nearest"},s)),a&&r.focusField(o))},focusField:o=>{var i,a;const s=r.getFieldInstance(o);typeof(s==null?void 0:s.focus)=="function"?s.focus():(a=(i=qK(o,r))===null||i===void 0?void 0:i.focus)===null||a===void 0||a.call(i)},getFieldInstance:o=>{const i=zA(o);return n.current[i]}}),[e,t]);return[r]}const pUe=p.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=p.useContext(kt),{name:o}=p.useContext(Ao),i=HC(zA(o)),{prefixCls:a,className:s,rootClassName:l,options:c,buttonStyle:u="outline",disabled:d,children:f,size:h,style:m,id:v,optionType:g,name:b=i,defaultValue:y,value:x,block:w=!1,onChange:S,onMouseEnter:C,onMouseLeave:E,onFocus:_,onBlur:P}=e,[$,T]=Gt(y,{value:x}),R=p.useCallback(F=>{const W=$,X=F.target.value;"value"in e||T(X),X!==W&&(S==null||S(F))},[$,T,S]),O=n("radio",a),k=`${O}-group`,I=br(O),[D,N,L]=bhe(O,I);let H=f;c&&c.length>0&&(H=c.map(F=>typeof F=="string"||typeof F=="number"?p.createElement(nM,{key:F.toString(),prefixCls:O,disabled:d,value:F,checked:$===F},F):p.createElement(nM,{key:`radio-group-value-options-${F.value}`,prefixCls:O,disabled:F.disabled||d,value:F.value,checked:$===F.value,title:F.title,style:F.style,className:F.className,id:F.id,required:F.required},F.label)));const U=fo(h),V=re(k,`${k}-${u}`,{[`${k}-${U}`]:U,[`${k}-rtl`]:r==="rtl",[`${k}-block`]:w},s,l,N,L,I),j=p.useMemo(()=>({onChange:R,value:$,disabled:d,name:b,optionType:g,block:w}),[R,$,d,b,g,w]);return D(p.createElement("div",Object.assign({},Zr(e,{aria:!0,data:!0}),{className:V,style:m,onMouseEnter:C,onMouseLeave:E,onFocus:_,onBlur:P,id:v,ref:t}),p.createElement(tUe,{value:j},H)))}),hUe=p.memo(pUe);var mUe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n}=p.useContext(kt),{prefixCls:r}=e,o=mUe(e,["prefixCls"]),i=n("radio",r);return p.createElement(nUe,{value:"button"},p.createElement(nM,Object.assign({prefixCls:i},o,{type:"radio",ref:t})))},vUe=p.forwardRef(gUe),ho=nM;ho.Button=vUe;ho.Group=hUe;ho.__ANT_RADIO=!0;function wg(e){return Xt(e,{inputAffixPadding:e.paddingXXS})}const Cg=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:o,controlHeightSM:i,controlHeightLG:a,fontSizeLG:s,lineHeightLG:l,paddingSM:c,controlPaddingHorizontalSM:u,controlPaddingHorizontal:d,colorFillAlter:f,colorPrimaryHover:h,colorPrimary:m,controlOutlineWidth:v,controlOutline:g,colorErrorOutline:b,colorWarningOutline:y,colorBgContainer:x,inputFontSize:w,inputFontSizeLG:S,inputFontSizeSM:C}=e,E=w||n,_=C||E,P=S||s,$=Math.round((t-E*r)/2*10)/10-o,T=Math.round((i-_*r)/2*10)/10-o,R=Math.ceil((a-P*l)/2*10)/10-o;return{paddingBlock:Math.max($,0),paddingBlockSM:Math.max(T,0),paddingBlockLG:Math.max(R,0),paddingInline:c-o,paddingInlineSM:u-o,paddingInlineLG:d-o,addonBg:f,activeBorderColor:m,hoverBorderColor:h,activeShadow:`0 0 0 ${v}px ${g}`,errorActiveShadow:`0 0 0 ${v}px ${b}`,warningActiveShadow:`0 0 0 ${v}px ${y}`,hoverBg:x,activeBg:x,inputFontSize:E,inputFontSizeLG:P,inputFontSizeSM:_}},yUe=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),SO=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({},yUe(Xt(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),l7=(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}}),KK=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},l7(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),c7=(e,t)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},l7(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},SO(e))}),KK(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),KK(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),YK=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),She=e=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},YK(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText})),YK(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:Object.assign({},SO(e))}})}),u7=(e,t)=>{const{componentCls:n}=e;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${n}-status-error`]:{"&, & input, & textarea":{color:e.colorError}},[`&${n}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning}}},t)}},Ehe=(e,t)=>{var n;return{background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:(n=t==null?void 0:t.inputColor)!==null&&n!==void 0?n:"unset"},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}},XK=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},Ehe(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}})}),d7=(e,t)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ehe(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},SO(e))}),XK(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError})),XK(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning})),t)}),QK=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),_he=e=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group-addon`]:{background:e.colorFillTertiary,"&:last-child":{position:"static"}}},QK(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText})),QK(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:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}})}),$he=(e,t)=>({background:e.colorBgContainer,borderWidth:`${se(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}}),ZK=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},$he(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`}}),f7=(e,t)=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},$he(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"}}),ZK(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),ZK(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),p7=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),Phe=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:o}=e;return{padding:`${se(t)} ${se(o)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},h7=e=>({padding:`${se(e.paddingBlockSM)} ${se(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),XC=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${se(e.paddingBlock)} ${se(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},p7(e.colorTextPlaceholder)),{"&-lg":Object.assign({},Phe(e)),"&-sm":Object.assign({},h7(e)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),Mhe=e=>{const{componentCls:t,antCls:n}=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({},Phe(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},h7(e)),[`&-lg ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single ${n}-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 ${se(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${se(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${se(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{[`${n}-select-selector`]:{backgroundColor:"inherit",border:`${se(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}}},[`${n}-cascader-picker`]:{margin:`-9px ${se(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${n}-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,[`${n}-select ${n}-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,[`${n}-select ${n}-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"},$u()),{[`${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},[` & > ${t}-affix-wrapper, & > ${t}-number-affix-wrapper, & > ${n}-picker-range @@ -336,82 +336,82 @@ html body { & > ${n}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, & > ${n}-select:last-child > ${n}-select-selector, & > ${n}-cascader-picker:last-child ${t}, - & > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-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}}}})}},bUe=e=>{const{componentCls:t,controlHeightSM:n,lineWidth:r,calc:o}=e,a=o(n).sub(o(r).mul(2)).sub(16).div(2).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),Xw(e)),c7(e)),d7(e)),u7(e)),f7(e)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:a,paddingBottom:a}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}})}},xUe=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 ${se(e.inputAffixPadding)}`}}}},CUe=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:o,colorIcon:i,colorIconHover:a,iconCls:s}=e,l=`${t}-affix-wrapper`,c=`${t}-affix-wrapper-disabled`;return{[l]:Object.assign(Object.assign(Object.assign(Object.assign({},Xw(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:r,direction:"ltr"},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}}}),xUe(e)),{[`${s}${t}-password-icon`]:{color:i,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:a}}}),[`${t}-underlined`]:{borderRadius:0},[c]:{[`${s}${t}-password-icon`]:{color:i,cursor:"not-allowed","&:hover":{color:i}}}}},wUe=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},Rn(e)),Mhe(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:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}}},She(e)),_he(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}}})})}},SUe=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-search`;return{[r]:{[t]:{"&:hover, &:focus":{[`+ ${t}-group-addon ${r}-button:not(${n}-btn-color-primary):not(${n}-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,[`${r}-button`]:{marginInlineEnd:-1,borderStartStartRadius:0,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${n}-btn-color-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${n}-btn-loading::before`]:{inset:0}}}},[`${r}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},"&-large":{[`${t}-affix-wrapper, ${r}-button`]:{height:e.controlHeightLG}},"&-small":{[`${t}-affix-wrapper, ${r}-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}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-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}}}})}},bUe=e=>{const{componentCls:t,controlHeightSM:n,lineWidth:r,calc:o}=e,a=o(n).sub(o(r).mul(2)).sub(16).div(2).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),XC(e)),c7(e)),d7(e)),u7(e)),f7(e)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:a,paddingBottom:a}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}})}},xUe=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 ${se(e.inputAffixPadding)}`}}}},wUe=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:o,colorIcon:i,colorIconHover:a,iconCls:s}=e,l=`${t}-affix-wrapper`,c=`${t}-affix-wrapper-disabled`;return{[l]:Object.assign(Object.assign(Object.assign(Object.assign({},XC(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:r,direction:"ltr"},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}}}),xUe(e)),{[`${s}${t}-password-icon`]:{color:i,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:a}}}),[`${t}-underlined`]:{borderRadius:0},[c]:{[`${s}${t}-password-icon`]:{color:i,cursor:"not-allowed","&:hover":{color:i}}}}},CUe=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},Tn(e)),Mhe(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:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}}},She(e)),_he(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}}})})}},SUe=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-search`;return{[r]:{[t]:{"&:hover, &:focus":{[`+ ${t}-group-addon ${r}-button:not(${n}-btn-color-primary):not(${n}-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,[`${r}-button`]:{marginInlineEnd:-1,borderStartStartRadius:0,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${n}-btn-color-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${n}-btn-loading::before`]:{inset:0}}}},[`${r}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},"&-large":{[`${t}-affix-wrapper, ${r}-button`]:{height:e.controlHeightLG}},"&-small":{[`${t}-affix-wrapper, ${r}-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, > ${t}, - ${t}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},EUe=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},Rhe=pn(["Input","Shared"],e=>{const t=Xt(e,xg(e));return[bUe(t),CUe(t)]},Cg,{resetFont:!1}),Ohe=pn(["Input","Component"],e=>{const t=Xt(e,xg(e));return[wUe(t),SUe(t),EUe(t),vg(t)]},Cg,{resetFont:!1}),z8=(e,t)=>{const{componentCls:n,controlHeight:r}=e,o=t?`${n}-${t}`:"",i=zfe(e);return[{[`${n}-multiple${o}`]:{paddingBlock:i.containerPadding,paddingInlineStart:i.basePadding,minHeight:r,[`${n}-selection-item`]:{height:i.itemHeight,lineHeight:se(i.itemLineHeight)}}}]},_Ue=e=>{const{componentCls:t,calc:n,lineWidth:r}=e,o=Xt(e,{fontHeight:e.fontSize,selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS,controlHeight:e.controlHeightSM}),i=Xt(e,{fontHeight:n(e.multipleItemHeightLG).sub(n(r).mul(2).equal()).equal(),fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius,controlHeight:e.controlHeightLG});return[z8(o,"small"),z8(e),z8(i,"large"),{[`${t}${t}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${t}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${t}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}}},Hfe(e)),{[`${t}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},$Ue=e=>{const{pickerCellCls:t,pickerCellInnerCls:n,cellHeight:r,borderRadiusSM:o,motionDurationMid:i,cellHoverBg:a,lineWidth:s,lineType:l,colorPrimary:c,cellActiveWithRangeBg:u,colorTextLightSolid:d,colorTextDisabled:p,cellBgDisabled:h,colorFillSecondary:m}=e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:r,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[n]:{position:"relative",zIndex:2,display:"inline-block",minWidth:r,height:r,lineHeight:se(r),borderRadius:o,transition:`background ${i}`},[`&:hover:not(${t}-in-view):not(${t}-disabled), + ${t}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},EUe=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},The=pn(["Input","Shared"],e=>{const t=Xt(e,wg(e));return[bUe(t),wUe(t)]},Cg,{resetFont:!1}),Rhe=pn(["Input","Component"],e=>{const t=Xt(e,wg(e));return[CUe(t),SUe(t),EUe(t),yg(t)]},Cg,{resetFont:!1}),z8=(e,t)=>{const{componentCls:n,controlHeight:r}=e,o=t?`${n}-${t}`:"",i=zfe(e);return[{[`${n}-multiple${o}`]:{paddingBlock:i.containerPadding,paddingInlineStart:i.basePadding,minHeight:r,[`${n}-selection-item`]:{height:i.itemHeight,lineHeight:se(i.itemLineHeight)}}}]},_Ue=e=>{const{componentCls:t,calc:n,lineWidth:r}=e,o=Xt(e,{fontHeight:e.fontSize,selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS,controlHeight:e.controlHeightSM}),i=Xt(e,{fontHeight:n(e.multipleItemHeightLG).sub(n(r).mul(2).equal()).equal(),fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius,controlHeight:e.controlHeightLG});return[z8(o,"small"),z8(e),z8(i,"large"),{[`${t}${t}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${t}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${t}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}}},Hfe(e)),{[`${t}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},$Ue=e=>{const{pickerCellCls:t,pickerCellInnerCls:n,cellHeight:r,borderRadiusSM:o,motionDurationMid:i,cellHoverBg:a,lineWidth:s,lineType:l,colorPrimary:c,cellActiveWithRangeBg:u,colorTextLightSolid:d,colorTextDisabled:f,cellBgDisabled:h,colorFillSecondary:m}=e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:r,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[n]:{position:"relative",zIndex:2,display:"inline-block",minWidth:r,height:r,lineHeight:se(r),borderRadius:o,transition:`background ${i}`},[`&:hover:not(${t}-in-view):not(${t}-disabled), &:hover:not(${t}-selected):not(${t}-range-start):not(${t}-range-end):not(${t}-disabled)`]:{[n]:{background:a}},[`&-in-view${t}-today ${n}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${se(s)} ${l} ${c}`,borderRadius:o,content:'""'}},[`&-in-view${t}-in-range, &-in-view${t}-range-start, &-in-view${t}-range-end`]:{position:"relative",[`&:not(${t}-disabled):before`]:{background:u}},[`&-in-view${t}-selected, &-in-view${t}-range-start, - &-in-view${t}-range-end`]:{[`&:not(${t}-disabled) ${n}`]:{color:d,background:c},[`&${t}-disabled ${n}`]:{background:m}},[`&-in-view${t}-range-start:not(${t}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${t}-range-end:not(${t}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${t}-range-start:not(${t}-range-end) ${n}`]:{borderStartStartRadius:o,borderEndStartRadius:o,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${t}-range-end:not(${t}-range-start) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:o,borderEndEndRadius:o},"&-disabled":{color:p,cursor:"not-allowed",[n]:{background:"transparent"},"&::before":{background:h}},[`&-disabled${t}-today ${n}::before`]:{borderColor:p}}},PUe=e=>{const{componentCls:t,pickerCellCls:n,pickerCellInnerCls:r,pickerYearMonthCellWidth:o,pickerControlIconSize:i,cellWidth:a,paddingSM:s,paddingXS:l,paddingXXS:c,colorBgContainer:u,lineWidth:d,lineType:p,borderRadiusLG:h,colorPrimary:m,colorTextHeading:v,colorSplit:g,pickerControlIconBorderWidth:x,colorIcon:y,textHeight:b,motionDurationMid:C,colorIconHover:S,fontWeightStrong:w,cellHeight:E,pickerCellPaddingVertical:_,colorTextDisabled:P,colorText:$,fontSize:R,motionDurationSlow:O,withoutTimeCellHeight:T,pickerQuarterPanelContentHeight:I,borderRadiusSM:k,colorTextLightSolid:N,cellHoverBg:D,timeColumnHeight:L,timeColumnWidth:H,timeCellHeight:U,controlItemBgActive:V,marginXXS:j,pickerDatePanelPaddingHorizontal:F,pickerControlIconMargin:W}=e,X=e.calc(a).mul(7).add(e.calc(F).mul(2)).equal();return{[t]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:u,borderRadius:h,outline:"none","&-focused":{borderColor:m},"&-rtl":{[`${t}-prev-icon, + &-in-view${t}-range-end`]:{[`&:not(${t}-disabled) ${n}`]:{color:d,background:c},[`&${t}-disabled ${n}`]:{background:m}},[`&-in-view${t}-range-start:not(${t}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${t}-range-end:not(${t}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${t}-range-start:not(${t}-range-end) ${n}`]:{borderStartStartRadius:o,borderEndStartRadius:o,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${t}-range-end:not(${t}-range-start) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:o,borderEndEndRadius:o},"&-disabled":{color:f,cursor:"not-allowed",[n]:{background:"transparent"},"&::before":{background:h}},[`&-disabled${t}-today ${n}::before`]:{borderColor:f}}},PUe=e=>{const{componentCls:t,pickerCellCls:n,pickerCellInnerCls:r,pickerYearMonthCellWidth:o,pickerControlIconSize:i,cellWidth:a,paddingSM:s,paddingXS:l,paddingXXS:c,colorBgContainer:u,lineWidth:d,lineType:f,borderRadiusLG:h,colorPrimary:m,colorTextHeading:v,colorSplit:g,pickerControlIconBorderWidth:b,colorIcon:y,textHeight:x,motionDurationMid:w,colorIconHover:S,fontWeightStrong:C,cellHeight:E,pickerCellPaddingVertical:_,colorTextDisabled:P,colorText:$,fontSize:T,motionDurationSlow:R,withoutTimeCellHeight:O,pickerQuarterPanelContentHeight:k,borderRadiusSM:I,colorTextLightSolid:D,cellHoverBg:N,timeColumnHeight:L,timeColumnWidth:H,timeCellHeight:U,controlItemBgActive:V,marginXXS:j,pickerDatePanelPaddingHorizontal:F,pickerControlIconMargin:W}=e,X=e.calc(a).mul(7).add(e.calc(F).mul(2)).equal();return{[t]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:u,borderRadius:h,outline:"none","&-focused":{borderColor:m},"&-rtl":{[`${t}-prev-icon, ${t}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${t}-next-icon, - ${t}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${t}-time-panel`]:{[`${t}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:X},"&-header":{display:"flex",padding:`0 ${se(l)}`,color:v,borderBottom:`${se(d)} ${p} ${g}`,"> *":{flex:"none"},button:{padding:0,color:y,lineHeight:se(b),background:"transparent",border:0,cursor:"pointer",transition:`color ${C}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:R,"&:hover":{color:S},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:w,lineHeight:se(b),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:l},"&:hover":{color:m}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:i,height:i,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:i,height:i,border:"0 solid currentcolor",borderBlockStartWidth:x,borderInlineStartWidth:x,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:W,insetInlineStart:W,display:"inline-block",width:i,height:i,border:"0 solid currentcolor",borderBlockStartWidth:x,borderInlineStartWidth:x,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:E,fontWeight:"normal"},th:{height:e.calc(E).add(e.calc(_).mul(2)).equal(),color:$,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${se(_)} 0`,color:P,cursor:"pointer","&-in-view":{color:$}},$Ue(e)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-content`]:{height:e.calc(T).mul(4).equal()},[r]:{padding:`0 ${se(l)}`}},"&-quarter-panel":{[`${t}-content`]:{height:I}},"&-decade-panel":{[r]:{padding:`0 ${se(e.calc(l).div(2).equal())}`},[`${t}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-body`]:{padding:`0 ${se(l)}`},[r]:{width:o}},"&-date-panel":{[`${t}-body`]:{padding:`${se(l)} ${se(F)}`},[`${t}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${t}-cell`]:{[`&:hover ${r}, + ${t}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${t}-time-panel`]:{[`${t}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:X},"&-header":{display:"flex",padding:`0 ${se(l)}`,color:v,borderBottom:`${se(d)} ${f} ${g}`,"> *":{flex:"none"},button:{padding:0,color:y,lineHeight:se(x),background:"transparent",border:0,cursor:"pointer",transition:`color ${w}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:T,"&:hover":{color:S},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:C,lineHeight:se(x),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:l},"&:hover":{color:m}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:i,height:i,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:i,height:i,border:"0 solid currentcolor",borderBlockStartWidth:b,borderInlineStartWidth:b,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:W,insetInlineStart:W,display:"inline-block",width:i,height:i,border:"0 solid currentcolor",borderBlockStartWidth:b,borderInlineStartWidth:b,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:E,fontWeight:"normal"},th:{height:e.calc(E).add(e.calc(_).mul(2)).equal(),color:$,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${se(_)} 0`,color:P,cursor:"pointer","&-in-view":{color:$}},$Ue(e)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-content`]:{height:e.calc(O).mul(4).equal()},[r]:{padding:`0 ${se(l)}`}},"&-quarter-panel":{[`${t}-content`]:{height:k}},"&-decade-panel":{[r]:{padding:`0 ${se(e.calc(l).div(2).equal())}`},[`${t}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-body`]:{padding:`0 ${se(l)}`},[r]:{width:o}},"&-date-panel":{[`${t}-body`]:{padding:`${se(l)} ${se(F)}`},[`${t}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${t}-cell`]:{[`&:hover ${r}, &-selected ${r}, - ${r}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${C}`},"&:first-child:before":{borderStartStartRadius:k,borderEndStartRadius:k},"&:last-child:before":{borderStartEndRadius:k,borderEndEndRadius:k}},"&:hover td:before":{background:D},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${n}`]:{"&:before":{background:m},[`&${t}-cell-week`]:{color:new wn(N).setA(.5).toHexString()},[r]:{color:N}}},"&-range-hover td:before":{background:V}}},"&-week-panel, &-date-panel-show-week":{[`${t}-body`]:{padding:`${se(l)} ${se(s)}`},[`${t}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${t}-time-panel`]:{borderInlineStart:`${se(d)} ${p} ${g}`},[`${t}-date-panel, - ${t}-time-panel`]:{transition:`opacity ${O}`},"&-active":{[`${t}-date-panel, - ${t}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${t}-content`]:{display:"flex",flex:"auto",height:L},"&-column":{flex:"1 0 auto",width:H,margin:`${se(c)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${C}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:e.colorTextTertiary,borderRadius:e.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${e.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${se(U)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${se(d)} ${p} ${g}`},"&-active":{background:new wn(V).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${t}-time-panel-cell`]:{marginInline:j,[`${t}-time-panel-cell-inner`]:{display:"block",width:e.calc(H).sub(e.calc(j).mul(2)).equal(),height:U,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:e.calc(H).sub(U).div(2).equal(),color:$,lineHeight:se(U),borderRadius:k,cursor:"pointer",transition:`background ${C}`,"&:hover":{background:D}},"&-selected":{[`${t}-time-panel-cell-inner`]:{background:V}},"&-disabled":{[`${t}-time-panel-cell-inner`]:{color:P,background:"transparent",cursor:"not-allowed"}}}}}}}}},MUe=e=>{const{componentCls:t,textHeight:n,lineWidth:r,paddingSM:o,antCls:i,colorPrimary:a,cellActiveWithRangeBg:s,colorPrimaryBorder:l,lineType:c,colorSplit:u}=e;return{[`${t}-dropdown`]:{[`${t}-footer`]:{borderTop:`${se(r)} ${c} ${u}`,"&-extra":{padding:`0 ${se(o)}`,lineHeight:se(e.calc(n).sub(e.calc(r).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${se(r)} ${c} ${u}`}}},[`${t}-panels + ${t}-footer ${t}-ranges`]:{justifyContent:"space-between"},[`${t}-ranges`]:{marginBlock:0,paddingInline:se(o),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:se(e.calc(n).sub(e.calc(r).mul(2)).equal()),display:"inline-block"},[`${t}-now-btn-disabled`]:{pointerEvents:"none",color:e.colorTextDisabled},[`${t}-preset > ${i}-tag-blue`]:{color:a,background:s,borderColor:l,cursor:"pointer"},[`${t}-ok`]:{paddingBlock:e.calc(r).mul(2).equal(),marginInlineStart:"auto"}}}}},RUe=e=>{const{componentCls:t,controlHeightLG:n,paddingXXS:r,padding:o}=e;return{pickerCellCls:`${t}-cell`,pickerCellInnerCls:`${t}-cell-inner`,pickerYearMonthCellWidth:e.calc(n).mul(1.5).equal(),pickerQuarterPanelContentHeight:e.calc(n).mul(1.4).equal(),pickerCellPaddingVertical:e.calc(r).add(e.calc(r).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:e.calc(o).add(e.calc(r).div(2)).equal()}},OUe=e=>{const{colorBgContainerDisabled:t,controlHeight:n,controlHeightSM:r,controlHeightLG:o,paddingXXS:i,lineWidth:a}=e,s=i*2,l=a*2,c=Math.min(n-s,n-l),u=Math.min(r-s,r-l),d=Math.min(o-s,o-l);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(i/2),cellHoverBg:e.controlItemBgHover,cellActiveWithRangeBg:e.controlItemBgActive,cellHoverWithRangeBg:new wn(e.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new wn(e.colorPrimary).lighten(20).toHexString(),cellBgDisabled:t,timeColumnWidth:o*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:r*1.5,cellHeight:r,textHeight:o,withoutTimeCellHeight:o*1.65,multipleItemBg:e.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:c,multipleItemHeightSM:u,multipleItemHeightLG:d,multipleSelectorBgDisabled:t,multipleItemColorDisabled:e.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},TUe=e=>Object.assign(Object.assign(Object.assign(Object.assign({},Cg(e)),OUe(e)),dT(e)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:e.zIndexPopupBase+50}),IUe=e=>{const{componentCls:t}=e;return{[t]:[Object.assign(Object.assign(Object.assign(Object.assign({},c7(e)),f7(e)),d7(e)),u7(e)),{"&-outlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-filled":{[`&${t}-multiple ${t}-selection-item`]:{background:e.colorBgContainer,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}},"&-borderless":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-underlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}}}]}},H8=(e,t)=>({padding:`${se(e)} ${se(t)}`}),kUe=e=>{const{componentCls:t,colorError:n,colorWarning:r}=e;return{[`${t}:not(${t}-disabled):not([disabled])`]:{[`&${t}-status-error`]:{[`${t}-active-bar`]:{background:n}},[`&${t}-status-warning`]:{[`${t}-active-bar`]:{background:r}}}}},NUe=e=>{var t;const{componentCls:n,antCls:r,paddingInline:o,lineWidth:i,lineType:a,colorBorder:s,borderRadius:l,motionDurationMid:c,colorTextDisabled:u,colorTextPlaceholder:d,fontSizeLG:p,inputFontSizeLG:h,fontSizeSM:m,inputFontSizeSM:v,controlHeightSM:g,paddingInlineSM:x,paddingXS:y,marginXS:b,colorIcon:C,lineWidthBold:S,colorPrimary:w,motionDurationSlow:E,zIndexPopup:_,paddingXXS:P,sizePopupArrow:$,colorBgElevated:R,borderRadiusLG:O,boxShadowSecondary:T,borderRadiusSM:I,colorSplit:k,cellHoverBg:N,presetsWidth:D,presetsMaxWidth:L,boxShadowPopoverArrow:H,fontHeight:U,lineHeightLG:V}=e;return[{[n]:Object.assign(Object.assign(Object.assign({},Rn(e)),H8(e.paddingBlock,e.paddingInline)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:l,transition:`border ${c}, box-shadow ${c}, background ${c}`,[`${n}-prefix`]:{flex:"0 0 auto",marginInlineEnd:e.inputAffixPadding},[`${n}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:(t=e.inputFontSize)!==null&&t!==void 0?t:e.fontSize,lineHeight:e.lineHeight,transition:`all ${c}`},p7(d)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:u,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:d}}},"&-large":Object.assign(Object.assign({},H8(e.paddingBlockLG,e.paddingInlineLG)),{[`${n}-input > input`]:{fontSize:h??p,lineHeight:V}}),"&-small":Object.assign(Object.assign({},H8(e.paddingBlockSM,e.paddingInlineSM)),{[`${n}-input > input`]:{fontSize:v??m}}),[`${n}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:e.calc(y).div(2).equal(),color:u,lineHeight:1,pointerEvents:"none",transition:`opacity ${c}, color ${c}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:b}}},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:u,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${c}, color ${c}`,"> *":{verticalAlign:"top"},"&:hover":{color:C}},"&:hover":{[`${n}-clear`]:{opacity:1},[`${n}-suffix:not(:last-child)`]:{opacity:0}},[`${n}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:p,color:u,fontSize:p,verticalAlign:"top",cursor:"default",[`${n}-focused &`]:{color:C},[`${n}-range-separator &`]:{[`${n}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${n}-active-bar`]:{bottom:e.calc(i).mul(-1).equal(),height:S,background:w,opacity:0,transition:`all ${E} ease-out`,pointerEvents:"none"},[`&${n}-focused`]:{[`${n}-active-bar`]:{opacity:1}},[`${n}-range-separator`]:{alignItems:"center",padding:`0 ${se(y)}`,lineHeight:1}},"&-range, &-multiple":{[`${n}-clear`]:{insetInlineEnd:o},[`&${n}-small`]:{[`${n}-clear`]:{insetInlineEnd:x}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},Rn(e)),PUe(e)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:_,[`&${n}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${n}-dropdown-placement-bottomLeft, + ${r}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${w}`},"&:first-child:before":{borderStartStartRadius:I,borderEndStartRadius:I},"&:last-child:before":{borderStartEndRadius:I,borderEndEndRadius:I}},"&:hover td:before":{background:N},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${n}`]:{"&:before":{background:m},[`&${t}-cell-week`]:{color:new Cn(D).setA(.5).toHexString()},[r]:{color:D}}},"&-range-hover td:before":{background:V}}},"&-week-panel, &-date-panel-show-week":{[`${t}-body`]:{padding:`${se(l)} ${se(s)}`},[`${t}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${t}-time-panel`]:{borderInlineStart:`${se(d)} ${f} ${g}`},[`${t}-date-panel, + ${t}-time-panel`]:{transition:`opacity ${R}`},"&-active":{[`${t}-date-panel, + ${t}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${t}-content`]:{display:"flex",flex:"auto",height:L},"&-column":{flex:"1 0 auto",width:H,margin:`${se(c)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${w}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:e.colorTextTertiary,borderRadius:e.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${e.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${se(U)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${se(d)} ${f} ${g}`},"&-active":{background:new Cn(V).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${t}-time-panel-cell`]:{marginInline:j,[`${t}-time-panel-cell-inner`]:{display:"block",width:e.calc(H).sub(e.calc(j).mul(2)).equal(),height:U,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:e.calc(H).sub(U).div(2).equal(),color:$,lineHeight:se(U),borderRadius:I,cursor:"pointer",transition:`background ${w}`,"&:hover":{background:N}},"&-selected":{[`${t}-time-panel-cell-inner`]:{background:V}},"&-disabled":{[`${t}-time-panel-cell-inner`]:{color:P,background:"transparent",cursor:"not-allowed"}}}}}}}}},MUe=e=>{const{componentCls:t,textHeight:n,lineWidth:r,paddingSM:o,antCls:i,colorPrimary:a,cellActiveWithRangeBg:s,colorPrimaryBorder:l,lineType:c,colorSplit:u}=e;return{[`${t}-dropdown`]:{[`${t}-footer`]:{borderTop:`${se(r)} ${c} ${u}`,"&-extra":{padding:`0 ${se(o)}`,lineHeight:se(e.calc(n).sub(e.calc(r).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${se(r)} ${c} ${u}`}}},[`${t}-panels + ${t}-footer ${t}-ranges`]:{justifyContent:"space-between"},[`${t}-ranges`]:{marginBlock:0,paddingInline:se(o),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:se(e.calc(n).sub(e.calc(r).mul(2)).equal()),display:"inline-block"},[`${t}-now-btn-disabled`]:{pointerEvents:"none",color:e.colorTextDisabled},[`${t}-preset > ${i}-tag-blue`]:{color:a,background:s,borderColor:l,cursor:"pointer"},[`${t}-ok`]:{paddingBlock:e.calc(r).mul(2).equal(),marginInlineStart:"auto"}}}}},TUe=e=>{const{componentCls:t,controlHeightLG:n,paddingXXS:r,padding:o}=e;return{pickerCellCls:`${t}-cell`,pickerCellInnerCls:`${t}-cell-inner`,pickerYearMonthCellWidth:e.calc(n).mul(1.5).equal(),pickerQuarterPanelContentHeight:e.calc(n).mul(1.4).equal(),pickerCellPaddingVertical:e.calc(r).add(e.calc(r).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:e.calc(o).add(e.calc(r).div(2)).equal()}},RUe=e=>{const{colorBgContainerDisabled:t,controlHeight:n,controlHeightSM:r,controlHeightLG:o,paddingXXS:i,lineWidth:a}=e,s=i*2,l=a*2,c=Math.min(n-s,n-l),u=Math.min(r-s,r-l),d=Math.min(o-s,o-l);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(i/2),cellHoverBg:e.controlItemBgHover,cellActiveWithRangeBg:e.controlItemBgActive,cellHoverWithRangeBg:new Cn(e.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Cn(e.colorPrimary).lighten(20).toHexString(),cellBgDisabled:t,timeColumnWidth:o*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:r*1.5,cellHeight:r,textHeight:o,withoutTimeCellHeight:o*1.65,multipleItemBg:e.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:c,multipleItemHeightSM:u,multipleItemHeightLG:d,multipleSelectorBgDisabled:t,multipleItemColorDisabled:e.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},OUe=e=>Object.assign(Object.assign(Object.assign(Object.assign({},Cg(e)),RUe(e)),dO(e)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:e.zIndexPopupBase+50}),kUe=e=>{const{componentCls:t}=e;return{[t]:[Object.assign(Object.assign(Object.assign(Object.assign({},c7(e)),f7(e)),d7(e)),u7(e)),{"&-outlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-filled":{[`&${t}-multiple ${t}-selection-item`]:{background:e.colorBgContainer,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}},"&-borderless":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-underlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}}}]}},H8=(e,t)=>({padding:`${se(e)} ${se(t)}`}),IUe=e=>{const{componentCls:t,colorError:n,colorWarning:r}=e;return{[`${t}:not(${t}-disabled):not([disabled])`]:{[`&${t}-status-error`]:{[`${t}-active-bar`]:{background:n}},[`&${t}-status-warning`]:{[`${t}-active-bar`]:{background:r}}}}},DUe=e=>{var t;const{componentCls:n,antCls:r,paddingInline:o,lineWidth:i,lineType:a,colorBorder:s,borderRadius:l,motionDurationMid:c,colorTextDisabled:u,colorTextPlaceholder:d,fontSizeLG:f,inputFontSizeLG:h,fontSizeSM:m,inputFontSizeSM:v,controlHeightSM:g,paddingInlineSM:b,paddingXS:y,marginXS:x,colorIcon:w,lineWidthBold:S,colorPrimary:C,motionDurationSlow:E,zIndexPopup:_,paddingXXS:P,sizePopupArrow:$,colorBgElevated:T,borderRadiusLG:R,boxShadowSecondary:O,borderRadiusSM:k,colorSplit:I,cellHoverBg:D,presetsWidth:N,presetsMaxWidth:L,boxShadowPopoverArrow:H,fontHeight:U,lineHeightLG:V}=e;return[{[n]:Object.assign(Object.assign(Object.assign({},Tn(e)),H8(e.paddingBlock,e.paddingInline)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:l,transition:`border ${c}, box-shadow ${c}, background ${c}`,[`${n}-prefix`]:{flex:"0 0 auto",marginInlineEnd:e.inputAffixPadding},[`${n}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:(t=e.inputFontSize)!==null&&t!==void 0?t:e.fontSize,lineHeight:e.lineHeight,transition:`all ${c}`},p7(d)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:u,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:d}}},"&-large":Object.assign(Object.assign({},H8(e.paddingBlockLG,e.paddingInlineLG)),{[`${n}-input > input`]:{fontSize:h??f,lineHeight:V}}),"&-small":Object.assign(Object.assign({},H8(e.paddingBlockSM,e.paddingInlineSM)),{[`${n}-input > input`]:{fontSize:v??m}}),[`${n}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:e.calc(y).div(2).equal(),color:u,lineHeight:1,pointerEvents:"none",transition:`opacity ${c}, color ${c}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:x}}},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:u,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${c}, color ${c}`,"> *":{verticalAlign:"top"},"&:hover":{color:w}},"&:hover":{[`${n}-clear`]:{opacity:1},[`${n}-suffix:not(:last-child)`]:{opacity:0}},[`${n}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:f,color:u,fontSize:f,verticalAlign:"top",cursor:"default",[`${n}-focused &`]:{color:w},[`${n}-range-separator &`]:{[`${n}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${n}-active-bar`]:{bottom:e.calc(i).mul(-1).equal(),height:S,background:C,opacity:0,transition:`all ${E} ease-out`,pointerEvents:"none"},[`&${n}-focused`]:{[`${n}-active-bar`]:{opacity:1}},[`${n}-range-separator`]:{alignItems:"center",padding:`0 ${se(y)}`,lineHeight:1}},"&-range, &-multiple":{[`${n}-clear`]:{insetInlineEnd:o},[`&${n}-small`]:{[`${n}-clear`]:{insetInlineEnd:b}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},Tn(e)),PUe(e)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:_,[`&${n}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${n}-dropdown-placement-bottomLeft, &${n}-dropdown-placement-bottomRight`]:{[`${n}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${n}-dropdown-placement-topLeft, &${n}-dropdown-placement-topRight`]:{[`${n}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${r}-slide-up-appear, &${r}-slide-up-enter`]:{[`${n}-range-arrow${n}-range-arrow`]:{transition:"none"}},[`&${r}-slide-up-enter${r}-slide-up-enter-active${n}-dropdown-placement-topLeft, &${r}-slide-up-enter${r}-slide-up-enter-active${n}-dropdown-placement-topRight, &${r}-slide-up-appear${r}-slide-up-appear-active${n}-dropdown-placement-topLeft, - &${r}-slide-up-appear${r}-slide-up-appear-active${n}-dropdown-placement-topRight`]:{animationName:XO},[`&${r}-slide-up-enter${r}-slide-up-enter-active${n}-dropdown-placement-bottomLeft, + &${r}-slide-up-appear${r}-slide-up-appear-active${n}-dropdown-placement-topRight`]:{animationName:XR},[`&${r}-slide-up-enter${r}-slide-up-enter-active${n}-dropdown-placement-bottomLeft, &${r}-slide-up-enter${r}-slide-up-enter-active${n}-dropdown-placement-bottomRight, &${r}-slide-up-appear${r}-slide-up-appear-active${n}-dropdown-placement-bottomLeft, - &${r}-slide-up-appear${r}-slide-up-appear-active${n}-dropdown-placement-bottomRight`]:{animationName:KO},[`&${r}-slide-up-leave ${n}-panel-container`]:{pointerEvents:"none"},[`&${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-topLeft, - &${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-topRight`]:{animationName:QO},[`&${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-bottomLeft, - &${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-bottomRight`]:{animationName:YO},[`${n}-panel > ${n}-time-panel`]:{paddingTop:P},[`${n}-range-wrapper`]:{display:"flex",position:"relative"},[`${n}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:e.calc(o).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${E} ease-out`},Zfe(e,R,H)),{"&:before":{insetInlineStart:e.calc(o).mul(1.5).equal()}}),[`${n}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:R,borderRadius:O,boxShadow:T,transition:`margin ${E}`,display:"inline-block",pointerEvents:"auto",[`${n}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${n}-presets`]:{display:"flex",flexDirection:"column",minWidth:D,maxWidth:L,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:y,borderInlineEnd:`${se(i)} ${a} ${k}`,li:Object.assign(Object.assign({},Bs),{borderRadius:I,paddingInline:y,paddingBlock:e.calc(g).sub(U).div(2).equal(),cursor:"pointer",transition:`all ${E}`,"+ li":{marginTop:b},"&:hover":{background:N}})}},[`${n}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${n}-panel`]:{borderWidth:0}}},[`${n}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${n}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:s}}}}),"&-dropdown-range":{padding:`${se(e.calc($).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${n}-separator`]:{transform:"scale(-1, 1)"},[`${n}-footer`]:{"&-extra":{direction:"rtl"}}}})},Mu(e,"slide-up"),Mu(e,"slide-down"),A0(e,"move-up"),A0(e,"move-down")]},The=pn("DatePicker",e=>{const t=Xt(xg(e),RUe(e),{inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[MUe(t),NUe(t),IUe(t),kUe(t),_Ue(t),vg(e,{focusElCls:`${e.componentCls}-focused`})]},TUe);var DUe={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"},AUe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:DUe}))},Qw=f.forwardRef(AUe);const ET=f.createContext(null);var FUe=function(t){var n=t.activeTabOffset,r=t.horizontal,o=t.rtl,i=t.indicator,a=i===void 0?{}:i,s=a.size,l=a.align,c=l===void 0?"center":l,u=f.useState(),d=ie(u,2),p=d[0],h=d[1],m=f.useRef(),v=Z.useCallback(function(x){return typeof s=="function"?s(x):typeof s=="number"?s:x},[s]);function g(){gn.cancel(m.current)}return f.useEffect(function(){var x={};if(n)if(r){x.width=v(n.width);var y=o?"right":"left";c==="start"&&(x[y]=n[y]),c==="center"&&(x[y]=n[y]+n.width/2,x.transform=o?"translateX(50%)":"translateX(-50%)"),c==="end"&&(x[y]=n[y]+n.width,x.transform="translateX(-100%)")}else x.height=v(n.height),c==="start"&&(x.top=n.top),c==="center"&&(x.top=n.top+n.height/2,x.transform="translateY(-50%)"),c==="end"&&(x.top=n.top+n.height,x.transform="translateY(-100%)");return g(),m.current=gn(function(){var b=p&&x&&Object.keys(x).every(function(C){var S=x[C],w=p[C];return typeof S=="number"&&typeof w=="number"?Math.round(S)===Math.round(w):S===w});b||h(x)}),g},[JSON.stringify(n),r,o,c,v]),{style:p}},JK={width:0,height:0,left:0,top:0};function BUe(e,t,n){return f.useMemo(function(){for(var r,o=new Map,i=t.get((r=e[0])===null||r===void 0?void 0:r.key)||JK,a=i.left+i.width,s=0;sI?(O=$,w.current="x"):(O=R,w.current="y"),t(-O,-O)&&P.preventDefault()}var _=f.useRef(null);_.current={onTouchStart:b,onTouchMove:C,onTouchEnd:S,onWheel:E},f.useEffect(function(){function P(T){_.current.onTouchStart(T)}function $(T){_.current.onTouchMove(T)}function R(T){_.current.onTouchEnd(T)}function O(T){_.current.onWheel(T)}return document.addEventListener("touchmove",$,{passive:!1}),document.addEventListener("touchend",R,{passive:!0}),e.current.addEventListener("touchstart",P,{passive:!0}),e.current.addEventListener("wheel",O,{passive:!1}),function(){document.removeEventListener("touchmove",$),document.removeEventListener("touchend",R)}},[])}function Ihe(e){var t=f.useState(0),n=ie(t,2),r=n[0],o=n[1],i=f.useRef(0),a=f.useRef();return a.current=e,ym(function(){var s;(s=a.current)===null||s===void 0||s.call(a)},[r]),function(){i.current===r&&(i.current+=1,o(i.current))}}function zUe(e){var t=f.useRef([]),n=f.useState({}),r=ie(n,2),o=r[1],i=f.useRef(typeof e=="function"?e():e),a=Ihe(function(){var l=i.current;t.current.forEach(function(c){l=c(l)}),t.current=[],i.current=l,o({})});function s(l){t.current.push(l),a()}return[i.current,s]}var rY={width:0,height:0,left:0,top:0,right:0};function HUe(e,t,n,r,o,i,a){var s=a.tabs,l=a.tabPosition,c=a.rtl,u,d,p;return["top","bottom"].includes(l)?(u="width",d=c?"right":"left",p=Math.abs(n)):(u="height",d="top",p=-n),f.useMemo(function(){if(!s.length)return[0,0];for(var h=s.length,m=h,v=0;vMath.floor(p+t)){m=v-1;break}}for(var x=0,y=h-1;y>=0;y-=1){var b=e.get(s[y].key)||rY;if(b[d]=m?[0,0]:[x,m]},[e,t,r,o,i,p,l,s.map(function(h){return h.key}).join("_"),c])}function oY(e){var t;return e instanceof Map?(t={},e.forEach(function(n,r){t[r]=n})):t=e,JSON.stringify(t)}var VUe="TABS_DQ";function khe(e){return String(e).replace(/"/g,VUe)}function m7(e,t,n,r){return!(!n||r||e===!1||e===void 0&&(t===!1||t===null))}var Nhe=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.editable,o=e.locale,i=e.style;return!r||r.showAdd===!1?null:f.createElement("button",{ref:t,type:"button",className:"".concat(n,"-nav-add"),style:i,"aria-label":(o==null?void 0:o.addAriaLabel)||"Add tab",onClick:function(s){r.onEdit("add",{event:s})}},r.addIcon||"+")}),iY=f.forwardRef(function(e,t){var n=e.position,r=e.prefixCls,o=e.extra;if(!o)return null;var i,a={};return dt(o)==="object"&&!f.isValidElement(o)?a=o:a.right=o,n==="right"&&(i=a.right),n==="left"&&(i=a.left),i?f.createElement("div",{className:"".concat(r,"-extra-content"),ref:t},i):null}),WUe=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.id,o=e.tabs,i=e.locale,a=e.mobile,s=e.more,l=s===void 0?{}:s,c=e.style,u=e.className,d=e.editable,p=e.tabBarGutter,h=e.rtl,m=e.removeAriaLabel,v=e.onTabClick,g=e.getPopupContainer,x=e.popupClassName,y=f.useState(!1),b=ie(y,2),C=b[0],S=b[1],w=f.useState(null),E=ie(w,2),_=E[0],P=E[1],$=l.icon,R=$===void 0?"More":$,O="".concat(r,"-more-popup"),T="".concat(n,"-dropdown"),I=_!==null?"".concat(O,"-").concat(_):null,k=i==null?void 0:i.dropdownAriaLabel;function N(F,W){F.preventDefault(),F.stopPropagation(),d.onEdit("remove",{key:W,event:F})}var D=f.createElement(jy,{onClick:function(W){var X=W.key,J=W.domEvent;v(X,J),S(!1)},prefixCls:"".concat(T,"-menu"),id:O,tabIndex:-1,role:"listbox","aria-activedescendant":I,selectedKeys:[_],"aria-label":k!==void 0?k:"expanded dropdown"},o.map(function(F){var W=F.closable,X=F.disabled,J=F.closeIcon,q=F.key,A=F.label,z=m7(W,J,d,X);return f.createElement(Kw,{key:q,id:"".concat(O,"-").concat(q),role:"option","aria-controls":r&&"".concat(r,"-panel-").concat(q),disabled:X},f.createElement("span",null,A),z&&f.createElement("button",{type:"button","aria-label":m||"remove",tabIndex:0,className:"".concat(T,"-menu-item-remove"),onClick:function(Y){Y.stopPropagation(),N(Y,q)}},J||d.removeIcon||"×"))}));function L(F){for(var W=o.filter(function(z){return!z.disabled}),X=W.findIndex(function(z){return z.key===_})||0,J=W.length,q=0;qke?"left":"right"})}),T=ie(O,2),I=T[0],k=T[1],N=eY(0,function(qe,ke){!R&&v&&v({direction:qe>ke?"top":"bottom"})}),D=ie(N,2),L=D[0],H=D[1],U=f.useState([0,0]),V=ie(U,2),j=V[0],F=V[1],W=f.useState([0,0]),X=ie(W,2),J=X[0],q=X[1],A=f.useState([0,0]),z=ie(A,2),G=z[0],Y=z[1],Q=f.useState([0,0]),ee=ie(Q,2),te=ee[0],oe=ee[1],ne=zUe(new Map),le=ie(ne,2),ce=le[0],he=le[1],ue=BUe(b,ce,J[0]),fe=f2(j,R),ve=f2(J,R),ge=f2(G,R),de=f2(te,R),be=Math.floor(fe)Pe?Pe:qe}var Ie=f.useRef(null),$e=f.useState(),Be=ie($e,2),Ce=Be[0],Oe=Be[1];function Fe(){Oe(Date.now())}function Se(){Ie.current&&clearTimeout(Ie.current)}jUe(E,function(qe,ke){function nt(Ct,Lt){Ct(function(on){var Pt=ze(on+Lt);return Pt})}return be?(R?nt(k,qe):nt(H,ke),Se(),Fe(),!0):!1}),f.useEffect(function(){return Se(),Ce&&(Ie.current=setTimeout(function(){Oe(0)},100)),Se},[Ce]);var Ae=HUe(ue,Ee,R?I:L,ve,ge,de,B(B({},e),{},{tabs:b})),Ve=ie(Ae,2),Je=Ve[0],ht=Ve[1],He=Jt(function(){var qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a,ke=ue.get(qe)||{width:0,height:0,left:0,right:0,top:0};if(R){var nt=I;s?ke.rightI+Ee&&(nt=ke.right+ke.width-Ee):ke.left<-I?nt=-ke.left:ke.left+ke.width>-I+Ee&&(nt=-(ke.left+ke.width-Ee)),H(0),k(ze(nt))}else{var Ct=L;ke.top<-L?Ct=-ke.top:ke.top+ke.height>-L+Ee&&(Ct=-(ke.top+ke.height-Ee)),k(0),H(ze(Ct))}}),Ke=f.useState(),it=ie(Ke,2),Ge=it[0],ut=it[1],Ze=f.useState(!1),et=ie(Ze,2),tt=et[0],mt=et[1],me=b.filter(function(qe){return!qe.disabled}).map(function(qe){return qe.key}),pe=function(ke){var nt=me.indexOf(Ge||a),Ct=me.length,Lt=(nt+ke+Ct)%Ct,on=me[Lt];ut(on)},ye=function(ke){var nt=ke.code,Ct=s&&R,Lt=me[0],on=me[me.length-1];switch(nt){case"ArrowLeft":{R&&pe(Ct?1:-1);break}case"ArrowRight":{R&&pe(Ct?-1:1);break}case"ArrowUp":{ke.preventDefault(),R||pe(-1);break}case"ArrowDown":{ke.preventDefault(),R||pe(1);break}case"Home":{ke.preventDefault(),ut(Lt);break}case"End":{ke.preventDefault(),ut(on);break}case"Enter":case"Space":{ke.preventDefault(),m(Ge??a,ke);break}case"Backspace":case"Delete":{var Pt=me.indexOf(Ge),lt=b.find(function(cn){return cn.key===Ge}),Rt=m7(lt==null?void 0:lt.closable,lt==null?void 0:lt.closeIcon,c,lt==null?void 0:lt.disabled);Rt&&(ke.preventDefault(),ke.stopPropagation(),c.onEdit("remove",{key:Ge,event:ke}),Pt===me.length-1?pe(-1):pe(1));break}}},Te={};R?Te[s?"marginRight":"marginLeft"]=p:Te.marginTop=p;var je=b.map(function(qe,ke){var nt=qe.key;return f.createElement(GUe,{id:o,prefixCls:y,key:nt,tab:qe,style:ke===0?void 0:Te,closable:qe.closable,editable:c,active:nt===a,focus:nt===Ge,renderWrapper:h,removeAriaLabel:u==null?void 0:u.removeAriaLabel,tabCount:me.length,currentPosition:ke+1,onClick:function(Lt){m(nt,Lt)},onKeyDown:ye,onFocus:function(){tt||ut(nt),He(nt),Fe(),E.current&&(s||(E.current.scrollLeft=0),E.current.scrollTop=0)},onBlur:function(){ut(void 0)},onMouseDown:function(){mt(!0)},onMouseUp:function(){mt(!1)}})}),We=function(){return he(function(){var ke,nt=new Map,Ct=(ke=_.current)===null||ke===void 0?void 0:ke.getBoundingClientRect();return b.forEach(function(Lt){var on,Pt=Lt.key,lt=(on=_.current)===null||on===void 0?void 0:on.querySelector('[data-node-key="'.concat(khe(Pt),'"]'));if(lt){var Rt=qUe(lt,Ct),cn=ie(Rt,4),yn=cn[0],tn=cn[1],Kn=cn[2],ir=cn[3];nt.set(Pt,{width:yn,height:tn,left:Kn,top:ir})}}),nt})};f.useEffect(function(){We()},[b.map(function(qe){return qe.key}).join("_")]);var Xe=Ihe(function(){var qe=ev(C),ke=ev(S),nt=ev(w);F([qe[0]-ke[0]-nt[0],qe[1]-ke[1]-nt[1]]);var Ct=ev($);Y(Ct);var Lt=ev(P);oe(Lt);var on=ev(_);q([on[0]-Ct[0],on[1]-Ct[1]]),We()}),st=b.slice(0,Je),ct=b.slice(ht+1),at=[].concat(Ne(st),Ne(ct)),Ue=ue.get(a),Mt=FUe({activeTabOffset:Ue,horizontal:R,indicator:g,rtl:s}),xt=Mt.style;f.useEffect(function(){He()},[a,Re,Pe,oY(Ue),oY(ue),R]),f.useEffect(function(){Xe()},[s]);var Nt=!!at.length,wt="".concat(y,"-nav-wrap"),ft,vt,rt,yt;return R?s?(vt=I>0,ft=I!==Pe):(ft=I<0,vt=I!==Re):(rt=L<0,yt=L!==Re),f.createElement(ua,{onResize:Xe},f.createElement("div",{ref:Lc(t,C),role:"tablist","aria-orientation":R?"horizontal":"vertical",className:re("".concat(y,"-nav"),n),style:r,onKeyDown:function(){Fe()}},f.createElement(iY,{ref:S,position:"left",extra:l,prefixCls:y}),f.createElement(ua,{onResize:Xe},f.createElement("div",{className:re(wt,K(K(K(K({},"".concat(wt,"-ping-left"),ft),"".concat(wt,"-ping-right"),vt),"".concat(wt,"-ping-top"),rt),"".concat(wt,"-ping-bottom"),yt)),ref:E},f.createElement(ua,{onResize:Xe},f.createElement("div",{ref:_,className:"".concat(y,"-nav-list"),style:{transform:"translate(".concat(I,"px, ").concat(L,"px)"),transition:Ce?"none":void 0}},je,f.createElement(Nhe,{ref:$,prefixCls:y,locale:u,editable:c,style:B(B({},je.length===0?void 0:Te),{},{visibility:Nt?"hidden":null})}),f.createElement("div",{className:re("".concat(y,"-ink-bar"),K({},"".concat(y,"-ink-bar-animated"),i.inkBar)),style:xt}))))),f.createElement(UUe,we({},e,{removeAriaLabel:u==null?void 0:u.removeAriaLabel,ref:P,prefixCls:y,tabs:at,className:!Nt&&Le,tabMoving:!!Ce})),f.createElement(iY,{ref:w,position:"right",extra:l,prefixCls:y})))}),Dhe=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,i=e.id,a=e.active,s=e.tabKey,l=e.children;return f.createElement("div",{id:i&&"".concat(i,"-panel-").concat(s),role:"tabpanel",tabIndex:a?0:-1,"aria-labelledby":i&&"".concat(i,"-tab-").concat(s),"aria-hidden":!a,style:o,className:re(n,a&&"".concat(n,"-active"),r),ref:t},l)}),KUe=["renderTabBar"],YUe=["label","key"],XUe=function(t){var n=t.renderTabBar,r=Ye(t,KUe),o=f.useContext(ET),i=o.tabs;if(n){var a=B(B({},r),{},{panes:i.map(function(s){var l=s.label,c=s.key,u=Ye(s,YUe);return f.createElement(Dhe,we({tab:l,key:c,tabKey:c},u))})});return n(a,aY)}return f.createElement(aY,r)},QUe=["key","forceRender","style","className","destroyInactiveTabPane"],ZUe=function(t){var n=t.id,r=t.activeKey,o=t.animated,i=t.tabPosition,a=t.destroyInactiveTabPane,s=f.useContext(ET),l=s.prefixCls,c=s.tabs,u=o.tabPane,d="".concat(l,"-tabpane");return f.createElement("div",{className:re("".concat(l,"-content-holder"))},f.createElement("div",{className:re("".concat(l,"-content"),"".concat(l,"-content-").concat(i),K({},"".concat(l,"-content-animated"),u))},c.map(function(p){var h=p.key,m=p.forceRender,v=p.style,g=p.className,x=p.destroyInactiveTabPane,y=Ye(p,QUe),b=h===r;return f.createElement(qo,we({key:h,visible:b,forceRender:m,removeOnLeave:!!(a||x),leavedClassName:"".concat(d,"-hidden")},o.tabPaneMotion),function(C,S){var w=C.style,E=C.className;return f.createElement(Dhe,we({},y,{prefixCls:d,id:n,tabKey:h,animated:u,active:b,style:B(B({},v),w),className:re(g,E),ref:S}))})})))};function JUe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},t;return e===!1?t={inkBar:!1,tabPane:!1}:e===!0?t={inkBar:!0,tabPane:!1}:t=B({inkBar:!0},dt(e)==="object"?e:{}),t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}var eGe=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],sY=0,tGe=f.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,o=r===void 0?"rc-tabs":r,i=e.className,a=e.items,s=e.direction,l=e.activeKey,c=e.defaultActiveKey,u=e.editable,d=e.animated,p=e.tabPosition,h=p===void 0?"top":p,m=e.tabBarGutter,v=e.tabBarStyle,g=e.tabBarExtraContent,x=e.locale,y=e.more,b=e.destroyInactiveTabPane,C=e.renderTabBar,S=e.onChange,w=e.onTabClick,E=e.onTabScroll,_=e.getPopupContainer,P=e.popupClassName,$=e.indicator,R=Ye(e,eGe),O=f.useMemo(function(){return(a||[]).filter(function(te){return te&&dt(te)==="object"&&"key"in te})},[a]),T=s==="rtl",I=JUe(d),k=f.useState(!1),N=ie(k,2),D=N[0],L=N[1];f.useEffect(function(){L(sT())},[]);var H=Gt(function(){var te;return(te=O[0])===null||te===void 0?void 0:te.key},{value:l,defaultValue:c}),U=ie(H,2),V=U[0],j=U[1],F=f.useState(function(){return O.findIndex(function(te){return te.key===V})}),W=ie(F,2),X=W[0],J=W[1];f.useEffect(function(){var te=O.findIndex(function(ne){return ne.key===V});if(te===-1){var oe;te=Math.max(0,Math.min(X,O.length-1)),j((oe=O[te])===null||oe===void 0?void 0:oe.key)}J(te)},[O.map(function(te){return te.key}).join("_"),V,X]);var q=Gt(null,{value:n}),A=ie(q,2),z=A[0],G=A[1];f.useEffect(function(){n||(G("rc-tabs-".concat(sY)),sY+=1)},[]);function Y(te,oe){w==null||w(te,oe);var ne=te!==V;j(te),ne&&(S==null||S(te))}var Q={id:z,activeKey:V,animated:I,tabPosition:h,rtl:T,mobile:D},ee=B(B({},Q),{},{editable:u,locale:x,more:y,tabBarGutter:m,onTabClick:Y,onTabScroll:E,extra:g,style:v,panes:null,getPopupContainer:_,popupClassName:P,indicator:$});return f.createElement(ET.Provider,{value:{tabs:O,prefixCls:o}},f.createElement("div",we({ref:t,id:n,className:re(o,"".concat(o,"-").concat(h),K(K(K({},"".concat(o,"-mobile"),D),"".concat(o,"-editable"),u),"".concat(o,"-rtl"),T),i)},R),f.createElement(XUe,we({},ee,{renderTabBar:C})),f.createElement(ZUe,we({destroyInactiveTabPane:b},Q,{animated:I}))))});const nGe={motionAppear:!1,motionEnter:!0,motionLeave:!0};function rGe(e,t={inkBar:!0,tabPane:!1}){let n;return t===!1?n={inkBar:!1,tabPane:!1}:t===!0?n={inkBar:!0,tabPane:!0}:n=Object.assign({inkBar:!0},typeof t=="object"?t:{}),n.tabPane&&(n.tabPaneMotion=Object.assign(Object.assign({},nGe),{motionName:Oi(e,"switch")})),n}var oGe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ot)}function aGe(e,t){if(e)return e.map(r=>{var o;const i=(o=r.destroyOnHidden)!==null&&o!==void 0?o:r.destroyInactiveTabPane;return Object.assign(Object.assign({},r),{destroyInactiveTabPane:i})});const n=yi(t).map(r=>{if(f.isValidElement(r)){const{key:o,props:i}=r,a=i||{},{tab:s}=a,l=oGe(a,["tab"]);return Object.assign(Object.assign({key:String(o)},l),{label:s})}return null});return iGe(n)}const sGe=e=>{const{componentCls:t,motionDurationSlow:n}=e;return[{[t]:{[`${t}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${n}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${n}`}}}}},[Mu(e,"slide-up"),Mu(e,"slide-down")]]},lGe=e=>{const{componentCls:t,tabsCardPadding:n,cardBg:r,cardGutter:o,colorBorderSecondary:i,itemSelectedColor:a}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:n,background:r,border:`${se(e.lineWidth)} ${e.lineType} ${i}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:a,background:e.colorBgContainer},[`${t}-tab-focus:has(${t}-tab-btn:focus-visible)`]:_c(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:se(o)}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)}`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:se(o)}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${se(e.borderRadiusLG)} 0 0 ${se(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 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},cGe=e=>{const{componentCls:t,itemHoverColor:n,dropdownEdgeChildVerticalPadding:r}=e;return{[`${t}-dropdown`]:Object.assign(Object.assign({},Rn(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:`${se(r)} 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({},Bs),{display:"flex",alignItems:"center",minWidth:e.tabsDropdownWidth,margin:0,padding:`${se(e.paddingXXS)} ${se(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:n}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},uGe=e=>{const{componentCls:t,margin:n,colorBorderSecondary:r,horizontalMargin:o,verticalItemPadding:i,verticalItemMargin:a,calc:s}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:"column",[`> ${t}-nav, > div > ${t}-nav`]:{margin:o,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${se(e.lineWidth)} ${e.lineType} ${r}`,content:"''"},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:`width ${e.motionDurationSlow}, left ${e.motionDurationSlow}, + &${r}-slide-up-appear${r}-slide-up-appear-active${n}-dropdown-placement-bottomRight`]:{animationName:KR},[`&${r}-slide-up-leave ${n}-panel-container`]:{pointerEvents:"none"},[`&${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-topLeft, + &${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-topRight`]:{animationName:QR},[`&${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-bottomLeft, + &${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-bottomRight`]:{animationName:YR},[`${n}-panel > ${n}-time-panel`]:{paddingTop:P},[`${n}-range-wrapper`]:{display:"flex",position:"relative"},[`${n}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:e.calc(o).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${E} ease-out`},Zfe(e,T,H)),{"&:before":{insetInlineStart:e.calc(o).mul(1.5).equal()}}),[`${n}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:T,borderRadius:R,boxShadow:O,transition:`margin ${E}`,display:"inline-block",pointerEvents:"auto",[`${n}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${n}-presets`]:{display:"flex",flexDirection:"column",minWidth:N,maxWidth:L,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:y,borderInlineEnd:`${se(i)} ${a} ${I}`,li:Object.assign(Object.assign({},Bs),{borderRadius:k,paddingInline:y,paddingBlock:e.calc(g).sub(U).div(2).equal(),cursor:"pointer",transition:`all ${E}`,"+ li":{marginTop:x},"&:hover":{background:D}})}},[`${n}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${n}-panel`]:{borderWidth:0}}},[`${n}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${n}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:s}}}}),"&-dropdown-range":{padding:`${se(e.calc($).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${n}-separator`]:{transform:"scale(-1, 1)"},[`${n}-footer`]:{"&-extra":{direction:"rtl"}}}})},Mu(e,"slide-up"),Mu(e,"slide-down"),A0(e,"move-up"),A0(e,"move-down")]},Ohe=pn("DatePicker",e=>{const t=Xt(wg(e),TUe(e),{inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[MUe(t),DUe(t),kUe(t),IUe(t),_Ue(t),yg(e,{focusElCls:`${e.componentCls}-focused`})]},OUe);var NUe={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"},AUe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:NUe}))},QC=p.forwardRef(AUe);const EO=p.createContext(null);var FUe=function(t){var n=t.activeTabOffset,r=t.horizontal,o=t.rtl,i=t.indicator,a=i===void 0?{}:i,s=a.size,l=a.align,c=l===void 0?"center":l,u=p.useState(),d=ie(u,2),f=d[0],h=d[1],m=p.useRef(),v=Z.useCallback(function(b){return typeof s=="function"?s(b):typeof s=="number"?s:b},[s]);function g(){gn.cancel(m.current)}return p.useEffect(function(){var b={};if(n)if(r){b.width=v(n.width);var y=o?"right":"left";c==="start"&&(b[y]=n[y]),c==="center"&&(b[y]=n[y]+n.width/2,b.transform=o?"translateX(50%)":"translateX(-50%)"),c==="end"&&(b[y]=n[y]+n.width,b.transform="translateX(-100%)")}else b.height=v(n.height),c==="start"&&(b.top=n.top),c==="center"&&(b.top=n.top+n.height/2,b.transform="translateY(-50%)"),c==="end"&&(b.top=n.top+n.height,b.transform="translateY(-100%)");return g(),m.current=gn(function(){var x=f&&b&&Object.keys(b).every(function(w){var S=b[w],C=f[w];return typeof S=="number"&&typeof C=="number"?Math.round(S)===Math.round(C):S===C});x||h(b)}),g},[JSON.stringify(n),r,o,c,v]),{style:f}},JK={width:0,height:0,left:0,top:0};function BUe(e,t,n){return p.useMemo(function(){for(var r,o=new Map,i=t.get((r=e[0])===null||r===void 0?void 0:r.key)||JK,a=i.left+i.width,s=0;sk?(R=$,C.current="x"):(R=T,C.current="y"),t(-R,-R)&&P.preventDefault()}var _=p.useRef(null);_.current={onTouchStart:x,onTouchMove:w,onTouchEnd:S,onWheel:E},p.useEffect(function(){function P(O){_.current.onTouchStart(O)}function $(O){_.current.onTouchMove(O)}function T(O){_.current.onTouchEnd(O)}function R(O){_.current.onWheel(O)}return document.addEventListener("touchmove",$,{passive:!1}),document.addEventListener("touchend",T,{passive:!0}),e.current.addEventListener("touchstart",P,{passive:!0}),e.current.addEventListener("wheel",R,{passive:!1}),function(){document.removeEventListener("touchmove",$),document.removeEventListener("touchend",T)}},[])}function khe(e){var t=p.useState(0),n=ie(t,2),r=n[0],o=n[1],i=p.useRef(0),a=p.useRef();return a.current=e,bm(function(){var s;(s=a.current)===null||s===void 0||s.call(a)},[r]),function(){i.current===r&&(i.current+=1,o(i.current))}}function zUe(e){var t=p.useRef([]),n=p.useState({}),r=ie(n,2),o=r[1],i=p.useRef(typeof e=="function"?e():e),a=khe(function(){var l=i.current;t.current.forEach(function(c){l=c(l)}),t.current=[],i.current=l,o({})});function s(l){t.current.push(l),a()}return[i.current,s]}var rY={width:0,height:0,left:0,top:0,right:0};function HUe(e,t,n,r,o,i,a){var s=a.tabs,l=a.tabPosition,c=a.rtl,u,d,f;return["top","bottom"].includes(l)?(u="width",d=c?"right":"left",f=Math.abs(n)):(u="height",d="top",f=-n),p.useMemo(function(){if(!s.length)return[0,0];for(var h=s.length,m=h,v=0;vMath.floor(f+t)){m=v-1;break}}for(var b=0,y=h-1;y>=0;y-=1){var x=e.get(s[y].key)||rY;if(x[d]=m?[0,0]:[b,m]},[e,t,r,o,i,f,l,s.map(function(h){return h.key}).join("_"),c])}function oY(e){var t;return e instanceof Map?(t={},e.forEach(function(n,r){t[r]=n})):t=e,JSON.stringify(t)}var VUe="TABS_DQ";function Ihe(e){return String(e).replace(/"/g,VUe)}function m7(e,t,n,r){return!(!n||r||e===!1||e===void 0&&(t===!1||t===null))}var Dhe=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.editable,o=e.locale,i=e.style;return!r||r.showAdd===!1?null:p.createElement("button",{ref:t,type:"button",className:"".concat(n,"-nav-add"),style:i,"aria-label":(o==null?void 0:o.addAriaLabel)||"Add tab",onClick:function(s){r.onEdit("add",{event:s})}},r.addIcon||"+")}),iY=p.forwardRef(function(e,t){var n=e.position,r=e.prefixCls,o=e.extra;if(!o)return null;var i,a={};return dt(o)==="object"&&!p.isValidElement(o)?a=o:a.right=o,n==="right"&&(i=a.right),n==="left"&&(i=a.left),i?p.createElement("div",{className:"".concat(r,"-extra-content"),ref:t},i):null}),WUe=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.id,o=e.tabs,i=e.locale,a=e.mobile,s=e.more,l=s===void 0?{}:s,c=e.style,u=e.className,d=e.editable,f=e.tabBarGutter,h=e.rtl,m=e.removeAriaLabel,v=e.onTabClick,g=e.getPopupContainer,b=e.popupClassName,y=p.useState(!1),x=ie(y,2),w=x[0],S=x[1],C=p.useState(null),E=ie(C,2),_=E[0],P=E[1],$=l.icon,T=$===void 0?"More":$,R="".concat(r,"-more-popup"),O="".concat(n,"-dropdown"),k=_!==null?"".concat(R,"-").concat(_):null,I=i==null?void 0:i.dropdownAriaLabel;function D(F,W){F.preventDefault(),F.stopPropagation(),d.onEdit("remove",{key:W,event:F})}var N=p.createElement(jy,{onClick:function(W){var X=W.key,J=W.domEvent;v(X,J),S(!1)},prefixCls:"".concat(O,"-menu"),id:R,tabIndex:-1,role:"listbox","aria-activedescendant":k,selectedKeys:[_],"aria-label":I!==void 0?I:"expanded dropdown"},o.map(function(F){var W=F.closable,X=F.disabled,J=F.closeIcon,q=F.key,A=F.label,z=m7(W,J,d,X);return p.createElement(KC,{key:q,id:"".concat(R,"-").concat(q),role:"option","aria-controls":r&&"".concat(r,"-panel-").concat(q),disabled:X},p.createElement("span",null,A),z&&p.createElement("button",{type:"button","aria-label":m||"remove",tabIndex:0,className:"".concat(O,"-menu-item-remove"),onClick:function(Y){Y.stopPropagation(),D(Y,q)}},J||d.removeIcon||"×"))}));function L(F){for(var W=o.filter(function(z){return!z.disabled}),X=W.findIndex(function(z){return z.key===_})||0,J=W.length,q=0;qIe?"left":"right"})}),O=ie(R,2),k=O[0],I=O[1],D=eY(0,function(qe,Ie){!T&&v&&v({direction:qe>Ie?"top":"bottom"})}),N=ie(D,2),L=N[0],H=N[1],U=p.useState([0,0]),V=ie(U,2),j=V[0],F=V[1],W=p.useState([0,0]),X=ie(W,2),J=X[0],q=X[1],A=p.useState([0,0]),z=ie(A,2),G=z[0],Y=z[1],Q=p.useState([0,0]),ee=ie(Q,2),te=ee[0],oe=ee[1],ne=zUe(new Map),le=ie(ne,2),ce=le[0],he=le[1],ue=BUe(x,ce,J[0]),fe=f2(j,T),ve=f2(J,T),ge=f2(G,T),de=f2(te,T),be=Math.floor(fe)Pe?Pe:qe}var ke=p.useRef(null),$e=p.useState(),Be=ie($e,2),we=Be[0],Re=Be[1];function Fe(){Re(Date.now())}function Se(){ke.current&&clearTimeout(ke.current)}jUe(E,function(qe,Ie){function nt(wt,Lt){wt(function(on){var Pt=ze(on+Lt);return Pt})}return be?(T?nt(I,qe):nt(H,Ie),Se(),Fe(),!0):!1}),p.useEffect(function(){return Se(),we&&(ke.current=setTimeout(function(){Re(0)},100)),Se},[we]);var Ae=HUe(ue,Ee,T?k:L,ve,ge,de,B(B({},e),{},{tabs:x})),Ve=ie(Ae,2),Je=Ve[0],ht=Ve[1],He=Jt(function(){var qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a,Ie=ue.get(qe)||{width:0,height:0,left:0,right:0,top:0};if(T){var nt=k;s?Ie.rightk+Ee&&(nt=Ie.right+Ie.width-Ee):Ie.left<-k?nt=-Ie.left:Ie.left+Ie.width>-k+Ee&&(nt=-(Ie.left+Ie.width-Ee)),H(0),I(ze(nt))}else{var wt=L;Ie.top<-L?wt=-Ie.top:Ie.top+Ie.height>-L+Ee&&(wt=-(Ie.top+Ie.height-Ee)),I(0),H(ze(wt))}}),Ke=p.useState(),it=ie(Ke,2),Ge=it[0],ut=it[1],Ze=p.useState(!1),et=ie(Ze,2),tt=et[0],mt=et[1],me=x.filter(function(qe){return!qe.disabled}).map(function(qe){return qe.key}),pe=function(Ie){var nt=me.indexOf(Ge||a),wt=me.length,Lt=(nt+Ie+wt)%wt,on=me[Lt];ut(on)},ye=function(Ie){var nt=Ie.code,wt=s&&T,Lt=me[0],on=me[me.length-1];switch(nt){case"ArrowLeft":{T&&pe(wt?1:-1);break}case"ArrowRight":{T&&pe(wt?-1:1);break}case"ArrowUp":{Ie.preventDefault(),T||pe(-1);break}case"ArrowDown":{Ie.preventDefault(),T||pe(1);break}case"Home":{Ie.preventDefault(),ut(Lt);break}case"End":{Ie.preventDefault(),ut(on);break}case"Enter":case"Space":{Ie.preventDefault(),m(Ge??a,Ie);break}case"Backspace":case"Delete":{var Pt=me.indexOf(Ge),lt=x.find(function(cn){return cn.key===Ge}),Tt=m7(lt==null?void 0:lt.closable,lt==null?void 0:lt.closeIcon,c,lt==null?void 0:lt.disabled);Tt&&(Ie.preventDefault(),Ie.stopPropagation(),c.onEdit("remove",{key:Ge,event:Ie}),Pt===me.length-1?pe(-1):pe(1));break}}},Oe={};T?Oe[s?"marginRight":"marginLeft"]=f:Oe.marginTop=f;var je=x.map(function(qe,Ie){var nt=qe.key;return p.createElement(GUe,{id:o,prefixCls:y,key:nt,tab:qe,style:Ie===0?void 0:Oe,closable:qe.closable,editable:c,active:nt===a,focus:nt===Ge,renderWrapper:h,removeAriaLabel:u==null?void 0:u.removeAriaLabel,tabCount:me.length,currentPosition:Ie+1,onClick:function(Lt){m(nt,Lt)},onKeyDown:ye,onFocus:function(){tt||ut(nt),He(nt),Fe(),E.current&&(s||(E.current.scrollLeft=0),E.current.scrollTop=0)},onBlur:function(){ut(void 0)},onMouseDown:function(){mt(!0)},onMouseUp:function(){mt(!1)}})}),We=function(){return he(function(){var Ie,nt=new Map,wt=(Ie=_.current)===null||Ie===void 0?void 0:Ie.getBoundingClientRect();return x.forEach(function(Lt){var on,Pt=Lt.key,lt=(on=_.current)===null||on===void 0?void 0:on.querySelector('[data-node-key="'.concat(Ihe(Pt),'"]'));if(lt){var Tt=qUe(lt,wt),cn=ie(Tt,4),yn=cn[0],tn=cn[1],Kn=cn[2],ir=cn[3];nt.set(Pt,{width:yn,height:tn,left:Kn,top:ir})}}),nt})};p.useEffect(function(){We()},[x.map(function(qe){return qe.key}).join("_")]);var Xe=khe(function(){var qe=tv(w),Ie=tv(S),nt=tv(C);F([qe[0]-Ie[0]-nt[0],qe[1]-Ie[1]-nt[1]]);var wt=tv($);Y(wt);var Lt=tv(P);oe(Lt);var on=tv(_);q([on[0]-wt[0],on[1]-wt[1]]),We()}),st=x.slice(0,Je),ct=x.slice(ht+1),at=[].concat(De(st),De(ct)),Ue=ue.get(a),Mt=FUe({activeTabOffset:Ue,horizontal:T,indicator:g,rtl:s}),xt=Mt.style;p.useEffect(function(){He()},[a,Te,Pe,oY(Ue),oY(ue),T]),p.useEffect(function(){Xe()},[s]);var Dt=!!at.length,Ct="".concat(y,"-nav-wrap"),ft,vt,rt,yt;return T?s?(vt=k>0,ft=k!==Pe):(ft=k<0,vt=k!==Te):(rt=L<0,yt=L!==Te),p.createElement(da,{onResize:Xe},p.createElement("div",{ref:Lc(t,w),role:"tablist","aria-orientation":T?"horizontal":"vertical",className:re("".concat(y,"-nav"),n),style:r,onKeyDown:function(){Fe()}},p.createElement(iY,{ref:S,position:"left",extra:l,prefixCls:y}),p.createElement(da,{onResize:Xe},p.createElement("div",{className:re(Ct,K(K(K(K({},"".concat(Ct,"-ping-left"),ft),"".concat(Ct,"-ping-right"),vt),"".concat(Ct,"-ping-top"),rt),"".concat(Ct,"-ping-bottom"),yt)),ref:E},p.createElement(da,{onResize:Xe},p.createElement("div",{ref:_,className:"".concat(y,"-nav-list"),style:{transform:"translate(".concat(k,"px, ").concat(L,"px)"),transition:we?"none":void 0}},je,p.createElement(Dhe,{ref:$,prefixCls:y,locale:u,editable:c,style:B(B({},je.length===0?void 0:Oe),{},{visibility:Dt?"hidden":null})}),p.createElement("div",{className:re("".concat(y,"-ink-bar"),K({},"".concat(y,"-ink-bar-animated"),i.inkBar)),style:xt}))))),p.createElement(UUe,Ce({},e,{removeAriaLabel:u==null?void 0:u.removeAriaLabel,ref:P,prefixCls:y,tabs:at,className:!Dt&&Le,tabMoving:!!we})),p.createElement(iY,{ref:C,position:"right",extra:l,prefixCls:y})))}),Nhe=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,i=e.id,a=e.active,s=e.tabKey,l=e.children;return p.createElement("div",{id:i&&"".concat(i,"-panel-").concat(s),role:"tabpanel",tabIndex:a?0:-1,"aria-labelledby":i&&"".concat(i,"-tab-").concat(s),"aria-hidden":!a,style:o,className:re(n,a&&"".concat(n,"-active"),r),ref:t},l)}),KUe=["renderTabBar"],YUe=["label","key"],XUe=function(t){var n=t.renderTabBar,r=Ye(t,KUe),o=p.useContext(EO),i=o.tabs;if(n){var a=B(B({},r),{},{panes:i.map(function(s){var l=s.label,c=s.key,u=Ye(s,YUe);return p.createElement(Nhe,Ce({tab:l,key:c,tabKey:c},u))})});return n(a,aY)}return p.createElement(aY,r)},QUe=["key","forceRender","style","className","destroyInactiveTabPane"],ZUe=function(t){var n=t.id,r=t.activeKey,o=t.animated,i=t.tabPosition,a=t.destroyInactiveTabPane,s=p.useContext(EO),l=s.prefixCls,c=s.tabs,u=o.tabPane,d="".concat(l,"-tabpane");return p.createElement("div",{className:re("".concat(l,"-content-holder"))},p.createElement("div",{className:re("".concat(l,"-content"),"".concat(l,"-content-").concat(i),K({},"".concat(l,"-content-animated"),u))},c.map(function(f){var h=f.key,m=f.forceRender,v=f.style,g=f.className,b=f.destroyInactiveTabPane,y=Ye(f,QUe),x=h===r;return p.createElement(Ko,Ce({key:h,visible:x,forceRender:m,removeOnLeave:!!(a||b),leavedClassName:"".concat(d,"-hidden")},o.tabPaneMotion),function(w,S){var C=w.style,E=w.className;return p.createElement(Nhe,Ce({},y,{prefixCls:d,id:n,tabKey:h,animated:u,active:x,style:B(B({},v),C),className:re(g,E),ref:S}))})})))};function JUe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},t;return e===!1?t={inkBar:!1,tabPane:!1}:e===!0?t={inkBar:!0,tabPane:!1}:t=B({inkBar:!0},dt(e)==="object"?e:{}),t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}var eGe=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],sY=0,tGe=p.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,o=r===void 0?"rc-tabs":r,i=e.className,a=e.items,s=e.direction,l=e.activeKey,c=e.defaultActiveKey,u=e.editable,d=e.animated,f=e.tabPosition,h=f===void 0?"top":f,m=e.tabBarGutter,v=e.tabBarStyle,g=e.tabBarExtraContent,b=e.locale,y=e.more,x=e.destroyInactiveTabPane,w=e.renderTabBar,S=e.onChange,C=e.onTabClick,E=e.onTabScroll,_=e.getPopupContainer,P=e.popupClassName,$=e.indicator,T=Ye(e,eGe),R=p.useMemo(function(){return(a||[]).filter(function(te){return te&&dt(te)==="object"&&"key"in te})},[a]),O=s==="rtl",k=JUe(d),I=p.useState(!1),D=ie(I,2),N=D[0],L=D[1];p.useEffect(function(){L(sO())},[]);var H=Gt(function(){var te;return(te=R[0])===null||te===void 0?void 0:te.key},{value:l,defaultValue:c}),U=ie(H,2),V=U[0],j=U[1],F=p.useState(function(){return R.findIndex(function(te){return te.key===V})}),W=ie(F,2),X=W[0],J=W[1];p.useEffect(function(){var te=R.findIndex(function(ne){return ne.key===V});if(te===-1){var oe;te=Math.max(0,Math.min(X,R.length-1)),j((oe=R[te])===null||oe===void 0?void 0:oe.key)}J(te)},[R.map(function(te){return te.key}).join("_"),V,X]);var q=Gt(null,{value:n}),A=ie(q,2),z=A[0],G=A[1];p.useEffect(function(){n||(G("rc-tabs-".concat(sY)),sY+=1)},[]);function Y(te,oe){C==null||C(te,oe);var ne=te!==V;j(te),ne&&(S==null||S(te))}var Q={id:z,activeKey:V,animated:k,tabPosition:h,rtl:O,mobile:N},ee=B(B({},Q),{},{editable:u,locale:b,more:y,tabBarGutter:m,onTabClick:Y,onTabScroll:E,extra:g,style:v,panes:null,getPopupContainer:_,popupClassName:P,indicator:$});return p.createElement(EO.Provider,{value:{tabs:R,prefixCls:o}},p.createElement("div",Ce({ref:t,id:n,className:re(o,"".concat(o,"-").concat(h),K(K(K({},"".concat(o,"-mobile"),N),"".concat(o,"-editable"),u),"".concat(o,"-rtl"),O),i)},T),p.createElement(XUe,Ce({},ee,{renderTabBar:w})),p.createElement(ZUe,Ce({destroyInactiveTabPane:x},Q,{animated:k}))))});const nGe={motionAppear:!1,motionEnter:!0,motionLeave:!0};function rGe(e,t={inkBar:!0,tabPane:!1}){let n;return t===!1?n={inkBar:!1,tabPane:!1}:t===!0?n={inkBar:!0,tabPane:!0}:n=Object.assign({inkBar:!0},typeof t=="object"?t:{}),n.tabPane&&(n.tabPaneMotion=Object.assign(Object.assign({},nGe),{motionName:Oi(e,"switch")})),n}var oGe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ot)}function aGe(e,t){if(e)return e.map(r=>{var o;const i=(o=r.destroyOnHidden)!==null&&o!==void 0?o:r.destroyInactiveTabPane;return Object.assign(Object.assign({},r),{destroyInactiveTabPane:i})});const n=bi(t).map(r=>{if(p.isValidElement(r)){const{key:o,props:i}=r,a=i||{},{tab:s}=a,l=oGe(a,["tab"]);return Object.assign(Object.assign({key:String(o)},l),{label:s})}return null});return iGe(n)}const sGe=e=>{const{componentCls:t,motionDurationSlow:n}=e;return[{[t]:{[`${t}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${n}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${n}`}}}}},[Mu(e,"slide-up"),Mu(e,"slide-down")]]},lGe=e=>{const{componentCls:t,tabsCardPadding:n,cardBg:r,cardGutter:o,colorBorderSecondary:i,itemSelectedColor:a}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:n,background:r,border:`${se(e.lineWidth)} ${e.lineType} ${i}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:a,background:e.colorBgContainer},[`${t}-tab-focus:has(${t}-tab-btn:focus-visible)`]:_c(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:se(o)}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)}`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:se(o)}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${se(e.borderRadiusLG)} 0 0 ${se(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 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},cGe=e=>{const{componentCls:t,itemHoverColor:n,dropdownEdgeChildVerticalPadding:r}=e;return{[`${t}-dropdown`]:Object.assign(Object.assign({},Tn(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:`${se(r)} 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({},Bs),{display:"flex",alignItems:"center",minWidth:e.tabsDropdownWidth,margin:0,padding:`${se(e.paddingXXS)} ${se(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:n}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},uGe=e=>{const{componentCls:t,margin:n,colorBorderSecondary:r,horizontalMargin:o,verticalItemPadding:i,verticalItemMargin:a,calc:s}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:"column",[`> ${t}-nav, > div > ${t}-nav`]:{margin:o,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${se(e.lineWidth)} ${e.lineType} ${r}`,content:"''"},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:`width ${e.motionDurationSlow}, left ${e.motionDurationSlow}, 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, - > div > ${t}-nav`]:{"&::before":{bottom:0},[`${t}-ink-bar`]:{bottom:0}}},[`${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,marginTop:n,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:i,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:se(s(e.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${se(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:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},dGe=e=>{const{componentCls:t,cardPaddingSM:n,cardPaddingLG:r,cardHeightSM:o,cardHeightLG:i,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:n},[`${t}-nav-add`]:{minWidth:o,minHeight:o}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${se(e.borderRadius)} ${se(e.borderRadius)}`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${se(e.borderRadius)} ${se(e.borderRadius)} 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${se(e.borderRadius)} ${se(e.borderRadius)} 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${se(e.borderRadius)} 0 0 ${se(e.borderRadius)}`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:r},[`${t}-nav-add`]:{minWidth:i,minHeight:i}}}}}},fGe=e=>{const{componentCls:t,itemActiveColor:n,itemHoverColor:r,iconCls:o,tabsHorizontalItemMargin:i,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:n}},"&-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}},Ls(e)),"&:hover":{color:r},[`&${c}-active ${c}-btn`]:{color:s,textShadow:e.tabsActiveTextShadow},[`&${c}-focus ${c}-btn:focus-visible`]:_c(e),[`&${c}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${c}-disabled ${c}-btn, &${c}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${c}-remove ${o}`]:{margin:0},[`${o}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:e.marginSM}}},[`${c} + ${c}`]:{margin:{_skip_check_:!0,value:i}}}},pGe=e=>{const{componentCls:t,tabsHorizontalItemMarginRTL:n,iconCls:r,cardGutter:o,calc:i}=e;return{[`${t}-rtl`]:{direction:"rtl",[`${t}-nav`]:{[`${t}-tab`]:{margin:{_skip_check_:!0,value:n},[`${t}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[r]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:se(e.marginSM)}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:se(e.marginXS)},marginLeft:{_skip_check_:!0,value:se(i(e.marginXXS).mul(-1).equal())},[r]:{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:o},marginLeft:{_skip_check_:!0,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:"rtl"},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},hGe=e=>{const{componentCls:t,tabsCardPadding:n,cardHeight:r,cardGutter:o,itemHoverColor:i,itemActiveColor:a,colorBorderSecondary:s}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Rn(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:n,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:r,minHeight:r,marginLeft:{_skip_check_:!0,value:o},background:"transparent",border:`${se(e.lineWidth)} ${e.lineType} ${s}`,borderRadius:`${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:i},"&:active, &:focus:not(:focus-visible)":{color:a}},Ls(e,-3))},[`${t}-extra-content`]:{flex:"none"},[`${t}-ink-bar`]:{position:"absolute",background:e.inkBarColor,pointerEvents:"none"}}),fGe(e)),{[`${t}-content`]:{position:"relative",width:"100%"},[`${t}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${t}-tabpane`]:Object.assign(Object.assign({},Ls(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"}}}}}},mGe=e=>{const{cardHeight:t,cardHeightSM:n,cardHeightLG:r,controlHeight:o,controlHeightLG:i}=e,a=t||i,s=n||o,l=r||i+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}},gGe=pn("Tabs",e=>{const t=Xt(e,{tabsCardPadding:e.cardPadding,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${se(e.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${se(e.horizontalItemGutter)}`});return[dGe(t),pGe(t),uGe(t),cGe(t),lGe(t),hGe(t),sGe(t)]},mGe),vGe=()=>null;var yGe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var t,n,r,o,i,a,s,l,c,u,d;const{type:p,className:h,rootClassName:m,size:v,onEdit:g,hideAdd:x,centered:y,addIcon:b,removeIcon:C,moreIcon:S,more:w,popupClassName:E,children:_,items:P,animated:$,style:R,indicatorSize:O,indicator:T,destroyInactiveTabPane:I,destroyOnHidden:k}=e,N=yGe(e,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","removeIcon","moreIcon","more","popupClassName","children","items","animated","style","indicatorSize","indicator","destroyInactiveTabPane","destroyOnHidden"]),{prefixCls:D}=N,{direction:L,tabs:H,getPrefixCls:U,getPopupContainer:V}=f.useContext(It),j=U("tabs",D),F=br(j),[W,X,J]=gGe(j,F);let q;p==="editable-card"&&(q={onEdit:(te,{key:oe,event:ne})=>{g==null||g(te==="add"?ne:oe,te)},removeIcon:(t=C??(H==null?void 0:H.removeIcon))!==null&&t!==void 0?t:f.createElement(zu,null),addIcon:(b??(H==null?void 0:H.addIcon))||f.createElement(Qw,null),showAdd:x!==!0});const A=U(),z=fo(v),G=aGe(P,_),Y=rGe(j,$),Q=Object.assign(Object.assign({},H==null?void 0:H.style),R),ee={align:(n=T==null?void 0:T.align)!==null&&n!==void 0?n:(r=H==null?void 0:H.indicator)===null||r===void 0?void 0:r.align,size:(s=(i=(o=T==null?void 0:T.size)!==null&&o!==void 0?o:O)!==null&&i!==void 0?i:(a=H==null?void 0:H.indicator)===null||a===void 0?void 0:a.size)!==null&&s!==void 0?s:H==null?void 0:H.indicatorSize};return W(f.createElement(tGe,Object.assign({direction:L,getPopupContainer:V},N,{items:G,className:re({[`${j}-${z}`]:z,[`${j}-card`]:["card","editable-card"].includes(p),[`${j}-editable-card`]:p==="editable-card",[`${j}-centered`]:y},H==null?void 0:H.className,h,m,X,J,F),popupClassName:re(E,X,J,F),style:Q,editable:q,more:Object.assign({icon:(d=(u=(c=(l=H==null?void 0:H.more)===null||l===void 0?void 0:l.icon)!==null&&c!==void 0?c:H==null?void 0:H.moreIcon)!==null&&u!==void 0?u:S)!==null&&d!==void 0?d:f.createElement(e7,null),transitionName:`${A}-slide-up`},w),prefixCls:j,animated:Y,indicator:ee,destroyInactiveTabPane:k??I})))};Zw.TabPane=vGe;var bGe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{prefixCls:t,className:n,hoverable:r=!0}=e,o=bGe(e,["prefixCls","className","hoverable"]);const{getPrefixCls:i}=f.useContext(It),a=i("card",t),s=re(`${a}-grid`,n,{[`${a}-grid-hoverable`]:r});return f.createElement("div",Object.assign({},o,{className:s}))},xGe=e=>{const{antCls:t,componentCls:n,headerHeight:r,headerPadding:o,tabsMarginBottom:i}=e;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:r,marginBottom:-1,padding:`0 ${se(o)}`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0 0`},$u()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},Bs),{[` + > div > ${t}-nav`]:{"&::before":{bottom:0},[`${t}-ink-bar`]:{bottom:0}}},[`${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,marginTop:n,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:i,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:se(s(e.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${se(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:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},dGe=e=>{const{componentCls:t,cardPaddingSM:n,cardPaddingLG:r,cardHeightSM:o,cardHeightLG:i,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:n},[`${t}-nav-add`]:{minWidth:o,minHeight:o}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${se(e.borderRadius)} ${se(e.borderRadius)}`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${se(e.borderRadius)} ${se(e.borderRadius)} 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${se(e.borderRadius)} ${se(e.borderRadius)} 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${se(e.borderRadius)} 0 0 ${se(e.borderRadius)}`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:r},[`${t}-nav-add`]:{minWidth:i,minHeight:i}}}}}},fGe=e=>{const{componentCls:t,itemActiveColor:n,itemHoverColor:r,iconCls:o,tabsHorizontalItemMargin:i,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:n}},"&-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}},Ls(e)),"&:hover":{color:r},[`&${c}-active ${c}-btn`]:{color:s,textShadow:e.tabsActiveTextShadow},[`&${c}-focus ${c}-btn:focus-visible`]:_c(e),[`&${c}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${c}-disabled ${c}-btn, &${c}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${c}-remove ${o}`]:{margin:0},[`${o}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:e.marginSM}}},[`${c} + ${c}`]:{margin:{_skip_check_:!0,value:i}}}},pGe=e=>{const{componentCls:t,tabsHorizontalItemMarginRTL:n,iconCls:r,cardGutter:o,calc:i}=e;return{[`${t}-rtl`]:{direction:"rtl",[`${t}-nav`]:{[`${t}-tab`]:{margin:{_skip_check_:!0,value:n},[`${t}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[r]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:se(e.marginSM)}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:se(e.marginXS)},marginLeft:{_skip_check_:!0,value:se(i(e.marginXXS).mul(-1).equal())},[r]:{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:o},marginLeft:{_skip_check_:!0,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:"rtl"},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},hGe=e=>{const{componentCls:t,tabsCardPadding:n,cardHeight:r,cardGutter:o,itemHoverColor:i,itemActiveColor:a,colorBorderSecondary:s}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Tn(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:n,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:r,minHeight:r,marginLeft:{_skip_check_:!0,value:o},background:"transparent",border:`${se(e.lineWidth)} ${e.lineType} ${s}`,borderRadius:`${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:i},"&:active, &:focus:not(:focus-visible)":{color:a}},Ls(e,-3))},[`${t}-extra-content`]:{flex:"none"},[`${t}-ink-bar`]:{position:"absolute",background:e.inkBarColor,pointerEvents:"none"}}),fGe(e)),{[`${t}-content`]:{position:"relative",width:"100%"},[`${t}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${t}-tabpane`]:Object.assign(Object.assign({},Ls(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"}}}}}},mGe=e=>{const{cardHeight:t,cardHeightSM:n,cardHeightLG:r,controlHeight:o,controlHeightLG:i}=e,a=t||i,s=n||o,l=r||i+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}},gGe=pn("Tabs",e=>{const t=Xt(e,{tabsCardPadding:e.cardPadding,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${se(e.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${se(e.horizontalItemGutter)}`});return[dGe(t),pGe(t),uGe(t),cGe(t),lGe(t),hGe(t),sGe(t)]},mGe),vGe=()=>null;var yGe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var t,n,r,o,i,a,s,l,c,u,d;const{type:f,className:h,rootClassName:m,size:v,onEdit:g,hideAdd:b,centered:y,addIcon:x,removeIcon:w,moreIcon:S,more:C,popupClassName:E,children:_,items:P,animated:$,style:T,indicatorSize:R,indicator:O,destroyInactiveTabPane:k,destroyOnHidden:I}=e,D=yGe(e,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","removeIcon","moreIcon","more","popupClassName","children","items","animated","style","indicatorSize","indicator","destroyInactiveTabPane","destroyOnHidden"]),{prefixCls:N}=D,{direction:L,tabs:H,getPrefixCls:U,getPopupContainer:V}=p.useContext(kt),j=U("tabs",N),F=br(j),[W,X,J]=gGe(j,F);let q;f==="editable-card"&&(q={onEdit:(te,{key:oe,event:ne})=>{g==null||g(te==="add"?ne:oe,te)},removeIcon:(t=w??(H==null?void 0:H.removeIcon))!==null&&t!==void 0?t:p.createElement(zu,null),addIcon:(x??(H==null?void 0:H.addIcon))||p.createElement(QC,null),showAdd:b!==!0});const A=U(),z=fo(v),G=aGe(P,_),Y=rGe(j,$),Q=Object.assign(Object.assign({},H==null?void 0:H.style),T),ee={align:(n=O==null?void 0:O.align)!==null&&n!==void 0?n:(r=H==null?void 0:H.indicator)===null||r===void 0?void 0:r.align,size:(s=(i=(o=O==null?void 0:O.size)!==null&&o!==void 0?o:R)!==null&&i!==void 0?i:(a=H==null?void 0:H.indicator)===null||a===void 0?void 0:a.size)!==null&&s!==void 0?s:H==null?void 0:H.indicatorSize};return W(p.createElement(tGe,Object.assign({direction:L,getPopupContainer:V},D,{items:G,className:re({[`${j}-${z}`]:z,[`${j}-card`]:["card","editable-card"].includes(f),[`${j}-editable-card`]:f==="editable-card",[`${j}-centered`]:y},H==null?void 0:H.className,h,m,X,J,F),popupClassName:re(E,X,J,F),style:Q,editable:q,more:Object.assign({icon:(d=(u=(c=(l=H==null?void 0:H.more)===null||l===void 0?void 0:l.icon)!==null&&c!==void 0?c:H==null?void 0:H.moreIcon)!==null&&u!==void 0?u:S)!==null&&d!==void 0?d:p.createElement(e7,null),transitionName:`${A}-slide-up`},C),prefixCls:j,animated:Y,indicator:ee,destroyInactiveTabPane:I??k})))};ZC.TabPane=vGe;var bGe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{prefixCls:t,className:n,hoverable:r=!0}=e,o=bGe(e,["prefixCls","className","hoverable"]);const{getPrefixCls:i}=p.useContext(kt),a=i("card",t),s=re(`${a}-grid`,n,{[`${a}-grid-hoverable`]:r});return p.createElement("div",Object.assign({},o,{className:s}))},xGe=e=>{const{antCls:t,componentCls:n,headerHeight:r,headerPadding:o,tabsMarginBottom:i}=e;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:r,marginBottom:-1,padding:`0 ${se(o)}`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0 0`},$u()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},Bs),{[` > ${n}-typography, > ${n}-typography-edit-content - `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${t}-tabs-top`]:{clear:"both",marginBottom:i,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,"&-bar":{borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`}}})},CGe=e=>{const{cardPaddingBase:t,colorBorderSecondary:n,cardShadow:r,lineWidth:o}=e;return{width:"33.33%",padding:t,border:0,borderRadius:0,boxShadow:` + `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${t}-tabs-top`]:{clear:"both",marginBottom:i,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,"&-bar":{borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`}}})},wGe=e=>{const{cardPaddingBase:t,colorBorderSecondary:n,cardShadow:r,lineWidth:o}=e;return{width:"33.33%",padding:t,border:0,borderRadius:0,boxShadow:` ${se(o)} 0 0 0 ${n}, 0 ${se(o)} 0 0 ${n}, ${se(o)} ${se(o)} 0 0 ${n}, ${se(o)} 0 0 0 ${n} inset, 0 ${se(o)} 0 0 ${n} inset; - `,transition:`all ${e.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:r}}},wGe=e=>{const{componentCls:t,iconCls:n,actionsLiMargin:r,cardActionsIconSize:o,colorBorderSecondary:i,actionsBg:a}=e;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:a,borderTop:`${se(e.lineWidth)} ${e.lineType} ${i}`,display:"flex",borderRadius:`0 0 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)}`},$u()),{"& > li":{margin:r,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), > ${n}`]:{display:"inline-block",width:"100%",color:e.colorIcon,lineHeight:se(e.fontHeight),transition:`color ${e.motionDurationMid}`,"&:hover":{color:e.colorPrimary}},[`> ${n}`]:{fontSize:o,lineHeight:se(e.calc(o).mul(e.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${se(e.lineWidth)} ${e.lineType} ${i}`}}})},SGe=e=>Object.assign(Object.assign({margin:`${se(e.calc(e.marginXXS).mul(-1).equal())} 0`,display:"flex"},$u()),{"&-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},Bs),"&-description":{color:e.colorTextDescription}}),EGe=e=>{const{componentCls:t,colorFillAlter:n,headerPadding:r,bodyPadding:o}=e;return{[`${t}-head`]:{padding:`0 ${se(r)}`,background:n,"&-title":{fontSize:e.fontSize}},[`${t}-body`]:{padding:`${se(e.padding)} ${se(o)}`}}},_Ge=e=>{const{componentCls:t}=e;return{overflow:"hidden",[`${t}-body`]:{userSelect:"none"}}},$Ge=e=>{const{componentCls:t,cardShadow:n,cardHeadPadding:r,colorBorderSecondary:o,boxShadowTertiary:i,bodyPadding:a,extraColor:s}=e;return{[t]:Object.assign(Object.assign({},Rn(e)),{position:"relative",background:e.colorBgContainer,borderRadius:e.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:i},[`${t}-head`]:xGe(e),[`${t}-extra`]:{marginInlineStart:"auto",color:s,fontWeight:"normal",fontSize:e.fontSize},[`${t}-body`]:Object.assign({padding:a,borderRadius:`0 0 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)}`},$u()),[`${t}-grid`]:CGe(e),[`${t}-cover`]:{"> *":{display:"block",width:"100%",borderRadius:`${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0 0`}},[`${t}-actions`]:wGe(e),[`${t}-meta`]:SGe(e)}),[`${t}-bordered`]:{border:`${se(e.lineWidth)} ${e.lineType} ${o}`,[`${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:n}},[`${t}-contain-grid`]:{borderRadius:`${se(e.borderRadiusLG)} ${se(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:r}}},[`${t}-type-inner`]:EGe(e),[`${t}-loading`]:_Ge(e),[`${t}-rtl`]:{direction:"rtl"}}},PGe=e=>{const{componentCls:t,bodyPaddingSM:n,headerPaddingSM:r,headerHeightSM:o,headerFontSizeSM:i}=e;return{[`${t}-small`]:{[`> ${t}-head`]:{minHeight:o,padding:`0 ${se(r)}`,fontSize:i,[`> ${t}-head-wrapper`]:{[`> ${t}-extra`]:{fontSize:e.fontSize}}},[`> ${t}-body`]:{padding:n}},[`${t}-small${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{paddingTop:0,display:"flex",alignItems:"center"}}}}},MGe=e=>{var t,n;return{headerBg:"transparent",headerFontSize:e.fontSizeLG,headerFontSizeSM:e.fontSize,headerHeight:e.fontSizeLG*e.lineHeightLG+e.padding*2,headerHeightSM:e.fontSize*e.lineHeight+e.paddingXS*2,actionsBg:e.colorBgContainer,actionsLiMargin:`${e.paddingSM}px 0`,tabsMarginBottom:-e.padding-e.lineWidth,extraColor:e.colorText,bodyPaddingSM:12,headerPaddingSM:12,bodyPadding:(t=e.bodyPadding)!==null&&t!==void 0?t:e.paddingLG,headerPadding:(n=e.headerPadding)!==null&&n!==void 0?n:e.paddingLG}},RGe=pn("Card",e=>{const t=Xt(e,{cardShadow:e.boxShadowCard,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardActionsIconSize:e.fontSize});return[$Ge(t),PGe(t)]},MGe);var lY=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{actionClasses:t,actions:n=[],actionStyle:r}=e;return f.createElement("ul",{className:t,style:r},n.map((o,i)=>{const a=`action-${i}`;return f.createElement("li",{style:{width:`${100/n.length}%`},key:a},f.createElement("span",null,o))}))},TGe=f.forwardRef((e,t)=>{const{prefixCls:n,className:r,rootClassName:o,style:i,extra:a,headStyle:s={},bodyStyle:l={},title:c,loading:u,bordered:d,variant:p,size:h,type:m,cover:v,actions:g,tabList:x,children:y,activeTabKey:b,defaultActiveTabKey:C,tabBarExtraContent:S,hoverable:w,tabProps:E={},classNames:_,styles:P}=e,$=lY(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:R,direction:O,card:T}=f.useContext(It),[I]=Hu("card",p,d),k=ue=>{var fe;(fe=e.onTabChange)===null||fe===void 0||fe.call(e,ue)},N=ue=>{var fe;return re((fe=T==null?void 0:T.classNames)===null||fe===void 0?void 0:fe[ue],_==null?void 0:_[ue])},D=ue=>{var fe;return Object.assign(Object.assign({},(fe=T==null?void 0:T.styles)===null||fe===void 0?void 0:fe[ue]),P==null?void 0:P[ue])},L=f.useMemo(()=>{let ue=!1;return f.Children.forEach(y,fe=>{(fe==null?void 0:fe.type)===Ahe&&(ue=!0)}),ue},[y]),H=R("card",n),[U,V,j]=RGe(H),F=f.createElement(ef,{loading:!0,active:!0,paragraph:{rows:4},title:!1},y),W=b!==void 0,X=Object.assign(Object.assign({},E),{[W?"activeKey":"defaultActiveKey"]:W?b:C,tabBarExtraContent:S});let J;const q=fo(h),A=!q||q==="default"?"large":q,z=x?f.createElement(Zw,Object.assign({size:A},X,{className:`${H}-head-tabs`,onChange:k,items:x.map(ue=>{var{tab:fe}=ue,ve=lY(ue,["tab"]);return Object.assign({label:fe},ve)})})):null;if(c||a||z){const ue=re(`${H}-head`,N("header")),fe=re(`${H}-head-title`,N("title")),ve=re(`${H}-extra`,N("extra")),ge=Object.assign(Object.assign({},s),D("header"));J=f.createElement("div",{className:ue,style:ge},f.createElement("div",{className:`${H}-head-wrapper`},c&&f.createElement("div",{className:fe,style:D("title")},c),a&&f.createElement("div",{className:ve,style:D("extra")},a)),z)}const G=re(`${H}-cover`,N("cover")),Y=v?f.createElement("div",{className:G,style:D("cover")},v):null,Q=re(`${H}-body`,N("body")),ee=Object.assign(Object.assign({},l),D("body")),te=f.createElement("div",{className:Q,style:ee},u?F:y),oe=re(`${H}-actions`,N("actions")),ne=g!=null&&g.length?f.createElement(OGe,{actionClasses:oe,actionStyle:D("actions"),actions:g}):null,le=En($,["onTabChange"]),ce=re(H,T==null?void 0:T.className,{[`${H}-loading`]:u,[`${H}-bordered`]:I!=="borderless",[`${H}-hoverable`]:w,[`${H}-contain-grid`]:L,[`${H}-contain-tabs`]:x==null?void 0:x.length,[`${H}-${q}`]:q,[`${H}-type-${m}`]:!!m,[`${H}-rtl`]:O==="rtl"},r,o,V,j),he=Object.assign(Object.assign({},T==null?void 0:T.style),i);return U(f.createElement("div",Object.assign({ref:t},le,{className:ce,style:he}),J,Y,te,ne))});var IGe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,avatar:r,title:o,description:i}=e,a=IGe(e,["prefixCls","className","avatar","title","description"]),{getPrefixCls:s}=f.useContext(It),l=s("card",t),c=re(`${l}-meta`,n),u=r?f.createElement("div",{className:`${l}-meta-avatar`},r):null,d=o?f.createElement("div",{className:`${l}-meta-title`},o):null,p=i?f.createElement("div",{className:`${l}-meta-description`},i):null,h=d||p?f.createElement("div",{className:`${l}-meta-detail`},d,p):null;return f.createElement("div",Object.assign({},a,{className:c}),u,h)},js=TGe;js.Grid=Ahe;js.Meta=kGe;function NGe(e,t,n){var r=n||{},o=r.noTrailing,i=o===void 0?!1:o,a=r.noLeading,s=a===void 0?!1:a,l=r.debounceMode,c=l===void 0?void 0:l,u,d=!1,p=0;function h(){u&&clearTimeout(u)}function m(g){var x=g||{},y=x.upcomingOnly,b=y===void 0?!1:y;h(),d=!b}function v(){for(var g=arguments.length,x=new Array(g),y=0;ye?s?(p=Date.now(),i||(u=setTimeout(c?w:S,e))):S():i!==!0&&(u=setTimeout(c?w:S,c===void 0?e-C:e))}return v.cancel=m,v}function DGe(e,t,n){var r={},o=r.atBegin,i=o===void 0?!1:o;return NGe(e,t,{debounceMode:i!==!1})}var Vy=f.createContext({}),t0="__rc_cascader_search_mark__",AGe=function(t,n,r){var o=r.label,i=o===void 0?"":o;return n.some(function(a){return String(a[i]).toLowerCase().includes(t.toLowerCase())})},FGe=function(t,n,r,o){return n.map(function(i){return i[o.label]}).join(" / ")},BGe=function(t,n,r,o,i,a){var s=i.filter,l=s===void 0?AGe:s,c=i.render,u=c===void 0?FGe:c,d=i.limit,p=d===void 0?50:d,h=i.sort;return f.useMemo(function(){var m=[];if(!t)return[];function v(g,x){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;g.forEach(function(b){if(!(!h&&p!==!1&&p>0&&m.length>=p)){var C=[].concat(Ne(x),[b]),S=b[r.children],w=y||b.disabled;if((!S||S.length===0||a)&&l(t,C,{label:r.label})){var E;m.push(B(B({},b),{},(E={disabled:w},K(E,r.label,u(t,C,o,r)),K(E,t0,C),K(E,r.children,void 0),E)))}S&&v(b[r.children],C,w)}})}return v(n,[]),h&&m.sort(function(g,x){return h(g[t0],x[t0],t,r)}),p!==!1&&p>0?m.slice(0,p):m},[t,n,r,o,u,a,l,h,p])},g7="__RC_CASCADER_SPLIT__",Fhe="SHOW_PARENT",Bhe="SHOW_CHILD";function gc(e){return e.join(g7)}function B0(e){return e.map(gc)}function LGe(e){return e.split(g7)}function Lhe(e){var t=e||{},n=t.label,r=t.value,o=t.children,i=r||"value";return{label:n||"label",value:i,key:i,children:o||"children"}}function Gx(e,t){var n,r;return(n=e.isLeaf)!==null&&n!==void 0?n:!((r=e[t.children])!==null&&r!==void 0&&r.length)}function jGe(e){var t=e.parentElement;if(t){var n=e.offsetTop-t.offsetTop;n-t.scrollTop<0?t.scrollTo({top:n}):n+e.offsetHeight-t.scrollTop>t.offsetHeight&&t.scrollTo({top:n+e.offsetHeight-t.offsetHeight})}}function jhe(e,t){return e.map(function(n){var r;return(r=n[t0])===null||r===void 0?void 0:r.map(function(o){return o[t.value]})})}function zGe(e){return Array.isArray(e)&&Array.isArray(e[0])}function rM(e){return e?zGe(e)?e:(e.length===0?[]:[e]).map(function(t){return Array.isArray(t)?t:[t]}):[]}function zhe(e,t,n){var r=new Set(e),o=t();return e.filter(function(i){var a=o[i],s=a?a.parent:null,l=a?a.children:null;return a&&a.node.disabled?!0:n===Bhe?!(l&&l.some(function(c){return c.key&&r.has(c.key)})):!(s&&!s.node.disabled&&r.has(s.key))})}function L0(e,t,n){for(var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=t,i=[],a=function(){var c,u,d,p=e[s],h=(c=o)===null||c===void 0?void 0:c.findIndex(function(v){var g=v[n.value];return r?String(g)===String(p):g===p}),m=h!==-1?(u=o)===null||u===void 0?void 0:u[h]:null;i.push({value:(d=m==null?void 0:m[n.value])!==null&&d!==void 0?d:p,index:h,option:m}),o=m==null?void 0:m[n.children]},s=0;s1&&arguments[1]!==void 0?arguments[1]:null;return u.map(function(p,h){for(var m=Vhe(d?d.pos:"0",h),v=Jw(p[i],m),g,x=0;x1&&arguments[1]!==void 0?arguments[1]:{},n=t.initWrapper,r=t.processEntity,o=t.onProcessFinished,i=t.externalGetKey,a=t.childrenPropName,s=t.fieldNames,l=arguments.length>2?arguments[2]:void 0,c=i||l,u={},d={},p={posEntities:u,keyEntities:d};return n&&(p=n(p)||p),GGe(e,function(h){var m=h.node,v=h.index,g=h.pos,x=h.key,y=h.parentPos,b=h.level,C=h.nodes,S={node:m,nodes:C,index:v,key:x,pos:g,level:b},w=Jw(x,g);u[g]=S,d[w]=S,S.parent=u[y],S.parent&&(S.parent.children=S.parent.children||[],S.parent.children.push(S)),r&&r(S,p)},{externalGetKey:c,childrenPropName:a,fieldNames:s}),o&&o(p),p}function _1(e,t){var n=t.expandedKeys,r=t.selectedKeys,o=t.loadedKeys,i=t.loadingKeys,a=t.checkedKeys,s=t.halfCheckedKeys,l=t.dragOverNodeKey,c=t.dropPosition,u=t.keyEntities,d=Za(u,e),p={eventKey:e,expanded:n.indexOf(e)!==-1,selected:r.indexOf(e)!==-1,loaded:o.indexOf(e)!==-1,loading:i.indexOf(e)!==-1,checked:a.indexOf(e)!==-1,halfChecked:s.indexOf(e)!==-1,pos:String(d?d.pos:""),dragOver:l===e&&c===0,dragOverGapTop:l===e&&c===-1,dragOverGapBottom:l===e&&c===1};return p}function Jo(e){var t=e.data,n=e.expanded,r=e.selected,o=e.checked,i=e.loaded,a=e.loading,s=e.halfChecked,l=e.dragOver,c=e.dragOverGapTop,u=e.dragOverGapBottom,d=e.pos,p=e.active,h=e.eventKey,m=B(B({},t),{},{expanded:n,selected:r,checked:o,loaded:i,loading:a,halfChecked:s,dragOver:l,dragOverGapTop:c,dragOverGapBottom:u,pos:d,active:p,key:h});return"props"in m||Object.defineProperty(m,"props",{get:function(){return Jn(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),m}const qGe=function(e,t){var n=f.useRef({options:[],info:{keyEntities:{},pathKeyEntities:{}}}),r=f.useCallback(function(){return n.current.options!==e&&(n.current.options=e,n.current.info=v7(e,{fieldNames:t,initWrapper:function(i){return B(B({},i),{},{pathKeyEntities:{}})},processEntity:function(i,a){var s=i.nodes.map(function(l){return l[t.value]}).join(g7);a.pathKeyEntities[s]=i,i.key=s}})),n.current.info.pathKeyEntities},[t,e]);return r};function Whe(e,t){var n=f.useMemo(function(){return t||[]},[t]),r=qGe(n,e),o=f.useCallback(function(i){var a=r();return i.map(function(s){var l=a[s].nodes;return l.map(function(c){return c[e.value]})})},[r,e]);return[n,r,o]}function KGe(e){return f.useMemo(function(){if(!e)return[!1,{}];var t={matchInputWidth:!0,limit:50};return e&&dt(e)==="object"&&(t=B(B({},t),e)),t.limit<=0&&(t.limit=!1),[!0,t]},[e])}function Uhe(e,t){var n=new Set;return e.forEach(function(r){t.has(r)||n.add(r)}),n}function YGe(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,o=t.checkable;return!!(n||r)||o===!1}function XGe(e,t,n,r){for(var o=new Set(e),i=new Set,a=0;a<=n;a+=1){var s=t.get(a)||new Set;s.forEach(function(d){var p=d.key,h=d.node,m=d.children,v=m===void 0?[]:m;o.has(p)&&!r(h)&&v.filter(function(g){return!r(g.node)}).forEach(function(g){o.add(g.key)})})}for(var l=new Set,c=n;c>=0;c-=1){var u=t.get(c)||new Set;u.forEach(function(d){var p=d.parent,h=d.node;if(!(r(h)||!d.parent||l.has(d.parent.key))){if(r(d.parent.node)){l.add(p.key);return}var m=!0,v=!1;(p.children||[]).filter(function(g){return!r(g.node)}).forEach(function(g){var x=g.key,y=o.has(x);m&&!y&&(m=!1),!v&&(y||i.has(x))&&(v=!0)}),m&&o.add(p.key),v&&i.add(p.key),l.add(p.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(Uhe(i,o))}}function QGe(e,t,n,r,o){for(var i=new Set(e),a=new Set(t),s=0;s<=r;s+=1){var l=n.get(s)||new Set;l.forEach(function(p){var h=p.key,m=p.node,v=p.children,g=v===void 0?[]:v;!i.has(h)&&!a.has(h)&&!o(m)&&g.filter(function(x){return!o(x.node)}).forEach(function(x){i.delete(x.key)})})}a=new Set;for(var c=new Set,u=r;u>=0;u-=1){var d=n.get(u)||new Set;d.forEach(function(p){var h=p.parent,m=p.node;if(!(o(m)||!p.parent||c.has(p.parent.key))){if(o(p.parent.node)){c.add(h.key);return}var v=!0,g=!1;(h.children||[]).filter(function(x){return!o(x.node)}).forEach(function(x){var y=x.key,b=i.has(y);v&&!b&&(v=!1),!g&&(b||a.has(y))&&(g=!0)}),v||i.delete(h.key),g&&a.add(h.key),c.add(h.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(Uhe(a,i))}}function Od(e,t,n,r){var o=[],i;i=YGe;var a=new Set(e.filter(function(u){var d=!!Za(n,u);return d||o.push(u),d})),s=new Map,l=0;Object.keys(n).forEach(function(u){var d=n[u],p=d.level,h=s.get(p);h||(h=new Set,s.set(p,h)),h.add(d),l=Math.max(l,p)}),Jn(!o.length,"Tree missing follow keys: ".concat(o.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var c;return t===!0?c=XGe(a,s,l,i):c=QGe(a,t.halfCheckedKeys,s,l,i),c}function Ghe(e,t,n,r,o,i,a,s){return function(l){if(!e)t(l);else{var c=gc(l),u=B0(n),d=B0(r),p=u.includes(c),h=o.some(function(w){return gc(w)===c}),m=n,v=o;if(h&&!p)v=o.filter(function(w){return gc(w)!==c});else{var g=p?u.filter(function(w){return w!==c}):[].concat(Ne(u),[c]),x=i(),y;if(p){var b=Od(g,{halfCheckedKeys:d},x);y=b.checkedKeys}else{var C=Od(g,!0,x);y=C.checkedKeys}var S=zhe(y,i,s);m=a(S)}t([].concat(Ne(v),Ne(m)))}}}function qhe(e,t,n,r,o){return f.useMemo(function(){var i=o(t),a=ie(i,2),s=a[0],l=a[1];if(!e||!t.length)return[s,[],l];var c=B0(s),u=n(),d=Od(c,!0,u),p=d.checkedKeys,h=d.halfCheckedKeys;return[r(p),r(h),l]},[e,t,n,r,o])}var ZGe=f.memo(function(e){var t=e.children;return t},function(e,t){return!t.open});function JGe(e){var t,n=e.prefixCls,r=e.checked,o=e.halfChecked,i=e.disabled,a=e.onClick,s=e.disableCheckbox,l=f.useContext(Vy),c=l.checkable,u=typeof c!="boolean"?c:null;return f.createElement("span",{className:re("".concat(n),(t={},K(t,"".concat(n,"-checked"),r),K(t,"".concat(n,"-indeterminate"),!r&&o),K(t,"".concat(n,"-disabled"),i||s),t)),onClick:a},u)}var Khe="__cascader_fix_label__";function eqe(e){var t=e.prefixCls,n=e.multiple,r=e.options,o=e.activeValue,i=e.prevValuePath,a=e.onToggleOpen,s=e.onSelect,l=e.onActive,c=e.checkedSet,u=e.halfCheckedSet,d=e.loadingKeys,p=e.isSelectable,h=e.disabled,m="".concat(t,"-menu"),v="".concat(t,"-menu-item"),g=f.useContext(Vy),x=g.fieldNames,y=g.changeOnSelect,b=g.expandTrigger,C=g.expandIcon,S=g.loadingIcon,w=g.dropdownMenuColumnStyle,E=g.optionRender,_=b==="hover",P=function(O){return h||O},$=f.useMemo(function(){return r.map(function(R){var O,T=R.disabled,I=R.disableCheckbox,k=R[t0],N=(O=R[Khe])!==null&&O!==void 0?O:R[x.label],D=R[x.value],L=Gx(R,x),H=k?k.map(function(W){return W[x.value]}):[].concat(Ne(i),[D]),U=gc(H),V=d.includes(U),j=c.has(U),F=u.has(U);return{disabled:T,label:N,value:D,isLeaf:L,isLoading:V,checked:j,halfChecked:F,option:R,disableCheckbox:I,fullPath:H,fullPathKey:U}})},[r,c,x,u,d,i]);return f.createElement("ul",{className:m,role:"menu"},$.map(function(R){var O,T=R.disabled,I=R.label,k=R.value,N=R.isLeaf,D=R.isLoading,L=R.checked,H=R.halfChecked,U=R.option,V=R.fullPath,j=R.fullPathKey,F=R.disableCheckbox,W=function(){if(!P(T)){var A=Ne(V);_&&N&&A.pop(),l(A)}},X=function(){p(U)&&!P(T)&&s(V,N)},J;return typeof U.title=="string"?J=U.title:typeof I=="string"&&(J=I),f.createElement("li",{key:j,className:re(v,(O={},K(O,"".concat(v,"-expand"),!N),K(O,"".concat(v,"-active"),o===k||o===j),K(O,"".concat(v,"-disabled"),P(T)),K(O,"".concat(v,"-loading"),D),O)),style:w,role:"menuitemcheckbox",title:J,"aria-checked":L,"data-path-key":j,onClick:function(){W(),!F&&(!n||N)&&X()},onDoubleClick:function(){y&&a(!1)},onMouseEnter:function(){_&&W()},onMouseDown:function(A){A.preventDefault()}},n&&f.createElement(JGe,{prefixCls:"".concat(t,"-checkbox"),checked:L,halfChecked:H,disabled:P(T)||F,disableCheckbox:F,onClick:function(A){F||(A.stopPropagation(),X())}}),f.createElement("div",{className:"".concat(v,"-content")},E?E(U):I),!D&&C&&!N&&f.createElement("div",{className:"".concat(v,"-expand-icon")},C),D&&S&&f.createElement("div",{className:"".concat(v,"-loading-icon")},S))}))}var tqe=function(t,n){var r=f.useContext(Vy),o=r.values,i=o[0],a=f.useState([]),s=ie(a,2),l=s[0],c=s[1];return f.useEffect(function(){t||c(i||[])},[n,i]),[l,c]};const nqe=function(e,t,n,r,o,i,a){var s=a.direction,l=a.searchValue,c=a.toggleOpen,u=a.open,d=s==="rtl",p=f.useMemo(function(){for(var w=-1,E=t,_=[],P=[],$=r.length,R=jhe(t,n),O=function(D){var L=E.findIndex(function(H,U){return(R[U]?gc(R[U]):H[n.value])===r[D]});if(L===-1)return 1;w=L,_.push(w),P.push(r[D]),E=E[w][n.children]},T=0;T<$&&E&&!O(T);T+=1);for(var I=t,k=0;k<_.length-1;k+=1)I=I[_[k]][n.children];return[P,w,I,R]},[r,n,t]),h=ie(p,4),m=h[0],v=h[1],g=h[2],x=h[3],y=function(E){o(E)},b=function(E){var _=g.length,P=v;P===-1&&E<0&&(P=_);for(var $=0;$<_;$+=1){P=(P+E+_)%_;var R=g[P];if(R&&!R.disabled){var O=m.slice(0,-1).concat(x[P]?gc(x[P]):R[n.value]);y(O);return}}},C=function(){if(m.length>1){var E=m.slice(0,-1);y(E)}else c(!1)},S=function(){var E,_=((E=g[v])===null||E===void 0?void 0:E[n.children])||[],P=_.find(function(R){return!R.disabled});if(P){var $=[].concat(Ne(m),[P[n.value]]);y($)}};f.useImperativeHandle(e,function(){return{onKeyDown:function(E){var _=E.which;switch(_){case ot.UP:case ot.DOWN:{var P=0;_===ot.UP?P=-1:_===ot.DOWN&&(P=1),P!==0&&b(P);break}case ot.LEFT:{if(l)break;d?S():C();break}case ot.RIGHT:{if(l)break;d?C():S();break}case ot.BACKSPACE:{l||C();break}case ot.ENTER:{if(m.length){var $=g[v],R=($==null?void 0:$[t0])||[];R.length?i(R.map(function(O){return O[n.value]}),R[R.length-1]):i(m,g[v])}break}case ot.ESC:c(!1),u&&E.stopPropagation()}},onKeyUp:function(){}}})};var Yhe=f.forwardRef(function(e,t){var n,r,o,i=e.prefixCls,a=e.multiple,s=e.searchValue,l=e.toggleOpen,c=e.notFoundContent,u=e.direction,d=e.open,p=e.disabled,h=f.useRef(null),m=u==="rtl",v=f.useContext(Vy),g=v.options,x=v.values,y=v.halfValues,b=v.fieldNames,C=v.changeOnSelect,S=v.onSelect,w=v.searchOptions,E=v.dropdownPrefixCls,_=v.loadData,P=v.expandTrigger,$=E||i,R=f.useState([]),O=ie(R,2),T=O[0],I=O[1],k=function(te){if(!(!_||s)){var oe=L0(te,g,b),ne=oe.map(function(he){var ue=he.option;return ue}),le=ne[ne.length-1];if(le&&!Gx(le,b)){var ce=gc(te);I(function(he){return[].concat(Ne(he),[ce])}),_(ne)}}};f.useEffect(function(){T.length&&T.forEach(function(ee){var te=LGe(ee),oe=L0(te,g,b,!0).map(function(le){var ce=le.option;return ce}),ne=oe[oe.length-1];(!ne||ne[b.children]||Gx(ne,b))&&I(function(le){return le.filter(function(ce){return ce!==ee})})})},[g,T,b]);var N=f.useMemo(function(){return new Set(B0(x))},[x]),D=f.useMemo(function(){return new Set(B0(y))},[y]),L=tqe(a,d),H=ie(L,2),U=H[0],V=H[1],j=function(te){V(te),k(te)},F=function(te){if(p)return!1;var oe=te.disabled,ne=Gx(te,b);return!oe&&(ne||C||a)},W=function(te,oe){var ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;S(te),!a&&(oe||C&&(P==="hover"||ne))&&l(!1)},X=f.useMemo(function(){return s?w:g},[s,w,g]),J=f.useMemo(function(){for(var ee=[{options:X}],te=X,oe=jhe(te,b),ne=function(){var he=U[le],ue=te.find(function(ve,ge){return(oe[ge]?gc(oe[ge]):ve[b.value])===he}),fe=ue==null?void 0:ue[b.children];if(!(fe!=null&&fe.length))return 1;te=fe,ee.push({options:fe})},le=0;le":x,b=n.loadingIcon,C=n.direction,S=n.notFoundContent,w=S===void 0?"Not Found":S,E=n.disabled,_=!!l,P=Gt(c,{value:u,postState:rM}),$=ie(P,2),R=$[0],O=$[1],T=f.useMemo(function(){return Lhe(d)},[JSON.stringify(d)]),I=Whe(T,s),k=ie(I,3),N=k[0],D=k[1],L=k[2],H=Hhe(N,T),U=qhe(_,R,D,L,H),V=ie(U,3),j=V[0],F=V[1],W=V[2],X=Jt(function(Y){if(O(Y),h){var Q=rM(Y),ee=Q.map(function(ne){return L0(ne,N,T).map(function(le){return le.option})}),te=_?Q:Q[0],oe=_?ee:ee[0];h(te,oe)}}),J=Ghe(_,X,j,F,W,D,L,m),q=Jt(function(Y){J(Y)}),A=f.useMemo(function(){return{options:N,fieldNames:T,values:j,halfValues:F,changeOnSelect:p,onSelect:q,checkable:l,searchOptions:[],dropdownPrefixCls:void 0,loadData:v,expandTrigger:g,expandIcon:y,loadingIcon:b,dropdownMenuColumnStyle:void 0}},[N,T,j,F,p,q,l,v,g,y,b]),z="".concat(o,"-panel"),G=!N.length;return f.createElement(Vy.Provider,{value:A},f.createElement("div",{className:re(z,(t={},K(t,"".concat(z,"-rtl"),C==="rtl"),K(t,"".concat(z,"-empty"),G),t),a),style:i},G?w:f.createElement(Yhe,{prefixCls:o,searchValue:"",multiple:_,toggleOpen:oqe,open:!0,direction:C,disabled:E})))}var iqe=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","dropdownStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","onOpenChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy","optionRender"],eS=f.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,o=r===void 0?"rc-cascader":r,i=e.fieldNames,a=e.defaultValue,s=e.value,l=e.changeOnSelect,c=e.onChange,u=e.displayRender,d=e.checkable,p=e.autoClearSearchValue,h=p===void 0?!0:p,m=e.searchValue,v=e.onSearch,g=e.showSearch,x=e.expandTrigger,y=e.options,b=e.dropdownPrefixCls,C=e.loadData,S=e.popupVisible,w=e.open,E=e.popupClassName,_=e.dropdownClassName,P=e.dropdownMenuColumnStyle,$=e.dropdownStyle,R=e.popupPlacement,O=e.placement,T=e.onDropdownVisibleChange,I=e.onPopupVisibleChange,k=e.onOpenChange,N=e.expandIcon,D=N===void 0?">":N,L=e.loadingIcon,H=e.children,U=e.dropdownMatchSelectWidth,V=U===void 0?!1:U,j=e.showCheckedStrategy,F=j===void 0?Fhe:j,W=e.optionRender,X=Ye(e,iqe),J=Lj(n),q=!!d,A=Gt(a,{value:s,postState:rM}),z=ie(A,2),G=z[0],Y=z[1],Q=f.useMemo(function(){return Lhe(i)},[JSON.stringify(i)]),ee=Whe(Q,y),te=ie(ee,3),oe=te[0],ne=te[1],le=te[2],ce=Gt("",{value:m,postState:function(et){return et||""}}),he=ie(ce,2),ue=he[0],fe=he[1],ve=function(et,tt){fe(et),tt.source!=="blur"&&v&&v(et)},ge=KGe(g),de=ie(ge,2),be=de[0],Ee=de[1],Le=BGe(ue,oe,Q,b||o,Ee,l||q),Re=Hhe(oe,Q),Pe=qhe(q,G,ne,le,Re),ze=ie(Pe,3),Ie=ze[0],$e=ze[1],Be=ze[2],Ce=f.useMemo(function(){var Ze=B0(Ie),et=zhe(Ze,ne,F);return[].concat(Ne(Be),Ne(le(et)))},[Ie,ne,le,Be,F]),Oe=HGe(Ce,oe,Q,q,u),Fe=Jt(function(Ze){if(Y(Ze),c){var et=rM(Ze),tt=et.map(function(pe){return L0(pe,oe,Q).map(function(ye){return ye.option})}),mt=q?et:et[0],me=q?tt:tt[0];c(mt,me)}}),Se=Ghe(q,Fe,Ie,$e,Be,ne,le,F),Ae=Jt(function(Ze){(!q||h)&&fe(""),Se(Ze)}),Ve=function(et,tt){if(tt.type==="clear"){Fe([]);return}var mt=tt.values[0],me=mt.valueCells;Ae(me)},Je=w!==void 0?w:S,ht=_||E,He=O||R,Ke=function(et){k==null||k(et),T==null||T(et),I==null||I(et)},it=f.useMemo(function(){return{options:oe,fieldNames:Q,values:Ie,halfValues:$e,changeOnSelect:l,onSelect:Ae,checkable:d,searchOptions:Le,dropdownPrefixCls:b,loadData:C,expandTrigger:x,expandIcon:D,loadingIcon:L,dropdownMenuColumnStyle:P,optionRender:W}},[oe,Q,Ie,$e,l,Ae,d,Le,b,C,x,D,L,P,W]),Ge=!(ue?Le:oe).length,ut=ue&&Ee.matchInputWidth||Ge?{}:{minWidth:"auto"};return f.createElement(Vy.Provider,{value:it},f.createElement(Dj,we({},X,{ref:t,id:J,prefixCls:o,autoClearSearchValue:h,dropdownMatchSelectWidth:V,dropdownStyle:B(B({},ut),$),displayValues:Oe,onDisplayValuesChange:Ve,mode:q?"multiple":void 0,searchValue:ue,onSearch:ve,showSearch:be,OptionList:rqe,emptyOptions:Ge,open:Je,dropdownClassName:ht,placement:He,onDropdownVisibleChange:Ke,getRawInputElement:function(){return H}})))});eS.SHOW_PARENT=Fhe;eS.SHOW_CHILD=Bhe;eS.Panel=Xhe;function Qhe(e,t){const{getPrefixCls:n,direction:r,renderEmpty:o}=f.useContext(It),i=t||r,a=n("select",e),s=n("cascader",e);return[a,s,i,o]}function Zhe(e,t){return f.useMemo(()=>t?f.createElement("span",{className:`${e}-checkbox-inner`}):!1,[t])}const Jhe=(e,t,n)=>{let r=n;n||(r=t?f.createElement(Ou,null):f.createElement(El,null));const o=f.createElement("span",{className:`${e}-menu-item-loading-icon`},f.createElement(Pu,{spin:!0}));return f.useMemo(()=>[r,o],[r])},aqe=e=>{const{checkboxCls:t}=e,n=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},Rn(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[n]:Object.assign(Object.assign({},Rn(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${n}`]:{marginInlineStart:0},[`&${n}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},Rn(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},_c(e))},[`${t}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${se(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[` + `,transition:`all ${e.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:r}}},CGe=e=>{const{componentCls:t,iconCls:n,actionsLiMargin:r,cardActionsIconSize:o,colorBorderSecondary:i,actionsBg:a}=e;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:a,borderTop:`${se(e.lineWidth)} ${e.lineType} ${i}`,display:"flex",borderRadius:`0 0 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)}`},$u()),{"& > li":{margin:r,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), > ${n}`]:{display:"inline-block",width:"100%",color:e.colorIcon,lineHeight:se(e.fontHeight),transition:`color ${e.motionDurationMid}`,"&:hover":{color:e.colorPrimary}},[`> ${n}`]:{fontSize:o,lineHeight:se(e.calc(o).mul(e.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${se(e.lineWidth)} ${e.lineType} ${i}`}}})},SGe=e=>Object.assign(Object.assign({margin:`${se(e.calc(e.marginXXS).mul(-1).equal())} 0`,display:"flex"},$u()),{"&-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},Bs),"&-description":{color:e.colorTextDescription}}),EGe=e=>{const{componentCls:t,colorFillAlter:n,headerPadding:r,bodyPadding:o}=e;return{[`${t}-head`]:{padding:`0 ${se(r)}`,background:n,"&-title":{fontSize:e.fontSize}},[`${t}-body`]:{padding:`${se(e.padding)} ${se(o)}`}}},_Ge=e=>{const{componentCls:t}=e;return{overflow:"hidden",[`${t}-body`]:{userSelect:"none"}}},$Ge=e=>{const{componentCls:t,cardShadow:n,cardHeadPadding:r,colorBorderSecondary:o,boxShadowTertiary:i,bodyPadding:a,extraColor:s}=e;return{[t]:Object.assign(Object.assign({},Tn(e)),{position:"relative",background:e.colorBgContainer,borderRadius:e.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:i},[`${t}-head`]:xGe(e),[`${t}-extra`]:{marginInlineStart:"auto",color:s,fontWeight:"normal",fontSize:e.fontSize},[`${t}-body`]:Object.assign({padding:a,borderRadius:`0 0 ${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)}`},$u()),[`${t}-grid`]:wGe(e),[`${t}-cover`]:{"> *":{display:"block",width:"100%",borderRadius:`${se(e.borderRadiusLG)} ${se(e.borderRadiusLG)} 0 0`}},[`${t}-actions`]:CGe(e),[`${t}-meta`]:SGe(e)}),[`${t}-bordered`]:{border:`${se(e.lineWidth)} ${e.lineType} ${o}`,[`${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:n}},[`${t}-contain-grid`]:{borderRadius:`${se(e.borderRadiusLG)} ${se(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:r}}},[`${t}-type-inner`]:EGe(e),[`${t}-loading`]:_Ge(e),[`${t}-rtl`]:{direction:"rtl"}}},PGe=e=>{const{componentCls:t,bodyPaddingSM:n,headerPaddingSM:r,headerHeightSM:o,headerFontSizeSM:i}=e;return{[`${t}-small`]:{[`> ${t}-head`]:{minHeight:o,padding:`0 ${se(r)}`,fontSize:i,[`> ${t}-head-wrapper`]:{[`> ${t}-extra`]:{fontSize:e.fontSize}}},[`> ${t}-body`]:{padding:n}},[`${t}-small${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{paddingTop:0,display:"flex",alignItems:"center"}}}}},MGe=e=>{var t,n;return{headerBg:"transparent",headerFontSize:e.fontSizeLG,headerFontSizeSM:e.fontSize,headerHeight:e.fontSizeLG*e.lineHeightLG+e.padding*2,headerHeightSM:e.fontSize*e.lineHeight+e.paddingXS*2,actionsBg:e.colorBgContainer,actionsLiMargin:`${e.paddingSM}px 0`,tabsMarginBottom:-e.padding-e.lineWidth,extraColor:e.colorText,bodyPaddingSM:12,headerPaddingSM:12,bodyPadding:(t=e.bodyPadding)!==null&&t!==void 0?t:e.paddingLG,headerPadding:(n=e.headerPadding)!==null&&n!==void 0?n:e.paddingLG}},TGe=pn("Card",e=>{const t=Xt(e,{cardShadow:e.boxShadowCard,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardActionsIconSize:e.fontSize});return[$Ge(t),PGe(t)]},MGe);var lY=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{actionClasses:t,actions:n=[],actionStyle:r}=e;return p.createElement("ul",{className:t,style:r},n.map((o,i)=>{const a=`action-${i}`;return p.createElement("li",{style:{width:`${100/n.length}%`},key:a},p.createElement("span",null,o))}))},OGe=p.forwardRef((e,t)=>{const{prefixCls:n,className:r,rootClassName:o,style:i,extra:a,headStyle:s={},bodyStyle:l={},title:c,loading:u,bordered:d,variant:f,size:h,type:m,cover:v,actions:g,tabList:b,children:y,activeTabKey:x,defaultActiveTabKey:w,tabBarExtraContent:S,hoverable:C,tabProps:E={},classNames:_,styles:P}=e,$=lY(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:T,direction:R,card:O}=p.useContext(kt),[k]=Hu("card",f,d),I=ue=>{var fe;(fe=e.onTabChange)===null||fe===void 0||fe.call(e,ue)},D=ue=>{var fe;return re((fe=O==null?void 0:O.classNames)===null||fe===void 0?void 0:fe[ue],_==null?void 0:_[ue])},N=ue=>{var fe;return Object.assign(Object.assign({},(fe=O==null?void 0:O.styles)===null||fe===void 0?void 0:fe[ue]),P==null?void 0:P[ue])},L=p.useMemo(()=>{let ue=!1;return p.Children.forEach(y,fe=>{(fe==null?void 0:fe.type)===Ahe&&(ue=!0)}),ue},[y]),H=T("card",n),[U,V,j]=TGe(H),F=p.createElement(ef,{loading:!0,active:!0,paragraph:{rows:4},title:!1},y),W=x!==void 0,X=Object.assign(Object.assign({},E),{[W?"activeKey":"defaultActiveKey"]:W?x:w,tabBarExtraContent:S});let J;const q=fo(h),A=!q||q==="default"?"large":q,z=b?p.createElement(ZC,Object.assign({size:A},X,{className:`${H}-head-tabs`,onChange:I,items:b.map(ue=>{var{tab:fe}=ue,ve=lY(ue,["tab"]);return Object.assign({label:fe},ve)})})):null;if(c||a||z){const ue=re(`${H}-head`,D("header")),fe=re(`${H}-head-title`,D("title")),ve=re(`${H}-extra`,D("extra")),ge=Object.assign(Object.assign({},s),N("header"));J=p.createElement("div",{className:ue,style:ge},p.createElement("div",{className:`${H}-head-wrapper`},c&&p.createElement("div",{className:fe,style:N("title")},c),a&&p.createElement("div",{className:ve,style:N("extra")},a)),z)}const G=re(`${H}-cover`,D("cover")),Y=v?p.createElement("div",{className:G,style:N("cover")},v):null,Q=re(`${H}-body`,D("body")),ee=Object.assign(Object.assign({},l),N("body")),te=p.createElement("div",{className:Q,style:ee},u?F:y),oe=re(`${H}-actions`,D("actions")),ne=g!=null&&g.length?p.createElement(RGe,{actionClasses:oe,actionStyle:N("actions"),actions:g}):null,le=En($,["onTabChange"]),ce=re(H,O==null?void 0:O.className,{[`${H}-loading`]:u,[`${H}-bordered`]:k!=="borderless",[`${H}-hoverable`]:C,[`${H}-contain-grid`]:L,[`${H}-contain-tabs`]:b==null?void 0:b.length,[`${H}-${q}`]:q,[`${H}-type-${m}`]:!!m,[`${H}-rtl`]:R==="rtl"},r,o,V,j),he=Object.assign(Object.assign({},O==null?void 0:O.style),i);return U(p.createElement("div",Object.assign({ref:t},le,{className:ce,style:he}),J,Y,te,ne))});var kGe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,avatar:r,title:o,description:i}=e,a=kGe(e,["prefixCls","className","avatar","title","description"]),{getPrefixCls:s}=p.useContext(kt),l=s("card",t),c=re(`${l}-meta`,n),u=r?p.createElement("div",{className:`${l}-meta-avatar`},r):null,d=o?p.createElement("div",{className:`${l}-meta-title`},o):null,f=i?p.createElement("div",{className:`${l}-meta-description`},i):null,h=d||f?p.createElement("div",{className:`${l}-meta-detail`},d,f):null;return p.createElement("div",Object.assign({},a,{className:c}),u,h)},js=OGe;js.Grid=Ahe;js.Meta=IGe;function DGe(e,t,n){var r=n||{},o=r.noTrailing,i=o===void 0?!1:o,a=r.noLeading,s=a===void 0?!1:a,l=r.debounceMode,c=l===void 0?void 0:l,u,d=!1,f=0;function h(){u&&clearTimeout(u)}function m(g){var b=g||{},y=b.upcomingOnly,x=y===void 0?!1:y;h(),d=!x}function v(){for(var g=arguments.length,b=new Array(g),y=0;ye?s?(f=Date.now(),i||(u=setTimeout(c?C:S,e))):S():i!==!0&&(u=setTimeout(c?C:S,c===void 0?e-w:e))}return v.cancel=m,v}function NGe(e,t,n){var r={},o=r.atBegin,i=o===void 0?!1:o;return DGe(e,t,{debounceMode:i!==!1})}var Vy=p.createContext({}),t0="__rc_cascader_search_mark__",AGe=function(t,n,r){var o=r.label,i=o===void 0?"":o;return n.some(function(a){return String(a[i]).toLowerCase().includes(t.toLowerCase())})},FGe=function(t,n,r,o){return n.map(function(i){return i[o.label]}).join(" / ")},BGe=function(t,n,r,o,i,a){var s=i.filter,l=s===void 0?AGe:s,c=i.render,u=c===void 0?FGe:c,d=i.limit,f=d===void 0?50:d,h=i.sort;return p.useMemo(function(){var m=[];if(!t)return[];function v(g,b){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;g.forEach(function(x){if(!(!h&&f!==!1&&f>0&&m.length>=f)){var w=[].concat(De(b),[x]),S=x[r.children],C=y||x.disabled;if((!S||S.length===0||a)&&l(t,w,{label:r.label})){var E;m.push(B(B({},x),{},(E={disabled:C},K(E,r.label,u(t,w,o,r)),K(E,t0,w),K(E,r.children,void 0),E)))}S&&v(x[r.children],w,C)}})}return v(n,[]),h&&m.sort(function(g,b){return h(g[t0],b[t0],t,r)}),f!==!1&&f>0?m.slice(0,f):m},[t,n,r,o,u,a,l,h,f])},g7="__RC_CASCADER_SPLIT__",Fhe="SHOW_PARENT",Bhe="SHOW_CHILD";function gc(e){return e.join(g7)}function B0(e){return e.map(gc)}function LGe(e){return e.split(g7)}function Lhe(e){var t=e||{},n=t.label,r=t.value,o=t.children,i=r||"value";return{label:n||"label",value:i,key:i,children:o||"children"}}function Gx(e,t){var n,r;return(n=e.isLeaf)!==null&&n!==void 0?n:!((r=e[t.children])!==null&&r!==void 0&&r.length)}function jGe(e){var t=e.parentElement;if(t){var n=e.offsetTop-t.offsetTop;n-t.scrollTop<0?t.scrollTo({top:n}):n+e.offsetHeight-t.scrollTop>t.offsetHeight&&t.scrollTo({top:n+e.offsetHeight-t.offsetHeight})}}function jhe(e,t){return e.map(function(n){var r;return(r=n[t0])===null||r===void 0?void 0:r.map(function(o){return o[t.value]})})}function zGe(e){return Array.isArray(e)&&Array.isArray(e[0])}function rM(e){return e?zGe(e)?e:(e.length===0?[]:[e]).map(function(t){return Array.isArray(t)?t:[t]}):[]}function zhe(e,t,n){var r=new Set(e),o=t();return e.filter(function(i){var a=o[i],s=a?a.parent:null,l=a?a.children:null;return a&&a.node.disabled?!0:n===Bhe?!(l&&l.some(function(c){return c.key&&r.has(c.key)})):!(s&&!s.node.disabled&&r.has(s.key))})}function L0(e,t,n){for(var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=t,i=[],a=function(){var c,u,d,f=e[s],h=(c=o)===null||c===void 0?void 0:c.findIndex(function(v){var g=v[n.value];return r?String(g)===String(f):g===f}),m=h!==-1?(u=o)===null||u===void 0?void 0:u[h]:null;i.push({value:(d=m==null?void 0:m[n.value])!==null&&d!==void 0?d:f,index:h,option:m}),o=m==null?void 0:m[n.children]},s=0;s1&&arguments[1]!==void 0?arguments[1]:null;return u.map(function(f,h){for(var m=Vhe(d?d.pos:"0",h),v=JC(f[i],m),g,b=0;b1&&arguments[1]!==void 0?arguments[1]:{},n=t.initWrapper,r=t.processEntity,o=t.onProcessFinished,i=t.externalGetKey,a=t.childrenPropName,s=t.fieldNames,l=arguments.length>2?arguments[2]:void 0,c=i||l,u={},d={},f={posEntities:u,keyEntities:d};return n&&(f=n(f)||f),GGe(e,function(h){var m=h.node,v=h.index,g=h.pos,b=h.key,y=h.parentPos,x=h.level,w=h.nodes,S={node:m,nodes:w,index:v,key:b,pos:g,level:x},C=JC(b,g);u[g]=S,d[C]=S,S.parent=u[y],S.parent&&(S.parent.children=S.parent.children||[],S.parent.children.push(S)),r&&r(S,f)},{externalGetKey:c,childrenPropName:a,fieldNames:s}),o&&o(f),f}function _1(e,t){var n=t.expandedKeys,r=t.selectedKeys,o=t.loadedKeys,i=t.loadingKeys,a=t.checkedKeys,s=t.halfCheckedKeys,l=t.dragOverNodeKey,c=t.dropPosition,u=t.keyEntities,d=Za(u,e),f={eventKey:e,expanded:n.indexOf(e)!==-1,selected:r.indexOf(e)!==-1,loaded:o.indexOf(e)!==-1,loading:i.indexOf(e)!==-1,checked:a.indexOf(e)!==-1,halfChecked:s.indexOf(e)!==-1,pos:String(d?d.pos:""),dragOver:l===e&&c===0,dragOverGapTop:l===e&&c===-1,dragOverGapBottom:l===e&&c===1};return f}function ei(e){var t=e.data,n=e.expanded,r=e.selected,o=e.checked,i=e.loaded,a=e.loading,s=e.halfChecked,l=e.dragOver,c=e.dragOverGapTop,u=e.dragOverGapBottom,d=e.pos,f=e.active,h=e.eventKey,m=B(B({},t),{},{expanded:n,selected:r,checked:o,loaded:i,loading:a,halfChecked:s,dragOver:l,dragOverGapTop:c,dragOverGapBottom:u,pos:d,active:f,key:h});return"props"in m||Object.defineProperty(m,"props",{get:function(){return Jn(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),m}const qGe=function(e,t){var n=p.useRef({options:[],info:{keyEntities:{},pathKeyEntities:{}}}),r=p.useCallback(function(){return n.current.options!==e&&(n.current.options=e,n.current.info=v7(e,{fieldNames:t,initWrapper:function(i){return B(B({},i),{},{pathKeyEntities:{}})},processEntity:function(i,a){var s=i.nodes.map(function(l){return l[t.value]}).join(g7);a.pathKeyEntities[s]=i,i.key=s}})),n.current.info.pathKeyEntities},[t,e]);return r};function Whe(e,t){var n=p.useMemo(function(){return t||[]},[t]),r=qGe(n,e),o=p.useCallback(function(i){var a=r();return i.map(function(s){var l=a[s].nodes;return l.map(function(c){return c[e.value]})})},[r,e]);return[n,r,o]}function KGe(e){return p.useMemo(function(){if(!e)return[!1,{}];var t={matchInputWidth:!0,limit:50};return e&&dt(e)==="object"&&(t=B(B({},t),e)),t.limit<=0&&(t.limit=!1),[!0,t]},[e])}function Uhe(e,t){var n=new Set;return e.forEach(function(r){t.has(r)||n.add(r)}),n}function YGe(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,o=t.checkable;return!!(n||r)||o===!1}function XGe(e,t,n,r){for(var o=new Set(e),i=new Set,a=0;a<=n;a+=1){var s=t.get(a)||new Set;s.forEach(function(d){var f=d.key,h=d.node,m=d.children,v=m===void 0?[]:m;o.has(f)&&!r(h)&&v.filter(function(g){return!r(g.node)}).forEach(function(g){o.add(g.key)})})}for(var l=new Set,c=n;c>=0;c-=1){var u=t.get(c)||new Set;u.forEach(function(d){var f=d.parent,h=d.node;if(!(r(h)||!d.parent||l.has(d.parent.key))){if(r(d.parent.node)){l.add(f.key);return}var m=!0,v=!1;(f.children||[]).filter(function(g){return!r(g.node)}).forEach(function(g){var b=g.key,y=o.has(b);m&&!y&&(m=!1),!v&&(y||i.has(b))&&(v=!0)}),m&&o.add(f.key),v&&i.add(f.key),l.add(f.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(Uhe(i,o))}}function QGe(e,t,n,r,o){for(var i=new Set(e),a=new Set(t),s=0;s<=r;s+=1){var l=n.get(s)||new Set;l.forEach(function(f){var h=f.key,m=f.node,v=f.children,g=v===void 0?[]:v;!i.has(h)&&!a.has(h)&&!o(m)&&g.filter(function(b){return!o(b.node)}).forEach(function(b){i.delete(b.key)})})}a=new Set;for(var c=new Set,u=r;u>=0;u-=1){var d=n.get(u)||new Set;d.forEach(function(f){var h=f.parent,m=f.node;if(!(o(m)||!f.parent||c.has(f.parent.key))){if(o(f.parent.node)){c.add(h.key);return}var v=!0,g=!1;(h.children||[]).filter(function(b){return!o(b.node)}).forEach(function(b){var y=b.key,x=i.has(y);v&&!x&&(v=!1),!g&&(x||a.has(y))&&(g=!0)}),v||i.delete(h.key),g&&a.add(h.key),c.add(h.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(Uhe(a,i))}}function Rd(e,t,n,r){var o=[],i;i=YGe;var a=new Set(e.filter(function(u){var d=!!Za(n,u);return d||o.push(u),d})),s=new Map,l=0;Object.keys(n).forEach(function(u){var d=n[u],f=d.level,h=s.get(f);h||(h=new Set,s.set(f,h)),h.add(d),l=Math.max(l,f)}),Jn(!o.length,"Tree missing follow keys: ".concat(o.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var c;return t===!0?c=XGe(a,s,l,i):c=QGe(a,t.halfCheckedKeys,s,l,i),c}function Ghe(e,t,n,r,o,i,a,s){return function(l){if(!e)t(l);else{var c=gc(l),u=B0(n),d=B0(r),f=u.includes(c),h=o.some(function(C){return gc(C)===c}),m=n,v=o;if(h&&!f)v=o.filter(function(C){return gc(C)!==c});else{var g=f?u.filter(function(C){return C!==c}):[].concat(De(u),[c]),b=i(),y;if(f){var x=Rd(g,{halfCheckedKeys:d},b);y=x.checkedKeys}else{var w=Rd(g,!0,b);y=w.checkedKeys}var S=zhe(y,i,s);m=a(S)}t([].concat(De(v),De(m)))}}}function qhe(e,t,n,r,o){return p.useMemo(function(){var i=o(t),a=ie(i,2),s=a[0],l=a[1];if(!e||!t.length)return[s,[],l];var c=B0(s),u=n(),d=Rd(c,!0,u),f=d.checkedKeys,h=d.halfCheckedKeys;return[r(f),r(h),l]},[e,t,n,r,o])}var ZGe=p.memo(function(e){var t=e.children;return t},function(e,t){return!t.open});function JGe(e){var t,n=e.prefixCls,r=e.checked,o=e.halfChecked,i=e.disabled,a=e.onClick,s=e.disableCheckbox,l=p.useContext(Vy),c=l.checkable,u=typeof c!="boolean"?c:null;return p.createElement("span",{className:re("".concat(n),(t={},K(t,"".concat(n,"-checked"),r),K(t,"".concat(n,"-indeterminate"),!r&&o),K(t,"".concat(n,"-disabled"),i||s),t)),onClick:a},u)}var Khe="__cascader_fix_label__";function eqe(e){var t=e.prefixCls,n=e.multiple,r=e.options,o=e.activeValue,i=e.prevValuePath,a=e.onToggleOpen,s=e.onSelect,l=e.onActive,c=e.checkedSet,u=e.halfCheckedSet,d=e.loadingKeys,f=e.isSelectable,h=e.disabled,m="".concat(t,"-menu"),v="".concat(t,"-menu-item"),g=p.useContext(Vy),b=g.fieldNames,y=g.changeOnSelect,x=g.expandTrigger,w=g.expandIcon,S=g.loadingIcon,C=g.dropdownMenuColumnStyle,E=g.optionRender,_=x==="hover",P=function(R){return h||R},$=p.useMemo(function(){return r.map(function(T){var R,O=T.disabled,k=T.disableCheckbox,I=T[t0],D=(R=T[Khe])!==null&&R!==void 0?R:T[b.label],N=T[b.value],L=Gx(T,b),H=I?I.map(function(W){return W[b.value]}):[].concat(De(i),[N]),U=gc(H),V=d.includes(U),j=c.has(U),F=u.has(U);return{disabled:O,label:D,value:N,isLeaf:L,isLoading:V,checked:j,halfChecked:F,option:T,disableCheckbox:k,fullPath:H,fullPathKey:U}})},[r,c,b,u,d,i]);return p.createElement("ul",{className:m,role:"menu"},$.map(function(T){var R,O=T.disabled,k=T.label,I=T.value,D=T.isLeaf,N=T.isLoading,L=T.checked,H=T.halfChecked,U=T.option,V=T.fullPath,j=T.fullPathKey,F=T.disableCheckbox,W=function(){if(!P(O)){var A=De(V);_&&D&&A.pop(),l(A)}},X=function(){f(U)&&!P(O)&&s(V,D)},J;return typeof U.title=="string"?J=U.title:typeof k=="string"&&(J=k),p.createElement("li",{key:j,className:re(v,(R={},K(R,"".concat(v,"-expand"),!D),K(R,"".concat(v,"-active"),o===I||o===j),K(R,"".concat(v,"-disabled"),P(O)),K(R,"".concat(v,"-loading"),N),R)),style:C,role:"menuitemcheckbox",title:J,"aria-checked":L,"data-path-key":j,onClick:function(){W(),!F&&(!n||D)&&X()},onDoubleClick:function(){y&&a(!1)},onMouseEnter:function(){_&&W()},onMouseDown:function(A){A.preventDefault()}},n&&p.createElement(JGe,{prefixCls:"".concat(t,"-checkbox"),checked:L,halfChecked:H,disabled:P(O)||F,disableCheckbox:F,onClick:function(A){F||(A.stopPropagation(),X())}}),p.createElement("div",{className:"".concat(v,"-content")},E?E(U):k),!N&&w&&!D&&p.createElement("div",{className:"".concat(v,"-expand-icon")},w),N&&S&&p.createElement("div",{className:"".concat(v,"-loading-icon")},S))}))}var tqe=function(t,n){var r=p.useContext(Vy),o=r.values,i=o[0],a=p.useState([]),s=ie(a,2),l=s[0],c=s[1];return p.useEffect(function(){t||c(i||[])},[n,i]),[l,c]};const nqe=function(e,t,n,r,o,i,a){var s=a.direction,l=a.searchValue,c=a.toggleOpen,u=a.open,d=s==="rtl",f=p.useMemo(function(){for(var C=-1,E=t,_=[],P=[],$=r.length,T=jhe(t,n),R=function(N){var L=E.findIndex(function(H,U){return(T[U]?gc(T[U]):H[n.value])===r[N]});if(L===-1)return 1;C=L,_.push(C),P.push(r[N]),E=E[C][n.children]},O=0;O<$&&E&&!R(O);O+=1);for(var k=t,I=0;I<_.length-1;I+=1)k=k[_[I]][n.children];return[P,C,k,T]},[r,n,t]),h=ie(f,4),m=h[0],v=h[1],g=h[2],b=h[3],y=function(E){o(E)},x=function(E){var _=g.length,P=v;P===-1&&E<0&&(P=_);for(var $=0;$<_;$+=1){P=(P+E+_)%_;var T=g[P];if(T&&!T.disabled){var R=m.slice(0,-1).concat(b[P]?gc(b[P]):T[n.value]);y(R);return}}},w=function(){if(m.length>1){var E=m.slice(0,-1);y(E)}else c(!1)},S=function(){var E,_=((E=g[v])===null||E===void 0?void 0:E[n.children])||[],P=_.find(function(T){return!T.disabled});if(P){var $=[].concat(De(m),[P[n.value]]);y($)}};p.useImperativeHandle(e,function(){return{onKeyDown:function(E){var _=E.which;switch(_){case ot.UP:case ot.DOWN:{var P=0;_===ot.UP?P=-1:_===ot.DOWN&&(P=1),P!==0&&x(P);break}case ot.LEFT:{if(l)break;d?S():w();break}case ot.RIGHT:{if(l)break;d?w():S();break}case ot.BACKSPACE:{l||w();break}case ot.ENTER:{if(m.length){var $=g[v],T=($==null?void 0:$[t0])||[];T.length?i(T.map(function(R){return R[n.value]}),T[T.length-1]):i(m,g[v])}break}case ot.ESC:c(!1),u&&E.stopPropagation()}},onKeyUp:function(){}}})};var Yhe=p.forwardRef(function(e,t){var n,r,o,i=e.prefixCls,a=e.multiple,s=e.searchValue,l=e.toggleOpen,c=e.notFoundContent,u=e.direction,d=e.open,f=e.disabled,h=p.useRef(null),m=u==="rtl",v=p.useContext(Vy),g=v.options,b=v.values,y=v.halfValues,x=v.fieldNames,w=v.changeOnSelect,S=v.onSelect,C=v.searchOptions,E=v.dropdownPrefixCls,_=v.loadData,P=v.expandTrigger,$=E||i,T=p.useState([]),R=ie(T,2),O=R[0],k=R[1],I=function(te){if(!(!_||s)){var oe=L0(te,g,x),ne=oe.map(function(he){var ue=he.option;return ue}),le=ne[ne.length-1];if(le&&!Gx(le,x)){var ce=gc(te);k(function(he){return[].concat(De(he),[ce])}),_(ne)}}};p.useEffect(function(){O.length&&O.forEach(function(ee){var te=LGe(ee),oe=L0(te,g,x,!0).map(function(le){var ce=le.option;return ce}),ne=oe[oe.length-1];(!ne||ne[x.children]||Gx(ne,x))&&k(function(le){return le.filter(function(ce){return ce!==ee})})})},[g,O,x]);var D=p.useMemo(function(){return new Set(B0(b))},[b]),N=p.useMemo(function(){return new Set(B0(y))},[y]),L=tqe(a,d),H=ie(L,2),U=H[0],V=H[1],j=function(te){V(te),I(te)},F=function(te){if(f)return!1;var oe=te.disabled,ne=Gx(te,x);return!oe&&(ne||w||a)},W=function(te,oe){var ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;S(te),!a&&(oe||w&&(P==="hover"||ne))&&l(!1)},X=p.useMemo(function(){return s?C:g},[s,C,g]),J=p.useMemo(function(){for(var ee=[{options:X}],te=X,oe=jhe(te,x),ne=function(){var he=U[le],ue=te.find(function(ve,ge){return(oe[ge]?gc(oe[ge]):ve[x.value])===he}),fe=ue==null?void 0:ue[x.children];if(!(fe!=null&&fe.length))return 1;te=fe,ee.push({options:fe})},le=0;le":b,x=n.loadingIcon,w=n.direction,S=n.notFoundContent,C=S===void 0?"Not Found":S,E=n.disabled,_=!!l,P=Gt(c,{value:u,postState:rM}),$=ie(P,2),T=$[0],R=$[1],O=p.useMemo(function(){return Lhe(d)},[JSON.stringify(d)]),k=Whe(O,s),I=ie(k,3),D=I[0],N=I[1],L=I[2],H=Hhe(D,O),U=qhe(_,T,N,L,H),V=ie(U,3),j=V[0],F=V[1],W=V[2],X=Jt(function(Y){if(R(Y),h){var Q=rM(Y),ee=Q.map(function(ne){return L0(ne,D,O).map(function(le){return le.option})}),te=_?Q:Q[0],oe=_?ee:ee[0];h(te,oe)}}),J=Ghe(_,X,j,F,W,N,L,m),q=Jt(function(Y){J(Y)}),A=p.useMemo(function(){return{options:D,fieldNames:O,values:j,halfValues:F,changeOnSelect:f,onSelect:q,checkable:l,searchOptions:[],dropdownPrefixCls:void 0,loadData:v,expandTrigger:g,expandIcon:y,loadingIcon:x,dropdownMenuColumnStyle:void 0}},[D,O,j,F,f,q,l,v,g,y,x]),z="".concat(o,"-panel"),G=!D.length;return p.createElement(Vy.Provider,{value:A},p.createElement("div",{className:re(z,(t={},K(t,"".concat(z,"-rtl"),w==="rtl"),K(t,"".concat(z,"-empty"),G),t),a),style:i},G?C:p.createElement(Yhe,{prefixCls:o,searchValue:"",multiple:_,toggleOpen:oqe,open:!0,direction:w,disabled:E})))}var iqe=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","dropdownStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","onOpenChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy","optionRender"],eS=p.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,o=r===void 0?"rc-cascader":r,i=e.fieldNames,a=e.defaultValue,s=e.value,l=e.changeOnSelect,c=e.onChange,u=e.displayRender,d=e.checkable,f=e.autoClearSearchValue,h=f===void 0?!0:f,m=e.searchValue,v=e.onSearch,g=e.showSearch,b=e.expandTrigger,y=e.options,x=e.dropdownPrefixCls,w=e.loadData,S=e.popupVisible,C=e.open,E=e.popupClassName,_=e.dropdownClassName,P=e.dropdownMenuColumnStyle,$=e.dropdownStyle,T=e.popupPlacement,R=e.placement,O=e.onDropdownVisibleChange,k=e.onPopupVisibleChange,I=e.onOpenChange,D=e.expandIcon,N=D===void 0?">":D,L=e.loadingIcon,H=e.children,U=e.dropdownMatchSelectWidth,V=U===void 0?!1:U,j=e.showCheckedStrategy,F=j===void 0?Fhe:j,W=e.optionRender,X=Ye(e,iqe),J=Lj(n),q=!!d,A=Gt(a,{value:s,postState:rM}),z=ie(A,2),G=z[0],Y=z[1],Q=p.useMemo(function(){return Lhe(i)},[JSON.stringify(i)]),ee=Whe(Q,y),te=ie(ee,3),oe=te[0],ne=te[1],le=te[2],ce=Gt("",{value:m,postState:function(et){return et||""}}),he=ie(ce,2),ue=he[0],fe=he[1],ve=function(et,tt){fe(et),tt.source!=="blur"&&v&&v(et)},ge=KGe(g),de=ie(ge,2),be=de[0],Ee=de[1],Le=BGe(ue,oe,Q,x||o,Ee,l||q),Te=Hhe(oe,Q),Pe=qhe(q,G,ne,le,Te),ze=ie(Pe,3),ke=ze[0],$e=ze[1],Be=ze[2],we=p.useMemo(function(){var Ze=B0(ke),et=zhe(Ze,ne,F);return[].concat(De(Be),De(le(et)))},[ke,ne,le,Be,F]),Re=HGe(we,oe,Q,q,u),Fe=Jt(function(Ze){if(Y(Ze),c){var et=rM(Ze),tt=et.map(function(pe){return L0(pe,oe,Q).map(function(ye){return ye.option})}),mt=q?et:et[0],me=q?tt:tt[0];c(mt,me)}}),Se=Ghe(q,Fe,ke,$e,Be,ne,le,F),Ae=Jt(function(Ze){(!q||h)&&fe(""),Se(Ze)}),Ve=function(et,tt){if(tt.type==="clear"){Fe([]);return}var mt=tt.values[0],me=mt.valueCells;Ae(me)},Je=C!==void 0?C:S,ht=_||E,He=R||T,Ke=function(et){I==null||I(et),O==null||O(et),k==null||k(et)},it=p.useMemo(function(){return{options:oe,fieldNames:Q,values:ke,halfValues:$e,changeOnSelect:l,onSelect:Ae,checkable:d,searchOptions:Le,dropdownPrefixCls:x,loadData:w,expandTrigger:b,expandIcon:N,loadingIcon:L,dropdownMenuColumnStyle:P,optionRender:W}},[oe,Q,ke,$e,l,Ae,d,Le,x,w,b,N,L,P,W]),Ge=!(ue?Le:oe).length,ut=ue&&Ee.matchInputWidth||Ge?{}:{minWidth:"auto"};return p.createElement(Vy.Provider,{value:it},p.createElement(Nj,Ce({},X,{ref:t,id:J,prefixCls:o,autoClearSearchValue:h,dropdownMatchSelectWidth:V,dropdownStyle:B(B({},ut),$),displayValues:Re,onDisplayValuesChange:Ve,mode:q?"multiple":void 0,searchValue:ue,onSearch:ve,showSearch:be,OptionList:rqe,emptyOptions:Ge,open:Je,dropdownClassName:ht,placement:He,onDropdownVisibleChange:Ke,getRawInputElement:function(){return H}})))});eS.SHOW_PARENT=Fhe;eS.SHOW_CHILD=Bhe;eS.Panel=Xhe;function Qhe(e,t){const{getPrefixCls:n,direction:r,renderEmpty:o}=p.useContext(kt),i=t||r,a=n("select",e),s=n("cascader",e);return[a,s,i,o]}function Zhe(e,t){return p.useMemo(()=>t?p.createElement("span",{className:`${e}-checkbox-inner`}):!1,[t])}const Jhe=(e,t,n)=>{let r=n;n||(r=t?p.createElement(Ru,null):p.createElement(El,null));const o=p.createElement("span",{className:`${e}-menu-item-loading-icon`},p.createElement(Pu,{spin:!0}));return p.useMemo(()=>[r,o],[r])},aqe=e=>{const{checkboxCls:t}=e,n=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},Tn(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[n]:Object.assign(Object.assign({},Tn(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${n}`]:{marginInlineStart:0},[`&${n}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},Tn(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},_c(e))},[`${t}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${se(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[` ${n}:not(${n}-disabled), ${t}:not(${t}-disabled) `]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${n}:not(${n}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[` ${n}-checked:not(${n}-disabled), ${t}-checked:not(${t}-disabled) - `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{"&":{[`${t}-inner`]:{backgroundColor:`${e.colorBgContainer}`,borderColor:`${e.colorBorder}`,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${t}-inner`]:{backgroundColor:`${e.colorBgContainer}`,borderColor:`${e.colorPrimary}`}}}}},{[`${n}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function _T(e,t){const n=Xt(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[aqe(n)]}const eme=pn("Checkbox",(e,{prefixCls:t})=>[_T(t,e)]),tme=e=>{const{prefixCls:t,componentCls:n}=e,r=`${n}-menu-item`,o=` + `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{"&":{[`${t}-inner`]:{backgroundColor:`${e.colorBgContainer}`,borderColor:`${e.colorBorder}`,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${t}-inner`]:{backgroundColor:`${e.colorBgContainer}`,borderColor:`${e.colorPrimary}`}}}}},{[`${n}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function _O(e,t){const n=Xt(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[aqe(n)]}const eme=pn("Checkbox",(e,{prefixCls:t})=>[_O(t,e)]),tme=e=>{const{prefixCls:t,componentCls:n}=e,r=`${n}-menu-item`,o=` &${r}-expand ${r}-expand-icon, ${r}-loading-icon -`;return[_T(`${t}-checkbox`,e),{[n]:{"&-checkbox":{top:0,marginInlineEnd:e.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${n}-menu-empty`]:{[`${n}-menu`]:{width:"100%",height:"auto",[r]:{color:e.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:e.controlItemWidth,height:e.dropdownHeight,margin:0,padding:e.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&-item":Object.assign(Object.assign({},Bs),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:e.optionPadding,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationMid}`,borderRadius:e.borderRadiusSM,"&:hover":{background:e.controlItemBgHover},"&-disabled":{color:e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[o]:{color:e.colorTextDisabled}},[`&-active:not(${r}-disabled)`]:{"&, &:hover":{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg}},"&-content":{flex:"auto"},[o]:{marginInlineStart:e.paddingXXS,color:e.colorIcon,fontSize:e.fontSizeIcon},"&-keyword":{color:e.colorHighlight}})}}}]},sqe=e=>{const{componentCls:t,antCls:n}=e;return[{[t]:{width:e.controlWidth}},{[`${t}-dropdown`]:[{[`&${n}-select-dropdown`]:{padding:0}},tme(e)]},{[`${t}-dropdown-rtl`]:{direction:"rtl"}},vg(e)]},nme=e=>{const t=Math.round((e.controlHeight-e.fontSize*e.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:e.controlItemBgActive,optionSelectedFontWeight:e.fontWeightStrong,optionPadding:`${t}px ${e.paddingSM}px`,menuPadding:e.paddingXXS,optionSelectedColor:e.colorText}},rme=pn("Cascader",e=>[sqe(e)],nme,{unitless:{optionSelectedFontWeight:!0}}),lqe=e=>{const{componentCls:t}=e;return{[`${t}-panel`]:[tme(e),{display:"inline-flex",border:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,borderRadius:e.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${t}-menus`]:{alignItems:"stretch"},[`${t}-menu`]:{height:"auto"},"&-empty":{padding:e.paddingXXS}}]}},cqe=Wue(["Cascader","Panel"],e=>lqe(e),nme);function uqe(e){const{prefixCls:t,className:n,multiple:r,rootClassName:o,notFoundContent:i,direction:a,expandIcon:s,disabled:l}=e,c=f.useContext(ko),u=l??c,[d,p,h,m]=Qhe(t,a),v=br(p),[g,x,y]=rme(p,v);cqe(p);const b=h==="rtl",[C,S]=Jhe(d,b,s),w=i||(m==null?void 0:m("Cascader"))||f.createElement(qw,{componentName:"Cascader"}),E=Zhe(p,r);return g(f.createElement(Xhe,Object.assign({},e,{checkable:E,prefixCls:p,className:re(n,x,o,y,v),notFoundContent:w,direction:h,expandIcon:C,loadingIcon:S,disabled:u})))}var dqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ol===0?[s]:[].concat(Ne(a),[t,s]),[]),o=[];let i=0;return r.forEach((a,s)=>{const l=i+a.length;let c=e.slice(i,l);i=l,s%2===1&&(c=f.createElement("span",{className:`${n}-menu-item-keyword`,key:`separator-${s}`},c)),o.push(c)}),o}const mqe=(e,t,n,r)=>{const o=[],i=e.toLowerCase();return t.forEach((a,s)=>{s!==0&&o.push(" / ");let l=a[r.label];const c=typeof l;(c==="string"||c==="number")&&(l=hqe(String(l),i,n)),o.push(l)}),o},Wy=f.forwardRef((e,t)=>{var n,r,o,i;const{prefixCls:a,size:s,disabled:l,className:c,rootClassName:u,multiple:d,bordered:p=!0,transitionName:h,choiceTransitionName:m="",popupClassName:v,dropdownClassName:g,expandIcon:x,placement:y,showSearch:b,allowClear:C=!0,notFoundContent:S,direction:w,getPopupContainer:E,status:_,showArrow:P,builtinPlacements:$,style:R,variant:O,dropdownRender:T,onDropdownVisibleChange:I,dropdownMenuColumnStyle:k,popupRender:N,dropdownStyle:D,popupMenuColumnStyle:L,onOpenChange:H,styles:U,classNames:V}=e,j=dqe(e,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant","dropdownRender","onDropdownVisibleChange","dropdownMenuColumnStyle","popupRender","dropdownStyle","popupMenuColumnStyle","onOpenChange","styles","classNames"]),F=En(j,["suffixIcon"]),{getPrefixCls:W,getPopupContainer:X,className:J,style:q,classNames:A,styles:z}=Vr("cascader"),{popupOverflow:G}=f.useContext(It),{status:Y,hasFeedback:Q,isFormItemInput:ee,feedbackIcon:te}=f.useContext(Do),oe=tf(Y,_),[ne,le,ce,he]=Qhe(a,w),ue=ce==="rtl",fe=W(),ve=br(ne),[ge,de,be]=Hj(ne,ve),Ee=br(le),[Le]=rme(le,Ee),{compactSize:Re,compactItemClassnames:Pe}=Ol(ne,w),[ze,Ie]=Hu("cascader",O,p),$e=S||(he==null?void 0:he("Cascader"))||f.createElement(qw,{componentName:"Cascader"}),Be=re(((n=V==null?void 0:V.popup)===null||n===void 0?void 0:n.root)||((r=A.popup)===null||r===void 0?void 0:r.root)||v||g,`${le}-dropdown`,{[`${le}-dropdown-rtl`]:ce==="rtl"},u,ve,A.root,V==null?void 0:V.root,Ee,de,be),Ce=N||T,Oe=L||k,Fe=H||I,Se=((o=U==null?void 0:U.popup)===null||o===void 0?void 0:o.root)||((i=z.popup)===null||i===void 0?void 0:i.root)||D,Ae=f.useMemo(()=>{if(!b)return b;let ye={render:mqe};return typeof b=="object"&&(ye=Object.assign(Object.assign({},ye),b)),ye},[b]),Ve=fo(ye=>{var Te;return(Te=s??Re)!==null&&Te!==void 0?Te:ye}),Je=f.useContext(ko),ht=l??Je,[He,Ke]=Jhe(ne,ue,x),it=Zhe(le,d),Ge=Wj(e.suffixIcon,P),{suffixIcon:ut,removeIcon:Ze,clearIcon:et}=cT(Object.assign(Object.assign({},e),{hasFeedback:Q,feedbackIcon:te,showSuffixIcon:Ge,multiple:d,prefixCls:ne,componentName:"Cascader"})),tt=f.useMemo(()=>y!==void 0?y:ue?"bottomRight":"bottomLeft",[y,ue]),mt=C===!0?{clearIcon:et}:C,[me]=Rl("SelectLike",Se==null?void 0:Se.zIndex),pe=f.createElement(eS,Object.assign({prefixCls:ne,className:re(!a&&le,{[`${ne}-lg`]:Ve==="large",[`${ne}-sm`]:Ve==="small",[`${ne}-rtl`]:ue,[`${ne}-${ze}`]:Ie,[`${ne}-in-form-item`]:ee},Mc(ne,oe,Q),Pe,J,c,u,V==null?void 0:V.root,A.root,ve,Ee,de,be),disabled:ht,style:Object.assign(Object.assign(Object.assign(Object.assign({},z.root),U==null?void 0:U.root),q),R)},F,{builtinPlacements:zj($,G),direction:ce,placement:tt,notFoundContent:$e,allowClear:mt,showSearch:Ae,expandIcon:He,suffixIcon:ut,removeIcon:Ze,loadingIcon:Ke,checkable:it,dropdownClassName:Be,dropdownPrefixCls:a||le,dropdownStyle:Object.assign(Object.assign({},Se),{zIndex:me}),dropdownRender:Ce,dropdownMenuColumnStyle:Oe,onOpenChange:Fe,choiceTransitionName:Oi(fe,"",m),transitionName:Oi(fe,"slide-up",h),getPopupContainer:E||X,ref:t}));return Le(ge(pe))}),gqe=Zp(Wy,"dropdownAlign",e=>En(e,["visible"]));Wy.SHOW_PARENT=pqe;Wy.SHOW_CHILD=fqe;Wy.Panel=uqe;Wy._InternalPanelDoNotUseOrYouWillBeFired=gqe;const ome=Z.createContext(null);var vqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,className:o,rootClassName:i,children:a,indeterminate:s=!1,style:l,onMouseEnter:c,onMouseLeave:u,skipGroup:d=!1,disabled:p}=e,h=vqe(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:m,direction:v,checkbox:g}=f.useContext(It),x=f.useContext(ome),{isFormItemInput:y}=f.useContext(Do),b=f.useContext(ko),C=(n=(x==null?void 0:x.disabled)||p)!==null&&n!==void 0?n:b,S=f.useRef(h.value),w=f.useRef(null),E=Ci(t,w);f.useEffect(()=>{x==null||x.registerValue(h.value)},[]),f.useEffect(()=>{if(!d)return h.value!==S.current&&(x==null||x.cancelValue(S.current),x==null||x.registerValue(h.value),S.current=h.value),()=>x==null?void 0:x.cancelValue(h.value)},[h.value]),f.useEffect(()=>{var L;!((L=w.current)===null||L===void 0)&&L.input&&(w.current.input.indeterminate=s)},[s]);const _=m("checkbox",r),P=br(_),[$,R,O]=eme(_,P),T=Object.assign({},h);x&&!d&&(T.onChange=(...L)=>{h.onChange&&h.onChange.apply(h,L),x.toggleOption&&x.toggleOption({label:a,value:h.value})},T.name=x.name,T.checked=x.value.includes(h.value));const I=re(`${_}-wrapper`,{[`${_}-rtl`]:v==="rtl",[`${_}-wrapper-checked`]:T.checked,[`${_}-wrapper-disabled`]:C,[`${_}-wrapper-in-form-item`]:y},g==null?void 0:g.className,o,i,O,P,R),k=re({[`${_}-indeterminate`]:s},UO,R),[N,D]=yhe(T.onClick);return $(f.createElement(Bw,{component:"Checkbox",disabled:C},f.createElement("label",{className:I,style:Object.assign(Object.assign({},g==null?void 0:g.style),l),onMouseEnter:c,onMouseLeave:u,onClick:N},f.createElement(vhe,Object.assign({},T,{onClick:D,prefixCls:_,className:k,disabled:C,ref:E})),a!=null&&f.createElement("span",{className:`${_}-label`},a))))},ime=f.forwardRef(yqe);var bqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{defaultValue:n,children:r,options:o=[],prefixCls:i,className:a,rootClassName:s,style:l,onChange:c}=e,u=bqe(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:d,direction:p}=f.useContext(It),[h,m]=f.useState(u.value||n||[]),[v,g]=f.useState([]);f.useEffect(()=>{"value"in u&&m(u.value||[])},[u.value]);const x=f.useMemo(()=>o.map(k=>typeof k=="string"||typeof k=="number"?{label:k,value:k}:k),[o]),y=k=>{g(N=>N.filter(D=>D!==k))},b=k=>{g(N=>[].concat(Ne(N),[k]))},C=k=>{const N=h.indexOf(k.value),D=Ne(h);N===-1?D.push(k.value):D.splice(N,1),"value"in u||m(D),c==null||c(D.filter(L=>v.includes(L)).sort((L,H)=>{const U=x.findIndex(j=>j.value===L),V=x.findIndex(j=>j.value===H);return U-V}))},S=d("checkbox",i),w=`${S}-group`,E=br(S),[_,P,$]=eme(S,E),R=En(u,["value","disabled"]),O=o.length?x.map(k=>f.createElement(ime,{prefixCls:S,key:k.value.toString(),disabled:"disabled"in k?k.disabled:u.disabled,value:k.value,checked:h.includes(k.value),onChange:k.onChange,className:re(`${w}-item`,k.className),style:k.style,title:k.title,id:k.id,required:k.required},k.label)):r,T=f.useMemo(()=>({toggleOption:C,value:h,disabled:u.disabled,name:u.name,registerValue:b,cancelValue:y}),[C,h,u.disabled,u.name,b,y]),I=re(w,{[`${w}-rtl`]:p==="rtl"},a,s,$,E,P);return _(f.createElement("div",Object.assign({className:I,style:l},R,{ref:t}),f.createElement(ome.Provider,{value:T},O)))}),Uy=ime;Uy.Group=xqe;Uy.__ANT_CHECKBOX=!0;const ame=f.createContext({});var Cqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n,direction:r}=f.useContext(It),{gutter:o,wrap:i}=f.useContext(ame),{prefixCls:a,span:s,order:l,offset:c,push:u,pull:d,className:p,children:h,flex:m,style:v}=e,g=Cqe(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),x=n("col",a),[y,b,C]=Fje(x),S={};let w={};wqe.forEach(P=>{let $={};const R=e[P];typeof R=="number"?$.span=R:typeof R=="object"&&($=R||{}),delete g[P],w=Object.assign(Object.assign({},w),{[`${x}-${P}-${$.span}`]:$.span!==void 0,[`${x}-${P}-order-${$.order}`]:$.order||$.order===0,[`${x}-${P}-offset-${$.offset}`]:$.offset||$.offset===0,[`${x}-${P}-push-${$.push}`]:$.push||$.push===0,[`${x}-${P}-pull-${$.pull}`]:$.pull||$.pull===0,[`${x}-rtl`]:r==="rtl"}),$.flex&&(w[`${x}-${P}-flex`]=!0,S[`--${x}-${P}-flex`]=cY($.flex))});const E=re(x,{[`${x}-${s}`]:s!==void 0,[`${x}-order-${l}`]:l,[`${x}-offset-${c}`]:c,[`${x}-push-${u}`]:u,[`${x}-pull-${d}`]:d},p,w,b,C),_={};if(o&&o[0]>0){const P=o[0]/2;_.paddingLeft=P,_.paddingRight=P}return m&&(_.flex=cY(m),i===!1&&!_.minWidth&&(_.minWidth=0)),y(f.createElement("div",Object.assign({},g,{style:Object.assign(Object.assign(Object.assign({},_),v),S),className:E,ref:t}),h))});function Sqe(e,t){const n=[void 0,void 0],r=Array.isArray(e)?e:[e,void 0],o=t||{xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0};return r.forEach((i,a)=>{if(typeof i=="object"&&i!==null)for(let s=0;s{if(typeof e=="string"&&r(e),typeof e=="object")for(let i=0;i{o()},[JSON.stringify(e),t]),n}const $T=f.forwardRef((e,t)=>{const{prefixCls:n,justify:r,align:o,className:i,style:a,children:s,gutter:l=0,wrap:c}=e,u=Eqe(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:d,direction:p}=f.useContext(It),h=uT(!0,null),m=uY(o,h),v=uY(r,h),g=d("row",n),[x,y,b]=Aje(g),C=Sqe(l,h),S=re(g,{[`${g}-no-wrap`]:c===!1,[`${g}-${v}`]:v,[`${g}-${m}`]:m,[`${g}-rtl`]:p==="rtl"},i,y,b),w={},E=C[0]!=null&&C[0]>0?C[0]/-2:void 0;E&&(w.marginLeft=E,w.marginRight=E);const[_,P]=C;w.rowGap=P;const $=f.useMemo(()=>({gutter:[_,P],wrap:c}),[_,P,c]);return x(f.createElement(ame.Provider,{value:$},f.createElement("div",Object.assign({},u,{className:S,style:Object.assign(Object.assign({},w),a),ref:t}),s)))}),_qe=e=>{const{componentCls:t}=e;return{[t]:{"&-horizontal":{[`&${t}`]:{"&-sm":{marginBlock:e.marginXS},"&-md":{marginBlock:e.margin}}}}}},$qe=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:o,textPaddingInline:i,orientationMargin:a,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},Rn(e)),{borderBlockStart:`${se(o)} solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${se(o)} solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${se(e.marginLG)} 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${se(e.dividerHorizontalWithTextGutterMargin)} 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${se(o)} 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:i},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${se(o)} 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:r,borderStyle:"dotted",borderWidth:`${se(o)} 0 0`},[`&-horizontal${t}-with-text${t}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${t}-dotted`]:{borderInlineStartWidth:o,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:n}},[`&-horizontal${t}-with-text-end${t}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}},Pqe=e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}),Mqe=pn("Divider",e=>{const t=Xt(e,{dividerHorizontalWithTextGutterMargin:e.margin,sizePaddingEdgeHorizontal:0});return[$qe(t),_qe(t)]},Pqe,{unitless:{orientationMargin:!0}});var Rqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n,className:r,style:o}=Vr("divider"),{prefixCls:i,type:a="horizontal",orientation:s="center",orientationMargin:l,className:c,rootClassName:u,children:d,dashed:p,variant:h="solid",plain:m,style:v,size:g}=e,x=Rqe(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style","size"]),y=t("divider",i),[b,C,S]=Mqe(y),w=fo(g),E=Oqe[w],_=!!d,P=f.useMemo(()=>s==="left"?n==="rtl"?"end":"start":s==="right"?n==="rtl"?"start":"end":s,[n,s]),$=P==="start"&&l!=null,R=P==="end"&&l!=null,O=re(y,r,C,S,`${y}-${a}`,{[`${y}-with-text`]:_,[`${y}-with-text-${P}`]:_,[`${y}-dashed`]:!!p,[`${y}-${h}`]:h!=="solid",[`${y}-plain`]:!!m,[`${y}-rtl`]:n==="rtl",[`${y}-no-default-orientation-margin-start`]:$,[`${y}-no-default-orientation-margin-end`]:R,[`${y}-${E}`]:!!E},c,u),T=f.useMemo(()=>typeof l=="number"?l:/^\d+$/.test(l)?Number(l):l,[l]),I={marginInlineStart:$?T:void 0,marginInlineEnd:R?T:void 0};return b(f.createElement("div",Object.assign({className:O,style:Object.assign(Object.assign({},o),v)},x,{role:"separator"}),d&&a!=="vertical"&&f.createElement("span",{className:`${y}-inner-text`,style:I},d)))};var dY=function(t,n){if(!t)return null;var r={left:t.offsetLeft,right:t.parentElement.clientWidth-t.clientWidth-t.offsetLeft,width:t.clientWidth,top:t.offsetTop,bottom:t.parentElement.clientHeight-t.clientHeight-t.offsetTop,height:t.clientHeight};return n?{left:0,right:0,width:0,top:r.top,bottom:r.bottom,height:r.height}:{left:r.left,right:r.right,width:r.width,top:0,bottom:0,height:0}},Qc=function(t){return t!==void 0?"".concat(t,"px"):void 0};function Iqe(e){var t=e.prefixCls,n=e.containerRef,r=e.value,o=e.getValueIndex,i=e.motionName,a=e.onMotionStart,s=e.onMotionEnd,l=e.direction,c=e.vertical,u=c===void 0?!1:c,d=f.useRef(null),p=f.useState(r),h=ie(p,2),m=h[0],v=h[1],g=function(k){var N,D=o(k),L=(N=n.current)===null||N===void 0?void 0:N.querySelectorAll(".".concat(t,"-item"))[D];return(L==null?void 0:L.offsetParent)&&L},x=f.useState(null),y=ie(x,2),b=y[0],C=y[1],S=f.useState(null),w=ie(S,2),E=w[0],_=w[1];Mn(function(){if(m!==r){var I=g(m),k=g(r),N=dY(I,u),D=dY(k,u);v(r),C(N),_(D),I&&k?a():s()}},[r]);var P=f.useMemo(function(){if(u){var I;return Qc((I=b==null?void 0:b.top)!==null&&I!==void 0?I:0)}return Qc(l==="rtl"?-(b==null?void 0:b.right):b==null?void 0:b.left)},[u,l,b]),$=f.useMemo(function(){if(u){var I;return Qc((I=E==null?void 0:E.top)!==null&&I!==void 0?I:0)}return Qc(l==="rtl"?-(E==null?void 0:E.right):E==null?void 0:E.left)},[u,l,E]),R=function(){return u?{transform:"translateY(var(--thumb-start-top))",height:"var(--thumb-start-height)"}:{transform:"translateX(var(--thumb-start-left))",width:"var(--thumb-start-width)"}},O=function(){return u?{transform:"translateY(var(--thumb-active-top))",height:"var(--thumb-active-height)"}:{transform:"translateX(var(--thumb-active-left))",width:"var(--thumb-active-width)"}},T=function(){C(null),_(null),s()};return!b||!E?null:f.createElement(qo,{visible:!0,motionName:i,motionAppear:!0,onAppearStart:R,onAppearActive:O,onVisibleChanged:T},function(I,k){var N=I.className,D=I.style,L=B(B({},D),{},{"--thumb-start-left":P,"--thumb-start-width":Qc(b==null?void 0:b.width),"--thumb-active-left":$,"--thumb-active-width":Qc(E==null?void 0:E.width),"--thumb-start-top":P,"--thumb-start-height":Qc(b==null?void 0:b.height),"--thumb-active-top":$,"--thumb-active-height":Qc(E==null?void 0:E.height)}),H={ref:Ci(d,k),style:L,className:re("".concat(t,"-thumb"),N)};return f.createElement("div",H)})}var kqe=["prefixCls","direction","vertical","options","disabled","defaultValue","value","name","onChange","className","motionName"];function Nqe(e){if(typeof e.title<"u")return e.title;if(dt(e.label)!=="object"){var t;return(t=e.label)===null||t===void 0?void 0:t.toString()}}function Dqe(e){return e.map(function(t){if(dt(t)==="object"&&t!==null){var n=Nqe(t);return B(B({},t),{},{title:n})}return{label:t==null?void 0:t.toString(),title:t==null?void 0:t.toString(),value:t}})}var Aqe=function(t){var n=t.prefixCls,r=t.className,o=t.disabled,i=t.checked,a=t.label,s=t.title,l=t.value,c=t.name,u=t.onChange,d=t.onFocus,p=t.onBlur,h=t.onKeyDown,m=t.onKeyUp,v=t.onMouseDown,g=function(y){o||u(y,l)};return f.createElement("label",{className:re(r,K({},"".concat(n,"-item-disabled"),o)),onMouseDown:v},f.createElement("input",{name:c,className:"".concat(n,"-item-input"),type:"radio",disabled:o,checked:i,onChange:g,onFocus:d,onBlur:p,onKeyDown:h,onKeyUp:m}),f.createElement("div",{className:"".concat(n,"-item-label"),title:s,"aria-selected":i},a))},Fqe=f.forwardRef(function(e,t){var n,r,o=e.prefixCls,i=o===void 0?"rc-segmented":o,a=e.direction,s=e.vertical,l=e.options,c=l===void 0?[]:l,u=e.disabled,d=e.defaultValue,p=e.value,h=e.name,m=e.onChange,v=e.className,g=v===void 0?"":v,x=e.motionName,y=x===void 0?"thumb-motion":x,b=Ye(e,kqe),C=f.useRef(null),S=f.useMemo(function(){return Ci(C,t)},[C,t]),w=f.useMemo(function(){return Dqe(c)},[c]),E=Gt((n=w[0])===null||n===void 0?void 0:n.value,{value:p,defaultValue:d}),_=ie(E,2),P=_[0],$=_[1],R=f.useState(!1),O=ie(R,2),T=O[0],I=O[1],k=function(Q,ee){$(ee),m==null||m(ee)},N=En(b,["children"]),D=f.useState(!1),L=ie(D,2),H=L[0],U=L[1],V=f.useState(!1),j=ie(V,2),F=j[0],W=j[1],X=function(){W(!0)},J=function(){W(!1)},q=function(){U(!1)},A=function(Q){Q.key==="Tab"&&U(!0)},z=function(Q){var ee=w.findIndex(function(le){return le.value===P}),te=w.length,oe=(ee+Q+te)%te,ne=w[oe];ne&&($(ne.value),m==null||m(ne.value))},G=function(Q){switch(Q.key){case"ArrowLeft":case"ArrowUp":z(-1);break;case"ArrowRight":case"ArrowDown":z(1);break}};return f.createElement("div",we({role:"radiogroup","aria-label":"segmented control",tabIndex:u?void 0:0},N,{className:re(i,(r={},K(r,"".concat(i,"-rtl"),a==="rtl"),K(r,"".concat(i,"-disabled"),u),K(r,"".concat(i,"-vertical"),s),r),g),ref:S}),f.createElement("div",{className:"".concat(i,"-group")},f.createElement(Iqe,{vertical:s,prefixCls:i,value:P,containerRef:C,motionName:"".concat(i,"-").concat(y),direction:a,getValueIndex:function(Q){return w.findIndex(function(ee){return ee.value===Q})},onMotionStart:function(){I(!0)},onMotionEnd:function(){I(!1)}}),w.map(function(Y){var Q;return f.createElement(Aqe,we({},Y,{name:h,key:Y.value,prefixCls:i,className:re(Y.className,"".concat(i,"-item"),(Q={},K(Q,"".concat(i,"-item-selected"),Y.value===P&&!T),K(Q,"".concat(i,"-item-focused"),F&&H&&Y.value===P),Q)),checked:Y.value===P,onChange:k,onFocus:X,onBlur:J,onKeyDown:G,onKeyUp:A,onMouseDown:q,disabled:!!u||!!Y.disabled}))})))}),Bqe=Fqe;function fY(e,t){return{[`${e}, ${e}:hover, ${e}:focus`]:{color:t.colorTextDisabled,cursor:"not-allowed"}}}function pY(e){return{backgroundColor:e.itemSelectedBg,boxShadow:e.boxShadowTertiary}}const Lqe=Object.assign({overflow:"hidden"},Bs),jqe=e=>{const{componentCls:t}=e,n=e.calc(e.controlHeight).sub(e.calc(e.trackPadding).mul(2)).equal(),r=e.calc(e.controlHeightLG).sub(e.calc(e.trackPadding).mul(2)).equal(),o=e.calc(e.controlHeightSM).sub(e.calc(e.trackPadding).mul(2)).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),{display:"inline-block",padding:e.trackPadding,color:e.itemColor,background:e.trackBg,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`}),Ls(e)),{[`${t}-group`]:{position:"relative",display:"flex",alignItems:"stretch",justifyItems:"flex-start",flexDirection:"row",width:"100%"},[`&${t}-rtl`]:{direction:"rtl"},[`&${t}-vertical`]:{[`${t}-group`]:{flexDirection:"column"},[`${t}-thumb`]:{width:"100%",height:0,padding:`0 ${se(e.paddingXXS)}`}},[`&${t}-block`]:{display:"flex"},[`&${t}-block ${t}-item`]:{flex:1,minWidth:0},[`${t}-item`]:{position:"relative",textAlign:"center",cursor:"pointer",transition:`color ${e.motionDurationMid} ${e.motionEaseInOut}`,borderRadius:e.borderRadiusSM,transform:"translateZ(0)","&-selected":Object.assign(Object.assign({},pY(e)),{color:e.itemSelectedColor}),"&-focused":Object.assign({},_c(e)),"&::after":{content:'""',position:"absolute",zIndex:-1,width:"100%",height:"100%",top:0,insetInlineStart:0,borderRadius:"inherit",opacity:0,transition:`opacity ${e.motionDurationMid}`,pointerEvents:"none"},[`&:hover:not(${t}-item-selected):not(${t}-item-disabled)`]:{color:e.itemHoverColor,"&::after":{opacity:1,backgroundColor:e.itemHoverBg}},[`&:active:not(${t}-item-selected):not(${t}-item-disabled)`]:{color:e.itemHoverColor,"&::after":{opacity:1,backgroundColor:e.itemActiveBg}},"&-label":Object.assign({minHeight:n,lineHeight:se(n),padding:`0 ${se(e.segmentedPaddingHorizontal)}`},Lqe),"&-icon + *":{marginInlineStart:e.calc(e.marginSM).div(2).equal()},"&-input":{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:0,opacity:0,pointerEvents:"none"}},[`${t}-thumb`]:Object.assign(Object.assign({},pY(e)),{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:"100%",padding:`${se(e.paddingXXS)} 0`,borderRadius:e.borderRadiusSM,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOut}, height ${e.motionDurationSlow} ${e.motionEaseInOut}`,[`& ~ ${t}-item:not(${t}-item-selected):not(${t}-item-disabled)::after`]:{backgroundColor:"transparent"}}),[`&${t}-lg`]:{borderRadius:e.borderRadiusLG,[`${t}-item-label`]:{minHeight:r,lineHeight:se(r),padding:`0 ${se(e.segmentedPaddingHorizontal)}`,fontSize:e.fontSizeLG},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadius}},[`&${t}-sm`]:{borderRadius:e.borderRadiusSM,[`${t}-item-label`]:{minHeight:o,lineHeight:se(o),padding:`0 ${se(e.segmentedPaddingHorizontalSM)}`},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadiusXS}}}),fY(`&-disabled ${t}-item`,e)),fY(`${t}-item-disabled`,e)),{[`${t}-thumb-motion-appear-active`]:{transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOut}, width ${e.motionDurationSlow} ${e.motionEaseInOut}`,willChange:"transform, width"},[`&${t}-shape-round`]:{borderRadius:9999,[`${t}-item, ${t}-thumb`]:{borderRadius:9999}}})}},zqe=e=>{const{colorTextLabel:t,colorText:n,colorFillSecondary:r,colorBgElevated:o,colorFill:i,lineWidthBold:a,colorBgLayout:s}=e;return{trackPadding:a,trackBg:s,itemColor:t,itemHoverColor:n,itemHoverBg:r,itemSelectedBg:o,itemActiveBg:i,itemSelectedColor:n}},Hqe=pn("Segmented",e=>{const{lineWidth:t,calc:n}=e,r=Xt(e,{segmentedPaddingHorizontal:n(e.controlPaddingHorizontal).sub(t).equal(),segmentedPaddingHorizontalSM:n(e.controlPaddingHorizontalSM).sub(t).equal()});return[jqe(r)]},zqe);var hY=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=Hw(),{prefixCls:r,className:o,rootClassName:i,block:a,options:s=[],size:l="middle",style:c,vertical:u,shape:d="default",name:p=n}=e,h=hY(e,["prefixCls","className","rootClassName","block","options","size","style","vertical","shape","name"]),{getPrefixCls:m,direction:v,className:g,style:x}=Vr("segmented"),y=m("segmented",r),[b,C,S]=Hqe(y),w=fo(l),E=f.useMemo(()=>s.map($=>{if(Vqe($)){const{icon:R,label:O}=$,T=hY($,["icon","label"]);return Object.assign(Object.assign({},T),{label:f.createElement(f.Fragment,null,f.createElement("span",{className:`${y}-item-icon`},R),O&&f.createElement("span",null,O))})}return $}),[s,y]),_=re(o,i,g,{[`${y}-block`]:a,[`${y}-sm`]:w==="small",[`${y}-lg`]:w==="large",[`${y}-vertical`]:u,[`${y}-shape-${d}`]:d==="round"},C,S),P=Object.assign(Object.assign({},x),c);return b(f.createElement(Bqe,Object.assign({},h,{name:p,className:_,style:P,options:E,ref:t,prefixCls:y,direction:v,vertical:u})))}),sme=Wqe,lme=Z.createContext({}),cme=Z.createContext({}),ume=({prefixCls:e,value:t,onChange:n})=>{const r=()=>{if(n&&t&&!t.cleared){const o=t.toHsb();o.a=0;const i=pa(o);i.cleared=!0,n(i)}};return Z.createElement("div",{className:`${e}-clear`,onClick:r})},dme="hex",fme="rgb",pme="hsb";var Uqe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},Gqe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Uqe}))},hme=f.forwardRef(Gqe);function HA(){return typeof BigInt=="function"}function mme(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function Cm(e){var t=e.trim(),n=t.startsWith("-");n&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t="0".concat(t));var r=t||"0",o=r.split("."),i=o[0]||"0",a=o[1]||"0";i==="0"&&a==="0"&&(n=!1);var s=n?"-":"";return{negative:n,negativeStr:s,trimStr:r,integerStr:i,decimalStr:a,fullStr:"".concat(s).concat(r)}}function y7(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function em(e){var t=String(e);if(y7(e)){var n=Number(t.slice(t.indexOf("e-")+2)),r=t.match(/\.(\d+)/);return r!=null&&r[1]&&(n+=r[1].length),n}return t.includes(".")&&b7(t)?t.length-t.indexOf(".")-1:0}function PT(e){var t=String(e);if(y7(e)){if(e>Number.MAX_SAFE_INTEGER)return String(HA()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":Cm("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}(),Kqe=function(){function e(t){if(rr(this,e),K(this,"origin",""),K(this,"number",void 0),K(this,"empty",void 0),mme(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return or(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(n){if(this.isInvalidate())return new e(n);var r=Number(n);if(Number.isNaN(r))return this;var o=this.number+r;if(o>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(oNumber.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(o0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":PT(this.number):this.origin}}]),e}();function Ul(e){return HA()?new qqe(e):new Kqe(e)}function e$(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var o=Cm(e),i=o.negativeStr,a=o.integerStr,s=o.decimalStr,l="".concat(t).concat(s),c="".concat(i).concat(a);if(n>=0){var u=Number(s[n]);if(u>=5&&!r){var d=Ul(e).add("".concat(i,"0.").concat("0".repeat(n)).concat(10-u));return e$(d.toString(),t,n,r)}return n===0?c:"".concat(c).concat(t).concat(s.padEnd(n,"0").slice(0,n))}return l===".0"?c:"".concat(c).concat(l)}function Yqe(e){return!!(e.addonBefore||e.addonAfter)}function Xqe(e){return!!(e.prefix||e.suffix||e.allowClear)}function mY(e,t,n){var r=t.cloneNode(!0),o=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},o}function iM(e,t,n,r){if(n){var o=t;if(t.type==="click"){o=mY(t,e,""),n(o);return}if(e.type!=="file"&&r!==void 0){o=mY(t,e,r),n(o);return}n(o)}}function x7(e,t){if(e){e.focus(t);var n=t||{},r=n.cursor;if(r){var o=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(o,o);break;default:e.setSelectionRange(0,o)}}}}var C7=Z.forwardRef(function(e,t){var n,r,o,i=e.inputElement,a=e.children,s=e.prefixCls,l=e.prefix,c=e.suffix,u=e.addonBefore,d=e.addonAfter,p=e.className,h=e.style,m=e.disabled,v=e.readOnly,g=e.focused,x=e.triggerFocus,y=e.allowClear,b=e.value,C=e.handleReset,S=e.hidden,w=e.classes,E=e.classNames,_=e.dataAttrs,P=e.styles,$=e.components,R=e.onClear,O=a??i,T=($==null?void 0:$.affixWrapper)||"span",I=($==null?void 0:$.groupWrapper)||"span",k=($==null?void 0:$.wrapper)||"span",N=($==null?void 0:$.groupAddon)||"span",D=f.useRef(null),L=function(oe){var ne;(ne=D.current)!==null&&ne!==void 0&&ne.contains(oe.target)&&(x==null||x())},H=Xqe(e),U=f.cloneElement(O,{value:b,className:re((n=O.props)===null||n===void 0?void 0:n.className,!H&&(E==null?void 0:E.variant))||null}),V=f.useRef(null);if(Z.useImperativeHandle(t,function(){return{nativeElement:V.current||D.current}}),H){var j=null;if(y){var F=!m&&!v&&b,W="".concat(s,"-clear-icon"),X=dt(y)==="object"&&y!==null&&y!==void 0&&y.clearIcon?y.clearIcon:"✖";j=Z.createElement("button",{type:"button",tabIndex:-1,onClick:function(oe){C==null||C(oe),R==null||R()},onMouseDown:function(oe){return oe.preventDefault()},className:re(W,K(K({},"".concat(W,"-hidden"),!F),"".concat(W,"-has-suffix"),!!c))},X)}var J="".concat(s,"-affix-wrapper"),q=re(J,K(K(K(K(K({},"".concat(s,"-disabled"),m),"".concat(J,"-disabled"),m),"".concat(J,"-focused"),g),"".concat(J,"-readonly"),v),"".concat(J,"-input-with-clear-btn"),c&&y&&b),w==null?void 0:w.affixWrapper,E==null?void 0:E.affixWrapper,E==null?void 0:E.variant),A=(c||y)&&Z.createElement("span",{className:re("".concat(s,"-suffix"),E==null?void 0:E.suffix),style:P==null?void 0:P.suffix},j,c);U=Z.createElement(T,we({className:q,style:P==null?void 0:P.affixWrapper,onClick:L},_==null?void 0:_.affixWrapper,{ref:D}),l&&Z.createElement("span",{className:re("".concat(s,"-prefix"),E==null?void 0:E.prefix),style:P==null?void 0:P.prefix},l),U,A)}if(Yqe(e)){var z="".concat(s,"-group"),G="".concat(z,"-addon"),Y="".concat(z,"-wrapper"),Q=re("".concat(s,"-wrapper"),z,w==null?void 0:w.wrapper,E==null?void 0:E.wrapper),ee=re(Y,K({},"".concat(Y,"-disabled"),m),w==null?void 0:w.group,E==null?void 0:E.groupWrapper);U=Z.createElement(I,{className:ee,ref:V},Z.createElement(k,{className:Q},u&&Z.createElement(N,{className:G},u),U,d&&Z.createElement(N,{className:G},d)))}return Z.cloneElement(U,{className:re((r=U.props)===null||r===void 0?void 0:r.className,p)||null,style:B(B({},(o=U.props)===null||o===void 0?void 0:o.style),h),hidden:S})}),Qqe=["show"];function gme(e,t){return f.useMemo(function(){var n={};t&&(n.show=dt(t)==="object"&&t.formatter?t.formatter:!!t),n=B(B({},n),e);var r=n,o=r.show,i=Ye(r,Qqe);return B(B({},i),{},{show:!!o,showFormatter:typeof o=="function"?o:void 0,strategy:i.strategy||function(a){return a.length}})},[e,t])}var Zqe=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],Jqe=f.forwardRef(function(e,t){var n=e.autoComplete,r=e.onChange,o=e.onFocus,i=e.onBlur,a=e.onPressEnter,s=e.onKeyDown,l=e.onKeyUp,c=e.prefixCls,u=c===void 0?"rc-input":c,d=e.disabled,p=e.htmlSize,h=e.className,m=e.maxLength,v=e.suffix,g=e.showCount,x=e.count,y=e.type,b=y===void 0?"text":y,C=e.classes,S=e.classNames,w=e.styles,E=e.onCompositionStart,_=e.onCompositionEnd,P=Ye(e,Zqe),$=f.useState(!1),R=ie($,2),O=R[0],T=R[1],I=f.useRef(!1),k=f.useRef(!1),N=f.useRef(null),D=f.useRef(null),L=function(de){N.current&&x7(N.current,de)},H=Gt(e.defaultValue,{value:e.value}),U=ie(H,2),V=U[0],j=U[1],F=V==null?"":String(V),W=f.useState(null),X=ie(W,2),J=X[0],q=X[1],A=gme(x,g),z=A.max||m,G=A.strategy(F),Y=!!z&&G>z;f.useImperativeHandle(t,function(){var ge;return{focus:L,blur:function(){var be;(be=N.current)===null||be===void 0||be.blur()},setSelectionRange:function(be,Ee,Le){var Re;(Re=N.current)===null||Re===void 0||Re.setSelectionRange(be,Ee,Le)},select:function(){var be;(be=N.current)===null||be===void 0||be.select()},input:N.current,nativeElement:((ge=D.current)===null||ge===void 0?void 0:ge.nativeElement)||N.current}}),f.useEffect(function(){k.current&&(k.current=!1),T(function(ge){return ge&&d?!1:ge})},[d]);var Q=function(de,be,Ee){var Le=be;if(!I.current&&A.exceedFormatter&&A.max&&A.strategy(be)>A.max){if(Le=A.exceedFormatter(be,{max:A.max}),be!==Le){var Re,Pe;q([((Re=N.current)===null||Re===void 0?void 0:Re.selectionStart)||0,((Pe=N.current)===null||Pe===void 0?void 0:Pe.selectionEnd)||0])}}else if(Ee.source==="compositionEnd")return;j(Le),N.current&&iM(N.current,de,r,Le)};f.useEffect(function(){if(J){var ge;(ge=N.current)===null||ge===void 0||ge.setSelectionRange.apply(ge,Ne(J))}},[J]);var ee=function(de){Q(de,de.target.value,{source:"change"})},te=function(de){I.current=!1,Q(de,de.currentTarget.value,{source:"compositionEnd"}),_==null||_(de)},oe=function(de){a&&de.key==="Enter"&&!k.current&&(k.current=!0,a(de)),s==null||s(de)},ne=function(de){de.key==="Enter"&&(k.current=!1),l==null||l(de)},le=function(de){T(!0),o==null||o(de)},ce=function(de){k.current&&(k.current=!1),T(!1),i==null||i(de)},he=function(de){j(""),L(),N.current&&iM(N.current,de,r)},ue=Y&&"".concat(u,"-out-of-range"),fe=function(){var de=En(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return Z.createElement("input",we({autoComplete:n},de,{onChange:ee,onFocus:le,onBlur:ce,onKeyDown:oe,onKeyUp:ne,className:re(u,K({},"".concat(u,"-disabled"),d),S==null?void 0:S.input),style:w==null?void 0:w.input,ref:N,size:p,type:b,onCompositionStart:function(Ee){I.current=!0,E==null||E(Ee)},onCompositionEnd:te}))},ve=function(){var de=Number(z)>0;if(v||A.show){var be=A.showFormatter?A.showFormatter({value:F,count:G,maxLength:z}):"".concat(G).concat(de?" / ".concat(z):"");return Z.createElement(Z.Fragment,null,A.show&&Z.createElement("span",{className:re("".concat(u,"-show-count-suffix"),K({},"".concat(u,"-show-count-has-suffix"),!!v),S==null?void 0:S.count),style:B({},w==null?void 0:w.count)},be),v)}return null};return Z.createElement(C7,we({},P,{prefixCls:u,className:re(h,ue),handleReset:he,value:F,focused:O,triggerFocus:L,suffix:ve(),disabled:d,classes:C,classNames:S,styles:w,ref:D}),fe())});function eKe(e,t){return typeof Proxy<"u"&&e?new Proxy(e,{get:function(r,o){if(t[o])return t[o];var i=r[o];return typeof i=="function"?i.bind(r):i}}):e}function tKe(e,t){var n=f.useRef(null);function r(){try{var i=e.selectionStart,a=e.selectionEnd,s=e.value,l=s.substring(0,i),c=s.substring(a);n.current={start:i,end:a,value:s,beforeTxt:l,afterTxt:c}}catch{}}function o(){if(e&&n.current&&t)try{var i=e.value,a=n.current,s=a.beforeTxt,l=a.afterTxt,c=a.start,u=i.length;if(i.startsWith(s))u=s.length;else if(i.endsWith(l))u=i.length-n.current.afterTxt.length;else{var d=s[c-1],p=i.indexOf(d,c-1);p!==-1&&(u=p+1)}e.setSelectionRange(u,u)}catch(h){Jn(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(h.message))}}return[r,o]}var nKe=function(){var t=f.useState(!1),n=ie(t,2),r=n[0],o=n[1];return Mn(function(){o(sT())},[]),r},rKe=200,oKe=600;function iKe(e){var t=e.prefixCls,n=e.upNode,r=e.downNode,o=e.upDisabled,i=e.downDisabled,a=e.onStep,s=f.useRef(),l=f.useRef([]),c=f.useRef();c.current=a;var u=function(){clearTimeout(s.current)},d=function(b,C){b.preventDefault(),u(),c.current(C);function S(){c.current(C),s.current=setTimeout(S,rKe)}s.current=setTimeout(S,oKe)};f.useEffect(function(){return function(){u(),l.current.forEach(function(y){return gn.cancel(y)})}},[]);var p=nKe();if(p)return null;var h="".concat(t,"-handler"),m=re(h,"".concat(h,"-up"),K({},"".concat(h,"-up-disabled"),o)),v=re(h,"".concat(h,"-down"),K({},"".concat(h,"-down-disabled"),i)),g=function(){return l.current.push(gn(u))},x={unselectable:"on",role:"button",onMouseUp:g,onMouseLeave:g};return f.createElement("div",{className:"".concat(h,"-wrap")},f.createElement("span",we({},x,{onMouseDown:function(b){d(b,!0)},"aria-label":"Increase Value","aria-disabled":o,className:m}),n||f.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-up-inner")})),f.createElement("span",we({},x,{onMouseDown:function(b){d(b,!1)},"aria-label":"Decrease Value","aria-disabled":i,className:v}),r||f.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-down-inner")})))}function gY(e){var t=typeof e=="number"?PT(e):Cm(e).fullStr,n=t.includes(".");return n?Cm(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}const aKe=function(){var e=f.useRef(0),t=function(){gn.cancel(e.current)};return f.useEffect(function(){return t},[]),function(n){t(),e.current=gn(function(){n()})}};var sKe=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],lKe=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],vY=function(t,n){return t||n.isEmpty()?n.toString():n.toNumber()},yY=function(t){var n=Ul(t);return n.isInvalidate()?null:n},cKe=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,i=e.min,a=e.max,s=e.step,l=s===void 0?1:s,c=e.defaultValue,u=e.value,d=e.disabled,p=e.readOnly,h=e.upHandler,m=e.downHandler,v=e.keyboard,g=e.changeOnWheel,x=g===void 0?!1:g,y=e.controls,b=y===void 0?!0:y;e.classNames;var C=e.stringMode,S=e.parser,w=e.formatter,E=e.precision,_=e.decimalSeparator,P=e.onChange,$=e.onInput,R=e.onPressEnter,O=e.onStep,T=e.changeOnBlur,I=T===void 0?!0:T,k=e.domRef,N=Ye(e,sKe),D="".concat(n,"-input"),L=f.useRef(null),H=f.useState(!1),U=ie(H,2),V=U[0],j=U[1],F=f.useRef(!1),W=f.useRef(!1),X=f.useRef(!1),J=f.useState(function(){return Ul(u??c)}),q=ie(J,2),A=q[0],z=q[1];function G(He){u===void 0&&z(He)}var Y=f.useCallback(function(He,Ke){if(!Ke)return E>=0?E:Math.max(em(He),em(l))},[E,l]),Q=f.useCallback(function(He){var Ke=String(He);if(S)return S(Ke);var it=Ke;return _&&(it=it.replace(_,".")),it.replace(/[^\w.-]+/g,"")},[S,_]),ee=f.useRef(""),te=f.useCallback(function(He,Ke){if(w)return w(He,{userTyping:Ke,input:String(ee.current)});var it=typeof He=="number"?PT(He):He;if(!Ke){var Ge=Y(it,Ke);if(b7(it)&&(_||Ge>=0)){var ut=_||".";it=e$(it,ut,Ge)}}return it},[w,Y,_]),oe=f.useState(function(){var He=c??u;return A.isInvalidate()&&["string","number"].includes(dt(He))?Number.isNaN(He)?"":He:te(A.toString(),!1)}),ne=ie(oe,2),le=ne[0],ce=ne[1];ee.current=le;function he(He,Ke){ce(te(He.isInvalidate()?He.toString(!1):He.toString(!Ke),Ke))}var ue=f.useMemo(function(){return yY(a)},[a,E]),fe=f.useMemo(function(){return yY(i)},[i,E]),ve=f.useMemo(function(){return!ue||!A||A.isInvalidate()?!1:ue.lessEquals(A)},[ue,A]),ge=f.useMemo(function(){return!fe||!A||A.isInvalidate()?!1:A.lessEquals(fe)},[fe,A]),de=tKe(L.current,V),be=ie(de,2),Ee=be[0],Le=be[1],Re=function(Ke){return ue&&!Ke.lessEquals(ue)?ue:fe&&!fe.lessEquals(Ke)?fe:null},Pe=function(Ke){return!Re(Ke)},ze=function(Ke,it){var Ge=Ke,ut=Pe(Ge)||Ge.isEmpty();if(!Ge.isEmpty()&&!it&&(Ge=Re(Ge)||Ge,ut=!0),!p&&!d&&ut){var Ze=Ge.toString(),et=Y(Ze,it);return et>=0&&(Ge=Ul(e$(Ze,".",et)),Pe(Ge)||(Ge=Ul(e$(Ze,".",et,!0)))),Ge.equals(A)||(G(Ge),P==null||P(Ge.isEmpty()?null:vY(C,Ge)),u===void 0&&he(Ge,it)),Ge}return A},Ie=aKe(),$e=function He(Ke){if(Ee(),ee.current=Ke,ce(Ke),!W.current){var it=Q(Ke),Ge=Ul(it);Ge.isNaN()||ze(Ge,!0)}$==null||$(Ke),Ie(function(){var ut=Ke;S||(ut=Ke.replace(/。/g,".")),ut!==Ke&&He(ut)})},Be=function(){W.current=!0},Ce=function(){W.current=!1,$e(L.current.value)},Oe=function(Ke){$e(Ke.target.value)},Fe=function(Ke){var it;if(!(Ke&&ve||!Ke&&ge)){F.current=!1;var Ge=Ul(X.current?gY(l):l);Ke||(Ge=Ge.negate());var ut=(A||Ul(0)).add(Ge.toString()),Ze=ze(ut,!1);O==null||O(vY(C,Ze),{offset:X.current?gY(l):l,type:Ke?"up":"down"}),(it=L.current)===null||it===void 0||it.focus()}},Se=function(Ke){var it=Ul(Q(le)),Ge;it.isNaN()?Ge=ze(A,Ke):Ge=ze(it,Ke),u!==void 0?he(A,!1):Ge.isNaN()||he(Ge,!1)},Ae=function(){F.current=!0},Ve=function(Ke){var it=Ke.key,Ge=Ke.shiftKey;F.current=!0,X.current=Ge,it==="Enter"&&(W.current||(F.current=!1),Se(!1),R==null||R(Ke)),v!==!1&&!W.current&&["Up","ArrowUp","Down","ArrowDown"].includes(it)&&(Fe(it==="Up"||it==="ArrowUp"),Ke.preventDefault())},Je=function(){F.current=!1,X.current=!1};f.useEffect(function(){if(x&&V){var He=function(Ge){Fe(Ge.deltaY<0),Ge.preventDefault()},Ke=L.current;if(Ke)return Ke.addEventListener("wheel",He,{passive:!1}),function(){return Ke.removeEventListener("wheel",He)}}});var ht=function(){I&&Se(!1),j(!1),F.current=!1};return ym(function(){A.isInvalidate()||he(A,!1)},[E,w]),ym(function(){var He=Ul(u);z(He);var Ke=Ul(Q(le));(!He.equals(Ke)||!F.current||w)&&he(He,F.current)},[u]),ym(function(){w&&Le()},[le]),f.createElement("div",{ref:k,className:re(n,r,K(K(K(K(K({},"".concat(n,"-focused"),V),"".concat(n,"-disabled"),d),"".concat(n,"-readonly"),p),"".concat(n,"-not-a-number"),A.isNaN()),"".concat(n,"-out-of-range"),!A.isInvalidate()&&!Pe(A))),style:o,onFocus:function(){j(!0)},onBlur:ht,onKeyDown:Ve,onKeyUp:Je,onCompositionStart:Be,onCompositionEnd:Ce,onBeforeInput:Ae},b&&f.createElement(iKe,{prefixCls:n,upNode:h,downNode:m,upDisabled:ve,downDisabled:ge,onStep:Fe}),f.createElement("div",{className:"".concat(D,"-wrap")},f.createElement("input",we({autoComplete:"off",role:"spinbutton","aria-valuemin":i,"aria-valuemax":a,"aria-valuenow":A.isInvalidate()?null:A.toString(),step:l},N,{ref:Ci(L,t),className:D,value:le,onChange:Oe,disabled:d,readOnly:p}))))}),uKe=f.forwardRef(function(e,t){var n=e.disabled,r=e.style,o=e.prefixCls,i=o===void 0?"rc-input-number":o,a=e.value,s=e.prefix,l=e.suffix,c=e.addonBefore,u=e.addonAfter,d=e.className,p=e.classNames,h=Ye(e,lKe),m=f.useRef(null),v=f.useRef(null),g=f.useRef(null),x=function(b){g.current&&x7(g.current,b)};return f.useImperativeHandle(t,function(){return eKe(g.current,{focus:x,nativeElement:m.current.nativeElement||v.current})}),f.createElement(C7,{className:d,triggerFocus:x,prefixCls:i,value:a,disabled:n,style:r,prefix:s,suffix:l,addonAfter:u,addonBefore:c,classNames:p,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:m},f.createElement(cKe,we({prefixCls:i,disabled:n,ref:g,domRef:v,className:p==null?void 0:p.input},h)))});const dKe=e=>{var t;const n=(t=e.handleVisible)!==null&&t!==void 0?t:"auto",r=e.controlHeightSM-e.lineWidth*2;return Object.assign(Object.assign({},Cg(e)),{controlWidth:90,handleWidth:r,handleFontSize:e.fontSize/2,handleVisible:n,handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,filledHandleBg:new wn(e.colorFillSecondary).onBackground(e.colorBgContainer).toHexString(),handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder,handleOpacity:n===!0?1:0,handleVisibleWidth:n===!0?r:0})},bY=({componentCls:e,borderRadiusSM:t,borderRadiusLG:n},r)=>{const o=r==="lg"?n:t;return{[`&-${r}`]:{[`${e}-handler-wrap`]:{borderStartEndRadius:o,borderEndEndRadius:o},[`${e}-handler-up`]:{borderStartEndRadius:o},[`${e}-handler-down`]:{borderEndEndRadius:o}}}},fKe=e=>{const{componentCls:t,lineWidth:n,lineType:r,borderRadius:o,inputFontSizeSM:i,inputFontSizeLG:a,controlHeightLG:s,controlHeightSM:l,colorError:c,paddingInlineSM:u,paddingBlockSM:d,paddingBlockLG:p,paddingInlineLG:h,colorIcon:m,motionDurationMid:v,handleHoverColor:g,handleOpacity:x,paddingInline:y,paddingBlock:b,handleBg:C,handleActiveBg:S,colorTextDisabled:w,borderRadiusSM:E,borderRadiusLG:_,controlWidth:P,handleBorderColor:$,filledHandleBg:R,lineHeightLG:O,calc:T}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),Xw(e)),{display:"inline-block",width:P,margin:0,padding:0,borderRadius:o}),c7(e,{[`${t}-handler-wrap`]:{background:C,[`${t}-handler-down`]:{borderBlockStart:`${se(n)} ${r} ${$}`}}})),d7(e,{[`${t}-handler-wrap`]:{background:R,[`${t}-handler-down`]:{borderBlockStart:`${se(n)} ${r} ${$}`}},"&:focus-within":{[`${t}-handler-wrap`]:{background:C}}})),f7(e,{[`${t}-handler-wrap`]:{background:C,[`${t}-handler-down`]:{borderBlockStart:`${se(n)} ${r} ${$}`}}})),u7(e)),{"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:a,lineHeight:O,borderRadius:_,[`input${t}-input`]:{height:T(s).sub(T(n).mul(2)).equal(),padding:`${se(p)} ${se(h)}`}},"&-sm":{padding:0,fontSize:i,borderRadius:E,[`input${t}-input`]:{height:T(l).sub(T(n).mul(2)).equal(),padding:`${se(d)} ${se(u)}`}},"&-out-of-range":{[`${t}-input-wrap`]:{input:{color:c}}},"&-group":Object.assign(Object.assign(Object.assign({},Rn(e)),Mhe(e)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${t}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${t}-group-addon`]:{borderRadius:_,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:E}}},She(e)),_he(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}}})}),[`&-disabled ${t}-input`]:{cursor:"not-allowed"},[t]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),{width:"100%",padding:`${se(b)} ${se(y)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:o,outline:0,transition:`all ${v} linear`,appearance:"textfield",fontSize:"inherit"}),p7(e.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{width:e.handleWidth,opacity:1}})},{[t]:Object.assign(Object.assign(Object.assign({[`${t}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleVisibleWidth,opacity:x,height:"100%",borderStartStartRadius:0,borderStartEndRadius:o,borderEndEndRadius:o,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${v}`,overflow:"hidden",[`${t}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` +`;return[_O(`${t}-checkbox`,e),{[n]:{"&-checkbox":{top:0,marginInlineEnd:e.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${n}-menu-empty`]:{[`${n}-menu`]:{width:"100%",height:"auto",[r]:{color:e.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:e.controlItemWidth,height:e.dropdownHeight,margin:0,padding:e.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&-item":Object.assign(Object.assign({},Bs),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:e.optionPadding,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationMid}`,borderRadius:e.borderRadiusSM,"&:hover":{background:e.controlItemBgHover},"&-disabled":{color:e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[o]:{color:e.colorTextDisabled}},[`&-active:not(${r}-disabled)`]:{"&, &:hover":{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg}},"&-content":{flex:"auto"},[o]:{marginInlineStart:e.paddingXXS,color:e.colorIcon,fontSize:e.fontSizeIcon},"&-keyword":{color:e.colorHighlight}})}}}]},sqe=e=>{const{componentCls:t,antCls:n}=e;return[{[t]:{width:e.controlWidth}},{[`${t}-dropdown`]:[{[`&${n}-select-dropdown`]:{padding:0}},tme(e)]},{[`${t}-dropdown-rtl`]:{direction:"rtl"}},yg(e)]},nme=e=>{const t=Math.round((e.controlHeight-e.fontSize*e.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:e.controlItemBgActive,optionSelectedFontWeight:e.fontWeightStrong,optionPadding:`${t}px ${e.paddingSM}px`,menuPadding:e.paddingXXS,optionSelectedColor:e.colorText}},rme=pn("Cascader",e=>[sqe(e)],nme,{unitless:{optionSelectedFontWeight:!0}}),lqe=e=>{const{componentCls:t}=e;return{[`${t}-panel`]:[tme(e),{display:"inline-flex",border:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,borderRadius:e.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${t}-menus`]:{alignItems:"stretch"},[`${t}-menu`]:{height:"auto"},"&-empty":{padding:e.paddingXXS}}]}},cqe=Wue(["Cascader","Panel"],e=>lqe(e),nme);function uqe(e){const{prefixCls:t,className:n,multiple:r,rootClassName:o,notFoundContent:i,direction:a,expandIcon:s,disabled:l}=e,c=p.useContext(Do),u=l??c,[d,f,h,m]=Qhe(t,a),v=br(f),[g,b,y]=rme(f,v);cqe(f);const x=h==="rtl",[w,S]=Jhe(d,x,s),C=i||(m==null?void 0:m("Cascader"))||p.createElement(qC,{componentName:"Cascader"}),E=Zhe(f,r);return g(p.createElement(Xhe,Object.assign({},e,{checkable:E,prefixCls:f,className:re(n,b,o,y,v),notFoundContent:C,direction:h,expandIcon:w,loadingIcon:S,disabled:u})))}var dqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ol===0?[s]:[].concat(De(a),[t,s]),[]),o=[];let i=0;return r.forEach((a,s)=>{const l=i+a.length;let c=e.slice(i,l);i=l,s%2===1&&(c=p.createElement("span",{className:`${n}-menu-item-keyword`,key:`separator-${s}`},c)),o.push(c)}),o}const mqe=(e,t,n,r)=>{const o=[],i=e.toLowerCase();return t.forEach((a,s)=>{s!==0&&o.push(" / ");let l=a[r.label];const c=typeof l;(c==="string"||c==="number")&&(l=hqe(String(l),i,n)),o.push(l)}),o},Wy=p.forwardRef((e,t)=>{var n,r,o,i;const{prefixCls:a,size:s,disabled:l,className:c,rootClassName:u,multiple:d,bordered:f=!0,transitionName:h,choiceTransitionName:m="",popupClassName:v,dropdownClassName:g,expandIcon:b,placement:y,showSearch:x,allowClear:w=!0,notFoundContent:S,direction:C,getPopupContainer:E,status:_,showArrow:P,builtinPlacements:$,style:T,variant:R,dropdownRender:O,onDropdownVisibleChange:k,dropdownMenuColumnStyle:I,popupRender:D,dropdownStyle:N,popupMenuColumnStyle:L,onOpenChange:H,styles:U,classNames:V}=e,j=dqe(e,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant","dropdownRender","onDropdownVisibleChange","dropdownMenuColumnStyle","popupRender","dropdownStyle","popupMenuColumnStyle","onOpenChange","styles","classNames"]),F=En(j,["suffixIcon"]),{getPrefixCls:W,getPopupContainer:X,className:J,style:q,classNames:A,styles:z}=Vr("cascader"),{popupOverflow:G}=p.useContext(kt),{status:Y,hasFeedback:Q,isFormItemInput:ee,feedbackIcon:te}=p.useContext(Ao),oe=tf(Y,_),[ne,le,ce,he]=Qhe(a,C),ue=ce==="rtl",fe=W(),ve=br(ne),[ge,de,be]=Hj(ne,ve),Ee=br(le),[Le]=rme(le,Ee),{compactSize:Te,compactItemClassnames:Pe}=Rl(ne,C),[ze,ke]=Hu("cascader",R,f),$e=S||(he==null?void 0:he("Cascader"))||p.createElement(qC,{componentName:"Cascader"}),Be=re(((n=V==null?void 0:V.popup)===null||n===void 0?void 0:n.root)||((r=A.popup)===null||r===void 0?void 0:r.root)||v||g,`${le}-dropdown`,{[`${le}-dropdown-rtl`]:ce==="rtl"},u,ve,A.root,V==null?void 0:V.root,Ee,de,be),we=D||O,Re=L||I,Fe=H||k,Se=((o=U==null?void 0:U.popup)===null||o===void 0?void 0:o.root)||((i=z.popup)===null||i===void 0?void 0:i.root)||N,Ae=p.useMemo(()=>{if(!x)return x;let ye={render:mqe};return typeof x=="object"&&(ye=Object.assign(Object.assign({},ye),x)),ye},[x]),Ve=fo(ye=>{var Oe;return(Oe=s??Te)!==null&&Oe!==void 0?Oe:ye}),Je=p.useContext(Do),ht=l??Je,[He,Ke]=Jhe(ne,ue,b),it=Zhe(le,d),Ge=Wj(e.suffixIcon,P),{suffixIcon:ut,removeIcon:Ze,clearIcon:et}=cO(Object.assign(Object.assign({},e),{hasFeedback:Q,feedbackIcon:te,showSuffixIcon:Ge,multiple:d,prefixCls:ne,componentName:"Cascader"})),tt=p.useMemo(()=>y!==void 0?y:ue?"bottomRight":"bottomLeft",[y,ue]),mt=w===!0?{clearIcon:et}:w,[me]=Tl("SelectLike",Se==null?void 0:Se.zIndex),pe=p.createElement(eS,Object.assign({prefixCls:ne,className:re(!a&&le,{[`${ne}-lg`]:Ve==="large",[`${ne}-sm`]:Ve==="small",[`${ne}-rtl`]:ue,[`${ne}-${ze}`]:ke,[`${ne}-in-form-item`]:ee},Mc(ne,oe,Q),Pe,J,c,u,V==null?void 0:V.root,A.root,ve,Ee,de,be),disabled:ht,style:Object.assign(Object.assign(Object.assign(Object.assign({},z.root),U==null?void 0:U.root),q),T)},F,{builtinPlacements:zj($,G),direction:ce,placement:tt,notFoundContent:$e,allowClear:mt,showSearch:Ae,expandIcon:He,suffixIcon:ut,removeIcon:Ze,loadingIcon:Ke,checkable:it,dropdownClassName:Be,dropdownPrefixCls:a||le,dropdownStyle:Object.assign(Object.assign({},Se),{zIndex:me}),dropdownRender:we,dropdownMenuColumnStyle:Re,onOpenChange:Fe,choiceTransitionName:Oi(fe,"",m),transitionName:Oi(fe,"slide-up",h),getPopupContainer:E||X,ref:t}));return Le(ge(pe))}),gqe=Jp(Wy,"dropdownAlign",e=>En(e,["visible"]));Wy.SHOW_PARENT=pqe;Wy.SHOW_CHILD=fqe;Wy.Panel=uqe;Wy._InternalPanelDoNotUseOrYouWillBeFired=gqe;const ome=Z.createContext(null);var vqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,className:o,rootClassName:i,children:a,indeterminate:s=!1,style:l,onMouseEnter:c,onMouseLeave:u,skipGroup:d=!1,disabled:f}=e,h=vqe(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:m,direction:v,checkbox:g}=p.useContext(kt),b=p.useContext(ome),{isFormItemInput:y}=p.useContext(Ao),x=p.useContext(Do),w=(n=(b==null?void 0:b.disabled)||f)!==null&&n!==void 0?n:x,S=p.useRef(h.value),C=p.useRef(null),E=Ci(t,C);p.useEffect(()=>{b==null||b.registerValue(h.value)},[]),p.useEffect(()=>{if(!d)return h.value!==S.current&&(b==null||b.cancelValue(S.current),b==null||b.registerValue(h.value),S.current=h.value),()=>b==null?void 0:b.cancelValue(h.value)},[h.value]),p.useEffect(()=>{var L;!((L=C.current)===null||L===void 0)&&L.input&&(C.current.input.indeterminate=s)},[s]);const _=m("checkbox",r),P=br(_),[$,T,R]=eme(_,P),O=Object.assign({},h);b&&!d&&(O.onChange=(...L)=>{h.onChange&&h.onChange.apply(h,L),b.toggleOption&&b.toggleOption({label:a,value:h.value})},O.name=b.name,O.checked=b.value.includes(h.value));const k=re(`${_}-wrapper`,{[`${_}-rtl`]:v==="rtl",[`${_}-wrapper-checked`]:O.checked,[`${_}-wrapper-disabled`]:w,[`${_}-wrapper-in-form-item`]:y},g==null?void 0:g.className,o,i,R,P,T),I=re({[`${_}-indeterminate`]:s},UR,T),[D,N]=yhe(O.onClick);return $(p.createElement(BC,{component:"Checkbox",disabled:w},p.createElement("label",{className:k,style:Object.assign(Object.assign({},g==null?void 0:g.style),l),onMouseEnter:c,onMouseLeave:u,onClick:D},p.createElement(vhe,Object.assign({},O,{onClick:N,prefixCls:_,className:I,disabled:w,ref:E})),a!=null&&p.createElement("span",{className:`${_}-label`},a))))},ime=p.forwardRef(yqe);var bqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{defaultValue:n,children:r,options:o=[],prefixCls:i,className:a,rootClassName:s,style:l,onChange:c}=e,u=bqe(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:d,direction:f}=p.useContext(kt),[h,m]=p.useState(u.value||n||[]),[v,g]=p.useState([]);p.useEffect(()=>{"value"in u&&m(u.value||[])},[u.value]);const b=p.useMemo(()=>o.map(I=>typeof I=="string"||typeof I=="number"?{label:I,value:I}:I),[o]),y=I=>{g(D=>D.filter(N=>N!==I))},x=I=>{g(D=>[].concat(De(D),[I]))},w=I=>{const D=h.indexOf(I.value),N=De(h);D===-1?N.push(I.value):N.splice(D,1),"value"in u||m(N),c==null||c(N.filter(L=>v.includes(L)).sort((L,H)=>{const U=b.findIndex(j=>j.value===L),V=b.findIndex(j=>j.value===H);return U-V}))},S=d("checkbox",i),C=`${S}-group`,E=br(S),[_,P,$]=eme(S,E),T=En(u,["value","disabled"]),R=o.length?b.map(I=>p.createElement(ime,{prefixCls:S,key:I.value.toString(),disabled:"disabled"in I?I.disabled:u.disabled,value:I.value,checked:h.includes(I.value),onChange:I.onChange,className:re(`${C}-item`,I.className),style:I.style,title:I.title,id:I.id,required:I.required},I.label)):r,O=p.useMemo(()=>({toggleOption:w,value:h,disabled:u.disabled,name:u.name,registerValue:x,cancelValue:y}),[w,h,u.disabled,u.name,x,y]),k=re(C,{[`${C}-rtl`]:f==="rtl"},a,s,$,E,P);return _(p.createElement("div",Object.assign({className:k,style:l},T,{ref:t}),p.createElement(ome.Provider,{value:O},R)))}),Uy=ime;Uy.Group=xqe;Uy.__ANT_CHECKBOX=!0;const ame=p.createContext({});var wqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n,direction:r}=p.useContext(kt),{gutter:o,wrap:i}=p.useContext(ame),{prefixCls:a,span:s,order:l,offset:c,push:u,pull:d,className:f,children:h,flex:m,style:v}=e,g=wqe(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),b=n("col",a),[y,x,w]=Fje(b),S={};let C={};Cqe.forEach(P=>{let $={};const T=e[P];typeof T=="number"?$.span=T:typeof T=="object"&&($=T||{}),delete g[P],C=Object.assign(Object.assign({},C),{[`${b}-${P}-${$.span}`]:$.span!==void 0,[`${b}-${P}-order-${$.order}`]:$.order||$.order===0,[`${b}-${P}-offset-${$.offset}`]:$.offset||$.offset===0,[`${b}-${P}-push-${$.push}`]:$.push||$.push===0,[`${b}-${P}-pull-${$.pull}`]:$.pull||$.pull===0,[`${b}-rtl`]:r==="rtl"}),$.flex&&(C[`${b}-${P}-flex`]=!0,S[`--${b}-${P}-flex`]=cY($.flex))});const E=re(b,{[`${b}-${s}`]:s!==void 0,[`${b}-order-${l}`]:l,[`${b}-offset-${c}`]:c,[`${b}-push-${u}`]:u,[`${b}-pull-${d}`]:d},f,C,x,w),_={};if(o&&o[0]>0){const P=o[0]/2;_.paddingLeft=P,_.paddingRight=P}return m&&(_.flex=cY(m),i===!1&&!_.minWidth&&(_.minWidth=0)),y(p.createElement("div",Object.assign({},g,{style:Object.assign(Object.assign(Object.assign({},_),v),S),className:E,ref:t}),h))});function Sqe(e,t){const n=[void 0,void 0],r=Array.isArray(e)?e:[e,void 0],o=t||{xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0};return r.forEach((i,a)=>{if(typeof i=="object"&&i!==null)for(let s=0;s{if(typeof e=="string"&&r(e),typeof e=="object")for(let i=0;i{o()},[JSON.stringify(e),t]),n}const $O=p.forwardRef((e,t)=>{const{prefixCls:n,justify:r,align:o,className:i,style:a,children:s,gutter:l=0,wrap:c}=e,u=Eqe(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:d,direction:f}=p.useContext(kt),h=uO(!0,null),m=uY(o,h),v=uY(r,h),g=d("row",n),[b,y,x]=Aje(g),w=Sqe(l,h),S=re(g,{[`${g}-no-wrap`]:c===!1,[`${g}-${v}`]:v,[`${g}-${m}`]:m,[`${g}-rtl`]:f==="rtl"},i,y,x),C={},E=w[0]!=null&&w[0]>0?w[0]/-2:void 0;E&&(C.marginLeft=E,C.marginRight=E);const[_,P]=w;C.rowGap=P;const $=p.useMemo(()=>({gutter:[_,P],wrap:c}),[_,P,c]);return b(p.createElement(ame.Provider,{value:$},p.createElement("div",Object.assign({},u,{className:S,style:Object.assign(Object.assign({},C),a),ref:t}),s)))}),_qe=e=>{const{componentCls:t}=e;return{[t]:{"&-horizontal":{[`&${t}`]:{"&-sm":{marginBlock:e.marginXS},"&-md":{marginBlock:e.margin}}}}}},$qe=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:o,textPaddingInline:i,orientationMargin:a,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},Tn(e)),{borderBlockStart:`${se(o)} solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${se(o)} solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${se(e.marginLG)} 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${se(e.dividerHorizontalWithTextGutterMargin)} 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${se(o)} 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:i},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${se(o)} 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:r,borderStyle:"dotted",borderWidth:`${se(o)} 0 0`},[`&-horizontal${t}-with-text${t}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${t}-dotted`]:{borderInlineStartWidth:o,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:n}},[`&-horizontal${t}-with-text-end${t}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}},Pqe=e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}),Mqe=pn("Divider",e=>{const t=Xt(e,{dividerHorizontalWithTextGutterMargin:e.margin,sizePaddingEdgeHorizontal:0});return[$qe(t),_qe(t)]},Pqe,{unitless:{orientationMargin:!0}});var Tqe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n,className:r,style:o}=Vr("divider"),{prefixCls:i,type:a="horizontal",orientation:s="center",orientationMargin:l,className:c,rootClassName:u,children:d,dashed:f,variant:h="solid",plain:m,style:v,size:g}=e,b=Tqe(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style","size"]),y=t("divider",i),[x,w,S]=Mqe(y),C=fo(g),E=Rqe[C],_=!!d,P=p.useMemo(()=>s==="left"?n==="rtl"?"end":"start":s==="right"?n==="rtl"?"start":"end":s,[n,s]),$=P==="start"&&l!=null,T=P==="end"&&l!=null,R=re(y,r,w,S,`${y}-${a}`,{[`${y}-with-text`]:_,[`${y}-with-text-${P}`]:_,[`${y}-dashed`]:!!f,[`${y}-${h}`]:h!=="solid",[`${y}-plain`]:!!m,[`${y}-rtl`]:n==="rtl",[`${y}-no-default-orientation-margin-start`]:$,[`${y}-no-default-orientation-margin-end`]:T,[`${y}-${E}`]:!!E},c,u),O=p.useMemo(()=>typeof l=="number"?l:/^\d+$/.test(l)?Number(l):l,[l]),k={marginInlineStart:$?O:void 0,marginInlineEnd:T?O:void 0};return x(p.createElement("div",Object.assign({className:R,style:Object.assign(Object.assign({},o),v)},b,{role:"separator"}),d&&a!=="vertical"&&p.createElement("span",{className:`${y}-inner-text`,style:k},d)))};var dY=function(t,n){if(!t)return null;var r={left:t.offsetLeft,right:t.parentElement.clientWidth-t.clientWidth-t.offsetLeft,width:t.clientWidth,top:t.offsetTop,bottom:t.parentElement.clientHeight-t.clientHeight-t.offsetTop,height:t.clientHeight};return n?{left:0,right:0,width:0,top:r.top,bottom:r.bottom,height:r.height}:{left:r.left,right:r.right,width:r.width,top:0,bottom:0,height:0}},Qc=function(t){return t!==void 0?"".concat(t,"px"):void 0};function kqe(e){var t=e.prefixCls,n=e.containerRef,r=e.value,o=e.getValueIndex,i=e.motionName,a=e.onMotionStart,s=e.onMotionEnd,l=e.direction,c=e.vertical,u=c===void 0?!1:c,d=p.useRef(null),f=p.useState(r),h=ie(f,2),m=h[0],v=h[1],g=function(I){var D,N=o(I),L=(D=n.current)===null||D===void 0?void 0:D.querySelectorAll(".".concat(t,"-item"))[N];return(L==null?void 0:L.offsetParent)&&L},b=p.useState(null),y=ie(b,2),x=y[0],w=y[1],S=p.useState(null),C=ie(S,2),E=C[0],_=C[1];Mn(function(){if(m!==r){var k=g(m),I=g(r),D=dY(k,u),N=dY(I,u);v(r),w(D),_(N),k&&I?a():s()}},[r]);var P=p.useMemo(function(){if(u){var k;return Qc((k=x==null?void 0:x.top)!==null&&k!==void 0?k:0)}return Qc(l==="rtl"?-(x==null?void 0:x.right):x==null?void 0:x.left)},[u,l,x]),$=p.useMemo(function(){if(u){var k;return Qc((k=E==null?void 0:E.top)!==null&&k!==void 0?k:0)}return Qc(l==="rtl"?-(E==null?void 0:E.right):E==null?void 0:E.left)},[u,l,E]),T=function(){return u?{transform:"translateY(var(--thumb-start-top))",height:"var(--thumb-start-height)"}:{transform:"translateX(var(--thumb-start-left))",width:"var(--thumb-start-width)"}},R=function(){return u?{transform:"translateY(var(--thumb-active-top))",height:"var(--thumb-active-height)"}:{transform:"translateX(var(--thumb-active-left))",width:"var(--thumb-active-width)"}},O=function(){w(null),_(null),s()};return!x||!E?null:p.createElement(Ko,{visible:!0,motionName:i,motionAppear:!0,onAppearStart:T,onAppearActive:R,onVisibleChanged:O},function(k,I){var D=k.className,N=k.style,L=B(B({},N),{},{"--thumb-start-left":P,"--thumb-start-width":Qc(x==null?void 0:x.width),"--thumb-active-left":$,"--thumb-active-width":Qc(E==null?void 0:E.width),"--thumb-start-top":P,"--thumb-start-height":Qc(x==null?void 0:x.height),"--thumb-active-top":$,"--thumb-active-height":Qc(E==null?void 0:E.height)}),H={ref:Ci(d,I),style:L,className:re("".concat(t,"-thumb"),D)};return p.createElement("div",H)})}var Iqe=["prefixCls","direction","vertical","options","disabled","defaultValue","value","name","onChange","className","motionName"];function Dqe(e){if(typeof e.title<"u")return e.title;if(dt(e.label)!=="object"){var t;return(t=e.label)===null||t===void 0?void 0:t.toString()}}function Nqe(e){return e.map(function(t){if(dt(t)==="object"&&t!==null){var n=Dqe(t);return B(B({},t),{},{title:n})}return{label:t==null?void 0:t.toString(),title:t==null?void 0:t.toString(),value:t}})}var Aqe=function(t){var n=t.prefixCls,r=t.className,o=t.disabled,i=t.checked,a=t.label,s=t.title,l=t.value,c=t.name,u=t.onChange,d=t.onFocus,f=t.onBlur,h=t.onKeyDown,m=t.onKeyUp,v=t.onMouseDown,g=function(y){o||u(y,l)};return p.createElement("label",{className:re(r,K({},"".concat(n,"-item-disabled"),o)),onMouseDown:v},p.createElement("input",{name:c,className:"".concat(n,"-item-input"),type:"radio",disabled:o,checked:i,onChange:g,onFocus:d,onBlur:f,onKeyDown:h,onKeyUp:m}),p.createElement("div",{className:"".concat(n,"-item-label"),title:s,"aria-selected":i},a))},Fqe=p.forwardRef(function(e,t){var n,r,o=e.prefixCls,i=o===void 0?"rc-segmented":o,a=e.direction,s=e.vertical,l=e.options,c=l===void 0?[]:l,u=e.disabled,d=e.defaultValue,f=e.value,h=e.name,m=e.onChange,v=e.className,g=v===void 0?"":v,b=e.motionName,y=b===void 0?"thumb-motion":b,x=Ye(e,Iqe),w=p.useRef(null),S=p.useMemo(function(){return Ci(w,t)},[w,t]),C=p.useMemo(function(){return Nqe(c)},[c]),E=Gt((n=C[0])===null||n===void 0?void 0:n.value,{value:f,defaultValue:d}),_=ie(E,2),P=_[0],$=_[1],T=p.useState(!1),R=ie(T,2),O=R[0],k=R[1],I=function(Q,ee){$(ee),m==null||m(ee)},D=En(x,["children"]),N=p.useState(!1),L=ie(N,2),H=L[0],U=L[1],V=p.useState(!1),j=ie(V,2),F=j[0],W=j[1],X=function(){W(!0)},J=function(){W(!1)},q=function(){U(!1)},A=function(Q){Q.key==="Tab"&&U(!0)},z=function(Q){var ee=C.findIndex(function(le){return le.value===P}),te=C.length,oe=(ee+Q+te)%te,ne=C[oe];ne&&($(ne.value),m==null||m(ne.value))},G=function(Q){switch(Q.key){case"ArrowLeft":case"ArrowUp":z(-1);break;case"ArrowRight":case"ArrowDown":z(1);break}};return p.createElement("div",Ce({role:"radiogroup","aria-label":"segmented control",tabIndex:u?void 0:0},D,{className:re(i,(r={},K(r,"".concat(i,"-rtl"),a==="rtl"),K(r,"".concat(i,"-disabled"),u),K(r,"".concat(i,"-vertical"),s),r),g),ref:S}),p.createElement("div",{className:"".concat(i,"-group")},p.createElement(kqe,{vertical:s,prefixCls:i,value:P,containerRef:w,motionName:"".concat(i,"-").concat(y),direction:a,getValueIndex:function(Q){return C.findIndex(function(ee){return ee.value===Q})},onMotionStart:function(){k(!0)},onMotionEnd:function(){k(!1)}}),C.map(function(Y){var Q;return p.createElement(Aqe,Ce({},Y,{name:h,key:Y.value,prefixCls:i,className:re(Y.className,"".concat(i,"-item"),(Q={},K(Q,"".concat(i,"-item-selected"),Y.value===P&&!O),K(Q,"".concat(i,"-item-focused"),F&&H&&Y.value===P),Q)),checked:Y.value===P,onChange:I,onFocus:X,onBlur:J,onKeyDown:G,onKeyUp:A,onMouseDown:q,disabled:!!u||!!Y.disabled}))})))}),Bqe=Fqe;function fY(e,t){return{[`${e}, ${e}:hover, ${e}:focus`]:{color:t.colorTextDisabled,cursor:"not-allowed"}}}function pY(e){return{backgroundColor:e.itemSelectedBg,boxShadow:e.boxShadowTertiary}}const Lqe=Object.assign({overflow:"hidden"},Bs),jqe=e=>{const{componentCls:t}=e,n=e.calc(e.controlHeight).sub(e.calc(e.trackPadding).mul(2)).equal(),r=e.calc(e.controlHeightLG).sub(e.calc(e.trackPadding).mul(2)).equal(),o=e.calc(e.controlHeightSM).sub(e.calc(e.trackPadding).mul(2)).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),{display:"inline-block",padding:e.trackPadding,color:e.itemColor,background:e.trackBg,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`}),Ls(e)),{[`${t}-group`]:{position:"relative",display:"flex",alignItems:"stretch",justifyItems:"flex-start",flexDirection:"row",width:"100%"},[`&${t}-rtl`]:{direction:"rtl"},[`&${t}-vertical`]:{[`${t}-group`]:{flexDirection:"column"},[`${t}-thumb`]:{width:"100%",height:0,padding:`0 ${se(e.paddingXXS)}`}},[`&${t}-block`]:{display:"flex"},[`&${t}-block ${t}-item`]:{flex:1,minWidth:0},[`${t}-item`]:{position:"relative",textAlign:"center",cursor:"pointer",transition:`color ${e.motionDurationMid} ${e.motionEaseInOut}`,borderRadius:e.borderRadiusSM,transform:"translateZ(0)","&-selected":Object.assign(Object.assign({},pY(e)),{color:e.itemSelectedColor}),"&-focused":Object.assign({},_c(e)),"&::after":{content:'""',position:"absolute",zIndex:-1,width:"100%",height:"100%",top:0,insetInlineStart:0,borderRadius:"inherit",opacity:0,transition:`opacity ${e.motionDurationMid}`,pointerEvents:"none"},[`&:hover:not(${t}-item-selected):not(${t}-item-disabled)`]:{color:e.itemHoverColor,"&::after":{opacity:1,backgroundColor:e.itemHoverBg}},[`&:active:not(${t}-item-selected):not(${t}-item-disabled)`]:{color:e.itemHoverColor,"&::after":{opacity:1,backgroundColor:e.itemActiveBg}},"&-label":Object.assign({minHeight:n,lineHeight:se(n),padding:`0 ${se(e.segmentedPaddingHorizontal)}`},Lqe),"&-icon + *":{marginInlineStart:e.calc(e.marginSM).div(2).equal()},"&-input":{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:0,opacity:0,pointerEvents:"none"}},[`${t}-thumb`]:Object.assign(Object.assign({},pY(e)),{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:"100%",padding:`${se(e.paddingXXS)} 0`,borderRadius:e.borderRadiusSM,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOut}, height ${e.motionDurationSlow} ${e.motionEaseInOut}`,[`& ~ ${t}-item:not(${t}-item-selected):not(${t}-item-disabled)::after`]:{backgroundColor:"transparent"}}),[`&${t}-lg`]:{borderRadius:e.borderRadiusLG,[`${t}-item-label`]:{minHeight:r,lineHeight:se(r),padding:`0 ${se(e.segmentedPaddingHorizontal)}`,fontSize:e.fontSizeLG},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadius}},[`&${t}-sm`]:{borderRadius:e.borderRadiusSM,[`${t}-item-label`]:{minHeight:o,lineHeight:se(o),padding:`0 ${se(e.segmentedPaddingHorizontalSM)}`},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadiusXS}}}),fY(`&-disabled ${t}-item`,e)),fY(`${t}-item-disabled`,e)),{[`${t}-thumb-motion-appear-active`]:{transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOut}, width ${e.motionDurationSlow} ${e.motionEaseInOut}`,willChange:"transform, width"},[`&${t}-shape-round`]:{borderRadius:9999,[`${t}-item, ${t}-thumb`]:{borderRadius:9999}}})}},zqe=e=>{const{colorTextLabel:t,colorText:n,colorFillSecondary:r,colorBgElevated:o,colorFill:i,lineWidthBold:a,colorBgLayout:s}=e;return{trackPadding:a,trackBg:s,itemColor:t,itemHoverColor:n,itemHoverBg:r,itemSelectedBg:o,itemActiveBg:i,itemSelectedColor:n}},Hqe=pn("Segmented",e=>{const{lineWidth:t,calc:n}=e,r=Xt(e,{segmentedPaddingHorizontal:n(e.controlPaddingHorizontal).sub(t).equal(),segmentedPaddingHorizontalSM:n(e.controlPaddingHorizontalSM).sub(t).equal()});return[jqe(r)]},zqe);var hY=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=HC(),{prefixCls:r,className:o,rootClassName:i,block:a,options:s=[],size:l="middle",style:c,vertical:u,shape:d="default",name:f=n}=e,h=hY(e,["prefixCls","className","rootClassName","block","options","size","style","vertical","shape","name"]),{getPrefixCls:m,direction:v,className:g,style:b}=Vr("segmented"),y=m("segmented",r),[x,w,S]=Hqe(y),C=fo(l),E=p.useMemo(()=>s.map($=>{if(Vqe($)){const{icon:T,label:R}=$,O=hY($,["icon","label"]);return Object.assign(Object.assign({},O),{label:p.createElement(p.Fragment,null,p.createElement("span",{className:`${y}-item-icon`},T),R&&p.createElement("span",null,R))})}return $}),[s,y]),_=re(o,i,g,{[`${y}-block`]:a,[`${y}-sm`]:C==="small",[`${y}-lg`]:C==="large",[`${y}-vertical`]:u,[`${y}-shape-${d}`]:d==="round"},w,S),P=Object.assign(Object.assign({},b),c);return x(p.createElement(Bqe,Object.assign({},h,{name:f,className:_,style:P,options:E,ref:t,prefixCls:y,direction:v,vertical:u})))}),sme=Wqe,lme=Z.createContext({}),cme=Z.createContext({}),ume=({prefixCls:e,value:t,onChange:n})=>{const r=()=>{if(n&&t&&!t.cleared){const o=t.toHsb();o.a=0;const i=ha(o);i.cleared=!0,n(i)}};return Z.createElement("div",{className:`${e}-clear`,onClick:r})},dme="hex",fme="rgb",pme="hsb";var Uqe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},Gqe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Uqe}))},hme=p.forwardRef(Gqe);function HA(){return typeof BigInt=="function"}function mme(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function Cm(e){var t=e.trim(),n=t.startsWith("-");n&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t="0".concat(t));var r=t||"0",o=r.split("."),i=o[0]||"0",a=o[1]||"0";i==="0"&&a==="0"&&(n=!1);var s=n?"-":"";return{negative:n,negativeStr:s,trimStr:r,integerStr:i,decimalStr:a,fullStr:"".concat(s).concat(r)}}function y7(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function tm(e){var t=String(e);if(y7(e)){var n=Number(t.slice(t.indexOf("e-")+2)),r=t.match(/\.(\d+)/);return r!=null&&r[1]&&(n+=r[1].length),n}return t.includes(".")&&b7(t)?t.length-t.indexOf(".")-1:0}function PO(e){var t=String(e);if(y7(e)){if(e>Number.MAX_SAFE_INTEGER)return String(HA()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":Cm("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}(),Kqe=function(){function e(t){if(rr(this,e),K(this,"origin",""),K(this,"number",void 0),K(this,"empty",void 0),mme(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return or(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(n){if(this.isInvalidate())return new e(n);var r=Number(n);if(Number.isNaN(r))return this;var o=this.number+r;if(o>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(oNumber.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(o0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":PO(this.number):this.origin}}]),e}();function Ul(e){return HA()?new qqe(e):new Kqe(e)}function e$(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var o=Cm(e),i=o.negativeStr,a=o.integerStr,s=o.decimalStr,l="".concat(t).concat(s),c="".concat(i).concat(a);if(n>=0){var u=Number(s[n]);if(u>=5&&!r){var d=Ul(e).add("".concat(i,"0.").concat("0".repeat(n)).concat(10-u));return e$(d.toString(),t,n,r)}return n===0?c:"".concat(c).concat(t).concat(s.padEnd(n,"0").slice(0,n))}return l===".0"?c:"".concat(c).concat(l)}function Yqe(e){return!!(e.addonBefore||e.addonAfter)}function Xqe(e){return!!(e.prefix||e.suffix||e.allowClear)}function mY(e,t,n){var r=t.cloneNode(!0),o=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},o}function iM(e,t,n,r){if(n){var o=t;if(t.type==="click"){o=mY(t,e,""),n(o);return}if(e.type!=="file"&&r!==void 0){o=mY(t,e,r),n(o);return}n(o)}}function x7(e,t){if(e){e.focus(t);var n=t||{},r=n.cursor;if(r){var o=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(o,o);break;default:e.setSelectionRange(0,o)}}}}var w7=Z.forwardRef(function(e,t){var n,r,o,i=e.inputElement,a=e.children,s=e.prefixCls,l=e.prefix,c=e.suffix,u=e.addonBefore,d=e.addonAfter,f=e.className,h=e.style,m=e.disabled,v=e.readOnly,g=e.focused,b=e.triggerFocus,y=e.allowClear,x=e.value,w=e.handleReset,S=e.hidden,C=e.classes,E=e.classNames,_=e.dataAttrs,P=e.styles,$=e.components,T=e.onClear,R=a??i,O=($==null?void 0:$.affixWrapper)||"span",k=($==null?void 0:$.groupWrapper)||"span",I=($==null?void 0:$.wrapper)||"span",D=($==null?void 0:$.groupAddon)||"span",N=p.useRef(null),L=function(oe){var ne;(ne=N.current)!==null&&ne!==void 0&&ne.contains(oe.target)&&(b==null||b())},H=Xqe(e),U=p.cloneElement(R,{value:x,className:re((n=R.props)===null||n===void 0?void 0:n.className,!H&&(E==null?void 0:E.variant))||null}),V=p.useRef(null);if(Z.useImperativeHandle(t,function(){return{nativeElement:V.current||N.current}}),H){var j=null;if(y){var F=!m&&!v&&x,W="".concat(s,"-clear-icon"),X=dt(y)==="object"&&y!==null&&y!==void 0&&y.clearIcon?y.clearIcon:"✖";j=Z.createElement("button",{type:"button",tabIndex:-1,onClick:function(oe){w==null||w(oe),T==null||T()},onMouseDown:function(oe){return oe.preventDefault()},className:re(W,K(K({},"".concat(W,"-hidden"),!F),"".concat(W,"-has-suffix"),!!c))},X)}var J="".concat(s,"-affix-wrapper"),q=re(J,K(K(K(K(K({},"".concat(s,"-disabled"),m),"".concat(J,"-disabled"),m),"".concat(J,"-focused"),g),"".concat(J,"-readonly"),v),"".concat(J,"-input-with-clear-btn"),c&&y&&x),C==null?void 0:C.affixWrapper,E==null?void 0:E.affixWrapper,E==null?void 0:E.variant),A=(c||y)&&Z.createElement("span",{className:re("".concat(s,"-suffix"),E==null?void 0:E.suffix),style:P==null?void 0:P.suffix},j,c);U=Z.createElement(O,Ce({className:q,style:P==null?void 0:P.affixWrapper,onClick:L},_==null?void 0:_.affixWrapper,{ref:N}),l&&Z.createElement("span",{className:re("".concat(s,"-prefix"),E==null?void 0:E.prefix),style:P==null?void 0:P.prefix},l),U,A)}if(Yqe(e)){var z="".concat(s,"-group"),G="".concat(z,"-addon"),Y="".concat(z,"-wrapper"),Q=re("".concat(s,"-wrapper"),z,C==null?void 0:C.wrapper,E==null?void 0:E.wrapper),ee=re(Y,K({},"".concat(Y,"-disabled"),m),C==null?void 0:C.group,E==null?void 0:E.groupWrapper);U=Z.createElement(k,{className:ee,ref:V},Z.createElement(I,{className:Q},u&&Z.createElement(D,{className:G},u),U,d&&Z.createElement(D,{className:G},d)))}return Z.cloneElement(U,{className:re((r=U.props)===null||r===void 0?void 0:r.className,f)||null,style:B(B({},(o=U.props)===null||o===void 0?void 0:o.style),h),hidden:S})}),Qqe=["show"];function gme(e,t){return p.useMemo(function(){var n={};t&&(n.show=dt(t)==="object"&&t.formatter?t.formatter:!!t),n=B(B({},n),e);var r=n,o=r.show,i=Ye(r,Qqe);return B(B({},i),{},{show:!!o,showFormatter:typeof o=="function"?o:void 0,strategy:i.strategy||function(a){return a.length}})},[e,t])}var Zqe=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],Jqe=p.forwardRef(function(e,t){var n=e.autoComplete,r=e.onChange,o=e.onFocus,i=e.onBlur,a=e.onPressEnter,s=e.onKeyDown,l=e.onKeyUp,c=e.prefixCls,u=c===void 0?"rc-input":c,d=e.disabled,f=e.htmlSize,h=e.className,m=e.maxLength,v=e.suffix,g=e.showCount,b=e.count,y=e.type,x=y===void 0?"text":y,w=e.classes,S=e.classNames,C=e.styles,E=e.onCompositionStart,_=e.onCompositionEnd,P=Ye(e,Zqe),$=p.useState(!1),T=ie($,2),R=T[0],O=T[1],k=p.useRef(!1),I=p.useRef(!1),D=p.useRef(null),N=p.useRef(null),L=function(de){D.current&&x7(D.current,de)},H=Gt(e.defaultValue,{value:e.value}),U=ie(H,2),V=U[0],j=U[1],F=V==null?"":String(V),W=p.useState(null),X=ie(W,2),J=X[0],q=X[1],A=gme(b,g),z=A.max||m,G=A.strategy(F),Y=!!z&&G>z;p.useImperativeHandle(t,function(){var ge;return{focus:L,blur:function(){var be;(be=D.current)===null||be===void 0||be.blur()},setSelectionRange:function(be,Ee,Le){var Te;(Te=D.current)===null||Te===void 0||Te.setSelectionRange(be,Ee,Le)},select:function(){var be;(be=D.current)===null||be===void 0||be.select()},input:D.current,nativeElement:((ge=N.current)===null||ge===void 0?void 0:ge.nativeElement)||D.current}}),p.useEffect(function(){I.current&&(I.current=!1),O(function(ge){return ge&&d?!1:ge})},[d]);var Q=function(de,be,Ee){var Le=be;if(!k.current&&A.exceedFormatter&&A.max&&A.strategy(be)>A.max){if(Le=A.exceedFormatter(be,{max:A.max}),be!==Le){var Te,Pe;q([((Te=D.current)===null||Te===void 0?void 0:Te.selectionStart)||0,((Pe=D.current)===null||Pe===void 0?void 0:Pe.selectionEnd)||0])}}else if(Ee.source==="compositionEnd")return;j(Le),D.current&&iM(D.current,de,r,Le)};p.useEffect(function(){if(J){var ge;(ge=D.current)===null||ge===void 0||ge.setSelectionRange.apply(ge,De(J))}},[J]);var ee=function(de){Q(de,de.target.value,{source:"change"})},te=function(de){k.current=!1,Q(de,de.currentTarget.value,{source:"compositionEnd"}),_==null||_(de)},oe=function(de){a&&de.key==="Enter"&&!I.current&&(I.current=!0,a(de)),s==null||s(de)},ne=function(de){de.key==="Enter"&&(I.current=!1),l==null||l(de)},le=function(de){O(!0),o==null||o(de)},ce=function(de){I.current&&(I.current=!1),O(!1),i==null||i(de)},he=function(de){j(""),L(),D.current&&iM(D.current,de,r)},ue=Y&&"".concat(u,"-out-of-range"),fe=function(){var de=En(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return Z.createElement("input",Ce({autoComplete:n},de,{onChange:ee,onFocus:le,onBlur:ce,onKeyDown:oe,onKeyUp:ne,className:re(u,K({},"".concat(u,"-disabled"),d),S==null?void 0:S.input),style:C==null?void 0:C.input,ref:D,size:f,type:x,onCompositionStart:function(Ee){k.current=!0,E==null||E(Ee)},onCompositionEnd:te}))},ve=function(){var de=Number(z)>0;if(v||A.show){var be=A.showFormatter?A.showFormatter({value:F,count:G,maxLength:z}):"".concat(G).concat(de?" / ".concat(z):"");return Z.createElement(Z.Fragment,null,A.show&&Z.createElement("span",{className:re("".concat(u,"-show-count-suffix"),K({},"".concat(u,"-show-count-has-suffix"),!!v),S==null?void 0:S.count),style:B({},C==null?void 0:C.count)},be),v)}return null};return Z.createElement(w7,Ce({},P,{prefixCls:u,className:re(h,ue),handleReset:he,value:F,focused:R,triggerFocus:L,suffix:ve(),disabled:d,classes:w,classNames:S,styles:C,ref:N}),fe())});function eKe(e,t){return typeof Proxy<"u"&&e?new Proxy(e,{get:function(r,o){if(t[o])return t[o];var i=r[o];return typeof i=="function"?i.bind(r):i}}):e}function tKe(e,t){var n=p.useRef(null);function r(){try{var i=e.selectionStart,a=e.selectionEnd,s=e.value,l=s.substring(0,i),c=s.substring(a);n.current={start:i,end:a,value:s,beforeTxt:l,afterTxt:c}}catch{}}function o(){if(e&&n.current&&t)try{var i=e.value,a=n.current,s=a.beforeTxt,l=a.afterTxt,c=a.start,u=i.length;if(i.startsWith(s))u=s.length;else if(i.endsWith(l))u=i.length-n.current.afterTxt.length;else{var d=s[c-1],f=i.indexOf(d,c-1);f!==-1&&(u=f+1)}e.setSelectionRange(u,u)}catch(h){Jn(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(h.message))}}return[r,o]}var nKe=function(){var t=p.useState(!1),n=ie(t,2),r=n[0],o=n[1];return Mn(function(){o(sO())},[]),r},rKe=200,oKe=600;function iKe(e){var t=e.prefixCls,n=e.upNode,r=e.downNode,o=e.upDisabled,i=e.downDisabled,a=e.onStep,s=p.useRef(),l=p.useRef([]),c=p.useRef();c.current=a;var u=function(){clearTimeout(s.current)},d=function(x,w){x.preventDefault(),u(),c.current(w);function S(){c.current(w),s.current=setTimeout(S,rKe)}s.current=setTimeout(S,oKe)};p.useEffect(function(){return function(){u(),l.current.forEach(function(y){return gn.cancel(y)})}},[]);var f=nKe();if(f)return null;var h="".concat(t,"-handler"),m=re(h,"".concat(h,"-up"),K({},"".concat(h,"-up-disabled"),o)),v=re(h,"".concat(h,"-down"),K({},"".concat(h,"-down-disabled"),i)),g=function(){return l.current.push(gn(u))},b={unselectable:"on",role:"button",onMouseUp:g,onMouseLeave:g};return p.createElement("div",{className:"".concat(h,"-wrap")},p.createElement("span",Ce({},b,{onMouseDown:function(x){d(x,!0)},"aria-label":"Increase Value","aria-disabled":o,className:m}),n||p.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-up-inner")})),p.createElement("span",Ce({},b,{onMouseDown:function(x){d(x,!1)},"aria-label":"Decrease Value","aria-disabled":i,className:v}),r||p.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-down-inner")})))}function gY(e){var t=typeof e=="number"?PO(e):Cm(e).fullStr,n=t.includes(".");return n?Cm(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}const aKe=function(){var e=p.useRef(0),t=function(){gn.cancel(e.current)};return p.useEffect(function(){return t},[]),function(n){t(),e.current=gn(function(){n()})}};var sKe=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],lKe=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],vY=function(t,n){return t||n.isEmpty()?n.toString():n.toNumber()},yY=function(t){var n=Ul(t);return n.isInvalidate()?null:n},cKe=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,i=e.min,a=e.max,s=e.step,l=s===void 0?1:s,c=e.defaultValue,u=e.value,d=e.disabled,f=e.readOnly,h=e.upHandler,m=e.downHandler,v=e.keyboard,g=e.changeOnWheel,b=g===void 0?!1:g,y=e.controls,x=y===void 0?!0:y;e.classNames;var w=e.stringMode,S=e.parser,C=e.formatter,E=e.precision,_=e.decimalSeparator,P=e.onChange,$=e.onInput,T=e.onPressEnter,R=e.onStep,O=e.changeOnBlur,k=O===void 0?!0:O,I=e.domRef,D=Ye(e,sKe),N="".concat(n,"-input"),L=p.useRef(null),H=p.useState(!1),U=ie(H,2),V=U[0],j=U[1],F=p.useRef(!1),W=p.useRef(!1),X=p.useRef(!1),J=p.useState(function(){return Ul(u??c)}),q=ie(J,2),A=q[0],z=q[1];function G(He){u===void 0&&z(He)}var Y=p.useCallback(function(He,Ke){if(!Ke)return E>=0?E:Math.max(tm(He),tm(l))},[E,l]),Q=p.useCallback(function(He){var Ke=String(He);if(S)return S(Ke);var it=Ke;return _&&(it=it.replace(_,".")),it.replace(/[^\w.-]+/g,"")},[S,_]),ee=p.useRef(""),te=p.useCallback(function(He,Ke){if(C)return C(He,{userTyping:Ke,input:String(ee.current)});var it=typeof He=="number"?PO(He):He;if(!Ke){var Ge=Y(it,Ke);if(b7(it)&&(_||Ge>=0)){var ut=_||".";it=e$(it,ut,Ge)}}return it},[C,Y,_]),oe=p.useState(function(){var He=c??u;return A.isInvalidate()&&["string","number"].includes(dt(He))?Number.isNaN(He)?"":He:te(A.toString(),!1)}),ne=ie(oe,2),le=ne[0],ce=ne[1];ee.current=le;function he(He,Ke){ce(te(He.isInvalidate()?He.toString(!1):He.toString(!Ke),Ke))}var ue=p.useMemo(function(){return yY(a)},[a,E]),fe=p.useMemo(function(){return yY(i)},[i,E]),ve=p.useMemo(function(){return!ue||!A||A.isInvalidate()?!1:ue.lessEquals(A)},[ue,A]),ge=p.useMemo(function(){return!fe||!A||A.isInvalidate()?!1:A.lessEquals(fe)},[fe,A]),de=tKe(L.current,V),be=ie(de,2),Ee=be[0],Le=be[1],Te=function(Ke){return ue&&!Ke.lessEquals(ue)?ue:fe&&!fe.lessEquals(Ke)?fe:null},Pe=function(Ke){return!Te(Ke)},ze=function(Ke,it){var Ge=Ke,ut=Pe(Ge)||Ge.isEmpty();if(!Ge.isEmpty()&&!it&&(Ge=Te(Ge)||Ge,ut=!0),!f&&!d&&ut){var Ze=Ge.toString(),et=Y(Ze,it);return et>=0&&(Ge=Ul(e$(Ze,".",et)),Pe(Ge)||(Ge=Ul(e$(Ze,".",et,!0)))),Ge.equals(A)||(G(Ge),P==null||P(Ge.isEmpty()?null:vY(w,Ge)),u===void 0&&he(Ge,it)),Ge}return A},ke=aKe(),$e=function He(Ke){if(Ee(),ee.current=Ke,ce(Ke),!W.current){var it=Q(Ke),Ge=Ul(it);Ge.isNaN()||ze(Ge,!0)}$==null||$(Ke),ke(function(){var ut=Ke;S||(ut=Ke.replace(/。/g,".")),ut!==Ke&&He(ut)})},Be=function(){W.current=!0},we=function(){W.current=!1,$e(L.current.value)},Re=function(Ke){$e(Ke.target.value)},Fe=function(Ke){var it;if(!(Ke&&ve||!Ke&&ge)){F.current=!1;var Ge=Ul(X.current?gY(l):l);Ke||(Ge=Ge.negate());var ut=(A||Ul(0)).add(Ge.toString()),Ze=ze(ut,!1);R==null||R(vY(w,Ze),{offset:X.current?gY(l):l,type:Ke?"up":"down"}),(it=L.current)===null||it===void 0||it.focus()}},Se=function(Ke){var it=Ul(Q(le)),Ge;it.isNaN()?Ge=ze(A,Ke):Ge=ze(it,Ke),u!==void 0?he(A,!1):Ge.isNaN()||he(Ge,!1)},Ae=function(){F.current=!0},Ve=function(Ke){var it=Ke.key,Ge=Ke.shiftKey;F.current=!0,X.current=Ge,it==="Enter"&&(W.current||(F.current=!1),Se(!1),T==null||T(Ke)),v!==!1&&!W.current&&["Up","ArrowUp","Down","ArrowDown"].includes(it)&&(Fe(it==="Up"||it==="ArrowUp"),Ke.preventDefault())},Je=function(){F.current=!1,X.current=!1};p.useEffect(function(){if(b&&V){var He=function(Ge){Fe(Ge.deltaY<0),Ge.preventDefault()},Ke=L.current;if(Ke)return Ke.addEventListener("wheel",He,{passive:!1}),function(){return Ke.removeEventListener("wheel",He)}}});var ht=function(){k&&Se(!1),j(!1),F.current=!1};return bm(function(){A.isInvalidate()||he(A,!1)},[E,C]),bm(function(){var He=Ul(u);z(He);var Ke=Ul(Q(le));(!He.equals(Ke)||!F.current||C)&&he(He,F.current)},[u]),bm(function(){C&&Le()},[le]),p.createElement("div",{ref:I,className:re(n,r,K(K(K(K(K({},"".concat(n,"-focused"),V),"".concat(n,"-disabled"),d),"".concat(n,"-readonly"),f),"".concat(n,"-not-a-number"),A.isNaN()),"".concat(n,"-out-of-range"),!A.isInvalidate()&&!Pe(A))),style:o,onFocus:function(){j(!0)},onBlur:ht,onKeyDown:Ve,onKeyUp:Je,onCompositionStart:Be,onCompositionEnd:we,onBeforeInput:Ae},x&&p.createElement(iKe,{prefixCls:n,upNode:h,downNode:m,upDisabled:ve,downDisabled:ge,onStep:Fe}),p.createElement("div",{className:"".concat(N,"-wrap")},p.createElement("input",Ce({autoComplete:"off",role:"spinbutton","aria-valuemin":i,"aria-valuemax":a,"aria-valuenow":A.isInvalidate()?null:A.toString(),step:l},D,{ref:Ci(L,t),className:N,value:le,onChange:Re,disabled:d,readOnly:f}))))}),uKe=p.forwardRef(function(e,t){var n=e.disabled,r=e.style,o=e.prefixCls,i=o===void 0?"rc-input-number":o,a=e.value,s=e.prefix,l=e.suffix,c=e.addonBefore,u=e.addonAfter,d=e.className,f=e.classNames,h=Ye(e,lKe),m=p.useRef(null),v=p.useRef(null),g=p.useRef(null),b=function(x){g.current&&x7(g.current,x)};return p.useImperativeHandle(t,function(){return eKe(g.current,{focus:b,nativeElement:m.current.nativeElement||v.current})}),p.createElement(w7,{className:d,triggerFocus:b,prefixCls:i,value:a,disabled:n,style:r,prefix:s,suffix:l,addonAfter:u,addonBefore:c,classNames:f,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:m},p.createElement(cKe,Ce({prefixCls:i,disabled:n,ref:g,domRef:v,className:f==null?void 0:f.input},h)))});const dKe=e=>{var t;const n=(t=e.handleVisible)!==null&&t!==void 0?t:"auto",r=e.controlHeightSM-e.lineWidth*2;return Object.assign(Object.assign({},Cg(e)),{controlWidth:90,handleWidth:r,handleFontSize:e.fontSize/2,handleVisible:n,handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,filledHandleBg:new Cn(e.colorFillSecondary).onBackground(e.colorBgContainer).toHexString(),handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder,handleOpacity:n===!0?1:0,handleVisibleWidth:n===!0?r:0})},bY=({componentCls:e,borderRadiusSM:t,borderRadiusLG:n},r)=>{const o=r==="lg"?n:t;return{[`&-${r}`]:{[`${e}-handler-wrap`]:{borderStartEndRadius:o,borderEndEndRadius:o},[`${e}-handler-up`]:{borderStartEndRadius:o},[`${e}-handler-down`]:{borderEndEndRadius:o}}}},fKe=e=>{const{componentCls:t,lineWidth:n,lineType:r,borderRadius:o,inputFontSizeSM:i,inputFontSizeLG:a,controlHeightLG:s,controlHeightSM:l,colorError:c,paddingInlineSM:u,paddingBlockSM:d,paddingBlockLG:f,paddingInlineLG:h,colorIcon:m,motionDurationMid:v,handleHoverColor:g,handleOpacity:b,paddingInline:y,paddingBlock:x,handleBg:w,handleActiveBg:S,colorTextDisabled:C,borderRadiusSM:E,borderRadiusLG:_,controlWidth:P,handleBorderColor:$,filledHandleBg:T,lineHeightLG:R,calc:O}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),XC(e)),{display:"inline-block",width:P,margin:0,padding:0,borderRadius:o}),c7(e,{[`${t}-handler-wrap`]:{background:w,[`${t}-handler-down`]:{borderBlockStart:`${se(n)} ${r} ${$}`}}})),d7(e,{[`${t}-handler-wrap`]:{background:T,[`${t}-handler-down`]:{borderBlockStart:`${se(n)} ${r} ${$}`}},"&:focus-within":{[`${t}-handler-wrap`]:{background:w}}})),f7(e,{[`${t}-handler-wrap`]:{background:w,[`${t}-handler-down`]:{borderBlockStart:`${se(n)} ${r} ${$}`}}})),u7(e)),{"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:a,lineHeight:R,borderRadius:_,[`input${t}-input`]:{height:O(s).sub(O(n).mul(2)).equal(),padding:`${se(f)} ${se(h)}`}},"&-sm":{padding:0,fontSize:i,borderRadius:E,[`input${t}-input`]:{height:O(l).sub(O(n).mul(2)).equal(),padding:`${se(d)} ${se(u)}`}},"&-out-of-range":{[`${t}-input-wrap`]:{input:{color:c}}},"&-group":Object.assign(Object.assign(Object.assign({},Tn(e)),Mhe(e)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${t}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${t}-group-addon`]:{borderRadius:_,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:E}}},She(e)),_he(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}}})}),[`&-disabled ${t}-input`]:{cursor:"not-allowed"},[t]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),{width:"100%",padding:`${se(x)} ${se(y)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:o,outline:0,transition:`all ${v} linear`,appearance:"textfield",fontSize:"inherit"}),p7(e.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{width:e.handleWidth,opacity:1}})},{[t]:Object.assign(Object.assign(Object.assign({[`${t}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleVisibleWidth,opacity:b,height:"100%",borderStartStartRadius:0,borderStartEndRadius:o,borderEndEndRadius:o,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${v}`,overflow:"hidden",[`${t}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` ${t}-handler-up-inner, ${t}-handler-down-inner `]:{marginInlineEnd:0,fontSize:e.handleFontSize}}},[`${t}-handler`]:{height:"50%",overflow:"hidden",color:m,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${se(n)} ${r} ${$}`,transition:`all ${v} linear`,"&:active":{background:S},"&:hover":{height:"60%",[` ${t}-handler-up-inner, ${t}-handler-down-inner - `]:{color:g}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},mg()),{color:m,transition:`all ${v} linear`,userSelect:"none"})},[`${t}-handler-up`]:{borderStartEndRadius:o},[`${t}-handler-down`]:{borderEndEndRadius:o}},bY(e,"lg")),bY(e,"sm")),{"&-disabled, &-readonly":{[`${t}-handler-wrap`]:{display:"none"},[`${t}-input`]:{color:"inherit"}},[` + `]:{color:g}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},gg()),{color:m,transition:`all ${v} linear`,userSelect:"none"})},[`${t}-handler-up`]:{borderStartEndRadius:o},[`${t}-handler-down`]:{borderEndEndRadius:o}},bY(e,"lg")),bY(e,"sm")),{"&-disabled, &-readonly":{[`${t}-handler-wrap`]:{display:"none"},[`${t}-input`]:{color:"inherit"}},[` ${t}-handler-up-disabled, ${t}-handler-down-disabled `]:{cursor:"not-allowed"},[` ${t}-handler-up-disabled:hover &-handler-up-inner, ${t}-handler-down-disabled:hover &-handler-down-inner - `]:{color:w}})}]},pKe=e=>{const{componentCls:t,paddingBlock:n,paddingInline:r,inputAffixPadding:o,controlWidth:i,borderRadiusLG:a,borderRadiusSM:s,paddingInlineLG:l,paddingInlineSM:c,paddingBlockLG:u,paddingBlockSM:d,motionDurationMid:p}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign({[`input${t}-input`]:{padding:`${se(n)} 0`}},Xw(e)),{position:"relative",display:"inline-flex",alignItems:"center",width:i,padding:0,paddingInlineStart:r,"&-lg":{borderRadius:a,paddingInlineStart:l,[`input${t}-input`]:{padding:`${se(u)} 0`}},"&-sm":{borderRadius:s,paddingInlineStart:c,[`input${t}-input`]:{padding:`${se(d)} 0`}},[`&:not(${t}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${t}-disabled`]:{background:"transparent"},[`> div${t}`]:{width:"100%",border:"none",outline:"none",[`&${t}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}-handler-wrap`]:{zIndex:2},[t]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:o},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:r,marginInlineStart:o,transition:`margin ${p}`}},[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{width:e.handleWidth,opacity:1},[`&:not(${t}-affix-wrapper-without-controls):hover ${t}-suffix`]:{marginInlineEnd:e.calc(e.handleWidth).add(r).equal()}}),[`${t}-underlined`]:{borderRadius:0}}},hKe=pn("InputNumber",e=>{const t=Xt(e,xg(e));return[fKe(t),pKe(t),vg(t)]},dKe,{unitless:{handleOpacity:!0},resetFont:!1});var mKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n,direction:r}=f.useContext(It),o=f.useRef(null);f.useImperativeHandle(t,()=>o.current);const{className:i,rootClassName:a,size:s,disabled:l,prefixCls:c,addonBefore:u,addonAfter:d,prefix:p,suffix:h,bordered:m,readOnly:v,status:g,controls:x,variant:y}=e,b=mKe(e,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),C=n("input-number",c),S=br(C),[w,E,_]=hKe(C,S),{compactSize:P,compactItemClassnames:$}=Ol(C,r);let R=f.createElement(hme,{className:`${C}-handler-up-inner`}),O=f.createElement(Lp,{className:`${C}-handler-down-inner`});const T=typeof x=="boolean"?x:void 0;typeof x=="object"&&(R=typeof x.upIcon>"u"?R:f.createElement("span",{className:`${C}-handler-up-inner`},x.upIcon),O=typeof x.downIcon>"u"?O:f.createElement("span",{className:`${C}-handler-down-inner`},x.downIcon));const{hasFeedback:I,status:k,isFormItemInput:N,feedbackIcon:D}=f.useContext(Do),L=tf(k,g),H=fo(A=>{var z;return(z=s??P)!==null&&z!==void 0?z:A}),U=f.useContext(ko),V=l??U,[j,F]=Hu("inputNumber",y,m),W=I&&f.createElement(f.Fragment,null,D),X=re({[`${C}-lg`]:H==="large",[`${C}-sm`]:H==="small",[`${C}-rtl`]:r==="rtl",[`${C}-in-form-item`]:N},E),J=`${C}-group`,q=f.createElement(uKe,Object.assign({ref:o,disabled:V,className:re(_,S,i,a,$),upHandler:R,downHandler:O,prefixCls:C,readOnly:v,controls:T,prefix:p,suffix:W||h,addonBefore:u&&f.createElement(Pc,{form:!0,space:!0},u),addonAfter:d&&f.createElement(Pc,{form:!0,space:!0},d),classNames:{input:X,variant:re({[`${C}-${j}`]:F},Mc(C,L,I)),affixWrapper:re({[`${C}-affix-wrapper-sm`]:H==="small",[`${C}-affix-wrapper-lg`]:H==="large",[`${C}-affix-wrapper-rtl`]:r==="rtl",[`${C}-affix-wrapper-without-controls`]:x===!1||V},E),wrapper:re({[`${J}-rtl`]:r==="rtl"},E),groupWrapper:re({[`${C}-group-wrapper-sm`]:H==="small",[`${C}-group-wrapper-lg`]:H==="large",[`${C}-group-wrapper-rtl`]:r==="rtl",[`${C}-group-wrapper-${j}`]:F},Mc(`${C}-group-wrapper`,L,I),E)}},b));return w(q)}),Gd=vme,gKe=e=>f.createElement(Vt,{theme:{components:{InputNumber:{handleVisible:!0}}}},f.createElement(vme,Object.assign({},e)));Gd._InternalPanelDoNotUseOrYouWillBeFired=gKe;const wm=({prefixCls:e,min:t=0,max:n=100,value:r,onChange:o,className:i,formatter:a})=>{const s=`${e}-steppers`,[l,c]=f.useState(0),u=Number.isNaN(r)?l:r;return Z.createElement(Gd,{className:re(s,i),min:t,max:n,value:u,formatter:a,size:"small",onChange:d=>{c(d||0),o==null||o(d)}})},vKe=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-alpha-input`,[o,i]=f.useState(()=>pa(t||"#000")),a=t||o,s=l=>{const c=a.toHsb();c.a=(l||0)/100;const u=pa(c);i(u),n==null||n(u)};return Z.createElement(wm,{value:_j(a),prefixCls:e,formatter:l=>`${l}%`,className:r,onChange:s})},yme=e=>{let t;return typeof e=="object"&&(e!=null&&e.clearIcon)?t=e:e&&(t={clearIcon:Z.createElement(ju,null)}),t};function bme(e,t){const n=f.useRef([]),r=()=>{n.current.push(setTimeout(()=>{var o,i,a,s;!((o=e.current)===null||o===void 0)&&o.input&&((i=e.current)===null||i===void 0?void 0:i.input.getAttribute("type"))==="password"&&(!((a=e.current)===null||a===void 0)&&a.input.hasAttribute("value"))&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return f.useEffect(()=>(t&&r(),()=>n.current.forEach(o=>{o&&clearTimeout(o)})),[]),r}function yKe(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var bKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,bordered:r=!0,status:o,size:i,disabled:a,onBlur:s,onFocus:l,suffix:c,allowClear:u,addonAfter:d,addonBefore:p,className:h,style:m,styles:v,rootClassName:g,onChange:x,classNames:y,variant:b}=e,C=bKe(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:S,direction:w,allowClear:E,autoComplete:_,className:P,style:$,classNames:R,styles:O}=Vr("input"),T=S("input",n),I=f.useRef(null),k=br(T),[N,D,L]=Rhe(T,g),[H]=Ohe(T,k),{compactSize:U,compactItemClassnames:V}=Ol(T,w),j=fo(ce=>{var he;return(he=i??U)!==null&&he!==void 0?he:ce}),F=Z.useContext(ko),W=a??F,{status:X,hasFeedback:J,feedbackIcon:q}=f.useContext(Do),A=tf(X,o),z=yKe(e)||!!J;f.useRef(z);const G=bme(I,!0),Y=ce=>{G(),s==null||s(ce)},Q=ce=>{G(),l==null||l(ce)},ee=ce=>{G(),x==null||x(ce)},te=(J||c)&&Z.createElement(Z.Fragment,null,c,J&&q),oe=yme(u??E),[ne,le]=Hu("input",b,r);return N(H(Z.createElement(Jqe,Object.assign({ref:Ci(t,I),prefixCls:T,autoComplete:_},C,{disabled:W,onBlur:Y,onFocus:Q,style:Object.assign(Object.assign({},$),m),styles:Object.assign(Object.assign({},O),v),suffix:te,allowClear:oe,className:re(h,g,L,k,V,P),onChange:ee,addonBefore:p&&Z.createElement(Pc,{form:!0,space:!0},p),addonAfter:d&&Z.createElement(Pc,{form:!0,space:!0},d),classNames:Object.assign(Object.assign(Object.assign({},y),R),{input:re({[`${T}-sm`]:j==="small",[`${T}-lg`]:j==="large",[`${T}-rtl`]:w==="rtl"},y==null?void 0:y.input,R.input,D),variant:re({[`${T}-${ne}`]:le},Mc(T,A)),affixWrapper:re({[`${T}-affix-wrapper-sm`]:j==="small",[`${T}-affix-wrapper-lg`]:j==="large",[`${T}-affix-wrapper-rtl`]:w==="rtl"},D),wrapper:re({[`${T}-group-rtl`]:w==="rtl"},D),groupWrapper:re({[`${T}-group-wrapper-sm`]:j==="small",[`${T}-group-wrapper-lg`]:j==="large",[`${T}-group-wrapper-rtl`]:w==="rtl",[`${T}-group-wrapper-${ne}`]:le},Mc(`${T}-group-wrapper`,A,J),D)})}))))}),xKe=/(^#[\da-f]{6}$)|(^#[\da-f]{8}$)/i,CKe=e=>xKe.test(`#${e}`),wKe=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-hex-input`,[o,i]=f.useState(()=>t?zx(t.toHexString()):void 0);f.useEffect(()=>{t&&i(zx(t.toHexString()))},[t]);const a=s=>{const l=s.target.value;i(zx(l)),CKe(zx(l,!0))&&(n==null||n(pa(l)))};return Z.createElement(tS,{className:r,value:o,prefix:"#",onChange:a,size:"small"})},SKe=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-hsb-input`,[o,i]=f.useState(()=>pa(t||"#000")),a=t||o,s=(l,c)=>{const u=a.toHsb();u[c]=c==="h"?l:(l||0)/100;const d=pa(u);i(d),n==null||n(d)};return Z.createElement("div",{className:r},Z.createElement(wm,{max:360,min:0,value:Number(a.toHsb().h),prefixCls:e,className:r,formatter:l=>Y_(l||0).toString(),onChange:l=>s(Number(l),"h")}),Z.createElement(wm,{max:100,min:0,value:Number(a.toHsb().s)*100,prefixCls:e,className:r,formatter:l=>`${Y_(l||0)}%`,onChange:l=>s(Number(l),"s")}),Z.createElement(wm,{max:100,min:0,value:Number(a.toHsb().b)*100,prefixCls:e,className:r,formatter:l=>`${Y_(l||0)}%`,onChange:l=>s(Number(l),"b")}))},EKe=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-rgb-input`,[o,i]=f.useState(()=>pa(t||"#000")),a=t||o,s=(l,c)=>{const u=a.toRgb();u[c]=l||0;const d=pa(u);i(d),n==null||n(d)};return Z.createElement("div",{className:r},Z.createElement(wm,{max:255,min:0,value:Number(a.toRgb().r),prefixCls:e,className:r,onChange:l=>s(Number(l),"r")}),Z.createElement(wm,{max:255,min:0,value:Number(a.toRgb().g),prefixCls:e,className:r,onChange:l=>s(Number(l),"g")}),Z.createElement(wm,{max:255,min:0,value:Number(a.toRgb().b),prefixCls:e,className:r,onChange:l=>s(Number(l),"b")}))},_Ke=[dme,pme,fme].map(e=>({value:e,label:e.toUpperCase()})),$Ke=e=>{const{prefixCls:t,format:n,value:r,disabledAlpha:o,onFormatChange:i,onChange:a,disabledFormat:s}=e,[l,c]=Gt(dme,{value:n,onChange:i}),u=`${t}-input`,d=h=>{c(h)},p=f.useMemo(()=>{const h={value:r,prefixCls:t,onChange:a};switch(l){case pme:return Z.createElement(SKe,Object.assign({},h));case fme:return Z.createElement(EKe,Object.assign({},h));default:return Z.createElement(wKe,Object.assign({},h))}},[l,t,r,a]);return Z.createElement("div",{className:`${u}-container`},!s&&Z.createElement($i,{value:l,variant:"borderless",getPopupContainer:h=>h,popupMatchSelectWidth:68,placement:"bottomRight",onChange:d,className:`${t}-format-select`,size:"small",options:_Ke}),Z.createElement("div",{className:u},p),!o&&Z.createElement(vKe,{prefixCls:t,value:r,onChange:a}))};function VA(e,t,n){return(e-t)/(n-t)}function w7(e,t,n,r){var o=VA(t,n,r),i={};switch(e){case"rtl":i.right="".concat(o*100,"%"),i.transform="translateX(50%)";break;case"btt":i.bottom="".concat(o*100,"%"),i.transform="translateY(50%)";break;case"ttb":i.top="".concat(o*100,"%"),i.transform="translateY(-50%)";break;default:i.left="".concat(o*100,"%"),i.transform="translateX(-50%)";break}return i}function Hh(e,t){return Array.isArray(e)?e[t]:e}var wg=f.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),xme=f.createContext({}),PKe=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],xY=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.value,o=e.valueIndex,i=e.onStartMove,a=e.onDelete,s=e.style,l=e.render,c=e.dragging,u=e.draggingDelete,d=e.onOffsetChange,p=e.onChangeComplete,h=e.onFocus,m=e.onMouseEnter,v=Ye(e,PKe),g=f.useContext(wg),x=g.min,y=g.max,b=g.direction,C=g.disabled,S=g.keyboard,w=g.range,E=g.tabIndex,_=g.ariaLabelForHandle,P=g.ariaLabelledByForHandle,$=g.ariaRequired,R=g.ariaValueTextFormatterForHandle,O=g.styles,T=g.classNames,I="".concat(n,"-handle"),k=function(X){C||i(X,o)},N=function(X){h==null||h(X,o)},D=function(X){m(X,o)},L=function(X){if(!C&&S){var J=null;switch(X.which||X.keyCode){case ot.LEFT:J=b==="ltr"||b==="btt"?-1:1;break;case ot.RIGHT:J=b==="ltr"||b==="btt"?1:-1;break;case ot.UP:J=b!=="ttb"?1:-1;break;case ot.DOWN:J=b!=="ttb"?-1:1;break;case ot.HOME:J="min";break;case ot.END:J="max";break;case ot.PAGE_UP:J=2;break;case ot.PAGE_DOWN:J=-2;break;case ot.BACKSPACE:case ot.DELETE:a(o);break}J!==null&&(X.preventDefault(),d(J,o))}},H=function(X){switch(X.which||X.keyCode){case ot.LEFT:case ot.RIGHT:case ot.UP:case ot.DOWN:case ot.HOME:case ot.END:case ot.PAGE_UP:case ot.PAGE_DOWN:p==null||p();break}},U=w7(b,r,x,y),V={};if(o!==null){var j;V={tabIndex:C?null:Hh(E,o),role:"slider","aria-valuemin":x,"aria-valuemax":y,"aria-valuenow":r,"aria-disabled":C,"aria-label":Hh(_,o),"aria-labelledby":Hh(P,o),"aria-required":Hh($,o),"aria-valuetext":(j=Hh(R,o))===null||j===void 0?void 0:j(r),"aria-orientation":b==="ltr"||b==="rtl"?"horizontal":"vertical",onMouseDown:k,onTouchStart:k,onFocus:N,onMouseEnter:D,onKeyDown:L,onKeyUp:H}}var F=f.createElement("div",we({ref:t,className:re(I,K(K(K({},"".concat(I,"-").concat(o+1),o!==null&&w),"".concat(I,"-dragging"),c),"".concat(I,"-dragging-delete"),u),T.handle),style:B(B(B({},U),s),O.handle)},V,v));return l&&(F=l(F,{index:o,prefixCls:n,value:r,dragging:c,draggingDelete:u})),F}),MKe=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],RKe=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.style,o=e.onStartMove,i=e.onOffsetChange,a=e.values,s=e.handleRender,l=e.activeHandleRender,c=e.draggingIndex,u=e.draggingDelete,d=e.onFocus,p=Ye(e,MKe),h=f.useRef({}),m=f.useState(!1),v=ie(m,2),g=v[0],x=v[1],y=f.useState(-1),b=ie(y,2),C=b[0],S=b[1],w=function(R){S(R),x(!0)},E=function(R,O){w(O),d==null||d(R)},_=function(R,O){w(O)};f.useImperativeHandle(t,function(){return{focus:function(R){var O;(O=h.current[R])===null||O===void 0||O.focus()},hideHelp:function(){Li.flushSync(function(){x(!1)})}}});var P=B({prefixCls:n,onStartMove:o,onOffsetChange:i,render:s,onFocus:E,onMouseEnter:_},p);return f.createElement(f.Fragment,null,a.map(function($,R){var O=c===R;return f.createElement(xY,we({ref:function(I){I?h.current[R]=I:delete h.current[R]},dragging:O,draggingDelete:O&&u,style:Hh(r,R),key:R,value:$,valueIndex:R},P))}),l&&g&&f.createElement(xY,we({key:"a11y"},P,{value:a[C],valueIndex:null,dragging:c!==-1,draggingDelete:u,render:l,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),OKe=function(t){var n=t.prefixCls,r=t.style,o=t.children,i=t.value,a=t.onClick,s=f.useContext(wg),l=s.min,c=s.max,u=s.direction,d=s.includedStart,p=s.includedEnd,h=s.included,m="".concat(n,"-text"),v=w7(u,i,l,c);return f.createElement("span",{className:re(m,K({},"".concat(m,"-active"),h&&d<=i&&i<=p)),style:B(B({},v),r),onMouseDown:function(x){x.stopPropagation()},onClick:function(){a(i)}},o)},TKe=function(t){var n=t.prefixCls,r=t.marks,o=t.onClick,i="".concat(n,"-mark");return r.length?f.createElement("div",{className:i},r.map(function(a){var s=a.value,l=a.style,c=a.label;return f.createElement(OKe,{key:s,prefixCls:i,style:l,value:s,onClick:o},c)})):null},IKe=function(t){var n=t.prefixCls,r=t.value,o=t.style,i=t.activeStyle,a=f.useContext(wg),s=a.min,l=a.max,c=a.direction,u=a.included,d=a.includedStart,p=a.includedEnd,h="".concat(n,"-dot"),m=u&&d<=r&&r<=p,v=B(B({},w7(c,r,s,l)),typeof o=="function"?o(r):o);return m&&(v=B(B({},v),typeof i=="function"?i(r):i)),f.createElement("span",{className:re(h,K({},"".concat(h,"-active"),m)),style:v})},kKe=function(t){var n=t.prefixCls,r=t.marks,o=t.dots,i=t.style,a=t.activeStyle,s=f.useContext(wg),l=s.min,c=s.max,u=s.step,d=f.useMemo(function(){var p=new Set;if(r.forEach(function(m){p.add(m.value)}),o&&u!==null)for(var h=l;h<=c;)p.add(h),h+=u;return Array.from(p)},[l,c,u,o,r]);return f.createElement("div",{className:"".concat(n,"-step")},d.map(function(p){return f.createElement(IKe,{prefixCls:n,key:p,value:p,style:i,activeStyle:a})}))},CY=function(t){var n=t.prefixCls,r=t.style,o=t.start,i=t.end,a=t.index,s=t.onStartMove,l=t.replaceCls,c=f.useContext(wg),u=c.direction,d=c.min,p=c.max,h=c.disabled,m=c.range,v=c.classNames,g="".concat(n,"-track"),x=VA(o,d,p),y=VA(i,d,p),b=function(E){!h&&s&&s(E,-1)},C={};switch(u){case"rtl":C.right="".concat(x*100,"%"),C.width="".concat(y*100-x*100,"%");break;case"btt":C.bottom="".concat(x*100,"%"),C.height="".concat(y*100-x*100,"%");break;case"ttb":C.top="".concat(x*100,"%"),C.height="".concat(y*100-x*100,"%");break;default:C.left="".concat(x*100,"%"),C.width="".concat(y*100-x*100,"%")}var S=l||re(g,K(K({},"".concat(g,"-").concat(a+1),a!==null&&m),"".concat(n,"-track-draggable"),s),v.track);return f.createElement("div",{className:S,style:B(B({},C),r),onMouseDown:b,onTouchStart:b})},NKe=function(t){var n=t.prefixCls,r=t.style,o=t.values,i=t.startPoint,a=t.onStartMove,s=f.useContext(wg),l=s.included,c=s.range,u=s.min,d=s.styles,p=s.classNames,h=f.useMemo(function(){if(!c){if(o.length===0)return[];var v=i??u,g=o[0];return[{start:Math.min(v,g),end:Math.max(v,g)}]}for(var x=[],y=0;yDKe&&u3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof v=="number"){var y,b=m[g],C=b+v,S=[];r.forEach(function($){S.push($.value)}),S.push(e,t),S.push(s(b));var w=v>0?1:-1;x==="unit"?S.push(s(b+w*n)):S.push(s(C)),S=S.filter(function($){return $!==null}).filter(function($){return v<0?$<=b:$>=b}),x==="unit"&&(S=S.filter(function($){return $!==b}));var E=x==="unit"?b:C;y=S[0];var _=Math.abs(y-E);if(S.forEach(function($){var R=Math.abs($-E);R<_&&(y=$,_=R)}),y===void 0)return v<0?e:t;if(x==="dist")return y;if(Math.abs(v)>1){var P=Ne(m);return P[g]=y,h(P,v-w,g,x)}return y}else{if(v==="min")return e;if(v==="max")return t}},u=function(m,v,g){var x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",y=m[g],b=c(m,v,g,x);return{value:b,changed:b!==y}},d=function(m){return i===null&&m===0||typeof i=="number"&&m3&&arguments[3]!==void 0?arguments[3]:"unit",y=m.map(l),b=y[g],C=c(y,v,g,x);if(y[g]=C,o===!1){var S=i||0;g>0&&y[g-1]!==b&&(y[g]=Math.max(y[g],y[g-1]+S)),g0;P-=1)for(var $=!0;d(y[P]-y[P-1])&&$;){var R=u(y,-1,P-1);y[P-1]=R.value,$=R.changed}for(var O=y.length-1;O>0;O-=1)for(var T=!0;d(y[O]-y[O-1])&&T;){var I=u(y,-1,O-1);y[O-1]=I.value,T=I.changed}for(var k=0;k=0?D:!1},[D,Ie]),Be=f.useMemo(function(){return Object.keys(A||{}).map(function(qe){var ke=A[qe],nt={value:Number(qe)};return ke&&dt(ke)==="object"&&!f.isValidElement(ke)&&("label"in ke||"style"in ke)?(nt.style=ke.style,nt.label=ke.label):nt.label=ke,nt}).filter(function(qe){var ke=qe.label;return ke||typeof ke=="number"}).sort(function(qe,ke){return qe.value-ke.value})},[A]),Ce=FKe(Pe,ze,Ie,Be,k,$e),Oe=ie(Ce,2),Fe=Oe[0],Se=Oe[1],Ae=Gt(E,{value:w}),Ve=ie(Ae,2),Je=Ve[0],ht=Ve[1],He=f.useMemo(function(){var qe=Je==null?[]:Array.isArray(Je)?Je:[Je],ke=ie(qe,1),nt=ke[0],Ct=nt===void 0?Pe:nt,Lt=Je===null?[]:[Ct];if(de){if(Lt=Ne(qe),P||Je===void 0){var on=P>=0?P+1:2;for(Lt=Lt.slice(0,on);Lt.length=0&&he.current.focus(qe)}ct(null)},[st]);var Ue=f.useMemo(function(){return Ee&&Ie===null?!1:Ee},[Ee,Ie]),Mt=Jt(function(qe,ke){ye(qe,ke),R==null||R(Ke(He))}),xt=tt!==-1;f.useEffect(function(){if(!xt){var qe=He.lastIndexOf(mt);he.current.focus(qe)}},[xt]);var Nt=f.useMemo(function(){return Ne(pe).sort(function(qe,ke){return qe-ke})},[pe]),wt=f.useMemo(function(){return de?[Nt[0],Nt[Nt.length-1]]:[Pe,Nt[0]]},[Nt,de,Pe]),ft=ie(wt,2),vt=ft[0],rt=ft[1];f.useImperativeHandle(t,function(){return{focus:function(){he.current.focus(0)},blur:function(){var ke,nt=document,Ct=nt.activeElement;(ke=ue.current)!==null&&ke!==void 0&&ke.contains(Ct)&&(Ct==null||Ct.blur())}}}),f.useEffect(function(){h&&he.current.focus(0)},[]);var yt=f.useMemo(function(){return{min:Pe,max:ze,direction:fe,disabled:u,keyboard:p,step:Ie,included:V,includedStart:vt,includedEnd:rt,range:de,tabIndex:te,ariaLabelForHandle:oe,ariaLabelledByForHandle:ne,ariaRequired:le,ariaValueTextFormatterForHandle:ce,styles:s||{},classNames:a||{}}},[Pe,ze,fe,u,p,Ie,V,vt,rt,de,te,oe,ne,le,ce,s,a]);return f.createElement(wg.Provider,{value:yt},f.createElement("div",{ref:ue,className:re(r,o,K(K(K(K({},"".concat(r,"-disabled"),u),"".concat(r,"-vertical"),H),"".concat(r,"-horizontal"),!H),"".concat(r,"-with-marks"),Be.length)),style:i,onMouseDown:je,id:l},f.createElement("div",{className:re("".concat(r,"-rail"),a==null?void 0:a.rail),style:B(B({},X),s==null?void 0:s.rail)}),Q!==!1&&f.createElement(NKe,{prefixCls:r,style:F,values:He,startPoint:j,onStartMove:Ue?Mt:void 0}),f.createElement(kKe,{prefixCls:r,marks:Be,dots:z,style:J,activeStyle:q}),f.createElement(RKe,{ref:he,prefixCls:r,style:W,values:pe,draggingIndex:tt,draggingDelete:me,onStartMove:Mt,onOffsetChange:at,onFocus:m,onBlur:v,handleRender:G,activeHandleRender:Y,onChangeComplete:Ge,onDelete:be?ut:void 0}),f.createElement(TKe,{prefixCls:r,marks:Be,onClick:Te})))});const Cme=f.createContext({}),SY=f.forwardRef((e,t)=>{const{open:n,draggingDelete:r,value:o}=e,i=f.useRef(null),a=n&&!r,s=f.useRef(null);function l(){gn.cancel(s.current),s.current=null}function c(){s.current=gn(()=>{var u;(u=i.current)===null||u===void 0||u.forceAlign(),s.current=null})}return f.useEffect(()=>(a?c():l(),l),[a,e.title,o]),f.createElement(ss,Object.assign({ref:Ci(i,t)},e,{open:a}))}),jKe=e=>{const{componentCls:t,antCls:n,controlSize:r,dotSize:o,marginFull:i,marginPart:a,colorFillContentHover:s,handleColorDisabled:l,calc:c,handleSize:u,handleSizeHover:d,handleActiveColor:p,handleActiveOutlineColor:h,handleLineWidth:m,handleLineWidthHover:v,motionDurationMid:g}=e;return{[t]:Object.assign(Object.assign({},Rn(e)),{position:"relative",height:r,margin:`${se(a)} ${se(i)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${se(i)} ${se(a)}`},[`${t}-rail`]:{position:"absolute",backgroundColor:e.railBg,borderRadius:e.borderRadiusXS,transition:`background-color ${g}`},[`${t}-track,${t}-tracks`]:{position:"absolute",transition:`background-color ${g}`},[`${t}-track`]:{backgroundColor:e.trackBg,borderRadius:e.borderRadiusXS},[`${t}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${t}-rail`]:{backgroundColor:e.railHoverBg},[`${t}-track`]:{backgroundColor:e.trackHoverBg},[`${t}-dot`]:{borderColor:s},[`${t}-handle::after`]:{boxShadow:`0 0 0 ${se(m)} ${e.colorPrimaryBorderHover}`},[`${t}-dot-active`]:{borderColor:e.dotActiveBorderColor}},[`${t}-handle`]:{position:"absolute",width:u,height:u,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:c(m).mul(-1).equal(),insetBlockStart:c(m).mul(-1).equal(),width:c(u).add(c(m).mul(2)).equal(),height:c(u).add(c(m).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:u,height:u,backgroundColor:e.colorBgElevated,boxShadow:`0 0 0 ${se(m)} ${e.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` + `]:{color:C}})}]},pKe=e=>{const{componentCls:t,paddingBlock:n,paddingInline:r,inputAffixPadding:o,controlWidth:i,borderRadiusLG:a,borderRadiusSM:s,paddingInlineLG:l,paddingInlineSM:c,paddingBlockLG:u,paddingBlockSM:d,motionDurationMid:f}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign({[`input${t}-input`]:{padding:`${se(n)} 0`}},XC(e)),{position:"relative",display:"inline-flex",alignItems:"center",width:i,padding:0,paddingInlineStart:r,"&-lg":{borderRadius:a,paddingInlineStart:l,[`input${t}-input`]:{padding:`${se(u)} 0`}},"&-sm":{borderRadius:s,paddingInlineStart:c,[`input${t}-input`]:{padding:`${se(d)} 0`}},[`&:not(${t}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${t}-disabled`]:{background:"transparent"},[`> div${t}`]:{width:"100%",border:"none",outline:"none",[`&${t}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}-handler-wrap`]:{zIndex:2},[t]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:o},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:r,marginInlineStart:o,transition:`margin ${f}`}},[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{width:e.handleWidth,opacity:1},[`&:not(${t}-affix-wrapper-without-controls):hover ${t}-suffix`]:{marginInlineEnd:e.calc(e.handleWidth).add(r).equal()}}),[`${t}-underlined`]:{borderRadius:0}}},hKe=pn("InputNumber",e=>{const t=Xt(e,wg(e));return[fKe(t),pKe(t),yg(t)]},dKe,{unitless:{handleOpacity:!0},resetFont:!1});var mKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n,direction:r}=p.useContext(kt),o=p.useRef(null);p.useImperativeHandle(t,()=>o.current);const{className:i,rootClassName:a,size:s,disabled:l,prefixCls:c,addonBefore:u,addonAfter:d,prefix:f,suffix:h,bordered:m,readOnly:v,status:g,controls:b,variant:y}=e,x=mKe(e,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),w=n("input-number",c),S=br(w),[C,E,_]=hKe(w,S),{compactSize:P,compactItemClassnames:$}=Rl(w,r);let T=p.createElement(hme,{className:`${w}-handler-up-inner`}),R=p.createElement(jp,{className:`${w}-handler-down-inner`});const O=typeof b=="boolean"?b:void 0;typeof b=="object"&&(T=typeof b.upIcon>"u"?T:p.createElement("span",{className:`${w}-handler-up-inner`},b.upIcon),R=typeof b.downIcon>"u"?R:p.createElement("span",{className:`${w}-handler-down-inner`},b.downIcon));const{hasFeedback:k,status:I,isFormItemInput:D,feedbackIcon:N}=p.useContext(Ao),L=tf(I,g),H=fo(A=>{var z;return(z=s??P)!==null&&z!==void 0?z:A}),U=p.useContext(Do),V=l??U,[j,F]=Hu("inputNumber",y,m),W=k&&p.createElement(p.Fragment,null,N),X=re({[`${w}-lg`]:H==="large",[`${w}-sm`]:H==="small",[`${w}-rtl`]:r==="rtl",[`${w}-in-form-item`]:D},E),J=`${w}-group`,q=p.createElement(uKe,Object.assign({ref:o,disabled:V,className:re(_,S,i,a,$),upHandler:T,downHandler:R,prefixCls:w,readOnly:v,controls:O,prefix:f,suffix:W||h,addonBefore:u&&p.createElement(Pc,{form:!0,space:!0},u),addonAfter:d&&p.createElement(Pc,{form:!0,space:!0},d),classNames:{input:X,variant:re({[`${w}-${j}`]:F},Mc(w,L,k)),affixWrapper:re({[`${w}-affix-wrapper-sm`]:H==="small",[`${w}-affix-wrapper-lg`]:H==="large",[`${w}-affix-wrapper-rtl`]:r==="rtl",[`${w}-affix-wrapper-without-controls`]:b===!1||V},E),wrapper:re({[`${J}-rtl`]:r==="rtl"},E),groupWrapper:re({[`${w}-group-wrapper-sm`]:H==="small",[`${w}-group-wrapper-lg`]:H==="large",[`${w}-group-wrapper-rtl`]:r==="rtl",[`${w}-group-wrapper-${j}`]:F},Mc(`${w}-group-wrapper`,L,k),E)}},x));return C(q)}),Gd=vme,gKe=e=>p.createElement(Vt,{theme:{components:{InputNumber:{handleVisible:!0}}}},p.createElement(vme,Object.assign({},e)));Gd._InternalPanelDoNotUseOrYouWillBeFired=gKe;const Sm=({prefixCls:e,min:t=0,max:n=100,value:r,onChange:o,className:i,formatter:a})=>{const s=`${e}-steppers`,[l,c]=p.useState(0),u=Number.isNaN(r)?l:r;return Z.createElement(Gd,{className:re(s,i),min:t,max:n,value:u,formatter:a,size:"small",onChange:d=>{c(d||0),o==null||o(d)}})},vKe=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-alpha-input`,[o,i]=p.useState(()=>ha(t||"#000")),a=t||o,s=l=>{const c=a.toHsb();c.a=(l||0)/100;const u=ha(c);i(u),n==null||n(u)};return Z.createElement(Sm,{value:_j(a),prefixCls:e,formatter:l=>`${l}%`,className:r,onChange:s})},yme=e=>{let t;return typeof e=="object"&&(e!=null&&e.clearIcon)?t=e:e&&(t={clearIcon:Z.createElement(ju,null)}),t};function bme(e,t){const n=p.useRef([]),r=()=>{n.current.push(setTimeout(()=>{var o,i,a,s;!((o=e.current)===null||o===void 0)&&o.input&&((i=e.current)===null||i===void 0?void 0:i.input.getAttribute("type"))==="password"&&(!((a=e.current)===null||a===void 0)&&a.input.hasAttribute("value"))&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return p.useEffect(()=>(t&&r(),()=>n.current.forEach(o=>{o&&clearTimeout(o)})),[]),r}function yKe(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var bKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,bordered:r=!0,status:o,size:i,disabled:a,onBlur:s,onFocus:l,suffix:c,allowClear:u,addonAfter:d,addonBefore:f,className:h,style:m,styles:v,rootClassName:g,onChange:b,classNames:y,variant:x}=e,w=bKe(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:S,direction:C,allowClear:E,autoComplete:_,className:P,style:$,classNames:T,styles:R}=Vr("input"),O=S("input",n),k=p.useRef(null),I=br(O),[D,N,L]=The(O,g),[H]=Rhe(O,I),{compactSize:U,compactItemClassnames:V}=Rl(O,C),j=fo(ce=>{var he;return(he=i??U)!==null&&he!==void 0?he:ce}),F=Z.useContext(Do),W=a??F,{status:X,hasFeedback:J,feedbackIcon:q}=p.useContext(Ao),A=tf(X,o),z=yKe(e)||!!J;p.useRef(z);const G=bme(k,!0),Y=ce=>{G(),s==null||s(ce)},Q=ce=>{G(),l==null||l(ce)},ee=ce=>{G(),b==null||b(ce)},te=(J||c)&&Z.createElement(Z.Fragment,null,c,J&&q),oe=yme(u??E),[ne,le]=Hu("input",x,r);return D(H(Z.createElement(Jqe,Object.assign({ref:Ci(t,k),prefixCls:O,autoComplete:_},w,{disabled:W,onBlur:Y,onFocus:Q,style:Object.assign(Object.assign({},$),m),styles:Object.assign(Object.assign({},R),v),suffix:te,allowClear:oe,className:re(h,g,L,I,V,P),onChange:ee,addonBefore:f&&Z.createElement(Pc,{form:!0,space:!0},f),addonAfter:d&&Z.createElement(Pc,{form:!0,space:!0},d),classNames:Object.assign(Object.assign(Object.assign({},y),T),{input:re({[`${O}-sm`]:j==="small",[`${O}-lg`]:j==="large",[`${O}-rtl`]:C==="rtl"},y==null?void 0:y.input,T.input,N),variant:re({[`${O}-${ne}`]:le},Mc(O,A)),affixWrapper:re({[`${O}-affix-wrapper-sm`]:j==="small",[`${O}-affix-wrapper-lg`]:j==="large",[`${O}-affix-wrapper-rtl`]:C==="rtl"},N),wrapper:re({[`${O}-group-rtl`]:C==="rtl"},N),groupWrapper:re({[`${O}-group-wrapper-sm`]:j==="small",[`${O}-group-wrapper-lg`]:j==="large",[`${O}-group-wrapper-rtl`]:C==="rtl",[`${O}-group-wrapper-${ne}`]:le},Mc(`${O}-group-wrapper`,A,J),N)})}))))}),xKe=/(^#[\da-f]{6}$)|(^#[\da-f]{8}$)/i,wKe=e=>xKe.test(`#${e}`),CKe=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-hex-input`,[o,i]=p.useState(()=>t?zx(t.toHexString()):void 0);p.useEffect(()=>{t&&i(zx(t.toHexString()))},[t]);const a=s=>{const l=s.target.value;i(zx(l)),wKe(zx(l,!0))&&(n==null||n(ha(l)))};return Z.createElement(tS,{className:r,value:o,prefix:"#",onChange:a,size:"small"})},SKe=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-hsb-input`,[o,i]=p.useState(()=>ha(t||"#000")),a=t||o,s=(l,c)=>{const u=a.toHsb();u[c]=c==="h"?l:(l||0)/100;const d=ha(u);i(d),n==null||n(d)};return Z.createElement("div",{className:r},Z.createElement(Sm,{max:360,min:0,value:Number(a.toHsb().h),prefixCls:e,className:r,formatter:l=>Y_(l||0).toString(),onChange:l=>s(Number(l),"h")}),Z.createElement(Sm,{max:100,min:0,value:Number(a.toHsb().s)*100,prefixCls:e,className:r,formatter:l=>`${Y_(l||0)}%`,onChange:l=>s(Number(l),"s")}),Z.createElement(Sm,{max:100,min:0,value:Number(a.toHsb().b)*100,prefixCls:e,className:r,formatter:l=>`${Y_(l||0)}%`,onChange:l=>s(Number(l),"b")}))},EKe=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-rgb-input`,[o,i]=p.useState(()=>ha(t||"#000")),a=t||o,s=(l,c)=>{const u=a.toRgb();u[c]=l||0;const d=ha(u);i(d),n==null||n(d)};return Z.createElement("div",{className:r},Z.createElement(Sm,{max:255,min:0,value:Number(a.toRgb().r),prefixCls:e,className:r,onChange:l=>s(Number(l),"r")}),Z.createElement(Sm,{max:255,min:0,value:Number(a.toRgb().g),prefixCls:e,className:r,onChange:l=>s(Number(l),"g")}),Z.createElement(Sm,{max:255,min:0,value:Number(a.toRgb().b),prefixCls:e,className:r,onChange:l=>s(Number(l),"b")}))},_Ke=[dme,pme,fme].map(e=>({value:e,label:e.toUpperCase()})),$Ke=e=>{const{prefixCls:t,format:n,value:r,disabledAlpha:o,onFormatChange:i,onChange:a,disabledFormat:s}=e,[l,c]=Gt(dme,{value:n,onChange:i}),u=`${t}-input`,d=h=>{c(h)},f=p.useMemo(()=>{const h={value:r,prefixCls:t,onChange:a};switch(l){case pme:return Z.createElement(SKe,Object.assign({},h));case fme:return Z.createElement(EKe,Object.assign({},h));default:return Z.createElement(CKe,Object.assign({},h))}},[l,t,r,a]);return Z.createElement("div",{className:`${u}-container`},!s&&Z.createElement(Pi,{value:l,variant:"borderless",getPopupContainer:h=>h,popupMatchSelectWidth:68,placement:"bottomRight",onChange:d,className:`${t}-format-select`,size:"small",options:_Ke}),Z.createElement("div",{className:u},f),!o&&Z.createElement(vKe,{prefixCls:t,value:r,onChange:a}))};function VA(e,t,n){return(e-t)/(n-t)}function C7(e,t,n,r){var o=VA(t,n,r),i={};switch(e){case"rtl":i.right="".concat(o*100,"%"),i.transform="translateX(50%)";break;case"btt":i.bottom="".concat(o*100,"%"),i.transform="translateY(50%)";break;case"ttb":i.top="".concat(o*100,"%"),i.transform="translateY(-50%)";break;default:i.left="".concat(o*100,"%"),i.transform="translateX(-50%)";break}return i}function Vh(e,t){return Array.isArray(e)?e[t]:e}var Sg=p.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),xme=p.createContext({}),PKe=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],xY=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.value,o=e.valueIndex,i=e.onStartMove,a=e.onDelete,s=e.style,l=e.render,c=e.dragging,u=e.draggingDelete,d=e.onOffsetChange,f=e.onChangeComplete,h=e.onFocus,m=e.onMouseEnter,v=Ye(e,PKe),g=p.useContext(Sg),b=g.min,y=g.max,x=g.direction,w=g.disabled,S=g.keyboard,C=g.range,E=g.tabIndex,_=g.ariaLabelForHandle,P=g.ariaLabelledByForHandle,$=g.ariaRequired,T=g.ariaValueTextFormatterForHandle,R=g.styles,O=g.classNames,k="".concat(n,"-handle"),I=function(X){w||i(X,o)},D=function(X){h==null||h(X,o)},N=function(X){m(X,o)},L=function(X){if(!w&&S){var J=null;switch(X.which||X.keyCode){case ot.LEFT:J=x==="ltr"||x==="btt"?-1:1;break;case ot.RIGHT:J=x==="ltr"||x==="btt"?1:-1;break;case ot.UP:J=x!=="ttb"?1:-1;break;case ot.DOWN:J=x!=="ttb"?-1:1;break;case ot.HOME:J="min";break;case ot.END:J="max";break;case ot.PAGE_UP:J=2;break;case ot.PAGE_DOWN:J=-2;break;case ot.BACKSPACE:case ot.DELETE:a(o);break}J!==null&&(X.preventDefault(),d(J,o))}},H=function(X){switch(X.which||X.keyCode){case ot.LEFT:case ot.RIGHT:case ot.UP:case ot.DOWN:case ot.HOME:case ot.END:case ot.PAGE_UP:case ot.PAGE_DOWN:f==null||f();break}},U=C7(x,r,b,y),V={};if(o!==null){var j;V={tabIndex:w?null:Vh(E,o),role:"slider","aria-valuemin":b,"aria-valuemax":y,"aria-valuenow":r,"aria-disabled":w,"aria-label":Vh(_,o),"aria-labelledby":Vh(P,o),"aria-required":Vh($,o),"aria-valuetext":(j=Vh(T,o))===null||j===void 0?void 0:j(r),"aria-orientation":x==="ltr"||x==="rtl"?"horizontal":"vertical",onMouseDown:I,onTouchStart:I,onFocus:D,onMouseEnter:N,onKeyDown:L,onKeyUp:H}}var F=p.createElement("div",Ce({ref:t,className:re(k,K(K(K({},"".concat(k,"-").concat(o+1),o!==null&&C),"".concat(k,"-dragging"),c),"".concat(k,"-dragging-delete"),u),O.handle),style:B(B(B({},U),s),R.handle)},V,v));return l&&(F=l(F,{index:o,prefixCls:n,value:r,dragging:c,draggingDelete:u})),F}),MKe=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],TKe=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.style,o=e.onStartMove,i=e.onOffsetChange,a=e.values,s=e.handleRender,l=e.activeHandleRender,c=e.draggingIndex,u=e.draggingDelete,d=e.onFocus,f=Ye(e,MKe),h=p.useRef({}),m=p.useState(!1),v=ie(m,2),g=v[0],b=v[1],y=p.useState(-1),x=ie(y,2),w=x[0],S=x[1],C=function(T){S(T),b(!0)},E=function(T,R){C(R),d==null||d(T)},_=function(T,R){C(R)};p.useImperativeHandle(t,function(){return{focus:function(T){var R;(R=h.current[T])===null||R===void 0||R.focus()},hideHelp:function(){ji.flushSync(function(){b(!1)})}}});var P=B({prefixCls:n,onStartMove:o,onOffsetChange:i,render:s,onFocus:E,onMouseEnter:_},f);return p.createElement(p.Fragment,null,a.map(function($,T){var R=c===T;return p.createElement(xY,Ce({ref:function(k){k?h.current[T]=k:delete h.current[T]},dragging:R,draggingDelete:R&&u,style:Vh(r,T),key:T,value:$,valueIndex:T},P))}),l&&g&&p.createElement(xY,Ce({key:"a11y"},P,{value:a[w],valueIndex:null,dragging:c!==-1,draggingDelete:u,render:l,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),RKe=function(t){var n=t.prefixCls,r=t.style,o=t.children,i=t.value,a=t.onClick,s=p.useContext(Sg),l=s.min,c=s.max,u=s.direction,d=s.includedStart,f=s.includedEnd,h=s.included,m="".concat(n,"-text"),v=C7(u,i,l,c);return p.createElement("span",{className:re(m,K({},"".concat(m,"-active"),h&&d<=i&&i<=f)),style:B(B({},v),r),onMouseDown:function(b){b.stopPropagation()},onClick:function(){a(i)}},o)},OKe=function(t){var n=t.prefixCls,r=t.marks,o=t.onClick,i="".concat(n,"-mark");return r.length?p.createElement("div",{className:i},r.map(function(a){var s=a.value,l=a.style,c=a.label;return p.createElement(RKe,{key:s,prefixCls:i,style:l,value:s,onClick:o},c)})):null},kKe=function(t){var n=t.prefixCls,r=t.value,o=t.style,i=t.activeStyle,a=p.useContext(Sg),s=a.min,l=a.max,c=a.direction,u=a.included,d=a.includedStart,f=a.includedEnd,h="".concat(n,"-dot"),m=u&&d<=r&&r<=f,v=B(B({},C7(c,r,s,l)),typeof o=="function"?o(r):o);return m&&(v=B(B({},v),typeof i=="function"?i(r):i)),p.createElement("span",{className:re(h,K({},"".concat(h,"-active"),m)),style:v})},IKe=function(t){var n=t.prefixCls,r=t.marks,o=t.dots,i=t.style,a=t.activeStyle,s=p.useContext(Sg),l=s.min,c=s.max,u=s.step,d=p.useMemo(function(){var f=new Set;if(r.forEach(function(m){f.add(m.value)}),o&&u!==null)for(var h=l;h<=c;)f.add(h),h+=u;return Array.from(f)},[l,c,u,o,r]);return p.createElement("div",{className:"".concat(n,"-step")},d.map(function(f){return p.createElement(kKe,{prefixCls:n,key:f,value:f,style:i,activeStyle:a})}))},wY=function(t){var n=t.prefixCls,r=t.style,o=t.start,i=t.end,a=t.index,s=t.onStartMove,l=t.replaceCls,c=p.useContext(Sg),u=c.direction,d=c.min,f=c.max,h=c.disabled,m=c.range,v=c.classNames,g="".concat(n,"-track"),b=VA(o,d,f),y=VA(i,d,f),x=function(E){!h&&s&&s(E,-1)},w={};switch(u){case"rtl":w.right="".concat(b*100,"%"),w.width="".concat(y*100-b*100,"%");break;case"btt":w.bottom="".concat(b*100,"%"),w.height="".concat(y*100-b*100,"%");break;case"ttb":w.top="".concat(b*100,"%"),w.height="".concat(y*100-b*100,"%");break;default:w.left="".concat(b*100,"%"),w.width="".concat(y*100-b*100,"%")}var S=l||re(g,K(K({},"".concat(g,"-").concat(a+1),a!==null&&m),"".concat(n,"-track-draggable"),s),v.track);return p.createElement("div",{className:S,style:B(B({},w),r),onMouseDown:x,onTouchStart:x})},DKe=function(t){var n=t.prefixCls,r=t.style,o=t.values,i=t.startPoint,a=t.onStartMove,s=p.useContext(Sg),l=s.included,c=s.range,u=s.min,d=s.styles,f=s.classNames,h=p.useMemo(function(){if(!c){if(o.length===0)return[];var v=i??u,g=o[0];return[{start:Math.min(v,g),end:Math.max(v,g)}]}for(var b=[],y=0;yNKe&&u3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof v=="number"){var y,x=m[g],w=x+v,S=[];r.forEach(function($){S.push($.value)}),S.push(e,t),S.push(s(x));var C=v>0?1:-1;b==="unit"?S.push(s(x+C*n)):S.push(s(w)),S=S.filter(function($){return $!==null}).filter(function($){return v<0?$<=x:$>=x}),b==="unit"&&(S=S.filter(function($){return $!==x}));var E=b==="unit"?x:w;y=S[0];var _=Math.abs(y-E);if(S.forEach(function($){var T=Math.abs($-E);T<_&&(y=$,_=T)}),y===void 0)return v<0?e:t;if(b==="dist")return y;if(Math.abs(v)>1){var P=De(m);return P[g]=y,h(P,v-C,g,b)}return y}else{if(v==="min")return e;if(v==="max")return t}},u=function(m,v,g){var b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",y=m[g],x=c(m,v,g,b);return{value:x,changed:x!==y}},d=function(m){return i===null&&m===0||typeof i=="number"&&m3&&arguments[3]!==void 0?arguments[3]:"unit",y=m.map(l),x=y[g],w=c(y,v,g,b);if(y[g]=w,o===!1){var S=i||0;g>0&&y[g-1]!==x&&(y[g]=Math.max(y[g],y[g-1]+S)),g0;P-=1)for(var $=!0;d(y[P]-y[P-1])&&$;){var T=u(y,-1,P-1);y[P-1]=T.value,$=T.changed}for(var R=y.length-1;R>0;R-=1)for(var O=!0;d(y[R]-y[R-1])&&O;){var k=u(y,-1,R-1);y[R-1]=k.value,O=k.changed}for(var I=0;I=0?N:!1},[N,ke]),Be=p.useMemo(function(){return Object.keys(A||{}).map(function(qe){var Ie=A[qe],nt={value:Number(qe)};return Ie&&dt(Ie)==="object"&&!p.isValidElement(Ie)&&("label"in Ie||"style"in Ie)?(nt.style=Ie.style,nt.label=Ie.label):nt.label=Ie,nt}).filter(function(qe){var Ie=qe.label;return Ie||typeof Ie=="number"}).sort(function(qe,Ie){return qe.value-Ie.value})},[A]),we=FKe(Pe,ze,ke,Be,I,$e),Re=ie(we,2),Fe=Re[0],Se=Re[1],Ae=Gt(E,{value:C}),Ve=ie(Ae,2),Je=Ve[0],ht=Ve[1],He=p.useMemo(function(){var qe=Je==null?[]:Array.isArray(Je)?Je:[Je],Ie=ie(qe,1),nt=Ie[0],wt=nt===void 0?Pe:nt,Lt=Je===null?[]:[wt];if(de){if(Lt=De(qe),P||Je===void 0){var on=P>=0?P+1:2;for(Lt=Lt.slice(0,on);Lt.length=0&&he.current.focus(qe)}ct(null)},[st]);var Ue=p.useMemo(function(){return Ee&&ke===null?!1:Ee},[Ee,ke]),Mt=Jt(function(qe,Ie){ye(qe,Ie),T==null||T(Ke(He))}),xt=tt!==-1;p.useEffect(function(){if(!xt){var qe=He.lastIndexOf(mt);he.current.focus(qe)}},[xt]);var Dt=p.useMemo(function(){return De(pe).sort(function(qe,Ie){return qe-Ie})},[pe]),Ct=p.useMemo(function(){return de?[Dt[0],Dt[Dt.length-1]]:[Pe,Dt[0]]},[Dt,de,Pe]),ft=ie(Ct,2),vt=ft[0],rt=ft[1];p.useImperativeHandle(t,function(){return{focus:function(){he.current.focus(0)},blur:function(){var Ie,nt=document,wt=nt.activeElement;(Ie=ue.current)!==null&&Ie!==void 0&&Ie.contains(wt)&&(wt==null||wt.blur())}}}),p.useEffect(function(){h&&he.current.focus(0)},[]);var yt=p.useMemo(function(){return{min:Pe,max:ze,direction:fe,disabled:u,keyboard:f,step:ke,included:V,includedStart:vt,includedEnd:rt,range:de,tabIndex:te,ariaLabelForHandle:oe,ariaLabelledByForHandle:ne,ariaRequired:le,ariaValueTextFormatterForHandle:ce,styles:s||{},classNames:a||{}}},[Pe,ze,fe,u,f,ke,V,vt,rt,de,te,oe,ne,le,ce,s,a]);return p.createElement(Sg.Provider,{value:yt},p.createElement("div",{ref:ue,className:re(r,o,K(K(K(K({},"".concat(r,"-disabled"),u),"".concat(r,"-vertical"),H),"".concat(r,"-horizontal"),!H),"".concat(r,"-with-marks"),Be.length)),style:i,onMouseDown:je,id:l},p.createElement("div",{className:re("".concat(r,"-rail"),a==null?void 0:a.rail),style:B(B({},X),s==null?void 0:s.rail)}),Q!==!1&&p.createElement(DKe,{prefixCls:r,style:F,values:He,startPoint:j,onStartMove:Ue?Mt:void 0}),p.createElement(IKe,{prefixCls:r,marks:Be,dots:z,style:J,activeStyle:q}),p.createElement(TKe,{ref:he,prefixCls:r,style:W,values:pe,draggingIndex:tt,draggingDelete:me,onStartMove:Mt,onOffsetChange:at,onFocus:m,onBlur:v,handleRender:G,activeHandleRender:Y,onChangeComplete:Ge,onDelete:be?ut:void 0}),p.createElement(OKe,{prefixCls:r,marks:Be,onClick:Oe})))});const wme=p.createContext({}),SY=p.forwardRef((e,t)=>{const{open:n,draggingDelete:r,value:o}=e,i=p.useRef(null),a=n&&!r,s=p.useRef(null);function l(){gn.cancel(s.current),s.current=null}function c(){s.current=gn(()=>{var u;(u=i.current)===null||u===void 0||u.forceAlign(),s.current=null})}return p.useEffect(()=>(a?c():l(),l),[a,e.title,o]),p.createElement(ss,Object.assign({ref:Ci(i,t)},e,{open:a}))}),jKe=e=>{const{componentCls:t,antCls:n,controlSize:r,dotSize:o,marginFull:i,marginPart:a,colorFillContentHover:s,handleColorDisabled:l,calc:c,handleSize:u,handleSizeHover:d,handleActiveColor:f,handleActiveOutlineColor:h,handleLineWidth:m,handleLineWidthHover:v,motionDurationMid:g}=e;return{[t]:Object.assign(Object.assign({},Tn(e)),{position:"relative",height:r,margin:`${se(a)} ${se(i)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${se(i)} ${se(a)}`},[`${t}-rail`]:{position:"absolute",backgroundColor:e.railBg,borderRadius:e.borderRadiusXS,transition:`background-color ${g}`},[`${t}-track,${t}-tracks`]:{position:"absolute",transition:`background-color ${g}`},[`${t}-track`]:{backgroundColor:e.trackBg,borderRadius:e.borderRadiusXS},[`${t}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${t}-rail`]:{backgroundColor:e.railHoverBg},[`${t}-track`]:{backgroundColor:e.trackHoverBg},[`${t}-dot`]:{borderColor:s},[`${t}-handle::after`]:{boxShadow:`0 0 0 ${se(m)} ${e.colorPrimaryBorderHover}`},[`${t}-dot-active`]:{borderColor:e.dotActiveBorderColor}},[`${t}-handle`]:{position:"absolute",width:u,height:u,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:c(m).mul(-1).equal(),insetBlockStart:c(m).mul(-1).equal(),width:c(u).add(c(m).mul(2)).equal(),height:c(u).add(c(m).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:u,height:u,backgroundColor:e.colorBgElevated,boxShadow:`0 0 0 ${se(m)} ${e.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` inset-inline-start ${g}, inset-block-start ${g}, width ${g}, height ${g}, box-shadow ${g}, outline ${g} - `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:c(d).sub(u).div(2).add(v).mul(-1).equal(),insetBlockStart:c(d).sub(u).div(2).add(v).mul(-1).equal(),width:c(d).add(c(v).mul(2)).equal(),height:c(d).add(c(v).mul(2)).equal()},"&::after":{boxShadow:`0 0 0 ${se(v)} ${p}`,outline:`6px solid ${h}`,width:d,height:d,insetInlineStart:e.calc(u).sub(d).div(2).equal(),insetBlockStart:e.calc(u).sub(d).div(2).equal()}}},[`&-lock ${t}-handle`]:{"&::before, &::after":{transition:"none"}},[`${t}-mark`]:{position:"absolute",fontSize:e.fontSize},[`${t}-mark-text`]:{position:"absolute",display:"inline-block",color:e.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:e.colorText}},[`${t}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${t}-dot`]:{position:"absolute",width:o,height:o,backgroundColor:e.colorBgElevated,border:`${se(m)} solid ${e.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:e.dotActiveBorderColor}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-rail`]:{backgroundColor:`${e.railBg} !important`},[`${t}-track`]:{backgroundColor:`${e.trackBgDisabled} !important`},[` + `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:c(d).sub(u).div(2).add(v).mul(-1).equal(),insetBlockStart:c(d).sub(u).div(2).add(v).mul(-1).equal(),width:c(d).add(c(v).mul(2)).equal(),height:c(d).add(c(v).mul(2)).equal()},"&::after":{boxShadow:`0 0 0 ${se(v)} ${f}`,outline:`6px solid ${h}`,width:d,height:d,insetInlineStart:e.calc(u).sub(d).div(2).equal(),insetBlockStart:e.calc(u).sub(d).div(2).equal()}}},[`&-lock ${t}-handle`]:{"&::before, &::after":{transition:"none"}},[`${t}-mark`]:{position:"absolute",fontSize:e.fontSize},[`${t}-mark-text`]:{position:"absolute",display:"inline-block",color:e.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:e.colorText}},[`${t}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${t}-dot`]:{position:"absolute",width:o,height:o,backgroundColor:e.colorBgElevated,border:`${se(m)} solid ${e.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:e.dotActiveBorderColor}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-rail`]:{backgroundColor:`${e.railBg} !important`},[`${t}-track`]:{backgroundColor:`${e.trackBgDisabled} !important`},[` ${t}-dot `]:{backgroundColor:e.colorBgElevated,borderColor:e.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${t}-handle::after`]:{backgroundColor:e.colorBgElevated,cursor:"not-allowed",width:u,height:u,boxShadow:`0 0 0 ${se(m)} ${l}`,insetInlineStart:0,insetBlockStart:0},[` ${t}-mark-text, ${t}-dot - `]:{cursor:"not-allowed !important"}},[`&-tooltip ${n}-tooltip-inner`]:{minWidth:"unset"}})}},wme=(e,t)=>{const{componentCls:n,railSize:r,handleSize:o,dotSize:i,marginFull:a,calc:s}=e,l=t?"paddingBlock":"paddingInline",c=t?"width":"height",u=t?"height":"width",d=t?"insetBlockStart":"insetInlineStart",p=t?"top":"insetInlineStart",h=s(r).mul(3).sub(o).div(2).equal(),m=s(o).sub(r).div(2).equal(),v=t?{borderWidth:`${se(m)} 0`,transform:`translateY(${se(s(m).mul(-1).equal())})`}:{borderWidth:`0 ${se(m)}`,transform:`translateX(${se(e.calc(m).mul(-1).equal())})`};return{[l]:r,[u]:s(r).mul(3).equal(),[`${n}-rail`]:{[c]:"100%",[u]:r},[`${n}-track,${n}-tracks`]:{[u]:r},[`${n}-track-draggable`]:Object.assign({},v),[`${n}-handle`]:{[d]:h},[`${n}-mark`]:{insetInlineStart:0,top:0,[p]:s(r).mul(3).add(t?0:a).equal(),[c]:"100%"},[`${n}-step`]:{insetInlineStart:0,top:0,[p]:r,[c]:"100%",[u]:r},[`${n}-dot`]:{position:"absolute",[d]:s(r).sub(i).div(2).equal()}}},zKe=e=>{const{componentCls:t,marginPartWithMark:n}=e;return{[`${t}-horizontal`]:Object.assign(Object.assign({},wme(e,!0)),{[`&${t}-with-marks`]:{marginBottom:n}})}},HKe=e=>{const{componentCls:t}=e;return{[`${t}-vertical`]:Object.assign(Object.assign({},wme(e,!1)),{height:"100%"})}},VKe=e=>{const n=e.controlHeightLG/4,r=e.controlHeightSM/2,o=e.lineWidth+1,i=e.lineWidth+1*1.5,a=e.colorPrimary,s=new wn(a).setA(.2).toRgbString();return{controlSize:n,railSize:4,handleSize:n,handleSizeHover:r,dotSize:8,handleLineWidth:o,handleLineWidthHover:i,railBg:e.colorFillTertiary,railHoverBg:e.colorFillSecondary,trackBg:e.colorPrimaryBorder,trackHoverBg:e.colorPrimaryBorderHover,handleColor:e.colorPrimaryBorder,handleActiveColor:a,handleActiveOutlineColor:s,handleColorDisabled:new wn(e.colorTextDisabled).onBackground(e.colorBgContainer).toHexString(),dotBorderColor:e.colorBorderSecondary,dotActiveBorderColor:e.colorPrimaryBorder,trackBgDisabled:e.colorBgContainerDisabled}},WKe=pn("Slider",e=>{const t=Xt(e,{marginPart:e.calc(e.controlHeight).sub(e.controlSize).div(2).equal(),marginFull:e.calc(e.controlSize).div(2).equal(),marginPartWithMark:e.calc(e.controlHeightLG).sub(e.controlSize).equal()});return[jKe(t),zKe(t),HKe(t)]},VKe);function W8(){const[e,t]=f.useState(!1),n=f.useRef(null),r=()=>{gn.cancel(n.current)},o=i=>{r(),i?t(i):n.current=gn(()=>{t(i)})};return f.useEffect(()=>r,[]),[e,o]}var UKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);otypeof n=="number"?n.toString():""}const Sme=Z.forwardRef((e,t)=>{const{prefixCls:n,range:r,className:o,rootClassName:i,style:a,disabled:s,tooltipPrefixCls:l,tipFormatter:c,tooltipVisible:u,getTooltipPopupContainer:d,tooltipPlacement:p,tooltip:h={},onChangeComplete:m,classNames:v,styles:g}=e,x=UKe(e,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:y}=e,{getPrefixCls:b,direction:C,className:S,style:w,classNames:E,styles:_,getPopupContainer:P}=Vr("slider"),$=Z.useContext(ko),R=s??$,{handleRender:O,direction:T}=Z.useContext(Cme),k=(T||C)==="rtl",[N,D]=W8(),[L,H]=W8(),U=Object.assign({},h),{open:V,placement:j,getPopupContainer:F,prefixCls:W,formatter:X}=U,J=V??u,q=(N||L)&&J!==!1,A=GKe(X,c),[z,G]=W8(),Y=de=>{m==null||m(de),G(!1)},Q=(de,be)=>de||(be?k?"left":"right":"top"),ee=b("slider",n),[te,oe,ne]=WKe(ee),le=re(o,S,E.root,v==null?void 0:v.root,i,{[`${ee}-rtl`]:k,[`${ee}-lock`]:z},oe,ne);k&&!x.vertical&&(x.reverse=!x.reverse),Z.useEffect(()=>{const de=()=>{gn(()=>{H(!1)},1)};return document.addEventListener("mouseup",de),()=>{document.removeEventListener("mouseup",de)}},[]);const ce=r&&!J,he=O||((de,be)=>{const{index:Ee}=be,Le=de.props;function Re($e,Be,Ce){var Oe,Fe,Se,Ae;Ce&&((Fe=(Oe=x)[$e])===null||Fe===void 0||Fe.call(Oe,Be)),(Ae=(Se=Le)[$e])===null||Ae===void 0||Ae.call(Se,Be)}const Pe=Object.assign(Object.assign({},Le),{onMouseEnter:$e=>{D(!0),Re("onMouseEnter",$e)},onMouseLeave:$e=>{D(!1),Re("onMouseLeave",$e)},onMouseDown:$e=>{H(!0),G(!0),Re("onMouseDown",$e)},onFocus:$e=>{var Be;H(!0),(Be=x.onFocus)===null||Be===void 0||Be.call(x,$e),Re("onFocus",$e,!0)},onBlur:$e=>{var Be;H(!1),(Be=x.onBlur)===null||Be===void 0||Be.call(x,$e),Re("onBlur",$e,!0)}}),ze=Z.cloneElement(de,Pe),Ie=(!!J||q)&&A!==null;return ce?ze:Z.createElement(SY,Object.assign({},U,{prefixCls:b("tooltip",W??l),title:A?A(be.value):"",value:be.value,open:Ie,placement:Q(j??p,y),key:Ee,classNames:{root:`${ee}-tooltip`},getPopupContainer:F||d||P}),ze)}),ue=ce?(de,be)=>{const Ee=Z.cloneElement(de,{style:Object.assign(Object.assign({},de.props.style),{visibility:"hidden"})});return Z.createElement(SY,Object.assign({},U,{prefixCls:b("tooltip",W??l),title:A?A(be.value):"",open:A!==null&&q,placement:Q(j??p,y),key:"tooltip",classNames:{root:`${ee}-tooltip`},getPopupContainer:F||d||P,draggingDelete:be.draggingDelete}),Ee)}:void 0,fe=Object.assign(Object.assign(Object.assign(Object.assign({},_.root),w),g==null?void 0:g.root),a),ve=Object.assign(Object.assign({},_.tracks),g==null?void 0:g.tracks),ge=re(E.tracks,v==null?void 0:v.tracks);return te(Z.createElement(LKe,Object.assign({},x,{classNames:Object.assign({handle:re(E.handle,v==null?void 0:v.handle),rail:re(E.rail,v==null?void 0:v.rail),track:re(E.track,v==null?void 0:v.track)},ge?{tracks:ge}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},_.handle),g==null?void 0:g.handle),rail:Object.assign(Object.assign({},_.rail),g==null?void 0:g.rail),track:Object.assign(Object.assign({},_.track),g==null?void 0:g.track)},Object.keys(ve).length?{tracks:ve}:{}),step:x.step,range:r,className:le,style:fe,disabled:R,ref:t,prefixCls:ee,handleRender:he,activeHandleRender:ue,onChangeComplete:Y})))});var qKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,colors:n,type:r,color:o,range:i=!1,className:a,activeIndex:s,onActive:l,onDragStart:c,onDragChange:u,onKeyDelete:d}=e,p=qKe(e,["prefixCls","colors","type","color","range","className","activeIndex","onActive","onDragStart","onDragChange","onKeyDelete"]),h=Object.assign(Object.assign({},p),{track:!1}),m=f.useMemo(()=>`linear-gradient(90deg, ${n.map(w=>`${w.color} ${w.percent}%`).join(", ")})`,[n]),v=f.useMemo(()=>!o||!r?null:r==="alpha"?o.toRgbString():`hsl(${o.toHsb().h}, 100%, 50%)`,[o,r]),g=Jt(c),x=Jt(u),y=f.useMemo(()=>({onDragStart:g,onDragChange:x}),[]),b=Jt((S,w)=>{const{onFocus:E,style:_,className:P,onKeyDown:$}=S.props,R=Object.assign({},_);return r==="gradient"&&(R.background=Bde(n,w.value)),f.cloneElement(S,{onFocus:O=>{l==null||l(w.index),E==null||E(O)},style:R,className:re(P,{[`${t}-slider-handle-active`]:s===w.index}),onKeyDown:O=>{(O.key==="Delete"||O.key==="Backspace")&&d&&d(w.index),$==null||$(O)}})}),C=f.useMemo(()=>({direction:"ltr",handleRender:b}),[]);return f.createElement(Cme.Provider,{value:C},f.createElement(xme.Provider,{value:y},f.createElement(Sme,Object.assign({},h,{className:re(a,`${t}-slider`),tooltip:{open:!1},range:{editable:i,minCount:2},styles:{rail:{background:m},handle:v?{background:v}:{}},classNames:{rail:`${t}-slider-rail`,handle:`${t}-slider-handle`}}))))},KKe=e=>{const{value:t,onChange:n,onChangeComplete:r}=e,o=a=>n(a[0]),i=a=>r(a[0]);return f.createElement(Eme,Object.assign({},e,{value:[t],onChange:o,onChangeComplete:i}))};function EY(e){return Ne(e).sort((t,n)=>t.percent-n.percent)}const YKe=e=>{const{prefixCls:t,mode:n,onChange:r,onChangeComplete:o,onActive:i,activeIndex:a,onGradientDragging:s,colors:l}=e,c=n==="gradient",u=f.useMemo(()=>l.map(x=>({percent:x.percent,color:x.color.toRgbString()})),[l]),d=f.useMemo(()=>u.map(x=>x.percent),[u]),p=f.useRef(u),h=({rawValues:x,draggingIndex:y,draggingValue:b})=>{if(x.length>u.length){const C=Bde(u,b),S=Ne(u);S.splice(y,0,{percent:b,color:C}),p.current=S}else p.current=u;s(!0),r(new Ts(EY(p.current)),!0)},m=({deleteIndex:x,draggingIndex:y,draggingValue:b})=>{let C=Ne(p.current);x!==-1?C.splice(x,1):(C[y]=Object.assign(Object.assign({},C[y]),{percent:b}),C=EY(C)),r(new Ts(C),!0)},v=x=>{const y=Ne(u);y.splice(x,1);const b=new Ts(y);r(b),o(b)},g=x=>{o(new Ts(u)),a>=x.length&&i(x.length-1),s(!1)};return c?f.createElement(Eme,{min:0,max:100,prefixCls:t,className:`${t}-gradient-slider`,colors:u,color:null,value:d,range:!0,onChangeComplete:g,disabled:!1,type:"gradient",activeIndex:a,onActive:i,onDragStart:h,onDragChange:m,onKeyDelete:v}):null},XKe=f.memo(YKe);var QKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const e=f.useContext(lme),{mode:t,onModeChange:n,modeOptions:r,prefixCls:o,allowClear:i,value:a,disabledAlpha:s,onChange:l,onClear:c,onChangeComplete:u,activeIndex:d,gradientDragging:p}=e,h=QKe(e,["mode","onModeChange","modeOptions","prefixCls","allowClear","value","disabledAlpha","onChange","onClear","onChangeComplete","activeIndex","gradientDragging"]),m=Z.useMemo(()=>a.cleared?[{percent:0,color:new Ts("")},{percent:100,color:new Ts("")}]:a.getColors(),[a]),v=!a.isGradient(),[g,x]=Z.useState(a);Mn(()=>{var I;v||x((I=m[d])===null||I===void 0?void 0:I.color)},[p,d]);const y=Z.useMemo(()=>{var I;return v?a:p?g:(I=m[d])===null||I===void 0?void 0:I.color},[a,d,v,g,p]),[b,C]=Z.useState(y),[S,w]=Z.useState(0),E=b!=null&&b.equals(y)?y:b;Mn(()=>{C(y)},[S,y==null?void 0:y.toHexString()]);const _=(I,k)=>{let N=pa(I);if(a.cleared){const L=N.toRgb();if(!L.r&&!L.g&&!L.b&&k){const{type:H,value:U=0}=k;N=new Ts({h:H==="hue"?U:0,s:1,b:1,a:H==="alpha"?U/100:1})}else N=X_(N)}if(t==="single")return N;const D=Ne(m);return D[d]=Object.assign(Object.assign({},D[d]),{color:N}),new Ts(D)},P=(I,k,N)=>{const D=_(I,N);C(D.isGradient()?D.getColors()[d].color:D),l(D,k)},$=(I,k)=>{u(_(I,k)),w(N=>N+1)},R=I=>{l(_(I))};let O=null;const T=r.length>1;return(i||T)&&(O=Z.createElement("div",{className:`${o}-operation`},T&&Z.createElement(sme,{size:"small",options:r,value:t,onChange:n}),Z.createElement(ume,Object.assign({prefixCls:o,value:a,onChange:I=>{l(I),c==null||c()}},h)))),Z.createElement(Z.Fragment,null,O,Z.createElement(XKe,Object.assign({},e,{colors:m})),Z.createElement(TFe,{prefixCls:o,value:E==null?void 0:E.toHsb(),disabledAlpha:s,onChange:(I,k)=>{P(I,!0,k)},onChangeComplete:(I,k)=>{$(I,k)},components:ZKe}),Z.createElement($Ke,Object.assign({value:y,onChange:R,prefixCls:o,disabledAlpha:s},h)))},$Y=()=>{const{prefixCls:e,value:t,presets:n,onChange:r}=f.useContext(cme);return Array.isArray(n)?Z.createElement(EBe,{value:t,presets:n,prefixCls:e,onChange:r}):null},JKe=e=>{const{prefixCls:t,presets:n,panelRender:r,value:o,onChange:i,onClear:a,allowClear:s,disabledAlpha:l,mode:c,onModeChange:u,modeOptions:d,onChangeComplete:p,activeIndex:h,onActive:m,format:v,onFormatChange:g,gradientDragging:x,onGradientDragging:y,disabledFormat:b}=e,C=`${t}-inner`,S=Z.useMemo(()=>({prefixCls:t,value:o,onChange:i,onClear:a,allowClear:s,disabledAlpha:l,mode:c,onModeChange:u,modeOptions:d,onChangeComplete:p,activeIndex:h,onActive:m,format:v,onFormatChange:g,gradientDragging:x,onGradientDragging:y,disabledFormat:b}),[t,o,i,a,s,l,c,u,d,p,h,m,v,g,x,y,b]),w=Z.useMemo(()=>({prefixCls:t,value:o,presets:n,onChange:i}),[t,o,n,i]),E=Z.createElement("div",{className:`${C}-content`},Z.createElement(_Y,null),Array.isArray(n)&&Z.createElement(Tqe,null),Z.createElement($Y,null));return Z.createElement(lme.Provider,{value:S},Z.createElement(cme.Provider,{value:w},Z.createElement("div",{className:C},typeof r=="function"?r(E,{components:{Picker:_Y,Presets:$Y}}):E)))};var eYe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{color:n,prefixCls:r,open:o,disabled:i,format:a,className:s,showText:l,activeIndex:c}=e,u=eYe(e,["color","prefixCls","open","disabled","format","className","showText","activeIndex"]),d=`${r}-trigger`,p=`${d}-text`,h=`${p}-cell`,[m]=Yi("ColorPicker"),v=Z.useMemo(()=>{if(!l)return"";if(typeof l=="function")return l(n);if(n.cleared)return m.transparent;if(n.isGradient())return n.getColors().map((b,C)=>{const S=c!==-1&&c!==C;return Z.createElement("span",{key:C,className:re(h,S&&`${h}-inactive`)},b.color.toRgbString()," ",b.percent,"%")});const x=n.toHexString().toUpperCase(),y=_j(n);switch(a){case"rgb":return n.toRgbString();case"hsb":return n.toHsbString();default:return y<100?`${x.slice(0,7)},${y}%`:x}},[n,a,l,c]),g=f.useMemo(()=>n.cleared?Z.createElement(ume,{prefixCls:r}):Z.createElement(Cj,{prefixCls:r,color:n.toCssString()}),[n,r]);return Z.createElement("div",Object.assign({ref:t,className:re(d,s,{[`${d}-active`]:o,[`${d}-disabled`]:i})},Zr(u)),g,l&&Z.createElement("div",{className:p},v))});function nYe(e,t,n){const[r]=Yi("ColorPicker"),[o,i]=Gt(e,{value:t}),[a,s]=f.useState("single"),[l,c]=f.useMemo(()=>{const v=(Array.isArray(n)?n:[n]).filter(b=>b);v.length||v.push("single");const g=new Set(v),x=[],y=(b,C)=>{g.has(b)&&x.push({label:C,value:b})};return y("single",r.singleColor),y("gradient",r.gradientColor),[x,g]},[n]),[u,d]=f.useState(null),p=Jt(v=>{d(v),i(v)}),h=f.useMemo(()=>{const v=pa(o||"");return v.equals(u)?u:v},[o,u]),m=f.useMemo(()=>{var v;return c.has(a)?a:(v=l[0])===null||v===void 0?void 0:v.value},[c,a,l]);return f.useEffect(()=>{s(h.isGradient()?"gradient":"single")},[h]),[h,p,m,s,l]}const _me=(e,t)=>({backgroundImage:`conic-gradient(${t} 25%, transparent 25% 50%, ${t} 50% 75%, transparent 75% 100%)`,backgroundSize:`${e} ${e}`}),PY=(e,t)=>{const{componentCls:n,borderRadiusSM:r,colorPickerInsetShadow:o,lineWidth:i,colorFillSecondary:a}=e;return{[`${n}-color-block`]:Object.assign(Object.assign({position:"relative",borderRadius:r,width:t,height:t,boxShadow:o,flex:"none"},_me("50%",e.colorFillSecondary)),{[`${n}-color-block-inner`]:{width:"100%",height:"100%",boxShadow:`inset 0 0 0 ${se(i)} ${a}`,borderRadius:"inherit"}})}},rYe=e=>{const{componentCls:t,antCls:n,fontSizeSM:r,lineHeightSM:o,colorPickerAlphaInputWidth:i,marginXXS:a,paddingXXS:s,controlHeightSM:l,marginXS:c,fontSizeIcon:u,paddingXS:d,colorTextPlaceholder:p,colorPickerInputNumberHandleWidth:h,lineWidth:m}=e;return{[`${t}-input-container`]:{display:"flex",[`${t}-steppers${n}-input-number`]:{fontSize:r,lineHeight:o,[`${n}-input-number-input`]:{paddingInlineStart:s,paddingInlineEnd:0},[`${n}-input-number-handler-wrap`]:{width:h}},[`${t}-steppers${t}-alpha-input`]:{flex:`0 0 ${se(i)}`,marginInlineStart:a},[`${t}-format-select${n}-select`]:{marginInlineEnd:c,width:"auto","&-single":{[`${n}-select-selector`]:{padding:0,border:0},[`${n}-select-arrow`]:{insetInlineEnd:0},[`${n}-select-selection-item`]:{paddingInlineEnd:e.calc(u).add(a).equal(),fontSize:r,lineHeight:se(l)},[`${n}-select-item-option-content`]:{fontSize:r,lineHeight:o},[`${n}-select-dropdown`]:{[`${n}-select-item`]:{minHeight:"auto"}}}},[`${t}-input`]:{gap:a,alignItems:"center",flex:1,width:0,[`${t}-hsb-input,${t}-rgb-input`]:{display:"flex",gap:a,alignItems:"center"},[`${t}-steppers`]:{flex:1},[`${t}-hex-input${n}-input-affix-wrapper`]:{flex:1,padding:`0 ${se(d)}`,[`${n}-input`]:{fontSize:r,textTransform:"uppercase",lineHeight:se(e.calc(l).sub(e.calc(m).mul(2)).equal())},[`${n}-input-prefix`]:{color:p}}}}}},oYe=e=>{const{componentCls:t,controlHeightLG:n,borderRadiusSM:r,colorPickerInsetShadow:o,marginSM:i,colorBgElevated:a,colorFillSecondary:s,lineWidthBold:l,colorPickerHandlerSize:c}=e;return{userSelect:"none",[`${t}-select`]:{[`${t}-palette`]:{minHeight:e.calc(n).mul(4).equal(),overflow:"hidden",borderRadius:r},[`${t}-saturation`]:{position:"absolute",borderRadius:"inherit",boxShadow:o,inset:0},marginBottom:i},[`${t}-handler`]:{width:c,height:c,border:`${se(l)} solid ${a}`,position:"relative",borderRadius:"50%",cursor:"pointer",boxShadow:`${o}, 0 0 0 1px ${s}`}}},iYe=e=>{const{componentCls:t,antCls:n,colorTextQuaternary:r,paddingXXS:o,colorPickerPresetColorSize:i,fontSizeSM:a,colorText:s,lineHeightSM:l,lineWidth:c,borderRadius:u,colorFill:d,colorWhite:p,marginXXS:h,paddingXS:m,fontHeightSM:v}=e;return{[`${t}-presets`]:{[`${n}-collapse-item > ${n}-collapse-header`]:{padding:0,[`${n}-collapse-expand-icon`]:{height:v,color:r,paddingInlineEnd:o}},[`${n}-collapse`]:{display:"flex",flexDirection:"column",gap:h},[`${n}-collapse-item > ${n}-collapse-content > ${n}-collapse-content-box`]:{padding:`${se(m)} 0`},"&-label":{fontSize:a,color:s,lineHeight:l},"&-items":{display:"flex",flexWrap:"wrap",gap:e.calc(h).mul(1.5).equal(),[`${t}-presets-color`]:{position:"relative",cursor:"pointer",width:i,height:i,"&::before":{content:'""',pointerEvents:"none",width:e.calc(i).add(e.calc(c).mul(4)).equal(),height:e.calc(i).add(e.calc(c).mul(4)).equal(),position:"absolute",top:e.calc(c).mul(-2).equal(),insetInlineStart:e.calc(c).mul(-2).equal(),borderRadius:u,border:`${se(c)} solid transparent`,transition:`border-color ${e.motionDurationMid} ${e.motionEaseInBack}`},"&:hover::before":{borderColor:d},"&::after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:e.calc(i).div(13).mul(5).equal(),height:e.calc(i).div(13).mul(8).equal(),border:`${se(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`},[`&${t}-presets-color-checked`]:{"&::after":{opacity:1,borderColor:p,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`transform ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`},[`&${t}-presets-color-bright`]:{"&::after":{borderColor:"rgba(0, 0, 0, 0.45)"}}}}},"&-empty":{fontSize:a,color:r}}}},aYe=e=>{const{componentCls:t,colorPickerInsetShadow:n,colorBgElevated:r,colorFillSecondary:o,lineWidthBold:i,colorPickerHandlerSizeSM:a,colorPickerSliderHeight:s,marginSM:l,marginXS:c}=e,u=e.calc(a).sub(e.calc(i).mul(2).equal()).equal(),d=e.calc(a).add(e.calc(i).mul(2).equal()).equal(),p={"&:after":{transform:"scale(1)",boxShadow:`${n}, 0 0 0 1px ${e.colorPrimaryActive}`}};return{[`${t}-slider`]:[_me(se(s),e.colorFillSecondary),{margin:0,padding:0,height:s,borderRadius:e.calc(s).div(2).equal(),"&-rail":{height:s,borderRadius:e.calc(s).div(2).equal(),boxShadow:n},[`& ${t}-slider-handle`]:{width:u,height:u,top:0,borderRadius:"100%","&:before":{display:"block",position:"absolute",background:"transparent",left:{_skip_check_:!0,value:"50%"},top:"50%",transform:"translate(-50%, -50%)",width:d,height:d,borderRadius:"100%"},"&:after":{width:a,height:a,border:`${se(i)} solid ${r}`,boxShadow:`${n}, 0 0 0 1px ${o}`,outline:"none",insetInlineStart:e.calc(i).mul(-1).equal(),top:e.calc(i).mul(-1).equal(),background:"transparent",transition:"none"},"&:focus":p}}],[`${t}-slider-container`]:{display:"flex",gap:l,marginBottom:l,[`${t}-slider-group`]:{flex:1,flexDirection:"column",justifyContent:"space-between",display:"flex","&-disabled-alpha":{justifyContent:"center"}}},[`${t}-gradient-slider`]:{marginBottom:c,[`& ${t}-slider-handle`]:{"&:after":{transform:"scale(0.8)"},"&-active, &:focus":p}}}},WA=(e,t,n)=>({borderInlineEndWidth:e.lineWidth,borderColor:t,boxShadow:`0 0 0 ${se(e.controlOutlineWidth)} ${n}`,outline:0}),sYe=e=>{const{componentCls:t}=e;return{"&-rtl":{[`${t}-presets-color`]:{"&::after":{direction:"ltr"}},[`${t}-clear`]:{"&::after":{direction:"ltr"}}}}},MY=(e,t,n)=>{const{componentCls:r,borderRadiusSM:o,lineWidth:i,colorSplit:a,colorBorder:s,red6:l}=e;return{[`${r}-clear`]:Object.assign(Object.assign({width:t,height:t,borderRadius:o,border:`${se(i)} solid ${a}`,position:"relative",overflow:"hidden",cursor:"inherit",transition:`all ${e.motionDurationFast}`},n),{"&::after":{content:'""',position:"absolute",insetInlineEnd:e.calc(i).mul(-1).equal(),top:e.calc(i).mul(-1).equal(),display:"block",width:40,height:2,transformOrigin:"calc(100% - 1px) 1px",transform:"rotate(-45deg)",backgroundColor:l},"&:hover":{borderColor:s}})}},lYe=e=>{const{componentCls:t,colorError:n,colorWarning:r,colorErrorHover:o,colorWarningHover:i,colorErrorOutline:a,colorWarningOutline:s}=e;return{[`&${t}-status-error`]:{borderColor:n,"&:hover":{borderColor:o},[`&${t}-trigger-active`]:Object.assign({},WA(e,n,a))},[`&${t}-status-warning`]:{borderColor:r,"&:hover":{borderColor:i},[`&${t}-trigger-active`]:Object.assign({},WA(e,r,s))}}},cYe=e=>{const{componentCls:t,controlHeightLG:n,controlHeightSM:r,controlHeight:o,controlHeightXS:i,borderRadius:a,borderRadiusSM:s,borderRadiusXS:l,borderRadiusLG:c,fontSizeLG:u}=e;return{[`&${t}-lg`]:{minWidth:n,minHeight:n,borderRadius:c,[`${t}-color-block, ${t}-clear`]:{width:o,height:o,borderRadius:a},[`${t}-trigger-text`]:{fontSize:u}},[`&${t}-sm`]:{minWidth:r,minHeight:r,borderRadius:s,[`${t}-color-block, ${t}-clear`]:{width:i,height:i,borderRadius:l},[`${t}-trigger-text`]:{lineHeight:se(i)}}}},uYe=e=>{const{antCls:t,componentCls:n,colorPickerWidth:r,colorPrimary:o,motionDurationMid:i,colorBgElevated:a,colorTextDisabled:s,colorText:l,colorBgContainerDisabled:c,borderRadius:u,marginXS:d,marginSM:p,controlHeight:h,controlHeightSM:m,colorBgTextActive:v,colorPickerPresetColorSize:g,colorPickerPreviewSize:x,lineWidth:y,colorBorder:b,paddingXXS:C,fontSize:S,colorPrimaryHover:w,controlOutline:E}=e;return[{[n]:Object.assign({[`${n}-inner`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({"&-content":{display:"flex",flexDirection:"column",width:r,[`& > ${t}-divider`]:{margin:`${se(p)} 0 ${se(d)}`}},[`${n}-panel`]:Object.assign({},oYe(e))},aYe(e)),PY(e,x)),rYe(e)),iYe(e)),MY(e,g,{marginInlineStart:"auto"})),{[`${n}-operation`]:{display:"flex",justifyContent:"space-between",marginBottom:d}}),"&-trigger":Object.assign(Object.assign(Object.assign(Object.assign({minWidth:h,minHeight:h,borderRadius:u,border:`${se(y)} solid ${b}`,cursor:"pointer",display:"inline-flex",alignItems:"flex-start",justifyContent:"center",transition:`all ${i}`,background:a,padding:e.calc(C).sub(y).equal(),[`${n}-trigger-text`]:{marginInlineStart:d,marginInlineEnd:e.calc(d).sub(e.calc(C).sub(y)).equal(),fontSize:S,color:l,alignSelf:"center","&-cell":{"&:not(:last-child):after":{content:'", "'},"&-inactive":{color:s}}},"&:hover":{borderColor:w},[`&${n}-trigger-active`]:Object.assign({},WA(e,o,E)),"&-disabled":{color:s,background:c,cursor:"not-allowed","&:hover":{borderColor:v},[`${n}-trigger-text`]:{color:s}}},MY(e,m)),PY(e,m)),lYe(e)),cYe(e))},sYe(e))},vg(e,{focusElCls:`${n}-trigger-active`})]},dYe=pn("ColorPicker",e=>{const{colorTextQuaternary:t,marginSM:n}=e,r=8,o=Xt(e,{colorPickerWidth:234,colorPickerHandlerSize:16,colorPickerHandlerSizeSM:12,colorPickerAlphaInputWidth:44,colorPickerInputNumberHandleWidth:16,colorPickerPresetColorSize:24,colorPickerInsetShadow:`inset 0 0 1px 0 ${t}`,colorPickerSliderHeight:r,colorPickerPreviewSize:e.calc(r).mul(2).add(n).equal()});return[uYe(o)]});var fYe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{mode:t,value:n,defaultValue:r,format:o,defaultFormat:i,allowClear:a=!1,presets:s,children:l,trigger:c="click",open:u,disabled:d,placement:p="bottomLeft",arrow:h=!0,panelRender:m,showText:v,style:g,className:x,size:y,rootClassName:b,prefixCls:C,styles:S,disabledAlpha:w=!1,onFormatChange:E,onChange:_,onClear:P,onOpenChange:$,onChangeComplete:R,getPopupContainer:O,autoAdjustOverflow:T=!0,destroyTooltipOnHide:I,destroyOnHidden:k,disabledFormat:N}=e,D=fYe(e,["mode","value","defaultValue","format","defaultFormat","allowClear","presets","children","trigger","open","disabled","placement","arrow","panelRender","showText","style","className","size","rootClassName","prefixCls","styles","disabledAlpha","onFormatChange","onChange","onClear","onOpenChange","onChangeComplete","getPopupContainer","autoAdjustOverflow","destroyTooltipOnHide","destroyOnHidden","disabledFormat"]),{getPrefixCls:L,direction:H,colorPicker:U}=f.useContext(It),V=f.useContext(ko),j=d??V,[F,W]=Gt(!1,{value:u,postState:Se=>!j&&Se,onChange:$}),[X,J]=Gt(o,{value:o,defaultValue:i,onChange:E}),q=L("color-picker",C),[A,z,G,Y,Q]=nYe(r,n,t),ee=f.useMemo(()=>_j(A)<100,[A]),[te,oe]=Z.useState(null),ne=Se=>{if(R){let Ae=pa(Se);w&&ee&&(Ae=X_(Se)),R(Ae)}},le=(Se,Ae)=>{let Ve=pa(Se);w&&ee&&(Ve=X_(Ve)),z(Ve),oe(null),_&&_(Ve,Ve.toCssString()),Ae||ne(Ve)},[ce,he]=Z.useState(0),[ue,fe]=Z.useState(!1),ve=Se=>{if(Y(Se),Se==="single"&&A.isGradient())he(0),le(new Ts(A.getColors()[0].color)),oe(A);else if(Se==="gradient"&&!A.isGradient()){const Ae=ee?X_(A):A;le(new Ts(te||[{percent:0,color:Ae},{percent:100,color:Ae}]))}},{status:ge}=Z.useContext(Do),{compactSize:de,compactItemClassnames:be}=Ol(q,H),Ee=fo(Se=>{var Ae;return(Ae=y??de)!==null&&Ae!==void 0?Ae:Se}),Le=br(q),[Re,Pe,ze]=dYe(q,Le),Ie={[`${q}-rtl`]:H},$e=re(b,ze,Le,Ie),Be=re(Mc(q,ge),{[`${q}-sm`]:Ee==="small",[`${q}-lg`]:Ee==="large"},be,U==null?void 0:U.className,$e,x,Pe),Ce=re(q,$e),Oe={open:F,trigger:c,placement:p,arrow:h,rootClassName:b,getPopupContainer:O,autoAdjustOverflow:T,destroyOnHidden:k??!!I},Fe=Object.assign(Object.assign({},U==null?void 0:U.style),g);return Re(Z.createElement(nf,Object.assign({style:S==null?void 0:S.popup,styles:{body:S==null?void 0:S.popupOverlayInner},onOpenChange:Se=>{(!Se||!j)&&W(Se)},content:Z.createElement(Pc,{form:!0},Z.createElement(JKe,{mode:G,onModeChange:ve,modeOptions:Q,prefixCls:q,value:A,allowClear:a,disabled:j,disabledAlpha:w,presets:s,panelRender:m,format:X,onFormatChange:J,onChange:le,onChangeComplete:ne,onClear:P,activeIndex:ce,onActive:he,gradientDragging:ue,onGradientDragging:fe,disabledFormat:N})),classNames:{root:Ce}},Oe),l||Z.createElement(tYe,Object.assign({activeIndex:F?ce:-1,open:F,className:Be,style:Fe,prefixCls:q,disabled:j,showText:v,format:X},D,{color:A}))))},pYe=Zp(S7,void 0,e=>Object.assign(Object.assign({},e),{placement:"bottom",autoAdjustOverflow:!1}),"color-picker",e=>e);S7._InternalPanelDoNotUseOrYouWillBeFired=pYe;var hYe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},mYe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:hYe}))},MT=f.forwardRef(mYe),gYe={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 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},vYe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:gYe}))},E7=f.forwardRef(vYe),yYe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},bYe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:yYe}))},xYe=f.forwardRef(bYe);function CYe(e,t,n){return n!==void 0?n:t==="year"&&e.lang.yearPlaceholder?e.lang.yearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.quarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.monthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.weekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.placeholder:e.lang.placeholder}function wYe(e,t,n){return n!==void 0?n:t==="year"&&e.lang.yearPlaceholder?e.lang.rangeYearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.rangeQuarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.rangeMonthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.rangeWeekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.rangePlaceholder:e.lang.rangePlaceholder}function $me(e,t){const{allowClear:n=!0}=e,{clearIcon:r,removeIcon:o}=cT(Object.assign(Object.assign({},e),{prefixCls:t,componentName:"DatePicker"}));return[f.useMemo(()=>n===!1?!1:Object.assign({clearIcon:r},n===!0?{}:n),[n,r]),o]}const[SYe,EYe]=["week","WeekPicker"],[_Ye,$Ye]=["month","MonthPicker"],[PYe,MYe]=["year","YearPicker"],[RYe,OYe]=["quarter","QuarterPicker"],[UA,RY]=["time","TimePicker"],TYe=e=>f.createElement(At,Object.assign({size:"small",type:"primary"},e));function Pme(e){return f.useMemo(()=>Object.assign({button:TYe},e),[e])}function Mme(e,...t){const n=e||{};return t.reduce((r,o)=>(Object.keys(o||{}).forEach(i=>{const a=n[i],s=o[i];if(a&&typeof a=="object")if(s&&typeof s=="object")r[i]=Mme(a,r[i],s);else{const{_default:l}=a;r[i]=r[i]||{},r[i][l]=re(r[i][l],s)}else r[i]=re(r[i],s)}),r),{})}function IYe(e,...t){return f.useMemo(()=>Mme.apply(void 0,[e].concat(t)),[t])}function kYe(...e){return f.useMemo(()=>e.reduce((t,n={})=>(Object.keys(n).forEach(r=>{t[r]=Object.assign(Object.assign({},t[r]),n[r])}),t),{}),[e])}function GA(e,t){const n=Object.assign({},e);return Object.keys(t).forEach(r=>{if(r!=="_default"){const o=t[r],i=n[r]||{};n[r]=o?GA(i,o):i}}),n}function NYe(e,t,n){const r=IYe.apply(void 0,[n].concat(Ne(e))),o=kYe.apply(void 0,Ne(t));return f.useMemo(()=>[GA(r,n),GA(o,n)],[r,o])}const Rme=(e,t,n,r,o)=>{const{classNames:i,styles:a}=Vr(e),[s,l]=NYe([i,t],[a,n],{popup:{_default:"root"}});return f.useMemo(()=>{var c,u;const d=Object.assign(Object.assign({},s),{popup:Object.assign(Object.assign({},s.popup),{root:re((c=s.popup)===null||c===void 0?void 0:c.root,r)})}),p=Object.assign(Object.assign({},l),{popup:Object.assign(Object.assign({},l.popup),{root:Object.assign(Object.assign({},(u=l.popup)===null||u===void 0?void 0:u.root),o)})});return[d,p]},[s,l,r,o])};var DYe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);of.forwardRef((n,r)=>{var o;const{prefixCls:i,getPopupContainer:a,components:s,className:l,style:c,placement:u,size:d,disabled:p,bordered:h=!0,placeholder:m,popupStyle:v,popupClassName:g,dropdownClassName:x,status:y,rootClassName:b,variant:C,picker:S,styles:w,classNames:E}=n,_=DYe(n,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupStyle","popupClassName","dropdownClassName","status","rootClassName","variant","picker","styles","classNames"]),P=S===UA?"timePicker":"datePicker",$=f.useRef(null),{getPrefixCls:R,direction:O,getPopupContainer:T,rangePicker:I}=f.useContext(It),k=R("picker",i),{compactSize:N,compactItemClassnames:D}=Ol(k,O),L=R(),[H,U]=Hu("rangePicker",C,h),V=br(k),[j,F,W]=The(k,V),[X,J]=Rme(P,E,w,g||x,v),[q]=$me(n,k),A=Pme(s),z=fo(ue=>{var fe;return(fe=d??N)!==null&&fe!==void 0?fe:ue}),G=f.useContext(ko),Y=p??G,Q=f.useContext(Do),{hasFeedback:ee,status:te,feedbackIcon:oe}=Q,ne=f.createElement(f.Fragment,null,S===UA?f.createElement(E7,null):f.createElement(MT,null),ee&&oe);f.useImperativeHandle(r,()=>$.current);const[le]=Yi("Calendar",CP),ce=Object.assign(Object.assign({},le),n.locale),[he]=Rl("DatePicker",(o=J.popup.root)===null||o===void 0?void 0:o.zIndex);return j(f.createElement(Pc,{space:!0},f.createElement(KWe,Object.assign({separator:f.createElement("span",{"aria-label":"to",className:`${k}-separator`},f.createElement(xYe,null)),disabled:Y,ref:$,placement:u,placeholder:wYe(ce,S,m),suffixIcon:ne,prevIcon:f.createElement("span",{className:`${k}-prev-icon`}),nextIcon:f.createElement("span",{className:`${k}-next-icon`}),superPrevIcon:f.createElement("span",{className:`${k}-super-prev-icon`}),superNextIcon:f.createElement("span",{className:`${k}-super-next-icon`}),transitionName:`${L}-slide-up`,picker:S},_,{className:re({[`${k}-${z}`]:z,[`${k}-${H}`]:U},Mc(k,tf(te,y),ee),F,D,l,I==null?void 0:I.className,W,V,b,X.root),style:Object.assign(Object.assign(Object.assign({},I==null?void 0:I.style),c),J.root),locale:ce.lang,prefixCls:k,getPopupContainer:a||T,generateConfig:e,components:A,direction:O,classNames:{popup:re(F,W,V,b,X.popup.root)},styles:{popup:Object.assign(Object.assign({},J.popup.root),{zIndex:he})},allowClear:q}))))});var FYe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const t=(l,c)=>{const u=c===RY?"timePicker":"datePicker";return f.forwardRef((p,h)=>{var m;const{prefixCls:v,getPopupContainer:g,components:x,style:y,className:b,rootClassName:C,size:S,bordered:w,placement:E,placeholder:_,popupStyle:P,popupClassName:$,dropdownClassName:R,disabled:O,status:T,variant:I,onCalendarChange:k,styles:N,classNames:D}=p,L=FYe(p,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupStyle","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange","styles","classNames"]),{getPrefixCls:H,direction:U,getPopupContainer:V,[u]:j}=f.useContext(It),F=H("picker",v),{compactSize:W,compactItemClassnames:X}=Ol(F,U),J=f.useRef(null),[q,A]=Hu("datePicker",I,w),z=br(F),[G,Y,Q]=The(F,z);f.useImperativeHandle(h,()=>J.current);const ee={showToday:!0},te=l||p.picker,oe=H(),{onSelect:ne,multiple:le}=L,ce=ne&&l==="time"&&!le,he=(Fe,Se,Ae)=>{k==null||k(Fe,Se,Ae),ce&&ne(Fe)},[ue,fe]=Rme(u,D,N,$||R,P),[ve,ge]=$me(p,F),de=Pme(x),be=fo(Fe=>{var Se;return(Se=S??W)!==null&&Se!==void 0?Se:Fe}),Ee=f.useContext(ko),Le=O??Ee,Re=f.useContext(Do),{hasFeedback:Pe,status:ze,feedbackIcon:Ie}=Re,$e=f.createElement(f.Fragment,null,te==="time"?f.createElement(E7,null):f.createElement(MT,null),Pe&&Ie),[Be]=Yi("DatePicker",CP),Ce=Object.assign(Object.assign({},Be),p.locale),[Oe]=Rl("DatePicker",(m=fe.popup.root)===null||m===void 0?void 0:m.zIndex);return G(f.createElement(Pc,{space:!0},f.createElement(eUe,Object.assign({ref:J,placeholder:CYe(Ce,te,_),suffixIcon:$e,placement:E,prevIcon:f.createElement("span",{className:`${F}-prev-icon`}),nextIcon:f.createElement("span",{className:`${F}-next-icon`}),superPrevIcon:f.createElement("span",{className:`${F}-super-prev-icon`}),superNextIcon:f.createElement("span",{className:`${F}-super-next-icon`}),transitionName:`${oe}-slide-up`,picker:l,onCalendarChange:he},ee,L,{locale:Ce.lang,className:re({[`${F}-${be}`]:be,[`${F}-${q}`]:A},Mc(F,tf(ze,T),Pe),Y,X,j==null?void 0:j.className,b,Q,z,C,ue.root),style:Object.assign(Object.assign(Object.assign({},j==null?void 0:j.style),y),fe.root),prefixCls:F,getPopupContainer:g||V,generateConfig:e,components:de,direction:U,disabled:Le,classNames:{popup:re(Y,Q,z,C,ue.popup.root)},styles:{popup:Object.assign(Object.assign({},fe.popup.root),{zIndex:Oe})},allowClear:ve,removeIcon:ge}))))})},n=t(),r=t(SYe,EYe),o=t(_Ye,$Ye),i=t(PYe,MYe),a=t(RYe,OYe),s=t(UA,RY);return{DatePicker:n,WeekPicker:r,MonthPicker:o,YearPicker:i,TimePicker:s,QuarterPicker:a}},Ome=e=>{const{DatePicker:t,WeekPicker:n,MonthPicker:r,YearPicker:o,TimePicker:i,QuarterPicker:a}=BYe(e),s=AYe(e),l=t;return l.WeekPicker=n,l.MonthPicker=r,l.YearPicker=o,l.RangePicker=s,l.TimePicker=i,l.QuarterPicker=a,l},ka=Ome(nWe),LYe=Zp(ka,"popupAlign",void 0,"picker");ka._InternalPanelDoNotUseOrYouWillBeFired=LYe;const jYe=Zp(ka.RangePicker,"popupAlign",void 0,"picker");ka._InternalRangePanelDoNotUseOrYouWillBeFired=jYe;ka.generatePicker=Ome;var OY=f.createContext(null),Tme=f.createContext({}),zYe=["prefixCls","className","containerRef"],HYe=function(t){var n=t.prefixCls,r=t.className,o=t.containerRef,i=Ye(t,zYe),a=f.useContext(Tme),s=a.panel,l=Lc(s,o);return f.createElement("div",we({className:re("".concat(n,"-content"),r),role:"dialog",ref:l},Zr(t,{aria:!0}),{"aria-modal":"true"},i))};function TY(e){return typeof e=="string"&&String(Number(e))===e?(Jn(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var IY={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function VYe(e,t){var n,r,o,i=e.prefixCls,a=e.open,s=e.placement,l=e.inline,c=e.push,u=e.forceRender,d=e.autoFocus,p=e.keyboard,h=e.classNames,m=e.rootClassName,v=e.rootStyle,g=e.zIndex,x=e.className,y=e.id,b=e.style,C=e.motion,S=e.width,w=e.height,E=e.children,_=e.mask,P=e.maskClosable,$=e.maskMotion,R=e.maskClassName,O=e.maskStyle,T=e.afterOpenChange,I=e.onClose,k=e.onMouseEnter,N=e.onMouseOver,D=e.onMouseLeave,L=e.onClick,H=e.onKeyDown,U=e.onKeyUp,V=e.styles,j=e.drawerRender,F=f.useRef(),W=f.useRef(),X=f.useRef();f.useImperativeHandle(t,function(){return F.current});var J=function(ve){var ge=ve.keyCode,de=ve.shiftKey;switch(ge){case ot.TAB:{if(ge===ot.TAB){if(!de&&document.activeElement===X.current){var be;(be=W.current)===null||be===void 0||be.focus({preventScroll:!0})}else if(de&&document.activeElement===W.current){var Ee;(Ee=X.current)===null||Ee===void 0||Ee.focus({preventScroll:!0})}}break}case ot.ESC:{I&&p&&(ve.stopPropagation(),I(ve));break}}};f.useEffect(function(){if(a&&d){var fe;(fe=F.current)===null||fe===void 0||fe.focus({preventScroll:!0})}},[a]);var q=f.useState(!1),A=ie(q,2),z=A[0],G=A[1],Y=f.useContext(OY),Q;typeof c=="boolean"?Q=c?{}:{distance:0}:Q=c||{};var ee=(n=(r=(o=Q)===null||o===void 0?void 0:o.distance)!==null&&r!==void 0?r:Y==null?void 0:Y.pushDistance)!==null&&n!==void 0?n:180,te=f.useMemo(function(){return{pushDistance:ee,push:function(){G(!0)},pull:function(){G(!1)}}},[ee]);f.useEffect(function(){if(a){var fe;Y==null||(fe=Y.push)===null||fe===void 0||fe.call(Y)}else{var ve;Y==null||(ve=Y.pull)===null||ve===void 0||ve.call(Y)}},[a]),f.useEffect(function(){return function(){var fe;Y==null||(fe=Y.pull)===null||fe===void 0||fe.call(Y)}},[]);var oe=f.createElement(qo,we({key:"mask"},$,{visible:_&&a}),function(fe,ve){var ge=fe.className,de=fe.style;return f.createElement("div",{className:re("".concat(i,"-mask"),ge,h==null?void 0:h.mask,R),style:B(B(B({},de),O),V==null?void 0:V.mask),onClick:P&&a?I:void 0,ref:ve})}),ne=typeof C=="function"?C(s):C,le={};if(z&&ee)switch(s){case"top":le.transform="translateY(".concat(ee,"px)");break;case"bottom":le.transform="translateY(".concat(-ee,"px)");break;case"left":le.transform="translateX(".concat(ee,"px)");break;default:le.transform="translateX(".concat(-ee,"px)");break}s==="left"||s==="right"?le.width=TY(S):le.height=TY(w);var ce={onMouseEnter:k,onMouseOver:N,onMouseLeave:D,onClick:L,onKeyDown:H,onKeyUp:U},he=f.createElement(qo,we({key:"panel"},ne,{visible:a,forceRender:u,onVisibleChanged:function(ve){T==null||T(ve)},removeOnLeave:!1,leavedClassName:"".concat(i,"-content-wrapper-hidden")}),function(fe,ve){var ge=fe.className,de=fe.style,be=f.createElement(HYe,we({id:y,containerRef:ve,prefixCls:i,className:re(x,h==null?void 0:h.content),style:B(B({},b),V==null?void 0:V.content)},Zr(e,{aria:!0}),ce),E);return f.createElement("div",we({className:re("".concat(i,"-content-wrapper"),h==null?void 0:h.wrapper,ge),style:B(B(B({},le),de),V==null?void 0:V.wrapper)},Zr(e,{data:!0})),j?j(be):be)}),ue=B({},v);return g&&(ue.zIndex=g),f.createElement(OY.Provider,{value:te},f.createElement("div",{className:re(i,"".concat(i,"-").concat(s),m,K(K({},"".concat(i,"-open"),a),"".concat(i,"-inline"),l)),style:ue,tabIndex:-1,ref:F,onKeyDown:J},oe,f.createElement("div",{tabIndex:0,ref:W,style:IY,"aria-hidden":"true","data-sentinel":"start"}),he,f.createElement("div",{tabIndex:0,ref:X,style:IY,"aria-hidden":"true","data-sentinel":"end"})))}var WYe=f.forwardRef(VYe),UYe=function(t){var n=t.open,r=n===void 0?!1:n,o=t.prefixCls,i=o===void 0?"rc-drawer":o,a=t.placement,s=a===void 0?"right":a,l=t.autoFocus,c=l===void 0?!0:l,u=t.keyboard,d=u===void 0?!0:u,p=t.width,h=p===void 0?378:p,m=t.mask,v=m===void 0?!0:m,g=t.maskClosable,x=g===void 0?!0:g,y=t.getContainer,b=t.forceRender,C=t.afterOpenChange,S=t.destroyOnClose,w=t.onMouseEnter,E=t.onMouseOver,_=t.onMouseLeave,P=t.onClick,$=t.onKeyDown,R=t.onKeyUp,O=t.panelRef,T=f.useState(!1),I=ie(T,2),k=I[0],N=I[1],D=f.useState(!1),L=ie(D,2),H=L[0],U=L[1];Mn(function(){U(!0)},[]);var V=H?r:!1,j=f.useRef(),F=f.useRef();Mn(function(){V&&(F.current=document.activeElement)},[V]);var W=function(z){var G;if(N(z),C==null||C(z),!z&&F.current&&!((G=j.current)!==null&&G!==void 0&&G.contains(F.current))){var Y;(Y=F.current)===null||Y===void 0||Y.focus({preventScroll:!0})}},X=f.useMemo(function(){return{panel:O}},[O]);if(!b&&!k&&!V&&S)return null;var J={onMouseEnter:w,onMouseOver:E,onMouseLeave:_,onClick:P,onKeyDown:$,onKeyUp:R},q=B(B({},t),{},{open:V,prefixCls:i,placement:s,autoFocus:c,keyboard:d,width:h,mask:v,maskClosable:x,inline:y===!1,afterOpenChange:W,ref:j},J);return f.createElement(Tme.Provider,{value:X},f.createElement(zw,{open:V||b||k,autoDestroy:!1,getContainer:y,autoLock:v&&(V||k)},f.createElement(WYe,q)))};const Ime=e=>{var t,n;const{prefixCls:r,title:o,footer:i,extra:a,loading:s,onClose:l,headerStyle:c,bodyStyle:u,footerStyle:d,children:p,classNames:h,styles:m}=e,v=Vr("drawer"),g=f.useCallback(S=>f.createElement("button",{type:"button",onClick:l,className:`${r}-close`},S),[l]),[x,y]=Ij(F0(e),F0(v),{closable:!0,closeIconRender:g}),b=f.useMemo(()=>{var S,w;return!o&&!x?null:f.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(S=v.styles)===null||S===void 0?void 0:S.header),c),m==null?void 0:m.header),className:re(`${r}-header`,{[`${r}-header-close-only`]:x&&!o&&!a},(w=v.classNames)===null||w===void 0?void 0:w.header,h==null?void 0:h.header)},f.createElement("div",{className:`${r}-header-title`},y,o&&f.createElement("div",{className:`${r}-title`},o)),a&&f.createElement("div",{className:`${r}-extra`},a))},[x,y,a,c,r,o]),C=f.useMemo(()=>{var S,w;if(!i)return null;const E=`${r}-footer`;return f.createElement("div",{className:re(E,(S=v.classNames)===null||S===void 0?void 0:S.footer,h==null?void 0:h.footer),style:Object.assign(Object.assign(Object.assign({},(w=v.styles)===null||w===void 0?void 0:w.footer),d),m==null?void 0:m.footer)},i)},[i,d,r]);return f.createElement(f.Fragment,null,b,f.createElement("div",{className:re(`${r}-body`,h==null?void 0:h.body,(t=v.classNames)===null||t===void 0?void 0:t.body),style:Object.assign(Object.assign(Object.assign({},(n=v.styles)===null||n===void 0?void 0:n.body),u),m==null?void 0:m.body)},s?f.createElement(ef,{active:!0,title:!1,paragraph:{rows:5},className:`${r}-body-skeleton`}):p),C)},GYe=e=>{const t="100%";return{left:`translateX(-${t})`,right:`translateX(${t})`,top:`translateY(-${t})`,bottom:`translateY(${t})`}[e]},kme=(e,t)=>({"&-enter, &-appear":Object.assign(Object.assign({},e),{"&-active":t}),"&-leave":Object.assign(Object.assign({},t),{"&-active":e})}),Nme=(e,t)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${t}`}}},kme({opacity:e},{opacity:1})),qYe=(e,t)=>[Nme(.7,t),kme({transform:GYe(e)},{transform:"none"})],KYe=e=>{const{componentCls:t,motionDurationSlow:n}=e;return{[t]:{[`${t}-mask-motion`]:Nme(0,n),[`${t}-panel-motion`]:["left","right","top","bottom"].reduce((r,o)=>Object.assign(Object.assign({},r),{[`&-${o}`]:qYe(o,n)}),{})}}},YYe=e=>{const{borderRadiusSM:t,componentCls:n,zIndexPopup:r,colorBgMask:o,colorBgElevated:i,motionDurationSlow:a,motionDurationMid:s,paddingXS:l,padding:c,paddingLG:u,fontSizeLG:d,lineHeightLG:p,lineWidth:h,lineType:m,colorSplit:v,marginXS:g,colorIcon:x,colorIconHover:y,colorBgTextHover:b,colorBgTextActive:C,colorText:S,fontWeightStrong:w,footerPaddingBlock:E,footerPaddingInline:_,calc:P}=e,$=`${n}-content-wrapper`;return{[n]:{position:"fixed",inset:0,zIndex:r,pointerEvents:"none",color:S,"&-pure":{position:"relative",background:i,display:"flex",flexDirection:"column",[`&${n}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${n}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${n}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${n}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${n}-mask`]:{position:"absolute",inset:0,zIndex:r,background:o,pointerEvents:"auto"},[$]:{position:"absolute",zIndex:r,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},[`${n}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:i,pointerEvents:"auto"},[`${n}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${se(c)} ${se(u)}`,fontSize:d,lineHeight:p,borderBottom:`${se(h)} ${m} ${v}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${n}-extra`]:{flex:"none"},[`${n}-close`]:Object.assign({display:"inline-flex",width:P(d).add(l).equal(),height:P(d).add(l).equal(),borderRadius:t,justifyContent:"center",alignItems:"center",marginInlineEnd:g,color:x,fontWeight:w,fontSize:d,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${s}`,textRendering:"auto","&:hover":{color:y,backgroundColor:b,textDecoration:"none"},"&:active":{backgroundColor:C}},Ls(e)),[`${n}-title`]:{flex:1,margin:0,fontWeight:e.fontWeightStrong,fontSize:d,lineHeight:p},[`${n}-body`]:{flex:1,minWidth:0,minHeight:0,padding:u,overflow:"auto",[`${n}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${n}-footer`]:{flexShrink:0,padding:`${se(E)} ${se(_)}`,borderTop:`${se(h)} ${m} ${v}`},"&-rtl":{direction:"rtl"}}}},XYe=e=>({zIndexPopup:e.zIndexPopupBase,footerPaddingBlock:e.paddingXS,footerPaddingInline:e.padding}),Dme=pn("Drawer",e=>{const t=Xt(e,{});return[YYe(t),KYe(t)]},XYe);var Ame=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{rootClassName:t,width:n,height:r,size:o="default",mask:i=!0,push:a=QYe,open:s,afterOpenChange:l,onClose:c,prefixCls:u,getContainer:d,style:p,className:h,visible:m,afterVisibleChange:v,maskStyle:g,drawerStyle:x,contentWrapperStyle:y,destroyOnClose:b,destroyOnHidden:C}=e,S=Ame(e,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle","destroyOnClose","destroyOnHidden"]),{getPopupContainer:w,getPrefixCls:E,direction:_,className:P,style:$,classNames:R,styles:O}=Vr("drawer"),T=E("drawer",u),[I,k,N]=Dme(T),D=d===void 0&&w?()=>w(document.body):d,L=re({"no-mask":!i,[`${T}-rtl`]:_==="rtl"},t,k,N),H=f.useMemo(()=>n??(o==="large"?736:378),[n,o]),U=f.useMemo(()=>r??(o==="large"?736:378),[r,o]),V={motionName:Oi(T,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},j=A=>({motionName:Oi(T,`panel-motion-${A}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),F=ife(),[W,X]=Rl("Drawer",S.zIndex),{classNames:J={},styles:q={}}=S;return I(f.createElement(Pc,{form:!0,space:!0},f.createElement(Dw.Provider,{value:X},f.createElement(UYe,Object.assign({prefixCls:T,onClose:c,maskMotion:V,motion:j},S,{classNames:{mask:re(J.mask,R.mask),content:re(J.content,R.content),wrapper:re(J.wrapper,R.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},q.mask),g),O.mask),content:Object.assign(Object.assign(Object.assign({},q.content),x),O.content),wrapper:Object.assign(Object.assign(Object.assign({},q.wrapper),y),O.wrapper)},open:s??m,mask:i,push:a,width:H,height:U,style:Object.assign(Object.assign({},$),p),className:re(P,h),rootClassName:L,getContainer:D,afterOpenChange:l??v,panelRef:F,zIndex:W,destroyOnClose:C??b}),f.createElement(Ime,Object.assign({prefixCls:T},S,{onClose:c}))))))},ZYe=e=>{const{prefixCls:t,style:n,className:r,placement:o="right"}=e,i=Ame(e,["prefixCls","style","className","placement"]),{getPrefixCls:a}=f.useContext(It),s=a("drawer",t),[l,c,u]=Dme(s),d=re(s,`${s}-pure`,`${s}-${o}`,c,u,r);return l(f.createElement("div",{className:d,style:n},f.createElement(Ime,Object.assign({prefixCls:s},i))))};nS._InternalPanelDoNotUseOrYouWillBeFired=ZYe;function kY(e){return["small","middle","large"].includes(e)}function NY(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const Fme=Z.createContext({latestIndex:0}),JYe=Fme.Provider,eXe=({className:e,index:t,children:n,split:r,style:o})=>{const{latestIndex:i}=f.useContext(Fme);return n==null?null:f.createElement(f.Fragment,null,f.createElement("div",{className:e,style:o},n),t{var n;const{getPrefixCls:r,direction:o,size:i,className:a,style:s,classNames:l,styles:c}=Vr("space"),{size:u=i??"small",align:d,className:p,rootClassName:h,children:m,direction:v="horizontal",prefixCls:g,split:x,style:y,wrap:b=!1,classNames:C,styles:S}=e,w=tXe(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[E,_]=Array.isArray(u)?u:[u,u],P=kY(_),$=kY(E),R=NY(_),O=NY(E),T=yi(m,{keepEmpty:!0}),I=d===void 0&&v==="horizontal"?"center":d,k=r("space",g),[N,D,L]=_de(k),H=re(k,a,D,`${k}-${v}`,{[`${k}-rtl`]:o==="rtl",[`${k}-align-${I}`]:I,[`${k}-gap-row-${_}`]:P,[`${k}-gap-col-${E}`]:$},p,h,L),U=re(`${k}-item`,(n=C==null?void 0:C.item)!==null&&n!==void 0?n:l.item);let V=0;const j=T.map((X,J)=>{var q;X!=null&&(V=J);const A=(X==null?void 0:X.key)||`${U}-${J}`;return f.createElement(eXe,{className:U,key:A,index:J,split:x,style:(q=S==null?void 0:S.item)!==null&&q!==void 0?q:c.item},X)}),F=f.useMemo(()=>({latestIndex:V}),[V]);if(T.length===0)return null;const W={};return b&&(W.flexWrap="wrap"),!$&&O&&(W.columnGap=E),!P&&R&&(W.rowGap=_),N(f.createElement("div",Object.assign({ref:t,className:H,style:Object.assign(Object.assign(Object.assign({},W),s),y)},w),f.createElement(JYe,{value:F},j)))}),Ri=nXe;Ri.Compact=fFe;var rXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:r}=f.useContext(It),{prefixCls:o,type:i="default",danger:a,disabled:s,loading:l,onClick:c,htmlType:u,children:d,className:p,menu:h,arrow:m,autoFocus:v,overlay:g,trigger:x,align:y,open:b,onOpenChange:C,placement:S,getPopupContainer:w,href:E,icon:_=f.createElement(e7,null),title:P,buttonsRender:$=Y=>Y,mouseEnterDelay:R,mouseLeaveDelay:O,overlayClassName:T,overlayStyle:I,destroyOnHidden:k,destroyPopupOnHide:N,dropdownRender:D,popupRender:L}=e,H=rXe(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"]),U=n("dropdown",o),V=`${U}-button`,F={menu:h,arrow:m,autoFocus:v,align:y,disabled:s,trigger:s?[]:x,onOpenChange:C,getPopupContainer:w||t,mouseEnterDelay:R,mouseLeaveDelay:O,overlayClassName:T,overlayStyle:I,destroyOnHidden:k,popupRender:L||D},{compactSize:W,compactItemClassnames:X}=Ol(U,r),J=re(V,X,p);"destroyPopupOnHide"in e&&(F.destroyPopupOnHide=N),"overlay"in e&&(F.overlay=g),"open"in e&&(F.open=b),"placement"in e?F.placement=S:F.placement=r==="rtl"?"bottomLeft":"bottomRight";const q=f.createElement(At,{type:i,danger:a,disabled:s,loading:l,onClick:c,htmlType:u,href:E,title:P},d),A=f.createElement(At,{type:i,danger:a,icon:_}),[z,G]=$([q,A]);return f.createElement(Ri.Compact,Object.assign({className:J,size:W,block:!0},H),z,f.createElement(vT,Object.assign({},F),G))};Bme.__ANT_BUTTON=!0;const z0=vT;z0.Button=Bme;function oXe(e){return e==null?null:typeof e=="object"&&!f.isValidElement(e)?e:{title:e}}var iXe={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 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"},aXe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:iXe}))},sXe=f.forwardRef(aXe);function aM(e){const[t,n]=f.useState(e);return f.useEffect(()=>{const r=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(r)}},[e]),t}const lXe=e=>{const{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationFast} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:"hidden",transition:`height ${e.motionDurationFast} ${e.motionEaseInOut}, + `]:{cursor:"not-allowed !important"}},[`&-tooltip ${n}-tooltip-inner`]:{minWidth:"unset"}})}},Cme=(e,t)=>{const{componentCls:n,railSize:r,handleSize:o,dotSize:i,marginFull:a,calc:s}=e,l=t?"paddingBlock":"paddingInline",c=t?"width":"height",u=t?"height":"width",d=t?"insetBlockStart":"insetInlineStart",f=t?"top":"insetInlineStart",h=s(r).mul(3).sub(o).div(2).equal(),m=s(o).sub(r).div(2).equal(),v=t?{borderWidth:`${se(m)} 0`,transform:`translateY(${se(s(m).mul(-1).equal())})`}:{borderWidth:`0 ${se(m)}`,transform:`translateX(${se(e.calc(m).mul(-1).equal())})`};return{[l]:r,[u]:s(r).mul(3).equal(),[`${n}-rail`]:{[c]:"100%",[u]:r},[`${n}-track,${n}-tracks`]:{[u]:r},[`${n}-track-draggable`]:Object.assign({},v),[`${n}-handle`]:{[d]:h},[`${n}-mark`]:{insetInlineStart:0,top:0,[f]:s(r).mul(3).add(t?0:a).equal(),[c]:"100%"},[`${n}-step`]:{insetInlineStart:0,top:0,[f]:r,[c]:"100%",[u]:r},[`${n}-dot`]:{position:"absolute",[d]:s(r).sub(i).div(2).equal()}}},zKe=e=>{const{componentCls:t,marginPartWithMark:n}=e;return{[`${t}-horizontal`]:Object.assign(Object.assign({},Cme(e,!0)),{[`&${t}-with-marks`]:{marginBottom:n}})}},HKe=e=>{const{componentCls:t}=e;return{[`${t}-vertical`]:Object.assign(Object.assign({},Cme(e,!1)),{height:"100%"})}},VKe=e=>{const n=e.controlHeightLG/4,r=e.controlHeightSM/2,o=e.lineWidth+1,i=e.lineWidth+1*1.5,a=e.colorPrimary,s=new Cn(a).setA(.2).toRgbString();return{controlSize:n,railSize:4,handleSize:n,handleSizeHover:r,dotSize:8,handleLineWidth:o,handleLineWidthHover:i,railBg:e.colorFillTertiary,railHoverBg:e.colorFillSecondary,trackBg:e.colorPrimaryBorder,trackHoverBg:e.colorPrimaryBorderHover,handleColor:e.colorPrimaryBorder,handleActiveColor:a,handleActiveOutlineColor:s,handleColorDisabled:new Cn(e.colorTextDisabled).onBackground(e.colorBgContainer).toHexString(),dotBorderColor:e.colorBorderSecondary,dotActiveBorderColor:e.colorPrimaryBorder,trackBgDisabled:e.colorBgContainerDisabled}},WKe=pn("Slider",e=>{const t=Xt(e,{marginPart:e.calc(e.controlHeight).sub(e.controlSize).div(2).equal(),marginFull:e.calc(e.controlSize).div(2).equal(),marginPartWithMark:e.calc(e.controlHeightLG).sub(e.controlSize).equal()});return[jKe(t),zKe(t),HKe(t)]},VKe);function W8(){const[e,t]=p.useState(!1),n=p.useRef(null),r=()=>{gn.cancel(n.current)},o=i=>{r(),i?t(i):n.current=gn(()=>{t(i)})};return p.useEffect(()=>r,[]),[e,o]}var UKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);otypeof n=="number"?n.toString():""}const Sme=Z.forwardRef((e,t)=>{const{prefixCls:n,range:r,className:o,rootClassName:i,style:a,disabled:s,tooltipPrefixCls:l,tipFormatter:c,tooltipVisible:u,getTooltipPopupContainer:d,tooltipPlacement:f,tooltip:h={},onChangeComplete:m,classNames:v,styles:g}=e,b=UKe(e,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:y}=e,{getPrefixCls:x,direction:w,className:S,style:C,classNames:E,styles:_,getPopupContainer:P}=Vr("slider"),$=Z.useContext(Do),T=s??$,{handleRender:R,direction:O}=Z.useContext(wme),I=(O||w)==="rtl",[D,N]=W8(),[L,H]=W8(),U=Object.assign({},h),{open:V,placement:j,getPopupContainer:F,prefixCls:W,formatter:X}=U,J=V??u,q=(D||L)&&J!==!1,A=GKe(X,c),[z,G]=W8(),Y=de=>{m==null||m(de),G(!1)},Q=(de,be)=>de||(be?I?"left":"right":"top"),ee=x("slider",n),[te,oe,ne]=WKe(ee),le=re(o,S,E.root,v==null?void 0:v.root,i,{[`${ee}-rtl`]:I,[`${ee}-lock`]:z},oe,ne);I&&!b.vertical&&(b.reverse=!b.reverse),Z.useEffect(()=>{const de=()=>{gn(()=>{H(!1)},1)};return document.addEventListener("mouseup",de),()=>{document.removeEventListener("mouseup",de)}},[]);const ce=r&&!J,he=R||((de,be)=>{const{index:Ee}=be,Le=de.props;function Te($e,Be,we){var Re,Fe,Se,Ae;we&&((Fe=(Re=b)[$e])===null||Fe===void 0||Fe.call(Re,Be)),(Ae=(Se=Le)[$e])===null||Ae===void 0||Ae.call(Se,Be)}const Pe=Object.assign(Object.assign({},Le),{onMouseEnter:$e=>{N(!0),Te("onMouseEnter",$e)},onMouseLeave:$e=>{N(!1),Te("onMouseLeave",$e)},onMouseDown:$e=>{H(!0),G(!0),Te("onMouseDown",$e)},onFocus:$e=>{var Be;H(!0),(Be=b.onFocus)===null||Be===void 0||Be.call(b,$e),Te("onFocus",$e,!0)},onBlur:$e=>{var Be;H(!1),(Be=b.onBlur)===null||Be===void 0||Be.call(b,$e),Te("onBlur",$e,!0)}}),ze=Z.cloneElement(de,Pe),ke=(!!J||q)&&A!==null;return ce?ze:Z.createElement(SY,Object.assign({},U,{prefixCls:x("tooltip",W??l),title:A?A(be.value):"",value:be.value,open:ke,placement:Q(j??f,y),key:Ee,classNames:{root:`${ee}-tooltip`},getPopupContainer:F||d||P}),ze)}),ue=ce?(de,be)=>{const Ee=Z.cloneElement(de,{style:Object.assign(Object.assign({},de.props.style),{visibility:"hidden"})});return Z.createElement(SY,Object.assign({},U,{prefixCls:x("tooltip",W??l),title:A?A(be.value):"",open:A!==null&&q,placement:Q(j??f,y),key:"tooltip",classNames:{root:`${ee}-tooltip`},getPopupContainer:F||d||P,draggingDelete:be.draggingDelete}),Ee)}:void 0,fe=Object.assign(Object.assign(Object.assign(Object.assign({},_.root),C),g==null?void 0:g.root),a),ve=Object.assign(Object.assign({},_.tracks),g==null?void 0:g.tracks),ge=re(E.tracks,v==null?void 0:v.tracks);return te(Z.createElement(LKe,Object.assign({},b,{classNames:Object.assign({handle:re(E.handle,v==null?void 0:v.handle),rail:re(E.rail,v==null?void 0:v.rail),track:re(E.track,v==null?void 0:v.track)},ge?{tracks:ge}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},_.handle),g==null?void 0:g.handle),rail:Object.assign(Object.assign({},_.rail),g==null?void 0:g.rail),track:Object.assign(Object.assign({},_.track),g==null?void 0:g.track)},Object.keys(ve).length?{tracks:ve}:{}),step:b.step,range:r,className:le,style:fe,disabled:T,ref:t,prefixCls:ee,handleRender:he,activeHandleRender:ue,onChangeComplete:Y})))});var qKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,colors:n,type:r,color:o,range:i=!1,className:a,activeIndex:s,onActive:l,onDragStart:c,onDragChange:u,onKeyDelete:d}=e,f=qKe(e,["prefixCls","colors","type","color","range","className","activeIndex","onActive","onDragStart","onDragChange","onKeyDelete"]),h=Object.assign(Object.assign({},f),{track:!1}),m=p.useMemo(()=>`linear-gradient(90deg, ${n.map(C=>`${C.color} ${C.percent}%`).join(", ")})`,[n]),v=p.useMemo(()=>!o||!r?null:r==="alpha"?o.toRgbString():`hsl(${o.toHsb().h}, 100%, 50%)`,[o,r]),g=Jt(c),b=Jt(u),y=p.useMemo(()=>({onDragStart:g,onDragChange:b}),[]),x=Jt((S,C)=>{const{onFocus:E,style:_,className:P,onKeyDown:$}=S.props,T=Object.assign({},_);return r==="gradient"&&(T.background=Bde(n,C.value)),p.cloneElement(S,{onFocus:R=>{l==null||l(C.index),E==null||E(R)},style:T,className:re(P,{[`${t}-slider-handle-active`]:s===C.index}),onKeyDown:R=>{(R.key==="Delete"||R.key==="Backspace")&&d&&d(C.index),$==null||$(R)}})}),w=p.useMemo(()=>({direction:"ltr",handleRender:x}),[]);return p.createElement(wme.Provider,{value:w},p.createElement(xme.Provider,{value:y},p.createElement(Sme,Object.assign({},h,{className:re(a,`${t}-slider`),tooltip:{open:!1},range:{editable:i,minCount:2},styles:{rail:{background:m},handle:v?{background:v}:{}},classNames:{rail:`${t}-slider-rail`,handle:`${t}-slider-handle`}}))))},KKe=e=>{const{value:t,onChange:n,onChangeComplete:r}=e,o=a=>n(a[0]),i=a=>r(a[0]);return p.createElement(Eme,Object.assign({},e,{value:[t],onChange:o,onChangeComplete:i}))};function EY(e){return De(e).sort((t,n)=>t.percent-n.percent)}const YKe=e=>{const{prefixCls:t,mode:n,onChange:r,onChangeComplete:o,onActive:i,activeIndex:a,onGradientDragging:s,colors:l}=e,c=n==="gradient",u=p.useMemo(()=>l.map(b=>({percent:b.percent,color:b.color.toRgbString()})),[l]),d=p.useMemo(()=>u.map(b=>b.percent),[u]),f=p.useRef(u),h=({rawValues:b,draggingIndex:y,draggingValue:x})=>{if(b.length>u.length){const w=Bde(u,x),S=De(u);S.splice(y,0,{percent:x,color:w}),f.current=S}else f.current=u;s(!0),r(new Os(EY(f.current)),!0)},m=({deleteIndex:b,draggingIndex:y,draggingValue:x})=>{let w=De(f.current);b!==-1?w.splice(b,1):(w[y]=Object.assign(Object.assign({},w[y]),{percent:x}),w=EY(w)),r(new Os(w),!0)},v=b=>{const y=De(u);y.splice(b,1);const x=new Os(y);r(x),o(x)},g=b=>{o(new Os(u)),a>=b.length&&i(b.length-1),s(!1)};return c?p.createElement(Eme,{min:0,max:100,prefixCls:t,className:`${t}-gradient-slider`,colors:u,color:null,value:d,range:!0,onChangeComplete:g,disabled:!1,type:"gradient",activeIndex:a,onActive:i,onDragStart:h,onDragChange:m,onKeyDelete:v}):null},XKe=p.memo(YKe);var QKe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const e=p.useContext(lme),{mode:t,onModeChange:n,modeOptions:r,prefixCls:o,allowClear:i,value:a,disabledAlpha:s,onChange:l,onClear:c,onChangeComplete:u,activeIndex:d,gradientDragging:f}=e,h=QKe(e,["mode","onModeChange","modeOptions","prefixCls","allowClear","value","disabledAlpha","onChange","onClear","onChangeComplete","activeIndex","gradientDragging"]),m=Z.useMemo(()=>a.cleared?[{percent:0,color:new Os("")},{percent:100,color:new Os("")}]:a.getColors(),[a]),v=!a.isGradient(),[g,b]=Z.useState(a);Mn(()=>{var k;v||b((k=m[d])===null||k===void 0?void 0:k.color)},[f,d]);const y=Z.useMemo(()=>{var k;return v?a:f?g:(k=m[d])===null||k===void 0?void 0:k.color},[a,d,v,g,f]),[x,w]=Z.useState(y),[S,C]=Z.useState(0),E=x!=null&&x.equals(y)?y:x;Mn(()=>{w(y)},[S,y==null?void 0:y.toHexString()]);const _=(k,I)=>{let D=ha(k);if(a.cleared){const L=D.toRgb();if(!L.r&&!L.g&&!L.b&&I){const{type:H,value:U=0}=I;D=new Os({h:H==="hue"?U:0,s:1,b:1,a:H==="alpha"?U/100:1})}else D=X_(D)}if(t==="single")return D;const N=De(m);return N[d]=Object.assign(Object.assign({},N[d]),{color:D}),new Os(N)},P=(k,I,D)=>{const N=_(k,D);w(N.isGradient()?N.getColors()[d].color:N),l(N,I)},$=(k,I)=>{u(_(k,I)),C(D=>D+1)},T=k=>{l(_(k))};let R=null;const O=r.length>1;return(i||O)&&(R=Z.createElement("div",{className:`${o}-operation`},O&&Z.createElement(sme,{size:"small",options:r,value:t,onChange:n}),Z.createElement(ume,Object.assign({prefixCls:o,value:a,onChange:k=>{l(k),c==null||c()}},h)))),Z.createElement(Z.Fragment,null,R,Z.createElement(XKe,Object.assign({},e,{colors:m})),Z.createElement(OFe,{prefixCls:o,value:E==null?void 0:E.toHsb(),disabledAlpha:s,onChange:(k,I)=>{P(k,!0,I)},onChangeComplete:(k,I)=>{$(k,I)},components:ZKe}),Z.createElement($Ke,Object.assign({value:y,onChange:T,prefixCls:o,disabledAlpha:s},h)))},$Y=()=>{const{prefixCls:e,value:t,presets:n,onChange:r}=p.useContext(cme);return Array.isArray(n)?Z.createElement(EBe,{value:t,presets:n,prefixCls:e,onChange:r}):null},JKe=e=>{const{prefixCls:t,presets:n,panelRender:r,value:o,onChange:i,onClear:a,allowClear:s,disabledAlpha:l,mode:c,onModeChange:u,modeOptions:d,onChangeComplete:f,activeIndex:h,onActive:m,format:v,onFormatChange:g,gradientDragging:b,onGradientDragging:y,disabledFormat:x}=e,w=`${t}-inner`,S=Z.useMemo(()=>({prefixCls:t,value:o,onChange:i,onClear:a,allowClear:s,disabledAlpha:l,mode:c,onModeChange:u,modeOptions:d,onChangeComplete:f,activeIndex:h,onActive:m,format:v,onFormatChange:g,gradientDragging:b,onGradientDragging:y,disabledFormat:x}),[t,o,i,a,s,l,c,u,d,f,h,m,v,g,b,y,x]),C=Z.useMemo(()=>({prefixCls:t,value:o,presets:n,onChange:i}),[t,o,n,i]),E=Z.createElement("div",{className:`${w}-content`},Z.createElement(_Y,null),Array.isArray(n)&&Z.createElement(Oqe,null),Z.createElement($Y,null));return Z.createElement(lme.Provider,{value:S},Z.createElement(cme.Provider,{value:C},Z.createElement("div",{className:w},typeof r=="function"?r(E,{components:{Picker:_Y,Presets:$Y}}):E)))};var eYe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{color:n,prefixCls:r,open:o,disabled:i,format:a,className:s,showText:l,activeIndex:c}=e,u=eYe(e,["color","prefixCls","open","disabled","format","className","showText","activeIndex"]),d=`${r}-trigger`,f=`${d}-text`,h=`${f}-cell`,[m]=Xi("ColorPicker"),v=Z.useMemo(()=>{if(!l)return"";if(typeof l=="function")return l(n);if(n.cleared)return m.transparent;if(n.isGradient())return n.getColors().map((x,w)=>{const S=c!==-1&&c!==w;return Z.createElement("span",{key:w,className:re(h,S&&`${h}-inactive`)},x.color.toRgbString()," ",x.percent,"%")});const b=n.toHexString().toUpperCase(),y=_j(n);switch(a){case"rgb":return n.toRgbString();case"hsb":return n.toHsbString();default:return y<100?`${b.slice(0,7)},${y}%`:b}},[n,a,l,c]),g=p.useMemo(()=>n.cleared?Z.createElement(ume,{prefixCls:r}):Z.createElement(wj,{prefixCls:r,color:n.toCssString()}),[n,r]);return Z.createElement("div",Object.assign({ref:t,className:re(d,s,{[`${d}-active`]:o,[`${d}-disabled`]:i})},Zr(u)),g,l&&Z.createElement("div",{className:f},v))});function nYe(e,t,n){const[r]=Xi("ColorPicker"),[o,i]=Gt(e,{value:t}),[a,s]=p.useState("single"),[l,c]=p.useMemo(()=>{const v=(Array.isArray(n)?n:[n]).filter(x=>x);v.length||v.push("single");const g=new Set(v),b=[],y=(x,w)=>{g.has(x)&&b.push({label:w,value:x})};return y("single",r.singleColor),y("gradient",r.gradientColor),[b,g]},[n]),[u,d]=p.useState(null),f=Jt(v=>{d(v),i(v)}),h=p.useMemo(()=>{const v=ha(o||"");return v.equals(u)?u:v},[o,u]),m=p.useMemo(()=>{var v;return c.has(a)?a:(v=l[0])===null||v===void 0?void 0:v.value},[c,a,l]);return p.useEffect(()=>{s(h.isGradient()?"gradient":"single")},[h]),[h,f,m,s,l]}const _me=(e,t)=>({backgroundImage:`conic-gradient(${t} 25%, transparent 25% 50%, ${t} 50% 75%, transparent 75% 100%)`,backgroundSize:`${e} ${e}`}),PY=(e,t)=>{const{componentCls:n,borderRadiusSM:r,colorPickerInsetShadow:o,lineWidth:i,colorFillSecondary:a}=e;return{[`${n}-color-block`]:Object.assign(Object.assign({position:"relative",borderRadius:r,width:t,height:t,boxShadow:o,flex:"none"},_me("50%",e.colorFillSecondary)),{[`${n}-color-block-inner`]:{width:"100%",height:"100%",boxShadow:`inset 0 0 0 ${se(i)} ${a}`,borderRadius:"inherit"}})}},rYe=e=>{const{componentCls:t,antCls:n,fontSizeSM:r,lineHeightSM:o,colorPickerAlphaInputWidth:i,marginXXS:a,paddingXXS:s,controlHeightSM:l,marginXS:c,fontSizeIcon:u,paddingXS:d,colorTextPlaceholder:f,colorPickerInputNumberHandleWidth:h,lineWidth:m}=e;return{[`${t}-input-container`]:{display:"flex",[`${t}-steppers${n}-input-number`]:{fontSize:r,lineHeight:o,[`${n}-input-number-input`]:{paddingInlineStart:s,paddingInlineEnd:0},[`${n}-input-number-handler-wrap`]:{width:h}},[`${t}-steppers${t}-alpha-input`]:{flex:`0 0 ${se(i)}`,marginInlineStart:a},[`${t}-format-select${n}-select`]:{marginInlineEnd:c,width:"auto","&-single":{[`${n}-select-selector`]:{padding:0,border:0},[`${n}-select-arrow`]:{insetInlineEnd:0},[`${n}-select-selection-item`]:{paddingInlineEnd:e.calc(u).add(a).equal(),fontSize:r,lineHeight:se(l)},[`${n}-select-item-option-content`]:{fontSize:r,lineHeight:o},[`${n}-select-dropdown`]:{[`${n}-select-item`]:{minHeight:"auto"}}}},[`${t}-input`]:{gap:a,alignItems:"center",flex:1,width:0,[`${t}-hsb-input,${t}-rgb-input`]:{display:"flex",gap:a,alignItems:"center"},[`${t}-steppers`]:{flex:1},[`${t}-hex-input${n}-input-affix-wrapper`]:{flex:1,padding:`0 ${se(d)}`,[`${n}-input`]:{fontSize:r,textTransform:"uppercase",lineHeight:se(e.calc(l).sub(e.calc(m).mul(2)).equal())},[`${n}-input-prefix`]:{color:f}}}}}},oYe=e=>{const{componentCls:t,controlHeightLG:n,borderRadiusSM:r,colorPickerInsetShadow:o,marginSM:i,colorBgElevated:a,colorFillSecondary:s,lineWidthBold:l,colorPickerHandlerSize:c}=e;return{userSelect:"none",[`${t}-select`]:{[`${t}-palette`]:{minHeight:e.calc(n).mul(4).equal(),overflow:"hidden",borderRadius:r},[`${t}-saturation`]:{position:"absolute",borderRadius:"inherit",boxShadow:o,inset:0},marginBottom:i},[`${t}-handler`]:{width:c,height:c,border:`${se(l)} solid ${a}`,position:"relative",borderRadius:"50%",cursor:"pointer",boxShadow:`${o}, 0 0 0 1px ${s}`}}},iYe=e=>{const{componentCls:t,antCls:n,colorTextQuaternary:r,paddingXXS:o,colorPickerPresetColorSize:i,fontSizeSM:a,colorText:s,lineHeightSM:l,lineWidth:c,borderRadius:u,colorFill:d,colorWhite:f,marginXXS:h,paddingXS:m,fontHeightSM:v}=e;return{[`${t}-presets`]:{[`${n}-collapse-item > ${n}-collapse-header`]:{padding:0,[`${n}-collapse-expand-icon`]:{height:v,color:r,paddingInlineEnd:o}},[`${n}-collapse`]:{display:"flex",flexDirection:"column",gap:h},[`${n}-collapse-item > ${n}-collapse-content > ${n}-collapse-content-box`]:{padding:`${se(m)} 0`},"&-label":{fontSize:a,color:s,lineHeight:l},"&-items":{display:"flex",flexWrap:"wrap",gap:e.calc(h).mul(1.5).equal(),[`${t}-presets-color`]:{position:"relative",cursor:"pointer",width:i,height:i,"&::before":{content:'""',pointerEvents:"none",width:e.calc(i).add(e.calc(c).mul(4)).equal(),height:e.calc(i).add(e.calc(c).mul(4)).equal(),position:"absolute",top:e.calc(c).mul(-2).equal(),insetInlineStart:e.calc(c).mul(-2).equal(),borderRadius:u,border:`${se(c)} solid transparent`,transition:`border-color ${e.motionDurationMid} ${e.motionEaseInBack}`},"&:hover::before":{borderColor:d},"&::after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:e.calc(i).div(13).mul(5).equal(),height:e.calc(i).div(13).mul(8).equal(),border:`${se(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`},[`&${t}-presets-color-checked`]:{"&::after":{opacity:1,borderColor:f,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`transform ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`},[`&${t}-presets-color-bright`]:{"&::after":{borderColor:"rgba(0, 0, 0, 0.45)"}}}}},"&-empty":{fontSize:a,color:r}}}},aYe=e=>{const{componentCls:t,colorPickerInsetShadow:n,colorBgElevated:r,colorFillSecondary:o,lineWidthBold:i,colorPickerHandlerSizeSM:a,colorPickerSliderHeight:s,marginSM:l,marginXS:c}=e,u=e.calc(a).sub(e.calc(i).mul(2).equal()).equal(),d=e.calc(a).add(e.calc(i).mul(2).equal()).equal(),f={"&:after":{transform:"scale(1)",boxShadow:`${n}, 0 0 0 1px ${e.colorPrimaryActive}`}};return{[`${t}-slider`]:[_me(se(s),e.colorFillSecondary),{margin:0,padding:0,height:s,borderRadius:e.calc(s).div(2).equal(),"&-rail":{height:s,borderRadius:e.calc(s).div(2).equal(),boxShadow:n},[`& ${t}-slider-handle`]:{width:u,height:u,top:0,borderRadius:"100%","&:before":{display:"block",position:"absolute",background:"transparent",left:{_skip_check_:!0,value:"50%"},top:"50%",transform:"translate(-50%, -50%)",width:d,height:d,borderRadius:"100%"},"&:after":{width:a,height:a,border:`${se(i)} solid ${r}`,boxShadow:`${n}, 0 0 0 1px ${o}`,outline:"none",insetInlineStart:e.calc(i).mul(-1).equal(),top:e.calc(i).mul(-1).equal(),background:"transparent",transition:"none"},"&:focus":f}}],[`${t}-slider-container`]:{display:"flex",gap:l,marginBottom:l,[`${t}-slider-group`]:{flex:1,flexDirection:"column",justifyContent:"space-between",display:"flex","&-disabled-alpha":{justifyContent:"center"}}},[`${t}-gradient-slider`]:{marginBottom:c,[`& ${t}-slider-handle`]:{"&:after":{transform:"scale(0.8)"},"&-active, &:focus":f}}}},WA=(e,t,n)=>({borderInlineEndWidth:e.lineWidth,borderColor:t,boxShadow:`0 0 0 ${se(e.controlOutlineWidth)} ${n}`,outline:0}),sYe=e=>{const{componentCls:t}=e;return{"&-rtl":{[`${t}-presets-color`]:{"&::after":{direction:"ltr"}},[`${t}-clear`]:{"&::after":{direction:"ltr"}}}}},MY=(e,t,n)=>{const{componentCls:r,borderRadiusSM:o,lineWidth:i,colorSplit:a,colorBorder:s,red6:l}=e;return{[`${r}-clear`]:Object.assign(Object.assign({width:t,height:t,borderRadius:o,border:`${se(i)} solid ${a}`,position:"relative",overflow:"hidden",cursor:"inherit",transition:`all ${e.motionDurationFast}`},n),{"&::after":{content:'""',position:"absolute",insetInlineEnd:e.calc(i).mul(-1).equal(),top:e.calc(i).mul(-1).equal(),display:"block",width:40,height:2,transformOrigin:"calc(100% - 1px) 1px",transform:"rotate(-45deg)",backgroundColor:l},"&:hover":{borderColor:s}})}},lYe=e=>{const{componentCls:t,colorError:n,colorWarning:r,colorErrorHover:o,colorWarningHover:i,colorErrorOutline:a,colorWarningOutline:s}=e;return{[`&${t}-status-error`]:{borderColor:n,"&:hover":{borderColor:o},[`&${t}-trigger-active`]:Object.assign({},WA(e,n,a))},[`&${t}-status-warning`]:{borderColor:r,"&:hover":{borderColor:i},[`&${t}-trigger-active`]:Object.assign({},WA(e,r,s))}}},cYe=e=>{const{componentCls:t,controlHeightLG:n,controlHeightSM:r,controlHeight:o,controlHeightXS:i,borderRadius:a,borderRadiusSM:s,borderRadiusXS:l,borderRadiusLG:c,fontSizeLG:u}=e;return{[`&${t}-lg`]:{minWidth:n,minHeight:n,borderRadius:c,[`${t}-color-block, ${t}-clear`]:{width:o,height:o,borderRadius:a},[`${t}-trigger-text`]:{fontSize:u}},[`&${t}-sm`]:{minWidth:r,minHeight:r,borderRadius:s,[`${t}-color-block, ${t}-clear`]:{width:i,height:i,borderRadius:l},[`${t}-trigger-text`]:{lineHeight:se(i)}}}},uYe=e=>{const{antCls:t,componentCls:n,colorPickerWidth:r,colorPrimary:o,motionDurationMid:i,colorBgElevated:a,colorTextDisabled:s,colorText:l,colorBgContainerDisabled:c,borderRadius:u,marginXS:d,marginSM:f,controlHeight:h,controlHeightSM:m,colorBgTextActive:v,colorPickerPresetColorSize:g,colorPickerPreviewSize:b,lineWidth:y,colorBorder:x,paddingXXS:w,fontSize:S,colorPrimaryHover:C,controlOutline:E}=e;return[{[n]:Object.assign({[`${n}-inner`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({"&-content":{display:"flex",flexDirection:"column",width:r,[`& > ${t}-divider`]:{margin:`${se(f)} 0 ${se(d)}`}},[`${n}-panel`]:Object.assign({},oYe(e))},aYe(e)),PY(e,b)),rYe(e)),iYe(e)),MY(e,g,{marginInlineStart:"auto"})),{[`${n}-operation`]:{display:"flex",justifyContent:"space-between",marginBottom:d}}),"&-trigger":Object.assign(Object.assign(Object.assign(Object.assign({minWidth:h,minHeight:h,borderRadius:u,border:`${se(y)} solid ${x}`,cursor:"pointer",display:"inline-flex",alignItems:"flex-start",justifyContent:"center",transition:`all ${i}`,background:a,padding:e.calc(w).sub(y).equal(),[`${n}-trigger-text`]:{marginInlineStart:d,marginInlineEnd:e.calc(d).sub(e.calc(w).sub(y)).equal(),fontSize:S,color:l,alignSelf:"center","&-cell":{"&:not(:last-child):after":{content:'", "'},"&-inactive":{color:s}}},"&:hover":{borderColor:C},[`&${n}-trigger-active`]:Object.assign({},WA(e,o,E)),"&-disabled":{color:s,background:c,cursor:"not-allowed","&:hover":{borderColor:v},[`${n}-trigger-text`]:{color:s}}},MY(e,m)),PY(e,m)),lYe(e)),cYe(e))},sYe(e))},yg(e,{focusElCls:`${n}-trigger-active`})]},dYe=pn("ColorPicker",e=>{const{colorTextQuaternary:t,marginSM:n}=e,r=8,o=Xt(e,{colorPickerWidth:234,colorPickerHandlerSize:16,colorPickerHandlerSizeSM:12,colorPickerAlphaInputWidth:44,colorPickerInputNumberHandleWidth:16,colorPickerPresetColorSize:24,colorPickerInsetShadow:`inset 0 0 1px 0 ${t}`,colorPickerSliderHeight:r,colorPickerPreviewSize:e.calc(r).mul(2).add(n).equal()});return[uYe(o)]});var fYe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{mode:t,value:n,defaultValue:r,format:o,defaultFormat:i,allowClear:a=!1,presets:s,children:l,trigger:c="click",open:u,disabled:d,placement:f="bottomLeft",arrow:h=!0,panelRender:m,showText:v,style:g,className:b,size:y,rootClassName:x,prefixCls:w,styles:S,disabledAlpha:C=!1,onFormatChange:E,onChange:_,onClear:P,onOpenChange:$,onChangeComplete:T,getPopupContainer:R,autoAdjustOverflow:O=!0,destroyTooltipOnHide:k,destroyOnHidden:I,disabledFormat:D}=e,N=fYe(e,["mode","value","defaultValue","format","defaultFormat","allowClear","presets","children","trigger","open","disabled","placement","arrow","panelRender","showText","style","className","size","rootClassName","prefixCls","styles","disabledAlpha","onFormatChange","onChange","onClear","onOpenChange","onChangeComplete","getPopupContainer","autoAdjustOverflow","destroyTooltipOnHide","destroyOnHidden","disabledFormat"]),{getPrefixCls:L,direction:H,colorPicker:U}=p.useContext(kt),V=p.useContext(Do),j=d??V,[F,W]=Gt(!1,{value:u,postState:Se=>!j&&Se,onChange:$}),[X,J]=Gt(o,{value:o,defaultValue:i,onChange:E}),q=L("color-picker",w),[A,z,G,Y,Q]=nYe(r,n,t),ee=p.useMemo(()=>_j(A)<100,[A]),[te,oe]=Z.useState(null),ne=Se=>{if(T){let Ae=ha(Se);C&&ee&&(Ae=X_(Se)),T(Ae)}},le=(Se,Ae)=>{let Ve=ha(Se);C&&ee&&(Ve=X_(Ve)),z(Ve),oe(null),_&&_(Ve,Ve.toCssString()),Ae||ne(Ve)},[ce,he]=Z.useState(0),[ue,fe]=Z.useState(!1),ve=Se=>{if(Y(Se),Se==="single"&&A.isGradient())he(0),le(new Os(A.getColors()[0].color)),oe(A);else if(Se==="gradient"&&!A.isGradient()){const Ae=ee?X_(A):A;le(new Os(te||[{percent:0,color:Ae},{percent:100,color:Ae}]))}},{status:ge}=Z.useContext(Ao),{compactSize:de,compactItemClassnames:be}=Rl(q,H),Ee=fo(Se=>{var Ae;return(Ae=y??de)!==null&&Ae!==void 0?Ae:Se}),Le=br(q),[Te,Pe,ze]=dYe(q,Le),ke={[`${q}-rtl`]:H},$e=re(x,ze,Le,ke),Be=re(Mc(q,ge),{[`${q}-sm`]:Ee==="small",[`${q}-lg`]:Ee==="large"},be,U==null?void 0:U.className,$e,b,Pe),we=re(q,$e),Re={open:F,trigger:c,placement:f,arrow:h,rootClassName:x,getPopupContainer:R,autoAdjustOverflow:O,destroyOnHidden:I??!!k},Fe=Object.assign(Object.assign({},U==null?void 0:U.style),g);return Te(Z.createElement(nf,Object.assign({style:S==null?void 0:S.popup,styles:{body:S==null?void 0:S.popupOverlayInner},onOpenChange:Se=>{(!Se||!j)&&W(Se)},content:Z.createElement(Pc,{form:!0},Z.createElement(JKe,{mode:G,onModeChange:ve,modeOptions:Q,prefixCls:q,value:A,allowClear:a,disabled:j,disabledAlpha:C,presets:s,panelRender:m,format:X,onFormatChange:J,onChange:le,onChangeComplete:ne,onClear:P,activeIndex:ce,onActive:he,gradientDragging:ue,onGradientDragging:fe,disabledFormat:D})),classNames:{root:we}},Re),l||Z.createElement(tYe,Object.assign({activeIndex:F?ce:-1,open:F,className:Be,style:Fe,prefixCls:q,disabled:j,showText:v,format:X},N,{color:A}))))},pYe=Jp(S7,void 0,e=>Object.assign(Object.assign({},e),{placement:"bottom",autoAdjustOverflow:!1}),"color-picker",e=>e);S7._InternalPanelDoNotUseOrYouWillBeFired=pYe;var hYe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},mYe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:hYe}))},MO=p.forwardRef(mYe),gYe={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 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},vYe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:gYe}))},E7=p.forwardRef(vYe),yYe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},bYe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:yYe}))},xYe=p.forwardRef(bYe);function wYe(e,t,n){return n!==void 0?n:t==="year"&&e.lang.yearPlaceholder?e.lang.yearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.quarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.monthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.weekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.placeholder:e.lang.placeholder}function CYe(e,t,n){return n!==void 0?n:t==="year"&&e.lang.yearPlaceholder?e.lang.rangeYearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.rangeQuarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.rangeMonthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.rangeWeekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.rangePlaceholder:e.lang.rangePlaceholder}function $me(e,t){const{allowClear:n=!0}=e,{clearIcon:r,removeIcon:o}=cO(Object.assign(Object.assign({},e),{prefixCls:t,componentName:"DatePicker"}));return[p.useMemo(()=>n===!1?!1:Object.assign({clearIcon:r},n===!0?{}:n),[n,r]),o]}const[SYe,EYe]=["week","WeekPicker"],[_Ye,$Ye]=["month","MonthPicker"],[PYe,MYe]=["year","YearPicker"],[TYe,RYe]=["quarter","QuarterPicker"],[UA,TY]=["time","TimePicker"],OYe=e=>p.createElement(At,Object.assign({size:"small",type:"primary"},e));function Pme(e){return p.useMemo(()=>Object.assign({button:OYe},e),[e])}function Mme(e,...t){const n=e||{};return t.reduce((r,o)=>(Object.keys(o||{}).forEach(i=>{const a=n[i],s=o[i];if(a&&typeof a=="object")if(s&&typeof s=="object")r[i]=Mme(a,r[i],s);else{const{_default:l}=a;r[i]=r[i]||{},r[i][l]=re(r[i][l],s)}else r[i]=re(r[i],s)}),r),{})}function kYe(e,...t){return p.useMemo(()=>Mme.apply(void 0,[e].concat(t)),[t])}function IYe(...e){return p.useMemo(()=>e.reduce((t,n={})=>(Object.keys(n).forEach(r=>{t[r]=Object.assign(Object.assign({},t[r]),n[r])}),t),{}),[e])}function GA(e,t){const n=Object.assign({},e);return Object.keys(t).forEach(r=>{if(r!=="_default"){const o=t[r],i=n[r]||{};n[r]=o?GA(i,o):i}}),n}function DYe(e,t,n){const r=kYe.apply(void 0,[n].concat(De(e))),o=IYe.apply(void 0,De(t));return p.useMemo(()=>[GA(r,n),GA(o,n)],[r,o])}const Tme=(e,t,n,r,o)=>{const{classNames:i,styles:a}=Vr(e),[s,l]=DYe([i,t],[a,n],{popup:{_default:"root"}});return p.useMemo(()=>{var c,u;const d=Object.assign(Object.assign({},s),{popup:Object.assign(Object.assign({},s.popup),{root:re((c=s.popup)===null||c===void 0?void 0:c.root,r)})}),f=Object.assign(Object.assign({},l),{popup:Object.assign(Object.assign({},l.popup),{root:Object.assign(Object.assign({},(u=l.popup)===null||u===void 0?void 0:u.root),o)})});return[d,f]},[s,l,r,o])};var NYe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);op.forwardRef((n,r)=>{var o;const{prefixCls:i,getPopupContainer:a,components:s,className:l,style:c,placement:u,size:d,disabled:f,bordered:h=!0,placeholder:m,popupStyle:v,popupClassName:g,dropdownClassName:b,status:y,rootClassName:x,variant:w,picker:S,styles:C,classNames:E}=n,_=NYe(n,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupStyle","popupClassName","dropdownClassName","status","rootClassName","variant","picker","styles","classNames"]),P=S===UA?"timePicker":"datePicker",$=p.useRef(null),{getPrefixCls:T,direction:R,getPopupContainer:O,rangePicker:k}=p.useContext(kt),I=T("picker",i),{compactSize:D,compactItemClassnames:N}=Rl(I,R),L=T(),[H,U]=Hu("rangePicker",w,h),V=br(I),[j,F,W]=Ohe(I,V),[X,J]=Tme(P,E,C,g||b,v),[q]=$me(n,I),A=Pme(s),z=fo(ue=>{var fe;return(fe=d??D)!==null&&fe!==void 0?fe:ue}),G=p.useContext(Do),Y=f??G,Q=p.useContext(Ao),{hasFeedback:ee,status:te,feedbackIcon:oe}=Q,ne=p.createElement(p.Fragment,null,S===UA?p.createElement(E7,null):p.createElement(MO,null),ee&&oe);p.useImperativeHandle(r,()=>$.current);const[le]=Xi("Calendar",wP),ce=Object.assign(Object.assign({},le),n.locale),[he]=Tl("DatePicker",(o=J.popup.root)===null||o===void 0?void 0:o.zIndex);return j(p.createElement(Pc,{space:!0},p.createElement(KWe,Object.assign({separator:p.createElement("span",{"aria-label":"to",className:`${I}-separator`},p.createElement(xYe,null)),disabled:Y,ref:$,placement:u,placeholder:CYe(ce,S,m),suffixIcon:ne,prevIcon:p.createElement("span",{className:`${I}-prev-icon`}),nextIcon:p.createElement("span",{className:`${I}-next-icon`}),superPrevIcon:p.createElement("span",{className:`${I}-super-prev-icon`}),superNextIcon:p.createElement("span",{className:`${I}-super-next-icon`}),transitionName:`${L}-slide-up`,picker:S},_,{className:re({[`${I}-${z}`]:z,[`${I}-${H}`]:U},Mc(I,tf(te,y),ee),F,N,l,k==null?void 0:k.className,W,V,x,X.root),style:Object.assign(Object.assign(Object.assign({},k==null?void 0:k.style),c),J.root),locale:ce.lang,prefixCls:I,getPopupContainer:a||O,generateConfig:e,components:A,direction:R,classNames:{popup:re(F,W,V,x,X.popup.root)},styles:{popup:Object.assign(Object.assign({},J.popup.root),{zIndex:he})},allowClear:q}))))});var FYe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const t=(l,c)=>{const u=c===TY?"timePicker":"datePicker";return p.forwardRef((f,h)=>{var m;const{prefixCls:v,getPopupContainer:g,components:b,style:y,className:x,rootClassName:w,size:S,bordered:C,placement:E,placeholder:_,popupStyle:P,popupClassName:$,dropdownClassName:T,disabled:R,status:O,variant:k,onCalendarChange:I,styles:D,classNames:N}=f,L=FYe(f,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupStyle","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange","styles","classNames"]),{getPrefixCls:H,direction:U,getPopupContainer:V,[u]:j}=p.useContext(kt),F=H("picker",v),{compactSize:W,compactItemClassnames:X}=Rl(F,U),J=p.useRef(null),[q,A]=Hu("datePicker",k,C),z=br(F),[G,Y,Q]=Ohe(F,z);p.useImperativeHandle(h,()=>J.current);const ee={showToday:!0},te=l||f.picker,oe=H(),{onSelect:ne,multiple:le}=L,ce=ne&&l==="time"&&!le,he=(Fe,Se,Ae)=>{I==null||I(Fe,Se,Ae),ce&&ne(Fe)},[ue,fe]=Tme(u,N,D,$||T,P),[ve,ge]=$me(f,F),de=Pme(b),be=fo(Fe=>{var Se;return(Se=S??W)!==null&&Se!==void 0?Se:Fe}),Ee=p.useContext(Do),Le=R??Ee,Te=p.useContext(Ao),{hasFeedback:Pe,status:ze,feedbackIcon:ke}=Te,$e=p.createElement(p.Fragment,null,te==="time"?p.createElement(E7,null):p.createElement(MO,null),Pe&&ke),[Be]=Xi("DatePicker",wP),we=Object.assign(Object.assign({},Be),f.locale),[Re]=Tl("DatePicker",(m=fe.popup.root)===null||m===void 0?void 0:m.zIndex);return G(p.createElement(Pc,{space:!0},p.createElement(eUe,Object.assign({ref:J,placeholder:wYe(we,te,_),suffixIcon:$e,placement:E,prevIcon:p.createElement("span",{className:`${F}-prev-icon`}),nextIcon:p.createElement("span",{className:`${F}-next-icon`}),superPrevIcon:p.createElement("span",{className:`${F}-super-prev-icon`}),superNextIcon:p.createElement("span",{className:`${F}-super-next-icon`}),transitionName:`${oe}-slide-up`,picker:l,onCalendarChange:he},ee,L,{locale:we.lang,className:re({[`${F}-${be}`]:be,[`${F}-${q}`]:A},Mc(F,tf(ze,O),Pe),Y,X,j==null?void 0:j.className,x,Q,z,w,ue.root),style:Object.assign(Object.assign(Object.assign({},j==null?void 0:j.style),y),fe.root),prefixCls:F,getPopupContainer:g||V,generateConfig:e,components:de,direction:U,disabled:Le,classNames:{popup:re(Y,Q,z,w,ue.popup.root)},styles:{popup:Object.assign(Object.assign({},fe.popup.root),{zIndex:Re})},allowClear:ve,removeIcon:ge}))))})},n=t(),r=t(SYe,EYe),o=t(_Ye,$Ye),i=t(PYe,MYe),a=t(TYe,RYe),s=t(UA,TY);return{DatePicker:n,WeekPicker:r,MonthPicker:o,YearPicker:i,TimePicker:s,QuarterPicker:a}},Rme=e=>{const{DatePicker:t,WeekPicker:n,MonthPicker:r,YearPicker:o,TimePicker:i,QuarterPicker:a}=BYe(e),s=AYe(e),l=t;return l.WeekPicker=n,l.MonthPicker=r,l.YearPicker=o,l.RangePicker=s,l.TimePicker=i,l.QuarterPicker=a,l},Da=Rme(nWe),LYe=Jp(Da,"popupAlign",void 0,"picker");Da._InternalPanelDoNotUseOrYouWillBeFired=LYe;const jYe=Jp(Da.RangePicker,"popupAlign",void 0,"picker");Da._InternalRangePanelDoNotUseOrYouWillBeFired=jYe;Da.generatePicker=Rme;var RY=p.createContext(null),Ome=p.createContext({}),zYe=["prefixCls","className","containerRef"],HYe=function(t){var n=t.prefixCls,r=t.className,o=t.containerRef,i=Ye(t,zYe),a=p.useContext(Ome),s=a.panel,l=Lc(s,o);return p.createElement("div",Ce({className:re("".concat(n,"-content"),r),role:"dialog",ref:l},Zr(t,{aria:!0}),{"aria-modal":"true"},i))};function OY(e){return typeof e=="string"&&String(Number(e))===e?(Jn(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var kY={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function VYe(e,t){var n,r,o,i=e.prefixCls,a=e.open,s=e.placement,l=e.inline,c=e.push,u=e.forceRender,d=e.autoFocus,f=e.keyboard,h=e.classNames,m=e.rootClassName,v=e.rootStyle,g=e.zIndex,b=e.className,y=e.id,x=e.style,w=e.motion,S=e.width,C=e.height,E=e.children,_=e.mask,P=e.maskClosable,$=e.maskMotion,T=e.maskClassName,R=e.maskStyle,O=e.afterOpenChange,k=e.onClose,I=e.onMouseEnter,D=e.onMouseOver,N=e.onMouseLeave,L=e.onClick,H=e.onKeyDown,U=e.onKeyUp,V=e.styles,j=e.drawerRender,F=p.useRef(),W=p.useRef(),X=p.useRef();p.useImperativeHandle(t,function(){return F.current});var J=function(ve){var ge=ve.keyCode,de=ve.shiftKey;switch(ge){case ot.TAB:{if(ge===ot.TAB){if(!de&&document.activeElement===X.current){var be;(be=W.current)===null||be===void 0||be.focus({preventScroll:!0})}else if(de&&document.activeElement===W.current){var Ee;(Ee=X.current)===null||Ee===void 0||Ee.focus({preventScroll:!0})}}break}case ot.ESC:{k&&f&&(ve.stopPropagation(),k(ve));break}}};p.useEffect(function(){if(a&&d){var fe;(fe=F.current)===null||fe===void 0||fe.focus({preventScroll:!0})}},[a]);var q=p.useState(!1),A=ie(q,2),z=A[0],G=A[1],Y=p.useContext(RY),Q;typeof c=="boolean"?Q=c?{}:{distance:0}:Q=c||{};var ee=(n=(r=(o=Q)===null||o===void 0?void 0:o.distance)!==null&&r!==void 0?r:Y==null?void 0:Y.pushDistance)!==null&&n!==void 0?n:180,te=p.useMemo(function(){return{pushDistance:ee,push:function(){G(!0)},pull:function(){G(!1)}}},[ee]);p.useEffect(function(){if(a){var fe;Y==null||(fe=Y.push)===null||fe===void 0||fe.call(Y)}else{var ve;Y==null||(ve=Y.pull)===null||ve===void 0||ve.call(Y)}},[a]),p.useEffect(function(){return function(){var fe;Y==null||(fe=Y.pull)===null||fe===void 0||fe.call(Y)}},[]);var oe=p.createElement(Ko,Ce({key:"mask"},$,{visible:_&&a}),function(fe,ve){var ge=fe.className,de=fe.style;return p.createElement("div",{className:re("".concat(i,"-mask"),ge,h==null?void 0:h.mask,T),style:B(B(B({},de),R),V==null?void 0:V.mask),onClick:P&&a?k:void 0,ref:ve})}),ne=typeof w=="function"?w(s):w,le={};if(z&&ee)switch(s){case"top":le.transform="translateY(".concat(ee,"px)");break;case"bottom":le.transform="translateY(".concat(-ee,"px)");break;case"left":le.transform="translateX(".concat(ee,"px)");break;default:le.transform="translateX(".concat(-ee,"px)");break}s==="left"||s==="right"?le.width=OY(S):le.height=OY(C);var ce={onMouseEnter:I,onMouseOver:D,onMouseLeave:N,onClick:L,onKeyDown:H,onKeyUp:U},he=p.createElement(Ko,Ce({key:"panel"},ne,{visible:a,forceRender:u,onVisibleChanged:function(ve){O==null||O(ve)},removeOnLeave:!1,leavedClassName:"".concat(i,"-content-wrapper-hidden")}),function(fe,ve){var ge=fe.className,de=fe.style,be=p.createElement(HYe,Ce({id:y,containerRef:ve,prefixCls:i,className:re(b,h==null?void 0:h.content),style:B(B({},x),V==null?void 0:V.content)},Zr(e,{aria:!0}),ce),E);return p.createElement("div",Ce({className:re("".concat(i,"-content-wrapper"),h==null?void 0:h.wrapper,ge),style:B(B(B({},le),de),V==null?void 0:V.wrapper)},Zr(e,{data:!0})),j?j(be):be)}),ue=B({},v);return g&&(ue.zIndex=g),p.createElement(RY.Provider,{value:te},p.createElement("div",{className:re(i,"".concat(i,"-").concat(s),m,K(K({},"".concat(i,"-open"),a),"".concat(i,"-inline"),l)),style:ue,tabIndex:-1,ref:F,onKeyDown:J},oe,p.createElement("div",{tabIndex:0,ref:W,style:kY,"aria-hidden":"true","data-sentinel":"start"}),he,p.createElement("div",{tabIndex:0,ref:X,style:kY,"aria-hidden":"true","data-sentinel":"end"})))}var WYe=p.forwardRef(VYe),UYe=function(t){var n=t.open,r=n===void 0?!1:n,o=t.prefixCls,i=o===void 0?"rc-drawer":o,a=t.placement,s=a===void 0?"right":a,l=t.autoFocus,c=l===void 0?!0:l,u=t.keyboard,d=u===void 0?!0:u,f=t.width,h=f===void 0?378:f,m=t.mask,v=m===void 0?!0:m,g=t.maskClosable,b=g===void 0?!0:g,y=t.getContainer,x=t.forceRender,w=t.afterOpenChange,S=t.destroyOnClose,C=t.onMouseEnter,E=t.onMouseOver,_=t.onMouseLeave,P=t.onClick,$=t.onKeyDown,T=t.onKeyUp,R=t.panelRef,O=p.useState(!1),k=ie(O,2),I=k[0],D=k[1],N=p.useState(!1),L=ie(N,2),H=L[0],U=L[1];Mn(function(){U(!0)},[]);var V=H?r:!1,j=p.useRef(),F=p.useRef();Mn(function(){V&&(F.current=document.activeElement)},[V]);var W=function(z){var G;if(D(z),w==null||w(z),!z&&F.current&&!((G=j.current)!==null&&G!==void 0&&G.contains(F.current))){var Y;(Y=F.current)===null||Y===void 0||Y.focus({preventScroll:!0})}},X=p.useMemo(function(){return{panel:R}},[R]);if(!x&&!I&&!V&&S)return null;var J={onMouseEnter:C,onMouseOver:E,onMouseLeave:_,onClick:P,onKeyDown:$,onKeyUp:T},q=B(B({},t),{},{open:V,prefixCls:i,placement:s,autoFocus:c,keyboard:d,width:h,mask:v,maskClosable:b,inline:y===!1,afterOpenChange:W,ref:j},J);return p.createElement(Ome.Provider,{value:X},p.createElement(zC,{open:V||x||I,autoDestroy:!1,getContainer:y,autoLock:v&&(V||I)},p.createElement(WYe,q)))};const kme=e=>{var t,n;const{prefixCls:r,title:o,footer:i,extra:a,loading:s,onClose:l,headerStyle:c,bodyStyle:u,footerStyle:d,children:f,classNames:h,styles:m}=e,v=Vr("drawer"),g=p.useCallback(S=>p.createElement("button",{type:"button",onClick:l,className:`${r}-close`},S),[l]),[b,y]=kj(F0(e),F0(v),{closable:!0,closeIconRender:g}),x=p.useMemo(()=>{var S,C;return!o&&!b?null:p.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(S=v.styles)===null||S===void 0?void 0:S.header),c),m==null?void 0:m.header),className:re(`${r}-header`,{[`${r}-header-close-only`]:b&&!o&&!a},(C=v.classNames)===null||C===void 0?void 0:C.header,h==null?void 0:h.header)},p.createElement("div",{className:`${r}-header-title`},y,o&&p.createElement("div",{className:`${r}-title`},o)),a&&p.createElement("div",{className:`${r}-extra`},a))},[b,y,a,c,r,o]),w=p.useMemo(()=>{var S,C;if(!i)return null;const E=`${r}-footer`;return p.createElement("div",{className:re(E,(S=v.classNames)===null||S===void 0?void 0:S.footer,h==null?void 0:h.footer),style:Object.assign(Object.assign(Object.assign({},(C=v.styles)===null||C===void 0?void 0:C.footer),d),m==null?void 0:m.footer)},i)},[i,d,r]);return p.createElement(p.Fragment,null,x,p.createElement("div",{className:re(`${r}-body`,h==null?void 0:h.body,(t=v.classNames)===null||t===void 0?void 0:t.body),style:Object.assign(Object.assign(Object.assign({},(n=v.styles)===null||n===void 0?void 0:n.body),u),m==null?void 0:m.body)},s?p.createElement(ef,{active:!0,title:!1,paragraph:{rows:5},className:`${r}-body-skeleton`}):f),w)},GYe=e=>{const t="100%";return{left:`translateX(-${t})`,right:`translateX(${t})`,top:`translateY(-${t})`,bottom:`translateY(${t})`}[e]},Ime=(e,t)=>({"&-enter, &-appear":Object.assign(Object.assign({},e),{"&-active":t}),"&-leave":Object.assign(Object.assign({},t),{"&-active":e})}),Dme=(e,t)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${t}`}}},Ime({opacity:e},{opacity:1})),qYe=(e,t)=>[Dme(.7,t),Ime({transform:GYe(e)},{transform:"none"})],KYe=e=>{const{componentCls:t,motionDurationSlow:n}=e;return{[t]:{[`${t}-mask-motion`]:Dme(0,n),[`${t}-panel-motion`]:["left","right","top","bottom"].reduce((r,o)=>Object.assign(Object.assign({},r),{[`&-${o}`]:qYe(o,n)}),{})}}},YYe=e=>{const{borderRadiusSM:t,componentCls:n,zIndexPopup:r,colorBgMask:o,colorBgElevated:i,motionDurationSlow:a,motionDurationMid:s,paddingXS:l,padding:c,paddingLG:u,fontSizeLG:d,lineHeightLG:f,lineWidth:h,lineType:m,colorSplit:v,marginXS:g,colorIcon:b,colorIconHover:y,colorBgTextHover:x,colorBgTextActive:w,colorText:S,fontWeightStrong:C,footerPaddingBlock:E,footerPaddingInline:_,calc:P}=e,$=`${n}-content-wrapper`;return{[n]:{position:"fixed",inset:0,zIndex:r,pointerEvents:"none",color:S,"&-pure":{position:"relative",background:i,display:"flex",flexDirection:"column",[`&${n}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${n}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${n}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${n}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${n}-mask`]:{position:"absolute",inset:0,zIndex:r,background:o,pointerEvents:"auto"},[$]:{position:"absolute",zIndex:r,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},[`${n}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:i,pointerEvents:"auto"},[`${n}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${se(c)} ${se(u)}`,fontSize:d,lineHeight:f,borderBottom:`${se(h)} ${m} ${v}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${n}-extra`]:{flex:"none"},[`${n}-close`]:Object.assign({display:"inline-flex",width:P(d).add(l).equal(),height:P(d).add(l).equal(),borderRadius:t,justifyContent:"center",alignItems:"center",marginInlineEnd:g,color:b,fontWeight:C,fontSize:d,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${s}`,textRendering:"auto","&:hover":{color:y,backgroundColor:x,textDecoration:"none"},"&:active":{backgroundColor:w}},Ls(e)),[`${n}-title`]:{flex:1,margin:0,fontWeight:e.fontWeightStrong,fontSize:d,lineHeight:f},[`${n}-body`]:{flex:1,minWidth:0,minHeight:0,padding:u,overflow:"auto",[`${n}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${n}-footer`]:{flexShrink:0,padding:`${se(E)} ${se(_)}`,borderTop:`${se(h)} ${m} ${v}`},"&-rtl":{direction:"rtl"}}}},XYe=e=>({zIndexPopup:e.zIndexPopupBase,footerPaddingBlock:e.paddingXS,footerPaddingInline:e.padding}),Nme=pn("Drawer",e=>{const t=Xt(e,{});return[YYe(t),KYe(t)]},XYe);var Ame=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{rootClassName:t,width:n,height:r,size:o="default",mask:i=!0,push:a=QYe,open:s,afterOpenChange:l,onClose:c,prefixCls:u,getContainer:d,style:f,className:h,visible:m,afterVisibleChange:v,maskStyle:g,drawerStyle:b,contentWrapperStyle:y,destroyOnClose:x,destroyOnHidden:w}=e,S=Ame(e,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle","destroyOnClose","destroyOnHidden"]),{getPopupContainer:C,getPrefixCls:E,direction:_,className:P,style:$,classNames:T,styles:R}=Vr("drawer"),O=E("drawer",u),[k,I,D]=Nme(O),N=d===void 0&&C?()=>C(document.body):d,L=re({"no-mask":!i,[`${O}-rtl`]:_==="rtl"},t,I,D),H=p.useMemo(()=>n??(o==="large"?736:378),[n,o]),U=p.useMemo(()=>r??(o==="large"?736:378),[r,o]),V={motionName:Oi(O,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},j=A=>({motionName:Oi(O,`panel-motion-${A}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),F=ife(),[W,X]=Tl("Drawer",S.zIndex),{classNames:J={},styles:q={}}=S;return k(p.createElement(Pc,{form:!0,space:!0},p.createElement(NC.Provider,{value:X},p.createElement(UYe,Object.assign({prefixCls:O,onClose:c,maskMotion:V,motion:j},S,{classNames:{mask:re(J.mask,T.mask),content:re(J.content,T.content),wrapper:re(J.wrapper,T.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},q.mask),g),R.mask),content:Object.assign(Object.assign(Object.assign({},q.content),b),R.content),wrapper:Object.assign(Object.assign(Object.assign({},q.wrapper),y),R.wrapper)},open:s??m,mask:i,push:a,width:H,height:U,style:Object.assign(Object.assign({},$),f),className:re(P,h),rootClassName:L,getContainer:N,afterOpenChange:l??v,panelRef:F,zIndex:W,destroyOnClose:w??x}),p.createElement(kme,Object.assign({prefixCls:O},S,{onClose:c}))))))},ZYe=e=>{const{prefixCls:t,style:n,className:r,placement:o="right"}=e,i=Ame(e,["prefixCls","style","className","placement"]),{getPrefixCls:a}=p.useContext(kt),s=a("drawer",t),[l,c,u]=Nme(s),d=re(s,`${s}-pure`,`${s}-${o}`,c,u,r);return l(p.createElement("div",{className:d,style:n},p.createElement(kme,Object.assign({prefixCls:s},i))))};nS._InternalPanelDoNotUseOrYouWillBeFired=ZYe;function IY(e){return["small","middle","large"].includes(e)}function DY(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const Fme=Z.createContext({latestIndex:0}),JYe=Fme.Provider,eXe=({className:e,index:t,children:n,split:r,style:o})=>{const{latestIndex:i}=p.useContext(Fme);return n==null?null:p.createElement(p.Fragment,null,p.createElement("div",{className:e,style:o},n),t{var n;const{getPrefixCls:r,direction:o,size:i,className:a,style:s,classNames:l,styles:c}=Vr("space"),{size:u=i??"small",align:d,className:f,rootClassName:h,children:m,direction:v="horizontal",prefixCls:g,split:b,style:y,wrap:x=!1,classNames:w,styles:S}=e,C=tXe(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[E,_]=Array.isArray(u)?u:[u,u],P=IY(_),$=IY(E),T=DY(_),R=DY(E),O=bi(m,{keepEmpty:!0}),k=d===void 0&&v==="horizontal"?"center":d,I=r("space",g),[D,N,L]=_de(I),H=re(I,a,N,`${I}-${v}`,{[`${I}-rtl`]:o==="rtl",[`${I}-align-${k}`]:k,[`${I}-gap-row-${_}`]:P,[`${I}-gap-col-${E}`]:$},f,h,L),U=re(`${I}-item`,(n=w==null?void 0:w.item)!==null&&n!==void 0?n:l.item);let V=0;const j=O.map((X,J)=>{var q;X!=null&&(V=J);const A=(X==null?void 0:X.key)||`${U}-${J}`;return p.createElement(eXe,{className:U,key:A,index:J,split:b,style:(q=S==null?void 0:S.item)!==null&&q!==void 0?q:c.item},X)}),F=p.useMemo(()=>({latestIndex:V}),[V]);if(O.length===0)return null;const W={};return x&&(W.flexWrap="wrap"),!$&&R&&(W.columnGap=E),!P&&T&&(W.rowGap=_),D(p.createElement("div",Object.assign({ref:t,className:H,style:Object.assign(Object.assign(Object.assign({},W),s),y)},C),p.createElement(JYe,{value:F},j)))}),Ri=nXe;Ri.Compact=fFe;var rXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:r}=p.useContext(kt),{prefixCls:o,type:i="default",danger:a,disabled:s,loading:l,onClick:c,htmlType:u,children:d,className:f,menu:h,arrow:m,autoFocus:v,overlay:g,trigger:b,align:y,open:x,onOpenChange:w,placement:S,getPopupContainer:C,href:E,icon:_=p.createElement(e7,null),title:P,buttonsRender:$=Y=>Y,mouseEnterDelay:T,mouseLeaveDelay:R,overlayClassName:O,overlayStyle:k,destroyOnHidden:I,destroyPopupOnHide:D,dropdownRender:N,popupRender:L}=e,H=rXe(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"]),U=n("dropdown",o),V=`${U}-button`,F={menu:h,arrow:m,autoFocus:v,align:y,disabled:s,trigger:s?[]:b,onOpenChange:w,getPopupContainer:C||t,mouseEnterDelay:T,mouseLeaveDelay:R,overlayClassName:O,overlayStyle:k,destroyOnHidden:I,popupRender:L||N},{compactSize:W,compactItemClassnames:X}=Rl(U,r),J=re(V,X,f);"destroyPopupOnHide"in e&&(F.destroyPopupOnHide=D),"overlay"in e&&(F.overlay=g),"open"in e&&(F.open=x),"placement"in e?F.placement=S:F.placement=r==="rtl"?"bottomLeft":"bottomRight";const q=p.createElement(At,{type:i,danger:a,disabled:s,loading:l,onClick:c,htmlType:u,href:E,title:P},d),A=p.createElement(At,{type:i,danger:a,icon:_}),[z,G]=$([q,A]);return p.createElement(Ri.Compact,Object.assign({className:J,size:W,block:!0},H),z,p.createElement(vO,Object.assign({},F),G))};Bme.__ANT_BUTTON=!0;const z0=vO;z0.Button=Bme;function oXe(e){return e==null?null:typeof e=="object"&&!p.isValidElement(e)?e:{title:e}}var iXe={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 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"},aXe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:iXe}))},sXe=p.forwardRef(aXe);function aM(e){const[t,n]=p.useState(e);return p.useEffect(()=>{const r=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(r)}},[e]),t}const lXe=e=>{const{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationFast} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:"hidden",transition:`height ${e.motionDurationFast} ${e.motionEaseInOut}, opacity ${e.motionDurationFast} ${e.motionEaseInOut}, - transform ${e.motionDurationFast} ${e.motionEaseInOut} !important`,[`&${r}-appear, &${r}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${r}-leave-active`]:{transform:"translateY(-5px)"}}}}},cXe=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${se(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),DY=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},uXe=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},Rn(e)),cXe(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},DY(e,e.controlHeightSM)),"&-large":Object.assign({},DY(e,e.controlHeightLG))})}},dXe=e=>{const{formItemCls:t,iconCls:n,rootPrefixCls:r,antCls:o,labelRequiredMarkColor:i,labelColor:a,labelFontSize:s,labelHeight:l,labelColonMarginInlineStart:c,labelColonMarginInlineEnd:u,itemMarginBottom:d}=e;return{[t]:Object.assign(Object.assign({},Rn(e)),{marginBottom:d,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + transform ${e.motionDurationFast} ${e.motionEaseInOut} !important`,[`&${r}-appear, &${r}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${r}-leave-active`]:{transform:"translateY(-5px)"}}}}},cXe=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${se(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),NY=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},uXe=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},Tn(e)),cXe(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},NY(e,e.controlHeightSM)),"&-large":Object.assign({},NY(e,e.controlHeightLG))})}},dXe=e=>{const{formItemCls:t,iconCls:n,rootPrefixCls:r,antCls:o,labelRequiredMarkColor:i,labelColor:a,labelFontSize:s,labelHeight:l,labelColonMarginInlineStart:c,labelColonMarginInlineEnd:u,itemMarginBottom:d}=e;return{[t]:Object.assign(Object.assign({},Tn(e)),{marginBottom:d,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, &-hidden${o}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:e.lineHeight,whiteSpace:"unset","> label":{verticalAlign:"middle",textWrap:"balance"}},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:l,color:a,fontSize:s,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:e.marginXXS,color:i,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${t}-required-mark-hidden, &${t}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`&${t}-required-mark-hidden`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:c,marginInlineEnd:u},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${r}-col-'"]):not([class*="' ${r}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%",[`&:has(> ${o}-switch:only-child, > ${o}-rate:only-child)`]:{display:"flex",alignItems:"center"}}}},[t]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:Ej,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},AY=(e,t)=>{const{formItemCls:n}=e;return{[`${t}-horizontal`]:{[`${n}-label`]:{flexGrow:0},[`${n}-control`]:{flex:"1 1 0",minWidth:0},[`${n}-label[class$='-24'], ${n}-label[class*='-24 ']`]:{[`& + ${n}-control`]:{minWidth:"unset"}}}}},fXe=e=>{const{componentCls:t,formItemCls:n,inlineItemMarginBottom:r}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[n]:{flex:"none",marginInlineEnd:e.margin,marginBottom:r,"&-row":{flexWrap:"nowrap"},[`> ${n}-label, > ${n}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${n}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${n}-has-feedback`]:{display:"inline-block"}}}}},oc=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),Lme=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${n}-label`]:oc(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:"wrap",[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},pXe=e=>{const{componentCls:t,formItemCls:n,antCls:r}=e;return{[`${t}-vertical`]:{[`${n}:not(${n}-horizontal)`]:{[`${n}-row`]:{flexDirection:"column"},[`${n}-label > label`]:{height:"auto"},[`${n}-control`]:{width:"100%"},[`${n}-label, ${r}-col-24${n}-label, ${r}-col-xl-24${n}-label`]:oc(e)}},[`@media (max-width: ${se(e.screenXSMax)})`]:[Lme(e),{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-xs-24${n}-label`]:oc(e)}}}],[`@media (max-width: ${se(e.screenSMMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-sm-24${n}-label`]:oc(e)}}},[`@media (max-width: ${se(e.screenMDMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-md-24${n}-label`]:oc(e)}}},[`@media (max-width: ${se(e.screenLGMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-lg-24${n}-label`]:oc(e)}}}}},hXe=e=>{const{formItemCls:t,antCls:n}=e;return{[`${t}-vertical`]:{[`${t}-row`]:{flexDirection:"column"},[`${t}-label > label`]:{height:"auto"},[`${t}-control`]:{width:"100%"}},[`${t}-vertical ${t}-label, ${n}-col-24${t}-label, - ${n}-col-xl-24${t}-label`]:oc(e),[`@media (max-width: ${se(e.screenXSMax)})`]:[Lme(e),{[t]:{[`${n}-col-xs-24${t}-label`]:oc(e)}}],[`@media (max-width: ${se(e.screenSMMax)})`]:{[t]:{[`${n}-col-sm-24${t}-label`]:oc(e)}},[`@media (max-width: ${se(e.screenMDMax)})`]:{[t]:{[`${n}-col-md-24${t}-label`]:oc(e)}},[`@media (max-width: ${se(e.screenLGMax)})`]:{[t]:{[`${n}-col-lg-24${t}-label`]:oc(e)}}}},mXe=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),jme=(e,t)=>Xt(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),_7=pn("Form",(e,{rootPrefixCls:t})=>{const n=jme(e,t);return[uXe(n),dXe(n),lXe(n),AY(n,n.componentCls),AY(n,n.formItemCls),fXe(n),pXe(n),hXe(n),Lw(n),Ej]},mXe,{order:-1e3}),FY=[];function U8(e,t,n,r=0){return{key:typeof e=="string"?e:`${t}-${r}`,error:e,errorStatus:n}}const zme=({help:e,helpStatus:t,errors:n=FY,warnings:r=FY,className:o,fieldId:i,onVisibleChanged:a})=>{const{prefixCls:s}=f.useContext(Tj),l=`${s}-item-explain`,c=br(s),[u,d,p]=_7(s,c),h=f.useMemo(()=>_C(s),[s]),m=aM(n),v=aM(r),g=f.useMemo(()=>e!=null?[U8(e,"help",t)]:[].concat(Ne(m.map((b,C)=>U8(b,"error","error",C))),Ne(v.map((b,C)=>U8(b,"warning","warning",C)))),[e,t,m,v]),x=f.useMemo(()=>{const b={};return g.forEach(({key:C})=>{b[C]=(b[C]||0)+1}),g.map((C,S)=>Object.assign(Object.assign({},C),{key:b[C.key]>1?`${C.key}-fallback-${S}`:C.key}))},[g]),y={};return i&&(y.id=`${i}_help`),u(f.createElement(qo,{motionDeadline:h.motionDeadline,motionName:`${s}-show-help`,visible:!!x.length,onVisibleChanged:a},b=>{const{className:C,style:S}=b;return f.createElement("div",Object.assign({},y,{className:re(l,C,p,c,o,d),style:S}),f.createElement(HO,Object.assign({keys:x},_C(s),{motionName:`${s}-show-help-item`,component:!1}),w=>{const{key:E,error:_,errorStatus:P,className:$,style:R}=w;return f.createElement("div",{key:E,className:re($,{[`${l}-${P}`]:P}),style:R},_)}))}))};var gXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=f.useContext(ko),{getPrefixCls:r,direction:o,requiredMark:i,colon:a,scrollToFirstError:s,className:l,style:c}=Vr("form"),{prefixCls:u,className:d,rootClassName:p,size:h,disabled:m=n,form:v,colon:g,labelAlign:x,labelWrap:y,labelCol:b,wrapperCol:C,hideRequiredMark:S,layout:w="horizontal",scrollToFirstError:E,requiredMark:_,onFinishFailed:P,name:$,style:R,feedbackIcons:O,variant:T}=e,I=gXe(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),k=fo(h),N=f.useContext(_ue),D=f.useMemo(()=>_!==void 0?_:S?!1:i!==void 0?i:!0,[S,_,i]),L=g??a,H=r("form",u),U=br(H),[V,j,F]=_7(H,U),W=re(H,`${H}-${w}`,{[`${H}-hide-required-mark`]:D===!1,[`${H}-rtl`]:o==="rtl",[`${H}-${k}`]:k},F,U,j,l,d,p),[X]=whe(v),{__INTERNAL__:J}=X;J.name=$;const q=f.useMemo(()=>({name:$,labelAlign:x,labelCol:b,labelWrap:y,wrapperCol:C,vertical:w==="vertical",colon:L,requiredMark:D,itemRef:J.itemRef,form:X,feedbackIcons:O}),[$,x,b,C,w,L,D,X,O]),A=f.useRef(null);f.useImperativeHandle(t,()=>{var Y;return Object.assign(Object.assign({},X),{nativeElement:(Y=A.current)===null||Y===void 0?void 0:Y.nativeElement})});const z=(Y,Q)=>{if(Y){let ee={block:"nearest"};typeof Y=="object"&&(ee=Object.assign(Object.assign({},ee),Y)),X.scrollToField(Q,ee)}},G=Y=>{if(P==null||P(Y),Y.errorFields.length){const Q=Y.errorFields[0].name;if(E!==void 0){z(E,Q);return}s!==void 0&&z(s,Q)}};return V(f.createElement(ofe.Provider,{value:T},f.createElement(pj,{disabled:m},f.createElement(Lm.Provider,{value:k},f.createElement(rfe,{validateMessages:N},f.createElement(Ud.Provider,{value:q},f.createElement(Fy,Object.assign({id:$},I,{name:$,onFinishFailed:G,form:X,ref:A,style:Object.assign(Object.assign({},c),R),className:W}))))))))},yXe=f.forwardRef(vXe);function bXe(e){if(typeof e=="function")return e;const t=yi(e);return t.length<=1?t[0]:t}const Hme=()=>{const{status:e,errors:t=[],warnings:n=[]}=f.useContext(Do);return{status:e,errors:t,warnings:n}};Hme.Context=Do;function xXe(e){const[t,n]=f.useState(e),r=f.useRef(null),o=f.useRef([]),i=f.useRef(!1);f.useEffect(()=>(i.current=!1,()=>{i.current=!0,gn.cancel(r.current),r.current=null}),[]);function a(s){i.current||(r.current===null&&(o.current=[],r.current=gn(()=>{r.current=null,n(l=>{let c=l;return o.current.forEach(u=>{c=u(c)}),c})})),o.current.push(s))}return[t,a]}function CXe(){const{itemRef:e}=f.useContext(Ud),t=f.useRef({});function n(r,o){const i=o&&typeof o=="object"&&Qp(o),a=r.join("_");return(t.current.name!==a||t.current.originRef!==i)&&(t.current.name=a,t.current.originRef=i,t.current.ref=Ci(e(r),i)),t.current.ref}return n}const wXe=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}},SXe=ky(["Form","item-item"],(e,{rootPrefixCls:t})=>{const n=jme(e,t);return[wXe(n)]});var EXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,status:n,labelCol:r,wrapperCol:o,children:i,errors:a,warnings:s,_internalItemRender:l,extra:c,help:u,fieldId:d,marginBottom:p,onErrorVisibleChanged:h,label:m}=e,v=`${t}-item`,g=f.useContext(Ud),x=f.useMemo(()=>{let I=Object.assign({},o||g.wrapperCol||{});return m===null&&!r&&!o&&g.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(N=>{const D=N?[N]:[],L=ri(g.labelCol,D),H=typeof L=="object"?L:{},U=ri(I,D),V=typeof U=="object"?U:{};"span"in H&&!("offset"in V)&&H.span<_Xe&&(I=Vo(I,[].concat(D,["offset"]),H.span))}),I},[o,g]),y=re(`${v}-control`,x.className),b=f.useMemo(()=>{const{labelCol:I,wrapperCol:k}=g;return EXe(g,["labelCol","wrapperCol"])},[g]),C=f.useRef(null),[S,w]=f.useState(0);Mn(()=>{c&&C.current?w(C.current.clientHeight):w(0)},[c]);const E=f.createElement("div",{className:`${v}-control-input`},f.createElement("div",{className:`${v}-control-input-content`},i)),_=f.useMemo(()=>({prefixCls:t,status:n}),[t,n]),P=p!==null||a.length||s.length?f.createElement(Tj.Provider,{value:_},f.createElement(zme,{fieldId:d,errors:a,warnings:s,help:u,helpStatus:n,className:`${v}-explain-connected`,onVisibleChanged:h})):null,$={};d&&($.id=`${d}_extra`);const R=c?f.createElement("div",Object.assign({},$,{className:`${v}-extra`,ref:C}),c):null,O=P||R?f.createElement("div",{className:`${v}-additional`,style:p?{minHeight:p+S}:{}},P,R):null,T=l&&l.mark==="pro_table_render"&&l.render?l.render(e,{input:E,errorList:P,extra:R}):f.createElement(f.Fragment,null,E,O);return f.createElement(Ud.Provider,{value:b},f.createElement(j0,Object.assign({},x,{className:y}),T),f.createElement(SXe,{prefixCls:t}))};var PXe={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 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},MXe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:PXe}))},RXe=f.forwardRef(MXe),OXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var u;const[d]=Yi("Form"),{labelAlign:p,labelCol:h,labelWrap:m,colon:v}=f.useContext(Ud);if(!t)return null;const g=r||h||{},x=o||p,y=`${e}-item-label`,b=re(y,x==="left"&&`${y}-left`,g.className,{[`${y}-wrap`]:!!m});let C=t;const S=i===!0||v!==!1&&i!==!1;S&&!c&&typeof t=="string"&&t.trim()&&(C=t.replace(/[:|:]\s*$/,""));const E=oXe(l);if(E){const{icon:T=f.createElement(RXe,null)}=E,I=OXe(E,["icon"]),k=f.createElement(ss,Object.assign({},I),f.cloneElement(T,{className:`${e}-item-tooltip`,title:"",onClick:N=>{N.preventDefault()},tabIndex:null}));C=f.createElement(f.Fragment,null,C,k)}const _=s==="optional",P=typeof s=="function",$=s===!1;P?C=s(C,{required:!!a}):_&&!a&&(C=f.createElement(f.Fragment,null,C,f.createElement("span",{className:`${e}-item-optional`,title:""},(d==null?void 0:d.optional)||((u=_u.Form)===null||u===void 0?void 0:u.optional))));let R;$?R="hidden":(_||P)&&(R="optional");const O=re({[`${e}-item-required`]:a,[`${e}-item-required-mark-${R}`]:R,[`${e}-item-no-colon`]:!S});return f.createElement(j0,Object.assign({},g,{className:b}),f.createElement("label",{htmlFor:n,className:O,title:typeof t=="string"?t:""},C))},IXe={success:gg,warning:Dy,error:ju,validating:Pu};function Vme({children:e,errors:t,warnings:n,hasFeedback:r,validateStatus:o,prefixCls:i,meta:a,noStyle:s,name:l}){const c=`${i}-item`,{feedbackIcons:u}=f.useContext(Ud),d=Che(t,n,a,null,!!r,o),{isFormItemInput:p,status:h,hasFeedback:m,feedbackIcon:v,name:g}=f.useContext(Do),x=f.useMemo(()=>{var y;let b;if(r){const S=r!==!0&&r.icons||u,w=d&&((y=S==null?void 0:S({status:d,errors:t,warnings:n}))===null||y===void 0?void 0:y[d]),E=d&&IXe[d];b=w!==!1&&E?f.createElement("span",{className:re(`${c}-feedback-icon`,`${c}-feedback-icon-${d}`)},w||f.createElement(E,null)):null}const C={status:d||"",errors:t,warnings:n,hasFeedback:!!r,feedbackIcon:b,isFormItemInput:!0,name:l};return s&&(C.status=(d??h)||"",C.isFormItemInput=p,C.hasFeedback=!!(r??m),C.feedbackIcon=r!==void 0?C.feedbackIcon:v,C.name=l??g),C},[d,r,s,p,h]);return f.createElement(Do.Provider,{value:x},e)}var kXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{if(O&&_.current){const U=getComputedStyle(_.current);k(parseInt(U.marginBottom,10))}},[O,T]);const N=U=>{U||k(null)},L=((U=!1)=>{const V=U?P:c.errors,j=U?$:c.warnings;return Che(V,j,c,"",!!u,l)})(),H=re(C,n,r,{[`${C}-with-help`]:R||P.length||$.length,[`${C}-has-feedback`]:L&&u,[`${C}-has-success`]:L==="success",[`${C}-has-warning`]:L==="warning",[`${C}-has-error`]:L==="error",[`${C}-is-validating`]:L==="validating",[`${C}-hidden`]:d,[`${C}-${x}`]:x});return f.createElement("div",{className:H,style:o,ref:_},f.createElement($T,Object.assign({className:`${C}-row`},En(b,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),f.createElement(TXe,Object.assign({htmlFor:h},e,{requiredMark:S,required:m??v,prefixCls:t,vertical:E})),f.createElement($Xe,Object.assign({},e,c,{errors:P,warnings:$,prefixCls:t,status:L,help:i,marginBottom:I,onErrorVisibleChanged:N}),f.createElement(nfe.Provider,{value:g},f.createElement(Vme,{prefixCls:t,meta:c,errors:c.errors,warnings:c.warnings,hasFeedback:u,validateStatus:L,name:y},p)))),!!I&&f.createElement("div",{className:`${C}-margin-offset`,style:{marginBottom:-I}}))}const DXe="__SPLIT__";function AXe(e,t){const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(o=>{const i=e[o],a=t[o];return i===a||typeof i=="function"||typeof a=="function"})}const FXe=f.memo(({children:e})=>e,(e,t)=>AXe(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((n,r)=>n===t.childProps[r]));function BY(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function BXe(e){const{name:t,noStyle:n,className:r,dependencies:o,prefixCls:i,shouldUpdate:a,rules:s,children:l,required:c,label:u,messageVariables:d,trigger:p="onChange",validateTrigger:h,hidden:m,help:v,layout:g}=e,{getPrefixCls:x}=f.useContext(It),{name:y}=f.useContext(Ud),b=bXe(l),C=typeof b=="function",S=f.useContext(nfe),{validateTrigger:w}=f.useContext(Bp),E=h!==void 0?h:w,_=t!=null,P=x("form",i),$=br(P),[R,O,T]=_7(P,$);hg();const I=f.useContext($C),k=f.useRef(null),[N,D]=xXe({}),[L,H]=jm(()=>BY()),U=q=>{const A=I==null?void 0:I.getKey(q.name);if(H(q.destroy?BY():q,!0),n&&v!==!1&&S){let z=q.name;if(q.destroy)z=k.current||z;else if(A!==void 0){const[G,Y]=A;z=[G].concat(Ne(Y)),k.current=z}S(q,z)}},V=(q,A)=>{D(z=>{const G=Object.assign({},z),Q=[].concat(Ne(q.name.slice(0,-1)),Ne(A)).join(DXe);return q.destroy?delete G[Q]:G[Q]=q,G})},[j,F]=f.useMemo(()=>{const q=Ne(L.errors),A=Ne(L.warnings);return Object.values(N).forEach(z=>{q.push.apply(q,Ne(z.errors||[])),A.push.apply(A,Ne(z.warnings||[]))}),[q,A]},[N,L.errors,L.warnings]),W=CXe();function X(q,A,z){return n&&!m?f.createElement(Vme,{prefixCls:P,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:L,errors:j,warnings:F,noStyle:!0,name:t},q):f.createElement(NXe,Object.assign({key:"row"},e,{className:re(r,T,$,O),prefixCls:P,fieldId:A,isRequired:z,errors:j,warnings:F,meta:L,onSubItemMetaChange:V,layout:g,name:t}),q)}if(!_&&!C&&!o)return R(X(b));let J={};return typeof u=="string"?J.label=u:t&&(J.label=String(t)),d&&(J=Object.assign(Object.assign({},J),d)),R(f.createElement(Rj,Object.assign({},e,{messageVariables:J,trigger:p,validateTrigger:E,onMetaChange:U}),(q,A,z)=>{const G=E1(t).length&&A?A.name:[],Y=xhe(G,y),Q=c!==void 0?c:!!(s!=null&&s.some(oe=>{if(oe&&typeof oe=="object"&&oe.required&&!oe.warningOnly)return!0;if(typeof oe=="function"){const ne=oe(z);return(ne==null?void 0:ne.required)&&!(ne!=null&&ne.warningOnly)}return!1})),ee=Object.assign({},q);let te=null;if(Array.isArray(b)&&_)te=b;else if(!(C&&(!(a||o)||_))){if(!(o&&!C&&!_))if(f.isValidElement(b)){const oe=Object.assign(Object.assign({},b.props),ee);if(oe.id||(oe.id=Y),v||j.length>0||F.length>0||e.extra){const ce=[];(v||j.length>0)&&ce.push(`${Y}_help`),e.extra&&ce.push(`${Y}_extra`),oe["aria-describedby"]=ce.join(" ")}j.length>0&&(oe["aria-invalid"]="true"),Q&&(oe["aria-required"]="true"),Jd(b)&&(oe.ref=W(G,b)),new Set([].concat(Ne(E1(p)),Ne(E1(E)))).forEach(ce=>{oe[ce]=(...he)=>{var ue,fe,ve,ge,de;(ve=ee[ce])===null||ve===void 0||(ue=ve).call.apply(ue,[ee].concat(he)),(de=(ge=b.props)[ce])===null||de===void 0||(fe=de).call.apply(fe,[ge].concat(he))}});const le=[oe["aria-required"],oe["aria-invalid"],oe["aria-describedby"]];te=f.createElement(FXe,{control:ee,update:b,childProps:le},No(b,oe))}else C&&(a||o)&&!_?te=b(z):te=b}return X(te,Y,Q)}))}const Wme=BXe;Wme.useStatus=Hme;var LXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{prefixCls:t,children:n}=e,r=LXe(e,["prefixCls","children"]);const{getPrefixCls:o}=f.useContext(It),i=o("form",t),a=f.useMemo(()=>({prefixCls:i,status:"error"}),[i]);return f.createElement(Zde,Object.assign({},r),(s,l,c)=>f.createElement(Tj.Provider,{value:a},n(s.map(u=>Object.assign(Object.assign({},u),{fieldKey:u.key})),l,{errors:c.errors,warnings:c.warnings})))};function zXe(){const{form:e}=f.useContext(Ud);return e}const rn=yXe;rn.Item=Wme;rn.List=jXe;rn.ErrorList=zme;rn.useForm=whe;rn.useFormInstance=zXe;rn.useWatch=tfe;rn.Provider=rfe;rn.create=()=>{};var HXe={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"},VXe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:HXe}))},Gy=f.forwardRef(VXe);function Ume(){var e=document.documentElement.clientWidth,t=window.innerHeight||document.documentElement.clientHeight;return{width:e,height:t}}function WXe(e){var t=e.getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}function Fv(e,t,n,r){var o=mC.unstable_batchedUpdates?function(a){mC.unstable_batchedUpdates(n,a)}:n;return e!=null&&e.addEventListener&&e.addEventListener(t,o,r),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,o,r)}}}var rS=f.createContext(null),UXe=function(t){var n=t.visible,r=t.maskTransitionName,o=t.getContainer,i=t.prefixCls,a=t.rootClassName,s=t.icons,l=t.countRender,c=t.showSwitch,u=t.showProgress,d=t.current,p=t.transform,h=t.count,m=t.scale,v=t.minScale,g=t.maxScale,x=t.closeIcon,y=t.onActive,b=t.onClose,C=t.onZoomIn,S=t.onZoomOut,w=t.onRotateRight,E=t.onRotateLeft,_=t.onFlipX,P=t.onFlipY,$=t.onReset,R=t.toolbarRender,O=t.zIndex,T=t.image,I=f.useContext(rS),k=s.rotateLeft,N=s.rotateRight,D=s.zoomIn,L=s.zoomOut,H=s.close,U=s.left,V=s.right,j=s.flipX,F=s.flipY,W="".concat(i,"-operations-operation");f.useEffect(function(){var ne=function(ce){ce.keyCode===ot.ESC&&b()};return n&&window.addEventListener("keydown",ne),function(){window.removeEventListener("keydown",ne)}},[n]);var X=function(le,ce){le.preventDefault(),le.stopPropagation(),y(ce)},J=f.useCallback(function(ne){var le=ne.type,ce=ne.disabled,he=ne.onClick,ue=ne.icon;return f.createElement("div",{key:le,className:re(W,"".concat(i,"-operations-operation-").concat(le),K({},"".concat(i,"-operations-operation-disabled"),!!ce)),onClick:he},ue)},[W,i]),q=c?J({icon:U,onClick:function(le){return X(le,-1)},type:"prev",disabled:d===0}):void 0,A=c?J({icon:V,onClick:function(le){return X(le,1)},type:"next",disabled:d===h-1}):void 0,z=J({icon:F,onClick:P,type:"flipY"}),G=J({icon:j,onClick:_,type:"flipX"}),Y=J({icon:k,onClick:E,type:"rotateLeft"}),Q=J({icon:N,onClick:w,type:"rotateRight"}),ee=J({icon:L,onClick:S,type:"zoomOut",disabled:m<=v}),te=J({icon:D,onClick:C,type:"zoomIn",disabled:m===g}),oe=f.createElement("div",{className:"".concat(i,"-operations")},z,G,Y,Q,ee,te);return f.createElement(qo,{visible:n,motionName:r},function(ne){var le=ne.className,ce=ne.style;return f.createElement(zw,{open:!0,getContainer:o??document.body},f.createElement("div",{className:re("".concat(i,"-operations-wrapper"),le,a),style:B(B({},ce),{},{zIndex:O})},x===null?null:f.createElement("button",{className:"".concat(i,"-close"),onClick:b},x||H),c&&f.createElement(f.Fragment,null,f.createElement("div",{className:re("".concat(i,"-switch-left"),K({},"".concat(i,"-switch-left-disabled"),d===0)),onClick:function(ue){return X(ue,-1)}},U),f.createElement("div",{className:re("".concat(i,"-switch-right"),K({},"".concat(i,"-switch-right-disabled"),d===h-1)),onClick:function(ue){return X(ue,1)}},V)),f.createElement("div",{className:"".concat(i,"-footer")},u&&f.createElement("div",{className:"".concat(i,"-progress")},l?l(d+1,h):f.createElement("bdi",null,"".concat(d+1," / ").concat(h))),R?R(oe,B(B({icons:{prevIcon:q,nextIcon:A,flipYIcon:z,flipXIcon:G,rotateLeftIcon:Y,rotateRightIcon:Q,zoomOutIcon:ee,zoomInIcon:te},actions:{onActive:y,onFlipY:P,onFlipX:_,onRotateLeft:E,onRotateRight:w,onZoomOut:S,onZoomIn:C,onReset:$,onClose:b},transform:p},I?{current:d,total:h}:{}),{},{image:T})):oe)))})},p2={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function GXe(e,t,n,r){var o=f.useRef(null),i=f.useRef([]),a=f.useState(p2),s=ie(a,2),l=s[0],c=s[1],u=function(m){c(p2),Vd(p2,l)||r==null||r({transform:p2,action:m})},d=function(m,v){o.current===null&&(i.current=[],o.current=gn(function(){c(function(g){var x=g;return i.current.forEach(function(y){x=B(B({},x),y)}),o.current=null,r==null||r({transform:x,action:v}),x})})),i.current.push(B(B({},l),m))},p=function(m,v,g,x,y){var b=e.current,C=b.width,S=b.height,w=b.offsetWidth,E=b.offsetHeight,_=b.offsetLeft,P=b.offsetTop,$=m,R=l.scale*m;R>n?(R=n,$=n/l.scale):Rr){if(t>0)return K({},e,i);if(t<0&&or)return K({},e,t<0?i:-i);return{}}function Gme(e,t,n,r){var o=Ume(),i=o.width,a=o.height,s=null;return e<=i&&t<=a?s={x:0,y:0}:(e>i||t>a)&&(s=B(B({},LY("x",n,e,i)),LY("y",r,t,a))),s}var Bv=1,qXe=1;function KXe(e,t,n,r,o,i,a){var s=o.rotate,l=o.scale,c=o.x,u=o.y,d=f.useState(!1),p=ie(d,2),h=p[0],m=p[1],v=f.useRef({diffX:0,diffY:0,transformX:0,transformY:0}),g=function(S){!t||S.button!==0||(S.preventDefault(),S.stopPropagation(),v.current={diffX:S.pageX-c,diffY:S.pageY-u,transformX:c,transformY:u},m(!0))},x=function(S){n&&h&&i({x:S.pageX-v.current.diffX,y:S.pageY-v.current.diffY},"move")},y=function(){if(n&&h){m(!1);var S=v.current,w=S.transformX,E=S.transformY,_=c!==w&&u!==E;if(!_)return;var P=e.current.offsetWidth*l,$=e.current.offsetHeight*l,R=e.current.getBoundingClientRect(),O=R.left,T=R.top,I=s%180!==0,k=Gme(I?$:P,I?P:$,O,T);k&&i(B({},k),"dragRebound")}},b=function(S){if(!(!n||S.deltaY==0)){var w=Math.abs(S.deltaY/100),E=Math.min(w,qXe),_=Bv+E*r;S.deltaY>0&&(_=Bv/_),a(_,"wheel",S.clientX,S.clientY)}};return f.useEffect(function(){var C,S,w,E;if(t){w=Fv(window,"mouseup",y,!1),E=Fv(window,"mousemove",x,!1);try{window.top!==window.self&&(C=Fv(window.top,"mouseup",y,!1),S=Fv(window.top,"mousemove",x,!1))}catch{}}return function(){var _,P,$,R;(_=w)===null||_===void 0||_.remove(),(P=E)===null||P===void 0||P.remove(),($=C)===null||$===void 0||$.remove(),(R=S)===null||R===void 0||R.remove()}},[n,h,c,u,s,t]),{isMoving:h,onMouseDown:g,onMouseMove:x,onMouseUp:y,onWheel:b}}function YXe(e){return new Promise(function(t){if(!e){t(!1);return}var n=document.createElement("img");n.onerror=function(){return t(!1)},n.onload=function(){return t(!0)},n.src=e})}function qme(e){var t=e.src,n=e.isCustomPlaceholder,r=e.fallback,o=f.useState(n?"loading":"normal"),i=ie(o,2),a=i[0],s=i[1],l=f.useRef(!1),c=a==="error";f.useEffect(function(){var h=!0;return YXe(t).then(function(m){!m&&h&&s("error")}),function(){h=!1}},[t]),f.useEffect(function(){n&&!l.current?s("loading"):c&&s("normal")},[t]);var u=function(){s("normal")},d=function(m){l.current=!1,a==="loading"&&m!==null&&m!==void 0&&m.complete&&(m.naturalWidth||m.naturalHeight)&&(l.current=!0,u())},p=c&&r?{src:r}:{onLoad:u,src:t};return[d,p,a]}function sM(e,t){var n=e.x-t.x,r=e.y-t.y;return Math.hypot(n,r)}function XXe(e,t,n,r){var o=sM(e,n),i=sM(t,r);if(o===0&&i===0)return[e.x,e.y];var a=o/(o+i),s=e.x+a*(t.x-e.x),l=e.y+a*(t.y-e.y);return[s,l]}function QXe(e,t,n,r,o,i,a){var s=o.rotate,l=o.scale,c=o.x,u=o.y,d=f.useState(!1),p=ie(d,2),h=p[0],m=p[1],v=f.useRef({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),g=function(S){v.current=B(B({},v.current),S)},x=function(S){if(t){S.stopPropagation(),m(!0);var w=S.touches,E=w===void 0?[]:w;E.length>1?g({point1:{x:E[0].clientX,y:E[0].clientY},point2:{x:E[1].clientX,y:E[1].clientY},eventType:"touchZoom"}):g({point1:{x:E[0].clientX-c,y:E[0].clientY-u},eventType:"move"})}},y=function(S){var w=S.touches,E=w===void 0?[]:w,_=v.current,P=_.point1,$=_.point2,R=_.eventType;if(E.length>1&&R==="touchZoom"){var O={x:E[0].clientX,y:E[0].clientY},T={x:E[1].clientX,y:E[1].clientY},I=XXe(P,$,O,T),k=ie(I,2),N=k[0],D=k[1],L=sM(O,T)/sM(P,$);a(L,"touchZoom",N,D,!0),g({point1:O,point2:T,eventType:"touchZoom"})}else R==="move"&&(i({x:E[0].clientX-P.x,y:E[0].clientY-P.y},"move"),g({eventType:"move"}))},b=function(){if(n){if(h&&m(!1),g({eventType:"none"}),r>l)return i({x:0,y:0,scale:r},"touchZoom");var S=e.current.offsetWidth*l,w=e.current.offsetHeight*l,E=e.current.getBoundingClientRect(),_=E.left,P=E.top,$=s%180!==0,R=Gme($?w:S,$?S:w,_,P);R&&i(B({},R),"dragRebound")}};return f.useEffect(function(){var C;return n&&t&&(C=Fv(window,"touchmove",function(S){return S.preventDefault()},{passive:!1})),function(){var S;(S=C)===null||S===void 0||S.remove()}},[n,t]),{isTouching:h,onTouchStart:x,onTouchMove:y,onTouchEnd:b}}var ZXe=["fallback","src","imgRef"],JXe=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],eQe=function(t){var n=t.fallback,r=t.src,o=t.imgRef,i=Ye(t,ZXe),a=qme({src:r,fallback:n}),s=ie(a,2),l=s[0],c=s[1];return Z.createElement("img",we({ref:function(d){o.current=d,l(d)}},i,c))},Kme=function(t){var n=t.prefixCls,r=t.src,o=t.alt,i=t.imageInfo,a=t.fallback,s=t.movable,l=s===void 0?!0:s,c=t.onClose,u=t.visible,d=t.icons,p=d===void 0?{}:d,h=t.rootClassName,m=t.closeIcon,v=t.getContainer,g=t.current,x=g===void 0?0:g,y=t.count,b=y===void 0?1:y,C=t.countRender,S=t.scaleStep,w=S===void 0?.5:S,E=t.minScale,_=E===void 0?1:E,P=t.maxScale,$=P===void 0?50:P,R=t.transitionName,O=R===void 0?"zoom":R,T=t.maskTransitionName,I=T===void 0?"fade":T,k=t.imageRender,N=t.imgCommonProps,D=t.toolbarRender,L=t.onTransform,H=t.onChange,U=Ye(t,JXe),V=f.useRef(),j=f.useContext(rS),F=j&&b>1,W=j&&b>=1,X=f.useState(!0),J=ie(X,2),q=J[0],A=J[1],z=GXe(V,_,$,L),G=z.transform,Y=z.resetTransform,Q=z.updateTransform,ee=z.dispatchZoomChange,te=KXe(V,l,u,w,G,Q,ee),oe=te.isMoving,ne=te.onMouseDown,le=te.onWheel,ce=QXe(V,l,u,_,G,Q,ee),he=ce.isTouching,ue=ce.onTouchStart,fe=ce.onTouchMove,ve=ce.onTouchEnd,ge=G.rotate,de=G.scale,be=re(K({},"".concat(n,"-moving"),oe));f.useEffect(function(){q||A(!0)},[q]);var Ee=function(){Y("close")},Le=function(){ee(Bv+w,"zoomIn")},Re=function(){ee(Bv/(Bv+w),"zoomOut")},Pe=function(){Q({rotate:ge+90},"rotateRight")},ze=function(){Q({rotate:ge-90},"rotateLeft")},Ie=function(){Q({flipX:!G.flipX},"flipX")},$e=function(){Q({flipY:!G.flipY},"flipY")},Be=function(){Y("reset")},Ce=function(Je){var ht=x+Je;!Number.isInteger(ht)||ht<0||ht>b-1||(A(!1),Y(Je<0?"prev":"next"),H==null||H(ht,x))},Oe=function(Je){!u||!F||(Je.keyCode===ot.LEFT?Ce(-1):Je.keyCode===ot.RIGHT&&Ce(1))},Fe=function(Je){u&&(de!==1?Q({x:0,y:0,scale:1},"doubleClick"):ee(Bv+w,"doubleClick",Je.clientX,Je.clientY))};f.useEffect(function(){var Ve=Fv(window,"keydown",Oe,!1);return function(){Ve.remove()}},[u,F,x]);var Se=Z.createElement(eQe,we({},N,{width:t.width,height:t.height,imgRef:V,className:"".concat(n,"-img"),alt:o,style:{transform:"translate3d(".concat(G.x,"px, ").concat(G.y,"px, 0) scale3d(").concat(G.flipX?"-":"").concat(de,", ").concat(G.flipY?"-":"").concat(de,", 1) rotate(").concat(ge,"deg)"),transitionDuration:(!q||he)&&"0s"},fallback:a,src:r,onWheel:le,onMouseDown:ne,onDoubleClick:Fe,onTouchStart:ue,onTouchMove:fe,onTouchEnd:ve,onTouchCancel:ve})),Ae=B({url:r,alt:o},i);return Z.createElement(Z.Fragment,null,Z.createElement(Pj,we({transitionName:O,maskTransitionName:I,closable:!1,keyboard:!0,prefixCls:n,onClose:c,visible:u,classNames:{wrapper:be},rootClassName:h,getContainer:v},U,{afterClose:Ee}),Z.createElement("div",{className:"".concat(n,"-img-wrapper")},k?k(Se,B({transform:G,image:Ae},j?{current:x}:{})):Se)),Z.createElement(UXe,{visible:u,transform:G,maskTransitionName:I,closeIcon:m,getContainer:v,prefixCls:n,rootClassName:h,icons:p,countRender:C,showSwitch:F,showProgress:W,current:x,count:b,scale:de,minScale:_,maxScale:$,toolbarRender:D,onActive:Ce,onZoomIn:Le,onZoomOut:Re,onRotateRight:Pe,onRotateLeft:ze,onFlipX:Ie,onFlipY:$e,onClose:c,onReset:Be,zIndex:U.zIndex!==void 0?U.zIndex+1:void 0,image:Ae}))},qA=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"];function tQe(e){var t=f.useState({}),n=ie(t,2),r=n[0],o=n[1],i=f.useCallback(function(s,l){return o(function(c){return B(B({},c),{},K({},s,l))}),function(){o(function(c){var u=B({},c);return delete u[s],u})}},[]),a=f.useMemo(function(){return e?e.map(function(s){if(typeof s=="string")return{data:{src:s}};var l={};return Object.keys(s).forEach(function(c){["src"].concat(Ne(qA)).includes(c)&&(l[c]=s[c])}),{data:l}}):Object.keys(r).reduce(function(s,l){var c=r[l],u=c.canPreview,d=c.data;return u&&s.push({data:d,id:l}),s},[])},[e,r]);return[a,i,!!e]}var nQe=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],rQe=["src"],oQe=function(t){var n,r=t.previewPrefixCls,o=r===void 0?"rc-image-preview":r,i=t.children,a=t.icons,s=a===void 0?{}:a,l=t.items,c=t.preview,u=t.fallback,d=dt(c)==="object"?c:{},p=d.visible,h=d.onVisibleChange,m=d.getContainer,v=d.current,g=d.movable,x=d.minScale,y=d.maxScale,b=d.countRender,C=d.closeIcon,S=d.onChange,w=d.onTransform,E=d.toolbarRender,_=d.imageRender,P=Ye(d,nQe),$=tQe(l),R=ie($,3),O=R[0],T=R[1],I=R[2],k=Gt(0,{value:v}),N=ie(k,2),D=N[0],L=N[1],H=f.useState(!1),U=ie(H,2),V=U[0],j=U[1],F=((n=O[D])===null||n===void 0?void 0:n.data)||{},W=F.src,X=Ye(F,rQe),J=Gt(!!p,{value:p,onChange:function(he,ue){h==null||h(he,ue,D)}}),q=ie(J,2),A=q[0],z=q[1],G=f.useState(null),Y=ie(G,2),Q=Y[0],ee=Y[1],te=f.useCallback(function(ce,he,ue,fe){var ve=I?O.findIndex(function(ge){return ge.data.src===he}):O.findIndex(function(ge){return ge.id===ce});L(ve<0?0:ve),z(!0),ee({x:ue,y:fe}),j(!0)},[O,I]);f.useEffect(function(){A?V||L(0):j(!1)},[A]);var oe=function(he,ue){L(he),S==null||S(he,ue)},ne=function(){z(!1),ee(null)},le=f.useMemo(function(){return{register:T,onPreview:te}},[T,te]);return f.createElement(rS.Provider,{value:le},i,f.createElement(Kme,we({"aria-hidden":!A,movable:g,visible:A,prefixCls:o,closeIcon:C,onClose:ne,mousePosition:Q,imgCommonProps:X,src:W,fallback:u,icons:s,minScale:x,maxScale:y,getContainer:m,current:D,count:O.length,countRender:b,onTransform:w,toolbarRender:E,imageRender:_,onChange:oe},P)))},jY=0;function iQe(e,t){var n=f.useState(function(){return jY+=1,String(jY)}),r=ie(n,1),o=r[0],i=f.useContext(rS),a={data:t,canPreview:e};return f.useEffect(function(){if(i)return i.register(o,a)},[]),f.useEffect(function(){i&&i.register(o,a)},[e,t]),o}var aQe=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],sQe=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],$7=function(t){var n=t.src,r=t.alt,o=t.onPreviewClose,i=t.prefixCls,a=i===void 0?"rc-image":i,s=t.previewPrefixCls,l=s===void 0?"".concat(a,"-preview"):s,c=t.placeholder,u=t.fallback,d=t.width,p=t.height,h=t.style,m=t.preview,v=m===void 0?!0:m,g=t.className,x=t.onClick,y=t.onError,b=t.wrapperClassName,C=t.wrapperStyle,S=t.rootClassName,w=Ye(t,aQe),E=c&&c!==!0,_=dt(v)==="object"?v:{},P=_.src,$=_.visible,R=$===void 0?void 0:$,O=_.onVisibleChange,T=O===void 0?o:O,I=_.getContainer,k=I===void 0?void 0:I,N=_.mask,D=_.maskClassName,L=_.movable,H=_.icons,U=_.scaleStep,V=_.minScale,j=_.maxScale,F=_.imageRender,W=_.toolbarRender,X=Ye(_,sQe),J=P??n,q=Gt(!!R,{value:R,onChange:T}),A=ie(q,2),z=A[0],G=A[1],Y=qme({src:n,isCustomPlaceholder:E,fallback:u}),Q=ie(Y,3),ee=Q[0],te=Q[1],oe=Q[2],ne=f.useState(null),le=ie(ne,2),ce=le[0],he=le[1],ue=f.useContext(rS),fe=!!v,ve=function(){G(!1),he(null)},ge=re(a,b,S,K({},"".concat(a,"-error"),oe==="error")),de=f.useMemo(function(){var Re={};return qA.forEach(function(Pe){t[Pe]!==void 0&&(Re[Pe]=t[Pe])}),Re},qA.map(function(Re){return t[Re]})),be=f.useMemo(function(){return B(B({},de),{},{src:J})},[J,de]),Ee=iQe(fe,be),Le=function(Pe){var ze=WXe(Pe.target),Ie=ze.left,$e=ze.top;ue?ue.onPreview(Ee,J,Ie,$e):(he({x:Ie,y:$e}),G(!0)),x==null||x(Pe)};return f.createElement(f.Fragment,null,f.createElement("div",we({},w,{className:ge,onClick:fe?Le:x,style:B({width:d,height:p},C)}),f.createElement("img",we({},de,{className:re("".concat(a,"-img"),K({},"".concat(a,"-img-placeholder"),c===!0),g),style:B({height:p},h),ref:ee},te,{width:d,height:p,onError:y})),oe==="loading"&&f.createElement("div",{"aria-hidden":"true",className:"".concat(a,"-placeholder")},c),N&&fe&&f.createElement("div",{className:re("".concat(a,"-mask"),D),style:{display:(h==null?void 0:h.display)==="none"?"none":void 0}},N)),!ue&&fe&&f.createElement(Kme,we({"aria-hidden":!z,visible:z,prefixCls:l,onClose:ve,mousePosition:ce,src:J,alt:r,imageInfo:{width:d,height:p},fallback:u,getContainer:k,icons:H,movable:L,scaleStep:U,minScale:V,maxScale:j,rootClassName:S,imageRender:F,imgCommonProps:de,toolbarRender:W},X)))};$7.PreviewGroup=oQe;var lQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},cQe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:lQe}))},uQe=f.forwardRef(cQe),dQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},fQe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:dQe}))},pQe=f.forwardRef(fQe),hQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},mQe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:hQe}))},zY=f.forwardRef(mQe),gQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},vQe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:gQe}))},yQe=f.forwardRef(vQe),bQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},xQe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:bQe}))},CQe=f.forwardRef(xQe);const KA=e=>({position:e||"absolute",inset:0}),wQe=e=>{const{iconCls:t,motionDurationSlow:n,paddingXXS:r,marginXXS:o,prefixCls:i,colorTextLightSolid:a}=e;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:a,background:new wn("#000").setA(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${n}`,[`.${i}-mask-info`]:Object.assign(Object.assign({},Bs),{padding:`0 ${se(r)}`,[t]:{marginInlineEnd:o,svg:{verticalAlign:"baseline"}}})}},SQe=e=>{const{previewCls:t,modalMaskBg:n,paddingSM:r,marginXL:o,margin:i,paddingLG:a,previewOperationColorDisabled:s,previewOperationHoverColor:l,motionDurationSlow:c,iconCls:u,colorTextLightSolid:d}=e,p=new wn(n).setA(.1),h=p.clone().setA(.2);return{[`${t}-footer`]:{position:"fixed",bottom:o,left:{_skip_check_:!0,value:"50%"},display:"flex",flexDirection:"column",alignItems:"center",color:e.previewOperationColor,transform:"translateX(-50%)"},[`${t}-progress`]:{marginBottom:i},[`${t}-close`]:{position:"fixed",top:o,right:{_skip_check_:!0,value:o},display:"flex",color:d,backgroundColor:p.toRgbString(),borderRadius:"50%",padding:r,outline:0,border:0,cursor:"pointer",transition:`all ${c}`,"&:hover":{backgroundColor:h.toRgbString()},[`& > ${u}`]:{fontSize:e.previewOperationSize}},[`${t}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${se(a)}`,backgroundColor:p.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:r,padding:r,cursor:"pointer",transition:`all ${c}`,userSelect:"none",[`&:not(${t}-operations-operation-disabled):hover > ${u}`]:{color:l},"&-disabled":{color:s,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${u}`]:{fontSize:e.previewOperationSize}}}}},EQe=e=>{const{modalMaskBg:t,iconCls:n,previewOperationColorDisabled:r,previewCls:o,zIndexPopup:i,motionDurationSlow:a}=e,s=new wn(t).setA(.1),l=s.clone().setA(.2);return{[`${o}-switch-left, ${o}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:e.calc(i).add(1).equal(),display:"flex",alignItems:"center",justifyContent:"center",width:e.imagePreviewSwitchSize,height:e.imagePreviewSwitchSize,marginTop:e.calc(e.imagePreviewSwitchSize).mul(-1).div(2).equal(),color:e.previewOperationColor,background:s.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${a}`,userSelect:"none","&:hover":{background:l.toRgbString()},"&-disabled":{"&, &:hover":{color:r,background:"transparent",cursor:"not-allowed",[`> ${n}`]:{cursor:"not-allowed"}}},[`> ${n}`]:{fontSize:e.previewOperationSize}},[`${o}-switch-left`]:{insetInlineStart:e.marginSM},[`${o}-switch-right`]:{insetInlineEnd:e.marginSM}}},_Qe=e=>{const{motionEaseOut:t,previewCls:n,motionDurationSlow:r,componentCls:o}=e;return[{[`${o}-preview-root`]:{[n]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${n}-body`]:Object.assign(Object.assign({},KA()),{overflow:"hidden"}),[`${n}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${r} ${t} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},KA()),{transition:`transform ${r} ${t} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${n}-moving`]:{[`${n}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${o}-preview-root`]:{[`${n}-wrap`]:{zIndex:e.zIndexPopup}}},{[`${o}-preview-operations-wrapper`]:{position:"fixed",zIndex:e.calc(e.zIndexPopup).add(1).equal()},"&":[SQe(e),EQe(e)]}]},$Qe=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",display:"inline-block",[`${t}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${t}-img-placeholder`]:{backgroundColor:e.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${t}-mask`]:Object.assign({},wQe(e)),[`${t}-mask:hover`]:{opacity:1},[`${t}-placeholder`]:Object.assign({},KA())}}},PQe=e=>{const{previewCls:t}=e;return{[`${t}-root`]:Ay(e,"zoom"),"&":Sj(e,!0)}},MQe=e=>({zIndexPopup:e.zIndexPopupBase+80,previewOperationColor:new wn(e.colorTextLightSolid).setA(.65).toRgbString(),previewOperationHoverColor:new wn(e.colorTextLightSolid).setA(.85).toRgbString(),previewOperationColorDisabled:new wn(e.colorTextLightSolid).setA(.25).toRgbString(),previewOperationSize:e.fontSizeIcon*1.5}),Yme=pn("Image",e=>{const t=`${e.componentCls}-preview`,n=Xt(e,{previewCls:t,modalMaskBg:new wn("#000").setA(.45).toRgbString(),imagePreviewSwitchSize:e.controlHeightLG});return[$Qe(n),_Qe(n),cfe(Xt(n,{componentCls:t})),PQe(n)]},MQe);var RQe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{previewPrefixCls:t,preview:n}=e,r=RQe(e,["previewPrefixCls","preview"]);const{getPrefixCls:o,direction:i}=f.useContext(It),a=o("image",t),s=`${a}-preview`,l=o(),c=br(a),[u,d,p]=Yme(a,c),[h]=Rl("ImagePreview",typeof n=="object"?n.zIndex:void 0),m=f.useMemo(()=>Object.assign(Object.assign({},Xme),{left:i==="rtl"?f.createElement(El,null):f.createElement(Ou,null),right:i==="rtl"?f.createElement(Ou,null):f.createElement(El,null)}),[i]),v=f.useMemo(()=>{var g;if(n===!1)return n;const x=typeof n=="object"?n:{},y=re(d,p,c,(g=x.rootClassName)!==null&&g!==void 0?g:"");return Object.assign(Object.assign({},x),{transitionName:Oi(l,"zoom",x.transitionName),maskTransitionName:Oi(l,"fade",x.maskTransitionName),rootClassName:y,zIndex:h})},[n]);return u(f.createElement($7.PreviewGroup,Object.assign({preview:v,previewPrefixCls:s,icons:m},r)))};var HY=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,preview:n,className:r,rootClassName:o,style:i}=e,a=HY(e,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:s,getPopupContainer:l,className:c,style:u,preview:d}=Vr("image"),[p]=Yi("Image"),h=s("image",t),m=s(),v=br(h),[g,x,y]=Yme(h,v),b=re(o,x,y,v),C=re(r,x,c),[S]=Rl("ImagePreview",typeof n=="object"?n.zIndex:void 0),w=f.useMemo(()=>{if(n===!1)return n;const _=typeof n=="object"?n:{},{getContainer:P,closeIcon:$,rootClassName:R,destroyOnClose:O,destroyOnHidden:T}=_,I=HY(_,["getContainer","closeIcon","rootClassName","destroyOnClose","destroyOnHidden"]);return Object.assign(Object.assign({mask:f.createElement("div",{className:`${h}-mask-info`},f.createElement(Gy,null),p==null?void 0:p.preview),icons:Xme},I),{destroyOnClose:T??O,rootClassName:re(b,R),getContainer:P??l,transitionName:Oi(m,"zoom",_.transitionName),maskTransitionName:Oi(m,"fade",_.maskTransitionName),zIndex:S,closeIcon:$??(d==null?void 0:d.closeIcon)})},[n,p,d==null?void 0:d.closeIcon]),E=Object.assign(Object.assign({},u),i);return g(f.createElement($7,Object.assign({prefixCls:h,preview:w,rootClassName:b,className:C,style:E},a)))};Qme.PreviewGroup=OQe;const TQe=e=>{const{getPrefixCls:t,direction:n}=f.useContext(It),{prefixCls:r,className:o}=e,i=t("input-group",r),a=t("input"),[s,l,c]=Ohe(a),u=re(i,c,{[`${i}-lg`]:e.size==="large",[`${i}-sm`]:e.size==="small",[`${i}-compact`]:e.compact,[`${i}-rtl`]:n==="rtl"},l,o),d=f.useContext(Do),p=f.useMemo(()=>Object.assign(Object.assign({},d),{isFormItemInput:!1}),[d]);return s(f.createElement("span",{className:u,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},f.createElement(Do.Provider,{value:p},e.children)))},IQe=e=>{const{componentCls:t,paddingXS:n}=e;return{[t]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:n,[`${t}-input-wrapper`]:{position:"relative",[`${t}-mask-icon`]:{position:"absolute",zIndex:"1",top:"50%",right:"50%",transform:"translate(50%, -50%)",pointerEvents:"none"},[`${t}-mask-input`]:{color:"transparent",caretColor:"var(--ant-color-text)"},[`${t}-mask-input[type=number]::-webkit-inner-spin-button`]:{"-webkit-appearance":"none",margin:0},[`${t}-mask-input[type=number]`]:{"-moz-appearance":"textfield"}},"&-rtl":{direction:"rtl"},[`${t}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${t}-sm ${t}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${t}-lg ${t}-input`]:{paddingInline:e.paddingXS}}}},kQe=pn(["Input","OTP"],e=>{const t=Xt(e,xg(e));return[IQe(t)]},Cg);var NQe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{className:n,value:r,onChange:o,onActiveChange:i,index:a,mask:s}=e,l=NQe(e,["className","value","onChange","onActiveChange","index","mask"]),{getPrefixCls:c}=f.useContext(It),u=c("otp"),d=typeof s=="string"?s:r,p=f.useRef(null);f.useImperativeHandle(t,()=>p.current);const h=x=>{o(a,x.target.value)},m=()=>{gn(()=>{var x;const y=(x=p.current)===null||x===void 0?void 0:x.input;document.activeElement===y&&y&&y.select()})},v=x=>{const{key:y,ctrlKey:b,metaKey:C}=x;y==="ArrowLeft"?i(a-1):y==="ArrowRight"?i(a+1):y==="z"&&(b||C)&&x.preventDefault(),m()},g=x=>{x.key==="Backspace"&&!r&&i(a-1),m()};return f.createElement("span",{className:`${u}-input-wrapper`,role:"presentation"},s&&r!==""&&r!==void 0&&f.createElement("span",{className:`${u}-mask-icon`,"aria-hidden":"true"},d),f.createElement(tS,Object.assign({"aria-label":`OTP Input ${a+1}`,type:s===!0?"password":"text"},l,{ref:p,value:r,onInput:h,onFocus:m,onKeyDown:v,onKeyUp:g,onMouseDown:m,onMouseUp:m,className:re(n,{[`${u}-mask-input`]:s})})))});var AQe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{index:t,prefixCls:n,separator:r}=e,o=typeof r=="function"?r(t):r;return o?f.createElement("span",{className:`${n}-separator`},o):null},BQe=f.forwardRef((e,t)=>{const{prefixCls:n,length:r=6,size:o,defaultValue:i,value:a,onChange:s,formatter:l,separator:c,variant:u,disabled:d,status:p,autoFocus:h,mask:m,type:v,onInput:g,inputMode:x}=e,y=AQe(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:b,direction:C}=f.useContext(It),S=b("otp",n),w=Zr(y,{aria:!0,data:!0,attr:!0}),[E,_,P]=kQe(S),$=fo(W=>o??W),R=f.useContext(Do),O=tf(R.status,p),T=f.useMemo(()=>Object.assign(Object.assign({},R),{status:O,hasFeedback:!1,feedbackIcon:null}),[R,O]),I=f.useRef(null),k=f.useRef({});f.useImperativeHandle(t,()=>({focus:()=>{var W;(W=k.current[0])===null||W===void 0||W.focus()},blur:()=>{var W;for(let X=0;Xl?l(W):W,[D,L]=f.useState(()=>h2(N(i||"")));f.useEffect(()=>{a!==void 0&&L(h2(a))},[a]);const H=Jt(W=>{L(W),g&&g(W),s&&W.length===r&&W.every(X=>X)&&W.some((X,J)=>D[J]!==X)&&s(W.join(""))}),U=Jt((W,X)=>{let J=Ne(D);for(let A=0;A=0&&!J[A];A-=1)J.pop();const q=N(J.map(A=>A||" ").join(""));return J=h2(q).map((A,z)=>A===" "&&!J[z]?J[z]:A),J}),V=(W,X)=>{var J;const q=U(W,X),A=Math.min(W+X.length,r-1);A!==W&&q[W]!==void 0&&((J=k.current[A])===null||J===void 0||J.focus()),H(q)},j=W=>{var X;(X=k.current[W])===null||X===void 0||X.focus()},F={variant:u,disabled:d,status:O,mask:m,type:v,inputMode:x};return E(f.createElement("div",Object.assign({},w,{ref:I,className:re(S,{[`${S}-sm`]:$==="small",[`${S}-lg`]:$==="large",[`${S}-rtl`]:C==="rtl"},P,_),role:"group"}),f.createElement(Do.Provider,{value:T},Array.from({length:r}).map((W,X)=>{const J=`otp-${X}`,q=D[X]||"";return f.createElement(f.Fragment,{key:J},f.createElement(DQe,Object.assign({ref:A=>{k.current[X]=A},index:X,size:$,htmlSize:1,className:`${S}-input`,onChange:V,value:q,onActiveChange:j,autoFocus:X===0&&h},F)),Xe?f.createElement(Gy,null):f.createElement(Zme,null),VQe={click:"onClick",hover:"onMouseOver"},WQe=f.forwardRef((e,t)=>{const{disabled:n,action:r="click",visibilityToggle:o=!0,iconRender:i=HQe}=e,a=f.useContext(ko),s=n??a,l=typeof o=="object"&&o.visible!==void 0,[c,u]=f.useState(()=>l?o.visible:!1),d=f.useRef(null);f.useEffect(()=>{l&&u(o.visible)},[l,o]);const p=bme(d),h=()=>{var $;if(s)return;c&&p();const R=!c;u(R),typeof o=="object"&&(($=o.onVisibleChange)===null||$===void 0||$.call(o,R))},m=$=>{const R=VQe[r]||"",O=i(c),T={[R]:h,className:`${$}-icon`,key:"passwordIcon",onMouseDown:I=>{I.preventDefault()},onMouseUp:I=>{I.preventDefault()}};return f.cloneElement(f.isValidElement(O)?O:f.createElement("span",null,O),T)},{className:v,prefixCls:g,inputPrefixCls:x,size:y}=e,b=zQe(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:C}=f.useContext(It),S=C("input",x),w=C("input-password",g),E=o&&m(w),_=re(w,v,{[`${w}-${y}`]:!!y}),P=Object.assign(Object.assign({},En(b,["suffix","iconRender","visibilityToggle"])),{type:c?"text":"password",className:_,prefixCls:S,suffix:E});return y&&(P.size=y),f.createElement(tS,Object.assign({ref:Ci(t,d)},P))});var UQe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,inputPrefixCls:r,className:o,size:i,suffix:a,enterButton:s=!1,addonAfter:l,loading:c,disabled:u,onSearch:d,onChange:p,onCompositionStart:h,onCompositionEnd:m,variant:v,onPressEnter:g}=e,x=UQe(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd","variant","onPressEnter"]),{getPrefixCls:y,direction:b}=f.useContext(It),C=f.useRef(!1),S=y("input-search",n),w=y("input",r),{compactSize:E}=Ol(S,b),_=fo(F=>{var W;return(W=i??E)!==null&&W!==void 0?W:F}),P=f.useRef(null),$=F=>{F!=null&&F.target&&F.type==="click"&&d&&d(F.target.value,F,{source:"clear"}),p==null||p(F)},R=F=>{var W;document.activeElement===((W=P.current)===null||W===void 0?void 0:W.input)&&F.preventDefault()},O=F=>{var W,X;d&&d((X=(W=P.current)===null||W===void 0?void 0:W.input)===null||X===void 0?void 0:X.value,F,{source:"input"})},T=F=>{C.current||c||(g==null||g(F),O(F))},I=typeof s=="boolean"?f.createElement(Vj,null):null,k=`${S}-button`;let N;const D=s||{},L=D.type&&D.type.__ANT_BUTTON===!0;L||D.type==="button"?N=No(D,Object.assign({onMouseDown:R,onClick:F=>{var W,X;(X=(W=D==null?void 0:D.props)===null||W===void 0?void 0:W.onClick)===null||X===void 0||X.call(W,F),O(F)},key:"enterButton"},L?{className:k,size:_}:{})):N=f.createElement(At,{className:k,color:s?"primary":"default",size:_,disabled:u,key:"enterButton",onMouseDown:R,onClick:O,loading:c,icon:I,variant:v==="borderless"||v==="filled"||v==="underlined"?"text":s?"solid":void 0},s),l&&(N=[N,No(l,{key:"addonAfter"})]);const H=re(S,{[`${S}-rtl`]:b==="rtl",[`${S}-${_}`]:!!_,[`${S}-with-button`]:!!s},o),U=F=>{C.current=!0,h==null||h(F)},V=F=>{C.current=!1,m==null||m(F)},j=Object.assign(Object.assign({},x),{className:H,prefixCls:w,type:"search",size:_,variant:v,onPressEnter:T,onCompositionStart:U,onCompositionEnd:V,addonAfter:N,suffix:a,onChange:$,disabled:u});return f.createElement(tS,Object.assign({ref:Ci(P,t)},j))});var qQe=` + ${n}-col-xl-24${t}-label`]:oc(e),[`@media (max-width: ${se(e.screenXSMax)})`]:[Lme(e),{[t]:{[`${n}-col-xs-24${t}-label`]:oc(e)}}],[`@media (max-width: ${se(e.screenSMMax)})`]:{[t]:{[`${n}-col-sm-24${t}-label`]:oc(e)}},[`@media (max-width: ${se(e.screenMDMax)})`]:{[t]:{[`${n}-col-md-24${t}-label`]:oc(e)}},[`@media (max-width: ${se(e.screenLGMax)})`]:{[t]:{[`${n}-col-lg-24${t}-label`]:oc(e)}}}},mXe=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),jme=(e,t)=>Xt(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),_7=pn("Form",(e,{rootPrefixCls:t})=>{const n=jme(e,t);return[uXe(n),dXe(n),lXe(n),AY(n,n.componentCls),AY(n,n.formItemCls),fXe(n),pXe(n),hXe(n),LC(n),Ej]},mXe,{order:-1e3}),FY=[];function U8(e,t,n,r=0){return{key:typeof e=="string"?e:`${t}-${r}`,error:e,errorStatus:n}}const zme=({help:e,helpStatus:t,errors:n=FY,warnings:r=FY,className:o,fieldId:i,onVisibleChanged:a})=>{const{prefixCls:s}=p.useContext(Oj),l=`${s}-item-explain`,c=br(s),[u,d,f]=_7(s,c),h=p.useMemo(()=>_w(s),[s]),m=aM(n),v=aM(r),g=p.useMemo(()=>e!=null?[U8(e,"help",t)]:[].concat(De(m.map((x,w)=>U8(x,"error","error",w))),De(v.map((x,w)=>U8(x,"warning","warning",w)))),[e,t,m,v]),b=p.useMemo(()=>{const x={};return g.forEach(({key:w})=>{x[w]=(x[w]||0)+1}),g.map((w,S)=>Object.assign(Object.assign({},w),{key:x[w.key]>1?`${w.key}-fallback-${S}`:w.key}))},[g]),y={};return i&&(y.id=`${i}_help`),u(p.createElement(Ko,{motionDeadline:h.motionDeadline,motionName:`${s}-show-help`,visible:!!b.length,onVisibleChanged:a},x=>{const{className:w,style:S}=x;return p.createElement("div",Object.assign({},y,{className:re(l,w,f,c,o,d),style:S}),p.createElement(HR,Object.assign({keys:b},_w(s),{motionName:`${s}-show-help-item`,component:!1}),C=>{const{key:E,error:_,errorStatus:P,className:$,style:T}=C;return p.createElement("div",{key:E,className:re($,{[`${l}-${P}`]:P}),style:T},_)}))}))};var gXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=p.useContext(Do),{getPrefixCls:r,direction:o,requiredMark:i,colon:a,scrollToFirstError:s,className:l,style:c}=Vr("form"),{prefixCls:u,className:d,rootClassName:f,size:h,disabled:m=n,form:v,colon:g,labelAlign:b,labelWrap:y,labelCol:x,wrapperCol:w,hideRequiredMark:S,layout:C="horizontal",scrollToFirstError:E,requiredMark:_,onFinishFailed:P,name:$,style:T,feedbackIcons:R,variant:O}=e,k=gXe(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),I=fo(h),D=p.useContext(_ue),N=p.useMemo(()=>_!==void 0?_:S?!1:i!==void 0?i:!0,[S,_,i]),L=g??a,H=r("form",u),U=br(H),[V,j,F]=_7(H,U),W=re(H,`${H}-${C}`,{[`${H}-hide-required-mark`]:N===!1,[`${H}-rtl`]:o==="rtl",[`${H}-${I}`]:I},F,U,j,l,d,f),[X]=Che(v),{__INTERNAL__:J}=X;J.name=$;const q=p.useMemo(()=>({name:$,labelAlign:b,labelCol:x,labelWrap:y,wrapperCol:w,vertical:C==="vertical",colon:L,requiredMark:N,itemRef:J.itemRef,form:X,feedbackIcons:R}),[$,b,x,w,C,L,N,X,R]),A=p.useRef(null);p.useImperativeHandle(t,()=>{var Y;return Object.assign(Object.assign({},X),{nativeElement:(Y=A.current)===null||Y===void 0?void 0:Y.nativeElement})});const z=(Y,Q)=>{if(Y){let ee={block:"nearest"};typeof Y=="object"&&(ee=Object.assign(Object.assign({},ee),Y)),X.scrollToField(Q,ee)}},G=Y=>{if(P==null||P(Y),Y.errorFields.length){const Q=Y.errorFields[0].name;if(E!==void 0){z(E,Q);return}s!==void 0&&z(s,Q)}};return V(p.createElement(ofe.Provider,{value:O},p.createElement(pj,{disabled:m},p.createElement(jm.Provider,{value:I},p.createElement(rfe,{validateMessages:D},p.createElement(Ud.Provider,{value:q},p.createElement(Fy,Object.assign({id:$},k,{name:$,onFinishFailed:G,form:X,ref:A,style:Object.assign(Object.assign({},c),T),className:W}))))))))},yXe=p.forwardRef(vXe);function bXe(e){if(typeof e=="function")return e;const t=bi(e);return t.length<=1?t[0]:t}const Hme=()=>{const{status:e,errors:t=[],warnings:n=[]}=p.useContext(Ao);return{status:e,errors:t,warnings:n}};Hme.Context=Ao;function xXe(e){const[t,n]=p.useState(e),r=p.useRef(null),o=p.useRef([]),i=p.useRef(!1);p.useEffect(()=>(i.current=!1,()=>{i.current=!0,gn.cancel(r.current),r.current=null}),[]);function a(s){i.current||(r.current===null&&(o.current=[],r.current=gn(()=>{r.current=null,n(l=>{let c=l;return o.current.forEach(u=>{c=u(c)}),c})})),o.current.push(s))}return[t,a]}function wXe(){const{itemRef:e}=p.useContext(Ud),t=p.useRef({});function n(r,o){const i=o&&typeof o=="object"&&Zp(o),a=r.join("_");return(t.current.name!==a||t.current.originRef!==i)&&(t.current.name=a,t.current.originRef=i,t.current.ref=Ci(e(r),i)),t.current.ref}return n}const CXe=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}},SXe=Iy(["Form","item-item"],(e,{rootPrefixCls:t})=>{const n=jme(e,t);return[CXe(n)]});var EXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,status:n,labelCol:r,wrapperCol:o,children:i,errors:a,warnings:s,_internalItemRender:l,extra:c,help:u,fieldId:d,marginBottom:f,onErrorVisibleChanged:h,label:m}=e,v=`${t}-item`,g=p.useContext(Ud),b=p.useMemo(()=>{let k=Object.assign({},o||g.wrapperCol||{});return m===null&&!r&&!o&&g.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(D=>{const N=D?[D]:[],L=oi(g.labelCol,N),H=typeof L=="object"?L:{},U=oi(k,N),V=typeof U=="object"?U:{};"span"in H&&!("offset"in V)&&H.span<_Xe&&(k=Wo(k,[].concat(N,["offset"]),H.span))}),k},[o,g]),y=re(`${v}-control`,b.className),x=p.useMemo(()=>{const{labelCol:k,wrapperCol:I}=g;return EXe(g,["labelCol","wrapperCol"])},[g]),w=p.useRef(null),[S,C]=p.useState(0);Mn(()=>{c&&w.current?C(w.current.clientHeight):C(0)},[c]);const E=p.createElement("div",{className:`${v}-control-input`},p.createElement("div",{className:`${v}-control-input-content`},i)),_=p.useMemo(()=>({prefixCls:t,status:n}),[t,n]),P=f!==null||a.length||s.length?p.createElement(Oj.Provider,{value:_},p.createElement(zme,{fieldId:d,errors:a,warnings:s,help:u,helpStatus:n,className:`${v}-explain-connected`,onVisibleChanged:h})):null,$={};d&&($.id=`${d}_extra`);const T=c?p.createElement("div",Object.assign({},$,{className:`${v}-extra`,ref:w}),c):null,R=P||T?p.createElement("div",{className:`${v}-additional`,style:f?{minHeight:f+S}:{}},P,T):null,O=l&&l.mark==="pro_table_render"&&l.render?l.render(e,{input:E,errorList:P,extra:T}):p.createElement(p.Fragment,null,E,R);return p.createElement(Ud.Provider,{value:x},p.createElement(j0,Object.assign({},b,{className:y}),O),p.createElement(SXe,{prefixCls:t}))};var PXe={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 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},MXe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:PXe}))},TXe=p.forwardRef(MXe),RXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var u;const[d]=Xi("Form"),{labelAlign:f,labelCol:h,labelWrap:m,colon:v}=p.useContext(Ud);if(!t)return null;const g=r||h||{},b=o||f,y=`${e}-item-label`,x=re(y,b==="left"&&`${y}-left`,g.className,{[`${y}-wrap`]:!!m});let w=t;const S=i===!0||v!==!1&&i!==!1;S&&!c&&typeof t=="string"&&t.trim()&&(w=t.replace(/[:|:]\s*$/,""));const E=oXe(l);if(E){const{icon:O=p.createElement(TXe,null)}=E,k=RXe(E,["icon"]),I=p.createElement(ss,Object.assign({},k),p.cloneElement(O,{className:`${e}-item-tooltip`,title:"",onClick:D=>{D.preventDefault()},tabIndex:null}));w=p.createElement(p.Fragment,null,w,I)}const _=s==="optional",P=typeof s=="function",$=s===!1;P?w=s(w,{required:!!a}):_&&!a&&(w=p.createElement(p.Fragment,null,w,p.createElement("span",{className:`${e}-item-optional`,title:""},(d==null?void 0:d.optional)||((u=_u.Form)===null||u===void 0?void 0:u.optional))));let T;$?T="hidden":(_||P)&&(T="optional");const R=re({[`${e}-item-required`]:a,[`${e}-item-required-mark-${T}`]:T,[`${e}-item-no-colon`]:!S});return p.createElement(j0,Object.assign({},g,{className:x}),p.createElement("label",{htmlFor:n,className:R,title:typeof t=="string"?t:""},w))},kXe={success:vg,warning:Ny,error:ju,validating:Pu};function Vme({children:e,errors:t,warnings:n,hasFeedback:r,validateStatus:o,prefixCls:i,meta:a,noStyle:s,name:l}){const c=`${i}-item`,{feedbackIcons:u}=p.useContext(Ud),d=whe(t,n,a,null,!!r,o),{isFormItemInput:f,status:h,hasFeedback:m,feedbackIcon:v,name:g}=p.useContext(Ao),b=p.useMemo(()=>{var y;let x;if(r){const S=r!==!0&&r.icons||u,C=d&&((y=S==null?void 0:S({status:d,errors:t,warnings:n}))===null||y===void 0?void 0:y[d]),E=d&&kXe[d];x=C!==!1&&E?p.createElement("span",{className:re(`${c}-feedback-icon`,`${c}-feedback-icon-${d}`)},C||p.createElement(E,null)):null}const w={status:d||"",errors:t,warnings:n,hasFeedback:!!r,feedbackIcon:x,isFormItemInput:!0,name:l};return s&&(w.status=(d??h)||"",w.isFormItemInput=f,w.hasFeedback=!!(r??m),w.feedbackIcon=r!==void 0?w.feedbackIcon:v,w.name=l??g),w},[d,r,s,f,h]);return p.createElement(Ao.Provider,{value:b},e)}var IXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{if(R&&_.current){const U=getComputedStyle(_.current);I(parseInt(U.marginBottom,10))}},[R,O]);const D=U=>{U||I(null)},L=((U=!1)=>{const V=U?P:c.errors,j=U?$:c.warnings;return whe(V,j,c,"",!!u,l)})(),H=re(w,n,r,{[`${w}-with-help`]:T||P.length||$.length,[`${w}-has-feedback`]:L&&u,[`${w}-has-success`]:L==="success",[`${w}-has-warning`]:L==="warning",[`${w}-has-error`]:L==="error",[`${w}-is-validating`]:L==="validating",[`${w}-hidden`]:d,[`${w}-${b}`]:b});return p.createElement("div",{className:H,style:o,ref:_},p.createElement($O,Object.assign({className:`${w}-row`},En(x,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),p.createElement(OXe,Object.assign({htmlFor:h},e,{requiredMark:S,required:m??v,prefixCls:t,vertical:E})),p.createElement($Xe,Object.assign({},e,c,{errors:P,warnings:$,prefixCls:t,status:L,help:i,marginBottom:k,onErrorVisibleChanged:D}),p.createElement(nfe.Provider,{value:g},p.createElement(Vme,{prefixCls:t,meta:c,errors:c.errors,warnings:c.warnings,hasFeedback:u,validateStatus:L,name:y},f)))),!!k&&p.createElement("div",{className:`${w}-margin-offset`,style:{marginBottom:-k}}))}const NXe="__SPLIT__";function AXe(e,t){const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(o=>{const i=e[o],a=t[o];return i===a||typeof i=="function"||typeof a=="function"})}const FXe=p.memo(({children:e})=>e,(e,t)=>AXe(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((n,r)=>n===t.childProps[r]));function BY(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function BXe(e){const{name:t,noStyle:n,className:r,dependencies:o,prefixCls:i,shouldUpdate:a,rules:s,children:l,required:c,label:u,messageVariables:d,trigger:f="onChange",validateTrigger:h,hidden:m,help:v,layout:g}=e,{getPrefixCls:b}=p.useContext(kt),{name:y}=p.useContext(Ud),x=bXe(l),w=typeof x=="function",S=p.useContext(nfe),{validateTrigger:C}=p.useContext(Lp),E=h!==void 0?h:C,_=t!=null,P=b("form",i),$=br(P),[T,R,O]=_7(P,$);mg();const k=p.useContext($w),I=p.useRef(null),[D,N]=xXe({}),[L,H]=zm(()=>BY()),U=q=>{const A=k==null?void 0:k.getKey(q.name);if(H(q.destroy?BY():q,!0),n&&v!==!1&&S){let z=q.name;if(q.destroy)z=I.current||z;else if(A!==void 0){const[G,Y]=A;z=[G].concat(De(Y)),I.current=z}S(q,z)}},V=(q,A)=>{N(z=>{const G=Object.assign({},z),Q=[].concat(De(q.name.slice(0,-1)),De(A)).join(NXe);return q.destroy?delete G[Q]:G[Q]=q,G})},[j,F]=p.useMemo(()=>{const q=De(L.errors),A=De(L.warnings);return Object.values(D).forEach(z=>{q.push.apply(q,De(z.errors||[])),A.push.apply(A,De(z.warnings||[]))}),[q,A]},[D,L.errors,L.warnings]),W=wXe();function X(q,A,z){return n&&!m?p.createElement(Vme,{prefixCls:P,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:L,errors:j,warnings:F,noStyle:!0,name:t},q):p.createElement(DXe,Object.assign({key:"row"},e,{className:re(r,O,$,R),prefixCls:P,fieldId:A,isRequired:z,errors:j,warnings:F,meta:L,onSubItemMetaChange:V,layout:g,name:t}),q)}if(!_&&!w&&!o)return T(X(x));let J={};return typeof u=="string"?J.label=u:t&&(J.label=String(t)),d&&(J=Object.assign(Object.assign({},J),d)),T(p.createElement(Tj,Object.assign({},e,{messageVariables:J,trigger:f,validateTrigger:E,onMetaChange:U}),(q,A,z)=>{const G=E1(t).length&&A?A.name:[],Y=xhe(G,y),Q=c!==void 0?c:!!(s!=null&&s.some(oe=>{if(oe&&typeof oe=="object"&&oe.required&&!oe.warningOnly)return!0;if(typeof oe=="function"){const ne=oe(z);return(ne==null?void 0:ne.required)&&!(ne!=null&&ne.warningOnly)}return!1})),ee=Object.assign({},q);let te=null;if(Array.isArray(x)&&_)te=x;else if(!(w&&(!(a||o)||_))){if(!(o&&!w&&!_))if(p.isValidElement(x)){const oe=Object.assign(Object.assign({},x.props),ee);if(oe.id||(oe.id=Y),v||j.length>0||F.length>0||e.extra){const ce=[];(v||j.length>0)&&ce.push(`${Y}_help`),e.extra&&ce.push(`${Y}_extra`),oe["aria-describedby"]=ce.join(" ")}j.length>0&&(oe["aria-invalid"]="true"),Q&&(oe["aria-required"]="true"),Jd(x)&&(oe.ref=W(G,x)),new Set([].concat(De(E1(f)),De(E1(E)))).forEach(ce=>{oe[ce]=(...he)=>{var ue,fe,ve,ge,de;(ve=ee[ce])===null||ve===void 0||(ue=ve).call.apply(ue,[ee].concat(he)),(de=(ge=x.props)[ce])===null||de===void 0||(fe=de).call.apply(fe,[ge].concat(he))}});const le=[oe["aria-required"],oe["aria-invalid"],oe["aria-describedby"]];te=p.createElement(FXe,{control:ee,update:x,childProps:le},No(x,oe))}else w&&(a||o)&&!_?te=x(z):te=x}return X(te,Y,Q)}))}const Wme=BXe;Wme.useStatus=Hme;var LXe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{prefixCls:t,children:n}=e,r=LXe(e,["prefixCls","children"]);const{getPrefixCls:o}=p.useContext(kt),i=o("form",t),a=p.useMemo(()=>({prefixCls:i,status:"error"}),[i]);return p.createElement(Zde,Object.assign({},r),(s,l,c)=>p.createElement(Oj.Provider,{value:a},n(s.map(u=>Object.assign(Object.assign({},u),{fieldKey:u.key})),l,{errors:c.errors,warnings:c.warnings})))};function zXe(){const{form:e}=p.useContext(Ud);return e}const rn=yXe;rn.Item=Wme;rn.List=jXe;rn.ErrorList=zme;rn.useForm=Che;rn.useFormInstance=zXe;rn.useWatch=tfe;rn.Provider=rfe;rn.create=()=>{};var HXe={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"},VXe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:HXe}))},Gy=p.forwardRef(VXe);function Ume(){var e=document.documentElement.clientWidth,t=window.innerHeight||document.documentElement.clientHeight;return{width:e,height:t}}function WXe(e){var t=e.getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}function Fv(e,t,n,r){var o=mw.unstable_batchedUpdates?function(a){mw.unstable_batchedUpdates(n,a)}:n;return e!=null&&e.addEventListener&&e.addEventListener(t,o,r),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,o,r)}}}var rS=p.createContext(null),UXe=function(t){var n=t.visible,r=t.maskTransitionName,o=t.getContainer,i=t.prefixCls,a=t.rootClassName,s=t.icons,l=t.countRender,c=t.showSwitch,u=t.showProgress,d=t.current,f=t.transform,h=t.count,m=t.scale,v=t.minScale,g=t.maxScale,b=t.closeIcon,y=t.onActive,x=t.onClose,w=t.onZoomIn,S=t.onZoomOut,C=t.onRotateRight,E=t.onRotateLeft,_=t.onFlipX,P=t.onFlipY,$=t.onReset,T=t.toolbarRender,R=t.zIndex,O=t.image,k=p.useContext(rS),I=s.rotateLeft,D=s.rotateRight,N=s.zoomIn,L=s.zoomOut,H=s.close,U=s.left,V=s.right,j=s.flipX,F=s.flipY,W="".concat(i,"-operations-operation");p.useEffect(function(){var ne=function(ce){ce.keyCode===ot.ESC&&x()};return n&&window.addEventListener("keydown",ne),function(){window.removeEventListener("keydown",ne)}},[n]);var X=function(le,ce){le.preventDefault(),le.stopPropagation(),y(ce)},J=p.useCallback(function(ne){var le=ne.type,ce=ne.disabled,he=ne.onClick,ue=ne.icon;return p.createElement("div",{key:le,className:re(W,"".concat(i,"-operations-operation-").concat(le),K({},"".concat(i,"-operations-operation-disabled"),!!ce)),onClick:he},ue)},[W,i]),q=c?J({icon:U,onClick:function(le){return X(le,-1)},type:"prev",disabled:d===0}):void 0,A=c?J({icon:V,onClick:function(le){return X(le,1)},type:"next",disabled:d===h-1}):void 0,z=J({icon:F,onClick:P,type:"flipY"}),G=J({icon:j,onClick:_,type:"flipX"}),Y=J({icon:I,onClick:E,type:"rotateLeft"}),Q=J({icon:D,onClick:C,type:"rotateRight"}),ee=J({icon:L,onClick:S,type:"zoomOut",disabled:m<=v}),te=J({icon:N,onClick:w,type:"zoomIn",disabled:m===g}),oe=p.createElement("div",{className:"".concat(i,"-operations")},z,G,Y,Q,ee,te);return p.createElement(Ko,{visible:n,motionName:r},function(ne){var le=ne.className,ce=ne.style;return p.createElement(zC,{open:!0,getContainer:o??document.body},p.createElement("div",{className:re("".concat(i,"-operations-wrapper"),le,a),style:B(B({},ce),{},{zIndex:R})},b===null?null:p.createElement("button",{className:"".concat(i,"-close"),onClick:x},b||H),c&&p.createElement(p.Fragment,null,p.createElement("div",{className:re("".concat(i,"-switch-left"),K({},"".concat(i,"-switch-left-disabled"),d===0)),onClick:function(ue){return X(ue,-1)}},U),p.createElement("div",{className:re("".concat(i,"-switch-right"),K({},"".concat(i,"-switch-right-disabled"),d===h-1)),onClick:function(ue){return X(ue,1)}},V)),p.createElement("div",{className:"".concat(i,"-footer")},u&&p.createElement("div",{className:"".concat(i,"-progress")},l?l(d+1,h):p.createElement("bdi",null,"".concat(d+1," / ").concat(h))),T?T(oe,B(B({icons:{prevIcon:q,nextIcon:A,flipYIcon:z,flipXIcon:G,rotateLeftIcon:Y,rotateRightIcon:Q,zoomOutIcon:ee,zoomInIcon:te},actions:{onActive:y,onFlipY:P,onFlipX:_,onRotateLeft:E,onRotateRight:C,onZoomOut:S,onZoomIn:w,onReset:$,onClose:x},transform:f},k?{current:d,total:h}:{}),{},{image:O})):oe)))})},p2={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function GXe(e,t,n,r){var o=p.useRef(null),i=p.useRef([]),a=p.useState(p2),s=ie(a,2),l=s[0],c=s[1],u=function(m){c(p2),Vd(p2,l)||r==null||r({transform:p2,action:m})},d=function(m,v){o.current===null&&(i.current=[],o.current=gn(function(){c(function(g){var b=g;return i.current.forEach(function(y){b=B(B({},b),y)}),o.current=null,r==null||r({transform:b,action:v}),b})})),i.current.push(B(B({},l),m))},f=function(m,v,g,b,y){var x=e.current,w=x.width,S=x.height,C=x.offsetWidth,E=x.offsetHeight,_=x.offsetLeft,P=x.offsetTop,$=m,T=l.scale*m;T>n?(T=n,$=n/l.scale):Tr){if(t>0)return K({},e,i);if(t<0&&or)return K({},e,t<0?i:-i);return{}}function Gme(e,t,n,r){var o=Ume(),i=o.width,a=o.height,s=null;return e<=i&&t<=a?s={x:0,y:0}:(e>i||t>a)&&(s=B(B({},LY("x",n,e,i)),LY("y",r,t,a))),s}var Bv=1,qXe=1;function KXe(e,t,n,r,o,i,a){var s=o.rotate,l=o.scale,c=o.x,u=o.y,d=p.useState(!1),f=ie(d,2),h=f[0],m=f[1],v=p.useRef({diffX:0,diffY:0,transformX:0,transformY:0}),g=function(S){!t||S.button!==0||(S.preventDefault(),S.stopPropagation(),v.current={diffX:S.pageX-c,diffY:S.pageY-u,transformX:c,transformY:u},m(!0))},b=function(S){n&&h&&i({x:S.pageX-v.current.diffX,y:S.pageY-v.current.diffY},"move")},y=function(){if(n&&h){m(!1);var S=v.current,C=S.transformX,E=S.transformY,_=c!==C&&u!==E;if(!_)return;var P=e.current.offsetWidth*l,$=e.current.offsetHeight*l,T=e.current.getBoundingClientRect(),R=T.left,O=T.top,k=s%180!==0,I=Gme(k?$:P,k?P:$,R,O);I&&i(B({},I),"dragRebound")}},x=function(S){if(!(!n||S.deltaY==0)){var C=Math.abs(S.deltaY/100),E=Math.min(C,qXe),_=Bv+E*r;S.deltaY>0&&(_=Bv/_),a(_,"wheel",S.clientX,S.clientY)}};return p.useEffect(function(){var w,S,C,E;if(t){C=Fv(window,"mouseup",y,!1),E=Fv(window,"mousemove",b,!1);try{window.top!==window.self&&(w=Fv(window.top,"mouseup",y,!1),S=Fv(window.top,"mousemove",b,!1))}catch{}}return function(){var _,P,$,T;(_=C)===null||_===void 0||_.remove(),(P=E)===null||P===void 0||P.remove(),($=w)===null||$===void 0||$.remove(),(T=S)===null||T===void 0||T.remove()}},[n,h,c,u,s,t]),{isMoving:h,onMouseDown:g,onMouseMove:b,onMouseUp:y,onWheel:x}}function YXe(e){return new Promise(function(t){if(!e){t(!1);return}var n=document.createElement("img");n.onerror=function(){return t(!1)},n.onload=function(){return t(!0)},n.src=e})}function qme(e){var t=e.src,n=e.isCustomPlaceholder,r=e.fallback,o=p.useState(n?"loading":"normal"),i=ie(o,2),a=i[0],s=i[1],l=p.useRef(!1),c=a==="error";p.useEffect(function(){var h=!0;return YXe(t).then(function(m){!m&&h&&s("error")}),function(){h=!1}},[t]),p.useEffect(function(){n&&!l.current?s("loading"):c&&s("normal")},[t]);var u=function(){s("normal")},d=function(m){l.current=!1,a==="loading"&&m!==null&&m!==void 0&&m.complete&&(m.naturalWidth||m.naturalHeight)&&(l.current=!0,u())},f=c&&r?{src:r}:{onLoad:u,src:t};return[d,f,a]}function sM(e,t){var n=e.x-t.x,r=e.y-t.y;return Math.hypot(n,r)}function XXe(e,t,n,r){var o=sM(e,n),i=sM(t,r);if(o===0&&i===0)return[e.x,e.y];var a=o/(o+i),s=e.x+a*(t.x-e.x),l=e.y+a*(t.y-e.y);return[s,l]}function QXe(e,t,n,r,o,i,a){var s=o.rotate,l=o.scale,c=o.x,u=o.y,d=p.useState(!1),f=ie(d,2),h=f[0],m=f[1],v=p.useRef({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),g=function(S){v.current=B(B({},v.current),S)},b=function(S){if(t){S.stopPropagation(),m(!0);var C=S.touches,E=C===void 0?[]:C;E.length>1?g({point1:{x:E[0].clientX,y:E[0].clientY},point2:{x:E[1].clientX,y:E[1].clientY},eventType:"touchZoom"}):g({point1:{x:E[0].clientX-c,y:E[0].clientY-u},eventType:"move"})}},y=function(S){var C=S.touches,E=C===void 0?[]:C,_=v.current,P=_.point1,$=_.point2,T=_.eventType;if(E.length>1&&T==="touchZoom"){var R={x:E[0].clientX,y:E[0].clientY},O={x:E[1].clientX,y:E[1].clientY},k=XXe(P,$,R,O),I=ie(k,2),D=I[0],N=I[1],L=sM(R,O)/sM(P,$);a(L,"touchZoom",D,N,!0),g({point1:R,point2:O,eventType:"touchZoom"})}else T==="move"&&(i({x:E[0].clientX-P.x,y:E[0].clientY-P.y},"move"),g({eventType:"move"}))},x=function(){if(n){if(h&&m(!1),g({eventType:"none"}),r>l)return i({x:0,y:0,scale:r},"touchZoom");var S=e.current.offsetWidth*l,C=e.current.offsetHeight*l,E=e.current.getBoundingClientRect(),_=E.left,P=E.top,$=s%180!==0,T=Gme($?C:S,$?S:C,_,P);T&&i(B({},T),"dragRebound")}};return p.useEffect(function(){var w;return n&&t&&(w=Fv(window,"touchmove",function(S){return S.preventDefault()},{passive:!1})),function(){var S;(S=w)===null||S===void 0||S.remove()}},[n,t]),{isTouching:h,onTouchStart:b,onTouchMove:y,onTouchEnd:x}}var ZXe=["fallback","src","imgRef"],JXe=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],eQe=function(t){var n=t.fallback,r=t.src,o=t.imgRef,i=Ye(t,ZXe),a=qme({src:r,fallback:n}),s=ie(a,2),l=s[0],c=s[1];return Z.createElement("img",Ce({ref:function(d){o.current=d,l(d)}},i,c))},Kme=function(t){var n=t.prefixCls,r=t.src,o=t.alt,i=t.imageInfo,a=t.fallback,s=t.movable,l=s===void 0?!0:s,c=t.onClose,u=t.visible,d=t.icons,f=d===void 0?{}:d,h=t.rootClassName,m=t.closeIcon,v=t.getContainer,g=t.current,b=g===void 0?0:g,y=t.count,x=y===void 0?1:y,w=t.countRender,S=t.scaleStep,C=S===void 0?.5:S,E=t.minScale,_=E===void 0?1:E,P=t.maxScale,$=P===void 0?50:P,T=t.transitionName,R=T===void 0?"zoom":T,O=t.maskTransitionName,k=O===void 0?"fade":O,I=t.imageRender,D=t.imgCommonProps,N=t.toolbarRender,L=t.onTransform,H=t.onChange,U=Ye(t,JXe),V=p.useRef(),j=p.useContext(rS),F=j&&x>1,W=j&&x>=1,X=p.useState(!0),J=ie(X,2),q=J[0],A=J[1],z=GXe(V,_,$,L),G=z.transform,Y=z.resetTransform,Q=z.updateTransform,ee=z.dispatchZoomChange,te=KXe(V,l,u,C,G,Q,ee),oe=te.isMoving,ne=te.onMouseDown,le=te.onWheel,ce=QXe(V,l,u,_,G,Q,ee),he=ce.isTouching,ue=ce.onTouchStart,fe=ce.onTouchMove,ve=ce.onTouchEnd,ge=G.rotate,de=G.scale,be=re(K({},"".concat(n,"-moving"),oe));p.useEffect(function(){q||A(!0)},[q]);var Ee=function(){Y("close")},Le=function(){ee(Bv+C,"zoomIn")},Te=function(){ee(Bv/(Bv+C),"zoomOut")},Pe=function(){Q({rotate:ge+90},"rotateRight")},ze=function(){Q({rotate:ge-90},"rotateLeft")},ke=function(){Q({flipX:!G.flipX},"flipX")},$e=function(){Q({flipY:!G.flipY},"flipY")},Be=function(){Y("reset")},we=function(Je){var ht=b+Je;!Number.isInteger(ht)||ht<0||ht>x-1||(A(!1),Y(Je<0?"prev":"next"),H==null||H(ht,b))},Re=function(Je){!u||!F||(Je.keyCode===ot.LEFT?we(-1):Je.keyCode===ot.RIGHT&&we(1))},Fe=function(Je){u&&(de!==1?Q({x:0,y:0,scale:1},"doubleClick"):ee(Bv+C,"doubleClick",Je.clientX,Je.clientY))};p.useEffect(function(){var Ve=Fv(window,"keydown",Re,!1);return function(){Ve.remove()}},[u,F,b]);var Se=Z.createElement(eQe,Ce({},D,{width:t.width,height:t.height,imgRef:V,className:"".concat(n,"-img"),alt:o,style:{transform:"translate3d(".concat(G.x,"px, ").concat(G.y,"px, 0) scale3d(").concat(G.flipX?"-":"").concat(de,", ").concat(G.flipY?"-":"").concat(de,", 1) rotate(").concat(ge,"deg)"),transitionDuration:(!q||he)&&"0s"},fallback:a,src:r,onWheel:le,onMouseDown:ne,onDoubleClick:Fe,onTouchStart:ue,onTouchMove:fe,onTouchEnd:ve,onTouchCancel:ve})),Ae=B({url:r,alt:o},i);return Z.createElement(Z.Fragment,null,Z.createElement(Pj,Ce({transitionName:R,maskTransitionName:k,closable:!1,keyboard:!0,prefixCls:n,onClose:c,visible:u,classNames:{wrapper:be},rootClassName:h,getContainer:v},U,{afterClose:Ee}),Z.createElement("div",{className:"".concat(n,"-img-wrapper")},I?I(Se,B({transform:G,image:Ae},j?{current:b}:{})):Se)),Z.createElement(UXe,{visible:u,transform:G,maskTransitionName:k,closeIcon:m,getContainer:v,prefixCls:n,rootClassName:h,icons:f,countRender:w,showSwitch:F,showProgress:W,current:b,count:x,scale:de,minScale:_,maxScale:$,toolbarRender:N,onActive:we,onZoomIn:Le,onZoomOut:Te,onRotateRight:Pe,onRotateLeft:ze,onFlipX:ke,onFlipY:$e,onClose:c,onReset:Be,zIndex:U.zIndex!==void 0?U.zIndex+1:void 0,image:Ae}))},qA=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"];function tQe(e){var t=p.useState({}),n=ie(t,2),r=n[0],o=n[1],i=p.useCallback(function(s,l){return o(function(c){return B(B({},c),{},K({},s,l))}),function(){o(function(c){var u=B({},c);return delete u[s],u})}},[]),a=p.useMemo(function(){return e?e.map(function(s){if(typeof s=="string")return{data:{src:s}};var l={};return Object.keys(s).forEach(function(c){["src"].concat(De(qA)).includes(c)&&(l[c]=s[c])}),{data:l}}):Object.keys(r).reduce(function(s,l){var c=r[l],u=c.canPreview,d=c.data;return u&&s.push({data:d,id:l}),s},[])},[e,r]);return[a,i,!!e]}var nQe=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],rQe=["src"],oQe=function(t){var n,r=t.previewPrefixCls,o=r===void 0?"rc-image-preview":r,i=t.children,a=t.icons,s=a===void 0?{}:a,l=t.items,c=t.preview,u=t.fallback,d=dt(c)==="object"?c:{},f=d.visible,h=d.onVisibleChange,m=d.getContainer,v=d.current,g=d.movable,b=d.minScale,y=d.maxScale,x=d.countRender,w=d.closeIcon,S=d.onChange,C=d.onTransform,E=d.toolbarRender,_=d.imageRender,P=Ye(d,nQe),$=tQe(l),T=ie($,3),R=T[0],O=T[1],k=T[2],I=Gt(0,{value:v}),D=ie(I,2),N=D[0],L=D[1],H=p.useState(!1),U=ie(H,2),V=U[0],j=U[1],F=((n=R[N])===null||n===void 0?void 0:n.data)||{},W=F.src,X=Ye(F,rQe),J=Gt(!!f,{value:f,onChange:function(he,ue){h==null||h(he,ue,N)}}),q=ie(J,2),A=q[0],z=q[1],G=p.useState(null),Y=ie(G,2),Q=Y[0],ee=Y[1],te=p.useCallback(function(ce,he,ue,fe){var ve=k?R.findIndex(function(ge){return ge.data.src===he}):R.findIndex(function(ge){return ge.id===ce});L(ve<0?0:ve),z(!0),ee({x:ue,y:fe}),j(!0)},[R,k]);p.useEffect(function(){A?V||L(0):j(!1)},[A]);var oe=function(he,ue){L(he),S==null||S(he,ue)},ne=function(){z(!1),ee(null)},le=p.useMemo(function(){return{register:O,onPreview:te}},[O,te]);return p.createElement(rS.Provider,{value:le},i,p.createElement(Kme,Ce({"aria-hidden":!A,movable:g,visible:A,prefixCls:o,closeIcon:w,onClose:ne,mousePosition:Q,imgCommonProps:X,src:W,fallback:u,icons:s,minScale:b,maxScale:y,getContainer:m,current:N,count:R.length,countRender:x,onTransform:C,toolbarRender:E,imageRender:_,onChange:oe},P)))},jY=0;function iQe(e,t){var n=p.useState(function(){return jY+=1,String(jY)}),r=ie(n,1),o=r[0],i=p.useContext(rS),a={data:t,canPreview:e};return p.useEffect(function(){if(i)return i.register(o,a)},[]),p.useEffect(function(){i&&i.register(o,a)},[e,t]),o}var aQe=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],sQe=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],$7=function(t){var n=t.src,r=t.alt,o=t.onPreviewClose,i=t.prefixCls,a=i===void 0?"rc-image":i,s=t.previewPrefixCls,l=s===void 0?"".concat(a,"-preview"):s,c=t.placeholder,u=t.fallback,d=t.width,f=t.height,h=t.style,m=t.preview,v=m===void 0?!0:m,g=t.className,b=t.onClick,y=t.onError,x=t.wrapperClassName,w=t.wrapperStyle,S=t.rootClassName,C=Ye(t,aQe),E=c&&c!==!0,_=dt(v)==="object"?v:{},P=_.src,$=_.visible,T=$===void 0?void 0:$,R=_.onVisibleChange,O=R===void 0?o:R,k=_.getContainer,I=k===void 0?void 0:k,D=_.mask,N=_.maskClassName,L=_.movable,H=_.icons,U=_.scaleStep,V=_.minScale,j=_.maxScale,F=_.imageRender,W=_.toolbarRender,X=Ye(_,sQe),J=P??n,q=Gt(!!T,{value:T,onChange:O}),A=ie(q,2),z=A[0],G=A[1],Y=qme({src:n,isCustomPlaceholder:E,fallback:u}),Q=ie(Y,3),ee=Q[0],te=Q[1],oe=Q[2],ne=p.useState(null),le=ie(ne,2),ce=le[0],he=le[1],ue=p.useContext(rS),fe=!!v,ve=function(){G(!1),he(null)},ge=re(a,x,S,K({},"".concat(a,"-error"),oe==="error")),de=p.useMemo(function(){var Te={};return qA.forEach(function(Pe){t[Pe]!==void 0&&(Te[Pe]=t[Pe])}),Te},qA.map(function(Te){return t[Te]})),be=p.useMemo(function(){return B(B({},de),{},{src:J})},[J,de]),Ee=iQe(fe,be),Le=function(Pe){var ze=WXe(Pe.target),ke=ze.left,$e=ze.top;ue?ue.onPreview(Ee,J,ke,$e):(he({x:ke,y:$e}),G(!0)),b==null||b(Pe)};return p.createElement(p.Fragment,null,p.createElement("div",Ce({},C,{className:ge,onClick:fe?Le:b,style:B({width:d,height:f},w)}),p.createElement("img",Ce({},de,{className:re("".concat(a,"-img"),K({},"".concat(a,"-img-placeholder"),c===!0),g),style:B({height:f},h),ref:ee},te,{width:d,height:f,onError:y})),oe==="loading"&&p.createElement("div",{"aria-hidden":"true",className:"".concat(a,"-placeholder")},c),D&&fe&&p.createElement("div",{className:re("".concat(a,"-mask"),N),style:{display:(h==null?void 0:h.display)==="none"?"none":void 0}},D)),!ue&&fe&&p.createElement(Kme,Ce({"aria-hidden":!z,visible:z,prefixCls:l,onClose:ve,mousePosition:ce,src:J,alt:r,imageInfo:{width:d,height:f},fallback:u,getContainer:I,icons:H,movable:L,scaleStep:U,minScale:V,maxScale:j,rootClassName:S,imageRender:F,imgCommonProps:de,toolbarRender:W},X)))};$7.PreviewGroup=oQe;var lQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},cQe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:lQe}))},uQe=p.forwardRef(cQe),dQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},fQe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:dQe}))},pQe=p.forwardRef(fQe),hQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},mQe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:hQe}))},zY=p.forwardRef(mQe),gQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},vQe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:gQe}))},yQe=p.forwardRef(vQe),bQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},xQe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:bQe}))},wQe=p.forwardRef(xQe);const KA=e=>({position:e||"absolute",inset:0}),CQe=e=>{const{iconCls:t,motionDurationSlow:n,paddingXXS:r,marginXXS:o,prefixCls:i,colorTextLightSolid:a}=e;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:a,background:new Cn("#000").setA(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${n}`,[`.${i}-mask-info`]:Object.assign(Object.assign({},Bs),{padding:`0 ${se(r)}`,[t]:{marginInlineEnd:o,svg:{verticalAlign:"baseline"}}})}},SQe=e=>{const{previewCls:t,modalMaskBg:n,paddingSM:r,marginXL:o,margin:i,paddingLG:a,previewOperationColorDisabled:s,previewOperationHoverColor:l,motionDurationSlow:c,iconCls:u,colorTextLightSolid:d}=e,f=new Cn(n).setA(.1),h=f.clone().setA(.2);return{[`${t}-footer`]:{position:"fixed",bottom:o,left:{_skip_check_:!0,value:"50%"},display:"flex",flexDirection:"column",alignItems:"center",color:e.previewOperationColor,transform:"translateX(-50%)"},[`${t}-progress`]:{marginBottom:i},[`${t}-close`]:{position:"fixed",top:o,right:{_skip_check_:!0,value:o},display:"flex",color:d,backgroundColor:f.toRgbString(),borderRadius:"50%",padding:r,outline:0,border:0,cursor:"pointer",transition:`all ${c}`,"&:hover":{backgroundColor:h.toRgbString()},[`& > ${u}`]:{fontSize:e.previewOperationSize}},[`${t}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${se(a)}`,backgroundColor:f.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:r,padding:r,cursor:"pointer",transition:`all ${c}`,userSelect:"none",[`&:not(${t}-operations-operation-disabled):hover > ${u}`]:{color:l},"&-disabled":{color:s,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${u}`]:{fontSize:e.previewOperationSize}}}}},EQe=e=>{const{modalMaskBg:t,iconCls:n,previewOperationColorDisabled:r,previewCls:o,zIndexPopup:i,motionDurationSlow:a}=e,s=new Cn(t).setA(.1),l=s.clone().setA(.2);return{[`${o}-switch-left, ${o}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:e.calc(i).add(1).equal(),display:"flex",alignItems:"center",justifyContent:"center",width:e.imagePreviewSwitchSize,height:e.imagePreviewSwitchSize,marginTop:e.calc(e.imagePreviewSwitchSize).mul(-1).div(2).equal(),color:e.previewOperationColor,background:s.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${a}`,userSelect:"none","&:hover":{background:l.toRgbString()},"&-disabled":{"&, &:hover":{color:r,background:"transparent",cursor:"not-allowed",[`> ${n}`]:{cursor:"not-allowed"}}},[`> ${n}`]:{fontSize:e.previewOperationSize}},[`${o}-switch-left`]:{insetInlineStart:e.marginSM},[`${o}-switch-right`]:{insetInlineEnd:e.marginSM}}},_Qe=e=>{const{motionEaseOut:t,previewCls:n,motionDurationSlow:r,componentCls:o}=e;return[{[`${o}-preview-root`]:{[n]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${n}-body`]:Object.assign(Object.assign({},KA()),{overflow:"hidden"}),[`${n}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${r} ${t} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},KA()),{transition:`transform ${r} ${t} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${n}-moving`]:{[`${n}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${o}-preview-root`]:{[`${n}-wrap`]:{zIndex:e.zIndexPopup}}},{[`${o}-preview-operations-wrapper`]:{position:"fixed",zIndex:e.calc(e.zIndexPopup).add(1).equal()},"&":[SQe(e),EQe(e)]}]},$Qe=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",display:"inline-block",[`${t}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${t}-img-placeholder`]:{backgroundColor:e.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${t}-mask`]:Object.assign({},CQe(e)),[`${t}-mask:hover`]:{opacity:1},[`${t}-placeholder`]:Object.assign({},KA())}}},PQe=e=>{const{previewCls:t}=e;return{[`${t}-root`]:Ay(e,"zoom"),"&":Sj(e,!0)}},MQe=e=>({zIndexPopup:e.zIndexPopupBase+80,previewOperationColor:new Cn(e.colorTextLightSolid).setA(.65).toRgbString(),previewOperationHoverColor:new Cn(e.colorTextLightSolid).setA(.85).toRgbString(),previewOperationColorDisabled:new Cn(e.colorTextLightSolid).setA(.25).toRgbString(),previewOperationSize:e.fontSizeIcon*1.5}),Yme=pn("Image",e=>{const t=`${e.componentCls}-preview`,n=Xt(e,{previewCls:t,modalMaskBg:new Cn("#000").setA(.45).toRgbString(),imagePreviewSwitchSize:e.controlHeightLG});return[$Qe(n),_Qe(n),cfe(Xt(n,{componentCls:t})),PQe(n)]},MQe);var TQe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{previewPrefixCls:t,preview:n}=e,r=TQe(e,["previewPrefixCls","preview"]);const{getPrefixCls:o,direction:i}=p.useContext(kt),a=o("image",t),s=`${a}-preview`,l=o(),c=br(a),[u,d,f]=Yme(a,c),[h]=Tl("ImagePreview",typeof n=="object"?n.zIndex:void 0),m=p.useMemo(()=>Object.assign(Object.assign({},Xme),{left:i==="rtl"?p.createElement(El,null):p.createElement(Ru,null),right:i==="rtl"?p.createElement(Ru,null):p.createElement(El,null)}),[i]),v=p.useMemo(()=>{var g;if(n===!1)return n;const b=typeof n=="object"?n:{},y=re(d,f,c,(g=b.rootClassName)!==null&&g!==void 0?g:"");return Object.assign(Object.assign({},b),{transitionName:Oi(l,"zoom",b.transitionName),maskTransitionName:Oi(l,"fade",b.maskTransitionName),rootClassName:y,zIndex:h})},[n]);return u(p.createElement($7.PreviewGroup,Object.assign({preview:v,previewPrefixCls:s,icons:m},r)))};var HY=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,preview:n,className:r,rootClassName:o,style:i}=e,a=HY(e,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:s,getPopupContainer:l,className:c,style:u,preview:d}=Vr("image"),[f]=Xi("Image"),h=s("image",t),m=s(),v=br(h),[g,b,y]=Yme(h,v),x=re(o,b,y,v),w=re(r,b,c),[S]=Tl("ImagePreview",typeof n=="object"?n.zIndex:void 0),C=p.useMemo(()=>{if(n===!1)return n;const _=typeof n=="object"?n:{},{getContainer:P,closeIcon:$,rootClassName:T,destroyOnClose:R,destroyOnHidden:O}=_,k=HY(_,["getContainer","closeIcon","rootClassName","destroyOnClose","destroyOnHidden"]);return Object.assign(Object.assign({mask:p.createElement("div",{className:`${h}-mask-info`},p.createElement(Gy,null),f==null?void 0:f.preview),icons:Xme},k),{destroyOnClose:O??R,rootClassName:re(x,T),getContainer:P??l,transitionName:Oi(m,"zoom",_.transitionName),maskTransitionName:Oi(m,"fade",_.maskTransitionName),zIndex:S,closeIcon:$??(d==null?void 0:d.closeIcon)})},[n,f,d==null?void 0:d.closeIcon]),E=Object.assign(Object.assign({},u),i);return g(p.createElement($7,Object.assign({prefixCls:h,preview:C,rootClassName:x,className:w,style:E},a)))};Qme.PreviewGroup=RQe;const OQe=e=>{const{getPrefixCls:t,direction:n}=p.useContext(kt),{prefixCls:r,className:o}=e,i=t("input-group",r),a=t("input"),[s,l,c]=Rhe(a),u=re(i,c,{[`${i}-lg`]:e.size==="large",[`${i}-sm`]:e.size==="small",[`${i}-compact`]:e.compact,[`${i}-rtl`]:n==="rtl"},l,o),d=p.useContext(Ao),f=p.useMemo(()=>Object.assign(Object.assign({},d),{isFormItemInput:!1}),[d]);return s(p.createElement("span",{className:u,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},p.createElement(Ao.Provider,{value:f},e.children)))},kQe=e=>{const{componentCls:t,paddingXS:n}=e;return{[t]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:n,[`${t}-input-wrapper`]:{position:"relative",[`${t}-mask-icon`]:{position:"absolute",zIndex:"1",top:"50%",right:"50%",transform:"translate(50%, -50%)",pointerEvents:"none"},[`${t}-mask-input`]:{color:"transparent",caretColor:"var(--ant-color-text)"},[`${t}-mask-input[type=number]::-webkit-inner-spin-button`]:{"-webkit-appearance":"none",margin:0},[`${t}-mask-input[type=number]`]:{"-moz-appearance":"textfield"}},"&-rtl":{direction:"rtl"},[`${t}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${t}-sm ${t}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${t}-lg ${t}-input`]:{paddingInline:e.paddingXS}}}},IQe=pn(["Input","OTP"],e=>{const t=Xt(e,wg(e));return[kQe(t)]},Cg);var DQe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{className:n,value:r,onChange:o,onActiveChange:i,index:a,mask:s}=e,l=DQe(e,["className","value","onChange","onActiveChange","index","mask"]),{getPrefixCls:c}=p.useContext(kt),u=c("otp"),d=typeof s=="string"?s:r,f=p.useRef(null);p.useImperativeHandle(t,()=>f.current);const h=b=>{o(a,b.target.value)},m=()=>{gn(()=>{var b;const y=(b=f.current)===null||b===void 0?void 0:b.input;document.activeElement===y&&y&&y.select()})},v=b=>{const{key:y,ctrlKey:x,metaKey:w}=b;y==="ArrowLeft"?i(a-1):y==="ArrowRight"?i(a+1):y==="z"&&(x||w)&&b.preventDefault(),m()},g=b=>{b.key==="Backspace"&&!r&&i(a-1),m()};return p.createElement("span",{className:`${u}-input-wrapper`,role:"presentation"},s&&r!==""&&r!==void 0&&p.createElement("span",{className:`${u}-mask-icon`,"aria-hidden":"true"},d),p.createElement(tS,Object.assign({"aria-label":`OTP Input ${a+1}`,type:s===!0?"password":"text"},l,{ref:f,value:r,onInput:h,onFocus:m,onKeyDown:v,onKeyUp:g,onMouseDown:m,onMouseUp:m,className:re(n,{[`${u}-mask-input`]:s})})))});var AQe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{index:t,prefixCls:n,separator:r}=e,o=typeof r=="function"?r(t):r;return o?p.createElement("span",{className:`${n}-separator`},o):null},BQe=p.forwardRef((e,t)=>{const{prefixCls:n,length:r=6,size:o,defaultValue:i,value:a,onChange:s,formatter:l,separator:c,variant:u,disabled:d,status:f,autoFocus:h,mask:m,type:v,onInput:g,inputMode:b}=e,y=AQe(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:x,direction:w}=p.useContext(kt),S=x("otp",n),C=Zr(y,{aria:!0,data:!0,attr:!0}),[E,_,P]=IQe(S),$=fo(W=>o??W),T=p.useContext(Ao),R=tf(T.status,f),O=p.useMemo(()=>Object.assign(Object.assign({},T),{status:R,hasFeedback:!1,feedbackIcon:null}),[T,R]),k=p.useRef(null),I=p.useRef({});p.useImperativeHandle(t,()=>({focus:()=>{var W;(W=I.current[0])===null||W===void 0||W.focus()},blur:()=>{var W;for(let X=0;Xl?l(W):W,[N,L]=p.useState(()=>h2(D(i||"")));p.useEffect(()=>{a!==void 0&&L(h2(a))},[a]);const H=Jt(W=>{L(W),g&&g(W),s&&W.length===r&&W.every(X=>X)&&W.some((X,J)=>N[J]!==X)&&s(W.join(""))}),U=Jt((W,X)=>{let J=De(N);for(let A=0;A=0&&!J[A];A-=1)J.pop();const q=D(J.map(A=>A||" ").join(""));return J=h2(q).map((A,z)=>A===" "&&!J[z]?J[z]:A),J}),V=(W,X)=>{var J;const q=U(W,X),A=Math.min(W+X.length,r-1);A!==W&&q[W]!==void 0&&((J=I.current[A])===null||J===void 0||J.focus()),H(q)},j=W=>{var X;(X=I.current[W])===null||X===void 0||X.focus()},F={variant:u,disabled:d,status:R,mask:m,type:v,inputMode:b};return E(p.createElement("div",Object.assign({},C,{ref:k,className:re(S,{[`${S}-sm`]:$==="small",[`${S}-lg`]:$==="large",[`${S}-rtl`]:w==="rtl"},P,_),role:"group"}),p.createElement(Ao.Provider,{value:O},Array.from({length:r}).map((W,X)=>{const J=`otp-${X}`,q=N[X]||"";return p.createElement(p.Fragment,{key:J},p.createElement(NQe,Object.assign({ref:A=>{I.current[X]=A},index:X,size:$,htmlSize:1,className:`${S}-input`,onChange:V,value:q,onActiveChange:j,autoFocus:X===0&&h},F)),Xe?p.createElement(Gy,null):p.createElement(Zme,null),VQe={click:"onClick",hover:"onMouseOver"},WQe=p.forwardRef((e,t)=>{const{disabled:n,action:r="click",visibilityToggle:o=!0,iconRender:i=HQe}=e,a=p.useContext(Do),s=n??a,l=typeof o=="object"&&o.visible!==void 0,[c,u]=p.useState(()=>l?o.visible:!1),d=p.useRef(null);p.useEffect(()=>{l&&u(o.visible)},[l,o]);const f=bme(d),h=()=>{var $;if(s)return;c&&f();const T=!c;u(T),typeof o=="object"&&(($=o.onVisibleChange)===null||$===void 0||$.call(o,T))},m=$=>{const T=VQe[r]||"",R=i(c),O={[T]:h,className:`${$}-icon`,key:"passwordIcon",onMouseDown:k=>{k.preventDefault()},onMouseUp:k=>{k.preventDefault()}};return p.cloneElement(p.isValidElement(R)?R:p.createElement("span",null,R),O)},{className:v,prefixCls:g,inputPrefixCls:b,size:y}=e,x=zQe(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:w}=p.useContext(kt),S=w("input",b),C=w("input-password",g),E=o&&m(C),_=re(C,v,{[`${C}-${y}`]:!!y}),P=Object.assign(Object.assign({},En(x,["suffix","iconRender","visibilityToggle"])),{type:c?"text":"password",className:_,prefixCls:S,suffix:E});return y&&(P.size=y),p.createElement(tS,Object.assign({ref:Ci(t,d)},P))});var UQe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,inputPrefixCls:r,className:o,size:i,suffix:a,enterButton:s=!1,addonAfter:l,loading:c,disabled:u,onSearch:d,onChange:f,onCompositionStart:h,onCompositionEnd:m,variant:v,onPressEnter:g}=e,b=UQe(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd","variant","onPressEnter"]),{getPrefixCls:y,direction:x}=p.useContext(kt),w=p.useRef(!1),S=y("input-search",n),C=y("input",r),{compactSize:E}=Rl(S,x),_=fo(F=>{var W;return(W=i??E)!==null&&W!==void 0?W:F}),P=p.useRef(null),$=F=>{F!=null&&F.target&&F.type==="click"&&d&&d(F.target.value,F,{source:"clear"}),f==null||f(F)},T=F=>{var W;document.activeElement===((W=P.current)===null||W===void 0?void 0:W.input)&&F.preventDefault()},R=F=>{var W,X;d&&d((X=(W=P.current)===null||W===void 0?void 0:W.input)===null||X===void 0?void 0:X.value,F,{source:"input"})},O=F=>{w.current||c||(g==null||g(F),R(F))},k=typeof s=="boolean"?p.createElement(Vj,null):null,I=`${S}-button`;let D;const N=s||{},L=N.type&&N.type.__ANT_BUTTON===!0;L||N.type==="button"?D=No(N,Object.assign({onMouseDown:T,onClick:F=>{var W,X;(X=(W=N==null?void 0:N.props)===null||W===void 0?void 0:W.onClick)===null||X===void 0||X.call(W,F),R(F)},key:"enterButton"},L?{className:I,size:_}:{})):D=p.createElement(At,{className:I,color:s?"primary":"default",size:_,disabled:u,key:"enterButton",onMouseDown:T,onClick:R,loading:c,icon:k,variant:v==="borderless"||v==="filled"||v==="underlined"?"text":s?"solid":void 0},s),l&&(D=[D,No(l,{key:"addonAfter"})]);const H=re(S,{[`${S}-rtl`]:x==="rtl",[`${S}-${_}`]:!!_,[`${S}-with-button`]:!!s},o),U=F=>{w.current=!0,h==null||h(F)},V=F=>{w.current=!1,m==null||m(F)},j=Object.assign(Object.assign({},b),{className:H,prefixCls:C,type:"search",size:_,variant:v,onPressEnter:O,onCompositionStart:U,onCompositionEnd:V,addonAfter:D,suffix:a,onChange:$,disabled:u});return p.createElement(tS,Object.assign({ref:Ci(P,t)},j))});var qQe=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -422,16 +422,16 @@ html body { top:0 !important; right:0 !important; pointer-events: none !important; -`,KQe=["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"],G8={},bs;function YQe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&G8[n])return G8[n];var r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),a=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=KQe.map(function(c){return"".concat(c,":").concat(r.getPropertyValue(c))}).join(";"),l={sizingStyle:s,paddingSize:i,borderSize:a,boxSizing:o};return t&&n&&(G8[n]=l),l}function XQe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;bs||(bs=document.createElement("textarea"),bs.setAttribute("tab-index","-1"),bs.setAttribute("aria-hidden","true"),bs.setAttribute("name","hiddenTextarea"),document.body.appendChild(bs)),e.getAttribute("wrap")?bs.setAttribute("wrap",e.getAttribute("wrap")):bs.removeAttribute("wrap");var o=YQe(e,t),i=o.paddingSize,a=o.borderSize,s=o.boxSizing,l=o.sizingStyle;bs.setAttribute("style","".concat(l,";").concat(qQe)),bs.value=e.value||e.placeholder||"";var c=void 0,u=void 0,d,p=bs.scrollHeight;if(s==="border-box"?p+=a:s==="content-box"&&(p-=i),n!==null||r!==null){bs.value=" ";var h=bs.scrollHeight-i;n!==null&&(c=h*n,s==="border-box"&&(c=c+i+a),p=Math.max(c,p)),r!==null&&(u=h*r,s==="border-box"&&(u=u+i+a),d=p>u?"":"hidden",p=Math.min(u,p))}var m={height:p,overflowY:d,resize:"none"};return c&&(m.minHeight=c),u&&(m.maxHeight=u),m}var QQe=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],q8=0,K8=1,Y8=2,ZQe=f.forwardRef(function(e,t){var n=e,r=n.prefixCls,o=n.defaultValue,i=n.value,a=n.autoSize,s=n.onResize,l=n.className,c=n.style,u=n.disabled,d=n.onChange;n.onInternalAutoSize;var p=Ye(n,QQe),h=Gt(o,{value:i,postState:function(F){return F??""}}),m=ie(h,2),v=m[0],g=m[1],x=function(F){g(F.target.value),d==null||d(F)},y=f.useRef();f.useImperativeHandle(t,function(){return{textArea:y.current}});var b=f.useMemo(function(){return a&&dt(a)==="object"?[a.minRows,a.maxRows]:[]},[a]),C=ie(b,2),S=C[0],w=C[1],E=!!a,_=f.useState(Y8),P=ie(_,2),$=P[0],R=P[1],O=f.useState(),T=ie(O,2),I=T[0],k=T[1],N=function(){R(q8)};Mn(function(){E&&N()},[i,S,w,E]),Mn(function(){if($===q8)R(K8);else if($===K8){var j=XQe(y.current,!1,S,w);R(Y8),k(j)}},[$]);var D=f.useRef(),L=function(){gn.cancel(D.current)},H=function(F){$===Y8&&(s==null||s(F),a&&(L(),D.current=gn(function(){N()})))};f.useEffect(function(){return L},[]);var U=E?I:null,V=B(B({},c),U);return($===q8||$===K8)&&(V.overflowY="hidden",V.overflowX="hidden"),f.createElement(ua,{onResize:H,disabled:!(a||s)},f.createElement("textarea",we({},p,{ref:y,style:V,className:re(r,l,K({},"".concat(r,"-disabled"),u)),disabled:u,value:v,onChange:x})))}),JQe=["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"],eZe=Z.forwardRef(function(e,t){var n,r=e.defaultValue,o=e.value,i=e.onFocus,a=e.onBlur,s=e.onChange,l=e.allowClear,c=e.maxLength,u=e.onCompositionStart,d=e.onCompositionEnd,p=e.suffix,h=e.prefixCls,m=h===void 0?"rc-textarea":h,v=e.showCount,g=e.count,x=e.className,y=e.style,b=e.disabled,C=e.hidden,S=e.classNames,w=e.styles,E=e.onResize,_=e.onClear,P=e.onPressEnter,$=e.readOnly,R=e.autoSize,O=e.onKeyDown,T=Ye(e,JQe),I=Gt(r,{value:o,defaultValue:r}),k=ie(I,2),N=k[0],D=k[1],L=N==null?"":String(N),H=Z.useState(!1),U=ie(H,2),V=U[0],j=U[1],F=Z.useRef(!1),W=Z.useState(null),X=ie(W,2),J=X[0],q=X[1],A=f.useRef(null),z=f.useRef(null),G=function(){var Ce;return(Ce=z.current)===null||Ce===void 0?void 0:Ce.textArea},Y=function(){G().focus()};f.useImperativeHandle(t,function(){var Be;return{resizableTextArea:z.current,focus:Y,blur:function(){G().blur()},nativeElement:((Be=A.current)===null||Be===void 0?void 0:Be.nativeElement)||G()}}),f.useEffect(function(){j(function(Be){return!b&&Be})},[b]);var Q=Z.useState(null),ee=ie(Q,2),te=ee[0],oe=ee[1];Z.useEffect(function(){if(te){var Be;(Be=G()).setSelectionRange.apply(Be,Ne(te))}},[te]);var ne=gme(g,v),le=(n=ne.max)!==null&&n!==void 0?n:c,ce=Number(le)>0,he=ne.strategy(L),ue=!!le&&he>le,fe=function(Ce,Oe){var Fe=Oe;!F.current&&ne.exceedFormatter&&ne.max&&ne.strategy(Oe)>ne.max&&(Fe=ne.exceedFormatter(Oe,{max:ne.max}),Oe!==Fe&&oe([G().selectionStart||0,G().selectionEnd||0])),D(Fe),iM(Ce.currentTarget,Ce,s,Fe)},ve=function(Ce){F.current=!0,u==null||u(Ce)},ge=function(Ce){F.current=!1,fe(Ce,Ce.currentTarget.value),d==null||d(Ce)},de=function(Ce){fe(Ce,Ce.target.value)},be=function(Ce){Ce.key==="Enter"&&P&&P(Ce),O==null||O(Ce)},Ee=function(Ce){j(!0),i==null||i(Ce)},Le=function(Ce){j(!1),a==null||a(Ce)},Re=function(Ce){D(""),Y(),iM(G(),Ce,s)},Pe=p,ze;ne.show&&(ne.showFormatter?ze=ne.showFormatter({value:L,count:he,maxLength:le}):ze="".concat(he).concat(ce?" / ".concat(le):""),Pe=Z.createElement(Z.Fragment,null,Pe,Z.createElement("span",{className:re("".concat(m,"-data-count"),S==null?void 0:S.count),style:w==null?void 0:w.count},ze)));var Ie=function(Ce){var Oe;E==null||E(Ce),(Oe=G())!==null&&Oe!==void 0&&Oe.style.height&&q(!0)},$e=!R&&!v&&!l;return Z.createElement(C7,{ref:A,value:L,allowClear:l,handleReset:Re,suffix:Pe,prefixCls:m,classNames:B(B({},S),{},{affixWrapper:re(S==null?void 0:S.affixWrapper,K(K({},"".concat(m,"-show-count"),v),"".concat(m,"-textarea-allow-clear"),l))}),disabled:b,focused:V,className:re(x,ue&&"".concat(m,"-out-of-range")),style:B(B({},y),J&&!$e?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof ze=="string"?ze:void 0}},hidden:C,readOnly:$,onClear:_},Z.createElement(ZQe,we({},T,{autoSize:R,maxLength:c,onKeyDown:be,onChange:de,onFocus:Ee,onBlur:Le,onCompositionStart:ve,onCompositionEnd:ge,className:re(S==null?void 0:S.textarea),style:B(B({},w==null?void 0:w.textarea),{},{resize:y==null?void 0:y.resize}),disabled:b,prefixCls:m,onResize:Ie,ref:z,readOnly:$})))});const tZe=e=>{const{componentCls:t,paddingLG:n}=e,r=`${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"},[r]:{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"}},[` +`,KQe=["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"],G8={},bs;function YQe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&G8[n])return G8[n];var r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),a=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=KQe.map(function(c){return"".concat(c,":").concat(r.getPropertyValue(c))}).join(";"),l={sizingStyle:s,paddingSize:i,borderSize:a,boxSizing:o};return t&&n&&(G8[n]=l),l}function XQe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;bs||(bs=document.createElement("textarea"),bs.setAttribute("tab-index","-1"),bs.setAttribute("aria-hidden","true"),bs.setAttribute("name","hiddenTextarea"),document.body.appendChild(bs)),e.getAttribute("wrap")?bs.setAttribute("wrap",e.getAttribute("wrap")):bs.removeAttribute("wrap");var o=YQe(e,t),i=o.paddingSize,a=o.borderSize,s=o.boxSizing,l=o.sizingStyle;bs.setAttribute("style","".concat(l,";").concat(qQe)),bs.value=e.value||e.placeholder||"";var c=void 0,u=void 0,d,f=bs.scrollHeight;if(s==="border-box"?f+=a:s==="content-box"&&(f-=i),n!==null||r!==null){bs.value=" ";var h=bs.scrollHeight-i;n!==null&&(c=h*n,s==="border-box"&&(c=c+i+a),f=Math.max(c,f)),r!==null&&(u=h*r,s==="border-box"&&(u=u+i+a),d=f>u?"":"hidden",f=Math.min(u,f))}var m={height:f,overflowY:d,resize:"none"};return c&&(m.minHeight=c),u&&(m.maxHeight=u),m}var QQe=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],q8=0,K8=1,Y8=2,ZQe=p.forwardRef(function(e,t){var n=e,r=n.prefixCls,o=n.defaultValue,i=n.value,a=n.autoSize,s=n.onResize,l=n.className,c=n.style,u=n.disabled,d=n.onChange;n.onInternalAutoSize;var f=Ye(n,QQe),h=Gt(o,{value:i,postState:function(F){return F??""}}),m=ie(h,2),v=m[0],g=m[1],b=function(F){g(F.target.value),d==null||d(F)},y=p.useRef();p.useImperativeHandle(t,function(){return{textArea:y.current}});var x=p.useMemo(function(){return a&&dt(a)==="object"?[a.minRows,a.maxRows]:[]},[a]),w=ie(x,2),S=w[0],C=w[1],E=!!a,_=p.useState(Y8),P=ie(_,2),$=P[0],T=P[1],R=p.useState(),O=ie(R,2),k=O[0],I=O[1],D=function(){T(q8)};Mn(function(){E&&D()},[i,S,C,E]),Mn(function(){if($===q8)T(K8);else if($===K8){var j=XQe(y.current,!1,S,C);T(Y8),I(j)}},[$]);var N=p.useRef(),L=function(){gn.cancel(N.current)},H=function(F){$===Y8&&(s==null||s(F),a&&(L(),N.current=gn(function(){D()})))};p.useEffect(function(){return L},[]);var U=E?k:null,V=B(B({},c),U);return($===q8||$===K8)&&(V.overflowY="hidden",V.overflowX="hidden"),p.createElement(da,{onResize:H,disabled:!(a||s)},p.createElement("textarea",Ce({},f,{ref:y,style:V,className:re(r,l,K({},"".concat(r,"-disabled"),u)),disabled:u,value:v,onChange:b})))}),JQe=["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"],eZe=Z.forwardRef(function(e,t){var n,r=e.defaultValue,o=e.value,i=e.onFocus,a=e.onBlur,s=e.onChange,l=e.allowClear,c=e.maxLength,u=e.onCompositionStart,d=e.onCompositionEnd,f=e.suffix,h=e.prefixCls,m=h===void 0?"rc-textarea":h,v=e.showCount,g=e.count,b=e.className,y=e.style,x=e.disabled,w=e.hidden,S=e.classNames,C=e.styles,E=e.onResize,_=e.onClear,P=e.onPressEnter,$=e.readOnly,T=e.autoSize,R=e.onKeyDown,O=Ye(e,JQe),k=Gt(r,{value:o,defaultValue:r}),I=ie(k,2),D=I[0],N=I[1],L=D==null?"":String(D),H=Z.useState(!1),U=ie(H,2),V=U[0],j=U[1],F=Z.useRef(!1),W=Z.useState(null),X=ie(W,2),J=X[0],q=X[1],A=p.useRef(null),z=p.useRef(null),G=function(){var we;return(we=z.current)===null||we===void 0?void 0:we.textArea},Y=function(){G().focus()};p.useImperativeHandle(t,function(){var Be;return{resizableTextArea:z.current,focus:Y,blur:function(){G().blur()},nativeElement:((Be=A.current)===null||Be===void 0?void 0:Be.nativeElement)||G()}}),p.useEffect(function(){j(function(Be){return!x&&Be})},[x]);var Q=Z.useState(null),ee=ie(Q,2),te=ee[0],oe=ee[1];Z.useEffect(function(){if(te){var Be;(Be=G()).setSelectionRange.apply(Be,De(te))}},[te]);var ne=gme(g,v),le=(n=ne.max)!==null&&n!==void 0?n:c,ce=Number(le)>0,he=ne.strategy(L),ue=!!le&&he>le,fe=function(we,Re){var Fe=Re;!F.current&&ne.exceedFormatter&&ne.max&&ne.strategy(Re)>ne.max&&(Fe=ne.exceedFormatter(Re,{max:ne.max}),Re!==Fe&&oe([G().selectionStart||0,G().selectionEnd||0])),N(Fe),iM(we.currentTarget,we,s,Fe)},ve=function(we){F.current=!0,u==null||u(we)},ge=function(we){F.current=!1,fe(we,we.currentTarget.value),d==null||d(we)},de=function(we){fe(we,we.target.value)},be=function(we){we.key==="Enter"&&P&&P(we),R==null||R(we)},Ee=function(we){j(!0),i==null||i(we)},Le=function(we){j(!1),a==null||a(we)},Te=function(we){N(""),Y(),iM(G(),we,s)},Pe=f,ze;ne.show&&(ne.showFormatter?ze=ne.showFormatter({value:L,count:he,maxLength:le}):ze="".concat(he).concat(ce?" / ".concat(le):""),Pe=Z.createElement(Z.Fragment,null,Pe,Z.createElement("span",{className:re("".concat(m,"-data-count"),S==null?void 0:S.count),style:C==null?void 0:C.count},ze)));var ke=function(we){var Re;E==null||E(we),(Re=G())!==null&&Re!==void 0&&Re.style.height&&q(!0)},$e=!T&&!v&&!l;return Z.createElement(w7,{ref:A,value:L,allowClear:l,handleReset:Te,suffix:Pe,prefixCls:m,classNames:B(B({},S),{},{affixWrapper:re(S==null?void 0:S.affixWrapper,K(K({},"".concat(m,"-show-count"),v),"".concat(m,"-textarea-allow-clear"),l))}),disabled:x,focused:V,className:re(b,ue&&"".concat(m,"-out-of-range")),style:B(B({},y),J&&!$e?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof ze=="string"?ze:void 0}},hidden:w,readOnly:$,onClear:_},Z.createElement(ZQe,Ce({},O,{autoSize:T,maxLength:c,onKeyDown:be,onChange:de,onFocus:Ee,onBlur:Le,onCompositionStart:ve,onCompositionEnd:ge,className:re(S==null?void 0:S.textarea),style:B(B({},C==null?void 0:C.textarea),{},{resize:y==null?void 0:y.resize}),disabled:x,prefixCls:m,onResize:ke,ref:z,readOnly:$})))});const tZe=e=>{const{componentCls:t,paddingLG:n}=e,r=`${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"},[r]:{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"}},[` &-allow-clear > ${t}, &-affix-wrapper${r}-has-feedback ${t} - `]:{paddingInlineEnd:n},[`&-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},[`${r}-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}}}}}},nZe=pn(["Input","TextArea"],e=>{const t=Xt(e,xg(e));return[tZe(t)]},Cg,{resetFont:!1});var rZe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,bordered:o=!0,size:i,disabled:a,status:s,allowClear:l,classNames:c,rootClassName:u,className:d,style:p,styles:h,variant:m,showCount:v,onMouseDown:g,onResize:x}=e,y=rZe(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:b,direction:C,allowClear:S,autoComplete:w,className:E,style:_,classNames:P,styles:$}=Vr("textArea"),R=f.useContext(ko),O=a??R,{status:T,hasFeedback:I,feedbackIcon:k}=f.useContext(Do),N=tf(T,s),D=f.useRef(null);f.useImperativeHandle(t,()=>{var ne;return{resizableTextArea:(ne=D.current)===null||ne===void 0?void 0:ne.resizableTextArea,focus:le=>{var ce,he;x7((he=(ce=D.current)===null||ce===void 0?void 0:ce.resizableTextArea)===null||he===void 0?void 0:he.textArea,le)},blur:()=>{var le;return(le=D.current)===null||le===void 0?void 0:le.blur()}}});const L=b("input",r),H=br(L),[U,V,j]=Rhe(L,u),[F]=nZe(L,H),{compactSize:W,compactItemClassnames:X}=Ol(L,C),J=fo(ne=>{var le;return(le=i??W)!==null&&le!==void 0?le:ne}),[q,A]=Hu("textArea",m,o),z=yme(l??S),[G,Y]=f.useState(!1),[Q,ee]=f.useState(!1),te=ne=>{Y(!0),g==null||g(ne);const le=()=>{Y(!1),document.removeEventListener("mouseup",le)};document.addEventListener("mouseup",le)},oe=ne=>{var le,ce;if(x==null||x(ne),G&&typeof getComputedStyle=="function"){const he=(ce=(le=D.current)===null||le===void 0?void 0:le.nativeElement)===null||ce===void 0?void 0:ce.querySelector("textarea");he&&getComputedStyle(he).resize==="both"&&ee(!0)}};return U(F(f.createElement(eZe,Object.assign({autoComplete:w},y,{style:Object.assign(Object.assign({},_),p),styles:Object.assign(Object.assign({},$),h),disabled:O,allowClear:z,className:re(j,H,d,u,X,E,Q&&`${L}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},c),P),{textarea:re({[`${L}-sm`]:J==="small",[`${L}-lg`]:J==="large"},V,c==null?void 0:c.textarea,P.textarea,G&&`${L}-mouse-active`),variant:re({[`${L}-${q}`]:A},Mc(L,N)),affixWrapper:re(`${L}-textarea-affix-wrapper`,{[`${L}-affix-wrapper-rtl`]:C==="rtl",[`${L}-affix-wrapper-sm`]:J==="small",[`${L}-affix-wrapper-lg`]:J==="large",[`${L}-textarea-show-count`]:v||((n=e.count)===null||n===void 0?void 0:n.show)},V)}),prefixCls:L,suffix:I&&f.createElement("span",{className:`${L}-textarea-suffix`},k),showCount:v,ref:D,onResize:oe,onMouseDown:te}))))}),Hn=tS;Hn.Group=TQe;Hn.Search=GQe;Hn.TextArea=oZe;Hn.Password=WQe;Hn.OTP=BQe;function iZe(e,t,n){return typeof n=="boolean"?n:e.length?!0:yi(t).some(o=>o.type===Spe)}var Jme=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);of.forwardRef((i,a)=>f.createElement(r,Object.assign({ref:a,suffixCls:e,tagName:t},i)))}const P7=f.forwardRef((e,t)=>{const{prefixCls:n,suffixCls:r,className:o,tagName:i}=e,a=Jme(e,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:s}=f.useContext(It),l=s("layout",n),[c,u,d]=wpe(l),p=r?`${l}-${r}`:l;return c(f.createElement(i,Object.assign({className:re(n||p,o,u,d),ref:t},a)))}),aZe=f.forwardRef((e,t)=>{const{direction:n}=f.useContext(It),[r,o]=f.useState([]),{prefixCls:i,className:a,rootClassName:s,children:l,hasSider:c,tagName:u,style:d}=e,p=Jme(e,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),h=En(p,["suffixCls"]),{getPrefixCls:m,className:v,style:g}=Vr("layout"),x=m("layout",i),y=iZe(r,l,c),[b,C,S]=wpe(x),w=re(x,{[`${x}-has-sider`]:y,[`${x}-rtl`]:n==="rtl"},v,a,s,C,S),E=f.useMemo(()=>({siderHook:{addSider:_=>{o(P=>[].concat(Ne(P),[_]))},removeSider:_=>{o(P=>P.filter($=>$!==_))}}}),[]);return b(f.createElement(bpe.Provider,{value:E},f.createElement(u,Object.assign({ref:t,className:w,style:Object.assign(Object.assign({},g),d)},h),l)))}),sZe=RT({tagName:"div",displayName:"Layout"})(aZe),lM=RT({suffixCls:"header",tagName:"header",displayName:"Header"})(P7),lZe=RT({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(P7),cZe=RT({suffixCls:"content",tagName:"main",displayName:"Content"})(P7),Dr=sZe;Dr.Header=lM;Dr.Footer=lZe;Dr.Content=cZe;Dr.Sider=Spe;Dr._InternalSiderContext=gT;var uZe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},dZe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:uZe}))},VY=f.forwardRef(dZe),fZe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},pZe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:fZe}))},WY=f.forwardRef(pZe),ege={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:"页码"},hZe=[10,20,50,100],mZe=function(t){var n=t.pageSizeOptions,r=n===void 0?hZe:n,o=t.locale,i=t.changeSize,a=t.pageSize,s=t.goButton,l=t.quickGo,c=t.rootPrefixCls,u=t.disabled,d=t.buildOptionText,p=t.showSizeChanger,h=t.sizeChangerRender,m=Z.useState(""),v=ie(m,2),g=v[0],x=v[1],y=function(){return!g||Number.isNaN(g)?void 0:Number(g)},b=typeof d=="function"?d:function(O){return"".concat(O," ").concat(o.items_per_page)},C=function(T){x(T.target.value)},S=function(T){s||g===""||(x(""),!(T.relatedTarget&&(T.relatedTarget.className.indexOf("".concat(c,"-item-link"))>=0||T.relatedTarget.className.indexOf("".concat(c,"-item"))>=0))&&(l==null||l(y())))},w=function(T){g!==""&&(T.keyCode===ot.ENTER||T.type==="click")&&(x(""),l==null||l(y()))},E=function(){return r.some(function(T){return T.toString()===a.toString()})?r:r.concat([a]).sort(function(T,I){var k=Number.isNaN(Number(T))?0:Number(T),N=Number.isNaN(Number(I))?0:Number(I);return k-N})},_="".concat(c,"-options");if(!p&&!l)return null;var P=null,$=null,R=null;return p&&h&&(P=h({disabled:u,size:a,onSizeChange:function(T){i==null||i(Number(T))},"aria-label":o.page_size,className:"".concat(_,"-size-changer"),options:E().map(function(O){return{label:b(O),value:O}})})),l&&(s&&(R=typeof s=="boolean"?Z.createElement("button",{type:"button",onClick:w,onKeyUp:w,disabled:u,className:"".concat(_,"-quick-jumper-button")},o.jump_to_confirm):Z.createElement("span",{onClick:w,onKeyUp:w},s)),$=Z.createElement("div",{className:"".concat(_,"-quick-jumper")},o.jump_to,Z.createElement("input",{disabled:u,type:"text",value:g,onChange:C,onKeyUp:w,onBlur:S,"aria-label":o.page}),o.page,R)),Z.createElement("li",{className:_},P,$)},ix=function(t){var n=t.rootPrefixCls,r=t.page,o=t.active,i=t.className,a=t.showTitle,s=t.onClick,l=t.onKeyPress,c=t.itemRender,u="".concat(n,"-item"),d=re(u,"".concat(u,"-").concat(r),K(K({},"".concat(u,"-active"),o),"".concat(u,"-disabled"),!r),i),p=function(){s(r)},h=function(g){l(g,s,r)},m=c(r,"page",Z.createElement("a",{rel:"nofollow"},r));return m?Z.createElement("li",{title:a?String(r):null,className:d,onClick:p,onKeyDown:h,tabIndex:0},m):null},gZe=function(t,n,r){return r};function UY(){}function GY(e){var t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function Ph(e,t,n){var r=typeof e>"u"?t:e;return Math.floor((n-1)/r)+1}var vZe=function(t){var n=t.prefixCls,r=n===void 0?"rc-pagination":n,o=t.selectPrefixCls,i=o===void 0?"rc-select":o,a=t.className,s=t.current,l=t.defaultCurrent,c=l===void 0?1:l,u=t.total,d=u===void 0?0:u,p=t.pageSize,h=t.defaultPageSize,m=h===void 0?10:h,v=t.onChange,g=v===void 0?UY:v,x=t.hideOnSinglePage,y=t.align,b=t.showPrevNextJumpers,C=b===void 0?!0:b,S=t.showQuickJumper,w=t.showLessItems,E=t.showTitle,_=E===void 0?!0:E,P=t.onShowSizeChange,$=P===void 0?UY:P,R=t.locale,O=R===void 0?ege:R,T=t.style,I=t.totalBoundaryShowSizeChanger,k=I===void 0?50:I,N=t.disabled,D=t.simple,L=t.showTotal,H=t.showSizeChanger,U=H===void 0?d>k:H,V=t.sizeChangerRender,j=t.pageSizeOptions,F=t.itemRender,W=F===void 0?gZe:F,X=t.jumpPrevIcon,J=t.jumpNextIcon,q=t.prevIcon,A=t.nextIcon,z=Z.useRef(null),G=Gt(10,{value:p,defaultValue:m}),Y=ie(G,2),Q=Y[0],ee=Y[1],te=Gt(1,{value:s,defaultValue:c,postState:function(lt){return Math.max(1,Math.min(lt,Ph(void 0,Q,d)))}}),oe=ie(te,2),ne=oe[0],le=oe[1],ce=Z.useState(ne),he=ie(ce,2),ue=he[0],fe=he[1];f.useEffect(function(){fe(ne)},[ne]);var ve=Math.max(1,ne-(w?3:5)),ge=Math.min(Ph(void 0,Q,d),ne+(w?3:5));function de(Pt,lt){var Rt=Pt||Z.createElement("button",{type:"button","aria-label":lt,className:"".concat(r,"-item-link")});return typeof Pt=="function"&&(Rt=Z.createElement(Pt,B({},t))),Rt}function be(Pt){var lt=Pt.target.value,Rt=Ph(void 0,Q,d),cn;return lt===""?cn=lt:Number.isNaN(Number(lt))?cn=ue:lt>=Rt?cn=Rt:cn=Number(lt),cn}function Ee(Pt){return GY(Pt)&&Pt!==ne&&GY(d)&&d>0}var Le=d>Q?S:!1;function Re(Pt){(Pt.keyCode===ot.UP||Pt.keyCode===ot.DOWN)&&Pt.preventDefault()}function Pe(Pt){var lt=be(Pt);switch(lt!==ue&&fe(lt),Pt.keyCode){case ot.ENTER:$e(lt);break;case ot.UP:$e(lt-1);break;case ot.DOWN:$e(lt+1);break}}function ze(Pt){$e(be(Pt))}function Ie(Pt){var lt=Ph(Pt,Q,d),Rt=ne>lt&<!==0?lt:ne;ee(Pt),fe(Rt),$==null||$(ne,Pt),le(Rt),g==null||g(Rt,Pt)}function $e(Pt){if(Ee(Pt)&&!N){var lt=Ph(void 0,Q,d),Rt=Pt;return Pt>lt?Rt=lt:Pt<1&&(Rt=1),Rt!==ue&&fe(Rt),le(Rt),g==null||g(Rt,Q),Rt}return ne}var Be=ne>1,Ce=ne2?Rt-2:0),yn=2;ynd?d:ne*Q])),mt=null,me=Ph(void 0,Q,d);if(x&&d<=Q)return null;var pe=[],ye={rootPrefixCls:r,onClick:$e,onKeyPress:Ve,showTitle:_,itemRender:W,page:-1},Te=ne-1>0?ne-1:0,je=ne+1=at*2&&ne!==3&&(pe[0]=Z.cloneElement(pe[0],{className:re("".concat(r,"-item-after-jump-prev"),pe[0].props.className)}),pe.unshift(Ze)),me-ne>=at*2&&ne!==me-2){var yt=pe[pe.length-1];pe[pe.length-1]=Z.cloneElement(yt,{className:re("".concat(r,"-item-before-jump-next"),yt.props.className)}),pe.push(mt)}ft!==1&&pe.unshift(Z.createElement(ix,we({},ye,{key:1,page:1}))),vt!==me&&pe.push(Z.createElement(ix,we({},ye,{key:me,page:me})))}var qe=it(Te);if(qe){var ke=!Be||!me;qe=Z.createElement("li",{title:_?O.prev_page:null,onClick:Oe,tabIndex:ke?null:0,onKeyDown:Je,className:re("".concat(r,"-prev"),K({},"".concat(r,"-disabled"),ke)),"aria-disabled":ke},qe)}var nt=Ge(je);if(nt){var Ct,Lt;D?(Ct=!Ce,Lt=Be?0:null):(Ct=!Ce||!me,Lt=Ct?null:0),nt=Z.createElement("li",{title:_?O.next_page:null,onClick:Fe,tabIndex:Lt,onKeyDown:ht,className:re("".concat(r,"-next"),K({},"".concat(r,"-disabled"),Ct)),"aria-disabled":Ct},nt)}var on=re(r,a,K(K(K(K(K({},"".concat(r,"-start"),y==="start"),"".concat(r,"-center"),y==="center"),"".concat(r,"-end"),y==="end"),"".concat(r,"-simple"),D),"".concat(r,"-disabled"),N));return Z.createElement("ul",we({className:on,style:T,ref:z},et),tt,qe,D?ct:pe,nt,Z.createElement(mZe,{locale:O,rootPrefixCls:r,disabled:N,selectPrefixCls:i,changeSize:Ie,pageSize:Q,pageSizeOptions:j,quickGo:Le?$e:null,goButton:st,showSizeChanger:U,sizeChangerRender:V}))};const yZe=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}},[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{[`&${t}-disabled ${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},bZe=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.itemSizeSM,lineHeight:se(e.itemSizeSM)},[`&${t}-mini ${t}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:se(e.calc(e.itemSizeSM).sub(2).equal())},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:se(e.itemSizeSM)},[`&${t}-mini:not(${t}-disabled)`]:{[`${t}-prev, ${t}-next`]:{[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}}},[` + `]:{paddingInlineEnd:n},[`&-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},[`${r}-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}}}}}},nZe=pn(["Input","TextArea"],e=>{const t=Xt(e,wg(e));return[tZe(t)]},Cg,{resetFont:!1});var rZe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,bordered:o=!0,size:i,disabled:a,status:s,allowClear:l,classNames:c,rootClassName:u,className:d,style:f,styles:h,variant:m,showCount:v,onMouseDown:g,onResize:b}=e,y=rZe(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:x,direction:w,allowClear:S,autoComplete:C,className:E,style:_,classNames:P,styles:$}=Vr("textArea"),T=p.useContext(Do),R=a??T,{status:O,hasFeedback:k,feedbackIcon:I}=p.useContext(Ao),D=tf(O,s),N=p.useRef(null);p.useImperativeHandle(t,()=>{var ne;return{resizableTextArea:(ne=N.current)===null||ne===void 0?void 0:ne.resizableTextArea,focus:le=>{var ce,he;x7((he=(ce=N.current)===null||ce===void 0?void 0:ce.resizableTextArea)===null||he===void 0?void 0:he.textArea,le)},blur:()=>{var le;return(le=N.current)===null||le===void 0?void 0:le.blur()}}});const L=x("input",r),H=br(L),[U,V,j]=The(L,u),[F]=nZe(L,H),{compactSize:W,compactItemClassnames:X}=Rl(L,w),J=fo(ne=>{var le;return(le=i??W)!==null&&le!==void 0?le:ne}),[q,A]=Hu("textArea",m,o),z=yme(l??S),[G,Y]=p.useState(!1),[Q,ee]=p.useState(!1),te=ne=>{Y(!0),g==null||g(ne);const le=()=>{Y(!1),document.removeEventListener("mouseup",le)};document.addEventListener("mouseup",le)},oe=ne=>{var le,ce;if(b==null||b(ne),G&&typeof getComputedStyle=="function"){const he=(ce=(le=N.current)===null||le===void 0?void 0:le.nativeElement)===null||ce===void 0?void 0:ce.querySelector("textarea");he&&getComputedStyle(he).resize==="both"&&ee(!0)}};return U(F(p.createElement(eZe,Object.assign({autoComplete:C},y,{style:Object.assign(Object.assign({},_),f),styles:Object.assign(Object.assign({},$),h),disabled:R,allowClear:z,className:re(j,H,d,u,X,E,Q&&`${L}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},c),P),{textarea:re({[`${L}-sm`]:J==="small",[`${L}-lg`]:J==="large"},V,c==null?void 0:c.textarea,P.textarea,G&&`${L}-mouse-active`),variant:re({[`${L}-${q}`]:A},Mc(L,D)),affixWrapper:re(`${L}-textarea-affix-wrapper`,{[`${L}-affix-wrapper-rtl`]:w==="rtl",[`${L}-affix-wrapper-sm`]:J==="small",[`${L}-affix-wrapper-lg`]:J==="large",[`${L}-textarea-show-count`]:v||((n=e.count)===null||n===void 0?void 0:n.show)},V)}),prefixCls:L,suffix:k&&p.createElement("span",{className:`${L}-textarea-suffix`},I),showCount:v,ref:N,onResize:oe,onMouseDown:te}))))}),Hn=tS;Hn.Group=OQe;Hn.Search=GQe;Hn.TextArea=oZe;Hn.Password=WQe;Hn.OTP=BQe;function iZe(e,t,n){return typeof n=="boolean"?n:e.length?!0:bi(t).some(o=>o.type===Spe)}var Jme=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);op.forwardRef((i,a)=>p.createElement(r,Object.assign({ref:a,suffixCls:e,tagName:t},i)))}const P7=p.forwardRef((e,t)=>{const{prefixCls:n,suffixCls:r,className:o,tagName:i}=e,a=Jme(e,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:s}=p.useContext(kt),l=s("layout",n),[c,u,d]=Cpe(l),f=r?`${l}-${r}`:l;return c(p.createElement(i,Object.assign({className:re(n||f,o,u,d),ref:t},a)))}),aZe=p.forwardRef((e,t)=>{const{direction:n}=p.useContext(kt),[r,o]=p.useState([]),{prefixCls:i,className:a,rootClassName:s,children:l,hasSider:c,tagName:u,style:d}=e,f=Jme(e,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),h=En(f,["suffixCls"]),{getPrefixCls:m,className:v,style:g}=Vr("layout"),b=m("layout",i),y=iZe(r,l,c),[x,w,S]=Cpe(b),C=re(b,{[`${b}-has-sider`]:y,[`${b}-rtl`]:n==="rtl"},v,a,s,w,S),E=p.useMemo(()=>({siderHook:{addSider:_=>{o(P=>[].concat(De(P),[_]))},removeSider:_=>{o(P=>P.filter($=>$!==_))}}}),[]);return x(p.createElement(bpe.Provider,{value:E},p.createElement(u,Object.assign({ref:t,className:C,style:Object.assign(Object.assign({},g),d)},h),l)))}),sZe=TO({tagName:"div",displayName:"Layout"})(aZe),lM=TO({suffixCls:"header",tagName:"header",displayName:"Header"})(P7),lZe=TO({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(P7),cZe=TO({suffixCls:"content",tagName:"main",displayName:"Content"})(P7),Nr=sZe;Nr.Header=lM;Nr.Footer=lZe;Nr.Content=cZe;Nr.Sider=Spe;Nr._InternalSiderContext=gO;var uZe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},dZe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:uZe}))},VY=p.forwardRef(dZe),fZe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},pZe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:fZe}))},WY=p.forwardRef(pZe),ege={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:"页码"},hZe=[10,20,50,100],mZe=function(t){var n=t.pageSizeOptions,r=n===void 0?hZe:n,o=t.locale,i=t.changeSize,a=t.pageSize,s=t.goButton,l=t.quickGo,c=t.rootPrefixCls,u=t.disabled,d=t.buildOptionText,f=t.showSizeChanger,h=t.sizeChangerRender,m=Z.useState(""),v=ie(m,2),g=v[0],b=v[1],y=function(){return!g||Number.isNaN(g)?void 0:Number(g)},x=typeof d=="function"?d:function(R){return"".concat(R," ").concat(o.items_per_page)},w=function(O){b(O.target.value)},S=function(O){s||g===""||(b(""),!(O.relatedTarget&&(O.relatedTarget.className.indexOf("".concat(c,"-item-link"))>=0||O.relatedTarget.className.indexOf("".concat(c,"-item"))>=0))&&(l==null||l(y())))},C=function(O){g!==""&&(O.keyCode===ot.ENTER||O.type==="click")&&(b(""),l==null||l(y()))},E=function(){return r.some(function(O){return O.toString()===a.toString()})?r:r.concat([a]).sort(function(O,k){var I=Number.isNaN(Number(O))?0:Number(O),D=Number.isNaN(Number(k))?0:Number(k);return I-D})},_="".concat(c,"-options");if(!f&&!l)return null;var P=null,$=null,T=null;return f&&h&&(P=h({disabled:u,size:a,onSizeChange:function(O){i==null||i(Number(O))},"aria-label":o.page_size,className:"".concat(_,"-size-changer"),options:E().map(function(R){return{label:x(R),value:R}})})),l&&(s&&(T=typeof s=="boolean"?Z.createElement("button",{type:"button",onClick:C,onKeyUp:C,disabled:u,className:"".concat(_,"-quick-jumper-button")},o.jump_to_confirm):Z.createElement("span",{onClick:C,onKeyUp:C},s)),$=Z.createElement("div",{className:"".concat(_,"-quick-jumper")},o.jump_to,Z.createElement("input",{disabled:u,type:"text",value:g,onChange:w,onKeyUp:C,onBlur:S,"aria-label":o.page}),o.page,T)),Z.createElement("li",{className:_},P,$)},ix=function(t){var n=t.rootPrefixCls,r=t.page,o=t.active,i=t.className,a=t.showTitle,s=t.onClick,l=t.onKeyPress,c=t.itemRender,u="".concat(n,"-item"),d=re(u,"".concat(u,"-").concat(r),K(K({},"".concat(u,"-active"),o),"".concat(u,"-disabled"),!r),i),f=function(){s(r)},h=function(g){l(g,s,r)},m=c(r,"page",Z.createElement("a",{rel:"nofollow"},r));return m?Z.createElement("li",{title:a?String(r):null,className:d,onClick:f,onKeyDown:h,tabIndex:0},m):null},gZe=function(t,n,r){return r};function UY(){}function GY(e){var t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function Mh(e,t,n){var r=typeof e>"u"?t:e;return Math.floor((n-1)/r)+1}var vZe=function(t){var n=t.prefixCls,r=n===void 0?"rc-pagination":n,o=t.selectPrefixCls,i=o===void 0?"rc-select":o,a=t.className,s=t.current,l=t.defaultCurrent,c=l===void 0?1:l,u=t.total,d=u===void 0?0:u,f=t.pageSize,h=t.defaultPageSize,m=h===void 0?10:h,v=t.onChange,g=v===void 0?UY:v,b=t.hideOnSinglePage,y=t.align,x=t.showPrevNextJumpers,w=x===void 0?!0:x,S=t.showQuickJumper,C=t.showLessItems,E=t.showTitle,_=E===void 0?!0:E,P=t.onShowSizeChange,$=P===void 0?UY:P,T=t.locale,R=T===void 0?ege:T,O=t.style,k=t.totalBoundaryShowSizeChanger,I=k===void 0?50:k,D=t.disabled,N=t.simple,L=t.showTotal,H=t.showSizeChanger,U=H===void 0?d>I:H,V=t.sizeChangerRender,j=t.pageSizeOptions,F=t.itemRender,W=F===void 0?gZe:F,X=t.jumpPrevIcon,J=t.jumpNextIcon,q=t.prevIcon,A=t.nextIcon,z=Z.useRef(null),G=Gt(10,{value:f,defaultValue:m}),Y=ie(G,2),Q=Y[0],ee=Y[1],te=Gt(1,{value:s,defaultValue:c,postState:function(lt){return Math.max(1,Math.min(lt,Mh(void 0,Q,d)))}}),oe=ie(te,2),ne=oe[0],le=oe[1],ce=Z.useState(ne),he=ie(ce,2),ue=he[0],fe=he[1];p.useEffect(function(){fe(ne)},[ne]);var ve=Math.max(1,ne-(C?3:5)),ge=Math.min(Mh(void 0,Q,d),ne+(C?3:5));function de(Pt,lt){var Tt=Pt||Z.createElement("button",{type:"button","aria-label":lt,className:"".concat(r,"-item-link")});return typeof Pt=="function"&&(Tt=Z.createElement(Pt,B({},t))),Tt}function be(Pt){var lt=Pt.target.value,Tt=Mh(void 0,Q,d),cn;return lt===""?cn=lt:Number.isNaN(Number(lt))?cn=ue:lt>=Tt?cn=Tt:cn=Number(lt),cn}function Ee(Pt){return GY(Pt)&&Pt!==ne&&GY(d)&&d>0}var Le=d>Q?S:!1;function Te(Pt){(Pt.keyCode===ot.UP||Pt.keyCode===ot.DOWN)&&Pt.preventDefault()}function Pe(Pt){var lt=be(Pt);switch(lt!==ue&&fe(lt),Pt.keyCode){case ot.ENTER:$e(lt);break;case ot.UP:$e(lt-1);break;case ot.DOWN:$e(lt+1);break}}function ze(Pt){$e(be(Pt))}function ke(Pt){var lt=Mh(Pt,Q,d),Tt=ne>lt&<!==0?lt:ne;ee(Pt),fe(Tt),$==null||$(ne,Pt),le(Tt),g==null||g(Tt,Pt)}function $e(Pt){if(Ee(Pt)&&!D){var lt=Mh(void 0,Q,d),Tt=Pt;return Pt>lt?Tt=lt:Pt<1&&(Tt=1),Tt!==ue&&fe(Tt),le(Tt),g==null||g(Tt,Q),Tt}return ne}var Be=ne>1,we=ne2?Tt-2:0),yn=2;ynd?d:ne*Q])),mt=null,me=Mh(void 0,Q,d);if(b&&d<=Q)return null;var pe=[],ye={rootPrefixCls:r,onClick:$e,onKeyPress:Ve,showTitle:_,itemRender:W,page:-1},Oe=ne-1>0?ne-1:0,je=ne+1=at*2&&ne!==3&&(pe[0]=Z.cloneElement(pe[0],{className:re("".concat(r,"-item-after-jump-prev"),pe[0].props.className)}),pe.unshift(Ze)),me-ne>=at*2&&ne!==me-2){var yt=pe[pe.length-1];pe[pe.length-1]=Z.cloneElement(yt,{className:re("".concat(r,"-item-before-jump-next"),yt.props.className)}),pe.push(mt)}ft!==1&&pe.unshift(Z.createElement(ix,Ce({},ye,{key:1,page:1}))),vt!==me&&pe.push(Z.createElement(ix,Ce({},ye,{key:me,page:me})))}var qe=it(Oe);if(qe){var Ie=!Be||!me;qe=Z.createElement("li",{title:_?R.prev_page:null,onClick:Re,tabIndex:Ie?null:0,onKeyDown:Je,className:re("".concat(r,"-prev"),K({},"".concat(r,"-disabled"),Ie)),"aria-disabled":Ie},qe)}var nt=Ge(je);if(nt){var wt,Lt;N?(wt=!we,Lt=Be?0:null):(wt=!we||!me,Lt=wt?null:0),nt=Z.createElement("li",{title:_?R.next_page:null,onClick:Fe,tabIndex:Lt,onKeyDown:ht,className:re("".concat(r,"-next"),K({},"".concat(r,"-disabled"),wt)),"aria-disabled":wt},nt)}var on=re(r,a,K(K(K(K(K({},"".concat(r,"-start"),y==="start"),"".concat(r,"-center"),y==="center"),"".concat(r,"-end"),y==="end"),"".concat(r,"-simple"),N),"".concat(r,"-disabled"),D));return Z.createElement("ul",Ce({className:on,style:O,ref:z},et),tt,qe,N?ct:pe,nt,Z.createElement(mZe,{locale:R,rootPrefixCls:r,disabled:D,selectPrefixCls:i,changeSize:ke,pageSize:Q,pageSizeOptions:j,quickGo:Le?$e:null,goButton:st,showSizeChanger:U,sizeChangerRender:V}))};const yZe=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}},[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{[`&${t}-disabled ${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},bZe=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.itemSizeSM,lineHeight:se(e.itemSizeSM)},[`&${t}-mini ${t}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:se(e.calc(e.itemSizeSM).sub(2).equal())},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:se(e.itemSizeSM)},[`&${t}-mini:not(${t}-disabled)`]:{[`${t}-prev, ${t}-next`]:{[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}}},[` &${t}-mini ${t}-prev ${t}-item-link, &${t}-mini ${t}-next ${t}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.itemSizeSM,lineHeight:se(e.itemSizeSM)}},[`&${t}-mini ${t}-jump-prev, &${t}-mini ${t}-jump-next`]:{height:e.itemSizeSM,marginInlineEnd:0,lineHeight:se(e.itemSizeSM)},[`&${t}-mini ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:e.miniOptionsSizeChangerTop},"&-quick-jumper":{height:e.itemSizeSM,lineHeight:se(e.itemSizeSM),input:Object.assign(Object.assign({},h7(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},xZe=e=>{const{componentCls:t}=e;return{[` &${t}-simple ${t}-prev, &${t}-simple ${t}-next - `]:{height:e.itemSizeSM,lineHeight:se(e.itemSizeSM),verticalAlign:"top",[`${t}-item-link`]:{height:e.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.itemSizeSM,lineHeight:se(e.itemSizeSM)}}},[`&${t}-simple ${t}-simple-pager`]:{display:"inline-block",height:e.itemSizeSM,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${se(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${se(e.inputOutlineOffset)} 0 ${se(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}}}},CZe=e=>{const{componentCls:t}=e;return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[` + `]:{height:e.itemSizeSM,lineHeight:se(e.itemSizeSM),verticalAlign:"top",[`${t}-item-link`]:{height:e.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.itemSizeSM,lineHeight:se(e.itemSizeSM)}}},[`&${t}-simple ${t}-simple-pager`]:{display:"inline-block",height:e.itemSizeSM,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${se(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${se(e.inputOutlineOffset)} 0 ${se(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}}}},wZe=e=>{const{componentCls:t}=e;return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[` ${t}-prev, ${t}-jump-prev, ${t}-jump-next @@ -440,8 +440,8 @@ html body { ${t}-next, ${t}-jump-prev, ${t}-jump-next - `]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:se(e.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${se(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:se(e.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},Xw(e)),l7(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow})),{"&[disabled]":Object.assign({},ST(e)),width:e.calc(e.controlHeightLG).mul(1.25).equal(),height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},wZe=e=>{const{componentCls:t}=e;return{[`${t}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:se(e.calc(e.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:e.itemBg,border:`${se(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${se(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.colorPrimary},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.colorPrimaryHover}}}}},SZe=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:se(e.calc(e.itemSize).sub(2).equal()),verticalAlign:"middle"}}),wZe(e)),CZe(e)),xZe(e)),bZe(e)),yZe(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},EZe=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:Object.assign({},Ls(e)),[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":Object.assign({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},_c(e))},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Object.assign({},_c(e))}}}},tge=e=>Object.assign({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0},Cg(e)),nge=e=>Xt(e,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:e.calc(e.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:e.calc(e.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:e.calc(e.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:e.marginSM,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},xg(e)),_Ze=pn("Pagination",e=>{const t=nge(e);return[SZe(t),EZe(t)]},tge),$Ze=e=>{const{componentCls:t}=e;return{[`${t}${t}-bordered${t}-disabled:not(${t}-mini)`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}${t}-bordered:not(${t}-mini)`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},PZe=ky(["Pagination","bordered"],e=>{const t=nge(e);return[$Ze(t)]},tge);function qY(e){return f.useMemo(()=>typeof e=="boolean"?[e,{}]:e&&typeof e=="object"?[!0,e]:[void 0,void 0],[e])}var MZe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{align:t,prefixCls:n,selectPrefixCls:r,className:o,rootClassName:i,style:a,size:s,locale:l,responsive:c,showSizeChanger:u,selectComponentClass:d,pageSizeOptions:p}=e,h=MZe(e,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:m}=uT(c),[,v]=ai(),{getPrefixCls:g,direction:x,showSizeChanger:y,className:b,style:C}=Vr("pagination"),S=g("pagination",n),[w,E,_]=_Ze(S),P=fo(s),$=P==="small"||!!(m&&!P&&c),[R]=Yi("Pagination",$ue),O=Object.assign(Object.assign({},R),l),[T,I]=qY(u),[k,N]=qY(y),D=T??k,L=I??N,H=d||$i,U=f.useMemo(()=>p?p.map(J=>Number(J)):void 0,[p]),V=J=>{var q;const{disabled:A,size:z,onSizeChange:G,"aria-label":Y,className:Q,options:ee}=J,{className:te,onChange:oe}=L||{},ne=(q=ee.find(le=>String(le.value)===String(z)))===null||q===void 0?void 0:q.value;return f.createElement(H,Object.assign({disabled:A,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:le=>le.parentNode,"aria-label":Y,options:ee},L,{value:ne,onChange:(le,ce)=>{G==null||G(le),oe==null||oe(le,ce)},size:$?"small":"middle",className:re(Q,te)}))},j=f.useMemo(()=>{const J=f.createElement("span",{className:`${S}-item-ellipsis`},"•••"),q=f.createElement("button",{className:`${S}-item-link`,type:"button",tabIndex:-1},x==="rtl"?f.createElement(El,null):f.createElement(Ou,null)),A=f.createElement("button",{className:`${S}-item-link`,type:"button",tabIndex:-1},x==="rtl"?f.createElement(Ou,null):f.createElement(El,null)),z=f.createElement("a",{className:`${S}-item-link`},f.createElement("div",{className:`${S}-item-container`},x==="rtl"?f.createElement(WY,{className:`${S}-item-link-icon`}):f.createElement(VY,{className:`${S}-item-link-icon`}),J)),G=f.createElement("a",{className:`${S}-item-link`},f.createElement("div",{className:`${S}-item-container`},x==="rtl"?f.createElement(VY,{className:`${S}-item-link-icon`}):f.createElement(WY,{className:`${S}-item-link-icon`}),J));return{prevIcon:q,nextIcon:A,jumpPrevIcon:z,jumpNextIcon:G}},[x,S]),F=g("select",r),W=re({[`${S}-${t}`]:!!t,[`${S}-mini`]:$,[`${S}-rtl`]:x==="rtl",[`${S}-bordered`]:v.wireframe},b,o,i,E,_),X=Object.assign(Object.assign({},C),a);return w(f.createElement(f.Fragment,null,v.wireframe&&f.createElement(PZe,{prefixCls:S}),f.createElement(vZe,Object.assign({},j,h,{style:X,prefixCls:S,selectPrefixCls:F,className:W,locale:O,pageSizeOptions:U,showSizeChanger:D,sizeChangerRender:V}))))},cM=100,rge=cM/5,oge=cM/2-rge/2,X8=oge*2*Math.PI,KY=50,YY=e=>{const{dotClassName:t,style:n,hasCircleCls:r}=e;return f.createElement("circle",{className:re(`${t}-circle`,{[`${t}-circle-bg`]:r}),r:oge,cx:KY,cy:KY,strokeWidth:rge,style:n})},OZe=({percent:e,prefixCls:t})=>{const n=`${t}-dot`,r=`${n}-holder`,o=`${r}-hidden`,[i,a]=f.useState(!1);Mn(()=>{e!==0&&a(!0)},[e!==0]);const s=Math.max(Math.min(e,100),0);if(!i)return null;const l={strokeDashoffset:`${X8/4}`,strokeDasharray:`${X8*s/100} ${X8*(100-s)/100}`};return f.createElement("span",{className:re(r,`${n}-progress`,s<=0&&o)},f.createElement("svg",{viewBox:`0 0 ${cM} ${cM}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":s},f.createElement(YY,{dotClassName:n,hasCircleCls:!0}),f.createElement(YY,{dotClassName:n,style:l})))};function TZe(e){const{prefixCls:t,percent:n=0}=e,r=`${t}-dot`,o=`${r}-holder`,i=`${o}-hidden`;return f.createElement(f.Fragment,null,f.createElement("span",{className:re(o,n>0&&i)},f.createElement("span",{className:re(r,`${t}-dot-spin`)},[1,2,3,4].map(a=>f.createElement("i",{className:`${t}-dot-item`,key:a})))),f.createElement(OZe,{prefixCls:t,percent:n}))}function IZe(e){var t;const{prefixCls:n,indicator:r,percent:o}=e,i=`${n}-dot`;return r&&f.isValidElement(r)?No(r,{className:re((t=r.props)===null||t===void 0?void 0:t.className,i),percent:o}):f.createElement(TZe,{prefixCls:n,percent:o})}const kZe=new vn("antSpinMove",{to:{opacity:1}}),NZe=new vn("antRotate",{to:{transform:"rotate(405deg)"}}),DZe=e=>{const{componentCls:t,calc:n}=e;return{[t]:Object.assign(Object.assign({},Rn(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:n(n(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:n(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:n(e.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${t}-dot`]:{margin:n(e.dotSizeSM).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeSM).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${t}-dot`]:{margin:n(e.dotSizeLG).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeLG).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(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:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),height:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:kZe,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:NZe,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(r=>`${r} ${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:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal(),height:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal()}},[`&-lg ${t}-dot`]:{"&, &-holder":{fontSize:e.dotSizeLG}},[`&-lg ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal(),height:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal()}},[`&${t}-show-text ${t}-text`]:{display:"block"}})}},AZe=e=>{const{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},FZe=pn("Spin",e=>{const t=Xt(e,{spinDotDefault:e.colorTextDescription});return[DZe(t)]},AZe),BZe=200,XY=[[30,.05],[70,.03],[96,.01]];function LZe(e,t){const[n,r]=f.useState(0),o=f.useRef(null),i=t==="auto";return f.useEffect(()=>(i&&e&&(r(0),o.current=setInterval(()=>{r(a=>{const s=100-a;for(let l=0;l{clearInterval(o.current)}),[i,e]),i?n:t}var jZe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var t;const{prefixCls:n,spinning:r=!0,delay:o=0,className:i,rootClassName:a,size:s="default",tip:l,wrapperClassName:c,style:u,children:d,fullscreen:p=!1,indicator:h,percent:m}=e,v=jZe(e,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen","indicator","percent"]),{getPrefixCls:g,direction:x,className:y,style:b,indicator:C}=Vr("spin"),S=g("spin",n),[w,E,_]=FZe(S),[P,$]=f.useState(()=>r&&!zZe(r,o)),R=LZe(P,m);f.useEffect(()=>{if(r){const L=DGe(o,()=>{$(!0)});return L(),()=>{var H;(H=L==null?void 0:L.cancel)===null||H===void 0||H.call(L)}}$(!1)},[o,r]);const O=f.useMemo(()=>typeof d<"u"&&!p,[d,p]),T=re(S,y,{[`${S}-sm`]:s==="small",[`${S}-lg`]:s==="large",[`${S}-spinning`]:P,[`${S}-show-text`]:!!l,[`${S}-rtl`]:x==="rtl"},i,!p&&a,E,_),I=re(`${S}-container`,{[`${S}-blur`]:P}),k=(t=h??C)!==null&&t!==void 0?t:ige,N=Object.assign(Object.assign({},b),u),D=f.createElement("div",Object.assign({},v,{style:N,className:T,"aria-live":"polite","aria-busy":P}),f.createElement(IZe,{prefixCls:S,indicator:k,percent:R}),l&&(O||p)?f.createElement("div",{className:`${S}-text`},l):null);return w(O?f.createElement("div",Object.assign({},v,{className:re(`${S}-nested-loading`,c,E,_)}),P&&f.createElement("div",{key:"loading"},D),f.createElement("div",{className:I,key:"container"},d)):p?f.createElement("div",{className:re(`${S}-fullscreen`,{[`${S}-fullscreen-show`]:P},a,E,_)},D):D)};Vu.setDefaultIndicator=e=>{ige=e};const M7=Z.createContext({});M7.Consumer;var age=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{prefixCls:t,className:n,avatar:r,title:o,description:i}=e,a=age(e,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:s}=f.useContext(It),l=s("list",t),c=re(`${l}-item-meta`,n),u=Z.createElement("div",{className:`${l}-item-meta-content`},o&&Z.createElement("h4",{className:`${l}-item-meta-title`},o),i&&Z.createElement("div",{className:`${l}-item-meta-description`},i));return Z.createElement("div",Object.assign({},a,{className:c}),r&&Z.createElement("div",{className:`${l}-item-meta-avatar`},r),(o||i)&&u)},VZe=Z.forwardRef((e,t)=>{const{prefixCls:n,children:r,actions:o,extra:i,styles:a,className:s,classNames:l,colStyle:c}=e,u=age(e,["prefixCls","children","actions","extra","styles","className","classNames","colStyle"]),{grid:d,itemLayout:p}=f.useContext(M7),{getPrefixCls:h,list:m}=f.useContext(It),v=E=>{var _,P;return re((P=(_=m==null?void 0:m.item)===null||_===void 0?void 0:_.classNames)===null||P===void 0?void 0:P[E],l==null?void 0:l[E])},g=E=>{var _,P;return Object.assign(Object.assign({},(P=(_=m==null?void 0:m.item)===null||_===void 0?void 0:_.styles)===null||P===void 0?void 0:P[E]),a==null?void 0:a[E])},x=()=>{let E=!1;return f.Children.forEach(r,_=>{typeof _=="string"&&(E=!0)}),E&&f.Children.count(r)>1},y=()=>p==="vertical"?!!i:!x(),b=h("list",n),C=o&&o.length>0&&Z.createElement("ul",{className:re(`${b}-item-action`,v("actions")),key:"actions",style:g("actions")},o.map((E,_)=>Z.createElement("li",{key:`${b}-item-action-${_}`},E,_!==o.length-1&&Z.createElement("em",{className:`${b}-item-action-split`})))),S=d?"div":"li",w=Z.createElement(S,Object.assign({},u,d?{}:{ref:t},{className:re(`${b}-item`,{[`${b}-item-no-flex`]:!y()},s)}),p==="vertical"&&i?[Z.createElement("div",{className:`${b}-item-main`,key:"content"},r,C),Z.createElement("div",{className:re(`${b}-item-extra`,v("extra")),key:"extra",style:g("extra")},i)]:[r,C,No(i,{key:"extra"})]);return d?Z.createElement(j0,{ref:t,flex:1,style:c},w):w}),sge=VZe;sge.Meta=HZe;const WZe=e=>{const{listBorderedCls:t,componentCls:n,paddingLG:r,margin:o,itemPaddingSM:i,itemPaddingLG:a,marginLG:s,borderRadiusLG:l}=e;return{[t]:{border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:l,[`${n}-header,${n}-footer,${n}-item`]:{paddingInline:r},[`${n}-pagination`]:{margin:`${se(o)} ${se(s)}`}},[`${t}${n}-sm`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:i}},[`${t}${n}-lg`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:a}}}},UZe=e=>{const{componentCls:t,screenSM:n,screenMD:r,marginLG:o,marginSM:i,margin:a}=e;return{[`@media screen and (max-width:${r}px)`]:{[t]:{[`${t}-item`]:{[`${t}-item-action`]:{marginInlineStart:o}}},[`${t}-vertical`]:{[`${t}-item`]:{[`${t}-item-extra`]:{marginInlineStart:o}}}},[`@media screen and (max-width: ${n}px)`]:{[t]:{[`${t}-item`]:{flexWrap:"wrap",[`${t}-action`]:{marginInlineStart:i}}},[`${t}-vertical`]:{[`${t}-item`]:{flexWrap:"wrap-reverse",[`${t}-item-main`]:{minWidth:e.contentWidth},[`${t}-item-extra`]:{margin:`auto auto ${se(a)}`}}}}}},GZe=e=>{const{componentCls:t,antCls:n,controlHeight:r,minHeight:o,paddingSM:i,marginLG:a,padding:s,itemPadding:l,colorPrimary:c,itemPaddingSM:u,itemPaddingLG:d,paddingXS:p,margin:h,colorText:m,colorTextDescription:v,motionDurationSlow:g,lineWidth:x,headerBg:y,footerBg:b,emptyTextPadding:C,metaMarginBottom:S,avatarMarginRight:w,titleMarginBottom:E,descriptionFontSize:_}=e;return{[t]:Object.assign(Object.assign({},Rn(e)),{position:"relative","--rc-virtual-list-scrollbar-bg":e.colorSplit,"*":{outline:"none"},[`${t}-header`]:{background:y},[`${t}-footer`]:{background:b},[`${t}-header, ${t}-footer`]:{paddingBlock:i},[`${t}-pagination`]:{marginBlockStart:a,[`${n}-pagination-options`]:{textAlign:"start"}},[`${t}-spin`]:{minHeight:o,textAlign:"center"},[`${t}-items`]:{margin:0,padding:0,listStyle:"none"},[`${t}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:l,color:m,[`${t}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${t}-item-meta-avatar`]:{marginInlineEnd:w},[`${t}-item-meta-content`]:{flex:"1 0",width:0,color:m},[`${t}-item-meta-title`]:{margin:`0 0 ${se(e.marginXXS)} 0`,color:m,fontSize:e.fontSize,lineHeight:e.lineHeight,"> a":{color:m,transition:`all ${g}`,"&:hover":{color:c}}},[`${t}-item-meta-description`]:{color:v,fontSize:_,lineHeight:e.lineHeight}},[`${t}-item-action`]:{flex:"0 0 auto",marginInlineStart:e.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${se(p)}`,color:v,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${t}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:x,height:e.calc(e.fontHeight).sub(e.calc(e.marginXXS).mul(2)).equal(),transform:"translateY(-50%)",backgroundColor:e.colorSplit}}},[`${t}-empty`]:{padding:`${se(s)} 0`,color:v,fontSize:e.fontSizeSM,textAlign:"center"},[`${t}-empty-text`]:{padding:C,color:e.colorTextDisabled,fontSize:e.fontSize,textAlign:"center"},[`${t}-item-no-flex`]:{display:"block"}}),[`${t}-grid ${n}-col > ${t}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:h,paddingBlock:0,borderBlockEnd:"none"},[`${t}-vertical ${t}-item`]:{alignItems:"initial",[`${t}-item-main`]:{display:"block",flex:1},[`${t}-item-extra`]:{marginInlineStart:a},[`${t}-item-meta`]:{marginBlockEnd:S,[`${t}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:E,color:m,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}},[`${t}-item-action`]:{marginBlockStart:s,marginInlineStart:"auto","> li":{padding:`0 ${se(s)}`,"&:first-child":{paddingInlineStart:0}}}},[`${t}-split ${t}-item`]:{borderBlockEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${t}-split ${t}-header`]:{borderBlockEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-split${t}-empty ${t}-footer`]:{borderTop:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-loading ${t}-spin-nested-loading`]:{minHeight:r},[`${t}-split${t}-something-after-last-item ${n}-spin-container > ${t}-items > ${t}-item:last-child`]:{borderBlockEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-lg ${t}-item`]:{padding:d},[`${t}-sm ${t}-item`]:{padding:u},[`${t}:not(${t}-vertical)`]:{[`${t}-item-no-flex`]:{[`${t}-item-action`]:{float:"right"}}}}},qZe=e=>({contentWidth:220,itemPadding:`${se(e.paddingContentVertical)} 0`,itemPaddingSM:`${se(e.paddingContentVerticalSM)} ${se(e.paddingContentHorizontal)}`,itemPaddingLG:`${se(e.paddingContentVerticalLG)} ${se(e.paddingContentHorizontalLG)}`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:e.padding,metaMarginBottom:e.padding,avatarMarginRight:e.padding,titleMarginBottom:e.paddingSM,descriptionFontSize:e.fontSize}),KZe=pn("List",e=>{const t=Xt(e,{listBorderedCls:`${e.componentCls}-bordered`,minHeight:e.controlHeightLG});return[GZe(t),WZe(t),UZe(t)]},qZe);var YZe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o(ge,de)=>{var be;_(ge),$(de),n&&((be=n==null?void 0:n[ve])===null||be===void 0||be.call(n,ge,de))},L=D("onChange"),H=D("onShowSizeChange"),U=(ve,ge)=>{if(!b)return null;let de;return typeof y=="function"?de=y(ve):y?de=ve[y]:de=ve.key,de||(de=`list-item-${ge}`),f.createElement(f.Fragment,{key:de},b(ve,ge))},V=!!(d||n||g),j=R("list",r),[F,W,X]=KZe(j);let J=x;typeof J=="boolean"&&(J={spinning:J});const q=!!(J!=null&&J.spinning),A=fo(m);let z="";switch(A){case"large":z="lg";break;case"small":z="sm";break}const G=re(j,{[`${j}-vertical`]:u==="vertical",[`${j}-${z}`]:z,[`${j}-split`]:i,[`${j}-bordered`]:o,[`${j}-loading`]:q,[`${j}-grid`]:!!p,[`${j}-something-after-last-item`]:V,[`${j}-rtl`]:O==="rtl"},T,a,s,W,X),Y=wA(N,{total:h.length,current:E,pageSize:P},n||{}),Q=Math.ceil(Y.total/Y.pageSize);Y.current=Math.min(Y.current,Q);const ee=n&&f.createElement("div",{className:re(`${j}-pagination`)},f.createElement(RZe,Object.assign({align:"end"},Y,{onChange:L,onShowSizeChange:H})));let te=Ne(h);n&&h.length>(Y.current-1)*Y.pageSize&&(te=Ne(h).splice((Y.current-1)*Y.pageSize,Y.pageSize));const oe=Object.keys(p||{}).some(ve=>["xs","sm","md","lg","xl","xxl"].includes(ve)),ne=uT(oe),le=f.useMemo(()=>{for(let ve=0;ve{if(!p)return;const ve=le&&p[le]?p[le]:p.column;if(ve)return{width:`${100/ve}%`,maxWidth:`${100/ve}%`}},[JSON.stringify(p),le]);let he=q&&f.createElement("div",{style:{minHeight:53}});if(te.length>0){const ve=te.map(U);he=p?f.createElement($T,{gutter:p.gutter},f.Children.map(ve,ge=>f.createElement("div",{key:ge==null?void 0:ge.key,style:ce},ge))):f.createElement("ul",{className:`${j}-items`},ve)}else!c&&!q&&(he=f.createElement("div",{className:`${j}-empty-text`},(C==null?void 0:C.emptyText)||(k==null?void 0:k("List"))||f.createElement(qw,{componentName:"List"})));const ue=Y.position,fe=f.useMemo(()=>({grid:p,itemLayout:u}),[JSON.stringify(p),u]);return F(f.createElement(M7.Provider,{value:fe},f.createElement("div",Object.assign({ref:t,style:Object.assign(Object.assign({},I),l),className:G},S),(ue==="top"||ue==="both")&&ee,v&&f.createElement("div",{className:`${j}-header`},v),f.createElement(Vu,Object.assign({},J),he,c),g&&f.createElement("div",{className:`${j}-footer`},g),d||(ue==="bottom"||ue==="both")&&ee)))}const QZe=f.forwardRef(XZe),YA=QZe;YA.Item=sge;let il=null,tm=e=>e(),RC=[],OC={};function QY(){const{getContainer:e,duration:t,rtl:n,maxCount:r,top:o}=OC,i=(e==null?void 0:e())||document.body;return{getContainer:()=>i,duration:t,rtl:n,maxCount:r,top:o}}const ZZe=Z.forwardRef((e,t)=>{const{messageConfig:n,sync:r}=e,{getPrefixCls:o}=f.useContext(It),i=OC.prefixCls||o("message"),a=f.useContext(_A),[s,l]=Cde(Object.assign(Object.assign(Object.assign({},n),{prefixCls:i}),a.message));return Z.useImperativeHandle(t,()=>{const c=Object.assign({},s);return Object.keys(c).forEach(u=>{c[u]=(...d)=>(r(),s[u].apply(s,d))}),{instance:c,sync:r}}),l}),JZe=Z.forwardRef((e,t)=>{const[n,r]=Z.useState(QY),o=()=>{r(QY)};Z.useEffect(o,[]);const i=ide(),a=i.getRootPrefixCls(),s=i.getIconPrefixCls(),l=i.getTheme(),c=Z.createElement(ZZe,{ref:t,sync:o,messageConfig:n});return Z.createElement(Vt,{prefixCls:a,iconPrefixCls:s,theme:l},i.holderRender?i.holderRender(c):c)});function OT(){if(!il){const e=document.createDocumentFragment(),t={fragment:e};il=t,tm(()=>{xj()(Z.createElement(JZe,{ref:r=>{const{instance:o,sync:i}=r||{};Promise.resolve().then(()=>{!t.instance&&o&&(t.instance=o,t.sync=i,OT())})}}),e)});return}il.instance&&(RC.forEach(e=>{const{type:t,skipped:n}=e;if(!n)switch(t){case"open":{tm(()=>{const r=il.instance.open(Object.assign(Object.assign({},OC),e.config));r==null||r.then(e.resolve),e.setCloseFn(r)});break}case"destroy":tm(()=>{il==null||il.instance.destroy(e.key)});break;default:tm(()=>{var r;const o=(r=il.instance)[t].apply(r,Ne(e.args));o==null||o.then(e.resolve),e.setCloseFn(o)})}}),RC=[])}function eJe(e){OC=Object.assign(Object.assign({},OC),e),tm(()=>{var t;(t=il==null?void 0:il.sync)===null||t===void 0||t.call(il)})}function tJe(e){const t=yj(n=>{let r;const o={type:"open",config:e,resolve:n,setCloseFn:i=>{r=i}};return RC.push(o),()=>{r?tm(()=>{r()}):o.skipped=!0}});return OT(),t}function nJe(e,t){const n=yj(r=>{let o;const i={type:e,args:t,resolve:r,setCloseFn:a=>{o=a}};return RC.push(i),()=>{o?tm(()=>{o()}):i.skipped=!0}});return OT(),n}const rJe=e=>{RC.push({type:"destroy",key:e}),OT()},oJe=["success","info","warning","error","loading"],iJe={open:tJe,destroy:rJe,config:eJe,useMessage:wde,_InternalPanelDoNotUseOrYouWillBeFired:I5e},md=iJe;oJe.forEach(e=>{md[e]=(...t)=>nJe(e,t)});var aJe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,closeIcon:r,closable:o,type:i,title:a,children:s,footer:l}=e,c=aJe(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:u}=f.useContext(It),d=u(),p=t||u("modal"),h=br(d),[m,v,g]=ffe(p,h),x=`${p}-confirm`;let y={};return i?y={closable:o??!1,title:"",footer:"",children:f.createElement(hfe,Object.assign({},e,{prefixCls:p,confirmPrefixCls:x,rootPrefixCls:d,content:s}))}:y={closable:o??!0,title:a,footer:l!==null&&f.createElement(sfe,Object.assign({},e)),children:s},m(f.createElement(qde,Object.assign({prefixCls:p,className:re(v,`${p}-pure-panel`,i&&x,i&&`${x}-${i}`,n,g,h)},c,{closeIcon:afe(p,r),closable:o},y)))},lJe=$fe(sJe);function lge(e){return Ww(yfe(e))}const Ir=pfe;Ir.useModal=Sfe;Ir.info=function(t){return Ww(bfe(t))};Ir.success=function(t){return Ww(xfe(t))};Ir.error=function(t){return Ww(Cfe(t))};Ir.warning=lge;Ir.warn=lge;Ir.confirm=function(t){return Ww(wfe(t))};Ir.destroyAll=function(){for(;Jh.length;){const t=Jh.pop();t&&t()}};Ir.config=Kje;Ir._InternalPanelDoNotUseOrYouWillBeFired=lJe;var cJe={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},uJe=function(){var t=f.useRef([]),n=f.useRef(null);return f.useEffect(function(){var r=Date.now(),o=!1;t.current.forEach(function(i){if(i){o=!0;var a=i.style;a.transitionDuration=".3s, .3s, .3s, .06s",n.current&&r-n.current<100&&(a.transitionDuration="0s, 0s")}}),o&&(n.current=Date.now())}),t.current},ZY=0,dJe=qi();function fJe(){var e;return dJe?(e=ZY,ZY+=1):e="TEST_OR_SSR",e}const pJe=function(e){var t=f.useState(),n=ie(t,2),r=n[0],o=n[1];return f.useEffect(function(){o("rc_progress_".concat(fJe()))},[]),e||r};var JY=function(t){var n=t.bg,r=t.children;return f.createElement("div",{style:{width:"100%",height:"100%",background:n}},r)};function eX(e,t){return Object.keys(e).map(function(n){var r=parseFloat(n),o="".concat(Math.floor(r*t),"%");return"".concat(e[n]," ").concat(o)})}var hJe=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.color,o=e.gradientId,i=e.radius,a=e.style,s=e.ptg,l=e.strokeLinecap,c=e.strokeWidth,u=e.size,d=e.gapDegree,p=r&&dt(r)==="object",h=p?"#FFF":void 0,m=u/2,v=f.createElement("circle",{className:"".concat(n,"-circle-path"),r:i,cx:m,cy:m,stroke:h,strokeLinecap:l,strokeWidth:c,opacity:s===0?0:1,style:a,ref:t});if(!p)return v;var g="".concat(o,"-conic"),x=d?"".concat(180+d/2,"deg"):"0deg",y=eX(r,(360-d)/360),b=eX(r,1),C="conic-gradient(from ".concat(x,", ").concat(y.join(", "),")"),S="linear-gradient(to ".concat(d?"bottom":"top",", ").concat(b.join(", "),")");return f.createElement(f.Fragment,null,f.createElement("mask",{id:g},v),f.createElement("foreignObject",{x:0,y:0,width:u,height:u,mask:"url(#".concat(g,")")},f.createElement(JY,{bg:S},f.createElement(JY,{bg:C}))))}),qx=100,Q8=function(t,n,r,o,i,a,s,l,c,u){var d=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,p=r/100*360*((360-a)/360),h=a===0?0:{bottom:0,top:180,left:90,right:-90}[s],m=(100-o)/100*n;c==="round"&&o!==100&&(m+=u/2,m>=n&&(m=n-.01));var v=qx/2;return{stroke:typeof l=="string"?l:void 0,strokeDasharray:"".concat(n,"px ").concat(t),strokeDashoffset:m+d,transform:"rotate(".concat(i+p+h,"deg)"),transformOrigin:"".concat(v,"px ").concat(v,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},mJe=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function tX(e){var t=e??[];return Array.isArray(t)?t:[t]}var gJe=function(t){var n=B(B({},cJe),t),r=n.id,o=n.prefixCls,i=n.steps,a=n.strokeWidth,s=n.trailWidth,l=n.gapDegree,c=l===void 0?0:l,u=n.gapPosition,d=n.trailColor,p=n.strokeLinecap,h=n.style,m=n.className,v=n.strokeColor,g=n.percent,x=Ye(n,mJe),y=qx/2,b=pJe(r),C="".concat(b,"-gradient"),S=y-a/2,w=Math.PI*2*S,E=c>0?90+c/2:-90,_=w*((360-c)/360),P=dt(i)==="object"?i:{count:i,gap:2},$=P.count,R=P.gap,O=tX(g),T=tX(v),I=T.find(function(V){return V&&dt(V)==="object"}),k=I&&dt(I)==="object",N=k?"butt":p,D=Q8(w,_,0,100,E,c,u,d,N,a),L=uJe(),H=function(){var j=0;return O.map(function(F,W){var X=T[W]||T[T.length-1],J=Q8(w,_,j,F,E,c,u,X,N,a);return j+=F,f.createElement(hJe,{key:W,color:X,ptg:F,radius:S,prefixCls:o,gradientId:C,style:J,strokeLinecap:N,strokeWidth:a,gapDegree:c,ref:function(A){L[W]=A},size:qx})}).reverse()},U=function(){var j=Math.round($*(O[0]/100)),F=100/$,W=0;return new Array($).fill(null).map(function(X,J){var q=J<=j-1?T[0]:d,A=q&&dt(q)==="object"?"url(#".concat(C,")"):void 0,z=Q8(w,_,W,F,E,c,u,q,"butt",a,R);return W+=(_-z.strokeDashoffset+R)*100/_,f.createElement("circle",{key:J,className:"".concat(o,"-circle-path"),r:S,cx:y,cy:y,stroke:A,strokeWidth:a,opacity:1,style:z,ref:function(Y){L[J]=Y}})})};return f.createElement("svg",we({className:re("".concat(o,"-circle"),m),viewBox:"0 0 ".concat(qx," ").concat(qx),style:h,id:r,role:"presentation"},x),!$&&f.createElement("circle",{className:"".concat(o,"-circle-trail"),r:S,cx:y,cy:y,stroke:d,strokeLinecap:N,strokeWidth:s||a,style:D}),$?U():H())};function Mp(e){return!e||e<0?0:e>100?100:e}function uM({success:e,successPercent:t}){let n=t;return e&&"progress"in e&&(n=e.progress),e&&"percent"in e&&(n=e.percent),n}const vJe=({percent:e,success:t,successPercent:n})=>{const r=Mp(uM({success:t,successPercent:n}));return[r,Mp(Mp(e)-r)]},yJe=({success:e={},strokeColor:t})=>{const{strokeColor:n}=e;return[n||xm.green,t||null]},TT=(e,t,n)=>{var r,o,i,a;let s=-1,l=-1;if(t==="step"){const c=n.steps,u=n.strokeWidth;typeof e=="string"||typeof e>"u"?(s=e==="small"?2:14,l=u??8):typeof e=="number"?[s,l]=[e,e]:[s=14,l=8]=Array.isArray(e)?e:[e.width,e.height],s*=c}else if(t==="line"){const c=n==null?void 0:n.strokeWidth;typeof e=="string"||typeof e>"u"?l=c||(e==="small"?6:8):typeof e=="number"?[s,l]=[e,e]:[s=-1,l=8]=Array.isArray(e)?e:[e.width,e.height]}else(t==="circle"||t==="dashboard")&&(typeof e=="string"||typeof e>"u"?[s,l]=e==="small"?[60,60]:[120,120]:typeof e=="number"?[s,l]=[e,e]:Array.isArray(e)&&(s=(o=(r=e[0])!==null&&r!==void 0?r:e[1])!==null&&o!==void 0?o:120,l=(a=(i=e[0])!==null&&i!==void 0?i:e[1])!==null&&a!==void 0?a:120));return[s,l]},bJe=3,xJe=e=>bJe/e*100,CJe=e=>{const{prefixCls:t,trailColor:n=null,strokeLinecap:r="round",gapPosition:o,gapDegree:i,width:a=120,type:s,children:l,success:c,size:u=a,steps:d}=e,[p,h]=TT(u,"circle");let{strokeWidth:m}=e;m===void 0&&(m=Math.max(xJe(p),6));const v={width:p,height:h,fontSize:p*.15+6},g=f.useMemo(()=>{if(i||i===0)return i;if(s==="dashboard")return 75},[i,s]),x=vJe(e),y=o||s==="dashboard"&&"bottom"||void 0,b=Object.prototype.toString.call(e.strokeColor)==="[object Object]",C=yJe({success:c,strokeColor:e.strokeColor}),S=re(`${t}-inner`,{[`${t}-circle-gradient`]:b}),w=f.createElement(gJe,{steps:d,percent:d?x[1]:x,strokeWidth:m,trailWidth:m,strokeColor:d?C[1]:C,strokeLinecap:r,trailColor:n,prefixCls:t,gapDegree:g,gapPosition:y}),E=p<=20,_=f.createElement("div",{className:S,style:v},w,!E&&l);return E?f.createElement(ss,{title:l},_):_},dM="--progress-line-stroke-color",cge="--progress-percent",nX=e=>{const t=e?"100%":"-100%";return new vn(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},wJe=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:Object.assign(Object.assign({},Rn(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize},[`${t}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",background:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${t}-text`]:{width:"max-content",marginInlineStart:0,marginTop:e.marginXXS}},[`${t}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${dM})`]},height:"100%",width:`calc(1 / var(${cge}) * 100%)`,display:"block"},[`&${t}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${t}-text-inner`]:{color:e.colorWhite,[`&${t}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[n]:{fontSize:e.fontSize},[`&${t}-text-outer`]:{width:"max-content"},[`&${t}-text-outer${t}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:e.marginXS}},[`${t}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${se(e.paddingXXS)}`,[`&${t}-text-start`]:{justifyContent:"start"},[`&${t}-text-end`]:{justifyContent:"end"}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:nX(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:nX(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}},SJe=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[n]:{fontSize:e.circleIconFontSize}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}},EJe=e=>{const{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}},_Je=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${n}`]:{fontSize:e.fontSizeSM}}}},$Je=e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`}),PJe=pn("Progress",e=>{const t=e.calc(e.marginXXS).div(2).equal(),n=Xt(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[wJe(n),SJe(n),EJe(n),_Je(n)]},$Je);var MJe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let t=[];return Object.keys(e).forEach(n=>{const r=parseFloat(n.replace(/%/g,""));Number.isNaN(r)||t.push({key:r,value:e[n]})}),t=t.sort((n,r)=>n.key-r.key),t.map(({key:n,value:r})=>`${r} ${n}%`).join(", ")},OJe=(e,t)=>{const{from:n=xm.blue,to:r=xm.blue,direction:o=t==="rtl"?"to left":"to right"}=e,i=MJe(e,["from","to","direction"]);if(Object.keys(i).length!==0){const s=RJe(i),l=`linear-gradient(${o}, ${s})`;return{background:l,[dM]:l}}const a=`linear-gradient(${o}, ${n}, ${r})`;return{background:a,[dM]:a}},TJe=e=>{const{prefixCls:t,direction:n,percent:r,size:o,strokeWidth:i,strokeColor:a,strokeLinecap:s="round",children:l,trailColor:c=null,percentPosition:u,success:d}=e,{align:p,type:h}=u,m=a&&typeof a!="string"?OJe(a,n):{[dM]:a,background:a},v=s==="square"||s==="butt"?0:void 0,g=o??[-1,i||(o==="small"?6:8)],[x,y]=TT(g,"line",{strokeWidth:i}),b={backgroundColor:c||void 0,borderRadius:v},C=Object.assign(Object.assign({width:`${Mp(r)}%`,height:y,borderRadius:v},m),{[cge]:Mp(r)/100}),S=uM(e),w={width:`${Mp(S)}%`,height:y,borderRadius:v,backgroundColor:d==null?void 0:d.strokeColor},E={width:x<0?"100%":x},_=f.createElement("div",{className:`${t}-inner`,style:b},f.createElement("div",{className:re(`${t}-bg`,`${t}-bg-${h}`),style:C},h==="inner"&&l),S!==void 0&&f.createElement("div",{className:`${t}-success-bg`,style:w})),P=h==="outer"&&p==="start",$=h==="outer"&&p==="end";return h==="outer"&&p==="center"?f.createElement("div",{className:`${t}-layout-bottom`},_,l):f.createElement("div",{className:`${t}-outer`,style:E},P&&l,_,$&&l)},IJe=e=>{const{size:t,steps:n,rounding:r=Math.round,percent:o=0,strokeWidth:i=8,strokeColor:a,trailColor:s=null,prefixCls:l,children:c}=e,u=r(n*(o/100)),p=t??[t==="small"?2:14,i],[h,m]=TT(p,"step",{steps:n,strokeWidth:i}),v=h/n,g=Array.from({length:n});for(let x=0;x{const{prefixCls:n,className:r,rootClassName:o,steps:i,strokeColor:a,percent:s=0,size:l="default",showInfo:c=!0,type:u="line",status:d,format:p,style:h,percentPosition:m={}}=e,v=kJe(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:g="end",type:x="outer"}=m,y=Array.isArray(a)?a[0]:a,b=typeof a=="string"||Array.isArray(a)?a:void 0,C=f.useMemo(()=>{if(y){const H=typeof y=="string"?y:Object.values(y)[0];return new wn(H).isLight()}return!1},[a]),S=f.useMemo(()=>{var H,U;const V=uM(e);return parseInt(V!==void 0?(H=V??0)===null||H===void 0?void 0:H.toString():(U=s??0)===null||U===void 0?void 0:U.toString(),10)},[s,e.success,e.successPercent]),w=f.useMemo(()=>!NJe.includes(d)&&S>=100?"success":d||"normal",[d,S]),{getPrefixCls:E,direction:_,progress:P}=f.useContext(It),$=E("progress",n),[R,O,T]=PJe($),I=u==="line",k=I&&!i,N=f.useMemo(()=>{if(!c)return null;const H=uM(e);let U;const V=p||(F=>`${F}%`),j=I&&C&&x==="inner";return x==="inner"||p||w!=="exception"&&w!=="success"?U=V(Mp(s),Mp(H)):w==="exception"?U=I?f.createElement(ju,null):f.createElement(zu,null):w==="success"&&(U=I?f.createElement(gg,null):f.createElement(w1,null)),f.createElement("span",{className:re(`${$}-text`,{[`${$}-text-bright`]:j,[`${$}-text-${g}`]:k,[`${$}-text-${x}`]:k}),title:typeof U=="string"?U:void 0},U)},[c,s,S,w,u,$,p]);let D;u==="line"?D=i?f.createElement(IJe,Object.assign({},e,{strokeColor:b,prefixCls:$,steps:typeof i=="object"?i.count:i}),N):f.createElement(TJe,Object.assign({},e,{strokeColor:y,prefixCls:$,direction:_,percentPosition:{align:g,type:x}}),N):(u==="circle"||u==="dashboard")&&(D=f.createElement(CJe,Object.assign({},e,{strokeColor:y,prefixCls:$,progressStatus:w}),N));const L=re($,`${$}-status-${w}`,{[`${$}-${u==="dashboard"&&"circle"||u}`]:u!=="line",[`${$}-inline-circle`]:u==="circle"&&TT(l,"circle")[0]<=20,[`${$}-line`]:k,[`${$}-line-align-${g}`]:k,[`${$}-line-position-${x}`]:k,[`${$}-steps`]:i,[`${$}-show-info`]:c,[`${$}-${l}`]:typeof l=="string",[`${$}-rtl`]:_==="rtl"},P==null?void 0:P.className,r,o,O,T);return R(f.createElement("div",Object.assign({ref:t,style:Object.assign(Object.assign({},P==null?void 0:P.style),h),className:L,role:"progressbar","aria-valuenow":S,"aria-valuemin":0,"aria-valuemax":100},En(v,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),D))});function hu(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=NO(e))||t){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){s=!0,i=c},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}var qy,oS;function Xa(e,t,n){if(t<0||t>31||e>>>t)throw new RangeError("Value out of range");for(var r=t-1;r>=0;r--)n.push(e>>>r&1)}function td(e,t){return(e>>>t&1)!=0}function xs(e){if(!e)throw new Error("Assertion error")}var mu=function(){function e(t,n){rr(this,e),K(this,"modeBits",void 0),K(this,"numBitsCharCount",void 0),this.modeBits=t,this.numBitsCharCount=n}return or(e,[{key:"numCharCountBits",value:function(n){return this.numBitsCharCount[Math.floor((n+7)/17)]}}]),e}();qy=mu;K(mu,"NUMERIC",new qy(1,[10,12,14]));K(mu,"ALPHANUMERIC",new qy(2,[9,11,13]));K(mu,"BYTE",new qy(4,[8,16,16]));K(mu,"KANJI",new qy(8,[8,10,12]));K(mu,"ECI",new qy(7,[0,0,0]));var ml=or(function e(t,n){rr(this,e),K(this,"ordinal",void 0),K(this,"formatBits",void 0),this.ordinal=t,this.formatBits=n});oS=ml;K(ml,"LOW",new oS(0,1));K(ml,"MEDIUM",new oS(1,0));K(ml,"QUARTILE",new oS(2,3));K(ml,"HIGH",new oS(3,2));var Sm=function(){function e(t,n,r){if(rr(this,e),K(this,"mode",void 0),K(this,"numChars",void 0),K(this,"bitData",void 0),this.mode=t,this.numChars=n,this.bitData=r,n<0)throw new RangeError("Invalid argument");this.bitData=r.slice()}return or(e,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(n){var r=[],o=hu(n),i;try{for(o.s();!(i=o.n()).done;){var a=i.value;Xa(a,8,r)}}catch(s){o.e(s)}finally{o.f()}return new e(mu.BYTE,n.length,r)}},{key:"makeNumeric",value:function(n){if(!e.isNumeric(n))throw new RangeError("String contains non-numeric characters");for(var r=[],o=0;o=1<e.MAX_VERSION)throw new RangeError("Version value out of range");if(i<-1||i>7)throw new RangeError("Mask value out of range");this.size=t*4+17;for(var a=[],s=0;s>>9)*1335;var a=(r<<10|o)^21522;xs(a>>>15==0);for(var s=0;s<=5;s++)this.setFunctionModule(8,s,td(a,s));this.setFunctionModule(8,7,td(a,6)),this.setFunctionModule(8,8,td(a,7)),this.setFunctionModule(7,8,td(a,8));for(var l=9;l<15;l++)this.setFunctionModule(14-l,8,td(a,l));for(var c=0;c<8;c++)this.setFunctionModule(this.size-1-c,8,td(a,c));for(var u=8;u<15;u++)this.setFunctionModule(8,this.size-15+u,td(a,u));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var n=this.version,r=0;r<12;r++)n=n<<1^(n>>>11)*7973;var o=this.version<<12|n;xs(o>>>18==0);for(var i=0;i<18;i++){var a=td(o,i),s=this.size-11+i%3,l=Math.floor(i/3);this.setFunctionModule(s,l,a),this.setFunctionModule(l,s,a)}}}},{key:"drawFinderPattern",value:function(n,r){for(var o=-4;o<=4;o++)for(var i=-4;i<=4;i++){var a=Math.max(Math.abs(i),Math.abs(o)),s=n+i,l=r+o;0<=s&&s=l)&&g.push(S[C])})},y=0;y=1;o-=2){o==6&&(o=5);for(var i=0;i>>3],7-(r&7)),r++)}}xs(r==n.length*8)}},{key:"applyMask",value:function(n){if(n<0||n>7)throw new RangeError("Mask value out of range");for(var r=0;r5&&n++):(this.finderPenaltyAddHistory(i,a),o||(n+=this.finderPenaltyCountPatterns(a)*e.PENALTY_N3),o=this.modules[r][s],i=1);n+=this.finderPenaltyTerminateAndCount(o,i,a)*e.PENALTY_N3}for(var l=0;l5&&n++):(this.finderPenaltyAddHistory(u,d),c||(n+=this.finderPenaltyCountPatterns(d)*e.PENALTY_N3),c=this.modules[p][l],u=1);n+=this.finderPenaltyTerminateAndCount(c,u,d)*e.PENALTY_N3}for(var h=0;h0&&n[2]==r&&n[3]==r*3&&n[4]==r&&n[5]==r;return(o&&n[0]>=r*4&&n[6]>=r?1:0)+(o&&n[6]>=r*4&&n[0]>=r?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(n,r,o){var i=r;return n&&(this.finderPenaltyAddHistory(i,o),i=0),i+=this.size,this.finderPenaltyAddHistory(i,o),this.finderPenaltyCountPatterns(o)}},{key:"finderPenaltyAddHistory",value:function(n,r){var o=n;r[0]==0&&(o+=this.size),r.pop(),r.unshift(o)}}],[{key:"encodeText",value:function(n,r){var o=Sm.makeSegments(n);return e.encodeSegments(o,r)}},{key:"encodeBinary",value:function(n,r){var o=Sm.makeBytes(n);return e.encodeSegments([o],r)}},{key:"encodeSegments",value:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(e.MIN_VERSION<=o&&o<=i&&i<=e.MAX_VERSION)||a<-1||a>7)throw new RangeError("Invalid value");var l,c;for(l=o;;l++){var u=e.getNumDataCodewords(l,r)*8,d=Sm.getTotalBits(n,l);if(d<=u){c=d;break}if(l>=i)throw new RangeError("Data too long")}for(var p=r,h=0,m=[ml.MEDIUM,ml.QUARTILE,ml.HIGH];h>>3]|=$<<7-(R&7)}),new e(l,p,P,a)}},{key:"getNumRawDataModules",value:function(n){if(ne.MAX_VERSION)throw new RangeError("Version number out of range");var r=(16*n+128)*n+64;if(n>=2){var o=Math.floor(n/7)+2;r-=(25*o-10)*o-55,n>=7&&(r-=36)}return xs(208<=r&&r<=29648),r}},{key:"getNumDataCodewords",value:function(n,r){return Math.floor(e.getNumRawDataModules(n)/8)-e.ECC_CODEWORDS_PER_BLOCK[r.ordinal][n]*e.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][n]}},{key:"reedSolomonComputeDivisor",value:function(n){if(n<1||n>255)throw new RangeError("Degree out of range");for(var r=[],o=0;o>>8||r>>>8)throw new RangeError("Byte out of range");for(var o=0,i=7;i>=0;i--)o=o<<1^(o>>>7)*285,o^=(r>>>i&1)*n;return xs(o>>>8==0),o}}]),e}();K(af,"MIN_VERSION",1);K(af,"MAX_VERSION",40);K(af,"PENALTY_N1",3);K(af,"PENALTY_N2",3);K(af,"PENALTY_N3",40);K(af,"PENALTY_N4",10);K(af,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]);K(af,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var DJe={L:ml.LOW,M:ml.MEDIUM,Q:ml.QUARTILE,H:ml.HIGH},dge=128,fge="L",pge="#FFFFFF",hge="#000000",mge=!1,gge=1,AJe=4,FJe=0,BJe=.1;function vge(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=[];return e.forEach(function(r,o){var i=null;r.forEach(function(a,s){if(!a&&i!==null){n.push("M".concat(i+t," ").concat(o+t,"h").concat(s-i,"v1H").concat(i+t,"z")),i=null;return}if(s===r.length-1){if(!a)return;i===null?n.push("M".concat(s+t,",").concat(o+t," h1v1H").concat(s+t,"z")):n.push("M".concat(i+t,",").concat(o+t," h").concat(s+1-i,"v1H").concat(i+t,"z"));return}a&&i===null&&(i=s)})}),n.join("")}function yge(e,t){return e.slice().map(function(n,r){return r=t.y+t.h?n:n.map(function(o,i){return i=t.x+t.w?o:!1})})}function LJe(e,t,n,r){if(r==null)return null;var o=e.length+n*2,i=Math.floor(t*BJe),a=o/t,s=(r.width||i)*a,l=(r.height||i)*a,c=r.x==null?e.length/2-s/2:r.x*a,u=r.y==null?e.length/2-l/2:r.y*a,d=r.opacity==null?1:r.opacity,p=null;if(r.excavate){var h=Math.floor(c),m=Math.floor(u),v=Math.ceil(s+c-h),g=Math.ceil(l+u-m);p={x:h,y:m,w:v,h:g}}var x=r.crossOrigin;return{x:c,y:u,h:l,w:s,excavation:p,opacity:d,crossOrigin:x}}function jJe(e,t){return t!=null?Math.floor(t):e?AJe:FJe}var zJe=function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0}();function bge(e){var t=e.value,n=e.level,r=e.minVersion,o=e.includeMargin,i=e.marginSize,a=e.imageSettings,s=e.size,l=f.useMemo(function(){var m=Sm.makeSegments(t);return af.encodeSegments(m,DJe[n],r)},[t,n,r]),c=f.useMemo(function(){var m=l.getModules(),v=jJe(o,i),g=m.length+v*2,x=LJe(m,s,v,a);return{cells:m,margin:v,numCells:g,calculatedImageSettings:x}},[l,s,a,o,i]),u=c.cells,d=c.margin,p=c.numCells,h=c.calculatedImageSettings;return{qrcode:l,margin:d,cells:u,numCells:p,calculatedImageSettings:h}}var HJe=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings"],xge=Z.forwardRef(function(t,n){var r=t.value,o=t.size,i=o===void 0?dge:o,a=t.level,s=a===void 0?fge:a,l=t.bgColor,c=l===void 0?pge:l,u=t.fgColor,d=u===void 0?hge:u,p=t.includeMargin,h=p===void 0?mge:p,m=t.minVersion,v=m===void 0?gge:m,g=t.marginSize,x=t.style,y=t.imageSettings,b=Ye(t,HJe),C=y==null?void 0:y.src,S=f.useRef(null),w=f.useRef(null),E=f.useCallback(function(L){S.current=L,typeof n=="function"?n(L):n&&(n.current=L)},[n]),_=f.useState(!1),P=ie(_,2),$=P[1],R=bge({value:r,level:s,minVersion:v,includeMargin:h,marginSize:g,imageSettings:y,size:i}),O=R.margin,T=R.cells,I=R.numCells,k=R.calculatedImageSettings;f.useEffect(function(){if(S.current!=null){var L=S.current,H=L.getContext("2d");if(!H)return;var U=T,V=w.current,j=k!=null&&V!==null&&V.complete&&V.naturalHeight!==0&&V.naturalWidth!==0;j&&k.excavation!=null&&(U=yge(T,k.excavation));var F=window.devicePixelRatio||1;L.height=L.width=i*F;var W=i/I*F;H.scale(W,W),H.fillStyle=c,H.fillRect(0,0,I,I),H.fillStyle=d,zJe?H.fill(new Path2D(vge(U,O))):T.forEach(function(X,J){X.forEach(function(q,A){q&&H.fillRect(A+O,J+O,1,1)})}),k&&(H.globalAlpha=k.opacity),j&&H.drawImage(V,k.x+O,k.y+O,k.w,k.h)}}),f.useEffect(function(){$(!1)},[C]);var N=B({height:i,width:i},x),D=null;return C!=null&&(D=Z.createElement("img",{src:C,key:C,style:{display:"none"},onLoad:function(){$(!0)},ref:w,crossOrigin:k==null?void 0:k.crossOrigin})),Z.createElement(Z.Fragment,null,Z.createElement("canvas",we({style:N,height:i,width:i,ref:E,role:"img"},b)),D)});xge.displayName="QRCodeCanvas";var VJe=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings"],Cge=Z.forwardRef(function(t,n){var r=t.value,o=t.size,i=o===void 0?dge:o,a=t.level,s=a===void 0?fge:a,l=t.bgColor,c=l===void 0?pge:l,u=t.fgColor,d=u===void 0?hge:u,p=t.includeMargin,h=p===void 0?mge:p,m=t.minVersion,v=m===void 0?gge:m,g=t.title,x=t.marginSize,y=t.imageSettings,b=Ye(t,VJe),C=bge({value:r,level:s,minVersion:v,includeMargin:h,marginSize:x,imageSettings:y,size:i}),S=C.margin,w=C.cells,E=C.numCells,_=C.calculatedImageSettings,P=w,$=null;y!=null&&_!=null&&(_.excavation!=null&&(P=yge(w,_.excavation)),$=Z.createElement("image",{href:y.src,height:_.h,width:_.w,x:_.x+S,y:_.y+S,preserveAspectRatio:"none",opacity:_.opacity,crossOrigin:_.crossOrigin}));var R=vge(P,S);return Z.createElement("svg",we({height:i,width:i,viewBox:"0 0 ".concat(E," ").concat(E),ref:n,role:"img"},b),!!g&&Z.createElement("title",null,g),Z.createElement("path",{fill:c,d:"M0,0 h".concat(E,"v").concat(E,"H0z"),shapeRendering:"crispEdges"}),Z.createElement("path",{fill:d,d:R,shapeRendering:"crispEdges"}),$)});Cge.displayName="QRCodeSVG";var WJe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z"}}]},name:"appstore",theme:"outlined"},UJe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:WJe}))},GJe=f.forwardRef(UJe),qJe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},KJe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:qJe}))},wge=f.forwardRef(KJe),YJe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},XJe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:YJe}))},QJe=f.forwardRef(XJe),ZJe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 545.5L536.1 163a31.96 31.96 0 00-48.3 0L156 545.5a7.97 7.97 0 006 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z"}}]},name:"arrow-up",theme:"outlined"},JJe=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:ZJe}))},Sge=f.forwardRef(JJe),eet={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},tet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:eet}))},net=f.forwardRef(tet),ret={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{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 372z"}}]},name:"check-circle",theme:"outlined"},oet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:ret}))},iet=f.forwardRef(oet),aet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M433.1 657.7a31.8 31.8 0 0051.7 0l210.6-292c3.8-5.3 0-12.7-6.5-12.7H642c-10.2 0-19.9 4.9-25.9 13.3L459 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H315c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8z"}},{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 728H184V184h656v656z"}}]},name:"check-square",theme:"outlined"},set=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:aet}))},XA=f.forwardRef(set),cet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M518.3 459a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V856c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V613.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 459z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-upload",theme:"outlined"},uet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:cet}))},det=f.forwardRef(uet),fet={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"},pet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:fet}))},Ege=f.forwardRef(pet),het={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"},met=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:het}))},get=f.forwardRef(met),vet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},yet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:vet}))},zc=f.forwardRef(yet),bet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z"}}]},name:"desktop",theme:"outlined"},xet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:bet}))},Cet=f.forwardRef(xet),wet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},Eet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:wet}))},IT=f.forwardRef(Eet),_et={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"},$et=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:_et}))},R7=f.forwardRef($et),Pet={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"},Met=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Pet}))},Ret=f.forwardRef(Met),Oet={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 42h216v494z"}}]},name:"file",theme:"outlined"},Tet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Oet}))},Iet=f.forwardRef(Tet),ket={icon:function(t,n){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:n}},{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.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:t}}]}},name:"file",theme:"twotone"},Net=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:ket}))},Det=f.forwardRef(Net),Aet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M920 416H616c-4.4 0-8 3.6-8 8v112c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-56h60v320h-46c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h164c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-46V480h60v56c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V424c0-4.4-3.6-8-8-8zM656 296V168c0-4.4-3.6-8-8-8H104c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-64h168v560h-92c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-92V232h168v64c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8z"}}]},name:"font-size",theme:"outlined"},Fet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Aet}))},Bet=f.forwardRef(Fet),Let={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M355.9 534.9L354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 00-2.3 5.6zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4z"}}]},name:"form",theme:"outlined"},jet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Let}))},_ge=f.forwardRef(jet),zet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M957.6 507.4L603.2 158.2a7.9 7.9 0 00-11.2 0L353.3 393.4a8.03 8.03 0 00-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 00-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0011.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0011.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.2H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.2l68.6-67.6 171.4 168.9-68.6 67.6zM713.1 658L450.3 399.1 597.6 254l262.8 259-147.3 145z"}}]},name:"highlight",theme:"outlined"},Het=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:zet}))},Vet=f.forwardRef(Het),Wet={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},Uet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Wet}))},Get=f.forwardRef(Uet),qet={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 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"},Ket=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:qet}))},Yet=f.forwardRef(Ket),Xet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"},Qet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Xet}))},Sg=f.forwardRef(Qet),Zet={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"},Jet=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Zet}))},ett=f.forwardRef(Jet),ttt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z"}}]},name:"menu-fold",theme:"outlined"},ntt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:ttt}))},rtt=f.forwardRef(ntt),ott={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z"}}]},name:"menu",theme:"outlined"},itt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:ott}))},$ge=f.forwardRef(itt),att={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z"}}]},name:"menu-unfold",theme:"outlined"},stt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:att}))},ltt=f.forwardRef(stt),ctt={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"},utt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:ctt}))},QA=f.forwardRef(utt),dtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{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 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},ftt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:dtt}))},ptt=f.forwardRef(ftt),htt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zm-8 824H288V134h448v752zM472 784a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"mobile",theme:"outlined"},mtt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:htt}))},Ky=f.forwardRef(mtt),gtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M456 231a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"more",theme:"outlined"},vtt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:gtt}))},O7=f.forwardRef(vtt),ytt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 394c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H400V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v236H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h228v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h164c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V394h164zM628 630H400V394h228v236z"}}]},name:"number",theme:"outlined"},btt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:ytt}))},xtt=f.forwardRef(btt),Ctt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},wtt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Ctt}))},Stt=f.forwardRef(wtt),Ett={icon:function(t,n){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:t}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:n}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:n}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:n}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:t}}]}},name:"picture",theme:"twotone"},_tt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Ett}))},$tt=f.forwardRef(_tt),Ptt={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 372z"}},{tag:"path",attrs:{d:"M719.4 499.1l-296.1-215A15.9 15.9 0 00398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 000-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z"}}]},name:"play-circle",theme:"outlined"},Mtt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Ptt}))},T7=f.forwardRef(Mtt),Rtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{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 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Ott=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Rtt}))},Ttt=f.forwardRef(Ott),Itt={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 708c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 00-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z"}}]},name:"question-circle",theme:"filled"},ktt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Itt}))},Ntt=f.forwardRef(ktt),Dtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M396 140h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-44 684h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm524-204h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 344h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm320 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm160 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm140-284c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V370c0-127-103-230-230-230H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h170c87.3 0 158 70.7 158 158v170zM236 96H92c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V104c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2zM920 780H776c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V788c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2z"}}]},name:"radius-setting",theme:"outlined"},Att=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Dtt}))},Ftt=f.forwardRef(Att),Btt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},Ltt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Btt}))},jtt=f.forwardRef(Ltt),ztt={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"},Htt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:ztt}))},Vtt=f.forwardRef(Htt),Wtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M893.3 293.3L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840zM512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z"}}]},name:"save",theme:"outlined"},Utt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Wtt}))},kT=f.forwardRef(Utt),Gtt={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 32h360c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H184V184h656v320c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM653.3 599.4l52.2-52.2a8.01 8.01 0 00-4.7-13.6l-179.4-21c-5.1-.6-9.5 3.7-8.9 8.9l21 179.4c.8 6.6 8.9 9.4 13.6 4.7l52.4-52.4 256.2 256.2c3.1 3.1 8.2 3.1 11.3 0l42.4-42.4c3.1-3.1 3.1-8.2 0-11.3L653.3 599.4z"}}]},name:"select",theme:"outlined"},qtt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Gtt}))},Pge=f.forwardRef(qtt),Ktt={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"},Ytt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Ktt}))},I7=f.forwardRef(Ytt),Xtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Qtt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Xtt}))},Ztt=f.forwardRef(Qtt),Jtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zm-40 600H184V312h528v528zm168-728H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM300 550h296v64H300z"}}]},name:"switcher",theme:"outlined"},ent=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:Jtt}))},tnt=f.forwardRef(ent),nnt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.4 124C290.5 124.3 112 303 112 523.9c0 128 60.2 242 153.8 315.2l-37.5 48c-4.1 5.3-.3 13 6.3 12.9l167-.8c5.2 0 9-4.9 7.7-9.9L369.8 727a8 8 0 00-14.1-3L315 776.1c-10.2-8-20-16.7-29.3-26a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-7.5 7.5-15.3 14.5-23.4 21.2a7.93 7.93 0 00-1.2 11.1l39.4 50.5c2.8 3.5 7.9 4.1 11.4 1.3C854.5 760.8 912 649.1 912 523.9c0-221.1-179.4-400.2-400.6-399.9z"}}]},name:"undo",theme:"outlined"},rnt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:nnt}))},ont=f.forwardRef(rnt),int={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},ant=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:int}))},eh=f.forwardRef(ant),snt={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"},lnt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:snt}))},k7=f.forwardRef(lnt),cnt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},unt=function(t,n){return f.createElement(kt,we({},t,{ref:n,icon:cnt}))},dnt=f.forwardRef(unt),fnt=["className","component","viewBox","spin","rotate","tabIndex","onClick","children"],Mge=f.forwardRef(function(e,t){var n=e.className,r=e.component,o=e.viewBox,i=e.spin,a=e.rotate,s=e.tabIndex,l=e.onClick,c=e.children,u=Ye(e,fnt),d=f.useRef(),p=Lc(d,t);aA(!!(r||c),"Should have `component` prop or `children`."),cde(d);var h=f.useContext(BO),m=h.prefixCls,v=m===void 0?"anticon":m,g=h.rootClassName,x=re(g,v,K({},"".concat(v,"-spin"),!!i&&!!r),n),y=re(K({},"".concat(v,"-spin"),!!i)),b=a?{msTransform:"rotate(".concat(a,"deg)"),transform:"rotate(".concat(a,"deg)")}:void 0,C=B(B({},AAe),{},{className:y,style:b,viewBox:o});o||delete C.viewBox;var S=function(){return r?f.createElement(r,C,c):c?(aA(!!o||f.Children.count(c)===1&&f.isValidElement(c)&&f.Children.only(c).type==="use","Make sure that you provide correct `viewBox` prop (default `0 0 1024 1024`) to the icon."),f.createElement("svg",we({},C,{viewBox:o}),c)):null},w=s;return w===void 0&&l&&(w=-1),f.createElement("span",we({role:"img"},u,{ref:p,tabIndex:w,onClick:l,className:x}),S())});Mge.displayName="AntdIcon";var pnt=["type","children"],Rge=new Set;function hnt(e){return!!(typeof e=="string"&&e.length&&!Rge.has(e))}function fM(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e[t];if(hnt(n)){var r=document.createElement("script");r.setAttribute("src",n),r.setAttribute("data-namespace",n),e.length>t+1&&(r.onload=function(){fM(e,t+1)},r.onerror=function(){fM(e,t+1)}),Rge.add(n),document.body.appendChild(r)}}function Oge(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.scriptUrl,n=e.extraCommonProps,r=n===void 0?{}:n;t&&typeof document<"u"&&typeof window<"u"&&typeof document.createElement=="function"&&(Array.isArray(t)?fM(t.reverse()):fM([t]));var o=f.forwardRef(function(i,a){var s=i.type,l=i.children,c=Ye(i,pnt),u=null;return i.type&&(u=f.createElement("use",{xlinkHref:"#".concat(s)})),l&&(u=l),f.createElement(Mge,we({},r,c,{ref:a}),u)});return o.displayName="Iconfont",o}const mnt=Z.createElement(Vu,null);function gnt({prefixCls:e,locale:t,onRefresh:n,statusRender:r,status:o}){const i=Z.createElement(Z.Fragment,null,Z.createElement("p",{className:`${e}-expired`},t==null?void 0:t.expired),n&&Z.createElement(At,{type:"link",icon:Z.createElement(jtt,null),onClick:n},t==null?void 0:t.refresh)),a=Z.createElement("p",{className:`${e}-scanned`},t==null?void 0:t.scanned),s={expired:i,loading:mnt,scanned:a};return(r??(u=>s[u.status]))({status:o,locale:t,onRefresh:n})}const vnt=e=>{const{componentCls:t,lineWidth:n,lineType:r,colorSplit:o}=e;return{[t]:Object.assign(Object.assign({},Rn(e)),{display:"flex",justifyContent:"center",alignItems:"center",padding:e.paddingSM,backgroundColor:e.colorWhite,borderRadius:e.borderRadiusLG,border:`${se(n)} ${r} ${o}`,position:"relative",overflow:"hidden",[`& > ${t}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:e.colorText,lineHeight:e.lineHeight,background:e.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${t}-expired, & > ${t}-scanned`]:{color:e.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:e.marginXS,fontSize:e.controlHeight}}),[`${t}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},ynt=e=>({QRCodeMaskBackgroundColor:new wn(e.colorBgContainer).setA(.96).toRgbString()}),bnt=pn("QRCode",e=>{const t=Xt(e,{QRCodeTextColor:e.colorText});return vnt(t)},ynt);var xnt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var t,n,r,o;const[,i]=ai(),{value:a,type:s="canvas",icon:l="",size:c=160,iconSize:u,color:d=i.colorText,errorLevel:p="M",status:h="active",bordered:m=!0,onRefresh:v,style:g,className:x,rootClassName:y,prefixCls:b,bgColor:C="transparent",statusRender:S}=e,w=xnt(e,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:E}=f.useContext(It),_=E("qrcode",b),[P,$,R]=bnt(_),O={src:l,x:void 0,y:void 0,height:typeof u=="number"?u:(t=u==null?void 0:u.height)!==null&&t!==void 0?t:40,width:typeof u=="number"?u:(n=u==null?void 0:u.width)!==null&&n!==void 0?n:40,excavate:!0,crossOrigin:"anonymous"},T=Zr(w,!0),I=En(w,Object.keys(T)),k=Object.assign({value:a,size:c,level:p,bgColor:C,fgColor:d,style:{width:g==null?void 0:g.width,height:g==null?void 0:g.height},imageSettings:l?O:void 0},T),[N]=Yi("QRCode");if(!a)return null;const D=re(_,x,y,$,R,{[`${_}-borderless`]:!m}),L=Object.assign(Object.assign({backgroundColor:C},g),{width:(r=g==null?void 0:g.width)!==null&&r!==void 0?r:c,height:(o=g==null?void 0:g.height)!==null&&o!==void 0?o:c});return P(Z.createElement("div",Object.assign({},I,{className:D,style:L}),h!=="active"&&Z.createElement("div",{className:`${_}-mask`},Z.createElement(gnt,{prefixCls:_,locale:N,status:h,onRefresh:v,statusRender:S})),s==="canvas"?Z.createElement(xge,Object.assign({},k)):Z.createElement(Cge,Object.assign({},k))))};function Cnt(e,t){var n=e.disabled,r=e.prefixCls,o=e.character,i=e.characterRender,a=e.index,s=e.count,l=e.value,c=e.allowHalf,u=e.focused,d=e.onHover,p=e.onClick,h=function(S){d(S,a)},m=function(S){p(S,a)},v=function(S){S.keyCode===ot.ENTER&&p(S,a)},g=a+1,x=new Set([r]);l===0&&a===0&&u?x.add("".concat(r,"-focused")):c&&l+.5>=g&&la?"true":"false","aria-posinset":a+1,"aria-setsize":s,tabIndex:n?-1:0},Z.createElement("div",{className:"".concat(r,"-first")},y),Z.createElement("div",{className:"".concat(r,"-second")},y)));return i&&(b=i(b,e)),b}const wnt=Z.forwardRef(Cnt);function Snt(){var e=f.useRef({});function t(r){return e.current[r]}function n(r){return function(o){e.current[r]=o}}return[t,n]}function Ent(e){var t=e.pageXOffset,n="scrollLeft";if(typeof t!="number"){var r=e.document;t=r.documentElement[n],typeof t!="number"&&(t=r.body[n])}return t}function _nt(e){var t,n,r=e.ownerDocument,o=r.body,i=r&&r.documentElement,a=e.getBoundingClientRect();return t=a.left,n=a.top,t-=i.clientLeft||o.clientLeft||0,n-=i.clientTop||o.clientTop||0,{left:t,top:n}}function $nt(e){var t=_nt(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=Ent(r),t.left}var Pnt=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Mnt(e,t){var n=e.prefixCls,r=n===void 0?"rc-rate":n,o=e.className,i=e.defaultValue,a=e.value,s=e.count,l=s===void 0?5:s,c=e.allowHalf,u=c===void 0?!1:c,d=e.allowClear,p=d===void 0?!0:d,h=e.keyboard,m=h===void 0?!0:h,v=e.character,g=v===void 0?"★":v,x=e.characterRender,y=e.disabled,b=e.direction,C=b===void 0?"ltr":b,S=e.tabIndex,w=S===void 0?0:S,E=e.autoFocus,_=e.onHoverChange,P=e.onChange,$=e.onFocus,R=e.onBlur,O=e.onKeyDown,T=e.onMouseLeave,I=Ye(e,Pnt),k=Snt(),N=ie(k,2),D=N[0],L=N[1],H=Z.useRef(null),U=function(){if(!y){var Re;(Re=H.current)===null||Re===void 0||Re.focus()}};Z.useImperativeHandle(t,function(){return{focus:U,blur:function(){if(!y){var Re;(Re=H.current)===null||Re===void 0||Re.blur()}}}});var V=Gt(i||0,{value:a}),j=ie(V,2),F=j[0],W=j[1],X=Gt(null),J=ie(X,2),q=J[0],A=J[1],z=function(Re,Pe){var ze=C==="rtl",Ie=Re+1;if(u){var $e=D(Re),Be=$nt($e),Ce=$e.clientWidth;(ze&&Pe-Be>Ce/2||!ze&&Pe-Be0&&!ze||Pe===ot.RIGHT&&F>0&&ze?(G(F-Ie),Re.preventDefault()):Pe===ot.LEFT&&F{const{componentCls:t}=e;return{[`${t}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:e.marginXS},"> div":{transition:`all ${e.motionDurationMid}, outline 0s`,"&:hover":{transform:e.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${se(e.lineWidth)} dashed ${e.starColor}`,transform:e.starHoverScale}},"&-first, &-second":{color:e.starBg,transition:`all ${e.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${t}-star-first, &-half ${t}-star-second`]:{opacity:1},[`&-half ${t}-star-first, &-full ${t}-star-second`]:{color:"inherit"}}}},Tnt=e=>({[`&-rtl${e.componentCls}`]:{direction:"rtl"}}),Int=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),{display:"inline-block",margin:0,padding:0,color:e.starColor,fontSize:e.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${t} ${t}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ont(e)),Tnt(e))}},knt=e=>({starColor:e.yellow6,starSize:e.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:e.colorFillContent}),Nnt=pn("Rate",e=>{const t=Xt(e,{});return[Int(t)]},knt);var Dnt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,className:r,rootClassName:o,style:i,tooltips:a,character:s=f.createElement(Ztt,null),disabled:l}=e,c=Dnt(e,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),u=(S,{index:w})=>a?f.createElement(ss,{title:a[w]},S):S,{getPrefixCls:d,direction:p,rate:h}=f.useContext(It),m=d("rate",n),[v,g,x]=Nnt(m),y=Object.assign(Object.assign({},h==null?void 0:h.style),i),b=f.useContext(ko),C=l??b;return v(f.createElement(Rnt,Object.assign({ref:t,character:s,characterRender:u,disabled:C},c,{className:re(r,o,g,x,h==null?void 0:h.className),style:y,prefixCls:m,direction:p})))}),Ant=()=>f.createElement("svg",{width:"252",height:"294"},f.createElement("title",null,"No Found"),f.createElement("g",{fill:"none",fillRule:"evenodd"},f.createElement("circle",{cx:"126.75",cy:"128.1",r:"126",fill:"#E4EBF7"}),f.createElement("circle",{cx:"31.55",cy:"130.8",r:"8.3",fill:"#FFF"}),f.createElement("path",{stroke:"#FFF",d:"m37 134.3 10.5 6m.9 6.2-12.7 10.8",strokeWidth:"2"}),f.createElement("path",{fill:"#FFF",d:"M39.9 159.4a5.7 5.7 0 1 1-11.3-1.2 5.7 5.7 0 0 1 11.3 1.2m17.7-16.2a5.7 5.7 0 1 1-11.4-1.1 5.7 5.7 0 0 1 11.4 1.1M99 27h29.8a4.6 4.6 0 1 0 0-9.2H99a4.6 4.6 0 1 0 0 9.2m11.4 18.3h29.8a4.6 4.6 0 0 0 0-9.2h-29.8a4.6 4.6 0 1 0 0 9.2"}),f.createElement("path",{fill:"#FFF",d:"M112.8 26.9h15.8a4.6 4.6 0 1 0 0 9.1h-15.8a4.6 4.6 0 0 0 0-9.1m71.7 108.8a10 10 0 1 1-19.8-2 10 10 0 0 1 19.8 2"}),f.createElement("path",{stroke:"#FFF",d:"m179.3 141.8 12.6 7.1m1.1 7.6-15.2 13",strokeWidth:"2"}),f.createElement("path",{fill:"#FFF",d:"M184.7 170a6.8 6.8 0 1 1-13.6-1.3 6.8 6.8 0 0 1 13.6 1.4m18.6-16.8a6.9 6.9 0 1 1-13.7-1.4 6.9 6.9 0 0 1 13.7 1.4"}),f.createElement("path",{stroke:"#FFF",d:"M152 192.3a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.4 0zm73.3-76.2a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0zm-9 35a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.5 0zM177 107.6a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm18.4-15.4a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0zm6.8 88.5a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0z",strokeWidth:"2"}),f.createElement("path",{stroke:"#FFF",d:"m214.4 153.3-2 20.2-10.8 6m-28-4.7-6.3 9.8H156l-4.5 6.5m23.5-66v-15.7m46 7.8-13 8-15.2-8V94.4",strokeWidth:"2"}),f.createElement("path",{fill:"#FFF",d:"M166.6 66h-4a4.8 4.8 0 0 1-4.7-4.8 4.8 4.8 0 0 1 4.7-4.7h4a4.8 4.8 0 0 1 4.7 4.7 4.8 4.8 0 0 1-4.7 4.7"}),f.createElement("circle",{cx:"204.3",cy:"30",r:"29.5",fill:"#1677ff"}),f.createElement("path",{fill:"#FFF",d:"M206 38.4c.5.5.7 1.1.7 2s-.2 1.4-.7 1.9a3 3 0 0 1-2 .7c-.8 0-1.5-.3-2-.8s-.8-1.1-.8-1.9.3-1.4.8-2c.5-.4 1.2-.7 2-.7.7 0 1.4.3 2 .8m4.2-19.5c1.5 1.3 2.2 3 2.2 5.2a7.2 7.2 0 0 1-1.5 4.5l-3 2.7a5 5 0 0 0-1.3 1.7 5.2 5.2 0 0 0-.6 2.4v.5h-4v-.5c0-1.4.1-2.5.6-3.5s1.9-2.5 4.2-4.5l.4-.5a4 4 0 0 0 1-2.6c0-1.2-.4-2-1-2.8-.7-.6-1.6-1-2.9-1-1.5 0-2.6.5-3.3 1.5-.4.5-.6 1-.8 1.9a2 2 0 0 1-2 1.6 2 2 0 0 1-2-2.4c.4-1.6 1-2.8 2.1-3.8a8.5 8.5 0 0 1 6.3-2.3c2.3 0 4.2.6 5.6 2"}),f.createElement("path",{fill:"#FFB594",d:"M52 76.1s21.8 5.4 27.3 16c5.6 10.7-6.3 9.2-15.7 5C52.8 92 39 85 52 76"}),f.createElement("path",{fill:"#FFC6A0",d:"m90.5 67.5-.5 2.9c-.7.5-4.7-2.7-4.7-2.7l-1.7.8-1.3-5.7s6.8-4.6 9-5c2.4-.5 9.8 1 10.6 2.3 0 0 1.3.4-2.2.6-3.6.3-5 .5-6.8 3.2l-2.4 3.6"}),f.createElement("path",{fill:"#FFF",d:"M128 111.4a36.7 36.7 0 0 0-8.9-15.5c-3.5-3-9.3-2.2-11.3-4.2-1.3-1.2-3.2-1.2-3.2-1.2L87.7 87c-2.3-.4-2.1-.7-6-1.4-1.6-1.9-3-1.1-3-1.1l-7-1.4c-1-1.5-2.5-1-2.5-1l-2.4-.9C65 91.2 59 95 59 95c1.8 1.1 15.7 8.3 15.7 8.3l5.1 37.1s-3.3 5.7 1.4 9.1c0 0 19.9-3.7 34.9-.3 0 0 3-2.6 1-8.8.5-3 1.4-8.3 1.7-11.6.4.7 2 1.9 3.1 3.4 0 0 9.4-7.3 11-14a17 17 0 0 1-2.2-2.4c-.5-.8-.3-2-.7-2.8-.7-1-1.8-1.3-2-1.6"}),f.createElement("path",{fill:"#CBD1D1",d:"M101 290s4.4 2 7.4 1c2.9-1 4.6.7 7.1 1.2 2.6.5 6.9 1.1 11.7-1.3 0-5.5-6.9-4-12-6.7-2.5-1.4-3.7-4.7-3.5-8.8h-9.5s-1.2 10.6-1 14.6"}),f.createElement("path",{fill:"#2B0849",d:"M101 289.8s2.5 1.3 6.8.7c3-.5 3.7.5 7.4 1 3.8.6 10.8 0 11.9-.9.4 1.1-.4 2-.4 2s-1.5.7-4.8.9c-2 .1-5.8.3-7.6-.5-1.8-1.4-5.2-1.9-5.7-.2-4 1-7.4-.3-7.4-.3l-.1-2.7z"}),f.createElement("path",{fill:"#A4AABA",d:"M108.3 276h3.1s0 6.7 4.6 8.6c-4.7.6-8.6-2.3-7.7-8.6"}),f.createElement("path",{fill:"#CBD1D1",d:"M57.5 272.4s-2 7.4-4.4 12.3c-1.8 3.7-4.3 7.5 5.4 7.5 6.7 0 9-.5 7.4-6.6-1.5-6.1.3-13.2.3-13.2h-8.7z"}),f.createElement("path",{fill:"#2B0849",d:"M51.5 289.8s2 1.2 6.6 1.2c6 0 8.3-1.7 8.3-1.7s.6 1.1-.7 2.2c-1 .8-3.6 1.6-7.4 1.5-4.1 0-5.8-.5-6.7-1.1-.8-.6-.7-1.6-.1-2.1"}),f.createElement("path",{fill:"#A4AABA",d:"M58.4 274.3s0 1.5-.3 3c-.3 1.4-1 3-1.1 4 0 1.2 4.5 1.7 5.1.1.6-1.5 1.3-6.4 2-7.2.6-.9-5-2.2-5.7.1"}),f.createElement("path",{fill:"#7BB2F9",d:"m99.7 278.5 13.3.1s1.3-54.5 1.9-64.4c.5-9.9 3.8-43.4 1-63.1l-12.6-.7-22.8.8-1.2 10c0 .5-.7.8-.7 1.4-.1.5.4 1.3.3 2-2.4 14-6.4 33-8.8 46.6 0 .7-1.2 1-1.4 2.7 0 .3.2 1.5 0 1.8-6.8 18.7-10.9 47.8-14.2 61.9h14.6s2.2-8.6 4-17c2.9-12.9 23.2-85 23.2-85l3-.5 1 46.3s-.2 1.2.4 2c.5.8-.6 1.1-.4 2.3l.4 1.8-1 11.8c-.4 4.8 0 39.2 0 39.2"}),f.createElement("path",{stroke:"#648BD8",d:"M76 221.6c1.2.1 4.1-2 7-5m23.4 8.5s2.7-1 6-3.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#648BD8",d:"M107.3 222.1s2.7-1.1 6-3.9",strokeLinecap:"round",strokeLinejoin:"round"}),f.createElement("path",{stroke:"#648BD8",d:"M74.7 224.8s2.7-.6 6.5-3.4m4.8-69.8c-.2 3.1.3 8.6-4.3 9.2m22-11s0 14-1.4 15.1a15 15 0 0 1-3 2m.5-16.5s0 13-1.2 24.4m-5 1.1s7.3-1.7 9.5-1.7M74.3 206a212 212 0 0 1-1 4.5s-1.4 1.9-1 3.8c.5 2-1 2-5 15.4A353 353 0 0 0 61 257l-.2 1.2m14.9-60.5a321 321 0 0 1-.9 4.8m7.8-50.4-1.2 10.5s-1.1.1-.5 2.2c.1 1.4-2.7 15.8-5.2 30.5m-19.6 79h13.3",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#192064",d:"M116.2 148.2s-17-3-35.9.2c.2 2.5 0 4.2 0 4.2s14.7-2.8 35.7-.3c.3-2.4.2-4 .2-4"}),f.createElement("path",{fill:"#FFF",d:"M106.3 151.2v-5a.8.8 0 0 0-.8-.8h-7.8a.8.8 0 0 0-.8.8v5a.8.8 0 0 0 .8.8h7.8a.8.8 0 0 0 .8-.8"}),f.createElement("path",{fill:"#192064",d:"M105.2 150.2v-3a.6.6 0 0 0-.6-.7 94.3 94.3 0 0 0-5.9 0 .7.7 0 0 0-.6.6v3.1a.6.6 0 0 0 .6.7 121.1 121.1 0 0 1 5.8 0c.4 0 .7-.3.7-.7"}),f.createElement("path",{stroke:"#648BD8",d:"M100.3 275.4h12.3m-11.2-4.9.1 6.5m0-12.5a915.8 915.8 0 0 0 0 4.4m-.5-94 .9 44.7s.7 1.6-.2 2.7c-1 1.1 2.4.7.9 2.2-1.6 1.6.9 1.2 0 3.4-.6 1.5-1 21.1-1.1 35.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#FFC6A0",d:"M46.9 83.4s-.5 6 7.2 5.6c11.2-.7 9.2-9.4 31.5-21.7-.7-2.7-2.4-4.7-2.4-4.7s-11 3-22.6 8c-6.8 3-13.4 6.4-13.7 12.8m57.6 7.7.9-5.4-8.9-11.4-5 5.3-1.8 7.9a.3.3 0 0 0 .1.3c1 .8 6.5 5 14.4 3.5a.3.3 0 0 0 .3-.2"}),f.createElement("path",{fill:"#FFC6A0",d:"M94 79.4s-4.6-2.9-2.5-6.9c1.6-3 4.5 1.2 4.5 1.2s.5-3.7 3.1-3.7c.6-1 1.6-4.1 1.6-4.1l13.5 3c0 5.3-2.3 19.5-7.8 20-8.9.6-12.5-9.5-12.5-9.5"}),f.createElement("path",{fill:"#520038",d:"M113.9 73.4c2.6-2 3.4-9.7 3.4-9.7s-2.4-.5-6.6-2c-4.7-2.1-12.8-4.8-17.5 1-9.6 3.2-2 19.8-2 19.8l2.7-3s-4-3.3-2-6.3c2-3.5 3.8 1 3.8 1s.7-2.3 3.6-3.3c.4-.7 1-2.6 1.4-3.8a1 1 0 0 1 1.3-.7l11.4 2.6c.5.2.8.7.8 1.2l-.3 3.2z"}),f.createElement("path",{fill:"#552950",d:"M105 76c-.1.7-.6 1.1-1 1-.6 0-.9-.6-.8-1.2.1-.6.6-1 1-1 .6 0 .9.7.8 1.3m7.1 1.6c0 .6-.5 1-1 1-.5-.1-.8-.7-.7-1.3 0-.6.5-1 1-1 .5.1.8.7.7 1.3"}),f.createElement("path",{stroke:"#DB836E",d:"m110.1 74.8-.9 1.7-.3 4.3h-2.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#5C2552",d:"M110.8 74.5s1.8-.7 2.6.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#DB836E",d:"M92.4 74.3s.5-1.1 1.1-.7c.6.4 1.3 1.4.6 2-.8.5.1 1.6.1 1.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#5C2552",d:"M103.3 73s1.8 1 4.1.9",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#DB836E",d:"M103.7 81.8s2.2 1.2 4.4 1.2m-3.5 1.3s1 .4 1.6.3m-11.5-3.4s2.3 7.4 10.4 7.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#E4EBF7",d:"M81.5 89.4s.4 5.6-5 12.8M69 82.7s-.7 9.2-8.2 14.2m68.6 26s-5.3 7.4-9.4 10.7m-.7-26.3s.5 4.4-2.1 32",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#F2D7AD",d:"M150 151.2h-49.8a1 1 0 0 1-1-1v-31.7c0-.5.4-1 1-1H150c.6 0 1 .5 1 1v31.7a1 1 0 0 1-1 1"}),f.createElement("path",{fill:"#F4D19D",d:"M150.3 151.2h-19.9v-33.7h20.8v32.8a1 1 0 0 1-1 1"}),f.createElement("path",{fill:"#F2D7AD",d:"M123.6 127.9H92.9a.5.5 0 0 1-.4-.8l6.4-9.1c.2-.3.5-.5.8-.5h31.1l-7.2 10.4z"}),f.createElement("path",{fill:"#CC9B6E",d:"M123.7 128.4H99.2v-.5h24.2l7.2-10.2.4.3z"}),f.createElement("path",{fill:"#F4D19D",d:"M158.3 127.9h-18.7a2 2 0 0 1-1.6-.8l-7.2-9.6h20c.5 0 1 .3 1.2.6l6.7 9a.5.5 0 0 1-.4.8"}),f.createElement("path",{fill:"#CC9B6E",d:"M157.8 128.5h-19.3l-7.9-10.5.4-.3 7.7 10.3h19.1zm-27.2 22.2v-8.2h.4v8.2zm-.1-10.9v-21.4h.4l.1 21.4zm-18.6 1.1-.5-.1 1.5-5.2.5.2zm-3.5.2-2.6-3 2.6-3.4.4.3-2.4 3.1 2.4 2.6zm8.2 0-.4-.4 2.4-2.6-2.4-3 .4-.4 2.7 3.4z"}),f.createElement("path",{fill:"#FFC6A0",d:"m154.3 131.9-3.1-2v3.5l-1 .1a85 85 0 0 1-4.8.3c-1.9 0-2.7 2.2 2.2 2.6l-2.6-.6s-2.2 1.3.5 2.3c0 0-1.6 1.2.6 2.6-.6 3.5 5.2 4 7 3.6a6.1 6.1 0 0 0 4.6-5.2 8 8 0 0 0-3.4-7.2"}),f.createElement("path",{stroke:"#DB836E",d:"M153.7 133.6s-6.5.4-8.4.3c-1.8 0-1.9 2.2 2.4 2.3 3.7.2 5.4 0 5.4 0",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#DB836E",d:"M145.2 135.9c-1.9 1.3.5 2.3.5 2.3s3.5 1 6.8.6m-.6 2.9s-6.3.1-6.7-2.1c-.3-1.4.4-1.4.4-1.4m.5 2.7s-1 3.1 5.5 3.5m-.4-14.5v3.5M52.8 89.3a18 18 0 0 0 13.6-7.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#5BA02E",d:"M168.6 248.3a6.6 6.6 0 0 1-6.7-6.6v-66.5a6.6 6.6 0 1 1 13.3 0v66.5a6.6 6.6 0 0 1-6.6 6.6"}),f.createElement("path",{fill:"#92C110",d:"M176.5 247.7a6.6 6.6 0 0 1-6.6-6.7v-33.2a6.6 6.6 0 1 1 13.3 0V241a6.6 6.6 0 0 1-6.7 6.7"}),f.createElement("path",{fill:"#F2D7AD",d:"M186.4 293.6H159a3.2 3.2 0 0 1-3.2-3.2v-46.1a3.2 3.2 0 0 1 3.2-3.2h27.5a3.2 3.2 0 0 1 3.2 3.2v46.1a3.2 3.2 0 0 1-3.2 3.2"}),f.createElement("path",{stroke:"#E4EBF7",d:"M89 89.5s7.8 5.4 16.6 2.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}))),Fnt=()=>f.createElement("svg",{width:"254",height:"294"},f.createElement("title",null,"Server Error"),f.createElement("g",{fill:"none",fillRule:"evenodd"},f.createElement("path",{fill:"#E4EBF7",d:"M0 128.1v-2C0 56.5 56.3.2 125.7.2h2.1C197.2.3 253.5 56.6 253.5 126v2.1c0 69.5-56.3 125.7-125.7 125.7h-2.1A125.7 125.7 0 0 1 0 128.1"}),f.createElement("path",{fill:"#FFF",d:"M40 132.1a8.3 8.3 0 1 1-16.6-1.7 8.3 8.3 0 0 1 16.6 1.7"}),f.createElement("path",{stroke:"#FFF",d:"m37.2 135.6 10.5 6m1 6.3-12.8 10.8",strokeWidth:"2"}),f.createElement("path",{fill:"#FFF",d:"M40.1 160.8a5.7 5.7 0 1 1-11.3-1.1 5.7 5.7 0 0 1 11.3 1.1M58 144.6a5.7 5.7 0 1 1-11.4-1.2 5.7 5.7 0 0 1 11.4 1.2M99.7 27.4h30a4.6 4.6 0 1 0 0-9.2h-30a4.6 4.6 0 0 0 0 9.2M111 46h30a4.6 4.6 0 1 0 0-9.3h-30a4.6 4.6 0 1 0 0 9.3m2.5-18.6h16a4.6 4.6 0 1 0 0 9.3h-16a4.6 4.6 0 0 0 0-9.3m36.7 42.7h-4a4.8 4.8 0 0 1-4.8-4.8 4.8 4.8 0 0 1 4.8-4.8h4a4.8 4.8 0 0 1 4.7 4.8 4.8 4.8 0 0 1-4.7 4.8"}),f.createElement("circle",{cx:"201.35",cy:"30.2",r:"29.7",fill:"#FF603B"}),f.createElement("path",{fill:"#FFF",d:"m203.6 19.4-.7 15a1.5 1.5 0 0 1-3 0l-.7-15a2.2 2.2 0 1 1 4.4 0m-.3 19.4c.5.5.8 1.1.8 1.9s-.3 1.4-.8 1.9a3 3 0 0 1-2 .7 2.5 2.5 0 0 1-1.8-.7c-.6-.6-.8-1.2-.8-2 0-.7.2-1.3.8-1.8.5-.5 1.1-.7 1.8-.7.8 0 1.5.2 2 .7"}),f.createElement("path",{fill:"#FFB594",d:"M119.3 133.3c4.4-.6 3.6-1.2 4-4.8.8-5.2-3-17-8.2-25.1-1-10.7-12.6-11.3-12.6-11.3s4.3 5 4.2 16.2c1.4 5.3.8 14.5.8 14.5s5.3 11.4 11.8 10.5"}),f.createElement("path",{fill:"#FFF",d:"M101 91.6s1.4-.6 3.2.6c8 1.4 10.3 6.7 11.3 11.4 1.8 1.2 1.8 2.3 1.8 3.5l1.5 3s-7.2 1.7-11 6.7c-1.3-6.4-6.9-25.2-6.9-25.2"}),f.createElement("path",{fill:"#FFB594",d:"m94 90.5 1-5.8-9.2-11.9-5.2 5.6-2.6 9.9s8.4 5 16 2.2"}),f.createElement("path",{fill:"#FFC6A0",d:"M83 78.2s-4.6-2.9-2.5-6.9c1.6-3 4.5 1.2 4.5 1.2s.5-3.7 3.2-3.7c.5-1 1.5-4.2 1.5-4.2l13.6 3.2c0 5.2-2.3 19.5-7.9 20-8.9.6-12.5-9.6-12.5-9.6"}),f.createElement("path",{fill:"#520038",d:"M103 72.2c2.6-2 3.5-9.7 3.5-9.7s-2.5-.5-6.7-2c-4.7-2.2-12.9-4.9-17.6.9-9.5 4.4-2 20-2 20l2.7-3.1s-4-3.3-2.1-6.3c2.2-3.5 4 1 4 1s.6-2.3 3.5-3.3c.4-.7 1-2.7 1.5-3.8A1 1 0 0 1 91 65l11.5 2.7c.5.1.8.6.8 1.2l-.3 3.2z"}),f.createElement("path",{fill:"#552950",d:"M101.2 76.5c0 .6-.6 1-1 1-.5-.1-.9-.7-.8-1.3.1-.6.6-1 1.1-1 .5.1.8.7.7 1.3m-7-1.4c0 .6-.5 1-1 1-.5-.1-.8-.7-.7-1.3 0-.6.6-1 1-1 .5.1.9.7.8 1.3"}),f.createElement("path",{stroke:"#DB836E",d:"m99.2 73.6-.9 1.7-.3 4.3h-2.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#5C2552",d:"M100 73.3s1.7-.7 2.4.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#DB836E",d:"M81.4 73s.4-1 1-.6c.7.4 1.4 1.4.6 2s.2 1.6.2 1.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#5C2552",d:"M92.3 71.7s1.9 1.1 4.2 1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#DB836E",d:"M92.7 80.6s2.3 1.2 4.4 1.2m-3.4 1.4s1 .4 1.5.3M83.7 80s1.8 6.6 9.2 8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#E4EBF7",d:"M95.5 91.7s-1 2.8-8.2 2c-7.3-.6-10.3-5-10.3-5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#FFF",d:"M78.1 87.5s6.6 5 16.5 2.5c0 0 9.6 1 11.5 5.3 5.4 11.8.6 36.8 0 40 3.5 4-.4 8.4-.4 8.4-15.7-3.5-35.8-.6-35.8-.6-4.9-3.5-1.3-9-1.3-9l-6.2-23.8c-2.5-15.2.8-19.8 3.5-20.7 3-1 8-1.3 8-1.3.6 0 1.1 0 1.4-.2 2.4-1.3 2.8-.6 2.8-.6"}),f.createElement("path",{fill:"#FFC6A0",d:"M65.8 89.8s-6.8.5-7.6 8.2c-.4 8.8 3 11 3 11s6.1 22 16.9 22.9c8.4-2.2 4.7-6.7 4.6-11.4-.2-11.3-7-17-7-17s-4.3-13.7-9.9-13.7"}),f.createElement("path",{fill:"#FFC6A0",d:"M71.7 124.2s.9 11.3 9.8 6.5c4.8-2.5 7.6-13.8 9.8-22.6A201 201 0 0 0 94 96l-5-1.7s-2.4 5.6-7.7 12.3c-4.4 5.5-9.2 11.1-9.5 17.7"}),f.createElement("path",{stroke:"#E4EBF7",d:"M108.5 105.2s1.7 2.7-2.4 30.5c2.4 2.2 1 6-.2 7.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#FFC6A0",d:"M123.3 131.5s-.5 2.8-11.8 2c-15.2-1-25.3-3.2-25.3-3.2l.9-5.8s.7.2 9.7-.1c11.9-.4 18.7-6 25-1 4 3.2 1.5 8.1 1.5 8.1"}),f.createElement("path",{fill:"#FFF",d:"M70.2 91s-5.6-4.8-11 2.7c-3.3 7.2.5 15.2 2.6 19.5-.3 3.8 2.4 4.3 2.4 4.3s0 1 1.5 2.7c4-7 6.7-9.1 13.7-12.5-.3-.7-1.9-3.3-1.8-3.8.2-1.7-1.3-2.6-1.3-2.6s-.3-.2-1.2-2.8c-.8-2.3-2-5.1-4.9-7.5"}),f.createElement("path",{fill:"#CBD1D1",d:"M90.2 288s4.9 2.3 8.3 1.2c3.2-1 5.2.7 8 1.3a20 20 0 0 0 13.3-1.4c-.2-6.2-7.8-4.5-13.6-7.6-2.9-1.6-4.2-5.3-4-10H91.5s-1.5 12-1.3 16.5"}),f.createElement("path",{fill:"#2B0849",d:"M90.2 287.8s2.8 1.5 7.6.8c3.5-.5 3.3.6 7.5 1.3 4.2.6 13-.2 14.3-1.2.5 1.3-.4 2.4-.4 2.4s-1.7.6-5.4.9c-2.3.1-8.1.3-10.2-.6-2-1.6-4.9-1.5-6-.3-4.5 1.1-7.2-.3-7.2-.3l-.2-3z"}),f.createElement("path",{fill:"#A4AABA",d:"M98.4 272.3h3.5s0 7.5 5.2 9.6c-5.3.7-9.7-2.6-8.7-9.6"}),f.createElement("path",{fill:"#CBD1D1",d:"M44.4 272s-2.2 7.8-4.7 13c-1.9 3.8-4.4 7.8 5.8 7.8 7 0 9.3-.5 7.7-7-1.6-6.3.3-13.8.3-13.8h-9z"}),f.createElement("path",{fill:"#2B0849",d:"M38 290.3s2.3 1.2 7 1.2c6.4 0 8.7-1.7 8.7-1.7s.6 1.1-.7 2.2c-1 1-3.8 1.7-7.7 1.7-4.4 0-6.1-.6-7-1.3-1-.5-.8-1.6-.2-2.1"}),f.createElement("path",{fill:"#A4AABA",d:"M45.3 274s0 1.6-.3 3.1-1.1 3.3-1.2 4.4c0 1.2 4.8 1.6 5.4 0 .7-1.6 1.4-6.8 2-7.6.7-.9-5.1-2.2-5.9.1"}),f.createElement("path",{fill:"#7BB2F9",d:"M89.5 277.6h13.9s1.3-56.6 1.9-66.8c.6-10.3 4-45.1 1-65.6l-13-.7-23.7.8-1.3 10.4c0 .5-.7.9-.8 1.4 0 .6.5 1.4.4 2L59.6 206c-.1.7-1.3 1-1.5 2.8 0 .3.2 1.6.1 1.8-7.1 19.5-12.2 52.6-15.6 67.2h15.1L62 259c3-13.3 24-88.3 24-88.3l3.2-1-.2 48.6s-.2 1.3.4 2.1c.5.8-.6 1.2-.4 2.4l.4 1.8-1 12.4c-.4 4.9 1.2 40.7 1.2 40.7"}),f.createElement("path",{stroke:"#648BD8",d:"M64.6 218.9c1.2 0 4.2-2.1 7.2-5.1m24.2 8.7s3-1.1 6.4-4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#648BD8",d:"M97 219.4s2.9-1.2 6.3-4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1"}),f.createElement("path",{stroke:"#648BD8",d:"M63.2 222.1s2.7-.6 6.7-3.5m5-72.4c-.3 3.2.3 8.8-4.5 9.4m22.8-11.3s.1 14.6-1.4 15.7c-2.3 1.7-3 2-3 2m.4-17s.3 13-1 25m-4.7.7s6.8-1 9.1-1M46 270l-.9 4.6m1.8-11.3-.8 4.1m16.6-64.9c-.3 1.6 0 2-.4 3.4 0 0-2.8 2-2.3 4s-.3 3.4-4.5 17.2c-1.8 5.8-4.3 19-6.2 28.3l-1.1 5.8m16-67-1 4.9m8.1-52.3-1.2 10.9s-1.2.1-.5 2.3c0 1.4-2.8 16.4-5.4 31.6m-20 82.1h13.9",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#192064",d:"M106.2 142.1c-3-.5-18.8-2.7-36.2.2a.6.6 0 0 0-.6.7v3a.6.6 0 0 0 .8.6c3.3-.5 17-2.4 35.6-.3.4 0 .7-.2.7-.5.2-1.4.2-2.5.2-3a.6.6 0 0 0-.5-.7"}),f.createElement("path",{fill:"#FFF",d:"M96.4 145.3v-5.1a.8.8 0 0 0-.8-.9 114.1 114.1 0 0 0-8.1 0 .8.8 0 0 0-.9.8v5.1c0 .5.4.9.9.9h8a.8.8 0 0 0 .9-.8"}),f.createElement("path",{fill:"#192064",d:"M95.2 144.3v-3.2a.7.7 0 0 0-.6-.7h-6.1a.7.7 0 0 0-.6.7v3.2c0 .4.3.7.6.7h6c.4 0 .7-.3.7-.7"}),f.createElement("path",{stroke:"#648BD8",d:"M90.1 273.5h12.8m-11.7-3.7v6.3m-.3-12.6v4.5m-.5-97.6 1 46.4s.7 1.6-.3 2.8c-.9 1.1 2.6.7 1 2.3-1.7 1.6.9 1.2 0 3.5-.6 1.6-1 22-1.2 36.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#E4EBF7",d:"M73.7 98.7 76 103s2 .8 1.8 2.7l.8 2.2m-14.3 8.7c.2-1 2.2-7.1 12.6-10.5m.7-16s7.7 6 16.5 2.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#FFC6A0",d:"M92 87s5.5-.9 7.5-4.6c1.3-.3.8 2.2-.3 3.7l-1 1.5s.2.3.2.9c0 .6-.2.6-.3 1v1l-.4 1c-.1.2 0 .6-.2.9-.2.4-1.6 1.8-2.6 2.8-3.8 3.6-5 1.7-6-.4-1-1.8-.7-5.1-.9-6.9-.3-2.9-2.6-3-2-4.4.4-.7 3 .7 3.4 1.8.7 2 2.9 1.8 2.6 1.7"}),f.createElement("path",{stroke:"#DB836E",d:"M99.8 82.4c-.5.1-.3.3-1 1.3-.6 1-4.8 2.9-6.4 3.2-2.5.5-2.2-1.6-4.2-2.9-1.7-1-3.6-.6-1.4 1.4 1 1 1 1.1 1.4 3.2.3 1.5-.7 3.7.7 5.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),f.createElement("path",{stroke:"#E59788",d:"M79.5 108.7c-2 2.9-4.2 6.1-5.5 8.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),f.createElement("path",{fill:"#FFC6A0",d:"M87.7 124.8s-2-2-5.1-2.8c-3-.7-3.6-.1-5.5.1-2 .3-4-.9-3.7.7.3 1.7 5 1 5.2 2.1.2 1.1-6.3 2.8-8.3 2.2-.8.8.5 1.9 2 2.2.3 1.5 2.3 1.5 2.3 1.5s.7 1 2.6 1.1c2.5 1.3 9-.7 11-1.5 2-.9-.5-5.6-.5-5.6"}),f.createElement("path",{stroke:"#E59788",d:"M73.4 122.8s.7 1.2 3.2 1.4c2.3.3 2.6.6 2.6.6s-2.6 3-9.1 2.3m2.3 2.2s3.8 0 5-.7m-2.4 2.2s2 0 3.3-.6m-1 1.7s1.7 0 2.8-.5m-6.8-9s-.6-1.1 1.3-.5c1.7.5 2.8 0 5.1.1 1.4.1 3-.2 4 .2 1.6.8 3.6 2.2 3.6 2.2s10.6 1.2 19-1.1M79 108s-8.4 2.8-13.2 12.1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),f.createElement("path",{stroke:"#E4EBF7",d:"M109.3 112.5s3.4-3.6 7.6-4.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#E59788",d:"M107.4 123s9.7-2.7 11.4-.9",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),f.createElement("path",{stroke:"#BFCDDD",d:"m194.6 83.7 4-4M187.2 91l3.7-3.6m.9-3-4.5-4.7m11.2 11.5-4.2-4.3m-65 76.3 3.7-3.7M122.3 170l3.5-3.5m.8-2.9-4.3-4.2M133 170l-4-4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),f.createElement("path",{fill:"#A3B4C6",d:"M190.2 211.8h-1.6a4 4 0 0 1-4-4v-32.1a4 4 0 0 1 4-4h1.6a4 4 0 0 1 4 4v32a4 4 0 0 1-4 4"}),f.createElement("path",{fill:"#A3B4C6",d:"M237.8 213a4.8 4.8 0 0 1-4.8 4.8h-86.6a4.8 4.8 0 0 1 0-9.6H233a4.8 4.8 0 0 1 4.8 4.8"}),f.createElement("path",{fill:"#A3B4C6",d:"M154.1 190.1h70.5v-84.6h-70.5z"}),f.createElement("path",{fill:"#BFCDDD",d:"M225 190.1h-71.2a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.2v19a3.2 3.2 0 0 1-3.2 3.2m0-59.3h-71.1a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.3v19a3.2 3.2 0 0 1-3.2 3.1"}),f.createElement("path",{fill:"#FFF",d:"M159.6 120.5a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8v-3.2c0-.4.3-.8.8-.8h22.4c.5 0 .8.4.8.8v3.2c0 .5-.3.8-.8.8"}),f.createElement("path",{fill:"#BFCDDD",d:"M225 160.5h-71.2a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.2v19a3.2 3.2 0 0 1-3.2 3.2"}),f.createElement("path",{stroke:"#7C90A5",d:"M173.5 130.8h49.3m-57.8 0h6m-15 0h6.7m11.1 29.8h49.3m-57.7 0h6m-15.8 0h6.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#FFF",d:"M159.6 151a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8V147c0-.4.3-.8.8-.8h22.4c.5 0 .8.4.8.8v3.2c0 .5-.3.8-.8.8m-63 29a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.5 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8V176c0-.5.3-.8.8-.8h22.4c.5 0 .8.3.8.8v3.2c0 .4-.3.8-.8.8"}),f.createElement("path",{fill:"#BFCDDD",d:"M203 221.1h-27.3a2.4 2.4 0 0 1-2.4-2.4v-11.4a2.4 2.4 0 0 1 2.4-2.5H203a2.4 2.4 0 0 1 2.4 2.5v11.4a2.4 2.4 0 0 1-2.4 2.4"}),f.createElement("path",{stroke:"#A3B4C6",d:"M177.3 207.2v11.5m23.8-11.5v11.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#5BA02E",d:"M162.9 267.9a9.4 9.4 0 0 1-9.4-9.4v-14.8a9.4 9.4 0 0 1 18.8 0v14.8a9.4 9.4 0 0 1-9.4 9.4"}),f.createElement("path",{fill:"#92C110",d:"M171.2 267.8a9.4 9.4 0 0 1-9.4-9.4V255a9.4 9.4 0 0 1 18.8 0v3.4a9.4 9.4 0 0 1-9.4 9.4"}),f.createElement("path",{fill:"#F2D7AD",d:"M181.3 293.7h-27.7a3.2 3.2 0 0 1-3.2-3.2v-20.7a3.2 3.2 0 0 1 3.2-3.2h27.7a3.2 3.2 0 0 1 3.2 3.2v20.7a3.2 3.2 0 0 1-3.2 3.2"}))),Bnt=e=>{const{componentCls:t,lineHeightHeading3:n,iconCls:r,padding:o,paddingXL:i,paddingXS:a,paddingLG:s,marginXS:l,lineHeight:c}=e;return{[t]:{padding:`${se(e.calc(s).mul(2).equal())} ${se(i)}`,"&-rtl":{direction:"rtl"}},[`${t} ${t}-image`]:{width:e.imageWidth,height:e.imageHeight,margin:"auto"},[`${t} ${t}-icon`]:{marginBottom:s,textAlign:"center",[`& > ${r}`]:{fontSize:e.iconFontSize}},[`${t} ${t}-title`]:{color:e.colorTextHeading,fontSize:e.titleFontSize,lineHeight:n,marginBlock:l,textAlign:"center"},[`${t} ${t}-subtitle`]:{color:e.colorTextDescription,fontSize:e.subtitleFontSize,lineHeight:c,textAlign:"center"},[`${t} ${t}-content`]:{marginTop:s,padding:`${se(s)} ${se(e.calc(o).mul(2.5).equal())}`,backgroundColor:e.colorFillAlter},[`${t} ${t}-extra`]:{margin:e.extraMargin,textAlign:"center","& > *":{marginInlineEnd:a,"&:last-child":{marginInlineEnd:0}}}}},Lnt=e=>{const{componentCls:t,iconCls:n}=e;return{[`${t}-success ${t}-icon > ${n}`]:{color:e.resultSuccessIconColor},[`${t}-error ${t}-icon > ${n}`]:{color:e.resultErrorIconColor},[`${t}-info ${t}-icon > ${n}`]:{color:e.resultInfoIconColor},[`${t}-warning ${t}-icon > ${n}`]:{color:e.resultWarningIconColor}}},jnt=e=>[Bnt(e),Lnt(e)],znt=e=>jnt(e),Hnt=e=>({titleFontSize:e.fontSizeHeading3,subtitleFontSize:e.fontSize,iconFontSize:e.fontSizeHeading3*3,extraMargin:`${e.paddingLG}px 0 0 0`}),Vnt=pn("Result",e=>{const t=e.colorInfo,n=e.colorError,r=e.colorSuccess,o=e.colorWarning,i=Xt(e,{resultInfoIconColor:t,resultErrorIconColor:n,resultSuccessIconColor:r,resultWarningIconColor:o,imageWidth:250,imageHeight:295});return[znt(i)]},Hnt),Wnt=()=>f.createElement("svg",{width:"251",height:"294"},f.createElement("title",null,"Unauthorized"),f.createElement("g",{fill:"none",fillRule:"evenodd"},f.createElement("path",{fill:"#E4EBF7",d:"M0 129v-2C0 58.3 55.6 2.7 124.2 2.7h2c68.6 0 124.2 55.6 124.2 124.1v2.1c0 68.6-55.6 124.2-124.1 124.2h-2.1A124.2 124.2 0 0 1 0 129"}),f.createElement("path",{fill:"#FFF",d:"M41.4 133a8.2 8.2 0 1 1-16.4-1.7 8.2 8.2 0 0 1 16.4 1.6"}),f.createElement("path",{stroke:"#FFF",d:"m38.7 136.4 10.4 5.9m.9 6.2-12.6 10.7",strokeWidth:"2"}),f.createElement("path",{fill:"#FFF",d:"M41.5 161.3a5.6 5.6 0 1 1-11.2-1.2 5.6 5.6 0 0 1 11.2 1.2m17.7-16a5.7 5.7 0 1 1-11.3-1.2 5.7 5.7 0 0 1 11.3 1.2m41.2-115.8H130a4.6 4.6 0 1 0 0-9.1h-29.6a4.6 4.6 0 0 0 0 9.1m11.3 18.3h29.7a4.6 4.6 0 1 0 0-9.2h-29.7a4.6 4.6 0 1 0 0 9.2"}),f.createElement("path",{fill:"#FFF",d:"M114 29.5h15.8a4.6 4.6 0 1 0 0 9.1H114a4.6 4.6 0 0 0 0-9.1m71.3 108.2a10 10 0 1 1-19.8-2 10 10 0 0 1 19.8 2"}),f.createElement("path",{stroke:"#FFF",d:"m180.2 143.8 12.5 7.1m1.1 7.5-15.1 13",strokeWidth:"2"}),f.createElement("path",{fill:"#FFF",d:"M185.6 172a6.8 6.8 0 1 1-13.6-1.4 6.8 6.8 0 0 1 13.5 1.3m18.6-16.6a6.8 6.8 0 1 1-13.6-1.4 6.8 6.8 0 0 1 13.6 1.4"}),f.createElement("path",{stroke:"#FFF",d:"M153 194a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm73-75.8a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.4 0zm-9 34.9a2.2 2.2 0 1 1-4.3 0 2.2 2.2 0 0 1 4.4 0zm-39.2-43.3a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm18.3-15.3a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm6.7 88a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0z",strokeWidth:"2"}),f.createElement("path",{stroke:"#FFF",d:"m215.1 155.3-1.9 20-10.8 6m-27.8-4.7-6.3 9.8H157l-4.5 6.4m23.4-65.5v-15.7m45.6 7.8-12.8 7.9-15.2-7.9V96.7",strokeWidth:"2"}),f.createElement("path",{fill:"#A26EF4",d:"M180.7 29.3a29.3 29.3 0 1 1 58.6 0 29.3 29.3 0 0 1-58.6 0"}),f.createElement("path",{fill:"#FFF",d:"m221.4 41.7-21.5-.1a1.7 1.7 0 0 1-1.7-1.8V27.6a1.7 1.7 0 0 1 1.8-1.7h21.5c1 0 1.8.9 1.8 1.8l-.1 12.3a1.7 1.7 0 0 1-1.7 1.7"}),f.createElement("path",{fill:"#FFF",d:"M215.1 29.2c0 2.6-2 4.6-4.5 4.6a4.6 4.6 0 0 1-4.5-4.7v-6.9c0-2.6 2-4.6 4.6-4.6 2.5 0 4.5 2 4.4 4.7v6.9zm-4.5-14a6.9 6.9 0 0 0-7 6.8v7.3a6.9 6.9 0 0 0 13.8.1V22a6.9 6.9 0 0 0-6.8-6.9zm-43 53.2h-4a4.7 4.7 0 0 1-4.7-4.8 4.7 4.7 0 0 1 4.7-4.7h4a4.7 4.7 0 0 1 4.7 4.8 4.7 4.7 0 0 1-4.7 4.7"}),f.createElement("path",{fill:"#5BA02E",d:"M168.2 248.8a6.6 6.6 0 0 1-6.6-6.6v-66a6.6 6.6 0 0 1 13.2 0v66a6.6 6.6 0 0 1-6.6 6.6"}),f.createElement("path",{fill:"#92C110",d:"M176.1 248.2a6.6 6.6 0 0 1-6.6-6.6v-33a6.6 6.6 0 1 1 13.3 0v33a6.6 6.6 0 0 1-6.7 6.6"}),f.createElement("path",{fill:"#F2D7AD",d:"M186 293.9h-27.4a3.2 3.2 0 0 1-3.2-3.2v-45.9a3.2 3.2 0 0 1 3.2-3.1H186a3.2 3.2 0 0 1 3.2 3.1v46a3.2 3.2 0 0 1-3.2 3"}),f.createElement("path",{fill:"#FFF",d:"M82 147.7s6.3-1 17.5-1.3c11.8-.4 17.6 1 17.6 1s3.7-3.8 1-8.3c1.3-12.1 6-32.9.3-48.3-1.1-1.4-3.7-1.5-7.5-.6-1.4.3-7.2-.2-8-.1l-15.3-.4-8-.5c-1.6-.1-4.3-1.7-5.5-.3-.4.4-2.4 5.6-2 16l8.7 35.7s-3.2 3.6 1.2 7"}),f.createElement("path",{fill:"#FFC6A0",d:"m75.8 73.3-1-6.4 12-6.5s7.4-.1 8 1.2c.8 1.3-5.5 1-5.5 1s-1.9 1.4-2.6 2.5c-1.7 2.4-1 6.5-8.4 6-1.7.3-2.5 2.2-2.5 2.2"}),f.createElement("path",{fill:"#FFB594",d:"M52.4 77.7S66.7 87 77.4 92c1 .5-2 16.2-11.9 11.8-7.4-3.3-20.1-8.4-21.5-14.5-.7-3.2 2.6-7.6 8.4-11.7M142 80s-6.7 3-13.9 6.9c-3.9 2.1-10.1 4.7-12.3 8-6.2 9.3 3.5 11.2 13 7.5 6.6-2.7 29-12.1 13.2-22.4"}),f.createElement("path",{fill:"#FFC6A0",d:"m76.2 66.4 3 3.8S76.4 73 73 76c-7 6.2-12.8 14.3-16 16.4-4 2.7-9.7 3.3-12.2 0-3.5-5.1.5-14.7 31.5-26"}),f.createElement("path",{fill:"#FFF",d:"M64.7 85.1s-2.4 8.4-9 14.5c.7.5 18.6 10.5 22.2 10 5.2-.6 6.4-19 1.2-20.5-.8-.2-6-1.3-8.9-2.2-.9-.2-1.6-1.7-3.5-1l-2-.8zm63.7.7s5.3 2 7.3 13.8c-.6.2-17.6 12.3-21.8 7.8-6.6-7-.8-17.4 4.2-18.6 4.7-1.2 5-1.4 10.3-3"}),f.createElement("path",{stroke:"#E4EBF7",d:"M78.2 94.7s.9 7.4-5 13",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#E4EBF7",d:"M87.4 94.7s3.1 2.6 10.3 2.6c7.1 0 9-3.5 9-3.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".9"}),f.createElement("path",{fill:"#FFC6A0",d:"m117.2 68.6-6.8-6.1s-5.4-4.4-9.2-1c-3.9 3.5 4.4 2.2 5.6 4.2 1.2 2.1.9 1.2-2 .5-5.7-1.4-2.1.9 3 5.3 2 1.9 7 1 7 1l2.4-3.9z"}),f.createElement("path",{fill:"#FFB594",d:"m105.3 91.3-.3-11H89l-.5 10.5c0 .4.2.8.6 1 2 1.3 9.3 5 15.8.4.2-.2.4-.5.4-.9"}),f.createElement("path",{fill:"#5C2552",d:"M107.6 74.2c.8-1.1 1-9 1-11.9a1 1 0 0 0-1-1l-4.6-.4c-7.7-1-17 .6-18.3 6.3-5.4 5.9-.4 13.3-.4 13.3s2 3.5 4.3 6.8c.8 1 .4-3.8 3-6a47.9 47.9 0 0 1 16-7"}),f.createElement("path",{fill:"#FFC6A0",d:"M88.4 83.2s2.7 6.2 11.6 6.5c7.8.3 9-7 7.5-17.5l-1-5.5c-6-2.9-15.4.6-15.4.6s-.6 2-.2 5.5c-2.3 2-1.8 5.6-1.8 5.6s-1-2-2-2.3c-.9-.3-2 0-2.3 2-1 4.6 3.6 5.1 3.6 5.1"}),f.createElement("path",{stroke:"#DB836E",d:"m100.8 77.1 1.7-1-1-4.3.7-1.4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#552950",d:"M105.5 74c0 .8-.4 1.4-1 1.4-.4 0-.8-.7-.8-1.4s.5-1.2 1-1.2.9.6.8 1.3m-8 .2c0 .8-.4 1.3-.9 1.3s-.9-.6-.9-1.3c0-.7.5-1.3 1-1.3s1 .6.9 1.3"}),f.createElement("path",{stroke:"#DB836E",d:"M91.1 86.8s5.3 5 12.7 2.3",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#DB836E",d:"M99.8 81.9s-3.6.2-1.5-2.8c1.6-1.5 5-.4 5-.4s1 3.9-3.5 3.2"}),f.createElement("path",{stroke:"#5C2552",d:"M102.9 70.6s2.5.8 3.4.7m-12.4.7s2.5-1.2 4.8-1.1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),f.createElement("path",{stroke:"#DB836E",d:"M86.3 77.4s1 .9 1.5 2c-.4.6-1 1.2-.3 1.9m11.8 2.4s2 .2 2.5-.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#E4EBF7",d:"m87.8 115.8 15.7-3m-3.3 3 10-2m-43.7-27s-1.6 8.8-6.7 14M128.3 88s3 4 4 11.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#DB836E",d:"M64 84.8s-6 10-13.5 10",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),f.createElement("path",{fill:"#FFC6A0",d:"m112.4 66-.2 5.2 12 9.2c4.5 3.6 8.9 7.5 11 8.7 4.8 2.8 8.9 3.3 11 1.8 4.1-2.9 4.4-9.9-8.1-15.3-4.3-1.8-16.1-6.3-25.7-9.7"}),f.createElement("path",{stroke:"#DB836E",d:"M130.5 85.5s4.6 5.7 11.7 6.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),f.createElement("path",{stroke:"#E4EBF7",d:"M121.7 105.7s-.4 8.6-1.3 13.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#648BD8",d:"M115.8 161.5s-3.6-1.5-2.7-7.1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#CBD1D1",d:"M101.5 290.2s4.3 2.1 7.4 1c2.9-.9 4.6.7 7.2 1.3 2.5.5 6.9 1 11.7-1.3 0-5.6-7-4-12-6.8-2.6-1.4-3.8-4.7-3.6-8.8h-9.5s-1.4 10.6-1.2 14.6"}),f.createElement("path",{fill:"#2B0849",d:"M101.5 290s2.4 1.4 6.8.7c3-.4 3.7.5 7.5 1 3.7.6 10.8 0 11.9-.8.4 1-.4 2-.4 2s-1.5.7-4.8.9c-2 .1-5.8.3-7.7-.5-1.8-1.4-5.2-2-5.7-.3-4 1-7.4-.3-7.4-.3l-.2-2.6z"}),f.createElement("path",{fill:"#A4AABA",d:"M108.8 276.2h3.1s0 6.7 4.6 8.6c-4.7.6-8.6-2.3-7.7-8.6"}),f.createElement("path",{fill:"#CBD1D1",d:"M57.6 272.5s-2 7.5-4.5 12.4c-1.8 3.7-4.2 7.6 5.5 7.6 6.7 0 9-.5 7.5-6.7-1.5-6.1.3-13.3.3-13.3h-8.8z"}),f.createElement("path",{fill:"#2B0849",d:"M51.5 290s2.2 1.2 6.7 1.2c6.1 0 8.3-1.6 8.3-1.6s.6 1-.6 2.1c-1 .9-3.6 1.6-7.4 1.6-4.2 0-6-.6-6.8-1.2-.9-.5-.7-1.6-.2-2"}),f.createElement("path",{fill:"#A4AABA",d:"M58.5 274.4s0 1.6-.3 3-1 3.1-1.1 4.2c0 1.1 4.5 1.5 5.2 0 .6-1.6 1.3-6.5 1.9-7.3.6-.8-5-2.1-5.7.1"}),f.createElement("path",{fill:"#7BB2F9",d:"m100.9 277 13.3.1s1.3-54.2 1.8-64c.6-9.9 3.8-43.2 1-62.8l-12.4-.7-22.8.8-1.2 10c0 .4-.6.8-.7 1.3 0 .6.4 1.3.3 2-2.3 14-6.3 32.9-8.7 46.4-.1.6-1.2 1-1.4 2.6 0 .3.2 1.6 0 1.8-6.8 18.7-10.8 47.6-14.1 61.6h14.5s2.2-8.6 4-17a3984 3984 0 0 1 23-84.5l3-.5 1 46.1s-.2 1.2.4 2c.5.8-.6 1.1-.4 2.3l.4 1.7-1 11.9c-.4 4.6 0 39 0 39"}),f.createElement("path",{stroke:"#648BD8",d:"M77.4 220.4c1.2.1 4-2 7-4.9m23.1 8.4s2.8-1 6.1-3.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{stroke:"#648BD8",d:"M108.5 221s2.7-1.2 6-4",strokeLinecap:"round",strokeLinejoin:"round"}),f.createElement("path",{stroke:"#648BD8",d:"M76.1 223.6s2.6-.6 6.5-3.4m4.7-69.4c-.2 3.1.3 8.5-4.3 9m21.8-10.7s.1 14-1.3 15c-2.2 1.6-3 1.9-3 1.9m.5-16.4s0 12.8-1.2 24.3m-4.9 1s7.2-1.6 9.4-1.6m-28.6 31.5-1 4.5s-1.5 1.8-1 3.7c.4 2-1 2-5 15.3-1.7 5.6-4.4 18.5-6.3 27.5l-4 18.4M77 196.7a313.3 313.3 0 0 1-.8 4.8m7.7-50-1.2 10.3s-1 .2-.5 2.3c.1 1.3-2.6 15.6-5.1 30.2M57.6 273h13.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),f.createElement("path",{fill:"#192064",d:"M117.4 147.4s-17-3-35.7.2v4.2s14.6-2.9 35.5-.4l.2-4"}),f.createElement("path",{fill:"#FFF",d:"M107.5 150.4v-5a.8.8 0 0 0-.8-.7H99a.8.8 0 0 0-.7.8v4.8c0 .5.3.9.8.8a140.8 140.8 0 0 1 7.7 0 .8.8 0 0 0 .8-.7"}),f.createElement("path",{fill:"#192064",d:"M106.4 149.4v-3a.6.6 0 0 0-.6-.7 94.1 94.1 0 0 0-5.8 0 .6.6 0 0 0-.7.7v3c0 .4.3.7.7.7h5.7c.4 0 .7-.3.7-.7"}),f.createElement("path",{stroke:"#648BD8",d:"M101.5 274h12.3m-11.1-5v6.5m0-12.4v4.3m-.5-93.4.9 44.4s.7 1.6-.2 2.7c-1 1.1 2.4.7.9 2.2-1.6 1.6.9 1.1 0 3.4-.6 1.5-1 21-1.1 35",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}))),Unt={success:gg,error:ju,info:Dy,warning:dnt},iS={404:Ant,500:Fnt,403:Wnt},Gnt=Object.keys(iS),qnt=({prefixCls:e,icon:t,status:n})=>{const r=re(`${e}-icon`);if(Gnt.includes(`${n}`)){const i=iS[n];return f.createElement("div",{className:`${r} ${e}-image`},f.createElement(i,null))}const o=f.createElement(Unt[n]);return t===null||t===!1?null:f.createElement("div",{className:r},t||o)},Knt=({prefixCls:e,extra:t})=>t?f.createElement("div",{className:`${e}-extra`},t):null,aS=({prefixCls:e,className:t,rootClassName:n,subTitle:r,title:o,style:i,children:a,status:s="info",icon:l,extra:c})=>{const{getPrefixCls:u,direction:d,result:p}=f.useContext(It),h=u("result",e),[m,v,g]=Vnt(h),x=re(h,`${h}-${s}`,t,p==null?void 0:p.className,n,{[`${h}-rtl`]:d==="rtl"},v,g),y=Object.assign(Object.assign({},p==null?void 0:p.style),i);return m(f.createElement("div",{className:x,style:y},f.createElement(qnt,{prefixCls:h,status:s,icon:l}),f.createElement("div",{className:`${h}-title`},o),r&&f.createElement("div",{className:`${h}-subtitle`},r),f.createElement(Knt,{prefixCls:h,extra:c}),a&&f.createElement("div",{className:`${h}-content`},a)))};aS.PRESENTED_IMAGE_403=iS[403];aS.PRESENTED_IMAGE_404=iS[404];aS.PRESENTED_IMAGE_500=iS[500];var Ynt=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Ige=f.forwardRef(function(e,t){var n,r=e.prefixCls,o=r===void 0?"rc-switch":r,i=e.className,a=e.checked,s=e.defaultChecked,l=e.disabled,c=e.loadingIcon,u=e.checkedChildren,d=e.unCheckedChildren,p=e.onClick,h=e.onChange,m=e.onKeyDown,v=Ye(e,Ynt),g=Gt(!1,{value:a,defaultValue:s}),x=ie(g,2),y=x[0],b=x[1];function C(_,P){var $=y;return l||($=_,b($),h==null||h($,P)),$}function S(_){_.which===ot.LEFT?C(!1,_):_.which===ot.RIGHT&&C(!0,_),m==null||m(_)}function w(_){var P=C(!y,_);p==null||p(P,_)}var E=re(o,i,(n={},K(n,"".concat(o,"-checked"),y),K(n,"".concat(o,"-disabled"),l),n));return f.createElement("button",we({},v,{type:"button",role:"switch","aria-checked":y,disabled:l,className:E,ref:t,onKeyDown:S,onClick:w}),c,f.createElement("span",{className:"".concat(o,"-inner")},f.createElement("span",{className:"".concat(o,"-inner-checked")},u),f.createElement("span",{className:"".concat(o,"-inner-unchecked")},d)))});Ige.displayName="Switch";const Xnt=e=>{const{componentCls:t,trackHeightSM:n,trackPadding:r,trackMinWidthSM:o,innerMinMarginSM:i,innerMaxMarginSM:a,handleSizeSM:s,calc:l}=e,c=`${t}-inner`,u=se(l(s).add(l(r).mul(2)).equal()),d=se(l(a).mul(2).equal());return{[t]:{[`&${t}-small`]:{minWidth:o,height:n,lineHeight:se(n),[`${t}-inner`]:{paddingInlineStart:a,paddingInlineEnd:i,[`${c}-checked, ${c}-unchecked`]:{minHeight:n},[`${c}-checked`]:{marginInlineStart:`calc(-100% + ${u} - ${d})`,marginInlineEnd:`calc(100% - ${u} + ${d})`},[`${c}-unchecked`]:{marginTop:l(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${t}-handle`]:{width:s,height:s},[`${t}-loading-icon`]:{top:l(l(s).sub(e.switchLoadingIconSize)).div(2).equal(),fontSize:e.switchLoadingIconSize},[`&${t}-checked`]:{[`${t}-inner`]:{paddingInlineStart:i,paddingInlineEnd:a,[`${c}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${c}-unchecked`]:{marginInlineStart:`calc(100% - ${u} + ${d})`,marginInlineEnd:`calc(-100% + ${u} - ${d})`}},[`${t}-handle`]:{insetInlineStart:`calc(100% - ${se(l(s).add(r).equal())})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${c}`]:{[`${c}-unchecked`]:{marginInlineStart:l(e.marginXXS).div(2).equal(),marginInlineEnd:l(e.marginXXS).mul(-1).div(2).equal()}},[`&${t}-checked ${c}`]:{[`${c}-checked`]:{marginInlineStart:l(e.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:l(e.marginXXS).div(2).equal()}}}}}}},Qnt=e=>{const{componentCls:t,handleSize:n,calc:r}=e;return{[t]:{[`${t}-loading-icon${e.iconCls}`]:{position:"relative",top:r(r(n).sub(e.fontSize)).div(2).equal(),color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${t}-checked ${t}-loading-icon`]:{color:e.switchColor}}}},Znt=e=>{const{componentCls:t,trackPadding:n,handleBg:r,handleShadow:o,handleSize:i,calc:a}=e,s=`${t}-handle`;return{[t]:{[s]:{position:"absolute",top:n,insetInlineStart:n,width:i,height:i,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:r,borderRadius:a(i).div(2).equal(),boxShadow:o,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${t}-checked ${s}`]:{insetInlineStart:`calc(100% - ${se(a(i).add(n).equal())})`},[`&:not(${t}-disabled):active`]:{[`${s}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${t}-checked ${s}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}}}},Jnt=e=>{const{componentCls:t,trackHeight:n,trackPadding:r,innerMinMargin:o,innerMaxMargin:i,handleSize:a,calc:s}=e,l=`${t}-inner`,c=se(s(a).add(s(r).mul(2)).equal()),u=se(s(i).mul(2).equal());return{[t]:{[l]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:i,paddingInlineEnd:o,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${l}-checked, ${l}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:n},[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${c} - ${u})`,marginInlineEnd:`calc(100% - ${c} + ${u})`},[`${l}-unchecked`]:{marginTop:s(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${t}-checked ${l}`]:{paddingInlineStart:o,paddingInlineEnd:i,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${c} + ${u})`,marginInlineEnd:`calc(-100% + ${c} - ${u})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:s(r).mul(2).equal(),marginInlineEnd:s(r).mul(-1).mul(2).equal()}},[`&${t}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:s(r).mul(-1).mul(2).equal(),marginInlineEnd:s(r).mul(2).equal()}}}}}},ert=e=>{const{componentCls:t,trackHeight:n,trackMinWidth:r}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Rn(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:r,height:n,lineHeight:se(n),verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${t}-disabled)`]:{background:e.colorTextTertiary}}),Ls(e)),{[`&${t}-checked`]:{background:e.switchColor,[`&:hover:not(${t}-disabled)`]:{background:e.colorPrimaryHover}},[`&${t}-loading, &${t}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${t}-rtl`]:{direction:"rtl"}})}},trt=e=>{const{fontSize:t,lineHeight:n,controlHeight:r,colorWhite:o}=e,i=t*n,a=r/2,s=2,l=i-s*2,c=a-s*2;return{trackHeight:i,trackHeightSM:a,trackMinWidth:l*2+s*4,trackMinWidthSM:c*2+s*2,trackPadding:s,handleBg:o,handleSize:l,handleSizeSM:c,handleShadow:`0 2px 4px 0 ${new wn("#00230b").setA(.2).toRgbString()}`,innerMinMargin:l/2,innerMaxMargin:l+s+s*2,innerMinMarginSM:c/2,innerMaxMarginSM:c+s+s*2}},nrt=pn("Switch",e=>{const t=Xt(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:e.calc(e.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[ert(t),Jnt(t),Znt(t),Qnt(t),Xnt(t)]},trt);var rrt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,size:r,disabled:o,loading:i,className:a,rootClassName:s,style:l,checked:c,value:u,defaultChecked:d,defaultValue:p,onChange:h}=e,m=rrt(e,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[v,g]=Gt(!1,{value:c??u,defaultValue:d??p}),{getPrefixCls:x,direction:y,switch:b}=f.useContext(It),C=f.useContext(ko),S=(o??C)||i,w=x("switch",n),E=f.createElement("div",{className:`${w}-handle`},i&&f.createElement(Pu,{className:`${w}-loading-icon`})),[_,P,$]=nrt(w),R=fo(r),O=re(b==null?void 0:b.className,{[`${w}-small`]:R==="small",[`${w}-loading`]:i,[`${w}-rtl`]:y==="rtl"},a,s,P,$),T=Object.assign(Object.assign({},b==null?void 0:b.style),l),I=(...k)=>{g(k[0]),h==null||h.apply(void 0,k)};return _(f.createElement(Bw,{component:"Switch"},f.createElement(Ige,Object.assign({},m,{checked:v,onChange:I,prefixCls:w,className:O,style:T,disabled:S,ref:t,loadingIcon:E}))))}),H0=ort;H0.__ANT_SWITCH=!0;var N7=f.createContext(null),kge=f.createContext({}),irt=function(t){for(var n=t.prefixCls,r=t.level,o=t.isStart,i=t.isEnd,a="".concat(n,"-indent-unit"),s=[],l=0;l=0&&n.splice(r,1),n}function Pf(e,t){var n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function D7(e){return e.split("-")}function crt(e,t){var n=[],r=Za(t,e);function o(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];i.forEach(function(a){var s=a.key,l=a.children;n.push(s),o(l)})}return o(r.children),n}function urt(e){if(e.parent){var t=D7(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function drt(e){var t=D7(e.pos);return Number(t[t.length-1])===0}function aX(e,t,n,r,o,i,a,s,l,c){var u,d=e.clientX,p=e.clientY,h=e.target.getBoundingClientRect(),m=h.top,v=h.height,g=(c==="rtl"?-1:1)*(((o==null?void 0:o.x)||0)-d),x=(g-12)/r,y=l.filter(function(N){var D;return(D=s[N])===null||D===void 0||(D=D.children)===null||D===void 0?void 0:D.length}),b=Za(s,n.eventKey);if(p-1.5?i({dragNode:T,dropNode:I,dropPosition:1})?$=1:k=!1:i({dragNode:T,dropNode:I,dropPosition:0})?$=0:i({dragNode:T,dropNode:I,dropPosition:1})?$=1:k=!1:i({dragNode:T,dropNode:I,dropPosition:1})?$=1:k=!1,{dropPosition:$,dropLevelOffset:R,dropTargetKey:b.key,dropTargetPos:b.pos,dragOverNodeKey:P,dropContainerKey:$===0?null:((u=b.parent)===null||u===void 0?void 0:u.key)||null,dropAllowed:k}}function sX(e,t){if(e){var n=t.multiple;return n?e.slice():e.length?[e[0]]:e}}function Z8(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(dt(e)==="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return Jn(!1,"`checkedKeys` is not an array or an object"),null;return t}function lX(e,t){var n=new Set;function r(o){if(!n.has(o)){var i=Za(t,o);if(i){n.add(o);var a=i.parent,s=i.node;s.disabled||a&&r(a.key)}}}return(e||[]).forEach(function(o){r(o)}),Ne(n)}var frt=function(t){var n=t.dropPosition,r=t.dropLevelOffset,o=t.indent,i={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(n){case-1:i.top=0,i.left=-r*o;break;case 1:i.bottom=0,i.left=-r*o;break;case 0:i.bottom=0,i.left=o;break}return Z.createElement("div",{style:i})};function Nge(e){if(e==null)throw new TypeError("Cannot destructure "+e)}function prt(e,t){var n=f.useState(!1),r=ie(n,2),o=r[0],i=r[1];Mn(function(){if(o)return e(),function(){t()}},[o]),Mn(function(){return i(!0),function(){i(!1)}},[])}var hrt=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],mrt=f.forwardRef(function(e,t){var n=e.className,r=e.style,o=e.motion,i=e.motionNodes,a=e.motionType,s=e.onMotionStart,l=e.onMotionEnd,c=e.active,u=e.treeNodeRequiredProps,d=Ye(e,hrt),p=f.useState(!0),h=ie(p,2),m=h[0],v=h[1],g=f.useContext(N7),x=g.prefixCls,y=i&&a!=="hide";Mn(function(){i&&y!==m&&v(y)},[i]);var b=function(){i&&s()},C=f.useRef(!1),S=function(){i&&!C.current&&(C.current=!0,l())};prt(b,S);var w=function(_){y===_&&S()};return i?f.createElement(qo,we({ref:t,visible:m},o,{motionAppear:a==="show",onVisibleChanged:w}),function(E,_){var P=E.className,$=E.style;return f.createElement("div",{ref:_,className:re("".concat(x,"-treenode-motion"),P),style:$},i.map(function(R){var O=Object.assign({},(Nge(R.data),R.data)),T=R.title,I=R.key,k=R.isStart,N=R.isEnd;delete O.children;var D=_1(I,u);return f.createElement(pM,we({},O,D,{title:T,active:c,data:R.data,key:I,isStart:k,isEnd:N}))}))}):f.createElement(pM,we({domRef:t,className:n,style:r},d,{active:c}))});function grt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=e.length,r=t.length;if(Math.abs(n-r)!==1)return{add:!1,key:null};function o(i,a){var s=new Map;i.forEach(function(c){s.set(c,!0)});var l=a.filter(function(c){return!s.has(c)});return l.length===1?l[0]:null}return n ").concat(t);return t}var xrt=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.data;e.selectable,e.checkable;var o=e.expandedKeys,i=e.selectedKeys,a=e.checkedKeys,s=e.loadedKeys,l=e.loadingKeys,c=e.halfCheckedKeys,u=e.keyEntities,d=e.disabled,p=e.dragging,h=e.dragOverNodeKey,m=e.dropPosition,v=e.motion,g=e.height,x=e.itemHeight,y=e.virtual,b=e.scrollWidth,C=e.focusable,S=e.activeItem,w=e.focused,E=e.tabIndex,_=e.onKeyDown,P=e.onFocus,$=e.onBlur,R=e.onActiveChange,O=e.onListChangeStart,T=e.onListChangeEnd,I=Ye(e,vrt),k=f.useRef(null),N=f.useRef(null);f.useImperativeHandle(t,function(){return{scrollTo:function(ve){k.current.scrollTo(ve)},getIndentWidth:function(){return N.current.offsetWidth}}});var D=f.useState(o),L=ie(D,2),H=L[0],U=L[1],V=f.useState(r),j=ie(V,2),F=j[0],W=j[1],X=f.useState(r),J=ie(X,2),q=J[0],A=J[1],z=f.useState([]),G=ie(z,2),Y=G[0],Q=G[1],ee=f.useState(null),te=ie(ee,2),oe=te[0],ne=te[1],le=f.useRef(r);le.current=r;function ce(){var fe=le.current;W(fe),A(fe),Q([]),ne(null),T()}Mn(function(){U(o);var fe=grt(H,o);if(fe.key!==null)if(fe.add){var ve=F.findIndex(function(Re){var Pe=Re.key;return Pe===fe.key}),ge=fX(cX(F,r,fe.key),y,g,x),de=F.slice();de.splice(ve+1,0,dX),A(de),Q(ge),ne("show")}else{var be=r.findIndex(function(Re){var Pe=Re.key;return Pe===fe.key}),Ee=fX(cX(r,F,fe.key),y,g,x),Le=r.slice();Le.splice(be+1,0,dX),A(Le),Q(Ee),ne("hide")}else F!==r&&(W(r),A(r))},[o,r]),f.useEffect(function(){p||ce()},[p]);var he=v?q:r,ue={expandedKeys:o,selectedKeys:i,loadedKeys:s,loadingKeys:l,checkedKeys:a,halfCheckedKeys:c,dragOverNodeKey:h,dropPosition:m,keyEntities:u};return f.createElement(f.Fragment,null,w&&S&&f.createElement("span",{style:uX,"aria-live":"assertive"},brt(S)),f.createElement("div",null,f.createElement("input",{style:uX,disabled:C===!1||d,tabIndex:C!==!1?E:null,onKeyDown:_,onFocus:P,onBlur:$,value:"",onChange:yrt,"aria-label":"for screen reader"})),f.createElement("div",{className:"".concat(n,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},f.createElement("div",{className:"".concat(n,"-indent")},f.createElement("div",{ref:N,className:"".concat(n,"-indent-unit")}))),f.createElement(Bj,we({},I,{data:he,itemKey:pX,height:g,fullHeight:!1,virtual:y,itemHeight:x,scrollWidth:b,prefixCls:"".concat(n,"-list"),ref:k,role:"tree",onVisibleChange:function(ve){ve.every(function(ge){return pX(ge)!==Hm})&&ce()}}),function(fe){var ve=fe.pos,ge=Object.assign({},(Nge(fe.data),fe.data)),de=fe.title,be=fe.key,Ee=fe.isStart,Le=fe.isEnd,Re=Jw(be,ve);delete ge.key,delete ge.children;var Pe=_1(Re,ue);return f.createElement(mrt,we({},ge,Pe,{title:de,active:!!S&&be===S.key,pos:ve,data:fe.data,isStart:Ee,isEnd:Le,motion:v,motionNodes:be===Hm?Y:null,motionType:oe,onMotionStart:O,onMotionEnd:ce,treeNodeRequiredProps:ue,onMouseMove:function(){R(null)}}))}))}),Crt=10,A7=function(e){va(n,e);var t=La(n);function n(){var r;rr(this,n);for(var o=arguments.length,i=new Array(o),a=0;a2&&arguments[2]!==void 0?arguments[2]:!1,d=r.state,p=d.dragChildrenKeys,h=d.dropPosition,m=d.dropTargetKey,v=d.dropTargetPos,g=d.dropAllowed;if(g){var x=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),m!==null){var y=B(B({},_1(m,r.getTreeNodeRequiredProps())),{},{active:((c=r.getActiveItem())===null||c===void 0?void 0:c.key)===m,data:Za(r.state.keyEntities,m).node}),b=p.includes(m);Jn(!b,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var C=D7(v),S={event:s,node:Jo(y),dragNode:r.dragNodeProps?Jo(r.dragNodeProps):null,dragNodesKeys:[r.dragNodeProps.eventKey].concat(p),dropToGap:h!==0,dropPosition:h+Number(C[C.length-1])};u||x==null||x(S),r.dragNodeProps=null}}}),K(Et(r),"cleanDragState",function(){var s=r.state.draggingNodeKey;s!==null&&r.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),r.dragStartMousePosition=null,r.currentMouseOverDroppableNodeKey=null}),K(Et(r),"triggerExpandActionExpand",function(s,l){var c=r.state,u=c.expandedKeys,d=c.flattenNodes,p=l.expanded,h=l.key,m=l.isLeaf;if(!(m||s.shiftKey||s.metaKey||s.ctrlKey)){var v=d.filter(function(x){return x.key===h})[0],g=Jo(B(B({},_1(h,r.getTreeNodeRequiredProps())),{},{data:v.data}));r.setExpandedKeys(p?nd(u,h):Pf(u,h)),r.onNodeExpand(s,g)}}),K(Et(r),"onNodeClick",function(s,l){var c=r.props,u=c.onClick,d=c.expandAction;d==="click"&&r.triggerExpandActionExpand(s,l),u==null||u(s,l)}),K(Et(r),"onNodeDoubleClick",function(s,l){var c=r.props,u=c.onDoubleClick,d=c.expandAction;d==="doubleClick"&&r.triggerExpandActionExpand(s,l),u==null||u(s,l)}),K(Et(r),"onNodeSelect",function(s,l){var c=r.state.selectedKeys,u=r.state,d=u.keyEntities,p=u.fieldNames,h=r.props,m=h.onSelect,v=h.multiple,g=l.selected,x=l[p.key],y=!g;y?v?c=Pf(c,x):c=[x]:c=nd(c,x);var b=c.map(function(C){var S=Za(d,C);return S?S.node:null}).filter(Boolean);r.setUncontrolledState({selectedKeys:c}),m==null||m(c,{event:"select",selected:y,node:l,selectedNodes:b,nativeEvent:s.nativeEvent})}),K(Et(r),"onNodeCheck",function(s,l,c){var u=r.state,d=u.keyEntities,p=u.checkedKeys,h=u.halfCheckedKeys,m=r.props,v=m.checkStrictly,g=m.onCheck,x=l.key,y,b={event:"check",node:l,checked:c,nativeEvent:s.nativeEvent};if(v){var C=c?Pf(p,x):nd(p,x),S=nd(h,x);y={checked:C,halfChecked:S},b.checkedNodes=C.map(function(R){return Za(d,R)}).filter(Boolean).map(function(R){return R.node}),r.setUncontrolledState({checkedKeys:C})}else{var w=Od([].concat(Ne(p),[x]),!0,d),E=w.checkedKeys,_=w.halfCheckedKeys;if(!c){var P=new Set(E);P.delete(x);var $=Od(Array.from(P),{halfCheckedKeys:_},d);E=$.checkedKeys,_=$.halfCheckedKeys}y=E,b.checkedNodes=[],b.checkedNodesPositions=[],b.halfCheckedKeys=_,E.forEach(function(R){var O=Za(d,R);if(O){var T=O.node,I=O.pos;b.checkedNodes.push(T),b.checkedNodesPositions.push({node:T,pos:I})}}),r.setUncontrolledState({checkedKeys:E},!1,{halfCheckedKeys:_})}g==null||g(y,b)}),K(Et(r),"onNodeLoad",function(s){var l,c=s.key,u=r.state.keyEntities,d=Za(u,c);if(!(d!=null&&(l=d.children)!==null&&l!==void 0&&l.length)){var p=new Promise(function(h,m){r.setState(function(v){var g=v.loadedKeys,x=g===void 0?[]:g,y=v.loadingKeys,b=y===void 0?[]:y,C=r.props,S=C.loadData,w=C.onLoad;if(!S||x.includes(c)||b.includes(c))return null;var E=S(s);return E.then(function(){var _=r.state.loadedKeys,P=Pf(_,c);w==null||w(P,{event:"load",node:s}),r.setUncontrolledState({loadedKeys:P}),r.setState(function($){return{loadingKeys:nd($.loadingKeys,c)}}),h()}).catch(function(_){if(r.setState(function($){return{loadingKeys:nd($.loadingKeys,c)}}),r.loadingRetryTimes[c]=(r.loadingRetryTimes[c]||0)+1,r.loadingRetryTimes[c]>=Crt){var P=r.state.loadedKeys;Jn(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:Pf(P,c)}),h()}m(_)}),{loadingKeys:Pf(b,c)}})});return p.catch(function(){}),p}}),K(Et(r),"onNodeMouseEnter",function(s,l){var c=r.props.onMouseEnter;c==null||c({event:s,node:l})}),K(Et(r),"onNodeMouseLeave",function(s,l){var c=r.props.onMouseLeave;c==null||c({event:s,node:l})}),K(Et(r),"onNodeContextMenu",function(s,l){var c=r.props.onRightClick;c&&(s.preventDefault(),c({event:s,node:l}))}),K(Et(r),"onFocus",function(){var s=r.props.onFocus;r.setState({focused:!0});for(var l=arguments.length,c=new Array(l),u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!r.destroyed){var u=!1,d=!0,p={};Object.keys(s).forEach(function(h){if(r.props.hasOwnProperty(h)){d=!1;return}u=!0,p[h]=s[h]}),u&&(!l||d)&&r.setState(B(B({},p),c))}}),K(Et(r),"scrollTo",function(s){r.listRef.current.scrollTo(s)}),r}return or(n,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var o=this.props,i=o.activeKey,a=o.itemScrollOffset,s=a===void 0?0:a;i!==void 0&&i!==this.state.activeKey&&(this.setState({activeKey:i}),i!==null&&this.scrollTo({key:i,offset:s}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var o=this.state,i=o.focused,a=o.flattenNodes,s=o.keyEntities,l=o.draggingNodeKey,c=o.activeKey,u=o.dropLevelOffset,d=o.dropContainerKey,p=o.dropTargetKey,h=o.dropPosition,m=o.dragOverNodeKey,v=o.indent,g=this.props,x=g.prefixCls,y=g.className,b=g.style,C=g.showLine,S=g.focusable,w=g.tabIndex,E=w===void 0?0:w,_=g.selectable,P=g.showIcon,$=g.icon,R=g.switcherIcon,O=g.draggable,T=g.checkable,I=g.checkStrictly,k=g.disabled,N=g.motion,D=g.loadData,L=g.filterTreeNode,H=g.height,U=g.itemHeight,V=g.scrollWidth,j=g.virtual,F=g.titleRender,W=g.dropIndicatorRender,X=g.onContextMenu,J=g.onScroll,q=g.direction,A=g.rootClassName,z=g.rootStyle,G=Zr(this.props,{aria:!0,data:!0}),Y;O&&(dt(O)==="object"?Y=O:typeof O=="function"?Y={nodeDraggable:O}:Y={});var Q={prefixCls:x,selectable:_,showIcon:P,icon:$,switcherIcon:R,draggable:Y,draggingNodeKey:l,checkable:T,checkStrictly:I,disabled:k,keyEntities:s,dropLevelOffset:u,dropContainerKey:d,dropTargetKey:p,dropPosition:h,dragOverNodeKey:m,indent:v,direction:q,dropIndicatorRender:W,loadData:D,filterTreeNode:L,titleRender:F,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return f.createElement(N7.Provider,{value:Q},f.createElement("div",{className:re(x,y,A,K(K(K({},"".concat(x,"-show-line"),C),"".concat(x,"-focused"),i),"".concat(x,"-active-focused"),c!==null)),style:z},f.createElement(xrt,we({ref:this.listRef,prefixCls:x,style:b,data:a,disabled:k,selectable:_,checkable:!!T,motion:N,dragging:l!==null,height:H,itemHeight:U,virtual:j,focusable:S,focused:i,tabIndex:E,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:X,onScroll:J,scrollWidth:V},this.getTreeNodeRequiredProps(),G))))}}],[{key:"getDerivedStateFromProps",value:function(o,i){var a=i.prevProps,s={prevProps:o};function l(E){return!a&&o.hasOwnProperty(E)||a&&a[E]!==o[E]}var c,u=i.fieldNames;if(l("fieldNames")&&(u=oM(o.fieldNames),s.fieldNames=u),l("treeData")?c=o.treeData:l("children")&&(Jn(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),c=UGe(o.children)),c){s.treeData=c;var d=v7(c,{fieldNames:u});s.keyEntities=B(K({},Hm,Dge),d.keyEntities)}var p=s.keyEntities||i.keyEntities;if(l("expandedKeys")||a&&l("autoExpandParent"))s.expandedKeys=o.autoExpandParent||!a&&o.defaultExpandParent?lX(o.expandedKeys,p):o.expandedKeys;else if(!a&&o.defaultExpandAll){var h=B({},p);delete h[Hm];var m=[];Object.keys(h).forEach(function(E){var _=h[E];_.children&&_.children.length&&m.push(_.key)}),s.expandedKeys=m}else!a&&o.defaultExpandedKeys&&(s.expandedKeys=o.autoExpandParent||o.defaultExpandParent?lX(o.defaultExpandedKeys,p):o.defaultExpandedKeys);if(s.expandedKeys||delete s.expandedKeys,c||s.expandedKeys){var v=V8(c||i.treeData,s.expandedKeys||i.expandedKeys,u);s.flattenNodes=v}if(o.selectable&&(l("selectedKeys")?s.selectedKeys=sX(o.selectedKeys,o):!a&&o.defaultSelectedKeys&&(s.selectedKeys=sX(o.defaultSelectedKeys,o))),o.checkable){var g;if(l("checkedKeys")?g=Z8(o.checkedKeys)||{}:!a&&o.defaultCheckedKeys?g=Z8(o.defaultCheckedKeys)||{}:c&&(g=Z8(o.checkedKeys)||{checkedKeys:i.checkedKeys,halfCheckedKeys:i.halfCheckedKeys}),g){var x=g,y=x.checkedKeys,b=y===void 0?[]:y,C=x.halfCheckedKeys,S=C===void 0?[]:C;if(!o.checkStrictly){var w=Od(b,!0,p);b=w.checkedKeys,S=w.halfCheckedKeys}s.checkedKeys=b,s.halfCheckedKeys=S}}return l("loadedKeys")&&(s.loadedKeys=o.loadedKeys),s}}]),n}(f.Component);K(A7,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:frt,allowDrop:function(){return!0},expandAction:!1});K(A7,"TreeNode",pM);const wrt=({treeCls:e,treeNodeCls:t,directoryNodeSelectedBg:n,directoryNodeSelectedColor:r,motionDurationMid:o,borderRadius:i,controlItemBgHover:a})=>({[`${e}${e}-directory ${t}`]:{[`${e}-node-content-wrapper`]:{position:"static",[`&:has(${e}-drop-indicator)`]:{position:"relative"},[`> *:not(${e}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${o}`,content:'""',borderRadius:i},"&:hover:before":{background:a}},[`${e}-switcher, ${e}-checkbox, ${e}-draggable-icon`]:{zIndex:1},"&-selected":{background:n,borderRadius:i,[`${e}-switcher, ${e}-draggable-icon`]:{color:r},[`${e}-node-content-wrapper`]:{color:r,background:"transparent","&:before, &:hover:before":{background:n}}}}}),Srt=new vn("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Ert=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),_rt=(e,t)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${se(t.lineWidthBold)} solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),$rt=(e,t)=>{const{treeCls:n,treeNodeCls:r,treeNodePadding:o,titleHeight:i,indentSize:a,nodeSelectedBg:s,nodeHoverBg:l,colorTextQuaternary:c,controlItemBgActiveDisabled:u}=t;return{[n]:Object.assign(Object.assign({},Rn(t)),{"--rc-virtual-list-scrollbar-bg":t.colorSplit,background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${n}-rtl ${n}-switcher_close ${n}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${n}-active-focused)`]:Object.assign({},_c(t)),[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${r}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:Srt,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:t.borderRadius}}},[r]:{display:"flex",alignItems:"flex-start",marginBottom:o,lineHeight:se(i),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:o},[`&-disabled ${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${n}-checkbox-disabled + ${n}-node-selected,&${r}-disabled${r}-selected ${n}-node-content-wrapper`]:{backgroundColor:u},[`${n}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${r}-disabled)`]:{[`${n}-node-content-wrapper`]:{"&:hover":{color:t.nodeHoverColor}}},[`&-active ${n}-node-content-wrapper`]:{background:t.controlItemBgHover},[`&:not(${r}-disabled).filter-node ${n}-title`]:{color:t.colorPrimary,fontWeight:t.fontWeightStrong},"&-draggable":{cursor:"grab",[`${n}-draggable-icon`]:{flexShrink:0,width:i,textAlign:"center",visibility:"visible",color:c},[`&${r}-disabled ${n}-draggable-icon`]:{visibility:"hidden"}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:a}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher, ${n}-checkbox`]:{marginInlineEnd:t.calc(t.calc(i).sub(t.controlInteractiveSize)).div(2).equal()},[`${n}-switcher`]:Object.assign(Object.assign({},Ert(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:i,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${t.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:i,height:i,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:t.borderRadius,transition:`all ${t.motionDurationSlow}`},[`&:not(${n}-switcher-noop):hover:before`]:{backgroundColor:t.colorBgTextHover},[`&_close ${n}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(i).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:t.calc(t.calc(i).div(2).equal()).mul(.8).equal(),height:t.calc(i).div(2).equal(),borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${n}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:i,paddingBlock:0,paddingInline:t.paddingXS,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},_rt(e,t)),{"&:hover":{backgroundColor:l},[`&${n}-node-selected`]:{color:t.nodeSelectedColor,backgroundColor:s},[`${n}-iconEle`]:{display:"inline-block",width:i,height:i,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${r}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${t.colorPrimary}`},"&-show-line":{[`${n}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(i).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${r}-leaf-last ${n}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${se(t.calc(i).div(2).equal())} !important`}})}},Age=(e,t,n=!0)=>{const r=`.${e}`,o=`${r}-treenode`,i=t.calc(t.paddingXS).div(2).equal(),a=Xt(t,{treeCls:r,treeNodeCls:o,treeNodePadding:i});return[$rt(e,a),n&&wrt(a)].filter(Boolean)},Fge=e=>{const{controlHeightSM:t,controlItemBgHover:n,controlItemBgActive:r}=e,o=t;return{titleHeight:o,indentSize:o,nodeHoverBg:n,nodeHoverColor:e.colorText,nodeSelectedBg:r,nodeSelectedColor:e.colorText}},Prt=e=>{const{colorTextLightSolid:t,colorPrimary:n}=e;return Object.assign(Object.assign({},Fge(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:n})};pn("Tree",(e,{prefixCls:t})=>[{[e.componentCls]:_T(`${t}-checkbox`,e)},Age(t,e),Lw(e)],Prt);const Mrt=e=>{var t,n;const{prefixCls:r,switcherIcon:o,treeNodeProps:i,showLine:a,switcherLoadingIcon:s}=e,{isLeaf:l,expanded:c,loading:u}=i;if(u)return f.isValidElement(s)?s:f.createElement(Pu,{className:`${r}-switcher-loading-icon`});let d;if(a&&typeof a=="object"&&(d=a.showLeafIcon),l){if(!a)return null;if(typeof d!="boolean"&&d){const m=typeof d=="function"?d(i):d,v=`${r}-switcher-line-custom-icon`;return f.isValidElement(m)?No(m,{className:re((t=m.props)===null||t===void 0?void 0:t.className,v)}):m}return d?f.createElement(Iet,{className:`${r}-switcher-line-icon`}):f.createElement("span",{className:`${r}-switcher-leaf-line`})}const p=`${r}-switcher-icon`,h=typeof o=="function"?o(i):o;return f.isValidElement(h)?No(h,{className:re((n=h.props)===null||n===void 0?void 0:n.className,p)}):h!==void 0?h:a?c?f.createElement(ptt,{className:`${r}-switcher-line-icon`}):f.createElement(Ttt,{className:`${r}-switcher-line-icon`}):f.createElement(net,{className:p})},Rrt=e=>{const{paddingXXS:t,lineWidth:n,tagPaddingHorizontal:r,componentCls:o,calc:i}=e,a=i(r).sub(n).equal(),s=i(t).sub(n).equal();return{[o]:Object.assign(Object.assign({},Rn(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:a,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${o}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${o}-close-icon`]:{marginInlineStart:s,fontSize:e.tagIconSize,color:e.colorIcon,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${o}-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(${o}-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}}),[`${o}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},F7=e=>{const{lineWidth:t,fontSizeIcon:n,calc:r}=e,o=e.fontSizeSM;return Xt(e,{tagFontSize:o,tagLineHeight:se(r(e.lineHeightSM).mul(o).equal()),tagIconSize:r(n).sub(r(t).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},B7=e=>({defaultBg:new wn(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText}),Bge=pn("Tag",e=>{const t=F7(e);return Rrt(t)},B7);var Ort=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,style:r,className:o,checked:i,onChange:a,onClick:s}=e,l=Ort(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:c,tag:u}=f.useContext(It),d=x=>{a==null||a(!i),s==null||s(x)},p=c("tag",n),[h,m,v]=Bge(p),g=re(p,`${p}-checkable`,{[`${p}-checkable-checked`]:i},u==null?void 0:u.className,o,m,v);return h(f.createElement("span",Object.assign({},l,{ref:t,style:Object.assign(Object.assign({},r),u==null?void 0:u.style),className:g,onClick:d})))}),Irt=e=>zO(e,(t,{textColor:n,lightBorderColor:r,lightColor:o,darkColor:i})=>({[`${e.componentCls}${e.componentCls}-${t}`]:{color:n,background:o,borderColor:r,"&-inverse":{color:e.colorTextLightSolid,background:i,borderColor:i},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}})),krt=ky(["Tag","preset"],e=>{const t=F7(e);return Irt(t)},B7);function Nrt(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const m2=(e,t,n)=>{const r=Nrt(n);return{[`${e.componentCls}${e.componentCls}-${t}`]:{color:e[`color${n}`],background:e[`color${r}Bg`],borderColor:e[`color${r}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}},Drt=ky(["Tag","status"],e=>{const t=F7(e);return[m2(t,"success","Success"),m2(t,"processing","Info"),m2(t,"error","Error"),m2(t,"warning","Warning")]},B7);var Art=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,className:r,rootClassName:o,style:i,children:a,icon:s,color:l,onClose:c,bordered:u=!0,visible:d}=e,p=Art(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:h,direction:m,tag:v}=f.useContext(It),[g,x]=f.useState(!0),y=En(p,["closeIcon","closable"]);f.useEffect(()=>{d!==void 0&&x(d)},[d]);const b=pT(l),C=Zze(l),S=b||C,w=Object.assign(Object.assign({backgroundColor:l&&!S?l:void 0},v==null?void 0:v.style),i),E=h("tag",n),[_,P,$]=Bge(E),R=re(E,v==null?void 0:v.className,{[`${E}-${l}`]:S,[`${E}-has-color`]:l&&!S,[`${E}-hidden`]:!g,[`${E}-rtl`]:m==="rtl",[`${E}-borderless`]:!u},r,o,P,$),O=L=>{L.stopPropagation(),c==null||c(L),!L.defaultPrevented&&x(!1)},[,T]=Ij(F0(e),F0(v),{closable:!1,closeIconRender:L=>{const H=f.createElement("span",{className:`${E}-close-icon`,onClick:O},L);return gj(L,H,U=>({onClick:V=>{var j;(j=U==null?void 0:U.onClick)===null||j===void 0||j.call(U,V),O(V)},className:re(U==null?void 0:U.className,`${E}-close-icon`)}))}}),I=typeof p.onClick=="function"||a&&a.type==="a",k=s||null,N=k?f.createElement(f.Fragment,null,k,a&&f.createElement("span",null,a)):a,D=f.createElement("span",Object.assign({},y,{ref:t,className:R,style:w}),N,T,b&&f.createElement(krt,{key:"preset",prefixCls:E}),C&&f.createElement(Drt,{key:"status",prefixCls:E}));return _(I?f.createElement(Bw,{component:"Tag"},D):D)}),Lge=Frt;Lge.CheckableTag=Trt;const Brt=e=>{const t=e!=null&&e.algorithm?T0(e.algorithm):dj,n=Object.assign(Object.assign({},D0),e==null?void 0:e.token);return ij(n,{override:e==null?void 0:e.token},t,hj)};function Lrt(e){const{sizeUnit:t,sizeStep:n}=e,r=n-2;return{sizeXXL:t*(r+10),sizeXL:t*(r+6),sizeLG:t*(r+2),sizeMD:t*(r+2),sizeMS:t*(r+1),size:t*r,sizeSM:t*r,sizeXS:t*(r-1),sizeXXS:t*(r-1)}}const jrt=(e,t)=>{const n=t??LO(e),r=n.fontSizeSM,o=n.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},n),Lrt(t??e)),Nue(r)),{controlHeight:o}),kue(Object.assign(Object.assign({},n),{controlHeight:o})))},tl=(e,t)=>new wn(e).setA(t).toRgbString(),tv=(e,t)=>new wn(e).lighten(t).toHexString(),zrt=e=>{const t=Ap(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]}},Hrt=(e,t)=>{const n=e||"#000",r=t||"#fff";return{colorBgBase:n,colorTextBase:r,colorText:tl(r,.85),colorTextSecondary:tl(r,.65),colorTextTertiary:tl(r,.45),colorTextQuaternary:tl(r,.25),colorFill:tl(r,.18),colorFillSecondary:tl(r,.12),colorFillTertiary:tl(r,.08),colorFillQuaternary:tl(r,.04),colorBgSolid:tl(r,.95),colorBgSolidHover:tl(r,1),colorBgSolidActive:tl(r,.9),colorBgElevated:tv(n,12),colorBgContainer:tv(n,8),colorBgLayout:tv(n,0),colorBgSpotlight:tv(n,26),colorBgBlur:tl(r,.04),colorBorder:tv(n,26),colorBorderSecondary:tv(n,19)}},Vrt=(e,t)=>{const n=Object.keys(uj).map(i=>{const a=Ap(e[i],{theme:"dark"});return Array.from({length:10},()=>1).reduce((s,l,c)=>(s[`${i}-${c+1}`]=a[c],s[`${i}${c+1}`]=a[c],s),{})}).reduce((i,a)=>(i=Object.assign(Object.assign({},i),a),i),{}),r=t??LO(e),o=Iue(e,{generateColorPalettes:zrt,generateNeutralColorPalettes:Hrt});return Object.assign(Object.assign(Object.assign(Object.assign({},r),n),o),{colorPrimaryBg:o.colorPrimaryBorder,colorPrimaryBgHover:o.colorPrimaryBorderHover})};function Wrt(){const[e,t,n]=ai();return{theme:e,token:t,hashId:n}}const Ea={defaultSeed:SC.token,useToken:Wrt,defaultAlgorithm:LO,darkAlgorithm:Vrt,compactAlgorithm:jrt,getDesignToken:Brt,defaultConfig:SC,_internalContext:fj};var Urt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);of.createElement(qrt,Object.assign({},e,{picker:"time",mode:void 0,ref:t}))),zp=f.forwardRef((e,t)=>{var{addon:n,renderExtraFooter:r,variant:o,bordered:i}=e,a=Urt(e,["addon","renderExtraFooter","variant","bordered"]);const[s]=Hu("timePicker",o,i),l=f.useMemo(()=>{if(r)return r;if(n)return n},[n,r]);return f.createElement(Grt,Object.assign({},a,{mode:void 0,ref:t,renderExtraFooter:l,variant:s}))}),jge=Zp(zp,"popupAlign",void 0,"picker");zp._InternalPanelDoNotUseOrYouWillBeFired=jge;zp.RangePicker=Krt;zp._InternalPanelDoNotUseOrYouWillBeFired=jge;const Yrt=function(e){var t=f.useRef({valueLabels:new Map});return f.useMemo(function(){var n=t.current.valueLabels,r=new Map,o=e.map(function(i){var a=i.value,s=i.label,l=s??n.get(a);return r.set(a,l),B(B({},i),{},{label:l})});return t.current.valueLabels=r,[o]},[e])};var Xrt=function(t,n,r,o){return f.useMemo(function(){var i=function(h){return h.map(function(m){var v=m.value;return v})},a=i(t),s=i(n),l=a.filter(function(p){return!o[p]}),c=a,u=s;if(r){var d=Od(a,!0,o);c=d.checkedKeys,u=d.halfCheckedKeys}return[Array.from(new Set([].concat(Ne(l),Ne(c)))),u]},[t,n,r,o])},Qrt=function(t){return Array.isArray(t)?t:t!==void 0?[t]:[]},Zrt=function(t){var n=t||{},r=n.label,o=n.value,i=n.children;return{_title:r?[r]:["title","label"],value:o||"value",key:o||"value",children:i||"children"}},JA=function(t){return!t||t.disabled||t.disableCheckbox||t.checkable===!1},Jrt=function(t,n){var r=[],o=function i(a){a.forEach(function(s){var l=s[n.children];l&&(r.push(s[n.value]),i(l))})};return o(t),r},hX=function(t){return t==null};const eot=function(e,t){return f.useMemo(function(){var n=v7(e,{fieldNames:t,initWrapper:function(o){return B(B({},o),{},{valueEntities:new Map})},processEntity:function(o,i){var a=o.node[t.value];i.valueEntities.set(a,o)}});return n},[e,t])};var L7=function(){return null},tot=["children","value"];function zge(e){return yi(e).map(function(t){if(!f.isValidElement(t)||!t.type)return null;var n=t,r=n.key,o=n.props,i=o.children,a=o.value,s=Ye(o,tot),l=B({key:r,value:a},s),c=zge(i);return c.length&&(l.children=c),l}).filter(function(t){return t})}function e5(e){if(!e)return e;var t=B({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Jn(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),t}}),t}function not(e,t,n,r,o,i){var a=null,s=null;function l(){function c(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return u.map(function(h,m){var v="".concat(d,"-").concat(m),g=h[i.value],x=n.includes(g),y=c(h[i.children]||[],v,x),b=f.createElement(L7,h,y.map(function(S){return S.node}));if(t===g&&(a=b),x){var C={pos:v,node:b,children:y};return p||s.push(C),C}return null}).filter(function(h){return h})}s||(s=[],c(r),s.sort(function(u,d){var p=u.node.props.value,h=d.node.props.value,m=n.indexOf(p),v=n.indexOf(h);return m-v}))}Object.defineProperty(e,"triggerNode",{get:function(){return Jn(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),l(),a}}),Object.defineProperty(e,"allCheckedNodes",{get:function(){return Jn(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),l(),o?s:s.map(function(u){var d=u.node;return d})}})}var rot=function(t,n,r){var o=r.fieldNames,i=r.treeNodeFilterProp,a=r.filterTreeNode,s=o.children;return f.useMemo(function(){if(!n||a===!1)return t;var l=typeof a=="function"?a:function(u,d){return String(d[i]).toUpperCase().includes(n.toUpperCase())},c=function u(d){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d.reduce(function(h,m){var v=m[s],g=p||l(n,e5(m)),x=u(v||[],g);return(g||x.length)&&h.push(B(B({},m),{},K({isLeaf:void 0},s,x))),h},[])};return c(t)},[t,n,s,i,a])};function mX(e){var t=f.useRef();t.current=e;var n=f.useCallback(function(){return t.current.apply(t,arguments)},[]);return n}function oot(e,t){var n=t.id,r=t.pId,o=t.rootPId,i=new Map,a=[];return e.forEach(function(s){var l=s[n],c=B(B({},s),{},{key:s.key||l});i.set(l,c)}),i.forEach(function(s){var l=s[r],c=i.get(l);c?(c.children=c.children||[],c.children.push(s)):(l===o||o===null)&&a.push(s)}),a}function iot(e,t,n){return f.useMemo(function(){if(e){if(n){var r=B({id:"id",pId:"pId",rootPId:null},dt(n)==="object"?n:{});return oot(e,r)}return e}return zge(t)},[t,n,e])}var Hge=f.createContext(null),Vge=f.createContext(null),aot={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},sot=function(t,n){var r=kj(),o=r.prefixCls,i=r.multiple,a=r.searchValue,s=r.toggleOpen,l=r.open,c=r.notFoundContent,u=f.useContext(Vge),d=u.virtual,p=u.listHeight,h=u.listItemHeight,m=u.listItemScrollOffset,v=u.treeData,g=u.fieldNames,x=u.onSelect,y=u.dropdownMatchSelectWidth,b=u.treeExpandAction,C=u.treeTitleRender,S=u.onPopupScroll,w=u.leftMaxCount,E=u.leafCountOnly,_=u.valueEntities,P=f.useContext(Hge),$=P.checkable,R=P.checkedKeys,O=P.halfCheckedKeys,T=P.treeExpandedKeys,I=P.treeDefaultExpandAll,k=P.treeDefaultExpandedKeys,N=P.onTreeExpand,D=P.treeIcon,L=P.showTreeIcon,H=P.switcherIcon,U=P.treeLine,V=P.treeNodeFilterProp,j=P.loadData,F=P.treeLoadedKeys,W=P.treeMotion,X=P.onTreeLoad,J=P.keyEntities,q=f.useRef(),A=Np(function(){return v},[l,v],function(Ve,Je){return Je[0]&&Ve[1]!==Je[1]}),z=f.useMemo(function(){return $?{checked:R,halfChecked:O}:null},[$,R,O]);f.useEffect(function(){if(l&&!i&&R.length){var Ve;(Ve=q.current)===null||Ve===void 0||Ve.scrollTo({key:R[0]})}},[l]);var G=function(Je){Je.preventDefault()},Y=function(Je,ht){var He=ht.node;$&&JA(He)||(x(He.key,{selected:!R.includes(He.key)}),i||s(!1))},Q=f.useState(k),ee=ie(Q,2),te=ee[0],oe=ee[1],ne=f.useState(null),le=ie(ne,2),ce=le[0],he=le[1],ue=f.useMemo(function(){return T?Ne(T):a?ce:te},[te,ce,T,a]),fe=function(Je){oe(Je),he(Je),N&&N(Je)},ve=String(a).toLowerCase(),ge=function(Je){return ve?String(Je[V]).toLowerCase().includes(ve):!1};f.useEffect(function(){a&&he(Jrt(v,g))},[a]);var de=f.useState(function(){return new Map}),be=ie(de,2),Ee=be[0],Le=be[1];f.useEffect(function(){w&&Le(new Map)},[w]);function Re(Ve){var Je=Ve[g.value];if(!Ee.has(Je)){var ht=_.get(Je),He=(ht.children||[]).length===0;if(He)Ee.set(Je,!1);else{var Ke=ht.children.filter(function(Ge){return!Ge.node.disabled&&!Ge.node.disableCheckbox&&!R.includes(Ge.node[g.value])}),it=Ke.length;Ee.set(Je,it>w)}}return Ee.get(Je)}var Pe=Jt(function(Ve){var Je=Ve[g.value];return R.includes(Je)||w===null?!1:w<=0?!0:E&&w?Re(Ve):!1}),ze=function Ve(Je){var ht=hu(Je),He;try{for(ht.s();!(He=ht.n()).done;){var Ke=He.value;if(!(Ke.disabled||Ke.selectable===!1)){if(a){if(ge(Ke))return Ke}else return Ke;if(Ke[g.children]){var it=Ve(Ke[g.children]);if(it)return it}}}}catch(Ge){ht.e(Ge)}finally{ht.f()}return null},Ie=f.useState(null),$e=ie(Ie,2),Be=$e[0],Ce=$e[1],Oe=J[Be];f.useEffect(function(){if(l){var Ve=null,Je=function(){var He=ze(A);return He?He[g.value]:null};!i&&R.length&&!a?Ve=R[0]:Ve=Je(),Ce(Ve)}},[l,a]),f.useImperativeHandle(n,function(){var Ve;return{scrollTo:(Ve=q.current)===null||Ve===void 0?void 0:Ve.scrollTo,onKeyDown:function(ht){var He,Ke=ht.which;switch(Ke){case ot.UP:case ot.DOWN:case ot.LEFT:case ot.RIGHT:(He=q.current)===null||He===void 0||He.onKeyDown(ht);break;case ot.ENTER:{if(Oe){var it=Pe(Oe.node),Ge=(Oe==null?void 0:Oe.node)||{},ut=Ge.selectable,Ze=Ge.value,et=Ge.disabled;ut!==!1&&!et&&!it&&Y(null,{node:{key:Be},selected:!R.includes(Ze)})}break}case ot.ESC:s(!1)}},onKeyUp:function(){}}});var Fe=Np(function(){return!a},[a,T||te],function(Ve,Je){var ht=ie(Ve,1),He=ht[0],Ke=ie(Je,2),it=Ke[0],Ge=Ke[1];return He!==it&&!!(it||Ge)}),Se=Fe?j:null;if(A.length===0)return f.createElement("div",{role:"listbox",className:"".concat(o,"-empty"),onMouseDown:G},c);var Ae={fieldNames:g};return F&&(Ae.loadedKeys=F),ue&&(Ae.expandedKeys=ue),f.createElement("div",{onMouseDown:G},Oe&&l&&f.createElement("span",{style:aot,"aria-live":"assertive"},Oe.node.value),f.createElement(kge.Provider,{value:{nodeDisabled:Pe}},f.createElement(A7,we({ref:q,focusable:!1,prefixCls:"".concat(o,"-tree"),treeData:A,height:p,itemHeight:h,itemScrollOffset:m,virtual:d!==!1&&y!==!1,multiple:i,icon:D,showIcon:L,switcherIcon:H,showLine:U,loadData:Se,motion:W,activeKey:Be,checkable:$,checkStrictly:!0,checkedKeys:z,selectedKeys:$?[]:R,defaultExpandAll:I,titleRender:C},Ae,{onActiveChange:Ce,onSelect:Y,onCheck:Y,onExpand:fe,onLoad:X,filterTreeNode:ge,expandAction:b,onScroll:S}))))},lot=f.forwardRef(sot),j7="SHOW_ALL",z7="SHOW_PARENT",NT="SHOW_CHILD";function gX(e,t,n,r){var o=new Set(e);return t===NT?e.filter(function(i){var a=n[i];return!a||!a.children||!a.children.some(function(s){var l=s.node;return o.has(l[r.value])})||!a.children.every(function(s){var l=s.node;return JA(l)||o.has(l[r.value])})}):t===z7?e.filter(function(i){var a=n[i],s=a?a.parent:null;return!s||JA(s.node)||!o.has(s.key)}):e}var cot=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function uot(e){return!e||dt(e)!=="object"}var dot=f.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,o=r===void 0?"rc-tree-select":r,i=e.value,a=e.defaultValue,s=e.onChange,l=e.onSelect,c=e.onDeselect,u=e.searchValue,d=e.inputValue,p=e.onSearch,h=e.autoClearSearchValue,m=h===void 0?!0:h,v=e.filterTreeNode,g=e.treeNodeFilterProp,x=g===void 0?"value":g,y=e.showCheckedStrategy,b=e.treeNodeLabelProp,C=e.multiple,S=e.treeCheckable,w=e.treeCheckStrictly,E=e.labelInValue,_=e.maxCount,P=e.fieldNames,$=e.treeDataSimpleMode,R=e.treeData,O=e.children,T=e.loadData,I=e.treeLoadedKeys,k=e.onTreeLoad,N=e.treeDefaultExpandAll,D=e.treeExpandedKeys,L=e.treeDefaultExpandedKeys,H=e.onTreeExpand,U=e.treeExpandAction,V=e.virtual,j=e.listHeight,F=j===void 0?200:j,W=e.listItemHeight,X=W===void 0?20:W,J=e.listItemScrollOffset,q=J===void 0?0:J,A=e.onDropdownVisibleChange,z=e.dropdownMatchSelectWidth,G=z===void 0?!0:z,Y=e.treeLine,Q=e.treeIcon,ee=e.showTreeIcon,te=e.switcherIcon,oe=e.treeMotion,ne=e.treeTitleRender,le=e.onPopupScroll,ce=Ye(e,cot),he=Lj(n),ue=S&&!w,fe=S||w,ve=w||E,ge=fe||C,de=Gt(a,{value:i}),be=ie(de,2),Ee=be[0],Le=be[1],Re=f.useMemo(function(){return S?y||NT:j7},[y,S]),Pe=f.useMemo(function(){return Zrt(P)},[JSON.stringify(P)]),ze=Gt("",{value:u!==void 0?u:d,postState:function(ft){return ft||""}}),Ie=ie(ze,2),$e=Ie[0],Be=Ie[1],Ce=function(ft){Be(ft),p==null||p(ft)},Oe=iot(R,O,$),Fe=eot(Oe,Pe),Se=Fe.keyEntities,Ae=Fe.valueEntities,Ve=f.useCallback(function(wt){var ft=[],vt=[];return wt.forEach(function(rt){Ae.has(rt)?vt.push(rt):ft.push(rt)}),{missingRawValues:ft,existRawValues:vt}},[Ae]),Je=rot(Oe,$e,{fieldNames:Pe,treeNodeFilterProp:x,filterTreeNode:v}),ht=f.useCallback(function(wt){if(wt){if(b)return wt[b];for(var ft=Pe._title,vt=0;vtst)){var yt=Ke(wt);if(Le(yt),m&&Be(""),s){var qe=wt;ue&&(qe=rt.map(function(yn){var tn=Ae.get(yn);return tn?tn.node[Pe.value]:yn}));var ke=ft||{triggerValue:void 0,selected:void 0},nt=ke.triggerValue,Ct=ke.selected,Lt=qe;if(w){var on=et.filter(function(yn){return!qe.includes(yn.value)});Lt=[].concat(Ne(Lt),Ne(on))}var Pt=Ke(Lt),lt={preValue:Ze,triggerValue:nt},Rt=!0;(w||vt==="selection"&&!Ct)&&(Rt=!1),not(lt,nt,wt,Oe,Rt,Pe),fe?lt.checked=Ct:lt.selected=Ct;var cn=ve?Pt:Pt.map(function(yn){return yn.value});s(ge?cn:cn[0],ve?null:Pt.map(function(yn){return yn.label}),lt)}}}),at=f.useCallback(function(wt,ft){var vt,rt=ft.selected,yt=ft.source,qe=Se[wt],ke=qe==null?void 0:qe.node,nt=(vt=ke==null?void 0:ke[Pe.value])!==null&&vt!==void 0?vt:wt;if(!ge)ct([nt],{selected:!0,triggerValue:nt},"option");else{var Ct=rt?[].concat(Ne(tt),[nt]):pe.filter(function(tn){return tn!==nt});if(ue){var Lt=Ve(Ct),on=Lt.missingRawValues,Pt=Lt.existRawValues,lt=Pt.map(function(tn){return Ae.get(tn).key}),Rt;if(rt){var cn=Od(lt,!0,Se);Rt=cn.checkedKeys}else{var yn=Od(lt,{halfCheckedKeys:ye},Se);Rt=yn.checkedKeys}Ct=[].concat(Ne(on),Ne(Rt.map(function(tn){return Se[tn].node[Pe.value]})))}ct(Ct,{selected:rt,triggerValue:nt},yt||"option")}rt||!ge?l==null||l(nt,e5(ke)):c==null||c(nt,e5(ke))},[Ve,Ae,Se,Pe,ge,tt,ct,ue,l,c,pe,ye,_]),Ue=f.useCallback(function(wt){if(A){var ft={};Object.defineProperty(ft,"documentClickClose",{get:function(){return Jn(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),A(wt,ft)}},[A]),Mt=mX(function(wt,ft){var vt=wt.map(function(rt){return rt.value});if(ft.type==="clear"){ct(vt,{},"selection");return}ft.values.length&&at(ft.values[0].value,{selected:!1,source:"selection"})}),xt=f.useMemo(function(){return{virtual:V,dropdownMatchSelectWidth:G,listHeight:F,listItemHeight:X,listItemScrollOffset:q,treeData:Je,fieldNames:Pe,onSelect:at,treeExpandAction:U,treeTitleRender:ne,onPopupScroll:le,leftMaxCount:_===void 0?null:_-Xe.length,leafCountOnly:Re==="SHOW_CHILD"&&!w&&!!S,valueEntities:Ae}},[V,G,F,X,q,Je,Pe,at,U,ne,le,_,Xe.length,Re,w,S,Ae]),Nt=f.useMemo(function(){return{checkable:fe,loadData:T,treeLoadedKeys:I,onTreeLoad:k,checkedKeys:pe,halfCheckedKeys:ye,treeDefaultExpandAll:N,treeExpandedKeys:D,treeDefaultExpandedKeys:L,onTreeExpand:H,treeIcon:Q,treeMotion:oe,showTreeIcon:ee,switcherIcon:te,treeLine:Y,treeNodeFilterProp:x,keyEntities:Se}},[fe,T,I,k,pe,ye,N,D,L,H,Q,oe,ee,te,Y,x,Se]);return f.createElement(Vge.Provider,{value:xt},f.createElement(Hge.Provider,{value:Nt},f.createElement(Dj,we({ref:t},ce,{id:he,prefixCls:o,mode:ge?"multiple":void 0,displayValues:Xe,onDisplayValuesChange:Mt,searchValue:$e,onSearch:Ce,OptionList:lot,emptyOptions:!Oe.length,onDropdownVisibleChange:Ue,dropdownMatchSelectWidth:G}))))}),sS=dot;sS.TreeNode=L7;sS.SHOW_ALL=j7;sS.SHOW_PARENT=z7;sS.SHOW_CHILD=NT;const fot=e=>{const{componentCls:t,treePrefixCls:n,colorBgElevated:r}=e,o=`.${n}`;return[{[`${t}-dropdown`]:[{padding:`${se(e.paddingXS)} ${se(e.calc(e.paddingXS).div(2).equal())}`},Age(n,Xt(e,{colorBgContainer:r}),!1),{[o]:{borderRadius:0,[`${o}-list-holder-inner`]:{alignItems:"stretch",[`${o}-treenode`]:{[`${o}-node-content-wrapper`]:{flex:"auto"}}}}},_T(`${n}-checkbox`,e),{"&-rtl":{direction:"rtl",[`${o}-switcher${o}-switcher_close`]:{[`${o}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function pot(e,t,n){return pn("TreeSelect",r=>{const o=Xt(r,{treePrefixCls:t});return[fot(o)]},Fge)(e,n)}var hot=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o,i,a;const{prefixCls:s,size:l,disabled:c,bordered:u=!0,style:d,className:p,rootClassName:h,treeCheckable:m,multiple:v,listHeight:g=256,listItemHeight:x,placement:y,notFoundContent:b,switcherIcon:C,treeLine:S,getPopupContainer:w,popupClassName:E,dropdownClassName:_,treeIcon:P=!1,transitionName:$,choiceTransitionName:R="",status:O,treeExpandAction:T,builtinPlacements:I,dropdownMatchSelectWidth:k,popupMatchSelectWidth:N,allowClear:D,variant:L,dropdownStyle:H,dropdownRender:U,popupRender:V,onDropdownVisibleChange:j,onOpenChange:F,tagRender:W,maxCount:X,showCheckedStrategy:J,treeCheckStrictly:q,styles:A,classNames:z}=e,G=hot(e,["prefixCls","size","disabled","bordered","style","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear","variant","dropdownStyle","dropdownRender","popupRender","onDropdownVisibleChange","onOpenChange","tagRender","maxCount","showCheckedStrategy","treeCheckStrictly","styles","classNames"]),{getPopupContainer:Y,getPrefixCls:Q,renderEmpty:ee,direction:te,virtual:oe,popupMatchSelectWidth:ne,popupOverflow:le}=f.useContext(It),{styles:ce,classNames:he}=Vr("treeSelect"),[,ue]=ai(),fe=x??(ue==null?void 0:ue.controlHeightSM)+(ue==null?void 0:ue.paddingXXS),ve=Q(),ge=Q("select",s),de=Q("select-tree",s),be=Q("tree-select",s),{compactSize:Ee,compactItemClassnames:Le}=Ol(ge,te),Re=br(ge),Pe=br(be),[ze,Ie,$e]=Hj(ge,Re),[Be]=pot(be,de,Pe),[Ce,Oe]=Hu("treeSelect",L,u),Fe=re(((n=z==null?void 0:z.popup)===null||n===void 0?void 0:n.root)||((r=he==null?void 0:he.popup)===null||r===void 0?void 0:r.root)||E||_,`${be}-dropdown`,{[`${be}-dropdown-rtl`]:te==="rtl"},h,he.root,z==null?void 0:z.root,$e,Re,Pe,Ie),Se=((o=A==null?void 0:A.popup)===null||o===void 0?void 0:o.root)||((i=ce==null?void 0:ce.popup)===null||i===void 0?void 0:i.root)||H,Ae=V||U,Ve=F||j,Je=!!(m||v),ht=f.useMemo(()=>{if(!(X&&(J==="SHOW_ALL"&&!q||J==="SHOW_PARENT")))return X},[X,J,q]),He=Wj(e.suffixIcon,e.showArrow),Ke=(a=N??k)!==null&&a!==void 0?a:ne,{status:it,hasFeedback:Ge,isFormItemInput:ut,feedbackIcon:Ze}=f.useContext(Do),et=tf(it,O),{suffixIcon:tt,removeIcon:mt,clearIcon:me}=cT(Object.assign(Object.assign({},G),{multiple:Je,showSuffixIcon:He,hasFeedback:Ge,feedbackIcon:Ze,prefixCls:ge,componentName:"TreeSelect"})),pe=D===!0?{clearIcon:me}:D;let ye;b!==void 0?ye=b:ye=(ee==null?void 0:ee("Select"))||f.createElement(qw,{componentName:"Select"});const Te=En(G,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon","style"]),je=f.useMemo(()=>y!==void 0?y:te==="rtl"?"bottomRight":"bottomLeft",[y,te]),We=fo(xt=>{var Nt;return(Nt=l??Ee)!==null&&Nt!==void 0?Nt:xt}),Xe=f.useContext(ko),st=c??Xe,ct=re(!s&&be,{[`${ge}-lg`]:We==="large",[`${ge}-sm`]:We==="small",[`${ge}-rtl`]:te==="rtl",[`${ge}-${Ce}`]:Oe,[`${ge}-in-form-item`]:ut},Mc(ge,et,Ge),Le,p,h,he.root,z==null?void 0:z.root,$e,Re,Pe,Ie),at=xt=>f.createElement(Mrt,{prefixCls:de,switcherIcon:C,treeNodeProps:xt,showLine:S}),[Ue]=Rl("SelectLike",Se==null?void 0:Se.zIndex),Mt=f.createElement(sS,Object.assign({virtual:oe,disabled:st},Te,{dropdownMatchSelectWidth:Ke,builtinPlacements:zj(I,le),ref:t,prefixCls:ge,className:ct,style:Object.assign(Object.assign({},A==null?void 0:A.root),d),listHeight:g,listItemHeight:fe,treeCheckable:m&&f.createElement("span",{className:`${ge}-tree-checkbox-inner`}),treeLine:!!S,suffixIcon:tt,multiple:Je,placement:je,removeIcon:mt,allowClear:pe,switcherIcon:at,showTreeIcon:P,notFoundContent:ye,getPopupContainer:w||Y,treeMotion:null,dropdownClassName:Fe,dropdownStyle:Object.assign(Object.assign({},Se),{zIndex:Ue}),dropdownRender:Ae,onDropdownVisibleChange:Ve,choiceTransitionName:Oi(ve,"",R),transitionName:Oi(ve,"slide-up",$),treeExpandAction:T,tagRender:Je?W:void 0,maxCount:ht,showCheckedStrategy:J,treeCheckStrictly:q}));return ze(Be(Mt))},got=f.forwardRef(mot),Eg=got,vot=Zp(Eg,"dropdownAlign",e=>En(e,["visible"]));Eg.TreeNode=L7;Eg.SHOW_ALL=j7;Eg.SHOW_PARENT=z7;Eg.SHOW_CHILD=NT;Eg._InternalPanelDoNotUseOrYouWillBeFired=vot;const J8=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",o=e.type||"",i=o.replace(/\/.*$/,"");return n.some(function(a){var s=a.trim();if(/^\*(\/\*)?$/.test(a))return!0;if(s.charAt(0)==="."){var l=r.toLowerCase(),c=s.toLowerCase(),u=[c];return(c===".jpg"||c===".jpeg")&&(u=[".jpg",".jpeg"]),u.some(function(d){return l.endsWith(d)})}return/\/\*$/.test(s)?i===s.replace(/\/.*$/,""):o===s?!0:/^\w+$/.test(s)?(Jn(!1,"Upload takes an invalidate 'accept' type '".concat(s,"'.Skip for check.")),!0):!1})}return!0};function yot(e,t){var n="cannot ".concat(e.method," ").concat(e.action," ").concat(t.status,"'"),r=new Error(n);return r.status=t.status,r.method=e.method,r.url=e.action,r}function vX(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}function bot(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(i){i.total>0&&(i.percent=i.loaded/i.total*100),e.onProgress(i)});var n=new FormData;e.data&&Object.keys(e.data).forEach(function(o){var i=e.data[o];if(Array.isArray(i)){i.forEach(function(a){n.append("".concat(o,"[]"),a)});return}n.append(o,i)}),e.file instanceof Blob?n.append(e.filename,e.file,e.file.name):n.append(e.filename,e.file),t.onerror=function(i){e.onError(i)},t.onload=function(){return t.status<200||t.status>=300?e.onError(yot(e,t),vX(t)):e.onSuccess(vX(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};return r["X-Requested-With"]!==null&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(r).forEach(function(o){r[o]!==null&&t.setRequestHeader(o,r[o])}),t.send(n),{abort:function(){t.abort()}}}var xot=function(){var e=co(Cn().mark(function t(n,r){var o,i,a,s,l,c,u,d;return Cn().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:c=function(){return c=co(Cn().mark(function v(g){return Cn().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.abrupt("return",new Promise(function(b){g.file(function(C){r(C)?(g.fullPath&&!C.webkitRelativePath&&(Object.defineProperties(C,{webkitRelativePath:{writable:!0}}),C.webkitRelativePath=g.fullPath.replace(/^\//,""),Object.defineProperties(C,{webkitRelativePath:{writable:!1}})),b(C)):b(null)})}));case 1:case"end":return y.stop()}},v)})),c.apply(this,arguments)},l=function(v){return c.apply(this,arguments)},s=function(){return s=co(Cn().mark(function v(g){var x,y,b,C,S;return Cn().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:x=g.createReader(),y=[];case 2:return E.next=5,new Promise(function(_){x.readEntries(_,function(){return _([])})});case 5:if(b=E.sent,C=b.length,C){E.next=9;break}return E.abrupt("break",12);case 9:for(S=0;S0||v.some(function(C){return C.kind==="file"}))&&(u==null||u()),!m){b.next=11;break}return b.next=7,xot(Array.prototype.slice.call(v),function(C){return J8(C,r.props.accept)});case 7:g=b.sent,r.uploadFiles(g),b.next=14;break;case 11:x=Ne(g).filter(function(C){return J8(C,h)}),p===!1&&(x=g.slice(0,1)),r.uploadFiles(x);case 14:case"end":return b.stop()}},l)}));return function(l,c){return s.apply(this,arguments)}}()),K(Et(r),"onFilePaste",function(){var s=co(Cn().mark(function l(c){var u,d;return Cn().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(u=r.props.pastable,u){h.next=3;break}return h.abrupt("return");case 3:if(c.type!=="paste"){h.next=6;break}return d=c.clipboardData,h.abrupt("return",r.onDataTransferFiles(d,function(){c.preventDefault()}));case 6:case"end":return h.stop()}},l)}));return function(l){return s.apply(this,arguments)}}()),K(Et(r),"onFileDragOver",function(s){s.preventDefault()}),K(Et(r),"onFileDrop",function(){var s=co(Cn().mark(function l(c){var u;return Cn().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(c.preventDefault(),c.type!=="drop"){p.next=4;break}return u=c.dataTransfer,p.abrupt("return",r.onDataTransferFiles(u));case 4:case"end":return p.stop()}},l)}));return function(l){return s.apply(this,arguments)}}()),K(Et(r),"uploadFiles",function(s){var l=Ne(s),c=l.map(function(u){return u.uid=e6(),r.processFile(u,l)});Promise.all(c).then(function(u){var d=r.props.onBatchStart;d==null||d(u.map(function(p){var h=p.origin,m=p.parsedFile;return{file:h,parsedFile:m}})),u.filter(function(p){return p.parsedFile!==null}).forEach(function(p){r.post(p)})})}),K(Et(r),"processFile",function(){var s=co(Cn().mark(function l(c,u){var d,p,h,m,v,g,x,y,b;return Cn().wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(d=r.props.beforeUpload,p=c,!d){S.next=14;break}return S.prev=3,S.next=6,d(c,u);case 6:p=S.sent,S.next=12;break;case 9:S.prev=9,S.t0=S.catch(3),p=!1;case 12:if(p!==!1){S.next=14;break}return S.abrupt("return",{origin:c,parsedFile:null,action:null,data:null});case 14:if(h=r.props.action,typeof h!="function"){S.next=21;break}return S.next=18,h(c);case 18:m=S.sent,S.next=22;break;case 21:m=h;case 22:if(v=r.props.data,typeof v!="function"){S.next=29;break}return S.next=26,v(c);case 26:g=S.sent,S.next=30;break;case 29:g=v;case 30:return x=(dt(p)==="object"||typeof p=="string")&&p?p:c,x instanceof File?y=x:y=new File([x],c.name,{type:c.type}),b=y,b.uid=c.uid,S.abrupt("return",{origin:c,data:g,parsedFile:b,action:m});case 35:case"end":return S.stop()}},l,null,[[3,9]])}));return function(l,c){return s.apply(this,arguments)}}()),K(Et(r),"saveFileInput",function(s){r.fileInput=s}),r}return or(n,[{key:"componentDidMount",value:function(){this._isMounted=!0;var o=this.props.pastable;o&&document.addEventListener("paste",this.onFilePaste)}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort(),document.removeEventListener("paste",this.onFilePaste)}},{key:"componentDidUpdate",value:function(o){var i=this.props.pastable;i&&!o.pastable?document.addEventListener("paste",this.onFilePaste):!i&&o.pastable&&document.removeEventListener("paste",this.onFilePaste)}},{key:"post",value:function(o){var i=this,a=o.data,s=o.origin,l=o.action,c=o.parsedFile;if(this._isMounted){var u=this.props,d=u.onStart,p=u.customRequest,h=u.name,m=u.headers,v=u.withCredentials,g=u.method,x=s.uid,y=p||bot,b={action:l,filename:h,data:a,file:c,headers:m,withCredentials:v,method:g||"post",onProgress:function(S){var w=i.props.onProgress;w==null||w(S,c)},onSuccess:function(S,w){var E=i.props.onSuccess;E==null||E(S,c,w),delete i.reqs[x]},onError:function(S,w){var E=i.props.onError;E==null||E(S,w,c),delete i.reqs[x]}};d(s),this.reqs[x]=y(b)}}},{key:"reset",value:function(){this.setState({uid:e6()})}},{key:"abort",value:function(o){var i=this.reqs;if(o){var a=o.uid?o.uid:o;i[a]&&i[a].abort&&i[a].abort(),delete i[a]}else Object.keys(i).forEach(function(s){i[s]&&i[s].abort&&i[s].abort(),delete i[s]})}},{key:"render",value:function(){var o=this.props,i=o.component,a=o.prefixCls,s=o.className,l=o.classNames,c=l===void 0?{}:l,u=o.disabled,d=o.id,p=o.name,h=o.style,m=o.styles,v=m===void 0?{}:m,g=o.multiple,x=o.accept,y=o.capture,b=o.children,C=o.directory,S=o.openFileDialogOnClick,w=o.onMouseEnter,E=o.onMouseLeave,_=o.hasControlInside,P=Ye(o,Sot),$=re(K(K(K({},a,!0),"".concat(a,"-disabled"),u),s,s)),R=C?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},O=u?{}:{onClick:S?this.onClick:function(){},onKeyDown:S?this.onKeyDown:function(){},onMouseEnter:w,onMouseLeave:E,onDrop:this.onFileDrop,onDragOver:this.onFileDragOver,tabIndex:_?void 0:"0"};return Z.createElement(i,we({},O,{className:$,role:_?void 0:"button",style:h}),Z.createElement("input",we({},Zr(P,{aria:!0,data:!0}),{id:d,name:p,disabled:u,type:"file",ref:this.saveFileInput,onClick:function(I){return I.stopPropagation()},key:this.state.uid,style:B({display:"none"},v.input),className:c.input,accept:x},R,{multiple:g,onChange:this.onChange},y!=null?{capture:y}:{})),b)}}]),n}(f.Component);function t6(){}var t5=function(e){va(n,e);var t=La(n);function n(){var r;rr(this,n);for(var o=arguments.length,i=new Array(o),a=0;a{const{componentCls:t,iconCls:n}=e;return{[`${t}-wrapper`]:{[`${t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:e.colorFillAlter,border:`${se(e.lineWidth)} dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[t]:{padding:e.padding},[`${t}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:e.borderRadiusLG,"&:focus-visible":{outline:`${se(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`}},[`${t}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[` + `]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:se(e.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${se(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:se(e.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},XC(e)),l7(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow})),{"&[disabled]":Object.assign({},SO(e)),width:e.calc(e.controlHeightLG).mul(1.25).equal(),height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},CZe=e=>{const{componentCls:t}=e;return{[`${t}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:se(e.calc(e.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:e.itemBg,border:`${se(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${se(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.colorPrimary},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.colorPrimaryHover}}}}},SZe=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:se(e.calc(e.itemSize).sub(2).equal()),verticalAlign:"middle"}}),CZe(e)),wZe(e)),xZe(e)),bZe(e)),yZe(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},EZe=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:Object.assign({},Ls(e)),[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":Object.assign({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},_c(e))},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Object.assign({},_c(e))}}}},tge=e=>Object.assign({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0},Cg(e)),nge=e=>Xt(e,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:e.calc(e.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:e.calc(e.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:e.calc(e.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:e.marginSM,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},wg(e)),_Ze=pn("Pagination",e=>{const t=nge(e);return[SZe(t),EZe(t)]},tge),$Ze=e=>{const{componentCls:t}=e;return{[`${t}${t}-bordered${t}-disabled:not(${t}-mini)`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}${t}-bordered:not(${t}-mini)`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},PZe=Iy(["Pagination","bordered"],e=>{const t=nge(e);return[$Ze(t)]},tge);function qY(e){return p.useMemo(()=>typeof e=="boolean"?[e,{}]:e&&typeof e=="object"?[!0,e]:[void 0,void 0],[e])}var MZe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{align:t,prefixCls:n,selectPrefixCls:r,className:o,rootClassName:i,style:a,size:s,locale:l,responsive:c,showSizeChanger:u,selectComponentClass:d,pageSizeOptions:f}=e,h=MZe(e,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:m}=uO(c),[,v]=si(),{getPrefixCls:g,direction:b,showSizeChanger:y,className:x,style:w}=Vr("pagination"),S=g("pagination",n),[C,E,_]=_Ze(S),P=fo(s),$=P==="small"||!!(m&&!P&&c),[T]=Xi("Pagination",$ue),R=Object.assign(Object.assign({},T),l),[O,k]=qY(u),[I,D]=qY(y),N=O??I,L=k??D,H=d||Pi,U=p.useMemo(()=>f?f.map(J=>Number(J)):void 0,[f]),V=J=>{var q;const{disabled:A,size:z,onSizeChange:G,"aria-label":Y,className:Q,options:ee}=J,{className:te,onChange:oe}=L||{},ne=(q=ee.find(le=>String(le.value)===String(z)))===null||q===void 0?void 0:q.value;return p.createElement(H,Object.assign({disabled:A,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:le=>le.parentNode,"aria-label":Y,options:ee},L,{value:ne,onChange:(le,ce)=>{G==null||G(le),oe==null||oe(le,ce)},size:$?"small":"middle",className:re(Q,te)}))},j=p.useMemo(()=>{const J=p.createElement("span",{className:`${S}-item-ellipsis`},"•••"),q=p.createElement("button",{className:`${S}-item-link`,type:"button",tabIndex:-1},b==="rtl"?p.createElement(El,null):p.createElement(Ru,null)),A=p.createElement("button",{className:`${S}-item-link`,type:"button",tabIndex:-1},b==="rtl"?p.createElement(Ru,null):p.createElement(El,null)),z=p.createElement("a",{className:`${S}-item-link`},p.createElement("div",{className:`${S}-item-container`},b==="rtl"?p.createElement(WY,{className:`${S}-item-link-icon`}):p.createElement(VY,{className:`${S}-item-link-icon`}),J)),G=p.createElement("a",{className:`${S}-item-link`},p.createElement("div",{className:`${S}-item-container`},b==="rtl"?p.createElement(VY,{className:`${S}-item-link-icon`}):p.createElement(WY,{className:`${S}-item-link-icon`}),J));return{prevIcon:q,nextIcon:A,jumpPrevIcon:z,jumpNextIcon:G}},[b,S]),F=g("select",r),W=re({[`${S}-${t}`]:!!t,[`${S}-mini`]:$,[`${S}-rtl`]:b==="rtl",[`${S}-bordered`]:v.wireframe},x,o,i,E,_),X=Object.assign(Object.assign({},w),a);return C(p.createElement(p.Fragment,null,v.wireframe&&p.createElement(PZe,{prefixCls:S}),p.createElement(vZe,Object.assign({},j,h,{style:X,prefixCls:S,selectPrefixCls:F,className:W,locale:R,pageSizeOptions:U,showSizeChanger:N,sizeChangerRender:V}))))},cM=100,rge=cM/5,oge=cM/2-rge/2,X8=oge*2*Math.PI,KY=50,YY=e=>{const{dotClassName:t,style:n,hasCircleCls:r}=e;return p.createElement("circle",{className:re(`${t}-circle`,{[`${t}-circle-bg`]:r}),r:oge,cx:KY,cy:KY,strokeWidth:rge,style:n})},RZe=({percent:e,prefixCls:t})=>{const n=`${t}-dot`,r=`${n}-holder`,o=`${r}-hidden`,[i,a]=p.useState(!1);Mn(()=>{e!==0&&a(!0)},[e!==0]);const s=Math.max(Math.min(e,100),0);if(!i)return null;const l={strokeDashoffset:`${X8/4}`,strokeDasharray:`${X8*s/100} ${X8*(100-s)/100}`};return p.createElement("span",{className:re(r,`${n}-progress`,s<=0&&o)},p.createElement("svg",{viewBox:`0 0 ${cM} ${cM}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":s},p.createElement(YY,{dotClassName:n,hasCircleCls:!0}),p.createElement(YY,{dotClassName:n,style:l})))};function OZe(e){const{prefixCls:t,percent:n=0}=e,r=`${t}-dot`,o=`${r}-holder`,i=`${o}-hidden`;return p.createElement(p.Fragment,null,p.createElement("span",{className:re(o,n>0&&i)},p.createElement("span",{className:re(r,`${t}-dot-spin`)},[1,2,3,4].map(a=>p.createElement("i",{className:`${t}-dot-item`,key:a})))),p.createElement(RZe,{prefixCls:t,percent:n}))}function kZe(e){var t;const{prefixCls:n,indicator:r,percent:o}=e,i=`${n}-dot`;return r&&p.isValidElement(r)?No(r,{className:re((t=r.props)===null||t===void 0?void 0:t.className,i),percent:o}):p.createElement(OZe,{prefixCls:n,percent:o})}const IZe=new vn("antSpinMove",{to:{opacity:1}}),DZe=new vn("antRotate",{to:{transform:"rotate(405deg)"}}),NZe=e=>{const{componentCls:t,calc:n}=e;return{[t]:Object.assign(Object.assign({},Tn(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:n(n(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:n(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:n(e.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${t}-dot`]:{margin:n(e.dotSizeSM).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeSM).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${t}-dot`]:{margin:n(e.dotSizeLG).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeLG).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(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:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),height:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:IZe,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:DZe,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(r=>`${r} ${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:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal(),height:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal()}},[`&-lg ${t}-dot`]:{"&, &-holder":{fontSize:e.dotSizeLG}},[`&-lg ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal(),height:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal()}},[`&${t}-show-text ${t}-text`]:{display:"block"}})}},AZe=e=>{const{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},FZe=pn("Spin",e=>{const t=Xt(e,{spinDotDefault:e.colorTextDescription});return[NZe(t)]},AZe),BZe=200,XY=[[30,.05],[70,.03],[96,.01]];function LZe(e,t){const[n,r]=p.useState(0),o=p.useRef(null),i=t==="auto";return p.useEffect(()=>(i&&e&&(r(0),o.current=setInterval(()=>{r(a=>{const s=100-a;for(let l=0;l{clearInterval(o.current)}),[i,e]),i?n:t}var jZe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var t;const{prefixCls:n,spinning:r=!0,delay:o=0,className:i,rootClassName:a,size:s="default",tip:l,wrapperClassName:c,style:u,children:d,fullscreen:f=!1,indicator:h,percent:m}=e,v=jZe(e,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen","indicator","percent"]),{getPrefixCls:g,direction:b,className:y,style:x,indicator:w}=Vr("spin"),S=g("spin",n),[C,E,_]=FZe(S),[P,$]=p.useState(()=>r&&!zZe(r,o)),T=LZe(P,m);p.useEffect(()=>{if(r){const L=NGe(o,()=>{$(!0)});return L(),()=>{var H;(H=L==null?void 0:L.cancel)===null||H===void 0||H.call(L)}}$(!1)},[o,r]);const R=p.useMemo(()=>typeof d<"u"&&!f,[d,f]),O=re(S,y,{[`${S}-sm`]:s==="small",[`${S}-lg`]:s==="large",[`${S}-spinning`]:P,[`${S}-show-text`]:!!l,[`${S}-rtl`]:b==="rtl"},i,!f&&a,E,_),k=re(`${S}-container`,{[`${S}-blur`]:P}),I=(t=h??w)!==null&&t!==void 0?t:ige,D=Object.assign(Object.assign({},x),u),N=p.createElement("div",Object.assign({},v,{style:D,className:O,"aria-live":"polite","aria-busy":P}),p.createElement(kZe,{prefixCls:S,indicator:I,percent:T}),l&&(R||f)?p.createElement("div",{className:`${S}-text`},l):null);return C(R?p.createElement("div",Object.assign({},v,{className:re(`${S}-nested-loading`,c,E,_)}),P&&p.createElement("div",{key:"loading"},N),p.createElement("div",{className:k,key:"container"},d)):f?p.createElement("div",{className:re(`${S}-fullscreen`,{[`${S}-fullscreen-show`]:P},a,E,_)},N):N)};Vu.setDefaultIndicator=e=>{ige=e};const M7=Z.createContext({});M7.Consumer;var age=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{prefixCls:t,className:n,avatar:r,title:o,description:i}=e,a=age(e,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:s}=p.useContext(kt),l=s("list",t),c=re(`${l}-item-meta`,n),u=Z.createElement("div",{className:`${l}-item-meta-content`},o&&Z.createElement("h4",{className:`${l}-item-meta-title`},o),i&&Z.createElement("div",{className:`${l}-item-meta-description`},i));return Z.createElement("div",Object.assign({},a,{className:c}),r&&Z.createElement("div",{className:`${l}-item-meta-avatar`},r),(o||i)&&u)},VZe=Z.forwardRef((e,t)=>{const{prefixCls:n,children:r,actions:o,extra:i,styles:a,className:s,classNames:l,colStyle:c}=e,u=age(e,["prefixCls","children","actions","extra","styles","className","classNames","colStyle"]),{grid:d,itemLayout:f}=p.useContext(M7),{getPrefixCls:h,list:m}=p.useContext(kt),v=E=>{var _,P;return re((P=(_=m==null?void 0:m.item)===null||_===void 0?void 0:_.classNames)===null||P===void 0?void 0:P[E],l==null?void 0:l[E])},g=E=>{var _,P;return Object.assign(Object.assign({},(P=(_=m==null?void 0:m.item)===null||_===void 0?void 0:_.styles)===null||P===void 0?void 0:P[E]),a==null?void 0:a[E])},b=()=>{let E=!1;return p.Children.forEach(r,_=>{typeof _=="string"&&(E=!0)}),E&&p.Children.count(r)>1},y=()=>f==="vertical"?!!i:!b(),x=h("list",n),w=o&&o.length>0&&Z.createElement("ul",{className:re(`${x}-item-action`,v("actions")),key:"actions",style:g("actions")},o.map((E,_)=>Z.createElement("li",{key:`${x}-item-action-${_}`},E,_!==o.length-1&&Z.createElement("em",{className:`${x}-item-action-split`})))),S=d?"div":"li",C=Z.createElement(S,Object.assign({},u,d?{}:{ref:t},{className:re(`${x}-item`,{[`${x}-item-no-flex`]:!y()},s)}),f==="vertical"&&i?[Z.createElement("div",{className:`${x}-item-main`,key:"content"},r,w),Z.createElement("div",{className:re(`${x}-item-extra`,v("extra")),key:"extra",style:g("extra")},i)]:[r,w,No(i,{key:"extra"})]);return d?Z.createElement(j0,{ref:t,flex:1,style:c},C):C}),sge=VZe;sge.Meta=HZe;const WZe=e=>{const{listBorderedCls:t,componentCls:n,paddingLG:r,margin:o,itemPaddingSM:i,itemPaddingLG:a,marginLG:s,borderRadiusLG:l}=e;return{[t]:{border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:l,[`${n}-header,${n}-footer,${n}-item`]:{paddingInline:r},[`${n}-pagination`]:{margin:`${se(o)} ${se(s)}`}},[`${t}${n}-sm`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:i}},[`${t}${n}-lg`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:a}}}},UZe=e=>{const{componentCls:t,screenSM:n,screenMD:r,marginLG:o,marginSM:i,margin:a}=e;return{[`@media screen and (max-width:${r}px)`]:{[t]:{[`${t}-item`]:{[`${t}-item-action`]:{marginInlineStart:o}}},[`${t}-vertical`]:{[`${t}-item`]:{[`${t}-item-extra`]:{marginInlineStart:o}}}},[`@media screen and (max-width: ${n}px)`]:{[t]:{[`${t}-item`]:{flexWrap:"wrap",[`${t}-action`]:{marginInlineStart:i}}},[`${t}-vertical`]:{[`${t}-item`]:{flexWrap:"wrap-reverse",[`${t}-item-main`]:{minWidth:e.contentWidth},[`${t}-item-extra`]:{margin:`auto auto ${se(a)}`}}}}}},GZe=e=>{const{componentCls:t,antCls:n,controlHeight:r,minHeight:o,paddingSM:i,marginLG:a,padding:s,itemPadding:l,colorPrimary:c,itemPaddingSM:u,itemPaddingLG:d,paddingXS:f,margin:h,colorText:m,colorTextDescription:v,motionDurationSlow:g,lineWidth:b,headerBg:y,footerBg:x,emptyTextPadding:w,metaMarginBottom:S,avatarMarginRight:C,titleMarginBottom:E,descriptionFontSize:_}=e;return{[t]:Object.assign(Object.assign({},Tn(e)),{position:"relative","--rc-virtual-list-scrollbar-bg":e.colorSplit,"*":{outline:"none"},[`${t}-header`]:{background:y},[`${t}-footer`]:{background:x},[`${t}-header, ${t}-footer`]:{paddingBlock:i},[`${t}-pagination`]:{marginBlockStart:a,[`${n}-pagination-options`]:{textAlign:"start"}},[`${t}-spin`]:{minHeight:o,textAlign:"center"},[`${t}-items`]:{margin:0,padding:0,listStyle:"none"},[`${t}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:l,color:m,[`${t}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${t}-item-meta-avatar`]:{marginInlineEnd:C},[`${t}-item-meta-content`]:{flex:"1 0",width:0,color:m},[`${t}-item-meta-title`]:{margin:`0 0 ${se(e.marginXXS)} 0`,color:m,fontSize:e.fontSize,lineHeight:e.lineHeight,"> a":{color:m,transition:`all ${g}`,"&:hover":{color:c}}},[`${t}-item-meta-description`]:{color:v,fontSize:_,lineHeight:e.lineHeight}},[`${t}-item-action`]:{flex:"0 0 auto",marginInlineStart:e.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${se(f)}`,color:v,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${t}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:b,height:e.calc(e.fontHeight).sub(e.calc(e.marginXXS).mul(2)).equal(),transform:"translateY(-50%)",backgroundColor:e.colorSplit}}},[`${t}-empty`]:{padding:`${se(s)} 0`,color:v,fontSize:e.fontSizeSM,textAlign:"center"},[`${t}-empty-text`]:{padding:w,color:e.colorTextDisabled,fontSize:e.fontSize,textAlign:"center"},[`${t}-item-no-flex`]:{display:"block"}}),[`${t}-grid ${n}-col > ${t}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:h,paddingBlock:0,borderBlockEnd:"none"},[`${t}-vertical ${t}-item`]:{alignItems:"initial",[`${t}-item-main`]:{display:"block",flex:1},[`${t}-item-extra`]:{marginInlineStart:a},[`${t}-item-meta`]:{marginBlockEnd:S,[`${t}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:E,color:m,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}},[`${t}-item-action`]:{marginBlockStart:s,marginInlineStart:"auto","> li":{padding:`0 ${se(s)}`,"&:first-child":{paddingInlineStart:0}}}},[`${t}-split ${t}-item`]:{borderBlockEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${t}-split ${t}-header`]:{borderBlockEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-split${t}-empty ${t}-footer`]:{borderTop:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-loading ${t}-spin-nested-loading`]:{minHeight:r},[`${t}-split${t}-something-after-last-item ${n}-spin-container > ${t}-items > ${t}-item:last-child`]:{borderBlockEnd:`${se(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-lg ${t}-item`]:{padding:d},[`${t}-sm ${t}-item`]:{padding:u},[`${t}:not(${t}-vertical)`]:{[`${t}-item-no-flex`]:{[`${t}-item-action`]:{float:"right"}}}}},qZe=e=>({contentWidth:220,itemPadding:`${se(e.paddingContentVertical)} 0`,itemPaddingSM:`${se(e.paddingContentVerticalSM)} ${se(e.paddingContentHorizontal)}`,itemPaddingLG:`${se(e.paddingContentVerticalLG)} ${se(e.paddingContentHorizontalLG)}`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:e.padding,metaMarginBottom:e.padding,avatarMarginRight:e.padding,titleMarginBottom:e.paddingSM,descriptionFontSize:e.fontSize}),KZe=pn("List",e=>{const t=Xt(e,{listBorderedCls:`${e.componentCls}-bordered`,minHeight:e.controlHeightLG});return[GZe(t),WZe(t),UZe(t)]},qZe);var YZe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o(ge,de)=>{var be;_(ge),$(de),n&&((be=n==null?void 0:n[ve])===null||be===void 0||be.call(n,ge,de))},L=N("onChange"),H=N("onShowSizeChange"),U=(ve,ge)=>{if(!x)return null;let de;return typeof y=="function"?de=y(ve):y?de=ve[y]:de=ve.key,de||(de=`list-item-${ge}`),p.createElement(p.Fragment,{key:de},x(ve,ge))},V=!!(d||n||g),j=T("list",r),[F,W,X]=KZe(j);let J=b;typeof J=="boolean"&&(J={spinning:J});const q=!!(J!=null&&J.spinning),A=fo(m);let z="";switch(A){case"large":z="lg";break;case"small":z="sm";break}const G=re(j,{[`${j}-vertical`]:u==="vertical",[`${j}-${z}`]:z,[`${j}-split`]:i,[`${j}-bordered`]:o,[`${j}-loading`]:q,[`${j}-grid`]:!!f,[`${j}-something-after-last-item`]:V,[`${j}-rtl`]:R==="rtl"},O,a,s,W,X),Y=CA(D,{total:h.length,current:E,pageSize:P},n||{}),Q=Math.ceil(Y.total/Y.pageSize);Y.current=Math.min(Y.current,Q);const ee=n&&p.createElement("div",{className:re(`${j}-pagination`)},p.createElement(TZe,Object.assign({align:"end"},Y,{onChange:L,onShowSizeChange:H})));let te=De(h);n&&h.length>(Y.current-1)*Y.pageSize&&(te=De(h).splice((Y.current-1)*Y.pageSize,Y.pageSize));const oe=Object.keys(f||{}).some(ve=>["xs","sm","md","lg","xl","xxl"].includes(ve)),ne=uO(oe),le=p.useMemo(()=>{for(let ve=0;ve{if(!f)return;const ve=le&&f[le]?f[le]:f.column;if(ve)return{width:`${100/ve}%`,maxWidth:`${100/ve}%`}},[JSON.stringify(f),le]);let he=q&&p.createElement("div",{style:{minHeight:53}});if(te.length>0){const ve=te.map(U);he=f?p.createElement($O,{gutter:f.gutter},p.Children.map(ve,ge=>p.createElement("div",{key:ge==null?void 0:ge.key,style:ce},ge))):p.createElement("ul",{className:`${j}-items`},ve)}else!c&&!q&&(he=p.createElement("div",{className:`${j}-empty-text`},(w==null?void 0:w.emptyText)||(I==null?void 0:I("List"))||p.createElement(qC,{componentName:"List"})));const ue=Y.position,fe=p.useMemo(()=>({grid:f,itemLayout:u}),[JSON.stringify(f),u]);return F(p.createElement(M7.Provider,{value:fe},p.createElement("div",Object.assign({ref:t,style:Object.assign(Object.assign({},k),l),className:G},S),(ue==="top"||ue==="both")&&ee,v&&p.createElement("div",{className:`${j}-header`},v),p.createElement(Vu,Object.assign({},J),he,c),g&&p.createElement("div",{className:`${j}-footer`},g),d||(ue==="bottom"||ue==="both")&&ee)))}const QZe=p.forwardRef(XZe),YA=QZe;YA.Item=sge;let il=null,nm=e=>e(),Tw=[],Rw={};function QY(){const{getContainer:e,duration:t,rtl:n,maxCount:r,top:o}=Rw,i=(e==null?void 0:e())||document.body;return{getContainer:()=>i,duration:t,rtl:n,maxCount:r,top:o}}const ZZe=Z.forwardRef((e,t)=>{const{messageConfig:n,sync:r}=e,{getPrefixCls:o}=p.useContext(kt),i=Rw.prefixCls||o("message"),a=p.useContext(_A),[s,l]=wde(Object.assign(Object.assign(Object.assign({},n),{prefixCls:i}),a.message));return Z.useImperativeHandle(t,()=>{const c=Object.assign({},s);return Object.keys(c).forEach(u=>{c[u]=(...d)=>(r(),s[u].apply(s,d))}),{instance:c,sync:r}}),l}),JZe=Z.forwardRef((e,t)=>{const[n,r]=Z.useState(QY),o=()=>{r(QY)};Z.useEffect(o,[]);const i=ide(),a=i.getRootPrefixCls(),s=i.getIconPrefixCls(),l=i.getTheme(),c=Z.createElement(ZZe,{ref:t,sync:o,messageConfig:n});return Z.createElement(Vt,{prefixCls:a,iconPrefixCls:s,theme:l},i.holderRender?i.holderRender(c):c)});function RO(){if(!il){const e=document.createDocumentFragment(),t={fragment:e};il=t,nm(()=>{xj()(Z.createElement(JZe,{ref:r=>{const{instance:o,sync:i}=r||{};Promise.resolve().then(()=>{!t.instance&&o&&(t.instance=o,t.sync=i,RO())})}}),e)});return}il.instance&&(Tw.forEach(e=>{const{type:t,skipped:n}=e;if(!n)switch(t){case"open":{nm(()=>{const r=il.instance.open(Object.assign(Object.assign({},Rw),e.config));r==null||r.then(e.resolve),e.setCloseFn(r)});break}case"destroy":nm(()=>{il==null||il.instance.destroy(e.key)});break;default:nm(()=>{var r;const o=(r=il.instance)[t].apply(r,De(e.args));o==null||o.then(e.resolve),e.setCloseFn(o)})}}),Tw=[])}function eJe(e){Rw=Object.assign(Object.assign({},Rw),e),nm(()=>{var t;(t=il==null?void 0:il.sync)===null||t===void 0||t.call(il)})}function tJe(e){const t=yj(n=>{let r;const o={type:"open",config:e,resolve:n,setCloseFn:i=>{r=i}};return Tw.push(o),()=>{r?nm(()=>{r()}):o.skipped=!0}});return RO(),t}function nJe(e,t){const n=yj(r=>{let o;const i={type:e,args:t,resolve:r,setCloseFn:a=>{o=a}};return Tw.push(i),()=>{o?nm(()=>{o()}):i.skipped=!0}});return RO(),n}const rJe=e=>{Tw.push({type:"destroy",key:e}),RO()},oJe=["success","info","warning","error","loading"],iJe={open:tJe,destroy:rJe,config:eJe,useMessage:Cde,_InternalPanelDoNotUseOrYouWillBeFired:k5e},md=iJe;oJe.forEach(e=>{md[e]=(...t)=>nJe(e,t)});var aJe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,closeIcon:r,closable:o,type:i,title:a,children:s,footer:l}=e,c=aJe(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:u}=p.useContext(kt),d=u(),f=t||u("modal"),h=br(d),[m,v,g]=ffe(f,h),b=`${f}-confirm`;let y={};return i?y={closable:o??!1,title:"",footer:"",children:p.createElement(hfe,Object.assign({},e,{prefixCls:f,confirmPrefixCls:b,rootPrefixCls:d,content:s}))}:y={closable:o??!0,title:a,footer:l!==null&&p.createElement(sfe,Object.assign({},e)),children:s},m(p.createElement(qde,Object.assign({prefixCls:f,className:re(v,`${f}-pure-panel`,i&&b,i&&`${b}-${i}`,n,g,h)},c,{closeIcon:afe(f,r),closable:o},y)))},lJe=$fe(sJe);function lge(e){return WC(yfe(e))}const kr=pfe;kr.useModal=Sfe;kr.info=function(t){return WC(bfe(t))};kr.success=function(t){return WC(xfe(t))};kr.error=function(t){return WC(wfe(t))};kr.warning=lge;kr.warn=lge;kr.confirm=function(t){return WC(Cfe(t))};kr.destroyAll=function(){for(;em.length;){const t=em.pop();t&&t()}};kr.config=Kje;kr._InternalPanelDoNotUseOrYouWillBeFired=lJe;var cJe={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},uJe=function(){var t=p.useRef([]),n=p.useRef(null);return p.useEffect(function(){var r=Date.now(),o=!1;t.current.forEach(function(i){if(i){o=!0;var a=i.style;a.transitionDuration=".3s, .3s, .3s, .06s",n.current&&r-n.current<100&&(a.transitionDuration="0s, 0s")}}),o&&(n.current=Date.now())}),t.current},ZY=0,dJe=Ki();function fJe(){var e;return dJe?(e=ZY,ZY+=1):e="TEST_OR_SSR",e}const pJe=function(e){var t=p.useState(),n=ie(t,2),r=n[0],o=n[1];return p.useEffect(function(){o("rc_progress_".concat(fJe()))},[]),e||r};var JY=function(t){var n=t.bg,r=t.children;return p.createElement("div",{style:{width:"100%",height:"100%",background:n}},r)};function eX(e,t){return Object.keys(e).map(function(n){var r=parseFloat(n),o="".concat(Math.floor(r*t),"%");return"".concat(e[n]," ").concat(o)})}var hJe=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.color,o=e.gradientId,i=e.radius,a=e.style,s=e.ptg,l=e.strokeLinecap,c=e.strokeWidth,u=e.size,d=e.gapDegree,f=r&&dt(r)==="object",h=f?"#FFF":void 0,m=u/2,v=p.createElement("circle",{className:"".concat(n,"-circle-path"),r:i,cx:m,cy:m,stroke:h,strokeLinecap:l,strokeWidth:c,opacity:s===0?0:1,style:a,ref:t});if(!f)return v;var g="".concat(o,"-conic"),b=d?"".concat(180+d/2,"deg"):"0deg",y=eX(r,(360-d)/360),x=eX(r,1),w="conic-gradient(from ".concat(b,", ").concat(y.join(", "),")"),S="linear-gradient(to ".concat(d?"bottom":"top",", ").concat(x.join(", "),")");return p.createElement(p.Fragment,null,p.createElement("mask",{id:g},v),p.createElement("foreignObject",{x:0,y:0,width:u,height:u,mask:"url(#".concat(g,")")},p.createElement(JY,{bg:S},p.createElement(JY,{bg:w}))))}),qx=100,Q8=function(t,n,r,o,i,a,s,l,c,u){var d=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,f=r/100*360*((360-a)/360),h=a===0?0:{bottom:0,top:180,left:90,right:-90}[s],m=(100-o)/100*n;c==="round"&&o!==100&&(m+=u/2,m>=n&&(m=n-.01));var v=qx/2;return{stroke:typeof l=="string"?l:void 0,strokeDasharray:"".concat(n,"px ").concat(t),strokeDashoffset:m+d,transform:"rotate(".concat(i+f+h,"deg)"),transformOrigin:"".concat(v,"px ").concat(v,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},mJe=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function tX(e){var t=e??[];return Array.isArray(t)?t:[t]}var gJe=function(t){var n=B(B({},cJe),t),r=n.id,o=n.prefixCls,i=n.steps,a=n.strokeWidth,s=n.trailWidth,l=n.gapDegree,c=l===void 0?0:l,u=n.gapPosition,d=n.trailColor,f=n.strokeLinecap,h=n.style,m=n.className,v=n.strokeColor,g=n.percent,b=Ye(n,mJe),y=qx/2,x=pJe(r),w="".concat(x,"-gradient"),S=y-a/2,C=Math.PI*2*S,E=c>0?90+c/2:-90,_=C*((360-c)/360),P=dt(i)==="object"?i:{count:i,gap:2},$=P.count,T=P.gap,R=tX(g),O=tX(v),k=O.find(function(V){return V&&dt(V)==="object"}),I=k&&dt(k)==="object",D=I?"butt":f,N=Q8(C,_,0,100,E,c,u,d,D,a),L=uJe(),H=function(){var j=0;return R.map(function(F,W){var X=O[W]||O[O.length-1],J=Q8(C,_,j,F,E,c,u,X,D,a);return j+=F,p.createElement(hJe,{key:W,color:X,ptg:F,radius:S,prefixCls:o,gradientId:w,style:J,strokeLinecap:D,strokeWidth:a,gapDegree:c,ref:function(A){L[W]=A},size:qx})}).reverse()},U=function(){var j=Math.round($*(R[0]/100)),F=100/$,W=0;return new Array($).fill(null).map(function(X,J){var q=J<=j-1?O[0]:d,A=q&&dt(q)==="object"?"url(#".concat(w,")"):void 0,z=Q8(C,_,W,F,E,c,u,q,"butt",a,T);return W+=(_-z.strokeDashoffset+T)*100/_,p.createElement("circle",{key:J,className:"".concat(o,"-circle-path"),r:S,cx:y,cy:y,stroke:A,strokeWidth:a,opacity:1,style:z,ref:function(Y){L[J]=Y}})})};return p.createElement("svg",Ce({className:re("".concat(o,"-circle"),m),viewBox:"0 0 ".concat(qx," ").concat(qx),style:h,id:r,role:"presentation"},b),!$&&p.createElement("circle",{className:"".concat(o,"-circle-trail"),r:S,cx:y,cy:y,stroke:d,strokeLinecap:D,strokeWidth:s||a,style:N}),$?U():H())};function Tp(e){return!e||e<0?0:e>100?100:e}function uM({success:e,successPercent:t}){let n=t;return e&&"progress"in e&&(n=e.progress),e&&"percent"in e&&(n=e.percent),n}const vJe=({percent:e,success:t,successPercent:n})=>{const r=Tp(uM({success:t,successPercent:n}));return[r,Tp(Tp(e)-r)]},yJe=({success:e={},strokeColor:t})=>{const{strokeColor:n}=e;return[n||wm.green,t||null]},OO=(e,t,n)=>{var r,o,i,a;let s=-1,l=-1;if(t==="step"){const c=n.steps,u=n.strokeWidth;typeof e=="string"||typeof e>"u"?(s=e==="small"?2:14,l=u??8):typeof e=="number"?[s,l]=[e,e]:[s=14,l=8]=Array.isArray(e)?e:[e.width,e.height],s*=c}else if(t==="line"){const c=n==null?void 0:n.strokeWidth;typeof e=="string"||typeof e>"u"?l=c||(e==="small"?6:8):typeof e=="number"?[s,l]=[e,e]:[s=-1,l=8]=Array.isArray(e)?e:[e.width,e.height]}else(t==="circle"||t==="dashboard")&&(typeof e=="string"||typeof e>"u"?[s,l]=e==="small"?[60,60]:[120,120]:typeof e=="number"?[s,l]=[e,e]:Array.isArray(e)&&(s=(o=(r=e[0])!==null&&r!==void 0?r:e[1])!==null&&o!==void 0?o:120,l=(a=(i=e[0])!==null&&i!==void 0?i:e[1])!==null&&a!==void 0?a:120));return[s,l]},bJe=3,xJe=e=>bJe/e*100,wJe=e=>{const{prefixCls:t,trailColor:n=null,strokeLinecap:r="round",gapPosition:o,gapDegree:i,width:a=120,type:s,children:l,success:c,size:u=a,steps:d}=e,[f,h]=OO(u,"circle");let{strokeWidth:m}=e;m===void 0&&(m=Math.max(xJe(f),6));const v={width:f,height:h,fontSize:f*.15+6},g=p.useMemo(()=>{if(i||i===0)return i;if(s==="dashboard")return 75},[i,s]),b=vJe(e),y=o||s==="dashboard"&&"bottom"||void 0,x=Object.prototype.toString.call(e.strokeColor)==="[object Object]",w=yJe({success:c,strokeColor:e.strokeColor}),S=re(`${t}-inner`,{[`${t}-circle-gradient`]:x}),C=p.createElement(gJe,{steps:d,percent:d?b[1]:b,strokeWidth:m,trailWidth:m,strokeColor:d?w[1]:w,strokeLinecap:r,trailColor:n,prefixCls:t,gapDegree:g,gapPosition:y}),E=f<=20,_=p.createElement("div",{className:S,style:v},C,!E&&l);return E?p.createElement(ss,{title:l},_):_},dM="--progress-line-stroke-color",cge="--progress-percent",nX=e=>{const t=e?"100%":"-100%";return new vn(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},CJe=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:Object.assign(Object.assign({},Tn(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize},[`${t}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",background:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${t}-text`]:{width:"max-content",marginInlineStart:0,marginTop:e.marginXXS}},[`${t}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${dM})`]},height:"100%",width:`calc(1 / var(${cge}) * 100%)`,display:"block"},[`&${t}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${t}-text-inner`]:{color:e.colorWhite,[`&${t}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[n]:{fontSize:e.fontSize},[`&${t}-text-outer`]:{width:"max-content"},[`&${t}-text-outer${t}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:e.marginXS}},[`${t}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${se(e.paddingXXS)}`,[`&${t}-text-start`]:{justifyContent:"start"},[`&${t}-text-end`]:{justifyContent:"end"}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:nX(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:nX(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}},SJe=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[n]:{fontSize:e.circleIconFontSize}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}},EJe=e=>{const{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}},_Je=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${n}`]:{fontSize:e.fontSizeSM}}}},$Je=e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`}),PJe=pn("Progress",e=>{const t=e.calc(e.marginXXS).div(2).equal(),n=Xt(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[CJe(n),SJe(n),EJe(n),_Je(n)]},$Je);var MJe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let t=[];return Object.keys(e).forEach(n=>{const r=parseFloat(n.replace(/%/g,""));Number.isNaN(r)||t.push({key:r,value:e[n]})}),t=t.sort((n,r)=>n.key-r.key),t.map(({key:n,value:r})=>`${r} ${n}%`).join(", ")},RJe=(e,t)=>{const{from:n=wm.blue,to:r=wm.blue,direction:o=t==="rtl"?"to left":"to right"}=e,i=MJe(e,["from","to","direction"]);if(Object.keys(i).length!==0){const s=TJe(i),l=`linear-gradient(${o}, ${s})`;return{background:l,[dM]:l}}const a=`linear-gradient(${o}, ${n}, ${r})`;return{background:a,[dM]:a}},OJe=e=>{const{prefixCls:t,direction:n,percent:r,size:o,strokeWidth:i,strokeColor:a,strokeLinecap:s="round",children:l,trailColor:c=null,percentPosition:u,success:d}=e,{align:f,type:h}=u,m=a&&typeof a!="string"?RJe(a,n):{[dM]:a,background:a},v=s==="square"||s==="butt"?0:void 0,g=o??[-1,i||(o==="small"?6:8)],[b,y]=OO(g,"line",{strokeWidth:i}),x={backgroundColor:c||void 0,borderRadius:v},w=Object.assign(Object.assign({width:`${Tp(r)}%`,height:y,borderRadius:v},m),{[cge]:Tp(r)/100}),S=uM(e),C={width:`${Tp(S)}%`,height:y,borderRadius:v,backgroundColor:d==null?void 0:d.strokeColor},E={width:b<0?"100%":b},_=p.createElement("div",{className:`${t}-inner`,style:x},p.createElement("div",{className:re(`${t}-bg`,`${t}-bg-${h}`),style:w},h==="inner"&&l),S!==void 0&&p.createElement("div",{className:`${t}-success-bg`,style:C})),P=h==="outer"&&f==="start",$=h==="outer"&&f==="end";return h==="outer"&&f==="center"?p.createElement("div",{className:`${t}-layout-bottom`},_,l):p.createElement("div",{className:`${t}-outer`,style:E},P&&l,_,$&&l)},kJe=e=>{const{size:t,steps:n,rounding:r=Math.round,percent:o=0,strokeWidth:i=8,strokeColor:a,trailColor:s=null,prefixCls:l,children:c}=e,u=r(n*(o/100)),f=t??[t==="small"?2:14,i],[h,m]=OO(f,"step",{steps:n,strokeWidth:i}),v=h/n,g=Array.from({length:n});for(let b=0;b{const{prefixCls:n,className:r,rootClassName:o,steps:i,strokeColor:a,percent:s=0,size:l="default",showInfo:c=!0,type:u="line",status:d,format:f,style:h,percentPosition:m={}}=e,v=IJe(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:g="end",type:b="outer"}=m,y=Array.isArray(a)?a[0]:a,x=typeof a=="string"||Array.isArray(a)?a:void 0,w=p.useMemo(()=>{if(y){const H=typeof y=="string"?y:Object.values(y)[0];return new Cn(H).isLight()}return!1},[a]),S=p.useMemo(()=>{var H,U;const V=uM(e);return parseInt(V!==void 0?(H=V??0)===null||H===void 0?void 0:H.toString():(U=s??0)===null||U===void 0?void 0:U.toString(),10)},[s,e.success,e.successPercent]),C=p.useMemo(()=>!DJe.includes(d)&&S>=100?"success":d||"normal",[d,S]),{getPrefixCls:E,direction:_,progress:P}=p.useContext(kt),$=E("progress",n),[T,R,O]=PJe($),k=u==="line",I=k&&!i,D=p.useMemo(()=>{if(!c)return null;const H=uM(e);let U;const V=f||(F=>`${F}%`),j=k&&w&&b==="inner";return b==="inner"||f||C!=="exception"&&C!=="success"?U=V(Tp(s),Tp(H)):C==="exception"?U=k?p.createElement(ju,null):p.createElement(zu,null):C==="success"&&(U=k?p.createElement(vg,null):p.createElement(C1,null)),p.createElement("span",{className:re(`${$}-text`,{[`${$}-text-bright`]:j,[`${$}-text-${g}`]:I,[`${$}-text-${b}`]:I}),title:typeof U=="string"?U:void 0},U)},[c,s,S,C,u,$,f]);let N;u==="line"?N=i?p.createElement(kJe,Object.assign({},e,{strokeColor:x,prefixCls:$,steps:typeof i=="object"?i.count:i}),D):p.createElement(OJe,Object.assign({},e,{strokeColor:y,prefixCls:$,direction:_,percentPosition:{align:g,type:b}}),D):(u==="circle"||u==="dashboard")&&(N=p.createElement(wJe,Object.assign({},e,{strokeColor:y,prefixCls:$,progressStatus:C}),D));const L=re($,`${$}-status-${C}`,{[`${$}-${u==="dashboard"&&"circle"||u}`]:u!=="line",[`${$}-inline-circle`]:u==="circle"&&OO(l,"circle")[0]<=20,[`${$}-line`]:I,[`${$}-line-align-${g}`]:I,[`${$}-line-position-${b}`]:I,[`${$}-steps`]:i,[`${$}-show-info`]:c,[`${$}-${l}`]:typeof l=="string",[`${$}-rtl`]:_==="rtl"},P==null?void 0:P.className,r,o,R,O);return T(p.createElement("div",Object.assign({ref:t,style:Object.assign(Object.assign({},P==null?void 0:P.style),h),className:L,role:"progressbar","aria-valuenow":S,"aria-valuemin":0,"aria-valuemax":100},En(v,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),N))});function hu(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=DR(e))||t){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){s=!0,i=c},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}var qy,oS;function Xa(e,t,n){if(t<0||t>31||e>>>t)throw new RangeError("Value out of range");for(var r=t-1;r>=0;r--)n.push(e>>>r&1)}function td(e,t){return(e>>>t&1)!=0}function xs(e){if(!e)throw new Error("Assertion error")}var mu=function(){function e(t,n){rr(this,e),K(this,"modeBits",void 0),K(this,"numBitsCharCount",void 0),this.modeBits=t,this.numBitsCharCount=n}return or(e,[{key:"numCharCountBits",value:function(n){return this.numBitsCharCount[Math.floor((n+7)/17)]}}]),e}();qy=mu;K(mu,"NUMERIC",new qy(1,[10,12,14]));K(mu,"ALPHANUMERIC",new qy(2,[9,11,13]));K(mu,"BYTE",new qy(4,[8,16,16]));K(mu,"KANJI",new qy(8,[8,10,12]));K(mu,"ECI",new qy(7,[0,0,0]));var ml=or(function e(t,n){rr(this,e),K(this,"ordinal",void 0),K(this,"formatBits",void 0),this.ordinal=t,this.formatBits=n});oS=ml;K(ml,"LOW",new oS(0,1));K(ml,"MEDIUM",new oS(1,0));K(ml,"QUARTILE",new oS(2,3));K(ml,"HIGH",new oS(3,2));var Em=function(){function e(t,n,r){if(rr(this,e),K(this,"mode",void 0),K(this,"numChars",void 0),K(this,"bitData",void 0),this.mode=t,this.numChars=n,this.bitData=r,n<0)throw new RangeError("Invalid argument");this.bitData=r.slice()}return or(e,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(n){var r=[],o=hu(n),i;try{for(o.s();!(i=o.n()).done;){var a=i.value;Xa(a,8,r)}}catch(s){o.e(s)}finally{o.f()}return new e(mu.BYTE,n.length,r)}},{key:"makeNumeric",value:function(n){if(!e.isNumeric(n))throw new RangeError("String contains non-numeric characters");for(var r=[],o=0;o=1<e.MAX_VERSION)throw new RangeError("Version value out of range");if(i<-1||i>7)throw new RangeError("Mask value out of range");this.size=t*4+17;for(var a=[],s=0;s>>9)*1335;var a=(r<<10|o)^21522;xs(a>>>15==0);for(var s=0;s<=5;s++)this.setFunctionModule(8,s,td(a,s));this.setFunctionModule(8,7,td(a,6)),this.setFunctionModule(8,8,td(a,7)),this.setFunctionModule(7,8,td(a,8));for(var l=9;l<15;l++)this.setFunctionModule(14-l,8,td(a,l));for(var c=0;c<8;c++)this.setFunctionModule(this.size-1-c,8,td(a,c));for(var u=8;u<15;u++)this.setFunctionModule(8,this.size-15+u,td(a,u));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var n=this.version,r=0;r<12;r++)n=n<<1^(n>>>11)*7973;var o=this.version<<12|n;xs(o>>>18==0);for(var i=0;i<18;i++){var a=td(o,i),s=this.size-11+i%3,l=Math.floor(i/3);this.setFunctionModule(s,l,a),this.setFunctionModule(l,s,a)}}}},{key:"drawFinderPattern",value:function(n,r){for(var o=-4;o<=4;o++)for(var i=-4;i<=4;i++){var a=Math.max(Math.abs(i),Math.abs(o)),s=n+i,l=r+o;0<=s&&s=l)&&g.push(S[w])})},y=0;y=1;o-=2){o==6&&(o=5);for(var i=0;i>>3],7-(r&7)),r++)}}xs(r==n.length*8)}},{key:"applyMask",value:function(n){if(n<0||n>7)throw new RangeError("Mask value out of range");for(var r=0;r5&&n++):(this.finderPenaltyAddHistory(i,a),o||(n+=this.finderPenaltyCountPatterns(a)*e.PENALTY_N3),o=this.modules[r][s],i=1);n+=this.finderPenaltyTerminateAndCount(o,i,a)*e.PENALTY_N3}for(var l=0;l5&&n++):(this.finderPenaltyAddHistory(u,d),c||(n+=this.finderPenaltyCountPatterns(d)*e.PENALTY_N3),c=this.modules[f][l],u=1);n+=this.finderPenaltyTerminateAndCount(c,u,d)*e.PENALTY_N3}for(var h=0;h0&&n[2]==r&&n[3]==r*3&&n[4]==r&&n[5]==r;return(o&&n[0]>=r*4&&n[6]>=r?1:0)+(o&&n[6]>=r*4&&n[0]>=r?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(n,r,o){var i=r;return n&&(this.finderPenaltyAddHistory(i,o),i=0),i+=this.size,this.finderPenaltyAddHistory(i,o),this.finderPenaltyCountPatterns(o)}},{key:"finderPenaltyAddHistory",value:function(n,r){var o=n;r[0]==0&&(o+=this.size),r.pop(),r.unshift(o)}}],[{key:"encodeText",value:function(n,r){var o=Em.makeSegments(n);return e.encodeSegments(o,r)}},{key:"encodeBinary",value:function(n,r){var o=Em.makeBytes(n);return e.encodeSegments([o],r)}},{key:"encodeSegments",value:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(e.MIN_VERSION<=o&&o<=i&&i<=e.MAX_VERSION)||a<-1||a>7)throw new RangeError("Invalid value");var l,c;for(l=o;;l++){var u=e.getNumDataCodewords(l,r)*8,d=Em.getTotalBits(n,l);if(d<=u){c=d;break}if(l>=i)throw new RangeError("Data too long")}for(var f=r,h=0,m=[ml.MEDIUM,ml.QUARTILE,ml.HIGH];h>>3]|=$<<7-(T&7)}),new e(l,f,P,a)}},{key:"getNumRawDataModules",value:function(n){if(ne.MAX_VERSION)throw new RangeError("Version number out of range");var r=(16*n+128)*n+64;if(n>=2){var o=Math.floor(n/7)+2;r-=(25*o-10)*o-55,n>=7&&(r-=36)}return xs(208<=r&&r<=29648),r}},{key:"getNumDataCodewords",value:function(n,r){return Math.floor(e.getNumRawDataModules(n)/8)-e.ECC_CODEWORDS_PER_BLOCK[r.ordinal][n]*e.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][n]}},{key:"reedSolomonComputeDivisor",value:function(n){if(n<1||n>255)throw new RangeError("Degree out of range");for(var r=[],o=0;o>>8||r>>>8)throw new RangeError("Byte out of range");for(var o=0,i=7;i>=0;i--)o=o<<1^(o>>>7)*285,o^=(r>>>i&1)*n;return xs(o>>>8==0),o}}]),e}();K(af,"MIN_VERSION",1);K(af,"MAX_VERSION",40);K(af,"PENALTY_N1",3);K(af,"PENALTY_N2",3);K(af,"PENALTY_N3",40);K(af,"PENALTY_N4",10);K(af,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]);K(af,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var NJe={L:ml.LOW,M:ml.MEDIUM,Q:ml.QUARTILE,H:ml.HIGH},dge=128,fge="L",pge="#FFFFFF",hge="#000000",mge=!1,gge=1,AJe=4,FJe=0,BJe=.1;function vge(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=[];return e.forEach(function(r,o){var i=null;r.forEach(function(a,s){if(!a&&i!==null){n.push("M".concat(i+t," ").concat(o+t,"h").concat(s-i,"v1H").concat(i+t,"z")),i=null;return}if(s===r.length-1){if(!a)return;i===null?n.push("M".concat(s+t,",").concat(o+t," h1v1H").concat(s+t,"z")):n.push("M".concat(i+t,",").concat(o+t," h").concat(s+1-i,"v1H").concat(i+t,"z"));return}a&&i===null&&(i=s)})}),n.join("")}function yge(e,t){return e.slice().map(function(n,r){return r=t.y+t.h?n:n.map(function(o,i){return i=t.x+t.w?o:!1})})}function LJe(e,t,n,r){if(r==null)return null;var o=e.length+n*2,i=Math.floor(t*BJe),a=o/t,s=(r.width||i)*a,l=(r.height||i)*a,c=r.x==null?e.length/2-s/2:r.x*a,u=r.y==null?e.length/2-l/2:r.y*a,d=r.opacity==null?1:r.opacity,f=null;if(r.excavate){var h=Math.floor(c),m=Math.floor(u),v=Math.ceil(s+c-h),g=Math.ceil(l+u-m);f={x:h,y:m,w:v,h:g}}var b=r.crossOrigin;return{x:c,y:u,h:l,w:s,excavation:f,opacity:d,crossOrigin:b}}function jJe(e,t){return t!=null?Math.floor(t):e?AJe:FJe}var zJe=function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0}();function bge(e){var t=e.value,n=e.level,r=e.minVersion,o=e.includeMargin,i=e.marginSize,a=e.imageSettings,s=e.size,l=p.useMemo(function(){var m=Em.makeSegments(t);return af.encodeSegments(m,NJe[n],r)},[t,n,r]),c=p.useMemo(function(){var m=l.getModules(),v=jJe(o,i),g=m.length+v*2,b=LJe(m,s,v,a);return{cells:m,margin:v,numCells:g,calculatedImageSettings:b}},[l,s,a,o,i]),u=c.cells,d=c.margin,f=c.numCells,h=c.calculatedImageSettings;return{qrcode:l,margin:d,cells:u,numCells:f,calculatedImageSettings:h}}var HJe=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings"],xge=Z.forwardRef(function(t,n){var r=t.value,o=t.size,i=o===void 0?dge:o,a=t.level,s=a===void 0?fge:a,l=t.bgColor,c=l===void 0?pge:l,u=t.fgColor,d=u===void 0?hge:u,f=t.includeMargin,h=f===void 0?mge:f,m=t.minVersion,v=m===void 0?gge:m,g=t.marginSize,b=t.style,y=t.imageSettings,x=Ye(t,HJe),w=y==null?void 0:y.src,S=p.useRef(null),C=p.useRef(null),E=p.useCallback(function(L){S.current=L,typeof n=="function"?n(L):n&&(n.current=L)},[n]),_=p.useState(!1),P=ie(_,2),$=P[1],T=bge({value:r,level:s,minVersion:v,includeMargin:h,marginSize:g,imageSettings:y,size:i}),R=T.margin,O=T.cells,k=T.numCells,I=T.calculatedImageSettings;p.useEffect(function(){if(S.current!=null){var L=S.current,H=L.getContext("2d");if(!H)return;var U=O,V=C.current,j=I!=null&&V!==null&&V.complete&&V.naturalHeight!==0&&V.naturalWidth!==0;j&&I.excavation!=null&&(U=yge(O,I.excavation));var F=window.devicePixelRatio||1;L.height=L.width=i*F;var W=i/k*F;H.scale(W,W),H.fillStyle=c,H.fillRect(0,0,k,k),H.fillStyle=d,zJe?H.fill(new Path2D(vge(U,R))):O.forEach(function(X,J){X.forEach(function(q,A){q&&H.fillRect(A+R,J+R,1,1)})}),I&&(H.globalAlpha=I.opacity),j&&H.drawImage(V,I.x+R,I.y+R,I.w,I.h)}}),p.useEffect(function(){$(!1)},[w]);var D=B({height:i,width:i},b),N=null;return w!=null&&(N=Z.createElement("img",{src:w,key:w,style:{display:"none"},onLoad:function(){$(!0)},ref:C,crossOrigin:I==null?void 0:I.crossOrigin})),Z.createElement(Z.Fragment,null,Z.createElement("canvas",Ce({style:D,height:i,width:i,ref:E,role:"img"},x)),N)});xge.displayName="QRCodeCanvas";var VJe=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings"],wge=Z.forwardRef(function(t,n){var r=t.value,o=t.size,i=o===void 0?dge:o,a=t.level,s=a===void 0?fge:a,l=t.bgColor,c=l===void 0?pge:l,u=t.fgColor,d=u===void 0?hge:u,f=t.includeMargin,h=f===void 0?mge:f,m=t.minVersion,v=m===void 0?gge:m,g=t.title,b=t.marginSize,y=t.imageSettings,x=Ye(t,VJe),w=bge({value:r,level:s,minVersion:v,includeMargin:h,marginSize:b,imageSettings:y,size:i}),S=w.margin,C=w.cells,E=w.numCells,_=w.calculatedImageSettings,P=C,$=null;y!=null&&_!=null&&(_.excavation!=null&&(P=yge(C,_.excavation)),$=Z.createElement("image",{href:y.src,height:_.h,width:_.w,x:_.x+S,y:_.y+S,preserveAspectRatio:"none",opacity:_.opacity,crossOrigin:_.crossOrigin}));var T=vge(P,S);return Z.createElement("svg",Ce({height:i,width:i,viewBox:"0 0 ".concat(E," ").concat(E),ref:n,role:"img"},x),!!g&&Z.createElement("title",null,g),Z.createElement("path",{fill:c,d:"M0,0 h".concat(E,"v").concat(E,"H0z"),shapeRendering:"crispEdges"}),Z.createElement("path",{fill:d,d:T,shapeRendering:"crispEdges"}),$)});wge.displayName="QRCodeSVG";var WJe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z"}}]},name:"appstore",theme:"outlined"},UJe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:WJe}))},GJe=p.forwardRef(UJe),qJe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},KJe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:qJe}))},Cge=p.forwardRef(KJe),YJe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},XJe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:YJe}))},QJe=p.forwardRef(XJe),ZJe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 545.5L536.1 163a31.96 31.96 0 00-48.3 0L156 545.5a7.97 7.97 0 006 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z"}}]},name:"arrow-up",theme:"outlined"},JJe=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:ZJe}))},Sge=p.forwardRef(JJe),eet={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},tet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:eet}))},net=p.forwardRef(tet),ret={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{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 372z"}}]},name:"check-circle",theme:"outlined"},oet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:ret}))},iet=p.forwardRef(oet),aet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M433.1 657.7a31.8 31.8 0 0051.7 0l210.6-292c3.8-5.3 0-12.7-6.5-12.7H642c-10.2 0-19.9 4.9-25.9 13.3L459 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H315c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8z"}},{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 728H184V184h656v656z"}}]},name:"check-square",theme:"outlined"},set=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:aet}))},XA=p.forwardRef(set),cet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M518.3 459a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V856c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V613.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 459z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-upload",theme:"outlined"},uet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:cet}))},det=p.forwardRef(uet),fet={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"},pet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:fet}))},Ege=p.forwardRef(pet),het={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"},met=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:het}))},get=p.forwardRef(met),vet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},yet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:vet}))},zc=p.forwardRef(yet),bet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z"}}]},name:"desktop",theme:"outlined"},xet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:bet}))},wet=p.forwardRef(xet),Cet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},Eet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Cet}))},kO=p.forwardRef(Eet),_et={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"},$et=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:_et}))},T7=p.forwardRef($et),Pet={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"},Met=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Pet}))},Tet=p.forwardRef(Met),Ret={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 42h216v494z"}}]},name:"file",theme:"outlined"},Oet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Ret}))},ket=p.forwardRef(Oet),Iet={icon:function(t,n){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:n}},{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.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:t}}]}},name:"file",theme:"twotone"},Det=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Iet}))},Net=p.forwardRef(Det),Aet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M920 416H616c-4.4 0-8 3.6-8 8v112c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-56h60v320h-46c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h164c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-46V480h60v56c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V424c0-4.4-3.6-8-8-8zM656 296V168c0-4.4-3.6-8-8-8H104c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-64h168v560h-92c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-92V232h168v64c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8z"}}]},name:"font-size",theme:"outlined"},Fet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Aet}))},Bet=p.forwardRef(Fet),Let={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M355.9 534.9L354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 00-2.3 5.6zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4z"}}]},name:"form",theme:"outlined"},jet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Let}))},_ge=p.forwardRef(jet),zet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M957.6 507.4L603.2 158.2a7.9 7.9 0 00-11.2 0L353.3 393.4a8.03 8.03 0 00-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 00-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0011.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0011.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.2H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.2l68.6-67.6 171.4 168.9-68.6 67.6zM713.1 658L450.3 399.1 597.6 254l262.8 259-147.3 145z"}}]},name:"highlight",theme:"outlined"},Het=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:zet}))},Vet=p.forwardRef(Het),Wet={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},Uet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Wet}))},Get=p.forwardRef(Uet),qet={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 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"},Ket=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:qet}))},Yet=p.forwardRef(Ket),Xet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"},Qet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Xet}))},Eg=p.forwardRef(Qet),Zet={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"},Jet=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Zet}))},ett=p.forwardRef(Jet),ttt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z"}}]},name:"menu-fold",theme:"outlined"},ntt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:ttt}))},rtt=p.forwardRef(ntt),ott={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z"}}]},name:"menu",theme:"outlined"},itt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:ott}))},$ge=p.forwardRef(itt),att={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z"}}]},name:"menu-unfold",theme:"outlined"},stt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:att}))},ltt=p.forwardRef(stt),ctt={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"},utt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:ctt}))},QA=p.forwardRef(utt),dtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{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 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},ftt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:dtt}))},ptt=p.forwardRef(ftt),htt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zm-8 824H288V134h448v752zM472 784a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"mobile",theme:"outlined"},mtt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:htt}))},Ky=p.forwardRef(mtt),gtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M456 231a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"more",theme:"outlined"},vtt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:gtt}))},R7=p.forwardRef(vtt),ytt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 394c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H400V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v236H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h228v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h164c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V394h164zM628 630H400V394h228v236z"}}]},name:"number",theme:"outlined"},btt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:ytt}))},xtt=p.forwardRef(btt),wtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},Ctt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:wtt}))},Stt=p.forwardRef(Ctt),Ett={icon:function(t,n){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:t}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:n}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:n}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:n}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:t}}]}},name:"picture",theme:"twotone"},_tt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Ett}))},$tt=p.forwardRef(_tt),Ptt={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 372z"}},{tag:"path",attrs:{d:"M719.4 499.1l-296.1-215A15.9 15.9 0 00398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 000-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z"}}]},name:"play-circle",theme:"outlined"},Mtt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Ptt}))},O7=p.forwardRef(Mtt),Ttt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{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 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Rtt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Ttt}))},Ott=p.forwardRef(Rtt),ktt={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 708c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 00-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z"}}]},name:"question-circle",theme:"filled"},Itt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:ktt}))},Dtt=p.forwardRef(Itt),Ntt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M396 140h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-44 684h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm524-204h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 344h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm320 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm160 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm140-284c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V370c0-127-103-230-230-230H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h170c87.3 0 158 70.7 158 158v170zM236 96H92c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V104c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2zM920 780H776c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V788c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2z"}}]},name:"radius-setting",theme:"outlined"},Att=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Ntt}))},Ftt=p.forwardRef(Att),Btt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},Ltt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Btt}))},jtt=p.forwardRef(Ltt),ztt={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"},Htt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:ztt}))},Vtt=p.forwardRef(Htt),Wtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M893.3 293.3L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840zM512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z"}}]},name:"save",theme:"outlined"},Utt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Wtt}))},IO=p.forwardRef(Utt),Gtt={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 32h360c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H184V184h656v320c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM653.3 599.4l52.2-52.2a8.01 8.01 0 00-4.7-13.6l-179.4-21c-5.1-.6-9.5 3.7-8.9 8.9l21 179.4c.8 6.6 8.9 9.4 13.6 4.7l52.4-52.4 256.2 256.2c3.1 3.1 8.2 3.1 11.3 0l42.4-42.4c3.1-3.1 3.1-8.2 0-11.3L653.3 599.4z"}}]},name:"select",theme:"outlined"},qtt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Gtt}))},Pge=p.forwardRef(qtt),Ktt={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"},Ytt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Ktt}))},k7=p.forwardRef(Ytt),Xtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Qtt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Xtt}))},Ztt=p.forwardRef(Qtt),Jtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zm-40 600H184V312h528v528zm168-728H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM300 550h296v64H300z"}}]},name:"switcher",theme:"outlined"},ent=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:Jtt}))},tnt=p.forwardRef(ent),nnt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.4 124C290.5 124.3 112 303 112 523.9c0 128 60.2 242 153.8 315.2l-37.5 48c-4.1 5.3-.3 13 6.3 12.9l167-.8c5.2 0 9-4.9 7.7-9.9L369.8 727a8 8 0 00-14.1-3L315 776.1c-10.2-8-20-16.7-29.3-26a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-7.5 7.5-15.3 14.5-23.4 21.2a7.93 7.93 0 00-1.2 11.1l39.4 50.5c2.8 3.5 7.9 4.1 11.4 1.3C854.5 760.8 912 649.1 912 523.9c0-221.1-179.4-400.2-400.6-399.9z"}}]},name:"undo",theme:"outlined"},rnt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:nnt}))},ont=p.forwardRef(rnt),int={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},ant=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:int}))},th=p.forwardRef(ant),snt={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"},lnt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:snt}))},I7=p.forwardRef(lnt),cnt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},unt=function(t,n){return p.createElement(It,Ce({},t,{ref:n,icon:cnt}))},dnt=p.forwardRef(unt),fnt=["className","component","viewBox","spin","rotate","tabIndex","onClick","children"],Mge=p.forwardRef(function(e,t){var n=e.className,r=e.component,o=e.viewBox,i=e.spin,a=e.rotate,s=e.tabIndex,l=e.onClick,c=e.children,u=Ye(e,fnt),d=p.useRef(),f=Lc(d,t);aA(!!(r||c),"Should have `component` prop or `children`."),cde(d);var h=p.useContext(BR),m=h.prefixCls,v=m===void 0?"anticon":m,g=h.rootClassName,b=re(g,v,K({},"".concat(v,"-spin"),!!i&&!!r),n),y=re(K({},"".concat(v,"-spin"),!!i)),x=a?{msTransform:"rotate(".concat(a,"deg)"),transform:"rotate(".concat(a,"deg)")}:void 0,w=B(B({},AAe),{},{className:y,style:x,viewBox:o});o||delete w.viewBox;var S=function(){return r?p.createElement(r,w,c):c?(aA(!!o||p.Children.count(c)===1&&p.isValidElement(c)&&p.Children.only(c).type==="use","Make sure that you provide correct `viewBox` prop (default `0 0 1024 1024`) to the icon."),p.createElement("svg",Ce({},w,{viewBox:o}),c)):null},C=s;return C===void 0&&l&&(C=-1),p.createElement("span",Ce({role:"img"},u,{ref:f,tabIndex:C,onClick:l,className:b}),S())});Mge.displayName="AntdIcon";var pnt=["type","children"],Tge=new Set;function hnt(e){return!!(typeof e=="string"&&e.length&&!Tge.has(e))}function fM(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e[t];if(hnt(n)){var r=document.createElement("script");r.setAttribute("src",n),r.setAttribute("data-namespace",n),e.length>t+1&&(r.onload=function(){fM(e,t+1)},r.onerror=function(){fM(e,t+1)}),Tge.add(n),document.body.appendChild(r)}}function Rge(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.scriptUrl,n=e.extraCommonProps,r=n===void 0?{}:n;t&&typeof document<"u"&&typeof window<"u"&&typeof document.createElement=="function"&&(Array.isArray(t)?fM(t.reverse()):fM([t]));var o=p.forwardRef(function(i,a){var s=i.type,l=i.children,c=Ye(i,pnt),u=null;return i.type&&(u=p.createElement("use",{xlinkHref:"#".concat(s)})),l&&(u=l),p.createElement(Mge,Ce({},r,c,{ref:a}),u)});return o.displayName="Iconfont",o}const mnt=Z.createElement(Vu,null);function gnt({prefixCls:e,locale:t,onRefresh:n,statusRender:r,status:o}){const i=Z.createElement(Z.Fragment,null,Z.createElement("p",{className:`${e}-expired`},t==null?void 0:t.expired),n&&Z.createElement(At,{type:"link",icon:Z.createElement(jtt,null),onClick:n},t==null?void 0:t.refresh)),a=Z.createElement("p",{className:`${e}-scanned`},t==null?void 0:t.scanned),s={expired:i,loading:mnt,scanned:a};return(r??(u=>s[u.status]))({status:o,locale:t,onRefresh:n})}const vnt=e=>{const{componentCls:t,lineWidth:n,lineType:r,colorSplit:o}=e;return{[t]:Object.assign(Object.assign({},Tn(e)),{display:"flex",justifyContent:"center",alignItems:"center",padding:e.paddingSM,backgroundColor:e.colorWhite,borderRadius:e.borderRadiusLG,border:`${se(n)} ${r} ${o}`,position:"relative",overflow:"hidden",[`& > ${t}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:e.colorText,lineHeight:e.lineHeight,background:e.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${t}-expired, & > ${t}-scanned`]:{color:e.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:e.marginXS,fontSize:e.controlHeight}}),[`${t}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},ynt=e=>({QRCodeMaskBackgroundColor:new Cn(e.colorBgContainer).setA(.96).toRgbString()}),bnt=pn("QRCode",e=>{const t=Xt(e,{QRCodeTextColor:e.colorText});return vnt(t)},ynt);var xnt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var t,n,r,o;const[,i]=si(),{value:a,type:s="canvas",icon:l="",size:c=160,iconSize:u,color:d=i.colorText,errorLevel:f="M",status:h="active",bordered:m=!0,onRefresh:v,style:g,className:b,rootClassName:y,prefixCls:x,bgColor:w="transparent",statusRender:S}=e,C=xnt(e,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:E}=p.useContext(kt),_=E("qrcode",x),[P,$,T]=bnt(_),R={src:l,x:void 0,y:void 0,height:typeof u=="number"?u:(t=u==null?void 0:u.height)!==null&&t!==void 0?t:40,width:typeof u=="number"?u:(n=u==null?void 0:u.width)!==null&&n!==void 0?n:40,excavate:!0,crossOrigin:"anonymous"},O=Zr(C,!0),k=En(C,Object.keys(O)),I=Object.assign({value:a,size:c,level:f,bgColor:w,fgColor:d,style:{width:g==null?void 0:g.width,height:g==null?void 0:g.height},imageSettings:l?R:void 0},O),[D]=Xi("QRCode");if(!a)return null;const N=re(_,b,y,$,T,{[`${_}-borderless`]:!m}),L=Object.assign(Object.assign({backgroundColor:w},g),{width:(r=g==null?void 0:g.width)!==null&&r!==void 0?r:c,height:(o=g==null?void 0:g.height)!==null&&o!==void 0?o:c});return P(Z.createElement("div",Object.assign({},k,{className:N,style:L}),h!=="active"&&Z.createElement("div",{className:`${_}-mask`},Z.createElement(gnt,{prefixCls:_,locale:D,status:h,onRefresh:v,statusRender:S})),s==="canvas"?Z.createElement(xge,Object.assign({},I)):Z.createElement(wge,Object.assign({},I))))};function wnt(e,t){var n=e.disabled,r=e.prefixCls,o=e.character,i=e.characterRender,a=e.index,s=e.count,l=e.value,c=e.allowHalf,u=e.focused,d=e.onHover,f=e.onClick,h=function(S){d(S,a)},m=function(S){f(S,a)},v=function(S){S.keyCode===ot.ENTER&&f(S,a)},g=a+1,b=new Set([r]);l===0&&a===0&&u?b.add("".concat(r,"-focused")):c&&l+.5>=g&&la?"true":"false","aria-posinset":a+1,"aria-setsize":s,tabIndex:n?-1:0},Z.createElement("div",{className:"".concat(r,"-first")},y),Z.createElement("div",{className:"".concat(r,"-second")},y)));return i&&(x=i(x,e)),x}const Cnt=Z.forwardRef(wnt);function Snt(){var e=p.useRef({});function t(r){return e.current[r]}function n(r){return function(o){e.current[r]=o}}return[t,n]}function Ent(e){var t=e.pageXOffset,n="scrollLeft";if(typeof t!="number"){var r=e.document;t=r.documentElement[n],typeof t!="number"&&(t=r.body[n])}return t}function _nt(e){var t,n,r=e.ownerDocument,o=r.body,i=r&&r.documentElement,a=e.getBoundingClientRect();return t=a.left,n=a.top,t-=i.clientLeft||o.clientLeft||0,n-=i.clientTop||o.clientTop||0,{left:t,top:n}}function $nt(e){var t=_nt(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=Ent(r),t.left}var Pnt=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Mnt(e,t){var n=e.prefixCls,r=n===void 0?"rc-rate":n,o=e.className,i=e.defaultValue,a=e.value,s=e.count,l=s===void 0?5:s,c=e.allowHalf,u=c===void 0?!1:c,d=e.allowClear,f=d===void 0?!0:d,h=e.keyboard,m=h===void 0?!0:h,v=e.character,g=v===void 0?"★":v,b=e.characterRender,y=e.disabled,x=e.direction,w=x===void 0?"ltr":x,S=e.tabIndex,C=S===void 0?0:S,E=e.autoFocus,_=e.onHoverChange,P=e.onChange,$=e.onFocus,T=e.onBlur,R=e.onKeyDown,O=e.onMouseLeave,k=Ye(e,Pnt),I=Snt(),D=ie(I,2),N=D[0],L=D[1],H=Z.useRef(null),U=function(){if(!y){var Te;(Te=H.current)===null||Te===void 0||Te.focus()}};Z.useImperativeHandle(t,function(){return{focus:U,blur:function(){if(!y){var Te;(Te=H.current)===null||Te===void 0||Te.blur()}}}});var V=Gt(i||0,{value:a}),j=ie(V,2),F=j[0],W=j[1],X=Gt(null),J=ie(X,2),q=J[0],A=J[1],z=function(Te,Pe){var ze=w==="rtl",ke=Te+1;if(u){var $e=N(Te),Be=$nt($e),we=$e.clientWidth;(ze&&Pe-Be>we/2||!ze&&Pe-Be0&&!ze||Pe===ot.RIGHT&&F>0&&ze?(G(F-ke),Te.preventDefault()):Pe===ot.LEFT&&F{const{componentCls:t}=e;return{[`${t}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:e.marginXS},"> div":{transition:`all ${e.motionDurationMid}, outline 0s`,"&:hover":{transform:e.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${se(e.lineWidth)} dashed ${e.starColor}`,transform:e.starHoverScale}},"&-first, &-second":{color:e.starBg,transition:`all ${e.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${t}-star-first, &-half ${t}-star-second`]:{opacity:1},[`&-half ${t}-star-first, &-full ${t}-star-second`]:{color:"inherit"}}}},Ont=e=>({[`&-rtl${e.componentCls}`]:{direction:"rtl"}}),knt=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),{display:"inline-block",margin:0,padding:0,color:e.starColor,fontSize:e.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${t} ${t}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Rnt(e)),Ont(e))}},Int=e=>({starColor:e.yellow6,starSize:e.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:e.colorFillContent}),Dnt=pn("Rate",e=>{const t=Xt(e,{});return[knt(t)]},Int);var Nnt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,className:r,rootClassName:o,style:i,tooltips:a,character:s=p.createElement(Ztt,null),disabled:l}=e,c=Nnt(e,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),u=(S,{index:C})=>a?p.createElement(ss,{title:a[C]},S):S,{getPrefixCls:d,direction:f,rate:h}=p.useContext(kt),m=d("rate",n),[v,g,b]=Dnt(m),y=Object.assign(Object.assign({},h==null?void 0:h.style),i),x=p.useContext(Do),w=l??x;return v(p.createElement(Tnt,Object.assign({ref:t,character:s,characterRender:u,disabled:w},c,{className:re(r,o,g,b,h==null?void 0:h.className),style:y,prefixCls:m,direction:f})))}),Ant=()=>p.createElement("svg",{width:"252",height:"294"},p.createElement("title",null,"No Found"),p.createElement("g",{fill:"none",fillRule:"evenodd"},p.createElement("circle",{cx:"126.75",cy:"128.1",r:"126",fill:"#E4EBF7"}),p.createElement("circle",{cx:"31.55",cy:"130.8",r:"8.3",fill:"#FFF"}),p.createElement("path",{stroke:"#FFF",d:"m37 134.3 10.5 6m.9 6.2-12.7 10.8",strokeWidth:"2"}),p.createElement("path",{fill:"#FFF",d:"M39.9 159.4a5.7 5.7 0 1 1-11.3-1.2 5.7 5.7 0 0 1 11.3 1.2m17.7-16.2a5.7 5.7 0 1 1-11.4-1.1 5.7 5.7 0 0 1 11.4 1.1M99 27h29.8a4.6 4.6 0 1 0 0-9.2H99a4.6 4.6 0 1 0 0 9.2m11.4 18.3h29.8a4.6 4.6 0 0 0 0-9.2h-29.8a4.6 4.6 0 1 0 0 9.2"}),p.createElement("path",{fill:"#FFF",d:"M112.8 26.9h15.8a4.6 4.6 0 1 0 0 9.1h-15.8a4.6 4.6 0 0 0 0-9.1m71.7 108.8a10 10 0 1 1-19.8-2 10 10 0 0 1 19.8 2"}),p.createElement("path",{stroke:"#FFF",d:"m179.3 141.8 12.6 7.1m1.1 7.6-15.2 13",strokeWidth:"2"}),p.createElement("path",{fill:"#FFF",d:"M184.7 170a6.8 6.8 0 1 1-13.6-1.3 6.8 6.8 0 0 1 13.6 1.4m18.6-16.8a6.9 6.9 0 1 1-13.7-1.4 6.9 6.9 0 0 1 13.7 1.4"}),p.createElement("path",{stroke:"#FFF",d:"M152 192.3a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.4 0zm73.3-76.2a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0zm-9 35a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.5 0zM177 107.6a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm18.4-15.4a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0zm6.8 88.5a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0z",strokeWidth:"2"}),p.createElement("path",{stroke:"#FFF",d:"m214.4 153.3-2 20.2-10.8 6m-28-4.7-6.3 9.8H156l-4.5 6.5m23.5-66v-15.7m46 7.8-13 8-15.2-8V94.4",strokeWidth:"2"}),p.createElement("path",{fill:"#FFF",d:"M166.6 66h-4a4.8 4.8 0 0 1-4.7-4.8 4.8 4.8 0 0 1 4.7-4.7h4a4.8 4.8 0 0 1 4.7 4.7 4.8 4.8 0 0 1-4.7 4.7"}),p.createElement("circle",{cx:"204.3",cy:"30",r:"29.5",fill:"#1677ff"}),p.createElement("path",{fill:"#FFF",d:"M206 38.4c.5.5.7 1.1.7 2s-.2 1.4-.7 1.9a3 3 0 0 1-2 .7c-.8 0-1.5-.3-2-.8s-.8-1.1-.8-1.9.3-1.4.8-2c.5-.4 1.2-.7 2-.7.7 0 1.4.3 2 .8m4.2-19.5c1.5 1.3 2.2 3 2.2 5.2a7.2 7.2 0 0 1-1.5 4.5l-3 2.7a5 5 0 0 0-1.3 1.7 5.2 5.2 0 0 0-.6 2.4v.5h-4v-.5c0-1.4.1-2.5.6-3.5s1.9-2.5 4.2-4.5l.4-.5a4 4 0 0 0 1-2.6c0-1.2-.4-2-1-2.8-.7-.6-1.6-1-2.9-1-1.5 0-2.6.5-3.3 1.5-.4.5-.6 1-.8 1.9a2 2 0 0 1-2 1.6 2 2 0 0 1-2-2.4c.4-1.6 1-2.8 2.1-3.8a8.5 8.5 0 0 1 6.3-2.3c2.3 0 4.2.6 5.6 2"}),p.createElement("path",{fill:"#FFB594",d:"M52 76.1s21.8 5.4 27.3 16c5.6 10.7-6.3 9.2-15.7 5C52.8 92 39 85 52 76"}),p.createElement("path",{fill:"#FFC6A0",d:"m90.5 67.5-.5 2.9c-.7.5-4.7-2.7-4.7-2.7l-1.7.8-1.3-5.7s6.8-4.6 9-5c2.4-.5 9.8 1 10.6 2.3 0 0 1.3.4-2.2.6-3.6.3-5 .5-6.8 3.2l-2.4 3.6"}),p.createElement("path",{fill:"#FFF",d:"M128 111.4a36.7 36.7 0 0 0-8.9-15.5c-3.5-3-9.3-2.2-11.3-4.2-1.3-1.2-3.2-1.2-3.2-1.2L87.7 87c-2.3-.4-2.1-.7-6-1.4-1.6-1.9-3-1.1-3-1.1l-7-1.4c-1-1.5-2.5-1-2.5-1l-2.4-.9C65 91.2 59 95 59 95c1.8 1.1 15.7 8.3 15.7 8.3l5.1 37.1s-3.3 5.7 1.4 9.1c0 0 19.9-3.7 34.9-.3 0 0 3-2.6 1-8.8.5-3 1.4-8.3 1.7-11.6.4.7 2 1.9 3.1 3.4 0 0 9.4-7.3 11-14a17 17 0 0 1-2.2-2.4c-.5-.8-.3-2-.7-2.8-.7-1-1.8-1.3-2-1.6"}),p.createElement("path",{fill:"#CBD1D1",d:"M101 290s4.4 2 7.4 1c2.9-1 4.6.7 7.1 1.2 2.6.5 6.9 1.1 11.7-1.3 0-5.5-6.9-4-12-6.7-2.5-1.4-3.7-4.7-3.5-8.8h-9.5s-1.2 10.6-1 14.6"}),p.createElement("path",{fill:"#2B0849",d:"M101 289.8s2.5 1.3 6.8.7c3-.5 3.7.5 7.4 1 3.8.6 10.8 0 11.9-.9.4 1.1-.4 2-.4 2s-1.5.7-4.8.9c-2 .1-5.8.3-7.6-.5-1.8-1.4-5.2-1.9-5.7-.2-4 1-7.4-.3-7.4-.3l-.1-2.7z"}),p.createElement("path",{fill:"#A4AABA",d:"M108.3 276h3.1s0 6.7 4.6 8.6c-4.7.6-8.6-2.3-7.7-8.6"}),p.createElement("path",{fill:"#CBD1D1",d:"M57.5 272.4s-2 7.4-4.4 12.3c-1.8 3.7-4.3 7.5 5.4 7.5 6.7 0 9-.5 7.4-6.6-1.5-6.1.3-13.2.3-13.2h-8.7z"}),p.createElement("path",{fill:"#2B0849",d:"M51.5 289.8s2 1.2 6.6 1.2c6 0 8.3-1.7 8.3-1.7s.6 1.1-.7 2.2c-1 .8-3.6 1.6-7.4 1.5-4.1 0-5.8-.5-6.7-1.1-.8-.6-.7-1.6-.1-2.1"}),p.createElement("path",{fill:"#A4AABA",d:"M58.4 274.3s0 1.5-.3 3c-.3 1.4-1 3-1.1 4 0 1.2 4.5 1.7 5.1.1.6-1.5 1.3-6.4 2-7.2.6-.9-5-2.2-5.7.1"}),p.createElement("path",{fill:"#7BB2F9",d:"m99.7 278.5 13.3.1s1.3-54.5 1.9-64.4c.5-9.9 3.8-43.4 1-63.1l-12.6-.7-22.8.8-1.2 10c0 .5-.7.8-.7 1.4-.1.5.4 1.3.3 2-2.4 14-6.4 33-8.8 46.6 0 .7-1.2 1-1.4 2.7 0 .3.2 1.5 0 1.8-6.8 18.7-10.9 47.8-14.2 61.9h14.6s2.2-8.6 4-17c2.9-12.9 23.2-85 23.2-85l3-.5 1 46.3s-.2 1.2.4 2c.5.8-.6 1.1-.4 2.3l.4 1.8-1 11.8c-.4 4.8 0 39.2 0 39.2"}),p.createElement("path",{stroke:"#648BD8",d:"M76 221.6c1.2.1 4.1-2 7-5m23.4 8.5s2.7-1 6-3.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#648BD8",d:"M107.3 222.1s2.7-1.1 6-3.9",strokeLinecap:"round",strokeLinejoin:"round"}),p.createElement("path",{stroke:"#648BD8",d:"M74.7 224.8s2.7-.6 6.5-3.4m4.8-69.8c-.2 3.1.3 8.6-4.3 9.2m22-11s0 14-1.4 15.1a15 15 0 0 1-3 2m.5-16.5s0 13-1.2 24.4m-5 1.1s7.3-1.7 9.5-1.7M74.3 206a212 212 0 0 1-1 4.5s-1.4 1.9-1 3.8c.5 2-1 2-5 15.4A353 353 0 0 0 61 257l-.2 1.2m14.9-60.5a321 321 0 0 1-.9 4.8m7.8-50.4-1.2 10.5s-1.1.1-.5 2.2c.1 1.4-2.7 15.8-5.2 30.5m-19.6 79h13.3",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#192064",d:"M116.2 148.2s-17-3-35.9.2c.2 2.5 0 4.2 0 4.2s14.7-2.8 35.7-.3c.3-2.4.2-4 .2-4"}),p.createElement("path",{fill:"#FFF",d:"M106.3 151.2v-5a.8.8 0 0 0-.8-.8h-7.8a.8.8 0 0 0-.8.8v5a.8.8 0 0 0 .8.8h7.8a.8.8 0 0 0 .8-.8"}),p.createElement("path",{fill:"#192064",d:"M105.2 150.2v-3a.6.6 0 0 0-.6-.7 94.3 94.3 0 0 0-5.9 0 .7.7 0 0 0-.6.6v3.1a.6.6 0 0 0 .6.7 121.1 121.1 0 0 1 5.8 0c.4 0 .7-.3.7-.7"}),p.createElement("path",{stroke:"#648BD8",d:"M100.3 275.4h12.3m-11.2-4.9.1 6.5m0-12.5a915.8 915.8 0 0 0 0 4.4m-.5-94 .9 44.7s.7 1.6-.2 2.7c-1 1.1 2.4.7.9 2.2-1.6 1.6.9 1.2 0 3.4-.6 1.5-1 21.1-1.1 35.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#FFC6A0",d:"M46.9 83.4s-.5 6 7.2 5.6c11.2-.7 9.2-9.4 31.5-21.7-.7-2.7-2.4-4.7-2.4-4.7s-11 3-22.6 8c-6.8 3-13.4 6.4-13.7 12.8m57.6 7.7.9-5.4-8.9-11.4-5 5.3-1.8 7.9a.3.3 0 0 0 .1.3c1 .8 6.5 5 14.4 3.5a.3.3 0 0 0 .3-.2"}),p.createElement("path",{fill:"#FFC6A0",d:"M94 79.4s-4.6-2.9-2.5-6.9c1.6-3 4.5 1.2 4.5 1.2s.5-3.7 3.1-3.7c.6-1 1.6-4.1 1.6-4.1l13.5 3c0 5.3-2.3 19.5-7.8 20-8.9.6-12.5-9.5-12.5-9.5"}),p.createElement("path",{fill:"#520038",d:"M113.9 73.4c2.6-2 3.4-9.7 3.4-9.7s-2.4-.5-6.6-2c-4.7-2.1-12.8-4.8-17.5 1-9.6 3.2-2 19.8-2 19.8l2.7-3s-4-3.3-2-6.3c2-3.5 3.8 1 3.8 1s.7-2.3 3.6-3.3c.4-.7 1-2.6 1.4-3.8a1 1 0 0 1 1.3-.7l11.4 2.6c.5.2.8.7.8 1.2l-.3 3.2z"}),p.createElement("path",{fill:"#552950",d:"M105 76c-.1.7-.6 1.1-1 1-.6 0-.9-.6-.8-1.2.1-.6.6-1 1-1 .6 0 .9.7.8 1.3m7.1 1.6c0 .6-.5 1-1 1-.5-.1-.8-.7-.7-1.3 0-.6.5-1 1-1 .5.1.8.7.7 1.3"}),p.createElement("path",{stroke:"#DB836E",d:"m110.1 74.8-.9 1.7-.3 4.3h-2.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#5C2552",d:"M110.8 74.5s1.8-.7 2.6.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#DB836E",d:"M92.4 74.3s.5-1.1 1.1-.7c.6.4 1.3 1.4.6 2-.8.5.1 1.6.1 1.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#5C2552",d:"M103.3 73s1.8 1 4.1.9",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#DB836E",d:"M103.7 81.8s2.2 1.2 4.4 1.2m-3.5 1.3s1 .4 1.6.3m-11.5-3.4s2.3 7.4 10.4 7.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#E4EBF7",d:"M81.5 89.4s.4 5.6-5 12.8M69 82.7s-.7 9.2-8.2 14.2m68.6 26s-5.3 7.4-9.4 10.7m-.7-26.3s.5 4.4-2.1 32",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#F2D7AD",d:"M150 151.2h-49.8a1 1 0 0 1-1-1v-31.7c0-.5.4-1 1-1H150c.6 0 1 .5 1 1v31.7a1 1 0 0 1-1 1"}),p.createElement("path",{fill:"#F4D19D",d:"M150.3 151.2h-19.9v-33.7h20.8v32.8a1 1 0 0 1-1 1"}),p.createElement("path",{fill:"#F2D7AD",d:"M123.6 127.9H92.9a.5.5 0 0 1-.4-.8l6.4-9.1c.2-.3.5-.5.8-.5h31.1l-7.2 10.4z"}),p.createElement("path",{fill:"#CC9B6E",d:"M123.7 128.4H99.2v-.5h24.2l7.2-10.2.4.3z"}),p.createElement("path",{fill:"#F4D19D",d:"M158.3 127.9h-18.7a2 2 0 0 1-1.6-.8l-7.2-9.6h20c.5 0 1 .3 1.2.6l6.7 9a.5.5 0 0 1-.4.8"}),p.createElement("path",{fill:"#CC9B6E",d:"M157.8 128.5h-19.3l-7.9-10.5.4-.3 7.7 10.3h19.1zm-27.2 22.2v-8.2h.4v8.2zm-.1-10.9v-21.4h.4l.1 21.4zm-18.6 1.1-.5-.1 1.5-5.2.5.2zm-3.5.2-2.6-3 2.6-3.4.4.3-2.4 3.1 2.4 2.6zm8.2 0-.4-.4 2.4-2.6-2.4-3 .4-.4 2.7 3.4z"}),p.createElement("path",{fill:"#FFC6A0",d:"m154.3 131.9-3.1-2v3.5l-1 .1a85 85 0 0 1-4.8.3c-1.9 0-2.7 2.2 2.2 2.6l-2.6-.6s-2.2 1.3.5 2.3c0 0-1.6 1.2.6 2.6-.6 3.5 5.2 4 7 3.6a6.1 6.1 0 0 0 4.6-5.2 8 8 0 0 0-3.4-7.2"}),p.createElement("path",{stroke:"#DB836E",d:"M153.7 133.6s-6.5.4-8.4.3c-1.8 0-1.9 2.2 2.4 2.3 3.7.2 5.4 0 5.4 0",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#DB836E",d:"M145.2 135.9c-1.9 1.3.5 2.3.5 2.3s3.5 1 6.8.6m-.6 2.9s-6.3.1-6.7-2.1c-.3-1.4.4-1.4.4-1.4m.5 2.7s-1 3.1 5.5 3.5m-.4-14.5v3.5M52.8 89.3a18 18 0 0 0 13.6-7.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#5BA02E",d:"M168.6 248.3a6.6 6.6 0 0 1-6.7-6.6v-66.5a6.6 6.6 0 1 1 13.3 0v66.5a6.6 6.6 0 0 1-6.6 6.6"}),p.createElement("path",{fill:"#92C110",d:"M176.5 247.7a6.6 6.6 0 0 1-6.6-6.7v-33.2a6.6 6.6 0 1 1 13.3 0V241a6.6 6.6 0 0 1-6.7 6.7"}),p.createElement("path",{fill:"#F2D7AD",d:"M186.4 293.6H159a3.2 3.2 0 0 1-3.2-3.2v-46.1a3.2 3.2 0 0 1 3.2-3.2h27.5a3.2 3.2 0 0 1 3.2 3.2v46.1a3.2 3.2 0 0 1-3.2 3.2"}),p.createElement("path",{stroke:"#E4EBF7",d:"M89 89.5s7.8 5.4 16.6 2.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}))),Fnt=()=>p.createElement("svg",{width:"254",height:"294"},p.createElement("title",null,"Server Error"),p.createElement("g",{fill:"none",fillRule:"evenodd"},p.createElement("path",{fill:"#E4EBF7",d:"M0 128.1v-2C0 56.5 56.3.2 125.7.2h2.1C197.2.3 253.5 56.6 253.5 126v2.1c0 69.5-56.3 125.7-125.7 125.7h-2.1A125.7 125.7 0 0 1 0 128.1"}),p.createElement("path",{fill:"#FFF",d:"M40 132.1a8.3 8.3 0 1 1-16.6-1.7 8.3 8.3 0 0 1 16.6 1.7"}),p.createElement("path",{stroke:"#FFF",d:"m37.2 135.6 10.5 6m1 6.3-12.8 10.8",strokeWidth:"2"}),p.createElement("path",{fill:"#FFF",d:"M40.1 160.8a5.7 5.7 0 1 1-11.3-1.1 5.7 5.7 0 0 1 11.3 1.1M58 144.6a5.7 5.7 0 1 1-11.4-1.2 5.7 5.7 0 0 1 11.4 1.2M99.7 27.4h30a4.6 4.6 0 1 0 0-9.2h-30a4.6 4.6 0 0 0 0 9.2M111 46h30a4.6 4.6 0 1 0 0-9.3h-30a4.6 4.6 0 1 0 0 9.3m2.5-18.6h16a4.6 4.6 0 1 0 0 9.3h-16a4.6 4.6 0 0 0 0-9.3m36.7 42.7h-4a4.8 4.8 0 0 1-4.8-4.8 4.8 4.8 0 0 1 4.8-4.8h4a4.8 4.8 0 0 1 4.7 4.8 4.8 4.8 0 0 1-4.7 4.8"}),p.createElement("circle",{cx:"201.35",cy:"30.2",r:"29.7",fill:"#FF603B"}),p.createElement("path",{fill:"#FFF",d:"m203.6 19.4-.7 15a1.5 1.5 0 0 1-3 0l-.7-15a2.2 2.2 0 1 1 4.4 0m-.3 19.4c.5.5.8 1.1.8 1.9s-.3 1.4-.8 1.9a3 3 0 0 1-2 .7 2.5 2.5 0 0 1-1.8-.7c-.6-.6-.8-1.2-.8-2 0-.7.2-1.3.8-1.8.5-.5 1.1-.7 1.8-.7.8 0 1.5.2 2 .7"}),p.createElement("path",{fill:"#FFB594",d:"M119.3 133.3c4.4-.6 3.6-1.2 4-4.8.8-5.2-3-17-8.2-25.1-1-10.7-12.6-11.3-12.6-11.3s4.3 5 4.2 16.2c1.4 5.3.8 14.5.8 14.5s5.3 11.4 11.8 10.5"}),p.createElement("path",{fill:"#FFF",d:"M101 91.6s1.4-.6 3.2.6c8 1.4 10.3 6.7 11.3 11.4 1.8 1.2 1.8 2.3 1.8 3.5l1.5 3s-7.2 1.7-11 6.7c-1.3-6.4-6.9-25.2-6.9-25.2"}),p.createElement("path",{fill:"#FFB594",d:"m94 90.5 1-5.8-9.2-11.9-5.2 5.6-2.6 9.9s8.4 5 16 2.2"}),p.createElement("path",{fill:"#FFC6A0",d:"M83 78.2s-4.6-2.9-2.5-6.9c1.6-3 4.5 1.2 4.5 1.2s.5-3.7 3.2-3.7c.5-1 1.5-4.2 1.5-4.2l13.6 3.2c0 5.2-2.3 19.5-7.9 20-8.9.6-12.5-9.6-12.5-9.6"}),p.createElement("path",{fill:"#520038",d:"M103 72.2c2.6-2 3.5-9.7 3.5-9.7s-2.5-.5-6.7-2c-4.7-2.2-12.9-4.9-17.6.9-9.5 4.4-2 20-2 20l2.7-3.1s-4-3.3-2.1-6.3c2.2-3.5 4 1 4 1s.6-2.3 3.5-3.3c.4-.7 1-2.7 1.5-3.8A1 1 0 0 1 91 65l11.5 2.7c.5.1.8.6.8 1.2l-.3 3.2z"}),p.createElement("path",{fill:"#552950",d:"M101.2 76.5c0 .6-.6 1-1 1-.5-.1-.9-.7-.8-1.3.1-.6.6-1 1.1-1 .5.1.8.7.7 1.3m-7-1.4c0 .6-.5 1-1 1-.5-.1-.8-.7-.7-1.3 0-.6.6-1 1-1 .5.1.9.7.8 1.3"}),p.createElement("path",{stroke:"#DB836E",d:"m99.2 73.6-.9 1.7-.3 4.3h-2.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#5C2552",d:"M100 73.3s1.7-.7 2.4.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#DB836E",d:"M81.4 73s.4-1 1-.6c.7.4 1.4 1.4.6 2s.2 1.6.2 1.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#5C2552",d:"M92.3 71.7s1.9 1.1 4.2 1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#DB836E",d:"M92.7 80.6s2.3 1.2 4.4 1.2m-3.4 1.4s1 .4 1.5.3M83.7 80s1.8 6.6 9.2 8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#E4EBF7",d:"M95.5 91.7s-1 2.8-8.2 2c-7.3-.6-10.3-5-10.3-5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#FFF",d:"M78.1 87.5s6.6 5 16.5 2.5c0 0 9.6 1 11.5 5.3 5.4 11.8.6 36.8 0 40 3.5 4-.4 8.4-.4 8.4-15.7-3.5-35.8-.6-35.8-.6-4.9-3.5-1.3-9-1.3-9l-6.2-23.8c-2.5-15.2.8-19.8 3.5-20.7 3-1 8-1.3 8-1.3.6 0 1.1 0 1.4-.2 2.4-1.3 2.8-.6 2.8-.6"}),p.createElement("path",{fill:"#FFC6A0",d:"M65.8 89.8s-6.8.5-7.6 8.2c-.4 8.8 3 11 3 11s6.1 22 16.9 22.9c8.4-2.2 4.7-6.7 4.6-11.4-.2-11.3-7-17-7-17s-4.3-13.7-9.9-13.7"}),p.createElement("path",{fill:"#FFC6A0",d:"M71.7 124.2s.9 11.3 9.8 6.5c4.8-2.5 7.6-13.8 9.8-22.6A201 201 0 0 0 94 96l-5-1.7s-2.4 5.6-7.7 12.3c-4.4 5.5-9.2 11.1-9.5 17.7"}),p.createElement("path",{stroke:"#E4EBF7",d:"M108.5 105.2s1.7 2.7-2.4 30.5c2.4 2.2 1 6-.2 7.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#FFC6A0",d:"M123.3 131.5s-.5 2.8-11.8 2c-15.2-1-25.3-3.2-25.3-3.2l.9-5.8s.7.2 9.7-.1c11.9-.4 18.7-6 25-1 4 3.2 1.5 8.1 1.5 8.1"}),p.createElement("path",{fill:"#FFF",d:"M70.2 91s-5.6-4.8-11 2.7c-3.3 7.2.5 15.2 2.6 19.5-.3 3.8 2.4 4.3 2.4 4.3s0 1 1.5 2.7c4-7 6.7-9.1 13.7-12.5-.3-.7-1.9-3.3-1.8-3.8.2-1.7-1.3-2.6-1.3-2.6s-.3-.2-1.2-2.8c-.8-2.3-2-5.1-4.9-7.5"}),p.createElement("path",{fill:"#CBD1D1",d:"M90.2 288s4.9 2.3 8.3 1.2c3.2-1 5.2.7 8 1.3a20 20 0 0 0 13.3-1.4c-.2-6.2-7.8-4.5-13.6-7.6-2.9-1.6-4.2-5.3-4-10H91.5s-1.5 12-1.3 16.5"}),p.createElement("path",{fill:"#2B0849",d:"M90.2 287.8s2.8 1.5 7.6.8c3.5-.5 3.3.6 7.5 1.3 4.2.6 13-.2 14.3-1.2.5 1.3-.4 2.4-.4 2.4s-1.7.6-5.4.9c-2.3.1-8.1.3-10.2-.6-2-1.6-4.9-1.5-6-.3-4.5 1.1-7.2-.3-7.2-.3l-.2-3z"}),p.createElement("path",{fill:"#A4AABA",d:"M98.4 272.3h3.5s0 7.5 5.2 9.6c-5.3.7-9.7-2.6-8.7-9.6"}),p.createElement("path",{fill:"#CBD1D1",d:"M44.4 272s-2.2 7.8-4.7 13c-1.9 3.8-4.4 7.8 5.8 7.8 7 0 9.3-.5 7.7-7-1.6-6.3.3-13.8.3-13.8h-9z"}),p.createElement("path",{fill:"#2B0849",d:"M38 290.3s2.3 1.2 7 1.2c6.4 0 8.7-1.7 8.7-1.7s.6 1.1-.7 2.2c-1 1-3.8 1.7-7.7 1.7-4.4 0-6.1-.6-7-1.3-1-.5-.8-1.6-.2-2.1"}),p.createElement("path",{fill:"#A4AABA",d:"M45.3 274s0 1.6-.3 3.1-1.1 3.3-1.2 4.4c0 1.2 4.8 1.6 5.4 0 .7-1.6 1.4-6.8 2-7.6.7-.9-5.1-2.2-5.9.1"}),p.createElement("path",{fill:"#7BB2F9",d:"M89.5 277.6h13.9s1.3-56.6 1.9-66.8c.6-10.3 4-45.1 1-65.6l-13-.7-23.7.8-1.3 10.4c0 .5-.7.9-.8 1.4 0 .6.5 1.4.4 2L59.6 206c-.1.7-1.3 1-1.5 2.8 0 .3.2 1.6.1 1.8-7.1 19.5-12.2 52.6-15.6 67.2h15.1L62 259c3-13.3 24-88.3 24-88.3l3.2-1-.2 48.6s-.2 1.3.4 2.1c.5.8-.6 1.2-.4 2.4l.4 1.8-1 12.4c-.4 4.9 1.2 40.7 1.2 40.7"}),p.createElement("path",{stroke:"#648BD8",d:"M64.6 218.9c1.2 0 4.2-2.1 7.2-5.1m24.2 8.7s3-1.1 6.4-4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#648BD8",d:"M97 219.4s2.9-1.2 6.3-4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1"}),p.createElement("path",{stroke:"#648BD8",d:"M63.2 222.1s2.7-.6 6.7-3.5m5-72.4c-.3 3.2.3 8.8-4.5 9.4m22.8-11.3s.1 14.6-1.4 15.7c-2.3 1.7-3 2-3 2m.4-17s.3 13-1 25m-4.7.7s6.8-1 9.1-1M46 270l-.9 4.6m1.8-11.3-.8 4.1m16.6-64.9c-.3 1.6 0 2-.4 3.4 0 0-2.8 2-2.3 4s-.3 3.4-4.5 17.2c-1.8 5.8-4.3 19-6.2 28.3l-1.1 5.8m16-67-1 4.9m8.1-52.3-1.2 10.9s-1.2.1-.5 2.3c0 1.4-2.8 16.4-5.4 31.6m-20 82.1h13.9",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#192064",d:"M106.2 142.1c-3-.5-18.8-2.7-36.2.2a.6.6 0 0 0-.6.7v3a.6.6 0 0 0 .8.6c3.3-.5 17-2.4 35.6-.3.4 0 .7-.2.7-.5.2-1.4.2-2.5.2-3a.6.6 0 0 0-.5-.7"}),p.createElement("path",{fill:"#FFF",d:"M96.4 145.3v-5.1a.8.8 0 0 0-.8-.9 114.1 114.1 0 0 0-8.1 0 .8.8 0 0 0-.9.8v5.1c0 .5.4.9.9.9h8a.8.8 0 0 0 .9-.8"}),p.createElement("path",{fill:"#192064",d:"M95.2 144.3v-3.2a.7.7 0 0 0-.6-.7h-6.1a.7.7 0 0 0-.6.7v3.2c0 .4.3.7.6.7h6c.4 0 .7-.3.7-.7"}),p.createElement("path",{stroke:"#648BD8",d:"M90.1 273.5h12.8m-11.7-3.7v6.3m-.3-12.6v4.5m-.5-97.6 1 46.4s.7 1.6-.3 2.8c-.9 1.1 2.6.7 1 2.3-1.7 1.6.9 1.2 0 3.5-.6 1.6-1 22-1.2 36.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#E4EBF7",d:"M73.7 98.7 76 103s2 .8 1.8 2.7l.8 2.2m-14.3 8.7c.2-1 2.2-7.1 12.6-10.5m.7-16s7.7 6 16.5 2.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#FFC6A0",d:"M92 87s5.5-.9 7.5-4.6c1.3-.3.8 2.2-.3 3.7l-1 1.5s.2.3.2.9c0 .6-.2.6-.3 1v1l-.4 1c-.1.2 0 .6-.2.9-.2.4-1.6 1.8-2.6 2.8-3.8 3.6-5 1.7-6-.4-1-1.8-.7-5.1-.9-6.9-.3-2.9-2.6-3-2-4.4.4-.7 3 .7 3.4 1.8.7 2 2.9 1.8 2.6 1.7"}),p.createElement("path",{stroke:"#DB836E",d:"M99.8 82.4c-.5.1-.3.3-1 1.3-.6 1-4.8 2.9-6.4 3.2-2.5.5-2.2-1.6-4.2-2.9-1.7-1-3.6-.6-1.4 1.4 1 1 1 1.1 1.4 3.2.3 1.5-.7 3.7.7 5.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),p.createElement("path",{stroke:"#E59788",d:"M79.5 108.7c-2 2.9-4.2 6.1-5.5 8.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),p.createElement("path",{fill:"#FFC6A0",d:"M87.7 124.8s-2-2-5.1-2.8c-3-.7-3.6-.1-5.5.1-2 .3-4-.9-3.7.7.3 1.7 5 1 5.2 2.1.2 1.1-6.3 2.8-8.3 2.2-.8.8.5 1.9 2 2.2.3 1.5 2.3 1.5 2.3 1.5s.7 1 2.6 1.1c2.5 1.3 9-.7 11-1.5 2-.9-.5-5.6-.5-5.6"}),p.createElement("path",{stroke:"#E59788",d:"M73.4 122.8s.7 1.2 3.2 1.4c2.3.3 2.6.6 2.6.6s-2.6 3-9.1 2.3m2.3 2.2s3.8 0 5-.7m-2.4 2.2s2 0 3.3-.6m-1 1.7s1.7 0 2.8-.5m-6.8-9s-.6-1.1 1.3-.5c1.7.5 2.8 0 5.1.1 1.4.1 3-.2 4 .2 1.6.8 3.6 2.2 3.6 2.2s10.6 1.2 19-1.1M79 108s-8.4 2.8-13.2 12.1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),p.createElement("path",{stroke:"#E4EBF7",d:"M109.3 112.5s3.4-3.6 7.6-4.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#E59788",d:"M107.4 123s9.7-2.7 11.4-.9",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),p.createElement("path",{stroke:"#BFCDDD",d:"m194.6 83.7 4-4M187.2 91l3.7-3.6m.9-3-4.5-4.7m11.2 11.5-4.2-4.3m-65 76.3 3.7-3.7M122.3 170l3.5-3.5m.8-2.9-4.3-4.2M133 170l-4-4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),p.createElement("path",{fill:"#A3B4C6",d:"M190.2 211.8h-1.6a4 4 0 0 1-4-4v-32.1a4 4 0 0 1 4-4h1.6a4 4 0 0 1 4 4v32a4 4 0 0 1-4 4"}),p.createElement("path",{fill:"#A3B4C6",d:"M237.8 213a4.8 4.8 0 0 1-4.8 4.8h-86.6a4.8 4.8 0 0 1 0-9.6H233a4.8 4.8 0 0 1 4.8 4.8"}),p.createElement("path",{fill:"#A3B4C6",d:"M154.1 190.1h70.5v-84.6h-70.5z"}),p.createElement("path",{fill:"#BFCDDD",d:"M225 190.1h-71.2a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.2v19a3.2 3.2 0 0 1-3.2 3.2m0-59.3h-71.1a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.3v19a3.2 3.2 0 0 1-3.2 3.1"}),p.createElement("path",{fill:"#FFF",d:"M159.6 120.5a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8v-3.2c0-.4.3-.8.8-.8h22.4c.5 0 .8.4.8.8v3.2c0 .5-.3.8-.8.8"}),p.createElement("path",{fill:"#BFCDDD",d:"M225 160.5h-71.2a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.2v19a3.2 3.2 0 0 1-3.2 3.2"}),p.createElement("path",{stroke:"#7C90A5",d:"M173.5 130.8h49.3m-57.8 0h6m-15 0h6.7m11.1 29.8h49.3m-57.7 0h6m-15.8 0h6.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#FFF",d:"M159.6 151a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8V147c0-.4.3-.8.8-.8h22.4c.5 0 .8.4.8.8v3.2c0 .5-.3.8-.8.8m-63 29a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.5 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8V176c0-.5.3-.8.8-.8h22.4c.5 0 .8.3.8.8v3.2c0 .4-.3.8-.8.8"}),p.createElement("path",{fill:"#BFCDDD",d:"M203 221.1h-27.3a2.4 2.4 0 0 1-2.4-2.4v-11.4a2.4 2.4 0 0 1 2.4-2.5H203a2.4 2.4 0 0 1 2.4 2.5v11.4a2.4 2.4 0 0 1-2.4 2.4"}),p.createElement("path",{stroke:"#A3B4C6",d:"M177.3 207.2v11.5m23.8-11.5v11.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#5BA02E",d:"M162.9 267.9a9.4 9.4 0 0 1-9.4-9.4v-14.8a9.4 9.4 0 0 1 18.8 0v14.8a9.4 9.4 0 0 1-9.4 9.4"}),p.createElement("path",{fill:"#92C110",d:"M171.2 267.8a9.4 9.4 0 0 1-9.4-9.4V255a9.4 9.4 0 0 1 18.8 0v3.4a9.4 9.4 0 0 1-9.4 9.4"}),p.createElement("path",{fill:"#F2D7AD",d:"M181.3 293.7h-27.7a3.2 3.2 0 0 1-3.2-3.2v-20.7a3.2 3.2 0 0 1 3.2-3.2h27.7a3.2 3.2 0 0 1 3.2 3.2v20.7a3.2 3.2 0 0 1-3.2 3.2"}))),Bnt=e=>{const{componentCls:t,lineHeightHeading3:n,iconCls:r,padding:o,paddingXL:i,paddingXS:a,paddingLG:s,marginXS:l,lineHeight:c}=e;return{[t]:{padding:`${se(e.calc(s).mul(2).equal())} ${se(i)}`,"&-rtl":{direction:"rtl"}},[`${t} ${t}-image`]:{width:e.imageWidth,height:e.imageHeight,margin:"auto"},[`${t} ${t}-icon`]:{marginBottom:s,textAlign:"center",[`& > ${r}`]:{fontSize:e.iconFontSize}},[`${t} ${t}-title`]:{color:e.colorTextHeading,fontSize:e.titleFontSize,lineHeight:n,marginBlock:l,textAlign:"center"},[`${t} ${t}-subtitle`]:{color:e.colorTextDescription,fontSize:e.subtitleFontSize,lineHeight:c,textAlign:"center"},[`${t} ${t}-content`]:{marginTop:s,padding:`${se(s)} ${se(e.calc(o).mul(2.5).equal())}`,backgroundColor:e.colorFillAlter},[`${t} ${t}-extra`]:{margin:e.extraMargin,textAlign:"center","& > *":{marginInlineEnd:a,"&:last-child":{marginInlineEnd:0}}}}},Lnt=e=>{const{componentCls:t,iconCls:n}=e;return{[`${t}-success ${t}-icon > ${n}`]:{color:e.resultSuccessIconColor},[`${t}-error ${t}-icon > ${n}`]:{color:e.resultErrorIconColor},[`${t}-info ${t}-icon > ${n}`]:{color:e.resultInfoIconColor},[`${t}-warning ${t}-icon > ${n}`]:{color:e.resultWarningIconColor}}},jnt=e=>[Bnt(e),Lnt(e)],znt=e=>jnt(e),Hnt=e=>({titleFontSize:e.fontSizeHeading3,subtitleFontSize:e.fontSize,iconFontSize:e.fontSizeHeading3*3,extraMargin:`${e.paddingLG}px 0 0 0`}),Vnt=pn("Result",e=>{const t=e.colorInfo,n=e.colorError,r=e.colorSuccess,o=e.colorWarning,i=Xt(e,{resultInfoIconColor:t,resultErrorIconColor:n,resultSuccessIconColor:r,resultWarningIconColor:o,imageWidth:250,imageHeight:295});return[znt(i)]},Hnt),Wnt=()=>p.createElement("svg",{width:"251",height:"294"},p.createElement("title",null,"Unauthorized"),p.createElement("g",{fill:"none",fillRule:"evenodd"},p.createElement("path",{fill:"#E4EBF7",d:"M0 129v-2C0 58.3 55.6 2.7 124.2 2.7h2c68.6 0 124.2 55.6 124.2 124.1v2.1c0 68.6-55.6 124.2-124.1 124.2h-2.1A124.2 124.2 0 0 1 0 129"}),p.createElement("path",{fill:"#FFF",d:"M41.4 133a8.2 8.2 0 1 1-16.4-1.7 8.2 8.2 0 0 1 16.4 1.6"}),p.createElement("path",{stroke:"#FFF",d:"m38.7 136.4 10.4 5.9m.9 6.2-12.6 10.7",strokeWidth:"2"}),p.createElement("path",{fill:"#FFF",d:"M41.5 161.3a5.6 5.6 0 1 1-11.2-1.2 5.6 5.6 0 0 1 11.2 1.2m17.7-16a5.7 5.7 0 1 1-11.3-1.2 5.7 5.7 0 0 1 11.3 1.2m41.2-115.8H130a4.6 4.6 0 1 0 0-9.1h-29.6a4.6 4.6 0 0 0 0 9.1m11.3 18.3h29.7a4.6 4.6 0 1 0 0-9.2h-29.7a4.6 4.6 0 1 0 0 9.2"}),p.createElement("path",{fill:"#FFF",d:"M114 29.5h15.8a4.6 4.6 0 1 0 0 9.1H114a4.6 4.6 0 0 0 0-9.1m71.3 108.2a10 10 0 1 1-19.8-2 10 10 0 0 1 19.8 2"}),p.createElement("path",{stroke:"#FFF",d:"m180.2 143.8 12.5 7.1m1.1 7.5-15.1 13",strokeWidth:"2"}),p.createElement("path",{fill:"#FFF",d:"M185.6 172a6.8 6.8 0 1 1-13.6-1.4 6.8 6.8 0 0 1 13.5 1.3m18.6-16.6a6.8 6.8 0 1 1-13.6-1.4 6.8 6.8 0 0 1 13.6 1.4"}),p.createElement("path",{stroke:"#FFF",d:"M153 194a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm73-75.8a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.4 0zm-9 34.9a2.2 2.2 0 1 1-4.3 0 2.2 2.2 0 0 1 4.4 0zm-39.2-43.3a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm18.3-15.3a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm6.7 88a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0z",strokeWidth:"2"}),p.createElement("path",{stroke:"#FFF",d:"m215.1 155.3-1.9 20-10.8 6m-27.8-4.7-6.3 9.8H157l-4.5 6.4m23.4-65.5v-15.7m45.6 7.8-12.8 7.9-15.2-7.9V96.7",strokeWidth:"2"}),p.createElement("path",{fill:"#A26EF4",d:"M180.7 29.3a29.3 29.3 0 1 1 58.6 0 29.3 29.3 0 0 1-58.6 0"}),p.createElement("path",{fill:"#FFF",d:"m221.4 41.7-21.5-.1a1.7 1.7 0 0 1-1.7-1.8V27.6a1.7 1.7 0 0 1 1.8-1.7h21.5c1 0 1.8.9 1.8 1.8l-.1 12.3a1.7 1.7 0 0 1-1.7 1.7"}),p.createElement("path",{fill:"#FFF",d:"M215.1 29.2c0 2.6-2 4.6-4.5 4.6a4.6 4.6 0 0 1-4.5-4.7v-6.9c0-2.6 2-4.6 4.6-4.6 2.5 0 4.5 2 4.4 4.7v6.9zm-4.5-14a6.9 6.9 0 0 0-7 6.8v7.3a6.9 6.9 0 0 0 13.8.1V22a6.9 6.9 0 0 0-6.8-6.9zm-43 53.2h-4a4.7 4.7 0 0 1-4.7-4.8 4.7 4.7 0 0 1 4.7-4.7h4a4.7 4.7 0 0 1 4.7 4.8 4.7 4.7 0 0 1-4.7 4.7"}),p.createElement("path",{fill:"#5BA02E",d:"M168.2 248.8a6.6 6.6 0 0 1-6.6-6.6v-66a6.6 6.6 0 0 1 13.2 0v66a6.6 6.6 0 0 1-6.6 6.6"}),p.createElement("path",{fill:"#92C110",d:"M176.1 248.2a6.6 6.6 0 0 1-6.6-6.6v-33a6.6 6.6 0 1 1 13.3 0v33a6.6 6.6 0 0 1-6.7 6.6"}),p.createElement("path",{fill:"#F2D7AD",d:"M186 293.9h-27.4a3.2 3.2 0 0 1-3.2-3.2v-45.9a3.2 3.2 0 0 1 3.2-3.1H186a3.2 3.2 0 0 1 3.2 3.1v46a3.2 3.2 0 0 1-3.2 3"}),p.createElement("path",{fill:"#FFF",d:"M82 147.7s6.3-1 17.5-1.3c11.8-.4 17.6 1 17.6 1s3.7-3.8 1-8.3c1.3-12.1 6-32.9.3-48.3-1.1-1.4-3.7-1.5-7.5-.6-1.4.3-7.2-.2-8-.1l-15.3-.4-8-.5c-1.6-.1-4.3-1.7-5.5-.3-.4.4-2.4 5.6-2 16l8.7 35.7s-3.2 3.6 1.2 7"}),p.createElement("path",{fill:"#FFC6A0",d:"m75.8 73.3-1-6.4 12-6.5s7.4-.1 8 1.2c.8 1.3-5.5 1-5.5 1s-1.9 1.4-2.6 2.5c-1.7 2.4-1 6.5-8.4 6-1.7.3-2.5 2.2-2.5 2.2"}),p.createElement("path",{fill:"#FFB594",d:"M52.4 77.7S66.7 87 77.4 92c1 .5-2 16.2-11.9 11.8-7.4-3.3-20.1-8.4-21.5-14.5-.7-3.2 2.6-7.6 8.4-11.7M142 80s-6.7 3-13.9 6.9c-3.9 2.1-10.1 4.7-12.3 8-6.2 9.3 3.5 11.2 13 7.5 6.6-2.7 29-12.1 13.2-22.4"}),p.createElement("path",{fill:"#FFC6A0",d:"m76.2 66.4 3 3.8S76.4 73 73 76c-7 6.2-12.8 14.3-16 16.4-4 2.7-9.7 3.3-12.2 0-3.5-5.1.5-14.7 31.5-26"}),p.createElement("path",{fill:"#FFF",d:"M64.7 85.1s-2.4 8.4-9 14.5c.7.5 18.6 10.5 22.2 10 5.2-.6 6.4-19 1.2-20.5-.8-.2-6-1.3-8.9-2.2-.9-.2-1.6-1.7-3.5-1l-2-.8zm63.7.7s5.3 2 7.3 13.8c-.6.2-17.6 12.3-21.8 7.8-6.6-7-.8-17.4 4.2-18.6 4.7-1.2 5-1.4 10.3-3"}),p.createElement("path",{stroke:"#E4EBF7",d:"M78.2 94.7s.9 7.4-5 13",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#E4EBF7",d:"M87.4 94.7s3.1 2.6 10.3 2.6c7.1 0 9-3.5 9-3.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".9"}),p.createElement("path",{fill:"#FFC6A0",d:"m117.2 68.6-6.8-6.1s-5.4-4.4-9.2-1c-3.9 3.5 4.4 2.2 5.6 4.2 1.2 2.1.9 1.2-2 .5-5.7-1.4-2.1.9 3 5.3 2 1.9 7 1 7 1l2.4-3.9z"}),p.createElement("path",{fill:"#FFB594",d:"m105.3 91.3-.3-11H89l-.5 10.5c0 .4.2.8.6 1 2 1.3 9.3 5 15.8.4.2-.2.4-.5.4-.9"}),p.createElement("path",{fill:"#5C2552",d:"M107.6 74.2c.8-1.1 1-9 1-11.9a1 1 0 0 0-1-1l-4.6-.4c-7.7-1-17 .6-18.3 6.3-5.4 5.9-.4 13.3-.4 13.3s2 3.5 4.3 6.8c.8 1 .4-3.8 3-6a47.9 47.9 0 0 1 16-7"}),p.createElement("path",{fill:"#FFC6A0",d:"M88.4 83.2s2.7 6.2 11.6 6.5c7.8.3 9-7 7.5-17.5l-1-5.5c-6-2.9-15.4.6-15.4.6s-.6 2-.2 5.5c-2.3 2-1.8 5.6-1.8 5.6s-1-2-2-2.3c-.9-.3-2 0-2.3 2-1 4.6 3.6 5.1 3.6 5.1"}),p.createElement("path",{stroke:"#DB836E",d:"m100.8 77.1 1.7-1-1-4.3.7-1.4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#552950",d:"M105.5 74c0 .8-.4 1.4-1 1.4-.4 0-.8-.7-.8-1.4s.5-1.2 1-1.2.9.6.8 1.3m-8 .2c0 .8-.4 1.3-.9 1.3s-.9-.6-.9-1.3c0-.7.5-1.3 1-1.3s1 .6.9 1.3"}),p.createElement("path",{stroke:"#DB836E",d:"M91.1 86.8s5.3 5 12.7 2.3",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#DB836E",d:"M99.8 81.9s-3.6.2-1.5-2.8c1.6-1.5 5-.4 5-.4s1 3.9-3.5 3.2"}),p.createElement("path",{stroke:"#5C2552",d:"M102.9 70.6s2.5.8 3.4.7m-12.4.7s2.5-1.2 4.8-1.1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),p.createElement("path",{stroke:"#DB836E",d:"M86.3 77.4s1 .9 1.5 2c-.4.6-1 1.2-.3 1.9m11.8 2.4s2 .2 2.5-.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#E4EBF7",d:"m87.8 115.8 15.7-3m-3.3 3 10-2m-43.7-27s-1.6 8.8-6.7 14M128.3 88s3 4 4 11.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#DB836E",d:"M64 84.8s-6 10-13.5 10",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),p.createElement("path",{fill:"#FFC6A0",d:"m112.4 66-.2 5.2 12 9.2c4.5 3.6 8.9 7.5 11 8.7 4.8 2.8 8.9 3.3 11 1.8 4.1-2.9 4.4-9.9-8.1-15.3-4.3-1.8-16.1-6.3-25.7-9.7"}),p.createElement("path",{stroke:"#DB836E",d:"M130.5 85.5s4.6 5.7 11.7 6.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),p.createElement("path",{stroke:"#E4EBF7",d:"M121.7 105.7s-.4 8.6-1.3 13.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#648BD8",d:"M115.8 161.5s-3.6-1.5-2.7-7.1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#CBD1D1",d:"M101.5 290.2s4.3 2.1 7.4 1c2.9-.9 4.6.7 7.2 1.3 2.5.5 6.9 1 11.7-1.3 0-5.6-7-4-12-6.8-2.6-1.4-3.8-4.7-3.6-8.8h-9.5s-1.4 10.6-1.2 14.6"}),p.createElement("path",{fill:"#2B0849",d:"M101.5 290s2.4 1.4 6.8.7c3-.4 3.7.5 7.5 1 3.7.6 10.8 0 11.9-.8.4 1-.4 2-.4 2s-1.5.7-4.8.9c-2 .1-5.8.3-7.7-.5-1.8-1.4-5.2-2-5.7-.3-4 1-7.4-.3-7.4-.3l-.2-2.6z"}),p.createElement("path",{fill:"#A4AABA",d:"M108.8 276.2h3.1s0 6.7 4.6 8.6c-4.7.6-8.6-2.3-7.7-8.6"}),p.createElement("path",{fill:"#CBD1D1",d:"M57.6 272.5s-2 7.5-4.5 12.4c-1.8 3.7-4.2 7.6 5.5 7.6 6.7 0 9-.5 7.5-6.7-1.5-6.1.3-13.3.3-13.3h-8.8z"}),p.createElement("path",{fill:"#2B0849",d:"M51.5 290s2.2 1.2 6.7 1.2c6.1 0 8.3-1.6 8.3-1.6s.6 1-.6 2.1c-1 .9-3.6 1.6-7.4 1.6-4.2 0-6-.6-6.8-1.2-.9-.5-.7-1.6-.2-2"}),p.createElement("path",{fill:"#A4AABA",d:"M58.5 274.4s0 1.6-.3 3-1 3.1-1.1 4.2c0 1.1 4.5 1.5 5.2 0 .6-1.6 1.3-6.5 1.9-7.3.6-.8-5-2.1-5.7.1"}),p.createElement("path",{fill:"#7BB2F9",d:"m100.9 277 13.3.1s1.3-54.2 1.8-64c.6-9.9 3.8-43.2 1-62.8l-12.4-.7-22.8.8-1.2 10c0 .4-.6.8-.7 1.3 0 .6.4 1.3.3 2-2.3 14-6.3 32.9-8.7 46.4-.1.6-1.2 1-1.4 2.6 0 .3.2 1.6 0 1.8-6.8 18.7-10.8 47.6-14.1 61.6h14.5s2.2-8.6 4-17a3984 3984 0 0 1 23-84.5l3-.5 1 46.1s-.2 1.2.4 2c.5.8-.6 1.1-.4 2.3l.4 1.7-1 11.9c-.4 4.6 0 39 0 39"}),p.createElement("path",{stroke:"#648BD8",d:"M77.4 220.4c1.2.1 4-2 7-4.9m23.1 8.4s2.8-1 6.1-3.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{stroke:"#648BD8",d:"M108.5 221s2.7-1.2 6-4",strokeLinecap:"round",strokeLinejoin:"round"}),p.createElement("path",{stroke:"#648BD8",d:"M76.1 223.6s2.6-.6 6.5-3.4m4.7-69.4c-.2 3.1.3 8.5-4.3 9m21.8-10.7s.1 14-1.3 15c-2.2 1.6-3 1.9-3 1.9m.5-16.4s0 12.8-1.2 24.3m-4.9 1s7.2-1.6 9.4-1.6m-28.6 31.5-1 4.5s-1.5 1.8-1 3.7c.4 2-1 2-5 15.3-1.7 5.6-4.4 18.5-6.3 27.5l-4 18.4M77 196.7a313.3 313.3 0 0 1-.8 4.8m7.7-50-1.2 10.3s-1 .2-.5 2.3c.1 1.3-2.6 15.6-5.1 30.2M57.6 273h13.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),p.createElement("path",{fill:"#192064",d:"M117.4 147.4s-17-3-35.7.2v4.2s14.6-2.9 35.5-.4l.2-4"}),p.createElement("path",{fill:"#FFF",d:"M107.5 150.4v-5a.8.8 0 0 0-.8-.7H99a.8.8 0 0 0-.7.8v4.8c0 .5.3.9.8.8a140.8 140.8 0 0 1 7.7 0 .8.8 0 0 0 .8-.7"}),p.createElement("path",{fill:"#192064",d:"M106.4 149.4v-3a.6.6 0 0 0-.6-.7 94.1 94.1 0 0 0-5.8 0 .6.6 0 0 0-.7.7v3c0 .4.3.7.7.7h5.7c.4 0 .7-.3.7-.7"}),p.createElement("path",{stroke:"#648BD8",d:"M101.5 274h12.3m-11.1-5v6.5m0-12.4v4.3m-.5-93.4.9 44.4s.7 1.6-.2 2.7c-1 1.1 2.4.7.9 2.2-1.6 1.6.9 1.1 0 3.4-.6 1.5-1 21-1.1 35",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}))),Unt={success:vg,error:ju,info:Ny,warning:dnt},iS={404:Ant,500:Fnt,403:Wnt},Gnt=Object.keys(iS),qnt=({prefixCls:e,icon:t,status:n})=>{const r=re(`${e}-icon`);if(Gnt.includes(`${n}`)){const i=iS[n];return p.createElement("div",{className:`${r} ${e}-image`},p.createElement(i,null))}const o=p.createElement(Unt[n]);return t===null||t===!1?null:p.createElement("div",{className:r},t||o)},Knt=({prefixCls:e,extra:t})=>t?p.createElement("div",{className:`${e}-extra`},t):null,aS=({prefixCls:e,className:t,rootClassName:n,subTitle:r,title:o,style:i,children:a,status:s="info",icon:l,extra:c})=>{const{getPrefixCls:u,direction:d,result:f}=p.useContext(kt),h=u("result",e),[m,v,g]=Vnt(h),b=re(h,`${h}-${s}`,t,f==null?void 0:f.className,n,{[`${h}-rtl`]:d==="rtl"},v,g),y=Object.assign(Object.assign({},f==null?void 0:f.style),i);return m(p.createElement("div",{className:b,style:y},p.createElement(qnt,{prefixCls:h,status:s,icon:l}),p.createElement("div",{className:`${h}-title`},o),r&&p.createElement("div",{className:`${h}-subtitle`},r),p.createElement(Knt,{prefixCls:h,extra:c}),a&&p.createElement("div",{className:`${h}-content`},a)))};aS.PRESENTED_IMAGE_403=iS[403];aS.PRESENTED_IMAGE_404=iS[404];aS.PRESENTED_IMAGE_500=iS[500];var Ynt=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],kge=p.forwardRef(function(e,t){var n,r=e.prefixCls,o=r===void 0?"rc-switch":r,i=e.className,a=e.checked,s=e.defaultChecked,l=e.disabled,c=e.loadingIcon,u=e.checkedChildren,d=e.unCheckedChildren,f=e.onClick,h=e.onChange,m=e.onKeyDown,v=Ye(e,Ynt),g=Gt(!1,{value:a,defaultValue:s}),b=ie(g,2),y=b[0],x=b[1];function w(_,P){var $=y;return l||($=_,x($),h==null||h($,P)),$}function S(_){_.which===ot.LEFT?w(!1,_):_.which===ot.RIGHT&&w(!0,_),m==null||m(_)}function C(_){var P=w(!y,_);f==null||f(P,_)}var E=re(o,i,(n={},K(n,"".concat(o,"-checked"),y),K(n,"".concat(o,"-disabled"),l),n));return p.createElement("button",Ce({},v,{type:"button",role:"switch","aria-checked":y,disabled:l,className:E,ref:t,onKeyDown:S,onClick:C}),c,p.createElement("span",{className:"".concat(o,"-inner")},p.createElement("span",{className:"".concat(o,"-inner-checked")},u),p.createElement("span",{className:"".concat(o,"-inner-unchecked")},d)))});kge.displayName="Switch";const Xnt=e=>{const{componentCls:t,trackHeightSM:n,trackPadding:r,trackMinWidthSM:o,innerMinMarginSM:i,innerMaxMarginSM:a,handleSizeSM:s,calc:l}=e,c=`${t}-inner`,u=se(l(s).add(l(r).mul(2)).equal()),d=se(l(a).mul(2).equal());return{[t]:{[`&${t}-small`]:{minWidth:o,height:n,lineHeight:se(n),[`${t}-inner`]:{paddingInlineStart:a,paddingInlineEnd:i,[`${c}-checked, ${c}-unchecked`]:{minHeight:n},[`${c}-checked`]:{marginInlineStart:`calc(-100% + ${u} - ${d})`,marginInlineEnd:`calc(100% - ${u} + ${d})`},[`${c}-unchecked`]:{marginTop:l(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${t}-handle`]:{width:s,height:s},[`${t}-loading-icon`]:{top:l(l(s).sub(e.switchLoadingIconSize)).div(2).equal(),fontSize:e.switchLoadingIconSize},[`&${t}-checked`]:{[`${t}-inner`]:{paddingInlineStart:i,paddingInlineEnd:a,[`${c}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${c}-unchecked`]:{marginInlineStart:`calc(100% - ${u} + ${d})`,marginInlineEnd:`calc(-100% + ${u} - ${d})`}},[`${t}-handle`]:{insetInlineStart:`calc(100% - ${se(l(s).add(r).equal())})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${c}`]:{[`${c}-unchecked`]:{marginInlineStart:l(e.marginXXS).div(2).equal(),marginInlineEnd:l(e.marginXXS).mul(-1).div(2).equal()}},[`&${t}-checked ${c}`]:{[`${c}-checked`]:{marginInlineStart:l(e.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:l(e.marginXXS).div(2).equal()}}}}}}},Qnt=e=>{const{componentCls:t,handleSize:n,calc:r}=e;return{[t]:{[`${t}-loading-icon${e.iconCls}`]:{position:"relative",top:r(r(n).sub(e.fontSize)).div(2).equal(),color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${t}-checked ${t}-loading-icon`]:{color:e.switchColor}}}},Znt=e=>{const{componentCls:t,trackPadding:n,handleBg:r,handleShadow:o,handleSize:i,calc:a}=e,s=`${t}-handle`;return{[t]:{[s]:{position:"absolute",top:n,insetInlineStart:n,width:i,height:i,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:r,borderRadius:a(i).div(2).equal(),boxShadow:o,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${t}-checked ${s}`]:{insetInlineStart:`calc(100% - ${se(a(i).add(n).equal())})`},[`&:not(${t}-disabled):active`]:{[`${s}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${t}-checked ${s}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}}}},Jnt=e=>{const{componentCls:t,trackHeight:n,trackPadding:r,innerMinMargin:o,innerMaxMargin:i,handleSize:a,calc:s}=e,l=`${t}-inner`,c=se(s(a).add(s(r).mul(2)).equal()),u=se(s(i).mul(2).equal());return{[t]:{[l]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:i,paddingInlineEnd:o,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${l}-checked, ${l}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:n},[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${c} - ${u})`,marginInlineEnd:`calc(100% - ${c} + ${u})`},[`${l}-unchecked`]:{marginTop:s(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${t}-checked ${l}`]:{paddingInlineStart:o,paddingInlineEnd:i,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${c} + ${u})`,marginInlineEnd:`calc(-100% + ${c} - ${u})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:s(r).mul(2).equal(),marginInlineEnd:s(r).mul(-1).mul(2).equal()}},[`&${t}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:s(r).mul(-1).mul(2).equal(),marginInlineEnd:s(r).mul(2).equal()}}}}}},ert=e=>{const{componentCls:t,trackHeight:n,trackMinWidth:r}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Tn(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:r,height:n,lineHeight:se(n),verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${t}-disabled)`]:{background:e.colorTextTertiary}}),Ls(e)),{[`&${t}-checked`]:{background:e.switchColor,[`&:hover:not(${t}-disabled)`]:{background:e.colorPrimaryHover}},[`&${t}-loading, &${t}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${t}-rtl`]:{direction:"rtl"}})}},trt=e=>{const{fontSize:t,lineHeight:n,controlHeight:r,colorWhite:o}=e,i=t*n,a=r/2,s=2,l=i-s*2,c=a-s*2;return{trackHeight:i,trackHeightSM:a,trackMinWidth:l*2+s*4,trackMinWidthSM:c*2+s*2,trackPadding:s,handleBg:o,handleSize:l,handleSizeSM:c,handleShadow:`0 2px 4px 0 ${new Cn("#00230b").setA(.2).toRgbString()}`,innerMinMargin:l/2,innerMaxMargin:l+s+s*2,innerMinMarginSM:c/2,innerMaxMarginSM:c+s+s*2}},nrt=pn("Switch",e=>{const t=Xt(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:e.calc(e.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[ert(t),Jnt(t),Znt(t),Qnt(t),Xnt(t)]},trt);var rrt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,size:r,disabled:o,loading:i,className:a,rootClassName:s,style:l,checked:c,value:u,defaultChecked:d,defaultValue:f,onChange:h}=e,m=rrt(e,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[v,g]=Gt(!1,{value:c??u,defaultValue:d??f}),{getPrefixCls:b,direction:y,switch:x}=p.useContext(kt),w=p.useContext(Do),S=(o??w)||i,C=b("switch",n),E=p.createElement("div",{className:`${C}-handle`},i&&p.createElement(Pu,{className:`${C}-loading-icon`})),[_,P,$]=nrt(C),T=fo(r),R=re(x==null?void 0:x.className,{[`${C}-small`]:T==="small",[`${C}-loading`]:i,[`${C}-rtl`]:y==="rtl"},a,s,P,$),O=Object.assign(Object.assign({},x==null?void 0:x.style),l),k=(...I)=>{g(I[0]),h==null||h.apply(void 0,I)};return _(p.createElement(BC,{component:"Switch"},p.createElement(kge,Object.assign({},m,{checked:v,onChange:k,prefixCls:C,className:R,style:O,disabled:S,ref:t,loadingIcon:E}))))}),H0=ort;H0.__ANT_SWITCH=!0;var D7=p.createContext(null),Ige=p.createContext({}),irt=function(t){for(var n=t.prefixCls,r=t.level,o=t.isStart,i=t.isEnd,a="".concat(n,"-indent-unit"),s=[],l=0;l=0&&n.splice(r,1),n}function Pf(e,t){var n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function N7(e){return e.split("-")}function crt(e,t){var n=[],r=Za(t,e);function o(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];i.forEach(function(a){var s=a.key,l=a.children;n.push(s),o(l)})}return o(r.children),n}function urt(e){if(e.parent){var t=N7(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function drt(e){var t=N7(e.pos);return Number(t[t.length-1])===0}function aX(e,t,n,r,o,i,a,s,l,c){var u,d=e.clientX,f=e.clientY,h=e.target.getBoundingClientRect(),m=h.top,v=h.height,g=(c==="rtl"?-1:1)*(((o==null?void 0:o.x)||0)-d),b=(g-12)/r,y=l.filter(function(D){var N;return(N=s[D])===null||N===void 0||(N=N.children)===null||N===void 0?void 0:N.length}),x=Za(s,n.eventKey);if(f-1.5?i({dragNode:O,dropNode:k,dropPosition:1})?$=1:I=!1:i({dragNode:O,dropNode:k,dropPosition:0})?$=0:i({dragNode:O,dropNode:k,dropPosition:1})?$=1:I=!1:i({dragNode:O,dropNode:k,dropPosition:1})?$=1:I=!1,{dropPosition:$,dropLevelOffset:T,dropTargetKey:x.key,dropTargetPos:x.pos,dragOverNodeKey:P,dropContainerKey:$===0?null:((u=x.parent)===null||u===void 0?void 0:u.key)||null,dropAllowed:I}}function sX(e,t){if(e){var n=t.multiple;return n?e.slice():e.length?[e[0]]:e}}function Z8(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(dt(e)==="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return Jn(!1,"`checkedKeys` is not an array or an object"),null;return t}function lX(e,t){var n=new Set;function r(o){if(!n.has(o)){var i=Za(t,o);if(i){n.add(o);var a=i.parent,s=i.node;s.disabled||a&&r(a.key)}}}return(e||[]).forEach(function(o){r(o)}),De(n)}var frt=function(t){var n=t.dropPosition,r=t.dropLevelOffset,o=t.indent,i={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(n){case-1:i.top=0,i.left=-r*o;break;case 1:i.bottom=0,i.left=-r*o;break;case 0:i.bottom=0,i.left=o;break}return Z.createElement("div",{style:i})};function Dge(e){if(e==null)throw new TypeError("Cannot destructure "+e)}function prt(e,t){var n=p.useState(!1),r=ie(n,2),o=r[0],i=r[1];Mn(function(){if(o)return e(),function(){t()}},[o]),Mn(function(){return i(!0),function(){i(!1)}},[])}var hrt=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],mrt=p.forwardRef(function(e,t){var n=e.className,r=e.style,o=e.motion,i=e.motionNodes,a=e.motionType,s=e.onMotionStart,l=e.onMotionEnd,c=e.active,u=e.treeNodeRequiredProps,d=Ye(e,hrt),f=p.useState(!0),h=ie(f,2),m=h[0],v=h[1],g=p.useContext(D7),b=g.prefixCls,y=i&&a!=="hide";Mn(function(){i&&y!==m&&v(y)},[i]);var x=function(){i&&s()},w=p.useRef(!1),S=function(){i&&!w.current&&(w.current=!0,l())};prt(x,S);var C=function(_){y===_&&S()};return i?p.createElement(Ko,Ce({ref:t,visible:m},o,{motionAppear:a==="show",onVisibleChanged:C}),function(E,_){var P=E.className,$=E.style;return p.createElement("div",{ref:_,className:re("".concat(b,"-treenode-motion"),P),style:$},i.map(function(T){var R=Object.assign({},(Dge(T.data),T.data)),O=T.title,k=T.key,I=T.isStart,D=T.isEnd;delete R.children;var N=_1(k,u);return p.createElement(pM,Ce({},R,N,{title:O,active:c,data:T.data,key:k,isStart:I,isEnd:D}))}))}):p.createElement(pM,Ce({domRef:t,className:n,style:r},d,{active:c}))});function grt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=e.length,r=t.length;if(Math.abs(n-r)!==1)return{add:!1,key:null};function o(i,a){var s=new Map;i.forEach(function(c){s.set(c,!0)});var l=a.filter(function(c){return!s.has(c)});return l.length===1?l[0]:null}return n ").concat(t);return t}var xrt=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.data;e.selectable,e.checkable;var o=e.expandedKeys,i=e.selectedKeys,a=e.checkedKeys,s=e.loadedKeys,l=e.loadingKeys,c=e.halfCheckedKeys,u=e.keyEntities,d=e.disabled,f=e.dragging,h=e.dragOverNodeKey,m=e.dropPosition,v=e.motion,g=e.height,b=e.itemHeight,y=e.virtual,x=e.scrollWidth,w=e.focusable,S=e.activeItem,C=e.focused,E=e.tabIndex,_=e.onKeyDown,P=e.onFocus,$=e.onBlur,T=e.onActiveChange,R=e.onListChangeStart,O=e.onListChangeEnd,k=Ye(e,vrt),I=p.useRef(null),D=p.useRef(null);p.useImperativeHandle(t,function(){return{scrollTo:function(ve){I.current.scrollTo(ve)},getIndentWidth:function(){return D.current.offsetWidth}}});var N=p.useState(o),L=ie(N,2),H=L[0],U=L[1],V=p.useState(r),j=ie(V,2),F=j[0],W=j[1],X=p.useState(r),J=ie(X,2),q=J[0],A=J[1],z=p.useState([]),G=ie(z,2),Y=G[0],Q=G[1],ee=p.useState(null),te=ie(ee,2),oe=te[0],ne=te[1],le=p.useRef(r);le.current=r;function ce(){var fe=le.current;W(fe),A(fe),Q([]),ne(null),O()}Mn(function(){U(o);var fe=grt(H,o);if(fe.key!==null)if(fe.add){var ve=F.findIndex(function(Te){var Pe=Te.key;return Pe===fe.key}),ge=fX(cX(F,r,fe.key),y,g,b),de=F.slice();de.splice(ve+1,0,dX),A(de),Q(ge),ne("show")}else{var be=r.findIndex(function(Te){var Pe=Te.key;return Pe===fe.key}),Ee=fX(cX(r,F,fe.key),y,g,b),Le=r.slice();Le.splice(be+1,0,dX),A(Le),Q(Ee),ne("hide")}else F!==r&&(W(r),A(r))},[o,r]),p.useEffect(function(){f||ce()},[f]);var he=v?q:r,ue={expandedKeys:o,selectedKeys:i,loadedKeys:s,loadingKeys:l,checkedKeys:a,halfCheckedKeys:c,dragOverNodeKey:h,dropPosition:m,keyEntities:u};return p.createElement(p.Fragment,null,C&&S&&p.createElement("span",{style:uX,"aria-live":"assertive"},brt(S)),p.createElement("div",null,p.createElement("input",{style:uX,disabled:w===!1||d,tabIndex:w!==!1?E:null,onKeyDown:_,onFocus:P,onBlur:$,value:"",onChange:yrt,"aria-label":"for screen reader"})),p.createElement("div",{className:"".concat(n,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},p.createElement("div",{className:"".concat(n,"-indent")},p.createElement("div",{ref:D,className:"".concat(n,"-indent-unit")}))),p.createElement(Bj,Ce({},k,{data:he,itemKey:pX,height:g,fullHeight:!1,virtual:y,itemHeight:b,scrollWidth:x,prefixCls:"".concat(n,"-list"),ref:I,role:"tree",onVisibleChange:function(ve){ve.every(function(ge){return pX(ge)!==Vm})&&ce()}}),function(fe){var ve=fe.pos,ge=Object.assign({},(Dge(fe.data),fe.data)),de=fe.title,be=fe.key,Ee=fe.isStart,Le=fe.isEnd,Te=JC(be,ve);delete ge.key,delete ge.children;var Pe=_1(Te,ue);return p.createElement(mrt,Ce({},ge,Pe,{title:de,active:!!S&&be===S.key,pos:ve,data:fe.data,isStart:Ee,isEnd:Le,motion:v,motionNodes:be===Vm?Y:null,motionType:oe,onMotionStart:R,onMotionEnd:ce,treeNodeRequiredProps:ue,onMouseMove:function(){T(null)}}))}))}),wrt=10,A7=function(e){ya(n,e);var t=ja(n);function n(){var r;rr(this,n);for(var o=arguments.length,i=new Array(o),a=0;a2&&arguments[2]!==void 0?arguments[2]:!1,d=r.state,f=d.dragChildrenKeys,h=d.dropPosition,m=d.dropTargetKey,v=d.dropTargetPos,g=d.dropAllowed;if(g){var b=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),m!==null){var y=B(B({},_1(m,r.getTreeNodeRequiredProps())),{},{active:((c=r.getActiveItem())===null||c===void 0?void 0:c.key)===m,data:Za(r.state.keyEntities,m).node}),x=f.includes(m);Jn(!x,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var w=N7(v),S={event:s,node:ei(y),dragNode:r.dragNodeProps?ei(r.dragNodeProps):null,dragNodesKeys:[r.dragNodeProps.eventKey].concat(f),dropToGap:h!==0,dropPosition:h+Number(w[w.length-1])};u||b==null||b(S),r.dragNodeProps=null}}}),K(Et(r),"cleanDragState",function(){var s=r.state.draggingNodeKey;s!==null&&r.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),r.dragStartMousePosition=null,r.currentMouseOverDroppableNodeKey=null}),K(Et(r),"triggerExpandActionExpand",function(s,l){var c=r.state,u=c.expandedKeys,d=c.flattenNodes,f=l.expanded,h=l.key,m=l.isLeaf;if(!(m||s.shiftKey||s.metaKey||s.ctrlKey)){var v=d.filter(function(b){return b.key===h})[0],g=ei(B(B({},_1(h,r.getTreeNodeRequiredProps())),{},{data:v.data}));r.setExpandedKeys(f?nd(u,h):Pf(u,h)),r.onNodeExpand(s,g)}}),K(Et(r),"onNodeClick",function(s,l){var c=r.props,u=c.onClick,d=c.expandAction;d==="click"&&r.triggerExpandActionExpand(s,l),u==null||u(s,l)}),K(Et(r),"onNodeDoubleClick",function(s,l){var c=r.props,u=c.onDoubleClick,d=c.expandAction;d==="doubleClick"&&r.triggerExpandActionExpand(s,l),u==null||u(s,l)}),K(Et(r),"onNodeSelect",function(s,l){var c=r.state.selectedKeys,u=r.state,d=u.keyEntities,f=u.fieldNames,h=r.props,m=h.onSelect,v=h.multiple,g=l.selected,b=l[f.key],y=!g;y?v?c=Pf(c,b):c=[b]:c=nd(c,b);var x=c.map(function(w){var S=Za(d,w);return S?S.node:null}).filter(Boolean);r.setUncontrolledState({selectedKeys:c}),m==null||m(c,{event:"select",selected:y,node:l,selectedNodes:x,nativeEvent:s.nativeEvent})}),K(Et(r),"onNodeCheck",function(s,l,c){var u=r.state,d=u.keyEntities,f=u.checkedKeys,h=u.halfCheckedKeys,m=r.props,v=m.checkStrictly,g=m.onCheck,b=l.key,y,x={event:"check",node:l,checked:c,nativeEvent:s.nativeEvent};if(v){var w=c?Pf(f,b):nd(f,b),S=nd(h,b);y={checked:w,halfChecked:S},x.checkedNodes=w.map(function(T){return Za(d,T)}).filter(Boolean).map(function(T){return T.node}),r.setUncontrolledState({checkedKeys:w})}else{var C=Rd([].concat(De(f),[b]),!0,d),E=C.checkedKeys,_=C.halfCheckedKeys;if(!c){var P=new Set(E);P.delete(b);var $=Rd(Array.from(P),{halfCheckedKeys:_},d);E=$.checkedKeys,_=$.halfCheckedKeys}y=E,x.checkedNodes=[],x.checkedNodesPositions=[],x.halfCheckedKeys=_,E.forEach(function(T){var R=Za(d,T);if(R){var O=R.node,k=R.pos;x.checkedNodes.push(O),x.checkedNodesPositions.push({node:O,pos:k})}}),r.setUncontrolledState({checkedKeys:E},!1,{halfCheckedKeys:_})}g==null||g(y,x)}),K(Et(r),"onNodeLoad",function(s){var l,c=s.key,u=r.state.keyEntities,d=Za(u,c);if(!(d!=null&&(l=d.children)!==null&&l!==void 0&&l.length)){var f=new Promise(function(h,m){r.setState(function(v){var g=v.loadedKeys,b=g===void 0?[]:g,y=v.loadingKeys,x=y===void 0?[]:y,w=r.props,S=w.loadData,C=w.onLoad;if(!S||b.includes(c)||x.includes(c))return null;var E=S(s);return E.then(function(){var _=r.state.loadedKeys,P=Pf(_,c);C==null||C(P,{event:"load",node:s}),r.setUncontrolledState({loadedKeys:P}),r.setState(function($){return{loadingKeys:nd($.loadingKeys,c)}}),h()}).catch(function(_){if(r.setState(function($){return{loadingKeys:nd($.loadingKeys,c)}}),r.loadingRetryTimes[c]=(r.loadingRetryTimes[c]||0)+1,r.loadingRetryTimes[c]>=wrt){var P=r.state.loadedKeys;Jn(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:Pf(P,c)}),h()}m(_)}),{loadingKeys:Pf(x,c)}})});return f.catch(function(){}),f}}),K(Et(r),"onNodeMouseEnter",function(s,l){var c=r.props.onMouseEnter;c==null||c({event:s,node:l})}),K(Et(r),"onNodeMouseLeave",function(s,l){var c=r.props.onMouseLeave;c==null||c({event:s,node:l})}),K(Et(r),"onNodeContextMenu",function(s,l){var c=r.props.onRightClick;c&&(s.preventDefault(),c({event:s,node:l}))}),K(Et(r),"onFocus",function(){var s=r.props.onFocus;r.setState({focused:!0});for(var l=arguments.length,c=new Array(l),u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!r.destroyed){var u=!1,d=!0,f={};Object.keys(s).forEach(function(h){if(r.props.hasOwnProperty(h)){d=!1;return}u=!0,f[h]=s[h]}),u&&(!l||d)&&r.setState(B(B({},f),c))}}),K(Et(r),"scrollTo",function(s){r.listRef.current.scrollTo(s)}),r}return or(n,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var o=this.props,i=o.activeKey,a=o.itemScrollOffset,s=a===void 0?0:a;i!==void 0&&i!==this.state.activeKey&&(this.setState({activeKey:i}),i!==null&&this.scrollTo({key:i,offset:s}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var o=this.state,i=o.focused,a=o.flattenNodes,s=o.keyEntities,l=o.draggingNodeKey,c=o.activeKey,u=o.dropLevelOffset,d=o.dropContainerKey,f=o.dropTargetKey,h=o.dropPosition,m=o.dragOverNodeKey,v=o.indent,g=this.props,b=g.prefixCls,y=g.className,x=g.style,w=g.showLine,S=g.focusable,C=g.tabIndex,E=C===void 0?0:C,_=g.selectable,P=g.showIcon,$=g.icon,T=g.switcherIcon,R=g.draggable,O=g.checkable,k=g.checkStrictly,I=g.disabled,D=g.motion,N=g.loadData,L=g.filterTreeNode,H=g.height,U=g.itemHeight,V=g.scrollWidth,j=g.virtual,F=g.titleRender,W=g.dropIndicatorRender,X=g.onContextMenu,J=g.onScroll,q=g.direction,A=g.rootClassName,z=g.rootStyle,G=Zr(this.props,{aria:!0,data:!0}),Y;R&&(dt(R)==="object"?Y=R:typeof R=="function"?Y={nodeDraggable:R}:Y={});var Q={prefixCls:b,selectable:_,showIcon:P,icon:$,switcherIcon:T,draggable:Y,draggingNodeKey:l,checkable:O,checkStrictly:k,disabled:I,keyEntities:s,dropLevelOffset:u,dropContainerKey:d,dropTargetKey:f,dropPosition:h,dragOverNodeKey:m,indent:v,direction:q,dropIndicatorRender:W,loadData:N,filterTreeNode:L,titleRender:F,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return p.createElement(D7.Provider,{value:Q},p.createElement("div",{className:re(b,y,A,K(K(K({},"".concat(b,"-show-line"),w),"".concat(b,"-focused"),i),"".concat(b,"-active-focused"),c!==null)),style:z},p.createElement(xrt,Ce({ref:this.listRef,prefixCls:b,style:x,data:a,disabled:I,selectable:_,checkable:!!O,motion:D,dragging:l!==null,height:H,itemHeight:U,virtual:j,focusable:S,focused:i,tabIndex:E,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:X,onScroll:J,scrollWidth:V},this.getTreeNodeRequiredProps(),G))))}}],[{key:"getDerivedStateFromProps",value:function(o,i){var a=i.prevProps,s={prevProps:o};function l(E){return!a&&o.hasOwnProperty(E)||a&&a[E]!==o[E]}var c,u=i.fieldNames;if(l("fieldNames")&&(u=oM(o.fieldNames),s.fieldNames=u),l("treeData")?c=o.treeData:l("children")&&(Jn(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),c=UGe(o.children)),c){s.treeData=c;var d=v7(c,{fieldNames:u});s.keyEntities=B(K({},Vm,Nge),d.keyEntities)}var f=s.keyEntities||i.keyEntities;if(l("expandedKeys")||a&&l("autoExpandParent"))s.expandedKeys=o.autoExpandParent||!a&&o.defaultExpandParent?lX(o.expandedKeys,f):o.expandedKeys;else if(!a&&o.defaultExpandAll){var h=B({},f);delete h[Vm];var m=[];Object.keys(h).forEach(function(E){var _=h[E];_.children&&_.children.length&&m.push(_.key)}),s.expandedKeys=m}else!a&&o.defaultExpandedKeys&&(s.expandedKeys=o.autoExpandParent||o.defaultExpandParent?lX(o.defaultExpandedKeys,f):o.defaultExpandedKeys);if(s.expandedKeys||delete s.expandedKeys,c||s.expandedKeys){var v=V8(c||i.treeData,s.expandedKeys||i.expandedKeys,u);s.flattenNodes=v}if(o.selectable&&(l("selectedKeys")?s.selectedKeys=sX(o.selectedKeys,o):!a&&o.defaultSelectedKeys&&(s.selectedKeys=sX(o.defaultSelectedKeys,o))),o.checkable){var g;if(l("checkedKeys")?g=Z8(o.checkedKeys)||{}:!a&&o.defaultCheckedKeys?g=Z8(o.defaultCheckedKeys)||{}:c&&(g=Z8(o.checkedKeys)||{checkedKeys:i.checkedKeys,halfCheckedKeys:i.halfCheckedKeys}),g){var b=g,y=b.checkedKeys,x=y===void 0?[]:y,w=b.halfCheckedKeys,S=w===void 0?[]:w;if(!o.checkStrictly){var C=Rd(x,!0,f);x=C.checkedKeys,S=C.halfCheckedKeys}s.checkedKeys=x,s.halfCheckedKeys=S}}return l("loadedKeys")&&(s.loadedKeys=o.loadedKeys),s}}]),n}(p.Component);K(A7,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:frt,allowDrop:function(){return!0},expandAction:!1});K(A7,"TreeNode",pM);const Crt=({treeCls:e,treeNodeCls:t,directoryNodeSelectedBg:n,directoryNodeSelectedColor:r,motionDurationMid:o,borderRadius:i,controlItemBgHover:a})=>({[`${e}${e}-directory ${t}`]:{[`${e}-node-content-wrapper`]:{position:"static",[`&:has(${e}-drop-indicator)`]:{position:"relative"},[`> *:not(${e}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${o}`,content:'""',borderRadius:i},"&:hover:before":{background:a}},[`${e}-switcher, ${e}-checkbox, ${e}-draggable-icon`]:{zIndex:1},"&-selected":{background:n,borderRadius:i,[`${e}-switcher, ${e}-draggable-icon`]:{color:r},[`${e}-node-content-wrapper`]:{color:r,background:"transparent","&:before, &:hover:before":{background:n}}}}}),Srt=new vn("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Ert=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),_rt=(e,t)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${se(t.lineWidthBold)} solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),$rt=(e,t)=>{const{treeCls:n,treeNodeCls:r,treeNodePadding:o,titleHeight:i,indentSize:a,nodeSelectedBg:s,nodeHoverBg:l,colorTextQuaternary:c,controlItemBgActiveDisabled:u}=t;return{[n]:Object.assign(Object.assign({},Tn(t)),{"--rc-virtual-list-scrollbar-bg":t.colorSplit,background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${n}-rtl ${n}-switcher_close ${n}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${n}-active-focused)`]:Object.assign({},_c(t)),[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${r}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:Srt,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:t.borderRadius}}},[r]:{display:"flex",alignItems:"flex-start",marginBottom:o,lineHeight:se(i),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:o},[`&-disabled ${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${n}-checkbox-disabled + ${n}-node-selected,&${r}-disabled${r}-selected ${n}-node-content-wrapper`]:{backgroundColor:u},[`${n}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${r}-disabled)`]:{[`${n}-node-content-wrapper`]:{"&:hover":{color:t.nodeHoverColor}}},[`&-active ${n}-node-content-wrapper`]:{background:t.controlItemBgHover},[`&:not(${r}-disabled).filter-node ${n}-title`]:{color:t.colorPrimary,fontWeight:t.fontWeightStrong},"&-draggable":{cursor:"grab",[`${n}-draggable-icon`]:{flexShrink:0,width:i,textAlign:"center",visibility:"visible",color:c},[`&${r}-disabled ${n}-draggable-icon`]:{visibility:"hidden"}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:a}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher, ${n}-checkbox`]:{marginInlineEnd:t.calc(t.calc(i).sub(t.controlInteractiveSize)).div(2).equal()},[`${n}-switcher`]:Object.assign(Object.assign({},Ert(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:i,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${t.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:i,height:i,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:t.borderRadius,transition:`all ${t.motionDurationSlow}`},[`&:not(${n}-switcher-noop):hover:before`]:{backgroundColor:t.colorBgTextHover},[`&_close ${n}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(i).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:t.calc(t.calc(i).div(2).equal()).mul(.8).equal(),height:t.calc(i).div(2).equal(),borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${n}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:i,paddingBlock:0,paddingInline:t.paddingXS,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},_rt(e,t)),{"&:hover":{backgroundColor:l},[`&${n}-node-selected`]:{color:t.nodeSelectedColor,backgroundColor:s},[`${n}-iconEle`]:{display:"inline-block",width:i,height:i,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${r}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${t.colorPrimary}`},"&-show-line":{[`${n}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(i).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${r}-leaf-last ${n}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${se(t.calc(i).div(2).equal())} !important`}})}},Age=(e,t,n=!0)=>{const r=`.${e}`,o=`${r}-treenode`,i=t.calc(t.paddingXS).div(2).equal(),a=Xt(t,{treeCls:r,treeNodeCls:o,treeNodePadding:i});return[$rt(e,a),n&&Crt(a)].filter(Boolean)},Fge=e=>{const{controlHeightSM:t,controlItemBgHover:n,controlItemBgActive:r}=e,o=t;return{titleHeight:o,indentSize:o,nodeHoverBg:n,nodeHoverColor:e.colorText,nodeSelectedBg:r,nodeSelectedColor:e.colorText}},Prt=e=>{const{colorTextLightSolid:t,colorPrimary:n}=e;return Object.assign(Object.assign({},Fge(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:n})};pn("Tree",(e,{prefixCls:t})=>[{[e.componentCls]:_O(`${t}-checkbox`,e)},Age(t,e),LC(e)],Prt);const Mrt=e=>{var t,n;const{prefixCls:r,switcherIcon:o,treeNodeProps:i,showLine:a,switcherLoadingIcon:s}=e,{isLeaf:l,expanded:c,loading:u}=i;if(u)return p.isValidElement(s)?s:p.createElement(Pu,{className:`${r}-switcher-loading-icon`});let d;if(a&&typeof a=="object"&&(d=a.showLeafIcon),l){if(!a)return null;if(typeof d!="boolean"&&d){const m=typeof d=="function"?d(i):d,v=`${r}-switcher-line-custom-icon`;return p.isValidElement(m)?No(m,{className:re((t=m.props)===null||t===void 0?void 0:t.className,v)}):m}return d?p.createElement(ket,{className:`${r}-switcher-line-icon`}):p.createElement("span",{className:`${r}-switcher-leaf-line`})}const f=`${r}-switcher-icon`,h=typeof o=="function"?o(i):o;return p.isValidElement(h)?No(h,{className:re((n=h.props)===null||n===void 0?void 0:n.className,f)}):h!==void 0?h:a?c?p.createElement(ptt,{className:`${r}-switcher-line-icon`}):p.createElement(Ott,{className:`${r}-switcher-line-icon`}):p.createElement(net,{className:f})},Trt=e=>{const{paddingXXS:t,lineWidth:n,tagPaddingHorizontal:r,componentCls:o,calc:i}=e,a=i(r).sub(n).equal(),s=i(t).sub(n).equal();return{[o]:Object.assign(Object.assign({},Tn(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:a,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${o}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${o}-close-icon`]:{marginInlineStart:s,fontSize:e.tagIconSize,color:e.colorIcon,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${o}-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(${o}-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}}),[`${o}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},F7=e=>{const{lineWidth:t,fontSizeIcon:n,calc:r}=e,o=e.fontSizeSM;return Xt(e,{tagFontSize:o,tagLineHeight:se(r(e.lineHeightSM).mul(o).equal()),tagIconSize:r(n).sub(r(t).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},B7=e=>({defaultBg:new Cn(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText}),Bge=pn("Tag",e=>{const t=F7(e);return Trt(t)},B7);var Rrt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,style:r,className:o,checked:i,onChange:a,onClick:s}=e,l=Rrt(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:c,tag:u}=p.useContext(kt),d=b=>{a==null||a(!i),s==null||s(b)},f=c("tag",n),[h,m,v]=Bge(f),g=re(f,`${f}-checkable`,{[`${f}-checkable-checked`]:i},u==null?void 0:u.className,o,m,v);return h(p.createElement("span",Object.assign({},l,{ref:t,style:Object.assign(Object.assign({},r),u==null?void 0:u.style),className:g,onClick:d})))}),krt=e=>zR(e,(t,{textColor:n,lightBorderColor:r,lightColor:o,darkColor:i})=>({[`${e.componentCls}${e.componentCls}-${t}`]:{color:n,background:o,borderColor:r,"&-inverse":{color:e.colorTextLightSolid,background:i,borderColor:i},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}})),Irt=Iy(["Tag","preset"],e=>{const t=F7(e);return krt(t)},B7);function Drt(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const m2=(e,t,n)=>{const r=Drt(n);return{[`${e.componentCls}${e.componentCls}-${t}`]:{color:e[`color${n}`],background:e[`color${r}Bg`],borderColor:e[`color${r}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}},Nrt=Iy(["Tag","status"],e=>{const t=F7(e);return[m2(t,"success","Success"),m2(t,"processing","Info"),m2(t,"error","Error"),m2(t,"warning","Warning")]},B7);var Art=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,className:r,rootClassName:o,style:i,children:a,icon:s,color:l,onClose:c,bordered:u=!0,visible:d}=e,f=Art(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:h,direction:m,tag:v}=p.useContext(kt),[g,b]=p.useState(!0),y=En(f,["closeIcon","closable"]);p.useEffect(()=>{d!==void 0&&b(d)},[d]);const x=pO(l),w=Zze(l),S=x||w,C=Object.assign(Object.assign({backgroundColor:l&&!S?l:void 0},v==null?void 0:v.style),i),E=h("tag",n),[_,P,$]=Bge(E),T=re(E,v==null?void 0:v.className,{[`${E}-${l}`]:S,[`${E}-has-color`]:l&&!S,[`${E}-hidden`]:!g,[`${E}-rtl`]:m==="rtl",[`${E}-borderless`]:!u},r,o,P,$),R=L=>{L.stopPropagation(),c==null||c(L),!L.defaultPrevented&&b(!1)},[,O]=kj(F0(e),F0(v),{closable:!1,closeIconRender:L=>{const H=p.createElement("span",{className:`${E}-close-icon`,onClick:R},L);return gj(L,H,U=>({onClick:V=>{var j;(j=U==null?void 0:U.onClick)===null||j===void 0||j.call(U,V),R(V)},className:re(U==null?void 0:U.className,`${E}-close-icon`)}))}}),k=typeof f.onClick=="function"||a&&a.type==="a",I=s||null,D=I?p.createElement(p.Fragment,null,I,a&&p.createElement("span",null,a)):a,N=p.createElement("span",Object.assign({},y,{ref:t,className:T,style:C}),D,O,x&&p.createElement(Irt,{key:"preset",prefixCls:E}),w&&p.createElement(Nrt,{key:"status",prefixCls:E}));return _(k?p.createElement(BC,{component:"Tag"},N):N)}),Lge=Frt;Lge.CheckableTag=Ort;const Brt=e=>{const t=e!=null&&e.algorithm?O0(e.algorithm):dj,n=Object.assign(Object.assign({},N0),e==null?void 0:e.token);return ij(n,{override:e==null?void 0:e.token},t,hj)};function Lrt(e){const{sizeUnit:t,sizeStep:n}=e,r=n-2;return{sizeXXL:t*(r+10),sizeXL:t*(r+6),sizeLG:t*(r+2),sizeMD:t*(r+2),sizeMS:t*(r+1),size:t*r,sizeSM:t*r,sizeXS:t*(r-1),sizeXXS:t*(r-1)}}const jrt=(e,t)=>{const n=t??LR(e),r=n.fontSizeSM,o=n.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},n),Lrt(t??e)),Due(r)),{controlHeight:o}),Iue(Object.assign(Object.assign({},n),{controlHeight:o})))},tl=(e,t)=>new Cn(e).setA(t).toRgbString(),nv=(e,t)=>new Cn(e).lighten(t).toHexString(),zrt=e=>{const t=Fp(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]}},Hrt=(e,t)=>{const n=e||"#000",r=t||"#fff";return{colorBgBase:n,colorTextBase:r,colorText:tl(r,.85),colorTextSecondary:tl(r,.65),colorTextTertiary:tl(r,.45),colorTextQuaternary:tl(r,.25),colorFill:tl(r,.18),colorFillSecondary:tl(r,.12),colorFillTertiary:tl(r,.08),colorFillQuaternary:tl(r,.04),colorBgSolid:tl(r,.95),colorBgSolidHover:tl(r,1),colorBgSolidActive:tl(r,.9),colorBgElevated:nv(n,12),colorBgContainer:nv(n,8),colorBgLayout:nv(n,0),colorBgSpotlight:nv(n,26),colorBgBlur:tl(r,.04),colorBorder:nv(n,26),colorBorderSecondary:nv(n,19)}},Vrt=(e,t)=>{const n=Object.keys(uj).map(i=>{const a=Fp(e[i],{theme:"dark"});return Array.from({length:10},()=>1).reduce((s,l,c)=>(s[`${i}-${c+1}`]=a[c],s[`${i}${c+1}`]=a[c],s),{})}).reduce((i,a)=>(i=Object.assign(Object.assign({},i),a),i),{}),r=t??LR(e),o=kue(e,{generateColorPalettes:zrt,generateNeutralColorPalettes:Hrt});return Object.assign(Object.assign(Object.assign(Object.assign({},r),n),o),{colorPrimaryBg:o.colorPrimaryBorder,colorPrimaryBgHover:o.colorPrimaryBorderHover})};function Wrt(){const[e,t,n]=si();return{theme:e,token:t,hashId:n}}const _a={defaultSeed:Sw.token,useToken:Wrt,defaultAlgorithm:LR,darkAlgorithm:Vrt,compactAlgorithm:jrt,getDesignToken:Brt,defaultConfig:Sw,_internalContext:fj};var Urt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);op.createElement(qrt,Object.assign({},e,{picker:"time",mode:void 0,ref:t}))),Hp=p.forwardRef((e,t)=>{var{addon:n,renderExtraFooter:r,variant:o,bordered:i}=e,a=Urt(e,["addon","renderExtraFooter","variant","bordered"]);const[s]=Hu("timePicker",o,i),l=p.useMemo(()=>{if(r)return r;if(n)return n},[n,r]);return p.createElement(Grt,Object.assign({},a,{mode:void 0,ref:t,renderExtraFooter:l,variant:s}))}),jge=Jp(Hp,"popupAlign",void 0,"picker");Hp._InternalPanelDoNotUseOrYouWillBeFired=jge;Hp.RangePicker=Krt;Hp._InternalPanelDoNotUseOrYouWillBeFired=jge;const Yrt=function(e){var t=p.useRef({valueLabels:new Map});return p.useMemo(function(){var n=t.current.valueLabels,r=new Map,o=e.map(function(i){var a=i.value,s=i.label,l=s??n.get(a);return r.set(a,l),B(B({},i),{},{label:l})});return t.current.valueLabels=r,[o]},[e])};var Xrt=function(t,n,r,o){return p.useMemo(function(){var i=function(h){return h.map(function(m){var v=m.value;return v})},a=i(t),s=i(n),l=a.filter(function(f){return!o[f]}),c=a,u=s;if(r){var d=Rd(a,!0,o);c=d.checkedKeys,u=d.halfCheckedKeys}return[Array.from(new Set([].concat(De(l),De(c)))),u]},[t,n,r,o])},Qrt=function(t){return Array.isArray(t)?t:t!==void 0?[t]:[]},Zrt=function(t){var n=t||{},r=n.label,o=n.value,i=n.children;return{_title:r?[r]:["title","label"],value:o||"value",key:o||"value",children:i||"children"}},JA=function(t){return!t||t.disabled||t.disableCheckbox||t.checkable===!1},Jrt=function(t,n){var r=[],o=function i(a){a.forEach(function(s){var l=s[n.children];l&&(r.push(s[n.value]),i(l))})};return o(t),r},hX=function(t){return t==null};const eot=function(e,t){return p.useMemo(function(){var n=v7(e,{fieldNames:t,initWrapper:function(o){return B(B({},o),{},{valueEntities:new Map})},processEntity:function(o,i){var a=o.node[t.value];i.valueEntities.set(a,o)}});return n},[e,t])};var L7=function(){return null},tot=["children","value"];function zge(e){return bi(e).map(function(t){if(!p.isValidElement(t)||!t.type)return null;var n=t,r=n.key,o=n.props,i=o.children,a=o.value,s=Ye(o,tot),l=B({key:r,value:a},s),c=zge(i);return c.length&&(l.children=c),l}).filter(function(t){return t})}function e5(e){if(!e)return e;var t=B({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Jn(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),t}}),t}function not(e,t,n,r,o,i){var a=null,s=null;function l(){function c(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return u.map(function(h,m){var v="".concat(d,"-").concat(m),g=h[i.value],b=n.includes(g),y=c(h[i.children]||[],v,b),x=p.createElement(L7,h,y.map(function(S){return S.node}));if(t===g&&(a=x),b){var w={pos:v,node:x,children:y};return f||s.push(w),w}return null}).filter(function(h){return h})}s||(s=[],c(r),s.sort(function(u,d){var f=u.node.props.value,h=d.node.props.value,m=n.indexOf(f),v=n.indexOf(h);return m-v}))}Object.defineProperty(e,"triggerNode",{get:function(){return Jn(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),l(),a}}),Object.defineProperty(e,"allCheckedNodes",{get:function(){return Jn(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),l(),o?s:s.map(function(u){var d=u.node;return d})}})}var rot=function(t,n,r){var o=r.fieldNames,i=r.treeNodeFilterProp,a=r.filterTreeNode,s=o.children;return p.useMemo(function(){if(!n||a===!1)return t;var l=typeof a=="function"?a:function(u,d){return String(d[i]).toUpperCase().includes(n.toUpperCase())},c=function u(d){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d.reduce(function(h,m){var v=m[s],g=f||l(n,e5(m)),b=u(v||[],g);return(g||b.length)&&h.push(B(B({},m),{},K({isLeaf:void 0},s,b))),h},[])};return c(t)},[t,n,s,i,a])};function mX(e){var t=p.useRef();t.current=e;var n=p.useCallback(function(){return t.current.apply(t,arguments)},[]);return n}function oot(e,t){var n=t.id,r=t.pId,o=t.rootPId,i=new Map,a=[];return e.forEach(function(s){var l=s[n],c=B(B({},s),{},{key:s.key||l});i.set(l,c)}),i.forEach(function(s){var l=s[r],c=i.get(l);c?(c.children=c.children||[],c.children.push(s)):(l===o||o===null)&&a.push(s)}),a}function iot(e,t,n){return p.useMemo(function(){if(e){if(n){var r=B({id:"id",pId:"pId",rootPId:null},dt(n)==="object"?n:{});return oot(e,r)}return e}return zge(t)},[t,n,e])}var Hge=p.createContext(null),Vge=p.createContext(null),aot={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},sot=function(t,n){var r=Ij(),o=r.prefixCls,i=r.multiple,a=r.searchValue,s=r.toggleOpen,l=r.open,c=r.notFoundContent,u=p.useContext(Vge),d=u.virtual,f=u.listHeight,h=u.listItemHeight,m=u.listItemScrollOffset,v=u.treeData,g=u.fieldNames,b=u.onSelect,y=u.dropdownMatchSelectWidth,x=u.treeExpandAction,w=u.treeTitleRender,S=u.onPopupScroll,C=u.leftMaxCount,E=u.leafCountOnly,_=u.valueEntities,P=p.useContext(Hge),$=P.checkable,T=P.checkedKeys,R=P.halfCheckedKeys,O=P.treeExpandedKeys,k=P.treeDefaultExpandAll,I=P.treeDefaultExpandedKeys,D=P.onTreeExpand,N=P.treeIcon,L=P.showTreeIcon,H=P.switcherIcon,U=P.treeLine,V=P.treeNodeFilterProp,j=P.loadData,F=P.treeLoadedKeys,W=P.treeMotion,X=P.onTreeLoad,J=P.keyEntities,q=p.useRef(),A=Np(function(){return v},[l,v],function(Ve,Je){return Je[0]&&Ve[1]!==Je[1]}),z=p.useMemo(function(){return $?{checked:T,halfChecked:R}:null},[$,T,R]);p.useEffect(function(){if(l&&!i&&T.length){var Ve;(Ve=q.current)===null||Ve===void 0||Ve.scrollTo({key:T[0]})}},[l]);var G=function(Je){Je.preventDefault()},Y=function(Je,ht){var He=ht.node;$&&JA(He)||(b(He.key,{selected:!T.includes(He.key)}),i||s(!1))},Q=p.useState(I),ee=ie(Q,2),te=ee[0],oe=ee[1],ne=p.useState(null),le=ie(ne,2),ce=le[0],he=le[1],ue=p.useMemo(function(){return O?De(O):a?ce:te},[te,ce,O,a]),fe=function(Je){oe(Je),he(Je),D&&D(Je)},ve=String(a).toLowerCase(),ge=function(Je){return ve?String(Je[V]).toLowerCase().includes(ve):!1};p.useEffect(function(){a&&he(Jrt(v,g))},[a]);var de=p.useState(function(){return new Map}),be=ie(de,2),Ee=be[0],Le=be[1];p.useEffect(function(){C&&Le(new Map)},[C]);function Te(Ve){var Je=Ve[g.value];if(!Ee.has(Je)){var ht=_.get(Je),He=(ht.children||[]).length===0;if(He)Ee.set(Je,!1);else{var Ke=ht.children.filter(function(Ge){return!Ge.node.disabled&&!Ge.node.disableCheckbox&&!T.includes(Ge.node[g.value])}),it=Ke.length;Ee.set(Je,it>C)}}return Ee.get(Je)}var Pe=Jt(function(Ve){var Je=Ve[g.value];return T.includes(Je)||C===null?!1:C<=0?!0:E&&C?Te(Ve):!1}),ze=function Ve(Je){var ht=hu(Je),He;try{for(ht.s();!(He=ht.n()).done;){var Ke=He.value;if(!(Ke.disabled||Ke.selectable===!1)){if(a){if(ge(Ke))return Ke}else return Ke;if(Ke[g.children]){var it=Ve(Ke[g.children]);if(it)return it}}}}catch(Ge){ht.e(Ge)}finally{ht.f()}return null},ke=p.useState(null),$e=ie(ke,2),Be=$e[0],we=$e[1],Re=J[Be];p.useEffect(function(){if(l){var Ve=null,Je=function(){var He=ze(A);return He?He[g.value]:null};!i&&T.length&&!a?Ve=T[0]:Ve=Je(),we(Ve)}},[l,a]),p.useImperativeHandle(n,function(){var Ve;return{scrollTo:(Ve=q.current)===null||Ve===void 0?void 0:Ve.scrollTo,onKeyDown:function(ht){var He,Ke=ht.which;switch(Ke){case ot.UP:case ot.DOWN:case ot.LEFT:case ot.RIGHT:(He=q.current)===null||He===void 0||He.onKeyDown(ht);break;case ot.ENTER:{if(Re){var it=Pe(Re.node),Ge=(Re==null?void 0:Re.node)||{},ut=Ge.selectable,Ze=Ge.value,et=Ge.disabled;ut!==!1&&!et&&!it&&Y(null,{node:{key:Be},selected:!T.includes(Ze)})}break}case ot.ESC:s(!1)}},onKeyUp:function(){}}});var Fe=Np(function(){return!a},[a,O||te],function(Ve,Je){var ht=ie(Ve,1),He=ht[0],Ke=ie(Je,2),it=Ke[0],Ge=Ke[1];return He!==it&&!!(it||Ge)}),Se=Fe?j:null;if(A.length===0)return p.createElement("div",{role:"listbox",className:"".concat(o,"-empty"),onMouseDown:G},c);var Ae={fieldNames:g};return F&&(Ae.loadedKeys=F),ue&&(Ae.expandedKeys=ue),p.createElement("div",{onMouseDown:G},Re&&l&&p.createElement("span",{style:aot,"aria-live":"assertive"},Re.node.value),p.createElement(Ige.Provider,{value:{nodeDisabled:Pe}},p.createElement(A7,Ce({ref:q,focusable:!1,prefixCls:"".concat(o,"-tree"),treeData:A,height:f,itemHeight:h,itemScrollOffset:m,virtual:d!==!1&&y!==!1,multiple:i,icon:N,showIcon:L,switcherIcon:H,showLine:U,loadData:Se,motion:W,activeKey:Be,checkable:$,checkStrictly:!0,checkedKeys:z,selectedKeys:$?[]:T,defaultExpandAll:k,titleRender:w},Ae,{onActiveChange:we,onSelect:Y,onCheck:Y,onExpand:fe,onLoad:X,filterTreeNode:ge,expandAction:x,onScroll:S}))))},lot=p.forwardRef(sot),j7="SHOW_ALL",z7="SHOW_PARENT",DO="SHOW_CHILD";function gX(e,t,n,r){var o=new Set(e);return t===DO?e.filter(function(i){var a=n[i];return!a||!a.children||!a.children.some(function(s){var l=s.node;return o.has(l[r.value])})||!a.children.every(function(s){var l=s.node;return JA(l)||o.has(l[r.value])})}):t===z7?e.filter(function(i){var a=n[i],s=a?a.parent:null;return!s||JA(s.node)||!o.has(s.key)}):e}var cot=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function uot(e){return!e||dt(e)!=="object"}var dot=p.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,o=r===void 0?"rc-tree-select":r,i=e.value,a=e.defaultValue,s=e.onChange,l=e.onSelect,c=e.onDeselect,u=e.searchValue,d=e.inputValue,f=e.onSearch,h=e.autoClearSearchValue,m=h===void 0?!0:h,v=e.filterTreeNode,g=e.treeNodeFilterProp,b=g===void 0?"value":g,y=e.showCheckedStrategy,x=e.treeNodeLabelProp,w=e.multiple,S=e.treeCheckable,C=e.treeCheckStrictly,E=e.labelInValue,_=e.maxCount,P=e.fieldNames,$=e.treeDataSimpleMode,T=e.treeData,R=e.children,O=e.loadData,k=e.treeLoadedKeys,I=e.onTreeLoad,D=e.treeDefaultExpandAll,N=e.treeExpandedKeys,L=e.treeDefaultExpandedKeys,H=e.onTreeExpand,U=e.treeExpandAction,V=e.virtual,j=e.listHeight,F=j===void 0?200:j,W=e.listItemHeight,X=W===void 0?20:W,J=e.listItemScrollOffset,q=J===void 0?0:J,A=e.onDropdownVisibleChange,z=e.dropdownMatchSelectWidth,G=z===void 0?!0:z,Y=e.treeLine,Q=e.treeIcon,ee=e.showTreeIcon,te=e.switcherIcon,oe=e.treeMotion,ne=e.treeTitleRender,le=e.onPopupScroll,ce=Ye(e,cot),he=Lj(n),ue=S&&!C,fe=S||C,ve=C||E,ge=fe||w,de=Gt(a,{value:i}),be=ie(de,2),Ee=be[0],Le=be[1],Te=p.useMemo(function(){return S?y||DO:j7},[y,S]),Pe=p.useMemo(function(){return Zrt(P)},[JSON.stringify(P)]),ze=Gt("",{value:u!==void 0?u:d,postState:function(ft){return ft||""}}),ke=ie(ze,2),$e=ke[0],Be=ke[1],we=function(ft){Be(ft),f==null||f(ft)},Re=iot(T,R,$),Fe=eot(Re,Pe),Se=Fe.keyEntities,Ae=Fe.valueEntities,Ve=p.useCallback(function(Ct){var ft=[],vt=[];return Ct.forEach(function(rt){Ae.has(rt)?vt.push(rt):ft.push(rt)}),{missingRawValues:ft,existRawValues:vt}},[Ae]),Je=rot(Re,$e,{fieldNames:Pe,treeNodeFilterProp:b,filterTreeNode:v}),ht=p.useCallback(function(Ct){if(Ct){if(x)return Ct[x];for(var ft=Pe._title,vt=0;vtst)){var yt=Ke(Ct);if(Le(yt),m&&Be(""),s){var qe=Ct;ue&&(qe=rt.map(function(yn){var tn=Ae.get(yn);return tn?tn.node[Pe.value]:yn}));var Ie=ft||{triggerValue:void 0,selected:void 0},nt=Ie.triggerValue,wt=Ie.selected,Lt=qe;if(C){var on=et.filter(function(yn){return!qe.includes(yn.value)});Lt=[].concat(De(Lt),De(on))}var Pt=Ke(Lt),lt={preValue:Ze,triggerValue:nt},Tt=!0;(C||vt==="selection"&&!wt)&&(Tt=!1),not(lt,nt,Ct,Re,Tt,Pe),fe?lt.checked=wt:lt.selected=wt;var cn=ve?Pt:Pt.map(function(yn){return yn.value});s(ge?cn:cn[0],ve?null:Pt.map(function(yn){return yn.label}),lt)}}}),at=p.useCallback(function(Ct,ft){var vt,rt=ft.selected,yt=ft.source,qe=Se[Ct],Ie=qe==null?void 0:qe.node,nt=(vt=Ie==null?void 0:Ie[Pe.value])!==null&&vt!==void 0?vt:Ct;if(!ge)ct([nt],{selected:!0,triggerValue:nt},"option");else{var wt=rt?[].concat(De(tt),[nt]):pe.filter(function(tn){return tn!==nt});if(ue){var Lt=Ve(wt),on=Lt.missingRawValues,Pt=Lt.existRawValues,lt=Pt.map(function(tn){return Ae.get(tn).key}),Tt;if(rt){var cn=Rd(lt,!0,Se);Tt=cn.checkedKeys}else{var yn=Rd(lt,{halfCheckedKeys:ye},Se);Tt=yn.checkedKeys}wt=[].concat(De(on),De(Tt.map(function(tn){return Se[tn].node[Pe.value]})))}ct(wt,{selected:rt,triggerValue:nt},yt||"option")}rt||!ge?l==null||l(nt,e5(Ie)):c==null||c(nt,e5(Ie))},[Ve,Ae,Se,Pe,ge,tt,ct,ue,l,c,pe,ye,_]),Ue=p.useCallback(function(Ct){if(A){var ft={};Object.defineProperty(ft,"documentClickClose",{get:function(){return Jn(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),A(Ct,ft)}},[A]),Mt=mX(function(Ct,ft){var vt=Ct.map(function(rt){return rt.value});if(ft.type==="clear"){ct(vt,{},"selection");return}ft.values.length&&at(ft.values[0].value,{selected:!1,source:"selection"})}),xt=p.useMemo(function(){return{virtual:V,dropdownMatchSelectWidth:G,listHeight:F,listItemHeight:X,listItemScrollOffset:q,treeData:Je,fieldNames:Pe,onSelect:at,treeExpandAction:U,treeTitleRender:ne,onPopupScroll:le,leftMaxCount:_===void 0?null:_-Xe.length,leafCountOnly:Te==="SHOW_CHILD"&&!C&&!!S,valueEntities:Ae}},[V,G,F,X,q,Je,Pe,at,U,ne,le,_,Xe.length,Te,C,S,Ae]),Dt=p.useMemo(function(){return{checkable:fe,loadData:O,treeLoadedKeys:k,onTreeLoad:I,checkedKeys:pe,halfCheckedKeys:ye,treeDefaultExpandAll:D,treeExpandedKeys:N,treeDefaultExpandedKeys:L,onTreeExpand:H,treeIcon:Q,treeMotion:oe,showTreeIcon:ee,switcherIcon:te,treeLine:Y,treeNodeFilterProp:b,keyEntities:Se}},[fe,O,k,I,pe,ye,D,N,L,H,Q,oe,ee,te,Y,b,Se]);return p.createElement(Vge.Provider,{value:xt},p.createElement(Hge.Provider,{value:Dt},p.createElement(Nj,Ce({ref:t},ce,{id:he,prefixCls:o,mode:ge?"multiple":void 0,displayValues:Xe,onDisplayValuesChange:Mt,searchValue:$e,onSearch:we,OptionList:lot,emptyOptions:!Re.length,onDropdownVisibleChange:Ue,dropdownMatchSelectWidth:G}))))}),sS=dot;sS.TreeNode=L7;sS.SHOW_ALL=j7;sS.SHOW_PARENT=z7;sS.SHOW_CHILD=DO;const fot=e=>{const{componentCls:t,treePrefixCls:n,colorBgElevated:r}=e,o=`.${n}`;return[{[`${t}-dropdown`]:[{padding:`${se(e.paddingXS)} ${se(e.calc(e.paddingXS).div(2).equal())}`},Age(n,Xt(e,{colorBgContainer:r}),!1),{[o]:{borderRadius:0,[`${o}-list-holder-inner`]:{alignItems:"stretch",[`${o}-treenode`]:{[`${o}-node-content-wrapper`]:{flex:"auto"}}}}},_O(`${n}-checkbox`,e),{"&-rtl":{direction:"rtl",[`${o}-switcher${o}-switcher_close`]:{[`${o}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function pot(e,t,n){return pn("TreeSelect",r=>{const o=Xt(r,{treePrefixCls:t});return[fot(o)]},Fge)(e,n)}var hot=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o,i,a;const{prefixCls:s,size:l,disabled:c,bordered:u=!0,style:d,className:f,rootClassName:h,treeCheckable:m,multiple:v,listHeight:g=256,listItemHeight:b,placement:y,notFoundContent:x,switcherIcon:w,treeLine:S,getPopupContainer:C,popupClassName:E,dropdownClassName:_,treeIcon:P=!1,transitionName:$,choiceTransitionName:T="",status:R,treeExpandAction:O,builtinPlacements:k,dropdownMatchSelectWidth:I,popupMatchSelectWidth:D,allowClear:N,variant:L,dropdownStyle:H,dropdownRender:U,popupRender:V,onDropdownVisibleChange:j,onOpenChange:F,tagRender:W,maxCount:X,showCheckedStrategy:J,treeCheckStrictly:q,styles:A,classNames:z}=e,G=hot(e,["prefixCls","size","disabled","bordered","style","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear","variant","dropdownStyle","dropdownRender","popupRender","onDropdownVisibleChange","onOpenChange","tagRender","maxCount","showCheckedStrategy","treeCheckStrictly","styles","classNames"]),{getPopupContainer:Y,getPrefixCls:Q,renderEmpty:ee,direction:te,virtual:oe,popupMatchSelectWidth:ne,popupOverflow:le}=p.useContext(kt),{styles:ce,classNames:he}=Vr("treeSelect"),[,ue]=si(),fe=b??(ue==null?void 0:ue.controlHeightSM)+(ue==null?void 0:ue.paddingXXS),ve=Q(),ge=Q("select",s),de=Q("select-tree",s),be=Q("tree-select",s),{compactSize:Ee,compactItemClassnames:Le}=Rl(ge,te),Te=br(ge),Pe=br(be),[ze,ke,$e]=Hj(ge,Te),[Be]=pot(be,de,Pe),[we,Re]=Hu("treeSelect",L,u),Fe=re(((n=z==null?void 0:z.popup)===null||n===void 0?void 0:n.root)||((r=he==null?void 0:he.popup)===null||r===void 0?void 0:r.root)||E||_,`${be}-dropdown`,{[`${be}-dropdown-rtl`]:te==="rtl"},h,he.root,z==null?void 0:z.root,$e,Te,Pe,ke),Se=((o=A==null?void 0:A.popup)===null||o===void 0?void 0:o.root)||((i=ce==null?void 0:ce.popup)===null||i===void 0?void 0:i.root)||H,Ae=V||U,Ve=F||j,Je=!!(m||v),ht=p.useMemo(()=>{if(!(X&&(J==="SHOW_ALL"&&!q||J==="SHOW_PARENT")))return X},[X,J,q]),He=Wj(e.suffixIcon,e.showArrow),Ke=(a=D??I)!==null&&a!==void 0?a:ne,{status:it,hasFeedback:Ge,isFormItemInput:ut,feedbackIcon:Ze}=p.useContext(Ao),et=tf(it,R),{suffixIcon:tt,removeIcon:mt,clearIcon:me}=cO(Object.assign(Object.assign({},G),{multiple:Je,showSuffixIcon:He,hasFeedback:Ge,feedbackIcon:Ze,prefixCls:ge,componentName:"TreeSelect"})),pe=N===!0?{clearIcon:me}:N;let ye;x!==void 0?ye=x:ye=(ee==null?void 0:ee("Select"))||p.createElement(qC,{componentName:"Select"});const Oe=En(G,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon","style"]),je=p.useMemo(()=>y!==void 0?y:te==="rtl"?"bottomRight":"bottomLeft",[y,te]),We=fo(xt=>{var Dt;return(Dt=l??Ee)!==null&&Dt!==void 0?Dt:xt}),Xe=p.useContext(Do),st=c??Xe,ct=re(!s&&be,{[`${ge}-lg`]:We==="large",[`${ge}-sm`]:We==="small",[`${ge}-rtl`]:te==="rtl",[`${ge}-${we}`]:Re,[`${ge}-in-form-item`]:ut},Mc(ge,et,Ge),Le,f,h,he.root,z==null?void 0:z.root,$e,Te,Pe,ke),at=xt=>p.createElement(Mrt,{prefixCls:de,switcherIcon:w,treeNodeProps:xt,showLine:S}),[Ue]=Tl("SelectLike",Se==null?void 0:Se.zIndex),Mt=p.createElement(sS,Object.assign({virtual:oe,disabled:st},Oe,{dropdownMatchSelectWidth:Ke,builtinPlacements:zj(k,le),ref:t,prefixCls:ge,className:ct,style:Object.assign(Object.assign({},A==null?void 0:A.root),d),listHeight:g,listItemHeight:fe,treeCheckable:m&&p.createElement("span",{className:`${ge}-tree-checkbox-inner`}),treeLine:!!S,suffixIcon:tt,multiple:Je,placement:je,removeIcon:mt,allowClear:pe,switcherIcon:at,showTreeIcon:P,notFoundContent:ye,getPopupContainer:C||Y,treeMotion:null,dropdownClassName:Fe,dropdownStyle:Object.assign(Object.assign({},Se),{zIndex:Ue}),dropdownRender:Ae,onDropdownVisibleChange:Ve,choiceTransitionName:Oi(ve,"",T),transitionName:Oi(ve,"slide-up",$),treeExpandAction:O,tagRender:Je?W:void 0,maxCount:ht,showCheckedStrategy:J,treeCheckStrictly:q}));return ze(Be(Mt))},got=p.forwardRef(mot),_g=got,vot=Jp(_g,"dropdownAlign",e=>En(e,["visible"]));_g.TreeNode=L7;_g.SHOW_ALL=j7;_g.SHOW_PARENT=z7;_g.SHOW_CHILD=DO;_g._InternalPanelDoNotUseOrYouWillBeFired=vot;const J8=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",o=e.type||"",i=o.replace(/\/.*$/,"");return n.some(function(a){var s=a.trim();if(/^\*(\/\*)?$/.test(a))return!0;if(s.charAt(0)==="."){var l=r.toLowerCase(),c=s.toLowerCase(),u=[c];return(c===".jpg"||c===".jpeg")&&(u=[".jpg",".jpeg"]),u.some(function(d){return l.endsWith(d)})}return/\/\*$/.test(s)?i===s.replace(/\/.*$/,""):o===s?!0:/^\w+$/.test(s)?(Jn(!1,"Upload takes an invalidate 'accept' type '".concat(s,"'.Skip for check.")),!0):!1})}return!0};function yot(e,t){var n="cannot ".concat(e.method," ").concat(e.action," ").concat(t.status,"'"),r=new Error(n);return r.status=t.status,r.method=e.method,r.url=e.action,r}function vX(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}function bot(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(i){i.total>0&&(i.percent=i.loaded/i.total*100),e.onProgress(i)});var n=new FormData;e.data&&Object.keys(e.data).forEach(function(o){var i=e.data[o];if(Array.isArray(i)){i.forEach(function(a){n.append("".concat(o,"[]"),a)});return}n.append(o,i)}),e.file instanceof Blob?n.append(e.filename,e.file,e.file.name):n.append(e.filename,e.file),t.onerror=function(i){e.onError(i)},t.onload=function(){return t.status<200||t.status>=300?e.onError(yot(e,t),vX(t)):e.onSuccess(vX(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};return r["X-Requested-With"]!==null&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(r).forEach(function(o){r[o]!==null&&t.setRequestHeader(o,r[o])}),t.send(n),{abort:function(){t.abort()}}}var xot=function(){var e=co(wn().mark(function t(n,r){var o,i,a,s,l,c,u,d;return wn().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:c=function(){return c=co(wn().mark(function v(g){return wn().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.abrupt("return",new Promise(function(x){g.file(function(w){r(w)?(g.fullPath&&!w.webkitRelativePath&&(Object.defineProperties(w,{webkitRelativePath:{writable:!0}}),w.webkitRelativePath=g.fullPath.replace(/^\//,""),Object.defineProperties(w,{webkitRelativePath:{writable:!1}})),x(w)):x(null)})}));case 1:case"end":return y.stop()}},v)})),c.apply(this,arguments)},l=function(v){return c.apply(this,arguments)},s=function(){return s=co(wn().mark(function v(g){var b,y,x,w,S;return wn().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:b=g.createReader(),y=[];case 2:return E.next=5,new Promise(function(_){b.readEntries(_,function(){return _([])})});case 5:if(x=E.sent,w=x.length,w){E.next=9;break}return E.abrupt("break",12);case 9:for(S=0;S0||v.some(function(w){return w.kind==="file"}))&&(u==null||u()),!m){x.next=11;break}return x.next=7,xot(Array.prototype.slice.call(v),function(w){return J8(w,r.props.accept)});case 7:g=x.sent,r.uploadFiles(g),x.next=14;break;case 11:b=De(g).filter(function(w){return J8(w,h)}),f===!1&&(b=g.slice(0,1)),r.uploadFiles(b);case 14:case"end":return x.stop()}},l)}));return function(l,c){return s.apply(this,arguments)}}()),K(Et(r),"onFilePaste",function(){var s=co(wn().mark(function l(c){var u,d;return wn().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(u=r.props.pastable,u){h.next=3;break}return h.abrupt("return");case 3:if(c.type!=="paste"){h.next=6;break}return d=c.clipboardData,h.abrupt("return",r.onDataTransferFiles(d,function(){c.preventDefault()}));case 6:case"end":return h.stop()}},l)}));return function(l){return s.apply(this,arguments)}}()),K(Et(r),"onFileDragOver",function(s){s.preventDefault()}),K(Et(r),"onFileDrop",function(){var s=co(wn().mark(function l(c){var u;return wn().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(c.preventDefault(),c.type!=="drop"){f.next=4;break}return u=c.dataTransfer,f.abrupt("return",r.onDataTransferFiles(u));case 4:case"end":return f.stop()}},l)}));return function(l){return s.apply(this,arguments)}}()),K(Et(r),"uploadFiles",function(s){var l=De(s),c=l.map(function(u){return u.uid=eD(),r.processFile(u,l)});Promise.all(c).then(function(u){var d=r.props.onBatchStart;d==null||d(u.map(function(f){var h=f.origin,m=f.parsedFile;return{file:h,parsedFile:m}})),u.filter(function(f){return f.parsedFile!==null}).forEach(function(f){r.post(f)})})}),K(Et(r),"processFile",function(){var s=co(wn().mark(function l(c,u){var d,f,h,m,v,g,b,y,x;return wn().wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(d=r.props.beforeUpload,f=c,!d){S.next=14;break}return S.prev=3,S.next=6,d(c,u);case 6:f=S.sent,S.next=12;break;case 9:S.prev=9,S.t0=S.catch(3),f=!1;case 12:if(f!==!1){S.next=14;break}return S.abrupt("return",{origin:c,parsedFile:null,action:null,data:null});case 14:if(h=r.props.action,typeof h!="function"){S.next=21;break}return S.next=18,h(c);case 18:m=S.sent,S.next=22;break;case 21:m=h;case 22:if(v=r.props.data,typeof v!="function"){S.next=29;break}return S.next=26,v(c);case 26:g=S.sent,S.next=30;break;case 29:g=v;case 30:return b=(dt(f)==="object"||typeof f=="string")&&f?f:c,b instanceof File?y=b:y=new File([b],c.name,{type:c.type}),x=y,x.uid=c.uid,S.abrupt("return",{origin:c,data:g,parsedFile:x,action:m});case 35:case"end":return S.stop()}},l,null,[[3,9]])}));return function(l,c){return s.apply(this,arguments)}}()),K(Et(r),"saveFileInput",function(s){r.fileInput=s}),r}return or(n,[{key:"componentDidMount",value:function(){this._isMounted=!0;var o=this.props.pastable;o&&document.addEventListener("paste",this.onFilePaste)}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort(),document.removeEventListener("paste",this.onFilePaste)}},{key:"componentDidUpdate",value:function(o){var i=this.props.pastable;i&&!o.pastable?document.addEventListener("paste",this.onFilePaste):!i&&o.pastable&&document.removeEventListener("paste",this.onFilePaste)}},{key:"post",value:function(o){var i=this,a=o.data,s=o.origin,l=o.action,c=o.parsedFile;if(this._isMounted){var u=this.props,d=u.onStart,f=u.customRequest,h=u.name,m=u.headers,v=u.withCredentials,g=u.method,b=s.uid,y=f||bot,x={action:l,filename:h,data:a,file:c,headers:m,withCredentials:v,method:g||"post",onProgress:function(S){var C=i.props.onProgress;C==null||C(S,c)},onSuccess:function(S,C){var E=i.props.onSuccess;E==null||E(S,c,C),delete i.reqs[b]},onError:function(S,C){var E=i.props.onError;E==null||E(S,C,c),delete i.reqs[b]}};d(s),this.reqs[b]=y(x)}}},{key:"reset",value:function(){this.setState({uid:eD()})}},{key:"abort",value:function(o){var i=this.reqs;if(o){var a=o.uid?o.uid:o;i[a]&&i[a].abort&&i[a].abort(),delete i[a]}else Object.keys(i).forEach(function(s){i[s]&&i[s].abort&&i[s].abort(),delete i[s]})}},{key:"render",value:function(){var o=this.props,i=o.component,a=o.prefixCls,s=o.className,l=o.classNames,c=l===void 0?{}:l,u=o.disabled,d=o.id,f=o.name,h=o.style,m=o.styles,v=m===void 0?{}:m,g=o.multiple,b=o.accept,y=o.capture,x=o.children,w=o.directory,S=o.openFileDialogOnClick,C=o.onMouseEnter,E=o.onMouseLeave,_=o.hasControlInside,P=Ye(o,Sot),$=re(K(K(K({},a,!0),"".concat(a,"-disabled"),u),s,s)),T=w?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},R=u?{}:{onClick:S?this.onClick:function(){},onKeyDown:S?this.onKeyDown:function(){},onMouseEnter:C,onMouseLeave:E,onDrop:this.onFileDrop,onDragOver:this.onFileDragOver,tabIndex:_?void 0:"0"};return Z.createElement(i,Ce({},R,{className:$,role:_?void 0:"button",style:h}),Z.createElement("input",Ce({},Zr(P,{aria:!0,data:!0}),{id:d,name:f,disabled:u,type:"file",ref:this.saveFileInput,onClick:function(k){return k.stopPropagation()},key:this.state.uid,style:B({display:"none"},v.input),className:c.input,accept:b},T,{multiple:g,onChange:this.onChange},y!=null?{capture:y}:{})),x)}}]),n}(p.Component);function tD(){}var t5=function(e){ya(n,e);var t=ja(n);function n(){var r;rr(this,n);for(var o=arguments.length,i=new Array(o),a=0;a{const{componentCls:t,iconCls:n}=e;return{[`${t}-wrapper`]:{[`${t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:e.colorFillAlter,border:`${se(e.lineWidth)} dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[t]:{padding:e.padding},[`${t}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:e.borderRadiusLG,"&:focus-visible":{outline:`${se(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`}},[`${t}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[` &:not(${t}-disabled):hover, &-hover:not(${t}-disabled) `]:{borderColor:e.colorPrimaryHover},[`p${t}-drag-icon`]:{marginBottom:e.margin,[n]:{color:e.colorPrimary,fontSize:e.uploadThumbnailSize}},[`p${t}-text`]:{margin:`0 0 ${se(e.marginXXS)}`,color:e.colorTextHeading,fontSize:e.fontSizeLG},[`p${t}-hint`]:{color:e.colorTextDescription,fontSize:e.fontSize},[`&${t}-disabled`]:{[`p${t}-drag-icon ${n}, @@ -454,14 +454,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho ${a}${a}-picture, ${a}${a}-picture-card, ${a}${a}-picture-circle - `]:{[s]:{position:"relative",height:i(r).add(i(e.lineWidth).mul(2)).add(i(e.paddingXS).mul(2)).equal(),padding:e.paddingXS,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusLG,"&:hover":{background:"transparent"},[`${s}-thumbnail`]:Object.assign(Object.assign({},Bs),{width:r,height:r,lineHeight:se(i(r).add(e.paddingSM).equal()),textAlign:"center",flex:"none",[n]:{fontSize:e.fontSizeHeading2,color:e.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${s}-progress`]:{bottom:o,width:`calc(100% - ${se(i(e.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:i(r).add(e.paddingXS).equal()}},[`${s}-error`]:{borderColor:e.colorError,[`${s}-thumbnail ${n}`]:{[`svg path[fill='${Bm[0]}']`]:{fill:e.colorErrorBg},[`svg path[fill='${Bm.primary}']`]:{fill:e.colorError}}},[`${s}-uploading`]:{borderStyle:"dashed",[`${s}-name`]:{marginBottom:o}}},[`${a}${a}-picture-circle ${s}`]:{[`&, &::before, ${s}-thumbnail`]:{borderRadius:"50%"}}}}},Rot=e=>{const{componentCls:t,iconCls:n,fontSizeLG:r,colorTextLightSolid:o,calc:i}=e,a=`${t}-list`,s=`${a}-item`,l=e.uploadPicCardSize;return{[` + `]:{[s]:{position:"relative",height:i(r).add(i(e.lineWidth).mul(2)).add(i(e.paddingXS).mul(2)).equal(),padding:e.paddingXS,border:`${se(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusLG,"&:hover":{background:"transparent"},[`${s}-thumbnail`]:Object.assign(Object.assign({},Bs),{width:r,height:r,lineHeight:se(i(r).add(e.paddingSM).equal()),textAlign:"center",flex:"none",[n]:{fontSize:e.fontSizeHeading2,color:e.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${s}-progress`]:{bottom:o,width:`calc(100% - ${se(i(e.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:i(r).add(e.paddingXS).equal()}},[`${s}-error`]:{borderColor:e.colorError,[`${s}-thumbnail ${n}`]:{[`svg path[fill='${Lm[0]}']`]:{fill:e.colorErrorBg},[`svg path[fill='${Lm.primary}']`]:{fill:e.colorError}}},[`${s}-uploading`]:{borderStyle:"dashed",[`${s}-name`]:{marginBottom:o}}},[`${a}${a}-picture-circle ${s}`]:{[`&, &::before, ${s}-thumbnail`]:{borderRadius:"50%"}}}}},Tot=e=>{const{componentCls:t,iconCls:n,fontSizeLG:r,colorTextLightSolid:o,calc:i}=e,a=`${t}-list`,s=`${a}-item`,l=e.uploadPicCardSize;return{[` ${t}-wrapper${t}-picture-card-wrapper, ${t}-wrapper${t}-picture-circle-wrapper `]:Object.assign(Object.assign({},$u()),{display:"block",[`${t}${t}-select`]:{width:l,height:l,textAlign:"center",verticalAlign:"top",backgroundColor:e.colorFillAlter,border:`${se(e.lineWidth)} dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[`> ${t}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${t}-disabled):hover`]:{borderColor:e.colorPrimary}},[`${a}${a}-picture-card, ${a}${a}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:e.marginXS,marginInlineEnd:e.marginXS}},"@supports (gap: 1px)":{gap:e.marginXS},[`${a}-item-container`]:{display:"inline-block",width:l,height:l,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[s]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${se(i(e.paddingXS).mul(2).equal())})`,height:`calc(100% - ${se(i(e.paddingXS).mul(2).equal())})`,backgroundColor:e.colorBgMask,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'" "'}},[`${s}:hover`]:{[`&::before, ${s}-actions`]:{opacity:1}},[`${s}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${e.motionDurationSlow}`,[` ${n}-eye, ${n}-download, ${n}-delete - `]:{zIndex:10,width:r,margin:`0 ${se(e.marginXXS)}`,fontSize:r,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,color:o,"&:hover":{color:o},svg:{verticalAlign:"baseline"}}},[`${s}-thumbnail, ${s}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${s}-name`]:{display:"none",textAlign:"center"},[`${s}-file + ${s}-name`]:{position:"absolute",bottom:e.margin,display:"block",width:`calc(100% - ${se(i(e.paddingXS).mul(2).equal())})`},[`${s}-uploading`]:{[`&${s}`]:{backgroundColor:e.colorFillAlter},[`&::before, ${n}-eye, ${n}-download, ${n}-delete`]:{display:"none"}},[`${s}-progress`]:{bottom:e.marginXL,width:`calc(100% - ${se(i(e.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${t}-wrapper${t}-picture-circle-wrapper`]:{[`${t}${t}-select`]:{borderRadius:"50%"}}}},Oot=e=>{const{componentCls:t}=e;return{[`${t}-rtl`]:{direction:"rtl"}}},Tot=e=>{const{componentCls:t,colorTextDisabled:n}=e;return{[`${t}-wrapper`]:Object.assign(Object.assign({},Rn(e)),{[t]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${t}-select`]:{display:"inline-block"},[`${t}-hidden`]:{display:"none"},[`${t}-disabled`]:{color:n,cursor:"not-allowed"}})}},Iot=e=>({actionsColor:e.colorIcon}),kot=pn("Upload",e=>{const{fontSizeHeading3:t,fontHeight:n,lineWidth:r,controlHeightLG:o,calc:i}=e,a=Xt(e,{uploadThumbnailSize:i(t).mul(2).equal(),uploadProgressOffset:i(i(n).div(2)).add(r).equal(),uploadPicCardSize:i(o).mul(2.55).equal()});return[Tot(a),_ot(a),Mot(a),Rot(a),$ot(a),Pot(a),Oot(a),Lw(a)]},Iot);function g2(e){return Object.assign(Object.assign({},e),{lastModified:e.lastModified,lastModifiedDate:e.lastModifiedDate,name:e.name,size:e.size,type:e.type,uid:e.uid,percent:0,originFileObj:e})}function v2(e,t){const n=Ne(t),r=n.findIndex(({uid:o})=>o===e.uid);return r===-1?n.push(e):n[r]=e,n}function n6(e,t){const n=e.uid!==void 0?"uid":"name";return t.filter(r=>r[n]===e[n])[0]}function Not(e,t){const n=e.uid!==void 0?"uid":"name",r=t.filter(o=>o[n]!==e[n]);return r.length===t.length?null:r}const Dot=(e="")=>{const t=e.split("/"),r=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(r)||[""])[0]},Wge=e=>e.indexOf("image/")===0,Aot=e=>{if(e.type&&!e.thumbUrl)return Wge(e.type);const t=e.thumbUrl||e.url||"",n=Dot(t);return/^data:image\//.test(t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(n)?!0:!(/^data:/.test(t)||n)},Mf=200;function Fot(e){return new Promise(t=>{if(!e.type||!Wge(e.type)){t("");return}const n=document.createElement("canvas");n.width=Mf,n.height=Mf,n.style.cssText=`position: fixed; left: 0; top: 0; width: ${Mf}px; height: ${Mf}px; z-index: 9999; display: none;`,document.body.appendChild(n);const r=n.getContext("2d"),o=new Image;if(o.onload=()=>{const{width:i,height:a}=o;let s=Mf,l=Mf,c=0,u=0;i>a?(l=a*(Mf/i),u=-(l-s)/2):(s=i*(Mf/a),c=-(s-l)/2),r.drawImage(o,c,u,s,l);const d=n.toDataURL();document.body.removeChild(n),window.URL.revokeObjectURL(o.src),t(d)},o.crossOrigin="anonymous",e.type.startsWith("image/svg+xml")){const i=new FileReader;i.onload=()=>{i.result&&typeof i.result=="string"&&(o.src=i.result)},i.readAsDataURL(e)}else if(e.type.startsWith("image/gif")){const i=new FileReader;i.onload=()=>{i.result&&t(i.result)},i.readAsDataURL(e)}else o.src=window.URL.createObjectURL(e)})}const Bot=f.forwardRef(({prefixCls:e,className:t,style:n,locale:r,listType:o,file:i,items:a,progress:s,iconRender:l,actionIconRender:c,itemRender:u,isImgUrl:d,showPreviewIcon:p,showRemoveIcon:h,showDownloadIcon:m,previewIcon:v,removeIcon:g,downloadIcon:x,extra:y,onPreview:b,onDownload:C,onClose:S},w)=>{var E,_;const{status:P}=i,[$,R]=f.useState(P);f.useEffect(()=>{P!=="removed"&&R(P)},[P]);const[O,T]=f.useState(!1);f.useEffect(()=>{const Q=setTimeout(()=>{T(!0)},300);return()=>{clearTimeout(Q)}},[]);const I=l(i);let k=f.createElement("div",{className:`${e}-icon`},I);if(o==="picture"||o==="picture-card"||o==="picture-circle")if($==="uploading"||!i.thumbUrl&&!i.url){const Q=re(`${e}-list-item-thumbnail`,{[`${e}-list-item-file`]:$!=="uploading"});k=f.createElement("div",{className:Q},I)}else{const Q=d!=null&&d(i)?f.createElement("img",{src:i.thumbUrl||i.url,alt:i.name,className:`${e}-list-item-image`,crossOrigin:i.crossOrigin}):I,ee=re(`${e}-list-item-thumbnail`,{[`${e}-list-item-file`]:d&&!d(i)});k=f.createElement("a",{className:ee,onClick:te=>b(i,te),href:i.url||i.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Q)}const N=re(`${e}-list-item`,`${e}-list-item-${$}`),D=typeof i.linkProps=="string"?JSON.parse(i.linkProps):i.linkProps,L=(typeof h=="function"?h(i):h)?c((typeof g=="function"?g(i):g)||f.createElement(zc,null),()=>S(i),e,r.removeFile,!0):null,H=(typeof m=="function"?m(i):m)&&$==="done"?c((typeof x=="function"?x(i):x)||f.createElement(IT,null),()=>C(i),e,r.downloadFile):null,U=o!=="picture-card"&&o!=="picture-circle"&&f.createElement("span",{key:"download-delete",className:re(`${e}-list-item-actions`,{picture:o==="picture"})},H,L),V=typeof y=="function"?y(i):y,j=V&&f.createElement("span",{className:`${e}-list-item-extra`},V),F=re(`${e}-list-item-name`),W=i.url?f.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:F,title:i.name},D,{href:i.url,onClick:Q=>b(i,Q)}),i.name,j):f.createElement("span",{key:"view",className:F,onClick:Q=>b(i,Q),title:i.name},i.name,j),X=(typeof p=="function"?p(i):p)&&(i.url||i.thumbUrl)?f.createElement("a",{href:i.url||i.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:Q=>b(i,Q),title:r.previewFile},typeof v=="function"?v(i):v||f.createElement(Gy,null)):null,J=(o==="picture-card"||o==="picture-circle")&&$!=="uploading"&&f.createElement("span",{className:`${e}-list-item-actions`},X,$==="done"&&H,L),{getPrefixCls:q}=f.useContext(It),A=q(),z=f.createElement("div",{className:N},k,W,U,J,O&&f.createElement(qo,{motionName:`${A}-fade`,visible:$==="uploading",motionDeadline:2e3},({className:Q})=>{const ee="percent"in i?f.createElement(uge,Object.assign({type:"line",percent:i.percent,"aria-label":i["aria-label"],"aria-labelledby":i["aria-labelledby"]},s)):null;return f.createElement("div",{className:re(`${e}-list-item-progress`,Q)},ee)})),G=i.response&&typeof i.response=="string"?i.response:((E=i.error)===null||E===void 0?void 0:E.statusText)||((_=i.error)===null||_===void 0?void 0:_.message)||r.uploadError,Y=$==="error"?f.createElement(ss,{title:G,getPopupContainer:Q=>Q.parentNode},z):z;return f.createElement("div",{className:re(`${e}-list-item-container`,t),style:n,ref:w},u?u(Y,i,a,{download:C.bind(null,i),preview:b.bind(null,i),remove:S.bind(null,i)}):Y)}),Lot=(e,t)=>{const{listType:n="text",previewFile:r=Fot,onPreview:o,onDownload:i,onRemove:a,locale:s,iconRender:l,isImageUrl:c=Aot,prefixCls:u,items:d=[],showPreviewIcon:p=!0,showRemoveIcon:h=!0,showDownloadIcon:m=!1,removeIcon:v,previewIcon:g,downloadIcon:x,extra:y,progress:b={size:[-1,2],showInfo:!1},appendAction:C,appendActionVisible:S=!0,itemRender:w,disabled:E}=e,_=Yfe(),[P,$]=f.useState(!1),R=["picture-card","picture-circle"].includes(n);f.useEffect(()=>{n.startsWith("picture")&&(d||[]).forEach(F=>{!(F.originFileObj instanceof File||F.originFileObj instanceof Blob)||F.thumbUrl!==void 0||(F.thumbUrl="",r==null||r(F.originFileObj).then(W=>{F.thumbUrl=W||"",_()}))})},[n,d,r]),f.useEffect(()=>{$(!0)},[]);const O=(F,W)=>{if(o)return W==null||W.preventDefault(),o(F)},T=F=>{typeof i=="function"?i(F):F.url&&window.open(F.url)},I=F=>{a==null||a(F)},k=F=>{if(l)return l(F,n);const W=F.status==="uploading";if(n.startsWith("picture")){const X=n==="picture"?f.createElement(Pu,null):s.uploading,J=c!=null&&c(F)?f.createElement($tt,null):f.createElement(Det,null);return W?X:J}return W?f.createElement(Pu,null):f.createElement(Stt,null)},N=(F,W,X,J,q)=>{const A={type:"text",size:"small",title:J,onClick:z=>{var G,Y;W(),f.isValidElement(F)&&((Y=(G=F.props).onClick)===null||Y===void 0||Y.call(G,z))},className:`${X}-list-item-action`,disabled:q?E:!1};return f.isValidElement(F)?f.createElement(At,Object.assign({},A,{icon:No(F,Object.assign(Object.assign({},F.props),{onClick:()=>{}}))})):f.createElement(At,Object.assign({},A),f.createElement("span",null,F))};f.useImperativeHandle(t,()=>({handlePreview:O,handleDownload:T}));const{getPrefixCls:D}=f.useContext(It),L=D("upload",u),H=D(),U=re(`${L}-list`,`${L}-list-${n}`),V=f.useMemo(()=>En(_C(H),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[H]),j=Object.assign(Object.assign({},R?{}:V),{motionDeadline:2e3,motionName:`${L}-${R?"animate-inline":"animate"}`,keys:Ne(d.map(F=>({key:F.uid,file:F}))),motionAppear:P});return f.createElement("div",{className:U},f.createElement(HO,Object.assign({},j,{component:!1}),({key:F,file:W,className:X,style:J})=>f.createElement(Bot,{key:F,locale:s,prefixCls:L,className:X,style:J,file:W,items:d,progress:b,listType:n,isImgUrl:c,showPreviewIcon:p,showRemoveIcon:h,showDownloadIcon:m,removeIcon:v,previewIcon:g,downloadIcon:x,extra:y,iconRender:k,actionIconRender:N,itemRender:w,onPreview:O,onDownload:T,onClose:I})),C&&f.createElement(qo,Object.assign({},j,{visible:S,forceRender:!0}),({className:F,style:W})=>No(C,X=>({className:re(X.className,F),style:Object.assign(Object.assign(Object.assign({},W),{pointerEvents:F?"none":void 0}),X.style)}))))},jot=f.forwardRef(Lot);var zot=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?i(u.value):o(u.value).then(s,l)}c((r=r.apply(e,[])).next())})};const Kx=`__LIST_IGNORE_${Date.now()}__`,Hot=(e,t)=>{const{fileList:n,defaultFileList:r,onRemove:o,showUploadList:i=!0,listType:a="text",onPreview:s,onDownload:l,onChange:c,onDrop:u,previewFile:d,disabled:p,locale:h,iconRender:m,isImageUrl:v,progress:g,prefixCls:x,className:y,type:b="select",children:C,style:S,itemRender:w,maxCount:E,data:_={},multiple:P=!1,hasControlInside:$=!0,action:R="",accept:O="",supportServerRender:T=!0,rootClassName:I}=e,k=f.useContext(ko),N=p??k,[D,L]=Gt(r||[],{value:n,postState:Ce=>Ce??[]}),[H,U]=f.useState("drop"),V=f.useRef(null),j=f.useRef(null);f.useMemo(()=>{const Ce=Date.now();(n||[]).forEach((Oe,Fe)=>{!Oe.uid&&!Object.isFrozen(Oe)&&(Oe.uid=`__AUTO__${Ce}_${Fe}__`)})},[n]);const F=(Ce,Oe,Fe)=>{let Se=Ne(Oe),Ae=!1;E===1?Se=Se.slice(-1):E&&(Ae=Se.length>E,Se=Se.slice(0,E)),Li.flushSync(()=>{L(Se)});const Ve={file:Ce,fileList:Se};Fe&&(Ve.event=Fe),(!Ae||Ce.status==="removed"||Se.some(Je=>Je.uid===Ce.uid))&&Li.flushSync(()=>{c==null||c(Ve)})},W=(Ce,Oe)=>zot(void 0,void 0,void 0,function*(){const{beforeUpload:Fe,transformFile:Se}=e;let Ae=Ce;if(Fe){const Ve=yield Fe(Ce,Oe);if(Ve===!1)return!1;if(delete Ce[Kx],Ve===Kx)return Object.defineProperty(Ce,Kx,{value:!0,configurable:!0}),!1;typeof Ve=="object"&&Ve&&(Ae=Ve)}return Se&&(Ae=yield Se(Ae)),Ae}),X=Ce=>{const Oe=Ce.filter(Ae=>!Ae.file[Kx]);if(!Oe.length)return;const Fe=Oe.map(Ae=>g2(Ae.file));let Se=Ne(D);Fe.forEach(Ae=>{Se=v2(Ae,Se)}),Fe.forEach((Ae,Ve)=>{let Je=Ae;if(Oe[Ve].parsedFile)Ae.status="uploading";else{const{originFileObj:ht}=Ae;let He;try{He=new File([ht],ht.name,{type:ht.type})}catch{He=new Blob([ht],{type:ht.type}),He.name=ht.name,He.lastModifiedDate=new Date,He.lastModified=new Date().getTime()}He.uid=Ae.uid,Je=He}F(Je,Se)})},J=(Ce,Oe,Fe)=>{try{typeof Ce=="string"&&(Ce=JSON.parse(Ce))}catch{}if(!n6(Oe,D))return;const Se=g2(Oe);Se.status="done",Se.percent=100,Se.response=Ce,Se.xhr=Fe;const Ae=v2(Se,D);F(Se,Ae)},q=(Ce,Oe)=>{if(!n6(Oe,D))return;const Fe=g2(Oe);Fe.status="uploading",Fe.percent=Ce.percent;const Se=v2(Fe,D);F(Fe,Se,Ce)},A=(Ce,Oe,Fe)=>{if(!n6(Fe,D))return;const Se=g2(Fe);Se.error=Ce,Se.response=Oe,Se.status="error";const Ae=v2(Se,D);F(Se,Ae)},z=Ce=>{let Oe;Promise.resolve(typeof o=="function"?o(Ce):o).then(Fe=>{var Se;if(Fe===!1)return;const Ae=Not(Ce,D);Ae&&(Oe=Object.assign(Object.assign({},Ce),{status:"removed"}),D==null||D.forEach(Ve=>{const Je=Oe.uid!==void 0?"uid":"name";Ve[Je]===Oe[Je]&&!Object.isFrozen(Ve)&&(Ve.status="removed")}),(Se=V.current)===null||Se===void 0||Se.abort(Oe),F(Oe,Ae))})},G=Ce=>{U(Ce.type),Ce.type==="drop"&&(u==null||u(Ce))};f.useImperativeHandle(t,()=>({onBatchStart:X,onSuccess:J,onProgress:q,onError:A,fileList:D,upload:V.current,nativeElement:j.current}));const{getPrefixCls:Y,direction:Q,upload:ee}=f.useContext(It),te=Y("upload",x),oe=Object.assign(Object.assign({onBatchStart:X,onError:A,onProgress:q,onSuccess:J},e),{data:_,multiple:P,action:R,accept:O,supportServerRender:T,prefixCls:te,disabled:N,beforeUpload:W,onChange:void 0,hasControlInside:$});delete oe.className,delete oe.style,(!C||N)&&delete oe.id;const ne=`${te}-wrapper`,[le,ce,he]=kot(te,ne),[ue]=Yi("Upload",_u.Upload),{showRemoveIcon:fe,showPreviewIcon:ve,showDownloadIcon:ge,removeIcon:de,previewIcon:be,downloadIcon:Ee,extra:Le}=typeof i=="boolean"?{}:i,Re=typeof fe>"u"?!N:fe,Pe=(Ce,Oe)=>i?f.createElement(jot,{prefixCls:te,listType:a,items:D,previewFile:d,onPreview:s,onDownload:l,onRemove:z,showRemoveIcon:Re,showPreviewIcon:ve,showDownloadIcon:ge,removeIcon:de,previewIcon:be,downloadIcon:Ee,iconRender:m,extra:Le,locale:Object.assign(Object.assign({},ue),h),isImageUrl:v,progress:g,appendAction:Ce,appendActionVisible:Oe,itemRender:w,disabled:N}):Ce,ze=re(ne,y,I,ce,he,ee==null?void 0:ee.className,{[`${te}-rtl`]:Q==="rtl",[`${te}-picture-card-wrapper`]:a==="picture-card",[`${te}-picture-circle-wrapper`]:a==="picture-circle"}),Ie=Object.assign(Object.assign({},ee==null?void 0:ee.style),S);if(b==="drag"){const Ce=re(ce,te,`${te}-drag`,{[`${te}-drag-uploading`]:D.some(Oe=>Oe.status==="uploading"),[`${te}-drag-hover`]:H==="dragover",[`${te}-disabled`]:N,[`${te}-rtl`]:Q==="rtl"});return le(f.createElement("span",{className:ze,ref:j},f.createElement("div",{className:Ce,style:Ie,onDrop:G,onDragOver:G,onDragLeave:G},f.createElement(t5,Object.assign({},oe,{ref:V,className:`${te}-btn`}),f.createElement("div",{className:`${te}-drag-container`},C))),Pe()))}const $e=re(te,`${te}-select`,{[`${te}-disabled`]:N,[`${te}-hidden`]:!C}),Be=f.createElement("div",{className:$e,style:Ie},f.createElement(t5,Object.assign({},oe,{ref:V})));return le(a==="picture-card"||a==="picture-circle"?f.createElement("span",{className:ze,ref:j},Pe(Be,!!C)):f.createElement("span",{className:ze,ref:j},Be,Pe()))},Uge=f.forwardRef(Hot);var Vot=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{style:n,height:r,hasControlInside:o=!1}=e,i=Vot(e,["style","height","hasControlInside"]);return f.createElement(Uge,Object.assign({ref:t,hasControlInside:o},i,{type:"drag",style:Object.assign(Object.assign({},n),{height:r})}))}),Oc=Uge;Oc.Dragger=Wot;Oc.LIST_IGNORE=Kx;const Uot=f.forwardRef((e,t)=>{const{prefixCls:n,className:r,children:o,size:i,style:a={}}=e,s=re(`${n}-panel`,{[`${n}-panel-hidden`]:i===0},r),l=i!==void 0;return Z.createElement("div",{ref:t,className:s,style:Object.assign(Object.assign({},a),{flexBasis:l?i:"auto",flexGrow:l?0:1})},o)}),Got=()=>null;var qot=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oyi(e).filter(n=>f.isValidElement(n)).map(n=>{const{props:r}=n,{collapsible:o}=r,i=qot(r,["collapsible"]);return Object.assign(Object.assign({},i),{collapsible:Kot(o)})}),[e])}function Xot(e,t,n){return f.useMemo(()=>{const r=[];for(let o=0;o0||m.start&&l===0&&s>0,x=m.start&&l>0||d.end&&s===0&&l>0;r[o]={resizable:v,startCollapsible:!!(n?x:g),endCollapsible:!!(n?g:x)}}return r},[t,e])}function t$(e){return Number(e.slice(0,-1))/100}function r6(e){return typeof e=="string"&&e.endsWith("%")}function Qot(e,t){const n=e.map(m=>m.size),r=e.length,o=t||0,i=m=>m*o,[a,s]=Z.useState(()=>e.map(m=>m.defaultSize)),l=Z.useMemo(()=>{var m;const v=[];for(let g=0;g{let m=[],v=0;for(let x=0;xx+(y||0),0);if(g>1||!v){const x=1/g;m=m.map(y=>y===void 0?0:y*x)}else{const x=(1-g)/v;m=m.map(y=>y===void 0?x:y)}return m},[l,o]),u=Z.useMemo(()=>c.map(i),[c,o]),d=Z.useMemo(()=>e.map(m=>r6(m.min)?t$(m.min):(m.min||0)/o),[e,o]),p=Z.useMemo(()=>e.map(m=>r6(m.max)?t$(m.max):(m.max||o)/o),[e,o]);return[Z.useMemo(()=>t?u:l,[u,t]),u,c,d,p,s]}function Zot(e,t,n,r,o,i){const a=e.map(C=>[C.min,C.max]),s=r||0,l=C=>C*s;function c(C,S){return typeof C=="string"?l(t$(C)):C??S}const[u,d]=f.useState([]),p=f.useRef([]),[h,m]=f.useState(null),v=()=>n.map(l);return[C=>{d(v()),m({index:C,confirmed:!1})},(C,S)=>{var w;let E=null;if((!h||!h.confirmed)&&S!==0){if(S>0)E=C,m({index:C,confirmed:!0});else for(let N=C;N>=0;N-=1)if(u[N]>0&&t[N].resizable){E=N,m({index:N,confirmed:!0});break}}const _=(w=E??(h==null?void 0:h.index))!==null&&w!==void 0?w:C,P=Ne(u),$=_+1,R=c(a[_][0],0),O=c(a[$][0],0),T=c(a[_][1],s),I=c(a[$][1],s);let k=S;return P[_]+kT&&(k=T-P[_]),P[$]-k>I&&(k=P[$]-I),P[_]+=k,P[$]-=k,o(P),P},()=>{m(null)},(C,S)=>{const w=v(),E=i?S==="start"?"end":"start":S,_=E==="start"?C:C+1,P=E==="start"?C+1:C,$=w[_],R=w[P];if($!==0&&R!==0)w[_]=0,w[P]+=$,p.current[C]=$;else{const O=$+R,T=c(a[_][0],0),I=c(a[_][1],s),k=c(a[P][0],0),N=c(a[P][1],s),D=Math.max(T,O-N),L=Math.min(I,O-k),H=k||(L-D)/2,U=p.current[C],V=O-U;U&&U<=N&&U>=k&&V<=I&&V>=T?(w[P]=U,w[_]=V):(w[_]-=H,w[P]+=H)}return o(w),w},h==null?void 0:h.index]}function o6(e){return typeof e=="number"&&!Number.isNaN(e)?Math.round(e):0}const Jot=e=>{const{prefixCls:t,vertical:n,index:r,active:o,ariaNow:i,ariaMin:a,ariaMax:s,resizable:l,startCollapsible:c,endCollapsible:u,onOffsetStart:d,onOffsetUpdate:p,onOffsetEnd:h,onCollapse:m,lazy:v,containerSize:g}=e,x=`${t}-bar`,[y,b]=f.useState(null),[C,S]=f.useState(0),w=n?0:C,E=n?C:0,_=N=>{l&&N.currentTarget&&(b([N.pageX,N.pageY]),d(r))},P=N=>{if(l&&N.touches.length===1){const D=N.touches[0];b([D.pageX,D.pageY]),d(r)}},$=N=>{const D=g*i/100,L=D+N,H=Math.max(0,g*a/100),U=Math.min(g,g*s/100);return Math.max(H,Math.min(U,L))-D},R=Jt((N,D)=>{const L=$(n?D:N);S(L)}),O=Jt(()=>{p(r,w,E,!0),S(0),h(!0)});Z.useLayoutEffect(()=>{if(y){const U={mousemove:V=>{const{pageX:j,pageY:F}=V,W=j-y[0],X=F-y[1];v?R(W,X):p(r,W,X)},mouseup:()=>{v?O():h(),b(null)},touchmove:V=>{if(V.touches.length===1){const j=V.touches[0],F=j.pageX-y[0],W=j.pageY-y[1];v?R(F,W):p(r,F,W)}},touchend:()=>{v?O():h(),b(null)}};for(const[V,j]of Object.entries(U))window.addEventListener(V,j);return()=>{for(const[V,j]of Object.entries(U))window.removeEventListener(V,j)}}},[y]);const T={[`--${x}-preview-offset`]:`${C}px`},I=n?hme:Ou,k=n?Lp:El;return Z.createElement("div",{className:x,role:"separator","aria-valuenow":o6(i),"aria-valuemin":o6(a),"aria-valuemax":o6(s)},v&&Z.createElement("div",{className:re(`${x}-preview`,{[`${x}-preview-active`]:!!C}),style:T}),Z.createElement("div",{className:re(`${x}-dragger`,{[`${x}-dragger-disabled`]:!l,[`${x}-dragger-active`]:o}),onMouseDown:_,onTouchStart:P}),c&&Z.createElement("div",{className:re(`${x}-collapse-bar`,`${x}-collapse-bar-start`),onClick:()=>m(r,"start")},Z.createElement(I,{className:re(`${x}-collapse-icon`,`${x}-collapse-start`)})),u&&Z.createElement("div",{className:re(`${x}-collapse-bar`,`${x}-collapse-bar-end`),onClick:()=>m(r,"end")},Z.createElement(k,{className:re(`${x}-collapse-icon`,`${x}-collapse-end`)})))},eit=e=>{const{componentCls:t}=e;return{[`&-rtl${t}-horizontal`]:{[`> ${t}-bar`]:{[`${t}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${t}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${t}-vertical`]:{[`> ${t}-bar`]:{[`${t}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${t}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},y2={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},tit=e=>{const{componentCls:t,colorFill:n,splitBarDraggableSize:r,splitBarSize:o,splitTriggerSize:i,controlItemBgHover:a,controlItemBgActive:s,controlItemBgActiveHover:l,prefixCls:c}=e,u=`${t}-bar`,d=`${t}-mask`,p=`${t}-panel`,h=e.calc(i).div(2).equal(),m=`${c}-bar-preview-offset`,v={position:"absolute",background:e.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[t]:Object.assign(Object.assign(Object.assign({},Rn(e)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${u}`]:{flex:"none",position:"relative",userSelect:"none",[`${u}-dragger`]:Object.assign(Object.assign({},y2),{zIndex:1,"&::before":Object.assign({content:'""',background:a},y2),"&::after":Object.assign({content:'""',background:n},y2),[`&:hover:not(${u}-dragger-active)`]:{"&::before":{background:s}},"&-active":{zIndex:2,"&::before":{background:l}},[`&-disabled${u}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:a}},"&::after":{display:"none"}}}),[`${u}-collapse-bar`]:Object.assign(Object.assign({},y2),{zIndex:e.zIndexPopupBase,background:a,fontSize:e.fontSizeSM,borderRadius:e.borderRadiusXS,color:e.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","@media(hover:none)":{opacity:1},"&:hover":{background:s},"&:active":{background:l}}),"&:hover, &:active":{[`${u}-collapse-bar`]:{opacity:1}}},[d]:{position:"fixed",zIndex:e.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${u}`]:{width:0,[`${u}-preview`]:Object.assign(Object.assign({height:"100%",width:o},v),{[`&${u}-preview-active`]:{display:"block",transform:`translateX(var(--${m}))`}}),[`${u}-dragger`]:{cursor:"col-resize",height:"100%",width:i,"&::before":{height:"100%",width:o},"&::after":{height:r,width:o}},[`${u}-collapse-bar`]:{width:e.fontSizeSM,height:e.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:h},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:h},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${u}`]:{height:0,[`${u}-preview`]:Object.assign(Object.assign({height:o,width:"100%"},v),{[`&${u}-preview-active`]:{display:"block",transform:`translateY(var(--${m}))`}}),[`${u}-dragger`]:{cursor:"row-resize",width:"100%",height:i,"&::before":{width:"100%",height:o},"&::after":{width:r,height:o}},[`${u}-collapse-bar`]:{height:e.fontSizeSM,width:e.controlHeightSM,"&-start":{top:"auto",bottom:h,transform:"translateX(-50%)"},"&-end":{top:h,bottom:"auto",transform:"translateX(-50%)"}}}},[p]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${t}:only-child)`]:{overflow:"hidden"}}}),eit(e))}},nit=e=>{var t;const n=e.splitBarSize||2,r=e.splitTriggerSize||6,o=e.resizeSpinnerSize||20,i=(t=e.splitBarDraggableSize)!==null&&t!==void 0?t:o;return{splitBarSize:n,splitTriggerSize:r,splitBarDraggableSize:i,resizeSpinnerSize:o}},rit=pn("Splitter",e=>[tit(e)],nit),oit=e=>{const{prefixCls:t,className:n,style:r,layout:o="horizontal",children:i,rootClassName:a,onResizeStart:s,onResize:l,onResizeEnd:c,lazy:u}=e,{getPrefixCls:d,direction:p,className:h,style:m}=Vr("splitter"),v=d("splitter",t),g=br(v),[x,y,b]=rit(v,g),C=o==="vertical",S=p==="rtl",w=!C&&S,E=Yot(i),[_,P]=f.useState(),$=Y=>{const{offsetWidth:Q,offsetHeight:ee}=Y,te=C?ee:Q;te!==0&&P(te)},[R,O,T,I,k,N]=Qot(E,_),D=Xot(E,O,S),[L,H,U,V,j]=Zot(E,D,T,_,N,S),F=Jt(Y=>{L(Y),s==null||s(O)}),W=Jt((Y,Q,ee)=>{const te=H(Y,Q);ee?c==null||c(te):l==null||l(te)}),X=Jt(Y=>{U(),Y||c==null||c(O)}),J=Jt((Y,Q)=>{const ee=V(Y,Q);l==null||l(ee),c==null||c(ee)}),q=re(v,n,`${v}-${o}`,{[`${v}-rtl`]:S},a,h,b,g,y),A=`${v}-mask`,z=Z.useMemo(()=>{const Y=[];let Q=0;for(let ee=0;ee{const ee=Z.createElement(Uot,Object.assign({},Y,{prefixCls:v,size:R[Q]}));let te=null;const oe=D[Q];if(oe){const ne=(z[Q-1]||0)+I[Q],le=(z[Q+1]||100)-k[Q+1],ce=(z[Q-1]||0)+k[Q],he=(z[Q+1]||100)-I[Q+1];te=Z.createElement(Jot,{lazy:u,index:Q,active:j===Q,prefixCls:v,vertical:C,resizable:oe.resizable,ariaNow:z[Q]*100,ariaMin:Math.max(ne,le)*100,ariaMax:Math.min(ce,he)*100,startCollapsible:oe.startCollapsible,endCollapsible:oe.endCollapsible,onOffsetStart:F,onOffsetUpdate:(ue,fe,ve,ge)=>{let de=C?ve:fe;w&&(de=-de),W(ue,de,ge)},onOffsetEnd:X,onCollapse:J,containerSize:_||0})}return Z.createElement(Z.Fragment,{key:`split-panel-${Q}`},ee,te)}),typeof j=="number"&&Z.createElement("div",{"aria-hidden":!0,className:re(A,`${A}-${o}`)}))))},fp=oit;fp.Panel=Got;let _e;const iit=()=>{const e=aT.useApp();return _e=e.message,e.modal,e.notification,null};function H7(){const{userInfo:e,deviceUid:t,setUserInfo:n,setDeviceUid:r}=da(y=>({userInfo:y.userInfo,deviceUid:y.deviceUid,setUserInfo:y.setUserInfo,setDeviceUid:y.setDeviceUid})),{agentInfo:o}=$w(y=>({agentInfo:y.agentInfo})),i=f.useRef(!1),[a,s]=f.useState(!1);f.useEffect(()=>{s(!1),e.userOrganizationRoles&&e.userOrganizationRoles.forEach(y=>{y.roles.forEach(b=>{b.name===gPe&&s(!0)})})},[e.userOrganizationRoles]);const[l,c]=f.useState(!1);f.useEffect(()=>{c(!1),e.userOrganizationRoles&&e.userOrganizationRoles.forEach(y=>{y.roles.forEach(b=>{b.name===vPe&&c(!0)})})},[e.userOrganizationRoles]);const[u,d]=f.useState(!1);f.useEffect(()=>{d(!1),e.userOrganizationRoles&&e.userOrganizationRoles.forEach(y=>{y.roles.forEach(b=>{b.name===yPe&&d(!0)})})},[e.userOrganizationRoles]);const[p,h]=f.useState(!1);f.useEffect(()=>{h(!1),e.userOrganizationRoles&&e.userOrganizationRoles.forEach(y=>{y.roles.forEach(b=>{b.name===bPe&&h(!0)})})},[e.userOrganizationRoles]);const m="",v=async()=>{},g=async()=>{i.current||(i.current=!0,i.current=!1)};return f.useEffect(()=>{p&&g()},[p]),f.useEffect(()=>{console.log("useUserInfo useEffect"),(t===void 0||t==="")&&r(oO()),v()},[]),{userInfo:e,setUserInfo:n,agentInfo:o,handleUpdateAgentStatus:async y=>{const b={...o,status:y};_e.loading("正在更新状态");const C=await FOe(b);console.log("updateAgentStatus:",y,C.data),C.data.code===200?(_e.destroy(),_e.success("状态更新成功")):(_e.destroy(),_e.error("状态更新失败"))},avatar:m,hasRoleAgent:p,hasRoleSuper:a,hasRoleAdmin:l,hasRoleMember:u}}const ha=f.createContext({}),ait=({children:e})=>{const[t,n]=f.useState(!1),[r,o]=f.useState(!1),i=mw(P=>P.accessToken),a=SPe(P=>P.settings),{userInfo:s,setUserInfo:l,agentInfo:c,handleUpdateAgentStatus:u,hasRoleAgent:d,hasRoleSuper:p,hasRoleAdmin:h,hasRoleMember:m}=H7(),v=f.useMemo(()=>!!i&&i.trim().length>0,[i]),{themeMode:g,setThemeMode:x,isDarkMode:y}=iae(),[b,C]=f.useState(op),S=P=>{let $;P==="en"?$=bW:P==="zh-cn"?$=op:P==="zh-tw"?$=yMe:$=op,console.log("changeLocale localeValue:",$),C($),localStorage.setItem(sW,$.locale)},[w,E]=f.useState(zv),_=P=>{E(P),localStorage.setItem(lW,P)};return f.useEffect(()=>{const P=localStorage.getItem(sW);C(P==="en"?bW:op);const $=localStorage.getItem(lW);E($===zv?zv:$===x0?x0:L$)},[]),M.jsx(ha.Provider,{value:{isCustomServer:t,setIsCustomServer:n,isLoggedIn:v,settings:a,isDarkMode:y,themeMode:g,setThemeMode:x,locale:b,changeLocale:S,mode:w,changeMode:_,isPingLoading:r,setPingLoading:o,userInfo:s,setUserInfo:l,agentInfo:c,handleUpdateAgentStatus:u,hasRoleAgent:d,hasRoleSuper:p,hasRoleAdmin:h,hasRoleMember:m},children:e})},Xi=()=>{const e=f.useContext(ha);if(!e)throw new Error("useAppContext must be used within an AppProvider");return e};var DT=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},AT=typeof window>"u"||"Deno"in globalThis;function ql(){}function sit(e,t){return typeof e=="function"?e(t):e}function lit(e){return typeof e=="number"&&e>=0&&e!==1/0}function cit(e,t){return Math.max(e+(t||0)-Date.now(),0)}function n5(e,t){return typeof e=="function"?e(t):e}function uit(e,t){return typeof e=="function"?e(t):e}function yX(e,t){const{type:n="all",exact:r,fetchStatus:o,predicate:i,queryKey:a,stale:s}=e;if(a){if(r){if(t.queryHash!==V7(a,t.options))return!1}else if(!IC(t.queryKey,a))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||o&&o!==t.state.fetchStatus||i&&!i(t))}function bX(e,t){const{exact:n,status:r,predicate:o,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(n){if(TC(t.options.mutationKey)!==TC(i))return!1}else if(!IC(t.options.mutationKey,i))return!1}return!(r&&t.state.status!==r||o&&!o(t))}function V7(e,t){return((t==null?void 0:t.queryKeyHashFn)||TC)(e)}function TC(e){return JSON.stringify(e,(t,n)=>r5(n)?Object.keys(n).sort().reduce((r,o)=>(r[o]=n[o],r),{}):n)}function IC(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>IC(e[n],t[n])):!1}function Gge(e,t){if(e===t)return e;const n=xX(e)&&xX(t);if(n||r5(e)&&r5(t)){const r=n?e:Object.keys(e),o=r.length,i=n?t:Object.keys(t),a=i.length,s=n?[]:{},l=new Set(r);let c=0;for(let u=0;u{setTimeout(t,e)})}function fit(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?Gge(e,t):t}function pit(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function hit(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var W7=Symbol();function qge(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===W7?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var sm,Jf,c0,Roe,mit=(Roe=class extends DT{constructor(){super();vr(this,sm);vr(this,Jf);vr(this,c0);An(this,c0,t=>{if(!AT&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){pt(this,Jf)||this.setEventListener(pt(this,c0))}onUnsubscribe(){var t;this.hasListeners()||((t=pt(this,Jf))==null||t.call(this),An(this,Jf,void 0))}setEventListener(t){var n;An(this,c0,t),(n=pt(this,Jf))==null||n.call(this),An(this,Jf,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){pt(this,sm)!==t&&(An(this,sm,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof pt(this,sm)=="boolean"?pt(this,sm):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},sm=new WeakMap,Jf=new WeakMap,c0=new WeakMap,Roe),Kge=new mit,u0,ep,d0,Ooe,git=(Ooe=class extends DT{constructor(){super();vr(this,u0,!0);vr(this,ep);vr(this,d0);An(this,d0,t=>{if(!AT&&window.addEventListener){const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){pt(this,ep)||this.setEventListener(pt(this,d0))}onUnsubscribe(){var t;this.hasListeners()||((t=pt(this,ep))==null||t.call(this),An(this,ep,void 0))}setEventListener(t){var n;An(this,d0,t),(n=pt(this,ep))==null||n.call(this),An(this,ep,t(this.setOnline.bind(this)))}setOnline(t){pt(this,u0)!==t&&(An(this,u0,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return pt(this,u0)}},u0=new WeakMap,ep=new WeakMap,d0=new WeakMap,Ooe),hM=new git;function vit(){let e,t;const n=new Promise((o,i)=>{e=o,t=i});n.status="pending",n.catch(()=>{});function r(o){Object.assign(n,o),delete n.resolve,delete n.reject}return n.resolve=o=>{r({status:"fulfilled",value:o}),e(o)},n.reject=o=>{r({status:"rejected",reason:o}),t(o)},n}function yit(e){return Math.min(1e3*2**e,3e4)}function Yge(e){return(e??"online")==="online"?hM.isOnline():!0}var Xge=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function i6(e){return e instanceof Xge}function Qge(e){let t=!1,n=0,r=!1,o;const i=vit(),a=v=>{var g;r||(p(new Xge(v)),(g=e.abort)==null||g.call(e))},s=()=>{t=!0},l=()=>{t=!1},c=()=>Kge.isFocused()&&(e.networkMode==="always"||hM.isOnline())&&e.canRun(),u=()=>Yge(e.networkMode)&&e.canRun(),d=v=>{var g;r||(r=!0,(g=e.onSuccess)==null||g.call(e,v),o==null||o(),i.resolve(v))},p=v=>{var g;r||(r=!0,(g=e.onError)==null||g.call(e,v),o==null||o(),i.reject(v))},h=()=>new Promise(v=>{var g;o=x=>{(r||c())&&v(x)},(g=e.onPause)==null||g.call(e)}).then(()=>{var v;o=void 0,r||(v=e.onContinue)==null||v.call(e)}),m=()=>{if(r)return;let v;const g=n===0?e.initialPromise:void 0;try{v=g??e.fn()}catch(x){v=Promise.reject(x)}Promise.resolve(v).then(d).catch(x=>{var w;if(r)return;const y=e.retry??(AT?0:3),b=e.retryDelay??yit,C=typeof b=="function"?b(n,x):b,S=y===!0||typeof y=="number"&&nc()?void 0:h()).then(()=>{t?p(x):m()})})};return{promise:i,cancel:a,continue:()=>(o==null||o(),i),cancelRetry:s,continueRetry:l,canStart:u,start:()=>(u()?m():h().then(m),i)}}var bit=e=>setTimeout(e,0);function xit(){let e=[],t=0,n=s=>{s()},r=s=>{s()},o=bit;const i=s=>{t?e.push(s):o(()=>{n(s)})},a=()=>{const s=e;e=[],s.length&&o(()=>{r(()=>{s.forEach(l=>{n(l)})})})};return{batch:s=>{let l;t++;try{l=s()}finally{t--,t||a()}return l},batchCalls:s=>(...l)=>{i(()=>{s(...l)})},schedule:i,setNotifyFunction:s=>{n=s},setBatchNotifyFunction:s=>{r=s},setScheduler:s=>{o=s}}}var Ma=xit(),lm,Toe,Zge=(Toe=class{constructor(){vr(this,lm)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),lit(this.gcTime)&&An(this,lm,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(AT?1/0:5*60*1e3))}clearGcTimeout(){pt(this,lm)&&(clearTimeout(pt(this,lm)),An(this,lm,void 0))}},lm=new WeakMap,Toe),f0,cm,ol,um,ta,dw,dm,Kl,sd,Ioe,Cit=(Ioe=class extends Zge{constructor(t){super();vr(this,Kl);vr(this,f0);vr(this,cm);vr(this,ol);vr(this,um);vr(this,ta);vr(this,dw);vr(this,dm);An(this,dm,!1),An(this,dw,t.defaultOptions),this.setOptions(t.options),this.observers=[],An(this,um,t.client),An(this,ol,pt(this,um).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,An(this,f0,Sit(this.options)),this.state=t.state??pt(this,f0),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=pt(this,ta))==null?void 0:t.promise}setOptions(t){this.options={...pt(this,dw),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&pt(this,ol).remove(this)}setData(t,n){const r=fit(this.state.data,t,this.options);return Zi(this,Kl,sd).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){Zi(this,Kl,sd).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var r,o;const n=(r=pt(this,ta))==null?void 0:r.promise;return(o=pt(this,ta))==null||o.cancel(t),n?n.then(ql).catch(ql):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(pt(this,f0))}isActive(){return this.observers.some(t=>uit(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===W7||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>n5(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!cit(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=pt(this,ta))==null||n.continue()}onOnline(){var n;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=pt(this,ta))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),pt(this,ol).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(pt(this,ta)&&(pt(this,dm)?pt(this,ta).cancel({revert:!0}):pt(this,ta).cancelRetry()),this.scheduleGc()),pt(this,ol).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Zi(this,Kl,sd).call(this,{type:"invalidate"})}fetch(t,n){var c,u,d;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(pt(this,ta))return pt(this,ta).continueRetry(),pt(this,ta).promise}if(t&&this.setOptions(t),!this.options.queryFn){const p=this.observers.find(h=>h.options.queryFn);p&&this.setOptions(p.options)}const r=new AbortController,o=p=>{Object.defineProperty(p,"signal",{enumerable:!0,get:()=>(An(this,dm,!0),r.signal)})},i=()=>{const p=qge(this.options,n),m=(()=>{const v={client:pt(this,um),queryKey:this.queryKey,meta:this.meta};return o(v),v})();return An(this,dm,!1),this.options.persister?this.options.persister(p,m,this):p(m)},s=(()=>{const p={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:pt(this,um),state:this.state,fetchFn:i};return o(p),p})();(c=this.options.behavior)==null||c.onFetch(s,this),An(this,cm,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((u=s.fetchOptions)==null?void 0:u.meta))&&Zi(this,Kl,sd).call(this,{type:"fetch",meta:(d=s.fetchOptions)==null?void 0:d.meta});const l=p=>{var h,m,v,g;i6(p)&&p.silent||Zi(this,Kl,sd).call(this,{type:"error",error:p}),i6(p)||((m=(h=pt(this,ol).config).onError)==null||m.call(h,p,this),(g=(v=pt(this,ol).config).onSettled)==null||g.call(v,this.state.data,p,this)),this.scheduleGc()};return An(this,ta,Qge({initialPromise:n==null?void 0:n.initialPromise,fn:s.fetchFn,abort:r.abort.bind(r),onSuccess:p=>{var h,m,v,g;if(p===void 0){l(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(p)}catch(x){l(x);return}(m=(h=pt(this,ol).config).onSuccess)==null||m.call(h,p,this),(g=(v=pt(this,ol).config).onSettled)==null||g.call(v,p,this.state.error,this),this.scheduleGc()},onError:l,onFail:(p,h)=>{Zi(this,Kl,sd).call(this,{type:"failed",failureCount:p,error:h})},onPause:()=>{Zi(this,Kl,sd).call(this,{type:"pause"})},onContinue:()=>{Zi(this,Kl,sd).call(this,{type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0})),pt(this,ta).start()}},f0=new WeakMap,cm=new WeakMap,ol=new WeakMap,um=new WeakMap,ta=new WeakMap,dw=new WeakMap,dm=new WeakMap,Kl=new WeakSet,sd=function(t){const n=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...wit(r.data,this.options),fetchMeta:t.meta??null};case"success":return An(this,cm,void 0),{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const o=t.error;return i6(o)&&o.revert&&pt(this,cm)?{...pt(this,cm),fetchStatus:"idle"}:{...r,error:o,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),Ma.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),pt(this,ol).notify({query:this,type:"updated",action:t})})},Ioe);function wit(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Yge(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function Sit(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var au,koe,Eit=(koe=class extends DT{constructor(t={}){super();vr(this,au);this.config=t,An(this,au,new Map)}build(t,n,r){const o=n.queryKey,i=n.queryHash??V7(o,n);let a=this.get(i);return a||(a=new Cit({client:t,queryKey:o,queryHash:i,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(o)}),this.add(a)),a}add(t){pt(this,au).has(t.queryHash)||(pt(this,au).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=pt(this,au).get(t.queryHash);n&&(t.destroy(),n===t&&pt(this,au).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Ma.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return pt(this,au).get(t)}getAll(){return[...pt(this,au).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(r=>yX(n,r))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(r=>yX(t,r)):n}notify(t){Ma.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){Ma.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Ma.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},au=new WeakMap,koe),su,Ca,fm,lu,jf,Noe,_it=(Noe=class extends Zge{constructor(t){super();vr(this,lu);vr(this,su);vr(this,Ca);vr(this,fm);this.mutationId=t.mutationId,An(this,Ca,t.mutationCache),An(this,su,[]),this.state=t.state||$it(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){pt(this,su).includes(t)||(pt(this,su).push(t),this.clearGcTimeout(),pt(this,Ca).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){An(this,su,pt(this,su).filter(n=>n!==t)),this.scheduleGc(),pt(this,Ca).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){pt(this,su).length||(this.state.status==="pending"?this.scheduleGc():pt(this,Ca).remove(this))}continue(){var t;return((t=pt(this,fm))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var i,a,s,l,c,u,d,p,h,m,v,g,x,y,b,C,S,w,E,_;const n=()=>{Zi(this,lu,jf).call(this,{type:"continue"})};An(this,fm,Qge({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(P,$)=>{Zi(this,lu,jf).call(this,{type:"failed",failureCount:P,error:$})},onPause:()=>{Zi(this,lu,jf).call(this,{type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>pt(this,Ca).canRun(this)}));const r=this.state.status==="pending",o=!pt(this,fm).canStart();try{if(r)n();else{Zi(this,lu,jf).call(this,{type:"pending",variables:t,isPaused:o}),await((a=(i=pt(this,Ca).config).onMutate)==null?void 0:a.call(i,t,this));const $=await((l=(s=this.options).onMutate)==null?void 0:l.call(s,t));$!==this.state.context&&Zi(this,lu,jf).call(this,{type:"pending",context:$,variables:t,isPaused:o})}const P=await pt(this,fm).start();return await((u=(c=pt(this,Ca).config).onSuccess)==null?void 0:u.call(c,P,t,this.state.context,this)),await((p=(d=this.options).onSuccess)==null?void 0:p.call(d,P,t,this.state.context)),await((m=(h=pt(this,Ca).config).onSettled)==null?void 0:m.call(h,P,null,this.state.variables,this.state.context,this)),await((g=(v=this.options).onSettled)==null?void 0:g.call(v,P,null,t,this.state.context)),Zi(this,lu,jf).call(this,{type:"success",data:P}),P}catch(P){try{throw await((y=(x=pt(this,Ca).config).onError)==null?void 0:y.call(x,P,t,this.state.context,this)),await((C=(b=this.options).onError)==null?void 0:C.call(b,P,t,this.state.context)),await((w=(S=pt(this,Ca).config).onSettled)==null?void 0:w.call(S,void 0,P,this.state.variables,this.state.context,this)),await((_=(E=this.options).onSettled)==null?void 0:_.call(E,void 0,P,t,this.state.context)),P}finally{Zi(this,lu,jf).call(this,{type:"error",error:P})}}finally{pt(this,Ca).runNext(this)}}},su=new WeakMap,Ca=new WeakMap,fm=new WeakMap,lu=new WeakSet,jf=function(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),Ma.batch(()=>{pt(this,su).forEach(r=>{r.onMutationUpdate(t)}),pt(this,Ca).notify({mutation:this,type:"updated",action:t})})},Noe);function $it(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var hd,Yl,fw,Doe,Pit=(Doe=class extends DT{constructor(t={}){super();vr(this,hd);vr(this,Yl);vr(this,fw);this.config=t,An(this,hd,new Set),An(this,Yl,new Map),An(this,fw,0)}build(t,n,r){const o=new _it({mutationCache:this,mutationId:++_E(this,fw)._,options:t.defaultMutationOptions(n),state:r});return this.add(o),o}add(t){pt(this,hd).add(t);const n=b2(t);if(typeof n=="string"){const r=pt(this,Yl).get(n);r?r.push(t):pt(this,Yl).set(n,[t])}this.notify({type:"added",mutation:t})}remove(t){if(pt(this,hd).delete(t)){const n=b2(t);if(typeof n=="string"){const r=pt(this,Yl).get(n);if(r)if(r.length>1){const o=r.indexOf(t);o!==-1&&r.splice(o,1)}else r[0]===t&&pt(this,Yl).delete(n)}}this.notify({type:"removed",mutation:t})}canRun(t){const n=b2(t);if(typeof n=="string"){const r=pt(this,Yl).get(n),o=r==null?void 0:r.find(i=>i.state.status==="pending");return!o||o===t}else return!0}runNext(t){var r;const n=b2(t);if(typeof n=="string"){const o=(r=pt(this,Yl).get(n))==null?void 0:r.find(i=>i!==t&&i.state.isPaused);return(o==null?void 0:o.continue())??Promise.resolve()}else return Promise.resolve()}clear(){Ma.batch(()=>{pt(this,hd).forEach(t=>{this.notify({type:"removed",mutation:t})}),pt(this,hd).clear(),pt(this,Yl).clear()})}getAll(){return Array.from(pt(this,hd))}find(t){const n={exact:!0,...t};return this.getAll().find(r=>bX(n,r))}findAll(t={}){return this.getAll().filter(n=>bX(t,n))}notify(t){Ma.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return Ma.batch(()=>Promise.all(t.map(n=>n.continue().catch(ql))))}},hd=new WeakMap,Yl=new WeakMap,fw=new WeakMap,Doe);function b2(e){var t;return(t=e.options.scope)==null?void 0:t.id}function wX(e){return{onFetch:(t,n)=>{var u,d,p,h,m;const r=t.options,o=(p=(d=(u=t.fetchOptions)==null?void 0:u.meta)==null?void 0:d.fetchMore)==null?void 0:p.direction,i=((h=t.state.data)==null?void 0:h.pages)||[],a=((m=t.state.data)==null?void 0:m.pageParams)||[];let s={pages:[],pageParams:[]},l=0;const c=async()=>{let v=!1;const g=b=>{Object.defineProperty(b,"signal",{enumerable:!0,get:()=>(t.signal.aborted?v=!0:t.signal.addEventListener("abort",()=>{v=!0}),t.signal)})},x=qge(t.options,t.fetchOptions),y=async(b,C,S)=>{if(v)return Promise.reject();if(C==null&&b.pages.length)return Promise.resolve(b);const E=(()=>{const R={client:t.client,queryKey:t.queryKey,pageParam:C,direction:S?"backward":"forward",meta:t.options.meta};return g(R),R})(),_=await x(E),{maxPages:P}=t.options,$=S?hit:pit;return{pages:$(b.pages,_,P),pageParams:$(b.pageParams,C,P)}};if(o&&i.length){const b=o==="backward",C=b?Mit:SX,S={pages:i,pageParams:a},w=C(r,S);s=await y(S,w,b)}else{const b=e??i.length;do{const C=l===0?a[0]??r.initialPageParam:SX(r,s);if(l>0&&C==null)break;s=await y(s,C),l++}while(l{var v,g;return(g=(v=t.options).persister)==null?void 0:g.call(v,c,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=c}}}function SX(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Mit(e,{pages:t,pageParams:n}){var r;return t.length>0?(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n):void 0}var _o,tp,np,p0,h0,rp,m0,g0,Aoe,Rit=(Aoe=class{constructor(e={}){vr(this,_o);vr(this,tp);vr(this,np);vr(this,p0);vr(this,h0);vr(this,rp);vr(this,m0);vr(this,g0);An(this,_o,e.queryCache||new Eit),An(this,tp,e.mutationCache||new Pit),An(this,np,e.defaultOptions||{}),An(this,p0,new Map),An(this,h0,new Map),An(this,rp,0)}mount(){_E(this,rp)._++,pt(this,rp)===1&&(An(this,m0,Kge.subscribe(async e=>{e&&(await this.resumePausedMutations(),pt(this,_o).onFocus())})),An(this,g0,hM.subscribe(async e=>{e&&(await this.resumePausedMutations(),pt(this,_o).onOnline())})))}unmount(){var e,t;_E(this,rp)._--,pt(this,rp)===0&&((e=pt(this,m0))==null||e.call(this),An(this,m0,void 0),(t=pt(this,g0))==null||t.call(this),An(this,g0,void 0))}isFetching(e){return pt(this,_o).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return pt(this,tp).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=pt(this,_o).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=pt(this,_o).build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(n5(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return pt(this,_o).findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),o=pt(this,_o).get(r.queryHash),i=o==null?void 0:o.state.data,a=sit(t,i);if(a!==void 0)return pt(this,_o).build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return Ma.batch(()=>pt(this,_o).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=pt(this,_o).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=pt(this,_o);Ma.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=pt(this,_o);return Ma.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=Ma.batch(()=>pt(this,_o).findAll(e).map(o=>o.cancel(n)));return Promise.all(r).then(ql).catch(ql)}invalidateQueries(e,t={}){return Ma.batch(()=>(pt(this,_o).findAll(e).forEach(n=>{n.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=Ma.batch(()=>pt(this,_o).findAll(e).filter(o=>!o.isDisabled()&&!o.isStatic()).map(o=>{let i=o.fetch(void 0,n);return n.throwOnError||(i=i.catch(ql)),o.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(r).then(ql)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=pt(this,_o).build(this,t);return n.isStaleByTime(n5(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(ql).catch(ql)}fetchInfiniteQuery(e){return e.behavior=wX(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(ql).catch(ql)}ensureInfiniteQueryData(e){return e.behavior=wX(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return hM.isOnline()?pt(this,tp).resumePausedMutations():Promise.resolve()}getQueryCache(){return pt(this,_o)}getMutationCache(){return pt(this,tp)}getDefaultOptions(){return pt(this,np)}setDefaultOptions(e){An(this,np,e)}setQueryDefaults(e,t){pt(this,p0).set(TC(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...pt(this,p0).values()],n={};return t.forEach(r=>{IC(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){pt(this,h0).set(TC(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...pt(this,h0).values()],n={};return t.forEach(r=>{IC(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...pt(this,np).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=V7(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===W7&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...pt(this,np).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){pt(this,_o).clear(),pt(this,tp).clear()}},_o=new WeakMap,tp=new WeakMap,np=new WeakMap,p0=new WeakMap,h0=new WeakMap,rp=new WeakMap,m0=new WeakMap,g0=new WeakMap,Aoe),Oit=f.createContext(void 0),Tit=({client:e,children:t})=>(f.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),M.jsx(Oit.Provider,{value:e,children:t}));/** + `]:{zIndex:10,width:r,margin:`0 ${se(e.marginXXS)}`,fontSize:r,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,color:o,"&:hover":{color:o},svg:{verticalAlign:"baseline"}}},[`${s}-thumbnail, ${s}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${s}-name`]:{display:"none",textAlign:"center"},[`${s}-file + ${s}-name`]:{position:"absolute",bottom:e.margin,display:"block",width:`calc(100% - ${se(i(e.paddingXS).mul(2).equal())})`},[`${s}-uploading`]:{[`&${s}`]:{backgroundColor:e.colorFillAlter},[`&::before, ${n}-eye, ${n}-download, ${n}-delete`]:{display:"none"}},[`${s}-progress`]:{bottom:e.marginXL,width:`calc(100% - ${se(i(e.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${t}-wrapper${t}-picture-circle-wrapper`]:{[`${t}${t}-select`]:{borderRadius:"50%"}}}},Rot=e=>{const{componentCls:t}=e;return{[`${t}-rtl`]:{direction:"rtl"}}},Oot=e=>{const{componentCls:t,colorTextDisabled:n}=e;return{[`${t}-wrapper`]:Object.assign(Object.assign({},Tn(e)),{[t]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${t}-select`]:{display:"inline-block"},[`${t}-hidden`]:{display:"none"},[`${t}-disabled`]:{color:n,cursor:"not-allowed"}})}},kot=e=>({actionsColor:e.colorIcon}),Iot=pn("Upload",e=>{const{fontSizeHeading3:t,fontHeight:n,lineWidth:r,controlHeightLG:o,calc:i}=e,a=Xt(e,{uploadThumbnailSize:i(t).mul(2).equal(),uploadProgressOffset:i(i(n).div(2)).add(r).equal(),uploadPicCardSize:i(o).mul(2.55).equal()});return[Oot(a),_ot(a),Mot(a),Tot(a),$ot(a),Pot(a),Rot(a),LC(a)]},kot);function g2(e){return Object.assign(Object.assign({},e),{lastModified:e.lastModified,lastModifiedDate:e.lastModifiedDate,name:e.name,size:e.size,type:e.type,uid:e.uid,percent:0,originFileObj:e})}function v2(e,t){const n=De(t),r=n.findIndex(({uid:o})=>o===e.uid);return r===-1?n.push(e):n[r]=e,n}function nD(e,t){const n=e.uid!==void 0?"uid":"name";return t.filter(r=>r[n]===e[n])[0]}function Dot(e,t){const n=e.uid!==void 0?"uid":"name",r=t.filter(o=>o[n]!==e[n]);return r.length===t.length?null:r}const Not=(e="")=>{const t=e.split("/"),r=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(r)||[""])[0]},Wge=e=>e.indexOf("image/")===0,Aot=e=>{if(e.type&&!e.thumbUrl)return Wge(e.type);const t=e.thumbUrl||e.url||"",n=Not(t);return/^data:image\//.test(t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(n)?!0:!(/^data:/.test(t)||n)},Mf=200;function Fot(e){return new Promise(t=>{if(!e.type||!Wge(e.type)){t("");return}const n=document.createElement("canvas");n.width=Mf,n.height=Mf,n.style.cssText=`position: fixed; left: 0; top: 0; width: ${Mf}px; height: ${Mf}px; z-index: 9999; display: none;`,document.body.appendChild(n);const r=n.getContext("2d"),o=new Image;if(o.onload=()=>{const{width:i,height:a}=o;let s=Mf,l=Mf,c=0,u=0;i>a?(l=a*(Mf/i),u=-(l-s)/2):(s=i*(Mf/a),c=-(s-l)/2),r.drawImage(o,c,u,s,l);const d=n.toDataURL();document.body.removeChild(n),window.URL.revokeObjectURL(o.src),t(d)},o.crossOrigin="anonymous",e.type.startsWith("image/svg+xml")){const i=new FileReader;i.onload=()=>{i.result&&typeof i.result=="string"&&(o.src=i.result)},i.readAsDataURL(e)}else if(e.type.startsWith("image/gif")){const i=new FileReader;i.onload=()=>{i.result&&t(i.result)},i.readAsDataURL(e)}else o.src=window.URL.createObjectURL(e)})}const Bot=p.forwardRef(({prefixCls:e,className:t,style:n,locale:r,listType:o,file:i,items:a,progress:s,iconRender:l,actionIconRender:c,itemRender:u,isImgUrl:d,showPreviewIcon:f,showRemoveIcon:h,showDownloadIcon:m,previewIcon:v,removeIcon:g,downloadIcon:b,extra:y,onPreview:x,onDownload:w,onClose:S},C)=>{var E,_;const{status:P}=i,[$,T]=p.useState(P);p.useEffect(()=>{P!=="removed"&&T(P)},[P]);const[R,O]=p.useState(!1);p.useEffect(()=>{const Q=setTimeout(()=>{O(!0)},300);return()=>{clearTimeout(Q)}},[]);const k=l(i);let I=p.createElement("div",{className:`${e}-icon`},k);if(o==="picture"||o==="picture-card"||o==="picture-circle")if($==="uploading"||!i.thumbUrl&&!i.url){const Q=re(`${e}-list-item-thumbnail`,{[`${e}-list-item-file`]:$!=="uploading"});I=p.createElement("div",{className:Q},k)}else{const Q=d!=null&&d(i)?p.createElement("img",{src:i.thumbUrl||i.url,alt:i.name,className:`${e}-list-item-image`,crossOrigin:i.crossOrigin}):k,ee=re(`${e}-list-item-thumbnail`,{[`${e}-list-item-file`]:d&&!d(i)});I=p.createElement("a",{className:ee,onClick:te=>x(i,te),href:i.url||i.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Q)}const D=re(`${e}-list-item`,`${e}-list-item-${$}`),N=typeof i.linkProps=="string"?JSON.parse(i.linkProps):i.linkProps,L=(typeof h=="function"?h(i):h)?c((typeof g=="function"?g(i):g)||p.createElement(zc,null),()=>S(i),e,r.removeFile,!0):null,H=(typeof m=="function"?m(i):m)&&$==="done"?c((typeof b=="function"?b(i):b)||p.createElement(kO,null),()=>w(i),e,r.downloadFile):null,U=o!=="picture-card"&&o!=="picture-circle"&&p.createElement("span",{key:"download-delete",className:re(`${e}-list-item-actions`,{picture:o==="picture"})},H,L),V=typeof y=="function"?y(i):y,j=V&&p.createElement("span",{className:`${e}-list-item-extra`},V),F=re(`${e}-list-item-name`),W=i.url?p.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:F,title:i.name},N,{href:i.url,onClick:Q=>x(i,Q)}),i.name,j):p.createElement("span",{key:"view",className:F,onClick:Q=>x(i,Q),title:i.name},i.name,j),X=(typeof f=="function"?f(i):f)&&(i.url||i.thumbUrl)?p.createElement("a",{href:i.url||i.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:Q=>x(i,Q),title:r.previewFile},typeof v=="function"?v(i):v||p.createElement(Gy,null)):null,J=(o==="picture-card"||o==="picture-circle")&&$!=="uploading"&&p.createElement("span",{className:`${e}-list-item-actions`},X,$==="done"&&H,L),{getPrefixCls:q}=p.useContext(kt),A=q(),z=p.createElement("div",{className:D},I,W,U,J,R&&p.createElement(Ko,{motionName:`${A}-fade`,visible:$==="uploading",motionDeadline:2e3},({className:Q})=>{const ee="percent"in i?p.createElement(uge,Object.assign({type:"line",percent:i.percent,"aria-label":i["aria-label"],"aria-labelledby":i["aria-labelledby"]},s)):null;return p.createElement("div",{className:re(`${e}-list-item-progress`,Q)},ee)})),G=i.response&&typeof i.response=="string"?i.response:((E=i.error)===null||E===void 0?void 0:E.statusText)||((_=i.error)===null||_===void 0?void 0:_.message)||r.uploadError,Y=$==="error"?p.createElement(ss,{title:G,getPopupContainer:Q=>Q.parentNode},z):z;return p.createElement("div",{className:re(`${e}-list-item-container`,t),style:n,ref:C},u?u(Y,i,a,{download:w.bind(null,i),preview:x.bind(null,i),remove:S.bind(null,i)}):Y)}),Lot=(e,t)=>{const{listType:n="text",previewFile:r=Fot,onPreview:o,onDownload:i,onRemove:a,locale:s,iconRender:l,isImageUrl:c=Aot,prefixCls:u,items:d=[],showPreviewIcon:f=!0,showRemoveIcon:h=!0,showDownloadIcon:m=!1,removeIcon:v,previewIcon:g,downloadIcon:b,extra:y,progress:x={size:[-1,2],showInfo:!1},appendAction:w,appendActionVisible:S=!0,itemRender:C,disabled:E}=e,_=Yfe(),[P,$]=p.useState(!1),T=["picture-card","picture-circle"].includes(n);p.useEffect(()=>{n.startsWith("picture")&&(d||[]).forEach(F=>{!(F.originFileObj instanceof File||F.originFileObj instanceof Blob)||F.thumbUrl!==void 0||(F.thumbUrl="",r==null||r(F.originFileObj).then(W=>{F.thumbUrl=W||"",_()}))})},[n,d,r]),p.useEffect(()=>{$(!0)},[]);const R=(F,W)=>{if(o)return W==null||W.preventDefault(),o(F)},O=F=>{typeof i=="function"?i(F):F.url&&window.open(F.url)},k=F=>{a==null||a(F)},I=F=>{if(l)return l(F,n);const W=F.status==="uploading";if(n.startsWith("picture")){const X=n==="picture"?p.createElement(Pu,null):s.uploading,J=c!=null&&c(F)?p.createElement($tt,null):p.createElement(Net,null);return W?X:J}return W?p.createElement(Pu,null):p.createElement(Stt,null)},D=(F,W,X,J,q)=>{const A={type:"text",size:"small",title:J,onClick:z=>{var G,Y;W(),p.isValidElement(F)&&((Y=(G=F.props).onClick)===null||Y===void 0||Y.call(G,z))},className:`${X}-list-item-action`,disabled:q?E:!1};return p.isValidElement(F)?p.createElement(At,Object.assign({},A,{icon:No(F,Object.assign(Object.assign({},F.props),{onClick:()=>{}}))})):p.createElement(At,Object.assign({},A),p.createElement("span",null,F))};p.useImperativeHandle(t,()=>({handlePreview:R,handleDownload:O}));const{getPrefixCls:N}=p.useContext(kt),L=N("upload",u),H=N(),U=re(`${L}-list`,`${L}-list-${n}`),V=p.useMemo(()=>En(_w(H),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[H]),j=Object.assign(Object.assign({},T?{}:V),{motionDeadline:2e3,motionName:`${L}-${T?"animate-inline":"animate"}`,keys:De(d.map(F=>({key:F.uid,file:F}))),motionAppear:P});return p.createElement("div",{className:U},p.createElement(HR,Object.assign({},j,{component:!1}),({key:F,file:W,className:X,style:J})=>p.createElement(Bot,{key:F,locale:s,prefixCls:L,className:X,style:J,file:W,items:d,progress:x,listType:n,isImgUrl:c,showPreviewIcon:f,showRemoveIcon:h,showDownloadIcon:m,removeIcon:v,previewIcon:g,downloadIcon:b,extra:y,iconRender:I,actionIconRender:D,itemRender:C,onPreview:R,onDownload:O,onClose:k})),w&&p.createElement(Ko,Object.assign({},j,{visible:S,forceRender:!0}),({className:F,style:W})=>No(w,X=>({className:re(X.className,F),style:Object.assign(Object.assign(Object.assign({},W),{pointerEvents:F?"none":void 0}),X.style)}))))},jot=p.forwardRef(Lot);var zot=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?i(u.value):o(u.value).then(s,l)}c((r=r.apply(e,[])).next())})};const Kx=`__LIST_IGNORE_${Date.now()}__`,Hot=(e,t)=>{const{fileList:n,defaultFileList:r,onRemove:o,showUploadList:i=!0,listType:a="text",onPreview:s,onDownload:l,onChange:c,onDrop:u,previewFile:d,disabled:f,locale:h,iconRender:m,isImageUrl:v,progress:g,prefixCls:b,className:y,type:x="select",children:w,style:S,itemRender:C,maxCount:E,data:_={},multiple:P=!1,hasControlInside:$=!0,action:T="",accept:R="",supportServerRender:O=!0,rootClassName:k}=e,I=p.useContext(Do),D=f??I,[N,L]=Gt(r||[],{value:n,postState:we=>we??[]}),[H,U]=p.useState("drop"),V=p.useRef(null),j=p.useRef(null);p.useMemo(()=>{const we=Date.now();(n||[]).forEach((Re,Fe)=>{!Re.uid&&!Object.isFrozen(Re)&&(Re.uid=`__AUTO__${we}_${Fe}__`)})},[n]);const F=(we,Re,Fe)=>{let Se=De(Re),Ae=!1;E===1?Se=Se.slice(-1):E&&(Ae=Se.length>E,Se=Se.slice(0,E)),ji.flushSync(()=>{L(Se)});const Ve={file:we,fileList:Se};Fe&&(Ve.event=Fe),(!Ae||we.status==="removed"||Se.some(Je=>Je.uid===we.uid))&&ji.flushSync(()=>{c==null||c(Ve)})},W=(we,Re)=>zot(void 0,void 0,void 0,function*(){const{beforeUpload:Fe,transformFile:Se}=e;let Ae=we;if(Fe){const Ve=yield Fe(we,Re);if(Ve===!1)return!1;if(delete we[Kx],Ve===Kx)return Object.defineProperty(we,Kx,{value:!0,configurable:!0}),!1;typeof Ve=="object"&&Ve&&(Ae=Ve)}return Se&&(Ae=yield Se(Ae)),Ae}),X=we=>{const Re=we.filter(Ae=>!Ae.file[Kx]);if(!Re.length)return;const Fe=Re.map(Ae=>g2(Ae.file));let Se=De(N);Fe.forEach(Ae=>{Se=v2(Ae,Se)}),Fe.forEach((Ae,Ve)=>{let Je=Ae;if(Re[Ve].parsedFile)Ae.status="uploading";else{const{originFileObj:ht}=Ae;let He;try{He=new File([ht],ht.name,{type:ht.type})}catch{He=new Blob([ht],{type:ht.type}),He.name=ht.name,He.lastModifiedDate=new Date,He.lastModified=new Date().getTime()}He.uid=Ae.uid,Je=He}F(Je,Se)})},J=(we,Re,Fe)=>{try{typeof we=="string"&&(we=JSON.parse(we))}catch{}if(!nD(Re,N))return;const Se=g2(Re);Se.status="done",Se.percent=100,Se.response=we,Se.xhr=Fe;const Ae=v2(Se,N);F(Se,Ae)},q=(we,Re)=>{if(!nD(Re,N))return;const Fe=g2(Re);Fe.status="uploading",Fe.percent=we.percent;const Se=v2(Fe,N);F(Fe,Se,we)},A=(we,Re,Fe)=>{if(!nD(Fe,N))return;const Se=g2(Fe);Se.error=we,Se.response=Re,Se.status="error";const Ae=v2(Se,N);F(Se,Ae)},z=we=>{let Re;Promise.resolve(typeof o=="function"?o(we):o).then(Fe=>{var Se;if(Fe===!1)return;const Ae=Dot(we,N);Ae&&(Re=Object.assign(Object.assign({},we),{status:"removed"}),N==null||N.forEach(Ve=>{const Je=Re.uid!==void 0?"uid":"name";Ve[Je]===Re[Je]&&!Object.isFrozen(Ve)&&(Ve.status="removed")}),(Se=V.current)===null||Se===void 0||Se.abort(Re),F(Re,Ae))})},G=we=>{U(we.type),we.type==="drop"&&(u==null||u(we))};p.useImperativeHandle(t,()=>({onBatchStart:X,onSuccess:J,onProgress:q,onError:A,fileList:N,upload:V.current,nativeElement:j.current}));const{getPrefixCls:Y,direction:Q,upload:ee}=p.useContext(kt),te=Y("upload",b),oe=Object.assign(Object.assign({onBatchStart:X,onError:A,onProgress:q,onSuccess:J},e),{data:_,multiple:P,action:T,accept:R,supportServerRender:O,prefixCls:te,disabled:D,beforeUpload:W,onChange:void 0,hasControlInside:$});delete oe.className,delete oe.style,(!w||D)&&delete oe.id;const ne=`${te}-wrapper`,[le,ce,he]=Iot(te,ne),[ue]=Xi("Upload",_u.Upload),{showRemoveIcon:fe,showPreviewIcon:ve,showDownloadIcon:ge,removeIcon:de,previewIcon:be,downloadIcon:Ee,extra:Le}=typeof i=="boolean"?{}:i,Te=typeof fe>"u"?!D:fe,Pe=(we,Re)=>i?p.createElement(jot,{prefixCls:te,listType:a,items:N,previewFile:d,onPreview:s,onDownload:l,onRemove:z,showRemoveIcon:Te,showPreviewIcon:ve,showDownloadIcon:ge,removeIcon:de,previewIcon:be,downloadIcon:Ee,iconRender:m,extra:Le,locale:Object.assign(Object.assign({},ue),h),isImageUrl:v,progress:g,appendAction:we,appendActionVisible:Re,itemRender:C,disabled:D}):we,ze=re(ne,y,k,ce,he,ee==null?void 0:ee.className,{[`${te}-rtl`]:Q==="rtl",[`${te}-picture-card-wrapper`]:a==="picture-card",[`${te}-picture-circle-wrapper`]:a==="picture-circle"}),ke=Object.assign(Object.assign({},ee==null?void 0:ee.style),S);if(x==="drag"){const we=re(ce,te,`${te}-drag`,{[`${te}-drag-uploading`]:N.some(Re=>Re.status==="uploading"),[`${te}-drag-hover`]:H==="dragover",[`${te}-disabled`]:D,[`${te}-rtl`]:Q==="rtl"});return le(p.createElement("span",{className:ze,ref:j},p.createElement("div",{className:we,style:ke,onDrop:G,onDragOver:G,onDragLeave:G},p.createElement(t5,Object.assign({},oe,{ref:V,className:`${te}-btn`}),p.createElement("div",{className:`${te}-drag-container`},w))),Pe()))}const $e=re(te,`${te}-select`,{[`${te}-disabled`]:D,[`${te}-hidden`]:!w}),Be=p.createElement("div",{className:$e,style:ke},p.createElement(t5,Object.assign({},oe,{ref:V})));return le(a==="picture-card"||a==="picture-circle"?p.createElement("span",{className:ze,ref:j},Pe(Be,!!w)):p.createElement("span",{className:ze,ref:j},Be,Pe()))},Uge=p.forwardRef(Hot);var Vot=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{style:n,height:r,hasControlInside:o=!1}=e,i=Vot(e,["style","height","hasControlInside"]);return p.createElement(Uge,Object.assign({ref:t,hasControlInside:o},i,{type:"drag",style:Object.assign(Object.assign({},n),{height:r})}))}),Rc=Uge;Rc.Dragger=Wot;Rc.LIST_IGNORE=Kx;const Uot=p.forwardRef((e,t)=>{const{prefixCls:n,className:r,children:o,size:i,style:a={}}=e,s=re(`${n}-panel`,{[`${n}-panel-hidden`]:i===0},r),l=i!==void 0;return Z.createElement("div",{ref:t,className:s,style:Object.assign(Object.assign({},a),{flexBasis:l?i:"auto",flexGrow:l?0:1})},o)}),Got=()=>null;var qot=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);obi(e).filter(n=>p.isValidElement(n)).map(n=>{const{props:r}=n,{collapsible:o}=r,i=qot(r,["collapsible"]);return Object.assign(Object.assign({},i),{collapsible:Kot(o)})}),[e])}function Xot(e,t,n){return p.useMemo(()=>{const r=[];for(let o=0;o0||m.start&&l===0&&s>0,b=m.start&&l>0||d.end&&s===0&&l>0;r[o]={resizable:v,startCollapsible:!!(n?b:g),endCollapsible:!!(n?g:b)}}return r},[t,e])}function t$(e){return Number(e.slice(0,-1))/100}function rD(e){return typeof e=="string"&&e.endsWith("%")}function Qot(e,t){const n=e.map(m=>m.size),r=e.length,o=t||0,i=m=>m*o,[a,s]=Z.useState(()=>e.map(m=>m.defaultSize)),l=Z.useMemo(()=>{var m;const v=[];for(let g=0;g{let m=[],v=0;for(let b=0;bb+(y||0),0);if(g>1||!v){const b=1/g;m=m.map(y=>y===void 0?0:y*b)}else{const b=(1-g)/v;m=m.map(y=>y===void 0?b:y)}return m},[l,o]),u=Z.useMemo(()=>c.map(i),[c,o]),d=Z.useMemo(()=>e.map(m=>rD(m.min)?t$(m.min):(m.min||0)/o),[e,o]),f=Z.useMemo(()=>e.map(m=>rD(m.max)?t$(m.max):(m.max||o)/o),[e,o]);return[Z.useMemo(()=>t?u:l,[u,t]),u,c,d,f,s]}function Zot(e,t,n,r,o,i){const a=e.map(w=>[w.min,w.max]),s=r||0,l=w=>w*s;function c(w,S){return typeof w=="string"?l(t$(w)):w??S}const[u,d]=p.useState([]),f=p.useRef([]),[h,m]=p.useState(null),v=()=>n.map(l);return[w=>{d(v()),m({index:w,confirmed:!1})},(w,S)=>{var C;let E=null;if((!h||!h.confirmed)&&S!==0){if(S>0)E=w,m({index:w,confirmed:!0});else for(let D=w;D>=0;D-=1)if(u[D]>0&&t[D].resizable){E=D,m({index:D,confirmed:!0});break}}const _=(C=E??(h==null?void 0:h.index))!==null&&C!==void 0?C:w,P=De(u),$=_+1,T=c(a[_][0],0),R=c(a[$][0],0),O=c(a[_][1],s),k=c(a[$][1],s);let I=S;return P[_]+IO&&(I=O-P[_]),P[$]-I>k&&(I=P[$]-k),P[_]+=I,P[$]-=I,o(P),P},()=>{m(null)},(w,S)=>{const C=v(),E=i?S==="start"?"end":"start":S,_=E==="start"?w:w+1,P=E==="start"?w+1:w,$=C[_],T=C[P];if($!==0&&T!==0)C[_]=0,C[P]+=$,f.current[w]=$;else{const R=$+T,O=c(a[_][0],0),k=c(a[_][1],s),I=c(a[P][0],0),D=c(a[P][1],s),N=Math.max(O,R-D),L=Math.min(k,R-I),H=I||(L-N)/2,U=f.current[w],V=R-U;U&&U<=D&&U>=I&&V<=k&&V>=O?(C[P]=U,C[_]=V):(C[_]-=H,C[P]+=H)}return o(C),C},h==null?void 0:h.index]}function oD(e){return typeof e=="number"&&!Number.isNaN(e)?Math.round(e):0}const Jot=e=>{const{prefixCls:t,vertical:n,index:r,active:o,ariaNow:i,ariaMin:a,ariaMax:s,resizable:l,startCollapsible:c,endCollapsible:u,onOffsetStart:d,onOffsetUpdate:f,onOffsetEnd:h,onCollapse:m,lazy:v,containerSize:g}=e,b=`${t}-bar`,[y,x]=p.useState(null),[w,S]=p.useState(0),C=n?0:w,E=n?w:0,_=D=>{l&&D.currentTarget&&(x([D.pageX,D.pageY]),d(r))},P=D=>{if(l&&D.touches.length===1){const N=D.touches[0];x([N.pageX,N.pageY]),d(r)}},$=D=>{const N=g*i/100,L=N+D,H=Math.max(0,g*a/100),U=Math.min(g,g*s/100);return Math.max(H,Math.min(U,L))-N},T=Jt((D,N)=>{const L=$(n?N:D);S(L)}),R=Jt(()=>{f(r,C,E,!0),S(0),h(!0)});Z.useLayoutEffect(()=>{if(y){const U={mousemove:V=>{const{pageX:j,pageY:F}=V,W=j-y[0],X=F-y[1];v?T(W,X):f(r,W,X)},mouseup:()=>{v?R():h(),x(null)},touchmove:V=>{if(V.touches.length===1){const j=V.touches[0],F=j.pageX-y[0],W=j.pageY-y[1];v?T(F,W):f(r,F,W)}},touchend:()=>{v?R():h(),x(null)}};for(const[V,j]of Object.entries(U))window.addEventListener(V,j);return()=>{for(const[V,j]of Object.entries(U))window.removeEventListener(V,j)}}},[y]);const O={[`--${b}-preview-offset`]:`${w}px`},k=n?hme:Ru,I=n?jp:El;return Z.createElement("div",{className:b,role:"separator","aria-valuenow":oD(i),"aria-valuemin":oD(a),"aria-valuemax":oD(s)},v&&Z.createElement("div",{className:re(`${b}-preview`,{[`${b}-preview-active`]:!!w}),style:O}),Z.createElement("div",{className:re(`${b}-dragger`,{[`${b}-dragger-disabled`]:!l,[`${b}-dragger-active`]:o}),onMouseDown:_,onTouchStart:P}),c&&Z.createElement("div",{className:re(`${b}-collapse-bar`,`${b}-collapse-bar-start`),onClick:()=>m(r,"start")},Z.createElement(k,{className:re(`${b}-collapse-icon`,`${b}-collapse-start`)})),u&&Z.createElement("div",{className:re(`${b}-collapse-bar`,`${b}-collapse-bar-end`),onClick:()=>m(r,"end")},Z.createElement(I,{className:re(`${b}-collapse-icon`,`${b}-collapse-end`)})))},eit=e=>{const{componentCls:t}=e;return{[`&-rtl${t}-horizontal`]:{[`> ${t}-bar`]:{[`${t}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${t}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${t}-vertical`]:{[`> ${t}-bar`]:{[`${t}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${t}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},y2={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},tit=e=>{const{componentCls:t,colorFill:n,splitBarDraggableSize:r,splitBarSize:o,splitTriggerSize:i,controlItemBgHover:a,controlItemBgActive:s,controlItemBgActiveHover:l,prefixCls:c}=e,u=`${t}-bar`,d=`${t}-mask`,f=`${t}-panel`,h=e.calc(i).div(2).equal(),m=`${c}-bar-preview-offset`,v={position:"absolute",background:e.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[t]:Object.assign(Object.assign(Object.assign({},Tn(e)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${u}`]:{flex:"none",position:"relative",userSelect:"none",[`${u}-dragger`]:Object.assign(Object.assign({},y2),{zIndex:1,"&::before":Object.assign({content:'""',background:a},y2),"&::after":Object.assign({content:'""',background:n},y2),[`&:hover:not(${u}-dragger-active)`]:{"&::before":{background:s}},"&-active":{zIndex:2,"&::before":{background:l}},[`&-disabled${u}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:a}},"&::after":{display:"none"}}}),[`${u}-collapse-bar`]:Object.assign(Object.assign({},y2),{zIndex:e.zIndexPopupBase,background:a,fontSize:e.fontSizeSM,borderRadius:e.borderRadiusXS,color:e.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","@media(hover:none)":{opacity:1},"&:hover":{background:s},"&:active":{background:l}}),"&:hover, &:active":{[`${u}-collapse-bar`]:{opacity:1}}},[d]:{position:"fixed",zIndex:e.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${u}`]:{width:0,[`${u}-preview`]:Object.assign(Object.assign({height:"100%",width:o},v),{[`&${u}-preview-active`]:{display:"block",transform:`translateX(var(--${m}))`}}),[`${u}-dragger`]:{cursor:"col-resize",height:"100%",width:i,"&::before":{height:"100%",width:o},"&::after":{height:r,width:o}},[`${u}-collapse-bar`]:{width:e.fontSizeSM,height:e.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:h},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:h},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${u}`]:{height:0,[`${u}-preview`]:Object.assign(Object.assign({height:o,width:"100%"},v),{[`&${u}-preview-active`]:{display:"block",transform:`translateY(var(--${m}))`}}),[`${u}-dragger`]:{cursor:"row-resize",width:"100%",height:i,"&::before":{width:"100%",height:o},"&::after":{width:r,height:o}},[`${u}-collapse-bar`]:{height:e.fontSizeSM,width:e.controlHeightSM,"&-start":{top:"auto",bottom:h,transform:"translateX(-50%)"},"&-end":{top:h,bottom:"auto",transform:"translateX(-50%)"}}}},[f]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${t}:only-child)`]:{overflow:"hidden"}}}),eit(e))}},nit=e=>{var t;const n=e.splitBarSize||2,r=e.splitTriggerSize||6,o=e.resizeSpinnerSize||20,i=(t=e.splitBarDraggableSize)!==null&&t!==void 0?t:o;return{splitBarSize:n,splitTriggerSize:r,splitBarDraggableSize:i,resizeSpinnerSize:o}},rit=pn("Splitter",e=>[tit(e)],nit),oit=e=>{const{prefixCls:t,className:n,style:r,layout:o="horizontal",children:i,rootClassName:a,onResizeStart:s,onResize:l,onResizeEnd:c,lazy:u}=e,{getPrefixCls:d,direction:f,className:h,style:m}=Vr("splitter"),v=d("splitter",t),g=br(v),[b,y,x]=rit(v,g),w=o==="vertical",S=f==="rtl",C=!w&&S,E=Yot(i),[_,P]=p.useState(),$=Y=>{const{offsetWidth:Q,offsetHeight:ee}=Y,te=w?ee:Q;te!==0&&P(te)},[T,R,O,k,I,D]=Qot(E,_),N=Xot(E,R,S),[L,H,U,V,j]=Zot(E,N,O,_,D,S),F=Jt(Y=>{L(Y),s==null||s(R)}),W=Jt((Y,Q,ee)=>{const te=H(Y,Q);ee?c==null||c(te):l==null||l(te)}),X=Jt(Y=>{U(),Y||c==null||c(R)}),J=Jt((Y,Q)=>{const ee=V(Y,Q);l==null||l(ee),c==null||c(ee)}),q=re(v,n,`${v}-${o}`,{[`${v}-rtl`]:S},a,h,x,g,y),A=`${v}-mask`,z=Z.useMemo(()=>{const Y=[];let Q=0;for(let ee=0;ee{const ee=Z.createElement(Uot,Object.assign({},Y,{prefixCls:v,size:T[Q]}));let te=null;const oe=N[Q];if(oe){const ne=(z[Q-1]||0)+k[Q],le=(z[Q+1]||100)-I[Q+1],ce=(z[Q-1]||0)+I[Q],he=(z[Q+1]||100)-k[Q+1];te=Z.createElement(Jot,{lazy:u,index:Q,active:j===Q,prefixCls:v,vertical:w,resizable:oe.resizable,ariaNow:z[Q]*100,ariaMin:Math.max(ne,le)*100,ariaMax:Math.min(ce,he)*100,startCollapsible:oe.startCollapsible,endCollapsible:oe.endCollapsible,onOffsetStart:F,onOffsetUpdate:(ue,fe,ve,ge)=>{let de=w?ve:fe;C&&(de=-de),W(ue,de,ge)},onOffsetEnd:X,onCollapse:J,containerSize:_||0})}return Z.createElement(Z.Fragment,{key:`split-panel-${Q}`},ee,te)}),typeof j=="number"&&Z.createElement("div",{"aria-hidden":!0,className:re(A,`${A}-${o}`)}))))},pp=oit;pp.Panel=Got;let _e;const iit=()=>{const e=aO.useApp();return _e=e.message,e.modal,e.notification,null};function H7(){const{userInfo:e,deviceUid:t,setUserInfo:n,setDeviceUid:r}=fa(y=>({userInfo:y.userInfo,deviceUid:y.deviceUid,setUserInfo:y.setUserInfo,setDeviceUid:y.setDeviceUid})),{agentInfo:o}=$C(y=>({agentInfo:y.agentInfo})),i=p.useRef(!1),[a,s]=p.useState(!1);p.useEffect(()=>{s(!1),e.userOrganizationRoles&&e.userOrganizationRoles.forEach(y=>{y.roles.forEach(x=>{x.name===gPe&&s(!0)})})},[e.userOrganizationRoles]);const[l,c]=p.useState(!1);p.useEffect(()=>{c(!1),e.userOrganizationRoles&&e.userOrganizationRoles.forEach(y=>{y.roles.forEach(x=>{x.name===vPe&&c(!0)})})},[e.userOrganizationRoles]);const[u,d]=p.useState(!1);p.useEffect(()=>{d(!1),e.userOrganizationRoles&&e.userOrganizationRoles.forEach(y=>{y.roles.forEach(x=>{x.name===yPe&&d(!0)})})},[e.userOrganizationRoles]);const[f,h]=p.useState(!1);p.useEffect(()=>{h(!1),e.userOrganizationRoles&&e.userOrganizationRoles.forEach(y=>{y.roles.forEach(x=>{x.name===bPe&&h(!0)})})},[e.userOrganizationRoles]);const m="",v=async()=>{},g=async()=>{i.current||(i.current=!0,i.current=!1)};return p.useEffect(()=>{f&&g()},[f]),p.useEffect(()=>{console.log("useUserInfo useEffect"),(t===void 0||t==="")&&r(oR()),v()},[]),{userInfo:e,setUserInfo:n,agentInfo:o,handleUpdateAgentStatus:async y=>{const x={...o,status:y};_e.loading("正在更新状态");const w=await FRe(x);console.log("updateAgentStatus:",y,w.data),w.data.code===200?(_e.destroy(),_e.success("状态更新成功")):(_e.destroy(),_e.error("状态更新失败"))},avatar:m,hasRoleAgent:f,hasRoleSuper:a,hasRoleAdmin:l,hasRoleMember:u}}const ma=p.createContext({}),ait=({children:e})=>{const[t,n]=p.useState(!1),[r,o]=p.useState(!1),i=mC(P=>P.accessToken),a=SPe(P=>P.settings),{userInfo:s,setUserInfo:l,agentInfo:c,handleUpdateAgentStatus:u,hasRoleAgent:d,hasRoleSuper:f,hasRoleAdmin:h,hasRoleMember:m}=H7(),v=p.useMemo(()=>!!i&&i.trim().length>0,[i]),{themeMode:g,setThemeMode:b,isDarkMode:y}=iae(),[x,w]=p.useState(ip),S=P=>{let $;P==="en"?$=bW:P==="zh-cn"?$=ip:P==="zh-tw"?$=yMe:$=ip,console.log("changeLocale localeValue:",$),w($),localStorage.setItem(sW,$.locale)},[C,E]=p.useState(zv),_=P=>{E(P),localStorage.setItem(lW,P)};return p.useEffect(()=>{const P=localStorage.getItem(sW);w(P==="en"?bW:ip);const $=localStorage.getItem(lW);E($===zv?zv:$===x0?x0:L$)},[]),M.jsx(ma.Provider,{value:{isCustomServer:t,setIsCustomServer:n,isLoggedIn:v,settings:a,isDarkMode:y,themeMode:g,setThemeMode:b,locale:x,changeLocale:S,mode:C,changeMode:_,isPingLoading:r,setPingLoading:o,userInfo:s,setUserInfo:l,agentInfo:c,handleUpdateAgentStatus:u,hasRoleAgent:d,hasRoleSuper:f,hasRoleAdmin:h,hasRoleMember:m},children:e})},Qi=()=>{const e=p.useContext(ma);if(!e)throw new Error("useAppContext must be used within an AppProvider");return e};var NO=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},AO=typeof window>"u"||"Deno"in globalThis;function ql(){}function sit(e,t){return typeof e=="function"?e(t):e}function lit(e){return typeof e=="number"&&e>=0&&e!==1/0}function cit(e,t){return Math.max(e+(t||0)-Date.now(),0)}function n5(e,t){return typeof e=="function"?e(t):e}function uit(e,t){return typeof e=="function"?e(t):e}function yX(e,t){const{type:n="all",exact:r,fetchStatus:o,predicate:i,queryKey:a,stale:s}=e;if(a){if(r){if(t.queryHash!==V7(a,t.options))return!1}else if(!kw(t.queryKey,a))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||o&&o!==t.state.fetchStatus||i&&!i(t))}function bX(e,t){const{exact:n,status:r,predicate:o,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(n){if(Ow(t.options.mutationKey)!==Ow(i))return!1}else if(!kw(t.options.mutationKey,i))return!1}return!(r&&t.state.status!==r||o&&!o(t))}function V7(e,t){return((t==null?void 0:t.queryKeyHashFn)||Ow)(e)}function Ow(e){return JSON.stringify(e,(t,n)=>r5(n)?Object.keys(n).sort().reduce((r,o)=>(r[o]=n[o],r),{}):n)}function kw(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>kw(e[n],t[n])):!1}function Gge(e,t){if(e===t)return e;const n=xX(e)&&xX(t);if(n||r5(e)&&r5(t)){const r=n?e:Object.keys(e),o=r.length,i=n?t:Object.keys(t),a=i.length,s=n?[]:{},l=new Set(r);let c=0;for(let u=0;u{setTimeout(t,e)})}function fit(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?Gge(e,t):t}function pit(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function hit(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var W7=Symbol();function qge(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===W7?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var lm,ep,c0,Toe,mit=(Toe=class extends NO{constructor(){super();vr(this,lm);vr(this,ep);vr(this,c0);An(this,c0,t=>{if(!AO&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){pt(this,ep)||this.setEventListener(pt(this,c0))}onUnsubscribe(){var t;this.hasListeners()||((t=pt(this,ep))==null||t.call(this),An(this,ep,void 0))}setEventListener(t){var n;An(this,c0,t),(n=pt(this,ep))==null||n.call(this),An(this,ep,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){pt(this,lm)!==t&&(An(this,lm,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof pt(this,lm)=="boolean"?pt(this,lm):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},lm=new WeakMap,ep=new WeakMap,c0=new WeakMap,Toe),Kge=new mit,u0,tp,d0,Roe,git=(Roe=class extends NO{constructor(){super();vr(this,u0,!0);vr(this,tp);vr(this,d0);An(this,d0,t=>{if(!AO&&window.addEventListener){const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){pt(this,tp)||this.setEventListener(pt(this,d0))}onUnsubscribe(){var t;this.hasListeners()||((t=pt(this,tp))==null||t.call(this),An(this,tp,void 0))}setEventListener(t){var n;An(this,d0,t),(n=pt(this,tp))==null||n.call(this),An(this,tp,t(this.setOnline.bind(this)))}setOnline(t){pt(this,u0)!==t&&(An(this,u0,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return pt(this,u0)}},u0=new WeakMap,tp=new WeakMap,d0=new WeakMap,Roe),hM=new git;function vit(){let e,t;const n=new Promise((o,i)=>{e=o,t=i});n.status="pending",n.catch(()=>{});function r(o){Object.assign(n,o),delete n.resolve,delete n.reject}return n.resolve=o=>{r({status:"fulfilled",value:o}),e(o)},n.reject=o=>{r({status:"rejected",reason:o}),t(o)},n}function yit(e){return Math.min(1e3*2**e,3e4)}function Yge(e){return(e??"online")==="online"?hM.isOnline():!0}var Xge=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function iD(e){return e instanceof Xge}function Qge(e){let t=!1,n=0,r=!1,o;const i=vit(),a=v=>{var g;r||(f(new Xge(v)),(g=e.abort)==null||g.call(e))},s=()=>{t=!0},l=()=>{t=!1},c=()=>Kge.isFocused()&&(e.networkMode==="always"||hM.isOnline())&&e.canRun(),u=()=>Yge(e.networkMode)&&e.canRun(),d=v=>{var g;r||(r=!0,(g=e.onSuccess)==null||g.call(e,v),o==null||o(),i.resolve(v))},f=v=>{var g;r||(r=!0,(g=e.onError)==null||g.call(e,v),o==null||o(),i.reject(v))},h=()=>new Promise(v=>{var g;o=b=>{(r||c())&&v(b)},(g=e.onPause)==null||g.call(e)}).then(()=>{var v;o=void 0,r||(v=e.onContinue)==null||v.call(e)}),m=()=>{if(r)return;let v;const g=n===0?e.initialPromise:void 0;try{v=g??e.fn()}catch(b){v=Promise.reject(b)}Promise.resolve(v).then(d).catch(b=>{var C;if(r)return;const y=e.retry??(AO?0:3),x=e.retryDelay??yit,w=typeof x=="function"?x(n,b):x,S=y===!0||typeof y=="number"&&nc()?void 0:h()).then(()=>{t?f(b):m()})})};return{promise:i,cancel:a,continue:()=>(o==null||o(),i),cancelRetry:s,continueRetry:l,canStart:u,start:()=>(u()?m():h().then(m),i)}}var bit=e=>setTimeout(e,0);function xit(){let e=[],t=0,n=s=>{s()},r=s=>{s()},o=bit;const i=s=>{t?e.push(s):o(()=>{n(s)})},a=()=>{const s=e;e=[],s.length&&o(()=>{r(()=>{s.forEach(l=>{n(l)})})})};return{batch:s=>{let l;t++;try{l=s()}finally{t--,t||a()}return l},batchCalls:s=>(...l)=>{i(()=>{s(...l)})},schedule:i,setNotifyFunction:s=>{n=s},setBatchNotifyFunction:s=>{r=s},setScheduler:s=>{o=s}}}var Ta=xit(),cm,Ooe,Zge=(Ooe=class{constructor(){vr(this,cm)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),lit(this.gcTime)&&An(this,cm,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(AO?1/0:5*60*1e3))}clearGcTimeout(){pt(this,cm)&&(clearTimeout(pt(this,cm)),An(this,cm,void 0))}},cm=new WeakMap,Ooe),f0,um,ol,dm,na,dC,fm,Kl,sd,koe,wit=(koe=class extends Zge{constructor(t){super();vr(this,Kl);vr(this,f0);vr(this,um);vr(this,ol);vr(this,dm);vr(this,na);vr(this,dC);vr(this,fm);An(this,fm,!1),An(this,dC,t.defaultOptions),this.setOptions(t.options),this.observers=[],An(this,dm,t.client),An(this,ol,pt(this,dm).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,An(this,f0,Sit(this.options)),this.state=t.state??pt(this,f0),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=pt(this,na))==null?void 0:t.promise}setOptions(t){this.options={...pt(this,dC),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&pt(this,ol).remove(this)}setData(t,n){const r=fit(this.state.data,t,this.options);return Ji(this,Kl,sd).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){Ji(this,Kl,sd).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var r,o;const n=(r=pt(this,na))==null?void 0:r.promise;return(o=pt(this,na))==null||o.cancel(t),n?n.then(ql).catch(ql):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(pt(this,f0))}isActive(){return this.observers.some(t=>uit(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===W7||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>n5(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!cit(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=pt(this,na))==null||n.continue()}onOnline(){var n;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=pt(this,na))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),pt(this,ol).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(pt(this,na)&&(pt(this,fm)?pt(this,na).cancel({revert:!0}):pt(this,na).cancelRetry()),this.scheduleGc()),pt(this,ol).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Ji(this,Kl,sd).call(this,{type:"invalidate"})}fetch(t,n){var c,u,d;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(pt(this,na))return pt(this,na).continueRetry(),pt(this,na).promise}if(t&&this.setOptions(t),!this.options.queryFn){const f=this.observers.find(h=>h.options.queryFn);f&&this.setOptions(f.options)}const r=new AbortController,o=f=>{Object.defineProperty(f,"signal",{enumerable:!0,get:()=>(An(this,fm,!0),r.signal)})},i=()=>{const f=qge(this.options,n),m=(()=>{const v={client:pt(this,dm),queryKey:this.queryKey,meta:this.meta};return o(v),v})();return An(this,fm,!1),this.options.persister?this.options.persister(f,m,this):f(m)},s=(()=>{const f={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:pt(this,dm),state:this.state,fetchFn:i};return o(f),f})();(c=this.options.behavior)==null||c.onFetch(s,this),An(this,um,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((u=s.fetchOptions)==null?void 0:u.meta))&&Ji(this,Kl,sd).call(this,{type:"fetch",meta:(d=s.fetchOptions)==null?void 0:d.meta});const l=f=>{var h,m,v,g;iD(f)&&f.silent||Ji(this,Kl,sd).call(this,{type:"error",error:f}),iD(f)||((m=(h=pt(this,ol).config).onError)==null||m.call(h,f,this),(g=(v=pt(this,ol).config).onSettled)==null||g.call(v,this.state.data,f,this)),this.scheduleGc()};return An(this,na,Qge({initialPromise:n==null?void 0:n.initialPromise,fn:s.fetchFn,abort:r.abort.bind(r),onSuccess:f=>{var h,m,v,g;if(f===void 0){l(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(f)}catch(b){l(b);return}(m=(h=pt(this,ol).config).onSuccess)==null||m.call(h,f,this),(g=(v=pt(this,ol).config).onSettled)==null||g.call(v,f,this.state.error,this),this.scheduleGc()},onError:l,onFail:(f,h)=>{Ji(this,Kl,sd).call(this,{type:"failed",failureCount:f,error:h})},onPause:()=>{Ji(this,Kl,sd).call(this,{type:"pause"})},onContinue:()=>{Ji(this,Kl,sd).call(this,{type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0})),pt(this,na).start()}},f0=new WeakMap,um=new WeakMap,ol=new WeakMap,dm=new WeakMap,na=new WeakMap,dC=new WeakMap,fm=new WeakMap,Kl=new WeakSet,sd=function(t){const n=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...Cit(r.data,this.options),fetchMeta:t.meta??null};case"success":return An(this,um,void 0),{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const o=t.error;return iD(o)&&o.revert&&pt(this,um)?{...pt(this,um),fetchStatus:"idle"}:{...r,error:o,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),Ta.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),pt(this,ol).notify({query:this,type:"updated",action:t})})},koe);function Cit(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Yge(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function Sit(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var au,Ioe,Eit=(Ioe=class extends NO{constructor(t={}){super();vr(this,au);this.config=t,An(this,au,new Map)}build(t,n,r){const o=n.queryKey,i=n.queryHash??V7(o,n);let a=this.get(i);return a||(a=new wit({client:t,queryKey:o,queryHash:i,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(o)}),this.add(a)),a}add(t){pt(this,au).has(t.queryHash)||(pt(this,au).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=pt(this,au).get(t.queryHash);n&&(t.destroy(),n===t&&pt(this,au).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Ta.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return pt(this,au).get(t)}getAll(){return[...pt(this,au).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(r=>yX(n,r))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(r=>yX(t,r)):n}notify(t){Ta.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){Ta.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Ta.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},au=new WeakMap,Ioe),su,Ca,pm,lu,jf,Doe,_it=(Doe=class extends Zge{constructor(t){super();vr(this,lu);vr(this,su);vr(this,Ca);vr(this,pm);this.mutationId=t.mutationId,An(this,Ca,t.mutationCache),An(this,su,[]),this.state=t.state||$it(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){pt(this,su).includes(t)||(pt(this,su).push(t),this.clearGcTimeout(),pt(this,Ca).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){An(this,su,pt(this,su).filter(n=>n!==t)),this.scheduleGc(),pt(this,Ca).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){pt(this,su).length||(this.state.status==="pending"?this.scheduleGc():pt(this,Ca).remove(this))}continue(){var t;return((t=pt(this,pm))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var i,a,s,l,c,u,d,f,h,m,v,g,b,y,x,w,S,C,E,_;const n=()=>{Ji(this,lu,jf).call(this,{type:"continue"})};An(this,pm,Qge({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(P,$)=>{Ji(this,lu,jf).call(this,{type:"failed",failureCount:P,error:$})},onPause:()=>{Ji(this,lu,jf).call(this,{type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>pt(this,Ca).canRun(this)}));const r=this.state.status==="pending",o=!pt(this,pm).canStart();try{if(r)n();else{Ji(this,lu,jf).call(this,{type:"pending",variables:t,isPaused:o}),await((a=(i=pt(this,Ca).config).onMutate)==null?void 0:a.call(i,t,this));const $=await((l=(s=this.options).onMutate)==null?void 0:l.call(s,t));$!==this.state.context&&Ji(this,lu,jf).call(this,{type:"pending",context:$,variables:t,isPaused:o})}const P=await pt(this,pm).start();return await((u=(c=pt(this,Ca).config).onSuccess)==null?void 0:u.call(c,P,t,this.state.context,this)),await((f=(d=this.options).onSuccess)==null?void 0:f.call(d,P,t,this.state.context)),await((m=(h=pt(this,Ca).config).onSettled)==null?void 0:m.call(h,P,null,this.state.variables,this.state.context,this)),await((g=(v=this.options).onSettled)==null?void 0:g.call(v,P,null,t,this.state.context)),Ji(this,lu,jf).call(this,{type:"success",data:P}),P}catch(P){try{throw await((y=(b=pt(this,Ca).config).onError)==null?void 0:y.call(b,P,t,this.state.context,this)),await((w=(x=this.options).onError)==null?void 0:w.call(x,P,t,this.state.context)),await((C=(S=pt(this,Ca).config).onSettled)==null?void 0:C.call(S,void 0,P,this.state.variables,this.state.context,this)),await((_=(E=this.options).onSettled)==null?void 0:_.call(E,void 0,P,t,this.state.context)),P}finally{Ji(this,lu,jf).call(this,{type:"error",error:P})}}finally{pt(this,Ca).runNext(this)}}},su=new WeakMap,Ca=new WeakMap,pm=new WeakMap,lu=new WeakSet,jf=function(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),Ta.batch(()=>{pt(this,su).forEach(r=>{r.onMutationUpdate(t)}),pt(this,Ca).notify({mutation:this,type:"updated",action:t})})},Doe);function $it(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var hd,Yl,fC,Noe,Pit=(Noe=class extends NO{constructor(t={}){super();vr(this,hd);vr(this,Yl);vr(this,fC);this.config=t,An(this,hd,new Set),An(this,Yl,new Map),An(this,fC,0)}build(t,n,r){const o=new _it({mutationCache:this,mutationId:++_E(this,fC)._,options:t.defaultMutationOptions(n),state:r});return this.add(o),o}add(t){pt(this,hd).add(t);const n=b2(t);if(typeof n=="string"){const r=pt(this,Yl).get(n);r?r.push(t):pt(this,Yl).set(n,[t])}this.notify({type:"added",mutation:t})}remove(t){if(pt(this,hd).delete(t)){const n=b2(t);if(typeof n=="string"){const r=pt(this,Yl).get(n);if(r)if(r.length>1){const o=r.indexOf(t);o!==-1&&r.splice(o,1)}else r[0]===t&&pt(this,Yl).delete(n)}}this.notify({type:"removed",mutation:t})}canRun(t){const n=b2(t);if(typeof n=="string"){const r=pt(this,Yl).get(n),o=r==null?void 0:r.find(i=>i.state.status==="pending");return!o||o===t}else return!0}runNext(t){var r;const n=b2(t);if(typeof n=="string"){const o=(r=pt(this,Yl).get(n))==null?void 0:r.find(i=>i!==t&&i.state.isPaused);return(o==null?void 0:o.continue())??Promise.resolve()}else return Promise.resolve()}clear(){Ta.batch(()=>{pt(this,hd).forEach(t=>{this.notify({type:"removed",mutation:t})}),pt(this,hd).clear(),pt(this,Yl).clear()})}getAll(){return Array.from(pt(this,hd))}find(t){const n={exact:!0,...t};return this.getAll().find(r=>bX(n,r))}findAll(t={}){return this.getAll().filter(n=>bX(t,n))}notify(t){Ta.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return Ta.batch(()=>Promise.all(t.map(n=>n.continue().catch(ql))))}},hd=new WeakMap,Yl=new WeakMap,fC=new WeakMap,Noe);function b2(e){var t;return(t=e.options.scope)==null?void 0:t.id}function CX(e){return{onFetch:(t,n)=>{var u,d,f,h,m;const r=t.options,o=(f=(d=(u=t.fetchOptions)==null?void 0:u.meta)==null?void 0:d.fetchMore)==null?void 0:f.direction,i=((h=t.state.data)==null?void 0:h.pages)||[],a=((m=t.state.data)==null?void 0:m.pageParams)||[];let s={pages:[],pageParams:[]},l=0;const c=async()=>{let v=!1;const g=x=>{Object.defineProperty(x,"signal",{enumerable:!0,get:()=>(t.signal.aborted?v=!0:t.signal.addEventListener("abort",()=>{v=!0}),t.signal)})},b=qge(t.options,t.fetchOptions),y=async(x,w,S)=>{if(v)return Promise.reject();if(w==null&&x.pages.length)return Promise.resolve(x);const E=(()=>{const T={client:t.client,queryKey:t.queryKey,pageParam:w,direction:S?"backward":"forward",meta:t.options.meta};return g(T),T})(),_=await b(E),{maxPages:P}=t.options,$=S?hit:pit;return{pages:$(x.pages,_,P),pageParams:$(x.pageParams,w,P)}};if(o&&i.length){const x=o==="backward",w=x?Mit:SX,S={pages:i,pageParams:a},C=w(r,S);s=await y(S,C,x)}else{const x=e??i.length;do{const w=l===0?a[0]??r.initialPageParam:SX(r,s);if(l>0&&w==null)break;s=await y(s,w),l++}while(l{var v,g;return(g=(v=t.options).persister)==null?void 0:g.call(v,c,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=c}}}function SX(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Mit(e,{pages:t,pageParams:n}){var r;return t.length>0?(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n):void 0}var $o,np,rp,p0,h0,op,m0,g0,Aoe,Tit=(Aoe=class{constructor(e={}){vr(this,$o);vr(this,np);vr(this,rp);vr(this,p0);vr(this,h0);vr(this,op);vr(this,m0);vr(this,g0);An(this,$o,e.queryCache||new Eit),An(this,np,e.mutationCache||new Pit),An(this,rp,e.defaultOptions||{}),An(this,p0,new Map),An(this,h0,new Map),An(this,op,0)}mount(){_E(this,op)._++,pt(this,op)===1&&(An(this,m0,Kge.subscribe(async e=>{e&&(await this.resumePausedMutations(),pt(this,$o).onFocus())})),An(this,g0,hM.subscribe(async e=>{e&&(await this.resumePausedMutations(),pt(this,$o).onOnline())})))}unmount(){var e,t;_E(this,op)._--,pt(this,op)===0&&((e=pt(this,m0))==null||e.call(this),An(this,m0,void 0),(t=pt(this,g0))==null||t.call(this),An(this,g0,void 0))}isFetching(e){return pt(this,$o).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return pt(this,np).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=pt(this,$o).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=pt(this,$o).build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(n5(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return pt(this,$o).findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),o=pt(this,$o).get(r.queryHash),i=o==null?void 0:o.state.data,a=sit(t,i);if(a!==void 0)return pt(this,$o).build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return Ta.batch(()=>pt(this,$o).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=pt(this,$o).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=pt(this,$o);Ta.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=pt(this,$o);return Ta.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=Ta.batch(()=>pt(this,$o).findAll(e).map(o=>o.cancel(n)));return Promise.all(r).then(ql).catch(ql)}invalidateQueries(e,t={}){return Ta.batch(()=>(pt(this,$o).findAll(e).forEach(n=>{n.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=Ta.batch(()=>pt(this,$o).findAll(e).filter(o=>!o.isDisabled()&&!o.isStatic()).map(o=>{let i=o.fetch(void 0,n);return n.throwOnError||(i=i.catch(ql)),o.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(r).then(ql)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=pt(this,$o).build(this,t);return n.isStaleByTime(n5(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(ql).catch(ql)}fetchInfiniteQuery(e){return e.behavior=CX(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(ql).catch(ql)}ensureInfiniteQueryData(e){return e.behavior=CX(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return hM.isOnline()?pt(this,np).resumePausedMutations():Promise.resolve()}getQueryCache(){return pt(this,$o)}getMutationCache(){return pt(this,np)}getDefaultOptions(){return pt(this,rp)}setDefaultOptions(e){An(this,rp,e)}setQueryDefaults(e,t){pt(this,p0).set(Ow(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...pt(this,p0).values()],n={};return t.forEach(r=>{kw(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){pt(this,h0).set(Ow(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...pt(this,h0).values()],n={};return t.forEach(r=>{kw(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...pt(this,rp).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=V7(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===W7&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...pt(this,rp).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){pt(this,$o).clear(),pt(this,np).clear()}},$o=new WeakMap,np=new WeakMap,rp=new WeakMap,p0=new WeakMap,h0=new WeakMap,op=new WeakMap,m0=new WeakMap,g0=new WeakMap,Aoe),Rit=p.createContext(void 0),Oit=({client:e,children:t})=>(p.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),M.jsx(Rit.Provider,{value:e,children:t}));/** * @remix-run/router v1.23.0 * * Copyright (c) Remix Software Inc. @@ -470,8 +470,8 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function ao(){return ao=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Vm(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Nit(){return Math.random().toString(36).substr(2,8)}function _X(e,t){return{usr:e.state,key:e.key,idx:t}}function V0(e,t,n,r){return n===void 0&&(n=null),ao({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?sf(t):t,{state:n,key:t&&t.key||r||Nit()})}function Hp(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function sf(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Jge(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,a=o.history,s=Zo.Pop,l=null,c=u();c==null&&(c=0,a.replaceState(ao({},a.state,{idx:c}),""));function u(){return(a.state||{idx:null}).idx}function d(){s=Zo.Pop;let g=u(),x=g==null?null:g-c;c=g,l&&l({action:s,location:v.location,delta:x})}function p(g,x){s=Zo.Push;let y=V0(v.location,g,x);n&&n(y,g),c=u()+1;let b=_X(y,c),C=v.createHref(y);try{a.pushState(b,"",C)}catch(S){if(S instanceof DOMException&&S.name==="DataCloneError")throw S;o.location.assign(C)}i&&l&&l({action:s,location:v.location,delta:1})}function h(g,x){s=Zo.Replace;let y=V0(v.location,g,x);n&&n(y,g),c=u();let b=_X(y,c),C=v.createHref(y);a.replaceState(b,"",C),i&&l&&l({action:s,location:v.location,delta:0})}function m(g){let x=o.location.origin!=="null"?o.location.origin:o.location.href,y=typeof g=="string"?g:Hp(g);return y=y.replace(/ $/,"%20"),Zn(x,"No window.location.(origin|href) available to create URL for href: "+y),new URL(y,x)}let v={get action(){return s},get location(){return e(o,a)},listen(g){if(l)throw new Error("A history only accepts one active listener");return o.addEventListener(EX,d),l=g,()=>{o.removeEventListener(EX,d),l=null}},createHref(g){return t(o,g)},createURL:m,encodeLocation(g){let x=m(g);return{pathname:x.pathname,search:x.search,hash:x.hash}},push:p,replace:h,go(g){return a.go(g)}};return v}var $r;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})($r||($r={}));const Dit=new Set(["lazy","caseSensitive","path","id","index","children"]);function Ait(e){return e.index===!0}function mM(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((o,i)=>{let a=[...n,String(i)],s=typeof o.id=="string"?o.id:a.join("-");if(Zn(o.index!==!0||!o.children,"Cannot specify children on an index route"),Zn(!r[s],'Found a route id collision on id "'+s+`". Route id's must be globally unique within Data Router usages`),Ait(o)){let l=ao({},o,t(o),{id:s});return r[s]=l,l}else{let l=ao({},o,t(o),{id:s,children:void 0});return r[s]=l,o.children&&(l.children=mM(o.children,t,a,r)),l}})}function Vh(e,t,n){return n===void 0&&(n="/"),n$(e,t,n,!1)}function n$(e,t,n,r){let o=typeof t=="string"?sf(t):t,i=Yy(o.pathname||"/",n);if(i==null)return null;let a=eve(e);Bit(a);let s=null;for(let l=0;s==null&&l{let l={relativePath:s===void 0?i.path||"":s,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};l.relativePath.startsWith("/")&&(Zn(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let c=Td([r,l.relativePath]),u=n.concat(l);i.children&&i.children.length>0&&(Zn(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),eve(i.children,t,u,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:Uit(c,i.index),routesMeta:u})};return e.forEach((i,a)=>{var s;if(i.path===""||!((s=i.path)!=null&&s.includes("?")))o(i,a);else for(let l of tve(i.path))o(i,a,l)}),t}function tve(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let a=tve(r.join("/")),s=[];return s.push(...a.map(l=>l===""?i:[i,l].join("/"))),o&&s.push(...a),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function Bit(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Git(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Lit=/^:[\w-]+$/,jit=3,zit=2,Hit=1,Vit=10,Wit=-2,$X=e=>e==="*";function Uit(e,t){let n=e.split("/"),r=n.length;return n.some($X)&&(r+=Wit),t&&(r+=zit),n.filter(o=>!$X(o)).reduce((o,i)=>o+(Lit.test(i)?jit:i===""?Hit:Vit),r)}function Git(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function qit(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,o={},i="/",a=[];for(let s=0;s{let{paramName:p,isOptional:h}=u;if(p==="*"){let v=s[d]||"";a=i.slice(0,i.length-v.length).replace(/(.)\/+$/,"$1")}const m=s[d];return h&&!m?c[p]=void 0:c[p]=(m||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:a,pattern:e}}function Kit(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Vm(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,l)=>(r.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function Yit(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Vm(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Yy(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function Xit(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?sf(e):e;return{pathname:n?n.startsWith("/")?n:Qit(n,t):t,search:Jit(r),hash:eat(o)}}function Qit(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function a6(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function nve(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function FT(e,t){let n=nve(e);return t?n.map((r,o)=>o===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function BT(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=sf(e):(o=ao({},e),Zn(!o.pathname||!o.pathname.includes("?"),a6("?","pathname","search",o)),Zn(!o.pathname||!o.pathname.includes("#"),a6("#","pathname","hash",o)),Zn(!o.search||!o.search.includes("#"),a6("#","search","hash",o)));let i=e===""||o.pathname==="",a=i?"/":o.pathname,s;if(a==null)s=n;else{let d=t.length-1;if(!r&&a.startsWith("..")){let p=a.split("/");for(;p[0]==="..";)p.shift(),d-=1;o.pathname=p.join("/")}s=d>=0?t[d]:"/"}let l=Xit(o,s),c=a&&a!=="/"&&a.endsWith("/"),u=(i||a===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||u)&&(l.pathname+="/"),l}const Td=e=>e.join("/").replace(/\/\/+/g,"/"),Zit=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Jit=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,eat=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class gM{constructor(t,n,r,o){o===void 0&&(o=!1),this.status=t,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function kC(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const rve=["post","put","patch","delete"],tat=new Set(rve),nat=["get",...rve],rat=new Set(nat),oat=new Set([301,302,303,307,308]),iat=new Set([307,308]),s6={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},aat={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},ax={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},U7=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,sat=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),ove="remix-router-transitions";function ive(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;Zn(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let me=e.detectErrorBoundary;o=pe=>({hasErrorBoundary:me(pe)})}else o=sat;let i={},a=mM(e.routes,o,void 0,i),s,l=e.basename||"/",c=e.dataStrategy||dat,u=e.patchRoutesOnNavigation,d=ao({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),p=null,h=new Set,m=null,v=null,g=null,x=e.hydrationData!=null,y=Vh(a,e.history.location,l),b=!1,C=null;if(y==null&&!u){let me=Ya(404,{pathname:e.history.location.pathname}),{matches:pe,route:ye}=BX(a);y=pe,C={[ye.id]:me}}y&&!e.hydrationData&&Ze(y,a,e.history.location.pathname).active&&(y=null);let S;if(y)if(y.some(me=>me.route.lazy))S=!1;else if(!y.some(me=>me.route.loader))S=!0;else if(d.v7_partialHydration){let me=e.hydrationData?e.hydrationData.loaderData:null,pe=e.hydrationData?e.hydrationData.errors:null;if(pe){let ye=y.findIndex(Te=>pe[Te.route.id]!==void 0);S=y.slice(0,ye+1).every(Te=>!i5(Te.route,me,pe))}else S=y.every(ye=>!i5(ye.route,me,pe))}else S=e.hydrationData!=null;else if(S=!1,y=[],d.v7_partialHydration){let me=Ze(null,a,e.history.location.pathname);me.active&&me.matches&&(b=!0,y=me.matches)}let w,E={historyAction:e.history.action,location:e.history.location,matches:y,initialized:S,navigation:s6,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||C,fetchers:new Map,blockers:new Map},_=Zo.Pop,P=!1,$,R=!1,O=new Map,T=null,I=!1,k=!1,N=[],D=new Set,L=new Map,H=0,U=-1,V=new Map,j=new Set,F=new Map,W=new Map,X=new Set,J=new Map,q=new Map,A;function z(){if(p=e.history.listen(me=>{let{action:pe,location:ye,delta:Te}=me;if(A){A(),A=void 0;return}Vm(q.size===0||Te!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let je=Je({currentLocation:E.location,nextLocation:ye,historyAction:pe});if(je&&Te!=null){let We=new Promise(Xe=>{A=Xe});e.history.go(Te*-1),Ve(je,{state:"blocked",location:ye,proceed(){Ve(je,{state:"proceeding",proceed:void 0,reset:void 0,location:ye}),We.then(()=>e.history.go(Te))},reset(){let Xe=new Map(E.blockers);Xe.set(je,ax),Q({blockers:Xe})}});return}return ne(pe,ye)}),n){_at(t,O);let me=()=>$at(t,O);t.addEventListener("pagehide",me),T=()=>t.removeEventListener("pagehide",me)}return E.initialized||ne(Zo.Pop,E.location,{initialHydration:!0}),w}function G(){p&&p(),T&&T(),h.clear(),$&&$.abort(),E.fetchers.forEach((me,pe)=>Ie(pe)),E.blockers.forEach((me,pe)=>Ae(pe))}function Y(me){return h.add(me),()=>h.delete(me)}function Q(me,pe){pe===void 0&&(pe={}),E=ao({},E,me);let ye=[],Te=[];d.v7_fetcherPersist&&E.fetchers.forEach((je,We)=>{je.state==="idle"&&(X.has(We)?Te.push(We):ye.push(We))}),X.forEach(je=>{!E.fetchers.has(je)&&!L.has(je)&&Te.push(je)}),[...h].forEach(je=>je(E,{deletedFetchers:Te,viewTransitionOpts:pe.viewTransitionOpts,flushSync:pe.flushSync===!0})),d.v7_fetcherPersist?(ye.forEach(je=>E.fetchers.delete(je)),Te.forEach(je=>Ie(je))):Te.forEach(je=>X.delete(je))}function ee(me,pe,ye){var Te,je;let{flushSync:We}=ye===void 0?{}:ye,Xe=E.actionData!=null&&E.navigation.formMethod!=null&&Jl(E.navigation.formMethod)&&E.navigation.state==="loading"&&((Te=me.state)==null?void 0:Te._isRedirect)!==!0,st;pe.actionData?Object.keys(pe.actionData).length>0?st=pe.actionData:st=null:Xe?st=E.actionData:st=null;let ct=pe.loaderData?AX(E.loaderData,pe.loaderData,pe.matches||[],pe.errors):E.loaderData,at=E.blockers;at.size>0&&(at=new Map(at),at.forEach((xt,Nt)=>at.set(Nt,ax)));let Ue=P===!0||E.navigation.formMethod!=null&&Jl(E.navigation.formMethod)&&((je=me.state)==null?void 0:je._isRedirect)!==!0;s&&(a=s,s=void 0),I||_===Zo.Pop||(_===Zo.Push?e.history.push(me,me.state):_===Zo.Replace&&e.history.replace(me,me.state));let Mt;if(_===Zo.Pop){let xt=O.get(E.location.pathname);xt&&xt.has(me.pathname)?Mt={currentLocation:E.location,nextLocation:me}:O.has(me.pathname)&&(Mt={currentLocation:me,nextLocation:E.location})}else if(R){let xt=O.get(E.location.pathname);xt?xt.add(me.pathname):(xt=new Set([me.pathname]),O.set(E.location.pathname,xt)),Mt={currentLocation:E.location,nextLocation:me}}Q(ao({},pe,{actionData:st,loaderData:ct,historyAction:_,location:me,initialized:!0,navigation:s6,revalidation:"idle",restoreScrollPosition:ut(me,pe.matches||E.matches),preventScrollReset:Ue,blockers:at}),{viewTransitionOpts:Mt,flushSync:We===!0}),_=Zo.Pop,P=!1,R=!1,I=!1,k=!1,N=[]}async function te(me,pe){if(typeof me=="number"){e.history.go(me);return}let ye=o5(E.location,E.matches,l,d.v7_prependBasename,me,d.v7_relativeSplatPath,pe==null?void 0:pe.fromRouteId,pe==null?void 0:pe.relative),{path:Te,submission:je,error:We}=MX(d.v7_normalizeFormMethod,!1,ye,pe),Xe=E.location,st=V0(E.location,Te,pe&&pe.state);st=ao({},st,e.history.encodeLocation(st));let ct=pe&&pe.replace!=null?pe.replace:void 0,at=Zo.Push;ct===!0?at=Zo.Replace:ct===!1||je!=null&&Jl(je.formMethod)&&je.formAction===E.location.pathname+E.location.search&&(at=Zo.Replace);let Ue=pe&&"preventScrollReset"in pe?pe.preventScrollReset===!0:void 0,Mt=(pe&&pe.flushSync)===!0,xt=Je({currentLocation:Xe,nextLocation:st,historyAction:at});if(xt){Ve(xt,{state:"blocked",location:st,proceed(){Ve(xt,{state:"proceeding",proceed:void 0,reset:void 0,location:st}),te(me,pe)},reset(){let Nt=new Map(E.blockers);Nt.set(xt,ax),Q({blockers:Nt})}});return}return await ne(at,st,{submission:je,pendingError:We,preventScrollReset:Ue,replace:pe&&pe.replace,enableViewTransition:pe&&pe.viewTransition,flushSync:Mt})}function oe(){if(Le(),Q({revalidation:"loading"}),E.navigation.state!=="submitting"){if(E.navigation.state==="idle"){ne(E.historyAction,E.location,{startUninterruptedRevalidation:!0});return}ne(_||E.historyAction,E.navigation.location,{overrideNavigation:E.navigation,enableViewTransition:R===!0})}}async function ne(me,pe,ye){$&&$.abort(),$=null,_=me,I=(ye&&ye.startUninterruptedRevalidation)===!0,Ge(E.location,E.matches),P=(ye&&ye.preventScrollReset)===!0,R=(ye&&ye.enableViewTransition)===!0;let Te=s||a,je=ye&&ye.overrideNavigation,We=ye!=null&&ye.initialHydration&&E.matches&&E.matches.length>0&&!b?E.matches:Vh(Te,pe,l),Xe=(ye&&ye.flushSync)===!0;if(We&&E.initialized&&!k&&vat(E.location,pe)&&!(ye&&ye.submission&&Jl(ye.submission.formMethod))){ee(pe,{matches:We},{flushSync:Xe});return}let st=Ze(We,Te,pe.pathname);if(st.active&&st.matches&&(We=st.matches),!We){let{error:wt,notFoundMatches:ft,route:vt}=ht(pe.pathname);ee(pe,{matches:ft,loaderData:{},errors:{[vt.id]:wt}},{flushSync:Xe});return}$=new AbortController;let ct=nv(e.history,pe,$.signal,ye&&ye.submission),at;if(ye&&ye.pendingError)at=[Wh(We).route.id,{type:$r.error,error:ye.pendingError}];else if(ye&&ye.submission&&Jl(ye.submission.formMethod)){let wt=await le(ct,pe,ye.submission,We,st.active,{replace:ye.replace,flushSync:Xe});if(wt.shortCircuited)return;if(wt.pendingActionResult){let[ft,vt]=wt.pendingActionResult;if(Ms(vt)&&kC(vt.error)&&vt.error.status===404){$=null,ee(pe,{matches:wt.matches,loaderData:{},errors:{[ft]:vt.error}});return}}We=wt.matches||We,at=wt.pendingActionResult,je=l6(pe,ye.submission),Xe=!1,st.active=!1,ct=nv(e.history,ct.url,ct.signal)}let{shortCircuited:Ue,matches:Mt,loaderData:xt,errors:Nt}=await ce(ct,pe,We,st.active,je,ye&&ye.submission,ye&&ye.fetcherSubmission,ye&&ye.replace,ye&&ye.initialHydration===!0,Xe,at);Ue||($=null,ee(pe,ao({matches:Mt||We},FX(at),{loaderData:xt,errors:Nt})))}async function le(me,pe,ye,Te,je,We){We===void 0&&(We={}),Le();let Xe=Sat(pe,ye);if(Q({navigation:Xe},{flushSync:We.flushSync===!0}),je){let at=await et(Te,pe.pathname,me.signal);if(at.type==="aborted")return{shortCircuited:!0};if(at.type==="error"){let Ue=Wh(at.partialMatches).route.id;return{matches:at.partialMatches,pendingActionResult:[Ue,{type:$r.error,error:at.error}]}}else if(at.matches)Te=at.matches;else{let{notFoundMatches:Ue,error:Mt,route:xt}=ht(pe.pathname);return{matches:Ue,pendingActionResult:[xt.id,{type:$r.error,error:Mt}]}}}let st,ct=Yx(Te,pe);if(!ct.route.action&&!ct.route.lazy)st={type:$r.error,error:Ya(405,{method:me.method,pathname:pe.pathname,routeId:ct.route.id})};else if(st=(await be("action",E,me,[ct],Te,null))[ct.route.id],me.signal.aborted)return{shortCircuited:!0};if(nm(st)){let at;return We&&We.replace!=null?at=We.replace:at=kX(st.response.headers.get("Location"),new URL(me.url),l)===E.location.pathname+E.location.search,await de(me,st,!0,{submission:ye,replace:at}),{shortCircuited:!0}}if(pp(st))throw Ya(400,{type:"defer-action"});if(Ms(st)){let at=Wh(Te,ct.route.id);return(We&&We.replace)!==!0&&(_=Zo.Push),{matches:Te,pendingActionResult:[at.route.id,st]}}return{matches:Te,pendingActionResult:[ct.route.id,st]}}async function ce(me,pe,ye,Te,je,We,Xe,st,ct,at,Ue){let Mt=je||l6(pe,We),xt=We||Xe||jX(Mt),Nt=!I&&(!d.v7_partialHydration||!ct);if(Te){if(Nt){let Rt=he(Ue);Q(ao({navigation:Mt},Rt!==void 0?{actionData:Rt}:{}),{flushSync:at})}let lt=await et(ye,pe.pathname,me.signal);if(lt.type==="aborted")return{shortCircuited:!0};if(lt.type==="error"){let Rt=Wh(lt.partialMatches).route.id;return{matches:lt.partialMatches,loaderData:{},errors:{[Rt]:lt.error}}}else if(lt.matches)ye=lt.matches;else{let{error:Rt,notFoundMatches:cn,route:yn}=ht(pe.pathname);return{matches:cn,loaderData:{},errors:{[yn.id]:Rt}}}}let wt=s||a,[ft,vt]=OX(e.history,E,ye,xt,pe,d.v7_partialHydration&&ct===!0,d.v7_skipActionErrorRevalidation,k,N,D,X,F,j,wt,l,Ue);if(He(lt=>!(ye&&ye.some(Rt=>Rt.route.id===lt))||ft&&ft.some(Rt=>Rt.route.id===lt)),U=++H,ft.length===0&&vt.length===0){let lt=Oe();return ee(pe,ao({matches:ye,loaderData:{},errors:Ue&&Ms(Ue[1])?{[Ue[0]]:Ue[1].error}:null},FX(Ue),lt?{fetchers:new Map(E.fetchers)}:{}),{flushSync:at}),{shortCircuited:!0}}if(Nt){let lt={};if(!Te){lt.navigation=Mt;let Rt=he(Ue);Rt!==void 0&&(lt.actionData=Rt)}vt.length>0&&(lt.fetchers=ue(vt)),Q(lt,{flushSync:at})}vt.forEach(lt=>{Be(lt.key),lt.controller&&L.set(lt.key,lt.controller)});let rt=()=>vt.forEach(lt=>Be(lt.key));$&&$.signal.addEventListener("abort",rt);let{loaderResults:yt,fetcherResults:qe}=await Ee(E,ye,ft,vt,me);if(me.signal.aborted)return{shortCircuited:!0};$&&$.signal.removeEventListener("abort",rt),vt.forEach(lt=>L.delete(lt.key));let ke=x2(yt);if(ke)return await de(me,ke.result,!0,{replace:st}),{shortCircuited:!0};if(ke=x2(qe),ke)return j.add(ke.key),await de(me,ke.result,!0,{replace:st}),{shortCircuited:!0};let{loaderData:nt,errors:Ct}=DX(E,ye,yt,Ue,vt,qe,J);J.forEach((lt,Rt)=>{lt.subscribe(cn=>{(cn||lt.done)&&J.delete(Rt)})}),d.v7_partialHydration&&ct&&E.errors&&(Ct=ao({},E.errors,Ct));let Lt=Oe(),on=Fe(U),Pt=Lt||on||vt.length>0;return ao({matches:ye,loaderData:nt,errors:Ct},Pt?{fetchers:new Map(E.fetchers)}:{})}function he(me){if(me&&!Ms(me[1]))return{[me[0]]:me[1].data};if(E.actionData)return Object.keys(E.actionData).length===0?null:E.actionData}function ue(me){return me.forEach(pe=>{let ye=E.fetchers.get(pe.key),Te=sx(void 0,ye?ye.data:void 0);E.fetchers.set(pe.key,Te)}),new Map(E.fetchers)}function fe(me,pe,ye,Te){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");Be(me);let je=(Te&&Te.flushSync)===!0,We=s||a,Xe=o5(E.location,E.matches,l,d.v7_prependBasename,ye,d.v7_relativeSplatPath,pe,Te==null?void 0:Te.relative),st=Vh(We,Xe,l),ct=Ze(st,We,Xe);if(ct.active&&ct.matches&&(st=ct.matches),!st){Pe(me,pe,Ya(404,{pathname:Xe}),{flushSync:je});return}let{path:at,submission:Ue,error:Mt}=MX(d.v7_normalizeFormMethod,!0,Xe,Te);if(Mt){Pe(me,pe,Mt,{flushSync:je});return}let xt=Yx(st,at),Nt=(Te&&Te.preventScrollReset)===!0;if(Ue&&Jl(Ue.formMethod)){ve(me,pe,at,xt,st,ct.active,je,Nt,Ue);return}F.set(me,{routeId:pe,path:at}),ge(me,pe,at,xt,st,ct.active,je,Nt,Ue)}async function ve(me,pe,ye,Te,je,We,Xe,st,ct){Le(),F.delete(me);function at(tn){if(!tn.route.action&&!tn.route.lazy){let Kn=Ya(405,{method:ct.formMethod,pathname:ye,routeId:pe});return Pe(me,pe,Kn,{flushSync:Xe}),!0}return!1}if(!We&&at(Te))return;let Ue=E.fetchers.get(me);Re(me,Eat(ct,Ue),{flushSync:Xe});let Mt=new AbortController,xt=nv(e.history,ye,Mt.signal,ct);if(We){let tn=await et(je,new URL(xt.url).pathname,xt.signal,me);if(tn.type==="aborted")return;if(tn.type==="error"){Pe(me,pe,tn.error,{flushSync:Xe});return}else if(tn.matches){if(je=tn.matches,Te=Yx(je,ye),at(Te))return}else{Pe(me,pe,Ya(404,{pathname:ye}),{flushSync:Xe});return}}L.set(me,Mt);let Nt=H,ft=(await be("action",E,xt,[Te],je,me))[Te.route.id];if(xt.signal.aborted){L.get(me)===Mt&&L.delete(me);return}if(d.v7_fetcherPersist&&X.has(me)){if(nm(ft)||Ms(ft)){Re(me,zf(void 0));return}}else{if(nm(ft))if(L.delete(me),U>Nt){Re(me,zf(void 0));return}else return j.add(me),Re(me,sx(ct)),de(xt,ft,!1,{fetcherSubmission:ct,preventScrollReset:st});if(Ms(ft)){Pe(me,pe,ft.error);return}}if(pp(ft))throw Ya(400,{type:"defer-action"});let vt=E.navigation.location||E.location,rt=nv(e.history,vt,Mt.signal),yt=s||a,qe=E.navigation.state!=="idle"?Vh(yt,E.navigation.location,l):E.matches;Zn(qe,"Didn't find any matches after fetcher action");let ke=++H;V.set(me,ke);let nt=sx(ct,ft.data);E.fetchers.set(me,nt);let[Ct,Lt]=OX(e.history,E,qe,ct,vt,!1,d.v7_skipActionErrorRevalidation,k,N,D,X,F,j,yt,l,[Te.route.id,ft]);Lt.filter(tn=>tn.key!==me).forEach(tn=>{let Kn=tn.key,ir=E.fetchers.get(Kn),ro=sx(void 0,ir?ir.data:void 0);E.fetchers.set(Kn,ro),Be(Kn),tn.controller&&L.set(Kn,tn.controller)}),Q({fetchers:new Map(E.fetchers)});let on=()=>Lt.forEach(tn=>Be(tn.key));Mt.signal.addEventListener("abort",on);let{loaderResults:Pt,fetcherResults:lt}=await Ee(E,qe,Ct,Lt,rt);if(Mt.signal.aborted)return;Mt.signal.removeEventListener("abort",on),V.delete(me),L.delete(me),Lt.forEach(tn=>L.delete(tn.key));let Rt=x2(Pt);if(Rt)return de(rt,Rt.result,!1,{preventScrollReset:st});if(Rt=x2(lt),Rt)return j.add(Rt.key),de(rt,Rt.result,!1,{preventScrollReset:st});let{loaderData:cn,errors:yn}=DX(E,qe,Pt,void 0,Lt,lt,J);if(E.fetchers.has(me)){let tn=zf(ft.data);E.fetchers.set(me,tn)}Fe(ke),E.navigation.state==="loading"&&ke>U?(Zn(_,"Expected pending action"),$&&$.abort(),ee(E.navigation.location,{matches:qe,loaderData:cn,errors:yn,fetchers:new Map(E.fetchers)})):(Q({errors:yn,loaderData:AX(E.loaderData,cn,qe,yn),fetchers:new Map(E.fetchers)}),k=!1)}async function ge(me,pe,ye,Te,je,We,Xe,st,ct){let at=E.fetchers.get(me);Re(me,sx(ct,at?at.data:void 0),{flushSync:Xe});let Ue=new AbortController,Mt=nv(e.history,ye,Ue.signal);if(We){let ft=await et(je,new URL(Mt.url).pathname,Mt.signal,me);if(ft.type==="aborted")return;if(ft.type==="error"){Pe(me,pe,ft.error,{flushSync:Xe});return}else if(ft.matches)je=ft.matches,Te=Yx(je,ye);else{Pe(me,pe,Ya(404,{pathname:ye}),{flushSync:Xe});return}}L.set(me,Ue);let xt=H,wt=(await be("loader",E,Mt,[Te],je,me))[Te.route.id];if(pp(wt)&&(wt=await G7(wt,Mt.signal,!0)||wt),L.get(me)===Ue&&L.delete(me),!Mt.signal.aborted){if(X.has(me)){Re(me,zf(void 0));return}if(nm(wt))if(U>xt){Re(me,zf(void 0));return}else{j.add(me),await de(Mt,wt,!1,{preventScrollReset:st});return}if(Ms(wt)){Pe(me,pe,wt.error);return}Zn(!pp(wt),"Unhandled fetcher deferred data"),Re(me,zf(wt.data))}}async function de(me,pe,ye,Te){let{submission:je,fetcherSubmission:We,preventScrollReset:Xe,replace:st}=Te===void 0?{}:Te;pe.response.headers.has("X-Remix-Revalidate")&&(k=!0);let ct=pe.response.headers.get("Location");Zn(ct,"Expected a Location header on the redirect Response"),ct=kX(ct,new URL(me.url),l);let at=V0(E.location,ct,{_isRedirect:!0});if(n){let ft=!1;if(pe.response.headers.has("X-Remix-Reload-Document"))ft=!0;else if(U7.test(ct)){const vt=e.history.createURL(ct);ft=vt.origin!==t.location.origin||Yy(vt.pathname,l)==null}if(ft){st?t.location.replace(ct):t.location.assign(ct);return}}$=null;let Ue=st===!0||pe.response.headers.has("X-Remix-Replace")?Zo.Replace:Zo.Push,{formMethod:Mt,formAction:xt,formEncType:Nt}=E.navigation;!je&&!We&&Mt&&xt&&Nt&&(je=jX(E.navigation));let wt=je||We;if(iat.has(pe.response.status)&&wt&&Jl(wt.formMethod))await ne(Ue,at,{submission:ao({},wt,{formAction:ct}),preventScrollReset:Xe||P,enableViewTransition:ye?R:void 0});else{let ft=l6(at,je);await ne(Ue,at,{overrideNavigation:ft,fetcherSubmission:We,preventScrollReset:Xe||P,enableViewTransition:ye?R:void 0})}}async function be(me,pe,ye,Te,je,We){let Xe,st={};try{Xe=await fat(c,me,pe,ye,Te,je,We,i,o)}catch(ct){return Te.forEach(at=>{st[at.route.id]={type:$r.error,error:ct}}),st}for(let[ct,at]of Object.entries(Xe))if(yat(at)){let Ue=at.result;st[ct]={type:$r.redirect,response:mat(Ue,ye,ct,je,l,d.v7_relativeSplatPath)}}else st[ct]=await hat(at);return st}async function Ee(me,pe,ye,Te,je){let We=me.matches,Xe=be("loader",me,je,ye,pe,null),st=Promise.all(Te.map(async Ue=>{if(Ue.matches&&Ue.match&&Ue.controller){let xt=(await be("loader",me,nv(e.history,Ue.path,Ue.controller.signal),[Ue.match],Ue.matches,Ue.key))[Ue.match.route.id];return{[Ue.key]:xt}}else return Promise.resolve({[Ue.key]:{type:$r.error,error:Ya(404,{pathname:Ue.path})}})})),ct=await Xe,at=(await st).reduce((Ue,Mt)=>Object.assign(Ue,Mt),{});return await Promise.all([Cat(pe,ct,je.signal,We,me.loaderData),wat(pe,at,Te)]),{loaderResults:ct,fetcherResults:at}}function Le(){k=!0,N.push(...He()),F.forEach((me,pe)=>{L.has(pe)&&D.add(pe),Be(pe)})}function Re(me,pe,ye){ye===void 0&&(ye={}),E.fetchers.set(me,pe),Q({fetchers:new Map(E.fetchers)},{flushSync:(ye&&ye.flushSync)===!0})}function Pe(me,pe,ye,Te){Te===void 0&&(Te={});let je=Wh(E.matches,pe);Ie(me),Q({errors:{[je.route.id]:ye},fetchers:new Map(E.fetchers)},{flushSync:(Te&&Te.flushSync)===!0})}function ze(me){return W.set(me,(W.get(me)||0)+1),X.has(me)&&X.delete(me),E.fetchers.get(me)||aat}function Ie(me){let pe=E.fetchers.get(me);L.has(me)&&!(pe&&pe.state==="loading"&&V.has(me))&&Be(me),F.delete(me),V.delete(me),j.delete(me),d.v7_fetcherPersist&&X.delete(me),D.delete(me),E.fetchers.delete(me)}function $e(me){let pe=(W.get(me)||0)-1;pe<=0?(W.delete(me),X.add(me),d.v7_fetcherPersist||Ie(me)):W.set(me,pe),Q({fetchers:new Map(E.fetchers)})}function Be(me){let pe=L.get(me);pe&&(pe.abort(),L.delete(me))}function Ce(me){for(let pe of me){let ye=ze(pe),Te=zf(ye.data);E.fetchers.set(pe,Te)}}function Oe(){let me=[],pe=!1;for(let ye of j){let Te=E.fetchers.get(ye);Zn(Te,"Expected fetcher: "+ye),Te.state==="loading"&&(j.delete(ye),me.push(ye),pe=!0)}return Ce(me),pe}function Fe(me){let pe=[];for(let[ye,Te]of V)if(Te0}function Se(me,pe){let ye=E.blockers.get(me)||ax;return q.get(me)!==pe&&q.set(me,pe),ye}function Ae(me){E.blockers.delete(me),q.delete(me)}function Ve(me,pe){let ye=E.blockers.get(me)||ax;Zn(ye.state==="unblocked"&&pe.state==="blocked"||ye.state==="blocked"&&pe.state==="blocked"||ye.state==="blocked"&&pe.state==="proceeding"||ye.state==="blocked"&&pe.state==="unblocked"||ye.state==="proceeding"&&pe.state==="unblocked","Invalid blocker state transition: "+ye.state+" -> "+pe.state);let Te=new Map(E.blockers);Te.set(me,pe),Q({blockers:Te})}function Je(me){let{currentLocation:pe,nextLocation:ye,historyAction:Te}=me;if(q.size===0)return;q.size>1&&Vm(!1,"A router only supports one blocker at a time");let je=Array.from(q.entries()),[We,Xe]=je[je.length-1],st=E.blockers.get(We);if(!(st&&st.state==="proceeding")&&Xe({currentLocation:pe,nextLocation:ye,historyAction:Te}))return We}function ht(me){let pe=Ya(404,{pathname:me}),ye=s||a,{matches:Te,route:je}=BX(ye);return He(),{notFoundMatches:Te,route:je,error:pe}}function He(me){let pe=[];return J.forEach((ye,Te)=>{(!me||me(Te))&&(ye.cancel(),pe.push(Te),J.delete(Te))}),pe}function Ke(me,pe,ye){if(m=me,g=pe,v=ye||null,!x&&E.navigation===s6){x=!0;let Te=ut(E.location,E.matches);Te!=null&&Q({restoreScrollPosition:Te})}return()=>{m=null,g=null,v=null}}function it(me,pe){return v&&v(me,pe.map(Te=>Fit(Te,E.loaderData)))||me.key}function Ge(me,pe){if(m&&g){let ye=it(me,pe);m[ye]=g()}}function ut(me,pe){if(m){let ye=it(me,pe),Te=m[ye];if(typeof Te=="number")return Te}return null}function Ze(me,pe,ye){if(u)if(me){if(Object.keys(me[0].params).length>0)return{active:!0,matches:n$(pe,ye,l,!0)}}else return{active:!0,matches:n$(pe,ye,l,!0)||[]};return{active:!1,matches:null}}async function et(me,pe,ye,Te){if(!u)return{type:"success",matches:me};let je=me;for(;;){let We=s==null,Xe=s||a,st=i;try{await u({signal:ye,path:pe,matches:je,fetcherKey:Te,patch:(Ue,Mt)=>{ye.aborted||IX(Ue,Mt,Xe,st,o)}})}catch(Ue){return{type:"error",error:Ue,partialMatches:je}}finally{We&&!ye.aborted&&(a=[...a])}if(ye.aborted)return{type:"aborted"};let ct=Vh(Xe,pe,l);if(ct)return{type:"success",matches:ct};let at=n$(Xe,pe,l,!0);if(!at||je.length===at.length&&je.every((Ue,Mt)=>Ue.route.id===at[Mt].route.id))return{type:"success",matches:null};je=at}}function tt(me){i={},s=mM(me,o,void 0,i)}function mt(me,pe){let ye=s==null;IX(me,pe,s||a,i,o),ye&&(a=[...a],Q({}))}return w={get basename(){return l},get future(){return d},get state(){return E},get routes(){return a},get window(){return t},initialize:z,subscribe:Y,enableScrollRestoration:Ke,navigate:te,fetch:fe,revalidate:oe,createHref:me=>e.history.createHref(me),encodeLocation:me=>e.history.encodeLocation(me),getFetcher:ze,deleteFetcher:$e,dispose:G,getBlocker:Se,deleteBlocker:Ae,patchRoutes:mt,_internalFetchControllers:L,_internalActiveDeferreds:J,_internalSetRoutes:tt},w}function lat(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function o5(e,t,n,r,o,i,a,s){let l,c;if(a){l=[];for(let d of t)if(l.push(d),d.route.id===a){c=d;break}}else l=t,c=t[t.length-1];let u=BT(o||".",FT(l,i),Yy(e.pathname,n)||e.pathname,s==="path");if(o==null&&(u.search=e.search,u.hash=e.hash),(o==null||o===""||o===".")&&c){let d=q7(u.search);if(c.route.index&&!d)u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index";else if(!c.route.index&&d){let p=new URLSearchParams(u.search),h=p.getAll("index");p.delete("index"),h.filter(v=>v).forEach(v=>p.append("index",v));let m=p.toString();u.search=m?"?"+m:""}}return r&&n!=="/"&&(u.pathname=u.pathname==="/"?n:Td([n,u.pathname])),Hp(u)}function MX(e,t,n,r){if(!r||!lat(r))return{path:n};if(r.formMethod&&!xat(r.formMethod))return{path:n,error:Ya(405,{method:r.formMethod})};let o=()=>({path:n,error:Ya(400,{type:"invalid-body"})}),i=r.formMethod||"get",a=e?i.toUpperCase():i.toLowerCase(),s=lve(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!Jl(a))return o();let p=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((h,m)=>{let[v,g]=m;return""+h+v+"="+g+` -`},""):String(r.body);return{path:n,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:void 0,text:p}}}else if(r.formEncType==="application/json"){if(!Jl(a))return o();try{let p=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:p,text:void 0}}}catch{return o()}}}Zn(typeof FormData=="function","FormData is not available in this environment");let l,c;if(r.formData)l=a5(r.formData),c=r.formData;else if(r.body instanceof FormData)l=a5(r.body),c=r.body;else if(r.body instanceof URLSearchParams)l=r.body,c=NX(l);else if(r.body==null)l=new URLSearchParams,c=new FormData;else try{l=new URLSearchParams(r.body),c=NX(l)}catch{return o()}let u={formMethod:a,formAction:s,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:c,json:void 0,text:void 0};if(Jl(u.formMethod))return{path:n,submission:u};let d=sf(n);return t&&d.search&&q7(d.search)&&l.append("index",""),d.search="?"+l,{path:Hp(d),submission:u}}function RX(e,t,n){n===void 0&&(n=!1);let r=e.findIndex(o=>o.route.id===t);return r>=0?e.slice(0,n?r+1:r):e}function OX(e,t,n,r,o,i,a,s,l,c,u,d,p,h,m,v){let g=v?Ms(v[1])?v[1].error:v[1].data:void 0,x=e.createURL(t.location),y=e.createURL(o),b=n;i&&t.errors?b=RX(n,Object.keys(t.errors)[0],!0):v&&Ms(v[1])&&(b=RX(n,v[0]));let C=v?v[1].statusCode:void 0,S=a&&C&&C>=400,w=b.filter((_,P)=>{let{route:$}=_;if($.lazy)return!0;if($.loader==null)return!1;if(i)return i5($,t.loaderData,t.errors);if(cat(t.loaderData,t.matches[P],_)||l.some(T=>T===_.route.id))return!0;let R=t.matches[P],O=_;return TX(_,ao({currentUrl:x,currentParams:R.params,nextUrl:y,nextParams:O.params},r,{actionResult:g,actionStatus:C,defaultShouldRevalidate:S?!1:s||x.pathname+x.search===y.pathname+y.search||x.search!==y.search||ave(R,O)}))}),E=[];return d.forEach((_,P)=>{if(i||!n.some(I=>I.route.id===_.routeId)||u.has(P))return;let $=Vh(h,_.path,m);if(!$){E.push({key:P,routeId:_.routeId,path:_.path,matches:null,match:null,controller:null});return}let R=t.fetchers.get(P),O=Yx($,_.path),T=!1;p.has(P)?T=!1:c.has(P)?(c.delete(P),T=!0):R&&R.state!=="idle"&&R.data===void 0?T=s:T=TX(O,ao({currentUrl:x,currentParams:t.matches[t.matches.length-1].params,nextUrl:y,nextParams:n[n.length-1].params},r,{actionResult:g,actionStatus:C,defaultShouldRevalidate:S?!1:s})),T&&E.push({key:P,routeId:_.routeId,path:_.path,matches:$,match:O,controller:new AbortController})}),[w,E]}function i5(e,t,n){if(e.lazy)return!0;if(!e.loader)return!1;let r=t!=null&&t[e.id]!==void 0,o=n!=null&&n[e.id]!==void 0;return!r&&o?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!r&&!o}function cat(e,t,n){let r=!t||n.route.id!==t.route.id,o=e[n.route.id]===void 0;return r||o}function ave(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function TX(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}function IX(e,t,n,r,o){var i;let a;if(e){let c=r[e];Zn(c,"No route found to patch children into: routeId = "+e),c.children||(c.children=[]),a=c.children}else a=n;let s=t.filter(c=>!a.some(u=>sve(c,u))),l=mM(s,o,[e||"_","patch",String(((i=a)==null?void 0:i.length)||"0")],r);a.push(...l)}function sve(e,t){return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((n,r)=>{var o;return(o=t.children)==null?void 0:o.some(i=>sve(n,i))}):!1}async function uat(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];Zn(o,"No route found in manifest");let i={};for(let a in r){let l=o[a]!==void 0&&a!=="hasErrorBoundary";Vm(!l,'Route "'+o.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+a+'" will be ignored.')),!l&&!Dit.has(a)&&(i[a]=r[a])}Object.assign(o,i),Object.assign(o,ao({},t(o),{lazy:void 0}))}async function dat(e){let{matches:t}=e,n=t.filter(o=>o.shouldLoad);return(await Promise.all(n.map(o=>o.resolve()))).reduce((o,i,a)=>Object.assign(o,{[n[a].route.id]:i}),{})}async function fat(e,t,n,r,o,i,a,s,l,c){let u=i.map(h=>h.route.lazy?uat(h.route,l,s):void 0),d=i.map((h,m)=>{let v=u[m],g=o.some(y=>y.route.id===h.route.id);return ao({},h,{shouldLoad:g,resolve:async y=>(y&&r.method==="GET"&&(h.route.lazy||h.route.loader)&&(g=!0),g?pat(t,r,h,v,y,c):Promise.resolve({type:$r.data,result:void 0}))})}),p=await e({matches:d,request:r,params:i[0].params,fetcherKey:a,context:c});try{await Promise.all(u)}catch{}return p}async function pat(e,t,n,r,o,i){let a,s,l=c=>{let u,d=new Promise((m,v)=>u=v);s=()=>u(),t.signal.addEventListener("abort",s);let p=m=>typeof c!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):c({request:t,params:n.params,context:i},...m!==void 0?[m]:[]),h=(async()=>{try{return{type:"data",result:await(o?o(v=>p(v)):p())}}catch(m){return{type:"error",result:m}}})();return Promise.race([h,d])};try{let c=n.route[e];if(r)if(c){let u,[d]=await Promise.all([l(c).catch(p=>{u=p}),r]);if(u!==void 0)throw u;a=d}else if(await r,c=n.route[e],c)a=await l(c);else if(e==="action"){let u=new URL(t.url),d=u.pathname+u.search;throw Ya(405,{method:t.method,pathname:d,routeId:n.route.id})}else return{type:$r.data,result:void 0};else if(c)a=await l(c);else{let u=new URL(t.url),d=u.pathname+u.search;throw Ya(404,{pathname:d})}Zn(a.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(c){return{type:$r.error,result:c}}finally{s&&t.signal.removeEventListener("abort",s)}return a}async function hat(e){let{result:t,type:n}=e;if(cve(t)){let d;try{let p=t.headers.get("Content-Type");p&&/\bapplication\/json\b/.test(p)?t.body==null?d=null:d=await t.json():d=await t.text()}catch(p){return{type:$r.error,error:p}}return n===$r.error?{type:$r.error,error:new gM(t.status,t.statusText,d),statusCode:t.status,headers:t.headers}:{type:$r.data,data:d,statusCode:t.status,headers:t.headers}}if(n===$r.error){if(LX(t)){var r,o;if(t.data instanceof Error){var i,a;return{type:$r.error,error:t.data,statusCode:(i=t.init)==null?void 0:i.status,headers:(a=t.init)!=null&&a.headers?new Headers(t.init.headers):void 0}}return{type:$r.error,error:new gM(((r=t.init)==null?void 0:r.status)||500,void 0,t.data),statusCode:kC(t)?t.status:void 0,headers:(o=t.init)!=null&&o.headers?new Headers(t.init.headers):void 0}}return{type:$r.error,error:t,statusCode:kC(t)?t.status:void 0}}if(bat(t)){var s,l;return{type:$r.deferred,deferredData:t,statusCode:(s=t.init)==null?void 0:s.status,headers:((l=t.init)==null?void 0:l.headers)&&new Headers(t.init.headers)}}if(LX(t)){var c,u;return{type:$r.data,data:t.data,statusCode:(c=t.init)==null?void 0:c.status,headers:(u=t.init)!=null&&u.headers?new Headers(t.init.headers):void 0}}return{type:$r.data,data:t}}function mat(e,t,n,r,o,i){let a=e.headers.get("Location");if(Zn(a,"Redirects returned/thrown from loaders/actions must have a Location header"),!U7.test(a)){let s=r.slice(0,r.findIndex(l=>l.route.id===n)+1);a=o5(new URL(t.url),s,o,!0,a,i),e.headers.set("Location",a)}return e}function kX(e,t,n){if(U7.test(e)){let r=e,o=r.startsWith("//")?new URL(t.protocol+r):new URL(r),i=Yy(o.pathname,n)!=null;if(o.origin===t.origin&&i)return o.pathname+o.search+o.hash}return e}function nv(e,t,n,r){let o=e.createURL(lve(t)).toString(),i={signal:n};if(r&&Jl(r.formMethod)){let{formMethod:a,formEncType:s}=r;i.method=a.toUpperCase(),s==="application/json"?(i.headers=new Headers({"Content-Type":s}),i.body=JSON.stringify(r.json)):s==="text/plain"?i.body=r.text:s==="application/x-www-form-urlencoded"&&r.formData?i.body=a5(r.formData):i.body=r.formData}return new Request(o,i)}function a5(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function NX(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function gat(e,t,n,r,o){let i={},a=null,s,l=!1,c={},u=n&&Ms(n[1])?n[1].error:void 0;return e.forEach(d=>{if(!(d.route.id in t))return;let p=d.route.id,h=t[p];if(Zn(!nm(h),"Cannot handle redirect results in processLoaderData"),Ms(h)){let m=h.error;u!==void 0&&(m=u,u=void 0),a=a||{};{let v=Wh(e,p);a[v.route.id]==null&&(a[v.route.id]=m)}i[p]=void 0,l||(l=!0,s=kC(h.error)?h.error.status:500),h.headers&&(c[p]=h.headers)}else pp(h)?(r.set(p,h.deferredData),i[p]=h.deferredData.data,h.statusCode!=null&&h.statusCode!==200&&!l&&(s=h.statusCode),h.headers&&(c[p]=h.headers)):(i[p]=h.data,h.statusCode&&h.statusCode!==200&&!l&&(s=h.statusCode),h.headers&&(c[p]=h.headers))}),u!==void 0&&n&&(a={[n[0]]:u},i[n[0]]=void 0),{loaderData:i,errors:a,statusCode:s||200,loaderHeaders:c}}function DX(e,t,n,r,o,i,a){let{loaderData:s,errors:l}=gat(t,n,r,a);return o.forEach(c=>{let{key:u,match:d,controller:p}=c,h=i[u];if(Zn(h,"Did not find corresponding fetcher result"),!(p&&p.signal.aborted))if(Ms(h)){let m=Wh(e.matches,d==null?void 0:d.route.id);l&&l[m.route.id]||(l=ao({},l,{[m.route.id]:h.error})),e.fetchers.delete(u)}else if(nm(h))Zn(!1,"Unhandled fetcher revalidation redirect");else if(pp(h))Zn(!1,"Unhandled fetcher deferred data");else{let m=zf(h.data);e.fetchers.set(u,m)}}),{loaderData:s,errors:l}}function AX(e,t,n,r){let o=ao({},t);for(let i of n){let a=i.route.id;if(t.hasOwnProperty(a)?t[a]!==void 0&&(o[a]=t[a]):e[a]!==void 0&&i.route.loader&&(o[a]=e[a]),r&&r.hasOwnProperty(a))break}return o}function FX(e){return e?Ms(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function Wh(e,t){return(t?e.slice(0,e.findIndex(r=>r.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function BX(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Ya(e,t){let{pathname:n,routeId:r,method:o,type:i,message:a}=t===void 0?{}:t,s="Unknown Server Error",l="Unknown @remix-run/router error";return e===400?(s="Bad Request",o&&n&&r?l="You made a "+o+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?l="defer() is not supported in actions":i==="invalid-body"&&(l="Unable to encode submission body")):e===403?(s="Forbidden",l='Route "'+r+'" does not match URL "'+n+'"'):e===404?(s="Not Found",l='No route matches URL "'+n+'"'):e===405&&(s="Method Not Allowed",o&&n&&r?l="You made a "+o.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":o&&(l='Invalid request method "'+o.toUpperCase()+'"')),new gM(e||500,s,new Error(l),!0)}function x2(e){let t=Object.entries(e);for(let n=t.length-1;n>=0;n--){let[r,o]=t[n];if(nm(o))return{key:r,result:o}}}function lve(e){let t=typeof e=="string"?sf(e):e;return Hp(ao({},t,{hash:""}))}function vat(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function yat(e){return cve(e.result)&&oat.has(e.result.status)}function pp(e){return e.type===$r.deferred}function Ms(e){return e.type===$r.error}function nm(e){return(e&&e.type)===$r.redirect}function LX(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function bat(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function cve(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function xat(e){return rat.has(e.toLowerCase())}function Jl(e){return tat.has(e.toLowerCase())}async function Cat(e,t,n,r,o){let i=Object.entries(t);for(let a=0;a(p==null?void 0:p.route.id)===s);if(!c)continue;let u=r.find(p=>p.route.id===c.route.id),d=u!=null&&!ave(u,c)&&(o&&o[c.route.id])!==void 0;pp(l)&&d&&await G7(l,n,!1).then(p=>{p&&(t[s]=p)})}}async function wat(e,t,n){for(let r=0;r(c==null?void 0:c.route.id)===i)&&pp(s)&&(Zn(a,"Expected an AbortController for revalidating fetcher deferred result"),await G7(s,a.signal,!0).then(c=>{c&&(t[o]=c)}))}}async function G7(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:$r.data,data:e.deferredData.unwrappedData}}catch(o){return{type:$r.error,error:o}}return{type:$r.data,data:e.deferredData.data}}}function q7(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function Yx(e,t){let n=typeof t=="string"?sf(t).search:t.search;if(e[e.length-1].route.index&&q7(n||""))return e[e.length-1];let r=nve(e);return r[r.length-1]}function jX(e){let{formMethod:t,formAction:n,formEncType:r,text:o,formData:i,json:a}=e;if(!(!t||!n||!r)){if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:o};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(a!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function l6(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Sat(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function sx(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function Eat(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function zf(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function _at(e,t){try{let n=e.sessionStorage.getItem(ove);if(n){let r=JSON.parse(n);for(let[o,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(o,new Set(i||[]))}}catch{}}function $at(e,t){if(t.size>0){let n={};for(let[r,o]of t)n[r]=[...o];try{e.sessionStorage.setItem(ove,JSON.stringify(n))}catch(r){Vm(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** + */function ao(){return ao=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Wm(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Dit(){return Math.random().toString(36).substr(2,8)}function _X(e,t){return{usr:e.state,key:e.key,idx:t}}function V0(e,t,n,r){return n===void 0&&(n=null),ao({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?sf(t):t,{state:n,key:t&&t.key||r||Dit()})}function Vp(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function sf(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Jge(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,a=o.history,s=Jo.Pop,l=null,c=u();c==null&&(c=0,a.replaceState(ao({},a.state,{idx:c}),""));function u(){return(a.state||{idx:null}).idx}function d(){s=Jo.Pop;let g=u(),b=g==null?null:g-c;c=g,l&&l({action:s,location:v.location,delta:b})}function f(g,b){s=Jo.Push;let y=V0(v.location,g,b);n&&n(y,g),c=u()+1;let x=_X(y,c),w=v.createHref(y);try{a.pushState(x,"",w)}catch(S){if(S instanceof DOMException&&S.name==="DataCloneError")throw S;o.location.assign(w)}i&&l&&l({action:s,location:v.location,delta:1})}function h(g,b){s=Jo.Replace;let y=V0(v.location,g,b);n&&n(y,g),c=u();let x=_X(y,c),w=v.createHref(y);a.replaceState(x,"",w),i&&l&&l({action:s,location:v.location,delta:0})}function m(g){let b=o.location.origin!=="null"?o.location.origin:o.location.href,y=typeof g=="string"?g:Vp(g);return y=y.replace(/ $/,"%20"),Zn(b,"No window.location.(origin|href) available to create URL for href: "+y),new URL(y,b)}let v={get action(){return s},get location(){return e(o,a)},listen(g){if(l)throw new Error("A history only accepts one active listener");return o.addEventListener(EX,d),l=g,()=>{o.removeEventListener(EX,d),l=null}},createHref(g){return t(o,g)},createURL:m,encodeLocation(g){let b=m(g);return{pathname:b.pathname,search:b.search,hash:b.hash}},push:f,replace:h,go(g){return a.go(g)}};return v}var $r;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})($r||($r={}));const Nit=new Set(["lazy","caseSensitive","path","id","index","children"]);function Ait(e){return e.index===!0}function mM(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((o,i)=>{let a=[...n,String(i)],s=typeof o.id=="string"?o.id:a.join("-");if(Zn(o.index!==!0||!o.children,"Cannot specify children on an index route"),Zn(!r[s],'Found a route id collision on id "'+s+`". Route id's must be globally unique within Data Router usages`),Ait(o)){let l=ao({},o,t(o),{id:s});return r[s]=l,l}else{let l=ao({},o,t(o),{id:s,children:void 0});return r[s]=l,o.children&&(l.children=mM(o.children,t,a,r)),l}})}function Wh(e,t,n){return n===void 0&&(n="/"),n$(e,t,n,!1)}function n$(e,t,n,r){let o=typeof t=="string"?sf(t):t,i=Yy(o.pathname||"/",n);if(i==null)return null;let a=eve(e);Bit(a);let s=null;for(let l=0;s==null&&l{let l={relativePath:s===void 0?i.path||"":s,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};l.relativePath.startsWith("/")&&(Zn(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let c=Od([r,l.relativePath]),u=n.concat(l);i.children&&i.children.length>0&&(Zn(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),eve(i.children,t,u,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:Uit(c,i.index),routesMeta:u})};return e.forEach((i,a)=>{var s;if(i.path===""||!((s=i.path)!=null&&s.includes("?")))o(i,a);else for(let l of tve(i.path))o(i,a,l)}),t}function tve(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let a=tve(r.join("/")),s=[];return s.push(...a.map(l=>l===""?i:[i,l].join("/"))),o&&s.push(...a),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function Bit(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Git(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Lit=/^:[\w-]+$/,jit=3,zit=2,Hit=1,Vit=10,Wit=-2,$X=e=>e==="*";function Uit(e,t){let n=e.split("/"),r=n.length;return n.some($X)&&(r+=Wit),t&&(r+=zit),n.filter(o=>!$X(o)).reduce((o,i)=>o+(Lit.test(i)?jit:i===""?Hit:Vit),r)}function Git(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function qit(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,o={},i="/",a=[];for(let s=0;s{let{paramName:f,isOptional:h}=u;if(f==="*"){let v=s[d]||"";a=i.slice(0,i.length-v.length).replace(/(.)\/+$/,"$1")}const m=s[d];return h&&!m?c[f]=void 0:c[f]=(m||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:a,pattern:e}}function Kit(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Wm(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,l)=>(r.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function Yit(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Wm(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Yy(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function Xit(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?sf(e):e;return{pathname:n?n.startsWith("/")?n:Qit(n,t):t,search:Jit(r),hash:eat(o)}}function Qit(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function aD(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function nve(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function FO(e,t){let n=nve(e);return t?n.map((r,o)=>o===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function BO(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=sf(e):(o=ao({},e),Zn(!o.pathname||!o.pathname.includes("?"),aD("?","pathname","search",o)),Zn(!o.pathname||!o.pathname.includes("#"),aD("#","pathname","hash",o)),Zn(!o.search||!o.search.includes("#"),aD("#","search","hash",o)));let i=e===""||o.pathname==="",a=i?"/":o.pathname,s;if(a==null)s=n;else{let d=t.length-1;if(!r&&a.startsWith("..")){let f=a.split("/");for(;f[0]==="..";)f.shift(),d-=1;o.pathname=f.join("/")}s=d>=0?t[d]:"/"}let l=Xit(o,s),c=a&&a!=="/"&&a.endsWith("/"),u=(i||a===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||u)&&(l.pathname+="/"),l}const Od=e=>e.join("/").replace(/\/\/+/g,"/"),Zit=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Jit=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,eat=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class gM{constructor(t,n,r,o){o===void 0&&(o=!1),this.status=t,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Iw(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const rve=["post","put","patch","delete"],tat=new Set(rve),nat=["get",...rve],rat=new Set(nat),oat=new Set([301,302,303,307,308]),iat=new Set([307,308]),sD={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},aat={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},ax={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},U7=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,sat=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),ove="remix-router-transitions";function ive(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;Zn(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let me=e.detectErrorBoundary;o=pe=>({hasErrorBoundary:me(pe)})}else o=sat;let i={},a=mM(e.routes,o,void 0,i),s,l=e.basename||"/",c=e.dataStrategy||dat,u=e.patchRoutesOnNavigation,d=ao({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),f=null,h=new Set,m=null,v=null,g=null,b=e.hydrationData!=null,y=Wh(a,e.history.location,l),x=!1,w=null;if(y==null&&!u){let me=Ya(404,{pathname:e.history.location.pathname}),{matches:pe,route:ye}=BX(a);y=pe,w={[ye.id]:me}}y&&!e.hydrationData&&Ze(y,a,e.history.location.pathname).active&&(y=null);let S;if(y)if(y.some(me=>me.route.lazy))S=!1;else if(!y.some(me=>me.route.loader))S=!0;else if(d.v7_partialHydration){let me=e.hydrationData?e.hydrationData.loaderData:null,pe=e.hydrationData?e.hydrationData.errors:null;if(pe){let ye=y.findIndex(Oe=>pe[Oe.route.id]!==void 0);S=y.slice(0,ye+1).every(Oe=>!i5(Oe.route,me,pe))}else S=y.every(ye=>!i5(ye.route,me,pe))}else S=e.hydrationData!=null;else if(S=!1,y=[],d.v7_partialHydration){let me=Ze(null,a,e.history.location.pathname);me.active&&me.matches&&(x=!0,y=me.matches)}let C,E={historyAction:e.history.action,location:e.history.location,matches:y,initialized:S,navigation:sD,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||w,fetchers:new Map,blockers:new Map},_=Jo.Pop,P=!1,$,T=!1,R=new Map,O=null,k=!1,I=!1,D=[],N=new Set,L=new Map,H=0,U=-1,V=new Map,j=new Set,F=new Map,W=new Map,X=new Set,J=new Map,q=new Map,A;function z(){if(f=e.history.listen(me=>{let{action:pe,location:ye,delta:Oe}=me;if(A){A(),A=void 0;return}Wm(q.size===0||Oe!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let je=Je({currentLocation:E.location,nextLocation:ye,historyAction:pe});if(je&&Oe!=null){let We=new Promise(Xe=>{A=Xe});e.history.go(Oe*-1),Ve(je,{state:"blocked",location:ye,proceed(){Ve(je,{state:"proceeding",proceed:void 0,reset:void 0,location:ye}),We.then(()=>e.history.go(Oe))},reset(){let Xe=new Map(E.blockers);Xe.set(je,ax),Q({blockers:Xe})}});return}return ne(pe,ye)}),n){_at(t,R);let me=()=>$at(t,R);t.addEventListener("pagehide",me),O=()=>t.removeEventListener("pagehide",me)}return E.initialized||ne(Jo.Pop,E.location,{initialHydration:!0}),C}function G(){f&&f(),O&&O(),h.clear(),$&&$.abort(),E.fetchers.forEach((me,pe)=>ke(pe)),E.blockers.forEach((me,pe)=>Ae(pe))}function Y(me){return h.add(me),()=>h.delete(me)}function Q(me,pe){pe===void 0&&(pe={}),E=ao({},E,me);let ye=[],Oe=[];d.v7_fetcherPersist&&E.fetchers.forEach((je,We)=>{je.state==="idle"&&(X.has(We)?Oe.push(We):ye.push(We))}),X.forEach(je=>{!E.fetchers.has(je)&&!L.has(je)&&Oe.push(je)}),[...h].forEach(je=>je(E,{deletedFetchers:Oe,viewTransitionOpts:pe.viewTransitionOpts,flushSync:pe.flushSync===!0})),d.v7_fetcherPersist?(ye.forEach(je=>E.fetchers.delete(je)),Oe.forEach(je=>ke(je))):Oe.forEach(je=>X.delete(je))}function ee(me,pe,ye){var Oe,je;let{flushSync:We}=ye===void 0?{}:ye,Xe=E.actionData!=null&&E.navigation.formMethod!=null&&Jl(E.navigation.formMethod)&&E.navigation.state==="loading"&&((Oe=me.state)==null?void 0:Oe._isRedirect)!==!0,st;pe.actionData?Object.keys(pe.actionData).length>0?st=pe.actionData:st=null:Xe?st=E.actionData:st=null;let ct=pe.loaderData?AX(E.loaderData,pe.loaderData,pe.matches||[],pe.errors):E.loaderData,at=E.blockers;at.size>0&&(at=new Map(at),at.forEach((xt,Dt)=>at.set(Dt,ax)));let Ue=P===!0||E.navigation.formMethod!=null&&Jl(E.navigation.formMethod)&&((je=me.state)==null?void 0:je._isRedirect)!==!0;s&&(a=s,s=void 0),k||_===Jo.Pop||(_===Jo.Push?e.history.push(me,me.state):_===Jo.Replace&&e.history.replace(me,me.state));let Mt;if(_===Jo.Pop){let xt=R.get(E.location.pathname);xt&&xt.has(me.pathname)?Mt={currentLocation:E.location,nextLocation:me}:R.has(me.pathname)&&(Mt={currentLocation:me,nextLocation:E.location})}else if(T){let xt=R.get(E.location.pathname);xt?xt.add(me.pathname):(xt=new Set([me.pathname]),R.set(E.location.pathname,xt)),Mt={currentLocation:E.location,nextLocation:me}}Q(ao({},pe,{actionData:st,loaderData:ct,historyAction:_,location:me,initialized:!0,navigation:sD,revalidation:"idle",restoreScrollPosition:ut(me,pe.matches||E.matches),preventScrollReset:Ue,blockers:at}),{viewTransitionOpts:Mt,flushSync:We===!0}),_=Jo.Pop,P=!1,T=!1,k=!1,I=!1,D=[]}async function te(me,pe){if(typeof me=="number"){e.history.go(me);return}let ye=o5(E.location,E.matches,l,d.v7_prependBasename,me,d.v7_relativeSplatPath,pe==null?void 0:pe.fromRouteId,pe==null?void 0:pe.relative),{path:Oe,submission:je,error:We}=MX(d.v7_normalizeFormMethod,!1,ye,pe),Xe=E.location,st=V0(E.location,Oe,pe&&pe.state);st=ao({},st,e.history.encodeLocation(st));let ct=pe&&pe.replace!=null?pe.replace:void 0,at=Jo.Push;ct===!0?at=Jo.Replace:ct===!1||je!=null&&Jl(je.formMethod)&&je.formAction===E.location.pathname+E.location.search&&(at=Jo.Replace);let Ue=pe&&"preventScrollReset"in pe?pe.preventScrollReset===!0:void 0,Mt=(pe&&pe.flushSync)===!0,xt=Je({currentLocation:Xe,nextLocation:st,historyAction:at});if(xt){Ve(xt,{state:"blocked",location:st,proceed(){Ve(xt,{state:"proceeding",proceed:void 0,reset:void 0,location:st}),te(me,pe)},reset(){let Dt=new Map(E.blockers);Dt.set(xt,ax),Q({blockers:Dt})}});return}return await ne(at,st,{submission:je,pendingError:We,preventScrollReset:Ue,replace:pe&&pe.replace,enableViewTransition:pe&&pe.viewTransition,flushSync:Mt})}function oe(){if(Le(),Q({revalidation:"loading"}),E.navigation.state!=="submitting"){if(E.navigation.state==="idle"){ne(E.historyAction,E.location,{startUninterruptedRevalidation:!0});return}ne(_||E.historyAction,E.navigation.location,{overrideNavigation:E.navigation,enableViewTransition:T===!0})}}async function ne(me,pe,ye){$&&$.abort(),$=null,_=me,k=(ye&&ye.startUninterruptedRevalidation)===!0,Ge(E.location,E.matches),P=(ye&&ye.preventScrollReset)===!0,T=(ye&&ye.enableViewTransition)===!0;let Oe=s||a,je=ye&&ye.overrideNavigation,We=ye!=null&&ye.initialHydration&&E.matches&&E.matches.length>0&&!x?E.matches:Wh(Oe,pe,l),Xe=(ye&&ye.flushSync)===!0;if(We&&E.initialized&&!I&&vat(E.location,pe)&&!(ye&&ye.submission&&Jl(ye.submission.formMethod))){ee(pe,{matches:We},{flushSync:Xe});return}let st=Ze(We,Oe,pe.pathname);if(st.active&&st.matches&&(We=st.matches),!We){let{error:Ct,notFoundMatches:ft,route:vt}=ht(pe.pathname);ee(pe,{matches:ft,loaderData:{},errors:{[vt.id]:Ct}},{flushSync:Xe});return}$=new AbortController;let ct=rv(e.history,pe,$.signal,ye&&ye.submission),at;if(ye&&ye.pendingError)at=[Uh(We).route.id,{type:$r.error,error:ye.pendingError}];else if(ye&&ye.submission&&Jl(ye.submission.formMethod)){let Ct=await le(ct,pe,ye.submission,We,st.active,{replace:ye.replace,flushSync:Xe});if(Ct.shortCircuited)return;if(Ct.pendingActionResult){let[ft,vt]=Ct.pendingActionResult;if(Ms(vt)&&Iw(vt.error)&&vt.error.status===404){$=null,ee(pe,{matches:Ct.matches,loaderData:{},errors:{[ft]:vt.error}});return}}We=Ct.matches||We,at=Ct.pendingActionResult,je=lD(pe,ye.submission),Xe=!1,st.active=!1,ct=rv(e.history,ct.url,ct.signal)}let{shortCircuited:Ue,matches:Mt,loaderData:xt,errors:Dt}=await ce(ct,pe,We,st.active,je,ye&&ye.submission,ye&&ye.fetcherSubmission,ye&&ye.replace,ye&&ye.initialHydration===!0,Xe,at);Ue||($=null,ee(pe,ao({matches:Mt||We},FX(at),{loaderData:xt,errors:Dt})))}async function le(me,pe,ye,Oe,je,We){We===void 0&&(We={}),Le();let Xe=Sat(pe,ye);if(Q({navigation:Xe},{flushSync:We.flushSync===!0}),je){let at=await et(Oe,pe.pathname,me.signal);if(at.type==="aborted")return{shortCircuited:!0};if(at.type==="error"){let Ue=Uh(at.partialMatches).route.id;return{matches:at.partialMatches,pendingActionResult:[Ue,{type:$r.error,error:at.error}]}}else if(at.matches)Oe=at.matches;else{let{notFoundMatches:Ue,error:Mt,route:xt}=ht(pe.pathname);return{matches:Ue,pendingActionResult:[xt.id,{type:$r.error,error:Mt}]}}}let st,ct=Yx(Oe,pe);if(!ct.route.action&&!ct.route.lazy)st={type:$r.error,error:Ya(405,{method:me.method,pathname:pe.pathname,routeId:ct.route.id})};else if(st=(await be("action",E,me,[ct],Oe,null))[ct.route.id],me.signal.aborted)return{shortCircuited:!0};if(rm(st)){let at;return We&&We.replace!=null?at=We.replace:at=IX(st.response.headers.get("Location"),new URL(me.url),l)===E.location.pathname+E.location.search,await de(me,st,!0,{submission:ye,replace:at}),{shortCircuited:!0}}if(hp(st))throw Ya(400,{type:"defer-action"});if(Ms(st)){let at=Uh(Oe,ct.route.id);return(We&&We.replace)!==!0&&(_=Jo.Push),{matches:Oe,pendingActionResult:[at.route.id,st]}}return{matches:Oe,pendingActionResult:[ct.route.id,st]}}async function ce(me,pe,ye,Oe,je,We,Xe,st,ct,at,Ue){let Mt=je||lD(pe,We),xt=We||Xe||jX(Mt),Dt=!k&&(!d.v7_partialHydration||!ct);if(Oe){if(Dt){let Tt=he(Ue);Q(ao({navigation:Mt},Tt!==void 0?{actionData:Tt}:{}),{flushSync:at})}let lt=await et(ye,pe.pathname,me.signal);if(lt.type==="aborted")return{shortCircuited:!0};if(lt.type==="error"){let Tt=Uh(lt.partialMatches).route.id;return{matches:lt.partialMatches,loaderData:{},errors:{[Tt]:lt.error}}}else if(lt.matches)ye=lt.matches;else{let{error:Tt,notFoundMatches:cn,route:yn}=ht(pe.pathname);return{matches:cn,loaderData:{},errors:{[yn.id]:Tt}}}}let Ct=s||a,[ft,vt]=RX(e.history,E,ye,xt,pe,d.v7_partialHydration&&ct===!0,d.v7_skipActionErrorRevalidation,I,D,N,X,F,j,Ct,l,Ue);if(He(lt=>!(ye&&ye.some(Tt=>Tt.route.id===lt))||ft&&ft.some(Tt=>Tt.route.id===lt)),U=++H,ft.length===0&&vt.length===0){let lt=Re();return ee(pe,ao({matches:ye,loaderData:{},errors:Ue&&Ms(Ue[1])?{[Ue[0]]:Ue[1].error}:null},FX(Ue),lt?{fetchers:new Map(E.fetchers)}:{}),{flushSync:at}),{shortCircuited:!0}}if(Dt){let lt={};if(!Oe){lt.navigation=Mt;let Tt=he(Ue);Tt!==void 0&&(lt.actionData=Tt)}vt.length>0&&(lt.fetchers=ue(vt)),Q(lt,{flushSync:at})}vt.forEach(lt=>{Be(lt.key),lt.controller&&L.set(lt.key,lt.controller)});let rt=()=>vt.forEach(lt=>Be(lt.key));$&&$.signal.addEventListener("abort",rt);let{loaderResults:yt,fetcherResults:qe}=await Ee(E,ye,ft,vt,me);if(me.signal.aborted)return{shortCircuited:!0};$&&$.signal.removeEventListener("abort",rt),vt.forEach(lt=>L.delete(lt.key));let Ie=x2(yt);if(Ie)return await de(me,Ie.result,!0,{replace:st}),{shortCircuited:!0};if(Ie=x2(qe),Ie)return j.add(Ie.key),await de(me,Ie.result,!0,{replace:st}),{shortCircuited:!0};let{loaderData:nt,errors:wt}=NX(E,ye,yt,Ue,vt,qe,J);J.forEach((lt,Tt)=>{lt.subscribe(cn=>{(cn||lt.done)&&J.delete(Tt)})}),d.v7_partialHydration&&ct&&E.errors&&(wt=ao({},E.errors,wt));let Lt=Re(),on=Fe(U),Pt=Lt||on||vt.length>0;return ao({matches:ye,loaderData:nt,errors:wt},Pt?{fetchers:new Map(E.fetchers)}:{})}function he(me){if(me&&!Ms(me[1]))return{[me[0]]:me[1].data};if(E.actionData)return Object.keys(E.actionData).length===0?null:E.actionData}function ue(me){return me.forEach(pe=>{let ye=E.fetchers.get(pe.key),Oe=sx(void 0,ye?ye.data:void 0);E.fetchers.set(pe.key,Oe)}),new Map(E.fetchers)}function fe(me,pe,ye,Oe){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");Be(me);let je=(Oe&&Oe.flushSync)===!0,We=s||a,Xe=o5(E.location,E.matches,l,d.v7_prependBasename,ye,d.v7_relativeSplatPath,pe,Oe==null?void 0:Oe.relative),st=Wh(We,Xe,l),ct=Ze(st,We,Xe);if(ct.active&&ct.matches&&(st=ct.matches),!st){Pe(me,pe,Ya(404,{pathname:Xe}),{flushSync:je});return}let{path:at,submission:Ue,error:Mt}=MX(d.v7_normalizeFormMethod,!0,Xe,Oe);if(Mt){Pe(me,pe,Mt,{flushSync:je});return}let xt=Yx(st,at),Dt=(Oe&&Oe.preventScrollReset)===!0;if(Ue&&Jl(Ue.formMethod)){ve(me,pe,at,xt,st,ct.active,je,Dt,Ue);return}F.set(me,{routeId:pe,path:at}),ge(me,pe,at,xt,st,ct.active,je,Dt,Ue)}async function ve(me,pe,ye,Oe,je,We,Xe,st,ct){Le(),F.delete(me);function at(tn){if(!tn.route.action&&!tn.route.lazy){let Kn=Ya(405,{method:ct.formMethod,pathname:ye,routeId:pe});return Pe(me,pe,Kn,{flushSync:Xe}),!0}return!1}if(!We&&at(Oe))return;let Ue=E.fetchers.get(me);Te(me,Eat(ct,Ue),{flushSync:Xe});let Mt=new AbortController,xt=rv(e.history,ye,Mt.signal,ct);if(We){let tn=await et(je,new URL(xt.url).pathname,xt.signal,me);if(tn.type==="aborted")return;if(tn.type==="error"){Pe(me,pe,tn.error,{flushSync:Xe});return}else if(tn.matches){if(je=tn.matches,Oe=Yx(je,ye),at(Oe))return}else{Pe(me,pe,Ya(404,{pathname:ye}),{flushSync:Xe});return}}L.set(me,Mt);let Dt=H,ft=(await be("action",E,xt,[Oe],je,me))[Oe.route.id];if(xt.signal.aborted){L.get(me)===Mt&&L.delete(me);return}if(d.v7_fetcherPersist&&X.has(me)){if(rm(ft)||Ms(ft)){Te(me,zf(void 0));return}}else{if(rm(ft))if(L.delete(me),U>Dt){Te(me,zf(void 0));return}else return j.add(me),Te(me,sx(ct)),de(xt,ft,!1,{fetcherSubmission:ct,preventScrollReset:st});if(Ms(ft)){Pe(me,pe,ft.error);return}}if(hp(ft))throw Ya(400,{type:"defer-action"});let vt=E.navigation.location||E.location,rt=rv(e.history,vt,Mt.signal),yt=s||a,qe=E.navigation.state!=="idle"?Wh(yt,E.navigation.location,l):E.matches;Zn(qe,"Didn't find any matches after fetcher action");let Ie=++H;V.set(me,Ie);let nt=sx(ct,ft.data);E.fetchers.set(me,nt);let[wt,Lt]=RX(e.history,E,qe,ct,vt,!1,d.v7_skipActionErrorRevalidation,I,D,N,X,F,j,yt,l,[Oe.route.id,ft]);Lt.filter(tn=>tn.key!==me).forEach(tn=>{let Kn=tn.key,ir=E.fetchers.get(Kn),ro=sx(void 0,ir?ir.data:void 0);E.fetchers.set(Kn,ro),Be(Kn),tn.controller&&L.set(Kn,tn.controller)}),Q({fetchers:new Map(E.fetchers)});let on=()=>Lt.forEach(tn=>Be(tn.key));Mt.signal.addEventListener("abort",on);let{loaderResults:Pt,fetcherResults:lt}=await Ee(E,qe,wt,Lt,rt);if(Mt.signal.aborted)return;Mt.signal.removeEventListener("abort",on),V.delete(me),L.delete(me),Lt.forEach(tn=>L.delete(tn.key));let Tt=x2(Pt);if(Tt)return de(rt,Tt.result,!1,{preventScrollReset:st});if(Tt=x2(lt),Tt)return j.add(Tt.key),de(rt,Tt.result,!1,{preventScrollReset:st});let{loaderData:cn,errors:yn}=NX(E,qe,Pt,void 0,Lt,lt,J);if(E.fetchers.has(me)){let tn=zf(ft.data);E.fetchers.set(me,tn)}Fe(Ie),E.navigation.state==="loading"&&Ie>U?(Zn(_,"Expected pending action"),$&&$.abort(),ee(E.navigation.location,{matches:qe,loaderData:cn,errors:yn,fetchers:new Map(E.fetchers)})):(Q({errors:yn,loaderData:AX(E.loaderData,cn,qe,yn),fetchers:new Map(E.fetchers)}),I=!1)}async function ge(me,pe,ye,Oe,je,We,Xe,st,ct){let at=E.fetchers.get(me);Te(me,sx(ct,at?at.data:void 0),{flushSync:Xe});let Ue=new AbortController,Mt=rv(e.history,ye,Ue.signal);if(We){let ft=await et(je,new URL(Mt.url).pathname,Mt.signal,me);if(ft.type==="aborted")return;if(ft.type==="error"){Pe(me,pe,ft.error,{flushSync:Xe});return}else if(ft.matches)je=ft.matches,Oe=Yx(je,ye);else{Pe(me,pe,Ya(404,{pathname:ye}),{flushSync:Xe});return}}L.set(me,Ue);let xt=H,Ct=(await be("loader",E,Mt,[Oe],je,me))[Oe.route.id];if(hp(Ct)&&(Ct=await G7(Ct,Mt.signal,!0)||Ct),L.get(me)===Ue&&L.delete(me),!Mt.signal.aborted){if(X.has(me)){Te(me,zf(void 0));return}if(rm(Ct))if(U>xt){Te(me,zf(void 0));return}else{j.add(me),await de(Mt,Ct,!1,{preventScrollReset:st});return}if(Ms(Ct)){Pe(me,pe,Ct.error);return}Zn(!hp(Ct),"Unhandled fetcher deferred data"),Te(me,zf(Ct.data))}}async function de(me,pe,ye,Oe){let{submission:je,fetcherSubmission:We,preventScrollReset:Xe,replace:st}=Oe===void 0?{}:Oe;pe.response.headers.has("X-Remix-Revalidate")&&(I=!0);let ct=pe.response.headers.get("Location");Zn(ct,"Expected a Location header on the redirect Response"),ct=IX(ct,new URL(me.url),l);let at=V0(E.location,ct,{_isRedirect:!0});if(n){let ft=!1;if(pe.response.headers.has("X-Remix-Reload-Document"))ft=!0;else if(U7.test(ct)){const vt=e.history.createURL(ct);ft=vt.origin!==t.location.origin||Yy(vt.pathname,l)==null}if(ft){st?t.location.replace(ct):t.location.assign(ct);return}}$=null;let Ue=st===!0||pe.response.headers.has("X-Remix-Replace")?Jo.Replace:Jo.Push,{formMethod:Mt,formAction:xt,formEncType:Dt}=E.navigation;!je&&!We&&Mt&&xt&&Dt&&(je=jX(E.navigation));let Ct=je||We;if(iat.has(pe.response.status)&&Ct&&Jl(Ct.formMethod))await ne(Ue,at,{submission:ao({},Ct,{formAction:ct}),preventScrollReset:Xe||P,enableViewTransition:ye?T:void 0});else{let ft=lD(at,je);await ne(Ue,at,{overrideNavigation:ft,fetcherSubmission:We,preventScrollReset:Xe||P,enableViewTransition:ye?T:void 0})}}async function be(me,pe,ye,Oe,je,We){let Xe,st={};try{Xe=await fat(c,me,pe,ye,Oe,je,We,i,o)}catch(ct){return Oe.forEach(at=>{st[at.route.id]={type:$r.error,error:ct}}),st}for(let[ct,at]of Object.entries(Xe))if(yat(at)){let Ue=at.result;st[ct]={type:$r.redirect,response:mat(Ue,ye,ct,je,l,d.v7_relativeSplatPath)}}else st[ct]=await hat(at);return st}async function Ee(me,pe,ye,Oe,je){let We=me.matches,Xe=be("loader",me,je,ye,pe,null),st=Promise.all(Oe.map(async Ue=>{if(Ue.matches&&Ue.match&&Ue.controller){let xt=(await be("loader",me,rv(e.history,Ue.path,Ue.controller.signal),[Ue.match],Ue.matches,Ue.key))[Ue.match.route.id];return{[Ue.key]:xt}}else return Promise.resolve({[Ue.key]:{type:$r.error,error:Ya(404,{pathname:Ue.path})}})})),ct=await Xe,at=(await st).reduce((Ue,Mt)=>Object.assign(Ue,Mt),{});return await Promise.all([wat(pe,ct,je.signal,We,me.loaderData),Cat(pe,at,Oe)]),{loaderResults:ct,fetcherResults:at}}function Le(){I=!0,D.push(...He()),F.forEach((me,pe)=>{L.has(pe)&&N.add(pe),Be(pe)})}function Te(me,pe,ye){ye===void 0&&(ye={}),E.fetchers.set(me,pe),Q({fetchers:new Map(E.fetchers)},{flushSync:(ye&&ye.flushSync)===!0})}function Pe(me,pe,ye,Oe){Oe===void 0&&(Oe={});let je=Uh(E.matches,pe);ke(me),Q({errors:{[je.route.id]:ye},fetchers:new Map(E.fetchers)},{flushSync:(Oe&&Oe.flushSync)===!0})}function ze(me){return W.set(me,(W.get(me)||0)+1),X.has(me)&&X.delete(me),E.fetchers.get(me)||aat}function ke(me){let pe=E.fetchers.get(me);L.has(me)&&!(pe&&pe.state==="loading"&&V.has(me))&&Be(me),F.delete(me),V.delete(me),j.delete(me),d.v7_fetcherPersist&&X.delete(me),N.delete(me),E.fetchers.delete(me)}function $e(me){let pe=(W.get(me)||0)-1;pe<=0?(W.delete(me),X.add(me),d.v7_fetcherPersist||ke(me)):W.set(me,pe),Q({fetchers:new Map(E.fetchers)})}function Be(me){let pe=L.get(me);pe&&(pe.abort(),L.delete(me))}function we(me){for(let pe of me){let ye=ze(pe),Oe=zf(ye.data);E.fetchers.set(pe,Oe)}}function Re(){let me=[],pe=!1;for(let ye of j){let Oe=E.fetchers.get(ye);Zn(Oe,"Expected fetcher: "+ye),Oe.state==="loading"&&(j.delete(ye),me.push(ye),pe=!0)}return we(me),pe}function Fe(me){let pe=[];for(let[ye,Oe]of V)if(Oe0}function Se(me,pe){let ye=E.blockers.get(me)||ax;return q.get(me)!==pe&&q.set(me,pe),ye}function Ae(me){E.blockers.delete(me),q.delete(me)}function Ve(me,pe){let ye=E.blockers.get(me)||ax;Zn(ye.state==="unblocked"&&pe.state==="blocked"||ye.state==="blocked"&&pe.state==="blocked"||ye.state==="blocked"&&pe.state==="proceeding"||ye.state==="blocked"&&pe.state==="unblocked"||ye.state==="proceeding"&&pe.state==="unblocked","Invalid blocker state transition: "+ye.state+" -> "+pe.state);let Oe=new Map(E.blockers);Oe.set(me,pe),Q({blockers:Oe})}function Je(me){let{currentLocation:pe,nextLocation:ye,historyAction:Oe}=me;if(q.size===0)return;q.size>1&&Wm(!1,"A router only supports one blocker at a time");let je=Array.from(q.entries()),[We,Xe]=je[je.length-1],st=E.blockers.get(We);if(!(st&&st.state==="proceeding")&&Xe({currentLocation:pe,nextLocation:ye,historyAction:Oe}))return We}function ht(me){let pe=Ya(404,{pathname:me}),ye=s||a,{matches:Oe,route:je}=BX(ye);return He(),{notFoundMatches:Oe,route:je,error:pe}}function He(me){let pe=[];return J.forEach((ye,Oe)=>{(!me||me(Oe))&&(ye.cancel(),pe.push(Oe),J.delete(Oe))}),pe}function Ke(me,pe,ye){if(m=me,g=pe,v=ye||null,!b&&E.navigation===sD){b=!0;let Oe=ut(E.location,E.matches);Oe!=null&&Q({restoreScrollPosition:Oe})}return()=>{m=null,g=null,v=null}}function it(me,pe){return v&&v(me,pe.map(Oe=>Fit(Oe,E.loaderData)))||me.key}function Ge(me,pe){if(m&&g){let ye=it(me,pe);m[ye]=g()}}function ut(me,pe){if(m){let ye=it(me,pe),Oe=m[ye];if(typeof Oe=="number")return Oe}return null}function Ze(me,pe,ye){if(u)if(me){if(Object.keys(me[0].params).length>0)return{active:!0,matches:n$(pe,ye,l,!0)}}else return{active:!0,matches:n$(pe,ye,l,!0)||[]};return{active:!1,matches:null}}async function et(me,pe,ye,Oe){if(!u)return{type:"success",matches:me};let je=me;for(;;){let We=s==null,Xe=s||a,st=i;try{await u({signal:ye,path:pe,matches:je,fetcherKey:Oe,patch:(Ue,Mt)=>{ye.aborted||kX(Ue,Mt,Xe,st,o)}})}catch(Ue){return{type:"error",error:Ue,partialMatches:je}}finally{We&&!ye.aborted&&(a=[...a])}if(ye.aborted)return{type:"aborted"};let ct=Wh(Xe,pe,l);if(ct)return{type:"success",matches:ct};let at=n$(Xe,pe,l,!0);if(!at||je.length===at.length&&je.every((Ue,Mt)=>Ue.route.id===at[Mt].route.id))return{type:"success",matches:null};je=at}}function tt(me){i={},s=mM(me,o,void 0,i)}function mt(me,pe){let ye=s==null;kX(me,pe,s||a,i,o),ye&&(a=[...a],Q({}))}return C={get basename(){return l},get future(){return d},get state(){return E},get routes(){return a},get window(){return t},initialize:z,subscribe:Y,enableScrollRestoration:Ke,navigate:te,fetch:fe,revalidate:oe,createHref:me=>e.history.createHref(me),encodeLocation:me=>e.history.encodeLocation(me),getFetcher:ze,deleteFetcher:$e,dispose:G,getBlocker:Se,deleteBlocker:Ae,patchRoutes:mt,_internalFetchControllers:L,_internalActiveDeferreds:J,_internalSetRoutes:tt},C}function lat(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function o5(e,t,n,r,o,i,a,s){let l,c;if(a){l=[];for(let d of t)if(l.push(d),d.route.id===a){c=d;break}}else l=t,c=t[t.length-1];let u=BO(o||".",FO(l,i),Yy(e.pathname,n)||e.pathname,s==="path");if(o==null&&(u.search=e.search,u.hash=e.hash),(o==null||o===""||o===".")&&c){let d=q7(u.search);if(c.route.index&&!d)u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index";else if(!c.route.index&&d){let f=new URLSearchParams(u.search),h=f.getAll("index");f.delete("index"),h.filter(v=>v).forEach(v=>f.append("index",v));let m=f.toString();u.search=m?"?"+m:""}}return r&&n!=="/"&&(u.pathname=u.pathname==="/"?n:Od([n,u.pathname])),Vp(u)}function MX(e,t,n,r){if(!r||!lat(r))return{path:n};if(r.formMethod&&!xat(r.formMethod))return{path:n,error:Ya(405,{method:r.formMethod})};let o=()=>({path:n,error:Ya(400,{type:"invalid-body"})}),i=r.formMethod||"get",a=e?i.toUpperCase():i.toLowerCase(),s=lve(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!Jl(a))return o();let f=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((h,m)=>{let[v,g]=m;return""+h+v+"="+g+` +`},""):String(r.body);return{path:n,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:void 0,text:f}}}else if(r.formEncType==="application/json"){if(!Jl(a))return o();try{let f=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:f,text:void 0}}}catch{return o()}}}Zn(typeof FormData=="function","FormData is not available in this environment");let l,c;if(r.formData)l=a5(r.formData),c=r.formData;else if(r.body instanceof FormData)l=a5(r.body),c=r.body;else if(r.body instanceof URLSearchParams)l=r.body,c=DX(l);else if(r.body==null)l=new URLSearchParams,c=new FormData;else try{l=new URLSearchParams(r.body),c=DX(l)}catch{return o()}let u={formMethod:a,formAction:s,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:c,json:void 0,text:void 0};if(Jl(u.formMethod))return{path:n,submission:u};let d=sf(n);return t&&d.search&&q7(d.search)&&l.append("index",""),d.search="?"+l,{path:Vp(d),submission:u}}function TX(e,t,n){n===void 0&&(n=!1);let r=e.findIndex(o=>o.route.id===t);return r>=0?e.slice(0,n?r+1:r):e}function RX(e,t,n,r,o,i,a,s,l,c,u,d,f,h,m,v){let g=v?Ms(v[1])?v[1].error:v[1].data:void 0,b=e.createURL(t.location),y=e.createURL(o),x=n;i&&t.errors?x=TX(n,Object.keys(t.errors)[0],!0):v&&Ms(v[1])&&(x=TX(n,v[0]));let w=v?v[1].statusCode:void 0,S=a&&w&&w>=400,C=x.filter((_,P)=>{let{route:$}=_;if($.lazy)return!0;if($.loader==null)return!1;if(i)return i5($,t.loaderData,t.errors);if(cat(t.loaderData,t.matches[P],_)||l.some(O=>O===_.route.id))return!0;let T=t.matches[P],R=_;return OX(_,ao({currentUrl:b,currentParams:T.params,nextUrl:y,nextParams:R.params},r,{actionResult:g,actionStatus:w,defaultShouldRevalidate:S?!1:s||b.pathname+b.search===y.pathname+y.search||b.search!==y.search||ave(T,R)}))}),E=[];return d.forEach((_,P)=>{if(i||!n.some(k=>k.route.id===_.routeId)||u.has(P))return;let $=Wh(h,_.path,m);if(!$){E.push({key:P,routeId:_.routeId,path:_.path,matches:null,match:null,controller:null});return}let T=t.fetchers.get(P),R=Yx($,_.path),O=!1;f.has(P)?O=!1:c.has(P)?(c.delete(P),O=!0):T&&T.state!=="idle"&&T.data===void 0?O=s:O=OX(R,ao({currentUrl:b,currentParams:t.matches[t.matches.length-1].params,nextUrl:y,nextParams:n[n.length-1].params},r,{actionResult:g,actionStatus:w,defaultShouldRevalidate:S?!1:s})),O&&E.push({key:P,routeId:_.routeId,path:_.path,matches:$,match:R,controller:new AbortController})}),[C,E]}function i5(e,t,n){if(e.lazy)return!0;if(!e.loader)return!1;let r=t!=null&&t[e.id]!==void 0,o=n!=null&&n[e.id]!==void 0;return!r&&o?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!r&&!o}function cat(e,t,n){let r=!t||n.route.id!==t.route.id,o=e[n.route.id]===void 0;return r||o}function ave(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function OX(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}function kX(e,t,n,r,o){var i;let a;if(e){let c=r[e];Zn(c,"No route found to patch children into: routeId = "+e),c.children||(c.children=[]),a=c.children}else a=n;let s=t.filter(c=>!a.some(u=>sve(c,u))),l=mM(s,o,[e||"_","patch",String(((i=a)==null?void 0:i.length)||"0")],r);a.push(...l)}function sve(e,t){return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((n,r)=>{var o;return(o=t.children)==null?void 0:o.some(i=>sve(n,i))}):!1}async function uat(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];Zn(o,"No route found in manifest");let i={};for(let a in r){let l=o[a]!==void 0&&a!=="hasErrorBoundary";Wm(!l,'Route "'+o.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+a+'" will be ignored.')),!l&&!Nit.has(a)&&(i[a]=r[a])}Object.assign(o,i),Object.assign(o,ao({},t(o),{lazy:void 0}))}async function dat(e){let{matches:t}=e,n=t.filter(o=>o.shouldLoad);return(await Promise.all(n.map(o=>o.resolve()))).reduce((o,i,a)=>Object.assign(o,{[n[a].route.id]:i}),{})}async function fat(e,t,n,r,o,i,a,s,l,c){let u=i.map(h=>h.route.lazy?uat(h.route,l,s):void 0),d=i.map((h,m)=>{let v=u[m],g=o.some(y=>y.route.id===h.route.id);return ao({},h,{shouldLoad:g,resolve:async y=>(y&&r.method==="GET"&&(h.route.lazy||h.route.loader)&&(g=!0),g?pat(t,r,h,v,y,c):Promise.resolve({type:$r.data,result:void 0}))})}),f=await e({matches:d,request:r,params:i[0].params,fetcherKey:a,context:c});try{await Promise.all(u)}catch{}return f}async function pat(e,t,n,r,o,i){let a,s,l=c=>{let u,d=new Promise((m,v)=>u=v);s=()=>u(),t.signal.addEventListener("abort",s);let f=m=>typeof c!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):c({request:t,params:n.params,context:i},...m!==void 0?[m]:[]),h=(async()=>{try{return{type:"data",result:await(o?o(v=>f(v)):f())}}catch(m){return{type:"error",result:m}}})();return Promise.race([h,d])};try{let c=n.route[e];if(r)if(c){let u,[d]=await Promise.all([l(c).catch(f=>{u=f}),r]);if(u!==void 0)throw u;a=d}else if(await r,c=n.route[e],c)a=await l(c);else if(e==="action"){let u=new URL(t.url),d=u.pathname+u.search;throw Ya(405,{method:t.method,pathname:d,routeId:n.route.id})}else return{type:$r.data,result:void 0};else if(c)a=await l(c);else{let u=new URL(t.url),d=u.pathname+u.search;throw Ya(404,{pathname:d})}Zn(a.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(c){return{type:$r.error,result:c}}finally{s&&t.signal.removeEventListener("abort",s)}return a}async function hat(e){let{result:t,type:n}=e;if(cve(t)){let d;try{let f=t.headers.get("Content-Type");f&&/\bapplication\/json\b/.test(f)?t.body==null?d=null:d=await t.json():d=await t.text()}catch(f){return{type:$r.error,error:f}}return n===$r.error?{type:$r.error,error:new gM(t.status,t.statusText,d),statusCode:t.status,headers:t.headers}:{type:$r.data,data:d,statusCode:t.status,headers:t.headers}}if(n===$r.error){if(LX(t)){var r,o;if(t.data instanceof Error){var i,a;return{type:$r.error,error:t.data,statusCode:(i=t.init)==null?void 0:i.status,headers:(a=t.init)!=null&&a.headers?new Headers(t.init.headers):void 0}}return{type:$r.error,error:new gM(((r=t.init)==null?void 0:r.status)||500,void 0,t.data),statusCode:Iw(t)?t.status:void 0,headers:(o=t.init)!=null&&o.headers?new Headers(t.init.headers):void 0}}return{type:$r.error,error:t,statusCode:Iw(t)?t.status:void 0}}if(bat(t)){var s,l;return{type:$r.deferred,deferredData:t,statusCode:(s=t.init)==null?void 0:s.status,headers:((l=t.init)==null?void 0:l.headers)&&new Headers(t.init.headers)}}if(LX(t)){var c,u;return{type:$r.data,data:t.data,statusCode:(c=t.init)==null?void 0:c.status,headers:(u=t.init)!=null&&u.headers?new Headers(t.init.headers):void 0}}return{type:$r.data,data:t}}function mat(e,t,n,r,o,i){let a=e.headers.get("Location");if(Zn(a,"Redirects returned/thrown from loaders/actions must have a Location header"),!U7.test(a)){let s=r.slice(0,r.findIndex(l=>l.route.id===n)+1);a=o5(new URL(t.url),s,o,!0,a,i),e.headers.set("Location",a)}return e}function IX(e,t,n){if(U7.test(e)){let r=e,o=r.startsWith("//")?new URL(t.protocol+r):new URL(r),i=Yy(o.pathname,n)!=null;if(o.origin===t.origin&&i)return o.pathname+o.search+o.hash}return e}function rv(e,t,n,r){let o=e.createURL(lve(t)).toString(),i={signal:n};if(r&&Jl(r.formMethod)){let{formMethod:a,formEncType:s}=r;i.method=a.toUpperCase(),s==="application/json"?(i.headers=new Headers({"Content-Type":s}),i.body=JSON.stringify(r.json)):s==="text/plain"?i.body=r.text:s==="application/x-www-form-urlencoded"&&r.formData?i.body=a5(r.formData):i.body=r.formData}return new Request(o,i)}function a5(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function DX(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function gat(e,t,n,r,o){let i={},a=null,s,l=!1,c={},u=n&&Ms(n[1])?n[1].error:void 0;return e.forEach(d=>{if(!(d.route.id in t))return;let f=d.route.id,h=t[f];if(Zn(!rm(h),"Cannot handle redirect results in processLoaderData"),Ms(h)){let m=h.error;u!==void 0&&(m=u,u=void 0),a=a||{};{let v=Uh(e,f);a[v.route.id]==null&&(a[v.route.id]=m)}i[f]=void 0,l||(l=!0,s=Iw(h.error)?h.error.status:500),h.headers&&(c[f]=h.headers)}else hp(h)?(r.set(f,h.deferredData),i[f]=h.deferredData.data,h.statusCode!=null&&h.statusCode!==200&&!l&&(s=h.statusCode),h.headers&&(c[f]=h.headers)):(i[f]=h.data,h.statusCode&&h.statusCode!==200&&!l&&(s=h.statusCode),h.headers&&(c[f]=h.headers))}),u!==void 0&&n&&(a={[n[0]]:u},i[n[0]]=void 0),{loaderData:i,errors:a,statusCode:s||200,loaderHeaders:c}}function NX(e,t,n,r,o,i,a){let{loaderData:s,errors:l}=gat(t,n,r,a);return o.forEach(c=>{let{key:u,match:d,controller:f}=c,h=i[u];if(Zn(h,"Did not find corresponding fetcher result"),!(f&&f.signal.aborted))if(Ms(h)){let m=Uh(e.matches,d==null?void 0:d.route.id);l&&l[m.route.id]||(l=ao({},l,{[m.route.id]:h.error})),e.fetchers.delete(u)}else if(rm(h))Zn(!1,"Unhandled fetcher revalidation redirect");else if(hp(h))Zn(!1,"Unhandled fetcher deferred data");else{let m=zf(h.data);e.fetchers.set(u,m)}}),{loaderData:s,errors:l}}function AX(e,t,n,r){let o=ao({},t);for(let i of n){let a=i.route.id;if(t.hasOwnProperty(a)?t[a]!==void 0&&(o[a]=t[a]):e[a]!==void 0&&i.route.loader&&(o[a]=e[a]),r&&r.hasOwnProperty(a))break}return o}function FX(e){return e?Ms(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function Uh(e,t){return(t?e.slice(0,e.findIndex(r=>r.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function BX(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Ya(e,t){let{pathname:n,routeId:r,method:o,type:i,message:a}=t===void 0?{}:t,s="Unknown Server Error",l="Unknown @remix-run/router error";return e===400?(s="Bad Request",o&&n&&r?l="You made a "+o+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?l="defer() is not supported in actions":i==="invalid-body"&&(l="Unable to encode submission body")):e===403?(s="Forbidden",l='Route "'+r+'" does not match URL "'+n+'"'):e===404?(s="Not Found",l='No route matches URL "'+n+'"'):e===405&&(s="Method Not Allowed",o&&n&&r?l="You made a "+o.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":o&&(l='Invalid request method "'+o.toUpperCase()+'"')),new gM(e||500,s,new Error(l),!0)}function x2(e){let t=Object.entries(e);for(let n=t.length-1;n>=0;n--){let[r,o]=t[n];if(rm(o))return{key:r,result:o}}}function lve(e){let t=typeof e=="string"?sf(e):e;return Vp(ao({},t,{hash:""}))}function vat(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function yat(e){return cve(e.result)&&oat.has(e.result.status)}function hp(e){return e.type===$r.deferred}function Ms(e){return e.type===$r.error}function rm(e){return(e&&e.type)===$r.redirect}function LX(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function bat(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function cve(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function xat(e){return rat.has(e.toLowerCase())}function Jl(e){return tat.has(e.toLowerCase())}async function wat(e,t,n,r,o){let i=Object.entries(t);for(let a=0;a(f==null?void 0:f.route.id)===s);if(!c)continue;let u=r.find(f=>f.route.id===c.route.id),d=u!=null&&!ave(u,c)&&(o&&o[c.route.id])!==void 0;hp(l)&&d&&await G7(l,n,!1).then(f=>{f&&(t[s]=f)})}}async function Cat(e,t,n){for(let r=0;r(c==null?void 0:c.route.id)===i)&&hp(s)&&(Zn(a,"Expected an AbortController for revalidating fetcher deferred result"),await G7(s,a.signal,!0).then(c=>{c&&(t[o]=c)}))}}async function G7(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:$r.data,data:e.deferredData.unwrappedData}}catch(o){return{type:$r.error,error:o}}return{type:$r.data,data:e.deferredData.data}}}function q7(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function Yx(e,t){let n=typeof t=="string"?sf(t).search:t.search;if(e[e.length-1].route.index&&q7(n||""))return e[e.length-1];let r=nve(e);return r[r.length-1]}function jX(e){let{formMethod:t,formAction:n,formEncType:r,text:o,formData:i,json:a}=e;if(!(!t||!n||!r)){if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:o};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(a!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function lD(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Sat(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function sx(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function Eat(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function zf(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function _at(e,t){try{let n=e.sessionStorage.getItem(ove);if(n){let r=JSON.parse(n);for(let[o,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(o,new Set(i||[]))}}catch{}}function $at(e,t){if(t.size>0){let n={};for(let[r,o]of t)n[r]=[...o];try{e.sessionStorage.setItem(ove,JSON.stringify(n))}catch(r){Wm(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** * React Router v6.30.1 * * Copyright (c) Remix Software Inc. @@ -480,7 +480,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function vM(){return vM=Object.assign?Object.assign.bind():function(e){for(var t=1;t{s.current=!0}),f.useCallback(function(c,u){if(u===void 0&&(u={}),!s.current)return;if(typeof c=="number"){r.go(c);return}let d=BT(c,JSON.parse(a),i,u.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:Td([t,d.pathname])),(u.replace?r.replace:r.push)(d,u.state,u)},[t,r,a,i,e])}const Rat=f.createContext(null);function Oat(e){let t=f.useContext(Wu).outlet;return t&&f.createElement(Rat.Provider,{value:e},t)}function Tat(){let{matches:e}=f.useContext(Wu),t=e[e.length-1];return t?t.params:{}}function pve(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=f.useContext(th),{matches:o}=f.useContext(Wu),{pathname:i}=Qy(),a=JSON.stringify(FT(o,r.v7_relativeSplatPath));return f.useMemo(()=>BT(e,JSON.parse(a),i,n==="path"),[e,a,i,n])}function Iat(e,t,n,r){Xy()||Zn(!1);let{navigator:o}=f.useContext(th),{matches:i}=f.useContext(Wu),a=i[i.length-1],s=a?a.params:{};a&&a.pathname;let l=a?a.pathnameBase:"/";a&&a.route;let c=Qy(),u;u=c;let d=u.pathname||"/",p=d;if(l!=="/"){let v=l.replace(/^\//,"").split("/");p="/"+d.replace(/^\//,"").split("/").slice(v.length).join("/")}let h=Vh(e,{pathname:p});return Fat(h&&h.map(v=>Object.assign({},v,{params:Object.assign({},s,v.params),pathname:Td([l,o.encodeLocation?o.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?l:Td([l,o.encodeLocation?o.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),i,n,r)}function kat(){let e=zat(),t=kC(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return f.createElement(f.Fragment,null,f.createElement("h2",null,"Unexpected Application Error!"),f.createElement("h3",{style:{fontStyle:"italic"}},t),n?f.createElement("pre",{style:o},n):null,null)}const Nat=f.createElement(kat,null);class Dat extends f.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?f.createElement(Wu.Provider,{value:this.props.routeContext},f.createElement(dve.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Aat(e){let{routeContext:t,match:n,children:r}=e,o=f.useContext(LT);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),f.createElement(Wu.Provider,{value:t},r)}function Fat(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if(!n)return null;if(n.errors)e=n.matches;else if((i=r)!=null&&i.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let a=e,s=(o=n)==null?void 0:o.errors;if(s!=null){let u=a.findIndex(d=>d.route.id&&(s==null?void 0:s[d.route.id])!==void 0);u>=0||Zn(!1),a=a.slice(0,Math.min(a.length,u+1))}let l=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let u=0;u=0?a=a.slice(0,c+1):a=[a[0]];break}}}return a.reduceRight((u,d,p)=>{let h,m=!1,v=null,g=null;n&&(h=s&&d.route.id?s[d.route.id]:void 0,v=d.route.errorElement||Nat,l&&(c<0&&p===0?(Vat("route-fallback"),m=!0,g=null):c===p&&(m=!0,g=d.route.hydrateFallbackElement||null)));let x=t.concat(a.slice(0,p+1)),y=()=>{let b;return h?b=v:m?b=g:d.route.Component?b=f.createElement(d.route.Component,null):d.route.element?b=d.route.element:b=u,f.createElement(Aat,{match:d,routeContext:{outlet:u,matches:x,isDataRoute:n!=null},children:b})};return n&&(d.route.ErrorBoundary||d.route.errorElement||p===0)?f.createElement(Dat,{location:n.location,revalidation:n.revalidation,component:v,error:h,children:y(),routeContext:{outlet:null,matches:x,isDataRoute:!0}}):y()},null)}var hve=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(hve||{}),mve=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(mve||{});function Bat(e){let t=f.useContext(LT);return t||Zn(!1),t}function Lat(e){let t=f.useContext(uve);return t||Zn(!1),t}function jat(e){let t=f.useContext(Wu);return t||Zn(!1),t}function gve(e){let t=jat(),n=t.matches[t.matches.length-1];return n.route.id||Zn(!1),n.route.id}function zat(){var e;let t=f.useContext(dve),n=Lat(mve.UseRouteError),r=gve();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Hat(){let{router:e}=Bat(hve.UseNavigateStable),t=gve(),n=f.useRef(!1);return fve(()=>{n.current=!0}),f.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,vM({fromRouteId:t},i)))},[e,t])}const zX={};function Vat(e,t,n){zX[e]||(zX[e]=!0)}function Wat(e,t){e==null||e.v7_startTransition,(e==null?void 0:e.v7_relativeSplatPath)===void 0&&(!t||t.v7_relativeSplatPath),t&&(t.v7_fetcherPersist,t.v7_normalizeFormMethod,t.v7_partialHydration,t.v7_skipActionErrorRevalidation)}function Uat(e){let{to:t,replace:n,state:r,relative:o}=e;Xy()||Zn(!1);let{future:i,static:a}=f.useContext(th),{matches:s}=f.useContext(Wu),{pathname:l}=Qy(),c=Tl(),u=BT(t,FT(s,i.v7_relativeSplatPath),l,o==="path"),d=JSON.stringify(u);return f.useEffect(()=>c(JSON.parse(d),{replace:n,state:r,relative:o}),[c,d,o,n,r]),null}function jT(e){return Oat(e.context)}function Gat(e){let{basename:t="/",children:n=null,location:r,navigationType:o=Zo.Pop,navigator:i,static:a=!1,future:s}=e;Xy()&&Zn(!1);let l=t.replace(/^\/*/,"/"),c=f.useMemo(()=>({basename:l,navigator:i,static:a,future:vM({v7_relativeSplatPath:!1},s)}),[l,s,i,a]);typeof r=="string"&&(r=sf(r));let{pathname:u="/",search:d="",hash:p="",state:h=null,key:m="default"}=r,v=f.useMemo(()=>{let g=Yy(u,l);return g==null?null:{location:{pathname:g,search:d,hash:p,state:h,key:m},navigationType:o}},[l,u,d,p,h,m,o]);return v==null?null:f.createElement(th.Provider,{value:c},f.createElement(K7.Provider,{children:n,value:v}))}new Promise(()=>{});function vve(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:f.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:f.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:f.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** + */function vM(){return vM=Object.assign?Object.assign.bind():function(e){for(var t=1;t{s.current=!0}),p.useCallback(function(c,u){if(u===void 0&&(u={}),!s.current)return;if(typeof c=="number"){r.go(c);return}let d=BO(c,JSON.parse(a),i,u.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:Od([t,d.pathname])),(u.replace?r.replace:r.push)(d,u.state,u)},[t,r,a,i,e])}const Tat=p.createContext(null);function Rat(e){let t=p.useContext(Wu).outlet;return t&&p.createElement(Tat.Provider,{value:e},t)}function Oat(){let{matches:e}=p.useContext(Wu),t=e[e.length-1];return t?t.params:{}}function pve(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=p.useContext(nh),{matches:o}=p.useContext(Wu),{pathname:i}=Qy(),a=JSON.stringify(FO(o,r.v7_relativeSplatPath));return p.useMemo(()=>BO(e,JSON.parse(a),i,n==="path"),[e,a,i,n])}function kat(e,t,n,r){Xy()||Zn(!1);let{navigator:o}=p.useContext(nh),{matches:i}=p.useContext(Wu),a=i[i.length-1],s=a?a.params:{};a&&a.pathname;let l=a?a.pathnameBase:"/";a&&a.route;let c=Qy(),u;u=c;let d=u.pathname||"/",f=d;if(l!=="/"){let v=l.replace(/^\//,"").split("/");f="/"+d.replace(/^\//,"").split("/").slice(v.length).join("/")}let h=Wh(e,{pathname:f});return Fat(h&&h.map(v=>Object.assign({},v,{params:Object.assign({},s,v.params),pathname:Od([l,o.encodeLocation?o.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?l:Od([l,o.encodeLocation?o.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),i,n,r)}function Iat(){let e=zat(),t=Iw(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return p.createElement(p.Fragment,null,p.createElement("h2",null,"Unexpected Application Error!"),p.createElement("h3",{style:{fontStyle:"italic"}},t),n?p.createElement("pre",{style:o},n):null,null)}const Dat=p.createElement(Iat,null);class Nat extends p.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?p.createElement(Wu.Provider,{value:this.props.routeContext},p.createElement(dve.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Aat(e){let{routeContext:t,match:n,children:r}=e,o=p.useContext(LO);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),p.createElement(Wu.Provider,{value:t},r)}function Fat(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if(!n)return null;if(n.errors)e=n.matches;else if((i=r)!=null&&i.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let a=e,s=(o=n)==null?void 0:o.errors;if(s!=null){let u=a.findIndex(d=>d.route.id&&(s==null?void 0:s[d.route.id])!==void 0);u>=0||Zn(!1),a=a.slice(0,Math.min(a.length,u+1))}let l=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let u=0;u=0?a=a.slice(0,c+1):a=[a[0]];break}}}return a.reduceRight((u,d,f)=>{let h,m=!1,v=null,g=null;n&&(h=s&&d.route.id?s[d.route.id]:void 0,v=d.route.errorElement||Dat,l&&(c<0&&f===0?(Vat("route-fallback"),m=!0,g=null):c===f&&(m=!0,g=d.route.hydrateFallbackElement||null)));let b=t.concat(a.slice(0,f+1)),y=()=>{let x;return h?x=v:m?x=g:d.route.Component?x=p.createElement(d.route.Component,null):d.route.element?x=d.route.element:x=u,p.createElement(Aat,{match:d,routeContext:{outlet:u,matches:b,isDataRoute:n!=null},children:x})};return n&&(d.route.ErrorBoundary||d.route.errorElement||f===0)?p.createElement(Nat,{location:n.location,revalidation:n.revalidation,component:v,error:h,children:y(),routeContext:{outlet:null,matches:b,isDataRoute:!0}}):y()},null)}var hve=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(hve||{}),mve=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(mve||{});function Bat(e){let t=p.useContext(LO);return t||Zn(!1),t}function Lat(e){let t=p.useContext(uve);return t||Zn(!1),t}function jat(e){let t=p.useContext(Wu);return t||Zn(!1),t}function gve(e){let t=jat(),n=t.matches[t.matches.length-1];return n.route.id||Zn(!1),n.route.id}function zat(){var e;let t=p.useContext(dve),n=Lat(mve.UseRouteError),r=gve();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Hat(){let{router:e}=Bat(hve.UseNavigateStable),t=gve(),n=p.useRef(!1);return fve(()=>{n.current=!0}),p.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,vM({fromRouteId:t},i)))},[e,t])}const zX={};function Vat(e,t,n){zX[e]||(zX[e]=!0)}function Wat(e,t){e==null||e.v7_startTransition,(e==null?void 0:e.v7_relativeSplatPath)===void 0&&(!t||t.v7_relativeSplatPath),t&&(t.v7_fetcherPersist,t.v7_normalizeFormMethod,t.v7_partialHydration,t.v7_skipActionErrorRevalidation)}function Uat(e){let{to:t,replace:n,state:r,relative:o}=e;Xy()||Zn(!1);let{future:i,static:a}=p.useContext(nh),{matches:s}=p.useContext(Wu),{pathname:l}=Qy(),c=Ol(),u=BO(t,FO(s,i.v7_relativeSplatPath),l,o==="path"),d=JSON.stringify(u);return p.useEffect(()=>c(JSON.parse(d),{replace:n,state:r,relative:o}),[c,d,o,n,r]),null}function jO(e){return Rat(e.context)}function Gat(e){let{basename:t="/",children:n=null,location:r,navigationType:o=Jo.Pop,navigator:i,static:a=!1,future:s}=e;Xy()&&Zn(!1);let l=t.replace(/^\/*/,"/"),c=p.useMemo(()=>({basename:l,navigator:i,static:a,future:vM({v7_relativeSplatPath:!1},s)}),[l,s,i,a]);typeof r=="string"&&(r=sf(r));let{pathname:u="/",search:d="",hash:f="",state:h=null,key:m="default"}=r,v=p.useMemo(()=>{let g=Yy(u,l);return g==null?null:{location:{pathname:g,search:d,hash:f,state:h,key:m},navigationType:o}},[l,u,d,f,h,m,o]);return v==null?null:p.createElement(nh.Provider,{value:c},p.createElement(K7.Provider,{children:n,value:v}))}new Promise(()=>{});function vve(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:p.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:p.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:p.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** * React Router DOM v6.30.1 * * Copyright (c) Remix Software Inc. @@ -489,27 +489,27 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function W0(){return W0=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function Kat(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Yat(e,t){return e.button===0&&(!t||t==="_self")&&!Kat(e)}const Xat=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Qat="6";try{window.__reactRouterVersion=Qat}catch{}function Zat(e,t){return ive({basename:t==null?void 0:t.basename,future:W0({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:Iit({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||yve(),routes:e,mapRouteProperties:vve,dataStrategy:t==null?void 0:t.dataStrategy,patchRoutesOnNavigation:t==null?void 0:t.patchRoutesOnNavigation,window:t==null?void 0:t.window}).initialize()}function Jat(e,t){return ive({basename:t==null?void 0:t.basename,future:W0({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:kit({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||yve(),routes:e,mapRouteProperties:vve,dataStrategy:t==null?void 0:t.dataStrategy,patchRoutesOnNavigation:t==null?void 0:t.patchRoutesOnNavigation,window:t==null?void 0:t.window}).initialize()}function yve(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=W0({},t,{errors:est(t.errors)})),t}function est(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,o]of t)if(o&&o.__type==="RouteErrorResponse")n[r]=new gM(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let i=window[o.__subType];if(typeof i=="function")try{let a=new i(o.message);a.stack="",n[r]=a}catch{}}if(n[r]==null){let i=new Error(o.message);i.stack="",n[r]=i}}else n[r]=o;return n}const tst=f.createContext({isTransitioning:!1}),nst=f.createContext(new Map),rst="startTransition",HX=hw[rst],ost="flushSync",VX=Fce[ost];function ist(e){HX?HX(e):e()}function lx(e){VX?VX(e):e()}class ast{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function sst(e){let{fallbackElement:t,router:n,future:r}=e,[o,i]=f.useState(n.state),[a,s]=f.useState(),[l,c]=f.useState({isTransitioning:!1}),[u,d]=f.useState(),[p,h]=f.useState(),[m,v]=f.useState(),g=f.useRef(new Map),{v7_startTransition:x}=r||{},y=f.useCallback(_=>{x?ist(_):_()},[x]),b=f.useCallback((_,P)=>{let{deletedFetchers:$,flushSync:R,viewTransitionOpts:O}=P;_.fetchers.forEach((I,k)=>{I.data!==void 0&&g.current.set(k,I.data)}),$.forEach(I=>g.current.delete(I));let T=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!O||T){R?lx(()=>i(_)):y(()=>i(_));return}if(R){lx(()=>{p&&(u&&u.resolve(),p.skipTransition()),c({isTransitioning:!0,flushSync:!0,currentLocation:O.currentLocation,nextLocation:O.nextLocation})});let I=n.window.document.startViewTransition(()=>{lx(()=>i(_))});I.finished.finally(()=>{lx(()=>{d(void 0),h(void 0),s(void 0),c({isTransitioning:!1})})}),lx(()=>h(I));return}p?(u&&u.resolve(),p.skipTransition(),v({state:_,currentLocation:O.currentLocation,nextLocation:O.nextLocation})):(s(_),c({isTransitioning:!0,flushSync:!1,currentLocation:O.currentLocation,nextLocation:O.nextLocation}))},[n.window,p,u,g,y]);f.useLayoutEffect(()=>n.subscribe(b),[n,b]),f.useEffect(()=>{l.isTransitioning&&!l.flushSync&&d(new ast)},[l]),f.useEffect(()=>{if(u&&a&&n.window){let _=a,P=u.promise,$=n.window.document.startViewTransition(async()=>{y(()=>i(_)),await P});$.finished.finally(()=>{d(void 0),h(void 0),s(void 0),c({isTransitioning:!1})}),h($)}},[y,a,u,n.window]),f.useEffect(()=>{u&&a&&o.location.key===a.location.key&&u.resolve()},[u,p,o.location,a]),f.useEffect(()=>{!l.isTransitioning&&m&&(s(m.state),c({isTransitioning:!0,flushSync:!1,currentLocation:m.currentLocation,nextLocation:m.nextLocation}),v(void 0))},[l.isTransitioning,m]),f.useEffect(()=>{},[]);let C=f.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:_=>n.navigate(_),push:(_,P,$)=>n.navigate(_,{state:P,preventScrollReset:$==null?void 0:$.preventScrollReset}),replace:(_,P,$)=>n.navigate(_,{replace:!0,state:P,preventScrollReset:$==null?void 0:$.preventScrollReset})}),[n]),S=n.basename||"/",w=f.useMemo(()=>({router:n,navigator:C,static:!1,basename:S}),[n,C,S]),E=f.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return f.useEffect(()=>Wat(r,n.future),[r,n.future]),f.createElement(f.Fragment,null,f.createElement(LT.Provider,{value:w},f.createElement(uve.Provider,{value:o},f.createElement(nst.Provider,{value:g.current},f.createElement(tst.Provider,{value:l},f.createElement(Gat,{basename:S,location:o.location,navigationType:o.historyAction,navigator:C,future:E},o.initialized||n.future.v7_partialHydration?f.createElement(lst,{routes:n.routes,future:n.future,state:o}):t))))),null)}const lst=f.memo(cst);function cst(e){let{routes:t,future:n,state:r}=e;return Iat(t,void 0,r,n)}const ust=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",dst=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,fst=f.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:i,replace:a,state:s,target:l,to:c,preventScrollReset:u,viewTransition:d}=t,p=qat(t,Xat),{basename:h}=f.useContext(th),m,v=!1;if(typeof c=="string"&&dst.test(c)&&(m=c,ust))try{let b=new URL(window.location.href),C=c.startsWith("//")?new URL(b.protocol+c):new URL(c),S=Yy(C.pathname,h);C.origin===b.origin&&S!=null?c=S+C.search+C.hash:v=!0}catch{}let g=Pat(c,{relative:o}),x=pst(c,{replace:a,state:s,target:l,preventScrollReset:u,relative:o,viewTransition:d});function y(b){r&&r(b),b.defaultPrevented||x(b)}return f.createElement("a",W0({},p,{href:m||g,onClick:v||i?r:y,ref:n,target:l}))});var WX;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(WX||(WX={}));var UX;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(UX||(UX={}));function pst(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:a,viewTransition:s}=t===void 0?{}:t,l=Tl(),c=Qy(),u=pve(e,{relative:a});return f.useCallback(d=>{if(Yat(d,n)){d.preventDefault();let p=r!==void 0?r:Hp(c)===Hp(u);l(e,{replace:p,state:o,preventScrollReset:i,relative:a,viewTransition:s})}},[c,l,u,r,o,n,e,i,a,s])}var hst=B(B({},Pue),{},{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});const bve={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]},s5={lang:Object.assign({placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"]},hst),timePickerLocale:Object.assign({},bve)};s5.lang.ok="确定";const Cs="${label}不是一个有效的${type}",mst={locale:"zh-cn",Pagination:ege,DatePicker:s5,TimePicker:bve,Calendar:s5,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:Cs,method:Cs,array:Cs,object:Cs,number:Cs,date:Cs,boolean:Cs,integer:Cs,float:Cs,regexp:Cs,email:Cs,url:Cs,hex:Cs},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:"渐变色"}},xve=0,Cve=1,wve=2,GX=3;var qX=Object.prototype.hasOwnProperty;function l5(e,t){var n,r;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&l5(e[r],t[r]););return r===-1}if(!n||typeof e=="object"){r=0;for(n in e)if(qX.call(e,n)&&++r&&!qX.call(t,n)||!(n in t)||!l5(e[n],t[n]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}const gd=new WeakMap,hp=()=>{},aa=hp(),yM=Object,pr=e=>e===aa,ic=e=>typeof e=="function",qd=(e,t)=>({...e,...t}),Sve=e=>ic(e.then),c6={},C2={},Y7="undefined",lS=typeof window!=Y7,c5=typeof document!=Y7,gst=lS&&"Deno"in window,vst=()=>lS&&typeof window.requestAnimationFrame!=Y7,Eve=(e,t)=>{const n=gd.get(e);return[()=>!pr(t)&&e.get(t)||c6,r=>{if(!pr(t)){const o=e.get(t);t in C2||(C2[t]=o),n[5](t,qd(o,r),o||c6)}},n[6],()=>!pr(t)&&t in C2?C2[t]:!pr(t)&&e.get(t)||c6]};let u5=!0;const yst=()=>u5,[d5,f5]=lS&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[hp,hp],bst=()=>{const e=c5&&document.visibilityState;return pr(e)||e!=="hidden"},xst=e=>(c5&&document.addEventListener("visibilitychange",e),d5("focus",e),()=>{c5&&document.removeEventListener("visibilitychange",e),f5("focus",e)}),Cst=e=>{const t=()=>{u5=!0,e()},n=()=>{u5=!1};return d5("online",t),d5("offline",n),()=>{f5("online",t),f5("offline",n)}},wst={isOnline:yst,isVisible:bst},Sst={initFocus:xst,initReconnect:Cst},KX=!Z.useId,NC=!lS||gst,Est=e=>vst()?window.requestAnimationFrame(e):setTimeout(e,1),r$=NC?f.useEffect:f.useLayoutEffect,u6=typeof navigator<"u"&&navigator.connection,YX=!NC&&u6&&(["slow-2g","2g"].includes(u6.effectiveType)||u6.saveData),w2=new WeakMap,_st=e=>yM.prototype.toString.call(e),d6=(e,t)=>e===`[object ${t}]`;let $st=0;const p5=e=>{const t=typeof e,n=_st(e),r=d6(n,"Date"),o=d6(n,"RegExp"),i=d6(n,"Object");let a,s;if(yM(e)===e&&!r&&!o){if(a=w2.get(e),a)return a;if(a=++$st+"~",w2.set(e,a),Array.isArray(e)){for(a="@",s=0;s{if(ic(e))try{e=e()}catch{e=""}const t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?p5(e):"",[e,t]};let Pst=0;const h5=()=>++Pst;async function _ve(...e){const[t,n,r,o]=e,i=qd({populateCache:!0,throwOnError:!0},typeof o=="boolean"?{revalidate:o}:o||{});let a=i.populateCache;const s=i.rollbackOnError;let l=i.optimisticData;const c=p=>typeof s=="function"?s(p):s!==!1,u=i.throwOnError;if(ic(n)){const p=n,h=[],m=t.keys();for(const v of m)!/^\$(inf|sub)\$/.test(v)&&p(t.get(v)._k)&&h.push(v);return Promise.all(h.map(d))}return d(n);async function d(p){const[h]=X7(p);if(!h)return;const[m,v]=Eve(t,h),[g,x,y,b]=gd.get(t),C=()=>{const I=g[h];return(ic(i.revalidate)?i.revalidate(m().data,p):i.revalidate!==!1)&&(delete y[h],delete b[h],I&&I[0])?I[0](wve).then(()=>m().data):m().data};if(e.length<3)return C();let S=r,w,E=!1;const _=h5();x[h]=[_,0];const P=!pr(l),$=m(),R=$.data,O=$._c,T=pr(O)?R:O;if(P&&(l=ic(l)?l(T,R):l,v({data:l,_c:T})),ic(S))try{S=S(T)}catch(I){w=I,E=!0}if(S&&Sve(S))if(S=await S.catch(I=>{w=I,E=!0}),_!==x[h][0]){if(E)throw w;return S}else E&&P&&c(w)&&(a=!0,v({data:T,_c:aa}));if(a&&!E)if(ic(a)){const I=a(S,T);v({data:I,error:aa,_c:aa})}else v({data:S,error:aa,_c:aa});if(x[h][1]=h5(),Promise.resolve(C()).then(()=>{v({_c:aa})}),E){if(u)throw w;return}return S}}const XX=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},$ve=(e,t)=>{if(!gd.has(e)){const n=qd(Sst,t),r=Object.create(null),o=_ve.bind(aa,e);let i=hp;const a=Object.create(null),s=(u,d)=>{const p=a[u]||[];return a[u]=p,p.push(d),()=>p.splice(p.indexOf(d),1)},l=(u,d,p)=>{e.set(u,d);const h=a[u];if(h)for(const m of h)m(d,p)},c=()=>{if(!gd.has(e)&&(gd.set(e,[r,Object.create(null),Object.create(null),Object.create(null),o,l,s]),!NC)){const u=n.initFocus(setTimeout.bind(aa,XX.bind(aa,r,xve))),d=n.initReconnect(setTimeout.bind(aa,XX.bind(aa,r,Cve)));i=()=>{u&&u(),d&&d(),gd.delete(e)}}};return c(),[e,o,c,i]}return[e,gd.get(e)[4]]},Mst=(e,t,n,r,o)=>{const i=n.errorRetryCount,a=o.retryCount,s=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;!pr(i)&&a>i||setTimeout(r,s,o)},Rst=l5,[Q7,Ost]=$ve(new Map),Pve=qd({onLoadingSlow:hp,onSuccess:hp,onError:hp,onErrorRetry:Mst,onDiscarded:hp,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:YX?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:YX?5e3:3e3,compare:Rst,isPaused:()=>!1,cache:Q7,mutate:Ost,fallback:{}},wst),Mve=(e,t)=>{const n=qd(e,t);if(t){const{use:r,fallback:o}=e,{use:i,fallback:a}=t;r&&i&&(n.use=r.concat(i)),o&&a&&(n.fallback=qd(o,a))}return n},m5=f.createContext({}),Tst=e=>{const{value:t}=e,n=f.useContext(m5),r=ic(t),o=f.useMemo(()=>r?t(n):t,[r,n,t]),i=f.useMemo(()=>r?o:Mve(n,o),[r,n,o]),a=o&&o.provider,s=f.useRef(aa);a&&!s.current&&(s.current=$ve(a(i.cache||Q7),o));const l=s.current;return l&&(i.cache=l[0],i.mutate=l[1]),r$(()=>{if(l)return l[2]&&l[2](),l[3]},[]),f.createElement(m5.Provider,qd(e,{value:i}))},Ist="$inf$",Rve=lS&&window.__SWR_DEVTOOLS_USE__,kst=Rve?window.__SWR_DEVTOOLS_USE__:[],Nst=()=>{Rve&&(window.__SWR_DEVTOOLS_REACT__=Z)},Dst=e=>ic(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],Z7=()=>qd(Pve,f.useContext(m5)),Ast=e=>(t,n,r)=>e(t,n&&((...i)=>{const[a]=X7(t),[,,,s]=gd.get(Q7);if(a.startsWith(Ist))return n(...i);const l=s[a];return pr(l)?n(...i):(delete s[a],l)}),r),Fst=kst.concat(Ast),Bst=e=>function(...n){const r=Z7(),[o,i,a]=Dst(n),s=Mve(r,a);let l=e;const{use:c}=s,u=(c||[]).concat(Fst);for(let d=u.length;d--;)l=u[d](l);return l(o,i||s.fetcher||null,s)},Lst=(e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const o=r.indexOf(n);o>=0&&(r[o]=r[r.length-1],r.pop())}};Nst();const f6=Z.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),p6={dedupe:!0},jst=(e,t,n)=>{const{cache:r,compare:o,suspense:i,fallbackData:a,revalidateOnMount:s,revalidateIfStale:l,refreshInterval:c,refreshWhenHidden:u,refreshWhenOffline:d,keepPreviousData:p}=n,[h,m,v,g]=gd.get(r),[x,y]=X7(e),b=f.useRef(!1),C=f.useRef(!1),S=f.useRef(x),w=f.useRef(t),E=f.useRef(n),_=()=>E.current,P=()=>_().isVisible()&&_().isOnline(),[$,R,O,T]=Eve(r,x),I=f.useRef({}).current,k=pr(a)?pr(n.fallback)?aa:n.fallback[x]:a,N=(ee,te)=>{for(const oe in I){const ne=oe;if(ne==="data"){if(!o(ee[ne],te[ne])&&(!pr(ee[ne])||!o(X,te[ne])))return!1}else if(te[ne]!==ee[ne])return!1}return!0},D=f.useMemo(()=>{const ee=!x||!t?!1:pr(s)?_().isPaused()||i?!1:l!==!1:s,te=ue=>{const fe=qd(ue);return delete fe._k,ee?{isValidating:!0,isLoading:!0,...fe}:fe},oe=$(),ne=T(),le=te(oe),ce=oe===ne?le:te(ne);let he=le;return[()=>{const ue=te($());return N(ue,he)?(he.data=ue.data,he.isLoading=ue.isLoading,he.isValidating=ue.isValidating,he.error=ue.error,he):(he=ue,ue)},()=>ce]},[r,x]),L=eie.useSyncExternalStore(f.useCallback(ee=>O(x,(te,oe)=>{N(oe,te)||ee()}),[r,x]),D[0],D[1]),H=!b.current,U=h[x]&&h[x].length>0,V=L.data,j=pr(V)?k&&Sve(k)?f6(k):k:V,F=L.error,W=f.useRef(j),X=p?pr(V)?pr(W.current)?j:W.current:V:j,J=U&&!pr(F)?!1:H&&!pr(s)?s:_().isPaused()?!1:i?pr(j)?!1:l:pr(j)||l,q=!!(x&&t&&H&&J),A=pr(L.isValidating)?q:L.isValidating,z=pr(L.isLoading)?q:L.isLoading,G=f.useCallback(async ee=>{const te=w.current;if(!x||!te||C.current||_().isPaused())return!1;let oe,ne,le=!0;const ce=ee||{},he=!v[x]||!ce.dedupe,ue=()=>KX?!C.current&&x===S.current&&b.current:x===S.current,fe={isValidating:!1,isLoading:!1},ve=()=>{R(fe)},ge=()=>{const be=v[x];be&&be[1]===ne&&delete v[x]},de={isValidating:!0};pr($().data)&&(de.isLoading=!0);try{if(he&&(R(de),n.loadingTimeout&&pr($().data)&&setTimeout(()=>{le&&ue()&&_().onLoadingSlow(x,n)},n.loadingTimeout),v[x]=[te(y),h5()]),[oe,ne]=v[x],oe=await oe,he&&setTimeout(ge,n.dedupingInterval),!v[x]||v[x][1]!==ne)return he&&ue()&&_().onDiscarded(x),!1;fe.error=aa;const be=m[x];if(!pr(be)&&(ne<=be[0]||ne<=be[1]||be[1]===0))return ve(),he&&ue()&&_().onDiscarded(x),!1;const Ee=$().data;fe.data=o(Ee,oe)?Ee:oe,he&&ue()&&_().onSuccess(oe,x,n)}catch(be){ge();const Ee=_(),{shouldRetryOnError:Le}=Ee;Ee.isPaused()||(fe.error=be,he&&ue()&&(Ee.onError(be,x,Ee),(Le===!0||ic(Le)&&Le(be))&&(!_().revalidateOnFocus||!_().revalidateOnReconnect||P())&&Ee.onErrorRetry(be,x,Ee,Re=>{const Pe=h[x];Pe&&Pe[0]&&Pe[0](GX,Re)},{retryCount:(ce.retryCount||0)+1,dedupe:!0})))}return le=!1,ve(),!0},[x,r]),Y=f.useCallback((...ee)=>_ve(r,S.current,...ee),[]);if(r$(()=>{w.current=t,E.current=n,pr(V)||(W.current=V)}),r$(()=>{if(!x)return;const ee=G.bind(aa,p6);let te=0;_().revalidateOnFocus&&(te=Date.now()+_().focusThrottleInterval);const ne=Lst(x,h,(le,ce={})=>{if(le==xve){const he=Date.now();_().revalidateOnFocus&&he>te&&P()&&(te=he+_().focusThrottleInterval,ee())}else if(le==Cve)_().revalidateOnReconnect&&P()&&ee();else{if(le==wve)return G();if(le==GX)return G(ce)}});return C.current=!1,S.current=x,b.current=!0,R({_k:y}),J&&(v[x]||(pr(j)||NC?ee():Est(ee))),()=>{C.current=!0,ne()}},[x]),r$(()=>{let ee;function te(){const ne=ic(c)?c($().data):c;ne&&ee!==-1&&(ee=setTimeout(oe,ne))}function oe(){!$().error&&(u||_().isVisible())&&(d||_().isOnline())?G(p6).then(te):te()}return te(),()=>{ee&&(clearTimeout(ee),ee=-1)}},[c,u,d,x]),f.useDebugValue(X),i&&pr(j)&&x){if(!KX&&NC)throw new Error("Fallback data is required when using Suspense in SSR.");w.current=t,E.current=n,C.current=!1;const ee=g[x];if(!pr(ee)){const te=Y(ee);f6(te)}if(pr(F)){const te=G(p6);pr(X)||(te.status="fulfilled",te.value=!0),f6(te)}else throw F}return{mutate:Y,get data(){return I.data=!0,X},get error(){return I.error=!0,F},get isValidating(){return I.isValidating=!0,A},get isLoading(){return I.isLoading=!0,z}}},zst=yM.defineProperty(Tst,"defaultValue",{value:Pve}),J7=Bst(jst),Hst={moneySymbol:"$",form:{lightFilter:{more:"المزيد",clear:"نظف",confirm:"تأكيد",itemUnit:"عناصر"}},tableForm:{search:"ابحث",reset:"إعادة تعيين",submit:"ارسال",collapsed:"مُقلص",expand:"مُوسع",inputPlaceholder:"الرجاء الإدخال",selectPlaceholder:"الرجاء الإختيار"},alert:{clear:"نظف",selected:"محدد",item:"عنصر"},pagination:{total:{range:" ",total:"من",item:"عناصر"}},tableToolBar:{leftPin:"ثبت على اليسار",rightPin:"ثبت على اليمين",noPin:"الغاء التثبيت",leftFixedTitle:"لصق على اليسار",rightFixedTitle:"لصق على اليمين",noFixedTitle:"إلغاء الإلصاق",reset:"إعادة تعيين",columnDisplay:"الأعمدة المعروضة",columnSetting:"الإعدادات",fullScreen:"وضع كامل الشاشة",exitFullScreen:"الخروج من وضع كامل الشاشة",reload:"تحديث",density:"الكثافة",densityDefault:"افتراضي",densityLarger:"أكبر",densityMiddle:"وسط",densitySmall:"مدمج"},stepsForm:{next:"التالي",prev:"السابق",submit:"أنهى"},loginForm:{submitText:"تسجيل الدخول"},editableTable:{action:{save:"أنقذ",cancel:"إلغاء الأمر",delete:"حذف",add:"إضافة صف من البيانات"}},switch:{open:"مفتوح",close:"غلق"}},Vst={moneySymbol:"€",form:{lightFilter:{more:"Més",clear:"Netejar",confirm:"Confirmar",itemUnit:"Elements"}},tableForm:{search:"Cercar",reset:"Netejar",submit:"Enviar",collapsed:"Expandir",expand:"Col·lapsar",inputPlaceholder:"Introduïu valor",selectPlaceholder:"Seleccioneu valor"},alert:{clear:"Netejar",selected:"Seleccionat",item:"Article"},pagination:{total:{range:" ",total:"de",item:"articles"}},tableToolBar:{leftPin:"Pin a l'esquerra",rightPin:"Pin a la dreta",noPin:"Sense Pin",leftFixedTitle:"Fixat a l'esquerra",rightFixedTitle:"Fixat a la dreta",noFixedTitle:"Sense fixar",reset:"Reiniciar",columnDisplay:"Mostrar Columna",columnSetting:"Configuració",fullScreen:"Pantalla Completa",exitFullScreen:"Sortir Pantalla Completa",reload:"Refrescar",density:"Densitat",densityDefault:"Per Defecte",densityLarger:"Llarg",densityMiddle:"Mitjà",densitySmall:"Compacte"},stepsForm:{next:"Següent",prev:"Anterior",submit:"Finalizar"},loginForm:{submitText:"Entrar"},editableTable:{action:{save:"Guardar",cancel:"Cancel·lar",delete:"Eliminar",add:"afegir una fila de dades"}},switch:{open:"obert",close:"tancat"}},Wst={moneySymbol:"Kč",deleteThisLine:"Smazat tento řádek",copyThisLine:"Kopírovat tento řádek",form:{lightFilter:{more:"Víc",clear:"Vymazat",confirm:"Potvrdit",itemUnit:"Položky"}},tableForm:{search:"Hledat",reset:"Resetovat",submit:"Odeslat",collapsed:"Zvětšit",expand:"Zmenšit",inputPlaceholder:"Zadejte prosím",selectPlaceholder:"Vyberte prosím"},alert:{clear:"Vymazat",selected:"Vybráno",item:"Položka"},pagination:{total:{range:" ",total:"z",item:"položek"}},tableToolBar:{leftPin:"Připnout doleva",rightPin:"Připnout doprava",noPin:"Odepnuto",leftFixedTitle:"Fixováno nalevo",rightFixedTitle:"Fixováno napravo",noFixedTitle:"Nefixováno",reset:"Resetovat",columnDisplay:"Zobrazení sloupců",columnSetting:"Nastavení",fullScreen:"Celá obrazovka",exitFullScreen:"Ukončit celou obrazovku",reload:"Obnovit",density:"Hustota",densityDefault:"Výchozí",densityLarger:"Větší",densityMiddle:"Střední",densitySmall:"Kompaktní"},stepsForm:{next:"Další",prev:"Předchozí",submit:"Dokončit"},loginForm:{submitText:"Přihlásit se"},editableTable:{onlyOneLineEditor:"Upravit lze pouze jeden řádek",action:{save:"Uložit",cancel:"Zrušit",delete:"Vymazat",add:"Přidat řádek"}},switch:{open:"Otevřít",close:"Zavřít"}},Ust={moneySymbol:"€",form:{lightFilter:{more:"Mehr",clear:"Zurücksetzen",confirm:"Bestätigen",itemUnit:"Einträge"}},tableForm:{search:"Suchen",reset:"Zurücksetzen",submit:"Absenden",collapsed:"Zeige mehr",expand:"Zeige weniger",inputPlaceholder:"Bitte eingeben",selectPlaceholder:"Bitte auswählen"},alert:{clear:"Zurücksetzen",selected:"Ausgewählt",item:"Eintrag"},pagination:{total:{range:" ",total:"von",item:"Einträgen"}},tableToolBar:{leftPin:"Links anheften",rightPin:"Rechts anheften",noPin:"Nicht angeheftet",leftFixedTitle:"Links fixiert",rightFixedTitle:"Rechts fixiert",noFixedTitle:"Nicht fixiert",reset:"Zurücksetzen",columnDisplay:"Angezeigte Reihen",columnSetting:"Einstellungen",fullScreen:"Vollbild",exitFullScreen:"Vollbild verlassen",reload:"Aktualisieren",density:"Abstand",densityDefault:"Standard",densityLarger:"Größer",densityMiddle:"Mittel",densitySmall:"Kompakt"},stepsForm:{next:"Weiter",prev:"Zurück",submit:"Abschließen"},loginForm:{submitText:"Anmelden"},editableTable:{action:{save:"Retten",cancel:"Abbrechen",delete:"Löschen",add:"Hinzufügen einer Datenzeile"}},switch:{open:"offen",close:"schließen"}},Gst={moneySymbol:"£",form:{lightFilter:{more:"More",clear:"Clear",confirm:"Confirm",itemUnit:"Items"}},tableForm:{search:"Query",reset:"Reset",submit:"Submit",collapsed:"Expand",expand:"Collapse",inputPlaceholder:"Please enter",selectPlaceholder:"Please select"},alert:{clear:"Clear",selected:"Selected",item:"Item"},pagination:{total:{range:" ",total:"of",item:"items"}},tableToolBar:{leftPin:"Pin to left",rightPin:"Pin to right",noPin:"Unpinned",leftFixedTitle:"Fixed to the left",rightFixedTitle:"Fixed to the right",noFixedTitle:"Not Fixed",reset:"Reset",columnDisplay:"Column Display",columnSetting:"Table Settings",fullScreen:"Full Screen",exitFullScreen:"Exit Full Screen",reload:"Refresh",density:"Density",densityDefault:"Default",densityLarger:"Larger",densityMiddle:"Middle",densitySmall:"Compact"},stepsForm:{next:"Next",prev:"Previous",submit:"Finish"},loginForm:{submitText:"Login"},editableTable:{onlyOneLineEditor:"Only one line can be edited",onlyAddOneLine:"Only one line can be added",action:{save:"Save",cancel:"Cancel",delete:"Delete",add:"add a row of data"}},switch:{open:"open",close:"close"}},qst={moneySymbol:"$",deleteThisLine:"Delete this line",copyThisLine:"Copy this line",form:{lightFilter:{more:"More",clear:"Clear",confirm:"Confirm",itemUnit:"Items"}},tableForm:{search:"Query",reset:"Reset",submit:"Submit",collapsed:"Expand",expand:"Collapse",inputPlaceholder:"Please enter",selectPlaceholder:"Please select"},alert:{clear:"Clear",selected:"Selected",item:"Item"},pagination:{total:{range:" ",total:"of",item:"items"}},tableToolBar:{leftPin:"Pin to left",rightPin:"Pin to right",noPin:"Unpinned",leftFixedTitle:"Fixed to the left",rightFixedTitle:"Fixed to the right",noFixedTitle:"Not Fixed",reset:"Reset",columnDisplay:"Column Display",columnSetting:"Table Settings",fullScreen:"Full Screen",exitFullScreen:"Exit Full Screen",reload:"Refresh",density:"Density",densityDefault:"Default",densityLarger:"Larger",densityMiddle:"Middle",densitySmall:"Compact"},stepsForm:{next:"Next",prev:"Previous",submit:"Finish"},loginForm:{submitText:"Login"},editableTable:{onlyOneLineEditor:"Only one line can be edited",onlyAddOneLine:"Only one line can be added",action:{save:"Save",cancel:"Cancel",delete:"Delete",add:"add a row of data"}},switch:{open:"open",close:"close"}},Kst={moneySymbol:"€",form:{lightFilter:{more:"Más",clear:"Limpiar",confirm:"Confirmar",itemUnit:"artículos"}},tableForm:{search:"Buscar",reset:"Limpiar",submit:"Submit",collapsed:"Expandir",expand:"Colapsar",inputPlaceholder:"Ingrese valor",selectPlaceholder:"Seleccione valor"},alert:{clear:"Limpiar",selected:"Seleccionado",item:"Articulo"},pagination:{total:{range:" ",total:"de",item:"artículos"}},tableToolBar:{leftPin:"Pin a la izquierda",rightPin:"Pin a la derecha",noPin:"Sin Pin",leftFixedTitle:"Fijado a la izquierda",rightFixedTitle:"Fijado a la derecha",noFixedTitle:"Sin Fijar",reset:"Reiniciar",columnDisplay:"Mostrar Columna",columnSetting:"Configuración",fullScreen:"Pantalla Completa",exitFullScreen:"Salir Pantalla Completa",reload:"Refrescar",density:"Densidad",densityDefault:"Por Defecto",densityLarger:"Largo",densityMiddle:"Medio",densitySmall:"Compacto"},stepsForm:{next:"Siguiente",prev:"Anterior",submit:"Finalizar"},loginForm:{submitText:"Entrar"},editableTable:{action:{save:"Guardar",cancel:"Descartar",delete:"Borrar",add:"añadir una fila de datos"}},switch:{open:"abrir",close:"cerrar"}},Yst={moneySymbol:"تومان",form:{lightFilter:{more:"بیشتر",clear:"پاک کردن",confirm:"تایید",itemUnit:"مورد"}},tableForm:{search:"جستجو",reset:"بازنشانی",submit:"تایید",collapsed:"نمایش بیشتر",expand:"نمایش کمتر",inputPlaceholder:"پیدا کنید",selectPlaceholder:"انتخاب کنید"},alert:{clear:"پاک سازی",selected:"انتخاب",item:"مورد"},pagination:{total:{range:" ",total:"از",item:"مورد"}},tableToolBar:{leftPin:"سنجاق به چپ",rightPin:"سنجاق به راست",noPin:"سنجاق نشده",leftFixedTitle:"ثابت شده در چپ",rightFixedTitle:"ثابت شده در راست",noFixedTitle:"شناور",reset:"بازنشانی",columnDisplay:"نمایش همه",columnSetting:"تنظیمات",fullScreen:"تمام صفحه",exitFullScreen:"خروج از حالت تمام صفحه",reload:"تازه سازی",density:"تراکم",densityDefault:"پیش فرض",densityLarger:"بزرگ",densityMiddle:"متوسط",densitySmall:"کوچک"},stepsForm:{next:"بعدی",prev:"قبلی",submit:"اتمام"},loginForm:{submitText:"ورود"},editableTable:{action:{save:"ذخیره",cancel:"لغو",delete:"حذف",add:"یک ردیف داده اضافه کنید"}},switch:{open:"باز",close:"نزدیک"}},Xst={moneySymbol:"€",form:{lightFilter:{more:"Plus",clear:"Effacer",confirm:"Confirmer",itemUnit:"Items"}},tableForm:{search:"Rechercher",reset:"Réinitialiser",submit:"Envoyer",collapsed:"Agrandir",expand:"Réduire",inputPlaceholder:"Entrer une valeur",selectPlaceholder:"Sélectionner une valeur"},alert:{clear:"Réinitialiser",selected:"Sélectionné",item:"Item"},pagination:{total:{range:" ",total:"sur",item:"éléments"}},tableToolBar:{leftPin:"Épingler à gauche",rightPin:"Épingler à gauche",noPin:"Sans épingle",leftFixedTitle:"Fixer à gauche",rightFixedTitle:"Fixer à droite",noFixedTitle:"Non fixé",reset:"Réinitialiser",columnDisplay:"Affichage colonne",columnSetting:"Réglages",fullScreen:"Plein écran",exitFullScreen:"Quitter Plein écran",reload:"Rafraichir",density:"Densité",densityDefault:"Par défaut",densityLarger:"Larger",densityMiddle:"Moyenne",densitySmall:"Compacte"},stepsForm:{next:"Suivante",prev:"Précédente",submit:"Finaliser"},loginForm:{submitText:"Se connecter"},editableTable:{action:{save:"Sauvegarder",cancel:"Annuler",delete:"Supprimer",add:"ajouter une ligne de données"}},switch:{open:"ouvert",close:"près"}},Qst={moneySymbol:"₪",deleteThisLine:"מחק שורה זו",copyThisLine:"העתק שורה זו",form:{lightFilter:{more:"יותר",clear:"נקה",confirm:"אישור",itemUnit:"פריטים"}},tableForm:{search:"חיפוש",reset:"איפוס",submit:"שלח",collapsed:"הרחב",expand:"כווץ",inputPlaceholder:"אנא הכנס",selectPlaceholder:"אנא בחר"},alert:{clear:"נקה",selected:"נבחר",item:"פריט"},pagination:{total:{range:" ",total:"מתוך",item:"פריטים"}},tableToolBar:{leftPin:"הצמד לשמאל",rightPin:"הצמד לימין",noPin:"לא מצורף",leftFixedTitle:"מוצמד לשמאל",rightFixedTitle:"מוצמד לימין",noFixedTitle:"לא מוצמד",reset:"איפוס",columnDisplay:"תצוגת עמודות",columnSetting:"הגדרות",fullScreen:"מסך מלא",exitFullScreen:"צא ממסך מלא",reload:"רענן",density:"רזולוציה",densityDefault:"ברירת מחדל",densityLarger:"גדול",densityMiddle:"בינוני",densitySmall:"קטן"},stepsForm:{next:"הבא",prev:"קודם",submit:"סיום"},loginForm:{submitText:"כניסה"},editableTable:{onlyOneLineEditor:"ניתן לערוך רק שורה אחת",action:{save:"שמור",cancel:"ביטול",delete:"מחיקה",add:"הוסף שורת נתונים"}},switch:{open:"פתח",close:"סגור"}},Zst={moneySymbol:"kn",form:{lightFilter:{more:"Više",clear:"Očisti",confirm:"Potvrdi",itemUnit:"Stavke"}},tableForm:{search:"Pretraži",reset:"Poništi",submit:"Potvrdi",collapsed:"Raširi",expand:"Skupi",inputPlaceholder:"Unesite",selectPlaceholder:"Odaberite"},alert:{clear:"Očisti",selected:"Odaberi",item:"stavke"},pagination:{total:{range:" ",total:"od",item:"stavke"}},tableToolBar:{leftPin:"Prikači lijevo",rightPin:"Prikači desno",noPin:"Bez prikačenja",leftFixedTitle:"Fiksiraj lijevo",rightFixedTitle:"Fiksiraj desno",noFixedTitle:"Bez fiksiranja",reset:"Resetiraj",columnDisplay:"Prikaz stupaca",columnSetting:"Postavke",fullScreen:"Puni zaslon",exitFullScreen:"Izađi iz punog zaslona",reload:"Ponovno učitaj",density:"Veličina",densityDefault:"Zadano",densityLarger:"Veliko",densityMiddle:"Srednje",densitySmall:"Malo"},stepsForm:{next:"Sljedeći",prev:"Prethodni",submit:"Kraj"},loginForm:{submitText:"Prijava"},editableTable:{action:{save:"Spremi",cancel:"Odustani",delete:"Obriši",add:"dodajte red podataka"}},switch:{open:"otvori",close:"zatvori"}},Jst={moneySymbol:"RP",form:{lightFilter:{more:"Lebih",clear:"Hapus",confirm:"Konfirmasi",itemUnit:"Unit"}},tableForm:{search:"Cari",reset:"Atur ulang",submit:"Kirim",collapsed:"Lebih sedikit",expand:"Lebih banyak",inputPlaceholder:"Masukkan pencarian",selectPlaceholder:"Pilih"},alert:{clear:"Hapus",selected:"Dipilih",item:"Butir"},pagination:{total:{range:" ",total:"Dari",item:"Butir"}},tableToolBar:{leftPin:"Pin kiri",rightPin:"Pin kanan",noPin:"Tidak ada pin",leftFixedTitle:"Rata kiri",rightFixedTitle:"Rata kanan",noFixedTitle:"Tidak tetap",reset:"Atur ulang",columnDisplay:"Tampilan kolom",columnSetting:"Pengaturan",fullScreen:"Layar penuh",exitFullScreen:"Keluar layar penuh",reload:"Atur ulang",density:"Kerapatan",densityDefault:"Standar",densityLarger:"Lebih besar",densityMiddle:"Sedang",densitySmall:"Rapat"},stepsForm:{next:"Selanjutnya",prev:"Sebelumnya",submit:"Selesai"},loginForm:{submitText:"Login"},editableTable:{action:{save:"simpan",cancel:"batal",delete:"hapus",add:"Tambahkan baris data"}},switch:{open:"buka",close:"tutup"}},elt={moneySymbol:"€",form:{lightFilter:{more:"più",clear:"pulisci",confirm:"conferma",itemUnit:"elementi"}},tableForm:{search:"Filtra",reset:"Pulisci",submit:"Invia",collapsed:"Espandi",expand:"Contrai",inputPlaceholder:"Digita",selectPlaceholder:"Seleziona"},alert:{clear:"Rimuovi",selected:"Selezionati",item:"elementi"},pagination:{total:{range:" ",total:"di",item:"elementi"}},tableToolBar:{leftPin:"Fissa a sinistra",rightPin:"Fissa a destra",noPin:"Ripristina posizione",leftFixedTitle:"Fissato a sinistra",rightFixedTitle:"Fissato a destra",noFixedTitle:"Non fissato",reset:"Ripristina",columnDisplay:"Disposizione colonne",columnSetting:"Impostazioni",fullScreen:"Modalità schermo intero",exitFullScreen:"Esci da modalità schermo intero",reload:"Ricarica",density:"Grandezza tabella",densityDefault:"predefinito",densityLarger:"Grande",densityMiddle:"Media",densitySmall:"Compatta"},stepsForm:{next:"successivo",prev:"precedente",submit:"finisci"},loginForm:{submitText:"Accedi"},editableTable:{action:{save:"salva",cancel:"annulla",delete:"Delete",add:"add a row of data"}},switch:{open:"open",close:"chiudi"}},tlt={moneySymbol:"¥",form:{lightFilter:{more:"更に",clear:"クリア",confirm:"確認",itemUnit:"アイテム"}},tableForm:{search:"検索",reset:"リセット",submit:"送信",collapsed:"拡大",expand:"折畳",inputPlaceholder:"入力してください",selectPlaceholder:"選択してください"},alert:{clear:"クリア",selected:"選択した",item:"アイテム"},pagination:{total:{range:"レコード",total:"/合計",item:" "}},tableToolBar:{leftPin:"左に固定",rightPin:"右に固定",noPin:"キャンセル",leftFixedTitle:"左に固定された項目",rightFixedTitle:"右に固定された項目",noFixedTitle:"固定されてない項目",reset:"リセット",columnDisplay:"表示列",columnSetting:"列表示設定",fullScreen:"フルスクリーン",exitFullScreen:"終了",reload:"更新",density:"行高",densityDefault:"デフォルト",densityLarger:"大",densityMiddle:"中",densitySmall:"小"},stepsForm:{next:"次へ",prev:"前へ",submit:"送信"},loginForm:{submitText:"ログイン"},editableTable:{action:{save:"保存",cancel:"キャンセル",delete:"削除",add:"追加"}},switch:{open:"開く",close:"閉じる"}},nlt={moneySymbol:"₩",form:{lightFilter:{more:"더보기",clear:"초기화",confirm:"확인",itemUnit:"건수"}},tableForm:{search:"조회",reset:"초기화",submit:"제출",collapsed:"확장",expand:"닫기",inputPlaceholder:"입력해 주세요",selectPlaceholder:"선택해 주세요"},alert:{clear:"취소",selected:"선택",item:"건"},pagination:{total:{range:" ",total:"/ 총",item:"건"}},tableToolBar:{leftPin:"왼쪽으로 핀",rightPin:"오른쪽으로 핀",noPin:"핀 제거",leftFixedTitle:"왼쪽으로 고정",rightFixedTitle:"오른쪽으로 고정",noFixedTitle:"비고정",reset:"초기화",columnDisplay:"컬럼 표시",columnSetting:"설정",fullScreen:"전체 화면",exitFullScreen:"전체 화면 취소",reload:"새로 고침",density:"여백",densityDefault:"기본",densityLarger:"많은 여백",densityMiddle:"중간 여백",densitySmall:"좁은 여백"},stepsForm:{next:"다음",prev:"이전",submit:"종료"},loginForm:{submitText:"로그인"},editableTable:{action:{save:"저장",cancel:"취소",delete:"삭제",add:"데이터 행 추가"}},switch:{open:"열",close:"가까 운"}},rlt={moneySymbol:"₮",form:{lightFilter:{more:"Илүү",clear:"Цэвэрлэх",confirm:"Баталгаажуулах",itemUnit:"Нэгжүүд"}},tableForm:{search:"Хайх",reset:"Шинэчлэх",submit:"Илгээх",collapsed:"Өргөтгөх",expand:"Хураах",inputPlaceholder:"Утга оруулна уу",selectPlaceholder:"Утга сонгоно уу"},alert:{clear:"Цэвэрлэх",selected:"Сонгогдсон",item:"Нэгж"},pagination:{total:{range:" ",total:"Нийт",item:"мөр"}},tableToolBar:{leftPin:"Зүүн тийш бэхлэх",rightPin:"Баруун тийш бэхлэх",noPin:"Бэхлэхгүй",leftFixedTitle:"Зүүн зэрэгцүүлэх",rightFixedTitle:"Баруун зэрэгцүүлэх",noFixedTitle:"Зэрэгцүүлэхгүй",reset:"Шинэчлэх",columnDisplay:"Баганаар харуулах",columnSetting:"Тохиргоо",fullScreen:"Бүтэн дэлгэцээр",exitFullScreen:"Бүтэн дэлгэц цуцлах",reload:"Шинэчлэх",density:"Хэмжээ",densityDefault:"Хэвийн",densityLarger:"Том",densityMiddle:"Дунд",densitySmall:"Жижиг"},stepsForm:{next:"Дараах",prev:"Өмнөх",submit:"Дуусгах"},loginForm:{submitText:"Нэвтрэх"},editableTable:{action:{save:"Хадгалах",cancel:"Цуцлах",delete:"Устгах",add:"Мөр нэмэх"}},switch:{open:"Нээх",close:"Хаах"}},olt={moneySymbol:"RM",form:{lightFilter:{more:"Lebih banyak",clear:"Jelas",confirm:"Mengesahkan",itemUnit:"Item"}},tableForm:{search:"Cari",reset:"Menetapkan semula",submit:"Hantar",collapsed:"Kembang",expand:"Kuncup",inputPlaceholder:"Sila masuk",selectPlaceholder:"Sila pilih"},alert:{clear:"Padam",selected:"Dipilih",item:"Item"},pagination:{total:{range:" ",total:"daripada",item:"item"}},tableToolBar:{leftPin:"Pin ke kiri",rightPin:"Pin ke kanan",noPin:"Tidak pin",leftFixedTitle:"Tetap ke kiri",rightFixedTitle:"Tetap ke kanan",noFixedTitle:"Tidak Tetap",reset:"Menetapkan semula",columnDisplay:"Lajur",columnSetting:"Settings",fullScreen:"Full Screen",exitFullScreen:"Keluar Full Screen",reload:"Muat Semula",density:"Densiti",densityDefault:"Biasa",densityLarger:"Besar",densityMiddle:"Tengah",densitySmall:"Kecil"},stepsForm:{next:"Seterusnya",prev:"Sebelumnya",submit:"Selesai"},loginForm:{submitText:"Log Masuk"},editableTable:{action:{save:"Simpan",cancel:"Membatalkan",delete:"Menghapuskan",add:"tambah baris data"}},switch:{open:"Terbuka",close:"Tutup"}},ilt={moneySymbol:"€",deleteThisLine:"Verwijder deze regel",copyThisLine:"Kopieer deze regel",form:{lightFilter:{more:"Meer filters",clear:"Wissen",confirm:"Bevestigen",itemUnit:"item"}},tableForm:{search:"Zoeken",reset:"Resetten",submit:"Indienen",collapsed:"Uitvouwen",expand:"Inklappen",inputPlaceholder:"Voer in",selectPlaceholder:"Selecteer"},alert:{clear:"Selectie annuleren",selected:"Geselecteerd",item:"item"},pagination:{total:{range:"Van",total:"items/totaal",item:"items"}},tableToolBar:{leftPin:"Vastzetten aan begin",rightPin:"Vastzetten aan einde",noPin:"Niet vastzetten",leftFixedTitle:"Vastzetten aan de linkerkant",rightFixedTitle:"Vastzetten aan de rechterkant",noFixedTitle:"Niet vastzetten",reset:"Resetten",columnDisplay:"Kolomweergave",columnSetting:"Kolominstellingen",fullScreen:"Volledig scherm",exitFullScreen:"Verlaat volledig scherm",reload:"Vernieuwen",density:"Dichtheid",densityDefault:"Normaal",densityLarger:"Ruim",densityMiddle:"Gemiddeld",densitySmall:"Compact"},stepsForm:{next:"Volgende stap",prev:"Vorige stap",submit:"Indienen"},loginForm:{submitText:"Inloggen"},editableTable:{onlyOneLineEditor:"Slechts één regel tegelijk bewerken",action:{save:"Opslaan",cancel:"Annuleren",delete:"Verwijderen",add:"Een regel toevoegen"}},switch:{open:"Openen",close:"Sluiten"}},alt={moneySymbol:"zł",form:{lightFilter:{more:"Więcej",clear:"Wyczyść",confirm:"Potwierdź",itemUnit:"Ilość"}},tableForm:{search:"Szukaj",reset:"Reset",submit:"Zatwierdź",collapsed:"Pokaż wiecej",expand:"Pokaż mniej",inputPlaceholder:"Proszę podać",selectPlaceholder:"Proszę wybrać"},alert:{clear:"Wyczyść",selected:"Wybrane",item:"Wpis"},pagination:{total:{range:" ",total:"z",item:"Wpisów"}},tableToolBar:{leftPin:"Przypnij do lewej",rightPin:"Przypnij do prawej",noPin:"Odepnij",leftFixedTitle:"Przypięte do lewej",rightFixedTitle:"Przypięte do prawej",noFixedTitle:"Nieprzypięte",reset:"Reset",columnDisplay:"Wyświetlane wiersze",columnSetting:"Ustawienia",fullScreen:"Pełen ekran",exitFullScreen:"Zamknij pełen ekran",reload:"Odśwież",density:"Odstęp",densityDefault:"Standard",densityLarger:"Wiekszy",densityMiddle:"Sredni",densitySmall:"Kompaktowy"},stepsForm:{next:"Weiter",prev:"Zurück",submit:"Abschließen"},loginForm:{submitText:"Zaloguj się"},editableTable:{action:{save:"Zapisać",cancel:"Anuluj",delete:"Usunąć",add:"dodawanie wiersza danych"}},switch:{open:"otwierać",close:"zamykać"}},slt={moneySymbol:"R$",form:{lightFilter:{more:"Mais",clear:"Limpar",confirm:"Confirmar",itemUnit:"Itens"}},tableForm:{search:"Filtrar",reset:"Limpar",submit:"Confirmar",collapsed:"Expandir",expand:"Colapsar",inputPlaceholder:"Por favor insira",selectPlaceholder:"Por favor selecione"},alert:{clear:"Limpar",selected:"Selecionado(s)",item:"Item(s)"},pagination:{total:{range:" ",total:"de",item:"itens"}},tableToolBar:{leftPin:"Fixar à esquerda",rightPin:"Fixar à direita",noPin:"Desfixado",leftFixedTitle:"Fixado à esquerda",rightFixedTitle:"Fixado à direita",noFixedTitle:"Não fixado",reset:"Limpar",columnDisplay:"Mostrar Coluna",columnSetting:"Configurações",fullScreen:"Tela Cheia",exitFullScreen:"Sair da Tela Cheia",reload:"Atualizar",density:"Densidade",densityDefault:"Padrão",densityLarger:"Largo",densityMiddle:"Médio",densitySmall:"Compacto"},stepsForm:{next:"Próximo",prev:"Anterior",submit:"Enviar"},loginForm:{submitText:"Entrar"},editableTable:{action:{save:"Salvar",cancel:"Cancelar",delete:"Apagar",add:"adicionar uma linha de dados"}},switch:{open:"abrir",close:"fechar"}},llt={moneySymbol:"RON",deleteThisLine:"Șterge acest rând",copyThisLine:"Copiază acest rând",form:{lightFilter:{more:"Mai multe filtre",clear:"Curăță",confirm:"Confirmă",itemUnit:"elemente"}},tableForm:{search:"Caută",reset:"Resetează",submit:"Trimite",collapsed:"Extinde",expand:"Restrânge",inputPlaceholder:"Introduceți",selectPlaceholder:"Selectați"},alert:{clear:"Anulează selecția",selected:"Selectat",item:"elemente"},pagination:{total:{range:"De la",total:"elemente/total",item:"elemente"}},tableToolBar:{leftPin:"Fixează la început",rightPin:"Fixează la sfârșit",noPin:"Nu fixa",leftFixedTitle:"Fixează în stânga",rightFixedTitle:"Fixează în dreapta",noFixedTitle:"Nu fixa",reset:"Resetează",columnDisplay:"Afișare coloane",columnSetting:"Setări coloane",fullScreen:"Ecran complet",exitFullScreen:"Ieși din ecran complet",reload:"Reîncarcă",density:"Densitate",densityDefault:"Normal",densityLarger:"Larg",densityMiddle:"Mediu",densitySmall:"Compact"},stepsForm:{next:"Pasul următor",prev:"Pasul anterior",submit:"Trimite"},loginForm:{submitText:"Autentificare"},editableTable:{onlyOneLineEditor:"Se poate edita doar un rând simultan",action:{save:"Salvează",cancel:"Anulează",delete:"Șterge",add:"Adaugă un rând"}},switch:{open:"Deschide",close:"Închide"}},clt={moneySymbol:"₽",form:{lightFilter:{more:"Еще",clear:"Очистить",confirm:"ОК",itemUnit:"Позиции"}},tableForm:{search:"Найти",reset:"Сброс",submit:"Отправить",collapsed:"Развернуть",expand:"Свернуть",inputPlaceholder:"Введите значение",selectPlaceholder:"Выберите значение"},alert:{clear:"Очистить",selected:"Выбрано",item:"элементов"},pagination:{total:{range:" ",total:"из",item:"элементов"}},tableToolBar:{leftPin:"Закрепить слева",rightPin:"Закрепить справа",noPin:"Открепить",leftFixedTitle:"Закреплено слева",rightFixedTitle:"Закреплено справа",noFixedTitle:"Не закреплено",reset:"Сброс",columnDisplay:"Отображение столбца",columnSetting:"Настройки",fullScreen:"Полный экран",exitFullScreen:"Выйти из полноэкранного режима",reload:"Обновить",density:"Размер",densityDefault:"По умолчанию",densityLarger:"Большой",densityMiddle:"Средний",densitySmall:"Сжатый"},stepsForm:{next:"Следующий",prev:"Предыдущий",submit:"Завершить"},loginForm:{submitText:"Вход"},editableTable:{action:{save:"Сохранить",cancel:"Отменить",delete:"Удалить",add:"добавить ряд данных"}},switch:{open:"Открытый чемпионат мира по теннису",close:"По адресу:"}},ult={moneySymbol:"€",deleteThisLine:"Odstrániť tento riadok",copyThisLine:"Skopírujte tento riadok",form:{lightFilter:{more:"Viac",clear:"Vyčistiť",confirm:"Potvrďte",itemUnit:"Položky"}},tableForm:{search:"Vyhladať",reset:"Resetovať",submit:"Odoslať",collapsed:"Rozbaliť",expand:"Zbaliť",inputPlaceholder:"Prosím, zadajte",selectPlaceholder:"Prosím, vyberte"},alert:{clear:"Vyčistiť",selected:"Vybraný",item:"Položka"},pagination:{total:{range:" ",total:"z",item:"položiek"}},tableToolBar:{leftPin:"Pripnúť vľavo",rightPin:"Pripnúť vpravo",noPin:"Odopnuté",leftFixedTitle:"Fixované na ľavo",rightFixedTitle:"Fixované na pravo",noFixedTitle:"Nefixované",reset:"Resetovať",columnDisplay:"Zobrazenie stĺpcov",columnSetting:"Nastavenia",fullScreen:"Celá obrazovka",exitFullScreen:"Ukončiť celú obrazovku",reload:"Obnoviť",density:"Hustota",densityDefault:"Predvolené",densityLarger:"Väčšie",densityMiddle:"Stredné",densitySmall:"Kompaktné"},stepsForm:{next:"Ďalšie",prev:"Predchádzajúce",submit:"Potvrdiť"},loginForm:{submitText:"Prihlásiť sa"},editableTable:{onlyOneLineEditor:"Upravovať možno iba jeden riadok",action:{save:"Uložiť",cancel:"Zrušiť",delete:"Odstrániť",add:"pridať riadok údajov"}},switch:{open:"otvoriť",close:"zavrieť"}},dlt={moneySymbol:"RSD",form:{lightFilter:{more:"Više",clear:"Očisti",confirm:"Potvrdi",itemUnit:"Stavke"}},tableForm:{search:"Pronađi",reset:"Resetuj",submit:"Pošalji",collapsed:"Proširi",expand:"Skupi",inputPlaceholder:"Molimo unesite",selectPlaceholder:"Molimo odaberite"},alert:{clear:"Očisti",selected:"Odabrano",item:"Stavka"},pagination:{total:{range:" ",total:"od",item:"stavki"}},tableToolBar:{leftPin:"Zakači levo",rightPin:"Zakači desno",noPin:"Nije zakačeno",leftFixedTitle:"Fiksirano levo",rightFixedTitle:"Fiksirano desno",noFixedTitle:"Nije fiksirano",reset:"Resetuj",columnDisplay:"Prikaz kolona",columnSetting:"Podešavanja",fullScreen:"Pun ekran",exitFullScreen:"Zatvori pun ekran",reload:"Osveži",density:"Veličina",densityDefault:"Podrazumevana",densityLarger:"Veća",densityMiddle:"Srednja",densitySmall:"Kompaktna"},stepsForm:{next:"Dalje",prev:"Nazad",submit:"Gotovo"},loginForm:{submitText:"Prijavi se"},editableTable:{action:{save:"Sačuvaj",cancel:"Poništi",delete:"Obriši",add:"dodajte red podataka"}},switch:{open:"Отворите",close:"Затворите"}},flt={moneySymbol:"SEK",deleteThisLine:"Radera denna rad",copyThisLine:"Kopiera denna rad",form:{lightFilter:{more:"Fler filter",clear:"Rensa",confirm:"Bekräfta",itemUnit:"objekt"}},tableForm:{search:"Sök",reset:"Återställ",submit:"Skicka",collapsed:"Expandera",expand:"Fäll ihop",inputPlaceholder:"Vänligen ange",selectPlaceholder:"Vänligen välj"},alert:{clear:"Avbryt val",selected:"Vald",item:"objekt"},pagination:{total:{range:"Från",total:"objekt/totalt",item:"objekt"}},tableToolBar:{leftPin:"Fäst till vänster",rightPin:"Fäst till höger",noPin:"Inte fäst",leftFixedTitle:"Fäst till vänster",rightFixedTitle:"Fäst till höger",noFixedTitle:"Inte fäst",reset:"Återställ",columnDisplay:"Kolumnvisning",columnSetting:"Kolumninställningar",fullScreen:"Fullskärm",exitFullScreen:"Avsluta fullskärm",reload:"Ladda om",density:"Täthet",densityDefault:"Normal",densityLarger:"Lös",densityMiddle:"Medium",densitySmall:"Kompakt"},stepsForm:{next:"Nästa steg",prev:"Föregående steg",submit:"Skicka"},loginForm:{submitText:"Logga in"},editableTable:{onlyOneLineEditor:"Endast en rad kan redigeras åt gången",action:{save:"Spara",cancel:"Avbryt",delete:"Radera",add:"Lägg till en rad"}},switch:{open:"Öppna",close:"Stäng"}},plt={moneySymbol:"฿",deleteThisLine:"ลบบรรทัดนี้",copyThisLine:"คัดลอกบรรทัดนี้",form:{lightFilter:{more:"มากกว่า",clear:"ชัดเจน",confirm:"ยืนยัน",itemUnit:"รายการ"}},tableForm:{search:"สอบถาม",reset:"รีเซ็ต",submit:"ส่ง",collapsed:"ขยาย",expand:"ทรุด",inputPlaceholder:"กรุณาป้อน",selectPlaceholder:"โปรดเลือก"},alert:{clear:"ชัดเจน",selected:"เลือกแล้ว",item:"รายการ"},pagination:{total:{range:" ",total:"ของ",item:"รายการ"}},tableToolBar:{leftPin:"ปักหมุดไปทางซ้าย",rightPin:"ปักหมุดไปทางขวา",noPin:"เลิกตรึงแล้ว",leftFixedTitle:"แก้ไขด้านซ้าย",rightFixedTitle:"แก้ไขด้านขวา",noFixedTitle:"ไม่คงที่",reset:"รีเซ็ต",columnDisplay:"การแสดงคอลัมน์",columnSetting:"การตั้งค่า",fullScreen:"เต็มจอ",exitFullScreen:"ออกจากโหมดเต็มหน้าจอ",reload:"รีเฟรช",density:"ความหนาแน่น",densityDefault:"ค่าเริ่มต้น",densityLarger:"ขนาดใหญ่ขึ้น",densityMiddle:"กลาง",densitySmall:"กะทัดรัด"},stepsForm:{next:"ถัดไป",prev:"ก่อนหน้า",submit:"เสร็จ"},loginForm:{submitText:"เข้าสู่ระบบ"},editableTable:{onlyOneLineEditor:"แก้ไขได้เพียงบรรทัดเดียวเท่านั้น",action:{save:"บันทึก",cancel:"ยกเลิก",delete:"ลบ",add:"เพิ่มแถวของข้อมูล"}},switch:{open:"เปิด",close:"ปิด"}},hlt={moneySymbol:"₺",form:{lightFilter:{more:"Daha Fazla",clear:"Temizle",confirm:"Onayla",itemUnit:"Öğeler"}},tableForm:{search:"Filtrele",reset:"Sıfırla",submit:"Gönder",collapsed:"Daha fazla",expand:"Daha az",inputPlaceholder:"Filtrelemek için bir değer girin",selectPlaceholder:"Filtrelemek için bir değer seçin"},alert:{clear:"Temizle",selected:"Seçili",item:"Öğe"},pagination:{total:{range:" ",total:"Toplam",item:"Öğe"}},tableToolBar:{leftPin:"Sola sabitle",rightPin:"Sağa sabitle",noPin:"Sabitlemeyi kaldır",leftFixedTitle:"Sola sabitlendi",rightFixedTitle:"Sağa sabitlendi",noFixedTitle:"Sabitlenmedi",reset:"Sıfırla",columnDisplay:"Kolon Görünümü",columnSetting:"Ayarlar",fullScreen:"Tam Ekran",exitFullScreen:"Tam Ekrandan Çık",reload:"Yenile",density:"Kalınlık",densityDefault:"Varsayılan",densityLarger:"Büyük",densityMiddle:"Orta",densitySmall:"Küçük"},stepsForm:{next:"Sıradaki",prev:"Önceki",submit:"Gönder"},loginForm:{submitText:"Giriş Yap"},editableTable:{action:{save:"Kaydet",cancel:"Vazgeç",delete:"Sil",add:"foegje in rige gegevens ta"}},switch:{open:"açık",close:"kapatmak"}},mlt={moneySymbol:"₴",deleteThisLine:"Видатили рядок",copyThisLine:"Скопіювати рядок",form:{lightFilter:{more:"Ще",clear:"Очистити",confirm:"Ок",itemUnit:"Позиції"}},tableForm:{search:"Пошук",reset:"Очистити",submit:"Відправити",collapsed:"Розгорнути",expand:"Згорнути",inputPlaceholder:"Введіть значення",selectPlaceholder:"Оберіть значення"},alert:{clear:"Очистити",selected:"Обрано",item:"елементів"},pagination:{total:{range:" ",total:"з",item:"елементів"}},tableToolBar:{leftPin:"Закріпити зліва",rightPin:"Закріпити справа",noPin:"Відкріпити",leftFixedTitle:"Закріплено зліва",rightFixedTitle:"Закріплено справа",noFixedTitle:"Не закріплено",reset:"Скинути",columnDisplay:"Відображення стовпців",columnSetting:"Налаштування",fullScreen:"Повноекранний режим",exitFullScreen:"Вийти з повноекранного режиму",reload:"Оновити",density:"Розмір",densityDefault:"За замовчуванням",densityLarger:"Великий",densityMiddle:"Середній",densitySmall:"Стислий"},stepsForm:{next:"Наступний",prev:"Попередній",submit:"Завершити"},loginForm:{submitText:"Вхіх"},editableTable:{onlyOneLineEditor:"Тільки один рядок може бути редагований одночасно",action:{save:"Зберегти",cancel:"Відмінити",delete:"Видалити",add:"додати рядок"}},switch:{open:"Відкрито",close:"Закрито"}},glt={moneySymbol:"UZS",form:{lightFilter:{more:"Yana",clear:"Tozalash",confirm:"OK",itemUnit:"Pozitsiyalar"}},tableForm:{search:"Qidirish",reset:"Qayta tiklash",submit:"Yuborish",collapsed:"Yig‘ish",expand:"Kengaytirish",inputPlaceholder:"Qiymatni kiriting",selectPlaceholder:"Qiymatni tanlang"},alert:{clear:"Tozalash",selected:"Tanlangan",item:"elementlar"},pagination:{total:{range:" ",total:"dan",item:"elementlar"}},tableToolBar:{leftPin:"Chapga mahkamlash",rightPin:"O‘ngga mahkamlash",noPin:"Mahkamlashni olib tashlash",leftFixedTitle:"Chapga mahkamlangan",rightFixedTitle:"O‘ngga mahkamlangan",noFixedTitle:"Mahkamlashsiz",reset:"Qayta tiklash",columnDisplay:"Ustunni ko‘rsatish",columnSetting:"Sozlamalar",fullScreen:"To‘liq ekran",exitFullScreen:"To‘liq ekrandan chiqish",reload:"Yangilash",density:"O‘lcham",densityDefault:"Standart",densityLarger:"Katta",densityMiddle:"O‘rtacha",densitySmall:"Kichik"},stepsForm:{next:"Keyingi",prev:"Oldingi",submit:"Tugatish"},loginForm:{submitText:"Kirish"},editableTable:{action:{save:"Saqlash",cancel:"Bekor qilish",delete:"O‘chirish",add:"maʼlumotlar qatorini qo‘shish"}},switch:{open:"Ochish",close:"Yopish"}},vlt={moneySymbol:"₫",form:{lightFilter:{more:"Nhiều hơn",clear:"Trong",confirm:"Xác nhận",itemUnit:"Mục"}},tableForm:{search:"Tìm kiếm",reset:"Làm lại",submit:"Gửi đi",collapsed:"Mở rộng",expand:"Thu gọn",inputPlaceholder:"nhập dữ liệu",selectPlaceholder:"Vui lòng chọn"},alert:{clear:"Xóa",selected:"đã chọn",item:"mục"},pagination:{total:{range:" ",total:"trên",item:"mặt hàng"}},tableToolBar:{leftPin:"Ghim trái",rightPin:"Ghim phải",noPin:"Bỏ ghim",leftFixedTitle:"Cố định trái",rightFixedTitle:"Cố định phải",noFixedTitle:"Chưa cố định",reset:"Làm lại",columnDisplay:"Cột hiển thị",columnSetting:"Cấu hình",fullScreen:"Chế độ toàn màn hình",exitFullScreen:"Thoát chế độ toàn màn hình",reload:"Làm mới",density:"Mật độ hiển thị",densityDefault:"Mặc định",densityLarger:"Mặc định",densityMiddle:"Trung bình",densitySmall:"Chật"},stepsForm:{next:"Sau",prev:"Trước",submit:"Kết thúc"},loginForm:{submitText:"Đăng nhập"},editableTable:{action:{save:"Cứu",cancel:"Hủy",delete:"Xóa",add:"thêm một hàng dữ liệu"}},switch:{open:"mở",close:"đóng"}},ylt={moneySymbol:"¥",deleteThisLine:"删除此项",copyThisLine:"复制此项",form:{lightFilter:{more:"更多筛选",clear:"清除",confirm:"确认",itemUnit:"项"}},tableForm:{search:"查询",reset:"重置",submit:"提交",collapsed:"展开",expand:"收起",inputPlaceholder:"请输入",selectPlaceholder:"请选择"},alert:{clear:"取消选择",selected:"已选择",item:"项"},pagination:{total:{range:"第",total:"条/总共",item:"条"}},tableToolBar:{leftPin:"固定在列首",rightPin:"固定在列尾",noPin:"不固定",leftFixedTitle:"固定在左侧",rightFixedTitle:"固定在右侧",noFixedTitle:"不固定",reset:"重置",columnDisplay:"列展示",columnSetting:"列设置",fullScreen:"全屏",exitFullScreen:"退出全屏",reload:"刷新",density:"密度",densityDefault:"正常",densityLarger:"宽松",densityMiddle:"中等",densitySmall:"紧凑"},stepsForm:{next:"下一步",prev:"上一步",submit:"提交"},loginForm:{submitText:"登录"},editableTable:{onlyOneLineEditor:"只能同时编辑一行",action:{save:"保存",cancel:"取消",delete:"删除",add:"添加一行数据"}},switch:{open:"打开",close:"关闭"}},blt={moneySymbol:"HK$",deleteThisLine:"刪除此項",copyThisLine:"複製此項",form:{lightFilter:{more:"更多篩選",clear:"清除",confirm:"確認",itemUnit:"項"}},tableForm:{search:"搜尋",reset:"重設",submit:"提交",collapsed:"展開",expand:"收起",inputPlaceholder:"請輸入",selectPlaceholder:"請選擇"},alert:{clear:"取消選取",selected:"已選取",item:"項"},pagination:{total:{range:"第",total:"項/總共",item:"項"}},tableToolBar:{leftPin:"固定到左邊",rightPin:"固定到右邊",noPin:"不固定",leftFixedTitle:"固定在左側",rightFixedTitle:"固定在右側",noFixedTitle:"不固定",reset:"重設",columnDisplay:"列顯示",columnSetting:"列設定",fullScreen:"全螢幕",exitFullScreen:"退出全螢幕",reload:"重新整理",density:"密度",densityDefault:"正常",densityLarger:"寬鬆",densityMiddle:"中等",densitySmall:"緊湊"},stepsForm:{next:"下一步",prev:"上一步",submit:"完成"},loginForm:{submitText:"登入"},editableTable:{onlyOneLineEditor:"只能同時編輯一行",action:{save:"保存",cancel:"取消",delete:"刪除",add:"新增一行資料"}},switch:{open:"打開",close:"關閉"}},xlt={moneySymbol:"NT$",deleteThisLine:"刪除此项",copyThisLine:"複製此项",form:{lightFilter:{more:"更多篩選",clear:"清除",confirm:"確認",itemUnit:"項"}},tableForm:{search:"查詢",reset:"重置",submit:"提交",collapsed:"展開",expand:"收起",inputPlaceholder:"請輸入",selectPlaceholder:"請選擇"},alert:{clear:"取消選擇",selected:"已選擇",item:"項"},pagination:{total:{range:"第",total:"條/總共",item:"條"}},tableToolBar:{leftPin:"固定到左邊",rightPin:"固定到右邊",noPin:"不固定",leftFixedTitle:"固定在左側",rightFixedTitle:"固定在右側",noFixedTitle:"不固定",reset:"重置",columnDisplay:"列展示",columnSetting:"列設置",fullScreen:"全屏",exitFullScreen:"退出全屏",reload:"刷新",density:"密度",densityDefault:"正常",densityLarger:"寬鬆",densityMiddle:"中等",densitySmall:"緊湊"},stepsForm:{next:"下一步",prev:"上一步",submit:"完成"},loginForm:{submitText:"登入"},editableTable:{onlyOneLineEditor:"只能同時編輯一行",action:{save:"保存",cancel:"取消",delete:"刪除",add:"新增一行資料"}},switch:{open:"打開",close:"關閉"}};var gr=function(t,n){return{getMessage:function(o,i){var a=ri(n,o.replace(/\[(\d+)\]/g,".$1").split("."))||"";if(a)return a;var s=t.replace("_","-");if(s==="zh-CN")return i;var l=Wm["zh-CN"];return l?l.getMessage(o,i):i},locale:t}},Clt=gr("mn_MN",rlt),wlt=gr("ar_EG",Hst),n0=gr("zh_CN",ylt),Slt=gr("en_US",qst),Elt=gr("en_GB",Gst),_lt=gr("vi_VN",vlt),$lt=gr("it_IT",elt),Plt=gr("ja_JP",tlt),Mlt=gr("es_ES",Kst),Rlt=gr("ca_ES",Vst),Olt=gr("ru_RU",clt),Tlt=gr("sr_RS",dlt),Ilt=gr("ms_MY",olt),klt=gr("zh_TW",xlt),Nlt=gr("zh_HK",blt),Dlt=gr("fr_FR",Xst),Alt=gr("pt_BR",slt),Flt=gr("ko_KR",nlt),Blt=gr("id_ID",Jst),Llt=gr("de_DE",Ust),jlt=gr("fa_IR",Yst),zlt=gr("tr_TR",hlt),Hlt=gr("pl_PL",alt),Vlt=gr("hr_",Zst),Wlt=gr("th_TH",plt),Ult=gr("cs_cz",Wst),Glt=gr("sk_SK",ult),qlt=gr("he_IL",Qst),Klt=gr("uk_UA",mlt),Ylt=gr("uz_UZ",glt),Xlt=gr("nl_NL",ilt),Qlt=gr("ro_RO",llt),Zlt=gr("sv_SE",flt),Wm={"mn-MN":Clt,"ar-EG":wlt,"zh-CN":n0,"en-US":Slt,"en-GB":Elt,"vi-VN":_lt,"it-IT":$lt,"ja-JP":Plt,"es-ES":Mlt,"ca-ES":Rlt,"ru-RU":Olt,"sr-RS":Tlt,"ms-MY":Ilt,"zh-TW":klt,"zh-HK":Nlt,"fr-FR":Dlt,"pt-BR":Alt,"ko-KR":Flt,"id-ID":Blt,"de-DE":Llt,"fa-IR":jlt,"tr-TR":zlt,"pl-PL":Hlt,"hr-HR":Vlt,"th-TH":Wlt,"cs-CZ":Ult,"sk-SK":Glt,"he-IL":qlt,"uk-UA":Klt,"uz-UZ":Ylt,"nl-NL":Xlt,"ro-RO":Qlt,"sv-SE":Zlt},Jlt=Object.keys(Wm),Ove=function(t){var n=(t||"zh-CN").toLocaleLowerCase();return Jlt.find(function(r){var o=r.toLocaleLowerCase();return o.includes(n)})};function Wi(e,t){ect(e)&&(e="100%");var n=tct(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function S2(e){return Math.min(1,Math.max(0,e))}function ect(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function tct(e){return typeof e=="string"&&e.indexOf("%")!==-1}function Tve(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function E2(e){return e<=1?"".concat(Number(e)*100,"%"):e}function rm(e){return e.length===1?"0"+e:String(e)}function nct(e,t,n){return{r:Wi(e,255)*255,g:Wi(t,255)*255,b:Wi(n,255)*255}}function QX(e,t,n){e=Wi(e,255),t=Wi(t,255),n=Wi(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,a=0,s=(r+o)/2;if(r===o)a=0,i=0;else{var l=r-o;switch(a=s>.5?l/(2-r-o):l/(r+o),r){case e:i=(t-n)/l+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function rct(e,t,n){var r,o,i;if(e=Wi(e,360),t=Wi(t,100),n=Wi(n,100),t===0)o=n,i=n,r=n;else{var a=n<.5?n*(1+t):n+t-n*t,s=2*n-a;r=h6(s,a,e+1/3),o=h6(s,a,e),i=h6(s,a,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function ZX(e,t,n){e=Wi(e,255),t=Wi(t,255),n=Wi(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,a=r,s=r-o,l=r===0?0:s/r;if(r===o)i=0;else{switch(r){case e:i=(t-n)/s+(t>16,g:(e&65280)>>8,b:e&255}}var g5={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"};function lct(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,a=!1,s=!1;return typeof e=="string"&&(e=dct(e)),typeof e=="object"&&(rd(e.r)&&rd(e.g)&&rd(e.b)?(t=nct(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):rd(e.h)&&rd(e.s)&&rd(e.v)?(r=E2(e.s),o=E2(e.v),t=oct(e.h,r,o),a=!0,s="hsv"):rd(e.h)&&rd(e.s)&&rd(e.l)&&(r=E2(e.s),i=E2(e.l),t=rct(e.h,r,i),a=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=Tve(n),{ok:a,format:e.format||s,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:n}}var cct="[-\\+]?\\d+%?",uct="[-\\+]?\\d*\\.\\d+%?",mp="(?:".concat(uct,")|(?:").concat(cct,")"),m6="[\\s|\\(]+(".concat(mp,")[,|\\s]+(").concat(mp,")[,|\\s]+(").concat(mp,")\\s*\\)?"),g6="[\\s|\\(]+(".concat(mp,")[,|\\s]+(").concat(mp,")[,|\\s]+(").concat(mp,")[,|\\s]+(").concat(mp,")\\s*\\)?"),Vl={CSS_UNIT:new RegExp(mp),rgb:new RegExp("rgb"+m6),rgba:new RegExp("rgba"+g6),hsl:new RegExp("hsl"+m6),hsla:new RegExp("hsla"+g6),hsv:new RegExp("hsv"+m6),hsva:new RegExp("hsva"+g6),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 dct(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(g5[e])e=g5[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=Vl.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=Vl.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Vl.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=Vl.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Vl.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=Vl.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Vl.hex8.exec(e),n?{r:ws(n[1]),g:ws(n[2]),b:ws(n[3]),a:eQ(n[4]),format:t?"name":"hex8"}:(n=Vl.hex6.exec(e),n?{r:ws(n[1]),g:ws(n[2]),b:ws(n[3]),format:t?"name":"hex"}:(n=Vl.hex4.exec(e),n?{r:ws(n[1]+n[1]),g:ws(n[2]+n[2]),b:ws(n[3]+n[3]),a:eQ(n[4]+n[4]),format:t?"name":"hex8"}:(n=Vl.hex3.exec(e),n?{r:ws(n[1]+n[1]),g:ws(n[2]+n[2]),b:ws(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function rd(e){return!!Vl.CSS_UNIT.exec(String(e))}var fct=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=sct(t)),this.originalInput=t;var o=lct(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:o.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,o,i=t.r/255,a=t.g/255,s=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),s<=.03928?o=s/12.92:o=Math.pow((s+.055)/1.055,2.4),.2126*n+.7152*r+.0722*o},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=Tve(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=ZX(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=ZX(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=QX(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=QX(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),JX(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),ict(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Wi(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Wi(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+JX(this.r,this.g,this.b,!1),n=0,r=Object.entries(g5);n=0,i=!n&&o&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},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){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=S2(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=S2(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=S2(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=S2(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),i=n/100,a={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return new e(a)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),o=360/n,i=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(new e(r));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(new e({h:r,s:o,v:i})),i=(i+s)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),o=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/o,g:(n.g*n.a+r.g*r.a*(1-n.a))/o,b:(n.b*n.a+r.b*r.a*(1-n.a))/o,a:o})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],i=360/t,a=1;a1&&arguments[1]!==void 0?arguments[1]:1,r=3735928559^n,o=1103547991^n,i=0,a;i>>16,2246822507)^Math.imul(o^o>>>13,3266489909),o=Math.imul(o^o>>>16,2246822507)^Math.imul(r^r>>>13,3266489909),4294967296*(2097151&o)+(r>>>0)},e9=T0(function(e){return e}),kve={theme:e9,token:B(B({},DC),Ea==null||(v6=Ea.defaultAlgorithm)===null||v6===void 0?void 0:v6.call(Ea,Ea==null?void 0:Ea.defaultSeed)),hashId:"pro-".concat(Ive(JSON.stringify(DC)))},pct=function(){return kve};const hct=Object.freeze(Object.defineProperty({__proto__:null,defaultToken:DC,emptyTheme:e9,hashCode:Ive,token:kve,useToken:pct},Symbol.toStringTag,{value:"Module"}));var Ss=function(t,n){return new fct(t).setAlpha(n).toRgbString()},mct=function(){return typeof Ea>"u"||!Ea?hct:Ea},Tu=mct(),o$=Tu.useToken,y6=function(t){return{boxSizing:"border-box",margin:0,padding:0,color:t.colorText,fontSize:t.fontSize,lineHeight:t.lineHeight,listStyle:"none"}};function Fr(e,t){var n,r=f.useContext(vc),o=r.token,i=o===void 0?{}:o,a=f.useContext(vc),s=a.hashed,l=o$(),c=l.token,u=l.hashId,d=f.useContext(vc);d.theme;var p=f.useContext(Vt.ConfigContext),h=p.getPrefixCls,m=p.csp;return i.layout||(i=B({},c)),i.proComponentsCls=(n=i.proComponentsCls)!==null&&n!==void 0?n:".".concat(h("pro")),i.antCls=".".concat(h()),{wrapSSR:CC({token:i,path:[e],nonce:m==null?void 0:m.nonce,layer:{name:"antd-pro"}},function(){return t(i)}),hashId:s?u:""}}var gct=function(t,n){var r,o,i,a,s,l=B({},t);return B(B({bgLayout:"linear-gradient(".concat(n.colorBgContainer,", ").concat(n.colorBgLayout," 28%)"),colorTextAppListIcon:n.colorTextSecondary,appListIconHoverBgColor:l==null||(r=l.sider)===null||r===void 0?void 0:r.colorBgMenuItemSelected,colorBgAppListIconHover:Ss(n.colorTextBase,.04),colorTextAppListIconHover:n.colorTextBase},l),{},{header:B({colorBgHeader:Ss(n.colorBgElevated,.6),colorBgScrollHeader:Ss(n.colorBgElevated,.8),colorHeaderTitle:n.colorText,colorBgMenuItemHover:Ss(n.colorTextBase,.03),colorBgMenuItemSelected:"transparent",colorBgMenuElevated:(l==null||(o=l.header)===null||o===void 0?void 0:o.colorBgHeader)!=="rgba(255, 255, 255, 0.6)"?(i=l.header)===null||i===void 0?void 0:i.colorBgHeader:n.colorBgElevated,colorTextMenuSelected:Ss(n.colorTextBase,.95),colorBgRightActionsItemHover:Ss(n.colorTextBase,.03),colorTextRightActionsItem:n.colorTextTertiary,heightLayoutHeader:56,colorTextMenu:n.colorTextSecondary,colorTextMenuSecondary:n.colorTextTertiary,colorTextMenuTitle:n.colorText,colorTextMenuActive:n.colorText},l.header),sider:B({paddingInlineLayoutMenu:8,paddingBlockLayoutMenu:0,colorBgCollapsedButton:n.colorBgElevated,colorTextCollapsedButtonHover:n.colorTextSecondary,colorTextCollapsedButton:Ss(n.colorTextBase,.25),colorMenuBackground:"transparent",colorMenuItemDivider:Ss(n.colorTextBase,.06),colorBgMenuItemHover:Ss(n.colorTextBase,.03),colorBgMenuItemSelected:Ss(n.colorTextBase,.04),colorTextMenuItemHover:n.colorText,colorTextMenuSelected:Ss(n.colorTextBase,.95),colorTextMenuActive:n.colorText,colorTextMenu:n.colorTextSecondary,colorTextMenuSecondary:n.colorTextTertiary,colorTextMenuTitle:n.colorText,colorTextSubMenuSelected:Ss(n.colorTextBase,.95)},l.sider),pageContainer:B({colorBgPageContainer:"transparent",paddingInlinePageContainerContent:((a=l.pageContainer)===null||a===void 0?void 0:a.marginInlinePageContainerContent)||40,paddingBlockPageContainerContent:((s=l.pageContainer)===null||s===void 0?void 0:s.marginBlockPageContainerContent)||32,colorBgPageContainerFixed:n.colorBgElevated},l.pageContainer)})},vct=function(){for(var t={},n=arguments.length,r=new Array(n),o=0;o1,Q=k.getMessage("form.lightFilter.itemUnit","项");return typeof q=="string"&&q.length>S&&Y?"...".concat(F.length).concat(Q):""},z=A();return M.jsxs("span",{title:typeof q=="string"?q:void 0,style:{display:"inline-flex",alignItems:"center"},children:[J,M.jsx("span",{style:{paddingInlineStart:4,display:"flex"},children:typeof q=="string"?q==null||(W=q.toString())===null||W===void 0||(X=W.slice)===null||X===void 0?void 0:X.call(W,0,S):q}),z]})}return j||p};return T(M.jsxs("span",{className:re(R,I,"".concat(R,"-").concat((o=(i=t.size)!==null&&i!==void 0?i:_)!==null&&o!==void 0?o:"middle"),K(K(K(K({},"".concat(R,"-active"),(Array.isArray(l)?l.length>0:!!l)||l===0),"".concat(R,"-disabled"),c),"".concat(R,"-bordered"),v),"".concat(R,"-allow-clear"),b),h),style:g,ref:D,onClick:function(){var j;t==null||(j=t.onClick)===null||j===void 0||j.call(t)},children:[U(a,l),(l||l===0)&&b&&M.jsx(ju,{role:"button",title:k.getMessage("form.lightFilter.clear","清除"),className:re("".concat(R,"-icon"),I,"".concat(R,"-close")),onClick:function(j){c||s==null||s(),j.stopPropagation()},ref:N}),x!==!1?x??M.jsx(Lp,{className:re("".concat(R,"-icon"),I,"".concat(R,"-arrow"))}):null]}))},lf=Z.forwardRef(Oct),fl=function(t){var n={};if(Object.keys(t||{}).forEach(function(r){t[r]!==void 0&&(n[r]=t[r])}),!(Object.keys(n).length<1))return n},Tct=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,tQ=function(t){return t==="*"||t==="x"||t==="X"},nQ=function(t){var n=parseInt(t,10);return isNaN(n)?t:n},Ict=function(t,n){return dt(t)!==dt(n)?[String(t),String(n)]:[t,n]},kct=function(t,n){if(tQ(t)||tQ(n))return 0;var r=Ict(nQ(t),nQ(n)),o=ie(r,2),i=o[0],a=o[1];return i>a?1:i"u"?Wd:((t=process)===null||t===void 0||(t=t.env)===null||t===void 0?void 0:t.ANTD_VERSION)||Wd},HT=function(t,n){var r=cS(Nve(),"4.23.0")>-1?{open:t,onOpenChange:n}:{visible:t,onVisibleChange:n};return fl(r)},Dct=function(t){return K(K(K({},"".concat(t.componentCls,"-label"),{cursor:"pointer"}),"".concat(t.componentCls,"-overlay"),{minWidth:"200px",marginBlockStart:"4px"}),"".concat(t.componentCls,"-content"),{paddingBlock:16,paddingInline:16})};function Act(e){return Fr("FilterDropdown",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[Dct(n)]})}var Fct=function(t){var n=t.children,r=t.label,o=t.footer,i=t.open,a=t.onOpenChange,s=t.disabled,l=t.onVisibleChange,c=t.visible,u=t.footerRender,d=t.placement,p=f.useContext(Vt.ConfigContext),h=p.getPrefixCls,m=h("pro-core-field-dropdown"),v=Act(m),g=v.wrapSSR,x=v.hashId,y=HT(i||c||!1,a||l),b=f.useRef(null);return g(M.jsx(nf,B(B({placement:d,trigger:["click"]},y),{},{styles:{body:{padding:0}},content:M.jsxs("div",{ref:b,className:re("".concat(m,"-overlay"),K(K({},"".concat(m,"-overlay-").concat(d),d),"hashId",x)),children:[M.jsx(Vt,{getPopupContainer:function(){return b.current||document.body},children:M.jsx("div",{className:"".concat(m,"-content ").concat(x).trim(),children:n})}),o&&M.jsx($ct,B({disabled:s,footerRender:u},o))]}),children:M.jsx("span",{className:"".concat(m,"-label ").concat(x).trim(),children:r})})))},Bct=function(t){return K({},t.componentCls,{display:"inline-flex",alignItems:"center",maxWidth:"100%","&-icon":{display:"block",marginInlineStart:"4px",cursor:"pointer","&:hover":{color:t.colorPrimary}},"&-title":{display:"inline-flex",flex:"1"},"&-subtitle ":{marginInlineStart:8,color:t.colorTextSecondary,fontWeight:"normal",fontSize:t.fontSize,whiteSpace:"nowrap"},"&-title-ellipsis":{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",wordBreak:"keep-all"}})};function Lct(e){return Fr("LabelIconTip",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[Bct(n)]})}var jct=Z.memo(function(e){var t=e.label,n=e.tooltip,r=e.ellipsis,o=e.subTitle,i=f.useContext(Vt.ConfigContext),a=i.getPrefixCls,s=a("pro-core-label-tip"),l=Lct(s),c=l.wrapSSR,u=l.hashId;if(!n&&!o)return M.jsx(M.Fragment,{children:t});var d=typeof n=="string"||Z.isValidElement(n)?{title:n}:n,p=(d==null?void 0:d.icon)||M.jsx(Yet,{});return c(M.jsxs("div",{className:re(s,u),onMouseDown:function(m){return m.stopPropagation()},onMouseLeave:function(m){return m.stopPropagation()},onMouseMove:function(m){return m.stopPropagation()},children:[M.jsx("div",{className:re("".concat(s,"-title"),u,K({},"".concat(s,"-title-ellipsis"),r)),children:t}),o&&M.jsx("div",{className:"".concat(s,"-subtitle ").concat(u).trim(),children:o}),n&&M.jsx(ss,B(B({},d),{},{children:M.jsx("span",{className:"".concat(s,"-icon ").concat(u).trim(),children:p})}))]}))}),Dve=Z.createContext({}),Ave={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n="month",r="quarter";return function(o,i){var a=i.prototype;a.quarter=function(c){return this.$utils().u(c)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(c-1))};var s=a.add;a.add=function(c,u){return c=Number(c),this.$utils().p(u)===r?this.add(3*c,n):s.bind(this)(c,u)};var l=a.startOf;a.startOf=function(c,u){var d=this.$utils(),p=!!d.u(u)||u;if(d.p(c)===r){var h=this.quarter()-1;return p?this.month(3*h).startOf(n).startOf("day"):this.month(3*h+2).endOf(n).endOf("day")}return l.bind(this)(c,u)}}})})(Ave);var zct=Ave.exports;const Hct=Ar(zct);var Um=function(t){return t==null};$n.extend(Hct);var Fve={time:"HH:mm:ss",timeRange:"HH:mm:ss",date:"YYYY-MM-DD",dateWeek:"YYYY-wo",dateMonth:"YYYY-MM",dateQuarter:"YYYY-[Q]Q",dateYear:"YYYY",dateRange:"YYYY-MM-DD",dateTime:"YYYY-MM-DD HH:mm:ss",dateTimeRange:"YYYY-MM-DD HH:mm:ss"};function oQ(e){return Object.prototype.toString.call(e)==="[object Object]"}function Vct(e){if(oQ(e)===!1)return!1;var t=e.constructor;if(t===void 0)return!0;var n=t.prototype;return!(oQ(n)===!1||n.hasOwnProperty("isPrototypeOf")===!1)}var v5=function(t){return!!(t!=null&&t._isAMomentObject)},iQ=function(t,n,r){if(!n)return t;if($n.isDayjs(t)||v5(t)){if(n==="number")return t.valueOf();if(n==="string")return t.format(Fve[r]||"YYYY-MM-DD HH:mm:ss");if(typeof n=="string"&&n!=="string")return t.format(n);if(typeof n=="function")return n(t,r)}return t},Wct=function e(t,n,r,o,i){var a={};return typeof window>"u"||dt(t)!=="object"||Um(t)||t instanceof Blob||Array.isArray(t)?t:(Object.keys(t).forEach(function(s){var l=i?[i,s].flat(1):[s],c=ri(r,l)||"text",u="text",d;typeof c=="string"?u=c:(u=c.valueType,d=c.dateFormat);var p=t[s];if(!(Um(p)&&o)){if(Vct(p)&&!Array.isArray(p)&&!$n.isDayjs(p)&&!v5(p)){a[s]=e(p,n,r,o,l);return}if(Array.isArray(p)){a[s]=p.map(function(h,m){return $n.isDayjs(h)||v5(h)?iQ(h,d||n,u):e(h,n,r,o,[s,"".concat(m)].flat(1))});return}a[s]=iQ(p,d||n,u)}}),a)},aQ=function(t,n){return typeof n=="function"?n($n(t)):$n(t).format(n)},Uct=function(t,n){var r=Array.isArray(t)?t:[],o=ie(r,2),i=o[0],a=o[1],s,l;Array.isArray(n)?(s=n[0],l=n[1]):dt(n)==="object"&&n.type==="mask"?(s=n.format,l=n.format):(s=n,l=n);var c=i?aQ(i,s):"",u=a?aQ(a,l):"",d=c&&u?"".concat(c," ~ ").concat(u):"";return d};function Gm(e){if(typeof e=="function"){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&arguments[1]!==void 0?arguments[1]:100,n=arguments.length>2?arguments[2]:void 0,r=f.useState(e),o=ie(r,2),i=o[0],a=o[1],s=qct(e);return f.useEffect(function(){var l=setTimeout(function(){a(s.current)},t);return function(){return clearTimeout(l)}},n?[t].concat(Ne(n)):void 0),i}function Em(e,t,n,r){if(e===t)return!0;if(e&&t&&dt(e)==="object"&&dt(t)==="object"){if(e.constructor!==t.constructor)return!1;var o,i,a;if(Array.isArray(e)){if(o=e.length,o!=t.length)return!1;for(i=o;i--!==0;)if(!Em(e[i],t[i],n,r))return!1;return!0}if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;var s=hu(e.entries()),l;try{for(s.s();!(l=s.n()).done;)if(i=l.value,!t.has(i[0]))return!1}catch(m){s.e(m)}finally{s.f()}var c=hu(e.entries()),u;try{for(c.s();!(u=c.n()).done;)if(i=u.value,!Em(i[1],t.get(i[0]),n,r))return!1}catch(m){c.e(m)}finally{c.f()}return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;var d=hu(e.entries()),p;try{for(d.s();!(p=d.n()).done;)if(i=p.value,!t.has(i[0]))return!1}catch(m){d.e(m)}finally{d.f()}return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(o=e.length,o!=t.length)return!1;for(i=o;i--!==0;)if(e[i]!==t[i])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&e.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&e.toString)return e.toString()===t.toString();if(a=Object.keys(e),o=a.length,o!==Object.keys(t).length)return!1;for(i=o;i--!==0;)if(!Object.prototype.hasOwnProperty.call(t,a[i]))return!1;for(i=o;i--!==0;){var h=a[i];if(!(n!=null&&n.includes(h))&&!(h==="_owner"&&e.$$typeof)&&!Em(e[h],t[h],n,r))return!1}return!0}return e!==e&&t!==t}var Yct=function(t,n,r){return Em(t,n,r)};function Lve(e,t){var n=f.useRef();return Yct(e,n.current,t)||(n.current=e),n.current}function Xct(e,t,n){f.useEffect(e,Lve(t||[],n))}function qa(e,t){return Z.useMemo(e,Lve(t))}var Qct=typeof process<"u"&&process.versions!=null&&process.versions.node!=null,t9=function(){return typeof window<"u"&&typeof window.document<"u"&&typeof window.matchMedia<"u"&&!Qct};function Zct(e,t){var n=typeof e.pageName=="string"?e.title:t;f.useEffect(function(){t9()&&n&&(document.title=n)},[e.title,n])}var b6=0;function Jct(e){var t=f.useRef(null),n=f.useState(function(){return e.proFieldKey?e.proFieldKey.toString():(b6+=1,b6.toString())}),r=ie(n,1),o=r[0],i=f.useRef(o),a=function(){var u=co(Cn().mark(function d(){var p,h,m,v;return Cn().wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return(p=t.current)===null||p===void 0||p.abort(),m=new AbortController,t.current=m,x.next=5,Promise.race([(h=e.request)===null||h===void 0?void 0:h.call(e,e.params,e),new Promise(function(y,b){var C;(C=t.current)===null||C===void 0||(C=C.signal)===null||C===void 0||C.addEventListener("abort",function(){b(new Error("aborted"))})})]);case 5:return v=x.sent,x.abrupt("return",v);case 7:case"end":return x.stop()}},d)}));return function(){return u.apply(this,arguments)}}();f.useEffect(function(){return function(){b6+=1}},[]);var s=J7([i.current,e.params],a,{revalidateOnFocus:!1,shouldRetryOnError:!1,revalidateOnReconnect:!1}),l=s.data,c=s.error;return[l||c]}var eut=function(t){var n=f.useRef();return f.useEffect(function(){n.current=t}),n.current},tut=function(t){var n=!1;return(typeof t=="string"&&t.startsWith("date")&&!t.endsWith("Range")||t==="select"||t==="time")&&(n=!0),n};function nut(e){return/\w.(png|jpg|jpeg|svg|webp|gif|bmp)$/i.test(e)}var n9=function(t){if(!t||!t.startsWith("http"))return!1;try{var n=new URL(t);return!!n}catch{return!1}},jve=function(){for(var t={},n=arguments.length,r=new Array(n),o=0;o0&&arguments[0]!==void 0?arguments[0]:21;if(typeof window>"u"||!window.crypto)return(sQ+=1).toFixed(0);for(var n="",r=crypto.getRandomValues(new Uint8Array(t));t--;){var o=63&r[t];n+=o<36?o.toString(36):o<62?(o-26).toString(36).toUpperCase():o<63?"_":"-"}return n},bM=function(){return typeof window>"u"?lQ():window.crypto&&window.crypto.randomUUID&&typeof crypto.randomUUID=="function"?crypto.randomUUID():lQ()};$n.extend(Bpe);var cQ=function(t){return!!(t!=null&&t._isAMomentObject)},uS=function e(t,n){return Um(t)||$n.isDayjs(t)||cQ(t)?cQ(t)?$n(t):t:Array.isArray(t)?t.map(function(r){return e(r,n)}):typeof t=="number"?$n(t):$n(t,n)},rut=["colon","dependencies","extra","getValueFromEvent","getValueProps","hasFeedback","help","htmlFor","initialValue","noStyle","label","labelAlign","labelCol","name","preserve","normalize","required","rules","shouldUpdate","trigger","validateFirst","validateStatus","validateTrigger","valuePropName","wrapperCol","hidden","validateDebounce","addonBefore","addonAfter","addonWarpStyle"];function out(e){var t={};return rut.forEach(function(n){e[n]!==void 0&&(t[n]=e[n])}),t}var iut="valueType request plain renderFormItem render text formItemProps valueEnum",aut="fieldProps isDefaultDom groupProps contentRender submitterProps submitter";function zve(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n="".concat(iut," ").concat(aut).split(/[\s\n]+/),r={};return Object.keys(e||{}).forEach(function(o){n.includes(o)&&!t||(r[o]=e[o])}),r}function sut(e){var t=Object.prototype.toString.call(e).match(/^\[object (.*)\]$/)[1].toLowerCase();return t==="string"&&dt(e)==="object"?"object":e===null?"null":e===void 0?"undefined":t}var lut=function(t){var n=t.color,r=t.children;return M.jsx(Ka,{color:n,text:r})},cf=function(t){return sut(t)==="map"?t:new Map(Object.entries(t||{}))},cut={Success:function(t){var n=t.children;return M.jsx(Ka,{status:"success",text:n})},Error:function(t){var n=t.children;return M.jsx(Ka,{status:"error",text:n})},Default:function(t){var n=t.children;return M.jsx(Ka,{status:"default",text:n})},Processing:function(t){var n=t.children;return M.jsx(Ka,{status:"processing",text:n})},Warning:function(t){var n=t.children;return M.jsx(Ka,{status:"warning",text:n})},success:function(t){var n=t.children;return M.jsx(Ka,{status:"success",text:n})},error:function(t){var n=t.children;return M.jsx(Ka,{status:"error",text:n})},default:function(t){var n=t.children;return M.jsx(Ka,{status:"default",text:n})},processing:function(t){var n=t.children;return M.jsx(Ka,{status:"processing",text:n})},warning:function(t){var n=t.children;return M.jsx(Ka,{status:"warning",text:n})}},Zy=function e(t,n,r){if(Array.isArray(t))return M.jsx(Ri,{split:",",size:2,wrap:!0,children:t.map(function(c,u){return e(c,n,u)})},r);var o=cf(n);if(!o.has(t)&&!o.has("".concat(t)))return(t==null?void 0:t.label)||t;var i=o.get(t)||o.get("".concat(t));if(!i)return M.jsx(Z.Fragment,{children:(t==null?void 0:t.label)||t},r);var a=i.status,s=i.color,l=cut[a||"Init"];return l?M.jsx(l,{children:i.text},r):s?M.jsx(lut,{color:s,children:i.text},r):M.jsx(Z.Fragment,{children:i.text||i},r)},y5={exports:{}};(function(e,t){const{hasOwnProperty:n}=Object.prototype,r=x();r.configure=x,r.stringify=r,r.default=r,t.stringify=r,t.configure=x,e.exports=r;const o=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]/;function i(y){return y.length<5e3&&!o.test(y)?`"${y}"`:JSON.stringify(y)}function a(y,b){if(y.length>200||b)return y.sort(b);for(let C=1;CS;)y[w]=y[w-1],w--;y[w]=S}return y}const s=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Object.getPrototypeOf(new Int8Array)),Symbol.toStringTag).get;function l(y){return s.call(y)!==void 0&&y.length!==0}function c(y,b,C){y.length= 1`)}return C===void 0?1/0:C}function m(y){return y===1?"1 item":`${y} items`}function v(y){const b=new Set;for(const C of y)(typeof C=="string"||typeof C=="number")&&b.add(String(C));return b}function g(y){if(n.call(y,"strict")){const b=y.strict;if(typeof b!="boolean")throw new TypeError('The "strict" argument must be of type boolean');if(b)return C=>{let S=`Object can not safely be stringified. Received type ${typeof C}`;throw typeof C!="function"&&(S+=` (${C.toString()})`),new Error(S)}}}function x(y){y={...y};const b=g(y);b&&(y.bigint===void 0&&(y.bigint=!1),"circularValue"in y||(y.circularValue=Error));const C=u(y),S=p(y,"bigint"),w=d(y),E=typeof w=="function"?w:void 0,_=h(y,"maximumDepth"),P=h(y,"maximumBreadth");function $(k,N,D,L,H,U){let V=N[k];switch(typeof V=="object"&&V!==null&&typeof V.toJSON=="function"&&(V=V.toJSON(k)),V=L.call(N,k,V),typeof V){case"string":return i(V);case"object":{if(V===null)return"null";if(D.indexOf(V)!==-1)return C;let j="",F=",";const W=U;if(Array.isArray(V)){if(V.length===0)return"[]";if(_=0)&&(n[o]=e[o]);return n}function Kat(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Yat(e,t){return e.button===0&&(!t||t==="_self")&&!Kat(e)}const Xat=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Qat="6";try{window.__reactRouterVersion=Qat}catch{}function Zat(e,t){return ive({basename:t==null?void 0:t.basename,future:W0({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:kit({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||yve(),routes:e,mapRouteProperties:vve,dataStrategy:t==null?void 0:t.dataStrategy,patchRoutesOnNavigation:t==null?void 0:t.patchRoutesOnNavigation,window:t==null?void 0:t.window}).initialize()}function Jat(e,t){return ive({basename:t==null?void 0:t.basename,future:W0({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:Iit({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||yve(),routes:e,mapRouteProperties:vve,dataStrategy:t==null?void 0:t.dataStrategy,patchRoutesOnNavigation:t==null?void 0:t.patchRoutesOnNavigation,window:t==null?void 0:t.window}).initialize()}function yve(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=W0({},t,{errors:est(t.errors)})),t}function est(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,o]of t)if(o&&o.__type==="RouteErrorResponse")n[r]=new gM(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let i=window[o.__subType];if(typeof i=="function")try{let a=new i(o.message);a.stack="",n[r]=a}catch{}}if(n[r]==null){let i=new Error(o.message);i.stack="",n[r]=i}}else n[r]=o;return n}const tst=p.createContext({isTransitioning:!1}),nst=p.createContext(new Map),rst="startTransition",HX=hC[rst],ost="flushSync",VX=Fce[ost];function ist(e){HX?HX(e):e()}function lx(e){VX?VX(e):e()}class ast{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function sst(e){let{fallbackElement:t,router:n,future:r}=e,[o,i]=p.useState(n.state),[a,s]=p.useState(),[l,c]=p.useState({isTransitioning:!1}),[u,d]=p.useState(),[f,h]=p.useState(),[m,v]=p.useState(),g=p.useRef(new Map),{v7_startTransition:b}=r||{},y=p.useCallback(_=>{b?ist(_):_()},[b]),x=p.useCallback((_,P)=>{let{deletedFetchers:$,flushSync:T,viewTransitionOpts:R}=P;_.fetchers.forEach((k,I)=>{k.data!==void 0&&g.current.set(I,k.data)}),$.forEach(k=>g.current.delete(k));let O=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!R||O){T?lx(()=>i(_)):y(()=>i(_));return}if(T){lx(()=>{f&&(u&&u.resolve(),f.skipTransition()),c({isTransitioning:!0,flushSync:!0,currentLocation:R.currentLocation,nextLocation:R.nextLocation})});let k=n.window.document.startViewTransition(()=>{lx(()=>i(_))});k.finished.finally(()=>{lx(()=>{d(void 0),h(void 0),s(void 0),c({isTransitioning:!1})})}),lx(()=>h(k));return}f?(u&&u.resolve(),f.skipTransition(),v({state:_,currentLocation:R.currentLocation,nextLocation:R.nextLocation})):(s(_),c({isTransitioning:!0,flushSync:!1,currentLocation:R.currentLocation,nextLocation:R.nextLocation}))},[n.window,f,u,g,y]);p.useLayoutEffect(()=>n.subscribe(x),[n,x]),p.useEffect(()=>{l.isTransitioning&&!l.flushSync&&d(new ast)},[l]),p.useEffect(()=>{if(u&&a&&n.window){let _=a,P=u.promise,$=n.window.document.startViewTransition(async()=>{y(()=>i(_)),await P});$.finished.finally(()=>{d(void 0),h(void 0),s(void 0),c({isTransitioning:!1})}),h($)}},[y,a,u,n.window]),p.useEffect(()=>{u&&a&&o.location.key===a.location.key&&u.resolve()},[u,f,o.location,a]),p.useEffect(()=>{!l.isTransitioning&&m&&(s(m.state),c({isTransitioning:!0,flushSync:!1,currentLocation:m.currentLocation,nextLocation:m.nextLocation}),v(void 0))},[l.isTransitioning,m]),p.useEffect(()=>{},[]);let w=p.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:_=>n.navigate(_),push:(_,P,$)=>n.navigate(_,{state:P,preventScrollReset:$==null?void 0:$.preventScrollReset}),replace:(_,P,$)=>n.navigate(_,{replace:!0,state:P,preventScrollReset:$==null?void 0:$.preventScrollReset})}),[n]),S=n.basename||"/",C=p.useMemo(()=>({router:n,navigator:w,static:!1,basename:S}),[n,w,S]),E=p.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return p.useEffect(()=>Wat(r,n.future),[r,n.future]),p.createElement(p.Fragment,null,p.createElement(LO.Provider,{value:C},p.createElement(uve.Provider,{value:o},p.createElement(nst.Provider,{value:g.current},p.createElement(tst.Provider,{value:l},p.createElement(Gat,{basename:S,location:o.location,navigationType:o.historyAction,navigator:w,future:E},o.initialized||n.future.v7_partialHydration?p.createElement(lst,{routes:n.routes,future:n.future,state:o}):t))))),null)}const lst=p.memo(cst);function cst(e){let{routes:t,future:n,state:r}=e;return kat(t,void 0,r,n)}const ust=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",dst=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,fst=p.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:i,replace:a,state:s,target:l,to:c,preventScrollReset:u,viewTransition:d}=t,f=qat(t,Xat),{basename:h}=p.useContext(nh),m,v=!1;if(typeof c=="string"&&dst.test(c)&&(m=c,ust))try{let x=new URL(window.location.href),w=c.startsWith("//")?new URL(x.protocol+c):new URL(c),S=Yy(w.pathname,h);w.origin===x.origin&&S!=null?c=S+w.search+w.hash:v=!0}catch{}let g=Pat(c,{relative:o}),b=pst(c,{replace:a,state:s,target:l,preventScrollReset:u,relative:o,viewTransition:d});function y(x){r&&r(x),x.defaultPrevented||b(x)}return p.createElement("a",W0({},f,{href:m||g,onClick:v||i?r:y,ref:n,target:l}))});var WX;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(WX||(WX={}));var UX;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(UX||(UX={}));function pst(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:a,viewTransition:s}=t===void 0?{}:t,l=Ol(),c=Qy(),u=pve(e,{relative:a});return p.useCallback(d=>{if(Yat(d,n)){d.preventDefault();let f=r!==void 0?r:Vp(c)===Vp(u);l(e,{replace:f,state:o,preventScrollReset:i,relative:a,viewTransition:s})}},[c,l,u,r,o,n,e,i,a,s])}var hst=B(B({},Pue),{},{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});const bve={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]},s5={lang:Object.assign({placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"]},hst),timePickerLocale:Object.assign({},bve)};s5.lang.ok="确定";const ws="${label}不是一个有效的${type}",mst={locale:"zh-cn",Pagination:ege,DatePicker:s5,TimePicker:bve,Calendar:s5,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:ws,method:ws,array:ws,object:ws,number:ws,date:ws,boolean:ws,integer:ws,float:ws,regexp:ws,email:ws,url:ws,hex:ws},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:"渐变色"}},xve=0,wve=1,Cve=2,GX=3;var qX=Object.prototype.hasOwnProperty;function l5(e,t){var n,r;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&l5(e[r],t[r]););return r===-1}if(!n||typeof e=="object"){r=0;for(n in e)if(qX.call(e,n)&&++r&&!qX.call(t,n)||!(n in t)||!l5(e[n],t[n]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}const gd=new WeakMap,mp=()=>{},sa=mp(),yM=Object,pr=e=>e===sa,ic=e=>typeof e=="function",qd=(e,t)=>({...e,...t}),Sve=e=>ic(e.then),cD={},w2={},Y7="undefined",lS=typeof window!=Y7,c5=typeof document!=Y7,gst=lS&&"Deno"in window,vst=()=>lS&&typeof window.requestAnimationFrame!=Y7,Eve=(e,t)=>{const n=gd.get(e);return[()=>!pr(t)&&e.get(t)||cD,r=>{if(!pr(t)){const o=e.get(t);t in w2||(w2[t]=o),n[5](t,qd(o,r),o||cD)}},n[6],()=>!pr(t)&&t in w2?w2[t]:!pr(t)&&e.get(t)||cD]};let u5=!0;const yst=()=>u5,[d5,f5]=lS&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[mp,mp],bst=()=>{const e=c5&&document.visibilityState;return pr(e)||e!=="hidden"},xst=e=>(c5&&document.addEventListener("visibilitychange",e),d5("focus",e),()=>{c5&&document.removeEventListener("visibilitychange",e),f5("focus",e)}),wst=e=>{const t=()=>{u5=!0,e()},n=()=>{u5=!1};return d5("online",t),d5("offline",n),()=>{f5("online",t),f5("offline",n)}},Cst={isOnline:yst,isVisible:bst},Sst={initFocus:xst,initReconnect:wst},KX=!Z.useId,Dw=!lS||gst,Est=e=>vst()?window.requestAnimationFrame(e):setTimeout(e,1),r$=Dw?p.useEffect:p.useLayoutEffect,uD=typeof navigator<"u"&&navigator.connection,YX=!Dw&&uD&&(["slow-2g","2g"].includes(uD.effectiveType)||uD.saveData),C2=new WeakMap,_st=e=>yM.prototype.toString.call(e),dD=(e,t)=>e===`[object ${t}]`;let $st=0;const p5=e=>{const t=typeof e,n=_st(e),r=dD(n,"Date"),o=dD(n,"RegExp"),i=dD(n,"Object");let a,s;if(yM(e)===e&&!r&&!o){if(a=C2.get(e),a)return a;if(a=++$st+"~",C2.set(e,a),Array.isArray(e)){for(a="@",s=0;s{if(ic(e))try{e=e()}catch{e=""}const t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?p5(e):"",[e,t]};let Pst=0;const h5=()=>++Pst;async function _ve(...e){const[t,n,r,o]=e,i=qd({populateCache:!0,throwOnError:!0},typeof o=="boolean"?{revalidate:o}:o||{});let a=i.populateCache;const s=i.rollbackOnError;let l=i.optimisticData;const c=f=>typeof s=="function"?s(f):s!==!1,u=i.throwOnError;if(ic(n)){const f=n,h=[],m=t.keys();for(const v of m)!/^\$(inf|sub)\$/.test(v)&&f(t.get(v)._k)&&h.push(v);return Promise.all(h.map(d))}return d(n);async function d(f){const[h]=X7(f);if(!h)return;const[m,v]=Eve(t,h),[g,b,y,x]=gd.get(t),w=()=>{const k=g[h];return(ic(i.revalidate)?i.revalidate(m().data,f):i.revalidate!==!1)&&(delete y[h],delete x[h],k&&k[0])?k[0](Cve).then(()=>m().data):m().data};if(e.length<3)return w();let S=r,C,E=!1;const _=h5();b[h]=[_,0];const P=!pr(l),$=m(),T=$.data,R=$._c,O=pr(R)?T:R;if(P&&(l=ic(l)?l(O,T):l,v({data:l,_c:O})),ic(S))try{S=S(O)}catch(k){C=k,E=!0}if(S&&Sve(S))if(S=await S.catch(k=>{C=k,E=!0}),_!==b[h][0]){if(E)throw C;return S}else E&&P&&c(C)&&(a=!0,v({data:O,_c:sa}));if(a&&!E)if(ic(a)){const k=a(S,O);v({data:k,error:sa,_c:sa})}else v({data:S,error:sa,_c:sa});if(b[h][1]=h5(),Promise.resolve(w()).then(()=>{v({_c:sa})}),E){if(u)throw C;return}return S}}const XX=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},$ve=(e,t)=>{if(!gd.has(e)){const n=qd(Sst,t),r=Object.create(null),o=_ve.bind(sa,e);let i=mp;const a=Object.create(null),s=(u,d)=>{const f=a[u]||[];return a[u]=f,f.push(d),()=>f.splice(f.indexOf(d),1)},l=(u,d,f)=>{e.set(u,d);const h=a[u];if(h)for(const m of h)m(d,f)},c=()=>{if(!gd.has(e)&&(gd.set(e,[r,Object.create(null),Object.create(null),Object.create(null),o,l,s]),!Dw)){const u=n.initFocus(setTimeout.bind(sa,XX.bind(sa,r,xve))),d=n.initReconnect(setTimeout.bind(sa,XX.bind(sa,r,wve)));i=()=>{u&&u(),d&&d(),gd.delete(e)}}};return c(),[e,o,c,i]}return[e,gd.get(e)[4]]},Mst=(e,t,n,r,o)=>{const i=n.errorRetryCount,a=o.retryCount,s=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;!pr(i)&&a>i||setTimeout(r,s,o)},Tst=l5,[Q7,Rst]=$ve(new Map),Pve=qd({onLoadingSlow:mp,onSuccess:mp,onError:mp,onErrorRetry:Mst,onDiscarded:mp,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:YX?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:YX?5e3:3e3,compare:Tst,isPaused:()=>!1,cache:Q7,mutate:Rst,fallback:{}},Cst),Mve=(e,t)=>{const n=qd(e,t);if(t){const{use:r,fallback:o}=e,{use:i,fallback:a}=t;r&&i&&(n.use=r.concat(i)),o&&a&&(n.fallback=qd(o,a))}return n},m5=p.createContext({}),Ost=e=>{const{value:t}=e,n=p.useContext(m5),r=ic(t),o=p.useMemo(()=>r?t(n):t,[r,n,t]),i=p.useMemo(()=>r?o:Mve(n,o),[r,n,o]),a=o&&o.provider,s=p.useRef(sa);a&&!s.current&&(s.current=$ve(a(i.cache||Q7),o));const l=s.current;return l&&(i.cache=l[0],i.mutate=l[1]),r$(()=>{if(l)return l[2]&&l[2](),l[3]},[]),p.createElement(m5.Provider,qd(e,{value:i}))},kst="$inf$",Tve=lS&&window.__SWR_DEVTOOLS_USE__,Ist=Tve?window.__SWR_DEVTOOLS_USE__:[],Dst=()=>{Tve&&(window.__SWR_DEVTOOLS_REACT__=Z)},Nst=e=>ic(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],Z7=()=>qd(Pve,p.useContext(m5)),Ast=e=>(t,n,r)=>e(t,n&&((...i)=>{const[a]=X7(t),[,,,s]=gd.get(Q7);if(a.startsWith(kst))return n(...i);const l=s[a];return pr(l)?n(...i):(delete s[a],l)}),r),Fst=Ist.concat(Ast),Bst=e=>function(...n){const r=Z7(),[o,i,a]=Nst(n),s=Mve(r,a);let l=e;const{use:c}=s,u=(c||[]).concat(Fst);for(let d=u.length;d--;)l=u[d](l);return l(o,i||s.fetcher||null,s)},Lst=(e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const o=r.indexOf(n);o>=0&&(r[o]=r[r.length-1],r.pop())}};Dst();const fD=Z.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),pD={dedupe:!0},jst=(e,t,n)=>{const{cache:r,compare:o,suspense:i,fallbackData:a,revalidateOnMount:s,revalidateIfStale:l,refreshInterval:c,refreshWhenHidden:u,refreshWhenOffline:d,keepPreviousData:f}=n,[h,m,v,g]=gd.get(r),[b,y]=X7(e),x=p.useRef(!1),w=p.useRef(!1),S=p.useRef(b),C=p.useRef(t),E=p.useRef(n),_=()=>E.current,P=()=>_().isVisible()&&_().isOnline(),[$,T,R,O]=Eve(r,b),k=p.useRef({}).current,I=pr(a)?pr(n.fallback)?sa:n.fallback[b]:a,D=(ee,te)=>{for(const oe in k){const ne=oe;if(ne==="data"){if(!o(ee[ne],te[ne])&&(!pr(ee[ne])||!o(X,te[ne])))return!1}else if(te[ne]!==ee[ne])return!1}return!0},N=p.useMemo(()=>{const ee=!b||!t?!1:pr(s)?_().isPaused()||i?!1:l!==!1:s,te=ue=>{const fe=qd(ue);return delete fe._k,ee?{isValidating:!0,isLoading:!0,...fe}:fe},oe=$(),ne=O(),le=te(oe),ce=oe===ne?le:te(ne);let he=le;return[()=>{const ue=te($());return D(ue,he)?(he.data=ue.data,he.isLoading=ue.isLoading,he.isValidating=ue.isValidating,he.error=ue.error,he):(he=ue,ue)},()=>ce]},[r,b]),L=eie.useSyncExternalStore(p.useCallback(ee=>R(b,(te,oe)=>{D(oe,te)||ee()}),[r,b]),N[0],N[1]),H=!x.current,U=h[b]&&h[b].length>0,V=L.data,j=pr(V)?I&&Sve(I)?fD(I):I:V,F=L.error,W=p.useRef(j),X=f?pr(V)?pr(W.current)?j:W.current:V:j,J=U&&!pr(F)?!1:H&&!pr(s)?s:_().isPaused()?!1:i?pr(j)?!1:l:pr(j)||l,q=!!(b&&t&&H&&J),A=pr(L.isValidating)?q:L.isValidating,z=pr(L.isLoading)?q:L.isLoading,G=p.useCallback(async ee=>{const te=C.current;if(!b||!te||w.current||_().isPaused())return!1;let oe,ne,le=!0;const ce=ee||{},he=!v[b]||!ce.dedupe,ue=()=>KX?!w.current&&b===S.current&&x.current:b===S.current,fe={isValidating:!1,isLoading:!1},ve=()=>{T(fe)},ge=()=>{const be=v[b];be&&be[1]===ne&&delete v[b]},de={isValidating:!0};pr($().data)&&(de.isLoading=!0);try{if(he&&(T(de),n.loadingTimeout&&pr($().data)&&setTimeout(()=>{le&&ue()&&_().onLoadingSlow(b,n)},n.loadingTimeout),v[b]=[te(y),h5()]),[oe,ne]=v[b],oe=await oe,he&&setTimeout(ge,n.dedupingInterval),!v[b]||v[b][1]!==ne)return he&&ue()&&_().onDiscarded(b),!1;fe.error=sa;const be=m[b];if(!pr(be)&&(ne<=be[0]||ne<=be[1]||be[1]===0))return ve(),he&&ue()&&_().onDiscarded(b),!1;const Ee=$().data;fe.data=o(Ee,oe)?Ee:oe,he&&ue()&&_().onSuccess(oe,b,n)}catch(be){ge();const Ee=_(),{shouldRetryOnError:Le}=Ee;Ee.isPaused()||(fe.error=be,he&&ue()&&(Ee.onError(be,b,Ee),(Le===!0||ic(Le)&&Le(be))&&(!_().revalidateOnFocus||!_().revalidateOnReconnect||P())&&Ee.onErrorRetry(be,b,Ee,Te=>{const Pe=h[b];Pe&&Pe[0]&&Pe[0](GX,Te)},{retryCount:(ce.retryCount||0)+1,dedupe:!0})))}return le=!1,ve(),!0},[b,r]),Y=p.useCallback((...ee)=>_ve(r,S.current,...ee),[]);if(r$(()=>{C.current=t,E.current=n,pr(V)||(W.current=V)}),r$(()=>{if(!b)return;const ee=G.bind(sa,pD);let te=0;_().revalidateOnFocus&&(te=Date.now()+_().focusThrottleInterval);const ne=Lst(b,h,(le,ce={})=>{if(le==xve){const he=Date.now();_().revalidateOnFocus&&he>te&&P()&&(te=he+_().focusThrottleInterval,ee())}else if(le==wve)_().revalidateOnReconnect&&P()&&ee();else{if(le==Cve)return G();if(le==GX)return G(ce)}});return w.current=!1,S.current=b,x.current=!0,T({_k:y}),J&&(v[b]||(pr(j)||Dw?ee():Est(ee))),()=>{w.current=!0,ne()}},[b]),r$(()=>{let ee;function te(){const ne=ic(c)?c($().data):c;ne&&ee!==-1&&(ee=setTimeout(oe,ne))}function oe(){!$().error&&(u||_().isVisible())&&(d||_().isOnline())?G(pD).then(te):te()}return te(),()=>{ee&&(clearTimeout(ee),ee=-1)}},[c,u,d,b]),p.useDebugValue(X),i&&pr(j)&&b){if(!KX&&Dw)throw new Error("Fallback data is required when using Suspense in SSR.");C.current=t,E.current=n,w.current=!1;const ee=g[b];if(!pr(ee)){const te=Y(ee);fD(te)}if(pr(F)){const te=G(pD);pr(X)||(te.status="fulfilled",te.value=!0),fD(te)}else throw F}return{mutate:Y,get data(){return k.data=!0,X},get error(){return k.error=!0,F},get isValidating(){return k.isValidating=!0,A},get isLoading(){return k.isLoading=!0,z}}},zst=yM.defineProperty(Ost,"defaultValue",{value:Pve}),J7=Bst(jst),Hst={moneySymbol:"$",form:{lightFilter:{more:"المزيد",clear:"نظف",confirm:"تأكيد",itemUnit:"عناصر"}},tableForm:{search:"ابحث",reset:"إعادة تعيين",submit:"ارسال",collapsed:"مُقلص",expand:"مُوسع",inputPlaceholder:"الرجاء الإدخال",selectPlaceholder:"الرجاء الإختيار"},alert:{clear:"نظف",selected:"محدد",item:"عنصر"},pagination:{total:{range:" ",total:"من",item:"عناصر"}},tableToolBar:{leftPin:"ثبت على اليسار",rightPin:"ثبت على اليمين",noPin:"الغاء التثبيت",leftFixedTitle:"لصق على اليسار",rightFixedTitle:"لصق على اليمين",noFixedTitle:"إلغاء الإلصاق",reset:"إعادة تعيين",columnDisplay:"الأعمدة المعروضة",columnSetting:"الإعدادات",fullScreen:"وضع كامل الشاشة",exitFullScreen:"الخروج من وضع كامل الشاشة",reload:"تحديث",density:"الكثافة",densityDefault:"افتراضي",densityLarger:"أكبر",densityMiddle:"وسط",densitySmall:"مدمج"},stepsForm:{next:"التالي",prev:"السابق",submit:"أنهى"},loginForm:{submitText:"تسجيل الدخول"},editableTable:{action:{save:"أنقذ",cancel:"إلغاء الأمر",delete:"حذف",add:"إضافة صف من البيانات"}},switch:{open:"مفتوح",close:"غلق"}},Vst={moneySymbol:"€",form:{lightFilter:{more:"Més",clear:"Netejar",confirm:"Confirmar",itemUnit:"Elements"}},tableForm:{search:"Cercar",reset:"Netejar",submit:"Enviar",collapsed:"Expandir",expand:"Col·lapsar",inputPlaceholder:"Introduïu valor",selectPlaceholder:"Seleccioneu valor"},alert:{clear:"Netejar",selected:"Seleccionat",item:"Article"},pagination:{total:{range:" ",total:"de",item:"articles"}},tableToolBar:{leftPin:"Pin a l'esquerra",rightPin:"Pin a la dreta",noPin:"Sense Pin",leftFixedTitle:"Fixat a l'esquerra",rightFixedTitle:"Fixat a la dreta",noFixedTitle:"Sense fixar",reset:"Reiniciar",columnDisplay:"Mostrar Columna",columnSetting:"Configuració",fullScreen:"Pantalla Completa",exitFullScreen:"Sortir Pantalla Completa",reload:"Refrescar",density:"Densitat",densityDefault:"Per Defecte",densityLarger:"Llarg",densityMiddle:"Mitjà",densitySmall:"Compacte"},stepsForm:{next:"Següent",prev:"Anterior",submit:"Finalizar"},loginForm:{submitText:"Entrar"},editableTable:{action:{save:"Guardar",cancel:"Cancel·lar",delete:"Eliminar",add:"afegir una fila de dades"}},switch:{open:"obert",close:"tancat"}},Wst={moneySymbol:"Kč",deleteThisLine:"Smazat tento řádek",copyThisLine:"Kopírovat tento řádek",form:{lightFilter:{more:"Víc",clear:"Vymazat",confirm:"Potvrdit",itemUnit:"Položky"}},tableForm:{search:"Hledat",reset:"Resetovat",submit:"Odeslat",collapsed:"Zvětšit",expand:"Zmenšit",inputPlaceholder:"Zadejte prosím",selectPlaceholder:"Vyberte prosím"},alert:{clear:"Vymazat",selected:"Vybráno",item:"Položka"},pagination:{total:{range:" ",total:"z",item:"položek"}},tableToolBar:{leftPin:"Připnout doleva",rightPin:"Připnout doprava",noPin:"Odepnuto",leftFixedTitle:"Fixováno nalevo",rightFixedTitle:"Fixováno napravo",noFixedTitle:"Nefixováno",reset:"Resetovat",columnDisplay:"Zobrazení sloupců",columnSetting:"Nastavení",fullScreen:"Celá obrazovka",exitFullScreen:"Ukončit celou obrazovku",reload:"Obnovit",density:"Hustota",densityDefault:"Výchozí",densityLarger:"Větší",densityMiddle:"Střední",densitySmall:"Kompaktní"},stepsForm:{next:"Další",prev:"Předchozí",submit:"Dokončit"},loginForm:{submitText:"Přihlásit se"},editableTable:{onlyOneLineEditor:"Upravit lze pouze jeden řádek",action:{save:"Uložit",cancel:"Zrušit",delete:"Vymazat",add:"Přidat řádek"}},switch:{open:"Otevřít",close:"Zavřít"}},Ust={moneySymbol:"€",form:{lightFilter:{more:"Mehr",clear:"Zurücksetzen",confirm:"Bestätigen",itemUnit:"Einträge"}},tableForm:{search:"Suchen",reset:"Zurücksetzen",submit:"Absenden",collapsed:"Zeige mehr",expand:"Zeige weniger",inputPlaceholder:"Bitte eingeben",selectPlaceholder:"Bitte auswählen"},alert:{clear:"Zurücksetzen",selected:"Ausgewählt",item:"Eintrag"},pagination:{total:{range:" ",total:"von",item:"Einträgen"}},tableToolBar:{leftPin:"Links anheften",rightPin:"Rechts anheften",noPin:"Nicht angeheftet",leftFixedTitle:"Links fixiert",rightFixedTitle:"Rechts fixiert",noFixedTitle:"Nicht fixiert",reset:"Zurücksetzen",columnDisplay:"Angezeigte Reihen",columnSetting:"Einstellungen",fullScreen:"Vollbild",exitFullScreen:"Vollbild verlassen",reload:"Aktualisieren",density:"Abstand",densityDefault:"Standard",densityLarger:"Größer",densityMiddle:"Mittel",densitySmall:"Kompakt"},stepsForm:{next:"Weiter",prev:"Zurück",submit:"Abschließen"},loginForm:{submitText:"Anmelden"},editableTable:{action:{save:"Retten",cancel:"Abbrechen",delete:"Löschen",add:"Hinzufügen einer Datenzeile"}},switch:{open:"offen",close:"schließen"}},Gst={moneySymbol:"£",form:{lightFilter:{more:"More",clear:"Clear",confirm:"Confirm",itemUnit:"Items"}},tableForm:{search:"Query",reset:"Reset",submit:"Submit",collapsed:"Expand",expand:"Collapse",inputPlaceholder:"Please enter",selectPlaceholder:"Please select"},alert:{clear:"Clear",selected:"Selected",item:"Item"},pagination:{total:{range:" ",total:"of",item:"items"}},tableToolBar:{leftPin:"Pin to left",rightPin:"Pin to right",noPin:"Unpinned",leftFixedTitle:"Fixed to the left",rightFixedTitle:"Fixed to the right",noFixedTitle:"Not Fixed",reset:"Reset",columnDisplay:"Column Display",columnSetting:"Table Settings",fullScreen:"Full Screen",exitFullScreen:"Exit Full Screen",reload:"Refresh",density:"Density",densityDefault:"Default",densityLarger:"Larger",densityMiddle:"Middle",densitySmall:"Compact"},stepsForm:{next:"Next",prev:"Previous",submit:"Finish"},loginForm:{submitText:"Login"},editableTable:{onlyOneLineEditor:"Only one line can be edited",onlyAddOneLine:"Only one line can be added",action:{save:"Save",cancel:"Cancel",delete:"Delete",add:"add a row of data"}},switch:{open:"open",close:"close"}},qst={moneySymbol:"$",deleteThisLine:"Delete this line",copyThisLine:"Copy this line",form:{lightFilter:{more:"More",clear:"Clear",confirm:"Confirm",itemUnit:"Items"}},tableForm:{search:"Query",reset:"Reset",submit:"Submit",collapsed:"Expand",expand:"Collapse",inputPlaceholder:"Please enter",selectPlaceholder:"Please select"},alert:{clear:"Clear",selected:"Selected",item:"Item"},pagination:{total:{range:" ",total:"of",item:"items"}},tableToolBar:{leftPin:"Pin to left",rightPin:"Pin to right",noPin:"Unpinned",leftFixedTitle:"Fixed to the left",rightFixedTitle:"Fixed to the right",noFixedTitle:"Not Fixed",reset:"Reset",columnDisplay:"Column Display",columnSetting:"Table Settings",fullScreen:"Full Screen",exitFullScreen:"Exit Full Screen",reload:"Refresh",density:"Density",densityDefault:"Default",densityLarger:"Larger",densityMiddle:"Middle",densitySmall:"Compact"},stepsForm:{next:"Next",prev:"Previous",submit:"Finish"},loginForm:{submitText:"Login"},editableTable:{onlyOneLineEditor:"Only one line can be edited",onlyAddOneLine:"Only one line can be added",action:{save:"Save",cancel:"Cancel",delete:"Delete",add:"add a row of data"}},switch:{open:"open",close:"close"}},Kst={moneySymbol:"€",form:{lightFilter:{more:"Más",clear:"Limpiar",confirm:"Confirmar",itemUnit:"artículos"}},tableForm:{search:"Buscar",reset:"Limpiar",submit:"Submit",collapsed:"Expandir",expand:"Colapsar",inputPlaceholder:"Ingrese valor",selectPlaceholder:"Seleccione valor"},alert:{clear:"Limpiar",selected:"Seleccionado",item:"Articulo"},pagination:{total:{range:" ",total:"de",item:"artículos"}},tableToolBar:{leftPin:"Pin a la izquierda",rightPin:"Pin a la derecha",noPin:"Sin Pin",leftFixedTitle:"Fijado a la izquierda",rightFixedTitle:"Fijado a la derecha",noFixedTitle:"Sin Fijar",reset:"Reiniciar",columnDisplay:"Mostrar Columna",columnSetting:"Configuración",fullScreen:"Pantalla Completa",exitFullScreen:"Salir Pantalla Completa",reload:"Refrescar",density:"Densidad",densityDefault:"Por Defecto",densityLarger:"Largo",densityMiddle:"Medio",densitySmall:"Compacto"},stepsForm:{next:"Siguiente",prev:"Anterior",submit:"Finalizar"},loginForm:{submitText:"Entrar"},editableTable:{action:{save:"Guardar",cancel:"Descartar",delete:"Borrar",add:"añadir una fila de datos"}},switch:{open:"abrir",close:"cerrar"}},Yst={moneySymbol:"تومان",form:{lightFilter:{more:"بیشتر",clear:"پاک کردن",confirm:"تایید",itemUnit:"مورد"}},tableForm:{search:"جستجو",reset:"بازنشانی",submit:"تایید",collapsed:"نمایش بیشتر",expand:"نمایش کمتر",inputPlaceholder:"پیدا کنید",selectPlaceholder:"انتخاب کنید"},alert:{clear:"پاک سازی",selected:"انتخاب",item:"مورد"},pagination:{total:{range:" ",total:"از",item:"مورد"}},tableToolBar:{leftPin:"سنجاق به چپ",rightPin:"سنجاق به راست",noPin:"سنجاق نشده",leftFixedTitle:"ثابت شده در چپ",rightFixedTitle:"ثابت شده در راست",noFixedTitle:"شناور",reset:"بازنشانی",columnDisplay:"نمایش همه",columnSetting:"تنظیمات",fullScreen:"تمام صفحه",exitFullScreen:"خروج از حالت تمام صفحه",reload:"تازه سازی",density:"تراکم",densityDefault:"پیش فرض",densityLarger:"بزرگ",densityMiddle:"متوسط",densitySmall:"کوچک"},stepsForm:{next:"بعدی",prev:"قبلی",submit:"اتمام"},loginForm:{submitText:"ورود"},editableTable:{action:{save:"ذخیره",cancel:"لغو",delete:"حذف",add:"یک ردیف داده اضافه کنید"}},switch:{open:"باز",close:"نزدیک"}},Xst={moneySymbol:"€",form:{lightFilter:{more:"Plus",clear:"Effacer",confirm:"Confirmer",itemUnit:"Items"}},tableForm:{search:"Rechercher",reset:"Réinitialiser",submit:"Envoyer",collapsed:"Agrandir",expand:"Réduire",inputPlaceholder:"Entrer une valeur",selectPlaceholder:"Sélectionner une valeur"},alert:{clear:"Réinitialiser",selected:"Sélectionné",item:"Item"},pagination:{total:{range:" ",total:"sur",item:"éléments"}},tableToolBar:{leftPin:"Épingler à gauche",rightPin:"Épingler à gauche",noPin:"Sans épingle",leftFixedTitle:"Fixer à gauche",rightFixedTitle:"Fixer à droite",noFixedTitle:"Non fixé",reset:"Réinitialiser",columnDisplay:"Affichage colonne",columnSetting:"Réglages",fullScreen:"Plein écran",exitFullScreen:"Quitter Plein écran",reload:"Rafraichir",density:"Densité",densityDefault:"Par défaut",densityLarger:"Larger",densityMiddle:"Moyenne",densitySmall:"Compacte"},stepsForm:{next:"Suivante",prev:"Précédente",submit:"Finaliser"},loginForm:{submitText:"Se connecter"},editableTable:{action:{save:"Sauvegarder",cancel:"Annuler",delete:"Supprimer",add:"ajouter une ligne de données"}},switch:{open:"ouvert",close:"près"}},Qst={moneySymbol:"₪",deleteThisLine:"מחק שורה זו",copyThisLine:"העתק שורה זו",form:{lightFilter:{more:"יותר",clear:"נקה",confirm:"אישור",itemUnit:"פריטים"}},tableForm:{search:"חיפוש",reset:"איפוס",submit:"שלח",collapsed:"הרחב",expand:"כווץ",inputPlaceholder:"אנא הכנס",selectPlaceholder:"אנא בחר"},alert:{clear:"נקה",selected:"נבחר",item:"פריט"},pagination:{total:{range:" ",total:"מתוך",item:"פריטים"}},tableToolBar:{leftPin:"הצמד לשמאל",rightPin:"הצמד לימין",noPin:"לא מצורף",leftFixedTitle:"מוצמד לשמאל",rightFixedTitle:"מוצמד לימין",noFixedTitle:"לא מוצמד",reset:"איפוס",columnDisplay:"תצוגת עמודות",columnSetting:"הגדרות",fullScreen:"מסך מלא",exitFullScreen:"צא ממסך מלא",reload:"רענן",density:"רזולוציה",densityDefault:"ברירת מחדל",densityLarger:"גדול",densityMiddle:"בינוני",densitySmall:"קטן"},stepsForm:{next:"הבא",prev:"קודם",submit:"סיום"},loginForm:{submitText:"כניסה"},editableTable:{onlyOneLineEditor:"ניתן לערוך רק שורה אחת",action:{save:"שמור",cancel:"ביטול",delete:"מחיקה",add:"הוסף שורת נתונים"}},switch:{open:"פתח",close:"סגור"}},Zst={moneySymbol:"kn",form:{lightFilter:{more:"Više",clear:"Očisti",confirm:"Potvrdi",itemUnit:"Stavke"}},tableForm:{search:"Pretraži",reset:"Poništi",submit:"Potvrdi",collapsed:"Raširi",expand:"Skupi",inputPlaceholder:"Unesite",selectPlaceholder:"Odaberite"},alert:{clear:"Očisti",selected:"Odaberi",item:"stavke"},pagination:{total:{range:" ",total:"od",item:"stavke"}},tableToolBar:{leftPin:"Prikači lijevo",rightPin:"Prikači desno",noPin:"Bez prikačenja",leftFixedTitle:"Fiksiraj lijevo",rightFixedTitle:"Fiksiraj desno",noFixedTitle:"Bez fiksiranja",reset:"Resetiraj",columnDisplay:"Prikaz stupaca",columnSetting:"Postavke",fullScreen:"Puni zaslon",exitFullScreen:"Izađi iz punog zaslona",reload:"Ponovno učitaj",density:"Veličina",densityDefault:"Zadano",densityLarger:"Veliko",densityMiddle:"Srednje",densitySmall:"Malo"},stepsForm:{next:"Sljedeći",prev:"Prethodni",submit:"Kraj"},loginForm:{submitText:"Prijava"},editableTable:{action:{save:"Spremi",cancel:"Odustani",delete:"Obriši",add:"dodajte red podataka"}},switch:{open:"otvori",close:"zatvori"}},Jst={moneySymbol:"RP",form:{lightFilter:{more:"Lebih",clear:"Hapus",confirm:"Konfirmasi",itemUnit:"Unit"}},tableForm:{search:"Cari",reset:"Atur ulang",submit:"Kirim",collapsed:"Lebih sedikit",expand:"Lebih banyak",inputPlaceholder:"Masukkan pencarian",selectPlaceholder:"Pilih"},alert:{clear:"Hapus",selected:"Dipilih",item:"Butir"},pagination:{total:{range:" ",total:"Dari",item:"Butir"}},tableToolBar:{leftPin:"Pin kiri",rightPin:"Pin kanan",noPin:"Tidak ada pin",leftFixedTitle:"Rata kiri",rightFixedTitle:"Rata kanan",noFixedTitle:"Tidak tetap",reset:"Atur ulang",columnDisplay:"Tampilan kolom",columnSetting:"Pengaturan",fullScreen:"Layar penuh",exitFullScreen:"Keluar layar penuh",reload:"Atur ulang",density:"Kerapatan",densityDefault:"Standar",densityLarger:"Lebih besar",densityMiddle:"Sedang",densitySmall:"Rapat"},stepsForm:{next:"Selanjutnya",prev:"Sebelumnya",submit:"Selesai"},loginForm:{submitText:"Login"},editableTable:{action:{save:"simpan",cancel:"batal",delete:"hapus",add:"Tambahkan baris data"}},switch:{open:"buka",close:"tutup"}},elt={moneySymbol:"€",form:{lightFilter:{more:"più",clear:"pulisci",confirm:"conferma",itemUnit:"elementi"}},tableForm:{search:"Filtra",reset:"Pulisci",submit:"Invia",collapsed:"Espandi",expand:"Contrai",inputPlaceholder:"Digita",selectPlaceholder:"Seleziona"},alert:{clear:"Rimuovi",selected:"Selezionati",item:"elementi"},pagination:{total:{range:" ",total:"di",item:"elementi"}},tableToolBar:{leftPin:"Fissa a sinistra",rightPin:"Fissa a destra",noPin:"Ripristina posizione",leftFixedTitle:"Fissato a sinistra",rightFixedTitle:"Fissato a destra",noFixedTitle:"Non fissato",reset:"Ripristina",columnDisplay:"Disposizione colonne",columnSetting:"Impostazioni",fullScreen:"Modalità schermo intero",exitFullScreen:"Esci da modalità schermo intero",reload:"Ricarica",density:"Grandezza tabella",densityDefault:"predefinito",densityLarger:"Grande",densityMiddle:"Media",densitySmall:"Compatta"},stepsForm:{next:"successivo",prev:"precedente",submit:"finisci"},loginForm:{submitText:"Accedi"},editableTable:{action:{save:"salva",cancel:"annulla",delete:"Delete",add:"add a row of data"}},switch:{open:"open",close:"chiudi"}},tlt={moneySymbol:"¥",form:{lightFilter:{more:"更に",clear:"クリア",confirm:"確認",itemUnit:"アイテム"}},tableForm:{search:"検索",reset:"リセット",submit:"送信",collapsed:"拡大",expand:"折畳",inputPlaceholder:"入力してください",selectPlaceholder:"選択してください"},alert:{clear:"クリア",selected:"選択した",item:"アイテム"},pagination:{total:{range:"レコード",total:"/合計",item:" "}},tableToolBar:{leftPin:"左に固定",rightPin:"右に固定",noPin:"キャンセル",leftFixedTitle:"左に固定された項目",rightFixedTitle:"右に固定された項目",noFixedTitle:"固定されてない項目",reset:"リセット",columnDisplay:"表示列",columnSetting:"列表示設定",fullScreen:"フルスクリーン",exitFullScreen:"終了",reload:"更新",density:"行高",densityDefault:"デフォルト",densityLarger:"大",densityMiddle:"中",densitySmall:"小"},stepsForm:{next:"次へ",prev:"前へ",submit:"送信"},loginForm:{submitText:"ログイン"},editableTable:{action:{save:"保存",cancel:"キャンセル",delete:"削除",add:"追加"}},switch:{open:"開く",close:"閉じる"}},nlt={moneySymbol:"₩",form:{lightFilter:{more:"더보기",clear:"초기화",confirm:"확인",itemUnit:"건수"}},tableForm:{search:"조회",reset:"초기화",submit:"제출",collapsed:"확장",expand:"닫기",inputPlaceholder:"입력해 주세요",selectPlaceholder:"선택해 주세요"},alert:{clear:"취소",selected:"선택",item:"건"},pagination:{total:{range:" ",total:"/ 총",item:"건"}},tableToolBar:{leftPin:"왼쪽으로 핀",rightPin:"오른쪽으로 핀",noPin:"핀 제거",leftFixedTitle:"왼쪽으로 고정",rightFixedTitle:"오른쪽으로 고정",noFixedTitle:"비고정",reset:"초기화",columnDisplay:"컬럼 표시",columnSetting:"설정",fullScreen:"전체 화면",exitFullScreen:"전체 화면 취소",reload:"새로 고침",density:"여백",densityDefault:"기본",densityLarger:"많은 여백",densityMiddle:"중간 여백",densitySmall:"좁은 여백"},stepsForm:{next:"다음",prev:"이전",submit:"종료"},loginForm:{submitText:"로그인"},editableTable:{action:{save:"저장",cancel:"취소",delete:"삭제",add:"데이터 행 추가"}},switch:{open:"열",close:"가까 운"}},rlt={moneySymbol:"₮",form:{lightFilter:{more:"Илүү",clear:"Цэвэрлэх",confirm:"Баталгаажуулах",itemUnit:"Нэгжүүд"}},tableForm:{search:"Хайх",reset:"Шинэчлэх",submit:"Илгээх",collapsed:"Өргөтгөх",expand:"Хураах",inputPlaceholder:"Утга оруулна уу",selectPlaceholder:"Утга сонгоно уу"},alert:{clear:"Цэвэрлэх",selected:"Сонгогдсон",item:"Нэгж"},pagination:{total:{range:" ",total:"Нийт",item:"мөр"}},tableToolBar:{leftPin:"Зүүн тийш бэхлэх",rightPin:"Баруун тийш бэхлэх",noPin:"Бэхлэхгүй",leftFixedTitle:"Зүүн зэрэгцүүлэх",rightFixedTitle:"Баруун зэрэгцүүлэх",noFixedTitle:"Зэрэгцүүлэхгүй",reset:"Шинэчлэх",columnDisplay:"Баганаар харуулах",columnSetting:"Тохиргоо",fullScreen:"Бүтэн дэлгэцээр",exitFullScreen:"Бүтэн дэлгэц цуцлах",reload:"Шинэчлэх",density:"Хэмжээ",densityDefault:"Хэвийн",densityLarger:"Том",densityMiddle:"Дунд",densitySmall:"Жижиг"},stepsForm:{next:"Дараах",prev:"Өмнөх",submit:"Дуусгах"},loginForm:{submitText:"Нэвтрэх"},editableTable:{action:{save:"Хадгалах",cancel:"Цуцлах",delete:"Устгах",add:"Мөр нэмэх"}},switch:{open:"Нээх",close:"Хаах"}},olt={moneySymbol:"RM",form:{lightFilter:{more:"Lebih banyak",clear:"Jelas",confirm:"Mengesahkan",itemUnit:"Item"}},tableForm:{search:"Cari",reset:"Menetapkan semula",submit:"Hantar",collapsed:"Kembang",expand:"Kuncup",inputPlaceholder:"Sila masuk",selectPlaceholder:"Sila pilih"},alert:{clear:"Padam",selected:"Dipilih",item:"Item"},pagination:{total:{range:" ",total:"daripada",item:"item"}},tableToolBar:{leftPin:"Pin ke kiri",rightPin:"Pin ke kanan",noPin:"Tidak pin",leftFixedTitle:"Tetap ke kiri",rightFixedTitle:"Tetap ke kanan",noFixedTitle:"Tidak Tetap",reset:"Menetapkan semula",columnDisplay:"Lajur",columnSetting:"Settings",fullScreen:"Full Screen",exitFullScreen:"Keluar Full Screen",reload:"Muat Semula",density:"Densiti",densityDefault:"Biasa",densityLarger:"Besar",densityMiddle:"Tengah",densitySmall:"Kecil"},stepsForm:{next:"Seterusnya",prev:"Sebelumnya",submit:"Selesai"},loginForm:{submitText:"Log Masuk"},editableTable:{action:{save:"Simpan",cancel:"Membatalkan",delete:"Menghapuskan",add:"tambah baris data"}},switch:{open:"Terbuka",close:"Tutup"}},ilt={moneySymbol:"€",deleteThisLine:"Verwijder deze regel",copyThisLine:"Kopieer deze regel",form:{lightFilter:{more:"Meer filters",clear:"Wissen",confirm:"Bevestigen",itemUnit:"item"}},tableForm:{search:"Zoeken",reset:"Resetten",submit:"Indienen",collapsed:"Uitvouwen",expand:"Inklappen",inputPlaceholder:"Voer in",selectPlaceholder:"Selecteer"},alert:{clear:"Selectie annuleren",selected:"Geselecteerd",item:"item"},pagination:{total:{range:"Van",total:"items/totaal",item:"items"}},tableToolBar:{leftPin:"Vastzetten aan begin",rightPin:"Vastzetten aan einde",noPin:"Niet vastzetten",leftFixedTitle:"Vastzetten aan de linkerkant",rightFixedTitle:"Vastzetten aan de rechterkant",noFixedTitle:"Niet vastzetten",reset:"Resetten",columnDisplay:"Kolomweergave",columnSetting:"Kolominstellingen",fullScreen:"Volledig scherm",exitFullScreen:"Verlaat volledig scherm",reload:"Vernieuwen",density:"Dichtheid",densityDefault:"Normaal",densityLarger:"Ruim",densityMiddle:"Gemiddeld",densitySmall:"Compact"},stepsForm:{next:"Volgende stap",prev:"Vorige stap",submit:"Indienen"},loginForm:{submitText:"Inloggen"},editableTable:{onlyOneLineEditor:"Slechts één regel tegelijk bewerken",action:{save:"Opslaan",cancel:"Annuleren",delete:"Verwijderen",add:"Een regel toevoegen"}},switch:{open:"Openen",close:"Sluiten"}},alt={moneySymbol:"zł",form:{lightFilter:{more:"Więcej",clear:"Wyczyść",confirm:"Potwierdź",itemUnit:"Ilość"}},tableForm:{search:"Szukaj",reset:"Reset",submit:"Zatwierdź",collapsed:"Pokaż wiecej",expand:"Pokaż mniej",inputPlaceholder:"Proszę podać",selectPlaceholder:"Proszę wybrać"},alert:{clear:"Wyczyść",selected:"Wybrane",item:"Wpis"},pagination:{total:{range:" ",total:"z",item:"Wpisów"}},tableToolBar:{leftPin:"Przypnij do lewej",rightPin:"Przypnij do prawej",noPin:"Odepnij",leftFixedTitle:"Przypięte do lewej",rightFixedTitle:"Przypięte do prawej",noFixedTitle:"Nieprzypięte",reset:"Reset",columnDisplay:"Wyświetlane wiersze",columnSetting:"Ustawienia",fullScreen:"Pełen ekran",exitFullScreen:"Zamknij pełen ekran",reload:"Odśwież",density:"Odstęp",densityDefault:"Standard",densityLarger:"Wiekszy",densityMiddle:"Sredni",densitySmall:"Kompaktowy"},stepsForm:{next:"Weiter",prev:"Zurück",submit:"Abschließen"},loginForm:{submitText:"Zaloguj się"},editableTable:{action:{save:"Zapisać",cancel:"Anuluj",delete:"Usunąć",add:"dodawanie wiersza danych"}},switch:{open:"otwierać",close:"zamykać"}},slt={moneySymbol:"R$",form:{lightFilter:{more:"Mais",clear:"Limpar",confirm:"Confirmar",itemUnit:"Itens"}},tableForm:{search:"Filtrar",reset:"Limpar",submit:"Confirmar",collapsed:"Expandir",expand:"Colapsar",inputPlaceholder:"Por favor insira",selectPlaceholder:"Por favor selecione"},alert:{clear:"Limpar",selected:"Selecionado(s)",item:"Item(s)"},pagination:{total:{range:" ",total:"de",item:"itens"}},tableToolBar:{leftPin:"Fixar à esquerda",rightPin:"Fixar à direita",noPin:"Desfixado",leftFixedTitle:"Fixado à esquerda",rightFixedTitle:"Fixado à direita",noFixedTitle:"Não fixado",reset:"Limpar",columnDisplay:"Mostrar Coluna",columnSetting:"Configurações",fullScreen:"Tela Cheia",exitFullScreen:"Sair da Tela Cheia",reload:"Atualizar",density:"Densidade",densityDefault:"Padrão",densityLarger:"Largo",densityMiddle:"Médio",densitySmall:"Compacto"},stepsForm:{next:"Próximo",prev:"Anterior",submit:"Enviar"},loginForm:{submitText:"Entrar"},editableTable:{action:{save:"Salvar",cancel:"Cancelar",delete:"Apagar",add:"adicionar uma linha de dados"}},switch:{open:"abrir",close:"fechar"}},llt={moneySymbol:"RON",deleteThisLine:"Șterge acest rând",copyThisLine:"Copiază acest rând",form:{lightFilter:{more:"Mai multe filtre",clear:"Curăță",confirm:"Confirmă",itemUnit:"elemente"}},tableForm:{search:"Caută",reset:"Resetează",submit:"Trimite",collapsed:"Extinde",expand:"Restrânge",inputPlaceholder:"Introduceți",selectPlaceholder:"Selectați"},alert:{clear:"Anulează selecția",selected:"Selectat",item:"elemente"},pagination:{total:{range:"De la",total:"elemente/total",item:"elemente"}},tableToolBar:{leftPin:"Fixează la început",rightPin:"Fixează la sfârșit",noPin:"Nu fixa",leftFixedTitle:"Fixează în stânga",rightFixedTitle:"Fixează în dreapta",noFixedTitle:"Nu fixa",reset:"Resetează",columnDisplay:"Afișare coloane",columnSetting:"Setări coloane",fullScreen:"Ecran complet",exitFullScreen:"Ieși din ecran complet",reload:"Reîncarcă",density:"Densitate",densityDefault:"Normal",densityLarger:"Larg",densityMiddle:"Mediu",densitySmall:"Compact"},stepsForm:{next:"Pasul următor",prev:"Pasul anterior",submit:"Trimite"},loginForm:{submitText:"Autentificare"},editableTable:{onlyOneLineEditor:"Se poate edita doar un rând simultan",action:{save:"Salvează",cancel:"Anulează",delete:"Șterge",add:"Adaugă un rând"}},switch:{open:"Deschide",close:"Închide"}},clt={moneySymbol:"₽",form:{lightFilter:{more:"Еще",clear:"Очистить",confirm:"ОК",itemUnit:"Позиции"}},tableForm:{search:"Найти",reset:"Сброс",submit:"Отправить",collapsed:"Развернуть",expand:"Свернуть",inputPlaceholder:"Введите значение",selectPlaceholder:"Выберите значение"},alert:{clear:"Очистить",selected:"Выбрано",item:"элементов"},pagination:{total:{range:" ",total:"из",item:"элементов"}},tableToolBar:{leftPin:"Закрепить слева",rightPin:"Закрепить справа",noPin:"Открепить",leftFixedTitle:"Закреплено слева",rightFixedTitle:"Закреплено справа",noFixedTitle:"Не закреплено",reset:"Сброс",columnDisplay:"Отображение столбца",columnSetting:"Настройки",fullScreen:"Полный экран",exitFullScreen:"Выйти из полноэкранного режима",reload:"Обновить",density:"Размер",densityDefault:"По умолчанию",densityLarger:"Большой",densityMiddle:"Средний",densitySmall:"Сжатый"},stepsForm:{next:"Следующий",prev:"Предыдущий",submit:"Завершить"},loginForm:{submitText:"Вход"},editableTable:{action:{save:"Сохранить",cancel:"Отменить",delete:"Удалить",add:"добавить ряд данных"}},switch:{open:"Открытый чемпионат мира по теннису",close:"По адресу:"}},ult={moneySymbol:"€",deleteThisLine:"Odstrániť tento riadok",copyThisLine:"Skopírujte tento riadok",form:{lightFilter:{more:"Viac",clear:"Vyčistiť",confirm:"Potvrďte",itemUnit:"Položky"}},tableForm:{search:"Vyhladať",reset:"Resetovať",submit:"Odoslať",collapsed:"Rozbaliť",expand:"Zbaliť",inputPlaceholder:"Prosím, zadajte",selectPlaceholder:"Prosím, vyberte"},alert:{clear:"Vyčistiť",selected:"Vybraný",item:"Položka"},pagination:{total:{range:" ",total:"z",item:"položiek"}},tableToolBar:{leftPin:"Pripnúť vľavo",rightPin:"Pripnúť vpravo",noPin:"Odopnuté",leftFixedTitle:"Fixované na ľavo",rightFixedTitle:"Fixované na pravo",noFixedTitle:"Nefixované",reset:"Resetovať",columnDisplay:"Zobrazenie stĺpcov",columnSetting:"Nastavenia",fullScreen:"Celá obrazovka",exitFullScreen:"Ukončiť celú obrazovku",reload:"Obnoviť",density:"Hustota",densityDefault:"Predvolené",densityLarger:"Väčšie",densityMiddle:"Stredné",densitySmall:"Kompaktné"},stepsForm:{next:"Ďalšie",prev:"Predchádzajúce",submit:"Potvrdiť"},loginForm:{submitText:"Prihlásiť sa"},editableTable:{onlyOneLineEditor:"Upravovať možno iba jeden riadok",action:{save:"Uložiť",cancel:"Zrušiť",delete:"Odstrániť",add:"pridať riadok údajov"}},switch:{open:"otvoriť",close:"zavrieť"}},dlt={moneySymbol:"RSD",form:{lightFilter:{more:"Više",clear:"Očisti",confirm:"Potvrdi",itemUnit:"Stavke"}},tableForm:{search:"Pronađi",reset:"Resetuj",submit:"Pošalji",collapsed:"Proširi",expand:"Skupi",inputPlaceholder:"Molimo unesite",selectPlaceholder:"Molimo odaberite"},alert:{clear:"Očisti",selected:"Odabrano",item:"Stavka"},pagination:{total:{range:" ",total:"od",item:"stavki"}},tableToolBar:{leftPin:"Zakači levo",rightPin:"Zakači desno",noPin:"Nije zakačeno",leftFixedTitle:"Fiksirano levo",rightFixedTitle:"Fiksirano desno",noFixedTitle:"Nije fiksirano",reset:"Resetuj",columnDisplay:"Prikaz kolona",columnSetting:"Podešavanja",fullScreen:"Pun ekran",exitFullScreen:"Zatvori pun ekran",reload:"Osveži",density:"Veličina",densityDefault:"Podrazumevana",densityLarger:"Veća",densityMiddle:"Srednja",densitySmall:"Kompaktna"},stepsForm:{next:"Dalje",prev:"Nazad",submit:"Gotovo"},loginForm:{submitText:"Prijavi se"},editableTable:{action:{save:"Sačuvaj",cancel:"Poništi",delete:"Obriši",add:"dodajte red podataka"}},switch:{open:"Отворите",close:"Затворите"}},flt={moneySymbol:"SEK",deleteThisLine:"Radera denna rad",copyThisLine:"Kopiera denna rad",form:{lightFilter:{more:"Fler filter",clear:"Rensa",confirm:"Bekräfta",itemUnit:"objekt"}},tableForm:{search:"Sök",reset:"Återställ",submit:"Skicka",collapsed:"Expandera",expand:"Fäll ihop",inputPlaceholder:"Vänligen ange",selectPlaceholder:"Vänligen välj"},alert:{clear:"Avbryt val",selected:"Vald",item:"objekt"},pagination:{total:{range:"Från",total:"objekt/totalt",item:"objekt"}},tableToolBar:{leftPin:"Fäst till vänster",rightPin:"Fäst till höger",noPin:"Inte fäst",leftFixedTitle:"Fäst till vänster",rightFixedTitle:"Fäst till höger",noFixedTitle:"Inte fäst",reset:"Återställ",columnDisplay:"Kolumnvisning",columnSetting:"Kolumninställningar",fullScreen:"Fullskärm",exitFullScreen:"Avsluta fullskärm",reload:"Ladda om",density:"Täthet",densityDefault:"Normal",densityLarger:"Lös",densityMiddle:"Medium",densitySmall:"Kompakt"},stepsForm:{next:"Nästa steg",prev:"Föregående steg",submit:"Skicka"},loginForm:{submitText:"Logga in"},editableTable:{onlyOneLineEditor:"Endast en rad kan redigeras åt gången",action:{save:"Spara",cancel:"Avbryt",delete:"Radera",add:"Lägg till en rad"}},switch:{open:"Öppna",close:"Stäng"}},plt={moneySymbol:"฿",deleteThisLine:"ลบบรรทัดนี้",copyThisLine:"คัดลอกบรรทัดนี้",form:{lightFilter:{more:"มากกว่า",clear:"ชัดเจน",confirm:"ยืนยัน",itemUnit:"รายการ"}},tableForm:{search:"สอบถาม",reset:"รีเซ็ต",submit:"ส่ง",collapsed:"ขยาย",expand:"ทรุด",inputPlaceholder:"กรุณาป้อน",selectPlaceholder:"โปรดเลือก"},alert:{clear:"ชัดเจน",selected:"เลือกแล้ว",item:"รายการ"},pagination:{total:{range:" ",total:"ของ",item:"รายการ"}},tableToolBar:{leftPin:"ปักหมุดไปทางซ้าย",rightPin:"ปักหมุดไปทางขวา",noPin:"เลิกตรึงแล้ว",leftFixedTitle:"แก้ไขด้านซ้าย",rightFixedTitle:"แก้ไขด้านขวา",noFixedTitle:"ไม่คงที่",reset:"รีเซ็ต",columnDisplay:"การแสดงคอลัมน์",columnSetting:"การตั้งค่า",fullScreen:"เต็มจอ",exitFullScreen:"ออกจากโหมดเต็มหน้าจอ",reload:"รีเฟรช",density:"ความหนาแน่น",densityDefault:"ค่าเริ่มต้น",densityLarger:"ขนาดใหญ่ขึ้น",densityMiddle:"กลาง",densitySmall:"กะทัดรัด"},stepsForm:{next:"ถัดไป",prev:"ก่อนหน้า",submit:"เสร็จ"},loginForm:{submitText:"เข้าสู่ระบบ"},editableTable:{onlyOneLineEditor:"แก้ไขได้เพียงบรรทัดเดียวเท่านั้น",action:{save:"บันทึก",cancel:"ยกเลิก",delete:"ลบ",add:"เพิ่มแถวของข้อมูล"}},switch:{open:"เปิด",close:"ปิด"}},hlt={moneySymbol:"₺",form:{lightFilter:{more:"Daha Fazla",clear:"Temizle",confirm:"Onayla",itemUnit:"Öğeler"}},tableForm:{search:"Filtrele",reset:"Sıfırla",submit:"Gönder",collapsed:"Daha fazla",expand:"Daha az",inputPlaceholder:"Filtrelemek için bir değer girin",selectPlaceholder:"Filtrelemek için bir değer seçin"},alert:{clear:"Temizle",selected:"Seçili",item:"Öğe"},pagination:{total:{range:" ",total:"Toplam",item:"Öğe"}},tableToolBar:{leftPin:"Sola sabitle",rightPin:"Sağa sabitle",noPin:"Sabitlemeyi kaldır",leftFixedTitle:"Sola sabitlendi",rightFixedTitle:"Sağa sabitlendi",noFixedTitle:"Sabitlenmedi",reset:"Sıfırla",columnDisplay:"Kolon Görünümü",columnSetting:"Ayarlar",fullScreen:"Tam Ekran",exitFullScreen:"Tam Ekrandan Çık",reload:"Yenile",density:"Kalınlık",densityDefault:"Varsayılan",densityLarger:"Büyük",densityMiddle:"Orta",densitySmall:"Küçük"},stepsForm:{next:"Sıradaki",prev:"Önceki",submit:"Gönder"},loginForm:{submitText:"Giriş Yap"},editableTable:{action:{save:"Kaydet",cancel:"Vazgeç",delete:"Sil",add:"foegje in rige gegevens ta"}},switch:{open:"açık",close:"kapatmak"}},mlt={moneySymbol:"₴",deleteThisLine:"Видатили рядок",copyThisLine:"Скопіювати рядок",form:{lightFilter:{more:"Ще",clear:"Очистити",confirm:"Ок",itemUnit:"Позиції"}},tableForm:{search:"Пошук",reset:"Очистити",submit:"Відправити",collapsed:"Розгорнути",expand:"Згорнути",inputPlaceholder:"Введіть значення",selectPlaceholder:"Оберіть значення"},alert:{clear:"Очистити",selected:"Обрано",item:"елементів"},pagination:{total:{range:" ",total:"з",item:"елементів"}},tableToolBar:{leftPin:"Закріпити зліва",rightPin:"Закріпити справа",noPin:"Відкріпити",leftFixedTitle:"Закріплено зліва",rightFixedTitle:"Закріплено справа",noFixedTitle:"Не закріплено",reset:"Скинути",columnDisplay:"Відображення стовпців",columnSetting:"Налаштування",fullScreen:"Повноекранний режим",exitFullScreen:"Вийти з повноекранного режиму",reload:"Оновити",density:"Розмір",densityDefault:"За замовчуванням",densityLarger:"Великий",densityMiddle:"Середній",densitySmall:"Стислий"},stepsForm:{next:"Наступний",prev:"Попередній",submit:"Завершити"},loginForm:{submitText:"Вхіх"},editableTable:{onlyOneLineEditor:"Тільки один рядок може бути редагований одночасно",action:{save:"Зберегти",cancel:"Відмінити",delete:"Видалити",add:"додати рядок"}},switch:{open:"Відкрито",close:"Закрито"}},glt={moneySymbol:"UZS",form:{lightFilter:{more:"Yana",clear:"Tozalash",confirm:"OK",itemUnit:"Pozitsiyalar"}},tableForm:{search:"Qidirish",reset:"Qayta tiklash",submit:"Yuborish",collapsed:"Yig‘ish",expand:"Kengaytirish",inputPlaceholder:"Qiymatni kiriting",selectPlaceholder:"Qiymatni tanlang"},alert:{clear:"Tozalash",selected:"Tanlangan",item:"elementlar"},pagination:{total:{range:" ",total:"dan",item:"elementlar"}},tableToolBar:{leftPin:"Chapga mahkamlash",rightPin:"O‘ngga mahkamlash",noPin:"Mahkamlashni olib tashlash",leftFixedTitle:"Chapga mahkamlangan",rightFixedTitle:"O‘ngga mahkamlangan",noFixedTitle:"Mahkamlashsiz",reset:"Qayta tiklash",columnDisplay:"Ustunni ko‘rsatish",columnSetting:"Sozlamalar",fullScreen:"To‘liq ekran",exitFullScreen:"To‘liq ekrandan chiqish",reload:"Yangilash",density:"O‘lcham",densityDefault:"Standart",densityLarger:"Katta",densityMiddle:"O‘rtacha",densitySmall:"Kichik"},stepsForm:{next:"Keyingi",prev:"Oldingi",submit:"Tugatish"},loginForm:{submitText:"Kirish"},editableTable:{action:{save:"Saqlash",cancel:"Bekor qilish",delete:"O‘chirish",add:"maʼlumotlar qatorini qo‘shish"}},switch:{open:"Ochish",close:"Yopish"}},vlt={moneySymbol:"₫",form:{lightFilter:{more:"Nhiều hơn",clear:"Trong",confirm:"Xác nhận",itemUnit:"Mục"}},tableForm:{search:"Tìm kiếm",reset:"Làm lại",submit:"Gửi đi",collapsed:"Mở rộng",expand:"Thu gọn",inputPlaceholder:"nhập dữ liệu",selectPlaceholder:"Vui lòng chọn"},alert:{clear:"Xóa",selected:"đã chọn",item:"mục"},pagination:{total:{range:" ",total:"trên",item:"mặt hàng"}},tableToolBar:{leftPin:"Ghim trái",rightPin:"Ghim phải",noPin:"Bỏ ghim",leftFixedTitle:"Cố định trái",rightFixedTitle:"Cố định phải",noFixedTitle:"Chưa cố định",reset:"Làm lại",columnDisplay:"Cột hiển thị",columnSetting:"Cấu hình",fullScreen:"Chế độ toàn màn hình",exitFullScreen:"Thoát chế độ toàn màn hình",reload:"Làm mới",density:"Mật độ hiển thị",densityDefault:"Mặc định",densityLarger:"Mặc định",densityMiddle:"Trung bình",densitySmall:"Chật"},stepsForm:{next:"Sau",prev:"Trước",submit:"Kết thúc"},loginForm:{submitText:"Đăng nhập"},editableTable:{action:{save:"Cứu",cancel:"Hủy",delete:"Xóa",add:"thêm một hàng dữ liệu"}},switch:{open:"mở",close:"đóng"}},ylt={moneySymbol:"¥",deleteThisLine:"删除此项",copyThisLine:"复制此项",form:{lightFilter:{more:"更多筛选",clear:"清除",confirm:"确认",itemUnit:"项"}},tableForm:{search:"查询",reset:"重置",submit:"提交",collapsed:"展开",expand:"收起",inputPlaceholder:"请输入",selectPlaceholder:"请选择"},alert:{clear:"取消选择",selected:"已选择",item:"项"},pagination:{total:{range:"第",total:"条/总共",item:"条"}},tableToolBar:{leftPin:"固定在列首",rightPin:"固定在列尾",noPin:"不固定",leftFixedTitle:"固定在左侧",rightFixedTitle:"固定在右侧",noFixedTitle:"不固定",reset:"重置",columnDisplay:"列展示",columnSetting:"列设置",fullScreen:"全屏",exitFullScreen:"退出全屏",reload:"刷新",density:"密度",densityDefault:"正常",densityLarger:"宽松",densityMiddle:"中等",densitySmall:"紧凑"},stepsForm:{next:"下一步",prev:"上一步",submit:"提交"},loginForm:{submitText:"登录"},editableTable:{onlyOneLineEditor:"只能同时编辑一行",action:{save:"保存",cancel:"取消",delete:"删除",add:"添加一行数据"}},switch:{open:"打开",close:"关闭"}},blt={moneySymbol:"HK$",deleteThisLine:"刪除此項",copyThisLine:"複製此項",form:{lightFilter:{more:"更多篩選",clear:"清除",confirm:"確認",itemUnit:"項"}},tableForm:{search:"搜尋",reset:"重設",submit:"提交",collapsed:"展開",expand:"收起",inputPlaceholder:"請輸入",selectPlaceholder:"請選擇"},alert:{clear:"取消選取",selected:"已選取",item:"項"},pagination:{total:{range:"第",total:"項/總共",item:"項"}},tableToolBar:{leftPin:"固定到左邊",rightPin:"固定到右邊",noPin:"不固定",leftFixedTitle:"固定在左側",rightFixedTitle:"固定在右側",noFixedTitle:"不固定",reset:"重設",columnDisplay:"列顯示",columnSetting:"列設定",fullScreen:"全螢幕",exitFullScreen:"退出全螢幕",reload:"重新整理",density:"密度",densityDefault:"正常",densityLarger:"寬鬆",densityMiddle:"中等",densitySmall:"緊湊"},stepsForm:{next:"下一步",prev:"上一步",submit:"完成"},loginForm:{submitText:"登入"},editableTable:{onlyOneLineEditor:"只能同時編輯一行",action:{save:"保存",cancel:"取消",delete:"刪除",add:"新增一行資料"}},switch:{open:"打開",close:"關閉"}},xlt={moneySymbol:"NT$",deleteThisLine:"刪除此项",copyThisLine:"複製此项",form:{lightFilter:{more:"更多篩選",clear:"清除",confirm:"確認",itemUnit:"項"}},tableForm:{search:"查詢",reset:"重置",submit:"提交",collapsed:"展開",expand:"收起",inputPlaceholder:"請輸入",selectPlaceholder:"請選擇"},alert:{clear:"取消選擇",selected:"已選擇",item:"項"},pagination:{total:{range:"第",total:"條/總共",item:"條"}},tableToolBar:{leftPin:"固定到左邊",rightPin:"固定到右邊",noPin:"不固定",leftFixedTitle:"固定在左側",rightFixedTitle:"固定在右側",noFixedTitle:"不固定",reset:"重置",columnDisplay:"列展示",columnSetting:"列設置",fullScreen:"全屏",exitFullScreen:"退出全屏",reload:"刷新",density:"密度",densityDefault:"正常",densityLarger:"寬鬆",densityMiddle:"中等",densitySmall:"緊湊"},stepsForm:{next:"下一步",prev:"上一步",submit:"完成"},loginForm:{submitText:"登入"},editableTable:{onlyOneLineEditor:"只能同時編輯一行",action:{save:"保存",cancel:"取消",delete:"刪除",add:"新增一行資料"}},switch:{open:"打開",close:"關閉"}};var gr=function(t,n){return{getMessage:function(o,i){var a=oi(n,o.replace(/\[(\d+)\]/g,".$1").split("."))||"";if(a)return a;var s=t.replace("_","-");if(s==="zh-CN")return i;var l=Um["zh-CN"];return l?l.getMessage(o,i):i},locale:t}},wlt=gr("mn_MN",rlt),Clt=gr("ar_EG",Hst),n0=gr("zh_CN",ylt),Slt=gr("en_US",qst),Elt=gr("en_GB",Gst),_lt=gr("vi_VN",vlt),$lt=gr("it_IT",elt),Plt=gr("ja_JP",tlt),Mlt=gr("es_ES",Kst),Tlt=gr("ca_ES",Vst),Rlt=gr("ru_RU",clt),Olt=gr("sr_RS",dlt),klt=gr("ms_MY",olt),Ilt=gr("zh_TW",xlt),Dlt=gr("zh_HK",blt),Nlt=gr("fr_FR",Xst),Alt=gr("pt_BR",slt),Flt=gr("ko_KR",nlt),Blt=gr("id_ID",Jst),Llt=gr("de_DE",Ust),jlt=gr("fa_IR",Yst),zlt=gr("tr_TR",hlt),Hlt=gr("pl_PL",alt),Vlt=gr("hr_",Zst),Wlt=gr("th_TH",plt),Ult=gr("cs_cz",Wst),Glt=gr("sk_SK",ult),qlt=gr("he_IL",Qst),Klt=gr("uk_UA",mlt),Ylt=gr("uz_UZ",glt),Xlt=gr("nl_NL",ilt),Qlt=gr("ro_RO",llt),Zlt=gr("sv_SE",flt),Um={"mn-MN":wlt,"ar-EG":Clt,"zh-CN":n0,"en-US":Slt,"en-GB":Elt,"vi-VN":_lt,"it-IT":$lt,"ja-JP":Plt,"es-ES":Mlt,"ca-ES":Tlt,"ru-RU":Rlt,"sr-RS":Olt,"ms-MY":klt,"zh-TW":Ilt,"zh-HK":Dlt,"fr-FR":Nlt,"pt-BR":Alt,"ko-KR":Flt,"id-ID":Blt,"de-DE":Llt,"fa-IR":jlt,"tr-TR":zlt,"pl-PL":Hlt,"hr-HR":Vlt,"th-TH":Wlt,"cs-CZ":Ult,"sk-SK":Glt,"he-IL":qlt,"uk-UA":Klt,"uz-UZ":Ylt,"nl-NL":Xlt,"ro-RO":Qlt,"sv-SE":Zlt},Jlt=Object.keys(Um),Rve=function(t){var n=(t||"zh-CN").toLocaleLowerCase();return Jlt.find(function(r){var o=r.toLocaleLowerCase();return o.includes(n)})};function Ui(e,t){ect(e)&&(e="100%");var n=tct(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function S2(e){return Math.min(1,Math.max(0,e))}function ect(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function tct(e){return typeof e=="string"&&e.indexOf("%")!==-1}function Ove(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function E2(e){return e<=1?"".concat(Number(e)*100,"%"):e}function om(e){return e.length===1?"0"+e:String(e)}function nct(e,t,n){return{r:Ui(e,255)*255,g:Ui(t,255)*255,b:Ui(n,255)*255}}function QX(e,t,n){e=Ui(e,255),t=Ui(t,255),n=Ui(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,a=0,s=(r+o)/2;if(r===o)a=0,i=0;else{var l=r-o;switch(a=s>.5?l/(2-r-o):l/(r+o),r){case e:i=(t-n)/l+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function rct(e,t,n){var r,o,i;if(e=Ui(e,360),t=Ui(t,100),n=Ui(n,100),t===0)o=n,i=n,r=n;else{var a=n<.5?n*(1+t):n+t-n*t,s=2*n-a;r=hD(s,a,e+1/3),o=hD(s,a,e),i=hD(s,a,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function ZX(e,t,n){e=Ui(e,255),t=Ui(t,255),n=Ui(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,a=r,s=r-o,l=r===0?0:s/r;if(r===o)i=0;else{switch(r){case e:i=(t-n)/s+(t>16,g:(e&65280)>>8,b:e&255}}var g5={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"};function lct(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,a=!1,s=!1;return typeof e=="string"&&(e=dct(e)),typeof e=="object"&&(rd(e.r)&&rd(e.g)&&rd(e.b)?(t=nct(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):rd(e.h)&&rd(e.s)&&rd(e.v)?(r=E2(e.s),o=E2(e.v),t=oct(e.h,r,o),a=!0,s="hsv"):rd(e.h)&&rd(e.s)&&rd(e.l)&&(r=E2(e.s),i=E2(e.l),t=rct(e.h,r,i),a=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=Ove(n),{ok:a,format:e.format||s,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:n}}var cct="[-\\+]?\\d+%?",uct="[-\\+]?\\d*\\.\\d+%?",gp="(?:".concat(uct,")|(?:").concat(cct,")"),mD="[\\s|\\(]+(".concat(gp,")[,|\\s]+(").concat(gp,")[,|\\s]+(").concat(gp,")\\s*\\)?"),gD="[\\s|\\(]+(".concat(gp,")[,|\\s]+(").concat(gp,")[,|\\s]+(").concat(gp,")[,|\\s]+(").concat(gp,")\\s*\\)?"),Vl={CSS_UNIT:new RegExp(gp),rgb:new RegExp("rgb"+mD),rgba:new RegExp("rgba"+gD),hsl:new RegExp("hsl"+mD),hsla:new RegExp("hsla"+gD),hsv:new RegExp("hsv"+mD),hsva:new RegExp("hsva"+gD),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 dct(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(g5[e])e=g5[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=Vl.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=Vl.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Vl.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=Vl.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Vl.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=Vl.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Vl.hex8.exec(e),n?{r:Cs(n[1]),g:Cs(n[2]),b:Cs(n[3]),a:eQ(n[4]),format:t?"name":"hex8"}:(n=Vl.hex6.exec(e),n?{r:Cs(n[1]),g:Cs(n[2]),b:Cs(n[3]),format:t?"name":"hex"}:(n=Vl.hex4.exec(e),n?{r:Cs(n[1]+n[1]),g:Cs(n[2]+n[2]),b:Cs(n[3]+n[3]),a:eQ(n[4]+n[4]),format:t?"name":"hex8"}:(n=Vl.hex3.exec(e),n?{r:Cs(n[1]+n[1]),g:Cs(n[2]+n[2]),b:Cs(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function rd(e){return!!Vl.CSS_UNIT.exec(String(e))}var fct=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=sct(t)),this.originalInput=t;var o=lct(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:o.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,o,i=t.r/255,a=t.g/255,s=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),s<=.03928?o=s/12.92:o=Math.pow((s+.055)/1.055,2.4),.2126*n+.7152*r+.0722*o},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=Ove(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=ZX(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=ZX(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=QX(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=QX(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),JX(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),ict(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Ui(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Ui(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+JX(this.r,this.g,this.b,!1),n=0,r=Object.entries(g5);n=0,i=!n&&o&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},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){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=S2(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=S2(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=S2(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=S2(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),i=n/100,a={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return new e(a)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),o=360/n,i=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(new e(r));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(new e({h:r,s:o,v:i})),i=(i+s)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),o=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/o,g:(n.g*n.a+r.g*r.a*(1-n.a))/o,b:(n.b*n.a+r.b*r.a*(1-n.a))/o,a:o})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],i=360/t,a=1;a1&&arguments[1]!==void 0?arguments[1]:1,r=3735928559^n,o=1103547991^n,i=0,a;i>>16,2246822507)^Math.imul(o^o>>>13,3266489909),o=Math.imul(o^o>>>16,2246822507)^Math.imul(r^r>>>13,3266489909),4294967296*(2097151&o)+(r>>>0)},e9=O0(function(e){return e}),Ive={theme:e9,token:B(B({},Nw),_a==null||(vD=_a.defaultAlgorithm)===null||vD===void 0?void 0:vD.call(_a,_a==null?void 0:_a.defaultSeed)),hashId:"pro-".concat(kve(JSON.stringify(Nw)))},pct=function(){return Ive};const hct=Object.freeze(Object.defineProperty({__proto__:null,defaultToken:Nw,emptyTheme:e9,hashCode:kve,token:Ive,useToken:pct},Symbol.toStringTag,{value:"Module"}));var Ss=function(t,n){return new fct(t).setAlpha(n).toRgbString()},mct=function(){return typeof _a>"u"||!_a?hct:_a},Ou=mct(),o$=Ou.useToken,yD=function(t){return{boxSizing:"border-box",margin:0,padding:0,color:t.colorText,fontSize:t.fontSize,lineHeight:t.lineHeight,listStyle:"none"}};function Fr(e,t){var n,r=p.useContext(vc),o=r.token,i=o===void 0?{}:o,a=p.useContext(vc),s=a.hashed,l=o$(),c=l.token,u=l.hashId,d=p.useContext(vc);d.theme;var f=p.useContext(Vt.ConfigContext),h=f.getPrefixCls,m=f.csp;return i.layout||(i=B({},c)),i.proComponentsCls=(n=i.proComponentsCls)!==null&&n!==void 0?n:".".concat(h("pro")),i.antCls=".".concat(h()),{wrapSSR:ww({token:i,path:[e],nonce:m==null?void 0:m.nonce,layer:{name:"antd-pro"}},function(){return t(i)}),hashId:s?u:""}}var gct=function(t,n){var r,o,i,a,s,l=B({},t);return B(B({bgLayout:"linear-gradient(".concat(n.colorBgContainer,", ").concat(n.colorBgLayout," 28%)"),colorTextAppListIcon:n.colorTextSecondary,appListIconHoverBgColor:l==null||(r=l.sider)===null||r===void 0?void 0:r.colorBgMenuItemSelected,colorBgAppListIconHover:Ss(n.colorTextBase,.04),colorTextAppListIconHover:n.colorTextBase},l),{},{header:B({colorBgHeader:Ss(n.colorBgElevated,.6),colorBgScrollHeader:Ss(n.colorBgElevated,.8),colorHeaderTitle:n.colorText,colorBgMenuItemHover:Ss(n.colorTextBase,.03),colorBgMenuItemSelected:"transparent",colorBgMenuElevated:(l==null||(o=l.header)===null||o===void 0?void 0:o.colorBgHeader)!=="rgba(255, 255, 255, 0.6)"?(i=l.header)===null||i===void 0?void 0:i.colorBgHeader:n.colorBgElevated,colorTextMenuSelected:Ss(n.colorTextBase,.95),colorBgRightActionsItemHover:Ss(n.colorTextBase,.03),colorTextRightActionsItem:n.colorTextTertiary,heightLayoutHeader:56,colorTextMenu:n.colorTextSecondary,colorTextMenuSecondary:n.colorTextTertiary,colorTextMenuTitle:n.colorText,colorTextMenuActive:n.colorText},l.header),sider:B({paddingInlineLayoutMenu:8,paddingBlockLayoutMenu:0,colorBgCollapsedButton:n.colorBgElevated,colorTextCollapsedButtonHover:n.colorTextSecondary,colorTextCollapsedButton:Ss(n.colorTextBase,.25),colorMenuBackground:"transparent",colorMenuItemDivider:Ss(n.colorTextBase,.06),colorBgMenuItemHover:Ss(n.colorTextBase,.03),colorBgMenuItemSelected:Ss(n.colorTextBase,.04),colorTextMenuItemHover:n.colorText,colorTextMenuSelected:Ss(n.colorTextBase,.95),colorTextMenuActive:n.colorText,colorTextMenu:n.colorTextSecondary,colorTextMenuSecondary:n.colorTextTertiary,colorTextMenuTitle:n.colorText,colorTextSubMenuSelected:Ss(n.colorTextBase,.95)},l.sider),pageContainer:B({colorBgPageContainer:"transparent",paddingInlinePageContainerContent:((a=l.pageContainer)===null||a===void 0?void 0:a.marginInlinePageContainerContent)||40,paddingBlockPageContainerContent:((s=l.pageContainer)===null||s===void 0?void 0:s.marginBlockPageContainerContent)||32,colorBgPageContainerFixed:n.colorBgElevated},l.pageContainer)})},vct=function(){for(var t={},n=arguments.length,r=new Array(n),o=0;o1,Q=I.getMessage("form.lightFilter.itemUnit","项");return typeof q=="string"&&q.length>S&&Y?"...".concat(F.length).concat(Q):""},z=A();return M.jsxs("span",{title:typeof q=="string"?q:void 0,style:{display:"inline-flex",alignItems:"center"},children:[J,M.jsx("span",{style:{paddingInlineStart:4,display:"flex"},children:typeof q=="string"?q==null||(W=q.toString())===null||W===void 0||(X=W.slice)===null||X===void 0?void 0:X.call(W,0,S):q}),z]})}return j||f};return O(M.jsxs("span",{className:re(T,k,"".concat(T,"-").concat((o=(i=t.size)!==null&&i!==void 0?i:_)!==null&&o!==void 0?o:"middle"),K(K(K(K({},"".concat(T,"-active"),(Array.isArray(l)?l.length>0:!!l)||l===0),"".concat(T,"-disabled"),c),"".concat(T,"-bordered"),v),"".concat(T,"-allow-clear"),x),h),style:g,ref:N,onClick:function(){var j;t==null||(j=t.onClick)===null||j===void 0||j.call(t)},children:[U(a,l),(l||l===0)&&x&&M.jsx(ju,{role:"button",title:I.getMessage("form.lightFilter.clear","清除"),className:re("".concat(T,"-icon"),k,"".concat(T,"-close")),onClick:function(j){c||s==null||s(),j.stopPropagation()},ref:D}),b!==!1?b??M.jsx(jp,{className:re("".concat(T,"-icon"),k,"".concat(T,"-arrow"))}):null]}))},lf=Z.forwardRef(Rct),fl=function(t){var n={};if(Object.keys(t||{}).forEach(function(r){t[r]!==void 0&&(n[r]=t[r])}),!(Object.keys(n).length<1))return n},Oct=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,tQ=function(t){return t==="*"||t==="x"||t==="X"},nQ=function(t){var n=parseInt(t,10);return isNaN(n)?t:n},kct=function(t,n){return dt(t)!==dt(n)?[String(t),String(n)]:[t,n]},Ict=function(t,n){if(tQ(t)||tQ(n))return 0;var r=kct(nQ(t),nQ(n)),o=ie(r,2),i=o[0],a=o[1];return i>a?1:i"u"?Wd:((t=process)===null||t===void 0||(t=t.env)===null||t===void 0?void 0:t.ANTD_VERSION)||Wd},HO=function(t,n){var r=cS(Dve(),"4.23.0")>-1?{open:t,onOpenChange:n}:{visible:t,onVisibleChange:n};return fl(r)},Nct=function(t){return K(K(K({},"".concat(t.componentCls,"-label"),{cursor:"pointer"}),"".concat(t.componentCls,"-overlay"),{minWidth:"200px",marginBlockStart:"4px"}),"".concat(t.componentCls,"-content"),{paddingBlock:16,paddingInline:16})};function Act(e){return Fr("FilterDropdown",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[Nct(n)]})}var Fct=function(t){var n=t.children,r=t.label,o=t.footer,i=t.open,a=t.onOpenChange,s=t.disabled,l=t.onVisibleChange,c=t.visible,u=t.footerRender,d=t.placement,f=p.useContext(Vt.ConfigContext),h=f.getPrefixCls,m=h("pro-core-field-dropdown"),v=Act(m),g=v.wrapSSR,b=v.hashId,y=HO(i||c||!1,a||l),x=p.useRef(null);return g(M.jsx(nf,B(B({placement:d,trigger:["click"]},y),{},{styles:{body:{padding:0}},content:M.jsxs("div",{ref:x,className:re("".concat(m,"-overlay"),K(K({},"".concat(m,"-overlay-").concat(d),d),"hashId",b)),children:[M.jsx(Vt,{getPopupContainer:function(){return x.current||document.body},children:M.jsx("div",{className:"".concat(m,"-content ").concat(b).trim(),children:n})}),o&&M.jsx($ct,B({disabled:s,footerRender:u},o))]}),children:M.jsx("span",{className:"".concat(m,"-label ").concat(b).trim(),children:r})})))},Bct=function(t){return K({},t.componentCls,{display:"inline-flex",alignItems:"center",maxWidth:"100%","&-icon":{display:"block",marginInlineStart:"4px",cursor:"pointer","&:hover":{color:t.colorPrimary}},"&-title":{display:"inline-flex",flex:"1"},"&-subtitle ":{marginInlineStart:8,color:t.colorTextSecondary,fontWeight:"normal",fontSize:t.fontSize,whiteSpace:"nowrap"},"&-title-ellipsis":{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",wordBreak:"keep-all"}})};function Lct(e){return Fr("LabelIconTip",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[Bct(n)]})}var jct=Z.memo(function(e){var t=e.label,n=e.tooltip,r=e.ellipsis,o=e.subTitle,i=p.useContext(Vt.ConfigContext),a=i.getPrefixCls,s=a("pro-core-label-tip"),l=Lct(s),c=l.wrapSSR,u=l.hashId;if(!n&&!o)return M.jsx(M.Fragment,{children:t});var d=typeof n=="string"||Z.isValidElement(n)?{title:n}:n,f=(d==null?void 0:d.icon)||M.jsx(Yet,{});return c(M.jsxs("div",{className:re(s,u),onMouseDown:function(m){return m.stopPropagation()},onMouseLeave:function(m){return m.stopPropagation()},onMouseMove:function(m){return m.stopPropagation()},children:[M.jsx("div",{className:re("".concat(s,"-title"),u,K({},"".concat(s,"-title-ellipsis"),r)),children:t}),o&&M.jsx("div",{className:"".concat(s,"-subtitle ").concat(u).trim(),children:o}),n&&M.jsx(ss,B(B({},d),{},{children:M.jsx("span",{className:"".concat(s,"-icon ").concat(u).trim(),children:f})}))]}))}),Nve=Z.createContext({}),Ave={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n="month",r="quarter";return function(o,i){var a=i.prototype;a.quarter=function(c){return this.$utils().u(c)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(c-1))};var s=a.add;a.add=function(c,u){return c=Number(c),this.$utils().p(u)===r?this.add(3*c,n):s.bind(this)(c,u)};var l=a.startOf;a.startOf=function(c,u){var d=this.$utils(),f=!!d.u(u)||u;if(d.p(c)===r){var h=this.quarter()-1;return f?this.month(3*h).startOf(n).startOf("day"):this.month(3*h+2).endOf(n).endOf("day")}return l.bind(this)(c,u)}}})})(Ave);var zct=Ave.exports;const Hct=Ar(zct);var Gm=function(t){return t==null};$n.extend(Hct);var Fve={time:"HH:mm:ss",timeRange:"HH:mm:ss",date:"YYYY-MM-DD",dateWeek:"YYYY-wo",dateMonth:"YYYY-MM",dateQuarter:"YYYY-[Q]Q",dateYear:"YYYY",dateRange:"YYYY-MM-DD",dateTime:"YYYY-MM-DD HH:mm:ss",dateTimeRange:"YYYY-MM-DD HH:mm:ss"};function oQ(e){return Object.prototype.toString.call(e)==="[object Object]"}function Vct(e){if(oQ(e)===!1)return!1;var t=e.constructor;if(t===void 0)return!0;var n=t.prototype;return!(oQ(n)===!1||n.hasOwnProperty("isPrototypeOf")===!1)}var v5=function(t){return!!(t!=null&&t._isAMomentObject)},iQ=function(t,n,r){if(!n)return t;if($n.isDayjs(t)||v5(t)){if(n==="number")return t.valueOf();if(n==="string")return t.format(Fve[r]||"YYYY-MM-DD HH:mm:ss");if(typeof n=="string"&&n!=="string")return t.format(n);if(typeof n=="function")return n(t,r)}return t},Wct=function e(t,n,r,o,i){var a={};return typeof window>"u"||dt(t)!=="object"||Gm(t)||t instanceof Blob||Array.isArray(t)?t:(Object.keys(t).forEach(function(s){var l=i?[i,s].flat(1):[s],c=oi(r,l)||"text",u="text",d;typeof c=="string"?u=c:(u=c.valueType,d=c.dateFormat);var f=t[s];if(!(Gm(f)&&o)){if(Vct(f)&&!Array.isArray(f)&&!$n.isDayjs(f)&&!v5(f)){a[s]=e(f,n,r,o,l);return}if(Array.isArray(f)){a[s]=f.map(function(h,m){return $n.isDayjs(h)||v5(h)?iQ(h,d||n,u):e(h,n,r,o,[s,"".concat(m)].flat(1))});return}a[s]=iQ(f,d||n,u)}}),a)},aQ=function(t,n){return typeof n=="function"?n($n(t)):$n(t).format(n)},Uct=function(t,n){var r=Array.isArray(t)?t:[],o=ie(r,2),i=o[0],a=o[1],s,l;Array.isArray(n)?(s=n[0],l=n[1]):dt(n)==="object"&&n.type==="mask"?(s=n.format,l=n.format):(s=n,l=n);var c=i?aQ(i,s):"",u=a?aQ(a,l):"",d=c&&u?"".concat(c," ~ ").concat(u):"";return d};function qm(e){if(typeof e=="function"){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&arguments[1]!==void 0?arguments[1]:100,n=arguments.length>2?arguments[2]:void 0,r=p.useState(e),o=ie(r,2),i=o[0],a=o[1],s=qct(e);return p.useEffect(function(){var l=setTimeout(function(){a(s.current)},t);return function(){return clearTimeout(l)}},n?[t].concat(De(n)):void 0),i}function _m(e,t,n,r){if(e===t)return!0;if(e&&t&&dt(e)==="object"&&dt(t)==="object"){if(e.constructor!==t.constructor)return!1;var o,i,a;if(Array.isArray(e)){if(o=e.length,o!=t.length)return!1;for(i=o;i--!==0;)if(!_m(e[i],t[i],n,r))return!1;return!0}if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;var s=hu(e.entries()),l;try{for(s.s();!(l=s.n()).done;)if(i=l.value,!t.has(i[0]))return!1}catch(m){s.e(m)}finally{s.f()}var c=hu(e.entries()),u;try{for(c.s();!(u=c.n()).done;)if(i=u.value,!_m(i[1],t.get(i[0]),n,r))return!1}catch(m){c.e(m)}finally{c.f()}return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;var d=hu(e.entries()),f;try{for(d.s();!(f=d.n()).done;)if(i=f.value,!t.has(i[0]))return!1}catch(m){d.e(m)}finally{d.f()}return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(o=e.length,o!=t.length)return!1;for(i=o;i--!==0;)if(e[i]!==t[i])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&e.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&e.toString)return e.toString()===t.toString();if(a=Object.keys(e),o=a.length,o!==Object.keys(t).length)return!1;for(i=o;i--!==0;)if(!Object.prototype.hasOwnProperty.call(t,a[i]))return!1;for(i=o;i--!==0;){var h=a[i];if(!(n!=null&&n.includes(h))&&!(h==="_owner"&&e.$$typeof)&&!_m(e[h],t[h],n,r))return!1}return!0}return e!==e&&t!==t}var Yct=function(t,n,r){return _m(t,n,r)};function Lve(e,t){var n=p.useRef();return Yct(e,n.current,t)||(n.current=e),n.current}function Xct(e,t,n){p.useEffect(e,Lve(t||[],n))}function qa(e,t){return Z.useMemo(e,Lve(t))}var Qct=typeof process<"u"&&process.versions!=null&&process.versions.node!=null,t9=function(){return typeof window<"u"&&typeof window.document<"u"&&typeof window.matchMedia<"u"&&!Qct};function Zct(e,t){var n=typeof e.pageName=="string"?e.title:t;p.useEffect(function(){t9()&&n&&(document.title=n)},[e.title,n])}var bD=0;function Jct(e){var t=p.useRef(null),n=p.useState(function(){return e.proFieldKey?e.proFieldKey.toString():(bD+=1,bD.toString())}),r=ie(n,1),o=r[0],i=p.useRef(o),a=function(){var u=co(wn().mark(function d(){var f,h,m,v;return wn().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return(f=t.current)===null||f===void 0||f.abort(),m=new AbortController,t.current=m,b.next=5,Promise.race([(h=e.request)===null||h===void 0?void 0:h.call(e,e.params,e),new Promise(function(y,x){var w;(w=t.current)===null||w===void 0||(w=w.signal)===null||w===void 0||w.addEventListener("abort",function(){x(new Error("aborted"))})})]);case 5:return v=b.sent,b.abrupt("return",v);case 7:case"end":return b.stop()}},d)}));return function(){return u.apply(this,arguments)}}();p.useEffect(function(){return function(){bD+=1}},[]);var s=J7([i.current,e.params],a,{revalidateOnFocus:!1,shouldRetryOnError:!1,revalidateOnReconnect:!1}),l=s.data,c=s.error;return[l||c]}var eut=function(t){var n=p.useRef();return p.useEffect(function(){n.current=t}),n.current},tut=function(t){var n=!1;return(typeof t=="string"&&t.startsWith("date")&&!t.endsWith("Range")||t==="select"||t==="time")&&(n=!0),n};function nut(e){return/\w.(png|jpg|jpeg|svg|webp|gif|bmp)$/i.test(e)}var n9=function(t){if(!t||!t.startsWith("http"))return!1;try{var n=new URL(t);return!!n}catch{return!1}},jve=function(){for(var t={},n=arguments.length,r=new Array(n),o=0;o0&&arguments[0]!==void 0?arguments[0]:21;if(typeof window>"u"||!window.crypto)return(sQ+=1).toFixed(0);for(var n="",r=crypto.getRandomValues(new Uint8Array(t));t--;){var o=63&r[t];n+=o<36?o.toString(36):o<62?(o-26).toString(36).toUpperCase():o<63?"_":"-"}return n},bM=function(){return typeof window>"u"?lQ():window.crypto&&window.crypto.randomUUID&&typeof crypto.randomUUID=="function"?crypto.randomUUID():lQ()};$n.extend(Bpe);var cQ=function(t){return!!(t!=null&&t._isAMomentObject)},uS=function e(t,n){return Gm(t)||$n.isDayjs(t)||cQ(t)?cQ(t)?$n(t):t:Array.isArray(t)?t.map(function(r){return e(r,n)}):typeof t=="number"?$n(t):$n(t,n)},rut=["colon","dependencies","extra","getValueFromEvent","getValueProps","hasFeedback","help","htmlFor","initialValue","noStyle","label","labelAlign","labelCol","name","preserve","normalize","required","rules","shouldUpdate","trigger","validateFirst","validateStatus","validateTrigger","valuePropName","wrapperCol","hidden","validateDebounce","addonBefore","addonAfter","addonWarpStyle"];function out(e){var t={};return rut.forEach(function(n){e[n]!==void 0&&(t[n]=e[n])}),t}var iut="valueType request plain renderFormItem render text formItemProps valueEnum",aut="fieldProps isDefaultDom groupProps contentRender submitterProps submitter";function zve(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n="".concat(iut," ").concat(aut).split(/[\s\n]+/),r={};return Object.keys(e||{}).forEach(function(o){n.includes(o)&&!t||(r[o]=e[o])}),r}function sut(e){var t=Object.prototype.toString.call(e).match(/^\[object (.*)\]$/)[1].toLowerCase();return t==="string"&&dt(e)==="object"?"object":e===null?"null":e===void 0?"undefined":t}var lut=function(t){var n=t.color,r=t.children;return M.jsx(Ka,{color:n,text:r})},cf=function(t){return sut(t)==="map"?t:new Map(Object.entries(t||{}))},cut={Success:function(t){var n=t.children;return M.jsx(Ka,{status:"success",text:n})},Error:function(t){var n=t.children;return M.jsx(Ka,{status:"error",text:n})},Default:function(t){var n=t.children;return M.jsx(Ka,{status:"default",text:n})},Processing:function(t){var n=t.children;return M.jsx(Ka,{status:"processing",text:n})},Warning:function(t){var n=t.children;return M.jsx(Ka,{status:"warning",text:n})},success:function(t){var n=t.children;return M.jsx(Ka,{status:"success",text:n})},error:function(t){var n=t.children;return M.jsx(Ka,{status:"error",text:n})},default:function(t){var n=t.children;return M.jsx(Ka,{status:"default",text:n})},processing:function(t){var n=t.children;return M.jsx(Ka,{status:"processing",text:n})},warning:function(t){var n=t.children;return M.jsx(Ka,{status:"warning",text:n})}},Zy=function e(t,n,r){if(Array.isArray(t))return M.jsx(Ri,{split:",",size:2,wrap:!0,children:t.map(function(c,u){return e(c,n,u)})},r);var o=cf(n);if(!o.has(t)&&!o.has("".concat(t)))return(t==null?void 0:t.label)||t;var i=o.get(t)||o.get("".concat(t));if(!i)return M.jsx(Z.Fragment,{children:(t==null?void 0:t.label)||t},r);var a=i.status,s=i.color,l=cut[a||"Init"];return l?M.jsx(l,{children:i.text},r):s?M.jsx(lut,{color:s,children:i.text},r):M.jsx(Z.Fragment,{children:i.text||i},r)},y5={exports:{}};(function(e,t){const{hasOwnProperty:n}=Object.prototype,r=b();r.configure=b,r.stringify=r,r.default=r,t.stringify=r,t.configure=b,e.exports=r;const o=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]/;function i(y){return y.length<5e3&&!o.test(y)?`"${y}"`:JSON.stringify(y)}function a(y,x){if(y.length>200||x)return y.sort(x);for(let w=1;wS;)y[C]=y[C-1],C--;y[C]=S}return y}const s=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Object.getPrototypeOf(new Int8Array)),Symbol.toStringTag).get;function l(y){return s.call(y)!==void 0&&y.length!==0}function c(y,x,w){y.length= 1`)}return w===void 0?1/0:w}function m(y){return y===1?"1 item":`${y} items`}function v(y){const x=new Set;for(const w of y)(typeof w=="string"||typeof w=="number")&&x.add(String(w));return x}function g(y){if(n.call(y,"strict")){const x=y.strict;if(typeof x!="boolean")throw new TypeError('The "strict" argument must be of type boolean');if(x)return w=>{let S=`Object can not safely be stringified. Received type ${typeof w}`;throw typeof w!="function"&&(S+=` (${w.toString()})`),new Error(S)}}}function b(y){y={...y};const x=g(y);x&&(y.bigint===void 0&&(y.bigint=!1),"circularValue"in y||(y.circularValue=Error));const w=u(y),S=f(y,"bigint"),C=d(y),E=typeof C=="function"?C:void 0,_=h(y,"maximumDepth"),P=h(y,"maximumBreadth");function $(I,D,N,L,H,U){let V=D[I];switch(typeof V=="object"&&V!==null&&typeof V.toJSON=="function"&&(V=V.toJSON(I)),V=L.call(D,I,V),typeof V){case"string":return i(V);case"object":{if(V===null)return"null";if(N.indexOf(V)!==-1)return w;let j="",F=",";const W=U;if(Array.isArray(V)){if(V.length===0)return"[]";if(_P){const ee=V.length-P-1;j+=`${F}"... ${m(ee)} not stringified"`}return H!==""&&(j+=` -${W}`),D.pop(),`[${j}]`}let X=Object.keys(V);const J=X.length;if(J===0)return"{}";if(_P){const G=J-P;j+=`${A}"...":${q}"${m(G)} not stringified"`,A=F}return H!==""&&A.length>1&&(j=` +${U}`);const G=Math.min(V.length,P);let Y=0;for(;YP){const ee=V.length-P-1;j+=`${F}"... ${m(ee)} not stringified"`}return H!==""&&(j+=` +${W}`),N.pop(),`[${j}]`}let X=Object.keys(V);const J=X.length;if(J===0)return"{}";if(_P){const G=J-P;j+=`${A}"...":${q}"${m(G)} not stringified"`,A=F}return H!==""&&A.length>1&&(j=` ${U}${j} -${W}`),D.pop(),`{${j}}`}case"number":return isFinite(V)?String(V):b?b(V):"null";case"boolean":return V===!0?"true":"false";case"undefined":return;case"bigint":if(S)return String(V);default:return b?b(V):void 0}}function R(k,N,D,L,H,U){switch(typeof N=="object"&&N!==null&&typeof N.toJSON=="function"&&(N=N.toJSON(k)),typeof N){case"string":return i(N);case"object":{if(N===null)return"null";if(D.indexOf(N)!==-1)return C;const V=U;let j="",F=",";if(Array.isArray(N)){if(N.length===0)return"[]";if(_P){const z=N.length-P-1;j+=`${F}"... ${m(z)} not stringified"`}return H!==""&&(j+=` -${V}`),D.pop(),`[${j}]`}D.push(N);let W="";H!==""&&(U+=H,F=`, -${U}`,W=" ");let X="";for(const J of L){const q=R(J,N[J],D,L,H,U);q!==void 0&&(j+=`${X}${i(J)}:${W}${q}`,X=F)}return H!==""&&X.length>1&&(j=` +${U}`);const J=Math.min(D.length,P);let q=0;for(;qP){const z=D.length-P-1;j+=`${F}"... ${m(z)} not stringified"`}return H!==""&&(j+=` +${V}`),N.pop(),`[${j}]`}N.push(D);let W="";H!==""&&(U+=H,F=`, +${U}`,W=" ");let X="";for(const J of L){const q=T(J,D[J],N,L,H,U);q!==void 0&&(j+=`${X}${i(J)}:${W}${q}`,X=F)}return H!==""&&X.length>1&&(j=` ${U}${j} -${V}`),D.pop(),`{${j}}`}case"number":return isFinite(N)?String(N):b?b(N):"null";case"boolean":return N===!0?"true":"false";case"undefined":return;case"bigint":if(S)return String(N);default:return b?b(N):void 0}}function O(k,N,D,L,H){switch(typeof N){case"string":return i(N);case"object":{if(N===null)return"null";if(typeof N.toJSON=="function"){if(N=N.toJSON(k),typeof N!="object")return O(k,N,D,L,H);if(N===null)return"null"}if(D.indexOf(N)!==-1)return C;const U=H;if(Array.isArray(N)){if(N.length===0)return"[]";if(_P){const Q=N.length-P-1;q+=`${A}"... ${m(Q)} not stringified"`}return q+=` -${U}`,D.pop(),`[${q}]`}let V=Object.keys(N);const j=V.length;if(j===0)return"{}";if(_P){const q=j-P;W+=`${X}"...": "${m(q)} not stringified"`,X=F}return X!==""&&(W=` +${H}`,z=Math.min(D.length,P);let G=0;for(;GP){const Q=D.length-P-1;q+=`${A}"... ${m(Q)} not stringified"`}return q+=` +${U}`,N.pop(),`[${q}]`}let V=Object.keys(D);const j=V.length;if(j===0)return"{}";if(_P){const q=j-P;W+=`${X}"...": "${m(q)} not stringified"`,X=F}return X!==""&&(W=` ${H}${W} -${U}`),D.pop(),`{${W}}`}case"number":return isFinite(N)?String(N):b?b(N):"null";case"boolean":return N===!0?"true":"false";case"undefined":return;case"bigint":if(S)return String(N);default:return b?b(N):void 0}}function T(k,N,D){switch(typeof N){case"string":return i(N);case"object":{if(N===null)return"null";if(typeof N.toJSON=="function"){if(N=N.toJSON(k),typeof N!="object")return T(k,N,D);if(N===null)return"null"}if(D.indexOf(N)!==-1)return C;let L="";const H=N.length!==void 0;if(H&&Array.isArray(N)){if(N.length===0)return"[]";if(_P){const q=N.length-P-1;L+=`,"... ${m(q)} not stringified"`}return D.pop(),`[${L}]`}let U=Object.keys(N);const V=U.length;if(V===0)return"{}";if(_P){const W=V-P;L+=`${j}"...":"${m(W)} not stringified"`}return D.pop(),`{${L}}`}case"number":return isFinite(N)?String(N):b?b(N):"null";case"boolean":return N===!0?"true":"false";case"undefined":return;case"bigint":if(S)return String(N);default:return b?b(N):void 0}}function I(k,N,D){if(arguments.length>1){let L="";if(typeof D=="number"?L=" ".repeat(Math.min(D,10)):typeof D=="string"&&(L=D.slice(0,10)),N!=null){if(typeof N=="function")return $("",{"":k},[],N,L,"");if(Array.isArray(N))return R("",k,[],v(N),L,"")}if(L.length!==0)return O("",k,[],L,"")}return T("",k,[])}return I}})(y5,y5.exports);var uut=y5.exports;const dut=Ar(uut),fut=dut.configure;var uQ=fut({bigint:!0,circularValue:"Magic circle!",deterministic:!1,maximumDepth:4});function put(){this.__data__=[],this.size=0}function VT(e,t){return e===t||e!==e&&t!==t}function WT(e,t){for(var n=e.length;n--;)if(VT(e[n][0],t))return n;return-1}var hut=Array.prototype,mut=hut.splice;function gut(e){var t=this.__data__,n=WT(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():mut.call(t,n,1),--this.size,!0}function vut(e){var t=this.__data__,n=WT(t,e);return n<0?void 0:t[n][1]}function yut(e){return WT(this.__data__,e)>-1}function but(e,t){var n=this.__data__,r=WT(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function uf(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=Rdt}function a9(e){return e!=null&&Yve(e.length)&&!r9(e)}function Odt(e){return dS(e)&&a9(e)}function Tdt(){return!1}var Xve=typeof exports=="object"&&exports&&!exports.nodeType&&exports,yQ=Xve&&typeof module=="object"&&module&&!module.nodeType&&module,Idt=yQ&&yQ.exports===Xve,bQ=Idt?Jy.Buffer:void 0,kdt=bQ?bQ.isBuffer:void 0,Qve=kdt||Tdt,Ndt="[object Object]",Ddt=Function.prototype,Adt=Object.prototype,Zve=Ddt.toString,Fdt=Adt.hasOwnProperty,Bdt=Zve.call(Object);function Ldt(e){if(!dS(e)||UT(e)!=Ndt)return!1;var t=Gve(e);if(t===null)return!0;var n=Fdt.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&Zve.call(n)==Bdt}var jdt="[object Arguments]",zdt="[object Array]",Hdt="[object Boolean]",Vdt="[object Date]",Wdt="[object Error]",Udt="[object Function]",Gdt="[object Map]",qdt="[object Number]",Kdt="[object Object]",Ydt="[object RegExp]",Xdt="[object Set]",Qdt="[object String]",Zdt="[object WeakMap]",Jdt="[object ArrayBuffer]",eft="[object DataView]",tft="[object Float32Array]",nft="[object Float64Array]",rft="[object Int8Array]",oft="[object Int16Array]",ift="[object Int32Array]",aft="[object Uint8Array]",sft="[object Uint8ClampedArray]",lft="[object Uint16Array]",cft="[object Uint32Array]",Gr={};Gr[tft]=Gr[nft]=Gr[rft]=Gr[oft]=Gr[ift]=Gr[aft]=Gr[sft]=Gr[lft]=Gr[cft]=!0;Gr[jdt]=Gr[zdt]=Gr[Jdt]=Gr[Hdt]=Gr[eft]=Gr[Vdt]=Gr[Wdt]=Gr[Udt]=Gr[Gdt]=Gr[qdt]=Gr[Kdt]=Gr[Ydt]=Gr[Xdt]=Gr[Qdt]=Gr[Zdt]=!1;function uft(e){return dS(e)&&Yve(e.length)&&!!Gr[UT(e)]}function dft(e){return function(t){return e(t)}}var Jve=typeof exports=="object"&&exports&&!exports.nodeType&&exports,$1=Jve&&typeof module=="object"&&module&&!module.nodeType&&module,fft=$1&&$1.exports===Jve,C6=fft&&Hve.process,xQ=function(){try{var e=$1&&$1.require&&$1.require("util").types;return e||C6&&C6.binding&&C6.binding("util")}catch{}}(),CQ=xQ&&xQ.isTypedArray,e0e=CQ?dft(CQ):uft;function w5(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var pft=Object.prototype,hft=pft.hasOwnProperty;function mft(e,t,n){var r=e[t];(!(hft.call(e,t)&&VT(r,n))||n===void 0&&!(t in e))&&i9(e,t,n)}function gft(e,t,n,r){var o=!n;n||(n={});for(var i=-1,a=t.length;++i-1&&e%1==0&&e0){if(++t>=Tft)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Dft=Nft(Oft);function Aft(e,t){return Dft(Mft(e,t,o0e),e+"")}function Fft(e,t,n){if(!_g(n))return!1;var r=typeof t;return(r=="number"?a9(n)&&t0e(t,n.length):r=="string"&&t in n)?VT(n[t],e):!1}function Bft(e){return Aft(function(t,n){var r=-1,o=n.length,i=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(i=e.length>3&&typeof i=="function"?(o--,i):void 0,a&&Fft(n[0],n[1],a)&&(i=o<3?void 0:i,o=1),t=Object(t);++r2&&arguments[2]!==void 0?arguments[2]:!0,o=Object.keys(n).reduce(function(s,l){var c=n[l];return Um(c)||(s[l]=c),s},{});if(Object.keys(o).length<1||typeof window>"u"||dt(t)!=="object"||Um(t)||t instanceof Blob)return t;var i=Array.isArray(t)?[]:{},a=function s(l,c){var u=Array.isArray(l),d=u?[]:{};return l==null||l===void 0?d:(Object.keys(l).forEach(function(p){var h=function b(C,S){return Array.isArray(C)&&C.forEach(function(w,E){if(w){var _=S==null?void 0:S[E];typeof w=="function"&&(S[E]=w(S,p,l)),dt(w)==="object"&&!Array.isArray(w)&&Object.keys(w).forEach(function(P){var $=_==null?void 0:_[P];if(typeof w[P]=="function"&&$){var R=w[P](_[P],p,l);_[P]=dt(R)==="object"?R[P]:R}else dt(w[P])==="object"&&Array.isArray(w[P])&&$&&b(w[P],$)}),dt(w)==="object"&&Array.isArray(w)&&_&&b(w,_)}}),p},m=c?[c,p].flat(1):[p].flat(1),v=l[p],g=ri(o,m),x=function(){var C,S,w=!1;if(typeof g=="function"){S=g==null?void 0:g(v,p,l);var E=dt(S);E!=="object"&&E!=="undefined"?(C=p,w=!0):C=S}else C=h(g,v);if(Array.isArray(C)){d=Vo(d,C,v);return}dt(C)==="object"&&!Array.isArray(i)?i=Lft(i,C):dt(C)==="object"&&Array.isArray(i)?d=B(B({},d),C):(C!==null||C!==void 0)&&(d=Vo(d,[C],w?S:v))};if(g&&typeof g=="function"&&x(),!(typeof window>"u")){if(jft(v)){var y=s(v,m);if(Object.keys(y).length<1)return;d=Vo(d,[p],y);return}x()}}),r?d:l)};return i=Array.isArray(t)&&Array.isArray(i)?Ne(a(t)):jve({},a(t),i),i},zs=function(t){return t===void 0?{}:cS(Wd,"5.13.0")<=0?{bordered:t}:{variant:t?void 0:"borderless"}};function rv(e){var t=typeof window>"u",n=f.useState(function(){return t?!1:window.matchMedia(e).matches}),r=ie(n,2),o=r[0],i=r[1];return f.useLayoutEffect(function(){if(!t){var a=window.matchMedia(e),s=function(c){return i(c.matches)};return a.addListener(s),function(){return a.removeListener(s)}}},[e]),o}var Uf={xs:{maxWidth:575,matchMedia:"(max-width: 575px)"},sm:{minWidth:576,maxWidth:767,matchMedia:"(min-width: 576px) and (max-width: 767px)"},md:{minWidth:768,maxWidth:991,matchMedia:"(min-width: 768px) and (max-width: 991px)"},lg:{minWidth:992,maxWidth:1199,matchMedia:"(min-width: 992px) and (max-width: 1199px)"},xl:{minWidth:1200,maxWidth:1599,matchMedia:"(min-width: 1200px) and (max-width: 1599px)"},xxl:{minWidth:1600,matchMedia:"(min-width: 1600px)"}},Hft=function(){var t=void 0;if(typeof window>"u")return t;var n=Object.keys(Uf).find(function(r){var o=Uf[r].matchMedia;return!!window.matchMedia(o).matches});return t=n,t},Vft=function(){var t=rv(Uf.md.matchMedia),n=rv(Uf.lg.matchMedia),r=rv(Uf.xxl.matchMedia),o=rv(Uf.xl.matchMedia),i=rv(Uf.sm.matchMedia),a=rv(Uf.xs.matchMedia),s=f.useState(Hft()),l=ie(s,2),c=l[0],u=l[1];return f.useEffect(function(){if(r){u("xxl");return}if(o){u("xl");return}if(n){u("lg");return}if(t){u("md");return}if(i){u("sm");return}if(a){u("xs");return}u("md")},[t,n,r,o,i,a]),c},P1=function(){return P1=Object.assign||function(e){for(var t,n=1,r=arguments.length;n"u"||!window.URL)return{};var u=[];a.forEach(function(p,h){u.push({key:h,value:p})}),u=u.reduce(function(p,h){return(p[h.key]=p[h.key]||[]).push(h),p},{}),u=Object.keys(u).map(function(p){var h=u[p];return h.length===1?[p,h[0].value]:[p,h.map(function(m){var v=m.value;return v})]});var d=P1({},e);return u.forEach(function(p){var h=p[0],m=p[1];d[h]=qft(h,m,{},e)}),d},[t.disabled,e,a]);function l(u){if(!(typeof window>"u"||!window.URL)){var d=Wft(u);window.location.search!==d.search&&window.history.replaceState({},"",d.toString()),a.toString()!==d.searchParams.toString()&&o({})}}f.useEffect(function(){t.disabled||typeof window>"u"||!window.URL||l(P1(P1({},e),s))},[t.disabled,s]);var c=function(u){l(u)};return f.useEffect(function(){if(t.disabled)return function(){};if(typeof window>"u"||!window.URL)return function(){};var u=function(){o({})};return window.addEventListener("popstate",u),function(){window.removeEventListener("popstate",u)}},[t.disabled]),[s,c]}var Gft={true:!0,false:!1};function qft(e,t,n,r){if(!n)return t;var o=n[e],i=t===void 0?r[e]:t;return o===Number?Number(i):o===Boolean||t==="true"||t==="false"?Gft[i]:Array.isArray(o)?o.find(function(a){return a==i})||r[e]:i}var Hc=Z.createContext({}),Kft=["children","Wrapper"],Yft=["children","Wrapper"],i0e=f.createContext({grid:!1,colProps:void 0,rowProps:void 0}),Xft=function(t){var n=t.grid,r=t.rowProps,o=t.colProps;return{grid:!!n,RowWrapper:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=a.children,l=a.Wrapper,c=Ye(a,Kft);return n?M.jsx($T,B(B(B({gutter:8},r),c),{},{children:s})):l?M.jsx(l,{children:s}):s},ColWrapper:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=a.children,l=a.Wrapper,c=Ye(a,Yft),u=f.useMemo(function(){var d=B(B({},o),c);return typeof d.span>"u"&&typeof d.xs>"u"&&(d.xs=24),d},[c]);return n?M.jsx(j0,B(B({},u),{},{children:s})):l?M.jsx(l,{children:s}):s}}},s9=function(t){var n=f.useMemo(function(){return dt(t)==="object"?t:{grid:t}},[t]),r=f.useContext(i0e),o=r.grid,i=r.colProps;return f.useMemo(function(){return Xft({grid:!!(o||n.grid),rowProps:n==null?void 0:n.rowProps,colProps:(n==null?void 0:n.colProps)||i,Wrapper:n==null?void 0:n.Wrapper})},[n==null?void 0:n.Wrapper,n.grid,o,JSON.stringify([i,n==null?void 0:n.colProps,n==null?void 0:n.rowProps])])},Qft=["valueType","customLightMode","lightFilterLabelFormatter","valuePropName","ignoreWidth","defaultProps"],Zft=["label","tooltip","placeholder","width","bordered","messageVariables","ignoreFormItem","transform","convertValue","readonly","allowClear","colSize","getFormItemProps","getFieldProps","filedConfig","cacheForSwr","proFieldProps"],SQ={xs:104,s:216,sm:216,m:328,md:328,l:440,lg:440,xl:552},Jft=["switch","radioButton","radio","rate"];function qT(e,t){e.displayName="ProFormComponent";var n=function(i){var a=B(B({},i==null?void 0:i.filedConfig),t),s=a.valueType,l=a.customLightMode,c=a.lightFilterLabelFormatter,u=a.valuePropName,d=u===void 0?"value":u,p=a.ignoreWidth,h=a.defaultProps,m=Ye(a,Qft),v=B(B({},h),i),g=v.label,x=v.tooltip,y=v.placeholder,b=v.width,C=v.bordered,S=v.messageVariables,w=v.ignoreFormItem,E=v.transform,_=v.convertValue,P=v.readonly,$=v.allowClear;v.colSize;var R=v.getFormItemProps,O=v.getFieldProps;v.filedConfig;var T=v.cacheForSwr,I=v.proFieldProps,k=Ye(v,Zft),N=s||k.valueType,D=f.useMemo(function(){return p||Jft.includes(N)},[p,N]),L=f.useState(),H=ie(L,2),U=H[1],V=f.useState(),j=ie(V,2),F=j[0],W=j[1],X=Z.useContext(Hc),J=qa(function(){return{formItemProps:R==null?void 0:R(),fieldProps:O==null?void 0:O()}},[O,R,k.dependenciesValues,F]),q=qa(function(){var ge=B(B(B(B({},w?fl({value:k.value}):{}),{},{placeholder:y,disabled:i.disabled},X.fieldProps),J.fieldProps),k.fieldProps);return ge.style=fl(ge==null?void 0:ge.style),ge},[w,k.value,k.fieldProps,y,i.disabled,X.fieldProps,J.fieldProps]),A=out(k),z=qa(function(){return B(B(B(B({},X.formItemProps),A),J.formItemProps),k.formItemProps)},[J.formItemProps,X.formItemProps,k.formItemProps,A]),G=qa(function(){return B(B({messageVariables:S},m),z)},[m,z,S]);K$(!k.defaultValue,"请不要在 Form 中使用 defaultXXX。如果需要默认值请使用 initialValues 和 initialValue。");var Y=f.useContext(Bp),Q=Y.prefixName,ee=qa(function(){var ge,de=G==null?void 0:G.name;Array.isArray(de)&&(de=de.join("_")),Array.isArray(Q)&&de&&(de="".concat(Q.join("."),".").concat(de));var be=de&&"form-".concat((ge=X.formKey)!==null&&ge!==void 0?ge:"","-field-").concat(de);return be},[uQ(G==null?void 0:G.name),Q,X.formKey]),te=yc(function(){var ge;R||O?W([]):k.renderFormItem&&U([]);for(var de=arguments.length,be=new Array(de),Ee=0;Ee0?le.map(function(he,ue){var fe=ce==null?void 0:ce[ue],ve=fe==null?void 0:fe["data-item"];return B(B(B({},ve||{}),he),{},{label:N&&ve?ve.label:he.label})}):[]},oe=function ne(le){return le.map(function(ce,he){var ue,fe=ce,ve=fe.className,ge=fe.optionType,de=Ye(fe,apt),be=ce[U],Ee=ce[j],Le=(ue=ce[W])!==null&&ue!==void 0?ue:[];return ge==="optGroup"||ce.options?B(B({label:be},de),{},{data_title:be,title:be,key:Ee??"".concat(be==null?void 0:be.toString(),"-").concat(he,"-").concat(bM()),children:ne(Le)}):B(B({title:be},de),{},{data_title:be,value:Ee??he,key:Ee??"".concat(be==null?void 0:be.toString(),"-").concat(he,"-").concat(bM()),"data-item":ce,className:"".concat(Q,"-option ").concat(ve||"").trim(),label:(r==null?void 0:r(ce))||be})})};return M.jsx($i,B(B({ref:z,className:ee,allowClear:!0,autoClearSearchValue:c,disabled:S,mode:o,showSearch:O,searchValue:q,optionFilterProp:x,optionLabelProp:b,onClear:function(){$==null||$(),E(void 0),O&&A(void 0)}},D),{},{filterOption:D.filterOption==!1?!1:function(ne,le){var ce,he;return D.filterOption&&typeof D.filterOption=="function"?D.filterOption(ne,B(B({},le),{},{label:le==null?void 0:le.data_title})):!!(le!=null&&(ce=le.data_title)!==null&&ce!==void 0&&ce.toString().toLowerCase().includes(ne.toLowerCase())||le!=null&&(he=le[x])!==null&&he!==void 0&&he.toString().toLowerCase().includes(ne.toLowerCase()))},onSearch:O?function(ne){v&&E(ne),i==null||i(ne),A(ne)}:void 0,onChange:function(le,ce){O&&c&&(E(void 0),i==null||i(""),A(void 0));for(var he=arguments.length,ue=new Array(he>2?he-2:0),fe=2;fe-1&&e%1==0&&e-1&&e%1==0&&e<=vht}var u9=yht,bht=$g,xht=u9,Cht=Uu,wht="[object Arguments]",Sht="[object Array]",Eht="[object Boolean]",_ht="[object Date]",$ht="[object Error]",Pht="[object Function]",Mht="[object Map]",Rht="[object Number]",Oht="[object Object]",Tht="[object RegExp]",Iht="[object Set]",kht="[object String]",Nht="[object WeakMap]",Dht="[object ArrayBuffer]",Aht="[object DataView]",Fht="[object Float32Array]",Bht="[object Float64Array]",Lht="[object Int8Array]",jht="[object Int16Array]",zht="[object Int32Array]",Hht="[object Uint8Array]",Vht="[object Uint8ClampedArray]",Wht="[object Uint16Array]",Uht="[object Uint32Array]",qr={};qr[Fht]=qr[Bht]=qr[Lht]=qr[jht]=qr[zht]=qr[Hht]=qr[Vht]=qr[Wht]=qr[Uht]=!0;qr[wht]=qr[Sht]=qr[Dht]=qr[Eht]=qr[Aht]=qr[_ht]=qr[$ht]=qr[Pht]=qr[Mht]=qr[Rht]=qr[Oht]=qr[Tht]=qr[Iht]=qr[kht]=qr[Nht]=!1;function Ght(e){return Cht(e)&&xht(e.length)&&!!qr[bht(e)]}var qht=Ght;function Kht(e){return function(t){return e(t)}}var d9=Kht,SM={exports:{}};SM.exports;(function(e,t){var n=a0e,r=t&&!t.nodeType&&t,o=r&&!0&&e&&!e.nodeType&&e,i=o&&o.exports===r,a=i&&n.process,s=function(){try{var l=o&&o.require&&o.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();e.exports=s})(SM,SM.exports);var f9=SM.exports,Yht=qht,Xht=d9,OQ=f9,TQ=OQ&&OQ.isTypedArray,Qht=TQ?Xht(TQ):Yht,p9=Qht,Zht=nht,Jht=l9,emt=qs,tmt=KT,nmt=c9,rmt=p9,omt=Object.prototype,imt=omt.hasOwnProperty;function amt(e,t){var n=emt(e),r=!n&&Jht(e),o=!n&&!r&&tmt(e),i=!n&&!r&&!o&&rmt(e),a=n||r||o||i,s=a?Zht(e.length,String):[],l=s.length;for(var c in e)(t||imt.call(e,c))&&!(a&&(c=="length"||o&&(c=="offset"||c=="parent")||i&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||nmt(c,l)))&&s.push(c);return s}var u0e=amt,smt=Object.prototype;function lmt(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||smt;return e===n}var h9=lmt;function cmt(e,t){return function(n){return e(t(n))}}var d0e=cmt,umt=d0e,dmt=umt(Object.keys,Object),fmt=dmt,pmt=h9,hmt=fmt,mmt=Object.prototype,gmt=mmt.hasOwnProperty;function vmt(e){if(!pmt(e))return hmt(e);var t=[];for(var n in Object(e))gmt.call(e,n)&&n!="constructor"&&t.push(n);return t}var ymt=vmt;function bmt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Il=bmt,xmt=$g,Cmt=Il,wmt="[object AsyncFunction]",Smt="[object Function]",Emt="[object GeneratorFunction]",_mt="[object Proxy]";function $mt(e){if(!Cmt(e))return!1;var t=xmt(e);return t==Smt||t==Emt||t==wmt||t==_mt}var m9=$mt,Pmt=m9,Mmt=u9;function Rmt(e){return e!=null&&Mmt(e.length)&&!Pmt(e)}var rb=Rmt,Omt=u0e,Tmt=ymt,Imt=rb;function kmt(e){return Imt(e)?Omt(e):Tmt(e)}var mS=kmt,Nmt=l0e,Dmt=mS;function Amt(e,t){return e&&Nmt(e,t,Dmt)}var f0e=Amt;function Fmt(e){return e}var YT=Fmt,Bmt=YT;function Lmt(e){return typeof e=="function"?e:Bmt}var p0e=Lmt,jmt=f0e,zmt=p0e;function Hmt(e,t){return e&&jmt(e,zmt(t))}var g9=Hmt,Vmt=d0e,Wmt=Vmt(Object.getPrototypeOf,Object),v9=Wmt,Umt=$g,Gmt=v9,qmt=Uu,Kmt="[object Object]",Ymt=Function.prototype,Xmt=Object.prototype,h0e=Ymt.toString,Qmt=Xmt.hasOwnProperty,Zmt=h0e.call(Object);function Jmt(e){if(!qmt(e)||Umt(e)!=Kmt)return!1;var t=Gmt(e);if(t===null)return!0;var n=Qmt.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&h0e.call(n)==Zmt}var m0e=Jmt;function egt(e,t){for(var n=-1,r=e==null?0:e.length,o=Array(r);++n-1}var ggt=mgt,vgt=XT;function ygt(e,t){var n=this.__data__,r=vgt(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var bgt=ygt,xgt=ngt,Cgt=ugt,wgt=pgt,Sgt=ggt,Egt=bgt;function ob(e){var t=-1,n=e==null?0:e.length;for(this.clear();++ts))return!1;var c=i.get(e),u=i.get(t);if(c&&u)return c==t&&u==e;var d=-1,p=!0,h=n&A0t?new I0t:void 0;for(i.set(e,t),i.set(t,e);++d0&&arguments[0]!==void 0?arguments[0]:[],n=[];return(0,S1t.default)(t,function(r){Array.isArray(r)?e(r).map(function(o){return n.push(o)}):(0,C1t.default)(r)?(0,b1t.default)(r,function(o,i){o===!0&&n.push(i),n.push(i+"-"+o)}):(0,v1t.default)(r)&&n.push(r)}),n};pS.default=E1t;var vS={};function _1t(e,t){for(var n=-1,r=e==null?0:e.length;++n1&&arguments[1]!==void 0?arguments[1]:[],r=t.default&&(0,LSt.default)(t.default)||{};return n.map(function(o){var i=t[o];return i&&(0,FSt.default)(i,function(a,s){r[s]||(r[s]={}),r[s]=jSt({},r[s],i[s])}),o}),r};vS.default=zSt;var xS={};Object.defineProperty(xS,"__esModule",{value:!0});xS.autoprefix=void 0;var HSt=g9,dZ=WSt(HSt),VSt=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){QSt(o,r);function o(){var i,a,s,l;XSt(this,o);for(var c=arguments.length,u=Array(c),d=0;d1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){rEt(o,r);function o(){var i,a,s,l;nEt(this,o);for(var c=arguments.length,u=Array(c),d=0;d1&&arguments[1]!==void 0?arguments[1]:!0;r[a]=s};return t===0&&o("first-child"),t===n-1&&o("last-child"),(t===0||t%2===0)&&o("even"),Math.abs(t%2)===1&&o("odd"),o("nth-child",t),r};_9.default=iEt;Object.defineProperty(pl,"__esModule",{value:!0});pl.ReactCSS=pl.loop=pl.handleActive=pl.handleHover=pl.hover=void 0;var aEt=pS,sEt=cb(aEt),lEt=vS,cEt=cb(lEt),uEt=xS,dEt=cb(uEt),fEt=CS,G0e=cb(fEt),pEt=wS,hEt=cb(pEt),mEt=_9,gEt=cb(mEt);function cb(e){return e&&e.__esModule?e:{default:e}}pl.hover=G0e.default;pl.handleHover=G0e.default;pl.handleActive=hEt.default;pl.loop=gEt.default;var vEt=pl.ReactCSS=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o0){if(++t>=l2t)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var f2t=d2t,p2t=s2t,h2t=f2t,m2t=h2t(p2t),g2t=m2t,v2t=YT,y2t=t2t,b2t=g2t;function x2t(e,t){return b2t(y2t(e,t,v2t),e+"")}var C2t=x2t,w2t=gS,S2t=rb,E2t=c9,_2t=Il;function $2t(e,t,n){if(!_2t(n))return!1;var r=typeof t;return(r=="number"?S2t(n)&&E2t(t,n.length):r=="string"&&t in n)?w2t(n[t],e):!1}var P2t=$2t,M2t=C2t,R2t=P2t;function O2t(e){return M2t(function(t,n){var r=-1,o=n.length,i=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(i=e.length>3&&typeof i=="function"?(o--,i):void 0,a&&R2t(n[0],n[1],a)&&(i=o<3?void 0:i,o=1),t=Object(t);++rs?p=1:p=Math.round(d*100/s)/100,n.a!==p)return{h:n.h,s:n.s,l:n.l,a:p,source:"rgb"}}else{var h;if(u<0?h=0:u>a?h=1:h=Math.round(u*100/a)/100,o!==h)return{h:n.h,s:n.s,l:n.l,a:h,source:"rgb"}}return null},P6={},B2t=function(t,n,r,o){if(typeof document>"u"&&!o)return null;var i=o?new o:document.createElement("canvas");i.width=r*2,i.height=r*2;var a=i.getContext("2d");return a?(a.fillStyle=t,a.fillRect(0,0,i.width,i.height),a.fillStyle=n,a.fillRect(0,0,r,r),a.translate(r,r),a.fillRect(0,0,r,r),i.toDataURL()):null},L2t=function(t,n,r,o){var i="".concat(t,"-").concat(n,"-").concat(r).concat(o?"-server":"");if(P6[i])return P6[i];var a=B2t(t,n,r,o);return P6[i]=a,a};function FC(e){"@babel/helpers - typeof";return FC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},FC(e)}function xZ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function $2(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function $M(e){return $M=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$M(e)}var e_t=function(e){Y2t(n,e);var t=X2t(n);function n(){var r;U2t(this,n);for(var o=arguments.length,i=new Array(o),a=0;aP){const q=D.length-P-1;L+=`,"... ${m(q)} not stringified"`}return N.pop(),`[${L}]`}let U=Object.keys(D);const V=U.length;if(V===0)return"{}";if(_P){const W=V-P;L+=`${j}"...":"${m(W)} not stringified"`}return N.pop(),`{${L}}`}case"number":return isFinite(D)?String(D):x?x(D):"null";case"boolean":return D===!0?"true":"false";case"undefined":return;case"bigint":if(S)return String(D);default:return x?x(D):void 0}}function k(I,D,N){if(arguments.length>1){let L="";if(typeof N=="number"?L=" ".repeat(Math.min(N,10)):typeof N=="string"&&(L=N.slice(0,10)),D!=null){if(typeof D=="function")return $("",{"":I},[],D,L,"");if(Array.isArray(D))return T("",I,[],v(D),L,"")}if(L.length!==0)return R("",I,[],L,"")}return O("",I,[])}return k}})(y5,y5.exports);var uut=y5.exports;const dut=Ar(uut),fut=dut.configure;var uQ=fut({bigint:!0,circularValue:"Magic circle!",deterministic:!1,maximumDepth:4});function put(){this.__data__=[],this.size=0}function VO(e,t){return e===t||e!==e&&t!==t}function WO(e,t){for(var n=e.length;n--;)if(VO(e[n][0],t))return n;return-1}var hut=Array.prototype,mut=hut.splice;function gut(e){var t=this.__data__,n=WO(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():mut.call(t,n,1),--this.size,!0}function vut(e){var t=this.__data__,n=WO(t,e);return n<0?void 0:t[n][1]}function yut(e){return WO(this.__data__,e)>-1}function but(e,t){var n=this.__data__,r=WO(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function uf(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=Tdt}function a9(e){return e!=null&&Yve(e.length)&&!r9(e)}function Rdt(e){return dS(e)&&a9(e)}function Odt(){return!1}var Xve=typeof exports=="object"&&exports&&!exports.nodeType&&exports,yQ=Xve&&typeof module=="object"&&module&&!module.nodeType&&module,kdt=yQ&&yQ.exports===Xve,bQ=kdt?Jy.Buffer:void 0,Idt=bQ?bQ.isBuffer:void 0,Qve=Idt||Odt,Ddt="[object Object]",Ndt=Function.prototype,Adt=Object.prototype,Zve=Ndt.toString,Fdt=Adt.hasOwnProperty,Bdt=Zve.call(Object);function Ldt(e){if(!dS(e)||UO(e)!=Ddt)return!1;var t=Gve(e);if(t===null)return!0;var n=Fdt.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&Zve.call(n)==Bdt}var jdt="[object Arguments]",zdt="[object Array]",Hdt="[object Boolean]",Vdt="[object Date]",Wdt="[object Error]",Udt="[object Function]",Gdt="[object Map]",qdt="[object Number]",Kdt="[object Object]",Ydt="[object RegExp]",Xdt="[object Set]",Qdt="[object String]",Zdt="[object WeakMap]",Jdt="[object ArrayBuffer]",eft="[object DataView]",tft="[object Float32Array]",nft="[object Float64Array]",rft="[object Int8Array]",oft="[object Int16Array]",ift="[object Int32Array]",aft="[object Uint8Array]",sft="[object Uint8ClampedArray]",lft="[object Uint16Array]",cft="[object Uint32Array]",Gr={};Gr[tft]=Gr[nft]=Gr[rft]=Gr[oft]=Gr[ift]=Gr[aft]=Gr[sft]=Gr[lft]=Gr[cft]=!0;Gr[jdt]=Gr[zdt]=Gr[Jdt]=Gr[Hdt]=Gr[eft]=Gr[Vdt]=Gr[Wdt]=Gr[Udt]=Gr[Gdt]=Gr[qdt]=Gr[Kdt]=Gr[Ydt]=Gr[Xdt]=Gr[Qdt]=Gr[Zdt]=!1;function uft(e){return dS(e)&&Yve(e.length)&&!!Gr[UO(e)]}function dft(e){return function(t){return e(t)}}var Jve=typeof exports=="object"&&exports&&!exports.nodeType&&exports,$1=Jve&&typeof module=="object"&&module&&!module.nodeType&&module,fft=$1&&$1.exports===Jve,wD=fft&&Hve.process,xQ=function(){try{var e=$1&&$1.require&&$1.require("util").types;return e||wD&&wD.binding&&wD.binding("util")}catch{}}(),wQ=xQ&&xQ.isTypedArray,e0e=wQ?dft(wQ):uft;function C5(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var pft=Object.prototype,hft=pft.hasOwnProperty;function mft(e,t,n){var r=e[t];(!(hft.call(e,t)&&VO(r,n))||n===void 0&&!(t in e))&&i9(e,t,n)}function gft(e,t,n,r){var o=!n;n||(n={});for(var i=-1,a=t.length;++i-1&&e%1==0&&e0){if(++t>=Oft)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Nft=Dft(Rft);function Aft(e,t){return Nft(Mft(e,t,o0e),e+"")}function Fft(e,t,n){if(!$g(n))return!1;var r=typeof t;return(r=="number"?a9(n)&&t0e(t,n.length):r=="string"&&t in n)?VO(n[t],e):!1}function Bft(e){return Aft(function(t,n){var r=-1,o=n.length,i=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(i=e.length>3&&typeof i=="function"?(o--,i):void 0,a&&Fft(n[0],n[1],a)&&(i=o<3?void 0:i,o=1),t=Object(t);++r2&&arguments[2]!==void 0?arguments[2]:!0,o=Object.keys(n).reduce(function(s,l){var c=n[l];return Gm(c)||(s[l]=c),s},{});if(Object.keys(o).length<1||typeof window>"u"||dt(t)!=="object"||Gm(t)||t instanceof Blob)return t;var i=Array.isArray(t)?[]:{},a=function s(l,c){var u=Array.isArray(l),d=u?[]:{};return l==null||l===void 0?d:(Object.keys(l).forEach(function(f){var h=function x(w,S){return Array.isArray(w)&&w.forEach(function(C,E){if(C){var _=S==null?void 0:S[E];typeof C=="function"&&(S[E]=C(S,f,l)),dt(C)==="object"&&!Array.isArray(C)&&Object.keys(C).forEach(function(P){var $=_==null?void 0:_[P];if(typeof C[P]=="function"&&$){var T=C[P](_[P],f,l);_[P]=dt(T)==="object"?T[P]:T}else dt(C[P])==="object"&&Array.isArray(C[P])&&$&&x(C[P],$)}),dt(C)==="object"&&Array.isArray(C)&&_&&x(C,_)}}),f},m=c?[c,f].flat(1):[f].flat(1),v=l[f],g=oi(o,m),b=function(){var w,S,C=!1;if(typeof g=="function"){S=g==null?void 0:g(v,f,l);var E=dt(S);E!=="object"&&E!=="undefined"?(w=f,C=!0):w=S}else w=h(g,v);if(Array.isArray(w)){d=Wo(d,w,v);return}dt(w)==="object"&&!Array.isArray(i)?i=Lft(i,w):dt(w)==="object"&&Array.isArray(i)?d=B(B({},d),w):(w!==null||w!==void 0)&&(d=Wo(d,[w],C?S:v))};if(g&&typeof g=="function"&&b(),!(typeof window>"u")){if(jft(v)){var y=s(v,m);if(Object.keys(y).length<1)return;d=Wo(d,[f],y);return}b()}}),r?d:l)};return i=Array.isArray(t)&&Array.isArray(i)?De(a(t)):jve({},a(t),i),i},zs=function(t){return t===void 0?{}:cS(Wd,"5.13.0")<=0?{bordered:t}:{variant:t?void 0:"borderless"}};function ov(e){var t=typeof window>"u",n=p.useState(function(){return t?!1:window.matchMedia(e).matches}),r=ie(n,2),o=r[0],i=r[1];return p.useLayoutEffect(function(){if(!t){var a=window.matchMedia(e),s=function(c){return i(c.matches)};return a.addListener(s),function(){return a.removeListener(s)}}},[e]),o}var Gf={xs:{maxWidth:575,matchMedia:"(max-width: 575px)"},sm:{minWidth:576,maxWidth:767,matchMedia:"(min-width: 576px) and (max-width: 767px)"},md:{minWidth:768,maxWidth:991,matchMedia:"(min-width: 768px) and (max-width: 991px)"},lg:{minWidth:992,maxWidth:1199,matchMedia:"(min-width: 992px) and (max-width: 1199px)"},xl:{minWidth:1200,maxWidth:1599,matchMedia:"(min-width: 1200px) and (max-width: 1599px)"},xxl:{minWidth:1600,matchMedia:"(min-width: 1600px)"}},Hft=function(){var t=void 0;if(typeof window>"u")return t;var n=Object.keys(Gf).find(function(r){var o=Gf[r].matchMedia;return!!window.matchMedia(o).matches});return t=n,t},Vft=function(){var t=ov(Gf.md.matchMedia),n=ov(Gf.lg.matchMedia),r=ov(Gf.xxl.matchMedia),o=ov(Gf.xl.matchMedia),i=ov(Gf.sm.matchMedia),a=ov(Gf.xs.matchMedia),s=p.useState(Hft()),l=ie(s,2),c=l[0],u=l[1];return p.useEffect(function(){if(r){u("xxl");return}if(o){u("xl");return}if(n){u("lg");return}if(t){u("md");return}if(i){u("sm");return}if(a){u("xs");return}u("md")},[t,n,r,o,i,a]),c},P1=function(){return P1=Object.assign||function(e){for(var t,n=1,r=arguments.length;n"u"||!window.URL)return{};var u=[];a.forEach(function(f,h){u.push({key:h,value:f})}),u=u.reduce(function(f,h){return(f[h.key]=f[h.key]||[]).push(h),f},{}),u=Object.keys(u).map(function(f){var h=u[f];return h.length===1?[f,h[0].value]:[f,h.map(function(m){var v=m.value;return v})]});var d=P1({},e);return u.forEach(function(f){var h=f[0],m=f[1];d[h]=qft(h,m,{},e)}),d},[t.disabled,e,a]);function l(u){if(!(typeof window>"u"||!window.URL)){var d=Wft(u);window.location.search!==d.search&&window.history.replaceState({},"",d.toString()),a.toString()!==d.searchParams.toString()&&o({})}}p.useEffect(function(){t.disabled||typeof window>"u"||!window.URL||l(P1(P1({},e),s))},[t.disabled,s]);var c=function(u){l(u)};return p.useEffect(function(){if(t.disabled)return function(){};if(typeof window>"u"||!window.URL)return function(){};var u=function(){o({})};return window.addEventListener("popstate",u),function(){window.removeEventListener("popstate",u)}},[t.disabled]),[s,c]}var Gft={true:!0,false:!1};function qft(e,t,n,r){if(!n)return t;var o=n[e],i=t===void 0?r[e]:t;return o===Number?Number(i):o===Boolean||t==="true"||t==="false"?Gft[i]:Array.isArray(o)?o.find(function(a){return a==i})||r[e]:i}var Hc=Z.createContext({}),Kft=["children","Wrapper"],Yft=["children","Wrapper"],i0e=p.createContext({grid:!1,colProps:void 0,rowProps:void 0}),Xft=function(t){var n=t.grid,r=t.rowProps,o=t.colProps;return{grid:!!n,RowWrapper:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=a.children,l=a.Wrapper,c=Ye(a,Kft);return n?M.jsx($O,B(B(B({gutter:8},r),c),{},{children:s})):l?M.jsx(l,{children:s}):s},ColWrapper:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=a.children,l=a.Wrapper,c=Ye(a,Yft),u=p.useMemo(function(){var d=B(B({},o),c);return typeof d.span>"u"&&typeof d.xs>"u"&&(d.xs=24),d},[c]);return n?M.jsx(j0,B(B({},u),{},{children:s})):l?M.jsx(l,{children:s}):s}}},s9=function(t){var n=p.useMemo(function(){return dt(t)==="object"?t:{grid:t}},[t]),r=p.useContext(i0e),o=r.grid,i=r.colProps;return p.useMemo(function(){return Xft({grid:!!(o||n.grid),rowProps:n==null?void 0:n.rowProps,colProps:(n==null?void 0:n.colProps)||i,Wrapper:n==null?void 0:n.Wrapper})},[n==null?void 0:n.Wrapper,n.grid,o,JSON.stringify([i,n==null?void 0:n.colProps,n==null?void 0:n.rowProps])])},Qft=["valueType","customLightMode","lightFilterLabelFormatter","valuePropName","ignoreWidth","defaultProps"],Zft=["label","tooltip","placeholder","width","bordered","messageVariables","ignoreFormItem","transform","convertValue","readonly","allowClear","colSize","getFormItemProps","getFieldProps","filedConfig","cacheForSwr","proFieldProps"],SQ={xs:104,s:216,sm:216,m:328,md:328,l:440,lg:440,xl:552},Jft=["switch","radioButton","radio","rate"];function qO(e,t){e.displayName="ProFormComponent";var n=function(i){var a=B(B({},i==null?void 0:i.filedConfig),t),s=a.valueType,l=a.customLightMode,c=a.lightFilterLabelFormatter,u=a.valuePropName,d=u===void 0?"value":u,f=a.ignoreWidth,h=a.defaultProps,m=Ye(a,Qft),v=B(B({},h),i),g=v.label,b=v.tooltip,y=v.placeholder,x=v.width,w=v.bordered,S=v.messageVariables,C=v.ignoreFormItem,E=v.transform,_=v.convertValue,P=v.readonly,$=v.allowClear;v.colSize;var T=v.getFormItemProps,R=v.getFieldProps;v.filedConfig;var O=v.cacheForSwr,k=v.proFieldProps,I=Ye(v,Zft),D=s||I.valueType,N=p.useMemo(function(){return f||Jft.includes(D)},[f,D]),L=p.useState(),H=ie(L,2),U=H[1],V=p.useState(),j=ie(V,2),F=j[0],W=j[1],X=Z.useContext(Hc),J=qa(function(){return{formItemProps:T==null?void 0:T(),fieldProps:R==null?void 0:R()}},[R,T,I.dependenciesValues,F]),q=qa(function(){var ge=B(B(B(B({},C?fl({value:I.value}):{}),{},{placeholder:y,disabled:i.disabled},X.fieldProps),J.fieldProps),I.fieldProps);return ge.style=fl(ge==null?void 0:ge.style),ge},[C,I.value,I.fieldProps,y,i.disabled,X.fieldProps,J.fieldProps]),A=out(I),z=qa(function(){return B(B(B(B({},X.formItemProps),A),J.formItemProps),I.formItemProps)},[J.formItemProps,X.formItemProps,I.formItemProps,A]),G=qa(function(){return B(B({messageVariables:S},m),z)},[m,z,S]);K$(!I.defaultValue,"请不要在 Form 中使用 defaultXXX。如果需要默认值请使用 initialValues 和 initialValue。");var Y=p.useContext(Lp),Q=Y.prefixName,ee=qa(function(){var ge,de=G==null?void 0:G.name;Array.isArray(de)&&(de=de.join("_")),Array.isArray(Q)&&de&&(de="".concat(Q.join("."),".").concat(de));var be=de&&"form-".concat((ge=X.formKey)!==null&&ge!==void 0?ge:"","-field-").concat(de);return be},[uQ(G==null?void 0:G.name),Q,X.formKey]),te=yc(function(){var ge;T||R?W([]):I.renderFormItem&&U([]);for(var de=arguments.length,be=new Array(de),Ee=0;Ee0?le.map(function(he,ue){var fe=ce==null?void 0:ce[ue],ve=fe==null?void 0:fe["data-item"];return B(B(B({},ve||{}),he),{},{label:D&&ve?ve.label:he.label})}):[]},oe=function ne(le){return le.map(function(ce,he){var ue,fe=ce,ve=fe.className,ge=fe.optionType,de=Ye(fe,apt),be=ce[U],Ee=ce[j],Le=(ue=ce[W])!==null&&ue!==void 0?ue:[];return ge==="optGroup"||ce.options?B(B({label:be},de),{},{data_title:be,title:be,key:Ee??"".concat(be==null?void 0:be.toString(),"-").concat(he,"-").concat(bM()),children:ne(Le)}):B(B({title:be},de),{},{data_title:be,value:Ee??he,key:Ee??"".concat(be==null?void 0:be.toString(),"-").concat(he,"-").concat(bM()),"data-item":ce,className:"".concat(Q,"-option ").concat(ve||"").trim(),label:(r==null?void 0:r(ce))||be})})};return M.jsx(Pi,B(B({ref:z,className:ee,allowClear:!0,autoClearSearchValue:c,disabled:S,mode:o,showSearch:R,searchValue:q,optionFilterProp:b,optionLabelProp:x,onClear:function(){$==null||$(),E(void 0),R&&A(void 0)}},N),{},{filterOption:N.filterOption==!1?!1:function(ne,le){var ce,he;return N.filterOption&&typeof N.filterOption=="function"?N.filterOption(ne,B(B({},le),{},{label:le==null?void 0:le.data_title})):!!(le!=null&&(ce=le.data_title)!==null&&ce!==void 0&&ce.toString().toLowerCase().includes(ne.toLowerCase())||le!=null&&(he=le[b])!==null&&he!==void 0&&he.toString().toLowerCase().includes(ne.toLowerCase()))},onSearch:R?function(ne){v&&E(ne),i==null||i(ne),A(ne)}:void 0,onChange:function(le,ce){R&&c&&(E(void 0),i==null||i(""),A(void 0));for(var he=arguments.length,ue=new Array(he>2?he-2:0),fe=2;fe-1&&e%1==0&&e-1&&e%1==0&&e<=vht}var u9=yht,bht=Pg,xht=u9,wht=Uu,Cht="[object Arguments]",Sht="[object Array]",Eht="[object Boolean]",_ht="[object Date]",$ht="[object Error]",Pht="[object Function]",Mht="[object Map]",Tht="[object Number]",Rht="[object Object]",Oht="[object RegExp]",kht="[object Set]",Iht="[object String]",Dht="[object WeakMap]",Nht="[object ArrayBuffer]",Aht="[object DataView]",Fht="[object Float32Array]",Bht="[object Float64Array]",Lht="[object Int8Array]",jht="[object Int16Array]",zht="[object Int32Array]",Hht="[object Uint8Array]",Vht="[object Uint8ClampedArray]",Wht="[object Uint16Array]",Uht="[object Uint32Array]",qr={};qr[Fht]=qr[Bht]=qr[Lht]=qr[jht]=qr[zht]=qr[Hht]=qr[Vht]=qr[Wht]=qr[Uht]=!0;qr[Cht]=qr[Sht]=qr[Nht]=qr[Eht]=qr[Aht]=qr[_ht]=qr[$ht]=qr[Pht]=qr[Mht]=qr[Tht]=qr[Rht]=qr[Oht]=qr[kht]=qr[Iht]=qr[Dht]=!1;function Ght(e){return wht(e)&&xht(e.length)&&!!qr[bht(e)]}var qht=Ght;function Kht(e){return function(t){return e(t)}}var d9=Kht,SM={exports:{}};SM.exports;(function(e,t){var n=a0e,r=t&&!t.nodeType&&t,o=r&&!0&&e&&!e.nodeType&&e,i=o&&o.exports===r,a=i&&n.process,s=function(){try{var l=o&&o.require&&o.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();e.exports=s})(SM,SM.exports);var f9=SM.exports,Yht=qht,Xht=d9,RQ=f9,OQ=RQ&&RQ.isTypedArray,Qht=OQ?Xht(OQ):Yht,p9=Qht,Zht=nht,Jht=l9,emt=qs,tmt=KO,nmt=c9,rmt=p9,omt=Object.prototype,imt=omt.hasOwnProperty;function amt(e,t){var n=emt(e),r=!n&&Jht(e),o=!n&&!r&&tmt(e),i=!n&&!r&&!o&&rmt(e),a=n||r||o||i,s=a?Zht(e.length,String):[],l=s.length;for(var c in e)(t||imt.call(e,c))&&!(a&&(c=="length"||o&&(c=="offset"||c=="parent")||i&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||nmt(c,l)))&&s.push(c);return s}var u0e=amt,smt=Object.prototype;function lmt(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||smt;return e===n}var h9=lmt;function cmt(e,t){return function(n){return e(t(n))}}var d0e=cmt,umt=d0e,dmt=umt(Object.keys,Object),fmt=dmt,pmt=h9,hmt=fmt,mmt=Object.prototype,gmt=mmt.hasOwnProperty;function vmt(e){if(!pmt(e))return hmt(e);var t=[];for(var n in Object(e))gmt.call(e,n)&&n!="constructor"&&t.push(n);return t}var ymt=vmt;function bmt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var kl=bmt,xmt=Pg,wmt=kl,Cmt="[object AsyncFunction]",Smt="[object Function]",Emt="[object GeneratorFunction]",_mt="[object Proxy]";function $mt(e){if(!wmt(e))return!1;var t=xmt(e);return t==Smt||t==Emt||t==Cmt||t==_mt}var m9=$mt,Pmt=m9,Mmt=u9;function Tmt(e){return e!=null&&Mmt(e.length)&&!Pmt(e)}var rb=Tmt,Rmt=u0e,Omt=ymt,kmt=rb;function Imt(e){return kmt(e)?Rmt(e):Omt(e)}var mS=Imt,Dmt=l0e,Nmt=mS;function Amt(e,t){return e&&Dmt(e,t,Nmt)}var f0e=Amt;function Fmt(e){return e}var YO=Fmt,Bmt=YO;function Lmt(e){return typeof e=="function"?e:Bmt}var p0e=Lmt,jmt=f0e,zmt=p0e;function Hmt(e,t){return e&&jmt(e,zmt(t))}var g9=Hmt,Vmt=d0e,Wmt=Vmt(Object.getPrototypeOf,Object),v9=Wmt,Umt=Pg,Gmt=v9,qmt=Uu,Kmt="[object Object]",Ymt=Function.prototype,Xmt=Object.prototype,h0e=Ymt.toString,Qmt=Xmt.hasOwnProperty,Zmt=h0e.call(Object);function Jmt(e){if(!qmt(e)||Umt(e)!=Kmt)return!1;var t=Gmt(e);if(t===null)return!0;var n=Qmt.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&h0e.call(n)==Zmt}var m0e=Jmt;function egt(e,t){for(var n=-1,r=e==null?0:e.length,o=Array(r);++n-1}var ggt=mgt,vgt=XO;function ygt(e,t){var n=this.__data__,r=vgt(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var bgt=ygt,xgt=ngt,wgt=ugt,Cgt=pgt,Sgt=ggt,Egt=bgt;function ob(e){var t=-1,n=e==null?0:e.length;for(this.clear();++ts))return!1;var c=i.get(e),u=i.get(t);if(c&&u)return c==t&&u==e;var d=-1,f=!0,h=n&A0t?new k0t:void 0;for(i.set(e,t),i.set(t,e);++d0&&arguments[0]!==void 0?arguments[0]:[],n=[];return(0,S1t.default)(t,function(r){Array.isArray(r)?e(r).map(function(o){return n.push(o)}):(0,w1t.default)(r)?(0,b1t.default)(r,function(o,i){o===!0&&n.push(i),n.push(i+"-"+o)}):(0,v1t.default)(r)&&n.push(r)}),n};pS.default=E1t;var vS={};function _1t(e,t){for(var n=-1,r=e==null?0:e.length;++n1&&arguments[1]!==void 0?arguments[1]:[],r=t.default&&(0,LSt.default)(t.default)||{};return n.map(function(o){var i=t[o];return i&&(0,FSt.default)(i,function(a,s){r[s]||(r[s]={}),r[s]=jSt({},r[s],i[s])}),o}),r};vS.default=zSt;var xS={};Object.defineProperty(xS,"__esModule",{value:!0});xS.autoprefix=void 0;var HSt=g9,dZ=WSt(HSt),VSt=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){QSt(o,r);function o(){var i,a,s,l;XSt(this,o);for(var c=arguments.length,u=Array(c),d=0;d1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){rEt(o,r);function o(){var i,a,s,l;nEt(this,o);for(var c=arguments.length,u=Array(c),d=0;d1&&arguments[1]!==void 0?arguments[1]:!0;r[a]=s};return t===0&&o("first-child"),t===n-1&&o("last-child"),(t===0||t%2===0)&&o("even"),Math.abs(t%2)===1&&o("odd"),o("nth-child",t),r};_9.default=iEt;Object.defineProperty(pl,"__esModule",{value:!0});pl.ReactCSS=pl.loop=pl.handleActive=pl.handleHover=pl.hover=void 0;var aEt=pS,sEt=cb(aEt),lEt=vS,cEt=cb(lEt),uEt=xS,dEt=cb(uEt),fEt=wS,G0e=cb(fEt),pEt=CS,hEt=cb(pEt),mEt=_9,gEt=cb(mEt);function cb(e){return e&&e.__esModule?e:{default:e}}pl.hover=G0e.default;pl.handleHover=G0e.default;pl.handleActive=hEt.default;pl.loop=gEt.default;var vEt=pl.ReactCSS=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o0){if(++t>=l2t)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var f2t=d2t,p2t=s2t,h2t=f2t,m2t=h2t(p2t),g2t=m2t,v2t=YO,y2t=t2t,b2t=g2t;function x2t(e,t){return b2t(y2t(e,t,v2t),e+"")}var w2t=x2t,C2t=gS,S2t=rb,E2t=c9,_2t=kl;function $2t(e,t,n){if(!_2t(n))return!1;var r=typeof t;return(r=="number"?S2t(n)&&E2t(t,n.length):r=="string"&&t in n)?C2t(n[t],e):!1}var P2t=$2t,M2t=w2t,T2t=P2t;function R2t(e){return M2t(function(t,n){var r=-1,o=n.length,i=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(i=e.length>3&&typeof i=="function"?(o--,i):void 0,a&&T2t(n[0],n[1],a)&&(i=o<3?void 0:i,o=1),t=Object(t);++rs?f=1:f=Math.round(d*100/s)/100,n.a!==f)return{h:n.h,s:n.s,l:n.l,a:f,source:"rgb"}}else{var h;if(u<0?h=0:u>a?h=1:h=Math.round(u*100/a)/100,o!==h)return{h:n.h,s:n.s,l:n.l,a:h,source:"rgb"}}return null},PD={},B2t=function(t,n,r,o){if(typeof document>"u"&&!o)return null;var i=o?new o:document.createElement("canvas");i.width=r*2,i.height=r*2;var a=i.getContext("2d");return a?(a.fillStyle=t,a.fillRect(0,0,i.width,i.height),a.fillStyle=n,a.fillRect(0,0,r,r),a.translate(r,r),a.fillRect(0,0,r,r),i.toDataURL()):null},L2t=function(t,n,r,o){var i="".concat(t,"-").concat(n,"-").concat(r).concat(o?"-server":"");if(PD[i])return PD[i];var a=B2t(t,n,r,o);return PD[i]=a,a};function Fw(e){"@babel/helpers - typeof";return Fw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fw(e)}function xZ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function $2(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function $M(e){return $M=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$M(e)}var e_t=function(e){Y2t(n,e);var t=X2t(n);function n(){var r;U2t(this,n);for(var o=arguments.length,i=new Array(o),a=0;aa)d=0;else{var p=-(u*100/a)+100;d=360*p/100}if(r.h!==d)return{h:d,s:r.s,l:r.l,a:r.a,source:"hsl"}}else{var h;if(c<0)h=0;else if(c>i)h=359;else{var m=c*100/i;h=360*m/100}if(r.h!==h)return{h,s:r.s,l:r.l,a:r.a,source:"hsl"}}return null};function G0(e){"@babel/helpers - typeof";return G0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},G0(e)}function n_t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r_t(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function PM(e){return PM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},PM(e)}var f_t=function(e){s_t(n,e);var t=l_t(n);function n(){var r;n_t(this,n);for(var o=arguments.length,i=new Array(o),a=0;aa)d=0;else{var f=-(u*100/a)+100;d=360*f/100}if(r.h!==d)return{h:d,s:r.s,l:r.l,a:r.a,source:"hsl"}}else{var h;if(c<0)h=0;else if(c>i)h=359;else{var m=c*100/i;h=360*m/100}if(r.h!==h)return{h,s:r.s,l:r.l,a:r.a,source:"hsl"}}return null};function G0(e){"@babel/helpers - typeof";return G0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},G0(e)}function n_t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r_t(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function PM(e){return PM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},PM(e)}var f_t=function(e){s_t(n,e);var t=l_t(n);function n(){var r;n_t(this,n);for(var o=arguments.length,i=new Array(o),a=0;a=t||E<0||d&&_>=i}function x(){var w=M6();if(g(w))return y(w);s=setTimeout(x,v(w))}function y(w){return s=void 0,p&&r?h(w):(r=o=void 0,a)}function b(){s!==void 0&&clearTimeout(s),c=0,r=l=o=s=void 0}function C(){return s===void 0?a:y(M6())}function S(){var w=M6(),E=g(w);if(r=arguments,o=this,l=w,E){if(s===void 0)return m(l);if(d)return clearTimeout(s),s=setTimeout(x,t),h(l)}return s===void 0&&(s=setTimeout(x,t)),a}return S.cancel=b,S.flush=C,S}var Q0e=D_t;const A_t=Ar(Q0e);var F_t=Q0e,B_t=Il,L_t="Expected a function";function j_t(e,t,n){var r=!0,o=!0;if(typeof e!="function")throw new TypeError(L_t);return B_t(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),F_t(e,t,{leading:r,maxWait:t,trailing:o})}var z_t=j_t;const H_t=Ar(z_t);var V_t=function(t,n,r){var o=r.getBoundingClientRect(),i=o.width,a=o.height,s=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,l=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,c=s-(r.getBoundingClientRect().left+window.pageXOffset),u=l-(r.getBoundingClientRect().top+window.pageYOffset);c<0?c=0:c>i&&(c=i),u<0?u=0:u>a&&(u=a);var d=c/i,p=1-u/a;return{h:n.h,s:d,v:p,a:n.a,source:"hsv"}};function q0(e){"@babel/helpers - typeof";return q0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},q0(e)}function W_t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function U_t(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function MM(e){return MM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},MM(e)}var e$t=function(e){Y_t(n,e);var t=X_t(n);function n(r){var o;return W_t(this,n),o=t.call(this,r),o.handleChange=function(i){typeof o.props.onChange=="function"&&o.throttle(o.props.onChange,V_t(i,o.props.hsl,o.container),i)},o.handleMouseDown=function(i){o.handleChange(i);var a=o.getContainerRenderWindow();a.addEventListener("mousemove",o.handleChange),a.addEventListener("mouseup",o.handleMouseUp)},o.handleMouseUp=function(){o.unbindEventListeners()},o.throttle=H_t(function(i,a,s){i(a,s)},50),o}return G_t(n,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var o=this.container,i=window;!i.document.contains(o)&&i.parent!==i;)i=i.parent;return i}},{key:"unbindEventListeners",value:function(){var o=this.getContainerRenderWindow();o.removeEventListener("mousemove",this.handleChange),o.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var o=this,i=this.props.style||{},a=i.color,s=i.white,l=i.black,c=i.pointer,u=i.circle,d=nh({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl(".concat(this.props.hsl.h,",100%, 50%)"),borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:"".concat(-(this.props.hsv.v*100)+100,"%"),left:"".concat(this.props.hsv.s*100,"%"),cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:`0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3), + `),Z.createElement("div",{style:s.pointer},this.props.pointer?Z.createElement(this.props.pointer,this.props):Z.createElement("div",{style:s.slider}))))}}]),n}(p.PureComponent||p.Component),p_t=Vc,h_t=function(){return p_t.Date.now()},m_t=h_t,g_t=/\s/;function v_t(e){for(var t=e.length;t--&&g_t.test(e.charAt(t)););return t}var y_t=v_t,b_t=y_t,x_t=/^\s+/;function w_t(e){return e&&e.slice(0,b_t(e)+1).replace(x_t,"")}var C_t=w_t,S_t=C_t,CZ=kl,E_t=n4,SZ=NaN,__t=/^[-+]0x[0-9a-f]+$/i,$_t=/^0b[01]+$/i,P_t=/^0o[0-7]+$/i,M_t=parseInt;function T_t(e){if(typeof e=="number")return e;if(E_t(e))return SZ;if(CZ(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=CZ(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=S_t(e);var n=$_t.test(e);return n||P_t.test(e)?M_t(e.slice(2),n?2:8):__t.test(e)?SZ:+e}var R_t=T_t,O_t=kl,MD=m_t,EZ=R_t,k_t="Expected a function",I_t=Math.max,D_t=Math.min;function N_t(e,t,n){var r,o,i,a,s,l,c=0,u=!1,d=!1,f=!0;if(typeof e!="function")throw new TypeError(k_t);t=EZ(t)||0,O_t(n)&&(u=!!n.leading,d="maxWait"in n,i=d?I_t(EZ(n.maxWait)||0,t):i,f="trailing"in n?!!n.trailing:f);function h(C){var E=r,_=o;return r=o=void 0,c=C,a=e.apply(_,E),a}function m(C){return c=C,s=setTimeout(b,t),u?h(C):a}function v(C){var E=C-l,_=C-c,P=t-E;return d?D_t(P,i-_):P}function g(C){var E=C-l,_=C-c;return l===void 0||E>=t||E<0||d&&_>=i}function b(){var C=MD();if(g(C))return y(C);s=setTimeout(b,v(C))}function y(C){return s=void 0,f&&r?h(C):(r=o=void 0,a)}function x(){s!==void 0&&clearTimeout(s),c=0,r=l=o=s=void 0}function w(){return s===void 0?a:y(MD())}function S(){var C=MD(),E=g(C);if(r=arguments,o=this,l=C,E){if(s===void 0)return m(l);if(d)return clearTimeout(s),s=setTimeout(b,t),h(l)}return s===void 0&&(s=setTimeout(b,t)),a}return S.cancel=x,S.flush=w,S}var Q0e=N_t;const A_t=Ar(Q0e);var F_t=Q0e,B_t=kl,L_t="Expected a function";function j_t(e,t,n){var r=!0,o=!0;if(typeof e!="function")throw new TypeError(L_t);return B_t(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),F_t(e,t,{leading:r,maxWait:t,trailing:o})}var z_t=j_t;const H_t=Ar(z_t);var V_t=function(t,n,r){var o=r.getBoundingClientRect(),i=o.width,a=o.height,s=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,l=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,c=s-(r.getBoundingClientRect().left+window.pageXOffset),u=l-(r.getBoundingClientRect().top+window.pageYOffset);c<0?c=0:c>i&&(c=i),u<0?u=0:u>a&&(u=a);var d=c/i,f=1-u/a;return{h:n.h,s:d,v:f,a:n.a,source:"hsv"}};function q0(e){"@babel/helpers - typeof";return q0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},q0(e)}function W_t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function U_t(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function MM(e){return MM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},MM(e)}var e$t=function(e){Y_t(n,e);var t=X_t(n);function n(r){var o;return W_t(this,n),o=t.call(this,r),o.handleChange=function(i){typeof o.props.onChange=="function"&&o.throttle(o.props.onChange,V_t(i,o.props.hsl,o.container),i)},o.handleMouseDown=function(i){o.handleChange(i);var a=o.getContainerRenderWindow();a.addEventListener("mousemove",o.handleChange),a.addEventListener("mouseup",o.handleMouseUp)},o.handleMouseUp=function(){o.unbindEventListeners()},o.throttle=H_t(function(i,a,s){i(a,s)},50),o}return G_t(n,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var o=this.container,i=window;!i.document.contains(o)&&i.parent!==i;)i=i.parent;return i}},{key:"unbindEventListeners",value:function(){var o=this.getContainerRenderWindow();o.removeEventListener("mousemove",this.handleChange),o.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var o=this,i=this.props.style||{},a=i.color,s=i.white,l=i.black,c=i.pointer,u=i.circle,d=rh({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl(".concat(this.props.hsl.h,",100%, 50%)"),borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:"".concat(-(this.props.hsv.v*100)+100,"%"),left:"".concat(this.props.hsv.s*100,"%"),cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:`0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3), 0 0 1px 2px rgba(0,0,0,.4)`,borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:a,white:s,black:l,pointer:c,circle:u}},{custom:!!this.props.style});return Z.createElement("div",{style:d.color,ref:function(h){return o.container=h},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},Z.createElement("style",null,` .saturation-white { background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0)); @@ -533,8 +533,8 @@ ${U}`),D.pop(),`{${W}}`}case"number":return isFinite(N)?String(N):b?b(N):"null"; background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0)); background: linear-gradient(to top, #000, rgba(0,0,0,0)); } - `),Z.createElement("div",{style:d.white,className:"saturation-white"},Z.createElement("div",{style:d.black,className:"saturation-black"}),Z.createElement("div",{style:d.pointer},this.props.pointer?Z.createElement(this.props.pointer,this.props):Z.createElement("div",{style:d.circle}))))}}]),n}(f.PureComponent||f.Component),t$t=N0e,n$t=k0e,r$t=p0e,o$t=qs;function i$t(e,t){var n=o$t(e)?t$t:n$t;return n(e,r$t(t))}var a$t=i$t,s$t=a$t;const l$t=Ar(s$t);function RM(e){"@babel/helpers - typeof";return RM=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},RM(e)}var c$t=/^\s+/,u$t=/\s+$/;function nn(e,t){if(e=e||"",t=t||{},e instanceof nn)return e;if(!(this instanceof nn))return new nn(e,t);var n=d$t(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}nn.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},getLuminance:function(){var t=this.toRgb(),n,r,o,i,a,s;return n=t.r/255,r=t.g/255,o=t.b/255,n<=.03928?i=n/12.92:i=Math.pow((n+.055)/1.055,2.4),r<=.03928?a=r/12.92:a=Math.pow((r+.055)/1.055,2.4),o<=.03928?s=o/12.92:s=Math.pow((o+.055)/1.055,2.4),.2126*i+.7152*a+.0722*s},setAlpha:function(t){return this._a=Z0e(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=$Z(this._r,this._g,this._b);return{h:t.h*360,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=$Z(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this._a==1?"hsv("+n+", "+r+"%, "+o+"%)":"hsva("+n+", "+r+"%, "+o+"%, "+this._roundA+")"},toHsl:function(){var t=_Z(this._r,this._g,this._b);return{h:t.h*360,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=_Z(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this._a==1?"hsl("+n+", "+r+"%, "+o+"%)":"hsla("+n+", "+r+"%, "+o+"%, "+this._roundA+")"},toHex:function(t){return PZ(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return m$t(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(so(this._r,255)*100)+"%",g:Math.round(so(this._g,255)*100)+"%",b:Math.round(so(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(so(this._r,255)*100)+"%, "+Math.round(so(this._g,255)*100)+"%, "+Math.round(so(this._b,255)*100)+"%)":"rgba("+Math.round(so(this._r,255)*100)+"%, "+Math.round(so(this._g,255)*100)+"%, "+Math.round(so(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:P$t[PZ(this._r,this._g,this._b,!0)]||!1},toFilter:function(t){var n="#"+MZ(this._r,this._g,this._b,this._a),r=n,o=this._gradientType?"GradientType = 1, ":"";if(t){var i=nn(t);r="#"+MZ(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+o+"startColorstr="+n+",endColorstr="+r+")"},toString:function(t){var n=!!t;t=t||this._format;var r=!1,o=this._a<1&&this._a>=0,i=!n&&o&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return i?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return nn(this.toString())},_applyModification:function(t,n){var r=t.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(b$t,arguments)},brighten:function(){return this._applyModification(x$t,arguments)},darken:function(){return this._applyModification(C$t,arguments)},desaturate:function(){return this._applyModification(g$t,arguments)},saturate:function(){return this._applyModification(v$t,arguments)},greyscale:function(){return this._applyModification(y$t,arguments)},spin:function(){return this._applyModification(w$t,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(_$t,arguments)},complement:function(){return this._applyCombination(S$t,arguments)},monochromatic:function(){return this._applyCombination($$t,arguments)},splitcomplement:function(){return this._applyCombination(E$t,arguments)},triad:function(){return this._applyCombination(RZ,[3])},tetrad:function(){return this._applyCombination(RZ,[4])}};nn.fromRatio=function(e,t){if(RM(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=Xx(e[r]));e=n}return nn(e,t)};function d$t(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,a=!1,s=!1;return typeof e=="string"&&(e=T$t(e)),RM(e)=="object"&&(od(e.r)&&od(e.g)&&od(e.b)?(t=f$t(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):od(e.h)&&od(e.s)&&od(e.v)?(r=Xx(e.s),o=Xx(e.v),t=h$t(e.h,r,o),a=!0,s="hsv"):od(e.h)&&od(e.s)&&od(e.l)&&(r=Xx(e.s),i=Xx(e.l),t=p$t(e.h,r,i),a=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=Z0e(n),{ok:a,format:e.format||s,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:n}}function f$t(e,t,n){return{r:so(e,255)*255,g:so(t,255)*255,b:so(n,255)*255}}function _Z(e,t,n){e=so(e,255),t=so(t,255),n=so(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i,a,s=(r+o)/2;if(r==o)i=a=0;else{var l=r-o;switch(a=s>.5?l/(2-r-o):l/(r+o),r){case e:i=(t-n)/l+(t1&&(d-=1),d<1/6?c+(u-c)*6*d:d<1/2?u:d<2/3?c+(u-c)*(2/3-d)*6:c}if(t===0)r=o=i=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=a(l,s,e+1/3),o=a(l,s,e),i=a(l,s,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function $Z(e,t,n){e=so(e,255),t=so(t,255),n=so(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i,a,s=r,l=r-o;if(a=r===0?0:l/r,r==o)i=0;else{switch(r){case e:i=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(nn(r));return i}function $$t(e,t){t=t||6;for(var n=nn(e).toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(nn({h:r,s:o,v:i})),i=(i+s)%1;return a}nn.mix=function(e,t,n){n=n===0?0:n||50;var r=nn(e).toRgb(),o=nn(t).toRgb(),i=n/100,a={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return nn(a)};nn.readability=function(e,t){var n=nn(e),r=nn(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};nn.isReadable=function(e,t,n){var r=nn.readability(e,t),o,i;switch(i=!1,o=I$t(n),o.level+o.size){case"AAsmall":case"AAAlarge":i=r>=4.5;break;case"AAlarge":i=r>=3;break;case"AAAsmall":i=r>=7;break}return i};nn.mostReadable=function(e,t,n){var r=null,o=0,i,a,s,l;n=n||{},a=n.includeFallbackColors,s=n.level,l=n.size;for(var c=0;co&&(o=i,r=nn(t[c]));return nn.isReadable(e,r,{level:s,size:l})||!a?r:(n.includeFallbackColors=!1,nn.mostReadable(e,["#fff","#000"],n))};var I5=nn.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",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:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",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:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",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:"f00",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:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},P$t=nn.hexNames=M$t(I5);function M$t(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function Z0e(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function so(e,t){R$t(e)&&(e="100%");var n=O$t(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function a4(e){return Math.min(1,Math.max(0,e))}function Es(e){return parseInt(e,16)}function R$t(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function O$t(e){return typeof e=="string"&&e.indexOf("%")!=-1}function lc(e){return e.length==1?"0"+e:""+e}function Xx(e){return e<=1&&(e=e*100+"%"),e}function J0e(e){return Math.round(parseFloat(e)*255).toString(16)}function OZ(e){return Es(e)/255}var Wl=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",o="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+o),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+o),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+o),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 od(e){return!!Wl.CSS_UNIT.exec(e)}function T$t(e){e=e.replace(c$t,"").replace(u$t,"").toLowerCase();var t=!1;if(I5[e])e=I5[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=Wl.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=Wl.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Wl.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=Wl.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Wl.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=Wl.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Wl.hex8.exec(e))?{r:Es(n[1]),g:Es(n[2]),b:Es(n[3]),a:OZ(n[4]),format:t?"name":"hex8"}:(n=Wl.hex6.exec(e))?{r:Es(n[1]),g:Es(n[2]),b:Es(n[3]),format:t?"name":"hex"}:(n=Wl.hex4.exec(e))?{r:Es(n[1]+""+n[1]),g:Es(n[2]+""+n[2]),b:Es(n[3]+""+n[3]),a:OZ(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=Wl.hex3.exec(e))?{r:Es(n[1]+""+n[1]),g:Es(n[2]+""+n[2]),b:Es(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function I$t(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:t,size:n}}var TZ=function(t){var n=["r","g","b","a","h","s","l","v"],r=0,o=0;return l$t(n,function(i){if(t[i]&&(r+=1,isNaN(t[i])||(o+=1),i==="s"||i==="l")){var a=/^\d+%$/;a.test(t[i])&&(o+=1)}}),r===o?t:!1},P2=function(t,n){var r=t.hex?nn(t.hex):nn(t),o=r.toHsl(),i=r.toHsv(),a=r.toRgb(),s=r.toHex();o.s===0&&(o.h=n||0,i.h=n||0);var l=s==="000000"&&a.a===0;return{hsl:o,hex:l?"transparent":"#".concat(s),rgb:a,hsv:i,oldHue:t.h||n||o.h,source:t.source}},k$t=function(t){if(t==="transparent")return!0;var n=String(t).charAt(0)==="#"?1:0;return t.length!==4+n&&t.length<7+n&&nn(t).isValid()};function K0(e){"@babel/helpers - typeof";return K0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},K0(e)}function k5(){return k5=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function OM(e){return OM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},OM(e)}var V$t=function(t){var n=function(r){B$t(i,r);var o=L$t(i);function i(a){var s;return D$t(this,i),s=o.call(this),s.handleChange=function(l,c){var u=TZ(l);if(u){var d=P2(l,l.h||s.state.oldHue);s.setState(d),s.props.onChangeComplete&&s.debounce(s.props.onChangeComplete,d,c),s.props.onChange&&s.props.onChange(d,c)}},s.handleSwatchHover=function(l,c){var u=TZ(l);if(u){var d=P2(l,l.h||s.state.oldHue);s.props.onSwatchHover&&s.props.onSwatchHover(d,c)}},s.state=dx({},P2(a.color,0)),s.debounce=A_t(function(l,c,u){l(c,u)},100),s}return A$t(i,[{key:"render",value:function(){var s={};return this.props.onSwatchHover&&(s.onSwatchHover=this.handleSwatchHover),Z.createElement(t,k5({},this.props,this.state,{onChange:this.handleChange},s))}}],[{key:"getDerivedStateFromProps",value:function(s,l){return dx({},P2(s.color,l.oldHue))}}]),i}(f.PureComponent||f.Component);return n.propTypes=dx({},t.propTypes),n.defaultProps=dx(dx({},t.defaultProps),{},{color:{h:250,s:.5,l:.2,a:1}}),n};function Y0(e){"@babel/helpers - typeof";return Y0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Y0(e)}function W$t(e,t,n){return t=tye(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U$t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function G$t(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function TM(e){return TM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},TM(e)}var ePt=1,nye=38,tPt=40,nPt=[nye,tPt],rPt=function(t){return nPt.indexOf(t)>-1},oPt=function(t){return Number(String(t).replace(/%/g,""))},iPt=1,fx=function(e){Y$t(n,e);var t=X$t(n);function n(r){var o;return U$t(this,n),o=t.call(this),o.handleBlur=function(){o.state.blurValue&&o.setState({value:o.state.blurValue,blurValue:null})},o.handleChange=function(i){o.setUpdatedValue(i.target.value,i)},o.handleKeyDown=function(i){var a=oPt(i.target.value);if(!isNaN(a)&&rPt(i.keyCode)){var s=o.getArrowOffset(),l=i.keyCode===nye?a+s:a-s;o.setUpdatedValue(l,i)}},o.handleDrag=function(i){if(o.props.dragLabel){var a=Math.round(o.props.value+i.movementX);a>=0&&a<=o.props.dragMax&&o.props.onChange&&o.props.onChange(o.getValueObjectWithLabel(a),i)}},o.handleMouseDown=function(i){o.props.dragLabel&&(i.preventDefault(),o.handleDrag(i),window.addEventListener("mousemove",o.handleDrag),window.addEventListener("mouseup",o.handleMouseUp))},o.handleMouseUp=function(){o.unbindEventListeners()},o.unbindEventListeners=function(){window.removeEventListener("mousemove",o.handleDrag),window.removeEventListener("mouseup",o.handleMouseUp)},o.state={value:String(r.value).toUpperCase(),blurValue:String(r.value).toUpperCase()},o.inputId="rc-editable-input-".concat(iPt++),o}return q$t(n,[{key:"componentDidUpdate",value:function(o,i){this.props.value!==this.state.value&&(o.value!==this.props.value||i.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(o){return W$t({},this.props.label,o)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||ePt}},{key:"setUpdatedValue",value:function(o,i){var a=this.props.label?this.getValueObjectWithLabel(o):o;this.props.onChange&&this.props.onChange(a,i),this.setState({value:o})}},{key:"render",value:function(){var o=this,i=nh({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return Z.createElement("div",{style:i.wrap},Z.createElement("input",{id:this.inputId,style:i.input,ref:function(s){return o.input=s},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?Z.createElement("label",{htmlFor:this.inputId,style:i.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),n}(f.PureComponent||f.Component);function X0(e){"@babel/helpers - typeof";return X0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},X0(e)}function A5(){return A5=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function IM(e){return IM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},IM(e)}var gPt=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){dPt(i,r);var o=fPt(i);function i(){var a;aPt(this,i);for(var s=arguments.length,l=new Array(s),c=0;c100&&(u.a=100),u.a/=100,n==null||n({h:o==null?void 0:o.h,s:o==null?void 0:o.s,l:o==null?void 0:o.l,a:u.a,source:"rgb"},d))};return Z.createElement("div",{style:s.fields,className:"flexbox-fix"},Z.createElement("div",{style:s.double},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"hex",value:i==null?void 0:i.replace("#",""),onChange:l})),Z.createElement("div",{style:s.single},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"r",value:r==null?void 0:r.r,onChange:l,dragLabel:"true",dragMax:"255"})),Z.createElement("div",{style:s.single},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"g",value:r==null?void 0:r.g,onChange:l,dragLabel:"true",dragMax:"255"})),Z.createElement("div",{style:s.single},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"b",value:r==null?void 0:r.b,onChange:l,dragLabel:"true",dragMax:"255"})),Z.createElement("div",{style:s.alpha},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"a",value:Math.round(((r==null?void 0:r.a)||0)*100),onChange:l,dragLabel:"true",dragMax:"100"})))};function LC(e){"@babel/helpers - typeof";return LC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},LC(e)}function AZ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function FZ(e){for(var t=1;t-1}function FPt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return(typeof e>"u"||e===!1)&&oye()?S7:DPt}var BPt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps,l=t.old,c=f.useContext(Vt.ConfigContext),u=c.getPrefixCls,d=Z.useMemo(function(){return FPt(l)},[l]),p=u("pro-field-color-picker"),h=f.useMemo(function(){return l?"":re(K({},p,oye()))},[p,l]);if(o==="read"){var m=M.jsx(d,{value:r,mode:"read",ref:n,className:h,open:!1});return i?i(r,B({mode:o},s),m):m}if(o==="edit"||o==="update"){var v=B({display:"table-cell"},s.style),g=M.jsx(d,B(B({ref:n,presets:[APt]},s),{},{style:v,className:h}));return a?a(r,B(B({mode:o},s),{},{style:v}),g):g}return null};const LPt=Z.forwardRef(BPt);$n.extend(t7);var jPt=function(t,n){return t?typeof n=="function"?n($n(t)):$n(t).format((Array.isArray(n)?n[0]:n)||"YYYY-MM-DD"):"-"},zPt=function(t,n){var r=t.text,o=t.mode,i=t.format,a=t.label,s=t.light,l=t.render,c=t.renderFormItem,u=t.plain,d=t.showTime,p=t.fieldProps,h=t.picker,m=t.bordered,v=t.lightLabel,g=Co(),x=f.useState(!1),y=ie(x,2),b=y[0],C=y[1];if(o==="read"){var S=jPt(r,p.format||i);return l?l(r,B({mode:o},p),M.jsx(M.Fragment,{children:S})):M.jsx(M.Fragment,{children:S})}if(o==="edit"||o==="update"){var w,E=p.disabled,_=p.value,P=p.placeholder,$=P===void 0?g.getMessage("tableForm.selectPlaceholder","请选择"):P,R=uS(_);return s?w=M.jsx(lf,{label:a,onClick:function(){var T;p==null||(T=p.onOpenChange)===null||T===void 0||T.call(p,!0),C(!0)},style:R?{paddingInlineEnd:0}:void 0,disabled:E,value:R||b?M.jsx(ka,B(B(B({picker:h,showTime:d,format:i,ref:n},p),{},{value:R,onOpenChange:function(T){var I;C(T),p==null||(I=p.onOpenChange)===null||I===void 0||I.call(p,T)}},zs(!1)),{},{open:b})):void 0,allowClear:!1,downIcon:R||b?!1:void 0,bordered:m,ref:v}):w=M.jsx(ka,B(B(B({picker:h,showTime:d,format:i,placeholder:$},zs(u===void 0?!0:!u)),{},{ref:n},p),{},{value:R})),c?c(r,B({mode:o},p),w):w}return null};const ov=Z.forwardRef(zPt);var HPt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.placeholder,s=t.renderFormItem,l=t.fieldProps,c=Co(),u=a||c.getMessage("tableForm.inputPlaceholder","请输入"),d=f.useCallback(function(x){var y=x??void 0;return!l.stringMode&&typeof y=="string"&&(y=Number(y)),typeof y=="number"&&!Um(y)&&!Um(l.precision)&&(y=Number(y.toFixed(l.precision))),y},[l]);if(o==="read"){var p,h={};l!=null&&l.precision&&(h={minimumFractionDigits:Number(l.precision),maximumFractionDigits:Number(l.precision)});var m=new Intl.NumberFormat(void 0,B(B({},h),(l==null?void 0:l.intlProps)||{})).format(Number(r)),v=l!=null&&l.stringMode?M.jsx("span",{children:r}):M.jsx("span",{ref:n,children:(l==null||(p=l.formatter)===null||p===void 0?void 0:p.call(l,m))||m});return i?i(r,B({mode:o},l),v):v}if(o==="edit"||o==="update"){var g=M.jsx(Gd,B(B({ref:n,min:0,placeholder:u},En(l,["onChange","onBlur"])),{},{onChange:function(y){var b;return l==null||(b=l.onChange)===null||b===void 0?void 0:b.call(l,d(y))},onBlur:function(y){var b;return l==null||(b=l.onBlur)===null||b===void 0?void 0:b.call(l,d(y.target.value))}}));return s?s(r,B({mode:o},l),g):g}return null};const VPt=Z.forwardRef(HPt);var WPt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.placeholder,s=t.renderFormItem,l=t.fieldProps,c=t.separator,u=c===void 0?"~":c,d=t.separatorWidth,p=d===void 0?30:d,h=l.value,m=l.defaultValue,v=l.onChange,g=l.id,x=Co(),y=Tu.useToken(),b=y.token,C=Gt(function(){return m},{value:h,onChange:v}),S=ie(C,2),w=S[0],E=S[1],_=f.useRef(w);if(o==="read"){var P=function(H){var U,V=new Intl.NumberFormat(void 0,B({minimumSignificantDigits:2},(l==null?void 0:l.intlProps)||{})).format(Number(H));return(l==null||(U=l.formatter)===null||U===void 0?void 0:U.call(l,V))||V},$=M.jsxs("span",{ref:n,children:[P(r[0])," ",u," ",P(r[1])]});return i?i(r,B({mode:o},l),$):$}if(o==="edit"||o==="update"){var R=function(){if(Array.isArray(_.current)){var H=ie(_.current,2),U=H[0],V=H[1];typeof U=="number"&&typeof V=="number"&&U>V?E([V,U]):U===void 0&&V===void 0&&E(void 0)}},O=function(H,U){var V=Ne(w||[]);V[H]=U===null?void 0:U,_.current=V,E(V)},T=(l==null?void 0:l.placeholder)||a||[x.getMessage("tableForm.inputPlaceholder","请输入"),x.getMessage("tableForm.inputPlaceholder","请输入")],I=function(H){return Array.isArray(T)?T[H]:T},k=Ri.Compact||Hn.Group,N=Ri.Compact?{}:{compact:!0},D=M.jsxs(k,B(B({},N),{},{onBlur:R,children:[M.jsx(Gd,B(B({},l),{},{placeholder:I(0),id:g??"".concat(g,"-0"),style:{width:"calc((100% - ".concat(p,"px) / 2)")},value:w==null?void 0:w[0],defaultValue:m==null?void 0:m[0],onChange:function(H){return O(0,H)}})),M.jsx(Hn,{style:{width:p,textAlign:"center",borderInlineStart:0,borderInlineEnd:0,pointerEvents:"none",backgroundColor:b==null?void 0:b.colorBgContainer},placeholder:u,disabled:!0}),M.jsx(Gd,B(B({},l),{},{placeholder:I(1),id:g??"".concat(g,"-1"),style:{width:"calc((100% - ".concat(p,"px) / 2)"),borderInlineStart:0},value:w==null?void 0:w[1],defaultValue:m==null?void 0:m[1],onChange:function(H){return O(1,H)}}))]}));return s?s(r,B({mode:o},l),D):D}return null};const UPt=Z.forwardRef(WPt);var iye={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){return function(n,r,o){n=n||{};var i=r.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function s(c,u,d,p){return i.fromToBase(c,u,d,p)}o.en.relativeTime=a,i.fromToBase=function(c,u,d,p,h){for(var m,v,g,x=d.$locale().relativeTime||a,y=n.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],b=y.length,C=0;C0,w<=S.r||!S.r){w<=1&&C>0&&(S=y[C-1]);var E=x[S.l];h&&(w=h(""+w)),v=typeof E=="string"?E.replace("%d",w):E(w,u,S.l,g);break}}if(u)return v;var _=g?x.future:x.past;return typeof _=="function"?_(v):_.replace("%s",v)},i.to=function(c,u){return s(c,u,this,!0)},i.from=function(c,u){return s(c,u,this)};var l=function(c){return c.$u?o.utc():o()};i.toNow=function(c){return this.to(l(this),c)},i.fromNow=function(c){return this.from(l(this),c)}}})})(iye);var GPt=iye.exports;const qPt=Ar(GPt);$n.extend(qPt);var KPt=function(t,n){var r=t.text,o=t.mode,i=t.plain,a=t.render,s=t.renderFormItem,l=t.format,c=t.fieldProps,u=Co();if(o==="read"){var d=M.jsx(ss,{title:$n(r).format((c==null?void 0:c.format)||l||"YYYY-MM-DD HH:mm:ss"),children:$n(r).fromNow()});return a?a(r,B({mode:o},c),M.jsx(M.Fragment,{children:d})):M.jsx(M.Fragment,{children:d})}if(o==="edit"||o==="update"){var p=u.getMessage("tableForm.selectPlaceholder","请选择"),h=uS(c.value),m=M.jsx(ka,B(B(B({ref:n,placeholder:p,showTime:!0},zs(i===void 0?!0:!i)),c),{},{value:h}));return s?s(r,B({mode:o},c),m):m}return null};const YPt=Z.forwardRef(KPt);var aye=Z.forwardRef(function(e,t){var n=e.text,r=e.mode,o=e.render,i=e.renderFormItem,a=e.fieldProps,s=e.placeholder,l=e.width,c=Co(),u=s||c.getMessage("tableForm.inputPlaceholder","请输入");if(r==="read"){var d=M.jsx(Qme,B({ref:t,width:l||32,src:n},a));return o?o(n,B({mode:r},a),d):d}if(r==="edit"||r==="update"){var p=M.jsx(Hn,B({ref:t,placeholder:u},a));return i?i(n,B({mode:r},a),p):p}return null}),XPt=function(t,n){var r=t.border,o=r===void 0?!1:r,i=t.children,a=f.useContext(Vt.ConfigContext),s=a.getPrefixCls,l=s("pro-field-index-column"),c=Fr("IndexColumn",function(){return K({},".".concat(l),{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"18px",height:"18px","&-border":{color:"#fff",fontSize:"12px",lineHeight:"12px",backgroundColor:"#314659",borderRadius:"9px","&.top-three":{backgroundColor:"#979797"}}})}),u=c.wrapSSR,d=c.hashId;return u(M.jsx("div",{ref:n,className:re(l,d,K(K({},"".concat(l,"-border"),o),"top-three",i>3)),children:i}))};const LZ=Z.forwardRef(XPt);var QPt=["contentRender","numberFormatOptions","numberPopoverRender","open"],ZPt=["text","mode","render","renderFormItem","fieldProps","proFieldKey","plain","valueEnum","placeholder","locale","customSymbol","numberFormatOptions","numberPopoverRender"],sye=new Intl.NumberFormat("zh-Hans-CN",{currency:"CNY",style:"currency"}),JPt={style:"currency",currency:"USD"},eMt={style:"currency",currency:"RUB"},tMt={style:"currency",currency:"RSD"},nMt={style:"currency",currency:"MYR"},rMt={style:"currency",currency:"BRL"},oMt={default:sye,"zh-Hans-CN":{currency:"CNY",style:"currency"},"en-US":JPt,"ru-RU":eMt,"ms-MY":nMt,"sr-RS":tMt,"pt-BR":rMt},jZ=function(t,n,r,o){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"",a=n==null?void 0:n.toString().replaceAll(",","");if(typeof a=="string"){var s=Number(a);if(Number.isNaN(s))return a;a=s}if(!a&&a!==0)return"";var l=!1;try{l=t!==!1&&Intl.NumberFormat.supportedLocalesOf([t.replace("_","-")],{localeMatcher:"lookup"}).length>0}catch{}try{var c=new Intl.NumberFormat(l&&t!==!1&&(t==null?void 0:t.replace("_","-"))||"zh-Hans-CN",B(B({},oMt[t||"zh-Hans-CN"]||sye),{},{maximumFractionDigits:r},o)),u=c.format(a),d=function(x){var y=x.match(/\d+/);if(y){var b=y[0];return x.slice(x.indexOf(b))}else return x},p=d(u),h=u||"",m=ie(h,1),v=m[0];return["+","-"].includes(v)?"".concat(i||"").concat(v).concat(p):"".concat(i||"").concat(p)}catch{return a}},R6=2,iMt=Z.forwardRef(function(e,t){var n=e.contentRender;e.numberFormatOptions,e.numberPopoverRender;var r=e.open,o=Ye(e,QPt),i=Gt(function(){return o.defaultValue},{value:o.value,onChange:o.onChange}),a=ie(i,2),s=a[0],l=a[1],c=n==null?void 0:n(B(B({},o),{},{value:s})),u=HT(c?r:!1);return M.jsx(nf,B(B({placement:"topLeft"},u),{},{trigger:["focus","click"],content:c,getPopupContainer:function(p){return(p==null?void 0:p.parentElement)||document.body},children:M.jsx(Gd,B(B({ref:t},o),{},{value:s,onChange:l}))}))}),aMt=function(t,n){var r,o=t.text,i=t.mode,a=t.render,s=t.renderFormItem,l=t.fieldProps;t.proFieldKey,t.plain,t.valueEnum;var c=t.placeholder,u=t.locale,d=t.customSymbol,p=d===void 0?l.customSymbol:d,h=t.numberFormatOptions,m=h===void 0?l==null?void 0:l.numberFormatOptions:h,v=t.numberPopoverRender,g=v===void 0?(l==null?void 0:l.numberPopoverRender)||!1:v,x=Ye(t,ZPt),y=(r=l==null?void 0:l.precision)!==null&&r!==void 0?r:R6,b=Co();u&&Wm[u]&&(b=Wm[u]);var C=c||b.getMessage("tableForm.inputPlaceholder","请输入"),S=f.useMemo(function(){if(p)return p;if(!(x.moneySymbol===!1||l.moneySymbol===!1))return b.getMessage("moneySymbol","¥")},[p,l.moneySymbol,b,x.moneySymbol]),w=f.useCallback(function(P){var $=new RegExp("\\B(?=(\\d{".concat(3+Math.max(y-R6,0),"})+(?!\\d))"),"g"),R=String(P).split("."),O=ie(R,2),T=O[0],I=O[1],k=T.replace($,","),N="";return I&&y>0&&(N=".".concat(I.slice(0,y===void 0?R6:y))),"".concat(k).concat(N)},[y]);if(i==="read"){var E=M.jsx("span",{ref:n,children:jZ(u||!1,o,y,m??l.numberFormatOptions,S)});return a?a(o,B({mode:i},l),E):E}if(i==="edit"||i==="update"){var _=M.jsx(iMt,B(B({contentRender:function($){if(g===!1||!$.value)return null;var R=jZ(S||u||!1,"".concat(w($.value)),y,B(B({},m),{},{notation:"compact"}),S);return typeof g=="function"?g==null?void 0:g($,R):R},ref:n,precision:y,formatter:function($){return $&&S?"".concat(S," ").concat(w($)):$==null?void 0:$.toString()},parser:function($){return S&&$?$.replace(new RegExp("\\".concat(S,"\\s?|(,*)"),"g"),""):$},placeholder:C},En(l,["numberFormatOptions","precision","numberPopoverRender","customSymbol","moneySymbol","visible","open"])),{},{onBlur:l.onBlur?function(P){var $,R=P.target.value;S&&R&&(R=R.replace(new RegExp("\\".concat(S,"\\s?|(,*)"),"g"),"")),($=l.onBlur)===null||$===void 0||$.call(l,R)}:void 0}));return s?s(o,B({mode:i},l),_):_}return null};const lye=Z.forwardRef(aMt);var zZ=function(t){return t.map(function(n,r){var o;return Z.isValidElement(n)?Z.cloneElement(n,B(B({key:r},n==null?void 0:n.props),{},{style:B({},n==null||(o=n.props)===null||o===void 0?void 0:o.style)})):M.jsx(Z.Fragment,{children:n},r)})},sMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.fieldProps,s=f.useContext(Vt.ConfigContext),l=s.getPrefixCls,c=l("pro-field-option"),u=Tu.useToken(),d=u.token;if(f.useImperativeHandle(n,function(){return{}}),i){var p=i(r,B({mode:o},a),M.jsx(M.Fragment,{}));return!p||(p==null?void 0:p.length)<1||!Array.isArray(p)?null:M.jsx("div",{style:{display:"flex",gap:d.margin,alignItems:"center"},className:c,children:zZ(p)})}return!r||!Array.isArray(r)?Z.isValidElement(r)?r:null:M.jsx("div",{style:{display:"flex",gap:d.margin,alignItems:"center"},className:c,children:zZ(r)})};const lMt=Z.forwardRef(sMt);var cMt=["text","mode","render","renderFormItem","fieldProps","proFieldKey"],uMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps;t.proFieldKey;var l=Ye(t,cMt),c=Co(),u=Gt(function(){return l.open||l.visible||!1},{value:l.open||l.visible,onChange:l.onOpenChange||l.onVisible}),d=ie(u,2),p=d[0],h=d[1];if(o==="read"){var m=M.jsx(M.Fragment,{children:"-"});return r&&(m=M.jsxs(Ri,{children:[M.jsx("span",{ref:n,children:p?r:"********"}),M.jsx("a",{onClick:function(){return h(!p)},children:p?M.jsx(Gy,{}):M.jsx(Zme,{})})]})),i?i(r,B({mode:o},s),m):m}if(o==="edit"||o==="update"){var v=M.jsx(Hn.Password,B({placeholder:c.getMessage("tableForm.inputPlaceholder","请输入"),ref:n},s));return a?a(r,B({mode:o},s),v):v}return null};const dMt=Z.forwardRef(uMt);function fMt(e){return e===0?null:e>0?"+":"-"}function pMt(e){return e===0?"#595959":e>0?"#ff4d4f":"#52c41a"}function hMt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return t>=0?e==null?void 0:e.toFixed(t):e}function kM(e){return dt(e)==="symbol"||e instanceof Symbol?NaN:Number(e)}var mMt=function(t,n){var r=t.text,o=t.prefix,i=t.precision,a=t.suffix,s=a===void 0?"%":a,l=t.mode,c=t.showColor,u=c===void 0?!1:c,d=t.render,p=t.renderFormItem,h=t.fieldProps,m=t.placeholder,v=t.showSymbol,g=Co(),x=m||g.getMessage("tableForm.inputPlaceholder","请输入"),y=f.useMemo(function(){return typeof r=="string"&&r.includes("%")?kM(r.replace("%","")):kM(r)},[r]),b=f.useMemo(function(){return typeof v=="function"?v==null?void 0:v(r):v},[v,r]);if(l==="read"){var C=u?{color:pMt(y)}:{},S=M.jsxs("span",{style:C,ref:n,children:[o&&M.jsx("span",{children:o}),b&&M.jsxs(f.Fragment,{children:[fMt(y)," "]}),hMt(Math.abs(y),i),s&&s]});return d?d(r,B(B({mode:l},h),{},{prefix:o,precision:i,showSymbol:b,suffix:s}),S):S}if(l==="edit"||l==="update"){var w=M.jsx(Gd,B({ref:n,formatter:function(_){return _&&o?"".concat(o," ").concat(_).replace(/\B(?=(\d{3})+(?!\d)$)/g,","):_},parser:function(_){return _?_.replace(/.*\s|,/g,""):""},placeholder:x},h));return p?p(r,B({mode:l},h),w):w}return null};const cye=Z.forwardRef(mMt);function gMt(e){return e===100?"success":e<0?"exception":e<100?"active":"normal"}var vMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.plain,s=t.renderFormItem,l=t.fieldProps,c=t.placeholder,u=Co(),d=c||u.getMessage("tableForm.inputPlaceholder","请输入"),p=f.useMemo(function(){return typeof r=="string"&&r.includes("%")?kM(r.replace("%","")):kM(r)},[r]);if(o==="read"){var h=M.jsx(uge,B({ref:n,size:"small",style:{minWidth:100,maxWidth:320},percent:p,steps:a?10:void 0,status:gMt(p)},l));return i?i(p,B({mode:o},l),h):h}if(o==="edit"||o==="update"){var m=M.jsx(Gd,B({ref:n,placeholder:d},l));return s?s(r,B({mode:o},l),m):m}return null};const uye=Z.forwardRef(vMt);var yMt=["radioType","renderFormItem","mode","render"],bMt=function(t,n){var r,o,i=t.radioType,a=t.renderFormItem,s=t.mode,l=t.render,c=Ye(t,yMt),u=f.useContext(Vt.ConfigContext),d=u.getPrefixCls,p=d("pro-field-radio"),h=nb(c),m=ie(h,3),v=m[0],g=m[1],x=m[2],y=f.useRef(),b=(r=rn.Item)===null||r===void 0||(o=r.useStatus)===null||o===void 0?void 0:o.call(r);f.useImperativeHandle(n,function(){return B(B({},y.current||{}),{},{fetchData:function(I){return x(I)}})},[x]);var C=Fr("FieldRadioRadio",function(T){return K(K(K({},".".concat(p,"-error"),{span:{color:T.colorError}}),".".concat(p,"-warning"),{span:{color:T.colorWarning}}),".".concat(p,"-vertical"),K({},"".concat(T.antCls,"-radio-wrapper"),{display:"flex",marginInlineEnd:0}))}),S=C.wrapSSR,w=C.hashId;if(v)return M.jsx(Vu,{size:"small"});if(s==="read"){var E=g!=null&&g.length?g==null?void 0:g.reduce(function(T,I){var k;return B(B({},T),{},K({},(k=I.value)!==null&&k!==void 0?k:"",I.label))},{}):void 0,_=M.jsx(M.Fragment,{children:Zy(c.text,cf(c.valueEnum||E))});if(l){var P;return(P=l(c.text,B({mode:s},c.fieldProps),_))!==null&&P!==void 0?P:null}return _}if(s==="edit"){var $,R=S(M.jsx(ho.Group,B(B({ref:y,optionType:i},c.fieldProps),{},{className:re(($=c.fieldProps)===null||$===void 0?void 0:$.className,K(K({},"".concat(p,"-error"),(b==null?void 0:b.status)==="error"),"".concat(p,"-warning"),(b==null?void 0:b.status)==="warning"),w,"".concat(p,"-").concat(c.fieldProps.layout||"horizontal")),options:g})));if(a){var O;return(O=a(c.text,B(B({mode:s},c.fieldProps),{},{options:g,loading:v}),R))!==null&&O!==void 0?O:null}return R}return null};const HZ=Z.forwardRef(bMt);var xMt=function(t,n){var r=t.text,o=t.mode,i=t.light,a=t.label,s=t.format,l=t.render,c=t.picker,u=t.renderFormItem,d=t.plain,p=t.showTime,h=t.lightLabel,m=t.bordered,v=t.fieldProps,g=Co(),x=Array.isArray(r)?r:[],y=ie(x,2),b=y[0],C=y[1],S=Z.useState(!1),w=ie(S,2),E=w[0],_=w[1],P=f.useCallback(function(D){if(typeof(v==null?void 0:v.format)=="function"){var L;return v==null||(L=v.format)===null||L===void 0?void 0:L.call(v,D)}return(v==null?void 0:v.format)||s||"YYYY-MM-DD"},[v,s]),$=b?$n(b).format(P($n(b))):"",R=C?$n(C).format(P($n(C))):"";if(o==="read"){var O=M.jsxs("div",{ref:n,style:{display:"flex",flexWrap:"wrap",gap:8,alignItems:"center"},children:[M.jsx("div",{children:$||"-"}),M.jsx("div",{children:R||"-"})]});return l?l(r,B({mode:o},v),M.jsx("span",{children:O})):O}if(o==="edit"||o==="update"){var T=uS(v.value),I,k=function(L){var H;v==null||(H=v.onChange)===null||H===void 0||H.call(v,L),L||_(!1)};if(i){var N;I=M.jsx(lf,{label:a,onClick:function(){var L;v==null||(L=v.onOpenChange)===null||L===void 0||L.call(v,!0),_(!0)},style:T?{paddingInlineEnd:0}:void 0,disabled:v.disabled,value:T||E?M.jsx(ka.RangePicker,B(B(B({picker:c,showTime:p,format:s},zs(!1)),v),{},{placeholder:(N=v.placeholder)!==null&&N!==void 0?N:[g.getMessage("tableForm.selectPlaceholder","请选择"),g.getMessage("tableForm.selectPlaceholder","请选择")],value:T,onOpenChange:function(L){var H;T&&_(L),v==null||(H=v.onOpenChange)===null||H===void 0||H.call(v,L)},onChange:k})):null,allowClear:!1,bordered:m,ref:h,downIcon:T||E?!1:void 0})}else I=M.jsx(ka.RangePicker,B(B(B({ref:n,format:s,showTime:p,placeholder:[g.getMessage("tableForm.selectPlaceholder","请选择"),g.getMessage("tableForm.selectPlaceholder","请选择")]},zs(d===void 0?!0:!d)),v),{},{value:T}));return u?u(r,B({mode:o},v),I):I}return null};const iv=Z.forwardRef(xMt);var CMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps;if(o==="read"){var l=M.jsx(rX,B(B({allowHalf:!0,disabled:!0,ref:n},s),{},{value:r}));return i?i(r,B({mode:o},s),M.jsx(M.Fragment,{children:l})):l}if(o==="edit"||o==="update"){var c=M.jsx(rX,B({allowHalf:!0,ref:n},s));return a?a(r,B({mode:o},s),c):c}return null};const wMt=Z.forwardRef(CMt);function SMt(e){var t=e,n="",r=!1;t<0&&(t=-t,r=!0);var o=Math.floor(t/(3600*24)),i=Math.floor(t/3600%24),a=Math.floor(t/60%60),s=Math.floor(t%60);return n="".concat(s,"秒"),a>0&&(n="".concat(a,"分钟").concat(n)),i>0&&(n="".concat(i,"小时").concat(n)),o>0&&(n="".concat(o,"天").concat(n)),r&&(n+="前"),n}var EMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps,l=t.placeholder,c=Co(),u=l||c.getMessage("tableForm.inputPlaceholder","请输入");if(o==="read"){var d=SMt(Number(r)),p=M.jsx("span",{ref:n,children:d});return i?i(r,B({mode:o},s),p):p}if(o==="edit"||o==="update"){var h=M.jsx(Gd,B({ref:n,min:0,style:{width:"100%"},placeholder:u},s));return a?a(r,B({mode:o},s),h):h}return null};const _Mt=Z.forwardRef(EMt);var $Mt=["mode","render","renderFormItem","fieldProps","emptyText"],PMt=function(t,n){var r=t.mode,o=t.render,i=t.renderFormItem,a=t.fieldProps,s=t.emptyText,l=s===void 0?"-":s,c=Ye(t,$Mt),u=f.useRef(),d=nb(t),p=ie(d,3),h=p[0],m=p[1],v=p[2];if(f.useImperativeHandle(n,function(){return B(B({},u.current||{}),{},{fetchData:function(S){return v(S)}})},[v]),h)return M.jsx(Vu,{size:"small"});if(r==="read"){var g=m!=null&&m.length?m==null?void 0:m.reduce(function(C,S){var w;return B(B({},C),{},K({},(w=S.value)!==null&&w!==void 0?w:"",S.label))},{}):void 0,x=M.jsx(M.Fragment,{children:Zy(c.text,cf(c.valueEnum||g))});if(o){var y;return(y=o(c.text,B({mode:r},a),M.jsx(M.Fragment,{children:x})))!==null&&y!==void 0?y:l}return x}if(r==="edit"||r==="update"){var b=M.jsx(sme,B(B({ref:u},En(a||{},["allowClear"])),{},{options:m}));return i?i(c.text,B(B({mode:r},a),{},{options:m,loading:h}),b):b}return null};const MMt=Z.forwardRef(PMt);var RMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps;if(o==="read"){var l=r;return i?i(r,B({mode:o},s),M.jsx(M.Fragment,{children:l})):M.jsx(M.Fragment,{children:l})}if(o==="edit"||o==="update"){var c=M.jsx(Sme,B(B({ref:n},s),{},{style:B({minWidth:120},s==null?void 0:s.style)}));return a?a(r,B({mode:o},s),c):c}return null};const OMt=Z.forwardRef(RMt);var TMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.light,s=t.label,l=t.renderFormItem,c=t.fieldProps,u=Co(),d=f.useMemo(function(){var g,x;return r==null||"".concat(r).length<1?"-":r?(g=c==null?void 0:c.checkedChildren)!==null&&g!==void 0?g:u.getMessage("switch.open","打开"):(x=c==null?void 0:c.unCheckedChildren)!==null&&x!==void 0?x:u.getMessage("switch.close","关闭")},[c==null?void 0:c.checkedChildren,c==null?void 0:c.unCheckedChildren,r]);if(o==="read")return i?i(r,B({mode:o},c),M.jsx(M.Fragment,{children:d})):d??"-";if(o==="edit"||o==="update"){var p,h=M.jsx(H0,B(B({ref:n,size:a?"small":void 0},En(c,["value"])),{},{checked:(p=c==null?void 0:c.checked)!==null&&p!==void 0?p:c==null?void 0:c.value}));if(a){var m=c.disabled,v=c.bordered;return M.jsx(lf,{label:s,disabled:m,bordered:v,downIcon:!1,value:M.jsx("div",{style:{paddingLeft:8},children:h}),allowClear:!1})}return l?l(r,B({mode:o},c),h):h}return null};const IMt=Z.forwardRef(TMt);var kMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps,l=t.emptyText,c=l===void 0?"-":l,u=s||{},d=u.autoFocus,p=u.prefix,h=p===void 0?"":p,m=u.suffix,v=m===void 0?"":m,g=Co(),x=f.useRef();if(f.useImperativeHandle(n,function(){return x.current},[]),f.useEffect(function(){if(d){var w;(w=x.current)===null||w===void 0||w.focus()}},[d]),o==="read"){var y=M.jsxs(M.Fragment,{children:[h,r??c,v]});if(i){var b;return(b=i(r,B({mode:o},s),y))!==null&&b!==void 0?b:c}return y}if(o==="edit"||o==="update"){var C=g.getMessage("tableForm.inputPlaceholder","请输入"),S=M.jsx(Hn,B({ref:x,placeholder:C,allowClear:!0},s));return a?a(r,B({mode:o},s),S):S}return null};const NMt=Z.forwardRef(kMt);var DMt=function(t,n){var r=t.text,o=t.fieldProps,i=f.useContext(Vt.ConfigContext),a=i.getPrefixCls,s=a("pro-field-readonly"),l="".concat(s,"-textarea"),c=Fr("TextArea",function(){return K({},".".concat(l),{display:"inline-block",lineHeight:"1.5715",maxWidth:"100%",whiteSpace:"pre-wrap"})}),u=c.wrapSSR,d=c.hashId;return u(M.jsx("span",B(B({ref:n,className:re(d,s,l)},En(o,["autoSize","classNames","styles"])),{},{children:r??"-"})))};const AMt=Z.forwardRef(DMt);var FMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps,l=Co();if(o==="read"){var c=M.jsx(AMt,B(B({},t),{},{ref:n}));return i?i(r,B({mode:o},En(s,["showCount"])),c):c}if(o==="edit"||o==="update"){var u=M.jsx(Hn.TextArea,B({ref:n,rows:3,onKeyPress:function(p){p.key==="Enter"&&p.stopPropagation()},placeholder:l.getMessage("tableForm.inputPlaceholder","请输入")},s));return a?a(r,B({mode:o},s),u):u}return null};const BMt=Z.forwardRef(FMt);var LMt=function(t,n){var r=t.text,o=t.mode,i=t.light,a=t.label,s=t.format,l=t.render,c=t.renderFormItem,u=t.plain,d=t.fieldProps,p=t.lightLabel,h=f.useState(!1),m=ie(h,2),v=m[0],g=m[1],x=Co(),y=(d==null?void 0:d.format)||s||"HH:mm:ss",b=$n.isDayjs(r)||typeof r=="number";if(o==="read"){var C=M.jsx("span",{ref:n,children:r?$n(r,b?void 0:y).format(y):"-"});return l?l(r,B({mode:o},d),M.jsx("span",{children:C})):C}if(o==="edit"||o==="update"){var S,w=d.disabled,E=d.value,_=uS(E,y);if(i){var P;S=M.jsx(lf,{onClick:function(){var R;d==null||(R=d.onOpenChange)===null||R===void 0||R.call(d,!0),g(!0)},style:_?{paddingInlineEnd:0}:void 0,label:a,disabled:w,value:_||v?M.jsx(zp,B(B(B({},zs(!1)),{},{format:s,ref:n},d),{},{placeholder:(P=d.placeholder)!==null&&P!==void 0?P:x.getMessage("tableForm.selectPlaceholder","请选择"),value:_,onOpenChange:function(R){var O;g(R),d==null||(O=d.onOpenChange)===null||O===void 0||O.call(d,R)},open:v})):null,downIcon:_||v?!1:void 0,allowClear:!1,ref:p})}else S=M.jsx(ka.TimePicker,B(B(B({ref:n,format:s},zs(u===void 0?!0:!u)),d),{},{value:_}));return c?c(r,B({mode:o},d),S):S}return null},jMt=function(t,n){var r=t.text,o=t.light,i=t.label,a=t.mode,s=t.lightLabel,l=t.format,c=t.render,u=t.renderFormItem,d=t.plain,p=t.fieldProps,h=Co(),m=f.useState(!1),v=ie(m,2),g=v[0],x=v[1],y=(p==null?void 0:p.format)||l||"HH:mm:ss",b=Array.isArray(r)?r:[],C=ie(b,2),S=C[0],w=C[1],E=$n.isDayjs(S)||typeof S=="number",_=$n.isDayjs(w)||typeof w=="number",P=S?$n(S,E?void 0:y).format(y):"",$=w?$n(w,_?void 0:y).format(y):"";if(a==="read"){var R=M.jsxs("div",{ref:n,children:[M.jsx("div",{children:P||"-"}),M.jsx("div",{children:$||"-"})]});return c?c(r,B({mode:a},p),M.jsx("span",{children:R})):R}if(a==="edit"||a==="update"){var O=uS(p.value,y),T;if(o){var I=p.disabled,k=p.placeholder,N=k===void 0?[h.getMessage("tableForm.selectPlaceholder","请选择"),h.getMessage("tableForm.selectPlaceholder","请选择")]:k;T=M.jsx(lf,{onClick:function(){var L;p==null||(L=p.onOpenChange)===null||L===void 0||L.call(p,!0),x(!0)},style:O?{paddingInlineEnd:0}:void 0,label:i,disabled:I,placeholder:N,value:O||g?M.jsx(zp.RangePicker,B(B(B({},zs(!1)),{},{format:l,ref:n},p),{},{placeholder:N,value:O,onOpenChange:function(L){var H;x(L),p==null||(H=p.onOpenChange)===null||H===void 0||H.call(p,L)},open:g})):null,downIcon:O||g?!1:void 0,allowClear:!1,ref:s})}else T=M.jsx(zp.RangePicker,B(B(B({ref:n,format:l},zs(d===void 0?!0:!d)),p),{},{value:O}));return u?u(r,B({mode:a},p),T):T}return null},zMt=Z.forwardRef(jMt);const HMt=Z.forwardRef(LMt);var VMt=["radioType","renderFormItem","mode","light","label","render"],WMt=["onSearch","onClear","onChange","onBlur","showSearch","autoClearSearchValue","treeData","fetchDataOnSearch","searchValue"],UMt=function(t,n){t.radioType;var r=t.renderFormItem,o=t.mode,i=t.light,a=t.label,s=t.render,l=Ye(t,VMt),c=f.useContext(Vt.ConfigContext),u=c.getPrefixCls,d=u("pro-field-tree-select"),p=f.useRef(null),h=f.useState(!1),m=ie(h,2),v=m[0],g=m[1],x=l.fieldProps,y=x.onSearch,b=x.onClear,C=x.onChange,S=x.onBlur,w=x.showSearch,E=x.autoClearSearchValue;x.treeData;var _=x.fetchDataOnSearch,P=x.searchValue,$=Ye(x,WMt),R=Co(),O=nb(B(B({},l),{},{defaultKeyWords:P})),T=ie(O,3),I=T[0],k=T[1],N=T[2],D=Gt(void 0,{onChange:y,value:P}),L=ie(D,2),H=L[0],U=L[1];f.useImperativeHandle(n,function(){return B(B({},p.current||{}),{},{fetchData:function(te){return N(te)}})});var V=f.useMemo(function(){if(o==="read"){var ee=($==null?void 0:$.fieldNames)||{},te=ee.value,oe=te===void 0?"value":te,ne=ee.label,le=ne===void 0?"label":ne,ce=ee.children,he=ce===void 0?"children":ce,ue=new Map,fe=function ve(ge){if(!(ge!=null&&ge.length))return ue;for(var de=ge.length,be=0;be4&&(h+=7),p.add(h,n));return m.diff(v,"week")+1},s.isoWeekday=function(c){return this.$utils().u(c)?this.day()||7:this.day(this.day()%7?c:c-7)};var l=s.startOf;s.startOf=function(c,u){var d=this.$utils(),p=!!d.u(u)||u;return d.p(c)==="isoweek"?p?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):l.bind(this)(c,u)}}})})(dye);var qMt=dye.exports;const KMt=Ar(qMt);var fye={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n={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(r,o,i){var a=o.prototype,s=a.format;i.en.formats=n,a.format=function(l){l===void 0&&(l="YYYY-MM-DDTHH:mm:ssZ");var c=this.$locale().formats,u=function(d,p){return d.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(h,m,v){var g=v&&v.toUpperCase();return m||p[v]||n[v]||p[g].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(x,y,b){return y||b.slice(1)})})}(l,c===void 0?{}:c);return s.call(this,u)}}})})(fye);var YMt=fye.exports;const XMt=Ar(YMt);var QMt=["fieldProps"],ZMt=["fieldProps"],JMt=["fieldProps"],eRt=["fieldProps"],tRt=["text","valueType","mode","onChange","renderFormItem","value","readonly","fieldProps"],nRt=["placeholder"];$n.extend(Ipe);$n.extend(Ape);$n.extend(KMt);$n.extend(t7);$n.extend(Ope);$n.extend(XMt);var rRt=function(t,n,r){var o=zve(r.fieldProps);return n.type==="progress"?M.jsx(uye,B(B({},r),{},{text:t,fieldProps:B({status:n.status?n.status:void 0},o)})):n.type==="money"?M.jsx(lye,B(B({locale:n.locale},r),{},{fieldProps:o,text:t,moneySymbol:n.moneySymbol})):n.type==="percent"?M.jsx(cye,B(B({},r),{},{text:t,showSymbol:n.showSymbol,precision:n.precision,fieldProps:o,showColor:n.showColor})):n.type==="image"?M.jsx(aye,B(B({},r),{},{text:t,width:n.width})):t},oRt=function(t,n,r,o){var i=r.mode,a=i===void 0?"read":i,s=r.emptyText,l=s===void 0?"-":s;if(l!==!1&&a==="read"&&n!=="option"&&n!=="switch"&&typeof t!="boolean"&&typeof t!="number"&&!t){var c=r.fieldProps,u=r.render;return u?u(t,B({mode:a},c),M.jsx(M.Fragment,{children:l})):M.jsx(M.Fragment,{children:l})}if(delete r.emptyText,dt(n)==="object")return rRt(t,n,r);var d=o&&o[n];if(d){if(delete r.ref,a==="read"){var p;return(p=d.render)===null||p===void 0?void 0:p.call(d,t,B(B({text:t},r),{},{mode:a||"read"}),M.jsx(M.Fragment,{children:t}))}if(a==="update"||a==="edit"){var h;return(h=d.renderFormItem)===null||h===void 0?void 0:h.call(d,t,B({text:t},r),M.jsx(M.Fragment,{children:t}))}}if(n==="money")return M.jsx(lye,B(B({},r),{},{text:t}));if(n==="date")return M.jsx(Ha,{isLight:r.light,children:M.jsx(ov,B({text:t,format:"YYYY-MM-DD"},r))});if(n==="dateWeek")return M.jsx(Ha,{isLight:r.light,children:M.jsx(ov,B({text:t,format:"YYYY-wo",picker:"week"},r))});if(n==="dateWeekRange"){var m=r.fieldProps,v=Ye(r,QMt);return M.jsx(Ha,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY-W",showTime:!0,fieldProps:B({picker:"week"},m)},v))})}if(n==="dateMonthRange"){var g=r.fieldProps,x=Ye(r,ZMt);return M.jsx(Ha,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY-MM",showTime:!0,fieldProps:B({picker:"month"},g)},x))})}if(n==="dateQuarterRange"){var y=r.fieldProps,b=Ye(r,JMt);return M.jsx(Ha,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY-Q",showTime:!0,fieldProps:B({picker:"quarter"},y)},b))})}if(n==="dateYearRange"){var C=r.fieldProps,S=Ye(r,eRt);return M.jsx(Ha,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY",showTime:!0,fieldProps:B({picker:"year"},C)},S))})}return n==="dateMonth"?M.jsx(Ha,{isLight:r.light,children:M.jsx(ov,B({text:t,format:"YYYY-MM",picker:"month"},r))}):n==="dateQuarter"?M.jsx(Ha,{isLight:r.light,children:M.jsx(ov,B({text:t,format:"YYYY-[Q]Q",picker:"quarter"},r))}):n==="dateYear"?M.jsx(Ha,{isLight:r.light,children:M.jsx(ov,B({text:t,format:"YYYY",picker:"year"},r))}):n==="dateRange"?M.jsx(iv,B({text:t,format:"YYYY-MM-DD"},r)):n==="dateTime"?M.jsx(Ha,{isLight:r.light,children:M.jsx(ov,B({text:t,format:"YYYY-MM-DD HH:mm:ss",showTime:!0},r))}):n==="dateTimeRange"?M.jsx(Ha,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY-MM-DD HH:mm:ss",showTime:!0},r))}):n==="time"?M.jsx(Ha,{isLight:r.light,children:M.jsx(HMt,B({text:t,format:"HH:mm:ss"},r))}):n==="timeRange"?M.jsx(Ha,{isLight:r.light,children:M.jsx(zMt,B({text:t,format:"HH:mm:ss"},r))}):n==="fromNow"?M.jsx(YPt,B({text:t},r)):n==="index"?M.jsx(LZ,{children:t+1}):n==="indexBorder"?M.jsx(LZ,{border:!0,children:t+1}):n==="progress"?M.jsx(uye,B(B({},r),{},{text:t})):n==="percent"?M.jsx(cye,B({text:t},r)):n==="avatar"&&typeof t=="string"&&r.mode==="read"?M.jsx(rf,{src:t,size:22,shape:"circle"}):n==="code"?M.jsx(_Q,B({text:t},r)):n==="jsonCode"?M.jsx(_Q,B({text:t,language:"json"},r)):n==="textarea"?M.jsx(BMt,B({text:t},r)):n==="digit"?M.jsx(VPt,B({text:t},r)):n==="digitRange"?M.jsx(UPt,B({text:t},r)):n==="second"?M.jsx(_Mt,B({text:t},r)):n==="select"||n==="text"&&(r.valueEnum||r.request)?M.jsx(Ha,{isLight:r.light,children:M.jsx(hpt,B({text:t},r))}):n==="checkbox"?M.jsx(Cpt,B({text:t},r)):n==="radio"?M.jsx(HZ,B({text:t},r)):n==="radioButton"?M.jsx(HZ,B({radioType:"button",text:t},r)):n==="rate"?M.jsx(wMt,B({text:t},r)):n==="slider"?M.jsx(OMt,B({text:t},r)):n==="switch"?M.jsx(IMt,B({text:t},r)):n==="option"?M.jsx(lMt,B({text:t},r)):n==="password"?M.jsx(dMt,B({text:t},r)):n==="image"?M.jsx(aye,B({text:t},r)):n==="cascader"?M.jsx(vpt,B({text:t},r)):n==="treeSelect"?M.jsx(GMt,B({text:t},r)):n==="color"?M.jsx(LPt,B({text:t},r)):n==="segmented"?M.jsx(MMt,B({text:t},r)):M.jsx(NMt,B({text:t},r))},iRt=function(t,n){var r,o,i,a,s,l,c=t.text,u=t.valueType,d=u===void 0?"text":u,p=t.mode,h=p===void 0?"read":p,m=t.onChange,v=t.renderFormItem,g=t.value,x=t.readonly,y=t.fieldProps,b=Ye(t,tRt),C=f.useContext(Vp),S=yc(function(){for(var _,P=arguments.length,$=new Array(P),R=0;R div".concat(t.antCls,"-space-item"),{maxWidth:"100%"}),"&-twoLine":K(K(K(K({display:"block",width:"100%"},"".concat(t.componentCls,"-title"),{width:"100%",margin:"8px 0"}),"".concat(t.componentCls,"-container"),{paddingInlineStart:16}),"".concat(t.antCls,"-space-item,").concat(t.antCls,"-form-item"),{width:"100%"}),"".concat(t.antCls,"-form-item"),{"&-control":{display:"flex",alignItems:"center",justifyContent:"flex-end","&-input":{alignItems:"center",justifyContent:"flex-end","&-content":{flex:"none"}}}})})};function kRt(e){return Fr("ProFormGroup",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[IRt(n)]})}var mye=Z.forwardRef(function(e,t){var n=Z.useContext(Hc),r=n.groupProps,o=B(B({},r),e),i=o.children,a=o.collapsible,s=o.defaultCollapsed,l=o.style,c=o.labelLayout,u=o.title,d=u===void 0?e.label:u,p=o.tooltip,h=o.align,m=h===void 0?"start":h,v=o.direction,g=o.size,x=g===void 0?32:g,y=o.titleStyle,b=o.titleRender,C=o.spaceProps,S=o.extra,w=o.autoFocus,E=Gt(function(){return s||!1},{value:e.collapsed,onChange:e.onCollapse}),_=ie(E,2),P=_[0],$=_[1],R=f.useContext(Vt.ConfigContext),O=R.getPrefixCls,T=s9(e),I=T.ColWrapper,k=T.RowWrapper,N=O("pro-form-group"),D=kRt(N),L=D.wrapSSR,H=D.hashId,U=a&&M.jsx(El,{style:{marginInlineEnd:8},rotate:P?void 0:90}),V=M.jsx(jct,{label:U?M.jsxs("div",{children:[U,d]}):d,tooltip:p}),j=f.useCallback(function(A){var z=A.children;return M.jsx(Ri,B(B({},C),{},{className:re("".concat(N,"-container ").concat(H),C==null?void 0:C.className),size:x,align:m,direction:v,style:B({rowGap:0},C==null?void 0:C.style),children:z}))},[m,N,v,H,x,C]),F=b?b(V,e):V,W=f.useMemo(function(){var A=[],z=Z.Children.toArray(i).map(function(G,Y){var Q;return Z.isValidElement(G)&&G!==null&&G!==void 0&&(Q=G.props)!==null&&Q!==void 0&&Q.hidden?(A.push(G),null):Y===0&&Z.isValidElement(G)&&w?Z.cloneElement(G,B(B({},G.props),{},{autoFocus:w})):G});return[M.jsx(k,{Wrapper:j,children:z},"children"),A.length>0?M.jsx("div",{style:{display:"none"},children:A}):null]},[i,k,j,w]),X=ie(W,2),J=X[0],q=X[1];return L(M.jsx(I,{children:M.jsxs("div",{className:re(N,H,K({},"".concat(N,"-twoLine"),c==="twoLine")),style:l,ref:t,children:[q,(d||p||S)&&M.jsx("div",{className:"".concat(N,"-title ").concat(H).trim(),style:y,onClick:function(){$(!P)},children:S?M.jsxs("div",{style:{display:"flex",width:"100%",alignItems:"center",justifyContent:"space-between"},children:[F,M.jsx("span",{onClick:function(z){return z.stopPropagation()},children:S})]}):F}),M.jsx("div",{style:{display:a&&P?"none":void 0},children:J})]})}))});mye.displayName="ProForm-Group";var NRt=["fieldProps","options","radioType","layout","proFieldProps","valueEnum"],DRt=Z.forwardRef(function(e,t){var n=e.fieldProps,r=e.options,o=e.radioType,i=e.layout,a=e.proFieldProps,s=e.valueEnum,l=Ye(e,NRt);return M.jsx(Na,B(B({valueType:o==="button"?"radioButton":"radio",ref:t,valueEnum:Gm(s,void 0)},l),{},{fieldProps:B({options:r,layout:i},n),proFieldProps:a,filedConfig:{customLightMode:!0}}))}),ARt=Z.forwardRef(function(e,t){var n=e.fieldProps,r=e.children;return M.jsx(ho,B(B({},n),{},{ref:t,children:r}))}),FRt=qT(ARt,{valuePropName:"checked",ignoreWidth:!0}),l4=FRt;l4.Group=DRt;l4.Button=ho.Button;l4.displayName="ProFormComponent";var BRt=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],LRt=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],jRt=function(t,n){var r=t.fieldProps,o=t.children,i=t.params,a=t.proFieldProps,s=t.mode,l=t.valueEnum,c=t.request,u=t.showSearch,d=t.options,p=Ye(t,BRt),h=f.useContext(Hc);return M.jsx(Na,B(B({valueEnum:Gm(l),request:c,params:i,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:B({options:d,mode:s,showSearch:u,getPopupContainer:h.getPopupContainer},r),ref:n,proFieldProps:a},p),{},{children:o}))},zRt=Z.forwardRef(function(e,t){var n=e.fieldProps,r=e.children,o=e.params,i=e.proFieldProps,a=e.mode,s=e.valueEnum,l=e.request,c=e.options,u=Ye(e,LRt),d=B({options:c,mode:a||"multiple",labelInValue:!0,showSearch:!0,suffixIcon:null,autoClearSearchValue:!0,optionLabelProp:"label"},n),p=f.useContext(Hc);return M.jsx(Na,B(B({valueEnum:Gm(s),request:l,params:o,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:B({getPopupContainer:p.getPopupContainer},d),ref:t,proFieldProps:i},u),{},{children:r}))}),HRt=Z.forwardRef(jRt),VRt=zRt,Km=HRt;Km.SearchSelect=VRt;Km.displayName="ProFormComponent";var WRt=function(t){var n=Co(),r=rn.useFormInstance();if(t.render===!1)return null;var o=t.onSubmit,i=t.render,a=t.onReset,s=t.searchConfig,l=s===void 0?{}:s,c=t.submitButtonProps,u=t.resetButtonProps,d=Tu.useToken(),p=d.token,h=function(){r.submit(),o==null||o()},m=function(){r.resetFields(),a==null||a()},v=l.submitText,g=v===void 0?n.getMessage("tableForm.submit","提交"):v,x=l.resetText,y=x===void 0?n.getMessage("tableForm.reset","重置"):x,b=[];u!==!1&&b.push(f.createElement(At,B(B({},En(u??{},["preventDefault"])),{},{key:"rest",onClick:function(w){var E;u!=null&&u.preventDefault||m(),u==null||(E=u.onClick)===null||E===void 0||E.call(u,w)}}),y)),c!==!1&&b.push(f.createElement(At,B(B({type:"primary"},En(c||{},["preventDefault"])),{},{key:"submit",onClick:function(w){var E;c!=null&&c.preventDefault||h(),c==null||(E=c.onClick)===null||E===void 0||E.call(c,w)}}),g));var C=i?i(B(B({},t),{},{form:r,submit:h,reset:m}),b):b;return C?Array.isArray(C)?(C==null?void 0:C.length)<1?null:(C==null?void 0:C.length)===1?C[0]:M.jsx("div",{style:{display:"flex",gap:p.marginXS,alignItems:"center"},children:C}):C:null},URt=["fieldProps","proFieldProps"],GRt=["fieldProps","proFieldProps"],NM="text",qRt=function(t){var n=t.fieldProps,r=t.proFieldProps,o=Ye(t,URt);return M.jsx(Na,B({valueType:NM,fieldProps:n,filedConfig:{valueType:NM},proFieldProps:r},o))},KRt=function(t){var n=Gt(t.open||!1,{value:t.open,onChange:t.onOpenChange}),r=ie(n,2),o=r[0],i=r[1];return M.jsx(rn.Item,{shouldUpdate:!0,noStyle:!0,children:function(s){var l,c=s.getFieldValue(t.name||[]);return M.jsx(nf,B(B({getPopupContainer:function(d){return d&&d.parentNode?d.parentNode:d},onOpenChange:function(d){return i(d)},content:M.jsxs("div",{style:{padding:"4px 0"},children:[(l=t.statusRender)===null||l===void 0?void 0:l.call(t,c),t.strengthText?M.jsx("div",{style:{marginTop:10},children:M.jsx("span",{children:t.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},t.popoverProps),{},{open:o,children:t.children}))}})},YRt=function(t){var n=t.fieldProps,r=t.proFieldProps,o=Ye(t,GRt),i=f.useState(!1),a=ie(i,2),s=a[0],l=a[1];return n!=null&&n.statusRender&&o.name?M.jsx(KRt,{name:o.name,statusRender:n==null?void 0:n.statusRender,popoverProps:n==null?void 0:n.popoverProps,strengthText:n==null?void 0:n.strengthText,open:s,onOpenChange:l,children:M.jsx("div",{children:M.jsx(Na,B({valueType:"password",fieldProps:B(B({},En(n,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(u){var d;n==null||(d=n.onBlur)===null||d===void 0||d.call(n,u),l(!1)},onClick:function(u){var d;n==null||(d=n.onClick)===null||d===void 0||d.call(n,u),l(!0)}}),proFieldProps:r,filedConfig:{valueType:NM}},o))})}):M.jsx(Na,B({valueType:"password",fieldProps:n,proFieldProps:r,filedConfig:{valueType:NM}},o))},sr=qRt;sr.Password=YRt;sr.displayName="ProFormComponent";var XRt=["fieldProps","proFieldProps"],QRt=function(t,n){var r=t.fieldProps,o=t.proFieldProps,i=Ye(t,XRt);return M.jsx(Na,B({ref:n,valueType:"textarea",fieldProps:r,proFieldProps:o},i))};const SS=Z.forwardRef(QRt);var ZRt=["children","contentRender","submitter","fieldProps","formItemProps","groupProps","transformKey","formRef","onInit","form","loading","formComponentType","extraUrlParams","syncToUrl","onUrlSearchChange","onReset","omitNil","isKeyPressSubmit","autoFocusFirstInput","grid","rowProps","colProps"],JRt=["extraUrlParams","syncToUrl","isKeyPressSubmit","syncToUrlAsImportant","syncToInitialValues","children","contentRender","submitter","fieldProps","proFieldProps","formItemProps","groupProps","dateFormatter","formRef","onInit","form","formComponentType","onReset","grid","rowProps","colProps","omitNil","request","params","initialValues","formKey","readonly","onLoadingChange","loading"],a$=function(t,n,r){return t===!0?n:Gm(t,n,r)},YZ=function(t){return!t||Array.isArray(t)?t:[t]};function eOt(e){var t,n=e.children,r=e.contentRender,o=e.submitter;e.fieldProps,e.formItemProps,e.groupProps;var i=e.transformKey,a=e.formRef,s=e.onInit,l=e.form,c=e.loading;e.formComponentType;var u=e.extraUrlParams,d=u===void 0?{}:u,p=e.syncToUrl,h=e.onUrlSearchChange,m=e.onReset,v=e.omitNil,g=v===void 0?!0:v;e.isKeyPressSubmit;var x=e.autoFocusFirstInput,y=x===void 0?!0:x,b=e.grid,C=e.rowProps,S=e.colProps,w=Ye(e,ZRt),E=rn.useFormInstance(),_=(Vt==null||(t=Vt.useConfig)===null||t===void 0?void 0:t.call(Vt))||{componentSize:"middle"},P=_.componentSize,$=f.useRef(l||E),R=s9({grid:b,rowProps:C}),O=R.RowWrapper,T=yc(function(){return E}),I=f.useMemo(function(){return{getFieldsFormatValue:function(V){var j;return i((j=T())===null||j===void 0?void 0:j.getFieldsValue(V),g)},getFieldFormatValue:function(){var V,j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],F=YZ(j);if(!F)throw new Error("nameList is require");var W=(V=T())===null||V===void 0?void 0:V.getFieldValue(F),X=F?Vo({},F,W):W,J=Ne(F);return J.shift(),ri(i(X,g,J),F)},getFieldFormatValueObject:function(V){var j,F=YZ(V),W=(j=T())===null||j===void 0?void 0:j.getFieldValue(F),X=F?Vo({},F,W):W;return i(X,g,F)},validateFieldsReturnFormatValue:function(){var U=co(Cn().mark(function j(F){var W,X,J;return Cn().wrap(function(A){for(;;)switch(A.prev=A.next){case 0:if(!(!Array.isArray(F)&&F)){A.next=2;break}throw new Error("nameList must be array");case 2:return A.next=4,(W=T())===null||W===void 0?void 0:W.validateFields(F);case 4:return X=A.sent,J=i(X,g),A.abrupt("return",J||{});case 7:case"end":return A.stop()}},j)}));function V(j){return U.apply(this,arguments)}return V}()}},[g,i]),k=f.useMemo(function(){return Z.Children.toArray(n).map(function(U,V){return V===0&&Z.isValidElement(U)&&y?Z.cloneElement(U,B(B({},U.props),{},{autoFocus:y})):U})},[y,n]),N=f.useMemo(function(){return typeof o=="boolean"||!o?{}:o},[o]),D=f.useMemo(function(){if(o!==!1)return M.jsx(WRt,B(B({},N),{},{onReset:function(){var V,j,F=i((V=$.current)===null||V===void 0?void 0:V.getFieldsValue(),g);if(N==null||(j=N.onReset)===null||j===void 0||j.call(N,F),m==null||m(F),p){var W,X=Object.keys(i((W=$.current)===null||W===void 0?void 0:W.getFieldsValue(),!1)).reduce(function(J,q){return B(B({},J),{},K({},q,F[q]||void 0))},d);h(a$(p,X||{},"set"))}},submitButtonProps:B({loading:c},N.submitButtonProps)}),"submitter")},[o,N,c,i,g,m,p,d,h]),L=f.useMemo(function(){var U=b?M.jsx(O,{children:k}):k;return r?r(U,D,$.current):U},[b,O,k,r,D]),H=eut(e.initialValues);return f.useEffect(function(){if(!(p||!e.initialValues||!H||w.request)){var U=Em(e.initialValues,H);K$(U,"initialValues 只在 form 初始化时生效,如果你需要异步加载推荐使用 request,或者 initialValues ? : null "),K$(U,"The initialValues only take effect when the form is initialized, if you need to load asynchronously recommended request, or the initialValues ? : null ")}},[e.initialValues]),f.useImperativeHandle(a,function(){return B(B({},$.current),I)},[I,$.current]),f.useEffect(function(){var U,V,j=i((U=$.current)===null||U===void 0||(V=U.getFieldsValue)===null||V===void 0?void 0:V.call(U,!0),g);s==null||s(j,B(B({},$.current),I))},[]),M.jsx(Dve.Provider,{value:B(B({},I),{},{formRef:$}),children:M.jsx(Vt,{componentSize:w.size||P,children:M.jsxs(i0e.Provider,{value:{grid:b,colProps:S},children:[w.component!==!1&&M.jsx("input",{type:"text",style:{display:"none"}}),L]})})})}var XZ=0;function tOt(e){var t=e.extraUrlParams,n=t===void 0?{}:t,r=e.syncToUrl,o=e.isKeyPressSubmit,i=e.syncToUrlAsImportant,a=i===void 0?!1:i,s=e.syncToInitialValues,l=s===void 0?!0:s;e.children,e.contentRender,e.submitter;var c=e.fieldProps,u=e.proFieldProps,d=e.formItemProps,p=e.groupProps,h=e.dateFormatter,m=h===void 0?"string":h,v=e.formRef;e.onInit;var g=e.form,x=e.formComponentType;e.onReset,e.grid,e.rowProps,e.colProps;var y=e.omitNil,b=y===void 0?!0:y,C=e.request,S=e.params,w=e.initialValues,E=e.formKey,_=E===void 0?XZ:E;e.readonly;var P=e.onLoadingChange,$=e.loading,R=Ye(e,JRt),O=f.useRef({}),T=Gt(!1,{onChange:P,value:$}),I=ie(T,2),k=I[0],N=I[1],D=Uft({},{disabled:!r}),L=ie(D,2),H=L[0],U=L[1],V=f.useRef(bM());f.useEffect(function(){XZ+=0},[]);var j=Jct({request:C,params:S,proFieldKey:_}),F=ie(j,1),W=F[0],X=f.useContext(Vt.ConfigContext),J=X.getPrefixCls,q=J("pro-form"),A=Fr("ProForm",function(fe){return K({},".".concat(q),K({},"> div:not(".concat(fe.proComponentsCls,"-form-light-filter)"),{".pro-field":{maxWidth:"100%","@media screen and (max-width: 575px)":{maxWidth:"calc(93vw - 48px)"},"&-xs":{width:104},"&-s":{width:216},"&-sm":{width:216},"&-m":{width:328},"&-md":{width:328},"&-l":{width:440},"&-lg":{width:440},"&-xl":{width:552}}}))}),z=A.wrapSSR,G=A.hashId,Y=f.useState(function(){return r?a$(r,H,"get"):{}}),Q=ie(Y,2),ee=Q[0],te=Q[1],oe=f.useRef({}),ne=f.useRef({}),le=yc(function(fe,ve,ge){return zft(Wct(fe,m,ne.current,ve,ge),oe.current,ve)});f.useEffect(function(){l||te({})},[l]);var ce=yc(function(){return B(B({},H),n)});f.useEffect(function(){r&&U(a$(r,ce(),"set"))},[n,ce,r]);var he=f.useMemo(function(){if(!(typeof window>"u")&&x&&["DrawerForm"].includes(x))return function(fe){return fe.parentNode||document.body}},[x]),ue=yc(co(Cn().mark(function fe(){var ve,ge,de,be,Ee,Le,Re;return Cn().wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:if(R.onFinish){ze.next=2;break}return ze.abrupt("return");case 2:if(!k){ze.next=4;break}return ze.abrupt("return");case 4:return ze.prev=4,de=O==null||(ve=O.current)===null||ve===void 0||(ge=ve.getFieldsFormatValue)===null||ge===void 0?void 0:ge.call(ve),be=R.onFinish(de),be instanceof Promise&&N(!0),ze.next=10,be;case 10:r&&(Re=Object.keys(O==null||(Ee=O.current)===null||Ee===void 0||(Le=Ee.getFieldsFormatValue)===null||Le===void 0?void 0:Le.call(Ee,void 0,!1)).reduce(function(Ie,$e){var Be;return B(B({},Ie),{},K({},$e,(Be=de[$e])!==null&&Be!==void 0?Be:void 0))},n),Object.keys(H).forEach(function(Ie){Re[Ie]!==!1&&Re[Ie]!==0&&!Re[Ie]&&(Re[Ie]=void 0)}),U(a$(r,Re,"set"))),N(!1),ze.next=18;break;case 14:ze.prev=14,ze.t0=ze.catch(4),console.log(ze.t0),N(!1);case 18:case"end":return ze.stop()}},fe,null,[[4,14]])})));return f.useImperativeHandle(v,function(){return O.current},[!W]),!W&&e.request?M.jsx("div",{style:{paddingTop:50,paddingBottom:50,textAlign:"center"},children:M.jsx(Vu,{})}):z(M.jsx($9.Provider,{value:{mode:e.readonly?"read":"edit"},children:M.jsx(zT,{needDeps:!0,children:M.jsx(Hc.Provider,{value:{formRef:O,fieldProps:c,proFieldProps:u,formItemProps:d,groupProps:p,formComponentType:x,getPopupContainer:he,formKey:V.current,setFieldValueType:function(ve,ge){var de=ge.valueType,be=de===void 0?"text":de,Ee=ge.dateFormat,Le=ge.transform;Array.isArray(ve)&&(oe.current=Vo(oe.current,ve,Le),ne.current=Vo(ne.current,ve,{valueType:be,dateFormat:Ee}))}},children:M.jsx(P9.Provider,{value:{},children:M.jsx(rn,B(B({onKeyPress:function(ve){if(o&&ve.key==="Enter"){var ge;(ge=O.current)===null||ge===void 0||ge.submit()}},autoComplete:"off",form:g},En(R,["ref","labelWidth","autoFocusFirstInput"])),{},{ref:function(ve){O.current&&(O.current.nativeElement=ve==null?void 0:ve.nativeElement)},initialValues:a?B(B(B({},w),W),ee):B(B(B({},ee),w),W),onValuesChange:function(ve,ge){var de;R==null||(de=R.onValuesChange)===null||de===void 0||de.call(R,le(ve,!!b),le(ge,!!b))},className:re(e.className,q,G),onFinish:ue,children:M.jsx(eOt,B(B({transformKey:le,autoComplete:"off",loading:k,onUrlSearchChange:U},e),{},{formRef:O,initialValues:B(B({},w),W)}))}))})})})}))}var nOt=function(t){return K(K({},"".concat(t.componentCls,"-collapse-label"),{paddingInline:1,paddingBlock:1}),"".concat(t.componentCls,"-container"),K({},"".concat(t.antCls,"-form-item"),{marginBlockEnd:0}))};function rOt(e){return Fr("LightWrapper",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[nOt(n)]})}var oOt=["label","size","disabled","onChange","className","style","children","valuePropName","placeholder","labelFormatter","bordered","footerRender","allowClear","otherFieldProps","valueType","placement"],iOt=function(t){var n=t.label,r=t.size,o=t.disabled,i=t.onChange,a=t.className,s=t.style,l=t.children,c=t.valuePropName,u=t.placeholder,d=t.labelFormatter,p=t.bordered,h=t.footerRender,m=t.allowClear,v=t.otherFieldProps,g=t.valueType,x=t.placement,y=Ye(t,oOt),b=f.useContext(Vt.ConfigContext),C=b.getPrefixCls,S=C("pro-field-light-wrapper"),w=rOt(S),E=w.wrapSSR,_=w.hashId,P=f.useState(t[c]),$=ie(P,2),R=$[0],O=$[1],T=Gt(!1),I=ie(T,2),k=I[0],N=I[1],D=function(){for(var V,j=arguments.length,F=new Array(j),W=0;Wn.length)&&(r=n.length);for(var o=0,i=Array(r);o0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):vOt}function d4(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function yOt(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function T9(e){return Array.from((DM.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function I9(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(0,mOt.default)())return null;var n=t.csp,r=t.prepend,o=t.priority,i=o===void 0?0:o,a=yOt(r),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(JZ,a),s&&i&&l.setAttribute(eJ,"".concat(i)),n!=null&&n.nonce&&(l.nonce=n==null?void 0:n.nonce),l.innerHTML=e;var c=d4(t),u=c.firstChild;if(r){if(s){var d=(t.styles||T9(c)).filter(function(p){if(!["prepend","prependQueue"].includes(p.getAttribute(JZ)))return!1;var h=Number(p.getAttribute(eJ)||0);return i>=h});if(d.length)return c.insertBefore(l,d[d.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function kye(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=d4(t);return(t.styles||T9(n)).find(function(r){return r.getAttribute(Iye(t))===e})}function bOt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=kye(e,t);if(n){var r=d4(t);r.removeChild(n)}}function xOt(e,t){var n=DM.get(e);if(!n||!(0,gOt.default)(document,n)){var r=I9("",t),o=r.parentNode;DM.set(e,o),e.removeChild(r)}}function COt(){DM.clear()}function wOt(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=d4(n),o=T9(r),i=(0,ZZ.default)((0,ZZ.default)({},n),{},{styles:o});xOt(r,i);var a=kye(t,i);if(a){var s,l;if((s=i.csp)!==null&&s!==void 0&&s.nonce&&a.nonce!==((l=i.csp)===null||l===void 0?void 0:l.nonce)){var c;a.nonce=(c=i.csp)===null||c===void 0?void 0:c.nonce}return a.innerHTML!==e&&(a.innerHTML=e),a}var u=I9(e,i);return u.setAttribute(Iye(i),t),u}var f4={};Object.defineProperty(f4,"__esModule",{value:!0});f4.getShadowRoot=SOt;f4.inShadow=Dye;function Nye(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function Dye(e){return Nye(e)instanceof ShadowRoot}function SOt(e){return Dye(e)?Nye(e):null}var us={};Object.defineProperty(us,"__esModule",{value:!0});us.call=k9;us.default=void 0;us.note=Fye;us.noteOnce=Lye;us.preMessage=void 0;us.resetWarned=Bye;us.warning=Aye;us.warningOnce=$S;var L5={},EOt=us.preMessage=function(t){};function Aye(e,t){}function Fye(e,t){}function Bye(){L5={}}function k9(e,t,n){!t&&!L5[n]&&(e(!1,n),L5[n]=!0)}function $S(e,t){k9(Aye,e,t)}function Lye(e,t){k9(Fye,e,t)}$S.preMessage=EOt;$S.resetWarned=Bye;$S.noteOnce=Lye;us.default=$S;var _Ot=Yo.default,p4=Dn.default;Object.defineProperty(ma,"__esModule",{value:!0});ma.generate=z5;ma.getSecondaryColor=NOt;ma.iconStyles=void 0;ma.isIconDefinition=kOt;ma.normalizeAttrs=j5;ma.normalizeTwoToneColors=DOt;ma.useInsertStyles=ma.svgBaseProps=void 0;ma.warning=IOt;var O6=p4(lg),tJ=p4(sg),$Ot=ES,POt=Mg,MOt=f4,ROt=p4(us),AM=_Ot(f),OOt=p4(fb);function TOt(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function IOt(e,t){(0,ROt.default)(e,"[@ant-design/icons] ".concat(t))}function kOt(e){return(0,tJ.default)(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&((0,tJ.default)(e.icon)==="object"||typeof e.icon=="function")}function j5(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[TOt(n)]=r}return t},{})}function z5(e,t,n){return n?AM.default.createElement(e.tag,(0,O6.default)((0,O6.default)({key:t},j5(e.attrs)),n),(e.children||[]).map(function(r,o){return z5(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):AM.default.createElement(e.tag,(0,O6.default)({key:t},j5(e.attrs)),(e.children||[]).map(function(r,o){return z5(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function NOt(e){return(0,$Ot.generate)(e)[0]}function DOt(e){return e?Array.isArray(e)?e:[e]:[]}ma.svgBaseProps={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"};var AOt=ma.iconStyles=` + `),Z.createElement("div",{style:d.white,className:"saturation-white"},Z.createElement("div",{style:d.black,className:"saturation-black"}),Z.createElement("div",{style:d.pointer},this.props.pointer?Z.createElement(this.props.pointer,this.props):Z.createElement("div",{style:d.circle}))))}}]),n}(p.PureComponent||p.Component),t$t=D0e,n$t=I0e,r$t=p0e,o$t=qs;function i$t(e,t){var n=o$t(e)?t$t:n$t;return n(e,r$t(t))}var a$t=i$t,s$t=a$t;const l$t=Ar(s$t);function TM(e){"@babel/helpers - typeof";return TM=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},TM(e)}var c$t=/^\s+/,u$t=/\s+$/;function nn(e,t){if(e=e||"",t=t||{},e instanceof nn)return e;if(!(this instanceof nn))return new nn(e,t);var n=d$t(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}nn.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},getLuminance:function(){var t=this.toRgb(),n,r,o,i,a,s;return n=t.r/255,r=t.g/255,o=t.b/255,n<=.03928?i=n/12.92:i=Math.pow((n+.055)/1.055,2.4),r<=.03928?a=r/12.92:a=Math.pow((r+.055)/1.055,2.4),o<=.03928?s=o/12.92:s=Math.pow((o+.055)/1.055,2.4),.2126*i+.7152*a+.0722*s},setAlpha:function(t){return this._a=Z0e(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=$Z(this._r,this._g,this._b);return{h:t.h*360,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=$Z(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this._a==1?"hsv("+n+", "+r+"%, "+o+"%)":"hsva("+n+", "+r+"%, "+o+"%, "+this._roundA+")"},toHsl:function(){var t=_Z(this._r,this._g,this._b);return{h:t.h*360,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=_Z(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this._a==1?"hsl("+n+", "+r+"%, "+o+"%)":"hsla("+n+", "+r+"%, "+o+"%, "+this._roundA+")"},toHex:function(t){return PZ(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return m$t(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(so(this._r,255)*100)+"%",g:Math.round(so(this._g,255)*100)+"%",b:Math.round(so(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(so(this._r,255)*100)+"%, "+Math.round(so(this._g,255)*100)+"%, "+Math.round(so(this._b,255)*100)+"%)":"rgba("+Math.round(so(this._r,255)*100)+"%, "+Math.round(so(this._g,255)*100)+"%, "+Math.round(so(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:P$t[PZ(this._r,this._g,this._b,!0)]||!1},toFilter:function(t){var n="#"+MZ(this._r,this._g,this._b,this._a),r=n,o=this._gradientType?"GradientType = 1, ":"";if(t){var i=nn(t);r="#"+MZ(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+o+"startColorstr="+n+",endColorstr="+r+")"},toString:function(t){var n=!!t;t=t||this._format;var r=!1,o=this._a<1&&this._a>=0,i=!n&&o&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return i?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return nn(this.toString())},_applyModification:function(t,n){var r=t.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(b$t,arguments)},brighten:function(){return this._applyModification(x$t,arguments)},darken:function(){return this._applyModification(w$t,arguments)},desaturate:function(){return this._applyModification(g$t,arguments)},saturate:function(){return this._applyModification(v$t,arguments)},greyscale:function(){return this._applyModification(y$t,arguments)},spin:function(){return this._applyModification(C$t,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(_$t,arguments)},complement:function(){return this._applyCombination(S$t,arguments)},monochromatic:function(){return this._applyCombination($$t,arguments)},splitcomplement:function(){return this._applyCombination(E$t,arguments)},triad:function(){return this._applyCombination(TZ,[3])},tetrad:function(){return this._applyCombination(TZ,[4])}};nn.fromRatio=function(e,t){if(TM(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=Xx(e[r]));e=n}return nn(e,t)};function d$t(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,a=!1,s=!1;return typeof e=="string"&&(e=O$t(e)),TM(e)=="object"&&(od(e.r)&&od(e.g)&&od(e.b)?(t=f$t(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):od(e.h)&&od(e.s)&&od(e.v)?(r=Xx(e.s),o=Xx(e.v),t=h$t(e.h,r,o),a=!0,s="hsv"):od(e.h)&&od(e.s)&&od(e.l)&&(r=Xx(e.s),i=Xx(e.l),t=p$t(e.h,r,i),a=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=Z0e(n),{ok:a,format:e.format||s,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:n}}function f$t(e,t,n){return{r:so(e,255)*255,g:so(t,255)*255,b:so(n,255)*255}}function _Z(e,t,n){e=so(e,255),t=so(t,255),n=so(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i,a,s=(r+o)/2;if(r==o)i=a=0;else{var l=r-o;switch(a=s>.5?l/(2-r-o):l/(r+o),r){case e:i=(t-n)/l+(t1&&(d-=1),d<1/6?c+(u-c)*6*d:d<1/2?u:d<2/3?c+(u-c)*(2/3-d)*6:c}if(t===0)r=o=i=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=a(l,s,e+1/3),o=a(l,s,e),i=a(l,s,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function $Z(e,t,n){e=so(e,255),t=so(t,255),n=so(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i,a,s=r,l=r-o;if(a=r===0?0:l/r,r==o)i=0;else{switch(r){case e:i=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(nn(r));return i}function $$t(e,t){t=t||6;for(var n=nn(e).toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(nn({h:r,s:o,v:i})),i=(i+s)%1;return a}nn.mix=function(e,t,n){n=n===0?0:n||50;var r=nn(e).toRgb(),o=nn(t).toRgb(),i=n/100,a={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return nn(a)};nn.readability=function(e,t){var n=nn(e),r=nn(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};nn.isReadable=function(e,t,n){var r=nn.readability(e,t),o,i;switch(i=!1,o=k$t(n),o.level+o.size){case"AAsmall":case"AAAlarge":i=r>=4.5;break;case"AAlarge":i=r>=3;break;case"AAAsmall":i=r>=7;break}return i};nn.mostReadable=function(e,t,n){var r=null,o=0,i,a,s,l;n=n||{},a=n.includeFallbackColors,s=n.level,l=n.size;for(var c=0;co&&(o=i,r=nn(t[c]));return nn.isReadable(e,r,{level:s,size:l})||!a?r:(n.includeFallbackColors=!1,nn.mostReadable(e,["#fff","#000"],n))};var k5=nn.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",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:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",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:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",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:"f00",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:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},P$t=nn.hexNames=M$t(k5);function M$t(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function Z0e(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function so(e,t){T$t(e)&&(e="100%");var n=R$t(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function a4(e){return Math.min(1,Math.max(0,e))}function Es(e){return parseInt(e,16)}function T$t(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function R$t(e){return typeof e=="string"&&e.indexOf("%")!=-1}function lc(e){return e.length==1?"0"+e:""+e}function Xx(e){return e<=1&&(e=e*100+"%"),e}function J0e(e){return Math.round(parseFloat(e)*255).toString(16)}function RZ(e){return Es(e)/255}var Wl=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",o="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+o),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+o),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+o),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 od(e){return!!Wl.CSS_UNIT.exec(e)}function O$t(e){e=e.replace(c$t,"").replace(u$t,"").toLowerCase();var t=!1;if(k5[e])e=k5[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=Wl.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=Wl.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Wl.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=Wl.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Wl.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=Wl.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Wl.hex8.exec(e))?{r:Es(n[1]),g:Es(n[2]),b:Es(n[3]),a:RZ(n[4]),format:t?"name":"hex8"}:(n=Wl.hex6.exec(e))?{r:Es(n[1]),g:Es(n[2]),b:Es(n[3]),format:t?"name":"hex"}:(n=Wl.hex4.exec(e))?{r:Es(n[1]+""+n[1]),g:Es(n[2]+""+n[2]),b:Es(n[3]+""+n[3]),a:RZ(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=Wl.hex3.exec(e))?{r:Es(n[1]+""+n[1]),g:Es(n[2]+""+n[2]),b:Es(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function k$t(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:t,size:n}}var OZ=function(t){var n=["r","g","b","a","h","s","l","v"],r=0,o=0;return l$t(n,function(i){if(t[i]&&(r+=1,isNaN(t[i])||(o+=1),i==="s"||i==="l")){var a=/^\d+%$/;a.test(t[i])&&(o+=1)}}),r===o?t:!1},P2=function(t,n){var r=t.hex?nn(t.hex):nn(t),o=r.toHsl(),i=r.toHsv(),a=r.toRgb(),s=r.toHex();o.s===0&&(o.h=n||0,i.h=n||0);var l=s==="000000"&&a.a===0;return{hsl:o,hex:l?"transparent":"#".concat(s),rgb:a,hsv:i,oldHue:t.h||n||o.h,source:t.source}},I$t=function(t){if(t==="transparent")return!0;var n=String(t).charAt(0)==="#"?1:0;return t.length!==4+n&&t.length<7+n&&nn(t).isValid()};function K0(e){"@babel/helpers - typeof";return K0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},K0(e)}function I5(){return I5=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function RM(e){return RM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},RM(e)}var V$t=function(t){var n=function(r){B$t(i,r);var o=L$t(i);function i(a){var s;return N$t(this,i),s=o.call(this),s.handleChange=function(l,c){var u=OZ(l);if(u){var d=P2(l,l.h||s.state.oldHue);s.setState(d),s.props.onChangeComplete&&s.debounce(s.props.onChangeComplete,d,c),s.props.onChange&&s.props.onChange(d,c)}},s.handleSwatchHover=function(l,c){var u=OZ(l);if(u){var d=P2(l,l.h||s.state.oldHue);s.props.onSwatchHover&&s.props.onSwatchHover(d,c)}},s.state=dx({},P2(a.color,0)),s.debounce=A_t(function(l,c,u){l(c,u)},100),s}return A$t(i,[{key:"render",value:function(){var s={};return this.props.onSwatchHover&&(s.onSwatchHover=this.handleSwatchHover),Z.createElement(t,I5({},this.props,this.state,{onChange:this.handleChange},s))}}],[{key:"getDerivedStateFromProps",value:function(s,l){return dx({},P2(s.color,l.oldHue))}}]),i}(p.PureComponent||p.Component);return n.propTypes=dx({},t.propTypes),n.defaultProps=dx(dx({},t.defaultProps),{},{color:{h:250,s:.5,l:.2,a:1}}),n};function Y0(e){"@babel/helpers - typeof";return Y0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Y0(e)}function W$t(e,t,n){return t=tye(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U$t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function G$t(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function OM(e){return OM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},OM(e)}var ePt=1,nye=38,tPt=40,nPt=[nye,tPt],rPt=function(t){return nPt.indexOf(t)>-1},oPt=function(t){return Number(String(t).replace(/%/g,""))},iPt=1,fx=function(e){Y$t(n,e);var t=X$t(n);function n(r){var o;return U$t(this,n),o=t.call(this),o.handleBlur=function(){o.state.blurValue&&o.setState({value:o.state.blurValue,blurValue:null})},o.handleChange=function(i){o.setUpdatedValue(i.target.value,i)},o.handleKeyDown=function(i){var a=oPt(i.target.value);if(!isNaN(a)&&rPt(i.keyCode)){var s=o.getArrowOffset(),l=i.keyCode===nye?a+s:a-s;o.setUpdatedValue(l,i)}},o.handleDrag=function(i){if(o.props.dragLabel){var a=Math.round(o.props.value+i.movementX);a>=0&&a<=o.props.dragMax&&o.props.onChange&&o.props.onChange(o.getValueObjectWithLabel(a),i)}},o.handleMouseDown=function(i){o.props.dragLabel&&(i.preventDefault(),o.handleDrag(i),window.addEventListener("mousemove",o.handleDrag),window.addEventListener("mouseup",o.handleMouseUp))},o.handleMouseUp=function(){o.unbindEventListeners()},o.unbindEventListeners=function(){window.removeEventListener("mousemove",o.handleDrag),window.removeEventListener("mouseup",o.handleMouseUp)},o.state={value:String(r.value).toUpperCase(),blurValue:String(r.value).toUpperCase()},o.inputId="rc-editable-input-".concat(iPt++),o}return q$t(n,[{key:"componentDidUpdate",value:function(o,i){this.props.value!==this.state.value&&(o.value!==this.props.value||i.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(o){return W$t({},this.props.label,o)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||ePt}},{key:"setUpdatedValue",value:function(o,i){var a=this.props.label?this.getValueObjectWithLabel(o):o;this.props.onChange&&this.props.onChange(a,i),this.setState({value:o})}},{key:"render",value:function(){var o=this,i=rh({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return Z.createElement("div",{style:i.wrap},Z.createElement("input",{id:this.inputId,style:i.input,ref:function(s){return o.input=s},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?Z.createElement("label",{htmlFor:this.inputId,style:i.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),n}(p.PureComponent||p.Component);function X0(e){"@babel/helpers - typeof";return X0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},X0(e)}function A5(){return A5=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function kM(e){return kM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},kM(e)}var gPt=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){dPt(i,r);var o=fPt(i);function i(){var a;aPt(this,i);for(var s=arguments.length,l=new Array(s),c=0;c100&&(u.a=100),u.a/=100,n==null||n({h:o==null?void 0:o.h,s:o==null?void 0:o.s,l:o==null?void 0:o.l,a:u.a,source:"rgb"},d))};return Z.createElement("div",{style:s.fields,className:"flexbox-fix"},Z.createElement("div",{style:s.double},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"hex",value:i==null?void 0:i.replace("#",""),onChange:l})),Z.createElement("div",{style:s.single},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"r",value:r==null?void 0:r.r,onChange:l,dragLabel:"true",dragMax:"255"})),Z.createElement("div",{style:s.single},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"g",value:r==null?void 0:r.g,onChange:l,dragLabel:"true",dragMax:"255"})),Z.createElement("div",{style:s.single},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"b",value:r==null?void 0:r.b,onChange:l,dragLabel:"true",dragMax:"255"})),Z.createElement("div",{style:s.alpha},Z.createElement(fx,{style:{input:s.input,label:s.label},label:"a",value:Math.round(((r==null?void 0:r.a)||0)*100),onChange:l,dragLabel:"true",dragMax:"100"})))};function Lw(e){"@babel/helpers - typeof";return Lw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lw(e)}function AZ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function FZ(e){for(var t=1;t-1}function FPt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return(typeof e>"u"||e===!1)&&oye()?S7:NPt}var BPt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps,l=t.old,c=p.useContext(Vt.ConfigContext),u=c.getPrefixCls,d=Z.useMemo(function(){return FPt(l)},[l]),f=u("pro-field-color-picker"),h=p.useMemo(function(){return l?"":re(K({},f,oye()))},[f,l]);if(o==="read"){var m=M.jsx(d,{value:r,mode:"read",ref:n,className:h,open:!1});return i?i(r,B({mode:o},s),m):m}if(o==="edit"||o==="update"){var v=B({display:"table-cell"},s.style),g=M.jsx(d,B(B({ref:n,presets:[APt]},s),{},{style:v,className:h}));return a?a(r,B(B({mode:o},s),{},{style:v}),g):g}return null};const LPt=Z.forwardRef(BPt);$n.extend(t7);var jPt=function(t,n){return t?typeof n=="function"?n($n(t)):$n(t).format((Array.isArray(n)?n[0]:n)||"YYYY-MM-DD"):"-"},zPt=function(t,n){var r=t.text,o=t.mode,i=t.format,a=t.label,s=t.light,l=t.render,c=t.renderFormItem,u=t.plain,d=t.showTime,f=t.fieldProps,h=t.picker,m=t.bordered,v=t.lightLabel,g=wo(),b=p.useState(!1),y=ie(b,2),x=y[0],w=y[1];if(o==="read"){var S=jPt(r,f.format||i);return l?l(r,B({mode:o},f),M.jsx(M.Fragment,{children:S})):M.jsx(M.Fragment,{children:S})}if(o==="edit"||o==="update"){var C,E=f.disabled,_=f.value,P=f.placeholder,$=P===void 0?g.getMessage("tableForm.selectPlaceholder","请选择"):P,T=uS(_);return s?C=M.jsx(lf,{label:a,onClick:function(){var O;f==null||(O=f.onOpenChange)===null||O===void 0||O.call(f,!0),w(!0)},style:T?{paddingInlineEnd:0}:void 0,disabled:E,value:T||x?M.jsx(Da,B(B(B({picker:h,showTime:d,format:i,ref:n},f),{},{value:T,onOpenChange:function(O){var k;w(O),f==null||(k=f.onOpenChange)===null||k===void 0||k.call(f,O)}},zs(!1)),{},{open:x})):void 0,allowClear:!1,downIcon:T||x?!1:void 0,bordered:m,ref:v}):C=M.jsx(Da,B(B(B({picker:h,showTime:d,format:i,placeholder:$},zs(u===void 0?!0:!u)),{},{ref:n},f),{},{value:T})),c?c(r,B({mode:o},f),C):C}return null};const iv=Z.forwardRef(zPt);var HPt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.placeholder,s=t.renderFormItem,l=t.fieldProps,c=wo(),u=a||c.getMessage("tableForm.inputPlaceholder","请输入"),d=p.useCallback(function(b){var y=b??void 0;return!l.stringMode&&typeof y=="string"&&(y=Number(y)),typeof y=="number"&&!Gm(y)&&!Gm(l.precision)&&(y=Number(y.toFixed(l.precision))),y},[l]);if(o==="read"){var f,h={};l!=null&&l.precision&&(h={minimumFractionDigits:Number(l.precision),maximumFractionDigits:Number(l.precision)});var m=new Intl.NumberFormat(void 0,B(B({},h),(l==null?void 0:l.intlProps)||{})).format(Number(r)),v=l!=null&&l.stringMode?M.jsx("span",{children:r}):M.jsx("span",{ref:n,children:(l==null||(f=l.formatter)===null||f===void 0?void 0:f.call(l,m))||m});return i?i(r,B({mode:o},l),v):v}if(o==="edit"||o==="update"){var g=M.jsx(Gd,B(B({ref:n,min:0,placeholder:u},En(l,["onChange","onBlur"])),{},{onChange:function(y){var x;return l==null||(x=l.onChange)===null||x===void 0?void 0:x.call(l,d(y))},onBlur:function(y){var x;return l==null||(x=l.onBlur)===null||x===void 0?void 0:x.call(l,d(y.target.value))}}));return s?s(r,B({mode:o},l),g):g}return null};const VPt=Z.forwardRef(HPt);var WPt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.placeholder,s=t.renderFormItem,l=t.fieldProps,c=t.separator,u=c===void 0?"~":c,d=t.separatorWidth,f=d===void 0?30:d,h=l.value,m=l.defaultValue,v=l.onChange,g=l.id,b=wo(),y=Ou.useToken(),x=y.token,w=Gt(function(){return m},{value:h,onChange:v}),S=ie(w,2),C=S[0],E=S[1],_=p.useRef(C);if(o==="read"){var P=function(H){var U,V=new Intl.NumberFormat(void 0,B({minimumSignificantDigits:2},(l==null?void 0:l.intlProps)||{})).format(Number(H));return(l==null||(U=l.formatter)===null||U===void 0?void 0:U.call(l,V))||V},$=M.jsxs("span",{ref:n,children:[P(r[0])," ",u," ",P(r[1])]});return i?i(r,B({mode:o},l),$):$}if(o==="edit"||o==="update"){var T=function(){if(Array.isArray(_.current)){var H=ie(_.current,2),U=H[0],V=H[1];typeof U=="number"&&typeof V=="number"&&U>V?E([V,U]):U===void 0&&V===void 0&&E(void 0)}},R=function(H,U){var V=De(C||[]);V[H]=U===null?void 0:U,_.current=V,E(V)},O=(l==null?void 0:l.placeholder)||a||[b.getMessage("tableForm.inputPlaceholder","请输入"),b.getMessage("tableForm.inputPlaceholder","请输入")],k=function(H){return Array.isArray(O)?O[H]:O},I=Ri.Compact||Hn.Group,D=Ri.Compact?{}:{compact:!0},N=M.jsxs(I,B(B({},D),{},{onBlur:T,children:[M.jsx(Gd,B(B({},l),{},{placeholder:k(0),id:g??"".concat(g,"-0"),style:{width:"calc((100% - ".concat(f,"px) / 2)")},value:C==null?void 0:C[0],defaultValue:m==null?void 0:m[0],onChange:function(H){return R(0,H)}})),M.jsx(Hn,{style:{width:f,textAlign:"center",borderInlineStart:0,borderInlineEnd:0,pointerEvents:"none",backgroundColor:x==null?void 0:x.colorBgContainer},placeholder:u,disabled:!0}),M.jsx(Gd,B(B({},l),{},{placeholder:k(1),id:g??"".concat(g,"-1"),style:{width:"calc((100% - ".concat(f,"px) / 2)"),borderInlineStart:0},value:C==null?void 0:C[1],defaultValue:m==null?void 0:m[1],onChange:function(H){return R(1,H)}}))]}));return s?s(r,B({mode:o},l),N):N}return null};const UPt=Z.forwardRef(WPt);var iye={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){return function(n,r,o){n=n||{};var i=r.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function s(c,u,d,f){return i.fromToBase(c,u,d,f)}o.en.relativeTime=a,i.fromToBase=function(c,u,d,f,h){for(var m,v,g,b=d.$locale().relativeTime||a,y=n.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],x=y.length,w=0;w0,C<=S.r||!S.r){C<=1&&w>0&&(S=y[w-1]);var E=b[S.l];h&&(C=h(""+C)),v=typeof E=="string"?E.replace("%d",C):E(C,u,S.l,g);break}}if(u)return v;var _=g?b.future:b.past;return typeof _=="function"?_(v):_.replace("%s",v)},i.to=function(c,u){return s(c,u,this,!0)},i.from=function(c,u){return s(c,u,this)};var l=function(c){return c.$u?o.utc():o()};i.toNow=function(c){return this.to(l(this),c)},i.fromNow=function(c){return this.from(l(this),c)}}})})(iye);var GPt=iye.exports;const qPt=Ar(GPt);$n.extend(qPt);var KPt=function(t,n){var r=t.text,o=t.mode,i=t.plain,a=t.render,s=t.renderFormItem,l=t.format,c=t.fieldProps,u=wo();if(o==="read"){var d=M.jsx(ss,{title:$n(r).format((c==null?void 0:c.format)||l||"YYYY-MM-DD HH:mm:ss"),children:$n(r).fromNow()});return a?a(r,B({mode:o},c),M.jsx(M.Fragment,{children:d})):M.jsx(M.Fragment,{children:d})}if(o==="edit"||o==="update"){var f=u.getMessage("tableForm.selectPlaceholder","请选择"),h=uS(c.value),m=M.jsx(Da,B(B(B({ref:n,placeholder:f,showTime:!0},zs(i===void 0?!0:!i)),c),{},{value:h}));return s?s(r,B({mode:o},c),m):m}return null};const YPt=Z.forwardRef(KPt);var aye=Z.forwardRef(function(e,t){var n=e.text,r=e.mode,o=e.render,i=e.renderFormItem,a=e.fieldProps,s=e.placeholder,l=e.width,c=wo(),u=s||c.getMessage("tableForm.inputPlaceholder","请输入");if(r==="read"){var d=M.jsx(Qme,B({ref:t,width:l||32,src:n},a));return o?o(n,B({mode:r},a),d):d}if(r==="edit"||r==="update"){var f=M.jsx(Hn,B({ref:t,placeholder:u},a));return i?i(n,B({mode:r},a),f):f}return null}),XPt=function(t,n){var r=t.border,o=r===void 0?!1:r,i=t.children,a=p.useContext(Vt.ConfigContext),s=a.getPrefixCls,l=s("pro-field-index-column"),c=Fr("IndexColumn",function(){return K({},".".concat(l),{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"18px",height:"18px","&-border":{color:"#fff",fontSize:"12px",lineHeight:"12px",backgroundColor:"#314659",borderRadius:"9px","&.top-three":{backgroundColor:"#979797"}}})}),u=c.wrapSSR,d=c.hashId;return u(M.jsx("div",{ref:n,className:re(l,d,K(K({},"".concat(l,"-border"),o),"top-three",i>3)),children:i}))};const LZ=Z.forwardRef(XPt);var QPt=["contentRender","numberFormatOptions","numberPopoverRender","open"],ZPt=["text","mode","render","renderFormItem","fieldProps","proFieldKey","plain","valueEnum","placeholder","locale","customSymbol","numberFormatOptions","numberPopoverRender"],sye=new Intl.NumberFormat("zh-Hans-CN",{currency:"CNY",style:"currency"}),JPt={style:"currency",currency:"USD"},eMt={style:"currency",currency:"RUB"},tMt={style:"currency",currency:"RSD"},nMt={style:"currency",currency:"MYR"},rMt={style:"currency",currency:"BRL"},oMt={default:sye,"zh-Hans-CN":{currency:"CNY",style:"currency"},"en-US":JPt,"ru-RU":eMt,"ms-MY":nMt,"sr-RS":tMt,"pt-BR":rMt},jZ=function(t,n,r,o){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"",a=n==null?void 0:n.toString().replaceAll(",","");if(typeof a=="string"){var s=Number(a);if(Number.isNaN(s))return a;a=s}if(!a&&a!==0)return"";var l=!1;try{l=t!==!1&&Intl.NumberFormat.supportedLocalesOf([t.replace("_","-")],{localeMatcher:"lookup"}).length>0}catch{}try{var c=new Intl.NumberFormat(l&&t!==!1&&(t==null?void 0:t.replace("_","-"))||"zh-Hans-CN",B(B({},oMt[t||"zh-Hans-CN"]||sye),{},{maximumFractionDigits:r},o)),u=c.format(a),d=function(b){var y=b.match(/\d+/);if(y){var x=y[0];return b.slice(b.indexOf(x))}else return b},f=d(u),h=u||"",m=ie(h,1),v=m[0];return["+","-"].includes(v)?"".concat(i||"").concat(v).concat(f):"".concat(i||"").concat(f)}catch{return a}},TD=2,iMt=Z.forwardRef(function(e,t){var n=e.contentRender;e.numberFormatOptions,e.numberPopoverRender;var r=e.open,o=Ye(e,QPt),i=Gt(function(){return o.defaultValue},{value:o.value,onChange:o.onChange}),a=ie(i,2),s=a[0],l=a[1],c=n==null?void 0:n(B(B({},o),{},{value:s})),u=HO(c?r:!1);return M.jsx(nf,B(B({placement:"topLeft"},u),{},{trigger:["focus","click"],content:c,getPopupContainer:function(f){return(f==null?void 0:f.parentElement)||document.body},children:M.jsx(Gd,B(B({ref:t},o),{},{value:s,onChange:l}))}))}),aMt=function(t,n){var r,o=t.text,i=t.mode,a=t.render,s=t.renderFormItem,l=t.fieldProps;t.proFieldKey,t.plain,t.valueEnum;var c=t.placeholder,u=t.locale,d=t.customSymbol,f=d===void 0?l.customSymbol:d,h=t.numberFormatOptions,m=h===void 0?l==null?void 0:l.numberFormatOptions:h,v=t.numberPopoverRender,g=v===void 0?(l==null?void 0:l.numberPopoverRender)||!1:v,b=Ye(t,ZPt),y=(r=l==null?void 0:l.precision)!==null&&r!==void 0?r:TD,x=wo();u&&Um[u]&&(x=Um[u]);var w=c||x.getMessage("tableForm.inputPlaceholder","请输入"),S=p.useMemo(function(){if(f)return f;if(!(b.moneySymbol===!1||l.moneySymbol===!1))return x.getMessage("moneySymbol","¥")},[f,l.moneySymbol,x,b.moneySymbol]),C=p.useCallback(function(P){var $=new RegExp("\\B(?=(\\d{".concat(3+Math.max(y-TD,0),"})+(?!\\d))"),"g"),T=String(P).split("."),R=ie(T,2),O=R[0],k=R[1],I=O.replace($,","),D="";return k&&y>0&&(D=".".concat(k.slice(0,y===void 0?TD:y))),"".concat(I).concat(D)},[y]);if(i==="read"){var E=M.jsx("span",{ref:n,children:jZ(u||!1,o,y,m??l.numberFormatOptions,S)});return a?a(o,B({mode:i},l),E):E}if(i==="edit"||i==="update"){var _=M.jsx(iMt,B(B({contentRender:function($){if(g===!1||!$.value)return null;var T=jZ(S||u||!1,"".concat(C($.value)),y,B(B({},m),{},{notation:"compact"}),S);return typeof g=="function"?g==null?void 0:g($,T):T},ref:n,precision:y,formatter:function($){return $&&S?"".concat(S," ").concat(C($)):$==null?void 0:$.toString()},parser:function($){return S&&$?$.replace(new RegExp("\\".concat(S,"\\s?|(,*)"),"g"),""):$},placeholder:w},En(l,["numberFormatOptions","precision","numberPopoverRender","customSymbol","moneySymbol","visible","open"])),{},{onBlur:l.onBlur?function(P){var $,T=P.target.value;S&&T&&(T=T.replace(new RegExp("\\".concat(S,"\\s?|(,*)"),"g"),"")),($=l.onBlur)===null||$===void 0||$.call(l,T)}:void 0}));return s?s(o,B({mode:i},l),_):_}return null};const lye=Z.forwardRef(aMt);var zZ=function(t){return t.map(function(n,r){var o;return Z.isValidElement(n)?Z.cloneElement(n,B(B({key:r},n==null?void 0:n.props),{},{style:B({},n==null||(o=n.props)===null||o===void 0?void 0:o.style)})):M.jsx(Z.Fragment,{children:n},r)})},sMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.fieldProps,s=p.useContext(Vt.ConfigContext),l=s.getPrefixCls,c=l("pro-field-option"),u=Ou.useToken(),d=u.token;if(p.useImperativeHandle(n,function(){return{}}),i){var f=i(r,B({mode:o},a),M.jsx(M.Fragment,{}));return!f||(f==null?void 0:f.length)<1||!Array.isArray(f)?null:M.jsx("div",{style:{display:"flex",gap:d.margin,alignItems:"center"},className:c,children:zZ(f)})}return!r||!Array.isArray(r)?Z.isValidElement(r)?r:null:M.jsx("div",{style:{display:"flex",gap:d.margin,alignItems:"center"},className:c,children:zZ(r)})};const lMt=Z.forwardRef(sMt);var cMt=["text","mode","render","renderFormItem","fieldProps","proFieldKey"],uMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps;t.proFieldKey;var l=Ye(t,cMt),c=wo(),u=Gt(function(){return l.open||l.visible||!1},{value:l.open||l.visible,onChange:l.onOpenChange||l.onVisible}),d=ie(u,2),f=d[0],h=d[1];if(o==="read"){var m=M.jsx(M.Fragment,{children:"-"});return r&&(m=M.jsxs(Ri,{children:[M.jsx("span",{ref:n,children:f?r:"********"}),M.jsx("a",{onClick:function(){return h(!f)},children:f?M.jsx(Gy,{}):M.jsx(Zme,{})})]})),i?i(r,B({mode:o},s),m):m}if(o==="edit"||o==="update"){var v=M.jsx(Hn.Password,B({placeholder:c.getMessage("tableForm.inputPlaceholder","请输入"),ref:n},s));return a?a(r,B({mode:o},s),v):v}return null};const dMt=Z.forwardRef(uMt);function fMt(e){return e===0?null:e>0?"+":"-"}function pMt(e){return e===0?"#595959":e>0?"#ff4d4f":"#52c41a"}function hMt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return t>=0?e==null?void 0:e.toFixed(t):e}function IM(e){return dt(e)==="symbol"||e instanceof Symbol?NaN:Number(e)}var mMt=function(t,n){var r=t.text,o=t.prefix,i=t.precision,a=t.suffix,s=a===void 0?"%":a,l=t.mode,c=t.showColor,u=c===void 0?!1:c,d=t.render,f=t.renderFormItem,h=t.fieldProps,m=t.placeholder,v=t.showSymbol,g=wo(),b=m||g.getMessage("tableForm.inputPlaceholder","请输入"),y=p.useMemo(function(){return typeof r=="string"&&r.includes("%")?IM(r.replace("%","")):IM(r)},[r]),x=p.useMemo(function(){return typeof v=="function"?v==null?void 0:v(r):v},[v,r]);if(l==="read"){var w=u?{color:pMt(y)}:{},S=M.jsxs("span",{style:w,ref:n,children:[o&&M.jsx("span",{children:o}),x&&M.jsxs(p.Fragment,{children:[fMt(y)," "]}),hMt(Math.abs(y),i),s&&s]});return d?d(r,B(B({mode:l},h),{},{prefix:o,precision:i,showSymbol:x,suffix:s}),S):S}if(l==="edit"||l==="update"){var C=M.jsx(Gd,B({ref:n,formatter:function(_){return _&&o?"".concat(o," ").concat(_).replace(/\B(?=(\d{3})+(?!\d)$)/g,","):_},parser:function(_){return _?_.replace(/.*\s|,/g,""):""},placeholder:b},h));return f?f(r,B({mode:l},h),C):C}return null};const cye=Z.forwardRef(mMt);function gMt(e){return e===100?"success":e<0?"exception":e<100?"active":"normal"}var vMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.plain,s=t.renderFormItem,l=t.fieldProps,c=t.placeholder,u=wo(),d=c||u.getMessage("tableForm.inputPlaceholder","请输入"),f=p.useMemo(function(){return typeof r=="string"&&r.includes("%")?IM(r.replace("%","")):IM(r)},[r]);if(o==="read"){var h=M.jsx(uge,B({ref:n,size:"small",style:{minWidth:100,maxWidth:320},percent:f,steps:a?10:void 0,status:gMt(f)},l));return i?i(f,B({mode:o},l),h):h}if(o==="edit"||o==="update"){var m=M.jsx(Gd,B({ref:n,placeholder:d},l));return s?s(r,B({mode:o},l),m):m}return null};const uye=Z.forwardRef(vMt);var yMt=["radioType","renderFormItem","mode","render"],bMt=function(t,n){var r,o,i=t.radioType,a=t.renderFormItem,s=t.mode,l=t.render,c=Ye(t,yMt),u=p.useContext(Vt.ConfigContext),d=u.getPrefixCls,f=d("pro-field-radio"),h=nb(c),m=ie(h,3),v=m[0],g=m[1],b=m[2],y=p.useRef(),x=(r=rn.Item)===null||r===void 0||(o=r.useStatus)===null||o===void 0?void 0:o.call(r);p.useImperativeHandle(n,function(){return B(B({},y.current||{}),{},{fetchData:function(k){return b(k)}})},[b]);var w=Fr("FieldRadioRadio",function(O){return K(K(K({},".".concat(f,"-error"),{span:{color:O.colorError}}),".".concat(f,"-warning"),{span:{color:O.colorWarning}}),".".concat(f,"-vertical"),K({},"".concat(O.antCls,"-radio-wrapper"),{display:"flex",marginInlineEnd:0}))}),S=w.wrapSSR,C=w.hashId;if(v)return M.jsx(Vu,{size:"small"});if(s==="read"){var E=g!=null&&g.length?g==null?void 0:g.reduce(function(O,k){var I;return B(B({},O),{},K({},(I=k.value)!==null&&I!==void 0?I:"",k.label))},{}):void 0,_=M.jsx(M.Fragment,{children:Zy(c.text,cf(c.valueEnum||E))});if(l){var P;return(P=l(c.text,B({mode:s},c.fieldProps),_))!==null&&P!==void 0?P:null}return _}if(s==="edit"){var $,T=S(M.jsx(ho.Group,B(B({ref:y,optionType:i},c.fieldProps),{},{className:re(($=c.fieldProps)===null||$===void 0?void 0:$.className,K(K({},"".concat(f,"-error"),(x==null?void 0:x.status)==="error"),"".concat(f,"-warning"),(x==null?void 0:x.status)==="warning"),C,"".concat(f,"-").concat(c.fieldProps.layout||"horizontal")),options:g})));if(a){var R;return(R=a(c.text,B(B({mode:s},c.fieldProps),{},{options:g,loading:v}),T))!==null&&R!==void 0?R:null}return T}return null};const HZ=Z.forwardRef(bMt);var xMt=function(t,n){var r=t.text,o=t.mode,i=t.light,a=t.label,s=t.format,l=t.render,c=t.picker,u=t.renderFormItem,d=t.plain,f=t.showTime,h=t.lightLabel,m=t.bordered,v=t.fieldProps,g=wo(),b=Array.isArray(r)?r:[],y=ie(b,2),x=y[0],w=y[1],S=Z.useState(!1),C=ie(S,2),E=C[0],_=C[1],P=p.useCallback(function(N){if(typeof(v==null?void 0:v.format)=="function"){var L;return v==null||(L=v.format)===null||L===void 0?void 0:L.call(v,N)}return(v==null?void 0:v.format)||s||"YYYY-MM-DD"},[v,s]),$=x?$n(x).format(P($n(x))):"",T=w?$n(w).format(P($n(w))):"";if(o==="read"){var R=M.jsxs("div",{ref:n,style:{display:"flex",flexWrap:"wrap",gap:8,alignItems:"center"},children:[M.jsx("div",{children:$||"-"}),M.jsx("div",{children:T||"-"})]});return l?l(r,B({mode:o},v),M.jsx("span",{children:R})):R}if(o==="edit"||o==="update"){var O=uS(v.value),k,I=function(L){var H;v==null||(H=v.onChange)===null||H===void 0||H.call(v,L),L||_(!1)};if(i){var D;k=M.jsx(lf,{label:a,onClick:function(){var L;v==null||(L=v.onOpenChange)===null||L===void 0||L.call(v,!0),_(!0)},style:O?{paddingInlineEnd:0}:void 0,disabled:v.disabled,value:O||E?M.jsx(Da.RangePicker,B(B(B({picker:c,showTime:f,format:s},zs(!1)),v),{},{placeholder:(D=v.placeholder)!==null&&D!==void 0?D:[g.getMessage("tableForm.selectPlaceholder","请选择"),g.getMessage("tableForm.selectPlaceholder","请选择")],value:O,onOpenChange:function(L){var H;O&&_(L),v==null||(H=v.onOpenChange)===null||H===void 0||H.call(v,L)},onChange:I})):null,allowClear:!1,bordered:m,ref:h,downIcon:O||E?!1:void 0})}else k=M.jsx(Da.RangePicker,B(B(B({ref:n,format:s,showTime:f,placeholder:[g.getMessage("tableForm.selectPlaceholder","请选择"),g.getMessage("tableForm.selectPlaceholder","请选择")]},zs(d===void 0?!0:!d)),v),{},{value:O}));return u?u(r,B({mode:o},v),k):k}return null};const av=Z.forwardRef(xMt);var wMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps;if(o==="read"){var l=M.jsx(rX,B(B({allowHalf:!0,disabled:!0,ref:n},s),{},{value:r}));return i?i(r,B({mode:o},s),M.jsx(M.Fragment,{children:l})):l}if(o==="edit"||o==="update"){var c=M.jsx(rX,B({allowHalf:!0,ref:n},s));return a?a(r,B({mode:o},s),c):c}return null};const CMt=Z.forwardRef(wMt);function SMt(e){var t=e,n="",r=!1;t<0&&(t=-t,r=!0);var o=Math.floor(t/(3600*24)),i=Math.floor(t/3600%24),a=Math.floor(t/60%60),s=Math.floor(t%60);return n="".concat(s,"秒"),a>0&&(n="".concat(a,"分钟").concat(n)),i>0&&(n="".concat(i,"小时").concat(n)),o>0&&(n="".concat(o,"天").concat(n)),r&&(n+="前"),n}var EMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps,l=t.placeholder,c=wo(),u=l||c.getMessage("tableForm.inputPlaceholder","请输入");if(o==="read"){var d=SMt(Number(r)),f=M.jsx("span",{ref:n,children:d});return i?i(r,B({mode:o},s),f):f}if(o==="edit"||o==="update"){var h=M.jsx(Gd,B({ref:n,min:0,style:{width:"100%"},placeholder:u},s));return a?a(r,B({mode:o},s),h):h}return null};const _Mt=Z.forwardRef(EMt);var $Mt=["mode","render","renderFormItem","fieldProps","emptyText"],PMt=function(t,n){var r=t.mode,o=t.render,i=t.renderFormItem,a=t.fieldProps,s=t.emptyText,l=s===void 0?"-":s,c=Ye(t,$Mt),u=p.useRef(),d=nb(t),f=ie(d,3),h=f[0],m=f[1],v=f[2];if(p.useImperativeHandle(n,function(){return B(B({},u.current||{}),{},{fetchData:function(S){return v(S)}})},[v]),h)return M.jsx(Vu,{size:"small"});if(r==="read"){var g=m!=null&&m.length?m==null?void 0:m.reduce(function(w,S){var C;return B(B({},w),{},K({},(C=S.value)!==null&&C!==void 0?C:"",S.label))},{}):void 0,b=M.jsx(M.Fragment,{children:Zy(c.text,cf(c.valueEnum||g))});if(o){var y;return(y=o(c.text,B({mode:r},a),M.jsx(M.Fragment,{children:b})))!==null&&y!==void 0?y:l}return b}if(r==="edit"||r==="update"){var x=M.jsx(sme,B(B({ref:u},En(a||{},["allowClear"])),{},{options:m}));return i?i(c.text,B(B({mode:r},a),{},{options:m,loading:h}),x):x}return null};const MMt=Z.forwardRef(PMt);var TMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps;if(o==="read"){var l=r;return i?i(r,B({mode:o},s),M.jsx(M.Fragment,{children:l})):M.jsx(M.Fragment,{children:l})}if(o==="edit"||o==="update"){var c=M.jsx(Sme,B(B({ref:n},s),{},{style:B({minWidth:120},s==null?void 0:s.style)}));return a?a(r,B({mode:o},s),c):c}return null};const RMt=Z.forwardRef(TMt);var OMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.light,s=t.label,l=t.renderFormItem,c=t.fieldProps,u=wo(),d=p.useMemo(function(){var g,b;return r==null||"".concat(r).length<1?"-":r?(g=c==null?void 0:c.checkedChildren)!==null&&g!==void 0?g:u.getMessage("switch.open","打开"):(b=c==null?void 0:c.unCheckedChildren)!==null&&b!==void 0?b:u.getMessage("switch.close","关闭")},[c==null?void 0:c.checkedChildren,c==null?void 0:c.unCheckedChildren,r]);if(o==="read")return i?i(r,B({mode:o},c),M.jsx(M.Fragment,{children:d})):d??"-";if(o==="edit"||o==="update"){var f,h=M.jsx(H0,B(B({ref:n,size:a?"small":void 0},En(c,["value"])),{},{checked:(f=c==null?void 0:c.checked)!==null&&f!==void 0?f:c==null?void 0:c.value}));if(a){var m=c.disabled,v=c.bordered;return M.jsx(lf,{label:s,disabled:m,bordered:v,downIcon:!1,value:M.jsx("div",{style:{paddingLeft:8},children:h}),allowClear:!1})}return l?l(r,B({mode:o},c),h):h}return null};const kMt=Z.forwardRef(OMt);var IMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps,l=t.emptyText,c=l===void 0?"-":l,u=s||{},d=u.autoFocus,f=u.prefix,h=f===void 0?"":f,m=u.suffix,v=m===void 0?"":m,g=wo(),b=p.useRef();if(p.useImperativeHandle(n,function(){return b.current},[]),p.useEffect(function(){if(d){var C;(C=b.current)===null||C===void 0||C.focus()}},[d]),o==="read"){var y=M.jsxs(M.Fragment,{children:[h,r??c,v]});if(i){var x;return(x=i(r,B({mode:o},s),y))!==null&&x!==void 0?x:c}return y}if(o==="edit"||o==="update"){var w=g.getMessage("tableForm.inputPlaceholder","请输入"),S=M.jsx(Hn,B({ref:b,placeholder:w,allowClear:!0},s));return a?a(r,B({mode:o},s),S):S}return null};const DMt=Z.forwardRef(IMt);var NMt=function(t,n){var r=t.text,o=t.fieldProps,i=p.useContext(Vt.ConfigContext),a=i.getPrefixCls,s=a("pro-field-readonly"),l="".concat(s,"-textarea"),c=Fr("TextArea",function(){return K({},".".concat(l),{display:"inline-block",lineHeight:"1.5715",maxWidth:"100%",whiteSpace:"pre-wrap"})}),u=c.wrapSSR,d=c.hashId;return u(M.jsx("span",B(B({ref:n,className:re(d,s,l)},En(o,["autoSize","classNames","styles"])),{},{children:r??"-"})))};const AMt=Z.forwardRef(NMt);var FMt=function(t,n){var r=t.text,o=t.mode,i=t.render,a=t.renderFormItem,s=t.fieldProps,l=wo();if(o==="read"){var c=M.jsx(AMt,B(B({},t),{},{ref:n}));return i?i(r,B({mode:o},En(s,["showCount"])),c):c}if(o==="edit"||o==="update"){var u=M.jsx(Hn.TextArea,B({ref:n,rows:3,onKeyPress:function(f){f.key==="Enter"&&f.stopPropagation()},placeholder:l.getMessage("tableForm.inputPlaceholder","请输入")},s));return a?a(r,B({mode:o},s),u):u}return null};const BMt=Z.forwardRef(FMt);var LMt=function(t,n){var r=t.text,o=t.mode,i=t.light,a=t.label,s=t.format,l=t.render,c=t.renderFormItem,u=t.plain,d=t.fieldProps,f=t.lightLabel,h=p.useState(!1),m=ie(h,2),v=m[0],g=m[1],b=wo(),y=(d==null?void 0:d.format)||s||"HH:mm:ss",x=$n.isDayjs(r)||typeof r=="number";if(o==="read"){var w=M.jsx("span",{ref:n,children:r?$n(r,x?void 0:y).format(y):"-"});return l?l(r,B({mode:o},d),M.jsx("span",{children:w})):w}if(o==="edit"||o==="update"){var S,C=d.disabled,E=d.value,_=uS(E,y);if(i){var P;S=M.jsx(lf,{onClick:function(){var T;d==null||(T=d.onOpenChange)===null||T===void 0||T.call(d,!0),g(!0)},style:_?{paddingInlineEnd:0}:void 0,label:a,disabled:C,value:_||v?M.jsx(Hp,B(B(B({},zs(!1)),{},{format:s,ref:n},d),{},{placeholder:(P=d.placeholder)!==null&&P!==void 0?P:b.getMessage("tableForm.selectPlaceholder","请选择"),value:_,onOpenChange:function(T){var R;g(T),d==null||(R=d.onOpenChange)===null||R===void 0||R.call(d,T)},open:v})):null,downIcon:_||v?!1:void 0,allowClear:!1,ref:f})}else S=M.jsx(Da.TimePicker,B(B(B({ref:n,format:s},zs(u===void 0?!0:!u)),d),{},{value:_}));return c?c(r,B({mode:o},d),S):S}return null},jMt=function(t,n){var r=t.text,o=t.light,i=t.label,a=t.mode,s=t.lightLabel,l=t.format,c=t.render,u=t.renderFormItem,d=t.plain,f=t.fieldProps,h=wo(),m=p.useState(!1),v=ie(m,2),g=v[0],b=v[1],y=(f==null?void 0:f.format)||l||"HH:mm:ss",x=Array.isArray(r)?r:[],w=ie(x,2),S=w[0],C=w[1],E=$n.isDayjs(S)||typeof S=="number",_=$n.isDayjs(C)||typeof C=="number",P=S?$n(S,E?void 0:y).format(y):"",$=C?$n(C,_?void 0:y).format(y):"";if(a==="read"){var T=M.jsxs("div",{ref:n,children:[M.jsx("div",{children:P||"-"}),M.jsx("div",{children:$||"-"})]});return c?c(r,B({mode:a},f),M.jsx("span",{children:T})):T}if(a==="edit"||a==="update"){var R=uS(f.value,y),O;if(o){var k=f.disabled,I=f.placeholder,D=I===void 0?[h.getMessage("tableForm.selectPlaceholder","请选择"),h.getMessage("tableForm.selectPlaceholder","请选择")]:I;O=M.jsx(lf,{onClick:function(){var L;f==null||(L=f.onOpenChange)===null||L===void 0||L.call(f,!0),b(!0)},style:R?{paddingInlineEnd:0}:void 0,label:i,disabled:k,placeholder:D,value:R||g?M.jsx(Hp.RangePicker,B(B(B({},zs(!1)),{},{format:l,ref:n},f),{},{placeholder:D,value:R,onOpenChange:function(L){var H;b(L),f==null||(H=f.onOpenChange)===null||H===void 0||H.call(f,L)},open:g})):null,downIcon:R||g?!1:void 0,allowClear:!1,ref:s})}else O=M.jsx(Hp.RangePicker,B(B(B({ref:n,format:l},zs(d===void 0?!0:!d)),f),{},{value:R}));return u?u(r,B({mode:a},f),O):O}return null},zMt=Z.forwardRef(jMt);const HMt=Z.forwardRef(LMt);var VMt=["radioType","renderFormItem","mode","light","label","render"],WMt=["onSearch","onClear","onChange","onBlur","showSearch","autoClearSearchValue","treeData","fetchDataOnSearch","searchValue"],UMt=function(t,n){t.radioType;var r=t.renderFormItem,o=t.mode,i=t.light,a=t.label,s=t.render,l=Ye(t,VMt),c=p.useContext(Vt.ConfigContext),u=c.getPrefixCls,d=u("pro-field-tree-select"),f=p.useRef(null),h=p.useState(!1),m=ie(h,2),v=m[0],g=m[1],b=l.fieldProps,y=b.onSearch,x=b.onClear,w=b.onChange,S=b.onBlur,C=b.showSearch,E=b.autoClearSearchValue;b.treeData;var _=b.fetchDataOnSearch,P=b.searchValue,$=Ye(b,WMt),T=wo(),R=nb(B(B({},l),{},{defaultKeyWords:P})),O=ie(R,3),k=O[0],I=O[1],D=O[2],N=Gt(void 0,{onChange:y,value:P}),L=ie(N,2),H=L[0],U=L[1];p.useImperativeHandle(n,function(){return B(B({},f.current||{}),{},{fetchData:function(te){return D(te)}})});var V=p.useMemo(function(){if(o==="read"){var ee=($==null?void 0:$.fieldNames)||{},te=ee.value,oe=te===void 0?"value":te,ne=ee.label,le=ne===void 0?"label":ne,ce=ee.children,he=ce===void 0?"children":ce,ue=new Map,fe=function ve(ge){if(!(ge!=null&&ge.length))return ue;for(var de=ge.length,be=0;be4&&(h+=7),f.add(h,n));return m.diff(v,"week")+1},s.isoWeekday=function(c){return this.$utils().u(c)?this.day()||7:this.day(this.day()%7?c:c-7)};var l=s.startOf;s.startOf=function(c,u){var d=this.$utils(),f=!!d.u(u)||u;return d.p(c)==="isoweek"?f?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):l.bind(this)(c,u)}}})})(dye);var qMt=dye.exports;const KMt=Ar(qMt);var fye={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(sn,function(){var n={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(r,o,i){var a=o.prototype,s=a.format;i.en.formats=n,a.format=function(l){l===void 0&&(l="YYYY-MM-DDTHH:mm:ssZ");var c=this.$locale().formats,u=function(d,f){return d.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(h,m,v){var g=v&&v.toUpperCase();return m||f[v]||n[v]||f[g].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(b,y,x){return y||x.slice(1)})})}(l,c===void 0?{}:c);return s.call(this,u)}}})})(fye);var YMt=fye.exports;const XMt=Ar(YMt);var QMt=["fieldProps"],ZMt=["fieldProps"],JMt=["fieldProps"],eTt=["fieldProps"],tTt=["text","valueType","mode","onChange","renderFormItem","value","readonly","fieldProps"],nTt=["placeholder"];$n.extend(kpe);$n.extend(Ape);$n.extend(KMt);$n.extend(t7);$n.extend(Rpe);$n.extend(XMt);var rTt=function(t,n,r){var o=zve(r.fieldProps);return n.type==="progress"?M.jsx(uye,B(B({},r),{},{text:t,fieldProps:B({status:n.status?n.status:void 0},o)})):n.type==="money"?M.jsx(lye,B(B({locale:n.locale},r),{},{fieldProps:o,text:t,moneySymbol:n.moneySymbol})):n.type==="percent"?M.jsx(cye,B(B({},r),{},{text:t,showSymbol:n.showSymbol,precision:n.precision,fieldProps:o,showColor:n.showColor})):n.type==="image"?M.jsx(aye,B(B({},r),{},{text:t,width:n.width})):t},oTt=function(t,n,r,o){var i=r.mode,a=i===void 0?"read":i,s=r.emptyText,l=s===void 0?"-":s;if(l!==!1&&a==="read"&&n!=="option"&&n!=="switch"&&typeof t!="boolean"&&typeof t!="number"&&!t){var c=r.fieldProps,u=r.render;return u?u(t,B({mode:a},c),M.jsx(M.Fragment,{children:l})):M.jsx(M.Fragment,{children:l})}if(delete r.emptyText,dt(n)==="object")return rTt(t,n,r);var d=o&&o[n];if(d){if(delete r.ref,a==="read"){var f;return(f=d.render)===null||f===void 0?void 0:f.call(d,t,B(B({text:t},r),{},{mode:a||"read"}),M.jsx(M.Fragment,{children:t}))}if(a==="update"||a==="edit"){var h;return(h=d.renderFormItem)===null||h===void 0?void 0:h.call(d,t,B({text:t},r),M.jsx(M.Fragment,{children:t}))}}if(n==="money")return M.jsx(lye,B(B({},r),{},{text:t}));if(n==="date")return M.jsx(Va,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY-MM-DD"},r))});if(n==="dateWeek")return M.jsx(Va,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY-wo",picker:"week"},r))});if(n==="dateWeekRange"){var m=r.fieldProps,v=Ye(r,QMt);return M.jsx(Va,{isLight:r.light,children:M.jsx(av,B({text:t,format:"YYYY-W",showTime:!0,fieldProps:B({picker:"week"},m)},v))})}if(n==="dateMonthRange"){var g=r.fieldProps,b=Ye(r,ZMt);return M.jsx(Va,{isLight:r.light,children:M.jsx(av,B({text:t,format:"YYYY-MM",showTime:!0,fieldProps:B({picker:"month"},g)},b))})}if(n==="dateQuarterRange"){var y=r.fieldProps,x=Ye(r,JMt);return M.jsx(Va,{isLight:r.light,children:M.jsx(av,B({text:t,format:"YYYY-Q",showTime:!0,fieldProps:B({picker:"quarter"},y)},x))})}if(n==="dateYearRange"){var w=r.fieldProps,S=Ye(r,eTt);return M.jsx(Va,{isLight:r.light,children:M.jsx(av,B({text:t,format:"YYYY",showTime:!0,fieldProps:B({picker:"year"},w)},S))})}return n==="dateMonth"?M.jsx(Va,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY-MM",picker:"month"},r))}):n==="dateQuarter"?M.jsx(Va,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY-[Q]Q",picker:"quarter"},r))}):n==="dateYear"?M.jsx(Va,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY",picker:"year"},r))}):n==="dateRange"?M.jsx(av,B({text:t,format:"YYYY-MM-DD"},r)):n==="dateTime"?M.jsx(Va,{isLight:r.light,children:M.jsx(iv,B({text:t,format:"YYYY-MM-DD HH:mm:ss",showTime:!0},r))}):n==="dateTimeRange"?M.jsx(Va,{isLight:r.light,children:M.jsx(av,B({text:t,format:"YYYY-MM-DD HH:mm:ss",showTime:!0},r))}):n==="time"?M.jsx(Va,{isLight:r.light,children:M.jsx(HMt,B({text:t,format:"HH:mm:ss"},r))}):n==="timeRange"?M.jsx(Va,{isLight:r.light,children:M.jsx(zMt,B({text:t,format:"HH:mm:ss"},r))}):n==="fromNow"?M.jsx(YPt,B({text:t},r)):n==="index"?M.jsx(LZ,{children:t+1}):n==="indexBorder"?M.jsx(LZ,{border:!0,children:t+1}):n==="progress"?M.jsx(uye,B(B({},r),{},{text:t})):n==="percent"?M.jsx(cye,B({text:t},r)):n==="avatar"&&typeof t=="string"&&r.mode==="read"?M.jsx(rf,{src:t,size:22,shape:"circle"}):n==="code"?M.jsx(_Q,B({text:t},r)):n==="jsonCode"?M.jsx(_Q,B({text:t,language:"json"},r)):n==="textarea"?M.jsx(BMt,B({text:t},r)):n==="digit"?M.jsx(VPt,B({text:t},r)):n==="digitRange"?M.jsx(UPt,B({text:t},r)):n==="second"?M.jsx(_Mt,B({text:t},r)):n==="select"||n==="text"&&(r.valueEnum||r.request)?M.jsx(Va,{isLight:r.light,children:M.jsx(hpt,B({text:t},r))}):n==="checkbox"?M.jsx(wpt,B({text:t},r)):n==="radio"?M.jsx(HZ,B({text:t},r)):n==="radioButton"?M.jsx(HZ,B({radioType:"button",text:t},r)):n==="rate"?M.jsx(CMt,B({text:t},r)):n==="slider"?M.jsx(RMt,B({text:t},r)):n==="switch"?M.jsx(kMt,B({text:t},r)):n==="option"?M.jsx(lMt,B({text:t},r)):n==="password"?M.jsx(dMt,B({text:t},r)):n==="image"?M.jsx(aye,B({text:t},r)):n==="cascader"?M.jsx(vpt,B({text:t},r)):n==="treeSelect"?M.jsx(GMt,B({text:t},r)):n==="color"?M.jsx(LPt,B({text:t},r)):n==="segmented"?M.jsx(MMt,B({text:t},r)):M.jsx(DMt,B({text:t},r))},iTt=function(t,n){var r,o,i,a,s,l,c=t.text,u=t.valueType,d=u===void 0?"text":u,f=t.mode,h=f===void 0?"read":f,m=t.onChange,v=t.renderFormItem,g=t.value,b=t.readonly,y=t.fieldProps,x=Ye(t,tTt),w=p.useContext(Wp),S=yc(function(){for(var _,P=arguments.length,$=new Array(P),T=0;T div".concat(t.antCls,"-space-item"),{maxWidth:"100%"}),"&-twoLine":K(K(K(K({display:"block",width:"100%"},"".concat(t.componentCls,"-title"),{width:"100%",margin:"8px 0"}),"".concat(t.componentCls,"-container"),{paddingInlineStart:16}),"".concat(t.antCls,"-space-item,").concat(t.antCls,"-form-item"),{width:"100%"}),"".concat(t.antCls,"-form-item"),{"&-control":{display:"flex",alignItems:"center",justifyContent:"flex-end","&-input":{alignItems:"center",justifyContent:"flex-end","&-content":{flex:"none"}}}})})};function ITt(e){return Fr("ProFormGroup",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[kTt(n)]})}var mye=Z.forwardRef(function(e,t){var n=Z.useContext(Hc),r=n.groupProps,o=B(B({},r),e),i=o.children,a=o.collapsible,s=o.defaultCollapsed,l=o.style,c=o.labelLayout,u=o.title,d=u===void 0?e.label:u,f=o.tooltip,h=o.align,m=h===void 0?"start":h,v=o.direction,g=o.size,b=g===void 0?32:g,y=o.titleStyle,x=o.titleRender,w=o.spaceProps,S=o.extra,C=o.autoFocus,E=Gt(function(){return s||!1},{value:e.collapsed,onChange:e.onCollapse}),_=ie(E,2),P=_[0],$=_[1],T=p.useContext(Vt.ConfigContext),R=T.getPrefixCls,O=s9(e),k=O.ColWrapper,I=O.RowWrapper,D=R("pro-form-group"),N=ITt(D),L=N.wrapSSR,H=N.hashId,U=a&&M.jsx(El,{style:{marginInlineEnd:8},rotate:P?void 0:90}),V=M.jsx(jct,{label:U?M.jsxs("div",{children:[U,d]}):d,tooltip:f}),j=p.useCallback(function(A){var z=A.children;return M.jsx(Ri,B(B({},w),{},{className:re("".concat(D,"-container ").concat(H),w==null?void 0:w.className),size:b,align:m,direction:v,style:B({rowGap:0},w==null?void 0:w.style),children:z}))},[m,D,v,H,b,w]),F=x?x(V,e):V,W=p.useMemo(function(){var A=[],z=Z.Children.toArray(i).map(function(G,Y){var Q;return Z.isValidElement(G)&&G!==null&&G!==void 0&&(Q=G.props)!==null&&Q!==void 0&&Q.hidden?(A.push(G),null):Y===0&&Z.isValidElement(G)&&C?Z.cloneElement(G,B(B({},G.props),{},{autoFocus:C})):G});return[M.jsx(I,{Wrapper:j,children:z},"children"),A.length>0?M.jsx("div",{style:{display:"none"},children:A}):null]},[i,I,j,C]),X=ie(W,2),J=X[0],q=X[1];return L(M.jsx(k,{children:M.jsxs("div",{className:re(D,H,K({},"".concat(D,"-twoLine"),c==="twoLine")),style:l,ref:t,children:[q,(d||f||S)&&M.jsx("div",{className:"".concat(D,"-title ").concat(H).trim(),style:y,onClick:function(){$(!P)},children:S?M.jsxs("div",{style:{display:"flex",width:"100%",alignItems:"center",justifyContent:"space-between"},children:[F,M.jsx("span",{onClick:function(z){return z.stopPropagation()},children:S})]}):F}),M.jsx("div",{style:{display:a&&P?"none":void 0},children:J})]})}))});mye.displayName="ProForm-Group";var DTt=["fieldProps","options","radioType","layout","proFieldProps","valueEnum"],NTt=Z.forwardRef(function(e,t){var n=e.fieldProps,r=e.options,o=e.radioType,i=e.layout,a=e.proFieldProps,s=e.valueEnum,l=Ye(e,DTt);return M.jsx(Na,B(B({valueType:o==="button"?"radioButton":"radio",ref:t,valueEnum:qm(s,void 0)},l),{},{fieldProps:B({options:r,layout:i},n),proFieldProps:a,filedConfig:{customLightMode:!0}}))}),ATt=Z.forwardRef(function(e,t){var n=e.fieldProps,r=e.children;return M.jsx(ho,B(B({},n),{},{ref:t,children:r}))}),FTt=qO(ATt,{valuePropName:"checked",ignoreWidth:!0}),l4=FTt;l4.Group=NTt;l4.Button=ho.Button;l4.displayName="ProFormComponent";var BTt=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],LTt=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],jTt=function(t,n){var r=t.fieldProps,o=t.children,i=t.params,a=t.proFieldProps,s=t.mode,l=t.valueEnum,c=t.request,u=t.showSearch,d=t.options,f=Ye(t,BTt),h=p.useContext(Hc);return M.jsx(Na,B(B({valueEnum:qm(l),request:c,params:i,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:B({options:d,mode:s,showSearch:u,getPopupContainer:h.getPopupContainer},r),ref:n,proFieldProps:a},f),{},{children:o}))},zTt=Z.forwardRef(function(e,t){var n=e.fieldProps,r=e.children,o=e.params,i=e.proFieldProps,a=e.mode,s=e.valueEnum,l=e.request,c=e.options,u=Ye(e,LTt),d=B({options:c,mode:a||"multiple",labelInValue:!0,showSearch:!0,suffixIcon:null,autoClearSearchValue:!0,optionLabelProp:"label"},n),f=p.useContext(Hc);return M.jsx(Na,B(B({valueEnum:qm(s),request:l,params:o,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:B({getPopupContainer:f.getPopupContainer},d),ref:t,proFieldProps:i},u),{},{children:r}))}),HTt=Z.forwardRef(jTt),VTt=zTt,Ym=HTt;Ym.SearchSelect=VTt;Ym.displayName="ProFormComponent";var WTt=function(t){var n=wo(),r=rn.useFormInstance();if(t.render===!1)return null;var o=t.onSubmit,i=t.render,a=t.onReset,s=t.searchConfig,l=s===void 0?{}:s,c=t.submitButtonProps,u=t.resetButtonProps,d=Ou.useToken(),f=d.token,h=function(){r.submit(),o==null||o()},m=function(){r.resetFields(),a==null||a()},v=l.submitText,g=v===void 0?n.getMessage("tableForm.submit","提交"):v,b=l.resetText,y=b===void 0?n.getMessage("tableForm.reset","重置"):b,x=[];u!==!1&&x.push(p.createElement(At,B(B({},En(u??{},["preventDefault"])),{},{key:"rest",onClick:function(C){var E;u!=null&&u.preventDefault||m(),u==null||(E=u.onClick)===null||E===void 0||E.call(u,C)}}),y)),c!==!1&&x.push(p.createElement(At,B(B({type:"primary"},En(c||{},["preventDefault"])),{},{key:"submit",onClick:function(C){var E;c!=null&&c.preventDefault||h(),c==null||(E=c.onClick)===null||E===void 0||E.call(c,C)}}),g));var w=i?i(B(B({},t),{},{form:r,submit:h,reset:m}),x):x;return w?Array.isArray(w)?(w==null?void 0:w.length)<1?null:(w==null?void 0:w.length)===1?w[0]:M.jsx("div",{style:{display:"flex",gap:f.marginXS,alignItems:"center"},children:w}):w:null},UTt=["fieldProps","proFieldProps"],GTt=["fieldProps","proFieldProps"],DM="text",qTt=function(t){var n=t.fieldProps,r=t.proFieldProps,o=Ye(t,UTt);return M.jsx(Na,B({valueType:DM,fieldProps:n,filedConfig:{valueType:DM},proFieldProps:r},o))},KTt=function(t){var n=Gt(t.open||!1,{value:t.open,onChange:t.onOpenChange}),r=ie(n,2),o=r[0],i=r[1];return M.jsx(rn.Item,{shouldUpdate:!0,noStyle:!0,children:function(s){var l,c=s.getFieldValue(t.name||[]);return M.jsx(nf,B(B({getPopupContainer:function(d){return d&&d.parentNode?d.parentNode:d},onOpenChange:function(d){return i(d)},content:M.jsxs("div",{style:{padding:"4px 0"},children:[(l=t.statusRender)===null||l===void 0?void 0:l.call(t,c),t.strengthText?M.jsx("div",{style:{marginTop:10},children:M.jsx("span",{children:t.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},t.popoverProps),{},{open:o,children:t.children}))}})},YTt=function(t){var n=t.fieldProps,r=t.proFieldProps,o=Ye(t,GTt),i=p.useState(!1),a=ie(i,2),s=a[0],l=a[1];return n!=null&&n.statusRender&&o.name?M.jsx(KTt,{name:o.name,statusRender:n==null?void 0:n.statusRender,popoverProps:n==null?void 0:n.popoverProps,strengthText:n==null?void 0:n.strengthText,open:s,onOpenChange:l,children:M.jsx("div",{children:M.jsx(Na,B({valueType:"password",fieldProps:B(B({},En(n,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(u){var d;n==null||(d=n.onBlur)===null||d===void 0||d.call(n,u),l(!1)},onClick:function(u){var d;n==null||(d=n.onClick)===null||d===void 0||d.call(n,u),l(!0)}}),proFieldProps:r,filedConfig:{valueType:DM}},o))})}):M.jsx(Na,B({valueType:"password",fieldProps:n,proFieldProps:r,filedConfig:{valueType:DM}},o))},sr=qTt;sr.Password=YTt;sr.displayName="ProFormComponent";var XTt=["fieldProps","proFieldProps"],QTt=function(t,n){var r=t.fieldProps,o=t.proFieldProps,i=Ye(t,XTt);return M.jsx(Na,B({ref:n,valueType:"textarea",fieldProps:r,proFieldProps:o},i))};const SS=Z.forwardRef(QTt);var ZTt=["children","contentRender","submitter","fieldProps","formItemProps","groupProps","transformKey","formRef","onInit","form","loading","formComponentType","extraUrlParams","syncToUrl","onUrlSearchChange","onReset","omitNil","isKeyPressSubmit","autoFocusFirstInput","grid","rowProps","colProps"],JTt=["extraUrlParams","syncToUrl","isKeyPressSubmit","syncToUrlAsImportant","syncToInitialValues","children","contentRender","submitter","fieldProps","proFieldProps","formItemProps","groupProps","dateFormatter","formRef","onInit","form","formComponentType","onReset","grid","rowProps","colProps","omitNil","request","params","initialValues","formKey","readonly","onLoadingChange","loading"],a$=function(t,n,r){return t===!0?n:qm(t,n,r)},YZ=function(t){return!t||Array.isArray(t)?t:[t]};function eRt(e){var t,n=e.children,r=e.contentRender,o=e.submitter;e.fieldProps,e.formItemProps,e.groupProps;var i=e.transformKey,a=e.formRef,s=e.onInit,l=e.form,c=e.loading;e.formComponentType;var u=e.extraUrlParams,d=u===void 0?{}:u,f=e.syncToUrl,h=e.onUrlSearchChange,m=e.onReset,v=e.omitNil,g=v===void 0?!0:v;e.isKeyPressSubmit;var b=e.autoFocusFirstInput,y=b===void 0?!0:b,x=e.grid,w=e.rowProps,S=e.colProps,C=Ye(e,ZTt),E=rn.useFormInstance(),_=(Vt==null||(t=Vt.useConfig)===null||t===void 0?void 0:t.call(Vt))||{componentSize:"middle"},P=_.componentSize,$=p.useRef(l||E),T=s9({grid:x,rowProps:w}),R=T.RowWrapper,O=yc(function(){return E}),k=p.useMemo(function(){return{getFieldsFormatValue:function(V){var j;return i((j=O())===null||j===void 0?void 0:j.getFieldsValue(V),g)},getFieldFormatValue:function(){var V,j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],F=YZ(j);if(!F)throw new Error("nameList is require");var W=(V=O())===null||V===void 0?void 0:V.getFieldValue(F),X=F?Wo({},F,W):W,J=De(F);return J.shift(),oi(i(X,g,J),F)},getFieldFormatValueObject:function(V){var j,F=YZ(V),W=(j=O())===null||j===void 0?void 0:j.getFieldValue(F),X=F?Wo({},F,W):W;return i(X,g,F)},validateFieldsReturnFormatValue:function(){var U=co(wn().mark(function j(F){var W,X,J;return wn().wrap(function(A){for(;;)switch(A.prev=A.next){case 0:if(!(!Array.isArray(F)&&F)){A.next=2;break}throw new Error("nameList must be array");case 2:return A.next=4,(W=O())===null||W===void 0?void 0:W.validateFields(F);case 4:return X=A.sent,J=i(X,g),A.abrupt("return",J||{});case 7:case"end":return A.stop()}},j)}));function V(j){return U.apply(this,arguments)}return V}()}},[g,i]),I=p.useMemo(function(){return Z.Children.toArray(n).map(function(U,V){return V===0&&Z.isValidElement(U)&&y?Z.cloneElement(U,B(B({},U.props),{},{autoFocus:y})):U})},[y,n]),D=p.useMemo(function(){return typeof o=="boolean"||!o?{}:o},[o]),N=p.useMemo(function(){if(o!==!1)return M.jsx(WTt,B(B({},D),{},{onReset:function(){var V,j,F=i((V=$.current)===null||V===void 0?void 0:V.getFieldsValue(),g);if(D==null||(j=D.onReset)===null||j===void 0||j.call(D,F),m==null||m(F),f){var W,X=Object.keys(i((W=$.current)===null||W===void 0?void 0:W.getFieldsValue(),!1)).reduce(function(J,q){return B(B({},J),{},K({},q,F[q]||void 0))},d);h(a$(f,X||{},"set"))}},submitButtonProps:B({loading:c},D.submitButtonProps)}),"submitter")},[o,D,c,i,g,m,f,d,h]),L=p.useMemo(function(){var U=x?M.jsx(R,{children:I}):I;return r?r(U,N,$.current):U},[x,R,I,r,N]),H=eut(e.initialValues);return p.useEffect(function(){if(!(f||!e.initialValues||!H||C.request)){var U=_m(e.initialValues,H);K$(U,"initialValues 只在 form 初始化时生效,如果你需要异步加载推荐使用 request,或者 initialValues ? : null "),K$(U,"The initialValues only take effect when the form is initialized, if you need to load asynchronously recommended request, or the initialValues ? : null ")}},[e.initialValues]),p.useImperativeHandle(a,function(){return B(B({},$.current),k)},[k,$.current]),p.useEffect(function(){var U,V,j=i((U=$.current)===null||U===void 0||(V=U.getFieldsValue)===null||V===void 0?void 0:V.call(U,!0),g);s==null||s(j,B(B({},$.current),k))},[]),M.jsx(Nve.Provider,{value:B(B({},k),{},{formRef:$}),children:M.jsx(Vt,{componentSize:C.size||P,children:M.jsxs(i0e.Provider,{value:{grid:x,colProps:S},children:[C.component!==!1&&M.jsx("input",{type:"text",style:{display:"none"}}),L]})})})}var XZ=0;function tRt(e){var t=e.extraUrlParams,n=t===void 0?{}:t,r=e.syncToUrl,o=e.isKeyPressSubmit,i=e.syncToUrlAsImportant,a=i===void 0?!1:i,s=e.syncToInitialValues,l=s===void 0?!0:s;e.children,e.contentRender,e.submitter;var c=e.fieldProps,u=e.proFieldProps,d=e.formItemProps,f=e.groupProps,h=e.dateFormatter,m=h===void 0?"string":h,v=e.formRef;e.onInit;var g=e.form,b=e.formComponentType;e.onReset,e.grid,e.rowProps,e.colProps;var y=e.omitNil,x=y===void 0?!0:y,w=e.request,S=e.params,C=e.initialValues,E=e.formKey,_=E===void 0?XZ:E;e.readonly;var P=e.onLoadingChange,$=e.loading,T=Ye(e,JTt),R=p.useRef({}),O=Gt(!1,{onChange:P,value:$}),k=ie(O,2),I=k[0],D=k[1],N=Uft({},{disabled:!r}),L=ie(N,2),H=L[0],U=L[1],V=p.useRef(bM());p.useEffect(function(){XZ+=0},[]);var j=Jct({request:w,params:S,proFieldKey:_}),F=ie(j,1),W=F[0],X=p.useContext(Vt.ConfigContext),J=X.getPrefixCls,q=J("pro-form"),A=Fr("ProForm",function(fe){return K({},".".concat(q),K({},"> div:not(".concat(fe.proComponentsCls,"-form-light-filter)"),{".pro-field":{maxWidth:"100%","@media screen and (max-width: 575px)":{maxWidth:"calc(93vw - 48px)"},"&-xs":{width:104},"&-s":{width:216},"&-sm":{width:216},"&-m":{width:328},"&-md":{width:328},"&-l":{width:440},"&-lg":{width:440},"&-xl":{width:552}}}))}),z=A.wrapSSR,G=A.hashId,Y=p.useState(function(){return r?a$(r,H,"get"):{}}),Q=ie(Y,2),ee=Q[0],te=Q[1],oe=p.useRef({}),ne=p.useRef({}),le=yc(function(fe,ve,ge){return zft(Wct(fe,m,ne.current,ve,ge),oe.current,ve)});p.useEffect(function(){l||te({})},[l]);var ce=yc(function(){return B(B({},H),n)});p.useEffect(function(){r&&U(a$(r,ce(),"set"))},[n,ce,r]);var he=p.useMemo(function(){if(!(typeof window>"u")&&b&&["DrawerForm"].includes(b))return function(fe){return fe.parentNode||document.body}},[b]),ue=yc(co(wn().mark(function fe(){var ve,ge,de,be,Ee,Le,Te;return wn().wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:if(T.onFinish){ze.next=2;break}return ze.abrupt("return");case 2:if(!I){ze.next=4;break}return ze.abrupt("return");case 4:return ze.prev=4,de=R==null||(ve=R.current)===null||ve===void 0||(ge=ve.getFieldsFormatValue)===null||ge===void 0?void 0:ge.call(ve),be=T.onFinish(de),be instanceof Promise&&D(!0),ze.next=10,be;case 10:r&&(Te=Object.keys(R==null||(Ee=R.current)===null||Ee===void 0||(Le=Ee.getFieldsFormatValue)===null||Le===void 0?void 0:Le.call(Ee,void 0,!1)).reduce(function(ke,$e){var Be;return B(B({},ke),{},K({},$e,(Be=de[$e])!==null&&Be!==void 0?Be:void 0))},n),Object.keys(H).forEach(function(ke){Te[ke]!==!1&&Te[ke]!==0&&!Te[ke]&&(Te[ke]=void 0)}),U(a$(r,Te,"set"))),D(!1),ze.next=18;break;case 14:ze.prev=14,ze.t0=ze.catch(4),console.log(ze.t0),D(!1);case 18:case"end":return ze.stop()}},fe,null,[[4,14]])})));return p.useImperativeHandle(v,function(){return R.current},[!W]),!W&&e.request?M.jsx("div",{style:{paddingTop:50,paddingBottom:50,textAlign:"center"},children:M.jsx(Vu,{})}):z(M.jsx($9.Provider,{value:{mode:e.readonly?"read":"edit"},children:M.jsx(zO,{needDeps:!0,children:M.jsx(Hc.Provider,{value:{formRef:R,fieldProps:c,proFieldProps:u,formItemProps:d,groupProps:f,formComponentType:b,getPopupContainer:he,formKey:V.current,setFieldValueType:function(ve,ge){var de=ge.valueType,be=de===void 0?"text":de,Ee=ge.dateFormat,Le=ge.transform;Array.isArray(ve)&&(oe.current=Wo(oe.current,ve,Le),ne.current=Wo(ne.current,ve,{valueType:be,dateFormat:Ee}))}},children:M.jsx(P9.Provider,{value:{},children:M.jsx(rn,B(B({onKeyPress:function(ve){if(o&&ve.key==="Enter"){var ge;(ge=R.current)===null||ge===void 0||ge.submit()}},autoComplete:"off",form:g},En(T,["ref","labelWidth","autoFocusFirstInput"])),{},{ref:function(ve){R.current&&(R.current.nativeElement=ve==null?void 0:ve.nativeElement)},initialValues:a?B(B(B({},C),W),ee):B(B(B({},ee),C),W),onValuesChange:function(ve,ge){var de;T==null||(de=T.onValuesChange)===null||de===void 0||de.call(T,le(ve,!!x),le(ge,!!x))},className:re(e.className,q,G),onFinish:ue,children:M.jsx(eRt,B(B({transformKey:le,autoComplete:"off",loading:I,onUrlSearchChange:U},e),{},{formRef:R,initialValues:B(B({},C),W)}))}))})})})}))}var nRt=function(t){return K(K({},"".concat(t.componentCls,"-collapse-label"),{paddingInline:1,paddingBlock:1}),"".concat(t.componentCls,"-container"),K({},"".concat(t.antCls,"-form-item"),{marginBlockEnd:0}))};function rRt(e){return Fr("LightWrapper",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[nRt(n)]})}var oRt=["label","size","disabled","onChange","className","style","children","valuePropName","placeholder","labelFormatter","bordered","footerRender","allowClear","otherFieldProps","valueType","placement"],iRt=function(t){var n=t.label,r=t.size,o=t.disabled,i=t.onChange,a=t.className,s=t.style,l=t.children,c=t.valuePropName,u=t.placeholder,d=t.labelFormatter,f=t.bordered,h=t.footerRender,m=t.allowClear,v=t.otherFieldProps,g=t.valueType,b=t.placement,y=Ye(t,oRt),x=p.useContext(Vt.ConfigContext),w=x.getPrefixCls,S=w("pro-field-light-wrapper"),C=rRt(S),E=C.wrapSSR,_=C.hashId,P=p.useState(t[c]),$=ie(P,2),T=$[0],R=$[1],O=Gt(!1),k=ie(O,2),I=k[0],D=k[1],N=function(){for(var V,j=arguments.length,F=new Array(j),W=0;Wn.length)&&(r=n.length);for(var o=0,i=Array(r);o0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):vRt}function d4(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function yRt(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function O9(e){return Array.from((NM.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function k9(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(0,mRt.default)())return null;var n=t.csp,r=t.prepend,o=t.priority,i=o===void 0?0:o,a=yRt(r),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(JZ,a),s&&i&&l.setAttribute(eJ,"".concat(i)),n!=null&&n.nonce&&(l.nonce=n==null?void 0:n.nonce),l.innerHTML=e;var c=d4(t),u=c.firstChild;if(r){if(s){var d=(t.styles||O9(c)).filter(function(f){if(!["prepend","prependQueue"].includes(f.getAttribute(JZ)))return!1;var h=Number(f.getAttribute(eJ)||0);return i>=h});if(d.length)return c.insertBefore(l,d[d.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function Iye(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=d4(t);return(t.styles||O9(n)).find(function(r){return r.getAttribute(kye(t))===e})}function bRt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Iye(e,t);if(n){var r=d4(t);r.removeChild(n)}}function xRt(e,t){var n=NM.get(e);if(!n||!(0,gRt.default)(document,n)){var r=k9("",t),o=r.parentNode;NM.set(e,o),e.removeChild(r)}}function wRt(){NM.clear()}function CRt(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=d4(n),o=O9(r),i=(0,ZZ.default)((0,ZZ.default)({},n),{},{styles:o});xRt(r,i);var a=Iye(t,i);if(a){var s,l;if((s=i.csp)!==null&&s!==void 0&&s.nonce&&a.nonce!==((l=i.csp)===null||l===void 0?void 0:l.nonce)){var c;a.nonce=(c=i.csp)===null||c===void 0?void 0:c.nonce}return a.innerHTML!==e&&(a.innerHTML=e),a}var u=k9(e,i);return u.setAttribute(kye(i),t),u}var f4={};Object.defineProperty(f4,"__esModule",{value:!0});f4.getShadowRoot=SRt;f4.inShadow=Nye;function Dye(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function Nye(e){return Dye(e)instanceof ShadowRoot}function SRt(e){return Nye(e)?Dye(e):null}var us={};Object.defineProperty(us,"__esModule",{value:!0});us.call=I9;us.default=void 0;us.note=Fye;us.noteOnce=Lye;us.preMessage=void 0;us.resetWarned=Bye;us.warning=Aye;us.warningOnce=$S;var L5={},ERt=us.preMessage=function(t){};function Aye(e,t){}function Fye(e,t){}function Bye(){L5={}}function I9(e,t,n){!t&&!L5[n]&&(e(!1,n),L5[n]=!0)}function $S(e,t){I9(Aye,e,t)}function Lye(e,t){I9(Fye,e,t)}$S.preMessage=ERt;$S.resetWarned=Bye;$S.noteOnce=Lye;us.default=$S;var _Rt=Xo.default,p4=Nn.default;Object.defineProperty(ga,"__esModule",{value:!0});ga.generate=z5;ga.getSecondaryColor=DRt;ga.iconStyles=void 0;ga.isIconDefinition=IRt;ga.normalizeAttrs=j5;ga.normalizeTwoToneColors=NRt;ga.useInsertStyles=ga.svgBaseProps=void 0;ga.warning=kRt;var RD=p4(cg),tJ=p4(lg),$Rt=ES,PRt=Tg,MRt=f4,TRt=p4(us),AM=_Rt(p),RRt=p4(fb);function ORt(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function kRt(e,t){(0,TRt.default)(e,"[@ant-design/icons] ".concat(t))}function IRt(e){return(0,tJ.default)(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&((0,tJ.default)(e.icon)==="object"||typeof e.icon=="function")}function j5(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[ORt(n)]=r}return t},{})}function z5(e,t,n){return n?AM.default.createElement(e.tag,(0,RD.default)((0,RD.default)({key:t},j5(e.attrs)),n),(e.children||[]).map(function(r,o){return z5(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):AM.default.createElement(e.tag,(0,RD.default)({key:t},j5(e.attrs)),(e.children||[]).map(function(r,o){return z5(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function DRt(e){return(0,$Rt.generate)(e)[0]}function NRt(e){return e?Array.isArray(e)?e:[e]:[]}ga.svgBaseProps={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"};var ARt=ga.iconStyles=` .anticon { display: inline-flex; align-items: center; @@ -589,74 +589,74 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho transform: rotate(360deg); } } -`;ma.useInsertStyles=function(t){var n=(0,AM.useContext)(OOt.default),r=n.csp,o=n.prefixCls,i=n.layer,a=AOt;o&&(a=a.replace(/anticon/g,o)),i&&(a="@layer ".concat(i,` { +`;ga.useInsertStyles=function(t){var n=(0,AM.useContext)(RRt.default),r=n.csp,o=n.prefixCls,i=n.layer,a=ARt;o&&(a=a.replace(/anticon/g,o)),i&&(a="@layer ".concat(i,` { `).concat(a,` -}`)),(0,AM.useEffect)(function(){var s=t.current,l=(0,MOt.getShadowRoot)(s);(0,POt.updateCSS)(a,"@ant-design-icons",{prepend:!i,csp:r,attachTo:l})},[])};var jye=Dn.default,FOt=Yo.default;Object.defineProperty(_S,"__esModule",{value:!0});_S.default=void 0;var BOt=jye(Tye),Qx=jye(lg),LOt=FOt(f),Fh=ma,jOt=["icon","className","onClick","style","primaryColor","secondaryColor"],M1={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function zOt(e){var t=e.primaryColor,n=e.secondaryColor;M1.primaryColor=t,M1.secondaryColor=n||(0,Fh.getSecondaryColor)(t),M1.calculated=!!n}function HOt(){return(0,Qx.default)({},M1)}var h4=function(t){var n=t.icon,r=t.className,o=t.onClick,i=t.style,a=t.primaryColor,s=t.secondaryColor,l=(0,BOt.default)(t,jOt),c=LOt.useRef(),u=M1;if(a&&(u={primaryColor:a,secondaryColor:s||(0,Fh.getSecondaryColor)(a)}),(0,Fh.useInsertStyles)(c),(0,Fh.warning)((0,Fh.isIconDefinition)(n),"icon should be icon definiton, but got ".concat(n)),!(0,Fh.isIconDefinition)(n))return null;var d=n;return d&&typeof d.icon=="function"&&(d=(0,Qx.default)((0,Qx.default)({},d),{},{icon:d.icon(u.primaryColor,u.secondaryColor)})),(0,Fh.generate)(d.icon,"svg-".concat(d.name),(0,Qx.default)((0,Qx.default)({className:r,onClick:o,style:i,"data-icon":d.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l),{},{ref:c}))};h4.displayName="IconReact";h4.getTwoToneColors=HOt;h4.setTwoToneColors=zOt;_S.default=h4;var m4={},zye=Dn.default;Object.defineProperty(m4,"__esModule",{value:!0});m4.getTwoToneColor=GOt;m4.setTwoToneColor=UOt;var VOt=zye(Mye),Hye=zye(_S),WOt=ma;function UOt(e){var t=(0,WOt.normalizeTwoToneColors)(e),n=(0,VOt.default)(t,2),r=n[0],o=n[1];return Hye.default.setTwoToneColors({primaryColor:r,secondaryColor:o})}function GOt(){var e=Hye.default.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var Rg=Dn.default,qOt=Yo.default;Object.defineProperty(db,"__esModule",{value:!0});db.default=void 0;var KOt=Rg(c4),YOt=Rg(Mye),nJ=Rg(Jie),XOt=Rg(Tye),M2=qOt(f),QOt=Rg(aO),ZOt=ES,JOt=Rg(fb),eTt=Rg(_S),N9=m4,tTt=ma,nTt=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];(0,N9.setTwoToneColor)(ZOt.blue.primary);var g4=M2.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,i=e.rotate,a=e.tabIndex,s=e.onClick,l=e.twoToneColor,c=(0,XOt.default)(e,nTt),u=M2.useContext(JOt.default),d=u.prefixCls,p=d===void 0?"anticon":d,h=u.rootClassName,m=(0,QOt.default)(h,p,(0,nJ.default)((0,nJ.default)({},"".concat(p,"-").concat(r.name),!!r.name),"".concat(p,"-spin"),!!o||r.name==="loading"),n),v=a;v===void 0&&s&&(v=-1);var g=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,x=(0,tTt.normalizeTwoToneColors)(l),y=(0,YOt.default)(x,2),b=y[0],C=y[1];return M2.createElement("span",(0,KOt.default)({role:"img","aria-label":r.name},c,{ref:t,tabIndex:v,onClick:s,className:m}),M2.createElement(eTt.default,{icon:r,primaryColor:b,secondaryColor:C,style:g}))});g4.displayName="AntdIcon";g4.getTwoToneColor=N9.getTwoToneColor;g4.setTwoToneColor=N9.setTwoToneColor;db.default=g4;var rTt=["isLoading","pastDelay","timedOut","error","retry"],oTt=function(t){t.isLoading,t.pastDelay,t.timedOut,t.error,t.retry;var n=Ye(t,rTt);return M.jsx("div",{style:{paddingBlockStart:100,textAlign:"center"},children:M.jsx(Vu,B({size:"large"},n))})},iTt=function(t){return K({},t.componentCls,{marginBlock:0,marginBlockStart:48,marginBlockEnd:24,marginInline:0,paddingBlock:0,paddingInline:16,textAlign:"center","&-list":{marginBlockEnd:8,color:t.colorTextSecondary,"&-link":{color:t.colorTextSecondary,textDecoration:t.linkDecoration},"*:not(:last-child)":{marginInlineEnd:8},"&:hover":{color:t.colorPrimary}},"&-copyright":{fontSize:"14px",color:t.colorText}})};function aTt(e){return Fr("ProLayoutFooter",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[iTt(n)]})}var sTt=function(t){var n=t.className,r=t.prefixCls,o=t.links,i=t.copyright,a=t.style,s=f.useContext(Vt.ConfigContext),l=s.getPrefixCls(r||"pro-global-footer"),c=aTt(l),u=c.wrapSSR,d=c.hashId;return(o==null||o===!1||Array.isArray(o)&&o.length===0)&&(i==null||i===!1)?null:u(M.jsxs("div",{className:re(l,d,n),style:a,children:[o&&M.jsx("div",{className:"".concat(l,"-list ").concat(d).trim(),children:o.map(function(p){return M.jsx("a",{className:"".concat(l,"-list-link ").concat(d).trim(),title:p.key,target:p.blankTarget?"_blank":"_self",href:p.href,rel:"noreferrer",children:p.title},p.key)})}),i&&M.jsx("div",{className:"".concat(l,"-copyright ").concat(d).trim(),children:i})]}))},lTt=Dr.Footer,cTt=function(t){var n=t.links,r=t.copyright,o=t.style,i=t.className,a=t.prefixCls;return M.jsx(lTt,{className:i,style:B({padding:0},o),children:M.jsx(sTt,{links:n,prefixCls:a,copyright:r===!1?null:M.jsxs(f.Fragment,{children:[M.jsx(get,{})," ",r]})})})},rJ=function e(t){return(t||[]).reduce(function(n,r){if(r.key&&n.push(r.key),r.children||r.routes){var o=n.concat(e(r.children||r.routes)||[]);return o}return n},[])};function v4(e){return e.map(function(t){var n=t.children||[],r=B({},t);if(!r.children&&r.routes&&(r.children=r.routes),!r.name||r.hideInMenu)return null;if(r&&r!==null&&r!==void 0&&r.children){if(!r.hideChildrenInMenu&&n.some(function(o){return o&&o.name&&!o.hideInMenu}))return B(B({},t),{},{children:v4(n)});delete r.children}return delete r.routes,r}).filter(function(t){return t})}var uTt=function(){return M.jsx("svg",{width:"1em",height:"1em",viewBox:"0 0 12 12",fill:"currentColor","aria-hidden":"true",children:M.jsx("path",{d:"M0 0h3v3H0V0zm4.5 0h3v3h-3V0zM9 0h3v3H9V0zM0 4.5h3v3H0v-3zm4.503 0h3v3h-3v-3zM9 4.5h3v3H9v-3zM0 9h3v3H0V9zm4.503 0h3v3h-3V9zM9 9h3v3H9V9z"})})},dTt=function e(t){var n=t.appList,r=t.baseClassName,o=t.hashId,i=t.itemClick;return M.jsx("div",{className:"".concat(r,"-content ").concat(o).trim(),children:M.jsx("ul",{className:"".concat(r,"-content-list ").concat(o).trim(),children:n==null?void 0:n.map(function(a,s){var l;return a!=null&&(l=a.children)!==null&&l!==void 0&&l.length?M.jsxs("div",{className:"".concat(r,"-content-list-item-group ").concat(o).trim(),children:[M.jsx("div",{className:"".concat(r,"-content-list-item-group-title ").concat(o).trim(),children:a.title}),M.jsx(e,{hashId:o,itemClick:i,appList:a==null?void 0:a.children,baseClassName:r})]},s):M.jsx("li",{className:"".concat(r,"-content-list-item ").concat(o).trim(),onClick:function(u){u.stopPropagation(),i==null||i(a)},children:M.jsxs("a",{href:i?void 0:a.url,target:a.target,rel:"noreferrer",children:[D9(a.icon),M.jsxs("div",{children:[M.jsx("div",{children:a.title}),a.desc?M.jsx("span",{children:a.desc}):null]})]})},s)})})})},fTt=function(t,n){if(t&&typeof t=="string"&&n9(t))return M.jsx("img",{src:t,alt:"logo"});if(typeof t=="function")return t();if(t&&typeof t=="string")return M.jsx("div",{id:"avatarLogo",children:t});if(!t&&n&&typeof n=="string"){var r=n.substring(0,1);return M.jsx("div",{id:"avatarLogo",children:r})}return t},pTt=function e(t){var n=t.appList,r=t.baseClassName,o=t.hashId,i=t.itemClick;return M.jsx("div",{className:"".concat(r,"-content ").concat(o).trim(),children:M.jsx("ul",{className:"".concat(r,"-content-list ").concat(o).trim(),children:n==null?void 0:n.map(function(a,s){var l;return a!=null&&(l=a.children)!==null&&l!==void 0&&l.length?M.jsxs("div",{className:"".concat(r,"-content-list-item-group ").concat(o).trim(),children:[M.jsx("div",{className:"".concat(r,"-content-list-item-group-title ").concat(o).trim(),children:a.title}),M.jsx(e,{hashId:o,itemClick:i,appList:a==null?void 0:a.children,baseClassName:r})]},s):M.jsx("li",{className:"".concat(r,"-content-list-item ").concat(o).trim(),onClick:function(u){u.stopPropagation(),i==null||i(a)},children:M.jsxs("a",{href:i?"javascript:;":a.url,target:a.target,rel:"noreferrer",children:[fTt(a.icon,a.title),M.jsx("div",{children:M.jsx("div",{children:a.title})})]})},s)})})})},hTt=function(t){return{"&-content":{maxHeight:"calc(100vh - 48px)",overflow:"auto","&-list":{boxSizing:"content-box",maxWidth:656,marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,listStyle:"none","&-item":{position:"relative",display:"inline-block",width:328,height:72,paddingInline:16,paddingBlock:16,verticalAlign:"top",listStyleType:"none",transition:"transform 0.2s cubic-bezier(0.333, 0, 0, 1)",borderRadius:t.borderRadius,"&-group":{marginBottom:16,"&-title":{margin:"16px 0 8px 12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginTop:12}}},"&:hover":{backgroundColor:t.colorBgTextHover},"* div":y6==null?void 0:y6(t),a:{display:"flex",height:"100%",fontSize:12,textDecoration:"none","& > img":{width:40,height:40},"& > div":{marginInlineStart:14,color:t.colorTextHeading,fontSize:14,lineHeight:"22px",whiteSpace:"nowrap",textOverflow:"ellipsis"},"& > div > span":{color:t.colorTextSecondary,fontSize:12,lineHeight:"20px"}}}}}}},mTt=function(t){return{"&-content":{maxHeight:"calc(100vh - 48px)",overflow:"auto","&-list":{boxSizing:"border-box",maxWidth:376,marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,listStyle:"none","&-item":{position:"relative",display:"inline-block",width:104,height:104,marginBlock:8,marginInline:8,paddingInline:24,paddingBlock:24,verticalAlign:"top",listStyleType:"none",transition:"transform 0.2s cubic-bezier(0.333, 0, 0, 1)",borderRadius:t.borderRadius,"&-group":{marginBottom:16,"&-title":{margin:"16px 0 8px 12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginTop:12}}},"&:hover":{backgroundColor:t.colorBgTextHover},a:{display:"flex",flexDirection:"column",alignItems:"center",height:"100%",fontSize:12,textDecoration:"none","& > #avatarLogo":{width:40,height:40,margin:"0 auto",color:t.colorPrimary,fontSize:22,lineHeight:"40px",textAlign:"center",backgroundImage:"linear-gradient(180deg, #E8F0FB 0%, #F6F8FC 100%)",borderRadius:t.borderRadius},"& > img":{width:40,height:40},"& > div":{marginBlockStart:5,marginInlineStart:0,color:t.colorTextHeading,fontSize:14,lineHeight:"22px",whiteSpace:"nowrap",textOverflow:"ellipsis"},"& > div > span":{color:t.colorTextSecondary,fontSize:12,lineHeight:"20px"}}}}}}},gTt=function(t){var n,r,o,i,a;return K({},t.componentCls,{"&-icon":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingInline:4,paddingBlock:0,fontSize:14,lineHeight:"14px",height:28,width:28,cursor:"pointer",color:(n=t.layout)===null||n===void 0?void 0:n.colorTextAppListIcon,borderRadius:t.borderRadius,"&:hover":{color:(r=t.layout)===null||r===void 0?void 0:r.colorTextAppListIconHover,backgroundColor:(o=t.layout)===null||o===void 0?void 0:o.colorBgAppListIconHover},"&-active":{color:(i=t.layout)===null||i===void 0?void 0:i.colorTextAppListIconHover,backgroundColor:(a=t.layout)===null||a===void 0?void 0:a.colorBgAppListIconHover}},"&-item-title":{marginInlineStart:"16px",marginInlineEnd:"8px",marginBlockStart:0,marginBlockEnd:"12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginBlockStart:12}},"&-popover":K({},"".concat(t.antCls,"-popover-arrow"),{display:"none"}),"&-simple":mTt(t),"&-default":hTt(t)})};function vTt(e){return Fr("AppsLogoComponents",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[gTt(n)]})}var D9=function(t){return typeof t=="string"?M.jsx("img",{width:"auto",height:22,src:t,alt:"logo"}):typeof t=="function"?t():t},A9=function(t){var n,r=t.appList,o=t.appListRender,i=t.prefixCls,a=i===void 0?"ant-pro":i,s=t.onItemClick,l=Z.useRef(null),c=Z.useRef(null),u="".concat(a,"-layout-apps"),d=vTt(u),p=d.wrapSSR,h=d.hashId,m=f.useState(!1),v=ie(m,2),g=v[0],x=v[1],y=function(E){s==null||s(E,c)},b=f.useMemo(function(){var w=r==null?void 0:r.some(function(E){return!(E!=null&&E.desc)});return w?M.jsx(pTt,{hashId:h,appList:r,itemClick:s?y:void 0,baseClassName:"".concat(u,"-simple")}):M.jsx(dTt,{hashId:h,appList:r,itemClick:s?y:void 0,baseClassName:"".concat(u,"-default")})},[r,u,h]);if(!(t!=null&&(n=t.appList)!==null&&n!==void 0&&n.length))return null;var C=o?o(t==null?void 0:t.appList,b):b,S=HT(void 0,function(w){return x(w)});return p(M.jsxs(M.Fragment,{children:[M.jsx("div",{ref:l,onClick:function(E){E.stopPropagation(),E.preventDefault()}}),M.jsx(nf,B(B({placement:"bottomRight",trigger:["click"],zIndex:9999,arrow:!1},S),{},{overlayClassName:"".concat(u,"-popover ").concat(h).trim(),content:C,getPopupContainer:function(){return l.current||document.body},children:M.jsx("span",{ref:c,onClick:function(E){E.stopPropagation()},className:re("".concat(u,"-icon"),h,K({},"".concat(u,"-icon-active"),g)),children:M.jsx(uTt,{})})}))]}))};function yTt(){return M.jsx("svg",{width:"1em",height:"1em",viewBox:"0 0 12 12",fill:"currentColor","aria-hidden":"true",children:M.jsx("path",{d:"M6.432 7.967a.448.448 0 01-.318.133h-.228a.46.46 0 01-.318-.133L2.488 4.85a.305.305 0 010-.43l.427-.43a.293.293 0 01.42 0L6 6.687l2.665-2.699a.299.299 0 01.426 0l.42.431a.305.305 0 010 .43L6.432 7.967z"})})}var bTt=function(t){var n,r,o;return K({},t.componentCls,{position:"absolute",insetBlockStart:"18px",zIndex:"101",width:"24px",height:"24px",fontSize:["14px","16px"],textAlign:"center",borderRadius:"40px",insetInlineEnd:"-13px",transition:"transform 0.3s",display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",color:(n=t.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorTextCollapsedButton,backgroundColor:(r=t.layout)===null||r===void 0||(r=r.sider)===null||r===void 0?void 0:r.colorBgCollapsedButton,boxShadow:"0 2px 8px -2px rgba(0,0,0,0.05), 0 1px 4px -1px rgba(25,15,15,0.07), 0 0 1px 0 rgba(0,0,0,0.08)","&:hover":{color:(o=t.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.colorTextCollapsedButtonHover,boxShadow:"0 4px 16px -4px rgba(0,0,0,0.05), 0 2px 8px -2px rgba(25,15,15,0.07), 0 1px 2px 0 rgba(0,0,0,0.08)"},".anticon":{fontSize:"14px"},"& > svg":{transition:"transform 0.3s",transform:"rotate(90deg)"},"&-collapsed":{"& > svg":{transform:"rotate(-90deg)"}}})};function xTt(e){return Fr("SiderMenuCollapsedIcon",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[bTt(n)]})}var CTt=["isMobile","collapsed"],wTt=function(t){var n=t.isMobile,r=t.collapsed,o=Ye(t,CTt),i=xTt(t.className),a=i.wrapSSR,s=i.hashId;return n&&r?null:a(M.jsx("div",B(B({},o),{},{className:re(t.className,s,K(K({},"".concat(t.className,"-collapsed"),r),"".concat(t.className,"-is-mobile"),n)),children:M.jsx(yTt,{})})))},Vye={navTheme:"light",layout:"side",contentWidth:"Fluid",fixedHeader:!1,fixSiderbar:!0,iconfontUrl:"",colorPrimary:"#1677FF",splitMenus:!1},STt=function(t,n){var r,o,i=n.includes("horizontal")?(r=t.layout)===null||r===void 0?void 0:r.header:(o=t.layout)===null||o===void 0?void 0:o.sider;return B(B(K({},"".concat(t.componentCls),K(K(K(K(K(K(K(K(K({background:"transparent",color:i==null?void 0:i.colorTextMenu,border:"none"},"".concat(t.componentCls,"-menu-item"),{transition:"none !important"}),"".concat(t.componentCls,"-submenu-has-icon"),K({},"> ".concat(t.antCls,"-menu-sub"),{paddingInlineStart:10})),"".concat(t.antCls,"-menu-title-content"),{width:"100%",height:"100%",display:"inline-flex"}),"".concat(t.antCls,"-menu-title-content"),{"&:first-child":{width:"100%"}}),"".concat(t.componentCls,"-item-icon"),{display:"flex",alignItems:"center"}),"&&-collapsed",K(K(K({},"".concat(t.antCls,`-menu-item, +}`)),(0,AM.useEffect)(function(){var s=t.current,l=(0,MRt.getShadowRoot)(s);(0,PRt.updateCSS)(a,"@ant-design-icons",{prepend:!i,csp:r,attachTo:l})},[])};var jye=Nn.default,FRt=Xo.default;Object.defineProperty(_S,"__esModule",{value:!0});_S.default=void 0;var BRt=jye(Oye),Qx=jye(cg),LRt=FRt(p),Bh=ga,jRt=["icon","className","onClick","style","primaryColor","secondaryColor"],M1={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function zRt(e){var t=e.primaryColor,n=e.secondaryColor;M1.primaryColor=t,M1.secondaryColor=n||(0,Bh.getSecondaryColor)(t),M1.calculated=!!n}function HRt(){return(0,Qx.default)({},M1)}var h4=function(t){var n=t.icon,r=t.className,o=t.onClick,i=t.style,a=t.primaryColor,s=t.secondaryColor,l=(0,BRt.default)(t,jRt),c=LRt.useRef(),u=M1;if(a&&(u={primaryColor:a,secondaryColor:s||(0,Bh.getSecondaryColor)(a)}),(0,Bh.useInsertStyles)(c),(0,Bh.warning)((0,Bh.isIconDefinition)(n),"icon should be icon definiton, but got ".concat(n)),!(0,Bh.isIconDefinition)(n))return null;var d=n;return d&&typeof d.icon=="function"&&(d=(0,Qx.default)((0,Qx.default)({},d),{},{icon:d.icon(u.primaryColor,u.secondaryColor)})),(0,Bh.generate)(d.icon,"svg-".concat(d.name),(0,Qx.default)((0,Qx.default)({className:r,onClick:o,style:i,"data-icon":d.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l),{},{ref:c}))};h4.displayName="IconReact";h4.getTwoToneColors=HRt;h4.setTwoToneColors=zRt;_S.default=h4;var m4={},zye=Nn.default;Object.defineProperty(m4,"__esModule",{value:!0});m4.getTwoToneColor=GRt;m4.setTwoToneColor=URt;var VRt=zye(Mye),Hye=zye(_S),WRt=ga;function URt(e){var t=(0,WRt.normalizeTwoToneColors)(e),n=(0,VRt.default)(t,2),r=n[0],o=n[1];return Hye.default.setTwoToneColors({primaryColor:r,secondaryColor:o})}function GRt(){var e=Hye.default.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var Rg=Nn.default,qRt=Xo.default;Object.defineProperty(db,"__esModule",{value:!0});db.default=void 0;var KRt=Rg(c4),YRt=Rg(Mye),nJ=Rg(Jie),XRt=Rg(Oye),M2=qRt(p),QRt=Rg(aR),ZRt=ES,JRt=Rg(fb),eOt=Rg(_S),D9=m4,tOt=ga,nOt=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];(0,D9.setTwoToneColor)(ZRt.blue.primary);var g4=M2.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,i=e.rotate,a=e.tabIndex,s=e.onClick,l=e.twoToneColor,c=(0,XRt.default)(e,nOt),u=M2.useContext(JRt.default),d=u.prefixCls,f=d===void 0?"anticon":d,h=u.rootClassName,m=(0,QRt.default)(h,f,(0,nJ.default)((0,nJ.default)({},"".concat(f,"-").concat(r.name),!!r.name),"".concat(f,"-spin"),!!o||r.name==="loading"),n),v=a;v===void 0&&s&&(v=-1);var g=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,b=(0,tOt.normalizeTwoToneColors)(l),y=(0,YRt.default)(b,2),x=y[0],w=y[1];return M2.createElement("span",(0,KRt.default)({role:"img","aria-label":r.name},c,{ref:t,tabIndex:v,onClick:s,className:m}),M2.createElement(eOt.default,{icon:r,primaryColor:x,secondaryColor:w,style:g}))});g4.displayName="AntdIcon";g4.getTwoToneColor=D9.getTwoToneColor;g4.setTwoToneColor=D9.setTwoToneColor;db.default=g4;var rOt=["isLoading","pastDelay","timedOut","error","retry"],oOt=function(t){t.isLoading,t.pastDelay,t.timedOut,t.error,t.retry;var n=Ye(t,rOt);return M.jsx("div",{style:{paddingBlockStart:100,textAlign:"center"},children:M.jsx(Vu,B({size:"large"},n))})},iOt=function(t){return K({},t.componentCls,{marginBlock:0,marginBlockStart:48,marginBlockEnd:24,marginInline:0,paddingBlock:0,paddingInline:16,textAlign:"center","&-list":{marginBlockEnd:8,color:t.colorTextSecondary,"&-link":{color:t.colorTextSecondary,textDecoration:t.linkDecoration},"*:not(:last-child)":{marginInlineEnd:8},"&:hover":{color:t.colorPrimary}},"&-copyright":{fontSize:"14px",color:t.colorText}})};function aOt(e){return Fr("ProLayoutFooter",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[iOt(n)]})}var sOt=function(t){var n=t.className,r=t.prefixCls,o=t.links,i=t.copyright,a=t.style,s=p.useContext(Vt.ConfigContext),l=s.getPrefixCls(r||"pro-global-footer"),c=aOt(l),u=c.wrapSSR,d=c.hashId;return(o==null||o===!1||Array.isArray(o)&&o.length===0)&&(i==null||i===!1)?null:u(M.jsxs("div",{className:re(l,d,n),style:a,children:[o&&M.jsx("div",{className:"".concat(l,"-list ").concat(d).trim(),children:o.map(function(f){return M.jsx("a",{className:"".concat(l,"-list-link ").concat(d).trim(),title:f.key,target:f.blankTarget?"_blank":"_self",href:f.href,rel:"noreferrer",children:f.title},f.key)})}),i&&M.jsx("div",{className:"".concat(l,"-copyright ").concat(d).trim(),children:i})]}))},lOt=Nr.Footer,cOt=function(t){var n=t.links,r=t.copyright,o=t.style,i=t.className,a=t.prefixCls;return M.jsx(lOt,{className:i,style:B({padding:0},o),children:M.jsx(sOt,{links:n,prefixCls:a,copyright:r===!1?null:M.jsxs(p.Fragment,{children:[M.jsx(get,{})," ",r]})})})},rJ=function e(t){return(t||[]).reduce(function(n,r){if(r.key&&n.push(r.key),r.children||r.routes){var o=n.concat(e(r.children||r.routes)||[]);return o}return n},[])};function v4(e){return e.map(function(t){var n=t.children||[],r=B({},t);if(!r.children&&r.routes&&(r.children=r.routes),!r.name||r.hideInMenu)return null;if(r&&r!==null&&r!==void 0&&r.children){if(!r.hideChildrenInMenu&&n.some(function(o){return o&&o.name&&!o.hideInMenu}))return B(B({},t),{},{children:v4(n)});delete r.children}return delete r.routes,r}).filter(function(t){return t})}var uOt=function(){return M.jsx("svg",{width:"1em",height:"1em",viewBox:"0 0 12 12",fill:"currentColor","aria-hidden":"true",children:M.jsx("path",{d:"M0 0h3v3H0V0zm4.5 0h3v3h-3V0zM9 0h3v3H9V0zM0 4.5h3v3H0v-3zm4.503 0h3v3h-3v-3zM9 4.5h3v3H9v-3zM0 9h3v3H0V9zm4.503 0h3v3h-3V9zM9 9h3v3H9V9z"})})},dOt=function e(t){var n=t.appList,r=t.baseClassName,o=t.hashId,i=t.itemClick;return M.jsx("div",{className:"".concat(r,"-content ").concat(o).trim(),children:M.jsx("ul",{className:"".concat(r,"-content-list ").concat(o).trim(),children:n==null?void 0:n.map(function(a,s){var l;return a!=null&&(l=a.children)!==null&&l!==void 0&&l.length?M.jsxs("div",{className:"".concat(r,"-content-list-item-group ").concat(o).trim(),children:[M.jsx("div",{className:"".concat(r,"-content-list-item-group-title ").concat(o).trim(),children:a.title}),M.jsx(e,{hashId:o,itemClick:i,appList:a==null?void 0:a.children,baseClassName:r})]},s):M.jsx("li",{className:"".concat(r,"-content-list-item ").concat(o).trim(),onClick:function(u){u.stopPropagation(),i==null||i(a)},children:M.jsxs("a",{href:i?void 0:a.url,target:a.target,rel:"noreferrer",children:[N9(a.icon),M.jsxs("div",{children:[M.jsx("div",{children:a.title}),a.desc?M.jsx("span",{children:a.desc}):null]})]})},s)})})})},fOt=function(t,n){if(t&&typeof t=="string"&&n9(t))return M.jsx("img",{src:t,alt:"logo"});if(typeof t=="function")return t();if(t&&typeof t=="string")return M.jsx("div",{id:"avatarLogo",children:t});if(!t&&n&&typeof n=="string"){var r=n.substring(0,1);return M.jsx("div",{id:"avatarLogo",children:r})}return t},pOt=function e(t){var n=t.appList,r=t.baseClassName,o=t.hashId,i=t.itemClick;return M.jsx("div",{className:"".concat(r,"-content ").concat(o).trim(),children:M.jsx("ul",{className:"".concat(r,"-content-list ").concat(o).trim(),children:n==null?void 0:n.map(function(a,s){var l;return a!=null&&(l=a.children)!==null&&l!==void 0&&l.length?M.jsxs("div",{className:"".concat(r,"-content-list-item-group ").concat(o).trim(),children:[M.jsx("div",{className:"".concat(r,"-content-list-item-group-title ").concat(o).trim(),children:a.title}),M.jsx(e,{hashId:o,itemClick:i,appList:a==null?void 0:a.children,baseClassName:r})]},s):M.jsx("li",{className:"".concat(r,"-content-list-item ").concat(o).trim(),onClick:function(u){u.stopPropagation(),i==null||i(a)},children:M.jsxs("a",{href:i?"javascript:;":a.url,target:a.target,rel:"noreferrer",children:[fOt(a.icon,a.title),M.jsx("div",{children:M.jsx("div",{children:a.title})})]})},s)})})})},hOt=function(t){return{"&-content":{maxHeight:"calc(100vh - 48px)",overflow:"auto","&-list":{boxSizing:"content-box",maxWidth:656,marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,listStyle:"none","&-item":{position:"relative",display:"inline-block",width:328,height:72,paddingInline:16,paddingBlock:16,verticalAlign:"top",listStyleType:"none",transition:"transform 0.2s cubic-bezier(0.333, 0, 0, 1)",borderRadius:t.borderRadius,"&-group":{marginBottom:16,"&-title":{margin:"16px 0 8px 12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginTop:12}}},"&:hover":{backgroundColor:t.colorBgTextHover},"* div":yD==null?void 0:yD(t),a:{display:"flex",height:"100%",fontSize:12,textDecoration:"none","& > img":{width:40,height:40},"& > div":{marginInlineStart:14,color:t.colorTextHeading,fontSize:14,lineHeight:"22px",whiteSpace:"nowrap",textOverflow:"ellipsis"},"& > div > span":{color:t.colorTextSecondary,fontSize:12,lineHeight:"20px"}}}}}}},mOt=function(t){return{"&-content":{maxHeight:"calc(100vh - 48px)",overflow:"auto","&-list":{boxSizing:"border-box",maxWidth:376,marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,listStyle:"none","&-item":{position:"relative",display:"inline-block",width:104,height:104,marginBlock:8,marginInline:8,paddingInline:24,paddingBlock:24,verticalAlign:"top",listStyleType:"none",transition:"transform 0.2s cubic-bezier(0.333, 0, 0, 1)",borderRadius:t.borderRadius,"&-group":{marginBottom:16,"&-title":{margin:"16px 0 8px 12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginTop:12}}},"&:hover":{backgroundColor:t.colorBgTextHover},a:{display:"flex",flexDirection:"column",alignItems:"center",height:"100%",fontSize:12,textDecoration:"none","& > #avatarLogo":{width:40,height:40,margin:"0 auto",color:t.colorPrimary,fontSize:22,lineHeight:"40px",textAlign:"center",backgroundImage:"linear-gradient(180deg, #E8F0FB 0%, #F6F8FC 100%)",borderRadius:t.borderRadius},"& > img":{width:40,height:40},"& > div":{marginBlockStart:5,marginInlineStart:0,color:t.colorTextHeading,fontSize:14,lineHeight:"22px",whiteSpace:"nowrap",textOverflow:"ellipsis"},"& > div > span":{color:t.colorTextSecondary,fontSize:12,lineHeight:"20px"}}}}}}},gOt=function(t){var n,r,o,i,a;return K({},t.componentCls,{"&-icon":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingInline:4,paddingBlock:0,fontSize:14,lineHeight:"14px",height:28,width:28,cursor:"pointer",color:(n=t.layout)===null||n===void 0?void 0:n.colorTextAppListIcon,borderRadius:t.borderRadius,"&:hover":{color:(r=t.layout)===null||r===void 0?void 0:r.colorTextAppListIconHover,backgroundColor:(o=t.layout)===null||o===void 0?void 0:o.colorBgAppListIconHover},"&-active":{color:(i=t.layout)===null||i===void 0?void 0:i.colorTextAppListIconHover,backgroundColor:(a=t.layout)===null||a===void 0?void 0:a.colorBgAppListIconHover}},"&-item-title":{marginInlineStart:"16px",marginInlineEnd:"8px",marginBlockStart:0,marginBlockEnd:"12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginBlockStart:12}},"&-popover":K({},"".concat(t.antCls,"-popover-arrow"),{display:"none"}),"&-simple":mOt(t),"&-default":hOt(t)})};function vOt(e){return Fr("AppsLogoComponents",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[gOt(n)]})}var N9=function(t){return typeof t=="string"?M.jsx("img",{width:"auto",height:22,src:t,alt:"logo"}):typeof t=="function"?t():t},A9=function(t){var n,r=t.appList,o=t.appListRender,i=t.prefixCls,a=i===void 0?"ant-pro":i,s=t.onItemClick,l=Z.useRef(null),c=Z.useRef(null),u="".concat(a,"-layout-apps"),d=vOt(u),f=d.wrapSSR,h=d.hashId,m=p.useState(!1),v=ie(m,2),g=v[0],b=v[1],y=function(E){s==null||s(E,c)},x=p.useMemo(function(){var C=r==null?void 0:r.some(function(E){return!(E!=null&&E.desc)});return C?M.jsx(pOt,{hashId:h,appList:r,itemClick:s?y:void 0,baseClassName:"".concat(u,"-simple")}):M.jsx(dOt,{hashId:h,appList:r,itemClick:s?y:void 0,baseClassName:"".concat(u,"-default")})},[r,u,h]);if(!(t!=null&&(n=t.appList)!==null&&n!==void 0&&n.length))return null;var w=o?o(t==null?void 0:t.appList,x):x,S=HO(void 0,function(C){return b(C)});return f(M.jsxs(M.Fragment,{children:[M.jsx("div",{ref:l,onClick:function(E){E.stopPropagation(),E.preventDefault()}}),M.jsx(nf,B(B({placement:"bottomRight",trigger:["click"],zIndex:9999,arrow:!1},S),{},{overlayClassName:"".concat(u,"-popover ").concat(h).trim(),content:w,getPopupContainer:function(){return l.current||document.body},children:M.jsx("span",{ref:c,onClick:function(E){E.stopPropagation()},className:re("".concat(u,"-icon"),h,K({},"".concat(u,"-icon-active"),g)),children:M.jsx(uOt,{})})}))]}))};function yOt(){return M.jsx("svg",{width:"1em",height:"1em",viewBox:"0 0 12 12",fill:"currentColor","aria-hidden":"true",children:M.jsx("path",{d:"M6.432 7.967a.448.448 0 01-.318.133h-.228a.46.46 0 01-.318-.133L2.488 4.85a.305.305 0 010-.43l.427-.43a.293.293 0 01.42 0L6 6.687l2.665-2.699a.299.299 0 01.426 0l.42.431a.305.305 0 010 .43L6.432 7.967z"})})}var bOt=function(t){var n,r,o;return K({},t.componentCls,{position:"absolute",insetBlockStart:"18px",zIndex:"101",width:"24px",height:"24px",fontSize:["14px","16px"],textAlign:"center",borderRadius:"40px",insetInlineEnd:"-13px",transition:"transform 0.3s",display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",color:(n=t.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorTextCollapsedButton,backgroundColor:(r=t.layout)===null||r===void 0||(r=r.sider)===null||r===void 0?void 0:r.colorBgCollapsedButton,boxShadow:"0 2px 8px -2px rgba(0,0,0,0.05), 0 1px 4px -1px rgba(25,15,15,0.07), 0 0 1px 0 rgba(0,0,0,0.08)","&:hover":{color:(o=t.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.colorTextCollapsedButtonHover,boxShadow:"0 4px 16px -4px rgba(0,0,0,0.05), 0 2px 8px -2px rgba(25,15,15,0.07), 0 1px 2px 0 rgba(0,0,0,0.08)"},".anticon":{fontSize:"14px"},"& > svg":{transition:"transform 0.3s",transform:"rotate(90deg)"},"&-collapsed":{"& > svg":{transform:"rotate(-90deg)"}}})};function xOt(e){return Fr("SiderMenuCollapsedIcon",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[bOt(n)]})}var wOt=["isMobile","collapsed"],COt=function(t){var n=t.isMobile,r=t.collapsed,o=Ye(t,wOt),i=xOt(t.className),a=i.wrapSSR,s=i.hashId;return n&&r?null:a(M.jsx("div",B(B({},o),{},{className:re(t.className,s,K(K({},"".concat(t.className,"-collapsed"),r),"".concat(t.className,"-is-mobile"),n)),children:M.jsx(yOt,{})})))},Vye={navTheme:"light",layout:"side",contentWidth:"Fluid",fixedHeader:!1,fixSiderbar:!0,iconfontUrl:"",colorPrimary:"#1677FF",splitMenus:!1},SOt=function(t,n){var r,o,i=n.includes("horizontal")?(r=t.layout)===null||r===void 0?void 0:r.header:(o=t.layout)===null||o===void 0?void 0:o.sider;return B(B(K({},"".concat(t.componentCls),K(K(K(K(K(K(K(K(K({background:"transparent",color:i==null?void 0:i.colorTextMenu,border:"none"},"".concat(t.componentCls,"-menu-item"),{transition:"none !important"}),"".concat(t.componentCls,"-submenu-has-icon"),K({},"> ".concat(t.antCls,"-menu-sub"),{paddingInlineStart:10})),"".concat(t.antCls,"-menu-title-content"),{width:"100%",height:"100%",display:"inline-flex"}),"".concat(t.antCls,"-menu-title-content"),{"&:first-child":{width:"100%"}}),"".concat(t.componentCls,"-item-icon"),{display:"flex",alignItems:"center"}),"&&-collapsed",K(K(K({},"".concat(t.antCls,`-menu-item, `).concat(t.antCls,"-menu-item-group > ").concat(t.antCls,"-menu-item-group-list > ").concat(t.antCls,`-menu-item, `).concat(t.antCls,"-menu-item-group > ").concat(t.antCls,"-menu-item-group-list > ").concat(t.antCls,"-menu-submenu > ").concat(t.antCls,`-menu-submenu-title, `).concat(t.antCls,"-menu-submenu > ").concat(t.antCls,"-menu-submenu-title"),{paddingInline:"0 !important",marginBlock:"4px !important"}),"".concat(t.antCls,"-menu-item-group > ").concat(t.antCls,"-menu-item-group-list > ").concat(t.antCls,"-menu-submenu-selected > ").concat(t.antCls,`-menu-submenu-title, - `).concat(t.antCls,"-menu-submenu-selected > ").concat(t.antCls,"-menu-submenu-title"),{backgroundColor:i==null?void 0:i.colorBgMenuItemSelected,borderRadius:t.borderRadiusLG}),"".concat(t.componentCls,"-group"),K({},"".concat(t.antCls,"-menu-item-group-title"),{paddingInline:0}))),"&-item-title",K(K(K(K(K({display:"flex",flexDirection:"row",alignItems:"center",gap:t.marginXS},"".concat(t.componentCls,"-item-text"),{maxWidth:"100%",textOverflow:"ellipsis",overflow:"hidden",wordBreak:"break-all",whiteSpace:"nowrap"}),"&-collapsed",K(K({minWidth:40,height:40},"".concat(t.componentCls,"-item-icon"),{height:"16px",width:"16px",lineHeight:"16px !important",".anticon":{lineHeight:"16px !important",height:"16px"}}),"".concat(t.componentCls,"-item-text-has-icon"),{display:"none !important"})),"&-collapsed-level-0",{flexDirection:"column",justifyContent:"center"}),"&".concat(t.componentCls,"-group-item-title"),{gap:t.marginXS,height:18,overflow:"hidden"}),"&".concat(t.componentCls,"-item-collapsed-show-title"),K({lineHeight:"16px",gap:0},"&".concat(t.componentCls,"-item-title-collapsed"),K(K({display:"flex"},"".concat(t.componentCls,"-item-icon"),{height:"16px",width:"16px",lineHeight:"16px !important",".anticon":{lineHeight:"16px!important",height:"16px"}}),"".concat(t.componentCls,"-item-text"),{opacity:"1 !important",display:"inline !important",textAlign:"center",fontSize:12,height:12,lineHeight:"12px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"100%",margin:0,padding:0,marginBlockStart:4})))),"&-group",K({},"".concat(t.antCls,"-menu-item-group-title"),{fontSize:12,color:t.colorTextLabel,".anticon":{marginInlineEnd:8}})),"&-group-divider",{color:t.colorTextSecondary,fontSize:12,lineHeight:20})),n.includes("horizontal")?{}:K({},"".concat(t.antCls,"-menu-submenu").concat(t.antCls,"-menu-submenu-popup"),K({},"".concat(t.componentCls,"-item-title"),{alignItems:"flex-start"}))),{},K({},"".concat(t.antCls,"-menu-submenu-popup"),{backgroundColor:"rgba(255, 255, 255, 0.42)","-webkit-backdrop-filter":"blur(8px)",backdropFilter:"blur(8px)"}))};function ETt(e,t){return Fr("ProLayoutBaseMenu"+t,function(n){var r=B(B({},n),{},{componentCls:".".concat(e)});return[STt(r,t||"inline")]})}var oJ=function(t){var n=f.useState(t.collapsed),r=ie(n,2),o=r[0],i=r[1],a=f.useState(!1),s=ie(a,2),l=s[0],c=s[1];return f.useEffect(function(){c(!1),setTimeout(function(){i(t.collapsed)},400)},[t.collapsed]),t.disable?t.children:M.jsx(ss,{title:t.title,open:o&&t.collapsed?l:!1,placement:"right",onOpenChange:c,children:t.children})},Wye=Oge({scriptUrl:Vye.iconfontUrl}),iJ=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"icon-",r=arguments.length>2?arguments[2]:void 0;if(typeof t=="string"&&t!==""){if(n9(t)||nut(t))return M.jsx("img",{width:16,src:t,alt:"icon",className:r},t);if(t.startsWith(n))return M.jsx(Wye,{type:t})}return t},aJ=function(t){if(t&&typeof t=="string"){var n=t.substring(0,1).toUpperCase();return n}return null},_Tt=or(function e(t){var n=this;rr(this,e),K(this,"props",void 0),K(this,"getNavMenuItems",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0;return r.map(function(a){return n.getSubMenuOrItem(a,o,i)}).filter(function(a){return a}).flat(1)}),K(this,"getSubMenuOrItem",function(r,o,i){var a=n.props,s=a.subMenuItemRender,l=a.baseClassName,c=a.prefixCls,u=a.collapsed,d=a.menu,p=a.iconPrefixes,h=a.layout,m=(d==null?void 0:d.type)==="group"&&h!=="top",v=n.props.token,g=n.getIntlName(r),x=(r==null?void 0:r.children)||(r==null?void 0:r.routes),y=m&&o===0?"group":void 0;if(Array.isArray(x)&&x.length>0){var b,C,S,w,E,_=o===0||m&&o===1,P=iJ(r.icon,p,"".concat(l,"-icon ").concat((b=n.props)===null||b===void 0?void 0:b.hashId)),$=u&&_?aJ(g):null,R=M.jsxs("div",{className:re("".concat(l,"-item-title"),(C=n.props)===null||C===void 0?void 0:C.hashId,K(K(K(K({},"".concat(l,"-item-title-collapsed"),u),"".concat(l,"-item-title-collapsed-level-").concat(i),u),"".concat(l,"-group-item-title"),y==="group"),"".concat(l,"-item-collapsed-show-title"),(d==null?void 0:d.collapsedShowTitle)&&u)),children:[y==="group"&&u?null:_&&P?M.jsx("span",{className:"".concat(l,"-item-icon ").concat((S=n.props)===null||S===void 0?void 0:S.hashId).trim(),children:P}):$,M.jsx("span",{className:re("".concat(l,"-item-text"),(w=n.props)===null||w===void 0?void 0:w.hashId,K({},"".concat(l,"-item-text-has-icon"),y!=="group"&&_&&(P||$))),children:g})]}),O=s?s(B(B({},r),{},{isUrl:!1}),R,n.props):R;if(m&&o===0&&n.props.collapsed&&!d.collapsedShowGroupTitle)return n.getNavMenuItems(x,o+1,o);var T=n.getNavMenuItems(x,o+1,m&&o===0&&n.props.collapsed?o:o+1);return[{type:y,key:r.key||r.path,label:O,onClick:m?void 0:r.onTitleClick,children:T,className:re(K(K(K({},"".concat(l,"-group"),y==="group"),"".concat(l,"-submenu"),y!=="group"),"".concat(l,"-submenu-has-icon"),y!=="group"&&_&&P))},m&&o===0?{type:"divider",prefixCls:c,className:"".concat(l,"-divider"),key:(r.key||r.path)+"-group-divider",style:{padding:0,borderBlockEnd:0,margin:n.props.collapsed?"4px":"6px 16px",marginBlockStart:n.props.collapsed?4:8,borderColor:v==null||(E=v.layout)===null||E===void 0||(E=E.sider)===null||E===void 0?void 0:E.colorMenuItemDivider}}:void 0].filter(Boolean)}return{className:"".concat(l,"-menu-item"),disabled:r.disabled,key:r.key||r.path,onClick:r.onTitleClick,label:n.getMenuItemPath(r,o,i)}}),K(this,"getIntlName",function(r){var o=r.name,i=r.locale,a=n.props,s=a.menu,l=a.formatMessage,c=o;return i&&(s==null?void 0:s.locale)!==!1&&(c=l==null?void 0:l({id:i,defaultMessage:o})),n.props.menuTextRender?n.props.menuTextRender(r,c,n.props):c}),K(this,"getMenuItemPath",function(r,o,i){var a,s,l,c,u=n.conversionPath(r.path||"/"),d=n.props,p=d.location,h=p===void 0?{pathname:"/"}:p,m=d.isMobile,v=d.onCollapse,g=d.menuItemRender,x=d.iconPrefixes,y=n.getIntlName(r),b=n.props,C=b.baseClassName,S=b.menu,w=b.collapsed,E=(S==null?void 0:S.type)==="group",_=o===0||E&&o===1,P=_?iJ(r.icon,x,"".concat(C,"-icon ").concat((a=n.props)===null||a===void 0?void 0:a.hashId)):null,$=w&&_?aJ(y):null,R=M.jsxs("div",{className:re("".concat(C,"-item-title"),(s=n.props)===null||s===void 0?void 0:s.hashId,K(K(K({},"".concat(C,"-item-title-collapsed"),w),"".concat(C,"-item-title-collapsed-level-").concat(i),w),"".concat(C,"-item-collapsed-show-title"),(S==null?void 0:S.collapsedShowTitle)&&w)),children:[M.jsx("span",{className:"".concat(C,"-item-icon ").concat((l=n.props)===null||l===void 0?void 0:l.hashId).trim(),style:{display:$===null&&!P?"none":""},children:P||M.jsx("span",{className:"anticon",children:$})}),M.jsx("span",{className:re("".concat(C,"-item-text"),(c=n.props)===null||c===void 0?void 0:c.hashId,K({},"".concat(C,"-item-text-has-icon"),_&&(P||$))),children:y})]},u),O=n9(u);if(O){var T,I,k;R=M.jsxs("span",{onClick:function(){var L,H;(L=window)===null||L===void 0||(H=L.open)===null||H===void 0||H.call(L,u,"_blank")},className:re("".concat(C,"-item-title"),(T=n.props)===null||T===void 0?void 0:T.hashId,K(K(K(K({},"".concat(C,"-item-title-collapsed"),w),"".concat(C,"-item-title-collapsed-level-").concat(i),w),"".concat(C,"-item-link"),!0),"".concat(C,"-item-collapsed-show-title"),(S==null?void 0:S.collapsedShowTitle)&&w)),children:[M.jsx("span",{className:"".concat(C,"-item-icon ").concat((I=n.props)===null||I===void 0?void 0:I.hashId).trim(),style:{display:$===null&&!P?"none":""},children:P||M.jsx("span",{className:"anticon",children:$})}),M.jsx("span",{className:re("".concat(C,"-item-text"),(k=n.props)===null||k===void 0?void 0:k.hashId,K({},"".concat(C,"-item-text-has-icon"),_&&(P||$))),children:y})]},u)}if(g){var N=B(B({},r),{},{isUrl:O,itemPath:u,isMobile:m,replace:u===h.pathname,onClick:function(){return v&&v(!0)},children:void 0});return o===0?M.jsx(oJ,{collapsed:w,title:y,disable:r.disabledTooltip,children:g(N,R,n.props)}):g(N,R,n.props)}return o===0?M.jsx(oJ,{collapsed:w,title:y,disable:r.disabledTooltip,children:R}):R}),K(this,"conversionPath",function(r){return r&&r.indexOf("http")===0?r:"/".concat(r||"").replace(/\/+/g,"/")}),this.props=t}),$Tt=function(t,n){var r=n.layout,o=n.collapsed,i={};return t&&!o&&["side","mix"].includes(r||"mix")&&(i={openKeys:t}),i},Uye=function(t){var n=t.mode,r=t.className,o=t.handleOpenChange,i=t.style,a=t.menuData,s=t.prefixCls,l=t.menu,c=t.matchMenuKeys,u=t.iconfontUrl,d=t.selectedKeys,p=t.onSelect,h=t.menuRenderType,m=t.openKeys,v=f.useContext(vc),g=v.dark,x=v.token,y="".concat(s,"-base-menu-").concat(n),b=f.useRef([]),C=Gt(l==null?void 0:l.defaultOpenAll),S=ie(C,2),w=S[0],E=S[1],_=Gt(function(){return l!=null&&l.defaultOpenAll?rJ(a)||[]:m===!1?!1:[]},{value:m===!1?void 0:m,onChange:o}),P=ie(_,2),$=P[0],R=P[1],O=Gt([],{value:d,onChange:p?function(j){p&&j&&p(j)}:void 0}),T=ie(O,2),I=T[0],k=T[1];f.useEffect(function(){l!=null&&l.defaultOpenAll||m===!1||c&&(R(c),k(c))},[c.join("-")]),f.useEffect(function(){u&&(Wye=Oge({scriptUrl:u}))},[u]),f.useEffect(function(){if(c.join("-")!==(I||[]).join("-")&&k(c),!w&&m!==!1&&c.join("-")!==($||[]).join("-")){var j=c;(l==null?void 0:l.autoClose)===!1&&(j=Array.from(new Set([].concat(Ne(c),Ne($||[]))))),R(j)}else l!=null&&l.ignoreFlatMenu&&w?R(rJ(a)):E(!1)},[c.join("-")]);var N=f.useMemo(function(){return $Tt($,t)},[$&&$.join(","),t.layout,t.collapsed]),D=ETt(y,n),L=D.wrapSSR,H=D.hashId,U=f.useMemo(function(){return new _Tt(B(B({},t),{},{token:x,menuRenderType:h,baseClassName:y,hashId:H}))},[t,x,h,y,H]);if(l!=null&&l.loading)return M.jsx("div",{style:n!=null&&n.includes("inline")?{padding:24}:{marginBlockStart:16},children:M.jsx(ef,{active:!0,title:!1,paragraph:{rows:n!=null&&n.includes("inline")?6:1}})});t.openKeys===!1&&!t.handleOpenChange&&(b.current=c);var V=t.postMenuData?t.postMenuData(a):a;return V&&(V==null?void 0:V.length)<1?null:L(f.createElement(of,B(B({},N),{},{_internalDisableMenuItemTitleTooltip:!0,key:"Menu",mode:n,inlineIndent:16,defaultOpenKeys:b.current,theme:g?"dark":"light",selectedKeys:I,style:B({backgroundColor:"transparent",border:"none"},i),className:re(r,H,y,K(K({},"".concat(y,"-horizontal"),n==="horizontal"),"".concat(y,"-collapsed"),t.collapsed)),items:U.getNavMenuItems(V,0,0),onOpenChange:function(F){t.collapsed||R(F)}},t.menuProps)))};function PTt(e,t){var n=t.stylish,r=t.proLayoutCollapsedWidth;return Fr("ProLayoutSiderMenuStylish",function(o){var i=B(B({},o),{},{componentCls:".".concat(e),proLayoutCollapsedWidth:r});return n?[K({},"div".concat(o.proComponentsCls,"-layout"),K({},"".concat(i.componentCls),n==null?void 0:n(i)))]:[]})}var MTt=["title","render"],RTt=Z.memo(function(e){return M.jsx(M.Fragment,{children:e.children})}),OTt=Dr.Sider,sJ=Dr._InternalSiderContext,TTt=sJ===void 0?{Provider:RTt}:sJ,F9=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"menuHeaderRender",r=t.logo,o=t.title,i=t.layout,a=t[n];if(a===!1)return null;var s=D9(r),l=M.jsx("h1",{children:o??"Ant Design Pro"});return a?a(s,t.collapsed?null:l,t):t.isMobile?null:i==="mix"&&n==="menuHeaderRender"?!1:t.collapsed?M.jsx("a",{children:s},"title"):M.jsxs("a",{children:[s,l]},"title")},lJ=function(t){var n,r=t.collapsed,o=t.originCollapsed,i=t.fixSiderbar,a=t.menuFooterRender,s=t.onCollapse,l=t.theme,c=t.siderWidth,u=t.isMobile,d=t.onMenuHeaderClick,p=t.breakpoint,h=p===void 0?"lg":p,m=t.style,v=t.layout,g=t.menuExtraRender,x=g===void 0?!1:g,y=t.links,b=t.menuContentRender,C=t.collapsedButtonRender,S=t.prefixCls,w=t.avatarProps,E=t.rightContentRender,_=t.actionsRender,P=t.onOpenChange,$=t.stylish,R=t.logoStyle,O=f.useContext(vc),T=O.hashId,I=f.useMemo(function(){return!(u||v==="mix")},[u,v]),k="".concat(S,"-sider"),N=64,D=PTt("".concat(k,".").concat(k,"-stylish"),{stylish:$,proLayoutCollapsedWidth:N}),L=re("".concat(k),T,K(K(K(K(K(K(K({},"".concat(k,"-fixed"),i),"".concat(k,"-fixed-mix"),v==="mix"&&!u&&i),"".concat(k,"-collapsed"),t.collapsed),"".concat(k,"-layout-").concat(v),v&&!u),"".concat(k,"-light"),l!=="dark"),"".concat(k,"-mix"),v==="mix"&&!u),"".concat(k,"-stylish"),!!$)),H=F9(t),U=x&&x(t),V=f.useMemo(function(){return b!==!1&&f.createElement(Uye,B(B({},t),{},{key:"base-menu",mode:r&&!u?"vertical":"inline",handleOpenChange:P,style:{width:"100%"},className:"".concat(k,"-menu ").concat(T).trim()}))},[k,T,b,P,t]),j=(y||[]).map(function(Q,ee){return{className:"".concat(k,"-link"),label:Q,key:ee}}),F=f.useMemo(function(){return b?b(t,V):V},[b,V,t]),W=f.useMemo(function(){if(!w)return null;var Q=w.title,ee=w.render,te=Ye(w,MTt),oe=M.jsxs("div",{className:"".concat(k,"-actions-avatar"),children:[te!=null&&te.src||te!=null&&te.srcSet||te.icon||te.children?M.jsx(rf,B({size:28},te)):null,w.title&&!r&&M.jsx("span",{children:Q})]});return ee?ee(w,oe,t):oe},[w,k,r]),X=f.useMemo(function(){return _?M.jsx(Ri,{align:"center",size:4,direction:r?"vertical":"horizontal",className:re(["".concat(k,"-actions-list"),r&&"".concat(k,"-actions-list-collapsed"),T]),children:[_==null?void 0:_(t)].flat(1).map(function(Q,ee){return M.jsx("div",{className:"".concat(k,"-actions-list-item ").concat(T).trim(),children:Q},ee)})}):null},[_,k,r]),J=f.useMemo(function(){return M.jsx(A9,{onItemClick:t.itemClick,appListRender:t.appListRender,appList:t.appList,prefixCls:t.prefixCls})},[t.appList,t.appListRender,t.prefixCls]),q=f.useMemo(function(){if(C===!1)return null;var Q=M.jsx(wTt,{isMobile:u,collapsed:o,className:"".concat(k,"-collapsed-button"),onClick:function(){s==null||s(!o)}});return C?C(r,Q):Q},[C,u,o,k,r,s]),A=f.useMemo(function(){return!W&&!X?null:M.jsxs("div",{className:re("".concat(k,"-actions"),T,r&&"".concat(k,"-actions-collapsed")),children:[W,X]})},[X,W,k,r,T]),z=f.useMemo(function(){var Q;return t!=null&&(Q=t.menu)!==null&&Q!==void 0&&Q.hideMenuWhenCollapsed&&r?"".concat(k,"-hide-menu-collapsed"):null},[k,r,t==null||(n=t.menu)===null||n===void 0?void 0:n.hideMenuWhenCollapsed]),G=a&&(a==null?void 0:a(t)),Y=M.jsxs(M.Fragment,{children:[H&&M.jsxs("div",{className:re([re("".concat(k,"-logo"),T,K({},"".concat(k,"-logo-collapsed"),r))]),onClick:I?d:void 0,id:"logo",style:R,children:[H,J]}),U&&M.jsx("div",{className:re(["".concat(k,"-extra"),!H&&"".concat(k,"-extra-no-logo"),T]),children:U}),M.jsx("div",{style:{flex:1,overflowY:"auto",overflowX:"hidden"},children:F}),M.jsxs(TTt.Provider,{value:{},children:[y?M.jsx("div",{className:"".concat(k,"-links ").concat(T).trim(),children:M.jsx(of,{inlineIndent:16,className:"".concat(k,"-link-menu ").concat(T).trim(),selectedKeys:[],openKeys:[],theme:l,mode:"inline",items:j})}):null,I&&M.jsxs(M.Fragment,{children:[A,!X&&E?M.jsx("div",{className:re("".concat(k,"-actions"),T,K({},"".concat(k,"-actions-collapsed"),r)),children:E==null?void 0:E(t)}):null]}),G&&M.jsx("div",{className:re(["".concat(k,"-footer"),T,K({},"".concat(k,"-footer-collapsed"),r)]),children:G})]})]});return D.wrapSSR(M.jsxs(M.Fragment,{children:[i&&!u&&!z&&M.jsx("div",{style:B({width:r?N:c,overflow:"hidden",flex:"0 0 ".concat(r?N:c,"px"),maxWidth:r?N:c,minWidth:r?N:c,transition:"all 0.2s ease 0s"},m)}),M.jsxs(OTt,{collapsible:!0,trigger:null,collapsed:r,breakpoint:h===!1?void 0:h,onCollapse:function(ee){u||s==null||s(ee)},collapsedWidth:N,style:m,theme:l,width:c,className:re(L,T,z),children:[z?M.jsx("div",{className:"".concat(k,"-hide-when-collapsed ").concat(T).trim(),style:{height:"100%",width:"100%",opacity:z?0:1},children:Y}):Y,q]})]}))},ITt=function(t){var n,r,o,i,a;return K({},t.componentCls,{"&-header-actions":{display:"flex",height:"100%",alignItems:"center","&-item":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingBlock:0,paddingInline:2,color:(n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorTextRightActionsItem,fontSize:"16px",cursor:"pointer",borderRadius:t.borderRadius,"> *":{paddingInline:6,paddingBlock:6,borderRadius:t.borderRadius,"&:hover":{backgroundColor:(r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorBgRightActionsItemHover}}},"&-avatar":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingInlineStart:t.padding,paddingInlineEnd:t.padding,cursor:"pointer",color:(o=t.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorTextRightActionsItem,"> div":{height:"44px",color:(i=t.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorTextRightActionsItem,paddingInline:8,paddingBlock:8,cursor:"pointer",display:"flex",alignItems:"center",lineHeight:"44px",borderRadius:t.borderRadius,"&:hover":{backgroundColor:(a=t.layout)===null||a===void 0||(a=a.header)===null||a===void 0?void 0:a.colorBgRightActionsItemHover}}}}})};function kTt(e){return Fr("ProLayoutRightContent",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[ITt(n)]})}var NTt=["rightContentRender","avatarProps","actionsRender","headerContentRender"],DTt=["title","render"],Gye=function(t){var n=t.rightContentRender,r=t.avatarProps,o=t.actionsRender;t.headerContentRender;var i=Ye(t,NTt),a=f.useContext(Vt.ConfigContext),s=a.getPrefixCls,l="".concat(s(),"-pro-global-header"),c=kTt(l),u=c.wrapSSR,d=c.hashId,p=f.useState("auto"),h=ie(p,2),m=h[0],v=h[1],g=f.useMemo(function(){if(!r)return null;var C=r.title,S=r.render,w=Ye(r,DTt),E=[w!=null&&w.src||w!=null&&w.srcSet||w.icon||w.children?f.createElement(rf,B(B({},w),{},{size:28,key:"avatar"})):null,C?M.jsx("span",{style:{marginInlineStart:8},children:C},"name"):void 0];return S?S(r,M.jsx("div",{children:E}),i):M.jsx("div",{children:E})},[r]),x=o||g?function(C){var S=o&&(o==null?void 0:o(C));return!S&&!g?null:Array.isArray(S)?u(M.jsxs("div",{className:"".concat(l,"-header-actions ").concat(d).trim(),children:[S.filter(Boolean).map(function(w,E){var _=!1;if(Z.isValidElement(w)){var P;_=!!(w!=null&&(P=w.props)!==null&&P!==void 0&&P["aria-hidden"])}return M.jsx("div",{className:re("".concat(l,"-header-actions-item ").concat(d),K({},"".concat(l,"-header-actions-hover"),!_)),children:w},E)}),g&&M.jsx("span",{className:"".concat(l,"-header-actions-avatar ").concat(d).trim(),children:g})]})):u(M.jsxs("div",{className:"".concat(l,"-header-actions ").concat(d).trim(),children:[S,g&&M.jsx("span",{className:"".concat(l,"-header-actions-avatar ").concat(d).trim(),children:g})]}))}:void 0,y=Gct(function(){var C=co(Cn().mark(function S(w){return Cn().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:v(w);case 1:case"end":return _.stop()}},S)}));return function(S){return C.apply(this,arguments)}}(),160),b=x||n;return M.jsx("div",{className:"".concat(l,"-right-content ").concat(d).trim(),style:{minWidth:m,height:"100%"},children:M.jsx("div",{style:{height:"100%"},children:M.jsx(ua,{onResize:function(S){var w=S.width;y.run(w)},children:b?M.jsx("div",{style:{display:"flex",alignItems:"center",height:"100%",justifyContent:"flex-end"},children:b(B(B({},i),{},{rightContentSize:m}))}):null})})})},ATt=function(t){var n,r;return K({},t.componentCls,{position:"relative",width:"100%",height:"100%",backgroundColor:"transparent",".anticon":{color:"inherit"},"&-main":{display:"flex",height:"100%",paddingInlineStart:"16px","&-left":K({display:"flex",alignItems:"center"},"".concat(t.proComponentsCls,"-layout-apps-icon"),{marginInlineEnd:16,marginInlineStart:-8})},"&-wide":{maxWidth:1152,margin:"0 auto"},"&-logo":{position:"relative",display:"flex",height:"100%",alignItems:"center",overflow:"hidden","> *:first-child":{display:"flex",alignItems:"center",minHeight:"22px",fontSize:"22px"},"> *:first-child > img":{display:"inline-block",height:"32px",verticalAlign:"middle"},"> *:first-child > h1":{display:"inline-block",marginBlock:0,marginInline:0,lineHeight:"24px",marginInlineStart:6,fontWeight:"600",fontSize:"16px",color:(n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorHeaderTitle,verticalAlign:"top"}},"&-menu":{minWidth:0,display:"flex",alignItems:"center",paddingInline:6,paddingBlock:6,lineHeight:"".concat(Math.max((((r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.heightLayoutHeader)||56)-12,40),"px")}})};function FTt(e){return Fr("ProLayoutTopNavHeader",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[ATt(n)]})}var qye=function(t){var n,r,o,i,a,s,l,c=f.useRef(null),u=t.onMenuHeaderClick,d=t.contentWidth,p=t.rightContentRender,h=t.className,m=t.style,v=t.headerContentRender,g=t.layout,x=t.actionsRender,y=f.useContext(Vt.ConfigContext),b=y.getPrefixCls,C=f.useContext(vc),S=C.dark,w="".concat(t.prefixCls||b("pro"),"-top-nav-header"),E=FTt(w),_=E.wrapSSR,P=E.hashId,$=void 0;t.menuHeaderRender!==void 0?$="menuHeaderRender":(g==="mix"||g==="top")&&($="headerTitleRender");var R=F9(B(B({},t),{},{collapsed:!1}),$),O=f.useContext(vc),T=O.token,I=f.useMemo(function(){var k,N,D,L,H,U,V,j,F,W,X,J,q,A=M.jsx(Vt,{theme:{hashed:r0(),components:{Layout:{headerBg:"transparent",bodyBg:"transparent"},Menu:B({},Bve({colorItemBg:((k=T.layout)===null||k===void 0||(k=k.header)===null||k===void 0?void 0:k.colorBgHeader)||"transparent",colorSubItemBg:((N=T.layout)===null||N===void 0||(N=N.header)===null||N===void 0?void 0:N.colorBgHeader)||"transparent",radiusItem:T.borderRadius,colorItemBgSelected:((D=T.layout)===null||D===void 0||(D=D.header)===null||D===void 0?void 0:D.colorBgMenuItemSelected)||(T==null?void 0:T.colorBgTextHover),itemHoverBg:((L=T.layout)===null||L===void 0||(L=L.header)===null||L===void 0?void 0:L.colorBgMenuItemHover)||(T==null?void 0:T.colorBgTextHover),colorItemBgSelectedHorizontal:((H=T.layout)===null||H===void 0||(H=H.header)===null||H===void 0?void 0:H.colorBgMenuItemSelected)||(T==null?void 0:T.colorBgTextHover),colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemText:((U=T.layout)===null||U===void 0||(U=U.header)===null||U===void 0?void 0:U.colorTextMenu)||(T==null?void 0:T.colorTextSecondary),colorItemTextHoverHorizontal:((V=T.layout)===null||V===void 0||(V=V.header)===null||V===void 0?void 0:V.colorTextMenuActive)||(T==null?void 0:T.colorText),colorItemTextSelectedHorizontal:((j=T.layout)===null||j===void 0||(j=j.header)===null||j===void 0?void 0:j.colorTextMenuSelected)||(T==null?void 0:T.colorTextBase),horizontalItemBorderRadius:4,colorItemTextHover:((F=T.layout)===null||F===void 0||(F=F.header)===null||F===void 0?void 0:F.colorTextMenuActive)||"rgba(0, 0, 0, 0.85)",horizontalItemHoverBg:((W=T.layout)===null||W===void 0||(W=W.header)===null||W===void 0?void 0:W.colorBgMenuItemHover)||"rgba(0, 0, 0, 0.04)",colorItemTextSelected:((X=T.layout)===null||X===void 0||(X=X.header)===null||X===void 0?void 0:X.colorTextMenuSelected)||"rgba(0, 0, 0, 1)",popupBg:T==null?void 0:T.colorBgElevated,subMenuItemBg:T==null?void 0:T.colorBgElevated,darkSubMenuItemBg:"transparent",darkPopupBg:T==null?void 0:T.colorBgElevated}))},token:{colorBgElevated:((J=T.layout)===null||J===void 0||(J=J.header)===null||J===void 0?void 0:J.colorBgHeader)||"transparent"}},children:M.jsx(Uye,B(B(B({theme:S?"dark":"light"},t),{},{className:"".concat(w,"-base-menu ").concat(P).trim()},t.menuProps),{},{style:B({width:"100%"},(q=t.menuProps)===null||q===void 0?void 0:q.style),collapsed:!1,menuRenderType:"header",mode:"horizontal"}))});return v?v(t,A):A},[(n=T.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorBgHeader,(r=T.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorBgMenuItemSelected,(o=T.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorBgMenuItemHover,(i=T.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorTextMenu,(a=T.layout)===null||a===void 0||(a=a.header)===null||a===void 0?void 0:a.colorTextMenuActive,(s=T.layout)===null||s===void 0||(s=s.header)===null||s===void 0?void 0:s.colorTextMenuSelected,(l=T.layout)===null||l===void 0||(l=l.header)===null||l===void 0?void 0:l.colorBgMenuElevated,T.borderRadius,T==null?void 0:T.colorBgTextHover,T==null?void 0:T.colorTextSecondary,T==null?void 0:T.colorText,T==null?void 0:T.colorTextBase,T.colorBgElevated,S,t,w,P,v]);return _(M.jsx("div",{className:re(w,P,h,K({},"".concat(w,"-light"),!0)),style:m,children:M.jsxs("div",{ref:c,className:re("".concat(w,"-main"),P,K({},"".concat(w,"-wide"),d==="Fixed"&&g==="top")),children:[R&&M.jsxs("div",{className:re("".concat(w,"-main-left ").concat(P)),onClick:u,children:[M.jsx(A9,B({},t)),M.jsx("div",{className:"".concat(w,"-logo ").concat(P).trim(),id:"logo",children:R},"logo")]}),M.jsx("div",{style:{flex:1},className:"".concat(w,"-menu ").concat(P).trim(),children:I}),(p||x||t.avatarProps)&&M.jsx(Gye,B(B({rightContentRender:p},t),{},{prefixCls:w}))]})}))},BTt=function(t){var n,r,o;return K({},t.componentCls,K(K(K(K({position:"relative",background:"transparent",display:"flex",alignItems:"center",marginBlock:0,marginInline:16,height:((n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader)||56,boxSizing:"border-box","> a":{height:"100%"}},"".concat(t.proComponentsCls,"-layout-apps-icon"),{marginInlineEnd:16}),"&-collapsed-button",{minHeight:"22px",color:(r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorHeaderTitle,fontSize:"18px",marginInlineEnd:"16px"}),"&-logo",{position:"relative",marginInlineEnd:"16px",a:{display:"flex",alignItems:"center",height:"100%",minHeight:"22px",fontSize:"20px"},img:{height:"28px"},h1:{height:"32px",marginBlock:0,marginInline:0,marginInlineStart:8,fontWeight:"600",color:((o=t.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorHeaderTitle)||t.colorTextHeading,fontSize:"18px",lineHeight:"32px"},"&-mix":{display:"flex",alignItems:"center"}}),"&-logo-mobile",{minWidth:"24px",marginInlineEnd:0}))};function LTt(e){return Fr("ProLayoutGlobalHeader",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[BTt(n)]})}var jTt=function(t,n){return t===!1?null:t?t(n,null):n},zTt=function(t){var n=t.isMobile,r=t.logo,o=t.collapsed,i=t.onCollapse,a=t.rightContentRender,s=t.menuHeaderRender,l=t.onMenuHeaderClick,c=t.className,u=t.style,d=t.layout,p=t.children,h=t.splitMenus,m=t.menuData,v=t.prefixCls,g=f.useContext(Vt.ConfigContext),x=g.getPrefixCls,y=g.direction,b="".concat(v||x("pro"),"-global-header"),C=LTt(b),S=C.wrapSSR,w=C.hashId,E=re(c,b,w);if(d==="mix"&&!n&&h){var _=(m||[]).map(function(O){return B(B({},O),{},{children:void 0,routes:void 0})}),P=v4(_);return M.jsx(qye,B(B({mode:"horizontal"},t),{},{splitMenus:!1,menuData:P}))}var $=re("".concat(b,"-logo"),w,K(K(K({},"".concat(b,"-logo-rtl"),y==="rtl"),"".concat(b,"-logo-mix"),d==="mix"),"".concat(b,"-logo-mobile"),n)),R=M.jsx("span",{className:$,children:M.jsx("a",{children:D9(r)})},"logo");return S(M.jsxs("div",{className:E,style:B({},u),children:[n&&M.jsx("span",{className:"".concat(b,"-collapsed-button ").concat(w).trim(),onClick:function(){i==null||i(!o)},children:M.jsx($ge,{})}),n&&jTt(s,R),d==="mix"&&!n&&M.jsxs(M.Fragment,{children:[M.jsx(A9,B({},t)),M.jsx("div",{className:$,onClick:l,children:F9(B(B({},t),{},{collapsed:!1}),"headerTitleRender")})]}),M.jsx("div",{style:{flex:1},children:p}),(a||t.actionsRender||t.avatarProps)&&M.jsx(Gye,B({rightContentRender:a},t))]}))},HTt=function(t){var n,r,o,i;return K({},"".concat(t.proComponentsCls,"-layout"),K({},"".concat(t.antCls,"-layout-header").concat(t.componentCls),{height:((n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader)||56,lineHeight:"".concat(((r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.heightLayoutHeader)||56,"px"),zIndex:19,width:"100%",paddingBlock:0,paddingInline:0,borderBlockEnd:"1px solid ".concat(t.colorSplit),backgroundColor:((o=t.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorBgHeader)||"rgba(255, 255, 255, 0.4)",WebkitBackdropFilter:"blur(8px)",backdropFilter:"blur(8px)",transition:"background-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)","&-fixed-header":{position:"fixed",insetBlockStart:0,width:"100%",zIndex:100,insetInlineEnd:0},"&-fixed-header-scroll":{backgroundColor:((i=t.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorBgScrollHeader)||"rgba(255, 255, 255, 0.8)"},"&-header-actions":{display:"flex",alignItems:"center",fontSize:"16",cursor:"pointer","& &-item":{paddingBlock:0,paddingInline:8,"&:hover":{color:t.colorText}}},"&-header-realDark":{boxShadow:"0 2px 8px 0 rgba(0, 0, 0, 65%)"},"&-header-actions-header-action":{transition:"width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)"}}))};function VTt(e){return Fr("ProLayoutHeader",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[HTt(n)]})}function WTt(e,t){var n=t.stylish,r=t.proLayoutCollapsedWidth;return Fr("ProLayoutHeaderStylish",function(o){var i=B(B({},o),{},{componentCls:".".concat(e),proLayoutCollapsedWidth:r});return n?[K({},"div".concat(o.proComponentsCls,"-layout"),K({},"".concat(i.componentCls),n==null?void 0:n(i)))]:[]})}var cJ=Dr.Header,UTt=function(t){var n,r,o,i=t.isMobile,a=t.fixedHeader,s=t.className,l=t.style,c=t.collapsed,u=t.prefixCls,d=t.onCollapse,p=t.layout,h=t.headerRender,m=t.headerContentRender,v=f.useContext(vc),g=v.token,x=f.useContext(Vt.ConfigContext),y=f.useState(!1),b=ie(y,2),C=b[0],S=b[1],w=a||p==="mix",E=f.useCallback(function(){var k=p==="top",N=v4(t.menuData||[]),D=M.jsx(zTt,B(B({onCollapse:d},t),{},{menuData:N,children:m&&m(t,null)}));return k&&!i&&(D=M.jsx(qye,B(B({mode:"horizontal",onCollapse:d},t),{},{menuData:N}))),h&&typeof h=="function"?h(t,D):D},[m,h,i,p,d,t]);f.useEffect(function(){var k,N=(x==null||(k=x.getTargetContainer)===null||k===void 0?void 0:k.call(x))||document.body,D=function(){var H,U=N.scrollTop;return U>(((H=g.layout)===null||H===void 0||(H=H.header)===null||H===void 0?void 0:H.heightLayoutHeader)||56)&&!C?(S(!0),!0):(C&&S(!1),!1)};if(w&&!(typeof window>"u"))return N.addEventListener("scroll",D,{passive:!0}),function(){N.removeEventListener("scroll",D)}},[(n=g.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader,w,C]);var _=p==="top",P="".concat(u,"-layout-header"),$=VTt(P),R=$.wrapSSR,O=$.hashId,T=WTt("".concat(P,".").concat(P,"-stylish"),{proLayoutCollapsedWidth:64,stylish:t.stylish}),I=re(s,O,P,K(K(K(K(K(K(K({},"".concat(P,"-fixed-header"),w),"".concat(P,"-fixed-header-scroll"),C),"".concat(P,"-mix"),p==="mix"),"".concat(P,"-fixed-header-action"),!c),"".concat(P,"-top-menu"),_),"".concat(P,"-header"),!0),"".concat(P,"-stylish"),!!t.stylish));return p==="side"&&!i?null:T.wrapSSR(R(M.jsx(M.Fragment,{children:M.jsxs(Vt,{theme:{hashed:r0(),components:{Layout:{headerBg:"transparent",bodyBg:"transparent"}}},children:[w&&M.jsx(cJ,{style:B({height:((r=g.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.heightLayoutHeader)||56,lineHeight:"".concat(((o=g.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.heightLayoutHeader)||56,"px"),backgroundColor:"transparent",zIndex:19},l)}),M.jsx(cJ,{className:I,style:l,children:E()})]})})))};const GTt={"app.setting.pagestyle":"Page style setting","app.setting.pagestyle.dark":"Dark Menu style","app.setting.pagestyle.light":"Light Menu style","app.setting.pagestyle.realdark":"Dark style (Beta)","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.techBlue":"Tech Blue (default)","app.setting.themecolor.daybreak":"Daybreak Blue","app.setting.themecolor.geekblue":"Geek Blue","app.setting.themecolor.purple":"Golden Purple","app.setting.sidermenutype":"SideMenu Type","app.setting.sidermenutype-sub":"Classic","app.setting.sidermenutype-group":"Grouping","app.setting.navigationmode":"Navigation Mode","app.setting.regionalsettings":"Regional Settings","app.setting.regionalsettings.header":"Header","app.setting.regionalsettings.menu":"Menu","app.setting.regionalsettings.footer":"Footer","app.setting.regionalsettings.menuHeader":"Menu Header","app.setting.sidemenu":"Side Menu Layout","app.setting.topmenu":"Top Menu Layout","app.setting.mixmenu":"Mix Menu Layout","app.setting.splitMenus":"Split Menus","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.loading":"Loading theme","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"},qTt=B({},GTt),KTt={"app.setting.pagestyle":"Impostazioni di stile","app.setting.pagestyle.dark":"Tema scuro","app.setting.pagestyle.light":"Tema chiaro","app.setting.content-width":"Largezza contenuto","app.setting.content-width.fixed":"Fissa","app.setting.content-width.fluid":"Fluida","app.setting.themecolor":"Colore del tema","app.setting.themecolor.dust":"Rosso polvere","app.setting.themecolor.volcano":"Vulcano","app.setting.themecolor.sunset":"Arancione tramonto","app.setting.themecolor.cyan":"Ciano","app.setting.themecolor.green":"Verde polare","app.setting.themecolor.techBlue":"Tech Blu (default)","app.setting.themecolor.daybreak":"Blu cielo mattutino","app.setting.themecolor.geekblue":"Blu geek","app.setting.themecolor.purple":"Viola dorato","app.setting.navigationmode":"Modalità di navigazione","app.setting.sidemenu":"Menu laterale","app.setting.topmenu":"Menu in testata","app.setting.mixmenu":"Menu misto","app.setting.splitMenus":"Menu divisi","app.setting.fixedheader":"Testata fissa","app.setting.fixedsidebar":"Menu laterale fisso","app.setting.fixedsidebar.hint":"Solo se selezionato Menu laterale","app.setting.hideheader":"Nascondi testata durante lo scorrimento","app.setting.hideheader.hint":"Solo se abilitato Nascondi testata durante lo scorrimento","app.setting.othersettings":"Altre impostazioni","app.setting.weakmode":"Inverti colori","app.setting.copy":"Copia impostazioni","app.setting.loading":"Carico tema...","app.setting.copyinfo":"Impostazioni copiate con successo! Incolla il contenuto in config/defaultSettings.js","app.setting.production.hint":"Questo pannello è visibile solo durante lo sviluppo. Le impostazioni devono poi essere modificate manulamente"},YTt=B({},KTt),XTt={"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":"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.techBlue":"Tech Blu (default)","app.setting.themecolor.daybreak":"Daybreak Blue","app.setting.themecolor.geekblue":"Geek Blue","app.setting.themecolor.purple":"Golden Purple","app.setting.navigationmode":"네비게이션 모드","app.setting.regionalsettings":"영역별 설정","app.setting.regionalsettings.header":"헤더","app.setting.regionalsettings.menu":"메뉴","app.setting.regionalsettings.footer":"바닥글","app.setting.regionalsettings.menuHeader":"메뉴 헤더","app.setting.sidemenu":"메뉴 사이드 배치","app.setting.topmenu":"메뉴 상단 배치","app.setting.mixmenu":"혼합형 배치","app.setting.splitMenus":"메뉴 분리","app.setting.fixedheader":"헤더 고정","app.setting.fixedsidebar":"사이드바 고정","app.setting.fixedsidebar.hint":"'메뉴 사이드 배치'를 선택했을 때 동작함","app.setting.hideheader":"스크롤 중 헤더 감추기","app.setting.hideheader.hint":"'헤더 감추기 옵션'을 선택했을 때 동작함","app.setting.othersettings":"다른 설정","app.setting.weakmode":"고대비 모드","app.setting.copy":"설정값 복사","app.setting.loading":"테마 로딩 중","app.setting.copyinfo":"복사 성공. src/models/settings.js에 있는 defaultSettings를 교체해 주세요.","app.setting.production.hint":"설정 판넬은 개발 환경에서만 보여집니다. 직접 수동으로 변경바랍니다."},QTt=B({},XTt),ZTt={"app.setting.pagestyle":"整体风格设置","app.setting.pagestyle.dark":"暗色菜单风格","app.setting.pagestyle.light":"亮色菜单风格","app.setting.pagestyle.realdark":"暗色风格(实验功能)","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.techBlue":"科技蓝(默认)","app.setting.themecolor.daybreak":"拂晓","app.setting.themecolor.geekblue":"极客蓝","app.setting.themecolor.purple":"酱紫","app.setting.navigationmode":"导航模式","app.setting.sidermenutype":"侧边菜单类型","app.setting.sidermenutype-sub":"经典模式","app.setting.sidermenutype-group":"分组模式","app.setting.regionalsettings":"内容区域","app.setting.regionalsettings.header":"顶栏","app.setting.regionalsettings.menu":"菜单","app.setting.regionalsettings.footer":"页脚","app.setting.regionalsettings.menuHeader":"菜单头","app.setting.sidemenu":"侧边菜单布局","app.setting.topmenu":"顶部菜单布局","app.setting.mixmenu":"混合菜单布局","app.setting.splitMenus":"自动分割菜单","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.loading":"正在加载主题","app.setting.copyinfo":"拷贝成功,请到 src/defaultSettings.js 中替换默认配置","app.setting.production.hint":"配置栏只在开发环境用于预览,生产环境不会展现,请拷贝后手动修改配置文件"},JTt=B({},ZTt),e4t={"app.setting.pagestyle":"整體風格設置","app.setting.pagestyle.dark":"暗色菜單風格","app.setting.pagestyle.realdark":"暗色風格(实验功能)","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.techBlue":"科技蓝(默認)","app.setting.themecolor.daybreak":"拂曉藍","app.setting.themecolor.geekblue":"極客藍","app.setting.themecolor.purple":"醬紫","app.setting.navigationmode":"導航模式","app.setting.sidemenu":"側邊菜單布局","app.setting.topmenu":"頂部菜單布局","app.setting.mixmenu":"混合菜單布局","app.setting.splitMenus":"自动分割菜单","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.loading":"正在加載主題","app.setting.copyinfo":"拷貝成功,請到 src/defaultSettings.js 中替換默認配置","app.setting.production.hint":"配置欄只在開發環境用於預覽,生產環境不會展現,請拷貝後手動修改配置文件"},t4t=B({},e4t);var uJ={"zh-CN":JTt,"zh-TW":t4t,"en-US":qTt,"it-IT":YTt,"ko-KR":QTt},n4t=function(){if(!t9())return"zh-CN";var t=window.localStorage.getItem("umi_locale");return t||window.g_locale||navigator.language},r4t=function(){var t=n4t();return uJ[t]||uJ["zh-CN"]},rh={};Object.defineProperty(rh,"__esModule",{value:!0});rh.TokenData=void 0;rh.parse=z9;rh.compile=l4t;var H5=rh.match=u4t;rh.pathToRegexp=Xye;rh.stringify=p4t;const B9="/",L9=e=>e,Kye=/^[$_\p{ID_Start}]$/u,j9=/^[$\u200c\u200d\p{ID_Continue}]$/u,FM="https://git.new/pathToRegexpError",o4t={"{":"{","}":"}","(":"(",")":")","[":"[","]":"]","+":"+","?":"?","!":"!"};function i4t(e){return e.replace(/[{}()\[\]+?!:*]/g,"\\$&")}function iu(e){return e.replace(/[.+*?^${}()[\]|/\\]/g,"\\$&")}function*a4t(e){const t=[...e];let n=0;function r(){let o="";if(Kye.test(t[++n]))for(o+=t[n];j9.test(t[++n]);)o+=t[n];else if(t[n]==='"'){let i=n;for(;nc4t(o,t,n));return o=>{const i=[""];for(const a of r){const[s,...l]=a(o);i[0]+=s,i.push(...l)}return i}}function c4t(e,t,n){if(e.type==="text")return()=>[e.value];if(e.type==="group"){const o=Yye(e.tokens,t,n);return i=>{const[a,...s]=o(i);return s.length?[""]:[a]}}const r=n||L9;return e.type==="wildcard"&&n!==!1?o=>{const i=o[e.name];if(i==null)return["",e.name];if(!Array.isArray(i)||i.length===0)throw new TypeError(`Expected "${e.name}" to be a non-empty array`);return[i.map((a,s)=>{if(typeof a!="string")throw new TypeError(`Expected "${e.name}/${s}" to be a string`);return r(a)}).join(t)]}:o=>{const i=o[e.name];if(i==null)return["",e.name];if(typeof i!="string")throw new TypeError(`Expected "${e.name}" to be a string`);return[r(i)]}}function u4t(e,t={}){const{decode:n=decodeURIComponent,delimiter:r=B9}=t,{regexp:o,keys:i}=Xye(e,t),a=i.map(s=>n===!1?L9:s.type==="param"?n:l=>l.split(r).map(n));return function(l){const c=o.exec(l);if(!c)return!1;const u=c[0],d=Object.create(null);for(let p=1;ph instanceof y4?h:z9(h,t));for(const{tokens:h}of u)for(const m of s$(h,0,[])){const v=d4t(m,n,a);s.push(v)}let d=`^(?:${s.join("|")})`;return i&&(d+=`(?:${iu(n)}$)?`),d+=r?"$":`(?=${iu(n)}|$)`,{regexp:new RegExp(d,l),keys:a}}function*s$(e,t,n){if(t===e.length)return yield n;const r=e[t];if(r.type==="group"){const o=n.slice();for(const i of s$(r.tokens,0,o))yield*s$(e,t+1,i)}else n.push(r);yield*s$(e,t+1,n)}function d4t(e,t,n){let r="",o="",i=!0;for(let a=0;aj9.test(r)):!1}function m4t(e){return(e==null?void 0:e.type)!=="text"?!0:!j9.test(e.value[0])}var g4t=function(t,n,r){if(r){var o=Ne(r.keys()).find(function(a){try{return a.startsWith("http")?!1:H5(a)(t)}catch(s){return console.log("key",a,s),!1}});if(o)return r.get(o)}if(n){var i=Object.keys(n).find(function(a){try{return a!=null&&a.startsWith("http")?!1:H5(a)(t)}catch(s){return console.log("key",a,s),!1}});if(i)return n[i]}return{path:""}},dJ=function(t,n){var r=t.pathname,o=r===void 0?"/":r,i=t.breadcrumb,a=t.breadcrumbMap,s=t.formatMessage,l=t.title,c=t.menu,u=c===void 0?{locale:!1}:c,d=n?"":l||"",p=g4t(o,i,a);if(!p)return{title:d,id:"",pageName:d};var h=p.name;return u.locale!==!1&&p.locale&&s&&(h=s({id:p.locale||"",defaultMessage:p.name})),h?l?{title:"".concat(h," - ").concat(l),id:p.locale||"",pageName:h}:{title:h,id:p.locale||"",pageName:h}:{title:d,id:p.locale||"",pageName:d}},_a={};function V5(e){"@babel/helpers - typeof";return V5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},V5(e)}Object.defineProperty(_a,"__esModule",{value:!0});var R1=_a.pathToRegexp=_a.tokensToRegexp=_a.regexpToFunction=_a.match=_a.tokensToFunction=_a.compile=_a.parse=void 0;function v4t(e){for(var t=[],n=0;n=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122||a===95){o+=e[i++];continue}break}if(!o)throw new TypeError("Missing parameter name at "+n);t.push({type:"NAME",index:n,value:o}),n=i;continue}if(r==="("){var s=1,l="",i=n+1;if(e[i]==="?")throw new TypeError('Pattern cannot start with "?" at '+i);for(;i-1:C===void 0;o||(h+="(?:"+p+"(?="+d+"))?"),S||(h+="(?="+p+"|"+d+")")}return new RegExp(h,V9(n))}_a.tokensToRegexp=Jye;function W9(e,t,n){return e instanceof RegExp?x4t(e,t):Array.isArray(e)?C4t(e,t,n):w4t(e,t,n)}R1=_a.pathToRegexp=W9;function Cu(e,t){return t>>>e|t<<32-e}function S4t(e,t,n){return e&t^~e&n}function E4t(e,t,n){return e&t^e&n^t&n}function _4t(e){return Cu(2,e)^Cu(13,e)^Cu(22,e)}function $4t(e){return Cu(6,e)^Cu(11,e)^Cu(25,e)}function P4t(e){return Cu(7,e)^Cu(18,e)^e>>>3}function M4t(e){return Cu(17,e)^Cu(19,e)^e>>>10}function R4t(e,t){return e[t&15]+=M4t(e[t+14&15])+e[t+9&15]+P4t(e[t+1&15])}var O4t=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],jr,ra,ci,T4t="0123456789abcdef";function fJ(e,t){var n=(e&65535)+(t&65535),r=(e>>16)+(t>>16)+(n>>16);return r<<16|n&65535}function I4t(){jr=new Array(8),ra=new Array(2),ci=new Array(64),ra[0]=ra[1]=0,jr[0]=1779033703,jr[1]=3144134277,jr[2]=1013904242,jr[3]=2773480762,jr[4]=1359893119,jr[5]=2600822924,jr[6]=528734635,jr[7]=1541459225}function W5(){var e,t,n,r,o,i,a,s,l,c,u=new Array(16);e=jr[0],t=jr[1],n=jr[2],r=jr[3],o=jr[4],i=jr[5],a=jr[6],s=jr[7];for(var d=0;d<16;d++)u[d]=ci[(d<<2)+3]|ci[(d<<2)+2]<<8|ci[(d<<2)+1]<<16|ci[d<<2]<<24;for(var p=0;p<64;p++)l=s+$4t(o)+S4t(o,i,a)+O4t[p],p<16?l+=u[p]:l+=R4t(u,p),c=_4t(e)+E4t(e,t,n),s=a,a=i,i=o,o=fJ(r,l),r=n,n=t,t=e,e=fJ(l,c);jr[0]+=e,jr[1]+=t,jr[2]+=n,jr[3]+=r,jr[4]+=o,jr[5]+=i,jr[6]+=a,jr[7]+=s}function k4t(e,t){var n,r,o=0;r=ra[0]>>3&63;var i=t&63;for((ra[0]+=t<<3)>29,n=0;n+63>3&63;if(ci[e++]=128,e<=56)for(var t=e;t<56;t++)ci[t]=0;else{for(var n=e;n<64;n++)ci[n]=0;W5();for(var r=0;r<56;r++)ci[r]=0}ci[56]=ra[1]>>>24&255,ci[57]=ra[1]>>>16&255,ci[58]=ra[1]>>>8&255,ci[59]=ra[1]&255,ci[60]=ra[0]>>>24&255,ci[61]=ra[0]>>>16&255,ci[62]=ra[0]>>>8&255,ci[63]=ra[0]&255,W5()}function D4t(){for(var e=new String,t=0;t<8;t++)for(var n=28;n>=0;n-=4)e+=T4t.charAt(jr[t]>>>n&15);return e}function A4t(e){return I4t(),k4t(e,e.length),N4t(),D4t()}function U5(e){"@babel/helpers - typeof";return U5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},U5(e)}var F4t=["pro_layout_parentKeys","children","icon","flatMenu","indexRoute","routes"];function B4t(e,t){return z4t(e)||j4t(e,t)||U9(e,t)||L4t()}function L4t(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. + `).concat(t.antCls,"-menu-submenu-selected > ").concat(t.antCls,"-menu-submenu-title"),{backgroundColor:i==null?void 0:i.colorBgMenuItemSelected,borderRadius:t.borderRadiusLG}),"".concat(t.componentCls,"-group"),K({},"".concat(t.antCls,"-menu-item-group-title"),{paddingInline:0}))),"&-item-title",K(K(K(K(K({display:"flex",flexDirection:"row",alignItems:"center",gap:t.marginXS},"".concat(t.componentCls,"-item-text"),{maxWidth:"100%",textOverflow:"ellipsis",overflow:"hidden",wordBreak:"break-all",whiteSpace:"nowrap"}),"&-collapsed",K(K({minWidth:40,height:40},"".concat(t.componentCls,"-item-icon"),{height:"16px",width:"16px",lineHeight:"16px !important",".anticon":{lineHeight:"16px !important",height:"16px"}}),"".concat(t.componentCls,"-item-text-has-icon"),{display:"none !important"})),"&-collapsed-level-0",{flexDirection:"column",justifyContent:"center"}),"&".concat(t.componentCls,"-group-item-title"),{gap:t.marginXS,height:18,overflow:"hidden"}),"&".concat(t.componentCls,"-item-collapsed-show-title"),K({lineHeight:"16px",gap:0},"&".concat(t.componentCls,"-item-title-collapsed"),K(K({display:"flex"},"".concat(t.componentCls,"-item-icon"),{height:"16px",width:"16px",lineHeight:"16px !important",".anticon":{lineHeight:"16px!important",height:"16px"}}),"".concat(t.componentCls,"-item-text"),{opacity:"1 !important",display:"inline !important",textAlign:"center",fontSize:12,height:12,lineHeight:"12px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"100%",margin:0,padding:0,marginBlockStart:4})))),"&-group",K({},"".concat(t.antCls,"-menu-item-group-title"),{fontSize:12,color:t.colorTextLabel,".anticon":{marginInlineEnd:8}})),"&-group-divider",{color:t.colorTextSecondary,fontSize:12,lineHeight:20})),n.includes("horizontal")?{}:K({},"".concat(t.antCls,"-menu-submenu").concat(t.antCls,"-menu-submenu-popup"),K({},"".concat(t.componentCls,"-item-title"),{alignItems:"flex-start"}))),{},K({},"".concat(t.antCls,"-menu-submenu-popup"),{backgroundColor:"rgba(255, 255, 255, 0.42)","-webkit-backdrop-filter":"blur(8px)",backdropFilter:"blur(8px)"}))};function EOt(e,t){return Fr("ProLayoutBaseMenu"+t,function(n){var r=B(B({},n),{},{componentCls:".".concat(e)});return[SOt(r,t||"inline")]})}var oJ=function(t){var n=p.useState(t.collapsed),r=ie(n,2),o=r[0],i=r[1],a=p.useState(!1),s=ie(a,2),l=s[0],c=s[1];return p.useEffect(function(){c(!1),setTimeout(function(){i(t.collapsed)},400)},[t.collapsed]),t.disable?t.children:M.jsx(ss,{title:t.title,open:o&&t.collapsed?l:!1,placement:"right",onOpenChange:c,children:t.children})},Wye=Rge({scriptUrl:Vye.iconfontUrl}),iJ=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"icon-",r=arguments.length>2?arguments[2]:void 0;if(typeof t=="string"&&t!==""){if(n9(t)||nut(t))return M.jsx("img",{width:16,src:t,alt:"icon",className:r},t);if(t.startsWith(n))return M.jsx(Wye,{type:t})}return t},aJ=function(t){if(t&&typeof t=="string"){var n=t.substring(0,1).toUpperCase();return n}return null},_Ot=or(function e(t){var n=this;rr(this,e),K(this,"props",void 0),K(this,"getNavMenuItems",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0;return r.map(function(a){return n.getSubMenuOrItem(a,o,i)}).filter(function(a){return a}).flat(1)}),K(this,"getSubMenuOrItem",function(r,o,i){var a=n.props,s=a.subMenuItemRender,l=a.baseClassName,c=a.prefixCls,u=a.collapsed,d=a.menu,f=a.iconPrefixes,h=a.layout,m=(d==null?void 0:d.type)==="group"&&h!=="top",v=n.props.token,g=n.getIntlName(r),b=(r==null?void 0:r.children)||(r==null?void 0:r.routes),y=m&&o===0?"group":void 0;if(Array.isArray(b)&&b.length>0){var x,w,S,C,E,_=o===0||m&&o===1,P=iJ(r.icon,f,"".concat(l,"-icon ").concat((x=n.props)===null||x===void 0?void 0:x.hashId)),$=u&&_?aJ(g):null,T=M.jsxs("div",{className:re("".concat(l,"-item-title"),(w=n.props)===null||w===void 0?void 0:w.hashId,K(K(K(K({},"".concat(l,"-item-title-collapsed"),u),"".concat(l,"-item-title-collapsed-level-").concat(i),u),"".concat(l,"-group-item-title"),y==="group"),"".concat(l,"-item-collapsed-show-title"),(d==null?void 0:d.collapsedShowTitle)&&u)),children:[y==="group"&&u?null:_&&P?M.jsx("span",{className:"".concat(l,"-item-icon ").concat((S=n.props)===null||S===void 0?void 0:S.hashId).trim(),children:P}):$,M.jsx("span",{className:re("".concat(l,"-item-text"),(C=n.props)===null||C===void 0?void 0:C.hashId,K({},"".concat(l,"-item-text-has-icon"),y!=="group"&&_&&(P||$))),children:g})]}),R=s?s(B(B({},r),{},{isUrl:!1}),T,n.props):T;if(m&&o===0&&n.props.collapsed&&!d.collapsedShowGroupTitle)return n.getNavMenuItems(b,o+1,o);var O=n.getNavMenuItems(b,o+1,m&&o===0&&n.props.collapsed?o:o+1);return[{type:y,key:r.key||r.path,label:R,onClick:m?void 0:r.onTitleClick,children:O,className:re(K(K(K({},"".concat(l,"-group"),y==="group"),"".concat(l,"-submenu"),y!=="group"),"".concat(l,"-submenu-has-icon"),y!=="group"&&_&&P))},m&&o===0?{type:"divider",prefixCls:c,className:"".concat(l,"-divider"),key:(r.key||r.path)+"-group-divider",style:{padding:0,borderBlockEnd:0,margin:n.props.collapsed?"4px":"6px 16px",marginBlockStart:n.props.collapsed?4:8,borderColor:v==null||(E=v.layout)===null||E===void 0||(E=E.sider)===null||E===void 0?void 0:E.colorMenuItemDivider}}:void 0].filter(Boolean)}return{className:"".concat(l,"-menu-item"),disabled:r.disabled,key:r.key||r.path,onClick:r.onTitleClick,label:n.getMenuItemPath(r,o,i)}}),K(this,"getIntlName",function(r){var o=r.name,i=r.locale,a=n.props,s=a.menu,l=a.formatMessage,c=o;return i&&(s==null?void 0:s.locale)!==!1&&(c=l==null?void 0:l({id:i,defaultMessage:o})),n.props.menuTextRender?n.props.menuTextRender(r,c,n.props):c}),K(this,"getMenuItemPath",function(r,o,i){var a,s,l,c,u=n.conversionPath(r.path||"/"),d=n.props,f=d.location,h=f===void 0?{pathname:"/"}:f,m=d.isMobile,v=d.onCollapse,g=d.menuItemRender,b=d.iconPrefixes,y=n.getIntlName(r),x=n.props,w=x.baseClassName,S=x.menu,C=x.collapsed,E=(S==null?void 0:S.type)==="group",_=o===0||E&&o===1,P=_?iJ(r.icon,b,"".concat(w,"-icon ").concat((a=n.props)===null||a===void 0?void 0:a.hashId)):null,$=C&&_?aJ(y):null,T=M.jsxs("div",{className:re("".concat(w,"-item-title"),(s=n.props)===null||s===void 0?void 0:s.hashId,K(K(K({},"".concat(w,"-item-title-collapsed"),C),"".concat(w,"-item-title-collapsed-level-").concat(i),C),"".concat(w,"-item-collapsed-show-title"),(S==null?void 0:S.collapsedShowTitle)&&C)),children:[M.jsx("span",{className:"".concat(w,"-item-icon ").concat((l=n.props)===null||l===void 0?void 0:l.hashId).trim(),style:{display:$===null&&!P?"none":""},children:P||M.jsx("span",{className:"anticon",children:$})}),M.jsx("span",{className:re("".concat(w,"-item-text"),(c=n.props)===null||c===void 0?void 0:c.hashId,K({},"".concat(w,"-item-text-has-icon"),_&&(P||$))),children:y})]},u),R=n9(u);if(R){var O,k,I;T=M.jsxs("span",{onClick:function(){var L,H;(L=window)===null||L===void 0||(H=L.open)===null||H===void 0||H.call(L,u,"_blank")},className:re("".concat(w,"-item-title"),(O=n.props)===null||O===void 0?void 0:O.hashId,K(K(K(K({},"".concat(w,"-item-title-collapsed"),C),"".concat(w,"-item-title-collapsed-level-").concat(i),C),"".concat(w,"-item-link"),!0),"".concat(w,"-item-collapsed-show-title"),(S==null?void 0:S.collapsedShowTitle)&&C)),children:[M.jsx("span",{className:"".concat(w,"-item-icon ").concat((k=n.props)===null||k===void 0?void 0:k.hashId).trim(),style:{display:$===null&&!P?"none":""},children:P||M.jsx("span",{className:"anticon",children:$})}),M.jsx("span",{className:re("".concat(w,"-item-text"),(I=n.props)===null||I===void 0?void 0:I.hashId,K({},"".concat(w,"-item-text-has-icon"),_&&(P||$))),children:y})]},u)}if(g){var D=B(B({},r),{},{isUrl:R,itemPath:u,isMobile:m,replace:u===h.pathname,onClick:function(){return v&&v(!0)},children:void 0});return o===0?M.jsx(oJ,{collapsed:C,title:y,disable:r.disabledTooltip,children:g(D,T,n.props)}):g(D,T,n.props)}return o===0?M.jsx(oJ,{collapsed:C,title:y,disable:r.disabledTooltip,children:T}):T}),K(this,"conversionPath",function(r){return r&&r.indexOf("http")===0?r:"/".concat(r||"").replace(/\/+/g,"/")}),this.props=t}),$Ot=function(t,n){var r=n.layout,o=n.collapsed,i={};return t&&!o&&["side","mix"].includes(r||"mix")&&(i={openKeys:t}),i},Uye=function(t){var n=t.mode,r=t.className,o=t.handleOpenChange,i=t.style,a=t.menuData,s=t.prefixCls,l=t.menu,c=t.matchMenuKeys,u=t.iconfontUrl,d=t.selectedKeys,f=t.onSelect,h=t.menuRenderType,m=t.openKeys,v=p.useContext(vc),g=v.dark,b=v.token,y="".concat(s,"-base-menu-").concat(n),x=p.useRef([]),w=Gt(l==null?void 0:l.defaultOpenAll),S=ie(w,2),C=S[0],E=S[1],_=Gt(function(){return l!=null&&l.defaultOpenAll?rJ(a)||[]:m===!1?!1:[]},{value:m===!1?void 0:m,onChange:o}),P=ie(_,2),$=P[0],T=P[1],R=Gt([],{value:d,onChange:f?function(j){f&&j&&f(j)}:void 0}),O=ie(R,2),k=O[0],I=O[1];p.useEffect(function(){l!=null&&l.defaultOpenAll||m===!1||c&&(T(c),I(c))},[c.join("-")]),p.useEffect(function(){u&&(Wye=Rge({scriptUrl:u}))},[u]),p.useEffect(function(){if(c.join("-")!==(k||[]).join("-")&&I(c),!C&&m!==!1&&c.join("-")!==($||[]).join("-")){var j=c;(l==null?void 0:l.autoClose)===!1&&(j=Array.from(new Set([].concat(De(c),De($||[]))))),T(j)}else l!=null&&l.ignoreFlatMenu&&C?T(rJ(a)):E(!1)},[c.join("-")]);var D=p.useMemo(function(){return $Ot($,t)},[$&&$.join(","),t.layout,t.collapsed]),N=EOt(y,n),L=N.wrapSSR,H=N.hashId,U=p.useMemo(function(){return new _Ot(B(B({},t),{},{token:b,menuRenderType:h,baseClassName:y,hashId:H}))},[t,b,h,y,H]);if(l!=null&&l.loading)return M.jsx("div",{style:n!=null&&n.includes("inline")?{padding:24}:{marginBlockStart:16},children:M.jsx(ef,{active:!0,title:!1,paragraph:{rows:n!=null&&n.includes("inline")?6:1}})});t.openKeys===!1&&!t.handleOpenChange&&(x.current=c);var V=t.postMenuData?t.postMenuData(a):a;return V&&(V==null?void 0:V.length)<1?null:L(p.createElement(of,B(B({},D),{},{_internalDisableMenuItemTitleTooltip:!0,key:"Menu",mode:n,inlineIndent:16,defaultOpenKeys:x.current,theme:g?"dark":"light",selectedKeys:k,style:B({backgroundColor:"transparent",border:"none"},i),className:re(r,H,y,K(K({},"".concat(y,"-horizontal"),n==="horizontal"),"".concat(y,"-collapsed"),t.collapsed)),items:U.getNavMenuItems(V,0,0),onOpenChange:function(F){t.collapsed||T(F)}},t.menuProps)))};function POt(e,t){var n=t.stylish,r=t.proLayoutCollapsedWidth;return Fr("ProLayoutSiderMenuStylish",function(o){var i=B(B({},o),{},{componentCls:".".concat(e),proLayoutCollapsedWidth:r});return n?[K({},"div".concat(o.proComponentsCls,"-layout"),K({},"".concat(i.componentCls),n==null?void 0:n(i)))]:[]})}var MOt=["title","render"],TOt=Z.memo(function(e){return M.jsx(M.Fragment,{children:e.children})}),ROt=Nr.Sider,sJ=Nr._InternalSiderContext,OOt=sJ===void 0?{Provider:TOt}:sJ,F9=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"menuHeaderRender",r=t.logo,o=t.title,i=t.layout,a=t[n];if(a===!1)return null;var s=N9(r),l=M.jsx("h1",{children:o??"Ant Design Pro"});return a?a(s,t.collapsed?null:l,t):t.isMobile?null:i==="mix"&&n==="menuHeaderRender"?!1:t.collapsed?M.jsx("a",{children:s},"title"):M.jsxs("a",{children:[s,l]},"title")},lJ=function(t){var n,r=t.collapsed,o=t.originCollapsed,i=t.fixSiderbar,a=t.menuFooterRender,s=t.onCollapse,l=t.theme,c=t.siderWidth,u=t.isMobile,d=t.onMenuHeaderClick,f=t.breakpoint,h=f===void 0?"lg":f,m=t.style,v=t.layout,g=t.menuExtraRender,b=g===void 0?!1:g,y=t.links,x=t.menuContentRender,w=t.collapsedButtonRender,S=t.prefixCls,C=t.avatarProps,E=t.rightContentRender,_=t.actionsRender,P=t.onOpenChange,$=t.stylish,T=t.logoStyle,R=p.useContext(vc),O=R.hashId,k=p.useMemo(function(){return!(u||v==="mix")},[u,v]),I="".concat(S,"-sider"),D=64,N=POt("".concat(I,".").concat(I,"-stylish"),{stylish:$,proLayoutCollapsedWidth:D}),L=re("".concat(I),O,K(K(K(K(K(K(K({},"".concat(I,"-fixed"),i),"".concat(I,"-fixed-mix"),v==="mix"&&!u&&i),"".concat(I,"-collapsed"),t.collapsed),"".concat(I,"-layout-").concat(v),v&&!u),"".concat(I,"-light"),l!=="dark"),"".concat(I,"-mix"),v==="mix"&&!u),"".concat(I,"-stylish"),!!$)),H=F9(t),U=b&&b(t),V=p.useMemo(function(){return x!==!1&&p.createElement(Uye,B(B({},t),{},{key:"base-menu",mode:r&&!u?"vertical":"inline",handleOpenChange:P,style:{width:"100%"},className:"".concat(I,"-menu ").concat(O).trim()}))},[I,O,x,P,t]),j=(y||[]).map(function(Q,ee){return{className:"".concat(I,"-link"),label:Q,key:ee}}),F=p.useMemo(function(){return x?x(t,V):V},[x,V,t]),W=p.useMemo(function(){if(!C)return null;var Q=C.title,ee=C.render,te=Ye(C,MOt),oe=M.jsxs("div",{className:"".concat(I,"-actions-avatar"),children:[te!=null&&te.src||te!=null&&te.srcSet||te.icon||te.children?M.jsx(rf,B({size:28},te)):null,C.title&&!r&&M.jsx("span",{children:Q})]});return ee?ee(C,oe,t):oe},[C,I,r]),X=p.useMemo(function(){return _?M.jsx(Ri,{align:"center",size:4,direction:r?"vertical":"horizontal",className:re(["".concat(I,"-actions-list"),r&&"".concat(I,"-actions-list-collapsed"),O]),children:[_==null?void 0:_(t)].flat(1).map(function(Q,ee){return M.jsx("div",{className:"".concat(I,"-actions-list-item ").concat(O).trim(),children:Q},ee)})}):null},[_,I,r]),J=p.useMemo(function(){return M.jsx(A9,{onItemClick:t.itemClick,appListRender:t.appListRender,appList:t.appList,prefixCls:t.prefixCls})},[t.appList,t.appListRender,t.prefixCls]),q=p.useMemo(function(){if(w===!1)return null;var Q=M.jsx(COt,{isMobile:u,collapsed:o,className:"".concat(I,"-collapsed-button"),onClick:function(){s==null||s(!o)}});return w?w(r,Q):Q},[w,u,o,I,r,s]),A=p.useMemo(function(){return!W&&!X?null:M.jsxs("div",{className:re("".concat(I,"-actions"),O,r&&"".concat(I,"-actions-collapsed")),children:[W,X]})},[X,W,I,r,O]),z=p.useMemo(function(){var Q;return t!=null&&(Q=t.menu)!==null&&Q!==void 0&&Q.hideMenuWhenCollapsed&&r?"".concat(I,"-hide-menu-collapsed"):null},[I,r,t==null||(n=t.menu)===null||n===void 0?void 0:n.hideMenuWhenCollapsed]),G=a&&(a==null?void 0:a(t)),Y=M.jsxs(M.Fragment,{children:[H&&M.jsxs("div",{className:re([re("".concat(I,"-logo"),O,K({},"".concat(I,"-logo-collapsed"),r))]),onClick:k?d:void 0,id:"logo",style:T,children:[H,J]}),U&&M.jsx("div",{className:re(["".concat(I,"-extra"),!H&&"".concat(I,"-extra-no-logo"),O]),children:U}),M.jsx("div",{style:{flex:1,overflowY:"auto",overflowX:"hidden"},children:F}),M.jsxs(OOt.Provider,{value:{},children:[y?M.jsx("div",{className:"".concat(I,"-links ").concat(O).trim(),children:M.jsx(of,{inlineIndent:16,className:"".concat(I,"-link-menu ").concat(O).trim(),selectedKeys:[],openKeys:[],theme:l,mode:"inline",items:j})}):null,k&&M.jsxs(M.Fragment,{children:[A,!X&&E?M.jsx("div",{className:re("".concat(I,"-actions"),O,K({},"".concat(I,"-actions-collapsed"),r)),children:E==null?void 0:E(t)}):null]}),G&&M.jsx("div",{className:re(["".concat(I,"-footer"),O,K({},"".concat(I,"-footer-collapsed"),r)]),children:G})]})]});return N.wrapSSR(M.jsxs(M.Fragment,{children:[i&&!u&&!z&&M.jsx("div",{style:B({width:r?D:c,overflow:"hidden",flex:"0 0 ".concat(r?D:c,"px"),maxWidth:r?D:c,minWidth:r?D:c,transition:"all 0.2s ease 0s"},m)}),M.jsxs(ROt,{collapsible:!0,trigger:null,collapsed:r,breakpoint:h===!1?void 0:h,onCollapse:function(ee){u||s==null||s(ee)},collapsedWidth:D,style:m,theme:l,width:c,className:re(L,O,z),children:[z?M.jsx("div",{className:"".concat(I,"-hide-when-collapsed ").concat(O).trim(),style:{height:"100%",width:"100%",opacity:z?0:1},children:Y}):Y,q]})]}))},kOt=function(t){var n,r,o,i,a;return K({},t.componentCls,{"&-header-actions":{display:"flex",height:"100%",alignItems:"center","&-item":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingBlock:0,paddingInline:2,color:(n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorTextRightActionsItem,fontSize:"16px",cursor:"pointer",borderRadius:t.borderRadius,"> *":{paddingInline:6,paddingBlock:6,borderRadius:t.borderRadius,"&:hover":{backgroundColor:(r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorBgRightActionsItemHover}}},"&-avatar":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingInlineStart:t.padding,paddingInlineEnd:t.padding,cursor:"pointer",color:(o=t.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorTextRightActionsItem,"> div":{height:"44px",color:(i=t.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorTextRightActionsItem,paddingInline:8,paddingBlock:8,cursor:"pointer",display:"flex",alignItems:"center",lineHeight:"44px",borderRadius:t.borderRadius,"&:hover":{backgroundColor:(a=t.layout)===null||a===void 0||(a=a.header)===null||a===void 0?void 0:a.colorBgRightActionsItemHover}}}}})};function IOt(e){return Fr("ProLayoutRightContent",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[kOt(n)]})}var DOt=["rightContentRender","avatarProps","actionsRender","headerContentRender"],NOt=["title","render"],Gye=function(t){var n=t.rightContentRender,r=t.avatarProps,o=t.actionsRender;t.headerContentRender;var i=Ye(t,DOt),a=p.useContext(Vt.ConfigContext),s=a.getPrefixCls,l="".concat(s(),"-pro-global-header"),c=IOt(l),u=c.wrapSSR,d=c.hashId,f=p.useState("auto"),h=ie(f,2),m=h[0],v=h[1],g=p.useMemo(function(){if(!r)return null;var w=r.title,S=r.render,C=Ye(r,NOt),E=[C!=null&&C.src||C!=null&&C.srcSet||C.icon||C.children?p.createElement(rf,B(B({},C),{},{size:28,key:"avatar"})):null,w?M.jsx("span",{style:{marginInlineStart:8},children:w},"name"):void 0];return S?S(r,M.jsx("div",{children:E}),i):M.jsx("div",{children:E})},[r]),b=o||g?function(w){var S=o&&(o==null?void 0:o(w));return!S&&!g?null:Array.isArray(S)?u(M.jsxs("div",{className:"".concat(l,"-header-actions ").concat(d).trim(),children:[S.filter(Boolean).map(function(C,E){var _=!1;if(Z.isValidElement(C)){var P;_=!!(C!=null&&(P=C.props)!==null&&P!==void 0&&P["aria-hidden"])}return M.jsx("div",{className:re("".concat(l,"-header-actions-item ").concat(d),K({},"".concat(l,"-header-actions-hover"),!_)),children:C},E)}),g&&M.jsx("span",{className:"".concat(l,"-header-actions-avatar ").concat(d).trim(),children:g})]})):u(M.jsxs("div",{className:"".concat(l,"-header-actions ").concat(d).trim(),children:[S,g&&M.jsx("span",{className:"".concat(l,"-header-actions-avatar ").concat(d).trim(),children:g})]}))}:void 0,y=Gct(function(){var w=co(wn().mark(function S(C){return wn().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:v(C);case 1:case"end":return _.stop()}},S)}));return function(S){return w.apply(this,arguments)}}(),160),x=b||n;return M.jsx("div",{className:"".concat(l,"-right-content ").concat(d).trim(),style:{minWidth:m,height:"100%"},children:M.jsx("div",{style:{height:"100%"},children:M.jsx(da,{onResize:function(S){var C=S.width;y.run(C)},children:x?M.jsx("div",{style:{display:"flex",alignItems:"center",height:"100%",justifyContent:"flex-end"},children:x(B(B({},i),{},{rightContentSize:m}))}):null})})})},AOt=function(t){var n,r;return K({},t.componentCls,{position:"relative",width:"100%",height:"100%",backgroundColor:"transparent",".anticon":{color:"inherit"},"&-main":{display:"flex",height:"100%",paddingInlineStart:"16px","&-left":K({display:"flex",alignItems:"center"},"".concat(t.proComponentsCls,"-layout-apps-icon"),{marginInlineEnd:16,marginInlineStart:-8})},"&-wide":{maxWidth:1152,margin:"0 auto"},"&-logo":{position:"relative",display:"flex",height:"100%",alignItems:"center",overflow:"hidden","> *:first-child":{display:"flex",alignItems:"center",minHeight:"22px",fontSize:"22px"},"> *:first-child > img":{display:"inline-block",height:"32px",verticalAlign:"middle"},"> *:first-child > h1":{display:"inline-block",marginBlock:0,marginInline:0,lineHeight:"24px",marginInlineStart:6,fontWeight:"600",fontSize:"16px",color:(n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorHeaderTitle,verticalAlign:"top"}},"&-menu":{minWidth:0,display:"flex",alignItems:"center",paddingInline:6,paddingBlock:6,lineHeight:"".concat(Math.max((((r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.heightLayoutHeader)||56)-12,40),"px")}})};function FOt(e){return Fr("ProLayoutTopNavHeader",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[AOt(n)]})}var qye=function(t){var n,r,o,i,a,s,l,c=p.useRef(null),u=t.onMenuHeaderClick,d=t.contentWidth,f=t.rightContentRender,h=t.className,m=t.style,v=t.headerContentRender,g=t.layout,b=t.actionsRender,y=p.useContext(Vt.ConfigContext),x=y.getPrefixCls,w=p.useContext(vc),S=w.dark,C="".concat(t.prefixCls||x("pro"),"-top-nav-header"),E=FOt(C),_=E.wrapSSR,P=E.hashId,$=void 0;t.menuHeaderRender!==void 0?$="menuHeaderRender":(g==="mix"||g==="top")&&($="headerTitleRender");var T=F9(B(B({},t),{},{collapsed:!1}),$),R=p.useContext(vc),O=R.token,k=p.useMemo(function(){var I,D,N,L,H,U,V,j,F,W,X,J,q,A=M.jsx(Vt,{theme:{hashed:r0(),components:{Layout:{headerBg:"transparent",bodyBg:"transparent"},Menu:B({},Bve({colorItemBg:((I=O.layout)===null||I===void 0||(I=I.header)===null||I===void 0?void 0:I.colorBgHeader)||"transparent",colorSubItemBg:((D=O.layout)===null||D===void 0||(D=D.header)===null||D===void 0?void 0:D.colorBgHeader)||"transparent",radiusItem:O.borderRadius,colorItemBgSelected:((N=O.layout)===null||N===void 0||(N=N.header)===null||N===void 0?void 0:N.colorBgMenuItemSelected)||(O==null?void 0:O.colorBgTextHover),itemHoverBg:((L=O.layout)===null||L===void 0||(L=L.header)===null||L===void 0?void 0:L.colorBgMenuItemHover)||(O==null?void 0:O.colorBgTextHover),colorItemBgSelectedHorizontal:((H=O.layout)===null||H===void 0||(H=H.header)===null||H===void 0?void 0:H.colorBgMenuItemSelected)||(O==null?void 0:O.colorBgTextHover),colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemText:((U=O.layout)===null||U===void 0||(U=U.header)===null||U===void 0?void 0:U.colorTextMenu)||(O==null?void 0:O.colorTextSecondary),colorItemTextHoverHorizontal:((V=O.layout)===null||V===void 0||(V=V.header)===null||V===void 0?void 0:V.colorTextMenuActive)||(O==null?void 0:O.colorText),colorItemTextSelectedHorizontal:((j=O.layout)===null||j===void 0||(j=j.header)===null||j===void 0?void 0:j.colorTextMenuSelected)||(O==null?void 0:O.colorTextBase),horizontalItemBorderRadius:4,colorItemTextHover:((F=O.layout)===null||F===void 0||(F=F.header)===null||F===void 0?void 0:F.colorTextMenuActive)||"rgba(0, 0, 0, 0.85)",horizontalItemHoverBg:((W=O.layout)===null||W===void 0||(W=W.header)===null||W===void 0?void 0:W.colorBgMenuItemHover)||"rgba(0, 0, 0, 0.04)",colorItemTextSelected:((X=O.layout)===null||X===void 0||(X=X.header)===null||X===void 0?void 0:X.colorTextMenuSelected)||"rgba(0, 0, 0, 1)",popupBg:O==null?void 0:O.colorBgElevated,subMenuItemBg:O==null?void 0:O.colorBgElevated,darkSubMenuItemBg:"transparent",darkPopupBg:O==null?void 0:O.colorBgElevated}))},token:{colorBgElevated:((J=O.layout)===null||J===void 0||(J=J.header)===null||J===void 0?void 0:J.colorBgHeader)||"transparent"}},children:M.jsx(Uye,B(B(B({theme:S?"dark":"light"},t),{},{className:"".concat(C,"-base-menu ").concat(P).trim()},t.menuProps),{},{style:B({width:"100%"},(q=t.menuProps)===null||q===void 0?void 0:q.style),collapsed:!1,menuRenderType:"header",mode:"horizontal"}))});return v?v(t,A):A},[(n=O.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorBgHeader,(r=O.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorBgMenuItemSelected,(o=O.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorBgMenuItemHover,(i=O.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorTextMenu,(a=O.layout)===null||a===void 0||(a=a.header)===null||a===void 0?void 0:a.colorTextMenuActive,(s=O.layout)===null||s===void 0||(s=s.header)===null||s===void 0?void 0:s.colorTextMenuSelected,(l=O.layout)===null||l===void 0||(l=l.header)===null||l===void 0?void 0:l.colorBgMenuElevated,O.borderRadius,O==null?void 0:O.colorBgTextHover,O==null?void 0:O.colorTextSecondary,O==null?void 0:O.colorText,O==null?void 0:O.colorTextBase,O.colorBgElevated,S,t,C,P,v]);return _(M.jsx("div",{className:re(C,P,h,K({},"".concat(C,"-light"),!0)),style:m,children:M.jsxs("div",{ref:c,className:re("".concat(C,"-main"),P,K({},"".concat(C,"-wide"),d==="Fixed"&&g==="top")),children:[T&&M.jsxs("div",{className:re("".concat(C,"-main-left ").concat(P)),onClick:u,children:[M.jsx(A9,B({},t)),M.jsx("div",{className:"".concat(C,"-logo ").concat(P).trim(),id:"logo",children:T},"logo")]}),M.jsx("div",{style:{flex:1},className:"".concat(C,"-menu ").concat(P).trim(),children:k}),(f||b||t.avatarProps)&&M.jsx(Gye,B(B({rightContentRender:f},t),{},{prefixCls:C}))]})}))},BOt=function(t){var n,r,o;return K({},t.componentCls,K(K(K(K({position:"relative",background:"transparent",display:"flex",alignItems:"center",marginBlock:0,marginInline:16,height:((n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader)||56,boxSizing:"border-box","> a":{height:"100%"}},"".concat(t.proComponentsCls,"-layout-apps-icon"),{marginInlineEnd:16}),"&-collapsed-button",{minHeight:"22px",color:(r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorHeaderTitle,fontSize:"18px",marginInlineEnd:"16px"}),"&-logo",{position:"relative",marginInlineEnd:"16px",a:{display:"flex",alignItems:"center",height:"100%",minHeight:"22px",fontSize:"20px"},img:{height:"28px"},h1:{height:"32px",marginBlock:0,marginInline:0,marginInlineStart:8,fontWeight:"600",color:((o=t.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorHeaderTitle)||t.colorTextHeading,fontSize:"18px",lineHeight:"32px"},"&-mix":{display:"flex",alignItems:"center"}}),"&-logo-mobile",{minWidth:"24px",marginInlineEnd:0}))};function LOt(e){return Fr("ProLayoutGlobalHeader",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[BOt(n)]})}var jOt=function(t,n){return t===!1?null:t?t(n,null):n},zOt=function(t){var n=t.isMobile,r=t.logo,o=t.collapsed,i=t.onCollapse,a=t.rightContentRender,s=t.menuHeaderRender,l=t.onMenuHeaderClick,c=t.className,u=t.style,d=t.layout,f=t.children,h=t.splitMenus,m=t.menuData,v=t.prefixCls,g=p.useContext(Vt.ConfigContext),b=g.getPrefixCls,y=g.direction,x="".concat(v||b("pro"),"-global-header"),w=LOt(x),S=w.wrapSSR,C=w.hashId,E=re(c,x,C);if(d==="mix"&&!n&&h){var _=(m||[]).map(function(R){return B(B({},R),{},{children:void 0,routes:void 0})}),P=v4(_);return M.jsx(qye,B(B({mode:"horizontal"},t),{},{splitMenus:!1,menuData:P}))}var $=re("".concat(x,"-logo"),C,K(K(K({},"".concat(x,"-logo-rtl"),y==="rtl"),"".concat(x,"-logo-mix"),d==="mix"),"".concat(x,"-logo-mobile"),n)),T=M.jsx("span",{className:$,children:M.jsx("a",{children:N9(r)})},"logo");return S(M.jsxs("div",{className:E,style:B({},u),children:[n&&M.jsx("span",{className:"".concat(x,"-collapsed-button ").concat(C).trim(),onClick:function(){i==null||i(!o)},children:M.jsx($ge,{})}),n&&jOt(s,T),d==="mix"&&!n&&M.jsxs(M.Fragment,{children:[M.jsx(A9,B({},t)),M.jsx("div",{className:$,onClick:l,children:F9(B(B({},t),{},{collapsed:!1}),"headerTitleRender")})]}),M.jsx("div",{style:{flex:1},children:f}),(a||t.actionsRender||t.avatarProps)&&M.jsx(Gye,B({rightContentRender:a},t))]}))},HOt=function(t){var n,r,o,i;return K({},"".concat(t.proComponentsCls,"-layout"),K({},"".concat(t.antCls,"-layout-header").concat(t.componentCls),{height:((n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader)||56,lineHeight:"".concat(((r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.heightLayoutHeader)||56,"px"),zIndex:19,width:"100%",paddingBlock:0,paddingInline:0,borderBlockEnd:"1px solid ".concat(t.colorSplit),backgroundColor:((o=t.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorBgHeader)||"rgba(255, 255, 255, 0.4)",WebkitBackdropFilter:"blur(8px)",backdropFilter:"blur(8px)",transition:"background-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)","&-fixed-header":{position:"fixed",insetBlockStart:0,width:"100%",zIndex:100,insetInlineEnd:0},"&-fixed-header-scroll":{backgroundColor:((i=t.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorBgScrollHeader)||"rgba(255, 255, 255, 0.8)"},"&-header-actions":{display:"flex",alignItems:"center",fontSize:"16",cursor:"pointer","& &-item":{paddingBlock:0,paddingInline:8,"&:hover":{color:t.colorText}}},"&-header-realDark":{boxShadow:"0 2px 8px 0 rgba(0, 0, 0, 65%)"},"&-header-actions-header-action":{transition:"width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)"}}))};function VOt(e){return Fr("ProLayoutHeader",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[HOt(n)]})}function WOt(e,t){var n=t.stylish,r=t.proLayoutCollapsedWidth;return Fr("ProLayoutHeaderStylish",function(o){var i=B(B({},o),{},{componentCls:".".concat(e),proLayoutCollapsedWidth:r});return n?[K({},"div".concat(o.proComponentsCls,"-layout"),K({},"".concat(i.componentCls),n==null?void 0:n(i)))]:[]})}var cJ=Nr.Header,UOt=function(t){var n,r,o,i=t.isMobile,a=t.fixedHeader,s=t.className,l=t.style,c=t.collapsed,u=t.prefixCls,d=t.onCollapse,f=t.layout,h=t.headerRender,m=t.headerContentRender,v=p.useContext(vc),g=v.token,b=p.useContext(Vt.ConfigContext),y=p.useState(!1),x=ie(y,2),w=x[0],S=x[1],C=a||f==="mix",E=p.useCallback(function(){var I=f==="top",D=v4(t.menuData||[]),N=M.jsx(zOt,B(B({onCollapse:d},t),{},{menuData:D,children:m&&m(t,null)}));return I&&!i&&(N=M.jsx(qye,B(B({mode:"horizontal",onCollapse:d},t),{},{menuData:D}))),h&&typeof h=="function"?h(t,N):N},[m,h,i,f,d,t]);p.useEffect(function(){var I,D=(b==null||(I=b.getTargetContainer)===null||I===void 0?void 0:I.call(b))||document.body,N=function(){var H,U=D.scrollTop;return U>(((H=g.layout)===null||H===void 0||(H=H.header)===null||H===void 0?void 0:H.heightLayoutHeader)||56)&&!w?(S(!0),!0):(w&&S(!1),!1)};if(C&&!(typeof window>"u"))return D.addEventListener("scroll",N,{passive:!0}),function(){D.removeEventListener("scroll",N)}},[(n=g.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader,C,w]);var _=f==="top",P="".concat(u,"-layout-header"),$=VOt(P),T=$.wrapSSR,R=$.hashId,O=WOt("".concat(P,".").concat(P,"-stylish"),{proLayoutCollapsedWidth:64,stylish:t.stylish}),k=re(s,R,P,K(K(K(K(K(K(K({},"".concat(P,"-fixed-header"),C),"".concat(P,"-fixed-header-scroll"),w),"".concat(P,"-mix"),f==="mix"),"".concat(P,"-fixed-header-action"),!c),"".concat(P,"-top-menu"),_),"".concat(P,"-header"),!0),"".concat(P,"-stylish"),!!t.stylish));return f==="side"&&!i?null:O.wrapSSR(T(M.jsx(M.Fragment,{children:M.jsxs(Vt,{theme:{hashed:r0(),components:{Layout:{headerBg:"transparent",bodyBg:"transparent"}}},children:[C&&M.jsx(cJ,{style:B({height:((r=g.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.heightLayoutHeader)||56,lineHeight:"".concat(((o=g.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.heightLayoutHeader)||56,"px"),backgroundColor:"transparent",zIndex:19},l)}),M.jsx(cJ,{className:k,style:l,children:E()})]})})))};const GOt={"app.setting.pagestyle":"Page style setting","app.setting.pagestyle.dark":"Dark Menu style","app.setting.pagestyle.light":"Light Menu style","app.setting.pagestyle.realdark":"Dark style (Beta)","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.techBlue":"Tech Blue (default)","app.setting.themecolor.daybreak":"Daybreak Blue","app.setting.themecolor.geekblue":"Geek Blue","app.setting.themecolor.purple":"Golden Purple","app.setting.sidermenutype":"SideMenu Type","app.setting.sidermenutype-sub":"Classic","app.setting.sidermenutype-group":"Grouping","app.setting.navigationmode":"Navigation Mode","app.setting.regionalsettings":"Regional Settings","app.setting.regionalsettings.header":"Header","app.setting.regionalsettings.menu":"Menu","app.setting.regionalsettings.footer":"Footer","app.setting.regionalsettings.menuHeader":"Menu Header","app.setting.sidemenu":"Side Menu Layout","app.setting.topmenu":"Top Menu Layout","app.setting.mixmenu":"Mix Menu Layout","app.setting.splitMenus":"Split Menus","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.loading":"Loading theme","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"},qOt=B({},GOt),KOt={"app.setting.pagestyle":"Impostazioni di stile","app.setting.pagestyle.dark":"Tema scuro","app.setting.pagestyle.light":"Tema chiaro","app.setting.content-width":"Largezza contenuto","app.setting.content-width.fixed":"Fissa","app.setting.content-width.fluid":"Fluida","app.setting.themecolor":"Colore del tema","app.setting.themecolor.dust":"Rosso polvere","app.setting.themecolor.volcano":"Vulcano","app.setting.themecolor.sunset":"Arancione tramonto","app.setting.themecolor.cyan":"Ciano","app.setting.themecolor.green":"Verde polare","app.setting.themecolor.techBlue":"Tech Blu (default)","app.setting.themecolor.daybreak":"Blu cielo mattutino","app.setting.themecolor.geekblue":"Blu geek","app.setting.themecolor.purple":"Viola dorato","app.setting.navigationmode":"Modalità di navigazione","app.setting.sidemenu":"Menu laterale","app.setting.topmenu":"Menu in testata","app.setting.mixmenu":"Menu misto","app.setting.splitMenus":"Menu divisi","app.setting.fixedheader":"Testata fissa","app.setting.fixedsidebar":"Menu laterale fisso","app.setting.fixedsidebar.hint":"Solo se selezionato Menu laterale","app.setting.hideheader":"Nascondi testata durante lo scorrimento","app.setting.hideheader.hint":"Solo se abilitato Nascondi testata durante lo scorrimento","app.setting.othersettings":"Altre impostazioni","app.setting.weakmode":"Inverti colori","app.setting.copy":"Copia impostazioni","app.setting.loading":"Carico tema...","app.setting.copyinfo":"Impostazioni copiate con successo! Incolla il contenuto in config/defaultSettings.js","app.setting.production.hint":"Questo pannello è visibile solo durante lo sviluppo. Le impostazioni devono poi essere modificate manulamente"},YOt=B({},KOt),XOt={"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":"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.techBlue":"Tech Blu (default)","app.setting.themecolor.daybreak":"Daybreak Blue","app.setting.themecolor.geekblue":"Geek Blue","app.setting.themecolor.purple":"Golden Purple","app.setting.navigationmode":"네비게이션 모드","app.setting.regionalsettings":"영역별 설정","app.setting.regionalsettings.header":"헤더","app.setting.regionalsettings.menu":"메뉴","app.setting.regionalsettings.footer":"바닥글","app.setting.regionalsettings.menuHeader":"메뉴 헤더","app.setting.sidemenu":"메뉴 사이드 배치","app.setting.topmenu":"메뉴 상단 배치","app.setting.mixmenu":"혼합형 배치","app.setting.splitMenus":"메뉴 분리","app.setting.fixedheader":"헤더 고정","app.setting.fixedsidebar":"사이드바 고정","app.setting.fixedsidebar.hint":"'메뉴 사이드 배치'를 선택했을 때 동작함","app.setting.hideheader":"스크롤 중 헤더 감추기","app.setting.hideheader.hint":"'헤더 감추기 옵션'을 선택했을 때 동작함","app.setting.othersettings":"다른 설정","app.setting.weakmode":"고대비 모드","app.setting.copy":"설정값 복사","app.setting.loading":"테마 로딩 중","app.setting.copyinfo":"복사 성공. src/models/settings.js에 있는 defaultSettings를 교체해 주세요.","app.setting.production.hint":"설정 판넬은 개발 환경에서만 보여집니다. 직접 수동으로 변경바랍니다."},QOt=B({},XOt),ZOt={"app.setting.pagestyle":"整体风格设置","app.setting.pagestyle.dark":"暗色菜单风格","app.setting.pagestyle.light":"亮色菜单风格","app.setting.pagestyle.realdark":"暗色风格(实验功能)","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.techBlue":"科技蓝(默认)","app.setting.themecolor.daybreak":"拂晓","app.setting.themecolor.geekblue":"极客蓝","app.setting.themecolor.purple":"酱紫","app.setting.navigationmode":"导航模式","app.setting.sidermenutype":"侧边菜单类型","app.setting.sidermenutype-sub":"经典模式","app.setting.sidermenutype-group":"分组模式","app.setting.regionalsettings":"内容区域","app.setting.regionalsettings.header":"顶栏","app.setting.regionalsettings.menu":"菜单","app.setting.regionalsettings.footer":"页脚","app.setting.regionalsettings.menuHeader":"菜单头","app.setting.sidemenu":"侧边菜单布局","app.setting.topmenu":"顶部菜单布局","app.setting.mixmenu":"混合菜单布局","app.setting.splitMenus":"自动分割菜单","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.loading":"正在加载主题","app.setting.copyinfo":"拷贝成功,请到 src/defaultSettings.js 中替换默认配置","app.setting.production.hint":"配置栏只在开发环境用于预览,生产环境不会展现,请拷贝后手动修改配置文件"},JOt=B({},ZOt),e4t={"app.setting.pagestyle":"整體風格設置","app.setting.pagestyle.dark":"暗色菜單風格","app.setting.pagestyle.realdark":"暗色風格(实验功能)","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.techBlue":"科技蓝(默認)","app.setting.themecolor.daybreak":"拂曉藍","app.setting.themecolor.geekblue":"極客藍","app.setting.themecolor.purple":"醬紫","app.setting.navigationmode":"導航模式","app.setting.sidemenu":"側邊菜單布局","app.setting.topmenu":"頂部菜單布局","app.setting.mixmenu":"混合菜單布局","app.setting.splitMenus":"自动分割菜单","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.loading":"正在加載主題","app.setting.copyinfo":"拷貝成功,請到 src/defaultSettings.js 中替換默認配置","app.setting.production.hint":"配置欄只在開發環境用於預覽,生產環境不會展現,請拷貝後手動修改配置文件"},t4t=B({},e4t);var uJ={"zh-CN":JOt,"zh-TW":t4t,"en-US":qOt,"it-IT":YOt,"ko-KR":QOt},n4t=function(){if(!t9())return"zh-CN";var t=window.localStorage.getItem("umi_locale");return t||window.g_locale||navigator.language},r4t=function(){var t=n4t();return uJ[t]||uJ["zh-CN"]},oh={};Object.defineProperty(oh,"__esModule",{value:!0});oh.TokenData=void 0;oh.parse=z9;oh.compile=l4t;var H5=oh.match=u4t;oh.pathToRegexp=Xye;oh.stringify=p4t;const B9="/",L9=e=>e,Kye=/^[$_\p{ID_Start}]$/u,j9=/^[$\u200c\u200d\p{ID_Continue}]$/u,FM="https://git.new/pathToRegexpError",o4t={"{":"{","}":"}","(":"(",")":")","[":"[","]":"]","+":"+","?":"?","!":"!"};function i4t(e){return e.replace(/[{}()\[\]+?!:*]/g,"\\$&")}function iu(e){return e.replace(/[.+*?^${}()[\]|/\\]/g,"\\$&")}function*a4t(e){const t=[...e];let n=0;function r(){let o="";if(Kye.test(t[++n]))for(o+=t[n];j9.test(t[++n]);)o+=t[n];else if(t[n]==='"'){let i=n;for(;nc4t(o,t,n));return o=>{const i=[""];for(const a of r){const[s,...l]=a(o);i[0]+=s,i.push(...l)}return i}}function c4t(e,t,n){if(e.type==="text")return()=>[e.value];if(e.type==="group"){const o=Yye(e.tokens,t,n);return i=>{const[a,...s]=o(i);return s.length?[""]:[a]}}const r=n||L9;return e.type==="wildcard"&&n!==!1?o=>{const i=o[e.name];if(i==null)return["",e.name];if(!Array.isArray(i)||i.length===0)throw new TypeError(`Expected "${e.name}" to be a non-empty array`);return[i.map((a,s)=>{if(typeof a!="string")throw new TypeError(`Expected "${e.name}/${s}" to be a string`);return r(a)}).join(t)]}:o=>{const i=o[e.name];if(i==null)return["",e.name];if(typeof i!="string")throw new TypeError(`Expected "${e.name}" to be a string`);return[r(i)]}}function u4t(e,t={}){const{decode:n=decodeURIComponent,delimiter:r=B9}=t,{regexp:o,keys:i}=Xye(e,t),a=i.map(s=>n===!1?L9:s.type==="param"?n:l=>l.split(r).map(n));return function(l){const c=o.exec(l);if(!c)return!1;const u=c[0],d=Object.create(null);for(let f=1;fh instanceof y4?h:z9(h,t));for(const{tokens:h}of u)for(const m of s$(h,0,[])){const v=d4t(m,n,a);s.push(v)}let d=`^(?:${s.join("|")})`;return i&&(d+=`(?:${iu(n)}$)?`),d+=r?"$":`(?=${iu(n)}|$)`,{regexp:new RegExp(d,l),keys:a}}function*s$(e,t,n){if(t===e.length)return yield n;const r=e[t];if(r.type==="group"){const o=n.slice();for(const i of s$(r.tokens,0,o))yield*s$(e,t+1,i)}else n.push(r);yield*s$(e,t+1,n)}function d4t(e,t,n){let r="",o="",i=!0;for(let a=0;aj9.test(r)):!1}function m4t(e){return(e==null?void 0:e.type)!=="text"?!0:!j9.test(e.value[0])}var g4t=function(t,n,r){if(r){var o=De(r.keys()).find(function(a){try{return a.startsWith("http")?!1:H5(a)(t)}catch(s){return console.log("key",a,s),!1}});if(o)return r.get(o)}if(n){var i=Object.keys(n).find(function(a){try{return a!=null&&a.startsWith("http")?!1:H5(a)(t)}catch(s){return console.log("key",a,s),!1}});if(i)return n[i]}return{path:""}},dJ=function(t,n){var r=t.pathname,o=r===void 0?"/":r,i=t.breadcrumb,a=t.breadcrumbMap,s=t.formatMessage,l=t.title,c=t.menu,u=c===void 0?{locale:!1}:c,d=n?"":l||"",f=g4t(o,i,a);if(!f)return{title:d,id:"",pageName:d};var h=f.name;return u.locale!==!1&&f.locale&&s&&(h=s({id:f.locale||"",defaultMessage:f.name})),h?l?{title:"".concat(h," - ").concat(l),id:f.locale||"",pageName:h}:{title:h,id:f.locale||"",pageName:h}:{title:d,id:f.locale||"",pageName:d}},$a={};function V5(e){"@babel/helpers - typeof";return V5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},V5(e)}Object.defineProperty($a,"__esModule",{value:!0});var T1=$a.pathToRegexp=$a.tokensToRegexp=$a.regexpToFunction=$a.match=$a.tokensToFunction=$a.compile=$a.parse=void 0;function v4t(e){for(var t=[],n=0;n=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122||a===95){o+=e[i++];continue}break}if(!o)throw new TypeError("Missing parameter name at "+n);t.push({type:"NAME",index:n,value:o}),n=i;continue}if(r==="("){var s=1,l="",i=n+1;if(e[i]==="?")throw new TypeError('Pattern cannot start with "?" at '+i);for(;i-1:w===void 0;o||(h+="(?:"+f+"(?="+d+"))?"),S||(h+="(?="+f+"|"+d+")")}return new RegExp(h,V9(n))}$a.tokensToRegexp=Jye;function W9(e,t,n){return e instanceof RegExp?x4t(e,t):Array.isArray(e)?w4t(e,t,n):C4t(e,t,n)}T1=$a.pathToRegexp=W9;function wu(e,t){return t>>>e|t<<32-e}function S4t(e,t,n){return e&t^~e&n}function E4t(e,t,n){return e&t^e&n^t&n}function _4t(e){return wu(2,e)^wu(13,e)^wu(22,e)}function $4t(e){return wu(6,e)^wu(11,e)^wu(25,e)}function P4t(e){return wu(7,e)^wu(18,e)^e>>>3}function M4t(e){return wu(17,e)^wu(19,e)^e>>>10}function T4t(e,t){return e[t&15]+=M4t(e[t+14&15])+e[t+9&15]+P4t(e[t+1&15])}var R4t=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],jr,oa,ui,O4t="0123456789abcdef";function fJ(e,t){var n=(e&65535)+(t&65535),r=(e>>16)+(t>>16)+(n>>16);return r<<16|n&65535}function k4t(){jr=new Array(8),oa=new Array(2),ui=new Array(64),oa[0]=oa[1]=0,jr[0]=1779033703,jr[1]=3144134277,jr[2]=1013904242,jr[3]=2773480762,jr[4]=1359893119,jr[5]=2600822924,jr[6]=528734635,jr[7]=1541459225}function W5(){var e,t,n,r,o,i,a,s,l,c,u=new Array(16);e=jr[0],t=jr[1],n=jr[2],r=jr[3],o=jr[4],i=jr[5],a=jr[6],s=jr[7];for(var d=0;d<16;d++)u[d]=ui[(d<<2)+3]|ui[(d<<2)+2]<<8|ui[(d<<2)+1]<<16|ui[d<<2]<<24;for(var f=0;f<64;f++)l=s+$4t(o)+S4t(o,i,a)+R4t[f],f<16?l+=u[f]:l+=T4t(u,f),c=_4t(e)+E4t(e,t,n),s=a,a=i,i=o,o=fJ(r,l),r=n,n=t,t=e,e=fJ(l,c);jr[0]+=e,jr[1]+=t,jr[2]+=n,jr[3]+=r,jr[4]+=o,jr[5]+=i,jr[6]+=a,jr[7]+=s}function I4t(e,t){var n,r,o=0;r=oa[0]>>3&63;var i=t&63;for((oa[0]+=t<<3)>29,n=0;n+63>3&63;if(ui[e++]=128,e<=56)for(var t=e;t<56;t++)ui[t]=0;else{for(var n=e;n<64;n++)ui[n]=0;W5();for(var r=0;r<56;r++)ui[r]=0}ui[56]=oa[1]>>>24&255,ui[57]=oa[1]>>>16&255,ui[58]=oa[1]>>>8&255,ui[59]=oa[1]&255,ui[60]=oa[0]>>>24&255,ui[61]=oa[0]>>>16&255,ui[62]=oa[0]>>>8&255,ui[63]=oa[0]&255,W5()}function N4t(){for(var e=new String,t=0;t<8;t++)for(var n=28;n>=0;n-=4)e+=O4t.charAt(jr[t]>>>n&15);return e}function A4t(e){return k4t(),I4t(e,e.length),D4t(),N4t()}function U5(e){"@babel/helpers - typeof";return U5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},U5(e)}var F4t=["pro_layout_parentKeys","children","icon","flatMenu","indexRoute","routes"];function B4t(e,t){return z4t(e)||j4t(e,t)||U9(e,t)||L4t()}function L4t(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function j4t(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],o=!0,i=!1,a,s;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(r.push(a.value),!(t&&r.length===t));o=!0);}catch(l){i=!0,s=l}finally{try{!o&&n.return!=null&&n.return()}finally{if(i)throw s}}return r}}function z4t(e){if(Array.isArray(e))return e}function H4t(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=U9(e))||t){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,s;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return i=c.done,c},e:function(c){a=!0,s=c},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw s}}}}function V4t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W4t(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function X4t(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function zC(e,t){return zC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},zC(e,t)}function HC(e){return HC=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},HC(e)}function pJ(e){return J4t(e)||Z4t(e)||U9(e)||Q4t()}function Q4t(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function U9(e,t){if(e){if(typeof e=="string")return q5(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return q5(e,t)}}function Z4t(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function J4t(e){if(Array.isArray(e))return q5(e)}function q5(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function tIt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}function hJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ui(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"/";return t.endsWith("/*")?t.replace("/*","/"):(t||n).startsWith("/")||G9(t)?t:"/".concat(n,"/").concat(t).replace(/\/\//g,"/").replace(/\/\//g,"/")},iIt=function(t,n){var r=t.menu,o=r===void 0?{}:r,i=t.indexRoute,a=t.path,s=a===void 0?"":a,l=t.children||[],c=o.name,u=c===void 0?t.name:c,d=o.icon,p=d===void 0?t.icon:d,h=o.hideChildren,m=h===void 0?t.hideChildren:h,v=o.flatMenu,g=v===void 0?t.flatMenu:v,x=i&&Object.keys(i).join(",")!=="redirect"?[ui({path:s,menu:o},i)].concat(l||[]):l,y=ui({},t);if(u&&(y.name=u),p&&(y.icon=p),x&&x.length){if(m)return delete y.children,y;var b=q9(ui(ui({},n),{},{data:x}),t);if(g)return b;delete y[ks]}return y},_m=function(t){return Array.isArray(t)&&t.length>0};function q9(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{path:"/"},n=e.data,r=e.formatMessage,o=e.parentName,i=e.locale;return!n||!Array.isArray(n)?[]:n.filter(function(a){return a?_m(a.children)||a.path||a.originPath||a.layout?!0:(a.redirect||a.unaccessible,!1):!1}).filter(function(a){var s,l;return!(a==null||(s=a.menu)===null||s===void 0)&&s.name||a!=null&&a.flatMenu||!(a==null||(l=a.menu)===null||l===void 0)&&l.flatMenu?!0:a.menu!==!1}).map(function(a){var s=ui(ui({},a),{},{path:a.path||a.originPath});return!s.children&&s[ks]&&(s.children=s[ks],delete s[ks]),s.unaccessible&&delete s.name,s.path==="*"&&(s.path="."),s.path==="/*"&&(s.path="."),!s.path&&s.originPath&&(s.path=s.originPath),s}).map(function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:"/"},s=a.children||a[ks]||[],l=tbe(a.path,t?t.path:"/"),c=a.name,u=oIt(a,o||"menu"),d=u!==!1&&i!==!1&&r&&u?r({id:u,defaultMessage:c}):c,p=t.pro_layout_parentKeys,h=p===void 0?[]:p;t.children,t.icon,t.flatMenu,t.indexRoute,t.routes;var m=eIt(t,F4t),v=new Set([].concat(pJ(h),pJ(a.parentKeys||[])));t.key&&v.add(t.key);var g=ui(ui(ui({},m),{},{menu:void 0},a),{},{path:l,locale:u,key:a.key||rIt(ui(ui({},a),{},{path:l})),pro_layout_parentKeys:Array.from(v).filter(function(y){return y&&y!=="/"})});if(d?g.name=d:delete g.name,g.menu===void 0&&delete g.menu,_m(s)){var x=q9(ui(ui({},e),{},{data:s,parentName:u||""}),g);_m(x)&&(g.children=x)}return iIt(g,e)}).flat(1)}var aIt=function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return t.filter(function(n){return n&&(n.name||_m(n.children))&&!n.hideInMenu&&!n.redirect}).map(function(n){var r=ui({},n),o=r.children||n[ks]||[];if(delete r[ks],_m(o)&&!r.hideChildrenInMenu&&o.some(function(a){return a&&!!a.name})){var i=e(o);if(i.length)return ui(ui({},r),{},{children:i})}return ui({},n)}).filter(function(n){return n})},sIt=function(e){G4t(n,e);var t=q4t(n);function n(){return V4t(this,n),t.apply(this,arguments)}return U4t(n,[{key:"get",value:function(o){var i;try{var a=H4t(this.entries()),s;try{for(a.s();!(s=a.n()).done;){var l=B4t(s.value,2),c=l[0],u=l[1],d=PS(c);if(!G9(c)&&R1(d,[]).test(o)){i=u;break}}}catch(p){a.e(p)}finally{a.f()}}catch{i=void 0}return i}}]),n}(G5(Map)),lIt=function(t){var n=new sIt,r=function o(i,a){i.forEach(function(s){var l=s.children||s[ks]||[];_m(l)&&o(l,s);var c=tbe(s.path,a?a.path:"/");n.set(PS(c),s)})};return r(t),n},cIt=function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return t.map(function(n){var r=n.children||n[ks];if(_m(r)){var o=e(r);if(o.length)return ui({},n)}var i=ui({},n);return delete i[ks],delete i.children,i}).filter(function(n){return n})},uIt=function(t,n,r,o){var i=q9({data:t,formatMessage:r,locale:n}),a=o?cIt(i):aIt(i),s=lIt(i);return{breadcrumb:s,menuData:a}};function mJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function px(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:[],n={};return t.forEach(function(r){var o=px({},r);if(!(!o||!o.key)){!o.children&&o[ks]&&(o.children=o[ks],delete o[ks]);var i=o.children||[];n[PS(o.path||o.key||"/")]=px({},o),n[o.key||o.path||"/"]=px({},o),i&&(n=px(px({},n),e(i)))}}),n},pIt=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;return t.filter(function(o){if(o==="/"&&n==="/")return!0;if(o!=="/"&&o!=="/*"&&o&&!G9(o)){var i=PS(o);try{if(r&&R1("".concat(i)).test(n)||R1("".concat(i),[]).test(n)||R1("".concat(i,"/(.*)")).test(n))return!0}catch{}}return!1}).sort(function(o,i){return o===n?10:i===n?-10:o.substr(1).split("/").length-i.substr(1).split("/").length})},hIt=function(t,n,r,o){var i=fIt(n),a=Object.keys(i),s=pIt(a,t,o);return!s||s.length<1?[]:s.map(function(l){var c=i[l]||{pro_layout_parentKeys:"",key:""},u=new Map,d=(c.pro_layout_parentKeys||[]).map(function(p){return u.has(p)?null:(u.set(p,!0),i[p])}).filter(function(p){return p});return c.key&&d.push(c),d}).flat(1)},mIt=function(t){var n=f.useContext(vc),r=n.hashId,o=t.style,i=t.prefixCls,a=t.children,s=t.hasPageContainer,l=s===void 0?0:s,c=re("".concat(i,"-content"),r,K(K({},"".concat(i,"-has-header"),t.hasHeader),"".concat(i,"-content-has-page-container"),l>0)),u=t.ErrorBoundary||Pct;return t.ErrorBoundary===!1?M.jsx(Dr.Content,{className:c,style:o,children:a}):M.jsx(u,{children:M.jsx(Dr.Content,{className:c,style:o,children:a})})},gIt=function(){return M.jsxs("svg",{width:"1em",height:"1em",viewBox:"0 0 200 200",children:[M.jsxs("defs",{children:[M.jsxs("linearGradient",{x1:"62.1023273%",y1:"0%",x2:"108.19718%",y2:"37.8635764%",id:"linearGradient-1",children:[M.jsx("stop",{stopColor:"#4285EB",offset:"0%"}),M.jsx("stop",{stopColor:"#2EC7FF",offset:"100%"})]}),M.jsxs("linearGradient",{x1:"69.644116%",y1:"0%",x2:"54.0428975%",y2:"108.456714%",id:"linearGradient-2",children:[M.jsx("stop",{stopColor:"#29CDFF",offset:"0%"}),M.jsx("stop",{stopColor:"#148EFF",offset:"37.8600687%"}),M.jsx("stop",{stopColor:"#0A60FF",offset:"100%"})]}),M.jsxs("linearGradient",{x1:"69.6908165%",y1:"-12.9743587%",x2:"16.7228981%",y2:"117.391248%",id:"linearGradient-3",children:[M.jsx("stop",{stopColor:"#FA816E",offset:"0%"}),M.jsx("stop",{stopColor:"#F74A5C",offset:"41.472606%"}),M.jsx("stop",{stopColor:"#F51D2C",offset:"100%"})]}),M.jsxs("linearGradient",{x1:"68.1279872%",y1:"-35.6905737%",x2:"30.4400914%",y2:"114.942679%",id:"linearGradient-4",children:[M.jsx("stop",{stopColor:"#FA8E7D",offset:"0%"}),M.jsx("stop",{stopColor:"#F74A5C",offset:"51.2635191%"}),M.jsx("stop",{stopColor:"#F51D2C",offset:"100%"})]})]}),M.jsx("g",{stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",children:M.jsx("g",{transform:"translate(-20.000000, -20.000000)",children:M.jsx("g",{transform:"translate(20.000000, 20.000000)",children:M.jsxs("g",{children:[M.jsxs("g",{fillRule:"nonzero",children:[M.jsxs("g",{children:[M.jsx("path",{d:"M91.5880863,4.17652823 L4.17996544,91.5127728 C-0.519240605,96.2081146 -0.519240605,103.791885 4.17996544,108.487227 L91.5880863,195.823472 C96.2872923,200.518814 103.877304,200.518814 108.57651,195.823472 L145.225487,159.204632 C149.433969,154.999611 149.433969,148.181924 145.225487,143.976903 C141.017005,139.771881 134.193707,139.771881 129.985225,143.976903 L102.20193,171.737352 C101.032305,172.906015 99.2571609,172.906015 98.0875359,171.737352 L28.285908,101.993122 C27.1162831,100.824459 27.1162831,99.050775 28.285908,97.8821118 L98.0875359,28.1378823 C99.2571609,26.9692191 101.032305,26.9692191 102.20193,28.1378823 L129.985225,55.8983314 C134.193707,60.1033528 141.017005,60.1033528 145.225487,55.8983314 C149.433969,51.69331 149.433969,44.8756232 145.225487,40.6706018 L108.58055,4.05574592 C103.862049,-0.537986846 96.2692618,-0.500797906 91.5880863,4.17652823 Z",fill:"url(#linearGradient-1)"}),M.jsx("path",{d:"M91.5880863,4.17652823 L4.17996544,91.5127728 C-0.519240605,96.2081146 -0.519240605,103.791885 4.17996544,108.487227 L91.5880863,195.823472 C96.2872923,200.518814 103.877304,200.518814 108.57651,195.823472 L145.225487,159.204632 C149.433969,154.999611 149.433969,148.181924 145.225487,143.976903 C141.017005,139.771881 134.193707,139.771881 129.985225,143.976903 L102.20193,171.737352 C101.032305,172.906015 99.2571609,172.906015 98.0875359,171.737352 L28.285908,101.993122 C27.1162831,100.824459 27.1162831,99.050775 28.285908,97.8821118 L98.0875359,28.1378823 C100.999864,25.6271836 105.751642,20.541824 112.729652,19.3524487 C117.915585,18.4685261 123.585219,20.4140239 129.738554,25.1889424 C125.624663,21.0784292 118.571995,14.0340304 108.58055,4.05574592 C103.862049,-0.537986846 96.2692618,-0.500797906 91.5880863,4.17652823 Z",fill:"url(#linearGradient-2)"})]}),M.jsx("path",{d:"M153.685633,135.854579 C157.894115,140.0596 164.717412,140.0596 168.925894,135.854579 L195.959977,108.842726 C200.659183,104.147384 200.659183,96.5636133 195.960527,91.8688194 L168.690777,64.7181159 C164.472332,60.5180858 157.646868,60.5241425 153.435895,64.7316526 C149.227413,68.936674 149.227413,75.7543607 153.435895,79.9593821 L171.854035,98.3623765 C173.02366,99.5310396 173.02366,101.304724 171.854035,102.473387 L153.685633,120.626849 C149.47715,124.83187 149.47715,131.649557 153.685633,135.854579 Z",fill:"url(#linearGradient-3)"})]}),M.jsx("ellipse",{fill:"url(#linearGradient-4)",cx:"100.519339",cy:"100.436681",rx:"23.6001926",ry:"23.580786"})]})})})})]})},gJ=new vn("antBadgeLoadingCircle",{"0%":{display:"none",opacity:0,overflow:"hidden"},"80%":{overflow:"hidden"},"100%":{display:"unset",opacity:1}}),vIt=function(t){var n,r,o,i,a,s,l,c,u,d,p,h;return K({},"".concat(t.proComponentsCls,"-layout"),K(K(K({},"".concat(t.antCls,"-layout-sider").concat(t.componentCls),{background:((n=t.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorMenuBackground)||"transparent"}),t.componentCls,K(K(K(K(K(K(K(K(K({position:"relative",boxSizing:"border-box","&-menu":{position:"relative",zIndex:10,minHeight:"100%"}},"& ".concat(t.antCls,"-layout-sider-children"),{position:"relative",display:"flex",flexDirection:"column",height:"100%",paddingInline:(r=t.layout)===null||r===void 0||(r=r.sider)===null||r===void 0?void 0:r.paddingInlineLayoutMenu,paddingBlock:(o=t.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.paddingBlockLayoutMenu,borderInlineEnd:"1px solid ".concat(t.colorSplit),marginInlineEnd:-1}),"".concat(t.antCls,"-menu"),K(K({},"".concat(t.antCls,"-menu-item-group-title"),{fontSize:t.fontSizeSM,paddingBottom:4}),"".concat(t.antCls,"-menu-item:not(").concat(t.antCls,"-menu-item-selected):hover"),{color:(i=t.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.colorTextMenuItemHover})),"&-logo",{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",paddingInline:12,paddingBlock:16,color:(a=t.layout)===null||a===void 0||(a=a.sider)===null||a===void 0?void 0:a.colorTextMenu,cursor:"pointer",borderBlockEnd:"1px solid ".concat((s=t.layout)===null||s===void 0||(s=s.sider)===null||s===void 0?void 0:s.colorMenuItemDivider),"> a":{display:"flex",alignItems:"center",justifyContent:"center",minHeight:22,fontSize:22,"> img":{display:"inline-block",height:22,verticalAlign:"middle"},"> h1":{display:"inline-block",height:22,marginBlock:0,marginInlineEnd:0,marginInlineStart:6,color:(l=t.layout)===null||l===void 0||(l=l.sider)===null||l===void 0?void 0:l.colorTextMenuTitle,animationName:gJ,animationDuration:".4s",animationTimingFunction:"ease",fontWeight:600,fontSize:16,lineHeight:"22px",verticalAlign:"middle"}},"&-collapsed":K({flexDirection:"column-reverse",margin:0,padding:12},"".concat(t.proComponentsCls,"-layout-apps-icon"),{marginBlockEnd:8,fontSize:16,transition:"font-size 0.2s ease-in-out,color 0.2s ease-in-out"})}),"&-actions",{display:"flex",alignItems:"center",justifyContent:"space-between",marginBlock:4,marginInline:0,color:(c=t.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorTextMenu,"&-collapsed":{flexDirection:"column-reverse",paddingBlock:0,paddingInline:8,fontSize:16,transition:"font-size 0.3s ease-in-out"},"&-list":{color:(u=t.layout)===null||u===void 0||(u=u.sider)===null||u===void 0?void 0:u.colorTextMenuSecondary,"&-collapsed":{marginBlockEnd:8,animationName:"none"},"&-item":{paddingInline:6,paddingBlock:6,lineHeight:"16px",fontSize:16,cursor:"pointer",borderRadius:t.borderRadius,"&:hover":{background:t.colorBgTextHover}}},"&-avatar":{fontSize:14,paddingInline:8,paddingBlock:8,display:"flex",alignItems:"center",gap:t.marginXS,borderRadius:t.borderRadius,"& *":{cursor:"pointer"},"&:hover":{background:t.colorBgTextHover}}}),"&-hide-menu-collapsed",{insetInlineStart:"-".concat(t.proLayoutCollapsedWidth-12,"px"),position:"absolute"}),"&-extra",{marginBlockEnd:16,marginBlock:0,marginInline:16,"&-no-logo":{marginBlockStart:16}}),"&-links",{width:"100%",ul:{height:"auto"}}),"&-link-menu",{border:"none",boxShadow:"none",background:"transparent"}),"&-footer",{color:(d=t.layout)===null||d===void 0||(d=d.sider)===null||d===void 0?void 0:d.colorTextMenuSecondary,paddingBlockEnd:16,fontSize:t.fontSize,animationName:gJ,animationDuration:".4s",animationTimingFunction:"ease"})),"".concat(t.componentCls).concat(t.componentCls,"-fixed"),{position:"fixed",insetBlockStart:0,insetInlineStart:0,zIndex:"100",height:"100%","&-mix":{height:"calc(100% - ".concat(((p=t.layout)===null||p===void 0||(p=p.header)===null||p===void 0?void 0:p.heightLayoutHeader)||56,"px)"),insetBlockStart:"".concat(((h=t.layout)===null||h===void 0||(h=h.header)===null||h===void 0?void 0:h.heightLayoutHeader)||56,"px")}}))};function yIt(e,t){var n=t.proLayoutCollapsedWidth;return Fr("ProLayoutSiderMenu",function(r){var o=B(B({},r),{},{componentCls:".".concat(e),proLayoutCollapsedWidth:n});return[vIt(o)]})}var vJ=function(t){var n,r=t.isMobile,o=t.siderWidth,i=t.collapsed,a=t.onCollapse,s=t.style,l=t.className,c=t.hide,u=t.prefixCls,d=t.getContainer,p=f.useContext(vc),h=p.token;f.useEffect(function(){r===!0&&(a==null||a(!0))},[r]);var m=En(t,["className","style"]),v=Z.useContext(Vt.ConfigContext),g=v.direction,x=yIt("".concat(u,"-sider"),{proLayoutCollapsedWidth:64}),y=x.wrapSSR,b=x.hashId,C=re("".concat(u,"-sider"),l,b);if(c)return null;var S=HT(!i,function(){return a==null?void 0:a(!0)});return y(r?M.jsx(nS,B(B({placement:g==="rtl"?"right":"left",className:re("".concat(u,"-drawer-sider"),l)},S),{},{style:B({padding:0,height:"100vh"},s),onClose:function(){a==null||a(!0)},maskClosable:!0,closable:!1,getContainer:d||!1,width:o,styles:{body:{height:"100vh",padding:0,display:"flex",flexDirection:"row",backgroundColor:(n=h.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorMenuBackground}},children:M.jsx(lJ,B(B({},m),{},{isMobile:!0,className:C,collapsed:r?!1:i,splitMenus:!1,originCollapsed:i}))})):M.jsx(lJ,B(B({className:C,originCollapsed:i},m),{},{style:s})))},bIt=function(){var t;return typeof process>"u"?Wd:((t=process)===null||t===void 0||(t=t.env)===null||t===void 0?void 0:t.ANTD_VERSION)||Wd},xIt=function(t){var n,r,o,i,a,s,l,c,u,d,p,h,m,v,g,x,y,b,C,S,w,E,_,P,$,R,O,T,I,k,N,D;return(n=bIt())!==null&&n!==void 0&&n.startsWith("5")?{}:K(K(K({},t.componentCls,K(K({width:"100%",height:"100%"},"".concat(t.proComponentsCls,"-base-menu"),(w={color:(r=t.layout)===null||r===void 0||(r=r.sider)===null||r===void 0?void 0:r.colorTextMenu},K(K(K(K(K(K(K(K(K(K(w,"".concat(t.antCls,"-menu-sub"),{backgroundColor:"transparent!important",color:(o=t.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.colorTextMenu}),"& ".concat(t.antCls,"-layout"),{backgroundColor:"transparent",width:"100%"}),"".concat(t.antCls,"-menu-submenu-expand-icon, ").concat(t.antCls,"-menu-submenu-arrow"),{color:"inherit"}),"&".concat(t.antCls,"-menu"),K(K({color:(i=t.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.colorTextMenu},"".concat(t.antCls,"-menu-item"),{"*":{transition:"none !important"}}),"".concat(t.antCls,"-menu-item a"),{color:"inherit"})),"&".concat(t.antCls,"-menu-inline"),K({},"".concat(t.antCls,"-menu-selected::after,").concat(t.antCls,"-menu-item-selected::after"),{display:"none"})),"".concat(t.antCls,"-menu-sub ").concat(t.antCls,"-menu-inline"),{backgroundColor:"transparent!important"}),"".concat(t.antCls,`-menu-item:active, +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,s;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return i=c.done,c},e:function(c){a=!0,s=c},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw s}}}}function V4t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W4t(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function X4t(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function zw(e,t){return zw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},zw(e,t)}function Hw(e){return Hw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Hw(e)}function pJ(e){return J4t(e)||Z4t(e)||U9(e)||Q4t()}function Q4t(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function U9(e,t){if(e){if(typeof e=="string")return q5(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return q5(e,t)}}function Z4t(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function J4t(e){if(Array.isArray(e))return q5(e)}function q5(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function tkt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}function hJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function di(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"/";return t.endsWith("/*")?t.replace("/*","/"):(t||n).startsWith("/")||G9(t)?t:"/".concat(n,"/").concat(t).replace(/\/\//g,"/").replace(/\/\//g,"/")},ikt=function(t,n){var r=t.menu,o=r===void 0?{}:r,i=t.indexRoute,a=t.path,s=a===void 0?"":a,l=t.children||[],c=o.name,u=c===void 0?t.name:c,d=o.icon,f=d===void 0?t.icon:d,h=o.hideChildren,m=h===void 0?t.hideChildren:h,v=o.flatMenu,g=v===void 0?t.flatMenu:v,b=i&&Object.keys(i).join(",")!=="redirect"?[di({path:s,menu:o},i)].concat(l||[]):l,y=di({},t);if(u&&(y.name=u),f&&(y.icon=f),b&&b.length){if(m)return delete y.children,y;var x=q9(di(di({},n),{},{data:b}),t);if(g)return x;delete y[Is]}return y},$m=function(t){return Array.isArray(t)&&t.length>0};function q9(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{path:"/"},n=e.data,r=e.formatMessage,o=e.parentName,i=e.locale;return!n||!Array.isArray(n)?[]:n.filter(function(a){return a?$m(a.children)||a.path||a.originPath||a.layout?!0:(a.redirect||a.unaccessible,!1):!1}).filter(function(a){var s,l;return!(a==null||(s=a.menu)===null||s===void 0)&&s.name||a!=null&&a.flatMenu||!(a==null||(l=a.menu)===null||l===void 0)&&l.flatMenu?!0:a.menu!==!1}).map(function(a){var s=di(di({},a),{},{path:a.path||a.originPath});return!s.children&&s[Is]&&(s.children=s[Is],delete s[Is]),s.unaccessible&&delete s.name,s.path==="*"&&(s.path="."),s.path==="/*"&&(s.path="."),!s.path&&s.originPath&&(s.path=s.originPath),s}).map(function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:"/"},s=a.children||a[Is]||[],l=tbe(a.path,t?t.path:"/"),c=a.name,u=okt(a,o||"menu"),d=u!==!1&&i!==!1&&r&&u?r({id:u,defaultMessage:c}):c,f=t.pro_layout_parentKeys,h=f===void 0?[]:f;t.children,t.icon,t.flatMenu,t.indexRoute,t.routes;var m=ekt(t,F4t),v=new Set([].concat(pJ(h),pJ(a.parentKeys||[])));t.key&&v.add(t.key);var g=di(di(di({},m),{},{menu:void 0},a),{},{path:l,locale:u,key:a.key||rkt(di(di({},a),{},{path:l})),pro_layout_parentKeys:Array.from(v).filter(function(y){return y&&y!=="/"})});if(d?g.name=d:delete g.name,g.menu===void 0&&delete g.menu,$m(s)){var b=q9(di(di({},e),{},{data:s,parentName:u||""}),g);$m(b)&&(g.children=b)}return ikt(g,e)}).flat(1)}var akt=function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return t.filter(function(n){return n&&(n.name||$m(n.children))&&!n.hideInMenu&&!n.redirect}).map(function(n){var r=di({},n),o=r.children||n[Is]||[];if(delete r[Is],$m(o)&&!r.hideChildrenInMenu&&o.some(function(a){return a&&!!a.name})){var i=e(o);if(i.length)return di(di({},r),{},{children:i})}return di({},n)}).filter(function(n){return n})},skt=function(e){G4t(n,e);var t=q4t(n);function n(){return V4t(this,n),t.apply(this,arguments)}return U4t(n,[{key:"get",value:function(o){var i;try{var a=H4t(this.entries()),s;try{for(a.s();!(s=a.n()).done;){var l=B4t(s.value,2),c=l[0],u=l[1],d=PS(c);if(!G9(c)&&T1(d,[]).test(o)){i=u;break}}}catch(f){a.e(f)}finally{a.f()}}catch{i=void 0}return i}}]),n}(G5(Map)),lkt=function(t){var n=new skt,r=function o(i,a){i.forEach(function(s){var l=s.children||s[Is]||[];$m(l)&&o(l,s);var c=tbe(s.path,a?a.path:"/");n.set(PS(c),s)})};return r(t),n},ckt=function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return t.map(function(n){var r=n.children||n[Is];if($m(r)){var o=e(r);if(o.length)return di({},n)}var i=di({},n);return delete i[Is],delete i.children,i}).filter(function(n){return n})},ukt=function(t,n,r,o){var i=q9({data:t,formatMessage:r,locale:n}),a=o?ckt(i):akt(i),s=lkt(i);return{breadcrumb:s,menuData:a}};function mJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function px(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:[],n={};return t.forEach(function(r){var o=px({},r);if(!(!o||!o.key)){!o.children&&o[Is]&&(o.children=o[Is],delete o[Is]);var i=o.children||[];n[PS(o.path||o.key||"/")]=px({},o),n[o.key||o.path||"/"]=px({},o),i&&(n=px(px({},n),e(i)))}}),n},pkt=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;return t.filter(function(o){if(o==="/"&&n==="/")return!0;if(o!=="/"&&o!=="/*"&&o&&!G9(o)){var i=PS(o);try{if(r&&T1("".concat(i)).test(n)||T1("".concat(i),[]).test(n)||T1("".concat(i,"/(.*)")).test(n))return!0}catch{}}return!1}).sort(function(o,i){return o===n?10:i===n?-10:o.substr(1).split("/").length-i.substr(1).split("/").length})},hkt=function(t,n,r,o){var i=fkt(n),a=Object.keys(i),s=pkt(a,t,o);return!s||s.length<1?[]:s.map(function(l){var c=i[l]||{pro_layout_parentKeys:"",key:""},u=new Map,d=(c.pro_layout_parentKeys||[]).map(function(f){return u.has(f)?null:(u.set(f,!0),i[f])}).filter(function(f){return f});return c.key&&d.push(c),d}).flat(1)},mkt=function(t){var n=p.useContext(vc),r=n.hashId,o=t.style,i=t.prefixCls,a=t.children,s=t.hasPageContainer,l=s===void 0?0:s,c=re("".concat(i,"-content"),r,K(K({},"".concat(i,"-has-header"),t.hasHeader),"".concat(i,"-content-has-page-container"),l>0)),u=t.ErrorBoundary||Pct;return t.ErrorBoundary===!1?M.jsx(Nr.Content,{className:c,style:o,children:a}):M.jsx(u,{children:M.jsx(Nr.Content,{className:c,style:o,children:a})})},gkt=function(){return M.jsxs("svg",{width:"1em",height:"1em",viewBox:"0 0 200 200",children:[M.jsxs("defs",{children:[M.jsxs("linearGradient",{x1:"62.1023273%",y1:"0%",x2:"108.19718%",y2:"37.8635764%",id:"linearGradient-1",children:[M.jsx("stop",{stopColor:"#4285EB",offset:"0%"}),M.jsx("stop",{stopColor:"#2EC7FF",offset:"100%"})]}),M.jsxs("linearGradient",{x1:"69.644116%",y1:"0%",x2:"54.0428975%",y2:"108.456714%",id:"linearGradient-2",children:[M.jsx("stop",{stopColor:"#29CDFF",offset:"0%"}),M.jsx("stop",{stopColor:"#148EFF",offset:"37.8600687%"}),M.jsx("stop",{stopColor:"#0A60FF",offset:"100%"})]}),M.jsxs("linearGradient",{x1:"69.6908165%",y1:"-12.9743587%",x2:"16.7228981%",y2:"117.391248%",id:"linearGradient-3",children:[M.jsx("stop",{stopColor:"#FA816E",offset:"0%"}),M.jsx("stop",{stopColor:"#F74A5C",offset:"41.472606%"}),M.jsx("stop",{stopColor:"#F51D2C",offset:"100%"})]}),M.jsxs("linearGradient",{x1:"68.1279872%",y1:"-35.6905737%",x2:"30.4400914%",y2:"114.942679%",id:"linearGradient-4",children:[M.jsx("stop",{stopColor:"#FA8E7D",offset:"0%"}),M.jsx("stop",{stopColor:"#F74A5C",offset:"51.2635191%"}),M.jsx("stop",{stopColor:"#F51D2C",offset:"100%"})]})]}),M.jsx("g",{stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",children:M.jsx("g",{transform:"translate(-20.000000, -20.000000)",children:M.jsx("g",{transform:"translate(20.000000, 20.000000)",children:M.jsxs("g",{children:[M.jsxs("g",{fillRule:"nonzero",children:[M.jsxs("g",{children:[M.jsx("path",{d:"M91.5880863,4.17652823 L4.17996544,91.5127728 C-0.519240605,96.2081146 -0.519240605,103.791885 4.17996544,108.487227 L91.5880863,195.823472 C96.2872923,200.518814 103.877304,200.518814 108.57651,195.823472 L145.225487,159.204632 C149.433969,154.999611 149.433969,148.181924 145.225487,143.976903 C141.017005,139.771881 134.193707,139.771881 129.985225,143.976903 L102.20193,171.737352 C101.032305,172.906015 99.2571609,172.906015 98.0875359,171.737352 L28.285908,101.993122 C27.1162831,100.824459 27.1162831,99.050775 28.285908,97.8821118 L98.0875359,28.1378823 C99.2571609,26.9692191 101.032305,26.9692191 102.20193,28.1378823 L129.985225,55.8983314 C134.193707,60.1033528 141.017005,60.1033528 145.225487,55.8983314 C149.433969,51.69331 149.433969,44.8756232 145.225487,40.6706018 L108.58055,4.05574592 C103.862049,-0.537986846 96.2692618,-0.500797906 91.5880863,4.17652823 Z",fill:"url(#linearGradient-1)"}),M.jsx("path",{d:"M91.5880863,4.17652823 L4.17996544,91.5127728 C-0.519240605,96.2081146 -0.519240605,103.791885 4.17996544,108.487227 L91.5880863,195.823472 C96.2872923,200.518814 103.877304,200.518814 108.57651,195.823472 L145.225487,159.204632 C149.433969,154.999611 149.433969,148.181924 145.225487,143.976903 C141.017005,139.771881 134.193707,139.771881 129.985225,143.976903 L102.20193,171.737352 C101.032305,172.906015 99.2571609,172.906015 98.0875359,171.737352 L28.285908,101.993122 C27.1162831,100.824459 27.1162831,99.050775 28.285908,97.8821118 L98.0875359,28.1378823 C100.999864,25.6271836 105.751642,20.541824 112.729652,19.3524487 C117.915585,18.4685261 123.585219,20.4140239 129.738554,25.1889424 C125.624663,21.0784292 118.571995,14.0340304 108.58055,4.05574592 C103.862049,-0.537986846 96.2692618,-0.500797906 91.5880863,4.17652823 Z",fill:"url(#linearGradient-2)"})]}),M.jsx("path",{d:"M153.685633,135.854579 C157.894115,140.0596 164.717412,140.0596 168.925894,135.854579 L195.959977,108.842726 C200.659183,104.147384 200.659183,96.5636133 195.960527,91.8688194 L168.690777,64.7181159 C164.472332,60.5180858 157.646868,60.5241425 153.435895,64.7316526 C149.227413,68.936674 149.227413,75.7543607 153.435895,79.9593821 L171.854035,98.3623765 C173.02366,99.5310396 173.02366,101.304724 171.854035,102.473387 L153.685633,120.626849 C149.47715,124.83187 149.47715,131.649557 153.685633,135.854579 Z",fill:"url(#linearGradient-3)"})]}),M.jsx("ellipse",{fill:"url(#linearGradient-4)",cx:"100.519339",cy:"100.436681",rx:"23.6001926",ry:"23.580786"})]})})})})]})},gJ=new vn("antBadgeLoadingCircle",{"0%":{display:"none",opacity:0,overflow:"hidden"},"80%":{overflow:"hidden"},"100%":{display:"unset",opacity:1}}),vkt=function(t){var n,r,o,i,a,s,l,c,u,d,f,h;return K({},"".concat(t.proComponentsCls,"-layout"),K(K(K({},"".concat(t.antCls,"-layout-sider").concat(t.componentCls),{background:((n=t.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorMenuBackground)||"transparent"}),t.componentCls,K(K(K(K(K(K(K(K(K({position:"relative",boxSizing:"border-box","&-menu":{position:"relative",zIndex:10,minHeight:"100%"}},"& ".concat(t.antCls,"-layout-sider-children"),{position:"relative",display:"flex",flexDirection:"column",height:"100%",paddingInline:(r=t.layout)===null||r===void 0||(r=r.sider)===null||r===void 0?void 0:r.paddingInlineLayoutMenu,paddingBlock:(o=t.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.paddingBlockLayoutMenu,borderInlineEnd:"1px solid ".concat(t.colorSplit),marginInlineEnd:-1}),"".concat(t.antCls,"-menu"),K(K({},"".concat(t.antCls,"-menu-item-group-title"),{fontSize:t.fontSizeSM,paddingBottom:4}),"".concat(t.antCls,"-menu-item:not(").concat(t.antCls,"-menu-item-selected):hover"),{color:(i=t.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.colorTextMenuItemHover})),"&-logo",{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",paddingInline:12,paddingBlock:16,color:(a=t.layout)===null||a===void 0||(a=a.sider)===null||a===void 0?void 0:a.colorTextMenu,cursor:"pointer",borderBlockEnd:"1px solid ".concat((s=t.layout)===null||s===void 0||(s=s.sider)===null||s===void 0?void 0:s.colorMenuItemDivider),"> a":{display:"flex",alignItems:"center",justifyContent:"center",minHeight:22,fontSize:22,"> img":{display:"inline-block",height:22,verticalAlign:"middle"},"> h1":{display:"inline-block",height:22,marginBlock:0,marginInlineEnd:0,marginInlineStart:6,color:(l=t.layout)===null||l===void 0||(l=l.sider)===null||l===void 0?void 0:l.colorTextMenuTitle,animationName:gJ,animationDuration:".4s",animationTimingFunction:"ease",fontWeight:600,fontSize:16,lineHeight:"22px",verticalAlign:"middle"}},"&-collapsed":K({flexDirection:"column-reverse",margin:0,padding:12},"".concat(t.proComponentsCls,"-layout-apps-icon"),{marginBlockEnd:8,fontSize:16,transition:"font-size 0.2s ease-in-out,color 0.2s ease-in-out"})}),"&-actions",{display:"flex",alignItems:"center",justifyContent:"space-between",marginBlock:4,marginInline:0,color:(c=t.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorTextMenu,"&-collapsed":{flexDirection:"column-reverse",paddingBlock:0,paddingInline:8,fontSize:16,transition:"font-size 0.3s ease-in-out"},"&-list":{color:(u=t.layout)===null||u===void 0||(u=u.sider)===null||u===void 0?void 0:u.colorTextMenuSecondary,"&-collapsed":{marginBlockEnd:8,animationName:"none"},"&-item":{paddingInline:6,paddingBlock:6,lineHeight:"16px",fontSize:16,cursor:"pointer",borderRadius:t.borderRadius,"&:hover":{background:t.colorBgTextHover}}},"&-avatar":{fontSize:14,paddingInline:8,paddingBlock:8,display:"flex",alignItems:"center",gap:t.marginXS,borderRadius:t.borderRadius,"& *":{cursor:"pointer"},"&:hover":{background:t.colorBgTextHover}}}),"&-hide-menu-collapsed",{insetInlineStart:"-".concat(t.proLayoutCollapsedWidth-12,"px"),position:"absolute"}),"&-extra",{marginBlockEnd:16,marginBlock:0,marginInline:16,"&-no-logo":{marginBlockStart:16}}),"&-links",{width:"100%",ul:{height:"auto"}}),"&-link-menu",{border:"none",boxShadow:"none",background:"transparent"}),"&-footer",{color:(d=t.layout)===null||d===void 0||(d=d.sider)===null||d===void 0?void 0:d.colorTextMenuSecondary,paddingBlockEnd:16,fontSize:t.fontSize,animationName:gJ,animationDuration:".4s",animationTimingFunction:"ease"})),"".concat(t.componentCls).concat(t.componentCls,"-fixed"),{position:"fixed",insetBlockStart:0,insetInlineStart:0,zIndex:"100",height:"100%","&-mix":{height:"calc(100% - ".concat(((f=t.layout)===null||f===void 0||(f=f.header)===null||f===void 0?void 0:f.heightLayoutHeader)||56,"px)"),insetBlockStart:"".concat(((h=t.layout)===null||h===void 0||(h=h.header)===null||h===void 0?void 0:h.heightLayoutHeader)||56,"px")}}))};function ykt(e,t){var n=t.proLayoutCollapsedWidth;return Fr("ProLayoutSiderMenu",function(r){var o=B(B({},r),{},{componentCls:".".concat(e),proLayoutCollapsedWidth:n});return[vkt(o)]})}var vJ=function(t){var n,r=t.isMobile,o=t.siderWidth,i=t.collapsed,a=t.onCollapse,s=t.style,l=t.className,c=t.hide,u=t.prefixCls,d=t.getContainer,f=p.useContext(vc),h=f.token;p.useEffect(function(){r===!0&&(a==null||a(!0))},[r]);var m=En(t,["className","style"]),v=Z.useContext(Vt.ConfigContext),g=v.direction,b=ykt("".concat(u,"-sider"),{proLayoutCollapsedWidth:64}),y=b.wrapSSR,x=b.hashId,w=re("".concat(u,"-sider"),l,x);if(c)return null;var S=HO(!i,function(){return a==null?void 0:a(!0)});return y(r?M.jsx(nS,B(B({placement:g==="rtl"?"right":"left",className:re("".concat(u,"-drawer-sider"),l)},S),{},{style:B({padding:0,height:"100vh"},s),onClose:function(){a==null||a(!0)},maskClosable:!0,closable:!1,getContainer:d||!1,width:o,styles:{body:{height:"100vh",padding:0,display:"flex",flexDirection:"row",backgroundColor:(n=h.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorMenuBackground}},children:M.jsx(lJ,B(B({},m),{},{isMobile:!0,className:w,collapsed:r?!1:i,splitMenus:!1,originCollapsed:i}))})):M.jsx(lJ,B(B({className:w,originCollapsed:i},m),{},{style:s})))},bkt=function(){var t;return typeof process>"u"?Wd:((t=process)===null||t===void 0||(t=t.env)===null||t===void 0?void 0:t.ANTD_VERSION)||Wd},xkt=function(t){var n,r,o,i,a,s,l,c,u,d,f,h,m,v,g,b,y,x,w,S,C,E,_,P,$,T,R,O,k,I,D,N;return(n=bkt())!==null&&n!==void 0&&n.startsWith("5")?{}:K(K(K({},t.componentCls,K(K({width:"100%",height:"100%"},"".concat(t.proComponentsCls,"-base-menu"),(C={color:(r=t.layout)===null||r===void 0||(r=r.sider)===null||r===void 0?void 0:r.colorTextMenu},K(K(K(K(K(K(K(K(K(K(C,"".concat(t.antCls,"-menu-sub"),{backgroundColor:"transparent!important",color:(o=t.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.colorTextMenu}),"& ".concat(t.antCls,"-layout"),{backgroundColor:"transparent",width:"100%"}),"".concat(t.antCls,"-menu-submenu-expand-icon, ").concat(t.antCls,"-menu-submenu-arrow"),{color:"inherit"}),"&".concat(t.antCls,"-menu"),K(K({color:(i=t.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.colorTextMenu},"".concat(t.antCls,"-menu-item"),{"*":{transition:"none !important"}}),"".concat(t.antCls,"-menu-item a"),{color:"inherit"})),"&".concat(t.antCls,"-menu-inline"),K({},"".concat(t.antCls,"-menu-selected::after,").concat(t.antCls,"-menu-item-selected::after"),{display:"none"})),"".concat(t.antCls,"-menu-sub ").concat(t.antCls,"-menu-inline"),{backgroundColor:"transparent!important"}),"".concat(t.antCls,`-menu-item:active, `).concat(t.antCls,"-menu-submenu-title:active"),{backgroundColor:"transparent!important"}),"&".concat(t.antCls,"-menu-light"),K({},"".concat(t.antCls,`-menu-item:hover, `).concat(t.antCls,`-menu-item-active, `).concat(t.antCls,`-menu-submenu-active, `).concat(t.antCls,"-menu-submenu-title:hover"),K({color:(a=t.layout)===null||a===void 0||(a=a.sider)===null||a===void 0?void 0:a.colorTextMenuActive,borderRadius:t.borderRadius},"".concat(t.antCls,"-menu-submenu-arrow"),{color:(s=t.layout)===null||s===void 0||(s=s.sider)===null||s===void 0?void 0:s.colorTextMenuActive}))),"&".concat(t.antCls,"-menu:not(").concat(t.antCls,"-menu-horizontal)"),K(K({},"".concat(t.antCls,"-menu-item-selected"),{backgroundColor:(l=t.layout)===null||l===void 0||(l=l.sider)===null||l===void 0?void 0:l.colorBgMenuItemSelected,borderRadius:t.borderRadius}),"".concat(t.antCls,`-menu-item:hover, `).concat(t.antCls,`-menu-item-active, - `).concat(t.antCls,"-menu-submenu-title:hover"),K({color:(c=t.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorTextMenuActive,borderRadius:t.borderRadius,backgroundColor:"".concat((u=t.layout)===null||u===void 0||(u=u.header)===null||u===void 0?void 0:u.colorBgMenuItemHover," !important")},"".concat(t.antCls,"-menu-submenu-arrow"),{color:(d=t.layout)===null||d===void 0||(d=d.sider)===null||d===void 0?void 0:d.colorTextMenuActive}))),"".concat(t.antCls,"-menu-item-selected"),{color:(p=t.layout)===null||p===void 0||(p=p.sider)===null||p===void 0?void 0:p.colorTextMenuSelected}),K(K(K(K(K(w,"".concat(t.antCls,"-menu-submenu-selected"),{color:(h=t.layout)===null||h===void 0||(h=h.sider)===null||h===void 0?void 0:h.colorTextMenuSelected}),"&".concat(t.antCls,"-menu:not(").concat(t.antCls,"-menu-inline) ").concat(t.antCls,"-menu-submenu-open"),{color:(m=t.layout)===null||m===void 0||(m=m.sider)===null||m===void 0?void 0:m.colorTextMenuSelected}),"&".concat(t.antCls,"-menu-vertical"),K({},"".concat(t.antCls,"-menu-submenu-selected"),{borderRadius:t.borderRadius,color:(v=t.layout)===null||v===void 0||(v=v.sider)===null||v===void 0?void 0:v.colorTextMenuSelected})),"".concat(t.antCls,"-menu-submenu:hover > ").concat(t.antCls,"-menu-submenu-title > ").concat(t.antCls,"-menu-submenu-arrow"),{color:(g=t.layout)===null||g===void 0||(g=g.sider)===null||g===void 0?void 0:g.colorTextMenuActive}),"&".concat(t.antCls,"-menu-horizontal"),K(K(K(K({},"".concat(t.antCls,`-menu-item:hover, + `).concat(t.antCls,"-menu-submenu-title:hover"),K({color:(c=t.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorTextMenuActive,borderRadius:t.borderRadius,backgroundColor:"".concat((u=t.layout)===null||u===void 0||(u=u.header)===null||u===void 0?void 0:u.colorBgMenuItemHover," !important")},"".concat(t.antCls,"-menu-submenu-arrow"),{color:(d=t.layout)===null||d===void 0||(d=d.sider)===null||d===void 0?void 0:d.colorTextMenuActive}))),"".concat(t.antCls,"-menu-item-selected"),{color:(f=t.layout)===null||f===void 0||(f=f.sider)===null||f===void 0?void 0:f.colorTextMenuSelected}),K(K(K(K(K(C,"".concat(t.antCls,"-menu-submenu-selected"),{color:(h=t.layout)===null||h===void 0||(h=h.sider)===null||h===void 0?void 0:h.colorTextMenuSelected}),"&".concat(t.antCls,"-menu:not(").concat(t.antCls,"-menu-inline) ").concat(t.antCls,"-menu-submenu-open"),{color:(m=t.layout)===null||m===void 0||(m=m.sider)===null||m===void 0?void 0:m.colorTextMenuSelected}),"&".concat(t.antCls,"-menu-vertical"),K({},"".concat(t.antCls,"-menu-submenu-selected"),{borderRadius:t.borderRadius,color:(v=t.layout)===null||v===void 0||(v=v.sider)===null||v===void 0?void 0:v.colorTextMenuSelected})),"".concat(t.antCls,"-menu-submenu:hover > ").concat(t.antCls,"-menu-submenu-title > ").concat(t.antCls,"-menu-submenu-arrow"),{color:(g=t.layout)===null||g===void 0||(g=g.sider)===null||g===void 0?void 0:g.colorTextMenuActive}),"&".concat(t.antCls,"-menu-horizontal"),K(K(K(K({},"".concat(t.antCls,`-menu-item:hover, `).concat(t.antCls,`-menu-submenu:hover, `).concat(t.antCls,`-menu-item-active, - `).concat(t.antCls,"-menu-submenu-active"),{borderRadius:4,transition:"none",color:(x=t.layout)===null||x===void 0||(x=x.header)===null||x===void 0?void 0:x.colorTextMenuActive,backgroundColor:"".concat((y=t.layout)===null||y===void 0||(y=y.header)===null||y===void 0?void 0:y.colorBgMenuItemHover," !important")}),"".concat(t.antCls,`-menu-item-open, + `).concat(t.antCls,"-menu-submenu-active"),{borderRadius:4,transition:"none",color:(b=t.layout)===null||b===void 0||(b=b.header)===null||b===void 0?void 0:b.colorTextMenuActive,backgroundColor:"".concat((y=t.layout)===null||y===void 0||(y=y.header)===null||y===void 0?void 0:y.colorBgMenuItemHover," !important")}),"".concat(t.antCls,`-menu-item-open, `).concat(t.antCls,`-menu-submenu-open, `).concat(t.antCls,`-menu-item-selected, - `).concat(t.antCls,"-menu-submenu-selected"),K({backgroundColor:(b=t.layout)===null||b===void 0||(b=b.header)===null||b===void 0?void 0:b.colorBgMenuItemSelected,borderRadius:t.borderRadius,transition:"none",color:"".concat((C=t.layout)===null||C===void 0||(C=C.header)===null||C===void 0?void 0:C.colorTextMenuSelected," !important")},"".concat(t.antCls,"-menu-submenu-arrow"),{color:"".concat((S=t.layout)===null||S===void 0||(S=S.header)===null||S===void 0?void 0:S.colorTextMenuSelected," !important")})),"> ".concat(t.antCls,"-menu-item, > ").concat(t.antCls,"-menu-submenu"),{paddingInline:16,marginInline:4}),"> ".concat(t.antCls,"-menu-item::after, > ").concat(t.antCls,"-menu-submenu::after"),{display:"none"})))),"".concat(t.proComponentsCls,"-top-nav-header-base-menu"),K(K({},"&".concat(t.antCls,"-menu"),K({color:(E=t.layout)===null||E===void 0||(E=E.header)===null||E===void 0?void 0:E.colorTextMenu},"".concat(t.antCls,"-menu-item a"),{color:"inherit"})),"&".concat(t.antCls,"-menu-light"),K(K({},"".concat(t.antCls,`-menu-item:hover, + `).concat(t.antCls,"-menu-submenu-selected"),K({backgroundColor:(x=t.layout)===null||x===void 0||(x=x.header)===null||x===void 0?void 0:x.colorBgMenuItemSelected,borderRadius:t.borderRadius,transition:"none",color:"".concat((w=t.layout)===null||w===void 0||(w=w.header)===null||w===void 0?void 0:w.colorTextMenuSelected," !important")},"".concat(t.antCls,"-menu-submenu-arrow"),{color:"".concat((S=t.layout)===null||S===void 0||(S=S.header)===null||S===void 0?void 0:S.colorTextMenuSelected," !important")})),"> ".concat(t.antCls,"-menu-item, > ").concat(t.antCls,"-menu-submenu"),{paddingInline:16,marginInline:4}),"> ".concat(t.antCls,"-menu-item::after, > ").concat(t.antCls,"-menu-submenu::after"),{display:"none"})))),"".concat(t.proComponentsCls,"-top-nav-header-base-menu"),K(K({},"&".concat(t.antCls,"-menu"),K({color:(E=t.layout)===null||E===void 0||(E=E.header)===null||E===void 0?void 0:E.colorTextMenu},"".concat(t.antCls,"-menu-item a"),{color:"inherit"})),"&".concat(t.antCls,"-menu-light"),K(K({},"".concat(t.antCls,`-menu-item:hover, `).concat(t.antCls,`-menu-item-active, `).concat(t.antCls,`-menu-submenu-active, - `).concat(t.antCls,"-menu-submenu-title:hover"),K({color:(_=t.layout)===null||_===void 0||(_=_.header)===null||_===void 0?void 0:_.colorTextMenuActive,borderRadius:t.borderRadius,transition:"none",backgroundColor:(P=t.layout)===null||P===void 0||(P=P.header)===null||P===void 0?void 0:P.colorBgMenuItemSelected},"".concat(t.antCls,"-menu-submenu-arrow"),{color:($=t.layout)===null||$===void 0||($=$.header)===null||$===void 0?void 0:$.colorTextMenuActive})),"".concat(t.antCls,"-menu-item-selected"),{color:(R=t.layout)===null||R===void 0||(R=R.header)===null||R===void 0?void 0:R.colorTextMenuSelected,borderRadius:t.borderRadius,backgroundColor:(O=t.layout)===null||O===void 0||(O=O.header)===null||O===void 0?void 0:O.colorBgMenuItemSelected})))),"".concat(t.antCls,"-menu-sub").concat(t.antCls,"-menu-inline"),{backgroundColor:"transparent!important"}),"".concat(t.antCls,"-menu-submenu-popup"),K(K(K(K({backgroundColor:"rgba(255, 255, 255, 0.42)","-webkit-backdrop-filter":"blur(8px)",backdropFilter:"blur(8px)"},"".concat(t.antCls,"-menu"),K({background:"transparent !important",backgroundColor:"transparent !important"},"".concat(t.antCls,`-menu-item:active, - `).concat(t.antCls,"-menu-submenu-title:active"),{backgroundColor:"transparent!important"})),"".concat(t.antCls,"-menu-item-selected"),{color:(T=t.layout)===null||T===void 0||(T=T.sider)===null||T===void 0?void 0:T.colorTextMenuSelected}),"".concat(t.antCls,"-menu-submenu-selected"),{color:(I=t.layout)===null||I===void 0||(I=I.sider)===null||I===void 0?void 0:I.colorTextMenuSelected}),"".concat(t.antCls,"-menu:not(").concat(t.antCls,"-menu-horizontal)"),K(K({},"".concat(t.antCls,"-menu-item-selected"),{backgroundColor:"rgba(0, 0, 0, 0.04)",borderRadius:t.borderRadius,color:(k=t.layout)===null||k===void 0||(k=k.sider)===null||k===void 0?void 0:k.colorTextMenuSelected}),"".concat(t.antCls,`-menu-item:hover, + `).concat(t.antCls,"-menu-submenu-title:hover"),K({color:(_=t.layout)===null||_===void 0||(_=_.header)===null||_===void 0?void 0:_.colorTextMenuActive,borderRadius:t.borderRadius,transition:"none",backgroundColor:(P=t.layout)===null||P===void 0||(P=P.header)===null||P===void 0?void 0:P.colorBgMenuItemSelected},"".concat(t.antCls,"-menu-submenu-arrow"),{color:($=t.layout)===null||$===void 0||($=$.header)===null||$===void 0?void 0:$.colorTextMenuActive})),"".concat(t.antCls,"-menu-item-selected"),{color:(T=t.layout)===null||T===void 0||(T=T.header)===null||T===void 0?void 0:T.colorTextMenuSelected,borderRadius:t.borderRadius,backgroundColor:(R=t.layout)===null||R===void 0||(R=R.header)===null||R===void 0?void 0:R.colorBgMenuItemSelected})))),"".concat(t.antCls,"-menu-sub").concat(t.antCls,"-menu-inline"),{backgroundColor:"transparent!important"}),"".concat(t.antCls,"-menu-submenu-popup"),K(K(K(K({backgroundColor:"rgba(255, 255, 255, 0.42)","-webkit-backdrop-filter":"blur(8px)",backdropFilter:"blur(8px)"},"".concat(t.antCls,"-menu"),K({background:"transparent !important",backgroundColor:"transparent !important"},"".concat(t.antCls,`-menu-item:active, + `).concat(t.antCls,"-menu-submenu-title:active"),{backgroundColor:"transparent!important"})),"".concat(t.antCls,"-menu-item-selected"),{color:(O=t.layout)===null||O===void 0||(O=O.sider)===null||O===void 0?void 0:O.colorTextMenuSelected}),"".concat(t.antCls,"-menu-submenu-selected"),{color:(k=t.layout)===null||k===void 0||(k=k.sider)===null||k===void 0?void 0:k.colorTextMenuSelected}),"".concat(t.antCls,"-menu:not(").concat(t.antCls,"-menu-horizontal)"),K(K({},"".concat(t.antCls,"-menu-item-selected"),{backgroundColor:"rgba(0, 0, 0, 0.04)",borderRadius:t.borderRadius,color:(I=t.layout)===null||I===void 0||(I=I.sider)===null||I===void 0?void 0:I.colorTextMenuSelected}),"".concat(t.antCls,`-menu-item:hover, `).concat(t.antCls,`-menu-item-active, - `).concat(t.antCls,"-menu-submenu-title:hover"),K({color:(N=t.layout)===null||N===void 0||(N=N.sider)===null||N===void 0?void 0:N.colorTextMenuActive,borderRadius:t.borderRadius},"".concat(t.antCls,"-menu-submenu-arrow"),{color:(D=t.layout)===null||D===void 0||(D=D.sider)===null||D===void 0?void 0:D.colorTextMenuActive}))))},CIt=function(t){var n,r,o,i;return K(K({},"".concat(t.antCls,"-layout"),{backgroundColor:"transparent !important"}),t.componentCls,K(K(K(K({},"& ".concat(t.antCls,"-layout"),{display:"flex",backgroundColor:"transparent",width:"100%"}),"".concat(t.componentCls,"-content"),{display:"flex",flexDirection:"column",width:"100%",backgroundColor:((n=t.layout)===null||n===void 0||(n=n.pageContainer)===null||n===void 0?void 0:n.colorBgPageContainer)||"transparent",position:"relative",paddingBlock:(r=t.layout)===null||r===void 0||(r=r.pageContainer)===null||r===void 0?void 0:r.paddingBlockPageContainerContent,paddingInline:(o=t.layout)===null||o===void 0||(o=o.pageContainer)===null||o===void 0?void 0:o.paddingInlinePageContainerContent,"&-has-page-container":{padding:0}}),"".concat(t.componentCls,"-container"),{width:"100%",display:"flex",flexDirection:"column",minWidth:0,minHeight:0,backgroundColor:"transparent"}),"".concat(t.componentCls,"-bg-list"),{pointerEvents:"none",position:"fixed",overflow:"hidden",insetBlockStart:0,insetInlineStart:0,zIndex:0,height:"100%",width:"100%",background:(i=t.layout)===null||i===void 0?void 0:i.bgLayout}))};function wIt(e){return Fr("ProLayout",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[CIt(n),xIt(n)]})}function SIt(e){if(!e||e==="/")return["/"];var t=e.split("/").filter(function(n){return n});return t.map(function(n,r){return"/".concat(t.slice(0,r+1).join("/"))})}var EIt=function(){var t;return typeof process>"u"?Wd:((t=process)===null||t===void 0||(t=t.env)===null||t===void 0?void 0:t.ANTD_VERSION)||Wd},_It=function(t,n,r){var o=t,i=o.breadcrumbName,a=o.title,s=o.path,l=r.findIndex(function(c){return c.linkPath===t.path})===r.length-1;return l?M.jsx("span",{children:a||i}):M.jsx("span",{onClick:s?function(){return location.href=s}:void 0,children:a||i})},$It=function(t,n){var r=n.formatMessage,o=n.menu;return t.locale&&r&&(o==null?void 0:o.locale)!==!1?r({id:t.locale,defaultMessage:t.name}):t.name},PIt=function(t,n){var r=t.get(n);if(!r){var o=Array.from(t.keys())||[],i=o.find(function(a){try{return a!=null&&a.startsWith("http")?!1:H5(a.replace("?",""))(n)}catch(s){return console.log("path",a,s),!1}});i&&(r=t.get(i))}return r||{path:""}},MIt=function(t){var n=t.location,r=t.breadcrumbMap;return{location:n,breadcrumbMap:r}},RIt=function(t,n,r){var o=SIt(t==null?void 0:t.pathname),i=o.map(function(a){var s=PIt(n,a),l=$It(s,r),c=s.hideInBreadcrumb;return l&&!c?{linkPath:a,breadcrumbName:l,title:l,component:s.component}:{linkPath:"",breadcrumbName:"",title:""}}).filter(function(a){return a&&a.linkPath});return i},OIt=function(t){var n=MIt(t),r=n.location,o=n.breadcrumbMap;return r&&r.pathname&&o?RIt(r,o,t):[]},TIt=function(t,n){var r=t.breadcrumbRender,o=t.itemRender,i=n.breadcrumbProps||{},a=i.minLength,s=a===void 0?2:a,l=OIt(t),c=function(p){for(var h=o||_It,m=arguments.length,v=new Array(m>1?m-1:0),g=1;g-1?{items:u,itemRender:c}:{routes:u,itemRender:c}};function IIt(e){return Ne(e).reduce(function(t,n){var r=ie(n,2),o=r[0],i=r[1];return t[o]=i,t},{})}var kIt=function e(t,n,r,o){var i=uIt(t,(n==null?void 0:n.locale)||!1,r,!0),a=i.menuData,s=i.breadcrumb;return o?e(o(a),n,r,void 0):{breadcrumb:IIt(s),breadcrumbMap:s,menuData:a}},NIt=function(t){var n=f.useState({}),r=ie(n,2),o=r[0],i=r[1];return f.useEffect(function(){i(fl({layout:dt(t.layout)!=="object"?t.layout:void 0,navTheme:t.navTheme,menuRender:t.menuRender,footerRender:t.footerRender,menuHeaderRender:t.menuHeaderRender,headerRender:t.headerRender,fixSiderbar:t.fixSiderbar}))},[t.layout,t.navTheme,t.menuRender,t.footerRender,t.menuHeaderRender,t.headerRender,t.fixSiderbar]),o},DIt=["id","defaultMessage"],AIt=["fixSiderbar","navTheme","layout"],yJ=0,FIt=function(t,n){var r;return t.headerRender===!1||t.pure?null:M.jsx(UTt,B(B({matchMenuKeys:n},t),{},{stylish:(r=t.stylish)===null||r===void 0?void 0:r.header}))},BIt=function(t){return t.footerRender===!1||t.pure?null:t.footerRender?t.footerRender(B({},t),M.jsx(cTt,{})):null},LIt=function(t,n){var r,o=t.layout,i=t.isMobile,a=t.selectedKeys,s=t.openKeys,l=t.splitMenus,c=t.suppressSiderWhenMenuEmpty,u=t.menuRender;if(t.menuRender===!1||t.pure)return null;var d=t.menuData;if(l&&(s!==!1||o==="mix")&&!i){var p=a||n,h=ie(p,1),m=h[0];if(m){var v;d=((v=t.menuData)===null||v===void 0||(v=v.find(function(b){return b.key===m}))===null||v===void 0?void 0:v.children)||[]}else d=[]}var g=v4(d||[]);if(g&&(g==null?void 0:g.length)<1&&(l||c))return null;if(o==="top"&&!i){var x;return M.jsx(vJ,B(B({matchMenuKeys:n},t),{},{hide:!0,stylish:(x=t.stylish)===null||x===void 0?void 0:x.sider}))}var y=M.jsx(vJ,B(B({matchMenuKeys:n},t),{},{menuData:g,stylish:(r=t.stylish)===null||r===void 0?void 0:r.sider}));return u?u(t,y):y},jIt=function(t,n){var r=n.pageTitleRender,o=dJ(t);if(r===!1)return{title:n.title||"",id:"",pageName:""};if(r){var i=r(t,o.title,o);if(typeof i=="string")return dJ(B(B({},o),{},{title:i}));Jn(typeof i=="string","pro-layout: renderPageTitle return value should be a string")}return o},zIt=function(t,n,r){return t?n?64:r:0},HIt=function(t){var n,r,o,i,a,s,l,c,u,d,p,h,m,v,g=t||{},x=g.children,y=g.onCollapse,b=g.location,C=b===void 0?{pathname:"/"}:b,S=g.contentStyle,w=g.route,E=g.defaultCollapsed,_=g.style,P=g.siderWidth,$=g.menu,R=g.siderMenuType,O=g.isChildrenLayout,T=g.menuDataRender,I=g.actionRef,k=g.bgLayoutImgList,N=g.formatMessage,D=g.loading,L=f.useMemo(function(){return P||(t.layout==="mix"?215:256)},[t.layout,P]),H=f.useContext(Vt.ConfigContext),U=(n=t.prefixCls)!==null&&n!==void 0?n:H.getPrefixCls("pro"),V=Gt(!1,{value:$==null?void 0:$.loading,onChange:$==null?void 0:$.onLoadingChange}),j=ie(V,2),F=j[0],W=j[1],X=f.useState(function(){return yJ+=1,"pro-layout-".concat(yJ)}),J=ie(X,1),q=J[0],A=f.useCallback(function(xt){var Nt=xt.id,wt=xt.defaultMessage,ft=Ye(xt,DIt);if(N)return N(B({id:Nt,defaultMessage:wt},ft));var vt=r4t();return vt[Nt]?vt[Nt]:wt},[N]),z=J7([q,$==null?void 0:$.params],function(){var xt=co(Cn().mark(function Nt(wt){var ft,vt,rt,yt;return Cn().wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return vt=ie(wt,2),rt=vt[1],W(!0),ke.next=4,$==null||(ft=$.request)===null||ft===void 0?void 0:ft.call($,rt||{},(w==null?void 0:w.children)||(w==null?void 0:w.routes)||[]);case 4:return yt=ke.sent,W(!1),ke.abrupt("return",yt);case 7:case"end":return ke.stop()}},Nt)}));return function(Nt){return xt.apply(this,arguments)}}(),{revalidateOnFocus:!1,shouldRetryOnError:!1,revalidateOnReconnect:!1}),G=z.data,Y=z.mutate,Q=z.isLoading;f.useEffect(function(){W(Q)},[Q]);var ee=Z7(),te=ee.cache;f.useEffect(function(){return function(){te instanceof Map&&te.delete(q)}},[]);var oe=f.useMemo(function(){return kIt(G||(w==null?void 0:w.children)||(w==null?void 0:w.routes)||[],$,A,T)},[A,$,T,G,w==null?void 0:w.children,w==null?void 0:w.routes]),ne=oe||{},le=ne.breadcrumb,ce=ne.breadcrumbMap,he=ne.menuData,ue=he===void 0?[]:he;I&&$!==null&&$!==void 0&&$.request&&(I.current={reload:function(){Y()}});var fe=f.useMemo(function(){return hIt(C.pathname||"/",ue||[])},[C.pathname,ue]),ve=f.useMemo(function(){return Array.from(new Set(fe.map(function(xt){return xt.key||xt.path||""})))},[fe]),ge=fe[fe.length-1]||{},de=NIt(ge),be=B(B({},t),de),Ee=be.fixSiderbar;be.navTheme;var Le=be.layout,Re=Ye(be,AIt),Pe=Vft(),ze=f.useMemo(function(){return(Pe==="sm"||Pe==="xs")&&!t.disableMobile},[Pe,t.disableMobile]),Ie=Le!=="top"&&!ze,$e=Gt(function(){return E!==void 0?E:!!(ze||Pe==="md")},{value:t.collapsed,onChange:y}),Be=ie($e,2),Ce=Be[0],Oe=Be[1],Fe=En(B(B(B({prefixCls:U},t),{},{siderWidth:L},de),{},{formatMessage:A,breadcrumb:le,menu:B(B({},$),{},{type:R||($==null?void 0:$.type),loading:F}),layout:Le}),["className","style","breadcrumbRender"]),Se=jIt(B(B({pathname:C.pathname},Fe),{},{breadcrumbMap:ce}),t),Ae=TIt(B(B({},Fe),{},{breadcrumbRender:t.breadcrumbRender,breadcrumbMap:ce}),t),Ve=LIt(B(B({},Fe),{},{menuData:ue,onCollapse:Oe,isMobile:ze,collapsed:Ce}),ve),Je=FIt(B(B({},Fe),{},{children:null,hasSiderMenu:!!Ve,menuData:ue,isMobile:ze,collapsed:Ce,onCollapse:Oe}),ve),ht=BIt(B({isMobile:ze,collapsed:Ce},Fe)),He=f.useContext(QZ),Ke=He.isChildrenLayout,it=O!==void 0?O:Ke,Ge="".concat(U,"-layout"),ut=wIt(Ge),Ze=ut.wrapSSR,et=ut.hashId,tt=re(t.className,et,"ant-design-pro",Ge,K(K(K(K(K({},"screen-".concat(Pe),Pe),"".concat(Ge,"-top-menu"),Le==="top"),"".concat(Ge,"-is-children"),it),"".concat(Ge,"-fix-siderbar"),Ee),"".concat(Ge,"-").concat(Le),Le)),mt=zIt(!!Ie,Ce,L),me={position:"relative"};(it||S&&S.minHeight)&&(me.minHeight=0),f.useEffect(function(){var xt;(xt=t.onPageChange)===null||xt===void 0||xt.call(t,t.location)},[C.pathname,(r=C.pathname)===null||r===void 0?void 0:r.search]);var pe=f.useState(!1),ye=ie(pe,2),Te=ye[0],je=ye[1],We=f.useState(0),Xe=ie(We,2),st=Xe[0],ct=Xe[1];Zct(Se,t.title||!1);var at=f.useContext(vc),Ue=at.token,Mt=f.useMemo(function(){return k&&k.length>0?k==null?void 0:k.map(function(xt,Nt){return M.jsx("img",{src:xt.src,style:B({position:"absolute"},xt)},Nt)}):null},[k]);return Ze(M.jsx(QZ.Provider,{value:B(B({},Fe),{},{breadcrumb:Ae,menuData:ue,isMobile:ze,collapsed:Ce,hasPageContainer:st,setHasPageContainer:ct,isChildrenLayout:!0,title:Se.pageName,hasSiderMenu:!!Ve,hasHeader:!!Je,siderWidth:mt,hasFooter:!!ht,hasFooterToolbar:Te,setHasFooterToolbar:je,pageTitleInfo:Se,matchMenus:fe,matchMenuKeys:ve,currentMenu:ge}),children:t.pure?M.jsx(M.Fragment,{children:x}):M.jsxs("div",{className:tt,children:[Mt||(o=Ue.layout)!==null&&o!==void 0&&o.bgLayout?M.jsx("div",{className:re("".concat(Ge,"-bg-list"),et),children:Mt}):null,M.jsxs(Dr,{style:B({minHeight:"100%",flexDirection:Ve?"row":void 0},_),children:[M.jsx(Vt,{theme:{hashed:r0(),token:{controlHeightLG:((i=Ue.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.menuHeight)||(Ue==null?void 0:Ue.controlHeightLG)},components:{Menu:Bve({colorItemBg:((a=Ue.layout)===null||a===void 0||(a=a.sider)===null||a===void 0?void 0:a.colorMenuBackground)||"transparent",colorSubItemBg:((s=Ue.layout)===null||s===void 0||(s=s.sider)===null||s===void 0?void 0:s.colorMenuBackground)||"transparent",radiusItem:Ue.borderRadius,colorItemBgSelected:((l=Ue.layout)===null||l===void 0||(l=l.sider)===null||l===void 0?void 0:l.colorBgMenuItemSelected)||(Ue==null?void 0:Ue.colorBgTextHover),colorItemBgHover:((c=Ue.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorBgMenuItemHover)||(Ue==null?void 0:Ue.colorBgTextHover),colorItemBgActive:((u=Ue.layout)===null||u===void 0||(u=u.sider)===null||u===void 0?void 0:u.colorBgMenuItemActive)||(Ue==null?void 0:Ue.colorBgTextActive),colorItemBgSelectedHorizontal:((d=Ue.layout)===null||d===void 0||(d=d.sider)===null||d===void 0?void 0:d.colorBgMenuItemSelected)||(Ue==null?void 0:Ue.colorBgTextHover),colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemText:((p=Ue.layout)===null||p===void 0||(p=p.sider)===null||p===void 0?void 0:p.colorTextMenu)||(Ue==null?void 0:Ue.colorTextSecondary),colorItemTextHover:((h=Ue.layout)===null||h===void 0||(h=h.sider)===null||h===void 0?void 0:h.colorTextMenuItemHover)||"rgba(0, 0, 0, 0.85)",colorItemTextSelected:((m=Ue.layout)===null||m===void 0||(m=m.sider)===null||m===void 0?void 0:m.colorTextMenuSelected)||"rgba(0, 0, 0, 1)",popupBg:Ue==null?void 0:Ue.colorBgElevated,subMenuItemBg:Ue==null?void 0:Ue.colorBgElevated,darkSubMenuItemBg:"transparent",darkPopupBg:Ue==null?void 0:Ue.colorBgElevated})}},children:Ve}),M.jsxs("div",{style:me,className:"".concat(Ge,"-container ").concat(et).trim(),children:[Je,M.jsx(mIt,B(B({hasPageContainer:st,isChildrenLayout:it},Re),{},{hasHeader:!!Je,prefixCls:Ge,style:S,children:D?M.jsx(oTt,{}):x})),ht,Te&&M.jsx("div",{className:"".concat(Ge,"-has-footer"),style:{height:64,marginBlockStart:(v=Ue.layout)===null||v===void 0||(v=v.pageContainer)===null||v===void 0?void 0:v.paddingBlockPageContainerContent}})]})]})]})}))},nbe=function(t){var n=t.colorPrimary,r=t.navTheme!==void 0?{dark:t.navTheme==="realDark"}:{};return M.jsx(Vt,{theme:n?{token:{colorPrimary:n}}:void 0,children:M.jsx(zT,B(B({},r),{},{token:t.token,prefixCls:t.prefixCls,children:M.jsx(HIt,B(B({logo:M.jsx(gIt,{})},Vye),{},{location:t9()?window.location:void 0},t))}))})};function VIt(){for(var e=arguments.length,t=new Array(e),n=0;nr=>{t.forEach(o=>o(r))},t)}const b4=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function pb(e){const t=Object.prototype.toString.call(e);return t==="[object Window]"||t==="[object global]"}function K9(e){return"nodeType"in e}function ja(e){var t,n;return e?pb(e)?e:K9(e)&&(t=(n=e.ownerDocument)==null?void 0:n.defaultView)!=null?t:window:window}function Y9(e){const{Document:t}=ja(e);return e instanceof t}function MS(e){return pb(e)?!1:e instanceof ja(e).HTMLElement}function rbe(e){return e instanceof ja(e).SVGElement}function hb(e){return e?pb(e)?e.document:K9(e)?Y9(e)?e:MS(e)||rbe(e)?e.ownerDocument:document:document:document}const Tc=b4?f.useLayoutEffect:f.useEffect;function x4(e){const t=f.useRef(e);return Tc(()=>{t.current=e}),f.useCallback(function(){for(var n=arguments.length,r=new Array(n),o=0;o{e.current=setInterval(r,o)},[]),n=f.useCallback(()=>{e.current!==null&&(clearInterval(e.current),e.current=null)},[]);return[t,n]}function VC(e,t){t===void 0&&(t=[e]);const n=f.useRef(e);return Tc(()=>{n.current!==e&&(n.current=e)},t),n}function RS(e,t){const n=f.useRef();return f.useMemo(()=>{const r=e(n.current);return n.current=r,r},[...t])}function BM(e){const t=x4(e),n=f.useRef(null),r=f.useCallback(o=>{o!==n.current&&(t==null||t(o,n.current)),n.current=o},[]);return[n,r]}function LM(e){const t=f.useRef();return f.useEffect(()=>{t.current=e},[e]),t.current}let T6={};function OS(e,t){return f.useMemo(()=>{if(t)return t;const n=T6[e]==null?0:T6[e]+1;return T6[e]=n,e+"-"+n},[e,t])}function obe(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o{const s=Object.entries(a);for(const[l,c]of s){const u=i[l];u!=null&&(i[l]=u+e*c)}return i},{...t})}}const o0=obe(1),jM=obe(-1);function UIt(e){return"clientX"in e&&"clientY"in e}function C4(e){if(!e)return!1;const{KeyboardEvent:t}=ja(e.target);return t&&e instanceof t}function GIt(e){if(!e)return!1;const{TouchEvent:t}=ja(e.target);return t&&e instanceof t}function zM(e){if(GIt(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}else if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return UIt(e)?{x:e.clientX,y:e.clientY}:null}const Kd=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[Kd.Translate.toString(e),Kd.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+" "+n+"ms "+r}}}),bJ="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function qIt(e){return e.matches(bJ)?e:e.querySelector(bJ)}const KIt={display:"none"};function YIt(e){let{id:t,value:n}=e;return Z.createElement("div",{id:t,style:KIt},n)}function XIt(e){let{id:t,announcement:n,ariaLiveType:r="assertive"}=e;const o={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return Z.createElement("div",{id:t,style:o,role:"status","aria-live":r,"aria-atomic":!0},n)}function QIt(){const[e,t]=f.useState("");return{announce:f.useCallback(r=>{r!=null&&t(r)},[]),announcement:e}}const ibe=f.createContext(null);function ZIt(e){const t=f.useContext(ibe);f.useEffect(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of ");return t(e)},[e,t])}function JIt(){const[e]=f.useState(()=>new Set),t=f.useCallback(r=>(e.add(r),()=>e.delete(r)),[e]);return[f.useCallback(r=>{let{type:o,event:i}=r;e.forEach(a=>{var s;return(s=a[o])==null?void 0:s.call(a,i)})},[e]),t]}const ekt={draggable:` + `).concat(t.antCls,"-menu-submenu-title:hover"),K({color:(D=t.layout)===null||D===void 0||(D=D.sider)===null||D===void 0?void 0:D.colorTextMenuActive,borderRadius:t.borderRadius},"".concat(t.antCls,"-menu-submenu-arrow"),{color:(N=t.layout)===null||N===void 0||(N=N.sider)===null||N===void 0?void 0:N.colorTextMenuActive}))))},wkt=function(t){var n,r,o,i;return K(K({},"".concat(t.antCls,"-layout"),{backgroundColor:"transparent !important"}),t.componentCls,K(K(K(K({},"& ".concat(t.antCls,"-layout"),{display:"flex",backgroundColor:"transparent",width:"100%"}),"".concat(t.componentCls,"-content"),{display:"flex",flexDirection:"column",width:"100%",backgroundColor:((n=t.layout)===null||n===void 0||(n=n.pageContainer)===null||n===void 0?void 0:n.colorBgPageContainer)||"transparent",position:"relative",paddingBlock:(r=t.layout)===null||r===void 0||(r=r.pageContainer)===null||r===void 0?void 0:r.paddingBlockPageContainerContent,paddingInline:(o=t.layout)===null||o===void 0||(o=o.pageContainer)===null||o===void 0?void 0:o.paddingInlinePageContainerContent,"&-has-page-container":{padding:0}}),"".concat(t.componentCls,"-container"),{width:"100%",display:"flex",flexDirection:"column",minWidth:0,minHeight:0,backgroundColor:"transparent"}),"".concat(t.componentCls,"-bg-list"),{pointerEvents:"none",position:"fixed",overflow:"hidden",insetBlockStart:0,insetInlineStart:0,zIndex:0,height:"100%",width:"100%",background:(i=t.layout)===null||i===void 0?void 0:i.bgLayout}))};function Ckt(e){return Fr("ProLayout",function(t){var n=B(B({},t),{},{componentCls:".".concat(e)});return[wkt(n),xkt(n)]})}function Skt(e){if(!e||e==="/")return["/"];var t=e.split("/").filter(function(n){return n});return t.map(function(n,r){return"/".concat(t.slice(0,r+1).join("/"))})}var Ekt=function(){var t;return typeof process>"u"?Wd:((t=process)===null||t===void 0||(t=t.env)===null||t===void 0?void 0:t.ANTD_VERSION)||Wd},_kt=function(t,n,r){var o=t,i=o.breadcrumbName,a=o.title,s=o.path,l=r.findIndex(function(c){return c.linkPath===t.path})===r.length-1;return l?M.jsx("span",{children:a||i}):M.jsx("span",{onClick:s?function(){return location.href=s}:void 0,children:a||i})},$kt=function(t,n){var r=n.formatMessage,o=n.menu;return t.locale&&r&&(o==null?void 0:o.locale)!==!1?r({id:t.locale,defaultMessage:t.name}):t.name},Pkt=function(t,n){var r=t.get(n);if(!r){var o=Array.from(t.keys())||[],i=o.find(function(a){try{return a!=null&&a.startsWith("http")?!1:H5(a.replace("?",""))(n)}catch(s){return console.log("path",a,s),!1}});i&&(r=t.get(i))}return r||{path:""}},Mkt=function(t){var n=t.location,r=t.breadcrumbMap;return{location:n,breadcrumbMap:r}},Tkt=function(t,n,r){var o=Skt(t==null?void 0:t.pathname),i=o.map(function(a){var s=Pkt(n,a),l=$kt(s,r),c=s.hideInBreadcrumb;return l&&!c?{linkPath:a,breadcrumbName:l,title:l,component:s.component}:{linkPath:"",breadcrumbName:"",title:""}}).filter(function(a){return a&&a.linkPath});return i},Rkt=function(t){var n=Mkt(t),r=n.location,o=n.breadcrumbMap;return r&&r.pathname&&o?Tkt(r,o,t):[]},Okt=function(t,n){var r=t.breadcrumbRender,o=t.itemRender,i=n.breadcrumbProps||{},a=i.minLength,s=a===void 0?2:a,l=Rkt(t),c=function(f){for(var h=o||_kt,m=arguments.length,v=new Array(m>1?m-1:0),g=1;g-1?{items:u,itemRender:c}:{routes:u,itemRender:c}};function kkt(e){return De(e).reduce(function(t,n){var r=ie(n,2),o=r[0],i=r[1];return t[o]=i,t},{})}var Ikt=function e(t,n,r,o){var i=ukt(t,(n==null?void 0:n.locale)||!1,r,!0),a=i.menuData,s=i.breadcrumb;return o?e(o(a),n,r,void 0):{breadcrumb:kkt(s),breadcrumbMap:s,menuData:a}},Dkt=function(t){var n=p.useState({}),r=ie(n,2),o=r[0],i=r[1];return p.useEffect(function(){i(fl({layout:dt(t.layout)!=="object"?t.layout:void 0,navTheme:t.navTheme,menuRender:t.menuRender,footerRender:t.footerRender,menuHeaderRender:t.menuHeaderRender,headerRender:t.headerRender,fixSiderbar:t.fixSiderbar}))},[t.layout,t.navTheme,t.menuRender,t.footerRender,t.menuHeaderRender,t.headerRender,t.fixSiderbar]),o},Nkt=["id","defaultMessage"],Akt=["fixSiderbar","navTheme","layout"],yJ=0,Fkt=function(t,n){var r;return t.headerRender===!1||t.pure?null:M.jsx(UOt,B(B({matchMenuKeys:n},t),{},{stylish:(r=t.stylish)===null||r===void 0?void 0:r.header}))},Bkt=function(t){return t.footerRender===!1||t.pure?null:t.footerRender?t.footerRender(B({},t),M.jsx(cOt,{})):null},Lkt=function(t,n){var r,o=t.layout,i=t.isMobile,a=t.selectedKeys,s=t.openKeys,l=t.splitMenus,c=t.suppressSiderWhenMenuEmpty,u=t.menuRender;if(t.menuRender===!1||t.pure)return null;var d=t.menuData;if(l&&(s!==!1||o==="mix")&&!i){var f=a||n,h=ie(f,1),m=h[0];if(m){var v;d=((v=t.menuData)===null||v===void 0||(v=v.find(function(x){return x.key===m}))===null||v===void 0?void 0:v.children)||[]}else d=[]}var g=v4(d||[]);if(g&&(g==null?void 0:g.length)<1&&(l||c))return null;if(o==="top"&&!i){var b;return M.jsx(vJ,B(B({matchMenuKeys:n},t),{},{hide:!0,stylish:(b=t.stylish)===null||b===void 0?void 0:b.sider}))}var y=M.jsx(vJ,B(B({matchMenuKeys:n},t),{},{menuData:g,stylish:(r=t.stylish)===null||r===void 0?void 0:r.sider}));return u?u(t,y):y},jkt=function(t,n){var r=n.pageTitleRender,o=dJ(t);if(r===!1)return{title:n.title||"",id:"",pageName:""};if(r){var i=r(t,o.title,o);if(typeof i=="string")return dJ(B(B({},o),{},{title:i}));Jn(typeof i=="string","pro-layout: renderPageTitle return value should be a string")}return o},zkt=function(t,n,r){return t?n?64:r:0},Hkt=function(t){var n,r,o,i,a,s,l,c,u,d,f,h,m,v,g=t||{},b=g.children,y=g.onCollapse,x=g.location,w=x===void 0?{pathname:"/"}:x,S=g.contentStyle,C=g.route,E=g.defaultCollapsed,_=g.style,P=g.siderWidth,$=g.menu,T=g.siderMenuType,R=g.isChildrenLayout,O=g.menuDataRender,k=g.actionRef,I=g.bgLayoutImgList,D=g.formatMessage,N=g.loading,L=p.useMemo(function(){return P||(t.layout==="mix"?215:256)},[t.layout,P]),H=p.useContext(Vt.ConfigContext),U=(n=t.prefixCls)!==null&&n!==void 0?n:H.getPrefixCls("pro"),V=Gt(!1,{value:$==null?void 0:$.loading,onChange:$==null?void 0:$.onLoadingChange}),j=ie(V,2),F=j[0],W=j[1],X=p.useState(function(){return yJ+=1,"pro-layout-".concat(yJ)}),J=ie(X,1),q=J[0],A=p.useCallback(function(xt){var Dt=xt.id,Ct=xt.defaultMessage,ft=Ye(xt,Nkt);if(D)return D(B({id:Dt,defaultMessage:Ct},ft));var vt=r4t();return vt[Dt]?vt[Dt]:Ct},[D]),z=J7([q,$==null?void 0:$.params],function(){var xt=co(wn().mark(function Dt(Ct){var ft,vt,rt,yt;return wn().wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return vt=ie(Ct,2),rt=vt[1],W(!0),Ie.next=4,$==null||(ft=$.request)===null||ft===void 0?void 0:ft.call($,rt||{},(C==null?void 0:C.children)||(C==null?void 0:C.routes)||[]);case 4:return yt=Ie.sent,W(!1),Ie.abrupt("return",yt);case 7:case"end":return Ie.stop()}},Dt)}));return function(Dt){return xt.apply(this,arguments)}}(),{revalidateOnFocus:!1,shouldRetryOnError:!1,revalidateOnReconnect:!1}),G=z.data,Y=z.mutate,Q=z.isLoading;p.useEffect(function(){W(Q)},[Q]);var ee=Z7(),te=ee.cache;p.useEffect(function(){return function(){te instanceof Map&&te.delete(q)}},[]);var oe=p.useMemo(function(){return Ikt(G||(C==null?void 0:C.children)||(C==null?void 0:C.routes)||[],$,A,O)},[A,$,O,G,C==null?void 0:C.children,C==null?void 0:C.routes]),ne=oe||{},le=ne.breadcrumb,ce=ne.breadcrumbMap,he=ne.menuData,ue=he===void 0?[]:he;k&&$!==null&&$!==void 0&&$.request&&(k.current={reload:function(){Y()}});var fe=p.useMemo(function(){return hkt(w.pathname||"/",ue||[])},[w.pathname,ue]),ve=p.useMemo(function(){return Array.from(new Set(fe.map(function(xt){return xt.key||xt.path||""})))},[fe]),ge=fe[fe.length-1]||{},de=Dkt(ge),be=B(B({},t),de),Ee=be.fixSiderbar;be.navTheme;var Le=be.layout,Te=Ye(be,Akt),Pe=Vft(),ze=p.useMemo(function(){return(Pe==="sm"||Pe==="xs")&&!t.disableMobile},[Pe,t.disableMobile]),ke=Le!=="top"&&!ze,$e=Gt(function(){return E!==void 0?E:!!(ze||Pe==="md")},{value:t.collapsed,onChange:y}),Be=ie($e,2),we=Be[0],Re=Be[1],Fe=En(B(B(B({prefixCls:U},t),{},{siderWidth:L},de),{},{formatMessage:A,breadcrumb:le,menu:B(B({},$),{},{type:T||($==null?void 0:$.type),loading:F}),layout:Le}),["className","style","breadcrumbRender"]),Se=jkt(B(B({pathname:w.pathname},Fe),{},{breadcrumbMap:ce}),t),Ae=Okt(B(B({},Fe),{},{breadcrumbRender:t.breadcrumbRender,breadcrumbMap:ce}),t),Ve=Lkt(B(B({},Fe),{},{menuData:ue,onCollapse:Re,isMobile:ze,collapsed:we}),ve),Je=Fkt(B(B({},Fe),{},{children:null,hasSiderMenu:!!Ve,menuData:ue,isMobile:ze,collapsed:we,onCollapse:Re}),ve),ht=Bkt(B({isMobile:ze,collapsed:we},Fe)),He=p.useContext(QZ),Ke=He.isChildrenLayout,it=R!==void 0?R:Ke,Ge="".concat(U,"-layout"),ut=Ckt(Ge),Ze=ut.wrapSSR,et=ut.hashId,tt=re(t.className,et,"ant-design-pro",Ge,K(K(K(K(K({},"screen-".concat(Pe),Pe),"".concat(Ge,"-top-menu"),Le==="top"),"".concat(Ge,"-is-children"),it),"".concat(Ge,"-fix-siderbar"),Ee),"".concat(Ge,"-").concat(Le),Le)),mt=zkt(!!ke,we,L),me={position:"relative"};(it||S&&S.minHeight)&&(me.minHeight=0),p.useEffect(function(){var xt;(xt=t.onPageChange)===null||xt===void 0||xt.call(t,t.location)},[w.pathname,(r=w.pathname)===null||r===void 0?void 0:r.search]);var pe=p.useState(!1),ye=ie(pe,2),Oe=ye[0],je=ye[1],We=p.useState(0),Xe=ie(We,2),st=Xe[0],ct=Xe[1];Zct(Se,t.title||!1);var at=p.useContext(vc),Ue=at.token,Mt=p.useMemo(function(){return I&&I.length>0?I==null?void 0:I.map(function(xt,Dt){return M.jsx("img",{src:xt.src,style:B({position:"absolute"},xt)},Dt)}):null},[I]);return Ze(M.jsx(QZ.Provider,{value:B(B({},Fe),{},{breadcrumb:Ae,menuData:ue,isMobile:ze,collapsed:we,hasPageContainer:st,setHasPageContainer:ct,isChildrenLayout:!0,title:Se.pageName,hasSiderMenu:!!Ve,hasHeader:!!Je,siderWidth:mt,hasFooter:!!ht,hasFooterToolbar:Oe,setHasFooterToolbar:je,pageTitleInfo:Se,matchMenus:fe,matchMenuKeys:ve,currentMenu:ge}),children:t.pure?M.jsx(M.Fragment,{children:b}):M.jsxs("div",{className:tt,children:[Mt||(o=Ue.layout)!==null&&o!==void 0&&o.bgLayout?M.jsx("div",{className:re("".concat(Ge,"-bg-list"),et),children:Mt}):null,M.jsxs(Nr,{style:B({minHeight:"100%",flexDirection:Ve?"row":void 0},_),children:[M.jsx(Vt,{theme:{hashed:r0(),token:{controlHeightLG:((i=Ue.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.menuHeight)||(Ue==null?void 0:Ue.controlHeightLG)},components:{Menu:Bve({colorItemBg:((a=Ue.layout)===null||a===void 0||(a=a.sider)===null||a===void 0?void 0:a.colorMenuBackground)||"transparent",colorSubItemBg:((s=Ue.layout)===null||s===void 0||(s=s.sider)===null||s===void 0?void 0:s.colorMenuBackground)||"transparent",radiusItem:Ue.borderRadius,colorItemBgSelected:((l=Ue.layout)===null||l===void 0||(l=l.sider)===null||l===void 0?void 0:l.colorBgMenuItemSelected)||(Ue==null?void 0:Ue.colorBgTextHover),colorItemBgHover:((c=Ue.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorBgMenuItemHover)||(Ue==null?void 0:Ue.colorBgTextHover),colorItemBgActive:((u=Ue.layout)===null||u===void 0||(u=u.sider)===null||u===void 0?void 0:u.colorBgMenuItemActive)||(Ue==null?void 0:Ue.colorBgTextActive),colorItemBgSelectedHorizontal:((d=Ue.layout)===null||d===void 0||(d=d.sider)===null||d===void 0?void 0:d.colorBgMenuItemSelected)||(Ue==null?void 0:Ue.colorBgTextHover),colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemText:((f=Ue.layout)===null||f===void 0||(f=f.sider)===null||f===void 0?void 0:f.colorTextMenu)||(Ue==null?void 0:Ue.colorTextSecondary),colorItemTextHover:((h=Ue.layout)===null||h===void 0||(h=h.sider)===null||h===void 0?void 0:h.colorTextMenuItemHover)||"rgba(0, 0, 0, 0.85)",colorItemTextSelected:((m=Ue.layout)===null||m===void 0||(m=m.sider)===null||m===void 0?void 0:m.colorTextMenuSelected)||"rgba(0, 0, 0, 1)",popupBg:Ue==null?void 0:Ue.colorBgElevated,subMenuItemBg:Ue==null?void 0:Ue.colorBgElevated,darkSubMenuItemBg:"transparent",darkPopupBg:Ue==null?void 0:Ue.colorBgElevated})}},children:Ve}),M.jsxs("div",{style:me,className:"".concat(Ge,"-container ").concat(et).trim(),children:[Je,M.jsx(mkt,B(B({hasPageContainer:st,isChildrenLayout:it},Te),{},{hasHeader:!!Je,prefixCls:Ge,style:S,children:N?M.jsx(oOt,{}):b})),ht,Oe&&M.jsx("div",{className:"".concat(Ge,"-has-footer"),style:{height:64,marginBlockStart:(v=Ue.layout)===null||v===void 0||(v=v.pageContainer)===null||v===void 0?void 0:v.paddingBlockPageContainerContent}})]})]})]})}))},nbe=function(t){var n=t.colorPrimary,r=t.navTheme!==void 0?{dark:t.navTheme==="realDark"}:{};return M.jsx(Vt,{theme:n?{token:{colorPrimary:n}}:void 0,children:M.jsx(zO,B(B({},r),{},{token:t.token,prefixCls:t.prefixCls,children:M.jsx(Hkt,B(B({logo:M.jsx(gkt,{})},Vye),{},{location:t9()?window.location:void 0},t))}))})};function Vkt(){for(var e=arguments.length,t=new Array(e),n=0;nr=>{t.forEach(o=>o(r))},t)}const b4=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function pb(e){const t=Object.prototype.toString.call(e);return t==="[object Window]"||t==="[object global]"}function K9(e){return"nodeType"in e}function za(e){var t,n;return e?pb(e)?e:K9(e)&&(t=(n=e.ownerDocument)==null?void 0:n.defaultView)!=null?t:window:window}function Y9(e){const{Document:t}=za(e);return e instanceof t}function MS(e){return pb(e)?!1:e instanceof za(e).HTMLElement}function rbe(e){return e instanceof za(e).SVGElement}function hb(e){return e?pb(e)?e.document:K9(e)?Y9(e)?e:MS(e)||rbe(e)?e.ownerDocument:document:document:document}const Oc=b4?p.useLayoutEffect:p.useEffect;function x4(e){const t=p.useRef(e);return Oc(()=>{t.current=e}),p.useCallback(function(){for(var n=arguments.length,r=new Array(n),o=0;o{e.current=setInterval(r,o)},[]),n=p.useCallback(()=>{e.current!==null&&(clearInterval(e.current),e.current=null)},[]);return[t,n]}function Vw(e,t){t===void 0&&(t=[e]);const n=p.useRef(e);return Oc(()=>{n.current!==e&&(n.current=e)},t),n}function TS(e,t){const n=p.useRef();return p.useMemo(()=>{const r=e(n.current);return n.current=r,r},[...t])}function BM(e){const t=x4(e),n=p.useRef(null),r=p.useCallback(o=>{o!==n.current&&(t==null||t(o,n.current)),n.current=o},[]);return[n,r]}function LM(e){const t=p.useRef();return p.useEffect(()=>{t.current=e},[e]),t.current}let OD={};function RS(e,t){return p.useMemo(()=>{if(t)return t;const n=OD[e]==null?0:OD[e]+1;return OD[e]=n,e+"-"+n},[e,t])}function obe(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o{const s=Object.entries(a);for(const[l,c]of s){const u=i[l];u!=null&&(i[l]=u+e*c)}return i},{...t})}}const o0=obe(1),jM=obe(-1);function Ukt(e){return"clientX"in e&&"clientY"in e}function w4(e){if(!e)return!1;const{KeyboardEvent:t}=za(e.target);return t&&e instanceof t}function Gkt(e){if(!e)return!1;const{TouchEvent:t}=za(e.target);return t&&e instanceof t}function zM(e){if(Gkt(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}else if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return Ukt(e)?{x:e.clientX,y:e.clientY}:null}const Kd=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[Kd.Translate.toString(e),Kd.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+" "+n+"ms "+r}}}),bJ="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function qkt(e){return e.matches(bJ)?e:e.querySelector(bJ)}const Kkt={display:"none"};function Ykt(e){let{id:t,value:n}=e;return Z.createElement("div",{id:t,style:Kkt},n)}function Xkt(e){let{id:t,announcement:n,ariaLiveType:r="assertive"}=e;const o={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return Z.createElement("div",{id:t,style:o,role:"status","aria-live":r,"aria-atomic":!0},n)}function Qkt(){const[e,t]=p.useState("");return{announce:p.useCallback(r=>{r!=null&&t(r)},[]),announcement:e}}const ibe=p.createContext(null);function Zkt(e){const t=p.useContext(ibe);p.useEffect(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of ");return t(e)},[e,t])}function Jkt(){const[e]=p.useState(()=>new Set),t=p.useCallback(r=>(e.add(r),()=>e.delete(r)),[e]);return[p.useCallback(r=>{let{type:o,event:i}=r;e.forEach(a=>{var s;return(s=a[o])==null?void 0:s.call(a,i)})},[e]),t]}const eIt={draggable:` To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel. - `},tkt={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function nkt(e){let{announcements:t=tkt,container:n,hiddenTextDescribedById:r,screenReaderInstructions:o=ekt}=e;const{announce:i,announcement:a}=QIt(),s=OS("DndLiveRegion"),[l,c]=f.useState(!1);if(f.useEffect(()=>{c(!0)},[]),ZIt(f.useMemo(()=>({onDragStart(d){let{active:p}=d;i(t.onDragStart({active:p}))},onDragMove(d){let{active:p,over:h}=d;t.onDragMove&&i(t.onDragMove({active:p,over:h}))},onDragOver(d){let{active:p,over:h}=d;i(t.onDragOver({active:p,over:h}))},onDragEnd(d){let{active:p,over:h}=d;i(t.onDragEnd({active:p,over:h}))},onDragCancel(d){let{active:p,over:h}=d;i(t.onDragCancel({active:p,over:h}))}}),[i,t])),!l)return null;const u=Z.createElement(Z.Fragment,null,Z.createElement(YIt,{id:r,value:o.draggable}),Z.createElement(XIt,{id:s,announcement:a}));return n?Li.createPortal(u,n):u}var fi;(function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"})(fi||(fi={}));function HM(){}function rkt(e,t){return f.useMemo(()=>({sensor:e,options:{}}),[e,t])}function okt(){for(var e=arguments.length,t=new Array(e),n=0;n[...t].filter(r=>r!=null),[...t])}const Ic=Object.freeze({x:0,y:0});function ikt(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function akt(e,t){const n=zM(e);if(!n)return"0 0";const r={x:(n.x-t.left)/t.width*100,y:(n.y-t.top)/t.height*100};return r.x+"% "+r.y+"%"}function skt(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return n-r}function lkt(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function ckt(e){let{left:t,top:n,height:r,width:o}=e;return[{x:t,y:n},{x:t+o,y:n},{x:t,y:n+r},{x:t+o,y:n+r}]}function ukt(e,t){if(!e||e.length===0)return null;const[n]=e;return n[t]}function dkt(e,t){const n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),o=Math.min(t.left+t.width,e.left+e.width),i=Math.min(t.top+t.height,e.top+e.height),a=o-r,s=i-n;if(r{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const o=[];for(const i of r){const{id:a}=i,s=n.get(a);if(s){const l=dkt(s,t);l>0&&o.push({id:a,data:{droppableContainer:i,value:l}})}}return o.sort(lkt)};function pkt(e,t){const{top:n,left:r,bottom:o,right:i}=t;return n<=e.y&&e.y<=o&&r<=e.x&&e.x<=i}const hkt=e=>{let{droppableContainers:t,droppableRects:n,pointerCoordinates:r}=e;if(!r)return[];const o=[];for(const i of t){const{id:a}=i,s=n.get(a);if(s&&pkt(r,s)){const c=ckt(s).reduce((d,p)=>d+ikt(r,p),0),u=Number((c/4).toFixed(4));o.push({id:a,data:{droppableContainer:i,value:u}})}}return o.sort(skt)};function mkt(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}function abe(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:Ic}function gkt(e){return function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i({...a,top:a.top+e*s.y,bottom:a.bottom+e*s.y,left:a.left+e*s.x,right:a.right+e*s.x}),{...n})}}const vkt=gkt(1);function sbe(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}else if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function ykt(e,t,n){const r=sbe(t);if(!r)return e;const{scaleX:o,scaleY:i,x:a,y:s}=r,l=e.left-a-(1-o)*parseFloat(n),c=e.top-s-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),u=o?e.width/o:e.width,d=i?e.height/i:e.height;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l}}const bkt={ignoreTransform:!1};function mb(e,t){t===void 0&&(t=bkt);let n=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:c,transformOrigin:u}=ja(e).getComputedStyle(e);c&&(n=ykt(n,c,u))}const{top:r,left:o,width:i,height:a,bottom:s,right:l}=n;return{top:r,left:o,width:i,height:a,bottom:s,right:l}}function xJ(e){return mb(e,{ignoreTransform:!0})}function xkt(e){const t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}function Ckt(e,t){return t===void 0&&(t=ja(e).getComputedStyle(e)),t.position==="fixed"}function wkt(e,t){t===void 0&&(t=ja(e).getComputedStyle(e));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(o=>{const i=t[o];return typeof i=="string"?n.test(i):!1})}function X9(e,t){const n=[];function r(o){if(t!=null&&n.length>=t||!o)return n;if(Y9(o)&&o.scrollingElement!=null&&!n.includes(o.scrollingElement))return n.push(o.scrollingElement),n;if(!MS(o)||rbe(o)||n.includes(o))return n;const i=ja(e).getComputedStyle(o);return o!==e&&wkt(o,i)&&n.push(o),Ckt(o,i)?n:r(o.parentNode)}return e?r(e):n}function lbe(e){const[t]=X9(e,1);return t??null}function I6(e){return!b4||!e?null:pb(e)?e:K9(e)?Y9(e)||e===hb(e).scrollingElement?window:MS(e)?e:null:null}function cbe(e){return pb(e)?e.scrollX:e.scrollLeft}function ube(e){return pb(e)?e.scrollY:e.scrollTop}function K5(e){return{x:cbe(e),y:ube(e)}}var _i;(function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"})(_i||(_i={}));function dbe(e){return!b4||!e?!1:e===document.scrollingElement}function fbe(e){const t={x:0,y:0},n=dbe(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height},o=e.scrollTop<=t.y,i=e.scrollLeft<=t.x,a=e.scrollTop>=r.y,s=e.scrollLeft>=r.x;return{isTop:o,isLeft:i,isBottom:a,isRight:s,maxScroll:r,minScroll:t}}const Skt={x:.2,y:.2};function Ekt(e,t,n,r,o){let{top:i,left:a,right:s,bottom:l}=n;r===void 0&&(r=10),o===void 0&&(o=Skt);const{isTop:c,isBottom:u,isLeft:d,isRight:p}=fbe(e),h={x:0,y:0},m={x:0,y:0},v={height:t.height*o.y,width:t.width*o.x};return!c&&i<=t.top+v.height?(h.y=_i.Backward,m.y=r*Math.abs((t.top+v.height-i)/v.height)):!u&&l>=t.bottom-v.height&&(h.y=_i.Forward,m.y=r*Math.abs((t.bottom-v.height-l)/v.height)),!p&&s>=t.right-v.width?(h.x=_i.Forward,m.x=r*Math.abs((t.right-v.width-s)/v.width)):!d&&a<=t.left+v.width&&(h.x=_i.Backward,m.x=r*Math.abs((t.left+v.width-a)/v.width)),{direction:h,speed:m}}function _kt(e){if(e===document.scrollingElement){const{innerWidth:i,innerHeight:a}=window;return{top:0,left:0,right:i,bottom:a,width:i,height:a}}const{top:t,left:n,right:r,bottom:o}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:o,width:e.clientWidth,height:e.clientHeight}}function pbe(e){return e.reduce((t,n)=>o0(t,K5(n)),Ic)}function $kt(e){return e.reduce((t,n)=>t+cbe(n),0)}function Pkt(e){return e.reduce((t,n)=>t+ube(n),0)}function hbe(e,t){if(t===void 0&&(t=mb),!e)return;const{top:n,left:r,bottom:o,right:i}=t(e);lbe(e)&&(o<=0||i<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const Mkt=[["x",["left","right"],$kt],["y",["top","bottom"],Pkt]];class Q9{constructor(t,n){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const r=X9(n),o=pbe(r);this.rect={...t},this.width=t.width,this.height=t.height;for(const[i,a,s]of Mkt)for(const l of a)Object.defineProperty(this,l,{get:()=>{const c=s(r),u=o[i]-c;return this.rect[l]+u},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class O1{constructor(t){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(n=>{var r;return(r=this.target)==null?void 0:r.removeEventListener(...n)})},this.target=t}add(t,n,r){var o;(o=this.target)==null||o.addEventListener(t,n,r),this.listeners.push([t,n,r])}}function Rkt(e){const{EventTarget:t}=ja(e);return e instanceof t?e:hb(e)}function k6(e,t){const n=Math.abs(e.x),r=Math.abs(e.y);return typeof t=="number"?Math.sqrt(n**2+r**2)>t:"x"in t&&"y"in t?n>t.x&&r>t.y:"x"in t?n>t.x:"y"in t?r>t.y:!1}var sl;(function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"})(sl||(sl={}));function CJ(e){e.preventDefault()}function Okt(e){e.stopPropagation()}var Cr;(function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter",e.Tab="Tab"})(Cr||(Cr={}));const mbe={start:[Cr.Space,Cr.Enter],cancel:[Cr.Esc],end:[Cr.Space,Cr.Enter,Cr.Tab]},Tkt=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case Cr.Right:return{...n,x:n.x+25};case Cr.Left:return{...n,x:n.x-25};case Cr.Down:return{...n,y:n.y+25};case Cr.Up:return{...n,y:n.y-25}}};class gbe{constructor(t){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=t;const{event:{target:n}}=t;this.props=t,this.listeners=new O1(hb(n)),this.windowListeners=new O1(ja(n)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(sl.Resize,this.handleCancel),this.windowListeners.add(sl.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(sl.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:t,onStart:n}=this.props,r=t.node.current;r&&hbe(r),n(Ic)}handleKeyDown(t){if(C4(t)){const{active:n,context:r,options:o}=this.props,{keyboardCodes:i=mbe,coordinateGetter:a=Tkt,scrollBehavior:s="smooth"}=o,{code:l}=t;if(i.end.includes(l)){this.handleEnd(t);return}if(i.cancel.includes(l)){this.handleCancel(t);return}const{collisionRect:c}=r.current,u=c?{x:c.left,y:c.top}:Ic;this.referenceCoordinates||(this.referenceCoordinates=u);const d=a(t,{active:n,context:r.current,currentCoordinates:u});if(d){const p=jM(d,u),h={x:0,y:0},{scrollableAncestors:m}=r.current;for(const v of m){const g=t.code,{isTop:x,isRight:y,isLeft:b,isBottom:C,maxScroll:S,minScroll:w}=fbe(v),E=_kt(v),_={x:Math.min(g===Cr.Right?E.right-E.width/2:E.right,Math.max(g===Cr.Right?E.left:E.left+E.width/2,d.x)),y:Math.min(g===Cr.Down?E.bottom-E.height/2:E.bottom,Math.max(g===Cr.Down?E.top:E.top+E.height/2,d.y))},P=g===Cr.Right&&!y||g===Cr.Left&&!b,$=g===Cr.Down&&!C||g===Cr.Up&&!x;if(P&&_.x!==d.x){const R=v.scrollLeft+p.x,O=g===Cr.Right&&R<=S.x||g===Cr.Left&&R>=w.x;if(O&&!p.y){v.scrollTo({left:R,behavior:s});return}O?h.x=v.scrollLeft-R:h.x=g===Cr.Right?v.scrollLeft-S.x:v.scrollLeft-w.x,h.x&&v.scrollBy({left:-h.x,behavior:s});break}else if($&&_.y!==d.y){const R=v.scrollTop+p.y,O=g===Cr.Down&&R<=S.y||g===Cr.Up&&R>=w.y;if(O&&!p.x){v.scrollTo({top:R,behavior:s});return}O?h.y=v.scrollTop-R:h.y=g===Cr.Down?v.scrollTop-S.y:v.scrollTop-w.y,h.y&&v.scrollBy({top:-h.y,behavior:s});break}}this.handleMove(t,o0(jM(d,this.referenceCoordinates),h))}}}handleMove(t,n){const{onMove:r}=this.props;t.preventDefault(),r(n)}handleEnd(t){const{onEnd:n}=this.props;t.preventDefault(),this.detach(),n()}handleCancel(t){const{onCancel:n}=this.props;t.preventDefault(),this.detach(),n()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}gbe.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:r=mbe,onActivation:o}=t,{active:i}=n;const{code:a}=e.nativeEvent;if(r.start.includes(a)){const s=i.activatorNode.current;return s&&e.target!==s?!1:(e.preventDefault(),o==null||o({event:e.nativeEvent}),!0)}return!1}}];function wJ(e){return!!(e&&"distance"in e)}function SJ(e){return!!(e&&"delay"in e)}class Z9{constructor(t,n,r){var o;r===void 0&&(r=Rkt(t.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=t,this.events=n;const{event:i}=t,{target:a}=i;this.props=t,this.events=n,this.document=hb(a),this.documentListeners=new O1(this.document),this.listeners=new O1(r),this.windowListeners=new O1(ja(a)),this.initialCoordinates=(o=zM(i))!=null?o:Ic,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:t,props:{options:{activationConstraint:n,bypassActivationConstraint:r}}}=this;if(this.listeners.add(t.move.name,this.handleMove,{passive:!1}),this.listeners.add(t.end.name,this.handleEnd),t.cancel&&this.listeners.add(t.cancel.name,this.handleCancel),this.windowListeners.add(sl.Resize,this.handleCancel),this.windowListeners.add(sl.DragStart,CJ),this.windowListeners.add(sl.VisibilityChange,this.handleCancel),this.windowListeners.add(sl.ContextMenu,CJ),this.documentListeners.add(sl.Keydown,this.handleKeydown),n){if(r!=null&&r({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(SJ(n)){this.timeoutId=setTimeout(this.handleStart,n.delay),this.handlePending(n);return}if(wJ(n)){this.handlePending(n);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(t,n){const{active:r,onPending:o}=this.props;o(r,t,this.initialCoordinates,n)}handleStart(){const{initialCoordinates:t}=this,{onStart:n}=this.props;t&&(this.activated=!0,this.documentListeners.add(sl.Click,Okt,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(sl.SelectionChange,this.removeTextSelection),n(t))}handleMove(t){var n;const{activated:r,initialCoordinates:o,props:i}=this,{onMove:a,options:{activationConstraint:s}}=i;if(!o)return;const l=(n=zM(t))!=null?n:Ic,c=jM(o,l);if(!r&&s){if(wJ(s)){if(s.tolerance!=null&&k6(c,s.tolerance))return this.handleCancel();if(k6(c,s.distance))return this.handleStart()}if(SJ(s)&&k6(c,s.tolerance))return this.handleCancel();this.handlePending(s,c);return}t.cancelable&&t.preventDefault(),a(l)}handleEnd(){const{onAbort:t,onEnd:n}=this.props;this.detach(),this.activated||t(this.props.active),n()}handleCancel(){const{onAbort:t,onCancel:n}=this.props;this.detach(),this.activated||t(this.props.active),n()}handleKeydown(t){t.code===Cr.Esc&&this.handleCancel()}removeTextSelection(){var t;(t=this.document.getSelection())==null||t.removeAllRanges()}}const Ikt={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class vbe extends Z9{constructor(t){const{event:n}=t,r=hb(n.target);super(t,Ikt,r)}}vbe.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!n.isPrimary||n.button!==0?!1:(r==null||r({event:n}),!0)}}];const kkt={move:{name:"mousemove"},end:{name:"mouseup"}};var Y5;(function(e){e[e.RightClick=2]="RightClick"})(Y5||(Y5={}));class ybe extends Z9{constructor(t){super(t,kkt,hb(t.event.target))}}ybe.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return n.button===Y5.RightClick?!1:(r==null||r({event:n}),!0)}}];const N6={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class Nkt extends Z9{constructor(t){super(t,N6)}static setup(){return window.addEventListener(N6.move.name,t,{capture:!1,passive:!1}),function(){window.removeEventListener(N6.move.name,t)};function t(){}}}Nkt.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;const{touches:o}=n;return o.length>1?!1:(r==null||r({event:n}),!0)}}];var T1;(function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"})(T1||(T1={}));var VM;(function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"})(VM||(VM={}));function Dkt(e){let{acceleration:t,activator:n=T1.Pointer,canScroll:r,draggingRect:o,enabled:i,interval:a=5,order:s=VM.TreeOrder,pointerCoordinates:l,scrollableAncestors:c,scrollableAncestorRects:u,delta:d,threshold:p}=e;const h=Fkt({delta:d,disabled:!i}),[m,v]=WIt(),g=f.useRef({x:0,y:0}),x=f.useRef({x:0,y:0}),y=f.useMemo(()=>{switch(n){case T1.Pointer:return l?{top:l.y,bottom:l.y,left:l.x,right:l.x}:null;case T1.DraggableRect:return o}},[n,o,l]),b=f.useRef(null),C=f.useCallback(()=>{const w=b.current;if(!w)return;const E=g.current.x*x.current.x,_=g.current.y*x.current.y;w.scrollBy(E,_)},[]),S=f.useMemo(()=>s===VM.TreeOrder?[...c].reverse():c,[s,c]);f.useEffect(()=>{if(!i||!c.length||!y){v();return}for(const w of S){if((r==null?void 0:r(w))===!1)continue;const E=c.indexOf(w),_=u[E];if(!_)continue;const{direction:P,speed:$}=Ekt(w,_,y,t,p);for(const R of["x","y"])h[R][P[R]]||($[R]=0,P[R]=0);if($.x>0||$.y>0){v(),b.current=w,m(C,a),g.current=$,x.current=P;return}}g.current={x:0,y:0},x.current={x:0,y:0},v()},[t,C,r,v,i,a,JSON.stringify(y),JSON.stringify(h),m,c,S,u,JSON.stringify(p)])}const Akt={x:{[_i.Backward]:!1,[_i.Forward]:!1},y:{[_i.Backward]:!1,[_i.Forward]:!1}};function Fkt(e){let{delta:t,disabled:n}=e;const r=LM(t);return RS(o=>{if(n||!r||!o)return Akt;const i={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[_i.Backward]:o.x[_i.Backward]||i.x===-1,[_i.Forward]:o.x[_i.Forward]||i.x===1},y:{[_i.Backward]:o.y[_i.Backward]||i.y===-1,[_i.Forward]:o.y[_i.Forward]||i.y===1}}},[n,t,r])}function Bkt(e,t){const n=t!=null?e.get(t):void 0,r=n?n.node.current:null;return RS(o=>{var i;return t==null?null:(i=r??o)!=null?i:null},[r,t])}function Lkt(e,t){return f.useMemo(()=>e.reduce((n,r)=>{const{sensor:o}=r,i=o.activators.map(a=>({eventName:a.eventName,handler:t(a.handler,r)}));return[...n,...i]},[]),[e,t])}var WC;(function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"})(WC||(WC={}));var X5;(function(e){e.Optimized="optimized"})(X5||(X5={}));const EJ=new Map;function jkt(e,t){let{dragging:n,dependencies:r,config:o}=t;const[i,a]=f.useState(null),{frequency:s,measure:l,strategy:c}=o,u=f.useRef(e),d=g(),p=VC(d),h=f.useCallback(function(x){x===void 0&&(x=[]),!p.current&&a(y=>y===null?x:y.concat(x.filter(b=>!y.includes(b))))},[p]),m=f.useRef(null),v=RS(x=>{if(d&&!n)return EJ;if(!x||x===EJ||u.current!==e||i!=null){const y=new Map;for(let b of e){if(!b)continue;if(i&&i.length>0&&!i.includes(b.id)&&b.rect.current){y.set(b.id,b.rect.current);continue}const C=b.node.current,S=C?new Q9(l(C),C):null;b.rect.current=S,S&&y.set(b.id,S)}return y}return x},[e,i,n,d,l]);return f.useEffect(()=>{u.current=e},[e]),f.useEffect(()=>{d||h()},[n,d]),f.useEffect(()=>{i&&i.length>0&&a(null)},[JSON.stringify(i)]),f.useEffect(()=>{d||typeof s!="number"||m.current!==null||(m.current=setTimeout(()=>{h(),m.current=null},s))},[s,d,h,...r]),{droppableRects:v,measureDroppableContainers:h,measuringScheduled:i!=null};function g(){switch(c){case WC.Always:return!1;case WC.BeforeDragging:return n;default:return!n}}}function J9(e,t){return RS(n=>e?n||(typeof t=="function"?t(e):e):null,[t,e])}function zkt(e,t){return J9(e,t)}function Hkt(e){let{callback:t,disabled:n}=e;const r=x4(t),o=f.useMemo(()=>{if(n||typeof window>"u"||typeof window.MutationObserver>"u")return;const{MutationObserver:i}=window;return new i(r)},[r,n]);return f.useEffect(()=>()=>o==null?void 0:o.disconnect(),[o]),o}function w4(e){let{callback:t,disabled:n}=e;const r=x4(t),o=f.useMemo(()=>{if(n||typeof window>"u"||typeof window.ResizeObserver>"u")return;const{ResizeObserver:i}=window;return new i(r)},[n]);return f.useEffect(()=>()=>o==null?void 0:o.disconnect(),[o]),o}function Vkt(e){return new Q9(mb(e),e)}function _J(e,t,n){t===void 0&&(t=Vkt);const[r,o]=f.useState(null);function i(){o(l=>{if(!e)return null;if(e.isConnected===!1){var c;return(c=l??n)!=null?c:null}const u=t(e);return JSON.stringify(l)===JSON.stringify(u)?l:u})}const a=Hkt({callback(l){if(e)for(const c of l){const{type:u,target:d}=c;if(u==="childList"&&d instanceof HTMLElement&&d.contains(e)){i();break}}}}),s=w4({callback:i});return Tc(()=>{i(),e?(s==null||s.observe(e),a==null||a.observe(document.body,{childList:!0,subtree:!0})):(s==null||s.disconnect(),a==null||a.disconnect())},[e]),r}function Wkt(e){const t=J9(e);return abe(e,t)}const $J=[];function Ukt(e){const t=f.useRef(e),n=RS(r=>e?r&&r!==$J&&e&&t.current&&e.parentNode===t.current.parentNode?r:X9(e):$J,[e]);return f.useEffect(()=>{t.current=e},[e]),n}function Gkt(e){const[t,n]=f.useState(null),r=f.useRef(e),o=f.useCallback(i=>{const a=I6(i.target);a&&n(s=>s?(s.set(a,K5(a)),new Map(s)):null)},[]);return f.useEffect(()=>{const i=r.current;if(e!==i){a(i);const s=e.map(l=>{const c=I6(l);return c?(c.addEventListener("scroll",o,{passive:!0}),[c,K5(c)]):null}).filter(l=>l!=null);n(s.length?new Map(s):null),r.current=e}return()=>{a(e),a(i)};function a(s){s.forEach(l=>{const c=I6(l);c==null||c.removeEventListener("scroll",o)})}},[o,e]),f.useMemo(()=>e.length?t?Array.from(t.values()).reduce((i,a)=>o0(i,a),Ic):pbe(e):Ic,[e,t])}function PJ(e,t){t===void 0&&(t=[]);const n=f.useRef(null);return f.useEffect(()=>{n.current=null},t),f.useEffect(()=>{const r=e!==Ic;r&&!n.current&&(n.current=e),!r&&n.current&&(n.current=null)},[e]),n.current?jM(e,n.current):Ic}function qkt(e){f.useEffect(()=>{if(!b4)return;const t=e.map(n=>{let{sensor:r}=n;return r.setup==null?void 0:r.setup()});return()=>{for(const n of t)n==null||n()}},e.map(t=>{let{sensor:n}=t;return n}))}function Kkt(e,t){return f.useMemo(()=>e.reduce((n,r)=>{let{eventName:o,handler:i}=r;return n[o]=a=>{i(a,t)},n},{}),[e,t])}function bbe(e){return f.useMemo(()=>e?xkt(e):null,[e])}const MJ=[];function Ykt(e,t){t===void 0&&(t=mb);const[n]=e,r=bbe(n?ja(n):null),[o,i]=f.useState(MJ);function a(){i(()=>e.length?e.map(l=>dbe(l)?r:new Q9(t(l),l)):MJ)}const s=w4({callback:a});return Tc(()=>{s==null||s.disconnect(),a(),e.forEach(l=>s==null?void 0:s.observe(l))},[e]),o}function xbe(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return MS(t)?t:e}function Xkt(e){let{measure:t}=e;const[n,r]=f.useState(null),o=f.useCallback(c=>{for(const{target:u}of c)if(MS(u)){r(d=>{const p=t(u);return d?{...d,width:p.width,height:p.height}:p});break}},[t]),i=w4({callback:o}),a=f.useCallback(c=>{const u=xbe(c);i==null||i.disconnect(),u&&(i==null||i.observe(u)),r(u?t(u):null)},[t,i]),[s,l]=BM(a);return f.useMemo(()=>({nodeRef:s,rect:n,setRef:l}),[n,s,l])}const Qkt=[{sensor:vbe,options:{}},{sensor:gbe,options:{}}],Zkt={current:{}},c$={draggable:{measure:xJ},droppable:{measure:xJ,strategy:WC.WhileDragging,frequency:X5.Optimized},dragOverlay:{measure:mb}};class I1 extends Map{get(t){var n;return t!=null&&(n=super.get(t))!=null?n:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(t=>{let{disabled:n}=t;return!n})}getNodeFor(t){var n,r;return(n=(r=this.get(t))==null?void 0:r.node.current)!=null?n:void 0}}const Jkt={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new I1,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:HM},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:c$,measureDroppableContainers:HM,windowRect:null,measuringScheduled:!1},Cbe={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:HM,draggableNodes:new Map,over:null,measureDroppableContainers:HM},TS=f.createContext(Cbe),wbe=f.createContext(Jkt);function e3t(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new I1}}}function t3t(e,t){switch(t.type){case fi.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case fi.DragMove:return e.draggable.active==null?e:{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case fi.DragEnd:case fi.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case fi.RegisterDroppable:{const{element:n}=t,{id:r}=n,o=new I1(e.droppable.containers);return o.set(r,n),{...e,droppable:{...e.droppable,containers:o}}}case fi.SetDroppableDisabled:{const{id:n,key:r,disabled:o}=t,i=e.droppable.containers.get(n);if(!i||r!==i.key)return e;const a=new I1(e.droppable.containers);return a.set(n,{...i,disabled:o}),{...e,droppable:{...e.droppable,containers:a}}}case fi.UnregisterDroppable:{const{id:n,key:r}=t,o=e.droppable.containers.get(n);if(!o||r!==o.key)return e;const i=new I1(e.droppable.containers);return i.delete(n),{...e,droppable:{...e.droppable,containers:i}}}default:return e}}function n3t(e){let{disabled:t}=e;const{active:n,activatorEvent:r,draggableNodes:o}=f.useContext(TS),i=LM(r),a=LM(n==null?void 0:n.id);return f.useEffect(()=>{if(!t&&!r&&i&&a!=null){if(!C4(i)||document.activeElement===i.target)return;const s=o.get(a);if(!s)return;const{activatorNode:l,node:c}=s;if(!l.current&&!c.current)return;requestAnimationFrame(()=>{for(const u of[l.current,c.current]){if(!u)continue;const d=qIt(u);if(d){d.focus();break}}})}},[r,t,o,a,i]),null}function Sbe(e,t){let{transform:n,...r}=t;return e!=null&&e.length?e.reduce((o,i)=>i({transform:o,...r}),n):n}function r3t(e){return f.useMemo(()=>({draggable:{...c$.draggable,...e==null?void 0:e.draggable},droppable:{...c$.droppable,...e==null?void 0:e.droppable},dragOverlay:{...c$.dragOverlay,...e==null?void 0:e.dragOverlay}}),[e==null?void 0:e.draggable,e==null?void 0:e.droppable,e==null?void 0:e.dragOverlay])}function o3t(e){let{activeNode:t,measure:n,initialRect:r,config:o=!0}=e;const i=f.useRef(!1),{x:a,y:s}=typeof o=="boolean"?{x:o,y:o}:o;Tc(()=>{if(!a&&!s||!t){i.current=!1;return}if(i.current||!r)return;const c=t==null?void 0:t.node.current;if(!c||c.isConnected===!1)return;const u=n(c),d=abe(u,r);if(a||(d.x=0),s||(d.y=0),i.current=!0,Math.abs(d.x)>0||Math.abs(d.y)>0){const p=lbe(c);p&&p.scrollBy({top:d.y,left:d.x})}},[t,a,s,r,n])}const S4=f.createContext({...Ic,scaleX:1,scaleY:1});var Gf;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"})(Gf||(Gf={}));const i3t=f.memo(function(t){var n,r,o,i;let{id:a,accessibility:s,autoScroll:l=!0,children:c,sensors:u=Qkt,collisionDetection:d=fkt,measuring:p,modifiers:h,...m}=t;const v=f.useReducer(t3t,void 0,e3t),[g,x]=v,[y,b]=JIt(),[C,S]=f.useState(Gf.Uninitialized),w=C===Gf.Initialized,{draggable:{active:E,nodes:_,translate:P},droppable:{containers:$}}=g,R=E!=null?_.get(E):null,O=f.useRef({initial:null,translated:null}),T=f.useMemo(()=>{var He;return E!=null?{id:E,data:(He=R==null?void 0:R.data)!=null?He:Zkt,rect:O}:null},[E,R]),I=f.useRef(null),[k,N]=f.useState(null),[D,L]=f.useState(null),H=VC(m,Object.values(m)),U=OS("DndDescribedBy",a),V=f.useMemo(()=>$.getEnabled(),[$]),j=r3t(p),{droppableRects:F,measureDroppableContainers:W,measuringScheduled:X}=jkt(V,{dragging:w,dependencies:[P.x,P.y],config:j.droppable}),J=Bkt(_,E),q=f.useMemo(()=>D?zM(D):null,[D]),A=ht(),z=zkt(J,j.draggable.measure);o3t({activeNode:E!=null?_.get(E):null,config:A.layoutShiftCompensation,initialRect:z,measure:j.draggable.measure});const G=_J(J,j.draggable.measure,z),Y=_J(J?J.parentElement:null),Q=f.useRef({activatorEvent:null,active:null,activeNode:J,collisionRect:null,collisions:null,droppableRects:F,draggableNodes:_,draggingNode:null,draggingNodeRect:null,droppableContainers:$,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),ee=$.getNodeFor((n=Q.current.over)==null?void 0:n.id),te=Xkt({measure:j.dragOverlay.measure}),oe=(r=te.nodeRef.current)!=null?r:J,ne=w?(o=te.rect)!=null?o:G:null,le=!!(te.nodeRef.current&&te.rect),ce=Wkt(le?null:G),he=bbe(oe?ja(oe):null),ue=Ukt(w?ee??J:null),fe=Ykt(ue),ve=Sbe(h,{transform:{x:P.x-ce.x,y:P.y-ce.y,scaleX:1,scaleY:1},activatorEvent:D,active:T,activeNodeRect:G,containerNodeRect:Y,draggingNodeRect:ne,over:Q.current.over,overlayNodeRect:te.rect,scrollableAncestors:ue,scrollableAncestorRects:fe,windowRect:he}),ge=q?o0(q,P):null,de=Gkt(ue),be=PJ(de),Ee=PJ(de,[G]),Le=o0(ve,be),Re=ne?vkt(ne,ve):null,Pe=T&&Re?d({active:T,collisionRect:Re,droppableRects:F,droppableContainers:V,pointerCoordinates:ge}):null,ze=ukt(Pe,"id"),[Ie,$e]=f.useState(null),Be=le?ve:o0(ve,Ee),Ce=mkt(Be,(i=Ie==null?void 0:Ie.rect)!=null?i:null,G),Oe=f.useRef(null),Fe=f.useCallback((He,Ke)=>{let{sensor:it,options:Ge}=Ke;if(I.current==null)return;const ut=_.get(I.current);if(!ut)return;const Ze=He.nativeEvent,et=new it({active:I.current,activeNode:ut,event:Ze,options:Ge,context:Q,onAbort(mt){if(!_.get(mt))return;const{onDragAbort:pe}=H.current,ye={id:mt};pe==null||pe(ye),y({type:"onDragAbort",event:ye})},onPending(mt,me,pe,ye){if(!_.get(mt))return;const{onDragPending:je}=H.current,We={id:mt,constraint:me,initialCoordinates:pe,offset:ye};je==null||je(We),y({type:"onDragPending",event:We})},onStart(mt){const me=I.current;if(me==null)return;const pe=_.get(me);if(!pe)return;const{onDragStart:ye}=H.current,Te={activatorEvent:Ze,active:{id:me,data:pe.data,rect:O}};Li.unstable_batchedUpdates(()=>{ye==null||ye(Te),S(Gf.Initializing),x({type:fi.DragStart,initialCoordinates:mt,active:me}),y({type:"onDragStart",event:Te}),N(Oe.current),L(Ze)})},onMove(mt){x({type:fi.DragMove,coordinates:mt})},onEnd:tt(fi.DragEnd),onCancel:tt(fi.DragCancel)});Oe.current=et;function tt(mt){return async function(){const{active:pe,collisions:ye,over:Te,scrollAdjustedTranslate:je}=Q.current;let We=null;if(pe&&je){const{cancelDrop:Xe}=H.current;We={activatorEvent:Ze,active:pe,collisions:ye,delta:je,over:Te},mt===fi.DragEnd&&typeof Xe=="function"&&await Promise.resolve(Xe(We))&&(mt=fi.DragCancel)}I.current=null,Li.unstable_batchedUpdates(()=>{x({type:mt}),S(Gf.Uninitialized),$e(null),N(null),L(null),Oe.current=null;const Xe=mt===fi.DragEnd?"onDragEnd":"onDragCancel";if(We){const st=H.current[Xe];st==null||st(We),y({type:Xe,event:We})}})}}},[_]),Se=f.useCallback((He,Ke)=>(it,Ge)=>{const ut=it.nativeEvent,Ze=_.get(Ge);if(I.current!==null||!Ze||ut.dndKit||ut.defaultPrevented)return;const et={active:Ze};He(it,Ke.options,et)===!0&&(ut.dndKit={capturedBy:Ke.sensor},I.current=Ge,Fe(it,Ke))},[_,Fe]),Ae=Lkt(u,Se);qkt(u),Tc(()=>{G&&C===Gf.Initializing&&S(Gf.Initialized)},[G,C]),f.useEffect(()=>{const{onDragMove:He}=H.current,{active:Ke,activatorEvent:it,collisions:Ge,over:ut}=Q.current;if(!Ke||!it)return;const Ze={active:Ke,activatorEvent:it,collisions:Ge,delta:{x:Le.x,y:Le.y},over:ut};Li.unstable_batchedUpdates(()=>{He==null||He(Ze),y({type:"onDragMove",event:Ze})})},[Le.x,Le.y]),f.useEffect(()=>{const{active:He,activatorEvent:Ke,collisions:it,droppableContainers:Ge,scrollAdjustedTranslate:ut}=Q.current;if(!He||I.current==null||!Ke||!ut)return;const{onDragOver:Ze}=H.current,et=Ge.get(ze),tt=et&&et.rect.current?{id:et.id,rect:et.rect.current,data:et.data,disabled:et.disabled}:null,mt={active:He,activatorEvent:Ke,collisions:it,delta:{x:ut.x,y:ut.y},over:tt};Li.unstable_batchedUpdates(()=>{$e(tt),Ze==null||Ze(mt),y({type:"onDragOver",event:mt})})},[ze]),Tc(()=>{Q.current={activatorEvent:D,active:T,activeNode:J,collisionRect:Re,collisions:Pe,droppableRects:F,draggableNodes:_,draggingNode:oe,draggingNodeRect:ne,droppableContainers:$,over:Ie,scrollableAncestors:ue,scrollAdjustedTranslate:Le},O.current={initial:ne,translated:Re}},[T,J,Pe,Re,_,oe,ne,F,$,Ie,ue,Le]),Dkt({...A,delta:P,draggingRect:Re,pointerCoordinates:ge,scrollableAncestors:ue,scrollableAncestorRects:fe});const Ve=f.useMemo(()=>({active:T,activeNode:J,activeNodeRect:G,activatorEvent:D,collisions:Pe,containerNodeRect:Y,dragOverlay:te,draggableNodes:_,droppableContainers:$,droppableRects:F,over:Ie,measureDroppableContainers:W,scrollableAncestors:ue,scrollableAncestorRects:fe,measuringConfiguration:j,measuringScheduled:X,windowRect:he}),[T,J,G,D,Pe,Y,te,_,$,F,Ie,W,ue,fe,j,X,he]),Je=f.useMemo(()=>({activatorEvent:D,activators:Ae,active:T,activeNodeRect:G,ariaDescribedById:{draggable:U},dispatch:x,draggableNodes:_,over:Ie,measureDroppableContainers:W}),[D,Ae,T,G,x,U,_,Ie,W]);return Z.createElement(ibe.Provider,{value:b},Z.createElement(TS.Provider,{value:Je},Z.createElement(wbe.Provider,{value:Ve},Z.createElement(S4.Provider,{value:Ce},c)),Z.createElement(n3t,{disabled:(s==null?void 0:s.restoreFocus)===!1})),Z.createElement(nkt,{...s,hiddenTextDescribedById:U}));function ht(){const He=(k==null?void 0:k.autoScrollEnabled)===!1,Ke=typeof l=="object"?l.enabled===!1:l===!1,it=w&&!He&&!Ke;return typeof l=="object"?{...l,enabled:it}:{enabled:it}}}),a3t=f.createContext(null),RJ="button",s3t="Draggable";function Ebe(e){let{id:t,data:n,disabled:r=!1,attributes:o}=e;const i=OS(s3t),{activators:a,activatorEvent:s,active:l,activeNodeRect:c,ariaDescribedById:u,draggableNodes:d,over:p}=f.useContext(TS),{role:h=RJ,roleDescription:m="draggable",tabIndex:v=0}=o??{},g=(l==null?void 0:l.id)===t,x=f.useContext(g?S4:a3t),[y,b]=BM(),[C,S]=BM(),w=Kkt(a,t),E=VC(n);Tc(()=>(d.set(t,{id:t,key:i,node:y,activatorNode:C,data:E}),()=>{const P=d.get(t);P&&P.key===i&&d.delete(t)}),[d,t]);const _=f.useMemo(()=>({role:h,tabIndex:v,"aria-disabled":r,"aria-pressed":g&&h===RJ?!0:void 0,"aria-roledescription":m,"aria-describedby":u.draggable}),[r,h,v,g,m,u.draggable]);return{active:l,activatorEvent:s,activeNodeRect:c,attributes:_,isDragging:g,listeners:r?void 0:w,node:y,over:p,setNodeRef:b,setActivatorNodeRef:S,transform:x}}function _be(){return f.useContext(wbe)}const l3t="Droppable",c3t={timeout:25};function $be(e){let{data:t,disabled:n=!1,id:r,resizeObserverConfig:o}=e;const i=OS(l3t),{active:a,dispatch:s,over:l,measureDroppableContainers:c}=f.useContext(TS),u=f.useRef({disabled:n}),d=f.useRef(!1),p=f.useRef(null),h=f.useRef(null),{disabled:m,updateMeasurementsFor:v,timeout:g}={...c3t,...o},x=VC(v??r),y=f.useCallback(()=>{if(!d.current){d.current=!0;return}h.current!=null&&clearTimeout(h.current),h.current=setTimeout(()=>{c(Array.isArray(x.current)?x.current:[x.current]),h.current=null},g)},[g]),b=w4({callback:y,disabled:m||!a}),C=f.useCallback((_,P)=>{b&&(P&&(b.unobserve(P),d.current=!1),_&&b.observe(_))},[b]),[S,w]=BM(C),E=VC(t);return f.useEffect(()=>{!b||!S.current||(b.disconnect(),d.current=!1,b.observe(S.current))},[S,b]),f.useEffect(()=>(s({type:fi.RegisterDroppable,element:{id:r,key:i,disabled:n,node:S,rect:p,data:E}}),()=>s({type:fi.UnregisterDroppable,key:i,id:r})),[r]),f.useEffect(()=>{n!==u.current.disabled&&(s({type:fi.SetDroppableDisabled,id:r,key:i,disabled:n}),u.current.disabled=n)},[r,i,n,s]),{active:a,rect:p,isOver:(l==null?void 0:l.id)===r,node:S,over:l,setNodeRef:w}}function u3t(e){let{animation:t,children:n}=e;const[r,o]=f.useState(null),[i,a]=f.useState(null),s=LM(n);return!n&&!r&&s&&o(s),Tc(()=>{if(!i)return;const l=r==null?void 0:r.key,c=r==null?void 0:r.props.id;if(l==null||c==null){o(null);return}Promise.resolve(t(c,i)).then(()=>{o(null)})},[t,r,i]),Z.createElement(Z.Fragment,null,n,r?f.cloneElement(r,{ref:a}):null)}const d3t={x:0,y:0,scaleX:1,scaleY:1};function f3t(e){let{children:t}=e;return Z.createElement(TS.Provider,{value:Cbe},Z.createElement(S4.Provider,{value:d3t},t))}const p3t={position:"fixed",touchAction:"none"},h3t=e=>C4(e)?"transform 250ms ease":void 0,m3t=f.forwardRef((e,t)=>{let{as:n,activatorEvent:r,adjustScale:o,children:i,className:a,rect:s,style:l,transform:c,transition:u=h3t}=e;if(!s)return null;const d=o?c:{...c,scaleX:1,scaleY:1},p={...p3t,width:s.width,height:s.height,top:s.top,left:s.left,transform:Kd.Transform.toString(d),transformOrigin:o&&r?akt(r,s):void 0,transition:typeof u=="function"?u(r):u,...l};return Z.createElement(n,{className:a,style:p,ref:t},i)}),Pbe=e=>t=>{let{active:n,dragOverlay:r}=t;const o={},{styles:i,className:a}=e;if(i!=null&&i.active)for(const[s,l]of Object.entries(i.active))l!==void 0&&(o[s]=n.node.style.getPropertyValue(s),n.node.style.setProperty(s,l));if(i!=null&&i.dragOverlay)for(const[s,l]of Object.entries(i.dragOverlay))l!==void 0&&r.node.style.setProperty(s,l);return a!=null&&a.active&&n.node.classList.add(a.active),a!=null&&a.dragOverlay&&r.node.classList.add(a.dragOverlay),function(){for(const[l,c]of Object.entries(o))n.node.style.setProperty(l,c);a!=null&&a.active&&n.node.classList.remove(a.active)}},g3t=e=>{let{transform:{initial:t,final:n}}=e;return[{transform:Kd.Transform.toString(t)},{transform:Kd.Transform.toString(n)}]},v3t={duration:250,easing:"ease",keyframes:g3t,sideEffects:Pbe({styles:{active:{opacity:"0"}}})};function y3t(e){let{config:t,draggableNodes:n,droppableContainers:r,measuringConfiguration:o}=e;return x4((i,a)=>{if(t===null)return;const s=n.get(i);if(!s)return;const l=s.node.current;if(!l)return;const c=xbe(a);if(!c)return;const{transform:u}=ja(a).getComputedStyle(a),d=sbe(u);if(!d)return;const p=typeof t=="function"?t:b3t(t);return hbe(l,o.draggable.measure),p({active:{id:i,data:s.data,node:l,rect:o.draggable.measure(l)},draggableNodes:n,dragOverlay:{node:a,rect:o.dragOverlay.measure(c)},droppableContainers:r,measuringConfiguration:o,transform:d})})}function b3t(e){const{duration:t,easing:n,sideEffects:r,keyframes:o}={...v3t,...e};return i=>{let{active:a,dragOverlay:s,transform:l,...c}=i;if(!t)return;const u={x:s.rect.left-a.rect.left,y:s.rect.top-a.rect.top},d={scaleX:l.scaleX!==1?a.rect.width*l.scaleX/s.rect.width:1,scaleY:l.scaleY!==1?a.rect.height*l.scaleY/s.rect.height:1},p={x:l.x-u.x,y:l.y-u.y,...d},h=o({...c,active:a,dragOverlay:s,transform:{initial:l,final:p}}),[m]=h,v=h[h.length-1];if(JSON.stringify(m)===JSON.stringify(v))return;const g=r==null?void 0:r({active:a,dragOverlay:s,...c}),x=s.node.animate(h,{duration:t,easing:n,fill:"forwards"});return new Promise(y=>{x.onfinish=()=>{g==null||g(),y()}})}}let OJ=0;function x3t(e){return f.useMemo(()=>{if(e!=null)return OJ++,OJ},[e])}const C3t=Z.memo(e=>{let{adjustScale:t=!1,children:n,dropAnimation:r,style:o,transition:i,modifiers:a,wrapperElement:s="div",className:l,zIndex:c=999}=e;const{activatorEvent:u,active:d,activeNodeRect:p,containerNodeRect:h,draggableNodes:m,droppableContainers:v,dragOverlay:g,over:x,measuringConfiguration:y,scrollableAncestors:b,scrollableAncestorRects:C,windowRect:S}=_be(),w=f.useContext(S4),E=x3t(d==null?void 0:d.id),_=Sbe(a,{activatorEvent:u,active:d,activeNodeRect:p,containerNodeRect:h,draggingNodeRect:g.rect,over:x,overlayNodeRect:g.rect,scrollableAncestors:b,scrollableAncestorRects:C,transform:w,windowRect:S}),P=J9(p),$=y3t({config:r,draggableNodes:m,droppableContainers:v,measuringConfiguration:y}),R=P?g.setRef:void 0;return Z.createElement(f3t,null,Z.createElement(u3t,{animation:$},d&&E?Z.createElement(m3t,{key:E,id:d.id,ref:R,as:s,activatorEvent:u,adjustScale:t,className:l,transition:i,rect:P,style:{zIndex:c,...o},transform:_},n):null))});async function w3t(){return Xn("/kaptcha/api/v1/get",{method:"GET",params:{channel:mr}})}async function S3t(e,t){return Xn("/kaptcha/api/v1/check",{method:"POST",data:{captchaUid:e,captchaCode:t,channel:mr}})}var Q5=function(e,t){return Q5=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o])},Q5(e,t)};function kl(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Q5(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Zt=function(){return Zt=Object.assign||function(t){for(var n,r=1,o=arguments.length;r"u"&&(i=e.call(this,r),t.set(o,i)),i}function Mbe(e,t,n){var r=Array.prototype.slice.call(arguments,3),o=n(r),i=t.get(o);return typeof i>"u"&&(i=e.apply(this,r),t.set(o,i)),i}function Rbe(e,t,n,r,o){return n.bind(t,e,r,o)}function $3t(e,t){var n=e.length===1?_3t:Mbe;return Rbe(e,this,n,t.cache.create(),t.serializer)}function P3t(e,t){return Rbe(e,this,Mbe,t.cache.create(),t.serializer)}var M3t=function(){return JSON.stringify(arguments)};function ez(){this.cache=Object.create(null)}ez.prototype.get=function(e){return this.cache[e]};ez.prototype.set=function(e,t){this.cache[e]=t};var R3t={create:function(){return new ez}},Pa={variadic:P3t};function Obe(e,t,n){if(n===void 0&&(n=Error),!e)throw new n(t)}$a(function(){for(var e,t=[],n=0;n0}),n=[],r=0,o=t;r1)throw new RangeError("integer-width stems only accept a single optional option");o.options[0].replace(F3t,function(l,c,u,d,p,h){if(c)t.minimumIntegerDigits=u.length;else{if(d&&p)throw new Error("We currently do not support maximum integer digits");if(h)throw new Error("We currently do not support exact integer digits")}return""});continue}if(jbe.test(o.stem)){t.minimumIntegerDigits=o.stem.length;continue}if(IJ.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(IJ,function(l,c,u,d,p,h){return u==="*"?t.minimumFractionDigits=c.length:d&&d[0]==="#"?t.maximumFractionDigits=d.length:p&&h?(t.minimumFractionDigits=p.length,t.maximumFractionDigits=p.length+h.length):(t.minimumFractionDigits=c.length,t.maximumFractionDigits=c.length),""});var i=o.options[0];i==="w"?t=Zt(Zt({},t),{trailingZeroDisplay:"stripIfInteger"}):i&&(t=Zt(Zt({},t),kJ(i)));continue}if(Lbe.test(o.stem)){t=Zt(Zt({},t),kJ(o.stem));continue}var a=zbe(o.stem);a&&(t=Zt(Zt({},t),a));var s=B3t(o.stem);s&&(t=Zt(Zt({},t),s))}return t}var R2={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function j3t(e,t){for(var n="",r=0;r>1),l="a",c=z3t(t);for((c=="H"||c=="k")&&(s=0);s-- >0;)n+=l;for(;a-- >0;)n=c+n}else o==="J"?n+="H":n+=o}return n}function z3t(e){var t=e.hourCycle;if(t===void 0&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var n=e.language,r;n!=="root"&&(r=e.maximize().region);var o=R2[r||""]||R2[n||""]||R2["".concat(n,"-001")]||R2["001"];return o[0]}var D6,H3t=new RegExp("^".concat(Bbe.source,"*")),V3t=new RegExp("".concat(Bbe.source,"*$"));function cr(e,t){return{start:e,end:t}}var W3t=!!String.prototype.startsWith&&"_a".startsWith("a",1),U3t=!!String.fromCodePoint,G3t=!!Object.fromEntries,q3t=!!String.prototype.codePointAt,K3t=!!String.prototype.trimStart,Y3t=!!String.prototype.trimEnd,X3t=!!Number.isSafeInteger,Q3t=X3t?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},J5=!0;try{var Z3t=Vbe("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");J5=((D6=Z3t.exec("a"))===null||D6===void 0?void 0:D6[0])==="a"}catch{J5=!1}var DJ=W3t?function(t,n,r){return t.startsWith(n,r)}:function(t,n,r){return t.slice(r,r+n.length)===n},eF=U3t?String.fromCodePoint:function(){for(var t=[],n=0;ni;){if(a=t[i++],a>1114111)throw RangeError(a+" is not a valid code point");r+=a<65536?String.fromCharCode(a):String.fromCharCode(((a-=65536)>>10)+55296,a%1024+56320)}return r},AJ=G3t?Object.fromEntries:function(t){for(var n={},r=0,o=t;r=r)){var o=t.charCodeAt(n),i;return o<55296||o>56319||n+1===r||(i=t.charCodeAt(n+1))<56320||i>57343?o:(o-55296<<10)+(i-56320)+65536}},J3t=K3t?function(t){return t.trimStart()}:function(t){return t.replace(H3t,"")},e8t=Y3t?function(t){return t.trimEnd()}:function(t){return t.replace(V3t,"")};function Vbe(e,t){return new RegExp(e,t)}var tF;if(J5){var FJ=Vbe("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");tF=function(t,n){var r;FJ.lastIndex=n;var o=FJ.exec(t);return(r=o[1])!==null&&r!==void 0?r:""}}else tF=function(t,n){for(var r=[];;){var o=Hbe(t,n);if(o===void 0||Wbe(o)||o8t(o))break;r.push(o),n+=o>=65536?2:1}return eF.apply(void 0,r)};var t8t=function(){function e(t,n){n===void 0&&(n={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!n.ignoreTag,this.locale=n.locale,this.requiresOtherClause=!!n.requiresOtherClause,this.shouldParseSkeletons=!!n.shouldParseSkeletons}return e.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(t,n,r){for(var o=[];!this.isEOF();){var i=this.char();if(i===123){var a=this.parseArgument(t,r);if(a.err)return a;o.push(a.val)}else{if(i===125&&t>0)break;if(i===35&&(n==="plural"||n==="selectordinal")){var s=this.clonePosition();this.bump(),o.push({type:Kr.pound,location:cr(s,this.clonePosition())})}else if(i===60&&!this.ignoreTag&&this.peek()===47){if(r)break;return this.error(ar.UNMATCHED_CLOSING_TAG,cr(this.clonePosition(),this.clonePosition()))}else if(i===60&&!this.ignoreTag&&nF(this.peek()||0)){var a=this.parseTag(t,n);if(a.err)return a;o.push(a.val)}else{var a=this.parseLiteral(t,n);if(a.err)return a;o.push(a.val)}}}return{val:o,err:null}},e.prototype.parseTag=function(t,n){var r=this.clonePosition();this.bump();var o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:Kr.literal,value:"<".concat(o,"/>"),location:cr(r,this.clonePosition())},err:null};if(this.bumpIf(">")){var i=this.parseMessage(t+1,n,!0);if(i.err)return i;var a=i.val,s=this.clonePosition();if(this.bumpIf("")?{val:{type:Kr.tag,value:o,children:a,location:cr(r,this.clonePosition())},err:null}:this.error(ar.INVALID_TAG,cr(s,this.clonePosition())))}else return this.error(ar.UNCLOSED_TAG,cr(r,this.clonePosition()))}else return this.error(ar.INVALID_TAG,cr(r,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&r8t(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,n){for(var r=this.clonePosition(),o="";;){var i=this.tryParseQuote(n);if(i){o+=i;continue}var a=this.tryParseUnquoted(t,n);if(a){o+=a;continue}var s=this.tryParseLeftAngleBracket();if(s){o+=s;continue}break}var l=cr(r,this.clonePosition());return{val:{type:Kr.literal,value:o,location:l},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!n8t(this.peek()||0))?(this.bump(),"<"):null},e.prototype.tryParseQuote=function(t){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(t==="plural"||t==="selectordinal")break;return null;default:return null}this.bump();var n=[this.char()];for(this.bump();!this.isEOF();){var r=this.char();if(r===39)if(this.peek()===39)n.push(39),this.bump();else{this.bump();break}else n.push(r);this.bump()}return eF.apply(void 0,n)},e.prototype.tryParseUnquoted=function(t,n){if(this.isEOF())return null;var r=this.char();return r===60||r===123||r===35&&(n==="plural"||n==="selectordinal")||r===125&&t>0?null:(this.bump(),eF(r))},e.prototype.parseArgument=function(t,n){var r=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(ar.EXPECT_ARGUMENT_CLOSING_BRACE,cr(r,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(ar.EMPTY_ARGUMENT,cr(r,this.clonePosition()));var o=this.parseIdentifierIfPossible().value;if(!o)return this.error(ar.MALFORMED_ARGUMENT,cr(r,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(ar.EXPECT_ARGUMENT_CLOSING_BRACE,cr(r,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:Kr.argument,value:o,location:cr(r,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(ar.EXPECT_ARGUMENT_CLOSING_BRACE,cr(r,this.clonePosition())):this.parseArgumentOptions(t,n,o,r);default:return this.error(ar.MALFORMED_ARGUMENT,cr(r,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),n=this.offset(),r=tF(this.message,n),o=n+r.length;this.bumpTo(o);var i=this.clonePosition(),a=cr(t,i);return{value:r,location:a}},e.prototype.parseArgumentOptions=function(t,n,r,o){var i,a=this.clonePosition(),s=this.parseIdentifierIfPossible().value,l=this.clonePosition();switch(s){case"":return this.error(ar.EXPECT_ARGUMENT_TYPE,cr(a,l));case"number":case"date":case"time":{this.bumpSpace();var c=null;if(this.bumpIf(",")){this.bumpSpace();var u=this.clonePosition(),d=this.parseSimpleArgStyleIfPossible();if(d.err)return d;var p=e8t(d.val);if(p.length===0)return this.error(ar.EXPECT_ARGUMENT_STYLE,cr(this.clonePosition(),this.clonePosition()));var h=cr(u,this.clonePosition());c={style:p,styleLocation:h}}var m=this.tryParseArgumentClose(o);if(m.err)return m;var v=cr(o,this.clonePosition());if(c&&DJ(c==null?void 0:c.style,"::",0)){var g=J3t(c.style.slice(2));if(s==="number"){var d=this.parseNumberSkeletonFromString(g,c.styleLocation);return d.err?d:{val:{type:Kr.number,value:r,location:v,style:d.val},err:null}}else{if(g.length===0)return this.error(ar.EXPECT_DATE_TIME_SKELETON,v);var x=g;this.locale&&(x=j3t(g,this.locale));var p={type:Z0.dateTime,pattern:x,location:c.styleLocation,parsedOptions:this.shouldParseSkeletons?k3t(x):{}},y=s==="date"?Kr.date:Kr.time;return{val:{type:y,value:r,location:v,style:p},err:null}}}return{val:{type:s==="number"?Kr.number:s==="date"?Kr.date:Kr.time,value:r,location:v,style:(i=c==null?void 0:c.style)!==null&&i!==void 0?i:null},err:null}}case"plural":case"selectordinal":case"select":{var b=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(ar.EXPECT_SELECT_ARGUMENT_OPTIONS,cr(b,Zt({},b)));this.bumpSpace();var C=this.parseIdentifierIfPossible(),S=0;if(s!=="select"&&C.value==="offset"){if(!this.bumpIf(":"))return this.error(ar.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,cr(this.clonePosition(),this.clonePosition()));this.bumpSpace();var d=this.tryParseDecimalInteger(ar.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,ar.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(d.err)return d;this.bumpSpace(),C=this.parseIdentifierIfPossible(),S=d.val}var w=this.tryParsePluralOrSelectOptions(t,s,n,C);if(w.err)return w;var m=this.tryParseArgumentClose(o);if(m.err)return m;var E=cr(o,this.clonePosition());return s==="select"?{val:{type:Kr.select,value:r,options:AJ(w.val),location:E},err:null}:{val:{type:Kr.plural,value:r,options:AJ(w.val),offset:S,pluralType:s==="plural"?"cardinal":"ordinal",location:E},err:null}}default:return this.error(ar.INVALID_ARGUMENT_TYPE,cr(a,l))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(ar.EXPECT_ARGUMENT_CLOSING_BRACE,cr(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,n=this.clonePosition();!this.isEOF();){var r=this.char();switch(r){case 39:{this.bump();var o=this.clonePosition();if(!this.bumpUntil("'"))return this.error(ar.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,cr(o,this.clonePosition()));this.bump();break}case 123:{t+=1,this.bump();break}case 125:{if(t>0)t-=1;else return{val:this.message.slice(n.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(n.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(t,n){var r=[];try{r=D3t(t)}catch{return this.error(ar.INVALID_NUMBER_SKELETON,n)}return{val:{type:Z0.number,tokens:r,location:n,parsedOptions:this.shouldParseSkeletons?L3t(r):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,n,r,o){for(var i,a=!1,s=[],l=new Set,c=o.value,u=o.location;;){if(c.length===0){var d=this.clonePosition();if(n!=="select"&&this.bumpIf("=")){var p=this.tryParseDecimalInteger(ar.EXPECT_PLURAL_ARGUMENT_SELECTOR,ar.INVALID_PLURAL_ARGUMENT_SELECTOR);if(p.err)return p;u=cr(d,this.clonePosition()),c=this.message.slice(d.offset,this.offset())}else break}if(l.has(c))return this.error(n==="select"?ar.DUPLICATE_SELECT_ARGUMENT_SELECTOR:ar.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,u);c==="other"&&(a=!0),this.bumpSpace();var h=this.clonePosition();if(!this.bumpIf("{"))return this.error(n==="select"?ar.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:ar.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,cr(this.clonePosition(),this.clonePosition()));var m=this.parseMessage(t+1,n,r);if(m.err)return m;var v=this.tryParseArgumentClose(h);if(v.err)return v;s.push([c,{value:m.val,location:cr(h,this.clonePosition())}]),l.add(c),this.bumpSpace(),i=this.parseIdentifierIfPossible(),c=i.value,u=i.location}return s.length===0?this.error(n==="select"?ar.EXPECT_SELECT_ARGUMENT_SELECTOR:ar.EXPECT_PLURAL_ARGUMENT_SELECTOR,cr(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!a?this.error(ar.MISSING_OTHER_CLAUSE,cr(this.clonePosition(),this.clonePosition())):{val:s,err:null}},e.prototype.tryParseDecimalInteger=function(t,n){var r=1,o=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(r=-1);for(var i=!1,a=0;!this.isEOF();){var s=this.char();if(s>=48&&s<=57)i=!0,a=a*10+(s-48),this.bump();else break}var l=cr(o,this.clonePosition());return i?(a*=r,Q3t(a)?{val:a,err:null}:this.error(n,l)):this.error(t,l)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var n=Hbe(this.message,t);if(n===void 0)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return n},e.prototype.error=function(t,n){return{val:null,err:{kind:t,message:this.message,location:n}}},e.prototype.bump=function(){if(!this.isEOF()){var t=this.char();t===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},e.prototype.bumpIf=function(t){if(DJ(this.message,t,this.offset())){for(var n=0;n=0?(this.bumpTo(r),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var n=this.offset();if(n===t)break;if(n>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&Wbe(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),n=this.offset(),r=this.message.charCodeAt(n+(t>=65536?2:1));return r??null},e}();function nF(e){return e>=97&&e<=122||e>=65&&e<=90}function n8t(e){return nF(e)||e===47}function r8t(e){return e===45||e===46||e>=48&&e<=57||e===95||e>=97&&e<=122||e>=65&&e<=90||e==183||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function Wbe(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function o8t(e){return e>=33&&e<=35||e===36||e>=37&&e<=39||e===40||e===41||e===42||e===43||e===44||e===45||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||e===91||e===92||e===93||e===94||e===96||e===123||e===124||e===125||e===126||e===161||e>=162&&e<=165||e===166||e===167||e===169||e===171||e===172||e===174||e===176||e===177||e===182||e===187||e===191||e===215||e===247||e>=8208&&e<=8213||e>=8214&&e<=8215||e===8216||e===8217||e===8218||e>=8219&&e<=8220||e===8221||e===8222||e===8223||e>=8224&&e<=8231||e>=8240&&e<=8248||e===8249||e===8250||e>=8251&&e<=8254||e>=8257&&e<=8259||e===8260||e===8261||e===8262||e>=8263&&e<=8273||e===8274||e===8275||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||e===8608||e>=8609&&e<=8610||e===8611||e>=8612&&e<=8613||e===8614||e>=8615&&e<=8621||e===8622||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||e===8658||e===8659||e===8660||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||e===8968||e===8969||e===8970||e===8971||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||e===9001||e===9002||e>=9003&&e<=9083||e===9084||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||e===9655||e>=9656&&e<=9664||e===9665||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||e===9839||e>=9840&&e<=10087||e===10088||e===10089||e===10090||e===10091||e===10092||e===10093||e===10094||e===10095||e===10096||e===10097||e===10098||e===10099||e===10100||e===10101||e>=10132&&e<=10175||e>=10176&&e<=10180||e===10181||e===10182||e>=10183&&e<=10213||e===10214||e===10215||e===10216||e===10217||e===10218||e===10219||e===10220||e===10221||e===10222||e===10223||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||e===10627||e===10628||e===10629||e===10630||e===10631||e===10632||e===10633||e===10634||e===10635||e===10636||e===10637||e===10638||e===10639||e===10640||e===10641||e===10642||e===10643||e===10644||e===10645||e===10646||e===10647||e===10648||e>=10649&&e<=10711||e===10712||e===10713||e===10714||e===10715||e>=10716&&e<=10747||e===10748||e===10749||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||e===11158||e>=11159&&e<=11263||e>=11776&&e<=11777||e===11778||e===11779||e===11780||e===11781||e>=11782&&e<=11784||e===11785||e===11786||e===11787||e===11788||e===11789||e>=11790&&e<=11798||e===11799||e>=11800&&e<=11801||e===11802||e===11803||e===11804||e===11805||e>=11806&&e<=11807||e===11808||e===11809||e===11810||e===11811||e===11812||e===11813||e===11814||e===11815||e===11816||e===11817||e>=11818&&e<=11822||e===11823||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||e===11840||e===11841||e===11842||e>=11843&&e<=11855||e>=11856&&e<=11857||e===11858||e>=11859&&e<=11903||e>=12289&&e<=12291||e===12296||e===12297||e===12298||e===12299||e===12300||e===12301||e===12302||e===12303||e===12304||e===12305||e>=12306&&e<=12307||e===12308||e===12309||e===12310||e===12311||e===12312||e===12313||e===12314||e===12315||e===12316||e===12317||e>=12318&&e<=12319||e===12320||e===12336||e===64830||e===64831||e>=65093&&e<=65094}function rF(e){e.forEach(function(t){if(delete t.location,Nbe(t)||Dbe(t))for(var n in t.options)delete t.options[n].location,rF(t.options[n].value);else Tbe(t)&&Fbe(t.style)||(Ibe(t)||kbe(t))&&Z5(t.style)?delete t.style.location:Abe(t)&&rF(t.children)})}function i8t(e,t){t===void 0&&(t={}),t=Zt({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var n=new t8t(e,t).parse();if(n.err){var r=SyntaxError(ar[n.err.kind]);throw r.location=n.err.location,r.originalMessage=n.err.message,r}return t!=null&&t.captureLocation||rF(n.val),n.val}var Iu;(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(Iu||(Iu={}));var oh=function(e){kl(t,e);function t(n,r,o){var i=e.call(this,n)||this;return i.code=r,i.originalMessage=o,i}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),BJ=function(e){kl(t,e);function t(n,r,o,i){return e.call(this,'Invalid values for "'.concat(n,'": "').concat(r,'". Options are "').concat(Object.keys(o).join('", "'),'"'),Iu.INVALID_VALUE,i)||this}return t}(oh),a8t=function(e){kl(t,e);function t(n,r,o){return e.call(this,'Value for "'.concat(n,'" must be of type ').concat(r),Iu.INVALID_VALUE,o)||this}return t}(oh),s8t=function(e){kl(t,e);function t(n,r){return e.call(this,'The intl string context variable "'.concat(n,'" was not provided to the string "').concat(r,'"'),Iu.MISSING_VALUE,r)||this}return t}(oh),wa;(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(wa||(wa={}));function l8t(e){return e.length<2?e:e.reduce(function(t,n){var r=t[t.length-1];return!r||r.type!==wa.literal||n.type!==wa.literal?t.push(n):r.value+=n.value,t},[])}function Ube(e){return typeof e=="function"}function u$(e,t,n,r,o,i,a){if(e.length===1&&TJ(e[0]))return[{type:wa.literal,value:e[0].value}];for(var s=[],l=0,c=e;l{c(!0)},[]),Zkt(p.useMemo(()=>({onDragStart(d){let{active:f}=d;i(t.onDragStart({active:f}))},onDragMove(d){let{active:f,over:h}=d;t.onDragMove&&i(t.onDragMove({active:f,over:h}))},onDragOver(d){let{active:f,over:h}=d;i(t.onDragOver({active:f,over:h}))},onDragEnd(d){let{active:f,over:h}=d;i(t.onDragEnd({active:f,over:h}))},onDragCancel(d){let{active:f,over:h}=d;i(t.onDragCancel({active:f,over:h}))}}),[i,t])),!l)return null;const u=Z.createElement(Z.Fragment,null,Z.createElement(Ykt,{id:r,value:o.draggable}),Z.createElement(Xkt,{id:s,announcement:a}));return n?ji.createPortal(u,n):u}var pi;(function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"})(pi||(pi={}));function HM(){}function rIt(e,t){return p.useMemo(()=>({sensor:e,options:{}}),[e,t])}function oIt(){for(var e=arguments.length,t=new Array(e),n=0;n[...t].filter(r=>r!=null),[...t])}const kc=Object.freeze({x:0,y:0});function iIt(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function aIt(e,t){const n=zM(e);if(!n)return"0 0";const r={x:(n.x-t.left)/t.width*100,y:(n.y-t.top)/t.height*100};return r.x+"% "+r.y+"%"}function sIt(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return n-r}function lIt(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function cIt(e){let{left:t,top:n,height:r,width:o}=e;return[{x:t,y:n},{x:t+o,y:n},{x:t,y:n+r},{x:t+o,y:n+r}]}function uIt(e,t){if(!e||e.length===0)return null;const[n]=e;return n[t]}function dIt(e,t){const n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),o=Math.min(t.left+t.width,e.left+e.width),i=Math.min(t.top+t.height,e.top+e.height),a=o-r,s=i-n;if(r{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const o=[];for(const i of r){const{id:a}=i,s=n.get(a);if(s){const l=dIt(s,t);l>0&&o.push({id:a,data:{droppableContainer:i,value:l}})}}return o.sort(lIt)};function pIt(e,t){const{top:n,left:r,bottom:o,right:i}=t;return n<=e.y&&e.y<=o&&r<=e.x&&e.x<=i}const hIt=e=>{let{droppableContainers:t,droppableRects:n,pointerCoordinates:r}=e;if(!r)return[];const o=[];for(const i of t){const{id:a}=i,s=n.get(a);if(s&&pIt(r,s)){const c=cIt(s).reduce((d,f)=>d+iIt(r,f),0),u=Number((c/4).toFixed(4));o.push({id:a,data:{droppableContainer:i,value:u}})}}return o.sort(sIt)};function mIt(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}function abe(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:kc}function gIt(e){return function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i({...a,top:a.top+e*s.y,bottom:a.bottom+e*s.y,left:a.left+e*s.x,right:a.right+e*s.x}),{...n})}}const vIt=gIt(1);function sbe(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}else if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function yIt(e,t,n){const r=sbe(t);if(!r)return e;const{scaleX:o,scaleY:i,x:a,y:s}=r,l=e.left-a-(1-o)*parseFloat(n),c=e.top-s-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),u=o?e.width/o:e.width,d=i?e.height/i:e.height;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l}}const bIt={ignoreTransform:!1};function mb(e,t){t===void 0&&(t=bIt);let n=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:c,transformOrigin:u}=za(e).getComputedStyle(e);c&&(n=yIt(n,c,u))}const{top:r,left:o,width:i,height:a,bottom:s,right:l}=n;return{top:r,left:o,width:i,height:a,bottom:s,right:l}}function xJ(e){return mb(e,{ignoreTransform:!0})}function xIt(e){const t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}function wIt(e,t){return t===void 0&&(t=za(e).getComputedStyle(e)),t.position==="fixed"}function CIt(e,t){t===void 0&&(t=za(e).getComputedStyle(e));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(o=>{const i=t[o];return typeof i=="string"?n.test(i):!1})}function X9(e,t){const n=[];function r(o){if(t!=null&&n.length>=t||!o)return n;if(Y9(o)&&o.scrollingElement!=null&&!n.includes(o.scrollingElement))return n.push(o.scrollingElement),n;if(!MS(o)||rbe(o)||n.includes(o))return n;const i=za(e).getComputedStyle(o);return o!==e&&CIt(o,i)&&n.push(o),wIt(o,i)?n:r(o.parentNode)}return e?r(e):n}function lbe(e){const[t]=X9(e,1);return t??null}function kD(e){return!b4||!e?null:pb(e)?e:K9(e)?Y9(e)||e===hb(e).scrollingElement?window:MS(e)?e:null:null}function cbe(e){return pb(e)?e.scrollX:e.scrollLeft}function ube(e){return pb(e)?e.scrollY:e.scrollTop}function K5(e){return{x:cbe(e),y:ube(e)}}var $i;(function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"})($i||($i={}));function dbe(e){return!b4||!e?!1:e===document.scrollingElement}function fbe(e){const t={x:0,y:0},n=dbe(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height},o=e.scrollTop<=t.y,i=e.scrollLeft<=t.x,a=e.scrollTop>=r.y,s=e.scrollLeft>=r.x;return{isTop:o,isLeft:i,isBottom:a,isRight:s,maxScroll:r,minScroll:t}}const SIt={x:.2,y:.2};function EIt(e,t,n,r,o){let{top:i,left:a,right:s,bottom:l}=n;r===void 0&&(r=10),o===void 0&&(o=SIt);const{isTop:c,isBottom:u,isLeft:d,isRight:f}=fbe(e),h={x:0,y:0},m={x:0,y:0},v={height:t.height*o.y,width:t.width*o.x};return!c&&i<=t.top+v.height?(h.y=$i.Backward,m.y=r*Math.abs((t.top+v.height-i)/v.height)):!u&&l>=t.bottom-v.height&&(h.y=$i.Forward,m.y=r*Math.abs((t.bottom-v.height-l)/v.height)),!f&&s>=t.right-v.width?(h.x=$i.Forward,m.x=r*Math.abs((t.right-v.width-s)/v.width)):!d&&a<=t.left+v.width&&(h.x=$i.Backward,m.x=r*Math.abs((t.left+v.width-a)/v.width)),{direction:h,speed:m}}function _It(e){if(e===document.scrollingElement){const{innerWidth:i,innerHeight:a}=window;return{top:0,left:0,right:i,bottom:a,width:i,height:a}}const{top:t,left:n,right:r,bottom:o}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:o,width:e.clientWidth,height:e.clientHeight}}function pbe(e){return e.reduce((t,n)=>o0(t,K5(n)),kc)}function $It(e){return e.reduce((t,n)=>t+cbe(n),0)}function PIt(e){return e.reduce((t,n)=>t+ube(n),0)}function hbe(e,t){if(t===void 0&&(t=mb),!e)return;const{top:n,left:r,bottom:o,right:i}=t(e);lbe(e)&&(o<=0||i<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const MIt=[["x",["left","right"],$It],["y",["top","bottom"],PIt]];class Q9{constructor(t,n){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const r=X9(n),o=pbe(r);this.rect={...t},this.width=t.width,this.height=t.height;for(const[i,a,s]of MIt)for(const l of a)Object.defineProperty(this,l,{get:()=>{const c=s(r),u=o[i]-c;return this.rect[l]+u},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class R1{constructor(t){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(n=>{var r;return(r=this.target)==null?void 0:r.removeEventListener(...n)})},this.target=t}add(t,n,r){var o;(o=this.target)==null||o.addEventListener(t,n,r),this.listeners.push([t,n,r])}}function TIt(e){const{EventTarget:t}=za(e);return e instanceof t?e:hb(e)}function ID(e,t){const n=Math.abs(e.x),r=Math.abs(e.y);return typeof t=="number"?Math.sqrt(n**2+r**2)>t:"x"in t&&"y"in t?n>t.x&&r>t.y:"x"in t?n>t.x:"y"in t?r>t.y:!1}var sl;(function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"})(sl||(sl={}));function wJ(e){e.preventDefault()}function RIt(e){e.stopPropagation()}var wr;(function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter",e.Tab="Tab"})(wr||(wr={}));const mbe={start:[wr.Space,wr.Enter],cancel:[wr.Esc],end:[wr.Space,wr.Enter,wr.Tab]},OIt=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case wr.Right:return{...n,x:n.x+25};case wr.Left:return{...n,x:n.x-25};case wr.Down:return{...n,y:n.y+25};case wr.Up:return{...n,y:n.y-25}}};class gbe{constructor(t){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=t;const{event:{target:n}}=t;this.props=t,this.listeners=new R1(hb(n)),this.windowListeners=new R1(za(n)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(sl.Resize,this.handleCancel),this.windowListeners.add(sl.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(sl.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:t,onStart:n}=this.props,r=t.node.current;r&&hbe(r),n(kc)}handleKeyDown(t){if(w4(t)){const{active:n,context:r,options:o}=this.props,{keyboardCodes:i=mbe,coordinateGetter:a=OIt,scrollBehavior:s="smooth"}=o,{code:l}=t;if(i.end.includes(l)){this.handleEnd(t);return}if(i.cancel.includes(l)){this.handleCancel(t);return}const{collisionRect:c}=r.current,u=c?{x:c.left,y:c.top}:kc;this.referenceCoordinates||(this.referenceCoordinates=u);const d=a(t,{active:n,context:r.current,currentCoordinates:u});if(d){const f=jM(d,u),h={x:0,y:0},{scrollableAncestors:m}=r.current;for(const v of m){const g=t.code,{isTop:b,isRight:y,isLeft:x,isBottom:w,maxScroll:S,minScroll:C}=fbe(v),E=_It(v),_={x:Math.min(g===wr.Right?E.right-E.width/2:E.right,Math.max(g===wr.Right?E.left:E.left+E.width/2,d.x)),y:Math.min(g===wr.Down?E.bottom-E.height/2:E.bottom,Math.max(g===wr.Down?E.top:E.top+E.height/2,d.y))},P=g===wr.Right&&!y||g===wr.Left&&!x,$=g===wr.Down&&!w||g===wr.Up&&!b;if(P&&_.x!==d.x){const T=v.scrollLeft+f.x,R=g===wr.Right&&T<=S.x||g===wr.Left&&T>=C.x;if(R&&!f.y){v.scrollTo({left:T,behavior:s});return}R?h.x=v.scrollLeft-T:h.x=g===wr.Right?v.scrollLeft-S.x:v.scrollLeft-C.x,h.x&&v.scrollBy({left:-h.x,behavior:s});break}else if($&&_.y!==d.y){const T=v.scrollTop+f.y,R=g===wr.Down&&T<=S.y||g===wr.Up&&T>=C.y;if(R&&!f.x){v.scrollTo({top:T,behavior:s});return}R?h.y=v.scrollTop-T:h.y=g===wr.Down?v.scrollTop-S.y:v.scrollTop-C.y,h.y&&v.scrollBy({top:-h.y,behavior:s});break}}this.handleMove(t,o0(jM(d,this.referenceCoordinates),h))}}}handleMove(t,n){const{onMove:r}=this.props;t.preventDefault(),r(n)}handleEnd(t){const{onEnd:n}=this.props;t.preventDefault(),this.detach(),n()}handleCancel(t){const{onCancel:n}=this.props;t.preventDefault(),this.detach(),n()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}gbe.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:r=mbe,onActivation:o}=t,{active:i}=n;const{code:a}=e.nativeEvent;if(r.start.includes(a)){const s=i.activatorNode.current;return s&&e.target!==s?!1:(e.preventDefault(),o==null||o({event:e.nativeEvent}),!0)}return!1}}];function CJ(e){return!!(e&&"distance"in e)}function SJ(e){return!!(e&&"delay"in e)}class Z9{constructor(t,n,r){var o;r===void 0&&(r=TIt(t.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=t,this.events=n;const{event:i}=t,{target:a}=i;this.props=t,this.events=n,this.document=hb(a),this.documentListeners=new R1(this.document),this.listeners=new R1(r),this.windowListeners=new R1(za(a)),this.initialCoordinates=(o=zM(i))!=null?o:kc,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:t,props:{options:{activationConstraint:n,bypassActivationConstraint:r}}}=this;if(this.listeners.add(t.move.name,this.handleMove,{passive:!1}),this.listeners.add(t.end.name,this.handleEnd),t.cancel&&this.listeners.add(t.cancel.name,this.handleCancel),this.windowListeners.add(sl.Resize,this.handleCancel),this.windowListeners.add(sl.DragStart,wJ),this.windowListeners.add(sl.VisibilityChange,this.handleCancel),this.windowListeners.add(sl.ContextMenu,wJ),this.documentListeners.add(sl.Keydown,this.handleKeydown),n){if(r!=null&&r({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(SJ(n)){this.timeoutId=setTimeout(this.handleStart,n.delay),this.handlePending(n);return}if(CJ(n)){this.handlePending(n);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(t,n){const{active:r,onPending:o}=this.props;o(r,t,this.initialCoordinates,n)}handleStart(){const{initialCoordinates:t}=this,{onStart:n}=this.props;t&&(this.activated=!0,this.documentListeners.add(sl.Click,RIt,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(sl.SelectionChange,this.removeTextSelection),n(t))}handleMove(t){var n;const{activated:r,initialCoordinates:o,props:i}=this,{onMove:a,options:{activationConstraint:s}}=i;if(!o)return;const l=(n=zM(t))!=null?n:kc,c=jM(o,l);if(!r&&s){if(CJ(s)){if(s.tolerance!=null&&ID(c,s.tolerance))return this.handleCancel();if(ID(c,s.distance))return this.handleStart()}if(SJ(s)&&ID(c,s.tolerance))return this.handleCancel();this.handlePending(s,c);return}t.cancelable&&t.preventDefault(),a(l)}handleEnd(){const{onAbort:t,onEnd:n}=this.props;this.detach(),this.activated||t(this.props.active),n()}handleCancel(){const{onAbort:t,onCancel:n}=this.props;this.detach(),this.activated||t(this.props.active),n()}handleKeydown(t){t.code===wr.Esc&&this.handleCancel()}removeTextSelection(){var t;(t=this.document.getSelection())==null||t.removeAllRanges()}}const kIt={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class vbe extends Z9{constructor(t){const{event:n}=t,r=hb(n.target);super(t,kIt,r)}}vbe.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!n.isPrimary||n.button!==0?!1:(r==null||r({event:n}),!0)}}];const IIt={move:{name:"mousemove"},end:{name:"mouseup"}};var Y5;(function(e){e[e.RightClick=2]="RightClick"})(Y5||(Y5={}));class ybe extends Z9{constructor(t){super(t,IIt,hb(t.event.target))}}ybe.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return n.button===Y5.RightClick?!1:(r==null||r({event:n}),!0)}}];const DD={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class DIt extends Z9{constructor(t){super(t,DD)}static setup(){return window.addEventListener(DD.move.name,t,{capture:!1,passive:!1}),function(){window.removeEventListener(DD.move.name,t)};function t(){}}}DIt.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;const{touches:o}=n;return o.length>1?!1:(r==null||r({event:n}),!0)}}];var O1;(function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"})(O1||(O1={}));var VM;(function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"})(VM||(VM={}));function NIt(e){let{acceleration:t,activator:n=O1.Pointer,canScroll:r,draggingRect:o,enabled:i,interval:a=5,order:s=VM.TreeOrder,pointerCoordinates:l,scrollableAncestors:c,scrollableAncestorRects:u,delta:d,threshold:f}=e;const h=FIt({delta:d,disabled:!i}),[m,v]=Wkt(),g=p.useRef({x:0,y:0}),b=p.useRef({x:0,y:0}),y=p.useMemo(()=>{switch(n){case O1.Pointer:return l?{top:l.y,bottom:l.y,left:l.x,right:l.x}:null;case O1.DraggableRect:return o}},[n,o,l]),x=p.useRef(null),w=p.useCallback(()=>{const C=x.current;if(!C)return;const E=g.current.x*b.current.x,_=g.current.y*b.current.y;C.scrollBy(E,_)},[]),S=p.useMemo(()=>s===VM.TreeOrder?[...c].reverse():c,[s,c]);p.useEffect(()=>{if(!i||!c.length||!y){v();return}for(const C of S){if((r==null?void 0:r(C))===!1)continue;const E=c.indexOf(C),_=u[E];if(!_)continue;const{direction:P,speed:$}=EIt(C,_,y,t,f);for(const T of["x","y"])h[T][P[T]]||($[T]=0,P[T]=0);if($.x>0||$.y>0){v(),x.current=C,m(w,a),g.current=$,b.current=P;return}}g.current={x:0,y:0},b.current={x:0,y:0},v()},[t,w,r,v,i,a,JSON.stringify(y),JSON.stringify(h),m,c,S,u,JSON.stringify(f)])}const AIt={x:{[$i.Backward]:!1,[$i.Forward]:!1},y:{[$i.Backward]:!1,[$i.Forward]:!1}};function FIt(e){let{delta:t,disabled:n}=e;const r=LM(t);return TS(o=>{if(n||!r||!o)return AIt;const i={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[$i.Backward]:o.x[$i.Backward]||i.x===-1,[$i.Forward]:o.x[$i.Forward]||i.x===1},y:{[$i.Backward]:o.y[$i.Backward]||i.y===-1,[$i.Forward]:o.y[$i.Forward]||i.y===1}}},[n,t,r])}function BIt(e,t){const n=t!=null?e.get(t):void 0,r=n?n.node.current:null;return TS(o=>{var i;return t==null?null:(i=r??o)!=null?i:null},[r,t])}function LIt(e,t){return p.useMemo(()=>e.reduce((n,r)=>{const{sensor:o}=r,i=o.activators.map(a=>({eventName:a.eventName,handler:t(a.handler,r)}));return[...n,...i]},[]),[e,t])}var Ww;(function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"})(Ww||(Ww={}));var X5;(function(e){e.Optimized="optimized"})(X5||(X5={}));const EJ=new Map;function jIt(e,t){let{dragging:n,dependencies:r,config:o}=t;const[i,a]=p.useState(null),{frequency:s,measure:l,strategy:c}=o,u=p.useRef(e),d=g(),f=Vw(d),h=p.useCallback(function(b){b===void 0&&(b=[]),!f.current&&a(y=>y===null?b:y.concat(b.filter(x=>!y.includes(x))))},[f]),m=p.useRef(null),v=TS(b=>{if(d&&!n)return EJ;if(!b||b===EJ||u.current!==e||i!=null){const y=new Map;for(let x of e){if(!x)continue;if(i&&i.length>0&&!i.includes(x.id)&&x.rect.current){y.set(x.id,x.rect.current);continue}const w=x.node.current,S=w?new Q9(l(w),w):null;x.rect.current=S,S&&y.set(x.id,S)}return y}return b},[e,i,n,d,l]);return p.useEffect(()=>{u.current=e},[e]),p.useEffect(()=>{d||h()},[n,d]),p.useEffect(()=>{i&&i.length>0&&a(null)},[JSON.stringify(i)]),p.useEffect(()=>{d||typeof s!="number"||m.current!==null||(m.current=setTimeout(()=>{h(),m.current=null},s))},[s,d,h,...r]),{droppableRects:v,measureDroppableContainers:h,measuringScheduled:i!=null};function g(){switch(c){case Ww.Always:return!1;case Ww.BeforeDragging:return n;default:return!n}}}function J9(e,t){return TS(n=>e?n||(typeof t=="function"?t(e):e):null,[t,e])}function zIt(e,t){return J9(e,t)}function HIt(e){let{callback:t,disabled:n}=e;const r=x4(t),o=p.useMemo(()=>{if(n||typeof window>"u"||typeof window.MutationObserver>"u")return;const{MutationObserver:i}=window;return new i(r)},[r,n]);return p.useEffect(()=>()=>o==null?void 0:o.disconnect(),[o]),o}function C4(e){let{callback:t,disabled:n}=e;const r=x4(t),o=p.useMemo(()=>{if(n||typeof window>"u"||typeof window.ResizeObserver>"u")return;const{ResizeObserver:i}=window;return new i(r)},[n]);return p.useEffect(()=>()=>o==null?void 0:o.disconnect(),[o]),o}function VIt(e){return new Q9(mb(e),e)}function _J(e,t,n){t===void 0&&(t=VIt);const[r,o]=p.useState(null);function i(){o(l=>{if(!e)return null;if(e.isConnected===!1){var c;return(c=l??n)!=null?c:null}const u=t(e);return JSON.stringify(l)===JSON.stringify(u)?l:u})}const a=HIt({callback(l){if(e)for(const c of l){const{type:u,target:d}=c;if(u==="childList"&&d instanceof HTMLElement&&d.contains(e)){i();break}}}}),s=C4({callback:i});return Oc(()=>{i(),e?(s==null||s.observe(e),a==null||a.observe(document.body,{childList:!0,subtree:!0})):(s==null||s.disconnect(),a==null||a.disconnect())},[e]),r}function WIt(e){const t=J9(e);return abe(e,t)}const $J=[];function UIt(e){const t=p.useRef(e),n=TS(r=>e?r&&r!==$J&&e&&t.current&&e.parentNode===t.current.parentNode?r:X9(e):$J,[e]);return p.useEffect(()=>{t.current=e},[e]),n}function GIt(e){const[t,n]=p.useState(null),r=p.useRef(e),o=p.useCallback(i=>{const a=kD(i.target);a&&n(s=>s?(s.set(a,K5(a)),new Map(s)):null)},[]);return p.useEffect(()=>{const i=r.current;if(e!==i){a(i);const s=e.map(l=>{const c=kD(l);return c?(c.addEventListener("scroll",o,{passive:!0}),[c,K5(c)]):null}).filter(l=>l!=null);n(s.length?new Map(s):null),r.current=e}return()=>{a(e),a(i)};function a(s){s.forEach(l=>{const c=kD(l);c==null||c.removeEventListener("scroll",o)})}},[o,e]),p.useMemo(()=>e.length?t?Array.from(t.values()).reduce((i,a)=>o0(i,a),kc):pbe(e):kc,[e,t])}function PJ(e,t){t===void 0&&(t=[]);const n=p.useRef(null);return p.useEffect(()=>{n.current=null},t),p.useEffect(()=>{const r=e!==kc;r&&!n.current&&(n.current=e),!r&&n.current&&(n.current=null)},[e]),n.current?jM(e,n.current):kc}function qIt(e){p.useEffect(()=>{if(!b4)return;const t=e.map(n=>{let{sensor:r}=n;return r.setup==null?void 0:r.setup()});return()=>{for(const n of t)n==null||n()}},e.map(t=>{let{sensor:n}=t;return n}))}function KIt(e,t){return p.useMemo(()=>e.reduce((n,r)=>{let{eventName:o,handler:i}=r;return n[o]=a=>{i(a,t)},n},{}),[e,t])}function bbe(e){return p.useMemo(()=>e?xIt(e):null,[e])}const MJ=[];function YIt(e,t){t===void 0&&(t=mb);const[n]=e,r=bbe(n?za(n):null),[o,i]=p.useState(MJ);function a(){i(()=>e.length?e.map(l=>dbe(l)?r:new Q9(t(l),l)):MJ)}const s=C4({callback:a});return Oc(()=>{s==null||s.disconnect(),a(),e.forEach(l=>s==null?void 0:s.observe(l))},[e]),o}function xbe(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return MS(t)?t:e}function XIt(e){let{measure:t}=e;const[n,r]=p.useState(null),o=p.useCallback(c=>{for(const{target:u}of c)if(MS(u)){r(d=>{const f=t(u);return d?{...d,width:f.width,height:f.height}:f});break}},[t]),i=C4({callback:o}),a=p.useCallback(c=>{const u=xbe(c);i==null||i.disconnect(),u&&(i==null||i.observe(u)),r(u?t(u):null)},[t,i]),[s,l]=BM(a);return p.useMemo(()=>({nodeRef:s,rect:n,setRef:l}),[n,s,l])}const QIt=[{sensor:vbe,options:{}},{sensor:gbe,options:{}}],ZIt={current:{}},c$={draggable:{measure:xJ},droppable:{measure:xJ,strategy:Ww.WhileDragging,frequency:X5.Optimized},dragOverlay:{measure:mb}};class k1 extends Map{get(t){var n;return t!=null&&(n=super.get(t))!=null?n:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(t=>{let{disabled:n}=t;return!n})}getNodeFor(t){var n,r;return(n=(r=this.get(t))==null?void 0:r.node.current)!=null?n:void 0}}const JIt={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new k1,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:HM},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:c$,measureDroppableContainers:HM,windowRect:null,measuringScheduled:!1},wbe={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:HM,draggableNodes:new Map,over:null,measureDroppableContainers:HM},OS=p.createContext(wbe),Cbe=p.createContext(JIt);function e3t(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new k1}}}function t3t(e,t){switch(t.type){case pi.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case pi.DragMove:return e.draggable.active==null?e:{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case pi.DragEnd:case pi.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case pi.RegisterDroppable:{const{element:n}=t,{id:r}=n,o=new k1(e.droppable.containers);return o.set(r,n),{...e,droppable:{...e.droppable,containers:o}}}case pi.SetDroppableDisabled:{const{id:n,key:r,disabled:o}=t,i=e.droppable.containers.get(n);if(!i||r!==i.key)return e;const a=new k1(e.droppable.containers);return a.set(n,{...i,disabled:o}),{...e,droppable:{...e.droppable,containers:a}}}case pi.UnregisterDroppable:{const{id:n,key:r}=t,o=e.droppable.containers.get(n);if(!o||r!==o.key)return e;const i=new k1(e.droppable.containers);return i.delete(n),{...e,droppable:{...e.droppable,containers:i}}}default:return e}}function n3t(e){let{disabled:t}=e;const{active:n,activatorEvent:r,draggableNodes:o}=p.useContext(OS),i=LM(r),a=LM(n==null?void 0:n.id);return p.useEffect(()=>{if(!t&&!r&&i&&a!=null){if(!w4(i)||document.activeElement===i.target)return;const s=o.get(a);if(!s)return;const{activatorNode:l,node:c}=s;if(!l.current&&!c.current)return;requestAnimationFrame(()=>{for(const u of[l.current,c.current]){if(!u)continue;const d=qkt(u);if(d){d.focus();break}}})}},[r,t,o,a,i]),null}function Sbe(e,t){let{transform:n,...r}=t;return e!=null&&e.length?e.reduce((o,i)=>i({transform:o,...r}),n):n}function r3t(e){return p.useMemo(()=>({draggable:{...c$.draggable,...e==null?void 0:e.draggable},droppable:{...c$.droppable,...e==null?void 0:e.droppable},dragOverlay:{...c$.dragOverlay,...e==null?void 0:e.dragOverlay}}),[e==null?void 0:e.draggable,e==null?void 0:e.droppable,e==null?void 0:e.dragOverlay])}function o3t(e){let{activeNode:t,measure:n,initialRect:r,config:o=!0}=e;const i=p.useRef(!1),{x:a,y:s}=typeof o=="boolean"?{x:o,y:o}:o;Oc(()=>{if(!a&&!s||!t){i.current=!1;return}if(i.current||!r)return;const c=t==null?void 0:t.node.current;if(!c||c.isConnected===!1)return;const u=n(c),d=abe(u,r);if(a||(d.x=0),s||(d.y=0),i.current=!0,Math.abs(d.x)>0||Math.abs(d.y)>0){const f=lbe(c);f&&f.scrollBy({top:d.y,left:d.x})}},[t,a,s,r,n])}const S4=p.createContext({...kc,scaleX:1,scaleY:1});var qf;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"})(qf||(qf={}));const i3t=p.memo(function(t){var n,r,o,i;let{id:a,accessibility:s,autoScroll:l=!0,children:c,sensors:u=QIt,collisionDetection:d=fIt,measuring:f,modifiers:h,...m}=t;const v=p.useReducer(t3t,void 0,e3t),[g,b]=v,[y,x]=Jkt(),[w,S]=p.useState(qf.Uninitialized),C=w===qf.Initialized,{draggable:{active:E,nodes:_,translate:P},droppable:{containers:$}}=g,T=E!=null?_.get(E):null,R=p.useRef({initial:null,translated:null}),O=p.useMemo(()=>{var He;return E!=null?{id:E,data:(He=T==null?void 0:T.data)!=null?He:ZIt,rect:R}:null},[E,T]),k=p.useRef(null),[I,D]=p.useState(null),[N,L]=p.useState(null),H=Vw(m,Object.values(m)),U=RS("DndDescribedBy",a),V=p.useMemo(()=>$.getEnabled(),[$]),j=r3t(f),{droppableRects:F,measureDroppableContainers:W,measuringScheduled:X}=jIt(V,{dragging:C,dependencies:[P.x,P.y],config:j.droppable}),J=BIt(_,E),q=p.useMemo(()=>N?zM(N):null,[N]),A=ht(),z=zIt(J,j.draggable.measure);o3t({activeNode:E!=null?_.get(E):null,config:A.layoutShiftCompensation,initialRect:z,measure:j.draggable.measure});const G=_J(J,j.draggable.measure,z),Y=_J(J?J.parentElement:null),Q=p.useRef({activatorEvent:null,active:null,activeNode:J,collisionRect:null,collisions:null,droppableRects:F,draggableNodes:_,draggingNode:null,draggingNodeRect:null,droppableContainers:$,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),ee=$.getNodeFor((n=Q.current.over)==null?void 0:n.id),te=XIt({measure:j.dragOverlay.measure}),oe=(r=te.nodeRef.current)!=null?r:J,ne=C?(o=te.rect)!=null?o:G:null,le=!!(te.nodeRef.current&&te.rect),ce=WIt(le?null:G),he=bbe(oe?za(oe):null),ue=UIt(C?ee??J:null),fe=YIt(ue),ve=Sbe(h,{transform:{x:P.x-ce.x,y:P.y-ce.y,scaleX:1,scaleY:1},activatorEvent:N,active:O,activeNodeRect:G,containerNodeRect:Y,draggingNodeRect:ne,over:Q.current.over,overlayNodeRect:te.rect,scrollableAncestors:ue,scrollableAncestorRects:fe,windowRect:he}),ge=q?o0(q,P):null,de=GIt(ue),be=PJ(de),Ee=PJ(de,[G]),Le=o0(ve,be),Te=ne?vIt(ne,ve):null,Pe=O&&Te?d({active:O,collisionRect:Te,droppableRects:F,droppableContainers:V,pointerCoordinates:ge}):null,ze=uIt(Pe,"id"),[ke,$e]=p.useState(null),Be=le?ve:o0(ve,Ee),we=mIt(Be,(i=ke==null?void 0:ke.rect)!=null?i:null,G),Re=p.useRef(null),Fe=p.useCallback((He,Ke)=>{let{sensor:it,options:Ge}=Ke;if(k.current==null)return;const ut=_.get(k.current);if(!ut)return;const Ze=He.nativeEvent,et=new it({active:k.current,activeNode:ut,event:Ze,options:Ge,context:Q,onAbort(mt){if(!_.get(mt))return;const{onDragAbort:pe}=H.current,ye={id:mt};pe==null||pe(ye),y({type:"onDragAbort",event:ye})},onPending(mt,me,pe,ye){if(!_.get(mt))return;const{onDragPending:je}=H.current,We={id:mt,constraint:me,initialCoordinates:pe,offset:ye};je==null||je(We),y({type:"onDragPending",event:We})},onStart(mt){const me=k.current;if(me==null)return;const pe=_.get(me);if(!pe)return;const{onDragStart:ye}=H.current,Oe={activatorEvent:Ze,active:{id:me,data:pe.data,rect:R}};ji.unstable_batchedUpdates(()=>{ye==null||ye(Oe),S(qf.Initializing),b({type:pi.DragStart,initialCoordinates:mt,active:me}),y({type:"onDragStart",event:Oe}),D(Re.current),L(Ze)})},onMove(mt){b({type:pi.DragMove,coordinates:mt})},onEnd:tt(pi.DragEnd),onCancel:tt(pi.DragCancel)});Re.current=et;function tt(mt){return async function(){const{active:pe,collisions:ye,over:Oe,scrollAdjustedTranslate:je}=Q.current;let We=null;if(pe&&je){const{cancelDrop:Xe}=H.current;We={activatorEvent:Ze,active:pe,collisions:ye,delta:je,over:Oe},mt===pi.DragEnd&&typeof Xe=="function"&&await Promise.resolve(Xe(We))&&(mt=pi.DragCancel)}k.current=null,ji.unstable_batchedUpdates(()=>{b({type:mt}),S(qf.Uninitialized),$e(null),D(null),L(null),Re.current=null;const Xe=mt===pi.DragEnd?"onDragEnd":"onDragCancel";if(We){const st=H.current[Xe];st==null||st(We),y({type:Xe,event:We})}})}}},[_]),Se=p.useCallback((He,Ke)=>(it,Ge)=>{const ut=it.nativeEvent,Ze=_.get(Ge);if(k.current!==null||!Ze||ut.dndKit||ut.defaultPrevented)return;const et={active:Ze};He(it,Ke.options,et)===!0&&(ut.dndKit={capturedBy:Ke.sensor},k.current=Ge,Fe(it,Ke))},[_,Fe]),Ae=LIt(u,Se);qIt(u),Oc(()=>{G&&w===qf.Initializing&&S(qf.Initialized)},[G,w]),p.useEffect(()=>{const{onDragMove:He}=H.current,{active:Ke,activatorEvent:it,collisions:Ge,over:ut}=Q.current;if(!Ke||!it)return;const Ze={active:Ke,activatorEvent:it,collisions:Ge,delta:{x:Le.x,y:Le.y},over:ut};ji.unstable_batchedUpdates(()=>{He==null||He(Ze),y({type:"onDragMove",event:Ze})})},[Le.x,Le.y]),p.useEffect(()=>{const{active:He,activatorEvent:Ke,collisions:it,droppableContainers:Ge,scrollAdjustedTranslate:ut}=Q.current;if(!He||k.current==null||!Ke||!ut)return;const{onDragOver:Ze}=H.current,et=Ge.get(ze),tt=et&&et.rect.current?{id:et.id,rect:et.rect.current,data:et.data,disabled:et.disabled}:null,mt={active:He,activatorEvent:Ke,collisions:it,delta:{x:ut.x,y:ut.y},over:tt};ji.unstable_batchedUpdates(()=>{$e(tt),Ze==null||Ze(mt),y({type:"onDragOver",event:mt})})},[ze]),Oc(()=>{Q.current={activatorEvent:N,active:O,activeNode:J,collisionRect:Te,collisions:Pe,droppableRects:F,draggableNodes:_,draggingNode:oe,draggingNodeRect:ne,droppableContainers:$,over:ke,scrollableAncestors:ue,scrollAdjustedTranslate:Le},R.current={initial:ne,translated:Te}},[O,J,Pe,Te,_,oe,ne,F,$,ke,ue,Le]),NIt({...A,delta:P,draggingRect:Te,pointerCoordinates:ge,scrollableAncestors:ue,scrollableAncestorRects:fe});const Ve=p.useMemo(()=>({active:O,activeNode:J,activeNodeRect:G,activatorEvent:N,collisions:Pe,containerNodeRect:Y,dragOverlay:te,draggableNodes:_,droppableContainers:$,droppableRects:F,over:ke,measureDroppableContainers:W,scrollableAncestors:ue,scrollableAncestorRects:fe,measuringConfiguration:j,measuringScheduled:X,windowRect:he}),[O,J,G,N,Pe,Y,te,_,$,F,ke,W,ue,fe,j,X,he]),Je=p.useMemo(()=>({activatorEvent:N,activators:Ae,active:O,activeNodeRect:G,ariaDescribedById:{draggable:U},dispatch:b,draggableNodes:_,over:ke,measureDroppableContainers:W}),[N,Ae,O,G,b,U,_,ke,W]);return Z.createElement(ibe.Provider,{value:x},Z.createElement(OS.Provider,{value:Je},Z.createElement(Cbe.Provider,{value:Ve},Z.createElement(S4.Provider,{value:we},c)),Z.createElement(n3t,{disabled:(s==null?void 0:s.restoreFocus)===!1})),Z.createElement(nIt,{...s,hiddenTextDescribedById:U}));function ht(){const He=(I==null?void 0:I.autoScrollEnabled)===!1,Ke=typeof l=="object"?l.enabled===!1:l===!1,it=C&&!He&&!Ke;return typeof l=="object"?{...l,enabled:it}:{enabled:it}}}),a3t=p.createContext(null),TJ="button",s3t="Draggable";function Ebe(e){let{id:t,data:n,disabled:r=!1,attributes:o}=e;const i=RS(s3t),{activators:a,activatorEvent:s,active:l,activeNodeRect:c,ariaDescribedById:u,draggableNodes:d,over:f}=p.useContext(OS),{role:h=TJ,roleDescription:m="draggable",tabIndex:v=0}=o??{},g=(l==null?void 0:l.id)===t,b=p.useContext(g?S4:a3t),[y,x]=BM(),[w,S]=BM(),C=KIt(a,t),E=Vw(n);Oc(()=>(d.set(t,{id:t,key:i,node:y,activatorNode:w,data:E}),()=>{const P=d.get(t);P&&P.key===i&&d.delete(t)}),[d,t]);const _=p.useMemo(()=>({role:h,tabIndex:v,"aria-disabled":r,"aria-pressed":g&&h===TJ?!0:void 0,"aria-roledescription":m,"aria-describedby":u.draggable}),[r,h,v,g,m,u.draggable]);return{active:l,activatorEvent:s,activeNodeRect:c,attributes:_,isDragging:g,listeners:r?void 0:C,node:y,over:f,setNodeRef:x,setActivatorNodeRef:S,transform:b}}function _be(){return p.useContext(Cbe)}const l3t="Droppable",c3t={timeout:25};function $be(e){let{data:t,disabled:n=!1,id:r,resizeObserverConfig:o}=e;const i=RS(l3t),{active:a,dispatch:s,over:l,measureDroppableContainers:c}=p.useContext(OS),u=p.useRef({disabled:n}),d=p.useRef(!1),f=p.useRef(null),h=p.useRef(null),{disabled:m,updateMeasurementsFor:v,timeout:g}={...c3t,...o},b=Vw(v??r),y=p.useCallback(()=>{if(!d.current){d.current=!0;return}h.current!=null&&clearTimeout(h.current),h.current=setTimeout(()=>{c(Array.isArray(b.current)?b.current:[b.current]),h.current=null},g)},[g]),x=C4({callback:y,disabled:m||!a}),w=p.useCallback((_,P)=>{x&&(P&&(x.unobserve(P),d.current=!1),_&&x.observe(_))},[x]),[S,C]=BM(w),E=Vw(t);return p.useEffect(()=>{!x||!S.current||(x.disconnect(),d.current=!1,x.observe(S.current))},[S,x]),p.useEffect(()=>(s({type:pi.RegisterDroppable,element:{id:r,key:i,disabled:n,node:S,rect:f,data:E}}),()=>s({type:pi.UnregisterDroppable,key:i,id:r})),[r]),p.useEffect(()=>{n!==u.current.disabled&&(s({type:pi.SetDroppableDisabled,id:r,key:i,disabled:n}),u.current.disabled=n)},[r,i,n,s]),{active:a,rect:f,isOver:(l==null?void 0:l.id)===r,node:S,over:l,setNodeRef:C}}function u3t(e){let{animation:t,children:n}=e;const[r,o]=p.useState(null),[i,a]=p.useState(null),s=LM(n);return!n&&!r&&s&&o(s),Oc(()=>{if(!i)return;const l=r==null?void 0:r.key,c=r==null?void 0:r.props.id;if(l==null||c==null){o(null);return}Promise.resolve(t(c,i)).then(()=>{o(null)})},[t,r,i]),Z.createElement(Z.Fragment,null,n,r?p.cloneElement(r,{ref:a}):null)}const d3t={x:0,y:0,scaleX:1,scaleY:1};function f3t(e){let{children:t}=e;return Z.createElement(OS.Provider,{value:wbe},Z.createElement(S4.Provider,{value:d3t},t))}const p3t={position:"fixed",touchAction:"none"},h3t=e=>w4(e)?"transform 250ms ease":void 0,m3t=p.forwardRef((e,t)=>{let{as:n,activatorEvent:r,adjustScale:o,children:i,className:a,rect:s,style:l,transform:c,transition:u=h3t}=e;if(!s)return null;const d=o?c:{...c,scaleX:1,scaleY:1},f={...p3t,width:s.width,height:s.height,top:s.top,left:s.left,transform:Kd.Transform.toString(d),transformOrigin:o&&r?aIt(r,s):void 0,transition:typeof u=="function"?u(r):u,...l};return Z.createElement(n,{className:a,style:f,ref:t},i)}),Pbe=e=>t=>{let{active:n,dragOverlay:r}=t;const o={},{styles:i,className:a}=e;if(i!=null&&i.active)for(const[s,l]of Object.entries(i.active))l!==void 0&&(o[s]=n.node.style.getPropertyValue(s),n.node.style.setProperty(s,l));if(i!=null&&i.dragOverlay)for(const[s,l]of Object.entries(i.dragOverlay))l!==void 0&&r.node.style.setProperty(s,l);return a!=null&&a.active&&n.node.classList.add(a.active),a!=null&&a.dragOverlay&&r.node.classList.add(a.dragOverlay),function(){for(const[l,c]of Object.entries(o))n.node.style.setProperty(l,c);a!=null&&a.active&&n.node.classList.remove(a.active)}},g3t=e=>{let{transform:{initial:t,final:n}}=e;return[{transform:Kd.Transform.toString(t)},{transform:Kd.Transform.toString(n)}]},v3t={duration:250,easing:"ease",keyframes:g3t,sideEffects:Pbe({styles:{active:{opacity:"0"}}})};function y3t(e){let{config:t,draggableNodes:n,droppableContainers:r,measuringConfiguration:o}=e;return x4((i,a)=>{if(t===null)return;const s=n.get(i);if(!s)return;const l=s.node.current;if(!l)return;const c=xbe(a);if(!c)return;const{transform:u}=za(a).getComputedStyle(a),d=sbe(u);if(!d)return;const f=typeof t=="function"?t:b3t(t);return hbe(l,o.draggable.measure),f({active:{id:i,data:s.data,node:l,rect:o.draggable.measure(l)},draggableNodes:n,dragOverlay:{node:a,rect:o.dragOverlay.measure(c)},droppableContainers:r,measuringConfiguration:o,transform:d})})}function b3t(e){const{duration:t,easing:n,sideEffects:r,keyframes:o}={...v3t,...e};return i=>{let{active:a,dragOverlay:s,transform:l,...c}=i;if(!t)return;const u={x:s.rect.left-a.rect.left,y:s.rect.top-a.rect.top},d={scaleX:l.scaleX!==1?a.rect.width*l.scaleX/s.rect.width:1,scaleY:l.scaleY!==1?a.rect.height*l.scaleY/s.rect.height:1},f={x:l.x-u.x,y:l.y-u.y,...d},h=o({...c,active:a,dragOverlay:s,transform:{initial:l,final:f}}),[m]=h,v=h[h.length-1];if(JSON.stringify(m)===JSON.stringify(v))return;const g=r==null?void 0:r({active:a,dragOverlay:s,...c}),b=s.node.animate(h,{duration:t,easing:n,fill:"forwards"});return new Promise(y=>{b.onfinish=()=>{g==null||g(),y()}})}}let RJ=0;function x3t(e){return p.useMemo(()=>{if(e!=null)return RJ++,RJ},[e])}const w3t=Z.memo(e=>{let{adjustScale:t=!1,children:n,dropAnimation:r,style:o,transition:i,modifiers:a,wrapperElement:s="div",className:l,zIndex:c=999}=e;const{activatorEvent:u,active:d,activeNodeRect:f,containerNodeRect:h,draggableNodes:m,droppableContainers:v,dragOverlay:g,over:b,measuringConfiguration:y,scrollableAncestors:x,scrollableAncestorRects:w,windowRect:S}=_be(),C=p.useContext(S4),E=x3t(d==null?void 0:d.id),_=Sbe(a,{activatorEvent:u,active:d,activeNodeRect:f,containerNodeRect:h,draggingNodeRect:g.rect,over:b,overlayNodeRect:g.rect,scrollableAncestors:x,scrollableAncestorRects:w,transform:C,windowRect:S}),P=J9(f),$=y3t({config:r,draggableNodes:m,droppableContainers:v,measuringConfiguration:y}),T=P?g.setRef:void 0;return Z.createElement(f3t,null,Z.createElement(u3t,{animation:$},d&&E?Z.createElement(m3t,{key:E,id:d.id,ref:T,as:s,activatorEvent:u,adjustScale:t,className:l,transition:i,rect:P,style:{zIndex:c,...o},transform:_},n):null))});async function C3t(){return Xn("/kaptcha/api/v1/get",{method:"GET",params:{channel:mr}})}async function S3t(e,t){return Xn("/kaptcha/api/v1/check",{method:"POST",data:{captchaUid:e,captchaCode:t,channel:mr}})}var Q5=function(e,t){return Q5=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o])},Q5(e,t)};function Il(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Q5(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Zt=function(){return Zt=Object.assign||function(t){for(var n,r=1,o=arguments.length;r"u"&&(i=e.call(this,r),t.set(o,i)),i}function Mbe(e,t,n){var r=Array.prototype.slice.call(arguments,3),o=n(r),i=t.get(o);return typeof i>"u"&&(i=e.apply(this,r),t.set(o,i)),i}function Tbe(e,t,n,r,o){return n.bind(t,e,r,o)}function $3t(e,t){var n=e.length===1?_3t:Mbe;return Tbe(e,this,n,t.cache.create(),t.serializer)}function P3t(e,t){return Tbe(e,this,Mbe,t.cache.create(),t.serializer)}var M3t=function(){return JSON.stringify(arguments)};function ez(){this.cache=Object.create(null)}ez.prototype.get=function(e){return this.cache[e]};ez.prototype.set=function(e,t){this.cache[e]=t};var T3t={create:function(){return new ez}},Ma={variadic:P3t};function Rbe(e,t,n){if(n===void 0&&(n=Error),!e)throw new n(t)}Pa(function(){for(var e,t=[],n=0;n0}),n=[],r=0,o=t;r1)throw new RangeError("integer-width stems only accept a single optional option");o.options[0].replace(F3t,function(l,c,u,d,f,h){if(c)t.minimumIntegerDigits=u.length;else{if(d&&f)throw new Error("We currently do not support maximum integer digits");if(h)throw new Error("We currently do not support exact integer digits")}return""});continue}if(jbe.test(o.stem)){t.minimumIntegerDigits=o.stem.length;continue}if(kJ.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(kJ,function(l,c,u,d,f,h){return u==="*"?t.minimumFractionDigits=c.length:d&&d[0]==="#"?t.maximumFractionDigits=d.length:f&&h?(t.minimumFractionDigits=f.length,t.maximumFractionDigits=f.length+h.length):(t.minimumFractionDigits=c.length,t.maximumFractionDigits=c.length),""});var i=o.options[0];i==="w"?t=Zt(Zt({},t),{trailingZeroDisplay:"stripIfInteger"}):i&&(t=Zt(Zt({},t),IJ(i)));continue}if(Lbe.test(o.stem)){t=Zt(Zt({},t),IJ(o.stem));continue}var a=zbe(o.stem);a&&(t=Zt(Zt({},t),a));var s=B3t(o.stem);s&&(t=Zt(Zt({},t),s))}return t}var T2={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function j3t(e,t){for(var n="",r=0;r>1),l="a",c=z3t(t);for((c=="H"||c=="k")&&(s=0);s-- >0;)n+=l;for(;a-- >0;)n=c+n}else o==="J"?n+="H":n+=o}return n}function z3t(e){var t=e.hourCycle;if(t===void 0&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var n=e.language,r;n!=="root"&&(r=e.maximize().region);var o=T2[r||""]||T2[n||""]||T2["".concat(n,"-001")]||T2["001"];return o[0]}var ND,H3t=new RegExp("^".concat(Bbe.source,"*")),V3t=new RegExp("".concat(Bbe.source,"*$"));function cr(e,t){return{start:e,end:t}}var W3t=!!String.prototype.startsWith&&"_a".startsWith("a",1),U3t=!!String.fromCodePoint,G3t=!!Object.fromEntries,q3t=!!String.prototype.codePointAt,K3t=!!String.prototype.trimStart,Y3t=!!String.prototype.trimEnd,X3t=!!Number.isSafeInteger,Q3t=X3t?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},J5=!0;try{var Z3t=Vbe("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");J5=((ND=Z3t.exec("a"))===null||ND===void 0?void 0:ND[0])==="a"}catch{J5=!1}var NJ=W3t?function(t,n,r){return t.startsWith(n,r)}:function(t,n,r){return t.slice(r,r+n.length)===n},eF=U3t?String.fromCodePoint:function(){for(var t=[],n=0;ni;){if(a=t[i++],a>1114111)throw RangeError(a+" is not a valid code point");r+=a<65536?String.fromCharCode(a):String.fromCharCode(((a-=65536)>>10)+55296,a%1024+56320)}return r},AJ=G3t?Object.fromEntries:function(t){for(var n={},r=0,o=t;r=r)){var o=t.charCodeAt(n),i;return o<55296||o>56319||n+1===r||(i=t.charCodeAt(n+1))<56320||i>57343?o:(o-55296<<10)+(i-56320)+65536}},J3t=K3t?function(t){return t.trimStart()}:function(t){return t.replace(H3t,"")},e8t=Y3t?function(t){return t.trimEnd()}:function(t){return t.replace(V3t,"")};function Vbe(e,t){return new RegExp(e,t)}var tF;if(J5){var FJ=Vbe("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");tF=function(t,n){var r;FJ.lastIndex=n;var o=FJ.exec(t);return(r=o[1])!==null&&r!==void 0?r:""}}else tF=function(t,n){for(var r=[];;){var o=Hbe(t,n);if(o===void 0||Wbe(o)||o8t(o))break;r.push(o),n+=o>=65536?2:1}return eF.apply(void 0,r)};var t8t=function(){function e(t,n){n===void 0&&(n={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!n.ignoreTag,this.locale=n.locale,this.requiresOtherClause=!!n.requiresOtherClause,this.shouldParseSkeletons=!!n.shouldParseSkeletons}return e.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(t,n,r){for(var o=[];!this.isEOF();){var i=this.char();if(i===123){var a=this.parseArgument(t,r);if(a.err)return a;o.push(a.val)}else{if(i===125&&t>0)break;if(i===35&&(n==="plural"||n==="selectordinal")){var s=this.clonePosition();this.bump(),o.push({type:Kr.pound,location:cr(s,this.clonePosition())})}else if(i===60&&!this.ignoreTag&&this.peek()===47){if(r)break;return this.error(ar.UNMATCHED_CLOSING_TAG,cr(this.clonePosition(),this.clonePosition()))}else if(i===60&&!this.ignoreTag&&nF(this.peek()||0)){var a=this.parseTag(t,n);if(a.err)return a;o.push(a.val)}else{var a=this.parseLiteral(t,n);if(a.err)return a;o.push(a.val)}}}return{val:o,err:null}},e.prototype.parseTag=function(t,n){var r=this.clonePosition();this.bump();var o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:Kr.literal,value:"<".concat(o,"/>"),location:cr(r,this.clonePosition())},err:null};if(this.bumpIf(">")){var i=this.parseMessage(t+1,n,!0);if(i.err)return i;var a=i.val,s=this.clonePosition();if(this.bumpIf("")?{val:{type:Kr.tag,value:o,children:a,location:cr(r,this.clonePosition())},err:null}:this.error(ar.INVALID_TAG,cr(s,this.clonePosition())))}else return this.error(ar.UNCLOSED_TAG,cr(r,this.clonePosition()))}else return this.error(ar.INVALID_TAG,cr(r,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&r8t(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,n){for(var r=this.clonePosition(),o="";;){var i=this.tryParseQuote(n);if(i){o+=i;continue}var a=this.tryParseUnquoted(t,n);if(a){o+=a;continue}var s=this.tryParseLeftAngleBracket();if(s){o+=s;continue}break}var l=cr(r,this.clonePosition());return{val:{type:Kr.literal,value:o,location:l},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!n8t(this.peek()||0))?(this.bump(),"<"):null},e.prototype.tryParseQuote=function(t){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(t==="plural"||t==="selectordinal")break;return null;default:return null}this.bump();var n=[this.char()];for(this.bump();!this.isEOF();){var r=this.char();if(r===39)if(this.peek()===39)n.push(39),this.bump();else{this.bump();break}else n.push(r);this.bump()}return eF.apply(void 0,n)},e.prototype.tryParseUnquoted=function(t,n){if(this.isEOF())return null;var r=this.char();return r===60||r===123||r===35&&(n==="plural"||n==="selectordinal")||r===125&&t>0?null:(this.bump(),eF(r))},e.prototype.parseArgument=function(t,n){var r=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(ar.EXPECT_ARGUMENT_CLOSING_BRACE,cr(r,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(ar.EMPTY_ARGUMENT,cr(r,this.clonePosition()));var o=this.parseIdentifierIfPossible().value;if(!o)return this.error(ar.MALFORMED_ARGUMENT,cr(r,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(ar.EXPECT_ARGUMENT_CLOSING_BRACE,cr(r,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:Kr.argument,value:o,location:cr(r,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(ar.EXPECT_ARGUMENT_CLOSING_BRACE,cr(r,this.clonePosition())):this.parseArgumentOptions(t,n,o,r);default:return this.error(ar.MALFORMED_ARGUMENT,cr(r,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),n=this.offset(),r=tF(this.message,n),o=n+r.length;this.bumpTo(o);var i=this.clonePosition(),a=cr(t,i);return{value:r,location:a}},e.prototype.parseArgumentOptions=function(t,n,r,o){var i,a=this.clonePosition(),s=this.parseIdentifierIfPossible().value,l=this.clonePosition();switch(s){case"":return this.error(ar.EXPECT_ARGUMENT_TYPE,cr(a,l));case"number":case"date":case"time":{this.bumpSpace();var c=null;if(this.bumpIf(",")){this.bumpSpace();var u=this.clonePosition(),d=this.parseSimpleArgStyleIfPossible();if(d.err)return d;var f=e8t(d.val);if(f.length===0)return this.error(ar.EXPECT_ARGUMENT_STYLE,cr(this.clonePosition(),this.clonePosition()));var h=cr(u,this.clonePosition());c={style:f,styleLocation:h}}var m=this.tryParseArgumentClose(o);if(m.err)return m;var v=cr(o,this.clonePosition());if(c&&NJ(c==null?void 0:c.style,"::",0)){var g=J3t(c.style.slice(2));if(s==="number"){var d=this.parseNumberSkeletonFromString(g,c.styleLocation);return d.err?d:{val:{type:Kr.number,value:r,location:v,style:d.val},err:null}}else{if(g.length===0)return this.error(ar.EXPECT_DATE_TIME_SKELETON,v);var b=g;this.locale&&(b=j3t(g,this.locale));var f={type:Z0.dateTime,pattern:b,location:c.styleLocation,parsedOptions:this.shouldParseSkeletons?I3t(b):{}},y=s==="date"?Kr.date:Kr.time;return{val:{type:y,value:r,location:v,style:f},err:null}}}return{val:{type:s==="number"?Kr.number:s==="date"?Kr.date:Kr.time,value:r,location:v,style:(i=c==null?void 0:c.style)!==null&&i!==void 0?i:null},err:null}}case"plural":case"selectordinal":case"select":{var x=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(ar.EXPECT_SELECT_ARGUMENT_OPTIONS,cr(x,Zt({},x)));this.bumpSpace();var w=this.parseIdentifierIfPossible(),S=0;if(s!=="select"&&w.value==="offset"){if(!this.bumpIf(":"))return this.error(ar.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,cr(this.clonePosition(),this.clonePosition()));this.bumpSpace();var d=this.tryParseDecimalInteger(ar.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,ar.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(d.err)return d;this.bumpSpace(),w=this.parseIdentifierIfPossible(),S=d.val}var C=this.tryParsePluralOrSelectOptions(t,s,n,w);if(C.err)return C;var m=this.tryParseArgumentClose(o);if(m.err)return m;var E=cr(o,this.clonePosition());return s==="select"?{val:{type:Kr.select,value:r,options:AJ(C.val),location:E},err:null}:{val:{type:Kr.plural,value:r,options:AJ(C.val),offset:S,pluralType:s==="plural"?"cardinal":"ordinal",location:E},err:null}}default:return this.error(ar.INVALID_ARGUMENT_TYPE,cr(a,l))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(ar.EXPECT_ARGUMENT_CLOSING_BRACE,cr(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,n=this.clonePosition();!this.isEOF();){var r=this.char();switch(r){case 39:{this.bump();var o=this.clonePosition();if(!this.bumpUntil("'"))return this.error(ar.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,cr(o,this.clonePosition()));this.bump();break}case 123:{t+=1,this.bump();break}case 125:{if(t>0)t-=1;else return{val:this.message.slice(n.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(n.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(t,n){var r=[];try{r=N3t(t)}catch{return this.error(ar.INVALID_NUMBER_SKELETON,n)}return{val:{type:Z0.number,tokens:r,location:n,parsedOptions:this.shouldParseSkeletons?L3t(r):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,n,r,o){for(var i,a=!1,s=[],l=new Set,c=o.value,u=o.location;;){if(c.length===0){var d=this.clonePosition();if(n!=="select"&&this.bumpIf("=")){var f=this.tryParseDecimalInteger(ar.EXPECT_PLURAL_ARGUMENT_SELECTOR,ar.INVALID_PLURAL_ARGUMENT_SELECTOR);if(f.err)return f;u=cr(d,this.clonePosition()),c=this.message.slice(d.offset,this.offset())}else break}if(l.has(c))return this.error(n==="select"?ar.DUPLICATE_SELECT_ARGUMENT_SELECTOR:ar.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,u);c==="other"&&(a=!0),this.bumpSpace();var h=this.clonePosition();if(!this.bumpIf("{"))return this.error(n==="select"?ar.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:ar.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,cr(this.clonePosition(),this.clonePosition()));var m=this.parseMessage(t+1,n,r);if(m.err)return m;var v=this.tryParseArgumentClose(h);if(v.err)return v;s.push([c,{value:m.val,location:cr(h,this.clonePosition())}]),l.add(c),this.bumpSpace(),i=this.parseIdentifierIfPossible(),c=i.value,u=i.location}return s.length===0?this.error(n==="select"?ar.EXPECT_SELECT_ARGUMENT_SELECTOR:ar.EXPECT_PLURAL_ARGUMENT_SELECTOR,cr(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!a?this.error(ar.MISSING_OTHER_CLAUSE,cr(this.clonePosition(),this.clonePosition())):{val:s,err:null}},e.prototype.tryParseDecimalInteger=function(t,n){var r=1,o=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(r=-1);for(var i=!1,a=0;!this.isEOF();){var s=this.char();if(s>=48&&s<=57)i=!0,a=a*10+(s-48),this.bump();else break}var l=cr(o,this.clonePosition());return i?(a*=r,Q3t(a)?{val:a,err:null}:this.error(n,l)):this.error(t,l)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var n=Hbe(this.message,t);if(n===void 0)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return n},e.prototype.error=function(t,n){return{val:null,err:{kind:t,message:this.message,location:n}}},e.prototype.bump=function(){if(!this.isEOF()){var t=this.char();t===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},e.prototype.bumpIf=function(t){if(NJ(this.message,t,this.offset())){for(var n=0;n=0?(this.bumpTo(r),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var n=this.offset();if(n===t)break;if(n>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&Wbe(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),n=this.offset(),r=this.message.charCodeAt(n+(t>=65536?2:1));return r??null},e}();function nF(e){return e>=97&&e<=122||e>=65&&e<=90}function n8t(e){return nF(e)||e===47}function r8t(e){return e===45||e===46||e>=48&&e<=57||e===95||e>=97&&e<=122||e>=65&&e<=90||e==183||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function Wbe(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function o8t(e){return e>=33&&e<=35||e===36||e>=37&&e<=39||e===40||e===41||e===42||e===43||e===44||e===45||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||e===91||e===92||e===93||e===94||e===96||e===123||e===124||e===125||e===126||e===161||e>=162&&e<=165||e===166||e===167||e===169||e===171||e===172||e===174||e===176||e===177||e===182||e===187||e===191||e===215||e===247||e>=8208&&e<=8213||e>=8214&&e<=8215||e===8216||e===8217||e===8218||e>=8219&&e<=8220||e===8221||e===8222||e===8223||e>=8224&&e<=8231||e>=8240&&e<=8248||e===8249||e===8250||e>=8251&&e<=8254||e>=8257&&e<=8259||e===8260||e===8261||e===8262||e>=8263&&e<=8273||e===8274||e===8275||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||e===8608||e>=8609&&e<=8610||e===8611||e>=8612&&e<=8613||e===8614||e>=8615&&e<=8621||e===8622||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||e===8658||e===8659||e===8660||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||e===8968||e===8969||e===8970||e===8971||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||e===9001||e===9002||e>=9003&&e<=9083||e===9084||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||e===9655||e>=9656&&e<=9664||e===9665||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||e===9839||e>=9840&&e<=10087||e===10088||e===10089||e===10090||e===10091||e===10092||e===10093||e===10094||e===10095||e===10096||e===10097||e===10098||e===10099||e===10100||e===10101||e>=10132&&e<=10175||e>=10176&&e<=10180||e===10181||e===10182||e>=10183&&e<=10213||e===10214||e===10215||e===10216||e===10217||e===10218||e===10219||e===10220||e===10221||e===10222||e===10223||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||e===10627||e===10628||e===10629||e===10630||e===10631||e===10632||e===10633||e===10634||e===10635||e===10636||e===10637||e===10638||e===10639||e===10640||e===10641||e===10642||e===10643||e===10644||e===10645||e===10646||e===10647||e===10648||e>=10649&&e<=10711||e===10712||e===10713||e===10714||e===10715||e>=10716&&e<=10747||e===10748||e===10749||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||e===11158||e>=11159&&e<=11263||e>=11776&&e<=11777||e===11778||e===11779||e===11780||e===11781||e>=11782&&e<=11784||e===11785||e===11786||e===11787||e===11788||e===11789||e>=11790&&e<=11798||e===11799||e>=11800&&e<=11801||e===11802||e===11803||e===11804||e===11805||e>=11806&&e<=11807||e===11808||e===11809||e===11810||e===11811||e===11812||e===11813||e===11814||e===11815||e===11816||e===11817||e>=11818&&e<=11822||e===11823||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||e===11840||e===11841||e===11842||e>=11843&&e<=11855||e>=11856&&e<=11857||e===11858||e>=11859&&e<=11903||e>=12289&&e<=12291||e===12296||e===12297||e===12298||e===12299||e===12300||e===12301||e===12302||e===12303||e===12304||e===12305||e>=12306&&e<=12307||e===12308||e===12309||e===12310||e===12311||e===12312||e===12313||e===12314||e===12315||e===12316||e===12317||e>=12318&&e<=12319||e===12320||e===12336||e===64830||e===64831||e>=65093&&e<=65094}function rF(e){e.forEach(function(t){if(delete t.location,Dbe(t)||Nbe(t))for(var n in t.options)delete t.options[n].location,rF(t.options[n].value);else Obe(t)&&Fbe(t.style)||(kbe(t)||Ibe(t))&&Z5(t.style)?delete t.style.location:Abe(t)&&rF(t.children)})}function i8t(e,t){t===void 0&&(t={}),t=Zt({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var n=new t8t(e,t).parse();if(n.err){var r=SyntaxError(ar[n.err.kind]);throw r.location=n.err.location,r.originalMessage=n.err.message,r}return t!=null&&t.captureLocation||rF(n.val),n.val}var ku;(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(ku||(ku={}));var ih=function(e){Il(t,e);function t(n,r,o){var i=e.call(this,n)||this;return i.code=r,i.originalMessage=o,i}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),BJ=function(e){Il(t,e);function t(n,r,o,i){return e.call(this,'Invalid values for "'.concat(n,'": "').concat(r,'". Options are "').concat(Object.keys(o).join('", "'),'"'),ku.INVALID_VALUE,i)||this}return t}(ih),a8t=function(e){Il(t,e);function t(n,r,o){return e.call(this,'Value for "'.concat(n,'" must be of type ').concat(r),ku.INVALID_VALUE,o)||this}return t}(ih),s8t=function(e){Il(t,e);function t(n,r){return e.call(this,'The intl string context variable "'.concat(n,'" was not provided to the string "').concat(r,'"'),ku.MISSING_VALUE,r)||this}return t}(ih),Sa;(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(Sa||(Sa={}));function l8t(e){return e.length<2?e:e.reduce(function(t,n){var r=t[t.length-1];return!r||r.type!==Sa.literal||n.type!==Sa.literal?t.push(n):r.value+=n.value,t},[])}function Ube(e){return typeof e=="function"}function u$(e,t,n,r,o,i,a){if(e.length===1&&OJ(e[0]))return[{type:Sa.literal,value:e[0].value}];for(var s=[],l=0,c=e;l"u")){var n=Intl.NumberFormat.supportedLocalesOf(t);return n.length>0?new Intl.Locale(n[0]):new Intl.Locale(typeof t=="string"?t:t[0])}},e.__parse=i8t,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}(),Ym;(function(e){e.FORMAT_ERROR="FORMAT_ERROR",e.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",e.INVALID_CONFIG="INVALID_CONFIG",e.MISSING_DATA="MISSING_DATA",e.MISSING_TRANSLATION="MISSING_TRANSLATION"})(Ym||(Ym={}));var IS=function(e){kl(t,e);function t(n,r,o){var i=this,a=o?o instanceof Error?o:new Error(String(o)):void 0;return i=e.call(this,"[@formatjs/intl Error ".concat(n,"] ").concat(r,` +`,ku.MISSING_INTL_API,a);var w=n.getPluralRules(t,{type:u.pluralType}).select(f-(u.offset||0));x=u.options[w]||u.options.other}if(!x)throw new BJ(u.value,f,Object.keys(u.options),a);s.push.apply(s,u$(x.value,t,n,r,o,f-(u.offset||0)));continue}}return l8t(s)}function c8t(e,t){return t?Zt(Zt(Zt({},e||{}),t||{}),Object.keys(e).reduce(function(n,r){return n[r]=Zt(Zt({},e[r]),t[r]||{}),n},{})):e}function u8t(e,t){return t?Object.keys(e).reduce(function(n,r){return n[r]=c8t(e[r],t[r]),n},Zt({},e)):e}function AD(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,n){e[t]=n}}}}}function d8t(e){return e===void 0&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:Pa(function(){for(var t,n=[],r=0;r"u")){var n=Intl.NumberFormat.supportedLocalesOf(t);return n.length>0?new Intl.Locale(n[0]):new Intl.Locale(typeof t=="string"?t:t[0])}},e.__parse=i8t,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}(),Xm;(function(e){e.FORMAT_ERROR="FORMAT_ERROR",e.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",e.INVALID_CONFIG="INVALID_CONFIG",e.MISSING_DATA="MISSING_DATA",e.MISSING_TRANSLATION="MISSING_TRANSLATION"})(Xm||(Xm={}));var kS=function(e){Il(t,e);function t(n,r,o){var i=this,a=o?o instanceof Error?o:new Error(String(o)):void 0;return i=e.call(this,"[@formatjs/intl Error ".concat(n,"] ").concat(r,` `).concat(a?` `.concat(a.message,` -`).concat(a.stack):""))||this,i.code=n,typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(i,t),i}return t}(Error),f8t=function(e){kl(t,e);function t(n,r){return e.call(this,Ym.UNSUPPORTED_FORMATTER,n,r)||this}return t}(IS),p8t=function(e){kl(t,e);function t(n,r){return e.call(this,Ym.INVALID_CONFIG,n,r)||this}return t}(IS),LJ=function(e){kl(t,e);function t(n,r){return e.call(this,Ym.MISSING_DATA,n,r)||this}return t}(IS),Nl=function(e){kl(t,e);function t(n,r,o){var i=e.call(this,Ym.FORMAT_ERROR,"".concat(n,` +`).concat(a.stack):""))||this,i.code=n,typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(i,t),i}return t}(Error),f8t=function(e){Il(t,e);function t(n,r){return e.call(this,Xm.UNSUPPORTED_FORMATTER,n,r)||this}return t}(kS),p8t=function(e){Il(t,e);function t(n,r){return e.call(this,Xm.INVALID_CONFIG,n,r)||this}return t}(kS),LJ=function(e){Il(t,e);function t(n,r){return e.call(this,Xm.MISSING_DATA,n,r)||this}return t}(kS),Dl=function(e){Il(t,e);function t(n,r,o){var i=e.call(this,Xm.FORMAT_ERROR,"".concat(n,` Locale: `).concat(r,` -`),o)||this;return i.locale=r,i}return t}(IS),F6=function(e){kl(t,e);function t(n,r,o,i){var a=e.call(this,"".concat(n,` +`),o)||this;return i.locale=r,i}return t}(kS),FD=function(e){Il(t,e);function t(n,r,o,i){var a=e.call(this,"".concat(n,` MessageID: `).concat(o==null?void 0:o.id,` Default Message: `).concat(o==null?void 0:o.defaultMessage,` Description: `).concat(o==null?void 0:o.description,` -`),r,i)||this;return a.descriptor=o,a.locale=r,a}return t}(Nl),h8t=function(e){kl(t,e);function t(n,r){var o=e.call(this,Ym.MISSING_TRANSLATION,'Missing message: "'.concat(n.id,'" for locale "').concat(r,'", using ').concat(n.defaultMessage?"default message (".concat(typeof n.defaultMessage=="string"?n.defaultMessage:n.defaultMessage.map(function(i){var a;return(a=i.value)!==null&&a!==void 0?a:JSON.stringify(i)}).join(),")"):"id"," as fallback."))||this;return o.descriptor=n,o}return t}(IS);function Og(e,t,n){return n===void 0&&(n={}),t.reduce(function(r,o){return o in e?r[o]=e[o]:o in n&&(r[o]=n[o]),r},{})}var m8t=function(e){},g8t=function(e){},qbe={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:m8t,onWarn:g8t};function Kbe(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function Mh(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,n){e[t]=n}}}}}function v8t(e){e===void 0&&(e=Kbe());var t=Intl.RelativeTimeFormat,n=Intl.ListFormat,r=Intl.DisplayNames,o=$a(function(){for(var s,l=[],c=0;c needs to exist in the component ancestry.")}var Jbe=Zt(Zt({},qbe),{textComponent:f.Fragment});function L8t(e){return function(t){return e(f.Children.toArray(t))}}function iF(e,t){if(e===t)return!0;if(!e||!t)return!1;var n=Object.keys(e),r=Object.keys(t),o=n.length;if(r.length!==o)return!1;for(var i=0;i needs to exist in the component ancestry.")}var Jbe=Zt(Zt({},qbe),{textComponent:p.Fragment});function L8t(e){return function(t){return e(p.Children.toArray(t))}}function iF(e,t){if(e===t)return!0;if(!e||!t)return!1;var n=Object.keys(e),r=Object.keys(t),o=n.length;if(r.length!==o)return!1;for(var i=0;i{const n=Pn(),[r,o]=f.useState(),[i,a]=f.useState(),s=async()=>{const u=await w3t();u.data.code===200&&(o(u.data.data.captchaUid),a(u.data.data.captchaImage))},l=async(u,d)=>{const p=await S3t(u,d);console.log("checkCaptcha response",p),p.data.code===200?t&&t(!0):t&&t(!1)};f.useEffect(()=>{s()},[]);const c=u=>{e&&(e(r,u.target.value),u.target.value&&u.target.value!==""&&u.target.value.trim().length===4?l(r,u.target.value):t&&t(!1))};return M.jsx(M.Fragment,{children:i&&M.jsxs(M.Fragment,{children:[M.jsx(Hn,{onChange:c,prefix:M.jsx(Vtt,{}),placeholder:n.formatMessage({id:"captcha",defaultMessage:"captcha"}),style:{width:"65%",float:"left",height:40}}),M.jsx("img",{src:i,alt:"captcha",onClick:s})]})})},UJ=({loginType:e,onKaptchaChange:t,onKaptchaCheck:n,onRememberChange:r})=>{const o=Pn();return f.useEffect(()=>{const i=localStorage.getItem(Ps);if(i)try{const{username:a,remember:s}=JSON.parse(i);a&&(r==null||r(a,!!s))}catch(a){console.error("Failed to parse saved credentials:",a)}},[r]),M.jsx(M.Fragment,{children:e==="account"&&M.jsxs("div",{children:[M.jsx(sr,{name:"username",fieldProps:{size:"large",prefix:M.jsx(k7,{className:"prefixIcon"}),onClear:()=>{console.log("onClear");const i=localStorage.getItem(Ps);if(i)try{const a=JSON.parse(i),{username:s,...l}=a;console.log("username",s),console.log("rest",l),localStorage.setItem(Ps,JSON.stringify(l))}catch(a){console.error("Failed to parse saved credentials:",a)}}},placeholder:o.formatMessage({id:"pages.login.username.placeholder",defaultMessage:"邮箱"}),rules:[{required:!0,message:M.jsx(ei,{id:"pages.login.username.required",defaultMessage:"请输入邮箱!"})}]}),M.jsx(sr.Password,{name:"password",fieldProps:{size:"large",prefix:M.jsx(Sg,{className:"prefixIcon"})},placeholder:o.formatMessage({id:"pages.login.password.placeholder",defaultMessage:"密码"}),rules:[{required:!0,message:M.jsx(ei,{id:"pages.login.password.required",defaultMessage:"请输入密码!"})}]}),M.jsx(jn.Item,{name:"captchaCode",rules:[{required:!0,message:o.formatMessage({id:"pages.login.captcha.required",defaultMessage:"请输入验证码!"})}],children:M.jsx(gb,{onKaptchaChange:t,onKaptchaCheck:n})})]})})};async function Z8t(e){return Xn("/auth/v1/login",{method:"POST",data:{...e,channel:mr}})}async function az(e){return Xn("/auth/v1/send/mobile",{method:"POST",data:{...e,channel:mr}})}async function lxe(e){return Xn("/auth/v1/send/email",{method:"POST",data:{...e,channel:mr}})}async function J8t(e){return Xn("/auth/v1/login/mobile",{method:"POST",data:{...e,channel:mr}})}async function e6t(e,t){return Xn("/auth/v1/vip/scan/query",{method:"GET",params:{deviceUid:e,forceRefresh:t,channel:mr}})}async function t6t(e){return Xn("/auth/v1/vip/scan/login",{method:"POST",data:{...e,channel:mr}})}async function n6t(e,t){return Xn("/api/v1/user/logout",{method:"POST",data:{accessToken:e,channel:mr}})}const r6t=({loginType:e,onKaptchaChange:t,onKaptchaCheck:n,onRememberChange:r})=>{const o=Pn(),[i,a]=f.useState(""),[s,l]=f.useState(""),[c,u]=f.useState(!1),[d,p]=f.useState(!1),[h,m]=f.useState("86");f.useEffect(()=>{if(d)return;const y=localStorage.getItem(Ps);if(y)try{const{mobile:b}=JSON.parse(y);b&&(r==null||r(b),p(!0))}catch(b){console.error("Failed to parse saved credentials:",b)}},[r,d]);const v=async(y,b)=>{a(y),l(b),t&&t(y,b)},g=async y=>{u(y),n&&n(y)},x=[{label:o.formatMessage({id:"pages.login.country.china"}),value:"86",icon:"🇨🇳",code:"CN"},{label:o.formatMessage({id:"pages.login.country.hongkong"}),value:"852",icon:"🇭🇰",code:"HK"},{label:o.formatMessage({id:"pages.login.country.taiwan"}),value:"886",icon:"🇹🇼",code:"TW"},{label:o.formatMessage({id:"pages.login.country.macao"}),value:"853",icon:"🇲🇴",code:"MO"},{label:o.formatMessage({id:"pages.login.country.japan"}),value:"81",icon:"🇯🇵",code:"JP"},{label:o.formatMessage({id:"pages.login.country.korea"}),value:"82",icon:"🇰🇷",code:"KR"},{label:o.formatMessage({id:"pages.login.country.singapore"}),value:"65",icon:"🇸🇬",code:"SG"},{label:o.formatMessage({id:"pages.login.country.malaysia"}),value:"60",icon:"🇲🇾",code:"MY"},{label:o.formatMessage({id:"pages.login.country.thailand"}),value:"66",icon:"🇹🇭",code:"TH"},{label:o.formatMessage({id:"pages.login.country.vietnam"}),value:"84",icon:"🇻🇳",code:"VN"},{label:o.formatMessage({id:"pages.login.country.philippines"}),value:"63",icon:"🇵🇭",code:"PH"},{label:o.formatMessage({id:"pages.login.country.indonesia"}),value:"62",icon:"🇮🇩",code:"ID"},{label:o.formatMessage({id:"pages.login.country.usa"}),value:"1-us",icon:"🇺🇸",code:"US"},{label:o.formatMessage({id:"pages.login.country.canada"}),value:"1-ca",icon:"🇨🇦",code:"CA"},{label:o.formatMessage({id:"pages.login.country.uk"}),value:"44",icon:"🇬🇧",code:"GB"},{label:o.formatMessage({id:"pages.login.country.germany"}),value:"49",icon:"🇩🇪",code:"DE"},{label:o.formatMessage({id:"pages.login.country.france"}),value:"33",icon:"🇫🇷",code:"FR"},{label:o.formatMessage({id:"pages.login.country.italy"}),value:"39",icon:"🇮🇹",code:"IT"},{label:o.formatMessage({id:"pages.login.country.spain"}),value:"34",icon:"🇪🇸",code:"ES"},{label:o.formatMessage({id:"pages.login.country.russia"}),value:"7",icon:"🇷🇺",code:"RU"},{label:o.formatMessage({id:"pages.login.country.australia"}),value:"61",icon:"🇦🇺",code:"AU"},{label:o.formatMessage({id:"pages.login.country.newzealand"}),value:"64",icon:"🇳🇿",code:"NZ"}];return M.jsx(M.Fragment,{children:e==="mobile"&&M.jsxs(M.Fragment,{children:[M.jsxs($T,{gutter:16,children:[M.jsx(j0,{span:10,children:M.jsx(Km,{name:"country",options:x.map(y=>({...y,label:`${y.icon} ${y.label} (+${y.value.includes("-")?y.value.split("-")[0]:y.value})`})),fieldProps:{size:"large",placeholder:o.formatMessage({id:"pages.login.country.placeholder",defaultMessage:"选择国家/地区"}),onChange:y=>m(y)},initialValue:"86"})}),M.jsx(j0,{span:14,children:M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{className:"prefixIcon"}),onChange:()=>{p(!0)},onClear:()=>{console.log("onClear");const y=localStorage.getItem(Ps);if(y)try{const b=JSON.parse(y),{mobile:C,...S}=b;console.log("saved:",C,b),localStorage.setItem(Ps,JSON.stringify(S))}catch(b){console.error("Failed to parse saved credentials:",b)}}},name:"mobile",placeholder:o.formatMessage({id:"pages.login.phoneNumber.placeholder",defaultMessage:"手机号"}),rules:[{required:!0,message:M.jsx(ei,{id:"pages.login.phoneNumber.required",defaultMessage:"请输入手机号!"})}]})})]}),M.jsx(jn.Item,{name:"captchaCode",rules:[{required:!0,message:o.formatMessage({id:"pages.login.captcha.required",defaultMessage:"请输入验证码!"})}],children:M.jsx(gb,{onKaptchaChange:v,onKaptchaCheck:g})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Sg,{className:"prefixIcon"})},captchaProps:{size:"large",disabled:!c},placeholder:o.formatMessage({id:"pages.login.captcha.placeholder",defaultMessage:"请输入验证码"}),captchaTextRender:(y,b)=>y?`${b} ${o.formatMessage({id:"pages.getCaptchaSecondText",defaultMessage:"获取验证码"})}`:o.formatMessage({id:"pages.login.phoneLogin.getVerificationCode",defaultMessage:"获取验证码"}),phoneName:"mobile",name:"code",rules:[{required:!0,message:M.jsx(ei,{id:"pages.login.captcha.required",defaultMessage:"请输入验证码!"})}],onGetCaptcha:async y=>{if(console.log("mobile:",y),console.log("selectedCountry:",h),y){const b={mobile:y,country:h,type:X$e,captchaUid:i,captchaCode:s,platform:xl},C=await az(b);if(console.log("sendMobileCode:",C.data,b),C.data.code!==200){_e.error(o.formatMessage({id:C.data.message,defaultMessage:C.data.message}));return}_e.success(o.formatMessage({id:C.data.message,defaultMessage:C.data.message}))}else _e.error(o.formatMessage({id:"pages.login.phoneNumber.invalid",defaultMessage:"手机号不能为空"}))}}),M.jsx(pde,{message:M.jsx(ei,{id:"pages.login.auto.register",defaultMessage:"Mobile will auto register"}),type:"info"})]})})},UC=e=>{window.open(e,"_blank")},o6t=()=>{UC("https://www.weiyuai.cn/docs/zh-CN/")},i6t=({loginType:e})=>{const t=Pn(),n=Tl(),r=da(h=>h.setUserInfo),o=mw(h=>h.setAccessToken),{deviceUid:i,setDeviceUid:a}=da(h=>({deviceUid:h.deviceUid,setDeviceUid:h.setDeviceUid})),[s,l]=f.useState("login"),[c,u]=f.useState("loading"),d=async h=>{console.log("handleScanLogin values: ",h),_e.loading(t.formatMessage({id:"logging",defaultMessage:"logging..."}));const m=await t6t({...h});console.log("LoginMobileResult scanLogin:",m.data),m.data.code===200?(_e.destroy(),_e.success(t.formatMessage({id:"pages.login.success",defaultMessage:"login success"})),r(m.data.data.user),o(m.data.data.accessToken),n("/chat")):(_e.destroy(),_e.error(m.data.message))},p=async h=>{if(e!="scan")return;const m=await e6t(i,h);if(m.data.code===200){const v=m.data.data;if(console.log("handleScanQuery status: ",v.status),v.status===tPe)u("active"),l("deviceUid="+v.deviceUid+"&code="+v.content);else if(v.status===nPe)u("scanned");else if(v.status===oPe)u("expired");else if(v.status===rPe){if(v.receiver===void 0||v.receiver==="")return;const g={mobile:v.receiver,code:v.content,platform:xl};console.log("login scan info:",g),await d(g)}}else _e.error(m.data.message)};return f.useEffect(()=>{console.log("scan deviceUid:",i),(i===void 0||i==="")&&a(oO()),p(!0);const h=setInterval(()=>{p(!1)},3e3);return()=>{clearInterval(h)}},[e,i]),M.jsx(M.Fragment,{children:e==="scan"&&M.jsx(M.Fragment,{children:M.jsx(Tge,{style:{margin:"auto"},value:s,status:c,onRefresh:()=>{console.log("onRefresh"),p(!0)}})})})},cxe=()=>{const{token:e}=Ea.useToken(),{isCustomServer:t,setIsCustomServer:n}=f.useContext(ha),[r]=jn.useForm(),[o,i]=f.useState(!1),[a,s]=f.useState(""),[l,c]=f.useState(""),u=Pn(),d=()=>{console.log("switch server"),n(m=>!m)};f.useEffect(()=>{a&&a.length>0&&(r.setFieldsValue({apiUrl:a}),console.log("apiUrl:",a))},[a]),f.useEffect(()=>{if(t){const m=localStorage.getItem(kx);m==="true"&&(i(!0),r.setFieldsValue({isCustomServerEnabled:!0})),console.log("isCustomServer customEnabled:",m);const v=localStorage.getItem(Nx);v&&r.setFieldsValue({apiUrl:Vg(v)});const g=localStorage.getItem(ME);g&&r.setFieldsValue({websocketUrl:Vg(g)})}},[t]);const p=m=>{if(console.log("handleCustomServerChange e:",m),i(m.target.checked),m.target.checked){const v=localStorage.getItem(Nx);v&&r.setFieldsValue({apiUrl:Vg(v)});const g=localStorage.getItem(ME);g&&r.setFieldsValue({websocketUrl:Vg(g)}),console.log("initData apiUrl:",v,"websocketUrl:",g)}else localStorage.setItem(kx,"false")},h=(m,v)=>(console.log("props:",m,v),M.jsxs("div",{style:{display:"flex",justifyContent:"center",gap:"8px"},children:[M.jsx(At,{icon:M.jsx(QJe,{}),onClick:d,children:u.formatMessage({id:"server.button.back"})},"back"),M.jsx(At,{type:"primary",onClick:()=>{let g=m.form.getFieldValue("apiUrl");g=Vg(g.trim());let x=m.form.getFieldValue("websocketUrl");x=Vg(x.trim()),g&&g.trim().length>0&&x&&x.trim().length>0?(localStorage.setItem(Nx,g),localStorage.setItem(ME,x),localStorage.setItem(kx,"true"),_e.success(u.formatMessage({id:"server.save.success"}))):_e.error("请输入正确的服务器地址")},children:u.formatMessage({id:"server.button.save"})},"submit"),M.jsx(At,{onClick:()=>{var g;(g=m.form)==null||g.resetFields(),s(""),localStorage.setItem(kx,"false"),localStorage.setItem(Nx,""),localStorage.setItem(ME,""),_e.success(u.formatMessage({id:"server.reset.success"}))},children:u.formatMessage({id:"server.button.reset"})},"reset"),M.jsx(At,{onClick:()=>{UC("https://www.weiyuai.cn/docs/zh-CN/docs/manual/agent/auth/login")},children:u.formatMessage({id:"server.button.help"})},"help")]}));return M.jsx("div",{className:"ant-pro-form-server-container",style:{backgroundColor:e.colorBgContainer,display:"flex",justifyContent:"center",flexDirection:"column",height:"100%",width:"80%",marginLeft:"10%"},children:M.jsxs(jn,{className:"ant-pro-form-server-main",form:r,submitter:{render:h},children:[M.jsx(s4,{name:"isCustomServerEnabled",fieldProps:{onChange:p},children:u.formatMessage({id:"server.custom.enable"})}),o&&M.jsxs(M.Fragment,{children:[M.jsx(sr,{name:"apiUrl",label:u.formatMessage({id:"server.api.url.label"}),fieldProps:{disabled:!o,placeholder:u.formatMessage({id:"server.api.url.placeholder"}),onChange:m=>s(m.target.value)}}),M.jsx(sr,{name:"websocketUrl",label:u.formatMessage({id:"server.websocket.url.label"}),fieldProps:{disabled:!o,placeholder:u.formatMessage({id:"server.websocket.url.placeholder"}),onChange:m=>c(m.target.value)}})]})]})})};function a6t(e){return e==="bytedesk_salt"||!e?"bytedesk_license":du.SHA256(e).toString().substring(0,16)}function s6t(e,t){if(!e)throw new Error("密码不能为空");if(!t)throw new Error("盐值不能为空");try{const n=a6t(t),r=du.enc.Utf8.parse(n);return du.AES.encrypt(e,r,{mode:du.mode.ECB,padding:du.pad.Pkcs7}).toString()}catch(n){throw console.error("密码加密失败:",n),new Error("密码加密失败: "+n.message)}}function l6t(e=16){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let n="";for(let r=0;r=8&&(t+=20),e.length>=12&&(t+=10),/\d/.test(e)&&(t+=20),/[a-z]/.test(e)&&(t+=20),/[A-Z]/.test(e)&&(t+=20),/[!@#$%^&*(),.?":{}|<>]/.test(e)&&(t+=10),Math.min(t,100)):0}const u6t=({isModel:e=!1})=>{const t=Pn(),[n]=jn.useForm(),r=Tl(),{isLoggedIn:o}=f.useContext(ha),{token:i}=Ea.useToken(),[a,s]=f.useState("/agenticflow/logo.png"),[l,c]=f.useState(""),[u,d]=f.useState(""),p=localStorage.getItem(FN),[h]=f.useState(p||"/"),[m,v]=f.useState("account"),g=da(G=>G.setUserInfo),x=mw(G=>G.setAccessToken),{isCustomServer:y,setIsCustomServer:b}=f.useContext(ha),[C,S]=f.useState(!0),[w]=f.useState(()=>{const G=localStorage.getItem("deviceUid");if(G)return G;{const Y=oO();return localStorage.setItem("deviceUid",Y),Y}}),[E,_]=f.useState(),[P,$]=f.useState(O$e),[R,O]=f.useState("https://www.weiyuai.cn/terms.html");f.useEffect(()=>{o&&!e&&r(h)},[o,r,e]);const T=G=>{console.log(`onPrivacyProtocolChange checked = ${G.target.checked}`),S(G.target.checked);const Y=localStorage.getItem(Ps);if(Y)try{const{remember:Q}=JSON.parse(Y);Q&&setTimeout(()=>{n.setFieldsValue({remember:Q})},0)}catch(Q){console.error("Failed to parse saved credentials:",Q)}},I=()=>{UC(P)},k=()=>{UC(R)},[N,D]=f.useState(""),L=async(G,Y)=>{D(G),n.setFieldValue("captchaCode",Y)},H=async G=>{console.log("handleKaptchaCheck:",G)},U=async(G,Y)=>{const Q=l6t(),ee=s6t(G.password,Q),te={username:G.username,passwordHash:ee,passwordSalt:Q,captchaUid:Y,captchaCode:G.captchaCode,deviceUid:w,platform:xl};console.log("login info:",{...te}),await V(te)},V=async G=>{if(console.log("handleSubmit values: ",G,m),!C){_e.error("请阅读并同意隐私协议");return}_e.loading(t.formatMessage({id:"logging",defaultMessage:"logging..."}));const Y=localStorage.getItem(Ps);let Q=!1;if(Y)try{Q=JSON.parse(Y).remember}catch(te){console.error("Failed to parse saved credentials:",te)}localStorage.setItem(Ps,JSON.stringify({username:G.username,remember:Q}));const ee=await Z8t({...G});console.log("LoginResult:",ee.data),ee.data.code===200?(_e.destroy(),_e.success(t.formatMessage({id:"pages.login.success",defaultMessage:"login success"})),Q&&localStorage.setItem(Ps,JSON.stringify({username:G.username,password:G.password,remember:!0})),g(ee.data.data.user),x(ee.data.data.accessToken),e||r(h)):(_e.destroy(),_e.error(t.formatMessage({id:ee.data.message,defaultMessage:ee.data.message})))},j=G=>{n.setFieldsValue({mobile:G})},F=async G=>{if(!C){_e.error(t.formatMessage({id:"login.privacy.required",defaultMessage:"请阅读并同意隐私协议"}));return}const Y=localStorage.getItem(Ps);let Q={};if(Y)try{Q=JSON.parse(Y)}catch(te){console.error("Failed to parse saved credentials:",te)}localStorage.setItem(Ps,JSON.stringify({...Q,mobile:G.mobile}));const ee=await J8t({...G});console.log("LoginMobileResult:",ee),ee.data.code===200?(_e.destroy(),_e.success(t.formatMessage({id:"pages.login.success",defaultMessage:"login success"})),g(ee.data.data.user),x(ee.data.data.accessToken),e||r(h)):(_e.destroy(),_e.error(t.formatMessage({id:ee.data.message,defaultMessage:ee.data.message})))},W=()=>{console.log("switch server"),b(G=>!G)},X=()=>{console.log("handleAnonymousLogin"),r("/anonymous")},J=()=>{if(Fd)return{}},q=(G,Y)=>{n.setFieldsValue({username:G,remember:Y});const Q=localStorage.getItem(Ps);if(Q&&Y)try{const{password:ee}=JSON.parse(Q);ee&&n.setFieldsValue({password:ee})}catch(ee){console.error("Failed to parse saved credentials:",ee)}},A=async()=>{var Y,Q,ee,te,oe,ne,le,ce,he;console.log("getConfig");const G=await Fae();_(G),(Y=G==null?void 0:G.custom)!=null&&Y.enabled&&!kOe()?((Q=G==null?void 0:G.custom)!=null&&Q.logo?s((ee=G==null?void 0:G.custom)==null?void 0:ee.logo):s("/agenticflow/logo.png"),(te=G==null?void 0:G.custom)!=null&&te.name?c((oe=G==null?void 0:G.custom)==null?void 0:oe.name):c(t.formatMessage({id:"app.title"})),(ne=G==null?void 0:G.custom)!=null&&ne.description?d((le=G==null?void 0:G.custom)==null?void 0:le.description):d(t.formatMessage({id:"slogan"})),(ce=G==null?void 0:G.custom)!=null&&ce.privacyPolicyUrl&&$(G.custom.privacyPolicyUrl),(he=G==null?void 0:G.custom)!=null&&he.termsOfServiceUrl&&O(G.custom.termsOfServiceUrl)):(s("/agenticflow/logo.png"),c(t.formatMessage({id:"app.title"})),d(t.formatMessage({id:"slogan"}))),Aae()},z=()=>{var Y,Q,ee;const G=[];return((Y=E==null?void 0:E.custom)==null?void 0:Y.loginUsernameEnable)!==!1&&G.push({key:"account",label:t.formatMessage({id:"pages.login.accountLogin.tab",defaultMessage:"账户密码登录"}),children:M.jsx(UJ,{loginType:m,onKaptchaChange:L,onKaptchaCheck:H,onRememberChange:q})}),((Q=E==null?void 0:E.custom)==null?void 0:Q.loginMobileEnable)!==!1&&G.push({key:"mobile",label:t.formatMessage({id:"pages.login.phoneLogin.tab",defaultMessage:"手机号登录"}),children:M.jsx(r6t,{loginType:m,onKaptchaChange:L,onKaptchaCheck:H,onRememberChange:j})}),((ee=E==null?void 0:E.custom)==null?void 0:ee.loginScanEnable)!==!1&&I$e&&G.push({key:"scan",label:t.formatMessage({id:"pages.login.scanLogin.tab",defaultMessage:"扫码登录"}),children:M.jsx(i6t,{loginType:m})}),G.length===0&&G.push({key:"account",label:t.formatMessage({id:"pages.login.accountLogin.tab",defaultMessage:"账户密码登录"}),children:M.jsx(UJ,{loginType:m,onKaptchaChange:L,onKaptchaCheck:H,onRememberChange:q})}),G};return f.useEffect(()=>{Ose(),A()},[]),f.useEffect(()=>{if(E){const G=z();if(G.length>0){const Y=G[0].key;Y&&Y!==m&&v(Y)}}},[E]),M.jsx(zT,{hashed:!1,children:M.jsxs("div",{style:{backgroundColor:i.colorBgContainer,textAlign:"center",height:"100%"},children:[!y&&M.jsxs(gye,{form:n,contentStyle:{minWidth:400},logo:M.jsx("img",{alt:"logo",src:k$e}),title:N$e,initialValues:J(),onFinish:async G=>{if(console.log("login:",G),m==="account"){if(c6t(G.password)<40){Ir.confirm({title:t.formatMessage({id:"pages.login.password.weak.title",defaultMessage:"密码强度提醒"}),content:M.jsxs("div",{children:[M.jsx("p",{children:t.formatMessage({id:"pages.login.password.weak.description",defaultMessage:"您当前使用的密码强度较低,存在安全风险。"})}),M.jsx("p",{children:t.formatMessage({id:"pages.login.password.weak.suggestion",defaultMessage:"建议:包含大小写字母、数字和特殊字符,长度至少8位"})}),M.jsx("p",{children:t.formatMessage({id:"pages.login.password.weak.confirm",defaultMessage:"是否仍要使用当前密码继续登录?"})})]}),okText:t.formatMessage({id:"pages.login.password.weak.continue",defaultMessage:"继续登录"}),cancelText:t.formatMessage({id:"pages.login.password.weak.modify",defaultMessage:"修改密码"}),onOk:()=>{U(G,N)},onCancel:()=>{console.log("用户选择修改密码")}});return}U(G,N)}else if(m==="mobile"){const Y={mobile:G.mobile,country:G.country,code:G.code,captchaUid:N,captchaCode:G.captchaCode,platform:xl};await F(Y)}else console.log("scan login type")},actions:Fd&&M.jsxs(Ri,{children:[M.jsx(ei,{id:"pages.login.loginWith",defaultMessage:"其他登录方式"}),M.jsx(At,{type:"link",onClick:X,children:t.formatMessage({id:"pages.login.anonymousLogin",defaultMessage:"匿名登录"})})]}),children:[M.jsx(Zw,{centered:!0,items:z(),activeKey:m,onChange:G=>v(G)}),M.jsxs("div",{style:{marginBlockEnd:24,textAlign:"left",marginTop:10},children:[M.jsx(Uy,{checked:C,onChange:T,children:M.jsxs("span",{children:[t.formatMessage({id:"login.privacy.agreement.prefix",defaultMessage:"同意"}),M.jsx(At,{size:"small",type:"link",onClick:I,style:{padding:0,height:"auto"},children:t.formatMessage({id:"login.privacy.agreement",defaultMessage:"《用户隐私协议》"})}),t.formatMessage({id:"login.privacy.agreement.and",defaultMessage:"和"}),M.jsx(At,{size:"small",type:"link",onClick:k,style:{padding:0,height:"auto"},children:t.formatMessage({id:"login.terms.agreement",defaultMessage:"《服务条款》"})})]})}),T$e&&M.jsx(At,{type:"link",style:{float:"right",marginBottom:24},onClick:W,children:t.formatMessage({id:"login.switch.server",defaultMessage:"切换服务器"})})]})]}),y&&M.jsx(cxe,{})]})})},lF=({isModel:e=!1})=>M.jsx(aT,{children:M.jsx(u6t,{isModel:e})}),d6t=()=>{Tl();const{token:e}=Ea.useToken(),[t,n]=f.useState("phone");return Ss(e.colorTextBase,.2),M.jsx(zT,{hashed:!1,children:M.jsx("div",{style:{backgroundColor:e.colorBgContainer,textAlign:"center",height:"100vh"},children:M.jsxs(gye,{logo:"./logo.png",title:"微语",subTitle:"注册账号",children:[M.jsxs(M.Fragment,{children:[M.jsx(sr,{name:"username",fieldProps:{size:"large",prefix:M.jsx(k7,{className:"prefixIcon"})},placeholder:"用户名",rules:[{required:!0,message:"请输入用户名!"}]}),M.jsx(sr.Password,{name:"password",fieldProps:{size:"large",prefix:M.jsx(Sg,{className:"prefixIcon"})},placeholder:"密码",rules:[{required:!0,message:"请输入密码!"}]})]}),M.jsxs("div",{style:{marginBlockEnd:24},children:[M.jsx(s4,{noStyle:!0,name:"autoLogin",children:"自动登录"}),M.jsx(fst,{to:"/agent/auth/login",style:{float:"right"},children:"登录"})]})]})})})};function sz(){const[e,t]=f.useState(!0);return f.useEffect(()=>{function n(){console.log("networkStatus online:",navigator.onLine),navigator.onLine&&t(!0)}function r(){console.log("networkStatus offline:",!navigator.onLine),t(!1)}return window.addEventListener("online",n),window.addEventListener("offline",r),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}},[]),e}function Wc(){const e=Pn();return{translateString:r=>r==null?r:r&&r.startsWith(cW)?e.formatMessage({id:r,defaultMessage:r}):r,translateStringTranct:r=>r==null?r:r!=null&&r.startsWith(cW)?SU(e.formatMessage({id:r}),10):SU(r,10)}}const Zc=()=>{const e=localStorage.getItem(xPe);return e===null?Fd:e==="true"},f6t=()=>Fd?1:Fd?0:1,L6=f6t(),GJ=new Map,p6t=1e3,h6t=e=>{const t=Date.now(),n=GJ.get(e);return!n||t-n>p6t?(GJ.set(e,t),!0):!1},hx=()=>{const e=new Date,t=e.getFullYear(),n=String(e.getMonth()+1).padStart(2,"0"),r=String(e.getDate()).padStart(2,"0"),o=String(e.getHours()).padStart(2,"0"),i=String(e.getMinutes()).padStart(2,"0"),a=String(e.getSeconds()).padStart(2,"0");return`${t}-${n}-${r} ${o}:${i}:${a}`},Qf={debug:(e,...t)=>{if(Zc()&&L6<=0){if(!h6t(e))return;const n=hx();t.length?console.debug(`${n} [DEBUG]: ${e}`,...t):console.debug(`${n} [DEBUG]: ${e}`)}},info:(e,...t)=>{if(Zc()&&L6<=1){const n=hx();t.length?console.info(`${n} [INFO]: ${e}`,...t):console.info(`${n} [INFO]: ${e}`)}},warn:(e,...t)=>{if(Zc()&&L6<=2){const n=hx();t.length?console.warn(`${n} [WARN]: ${e}`,...t):console.warn(`${n} [WARN]: ${e}`)}},error:(e,...t)=>{const n=hx();t.length?console.error(`${n} [ERROR]: ${e}`,...t):console.error(`${n} [ERROR]: ${e}`)},debugIf:(e,...t)=>{Zc()&&Qf.debug(e,...t)},log:(e,...t)=>{if(Zc()){const n=hx();t.length?console.log(`${n} [LOG]: ${e}`,...t):console.log(`${n} [LOG]: ${e}`)}},group:e=>{Zc()&&console.group(`[ByteDesk] ${e}`)},groupEnd:()=>{Zc()&&console.groupEnd()},table:e=>{Zc()&&console.table(e)},time:e=>{Zc()&&console.time(`[ByteDesk] ${e}`)},timeEnd:e=>{Zc()&&console.timeEnd(`[ByteDesk] ${e}`)}};function uxe(){const e=sz(),{translateString:t}=Wc(),[n,r]=f.useState(!1),o=async(a,s)=>{Qf.debug("showNotification",a,s)},i=(a,s)=>{console.log("showWebNotification",a,s)};return f.useEffect(()=>(W1||(window.Notification&&Notification.permission!=="granted"?Notification.requestPermission(function(a){r(a==="granted")}):(console.log("已经授权或浏览器不支持通知"),r(!0)),document.addEventListener("visibilitychange",()=>{},!1)),()=>{document.removeEventListener("visibilitychange",()=>{})}),[]),f.useEffect(()=>{if(console.log("useNotification useEffect isNetworkOnline",e),e){const a=localStorage.getItem(r1);(a==null||a==="true")&&o(t("i18n.tip.title"),t("i18n.tip.network.disconnected"))}else{const a=localStorage.getItem(r1);(a==null||a==="true")&&o(t("i18n.tip.title"),t("i18n.tip.network.connected"))}},[e]),{isNotificationGranted:n,showWebNotification:i,showNotification:o}}const ds=Fa()(Dc(Vs(Ac(e=>({orgTree:[],currentOrg:{uid:"",name:"",logo:"",description:""},setCurrentOrg(t){e({currentOrg:t})},deleteOrg:()=>e({currentOrg:{uid:"",name:"",logo:"",description:""}})})),{name:B$e})));var Sd={},dxe={exports:{}},fxe={exports:{}};(function(e){var t=_ye;function n(r){if(Array.isArray(r))return t(r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(fxe);var m6t=fxe.exports,pxe={exports:{}};(function(e){function t(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(pxe);var hxe=pxe.exports,mxe={exports:{}};(function(e){function t(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(mxe);var g6t=mxe.exports;(function(e){var t=m6t,n=hxe,r=M9,o=g6t;function i(a){return t(a)||n(a)||r(a)||o()}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports})(dxe);var gxe=dxe.exports,D4={};Object.defineProperty(D4,"__esModule",{value:!0});D4.default=v6t;function v6t(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(r){delete n[r]}),n}var lz={};const ih=Cy(lDe);var A4={},y6t=Yo.default;Object.defineProperty(A4,"__esModule",{value:!0});A4.default=x6t;var b6t=y6t(f);function x6t(e,t,n){var r=b6t.useRef({});return(!("value"in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}var F4={},vxe={exports:{}};(function(e){var t=Cye,n=hxe,r=M9,o=Pye;function i(a){return t(a)||n(a)||r(a)||o()}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports})(vxe);var C6t=vxe.exports,cz={};Object.defineProperty(cz,"__esModule",{value:!0});cz.default=w6t;function w6t(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!(0,cF.default)(e,t.slice(0,-1))?e:xxe(e,t,n,r)}function _6t(e){return(0,yxe.default)(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function qJ(e){return Array.isArray(e)?[]:{}}var $6t=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function P6t(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=uz,e};yl.default=I6t;var B4={};Object.defineProperty(B4,"__esModule",{value:!0});B4.default=void 0;var k6t=f;B4.default=(0,k6t.createContext)(void 0);var wxe={},L4={},N6t=Dn.default;Object.defineProperty(L4,"__esModule",{value:!0});L4.changeConfirmLocale=D6t;L4.getConfirmLocale=A6t;var dz=N6t(ag);let f$=Object.assign({},dz.default.Modal),p$=[];const KJ=()=>p$.reduce((e,t)=>Object.assign(Object.assign({},e),t),dz.default.Modal);function D6t(e){if(e){const t=Object.assign({},e);return p$.push(t),f$=KJ(),()=>{p$=p$.filter(n=>n!==t),f$=KJ()}}f$=Object.assign({},dz.default.Modal)}function A6t(){return f$}var vb={};Object.defineProperty(vb,"__esModule",{value:!0});vb.default=void 0;var F6t=f;const B6t=(0,F6t.createContext)(void 0);vb.default=B6t;var j4={},Sxe=Dn.default,L6t=Yo.default;Object.defineProperty(j4,"__esModule",{value:!0});j4.default=void 0;var j6=L6t(f),j6t=Sxe(vb),YJ=Sxe(ag);const z6t=(e,t)=>{const n=j6.useContext(j6t.default),r=j6.useMemo(()=>{var i;const a=t||YJ.default[e],s=(i=n==null?void 0:n[e])!==null&&i!==void 0?i:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,n]),o=j6.useMemo(()=>{const i=n==null?void 0:n.locale;return n!=null&&n.exist&&!i?YJ.default.locale:i},[n]);return[r,o]};j4.default=z6t;(function(e){"use client";var t=Dn.default,n=Yo.default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ANT_MARK=void 0,Object.defineProperty(e,"useLocale",{enumerable:!0,get:function(){return a.default}});var r=n(f),o=L4,i=t(vb),a=t(j4);e.ANT_MARK="internalMark";const s=l=>{const{locale:c={},children:u,_ANT_MARK__:d}=l;r.useEffect(()=>(0,o.changeConfirmLocale)(c==null?void 0:c.Modal),[c]);const p=r.useMemo(()=>Object.assign(Object.assign({},c),{exist:!0}),[c]);return r.createElement(i.default.Provider,{value:p},u)};e.default=s})(wxe);var z4={},ku={};Object.defineProperty(ku,"__esModule",{value:!0});ku.defaultPresetColors=ku.default=void 0;const H6t=ku.defaultPresetColors={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"},V6t=Object.assign(Object.assign({},H6t),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, + */var Ii=typeof Symbol=="function"&&Symbol.for,nz=Ii?Symbol.for("react.element"):60103,rz=Ii?Symbol.for("react.portal"):60106,_4=Ii?Symbol.for("react.fragment"):60107,$4=Ii?Symbol.for("react.strict_mode"):60108,P4=Ii?Symbol.for("react.profiler"):60114,M4=Ii?Symbol.for("react.provider"):60109,T4=Ii?Symbol.for("react.context"):60110,oz=Ii?Symbol.for("react.async_mode"):60111,R4=Ii?Symbol.for("react.concurrent_mode"):60111,O4=Ii?Symbol.for("react.forward_ref"):60112,k4=Ii?Symbol.for("react.suspense"):60113,j8t=Ii?Symbol.for("react.suspense_list"):60120,I4=Ii?Symbol.for("react.memo"):60115,D4=Ii?Symbol.for("react.lazy"):60116,z8t=Ii?Symbol.for("react.block"):60121,H8t=Ii?Symbol.for("react.fundamental"):60117,V8t=Ii?Symbol.for("react.responder"):60118,W8t=Ii?Symbol.for("react.scope"):60119;function Ks(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case nz:switch(e=e.type,e){case oz:case R4:case _4:case P4:case $4:case k4:return e;default:switch(e=e&&e.$$typeof,e){case T4:case O4:case D4:case I4:case M4:return e;default:return t}}case rz:return t}}}function txe(e){return Ks(e)===R4}Tr.AsyncMode=oz;Tr.ConcurrentMode=R4;Tr.ContextConsumer=T4;Tr.ContextProvider=M4;Tr.Element=nz;Tr.ForwardRef=O4;Tr.Fragment=_4;Tr.Lazy=D4;Tr.Memo=I4;Tr.Portal=rz;Tr.Profiler=P4;Tr.StrictMode=$4;Tr.Suspense=k4;Tr.isAsyncMode=function(e){return txe(e)||Ks(e)===oz};Tr.isConcurrentMode=txe;Tr.isContextConsumer=function(e){return Ks(e)===T4};Tr.isContextProvider=function(e){return Ks(e)===M4};Tr.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===nz};Tr.isForwardRef=function(e){return Ks(e)===O4};Tr.isFragment=function(e){return Ks(e)===_4};Tr.isLazy=function(e){return Ks(e)===D4};Tr.isMemo=function(e){return Ks(e)===I4};Tr.isPortal=function(e){return Ks(e)===rz};Tr.isProfiler=function(e){return Ks(e)===P4};Tr.isStrictMode=function(e){return Ks(e)===$4};Tr.isSuspense=function(e){return Ks(e)===k4};Tr.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===_4||e===R4||e===P4||e===$4||e===k4||e===j8t||typeof e=="object"&&e!==null&&(e.$$typeof===D4||e.$$typeof===I4||e.$$typeof===M4||e.$$typeof===T4||e.$$typeof===O4||e.$$typeof===H8t||e.$$typeof===V8t||e.$$typeof===W8t||e.$$typeof===z8t)};Tr.typeOf=Ks;exe.exports=Tr;var U8t=exe.exports,nxe=U8t,G8t={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},q8t={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},rxe={};rxe[nxe.ForwardRef]=G8t;rxe[nxe.Memo]=q8t;var iz=typeof window<"u"&&!window.__REACT_INTL_BYPASS_GLOBAL_CONTEXT__?window.__REACT_INTL_CONTEXT__||(window.__REACT_INTL_CONTEXT__=p.createContext(null)):p.createContext(null);iz.Consumer;var K8t=iz.Provider,Y8t=K8t,X8t=iz;function Pn(){var e=p.useContext(X8t);return Zbe(e),e}var aF;(function(e){e.formatDate="FormattedDate",e.formatTime="FormattedTime",e.formatNumber="FormattedNumber",e.formatList="FormattedList",e.formatDisplayName="FormattedDisplayName"})(aF||(aF={}));var sF;(function(e){e.formatDate="FormattedDateParts",e.formatTime="FormattedTimeParts",e.formatNumber="FormattedNumberParts",e.formatList="FormattedListParts"})(sF||(sF={}));function oxe(e){var t=function(n){var r=Pn(),o=n.value,i=n.children,a=Q0(n,["value","children"]),s=typeof o=="string"?new Date(o||0):o,l=e==="formatDate"?r.formatDateToParts(s,a):r.formatTimeToParts(s,a);return i(l)};return t.displayName=sF[e],t}function IS(e){var t=function(n){var r=Pn(),o=n.value,i=n.children,a=Q0(n,["value","children"]),s=r[e](o,a);if(typeof i=="function")return i(s);var l=r.textComponent||p.Fragment;return p.createElement(l,null,s)};return t.displayName=aF[e],t}function ixe(e){return e&&Object.keys(e).reduce(function(t,n){var r=e[n];return t[n]=Ube(r)?L8t(r):r,t},{})}var VJ=function(e,t,n,r){for(var o=[],i=4;i{const n=Pn(),[r,o]=p.useState(),[i,a]=p.useState(),s=async()=>{const u=await C3t();u.data.code===200&&(o(u.data.data.captchaUid),a(u.data.data.captchaImage))},l=async(u,d)=>{const f=await S3t(u,d);console.log("checkCaptcha response",f),f.data.code===200?t&&t(!0):t&&t(!1)};p.useEffect(()=>{s()},[]);const c=u=>{e&&(e(r,u.target.value),u.target.value&&u.target.value!==""&&u.target.value.trim().length===4?l(r,u.target.value):t&&t(!1))};return M.jsx(M.Fragment,{children:i&&M.jsxs(M.Fragment,{children:[M.jsx(Hn,{onChange:c,prefix:M.jsx(Vtt,{}),placeholder:n.formatMessage({id:"captcha",defaultMessage:"captcha"}),style:{width:"65%",float:"left",height:40}}),M.jsx("img",{src:i,alt:"captcha",onClick:s})]})})},UJ=({loginType:e,onKaptchaChange:t,onKaptchaCheck:n,onRememberChange:r})=>{const o=Pn();return p.useEffect(()=>{const i=localStorage.getItem(Ps);if(i)try{const{username:a,remember:s}=JSON.parse(i);a&&(r==null||r(a,!!s))}catch(a){console.error("Failed to parse saved credentials:",a)}},[r]),M.jsx(M.Fragment,{children:e==="account"&&M.jsxs("div",{children:[M.jsx(sr,{name:"username",fieldProps:{size:"large",prefix:M.jsx(I7,{className:"prefixIcon"}),onClear:()=>{console.log("onClear");const i=localStorage.getItem(Ps);if(i)try{const a=JSON.parse(i),{username:s,...l}=a;console.log("username",s),console.log("rest",l),localStorage.setItem(Ps,JSON.stringify(l))}catch(a){console.error("Failed to parse saved credentials:",a)}}},placeholder:o.formatMessage({id:"pages.login.username.placeholder",defaultMessage:"邮箱"}),rules:[{required:!0,message:M.jsx(ti,{id:"pages.login.username.required",defaultMessage:"请输入邮箱!"})}]}),M.jsx(sr.Password,{name:"password",fieldProps:{size:"large",prefix:M.jsx(Eg,{className:"prefixIcon"})},placeholder:o.formatMessage({id:"pages.login.password.placeholder",defaultMessage:"密码"}),rules:[{required:!0,message:M.jsx(ti,{id:"pages.login.password.required",defaultMessage:"请输入密码!"})}]}),M.jsx(jn.Item,{name:"captchaCode",rules:[{required:!0,message:o.formatMessage({id:"pages.login.captcha.required",defaultMessage:"请输入验证码!"})}],children:M.jsx(gb,{onKaptchaChange:t,onKaptchaCheck:n})})]})})};async function Z8t(e){return Xn("/auth/v1/login",{method:"POST",data:{...e,channel:mr}})}async function az(e){return Xn("/auth/v1/send/mobile",{method:"POST",data:{...e,channel:mr}})}async function lxe(e){return Xn("/auth/v1/send/email",{method:"POST",data:{...e,channel:mr}})}async function J8t(e){return Xn("/auth/v1/login/mobile",{method:"POST",data:{...e,channel:mr}})}async function eDt(e,t){return Xn("/auth/v1/vip/scan/query",{method:"GET",params:{deviceUid:e,forceRefresh:t,channel:mr}})}async function tDt(e){return Xn("/auth/v1/vip/scan/login",{method:"POST",data:{...e,channel:mr}})}async function nDt(e,t){return Xn("/api/v1/user/logout",{method:"POST",data:{accessToken:e,channel:mr}})}const rDt=({loginType:e,onKaptchaChange:t,onKaptchaCheck:n,onRememberChange:r})=>{const o=Pn(),[i,a]=p.useState(""),[s,l]=p.useState(""),[c,u]=p.useState(!1),[d,f]=p.useState(!1),[h,m]=p.useState("86");p.useEffect(()=>{if(d)return;const y=localStorage.getItem(Ps);if(y)try{const{mobile:x}=JSON.parse(y);x&&(r==null||r(x),f(!0))}catch(x){console.error("Failed to parse saved credentials:",x)}},[r,d]);const v=async(y,x)=>{a(y),l(x),t&&t(y,x)},g=async y=>{u(y),n&&n(y)},b=[{label:o.formatMessage({id:"pages.login.country.china"}),value:"86",icon:"🇨🇳",code:"CN"},{label:o.formatMessage({id:"pages.login.country.hongkong"}),value:"852",icon:"🇭🇰",code:"HK"},{label:o.formatMessage({id:"pages.login.country.taiwan"}),value:"886",icon:"🇹🇼",code:"TW"},{label:o.formatMessage({id:"pages.login.country.macao"}),value:"853",icon:"🇲🇴",code:"MO"},{label:o.formatMessage({id:"pages.login.country.japan"}),value:"81",icon:"🇯🇵",code:"JP"},{label:o.formatMessage({id:"pages.login.country.korea"}),value:"82",icon:"🇰🇷",code:"KR"},{label:o.formatMessage({id:"pages.login.country.singapore"}),value:"65",icon:"🇸🇬",code:"SG"},{label:o.formatMessage({id:"pages.login.country.malaysia"}),value:"60",icon:"🇲🇾",code:"MY"},{label:o.formatMessage({id:"pages.login.country.thailand"}),value:"66",icon:"🇹🇭",code:"TH"},{label:o.formatMessage({id:"pages.login.country.vietnam"}),value:"84",icon:"🇻🇳",code:"VN"},{label:o.formatMessage({id:"pages.login.country.philippines"}),value:"63",icon:"🇵🇭",code:"PH"},{label:o.formatMessage({id:"pages.login.country.indonesia"}),value:"62",icon:"🇮🇩",code:"ID"},{label:o.formatMessage({id:"pages.login.country.usa"}),value:"1-us",icon:"🇺🇸",code:"US"},{label:o.formatMessage({id:"pages.login.country.canada"}),value:"1-ca",icon:"🇨🇦",code:"CA"},{label:o.formatMessage({id:"pages.login.country.uk"}),value:"44",icon:"🇬🇧",code:"GB"},{label:o.formatMessage({id:"pages.login.country.germany"}),value:"49",icon:"🇩🇪",code:"DE"},{label:o.formatMessage({id:"pages.login.country.france"}),value:"33",icon:"🇫🇷",code:"FR"},{label:o.formatMessage({id:"pages.login.country.italy"}),value:"39",icon:"🇮🇹",code:"IT"},{label:o.formatMessage({id:"pages.login.country.spain"}),value:"34",icon:"🇪🇸",code:"ES"},{label:o.formatMessage({id:"pages.login.country.russia"}),value:"7",icon:"🇷🇺",code:"RU"},{label:o.formatMessage({id:"pages.login.country.australia"}),value:"61",icon:"🇦🇺",code:"AU"},{label:o.formatMessage({id:"pages.login.country.newzealand"}),value:"64",icon:"🇳🇿",code:"NZ"}];return M.jsx(M.Fragment,{children:e==="mobile"&&M.jsxs(M.Fragment,{children:[M.jsxs($O,{gutter:16,children:[M.jsx(j0,{span:10,children:M.jsx(Ym,{name:"country",options:b.map(y=>({...y,label:`${y.icon} ${y.label} (+${y.value.includes("-")?y.value.split("-")[0]:y.value})`})),fieldProps:{size:"large",placeholder:o.formatMessage({id:"pages.login.country.placeholder",defaultMessage:"选择国家/地区"}),onChange:y=>m(y)},initialValue:"86"})}),M.jsx(j0,{span:14,children:M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{className:"prefixIcon"}),onChange:()=>{f(!0)},onClear:()=>{console.log("onClear");const y=localStorage.getItem(Ps);if(y)try{const x=JSON.parse(y),{mobile:w,...S}=x;console.log("saved:",w,x),localStorage.setItem(Ps,JSON.stringify(S))}catch(x){console.error("Failed to parse saved credentials:",x)}}},name:"mobile",placeholder:o.formatMessage({id:"pages.login.phoneNumber.placeholder",defaultMessage:"手机号"}),rules:[{required:!0,message:M.jsx(ti,{id:"pages.login.phoneNumber.required",defaultMessage:"请输入手机号!"})}]})})]}),M.jsx(jn.Item,{name:"captchaCode",rules:[{required:!0,message:o.formatMessage({id:"pages.login.captcha.required",defaultMessage:"请输入验证码!"})}],children:M.jsx(gb,{onKaptchaChange:v,onKaptchaCheck:g})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Eg,{className:"prefixIcon"})},captchaProps:{size:"large",disabled:!c},placeholder:o.formatMessage({id:"pages.login.captcha.placeholder",defaultMessage:"请输入验证码"}),captchaTextRender:(y,x)=>y?`${x} ${o.formatMessage({id:"pages.getCaptchaSecondText",defaultMessage:"获取验证码"})}`:o.formatMessage({id:"pages.login.phoneLogin.getVerificationCode",defaultMessage:"获取验证码"}),phoneName:"mobile",name:"code",rules:[{required:!0,message:M.jsx(ti,{id:"pages.login.captcha.required",defaultMessage:"请输入验证码!"})}],onGetCaptcha:async y=>{if(console.log("mobile:",y),console.log("selectedCountry:",h),y){const x={mobile:y,country:h,type:X$e,captchaUid:i,captchaCode:s,platform:xl},w=await az(x);if(console.log("sendMobileCode:",w.data,x),w.data.code!==200){_e.error(o.formatMessage({id:w.data.message,defaultMessage:w.data.message}));return}_e.success(o.formatMessage({id:w.data.message,defaultMessage:w.data.message}))}else _e.error(o.formatMessage({id:"pages.login.phoneNumber.invalid",defaultMessage:"手机号不能为空"}))}}),M.jsx(pde,{message:M.jsx(ti,{id:"pages.login.auto.register",defaultMessage:"Mobile will auto register"}),type:"info"})]})})},Uw=e=>{window.open(e,"_blank")},oDt=()=>{Uw("https://www.weiyuai.cn/docs/zh-CN/")},iDt=({loginType:e})=>{const t=Pn(),n=Ol(),r=fa(h=>h.setUserInfo),o=mC(h=>h.setAccessToken),{deviceUid:i,setDeviceUid:a}=fa(h=>({deviceUid:h.deviceUid,setDeviceUid:h.setDeviceUid})),[s,l]=p.useState("login"),[c,u]=p.useState("loading"),d=async h=>{console.log("handleScanLogin values: ",h),_e.loading(t.formatMessage({id:"logging",defaultMessage:"logging..."}));const m=await tDt({...h});console.log("LoginMobileResult scanLogin:",m.data),m.data.code===200?(_e.destroy(),_e.success(t.formatMessage({id:"pages.login.success",defaultMessage:"login success"})),r(m.data.data.user),o(m.data.data.accessToken),n("/chat")):(_e.destroy(),_e.error(m.data.message))},f=async h=>{if(e!="scan")return;const m=await eDt(i,h);if(m.data.code===200){const v=m.data.data;if(console.log("handleScanQuery status: ",v.status),v.status===tPe)u("active"),l("deviceUid="+v.deviceUid+"&code="+v.content);else if(v.status===nPe)u("scanned");else if(v.status===oPe)u("expired");else if(v.status===rPe){if(v.receiver===void 0||v.receiver==="")return;const g={mobile:v.receiver,code:v.content,platform:xl};console.log("login scan info:",g),await d(g)}}else _e.error(m.data.message)};return p.useEffect(()=>{console.log("scan deviceUid:",i),(i===void 0||i==="")&&a(oR()),f(!0);const h=setInterval(()=>{f(!1)},3e3);return()=>{clearInterval(h)}},[e,i]),M.jsx(M.Fragment,{children:e==="scan"&&M.jsx(M.Fragment,{children:M.jsx(Oge,{style:{margin:"auto"},value:s,status:c,onRefresh:()=>{console.log("onRefresh"),f(!0)}})})})},cxe=()=>{const{token:e}=_a.useToken(),{isCustomServer:t,setIsCustomServer:n}=p.useContext(ma),[r]=jn.useForm(),[o,i]=p.useState(!1),[a,s]=p.useState(""),[l,c]=p.useState(""),u=Pn(),d=()=>{console.log("switch server"),n(m=>!m)};p.useEffect(()=>{a&&a.length>0&&(r.setFieldsValue({apiUrl:a}),console.log("apiUrl:",a))},[a]),p.useEffect(()=>{if(t){const m=localStorage.getItem(Ix);m==="true"&&(i(!0),r.setFieldsValue({isCustomServerEnabled:!0})),console.log("isCustomServer customEnabled:",m);const v=localStorage.getItem(Dx);v&&r.setFieldsValue({apiUrl:Wg(v)});const g=localStorage.getItem(ME);g&&r.setFieldsValue({websocketUrl:Wg(g)})}},[t]);const f=m=>{if(console.log("handleCustomServerChange e:",m),i(m.target.checked),m.target.checked){const v=localStorage.getItem(Dx);v&&r.setFieldsValue({apiUrl:Wg(v)});const g=localStorage.getItem(ME);g&&r.setFieldsValue({websocketUrl:Wg(g)}),console.log("initData apiUrl:",v,"websocketUrl:",g)}else localStorage.setItem(Ix,"false")},h=(m,v)=>(console.log("props:",m,v),M.jsxs("div",{style:{display:"flex",justifyContent:"center",gap:"8px"},children:[M.jsx(At,{icon:M.jsx(QJe,{}),onClick:d,children:u.formatMessage({id:"server.button.back"})},"back"),M.jsx(At,{type:"primary",onClick:()=>{let g=m.form.getFieldValue("apiUrl");g=Wg(g.trim());let b=m.form.getFieldValue("websocketUrl");b=Wg(b.trim()),g&&g.trim().length>0&&b&&b.trim().length>0?(localStorage.setItem(Dx,g),localStorage.setItem(ME,b),localStorage.setItem(Ix,"true"),_e.success(u.formatMessage({id:"server.save.success"}))):_e.error("请输入正确的服务器地址")},children:u.formatMessage({id:"server.button.save"})},"submit"),M.jsx(At,{onClick:()=>{var g;(g=m.form)==null||g.resetFields(),s(""),localStorage.setItem(Ix,"false"),localStorage.setItem(Dx,""),localStorage.setItem(ME,""),_e.success(u.formatMessage({id:"server.reset.success"}))},children:u.formatMessage({id:"server.button.reset"})},"reset"),M.jsx(At,{onClick:()=>{Uw("https://www.weiyuai.cn/docs/zh-CN/docs/manual/agent/auth/login")},children:u.formatMessage({id:"server.button.help"})},"help")]}));return M.jsx("div",{className:"ant-pro-form-server-container",style:{backgroundColor:e.colorBgContainer,display:"flex",justifyContent:"center",flexDirection:"column",height:"100%",width:"80%",marginLeft:"10%"},children:M.jsxs(jn,{className:"ant-pro-form-server-main",form:r,submitter:{render:h},children:[M.jsx(s4,{name:"isCustomServerEnabled",fieldProps:{onChange:f},children:u.formatMessage({id:"server.custom.enable"})}),o&&M.jsxs(M.Fragment,{children:[M.jsx(sr,{name:"apiUrl",label:u.formatMessage({id:"server.api.url.label"}),fieldProps:{disabled:!o,placeholder:u.formatMessage({id:"server.api.url.placeholder"}),onChange:m=>s(m.target.value)}}),M.jsx(sr,{name:"websocketUrl",label:u.formatMessage({id:"server.websocket.url.label"}),fieldProps:{disabled:!o,placeholder:u.formatMessage({id:"server.websocket.url.placeholder"}),onChange:m=>c(m.target.value)}})]})]})})};function aDt(e){return e==="bytedesk_salt"||!e?"bytedesk_license":du.SHA256(e).toString().substring(0,16)}function sDt(e,t){if(!e)throw new Error("密码不能为空");if(!t)throw new Error("盐值不能为空");try{const n=aDt(t),r=du.enc.Utf8.parse(n);return du.AES.encrypt(e,r,{mode:du.mode.ECB,padding:du.pad.Pkcs7}).toString()}catch(n){throw console.error("密码加密失败:",n),new Error("密码加密失败: "+n.message)}}function lDt(e=16){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let n="";for(let r=0;r=8&&(t+=20),e.length>=12&&(t+=10),/\d/.test(e)&&(t+=20),/[a-z]/.test(e)&&(t+=20),/[A-Z]/.test(e)&&(t+=20),/[!@#$%^&*(),.?":{}|<>]/.test(e)&&(t+=10),Math.min(t,100)):0}const uDt=({isModel:e=!1})=>{const t=Pn(),[n]=jn.useForm(),r=Ol(),{isLoggedIn:o}=p.useContext(ma),{token:i}=_a.useToken(),[a,s]=p.useState("/agenticflow/logo.png"),[l,c]=p.useState(""),[u,d]=p.useState(""),f=localStorage.getItem(F6),[h]=p.useState(f||"/"),[m,v]=p.useState("account"),g=fa(G=>G.setUserInfo),b=mC(G=>G.setAccessToken),{isCustomServer:y,setIsCustomServer:x}=p.useContext(ma),[w,S]=p.useState(!0),[C]=p.useState(()=>{const G=localStorage.getItem("deviceUid");if(G)return G;{const Y=oR();return localStorage.setItem("deviceUid",Y),Y}}),[E,_]=p.useState(),[P,$]=p.useState(R$e),[T,R]=p.useState("https://www.weiyuai.cn/terms.html");p.useEffect(()=>{o&&!e&&r(h)},[o,r,e]);const O=G=>{console.log(`onPrivacyProtocolChange checked = ${G.target.checked}`),S(G.target.checked);const Y=localStorage.getItem(Ps);if(Y)try{const{remember:Q}=JSON.parse(Y);Q&&setTimeout(()=>{n.setFieldsValue({remember:Q})},0)}catch(Q){console.error("Failed to parse saved credentials:",Q)}},k=()=>{Uw(P)},I=()=>{Uw(T)},[D,N]=p.useState(""),L=async(G,Y)=>{N(G),n.setFieldValue("captchaCode",Y)},H=async G=>{console.log("handleKaptchaCheck:",G)},U=async(G,Y)=>{const Q=lDt(),ee=sDt(G.password,Q),te={username:G.username,passwordHash:ee,passwordSalt:Q,captchaUid:Y,captchaCode:G.captchaCode,deviceUid:C,platform:xl};console.log("login info:",{...te}),await V(te)},V=async G=>{if(console.log("handleSubmit values: ",G,m),!w){_e.error("请阅读并同意隐私协议");return}_e.loading(t.formatMessage({id:"logging",defaultMessage:"logging..."}));const Y=localStorage.getItem(Ps);let Q=!1;if(Y)try{Q=JSON.parse(Y).remember}catch(te){console.error("Failed to parse saved credentials:",te)}localStorage.setItem(Ps,JSON.stringify({username:G.username,remember:Q}));const ee=await Z8t({...G});console.log("LoginResult:",ee.data),ee.data.code===200?(_e.destroy(),_e.success(t.formatMessage({id:"pages.login.success",defaultMessage:"login success"})),Q&&localStorage.setItem(Ps,JSON.stringify({username:G.username,password:G.password,remember:!0})),g(ee.data.data.user),b(ee.data.data.accessToken),e||r(h)):(_e.destroy(),_e.error(t.formatMessage({id:ee.data.message,defaultMessage:ee.data.message})))},j=G=>{n.setFieldsValue({mobile:G})},F=async G=>{if(!w){_e.error(t.formatMessage({id:"login.privacy.required",defaultMessage:"请阅读并同意隐私协议"}));return}const Y=localStorage.getItem(Ps);let Q={};if(Y)try{Q=JSON.parse(Y)}catch(te){console.error("Failed to parse saved credentials:",te)}localStorage.setItem(Ps,JSON.stringify({...Q,mobile:G.mobile}));const ee=await J8t({...G});console.log("LoginMobileResult:",ee),ee.data.code===200?(_e.destroy(),_e.success(t.formatMessage({id:"pages.login.success",defaultMessage:"login success"})),g(ee.data.data.user),b(ee.data.data.accessToken),e||r(h)):(_e.destroy(),_e.error(t.formatMessage({id:ee.data.message,defaultMessage:ee.data.message})))},W=()=>{console.log("switch server"),x(G=>!G)},X=()=>{console.log("handleAnonymousLogin"),r("/anonymous")},J=()=>{if(Fd)return{}},q=(G,Y)=>{n.setFieldsValue({username:G,remember:Y});const Q=localStorage.getItem(Ps);if(Q&&Y)try{const{password:ee}=JSON.parse(Q);ee&&n.setFieldsValue({password:ee})}catch(ee){console.error("Failed to parse saved credentials:",ee)}},A=async()=>{var Y,Q,ee,te,oe,ne,le,ce,he;console.log("getConfig");const G=await Fae();_(G),(Y=G==null?void 0:G.custom)!=null&&Y.enabled&&!IRe()?((Q=G==null?void 0:G.custom)!=null&&Q.logo?s((ee=G==null?void 0:G.custom)==null?void 0:ee.logo):s("/agenticflow/logo.png"),(te=G==null?void 0:G.custom)!=null&&te.name?c((oe=G==null?void 0:G.custom)==null?void 0:oe.name):c(t.formatMessage({id:"app.title"})),(ne=G==null?void 0:G.custom)!=null&&ne.description?d((le=G==null?void 0:G.custom)==null?void 0:le.description):d(t.formatMessage({id:"slogan"})),(ce=G==null?void 0:G.custom)!=null&&ce.privacyPolicyUrl&&$(G.custom.privacyPolicyUrl),(he=G==null?void 0:G.custom)!=null&&he.termsOfServiceUrl&&R(G.custom.termsOfServiceUrl)):(s("/agenticflow/logo.png"),c(t.formatMessage({id:"app.title"})),d(t.formatMessage({id:"slogan"}))),Aae()},z=()=>{var Y,Q,ee;const G=[];return((Y=E==null?void 0:E.custom)==null?void 0:Y.loginUsernameEnable)!==!1&&G.push({key:"account",label:t.formatMessage({id:"pages.login.accountLogin.tab",defaultMessage:"账户密码登录"}),children:M.jsx(UJ,{loginType:m,onKaptchaChange:L,onKaptchaCheck:H,onRememberChange:q})}),((Q=E==null?void 0:E.custom)==null?void 0:Q.loginMobileEnable)!==!1&&G.push({key:"mobile",label:t.formatMessage({id:"pages.login.phoneLogin.tab",defaultMessage:"手机号登录"}),children:M.jsx(rDt,{loginType:m,onKaptchaChange:L,onKaptchaCheck:H,onRememberChange:j})}),((ee=E==null?void 0:E.custom)==null?void 0:ee.loginScanEnable)!==!1&&k$e&&G.push({key:"scan",label:t.formatMessage({id:"pages.login.scanLogin.tab",defaultMessage:"扫码登录"}),children:M.jsx(iDt,{loginType:m})}),G.length===0&&G.push({key:"account",label:t.formatMessage({id:"pages.login.accountLogin.tab",defaultMessage:"账户密码登录"}),children:M.jsx(UJ,{loginType:m,onKaptchaChange:L,onKaptchaCheck:H,onRememberChange:q})}),G};return p.useEffect(()=>{Rse(),A()},[]),p.useEffect(()=>{if(E){const G=z();if(G.length>0){const Y=G[0].key;Y&&Y!==m&&v(Y)}}},[E]),M.jsx(zO,{hashed:!1,children:M.jsxs("div",{style:{backgroundColor:i.colorBgContainer,textAlign:"center",height:"100%"},children:[!y&&M.jsxs(gye,{form:n,contentStyle:{minWidth:400},logo:M.jsx("img",{alt:"logo",src:I$e}),title:D$e,initialValues:J(),onFinish:async G=>{if(console.log("login:",G),m==="account"){if(cDt(G.password)<40){kr.confirm({title:t.formatMessage({id:"pages.login.password.weak.title",defaultMessage:"密码强度提醒"}),content:M.jsxs("div",{children:[M.jsx("p",{children:t.formatMessage({id:"pages.login.password.weak.description",defaultMessage:"您当前使用的密码强度较低,存在安全风险。"})}),M.jsx("p",{children:t.formatMessage({id:"pages.login.password.weak.suggestion",defaultMessage:"建议:包含大小写字母、数字和特殊字符,长度至少8位"})}),M.jsx("p",{children:t.formatMessage({id:"pages.login.password.weak.confirm",defaultMessage:"是否仍要使用当前密码继续登录?"})})]}),okText:t.formatMessage({id:"pages.login.password.weak.continue",defaultMessage:"继续登录"}),cancelText:t.formatMessage({id:"pages.login.password.weak.modify",defaultMessage:"修改密码"}),onOk:()=>{U(G,D)},onCancel:()=>{console.log("用户选择修改密码")}});return}U(G,D)}else if(m==="mobile"){const Y={mobile:G.mobile,country:G.country,code:G.code,captchaUid:D,captchaCode:G.captchaCode,platform:xl};await F(Y)}else console.log("scan login type")},actions:Fd&&M.jsxs(Ri,{children:[M.jsx(ti,{id:"pages.login.loginWith",defaultMessage:"其他登录方式"}),M.jsx(At,{type:"link",onClick:X,children:t.formatMessage({id:"pages.login.anonymousLogin",defaultMessage:"匿名登录"})})]}),children:[M.jsx(ZC,{centered:!0,items:z(),activeKey:m,onChange:G=>v(G)}),M.jsxs("div",{style:{marginBlockEnd:24,textAlign:"left",marginTop:10},children:[M.jsx(Uy,{checked:w,onChange:O,children:M.jsxs("span",{children:[t.formatMessage({id:"login.privacy.agreement.prefix",defaultMessage:"同意"}),M.jsx(At,{size:"small",type:"link",onClick:k,style:{padding:0,height:"auto"},children:t.formatMessage({id:"login.privacy.agreement",defaultMessage:"《用户隐私协议》"})}),t.formatMessage({id:"login.privacy.agreement.and",defaultMessage:"和"}),M.jsx(At,{size:"small",type:"link",onClick:I,style:{padding:0,height:"auto"},children:t.formatMessage({id:"login.terms.agreement",defaultMessage:"《服务条款》"})})]})}),O$e&&M.jsx(At,{type:"link",style:{float:"right",marginBottom:24},onClick:W,children:t.formatMessage({id:"login.switch.server",defaultMessage:"切换服务器"})})]})]}),y&&M.jsx(cxe,{})]})})},lF=({isModel:e=!1})=>M.jsx(aO,{children:M.jsx(uDt,{isModel:e})}),dDt=()=>{Ol();const{token:e}=_a.useToken(),[t,n]=p.useState("phone");return Ss(e.colorTextBase,.2),M.jsx(zO,{hashed:!1,children:M.jsx("div",{style:{backgroundColor:e.colorBgContainer,textAlign:"center",height:"100vh"},children:M.jsxs(gye,{logo:"./logo.png",title:"微语",subTitle:"注册账号",children:[M.jsxs(M.Fragment,{children:[M.jsx(sr,{name:"username",fieldProps:{size:"large",prefix:M.jsx(I7,{className:"prefixIcon"})},placeholder:"用户名",rules:[{required:!0,message:"请输入用户名!"}]}),M.jsx(sr.Password,{name:"password",fieldProps:{size:"large",prefix:M.jsx(Eg,{className:"prefixIcon"})},placeholder:"密码",rules:[{required:!0,message:"请输入密码!"}]})]}),M.jsxs("div",{style:{marginBlockEnd:24},children:[M.jsx(s4,{noStyle:!0,name:"autoLogin",children:"自动登录"}),M.jsx(fst,{to:"/agent/auth/login",style:{float:"right"},children:"登录"})]})]})})})};function sz(){const[e,t]=p.useState(!0);return p.useEffect(()=>{function n(){console.log("networkStatus online:",navigator.onLine),navigator.onLine&&t(!0)}function r(){console.log("networkStatus offline:",!navigator.onLine),t(!1)}return window.addEventListener("online",n),window.addEventListener("offline",r),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}},[]),e}function Wc(){const e=Pn();return{translateString:r=>r==null?r:r&&r.startsWith(cW)?e.formatMessage({id:r,defaultMessage:r}):r,translateStringTranct:r=>r==null?r:r!=null&&r.startsWith(cW)?SU(e.formatMessage({id:r}),10):SU(r,10)}}const Zc=()=>{const e=localStorage.getItem(xPe);return e===null?Fd:e==="true"},fDt=()=>Fd?1:Fd?0:1,LD=fDt(),GJ=new Map,pDt=1e3,hDt=e=>{const t=Date.now(),n=GJ.get(e);return!n||t-n>pDt?(GJ.set(e,t),!0):!1},hx=()=>{const e=new Date,t=e.getFullYear(),n=String(e.getMonth()+1).padStart(2,"0"),r=String(e.getDate()).padStart(2,"0"),o=String(e.getHours()).padStart(2,"0"),i=String(e.getMinutes()).padStart(2,"0"),a=String(e.getSeconds()).padStart(2,"0");return`${t}-${n}-${r} ${o}:${i}:${a}`},Zf={debug:(e,...t)=>{if(Zc()&&LD<=0){if(!hDt(e))return;const n=hx();t.length?console.debug(`${n} [DEBUG]: ${e}`,...t):console.debug(`${n} [DEBUG]: ${e}`)}},info:(e,...t)=>{if(Zc()&&LD<=1){const n=hx();t.length?console.info(`${n} [INFO]: ${e}`,...t):console.info(`${n} [INFO]: ${e}`)}},warn:(e,...t)=>{if(Zc()&&LD<=2){const n=hx();t.length?console.warn(`${n} [WARN]: ${e}`,...t):console.warn(`${n} [WARN]: ${e}`)}},error:(e,...t)=>{const n=hx();t.length?console.error(`${n} [ERROR]: ${e}`,...t):console.error(`${n} [ERROR]: ${e}`)},debugIf:(e,...t)=>{Zc()&&Zf.debug(e,...t)},log:(e,...t)=>{if(Zc()){const n=hx();t.length?console.log(`${n} [LOG]: ${e}`,...t):console.log(`${n} [LOG]: ${e}`)}},group:e=>{Zc()&&console.group(`[ByteDesk] ${e}`)},groupEnd:()=>{Zc()&&console.groupEnd()},table:e=>{Zc()&&console.table(e)},time:e=>{Zc()&&console.time(`[ByteDesk] ${e}`)},timeEnd:e=>{Zc()&&console.timeEnd(`[ByteDesk] ${e}`)}};function uxe(){const e=sz(),{translateString:t}=Wc(),[n,r]=p.useState(!1),o=async(a,s)=>{Zf.debug("showNotification",a,s)},i=(a,s)=>{console.log("showWebNotification",a,s)};return p.useEffect(()=>(W1||(window.Notification&&Notification.permission!=="granted"?Notification.requestPermission(function(a){r(a==="granted")}):(console.log("已经授权或浏览器不支持通知"),r(!0)),document.addEventListener("visibilitychange",()=>{},!1)),()=>{document.removeEventListener("visibilitychange",()=>{})}),[]),p.useEffect(()=>{if(console.log("useNotification useEffect isNetworkOnline",e),e){const a=localStorage.getItem(r1);(a==null||a==="true")&&o(t("i18n.tip.title"),t("i18n.tip.network.disconnected"))}else{const a=localStorage.getItem(r1);(a==null||a==="true")&&o(t("i18n.tip.title"),t("i18n.tip.network.connected"))}},[e]),{isNotificationGranted:n,showWebNotification:i,showNotification:o}}const ds=Ba()(Nc(Vs(Ac(e=>({orgTree:[],currentOrg:{uid:"",name:"",logo:"",description:""},setCurrentOrg(t){e({currentOrg:t})},deleteOrg:()=>e({currentOrg:{uid:"",name:"",logo:"",description:""}})})),{name:B$e})));var Sd={},dxe={exports:{}},fxe={exports:{}};(function(e){var t=_ye;function n(r){if(Array.isArray(r))return t(r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(fxe);var mDt=fxe.exports,pxe={exports:{}};(function(e){function t(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(pxe);var hxe=pxe.exports,mxe={exports:{}};(function(e){function t(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(mxe);var gDt=mxe.exports;(function(e){var t=mDt,n=hxe,r=M9,o=gDt;function i(a){return t(a)||n(a)||r(a)||o()}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports})(dxe);var gxe=dxe.exports,N4={};Object.defineProperty(N4,"__esModule",{value:!0});N4.default=vDt;function vDt(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(r){delete n[r]}),n}var lz={};const ah=wy(lNe);var A4={},yDt=Xo.default;Object.defineProperty(A4,"__esModule",{value:!0});A4.default=xDt;var bDt=yDt(p);function xDt(e,t,n){var r=bDt.useRef({});return(!("value"in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}var F4={},vxe={exports:{}};(function(e){var t=wye,n=hxe,r=M9,o=Pye;function i(a){return t(a)||n(a)||r(a)||o()}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports})(vxe);var wDt=vxe.exports,cz={};Object.defineProperty(cz,"__esModule",{value:!0});cz.default=CDt;function CDt(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!(0,cF.default)(e,t.slice(0,-1))?e:xxe(e,t,n,r)}function _Dt(e){return(0,yxe.default)(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function qJ(e){return Array.isArray(e)?[]:{}}var $Dt=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function PDt(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=uz,e};yl.default=kDt;var B4={};Object.defineProperty(B4,"__esModule",{value:!0});B4.default=void 0;var IDt=p;B4.default=(0,IDt.createContext)(void 0);var Cxe={},L4={},DDt=Nn.default;Object.defineProperty(L4,"__esModule",{value:!0});L4.changeConfirmLocale=NDt;L4.getConfirmLocale=ADt;var dz=DDt(sg);let f$=Object.assign({},dz.default.Modal),p$=[];const KJ=()=>p$.reduce((e,t)=>Object.assign(Object.assign({},e),t),dz.default.Modal);function NDt(e){if(e){const t=Object.assign({},e);return p$.push(t),f$=KJ(),()=>{p$=p$.filter(n=>n!==t),f$=KJ()}}f$=Object.assign({},dz.default.Modal)}function ADt(){return f$}var vb={};Object.defineProperty(vb,"__esModule",{value:!0});vb.default=void 0;var FDt=p;const BDt=(0,FDt.createContext)(void 0);vb.default=BDt;var j4={},Sxe=Nn.default,LDt=Xo.default;Object.defineProperty(j4,"__esModule",{value:!0});j4.default=void 0;var jD=LDt(p),jDt=Sxe(vb),YJ=Sxe(sg);const zDt=(e,t)=>{const n=jD.useContext(jDt.default),r=jD.useMemo(()=>{var i;const a=t||YJ.default[e],s=(i=n==null?void 0:n[e])!==null&&i!==void 0?i:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,n]),o=jD.useMemo(()=>{const i=n==null?void 0:n.locale;return n!=null&&n.exist&&!i?YJ.default.locale:i},[n]);return[r,o]};j4.default=zDt;(function(e){"use client";var t=Nn.default,n=Xo.default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ANT_MARK=void 0,Object.defineProperty(e,"useLocale",{enumerable:!0,get:function(){return a.default}});var r=n(p),o=L4,i=t(vb),a=t(j4);e.ANT_MARK="internalMark";const s=l=>{const{locale:c={},children:u,_ANT_MARK__:d}=l;r.useEffect(()=>(0,o.changeConfirmLocale)(c==null?void 0:c.Modal),[c]);const f=r.useMemo(()=>Object.assign(Object.assign({},c),{exist:!0}),[c]);return r.createElement(i.default.Provider,{value:f},u)};e.default=s})(Cxe);var z4={},Iu={};Object.defineProperty(Iu,"__esModule",{value:!0});Iu.defaultPresetColors=Iu.default=void 0;const HDt=Iu.defaultPresetColors={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"},VDt=Object.assign(Object.assign({},HDt),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', -'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});ku.default=V6t;var H4={},fz={},pz={};const DS=Cy(vDe);Object.defineProperty(pz,"__esModule",{value:!0});pz.default=W6t;var z6=DS;function W6t(e,{generateColorPalettes:t,generateNeutralColorPalettes:n}){const{colorSuccess:r,colorWarning:o,colorError:i,colorInfo:a,colorPrimary:s,colorBgBase:l,colorTextBase:c}=e,u=t(s),d=t(r),p=t(o),h=t(i),m=t(a),v=n(l,c),g=e.colorLink||e.colorInfo,x=t(g),y=new z6.FastColor(h[1]).mix(new z6.FastColor(h[3]),50).toHexString();return Object.assign(Object.assign({},v),{colorPrimaryBg:u[1],colorPrimaryBgHover:u[2],colorPrimaryBorder:u[3],colorPrimaryBorderHover:u[4],colorPrimaryHover:u[5],colorPrimary:u[6],colorPrimaryActive:u[7],colorPrimaryTextHover:u[8],colorPrimaryText:u[9],colorPrimaryTextActive:u[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:y,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:p[1],colorWarningBgHover:p[2],colorWarningBorder:p[3],colorWarningBorderHover:p[4],colorWarningHover:p[4],colorWarning:p[6],colorWarningActive:p[7],colorWarningTextHover:p[8],colorWarningText:p[9],colorWarningTextActive:p[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:x[4],colorLink:x[6],colorLinkActive:x[7],colorBgMask:new z6.FastColor("#000").setA(.45).toRgbString(),colorWhite:"#fff"})}var hz={},V4={};Object.defineProperty(V4,"__esModule",{value:!0});V4.default=void 0;const U6t=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};V4.default=U6t;var G6t=Dn.default;Object.defineProperty(hz,"__esModule",{value:!0});hz.default=K6t;var q6t=G6t(V4);function K6t(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1},(0,q6t.default)(r))}var W4={};Object.defineProperty(W4,"__esModule",{value:!0});W4.default=void 0;const Y6t=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};W4.default=Y6t;var U4={},AS={};Object.defineProperty(AS,"__esModule",{value:!0});AS.default=X6t;AS.getLineHeight=Exe;function Exe(e){return(e+8)/e}function X6t(e){const t=Array.from({length:10}).map((n,r)=>{const o=r-1,i=e*Math.pow(Math.E,o/5),a=r>1?Math.floor(i):Math.ceil(i);return Math.floor(a/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:Exe(n)}))}var Q6t=Dn.default;Object.defineProperty(U4,"__esModule",{value:!0});U4.default=void 0;var Z6t=Q6t(AS);const J6t=e=>{const t=(0,Z6t.default)(e),n=t.map(u=>u.size),r=t.map(u=>u.lineHeight),o=n[1],i=n[0],a=n[2],s=r[1],l=r[0],c=r[2];return{fontSizeSM:i,fontSize:o,fontSizeLG:a,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:s,lineHeightLG:c,lineHeightSM:l,fontHeight:Math.round(s*o),fontHeightLG:Math.round(c*a),fontHeightSM:Math.round(l*i),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};U4.default=J6t;var mz={};Object.defineProperty(mz,"__esModule",{value:!0});mz.default=eNt;function eNt(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}var J0={},ey={};Object.defineProperty(ey,"__esModule",{value:!0});ey.getSolidColor=ey.getAlphaColor=void 0;var _xe=DS;const tNt=(e,t)=>new _xe.FastColor(e).setA(t).toRgbString();ey.getAlphaColor=tNt;const nNt=(e,t)=>new _xe.FastColor(e).darken(t).toHexString();ey.getSolidColor=nNt;Object.defineProperty(J0,"__esModule",{value:!0});J0.generateNeutralColorPalettes=J0.generateColorPalettes=void 0;var rNt=ES,Ni=ey;const oNt=e=>{const t=(0,rNt.generate)(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]}};J0.generateColorPalettes=oNt;const iNt=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:(0,Ni.getAlphaColor)(r,.88),colorTextSecondary:(0,Ni.getAlphaColor)(r,.65),colorTextTertiary:(0,Ni.getAlphaColor)(r,.45),colorTextQuaternary:(0,Ni.getAlphaColor)(r,.25),colorFill:(0,Ni.getAlphaColor)(r,.15),colorFillSecondary:(0,Ni.getAlphaColor)(r,.06),colorFillTertiary:(0,Ni.getAlphaColor)(r,.04),colorFillQuaternary:(0,Ni.getAlphaColor)(r,.02),colorBgSolid:(0,Ni.getAlphaColor)(r,1),colorBgSolidHover:(0,Ni.getAlphaColor)(r,.75),colorBgSolidActive:(0,Ni.getAlphaColor)(r,.95),colorBgLayout:(0,Ni.getSolidColor)(n,4),colorBgContainer:(0,Ni.getSolidColor)(n,0),colorBgElevated:(0,Ni.getSolidColor)(n,0),colorBgSpotlight:(0,Ni.getAlphaColor)(r,.85),colorBgBlur:"transparent",colorBorder:(0,Ni.getSolidColor)(n,15),colorBorderSecondary:(0,Ni.getSolidColor)(n,6)}};J0.generateNeutralColorPalettes=iNt;var FS=Dn.default;Object.defineProperty(fz,"__esModule",{value:!0});fz.default=fNt;var Rh=ES,aNt=ku,sNt=FS(pz),lNt=FS(hz),cNt=FS(W4),uNt=FS(U4),dNt=FS(mz),XJ=J0;function fNt(e){Rh.presetPrimaryColors.pink=Rh.presetPrimaryColors.magenta,Rh.presetPalettes.pink=Rh.presetPalettes.magenta;const t=Object.keys(aNt.defaultPresetColors).map(n=>{const r=e[n]===Rh.presetPrimaryColors[n]?Rh.presetPalettes[n]:(0,Rh.generate)(e[n]);return Array.from({length:10},()=>1).reduce((o,i,a)=>(o[`${n}-${a+1}`]=r[a],o[`${n}${a+1}`]=r[a],o),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),(0,sNt.default)(e,{generateColorPalettes:XJ.generateColorPalettes,generateNeutralColorPalettes:XJ.generateNeutralColorPalettes})),(0,uNt.default)(e.fontSize)),(0,dNt.default)(e)),(0,cNt.default)(e)),(0,lNt.default)(e))}var pNt=Dn.default;Object.defineProperty(H4,"__esModule",{value:!0});H4.default=void 0;var hNt=ih,mNt=pNt(fz);const gNt=(0,hNt.createTheme)(mNt.default);H4.default=gNt;(function(e){var t=Dn.default;Object.defineProperty(e,"__esModule",{value:!0}),e.defaultConfig=e.DesignTokenContext=void 0,Object.defineProperty(e,"defaultTheme",{enumerable:!0,get:function(){return o.default}});var n=t(f),r=t(ku),o=t(H4);const i=e.defaultConfig={token:r.default,override:{override:r.default},hashed:!0};e.DesignTokenContext=n.default.createContext(i)})(z4);var Oa={},vNt=Yo.default;Object.defineProperty(Oa,"__esModule",{value:!0});Oa.defaultPrefixCls=Oa.defaultIconPrefixCls=Oa.Variants=Oa.ConfigContext=Oa.ConfigConsumer=void 0;Oa.useComponentConfig=CNt;var $xe=vNt(f);const QJ=Oa.defaultPrefixCls="ant",yNt=Oa.defaultIconPrefixCls="anticon";Oa.Variants=["outlined","borderless","filled","underlined"];const bNt=(e,t)=>t||(e?`${QJ}-${e}`:QJ),Pxe=Oa.ConfigContext=$xe.createContext({getPrefixCls:bNt,iconPrefixCls:yNt}),{Consumer:xNt}=Pxe;Oa.ConfigConsumer=xNt;const ZJ={};function CNt(e){const t=$xe.useContext(Pxe),{getPrefixCls:n,direction:r,getPopupContainer:o}=t,i=t[e];return Object.assign(Object.assign({classNames:ZJ,styles:ZJ},i),{getPrefixCls:n,direction:r,getPopupContainer:o})}var G4={},Mxe=Dn.default;Object.defineProperty(G4,"__esModule",{value:!0});G4.getStyle=Rxe;G4.registerTheme=_Nt;var JJ=ES,H6=DS,wNt=Mxe(u4),SNt=Mg;Mxe(yl);const ENt=`-ant-${Date.now()}-${Math.random()}`;function Rxe(e,t){const n={},r=(a,s)=>{let l=a.clone();return l=(s==null?void 0:s(l))||l,l.toRgbString()},o=(a,s)=>{const l=new H6.FastColor(a),c=(0,JJ.generate)(l.toRgbString());n[`${s}-color`]=r(l),n[`${s}-color-disabled`]=c[1],n[`${s}-color-hover`]=c[4],n[`${s}-color-active`]=c[6],n[`${s}-color-outline`]=l.clone().setA(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=c[0],n[`${s}-color-deprecated-border`]=c[2]};if(t.primaryColor){o(t.primaryColor,"primary");const a=new H6.FastColor(t.primaryColor),s=(0,JJ.generate)(a.toRgbString());s.forEach((c,u)=>{n[`primary-${u+1}`]=c}),n["primary-color-deprecated-l-35"]=r(a,c=>c.lighten(35)),n["primary-color-deprecated-l-20"]=r(a,c=>c.lighten(20)),n["primary-color-deprecated-t-20"]=r(a,c=>c.tint(20)),n["primary-color-deprecated-t-50"]=r(a,c=>c.tint(50)),n["primary-color-deprecated-f-12"]=r(a,c=>c.setA(c.a*.12));const l=new H6.FastColor(s[0]);n["primary-color-active-deprecated-f-30"]=r(l,c=>c.setA(c.a*.3)),n["primary-color-active-deprecated-d-02"]=r(l,c=>c.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),` +'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});Iu.default=VDt;var H4={},fz={},pz={};const NS=wy(vNe);Object.defineProperty(pz,"__esModule",{value:!0});pz.default=WDt;var zD=NS;function WDt(e,{generateColorPalettes:t,generateNeutralColorPalettes:n}){const{colorSuccess:r,colorWarning:o,colorError:i,colorInfo:a,colorPrimary:s,colorBgBase:l,colorTextBase:c}=e,u=t(s),d=t(r),f=t(o),h=t(i),m=t(a),v=n(l,c),g=e.colorLink||e.colorInfo,b=t(g),y=new zD.FastColor(h[1]).mix(new zD.FastColor(h[3]),50).toHexString();return Object.assign(Object.assign({},v),{colorPrimaryBg:u[1],colorPrimaryBgHover:u[2],colorPrimaryBorder:u[3],colorPrimaryBorderHover:u[4],colorPrimaryHover:u[5],colorPrimary:u[6],colorPrimaryActive:u[7],colorPrimaryTextHover:u[8],colorPrimaryText:u[9],colorPrimaryTextActive:u[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:y,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:b[4],colorLink:b[6],colorLinkActive:b[7],colorBgMask:new zD.FastColor("#000").setA(.45).toRgbString(),colorWhite:"#fff"})}var hz={},V4={};Object.defineProperty(V4,"__esModule",{value:!0});V4.default=void 0;const UDt=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};V4.default=UDt;var GDt=Nn.default;Object.defineProperty(hz,"__esModule",{value:!0});hz.default=KDt;var qDt=GDt(V4);function KDt(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1},(0,qDt.default)(r))}var W4={};Object.defineProperty(W4,"__esModule",{value:!0});W4.default=void 0;const YDt=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};W4.default=YDt;var U4={},AS={};Object.defineProperty(AS,"__esModule",{value:!0});AS.default=XDt;AS.getLineHeight=Exe;function Exe(e){return(e+8)/e}function XDt(e){const t=Array.from({length:10}).map((n,r)=>{const o=r-1,i=e*Math.pow(Math.E,o/5),a=r>1?Math.floor(i):Math.ceil(i);return Math.floor(a/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:Exe(n)}))}var QDt=Nn.default;Object.defineProperty(U4,"__esModule",{value:!0});U4.default=void 0;var ZDt=QDt(AS);const JDt=e=>{const t=(0,ZDt.default)(e),n=t.map(u=>u.size),r=t.map(u=>u.lineHeight),o=n[1],i=n[0],a=n[2],s=r[1],l=r[0],c=r[2];return{fontSizeSM:i,fontSize:o,fontSizeLG:a,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:s,lineHeightLG:c,lineHeightSM:l,fontHeight:Math.round(s*o),fontHeightLG:Math.round(c*a),fontHeightSM:Math.round(l*i),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};U4.default=JDt;var mz={};Object.defineProperty(mz,"__esModule",{value:!0});mz.default=e6t;function e6t(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}var J0={},ey={};Object.defineProperty(ey,"__esModule",{value:!0});ey.getSolidColor=ey.getAlphaColor=void 0;var _xe=NS;const t6t=(e,t)=>new _xe.FastColor(e).setA(t).toRgbString();ey.getAlphaColor=t6t;const n6t=(e,t)=>new _xe.FastColor(e).darken(t).toHexString();ey.getSolidColor=n6t;Object.defineProperty(J0,"__esModule",{value:!0});J0.generateNeutralColorPalettes=J0.generateColorPalettes=void 0;var r6t=ES,Ni=ey;const o6t=e=>{const t=(0,r6t.generate)(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]}};J0.generateColorPalettes=o6t;const i6t=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:(0,Ni.getAlphaColor)(r,.88),colorTextSecondary:(0,Ni.getAlphaColor)(r,.65),colorTextTertiary:(0,Ni.getAlphaColor)(r,.45),colorTextQuaternary:(0,Ni.getAlphaColor)(r,.25),colorFill:(0,Ni.getAlphaColor)(r,.15),colorFillSecondary:(0,Ni.getAlphaColor)(r,.06),colorFillTertiary:(0,Ni.getAlphaColor)(r,.04),colorFillQuaternary:(0,Ni.getAlphaColor)(r,.02),colorBgSolid:(0,Ni.getAlphaColor)(r,1),colorBgSolidHover:(0,Ni.getAlphaColor)(r,.75),colorBgSolidActive:(0,Ni.getAlphaColor)(r,.95),colorBgLayout:(0,Ni.getSolidColor)(n,4),colorBgContainer:(0,Ni.getSolidColor)(n,0),colorBgElevated:(0,Ni.getSolidColor)(n,0),colorBgSpotlight:(0,Ni.getAlphaColor)(r,.85),colorBgBlur:"transparent",colorBorder:(0,Ni.getSolidColor)(n,15),colorBorderSecondary:(0,Ni.getSolidColor)(n,6)}};J0.generateNeutralColorPalettes=i6t;var FS=Nn.default;Object.defineProperty(fz,"__esModule",{value:!0});fz.default=f6t;var Rh=ES,a6t=Iu,s6t=FS(pz),l6t=FS(hz),c6t=FS(W4),u6t=FS(U4),d6t=FS(mz),XJ=J0;function f6t(e){Rh.presetPrimaryColors.pink=Rh.presetPrimaryColors.magenta,Rh.presetPalettes.pink=Rh.presetPalettes.magenta;const t=Object.keys(a6t.defaultPresetColors).map(n=>{const r=e[n]===Rh.presetPrimaryColors[n]?Rh.presetPalettes[n]:(0,Rh.generate)(e[n]);return Array.from({length:10},()=>1).reduce((o,i,a)=>(o[`${n}-${a+1}`]=r[a],o[`${n}${a+1}`]=r[a],o),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),(0,s6t.default)(e,{generateColorPalettes:XJ.generateColorPalettes,generateNeutralColorPalettes:XJ.generateNeutralColorPalettes})),(0,u6t.default)(e.fontSize)),(0,d6t.default)(e)),(0,c6t.default)(e)),(0,l6t.default)(e))}var p6t=Nn.default;Object.defineProperty(H4,"__esModule",{value:!0});H4.default=void 0;var h6t=ah,m6t=p6t(fz);const g6t=(0,h6t.createTheme)(m6t.default);H4.default=g6t;(function(e){var t=Nn.default;Object.defineProperty(e,"__esModule",{value:!0}),e.defaultConfig=e.DesignTokenContext=void 0,Object.defineProperty(e,"defaultTheme",{enumerable:!0,get:function(){return o.default}});var n=t(p),r=t(Iu),o=t(H4);const i=e.defaultConfig={token:r.default,override:{override:r.default},hashed:!0};e.DesignTokenContext=n.default.createContext(i)})(z4);var Oa={},v6t=Xo.default;Object.defineProperty(Oa,"__esModule",{value:!0});Oa.defaultPrefixCls=Oa.defaultIconPrefixCls=Oa.Variants=Oa.ConfigContext=Oa.ConfigConsumer=void 0;Oa.useComponentConfig=w6t;var $xe=v6t(p);const QJ=Oa.defaultPrefixCls="ant",y6t=Oa.defaultIconPrefixCls="anticon";Oa.Variants=["outlined","borderless","filled","underlined"];const b6t=(e,t)=>t||(e?`${QJ}-${e}`:QJ),Pxe=Oa.ConfigContext=$xe.createContext({getPrefixCls:b6t,iconPrefixCls:y6t}),{Consumer:x6t}=Pxe;Oa.ConfigConsumer=x6t;const ZJ={};function w6t(e){const t=$xe.useContext(Pxe),{getPrefixCls:n,direction:r,getPopupContainer:o}=t,i=t[e];return Object.assign(Object.assign({classNames:ZJ,styles:ZJ},i),{getPrefixCls:n,direction:r,getPopupContainer:o})}var G4={},Mxe=Nn.default;Object.defineProperty(G4,"__esModule",{value:!0});G4.getStyle=Txe;G4.registerTheme=_6t;var JJ=ES,HD=NS,C6t=Mxe(u4),S6t=Tg;Mxe(yl);const E6t=`-ant-${Date.now()}-${Math.random()}`;function Txe(e,t){const n={},r=(a,s)=>{let l=a.clone();return l=(s==null?void 0:s(l))||l,l.toRgbString()},o=(a,s)=>{const l=new HD.FastColor(a),c=(0,JJ.generate)(l.toRgbString());n[`${s}-color`]=r(l),n[`${s}-color-disabled`]=c[1],n[`${s}-color-hover`]=c[4],n[`${s}-color-active`]=c[6],n[`${s}-color-outline`]=l.clone().setA(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=c[0],n[`${s}-color-deprecated-border`]=c[2]};if(t.primaryColor){o(t.primaryColor,"primary");const a=new HD.FastColor(t.primaryColor),s=(0,JJ.generate)(a.toRgbString());s.forEach((c,u)=>{n[`primary-${u+1}`]=c}),n["primary-color-deprecated-l-35"]=r(a,c=>c.lighten(35)),n["primary-color-deprecated-l-20"]=r(a,c=>c.lighten(20)),n["primary-color-deprecated-t-20"]=r(a,c=>c.tint(20)),n["primary-color-deprecated-t-50"]=r(a,c=>c.tint(50)),n["primary-color-deprecated-f-12"]=r(a,c=>c.setA(c.a*.12));const l=new HD.FastColor(s[0]);n["primary-color-active-deprecated-f-30"]=r(l,c=>c.setA(c.a*.3)),n["primary-color-active-deprecated-d-02"]=r(l,c=>c.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),` :root { ${Object.keys(n).map(a=>`--${e}-${a}: ${n[a]};`).join(` `)} } - `.trim()}function _Nt(e,t){const n=Rxe(e,t);(0,wNt.default)()&&(0,SNt.updateCSS)(n,`${ENt}-dynamic-theme`)}var Xm={},$Nt=Yo.default;Object.defineProperty(Xm,"__esModule",{value:!0});Xm.default=Xm.DisabledContextProvider=void 0;var uF=$Nt(f);const dF=uF.createContext(!1),PNt=({children:e,disabled:t})=>{const n=uF.useContext(dF);return uF.createElement(dF.Provider,{value:t??n},e)};Xm.DisabledContextProvider=PNt;Xm.default=dF;var q4={},Qm={},MNt=Yo.default;Object.defineProperty(Qm,"__esModule",{value:!0});Qm.default=Qm.SizeContextProvider=void 0;var fF=MNt(f);const pF=fF.createContext(void 0),RNt=({children:e,size:t})=>{const n=fF.useContext(pF);return fF.createElement(pF.Provider,{value:t||n},e)};Qm.SizeContextProvider=RNt;Qm.default=pF;var Oxe=Dn.default;Object.defineProperty(q4,"__esModule",{value:!0});q4.default=void 0;var eee=f,ONt=Oxe(Xm),TNt=Oxe(Qm);function INt(){const e=(0,eee.useContext)(ONt.default),t=(0,eee.useContext)(TNt.default);return{componentDisabled:e,componentSize:t}}q4.default=INt;var gz={},K4={},Txe=Dn.default;Object.defineProperty(K4,"__esModule",{value:!0});K4.default=void 0;var tee=Txe(sg),kNt=Txe(us);function NNt(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(i,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=r.has(i);if((0,kNt.default)(!l,"Warning: There may be circular references"),l)return!1;if(i===a)return!0;if(n&&s>1)return!1;r.add(i);var c=s+1;if(Array.isArray(i)){if(!Array.isArray(a)||i.length!==a.length)return!1;for(var u=0;u=0&&e<=255}function FNt(e,t){const{r:n,g:r,b:o,a:i}=new T2.FastColor(e).toRgb();if(i<1)return e;const{r:a,g:s,b:l}=new T2.FastColor(t).toRgb();for(let c=.01;c<=1;c+=.01){const u=Math.round((n-a*(1-c))/c),d=Math.round((r-s*(1-c))/c),p=Math.round((o-l*(1-c))/c);if(V6(u)&&V6(d)&&V6(p))return new T2.FastColor({r:u,g:d,b:p,a:Math.round(c*100)/100}).toRgbString()}return new T2.FastColor({r:n,g:r,b:o,a:1}).toRgbString()}Z4.default=FNt;var kxe=Dn.default;Object.defineProperty(yz,"__esModule",{value:!0});yz.default=jNt;var W6=DS,BNt=kxe(ku),I2=kxe(Z4),LNt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{delete r[p]});const o=Object.assign(Object.assign({},n),r),i=480,a=576,s=768,l=992,c=1200,u=1600;if(o.motion===!1){const p="0s";o.motionDurationFast=p,o.motionDurationMid=p,o.motionDurationSlow=p}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:(0,I2.default)(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:(0,I2.default)(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:(0,I2.default)(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*3,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:(0,I2.default)(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:` + `.trim()}function _6t(e,t){const n=Txe(e,t);(0,C6t.default)()&&(0,S6t.updateCSS)(n,`${E6t}-dynamic-theme`)}var Qm={},$6t=Xo.default;Object.defineProperty(Qm,"__esModule",{value:!0});Qm.default=Qm.DisabledContextProvider=void 0;var uF=$6t(p);const dF=uF.createContext(!1),P6t=({children:e,disabled:t})=>{const n=uF.useContext(dF);return uF.createElement(dF.Provider,{value:t??n},e)};Qm.DisabledContextProvider=P6t;Qm.default=dF;var q4={},Zm={},M6t=Xo.default;Object.defineProperty(Zm,"__esModule",{value:!0});Zm.default=Zm.SizeContextProvider=void 0;var fF=M6t(p);const pF=fF.createContext(void 0),T6t=({children:e,size:t})=>{const n=fF.useContext(pF);return fF.createElement(pF.Provider,{value:t||n},e)};Zm.SizeContextProvider=T6t;Zm.default=pF;var Rxe=Nn.default;Object.defineProperty(q4,"__esModule",{value:!0});q4.default=void 0;var eee=p,R6t=Rxe(Qm),O6t=Rxe(Zm);function k6t(){const e=(0,eee.useContext)(R6t.default),t=(0,eee.useContext)(O6t.default);return{componentDisabled:e,componentSize:t}}q4.default=k6t;var gz={},K4={},Oxe=Nn.default;Object.defineProperty(K4,"__esModule",{value:!0});K4.default=void 0;var tee=Oxe(lg),I6t=Oxe(us);function D6t(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(i,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=r.has(i);if((0,I6t.default)(!l,"Warning: There may be circular references"),l)return!1;if(i===a)return!0;if(n&&s>1)return!1;r.add(i);var c=s+1;if(Array.isArray(i)){if(!Array.isArray(a)||i.length!==a.length)return!1;for(var u=0;u=0&&e<=255}function F6t(e,t){const{r:n,g:r,b:o,a:i}=new O2.FastColor(e).toRgb();if(i<1)return e;const{r:a,g:s,b:l}=new O2.FastColor(t).toRgb();for(let c=.01;c<=1;c+=.01){const u=Math.round((n-a*(1-c))/c),d=Math.round((r-s*(1-c))/c),f=Math.round((o-l*(1-c))/c);if(VD(u)&&VD(d)&&VD(f))return new O2.FastColor({r:u,g:d,b:f,a:Math.round(c*100)/100}).toRgbString()}return new O2.FastColor({r:n,g:r,b:o,a:1}).toRgbString()}Z4.default=F6t;var Ixe=Nn.default;Object.defineProperty(yz,"__esModule",{value:!0});yz.default=j6t;var WD=NS,B6t=Ixe(Iu),k2=Ixe(Z4),L6t=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{delete r[f]});const o=Object.assign(Object.assign({},n),r),i=480,a=576,s=768,l=992,c=1200,u=1600;if(o.motion===!1){const f="0s";o.motionDurationFast=f,o.motionDurationMid=f,o.motionDurationSlow=f}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:(0,k2.default)(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:(0,k2.default)(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:(0,k2.default)(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*3,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:(0,k2.default)(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:` 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05) @@ -669,9 +669,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 0 1px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02) `,screenXS:i,screenXSMin:i,screenXSMax:a-1,screenSM:a,screenSMMin:a,screenSMMax:s-1,screenMD:s,screenMDMin:s,screenMDMax:l-1,screenLG:l,screenLGMin:l,screenLGMax:c-1,screenXL:c,screenXLMin:c,screenXLMax:u-1,screenXXL:u,screenXXLMin:u,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` - 0 1px 2px -2px ${new W6.FastColor("rgba(0, 0, 0, 0.16)").toRgbString()}, - 0 3px 6px 0 ${new W6.FastColor("rgba(0, 0, 0, 0.12)").toRgbString()}, - 0 5px 12px 4px ${new W6.FastColor("rgba(0, 0, 0, 0.09)").toRgbString()} + 0 1px 2px -2px ${new WD.FastColor("rgba(0, 0, 0, 0.16)").toRgbString()}, + 0 3px 6px 0 ${new WD.FastColor("rgba(0, 0, 0, 0.12)").toRgbString()}, + 0 5px 12px 4px ${new WD.FastColor("rgba(0, 0, 0, 0.09)").toRgbString()} `,boxShadowDrawerRight:` -6px 0 16px 0 rgba(0, 0, 0, 0.08), -3px 0 6px -4px rgba(0, 0, 0, 0.12), @@ -688,22 +688,22 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 0 -6px 16px 0 rgba(0, 0, 0, 0.08), 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05) - `,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)"}),r)}var J4=Dn.default;Object.defineProperty(bc,"__esModule",{value:!0});bc.default=KNt;bc.unitless=bc.ignore=bc.getComputedToken=void 0;var zNt=J4(f),HNt=ih,VNt=J4(X4),nee=z4,WNt=J4(ku),Nxe=J4(yz),ree=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const r=n.getDerivativeToken(e),{override:o}=t,i=ree(t,["override"]);let a=Object.assign(Object.assign({},r),{override:o});return a=(0,Nxe.default)(a),i&&Object.entries(i).forEach(([s,l])=>{const{theme:c}=l,u=ree(l,["theme"]);let d=u;c&&(d=bz(Object.assign(Object.assign({},a),u),{override:u},c)),a[s]=d}),a};bc.getComputedToken=bz;function KNt(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=zNt.default.useContext(nee.DesignTokenContext),i=`${VNt.default}-${t||""}`,a=n||nee.defaultTheme,[s,l,c]=(0,HNt.useCacheToken)(a,[WNt.default,e],{salt:i,override:r,getComputedToken:bz,formatToken:Nxe.default,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:UNt,ignore:GNt,preserve:qNt}});return[a,c,t?l:"",s,o]}var Rp={},mo={};Object.defineProperty(mo,"__esModule",{value:!0});mo.textEllipsis=mo.resetIcon=mo.resetComponent=mo.operationUnit=mo.genLinkStyle=mo.genIconStyle=mo.genFocusStyle=mo.genFocusOutline=mo.genCommonStyle=mo.clearFix=void 0;var YNt=ih;mo.textEllipsis={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"};const XNt=(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});mo.resetComponent=XNt;const Dxe=()=>({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"}});mo.resetIcon=Dxe;const QNt=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}});mo.clearFix=QNt;const ZNt=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"}}});mo.genLinkStyle=ZNt;const JNt=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,i=n?`.${n}`:o,a={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return r!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[i]:Object.assign(Object.assign(Object.assign({},s),a),{[o]:a})}};mo.genCommonStyle=JNt;const Axe=(e,t)=>({outline:`${(0,YNt.unit)(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:t??1,transition:"outline-offset 0s, outline 0s"});mo.genFocusOutline=Axe;const Fxe=(e,t)=>({"&:focus-visible":Object.assign({},Axe(e,t))});mo.genFocusStyle=Fxe;const eDt=e=>({[`.${e}`]:Object.assign(Object.assign({},Dxe()),{[`.${e} .${e}-icon`]:{display:"block"}})});mo.genIconStyle=eDt;const tDt=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"},Fxe(e)),{"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}});mo.operationUnit=tDt;var nDt=Yo.default;Object.defineProperty(Rp,"__esModule",{value:!0});Rp.genSubStyleComponent=Rp.genStyleHooks=Rp.genComponentStyleHook=void 0;var oee=f,rDt=Ixe,U6=Oa,G6=mo,iee=nDt(bc);const{genStyleHooks:oDt,genComponentStyleHook:iDt,genSubStyleComponent:aDt}=(0,rDt.genStyleUtils)({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=(0,oee.useContext)(U6.ConfigContext);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{const[e,t,n,r,o]=(0,iee.default)();return{theme:e,realToken:t,hashId:n,token:r,cssVar:o}},useCSP:()=>{const{csp:e}=(0,oee.useContext)(U6.ConfigContext);return e??{}},getResetStyles:(e,t)=>{var n;const r=(0,G6.genLinkStyle)(e);return[r,{"&":r},(0,G6.genIconStyle)((n=t==null?void 0:t.prefix.iconPrefixCls)!==null&&n!==void 0?n:U6.defaultIconPrefixCls)]},getCommonStyle:G6.genCommonStyle,getCompUnitless:()=>iee.unitless});Rp.genSubStyleComponent=aDt;Rp.genComponentStyleHook=iDt;Rp.genStyleHooks=oDt;var xz={};Object.defineProperty(xz,"__esModule",{value:!0});xz.default=lDt;var sDt=vz;function lDt(e,t){return sDt.PresetColors.reduce((n,r)=>{const o=e[`${r}1`],i=e[`${r}3`],a=e[`${r}6`],s=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:o,lightBorderColor:i,darkColor:a,textColor:s}))},{})}var eI={},cDt=Dn.default;Object.defineProperty(eI,"__esModule",{value:!0});eI.default=void 0;var uDt=ih,dDt=mo,fDt=cDt(bc);const pDt=(e,t)=>{const[n,r]=(0,fDt.default)();return(0,uDt.useStyleRegister)({theme:n,token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[(0,dDt.genIconStyle)(e)])};eI.default=pDt;(function(e){var t=Dn.default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DesignTokenContext",{enumerable:!0,get:function(){return u.DesignTokenContext}}),Object.defineProperty(e,"PresetColors",{enumerable:!0,get:function(){return o.PresetColors}}),Object.defineProperty(e,"calc",{enumerable:!0,get:function(){return r.genCalc}}),Object.defineProperty(e,"defaultConfig",{enumerable:!0,get:function(){return u.defaultConfig}}),Object.defineProperty(e,"genComponentStyleHook",{enumerable:!0,get:function(){return s.genComponentStyleHook}}),Object.defineProperty(e,"genPresetColor",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"genStyleHooks",{enumerable:!0,get:function(){return s.genStyleHooks}}),Object.defineProperty(e,"genSubStyleComponent",{enumerable:!0,get:function(){return s.genSubStyleComponent}}),Object.defineProperty(e,"getLineHeight",{enumerable:!0,get:function(){return i.getLineHeight}}),Object.defineProperty(e,"mergeToken",{enumerable:!0,get:function(){return r.mergeToken}}),Object.defineProperty(e,"statistic",{enumerable:!0,get:function(){return r.statistic}}),Object.defineProperty(e,"statisticToken",{enumerable:!0,get:function(){return r.statisticToken}}),Object.defineProperty(e,"useResetIconStyle",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useStyleRegister",{enumerable:!0,get:function(){return n.useStyleRegister}}),Object.defineProperty(e,"useToken",{enumerable:!0,get:function(){return a.default}});var n=ih,r=Ixe,o=vz,i=AS,a=t(bc),s=Rp,l=t(xz),c=t(eI),u=z4})(yb);var tI={},hDt=Yo.default;Object.defineProperty(tI,"__esModule",{value:!0});tI.default=void 0;var mDt=hDt(f);const gDt=Object.assign({},mDt),{useId:aee}=gDt,vDt=()=>"",yDt=typeof aee>"u"?vDt:aee;tI.default=yDt;var Cz=Dn.default;Object.defineProperty(gz,"__esModule",{value:!0});gz.default=SDt;var bDt=Cz(A4),xDt=Cz(K4),CDt=yl,see=yb,wDt=Cz(tI);function SDt(e,t,n){var r;(0,CDt.devUseWarning)("ConfigProvider");const o=e||{},i=o.inherit===!1||!t?Object.assign(Object.assign({},see.defaultConfig),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:see.defaultConfig.hashed,cssVar:t==null?void 0:t.cssVar}):t,a=(0,wDt.default)();return(0,bDt.default)(()=>{var s,l;if(!e)return t;const c=Object.assign({},i.components);Object.keys(e.components||{}).forEach(p=>{c[p]=Object.assign(Object.assign({},c[p]),e.components[p])});const u=`css-var-${a.replace(/:/g,"")}`,d=((s=o.cssVar)!==null&&s!==void 0?s:i.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof i.cssVar=="object"?i.cssVar:{}),typeof o.cssVar=="object"?o.cssVar:{}),{key:typeof o.cssVar=="object"&&((l=o.cssVar)===null||l===void 0?void 0:l.key)||u});return Object.assign(Object.assign(Object.assign({},i),o),{token:Object.assign(Object.assign({},i.token),o.token),components:c,cssVar:d})},[o,i],(s,l)=>s.some((c,u)=>{const d=l[u];return!(0,xDt.default)(c,d,!0)}))}var wz={};const EDt=Cy(EAe);var _Dt=Yo.default;Object.defineProperty(wz,"__esModule",{value:!0});wz.default=MDt;var Zx=_Dt(f),$Dt=EDt,PDt=yb;const lee=Zx.createContext(!0);function MDt(e){const t=Zx.useContext(lee),{children:n}=e,[,r]=(0,PDt.useToken)(),{motion:o}=r,i=Zx.useRef(!1);return i.current||(i.current=t!==o),i.current?Zx.createElement(lee.Provider,{value:o},Zx.createElement($Dt.Provider,{motion:o},n)):n}var nI={},RDt=Yo.default;Object.defineProperty(nI,"__esModule",{value:!0});nI.default=void 0;RDt(f);nI.default=()=>null;var Bxe={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.useResetIconStyle}});var t=yb})(Bxe);(function(e){"use client";var t=Dn.default,n=Yo.default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ConfigConsumer",{enumerable:!0,get:function(){return v.ConfigConsumer}}),Object.defineProperty(e,"ConfigContext",{enumerable:!0,get:function(){return v.ConfigContext}}),Object.defineProperty(e,"Variants",{enumerable:!0,get:function(){return v.Variants}}),e.default=e.configConsumerProps=void 0,Object.defineProperty(e,"defaultIconPrefixCls",{enumerable:!0,get:function(){return v.defaultIconPrefixCls}}),Object.defineProperty(e,"defaultPrefixCls",{enumerable:!0,get:function(){return v.defaultPrefixCls}}),e.warnContext=e.globalConfig=void 0;var r=n(f),o=ih,i=t(fb),a=t(A4),s=F4,l=n(yl),c=t(B4),u=n(wxe),d=t(vb),p=t(ag),h=z4,m=t(ku),v=Oa,g=G4,x=Xm,y=t(q4),b=t(gz),C=t(wz),S=t(nI),w=n(Qm),E=t(Bxe),_=function(V,j){var F={};for(var W in V)Object.prototype.hasOwnProperty.call(V,W)&&j.indexOf(W)<0&&(F[W]=V[W]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,W=Object.getOwnPropertySymbols(V);Xj.endsWith("Color"))}const D=V=>{const{prefixCls:j,iconPrefixCls:F,theme:W,holderRender:X}=V;j!==void 0&&($=j),F!==void 0&&(R=F),"holderRender"in V&&(T=X),W&&(N(W)?(0,g.registerTheme)(I(),W):O=W)},L=()=>({getPrefixCls:(V,j)=>j||(V?`${I()}-${V}`:I()),getIconPrefixCls:k,getRootPrefixCls:()=>$||I(),getTheme:()=>O,holderRender:T});e.globalConfig=L;const H=V=>{const{children:j,csp:F,autoInsertSpaceInButton:W,alert:X,anchor:J,form:q,locale:A,componentSize:z,direction:G,space:Y,splitter:Q,virtual:ee,dropdownMatchSelectWidth:te,popupMatchSelectWidth:oe,popupOverflow:ne,legacyLocale:le,parentContext:ce,iconPrefixCls:he,theme:ue,componentDisabled:fe,segmented:ve,statistic:ge,spin:de,calendar:be,carousel:Ee,cascader:Le,collapse:Re,typography:Pe,checkbox:ze,descriptions:Ie,divider:$e,drawer:Be,skeleton:Ce,steps:Oe,image:Fe,layout:Se,list:Ae,mentions:Ve,modal:Je,progress:ht,result:He,slider:Ke,breadcrumb:it,menu:Ge,pagination:ut,input:Ze,textArea:et,empty:tt,badge:mt,radio:me,rate:pe,switch:ye,transfer:Te,avatar:je,message:We,tag:Xe,table:st,card:ct,tabs:at,timeline:Ue,timePicker:Mt,upload:xt,notification:Nt,tree:wt,colorPicker:ft,datePicker:vt,rangePicker:rt,flex:yt,wave:qe,dropdown:ke,warning:nt,tour:Ct,tooltip:Lt,popover:on,popconfirm:Pt,floatButtonGroup:lt,variant:Rt,inputNumber:cn,treeSelect:yn}=V,tn=r.useCallback((St,Qt)=>{const{prefixCls:Qn}=V;if(Qt)return Qt;const fr=Qn||ce.getPrefixCls("");return St?`${fr}-${St}`:fr},[ce.getPrefixCls,V.prefixCls]),Kn=he||ce.iconPrefixCls||v.defaultIconPrefixCls,ir=F||ce.csp;(0,E.default)(Kn,ir);const ro=(0,b.default)(ue,ce.theme,{prefixCls:tn("")}),wo={csp:ir,autoInsertSpaceInButton:W,alert:X,anchor:J,locale:A||le,direction:G,space:Y,splitter:Q,virtual:ee,popupMatchSelectWidth:oe??te,popupOverflow:ne,getPrefixCls:tn,iconPrefixCls:Kn,theme:ro,segmented:ve,statistic:ge,spin:de,calendar:be,carousel:Ee,cascader:Le,collapse:Re,typography:Pe,checkbox:ze,descriptions:Ie,divider:$e,drawer:Be,skeleton:Ce,steps:Oe,image:Fe,input:Ze,textArea:et,layout:Se,list:Ae,mentions:Ve,modal:Je,progress:ht,result:He,slider:Ke,breadcrumb:it,menu:Ge,pagination:ut,empty:tt,badge:mt,radio:me,rate:pe,switch:ye,transfer:Te,avatar:je,message:We,tag:Xe,table:st,card:ct,tabs:at,timeline:Ue,timePicker:Mt,upload:xt,notification:Nt,tree:wt,colorPicker:ft,datePicker:vt,rangePicker:rt,flex:yt,wave:qe,dropdown:ke,warning:nt,tour:Ct,tooltip:Lt,popover:on,popconfirm:Pt,floatButtonGroup:lt,variant:Rt,inputNumber:cn,treeSelect:yn},Wr=Object.assign({},ce);Object.keys(wo).forEach(St=>{wo[St]!==void 0&&(Wr[St]=wo[St])}),P.forEach(St=>{const Qt=V[St];Qt&&(Wr[St]=Qt)}),typeof W<"u"&&(Wr.button=Object.assign({autoInsertSpace:W},Wr.button));const Br=(0,a.default)(()=>Wr,Wr,(St,Qt)=>{const Qn=Object.keys(St),fr=Object.keys(Qt);return Qn.length!==fr.length||Qn.some(So=>St[So]!==Qt[So])}),{layer:Vn}=r.useContext(o.StyleContext),zt=r.useMemo(()=>({prefixCls:Kn,csp:ir,layer:Vn?"antd":void 0}),[Kn,ir,Vn]);let $t=r.createElement(r.Fragment,null,r.createElement(S.default,{dropdownMatchSelectWidth:te}),j);const Nn=r.useMemo(()=>{var St,Qt,Qn,fr;return(0,s.merge)(((St=p.default.Form)===null||St===void 0?void 0:St.defaultValidateMessages)||{},((Qn=(Qt=Br.locale)===null||Qt===void 0?void 0:Qt.Form)===null||Qn===void 0?void 0:Qn.defaultValidateMessages)||{},((fr=Br.form)===null||fr===void 0?void 0:fr.validateMessages)||{},(q==null?void 0:q.validateMessages)||{})},[Br,q==null?void 0:q.validateMessages]);Object.keys(Nn).length>0&&($t=r.createElement(c.default.Provider,{value:Nn},$t)),A&&($t=r.createElement(u.default,{locale:A,_ANT_MARK__:u.ANT_MARK},$t)),(Kn||ir)&&($t=r.createElement(i.default.Provider,{value:zt},$t)),z&&($t=r.createElement(w.SizeContextProvider,{size:z},$t)),$t=r.createElement(C.default,null,$t);const Dt=r.useMemo(()=>{const St=ro||{},{algorithm:Qt,token:Qn,components:fr,cssVar:So}=St,Xo=_(St,["algorithm","token","components","cssVar"]),Qo=Qt&&(!Array.isArray(Qt)||Qt.length>0)?(0,o.createTheme)(Qt):h.defaultTheme,Sn={};Object.entries(fr||{}).forEach(([On,_r])=>{const zn=Object.assign({},_r);"algorithm"in zn&&(zn.algorithm===!0?zn.theme=Qo:(Array.isArray(zn.algorithm)||typeof zn.algorithm=="function")&&(zn.theme=(0,o.createTheme)(zn.algorithm)),delete zn.algorithm),Sn[On]=zn});const qt=Object.assign(Object.assign({},m.default),Qn);return Object.assign(Object.assign({},Xo),{theme:Qo,token:qt,components:Sn,override:Object.assign({override:qt},Sn),cssVar:So})},[ro]);return ue&&($t=r.createElement(h.DesignTokenContext.Provider,{value:Dt},$t)),Br.warning&&($t=r.createElement(l.WarningContext.Provider,{value:Br.warning},$t)),fe!==void 0&&($t=r.createElement(x.DisabledContextProvider,{disabled:fe},$t)),r.createElement(v.ConfigContext.Provider,{value:Br},$t)},U=V=>{const j=r.useContext(v.ConfigContext),F=r.useContext(d.default);return r.createElement(H,Object.assign({parentContext:j,legacyLocale:F},V))};U.ConfigContext=v.ConfigContext,U.SizeContext=w.default,U.config=D,U.useConfig=y.default,Object.defineProperty(U,"SizeContext",{get:()=>w.default}),e.default=U})(lz);var BS={},ODt=Yo.default;Object.defineProperty(BS,"__esModule",{value:!0});BS.LayoutContext=void 0;var TDt=ODt(f);BS.LayoutContext=TDt.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});var Sz={},Ez={},_z={},IDt=Dn.default;Object.defineProperty(_z,"__esModule",{value:!0});_z.default=FDt;var kDt=IDt(sg),NDt=Symbol.for("react.element"),DDt=Symbol.for("react.transitional.element"),ADt=Symbol.for("react.fragment");function FDt(e){return e&&(0,kDt.default)(e)==="object"&&(e.$$typeof===NDt||e.$$typeof===DDt)&&e.type===ADt}var Lxe=Dn.default;Object.defineProperty(Ez,"__esModule",{value:!0});Ez.default=hF;var BDt=Lxe(_z),LDt=Lxe(f);function hF(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return LDt.default.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(hF(r)):(0,BDt.default)(r)&&r.props?n=n.concat(hF(r.props.children,t)):n.push(r))}),n}var ty={},mF={exports:{}},rI={},$z={};Object.defineProperty($z,"__esModule",{value:!0});var jDt={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"};$z.default=jDt;var zDt=Yo.default,Pz=Dn.default;Object.defineProperty(rI,"__esModule",{value:!0});rI.default=void 0;var HDt=Pz(c4),jxe=zDt(f),VDt=Pz($z),WDt=Pz(db),UDt=function(t,n){return jxe.createElement(WDt.default,(0,HDt.default)({},t,{ref:n,icon:VDt.default}))},GDt=jxe.forwardRef(UDt);rI.default=GDt;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const n=r(rI);function r(i){return i&&i.__esModule?i:{default:i}}const o=n;t.default=o,e.exports=o})(mF,mF.exports);var qDt=mF.exports,gF={exports:{}},oI={},Mz={};Object.defineProperty(Mz,"__esModule",{value:!0});var KDt={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"};Mz.default=KDt;var YDt=Yo.default,Rz=Dn.default;Object.defineProperty(oI,"__esModule",{value:!0});oI.default=void 0;var XDt=Rz(c4),zxe=YDt(f),QDt=Rz(Mz),ZDt=Rz(db),JDt=function(t,n){return zxe.createElement(ZDt.default,(0,XDt.default)({},t,{ref:n,icon:QDt.default}))},eAt=zxe.forwardRef(JDt);oI.default=eAt;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const n=r(oI);function r(i){return i&&i.__esModule?i:{default:i}}const o=n;t.default=o,e.exports=o})(gF,gF.exports);var tAt=gF.exports,vF={exports:{}},iI={},Oz={};Object.defineProperty(Oz,"__esModule",{value:!0});var nAt={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"};Oz.default=nAt;var rAt=Yo.default,Tz=Dn.default;Object.defineProperty(iI,"__esModule",{value:!0});iI.default=void 0;var oAt=Tz(c4),Hxe=rAt(f),iAt=Tz(Oz),aAt=Tz(db),sAt=function(t,n){return Hxe.createElement(aAt.default,(0,oAt.default)({},t,{ref:n,icon:iAt.default}))},lAt=Hxe.forwardRef(sAt);iI.default=lAt;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const n=r(iI);function r(i){return i&&i.__esModule?i:{default:i}}const o=n;t.default=o,e.exports=o})(vF,vF.exports);var cAt=vF.exports,ny={};Object.defineProperty(ny,"__esModule",{value:!0});ny.removeMediaQueryListener=ny.addMediaQueryListener=void 0;const uAt=(e,t)=>{typeof(e==null?void 0:e.addEventListener)<"u"?e.addEventListener("change",t):typeof(e==null?void 0:e.addListener)<"u"&&e.addListener(t)};ny.addMediaQueryListener=uAt;const dAt=(e,t)=>{typeof(e==null?void 0:e.removeEventListener)<"u"?e.removeEventListener("change",t):typeof(e==null?void 0:e.removeListener)<"u"&&e.removeListener(t)};ny.removeMediaQueryListener=dAt;var aI={},Id={};Object.defineProperty(Id,"__esModule",{value:!0});Id.prepareComponentToken=Id.default=Id.DEPRECATED_TOKENS=void 0;var fAt=ih,pAt=yb;const hAt=e=>{const{antCls:t,componentCls:n,colorText:r,footerBg:o,headerHeight:i,headerPadding:a,headerColor:s,footerPadding:l,fontSize:c,bodyBg:u,headerBg:d}=e;return{[n]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:u,"&, *":{boxSizing:"border-box"},[`&${n}-has-sider`]:{flexDirection:"row",[`> ${n}, > ${n}-content`]:{width:0}},[`${n}-header, &${n}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${n}-header`]:{height:i,padding:a,color:s,lineHeight:(0,fAt.unit)(i),background:d,[`${t}-menu`]:{lineHeight:"inherit"}},[`${n}-footer`]:{padding:l,color:r,fontSize:c,background:o},[`${n}-content`]:{flex:"auto",color:r,minHeight:0}}},Vxe=e=>{const{colorBgLayout:t,controlHeight:n,controlHeightLG:r,colorText:o,controlHeightSM:i,marginXXS:a,colorTextLightSolid:s,colorBgContainer:l}=e,c=r*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:n*2,headerPadding:`0 ${c}px`,headerColor:o,footerPadding:`${i}px ${c}px`,footerBg:t,siderBg:"#001529",triggerHeight:r+a*2,triggerBg:"#002140",triggerColor:s,zeroTriggerWidth:r,zeroTriggerHeight:r,lightSiderBg:l,lightTriggerBg:l,lightTriggerColor:o}};Id.prepareComponentToken=Vxe;const mAt=Id.DEPRECATED_TOKENS=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];Id.default=(0,pAt.genStyleHooks)("Layout",e=>[hAt(e)],Vxe,{deprecatedTokens:mAt});Object.defineProperty(aI,"__esModule",{value:!0});aI.default=void 0;var mx=ih,cee=Id,gAt=yb;const vAt=e=>{const{componentCls:t,siderBg:n,motionDurationMid:r,motionDurationSlow:o,antCls:i,triggerHeight:a,triggerColor:s,triggerBg:l,headerHeight:c,zeroTriggerWidth:u,zeroTriggerHeight:d,borderRadiusLG:p,lightSiderBg:h,lightTriggerColor:m,lightTriggerBg:v,bodyBg:g}=e;return{[t]:{position:"relative",minWidth:0,background:n,transition:`all ${r}, background 0s`,"&-has-trigger":{paddingBottom:a},"&-right":{order:1},[`${t}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${i}-menu${i}-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,mx.unit)(a),textAlign:"center",background:l,cursor:"pointer",transition:`all ${r}`},[`${t}-zero-width-trigger`]:{position:"absolute",top:c,insetInlineEnd:e.calc(u).mul(-1).equal(),zIndex:1,width:u,height:d,color:s,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:n,borderRadius:`0 ${(0,mx.unit)(p)} ${(0,mx.unit)(p)} 0`,cursor:"pointer",transition:`background ${o} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${o}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:e.calc(u).mul(-1).equal(),borderRadius:`${(0,mx.unit)(p)} 0 0 ${(0,mx.unit)(p)}`}},"&-light":{background:h,[`${t}-trigger`]:{color:m,background:v},[`${t}-zero-width-trigger`]:{color:m,background:v,border:`1px solid ${g}`,borderInlineStart:0}}}}};aI.default=(0,gAt.genStyleHooks)(["Layout","Sider"],e=>[vAt(e)],cee.prepareComponentToken,{deprecatedTokens:cee.DEPRECATED_TOKENS});var bb=Dn.default,yAt=Yo.default;Object.defineProperty(ty,"__esModule",{value:!0});ty.default=ty.SiderContext=void 0;var ld=yAt(f),_s=ld,bAt=bb(qDt),uee=bb(tAt),dee=bb(cAt),fee=bb(aO),xAt=bb(D4),pee=ny,CAt=lz,wAt=BS,SAt=bb(aI),EAt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o!Number.isNaN(Number.parseFloat(e))&&isFinite(e),$At=ty.SiderContext=_s.createContext({}),PAt=(()=>{let e=0;return(t="")=>(e+=1,`${t}${e}`)})(),MAt=_s.forwardRef((e,t)=>{const{prefixCls:n,className:r,trigger:o,children:i,defaultCollapsed:a=!1,theme:s="dark",style:l={},collapsible:c=!1,reverseArrow:u=!1,width:d=200,collapsedWidth:p=80,zeroWidthTriggerStyle:h,breakpoint:m,onCollapse:v,onBreakpoint:g}=e,x=EAt(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:y}=(0,ld.useContext)(wAt.LayoutContext),[b,C]=(0,ld.useState)("collapsed"in e?e.collapsed:a),[S,w]=(0,ld.useState)(!1);(0,ld.useEffect)(()=>{"collapsed"in e&&C(e.collapsed)},[e.collapsed]);const E=(A,z)=>{"collapsed"in e||C(A),v==null||v(A,z)},{getPrefixCls:_,direction:P}=(0,ld.useContext)(CAt.ConfigContext),$=_("layout-sider",n),[R,O,T]=(0,SAt.default)($),I=(0,ld.useRef)(null);I.current=A=>{w(A.matches),g==null||g(A.matches),b!==A.matches&&E(A.matches,"responsive")},(0,ld.useEffect)(()=>{function A(G){var Y;return(Y=I.current)===null||Y===void 0?void 0:Y.call(I,G)}let z;return typeof(window==null?void 0:window.matchMedia)<"u"&&m&&m in hee&&(z=window.matchMedia(`screen and (max-width: ${hee[m]})`),(0,pee.addMediaQueryListener)(z,A),A(z)),()=>{(0,pee.removeMediaQueryListener)(z,A)}},[m]),(0,ld.useEffect)(()=>{const A=PAt("ant-sider-");return y.addSider(A),()=>y.removeSider(A)},[]);const k=()=>{E(!b,"clickTrigger")},N=(0,xAt.default)(x,["collapsed"]),D=b?p:d,L=_At(D)?`${D}px`:String(D),H=parseFloat(String(p||0))===0?_s.createElement("span",{onClick:k,className:(0,fee.default)(`${$}-zero-width-trigger`,`${$}-zero-width-trigger-${u?"right":"left"}`),style:h},o||_s.createElement(bAt.default,null)):null,U=P==="rtl"==!u,F={expanded:U?_s.createElement(dee.default,null):_s.createElement(uee.default,null),collapsed:U?_s.createElement(uee.default,null):_s.createElement(dee.default,null)}[b?"collapsed":"expanded"],W=o!==null?H||_s.createElement("div",{className:`${$}-trigger`,onClick:k,style:{width:L}},o||F):null,X=Object.assign(Object.assign({},l),{flex:`0 0 ${L}`,maxWidth:L,minWidth:L,width:L}),J=(0,fee.default)($,`${$}-${s}`,{[`${$}-collapsed`]:!!b,[`${$}-has-trigger`]:c&&o!==null&&!H,[`${$}-below`]:!!S,[`${$}-zero-width`]:parseFloat(L)===0},r,O,T),q=_s.useMemo(()=>({siderCollapsed:b}),[b]);return R(_s.createElement($At.Provider,{value:q},_s.createElement("aside",Object.assign({className:J},N,{style:X,ref:t}),_s.createElement("div",{className:`${$}-children`},i),c||S&&H?W:null)))});ty.default=MAt;var Wxe=Dn.default;Object.defineProperty(Sz,"__esModule",{value:!0});Sz.default=TAt;var RAt=Wxe(Ez),OAt=Wxe(ty);function TAt(e,t,n){return typeof n=="boolean"?n:e.length?!0:(0,RAt.default)(t).some(o=>o.type===OAt.default)}var sI,lI,IAt=Yo.default,LS=Dn.default;Object.defineProperty(Sd,"__esModule",{value:!0});Sd.default=Sd.Header=lI=Sd.Footer=sI=Sd.Content=void 0;var kAt=LS(gxe),nc=IAt(f),Uxe=LS(aO),NAt=LS(D4),Gxe=lz,DAt=Oa,AAt=BS,FAt=LS(Sz),qxe=LS(Id),Kxe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);onc.forwardRef((i,a)=>nc.createElement(r,Object.assign({ref:a,suffixCls:e,tagName:t},i)))}const Iz=nc.forwardRef((e,t)=>{const{prefixCls:n,suffixCls:r,className:o,tagName:i}=e,a=Kxe(e,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:s}=nc.useContext(Gxe.ConfigContext),l=s("layout",n),[c,u,d]=(0,qxe.default)(l),p=r?`${l}-${r}`:l;return c(nc.createElement(i,Object.assign({className:(0,Uxe.default)(n||p,o,u,d),ref:t},a)))}),BAt=nc.forwardRef((e,t)=>{const{direction:n}=nc.useContext(Gxe.ConfigContext),[r,o]=nc.useState([]),{prefixCls:i,className:a,rootClassName:s,children:l,hasSider:c,tagName:u,style:d}=e,p=Kxe(e,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),h=(0,NAt.default)(p,["suffixCls"]),{getPrefixCls:m,className:v,style:g}=(0,DAt.useComponentConfig)("layout"),x=m("layout",i),y=(0,FAt.default)(r,l,c),[b,C,S]=(0,qxe.default)(x),w=(0,Uxe.default)(x,{[`${x}-has-sider`]:y,[`${x}-rtl`]:n==="rtl"},v,a,s,C,S),E=nc.useMemo(()=>({siderHook:{addSider:_=>{o(P=>[].concat((0,kAt.default)(P),[_]))},removeSider:_=>{o(P=>P.filter($=>$!==_))}}}),[]);return b(nc.createElement(AAt.LayoutContext.Provider,{value:E},nc.createElement(u,Object.assign({ref:t,className:w,style:Object.assign(Object.assign({},g),d)},h),l)))}),LAt=cI({tagName:"div",displayName:"Layout"})(BAt);Sd.Header=cI({suffixCls:"header",tagName:"header",displayName:"Header"})(Iz);lI=Sd.Footer=cI({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(Iz);sI=Sd.Content=cI({suffixCls:"content",tagName:"main",displayName:"Content"})(Iz);Sd.default=LAt;function df(){const{isDarkMode:e}=iae(),{token:t}=Ea.useToken(),n={borderRight:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#eee"},r=260,o={borderBottom:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#eee"},i={borderLeft:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#eee"},a={minHeight:120,overflowY:"auto"},s={height:20,fontSize:12,backgroundColor:t.colorBgContainer,color:t.colorText};return{leftSiderStyle:n,leftSiderWidth:r,headerStyle:o,rightSiderStyle:i,contentStyle:a,footerStyle:s}}const{Header:jAt,Sider:zAt,Content:HAt}=Dr,Yxe=()=>{const e=Pn();f.useContext(ha);const t=Tl(),{headerStyle:n,leftSiderStyle:r,leftSiderWidth:o,contentStyle:i}=df(),[a,s]=f.useState([]);f.useEffect(()=>{const c=[{label:e.formatMessage({id:"setting.menu.title",defaultMessage:"设置"}),key:"setting",children:[{label:e.formatMessage({id:"setting.menu.profile",defaultMessage:"个人信息"}),key:"profile"},{label:e.formatMessage({id:"setting.menu.basic",defaultMessage:"基本设置"}),key:"basic"}]}];s(c)},[e]);const l=c=>{console.log(e.formatMessage({id:"setting.menu.click",defaultMessage:"Menu clicked"}),c),t("/setting/"+c.key)};return M.jsxs(Dr,{children:[M.jsx(zAt,{style:r,width:o,children:M.jsx(of,{mode:"inline",onClick:l,defaultSelectedKeys:["profile"],defaultOpenKeys:["setting"],items:a})}),M.jsxs(Dr,{children:[M.jsx(jAt,{style:n,children:e.formatMessage({id:"menu.dashboard.mine"})}),M.jsx(HAt,{style:i,children:M.jsx(jT,{})})]})]})},Xxe=()=>{const e=Pn(),{isLoggedIn:t}=f.useContext(ha),[n,r]=f.useState("✅"),[o,i]=f.useState(e.formatMessage({id:"footbar.network.normal",defaultMessage:"网络正常"})),a=sz();f.useEffect(()=>{a?(r("✅"),i(e.formatMessage({id:"footbar.network.normal",defaultMessage:"网络正常"}))):(r("❌"),i(e.formatMessage({id:"footbar.network.disconnected",defaultMessage:"网络断开"})))},[a,e]);const[s,l]=f.useState(!1),c=()=>{l(!1)};return M.jsxs(M.Fragment,{children:[M.jsx(Ir,{open:s&&!t,onOk:c,onCancel:c,footer:[M.jsx(At,{onClick:c,children:e.formatMessage({id:"footbar.login.skip",defaultMessage:"暂不登录"})},"back")],children:M.jsx(lF,{isModel:!0})}),M.jsx("span",{}),M.jsxs("span",{className:"footerRightButton",children:[M.jsx(ss,{title:o,children:M.jsx("span",{children:n})}),M.jsxs("span",{style:{marginLeft:"10px"},onClick:()=>UC(aPe),children:["v",Vke()]})]})]})},Qxe=()=>{const e=Tl(),{userInfo:t}=H7(),{translateString:n}=Wc(),{mode:r}=f.useContext(ha),[o,i]=f.useState(""),[a,s]=f.useState(""),[l,c]=f.useState(""),u=()=>{e("/setting")};return f.useEffect(()=>{i(n(t==null?void 0:t.nickname)),s(n(t==null?void 0:t.description)),c(t==null?void 0:t.avatar)},[r,t]),M.jsx(M.Fragment,{children:M.jsx(nf,{title:o,content:a,placement:"rightBottom",children:M.jsx(M.Fragment,{children:M.jsx(rf,{style:{cursor:"pointer"},size:40,src:l,onClick:u})})})})},VAt=Fa()(Dc(Vs(Ac((e,t)=>({newfriends:[],devices:[],groups:[],channels:[],members:[],friends:[],currentContact:{type:"",device:{uid:""}},memberSelf:{type:"",member:{uid:""}},addNewfriend(n){console.log("addNewfriend",n)},addDevice(n){var r;if(n.type===Y$e){const o=t().devices.some(i=>i.device.uid===n.device.uid);e(o?{devices:[n,...t().devices.filter(i=>i.device.uid!==n.device.uid)]}:{devices:[n,...t().devices]}),((r=t().currentContact.device)==null?void 0:r.uid)===n.device.uid&&e({currentContact:n})}},addGroup(n){console.log("addGroup",n)},addChannel(n){console.log("addChannel",n)},addMember(n){if(n.type===K$e){const r=t().members.some(o=>o.member.uid===n.member.uid);e(r?{members:[n,...t().members.filter(o=>o.member.uid!==n.member.uid)]}:{members:[...t().members,n]})}},addFriend(n){console.log("addFriend",n)},setCurrentContact:n=>{e({currentContact:n})},setMemberSelf:n=>{e({memberSelf:n})},resetContactInfo(){e({newfriends:[],devices:[],groups:[],channels:[],members:[],friends:[],currentContact:{type:"",device:{uid:""}},memberSelf:{type:"",member:{uid:""}}})}})),{name:z$e}))),WAt=Fa()(Dc(Vs(Ac(e=>({currentMember:{nickname:"",user:{uid:"",avatar:""}},memberSelf:{nickname:"",user:{uid:"",avatar:""}},memberResult:{data:{content:[]}},setCurrentMember(t){e({currentMember:t})},setMemberSelf(t){e({memberSelf:t})},setMemberResult:t=>{e({memberResult:t})},resetMembers:()=>e({currentMember:{nickname:"",user:{uid:"",avatar:""}},memberSelf:{nickname:"",user:{uid:"",avatar:""}}})})),{name:L$e}))),UAt=Fa()(Dc(Vs(Ac((e,t)=>({messageList:[],addMessage(n){if(t().messageList.some(o=>o.uid===n.uid)){if(n.type===mW){const i=t().messageList.findIndex(a=>a.type===mW&&a.uid===n.uid);if(i!==-1){const a=[...t().messageList];a[i].content+=n.content,e({messageList:a});return}}const o=t().messageList.findIndex(i=>i.uid===n.uid);if(o!==-1){const i=[...t().messageList];i[o]=n,e({messageList:i})}}else{const o=t().messageList[t().messageList.length-1];if(o&&n.type===hW&&o.type===hW){const i=t().messageList.findIndex(s=>s.uid===o.uid),a=[...t().messageList];a[i]=n,e({messageList:a})}else e({messageList:[...t().messageList,n]})}t().sortMessageList()},addMessageList(n){const r=[];for(let i=0;il.uid===a.uid)||r.unshift(a)}const o=[...r,...t().messageList].sort((i,a)=>{const s=Ft(i.createdAt,"YYYY-MM-DD HH:mm:ss").valueOf(),l=Ft(a.createdAt,"YYYY-MM-DD HH:mm:ss").valueOf();return s-l});console.log("sortedMessageList",o),e({messageList:o})},updateMessageStatus(n,r){const o=t().messageList.findIndex(i=>i.uid===n);if(o!==-1){const i=[...t().messageList];i[o].status=r,e({messageList:i})}},updateMessage(n){const r=t().messageList.findIndex(o=>o.uid===n.uid);if(r!==-1){const o=[...t().messageList];o[r].content=n.content,e({messageList:o})}else console.log("找不到该消息")},deleteMessage(n){const r=t().messageList.findIndex(o=>o.uid===n);if(r!==-1){const o=[...t().messageList];o.splice(r,1),e({messageList:o})}},recallMessage(n){const r=t().messageList.findIndex(o=>o.uid===n);if(r!==-1){const o=[...t().messageList];o[r].type=fPe,o[r].content="该消息已被撤回",e({messageList:o})}},sortMessageList(){const n=t().messageList.sort((r,o)=>{const i=Ft(r.createdAt,"YYYY-MM-DD HH:mm:ss").valueOf(),a=Ft(o.createdAt,"YYYY-MM-DD HH:mm:ss").valueOf();return i-a});e({messageList:n})},resetMessageList(){e({messageList:[]})}})),{name:j$e}))),GAt="modulepreload",qAt=function(e){return"/agenticflow/"+e},mee={},bv=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),s=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));o=Promise.allSettled(n.map(l=>{if(l=qAt(l),l in mee)return;mee[l]=!0;const c=l.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const d=document.createElement("link");if(d.rel=c?"stylesheet":GAt,c||(d.as="script"),d.crossOrigin="",d.href=l,s&&d.setAttribute("nonce",s),document.head.appendChild(d),c)return new Promise((p,h)=>{d.addEventListener("load",p),d.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${l}`)))})}))}function i(a){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a}return o.then(a=>{for(const s of a||[])s.status==="rejected"&&i(s.reason);return t().catch(i)})},kz=Fa()(Dc(Vs(Ac((e,t)=>({threads:[],queuingThreads:[],currentThread:{uid:"",user:{uid:"",nickname:"",avatar:""},topic:"",content:"",type:"",unreadCount:0,extra:"",updatedAt:""},currentQueuingThread:{uid:"",user:{uid:"",nickname:"",avatar:""}},threadResult:{data:{content:[],last:!0}},showQueueButton:!1,showQueueList:!1,showRightPanel:!1,loading:!1,error:null,searchText:"",pagination:{pageNumber:0,pageSize:100,total:0},filters:{},addThread(n){var o,i;if(n.status===fW)return t().addQueuingThread(n),0;if(t().threads.some(a=>a.topic===n.topic))if(((o=t().currentThread)==null?void 0:o.topic)===""||((i=t().currentThread)==null?void 0:i.topic)!==n.topic){for(let a=0;aa.topic!==n.topic)]}),n.unreadCount}else{const a=t().threads.map(s=>s.topic===n.topic?(n.top=s.top,n.mute=s.mute,n.unread=s.unread,n.agent=s.agent,n):s);return e({threads:a}),0}else return n.unreadCount=1,e({threads:[n,...t().threads]}),n.unreadCount},addThreadWithMessage(n,r){var s,l;if(r.type===pPe)return t().addQueuingThread(n),0;const o=t().threads.some(c=>c.topic===n.topic),i=!Wke(r.type);if(Uke(r.type)&&(n.status=pW),o)if(((s=t().currentThread)==null?void 0:s.topic)===""||((l=t().currentThread)==null?void 0:l.topic)!==n.topic){for(let c=0;cc.topic!==n.topic)]}),n.unreadCount}else{const c=t().threads.map(u=>u.topic===n.topic?(n.top=u.top,n.mute=u.mute,n.unread=u.unread,n.agent=u.agent,n):u);return e({threads:c}),0}else return i&&(n.unreadCount=1),e({threads:[n,...t().threads]}),n.unreadCount},addQueuingThread(n){t().queuingThreads.some(o=>o.topic===n.topic)||e({queuingThreads:[n,...t().queuingThreads]})},updateThreadContent(n,r){let o=null;const i=t().threads.map(a=>a.topic===n?(o={...a,unreadCount:a.unreadCount+1,content:r},o):a);return e({threads:i}),o},updateThreadStatus(n,r){let o=null;const i=t().threads.map(a=>a.topic===n?(o={...a,status:r},o):a);return e({threads:i}),o},removeThread(n){e({threads:[...t().threads.filter(r=>(r==null?void 0:r.uid)!==(n==null?void 0:n.uid))]})},closeThread(n){const r=t().threads.map(o=>o.topic===n?{...o,state:pW}:o);e({threads:r})},addThreads(n){for(let r=0;ra.topic===o.topic))e({threads:[...t().threads,o]});else{const a=t().threads.map(s=>s.topic===o.topic?{...o,unreadCount:s.unreadCount}:s);e({threads:a})}}},setThreads(n){e(r=>{r.threads=n})},setQueuingThreads(n){e(r=>{r.queuingThreads=n})},setCurrentThread(n){e(i=>{i.showQueueList=!1});const r={...n,unreadCount:0},o=t().threads.map(i=>i.topic===r.topic?r:i);e(i=>{i.currentThread=r,i.threads=o})},setCurrentQueuingThread(n){e(r=>{r.currentQueuingThread=n})},setThreadResult(n){e(r=>{r.threadResult=n})},getUnreadCount(){return t().threads.reduce((n,r)=>{var o;return r.unreadCount>0&&r.topic!==((o=t().currentThread)==null?void 0:o.topic)?n+r.unreadCount:n},0)},setShowQueueButton(n){e(r=>{r.showQueueButton=n})},setShowQueueList(n){e(r=>{r.showQueueList=n,r.showRightPanel=!1})},setShowRightPanel(n){e(r=>{r.showRightPanel=n})},resetThreads(){e(n=>{n.threads=[],n.queuingThreads=[],n.currentThread={uid:"",user:{uid:"",nickname:"",avatar:""},topic:"",content:"",type:"",unreadCount:0,extra:"",updatedAt:""},n.currentQueuingThread={uid:"",user:{uid:"",nickname:"",avatar:""}},n.threadResult={data:{content:[],last:!0}},n.showQueueButton=!1,n.showQueueList=!1,n.showRightPanel=!1})},setLoading:n=>e({loading:n}),setError:n=>e({error:n}),setSearchText:n=>e({searchText:n}),setFilter:(n,r)=>e(o=>{o.filters[n]=r}),clearFilters:()=>e({filters:{}}),refreshThreads:async()=>{const{currentOrg:n}=ds.getState();if(n!=null&&n.uid){const{threadService:r}=await bv(async()=>{const{threadService:o}=await import("./threadService-Ctb-Soxz.js");return{threadService:o}},[]);await r.loadThreads(n.uid)}},setPagination:n=>e({pagination:n})})),{name:W$e}))),Zxe=Fa()(Dc(Vs(Ac((e,t)=>({workgroupResult:{data:{content:[]}},workgroupInfo:{uid:"",orgUid:""},insertWorkgroup(n){e(r=>{r.workgroupResult.data.content.unshift(n)})},updateWorkgroup(n){e(r=>{const o=r.workgroupResult.data.content,i=o.findIndex(a=>a.uid===n.uid);i!==-1?o[i]=n:console.warn(`Workgroup with uid ${n.uid} not found.`)})},deleteWorkgroup(n){e(r=>{const o=r.workgroupResult.data.content,i=o.findIndex(a=>a.uid===n.uid);i!==-1?o.splice(i,1):console.warn(`Workgroup with uid ${n.uid} not found.`)})},setWorkgroupResult:n=>{e({workgroupResult:n})},setWorkgroupInfo(n){e({workgroupInfo:n})},deleteWorkgroupInfo(n){const r=t().workgroupResult.data.content,o=r.findIndex(i=>i.uid===n);o!==-1?e({workgroupResult:{...t().workgroupResult,data:{content:[...r.slice(0,o),...r.slice(o+1)]}}}):console.warn("Workgroup not found in cache:",n),t().workgroupInfo.uid===n&&e({workgroupInfo:{uid:"",orgUid:""}})},resetWorkgroupInfo(){e({workgroupResult:{data:{content:[]}},workgroupInfo:{uid:"",orgUid:""}})}})),{name:G$e}))),Jx=Fa()(Dc(Vs(Ac(e=>({currentProcess:null,processResult:{data:{content:[]}},setCurrentProcess(t){e({currentProcess:t})},setProcessResult(t){e({processResult:t})},resetProcess:()=>e({currentProcess:null,processResult:{data:{content:[]}}})})),{name:q$e}))),KAt=()=>{const e=ds(d=>d.deleteOrg),t=kz(d=>d.resetThreads),n=UAt(d=>d.resetMessageList),r=WAt(d=>d.resetMembers),o=mw(d=>d.removeAccessToken),i=da(d=>d.resetUserInfo),a=VAt(d=>d.resetContactInfo),s=$w(d=>d.resetAgentInfo),l=Zxe(d=>d.resetWorkgroupInfo),c=Jx(d=>d.resetProcess);return{clearStorage:()=>{e(),t(),n(),r(),o(),i(),a(),s(),l(),c()}}};function YAt(){const{clearStorage:e}=KAt(),{setPingLoading:t}=f.useContext(ha),{accessToken:n}=mw(),r=f.useCallback(async()=>{try{const o=await n6t(n);console.log("logout result:",o.data),t(!1),e()}catch(o){console.log("logout error:",o)}},[]);return f.useEffect(()=>{console.log("useEventBus useEffect");const o=function(i){console.log("token过期,强制刷新登录",i),yd.off(vp,o),r()};return yd.on(vp,o),()=>{console.log("un - useEffect mqttDisconnect"),yd.off(vp)}},[]),{doLogout:r}}const XAt=()=>{const e=Pn(),{doLogout:t}=YAt(),{isLoggedIn:n,locale:r,changeLocale:o,mode:i,changeMode:a,handleUpdateAgentStatus:s}=f.useContext(ha),{agentInfo:l}=$w(h=>({agentInfo:h.agentInfo})),c=[{key:"settings",label:e.formatMessage({id:"menu.settings",defaultMessage:"Settings"}),icon:M.jsx(O7,{}),children:[{key:"logout",icon:M.jsx(ett,{}),label:e.formatMessage({id:"menu.settings.logout",defaultMessage:"Logout"})}]}],[u,d]=f.useState(c);f.useEffect(()=>{if(d(c),l.uid!==""&&i===x0){console.log("agentInfo changed",l);const h=[...c],m={key:"status",label:e.formatMessage({id:"menu.agent.status",defaultMessage:"Agent Status"}),type:"group",children:[{key:gW,icon:l.status===gW?M.jsx(w1,{}):M.jsx(M.Fragment,{}),label:e.formatMessage({id:"menu.agent.status.available",defaultMessage:"Available"})},{key:vW,icon:l.status===vW?M.jsx(w1,{}):M.jsx(M.Fragment,{}),label:e.formatMessage({id:"menu.agent.status.rest",defaultMessage:"Rest"})},{key:Lk,icon:l.status===Lk?M.jsx(w1,{}):M.jsx(M.Fragment,{}),label:e.formatMessage({id:"menu.agent.status.offline",defaultMessage:"Offline"})}]},v=h[0].children,g=v.findIndex(x=>x.key===m.key);g!==-1?v[g]=m:v.splice(0,0,m),h[0].children=v,d(h)}},[l,r,i]);const p=async h=>{console.log("click",h.key),h.key==="logout"?t():h.key==="zh-cn"||h.key==="zh-tw"||h.key==="en"?o(h.key):h.key===zv||h.key===x0||h.key===L$?(console.log("mode",h.key),a(h.key)):(console.log("status"),h.key===Lk&&md.warning(e.formatMessage({id:"menu.agent.offline.warning",defaultMessage:"Please end all ongoing conversations before going offline"})),s(h.key))};return M.jsx(M.Fragment,{children:n?M.jsx(M.Fragment,{children:M.jsx(of,{inlineCollapsed:!0,onClick:p,style:{width:64,height:34},mode:"inline",items:u})}):M.jsx(M.Fragment,{})})};async function QAt(e){return Xn("/api/v1/workgroup/query/org",{method:"GET",params:{...e,channel:mr}})}async function Nz(){return Xn("/api/v1/user/profile",{method:"GET",params:{channel:mr}})}async function Jxe(e){return Xn("/api/v1/user/update",{method:"POST",data:{...e,channel:mr}})}async function ZAt(e){return Xn("/api/v1/user/change/password",{method:"POST",data:{...e,channel:mr}})}async function e1e(e){return Xn("/api/v1/user/change/email",{method:"POST",data:{...e,channel:mr}})}async function t1e(e){return Xn("/api/v1/user/change/mobile",{method:"POST",data:{...e,channel:mr}})}const gee=(e,t,n)=>{e.dataTransfer.setData("application/reactflow",t),n&&e.dataTransfer.setData("form-type",n),e.dataTransfer.effectAllowed="move"},JAt=()=>{const e=Pn(),{isDarkMode:t}=Xi(),n=[{type:ud,title:e.formatMessage({id:"flow.startNode"}),icon:M.jsx(T7,{})},{type:xv,title:e.formatMessage({id:"flow.parentNode"}),icon:M.jsx(GJe,{})}],r=[{type:Xl,title:e.formatMessage({id:"flow.label"}),icon:M.jsx(Bet,{}),formType:pie},{type:Xl,title:e.formatMessage({id:"flow.textField"}),icon:M.jsx(_ge,{}),formType:U1},{type:Xl,title:e.formatMessage({id:"flow.numberField"}),icon:M.jsx(xtt,{}),formType:hie},{type:Xl,title:e.formatMessage({id:"flow.datePicker"}),icon:M.jsx(MT,{}),formType:mie},{type:Xl,title:e.formatMessage({id:"flow.select"}),icon:M.jsx(Pge,{}),formType:RB},{type:Xl,title:e.formatMessage({id:"flow.checkbox"}),icon:M.jsx(XA,{}),formType:OB},{type:Xl,title:e.formatMessage({id:"flow.radio"}),icon:M.jsx(XA,{}),formType:TB}],o=[{key:"event",label:e.formatMessage({id:"flow.container"}),children:n.map(i=>M.jsxs(js,{className:"draggable-item",draggable:!0,onDragStart:a=>gee(a,i.type),variant:"borderless",style:{marginBottom:"5px",border:"1px solid",background:t?"#1f1f1f":"#fff",color:t?"#fff":void 0},children:[i.icon," ",i.title]},i.type))},{key:"form",label:e.formatMessage({id:"flow.form"}),children:r.map(i=>M.jsxs(js,{className:"draggable-item",draggable:!0,onDragStart:a=>gee(a,i.type,i.formType),variant:"borderless",style:{marginBottom:"5px",border:"1px dashed",background:t?"#1f1f1f":"#fff",color:t?"#fff":void 0},children:[i.icon," ",i.title]},i.formType))},...Fd?[{key:"logic",label:e.formatMessage({id:"flow.logic"}),children:M.jsx("div",{children:"TODO: logic"})},{key:"4",label:e.formatMessage({id:"flow.action"}),children:M.jsx("div",{children:"TODO: action"})}]:[]];return M.jsx("div",{className:"left-panel-container",style:{height:"100%",overflowY:"auto"},children:M.jsx(Fde,{defaultActiveKey:["event","form"],ghost:!0,items:o})})};function si(e){if(typeof e=="string"||typeof e=="number")return""+e;let t="";if(Array.isArray(e))for(let n=0,r;n{}};function uI(){for(var e=0,t=arguments.length,n={},r;e=0&&(r=n.slice(o+1),n=n.slice(0,o)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:r}})}h$.prototype=uI.prototype={constructor:h$,on:function(e,t){var n=this._,r=t5t(e+"",n),o,i=-1,a=r.length;if(arguments.length<2){for(;++i0)for(var n=new Array(o),r=0,o,i;r=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),yee.hasOwnProperty(t)?{space:yee[t],local:e}:e}function r5t(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===yF&&t.documentElement.namespaceURI===yF?t.createElement(e):t.createElementNS(n,e)}}function o5t(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function n1e(e){var t=dI(e);return(t.local?o5t:r5t)(t)}function i5t(){}function Dz(e){return e==null?i5t:function(){return this.querySelector(e)}}function a5t(e){typeof e!="function"&&(e=Dz(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o=b&&(b=y+1);!(S=g[b])&&++b=0;)(a=r[o])&&(i&&a.compareDocumentPosition(i)^4&&i.parentNode.insertBefore(a,i),i=a);return this}function T5t(e){e||(e=I5t);function t(d,p){return d&&p?e(d.__data__,p.__data__):!d-!p}for(var n=this._groups,r=n.length,o=new Array(r),i=0;it?1:e>=t?0:NaN}function k5t(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function N5t(){return Array.from(this)}function D5t(){for(var e=this._groups,t=0,n=e.length;t1?this.each((t==null?G5t:typeof t=="function"?K5t:q5t)(e,t,n??"")):ry(this.node(),e)}function ry(e,t){return e.style.getPropertyValue(t)||s1e(e).getComputedStyle(e,null).getPropertyValue(t)}function X5t(e){return function(){delete this[e]}}function Q5t(e,t){return function(){this[e]=t}}function Z5t(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function J5t(e,t){return arguments.length>1?this.each((t==null?X5t:typeof t=="function"?Z5t:Q5t)(e,t)):this.node()[e]}function l1e(e){return e.trim().split(/^|\s+/)}function Az(e){return e.classList||new c1e(e)}function c1e(e){this._node=e,this._names=l1e(e.getAttribute("class")||"")}c1e.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function u1e(e,t){for(var n=Az(e),r=-1,o=t.length;++r=0&&(n=t.slice(r+1),t=t.slice(0,r)),{type:t,name:n}})}function PFt(e){return function(){var t=this.__on;if(t){for(var n=0,r=-1,o=t.length,i;n()=>e;function bF(e,{sourceEvent:t,subject:n,target:r,identifier:o,active:i,x:a,y:s,dx:l,dy:c,dispatch:u}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},identifier:{value:o,enumerable:!0,configurable:!0},active:{value:i,enumerable:!0,configurable:!0},x:{value:a,enumerable:!0,configurable:!0},y:{value:s,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:c,enumerable:!0,configurable:!0},_:{value:u}})}bF.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};function FFt(e){return!e.ctrlKey&&!e.button}function BFt(){return this.parentNode}function LFt(e,t){return t??{x:e.x,y:e.y}}function jFt(){return navigator.maxTouchPoints||"ontouchstart"in this}function g1e(){var e=FFt,t=BFt,n=LFt,r=jFt,o={},i=uI("start","drag","end"),a=0,s,l,c,u,d=0;function p(C){C.on("mousedown.drag",h).filter(r).on("touchstart.drag",g).on("touchmove.drag",x,AFt).on("touchend.drag touchcancel.drag",y).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function h(C,S){if(!(u||!e.call(this,C,S))){var w=b(this,t.call(this,C,S),C,S,"mouse");w&&(Rs(C.view).on("mousemove.drag",m,GC).on("mouseup.drag",v,GC),h1e(C.view),q6(C),c=!1,s=C.clientX,l=C.clientY,w("start",C))}}function m(C){if(i0(C),!c){var S=C.clientX-s,w=C.clientY-l;c=S*S+w*w>d}o.mouse("drag",C)}function v(C){Rs(C.view).on("mousemove.drag mouseup.drag",null),m1e(C.view,c),i0(C),o.mouse("end",C)}function g(C,S){if(e.call(this,C,S)){var w=C.changedTouches,E=t.call(this,C,S),_=w.length,P,$;for(P=0;P<_;++P)($=b(this,E,C,S,w[P].identifier,w[P]))&&(q6(C),$("start",C,w[P]))}}function x(C){var S=C.changedTouches,w=S.length,E,_;for(E=0;E>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?N2(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?N2(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=HFt.exec(e))?new es(t[1],t[2],t[3],1):(t=VFt.exec(e))?new es(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=WFt.exec(e))?N2(t[1],t[2],t[3],t[4]):(t=UFt.exec(e))?N2(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=GFt.exec(e))?_ee(t[1],t[2]/100,t[3]/100,1):(t=qFt.exec(e))?_ee(t[1],t[2]/100,t[3]/100,t[4]):bee.hasOwnProperty(e)?wee(bee[e]):e==="transparent"?new es(NaN,NaN,NaN,0):null}function wee(e){return new es(e>>16&255,e>>8&255,e&255,1)}function N2(e,t,n,r){return r<=0&&(e=t=n=NaN),new es(e,t,n,r)}function XFt(e){return e instanceof zS||(e=Zm(e)),e?(e=e.rgb(),new es(e.r,e.g,e.b,e.opacity)):new es}function xF(e,t,n,r){return arguments.length===1?XFt(e):new es(e,t,n,r??1)}function es(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}Fz(es,xF,v1e(zS,{brighter(e){return e=e==null?UM:Math.pow(UM,e),new es(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?qC:Math.pow(qC,e),new es(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new es($m(this.r),$m(this.g),$m(this.b),GM(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:See,formatHex:See,formatHex8:QFt,formatRgb:Eee,toString:Eee}));function See(){return`#${om(this.r)}${om(this.g)}${om(this.b)}`}function QFt(){return`#${om(this.r)}${om(this.g)}${om(this.b)}${om((isNaN(this.opacity)?1:this.opacity)*255)}`}function Eee(){const e=GM(this.opacity);return`${e===1?"rgb(":"rgba("}${$m(this.r)}, ${$m(this.g)}, ${$m(this.b)}${e===1?")":`, ${e})`}`}function GM(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function $m(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function om(e){return e=$m(e),(e<16?"0":"")+e.toString(16)}function _ee(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new ac(e,t,n,r)}function y1e(e){if(e instanceof ac)return new ac(e.h,e.s,e.l,e.opacity);if(e instanceof zS||(e=Zm(e)),!e)return new ac;if(e instanceof ac)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),i=Math.max(t,n,r),a=NaN,s=i-o,l=(i+o)/2;return s?(t===i?a=(n-r)/s+(n0&&l<1?0:a,new ac(a,s,l,e.opacity)}function ZFt(e,t,n,r){return arguments.length===1?y1e(e):new ac(e,t,n,r??1)}function ac(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Fz(ac,ZFt,v1e(zS,{brighter(e){return e=e==null?UM:Math.pow(UM,e),new ac(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?qC:Math.pow(qC,e),new ac(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new es(K6(e>=240?e-240:e+120,o,r),K6(e,o,r),K6(e<120?e+240:e-120,o,r),this.opacity)},clamp(){return new ac($ee(this.h),D2(this.s),D2(this.l),GM(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=GM(this.opacity);return`${e===1?"hsl(":"hsla("}${$ee(this.h)}, ${D2(this.s)*100}%, ${D2(this.l)*100}%${e===1?")":`, ${e})`}`}}));function $ee(e){return e=(e||0)%360,e<0?e+360:e}function D2(e){return Math.max(0,Math.min(1,e||0))}function K6(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const Bz=e=>()=>e;function JFt(e,t){return function(n){return e+n*t}}function eBt(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function tBt(e){return(e=+e)==1?b1e:function(t,n){return n-t?eBt(t,n,e):Bz(isNaN(t)?n:t)}}function b1e(e,t){var n=t-e;return n?JFt(e,n):Bz(isNaN(e)?t:e)}const qM=function e(t){var n=tBt(t);function r(o,i){var a=n((o=xF(o)).r,(i=xF(i)).r),s=n(o.g,i.g),l=n(o.b,i.b),c=b1e(o.opacity,i.opacity);return function(u){return o.r=a(u),o.g=s(u),o.b=l(u),o.opacity=c(u),o+""}}return r.gamma=e,r}(1);function nBt(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),o;return function(i){for(o=0;on&&(i=t.slice(n,i),s[a]?s[a]+=i:s[++a]=i),(r=r[0])===(o=o[0])?s[a]?s[a]+=o:s[++a]=o:(s[++a]=null,l.push({i:a,x:cu(r,o)})),n=Y6.lastIndex;return n180?u+=360:u-c>180&&(c+=360),p.push({i:d.push(o(d)+"rotate(",null,r)-2,x:cu(c,u)})):u&&d.push(o(d)+"rotate("+u+r)}function s(c,u,d,p){c!==u?p.push({i:d.push(o(d)+"skewX(",null,r)-2,x:cu(c,u)}):u&&d.push(o(d)+"skewX("+u+r)}function l(c,u,d,p,h,m){if(c!==d||u!==p){var v=h.push(o(h)+"scale(",null,",",null,")");m.push({i:v-4,x:cu(c,d)},{i:v-2,x:cu(u,p)})}else(d!==1||p!==1)&&h.push(o(h)+"scale("+d+","+p+")")}return function(c,u){var d=[],p=[];return c=e(c),u=e(u),i(c.translateX,c.translateY,u.translateX,u.translateY,d,p),a(c.rotate,u.rotate,d,p),s(c.skewX,u.skewX,d,p),l(c.scaleX,c.scaleY,u.scaleX,u.scaleY,d,p),c=u=null,function(h){for(var m=-1,v=p.length,g;++m=0&&e._call.call(void 0,t),e=e._next;--oy}function Ree(){Jm=(YM=YC.now())+fI,oy=e1=0;try{vBt()}finally{oy=0,bBt(),Jm=0}}function yBt(){var e=YC.now(),t=e-YM;t>S1e&&(fI-=t,YM=e)}function bBt(){for(var e,t=KM,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:KM=n);t1=e,SF(r)}function SF(e){if(!oy){e1&&(e1=clearTimeout(e1));var t=e-Jm;t>24?(e<1/0&&(e1=setTimeout(Ree,e-YC.now()-fI)),gx&&(gx=clearInterval(gx))):(gx||(YM=YC.now(),gx=setInterval(yBt,S1e)),oy=1,E1e(Ree))}}function Oee(e,t,n){var r=new XM;return t=t==null?0:+t,r.restart(o=>{r.stop(),e(o+t)},t,n),r}var xBt=uI("start","end","cancel","interrupt"),CBt=[],$1e=0,Tee=1,EF=2,g$=3,Iee=4,_F=5,v$=6;function pI(e,t,n,r,o,i){var a=e.__transition;if(!a)e.__transition={};else if(n in a)return;wBt(e,n,{name:t,index:r,group:o,on:xBt,tween:CBt,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:$1e})}function jz(e,t){var n=Uc(e,t);if(n.state>$1e)throw new Error("too late; already scheduled");return n}function Gu(e,t){var n=Uc(e,t);if(n.state>g$)throw new Error("too late; already running");return n}function Uc(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function wBt(e,t,n){var r=e.__transition,o;r[t]=n,n.timer=_1e(i,0,n.time);function i(c){n.state=Tee,n.timer.restart(a,n.delay,n.time),n.delay<=c&&a(c-n.delay)}function a(c){var u,d,p,h;if(n.state!==Tee)return l();for(u in r)if(h=r[u],h.name===n.name){if(h.state===g$)return Oee(a);h.state===Iee?(h.state=v$,h.timer.stop(),h.on.call("interrupt",e,e.__data__,h.index,h.group),delete r[u]):+uEF&&r.state<_F,r.state=v$,r.timer.stop(),r.on.call(o?"interrupt":"cancel",e,e.__data__,r.index,r.group),delete n[a]}i&&delete e.__transition}}function SBt(e){return this.each(function(){y$(this,e)})}function EBt(e,t){var n,r;return function(){var o=Gu(this,e),i=o.tween;if(i!==n){r=n=i;for(var a=0,s=r.length;a=0&&(t=t.slice(0,n)),!t||t==="start"})}function ZBt(e,t,n){var r,o,i=QBt(t)?jz:Gu;return function(){var a=i(this,e),s=a.on;s!==r&&(o=(r=s).copy()).on(t,n),a.on=o}}function JBt(e,t){var n=this._id;return arguments.length<2?Uc(this.node(),n).on.on(e):this.each(ZBt(n,e,t))}function eLt(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function tLt(){return this.on("end.remove",eLt(this._id))}function nLt(e){var t=this._name,n=this._id;typeof e!="function"&&(e=Dz(e));for(var r=this._groups,o=r.length,i=new Array(o),a=0;a()=>e;function PLt(e,{sourceEvent:t,target:n,transform:r,dispatch:o}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:o}})}function Ed(e,t,n){this.k=e,this.x=t,this.y=n}Ed.prototype={constructor:Ed,scale:function(e){return e===1?this:new Ed(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new Ed(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var hI=new Ed(1,0,0);O1e.prototype=Ed.prototype;function O1e(e){for(;!e.__zoom;)if(!(e=e.parentNode))return hI;return e.__zoom}function X6(e){e.stopImmediatePropagation()}function vx(e){e.preventDefault(),e.stopImmediatePropagation()}function MLt(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function RLt(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function kee(){return this.__zoom||hI}function OLt(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function TLt(){return navigator.maxTouchPoints||"ontouchstart"in this}function ILt(e,t,n){var r=e.invertX(t[0][0])-n[0][0],o=e.invertX(t[1][0])-n[1][0],i=e.invertY(t[0][1])-n[0][1],a=e.invertY(t[1][1])-n[1][1];return e.translate(o>r?(r+o)/2:Math.min(0,r)||Math.max(0,o),a>i?(i+a)/2:Math.min(0,i)||Math.max(0,a))}function T1e(){var e=MLt,t=RLt,n=ILt,r=OLt,o=TLt,i=[0,1/0],a=[[-1/0,-1/0],[1/0,1/0]],s=250,l=m$,c=uI("start","zoom","end"),u,d,p,h=500,m=150,v=0,g=10;function x(I){I.property("__zoom",kee).on("wheel.zoom",_,{passive:!1}).on("mousedown.zoom",P).on("dblclick.zoom",$).filter(o).on("touchstart.zoom",R).on("touchmove.zoom",O).on("touchend.zoom touchcancel.zoom",T).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}x.transform=function(I,k,N,D){var L=I.selection?I.selection():I;L.property("__zoom",kee),I!==L?S(I,k,N,D):L.interrupt().each(function(){w(this,arguments).event(D).start().zoom(null,typeof k=="function"?k.apply(this,arguments):k).end()})},x.scaleBy=function(I,k,N,D){x.scaleTo(I,function(){var L=this.__zoom.k,H=typeof k=="function"?k.apply(this,arguments):k;return L*H},N,D)},x.scaleTo=function(I,k,N,D){x.transform(I,function(){var L=t.apply(this,arguments),H=this.__zoom,U=N==null?C(L):typeof N=="function"?N.apply(this,arguments):N,V=H.invert(U),j=typeof k=="function"?k.apply(this,arguments):k;return n(b(y(H,j),U,V),L,a)},N,D)},x.translateBy=function(I,k,N,D){x.transform(I,function(){return n(this.__zoom.translate(typeof k=="function"?k.apply(this,arguments):k,typeof N=="function"?N.apply(this,arguments):N),t.apply(this,arguments),a)},null,D)},x.translateTo=function(I,k,N,D,L){x.transform(I,function(){var H=t.apply(this,arguments),U=this.__zoom,V=D==null?C(H):typeof D=="function"?D.apply(this,arguments):D;return n(hI.translate(V[0],V[1]).scale(U.k).translate(typeof k=="function"?-k.apply(this,arguments):-k,typeof N=="function"?-N.apply(this,arguments):-N),H,a)},D,L)};function y(I,k){return k=Math.max(i[0],Math.min(i[1],k)),k===I.k?I:new Ed(k,I.x,I.y)}function b(I,k,N){var D=k[0]-N[0]*I.k,L=k[1]-N[1]*I.k;return D===I.x&&L===I.y?I:new Ed(I.k,D,L)}function C(I){return[(+I[0][0]+ +I[1][0])/2,(+I[0][1]+ +I[1][1])/2]}function S(I,k,N,D){I.on("start.zoom",function(){w(this,arguments).event(D).start()}).on("interrupt.zoom end.zoom",function(){w(this,arguments).event(D).end()}).tween("zoom",function(){var L=this,H=arguments,U=w(L,H).event(D),V=t.apply(L,H),j=N==null?C(V):typeof N=="function"?N.apply(L,H):N,F=Math.max(V[1][0]-V[0][0],V[1][1]-V[0][1]),W=L.__zoom,X=typeof k=="function"?k.apply(L,H):k,J=l(W.invert(j).concat(F/W.k),X.invert(j).concat(F/X.k));return function(q){if(q===1)q=X;else{var A=J(q),z=F/A[2];q=new Ed(z,j[0]-A[0]*z,j[1]-A[1]*z)}U.zoom(null,q)}})}function w(I,k,N){return!N&&I.__zooming||new E(I,k)}function E(I,k){this.that=I,this.args=k,this.active=0,this.sourceEvent=null,this.extent=t.apply(I,k),this.taps=0}E.prototype={event:function(I){return I&&(this.sourceEvent=I),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(I,k){return this.mouse&&I!=="mouse"&&(this.mouse[1]=k.invert(this.mouse[0])),this.touch0&&I!=="touch"&&(this.touch0[1]=k.invert(this.touch0[0])),this.touch1&&I!=="touch"&&(this.touch1[1]=k.invert(this.touch1[0])),this.that.__zoom=k,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(I){var k=Rs(this.that).datum();c.call(I,this.that,new PLt(I,{sourceEvent:this.sourceEvent,target:x,transform:this.that.__zoom,dispatch:c}),k)}};function _(I,...k){if(!e.apply(this,arguments))return;var N=w(this,k).event(I),D=this.__zoom,L=Math.max(i[0],Math.min(i[1],D.k*Math.pow(2,r.apply(this,arguments)))),H=ec(I);if(N.wheel)(N.mouse[0][0]!==H[0]||N.mouse[0][1]!==H[1])&&(N.mouse[1]=D.invert(N.mouse[0]=H)),clearTimeout(N.wheel);else{if(D.k===L)return;N.mouse=[H,D.invert(H)],y$(this),N.start()}vx(I),N.wheel=setTimeout(U,m),N.zoom("mouse",n(b(y(D,L),N.mouse[0],N.mouse[1]),N.extent,a));function U(){N.wheel=null,N.end()}}function P(I,...k){if(p||!e.apply(this,arguments))return;var N=I.currentTarget,D=w(this,k,!0).event(I),L=Rs(I.view).on("mousemove.zoom",j,!0).on("mouseup.zoom",F,!0),H=ec(I,N),U=I.clientX,V=I.clientY;h1e(I.view),X6(I),D.mouse=[H,this.__zoom.invert(H)],y$(this),D.start();function j(W){if(vx(W),!D.moved){var X=W.clientX-U,J=W.clientY-V;D.moved=X*X+J*J>v}D.event(W).zoom("mouse",n(b(D.that.__zoom,D.mouse[0]=ec(W,N),D.mouse[1]),D.extent,a))}function F(W){L.on("mousemove.zoom mouseup.zoom",null),m1e(W.view,D.moved),vx(W),D.event(W).end()}}function $(I,...k){if(e.apply(this,arguments)){var N=this.__zoom,D=ec(I.changedTouches?I.changedTouches[0]:I,this),L=N.invert(D),H=N.k*(I.shiftKey?.5:2),U=n(b(y(N,H),D,L),t.apply(this,k),a);vx(I),s>0?Rs(this).transition().duration(s).call(S,U,D,I):Rs(this).call(x.transform,U,D,I)}}function R(I,...k){if(e.apply(this,arguments)){var N=I.touches,D=N.length,L=w(this,k,I.changedTouches.length===D).event(I),H,U,V,j;for(X6(I),U=0;U"[React Flow]: Seems like you have not used zustand provider as an ancestor. Help: https://reactflow.dev/error#001",error002:()=>"It looks like you've created a new nodeTypes or edgeTypes object. If this wasn't on purpose please define the nodeTypes/edgeTypes outside of the component or memoize them.",error003:e=>`Node type "${e}" not found. Using fallback type "default".`,error004:()=>"The React Flow parent container needs a width and a height to render the graph.",error005:()=>"Only child nodes can use a parent extent.",error006:()=>"Can't create edge. An edge needs a source and a target.",error007:e=>`The old edge with id=${e} does not exist.`,error009:e=>`Marker type "${e}" doesn't exist.`,error008:(e,{id:t,sourceHandle:n,targetHandle:r})=>`Couldn't create edge for ${e} handle id: "${e==="source"?n:r}", edge id: ${t}.`,error010:()=>"Handle: No node id found. Make sure to only use a Handle inside a custom Node.",error011:e=>`Edge type "${e}" not found. Using fallback type "default".`,error012:e=>`Node with id "${e}" does not exist, it may have been removed. This can happen when a node is deleted before the "onNodeClick" handler is called.`,error013:(e="react")=>`It seems that you haven't loaded the styles. Please import '@xyflow/${e}/dist/style.css' or base.css to make sure everything is working properly.`,error014:()=>"useNodeConnections: No node ID found. Call useNodeConnections inside a custom Node or provide a node ID.",error015:()=>"It seems that you are trying to drag a node that is not initialized. Please use onNodesChange as explained in the docs."},XC=[[Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY],[Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY]],I1e=["Enter"," ","Escape"],k1e={"node.a11yDescription.default":"Press enter or space to select a node. Press delete to remove it and escape to cancel.","node.a11yDescription.keyboardDisabled":"Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.","node.a11yDescription.ariaLiveMessage":({direction:e,x:t,y:n})=>`Moved selected node ${e}. New position, x: ${t}, y: ${n}`,"edge.a11yDescription.default":"Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.","controls.ariaLabel":"Control Panel","controls.zoomIn.ariaLabel":"Zoom In","controls.zoomOut.ariaLabel":"Zoom Out","controls.fitView.ariaLabel":"Fit View","controls.interactive.ariaLabel":"Toggle Interactivity","minimap.ariaLabel":"Mini Map","handle.ariaLabel":"Handle"};var iy;(function(e){e.Strict="strict",e.Loose="loose"})(iy||(iy={}));var Pm;(function(e){e.Free="free",e.Vertical="vertical",e.Horizontal="horizontal"})(Pm||(Pm={}));var QC;(function(e){e.Partial="partial",e.Full="full"})(QC||(QC={}));const N1e={inProgress:!1,isValid:null,from:null,fromHandle:null,fromPosition:null,fromNode:null,to:null,toHandle:null,toPosition:null,toNode:null};var Zf;(function(e){e.Bezier="default",e.Straight="straight",e.Step="step",e.SmoothStep="smoothstep",e.SimpleBezier="simplebezier"})(Zf||(Zf={}));var QM;(function(e){e.Arrow="arrow",e.ArrowClosed="arrowclosed"})(QM||(QM={}));var an;(function(e){e.Left="left",e.Top="top",e.Right="right",e.Bottom="bottom"})(an||(an={}));const Nee={[an.Left]:an.Right,[an.Right]:an.Left,[an.Top]:an.Bottom,[an.Bottom]:an.Top};function D1e(e){return e===null?null:e?"valid":"invalid"}const A1e=e=>"id"in e&&"source"in e&&"target"in e,kLt=e=>"id"in e&&"position"in e&&!("source"in e)&&!("target"in e),Hz=e=>"id"in e&&"internals"in e&&!("source"in e)&&!("target"in e),HS=(e,t=[0,0])=>{const{width:n,height:r}=ff(e),o=e.origin??t,i=n*o[0],a=r*o[1];return{x:e.position.x-i,y:e.position.y-a}},NLt=(e,t={nodeOrigin:[0,0]})=>{if(e.length===0)return{x:0,y:0,width:0,height:0};const n=e.reduce((r,o)=>{const i=typeof o=="string";let a=!t.nodeLookup&&!i?o:void 0;t.nodeLookup&&(a=i?t.nodeLookup.get(o):Hz(o)?o:t.nodeLookup.get(o.id));const s=a?ZM(a,t.nodeOrigin):{x:0,y:0,x2:0,y2:0};return mI(r,s)},{x:1/0,y:1/0,x2:-1/0,y2:-1/0});return gI(n)},VS=(e,t={})=>{if(e.size===0)return{x:0,y:0,width:0,height:0};let n={x:1/0,y:1/0,x2:-1/0,y2:-1/0};return e.forEach(r=>{if(t.filter===void 0||t.filter(r)){const o=ZM(r);n=mI(n,o)}}),gI(n)},Vz=(e,t,[n,r,o]=[0,0,1],i=!1,a=!1)=>{const s={...WS(t,[n,r,o]),width:t.width/o,height:t.height/o},l=[];for(const c of e.values()){const{measured:u,selectable:d=!0,hidden:p=!1}=c;if(a&&!d||p)continue;const h=u.width??c.width??c.initialWidth??null,m=u.height??c.height??c.initialHeight??null,v=ZC(s,sy(c)),g=(h??0)*(m??0),x=i&&v>0;(!c.internals.handleBounds||x||v>=g||c.dragging)&&l.push(c)}return l},DLt=(e,t)=>{const n=new Set;return e.forEach(r=>{n.add(r.id)}),t.filter(r=>n.has(r.source)||n.has(r.target))};function ALt(e,t){const n=new Map,r=t!=null&&t.nodes?new Set(t.nodes.map(o=>o.id)):null;return e.forEach(o=>{o.measured.width&&o.measured.height&&((t==null?void 0:t.includeHiddenNodes)||!o.hidden)&&(!r||r.has(o.id))&&n.set(o.id,o)}),n}async function FLt({nodes:e,width:t,height:n,panZoom:r,minZoom:o,maxZoom:i},a){if(e.size===0)return Promise.resolve(!0);const s=ALt(e,a),l=VS(s),c=Wz(l,t,n,(a==null?void 0:a.minZoom)??o,(a==null?void 0:a.maxZoom)??i,(a==null?void 0:a.padding)??.1);return await r.setViewport(c,{duration:a==null?void 0:a.duration,ease:a==null?void 0:a.ease,interpolate:a==null?void 0:a.interpolate}),Promise.resolve(!0)}function F1e({nodeId:e,nextPosition:t,nodeLookup:n,nodeOrigin:r=[0,0],nodeExtent:o,onError:i}){const a=n.get(e),s=a.parentId?n.get(a.parentId):void 0,{x:l,y:c}=s?s.internals.positionAbsolute:{x:0,y:0},u=a.origin??r;let d=a.extent||o;if(a.extent==="parent"&&!a.expandParent)if(!s)i==null||i("005",Nu.error005());else{const h=s.measured.width,m=s.measured.height;h&&m&&(d=[[l,c],[l+h,c+m]])}else s&&ly(a.extent)&&(d=[[a.extent[0][0]+l,a.extent[0][1]+c],[a.extent[1][0]+l,a.extent[1][1]+c]]);const p=ly(d)?eg(t,d,a.measured):t;return(a.measured.width===void 0||a.measured.height===void 0)&&(i==null||i("015",Nu.error015())),{position:{x:p.x-l+(a.measured.width??0)*u[0],y:p.y-c+(a.measured.height??0)*u[1]},positionAbsolute:p}}async function BLt({nodesToRemove:e=[],edgesToRemove:t=[],nodes:n,edges:r,onBeforeDelete:o}){const i=new Set(e.map(p=>p.id)),a=[];for(const p of n){if(p.deletable===!1)continue;const h=i.has(p.id),m=!h&&p.parentId&&a.find(v=>v.id===p.parentId);(h||m)&&a.push(p)}const s=new Set(t.map(p=>p.id)),l=r.filter(p=>p.deletable!==!1),u=DLt(a,l);for(const p of l)s.has(p.id)&&!u.find(m=>m.id===p.id)&&u.push(p);if(!o)return{edges:u,nodes:a};const d=await o({nodes:a,edges:u});return typeof d=="boolean"?d?{edges:u,nodes:a}:{edges:[],nodes:[]}:d}const ay=(e,t=0,n=1)=>Math.min(Math.max(e,t),n),eg=(e={x:0,y:0},t,n)=>({x:ay(e.x,t[0][0],t[1][0]-((n==null?void 0:n.width)??0)),y:ay(e.y,t[0][1],t[1][1]-((n==null?void 0:n.height)??0))});function B1e(e,t,n){const{width:r,height:o}=ff(n),{x:i,y:a}=n.internals.positionAbsolute;return eg(e,[[i,a],[i+r,a+o]],t)}const Dee=(e,t,n)=>en?-ay(Math.abs(e-n),1,t)/t:0,L1e=(e,t,n=15,r=40)=>{const o=Dee(e.x,r,t.width-r)*n,i=Dee(e.y,r,t.height-r)*n;return[o,i]},mI=(e,t)=>({x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x2,t.x2),y2:Math.max(e.y2,t.y2)}),$F=({x:e,y:t,width:n,height:r})=>({x:e,y:t,x2:e+n,y2:t+r}),gI=({x:e,y:t,x2:n,y2:r})=>({x:e,y:t,width:n-e,height:r-t}),sy=(e,t=[0,0])=>{var o,i;const{x:n,y:r}=Hz(e)?e.internals.positionAbsolute:HS(e,t);return{x:n,y:r,width:((o=e.measured)==null?void 0:o.width)??e.width??e.initialWidth??0,height:((i=e.measured)==null?void 0:i.height)??e.height??e.initialHeight??0}},ZM=(e,t=[0,0])=>{var o,i;const{x:n,y:r}=Hz(e)?e.internals.positionAbsolute:HS(e,t);return{x:n,y:r,x2:n+(((o=e.measured)==null?void 0:o.width)??e.width??e.initialWidth??0),y2:r+(((i=e.measured)==null?void 0:i.height)??e.height??e.initialHeight??0)}},j1e=(e,t)=>gI(mI($F(e),$F(t))),ZC=(e,t)=>{const n=Math.max(0,Math.min(e.x+e.width,t.x+t.width)-Math.max(e.x,t.x)),r=Math.max(0,Math.min(e.y+e.height,t.y+t.height)-Math.max(e.y,t.y));return Math.ceil(n*r)},Aee=e=>cc(e.width)&&cc(e.height)&&cc(e.x)&&cc(e.y),cc=e=>!isNaN(e)&&isFinite(e),LLt=(e,t)=>{},vI=(e,t=[1,1])=>({x:t[0]*Math.round(e.x/t[0]),y:t[1]*Math.round(e.y/t[1])}),WS=({x:e,y:t},[n,r,o],i=!1,a=[1,1])=>{const s={x:(e-n)/o,y:(t-r)/o};return i?vI(s,a):s},JM=({x:e,y:t},[n,r,o])=>({x:e*o+n,y:t*o+r});function av(e,t){if(typeof e=="number")return Math.floor((t-t/(1+e))*.5);if(typeof e=="string"&&e.endsWith("px")){const n=parseFloat(e);if(!Number.isNaN(n))return Math.floor(n)}if(typeof e=="string"&&e.endsWith("%")){const n=parseFloat(e);if(!Number.isNaN(n))return Math.floor(t*n*.01)}return console.error(`[React Flow] The padding value "${e}" is invalid. Please provide a number or a string with a valid unit (px or %).`),0}function jLt(e,t,n){if(typeof e=="string"||typeof e=="number"){const r=av(e,n),o=av(e,t);return{top:r,right:o,bottom:r,left:o,x:o*2,y:r*2}}if(typeof e=="object"){const r=av(e.top??e.y??0,n),o=av(e.bottom??e.y??0,n),i=av(e.left??e.x??0,t),a=av(e.right??e.x??0,t);return{top:r,right:a,bottom:o,left:i,x:i+a,y:r+o}}return{top:0,right:0,bottom:0,left:0,x:0,y:0}}function zLt(e,t,n,r,o,i){const{x:a,y:s}=JM(e,[t,n,r]),{x:l,y:c}=JM({x:e.x+e.width,y:e.y+e.height},[t,n,r]),u=o-l,d=i-c;return{left:Math.floor(a),top:Math.floor(s),right:Math.floor(u),bottom:Math.floor(d)}}const Wz=(e,t,n,r,o,i)=>{const a=jLt(i,t,n),s=(t-a.x)/e.width,l=(n-a.y)/e.height,c=Math.min(s,l),u=ay(c,r,o),d=e.x+e.width/2,p=e.y+e.height/2,h=t/2-d*u,m=n/2-p*u,v=zLt(e,h,m,u,t,n),g={left:Math.min(v.left-a.left,0),top:Math.min(v.top-a.top,0),right:Math.min(v.right-a.right,0),bottom:Math.min(v.bottom-a.bottom,0)};return{x:h-g.left+g.right,y:m-g.top+g.bottom,zoom:u}},eR=()=>{var e;return typeof navigator<"u"&&((e=navigator==null?void 0:navigator.userAgent)==null?void 0:e.indexOf("Mac"))>=0};function ly(e){return e!==void 0&&e!=="parent"}function ff(e){var t,n;return{width:((t=e.measured)==null?void 0:t.width)??e.width??e.initialWidth??0,height:((n=e.measured)==null?void 0:n.height)??e.height??e.initialHeight??0}}function z1e(e){var t,n;return(((t=e.measured)==null?void 0:t.width)??e.width??e.initialWidth)!==void 0&&(((n=e.measured)==null?void 0:n.height)??e.height??e.initialHeight)!==void 0}function H1e(e,t={width:0,height:0},n,r,o){const i={...e},a=r.get(n);if(a){const s=a.origin||o;i.x+=a.internals.positionAbsolute.x-(t.width??0)*s[0],i.y+=a.internals.positionAbsolute.y-(t.height??0)*s[1]}return i}function Fee(e,t){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}function HLt(){let e,t;return{promise:new Promise((r,o)=>{e=r,t=o}),resolve:e,reject:t}}function VLt(e){return{...k1e,...e||{}}}function N1(e,{snapGrid:t=[0,0],snapToGrid:n=!1,transform:r,containerBounds:o}){const{x:i,y:a}=gu(e),s=WS({x:i-((o==null?void 0:o.left)??0),y:a-((o==null?void 0:o.top)??0)},r),{x:l,y:c}=n?vI(s,t):s;return{xSnapped:l,ySnapped:c,...s}}const Uz=e=>({width:e.offsetWidth,height:e.offsetHeight}),V1e=e=>{var t;return((t=e==null?void 0:e.getRootNode)==null?void 0:t.call(e))||(window==null?void 0:window.document)},WLt=["INPUT","SELECT","TEXTAREA"];function W1e(e){var r,o;const t=((o=(r=e.composedPath)==null?void 0:r.call(e))==null?void 0:o[0])||e.target;return(t==null?void 0:t.nodeType)!==1?!1:WLt.includes(t.nodeName)||t.hasAttribute("contenteditable")||!!t.closest(".nokey")}const U1e=e=>"clientX"in e,gu=(e,t)=>{var i,a;const n=U1e(e),r=n?e.clientX:(i=e.touches)==null?void 0:i[0].clientX,o=n?e.clientY:(a=e.touches)==null?void 0:a[0].clientY;return{x:r-((t==null?void 0:t.left)??0),y:o-((t==null?void 0:t.top)??0)}},Bee=(e,t,n,r,o)=>{const i=t.querySelectorAll(`.${e}`);return!i||!i.length?null:Array.from(i).map(a=>{const s=a.getBoundingClientRect();return{id:a.getAttribute("data-handleid"),type:e,nodeId:o,position:a.getAttribute("data-handlepos"),x:(s.left-n.left)/r,y:(s.top-n.top)/r,...Uz(a)}})};function G1e({sourceX:e,sourceY:t,targetX:n,targetY:r,sourceControlX:o,sourceControlY:i,targetControlX:a,targetControlY:s}){const l=e*.125+o*.375+a*.375+n*.125,c=t*.125+i*.375+s*.375+r*.125,u=Math.abs(l-e),d=Math.abs(c-t);return[l,c,u,d]}function B2(e,t){return e>=0?.5*e:t*25*Math.sqrt(-e)}function Lee({pos:e,x1:t,y1:n,x2:r,y2:o,c:i}){switch(e){case an.Left:return[t-B2(t-r,i),n];case an.Right:return[t+B2(r-t,i),n];case an.Top:return[t,n-B2(n-o,i)];case an.Bottom:return[t,n+B2(o-n,i)]}}function q1e({sourceX:e,sourceY:t,sourcePosition:n=an.Bottom,targetX:r,targetY:o,targetPosition:i=an.Top,curvature:a=.25}){const[s,l]=Lee({pos:n,x1:e,y1:t,x2:r,y2:o,c:a}),[c,u]=Lee({pos:i,x1:r,y1:o,x2:e,y2:t,c:a}),[d,p,h,m]=G1e({sourceX:e,sourceY:t,targetX:r,targetY:o,sourceControlX:s,sourceControlY:l,targetControlX:c,targetControlY:u});return[`M${e},${t} C${s},${l} ${c},${u} ${r},${o}`,d,p,h,m]}function K1e({sourceX:e,sourceY:t,targetX:n,targetY:r}){const o=Math.abs(n-e)/2,i=n0}const qLt=({source:e,sourceHandle:t,target:n,targetHandle:r})=>`xy-edge__${e}${t||""}-${n}${r||""}`,KLt=(e,t)=>t.some(n=>n.source===e.source&&n.target===e.target&&(n.sourceHandle===e.sourceHandle||!n.sourceHandle&&!e.sourceHandle)&&(n.targetHandle===e.targetHandle||!n.targetHandle&&!e.targetHandle)),YLt=(e,t)=>{if(!e.source||!e.target)return t;let n;return A1e(e)?n={...e}:n={...e,id:qLt(e)},KLt(n,t)?t:(n.sourceHandle===null&&delete n.sourceHandle,n.targetHandle===null&&delete n.targetHandle,t.concat(n))};function Y1e({sourceX:e,sourceY:t,targetX:n,targetY:r}){const[o,i,a,s]=K1e({sourceX:e,sourceY:t,targetX:n,targetY:r});return[`M ${e},${t}L ${n},${r}`,o,i,a,s]}const jee={[an.Left]:{x:-1,y:0},[an.Right]:{x:1,y:0},[an.Top]:{x:0,y:-1},[an.Bottom]:{x:0,y:1}},XLt=({source:e,sourcePosition:t=an.Bottom,target:n})=>t===an.Left||t===an.Right?e.xMath.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2));function QLt({source:e,sourcePosition:t=an.Bottom,target:n,targetPosition:r=an.Top,center:o,offset:i,stepPosition:a}){const s=jee[t],l=jee[r],c={x:e.x+s.x*i,y:e.y+s.y*i},u={x:n.x+l.x*i,y:n.y+l.y*i},d=XLt({source:c,sourcePosition:t,target:u}),p=d.x!==0?"x":"y",h=d[p];let m=[],v,g;const x={x:0,y:0},y={x:0,y:0},[,,b,C]=K1e({sourceX:e.x,sourceY:e.y,targetX:n.x,targetY:n.y});if(s[p]*l[p]===-1){p==="x"?(v=o.x??c.x+(u.x-c.x)*a,g=o.y??(c.y+u.y)/2):(v=o.x??(c.x+u.x)/2,g=o.y??c.y+(u.y-c.y)*a);const w=[{x:v,y:c.y},{x:v,y:u.y}],E=[{x:c.x,y:g},{x:u.x,y:g}];s[p]===h?m=p==="x"?w:E:m=p==="x"?E:w}else{const w=[{x:c.x,y:u.y}],E=[{x:u.x,y:c.y}];if(p==="x"?m=s.x===h?E:w:m=s.y===h?w:E,t===r){const O=Math.abs(e[p]-n[p]);if(O<=i){const T=Math.min(i-1,i-O);s[p]===h?x[p]=(c[p]>e[p]?-1:1)*T:y[p]=(u[p]>n[p]?-1:1)*T}}if(t!==r){const O=p==="x"?"y":"x",T=s[p]===l[O],I=c[O]>u[O],k=c[O]=R?(v=(_.x+P.x)/2,g=m[0].y):(v=m[0].x,g=(_.y+P.y)/2)}return[[e,{x:c.x+x.x,y:c.y+x.y},...m,{x:u.x+y.x,y:u.y+y.y},n],v,g,b,C]}function ZLt(e,t,n,r){const o=Math.min(zee(e,t)/2,zee(t,n)/2,r),{x:i,y:a}=t;if(e.x===i&&i===n.x||e.y===a&&a===n.y)return`L${i} ${a}`;if(e.y===a){const c=e.x{let C="";return b>0&&bn.id===t):e[0])||null}function MF(e,t){return e?typeof e=="string"?e:`${t?`${t}__`:""}${Object.keys(e).sort().map(r=>`${r}=${e[r]}`).join("&")}`:""}function ejt(e,{id:t,defaultColor:n,defaultMarkerStart:r,defaultMarkerEnd:o}){const i=new Set;return e.reduce((a,s)=>([s.markerStart||r,s.markerEnd||o].forEach(l=>{if(l&&typeof l=="object"){const c=MF(l,t);i.has(c)||(a.push({id:c,color:l.color||n,...l}),i.add(c))}}),a),[]).sort((a,s)=>a.id.localeCompare(s.id))}const Gz={nodeOrigin:[0,0],nodeExtent:XC,elevateNodesOnSelect:!0,defaults:{}},tjt={...Gz,checkEquality:!0};function qz(e,t){const n={...e};for(const r in t)t[r]!==void 0&&(n[r]=t[r]);return n}function njt(e,t,n){const r=qz(Gz,n);for(const o of e.values())if(o.parentId)Kz(o,e,t,r);else{const i=HS(o,r.nodeOrigin),a=ly(o.extent)?o.extent:r.nodeExtent,s=eg(i,a,ff(o));o.internals.positionAbsolute=s}}function RF(e,t,n,r){var l,c;const o=qz(tjt,r);let i=e.length>0;const a=new Map(t),s=o!=null&&o.elevateNodesOnSelect?1e3:0;t.clear(),n.clear();for(const u of e){let d=a.get(u.id);if(o.checkEquality&&u===(d==null?void 0:d.internals.userNode))t.set(u.id,d);else{const p=HS(u,o.nodeOrigin),h=ly(u.extent)?u.extent:o.nodeExtent,m=eg(p,h,ff(u));d={...o.defaults,...u,measured:{width:(l=u.measured)==null?void 0:l.width,height:(c=u.measured)==null?void 0:c.height},internals:{positionAbsolute:m,handleBounds:u.measured?d==null?void 0:d.internals.handleBounds:void 0,z:X1e(u,s),userNode:u}},t.set(u.id,d)}(d.measured===void 0||d.measured.width===void 0||d.measured.height===void 0)&&!d.hidden&&(i=!1),u.parentId&&Kz(d,t,n,r)}return i}function rjt(e,t){if(!e.parentId)return;const n=t.get(e.parentId);n?n.set(e.id,e):t.set(e.parentId,new Map([[e.id,e]]))}function Kz(e,t,n,r){const{elevateNodesOnSelect:o,nodeOrigin:i,nodeExtent:a}=qz(Gz,r),s=e.parentId,l=t.get(s);if(!l){console.warn(`Parent node ${s} not found. Please make sure that parent nodes are in front of their child nodes in the nodes array.`);return}rjt(e,n);const c=o?1e3:0,{x:u,y:d,z:p}=ojt(e,l,i,a,c),{positionAbsolute:h}=e.internals,m=u!==h.x||d!==h.y;(m||p!==e.internals.z)&&t.set(e.id,{...e,internals:{...e.internals,positionAbsolute:m?{x:u,y:d}:h,z:p}})}function X1e(e,t){return(cc(e.zIndex)?e.zIndex:0)+(e.selected?t:0)}function ojt(e,t,n,r,o){const{x:i,y:a}=t.internals.positionAbsolute,s=ff(e),l=HS(e,n),c=ly(e.extent)?eg(l,e.extent,s):l;let u=eg({x:i+c.x,y:a+c.y},r,s);e.extent==="parent"&&(u=B1e(u,s,t));const d=X1e(e,o),p=t.internals.z??0;return{x:u.x,y:u.y,z:p>=d?p+1:d}}function Yz(e,t,n,r=[0,0]){var a;const o=[],i=new Map;for(const s of e){const l=t.get(s.parentId);if(!l)continue;const c=((a=i.get(s.parentId))==null?void 0:a.expandedRect)??sy(l),u=j1e(c,s.rect);i.set(s.parentId,{expandedRect:u,parent:l})}return i.size>0&&i.forEach(({expandedRect:s,parent:l},c)=>{var b;const u=l.internals.positionAbsolute,d=ff(l),p=l.origin??r,h=s.x0||m>0||x||y)&&(o.push({id:c,type:"position",position:{x:l.position.x-h+x,y:l.position.y-m+y}}),(b=n.get(c))==null||b.forEach(C=>{e.some(S=>S.id===C.id)||o.push({id:C.id,type:"position",position:{x:C.position.x+h,y:C.position.y+m}})})),(d.width0){const p=Yz(d,t,n,o);l.push(...p)}return{changes:l,updatedInternals:s}}async function ajt({delta:e,panZoom:t,transform:n,translateExtent:r,width:o,height:i}){if(!t||!e.x&&!e.y)return Promise.resolve(!1);const a=await t.setViewportConstrained({x:n[0]+e.x,y:n[1]+e.y,zoom:n[2]},[[0,0],[o,i]],r),s=!!a&&(a.x!==n[0]||a.y!==n[1]||a.k!==n[2]);return Promise.resolve(s)}function Uee(e,t,n,r,o,i){let a=o;const s=r.get(a)||new Map;r.set(a,s.set(n,t)),a=`${o}-${e}`;const l=r.get(a)||new Map;if(r.set(a,l.set(n,t)),i){a=`${o}-${e}-${i}`;const c=r.get(a)||new Map;r.set(a,c.set(n,t))}}function Q1e(e,t,n){e.clear(),t.clear();for(const r of n){const{source:o,target:i,sourceHandle:a=null,targetHandle:s=null}=r,l={edgeId:r.id,source:o,target:i,sourceHandle:a,targetHandle:s},c=`${o}-${a}--${i}-${s}`,u=`${i}-${s}--${o}-${a}`;Uee("source",l,u,e,o,a),Uee("target",l,c,e,i,s),t.set(r.id,r)}}function Z1e(e,t){if(!e.parentId)return!1;const n=t.get(e.parentId);return n?n.selected?!0:Z1e(n,t):!1}function Gee(e,t,n){var o;let r=e;do{if((o=r==null?void 0:r.matches)!=null&&o.call(r,t))return!0;if(r===n)return!1;r=r==null?void 0:r.parentElement}while(r);return!1}function sjt(e,t,n,r){const o=new Map;for(const[i,a]of e)if((a.selected||a.id===r)&&(!a.parentId||!Z1e(a,e))&&(a.draggable||t&&typeof a.draggable>"u")){const s=e.get(i);s&&o.set(i,{id:i,position:s.position||{x:0,y:0},distance:{x:n.x-s.internals.positionAbsolute.x,y:n.y-s.internals.positionAbsolute.y},extent:s.extent,parentId:s.parentId,origin:s.origin,expandParent:s.expandParent,internals:{positionAbsolute:s.internals.positionAbsolute||{x:0,y:0}},measured:{width:s.measured.width??0,height:s.measured.height??0}})}return o}function Q6({nodeId:e,dragItems:t,nodeLookup:n,dragging:r=!0}){var a,s,l;const o=[];for(const[c,u]of t){const d=(a=n.get(c))==null?void 0:a.internals.userNode;d&&o.push({...d,position:u.position,dragging:r})}if(!e)return[o[0],o];const i=(s=n.get(e))==null?void 0:s.internals.userNode;return[i?{...i,position:((l=t.get(e))==null?void 0:l.position)||i.position,dragging:r}:o[0],o]}function ljt({onNodeMouseDown:e,getStoreItems:t,onDragStart:n,onDrag:r,onDragStop:o}){let i={x:null,y:null},a=0,s=new Map,l=!1,c={x:0,y:0},u=null,d=!1,p=null,h=!1,m=!1;function v({noDragClassName:x,handleSelector:y,domNode:b,isSelectable:C,nodeId:S,nodeClickDistance:w=0}){p=Rs(b);function E({x:R,y:O},T){const{nodeLookup:I,nodeExtent:k,snapGrid:N,snapToGrid:D,nodeOrigin:L,onNodeDrag:H,onSelectionDrag:U,onError:V,updateNodePositions:j}=t();i={x:R,y:O};let F=!1,W={x:0,y:0,x2:0,y2:0};if(s.size>1&&k){const X=VS(s);W=$F(X)}for(const[X,J]of s){if(!I.has(X))continue;let q={x:R-J.distance.x,y:O-J.distance.y};D&&(q=vI(q,N));let A=[[k[0][0],k[0][1]],[k[1][0],k[1][1]]];if(s.size>1&&k&&!J.extent){const{positionAbsolute:Y}=J.internals,Q=Y.x-W.x+k[0][0],ee=Y.x+J.measured.width-W.x2+k[1][0],te=Y.y-W.y+k[0][1],oe=Y.y+J.measured.height-W.y2+k[1][1];A=[[Q,te],[ee,oe]]}const{position:z,positionAbsolute:G}=F1e({nodeId:X,nextPosition:q,nodeLookup:I,nodeExtent:A,nodeOrigin:L,onError:V});F=F||J.position.x!==z.x||J.position.y!==z.y,J.position=z,J.internals.positionAbsolute=G}if(m=m||F,!!F&&(j(s,!0),T&&(r||H||!S&&U))){const[X,J]=Q6({nodeId:S,dragItems:s,nodeLookup:I});r==null||r(T,s,X,J),H==null||H(T,X,J),S||U==null||U(T,J)}}async function _(){if(!u)return;const{transform:R,panBy:O,autoPanSpeed:T,autoPanOnNodeDrag:I}=t();if(!I){l=!1,cancelAnimationFrame(a);return}const[k,N]=L1e(c,u,T);(k!==0||N!==0)&&(i.x=(i.x??0)-k/R[2],i.y=(i.y??0)-N/R[2],await O({x:k,y:N})&&E(i,null)),a=requestAnimationFrame(_)}function P(R){var F;const{nodeLookup:O,multiSelectionActive:T,nodesDraggable:I,transform:k,snapGrid:N,snapToGrid:D,selectNodesOnDrag:L,onNodeDragStart:H,onSelectionDragStart:U,unselectNodesAndEdges:V}=t();d=!0,(!L||!C)&&!T&&S&&((F=O.get(S))!=null&&F.selected||V()),C&&L&&S&&(e==null||e(S));const j=N1(R.sourceEvent,{transform:k,snapGrid:N,snapToGrid:D,containerBounds:u});if(i=j,s=sjt(O,I,j,S),s.size>0&&(n||H||!S&&U)){const[W,X]=Q6({nodeId:S,dragItems:s,nodeLookup:O});n==null||n(R.sourceEvent,s,W,X),H==null||H(R.sourceEvent,W,X),S||U==null||U(R.sourceEvent,X)}}const $=g1e().clickDistance(w).on("start",R=>{const{domNode:O,nodeDragThreshold:T,transform:I,snapGrid:k,snapToGrid:N}=t();u=(O==null?void 0:O.getBoundingClientRect())||null,h=!1,m=!1,T===0&&P(R),i=N1(R.sourceEvent,{transform:I,snapGrid:k,snapToGrid:N,containerBounds:u}),c=gu(R.sourceEvent,u)}).on("drag",R=>{const{autoPanOnNodeDrag:O,transform:T,snapGrid:I,snapToGrid:k,nodeDragThreshold:N,nodeLookup:D}=t(),L=N1(R.sourceEvent,{transform:T,snapGrid:I,snapToGrid:k,containerBounds:u});if((R.sourceEvent.type==="touchmove"&&R.sourceEvent.touches.length>1||S&&!D.has(S))&&(h=!0),!h){if(!l&&O&&d&&(l=!0,_()),!d){const H=L.xSnapped-(i.x??0),U=L.ySnapped-(i.y??0);Math.sqrt(H*H+U*U)>N&&P(R)}(i.x!==L.xSnapped||i.y!==L.ySnapped)&&s&&d&&(c=gu(R.sourceEvent,u),E(L,R.sourceEvent))}}).on("end",R=>{if(!(!d||h)&&(l=!1,d=!1,cancelAnimationFrame(a),s.size>0)){const{nodeLookup:O,updateNodePositions:T,onNodeDragStop:I,onSelectionDragStop:k}=t();if(m&&(T(s,!1),m=!1),o||I||!S&&k){const[N,D]=Q6({nodeId:S,dragItems:s,nodeLookup:O,dragging:!1});o==null||o(R.sourceEvent,s,N,D),I==null||I(R.sourceEvent,N,D),S||k==null||k(R.sourceEvent,D)}}}).filter(R=>{const O=R.target;return!R.button&&(!x||!Gee(O,`.${x}`,b))&&(!y||Gee(O,y,b))});p.call($)}function g(){p==null||p.on(".drag",null)}return{update:v,destroy:g}}function cjt(e,t,n){const r=[],o={x:e.x-n,y:e.y-n,width:n*2,height:n*2};for(const i of t.values())ZC(o,sy(i))>0&&r.push(i);return r}const ujt=250;function djt(e,t,n,r){var s,l;let o=[],i=1/0;const a=cjt(e,n,t+ujt);for(const c of a){const u=[...((s=c.internals.handleBounds)==null?void 0:s.source)??[],...((l=c.internals.handleBounds)==null?void 0:l.target)??[]];for(const d of u){if(r.nodeId===d.nodeId&&r.type===d.type&&r.id===d.id)continue;const{x:p,y:h}=JC(c,d,d.position,!0),m=Math.sqrt(Math.pow(p-e.x,2)+Math.pow(h-e.y,2));m>t||(m1){const c=r.type==="source"?"target":"source";return o.find(u=>u.type===c)??o[0]}return o[0]}function J1e(e,t,n,r,o,i=!1){var c,u,d;const a=r.get(e);if(!a)return null;const s=o==="strict"?(c=a.internals.handleBounds)==null?void 0:c[t]:[...((u=a.internals.handleBounds)==null?void 0:u.source)??[],...((d=a.internals.handleBounds)==null?void 0:d.target)??[]],l=(n?s==null?void 0:s.find(p=>p.id===n):s==null?void 0:s[0])??null;return l&&i?{...l,...JC(a,l,l.position,!0)}:l}function eCe(e,t){return e||(t!=null&&t.classList.contains("target")?"target":t!=null&&t.classList.contains("source")?"source":null)}function fjt(e,t){let n=null;return t?n=!0:e&&!t&&(n=!1),n}const tCe=()=>!0;function pjt(e,{connectionMode:t,connectionRadius:n,handleId:r,nodeId:o,edgeUpdaterType:i,isTarget:a,domNode:s,nodeLookup:l,lib:c,autoPanOnConnect:u,flowId:d,panBy:p,cancelConnection:h,onConnectStart:m,onConnect:v,onConnectEnd:g,isValidConnection:x=tCe,onReconnectEnd:y,updateConnection:b,getTransform:C,getFromHandle:S,autoPanSpeed:w,dragThreshold:E=1}){const _=V1e(e.target);let P=0,$;const{x:R,y:O}=gu(e),T=_==null?void 0:_.elementFromPoint(R,O),I=eCe(i,T),k=s==null?void 0:s.getBoundingClientRect();let N=!1;if(!k||!I)return;const D=J1e(o,I,r,l,t);if(!D)return;let L=gu(e,k),H=!1,U=null,V=!1,j=null;function F(){if(!u||!k)return;const[Y,Q]=L1e(L,k,w);p({x:Y,y:Q}),P=requestAnimationFrame(F)}const W={...D,nodeId:o,type:I,position:D.position},X=l.get(o);let q={inProgress:!0,isValid:null,from:JC(X,W,an.Left,!0),fromHandle:W,fromPosition:W.position,fromNode:X,to:L,toHandle:null,toPosition:Nee[W.position],toNode:null};function A(){N=!0,b(q),m==null||m(e,{nodeId:o,handleId:r,handleType:I})}E===0&&A();function z(Y){if(!N){const{x:oe,y:ne}=gu(Y),le=oe-R,ce=ne-O;if(!(le*le+ce*ce>E*E))return;A()}if(!S()||!W){G(Y);return}const Q=C();L=gu(Y,k),$=djt(WS(L,Q,!1,[1,1]),n,l,W),H||(F(),H=!0);const ee=nCe(Y,{handle:$,connectionMode:t,fromNodeId:o,fromHandleId:r,fromType:a?"target":"source",isValidConnection:x,doc:_,lib:c,flowId:d,nodeLookup:l});j=ee.handleDomNode,U=ee.connection,V=fjt(!!$,ee.isValid);const te={...q,isValid:V,to:ee.toHandle&&V?JM({x:ee.toHandle.x,y:ee.toHandle.y},Q):L,toHandle:ee.toHandle,toPosition:V&&ee.toHandle?ee.toHandle.position:Nee[W.position],toNode:ee.toHandle?l.get(ee.toHandle.nodeId):null};V&&$&&q.toHandle&&te.toHandle&&q.toHandle.type===te.toHandle.type&&q.toHandle.nodeId===te.toHandle.nodeId&&q.toHandle.id===te.toHandle.id&&q.to.x===te.to.x&&q.to.y===te.to.y||(b(te),q=te)}function G(Y){if(N){($||j)&&U&&V&&(v==null||v(U));const{inProgress:Q,...ee}=q,te={...ee,toPosition:q.toHandle?q.toPosition:null};g==null||g(Y,te),i&&(y==null||y(Y,te))}h(),cancelAnimationFrame(P),H=!1,V=!1,U=null,j=null,_.removeEventListener("mousemove",z),_.removeEventListener("mouseup",G),_.removeEventListener("touchmove",z),_.removeEventListener("touchend",G)}_.addEventListener("mousemove",z),_.addEventListener("mouseup",G),_.addEventListener("touchmove",z),_.addEventListener("touchend",G)}function nCe(e,{handle:t,connectionMode:n,fromNodeId:r,fromHandleId:o,fromType:i,doc:a,lib:s,flowId:l,isValidConnection:c=tCe,nodeLookup:u}){const d=i==="target",p=t?a.querySelector(`.${s}-flow__handle[data-id="${l}-${t==null?void 0:t.nodeId}-${t==null?void 0:t.id}-${t==null?void 0:t.type}"]`):null,{x:h,y:m}=gu(e),v=a.elementFromPoint(h,m),g=v!=null&&v.classList.contains(`${s}-flow__handle`)?v:p,x={handleDomNode:g,isValid:!1,connection:null,toHandle:null};if(g){const y=eCe(void 0,g),b=g.getAttribute("data-nodeid"),C=g.getAttribute("data-handleid"),S=g.classList.contains("connectable"),w=g.classList.contains("connectableend");if(!b||!y)return x;const E={source:d?b:r,sourceHandle:d?C:o,target:d?r:b,targetHandle:d?o:C};x.connection=E;const P=S&&w&&(n===iy.Strict?d&&y==="source"||!d&&y==="target":b!==r||C!==o);x.isValid=P&&c(E),x.toHandle=J1e(b,y,C,u,n,!0)}return x}const OF={onPointerDown:pjt,isValid:nCe};function hjt({domNode:e,panZoom:t,getTransform:n,getViewScale:r}){const o=Rs(e);function i({translateExtent:s,width:l,height:c,zoomStep:u=10,pannable:d=!0,zoomable:p=!0,inversePan:h=!1}){const m=b=>{const C=n();if(b.sourceEvent.type!=="wheel"||!t)return;const S=-b.sourceEvent.deltaY*(b.sourceEvent.deltaMode===1?.05:b.sourceEvent.deltaMode?1:.002)*u,w=C[2]*Math.pow(2,S);t.scaleTo(w)};let v=[0,0];const g=b=>{(b.sourceEvent.type==="mousedown"||b.sourceEvent.type==="touchstart")&&(v=[b.sourceEvent.clientX??b.sourceEvent.touches[0].clientX,b.sourceEvent.clientY??b.sourceEvent.touches[0].clientY])},x=b=>{const C=n();if(b.sourceEvent.type!=="mousemove"&&b.sourceEvent.type!=="touchmove"||!t)return;const S=[b.sourceEvent.clientX??b.sourceEvent.touches[0].clientX,b.sourceEvent.clientY??b.sourceEvent.touches[0].clientY],w=[S[0]-v[0],S[1]-v[1]];v=S;const E=r()*Math.max(C[2],Math.log(C[2]))*(h?-1:1),_={x:C[0]-w[0]*E,y:C[1]-w[1]*E},P=[[0,0],[l,c]];t.setViewportConstrained({x:_.x,y:_.y,zoom:C[2]},P,s)},y=T1e().on("start",g).on("zoom",d?x:null).on("zoom.wheel",p?m:null);o.call(y,{})}function a(){o.on("zoom",null)}return{update:i,destroy:a,pointer:ec}}const mjt=(e,t)=>e.x!==t.x||e.y!==t.y||e.zoom!==t.k,yI=e=>({x:e.x,y:e.y,zoom:e.k}),Z6=({x:e,y:t,zoom:n})=>hI.translate(e,t).scale(n),Lv=(e,t)=>e.target.closest(`.${t}`),rCe=(e,t)=>t===2&&Array.isArray(e)&&e.includes(2),gjt=e=>((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2,J6=(e,t=0,n=gjt,r=()=>{})=>{const o=typeof t=="number"&&t>0;return o||r(),o?e.transition().duration(t).ease(n).on("end",r):e},oCe=e=>{const t=e.ctrlKey&&eR()?10:1;return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*t};function vjt({zoomPanValues:e,noWheelClassName:t,d3Selection:n,d3Zoom:r,panOnScrollMode:o,panOnScrollSpeed:i,zoomOnPinch:a,onPanZoomStart:s,onPanZoom:l,onPanZoomEnd:c}){return u=>{if(Lv(u,t))return!1;u.preventDefault(),u.stopImmediatePropagation();const d=n.property("__zoom").k||1;if(u.ctrlKey&&a){const g=ec(u),x=oCe(u),y=d*Math.pow(2,x);r.scaleTo(n,y,g,u);return}const p=u.deltaMode===1?20:1;let h=o===Pm.Vertical?0:u.deltaX*p,m=o===Pm.Horizontal?0:u.deltaY*p;!eR()&&u.shiftKey&&o!==Pm.Vertical&&(h=u.deltaY*p,m=0),r.translateBy(n,-(h/d)*i,-(m/d)*i,{internal:!0});const v=yI(n.property("__zoom"));clearTimeout(e.panScrollTimeout),e.isPanScrolling||(e.isPanScrolling=!0,s==null||s(u,v)),e.isPanScrolling&&(l==null||l(u,v),e.panScrollTimeout=setTimeout(()=>{c==null||c(u,v),e.isPanScrolling=!1},150))}}function yjt({noWheelClassName:e,preventScrolling:t,d3ZoomHandler:n}){return function(r,o){const i=r.type==="wheel",a=!t&&i&&!r.ctrlKey,s=Lv(r,e);if(r.ctrlKey&&i&&s&&r.preventDefault(),a||s)return null;r.preventDefault(),n.call(this,r,o)}}function bjt({zoomPanValues:e,onDraggingChange:t,onPanZoomStart:n}){return r=>{var i,a,s;if((i=r.sourceEvent)!=null&&i.internal)return;const o=yI(r.transform);e.mouseButton=((a=r.sourceEvent)==null?void 0:a.button)||0,e.isZoomingOrPanning=!0,e.prevViewport=o,((s=r.sourceEvent)==null?void 0:s.type)==="mousedown"&&t(!0),n&&(n==null||n(r.sourceEvent,o))}}function xjt({zoomPanValues:e,panOnDrag:t,onPaneContextMenu:n,onTransformChange:r,onPanZoom:o}){return i=>{var a,s;e.usedRightMouseButton=!!(n&&rCe(t,e.mouseButton??0)),(a=i.sourceEvent)!=null&&a.sync||r([i.transform.x,i.transform.y,i.transform.k]),o&&!((s=i.sourceEvent)!=null&&s.internal)&&(o==null||o(i.sourceEvent,yI(i.transform)))}}function Cjt({zoomPanValues:e,panOnDrag:t,panOnScroll:n,onDraggingChange:r,onPanZoomEnd:o,onPaneContextMenu:i}){return a=>{var s;if(!((s=a.sourceEvent)!=null&&s.internal)&&(e.isZoomingOrPanning=!1,i&&rCe(t,e.mouseButton??0)&&!e.usedRightMouseButton&&a.sourceEvent&&i(a.sourceEvent),e.usedRightMouseButton=!1,r(!1),o&&mjt(e.prevViewport,a.transform))){const l=yI(a.transform);e.prevViewport=l,clearTimeout(e.timerId),e.timerId=setTimeout(()=>{o==null||o(a.sourceEvent,l)},n?150:0)}}}function wjt({zoomActivationKeyPressed:e,zoomOnScroll:t,zoomOnPinch:n,panOnDrag:r,panOnScroll:o,zoomOnDoubleClick:i,userSelectionActive:a,noWheelClassName:s,noPanClassName:l,lib:c}){return u=>{var m;const d=e||t,p=n&&u.ctrlKey;if(u.button===1&&u.type==="mousedown"&&(Lv(u,`${c}-flow__node`)||Lv(u,`${c}-flow__edge`)))return!0;if(!r&&!d&&!o&&!i&&!n||a||Lv(u,s)&&u.type==="wheel"||Lv(u,l)&&(u.type!=="wheel"||o&&u.type==="wheel"&&!e)||!n&&u.ctrlKey&&u.type==="wheel")return!1;if(!n&&u.type==="touchstart"&&((m=u.touches)==null?void 0:m.length)>1)return u.preventDefault(),!1;if(!d&&!o&&!p&&u.type==="wheel"||!r&&(u.type==="mousedown"||u.type==="touchstart")||Array.isArray(r)&&!r.includes(u.button)&&u.type==="mousedown")return!1;const h=Array.isArray(r)&&r.includes(u.button)||!u.button||u.button<=1;return(!u.ctrlKey||u.type==="wheel")&&h}}function Sjt({domNode:e,minZoom:t,maxZoom:n,paneClickDistance:r,translateExtent:o,viewport:i,onPanZoom:a,onPanZoomStart:s,onPanZoomEnd:l,onDraggingChange:c}){const u={isZoomingOrPanning:!1,usedRightMouseButton:!1,prevViewport:{x:0,y:0,zoom:0},mouseButton:0,timerId:void 0,panScrollTimeout:void 0,isPanScrolling:!1},d=e.getBoundingClientRect(),p=T1e().clickDistance(!cc(r)||r<0?0:r).scaleExtent([t,n]).translateExtent(o),h=Rs(e).call(p);b({x:i.x,y:i.y,zoom:ay(i.zoom,t,n)},[[0,0],[d.width,d.height]],o);const m=h.on("wheel.zoom"),v=h.on("dblclick.zoom");p.wheelDelta(oCe);function g(O,T){return h?new Promise(I=>{p==null||p.interpolate((T==null?void 0:T.interpolate)==="linear"?k1:m$).transform(J6(h,T==null?void 0:T.duration,T==null?void 0:T.ease,()=>I(!0)),O)}):Promise.resolve(!1)}function x({noWheelClassName:O,noPanClassName:T,onPaneContextMenu:I,userSelectionActive:k,panOnScroll:N,panOnDrag:D,panOnScrollMode:L,panOnScrollSpeed:H,preventScrolling:U,zoomOnPinch:V,zoomOnScroll:j,zoomOnDoubleClick:F,zoomActivationKeyPressed:W,lib:X,onTransformChange:J}){k&&!u.isZoomingOrPanning&&y();const A=N&&!W&&!k?vjt({zoomPanValues:u,noWheelClassName:O,d3Selection:h,d3Zoom:p,panOnScrollMode:L,panOnScrollSpeed:H,zoomOnPinch:V,onPanZoomStart:s,onPanZoom:a,onPanZoomEnd:l}):yjt({noWheelClassName:O,preventScrolling:U,d3ZoomHandler:m});if(h.on("wheel.zoom",A,{passive:!1}),!k){const G=bjt({zoomPanValues:u,onDraggingChange:c,onPanZoomStart:s});p.on("start",G);const Y=xjt({zoomPanValues:u,panOnDrag:D,onPaneContextMenu:!!I,onPanZoom:a,onTransformChange:J});p.on("zoom",Y);const Q=Cjt({zoomPanValues:u,panOnDrag:D,panOnScroll:N,onPaneContextMenu:I,onPanZoomEnd:l,onDraggingChange:c});p.on("end",Q)}const z=wjt({zoomActivationKeyPressed:W,panOnDrag:D,zoomOnScroll:j,panOnScroll:N,zoomOnDoubleClick:F,zoomOnPinch:V,userSelectionActive:k,noPanClassName:T,noWheelClassName:O,lib:X});p.filter(z),F?h.on("dblclick.zoom",v):h.on("dblclick.zoom",null)}function y(){p.on("zoom",null)}async function b(O,T,I){const k=Z6(O),N=p==null?void 0:p.constrain()(k,T,I);return N&&await g(N),new Promise(D=>D(N))}async function C(O,T){const I=Z6(O);return await g(I,T),new Promise(k=>k(I))}function S(O){if(h){const T=Z6(O),I=h.property("__zoom");(I.k!==O.zoom||I.x!==O.x||I.y!==O.y)&&(p==null||p.transform(h,T,null,{sync:!0}))}}function w(){const O=h?O1e(h.node()):{x:0,y:0,k:1};return{x:O.x,y:O.y,zoom:O.k}}function E(O,T){return h?new Promise(I=>{p==null||p.interpolate((T==null?void 0:T.interpolate)==="linear"?k1:m$).scaleTo(J6(h,T==null?void 0:T.duration,T==null?void 0:T.ease,()=>I(!0)),O)}):Promise.resolve(!1)}function _(O,T){return h?new Promise(I=>{p==null||p.interpolate((T==null?void 0:T.interpolate)==="linear"?k1:m$).scaleBy(J6(h,T==null?void 0:T.duration,T==null?void 0:T.ease,()=>I(!0)),O)}):Promise.resolve(!1)}function P(O){p==null||p.scaleExtent(O)}function $(O){p==null||p.translateExtent(O)}function R(O){const T=!cc(O)||O<0?0:O;p==null||p.clickDistance(T)}return{update:x,destroy:y,setViewport:C,setViewportConstrained:b,getViewport:w,scaleTo:E,scaleBy:_,setScaleExtent:P,setTranslateExtent:$,syncViewport:S,setClickDistance:R}}var cy;(function(e){e.Line="line",e.Handle="handle"})(cy||(cy={}));function Ejt({width:e,prevWidth:t,height:n,prevHeight:r,affectsX:o,affectsY:i}){const a=e-t,s=n-r,l=[a>0?1:a<0?-1:0,s>0?1:s<0?-1:0];return a&&o&&(l[0]=l[0]*-1),s&&i&&(l[1]=l[1]*-1),l}function _jt(e){const t=e.includes("right")||e.includes("left"),n=e.includes("bottom")||e.includes("top"),r=e.includes("left"),o=e.includes("top");return{isHorizontal:t,isVertical:n,affectsX:r,affectsY:o}}function Rf(e,t){return Math.max(0,t-e)}function Of(e,t){return Math.max(0,e-t)}function L2(e,t,n){return Math.max(0,t-e,e-n)}function qee(e,t){return e?!t:t}function $jt(e,t,n,r,o,i,a,s){let{affectsX:l,affectsY:c}=t;const{isHorizontal:u,isVertical:d}=t,p=u&&d,{xSnapped:h,ySnapped:m}=n,{minWidth:v,maxWidth:g,minHeight:x,maxHeight:y}=r,{x:b,y:C,width:S,height:w,aspectRatio:E}=e;let _=Math.floor(u?h-e.pointerX:0),P=Math.floor(d?m-e.pointerY:0);const $=S+(l?-_:_),R=w+(c?-P:P),O=-i[0]*S,T=-i[1]*w;let I=L2($,v,g),k=L2(R,x,y);if(a){let L=0,H=0;l&&_<0?L=Rf(b+_+O,a[0][0]):!l&&_>0&&(L=Of(b+$+O,a[1][0])),c&&P<0?H=Rf(C+P+T,a[0][1]):!c&&P>0&&(H=Of(C+R+T,a[1][1])),I=Math.max(I,L),k=Math.max(k,H)}if(s){let L=0,H=0;l&&_>0?L=Of(b+_,s[0][0]):!l&&_<0&&(L=Rf(b+$,s[1][0])),c&&P>0?H=Of(C+P,s[0][1]):!c&&P<0&&(H=Rf(C+R,s[1][1])),I=Math.max(I,L),k=Math.max(k,H)}if(o){if(u){const L=L2($/E,x,y)*E;if(I=Math.max(I,L),a){let H=0;!l&&!c||l&&!c&&p?H=Of(C+T+$/E,a[1][1])*E:H=Rf(C+T+(l?_:-_)/E,a[0][1])*E,I=Math.max(I,H)}if(s){let H=0;!l&&!c||l&&!c&&p?H=Rf(C+$/E,s[1][1])*E:H=Of(C+(l?_:-_)/E,s[0][1])*E,I=Math.max(I,H)}}if(d){const L=L2(R*E,v,g)/E;if(k=Math.max(k,L),a){let H=0;!l&&!c||c&&!l&&p?H=Of(b+R*E+O,a[1][0])/E:H=Rf(b+(c?P:-P)*E+O,a[0][0])/E,k=Math.max(k,H)}if(s){let H=0;!l&&!c||c&&!l&&p?H=Rf(b+R*E,s[1][0])/E:H=Of(b+(c?P:-P)*E,s[0][0])/E,k=Math.max(k,H)}}}P=P+(P<0?k:-k),_=_+(_<0?I:-I),o&&(p?$>R*E?P=(qee(l,c)?-_:_)/E:_=(qee(l,c)?-P:P)*E:u?(P=_/E,c=l):(_=P*E,l=c));const N=l?b+_:b,D=c?C+P:C;return{width:S+(l?-_:_),height:w+(c?-P:P),x:i[0]*_*(l?-1:1)+N,y:i[1]*P*(c?-1:1)+D}}const iCe={width:0,height:0,x:0,y:0},Pjt={...iCe,pointerX:0,pointerY:0,aspectRatio:1};function Mjt(e){return[[0,0],[e.measured.width,e.measured.height]]}function Rjt(e,t,n){const r=t.position.x+e.position.x,o=t.position.y+e.position.y,i=e.measured.width??0,a=e.measured.height??0,s=n[0]*i,l=n[1]*a;return[[r-s,o-l],[r+i-s,o+a-l]]}function Ojt({domNode:e,nodeId:t,getStoreItems:n,onChange:r,onEnd:o}){const i=Rs(e);function a({controlPosition:l,boundaries:c,keepAspectRatio:u,resizeDirection:d,onResizeStart:p,onResize:h,onResizeEnd:m,shouldResize:v}){let g={...iCe},x={...Pjt};const y=_jt(l);let b,C=null,S=[],w,E,_;const P=g1e().on("start",$=>{const{nodeLookup:R,transform:O,snapGrid:T,snapToGrid:I,nodeOrigin:k,paneDomNode:N}=n();if(b=R.get(t),!b)return;C=(N==null?void 0:N.getBoundingClientRect())??null;const{xSnapped:D,ySnapped:L}=N1($.sourceEvent,{transform:O,snapGrid:T,snapToGrid:I,containerBounds:C});g={width:b.measured.width??0,height:b.measured.height??0,x:b.position.x??0,y:b.position.y??0},x={...g,pointerX:D,pointerY:L,aspectRatio:g.width/g.height},w=void 0,b.parentId&&(b.extent==="parent"||b.expandParent)&&(w=R.get(b.parentId),E=w&&b.extent==="parent"?Mjt(w):void 0),S=[],_=void 0;for(const[H,U]of R)if(U.parentId===t&&(S.push({id:H,position:{...U.position},extent:U.extent}),U.extent==="parent"||U.expandParent)){const V=Rjt(U,b,U.origin??k);_?_=[[Math.min(V[0][0],_[0][0]),Math.min(V[0][1],_[0][1])],[Math.max(V[1][0],_[1][0]),Math.max(V[1][1],_[1][1])]]:_=V}p==null||p($,{...g})}).on("drag",$=>{const{transform:R,snapGrid:O,snapToGrid:T,nodeOrigin:I}=n(),k=N1($.sourceEvent,{transform:R,snapGrid:O,snapToGrid:T,containerBounds:C}),N=[];if(!b)return;const{x:D,y:L,width:H,height:U}=g,V={},j=b.origin??I,{width:F,height:W,x:X,y:J}=$jt(x,y,k,c,u,j,E,_),q=F!==H,A=W!==U,z=X!==D&&q,G=J!==L&&A;if(!z&&!G&&!q&&!A)return;if((z||G||j[0]===1||j[1]===1)&&(V.x=z?X:g.x,V.y=G?J:g.y,g.x=V.x,g.y=V.y,S.length>0)){const te=X-D,oe=J-L;for(const ne of S)ne.position={x:ne.position.x-te+j[0]*(F-H),y:ne.position.y-oe+j[1]*(W-U)},N.push(ne)}if((q||A)&&(V.width=q&&(!d||d==="horizontal")?F:g.width,V.height=A&&(!d||d==="vertical")?W:g.height,g.width=V.width,g.height=V.height),w&&b.expandParent){const te=j[0]*(V.width??0);V.x&&V.x{m==null||m($,{...g}),o==null||o({...g})});i.call(P)}function s(){i.on(".drag",null)}return{update:a,destroy:s}}const{useDebugValue:Tjt}=Z,{useSyncExternalStoreWithSelector:Ijt}=tie,kjt=e=>e;function aCe(e,t=kjt,n){const r=Ijt(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return Tjt(r),r}const Kee=(e,t)=>{const n=Yoe(e),r=(o,i=t)=>aCe(n,o,i);return Object.assign(r,n),r},Njt=(e,t)=>e?Kee(e,t):Kee;function xo(e,t){if(Object.is(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(const[r,o]of e)if(!Object.is(o,t.get(r)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(const r of e)if(!t.has(r))return!1;return!0}const n=Object.keys(e);if(n.length!==Object.keys(t).length)return!1;for(const r of n)if(!Object.prototype.hasOwnProperty.call(t,r)||!Object.is(e[r],t[r]))return!1;return!0}const bI=f.createContext(null),Djt=bI.Provider,sCe=Nu.error001();function ur(e,t){const n=f.useContext(bI);if(n===null)throw new Error(sCe);return aCe(n,e,t)}function po(){const e=f.useContext(bI);if(e===null)throw new Error(sCe);return f.useMemo(()=>({getState:e.getState,setState:e.setState,subscribe:e.subscribe}),[e])}const Yee={display:"none"},Ajt={position:"absolute",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0px, 0px, 0px, 0px)",clipPath:"inset(100%)"},lCe="react-flow__node-desc",cCe="react-flow__edge-desc",Fjt="react-flow__aria-live",Bjt=e=>e.ariaLiveMessage,Ljt=e=>e.ariaLabelConfig;function jjt({rfId:e}){const t=ur(Bjt);return M.jsx("div",{id:`${Fjt}-${e}`,"aria-live":"assertive","aria-atomic":"true",style:Ajt,children:t})}function zjt({rfId:e,disableKeyboardA11y:t}){const n=ur(Ljt);return M.jsxs(M.Fragment,{children:[M.jsx("div",{id:`${lCe}-${e}`,style:Yee,children:t?n["node.a11yDescription.default"]:n["node.a11yDescription.keyboardDisabled"]}),M.jsx("div",{id:`${cCe}-${e}`,style:Yee,children:n["edge.a11yDescription.default"]}),!t&&M.jsx(jjt,{rfId:e})]})}const xI=f.forwardRef(({position:e="top-left",children:t,className:n,style:r,...o},i)=>{const a=`${e}`.split("-");return M.jsx("div",{className:si(["react-flow__panel",n,...a]),style:r,ref:i,...o,children:t})});xI.displayName="Panel";function Hjt({proOptions:e,position:t="bottom-right"}){return e!=null&&e.hideAttribution?null:M.jsx(xI,{position:t,className:"react-flow__attribution","data-message":"Please only hide this attribution when you are subscribed to React Flow Pro: https://pro.reactflow.dev",children:M.jsx("a",{href:"https://reactflow.dev",target:"_blank",rel:"noopener noreferrer","aria-label":"React Flow attribution",children:"React Flow"})})}const Vjt=e=>{const t=[],n=[];for(const[,r]of e.nodeLookup)r.selected&&t.push(r.internals.userNode);for(const[,r]of e.edgeLookup)r.selected&&n.push(r);return{selectedNodes:t,selectedEdges:n}},j2=e=>e.id;function Wjt(e,t){return xo(e.selectedNodes.map(j2),t.selectedNodes.map(j2))&&xo(e.selectedEdges.map(j2),t.selectedEdges.map(j2))}function Ujt({onSelectionChange:e}){const t=po(),{selectedNodes:n,selectedEdges:r}=ur(Vjt,Wjt);return f.useEffect(()=>{const o={nodes:n,edges:r};e==null||e(o),t.getState().onSelectionChangeHandlers.forEach(i=>i(o))},[n,r,e]),null}const Gjt=e=>!!e.onSelectionChangeHandlers;function qjt({onSelectionChange:e}){const t=ur(Gjt);return e||t?M.jsx(Ujt,{onSelectionChange:e}):null}const uCe=[0,0],Kjt={x:0,y:0,zoom:1},Yjt=["nodes","edges","defaultNodes","defaultEdges","onConnect","onConnectStart","onConnectEnd","onClickConnectStart","onClickConnectEnd","nodesDraggable","autoPanOnNodeFocus","nodesConnectable","nodesFocusable","edgesFocusable","edgesReconnectable","elevateNodesOnSelect","elevateEdgesOnSelect","minZoom","maxZoom","nodeExtent","onNodesChange","onEdgesChange","elementsSelectable","connectionMode","snapGrid","snapToGrid","translateExtent","connectOnClick","defaultEdgeOptions","fitView","fitViewOptions","onNodesDelete","onEdgesDelete","onDelete","onNodeDrag","onNodeDragStart","onNodeDragStop","onSelectionDrag","onSelectionDragStart","onSelectionDragStop","onMoveStart","onMove","onMoveEnd","noPanClassName","nodeOrigin","autoPanOnConnect","autoPanOnNodeDrag","onError","connectionRadius","isValidConnection","selectNodesOnDrag","nodeDragThreshold","connectionDragThreshold","onBeforeDelete","debug","autoPanSpeed","paneClickDistance","ariaLabelConfig"],Xee=[...Yjt,"rfId"],Xjt=e=>({setNodes:e.setNodes,setEdges:e.setEdges,setMinZoom:e.setMinZoom,setMaxZoom:e.setMaxZoom,setTranslateExtent:e.setTranslateExtent,setNodeExtent:e.setNodeExtent,reset:e.reset,setDefaultNodesAndEdges:e.setDefaultNodesAndEdges,setPaneClickDistance:e.setPaneClickDistance}),Qee={translateExtent:XC,nodeOrigin:uCe,minZoom:.5,maxZoom:2,elementsSelectable:!0,noPanClassName:"nopan",rfId:"1",paneClickDistance:0};function Qjt(e){const{setNodes:t,setEdges:n,setMinZoom:r,setMaxZoom:o,setTranslateExtent:i,setNodeExtent:a,reset:s,setDefaultNodesAndEdges:l,setPaneClickDistance:c}=ur(Xjt,xo),u=po();f.useEffect(()=>(l(e.defaultNodes,e.defaultEdges),()=>{d.current=Qee,s()}),[]);const d=f.useRef(Qee);return f.useEffect(()=>{for(const p of Xee){const h=e[p],m=d.current[p];h!==m&&(typeof e[p]>"u"||(p==="nodes"?t(h):p==="edges"?n(h):p==="minZoom"?r(h):p==="maxZoom"?o(h):p==="translateExtent"?i(h):p==="nodeExtent"?a(h):p==="paneClickDistance"?c(h):p==="ariaLabelConfig"?u.setState({ariaLabelConfig:VLt(h)}):p==="fitView"?u.setState({fitViewQueued:h}):p==="fitViewOptions"?u.setState({fitViewOptions:h}):u.setState({[p]:h})))}d.current=e},Xee.map(p=>e[p])),null}function Zee(){return typeof window>"u"||!window.matchMedia?null:window.matchMedia("(prefers-color-scheme: dark)")}function Zjt(e){var r;const[t,n]=f.useState(e==="system"?null:e);return f.useEffect(()=>{if(e!=="system"){n(e);return}const o=Zee(),i=()=>n(o!=null&&o.matches?"dark":"light");return i(),o==null||o.addEventListener("change",i),()=>{o==null||o.removeEventListener("change",i)}},[e]),t!==null?t:(r=Zee())!=null&&r.matches?"dark":"light"}const Jee=typeof document<"u"?document:null;function ew(e=null,t={target:Jee,actInsideInputWithModifier:!0}){const[n,r]=f.useState(!1),o=f.useRef(!1),i=f.useRef(new Set([])),[a,s]=f.useMemo(()=>{if(e!==null){const c=(Array.isArray(e)?e:[e]).filter(d=>typeof d=="string").map(d=>d.replace("+",` + `,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)"}),r)}var J4=Nn.default;Object.defineProperty(bc,"__esModule",{value:!0});bc.default=K6t;bc.unitless=bc.ignore=bc.getComputedToken=void 0;var z6t=J4(p),H6t=ah,V6t=J4(X4),nee=z4,W6t=J4(Iu),Dxe=J4(yz),ree=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const r=n.getDerivativeToken(e),{override:o}=t,i=ree(t,["override"]);let a=Object.assign(Object.assign({},r),{override:o});return a=(0,Dxe.default)(a),i&&Object.entries(i).forEach(([s,l])=>{const{theme:c}=l,u=ree(l,["theme"]);let d=u;c&&(d=bz(Object.assign(Object.assign({},a),u),{override:u},c)),a[s]=d}),a};bc.getComputedToken=bz;function K6t(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=z6t.default.useContext(nee.DesignTokenContext),i=`${V6t.default}-${t||""}`,a=n||nee.defaultTheme,[s,l,c]=(0,H6t.useCacheToken)(a,[W6t.default,e],{salt:i,override:r,getComputedToken:bz,formatToken:Dxe.default,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:U6t,ignore:G6t,preserve:q6t}});return[a,c,t?l:"",s,o]}var Rp={},mo={};Object.defineProperty(mo,"__esModule",{value:!0});mo.textEllipsis=mo.resetIcon=mo.resetComponent=mo.operationUnit=mo.genLinkStyle=mo.genIconStyle=mo.genFocusStyle=mo.genFocusOutline=mo.genCommonStyle=mo.clearFix=void 0;var Y6t=ah;mo.textEllipsis={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"};const X6t=(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});mo.resetComponent=X6t;const Nxe=()=>({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"}});mo.resetIcon=Nxe;const Q6t=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}});mo.clearFix=Q6t;const Z6t=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"}}});mo.genLinkStyle=Z6t;const J6t=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,i=n?`.${n}`:o,a={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return r!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[i]:Object.assign(Object.assign(Object.assign({},s),a),{[o]:a})}};mo.genCommonStyle=J6t;const Axe=(e,t)=>({outline:`${(0,Y6t.unit)(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:t??1,transition:"outline-offset 0s, outline 0s"});mo.genFocusOutline=Axe;const Fxe=(e,t)=>({"&:focus-visible":Object.assign({},Axe(e,t))});mo.genFocusStyle=Fxe;const eNt=e=>({[`.${e}`]:Object.assign(Object.assign({},Nxe()),{[`.${e} .${e}-icon`]:{display:"block"}})});mo.genIconStyle=eNt;const tNt=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"},Fxe(e)),{"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}});mo.operationUnit=tNt;var nNt=Xo.default;Object.defineProperty(Rp,"__esModule",{value:!0});Rp.genSubStyleComponent=Rp.genStyleHooks=Rp.genComponentStyleHook=void 0;var oee=p,rNt=kxe,UD=Oa,GD=mo,iee=nNt(bc);const{genStyleHooks:oNt,genComponentStyleHook:iNt,genSubStyleComponent:aNt}=(0,rNt.genStyleUtils)({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=(0,oee.useContext)(UD.ConfigContext);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{const[e,t,n,r,o]=(0,iee.default)();return{theme:e,realToken:t,hashId:n,token:r,cssVar:o}},useCSP:()=>{const{csp:e}=(0,oee.useContext)(UD.ConfigContext);return e??{}},getResetStyles:(e,t)=>{var n;const r=(0,GD.genLinkStyle)(e);return[r,{"&":r},(0,GD.genIconStyle)((n=t==null?void 0:t.prefix.iconPrefixCls)!==null&&n!==void 0?n:UD.defaultIconPrefixCls)]},getCommonStyle:GD.genCommonStyle,getCompUnitless:()=>iee.unitless});Rp.genSubStyleComponent=aNt;Rp.genComponentStyleHook=iNt;Rp.genStyleHooks=oNt;var xz={};Object.defineProperty(xz,"__esModule",{value:!0});xz.default=lNt;var sNt=vz;function lNt(e,t){return sNt.PresetColors.reduce((n,r)=>{const o=e[`${r}1`],i=e[`${r}3`],a=e[`${r}6`],s=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:o,lightBorderColor:i,darkColor:a,textColor:s}))},{})}var ek={},cNt=Nn.default;Object.defineProperty(ek,"__esModule",{value:!0});ek.default=void 0;var uNt=ah,dNt=mo,fNt=cNt(bc);const pNt=(e,t)=>{const[n,r]=(0,fNt.default)();return(0,uNt.useStyleRegister)({theme:n,token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[(0,dNt.genIconStyle)(e)])};ek.default=pNt;(function(e){var t=Nn.default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DesignTokenContext",{enumerable:!0,get:function(){return u.DesignTokenContext}}),Object.defineProperty(e,"PresetColors",{enumerable:!0,get:function(){return o.PresetColors}}),Object.defineProperty(e,"calc",{enumerable:!0,get:function(){return r.genCalc}}),Object.defineProperty(e,"defaultConfig",{enumerable:!0,get:function(){return u.defaultConfig}}),Object.defineProperty(e,"genComponentStyleHook",{enumerable:!0,get:function(){return s.genComponentStyleHook}}),Object.defineProperty(e,"genPresetColor",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"genStyleHooks",{enumerable:!0,get:function(){return s.genStyleHooks}}),Object.defineProperty(e,"genSubStyleComponent",{enumerable:!0,get:function(){return s.genSubStyleComponent}}),Object.defineProperty(e,"getLineHeight",{enumerable:!0,get:function(){return i.getLineHeight}}),Object.defineProperty(e,"mergeToken",{enumerable:!0,get:function(){return r.mergeToken}}),Object.defineProperty(e,"statistic",{enumerable:!0,get:function(){return r.statistic}}),Object.defineProperty(e,"statisticToken",{enumerable:!0,get:function(){return r.statisticToken}}),Object.defineProperty(e,"useResetIconStyle",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useStyleRegister",{enumerable:!0,get:function(){return n.useStyleRegister}}),Object.defineProperty(e,"useToken",{enumerable:!0,get:function(){return a.default}});var n=ah,r=kxe,o=vz,i=AS,a=t(bc),s=Rp,l=t(xz),c=t(ek),u=z4})(yb);var tk={},hNt=Xo.default;Object.defineProperty(tk,"__esModule",{value:!0});tk.default=void 0;var mNt=hNt(p);const gNt=Object.assign({},mNt),{useId:aee}=gNt,vNt=()=>"",yNt=typeof aee>"u"?vNt:aee;tk.default=yNt;var wz=Nn.default;Object.defineProperty(gz,"__esModule",{value:!0});gz.default=SNt;var bNt=wz(A4),xNt=wz(K4),wNt=yl,see=yb,CNt=wz(tk);function SNt(e,t,n){var r;(0,wNt.devUseWarning)("ConfigProvider");const o=e||{},i=o.inherit===!1||!t?Object.assign(Object.assign({},see.defaultConfig),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:see.defaultConfig.hashed,cssVar:t==null?void 0:t.cssVar}):t,a=(0,CNt.default)();return(0,bNt.default)(()=>{var s,l;if(!e)return t;const c=Object.assign({},i.components);Object.keys(e.components||{}).forEach(f=>{c[f]=Object.assign(Object.assign({},c[f]),e.components[f])});const u=`css-var-${a.replace(/:/g,"")}`,d=((s=o.cssVar)!==null&&s!==void 0?s:i.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof i.cssVar=="object"?i.cssVar:{}),typeof o.cssVar=="object"?o.cssVar:{}),{key:typeof o.cssVar=="object"&&((l=o.cssVar)===null||l===void 0?void 0:l.key)||u});return Object.assign(Object.assign(Object.assign({},i),o),{token:Object.assign(Object.assign({},i.token),o.token),components:c,cssVar:d})},[o,i],(s,l)=>s.some((c,u)=>{const d=l[u];return!(0,xNt.default)(c,d,!0)}))}var Cz={};const ENt=wy(EAe);var _Nt=Xo.default;Object.defineProperty(Cz,"__esModule",{value:!0});Cz.default=MNt;var Zx=_Nt(p),$Nt=ENt,PNt=yb;const lee=Zx.createContext(!0);function MNt(e){const t=Zx.useContext(lee),{children:n}=e,[,r]=(0,PNt.useToken)(),{motion:o}=r,i=Zx.useRef(!1);return i.current||(i.current=t!==o),i.current?Zx.createElement(lee.Provider,{value:o},Zx.createElement($Nt.Provider,{motion:o},n)):n}var nk={},TNt=Xo.default;Object.defineProperty(nk,"__esModule",{value:!0});nk.default=void 0;TNt(p);nk.default=()=>null;var Bxe={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.useResetIconStyle}});var t=yb})(Bxe);(function(e){"use client";var t=Nn.default,n=Xo.default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ConfigConsumer",{enumerable:!0,get:function(){return v.ConfigConsumer}}),Object.defineProperty(e,"ConfigContext",{enumerable:!0,get:function(){return v.ConfigContext}}),Object.defineProperty(e,"Variants",{enumerable:!0,get:function(){return v.Variants}}),e.default=e.configConsumerProps=void 0,Object.defineProperty(e,"defaultIconPrefixCls",{enumerable:!0,get:function(){return v.defaultIconPrefixCls}}),Object.defineProperty(e,"defaultPrefixCls",{enumerable:!0,get:function(){return v.defaultPrefixCls}}),e.warnContext=e.globalConfig=void 0;var r=n(p),o=ah,i=t(fb),a=t(A4),s=F4,l=n(yl),c=t(B4),u=n(Cxe),d=t(vb),f=t(sg),h=z4,m=t(Iu),v=Oa,g=G4,b=Qm,y=t(q4),x=t(gz),w=t(Cz),S=t(nk),C=n(Zm),E=t(Bxe),_=function(V,j){var F={};for(var W in V)Object.prototype.hasOwnProperty.call(V,W)&&j.indexOf(W)<0&&(F[W]=V[W]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,W=Object.getOwnPropertySymbols(V);Xj.endsWith("Color"))}const N=V=>{const{prefixCls:j,iconPrefixCls:F,theme:W,holderRender:X}=V;j!==void 0&&($=j),F!==void 0&&(T=F),"holderRender"in V&&(O=X),W&&(D(W)?(0,g.registerTheme)(k(),W):R=W)},L=()=>({getPrefixCls:(V,j)=>j||(V?`${k()}-${V}`:k()),getIconPrefixCls:I,getRootPrefixCls:()=>$||k(),getTheme:()=>R,holderRender:O});e.globalConfig=L;const H=V=>{const{children:j,csp:F,autoInsertSpaceInButton:W,alert:X,anchor:J,form:q,locale:A,componentSize:z,direction:G,space:Y,splitter:Q,virtual:ee,dropdownMatchSelectWidth:te,popupMatchSelectWidth:oe,popupOverflow:ne,legacyLocale:le,parentContext:ce,iconPrefixCls:he,theme:ue,componentDisabled:fe,segmented:ve,statistic:ge,spin:de,calendar:be,carousel:Ee,cascader:Le,collapse:Te,typography:Pe,checkbox:ze,descriptions:ke,divider:$e,drawer:Be,skeleton:we,steps:Re,image:Fe,layout:Se,list:Ae,mentions:Ve,modal:Je,progress:ht,result:He,slider:Ke,breadcrumb:it,menu:Ge,pagination:ut,input:Ze,textArea:et,empty:tt,badge:mt,radio:me,rate:pe,switch:ye,transfer:Oe,avatar:je,message:We,tag:Xe,table:st,card:ct,tabs:at,timeline:Ue,timePicker:Mt,upload:xt,notification:Dt,tree:Ct,colorPicker:ft,datePicker:vt,rangePicker:rt,flex:yt,wave:qe,dropdown:Ie,warning:nt,tour:wt,tooltip:Lt,popover:on,popconfirm:Pt,floatButtonGroup:lt,variant:Tt,inputNumber:cn,treeSelect:yn}=V,tn=r.useCallback((St,Qt)=>{const{prefixCls:Qn}=V;if(Qt)return Qt;const fr=Qn||ce.getPrefixCls("");return St?`${fr}-${St}`:fr},[ce.getPrefixCls,V.prefixCls]),Kn=he||ce.iconPrefixCls||v.defaultIconPrefixCls,ir=F||ce.csp;(0,E.default)(Kn,ir);const ro=(0,x.default)(ue,ce.theme,{prefixCls:tn("")}),Co={csp:ir,autoInsertSpaceInButton:W,alert:X,anchor:J,locale:A||le,direction:G,space:Y,splitter:Q,virtual:ee,popupMatchSelectWidth:oe??te,popupOverflow:ne,getPrefixCls:tn,iconPrefixCls:Kn,theme:ro,segmented:ve,statistic:ge,spin:de,calendar:be,carousel:Ee,cascader:Le,collapse:Te,typography:Pe,checkbox:ze,descriptions:ke,divider:$e,drawer:Be,skeleton:we,steps:Re,image:Fe,input:Ze,textArea:et,layout:Se,list:Ae,mentions:Ve,modal:Je,progress:ht,result:He,slider:Ke,breadcrumb:it,menu:Ge,pagination:ut,empty:tt,badge:mt,radio:me,rate:pe,switch:ye,transfer:Oe,avatar:je,message:We,tag:Xe,table:st,card:ct,tabs:at,timeline:Ue,timePicker:Mt,upload:xt,notification:Dt,tree:Ct,colorPicker:ft,datePicker:vt,rangePicker:rt,flex:yt,wave:qe,dropdown:Ie,warning:nt,tour:wt,tooltip:Lt,popover:on,popconfirm:Pt,floatButtonGroup:lt,variant:Tt,inputNumber:cn,treeSelect:yn},Wr=Object.assign({},ce);Object.keys(Co).forEach(St=>{Co[St]!==void 0&&(Wr[St]=Co[St])}),P.forEach(St=>{const Qt=V[St];Qt&&(Wr[St]=Qt)}),typeof W<"u"&&(Wr.button=Object.assign({autoInsertSpace:W},Wr.button));const Br=(0,a.default)(()=>Wr,Wr,(St,Qt)=>{const Qn=Object.keys(St),fr=Object.keys(Qt);return Qn.length!==fr.length||Qn.some(So=>St[So]!==Qt[So])}),{layer:Vn}=r.useContext(o.StyleContext),zt=r.useMemo(()=>({prefixCls:Kn,csp:ir,layer:Vn?"antd":void 0}),[Kn,ir,Vn]);let $t=r.createElement(r.Fragment,null,r.createElement(S.default,{dropdownMatchSelectWidth:te}),j);const Dn=r.useMemo(()=>{var St,Qt,Qn,fr;return(0,s.merge)(((St=f.default.Form)===null||St===void 0?void 0:St.defaultValidateMessages)||{},((Qn=(Qt=Br.locale)===null||Qt===void 0?void 0:Qt.Form)===null||Qn===void 0?void 0:Qn.defaultValidateMessages)||{},((fr=Br.form)===null||fr===void 0?void 0:fr.validateMessages)||{},(q==null?void 0:q.validateMessages)||{})},[Br,q==null?void 0:q.validateMessages]);Object.keys(Dn).length>0&&($t=r.createElement(c.default.Provider,{value:Dn},$t)),A&&($t=r.createElement(u.default,{locale:A,_ANT_MARK__:u.ANT_MARK},$t)),(Kn||ir)&&($t=r.createElement(i.default.Provider,{value:zt},$t)),z&&($t=r.createElement(C.SizeContextProvider,{size:z},$t)),$t=r.createElement(w.default,null,$t);const Nt=r.useMemo(()=>{const St=ro||{},{algorithm:Qt,token:Qn,components:fr,cssVar:So}=St,Qo=_(St,["algorithm","token","components","cssVar"]),Zo=Qt&&(!Array.isArray(Qt)||Qt.length>0)?(0,o.createTheme)(Qt):h.defaultTheme,Sn={};Object.entries(fr||{}).forEach(([Rn,_r])=>{const zn=Object.assign({},_r);"algorithm"in zn&&(zn.algorithm===!0?zn.theme=Zo:(Array.isArray(zn.algorithm)||typeof zn.algorithm=="function")&&(zn.theme=(0,o.createTheme)(zn.algorithm)),delete zn.algorithm),Sn[Rn]=zn});const qt=Object.assign(Object.assign({},m.default),Qn);return Object.assign(Object.assign({},Qo),{theme:Zo,token:qt,components:Sn,override:Object.assign({override:qt},Sn),cssVar:So})},[ro]);return ue&&($t=r.createElement(h.DesignTokenContext.Provider,{value:Nt},$t)),Br.warning&&($t=r.createElement(l.WarningContext.Provider,{value:Br.warning},$t)),fe!==void 0&&($t=r.createElement(b.DisabledContextProvider,{disabled:fe},$t)),r.createElement(v.ConfigContext.Provider,{value:Br},$t)},U=V=>{const j=r.useContext(v.ConfigContext),F=r.useContext(d.default);return r.createElement(H,Object.assign({parentContext:j,legacyLocale:F},V))};U.ConfigContext=v.ConfigContext,U.SizeContext=C.default,U.config=N,U.useConfig=y.default,Object.defineProperty(U,"SizeContext",{get:()=>C.default}),e.default=U})(lz);var BS={},RNt=Xo.default;Object.defineProperty(BS,"__esModule",{value:!0});BS.LayoutContext=void 0;var ONt=RNt(p);BS.LayoutContext=ONt.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});var Sz={},Ez={},_z={},kNt=Nn.default;Object.defineProperty(_z,"__esModule",{value:!0});_z.default=FNt;var INt=kNt(lg),DNt=Symbol.for("react.element"),NNt=Symbol.for("react.transitional.element"),ANt=Symbol.for("react.fragment");function FNt(e){return e&&(0,INt.default)(e)==="object"&&(e.$$typeof===DNt||e.$$typeof===NNt)&&e.type===ANt}var Lxe=Nn.default;Object.defineProperty(Ez,"__esModule",{value:!0});Ez.default=hF;var BNt=Lxe(_z),LNt=Lxe(p);function hF(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return LNt.default.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(hF(r)):(0,BNt.default)(r)&&r.props?n=n.concat(hF(r.props.children,t)):n.push(r))}),n}var ty={},mF={exports:{}},rk={},$z={};Object.defineProperty($z,"__esModule",{value:!0});var jNt={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"};$z.default=jNt;var zNt=Xo.default,Pz=Nn.default;Object.defineProperty(rk,"__esModule",{value:!0});rk.default=void 0;var HNt=Pz(c4),jxe=zNt(p),VNt=Pz($z),WNt=Pz(db),UNt=function(t,n){return jxe.createElement(WNt.default,(0,HNt.default)({},t,{ref:n,icon:VNt.default}))},GNt=jxe.forwardRef(UNt);rk.default=GNt;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const n=r(rk);function r(i){return i&&i.__esModule?i:{default:i}}const o=n;t.default=o,e.exports=o})(mF,mF.exports);var qNt=mF.exports,gF={exports:{}},ok={},Mz={};Object.defineProperty(Mz,"__esModule",{value:!0});var KNt={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"};Mz.default=KNt;var YNt=Xo.default,Tz=Nn.default;Object.defineProperty(ok,"__esModule",{value:!0});ok.default=void 0;var XNt=Tz(c4),zxe=YNt(p),QNt=Tz(Mz),ZNt=Tz(db),JNt=function(t,n){return zxe.createElement(ZNt.default,(0,XNt.default)({},t,{ref:n,icon:QNt.default}))},eAt=zxe.forwardRef(JNt);ok.default=eAt;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const n=r(ok);function r(i){return i&&i.__esModule?i:{default:i}}const o=n;t.default=o,e.exports=o})(gF,gF.exports);var tAt=gF.exports,vF={exports:{}},ik={},Rz={};Object.defineProperty(Rz,"__esModule",{value:!0});var nAt={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"};Rz.default=nAt;var rAt=Xo.default,Oz=Nn.default;Object.defineProperty(ik,"__esModule",{value:!0});ik.default=void 0;var oAt=Oz(c4),Hxe=rAt(p),iAt=Oz(Rz),aAt=Oz(db),sAt=function(t,n){return Hxe.createElement(aAt.default,(0,oAt.default)({},t,{ref:n,icon:iAt.default}))},lAt=Hxe.forwardRef(sAt);ik.default=lAt;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const n=r(ik);function r(i){return i&&i.__esModule?i:{default:i}}const o=n;t.default=o,e.exports=o})(vF,vF.exports);var cAt=vF.exports,ny={};Object.defineProperty(ny,"__esModule",{value:!0});ny.removeMediaQueryListener=ny.addMediaQueryListener=void 0;const uAt=(e,t)=>{typeof(e==null?void 0:e.addEventListener)<"u"?e.addEventListener("change",t):typeof(e==null?void 0:e.addListener)<"u"&&e.addListener(t)};ny.addMediaQueryListener=uAt;const dAt=(e,t)=>{typeof(e==null?void 0:e.removeEventListener)<"u"?e.removeEventListener("change",t):typeof(e==null?void 0:e.removeListener)<"u"&&e.removeListener(t)};ny.removeMediaQueryListener=dAt;var ak={},kd={};Object.defineProperty(kd,"__esModule",{value:!0});kd.prepareComponentToken=kd.default=kd.DEPRECATED_TOKENS=void 0;var fAt=ah,pAt=yb;const hAt=e=>{const{antCls:t,componentCls:n,colorText:r,footerBg:o,headerHeight:i,headerPadding:a,headerColor:s,footerPadding:l,fontSize:c,bodyBg:u,headerBg:d}=e;return{[n]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:u,"&, *":{boxSizing:"border-box"},[`&${n}-has-sider`]:{flexDirection:"row",[`> ${n}, > ${n}-content`]:{width:0}},[`${n}-header, &${n}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${n}-header`]:{height:i,padding:a,color:s,lineHeight:(0,fAt.unit)(i),background:d,[`${t}-menu`]:{lineHeight:"inherit"}},[`${n}-footer`]:{padding:l,color:r,fontSize:c,background:o},[`${n}-content`]:{flex:"auto",color:r,minHeight:0}}},Vxe=e=>{const{colorBgLayout:t,controlHeight:n,controlHeightLG:r,colorText:o,controlHeightSM:i,marginXXS:a,colorTextLightSolid:s,colorBgContainer:l}=e,c=r*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:n*2,headerPadding:`0 ${c}px`,headerColor:o,footerPadding:`${i}px ${c}px`,footerBg:t,siderBg:"#001529",triggerHeight:r+a*2,triggerBg:"#002140",triggerColor:s,zeroTriggerWidth:r,zeroTriggerHeight:r,lightSiderBg:l,lightTriggerBg:l,lightTriggerColor:o}};kd.prepareComponentToken=Vxe;const mAt=kd.DEPRECATED_TOKENS=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];kd.default=(0,pAt.genStyleHooks)("Layout",e=>[hAt(e)],Vxe,{deprecatedTokens:mAt});Object.defineProperty(ak,"__esModule",{value:!0});ak.default=void 0;var mx=ah,cee=kd,gAt=yb;const vAt=e=>{const{componentCls:t,siderBg:n,motionDurationMid:r,motionDurationSlow:o,antCls:i,triggerHeight:a,triggerColor:s,triggerBg:l,headerHeight:c,zeroTriggerWidth:u,zeroTriggerHeight:d,borderRadiusLG:f,lightSiderBg:h,lightTriggerColor:m,lightTriggerBg:v,bodyBg:g}=e;return{[t]:{position:"relative",minWidth:0,background:n,transition:`all ${r}, background 0s`,"&-has-trigger":{paddingBottom:a},"&-right":{order:1},[`${t}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${i}-menu${i}-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,mx.unit)(a),textAlign:"center",background:l,cursor:"pointer",transition:`all ${r}`},[`${t}-zero-width-trigger`]:{position:"absolute",top:c,insetInlineEnd:e.calc(u).mul(-1).equal(),zIndex:1,width:u,height:d,color:s,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:n,borderRadius:`0 ${(0,mx.unit)(f)} ${(0,mx.unit)(f)} 0`,cursor:"pointer",transition:`background ${o} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${o}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:e.calc(u).mul(-1).equal(),borderRadius:`${(0,mx.unit)(f)} 0 0 ${(0,mx.unit)(f)}`}},"&-light":{background:h,[`${t}-trigger`]:{color:m,background:v},[`${t}-zero-width-trigger`]:{color:m,background:v,border:`1px solid ${g}`,borderInlineStart:0}}}}};ak.default=(0,gAt.genStyleHooks)(["Layout","Sider"],e=>[vAt(e)],cee.prepareComponentToken,{deprecatedTokens:cee.DEPRECATED_TOKENS});var bb=Nn.default,yAt=Xo.default;Object.defineProperty(ty,"__esModule",{value:!0});ty.default=ty.SiderContext=void 0;var ld=yAt(p),_s=ld,bAt=bb(qNt),uee=bb(tAt),dee=bb(cAt),fee=bb(aR),xAt=bb(N4),pee=ny,wAt=lz,CAt=BS,SAt=bb(ak),EAt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o!Number.isNaN(Number.parseFloat(e))&&isFinite(e),$At=ty.SiderContext=_s.createContext({}),PAt=(()=>{let e=0;return(t="")=>(e+=1,`${t}${e}`)})(),MAt=_s.forwardRef((e,t)=>{const{prefixCls:n,className:r,trigger:o,children:i,defaultCollapsed:a=!1,theme:s="dark",style:l={},collapsible:c=!1,reverseArrow:u=!1,width:d=200,collapsedWidth:f=80,zeroWidthTriggerStyle:h,breakpoint:m,onCollapse:v,onBreakpoint:g}=e,b=EAt(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:y}=(0,ld.useContext)(CAt.LayoutContext),[x,w]=(0,ld.useState)("collapsed"in e?e.collapsed:a),[S,C]=(0,ld.useState)(!1);(0,ld.useEffect)(()=>{"collapsed"in e&&w(e.collapsed)},[e.collapsed]);const E=(A,z)=>{"collapsed"in e||w(A),v==null||v(A,z)},{getPrefixCls:_,direction:P}=(0,ld.useContext)(wAt.ConfigContext),$=_("layout-sider",n),[T,R,O]=(0,SAt.default)($),k=(0,ld.useRef)(null);k.current=A=>{C(A.matches),g==null||g(A.matches),x!==A.matches&&E(A.matches,"responsive")},(0,ld.useEffect)(()=>{function A(G){var Y;return(Y=k.current)===null||Y===void 0?void 0:Y.call(k,G)}let z;return typeof(window==null?void 0:window.matchMedia)<"u"&&m&&m in hee&&(z=window.matchMedia(`screen and (max-width: ${hee[m]})`),(0,pee.addMediaQueryListener)(z,A),A(z)),()=>{(0,pee.removeMediaQueryListener)(z,A)}},[m]),(0,ld.useEffect)(()=>{const A=PAt("ant-sider-");return y.addSider(A),()=>y.removeSider(A)},[]);const I=()=>{E(!x,"clickTrigger")},D=(0,xAt.default)(b,["collapsed"]),N=x?f:d,L=_At(N)?`${N}px`:String(N),H=parseFloat(String(f||0))===0?_s.createElement("span",{onClick:I,className:(0,fee.default)(`${$}-zero-width-trigger`,`${$}-zero-width-trigger-${u?"right":"left"}`),style:h},o||_s.createElement(bAt.default,null)):null,U=P==="rtl"==!u,F={expanded:U?_s.createElement(dee.default,null):_s.createElement(uee.default,null),collapsed:U?_s.createElement(uee.default,null):_s.createElement(dee.default,null)}[x?"collapsed":"expanded"],W=o!==null?H||_s.createElement("div",{className:`${$}-trigger`,onClick:I,style:{width:L}},o||F):null,X=Object.assign(Object.assign({},l),{flex:`0 0 ${L}`,maxWidth:L,minWidth:L,width:L}),J=(0,fee.default)($,`${$}-${s}`,{[`${$}-collapsed`]:!!x,[`${$}-has-trigger`]:c&&o!==null&&!H,[`${$}-below`]:!!S,[`${$}-zero-width`]:parseFloat(L)===0},r,R,O),q=_s.useMemo(()=>({siderCollapsed:x}),[x]);return T(_s.createElement($At.Provider,{value:q},_s.createElement("aside",Object.assign({className:J},D,{style:X,ref:t}),_s.createElement("div",{className:`${$}-children`},i),c||S&&H?W:null)))});ty.default=MAt;var Wxe=Nn.default;Object.defineProperty(Sz,"__esModule",{value:!0});Sz.default=OAt;var TAt=Wxe(Ez),RAt=Wxe(ty);function OAt(e,t,n){return typeof n=="boolean"?n:e.length?!0:(0,TAt.default)(t).some(o=>o.type===RAt.default)}var sk,lk,kAt=Xo.default,LS=Nn.default;Object.defineProperty(Sd,"__esModule",{value:!0});Sd.default=Sd.Header=lk=Sd.Footer=sk=Sd.Content=void 0;var IAt=LS(gxe),nc=kAt(p),Uxe=LS(aR),DAt=LS(N4),Gxe=lz,NAt=Oa,AAt=BS,FAt=LS(Sz),qxe=LS(kd),Kxe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);onc.forwardRef((i,a)=>nc.createElement(r,Object.assign({ref:a,suffixCls:e,tagName:t},i)))}const kz=nc.forwardRef((e,t)=>{const{prefixCls:n,suffixCls:r,className:o,tagName:i}=e,a=Kxe(e,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:s}=nc.useContext(Gxe.ConfigContext),l=s("layout",n),[c,u,d]=(0,qxe.default)(l),f=r?`${l}-${r}`:l;return c(nc.createElement(i,Object.assign({className:(0,Uxe.default)(n||f,o,u,d),ref:t},a)))}),BAt=nc.forwardRef((e,t)=>{const{direction:n}=nc.useContext(Gxe.ConfigContext),[r,o]=nc.useState([]),{prefixCls:i,className:a,rootClassName:s,children:l,hasSider:c,tagName:u,style:d}=e,f=Kxe(e,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),h=(0,DAt.default)(f,["suffixCls"]),{getPrefixCls:m,className:v,style:g}=(0,NAt.useComponentConfig)("layout"),b=m("layout",i),y=(0,FAt.default)(r,l,c),[x,w,S]=(0,qxe.default)(b),C=(0,Uxe.default)(b,{[`${b}-has-sider`]:y,[`${b}-rtl`]:n==="rtl"},v,a,s,w,S),E=nc.useMemo(()=>({siderHook:{addSider:_=>{o(P=>[].concat((0,IAt.default)(P),[_]))},removeSider:_=>{o(P=>P.filter($=>$!==_))}}}),[]);return x(nc.createElement(AAt.LayoutContext.Provider,{value:E},nc.createElement(u,Object.assign({ref:t,className:C,style:Object.assign(Object.assign({},g),d)},h),l)))}),LAt=ck({tagName:"div",displayName:"Layout"})(BAt);Sd.Header=ck({suffixCls:"header",tagName:"header",displayName:"Header"})(kz);lk=Sd.Footer=ck({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(kz);sk=Sd.Content=ck({suffixCls:"content",tagName:"main",displayName:"Content"})(kz);Sd.default=LAt;function df(){const{isDarkMode:e}=iae(),{token:t}=_a.useToken(),n={borderRight:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#eee"},r=260,o={borderBottom:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#eee"},i={borderLeft:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#eee"},a={minHeight:120,overflowY:"auto"},s={height:20,fontSize:12,backgroundColor:t.colorBgContainer,color:t.colorText};return{leftSiderStyle:n,leftSiderWidth:r,headerStyle:o,rightSiderStyle:i,contentStyle:a,footerStyle:s}}const{Header:jAt,Sider:zAt,Content:HAt}=Nr,Yxe=()=>{const e=Pn();p.useContext(ma);const t=Ol(),{headerStyle:n,leftSiderStyle:r,leftSiderWidth:o,contentStyle:i}=df(),[a,s]=p.useState([]);p.useEffect(()=>{const c=[{label:e.formatMessage({id:"setting.menu.title",defaultMessage:"设置"}),key:"setting",children:[{label:e.formatMessage({id:"setting.menu.profile",defaultMessage:"个人信息"}),key:"profile"},{label:e.formatMessage({id:"setting.menu.basic",defaultMessage:"基本设置"}),key:"basic"}]}];s(c)},[e]);const l=c=>{console.log(e.formatMessage({id:"setting.menu.click",defaultMessage:"Menu clicked"}),c),t("/setting/"+c.key)};return M.jsxs(Nr,{children:[M.jsx(zAt,{style:r,width:o,children:M.jsx(of,{mode:"inline",onClick:l,defaultSelectedKeys:["profile"],defaultOpenKeys:["setting"],items:a})}),M.jsxs(Nr,{children:[M.jsx(jAt,{style:n,children:e.formatMessage({id:"menu.dashboard.mine"})}),M.jsx(HAt,{style:i,children:M.jsx(jO,{})})]})]})},Xxe=()=>{const e=Pn(),{isLoggedIn:t}=p.useContext(ma),[n,r]=p.useState("✅"),[o,i]=p.useState(e.formatMessage({id:"footbar.network.normal",defaultMessage:"网络正常"})),a=sz();p.useEffect(()=>{a?(r("✅"),i(e.formatMessage({id:"footbar.network.normal",defaultMessage:"网络正常"}))):(r("❌"),i(e.formatMessage({id:"footbar.network.disconnected",defaultMessage:"网络断开"})))},[a,e]);const[s,l]=p.useState(!1),c=()=>{l(!1)};return M.jsxs(M.Fragment,{children:[M.jsx(kr,{open:s&&!t,onOk:c,onCancel:c,footer:[M.jsx(At,{onClick:c,children:e.formatMessage({id:"footbar.login.skip",defaultMessage:"暂不登录"})},"back")],children:M.jsx(lF,{isModel:!0})}),M.jsx("span",{}),M.jsxs("span",{className:"footerRightButton",children:[M.jsx(ss,{title:o,children:M.jsx("span",{children:n})}),M.jsxs("span",{style:{marginLeft:"10px"},onClick:()=>Uw(aPe),children:["v",VIe()]})]})]})},Qxe=()=>{const e=Ol(),{userInfo:t}=H7(),{translateString:n}=Wc(),{mode:r}=p.useContext(ma),[o,i]=p.useState(""),[a,s]=p.useState(""),[l,c]=p.useState(""),u=()=>{e("/setting")};return p.useEffect(()=>{i(n(t==null?void 0:t.nickname)),s(n(t==null?void 0:t.description)),c(t==null?void 0:t.avatar)},[r,t]),M.jsx(M.Fragment,{children:M.jsx(nf,{title:o,content:a,placement:"rightBottom",children:M.jsx(M.Fragment,{children:M.jsx(rf,{style:{cursor:"pointer"},size:40,src:l,onClick:u})})})})},VAt=Ba()(Nc(Vs(Ac((e,t)=>({newfriends:[],devices:[],groups:[],channels:[],members:[],friends:[],currentContact:{type:"",device:{uid:""}},memberSelf:{type:"",member:{uid:""}},addNewfriend(n){console.log("addNewfriend",n)},addDevice(n){var r;if(n.type===Y$e){const o=t().devices.some(i=>i.device.uid===n.device.uid);e(o?{devices:[n,...t().devices.filter(i=>i.device.uid!==n.device.uid)]}:{devices:[n,...t().devices]}),((r=t().currentContact.device)==null?void 0:r.uid)===n.device.uid&&e({currentContact:n})}},addGroup(n){console.log("addGroup",n)},addChannel(n){console.log("addChannel",n)},addMember(n){if(n.type===K$e){const r=t().members.some(o=>o.member.uid===n.member.uid);e(r?{members:[n,...t().members.filter(o=>o.member.uid!==n.member.uid)]}:{members:[...t().members,n]})}},addFriend(n){console.log("addFriend",n)},setCurrentContact:n=>{e({currentContact:n})},setMemberSelf:n=>{e({memberSelf:n})},resetContactInfo(){e({newfriends:[],devices:[],groups:[],channels:[],members:[],friends:[],currentContact:{type:"",device:{uid:""}},memberSelf:{type:"",member:{uid:""}}})}})),{name:z$e}))),WAt=Ba()(Nc(Vs(Ac(e=>({currentMember:{nickname:"",user:{uid:"",avatar:""}},memberSelf:{nickname:"",user:{uid:"",avatar:""}},memberResult:{data:{content:[]}},setCurrentMember(t){e({currentMember:t})},setMemberSelf(t){e({memberSelf:t})},setMemberResult:t=>{e({memberResult:t})},resetMembers:()=>e({currentMember:{nickname:"",user:{uid:"",avatar:""}},memberSelf:{nickname:"",user:{uid:"",avatar:""}}})})),{name:L$e}))),UAt=Ba()(Nc(Vs(Ac((e,t)=>({messageList:[],addMessage(n){if(t().messageList.some(o=>o.uid===n.uid)){if(n.type===mW){const i=t().messageList.findIndex(a=>a.type===mW&&a.uid===n.uid);if(i!==-1){const a=[...t().messageList];a[i].content+=n.content,e({messageList:a});return}}const o=t().messageList.findIndex(i=>i.uid===n.uid);if(o!==-1){const i=[...t().messageList];i[o]=n,e({messageList:i})}}else{const o=t().messageList[t().messageList.length-1];if(o&&n.type===hW&&o.type===hW){const i=t().messageList.findIndex(s=>s.uid===o.uid),a=[...t().messageList];a[i]=n,e({messageList:a})}else e({messageList:[...t().messageList,n]})}t().sortMessageList()},addMessageList(n){const r=[];for(let i=0;il.uid===a.uid)||r.unshift(a)}const o=[...r,...t().messageList].sort((i,a)=>{const s=Ft(i.createdAt,"YYYY-MM-DD HH:mm:ss").valueOf(),l=Ft(a.createdAt,"YYYY-MM-DD HH:mm:ss").valueOf();return s-l});console.log("sortedMessageList",o),e({messageList:o})},updateMessageStatus(n,r){const o=t().messageList.findIndex(i=>i.uid===n);if(o!==-1){const i=[...t().messageList];i[o].status=r,e({messageList:i})}},updateMessage(n){const r=t().messageList.findIndex(o=>o.uid===n.uid);if(r!==-1){const o=[...t().messageList];o[r].content=n.content,e({messageList:o})}else console.log("找不到该消息")},deleteMessage(n){const r=t().messageList.findIndex(o=>o.uid===n);if(r!==-1){const o=[...t().messageList];o.splice(r,1),e({messageList:o})}},recallMessage(n){const r=t().messageList.findIndex(o=>o.uid===n);if(r!==-1){const o=[...t().messageList];o[r].type=fPe,o[r].content="该消息已被撤回",e({messageList:o})}},sortMessageList(){const n=t().messageList.sort((r,o)=>{const i=Ft(r.createdAt,"YYYY-MM-DD HH:mm:ss").valueOf(),a=Ft(o.createdAt,"YYYY-MM-DD HH:mm:ss").valueOf();return i-a});e({messageList:n})},resetMessageList(){e({messageList:[]})}})),{name:j$e}))),GAt="modulepreload",qAt=function(e){return"/agenticflow/"+e},mee={},Hf=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),s=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));o=Promise.allSettled(n.map(l=>{if(l=qAt(l),l in mee)return;mee[l]=!0;const c=l.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const d=document.createElement("link");if(d.rel=c?"stylesheet":GAt,c||(d.as="script"),d.crossOrigin="",d.href=l,s&&d.setAttribute("nonce",s),document.head.appendChild(d),c)return new Promise((f,h)=>{d.addEventListener("load",f),d.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${l}`)))})}))}function i(a){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a}return o.then(a=>{for(const s of a||[])s.status==="rejected"&&i(s.reason);return t().catch(i)})},Iz=Ba()(Nc(Vs(Ac((e,t)=>({threads:[],queuingThreads:[],currentThread:{uid:"",user:{uid:"",nickname:"",avatar:""},topic:"",content:"",type:"",unreadCount:0,extra:"",updatedAt:""},currentQueuingThread:{uid:"",user:{uid:"",nickname:"",avatar:""}},threadResult:{data:{content:[],last:!0}},showQueueButton:!1,showQueueList:!1,showRightPanel:!1,loading:!1,error:null,searchText:"",pagination:{pageNumber:0,pageSize:100,total:0},filters:{},addThread(n){var o,i;if(n.status===fW)return t().addQueuingThread(n),0;if(t().threads.some(a=>a.topic===n.topic))if(((o=t().currentThread)==null?void 0:o.topic)===""||((i=t().currentThread)==null?void 0:i.topic)!==n.topic){for(let a=0;aa.topic!==n.topic)]}),n.unreadCount}else{const a=t().threads.map(s=>s.topic===n.topic?(n.top=s.top,n.mute=s.mute,n.unread=s.unread,n.agent=s.agent,n):s);return e({threads:a}),0}else return n.unreadCount=1,e({threads:[n,...t().threads]}),n.unreadCount},addThreadWithMessage(n,r){var s,l;if(r.type===pPe)return t().addQueuingThread(n),0;const o=t().threads.some(c=>c.topic===n.topic),i=!WIe(r.type);if(UIe(r.type)&&(n.status=pW),o)if(((s=t().currentThread)==null?void 0:s.topic)===""||((l=t().currentThread)==null?void 0:l.topic)!==n.topic){for(let c=0;cc.topic!==n.topic)]}),n.unreadCount}else{const c=t().threads.map(u=>u.topic===n.topic?(n.top=u.top,n.mute=u.mute,n.unread=u.unread,n.agent=u.agent,n):u);return e({threads:c}),0}else return i&&(n.unreadCount=1),e({threads:[n,...t().threads]}),n.unreadCount},addQueuingThread(n){t().queuingThreads.some(o=>o.topic===n.topic)||e({queuingThreads:[n,...t().queuingThreads]})},updateThreadContent(n,r){let o=null;const i=t().threads.map(a=>a.topic===n?(o={...a,unreadCount:a.unreadCount+1,content:r},o):a);return e({threads:i}),o},updateThreadStatus(n,r){let o=null;const i=t().threads.map(a=>a.topic===n?(o={...a,status:r},o):a);return e({threads:i}),o},removeThread(n){e({threads:[...t().threads.filter(r=>(r==null?void 0:r.uid)!==(n==null?void 0:n.uid))]})},closeThread(n){const r=t().threads.map(o=>o.topic===n?{...o,state:pW}:o);e({threads:r})},addThreads(n){for(let r=0;ra.topic===o.topic))e({threads:[...t().threads,o]});else{const a=t().threads.map(s=>s.topic===o.topic?{...o,unreadCount:s.unreadCount}:s);e({threads:a})}}},setThreads(n){e(r=>{r.threads=n})},setQueuingThreads(n){e(r=>{r.queuingThreads=n})},setCurrentThread(n){e(i=>{i.showQueueList=!1});const r={...n,unreadCount:0},o=t().threads.map(i=>i.topic===r.topic?r:i);e(i=>{i.currentThread=r,i.threads=o})},setCurrentQueuingThread(n){e(r=>{r.currentQueuingThread=n})},setThreadResult(n){e(r=>{r.threadResult=n})},getUnreadCount(){return t().threads.reduce((n,r)=>{var o;return r.unreadCount>0&&r.topic!==((o=t().currentThread)==null?void 0:o.topic)?n+r.unreadCount:n},0)},setShowQueueButton(n){e(r=>{r.showQueueButton=n})},setShowQueueList(n){e(r=>{r.showQueueList=n,r.showRightPanel=!1})},setShowRightPanel(n){e(r=>{r.showRightPanel=n})},resetThreads(){e(n=>{n.threads=[],n.queuingThreads=[],n.currentThread={uid:"",user:{uid:"",nickname:"",avatar:""},topic:"",content:"",type:"",unreadCount:0,extra:"",updatedAt:""},n.currentQueuingThread={uid:"",user:{uid:"",nickname:"",avatar:""}},n.threadResult={data:{content:[],last:!0}},n.showQueueButton=!1,n.showQueueList=!1,n.showRightPanel=!1})},setLoading:n=>e({loading:n}),setError:n=>e({error:n}),setSearchText:n=>e({searchText:n}),setFilter:(n,r)=>e(o=>{o.filters[n]=r}),clearFilters:()=>e({filters:{}}),refreshThreads:async()=>{const{currentOrg:n}=ds.getState();if(n!=null&&n.uid){const{threadService:r}=await Hf(async()=>{const{threadService:o}=await import("./threadService-7Hd577H_.js");return{threadService:o}},[]);await r.loadThreads(n.uid)}},setPagination:n=>e({pagination:n})})),{name:W$e}))),Zxe=Ba()(Nc(Vs(Ac((e,t)=>({workgroupResult:{data:{content:[]}},workgroupInfo:{uid:"",orgUid:""},insertWorkgroup(n){e(r=>{r.workgroupResult.data.content.unshift(n)})},updateWorkgroup(n){e(r=>{const o=r.workgroupResult.data.content,i=o.findIndex(a=>a.uid===n.uid);i!==-1?o[i]=n:console.warn(`Workgroup with uid ${n.uid} not found.`)})},deleteWorkgroup(n){e(r=>{const o=r.workgroupResult.data.content,i=o.findIndex(a=>a.uid===n.uid);i!==-1?o.splice(i,1):console.warn(`Workgroup with uid ${n.uid} not found.`)})},setWorkgroupResult:n=>{e({workgroupResult:n})},setWorkgroupInfo(n){e({workgroupInfo:n})},deleteWorkgroupInfo(n){const r=t().workgroupResult.data.content,o=r.findIndex(i=>i.uid===n);o!==-1?e({workgroupResult:{...t().workgroupResult,data:{content:[...r.slice(0,o),...r.slice(o+1)]}}}):console.warn("Workgroup not found in cache:",n),t().workgroupInfo.uid===n&&e({workgroupInfo:{uid:"",orgUid:""}})},resetWorkgroupInfo(){e({workgroupResult:{data:{content:[]}},workgroupInfo:{uid:"",orgUid:""}})}})),{name:G$e}))),Jx=Ba()(Nc(Vs(Ac(e=>({currentProcess:null,processResult:{data:{content:[]}},setCurrentProcess(t){e({currentProcess:t})},setProcessResult(t){e({processResult:t})},resetProcess:()=>e({currentProcess:null,processResult:{data:{content:[]}}})})),{name:q$e}))),KAt=()=>{const e=ds(d=>d.deleteOrg),t=Iz(d=>d.resetThreads),n=UAt(d=>d.resetMessageList),r=WAt(d=>d.resetMembers),o=mC(d=>d.removeAccessToken),i=fa(d=>d.resetUserInfo),a=VAt(d=>d.resetContactInfo),s=$C(d=>d.resetAgentInfo),l=Zxe(d=>d.resetWorkgroupInfo),c=Jx(d=>d.resetProcess);return{clearStorage:()=>{e(),t(),n(),r(),o(),i(),a(),s(),l(),c()}}};function YAt(){const{clearStorage:e}=KAt(),{setPingLoading:t}=p.useContext(ma),{accessToken:n}=mC(),r=p.useCallback(async()=>{try{const o=await nDt(n);console.log("logout result:",o.data),t(!1),e()}catch(o){console.log("logout error:",o)}},[]);return p.useEffect(()=>{console.log("useEventBus useEffect");const o=function(i){console.log("token过期,强制刷新登录",i),yd.off(yp,o),r()};return yd.on(yp,o),()=>{console.log("un - useEffect mqttDisconnect"),yd.off(yp)}},[]),{doLogout:r}}const XAt=()=>{const e=Pn(),{doLogout:t}=YAt(),{isLoggedIn:n,locale:r,changeLocale:o,mode:i,changeMode:a,handleUpdateAgentStatus:s}=p.useContext(ma),{agentInfo:l}=$C(h=>({agentInfo:h.agentInfo})),c=[{key:"settings",label:e.formatMessage({id:"menu.settings",defaultMessage:"Settings"}),icon:M.jsx(R7,{}),children:[{key:"logout",icon:M.jsx(ett,{}),label:e.formatMessage({id:"menu.settings.logout",defaultMessage:"Logout"})}]}],[u,d]=p.useState(c);p.useEffect(()=>{if(d(c),l.uid!==""&&i===x0){console.log("agentInfo changed",l);const h=[...c],m={key:"status",label:e.formatMessage({id:"menu.agent.status",defaultMessage:"Agent Status"}),type:"group",children:[{key:gW,icon:l.status===gW?M.jsx(C1,{}):M.jsx(M.Fragment,{}),label:e.formatMessage({id:"menu.agent.status.available",defaultMessage:"Available"})},{key:vW,icon:l.status===vW?M.jsx(C1,{}):M.jsx(M.Fragment,{}),label:e.formatMessage({id:"menu.agent.status.rest",defaultMessage:"Rest"})},{key:LI,icon:l.status===LI?M.jsx(C1,{}):M.jsx(M.Fragment,{}),label:e.formatMessage({id:"menu.agent.status.offline",defaultMessage:"Offline"})}]},v=h[0].children,g=v.findIndex(b=>b.key===m.key);g!==-1?v[g]=m:v.splice(0,0,m),h[0].children=v,d(h)}},[l,r,i]);const f=async h=>{console.log("click",h.key),h.key==="logout"?t():h.key==="zh-cn"||h.key==="zh-tw"||h.key==="en"?o(h.key):h.key===zv||h.key===x0||h.key===L$?(console.log("mode",h.key),a(h.key)):(console.log("status"),h.key===LI&&md.warning(e.formatMessage({id:"menu.agent.offline.warning",defaultMessage:"Please end all ongoing conversations before going offline"})),s(h.key))};return M.jsx(M.Fragment,{children:n?M.jsx(M.Fragment,{children:M.jsx(of,{inlineCollapsed:!0,onClick:f,style:{width:64,height:34},mode:"inline",items:u})}):M.jsx(M.Fragment,{})})};async function QAt(e){return Xn("/api/v1/workgroup/query/org",{method:"GET",params:{...e,channel:mr}})}async function Dz(){return Xn("/api/v1/user/profile",{method:"GET",params:{channel:mr}})}async function Jxe(e){return Xn("/api/v1/user/update",{method:"POST",data:{...e,channel:mr}})}async function ZAt(e){return Xn("/api/v1/user/change/password",{method:"POST",data:{...e,channel:mr}})}async function e1e(e){return Xn("/api/v1/user/change/email",{method:"POST",data:{...e,channel:mr}})}async function t1e(e){return Xn("/api/v1/user/change/mobile",{method:"POST",data:{...e,channel:mr}})}const gee=(e,t,n)=>{e.dataTransfer.setData("application/reactflow",t),n&&e.dataTransfer.setData("form-type",n),e.dataTransfer.effectAllowed="move"},JAt=()=>{const e=Pn(),{isDarkMode:t}=Qi(),n=[{type:ud,title:e.formatMessage({id:"flow.startNode"}),icon:M.jsx(O7,{})},{type:xv,title:e.formatMessage({id:"flow.parentNode"}),icon:M.jsx(GJe,{})}],r=[{type:Xl,title:e.formatMessage({id:"flow.label"}),icon:M.jsx(Bet,{}),formType:pie},{type:Xl,title:e.formatMessage({id:"flow.textField"}),icon:M.jsx(_ge,{}),formType:U1},{type:Xl,title:e.formatMessage({id:"flow.numberField"}),icon:M.jsx(xtt,{}),formType:hie},{type:Xl,title:e.formatMessage({id:"flow.datePicker"}),icon:M.jsx(MO,{}),formType:mie},{type:Xl,title:e.formatMessage({id:"flow.select"}),icon:M.jsx(Pge,{}),formType:TB},{type:Xl,title:e.formatMessage({id:"flow.checkbox"}),icon:M.jsx(XA,{}),formType:RB},{type:Xl,title:e.formatMessage({id:"flow.radio"}),icon:M.jsx(XA,{}),formType:OB}],o=[{key:"event",label:e.formatMessage({id:"flow.container"}),children:n.map(i=>M.jsxs(js,{className:"draggable-item",draggable:!0,onDragStart:a=>gee(a,i.type),variant:"borderless",style:{marginBottom:"5px",border:"1px solid",background:t?"#1f1f1f":"#fff",color:t?"#fff":void 0},children:[i.icon," ",i.title]},i.type))},{key:"form",label:e.formatMessage({id:"flow.form"}),children:r.map(i=>M.jsxs(js,{className:"draggable-item",draggable:!0,onDragStart:a=>gee(a,i.type,i.formType),variant:"borderless",style:{marginBottom:"5px",border:"1px dashed",background:t?"#1f1f1f":"#fff",color:t?"#fff":void 0},children:[i.icon," ",i.title]},i.formType))},...Fd?[{key:"logic",label:e.formatMessage({id:"flow.logic"}),children:M.jsx("div",{children:"TODO: logic"})},{key:"4",label:e.formatMessage({id:"flow.action"}),children:M.jsx("div",{children:"TODO: action"})}]:[]];return M.jsx("div",{className:"left-panel-container",style:{height:"100%",overflowY:"auto"},children:M.jsx(Fde,{defaultActiveKey:["event","form"],ghost:!0,items:o})})};function li(e){if(typeof e=="string"||typeof e=="number")return""+e;let t="";if(Array.isArray(e))for(let n=0,r;n{}};function uk(){for(var e=0,t=arguments.length,n={},r;e=0&&(r=n.slice(o+1),n=n.slice(0,o)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:r}})}h$.prototype=uk.prototype={constructor:h$,on:function(e,t){var n=this._,r=t5t(e+"",n),o,i=-1,a=r.length;if(arguments.length<2){for(;++i0)for(var n=new Array(o),r=0,o,i;r=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),yee.hasOwnProperty(t)?{space:yee[t],local:e}:e}function r5t(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===yF&&t.documentElement.namespaceURI===yF?t.createElement(e):t.createElementNS(n,e)}}function o5t(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function n1e(e){var t=dk(e);return(t.local?o5t:r5t)(t)}function i5t(){}function Nz(e){return e==null?i5t:function(){return this.querySelector(e)}}function a5t(e){typeof e!="function"&&(e=Nz(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o=x&&(x=y+1);!(S=g[x])&&++x=0;)(a=r[o])&&(i&&a.compareDocumentPosition(i)^4&&i.parentNode.insertBefore(a,i),i=a);return this}function O5t(e){e||(e=k5t);function t(d,f){return d&&f?e(d.__data__,f.__data__):!d-!f}for(var n=this._groups,r=n.length,o=new Array(r),i=0;it?1:e>=t?0:NaN}function I5t(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function D5t(){return Array.from(this)}function N5t(){for(var e=this._groups,t=0,n=e.length;t1?this.each((t==null?G5t:typeof t=="function"?K5t:q5t)(e,t,n??"")):ry(this.node(),e)}function ry(e,t){return e.style.getPropertyValue(t)||s1e(e).getComputedStyle(e,null).getPropertyValue(t)}function X5t(e){return function(){delete this[e]}}function Q5t(e,t){return function(){this[e]=t}}function Z5t(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function J5t(e,t){return arguments.length>1?this.each((t==null?X5t:typeof t=="function"?Z5t:Q5t)(e,t)):this.node()[e]}function l1e(e){return e.trim().split(/^|\s+/)}function Az(e){return e.classList||new c1e(e)}function c1e(e){this._node=e,this._names=l1e(e.getAttribute("class")||"")}c1e.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function u1e(e,t){for(var n=Az(e),r=-1,o=t.length;++r=0&&(n=t.slice(r+1),t=t.slice(0,r)),{type:t,name:n}})}function PFt(e){return function(){var t=this.__on;if(t){for(var n=0,r=-1,o=t.length,i;n()=>e;function bF(e,{sourceEvent:t,subject:n,target:r,identifier:o,active:i,x:a,y:s,dx:l,dy:c,dispatch:u}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},identifier:{value:o,enumerable:!0,configurable:!0},active:{value:i,enumerable:!0,configurable:!0},x:{value:a,enumerable:!0,configurable:!0},y:{value:s,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:c,enumerable:!0,configurable:!0},_:{value:u}})}bF.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};function FFt(e){return!e.ctrlKey&&!e.button}function BFt(){return this.parentNode}function LFt(e,t){return t??{x:e.x,y:e.y}}function jFt(){return navigator.maxTouchPoints||"ontouchstart"in this}function g1e(){var e=FFt,t=BFt,n=LFt,r=jFt,o={},i=uk("start","drag","end"),a=0,s,l,c,u,d=0;function f(w){w.on("mousedown.drag",h).filter(r).on("touchstart.drag",g).on("touchmove.drag",b,AFt).on("touchend.drag touchcancel.drag",y).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function h(w,S){if(!(u||!e.call(this,w,S))){var C=x(this,t.call(this,w,S),w,S,"mouse");C&&(Ts(w.view).on("mousemove.drag",m,Gw).on("mouseup.drag",v,Gw),h1e(w.view),qD(w),c=!1,s=w.clientX,l=w.clientY,C("start",w))}}function m(w){if(i0(w),!c){var S=w.clientX-s,C=w.clientY-l;c=S*S+C*C>d}o.mouse("drag",w)}function v(w){Ts(w.view).on("mousemove.drag mouseup.drag",null),m1e(w.view,c),i0(w),o.mouse("end",w)}function g(w,S){if(e.call(this,w,S)){var C=w.changedTouches,E=t.call(this,w,S),_=C.length,P,$;for(P=0;P<_;++P)($=x(this,E,w,S,C[P].identifier,C[P]))&&(qD(w),$("start",w,C[P]))}}function b(w){var S=w.changedTouches,C=S.length,E,_;for(E=0;E>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?D2(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?D2(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=HFt.exec(e))?new es(t[1],t[2],t[3],1):(t=VFt.exec(e))?new es(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=WFt.exec(e))?D2(t[1],t[2],t[3],t[4]):(t=UFt.exec(e))?D2(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=GFt.exec(e))?_ee(t[1],t[2]/100,t[3]/100,1):(t=qFt.exec(e))?_ee(t[1],t[2]/100,t[3]/100,t[4]):bee.hasOwnProperty(e)?Cee(bee[e]):e==="transparent"?new es(NaN,NaN,NaN,0):null}function Cee(e){return new es(e>>16&255,e>>8&255,e&255,1)}function D2(e,t,n,r){return r<=0&&(e=t=n=NaN),new es(e,t,n,r)}function XFt(e){return e instanceof zS||(e=Jm(e)),e?(e=e.rgb(),new es(e.r,e.g,e.b,e.opacity)):new es}function xF(e,t,n,r){return arguments.length===1?XFt(e):new es(e,t,n,r??1)}function es(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}Fz(es,xF,v1e(zS,{brighter(e){return e=e==null?UM:Math.pow(UM,e),new es(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?qw:Math.pow(qw,e),new es(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new es(Pm(this.r),Pm(this.g),Pm(this.b),GM(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:See,formatHex:See,formatHex8:QFt,formatRgb:Eee,toString:Eee}));function See(){return`#${im(this.r)}${im(this.g)}${im(this.b)}`}function QFt(){return`#${im(this.r)}${im(this.g)}${im(this.b)}${im((isNaN(this.opacity)?1:this.opacity)*255)}`}function Eee(){const e=GM(this.opacity);return`${e===1?"rgb(":"rgba("}${Pm(this.r)}, ${Pm(this.g)}, ${Pm(this.b)}${e===1?")":`, ${e})`}`}function GM(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Pm(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function im(e){return e=Pm(e),(e<16?"0":"")+e.toString(16)}function _ee(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new ac(e,t,n,r)}function y1e(e){if(e instanceof ac)return new ac(e.h,e.s,e.l,e.opacity);if(e instanceof zS||(e=Jm(e)),!e)return new ac;if(e instanceof ac)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),i=Math.max(t,n,r),a=NaN,s=i-o,l=(i+o)/2;return s?(t===i?a=(n-r)/s+(n0&&l<1?0:a,new ac(a,s,l,e.opacity)}function ZFt(e,t,n,r){return arguments.length===1?y1e(e):new ac(e,t,n,r??1)}function ac(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Fz(ac,ZFt,v1e(zS,{brighter(e){return e=e==null?UM:Math.pow(UM,e),new ac(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?qw:Math.pow(qw,e),new ac(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new es(KD(e>=240?e-240:e+120,o,r),KD(e,o,r),KD(e<120?e+240:e-120,o,r),this.opacity)},clamp(){return new ac($ee(this.h),N2(this.s),N2(this.l),GM(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=GM(this.opacity);return`${e===1?"hsl(":"hsla("}${$ee(this.h)}, ${N2(this.s)*100}%, ${N2(this.l)*100}%${e===1?")":`, ${e})`}`}}));function $ee(e){return e=(e||0)%360,e<0?e+360:e}function N2(e){return Math.max(0,Math.min(1,e||0))}function KD(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const Bz=e=>()=>e;function JFt(e,t){return function(n){return e+n*t}}function eBt(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function tBt(e){return(e=+e)==1?b1e:function(t,n){return n-t?eBt(t,n,e):Bz(isNaN(t)?n:t)}}function b1e(e,t){var n=t-e;return n?JFt(e,n):Bz(isNaN(e)?t:e)}const qM=function e(t){var n=tBt(t);function r(o,i){var a=n((o=xF(o)).r,(i=xF(i)).r),s=n(o.g,i.g),l=n(o.b,i.b),c=b1e(o.opacity,i.opacity);return function(u){return o.r=a(u),o.g=s(u),o.b=l(u),o.opacity=c(u),o+""}}return r.gamma=e,r}(1);function nBt(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),o;return function(i){for(o=0;on&&(i=t.slice(n,i),s[a]?s[a]+=i:s[++a]=i),(r=r[0])===(o=o[0])?s[a]?s[a]+=o:s[++a]=o:(s[++a]=null,l.push({i:a,x:cu(r,o)})),n=YD.lastIndex;return n180?u+=360:u-c>180&&(c+=360),f.push({i:d.push(o(d)+"rotate(",null,r)-2,x:cu(c,u)})):u&&d.push(o(d)+"rotate("+u+r)}function s(c,u,d,f){c!==u?f.push({i:d.push(o(d)+"skewX(",null,r)-2,x:cu(c,u)}):u&&d.push(o(d)+"skewX("+u+r)}function l(c,u,d,f,h,m){if(c!==d||u!==f){var v=h.push(o(h)+"scale(",null,",",null,")");m.push({i:v-4,x:cu(c,d)},{i:v-2,x:cu(u,f)})}else(d!==1||f!==1)&&h.push(o(h)+"scale("+d+","+f+")")}return function(c,u){var d=[],f=[];return c=e(c),u=e(u),i(c.translateX,c.translateY,u.translateX,u.translateY,d,f),a(c.rotate,u.rotate,d,f),s(c.skewX,u.skewX,d,f),l(c.scaleX,c.scaleY,u.scaleX,u.scaleY,d,f),c=u=null,function(h){for(var m=-1,v=f.length,g;++m=0&&e._call.call(void 0,t),e=e._next;--oy}function Tee(){eg=(YM=Yw.now())+fk,oy=e1=0;try{vBt()}finally{oy=0,bBt(),eg=0}}function yBt(){var e=Yw.now(),t=e-YM;t>S1e&&(fk-=t,YM=e)}function bBt(){for(var e,t=KM,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:KM=n);t1=e,SF(r)}function SF(e){if(!oy){e1&&(e1=clearTimeout(e1));var t=e-eg;t>24?(e<1/0&&(e1=setTimeout(Tee,e-Yw.now()-fk)),gx&&(gx=clearInterval(gx))):(gx||(YM=Yw.now(),gx=setInterval(yBt,S1e)),oy=1,E1e(Tee))}}function Ree(e,t,n){var r=new XM;return t=t==null?0:+t,r.restart(o=>{r.stop(),e(o+t)},t,n),r}var xBt=uk("start","end","cancel","interrupt"),wBt=[],$1e=0,Oee=1,EF=2,g$=3,kee=4,_F=5,v$=6;function pk(e,t,n,r,o,i){var a=e.__transition;if(!a)e.__transition={};else if(n in a)return;CBt(e,n,{name:t,index:r,group:o,on:xBt,tween:wBt,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:$1e})}function jz(e,t){var n=Uc(e,t);if(n.state>$1e)throw new Error("too late; already scheduled");return n}function Gu(e,t){var n=Uc(e,t);if(n.state>g$)throw new Error("too late; already running");return n}function Uc(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function CBt(e,t,n){var r=e.__transition,o;r[t]=n,n.timer=_1e(i,0,n.time);function i(c){n.state=Oee,n.timer.restart(a,n.delay,n.time),n.delay<=c&&a(c-n.delay)}function a(c){var u,d,f,h;if(n.state!==Oee)return l();for(u in r)if(h=r[u],h.name===n.name){if(h.state===g$)return Ree(a);h.state===kee?(h.state=v$,h.timer.stop(),h.on.call("interrupt",e,e.__data__,h.index,h.group),delete r[u]):+uEF&&r.state<_F,r.state=v$,r.timer.stop(),r.on.call(o?"interrupt":"cancel",e,e.__data__,r.index,r.group),delete n[a]}i&&delete e.__transition}}function SBt(e){return this.each(function(){y$(this,e)})}function EBt(e,t){var n,r;return function(){var o=Gu(this,e),i=o.tween;if(i!==n){r=n=i;for(var a=0,s=r.length;a=0&&(t=t.slice(0,n)),!t||t==="start"})}function ZBt(e,t,n){var r,o,i=QBt(t)?jz:Gu;return function(){var a=i(this,e),s=a.on;s!==r&&(o=(r=s).copy()).on(t,n),a.on=o}}function JBt(e,t){var n=this._id;return arguments.length<2?Uc(this.node(),n).on.on(e):this.each(ZBt(n,e,t))}function eLt(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function tLt(){return this.on("end.remove",eLt(this._id))}function nLt(e){var t=this._name,n=this._id;typeof e!="function"&&(e=Nz(e));for(var r=this._groups,o=r.length,i=new Array(o),a=0;a()=>e;function PLt(e,{sourceEvent:t,target:n,transform:r,dispatch:o}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:o}})}function Ed(e,t,n){this.k=e,this.x=t,this.y=n}Ed.prototype={constructor:Ed,scale:function(e){return e===1?this:new Ed(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new Ed(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var hk=new Ed(1,0,0);R1e.prototype=Ed.prototype;function R1e(e){for(;!e.__zoom;)if(!(e=e.parentNode))return hk;return e.__zoom}function XD(e){e.stopImmediatePropagation()}function vx(e){e.preventDefault(),e.stopImmediatePropagation()}function MLt(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function TLt(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function Iee(){return this.__zoom||hk}function RLt(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function OLt(){return navigator.maxTouchPoints||"ontouchstart"in this}function kLt(e,t,n){var r=e.invertX(t[0][0])-n[0][0],o=e.invertX(t[1][0])-n[1][0],i=e.invertY(t[0][1])-n[0][1],a=e.invertY(t[1][1])-n[1][1];return e.translate(o>r?(r+o)/2:Math.min(0,r)||Math.max(0,o),a>i?(i+a)/2:Math.min(0,i)||Math.max(0,a))}function O1e(){var e=MLt,t=TLt,n=kLt,r=RLt,o=OLt,i=[0,1/0],a=[[-1/0,-1/0],[1/0,1/0]],s=250,l=m$,c=uk("start","zoom","end"),u,d,f,h=500,m=150,v=0,g=10;function b(k){k.property("__zoom",Iee).on("wheel.zoom",_,{passive:!1}).on("mousedown.zoom",P).on("dblclick.zoom",$).filter(o).on("touchstart.zoom",T).on("touchmove.zoom",R).on("touchend.zoom touchcancel.zoom",O).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}b.transform=function(k,I,D,N){var L=k.selection?k.selection():k;L.property("__zoom",Iee),k!==L?S(k,I,D,N):L.interrupt().each(function(){C(this,arguments).event(N).start().zoom(null,typeof I=="function"?I.apply(this,arguments):I).end()})},b.scaleBy=function(k,I,D,N){b.scaleTo(k,function(){var L=this.__zoom.k,H=typeof I=="function"?I.apply(this,arguments):I;return L*H},D,N)},b.scaleTo=function(k,I,D,N){b.transform(k,function(){var L=t.apply(this,arguments),H=this.__zoom,U=D==null?w(L):typeof D=="function"?D.apply(this,arguments):D,V=H.invert(U),j=typeof I=="function"?I.apply(this,arguments):I;return n(x(y(H,j),U,V),L,a)},D,N)},b.translateBy=function(k,I,D,N){b.transform(k,function(){return n(this.__zoom.translate(typeof I=="function"?I.apply(this,arguments):I,typeof D=="function"?D.apply(this,arguments):D),t.apply(this,arguments),a)},null,N)},b.translateTo=function(k,I,D,N,L){b.transform(k,function(){var H=t.apply(this,arguments),U=this.__zoom,V=N==null?w(H):typeof N=="function"?N.apply(this,arguments):N;return n(hk.translate(V[0],V[1]).scale(U.k).translate(typeof I=="function"?-I.apply(this,arguments):-I,typeof D=="function"?-D.apply(this,arguments):-D),H,a)},N,L)};function y(k,I){return I=Math.max(i[0],Math.min(i[1],I)),I===k.k?k:new Ed(I,k.x,k.y)}function x(k,I,D){var N=I[0]-D[0]*k.k,L=I[1]-D[1]*k.k;return N===k.x&&L===k.y?k:new Ed(k.k,N,L)}function w(k){return[(+k[0][0]+ +k[1][0])/2,(+k[0][1]+ +k[1][1])/2]}function S(k,I,D,N){k.on("start.zoom",function(){C(this,arguments).event(N).start()}).on("interrupt.zoom end.zoom",function(){C(this,arguments).event(N).end()}).tween("zoom",function(){var L=this,H=arguments,U=C(L,H).event(N),V=t.apply(L,H),j=D==null?w(V):typeof D=="function"?D.apply(L,H):D,F=Math.max(V[1][0]-V[0][0],V[1][1]-V[0][1]),W=L.__zoom,X=typeof I=="function"?I.apply(L,H):I,J=l(W.invert(j).concat(F/W.k),X.invert(j).concat(F/X.k));return function(q){if(q===1)q=X;else{var A=J(q),z=F/A[2];q=new Ed(z,j[0]-A[0]*z,j[1]-A[1]*z)}U.zoom(null,q)}})}function C(k,I,D){return!D&&k.__zooming||new E(k,I)}function E(k,I){this.that=k,this.args=I,this.active=0,this.sourceEvent=null,this.extent=t.apply(k,I),this.taps=0}E.prototype={event:function(k){return k&&(this.sourceEvent=k),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(k,I){return this.mouse&&k!=="mouse"&&(this.mouse[1]=I.invert(this.mouse[0])),this.touch0&&k!=="touch"&&(this.touch0[1]=I.invert(this.touch0[0])),this.touch1&&k!=="touch"&&(this.touch1[1]=I.invert(this.touch1[0])),this.that.__zoom=I,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(k){var I=Ts(this.that).datum();c.call(k,this.that,new PLt(k,{sourceEvent:this.sourceEvent,target:b,transform:this.that.__zoom,dispatch:c}),I)}};function _(k,...I){if(!e.apply(this,arguments))return;var D=C(this,I).event(k),N=this.__zoom,L=Math.max(i[0],Math.min(i[1],N.k*Math.pow(2,r.apply(this,arguments)))),H=ec(k);if(D.wheel)(D.mouse[0][0]!==H[0]||D.mouse[0][1]!==H[1])&&(D.mouse[1]=N.invert(D.mouse[0]=H)),clearTimeout(D.wheel);else{if(N.k===L)return;D.mouse=[H,N.invert(H)],y$(this),D.start()}vx(k),D.wheel=setTimeout(U,m),D.zoom("mouse",n(x(y(N,L),D.mouse[0],D.mouse[1]),D.extent,a));function U(){D.wheel=null,D.end()}}function P(k,...I){if(f||!e.apply(this,arguments))return;var D=k.currentTarget,N=C(this,I,!0).event(k),L=Ts(k.view).on("mousemove.zoom",j,!0).on("mouseup.zoom",F,!0),H=ec(k,D),U=k.clientX,V=k.clientY;h1e(k.view),XD(k),N.mouse=[H,this.__zoom.invert(H)],y$(this),N.start();function j(W){if(vx(W),!N.moved){var X=W.clientX-U,J=W.clientY-V;N.moved=X*X+J*J>v}N.event(W).zoom("mouse",n(x(N.that.__zoom,N.mouse[0]=ec(W,D),N.mouse[1]),N.extent,a))}function F(W){L.on("mousemove.zoom mouseup.zoom",null),m1e(W.view,N.moved),vx(W),N.event(W).end()}}function $(k,...I){if(e.apply(this,arguments)){var D=this.__zoom,N=ec(k.changedTouches?k.changedTouches[0]:k,this),L=D.invert(N),H=D.k*(k.shiftKey?.5:2),U=n(x(y(D,H),N,L),t.apply(this,I),a);vx(k),s>0?Ts(this).transition().duration(s).call(S,U,N,k):Ts(this).call(b.transform,U,N,k)}}function T(k,...I){if(e.apply(this,arguments)){var D=k.touches,N=D.length,L=C(this,I,k.changedTouches.length===N).event(k),H,U,V,j;for(XD(k),U=0;U"[React Flow]: Seems like you have not used zustand provider as an ancestor. Help: https://reactflow.dev/error#001",error002:()=>"It looks like you've created a new nodeTypes or edgeTypes object. If this wasn't on purpose please define the nodeTypes/edgeTypes outside of the component or memoize them.",error003:e=>`Node type "${e}" not found. Using fallback type "default".`,error004:()=>"The React Flow parent container needs a width and a height to render the graph.",error005:()=>"Only child nodes can use a parent extent.",error006:()=>"Can't create edge. An edge needs a source and a target.",error007:e=>`The old edge with id=${e} does not exist.`,error009:e=>`Marker type "${e}" doesn't exist.`,error008:(e,{id:t,sourceHandle:n,targetHandle:r})=>`Couldn't create edge for ${e} handle id: "${e==="source"?n:r}", edge id: ${t}.`,error010:()=>"Handle: No node id found. Make sure to only use a Handle inside a custom Node.",error011:e=>`Edge type "${e}" not found. Using fallback type "default".`,error012:e=>`Node with id "${e}" does not exist, it may have been removed. This can happen when a node is deleted before the "onNodeClick" handler is called.`,error013:(e="react")=>`It seems that you haven't loaded the styles. Please import '@xyflow/${e}/dist/style.css' or base.css to make sure everything is working properly.`,error014:()=>"useNodeConnections: No node ID found. Call useNodeConnections inside a custom Node or provide a node ID.",error015:()=>"It seems that you are trying to drag a node that is not initialized. Please use onNodesChange as explained in the docs."},Xw=[[Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY],[Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY]],k1e=["Enter"," ","Escape"],I1e={"node.a11yDescription.default":"Press enter or space to select a node. Press delete to remove it and escape to cancel.","node.a11yDescription.keyboardDisabled":"Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.","node.a11yDescription.ariaLiveMessage":({direction:e,x:t,y:n})=>`Moved selected node ${e}. New position, x: ${t}, y: ${n}`,"edge.a11yDescription.default":"Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.","controls.ariaLabel":"Control Panel","controls.zoomIn.ariaLabel":"Zoom In","controls.zoomOut.ariaLabel":"Zoom Out","controls.fitView.ariaLabel":"Fit View","controls.interactive.ariaLabel":"Toggle Interactivity","minimap.ariaLabel":"Mini Map","handle.ariaLabel":"Handle"};var iy;(function(e){e.Strict="strict",e.Loose="loose"})(iy||(iy={}));var Mm;(function(e){e.Free="free",e.Vertical="vertical",e.Horizontal="horizontal"})(Mm||(Mm={}));var Qw;(function(e){e.Partial="partial",e.Full="full"})(Qw||(Qw={}));const D1e={inProgress:!1,isValid:null,from:null,fromHandle:null,fromPosition:null,fromNode:null,to:null,toHandle:null,toPosition:null,toNode:null};var Jf;(function(e){e.Bezier="default",e.Straight="straight",e.Step="step",e.SmoothStep="smoothstep",e.SimpleBezier="simplebezier"})(Jf||(Jf={}));var QM;(function(e){e.Arrow="arrow",e.ArrowClosed="arrowclosed"})(QM||(QM={}));var an;(function(e){e.Left="left",e.Top="top",e.Right="right",e.Bottom="bottom"})(an||(an={}));const Dee={[an.Left]:an.Right,[an.Right]:an.Left,[an.Top]:an.Bottom,[an.Bottom]:an.Top};function N1e(e){return e===null?null:e?"valid":"invalid"}const A1e=e=>"id"in e&&"source"in e&&"target"in e,ILt=e=>"id"in e&&"position"in e&&!("source"in e)&&!("target"in e),Hz=e=>"id"in e&&"internals"in e&&!("source"in e)&&!("target"in e),HS=(e,t=[0,0])=>{const{width:n,height:r}=ff(e),o=e.origin??t,i=n*o[0],a=r*o[1];return{x:e.position.x-i,y:e.position.y-a}},DLt=(e,t={nodeOrigin:[0,0]})=>{if(e.length===0)return{x:0,y:0,width:0,height:0};const n=e.reduce((r,o)=>{const i=typeof o=="string";let a=!t.nodeLookup&&!i?o:void 0;t.nodeLookup&&(a=i?t.nodeLookup.get(o):Hz(o)?o:t.nodeLookup.get(o.id));const s=a?ZM(a,t.nodeOrigin):{x:0,y:0,x2:0,y2:0};return mk(r,s)},{x:1/0,y:1/0,x2:-1/0,y2:-1/0});return gk(n)},VS=(e,t={})=>{if(e.size===0)return{x:0,y:0,width:0,height:0};let n={x:1/0,y:1/0,x2:-1/0,y2:-1/0};return e.forEach(r=>{if(t.filter===void 0||t.filter(r)){const o=ZM(r);n=mk(n,o)}}),gk(n)},Vz=(e,t,[n,r,o]=[0,0,1],i=!1,a=!1)=>{const s={...WS(t,[n,r,o]),width:t.width/o,height:t.height/o},l=[];for(const c of e.values()){const{measured:u,selectable:d=!0,hidden:f=!1}=c;if(a&&!d||f)continue;const h=u.width??c.width??c.initialWidth??null,m=u.height??c.height??c.initialHeight??null,v=Zw(s,sy(c)),g=(h??0)*(m??0),b=i&&v>0;(!c.internals.handleBounds||b||v>=g||c.dragging)&&l.push(c)}return l},NLt=(e,t)=>{const n=new Set;return e.forEach(r=>{n.add(r.id)}),t.filter(r=>n.has(r.source)||n.has(r.target))};function ALt(e,t){const n=new Map,r=t!=null&&t.nodes?new Set(t.nodes.map(o=>o.id)):null;return e.forEach(o=>{o.measured.width&&o.measured.height&&((t==null?void 0:t.includeHiddenNodes)||!o.hidden)&&(!r||r.has(o.id))&&n.set(o.id,o)}),n}async function FLt({nodes:e,width:t,height:n,panZoom:r,minZoom:o,maxZoom:i},a){if(e.size===0)return Promise.resolve(!0);const s=ALt(e,a),l=VS(s),c=Wz(l,t,n,(a==null?void 0:a.minZoom)??o,(a==null?void 0:a.maxZoom)??i,(a==null?void 0:a.padding)??.1);return await r.setViewport(c,{duration:a==null?void 0:a.duration,ease:a==null?void 0:a.ease,interpolate:a==null?void 0:a.interpolate}),Promise.resolve(!0)}function F1e({nodeId:e,nextPosition:t,nodeLookup:n,nodeOrigin:r=[0,0],nodeExtent:o,onError:i}){const a=n.get(e),s=a.parentId?n.get(a.parentId):void 0,{x:l,y:c}=s?s.internals.positionAbsolute:{x:0,y:0},u=a.origin??r;let d=a.extent||o;if(a.extent==="parent"&&!a.expandParent)if(!s)i==null||i("005",Du.error005());else{const h=s.measured.width,m=s.measured.height;h&&m&&(d=[[l,c],[l+h,c+m]])}else s&&ly(a.extent)&&(d=[[a.extent[0][0]+l,a.extent[0][1]+c],[a.extent[1][0]+l,a.extent[1][1]+c]]);const f=ly(d)?tg(t,d,a.measured):t;return(a.measured.width===void 0||a.measured.height===void 0)&&(i==null||i("015",Du.error015())),{position:{x:f.x-l+(a.measured.width??0)*u[0],y:f.y-c+(a.measured.height??0)*u[1]},positionAbsolute:f}}async function BLt({nodesToRemove:e=[],edgesToRemove:t=[],nodes:n,edges:r,onBeforeDelete:o}){const i=new Set(e.map(f=>f.id)),a=[];for(const f of n){if(f.deletable===!1)continue;const h=i.has(f.id),m=!h&&f.parentId&&a.find(v=>v.id===f.parentId);(h||m)&&a.push(f)}const s=new Set(t.map(f=>f.id)),l=r.filter(f=>f.deletable!==!1),u=NLt(a,l);for(const f of l)s.has(f.id)&&!u.find(m=>m.id===f.id)&&u.push(f);if(!o)return{edges:u,nodes:a};const d=await o({nodes:a,edges:u});return typeof d=="boolean"?d?{edges:u,nodes:a}:{edges:[],nodes:[]}:d}const ay=(e,t=0,n=1)=>Math.min(Math.max(e,t),n),tg=(e={x:0,y:0},t,n)=>({x:ay(e.x,t[0][0],t[1][0]-((n==null?void 0:n.width)??0)),y:ay(e.y,t[0][1],t[1][1]-((n==null?void 0:n.height)??0))});function B1e(e,t,n){const{width:r,height:o}=ff(n),{x:i,y:a}=n.internals.positionAbsolute;return tg(e,[[i,a],[i+r,a+o]],t)}const Nee=(e,t,n)=>en?-ay(Math.abs(e-n),1,t)/t:0,L1e=(e,t,n=15,r=40)=>{const o=Nee(e.x,r,t.width-r)*n,i=Nee(e.y,r,t.height-r)*n;return[o,i]},mk=(e,t)=>({x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x2,t.x2),y2:Math.max(e.y2,t.y2)}),$F=({x:e,y:t,width:n,height:r})=>({x:e,y:t,x2:e+n,y2:t+r}),gk=({x:e,y:t,x2:n,y2:r})=>({x:e,y:t,width:n-e,height:r-t}),sy=(e,t=[0,0])=>{var o,i;const{x:n,y:r}=Hz(e)?e.internals.positionAbsolute:HS(e,t);return{x:n,y:r,width:((o=e.measured)==null?void 0:o.width)??e.width??e.initialWidth??0,height:((i=e.measured)==null?void 0:i.height)??e.height??e.initialHeight??0}},ZM=(e,t=[0,0])=>{var o,i;const{x:n,y:r}=Hz(e)?e.internals.positionAbsolute:HS(e,t);return{x:n,y:r,x2:n+(((o=e.measured)==null?void 0:o.width)??e.width??e.initialWidth??0),y2:r+(((i=e.measured)==null?void 0:i.height)??e.height??e.initialHeight??0)}},j1e=(e,t)=>gk(mk($F(e),$F(t))),Zw=(e,t)=>{const n=Math.max(0,Math.min(e.x+e.width,t.x+t.width)-Math.max(e.x,t.x)),r=Math.max(0,Math.min(e.y+e.height,t.y+t.height)-Math.max(e.y,t.y));return Math.ceil(n*r)},Aee=e=>cc(e.width)&&cc(e.height)&&cc(e.x)&&cc(e.y),cc=e=>!isNaN(e)&&isFinite(e),LLt=(e,t)=>{},vk=(e,t=[1,1])=>({x:t[0]*Math.round(e.x/t[0]),y:t[1]*Math.round(e.y/t[1])}),WS=({x:e,y:t},[n,r,o],i=!1,a=[1,1])=>{const s={x:(e-n)/o,y:(t-r)/o};return i?vk(s,a):s},JM=({x:e,y:t},[n,r,o])=>({x:e*o+n,y:t*o+r});function sv(e,t){if(typeof e=="number")return Math.floor((t-t/(1+e))*.5);if(typeof e=="string"&&e.endsWith("px")){const n=parseFloat(e);if(!Number.isNaN(n))return Math.floor(n)}if(typeof e=="string"&&e.endsWith("%")){const n=parseFloat(e);if(!Number.isNaN(n))return Math.floor(t*n*.01)}return console.error(`[React Flow] The padding value "${e}" is invalid. Please provide a number or a string with a valid unit (px or %).`),0}function jLt(e,t,n){if(typeof e=="string"||typeof e=="number"){const r=sv(e,n),o=sv(e,t);return{top:r,right:o,bottom:r,left:o,x:o*2,y:r*2}}if(typeof e=="object"){const r=sv(e.top??e.y??0,n),o=sv(e.bottom??e.y??0,n),i=sv(e.left??e.x??0,t),a=sv(e.right??e.x??0,t);return{top:r,right:a,bottom:o,left:i,x:i+a,y:r+o}}return{top:0,right:0,bottom:0,left:0,x:0,y:0}}function zLt(e,t,n,r,o,i){const{x:a,y:s}=JM(e,[t,n,r]),{x:l,y:c}=JM({x:e.x+e.width,y:e.y+e.height},[t,n,r]),u=o-l,d=i-c;return{left:Math.floor(a),top:Math.floor(s),right:Math.floor(u),bottom:Math.floor(d)}}const Wz=(e,t,n,r,o,i)=>{const a=jLt(i,t,n),s=(t-a.x)/e.width,l=(n-a.y)/e.height,c=Math.min(s,l),u=ay(c,r,o),d=e.x+e.width/2,f=e.y+e.height/2,h=t/2-d*u,m=n/2-f*u,v=zLt(e,h,m,u,t,n),g={left:Math.min(v.left-a.left,0),top:Math.min(v.top-a.top,0),right:Math.min(v.right-a.right,0),bottom:Math.min(v.bottom-a.bottom,0)};return{x:h-g.left+g.right,y:m-g.top+g.bottom,zoom:u}},eT=()=>{var e;return typeof navigator<"u"&&((e=navigator==null?void 0:navigator.userAgent)==null?void 0:e.indexOf("Mac"))>=0};function ly(e){return e!==void 0&&e!=="parent"}function ff(e){var t,n;return{width:((t=e.measured)==null?void 0:t.width)??e.width??e.initialWidth??0,height:((n=e.measured)==null?void 0:n.height)??e.height??e.initialHeight??0}}function z1e(e){var t,n;return(((t=e.measured)==null?void 0:t.width)??e.width??e.initialWidth)!==void 0&&(((n=e.measured)==null?void 0:n.height)??e.height??e.initialHeight)!==void 0}function H1e(e,t={width:0,height:0},n,r,o){const i={...e},a=r.get(n);if(a){const s=a.origin||o;i.x+=a.internals.positionAbsolute.x-(t.width??0)*s[0],i.y+=a.internals.positionAbsolute.y-(t.height??0)*s[1]}return i}function Fee(e,t){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}function HLt(){let e,t;return{promise:new Promise((r,o)=>{e=r,t=o}),resolve:e,reject:t}}function VLt(e){return{...I1e,...e||{}}}function D1(e,{snapGrid:t=[0,0],snapToGrid:n=!1,transform:r,containerBounds:o}){const{x:i,y:a}=gu(e),s=WS({x:i-((o==null?void 0:o.left)??0),y:a-((o==null?void 0:o.top)??0)},r),{x:l,y:c}=n?vk(s,t):s;return{xSnapped:l,ySnapped:c,...s}}const Uz=e=>({width:e.offsetWidth,height:e.offsetHeight}),V1e=e=>{var t;return((t=e==null?void 0:e.getRootNode)==null?void 0:t.call(e))||(window==null?void 0:window.document)},WLt=["INPUT","SELECT","TEXTAREA"];function W1e(e){var r,o;const t=((o=(r=e.composedPath)==null?void 0:r.call(e))==null?void 0:o[0])||e.target;return(t==null?void 0:t.nodeType)!==1?!1:WLt.includes(t.nodeName)||t.hasAttribute("contenteditable")||!!t.closest(".nokey")}const U1e=e=>"clientX"in e,gu=(e,t)=>{var i,a;const n=U1e(e),r=n?e.clientX:(i=e.touches)==null?void 0:i[0].clientX,o=n?e.clientY:(a=e.touches)==null?void 0:a[0].clientY;return{x:r-((t==null?void 0:t.left)??0),y:o-((t==null?void 0:t.top)??0)}},Bee=(e,t,n,r,o)=>{const i=t.querySelectorAll(`.${e}`);return!i||!i.length?null:Array.from(i).map(a=>{const s=a.getBoundingClientRect();return{id:a.getAttribute("data-handleid"),type:e,nodeId:o,position:a.getAttribute("data-handlepos"),x:(s.left-n.left)/r,y:(s.top-n.top)/r,...Uz(a)}})};function G1e({sourceX:e,sourceY:t,targetX:n,targetY:r,sourceControlX:o,sourceControlY:i,targetControlX:a,targetControlY:s}){const l=e*.125+o*.375+a*.375+n*.125,c=t*.125+i*.375+s*.375+r*.125,u=Math.abs(l-e),d=Math.abs(c-t);return[l,c,u,d]}function B2(e,t){return e>=0?.5*e:t*25*Math.sqrt(-e)}function Lee({pos:e,x1:t,y1:n,x2:r,y2:o,c:i}){switch(e){case an.Left:return[t-B2(t-r,i),n];case an.Right:return[t+B2(r-t,i),n];case an.Top:return[t,n-B2(n-o,i)];case an.Bottom:return[t,n+B2(o-n,i)]}}function q1e({sourceX:e,sourceY:t,sourcePosition:n=an.Bottom,targetX:r,targetY:o,targetPosition:i=an.Top,curvature:a=.25}){const[s,l]=Lee({pos:n,x1:e,y1:t,x2:r,y2:o,c:a}),[c,u]=Lee({pos:i,x1:r,y1:o,x2:e,y2:t,c:a}),[d,f,h,m]=G1e({sourceX:e,sourceY:t,targetX:r,targetY:o,sourceControlX:s,sourceControlY:l,targetControlX:c,targetControlY:u});return[`M${e},${t} C${s},${l} ${c},${u} ${r},${o}`,d,f,h,m]}function K1e({sourceX:e,sourceY:t,targetX:n,targetY:r}){const o=Math.abs(n-e)/2,i=n0}const qLt=({source:e,sourceHandle:t,target:n,targetHandle:r})=>`xy-edge__${e}${t||""}-${n}${r||""}`,KLt=(e,t)=>t.some(n=>n.source===e.source&&n.target===e.target&&(n.sourceHandle===e.sourceHandle||!n.sourceHandle&&!e.sourceHandle)&&(n.targetHandle===e.targetHandle||!n.targetHandle&&!e.targetHandle)),YLt=(e,t)=>{if(!e.source||!e.target)return t;let n;return A1e(e)?n={...e}:n={...e,id:qLt(e)},KLt(n,t)?t:(n.sourceHandle===null&&delete n.sourceHandle,n.targetHandle===null&&delete n.targetHandle,t.concat(n))};function Y1e({sourceX:e,sourceY:t,targetX:n,targetY:r}){const[o,i,a,s]=K1e({sourceX:e,sourceY:t,targetX:n,targetY:r});return[`M ${e},${t}L ${n},${r}`,o,i,a,s]}const jee={[an.Left]:{x:-1,y:0},[an.Right]:{x:1,y:0},[an.Top]:{x:0,y:-1},[an.Bottom]:{x:0,y:1}},XLt=({source:e,sourcePosition:t=an.Bottom,target:n})=>t===an.Left||t===an.Right?e.xMath.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2));function QLt({source:e,sourcePosition:t=an.Bottom,target:n,targetPosition:r=an.Top,center:o,offset:i,stepPosition:a}){const s=jee[t],l=jee[r],c={x:e.x+s.x*i,y:e.y+s.y*i},u={x:n.x+l.x*i,y:n.y+l.y*i},d=XLt({source:c,sourcePosition:t,target:u}),f=d.x!==0?"x":"y",h=d[f];let m=[],v,g;const b={x:0,y:0},y={x:0,y:0},[,,x,w]=K1e({sourceX:e.x,sourceY:e.y,targetX:n.x,targetY:n.y});if(s[f]*l[f]===-1){f==="x"?(v=o.x??c.x+(u.x-c.x)*a,g=o.y??(c.y+u.y)/2):(v=o.x??(c.x+u.x)/2,g=o.y??c.y+(u.y-c.y)*a);const C=[{x:v,y:c.y},{x:v,y:u.y}],E=[{x:c.x,y:g},{x:u.x,y:g}];s[f]===h?m=f==="x"?C:E:m=f==="x"?E:C}else{const C=[{x:c.x,y:u.y}],E=[{x:u.x,y:c.y}];if(f==="x"?m=s.x===h?E:C:m=s.y===h?C:E,t===r){const R=Math.abs(e[f]-n[f]);if(R<=i){const O=Math.min(i-1,i-R);s[f]===h?b[f]=(c[f]>e[f]?-1:1)*O:y[f]=(u[f]>n[f]?-1:1)*O}}if(t!==r){const R=f==="x"?"y":"x",O=s[f]===l[R],k=c[R]>u[R],I=c[R]=T?(v=(_.x+P.x)/2,g=m[0].y):(v=m[0].x,g=(_.y+P.y)/2)}return[[e,{x:c.x+b.x,y:c.y+b.y},...m,{x:u.x+y.x,y:u.y+y.y},n],v,g,x,w]}function ZLt(e,t,n,r){const o=Math.min(zee(e,t)/2,zee(t,n)/2,r),{x:i,y:a}=t;if(e.x===i&&i===n.x||e.y===a&&a===n.y)return`L${i} ${a}`;if(e.y===a){const c=e.x{let w="";return x>0&&xn.id===t):e[0])||null}function MF(e,t){return e?typeof e=="string"?e:`${t?`${t}__`:""}${Object.keys(e).sort().map(r=>`${r}=${e[r]}`).join("&")}`:""}function ejt(e,{id:t,defaultColor:n,defaultMarkerStart:r,defaultMarkerEnd:o}){const i=new Set;return e.reduce((a,s)=>([s.markerStart||r,s.markerEnd||o].forEach(l=>{if(l&&typeof l=="object"){const c=MF(l,t);i.has(c)||(a.push({id:c,color:l.color||n,...l}),i.add(c))}}),a),[]).sort((a,s)=>a.id.localeCompare(s.id))}const Gz={nodeOrigin:[0,0],nodeExtent:Xw,elevateNodesOnSelect:!0,defaults:{}},tjt={...Gz,checkEquality:!0};function qz(e,t){const n={...e};for(const r in t)t[r]!==void 0&&(n[r]=t[r]);return n}function njt(e,t,n){const r=qz(Gz,n);for(const o of e.values())if(o.parentId)Kz(o,e,t,r);else{const i=HS(o,r.nodeOrigin),a=ly(o.extent)?o.extent:r.nodeExtent,s=tg(i,a,ff(o));o.internals.positionAbsolute=s}}function TF(e,t,n,r){var l,c;const o=qz(tjt,r);let i=e.length>0;const a=new Map(t),s=o!=null&&o.elevateNodesOnSelect?1e3:0;t.clear(),n.clear();for(const u of e){let d=a.get(u.id);if(o.checkEquality&&u===(d==null?void 0:d.internals.userNode))t.set(u.id,d);else{const f=HS(u,o.nodeOrigin),h=ly(u.extent)?u.extent:o.nodeExtent,m=tg(f,h,ff(u));d={...o.defaults,...u,measured:{width:(l=u.measured)==null?void 0:l.width,height:(c=u.measured)==null?void 0:c.height},internals:{positionAbsolute:m,handleBounds:u.measured?d==null?void 0:d.internals.handleBounds:void 0,z:X1e(u,s),userNode:u}},t.set(u.id,d)}(d.measured===void 0||d.measured.width===void 0||d.measured.height===void 0)&&!d.hidden&&(i=!1),u.parentId&&Kz(d,t,n,r)}return i}function rjt(e,t){if(!e.parentId)return;const n=t.get(e.parentId);n?n.set(e.id,e):t.set(e.parentId,new Map([[e.id,e]]))}function Kz(e,t,n,r){const{elevateNodesOnSelect:o,nodeOrigin:i,nodeExtent:a}=qz(Gz,r),s=e.parentId,l=t.get(s);if(!l){console.warn(`Parent node ${s} not found. Please make sure that parent nodes are in front of their child nodes in the nodes array.`);return}rjt(e,n);const c=o?1e3:0,{x:u,y:d,z:f}=ojt(e,l,i,a,c),{positionAbsolute:h}=e.internals,m=u!==h.x||d!==h.y;(m||f!==e.internals.z)&&t.set(e.id,{...e,internals:{...e.internals,positionAbsolute:m?{x:u,y:d}:h,z:f}})}function X1e(e,t){return(cc(e.zIndex)?e.zIndex:0)+(e.selected?t:0)}function ojt(e,t,n,r,o){const{x:i,y:a}=t.internals.positionAbsolute,s=ff(e),l=HS(e,n),c=ly(e.extent)?tg(l,e.extent,s):l;let u=tg({x:i+c.x,y:a+c.y},r,s);e.extent==="parent"&&(u=B1e(u,s,t));const d=X1e(e,o),f=t.internals.z??0;return{x:u.x,y:u.y,z:f>=d?f+1:d}}function Yz(e,t,n,r=[0,0]){var a;const o=[],i=new Map;for(const s of e){const l=t.get(s.parentId);if(!l)continue;const c=((a=i.get(s.parentId))==null?void 0:a.expandedRect)??sy(l),u=j1e(c,s.rect);i.set(s.parentId,{expandedRect:u,parent:l})}return i.size>0&&i.forEach(({expandedRect:s,parent:l},c)=>{var x;const u=l.internals.positionAbsolute,d=ff(l),f=l.origin??r,h=s.x0||m>0||b||y)&&(o.push({id:c,type:"position",position:{x:l.position.x-h+b,y:l.position.y-m+y}}),(x=n.get(c))==null||x.forEach(w=>{e.some(S=>S.id===w.id)||o.push({id:w.id,type:"position",position:{x:w.position.x+h,y:w.position.y+m}})})),(d.width0){const f=Yz(d,t,n,o);l.push(...f)}return{changes:l,updatedInternals:s}}async function ajt({delta:e,panZoom:t,transform:n,translateExtent:r,width:o,height:i}){if(!t||!e.x&&!e.y)return Promise.resolve(!1);const a=await t.setViewportConstrained({x:n[0]+e.x,y:n[1]+e.y,zoom:n[2]},[[0,0],[o,i]],r),s=!!a&&(a.x!==n[0]||a.y!==n[1]||a.k!==n[2]);return Promise.resolve(s)}function Uee(e,t,n,r,o,i){let a=o;const s=r.get(a)||new Map;r.set(a,s.set(n,t)),a=`${o}-${e}`;const l=r.get(a)||new Map;if(r.set(a,l.set(n,t)),i){a=`${o}-${e}-${i}`;const c=r.get(a)||new Map;r.set(a,c.set(n,t))}}function Q1e(e,t,n){e.clear(),t.clear();for(const r of n){const{source:o,target:i,sourceHandle:a=null,targetHandle:s=null}=r,l={edgeId:r.id,source:o,target:i,sourceHandle:a,targetHandle:s},c=`${o}-${a}--${i}-${s}`,u=`${i}-${s}--${o}-${a}`;Uee("source",l,u,e,o,a),Uee("target",l,c,e,i,s),t.set(r.id,r)}}function Z1e(e,t){if(!e.parentId)return!1;const n=t.get(e.parentId);return n?n.selected?!0:Z1e(n,t):!1}function Gee(e,t,n){var o;let r=e;do{if((o=r==null?void 0:r.matches)!=null&&o.call(r,t))return!0;if(r===n)return!1;r=r==null?void 0:r.parentElement}while(r);return!1}function sjt(e,t,n,r){const o=new Map;for(const[i,a]of e)if((a.selected||a.id===r)&&(!a.parentId||!Z1e(a,e))&&(a.draggable||t&&typeof a.draggable>"u")){const s=e.get(i);s&&o.set(i,{id:i,position:s.position||{x:0,y:0},distance:{x:n.x-s.internals.positionAbsolute.x,y:n.y-s.internals.positionAbsolute.y},extent:s.extent,parentId:s.parentId,origin:s.origin,expandParent:s.expandParent,internals:{positionAbsolute:s.internals.positionAbsolute||{x:0,y:0}},measured:{width:s.measured.width??0,height:s.measured.height??0}})}return o}function QD({nodeId:e,dragItems:t,nodeLookup:n,dragging:r=!0}){var a,s,l;const o=[];for(const[c,u]of t){const d=(a=n.get(c))==null?void 0:a.internals.userNode;d&&o.push({...d,position:u.position,dragging:r})}if(!e)return[o[0],o];const i=(s=n.get(e))==null?void 0:s.internals.userNode;return[i?{...i,position:((l=t.get(e))==null?void 0:l.position)||i.position,dragging:r}:o[0],o]}function ljt({onNodeMouseDown:e,getStoreItems:t,onDragStart:n,onDrag:r,onDragStop:o}){let i={x:null,y:null},a=0,s=new Map,l=!1,c={x:0,y:0},u=null,d=!1,f=null,h=!1,m=!1;function v({noDragClassName:b,handleSelector:y,domNode:x,isSelectable:w,nodeId:S,nodeClickDistance:C=0}){f=Ts(x);function E({x:T,y:R},O){const{nodeLookup:k,nodeExtent:I,snapGrid:D,snapToGrid:N,nodeOrigin:L,onNodeDrag:H,onSelectionDrag:U,onError:V,updateNodePositions:j}=t();i={x:T,y:R};let F=!1,W={x:0,y:0,x2:0,y2:0};if(s.size>1&&I){const X=VS(s);W=$F(X)}for(const[X,J]of s){if(!k.has(X))continue;let q={x:T-J.distance.x,y:R-J.distance.y};N&&(q=vk(q,D));let A=[[I[0][0],I[0][1]],[I[1][0],I[1][1]]];if(s.size>1&&I&&!J.extent){const{positionAbsolute:Y}=J.internals,Q=Y.x-W.x+I[0][0],ee=Y.x+J.measured.width-W.x2+I[1][0],te=Y.y-W.y+I[0][1],oe=Y.y+J.measured.height-W.y2+I[1][1];A=[[Q,te],[ee,oe]]}const{position:z,positionAbsolute:G}=F1e({nodeId:X,nextPosition:q,nodeLookup:k,nodeExtent:A,nodeOrigin:L,onError:V});F=F||J.position.x!==z.x||J.position.y!==z.y,J.position=z,J.internals.positionAbsolute=G}if(m=m||F,!!F&&(j(s,!0),O&&(r||H||!S&&U))){const[X,J]=QD({nodeId:S,dragItems:s,nodeLookup:k});r==null||r(O,s,X,J),H==null||H(O,X,J),S||U==null||U(O,J)}}async function _(){if(!u)return;const{transform:T,panBy:R,autoPanSpeed:O,autoPanOnNodeDrag:k}=t();if(!k){l=!1,cancelAnimationFrame(a);return}const[I,D]=L1e(c,u,O);(I!==0||D!==0)&&(i.x=(i.x??0)-I/T[2],i.y=(i.y??0)-D/T[2],await R({x:I,y:D})&&E(i,null)),a=requestAnimationFrame(_)}function P(T){var F;const{nodeLookup:R,multiSelectionActive:O,nodesDraggable:k,transform:I,snapGrid:D,snapToGrid:N,selectNodesOnDrag:L,onNodeDragStart:H,onSelectionDragStart:U,unselectNodesAndEdges:V}=t();d=!0,(!L||!w)&&!O&&S&&((F=R.get(S))!=null&&F.selected||V()),w&&L&&S&&(e==null||e(S));const j=D1(T.sourceEvent,{transform:I,snapGrid:D,snapToGrid:N,containerBounds:u});if(i=j,s=sjt(R,k,j,S),s.size>0&&(n||H||!S&&U)){const[W,X]=QD({nodeId:S,dragItems:s,nodeLookup:R});n==null||n(T.sourceEvent,s,W,X),H==null||H(T.sourceEvent,W,X),S||U==null||U(T.sourceEvent,X)}}const $=g1e().clickDistance(C).on("start",T=>{const{domNode:R,nodeDragThreshold:O,transform:k,snapGrid:I,snapToGrid:D}=t();u=(R==null?void 0:R.getBoundingClientRect())||null,h=!1,m=!1,O===0&&P(T),i=D1(T.sourceEvent,{transform:k,snapGrid:I,snapToGrid:D,containerBounds:u}),c=gu(T.sourceEvent,u)}).on("drag",T=>{const{autoPanOnNodeDrag:R,transform:O,snapGrid:k,snapToGrid:I,nodeDragThreshold:D,nodeLookup:N}=t(),L=D1(T.sourceEvent,{transform:O,snapGrid:k,snapToGrid:I,containerBounds:u});if((T.sourceEvent.type==="touchmove"&&T.sourceEvent.touches.length>1||S&&!N.has(S))&&(h=!0),!h){if(!l&&R&&d&&(l=!0,_()),!d){const H=L.xSnapped-(i.x??0),U=L.ySnapped-(i.y??0);Math.sqrt(H*H+U*U)>D&&P(T)}(i.x!==L.xSnapped||i.y!==L.ySnapped)&&s&&d&&(c=gu(T.sourceEvent,u),E(L,T.sourceEvent))}}).on("end",T=>{if(!(!d||h)&&(l=!1,d=!1,cancelAnimationFrame(a),s.size>0)){const{nodeLookup:R,updateNodePositions:O,onNodeDragStop:k,onSelectionDragStop:I}=t();if(m&&(O(s,!1),m=!1),o||k||!S&&I){const[D,N]=QD({nodeId:S,dragItems:s,nodeLookup:R,dragging:!1});o==null||o(T.sourceEvent,s,D,N),k==null||k(T.sourceEvent,D,N),S||I==null||I(T.sourceEvent,N)}}}).filter(T=>{const R=T.target;return!T.button&&(!b||!Gee(R,`.${b}`,x))&&(!y||Gee(R,y,x))});f.call($)}function g(){f==null||f.on(".drag",null)}return{update:v,destroy:g}}function cjt(e,t,n){const r=[],o={x:e.x-n,y:e.y-n,width:n*2,height:n*2};for(const i of t.values())Zw(o,sy(i))>0&&r.push(i);return r}const ujt=250;function djt(e,t,n,r){var s,l;let o=[],i=1/0;const a=cjt(e,n,t+ujt);for(const c of a){const u=[...((s=c.internals.handleBounds)==null?void 0:s.source)??[],...((l=c.internals.handleBounds)==null?void 0:l.target)??[]];for(const d of u){if(r.nodeId===d.nodeId&&r.type===d.type&&r.id===d.id)continue;const{x:f,y:h}=Jw(c,d,d.position,!0),m=Math.sqrt(Math.pow(f-e.x,2)+Math.pow(h-e.y,2));m>t||(m1){const c=r.type==="source"?"target":"source";return o.find(u=>u.type===c)??o[0]}return o[0]}function J1e(e,t,n,r,o,i=!1){var c,u,d;const a=r.get(e);if(!a)return null;const s=o==="strict"?(c=a.internals.handleBounds)==null?void 0:c[t]:[...((u=a.internals.handleBounds)==null?void 0:u.source)??[],...((d=a.internals.handleBounds)==null?void 0:d.target)??[]],l=(n?s==null?void 0:s.find(f=>f.id===n):s==null?void 0:s[0])??null;return l&&i?{...l,...Jw(a,l,l.position,!0)}:l}function ewe(e,t){return e||(t!=null&&t.classList.contains("target")?"target":t!=null&&t.classList.contains("source")?"source":null)}function fjt(e,t){let n=null;return t?n=!0:e&&!t&&(n=!1),n}const twe=()=>!0;function pjt(e,{connectionMode:t,connectionRadius:n,handleId:r,nodeId:o,edgeUpdaterType:i,isTarget:a,domNode:s,nodeLookup:l,lib:c,autoPanOnConnect:u,flowId:d,panBy:f,cancelConnection:h,onConnectStart:m,onConnect:v,onConnectEnd:g,isValidConnection:b=twe,onReconnectEnd:y,updateConnection:x,getTransform:w,getFromHandle:S,autoPanSpeed:C,dragThreshold:E=1}){const _=V1e(e.target);let P=0,$;const{x:T,y:R}=gu(e),O=_==null?void 0:_.elementFromPoint(T,R),k=ewe(i,O),I=s==null?void 0:s.getBoundingClientRect();let D=!1;if(!I||!k)return;const N=J1e(o,k,r,l,t);if(!N)return;let L=gu(e,I),H=!1,U=null,V=!1,j=null;function F(){if(!u||!I)return;const[Y,Q]=L1e(L,I,C);f({x:Y,y:Q}),P=requestAnimationFrame(F)}const W={...N,nodeId:o,type:k,position:N.position},X=l.get(o);let q={inProgress:!0,isValid:null,from:Jw(X,W,an.Left,!0),fromHandle:W,fromPosition:W.position,fromNode:X,to:L,toHandle:null,toPosition:Dee[W.position],toNode:null};function A(){D=!0,x(q),m==null||m(e,{nodeId:o,handleId:r,handleType:k})}E===0&&A();function z(Y){if(!D){const{x:oe,y:ne}=gu(Y),le=oe-T,ce=ne-R;if(!(le*le+ce*ce>E*E))return;A()}if(!S()||!W){G(Y);return}const Q=w();L=gu(Y,I),$=djt(WS(L,Q,!1,[1,1]),n,l,W),H||(F(),H=!0);const ee=nwe(Y,{handle:$,connectionMode:t,fromNodeId:o,fromHandleId:r,fromType:a?"target":"source",isValidConnection:b,doc:_,lib:c,flowId:d,nodeLookup:l});j=ee.handleDomNode,U=ee.connection,V=fjt(!!$,ee.isValid);const te={...q,isValid:V,to:ee.toHandle&&V?JM({x:ee.toHandle.x,y:ee.toHandle.y},Q):L,toHandle:ee.toHandle,toPosition:V&&ee.toHandle?ee.toHandle.position:Dee[W.position],toNode:ee.toHandle?l.get(ee.toHandle.nodeId):null};V&&$&&q.toHandle&&te.toHandle&&q.toHandle.type===te.toHandle.type&&q.toHandle.nodeId===te.toHandle.nodeId&&q.toHandle.id===te.toHandle.id&&q.to.x===te.to.x&&q.to.y===te.to.y||(x(te),q=te)}function G(Y){if(D){($||j)&&U&&V&&(v==null||v(U));const{inProgress:Q,...ee}=q,te={...ee,toPosition:q.toHandle?q.toPosition:null};g==null||g(Y,te),i&&(y==null||y(Y,te))}h(),cancelAnimationFrame(P),H=!1,V=!1,U=null,j=null,_.removeEventListener("mousemove",z),_.removeEventListener("mouseup",G),_.removeEventListener("touchmove",z),_.removeEventListener("touchend",G)}_.addEventListener("mousemove",z),_.addEventListener("mouseup",G),_.addEventListener("touchmove",z),_.addEventListener("touchend",G)}function nwe(e,{handle:t,connectionMode:n,fromNodeId:r,fromHandleId:o,fromType:i,doc:a,lib:s,flowId:l,isValidConnection:c=twe,nodeLookup:u}){const d=i==="target",f=t?a.querySelector(`.${s}-flow__handle[data-id="${l}-${t==null?void 0:t.nodeId}-${t==null?void 0:t.id}-${t==null?void 0:t.type}"]`):null,{x:h,y:m}=gu(e),v=a.elementFromPoint(h,m),g=v!=null&&v.classList.contains(`${s}-flow__handle`)?v:f,b={handleDomNode:g,isValid:!1,connection:null,toHandle:null};if(g){const y=ewe(void 0,g),x=g.getAttribute("data-nodeid"),w=g.getAttribute("data-handleid"),S=g.classList.contains("connectable"),C=g.classList.contains("connectableend");if(!x||!y)return b;const E={source:d?x:r,sourceHandle:d?w:o,target:d?r:x,targetHandle:d?o:w};b.connection=E;const P=S&&C&&(n===iy.Strict?d&&y==="source"||!d&&y==="target":x!==r||w!==o);b.isValid=P&&c(E),b.toHandle=J1e(x,y,w,u,n,!0)}return b}const RF={onPointerDown:pjt,isValid:nwe};function hjt({domNode:e,panZoom:t,getTransform:n,getViewScale:r}){const o=Ts(e);function i({translateExtent:s,width:l,height:c,zoomStep:u=10,pannable:d=!0,zoomable:f=!0,inversePan:h=!1}){const m=x=>{const w=n();if(x.sourceEvent.type!=="wheel"||!t)return;const S=-x.sourceEvent.deltaY*(x.sourceEvent.deltaMode===1?.05:x.sourceEvent.deltaMode?1:.002)*u,C=w[2]*Math.pow(2,S);t.scaleTo(C)};let v=[0,0];const g=x=>{(x.sourceEvent.type==="mousedown"||x.sourceEvent.type==="touchstart")&&(v=[x.sourceEvent.clientX??x.sourceEvent.touches[0].clientX,x.sourceEvent.clientY??x.sourceEvent.touches[0].clientY])},b=x=>{const w=n();if(x.sourceEvent.type!=="mousemove"&&x.sourceEvent.type!=="touchmove"||!t)return;const S=[x.sourceEvent.clientX??x.sourceEvent.touches[0].clientX,x.sourceEvent.clientY??x.sourceEvent.touches[0].clientY],C=[S[0]-v[0],S[1]-v[1]];v=S;const E=r()*Math.max(w[2],Math.log(w[2]))*(h?-1:1),_={x:w[0]-C[0]*E,y:w[1]-C[1]*E},P=[[0,0],[l,c]];t.setViewportConstrained({x:_.x,y:_.y,zoom:w[2]},P,s)},y=O1e().on("start",g).on("zoom",d?b:null).on("zoom.wheel",f?m:null);o.call(y,{})}function a(){o.on("zoom",null)}return{update:i,destroy:a,pointer:ec}}const mjt=(e,t)=>e.x!==t.x||e.y!==t.y||e.zoom!==t.k,yk=e=>({x:e.x,y:e.y,zoom:e.k}),ZD=({x:e,y:t,zoom:n})=>hk.translate(e,t).scale(n),Lv=(e,t)=>e.target.closest(`.${t}`),rwe=(e,t)=>t===2&&Array.isArray(e)&&e.includes(2),gjt=e=>((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2,JD=(e,t=0,n=gjt,r=()=>{})=>{const o=typeof t=="number"&&t>0;return o||r(),o?e.transition().duration(t).ease(n).on("end",r):e},owe=e=>{const t=e.ctrlKey&&eT()?10:1;return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*t};function vjt({zoomPanValues:e,noWheelClassName:t,d3Selection:n,d3Zoom:r,panOnScrollMode:o,panOnScrollSpeed:i,zoomOnPinch:a,onPanZoomStart:s,onPanZoom:l,onPanZoomEnd:c}){return u=>{if(Lv(u,t))return!1;u.preventDefault(),u.stopImmediatePropagation();const d=n.property("__zoom").k||1;if(u.ctrlKey&&a){const g=ec(u),b=owe(u),y=d*Math.pow(2,b);r.scaleTo(n,y,g,u);return}const f=u.deltaMode===1?20:1;let h=o===Mm.Vertical?0:u.deltaX*f,m=o===Mm.Horizontal?0:u.deltaY*f;!eT()&&u.shiftKey&&o!==Mm.Vertical&&(h=u.deltaY*f,m=0),r.translateBy(n,-(h/d)*i,-(m/d)*i,{internal:!0});const v=yk(n.property("__zoom"));clearTimeout(e.panScrollTimeout),e.isPanScrolling||(e.isPanScrolling=!0,s==null||s(u,v)),e.isPanScrolling&&(l==null||l(u,v),e.panScrollTimeout=setTimeout(()=>{c==null||c(u,v),e.isPanScrolling=!1},150))}}function yjt({noWheelClassName:e,preventScrolling:t,d3ZoomHandler:n}){return function(r,o){const i=r.type==="wheel",a=!t&&i&&!r.ctrlKey,s=Lv(r,e);if(r.ctrlKey&&i&&s&&r.preventDefault(),a||s)return null;r.preventDefault(),n.call(this,r,o)}}function bjt({zoomPanValues:e,onDraggingChange:t,onPanZoomStart:n}){return r=>{var i,a,s;if((i=r.sourceEvent)!=null&&i.internal)return;const o=yk(r.transform);e.mouseButton=((a=r.sourceEvent)==null?void 0:a.button)||0,e.isZoomingOrPanning=!0,e.prevViewport=o,((s=r.sourceEvent)==null?void 0:s.type)==="mousedown"&&t(!0),n&&(n==null||n(r.sourceEvent,o))}}function xjt({zoomPanValues:e,panOnDrag:t,onPaneContextMenu:n,onTransformChange:r,onPanZoom:o}){return i=>{var a,s;e.usedRightMouseButton=!!(n&&rwe(t,e.mouseButton??0)),(a=i.sourceEvent)!=null&&a.sync||r([i.transform.x,i.transform.y,i.transform.k]),o&&!((s=i.sourceEvent)!=null&&s.internal)&&(o==null||o(i.sourceEvent,yk(i.transform)))}}function wjt({zoomPanValues:e,panOnDrag:t,panOnScroll:n,onDraggingChange:r,onPanZoomEnd:o,onPaneContextMenu:i}){return a=>{var s;if(!((s=a.sourceEvent)!=null&&s.internal)&&(e.isZoomingOrPanning=!1,i&&rwe(t,e.mouseButton??0)&&!e.usedRightMouseButton&&a.sourceEvent&&i(a.sourceEvent),e.usedRightMouseButton=!1,r(!1),o&&mjt(e.prevViewport,a.transform))){const l=yk(a.transform);e.prevViewport=l,clearTimeout(e.timerId),e.timerId=setTimeout(()=>{o==null||o(a.sourceEvent,l)},n?150:0)}}}function Cjt({zoomActivationKeyPressed:e,zoomOnScroll:t,zoomOnPinch:n,panOnDrag:r,panOnScroll:o,zoomOnDoubleClick:i,userSelectionActive:a,noWheelClassName:s,noPanClassName:l,lib:c}){return u=>{var m;const d=e||t,f=n&&u.ctrlKey;if(u.button===1&&u.type==="mousedown"&&(Lv(u,`${c}-flow__node`)||Lv(u,`${c}-flow__edge`)))return!0;if(!r&&!d&&!o&&!i&&!n||a||Lv(u,s)&&u.type==="wheel"||Lv(u,l)&&(u.type!=="wheel"||o&&u.type==="wheel"&&!e)||!n&&u.ctrlKey&&u.type==="wheel")return!1;if(!n&&u.type==="touchstart"&&((m=u.touches)==null?void 0:m.length)>1)return u.preventDefault(),!1;if(!d&&!o&&!f&&u.type==="wheel"||!r&&(u.type==="mousedown"||u.type==="touchstart")||Array.isArray(r)&&!r.includes(u.button)&&u.type==="mousedown")return!1;const h=Array.isArray(r)&&r.includes(u.button)||!u.button||u.button<=1;return(!u.ctrlKey||u.type==="wheel")&&h}}function Sjt({domNode:e,minZoom:t,maxZoom:n,paneClickDistance:r,translateExtent:o,viewport:i,onPanZoom:a,onPanZoomStart:s,onPanZoomEnd:l,onDraggingChange:c}){const u={isZoomingOrPanning:!1,usedRightMouseButton:!1,prevViewport:{x:0,y:0,zoom:0},mouseButton:0,timerId:void 0,panScrollTimeout:void 0,isPanScrolling:!1},d=e.getBoundingClientRect(),f=O1e().clickDistance(!cc(r)||r<0?0:r).scaleExtent([t,n]).translateExtent(o),h=Ts(e).call(f);x({x:i.x,y:i.y,zoom:ay(i.zoom,t,n)},[[0,0],[d.width,d.height]],o);const m=h.on("wheel.zoom"),v=h.on("dblclick.zoom");f.wheelDelta(owe);function g(R,O){return h?new Promise(k=>{f==null||f.interpolate((O==null?void 0:O.interpolate)==="linear"?I1:m$).transform(JD(h,O==null?void 0:O.duration,O==null?void 0:O.ease,()=>k(!0)),R)}):Promise.resolve(!1)}function b({noWheelClassName:R,noPanClassName:O,onPaneContextMenu:k,userSelectionActive:I,panOnScroll:D,panOnDrag:N,panOnScrollMode:L,panOnScrollSpeed:H,preventScrolling:U,zoomOnPinch:V,zoomOnScroll:j,zoomOnDoubleClick:F,zoomActivationKeyPressed:W,lib:X,onTransformChange:J}){I&&!u.isZoomingOrPanning&&y();const A=D&&!W&&!I?vjt({zoomPanValues:u,noWheelClassName:R,d3Selection:h,d3Zoom:f,panOnScrollMode:L,panOnScrollSpeed:H,zoomOnPinch:V,onPanZoomStart:s,onPanZoom:a,onPanZoomEnd:l}):yjt({noWheelClassName:R,preventScrolling:U,d3ZoomHandler:m});if(h.on("wheel.zoom",A,{passive:!1}),!I){const G=bjt({zoomPanValues:u,onDraggingChange:c,onPanZoomStart:s});f.on("start",G);const Y=xjt({zoomPanValues:u,panOnDrag:N,onPaneContextMenu:!!k,onPanZoom:a,onTransformChange:J});f.on("zoom",Y);const Q=wjt({zoomPanValues:u,panOnDrag:N,panOnScroll:D,onPaneContextMenu:k,onPanZoomEnd:l,onDraggingChange:c});f.on("end",Q)}const z=Cjt({zoomActivationKeyPressed:W,panOnDrag:N,zoomOnScroll:j,panOnScroll:D,zoomOnDoubleClick:F,zoomOnPinch:V,userSelectionActive:I,noPanClassName:O,noWheelClassName:R,lib:X});f.filter(z),F?h.on("dblclick.zoom",v):h.on("dblclick.zoom",null)}function y(){f.on("zoom",null)}async function x(R,O,k){const I=ZD(R),D=f==null?void 0:f.constrain()(I,O,k);return D&&await g(D),new Promise(N=>N(D))}async function w(R,O){const k=ZD(R);return await g(k,O),new Promise(I=>I(k))}function S(R){if(h){const O=ZD(R),k=h.property("__zoom");(k.k!==R.zoom||k.x!==R.x||k.y!==R.y)&&(f==null||f.transform(h,O,null,{sync:!0}))}}function C(){const R=h?R1e(h.node()):{x:0,y:0,k:1};return{x:R.x,y:R.y,zoom:R.k}}function E(R,O){return h?new Promise(k=>{f==null||f.interpolate((O==null?void 0:O.interpolate)==="linear"?I1:m$).scaleTo(JD(h,O==null?void 0:O.duration,O==null?void 0:O.ease,()=>k(!0)),R)}):Promise.resolve(!1)}function _(R,O){return h?new Promise(k=>{f==null||f.interpolate((O==null?void 0:O.interpolate)==="linear"?I1:m$).scaleBy(JD(h,O==null?void 0:O.duration,O==null?void 0:O.ease,()=>k(!0)),R)}):Promise.resolve(!1)}function P(R){f==null||f.scaleExtent(R)}function $(R){f==null||f.translateExtent(R)}function T(R){const O=!cc(R)||R<0?0:R;f==null||f.clickDistance(O)}return{update:b,destroy:y,setViewport:w,setViewportConstrained:x,getViewport:C,scaleTo:E,scaleBy:_,setScaleExtent:P,setTranslateExtent:$,syncViewport:S,setClickDistance:T}}var cy;(function(e){e.Line="line",e.Handle="handle"})(cy||(cy={}));function Ejt({width:e,prevWidth:t,height:n,prevHeight:r,affectsX:o,affectsY:i}){const a=e-t,s=n-r,l=[a>0?1:a<0?-1:0,s>0?1:s<0?-1:0];return a&&o&&(l[0]=l[0]*-1),s&&i&&(l[1]=l[1]*-1),l}function _jt(e){const t=e.includes("right")||e.includes("left"),n=e.includes("bottom")||e.includes("top"),r=e.includes("left"),o=e.includes("top");return{isHorizontal:t,isVertical:n,affectsX:r,affectsY:o}}function Tf(e,t){return Math.max(0,t-e)}function Rf(e,t){return Math.max(0,e-t)}function L2(e,t,n){return Math.max(0,t-e,e-n)}function qee(e,t){return e?!t:t}function $jt(e,t,n,r,o,i,a,s){let{affectsX:l,affectsY:c}=t;const{isHorizontal:u,isVertical:d}=t,f=u&&d,{xSnapped:h,ySnapped:m}=n,{minWidth:v,maxWidth:g,minHeight:b,maxHeight:y}=r,{x,y:w,width:S,height:C,aspectRatio:E}=e;let _=Math.floor(u?h-e.pointerX:0),P=Math.floor(d?m-e.pointerY:0);const $=S+(l?-_:_),T=C+(c?-P:P),R=-i[0]*S,O=-i[1]*C;let k=L2($,v,g),I=L2(T,b,y);if(a){let L=0,H=0;l&&_<0?L=Tf(x+_+R,a[0][0]):!l&&_>0&&(L=Rf(x+$+R,a[1][0])),c&&P<0?H=Tf(w+P+O,a[0][1]):!c&&P>0&&(H=Rf(w+T+O,a[1][1])),k=Math.max(k,L),I=Math.max(I,H)}if(s){let L=0,H=0;l&&_>0?L=Rf(x+_,s[0][0]):!l&&_<0&&(L=Tf(x+$,s[1][0])),c&&P>0?H=Rf(w+P,s[0][1]):!c&&P<0&&(H=Tf(w+T,s[1][1])),k=Math.max(k,L),I=Math.max(I,H)}if(o){if(u){const L=L2($/E,b,y)*E;if(k=Math.max(k,L),a){let H=0;!l&&!c||l&&!c&&f?H=Rf(w+O+$/E,a[1][1])*E:H=Tf(w+O+(l?_:-_)/E,a[0][1])*E,k=Math.max(k,H)}if(s){let H=0;!l&&!c||l&&!c&&f?H=Tf(w+$/E,s[1][1])*E:H=Rf(w+(l?_:-_)/E,s[0][1])*E,k=Math.max(k,H)}}if(d){const L=L2(T*E,v,g)/E;if(I=Math.max(I,L),a){let H=0;!l&&!c||c&&!l&&f?H=Rf(x+T*E+R,a[1][0])/E:H=Tf(x+(c?P:-P)*E+R,a[0][0])/E,I=Math.max(I,H)}if(s){let H=0;!l&&!c||c&&!l&&f?H=Tf(x+T*E,s[1][0])/E:H=Rf(x+(c?P:-P)*E,s[0][0])/E,I=Math.max(I,H)}}}P=P+(P<0?I:-I),_=_+(_<0?k:-k),o&&(f?$>T*E?P=(qee(l,c)?-_:_)/E:_=(qee(l,c)?-P:P)*E:u?(P=_/E,c=l):(_=P*E,l=c));const D=l?x+_:x,N=c?w+P:w;return{width:S+(l?-_:_),height:C+(c?-P:P),x:i[0]*_*(l?-1:1)+D,y:i[1]*P*(c?-1:1)+N}}const iwe={width:0,height:0,x:0,y:0},Pjt={...iwe,pointerX:0,pointerY:0,aspectRatio:1};function Mjt(e){return[[0,0],[e.measured.width,e.measured.height]]}function Tjt(e,t,n){const r=t.position.x+e.position.x,o=t.position.y+e.position.y,i=e.measured.width??0,a=e.measured.height??0,s=n[0]*i,l=n[1]*a;return[[r-s,o-l],[r+i-s,o+a-l]]}function Rjt({domNode:e,nodeId:t,getStoreItems:n,onChange:r,onEnd:o}){const i=Ts(e);function a({controlPosition:l,boundaries:c,keepAspectRatio:u,resizeDirection:d,onResizeStart:f,onResize:h,onResizeEnd:m,shouldResize:v}){let g={...iwe},b={...Pjt};const y=_jt(l);let x,w=null,S=[],C,E,_;const P=g1e().on("start",$=>{const{nodeLookup:T,transform:R,snapGrid:O,snapToGrid:k,nodeOrigin:I,paneDomNode:D}=n();if(x=T.get(t),!x)return;w=(D==null?void 0:D.getBoundingClientRect())??null;const{xSnapped:N,ySnapped:L}=D1($.sourceEvent,{transform:R,snapGrid:O,snapToGrid:k,containerBounds:w});g={width:x.measured.width??0,height:x.measured.height??0,x:x.position.x??0,y:x.position.y??0},b={...g,pointerX:N,pointerY:L,aspectRatio:g.width/g.height},C=void 0,x.parentId&&(x.extent==="parent"||x.expandParent)&&(C=T.get(x.parentId),E=C&&x.extent==="parent"?Mjt(C):void 0),S=[],_=void 0;for(const[H,U]of T)if(U.parentId===t&&(S.push({id:H,position:{...U.position},extent:U.extent}),U.extent==="parent"||U.expandParent)){const V=Tjt(U,x,U.origin??I);_?_=[[Math.min(V[0][0],_[0][0]),Math.min(V[0][1],_[0][1])],[Math.max(V[1][0],_[1][0]),Math.max(V[1][1],_[1][1])]]:_=V}f==null||f($,{...g})}).on("drag",$=>{const{transform:T,snapGrid:R,snapToGrid:O,nodeOrigin:k}=n(),I=D1($.sourceEvent,{transform:T,snapGrid:R,snapToGrid:O,containerBounds:w}),D=[];if(!x)return;const{x:N,y:L,width:H,height:U}=g,V={},j=x.origin??k,{width:F,height:W,x:X,y:J}=$jt(b,y,I,c,u,j,E,_),q=F!==H,A=W!==U,z=X!==N&&q,G=J!==L&&A;if(!z&&!G&&!q&&!A)return;if((z||G||j[0]===1||j[1]===1)&&(V.x=z?X:g.x,V.y=G?J:g.y,g.x=V.x,g.y=V.y,S.length>0)){const te=X-N,oe=J-L;for(const ne of S)ne.position={x:ne.position.x-te+j[0]*(F-H),y:ne.position.y-oe+j[1]*(W-U)},D.push(ne)}if((q||A)&&(V.width=q&&(!d||d==="horizontal")?F:g.width,V.height=A&&(!d||d==="vertical")?W:g.height,g.width=V.width,g.height=V.height),C&&x.expandParent){const te=j[0]*(V.width??0);V.x&&V.x{m==null||m($,{...g}),o==null||o({...g})});i.call(P)}function s(){i.on(".drag",null)}return{update:a,destroy:s}}const{useDebugValue:Ojt}=Z,{useSyncExternalStoreWithSelector:kjt}=tie,Ijt=e=>e;function awe(e,t=Ijt,n){const r=kjt(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return Ojt(r),r}const Kee=(e,t)=>{const n=Yoe(e),r=(o,i=t)=>awe(n,o,i);return Object.assign(r,n),r},Djt=(e,t)=>e?Kee(e,t):Kee;function xo(e,t){if(Object.is(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(const[r,o]of e)if(!Object.is(o,t.get(r)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(const r of e)if(!t.has(r))return!1;return!0}const n=Object.keys(e);if(n.length!==Object.keys(t).length)return!1;for(const r of n)if(!Object.prototype.hasOwnProperty.call(t,r)||!Object.is(e[r],t[r]))return!1;return!0}const bk=p.createContext(null),Njt=bk.Provider,swe=Du.error001();function ur(e,t){const n=p.useContext(bk);if(n===null)throw new Error(swe);return awe(n,e,t)}function po(){const e=p.useContext(bk);if(e===null)throw new Error(swe);return p.useMemo(()=>({getState:e.getState,setState:e.setState,subscribe:e.subscribe}),[e])}const Yee={display:"none"},Ajt={position:"absolute",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0px, 0px, 0px, 0px)",clipPath:"inset(100%)"},lwe="react-flow__node-desc",cwe="react-flow__edge-desc",Fjt="react-flow__aria-live",Bjt=e=>e.ariaLiveMessage,Ljt=e=>e.ariaLabelConfig;function jjt({rfId:e}){const t=ur(Bjt);return M.jsx("div",{id:`${Fjt}-${e}`,"aria-live":"assertive","aria-atomic":"true",style:Ajt,children:t})}function zjt({rfId:e,disableKeyboardA11y:t}){const n=ur(Ljt);return M.jsxs(M.Fragment,{children:[M.jsx("div",{id:`${lwe}-${e}`,style:Yee,children:t?n["node.a11yDescription.default"]:n["node.a11yDescription.keyboardDisabled"]}),M.jsx("div",{id:`${cwe}-${e}`,style:Yee,children:n["edge.a11yDescription.default"]}),!t&&M.jsx(jjt,{rfId:e})]})}const xk=p.forwardRef(({position:e="top-left",children:t,className:n,style:r,...o},i)=>{const a=`${e}`.split("-");return M.jsx("div",{className:li(["react-flow__panel",n,...a]),style:r,ref:i,...o,children:t})});xk.displayName="Panel";function Hjt({proOptions:e,position:t="bottom-right"}){return e!=null&&e.hideAttribution?null:M.jsx(xk,{position:t,className:"react-flow__attribution","data-message":"Please only hide this attribution when you are subscribed to React Flow Pro: https://pro.reactflow.dev",children:M.jsx("a",{href:"https://reactflow.dev",target:"_blank",rel:"noopener noreferrer","aria-label":"React Flow attribution",children:"React Flow"})})}const Vjt=e=>{const t=[],n=[];for(const[,r]of e.nodeLookup)r.selected&&t.push(r.internals.userNode);for(const[,r]of e.edgeLookup)r.selected&&n.push(r);return{selectedNodes:t,selectedEdges:n}},j2=e=>e.id;function Wjt(e,t){return xo(e.selectedNodes.map(j2),t.selectedNodes.map(j2))&&xo(e.selectedEdges.map(j2),t.selectedEdges.map(j2))}function Ujt({onSelectionChange:e}){const t=po(),{selectedNodes:n,selectedEdges:r}=ur(Vjt,Wjt);return p.useEffect(()=>{const o={nodes:n,edges:r};e==null||e(o),t.getState().onSelectionChangeHandlers.forEach(i=>i(o))},[n,r,e]),null}const Gjt=e=>!!e.onSelectionChangeHandlers;function qjt({onSelectionChange:e}){const t=ur(Gjt);return e||t?M.jsx(Ujt,{onSelectionChange:e}):null}const uwe=[0,0],Kjt={x:0,y:0,zoom:1},Yjt=["nodes","edges","defaultNodes","defaultEdges","onConnect","onConnectStart","onConnectEnd","onClickConnectStart","onClickConnectEnd","nodesDraggable","autoPanOnNodeFocus","nodesConnectable","nodesFocusable","edgesFocusable","edgesReconnectable","elevateNodesOnSelect","elevateEdgesOnSelect","minZoom","maxZoom","nodeExtent","onNodesChange","onEdgesChange","elementsSelectable","connectionMode","snapGrid","snapToGrid","translateExtent","connectOnClick","defaultEdgeOptions","fitView","fitViewOptions","onNodesDelete","onEdgesDelete","onDelete","onNodeDrag","onNodeDragStart","onNodeDragStop","onSelectionDrag","onSelectionDragStart","onSelectionDragStop","onMoveStart","onMove","onMoveEnd","noPanClassName","nodeOrigin","autoPanOnConnect","autoPanOnNodeDrag","onError","connectionRadius","isValidConnection","selectNodesOnDrag","nodeDragThreshold","connectionDragThreshold","onBeforeDelete","debug","autoPanSpeed","paneClickDistance","ariaLabelConfig"],Xee=[...Yjt,"rfId"],Xjt=e=>({setNodes:e.setNodes,setEdges:e.setEdges,setMinZoom:e.setMinZoom,setMaxZoom:e.setMaxZoom,setTranslateExtent:e.setTranslateExtent,setNodeExtent:e.setNodeExtent,reset:e.reset,setDefaultNodesAndEdges:e.setDefaultNodesAndEdges,setPaneClickDistance:e.setPaneClickDistance}),Qee={translateExtent:Xw,nodeOrigin:uwe,minZoom:.5,maxZoom:2,elementsSelectable:!0,noPanClassName:"nopan",rfId:"1",paneClickDistance:0};function Qjt(e){const{setNodes:t,setEdges:n,setMinZoom:r,setMaxZoom:o,setTranslateExtent:i,setNodeExtent:a,reset:s,setDefaultNodesAndEdges:l,setPaneClickDistance:c}=ur(Xjt,xo),u=po();p.useEffect(()=>(l(e.defaultNodes,e.defaultEdges),()=>{d.current=Qee,s()}),[]);const d=p.useRef(Qee);return p.useEffect(()=>{for(const f of Xee){const h=e[f],m=d.current[f];h!==m&&(typeof e[f]>"u"||(f==="nodes"?t(h):f==="edges"?n(h):f==="minZoom"?r(h):f==="maxZoom"?o(h):f==="translateExtent"?i(h):f==="nodeExtent"?a(h):f==="paneClickDistance"?c(h):f==="ariaLabelConfig"?u.setState({ariaLabelConfig:VLt(h)}):f==="fitView"?u.setState({fitViewQueued:h}):f==="fitViewOptions"?u.setState({fitViewOptions:h}):u.setState({[f]:h})))}d.current=e},Xee.map(f=>e[f])),null}function Zee(){return typeof window>"u"||!window.matchMedia?null:window.matchMedia("(prefers-color-scheme: dark)")}function Zjt(e){var r;const[t,n]=p.useState(e==="system"?null:e);return p.useEffect(()=>{if(e!=="system"){n(e);return}const o=Zee(),i=()=>n(o!=null&&o.matches?"dark":"light");return i(),o==null||o.addEventListener("change",i),()=>{o==null||o.removeEventListener("change",i)}},[e]),t!==null?t:(r=Zee())!=null&&r.matches?"dark":"light"}const Jee=typeof document<"u"?document:null;function eC(e=null,t={target:Jee,actInsideInputWithModifier:!0}){const[n,r]=p.useState(!1),o=p.useRef(!1),i=p.useRef(new Set([])),[a,s]=p.useMemo(()=>{if(e!==null){const c=(Array.isArray(e)?e:[e]).filter(d=>typeof d=="string").map(d=>d.replace("+",` `).replace(` `,` +`).split(` -`)),u=c.reduce((d,p)=>d.concat(...p),[]);return[c,u]}return[[],[]]},[e]);return f.useEffect(()=>{const l=(t==null?void 0:t.target)??Jee,c=(t==null?void 0:t.actInsideInputWithModifier)??!0;if(e!==null){const u=h=>{var g,x;if(o.current=h.ctrlKey||h.metaKey||h.shiftKey||h.altKey,(!o.current||o.current&&!c)&&W1e(h))return!1;const v=tte(h.code,s);if(i.current.add(h[v]),ete(a,i.current,!1)){const y=((x=(g=h.composedPath)==null?void 0:g.call(h))==null?void 0:x[0])||h.target,b=(y==null?void 0:y.nodeName)==="BUTTON"||(y==null?void 0:y.nodeName)==="A";t.preventDefault!==!1&&(o.current||!b)&&h.preventDefault(),r(!0)}},d=h=>{const m=tte(h.code,s);ete(a,i.current,!0)?(r(!1),i.current.clear()):i.current.delete(h[m]),h.key==="Meta"&&i.current.clear(),o.current=!1},p=()=>{i.current.clear(),r(!1)};return l==null||l.addEventListener("keydown",u),l==null||l.addEventListener("keyup",d),window.addEventListener("blur",p),window.addEventListener("contextmenu",p),()=>{l==null||l.removeEventListener("keydown",u),l==null||l.removeEventListener("keyup",d),window.removeEventListener("blur",p),window.removeEventListener("contextmenu",p)}}},[e,r]),n}function ete(e,t,n){return e.filter(r=>n||r.length===t.size).some(r=>r.every(o=>t.has(o)))}function tte(e,t){return t.includes(e)?"code":"key"}const Jjt=()=>{const e=po();return f.useMemo(()=>({zoomIn:t=>{const{panZoom:n}=e.getState();return n?n.scaleBy(1.2,{duration:t==null?void 0:t.duration}):Promise.resolve(!1)},zoomOut:t=>{const{panZoom:n}=e.getState();return n?n.scaleBy(1/1.2,{duration:t==null?void 0:t.duration}):Promise.resolve(!1)},zoomTo:(t,n)=>{const{panZoom:r}=e.getState();return r?r.scaleTo(t,{duration:n==null?void 0:n.duration}):Promise.resolve(!1)},getZoom:()=>e.getState().transform[2],setViewport:async(t,n)=>{const{transform:[r,o,i],panZoom:a}=e.getState();return a?(await a.setViewport({x:t.x??r,y:t.y??o,zoom:t.zoom??i},n),Promise.resolve(!0)):Promise.resolve(!1)},getViewport:()=>{const[t,n,r]=e.getState().transform;return{x:t,y:n,zoom:r}},setCenter:async(t,n,r)=>e.getState().setCenter(t,n,r),fitBounds:async(t,n)=>{const{width:r,height:o,minZoom:i,maxZoom:a,panZoom:s}=e.getState(),l=Wz(t,r,o,i,a,(n==null?void 0:n.padding)??.1);return s?(await s.setViewport(l,{duration:n==null?void 0:n.duration,ease:n==null?void 0:n.ease,interpolate:n==null?void 0:n.interpolate}),Promise.resolve(!0)):Promise.resolve(!1)},screenToFlowPosition:(t,n={})=>{const{transform:r,snapGrid:o,snapToGrid:i,domNode:a}=e.getState();if(!a)return t;const{x:s,y:l}=a.getBoundingClientRect(),c={x:t.x-s,y:t.y-l},u=n.snapGrid??o,d=n.snapToGrid??i;return WS(c,r,d,u)},flowToScreenPosition:t=>{const{transform:n,domNode:r}=e.getState();if(!r)return t;const{x:o,y:i}=r.getBoundingClientRect(),a=JM(t,n);return{x:a.x+o,y:a.y+i}}}),[])};function dCe(e,t){const n=[],r=new Map,o=[];for(const i of e)if(i.type==="add"){o.push(i);continue}else if(i.type==="remove"||i.type==="replace")r.set(i.id,[i]);else{const a=r.get(i.id);a?a.push(i):r.set(i.id,[i])}for(const i of t){const a=r.get(i.id);if(!a){n.push(i);continue}if(a[0].type==="remove")continue;if(a[0].type==="replace"){n.push({...a[0].item});continue}const s={...i};for(const l of a)e7t(l,s);n.push(s)}return o.length&&o.forEach(i=>{i.index!==void 0?n.splice(i.index,0,{...i.item}):n.push({...i.item})}),n}function e7t(e,t){switch(e.type){case"select":{t.selected=e.selected;break}case"position":{typeof e.position<"u"&&(t.position=e.position),typeof e.dragging<"u"&&(t.dragging=e.dragging);break}case"dimensions":{typeof e.dimensions<"u"&&(t.measured??(t.measured={}),t.measured.width=e.dimensions.width,t.measured.height=e.dimensions.height,e.setAttributes&&((e.setAttributes===!0||e.setAttributes==="width")&&(t.width=e.dimensions.width),(e.setAttributes===!0||e.setAttributes==="height")&&(t.height=e.dimensions.height))),typeof e.resizing=="boolean"&&(t.resizing=e.resizing);break}}}function fCe(e,t){return dCe(e,t)}function t7t(e,t){return dCe(e,t)}function Bh(e,t){return{id:e,type:"select",selected:t}}function jv(e,t=new Set,n=!1){const r=[];for(const[o,i]of e){const a=t.has(o);!(i.selected===void 0&&!a)&&i.selected!==a&&(n&&(i.selected=a),r.push(Bh(i.id,a)))}return r}function nte({items:e=[],lookup:t}){var o;const n=[],r=new Map(e.map(i=>[i.id,i]));for(const[i,a]of e.entries()){const s=t.get(a.id),l=((o=s==null?void 0:s.internals)==null?void 0:o.userNode)??s;l!==void 0&&l!==a&&n.push({id:a.id,item:a,type:"replace"}),l===void 0&&n.push({item:a,type:"add",index:i})}for(const[i]of t)r.get(i)===void 0&&n.push({id:i,type:"remove"});return n}function rte(e){return{id:e.id,type:"remove"}}const ote=e=>kLt(e),n7t=e=>A1e(e);function pCe(e){return f.forwardRef(e)}const r7t=typeof window<"u"?f.useLayoutEffect:f.useEffect;function ite(e){const[t,n]=f.useState(BigInt(0)),[r]=f.useState(()=>o7t(()=>n(o=>o+BigInt(1))));return r7t(()=>{const o=r.get();o.length&&(e(o),r.reset())},[t]),r}function o7t(e){let t=[];return{get:()=>t,reset:()=>{t=[]},push:n=>{t.push(n),e()}}}const hCe=f.createContext(null);function i7t({children:e}){const t=po(),n=f.useCallback(s=>{const{nodes:l=[],setNodes:c,hasDefaultNodes:u,onNodesChange:d,nodeLookup:p,fitViewQueued:h}=t.getState();let m=l;for(const g of s)m=typeof g=="function"?g(m):g;const v=nte({items:m,lookup:p});u&&c(m),v.length>0?d==null||d(v):h&&window.requestAnimationFrame(()=>{const{fitViewQueued:g,nodes:x,setNodes:y}=t.getState();g&&y(x)})},[]),r=ite(n),o=f.useCallback(s=>{const{edges:l=[],setEdges:c,hasDefaultEdges:u,onEdgesChange:d,edgeLookup:p}=t.getState();let h=l;for(const m of s)h=typeof m=="function"?m(h):m;u?c(h):d&&d(nte({items:h,lookup:p}))},[]),i=ite(o),a=f.useMemo(()=>({nodeQueue:r,edgeQueue:i}),[]);return M.jsx(hCe.Provider,{value:a,children:e})}function a7t(){const e=f.useContext(hCe);if(!e)throw new Error("useBatchContext must be used within a BatchProvider");return e}const s7t=e=>!!e.panZoom;function CI(){const e=Jjt(),t=po(),n=a7t(),r=ur(s7t),o=f.useMemo(()=>{const i=d=>t.getState().nodeLookup.get(d),a=d=>{n.nodeQueue.push(d)},s=d=>{n.edgeQueue.push(d)},l=d=>{var x,y;const{nodeLookup:p,nodeOrigin:h}=t.getState(),m=ote(d)?d:p.get(d.id),v=m.parentId?H1e(m.position,m.measured,m.parentId,p,h):m.position,g={...m,position:v,width:((x=m.measured)==null?void 0:x.width)??m.width,height:((y=m.measured)==null?void 0:y.height)??m.height};return sy(g)},c=(d,p,h={replace:!1})=>{a(m=>m.map(v=>{if(v.id===d){const g=typeof p=="function"?p(v):p;return h.replace&&ote(g)?g:{...v,...g}}return v}))},u=(d,p,h={replace:!1})=>{s(m=>m.map(v=>{if(v.id===d){const g=typeof p=="function"?p(v):p;return h.replace&&n7t(g)?g:{...v,...g}}return v}))};return{getNodes:()=>t.getState().nodes.map(d=>({...d})),getNode:d=>{var p;return(p=i(d))==null?void 0:p.internals.userNode},getInternalNode:i,getEdges:()=>{const{edges:d=[]}=t.getState();return d.map(p=>({...p}))},getEdge:d=>t.getState().edgeLookup.get(d),setNodes:a,setEdges:s,addNodes:d=>{const p=Array.isArray(d)?d:[d];n.nodeQueue.push(h=>[...h,...p])},addEdges:d=>{const p=Array.isArray(d)?d:[d];n.edgeQueue.push(h=>[...h,...p])},toObject:()=>{const{nodes:d=[],edges:p=[],transform:h}=t.getState(),[m,v,g]=h;return{nodes:d.map(x=>({...x})),edges:p.map(x=>({...x})),viewport:{x:m,y:v,zoom:g}}},deleteElements:async({nodes:d=[],edges:p=[]})=>{const{nodes:h,edges:m,onNodesDelete:v,onEdgesDelete:g,triggerNodeChanges:x,triggerEdgeChanges:y,onDelete:b,onBeforeDelete:C}=t.getState(),{nodes:S,edges:w}=await BLt({nodesToRemove:d,edgesToRemove:p,nodes:h,edges:m,onBeforeDelete:C}),E=w.length>0,_=S.length>0;if(E){const P=w.map(rte);g==null||g(w),y(P)}if(_){const P=S.map(rte);v==null||v(S),x(P)}return(_||E)&&(b==null||b({nodes:S,edges:w})),{deletedNodes:S,deletedEdges:w}},getIntersectingNodes:(d,p=!0,h)=>{const m=Aee(d),v=m?d:l(d),g=h!==void 0;return v?(h||t.getState().nodes).filter(x=>{const y=t.getState().nodeLookup.get(x.id);if(y&&!m&&(x.id===d.id||!y.internals.positionAbsolute))return!1;const b=sy(g?x:y),C=ZC(b,v);return p&&C>0||C>=b.width*b.height||C>=v.width*v.height}):[]},isNodeIntersecting:(d,p,h=!0)=>{const v=Aee(d)?d:l(d);if(!v)return!1;const g=ZC(v,p);return h&&g>0||g>=v.width*v.height},updateNode:c,updateNodeData:(d,p,h={replace:!1})=>{c(d,m=>{const v=typeof p=="function"?p(m):p;return h.replace?{...m,data:v}:{...m,data:{...m.data,...v}}},h)},updateEdge:u,updateEdgeData:(d,p,h={replace:!1})=>{u(d,m=>{const v=typeof p=="function"?p(m):p;return h.replace?{...m,data:v}:{...m,data:{...m.data,...v}}},h)},getNodesBounds:d=>{const{nodeLookup:p,nodeOrigin:h}=t.getState();return NLt(d,{nodeLookup:p,nodeOrigin:h})},getHandleConnections:({type:d,id:p,nodeId:h})=>{var m;return Array.from(((m=t.getState().connectionLookup.get(`${h}-${d}${p?`-${p}`:""}`))==null?void 0:m.values())??[])},getNodeConnections:({type:d,handleId:p,nodeId:h})=>{var m;return Array.from(((m=t.getState().connectionLookup.get(`${h}${d?p?`-${d}-${p}`:`-${d}`:""}`))==null?void 0:m.values())??[])},fitView:async d=>{const p=t.getState().fitViewResolver??HLt();return t.setState({fitViewQueued:!0,fitViewOptions:d,fitViewResolver:p}),n.nodeQueue.push(h=>[...h]),p.promise}}},[]);return f.useMemo(()=>({...o,...e,viewportInitialized:r}),[r])}const ate=e=>e.selected,l7t=typeof window<"u"?window:void 0;function c7t({deleteKeyCode:e,multiSelectionKeyCode:t}){const n=po(),{deleteElements:r}=CI(),o=ew(e,{actInsideInputWithModifier:!1}),i=ew(t,{target:l7t});f.useEffect(()=>{if(o){const{edges:a,nodes:s}=n.getState();r({nodes:s.filter(ate),edges:a.filter(ate)}),n.setState({nodesSelectionActive:!1})}},[o]),f.useEffect(()=>{n.setState({multiSelectionActive:i})},[i])}function u7t(e){const t=po();f.useEffect(()=>{const n=()=>{var o,i;if(!e.current)return!1;const r=Uz(e.current);(r.height===0||r.width===0)&&((i=(o=t.getState()).onError)==null||i.call(o,"004",Nu.error004())),t.setState({width:r.width||500,height:r.height||500})};if(e.current){n(),window.addEventListener("resize",n);const r=new ResizeObserver(()=>n());return r.observe(e.current),()=>{window.removeEventListener("resize",n),r&&e.current&&r.unobserve(e.current)}}},[])}const wI={position:"absolute",width:"100%",height:"100%",top:0,left:0},d7t=e=>({userSelectionActive:e.userSelectionActive,lib:e.lib});function f7t({onPaneContextMenu:e,zoomOnScroll:t=!0,zoomOnPinch:n=!0,panOnScroll:r=!1,panOnScrollSpeed:o=.5,panOnScrollMode:i=Pm.Free,zoomOnDoubleClick:a=!0,panOnDrag:s=!0,defaultViewport:l,translateExtent:c,minZoom:u,maxZoom:d,zoomActivationKeyCode:p,preventScrolling:h=!0,children:m,noWheelClassName:v,noPanClassName:g,onViewportChange:x,isControlledViewport:y,paneClickDistance:b}){const C=po(),S=f.useRef(null),{userSelectionActive:w,lib:E}=ur(d7t,xo),_=ew(p),P=f.useRef();u7t(S);const $=f.useCallback(R=>{x==null||x({x:R[0],y:R[1],zoom:R[2]}),y||C.setState({transform:R})},[x,y]);return f.useEffect(()=>{if(S.current){P.current=Sjt({domNode:S.current,minZoom:u,maxZoom:d,translateExtent:c,viewport:l,paneClickDistance:b,onDraggingChange:I=>C.setState({paneDragging:I}),onPanZoomStart:(I,k)=>{const{onViewportChangeStart:N,onMoveStart:D}=C.getState();D==null||D(I,k),N==null||N(k)},onPanZoom:(I,k)=>{const{onViewportChange:N,onMove:D}=C.getState();D==null||D(I,k),N==null||N(k)},onPanZoomEnd:(I,k)=>{const{onViewportChangeEnd:N,onMoveEnd:D}=C.getState();D==null||D(I,k),N==null||N(k)}});const{x:R,y:O,zoom:T}=P.current.getViewport();return C.setState({panZoom:P.current,transform:[R,O,T],domNode:S.current.closest(".react-flow")}),()=>{var I;(I=P.current)==null||I.destroy()}}},[]),f.useEffect(()=>{var R;(R=P.current)==null||R.update({onPaneContextMenu:e,zoomOnScroll:t,zoomOnPinch:n,panOnScroll:r,panOnScrollSpeed:o,panOnScrollMode:i,zoomOnDoubleClick:a,panOnDrag:s,zoomActivationKeyPressed:_,preventScrolling:h,noPanClassName:g,userSelectionActive:w,noWheelClassName:v,lib:E,onTransformChange:$})},[e,t,n,r,o,i,a,s,_,h,g,w,v,E,$]),M.jsx("div",{className:"react-flow__renderer",ref:S,style:wI,children:m})}const p7t=e=>({userSelectionActive:e.userSelectionActive,userSelectionRect:e.userSelectionRect});function h7t(){const{userSelectionActive:e,userSelectionRect:t}=ur(p7t,xo);return e&&t?M.jsx("div",{className:"react-flow__selection react-flow__container",style:{width:t.width,height:t.height,transform:`translate(${t.x}px, ${t.y}px)`}}):null}const eN=(e,t)=>n=>{n.target===t.current&&(e==null||e(n))},m7t=e=>({userSelectionActive:e.userSelectionActive,elementsSelectable:e.elementsSelectable,connectionInProgress:e.connection.inProgress,dragging:e.paneDragging});function g7t({isSelecting:e,selectionKeyPressed:t,selectionMode:n=QC.Full,panOnDrag:r,selectionOnDrag:o,onSelectionStart:i,onSelectionEnd:a,onPaneClick:s,onPaneContextMenu:l,onPaneScroll:c,onPaneMouseEnter:u,onPaneMouseMove:d,onPaneMouseLeave:p,children:h}){const m=po(),{userSelectionActive:v,elementsSelectable:g,dragging:x,connectionInProgress:y}=ur(m7t,xo),b=g&&(e||v),C=f.useRef(null),S=f.useRef(),w=f.useRef(new Set),E=f.useRef(new Set),_=f.useRef(!1),P=f.useRef(!1),$=D=>{if(_.current||y){_.current=!1;return}s==null||s(D),m.getState().resetSelectedElements(),m.setState({nodesSelectionActive:!1})},R=D=>{if(Array.isArray(r)&&(r!=null&&r.includes(2))){D.preventDefault();return}l==null||l(D)},O=c?D=>c(D):void 0,T=D=>{var j,F;const{resetSelectedElements:L,domNode:H}=m.getState();if(S.current=H==null?void 0:H.getBoundingClientRect(),!g||!e||D.button!==0||D.target!==C.current||!S.current)return;(F=(j=D.target)==null?void 0:j.setPointerCapture)==null||F.call(j,D.pointerId),P.current=!0,_.current=!1;const{x:U,y:V}=gu(D.nativeEvent,S.current);L(),m.setState({userSelectionRect:{width:0,height:0,startX:U,startY:V,x:U,y:V}}),i==null||i(D)},I=D=>{const{userSelectionRect:L,transform:H,nodeLookup:U,edgeLookup:V,connectionLookup:j,triggerNodeChanges:F,triggerEdgeChanges:W,defaultEdgeOptions:X}=m.getState();if(!S.current||!L)return;_.current=!0;const{x:J,y:q}=gu(D.nativeEvent,S.current),{startX:A,startY:z}=L,G={startX:A,startY:z,x:Jte.id)),E.current=new Set;const ee=(X==null?void 0:X.selectable)??!0;for(const te of w.current){const oe=j.get(te);if(oe)for(const{edgeId:ne}of oe.values()){const le=V.get(ne);le&&(le.selectable??ee)&&E.current.add(ne)}}if(!Fee(Y,w.current)){const te=jv(U,w.current,!0);F(te)}if(!Fee(Q,E.current)){const te=jv(V,E.current);W(te)}m.setState({userSelectionRect:G,userSelectionActive:!0,nodesSelectionActive:!1})},k=D=>{var H,U;if(D.button!==0||!P.current)return;(U=(H=D.target)==null?void 0:H.releasePointerCapture)==null||U.call(H,D.pointerId);const{userSelectionRect:L}=m.getState();!v&&L&&D.target===C.current&&($==null||$(D)),m.setState({userSelectionActive:!1,userSelectionRect:null,nodesSelectionActive:w.current.size>0}),a==null||a(D),(t||o)&&(_.current=!1),P.current=!1},N=r===!0||Array.isArray(r)&&r.includes(0);return M.jsxs("div",{className:si(["react-flow__pane",{draggable:N,dragging:x,selection:e}]),onClick:b?void 0:eN($,C),onContextMenu:eN(R,C),onWheel:eN(O,C),onPointerEnter:b?void 0:u,onPointerDown:b?T:d,onPointerMove:b?I:d,onPointerUp:b?k:void 0,onPointerLeave:p,ref:C,style:wI,children:[h,M.jsx(h7t,{})]})}function TF({id:e,store:t,unselect:n=!1,nodeRef:r}){const{addSelectedNodes:o,unselectNodesAndEdges:i,multiSelectionActive:a,nodeLookup:s,onError:l}=t.getState(),c=s.get(e);if(!c){l==null||l("012",Nu.error012(e));return}t.setState({nodesSelectionActive:!1}),c.selected?(n||c.selected&&a)&&(i({nodes:[c],edges:[]}),requestAnimationFrame(()=>{var u;return(u=r==null?void 0:r.current)==null?void 0:u.blur()})):o([e])}function mCe({nodeRef:e,disabled:t=!1,noDragClassName:n,handleSelector:r,nodeId:o,isSelectable:i,nodeClickDistance:a}){const s=po(),[l,c]=f.useState(!1),u=f.useRef();return f.useEffect(()=>{u.current=ljt({getStoreItems:()=>s.getState(),onNodeMouseDown:d=>{TF({id:d,store:s,nodeRef:e})},onDragStart:()=>{c(!0)},onDragStop:()=>{c(!1)}})},[]),f.useEffect(()=>{var d,p;if(t)(d=u.current)==null||d.destroy();else if(e.current)return(p=u.current)==null||p.update({noDragClassName:n,handleSelector:r,domNode:e.current,isSelectable:i,nodeId:o,nodeClickDistance:a}),()=>{var h;(h=u.current)==null||h.destroy()}},[n,r,t,i,e,o]),l}const v7t=e=>t=>t.selected&&(t.draggable||e&&typeof t.draggable>"u");function gCe(){const e=po();return f.useCallback(n=>{const{nodeExtent:r,snapToGrid:o,snapGrid:i,nodesDraggable:a,onError:s,updateNodePositions:l,nodeLookup:c,nodeOrigin:u}=e.getState(),d=new Map,p=v7t(a),h=o?i[0]:5,m=o?i[1]:5,v=n.direction.x*h*n.factor,g=n.direction.y*m*n.factor;for(const[,x]of c){if(!p(x))continue;let y={x:x.internals.positionAbsolute.x+v,y:x.internals.positionAbsolute.y+g};o&&(y=vI(y,i));const{position:b,positionAbsolute:C}=F1e({nodeId:x.id,nextPosition:y,nodeLookup:c,nodeExtent:r,nodeOrigin:u,onError:s});x.position=b,x.internals.positionAbsolute=C,d.set(x.id,x)}l(d)},[])}const Xz=f.createContext(null),y7t=Xz.Provider;Xz.Consumer;const vCe=()=>f.useContext(Xz),b7t=e=>({connectOnClick:e.connectOnClick,noPanClassName:e.noPanClassName,rfId:e.rfId}),x7t=(e,t,n)=>r=>{const{connectionClickStartHandle:o,connectionMode:i,connection:a}=r,{fromHandle:s,toHandle:l,isValid:c}=a,u=(l==null?void 0:l.nodeId)===e&&(l==null?void 0:l.id)===t&&(l==null?void 0:l.type)===n;return{connectingFrom:(s==null?void 0:s.nodeId)===e&&(s==null?void 0:s.id)===t&&(s==null?void 0:s.type)===n,connectingTo:u,clickConnecting:(o==null?void 0:o.nodeId)===e&&(o==null?void 0:o.id)===t&&(o==null?void 0:o.type)===n,isPossibleEndHandle:i===iy.Strict?(s==null?void 0:s.type)!==n:e!==(s==null?void 0:s.nodeId)||t!==(s==null?void 0:s.id),connectionInProcess:!!s,clickConnectionInProcess:!!o,valid:u&&c}};function C7t({type:e="source",position:t=an.Top,isValidConnection:n,isConnectable:r=!0,isConnectableStart:o=!0,isConnectableEnd:i=!0,id:a,onConnect:s,children:l,className:c,onMouseDown:u,onTouchStart:d,...p},h){var k,N;const m=a||null,v=e==="target",g=po(),x=vCe(),{connectOnClick:y,noPanClassName:b,rfId:C}=ur(b7t,xo),{connectingFrom:S,connectingTo:w,clickConnecting:E,isPossibleEndHandle:_,connectionInProcess:P,clickConnectionInProcess:$,valid:R}=ur(x7t(x,m,e),xo);x||(N=(k=g.getState()).onError)==null||N.call(k,"010",Nu.error010());const O=D=>{const{defaultEdgeOptions:L,onConnect:H,hasDefaultEdges:U}=g.getState(),V={...L,...D};if(U){const{edges:j,setEdges:F}=g.getState();F(YLt(V,j))}H==null||H(V),s==null||s(V)},T=D=>{if(!x)return;const L=U1e(D.nativeEvent);if(o&&(L&&D.button===0||!L)){const H=g.getState();OF.onPointerDown(D.nativeEvent,{autoPanOnConnect:H.autoPanOnConnect,connectionMode:H.connectionMode,connectionRadius:H.connectionRadius,domNode:H.domNode,nodeLookup:H.nodeLookup,lib:H.lib,isTarget:v,handleId:m,nodeId:x,flowId:H.rfId,panBy:H.panBy,cancelConnection:H.cancelConnection,onConnectStart:H.onConnectStart,onConnectEnd:H.onConnectEnd,updateConnection:H.updateConnection,onConnect:O,isValidConnection:n||H.isValidConnection,getTransform:()=>g.getState().transform,getFromHandle:()=>g.getState().connection.fromHandle,autoPanSpeed:H.autoPanSpeed,dragThreshold:H.connectionDragThreshold})}L?u==null||u(D):d==null||d(D)},I=D=>{const{onClickConnectStart:L,onClickConnectEnd:H,connectionClickStartHandle:U,connectionMode:V,isValidConnection:j,lib:F,rfId:W,nodeLookup:X,connection:J}=g.getState();if(!x||!U&&!o)return;if(!U){L==null||L(D.nativeEvent,{nodeId:x,handleId:m,handleType:e}),g.setState({connectionClickStartHandle:{nodeId:x,type:e,id:m}});return}const q=V1e(D.target),A=n||j,{connection:z,isValid:G}=OF.isValid(D.nativeEvent,{handle:{nodeId:x,id:m,type:e},connectionMode:V,fromNodeId:U.nodeId,fromHandleId:U.id||null,fromType:U.type,isValidConnection:A,flowId:W,doc:q,lib:F,nodeLookup:X});G&&z&&O(z);const Y=structuredClone(J);delete Y.inProgress,Y.toPosition=Y.toHandle?Y.toHandle.position:null,H==null||H(D,Y),g.setState({connectionClickStartHandle:null})};return M.jsx("div",{"data-handleid":m,"data-nodeid":x,"data-handlepos":t,"data-id":`${C}-${x}-${m}-${e}`,className:si(["react-flow__handle",`react-flow__handle-${t}`,"nodrag",b,c,{source:!v,target:v,connectable:r,connectablestart:o,connectableend:i,clickconnecting:E,connectingfrom:S,connectingto:w,valid:R,connectionindicator:r&&(!P||_)&&(P||$?i:o)}]),onMouseDown:T,onTouchStart:T,onClick:y?I:void 0,ref:h,...p,children:l})}const tg=f.memo(pCe(C7t));function w7t({data:e,isConnectable:t,sourcePosition:n=an.Bottom}){return M.jsxs(M.Fragment,{children:[e==null?void 0:e.label,M.jsx(tg,{type:"source",position:n,isConnectable:t})]})}function S7t({data:e,isConnectable:t,targetPosition:n=an.Top,sourcePosition:r=an.Bottom}){return M.jsxs(M.Fragment,{children:[M.jsx(tg,{type:"target",position:n,isConnectable:t}),e==null?void 0:e.label,M.jsx(tg,{type:"source",position:r,isConnectable:t})]})}function E7t(){return null}function _7t({data:e,isConnectable:t,targetPosition:n=an.Top}){return M.jsxs(M.Fragment,{children:[M.jsx(tg,{type:"target",position:n,isConnectable:t}),e==null?void 0:e.label]})}const tR={ArrowUp:{x:0,y:-1},ArrowDown:{x:0,y:1},ArrowLeft:{x:-1,y:0},ArrowRight:{x:1,y:0}},ste={input:w7t,default:S7t,output:_7t,group:E7t};function $7t(e){var t,n,r,o;return e.internals.handleBounds===void 0?{width:e.width??e.initialWidth??((t=e.style)==null?void 0:t.width),height:e.height??e.initialHeight??((n=e.style)==null?void 0:n.height)}:{width:e.width??((r=e.style)==null?void 0:r.width),height:e.height??((o=e.style)==null?void 0:o.height)}}const P7t=e=>{const{width:t,height:n,x:r,y:o}=VS(e.nodeLookup,{filter:i=>!!i.selected});return{width:cc(t)?t:null,height:cc(n)?n:null,userSelectionActive:e.userSelectionActive,transformString:`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]}) translate(${r}px,${o}px)`}};function M7t({onSelectionContextMenu:e,noPanClassName:t,disableKeyboardA11y:n}){const r=po(),{width:o,height:i,transformString:a,userSelectionActive:s}=ur(P7t,xo),l=gCe(),c=f.useRef(null);if(f.useEffect(()=>{var p;n||(p=c.current)==null||p.focus({preventScroll:!0})},[n]),mCe({nodeRef:c}),s||!o||!i)return null;const u=e?p=>{const h=r.getState().nodes.filter(m=>m.selected);e(p,h)}:void 0,d=p=>{Object.prototype.hasOwnProperty.call(tR,p.key)&&(p.preventDefault(),l({direction:tR[p.key],factor:p.shiftKey?4:1}))};return M.jsx("div",{className:si(["react-flow__nodesselection","react-flow__container",t]),style:{transform:a},children:M.jsx("div",{ref:c,className:"react-flow__nodesselection-rect",onContextMenu:u,tabIndex:n?void 0:-1,onKeyDown:n?void 0:d,style:{width:o,height:i}})})}const lte=typeof window<"u"?window:void 0,R7t=e=>({nodesSelectionActive:e.nodesSelectionActive,userSelectionActive:e.userSelectionActive});function yCe({children:e,onPaneClick:t,onPaneMouseEnter:n,onPaneMouseMove:r,onPaneMouseLeave:o,onPaneContextMenu:i,onPaneScroll:a,paneClickDistance:s,deleteKeyCode:l,selectionKeyCode:c,selectionOnDrag:u,selectionMode:d,onSelectionStart:p,onSelectionEnd:h,multiSelectionKeyCode:m,panActivationKeyCode:v,zoomActivationKeyCode:g,elementsSelectable:x,zoomOnScroll:y,zoomOnPinch:b,panOnScroll:C,panOnScrollSpeed:S,panOnScrollMode:w,zoomOnDoubleClick:E,panOnDrag:_,defaultViewport:P,translateExtent:$,minZoom:R,maxZoom:O,preventScrolling:T,onSelectionContextMenu:I,noWheelClassName:k,noPanClassName:N,disableKeyboardA11y:D,onViewportChange:L,isControlledViewport:H}){const{nodesSelectionActive:U,userSelectionActive:V}=ur(R7t),j=ew(c,{target:lte}),F=ew(v,{target:lte}),W=F||_,X=F||C,J=u&&W!==!0,q=j||V||J;return c7t({deleteKeyCode:l,multiSelectionKeyCode:m}),M.jsx(f7t,{onPaneContextMenu:i,elementsSelectable:x,zoomOnScroll:y,zoomOnPinch:b,panOnScroll:X,panOnScrollSpeed:S,panOnScrollMode:w,zoomOnDoubleClick:E,panOnDrag:!j&&W,defaultViewport:P,translateExtent:$,minZoom:R,maxZoom:O,zoomActivationKeyCode:g,preventScrolling:T,noWheelClassName:k,noPanClassName:N,onViewportChange:L,isControlledViewport:H,paneClickDistance:s,children:M.jsxs(g7t,{onSelectionStart:p,onSelectionEnd:h,onPaneClick:t,onPaneMouseEnter:n,onPaneMouseMove:r,onPaneMouseLeave:o,onPaneContextMenu:i,onPaneScroll:a,panOnDrag:W,isSelecting:!!q,selectionMode:d,selectionKeyPressed:j,selectionOnDrag:J,children:[e,U&&M.jsx(M7t,{onSelectionContextMenu:I,noPanClassName:N,disableKeyboardA11y:D})]})})}yCe.displayName="FlowRenderer";const O7t=f.memo(yCe),T7t=e=>t=>e?Vz(t.nodeLookup,{x:0,y:0,width:t.width,height:t.height},t.transform,!0).map(n=>n.id):Array.from(t.nodeLookup.keys());function I7t(e){return ur(f.useCallback(T7t(e),[e]),xo)}const k7t=e=>e.updateNodeInternals;function N7t(){const e=ur(k7t),[t]=f.useState(()=>typeof ResizeObserver>"u"?null:new ResizeObserver(n=>{const r=new Map;n.forEach(o=>{const i=o.target.getAttribute("data-id");r.set(i,{id:i,nodeElement:o.target,force:!0})}),e(r)}));return f.useEffect(()=>()=>{t==null||t.disconnect()},[t]),t}function D7t({node:e,nodeType:t,hasDimensions:n,resizeObserver:r}){const o=po(),i=f.useRef(null),a=f.useRef(null),s=f.useRef(e.sourcePosition),l=f.useRef(e.targetPosition),c=f.useRef(t),u=n&&!!e.internals.handleBounds;return f.useEffect(()=>{i.current&&!e.hidden&&(!u||a.current!==i.current)&&(a.current&&(r==null||r.unobserve(a.current)),r==null||r.observe(i.current),a.current=i.current)},[u,e.hidden]),f.useEffect(()=>()=>{a.current&&(r==null||r.unobserve(a.current),a.current=null)},[]),f.useEffect(()=>{if(i.current){const d=c.current!==t,p=s.current!==e.sourcePosition,h=l.current!==e.targetPosition;(d||p||h)&&(c.current=t,s.current=e.sourcePosition,l.current=e.targetPosition,o.getState().updateNodeInternals(new Map([[e.id,{id:e.id,nodeElement:i.current,force:!0}]])))}},[e.id,t,e.sourcePosition,e.targetPosition]),i}function A7t({id:e,onClick:t,onMouseEnter:n,onMouseMove:r,onMouseLeave:o,onContextMenu:i,onDoubleClick:a,nodesDraggable:s,elementsSelectable:l,nodesConnectable:c,nodesFocusable:u,resizeObserver:d,noDragClassName:p,noPanClassName:h,disableKeyboardA11y:m,rfId:v,nodeTypes:g,nodeClickDistance:x,onError:y}){const{node:b,internals:C,isParent:S}=ur(A=>{const z=A.nodeLookup.get(e),G=A.parentLookup.has(e);return{node:z,internals:z.internals,isParent:G}},xo);let w=b.type||"default",E=(g==null?void 0:g[w])||ste[w];E===void 0&&(y==null||y("003",Nu.error003(w)),w="default",E=(g==null?void 0:g.default)||ste.default);const _=!!(b.draggable||s&&typeof b.draggable>"u"),P=!!(b.selectable||l&&typeof b.selectable>"u"),$=!!(b.connectable||c&&typeof b.connectable>"u"),R=!!(b.focusable||u&&typeof b.focusable>"u"),O=po(),T=z1e(b),I=D7t({node:b,nodeType:w,hasDimensions:T,resizeObserver:d}),k=mCe({nodeRef:I,disabled:b.hidden||!_,noDragClassName:p,handleSelector:b.dragHandle,nodeId:e,isSelectable:P,nodeClickDistance:x}),N=gCe();if(b.hidden)return null;const D=ff(b),L=$7t(b),H=P||_||t||n||r||o,U=n?A=>n(A,{...C.userNode}):void 0,V=r?A=>r(A,{...C.userNode}):void 0,j=o?A=>o(A,{...C.userNode}):void 0,F=i?A=>i(A,{...C.userNode}):void 0,W=a?A=>a(A,{...C.userNode}):void 0,X=A=>{const{selectNodesOnDrag:z,nodeDragThreshold:G}=O.getState();P&&(!z||!_||G>0)&&TF({id:e,store:O,nodeRef:I}),t&&t(A,{...C.userNode})},J=A=>{if(!(W1e(A.nativeEvent)||m)){if(I1e.includes(A.key)&&P){const z=A.key==="Escape";TF({id:e,store:O,unselect:z,nodeRef:I})}else if(_&&b.selected&&Object.prototype.hasOwnProperty.call(tR,A.key)){A.preventDefault();const{ariaLabelConfig:z}=O.getState();O.setState({ariaLiveMessage:z["node.a11yDescription.ariaLiveMessage"]({direction:A.key.replace("Arrow","").toLowerCase(),x:~~C.positionAbsolute.x,y:~~C.positionAbsolute.y})}),N({direction:tR[A.key],factor:A.shiftKey?4:1})}}},q=()=>{var te;if(m||!((te=I.current)!=null&&te.matches(":focus-visible")))return;const{transform:A,width:z,height:G,autoPanOnNodeFocus:Y,setCenter:Q}=O.getState();if(!Y)return;Vz(new Map([[e,b]]),{x:0,y:0,width:z,height:G},A,!0).length>0||Q(b.position.x+D.width/2,b.position.y+D.height/2,{zoom:A[2]})};return M.jsx("div",{className:si(["react-flow__node",`react-flow__node-${w}`,{[h]:_},b.className,{selected:b.selected,selectable:P,parent:S,draggable:_,dragging:k}]),ref:I,style:{zIndex:C.z,transform:`translate(${C.positionAbsolute.x}px,${C.positionAbsolute.y}px)`,pointerEvents:H?"all":"none",visibility:T?"visible":"hidden",...b.style,...L},"data-id":e,"data-testid":`rf__node-${e}`,onMouseEnter:U,onMouseMove:V,onMouseLeave:j,onContextMenu:F,onClick:X,onDoubleClick:W,onKeyDown:R?J:void 0,tabIndex:R?0:void 0,onFocus:R?q:void 0,role:b.ariaRole??(R?"group":void 0),"aria-roledescription":"node","aria-describedby":m?void 0:`${lCe}-${v}`,"aria-label":b.ariaLabel,...b.domAttributes,children:M.jsx(y7t,{value:e,children:M.jsx(E,{id:e,data:b.data,type:w,positionAbsoluteX:C.positionAbsolute.x,positionAbsoluteY:C.positionAbsolute.y,selected:b.selected??!1,selectable:P,draggable:_,deletable:b.deletable??!0,isConnectable:$,sourcePosition:b.sourcePosition,targetPosition:b.targetPosition,dragging:k,dragHandle:b.dragHandle,zIndex:C.z,parentId:b.parentId,...D})})})}const F7t=e=>({nodesDraggable:e.nodesDraggable,nodesConnectable:e.nodesConnectable,nodesFocusable:e.nodesFocusable,elementsSelectable:e.elementsSelectable,onError:e.onError});function bCe(e){const{nodesDraggable:t,nodesConnectable:n,nodesFocusable:r,elementsSelectable:o,onError:i}=ur(F7t,xo),a=I7t(e.onlyRenderVisibleElements),s=N7t();return M.jsx("div",{className:"react-flow__nodes",style:wI,children:a.map(l=>M.jsx(A7t,{id:l,nodeTypes:e.nodeTypes,nodeExtent:e.nodeExtent,onClick:e.onNodeClick,onMouseEnter:e.onNodeMouseEnter,onMouseMove:e.onNodeMouseMove,onMouseLeave:e.onNodeMouseLeave,onContextMenu:e.onNodeContextMenu,onDoubleClick:e.onNodeDoubleClick,noDragClassName:e.noDragClassName,noPanClassName:e.noPanClassName,rfId:e.rfId,disableKeyboardA11y:e.disableKeyboardA11y,resizeObserver:s,nodesDraggable:t,nodesConnectable:n,nodesFocusable:r,elementsSelectable:o,nodeClickDistance:e.nodeClickDistance,onError:i},l))})}bCe.displayName="NodeRenderer";const B7t=f.memo(bCe);function L7t(e){return ur(f.useCallback(n=>{if(!e)return n.edges.map(o=>o.id);const r=[];if(n.width&&n.height)for(const o of n.edges){const i=n.nodeLookup.get(o.source),a=n.nodeLookup.get(o.target);i&&a&&GLt({sourceNode:i,targetNode:a,width:n.width,height:n.height,transform:n.transform})&&r.push(o.id)}return r},[e]),xo)}const j7t=({color:e="none",strokeWidth:t=1})=>M.jsx("polyline",{style:{stroke:e,strokeWidth:t},strokeLinecap:"round",strokeLinejoin:"round",fill:"none",points:"-5,-4 0,0 -5,4"}),z7t=({color:e="none",strokeWidth:t=1})=>M.jsx("polyline",{style:{stroke:e,fill:e,strokeWidth:t},strokeLinecap:"round",strokeLinejoin:"round",points:"-5,-4 0,0 -5,4 -5,-4"}),cte={[QM.Arrow]:j7t,[QM.ArrowClosed]:z7t};function H7t(e){const t=po();return f.useMemo(()=>{var o,i;return Object.prototype.hasOwnProperty.call(cte,e)?cte[e]:((i=(o=t.getState()).onError)==null||i.call(o,"009",Nu.error009(e)),null)},[e])}const V7t=({id:e,type:t,color:n,width:r=12.5,height:o=12.5,markerUnits:i="strokeWidth",strokeWidth:a,orient:s="auto-start-reverse"})=>{const l=H7t(t);return l?M.jsx("marker",{className:"react-flow__arrowhead",id:e,markerWidth:`${r}`,markerHeight:`${o}`,viewBox:"-10 -10 20 20",markerUnits:i,orient:s,refX:"0",refY:"0",children:M.jsx(l,{color:n,strokeWidth:a})}):null},xCe=({defaultColor:e,rfId:t})=>{const n=ur(i=>i.edges),r=ur(i=>i.defaultEdgeOptions),o=f.useMemo(()=>ejt(n,{id:t,defaultColor:e,defaultMarkerStart:r==null?void 0:r.markerStart,defaultMarkerEnd:r==null?void 0:r.markerEnd}),[n,r,t,e]);return o.length?M.jsx("svg",{className:"react-flow__marker","aria-hidden":"true",children:M.jsx("defs",{children:o.map(i=>M.jsx(V7t,{id:i.id,type:i.type,color:i.color,width:i.width,height:i.height,markerUnits:i.markerUnits,strokeWidth:i.strokeWidth,orient:i.orient},i.id))})}):null};xCe.displayName="MarkerDefinitions";var W7t=f.memo(xCe);function CCe({x:e,y:t,label:n,labelStyle:r,labelShowBg:o=!0,labelBgStyle:i,labelBgPadding:a=[2,4],labelBgBorderRadius:s=2,children:l,className:c,...u}){const[d,p]=f.useState({x:1,y:0,width:0,height:0}),h=si(["react-flow__edge-textwrapper",c]),m=f.useRef(null);return f.useEffect(()=>{if(m.current){const v=m.current.getBBox();p({x:v.x,y:v.y,width:v.width,height:v.height})}},[n]),n?M.jsxs("g",{transform:`translate(${e-d.width/2} ${t-d.height/2})`,className:h,visibility:d.width?"visible":"hidden",...u,children:[o&&M.jsx("rect",{width:d.width+2*a[0],x:-a[0],y:-a[1],height:d.height+2*a[1],className:"react-flow__edge-textbg",style:i,rx:s,ry:s}),M.jsx("text",{className:"react-flow__edge-text",y:d.height/2,dy:"0.3em",ref:m,style:r,children:n}),l]}):null}CCe.displayName="EdgeText";const U7t=f.memo(CCe);function SI({path:e,labelX:t,labelY:n,label:r,labelStyle:o,labelShowBg:i,labelBgStyle:a,labelBgPadding:s,labelBgBorderRadius:l,interactionWidth:c=20,...u}){return M.jsxs(M.Fragment,{children:[M.jsx("path",{...u,d:e,fill:"none",className:si(["react-flow__edge-path",u.className])}),c&&M.jsx("path",{d:e,fill:"none",strokeOpacity:0,strokeWidth:c,className:"react-flow__edge-interaction"}),r&&cc(t)&&cc(n)?M.jsx(U7t,{x:t,y:n,label:r,labelStyle:o,labelShowBg:i,labelBgStyle:a,labelBgPadding:s,labelBgBorderRadius:l}):null]})}function ute({pos:e,x1:t,y1:n,x2:r,y2:o}){return e===an.Left||e===an.Right?[.5*(t+r),n]:[t,.5*(n+o)]}function wCe({sourceX:e,sourceY:t,sourcePosition:n=an.Bottom,targetX:r,targetY:o,targetPosition:i=an.Top}){const[a,s]=ute({pos:n,x1:e,y1:t,x2:r,y2:o}),[l,c]=ute({pos:i,x1:r,y1:o,x2:e,y2:t}),[u,d,p,h]=G1e({sourceX:e,sourceY:t,targetX:r,targetY:o,sourceControlX:a,sourceControlY:s,targetControlX:l,targetControlY:c});return[`M${e},${t} C${a},${s} ${l},${c} ${r},${o}`,u,d,p,h]}function SCe(e){return f.memo(({id:t,sourceX:n,sourceY:r,targetX:o,targetY:i,sourcePosition:a,targetPosition:s,label:l,labelStyle:c,labelShowBg:u,labelBgStyle:d,labelBgPadding:p,labelBgBorderRadius:h,style:m,markerEnd:v,markerStart:g,interactionWidth:x})=>{const[y,b,C]=wCe({sourceX:n,sourceY:r,sourcePosition:a,targetX:o,targetY:i,targetPosition:s}),S=e.isInternal?void 0:t;return M.jsx(SI,{id:S,path:y,labelX:b,labelY:C,label:l,labelStyle:c,labelShowBg:u,labelBgStyle:d,labelBgPadding:p,labelBgBorderRadius:h,style:m,markerEnd:v,markerStart:g,interactionWidth:x})})}const G7t=SCe({isInternal:!1}),ECe=SCe({isInternal:!0});G7t.displayName="SimpleBezierEdge";ECe.displayName="SimpleBezierEdgeInternal";function _Ce(e){return f.memo(({id:t,sourceX:n,sourceY:r,targetX:o,targetY:i,label:a,labelStyle:s,labelShowBg:l,labelBgStyle:c,labelBgPadding:u,labelBgBorderRadius:d,style:p,sourcePosition:h=an.Bottom,targetPosition:m=an.Top,markerEnd:v,markerStart:g,pathOptions:x,interactionWidth:y})=>{const[b,C,S]=PF({sourceX:n,sourceY:r,sourcePosition:h,targetX:o,targetY:i,targetPosition:m,borderRadius:x==null?void 0:x.borderRadius,offset:x==null?void 0:x.offset,stepPosition:x==null?void 0:x.stepPosition}),w=e.isInternal?void 0:t;return M.jsx(SI,{id:w,path:b,labelX:C,labelY:S,label:a,labelStyle:s,labelShowBg:l,labelBgStyle:c,labelBgPadding:u,labelBgBorderRadius:d,style:p,markerEnd:v,markerStart:g,interactionWidth:y})})}const $Ce=_Ce({isInternal:!1}),PCe=_Ce({isInternal:!0});$Ce.displayName="SmoothStepEdge";PCe.displayName="SmoothStepEdgeInternal";function MCe(e){return f.memo(({id:t,...n})=>{var o;const r=e.isInternal?void 0:t;return M.jsx($Ce,{...n,id:r,pathOptions:f.useMemo(()=>{var i;return{borderRadius:0,offset:(i=n.pathOptions)==null?void 0:i.offset}},[(o=n.pathOptions)==null?void 0:o.offset])})})}const q7t=MCe({isInternal:!1}),RCe=MCe({isInternal:!0});q7t.displayName="StepEdge";RCe.displayName="StepEdgeInternal";function OCe(e){return f.memo(({id:t,sourceX:n,sourceY:r,targetX:o,targetY:i,label:a,labelStyle:s,labelShowBg:l,labelBgStyle:c,labelBgPadding:u,labelBgBorderRadius:d,style:p,markerEnd:h,markerStart:m,interactionWidth:v})=>{const[g,x,y]=Y1e({sourceX:n,sourceY:r,targetX:o,targetY:i}),b=e.isInternal?void 0:t;return M.jsx(SI,{id:b,path:g,labelX:x,labelY:y,label:a,labelStyle:s,labelShowBg:l,labelBgStyle:c,labelBgPadding:u,labelBgBorderRadius:d,style:p,markerEnd:h,markerStart:m,interactionWidth:v})})}const K7t=OCe({isInternal:!1}),TCe=OCe({isInternal:!0});K7t.displayName="StraightEdge";TCe.displayName="StraightEdgeInternal";function ICe(e){return f.memo(({id:t,sourceX:n,sourceY:r,targetX:o,targetY:i,sourcePosition:a=an.Bottom,targetPosition:s=an.Top,label:l,labelStyle:c,labelShowBg:u,labelBgStyle:d,labelBgPadding:p,labelBgBorderRadius:h,style:m,markerEnd:v,markerStart:g,pathOptions:x,interactionWidth:y})=>{const[b,C,S]=q1e({sourceX:n,sourceY:r,sourcePosition:a,targetX:o,targetY:i,targetPosition:s,curvature:x==null?void 0:x.curvature}),w=e.isInternal?void 0:t;return M.jsx(SI,{id:w,path:b,labelX:C,labelY:S,label:l,labelStyle:c,labelShowBg:u,labelBgStyle:d,labelBgPadding:p,labelBgBorderRadius:h,style:m,markerEnd:v,markerStart:g,interactionWidth:y})})}const Y7t=ICe({isInternal:!1}),kCe=ICe({isInternal:!0});Y7t.displayName="BezierEdge";kCe.displayName="BezierEdgeInternal";const dte={default:kCe,straight:TCe,step:RCe,smoothstep:PCe,simplebezier:ECe},fte={sourceX:null,sourceY:null,targetX:null,targetY:null,sourcePosition:null,targetPosition:null},X7t=(e,t,n)=>n===an.Left?e-t:n===an.Right?e+t:e,Q7t=(e,t,n)=>n===an.Top?e-t:n===an.Bottom?e+t:e,pte="react-flow__edgeupdater";function hte({position:e,centerX:t,centerY:n,radius:r=10,onMouseDown:o,onMouseEnter:i,onMouseOut:a,type:s}){return M.jsx("circle",{onMouseDown:o,onMouseEnter:i,onMouseOut:a,className:si([pte,`${pte}-${s}`]),cx:X7t(t,r,e),cy:Q7t(n,r,e),r,stroke:"transparent",fill:"transparent"})}function Z7t({isReconnectable:e,reconnectRadius:t,edge:n,sourceX:r,sourceY:o,targetX:i,targetY:a,sourcePosition:s,targetPosition:l,onReconnect:c,onReconnectStart:u,onReconnectEnd:d,setReconnecting:p,setUpdateHover:h}){const m=po(),v=(C,S)=>{if(C.button!==0)return;const{autoPanOnConnect:w,domNode:E,isValidConnection:_,connectionMode:P,connectionRadius:$,lib:R,onConnectStart:O,onConnectEnd:T,cancelConnection:I,nodeLookup:k,rfId:N,panBy:D,updateConnection:L}=m.getState(),H=S.type==="target",U=(F,W)=>{p(!1),d==null||d(F,n,S.type,W)},V=F=>c==null?void 0:c(n,F),j=(F,W)=>{p(!0),u==null||u(C,n,S.type),O==null||O(F,W)};OF.onPointerDown(C.nativeEvent,{autoPanOnConnect:w,connectionMode:P,connectionRadius:$,domNode:E,handleId:S.id,nodeId:S.nodeId,nodeLookup:k,isTarget:H,edgeUpdaterType:S.type,lib:R,flowId:N,cancelConnection:I,panBy:D,isValidConnection:_,onConnect:V,onConnectStart:j,onConnectEnd:T,onReconnectEnd:U,updateConnection:L,getTransform:()=>m.getState().transform,getFromHandle:()=>m.getState().connection.fromHandle,dragThreshold:m.getState().connectionDragThreshold})},g=C=>v(C,{nodeId:n.target,id:n.targetHandle??null,type:"target"}),x=C=>v(C,{nodeId:n.source,id:n.sourceHandle??null,type:"source"}),y=()=>h(!0),b=()=>h(!1);return M.jsxs(M.Fragment,{children:[(e===!0||e==="source")&&M.jsx(hte,{position:s,centerX:r,centerY:o,radius:t,onMouseDown:g,onMouseEnter:y,onMouseOut:b,type:"source"}),(e===!0||e==="target")&&M.jsx(hte,{position:l,centerX:i,centerY:a,radius:t,onMouseDown:x,onMouseEnter:y,onMouseOut:b,type:"target"})]})}function J7t({id:e,edgesFocusable:t,edgesReconnectable:n,elementsSelectable:r,onClick:o,onDoubleClick:i,onContextMenu:a,onMouseEnter:s,onMouseMove:l,onMouseLeave:c,reconnectRadius:u,onReconnect:d,onReconnectStart:p,onReconnectEnd:h,rfId:m,edgeTypes:v,noPanClassName:g,onError:x,disableKeyboardA11y:y}){let b=ur(Q=>Q.edgeLookup.get(e));const C=ur(Q=>Q.defaultEdgeOptions);b=C?{...C,...b}:b;let S=b.type||"default",w=(v==null?void 0:v[S])||dte[S];w===void 0&&(x==null||x("011",Nu.error011(S)),S="default",w=(v==null?void 0:v.default)||dte.default);const E=!!(b.focusable||t&&typeof b.focusable>"u"),_=typeof d<"u"&&(b.reconnectable||n&&typeof b.reconnectable>"u"),P=!!(b.selectable||r&&typeof b.selectable>"u"),$=f.useRef(null),[R,O]=f.useState(!1),[T,I]=f.useState(!1),k=po(),{zIndex:N,sourceX:D,sourceY:L,targetX:H,targetY:U,sourcePosition:V,targetPosition:j}=ur(f.useCallback(Q=>{const ee=Q.nodeLookup.get(b.source),te=Q.nodeLookup.get(b.target);if(!ee||!te)return{zIndex:b.zIndex,...fte};const oe=JLt({id:e,sourceNode:ee,targetNode:te,sourceHandle:b.sourceHandle||null,targetHandle:b.targetHandle||null,connectionMode:Q.connectionMode,onError:x});return{zIndex:ULt({selected:b.selected,zIndex:b.zIndex,sourceNode:ee,targetNode:te,elevateOnSelect:Q.elevateEdgesOnSelect}),...oe||fte}},[b.source,b.target,b.sourceHandle,b.targetHandle,b.selected,b.zIndex]),xo),F=f.useMemo(()=>b.markerStart?`url('#${MF(b.markerStart,m)}')`:void 0,[b.markerStart,m]),W=f.useMemo(()=>b.markerEnd?`url('#${MF(b.markerEnd,m)}')`:void 0,[b.markerEnd,m]);if(b.hidden||D===null||L===null||H===null||U===null)return null;const X=Q=>{var ne;const{addSelectedEdges:ee,unselectNodesAndEdges:te,multiSelectionActive:oe}=k.getState();P&&(k.setState({nodesSelectionActive:!1}),b.selected&&oe?(te({nodes:[],edges:[b]}),(ne=$.current)==null||ne.blur()):ee([e])),o&&o(Q,b)},J=i?Q=>{i(Q,{...b})}:void 0,q=a?Q=>{a(Q,{...b})}:void 0,A=s?Q=>{s(Q,{...b})}:void 0,z=l?Q=>{l(Q,{...b})}:void 0,G=c?Q=>{c(Q,{...b})}:void 0,Y=Q=>{var ee;if(!y&&I1e.includes(Q.key)&&P){const{unselectNodesAndEdges:te,addSelectedEdges:oe}=k.getState();Q.key==="Escape"?((ee=$.current)==null||ee.blur(),te({edges:[b]})):oe([e])}};return M.jsx("svg",{style:{zIndex:N},children:M.jsxs("g",{className:si(["react-flow__edge",`react-flow__edge-${S}`,b.className,g,{selected:b.selected,animated:b.animated,inactive:!P&&!o,updating:R,selectable:P}]),onClick:X,onDoubleClick:J,onContextMenu:q,onMouseEnter:A,onMouseMove:z,onMouseLeave:G,onKeyDown:E?Y:void 0,tabIndex:E?0:void 0,role:b.ariaRole??(E?"group":"img"),"aria-roledescription":"edge","data-id":e,"data-testid":`rf__edge-${e}`,"aria-label":b.ariaLabel===null?void 0:b.ariaLabel||`Edge from ${b.source} to ${b.target}`,"aria-describedby":E?`${cCe}-${m}`:void 0,ref:$,...b.domAttributes,children:[!T&&M.jsx(w,{id:e,source:b.source,target:b.target,type:b.type,selected:b.selected,animated:b.animated,selectable:P,deletable:b.deletable??!0,label:b.label,labelStyle:b.labelStyle,labelShowBg:b.labelShowBg,labelBgStyle:b.labelBgStyle,labelBgPadding:b.labelBgPadding,labelBgBorderRadius:b.labelBgBorderRadius,sourceX:D,sourceY:L,targetX:H,targetY:U,sourcePosition:V,targetPosition:j,data:b.data,style:b.style,sourceHandleId:b.sourceHandle,targetHandleId:b.targetHandle,markerStart:F,markerEnd:W,pathOptions:"pathOptions"in b?b.pathOptions:void 0,interactionWidth:b.interactionWidth}),_&&M.jsx(Z7t,{edge:b,isReconnectable:_,reconnectRadius:u,onReconnect:d,onReconnectStart:p,onReconnectEnd:h,sourceX:D,sourceY:L,targetX:H,targetY:U,sourcePosition:V,targetPosition:j,setUpdateHover:O,setReconnecting:I})]})})}const e9t=e=>({edgesFocusable:e.edgesFocusable,edgesReconnectable:e.edgesReconnectable,elementsSelectable:e.elementsSelectable,connectionMode:e.connectionMode,onError:e.onError});function NCe({defaultMarkerColor:e,onlyRenderVisibleElements:t,rfId:n,edgeTypes:r,noPanClassName:o,onReconnect:i,onEdgeContextMenu:a,onEdgeMouseEnter:s,onEdgeMouseMove:l,onEdgeMouseLeave:c,onEdgeClick:u,reconnectRadius:d,onEdgeDoubleClick:p,onReconnectStart:h,onReconnectEnd:m,disableKeyboardA11y:v}){const{edgesFocusable:g,edgesReconnectable:x,elementsSelectable:y,onError:b}=ur(e9t,xo),C=L7t(t);return M.jsxs("div",{className:"react-flow__edges",children:[M.jsx(W7t,{defaultColor:e,rfId:n}),C.map(S=>M.jsx(J7t,{id:S,edgesFocusable:g,edgesReconnectable:x,elementsSelectable:y,noPanClassName:o,onReconnect:i,onContextMenu:a,onMouseEnter:s,onMouseMove:l,onMouseLeave:c,onClick:u,reconnectRadius:d,onDoubleClick:p,onReconnectStart:h,onReconnectEnd:m,rfId:n,onError:b,edgeTypes:r,disableKeyboardA11y:v},S))]})}NCe.displayName="EdgeRenderer";const t9t=f.memo(NCe),n9t=e=>`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]})`;function r9t({children:e}){const t=ur(n9t);return M.jsx("div",{className:"react-flow__viewport xyflow__viewport react-flow__container",style:{transform:t},children:e})}function o9t(e){const t=CI(),n=f.useRef(!1);f.useEffect(()=>{!n.current&&t.viewportInitialized&&e&&(setTimeout(()=>e(t),1),n.current=!0)},[e,t.viewportInitialized])}const i9t=e=>{var t;return(t=e.panZoom)==null?void 0:t.syncViewport};function a9t(e){const t=ur(i9t),n=po();return f.useEffect(()=>{e&&(t==null||t(e),n.setState({transform:[e.x,e.y,e.zoom]}))},[e,t]),null}function s9t(e){return e.connection.inProgress?{...e.connection,to:WS(e.connection.to,e.transform)}:{...e.connection}}function l9t(e){return s9t}function c9t(e){const t=l9t();return ur(t,xo)}const u9t=e=>({nodesConnectable:e.nodesConnectable,isValid:e.connection.isValid,inProgress:e.connection.inProgress,width:e.width,height:e.height});function d9t({containerStyle:e,style:t,type:n,component:r}){const{nodesConnectable:o,width:i,height:a,isValid:s,inProgress:l}=ur(u9t,xo);return!(i&&o&&l)?null:M.jsx("svg",{style:e,width:i,height:a,className:"react-flow__connectionline react-flow__container",children:M.jsx("g",{className:si(["react-flow__connection",D1e(s)]),children:M.jsx(DCe,{style:t,type:n,CustomComponent:r,isValid:s})})})}const DCe=({style:e,type:t=Zf.Bezier,CustomComponent:n,isValid:r})=>{const{inProgress:o,from:i,fromNode:a,fromHandle:s,fromPosition:l,to:c,toNode:u,toHandle:d,toPosition:p}=c9t();if(!o)return;if(n)return M.jsx(n,{connectionLineType:t,connectionLineStyle:e,fromNode:a,fromHandle:s,fromX:i.x,fromY:i.y,toX:c.x,toY:c.y,fromPosition:l,toPosition:p,connectionStatus:D1e(r),toNode:u,toHandle:d});let h="";const m={sourceX:i.x,sourceY:i.y,sourcePosition:l,targetX:c.x,targetY:c.y,targetPosition:p};switch(t){case Zf.Bezier:[h]=q1e(m);break;case Zf.SimpleBezier:[h]=wCe(m);break;case Zf.Step:[h]=PF({...m,borderRadius:0});break;case Zf.SmoothStep:[h]=PF(m);break;default:[h]=Y1e(m)}return M.jsx("path",{d:h,fill:"none",className:"react-flow__connection-path",style:e})};DCe.displayName="ConnectionLine";const f9t={};function mte(e=f9t){f.useRef(e),po(),f.useEffect(()=>{},[e])}function p9t(){po(),f.useRef(!1),f.useEffect(()=>{},[])}function ACe({nodeTypes:e,edgeTypes:t,onInit:n,onNodeClick:r,onEdgeClick:o,onNodeDoubleClick:i,onEdgeDoubleClick:a,onNodeMouseEnter:s,onNodeMouseMove:l,onNodeMouseLeave:c,onNodeContextMenu:u,onSelectionContextMenu:d,onSelectionStart:p,onSelectionEnd:h,connectionLineType:m,connectionLineStyle:v,connectionLineComponent:g,connectionLineContainerStyle:x,selectionKeyCode:y,selectionOnDrag:b,selectionMode:C,multiSelectionKeyCode:S,panActivationKeyCode:w,zoomActivationKeyCode:E,deleteKeyCode:_,onlyRenderVisibleElements:P,elementsSelectable:$,defaultViewport:R,translateExtent:O,minZoom:T,maxZoom:I,preventScrolling:k,defaultMarkerColor:N,zoomOnScroll:D,zoomOnPinch:L,panOnScroll:H,panOnScrollSpeed:U,panOnScrollMode:V,zoomOnDoubleClick:j,panOnDrag:F,onPaneClick:W,onPaneMouseEnter:X,onPaneMouseMove:J,onPaneMouseLeave:q,onPaneScroll:A,onPaneContextMenu:z,paneClickDistance:G,nodeClickDistance:Y,onEdgeContextMenu:Q,onEdgeMouseEnter:ee,onEdgeMouseMove:te,onEdgeMouseLeave:oe,reconnectRadius:ne,onReconnect:le,onReconnectStart:ce,onReconnectEnd:he,noDragClassName:ue,noWheelClassName:fe,noPanClassName:ve,disableKeyboardA11y:ge,nodeExtent:de,rfId:be,viewport:Ee,onViewportChange:Le}){return mte(e),mte(t),p9t(),o9t(n),a9t(Ee),M.jsx(O7t,{onPaneClick:W,onPaneMouseEnter:X,onPaneMouseMove:J,onPaneMouseLeave:q,onPaneContextMenu:z,onPaneScroll:A,paneClickDistance:G,deleteKeyCode:_,selectionKeyCode:y,selectionOnDrag:b,selectionMode:C,onSelectionStart:p,onSelectionEnd:h,multiSelectionKeyCode:S,panActivationKeyCode:w,zoomActivationKeyCode:E,elementsSelectable:$,zoomOnScroll:D,zoomOnPinch:L,zoomOnDoubleClick:j,panOnScroll:H,panOnScrollSpeed:U,panOnScrollMode:V,panOnDrag:F,defaultViewport:R,translateExtent:O,minZoom:T,maxZoom:I,onSelectionContextMenu:d,preventScrolling:k,noDragClassName:ue,noWheelClassName:fe,noPanClassName:ve,disableKeyboardA11y:ge,onViewportChange:Le,isControlledViewport:!!Ee,children:M.jsxs(r9t,{children:[M.jsx(t9t,{edgeTypes:t,onEdgeClick:o,onEdgeDoubleClick:a,onReconnect:le,onReconnectStart:ce,onReconnectEnd:he,onlyRenderVisibleElements:P,onEdgeContextMenu:Q,onEdgeMouseEnter:ee,onEdgeMouseMove:te,onEdgeMouseLeave:oe,reconnectRadius:ne,defaultMarkerColor:N,noPanClassName:ve,disableKeyboardA11y:ge,rfId:be}),M.jsx(d9t,{style:v,type:m,component:g,containerStyle:x}),M.jsx("div",{className:"react-flow__edgelabel-renderer"}),M.jsx(B7t,{nodeTypes:e,onNodeClick:r,onNodeDoubleClick:i,onNodeMouseEnter:s,onNodeMouseMove:l,onNodeMouseLeave:c,onNodeContextMenu:u,nodeClickDistance:Y,onlyRenderVisibleElements:P,noPanClassName:ve,noDragClassName:ue,disableKeyboardA11y:ge,nodeExtent:de,rfId:be}),M.jsx("div",{className:"react-flow__viewport-portal"})]})})}ACe.displayName="GraphView";const h9t=f.memo(ACe),gte=({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,width:o,height:i,fitView:a,fitViewOptions:s,minZoom:l=.5,maxZoom:c=2,nodeOrigin:u,nodeExtent:d}={})=>{const p=new Map,h=new Map,m=new Map,v=new Map,g=r??t??[],x=n??e??[],y=u??[0,0],b=d??XC;Q1e(m,v,g);const C=RF(x,p,h,{nodeOrigin:y,nodeExtent:b,elevateNodesOnSelect:!1});let S=[0,0,1];if(a&&o&&i){const w=VS(p,{filter:$=>!!(($.width||$.initialWidth)&&($.height||$.initialHeight))}),{x:E,y:_,zoom:P}=Wz(w,o,i,l,c,(s==null?void 0:s.padding)??.1);S=[E,_,P]}return{rfId:"1",width:0,height:0,transform:S,nodes:x,nodesInitialized:C,nodeLookup:p,parentLookup:h,edges:g,edgeLookup:v,connectionLookup:m,onNodesChange:null,onEdgesChange:null,hasDefaultNodes:n!==void 0,hasDefaultEdges:r!==void 0,panZoom:null,minZoom:l,maxZoom:c,translateExtent:XC,nodeExtent:b,nodesSelectionActive:!1,userSelectionActive:!1,userSelectionRect:null,connectionMode:iy.Strict,domNode:null,paneDragging:!1,noPanClassName:"nopan",nodeOrigin:y,nodeDragThreshold:1,connectionDragThreshold:1,snapGrid:[15,15],snapToGrid:!1,nodesDraggable:!0,nodesConnectable:!0,nodesFocusable:!0,edgesFocusable:!0,edgesReconnectable:!0,elementsSelectable:!0,elevateNodesOnSelect:!0,elevateEdgesOnSelect:!1,selectNodesOnDrag:!0,multiSelectionActive:!1,fitViewQueued:a??!1,fitViewOptions:s,fitViewResolver:null,connection:{...N1e},connectionClickStartHandle:null,connectOnClick:!0,ariaLiveMessage:"",autoPanOnConnect:!0,autoPanOnNodeDrag:!0,autoPanOnNodeFocus:!0,autoPanSpeed:15,connectionRadius:20,onError:LLt,isValidConnection:void 0,onSelectionChangeHandlers:[],lib:"react",debug:!1,ariaLabelConfig:k1e}},m9t=({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,width:o,height:i,fitView:a,fitViewOptions:s,minZoom:l,maxZoom:c,nodeOrigin:u,nodeExtent:d})=>Njt((p,h)=>{async function m(){const{nodeLookup:v,panZoom:g,fitViewOptions:x,fitViewResolver:y,width:b,height:C,minZoom:S,maxZoom:w}=h();g&&(await FLt({nodes:v,width:b,height:C,panZoom:g,minZoom:S,maxZoom:w},x),y==null||y.resolve(!0),p({fitViewResolver:null}))}return{...gte({nodes:e,edges:t,width:o,height:i,fitView:a,fitViewOptions:s,minZoom:l,maxZoom:c,nodeOrigin:u,nodeExtent:d,defaultNodes:n,defaultEdges:r}),setNodes:v=>{const{nodeLookup:g,parentLookup:x,nodeOrigin:y,elevateNodesOnSelect:b,fitViewQueued:C}=h(),S=RF(v,g,x,{nodeOrigin:y,nodeExtent:d,elevateNodesOnSelect:b,checkEquality:!0});C&&S?(m(),p({nodes:v,nodesInitialized:S,fitViewQueued:!1,fitViewOptions:void 0})):p({nodes:v,nodesInitialized:S})},setEdges:v=>{const{connectionLookup:g,edgeLookup:x}=h();Q1e(g,x,v),p({edges:v})},setDefaultNodesAndEdges:(v,g)=>{if(v){const{setNodes:x}=h();x(v),p({hasDefaultNodes:!0})}if(g){const{setEdges:x}=h();x(g),p({hasDefaultEdges:!0})}},updateNodeInternals:v=>{const{triggerNodeChanges:g,nodeLookup:x,parentLookup:y,domNode:b,nodeOrigin:C,nodeExtent:S,debug:w,fitViewQueued:E}=h(),{changes:_,updatedInternals:P}=ijt(v,x,y,b,C,S);P&&(njt(x,y,{nodeOrigin:C,nodeExtent:S}),E?(m(),p({fitViewQueued:!1,fitViewOptions:void 0})):p({}),(_==null?void 0:_.length)>0&&(w&&console.log("React Flow: trigger node changes",_),g==null||g(_)))},updateNodePositions:(v,g=!1)=>{const x=[],y=[],{nodeLookup:b,triggerNodeChanges:C}=h();for(const[S,w]of v){const E=b.get(S),_=!!(E!=null&&E.expandParent&&(E!=null&&E.parentId)&&(w!=null&&w.position)),P={id:S,type:"position",position:_?{x:Math.max(0,w.position.x),y:Math.max(0,w.position.y)}:w.position,dragging:g};_&&E.parentId&&x.push({id:S,parentId:E.parentId,rect:{...w.internals.positionAbsolute,width:w.measured.width??0,height:w.measured.height??0}}),y.push(P)}if(x.length>0){const{parentLookup:S,nodeOrigin:w}=h(),E=Yz(x,b,S,w);y.push(...E)}C(y)},triggerNodeChanges:v=>{const{onNodesChange:g,setNodes:x,nodes:y,hasDefaultNodes:b,debug:C}=h();if(v!=null&&v.length){if(b){const S=fCe(v,y);x(S)}C&&console.log("React Flow: trigger node changes",v),g==null||g(v)}},triggerEdgeChanges:v=>{const{onEdgesChange:g,setEdges:x,edges:y,hasDefaultEdges:b,debug:C}=h();if(v!=null&&v.length){if(b){const S=t7t(v,y);x(S)}C&&console.log("React Flow: trigger edge changes",v),g==null||g(v)}},addSelectedNodes:v=>{const{multiSelectionActive:g,edgeLookup:x,nodeLookup:y,triggerNodeChanges:b,triggerEdgeChanges:C}=h();if(g){const S=v.map(w=>Bh(w,!0));b(S);return}b(jv(y,new Set([...v]),!0)),C(jv(x))},addSelectedEdges:v=>{const{multiSelectionActive:g,edgeLookup:x,nodeLookup:y,triggerNodeChanges:b,triggerEdgeChanges:C}=h();if(g){const S=v.map(w=>Bh(w,!0));C(S);return}C(jv(x,new Set([...v]))),b(jv(y,new Set,!0))},unselectNodesAndEdges:({nodes:v,edges:g}={})=>{const{edges:x,nodes:y,nodeLookup:b,triggerNodeChanges:C,triggerEdgeChanges:S}=h(),w=v||y,E=g||x,_=w.map($=>{const R=b.get($.id);return R&&(R.selected=!1),Bh($.id,!1)}),P=E.map($=>Bh($.id,!1));C(_),S(P)},setMinZoom:v=>{const{panZoom:g,maxZoom:x}=h();g==null||g.setScaleExtent([v,x]),p({minZoom:v})},setMaxZoom:v=>{const{panZoom:g,minZoom:x}=h();g==null||g.setScaleExtent([x,v]),p({maxZoom:v})},setTranslateExtent:v=>{var g;(g=h().panZoom)==null||g.setTranslateExtent(v),p({translateExtent:v})},setPaneClickDistance:v=>{var g;(g=h().panZoom)==null||g.setClickDistance(v)},resetSelectedElements:()=>{const{edges:v,nodes:g,triggerNodeChanges:x,triggerEdgeChanges:y,elementsSelectable:b}=h();if(!b)return;const C=g.reduce((w,E)=>E.selected?[...w,Bh(E.id,!1)]:w,[]),S=v.reduce((w,E)=>E.selected?[...w,Bh(E.id,!1)]:w,[]);x(C),y(S)},setNodeExtent:v=>{const{nodes:g,nodeLookup:x,parentLookup:y,nodeOrigin:b,elevateNodesOnSelect:C,nodeExtent:S}=h();v[0][0]===S[0][0]&&v[0][1]===S[0][1]&&v[1][0]===S[1][0]&&v[1][1]===S[1][1]||(RF(g,x,y,{nodeOrigin:b,nodeExtent:v,elevateNodesOnSelect:C,checkEquality:!1}),p({nodeExtent:v}))},panBy:v=>{const{transform:g,width:x,height:y,panZoom:b,translateExtent:C}=h();return ajt({delta:v,panZoom:b,transform:g,translateExtent:C,width:x,height:y})},setCenter:async(v,g,x)=>{const{width:y,height:b,maxZoom:C,panZoom:S}=h();if(!S)return Promise.resolve(!1);const w=typeof(x==null?void 0:x.zoom)<"u"?x.zoom:C;return await S.setViewport({x:y/2-v*w,y:b/2-g*w,zoom:w},{duration:x==null?void 0:x.duration,ease:x==null?void 0:x.ease,interpolate:x==null?void 0:x.interpolate}),Promise.resolve(!0)},cancelConnection:()=>{p({connection:{...N1e}})},updateConnection:v=>{p({connection:v})},reset:()=>p({...gte()})}},Object.is);function FCe({initialNodes:e,initialEdges:t,defaultNodes:n,defaultEdges:r,initialWidth:o,initialHeight:i,initialMinZoom:a,initialMaxZoom:s,initialFitViewOptions:l,fitView:c,nodeOrigin:u,nodeExtent:d,children:p}){const[h]=f.useState(()=>m9t({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,width:o,height:i,fitView:c,minZoom:a,maxZoom:s,fitViewOptions:l,nodeOrigin:u,nodeExtent:d}));return M.jsx(Djt,{value:h,children:M.jsx(i7t,{children:p})})}function g9t({children:e,nodes:t,edges:n,defaultNodes:r,defaultEdges:o,width:i,height:a,fitView:s,fitViewOptions:l,minZoom:c,maxZoom:u,nodeOrigin:d,nodeExtent:p}){return f.useContext(bI)?M.jsx(M.Fragment,{children:e}):M.jsx(FCe,{initialNodes:t,initialEdges:n,defaultNodes:r,defaultEdges:o,initialWidth:i,initialHeight:a,fitView:s,initialFitViewOptions:l,initialMinZoom:c,initialMaxZoom:u,nodeOrigin:d,nodeExtent:p,children:e})}const v9t={width:"100%",height:"100%",overflow:"hidden",position:"relative",zIndex:0};function y9t({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,className:o,nodeTypes:i,edgeTypes:a,onNodeClick:s,onEdgeClick:l,onInit:c,onMove:u,onMoveStart:d,onMoveEnd:p,onConnect:h,onConnectStart:m,onConnectEnd:v,onClickConnectStart:g,onClickConnectEnd:x,onNodeMouseEnter:y,onNodeMouseMove:b,onNodeMouseLeave:C,onNodeContextMenu:S,onNodeDoubleClick:w,onNodeDragStart:E,onNodeDrag:_,onNodeDragStop:P,onNodesDelete:$,onEdgesDelete:R,onDelete:O,onSelectionChange:T,onSelectionDragStart:I,onSelectionDrag:k,onSelectionDragStop:N,onSelectionContextMenu:D,onSelectionStart:L,onSelectionEnd:H,onBeforeDelete:U,connectionMode:V,connectionLineType:j=Zf.Bezier,connectionLineStyle:F,connectionLineComponent:W,connectionLineContainerStyle:X,deleteKeyCode:J="Backspace",selectionKeyCode:q="Shift",selectionOnDrag:A=!1,selectionMode:z=QC.Full,panActivationKeyCode:G="Space",multiSelectionKeyCode:Y=eR()?"Meta":"Control",zoomActivationKeyCode:Q=eR()?"Meta":"Control",snapToGrid:ee,snapGrid:te,onlyRenderVisibleElements:oe=!1,selectNodesOnDrag:ne,nodesDraggable:le,autoPanOnNodeFocus:ce,nodesConnectable:he,nodesFocusable:ue,nodeOrigin:fe=uCe,edgesFocusable:ve,edgesReconnectable:ge,elementsSelectable:de=!0,defaultViewport:be=Kjt,minZoom:Ee=.5,maxZoom:Le=2,translateExtent:Re=XC,preventScrolling:Pe=!0,nodeExtent:ze,defaultMarkerColor:Ie="#b1b1b7",zoomOnScroll:$e=!0,zoomOnPinch:Be=!0,panOnScroll:Ce=!1,panOnScrollSpeed:Oe=.5,panOnScrollMode:Fe=Pm.Free,zoomOnDoubleClick:Se=!0,panOnDrag:Ae=!0,onPaneClick:Ve,onPaneMouseEnter:Je,onPaneMouseMove:ht,onPaneMouseLeave:He,onPaneScroll:Ke,onPaneContextMenu:it,paneClickDistance:Ge=0,nodeClickDistance:ut=0,children:Ze,onReconnect:et,onReconnectStart:tt,onReconnectEnd:mt,onEdgeContextMenu:me,onEdgeDoubleClick:pe,onEdgeMouseEnter:ye,onEdgeMouseMove:Te,onEdgeMouseLeave:je,reconnectRadius:We=10,onNodesChange:Xe,onEdgesChange:st,noDragClassName:ct="nodrag",noWheelClassName:at="nowheel",noPanClassName:Ue="nopan",fitView:Mt,fitViewOptions:xt,connectOnClick:Nt,attributionPosition:wt,proOptions:ft,defaultEdgeOptions:vt,elevateNodesOnSelect:rt,elevateEdgesOnSelect:yt,disableKeyboardA11y:qe=!1,autoPanOnConnect:ke,autoPanOnNodeDrag:nt,autoPanSpeed:Ct,connectionRadius:Lt,isValidConnection:on,onError:Pt,style:lt,id:Rt,nodeDragThreshold:cn,connectionDragThreshold:yn,viewport:tn,onViewportChange:Kn,width:ir,height:ro,colorMode:wo="light",debug:Wr,onScroll:Br,ariaLabelConfig:Vn,...zt},$t){const Nn=Rt||"1",Dt=Zjt(wo),St=f.useCallback(Qt=>{Qt.currentTarget.scrollTo({top:0,left:0,behavior:"instant"}),Br==null||Br(Qt)},[Br]);return M.jsx("div",{"data-testid":"rf__wrapper",...zt,onScroll:St,style:{...lt,...v9t},ref:$t,className:si(["react-flow",o,Dt]),id:Rt,role:"application",children:M.jsxs(g9t,{nodes:e,edges:t,width:ir,height:ro,fitView:Mt,fitViewOptions:xt,minZoom:Ee,maxZoom:Le,nodeOrigin:fe,nodeExtent:ze,children:[M.jsx(h9t,{onInit:c,onNodeClick:s,onEdgeClick:l,onNodeMouseEnter:y,onNodeMouseMove:b,onNodeMouseLeave:C,onNodeContextMenu:S,onNodeDoubleClick:w,nodeTypes:i,edgeTypes:a,connectionLineType:j,connectionLineStyle:F,connectionLineComponent:W,connectionLineContainerStyle:X,selectionKeyCode:q,selectionOnDrag:A,selectionMode:z,deleteKeyCode:J,multiSelectionKeyCode:Y,panActivationKeyCode:G,zoomActivationKeyCode:Q,onlyRenderVisibleElements:oe,defaultViewport:be,translateExtent:Re,minZoom:Ee,maxZoom:Le,preventScrolling:Pe,zoomOnScroll:$e,zoomOnPinch:Be,zoomOnDoubleClick:Se,panOnScroll:Ce,panOnScrollSpeed:Oe,panOnScrollMode:Fe,panOnDrag:Ae,onPaneClick:Ve,onPaneMouseEnter:Je,onPaneMouseMove:ht,onPaneMouseLeave:He,onPaneScroll:Ke,onPaneContextMenu:it,paneClickDistance:Ge,nodeClickDistance:ut,onSelectionContextMenu:D,onSelectionStart:L,onSelectionEnd:H,onReconnect:et,onReconnectStart:tt,onReconnectEnd:mt,onEdgeContextMenu:me,onEdgeDoubleClick:pe,onEdgeMouseEnter:ye,onEdgeMouseMove:Te,onEdgeMouseLeave:je,reconnectRadius:We,defaultMarkerColor:Ie,noDragClassName:ct,noWheelClassName:at,noPanClassName:Ue,rfId:Nn,disableKeyboardA11y:qe,nodeExtent:ze,viewport:tn,onViewportChange:Kn}),M.jsx(Qjt,{nodes:e,edges:t,defaultNodes:n,defaultEdges:r,onConnect:h,onConnectStart:m,onConnectEnd:v,onClickConnectStart:g,onClickConnectEnd:x,nodesDraggable:le,autoPanOnNodeFocus:ce,nodesConnectable:he,nodesFocusable:ue,edgesFocusable:ve,edgesReconnectable:ge,elementsSelectable:de,elevateNodesOnSelect:rt,elevateEdgesOnSelect:yt,minZoom:Ee,maxZoom:Le,nodeExtent:ze,onNodesChange:Xe,onEdgesChange:st,snapToGrid:ee,snapGrid:te,connectionMode:V,translateExtent:Re,connectOnClick:Nt,defaultEdgeOptions:vt,fitView:Mt,fitViewOptions:xt,onNodesDelete:$,onEdgesDelete:R,onDelete:O,onNodeDragStart:E,onNodeDrag:_,onNodeDragStop:P,onSelectionDrag:k,onSelectionDragStart:I,onSelectionDragStop:N,onMove:u,onMoveStart:d,onMoveEnd:p,noPanClassName:Ue,nodeOrigin:fe,rfId:Nn,autoPanOnConnect:ke,autoPanOnNodeDrag:nt,autoPanSpeed:Ct,onError:Pt,connectionRadius:Lt,isValidConnection:on,selectNodesOnDrag:ne,nodeDragThreshold:cn,connectionDragThreshold:yn,onBeforeDelete:U,paneClickDistance:Ge,debug:Wr,ariaLabelConfig:Vn}),M.jsx(qjt,{onSelectionChange:T}),Ze,M.jsx(Hjt,{proOptions:ft,position:wt}),M.jsx(zjt,{rfId:Nn,disableKeyboardA11y:qe})]})})}var b9t=pCe(y9t);function x9t({dimensions:e,lineWidth:t,variant:n,className:r}){return M.jsx("path",{strokeWidth:t,d:`M${e[0]/2} 0 V${e[1]} M0 ${e[1]/2} H${e[0]}`,className:si(["react-flow__background-pattern",n,r])})}function C9t({radius:e,className:t}){return M.jsx("circle",{cx:e,cy:e,r:e,className:si(["react-flow__background-pattern","dots",t])})}var kd;(function(e){e.Lines="lines",e.Dots="dots",e.Cross="cross"})(kd||(kd={}));const w9t={[kd.Dots]:1,[kd.Lines]:1,[kd.Cross]:6},S9t=e=>({transform:e.transform,patternId:`pattern-${e.rfId}`});function BCe({id:e,variant:t=kd.Dots,gap:n=20,size:r,lineWidth:o=1,offset:i=0,color:a,bgColor:s,style:l,className:c,patternClassName:u}){const d=f.useRef(null),{transform:p,patternId:h}=ur(S9t,xo),m=r||w9t[t],v=t===kd.Dots,g=t===kd.Cross,x=Array.isArray(n)?n:[n,n],y=[x[0]*p[2]||1,x[1]*p[2]||1],b=m*p[2],C=Array.isArray(i)?i:[i,i],S=g?[b,b]:y,w=[C[0]*p[2]||1+S[0]/2,C[1]*p[2]||1+S[1]/2],E=`${h}${e||""}`;return M.jsxs("svg",{className:si(["react-flow__background",c]),style:{...l,...wI,"--xy-background-color-props":s,"--xy-background-pattern-color-props":a},ref:d,"data-testid":"rf__background",children:[M.jsx("pattern",{id:E,x:p[0]%y[0],y:p[1]%y[1],width:y[0],height:y[1],patternUnits:"userSpaceOnUse",patternTransform:`translate(-${w[0]},-${w[1]})`,children:v?M.jsx(C9t,{radius:b/2,className:u}):M.jsx(x9t,{dimensions:S,lineWidth:o,variant:t,className:u})}),M.jsx("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:`url(#${E})`})]})}BCe.displayName="Background";const E9t=f.memo(BCe);function _9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",children:M.jsx("path",{d:"M32 18.133H18.133V32h-4.266V18.133H0v-4.266h13.867V0h4.266v13.867H32z"})})}function $9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 5",children:M.jsx("path",{d:"M0 0h32v4.2H0z"})})}function P9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 30",children:M.jsx("path",{d:"M3.692 4.63c0-.53.4-.938.939-.938h5.215V0H4.708C2.13 0 0 2.054 0 4.63v5.216h3.692V4.631zM27.354 0h-5.2v3.692h5.17c.53 0 .984.4.984.939v5.215H32V4.631A4.624 4.624 0 0027.354 0zm.954 24.83c0 .532-.4.94-.939.94h-5.215v3.768h5.215c2.577 0 4.631-2.13 4.631-4.707v-5.139h-3.692v5.139zm-23.677.94c-.531 0-.939-.4-.939-.94v-5.138H0v5.139c0 2.577 2.13 4.707 4.708 4.707h5.138V25.77H4.631z"})})}function M9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32",children:M.jsx("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0 8 0 4.571 3.429 4.571 7.619v3.048H3.048A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047zm4.724-13.866H7.467V7.619c0-2.59 2.133-4.724 4.723-4.724 2.591 0 4.724 2.133 4.724 4.724v3.048z"})})}function R9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32",children:M.jsx("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0c-4.114 1.828-1.37 2.133.305 2.438 1.676.305 4.42 2.59 4.42 5.181v3.048H3.047A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047z"})})}function z2({children:e,className:t,...n}){return M.jsx("button",{type:"button",className:si(["react-flow__controls-button",t]),...n,children:e})}const O9t=e=>({isInteractive:e.nodesDraggable||e.nodesConnectable||e.elementsSelectable,minZoomReached:e.transform[2]<=e.minZoom,maxZoomReached:e.transform[2]>=e.maxZoom,ariaLabelConfig:e.ariaLabelConfig});function LCe({style:e,showZoom:t=!0,showFitView:n=!0,showInteractive:r=!0,fitViewOptions:o,onZoomIn:i,onZoomOut:a,onFitView:s,onInteractiveChange:l,className:c,children:u,position:d="bottom-left",orientation:p="vertical","aria-label":h}){const m=po(),{isInteractive:v,minZoomReached:g,maxZoomReached:x,ariaLabelConfig:y}=ur(O9t,xo),{zoomIn:b,zoomOut:C,fitView:S}=CI(),w=()=>{b(),i==null||i()},E=()=>{C(),a==null||a()},_=()=>{S(o),s==null||s()},P=()=>{m.setState({nodesDraggable:!v,nodesConnectable:!v,elementsSelectable:!v}),l==null||l(!v)},$=p==="horizontal"?"horizontal":"vertical";return M.jsxs(xI,{className:si(["react-flow__controls",$,c]),position:d,style:e,"data-testid":"rf__controls","aria-label":h??y["controls.ariaLabel"],children:[t&&M.jsxs(M.Fragment,{children:[M.jsx(z2,{onClick:w,className:"react-flow__controls-zoomin",title:y["controls.zoomIn.ariaLabel"],"aria-label":y["controls.zoomIn.ariaLabel"],disabled:x,children:M.jsx(_9t,{})}),M.jsx(z2,{onClick:E,className:"react-flow__controls-zoomout",title:y["controls.zoomOut.ariaLabel"],"aria-label":y["controls.zoomOut.ariaLabel"],disabled:g,children:M.jsx($9t,{})})]}),n&&M.jsx(z2,{className:"react-flow__controls-fitview",onClick:_,title:y["controls.fitView.ariaLabel"],"aria-label":y["controls.fitView.ariaLabel"],children:M.jsx(P9t,{})}),r&&M.jsx(z2,{className:"react-flow__controls-interactive",onClick:P,title:y["controls.interactive.ariaLabel"],"aria-label":y["controls.interactive.ariaLabel"],children:v?M.jsx(R9t,{}):M.jsx(M9t,{})}),u]})}LCe.displayName="Controls";const T9t=f.memo(LCe);function I9t({id:e,x:t,y:n,width:r,height:o,style:i,color:a,strokeColor:s,strokeWidth:l,className:c,borderRadius:u,shapeRendering:d,selected:p,onClick:h}){const{background:m,backgroundColor:v}=i||{},g=a||m||v;return M.jsx("rect",{className:si(["react-flow__minimap-node",{selected:p},c]),x:t,y:n,rx:u,ry:u,width:r,height:o,style:{fill:g,stroke:s,strokeWidth:l},shapeRendering:d,onClick:h?x=>h(x,e):void 0})}const k9t=f.memo(I9t),N9t=e=>e.nodes.map(t=>t.id),tN=e=>e instanceof Function?e:()=>e;function D9t({nodeStrokeColor:e,nodeColor:t,nodeClassName:n="",nodeBorderRadius:r=5,nodeStrokeWidth:o,nodeComponent:i=k9t,onClick:a}){const s=ur(N9t,xo),l=tN(t),c=tN(e),u=tN(n),d=typeof window>"u"||window.chrome?"crispEdges":"geometricPrecision";return M.jsx(M.Fragment,{children:s.map(p=>M.jsx(F9t,{id:p,nodeColorFunc:l,nodeStrokeColorFunc:c,nodeClassNameFunc:u,nodeBorderRadius:r,nodeStrokeWidth:o,NodeComponent:i,onClick:a,shapeRendering:d},p))})}function A9t({id:e,nodeColorFunc:t,nodeStrokeColorFunc:n,nodeClassNameFunc:r,nodeBorderRadius:o,nodeStrokeWidth:i,shapeRendering:a,NodeComponent:s,onClick:l}){const{node:c,x:u,y:d,width:p,height:h}=ur(m=>{const{internals:v}=m.nodeLookup.get(e),g=v.userNode,{x,y}=v.positionAbsolute,{width:b,height:C}=ff(g);return{node:g,x,y,width:b,height:C}},xo);return!c||c.hidden||!z1e(c)?null:M.jsx(s,{x:u,y:d,width:p,height:h,style:c.style,selected:!!c.selected,className:r(c),color:t(c),borderRadius:o,strokeColor:n(c),strokeWidth:i,shapeRendering:a,onClick:l,id:c.id})}const F9t=f.memo(A9t);var B9t=f.memo(D9t);const L9t=200,j9t=150,z9t=e=>!e.hidden,H9t=e=>{const t={x:-e.transform[0]/e.transform[2],y:-e.transform[1]/e.transform[2],width:e.width/e.transform[2],height:e.height/e.transform[2]};return{viewBB:t,boundingRect:e.nodeLookup.size>0?j1e(VS(e.nodeLookup,{filter:z9t}),t):t,rfId:e.rfId,panZoom:e.panZoom,translateExtent:e.translateExtent,flowWidth:e.width,flowHeight:e.height,ariaLabelConfig:e.ariaLabelConfig}},V9t="react-flow__minimap-desc";function jCe({style:e,className:t,nodeStrokeColor:n,nodeColor:r,nodeClassName:o="",nodeBorderRadius:i=5,nodeStrokeWidth:a,nodeComponent:s,bgColor:l,maskColor:c,maskStrokeColor:u,maskStrokeWidth:d,position:p="bottom-right",onClick:h,onNodeClick:m,pannable:v=!1,zoomable:g=!1,ariaLabel:x,inversePan:y,zoomStep:b=10,offsetScale:C=5}){const S=po(),w=f.useRef(null),{boundingRect:E,viewBB:_,rfId:P,panZoom:$,translateExtent:R,flowWidth:O,flowHeight:T,ariaLabelConfig:I}=ur(H9t,xo),k=(e==null?void 0:e.width)??L9t,N=(e==null?void 0:e.height)??j9t,D=E.width/k,L=E.height/N,H=Math.max(D,L),U=H*k,V=H*N,j=C*H,F=E.x-(U-E.width)/2-j,W=E.y-(V-E.height)/2-j,X=U+j*2,J=V+j*2,q=`${V9t}-${P}`,A=f.useRef(0),z=f.useRef();A.current=H,f.useEffect(()=>{if(w.current&&$)return z.current=hjt({domNode:w.current,panZoom:$,getTransform:()=>S.getState().transform,getViewScale:()=>A.current}),()=>{var ee;(ee=z.current)==null||ee.destroy()}},[$]),f.useEffect(()=>{var ee;(ee=z.current)==null||ee.update({translateExtent:R,width:O,height:T,inversePan:y,pannable:v,zoomStep:b,zoomable:g})},[v,g,y,b,R,O,T]);const G=h?ee=>{var ne;const[te,oe]=((ne=z.current)==null?void 0:ne.pointer(ee))||[0,0];h(ee,{x:te,y:oe})}:void 0,Y=m?f.useCallback((ee,te)=>{const oe=S.getState().nodeLookup.get(te).internals.userNode;m(ee,oe)},[]):void 0,Q=x??I["minimap.ariaLabel"];return M.jsx(xI,{position:p,style:{...e,"--xy-minimap-background-color-props":typeof l=="string"?l:void 0,"--xy-minimap-mask-background-color-props":typeof c=="string"?c:void 0,"--xy-minimap-mask-stroke-color-props":typeof u=="string"?u:void 0,"--xy-minimap-mask-stroke-width-props":typeof d=="number"?d*H:void 0,"--xy-minimap-node-background-color-props":typeof r=="string"?r:void 0,"--xy-minimap-node-stroke-color-props":typeof n=="string"?n:void 0,"--xy-minimap-node-stroke-width-props":typeof a=="number"?a:void 0},className:si(["react-flow__minimap",t]),"data-testid":"rf__minimap",children:M.jsxs("svg",{width:k,height:N,viewBox:`${F} ${W} ${X} ${J}`,className:"react-flow__minimap-svg",role:"img","aria-labelledby":q,ref:w,onClick:G,children:[Q&&M.jsx("title",{id:q,children:Q}),M.jsx(B9t,{onClick:Y,nodeColor:r,nodeStrokeColor:n,nodeBorderRadius:i,nodeClassName:o,nodeStrokeWidth:a,nodeComponent:s}),M.jsx("path",{className:"react-flow__minimap-mask",d:`M${F-j},${W-j}h${X+j*2}v${J+j*2}h${-X-j*2}z - M${_.x},${_.y}h${_.width}v${_.height}h${-_.width}z`,fillRule:"evenodd",pointerEvents:"none"})]})})}jCe.displayName="MiniMap";const W9t=f.memo(jCe),U9t=e=>t=>e?`${Math.max(1/t.transform[2],1)}`:void 0,G9t={[cy.Line]:"right",[cy.Handle]:"bottom-right"};function q9t({nodeId:e,position:t,variant:n=cy.Handle,className:r,style:o=void 0,children:i,color:a,minWidth:s=10,minHeight:l=10,maxWidth:c=Number.MAX_VALUE,maxHeight:u=Number.MAX_VALUE,keepAspectRatio:d=!1,resizeDirection:p,autoScale:h=!0,shouldResize:m,onResizeStart:v,onResize:g,onResizeEnd:x}){const y=vCe(),b=typeof e=="string"?e:y,C=po(),S=f.useRef(null),w=n===cy.Handle,E=ur(f.useCallback(U9t(w&&h),[w,h]),xo),_=f.useRef(null),P=t??G9t[n];f.useEffect(()=>{if(!(!S.current||!b))return _.current||(_.current=Ojt({domNode:S.current,nodeId:b,getStoreItems:()=>{const{nodeLookup:R,transform:O,snapGrid:T,snapToGrid:I,nodeOrigin:k,domNode:N}=C.getState();return{nodeLookup:R,transform:O,snapGrid:T,snapToGrid:I,nodeOrigin:k,paneDomNode:N}},onChange:(R,O)=>{const{triggerNodeChanges:T,nodeLookup:I,parentLookup:k,nodeOrigin:N}=C.getState(),D=[],L={x:R.x,y:R.y},H=I.get(b);if(H&&H.expandParent&&H.parentId){const U=H.origin??N,V=R.width??H.measured.width??0,j=R.height??H.measured.height??0,F={id:H.id,parentId:H.parentId,rect:{width:V,height:j,...H1e({x:R.x??H.position.x,y:R.y??H.position.y},{width:V,height:j},H.parentId,I,U)}},W=Yz([F],I,k,N);D.push(...W),L.x=R.x?Math.max(U[0]*V,R.x):void 0,L.y=R.y?Math.max(U[1]*j,R.y):void 0}if(L.x!==void 0&&L.y!==void 0){const U={id:b,type:"position",position:{...L}};D.push(U)}if(R.width!==void 0&&R.height!==void 0){const V={id:b,type:"dimensions",resizing:!0,setAttributes:p?p==="horizontal"?"width":"height":!0,dimensions:{width:R.width,height:R.height}};D.push(V)}for(const U of O){const V={...U,type:"position"};D.push(V)}T(D)},onEnd:({width:R,height:O})=>{const T={id:b,type:"dimensions",resizing:!1,dimensions:{width:R,height:O}};C.getState().triggerNodeChanges([T])}})),_.current.update({controlPosition:P,boundaries:{minWidth:s,minHeight:l,maxWidth:c,maxHeight:u},keepAspectRatio:d,resizeDirection:p,onResizeStart:v,onResize:g,onResizeEnd:x,shouldResize:m}),()=>{var R;(R=_.current)==null||R.destroy()}},[P,s,l,c,u,d,v,g,x,m]);const $=P.split("-");return M.jsx("div",{className:si(["react-flow__resize-control","nodrag",...$,n,r]),ref:S,style:{...o,scale:E,...a&&{[w?"backgroundColor":"borderColor"]:a}},children:i})}f.memo(q9t);const Qz=Fa()(Vs(e=>({nodes:[],edges:[],setNodes:t=>e(n=>{const o=(typeof t=="function"?t(n.nodes):t).map((i,a)=>({...i,position:i.position&&typeof i.position.x=="number"&&typeof i.position.y=="number"?i.position:{x:100+a*200,y:100+a*150},data:i.data||{title:`Node ${a+1}`}}));if(o.length!o.find(l=>l.id===s.id)).map(s=>s.id),a=n.edges.filter(s=>!i.includes(s.source)&&!i.includes(s.target));return{nodes:o,edges:a}}return JSON.stringify(o)!==JSON.stringify(n.nodes)?{nodes:o}:n}),setEdges:t=>e(n=>{const r=typeof t=="function"?t(n.edges):t;return JSON.stringify(r)!==JSON.stringify(n.edges)?{edges:r}:n}),clearFlow:()=>e({nodes:[],edges:[]})}),{name:"flow-builder-storage"})),zCe=({data:e})=>{const t=Pn(),n={style:{margin:0}},r=()=>{switch(e.formType){case pie:return M.jsx("div",{style:{padding:"8px 0",fontSize:"14px",color:"#666"},children:e.text||e.label||t.formatMessage({id:"nodes.label.default"})});case U1:return M.jsx(sr,{name:"text",label:t.formatMessage({id:"nodes.textField.label"}),...n});case hie:return M.jsx($Rt,{name:"digit",label:t.formatMessage({id:"nodes.numberField.label"}),...n});case mie:return M.jsx(ub,{name:"date",label:t.formatMessage({id:"nodes.datePicker.label"}),...n});case RB:return M.jsx(Km,{name:"select",label:t.formatMessage({id:"nodes.select.label"}),options:[{label:t.formatMessage({id:"flow.option.1"}),value:"1"},{label:t.formatMessage({id:"flow.option.2"}),value:"2"}],...n});case OB:return M.jsx(s4.Group,{name:"checkbox",label:t.formatMessage({id:"nodes.checkbox.label"}),options:[t.formatMessage({id:"flow.option.1"}),t.formatMessage({id:"flow.option.2"}),t.formatMessage({id:"flow.option.3"})],...n});case TB:return M.jsx(l4.Group,{name:"radio",label:t.formatMessage({id:"nodes.radio.label"}),options:[t.formatMessage({id:"flow.option.1"}),t.formatMessage({id:"flow.option.2"}),t.formatMessage({id:"flow.option.3"})],...n});default:return M.jsx("div",{children:t.formatMessage({id:"nodes.unknown"})})}};return M.jsx(js,{size:"small",style:{width:"100%",margin:"8px 0",border:"dashed"},children:M.jsx(jn,{submitter:!1,layout:"vertical",children:r()})})},K9t=({formType:e,onDelete:t,index:n,total:r,onMove:o})=>{const i=Pn();return M.jsx("div",{style:{marginBottom:8,position:"relative"},children:M.jsxs("div",{style:{position:"relative"},children:[M.jsx(zCe,{data:{formType:e}}),M.jsxs("div",{style:{position:"absolute",right:0,top:0,display:"flex",gap:4},children:[n>0&&M.jsx(At,{type:"text",icon:M.jsx(Sge,{}),size:"small",onClick:()=>o("up"),title:i.formatMessage({id:"flow.moveUp"})}),no("down"),title:i.formatMessage({id:"flow.moveDown"})}),M.jsx(At,{type:"text",icon:M.jsx(zc,{}),size:"small",onClick:t,title:i.formatMessage({id:"flow.delete"})})]})]})})},HCe=({nodeId:e,buttons:t})=>{const[n,r]=f.useState(!1),{isDarkMode:o}=Xi();return f.useEffect(()=>{const i=()=>{const c=window.flowSelectedNodeId;r(c===e)};i();const a=()=>{i()},s=()=>{r(!1)};window.addEventListener("flow-node-select",a),window.addEventListener("flow-node-deselect",s);const l=setInterval(i,500);return()=>{window.removeEventListener("flow-node-select",a),window.removeEventListener("flow-node-deselect",s),clearInterval(l)}},[e]),n?M.jsx("div",{style:{position:"absolute",top:-38,right:-0,zIndex:1e3,background:o?"rgba(31, 31, 31, 0.95)":"rgba(255, 255, 255, 0.95)",borderRadius:"6px",padding:"4px",boxShadow:"0 2px 8px rgba(0, 0, 0, 0.15)",border:`1px solid ${o?"#434343":"#d9d9d9"}`},onClick:i=>i.stopPropagation(),children:M.jsx(Ri,{size:2,children:t.map(i=>M.jsx(At,{type:i.type||"text",icon:i.icon,size:"small",onClick:a=>{a.stopPropagation(),i.onClick()},title:i.title,danger:i.danger,style:{width:24,height:24,padding:0,display:"flex",alignItems:"center",justifyContent:"center"}},i.key))})}):null},Y9t=({id:e,data:t})=>{var l;const n=Pn(),r=c=>{c.preventDefault(),c.dataTransfer.dropEffect="move"},o=c=>{var p;c.preventDefault(),c.stopPropagation();const u=c.dataTransfer.getData("application/reactflow"),d=c.dataTransfer.getData("form-type");u===Xl&&((p=t.onChildAdd)==null||p.call(t,e,{id:`form-${Date.now()}`,type:"form",formType:d||U1}))},i=(c,u)=>{const d=[...t.children||[]],p=d.findIndex(m=>m.id===c),h=u==="up"?p-1:p+1;if(h>=0&&h{window.dispatchEvent(new CustomEvent("flow-delete-node",{detail:{nodeId:e,selectedNodeId:e}}))},s=()=>{console.log("handleCopy",e),window.dispatchEvent(new CustomEvent("flow-copy-node",{detail:{nodeId:e}}))};return M.jsxs("div",{style:{position:"relative"},children:[M.jsxs(js,{title:t.title||n.formatMessage({id:"flow.parentNode"}),style:{width:300,minHeight:120,border:"1px solid"},onDragOver:r,onDrop:o,children:[M.jsx(tg,{type:"target",position:an.Top}),M.jsx("div",{className:"node-children",style:{padding:"8px 0"},children:(l=t.children)==null?void 0:l.map((c,u)=>{var d;return M.jsx(K9t,{id:c.id,parentId:e,formType:c.formType,index:u,total:((d=t.children)==null?void 0:d.length)||0,onDelete:()=>{var p;return(p=t.onChildDelete)==null?void 0:p.call(t,e,c.id)},onMove:p=>i(c.id,p)},c.id)})}),M.jsx(tg,{type:"source",position:an.Bottom})]}),M.jsx(HCe,{nodeId:e,buttons:[{key:"copy",icon:M.jsx(Ege,{}),title:n.formatMessage({id:"flow.copy"}),onClick:s},{key:"settings",icon:M.jsx(I7,{}),title:n.formatMessage({id:"flow.properties"}),onClick:()=>{var c;return(c=t.onPropertyClick)==null?void 0:c.call(t)}},{key:"delete",icon:M.jsx(zc,{}),title:n.formatMessage({id:"flow.delete"}),onClick:a,danger:!0}]})]})},VCe=f.createContext(void 0),WCe=()=>{const e=f.useContext(VCe);if(e===void 0)throw new Error("useFlowContext must be used within a FlowProvider");return e},X9t=({children:e,value:t})=>M.jsx(VCe.Provider,{value:t,children:e}),Q9t=({id:e,data:t})=>{const n=Pn(),{isDarkMode:r}=Xi(),o=ds(l=>l.currentOrg),{currentFlow:i}=WCe(),a=()=>{var l;console.log("handleRun"),(l=window.bytedesk)==null||l.showChat({chatConfig:{org:o==null?void 0:o.uid,t:MB,sid:i==null?void 0:i.uid}})},s=()=>{var l;(l=t.onPropertyClick)==null||l.call(t)};return M.jsxs("div",{style:{position:"relative"},children:[M.jsx(js,{title:t.title||n.formatMessage({id:"flow.start"}),style:{width:150,minHeight:60,border:"1px solid"},children:M.jsx(tg,{type:"source",position:an.Right,style:{background:r?"#177ddc":"#1890ff"}})}),M.jsx(HCe,{nodeId:e,buttons:[{key:"run",icon:M.jsx(T7,{}),title:n.formatMessage({id:"flow.run"}),onClick:a},{key:"settings",icon:M.jsx(I7,{}),title:n.formatMessage({id:"flow.properties"}),onClick:s}]})]})};window.flowPropertyClick=null;const Z9t=Z.memo(({props:e,onPropertyClick:t})=>M.jsx(Y9t,{...e,data:{...e.data,onPropertyClick:()=>t({id:e.id,type:e.type,position:e.position,data:e.data})}})),J9t=Z.memo(({props:e,onPropertyClick:t})=>M.jsx(Q9t,{...e,data:{...e.data,onPropertyClick:()=>t({id:e.id,type:e.type,position:e.position,data:e.data})}})),ezt={[xv]:e=>M.jsx(Z9t,{props:e,onPropertyClick:window.flowPropertyClick}),[Xl]:zCe,[ud]:e=>M.jsx(J9t,{props:e,onPropertyClick:window.flowPropertyClick})},tzt=({onNodeClick:e,onPropertyClick:t,currentFlow:n})=>{const{nodes:r,edges:o,setNodes:i,setEdges:a}=Qz(),s=CI(),l=Pn(),{themeMode:c,isDarkMode:u}=Xi(),[d,p]=f.useState(c),[h,m]=f.useState(null),v=ds(O=>O.currentOrg),g=WCe(),x=n||g.currentFlow;f.useEffect(()=>{p(c)},[c]),f.useEffect(()=>{window.flowPropertyClick=t,window.flowCurrentFlow=x,window.flowSelectedNodeId=h},[t,x,h]),f.useEffect(()=>{window.flowInstance=s},[s]),f.useEffect(()=>{const O=T=>{const{nodes:I,edges:k}=T.detail;i(I),a(k)};return window.addEventListener("flow-import",O),()=>{window.removeEventListener("flow-import",O)}},[i,a]),f.useEffect(()=>{r.length>0&&r.every(O=>O.position&&typeof O.position.x=="number"&&typeof O.position.y=="number")&&i(r.map(O=>O.type===xv?{...O,data:{...O.data,onChildAdd:y,onChildDelete:b}}:{...O,position:O.position||{x:0,y:0}}))},[]);const y=f.useCallback((O,T)=>{console.log("添加子节点:",{parentId:O,childNode:T,childNodeId:T.id,childNodeType:T.type}),i(I=>I.map(k=>{var N;if(k.id===O){const D={...k,data:{...k.data,children:[...k.data.children||[],T],onChildAdd:y,onChildDelete:b}};return console.log("父节点更新后的子节点数量:",((N=D.data.children)==null?void 0:N.length)||0),D}return k}))},[i]),b=f.useCallback((O,T)=>{console.log("删除子节点:",{parentId:O,childId:T}),i(I=>I.map(k=>{var N,D;if(k.id===O){const L={...k,data:{...k.data,children:(N=k.data.children)==null?void 0:N.filter(H=>H.id!==T),onChildAdd:y,onChildDelete:b}};return console.log("父节点删除子节点后剩余数量:",((D=L.data.children)==null?void 0:D.length)||0),L}return k}))},[i]),C=f.useCallback(O=>{if(O.preventDefault(),!O.dataTransfer)return;const T=O.dataTransfer.getData("application/reactflow");if(T!==xv&&T!==Xl&&T!==ud)return;const{x:I,y:k}=s.screenToFlowPosition({x:O.clientX,y:O.clientY});if(T===ud&&r.some(D=>D.type===ud))return;const N=r.find(D=>D.type===ud);if(N){const D={left:N.position.x-50,right:N.position.x+50,top:N.position.y-50,bottom:N.position.y+50};if(I>D.left&&ID.top&&k{const V=[...U,H];return console.log("当前所有节点数量:",V.length),V})}else if(T===ud){const D=`start-${Date.now()}`;console.log("新建start节点:",{nodeId:D,type:ud,position:{x:I,y:k}}),i(L=>{const H=[...L,{id:D,type:"start",position:{x:I,y:k},data:{}}];return console.log("当前所有节点数量:",H.length),H})}else{const D=`node-${Date.now()}`;console.log("新建parent节点:",{nodeId:D,type:T,position:{x:I,y:k}}),i(L=>{const H=[...L,{id:D,type:"parent",position:{x:I,y:k},data:{title:"父节点",description:"",children:[],onChildAdd:y,onChildDelete:b}}];return console.log("当前所有节点数量:",H.length),H})}},[s,y,b,r,i]),S=f.useCallback(O=>{O.preventDefault(),O.dataTransfer&&(O.dataTransfer.dropEffect="move")},[]),w=f.useCallback(O=>{console.log("新建edge连线:",O),a(T=>{const I={id:`edge-${O.source}-${O.target}-${Date.now()}`,source:O.source,target:O.target,sourceHandle:O.sourceHandle,targetHandle:O.targetHandle,deletable:!0},k=[...T,I];return console.log("当前所有edges:",k),k})},[a]),E=f.useCallback(O=>{O.forEach(T=>{T.type===sPe&&T.position?console.log("节点位置变化:",{nodeId:T.id,newPosition:T.position,dragging:T.dragging}):T.type===lPe?console.log("新增节点变化:",T):T.type===cPe?console.log("删除节点变化:",T):T.type===uPe?console.log("选择节点变化:",T):T.type===dPe&&console.log("节点尺寸变化:",T)}),i(T=>{const I=fCe(O,T);return I.length!==T.length&&console.log("节点数量变化:",{之前:T.length,现在:I.length,变化:I.length-T.length}),I})},[i]),_=f.useCallback((O,T)=>{console.log("节点被点击:",{nodeId:T.id,nodeType:T.type,position:T.position,nodeData:T.data}),m(T.id),e(T),window.dispatchEvent(new CustomEvent("flow-node-select",{detail:{nodeId:T.id}}))},[e]),P=f.useCallback((O,T)=>{console.log("节点被双击,打开属性面板:",{nodeId:T.id,nodeType:T.type,position:T.position,nodeData:T.data}),t(T)},[t]),$=f.useCallback(()=>{console.log("画布被点击,取消节点选择"),m(null),window.dispatchEvent(new CustomEvent("flow-node-deselect"))},[]);f.useEffect(()=>{const O=k=>{const{nodeId:N,data:D}=k.detail;console.log("节点更新事件:",{nodeId:N,updateData:D}),i(r.map(L=>{if(L.id===N){const H={...L,data:{...L.data,...D}};return console.log("节点更新完成:",{nodeId:N,updatedNode:H}),H}return L}))},T=k=>{const{nodeId:N}=k.detail;console.log("复制节点事件:",{nodeId:N});const D=r.find(L=>L.id===N);if(D){const L=`copy-${N}-${Date.now()}`,H={x:D.position.x+100,y:D.position.y+100};console.log("复制节点创建:",{原节点ID:N,新节点ID:L,原位置:D.position,新位置:H}),i(U=>{const V=[...U,{...D,id:L,position:H}];return console.log("复制后节点总数:",V.length),V})}},I=k=>{var D;const{nodeId:N}=k.detail;console.log("开始对话事件:",{nodeId:N}),(D=window.bytedesk)==null||D.showChat({chatConfig:{org:v==null?void 0:v.uid,t:MB,sid:x==null?void 0:x.uid}})};return window.addEventListener("flow-node-update",O),window.addEventListener("flow-copy-node",T),window.addEventListener("flow-start-chat",I),()=>{window.removeEventListener("flow-node-update",O),window.removeEventListener("flow-copy-node",T),window.removeEventListener("flow-start-chat",I)}},[r,i,v==null?void 0:v.uid,x==null?void 0:x.uid]),f.useEffect(()=>{const O=T=>{const{nodeId:I}=T.detail;console.log("删除节点事件:",{nodeId:I}),i(k=>{const N=k.filter(D=>D.id!==I);return console.log("删除节点后剩余数量:",{删除前:k.length,删除后:N.length,被删除的节点ID:I}),(N.length===0||I===T.detail.selectedNodeId)&&(console.log("触发节点取消选中事件"),window.dispatchEvent(new CustomEvent("flow-node-deselect"))),N})};return window.addEventListener("flow-delete-node",O),()=>{window.removeEventListener("flow-delete-node",O)}},[i]),f.useEffect(()=>{if(r.length===0){const O={id:"start-node",type:ud,position:{x:100,y:100},data:{title:"Start"}};console.log("初始化起始节点:",O),i([O])}},[r.length,i]);const R=r.map(O=>O.type===xv?{...O,data:{...O.data,onChildAdd:y,onChildDelete:b}}:O);return M.jsx("div",{style:{width:"100%",height:"100%"},children:M.jsxs(b9t,{nodes:R.filter(O=>O.position&&typeof O.position.x=="number"&&typeof O.position.y=="number").map((O,T)=>({...O,position:O.position||{x:100+T*200,y:100+T*150},data:O.data||{title:`Node ${T+1}`},style:{...O.style,border:O.id===h?`2px solid ${u?"#177ddc":"#1890ff"}`:void 0,boxShadow:O.id===h?`0 0 8px ${u?"#177ddc40":"#1890ff40"}`:void 0}})),edges:o,nodeTypes:ezt,onConnect:w,onNodesChange:E,onNodeClick:_,onNodeDoubleClick:P,onPaneClick:$,onDrop:C,onDragOver:S,fitView:!1,defaultViewport:{x:0,y:0,zoom:1},proOptions:{hideAttribution:!0},"aria-label":l.formatMessage({id:"flow.canvas.label"}),colorMode:d,children:[M.jsx(E9t,{bgColor:u?"#322F2FFF":"#F5F2F2FF",variant:kd.Dots,gap:12,size:1}),M.jsx(T9t,{}),M.jsx(W9t,{})]})})},nzt=({onNodeClick:e,onPropertyClick:t,currentFlow:n})=>M.jsx("div",{style:{width:"100%",height:"100%"},children:M.jsx(FCe,{children:M.jsx(tzt,{onNodeClick:e,onPropertyClick:t,currentFlow:n})})}),rzt=({selectedNode:e,visible:t,onClose:n,onNodeUpdate:r,onChildUpdate:o,onChildDelete:i})=>{var h;const a=Pn(),{isDarkMode:s}=Xi(),[l]=rn.useForm();f.useEffect(()=>{e&&l.setFieldsValue({id:e.id,type:e.type,title:e.data.title,description:e.data.description})},[e==null?void 0:e.id,e==null?void 0:e.data.title,e==null?void 0:e.data.description,e==null?void 0:e.type,l]);const c=()=>{e&&l.setFieldsValue({id:e.id,type:e.type,title:e.data.title,description:e.data.description})},u=async()=>{try{const m=await l.validateFields();if(e){const v={...e.data,title:m.title,description:m.description};r(e.id,v),l.setFieldsValue({id:e.id,type:e.type,title:m.title,description:m.description}),n()}}catch(m){console.error("Validate Failed:",m)}},d=(m,v,g)=>{o(m,v,g)},p=(m,v)=>{i(m,v)};return M.jsx(nS,{title:a.formatMessage({id:"propertyPanel.settings"}),placement:"right",size:"large",onClose:n,open:t,className:s?"dark-drawer":"",style:{background:s?"#141414":"#fff"},styles:{header:{background:s?"#1f1f1f":"#fff",borderBottom:`1px solid ${s?"#434343":"#f0f0f0"}`,color:s?"#fff":"#000"},body:{background:s?"#141414":"#fff",color:s?"#fff":"#000"}},extra:M.jsxs(Ri,{children:[M.jsx(At,{icon:M.jsx(ont,{}),onClick:c,title:a.formatMessage({id:"propertyPanel.reset"}),children:a.formatMessage({id:"propertyPanel.reset"})}),M.jsx(At,{type:"primary",icon:M.jsx(kT,{}),onClick:u,title:a.formatMessage({id:"propertyPanel.save"}),children:a.formatMessage({id:"propertyPanel.save"})})]}),children:e&&M.jsxs(rn,{form:l,layout:"vertical",initialValues:{id:e.id,type:e.type,title:e.data.title,description:e.data.description},children:[M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.nodeId"}),name:"id",children:M.jsx(Hn,{disabled:!0})}),M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.nodeType"}),name:"type",children:M.jsx(Hn,{disabled:!0})}),M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.nodeName"}),name:"title",children:M.jsx(Hn,{placeholder:a.formatMessage({id:"propertyPanel.placeholder.name"})})}),M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.nodeDesc"}),name:"description",children:M.jsx(Hn.TextArea,{placeholder:a.formatMessage({id:"propertyPanel.placeholder.desc"})})}),(h=e.data.children)==null?void 0:h.map(m=>M.jsxs(js,{size:"small",title:a.formatMessage({id:"propertyPanel.componentType"}),extra:M.jsx(At,{type:"text",icon:M.jsx(zc,{}),onClick:()=>p(e.id,m.id),title:a.formatMessage({id:"flow.delete"})}),children:[M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.labelName"}),children:M.jsx(Hn,{placeholder:a.formatMessage({id:"propertyPanel.placeholder.label"}),value:m.label,onChange:v=>d(e.id,m.id,{label:v.target.value})})}),(m.formType===RB||m.formType===OB||m.formType===TB)&&M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.options"}),children:M.jsx($i,{mode:"tags",style:{width:"100%"},placeholder:a.formatMessage({id:"propertyPanel.placeholder.options"}),value:m.options,onChange:v=>d(e.id,m.id,{options:v})})})]},m.id))]})})},ozt=({open:e,onClose:t,jsonContent:n})=>{const r=Pn(),{isDarkMode:o}=Xi(),i=async()=>{if(!n){_e.warning(r.formatMessage({id:"flowgram.json.copy.no.content",defaultMessage:"没有内容可复制"}));return}try{await navigator.clipboard.writeText(n),_e.success(r.formatMessage({id:"flowgram.json.copy.success",defaultMessage:"已复制到剪贴板"}))}catch{const c=document.createElement("textarea");c.value=n,document.body.appendChild(c),c.select();try{document.execCommand("copy"),_e.success(r.formatMessage({id:"flowgram.json.copy.success",defaultMessage:"已复制到剪贴板"}))}catch{_e.error(r.formatMessage({id:"flowgram.json.copy.error",defaultMessage:"复制失败"}))}document.body.removeChild(c)}},a=()=>{if(!n){_e.warning(r.formatMessage({id:"flowgram.json.export.no.content",defaultMessage:"没有内容可导出"}));return}try{const l=new Blob([n],{type:"application/json"}),c=URL.createObjectURL(l),u=document.createElement("a");u.href=c;const d=new Date().toISOString().replace(/[^0-9]/g,"").slice(0,14);u.download=`flowgram_${d}.json`,document.body.appendChild(u),u.click(),document.body.removeChild(u),URL.revokeObjectURL(c),_e.success(r.formatMessage({id:"flowgram.json.export.success",defaultMessage:"文件导出成功"}))}catch{_e.error(r.formatMessage({id:"flowgram.json.export.error",defaultMessage:"导出失败"}))}},s=M.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",width:"100%"},children:[M.jsx("span",{children:r.formatMessage({id:"flowgram.json.viewer.title",defaultMessage:"流程 JSON 内容"})}),M.jsxs(Ri,{children:[M.jsx(At,{type:"text",icon:M.jsx(Ege,{}),onClick:i,size:"small",style:{color:o?"#fff":"#000"},title:r.formatMessage({id:"flowgram.json.copy",defaultMessage:"复制"})}),M.jsx(At,{type:"text",icon:M.jsx(Ret,{}),onClick:a,size:"small",style:{color:o?"#fff":"#000"},title:r.formatMessage({id:"flowgram.json.export",defaultMessage:"导出"})})]})]});return M.jsx(nS,{title:s,placement:"right",width:600,onClose:t,open:e,styles:{body:{padding:0,background:o?"#141414":"#fff"}},children:M.jsx("div",{style:{height:"100%",padding:"16px",background:o?"#141414":"#fff"},children:n?M.jsx("pre",{style:{margin:0,padding:"16px",background:o?"#1f1f1f":"#f5f5f5",borderRadius:"6px",fontSize:"12px",lineHeight:"1.5",color:o?"#e6e6e6":"#333",overflow:"auto",height:"calc(100vh - 200px)",border:`1px solid ${o?"#303030":"#d9d9d9"}`},children:n}):M.jsx("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"calc(100vh - 200px)",color:o?"#e6e6e6":"#666"},children:r.formatMessage({id:"flowgram.json.viewer.no.content",defaultMessage:"暂无内容"})})})})},izt=({visible:e,onClose:t,nodes:n,edges:r})=>{const o={nodes:n,edges:r};return M.jsx(ozt,{open:e,onClose:t,jsonContent:JSON.stringify(o,null,2)})};async function azt(e){return Xn("/api/v1/workflow/query/org",{method:"GET",params:{...e,channel:mr}})}async function szt(e){return Xn("/api/v1/workflow/query/uid",{method:"GET",params:{...e,channel:mr}})}async function lzt(e){return Xn("/api/v1/workflow/create",{method:"POST",data:{...e,channel:mr}})}async function czt(e){return Xn("/api/v1/workflow/update",{method:"POST",data:{...e,channel:mr}})}async function uzt(e){return Xn("/api/v1/workflow/delete",{method:"POST",data:{...e,channel:mr}})}class dzt{flowNodeToReactFlow(t){return{id:t.id,type:t.type,position:t.meta.position,data:t.data,style:t.style,draggable:!0,selectable:!0,connectable:!0}}reactFlowToFlowNode(t){return{id:t.id,type:t.type,meta:{position:t.position},data:t.data,style:t.style}}flowEdgeToReactFlow(t){return{id:t.id,source:t.sourceNodeID,target:t.targetNodeID,sourceHandle:t.sourcePortID,targetHandle:t.targetPortID,style:t.style,type:t.type,label:t.label,deletable:!0}}reactFlowToFlowEdge(t){return{id:t.id,sourceNodeID:t.source,targetNodeID:t.target,sourcePortID:t.sourceHandle,targetPortID:t.targetHandle,style:t.style,type:t.type,label:t.label}}flowDocumentToReactFlow(t){return{nodes:t.nodes.map(n=>this.flowNodeToReactFlow(n)),edges:t.edges.map(n=>this.flowEdgeToReactFlow(n)),viewport:{x:0,y:0,zoom:1}}}reactFlowToFlowDocument(t){return{nodes:t.nodes.map(n=>this.reactFlowToFlowNode(n)),edges:t.edges.map(n=>this.reactFlowToFlowEdge(n)),meta:{version:"1.0.0",createdAt:new Date().toISOString(),updatedAt:new Date().toISOString()}}}batchFlowNodesToReactFlow(t){return t.map(n=>this.flowNodeToReactFlow(n))}batchFlowEdgesToReactFlow(t){return t.map(n=>this.flowEdgeToReactFlow(n))}batchReactFlowToFlowNodes(t){return t.map(n=>this.reactFlowToFlowNode(n))}batchReactFlowToFlowEdges(t){return t.map(n=>this.reactFlowToFlowEdge(n))}generateNodeId(t){return`${t}_${Date.now()}_${Math.random().toString(36).substr(2,9)}`}generateEdgeId(t,n){return`edge_${t}_${n}_${Date.now()}`}validateNode(t){return!t.id||!t.type?!1:"meta"in t?!!t.meta.position:!!t.position}validateEdge(t){if(!t.id)return!1;if("sourceNodeID"in t){const n=t;return!!(n.sourceNodeID&&n.targetNodeID)}else{const n=t;return!!(n.source&&n.target)}}createDefaultFlowNode(t,n){return{id:this.generateNodeId(t),type:t,meta:{position:n},data:{title:`${t} Node`}}}createDefaultReactFlowNode(t,n){return{id:this.generateNodeId(t),type:t,position:n,data:{title:`${t} Node`},draggable:!0,selectable:!0,connectable:!0}}createDefaultFlowEdge(t,n){return{id:this.generateEdgeId(t,n),sourceNodeID:t,targetNodeID:n}}createDefaultReactFlowEdge(t,n){return{id:this.generateEdgeId(t,n),source:t,target:n,deletable:!0}}}const IF=new dzt,{flowNodeToReactFlow:von,reactFlowToFlowNode:yon,flowEdgeToReactFlow:bon,reactFlowToFlowEdge:xon,flowDocumentToReactFlow:Con,reactFlowToFlowDocument:won,batchFlowNodesToReactFlow:Son,batchFlowEdgesToReactFlow:Eon,batchReactFlowToFlowNodes:_on,batchReactFlowToFlowEdges:$on,generateNodeId:Pon,generateEdgeId:Mon,validateNode:fzt,validateEdge:pzt,createDefaultFlowNode:Ron,createDefaultReactFlowNode:Oon,createDefaultFlowEdge:Ton,createDefaultReactFlowEdge:Ion}=IF,hzt=()=>{const{setNodes:e,setEdges:t}=Qz(),n=Pn(),r=ds(h=>h.currentOrg),o=f.useCallback(async h=>{if(h.uid)try{const m={uid:h.uid},v=await szt(m);if(Qf.debug("loadWorkflowContent response:",v.data,m),v.data.code===200&&v.data.data.schema){const g=JSON.parse(v.data.data.schema),x=(g.nodes||[]).map((b,C)=>({...b,position:b.position||{x:100+C*200,y:100+C*150},data:b.data||{title:`Node ${C+1}`}})),y=(g.edges||[]).map(b=>({...b,id:b.id||`edge-${b.source}-${b.target}`}));e(x),t(y)}else e([]),t([])}catch(m){console.error("加载流程内容失败:",m),_e.error(n.formatMessage({id:"flow.load.error",defaultMessage:"加载流程内容失败"})),e([]),t([])}},[e,t,n]),i=f.useCallback(async h=>{if(!(r!=null&&r.uid))return[];try{const m={pageNumber:0,pageSize:100,orgUid:r.uid,type:jk},v=await azt(m);if(Qf.debug("fetchWorkflows response:",v.data,m),v.data.code===200){const g=v.data.data.content||[];return!h&&g.length>0?(await o(g[0]),{workflows:g,defaultFlow:g[0]}):{workflows:g,defaultFlow:null}}return{workflows:[],defaultFlow:null}}catch(m){return console.error("获取流程列表失败:",m),_e.error(n.formatMessage({id:"flow.fetch.error",defaultMessage:"获取流程列表失败"})),{workflows:[],defaultFlow:null}}},[r==null?void 0:r.uid,n,o]),a=f.useCallback(async(h,m)=>{if(!h||!(r!=null&&r.uid))return _e.error(n.formatMessage({id:"flow.save.no.flow",defaultMessage:"没有可保存的流程"})),!1;try{const v=m.nodes!==void 0||m.edges!==void 0,g=m.nickname!==void 0||m.description!==void 0||m.avatar!==void 0;let x="flow.updating",y="flow.update.success",b="flow.update.error",C="正在更新...",S="更新成功",w="更新失败";v&&!g&&(x="flow.saving",y="flow.save.success",b="flow.save.error",C="正在保存...",S="保存成功",w="保存失败"),_e.loading(n.formatMessage({id:x,defaultMessage:C}));const E={uid:h.uid,nickname:m.nickname??h.nickname,description:m.description??h.description,avatar:m.avatar??h.avatar,orgUid:r.uid,type:jk};if(v){const P={nodes:m.nodes||[],edges:m.edges||[]};E.schema=JSON.stringify(P)}const _=await czt(E);if(Qf.debug("updateFlow response:",_.data,E),_.data.code===200){_e.destroy(),_e.success(n.formatMessage({id:y,defaultMessage:S}));const P={...h,nickname:m.nickname??h.nickname,description:m.description??h.description,avatar:m.avatar??h.avatar};return v&&(P.schema=E.schema),P}else return _e.destroy(),_e.error(_.data.message||n.formatMessage({id:b,defaultMessage:w})),!1}catch{return _e.destroy(),_e.error(n.formatMessage({id:"flow.update.error",defaultMessage:"更新失败"})),!1}},[r==null?void 0:r.uid,n]),s=f.useCallback(async h=>{if(!(r!=null&&r.uid))return!1;try{_e.loading(n.formatMessage({id:"flow.creating",defaultMessage:"正在创建..."}));const m={nodes:[],edges:[]},v={nickname:h.nickname,description:h.description,avatar:h.avatar,schema:JSON.stringify(m),type:jk,orgUid:r.uid},g=await lzt(v);return Qf.debug("createFlow response:",g,v),g.data.code===200?(_e.destroy(),_e.success(n.formatMessage({id:"flow.create.success",defaultMessage:"创建成功"})),e([]),t([]),g.data.data):(_e.destroy(),_e.error(g.data.message||n.formatMessage({id:"flow.create.error",defaultMessage:"创建失败"})),!1)}catch{return _e.destroy(),_e.error(n.formatMessage({id:"flow.create.error",defaultMessage:"创建失败"})),!1}},[r==null?void 0:r.uid,n,e,t]),l=f.useCallback(async h=>h!=null&&h.uid?new Promise(m=>{Ir.confirm({title:n.formatMessage({id:"flow.delete.confirm.title",defaultMessage:"确认删除"}),content:n.formatMessage({id:"flow.delete.confirm.content",defaultMessage:"确定要删除这个流程吗?此操作不可恢复。"}),onOk:async()=>{try{_e.loading(n.formatMessage({id:"flow.deleting",defaultMessage:"正在删除..."}));const v=await uzt({uid:h.uid});Qf.debug("deleteFlow response:",v,h),v.data.code===200?(_e.destroy(),_e.success(n.formatMessage({id:"flow.delete.success",defaultMessage:"删除成功"})),e([]),t([]),m(!0)):(_e.destroy(),_e.error(v.data.message||n.formatMessage({id:"flow.delete.error",defaultMessage:"删除失败"})),m(!1))}catch{_e.destroy(),_e.error(n.formatMessage({id:"flow.delete.error",defaultMessage:"删除失败"})),m(!1)}},onCancel:()=>m(!1)})}):!1,[n,e,t]),c=f.useCallback(async h=>{var m;if(!(h!=null&&h.uid))return _e.error(n.formatMessage({id:"flow.run.no.flow",defaultMessage:"请先选择或创建一个流程"})),!1;try{return(m=window.bytedesk)==null||m.showChat({chatConfig:{org:r==null?void 0:r.uid,t:MB,sid:h.uid}}),!0}catch(v){return console.error("运行流程失败:",v),_e.error(n.formatMessage({id:"flow.run.error",defaultMessage:"流程运行失败"})),!1}},[r==null?void 0:r.uid,n]),u=f.useCallback(async(h,m,v)=>{const g=h.find(x=>x.uid===m);return g&&g.uid!==(v==null?void 0:v.uid)?(await o(g),g):null},[o]),d=f.useCallback((h,m,v)=>{const x=JSON.stringify({nodes:m,edges:v},null,2),y=new Blob([x],{type:"application/json"}),b=URL.createObjectURL(y),C=document.createElement("a");C.download=`${(h==null?void 0:h.nickname)||"flow"}-data.json`,C.href=b,C.click(),URL.revokeObjectURL(b),_e.success(n.formatMessage({id:"flow.export.success",defaultMessage:"导出成功"}))},[n]),p=f.useCallback(h=>{const m=new FileReader;return m.onload=v=>{var g;try{const x=JSON.parse((g=v.target)==null?void 0:g.result),y=(x.nodes||[]).map((C,S)=>{const w={...C,id:C.id||IF.generateNodeId(C.type||"node"),type:C.type||"parent",position:C.position||{x:100+S*200,y:100+S*150},data:C.data||{title:`Node ${S+1}`}};return fzt(w)||console.warn("Invalid node data:",w),w}),b=(x.edges||[]).map(C=>{const S={...C,id:C.id||IF.generateEdgeId(C.source||"",C.target||""),source:C.source||"",target:C.target||""};return pzt(S)||console.warn("Invalid edge data:",S),S});e(y),t(b),_e.success(n.formatMessage({id:"flow.import.success",defaultMessage:"导入成功"}))}catch(x){console.error("导入数据解析失败:",x),_e.error(n.formatMessage({id:"flow.import.error",defaultMessage:"导入失败,请检查文件格式"}))}},m.readAsText(h),!1},[e,t,n]);return{loadWorkflowContent:o,fetchWorkflows:i,updateFlow:a,createFlow:s,deleteFlow:l,runFlow:c,switchFlow:u,exportFlow:d,importFlow:p}},mzt=({isModalOpen:e,isEdit:t,workflow:n,handleSubmit:r,handleCancel:o})=>{const i=Pn(),{isDarkMode:a}=Xi(),[s]=rn.useForm(),l=ds(g=>g.currentOrg),[c,u]=f.useState(null),[d,p]=f.useState(!1),h=g=>{const x={...g,avatar:(c==null?void 0:c.fileUrl)||(t?n==null?void 0:n.avatar:$y()+"/avatars/workflow.png")};r(x)},m=async g=>{if(!g.type.startsWith("image/"))return md.error(i.formatMessage({id:"upload.avatar.type.invalid",defaultMessage:"请选择图片文件"})),!1;const x=2*1024*1024;if(g.size>x)return md.error(i.formatMessage({id:"upload.avatar.size.limit",defaultMessage:"头像文件大小不能超过2MB"})),!1;p(!0);try{const y=new FormData,b=Ft(new Date).format("YYYYMMDDHHmmss")+"_"+g.name;y.append("file",g),y.append("fileName",b),y.append("fileType",g.type),y.append("isAvatar","true"),y.append("kbType","flowgram"),y.append("categoryUid",""),y.append("kbUid",""),y.append("orgUid",(l==null?void 0:l.uid)||""),y.append("client",mr);const C=await fetch(q1(),{method:"POST",headers:{Authorization:"Bearer "+localStorage.getItem(Tp)},body:y});if(!C.ok)throw new Error(`HTTP error! status: ${C.status}`);const S=await C.json();if(S.code===200)u(S.data),md.success(i.formatMessage({id:"upload.avatar.success",defaultMessage:"头像上传成功"}));else throw new Error(S.message||"上传失败")}catch(y){console.error("头像上传错误:",y),md.error(i.formatMessage({id:"upload.avatar.failed",defaultMessage:"头像上传失败"}))}finally{p(!1)}return!1},v=()=>{u(null),md.success(i.formatMessage({id:"upload.avatar.deleted",defaultMessage:"头像已删除"}))};return f.useEffect(()=>{e&&(t&&n&&n.avatar?(u({uid:"initial-avatar",fileName:"avatar",fileUrl:n.avatar,fileType:"image/jpeg"}),s.setFieldsValue({nickname:n.nickname,avatar:n.avatar,description:n.description})):u(t?null:{uid:"default-avatar",fileName:"workflow.png",fileUrl:"https://cdn.weiyuai.cn/avatars/workflow.png",fileType:"image/png"}))},[e,t,n]),M.jsx(Ir,{title:i.formatMessage({id:t?"flowgram.edit.title":"flowgram.create.title",defaultMessage:t?"编辑流程":"创建新流程"}),open:e,onOk:()=>s.submit(),onCancel:o,okText:i.formatMessage({id:t?"common.update":"common.create",defaultMessage:t?"更新":"创建"}),cancelText:i.formatMessage({id:"common.cancel",defaultMessage:"取消"}),maskClosable:!0,destroyOnHidden:!0,className:a?"dark-modal":"",width:600,children:M.jsxs(rn,{form:s,layout:"vertical",onFinish:h,preserve:!1,children:[M.jsx(rn.Item,{label:i.formatMessage({id:"flowgram.avatar",defaultMessage:"流程头像"}),children:M.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"16px"},children:[M.jsxs("div",{style:{position:"relative"},children:[M.jsx(rf,{size:80,src:(c==null?void 0:c.fileUrl)||(t?n&&n.avatar:"https://cdn.weiyuai.cn/avatars/workflow.png"),icon:M.jsx(k7,{}),style:{border:"2px solid #f0f0f0"}}),c&&M.jsx(At,{type:"text",size:"small",icon:M.jsx(zc,{}),onClick:v,style:{position:"absolute",top:-8,right:-8,padding:"4px",background:"rgba(255, 255, 255, 0.9)",border:"1px solid #d9d9d9",borderRadius:"50%",minWidth:"24px",height:"24px",display:"flex",alignItems:"center",justifyContent:"center"}})]}),M.jsxs("div",{children:[M.jsx(Oc,{name:"avatar",showUploadList:!1,beforeUpload:m,accept:"image/*",disabled:d,children:M.jsx(At,{icon:M.jsx(eh,{}),loading:d,type:"dashed",children:i.formatMessage({id:"flowgram.avatar.upload",defaultMessage:"上传头像"})})}),M.jsx("div",{style:{fontSize:"12px",color:"#999",marginTop:"4px",maxWidth:"200px"},children:i.formatMessage({id:"flowgram.avatar.hint",defaultMessage:"支持 JPG、PNG 格式,文件大小不超过 2MB"})})]})]})}),M.jsx(rn.Item,{name:"nickname",label:i.formatMessage({id:"flowgram.name",defaultMessage:"流程名称"}),rules:[{required:!0,message:i.formatMessage({id:"flowgram.name.required",defaultMessage:"请输入流程名称"})}],children:M.jsx(Hn,{placeholder:i.formatMessage({id:"flowgram.name.placeholder",defaultMessage:"请输入流程名称"})})}),M.jsx(rn.Item,{name:"description",label:i.formatMessage({id:"flowgram.description",defaultMessage:"描述"}),children:M.jsx(Hn.TextArea,{rows:4,placeholder:i.formatMessage({id:"flowgram.description.placeholder",defaultMessage:"请输入流程描述(选填)"})})})]})})},gzt=({children:e})=>{const[t,n]=f.useState(null),[r,o]=f.useState([]),[i,a]=f.useState(!1),[s,l]=f.useState(!1),[c,u]=f.useState(!1),{isDarkMode:d}=Xi(),{nodes:p,edges:h}=Qz(),m=Pn(),v=p.filter(F=>F&&F.id&&F.position&&typeof F.position.x=="number"&&typeof F.position.y=="number"&&F.data),{fetchWorkflows:g,updateFlow:x,createFlow:y,deleteFlow:b,runFlow:C,switchFlow:S,exportFlow:w,importFlow:E}=hzt();f.useEffect(()=>{(async()=>{const W=await g(t);W&&typeof W=="object"&&"workflows"in W&&(o(W.workflows),W.defaultFlow&&n(W.defaultFlow))})()},[g]);const _=f.useCallback(async()=>{const F=await g(t);F&&typeof F=="object"&&"workflows"in F&&o(F.workflows)},[g,t]),P=f.useCallback(async F=>{const W=await y(F);W&&(n(W),a(!1),l(!1),await _())},[y,_]),$=f.useCallback(async F=>{if(!t)return;const W=await x(t,F);W&&(n(W),a(!1),l(!1),await _())},[t,x,_]),R=f.useCallback(async()=>{if(!t)return;await b(t)&&(n(null),await _())},[t,b,_]),O=f.useCallback(async()=>{if(!t)return;const F=await x(t,{nodes:v,edges:h});F&&n(F)},[t,x,v,h]),T=f.useCallback(async()=>{t&&await C(t)},[t,C]),I=f.useCallback(async F=>{const W=await S(r,F,t);W&&n(W)},[r,t,S]),k=()=>{l(!1),a(!0)},N=()=>{t&&(l(!0),a(!0))},D=()=>{u(!0)},L=()=>{w(t,v,h)},H=()=>{const F=document.getElementById("hidden-upload");if(F){const W=F.querySelector('input[type="file"]');W&&W.click()}},U=r.map(F=>({key:F.uid,label:F.nickname,onClick:()=>I(F.uid)})),V=[{key:"edit",label:M.jsx(ei,{id:"flow.edit",defaultMessage:"编辑"}),icon:M.jsx(R7,{}),onClick:N,disabled:!t},{key:"delete",label:M.jsx(ei,{id:"flow.delete",defaultMessage:"删除"}),icon:M.jsx(zc,{}),onClick:R,disabled:!t,danger:!0},{type:"divider"},{key:"import",label:M.jsx(ei,{id:"flow.import",defaultMessage:"导入"}),icon:M.jsx(eh,{}),onClick:H},{key:"export",label:M.jsx(ei,{id:"flow.export",defaultMessage:"导出"}),icon:M.jsx(IT,{}),onClick:L,disabled:!t},{key:"viewJson",label:M.jsx(ei,{id:"flow.view.json",defaultMessage:"查看JSON"}),icon:M.jsx(Gy,{}),onClick:D,disabled:!t}],j={currentFlow:t,workflows:r,safeNodes:v,edges:h,jsonVisible:c,setJsonVisible:u,headerControls:M.jsxs(M.Fragment,{children:[M.jsx("div",{className:"header-center",children:M.jsxs(Ri,{size:"middle",children:[M.jsx(At,{type:"primary",icon:M.jsx(Qw,{}),onClick:k,children:M.jsx(ei,{id:"flow.new",defaultMessage:"新建"})}),r.length>0&&M.jsx(z0,{menu:{items:U},trigger:["click"],children:M.jsx(At,{children:M.jsxs(Ri,{children:[(t==null?void 0:t.nickname)||m.formatMessage({id:"flow.select.flow",defaultMessage:"选择流程"}),M.jsx(Lp,{})]})})}),M.jsx(At,{icon:M.jsx(kT,{}),onClick:O,disabled:!t,children:M.jsx(ei,{id:"flow.save",defaultMessage:"保存"})})]})}),M.jsx("div",{className:"header-actions",children:M.jsxs(Ri,{children:[M.jsx(At,{type:"primary",icon:M.jsx(T7,{}),onClick:T,disabled:!t,children:M.jsx(ei,{id:"flow.run",defaultMessage:"运行"})}),M.jsx(z0,{menu:{items:V},trigger:["click"],children:M.jsx(At,{icon:M.jsx(O7,{}),style:{color:d?"#fff":"#000",backgroundColor:d?"#1f1f1f":"#fff"},children:M.jsx(ei,{id:"flow.more.actions",defaultMessage:"更多操作"})})})]})})]}),modals:M.jsxs(M.Fragment,{children:[M.jsx(Oc,{beforeUpload:E,showUploadList:!1,accept:".json",style:{display:"none"},id:"hidden-upload"}),M.jsx(mzt,{isModalOpen:i,isEdit:s,workflow:s?t:null,handleCancel:()=>{a(!1),l(!1)},handleSubmit:s?$:P})]})};return M.jsxs(X9t,{value:{currentFlow:t,workflows:r},children:[Z.cloneElement(e,{flowControllerContext:j}),j.modals]})},{Header:vzt}=Dr,yzt=({flowControllerContext:e})=>{const[t,n]=f.useState(null),[r,o]=f.useState(!0),{isDarkMode:i}=Xi(),{headerStyle:a}=df();f.useEffect(()=>{const v=()=>{n(null)};return window.addEventListener("flow-node-deselect",v),()=>{window.removeEventListener("flow-node-deselect",v)}},[]);const s=v=>{console.log("Node clicked:",v)},l=v=>{console.log("Property clicked:",v),n(v)},c=(v,g)=>{window.dispatchEvent(new CustomEvent("flow-node-update",{detail:{nodeId:v,data:g}}))},u=(e==null?void 0:e.safeNodes)||[],d=(e==null?void 0:e.edges)||[],p=(e==null?void 0:e.jsonVisible)||!1,h=()=>{var v;(v=e==null?void 0:e.setJsonVisible)==null||v.call(e,!1)},m=()=>{o(!r)};return M.jsxs("div",{className:"flow-builder-container",style:{height:"100vh",display:"flex",flexDirection:"column"},children:[M.jsx(vzt,{style:{...a,padding:"0 16px",height:"64px",lineHeight:"64px",borderBottom:`1px solid ${i?"#434343":"#f0f0f0"}`},children:M.jsxs("div",{className:"header-content",children:[M.jsxs("div",{className:"header-left",style:{display:"flex",alignItems:"center",gap:"12px"},children:[M.jsx(At,{type:"text",icon:r?M.jsx(rtt,{}):M.jsx(ltt,{}),onClick:m,style:{color:i?"#fff":"#000",border:"none",boxShadow:"none"},title:r?"隐藏左侧面板":"显示左侧面板"}),M.jsx("h3",{style:{margin:0,color:i?"#fff":"#000"},children:M.jsx(ei,{id:"menu.flowbuilder",defaultMessage:"FlowBuilder"})})]}),e==null?void 0:e.headerControls]})}),M.jsx(Dr,{style:{flex:1},children:M.jsxs("div",{className:"main-content",style:{display:"flex",height:"100%"},children:[r&&M.jsx("div",{className:"left-panel",style:{width:"300px",borderRight:`1px solid ${i?"#434343":"#f0f0f0"}`,background:i?"#141414":"#fff",transition:"all 0.2s ease-in-out"},children:M.jsx(JAt,{})}),M.jsx("div",{className:"center-panel",style:{flex:1},children:M.jsx(nzt,{onNodeClick:s,onPropertyClick:l,currentFlow:e==null?void 0:e.currentFlow})})]})}),M.jsx(rzt,{selectedNode:t?{id:t.id,type:t.type,data:t.data||{}}:null,visible:t!==null,onClose:()=>n(null),onNodeUpdate:c,onChildUpdate:(v,g,x)=>{console.log("Child updated:",v,g,x)},onChildDelete:(v,g)=>{console.log("Child deleted:",v,g)}}),M.jsx(izt,{visible:p,onClose:h,nodes:u,edges:d})]})},UCe=()=>M.jsx(gzt,{children:M.jsx(yzt,{})});function Ht(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}function bzt(e,t){return t={exports:{}},e(t,t.exports),t.exports}var xzt=bzt(function(e){var t=e.exports=function(n,r){if(r||(r=16),n===void 0&&(n=128),n<=0)return"0";for(var o=Math.log(Math.pow(2,n))/Math.log(r),i=2;o===1/0;i*=2)o=Math.log(Math.pow(2,n/i))/Math.log(r)*i;for(var a=o-Math.floor(o),s="",i=0;i=Math.pow(2,n)?t(n,r):s};t.rack=function(n,r,o){var i=function(s){var l=0;do{if(l++>10)if(o)n+=o;else throw new Error("too many ID collisions, use more bits");var c=t(n,r)}while(Object.hasOwnProperty.call(a,c));return a[c]=s,c},a=i.hats={};return i.get=function(s){return i.hats[s]},i.set=function(s,l){return i.hats[s]=l,i},i.bits=n||128,i.base=r||16,i}});function Du(e){if(!(this instanceof Du))return new Du(e);e=e||[128,36,1],this._seed=e.length?xzt.rack(e[0],e[1],e[2]):e}Du.prototype.next=function(e){return this._seed(e||!0)};Du.prototype.nextPrefixed=function(e,t){var n;do n=e+this.next(!0);while(this.assigned(n));return this.claim(n,t),n};Du.prototype.claim=function(e,t){this._seed.set(e,t||!0)};Du.prototype.assigned=function(e){return this._seed.get(e)||!1};Du.prototype.unclaim=function(e){delete this._seed.hats[e]};Du.prototype.clear=function(){var e=this._seed.hats,t;for(t in e)this.unclaim(t)};function Zz(e){return Array.prototype.concat.apply([],e)}const US=Object.prototype.toString,Czt=Object.prototype.hasOwnProperty;function ng(e){return e===void 0}function hi(e){return e!==void 0}function tw(e){return e==null}function fn(e){return US.call(e)==="[object Array]"}function xi(e){return US.call(e)==="[object Object]"}function un(e){return US.call(e)==="[object Number]"}function oi(e){const t=US.call(e);return t==="[object Function]"||t==="[object AsyncFunction]"||t==="[object GeneratorFunction]"||t==="[object AsyncGeneratorFunction]"||t==="[object Proxy]"}function ls(e){return US.call(e)==="[object String]"}function wzt(e){if(!fn(e))throw new Error("must supply array")}function Ta(e,t){return!tw(e)&&Czt.call(e,t)}function Yn(e,t){const n=_I(t);let r;return Me(e,function(o,i){if(n(o,i))return r=o,!1}),r}function GCe(e,t){const n=_I(t);let r=fn(e)?-1:void 0;return Me(e,function(o,i){if(n(o,i))return r=i,!1}),r}function In(e,t){const n=_I(t);let r=[];return Me(e,function(o,i){n(o,i)&&r.push(o)}),r}function Me(e,t){let n,r;if(ng(e))return;const o=fn(e)?Pzt:$zt;for(let i in e)if(Ta(e,i)&&(n=e[i],r=t(n,o(i)),r===!1))return n}function Szt(e,t){if(ng(e))return[];wzt(e);const n=_I(t);return e.filter(function(r,o){return!n(r,o)})}function cs(e,t,n){return Me(e,function(r,o){n=t(n,r,o)}),n}function Tg(e,t){return!!cs(e,function(n,r,o){return n&&t(r,o)},!0)}function ah(e,t){return!!Yn(e,t)}function Ui(e,t){let n=[];return Me(e,function(r,o){n.push(t(r,o))}),n}function nR(e){return e&&Object.keys(e)||[]}function Ezt(e){return nR(e).length}function EI(e){return Ui(e,t=>t)}function xb(e,t,n={}){return t=Jz(t),Me(e,function(r){let o=t(r)||"_",i=n[o];i||(i=n[o]=[]),i.push(r)}),n}function qCe(e,...t){e=Jz(e);let n={};return Me(t,o=>xb(o,e,n)),Ui(n,function(o,i){return o[0]})}const _zt=qCe;function Au(e,t){t=Jz(t);let n=[];return Me(e,function(r,o){let i=t(r,o),a={d:i,v:r};for(var s=0;sr.v)}function xc(e){return function(t){return Tg(e,function(n,r){return t[r]===n})}}function Jz(e){return oi(e)?e:t=>t[e]}function _I(e){return oi(e)?e:t=>t===e}function $zt(e){return e}function Pzt(e){return Number(e)}function KCe(e,t){let n,r,o,i;function a(d){let p=Date.now(),h=d?0:i+t-p;if(h>0)return s(h);e.apply(o,r),l()}function s(d){n=setTimeout(a,d)}function l(){n&&clearTimeout(n),n=i=r=o=void 0}function c(){n&&a(!0),l()}function u(...d){i=Date.now(),r=d,o=this,n||s(t)}return u.flush=c,u.cancel=l,u}function Da(e,t){return e.bind(t)}function De(e,...t){return Object.assign(e,...t)}function Mzt(e,t,n){let r=e;return Me(t,function(o,i){if(typeof o!="number"&&typeof o!="string")throw new Error("illegal key type: "+typeof o+". Key should be of type number or string.");if(o==="constructor")throw new Error("illegal key: constructor");if(o==="__proto__")throw new Error("illegal key: __proto__");let a=t[i+1],s=r[o];hi(a)&&tw(s)&&(s=r[o]=isNaN(+a)?{}:[]),ng(a)?ng(n)?delete r[o]:r[o]=n:r=s}),e}function kc(e,t){let n={},r=Object(e);return Me(t,function(o){o in r&&(n[o]=e[o])}),n}function qu(e,t){let n={},r=Object(e);return Me(r,function(o,i){t.indexOf(i)===-1&&(n[i]=o)}),n}function Rzt(e,t){return t.forEach(function(n){n&&typeof n!="string"&&!Array.isArray(n)&&Object.keys(n).forEach(function(r){if(r!=="default"&&!(r in e)){var o=Object.getOwnPropertyDescriptor(n,r);Object.defineProperty(e,r,o.get?o:{enumerable:!0,get:function(){return n[r]}})}})}),Object.freeze(e)}const Ozt=Object.prototype.toString,Tzt=Object.prototype.hasOwnProperty;function Izt(e){return e===void 0}function kzt(e){return Ozt.call(e)==="[object Array]"}function Nzt(e,t){return Tzt.call(e,t)}function vte(e,t){let n,r;if(Izt(e))return;const o=kzt(e)?Azt:Dzt;for(let i in e)if(Nzt(e,i)&&(n=e[i],r=t(n,o(i)),r===!1))return n}function Dzt(e){return e}function Azt(e){return Number(e)}function Bi(e,...t){const n=e.style;return vte(t,function(r){r&&vte(r,function(o,i){n[i]=o})}),e}function ji(e,t,n){return arguments.length==2?e.getAttribute(t):n===null?e.removeAttribute(t):(e.setAttribute(t,n),e)}const Fzt=Object.prototype.toString;function uo(e){return new Wp(e)}function Wp(e){if(!e||!e.nodeType)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}Wp.prototype.add=function(e){return this.list.add(e),this};Wp.prototype.remove=function(e){return Fzt.call(e)=="[object RegExp]"?this.removeMatching(e):(this.list.remove(e),this)};Wp.prototype.removeMatching=function(e){const t=this.array();for(let n=0;n
      a',QCe=!H2.getElementsByTagName("link").length,H2=void 0);var Ho={legend:[1,"
      ","
      "],tr:[2,"","
      "],col:[2,"","
      "],_default:QCe?[1,"X
      ","
      "]:[0,"",""]};Ho.td=Ho.th=[3,"","
      "];Ho.option=Ho.optgroup=[1,'"];Ho.thead=Ho.tbody=Ho.colgroup=Ho.caption=Ho.tfoot=[1,"","
      "];Ho.polyline=Ho.ellipse=Ho.polygon=Ho.circle=Ho.text=Ho.line=Ho.path=Ho.rect=Ho.g=[1,'',""];function Vzt(e,t){if(typeof e!="string")throw new TypeError("String expected");t||(t=document);var n=/<([\w:]+)/.exec(e);if(!n)return t.createTextNode(e);e=e.replace(/^\s+|\s+$/g,"");var r=n[1];if(r=="body"){var l=t.createElement("html");return l.innerHTML=e,l.removeChild(l.lastChild)}var o=Object.prototype.hasOwnProperty.call(Ho,r)?Ho[r]:Ho._default,i=o[0],a=o[1],s=o[2],l=t.createElement("div");for(l.innerHTML=a+e+s;i--;)l=l.lastChild;if(l.firstChild==l.lastChild)return l.removeChild(l.firstChild);for(var c=t.createDocumentFragment();l.firstChild;)c.appendChild(l.removeChild(l.firstChild));return c}var Tr=Hzt;function ZCe(e,t){return e&&typeof e.matches=="function"&&e.matches(t)||!1}function wr(e,t){return t=t||document,t.querySelector(e)}function NF(e,t){return t=t||document,t.querySelectorAll(e)}function Fu(e){e.parentNode&&e.parentNode.removeChild(e)}function Wzt(e,t){if(e.ownerDocument!==t.ownerDocument)try{return t.ownerDocument.importNode(e,!0)}catch{}return e}function Uzt(e,t){return t.appendChild(Wzt(e,t))}function mn(e,t){return Uzt(t,e),e}var DF=2,JCe={"alignment-baseline":1,"baseline-shift":1,clip:1,"clip-path":1,"clip-rule":1,color:1,"color-interpolation":1,"color-interpolation-filters":1,"color-profile":1,"color-rendering":1,cursor:1,direction:1,display:1,"dominant-baseline":1,"enable-background":1,fill:1,"fill-opacity":1,"fill-rule":1,filter:1,"flood-color":1,"flood-opacity":1,font:1,"font-family":1,"font-size":DF,"font-size-adjust":1,"font-stretch":1,"font-style":1,"font-variant":1,"font-weight":1,"glyph-orientation-horizontal":1,"glyph-orientation-vertical":1,"image-rendering":1,kerning:1,"letter-spacing":1,"lighting-color":1,marker:1,"marker-end":1,"marker-mid":1,"marker-start":1,mask:1,opacity:1,overflow:1,"pointer-events":1,"shape-rendering":1,"stop-color":1,"stop-opacity":1,stroke:1,"stroke-dasharray":1,"stroke-dashoffset":1,"stroke-linecap":1,"stroke-linejoin":1,"stroke-miterlimit":1,"stroke-opacity":1,"stroke-width":DF,"text-anchor":1,"text-decoration":1,"text-rendering":1,"unicode-bidi":1,visibility:1,"word-spacing":1,"writing-mode":1};function Gzt(e,t){return JCe[t]?e.style[t]:e.getAttributeNS(null,t)}function ewe(e,t,n){var r=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),o=JCe[r];o?(o===DF&&typeof n=="number"&&(n=String(n)+"px"),e.style[r]=n):e.setAttributeNS(null,t,n)}function qzt(e,t){var n=Object.keys(t),r,o;for(r=0,o;o=n[r];r++)ewe(e,o,t[o])}function jt(e,t,n){if(typeof t=="string")if(n!==void 0)ewe(e,t,n);else return Gzt(e,t);else qzt(e,t);return e}const Kzt=Object.prototype.toString;function Un(e){return new Up(e)}function Up(e){if(!e||!e.nodeType)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}Up.prototype.add=function(e){return this.list.add(e),this};Up.prototype.remove=function(e){return Kzt.call(e)=="[object RegExp]"?this.removeMatching(e):(this.list.remove(e),this)};Up.prototype.removeMatching=function(e){const t=this.array();for(let n=0;n"+e+"",t=!0);var n=Xzt(e);if(!t)return n;for(var r=document.createDocumentFragment(),o=n.firstChild;o.firstChild;)r.appendChild(o.firstChild);return r}function Xzt(e){var t;return t=new DOMParser,t.async=!1,t.parseFromString(e,"text/xml")}function Yt(e,t){var n;return e=e.trim(),e.charAt(0)==="<"?(n=Yzt(e).firstChild,n=document.importNode(n,!0)):n=document.createElementNS(tH.svg,e),t&&jt(n,t),n}var nN=null;function nwe(){return nN===null&&(nN=Yt("svg")),nN}function bte(e,t){var n,r,o=Object.keys(t);for(n=0;r=o[n];n++)e[r]=t[r];return e}function Qzt(e,t,n,r,o,i){var a=nwe().createSVGMatrix();switch(arguments.length){case 0:return a;case 1:return bte(a,e);case 6:return bte(a,{a:e,b:t,c:n,d:r,e:o,f:i})}}function D1(e){return nwe().createSVGTransform()}var xte=/([&<>]{1})/g,Zzt=/([&<>\n\r"]{1})/g,Jzt={"&":"&","<":"<",">":">",'"':"'"};function rN(e,t){function n(r,o){return Jzt[o]||o}return e.replace(t,n)}function rwe(e,t){var n,r,o,i,a;switch(e.nodeType){case 3:t.push(rN(e.textContent,xte));break;case 1:if(t.push("<",e.tagName),e.hasAttributes())for(o=e.attributes,n=0,r=o.length;n"),a=e.childNodes,n=0,r=a.length;n")}else t.push("/>");break;case 8:t.push("");break;case 4:t.push("");break;default:throw new Error("unable to handle node "+e.nodeType)}return t}function eHt(e){for(var t=e.firstChild,n=[];t;)rwe(t,n),t=t.nextSibling;return n.join("")}function Cte(e,t){return eHt(e)}function Uo(e){var t=e.parentNode;return t&&t.removeChild(e),e}function tHt(e,t){return t instanceof SVGMatrix?e.createSVGTransformFromMatrix(t):t}function nHt(e,t){var n,r;for(e.clear(),n=0;r=t[n];n++)e.appendItem(tHt(e,r))}function nw(e,t){var n=e.transform.baseVal;return t&&(Array.isArray(t)||(t=[t]),nHt(n,t)),n.consolidate()}const rHt=/^class[ {]/;function oHt(e){return rHt.test(e.toString())}function nH(e){return Array.isArray(e)}function oN(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function b$(...e){e.length===1&&nH(e[0])&&(e=e[0]),e=[...e];const t=e.pop();return t.$inject=e,t}const iHt=/constructor\s*[^(]*\(\s*([^)]*)\)/m,aHt=/^(?:async\s+)?(?:function\s*[^(]*)?(?:\(\s*([^)]*)\)|(\w+))/m,sHt=/\/\*([^*]*)\*\//m;function lHt(e){if(typeof e!="function")throw new Error(`Cannot annotate "${e}". Expected a function!`);const t=e.toString().match(oHt(e)?iHt:aHt);if(!t)return[];const n=t[1]||t[2];return n&&n.split(",").map(r=>{const o=r.match(sHt);return(o&&o[1]||r).trim()})||[]}function owe(e,t){const n=t||{get:function(b,C){if(r.push(b),C===!1)return null;throw s(`No provider for "${b}"!`)}},r=[],o=this._providers=Object.create(n._providers||null),i=this._instances=Object.create(null),a=i.injector=this,s=function(b){const C=r.join(" -> ");return r.length=0,new Error(C?`${b} (Resolving: ${C})`:b)};function l(b,C){if(!o[b]&&b.includes(".")){const S=b.split(".");let w=l(S.shift());for(;S.length;)w=w[S.shift()];return w}if(oN(i,b))return i[b];if(oN(o,b)){if(r.indexOf(b)!==-1)throw r.push(b),s("Cannot resolve circular dependency!");return r.push(b),i[b]=o[b][0](o[b][1]),r.pop(),i[b]}return n.get(b,C)}function c(b,C){if(typeof C>"u"&&(C={}),typeof b!="function")if(nH(b))b=b$(b.slice());else throw s(`Cannot invoke "${b}". Expected a function!`);const w=(b.$inject||lHt(b)).map(E=>oN(C,E)?C[E]:l(E));return{fn:b,dependencies:w}}function u(b){const{fn:C,dependencies:S}=c(b),w=Function.prototype.bind.call(C,null,...S);return new w}function d(b,C,S){const{fn:w,dependencies:E}=c(b,S);return w.apply(C,E)}function p(b){return b$(C=>b.get(C))}function h(b,C){if(C&&C.length){const S=Object.create(null),w=Object.create(null),E=[],_=[],P=[];let $,R,O,T;for(let I in o)$=o[I],C.indexOf(I)!==-1&&($[2]==="private"?(R=E.indexOf($[3]),R===-1?(O=$[3].createChild([],C),T=p(O),E.push($[3]),_.push(O),P.push(T),S[I]=[T,I,"private",O]):S[I]=[P[R],I,"private",_[R]]):S[I]=[$[2],$[1]],w[I]=!0),($[2]==="factory"||$[2]==="type")&&$[1].$scope&&C.forEach(k=>{$[1].$scope.indexOf(k)!==-1&&(S[I]=[$[2],$[1]],w[k]=!0)});C.forEach(I=>{if(!w[I])throw new Error('No provider for "'+I+'". Cannot use provider from the parent!')}),b.unshift(S)}return new owe(b,a)}const m={factory:d,type:u,value:function(b){return b}};function v(b,C){const S=b.__init__||[];return function(){S.forEach(w=>{typeof w=="string"?C.get(w):C.invoke(w)})}}function g(b){const C=b.__exports__;if(C){const S=b.__modules__,w=Object.keys(b).reduce((R,O)=>(O!=="__exports__"&&O!=="__modules__"&&O!=="__init__"&&O!=="__depends__"&&(R[O]=b[O]),R),Object.create(null)),E=(S||[]).concat(w),_=h(E),P=b$(function(R){return _.get(R)});C.forEach(function(R){o[R]=[P,R,"private",_]});const $=(b.__init__||[]).slice();return $.unshift(function(){_.init()}),b=Object.assign({},b,{__init__:$}),v(b,_)}return Object.keys(b).forEach(function(S){if(S==="__init__"||S==="__depends__")return;const w=b[S];if(w[2]==="private"){o[S]=w;return}const E=w[0],_=w[1];o[S]=[m[E],cHt(E,_),E]}),v(b,a)}function x(b,C){return b.indexOf(C)!==-1||(b=(C.__depends__||[]).reduce(x,b),b.indexOf(C)!==-1)?b:b.concat(C)}function y(b){const C=b.reduce(x,[]).map(g);let S=!1;return function(){S||(S=!0,C.forEach(w=>w()))}}this.get=l,this.invoke=d,this.instantiate=u,this.createChild=h,this.init=y(e)}function cHt(e,t){return e!=="value"&&nH(t)&&(t=b$(t.slice())),t}var uHt=1e3;function pf(e,t){var n=this;t=t||uHt,e.on(["render.shape","render.connection"],t,function(r,o){var i=r.type,a=o.element,s=o.gfx,l=o.attrs;if(n.canRender(a))return i==="render.shape"?n.drawShape(s,a,l):n.drawConnection(s,a,l)}),e.on(["render.getShapePath","render.getConnectionPath"],t,function(r,o){if(n.canRender(o))return r.type==="render.getShapePath"?n.getShapePath(o):n.getConnectionPath(o)})}pf.prototype.canRender=function(e){};pf.prototype.drawShape=function(e,t){};pf.prototype.drawConnection=function(e,t){};pf.prototype.getShapePath=function(e){};pf.prototype.getConnectionPath=function(e){};function Ig(e){return e.flat().join(",").replace(/,?([A-Za-z]),?/g,"$1")}function dHt(e){return["M",e.x,e.y]}function iN(e){return["L",e.x,e.y]}function fHt(e,t,n){return["C",e.x,e.y,t.x,t.y,n.x,n.y]}function pHt(e,t){const n=e.length,r=[dHt(e[0])];for(let o=1;oo||o===void 0)&&(o=l+d),(c+u>i||i===void 0)&&(i=c+u)}),{x:n,y:r,height:i-r,width:o-n}}function swe(e,t){var n={};return Me(e,function(r){var o=r;o.waypoints&&(o=Go(o)),!un(t.y)&&o.x>t.x&&(n[r.id]=r),!un(t.x)&&o.y>t.y&&(n[r.id]=r),o.x>t.x&&o.y>t.y&&(un(t.width)&&un(t.height)&&o.width+o.x"u"&&(r=5),!e||!t||!n)return!1;var o=(t.x-e.x)*(n.y-e.y)-(t.y-e.y)*(n.x-e.x),i=qS(e,t);return Math.abs(o/i)<=r}var bHt=2;function _d(e,t){var n=Array.from(arguments).flat();const r={x:"v",y:"h"};for(const[o,i]of Object.entries(r))if(xHt(o,n))return i;return!1}function xHt(e,t){const n=t[0];return Tg(t,function(r){return Math.abs(n[e]-r[e])<=bHt})}function Ste(e,t,n){return n=n||0,e.x>t.x-n&&e.y>t.y-n&&e.x=1e3&&delete o[i.shift()],i.push(r),o[r]=e(...arguments),o[r])}return t}function $Ht(e){if(!e)return null;var t=uy(e);if(t.arr)return A1(t.arr);var n={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},r=[];return iR(e)&&iR(e[0])&&(r=A1(e)),r.length||String(e).replace(wHt,function(o,i,a){var s=[],l=i.toLowerCase();for(a.replace(SHt,function(c,u){u&&s.push(+u)}),l=="m"&&s.length>2&&(r.push([i,...s.splice(0,2)]),l="l",i=i=="m"?"l":"L");s.length>=n[l]&&(r.push([i,...s.splice(0,n[l])]),!!n[l]););}),r.toString=uy.toString,t.arr=A1(r),r}function uy(e){var t=uy.ps=uy.ps||{};return t[e]?t[e].sleep=100:t[e]={sleep:100},setTimeout(function(){for(var n in t)iH(t,n)&&n!=e&&(t[n].sleep--,!t[n].sleep&&delete t[n])}),t[e]}function BF(e,t,n,r){return arguments.length===1&&(t=e.y,n=e.width,r=e.height,e=e.x),{x:e,y:t,width:n,height:r,x2:e+n,y2:t+r}}function uwe(){return this.join(",").replace(CHt,"$1")}function aR(e){var t=A1(e);return t.toString=uwe,t}function $te(e,t,n,r,o,i,a,s,l){var c=1-l,u=_te(c,3),d=_te(c,2),p=l*l,h=p*l,m=u*e+d*3*l*n+c*3*l*l*o+h*a,v=u*t+d*3*l*r+c*3*l*l*i+h*s;return{x:sR(m),y:sR(v)}}function Pte(e){var t=THt(...e);return BF(t.x0,t.y0,t.x1-t.x0,t.y1-t.y0)}function If(e,t,n){return t>=e.x&&t<=e.x+e.width&&n>=e.y&&n<=e.y+e.height}function PHt(e,t){return e=BF(e),t=BF(t),If(t,e.x,e.y)||If(t,e.x2,e.y)||If(t,e.x,e.y2)||If(t,e.x2,e.y2)||If(e,t.x,t.y)||If(e,t.x2,t.y)||If(e,t.x,t.y2)||If(e,t.x2,t.y2)||(e.xt.x||t.xe.x)&&(e.yt.y||t.ye.y)}function Mte(e,t,n,r,o){var i=-3*t+9*n-9*r+3*o,a=e*i+6*t-12*n+6*r;return e*a-3*t+3*n}function Rte(e,t,n,r,o,i,a,s,l){l==null&&(l=1),l=l>1?1:l<0?0:l;for(var c=l/2,u=12,d=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],p=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],h=0,m=0;mru(o,a)||ru(t,r)ru(i,s))){var l=(e*r-t*n)*(o-a)-(e-n)*(o*s-i*a),c=(e*r-t*n)*(i-s)-(t-r)*(o*s-i*a),u=(e-n)*(i-s)-(t-r)*(o-a);if(u){var d=sR(l/u),p=sR(c/u),h=+d.toFixed(2),m=+p.toFixed(2);if(!(h<+nu(e,n).toFixed(2)||h>+ru(e,n).toFixed(2)||h<+nu(o,a).toFixed(2)||h>+ru(o,a).toFixed(2)||m<+nu(t,r).toFixed(2)||m>+ru(t,r).toFixed(2)||m<+nu(i,s).toFixed(2)||m>+ru(i,s).toFixed(2)))return{x:d,y:p}}}}function sR(e){return Math.round(e*1e11)/1e11}function RHt(e,t,n){var r=Pte(e),o=Pte(t);if(!PHt(r,o))return[];for(var i=Rte(...e),a=Rte(...t),s=Ote(e)?1:~~(i/5)||1,l=Ote(t)?1:~~(a/5)||1,c=[],u=[],d={},p=[],h=0;h=0&&_<=1&&P>=0&&P<=1&&p.push({x:w.x,y:w.y,t1:_,t2:P})}}return p}function dwe(e,t,n){e=Ite(e),t=Ite(t);for(var r,o,i,a,s,l,c,u,d,p,h=n?0:[],m=0,v=e.length;m1&&(x=$o.sqrt(x),n=x*n,r=x*r);var y=n*n,b=r*r,C=(i==a?-1:1)*$o.sqrt(gp((y*b-y*g*g-b*v*v)/(y*g*g+b*v*v))),S=C*n*g/r+(e+s)/2,w=C*-r*v/n+(t+l)/2,E=$o.asin(((t-w)/r).toFixed(9)),_=$o.asin(((l-w)/r).toFixed(9));E=e_&&(E=E-Tf*2),!a&&_>E&&(_=_-Tf*2)}var P=_-E;if(gp(P)>u){var $=_,R=s,O=l;_=E+u*(a&&_>E?1:-1),s=S+n*$o.cos(_),l=w+r*$o.sin(_),p=fwe(s,l,n,r,o,0,a,R,O,[_,$,S,w])}P=_-E;var T=$o.cos(E),I=$o.sin(E),k=$o.cos(_),N=$o.sin(_),D=$o.tan(P/4),L=4/3*n*D,H=4/3*r*D,U=[e,t],V=[e+L*I,t-H*T],j=[s+L*N,l-H*k],F=[s,l];if(V[0]=2*U[0]-V[0],V[1]=2*U[1]-V[1],c)return[V,j,F].concat(p);p=[V,j,F].concat(p).join().split(",");for(var W=[],X=0,J=p.length;X7){h[m].shift();for(var v=h[m];v.length;)a[m]="A",h.splice(m++,0,["C",...v.splice(0,6)]);h.splice(m,1),u=n.length}},a=[],s="",l="",c=0,u=n.length;c=o.right,s=r.top-n.y>=o.bottom,l=r.right+n.x<=o.left,c=i?"top":s?"bottom":null,u=l?"left":a?"right":null;return u&&c?c+"-"+u:u||c||"intersect"}function LF(e,t,n){var r=NHt(e,t);return r.length===1||r.length===2&&qS(r[0],r[1])<1?Nd(r[0]):r.length>1?(r=Au(r,function(o){var i=Math.floor(o.t2*100)||1;return i=100-i,i=(i<10?"0":"")+i,o.segment2+"#"+i}),Nd(r[n?0:r.length-1])):null}function NHt(e,t){return dwe(e,t)}function DHt(e){e=e.slice();for(var t=0,n,r,o;e[t];)n=e[t],r=e[t-1],o=e[t+1],qS(n,o)===0||oH(r,o,n)?e.splice(t,1):t++;return e}function AHt(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function x$(e,t){return Math.round(e*t)/t}function kte(e){return un(e)?e+"px":e}function FHt(e){for(;e.parent;)e=e.parent;return e}function BHt(e){e=De({},{width:"100%",height:"100%"},e);const t=e.container||document.body,n=document.createElement("div");return n.setAttribute("class","djs-container djs-parent"),Bi(n,{position:"relative",overflow:"hidden",width:kte(e.width),height:kte(e.height)}),t.appendChild(n),n}function hwe(e,t,n){const r=Yt("g");Un(r).add(t);const o=n!==void 0?n:e.childNodes.length-1;return e.insertBefore(r,e.childNodes[o]||null),r}const LHt="base",mwe=0,jHt=1,zHt={shape:["x","y","width","height"],connection:["waypoints"]};function hn(e,t,n,r){this._eventBus=t,this._elementRegistry=r,this._graphicsFactory=n,this._rootsIdx=0,this._layers={},this._planes=[],this._rootElement=null,this._focused=!1,this._init(e||{})}hn.$inject=["config.canvas","eventBus","graphicsFactory","elementRegistry"];hn.prototype._init=function(e){const t=this._eventBus,n=this._container=BHt(e),r=this._svg=Yt("svg");jt(r,{width:"100%",height:"100%"}),ji(r,"tabindex",0),e.autoFocus&&t.on("element.hover",()=>{this.restoreFocus()}),t.on("element.mousedown",500,i=>{this.focus()}),r.addEventListener("focusin",()=>{this._setFocused(!0)}),r.addEventListener("focusout",()=>{this._setFocused(!1)}),mn(n,r);const o=this._viewport=hwe(r,"viewport");e.deferUpdate&&(this._viewboxChanged=KCe(Da(this._viewboxChanged,this),300)),t.on("diagram.init",()=>{t.fire("canvas.init",{svg:r,viewport:o})}),t.on(["shape.added","connection.added","shape.removed","connection.removed","elements.changed","root.set"],()=>{delete this._cachedViewbox}),t.on("diagram.destroy",500,this._destroy,this),t.on("diagram.clear",500,this._clear,this)};hn.prototype._destroy=function(){this._eventBus.fire("canvas.destroy",{svg:this._svg,viewport:this._viewport});const e=this._container.parentNode;e&&e.removeChild(this._container),delete this._svg,delete this._container,delete this._layers,delete this._planes,delete this._rootElement,delete this._viewport};hn.prototype._setFocused=function(e){e!=this._focused&&(this._focused=e,this._eventBus.fire("canvas.focus.changed",{focused:e}))};hn.prototype._clear=function(){this._elementRegistry.getAll().forEach(t=>{const n=lwe(t);n==="root"?this.removeRootElement(t):this._removeElement(t,n)}),this._planes=[],this._rootElement=null,delete this._cachedViewbox};hn.prototype.focus=function(){this._svg.focus({preventScroll:!0}),this._setFocused(!0)};hn.prototype.restoreFocus=function(){document.activeElement===document.body&&this.focus()};hn.prototype.isFocused=function(){return this._focused};hn.prototype.getDefaultLayer=function(){return this.getLayer(LHt,mwe)};hn.prototype.getLayer=function(e,t){if(!e)throw new Error("must specify a name");let n=this._layers[e];if(n||(n=this._layers[e]=this._createLayer(e,t)),typeof t<"u"&&n.index!==t)throw new Error("layer <"+e+"> already created at index <"+t+">");return n.group};hn.prototype._getChildIndex=function(e){return cs(this._layers,function(t,n){return n.visible&&e>=n.index&&t++,t},0)};hn.prototype._createLayer=function(e,t){typeof t>"u"&&(t=jHt);const n=this._getChildIndex(t);return{group:hwe(this._viewport,"layer-"+e,n),index:t,visible:!0}};hn.prototype.showLayer=function(e){if(!e)throw new Error("must specify a name");const t=this._layers[e];if(!t)throw new Error("layer <"+e+"> does not exist");const n=this._viewport,r=t.group,o=t.index;if(t.visible)return r;const i=this._getChildIndex(o);return n.insertBefore(r,n.childNodes[i]||null),t.visible=!0,r};hn.prototype.hideLayer=function(e){if(!e)throw new Error("must specify a name");const t=this._layers[e];if(!t)throw new Error("layer <"+e+"> does not exist");const n=t.group;return t.visible&&(Uo(n),t.visible=!1),n};hn.prototype._removeLayer=function(e){const t=this._layers[e];t&&(delete this._layers[e],Uo(t.group))};hn.prototype.getActiveLayer=function(){const e=this._findPlaneForRoot(this.getRootElement());return e?e.layer:null};hn.prototype.findRoot=function(e){return typeof e=="string"&&(e=this._elementRegistry.get(e)),e?(this._findPlaneForRoot(FHt(e))||{}).rootElement:void 0};hn.prototype.getRootElements=function(){return this._planes.map(function(e){return e.rootElement})};hn.prototype._findPlaneForRoot=function(e){return Yn(this._planes,function(t){return t.rootElement===e})};hn.prototype.getContainer=function(){return this._container};hn.prototype._updateMarker=function(e,t,n){let r;e.id||(e=this._elementRegistry.get(e)),e.markers=e.markers||new Set,r=this._elementRegistry._elements[e.id],r&&(Me([r.gfx,r.secondaryGfx],function(o){o&&(n?(e.markers.add(t),Un(o).add(t)):(e.markers.delete(t),Un(o).remove(t)))}),this._eventBus.fire("element.marker.update",{element:e,gfx:r.gfx,marker:t,add:!!n}))};hn.prototype.addMarker=function(e,t){this._updateMarker(e,t,!0)};hn.prototype.removeMarker=function(e,t){this._updateMarker(e,t,!1)};hn.prototype.hasMarker=function(e,t){return e.id||(e=this._elementRegistry.get(e)),e.markers?e.markers.has(t):!1};hn.prototype.toggleMarker=function(e,t){this.hasMarker(e,t)?this.removeMarker(e,t):this.addMarker(e,t)};hn.prototype.getRootElement=function(){const e=this._rootElement;return e||this._planes.length?e:this.setRootElement(this.addRootElement(null))};hn.prototype.addRootElement=function(e){const t=this._rootsIdx++;e||(e={id:"__implicitroot_"+t,children:[],isImplicit:!0});const n=e.layer="root-"+t;this._ensureValid("root",e);const r=this.getLayer(n,mwe);return this.hideLayer(n),this._addRoot(e,r),this._planes.push({rootElement:e,layer:r}),e};hn.prototype.removeRootElement=function(e){if(typeof e=="string"&&(e=this._elementRegistry.get(e)),!!this._findPlaneForRoot(e))return this._removeRoot(e),this._removeLayer(e.layer),this._planes=this._planes.filter(function(n){return n.rootElement!==e}),this._rootElement===e&&(this._rootElement=null),e};hn.prototype.setRootElement=function(e){if(e===this._rootElement)return e;let t;if(!e)throw new Error("rootElement required");return t=this._findPlaneForRoot(e),t||(e=this.addRootElement(e)),this._setRoot(e),e};hn.prototype._removeRoot=function(e){const t=this._elementRegistry,n=this._eventBus;n.fire("root.remove",{element:e}),n.fire("root.removed",{element:e}),t.remove(e)};hn.prototype._addRoot=function(e,t){const n=this._elementRegistry,r=this._eventBus;r.fire("root.add",{element:e}),n.add(e,t),r.fire("root.added",{element:e,gfx:t})};hn.prototype._setRoot=function(e,t){const n=this._rootElement;n&&(this._elementRegistry.updateGraphics(n,null,!0),this.hideLayer(n.layer)),e&&(t||(t=this._findPlaneForRoot(e).layer),this._elementRegistry.updateGraphics(e,this._svg,!0),this.showLayer(e.layer)),this._rootElement=e,this._eventBus.fire("root.set",{element:e})};hn.prototype._ensureValid=function(e,t){if(!t.id)throw new Error("element must have an id");if(this._elementRegistry.get(t.id))throw new Error("element <"+t.id+"> already exists");const n=zHt[e];if(!Tg(n,function(o){return typeof t[o]<"u"}))throw new Error("must supply { "+n.join(", ")+" } with "+e)};hn.prototype._setParent=function(e,t,n){Ko(t.children,e,n),e.parent=t};hn.prototype._addElement=function(e,t,n,r){n=n||this.getRootElement();const o=this._eventBus,i=this._graphicsFactory;this._ensureValid(e,t),o.fire(e+".add",{element:t,parent:n}),this._setParent(t,n,r);const a=i.create(e,t,r);return this._elementRegistry.add(t,a),i.update(e,t,a),o.fire(e+".added",{element:t,gfx:a}),t};hn.prototype.addShape=function(e,t,n){return this._addElement("shape",e,t,n)};hn.prototype.addConnection=function(e,t,n){return this._addElement("connection",e,t,n)};hn.prototype._removeElement=function(e,t){const n=this._elementRegistry,r=this._graphicsFactory,o=this._eventBus;if(e=n.get(e.id||e),!!e)return o.fire(t+".remove",{element:e}),r.remove(e),To(e.parent&&e.parent.children,e),e.parent=null,o.fire(t+".removed",{element:e}),n.remove(e),e};hn.prototype.removeShape=function(e){return this._removeElement(e,"shape")};hn.prototype.removeConnection=function(e){return this._removeElement(e,"connection")};hn.prototype.getGraphics=function(e,t){return this._elementRegistry.getGraphics(e,t)};hn.prototype._changeViewbox=function(e){this._eventBus.fire("canvas.viewbox.changing"),e.apply(this),this._cachedViewbox=null,this._viewboxChanged()};hn.prototype._viewboxChanged=function(){this._eventBus.fire("canvas.viewbox.changed",{viewbox:this.viewbox()})};hn.prototype.viewbox=function(e){if(e===void 0&&this._cachedViewbox)return structuredClone(this._cachedViewbox);const t=this._viewport,n=this.getSize();let r,o,i,a,s,l,c;if(e)this._changeViewbox(function(){s=Math.min(n.width/e.width,n.height/e.height);const u=this._svg.createSVGMatrix().scale(s).translate(-e.x,-e.y);nw(t,u)});else return i=this._rootElement?this.getActiveLayer():null,r=i&&i.getBBox()||{},a=nw(t),o=a?a.matrix:Qzt(),s=x$(o.a,1e3),l=x$(-o.e||0,1e3),c=x$(-o.f||0,1e3),e=this._cachedViewbox={x:l?l/s:0,y:c?c/s:0,width:n.width/s,height:n.height/s,scale:s,inner:{width:r.width||0,height:r.height||0,x:r.x||0,y:r.y||0},outer:n},e;return e};hn.prototype.scroll=function(e){const t=this._viewport;let n=t.getCTM();return e&&this._changeViewbox(function(){e=De({dx:0,dy:0},e||{}),n=this._svg.createSVGMatrix().translate(e.dx,e.dy).multiply(n),gwe(t,n)}),{x:n.e,y:n.f}};hn.prototype.scrollToElement=function(e,t){let n=100;typeof e=="string"&&(e=this._elementRegistry.get(e));const r=this.findRoot(e);if(r!==this.getRootElement()&&this.setRootElement(r),r===e)return;t||(t={}),typeof t=="number"&&(n=t),t={top:t.top||n,right:t.right||n,bottom:t.bottom||n,left:t.left||n};const o=Go(e),i=en(o),a=this.viewbox(),s=this.zoom();let l,c;a.y+=t.top/s,a.x+=t.left/s,a.width-=(t.right+t.left)/s,a.height-=(t.bottom+t.top)/s;const u=en(a);if(!(o.width=0&&r.y>=0&&r.x+r.width<=n.width&&r.y+r.height<=n.height&&!e?i={x:0,y:0,width:Math.max(r.width+r.x,n.width),height:Math.max(r.height+r.y,n.height)}:(o=Math.min(1,n.width/r.width,n.height/r.height),i={x:r.x+(e?r.width/2-n.width/o/2:0),y:r.y+(e?r.height/2-n.height/o/2:0),width:n.width/o,height:n.height/o}),this.viewbox(i),this.viewbox(!1).scale};hn.prototype._setZoom=function(e,t){const n=this._svg,r=this._viewport,o=n.createSVGMatrix(),i=n.createSVGPoint();let a,s,l,c,u;l=r.getCTM();const d=l.a;return t?(a=De(i,t),s=a.matrixTransform(l.inverse()),c=o.translate(s.x,s.y).scale(1/d*e).translate(-s.x,-s.y),u=l.multiply(c)):u=o.scale(e),gwe(this._viewport,u),u};hn.prototype.getSize=function(){return{width:this._container.clientWidth,height:this._container.clientHeight}};hn.prototype.getAbsoluteBBox=function(e){const t=this.viewbox();let n;e.waypoints?n=this.getGraphics(e).getBBox():n=e;const r=n.x*t.scale-t.x*t.scale,o=n.y*t.scale-t.y*t.scale,i=n.width*t.scale,a=n.height*t.scale;return{x:r,y:o,width:i,height:a}};hn.prototype.resized=function(){delete this._cachedViewbox,this._eventBus.fire("canvas.resized")};var dy="data-element-id";function Ys(e){this._elements={},this._eventBus=e}Ys.$inject=["eventBus"];Ys.prototype.add=function(e,t,n){var r=e.id;this._validateId(r),jt(t,dy,r),n&&jt(n,dy,r),this._elements[r]={element:e,gfx:t,secondaryGfx:n}};Ys.prototype.remove=function(e){var t=this._elements,n=e.id||e,r=n&&t[n];r&&(jt(r.gfx,dy,""),r.secondaryGfx&&jt(r.secondaryGfx,dy,""),delete t[n])};Ys.prototype.updateId=function(e,t){this._validateId(t),typeof e=="string"&&(e=this.get(e)),this._eventBus.fire("element.updateId",{element:e,newId:t});var n=this.getGraphics(e),r=this.getGraphics(e,!0);this.remove(e),e.id=t,this.add(e,n,r)};Ys.prototype.updateGraphics=function(e,t,n){var r=e.id||e,o=this._elements[r];return n?o.secondaryGfx=t:o.gfx=t,t&&jt(t,dy,r),t};Ys.prototype.get=function(e){var t;typeof e=="string"?t=e:t=e&&jt(e,dy);var n=this._elements[t];return n&&n.element};Ys.prototype.filter=function(e){var t=[];return this.forEach(function(n,r){e(n,r)&&t.push(n)}),t};Ys.prototype.find=function(e){for(var t=this._elements,n=Object.keys(t),r=0;r"u"){if(s!==-1)return;a=this.length}s!==-1&&this.splice(s,1),this.splice(a,0,i),s===-1&&t.set(i,o,r)}}),Object.defineProperty(e,"__refs_collection",{value:!0}),e}function VHt(e){return e.__refs_collection===!0}function WHt(e,t){return Object.prototype.hasOwnProperty.call(e,t.name||t)}function vwe(e,t,n){var r=HHt(n[t.name]||[],e,t,n);Object.defineProperty(n,t.name,{enumerable:t.enumerable,value:r}),r.length&&r.forEach(function(o){e.set(o,t.inverse,n)})}function UHt(e,t,n){var r=t.inverse,o=n[t.name];Object.defineProperty(n,t.name,{configurable:t.configurable,enumerable:t.enumerable,get:function(){return o},set:function(i){if(i!==o){var a=o;o=null,a&&e.unset(a,r,n),o=i,e.set(o,r,n)}}})}function _l(e,t){if(!(this instanceof _l))return new _l(e,t);e.inverse=t,t.inverse=e,this.props={},this.props[e.name]=e,this.props[t.name]=t}_l.prototype.bind=function(e,t){if(typeof t=="string"){if(!this.props[t])throw new Error("no property <"+t+"> in ref");t=this.props[t]}t.collection?vwe(this,t,e):UHt(this,t,e)};_l.prototype.ensureRefsCollection=function(e,t){var n=e[t.name];return VHt(n)||vwe(this,t,e),n};_l.prototype.ensureBound=function(e,t){WHt(e,t)||this.bind(e,t)};_l.prototype.unset=function(e,t,n){e&&(this.ensureBound(e,t),t.collection?this.ensureRefsCollection(e,t).remove(n):e[t.name]=void 0)};_l.prototype.set=function(e,t,n){e&&(this.ensureBound(e,t),t.collection?this.ensureRefsCollection(e,t).add(n):e[t.name]=n)};var aH=new _l({name:"children",enumerable:!0,collection:!0},{name:"parent"}),ywe=new _l({name:"labels",enumerable:!0,collection:!0},{name:"labelTarget"}),Nte=new _l({name:"attachers",collection:!0},{name:"host"}),bwe=new _l({name:"outgoing",collection:!0},{name:"source"}),xwe=new _l({name:"incoming",collection:!0},{name:"target"});function wb(){Object.defineProperty(this,"businessObject",{writable:!0}),Object.defineProperty(this,"label",{get:function(){return this.labels[0]},set:function(e){var t=this.label,n=this.labels;!e&&t?n.remove(t):n.add(e,0)}}),aH.bind(this,"parent"),ywe.bind(this,"labels"),bwe.bind(this,"outgoing"),xwe.bind(this,"incoming")}function KS(){wb.call(this),aH.bind(this,"children"),Nte.bind(this,"host"),Nte.bind(this,"attachers")}Ht(KS,wb);function Cwe(){wb.call(this),aH.bind(this,"children")}Ht(Cwe,KS);function wwe(){KS.call(this),ywe.bind(this,"labelTarget")}Ht(wwe,KS);function Swe(){wb.call(this),bwe.bind(this,"source"),xwe.bind(this,"target")}Ht(Swe,wb);var GHt={connection:Swe,shape:KS,label:wwe,root:Cwe};function qHt(e,t){var n=GHt[e];if(!n)throw new Error("unknown type: <"+e+">");return De(new n,t)}function KHt(e){return e instanceof wb}function hf(){this._uid=12}hf.prototype.createRoot=function(e){return this.create("root",e)};hf.prototype.createLabel=function(e){return this.create("label",e)};hf.prototype.createShape=function(e){return this.create("shape",e)};hf.prototype.createConnection=function(e){return this.create("connection",e)};hf.prototype.create=function(e,t){return t=De({},t||{}),t.id||(t.id=e+"_"+this._uid++),qHt(e,t)};var lR="__fn",Ewe=1e3,YHt=Array.prototype.slice;function fs(){this._listeners={},this.on("diagram.destroy",1,this._destroy,this)}fs.prototype.on=function(e,t,n,r){if(e=fn(e)?e:[e],oi(t)&&(r=n,n=t,t=Ewe),!un(t))throw new Error("priority must be a number");var o=n;r&&(o=Da(n,r),o[lR]=n[lR]||n);var i=this;e.forEach(function(a){i._addListener(a,{priority:t,callback:o,next:null})})};fs.prototype.once=function(e,t,n,r){var o=this;if(oi(t)&&(r=n,n=t,t=Ewe),!un(t))throw new Error("priority must be a number");function i(){i.__isTomb=!0;var a=n.apply(r,arguments);return o.off(e,i),a}i[lR]=n,this.on(e,t,i)};fs.prototype.off=function(e,t){e=fn(e)?e:[e];var n=this;e.forEach(function(r){n._removeListener(r,t)})};fs.prototype.createEvent=function(e){var t=new YS;return t.init(e),t};fs.prototype.fire=function(e,t){var n,r,o,i;if(i=YHt.call(arguments),typeof e=="object"&&(t=e,e=t.type),!e)throw new Error("no event type specified");if(r=this._listeners[e],!!r){t instanceof YS?n=t:n=this.createEvent(t),i[0]=n;var a=n.type;e!==a&&(n.type=e);try{o=this._invokeListeners(n,i,r)}finally{e!==a&&(n.type=a)}return o===void 0&&n.defaultPrevented&&(o=!1),o}};fs.prototype.handleError=function(e){return this.fire("error",{error:e})===!1};fs.prototype._destroy=function(){this._listeners={}};fs.prototype._invokeListeners=function(e,t,n){for(var r;n&&!e.cancelBubble;)r=this._invokeListener(e,t,n),n=n.next;return r};fs.prototype._invokeListener=function(e,t,n){var r;if(n.callback.__isTomb)return r;try{r=XHt(n.callback,t),r!==void 0&&(e.returnValue=r,e.stopPropagation()),r===!1&&e.preventDefault()}catch(o){if(!this.handleError(o))throw console.error("unhandled error in event listener",o),o}return r};fs.prototype._addListener=function(e,t){var n=this._getListeners(e),r;if(!n){this._setListeners(e,t);return}for(;n;){if(n.priority or , got "+e);return e=(o?o+":":"")+r,{name:e,prefix:o,localName:r}}function Qs(e){this.ns=e,this.name=e.name,this.allTypes=[],this.allTypesByName={},this.properties=[],this.propertiesByName={}}Qs.prototype.build=function(){return kc(this,["ns","name","allTypes","allTypesByName","properties","propertiesByName","bodyProperty","idProperty"])};Qs.prototype.addProperty=function(e,t,n){typeof t=="boolean"&&(n=t,t=void 0),this.addNamedProperty(e,n!==!1);var r=this.properties;t!==void 0?r.splice(t,0,e):r.push(e)};Qs.prototype.replaceProperty=function(e,t,n){var r=e.ns,o=this.properties,i=this.propertiesByName,a=e.name!==t.name;if(e.isId){if(!t.isId)throw new Error("property <"+t.ns.name+"> must be id property to refine <"+e.ns.name+">");this.setIdProperty(t,!1)}if(e.isBody){if(!t.isBody)throw new Error("property <"+t.ns.name+"> must be body property to refine <"+e.ns.name+">");this.setBodyProperty(t,!1)}var s=o.indexOf(e);if(s===-1)throw new Error("property <"+r.name+"> not found in property list");o.splice(s,1),this.addProperty(t,n?void 0:s,a),i[r.name]=i[r.localName]=t};Qs.prototype.redefineProperty=function(e,t,n){var r=e.ns.prefix,o=t.split("#"),i=zi(o[0],r),a=zi(o[1],i.prefix).name,s=this.propertiesByName[a];if(s)this.replaceProperty(s,e,n);else throw new Error("refined property <"+a+"> not found");delete e.redefines};Qs.prototype.addNamedProperty=function(e,t){var n=e.ns,r=this.propertiesByName;t&&(this.assertNotDefined(e,n.name),this.assertNotDefined(e,n.localName)),r[n.name]=r[n.localName]=e};Qs.prototype.removeNamedProperty=function(e){var t=e.ns,n=this.propertiesByName;delete n[t.name],delete n[t.localName]};Qs.prototype.setBodyProperty=function(e,t){if(t&&this.bodyProperty)throw new Error("body property defined multiple times (<"+this.bodyProperty.ns.name+">, <"+e.ns.name+">)");this.bodyProperty=e};Qs.prototype.setIdProperty=function(e,t){if(t&&this.idProperty)throw new Error("id property defined multiple times (<"+this.idProperty.ns.name+">, <"+e.ns.name+">)");this.idProperty=e};Qs.prototype.assertNotTrait=function(e){if((e.extends||[]).length)throw new Error(`cannot create <${e.name}> extending <${e.extends}>`)};Qs.prototype.assertNotDefined=function(e,t){var n=e.name,r=this.propertiesByName[n];if(r)throw new Error("property <"+n+"> already defined; override of <"+r.definedBy.ns.name+"#"+r.ns.name+"> by <"+e.definedBy.ns.name+"#"+e.ns.name+"> not allowed without redefines")};Qs.prototype.hasProperty=function(e){return this.propertiesByName[e]};Qs.prototype.addTrait=function(e,t){t&&this.assertNotTrait(e);var n=this.allTypesByName,r=this.allTypes,o=e.name;o in n||(Me(e.properties,Da(function(i){i=De({},i,{name:i.ns.localName,inherited:t}),Object.defineProperty(i,"definedBy",{value:e});var a=i.replaces,s=i.redefines;a||s?this.redefineProperty(i,a||s,a):(i.isBody&&this.setBodyProperty(i),i.isId&&this.setIdProperty(i),this.addProperty(i))},this)),r.push(e),n[o]=e)};function ch(e,t){this.packageMap={},this.typeMap={},this.packages=[],this.properties=t,Me(e,Da(this.registerPackage,this))}ch.prototype.getPackage=function(e){return this.packageMap[e]};ch.prototype.getPackages=function(){return this.packages};ch.prototype.registerPackage=function(e){e=De({},e);var t=this.packageMap;Dte(t,e,"prefix"),Dte(t,e,"uri"),Me(e.types,Da(function(n){this.registerType(n,e)},this)),t[e.uri]=t[e.prefix]=e,this.packages.push(e)};ch.prototype.registerType=function(e,t){e=De({},e,{superClass:(e.superClass||[]).slice(),extends:(e.extends||[]).slice(),properties:(e.properties||[]).slice(),meta:De(e.meta||{})});var n=zi(e.name,t.prefix),r=n.name,o={};Me(e.properties,Da(function(i){var a=zi(i.name,n.prefix),s=a.name;jF(i.type)||(i.type=zi(i.type,a.prefix).name),De(i,{ns:a,name:s}),o[s]=i},this)),De(e,{ns:n,name:r,propertiesByName:o}),Me(e.extends,Da(function(i){var a=zi(i,n.prefix),s=this.typeMap[a.name];s.traits=s.traits||[],s.traits.push(r)},this)),this.definePackage(e,t),this.typeMap[r]=e};ch.prototype.mapTypes=function(e,t,n){var r=jF(e.name)?{name:e.name}:this.typeMap[e.name],o=this;function i(l,c){var u=zi(l,jF(l)?"":e.prefix);o.mapTypes(u,t,c)}function a(l){return i(l,!0)}function s(l){return i(l,!1)}if(!r)throw new Error("unknown type <"+e.name+">");Me(r.superClass,n?a:s),t(r,!n),Me(r.traits,a)};ch.prototype.getEffectiveDescriptor=function(e){var t=zi(e),n=new Qs(t);this.mapTypes(t,function(o,i){n.addTrait(o,i)});var r=n.build();return this.definePackage(r,r.allTypes[r.allTypes.length-1].$pkg),r};ch.prototype.definePackage=function(e,t){this.properties.define(e,"$pkg",{value:t})};function Dte(e,t,n){var r=t[n];if(r in e)throw new Error("package with "+n+" <"+r+"> already defined")}function Ng(e){this.model=e}Ng.prototype.set=function(e,t,n){if(!ls(t)||!t.length)throw new TypeError("property name must be a non-empty string");var r=this.getProperty(e,t),o=r&&r.name;nVt(n)?r?delete e[o]:delete e.$attrs[zF(t)]:r?o in e?e[o]=n:Owe(e,r,n):e.$attrs[zF(t)]=n};Ng.prototype.get=function(e,t){var n=this.getProperty(e,t);if(!n)return e.$attrs[zF(t)];var r=n.name;return!e[r]&&n.isMany&&Owe(e,n,[]),e[r]};Ng.prototype.define=function(e,t,n){if(!n.writable){var r=n.value;n=De({},n,{get:function(){return r}}),delete n.value}Object.defineProperty(e,t,n)};Ng.prototype.defineDescriptor=function(e,t){this.define(e,"$descriptor",{value:t})};Ng.prototype.defineModel=function(e,t){this.define(e,"$model",{value:t})};Ng.prototype.getProperty=function(e,t){var n=this.model,r=n.getPropertyDescriptor(e,t);if(r)return r;if(t.includes(":"))return null;const o=n.config.strict;if(typeof o<"u"){const i=new TypeError(`unknown property <${t}> on <${e.$type}>`);if(o)throw i;typeof console<"u"&&console.warn(i)}return null};function nVt(e){return typeof e>"u"}function Owe(e,t,n){Object.defineProperty(e,t.name,{enumerable:!t.isReference,writable:!0,value:n,configurable:!0})}function zF(e){return e.replace(/^:/,"")}function Dl(e,t={}){this.properties=new Ng(this),this.factory=new Pwe(this,this.properties),this.registry=new ch(e,this.properties),this.typeCache={},this.config=t}Dl.prototype.create=function(e,t){var n=this.getType(e);if(!n)throw new Error("unknown type <"+e+">");return new n(t)};Dl.prototype.getType=function(e){var t=this.typeCache,n=ls(e)?e:e.ns.name,r=t[n];return r||(e=this.registry.getEffectiveDescriptor(n),r=t[n]=this.factory.createType(e)),r};Dl.prototype.createAny=function(e,t,n){var r=zi(e),o={$type:e,$instanceOf:function(a){return a===this.$type},get:function(a){return this[a]},set:function(a,s){Mzt(this,[a],s)}},i={name:e,isGeneric:!0,ns:{prefix:r.prefix,localName:r.localName,uri:t}};return this.properties.defineDescriptor(o,i),this.properties.defineModel(o,this),this.properties.define(o,"get",{enumerable:!1,writable:!0}),this.properties.define(o,"set",{enumerable:!1,writable:!0}),this.properties.define(o,"$parent",{enumerable:!1,writable:!0}),this.properties.define(o,"$instanceOf",{enumerable:!1,writable:!0}),Me(n,function(a,s){xi(a)&&a.value!==void 0?o[a.name]=a.value:o[s]=a}),o};Dl.prototype.getPackage=function(e){return this.registry.getPackage(e)};Dl.prototype.getPackages=function(){return this.registry.getPackages()};Dl.prototype.getElementDescriptor=function(e){return e.$descriptor};Dl.prototype.hasType=function(e,t){t===void 0&&(t=e,e=this);var n=e.$model.getElementDescriptor(e);return t in n.allTypesByName};Dl.prototype.getPropertyDescriptor=function(e,t){return this.getElementDescriptor(e).propertiesByName[t]};Dl.prototype.getTypeDescriptor=function(e){return this.registry.typeMap[e]};var Ate=String.fromCharCode,rVt=Object.prototype.hasOwnProperty,oVt=/&#(\d+);|&#x([0-9a-f]+);|&(\w+);/ig,F1={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'};Object.keys(F1).forEach(function(e){F1[e.toUpperCase()]=F1[e]});function iVt(e,t,n,r){return r?rVt.call(F1,r)?F1[r]:"&"+r+";":Ate(t||parseInt(n,16))}function Oh(e){return e.length>3&&e.indexOf("&")!==-1?e.replace(oVt,iVt):e}var Fte="non-whitespace outside of root node";function sv(e){return new Error(e)}function Bte(e){return"missing namespace for prefix <"+e+">"}function U2(e){return{get:e,enumerable:!0}}function aVt(e){var t={},n;for(n in e)t[n]=e[n];return t}function HF(e){return e+"$uri"}function sVt(e){var t={},n,r;for(n in e)r=e[n],t[r]=r,t[HF(r)]=n;return t}function Lte(){return{line:0,column:0}}function lVt(e){throw e}function Twe(e){if(!this)return new Twe(e);var t=e&&e.proxy,n,r,o,i,a=lVt,s,l,c,u,d=Lte,p=!1,h=!1,m=null,v=!1,g;function x(C){C instanceof Error||(C=sv(C)),m=C,a(C,d)}function y(C){s&&(C instanceof Error||(C=sv(C)),s(C,d))}this.on=function(C,S){if(typeof S!="function")throw sv("required args ");switch(C){case"openTag":r=S;break;case"text":n=S;break;case"closeTag":o=S;break;case"error":a=S;break;case"warn":s=S;break;case"cdata":i=S;break;case"attention":u=S;break;case"question":c=S;break;case"comment":l=S;break;default:throw sv("unsupported event: "+C)}return this},this.ns=function(C){if(typeof C>"u"&&(C={}),typeof C!="object")throw sv("required args ");var S={},w;for(w in C)S[w]=C[w];return h=!0,g=S,this},this.parse=function(C){if(typeof C!="string")throw sv("required args ");return m=null,b(C),d=Lte,v=!1,m},this.stop=function(){v=!0};function b(C){var S=h?[]:null,w=h?sVt(g):null,E,_=[],P=0,$=!1,R=!1,O=0,T=0,I,k,N,D,L,H,U,V,j,F="",W=0,X;function J(){if(X!==null)return X;var A,z,G,Y=h&&w.xmlns,Q=h&&p?[]:null,ee=W,te=F,oe=te.length,ne,le,ce,he,ue,fe={},ve={},ge,de,be;e:for(;ee8)){for((de<65||de>122||de>90&&de<97)&&de!==95&&de!==58&&(y("illegal first char attribute name"),ge=!0),be=ee+1;be96&&de<123||de>64&&de<91||de>47&&de<59||de===46||de===45||de===95)){if(de===32||de<14&&de>8){y("missing attribute value"),ee=be;continue e}if(de===61)break;y("illegal attribute name char"),ge=!0}if(ue=te.substring(ee,be),ue==="xmlns:xmlns"&&(y("illegal declaration of xmlns"),ge=!0),de=te.charCodeAt(be+1),de===34)be=te.indexOf('"',ee=be+2),be===-1&&(be=te.indexOf("'",ee),be!==-1&&(y("attribute value quote missmatch"),ge=!0));else if(de===39)be=te.indexOf("'",ee=be+2),be===-1&&(be=te.indexOf('"',ee),be!==-1&&(y("attribute value quote missmatch"),ge=!0));else for(y("missing attribute value quotes"),ge=!0,be=be+1;be8));be++);for(be===-1&&(y("missing closing quotes"),be=oe,ge=!0),ge||(ce=te.substring(ee,be)),ee=be;be+18));be++)ee===be&&(y("illegal character after attribute end"),ge=!0);if(ee=be+1,ge)continue e;if(ue in ve){y("attribute <"+ue+"> already defined");continue}if(ve[ue]=!0,!h){fe[ue]=ce;continue}if(p){if(le=ue==="xmlns"?"xmlns":ue.charCodeAt(0)===120&&ue.substr(0,6)==="xmlns:"?ue.substr(6):null,le!==null){if(A=Oh(ce),z=HF(le),he=g[A],!he){if(le==="xmlns"||z in w&&w[z]!==A)do he="ns"+P++;while(typeof w[he]<"u");else he=le;g[A]=he}w[le]!==he&&(ne||(w=aVt(w),ne=!0),w[le]=he,le==="xmlns"&&(w[HF(he)]=A,Y=he),w[z]=A),fe[ue]=ce;continue}Q.push(ue,ce);continue}if(de=ue.indexOf(":"),de===-1){fe[ue]=ce;continue}if(!(G=w[ue.substring(0,de)])){y(Bte(ue.substring(0,de)));continue}ue=Y===G?ue.substr(de+1):G+ue.substr(de),fe[ue]=ce}if(p)for(ee=0,oe=Q.length;ee=Y&&(ee=A.exec(C),!(!ee||(Q=ee[0].length+ee.index,Q>O)));)z+=1,Y=Q;return O==-1?(G=Q,te=C.substring(T)):T===0?te=C.substring(T,O):(G=O-Y,te=T==-1?C.substring(O):C.substring(O,T+1)),{data:te,line:z,column:G}}for(d=q,t&&(j=Object.create({},{name:U2(function(){return U}),originalName:U2(function(){return V}),attrs:U2(J),ns:U2(function(){return w})}));T!==-1;){if(C.charCodeAt(T)===60?O=T:O=C.indexOf("<",T),O===-1){if(_.length)return x("unexpected end of file");if(T===0)return x("missing start tag");T",O),T===-1)return x("unclosed cdata");if(i&&(i(C.substring(O+9,T),d),v))return;T+=3;continue}if(N===45&&C.charCodeAt(O+3)===45){if(T=C.indexOf("-->",O),T===-1)return x("unclosed comment");if(l&&(l(C.substring(O+4,T),Oh,d),v))return;T+=3;continue}}if(D===63){if(T=C.indexOf("?>",O),T===-1)return x("unclosed question");if(c&&(c(C.substring(O,T+2),d),v))return;T+=2;continue}for(I=O+1;;I++){if(L=C.charCodeAt(I),isNaN(L))return T=-1,x("unclosed tag");if(L===34)N=C.indexOf('"',I+1),I=N!==-1?N:I;else if(L===39)N=C.indexOf("'",I+1),I=N!==-1?N:I;else if(L===62){T=I;break}}if(D===33){if(u&&(u(C.substring(O,T+1),Oh,d),v))return;T+=1;continue}if(X={},D===47){if($=!1,R=!0,!_.length)return x("missing open tag");if(I=U=_.pop(),N=O+2+I.length,C.substring(O+2,N)!==I)return x("closing tag mismatch");for(;N8&&D<14))return x("close tag")}else{if(C.charCodeAt(T-1)===47?(I=U=C.substring(O+1,T-1),$=!0,R=!0):(I=U=C.substring(O+1,T),$=!0,R=!1),!(D>96&&D<123||D>64&&D<91||D===95||D===58))return x("illegal first char nodeName");for(N=1,k=I.length;N96&&D<123||D>64&&D<91||D>47&&D<59||D===45||D===95||D==46)){if(D===32||D<14&&D>8){U=I.substring(0,N),X=null;break}return x("invalid nodeName")}R||_.push(U)}if(h){if(E=w,$&&(R||S.push(E),X===null&&(p=I.indexOf("xmlns",N)!==-1)&&(W=N,F=I,J(),p=!1)),V=U,D=U.indexOf(":"),D!==-1){if(H=w[U.substring(0,D)],!H)return x("missing namespace on <"+V+">");U=U.substr(D+1)}else H=w.xmlns;H&&(U=H+":"+U)}if($&&(W=N,F=I,r&&(t?r(j,Oh,R,d):r(U,J,Oh,R,d),v)))return;if(R){if(o&&(o(t?j:U,Oh,$,d),v))return;h&&($?w=E:w=S.pop())}T+=1}}}function Iwe(e){return e.xml&&e.xml.tagAlias==="lowerCase"}var VF={xsi:"http://www.w3.org/2001/XMLSchema-instance",xml:"http://www.w3.org/XML/1998/namespace"},kwe="property";function Nwe(e){return e.xml&&e.xml.serialize}function cVt(e){const t=Nwe(e);return t!==kwe&&(t||null)}function uVt(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Dwe(e,t){return Iwe(t)?e.prefix+":"+uVt(e.localName):e.name}function dVt(e,t){var n=e.name,r=e.localName,o=t&&t.xml&&t.xml.typePrefix;return o&&r.indexOf(o)===0?e.prefix+":"+r.slice(o.length):n}function fVt(e,t,n){const r=zi(e,t.xmlns),o=`${t[r.prefix]||r.prefix}:${r.localName}`,i=zi(o);var a=n.getPackage(i.prefix);return dVt(i,a)}function Gp(e){return new Error(e)}function Dd(e){return e.$descriptor}function pVt(e){De(this,e),this.elementsById={},this.references=[],this.warnings=[],this.addReference=function(t){this.references.push(t)},this.addElement=function(t){if(!t)throw Gp("expected element");var n=this.elementsById,r=Dd(t),o=r.idProperty,i;if(o&&(i=t.get(o.name),i)){if(!/^([a-z][\w-.]*:)?[a-z_][\w-.]*$/i.test(i))throw new Error("illegal ID <"+i+">");if(n[i])throw Gp("duplicate ID <"+i+">");n[i]=t}},this.addWarning=function(t){this.warnings.push(t)}}function XS(){}XS.prototype.handleEnd=function(){};XS.prototype.handleText=function(){};XS.prototype.handleNode=function(){};function cH(){}cH.prototype=Object.create(XS.prototype);cH.prototype.handleNode=function(){return this};function Sb(){}Sb.prototype=Object.create(XS.prototype);Sb.prototype.handleText=function(e){this.body=(this.body||"")+e};function QS(e,t){this.property=e,this.context=t}QS.prototype=Object.create(Sb.prototype);QS.prototype.handleNode=function(e){if(this.element)throw Gp("expected no sub nodes");return this.element=this.createReference(e),this};QS.prototype.handleEnd=function(){this.element.id=this.body};QS.prototype.createReference=function(e){return{property:this.property.ns.name,id:""}};function uH(e,t){this.element=t,this.propertyDesc=e}uH.prototype=Object.create(Sb.prototype);uH.prototype.handleEnd=function(){var e=this.body||"",t=this.element,n=this.propertyDesc;e=lH(n.type,e),n.isMany?t.get(n.name).push(e):t.set(n.name,e)};function TI(){}TI.prototype=Object.create(Sb.prototype);TI.prototype.handleNode=function(e){var t=this,n=this.element;return n?t=this.handleChild(e):(n=this.element=this.createElement(e),this.context.addElement(n)),t};function ga(e,t,n){this.model=e,this.type=e.getType(t),this.context=n}ga.prototype=Object.create(TI.prototype);ga.prototype.addReference=function(e){this.context.addReference(e)};ga.prototype.handleText=function(e){var t=this.element,n=Dd(t),r=n.bodyProperty;if(!r)throw Gp("unexpected body text <"+e+">");Sb.prototype.handleText.call(this,e)};ga.prototype.handleEnd=function(){var e=this.body,t=this.element,n=Dd(t),r=n.bodyProperty;r&&e!==void 0&&(e=lH(r.type,e),t.set(r.name,e))};ga.prototype.createElement=function(e){var t=e.attributes,n=this.type,r=Dd(n),o=this.context,i=new n({}),a=this.model,s;return Me(t,function(l,c){var u=r.propertiesByName[c],d;u&&u.isReference?u.isMany?(d=l.split(" "),Me(d,function(p){o.addReference({element:i,property:u.ns.name,id:p})})):o.addReference({element:i,property:u.ns.name,id:l}):(u?l=lH(u.type,l):c==="xmlns"?c=":"+c:(s=zi(c,r.ns.prefix),a.getPackage(s.prefix)&&o.addWarning({message:"unknown attribute <"+c+">",element:i,property:c,value:l})),i.set(c,l))}),i};ga.prototype.getPropertyForNode=function(e){var t=e.name,n=zi(t),r=this.type,o=this.model,i=Dd(r),a=n.name,s=i.propertiesByName[a];if(s&&!s.isAttr){const c=cVt(s);if(c){const u=e.attributes[c];if(u){const d=fVt(u,e.ns,o),p=o.getType(d);return De({},s,{effectiveType:Dd(p).name})}}return s}var l=o.getPackage(n.prefix);if(l){const c=Dwe(n,l),u=o.getType(c);if(s=Yn(i.properties,function(d){return!d.isVirtual&&!d.isReference&&!d.isAttribute&&u.hasType(d.type)}),s)return De({},s,{effectiveType:Dd(u).name})}else if(s=Yn(i.properties,function(c){return!c.isReference&&!c.isAttribute&&c.type==="Element"}),s)return s;throw Gp("unrecognized element <"+n.name+">")};ga.prototype.toString=function(){return"ElementDescriptor["+Dd(this.type).name+"]"};ga.prototype.valueHandler=function(e,t){return new uH(e,t)};ga.prototype.referenceHandler=function(e){return new QS(e,this.context)};ga.prototype.handler=function(e){return e==="Element"?new fy(this.model,e,this.context):new ga(this.model,e,this.context)};ga.prototype.handleChild=function(e){var t,n,r,o;if(t=this.getPropertyForNode(e),r=this.element,n=t.effectiveType||t.type,Rwe(n))return this.valueHandler(t,r);t.isReference?o=this.referenceHandler(t).handleNode(e):o=this.handler(n).handleNode(e);var i=o.element;return i!==void 0&&(t.isMany?r.get(t.name).push(i):r.set(t.name,i),t.isReference?(De(i,{element:r}),this.context.addReference(i)):i.$parent=r),o};function dH(e,t,n){ga.call(this,e,t,n)}dH.prototype=Object.create(ga.prototype);dH.prototype.createElement=function(e){var t=e.name,n=zi(t),r=this.model,o=this.type,i=r.getPackage(n.prefix),a=i&&Dwe(n,i)||t;if(!o.hasType(a))throw Gp("unexpected element <"+e.originalName+">");return ga.prototype.createElement.call(this,e)};function fy(e,t,n){this.model=e,this.context=n}fy.prototype=Object.create(TI.prototype);fy.prototype.createElement=function(e){var t=e.name,n=zi(t),r=n.prefix,o=e.ns[r+"$uri"],i=e.attributes;return this.model.createAny(t,o,i)};fy.prototype.handleChild=function(e){var t=new fy(this.model,"Element",this.context).handleNode(e),n=this.element,r=t.element,o;return r!==void 0&&(o=n.$children=n.$children||[],o.push(r),r.$parent=n),t};fy.prototype.handleEnd=function(){this.body&&(this.element.$body=this.body)};function fH(e){e instanceof Dl&&(e={model:e}),De(this,{lax:!1},e)}fH.prototype.fromXML=function(e,t,n){var r=t.rootHandler;t instanceof ga?(r=t,t={}):typeof t=="string"?(r=this.handler(t),t={}):typeof r=="string"&&(r=this.handler(r));var o=this.model,i=this.lax,a=new pVt(De({},t,{rootHandler:r})),s=new Twe({proxy:!0}),l=hVt();r.context=a,l.push(r);function c(S,w,E){var _=w(),P=_.line,$=_.column,R=_.data;R.charAt(0)==="<"&&R.indexOf(" ")!==-1&&(R=R.slice(0,R.indexOf(" "))+">");var O="unparsable content "+(R?R+" ":"")+`detected +`)),u=c.reduce((d,f)=>d.concat(...f),[]);return[c,u]}return[[],[]]},[e]);return p.useEffect(()=>{const l=(t==null?void 0:t.target)??Jee,c=(t==null?void 0:t.actInsideInputWithModifier)??!0;if(e!==null){const u=h=>{var g,b;if(o.current=h.ctrlKey||h.metaKey||h.shiftKey||h.altKey,(!o.current||o.current&&!c)&&W1e(h))return!1;const v=tte(h.code,s);if(i.current.add(h[v]),ete(a,i.current,!1)){const y=((b=(g=h.composedPath)==null?void 0:g.call(h))==null?void 0:b[0])||h.target,x=(y==null?void 0:y.nodeName)==="BUTTON"||(y==null?void 0:y.nodeName)==="A";t.preventDefault!==!1&&(o.current||!x)&&h.preventDefault(),r(!0)}},d=h=>{const m=tte(h.code,s);ete(a,i.current,!0)?(r(!1),i.current.clear()):i.current.delete(h[m]),h.key==="Meta"&&i.current.clear(),o.current=!1},f=()=>{i.current.clear(),r(!1)};return l==null||l.addEventListener("keydown",u),l==null||l.addEventListener("keyup",d),window.addEventListener("blur",f),window.addEventListener("contextmenu",f),()=>{l==null||l.removeEventListener("keydown",u),l==null||l.removeEventListener("keyup",d),window.removeEventListener("blur",f),window.removeEventListener("contextmenu",f)}}},[e,r]),n}function ete(e,t,n){return e.filter(r=>n||r.length===t.size).some(r=>r.every(o=>t.has(o)))}function tte(e,t){return t.includes(e)?"code":"key"}const Jjt=()=>{const e=po();return p.useMemo(()=>({zoomIn:t=>{const{panZoom:n}=e.getState();return n?n.scaleBy(1.2,{duration:t==null?void 0:t.duration}):Promise.resolve(!1)},zoomOut:t=>{const{panZoom:n}=e.getState();return n?n.scaleBy(1/1.2,{duration:t==null?void 0:t.duration}):Promise.resolve(!1)},zoomTo:(t,n)=>{const{panZoom:r}=e.getState();return r?r.scaleTo(t,{duration:n==null?void 0:n.duration}):Promise.resolve(!1)},getZoom:()=>e.getState().transform[2],setViewport:async(t,n)=>{const{transform:[r,o,i],panZoom:a}=e.getState();return a?(await a.setViewport({x:t.x??r,y:t.y??o,zoom:t.zoom??i},n),Promise.resolve(!0)):Promise.resolve(!1)},getViewport:()=>{const[t,n,r]=e.getState().transform;return{x:t,y:n,zoom:r}},setCenter:async(t,n,r)=>e.getState().setCenter(t,n,r),fitBounds:async(t,n)=>{const{width:r,height:o,minZoom:i,maxZoom:a,panZoom:s}=e.getState(),l=Wz(t,r,o,i,a,(n==null?void 0:n.padding)??.1);return s?(await s.setViewport(l,{duration:n==null?void 0:n.duration,ease:n==null?void 0:n.ease,interpolate:n==null?void 0:n.interpolate}),Promise.resolve(!0)):Promise.resolve(!1)},screenToFlowPosition:(t,n={})=>{const{transform:r,snapGrid:o,snapToGrid:i,domNode:a}=e.getState();if(!a)return t;const{x:s,y:l}=a.getBoundingClientRect(),c={x:t.x-s,y:t.y-l},u=n.snapGrid??o,d=n.snapToGrid??i;return WS(c,r,d,u)},flowToScreenPosition:t=>{const{transform:n,domNode:r}=e.getState();if(!r)return t;const{x:o,y:i}=r.getBoundingClientRect(),a=JM(t,n);return{x:a.x+o,y:a.y+i}}}),[])};function dwe(e,t){const n=[],r=new Map,o=[];for(const i of e)if(i.type==="add"){o.push(i);continue}else if(i.type==="remove"||i.type==="replace")r.set(i.id,[i]);else{const a=r.get(i.id);a?a.push(i):r.set(i.id,[i])}for(const i of t){const a=r.get(i.id);if(!a){n.push(i);continue}if(a[0].type==="remove")continue;if(a[0].type==="replace"){n.push({...a[0].item});continue}const s={...i};for(const l of a)e7t(l,s);n.push(s)}return o.length&&o.forEach(i=>{i.index!==void 0?n.splice(i.index,0,{...i.item}):n.push({...i.item})}),n}function e7t(e,t){switch(e.type){case"select":{t.selected=e.selected;break}case"position":{typeof e.position<"u"&&(t.position=e.position),typeof e.dragging<"u"&&(t.dragging=e.dragging);break}case"dimensions":{typeof e.dimensions<"u"&&(t.measured??(t.measured={}),t.measured.width=e.dimensions.width,t.measured.height=e.dimensions.height,e.setAttributes&&((e.setAttributes===!0||e.setAttributes==="width")&&(t.width=e.dimensions.width),(e.setAttributes===!0||e.setAttributes==="height")&&(t.height=e.dimensions.height))),typeof e.resizing=="boolean"&&(t.resizing=e.resizing);break}}}function fwe(e,t){return dwe(e,t)}function t7t(e,t){return dwe(e,t)}function Lh(e,t){return{id:e,type:"select",selected:t}}function jv(e,t=new Set,n=!1){const r=[];for(const[o,i]of e){const a=t.has(o);!(i.selected===void 0&&!a)&&i.selected!==a&&(n&&(i.selected=a),r.push(Lh(i.id,a)))}return r}function nte({items:e=[],lookup:t}){var o;const n=[],r=new Map(e.map(i=>[i.id,i]));for(const[i,a]of e.entries()){const s=t.get(a.id),l=((o=s==null?void 0:s.internals)==null?void 0:o.userNode)??s;l!==void 0&&l!==a&&n.push({id:a.id,item:a,type:"replace"}),l===void 0&&n.push({item:a,type:"add",index:i})}for(const[i]of t)r.get(i)===void 0&&n.push({id:i,type:"remove"});return n}function rte(e){return{id:e.id,type:"remove"}}const ote=e=>ILt(e),n7t=e=>A1e(e);function pwe(e){return p.forwardRef(e)}const r7t=typeof window<"u"?p.useLayoutEffect:p.useEffect;function ite(e){const[t,n]=p.useState(BigInt(0)),[r]=p.useState(()=>o7t(()=>n(o=>o+BigInt(1))));return r7t(()=>{const o=r.get();o.length&&(e(o),r.reset())},[t]),r}function o7t(e){let t=[];return{get:()=>t,reset:()=>{t=[]},push:n=>{t.push(n),e()}}}const hwe=p.createContext(null);function i7t({children:e}){const t=po(),n=p.useCallback(s=>{const{nodes:l=[],setNodes:c,hasDefaultNodes:u,onNodesChange:d,nodeLookup:f,fitViewQueued:h}=t.getState();let m=l;for(const g of s)m=typeof g=="function"?g(m):g;const v=nte({items:m,lookup:f});u&&c(m),v.length>0?d==null||d(v):h&&window.requestAnimationFrame(()=>{const{fitViewQueued:g,nodes:b,setNodes:y}=t.getState();g&&y(b)})},[]),r=ite(n),o=p.useCallback(s=>{const{edges:l=[],setEdges:c,hasDefaultEdges:u,onEdgesChange:d,edgeLookup:f}=t.getState();let h=l;for(const m of s)h=typeof m=="function"?m(h):m;u?c(h):d&&d(nte({items:h,lookup:f}))},[]),i=ite(o),a=p.useMemo(()=>({nodeQueue:r,edgeQueue:i}),[]);return M.jsx(hwe.Provider,{value:a,children:e})}function a7t(){const e=p.useContext(hwe);if(!e)throw new Error("useBatchContext must be used within a BatchProvider");return e}const s7t=e=>!!e.panZoom;function wk(){const e=Jjt(),t=po(),n=a7t(),r=ur(s7t),o=p.useMemo(()=>{const i=d=>t.getState().nodeLookup.get(d),a=d=>{n.nodeQueue.push(d)},s=d=>{n.edgeQueue.push(d)},l=d=>{var b,y;const{nodeLookup:f,nodeOrigin:h}=t.getState(),m=ote(d)?d:f.get(d.id),v=m.parentId?H1e(m.position,m.measured,m.parentId,f,h):m.position,g={...m,position:v,width:((b=m.measured)==null?void 0:b.width)??m.width,height:((y=m.measured)==null?void 0:y.height)??m.height};return sy(g)},c=(d,f,h={replace:!1})=>{a(m=>m.map(v=>{if(v.id===d){const g=typeof f=="function"?f(v):f;return h.replace&&ote(g)?g:{...v,...g}}return v}))},u=(d,f,h={replace:!1})=>{s(m=>m.map(v=>{if(v.id===d){const g=typeof f=="function"?f(v):f;return h.replace&&n7t(g)?g:{...v,...g}}return v}))};return{getNodes:()=>t.getState().nodes.map(d=>({...d})),getNode:d=>{var f;return(f=i(d))==null?void 0:f.internals.userNode},getInternalNode:i,getEdges:()=>{const{edges:d=[]}=t.getState();return d.map(f=>({...f}))},getEdge:d=>t.getState().edgeLookup.get(d),setNodes:a,setEdges:s,addNodes:d=>{const f=Array.isArray(d)?d:[d];n.nodeQueue.push(h=>[...h,...f])},addEdges:d=>{const f=Array.isArray(d)?d:[d];n.edgeQueue.push(h=>[...h,...f])},toObject:()=>{const{nodes:d=[],edges:f=[],transform:h}=t.getState(),[m,v,g]=h;return{nodes:d.map(b=>({...b})),edges:f.map(b=>({...b})),viewport:{x:m,y:v,zoom:g}}},deleteElements:async({nodes:d=[],edges:f=[]})=>{const{nodes:h,edges:m,onNodesDelete:v,onEdgesDelete:g,triggerNodeChanges:b,triggerEdgeChanges:y,onDelete:x,onBeforeDelete:w}=t.getState(),{nodes:S,edges:C}=await BLt({nodesToRemove:d,edgesToRemove:f,nodes:h,edges:m,onBeforeDelete:w}),E=C.length>0,_=S.length>0;if(E){const P=C.map(rte);g==null||g(C),y(P)}if(_){const P=S.map(rte);v==null||v(S),b(P)}return(_||E)&&(x==null||x({nodes:S,edges:C})),{deletedNodes:S,deletedEdges:C}},getIntersectingNodes:(d,f=!0,h)=>{const m=Aee(d),v=m?d:l(d),g=h!==void 0;return v?(h||t.getState().nodes).filter(b=>{const y=t.getState().nodeLookup.get(b.id);if(y&&!m&&(b.id===d.id||!y.internals.positionAbsolute))return!1;const x=sy(g?b:y),w=Zw(x,v);return f&&w>0||w>=x.width*x.height||w>=v.width*v.height}):[]},isNodeIntersecting:(d,f,h=!0)=>{const v=Aee(d)?d:l(d);if(!v)return!1;const g=Zw(v,f);return h&&g>0||g>=v.width*v.height},updateNode:c,updateNodeData:(d,f,h={replace:!1})=>{c(d,m=>{const v=typeof f=="function"?f(m):f;return h.replace?{...m,data:v}:{...m,data:{...m.data,...v}}},h)},updateEdge:u,updateEdgeData:(d,f,h={replace:!1})=>{u(d,m=>{const v=typeof f=="function"?f(m):f;return h.replace?{...m,data:v}:{...m,data:{...m.data,...v}}},h)},getNodesBounds:d=>{const{nodeLookup:f,nodeOrigin:h}=t.getState();return DLt(d,{nodeLookup:f,nodeOrigin:h})},getHandleConnections:({type:d,id:f,nodeId:h})=>{var m;return Array.from(((m=t.getState().connectionLookup.get(`${h}-${d}${f?`-${f}`:""}`))==null?void 0:m.values())??[])},getNodeConnections:({type:d,handleId:f,nodeId:h})=>{var m;return Array.from(((m=t.getState().connectionLookup.get(`${h}${d?f?`-${d}-${f}`:`-${d}`:""}`))==null?void 0:m.values())??[])},fitView:async d=>{const f=t.getState().fitViewResolver??HLt();return t.setState({fitViewQueued:!0,fitViewOptions:d,fitViewResolver:f}),n.nodeQueue.push(h=>[...h]),f.promise}}},[]);return p.useMemo(()=>({...o,...e,viewportInitialized:r}),[r])}const ate=e=>e.selected,l7t=typeof window<"u"?window:void 0;function c7t({deleteKeyCode:e,multiSelectionKeyCode:t}){const n=po(),{deleteElements:r}=wk(),o=eC(e,{actInsideInputWithModifier:!1}),i=eC(t,{target:l7t});p.useEffect(()=>{if(o){const{edges:a,nodes:s}=n.getState();r({nodes:s.filter(ate),edges:a.filter(ate)}),n.setState({nodesSelectionActive:!1})}},[o]),p.useEffect(()=>{n.setState({multiSelectionActive:i})},[i])}function u7t(e){const t=po();p.useEffect(()=>{const n=()=>{var o,i;if(!e.current)return!1;const r=Uz(e.current);(r.height===0||r.width===0)&&((i=(o=t.getState()).onError)==null||i.call(o,"004",Du.error004())),t.setState({width:r.width||500,height:r.height||500})};if(e.current){n(),window.addEventListener("resize",n);const r=new ResizeObserver(()=>n());return r.observe(e.current),()=>{window.removeEventListener("resize",n),r&&e.current&&r.unobserve(e.current)}}},[])}const Ck={position:"absolute",width:"100%",height:"100%",top:0,left:0},d7t=e=>({userSelectionActive:e.userSelectionActive,lib:e.lib});function f7t({onPaneContextMenu:e,zoomOnScroll:t=!0,zoomOnPinch:n=!0,panOnScroll:r=!1,panOnScrollSpeed:o=.5,panOnScrollMode:i=Mm.Free,zoomOnDoubleClick:a=!0,panOnDrag:s=!0,defaultViewport:l,translateExtent:c,minZoom:u,maxZoom:d,zoomActivationKeyCode:f,preventScrolling:h=!0,children:m,noWheelClassName:v,noPanClassName:g,onViewportChange:b,isControlledViewport:y,paneClickDistance:x}){const w=po(),S=p.useRef(null),{userSelectionActive:C,lib:E}=ur(d7t,xo),_=eC(f),P=p.useRef();u7t(S);const $=p.useCallback(T=>{b==null||b({x:T[0],y:T[1],zoom:T[2]}),y||w.setState({transform:T})},[b,y]);return p.useEffect(()=>{if(S.current){P.current=Sjt({domNode:S.current,minZoom:u,maxZoom:d,translateExtent:c,viewport:l,paneClickDistance:x,onDraggingChange:k=>w.setState({paneDragging:k}),onPanZoomStart:(k,I)=>{const{onViewportChangeStart:D,onMoveStart:N}=w.getState();N==null||N(k,I),D==null||D(I)},onPanZoom:(k,I)=>{const{onViewportChange:D,onMove:N}=w.getState();N==null||N(k,I),D==null||D(I)},onPanZoomEnd:(k,I)=>{const{onViewportChangeEnd:D,onMoveEnd:N}=w.getState();N==null||N(k,I),D==null||D(I)}});const{x:T,y:R,zoom:O}=P.current.getViewport();return w.setState({panZoom:P.current,transform:[T,R,O],domNode:S.current.closest(".react-flow")}),()=>{var k;(k=P.current)==null||k.destroy()}}},[]),p.useEffect(()=>{var T;(T=P.current)==null||T.update({onPaneContextMenu:e,zoomOnScroll:t,zoomOnPinch:n,panOnScroll:r,panOnScrollSpeed:o,panOnScrollMode:i,zoomOnDoubleClick:a,panOnDrag:s,zoomActivationKeyPressed:_,preventScrolling:h,noPanClassName:g,userSelectionActive:C,noWheelClassName:v,lib:E,onTransformChange:$})},[e,t,n,r,o,i,a,s,_,h,g,C,v,E,$]),M.jsx("div",{className:"react-flow__renderer",ref:S,style:Ck,children:m})}const p7t=e=>({userSelectionActive:e.userSelectionActive,userSelectionRect:e.userSelectionRect});function h7t(){const{userSelectionActive:e,userSelectionRect:t}=ur(p7t,xo);return e&&t?M.jsx("div",{className:"react-flow__selection react-flow__container",style:{width:t.width,height:t.height,transform:`translate(${t.x}px, ${t.y}px)`}}):null}const e6=(e,t)=>n=>{n.target===t.current&&(e==null||e(n))},m7t=e=>({userSelectionActive:e.userSelectionActive,elementsSelectable:e.elementsSelectable,connectionInProgress:e.connection.inProgress,dragging:e.paneDragging});function g7t({isSelecting:e,selectionKeyPressed:t,selectionMode:n=Qw.Full,panOnDrag:r,selectionOnDrag:o,onSelectionStart:i,onSelectionEnd:a,onPaneClick:s,onPaneContextMenu:l,onPaneScroll:c,onPaneMouseEnter:u,onPaneMouseMove:d,onPaneMouseLeave:f,children:h}){const m=po(),{userSelectionActive:v,elementsSelectable:g,dragging:b,connectionInProgress:y}=ur(m7t,xo),x=g&&(e||v),w=p.useRef(null),S=p.useRef(),C=p.useRef(new Set),E=p.useRef(new Set),_=p.useRef(!1),P=p.useRef(!1),$=N=>{if(_.current||y){_.current=!1;return}s==null||s(N),m.getState().resetSelectedElements(),m.setState({nodesSelectionActive:!1})},T=N=>{if(Array.isArray(r)&&(r!=null&&r.includes(2))){N.preventDefault();return}l==null||l(N)},R=c?N=>c(N):void 0,O=N=>{var j,F;const{resetSelectedElements:L,domNode:H}=m.getState();if(S.current=H==null?void 0:H.getBoundingClientRect(),!g||!e||N.button!==0||N.target!==w.current||!S.current)return;(F=(j=N.target)==null?void 0:j.setPointerCapture)==null||F.call(j,N.pointerId),P.current=!0,_.current=!1;const{x:U,y:V}=gu(N.nativeEvent,S.current);L(),m.setState({userSelectionRect:{width:0,height:0,startX:U,startY:V,x:U,y:V}}),i==null||i(N)},k=N=>{const{userSelectionRect:L,transform:H,nodeLookup:U,edgeLookup:V,connectionLookup:j,triggerNodeChanges:F,triggerEdgeChanges:W,defaultEdgeOptions:X}=m.getState();if(!S.current||!L)return;_.current=!0;const{x:J,y:q}=gu(N.nativeEvent,S.current),{startX:A,startY:z}=L,G={startX:A,startY:z,x:Jte.id)),E.current=new Set;const ee=(X==null?void 0:X.selectable)??!0;for(const te of C.current){const oe=j.get(te);if(oe)for(const{edgeId:ne}of oe.values()){const le=V.get(ne);le&&(le.selectable??ee)&&E.current.add(ne)}}if(!Fee(Y,C.current)){const te=jv(U,C.current,!0);F(te)}if(!Fee(Q,E.current)){const te=jv(V,E.current);W(te)}m.setState({userSelectionRect:G,userSelectionActive:!0,nodesSelectionActive:!1})},I=N=>{var H,U;if(N.button!==0||!P.current)return;(U=(H=N.target)==null?void 0:H.releasePointerCapture)==null||U.call(H,N.pointerId);const{userSelectionRect:L}=m.getState();!v&&L&&N.target===w.current&&($==null||$(N)),m.setState({userSelectionActive:!1,userSelectionRect:null,nodesSelectionActive:C.current.size>0}),a==null||a(N),(t||o)&&(_.current=!1),P.current=!1},D=r===!0||Array.isArray(r)&&r.includes(0);return M.jsxs("div",{className:li(["react-flow__pane",{draggable:D,dragging:b,selection:e}]),onClick:x?void 0:e6($,w),onContextMenu:e6(T,w),onWheel:e6(R,w),onPointerEnter:x?void 0:u,onPointerDown:x?O:d,onPointerMove:x?k:d,onPointerUp:x?I:void 0,onPointerLeave:f,ref:w,style:Ck,children:[h,M.jsx(h7t,{})]})}function OF({id:e,store:t,unselect:n=!1,nodeRef:r}){const{addSelectedNodes:o,unselectNodesAndEdges:i,multiSelectionActive:a,nodeLookup:s,onError:l}=t.getState(),c=s.get(e);if(!c){l==null||l("012",Du.error012(e));return}t.setState({nodesSelectionActive:!1}),c.selected?(n||c.selected&&a)&&(i({nodes:[c],edges:[]}),requestAnimationFrame(()=>{var u;return(u=r==null?void 0:r.current)==null?void 0:u.blur()})):o([e])}function mwe({nodeRef:e,disabled:t=!1,noDragClassName:n,handleSelector:r,nodeId:o,isSelectable:i,nodeClickDistance:a}){const s=po(),[l,c]=p.useState(!1),u=p.useRef();return p.useEffect(()=>{u.current=ljt({getStoreItems:()=>s.getState(),onNodeMouseDown:d=>{OF({id:d,store:s,nodeRef:e})},onDragStart:()=>{c(!0)},onDragStop:()=>{c(!1)}})},[]),p.useEffect(()=>{var d,f;if(t)(d=u.current)==null||d.destroy();else if(e.current)return(f=u.current)==null||f.update({noDragClassName:n,handleSelector:r,domNode:e.current,isSelectable:i,nodeId:o,nodeClickDistance:a}),()=>{var h;(h=u.current)==null||h.destroy()}},[n,r,t,i,e,o]),l}const v7t=e=>t=>t.selected&&(t.draggable||e&&typeof t.draggable>"u");function gwe(){const e=po();return p.useCallback(n=>{const{nodeExtent:r,snapToGrid:o,snapGrid:i,nodesDraggable:a,onError:s,updateNodePositions:l,nodeLookup:c,nodeOrigin:u}=e.getState(),d=new Map,f=v7t(a),h=o?i[0]:5,m=o?i[1]:5,v=n.direction.x*h*n.factor,g=n.direction.y*m*n.factor;for(const[,b]of c){if(!f(b))continue;let y={x:b.internals.positionAbsolute.x+v,y:b.internals.positionAbsolute.y+g};o&&(y=vk(y,i));const{position:x,positionAbsolute:w}=F1e({nodeId:b.id,nextPosition:y,nodeLookup:c,nodeExtent:r,nodeOrigin:u,onError:s});b.position=x,b.internals.positionAbsolute=w,d.set(b.id,b)}l(d)},[])}const Xz=p.createContext(null),y7t=Xz.Provider;Xz.Consumer;const vwe=()=>p.useContext(Xz),b7t=e=>({connectOnClick:e.connectOnClick,noPanClassName:e.noPanClassName,rfId:e.rfId}),x7t=(e,t,n)=>r=>{const{connectionClickStartHandle:o,connectionMode:i,connection:a}=r,{fromHandle:s,toHandle:l,isValid:c}=a,u=(l==null?void 0:l.nodeId)===e&&(l==null?void 0:l.id)===t&&(l==null?void 0:l.type)===n;return{connectingFrom:(s==null?void 0:s.nodeId)===e&&(s==null?void 0:s.id)===t&&(s==null?void 0:s.type)===n,connectingTo:u,clickConnecting:(o==null?void 0:o.nodeId)===e&&(o==null?void 0:o.id)===t&&(o==null?void 0:o.type)===n,isPossibleEndHandle:i===iy.Strict?(s==null?void 0:s.type)!==n:e!==(s==null?void 0:s.nodeId)||t!==(s==null?void 0:s.id),connectionInProcess:!!s,clickConnectionInProcess:!!o,valid:u&&c}};function w7t({type:e="source",position:t=an.Top,isValidConnection:n,isConnectable:r=!0,isConnectableStart:o=!0,isConnectableEnd:i=!0,id:a,onConnect:s,children:l,className:c,onMouseDown:u,onTouchStart:d,...f},h){var I,D;const m=a||null,v=e==="target",g=po(),b=vwe(),{connectOnClick:y,noPanClassName:x,rfId:w}=ur(b7t,xo),{connectingFrom:S,connectingTo:C,clickConnecting:E,isPossibleEndHandle:_,connectionInProcess:P,clickConnectionInProcess:$,valid:T}=ur(x7t(b,m,e),xo);b||(D=(I=g.getState()).onError)==null||D.call(I,"010",Du.error010());const R=N=>{const{defaultEdgeOptions:L,onConnect:H,hasDefaultEdges:U}=g.getState(),V={...L,...N};if(U){const{edges:j,setEdges:F}=g.getState();F(YLt(V,j))}H==null||H(V),s==null||s(V)},O=N=>{if(!b)return;const L=U1e(N.nativeEvent);if(o&&(L&&N.button===0||!L)){const H=g.getState();RF.onPointerDown(N.nativeEvent,{autoPanOnConnect:H.autoPanOnConnect,connectionMode:H.connectionMode,connectionRadius:H.connectionRadius,domNode:H.domNode,nodeLookup:H.nodeLookup,lib:H.lib,isTarget:v,handleId:m,nodeId:b,flowId:H.rfId,panBy:H.panBy,cancelConnection:H.cancelConnection,onConnectStart:H.onConnectStart,onConnectEnd:H.onConnectEnd,updateConnection:H.updateConnection,onConnect:R,isValidConnection:n||H.isValidConnection,getTransform:()=>g.getState().transform,getFromHandle:()=>g.getState().connection.fromHandle,autoPanSpeed:H.autoPanSpeed,dragThreshold:H.connectionDragThreshold})}L?u==null||u(N):d==null||d(N)},k=N=>{const{onClickConnectStart:L,onClickConnectEnd:H,connectionClickStartHandle:U,connectionMode:V,isValidConnection:j,lib:F,rfId:W,nodeLookup:X,connection:J}=g.getState();if(!b||!U&&!o)return;if(!U){L==null||L(N.nativeEvent,{nodeId:b,handleId:m,handleType:e}),g.setState({connectionClickStartHandle:{nodeId:b,type:e,id:m}});return}const q=V1e(N.target),A=n||j,{connection:z,isValid:G}=RF.isValid(N.nativeEvent,{handle:{nodeId:b,id:m,type:e},connectionMode:V,fromNodeId:U.nodeId,fromHandleId:U.id||null,fromType:U.type,isValidConnection:A,flowId:W,doc:q,lib:F,nodeLookup:X});G&&z&&R(z);const Y=structuredClone(J);delete Y.inProgress,Y.toPosition=Y.toHandle?Y.toHandle.position:null,H==null||H(N,Y),g.setState({connectionClickStartHandle:null})};return M.jsx("div",{"data-handleid":m,"data-nodeid":b,"data-handlepos":t,"data-id":`${w}-${b}-${m}-${e}`,className:li(["react-flow__handle",`react-flow__handle-${t}`,"nodrag",x,c,{source:!v,target:v,connectable:r,connectablestart:o,connectableend:i,clickconnecting:E,connectingfrom:S,connectingto:C,valid:T,connectionindicator:r&&(!P||_)&&(P||$?i:o)}]),onMouseDown:O,onTouchStart:O,onClick:y?k:void 0,ref:h,...f,children:l})}const ng=p.memo(pwe(w7t));function C7t({data:e,isConnectable:t,sourcePosition:n=an.Bottom}){return M.jsxs(M.Fragment,{children:[e==null?void 0:e.label,M.jsx(ng,{type:"source",position:n,isConnectable:t})]})}function S7t({data:e,isConnectable:t,targetPosition:n=an.Top,sourcePosition:r=an.Bottom}){return M.jsxs(M.Fragment,{children:[M.jsx(ng,{type:"target",position:n,isConnectable:t}),e==null?void 0:e.label,M.jsx(ng,{type:"source",position:r,isConnectable:t})]})}function E7t(){return null}function _7t({data:e,isConnectable:t,targetPosition:n=an.Top}){return M.jsxs(M.Fragment,{children:[M.jsx(ng,{type:"target",position:n,isConnectable:t}),e==null?void 0:e.label]})}const tT={ArrowUp:{x:0,y:-1},ArrowDown:{x:0,y:1},ArrowLeft:{x:-1,y:0},ArrowRight:{x:1,y:0}},ste={input:C7t,default:S7t,output:_7t,group:E7t};function $7t(e){var t,n,r,o;return e.internals.handleBounds===void 0?{width:e.width??e.initialWidth??((t=e.style)==null?void 0:t.width),height:e.height??e.initialHeight??((n=e.style)==null?void 0:n.height)}:{width:e.width??((r=e.style)==null?void 0:r.width),height:e.height??((o=e.style)==null?void 0:o.height)}}const P7t=e=>{const{width:t,height:n,x:r,y:o}=VS(e.nodeLookup,{filter:i=>!!i.selected});return{width:cc(t)?t:null,height:cc(n)?n:null,userSelectionActive:e.userSelectionActive,transformString:`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]}) translate(${r}px,${o}px)`}};function M7t({onSelectionContextMenu:e,noPanClassName:t,disableKeyboardA11y:n}){const r=po(),{width:o,height:i,transformString:a,userSelectionActive:s}=ur(P7t,xo),l=gwe(),c=p.useRef(null);if(p.useEffect(()=>{var f;n||(f=c.current)==null||f.focus({preventScroll:!0})},[n]),mwe({nodeRef:c}),s||!o||!i)return null;const u=e?f=>{const h=r.getState().nodes.filter(m=>m.selected);e(f,h)}:void 0,d=f=>{Object.prototype.hasOwnProperty.call(tT,f.key)&&(f.preventDefault(),l({direction:tT[f.key],factor:f.shiftKey?4:1}))};return M.jsx("div",{className:li(["react-flow__nodesselection","react-flow__container",t]),style:{transform:a},children:M.jsx("div",{ref:c,className:"react-flow__nodesselection-rect",onContextMenu:u,tabIndex:n?void 0:-1,onKeyDown:n?void 0:d,style:{width:o,height:i}})})}const lte=typeof window<"u"?window:void 0,T7t=e=>({nodesSelectionActive:e.nodesSelectionActive,userSelectionActive:e.userSelectionActive});function ywe({children:e,onPaneClick:t,onPaneMouseEnter:n,onPaneMouseMove:r,onPaneMouseLeave:o,onPaneContextMenu:i,onPaneScroll:a,paneClickDistance:s,deleteKeyCode:l,selectionKeyCode:c,selectionOnDrag:u,selectionMode:d,onSelectionStart:f,onSelectionEnd:h,multiSelectionKeyCode:m,panActivationKeyCode:v,zoomActivationKeyCode:g,elementsSelectable:b,zoomOnScroll:y,zoomOnPinch:x,panOnScroll:w,panOnScrollSpeed:S,panOnScrollMode:C,zoomOnDoubleClick:E,panOnDrag:_,defaultViewport:P,translateExtent:$,minZoom:T,maxZoom:R,preventScrolling:O,onSelectionContextMenu:k,noWheelClassName:I,noPanClassName:D,disableKeyboardA11y:N,onViewportChange:L,isControlledViewport:H}){const{nodesSelectionActive:U,userSelectionActive:V}=ur(T7t),j=eC(c,{target:lte}),F=eC(v,{target:lte}),W=F||_,X=F||w,J=u&&W!==!0,q=j||V||J;return c7t({deleteKeyCode:l,multiSelectionKeyCode:m}),M.jsx(f7t,{onPaneContextMenu:i,elementsSelectable:b,zoomOnScroll:y,zoomOnPinch:x,panOnScroll:X,panOnScrollSpeed:S,panOnScrollMode:C,zoomOnDoubleClick:E,panOnDrag:!j&&W,defaultViewport:P,translateExtent:$,minZoom:T,maxZoom:R,zoomActivationKeyCode:g,preventScrolling:O,noWheelClassName:I,noPanClassName:D,onViewportChange:L,isControlledViewport:H,paneClickDistance:s,children:M.jsxs(g7t,{onSelectionStart:f,onSelectionEnd:h,onPaneClick:t,onPaneMouseEnter:n,onPaneMouseMove:r,onPaneMouseLeave:o,onPaneContextMenu:i,onPaneScroll:a,panOnDrag:W,isSelecting:!!q,selectionMode:d,selectionKeyPressed:j,selectionOnDrag:J,children:[e,U&&M.jsx(M7t,{onSelectionContextMenu:k,noPanClassName:D,disableKeyboardA11y:N})]})})}ywe.displayName="FlowRenderer";const R7t=p.memo(ywe),O7t=e=>t=>e?Vz(t.nodeLookup,{x:0,y:0,width:t.width,height:t.height},t.transform,!0).map(n=>n.id):Array.from(t.nodeLookup.keys());function k7t(e){return ur(p.useCallback(O7t(e),[e]),xo)}const I7t=e=>e.updateNodeInternals;function D7t(){const e=ur(I7t),[t]=p.useState(()=>typeof ResizeObserver>"u"?null:new ResizeObserver(n=>{const r=new Map;n.forEach(o=>{const i=o.target.getAttribute("data-id");r.set(i,{id:i,nodeElement:o.target,force:!0})}),e(r)}));return p.useEffect(()=>()=>{t==null||t.disconnect()},[t]),t}function N7t({node:e,nodeType:t,hasDimensions:n,resizeObserver:r}){const o=po(),i=p.useRef(null),a=p.useRef(null),s=p.useRef(e.sourcePosition),l=p.useRef(e.targetPosition),c=p.useRef(t),u=n&&!!e.internals.handleBounds;return p.useEffect(()=>{i.current&&!e.hidden&&(!u||a.current!==i.current)&&(a.current&&(r==null||r.unobserve(a.current)),r==null||r.observe(i.current),a.current=i.current)},[u,e.hidden]),p.useEffect(()=>()=>{a.current&&(r==null||r.unobserve(a.current),a.current=null)},[]),p.useEffect(()=>{if(i.current){const d=c.current!==t,f=s.current!==e.sourcePosition,h=l.current!==e.targetPosition;(d||f||h)&&(c.current=t,s.current=e.sourcePosition,l.current=e.targetPosition,o.getState().updateNodeInternals(new Map([[e.id,{id:e.id,nodeElement:i.current,force:!0}]])))}},[e.id,t,e.sourcePosition,e.targetPosition]),i}function A7t({id:e,onClick:t,onMouseEnter:n,onMouseMove:r,onMouseLeave:o,onContextMenu:i,onDoubleClick:a,nodesDraggable:s,elementsSelectable:l,nodesConnectable:c,nodesFocusable:u,resizeObserver:d,noDragClassName:f,noPanClassName:h,disableKeyboardA11y:m,rfId:v,nodeTypes:g,nodeClickDistance:b,onError:y}){const{node:x,internals:w,isParent:S}=ur(A=>{const z=A.nodeLookup.get(e),G=A.parentLookup.has(e);return{node:z,internals:z.internals,isParent:G}},xo);let C=x.type||"default",E=(g==null?void 0:g[C])||ste[C];E===void 0&&(y==null||y("003",Du.error003(C)),C="default",E=(g==null?void 0:g.default)||ste.default);const _=!!(x.draggable||s&&typeof x.draggable>"u"),P=!!(x.selectable||l&&typeof x.selectable>"u"),$=!!(x.connectable||c&&typeof x.connectable>"u"),T=!!(x.focusable||u&&typeof x.focusable>"u"),R=po(),O=z1e(x),k=N7t({node:x,nodeType:C,hasDimensions:O,resizeObserver:d}),I=mwe({nodeRef:k,disabled:x.hidden||!_,noDragClassName:f,handleSelector:x.dragHandle,nodeId:e,isSelectable:P,nodeClickDistance:b}),D=gwe();if(x.hidden)return null;const N=ff(x),L=$7t(x),H=P||_||t||n||r||o,U=n?A=>n(A,{...w.userNode}):void 0,V=r?A=>r(A,{...w.userNode}):void 0,j=o?A=>o(A,{...w.userNode}):void 0,F=i?A=>i(A,{...w.userNode}):void 0,W=a?A=>a(A,{...w.userNode}):void 0,X=A=>{const{selectNodesOnDrag:z,nodeDragThreshold:G}=R.getState();P&&(!z||!_||G>0)&&OF({id:e,store:R,nodeRef:k}),t&&t(A,{...w.userNode})},J=A=>{if(!(W1e(A.nativeEvent)||m)){if(k1e.includes(A.key)&&P){const z=A.key==="Escape";OF({id:e,store:R,unselect:z,nodeRef:k})}else if(_&&x.selected&&Object.prototype.hasOwnProperty.call(tT,A.key)){A.preventDefault();const{ariaLabelConfig:z}=R.getState();R.setState({ariaLiveMessage:z["node.a11yDescription.ariaLiveMessage"]({direction:A.key.replace("Arrow","").toLowerCase(),x:~~w.positionAbsolute.x,y:~~w.positionAbsolute.y})}),D({direction:tT[A.key],factor:A.shiftKey?4:1})}}},q=()=>{var te;if(m||!((te=k.current)!=null&&te.matches(":focus-visible")))return;const{transform:A,width:z,height:G,autoPanOnNodeFocus:Y,setCenter:Q}=R.getState();if(!Y)return;Vz(new Map([[e,x]]),{x:0,y:0,width:z,height:G},A,!0).length>0||Q(x.position.x+N.width/2,x.position.y+N.height/2,{zoom:A[2]})};return M.jsx("div",{className:li(["react-flow__node",`react-flow__node-${C}`,{[h]:_},x.className,{selected:x.selected,selectable:P,parent:S,draggable:_,dragging:I}]),ref:k,style:{zIndex:w.z,transform:`translate(${w.positionAbsolute.x}px,${w.positionAbsolute.y}px)`,pointerEvents:H?"all":"none",visibility:O?"visible":"hidden",...x.style,...L},"data-id":e,"data-testid":`rf__node-${e}`,onMouseEnter:U,onMouseMove:V,onMouseLeave:j,onContextMenu:F,onClick:X,onDoubleClick:W,onKeyDown:T?J:void 0,tabIndex:T?0:void 0,onFocus:T?q:void 0,role:x.ariaRole??(T?"group":void 0),"aria-roledescription":"node","aria-describedby":m?void 0:`${lwe}-${v}`,"aria-label":x.ariaLabel,...x.domAttributes,children:M.jsx(y7t,{value:e,children:M.jsx(E,{id:e,data:x.data,type:C,positionAbsoluteX:w.positionAbsolute.x,positionAbsoluteY:w.positionAbsolute.y,selected:x.selected??!1,selectable:P,draggable:_,deletable:x.deletable??!0,isConnectable:$,sourcePosition:x.sourcePosition,targetPosition:x.targetPosition,dragging:I,dragHandle:x.dragHandle,zIndex:w.z,parentId:x.parentId,...N})})})}const F7t=e=>({nodesDraggable:e.nodesDraggable,nodesConnectable:e.nodesConnectable,nodesFocusable:e.nodesFocusable,elementsSelectable:e.elementsSelectable,onError:e.onError});function bwe(e){const{nodesDraggable:t,nodesConnectable:n,nodesFocusable:r,elementsSelectable:o,onError:i}=ur(F7t,xo),a=k7t(e.onlyRenderVisibleElements),s=D7t();return M.jsx("div",{className:"react-flow__nodes",style:Ck,children:a.map(l=>M.jsx(A7t,{id:l,nodeTypes:e.nodeTypes,nodeExtent:e.nodeExtent,onClick:e.onNodeClick,onMouseEnter:e.onNodeMouseEnter,onMouseMove:e.onNodeMouseMove,onMouseLeave:e.onNodeMouseLeave,onContextMenu:e.onNodeContextMenu,onDoubleClick:e.onNodeDoubleClick,noDragClassName:e.noDragClassName,noPanClassName:e.noPanClassName,rfId:e.rfId,disableKeyboardA11y:e.disableKeyboardA11y,resizeObserver:s,nodesDraggable:t,nodesConnectable:n,nodesFocusable:r,elementsSelectable:o,nodeClickDistance:e.nodeClickDistance,onError:i},l))})}bwe.displayName="NodeRenderer";const B7t=p.memo(bwe);function L7t(e){return ur(p.useCallback(n=>{if(!e)return n.edges.map(o=>o.id);const r=[];if(n.width&&n.height)for(const o of n.edges){const i=n.nodeLookup.get(o.source),a=n.nodeLookup.get(o.target);i&&a&&GLt({sourceNode:i,targetNode:a,width:n.width,height:n.height,transform:n.transform})&&r.push(o.id)}return r},[e]),xo)}const j7t=({color:e="none",strokeWidth:t=1})=>M.jsx("polyline",{style:{stroke:e,strokeWidth:t},strokeLinecap:"round",strokeLinejoin:"round",fill:"none",points:"-5,-4 0,0 -5,4"}),z7t=({color:e="none",strokeWidth:t=1})=>M.jsx("polyline",{style:{stroke:e,fill:e,strokeWidth:t},strokeLinecap:"round",strokeLinejoin:"round",points:"-5,-4 0,0 -5,4 -5,-4"}),cte={[QM.Arrow]:j7t,[QM.ArrowClosed]:z7t};function H7t(e){const t=po();return p.useMemo(()=>{var o,i;return Object.prototype.hasOwnProperty.call(cte,e)?cte[e]:((i=(o=t.getState()).onError)==null||i.call(o,"009",Du.error009(e)),null)},[e])}const V7t=({id:e,type:t,color:n,width:r=12.5,height:o=12.5,markerUnits:i="strokeWidth",strokeWidth:a,orient:s="auto-start-reverse"})=>{const l=H7t(t);return l?M.jsx("marker",{className:"react-flow__arrowhead",id:e,markerWidth:`${r}`,markerHeight:`${o}`,viewBox:"-10 -10 20 20",markerUnits:i,orient:s,refX:"0",refY:"0",children:M.jsx(l,{color:n,strokeWidth:a})}):null},xwe=({defaultColor:e,rfId:t})=>{const n=ur(i=>i.edges),r=ur(i=>i.defaultEdgeOptions),o=p.useMemo(()=>ejt(n,{id:t,defaultColor:e,defaultMarkerStart:r==null?void 0:r.markerStart,defaultMarkerEnd:r==null?void 0:r.markerEnd}),[n,r,t,e]);return o.length?M.jsx("svg",{className:"react-flow__marker","aria-hidden":"true",children:M.jsx("defs",{children:o.map(i=>M.jsx(V7t,{id:i.id,type:i.type,color:i.color,width:i.width,height:i.height,markerUnits:i.markerUnits,strokeWidth:i.strokeWidth,orient:i.orient},i.id))})}):null};xwe.displayName="MarkerDefinitions";var W7t=p.memo(xwe);function wwe({x:e,y:t,label:n,labelStyle:r,labelShowBg:o=!0,labelBgStyle:i,labelBgPadding:a=[2,4],labelBgBorderRadius:s=2,children:l,className:c,...u}){const[d,f]=p.useState({x:1,y:0,width:0,height:0}),h=li(["react-flow__edge-textwrapper",c]),m=p.useRef(null);return p.useEffect(()=>{if(m.current){const v=m.current.getBBox();f({x:v.x,y:v.y,width:v.width,height:v.height})}},[n]),n?M.jsxs("g",{transform:`translate(${e-d.width/2} ${t-d.height/2})`,className:h,visibility:d.width?"visible":"hidden",...u,children:[o&&M.jsx("rect",{width:d.width+2*a[0],x:-a[0],y:-a[1],height:d.height+2*a[1],className:"react-flow__edge-textbg",style:i,rx:s,ry:s}),M.jsx("text",{className:"react-flow__edge-text",y:d.height/2,dy:"0.3em",ref:m,style:r,children:n}),l]}):null}wwe.displayName="EdgeText";const U7t=p.memo(wwe);function Sk({path:e,labelX:t,labelY:n,label:r,labelStyle:o,labelShowBg:i,labelBgStyle:a,labelBgPadding:s,labelBgBorderRadius:l,interactionWidth:c=20,...u}){return M.jsxs(M.Fragment,{children:[M.jsx("path",{...u,d:e,fill:"none",className:li(["react-flow__edge-path",u.className])}),c&&M.jsx("path",{d:e,fill:"none",strokeOpacity:0,strokeWidth:c,className:"react-flow__edge-interaction"}),r&&cc(t)&&cc(n)?M.jsx(U7t,{x:t,y:n,label:r,labelStyle:o,labelShowBg:i,labelBgStyle:a,labelBgPadding:s,labelBgBorderRadius:l}):null]})}function ute({pos:e,x1:t,y1:n,x2:r,y2:o}){return e===an.Left||e===an.Right?[.5*(t+r),n]:[t,.5*(n+o)]}function Cwe({sourceX:e,sourceY:t,sourcePosition:n=an.Bottom,targetX:r,targetY:o,targetPosition:i=an.Top}){const[a,s]=ute({pos:n,x1:e,y1:t,x2:r,y2:o}),[l,c]=ute({pos:i,x1:r,y1:o,x2:e,y2:t}),[u,d,f,h]=G1e({sourceX:e,sourceY:t,targetX:r,targetY:o,sourceControlX:a,sourceControlY:s,targetControlX:l,targetControlY:c});return[`M${e},${t} C${a},${s} ${l},${c} ${r},${o}`,u,d,f,h]}function Swe(e){return p.memo(({id:t,sourceX:n,sourceY:r,targetX:o,targetY:i,sourcePosition:a,targetPosition:s,label:l,labelStyle:c,labelShowBg:u,labelBgStyle:d,labelBgPadding:f,labelBgBorderRadius:h,style:m,markerEnd:v,markerStart:g,interactionWidth:b})=>{const[y,x,w]=Cwe({sourceX:n,sourceY:r,sourcePosition:a,targetX:o,targetY:i,targetPosition:s}),S=e.isInternal?void 0:t;return M.jsx(Sk,{id:S,path:y,labelX:x,labelY:w,label:l,labelStyle:c,labelShowBg:u,labelBgStyle:d,labelBgPadding:f,labelBgBorderRadius:h,style:m,markerEnd:v,markerStart:g,interactionWidth:b})})}const G7t=Swe({isInternal:!1}),Ewe=Swe({isInternal:!0});G7t.displayName="SimpleBezierEdge";Ewe.displayName="SimpleBezierEdgeInternal";function _we(e){return p.memo(({id:t,sourceX:n,sourceY:r,targetX:o,targetY:i,label:a,labelStyle:s,labelShowBg:l,labelBgStyle:c,labelBgPadding:u,labelBgBorderRadius:d,style:f,sourcePosition:h=an.Bottom,targetPosition:m=an.Top,markerEnd:v,markerStart:g,pathOptions:b,interactionWidth:y})=>{const[x,w,S]=PF({sourceX:n,sourceY:r,sourcePosition:h,targetX:o,targetY:i,targetPosition:m,borderRadius:b==null?void 0:b.borderRadius,offset:b==null?void 0:b.offset,stepPosition:b==null?void 0:b.stepPosition}),C=e.isInternal?void 0:t;return M.jsx(Sk,{id:C,path:x,labelX:w,labelY:S,label:a,labelStyle:s,labelShowBg:l,labelBgStyle:c,labelBgPadding:u,labelBgBorderRadius:d,style:f,markerEnd:v,markerStart:g,interactionWidth:y})})}const $we=_we({isInternal:!1}),Pwe=_we({isInternal:!0});$we.displayName="SmoothStepEdge";Pwe.displayName="SmoothStepEdgeInternal";function Mwe(e){return p.memo(({id:t,...n})=>{var o;const r=e.isInternal?void 0:t;return M.jsx($we,{...n,id:r,pathOptions:p.useMemo(()=>{var i;return{borderRadius:0,offset:(i=n.pathOptions)==null?void 0:i.offset}},[(o=n.pathOptions)==null?void 0:o.offset])})})}const q7t=Mwe({isInternal:!1}),Twe=Mwe({isInternal:!0});q7t.displayName="StepEdge";Twe.displayName="StepEdgeInternal";function Rwe(e){return p.memo(({id:t,sourceX:n,sourceY:r,targetX:o,targetY:i,label:a,labelStyle:s,labelShowBg:l,labelBgStyle:c,labelBgPadding:u,labelBgBorderRadius:d,style:f,markerEnd:h,markerStart:m,interactionWidth:v})=>{const[g,b,y]=Y1e({sourceX:n,sourceY:r,targetX:o,targetY:i}),x=e.isInternal?void 0:t;return M.jsx(Sk,{id:x,path:g,labelX:b,labelY:y,label:a,labelStyle:s,labelShowBg:l,labelBgStyle:c,labelBgPadding:u,labelBgBorderRadius:d,style:f,markerEnd:h,markerStart:m,interactionWidth:v})})}const K7t=Rwe({isInternal:!1}),Owe=Rwe({isInternal:!0});K7t.displayName="StraightEdge";Owe.displayName="StraightEdgeInternal";function kwe(e){return p.memo(({id:t,sourceX:n,sourceY:r,targetX:o,targetY:i,sourcePosition:a=an.Bottom,targetPosition:s=an.Top,label:l,labelStyle:c,labelShowBg:u,labelBgStyle:d,labelBgPadding:f,labelBgBorderRadius:h,style:m,markerEnd:v,markerStart:g,pathOptions:b,interactionWidth:y})=>{const[x,w,S]=q1e({sourceX:n,sourceY:r,sourcePosition:a,targetX:o,targetY:i,targetPosition:s,curvature:b==null?void 0:b.curvature}),C=e.isInternal?void 0:t;return M.jsx(Sk,{id:C,path:x,labelX:w,labelY:S,label:l,labelStyle:c,labelShowBg:u,labelBgStyle:d,labelBgPadding:f,labelBgBorderRadius:h,style:m,markerEnd:v,markerStart:g,interactionWidth:y})})}const Y7t=kwe({isInternal:!1}),Iwe=kwe({isInternal:!0});Y7t.displayName="BezierEdge";Iwe.displayName="BezierEdgeInternal";const dte={default:Iwe,straight:Owe,step:Twe,smoothstep:Pwe,simplebezier:Ewe},fte={sourceX:null,sourceY:null,targetX:null,targetY:null,sourcePosition:null,targetPosition:null},X7t=(e,t,n)=>n===an.Left?e-t:n===an.Right?e+t:e,Q7t=(e,t,n)=>n===an.Top?e-t:n===an.Bottom?e+t:e,pte="react-flow__edgeupdater";function hte({position:e,centerX:t,centerY:n,radius:r=10,onMouseDown:o,onMouseEnter:i,onMouseOut:a,type:s}){return M.jsx("circle",{onMouseDown:o,onMouseEnter:i,onMouseOut:a,className:li([pte,`${pte}-${s}`]),cx:X7t(t,r,e),cy:Q7t(n,r,e),r,stroke:"transparent",fill:"transparent"})}function Z7t({isReconnectable:e,reconnectRadius:t,edge:n,sourceX:r,sourceY:o,targetX:i,targetY:a,sourcePosition:s,targetPosition:l,onReconnect:c,onReconnectStart:u,onReconnectEnd:d,setReconnecting:f,setUpdateHover:h}){const m=po(),v=(w,S)=>{if(w.button!==0)return;const{autoPanOnConnect:C,domNode:E,isValidConnection:_,connectionMode:P,connectionRadius:$,lib:T,onConnectStart:R,onConnectEnd:O,cancelConnection:k,nodeLookup:I,rfId:D,panBy:N,updateConnection:L}=m.getState(),H=S.type==="target",U=(F,W)=>{f(!1),d==null||d(F,n,S.type,W)},V=F=>c==null?void 0:c(n,F),j=(F,W)=>{f(!0),u==null||u(w,n,S.type),R==null||R(F,W)};RF.onPointerDown(w.nativeEvent,{autoPanOnConnect:C,connectionMode:P,connectionRadius:$,domNode:E,handleId:S.id,nodeId:S.nodeId,nodeLookup:I,isTarget:H,edgeUpdaterType:S.type,lib:T,flowId:D,cancelConnection:k,panBy:N,isValidConnection:_,onConnect:V,onConnectStart:j,onConnectEnd:O,onReconnectEnd:U,updateConnection:L,getTransform:()=>m.getState().transform,getFromHandle:()=>m.getState().connection.fromHandle,dragThreshold:m.getState().connectionDragThreshold})},g=w=>v(w,{nodeId:n.target,id:n.targetHandle??null,type:"target"}),b=w=>v(w,{nodeId:n.source,id:n.sourceHandle??null,type:"source"}),y=()=>h(!0),x=()=>h(!1);return M.jsxs(M.Fragment,{children:[(e===!0||e==="source")&&M.jsx(hte,{position:s,centerX:r,centerY:o,radius:t,onMouseDown:g,onMouseEnter:y,onMouseOut:x,type:"source"}),(e===!0||e==="target")&&M.jsx(hte,{position:l,centerX:i,centerY:a,radius:t,onMouseDown:b,onMouseEnter:y,onMouseOut:x,type:"target"})]})}function J7t({id:e,edgesFocusable:t,edgesReconnectable:n,elementsSelectable:r,onClick:o,onDoubleClick:i,onContextMenu:a,onMouseEnter:s,onMouseMove:l,onMouseLeave:c,reconnectRadius:u,onReconnect:d,onReconnectStart:f,onReconnectEnd:h,rfId:m,edgeTypes:v,noPanClassName:g,onError:b,disableKeyboardA11y:y}){let x=ur(Q=>Q.edgeLookup.get(e));const w=ur(Q=>Q.defaultEdgeOptions);x=w?{...w,...x}:x;let S=x.type||"default",C=(v==null?void 0:v[S])||dte[S];C===void 0&&(b==null||b("011",Du.error011(S)),S="default",C=(v==null?void 0:v.default)||dte.default);const E=!!(x.focusable||t&&typeof x.focusable>"u"),_=typeof d<"u"&&(x.reconnectable||n&&typeof x.reconnectable>"u"),P=!!(x.selectable||r&&typeof x.selectable>"u"),$=p.useRef(null),[T,R]=p.useState(!1),[O,k]=p.useState(!1),I=po(),{zIndex:D,sourceX:N,sourceY:L,targetX:H,targetY:U,sourcePosition:V,targetPosition:j}=ur(p.useCallback(Q=>{const ee=Q.nodeLookup.get(x.source),te=Q.nodeLookup.get(x.target);if(!ee||!te)return{zIndex:x.zIndex,...fte};const oe=JLt({id:e,sourceNode:ee,targetNode:te,sourceHandle:x.sourceHandle||null,targetHandle:x.targetHandle||null,connectionMode:Q.connectionMode,onError:b});return{zIndex:ULt({selected:x.selected,zIndex:x.zIndex,sourceNode:ee,targetNode:te,elevateOnSelect:Q.elevateEdgesOnSelect}),...oe||fte}},[x.source,x.target,x.sourceHandle,x.targetHandle,x.selected,x.zIndex]),xo),F=p.useMemo(()=>x.markerStart?`url('#${MF(x.markerStart,m)}')`:void 0,[x.markerStart,m]),W=p.useMemo(()=>x.markerEnd?`url('#${MF(x.markerEnd,m)}')`:void 0,[x.markerEnd,m]);if(x.hidden||N===null||L===null||H===null||U===null)return null;const X=Q=>{var ne;const{addSelectedEdges:ee,unselectNodesAndEdges:te,multiSelectionActive:oe}=I.getState();P&&(I.setState({nodesSelectionActive:!1}),x.selected&&oe?(te({nodes:[],edges:[x]}),(ne=$.current)==null||ne.blur()):ee([e])),o&&o(Q,x)},J=i?Q=>{i(Q,{...x})}:void 0,q=a?Q=>{a(Q,{...x})}:void 0,A=s?Q=>{s(Q,{...x})}:void 0,z=l?Q=>{l(Q,{...x})}:void 0,G=c?Q=>{c(Q,{...x})}:void 0,Y=Q=>{var ee;if(!y&&k1e.includes(Q.key)&&P){const{unselectNodesAndEdges:te,addSelectedEdges:oe}=I.getState();Q.key==="Escape"?((ee=$.current)==null||ee.blur(),te({edges:[x]})):oe([e])}};return M.jsx("svg",{style:{zIndex:D},children:M.jsxs("g",{className:li(["react-flow__edge",`react-flow__edge-${S}`,x.className,g,{selected:x.selected,animated:x.animated,inactive:!P&&!o,updating:T,selectable:P}]),onClick:X,onDoubleClick:J,onContextMenu:q,onMouseEnter:A,onMouseMove:z,onMouseLeave:G,onKeyDown:E?Y:void 0,tabIndex:E?0:void 0,role:x.ariaRole??(E?"group":"img"),"aria-roledescription":"edge","data-id":e,"data-testid":`rf__edge-${e}`,"aria-label":x.ariaLabel===null?void 0:x.ariaLabel||`Edge from ${x.source} to ${x.target}`,"aria-describedby":E?`${cwe}-${m}`:void 0,ref:$,...x.domAttributes,children:[!O&&M.jsx(C,{id:e,source:x.source,target:x.target,type:x.type,selected:x.selected,animated:x.animated,selectable:P,deletable:x.deletable??!0,label:x.label,labelStyle:x.labelStyle,labelShowBg:x.labelShowBg,labelBgStyle:x.labelBgStyle,labelBgPadding:x.labelBgPadding,labelBgBorderRadius:x.labelBgBorderRadius,sourceX:N,sourceY:L,targetX:H,targetY:U,sourcePosition:V,targetPosition:j,data:x.data,style:x.style,sourceHandleId:x.sourceHandle,targetHandleId:x.targetHandle,markerStart:F,markerEnd:W,pathOptions:"pathOptions"in x?x.pathOptions:void 0,interactionWidth:x.interactionWidth}),_&&M.jsx(Z7t,{edge:x,isReconnectable:_,reconnectRadius:u,onReconnect:d,onReconnectStart:f,onReconnectEnd:h,sourceX:N,sourceY:L,targetX:H,targetY:U,sourcePosition:V,targetPosition:j,setUpdateHover:R,setReconnecting:k})]})})}const e9t=e=>({edgesFocusable:e.edgesFocusable,edgesReconnectable:e.edgesReconnectable,elementsSelectable:e.elementsSelectable,connectionMode:e.connectionMode,onError:e.onError});function Dwe({defaultMarkerColor:e,onlyRenderVisibleElements:t,rfId:n,edgeTypes:r,noPanClassName:o,onReconnect:i,onEdgeContextMenu:a,onEdgeMouseEnter:s,onEdgeMouseMove:l,onEdgeMouseLeave:c,onEdgeClick:u,reconnectRadius:d,onEdgeDoubleClick:f,onReconnectStart:h,onReconnectEnd:m,disableKeyboardA11y:v}){const{edgesFocusable:g,edgesReconnectable:b,elementsSelectable:y,onError:x}=ur(e9t,xo),w=L7t(t);return M.jsxs("div",{className:"react-flow__edges",children:[M.jsx(W7t,{defaultColor:e,rfId:n}),w.map(S=>M.jsx(J7t,{id:S,edgesFocusable:g,edgesReconnectable:b,elementsSelectable:y,noPanClassName:o,onReconnect:i,onContextMenu:a,onMouseEnter:s,onMouseMove:l,onMouseLeave:c,onClick:u,reconnectRadius:d,onDoubleClick:f,onReconnectStart:h,onReconnectEnd:m,rfId:n,onError:x,edgeTypes:r,disableKeyboardA11y:v},S))]})}Dwe.displayName="EdgeRenderer";const t9t=p.memo(Dwe),n9t=e=>`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]})`;function r9t({children:e}){const t=ur(n9t);return M.jsx("div",{className:"react-flow__viewport xyflow__viewport react-flow__container",style:{transform:t},children:e})}function o9t(e){const t=wk(),n=p.useRef(!1);p.useEffect(()=>{!n.current&&t.viewportInitialized&&e&&(setTimeout(()=>e(t),1),n.current=!0)},[e,t.viewportInitialized])}const i9t=e=>{var t;return(t=e.panZoom)==null?void 0:t.syncViewport};function a9t(e){const t=ur(i9t),n=po();return p.useEffect(()=>{e&&(t==null||t(e),n.setState({transform:[e.x,e.y,e.zoom]}))},[e,t]),null}function s9t(e){return e.connection.inProgress?{...e.connection,to:WS(e.connection.to,e.transform)}:{...e.connection}}function l9t(e){return s9t}function c9t(e){const t=l9t();return ur(t,xo)}const u9t=e=>({nodesConnectable:e.nodesConnectable,isValid:e.connection.isValid,inProgress:e.connection.inProgress,width:e.width,height:e.height});function d9t({containerStyle:e,style:t,type:n,component:r}){const{nodesConnectable:o,width:i,height:a,isValid:s,inProgress:l}=ur(u9t,xo);return!(i&&o&&l)?null:M.jsx("svg",{style:e,width:i,height:a,className:"react-flow__connectionline react-flow__container",children:M.jsx("g",{className:li(["react-flow__connection",N1e(s)]),children:M.jsx(Nwe,{style:t,type:n,CustomComponent:r,isValid:s})})})}const Nwe=({style:e,type:t=Jf.Bezier,CustomComponent:n,isValid:r})=>{const{inProgress:o,from:i,fromNode:a,fromHandle:s,fromPosition:l,to:c,toNode:u,toHandle:d,toPosition:f}=c9t();if(!o)return;if(n)return M.jsx(n,{connectionLineType:t,connectionLineStyle:e,fromNode:a,fromHandle:s,fromX:i.x,fromY:i.y,toX:c.x,toY:c.y,fromPosition:l,toPosition:f,connectionStatus:N1e(r),toNode:u,toHandle:d});let h="";const m={sourceX:i.x,sourceY:i.y,sourcePosition:l,targetX:c.x,targetY:c.y,targetPosition:f};switch(t){case Jf.Bezier:[h]=q1e(m);break;case Jf.SimpleBezier:[h]=Cwe(m);break;case Jf.Step:[h]=PF({...m,borderRadius:0});break;case Jf.SmoothStep:[h]=PF(m);break;default:[h]=Y1e(m)}return M.jsx("path",{d:h,fill:"none",className:"react-flow__connection-path",style:e})};Nwe.displayName="ConnectionLine";const f9t={};function mte(e=f9t){p.useRef(e),po(),p.useEffect(()=>{},[e])}function p9t(){po(),p.useRef(!1),p.useEffect(()=>{},[])}function Awe({nodeTypes:e,edgeTypes:t,onInit:n,onNodeClick:r,onEdgeClick:o,onNodeDoubleClick:i,onEdgeDoubleClick:a,onNodeMouseEnter:s,onNodeMouseMove:l,onNodeMouseLeave:c,onNodeContextMenu:u,onSelectionContextMenu:d,onSelectionStart:f,onSelectionEnd:h,connectionLineType:m,connectionLineStyle:v,connectionLineComponent:g,connectionLineContainerStyle:b,selectionKeyCode:y,selectionOnDrag:x,selectionMode:w,multiSelectionKeyCode:S,panActivationKeyCode:C,zoomActivationKeyCode:E,deleteKeyCode:_,onlyRenderVisibleElements:P,elementsSelectable:$,defaultViewport:T,translateExtent:R,minZoom:O,maxZoom:k,preventScrolling:I,defaultMarkerColor:D,zoomOnScroll:N,zoomOnPinch:L,panOnScroll:H,panOnScrollSpeed:U,panOnScrollMode:V,zoomOnDoubleClick:j,panOnDrag:F,onPaneClick:W,onPaneMouseEnter:X,onPaneMouseMove:J,onPaneMouseLeave:q,onPaneScroll:A,onPaneContextMenu:z,paneClickDistance:G,nodeClickDistance:Y,onEdgeContextMenu:Q,onEdgeMouseEnter:ee,onEdgeMouseMove:te,onEdgeMouseLeave:oe,reconnectRadius:ne,onReconnect:le,onReconnectStart:ce,onReconnectEnd:he,noDragClassName:ue,noWheelClassName:fe,noPanClassName:ve,disableKeyboardA11y:ge,nodeExtent:de,rfId:be,viewport:Ee,onViewportChange:Le}){return mte(e),mte(t),p9t(),o9t(n),a9t(Ee),M.jsx(R7t,{onPaneClick:W,onPaneMouseEnter:X,onPaneMouseMove:J,onPaneMouseLeave:q,onPaneContextMenu:z,onPaneScroll:A,paneClickDistance:G,deleteKeyCode:_,selectionKeyCode:y,selectionOnDrag:x,selectionMode:w,onSelectionStart:f,onSelectionEnd:h,multiSelectionKeyCode:S,panActivationKeyCode:C,zoomActivationKeyCode:E,elementsSelectable:$,zoomOnScroll:N,zoomOnPinch:L,zoomOnDoubleClick:j,panOnScroll:H,panOnScrollSpeed:U,panOnScrollMode:V,panOnDrag:F,defaultViewport:T,translateExtent:R,minZoom:O,maxZoom:k,onSelectionContextMenu:d,preventScrolling:I,noDragClassName:ue,noWheelClassName:fe,noPanClassName:ve,disableKeyboardA11y:ge,onViewportChange:Le,isControlledViewport:!!Ee,children:M.jsxs(r9t,{children:[M.jsx(t9t,{edgeTypes:t,onEdgeClick:o,onEdgeDoubleClick:a,onReconnect:le,onReconnectStart:ce,onReconnectEnd:he,onlyRenderVisibleElements:P,onEdgeContextMenu:Q,onEdgeMouseEnter:ee,onEdgeMouseMove:te,onEdgeMouseLeave:oe,reconnectRadius:ne,defaultMarkerColor:D,noPanClassName:ve,disableKeyboardA11y:ge,rfId:be}),M.jsx(d9t,{style:v,type:m,component:g,containerStyle:b}),M.jsx("div",{className:"react-flow__edgelabel-renderer"}),M.jsx(B7t,{nodeTypes:e,onNodeClick:r,onNodeDoubleClick:i,onNodeMouseEnter:s,onNodeMouseMove:l,onNodeMouseLeave:c,onNodeContextMenu:u,nodeClickDistance:Y,onlyRenderVisibleElements:P,noPanClassName:ve,noDragClassName:ue,disableKeyboardA11y:ge,nodeExtent:de,rfId:be}),M.jsx("div",{className:"react-flow__viewport-portal"})]})})}Awe.displayName="GraphView";const h9t=p.memo(Awe),gte=({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,width:o,height:i,fitView:a,fitViewOptions:s,minZoom:l=.5,maxZoom:c=2,nodeOrigin:u,nodeExtent:d}={})=>{const f=new Map,h=new Map,m=new Map,v=new Map,g=r??t??[],b=n??e??[],y=u??[0,0],x=d??Xw;Q1e(m,v,g);const w=TF(b,f,h,{nodeOrigin:y,nodeExtent:x,elevateNodesOnSelect:!1});let S=[0,0,1];if(a&&o&&i){const C=VS(f,{filter:$=>!!(($.width||$.initialWidth)&&($.height||$.initialHeight))}),{x:E,y:_,zoom:P}=Wz(C,o,i,l,c,(s==null?void 0:s.padding)??.1);S=[E,_,P]}return{rfId:"1",width:0,height:0,transform:S,nodes:b,nodesInitialized:w,nodeLookup:f,parentLookup:h,edges:g,edgeLookup:v,connectionLookup:m,onNodesChange:null,onEdgesChange:null,hasDefaultNodes:n!==void 0,hasDefaultEdges:r!==void 0,panZoom:null,minZoom:l,maxZoom:c,translateExtent:Xw,nodeExtent:x,nodesSelectionActive:!1,userSelectionActive:!1,userSelectionRect:null,connectionMode:iy.Strict,domNode:null,paneDragging:!1,noPanClassName:"nopan",nodeOrigin:y,nodeDragThreshold:1,connectionDragThreshold:1,snapGrid:[15,15],snapToGrid:!1,nodesDraggable:!0,nodesConnectable:!0,nodesFocusable:!0,edgesFocusable:!0,edgesReconnectable:!0,elementsSelectable:!0,elevateNodesOnSelect:!0,elevateEdgesOnSelect:!1,selectNodesOnDrag:!0,multiSelectionActive:!1,fitViewQueued:a??!1,fitViewOptions:s,fitViewResolver:null,connection:{...D1e},connectionClickStartHandle:null,connectOnClick:!0,ariaLiveMessage:"",autoPanOnConnect:!0,autoPanOnNodeDrag:!0,autoPanOnNodeFocus:!0,autoPanSpeed:15,connectionRadius:20,onError:LLt,isValidConnection:void 0,onSelectionChangeHandlers:[],lib:"react",debug:!1,ariaLabelConfig:I1e}},m9t=({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,width:o,height:i,fitView:a,fitViewOptions:s,minZoom:l,maxZoom:c,nodeOrigin:u,nodeExtent:d})=>Djt((f,h)=>{async function m(){const{nodeLookup:v,panZoom:g,fitViewOptions:b,fitViewResolver:y,width:x,height:w,minZoom:S,maxZoom:C}=h();g&&(await FLt({nodes:v,width:x,height:w,panZoom:g,minZoom:S,maxZoom:C},b),y==null||y.resolve(!0),f({fitViewResolver:null}))}return{...gte({nodes:e,edges:t,width:o,height:i,fitView:a,fitViewOptions:s,minZoom:l,maxZoom:c,nodeOrigin:u,nodeExtent:d,defaultNodes:n,defaultEdges:r}),setNodes:v=>{const{nodeLookup:g,parentLookup:b,nodeOrigin:y,elevateNodesOnSelect:x,fitViewQueued:w}=h(),S=TF(v,g,b,{nodeOrigin:y,nodeExtent:d,elevateNodesOnSelect:x,checkEquality:!0});w&&S?(m(),f({nodes:v,nodesInitialized:S,fitViewQueued:!1,fitViewOptions:void 0})):f({nodes:v,nodesInitialized:S})},setEdges:v=>{const{connectionLookup:g,edgeLookup:b}=h();Q1e(g,b,v),f({edges:v})},setDefaultNodesAndEdges:(v,g)=>{if(v){const{setNodes:b}=h();b(v),f({hasDefaultNodes:!0})}if(g){const{setEdges:b}=h();b(g),f({hasDefaultEdges:!0})}},updateNodeInternals:v=>{const{triggerNodeChanges:g,nodeLookup:b,parentLookup:y,domNode:x,nodeOrigin:w,nodeExtent:S,debug:C,fitViewQueued:E}=h(),{changes:_,updatedInternals:P}=ijt(v,b,y,x,w,S);P&&(njt(b,y,{nodeOrigin:w,nodeExtent:S}),E?(m(),f({fitViewQueued:!1,fitViewOptions:void 0})):f({}),(_==null?void 0:_.length)>0&&(C&&console.log("React Flow: trigger node changes",_),g==null||g(_)))},updateNodePositions:(v,g=!1)=>{const b=[],y=[],{nodeLookup:x,triggerNodeChanges:w}=h();for(const[S,C]of v){const E=x.get(S),_=!!(E!=null&&E.expandParent&&(E!=null&&E.parentId)&&(C!=null&&C.position)),P={id:S,type:"position",position:_?{x:Math.max(0,C.position.x),y:Math.max(0,C.position.y)}:C.position,dragging:g};_&&E.parentId&&b.push({id:S,parentId:E.parentId,rect:{...C.internals.positionAbsolute,width:C.measured.width??0,height:C.measured.height??0}}),y.push(P)}if(b.length>0){const{parentLookup:S,nodeOrigin:C}=h(),E=Yz(b,x,S,C);y.push(...E)}w(y)},triggerNodeChanges:v=>{const{onNodesChange:g,setNodes:b,nodes:y,hasDefaultNodes:x,debug:w}=h();if(v!=null&&v.length){if(x){const S=fwe(v,y);b(S)}w&&console.log("React Flow: trigger node changes",v),g==null||g(v)}},triggerEdgeChanges:v=>{const{onEdgesChange:g,setEdges:b,edges:y,hasDefaultEdges:x,debug:w}=h();if(v!=null&&v.length){if(x){const S=t7t(v,y);b(S)}w&&console.log("React Flow: trigger edge changes",v),g==null||g(v)}},addSelectedNodes:v=>{const{multiSelectionActive:g,edgeLookup:b,nodeLookup:y,triggerNodeChanges:x,triggerEdgeChanges:w}=h();if(g){const S=v.map(C=>Lh(C,!0));x(S);return}x(jv(y,new Set([...v]),!0)),w(jv(b))},addSelectedEdges:v=>{const{multiSelectionActive:g,edgeLookup:b,nodeLookup:y,triggerNodeChanges:x,triggerEdgeChanges:w}=h();if(g){const S=v.map(C=>Lh(C,!0));w(S);return}w(jv(b,new Set([...v]))),x(jv(y,new Set,!0))},unselectNodesAndEdges:({nodes:v,edges:g}={})=>{const{edges:b,nodes:y,nodeLookup:x,triggerNodeChanges:w,triggerEdgeChanges:S}=h(),C=v||y,E=g||b,_=C.map($=>{const T=x.get($.id);return T&&(T.selected=!1),Lh($.id,!1)}),P=E.map($=>Lh($.id,!1));w(_),S(P)},setMinZoom:v=>{const{panZoom:g,maxZoom:b}=h();g==null||g.setScaleExtent([v,b]),f({minZoom:v})},setMaxZoom:v=>{const{panZoom:g,minZoom:b}=h();g==null||g.setScaleExtent([b,v]),f({maxZoom:v})},setTranslateExtent:v=>{var g;(g=h().panZoom)==null||g.setTranslateExtent(v),f({translateExtent:v})},setPaneClickDistance:v=>{var g;(g=h().panZoom)==null||g.setClickDistance(v)},resetSelectedElements:()=>{const{edges:v,nodes:g,triggerNodeChanges:b,triggerEdgeChanges:y,elementsSelectable:x}=h();if(!x)return;const w=g.reduce((C,E)=>E.selected?[...C,Lh(E.id,!1)]:C,[]),S=v.reduce((C,E)=>E.selected?[...C,Lh(E.id,!1)]:C,[]);b(w),y(S)},setNodeExtent:v=>{const{nodes:g,nodeLookup:b,parentLookup:y,nodeOrigin:x,elevateNodesOnSelect:w,nodeExtent:S}=h();v[0][0]===S[0][0]&&v[0][1]===S[0][1]&&v[1][0]===S[1][0]&&v[1][1]===S[1][1]||(TF(g,b,y,{nodeOrigin:x,nodeExtent:v,elevateNodesOnSelect:w,checkEquality:!1}),f({nodeExtent:v}))},panBy:v=>{const{transform:g,width:b,height:y,panZoom:x,translateExtent:w}=h();return ajt({delta:v,panZoom:x,transform:g,translateExtent:w,width:b,height:y})},setCenter:async(v,g,b)=>{const{width:y,height:x,maxZoom:w,panZoom:S}=h();if(!S)return Promise.resolve(!1);const C=typeof(b==null?void 0:b.zoom)<"u"?b.zoom:w;return await S.setViewport({x:y/2-v*C,y:x/2-g*C,zoom:C},{duration:b==null?void 0:b.duration,ease:b==null?void 0:b.ease,interpolate:b==null?void 0:b.interpolate}),Promise.resolve(!0)},cancelConnection:()=>{f({connection:{...D1e}})},updateConnection:v=>{f({connection:v})},reset:()=>f({...gte()})}},Object.is);function Fwe({initialNodes:e,initialEdges:t,defaultNodes:n,defaultEdges:r,initialWidth:o,initialHeight:i,initialMinZoom:a,initialMaxZoom:s,initialFitViewOptions:l,fitView:c,nodeOrigin:u,nodeExtent:d,children:f}){const[h]=p.useState(()=>m9t({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,width:o,height:i,fitView:c,minZoom:a,maxZoom:s,fitViewOptions:l,nodeOrigin:u,nodeExtent:d}));return M.jsx(Njt,{value:h,children:M.jsx(i7t,{children:f})})}function g9t({children:e,nodes:t,edges:n,defaultNodes:r,defaultEdges:o,width:i,height:a,fitView:s,fitViewOptions:l,minZoom:c,maxZoom:u,nodeOrigin:d,nodeExtent:f}){return p.useContext(bk)?M.jsx(M.Fragment,{children:e}):M.jsx(Fwe,{initialNodes:t,initialEdges:n,defaultNodes:r,defaultEdges:o,initialWidth:i,initialHeight:a,fitView:s,initialFitViewOptions:l,initialMinZoom:c,initialMaxZoom:u,nodeOrigin:d,nodeExtent:f,children:e})}const v9t={width:"100%",height:"100%",overflow:"hidden",position:"relative",zIndex:0};function y9t({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,className:o,nodeTypes:i,edgeTypes:a,onNodeClick:s,onEdgeClick:l,onInit:c,onMove:u,onMoveStart:d,onMoveEnd:f,onConnect:h,onConnectStart:m,onConnectEnd:v,onClickConnectStart:g,onClickConnectEnd:b,onNodeMouseEnter:y,onNodeMouseMove:x,onNodeMouseLeave:w,onNodeContextMenu:S,onNodeDoubleClick:C,onNodeDragStart:E,onNodeDrag:_,onNodeDragStop:P,onNodesDelete:$,onEdgesDelete:T,onDelete:R,onSelectionChange:O,onSelectionDragStart:k,onSelectionDrag:I,onSelectionDragStop:D,onSelectionContextMenu:N,onSelectionStart:L,onSelectionEnd:H,onBeforeDelete:U,connectionMode:V,connectionLineType:j=Jf.Bezier,connectionLineStyle:F,connectionLineComponent:W,connectionLineContainerStyle:X,deleteKeyCode:J="Backspace",selectionKeyCode:q="Shift",selectionOnDrag:A=!1,selectionMode:z=Qw.Full,panActivationKeyCode:G="Space",multiSelectionKeyCode:Y=eT()?"Meta":"Control",zoomActivationKeyCode:Q=eT()?"Meta":"Control",snapToGrid:ee,snapGrid:te,onlyRenderVisibleElements:oe=!1,selectNodesOnDrag:ne,nodesDraggable:le,autoPanOnNodeFocus:ce,nodesConnectable:he,nodesFocusable:ue,nodeOrigin:fe=uwe,edgesFocusable:ve,edgesReconnectable:ge,elementsSelectable:de=!0,defaultViewport:be=Kjt,minZoom:Ee=.5,maxZoom:Le=2,translateExtent:Te=Xw,preventScrolling:Pe=!0,nodeExtent:ze,defaultMarkerColor:ke="#b1b1b7",zoomOnScroll:$e=!0,zoomOnPinch:Be=!0,panOnScroll:we=!1,panOnScrollSpeed:Re=.5,panOnScrollMode:Fe=Mm.Free,zoomOnDoubleClick:Se=!0,panOnDrag:Ae=!0,onPaneClick:Ve,onPaneMouseEnter:Je,onPaneMouseMove:ht,onPaneMouseLeave:He,onPaneScroll:Ke,onPaneContextMenu:it,paneClickDistance:Ge=0,nodeClickDistance:ut=0,children:Ze,onReconnect:et,onReconnectStart:tt,onReconnectEnd:mt,onEdgeContextMenu:me,onEdgeDoubleClick:pe,onEdgeMouseEnter:ye,onEdgeMouseMove:Oe,onEdgeMouseLeave:je,reconnectRadius:We=10,onNodesChange:Xe,onEdgesChange:st,noDragClassName:ct="nodrag",noWheelClassName:at="nowheel",noPanClassName:Ue="nopan",fitView:Mt,fitViewOptions:xt,connectOnClick:Dt,attributionPosition:Ct,proOptions:ft,defaultEdgeOptions:vt,elevateNodesOnSelect:rt,elevateEdgesOnSelect:yt,disableKeyboardA11y:qe=!1,autoPanOnConnect:Ie,autoPanOnNodeDrag:nt,autoPanSpeed:wt,connectionRadius:Lt,isValidConnection:on,onError:Pt,style:lt,id:Tt,nodeDragThreshold:cn,connectionDragThreshold:yn,viewport:tn,onViewportChange:Kn,width:ir,height:ro,colorMode:Co="light",debug:Wr,onScroll:Br,ariaLabelConfig:Vn,...zt},$t){const Dn=Tt||"1",Nt=Zjt(Co),St=p.useCallback(Qt=>{Qt.currentTarget.scrollTo({top:0,left:0,behavior:"instant"}),Br==null||Br(Qt)},[Br]);return M.jsx("div",{"data-testid":"rf__wrapper",...zt,onScroll:St,style:{...lt,...v9t},ref:$t,className:li(["react-flow",o,Nt]),id:Tt,role:"application",children:M.jsxs(g9t,{nodes:e,edges:t,width:ir,height:ro,fitView:Mt,fitViewOptions:xt,minZoom:Ee,maxZoom:Le,nodeOrigin:fe,nodeExtent:ze,children:[M.jsx(h9t,{onInit:c,onNodeClick:s,onEdgeClick:l,onNodeMouseEnter:y,onNodeMouseMove:x,onNodeMouseLeave:w,onNodeContextMenu:S,onNodeDoubleClick:C,nodeTypes:i,edgeTypes:a,connectionLineType:j,connectionLineStyle:F,connectionLineComponent:W,connectionLineContainerStyle:X,selectionKeyCode:q,selectionOnDrag:A,selectionMode:z,deleteKeyCode:J,multiSelectionKeyCode:Y,panActivationKeyCode:G,zoomActivationKeyCode:Q,onlyRenderVisibleElements:oe,defaultViewport:be,translateExtent:Te,minZoom:Ee,maxZoom:Le,preventScrolling:Pe,zoomOnScroll:$e,zoomOnPinch:Be,zoomOnDoubleClick:Se,panOnScroll:we,panOnScrollSpeed:Re,panOnScrollMode:Fe,panOnDrag:Ae,onPaneClick:Ve,onPaneMouseEnter:Je,onPaneMouseMove:ht,onPaneMouseLeave:He,onPaneScroll:Ke,onPaneContextMenu:it,paneClickDistance:Ge,nodeClickDistance:ut,onSelectionContextMenu:N,onSelectionStart:L,onSelectionEnd:H,onReconnect:et,onReconnectStart:tt,onReconnectEnd:mt,onEdgeContextMenu:me,onEdgeDoubleClick:pe,onEdgeMouseEnter:ye,onEdgeMouseMove:Oe,onEdgeMouseLeave:je,reconnectRadius:We,defaultMarkerColor:ke,noDragClassName:ct,noWheelClassName:at,noPanClassName:Ue,rfId:Dn,disableKeyboardA11y:qe,nodeExtent:ze,viewport:tn,onViewportChange:Kn}),M.jsx(Qjt,{nodes:e,edges:t,defaultNodes:n,defaultEdges:r,onConnect:h,onConnectStart:m,onConnectEnd:v,onClickConnectStart:g,onClickConnectEnd:b,nodesDraggable:le,autoPanOnNodeFocus:ce,nodesConnectable:he,nodesFocusable:ue,edgesFocusable:ve,edgesReconnectable:ge,elementsSelectable:de,elevateNodesOnSelect:rt,elevateEdgesOnSelect:yt,minZoom:Ee,maxZoom:Le,nodeExtent:ze,onNodesChange:Xe,onEdgesChange:st,snapToGrid:ee,snapGrid:te,connectionMode:V,translateExtent:Te,connectOnClick:Dt,defaultEdgeOptions:vt,fitView:Mt,fitViewOptions:xt,onNodesDelete:$,onEdgesDelete:T,onDelete:R,onNodeDragStart:E,onNodeDrag:_,onNodeDragStop:P,onSelectionDrag:I,onSelectionDragStart:k,onSelectionDragStop:D,onMove:u,onMoveStart:d,onMoveEnd:f,noPanClassName:Ue,nodeOrigin:fe,rfId:Dn,autoPanOnConnect:Ie,autoPanOnNodeDrag:nt,autoPanSpeed:wt,onError:Pt,connectionRadius:Lt,isValidConnection:on,selectNodesOnDrag:ne,nodeDragThreshold:cn,connectionDragThreshold:yn,onBeforeDelete:U,paneClickDistance:Ge,debug:Wr,ariaLabelConfig:Vn}),M.jsx(qjt,{onSelectionChange:O}),Ze,M.jsx(Hjt,{proOptions:ft,position:Ct}),M.jsx(zjt,{rfId:Dn,disableKeyboardA11y:qe})]})})}var b9t=pwe(y9t);function x9t({dimensions:e,lineWidth:t,variant:n,className:r}){return M.jsx("path",{strokeWidth:t,d:`M${e[0]/2} 0 V${e[1]} M0 ${e[1]/2} H${e[0]}`,className:li(["react-flow__background-pattern",n,r])})}function w9t({radius:e,className:t}){return M.jsx("circle",{cx:e,cy:e,r:e,className:li(["react-flow__background-pattern","dots",t])})}var Id;(function(e){e.Lines="lines",e.Dots="dots",e.Cross="cross"})(Id||(Id={}));const C9t={[Id.Dots]:1,[Id.Lines]:1,[Id.Cross]:6},S9t=e=>({transform:e.transform,patternId:`pattern-${e.rfId}`});function Bwe({id:e,variant:t=Id.Dots,gap:n=20,size:r,lineWidth:o=1,offset:i=0,color:a,bgColor:s,style:l,className:c,patternClassName:u}){const d=p.useRef(null),{transform:f,patternId:h}=ur(S9t,xo),m=r||C9t[t],v=t===Id.Dots,g=t===Id.Cross,b=Array.isArray(n)?n:[n,n],y=[b[0]*f[2]||1,b[1]*f[2]||1],x=m*f[2],w=Array.isArray(i)?i:[i,i],S=g?[x,x]:y,C=[w[0]*f[2]||1+S[0]/2,w[1]*f[2]||1+S[1]/2],E=`${h}${e||""}`;return M.jsxs("svg",{className:li(["react-flow__background",c]),style:{...l,...Ck,"--xy-background-color-props":s,"--xy-background-pattern-color-props":a},ref:d,"data-testid":"rf__background",children:[M.jsx("pattern",{id:E,x:f[0]%y[0],y:f[1]%y[1],width:y[0],height:y[1],patternUnits:"userSpaceOnUse",patternTransform:`translate(-${C[0]},-${C[1]})`,children:v?M.jsx(w9t,{radius:x/2,className:u}):M.jsx(x9t,{dimensions:S,lineWidth:o,variant:t,className:u})}),M.jsx("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:`url(#${E})`})]})}Bwe.displayName="Background";const E9t=p.memo(Bwe);function _9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",children:M.jsx("path",{d:"M32 18.133H18.133V32h-4.266V18.133H0v-4.266h13.867V0h4.266v13.867H32z"})})}function $9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 5",children:M.jsx("path",{d:"M0 0h32v4.2H0z"})})}function P9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 30",children:M.jsx("path",{d:"M3.692 4.63c0-.53.4-.938.939-.938h5.215V0H4.708C2.13 0 0 2.054 0 4.63v5.216h3.692V4.631zM27.354 0h-5.2v3.692h5.17c.53 0 .984.4.984.939v5.215H32V4.631A4.624 4.624 0 0027.354 0zm.954 24.83c0 .532-.4.94-.939.94h-5.215v3.768h5.215c2.577 0 4.631-2.13 4.631-4.707v-5.139h-3.692v5.139zm-23.677.94c-.531 0-.939-.4-.939-.94v-5.138H0v5.139c0 2.577 2.13 4.707 4.708 4.707h5.138V25.77H4.631z"})})}function M9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32",children:M.jsx("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0 8 0 4.571 3.429 4.571 7.619v3.048H3.048A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047zm4.724-13.866H7.467V7.619c0-2.59 2.133-4.724 4.723-4.724 2.591 0 4.724 2.133 4.724 4.724v3.048z"})})}function T9t(){return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32",children:M.jsx("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0c-4.114 1.828-1.37 2.133.305 2.438 1.676.305 4.42 2.59 4.42 5.181v3.048H3.047A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047z"})})}function z2({children:e,className:t,...n}){return M.jsx("button",{type:"button",className:li(["react-flow__controls-button",t]),...n,children:e})}const R9t=e=>({isInteractive:e.nodesDraggable||e.nodesConnectable||e.elementsSelectable,minZoomReached:e.transform[2]<=e.minZoom,maxZoomReached:e.transform[2]>=e.maxZoom,ariaLabelConfig:e.ariaLabelConfig});function Lwe({style:e,showZoom:t=!0,showFitView:n=!0,showInteractive:r=!0,fitViewOptions:o,onZoomIn:i,onZoomOut:a,onFitView:s,onInteractiveChange:l,className:c,children:u,position:d="bottom-left",orientation:f="vertical","aria-label":h}){const m=po(),{isInteractive:v,minZoomReached:g,maxZoomReached:b,ariaLabelConfig:y}=ur(R9t,xo),{zoomIn:x,zoomOut:w,fitView:S}=wk(),C=()=>{x(),i==null||i()},E=()=>{w(),a==null||a()},_=()=>{S(o),s==null||s()},P=()=>{m.setState({nodesDraggable:!v,nodesConnectable:!v,elementsSelectable:!v}),l==null||l(!v)},$=f==="horizontal"?"horizontal":"vertical";return M.jsxs(xk,{className:li(["react-flow__controls",$,c]),position:d,style:e,"data-testid":"rf__controls","aria-label":h??y["controls.ariaLabel"],children:[t&&M.jsxs(M.Fragment,{children:[M.jsx(z2,{onClick:C,className:"react-flow__controls-zoomin",title:y["controls.zoomIn.ariaLabel"],"aria-label":y["controls.zoomIn.ariaLabel"],disabled:b,children:M.jsx(_9t,{})}),M.jsx(z2,{onClick:E,className:"react-flow__controls-zoomout",title:y["controls.zoomOut.ariaLabel"],"aria-label":y["controls.zoomOut.ariaLabel"],disabled:g,children:M.jsx($9t,{})})]}),n&&M.jsx(z2,{className:"react-flow__controls-fitview",onClick:_,title:y["controls.fitView.ariaLabel"],"aria-label":y["controls.fitView.ariaLabel"],children:M.jsx(P9t,{})}),r&&M.jsx(z2,{className:"react-flow__controls-interactive",onClick:P,title:y["controls.interactive.ariaLabel"],"aria-label":y["controls.interactive.ariaLabel"],children:v?M.jsx(T9t,{}):M.jsx(M9t,{})}),u]})}Lwe.displayName="Controls";const O9t=p.memo(Lwe);function k9t({id:e,x:t,y:n,width:r,height:o,style:i,color:a,strokeColor:s,strokeWidth:l,className:c,borderRadius:u,shapeRendering:d,selected:f,onClick:h}){const{background:m,backgroundColor:v}=i||{},g=a||m||v;return M.jsx("rect",{className:li(["react-flow__minimap-node",{selected:f},c]),x:t,y:n,rx:u,ry:u,width:r,height:o,style:{fill:g,stroke:s,strokeWidth:l},shapeRendering:d,onClick:h?b=>h(b,e):void 0})}const I9t=p.memo(k9t),D9t=e=>e.nodes.map(t=>t.id),t6=e=>e instanceof Function?e:()=>e;function N9t({nodeStrokeColor:e,nodeColor:t,nodeClassName:n="",nodeBorderRadius:r=5,nodeStrokeWidth:o,nodeComponent:i=I9t,onClick:a}){const s=ur(D9t,xo),l=t6(t),c=t6(e),u=t6(n),d=typeof window>"u"||window.chrome?"crispEdges":"geometricPrecision";return M.jsx(M.Fragment,{children:s.map(f=>M.jsx(F9t,{id:f,nodeColorFunc:l,nodeStrokeColorFunc:c,nodeClassNameFunc:u,nodeBorderRadius:r,nodeStrokeWidth:o,NodeComponent:i,onClick:a,shapeRendering:d},f))})}function A9t({id:e,nodeColorFunc:t,nodeStrokeColorFunc:n,nodeClassNameFunc:r,nodeBorderRadius:o,nodeStrokeWidth:i,shapeRendering:a,NodeComponent:s,onClick:l}){const{node:c,x:u,y:d,width:f,height:h}=ur(m=>{const{internals:v}=m.nodeLookup.get(e),g=v.userNode,{x:b,y}=v.positionAbsolute,{width:x,height:w}=ff(g);return{node:g,x:b,y,width:x,height:w}},xo);return!c||c.hidden||!z1e(c)?null:M.jsx(s,{x:u,y:d,width:f,height:h,style:c.style,selected:!!c.selected,className:r(c),color:t(c),borderRadius:o,strokeColor:n(c),strokeWidth:i,shapeRendering:a,onClick:l,id:c.id})}const F9t=p.memo(A9t);var B9t=p.memo(N9t);const L9t=200,j9t=150,z9t=e=>!e.hidden,H9t=e=>{const t={x:-e.transform[0]/e.transform[2],y:-e.transform[1]/e.transform[2],width:e.width/e.transform[2],height:e.height/e.transform[2]};return{viewBB:t,boundingRect:e.nodeLookup.size>0?j1e(VS(e.nodeLookup,{filter:z9t}),t):t,rfId:e.rfId,panZoom:e.panZoom,translateExtent:e.translateExtent,flowWidth:e.width,flowHeight:e.height,ariaLabelConfig:e.ariaLabelConfig}},V9t="react-flow__minimap-desc";function jwe({style:e,className:t,nodeStrokeColor:n,nodeColor:r,nodeClassName:o="",nodeBorderRadius:i=5,nodeStrokeWidth:a,nodeComponent:s,bgColor:l,maskColor:c,maskStrokeColor:u,maskStrokeWidth:d,position:f="bottom-right",onClick:h,onNodeClick:m,pannable:v=!1,zoomable:g=!1,ariaLabel:b,inversePan:y,zoomStep:x=10,offsetScale:w=5}){const S=po(),C=p.useRef(null),{boundingRect:E,viewBB:_,rfId:P,panZoom:$,translateExtent:T,flowWidth:R,flowHeight:O,ariaLabelConfig:k}=ur(H9t,xo),I=(e==null?void 0:e.width)??L9t,D=(e==null?void 0:e.height)??j9t,N=E.width/I,L=E.height/D,H=Math.max(N,L),U=H*I,V=H*D,j=w*H,F=E.x-(U-E.width)/2-j,W=E.y-(V-E.height)/2-j,X=U+j*2,J=V+j*2,q=`${V9t}-${P}`,A=p.useRef(0),z=p.useRef();A.current=H,p.useEffect(()=>{if(C.current&&$)return z.current=hjt({domNode:C.current,panZoom:$,getTransform:()=>S.getState().transform,getViewScale:()=>A.current}),()=>{var ee;(ee=z.current)==null||ee.destroy()}},[$]),p.useEffect(()=>{var ee;(ee=z.current)==null||ee.update({translateExtent:T,width:R,height:O,inversePan:y,pannable:v,zoomStep:x,zoomable:g})},[v,g,y,x,T,R,O]);const G=h?ee=>{var ne;const[te,oe]=((ne=z.current)==null?void 0:ne.pointer(ee))||[0,0];h(ee,{x:te,y:oe})}:void 0,Y=m?p.useCallback((ee,te)=>{const oe=S.getState().nodeLookup.get(te).internals.userNode;m(ee,oe)},[]):void 0,Q=b??k["minimap.ariaLabel"];return M.jsx(xk,{position:f,style:{...e,"--xy-minimap-background-color-props":typeof l=="string"?l:void 0,"--xy-minimap-mask-background-color-props":typeof c=="string"?c:void 0,"--xy-minimap-mask-stroke-color-props":typeof u=="string"?u:void 0,"--xy-minimap-mask-stroke-width-props":typeof d=="number"?d*H:void 0,"--xy-minimap-node-background-color-props":typeof r=="string"?r:void 0,"--xy-minimap-node-stroke-color-props":typeof n=="string"?n:void 0,"--xy-minimap-node-stroke-width-props":typeof a=="number"?a:void 0},className:li(["react-flow__minimap",t]),"data-testid":"rf__minimap",children:M.jsxs("svg",{width:I,height:D,viewBox:`${F} ${W} ${X} ${J}`,className:"react-flow__minimap-svg",role:"img","aria-labelledby":q,ref:C,onClick:G,children:[Q&&M.jsx("title",{id:q,children:Q}),M.jsx(B9t,{onClick:Y,nodeColor:r,nodeStrokeColor:n,nodeBorderRadius:i,nodeClassName:o,nodeStrokeWidth:a,nodeComponent:s}),M.jsx("path",{className:"react-flow__minimap-mask",d:`M${F-j},${W-j}h${X+j*2}v${J+j*2}h${-X-j*2}z + M${_.x},${_.y}h${_.width}v${_.height}h${-_.width}z`,fillRule:"evenodd",pointerEvents:"none"})]})})}jwe.displayName="MiniMap";const W9t=p.memo(jwe),U9t=e=>t=>e?`${Math.max(1/t.transform[2],1)}`:void 0,G9t={[cy.Line]:"right",[cy.Handle]:"bottom-right"};function q9t({nodeId:e,position:t,variant:n=cy.Handle,className:r,style:o=void 0,children:i,color:a,minWidth:s=10,minHeight:l=10,maxWidth:c=Number.MAX_VALUE,maxHeight:u=Number.MAX_VALUE,keepAspectRatio:d=!1,resizeDirection:f,autoScale:h=!0,shouldResize:m,onResizeStart:v,onResize:g,onResizeEnd:b}){const y=vwe(),x=typeof e=="string"?e:y,w=po(),S=p.useRef(null),C=n===cy.Handle,E=ur(p.useCallback(U9t(C&&h),[C,h]),xo),_=p.useRef(null),P=t??G9t[n];p.useEffect(()=>{if(!(!S.current||!x))return _.current||(_.current=Rjt({domNode:S.current,nodeId:x,getStoreItems:()=>{const{nodeLookup:T,transform:R,snapGrid:O,snapToGrid:k,nodeOrigin:I,domNode:D}=w.getState();return{nodeLookup:T,transform:R,snapGrid:O,snapToGrid:k,nodeOrigin:I,paneDomNode:D}},onChange:(T,R)=>{const{triggerNodeChanges:O,nodeLookup:k,parentLookup:I,nodeOrigin:D}=w.getState(),N=[],L={x:T.x,y:T.y},H=k.get(x);if(H&&H.expandParent&&H.parentId){const U=H.origin??D,V=T.width??H.measured.width??0,j=T.height??H.measured.height??0,F={id:H.id,parentId:H.parentId,rect:{width:V,height:j,...H1e({x:T.x??H.position.x,y:T.y??H.position.y},{width:V,height:j},H.parentId,k,U)}},W=Yz([F],k,I,D);N.push(...W),L.x=T.x?Math.max(U[0]*V,T.x):void 0,L.y=T.y?Math.max(U[1]*j,T.y):void 0}if(L.x!==void 0&&L.y!==void 0){const U={id:x,type:"position",position:{...L}};N.push(U)}if(T.width!==void 0&&T.height!==void 0){const V={id:x,type:"dimensions",resizing:!0,setAttributes:f?f==="horizontal"?"width":"height":!0,dimensions:{width:T.width,height:T.height}};N.push(V)}for(const U of R){const V={...U,type:"position"};N.push(V)}O(N)},onEnd:({width:T,height:R})=>{const O={id:x,type:"dimensions",resizing:!1,dimensions:{width:T,height:R}};w.getState().triggerNodeChanges([O])}})),_.current.update({controlPosition:P,boundaries:{minWidth:s,minHeight:l,maxWidth:c,maxHeight:u},keepAspectRatio:d,resizeDirection:f,onResizeStart:v,onResize:g,onResizeEnd:b,shouldResize:m}),()=>{var T;(T=_.current)==null||T.destroy()}},[P,s,l,c,u,d,v,g,b,m]);const $=P.split("-");return M.jsx("div",{className:li(["react-flow__resize-control","nodrag",...$,n,r]),ref:S,style:{...o,scale:E,...a&&{[C?"backgroundColor":"borderColor"]:a}},children:i})}p.memo(q9t);const Qz=Ba()(Vs(e=>({nodes:[],edges:[],setNodes:t=>e(n=>{const o=(typeof t=="function"?t(n.nodes):t).map((i,a)=>({...i,position:i.position&&typeof i.position.x=="number"&&typeof i.position.y=="number"?i.position:{x:100+a*200,y:100+a*150},data:i.data||{title:`Node ${a+1}`}}));if(o.length!o.find(l=>l.id===s.id)).map(s=>s.id),a=n.edges.filter(s=>!i.includes(s.source)&&!i.includes(s.target));return{nodes:o,edges:a}}return JSON.stringify(o)!==JSON.stringify(n.nodes)?{nodes:o}:n}),setEdges:t=>e(n=>{const r=typeof t=="function"?t(n.edges):t;return JSON.stringify(r)!==JSON.stringify(n.edges)?{edges:r}:n}),clearFlow:()=>e({nodes:[],edges:[]})}),{name:"flow-builder-storage"})),zwe=({data:e})=>{const t=Pn(),n={style:{margin:0}},r=()=>{switch(e.formType){case pie:return M.jsx("div",{style:{padding:"8px 0",fontSize:"14px",color:"#666"},children:e.text||e.label||t.formatMessage({id:"nodes.label.default"})});case U1:return M.jsx(sr,{name:"text",label:t.formatMessage({id:"nodes.textField.label"}),...n});case hie:return M.jsx($Tt,{name:"digit",label:t.formatMessage({id:"nodes.numberField.label"}),...n});case mie:return M.jsx(ub,{name:"date",label:t.formatMessage({id:"nodes.datePicker.label"}),...n});case TB:return M.jsx(Ym,{name:"select",label:t.formatMessage({id:"nodes.select.label"}),options:[{label:t.formatMessage({id:"flow.option.1"}),value:"1"},{label:t.formatMessage({id:"flow.option.2"}),value:"2"}],...n});case RB:return M.jsx(s4.Group,{name:"checkbox",label:t.formatMessage({id:"nodes.checkbox.label"}),options:[t.formatMessage({id:"flow.option.1"}),t.formatMessage({id:"flow.option.2"}),t.formatMessage({id:"flow.option.3"})],...n});case OB:return M.jsx(l4.Group,{name:"radio",label:t.formatMessage({id:"nodes.radio.label"}),options:[t.formatMessage({id:"flow.option.1"}),t.formatMessage({id:"flow.option.2"}),t.formatMessage({id:"flow.option.3"})],...n});default:return M.jsx("div",{children:t.formatMessage({id:"nodes.unknown"})})}};return M.jsx(js,{size:"small",style:{width:"100%",margin:"8px 0",border:"dashed"},children:M.jsx(jn,{submitter:!1,layout:"vertical",children:r()})})},K9t=({formType:e,onDelete:t,index:n,total:r,onMove:o})=>{const i=Pn();return M.jsx("div",{style:{marginBottom:8,position:"relative"},children:M.jsxs("div",{style:{position:"relative"},children:[M.jsx(zwe,{data:{formType:e}}),M.jsxs("div",{style:{position:"absolute",right:0,top:0,display:"flex",gap:4},children:[n>0&&M.jsx(At,{type:"text",icon:M.jsx(Sge,{}),size:"small",onClick:()=>o("up"),title:i.formatMessage({id:"flow.moveUp"})}),no("down"),title:i.formatMessage({id:"flow.moveDown"})}),M.jsx(At,{type:"text",icon:M.jsx(zc,{}),size:"small",onClick:t,title:i.formatMessage({id:"flow.delete"})})]})]})})},Hwe=({nodeId:e,buttons:t})=>{const[n,r]=p.useState(!1),{isDarkMode:o}=Qi();return p.useEffect(()=>{const i=()=>{const c=window.flowSelectedNodeId;r(c===e)};i();const a=()=>{i()},s=()=>{r(!1)};window.addEventListener("flow-node-select",a),window.addEventListener("flow-node-deselect",s);const l=setInterval(i,500);return()=>{window.removeEventListener("flow-node-select",a),window.removeEventListener("flow-node-deselect",s),clearInterval(l)}},[e]),n?M.jsx("div",{style:{position:"absolute",top:-38,right:-0,zIndex:1e3,background:o?"rgba(31, 31, 31, 0.95)":"rgba(255, 255, 255, 0.95)",borderRadius:"6px",padding:"4px",boxShadow:"0 2px 8px rgba(0, 0, 0, 0.15)",border:`1px solid ${o?"#434343":"#d9d9d9"}`},onClick:i=>i.stopPropagation(),children:M.jsx(Ri,{size:2,children:t.map(i=>M.jsx(At,{type:i.type||"text",icon:i.icon,size:"small",onClick:a=>{a.stopPropagation(),i.onClick()},title:i.title,danger:i.danger,style:{width:24,height:24,padding:0,display:"flex",alignItems:"center",justifyContent:"center"}},i.key))})}):null},Y9t=({id:e,data:t})=>{var l;const n=Pn(),r=c=>{c.preventDefault(),c.dataTransfer.dropEffect="move"},o=c=>{var f;c.preventDefault(),c.stopPropagation();const u=c.dataTransfer.getData("application/reactflow"),d=c.dataTransfer.getData("form-type");u===Xl&&((f=t.onChildAdd)==null||f.call(t,e,{id:`form-${Date.now()}`,type:"form",formType:d||U1}))},i=(c,u)=>{const d=[...t.children||[]],f=d.findIndex(m=>m.id===c),h=u==="up"?f-1:f+1;if(h>=0&&h{window.dispatchEvent(new CustomEvent("flow-delete-node",{detail:{nodeId:e,selectedNodeId:e}}))},s=()=>{console.log("handleCopy",e),window.dispatchEvent(new CustomEvent("flow-copy-node",{detail:{nodeId:e}}))};return M.jsxs("div",{style:{position:"relative"},children:[M.jsxs(js,{title:t.title||n.formatMessage({id:"flow.parentNode"}),style:{width:300,minHeight:120,border:"1px solid"},onDragOver:r,onDrop:o,children:[M.jsx(ng,{type:"target",position:an.Top}),M.jsx("div",{className:"node-children",style:{padding:"8px 0"},children:(l=t.children)==null?void 0:l.map((c,u)=>{var d;return M.jsx(K9t,{id:c.id,parentId:e,formType:c.formType,index:u,total:((d=t.children)==null?void 0:d.length)||0,onDelete:()=>{var f;return(f=t.onChildDelete)==null?void 0:f.call(t,e,c.id)},onMove:f=>i(c.id,f)},c.id)})}),M.jsx(ng,{type:"source",position:an.Bottom})]}),M.jsx(Hwe,{nodeId:e,buttons:[{key:"copy",icon:M.jsx(Ege,{}),title:n.formatMessage({id:"flow.copy"}),onClick:s},{key:"settings",icon:M.jsx(k7,{}),title:n.formatMessage({id:"flow.properties"}),onClick:()=>{var c;return(c=t.onPropertyClick)==null?void 0:c.call(t)}},{key:"delete",icon:M.jsx(zc,{}),title:n.formatMessage({id:"flow.delete"}),onClick:a,danger:!0}]})]})},Vwe=p.createContext(void 0),Wwe=()=>{const e=p.useContext(Vwe);if(e===void 0)throw new Error("useFlowContext must be used within a FlowProvider");return e},X9t=({children:e,value:t})=>M.jsx(Vwe.Provider,{value:t,children:e}),Q9t=({id:e,data:t})=>{const n=Pn(),{isDarkMode:r}=Qi(),o=ds(l=>l.currentOrg),{currentFlow:i}=Wwe(),a=()=>{var l;console.log("handleRun"),(l=window.bytedesk)==null||l.showChat({chatConfig:{org:o==null?void 0:o.uid,t:MB,sid:i==null?void 0:i.uid}})},s=()=>{var l;(l=t.onPropertyClick)==null||l.call(t)};return M.jsxs("div",{style:{position:"relative"},children:[M.jsx(js,{title:t.title||n.formatMessage({id:"flow.start"}),style:{width:150,minHeight:60,border:"1px solid"},children:M.jsx(ng,{type:"source",position:an.Right,style:{background:r?"#177ddc":"#1890ff"}})}),M.jsx(Hwe,{nodeId:e,buttons:[{key:"run",icon:M.jsx(O7,{}),title:n.formatMessage({id:"flow.run"}),onClick:a},{key:"settings",icon:M.jsx(k7,{}),title:n.formatMessage({id:"flow.properties"}),onClick:s}]})]})};window.flowPropertyClick=null;const Z9t=Z.memo(({props:e,onPropertyClick:t})=>M.jsx(Y9t,{...e,data:{...e.data,onPropertyClick:()=>t({id:e.id,type:e.type,position:e.position,data:e.data})}})),J9t=Z.memo(({props:e,onPropertyClick:t})=>M.jsx(Q9t,{...e,data:{...e.data,onPropertyClick:()=>t({id:e.id,type:e.type,position:e.position,data:e.data})}})),ezt={[xv]:e=>M.jsx(Z9t,{props:e,onPropertyClick:window.flowPropertyClick}),[Xl]:zwe,[ud]:e=>M.jsx(J9t,{props:e,onPropertyClick:window.flowPropertyClick})},tzt=({onNodeClick:e,onPropertyClick:t,currentFlow:n})=>{const{nodes:r,edges:o,setNodes:i,setEdges:a}=Qz(),s=wk(),l=Pn(),{themeMode:c,isDarkMode:u}=Qi(),[d,f]=p.useState(c),[h,m]=p.useState(null),v=ds(R=>R.currentOrg),g=Wwe(),b=n||g.currentFlow;p.useEffect(()=>{f(c)},[c]),p.useEffect(()=>{window.flowPropertyClick=t,window.flowCurrentFlow=b,window.flowSelectedNodeId=h},[t,b,h]),p.useEffect(()=>{window.flowInstance=s},[s]),p.useEffect(()=>{const R=O=>{const{nodes:k,edges:I}=O.detail;i(k),a(I)};return window.addEventListener("flow-import",R),()=>{window.removeEventListener("flow-import",R)}},[i,a]),p.useEffect(()=>{r.length>0&&r.every(R=>R.position&&typeof R.position.x=="number"&&typeof R.position.y=="number")&&i(r.map(R=>R.type===xv?{...R,data:{...R.data,onChildAdd:y,onChildDelete:x}}:{...R,position:R.position||{x:0,y:0}}))},[]);const y=p.useCallback((R,O)=>{console.log("添加子节点:",{parentId:R,childNode:O,childNodeId:O.id,childNodeType:O.type}),i(k=>k.map(I=>{var D;if(I.id===R){const N={...I,data:{...I.data,children:[...I.data.children||[],O],onChildAdd:y,onChildDelete:x}};return console.log("父节点更新后的子节点数量:",((D=N.data.children)==null?void 0:D.length)||0),N}return I}))},[i]),x=p.useCallback((R,O)=>{console.log("删除子节点:",{parentId:R,childId:O}),i(k=>k.map(I=>{var D,N;if(I.id===R){const L={...I,data:{...I.data,children:(D=I.data.children)==null?void 0:D.filter(H=>H.id!==O),onChildAdd:y,onChildDelete:x}};return console.log("父节点删除子节点后剩余数量:",((N=L.data.children)==null?void 0:N.length)||0),L}return I}))},[i]),w=p.useCallback(R=>{if(R.preventDefault(),!R.dataTransfer)return;const O=R.dataTransfer.getData("application/reactflow");if(O!==xv&&O!==Xl&&O!==ud)return;const{x:k,y:I}=s.screenToFlowPosition({x:R.clientX,y:R.clientY});if(O===ud&&r.some(N=>N.type===ud))return;const D=r.find(N=>N.type===ud);if(D){const N={left:D.position.x-50,right:D.position.x+50,top:D.position.y-50,bottom:D.position.y+50};if(k>N.left&&kN.top&&I{const V=[...U,H];return console.log("当前所有节点数量:",V.length),V})}else if(O===ud){const N=`start-${Date.now()}`;console.log("新建start节点:",{nodeId:N,type:ud,position:{x:k,y:I}}),i(L=>{const H=[...L,{id:N,type:"start",position:{x:k,y:I},data:{}}];return console.log("当前所有节点数量:",H.length),H})}else{const N=`node-${Date.now()}`;console.log("新建parent节点:",{nodeId:N,type:O,position:{x:k,y:I}}),i(L=>{const H=[...L,{id:N,type:"parent",position:{x:k,y:I},data:{title:"父节点",description:"",children:[],onChildAdd:y,onChildDelete:x}}];return console.log("当前所有节点数量:",H.length),H})}},[s,y,x,r,i]),S=p.useCallback(R=>{R.preventDefault(),R.dataTransfer&&(R.dataTransfer.dropEffect="move")},[]),C=p.useCallback(R=>{console.log("新建edge连线:",R),a(O=>{const k={id:`edge-${R.source}-${R.target}-${Date.now()}`,source:R.source,target:R.target,sourceHandle:R.sourceHandle,targetHandle:R.targetHandle,deletable:!0},I=[...O,k];return console.log("当前所有edges:",I),I})},[a]),E=p.useCallback(R=>{R.forEach(O=>{O.type===sPe&&O.position?console.log("节点位置变化:",{nodeId:O.id,newPosition:O.position,dragging:O.dragging}):O.type===lPe?console.log("新增节点变化:",O):O.type===cPe?console.log("删除节点变化:",O):O.type===uPe?console.log("选择节点变化:",O):O.type===dPe&&console.log("节点尺寸变化:",O)}),i(O=>{const k=fwe(R,O);return k.length!==O.length&&console.log("节点数量变化:",{之前:O.length,现在:k.length,变化:k.length-O.length}),k})},[i]),_=p.useCallback((R,O)=>{console.log("节点被点击:",{nodeId:O.id,nodeType:O.type,position:O.position,nodeData:O.data}),m(O.id),e(O),window.dispatchEvent(new CustomEvent("flow-node-select",{detail:{nodeId:O.id}}))},[e]),P=p.useCallback((R,O)=>{console.log("节点被双击,打开属性面板:",{nodeId:O.id,nodeType:O.type,position:O.position,nodeData:O.data}),t(O)},[t]),$=p.useCallback(()=>{console.log("画布被点击,取消节点选择"),m(null),window.dispatchEvent(new CustomEvent("flow-node-deselect"))},[]);p.useEffect(()=>{const R=I=>{const{nodeId:D,data:N}=I.detail;console.log("节点更新事件:",{nodeId:D,updateData:N}),i(r.map(L=>{if(L.id===D){const H={...L,data:{...L.data,...N}};return console.log("节点更新完成:",{nodeId:D,updatedNode:H}),H}return L}))},O=I=>{const{nodeId:D}=I.detail;console.log("复制节点事件:",{nodeId:D});const N=r.find(L=>L.id===D);if(N){const L=`copy-${D}-${Date.now()}`,H={x:N.position.x+100,y:N.position.y+100};console.log("复制节点创建:",{原节点ID:D,新节点ID:L,原位置:N.position,新位置:H}),i(U=>{const V=[...U,{...N,id:L,position:H}];return console.log("复制后节点总数:",V.length),V})}},k=I=>{var N;const{nodeId:D}=I.detail;console.log("开始对话事件:",{nodeId:D}),(N=window.bytedesk)==null||N.showChat({chatConfig:{org:v==null?void 0:v.uid,t:MB,sid:b==null?void 0:b.uid}})};return window.addEventListener("flow-node-update",R),window.addEventListener("flow-copy-node",O),window.addEventListener("flow-start-chat",k),()=>{window.removeEventListener("flow-node-update",R),window.removeEventListener("flow-copy-node",O),window.removeEventListener("flow-start-chat",k)}},[r,i,v==null?void 0:v.uid,b==null?void 0:b.uid]),p.useEffect(()=>{const R=O=>{const{nodeId:k}=O.detail;console.log("删除节点事件:",{nodeId:k}),i(I=>{const D=I.filter(N=>N.id!==k);return console.log("删除节点后剩余数量:",{删除前:I.length,删除后:D.length,被删除的节点ID:k}),(D.length===0||k===O.detail.selectedNodeId)&&(console.log("触发节点取消选中事件"),window.dispatchEvent(new CustomEvent("flow-node-deselect"))),D})};return window.addEventListener("flow-delete-node",R),()=>{window.removeEventListener("flow-delete-node",R)}},[i]),p.useEffect(()=>{if(r.length===0){const R={id:"start-node",type:ud,position:{x:100,y:100},data:{title:"Start"}};console.log("初始化起始节点:",R),i([R])}},[r.length,i]);const T=r.map(R=>R.type===xv?{...R,data:{...R.data,onChildAdd:y,onChildDelete:x}}:R);return M.jsx("div",{style:{width:"100%",height:"100%"},children:M.jsxs(b9t,{nodes:T.filter(R=>R.position&&typeof R.position.x=="number"&&typeof R.position.y=="number").map((R,O)=>({...R,position:R.position||{x:100+O*200,y:100+O*150},data:R.data||{title:`Node ${O+1}`},style:{...R.style,border:R.id===h?`2px solid ${u?"#177ddc":"#1890ff"}`:void 0,boxShadow:R.id===h?`0 0 8px ${u?"#177ddc40":"#1890ff40"}`:void 0}})),edges:o,nodeTypes:ezt,onConnect:C,onNodesChange:E,onNodeClick:_,onNodeDoubleClick:P,onPaneClick:$,onDrop:w,onDragOver:S,fitView:!1,defaultViewport:{x:0,y:0,zoom:1},proOptions:{hideAttribution:!0},"aria-label":l.formatMessage({id:"flow.canvas.label"}),colorMode:d,children:[M.jsx(E9t,{bgColor:u?"#322F2FFF":"#F5F2F2FF",variant:Id.Dots,gap:12,size:1}),M.jsx(O9t,{}),M.jsx(W9t,{})]})})},nzt=({onNodeClick:e,onPropertyClick:t,currentFlow:n})=>M.jsx("div",{style:{width:"100%",height:"100%"},children:M.jsx(Fwe,{children:M.jsx(tzt,{onNodeClick:e,onPropertyClick:t,currentFlow:n})})}),rzt=({selectedNode:e,visible:t,onClose:n,onNodeUpdate:r,onChildUpdate:o,onChildDelete:i})=>{var h;const a=Pn(),{isDarkMode:s}=Qi(),[l]=rn.useForm();p.useEffect(()=>{e&&l.setFieldsValue({id:e.id,type:e.type,title:e.data.title,description:e.data.description})},[e==null?void 0:e.id,e==null?void 0:e.data.title,e==null?void 0:e.data.description,e==null?void 0:e.type,l]);const c=()=>{e&&l.setFieldsValue({id:e.id,type:e.type,title:e.data.title,description:e.data.description})},u=async()=>{try{const m=await l.validateFields();if(e){const v={...e.data,title:m.title,description:m.description};r(e.id,v),l.setFieldsValue({id:e.id,type:e.type,title:m.title,description:m.description}),n()}}catch(m){console.error("Validate Failed:",m)}},d=(m,v,g)=>{o(m,v,g)},f=(m,v)=>{i(m,v)};return M.jsx(nS,{title:a.formatMessage({id:"propertyPanel.settings"}),placement:"right",size:"large",onClose:n,open:t,className:s?"dark-drawer":"",style:{background:s?"#141414":"#fff"},styles:{header:{background:s?"#1f1f1f":"#fff",borderBottom:`1px solid ${s?"#434343":"#f0f0f0"}`,color:s?"#fff":"#000"},body:{background:s?"#141414":"#fff",color:s?"#fff":"#000"}},extra:M.jsxs(Ri,{children:[M.jsx(At,{icon:M.jsx(ont,{}),onClick:c,title:a.formatMessage({id:"propertyPanel.reset"}),children:a.formatMessage({id:"propertyPanel.reset"})}),M.jsx(At,{type:"primary",icon:M.jsx(IO,{}),onClick:u,title:a.formatMessage({id:"propertyPanel.save"}),children:a.formatMessage({id:"propertyPanel.save"})})]}),children:e&&M.jsxs(rn,{form:l,layout:"vertical",initialValues:{id:e.id,type:e.type,title:e.data.title,description:e.data.description},children:[M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.nodeId"}),name:"id",children:M.jsx(Hn,{disabled:!0})}),M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.nodeType"}),name:"type",children:M.jsx(Hn,{disabled:!0})}),M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.nodeName"}),name:"title",children:M.jsx(Hn,{placeholder:a.formatMessage({id:"propertyPanel.placeholder.name"})})}),M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.nodeDesc"}),name:"description",children:M.jsx(Hn.TextArea,{placeholder:a.formatMessage({id:"propertyPanel.placeholder.desc"})})}),(h=e.data.children)==null?void 0:h.map(m=>M.jsxs(js,{size:"small",title:a.formatMessage({id:"propertyPanel.componentType"}),extra:M.jsx(At,{type:"text",icon:M.jsx(zc,{}),onClick:()=>f(e.id,m.id),title:a.formatMessage({id:"flow.delete"})}),children:[M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.labelName"}),children:M.jsx(Hn,{placeholder:a.formatMessage({id:"propertyPanel.placeholder.label"}),value:m.label,onChange:v=>d(e.id,m.id,{label:v.target.value})})}),(m.formType===TB||m.formType===RB||m.formType===OB)&&M.jsx(rn.Item,{label:a.formatMessage({id:"propertyPanel.options"}),children:M.jsx(Pi,{mode:"tags",style:{width:"100%"},placeholder:a.formatMessage({id:"propertyPanel.placeholder.options"}),value:m.options,onChange:v=>d(e.id,m.id,{options:v})})})]},m.id))]})})},ozt=({open:e,onClose:t,jsonContent:n})=>{const r=Pn(),{isDarkMode:o}=Qi(),i=async()=>{if(!n){_e.warning(r.formatMessage({id:"flowgram.json.copy.no.content",defaultMessage:"没有内容可复制"}));return}try{await navigator.clipboard.writeText(n),_e.success(r.formatMessage({id:"flowgram.json.copy.success",defaultMessage:"已复制到剪贴板"}))}catch{const c=document.createElement("textarea");c.value=n,document.body.appendChild(c),c.select();try{document.execCommand("copy"),_e.success(r.formatMessage({id:"flowgram.json.copy.success",defaultMessage:"已复制到剪贴板"}))}catch{_e.error(r.formatMessage({id:"flowgram.json.copy.error",defaultMessage:"复制失败"}))}document.body.removeChild(c)}},a=()=>{if(!n){_e.warning(r.formatMessage({id:"flowgram.json.export.no.content",defaultMessage:"没有内容可导出"}));return}try{const l=new Blob([n],{type:"application/json"}),c=URL.createObjectURL(l),u=document.createElement("a");u.href=c;const d=new Date().toISOString().replace(/[^0-9]/g,"").slice(0,14);u.download=`flowgram_${d}.json`,document.body.appendChild(u),u.click(),document.body.removeChild(u),URL.revokeObjectURL(c),_e.success(r.formatMessage({id:"flowgram.json.export.success",defaultMessage:"文件导出成功"}))}catch{_e.error(r.formatMessage({id:"flowgram.json.export.error",defaultMessage:"导出失败"}))}},s=M.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",width:"100%"},children:[M.jsx("span",{children:r.formatMessage({id:"flowgram.json.viewer.title",defaultMessage:"流程 JSON 内容"})}),M.jsxs(Ri,{children:[M.jsx(At,{type:"text",icon:M.jsx(Ege,{}),onClick:i,size:"small",style:{color:o?"#fff":"#000"},title:r.formatMessage({id:"flowgram.json.copy",defaultMessage:"复制"})}),M.jsx(At,{type:"text",icon:M.jsx(Tet,{}),onClick:a,size:"small",style:{color:o?"#fff":"#000"},title:r.formatMessage({id:"flowgram.json.export",defaultMessage:"导出"})})]})]});return M.jsx(nS,{title:s,placement:"right",width:600,onClose:t,open:e,styles:{body:{padding:0,background:o?"#141414":"#fff"}},children:M.jsx("div",{style:{height:"100%",padding:"16px",background:o?"#141414":"#fff"},children:n?M.jsx("pre",{style:{margin:0,padding:"16px",background:o?"#1f1f1f":"#f5f5f5",borderRadius:"6px",fontSize:"12px",lineHeight:"1.5",color:o?"#e6e6e6":"#333",overflow:"auto",height:"calc(100vh - 200px)",border:`1px solid ${o?"#303030":"#d9d9d9"}`},children:n}):M.jsx("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"calc(100vh - 200px)",color:o?"#e6e6e6":"#666"},children:r.formatMessage({id:"flowgram.json.viewer.no.content",defaultMessage:"暂无内容"})})})})},izt=({visible:e,onClose:t,nodes:n,edges:r})=>{const o={nodes:n,edges:r};return M.jsx(ozt,{open:e,onClose:t,jsonContent:JSON.stringify(o,null,2)})};async function azt(e){return Xn("/api/v1/workflow/query/org",{method:"GET",params:{...e,channel:mr}})}async function szt(e){return Xn("/api/v1/workflow/query/uid",{method:"GET",params:{...e,channel:mr}})}async function lzt(e){return Xn("/api/v1/workflow/create",{method:"POST",data:{...e,channel:mr}})}async function czt(e){return Xn("/api/v1/workflow/update",{method:"POST",data:{...e,channel:mr}})}async function uzt(e){return Xn("/api/v1/workflow/delete",{method:"POST",data:{...e,channel:mr}})}class dzt{flowNodeToReactFlow(t){return{id:t.id,type:t.type,position:t.meta.position,data:t.data,style:t.style,draggable:!0,selectable:!0,connectable:!0}}reactFlowToFlowNode(t){return{id:t.id,type:t.type,meta:{position:t.position},data:t.data,style:t.style}}flowEdgeToReactFlow(t){return{id:t.id,source:t.sourceNodeID,target:t.targetNodeID,sourceHandle:t.sourcePortID,targetHandle:t.targetPortID,style:t.style,type:t.type,label:t.label,deletable:!0}}reactFlowToFlowEdge(t){return{id:t.id,sourceNodeID:t.source,targetNodeID:t.target,sourcePortID:t.sourceHandle,targetPortID:t.targetHandle,style:t.style,type:t.type,label:t.label}}flowDocumentToReactFlow(t){return{nodes:t.nodes.map(n=>this.flowNodeToReactFlow(n)),edges:t.edges.map(n=>this.flowEdgeToReactFlow(n)),viewport:{x:0,y:0,zoom:1}}}reactFlowToFlowDocument(t){return{nodes:t.nodes.map(n=>this.reactFlowToFlowNode(n)),edges:t.edges.map(n=>this.reactFlowToFlowEdge(n)),meta:{version:"1.0.0",createdAt:new Date().toISOString(),updatedAt:new Date().toISOString()}}}batchFlowNodesToReactFlow(t){return t.map(n=>this.flowNodeToReactFlow(n))}batchFlowEdgesToReactFlow(t){return t.map(n=>this.flowEdgeToReactFlow(n))}batchReactFlowToFlowNodes(t){return t.map(n=>this.reactFlowToFlowNode(n))}batchReactFlowToFlowEdges(t){return t.map(n=>this.reactFlowToFlowEdge(n))}generateNodeId(t){return`${t}_${Date.now()}_${Math.random().toString(36).substr(2,9)}`}generateEdgeId(t,n){return`edge_${t}_${n}_${Date.now()}`}validateNode(t){return!t.id||!t.type?!1:"meta"in t?!!t.meta.position:!!t.position}validateEdge(t){if(!t.id)return!1;if("sourceNodeID"in t){const n=t;return!!(n.sourceNodeID&&n.targetNodeID)}else{const n=t;return!!(n.source&&n.target)}}createDefaultFlowNode(t,n){return{id:this.generateNodeId(t),type:t,meta:{position:n},data:{title:`${t} Node`}}}createDefaultReactFlowNode(t,n){return{id:this.generateNodeId(t),type:t,position:n,data:{title:`${t} Node`},draggable:!0,selectable:!0,connectable:!0}}createDefaultFlowEdge(t,n){return{id:this.generateEdgeId(t,n),sourceNodeID:t,targetNodeID:n}}createDefaultReactFlowEdge(t,n){return{id:this.generateEdgeId(t,n),source:t,target:n,deletable:!0}}}const kF=new dzt,{flowNodeToReactFlow:von,reactFlowToFlowNode:yon,flowEdgeToReactFlow:bon,reactFlowToFlowEdge:xon,flowDocumentToReactFlow:won,reactFlowToFlowDocument:Con,batchFlowNodesToReactFlow:Son,batchFlowEdgesToReactFlow:Eon,batchReactFlowToFlowNodes:_on,batchReactFlowToFlowEdges:$on,generateNodeId:Pon,generateEdgeId:Mon,validateNode:fzt,validateEdge:pzt,createDefaultFlowNode:Ton,createDefaultReactFlowNode:Ron,createDefaultFlowEdge:Oon,createDefaultReactFlowEdge:kon}=kF,hzt=()=>{const{setNodes:e,setEdges:t}=Qz(),n=Pn(),r=ds(h=>h.currentOrg),o=p.useCallback(async h=>{if(h.uid)try{const m={uid:h.uid},v=await szt(m);if(Zf.debug("loadWorkflowContent response:",v.data,m),v.data.code===200&&v.data.data.schema){const g=JSON.parse(v.data.data.schema),b=(g.nodes||[]).map((x,w)=>({...x,position:x.position||{x:100+w*200,y:100+w*150},data:x.data||{title:`Node ${w+1}`}})),y=(g.edges||[]).map(x=>({...x,id:x.id||`edge-${x.source}-${x.target}`}));e(b),t(y)}else e([]),t([])}catch(m){console.error("加载流程内容失败:",m),_e.error(n.formatMessage({id:"flow.load.error",defaultMessage:"加载流程内容失败"})),e([]),t([])}},[e,t,n]),i=p.useCallback(async h=>{if(!(r!=null&&r.uid))return[];try{const m={pageNumber:0,pageSize:100,orgUid:r.uid,type:jI},v=await azt(m);if(Zf.debug("fetchWorkflows response:",v.data,m),v.data.code===200){const g=v.data.data.content||[];return!h&&g.length>0?(await o(g[0]),{workflows:g,defaultFlow:g[0]}):{workflows:g,defaultFlow:null}}return{workflows:[],defaultFlow:null}}catch(m){return console.error("获取流程列表失败:",m),_e.error(n.formatMessage({id:"flow.fetch.error",defaultMessage:"获取流程列表失败"})),{workflows:[],defaultFlow:null}}},[r==null?void 0:r.uid,n,o]),a=p.useCallback(async(h,m)=>{if(!h||!(r!=null&&r.uid))return _e.error(n.formatMessage({id:"flow.save.no.flow",defaultMessage:"没有可保存的流程"})),!1;try{const v=m.nodes!==void 0||m.edges!==void 0,g=m.nickname!==void 0||m.description!==void 0||m.avatar!==void 0;let b="flow.updating",y="flow.update.success",x="flow.update.error",w="正在更新...",S="更新成功",C="更新失败";v&&!g&&(b="flow.saving",y="flow.save.success",x="flow.save.error",w="正在保存...",S="保存成功",C="保存失败"),_e.loading(n.formatMessage({id:b,defaultMessage:w}));const E={uid:h.uid,nickname:m.nickname??h.nickname,description:m.description??h.description,avatar:m.avatar??h.avatar,orgUid:r.uid,type:jI};if(v){const P={nodes:m.nodes||[],edges:m.edges||[]};E.schema=JSON.stringify(P)}const _=await czt(E);if(Zf.debug("updateFlow response:",_.data,E),_.data.code===200){_e.destroy(),_e.success(n.formatMessage({id:y,defaultMessage:S}));const P={...h,nickname:m.nickname??h.nickname,description:m.description??h.description,avatar:m.avatar??h.avatar};return v&&(P.schema=E.schema),P}else return _e.destroy(),_e.error(_.data.message||n.formatMessage({id:x,defaultMessage:C})),!1}catch{return _e.destroy(),_e.error(n.formatMessage({id:"flow.update.error",defaultMessage:"更新失败"})),!1}},[r==null?void 0:r.uid,n]),s=p.useCallback(async h=>{if(!(r!=null&&r.uid))return!1;try{_e.loading(n.formatMessage({id:"flow.creating",defaultMessage:"正在创建..."}));const m={nodes:[],edges:[]},v={nickname:h.nickname,description:h.description,avatar:h.avatar,schema:JSON.stringify(m),type:jI,orgUid:r.uid},g=await lzt(v);return Zf.debug("createFlow response:",g,v),g.data.code===200?(_e.destroy(),_e.success(n.formatMessage({id:"flow.create.success",defaultMessage:"创建成功"})),e([]),t([]),g.data.data):(_e.destroy(),_e.error(g.data.message||n.formatMessage({id:"flow.create.error",defaultMessage:"创建失败"})),!1)}catch{return _e.destroy(),_e.error(n.formatMessage({id:"flow.create.error",defaultMessage:"创建失败"})),!1}},[r==null?void 0:r.uid,n,e,t]),l=p.useCallback(async h=>h!=null&&h.uid?new Promise(m=>{kr.confirm({title:n.formatMessage({id:"flow.delete.confirm.title",defaultMessage:"确认删除"}),content:n.formatMessage({id:"flow.delete.confirm.content",defaultMessage:"确定要删除这个流程吗?此操作不可恢复。"}),onOk:async()=>{try{_e.loading(n.formatMessage({id:"flow.deleting",defaultMessage:"正在删除..."}));const v=await uzt({uid:h.uid});Zf.debug("deleteFlow response:",v,h),v.data.code===200?(_e.destroy(),_e.success(n.formatMessage({id:"flow.delete.success",defaultMessage:"删除成功"})),e([]),t([]),m(!0)):(_e.destroy(),_e.error(v.data.message||n.formatMessage({id:"flow.delete.error",defaultMessage:"删除失败"})),m(!1))}catch{_e.destroy(),_e.error(n.formatMessage({id:"flow.delete.error",defaultMessage:"删除失败"})),m(!1)}},onCancel:()=>m(!1)})}):!1,[n,e,t]),c=p.useCallback(async h=>{var m;if(!(h!=null&&h.uid))return _e.error(n.formatMessage({id:"flow.run.no.flow",defaultMessage:"请先选择或创建一个流程"})),!1;try{return(m=window.bytedesk)==null||m.showChat({chatConfig:{org:r==null?void 0:r.uid,t:MB,sid:h.uid}}),!0}catch(v){return console.error("运行流程失败:",v),_e.error(n.formatMessage({id:"flow.run.error",defaultMessage:"流程运行失败"})),!1}},[r==null?void 0:r.uid,n]),u=p.useCallback(async(h,m,v)=>{const g=h.find(b=>b.uid===m);return g&&g.uid!==(v==null?void 0:v.uid)?(await o(g),g):null},[o]),d=p.useCallback((h,m,v)=>{const b=JSON.stringify({nodes:m,edges:v},null,2),y=new Blob([b],{type:"application/json"}),x=URL.createObjectURL(y),w=document.createElement("a");w.download=`${(h==null?void 0:h.nickname)||"flow"}-data.json`,w.href=x,w.click(),URL.revokeObjectURL(x),_e.success(n.formatMessage({id:"flow.export.success",defaultMessage:"导出成功"}))},[n]),f=p.useCallback(h=>{const m=new FileReader;return m.onload=v=>{var g;try{const b=JSON.parse((g=v.target)==null?void 0:g.result),y=(b.nodes||[]).map((w,S)=>{const C={...w,id:w.id||kF.generateNodeId(w.type||"node"),type:w.type||"parent",position:w.position||{x:100+S*200,y:100+S*150},data:w.data||{title:`Node ${S+1}`}};return fzt(C)||console.warn("Invalid node data:",C),C}),x=(b.edges||[]).map(w=>{const S={...w,id:w.id||kF.generateEdgeId(w.source||"",w.target||""),source:w.source||"",target:w.target||""};return pzt(S)||console.warn("Invalid edge data:",S),S});e(y),t(x),_e.success(n.formatMessage({id:"flow.import.success",defaultMessage:"导入成功"}))}catch(b){console.error("导入数据解析失败:",b),_e.error(n.formatMessage({id:"flow.import.error",defaultMessage:"导入失败,请检查文件格式"}))}},m.readAsText(h),!1},[e,t,n]);return{loadWorkflowContent:o,fetchWorkflows:i,updateFlow:a,createFlow:s,deleteFlow:l,runFlow:c,switchFlow:u,exportFlow:d,importFlow:f}},mzt=({isModalOpen:e,isEdit:t,workflow:n,handleSubmit:r,handleCancel:o})=>{const i=Pn(),{isDarkMode:a}=Qi(),[s]=rn.useForm(),l=ds(g=>g.currentOrg),[c,u]=p.useState(null),[d,f]=p.useState(!1),h=g=>{const b={...g,avatar:(c==null?void 0:c.fileUrl)||(t?n==null?void 0:n.avatar:$y()+"/avatars/workflow.png")};r(b)},m=async g=>{if(!g.type.startsWith("image/"))return md.error(i.formatMessage({id:"upload.avatar.type.invalid",defaultMessage:"请选择图片文件"})),!1;const b=2*1024*1024;if(g.size>b)return md.error(i.formatMessage({id:"upload.avatar.size.limit",defaultMessage:"头像文件大小不能超过2MB"})),!1;f(!0);try{const y=new FormData,x=Ft(new Date).format("YYYYMMDDHHmmss")+"_"+g.name;y.append("file",g),y.append("fileName",x),y.append("fileType",g.type),y.append("isAvatar","true"),y.append("kbType","flowgram"),y.append("categoryUid",""),y.append("kbUid",""),y.append("orgUid",(l==null?void 0:l.uid)||""),y.append("client",mr);const w=await fetch(q1(),{method:"POST",headers:{Authorization:"Bearer "+localStorage.getItem(kp)},body:y});if(!w.ok)throw new Error(`HTTP error! status: ${w.status}`);const S=await w.json();if(S.code===200)u(S.data),md.success(i.formatMessage({id:"upload.avatar.success",defaultMessage:"头像上传成功"}));else throw new Error(S.message||"上传失败")}catch(y){console.error("头像上传错误:",y),md.error(i.formatMessage({id:"upload.avatar.failed",defaultMessage:"头像上传失败"}))}finally{f(!1)}return!1},v=()=>{u(null),md.success(i.formatMessage({id:"upload.avatar.deleted",defaultMessage:"头像已删除"}))};return p.useEffect(()=>{e&&(t&&n&&n.avatar?(u({uid:"initial-avatar",fileName:"avatar",fileUrl:n.avatar,fileType:"image/jpeg"}),s.setFieldsValue({nickname:n.nickname,avatar:n.avatar,description:n.description})):u(t?null:{uid:"default-avatar",fileName:"workflow.png",fileUrl:"https://cdn.weiyuai.cn/avatars/workflow.png",fileType:"image/png"}))},[e,t,n]),M.jsx(kr,{title:i.formatMessage({id:t?"flowgram.edit.title":"flowgram.create.title",defaultMessage:t?"编辑流程":"创建新流程"}),open:e,onOk:()=>s.submit(),onCancel:o,okText:i.formatMessage({id:t?"common.update":"common.create",defaultMessage:t?"更新":"创建"}),cancelText:i.formatMessage({id:"common.cancel",defaultMessage:"取消"}),maskClosable:!0,destroyOnHidden:!0,className:a?"dark-modal":"",width:600,children:M.jsxs(rn,{form:s,layout:"vertical",onFinish:h,preserve:!1,children:[M.jsx(rn.Item,{label:i.formatMessage({id:"flowgram.avatar",defaultMessage:"流程头像"}),children:M.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"16px"},children:[M.jsxs("div",{style:{position:"relative"},children:[M.jsx(rf,{size:80,src:(c==null?void 0:c.fileUrl)||(t?n&&n.avatar:"https://cdn.weiyuai.cn/avatars/workflow.png"),icon:M.jsx(I7,{}),style:{border:"2px solid #f0f0f0"}}),c&&M.jsx(At,{type:"text",size:"small",icon:M.jsx(zc,{}),onClick:v,style:{position:"absolute",top:-8,right:-8,padding:"4px",background:"rgba(255, 255, 255, 0.9)",border:"1px solid #d9d9d9",borderRadius:"50%",minWidth:"24px",height:"24px",display:"flex",alignItems:"center",justifyContent:"center"}})]}),M.jsxs("div",{children:[M.jsx(Rc,{name:"avatar",showUploadList:!1,beforeUpload:m,accept:"image/*",disabled:d,children:M.jsx(At,{icon:M.jsx(th,{}),loading:d,type:"dashed",children:i.formatMessage({id:"flowgram.avatar.upload",defaultMessage:"上传头像"})})}),M.jsx("div",{style:{fontSize:"12px",color:"#999",marginTop:"4px",maxWidth:"200px"},children:i.formatMessage({id:"flowgram.avatar.hint",defaultMessage:"支持 JPG、PNG 格式,文件大小不超过 2MB"})})]})]})}),M.jsx(rn.Item,{name:"nickname",label:i.formatMessage({id:"flowgram.name",defaultMessage:"流程名称"}),rules:[{required:!0,message:i.formatMessage({id:"flowgram.name.required",defaultMessage:"请输入流程名称"})}],children:M.jsx(Hn,{placeholder:i.formatMessage({id:"flowgram.name.placeholder",defaultMessage:"请输入流程名称"})})}),M.jsx(rn.Item,{name:"description",label:i.formatMessage({id:"flowgram.description",defaultMessage:"描述"}),children:M.jsx(Hn.TextArea,{rows:4,placeholder:i.formatMessage({id:"flowgram.description.placeholder",defaultMessage:"请输入流程描述(选填)"})})})]})})},gzt=({children:e})=>{const[t,n]=p.useState(null),[r,o]=p.useState([]),[i,a]=p.useState(!1),[s,l]=p.useState(!1),[c,u]=p.useState(!1),{isDarkMode:d}=Qi(),{nodes:f,edges:h}=Qz(),m=Pn(),v=f.filter(F=>F&&F.id&&F.position&&typeof F.position.x=="number"&&typeof F.position.y=="number"&&F.data),{fetchWorkflows:g,updateFlow:b,createFlow:y,deleteFlow:x,runFlow:w,switchFlow:S,exportFlow:C,importFlow:E}=hzt();p.useEffect(()=>{(async()=>{const W=await g(t);W&&typeof W=="object"&&"workflows"in W&&(o(W.workflows),W.defaultFlow&&n(W.defaultFlow))})()},[g]);const _=p.useCallback(async()=>{const F=await g(t);F&&typeof F=="object"&&"workflows"in F&&o(F.workflows)},[g,t]),P=p.useCallback(async F=>{const W=await y(F);W&&(n(W),a(!1),l(!1),await _())},[y,_]),$=p.useCallback(async F=>{if(!t)return;const W=await b(t,F);W&&(n(W),a(!1),l(!1),await _())},[t,b,_]),T=p.useCallback(async()=>{if(!t)return;await x(t)&&(n(null),await _())},[t,x,_]),R=p.useCallback(async()=>{if(!t)return;const F=await b(t,{nodes:v,edges:h});F&&n(F)},[t,b,v,h]),O=p.useCallback(async()=>{t&&await w(t)},[t,w]),k=p.useCallback(async F=>{const W=await S(r,F,t);W&&n(W)},[r,t,S]),I=()=>{l(!1),a(!0)},D=()=>{t&&(l(!0),a(!0))},N=()=>{u(!0)},L=()=>{C(t,v,h)},H=()=>{const F=document.getElementById("hidden-upload");if(F){const W=F.querySelector('input[type="file"]');W&&W.click()}},U=r.map(F=>({key:F.uid,label:F.nickname,onClick:()=>k(F.uid)})),V=[{key:"edit",label:M.jsx(ti,{id:"flow.edit",defaultMessage:"编辑"}),icon:M.jsx(T7,{}),onClick:D,disabled:!t},{key:"delete",label:M.jsx(ti,{id:"flow.delete",defaultMessage:"删除"}),icon:M.jsx(zc,{}),onClick:T,disabled:!t,danger:!0},{type:"divider"},{key:"import",label:M.jsx(ti,{id:"flow.import",defaultMessage:"导入"}),icon:M.jsx(th,{}),onClick:H},{key:"export",label:M.jsx(ti,{id:"flow.export",defaultMessage:"导出"}),icon:M.jsx(kO,{}),onClick:L,disabled:!t},{key:"viewJson",label:M.jsx(ti,{id:"flow.view.json",defaultMessage:"查看JSON"}),icon:M.jsx(Gy,{}),onClick:N,disabled:!t}],j={currentFlow:t,workflows:r,safeNodes:v,edges:h,jsonVisible:c,setJsonVisible:u,headerControls:M.jsxs(M.Fragment,{children:[M.jsx("div",{className:"header-center",children:M.jsxs(Ri,{size:"middle",children:[M.jsx(At,{type:"primary",icon:M.jsx(QC,{}),onClick:I,children:M.jsx(ti,{id:"flow.new",defaultMessage:"新建"})}),r.length>0&&M.jsx(z0,{menu:{items:U},trigger:["click"],children:M.jsx(At,{children:M.jsxs(Ri,{children:[(t==null?void 0:t.nickname)||m.formatMessage({id:"flow.select.flow",defaultMessage:"选择流程"}),M.jsx(jp,{})]})})}),M.jsx(At,{icon:M.jsx(IO,{}),onClick:R,disabled:!t,children:M.jsx(ti,{id:"flow.save",defaultMessage:"保存"})})]})}),M.jsx("div",{className:"header-actions",children:M.jsxs(Ri,{children:[M.jsx(At,{type:"primary",icon:M.jsx(O7,{}),onClick:O,disabled:!t,children:M.jsx(ti,{id:"flow.run",defaultMessage:"运行"})}),M.jsx(z0,{menu:{items:V},trigger:["click"],children:M.jsx(At,{icon:M.jsx(R7,{}),style:{color:d?"#fff":"#000",backgroundColor:d?"#1f1f1f":"#fff"},children:M.jsx(ti,{id:"flow.more.actions",defaultMessage:"更多操作"})})})]})})]}),modals:M.jsxs(M.Fragment,{children:[M.jsx(Rc,{beforeUpload:E,showUploadList:!1,accept:".json",style:{display:"none"},id:"hidden-upload"}),M.jsx(mzt,{isModalOpen:i,isEdit:s,workflow:s?t:null,handleCancel:()=>{a(!1),l(!1)},handleSubmit:s?$:P})]})};return M.jsxs(X9t,{value:{currentFlow:t,workflows:r},children:[Z.cloneElement(e,{flowControllerContext:j}),j.modals]})},{Header:vzt}=Nr,yzt=({flowControllerContext:e})=>{const[t,n]=p.useState(null),[r,o]=p.useState(!0),{isDarkMode:i}=Qi(),{headerStyle:a}=df();p.useEffect(()=>{const v=()=>{n(null)};return window.addEventListener("flow-node-deselect",v),()=>{window.removeEventListener("flow-node-deselect",v)}},[]);const s=v=>{console.log("Node clicked:",v)},l=v=>{console.log("Property clicked:",v),n(v)},c=(v,g)=>{window.dispatchEvent(new CustomEvent("flow-node-update",{detail:{nodeId:v,data:g}}))},u=(e==null?void 0:e.safeNodes)||[],d=(e==null?void 0:e.edges)||[],f=(e==null?void 0:e.jsonVisible)||!1,h=()=>{var v;(v=e==null?void 0:e.setJsonVisible)==null||v.call(e,!1)},m=()=>{o(!r)};return M.jsxs("div",{className:"flow-builder-container",style:{height:"100vh",display:"flex",flexDirection:"column"},children:[M.jsx(vzt,{style:{...a,padding:"0 16px",height:"64px",lineHeight:"64px",borderBottom:`1px solid ${i?"#434343":"#f0f0f0"}`},children:M.jsxs("div",{className:"header-content",children:[M.jsxs("div",{className:"header-left",style:{display:"flex",alignItems:"center",gap:"12px"},children:[M.jsx(At,{type:"text",icon:r?M.jsx(rtt,{}):M.jsx(ltt,{}),onClick:m,style:{color:i?"#fff":"#000",border:"none",boxShadow:"none"},title:r?"隐藏左侧面板":"显示左侧面板"}),M.jsx("h3",{style:{margin:0,color:i?"#fff":"#000"},children:M.jsx(ti,{id:"menu.flowbuilder",defaultMessage:"FlowBuilder"})})]}),e==null?void 0:e.headerControls]})}),M.jsx(Nr,{style:{flex:1},children:M.jsxs("div",{className:"main-content",style:{display:"flex",height:"100%"},children:[r&&M.jsx("div",{className:"left-panel",style:{width:"300px",borderRight:`1px solid ${i?"#434343":"#f0f0f0"}`,background:i?"#141414":"#fff",transition:"all 0.2s ease-in-out"},children:M.jsx(JAt,{})}),M.jsx("div",{className:"center-panel",style:{flex:1},children:M.jsx(nzt,{onNodeClick:s,onPropertyClick:l,currentFlow:e==null?void 0:e.currentFlow})})]})}),M.jsx(rzt,{selectedNode:t?{id:t.id,type:t.type,data:t.data||{}}:null,visible:t!==null,onClose:()=>n(null),onNodeUpdate:c,onChildUpdate:(v,g,b)=>{console.log("Child updated:",v,g,b)},onChildDelete:(v,g)=>{console.log("Child deleted:",v,g)}}),M.jsx(izt,{visible:f,onClose:h,nodes:u,edges:d})]})},Uwe=()=>M.jsx(gzt,{children:M.jsx(yzt,{})});function Ht(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}function bzt(e,t){return t={exports:{}},e(t,t.exports),t.exports}var xzt=bzt(function(e){var t=e.exports=function(n,r){if(r||(r=16),n===void 0&&(n=128),n<=0)return"0";for(var o=Math.log(Math.pow(2,n))/Math.log(r),i=2;o===1/0;i*=2)o=Math.log(Math.pow(2,n/i))/Math.log(r)*i;for(var a=o-Math.floor(o),s="",i=0;i=Math.pow(2,n)?t(n,r):s};t.rack=function(n,r,o){var i=function(s){var l=0;do{if(l++>10)if(o)n+=o;else throw new Error("too many ID collisions, use more bits");var c=t(n,r)}while(Object.hasOwnProperty.call(a,c));return a[c]=s,c},a=i.hats={};return i.get=function(s){return i.hats[s]},i.set=function(s,l){return i.hats[s]=l,i},i.bits=n||128,i.base=r||16,i}});function Nu(e){if(!(this instanceof Nu))return new Nu(e);e=e||[128,36,1],this._seed=e.length?xzt.rack(e[0],e[1],e[2]):e}Nu.prototype.next=function(e){return this._seed(e||!0)};Nu.prototype.nextPrefixed=function(e,t){var n;do n=e+this.next(!0);while(this.assigned(n));return this.claim(n,t),n};Nu.prototype.claim=function(e,t){this._seed.set(e,t||!0)};Nu.prototype.assigned=function(e){return this._seed.get(e)||!1};Nu.prototype.unclaim=function(e){delete this._seed.hats[e]};Nu.prototype.clear=function(){var e=this._seed.hats,t;for(t in e)this.unclaim(t)};function Zz(e){return Array.prototype.concat.apply([],e)}const US=Object.prototype.toString,wzt=Object.prototype.hasOwnProperty;function rg(e){return e===void 0}function mi(e){return e!==void 0}function tC(e){return e==null}function fn(e){return US.call(e)==="[object Array]"}function wi(e){return US.call(e)==="[object Object]"}function un(e){return US.call(e)==="[object Number]"}function ii(e){const t=US.call(e);return t==="[object Function]"||t==="[object AsyncFunction]"||t==="[object GeneratorFunction]"||t==="[object AsyncGeneratorFunction]"||t==="[object Proxy]"}function ls(e){return US.call(e)==="[object String]"}function Czt(e){if(!fn(e))throw new Error("must supply array")}function ka(e,t){return!tC(e)&&wzt.call(e,t)}function Yn(e,t){const n=_k(t);let r;return Me(e,function(o,i){if(n(o,i))return r=o,!1}),r}function Gwe(e,t){const n=_k(t);let r=fn(e)?-1:void 0;return Me(e,function(o,i){if(n(o,i))return r=i,!1}),r}function kn(e,t){const n=_k(t);let r=[];return Me(e,function(o,i){n(o,i)&&r.push(o)}),r}function Me(e,t){let n,r;if(rg(e))return;const o=fn(e)?Pzt:$zt;for(let i in e)if(ka(e,i)&&(n=e[i],r=t(n,o(i)),r===!1))return n}function Szt(e,t){if(rg(e))return[];Czt(e);const n=_k(t);return e.filter(function(r,o){return!n(r,o)})}function cs(e,t,n){return Me(e,function(r,o){n=t(n,r,o)}),n}function kg(e,t){return!!cs(e,function(n,r,o){return n&&t(r,o)},!0)}function sh(e,t){return!!Yn(e,t)}function Gi(e,t){let n=[];return Me(e,function(r,o){n.push(t(r,o))}),n}function nT(e){return e&&Object.keys(e)||[]}function Ezt(e){return nT(e).length}function Ek(e){return Gi(e,t=>t)}function xb(e,t,n={}){return t=Jz(t),Me(e,function(r){let o=t(r)||"_",i=n[o];i||(i=n[o]=[]),i.push(r)}),n}function qwe(e,...t){e=Jz(e);let n={};return Me(t,o=>xb(o,e,n)),Gi(n,function(o,i){return o[0]})}const _zt=qwe;function Au(e,t){t=Jz(t);let n=[];return Me(e,function(r,o){let i=t(r,o),a={d:i,v:r};for(var s=0;sr.v)}function xc(e){return function(t){return kg(e,function(n,r){return t[r]===n})}}function Jz(e){return ii(e)?e:t=>t[e]}function _k(e){return ii(e)?e:t=>t===e}function $zt(e){return e}function Pzt(e){return Number(e)}function Kwe(e,t){let n,r,o,i;function a(d){let f=Date.now(),h=d?0:i+t-f;if(h>0)return s(h);e.apply(o,r),l()}function s(d){n=setTimeout(a,d)}function l(){n&&clearTimeout(n),n=i=r=o=void 0}function c(){n&&a(!0),l()}function u(...d){i=Date.now(),r=d,o=this,n||s(t)}return u.flush=c,u.cancel=l,u}function Aa(e,t){return e.bind(t)}function Ne(e,...t){return Object.assign(e,...t)}function Mzt(e,t,n){let r=e;return Me(t,function(o,i){if(typeof o!="number"&&typeof o!="string")throw new Error("illegal key type: "+typeof o+". Key should be of type number or string.");if(o==="constructor")throw new Error("illegal key: constructor");if(o==="__proto__")throw new Error("illegal key: __proto__");let a=t[i+1],s=r[o];mi(a)&&tC(s)&&(s=r[o]=isNaN(+a)?{}:[]),rg(a)?rg(n)?delete r[o]:r[o]=n:r=s}),e}function Ic(e,t){let n={},r=Object(e);return Me(t,function(o){o in r&&(n[o]=e[o])}),n}function qu(e,t){let n={},r=Object(e);return Me(r,function(o,i){t.indexOf(i)===-1&&(n[i]=o)}),n}function Tzt(e,t){return t.forEach(function(n){n&&typeof n!="string"&&!Array.isArray(n)&&Object.keys(n).forEach(function(r){if(r!=="default"&&!(r in e)){var o=Object.getOwnPropertyDescriptor(n,r);Object.defineProperty(e,r,o.get?o:{enumerable:!0,get:function(){return n[r]}})}})}),Object.freeze(e)}const Rzt=Object.prototype.toString,Ozt=Object.prototype.hasOwnProperty;function kzt(e){return e===void 0}function Izt(e){return Rzt.call(e)==="[object Array]"}function Dzt(e,t){return Ozt.call(e,t)}function vte(e,t){let n,r;if(kzt(e))return;const o=Izt(e)?Azt:Nzt;for(let i in e)if(Dzt(e,i)&&(n=e[i],r=t(n,o(i)),r===!1))return n}function Nzt(e){return e}function Azt(e){return Number(e)}function Li(e,...t){const n=e.style;return vte(t,function(r){r&&vte(r,function(o,i){n[i]=o})}),e}function zi(e,t,n){return arguments.length==2?e.getAttribute(t):n===null?e.removeAttribute(t):(e.setAttribute(t,n),e)}const Fzt=Object.prototype.toString;function uo(e){return new Up(e)}function Up(e){if(!e||!e.nodeType)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}Up.prototype.add=function(e){return this.list.add(e),this};Up.prototype.remove=function(e){return Fzt.call(e)=="[object RegExp]"?this.removeMatching(e):(this.list.remove(e),this)};Up.prototype.removeMatching=function(e){const t=this.array();for(let n=0;n
      a',Qwe=!H2.getElementsByTagName("link").length,H2=void 0);var Vo={legend:[1,"
      ","
      "],tr:[2,"","
      "],col:[2,"","
      "],_default:Qwe?[1,"X
      ","
      "]:[0,"",""]};Vo.td=Vo.th=[3,"","
      "];Vo.option=Vo.optgroup=[1,'"];Vo.thead=Vo.tbody=Vo.colgroup=Vo.caption=Vo.tfoot=[1,"","
      "];Vo.polyline=Vo.ellipse=Vo.polygon=Vo.circle=Vo.text=Vo.line=Vo.path=Vo.rect=Vo.g=[1,'',""];function Vzt(e,t){if(typeof e!="string")throw new TypeError("String expected");t||(t=document);var n=/<([\w:]+)/.exec(e);if(!n)return t.createTextNode(e);e=e.replace(/^\s+|\s+$/g,"");var r=n[1];if(r=="body"){var l=t.createElement("html");return l.innerHTML=e,l.removeChild(l.lastChild)}var o=Object.prototype.hasOwnProperty.call(Vo,r)?Vo[r]:Vo._default,i=o[0],a=o[1],s=o[2],l=t.createElement("div");for(l.innerHTML=a+e+s;i--;)l=l.lastChild;if(l.firstChild==l.lastChild)return l.removeChild(l.firstChild);for(var c=t.createDocumentFragment();l.firstChild;)c.appendChild(l.removeChild(l.firstChild));return c}var Or=Hzt;function Zwe(e,t){return e&&typeof e.matches=="function"&&e.matches(t)||!1}function Cr(e,t){return t=t||document,t.querySelector(e)}function DF(e,t){return t=t||document,t.querySelectorAll(e)}function Fu(e){e.parentNode&&e.parentNode.removeChild(e)}function Wzt(e,t){if(e.ownerDocument!==t.ownerDocument)try{return t.ownerDocument.importNode(e,!0)}catch{}return e}function Uzt(e,t){return t.appendChild(Wzt(e,t))}function mn(e,t){return Uzt(t,e),e}var NF=2,Jwe={"alignment-baseline":1,"baseline-shift":1,clip:1,"clip-path":1,"clip-rule":1,color:1,"color-interpolation":1,"color-interpolation-filters":1,"color-profile":1,"color-rendering":1,cursor:1,direction:1,display:1,"dominant-baseline":1,"enable-background":1,fill:1,"fill-opacity":1,"fill-rule":1,filter:1,"flood-color":1,"flood-opacity":1,font:1,"font-family":1,"font-size":NF,"font-size-adjust":1,"font-stretch":1,"font-style":1,"font-variant":1,"font-weight":1,"glyph-orientation-horizontal":1,"glyph-orientation-vertical":1,"image-rendering":1,kerning:1,"letter-spacing":1,"lighting-color":1,marker:1,"marker-end":1,"marker-mid":1,"marker-start":1,mask:1,opacity:1,overflow:1,"pointer-events":1,"shape-rendering":1,"stop-color":1,"stop-opacity":1,stroke:1,"stroke-dasharray":1,"stroke-dashoffset":1,"stroke-linecap":1,"stroke-linejoin":1,"stroke-miterlimit":1,"stroke-opacity":1,"stroke-width":NF,"text-anchor":1,"text-decoration":1,"text-rendering":1,"unicode-bidi":1,visibility:1,"word-spacing":1,"writing-mode":1};function Gzt(e,t){return Jwe[t]?e.style[t]:e.getAttributeNS(null,t)}function eCe(e,t,n){var r=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),o=Jwe[r];o?(o===NF&&typeof n=="number"&&(n=String(n)+"px"),e.style[r]=n):e.setAttributeNS(null,t,n)}function qzt(e,t){var n=Object.keys(t),r,o;for(r=0,o;o=n[r];r++)eCe(e,o,t[o])}function jt(e,t,n){if(typeof t=="string")if(n!==void 0)eCe(e,t,n);else return Gzt(e,t);else qzt(e,t);return e}const Kzt=Object.prototype.toString;function Un(e){return new Gp(e)}function Gp(e){if(!e||!e.nodeType)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}Gp.prototype.add=function(e){return this.list.add(e),this};Gp.prototype.remove=function(e){return Kzt.call(e)=="[object RegExp]"?this.removeMatching(e):(this.list.remove(e),this)};Gp.prototype.removeMatching=function(e){const t=this.array();for(let n=0;n"+e+"",t=!0);var n=Xzt(e);if(!t)return n;for(var r=document.createDocumentFragment(),o=n.firstChild;o.firstChild;)r.appendChild(o.firstChild);return r}function Xzt(e){var t;return t=new DOMParser,t.async=!1,t.parseFromString(e,"text/xml")}function Yt(e,t){var n;return e=e.trim(),e.charAt(0)==="<"?(n=Yzt(e).firstChild,n=document.importNode(n,!0)):n=document.createElementNS(tH.svg,e),t&&jt(n,t),n}var n6=null;function nCe(){return n6===null&&(n6=Yt("svg")),n6}function bte(e,t){var n,r,o=Object.keys(t);for(n=0;r=o[n];n++)e[r]=t[r];return e}function Qzt(e,t,n,r,o,i){var a=nCe().createSVGMatrix();switch(arguments.length){case 0:return a;case 1:return bte(a,e);case 6:return bte(a,{a:e,b:t,c:n,d:r,e:o,f:i})}}function N1(e){return nCe().createSVGTransform()}var xte=/([&<>]{1})/g,Zzt=/([&<>\n\r"]{1})/g,Jzt={"&":"&","<":"<",">":">",'"':"'"};function r6(e,t){function n(r,o){return Jzt[o]||o}return e.replace(t,n)}function rCe(e,t){var n,r,o,i,a;switch(e.nodeType){case 3:t.push(r6(e.textContent,xte));break;case 1:if(t.push("<",e.tagName),e.hasAttributes())for(o=e.attributes,n=0,r=o.length;n"),a=e.childNodes,n=0,r=a.length;n")}else t.push("/>");break;case 8:t.push("");break;case 4:t.push("");break;default:throw new Error("unable to handle node "+e.nodeType)}return t}function eHt(e){for(var t=e.firstChild,n=[];t;)rCe(t,n),t=t.nextSibling;return n.join("")}function wte(e,t){return eHt(e)}function Go(e){var t=e.parentNode;return t&&t.removeChild(e),e}function tHt(e,t){return t instanceof SVGMatrix?e.createSVGTransformFromMatrix(t):t}function nHt(e,t){var n,r;for(e.clear(),n=0;r=t[n];n++)e.appendItem(tHt(e,r))}function nC(e,t){var n=e.transform.baseVal;return t&&(Array.isArray(t)||(t=[t]),nHt(n,t)),n.consolidate()}const rHt=/^class[ {]/;function oHt(e){return rHt.test(e.toString())}function nH(e){return Array.isArray(e)}function o6(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function b$(...e){e.length===1&&nH(e[0])&&(e=e[0]),e=[...e];const t=e.pop();return t.$inject=e,t}const iHt=/constructor\s*[^(]*\(\s*([^)]*)\)/m,aHt=/^(?:async\s+)?(?:function\s*[^(]*)?(?:\(\s*([^)]*)\)|(\w+))/m,sHt=/\/\*([^*]*)\*\//m;function lHt(e){if(typeof e!="function")throw new Error(`Cannot annotate "${e}". Expected a function!`);const t=e.toString().match(oHt(e)?iHt:aHt);if(!t)return[];const n=t[1]||t[2];return n&&n.split(",").map(r=>{const o=r.match(sHt);return(o&&o[1]||r).trim()})||[]}function oCe(e,t){const n=t||{get:function(x,w){if(r.push(x),w===!1)return null;throw s(`No provider for "${x}"!`)}},r=[],o=this._providers=Object.create(n._providers||null),i=this._instances=Object.create(null),a=i.injector=this,s=function(x){const w=r.join(" -> ");return r.length=0,new Error(w?`${x} (Resolving: ${w})`:x)};function l(x,w){if(!o[x]&&x.includes(".")){const S=x.split(".");let C=l(S.shift());for(;S.length;)C=C[S.shift()];return C}if(o6(i,x))return i[x];if(o6(o,x)){if(r.indexOf(x)!==-1)throw r.push(x),s("Cannot resolve circular dependency!");return r.push(x),i[x]=o[x][0](o[x][1]),r.pop(),i[x]}return n.get(x,w)}function c(x,w){if(typeof w>"u"&&(w={}),typeof x!="function")if(nH(x))x=b$(x.slice());else throw s(`Cannot invoke "${x}". Expected a function!`);const C=(x.$inject||lHt(x)).map(E=>o6(w,E)?w[E]:l(E));return{fn:x,dependencies:C}}function u(x){const{fn:w,dependencies:S}=c(x),C=Function.prototype.bind.call(w,null,...S);return new C}function d(x,w,S){const{fn:C,dependencies:E}=c(x,S);return C.apply(w,E)}function f(x){return b$(w=>x.get(w))}function h(x,w){if(w&&w.length){const S=Object.create(null),C=Object.create(null),E=[],_=[],P=[];let $,T,R,O;for(let k in o)$=o[k],w.indexOf(k)!==-1&&($[2]==="private"?(T=E.indexOf($[3]),T===-1?(R=$[3].createChild([],w),O=f(R),E.push($[3]),_.push(R),P.push(O),S[k]=[O,k,"private",R]):S[k]=[P[T],k,"private",_[T]]):S[k]=[$[2],$[1]],C[k]=!0),($[2]==="factory"||$[2]==="type")&&$[1].$scope&&w.forEach(I=>{$[1].$scope.indexOf(I)!==-1&&(S[k]=[$[2],$[1]],C[I]=!0)});w.forEach(k=>{if(!C[k])throw new Error('No provider for "'+k+'". Cannot use provider from the parent!')}),x.unshift(S)}return new oCe(x,a)}const m={factory:d,type:u,value:function(x){return x}};function v(x,w){const S=x.__init__||[];return function(){S.forEach(C=>{typeof C=="string"?w.get(C):w.invoke(C)})}}function g(x){const w=x.__exports__;if(w){const S=x.__modules__,C=Object.keys(x).reduce((T,R)=>(R!=="__exports__"&&R!=="__modules__"&&R!=="__init__"&&R!=="__depends__"&&(T[R]=x[R]),T),Object.create(null)),E=(S||[]).concat(C),_=h(E),P=b$(function(T){return _.get(T)});w.forEach(function(T){o[T]=[P,T,"private",_]});const $=(x.__init__||[]).slice();return $.unshift(function(){_.init()}),x=Object.assign({},x,{__init__:$}),v(x,_)}return Object.keys(x).forEach(function(S){if(S==="__init__"||S==="__depends__")return;const C=x[S];if(C[2]==="private"){o[S]=C;return}const E=C[0],_=C[1];o[S]=[m[E],cHt(E,_),E]}),v(x,a)}function b(x,w){return x.indexOf(w)!==-1||(x=(w.__depends__||[]).reduce(b,x),x.indexOf(w)!==-1)?x:x.concat(w)}function y(x){const w=x.reduce(b,[]).map(g);let S=!1;return function(){S||(S=!0,w.forEach(C=>C()))}}this.get=l,this.invoke=d,this.instantiate=u,this.createChild=h,this.init=y(e)}function cHt(e,t){return e!=="value"&&nH(t)&&(t=b$(t.slice())),t}var uHt=1e3;function pf(e,t){var n=this;t=t||uHt,e.on(["render.shape","render.connection"],t,function(r,o){var i=r.type,a=o.element,s=o.gfx,l=o.attrs;if(n.canRender(a))return i==="render.shape"?n.drawShape(s,a,l):n.drawConnection(s,a,l)}),e.on(["render.getShapePath","render.getConnectionPath"],t,function(r,o){if(n.canRender(o))return r.type==="render.getShapePath"?n.getShapePath(o):n.getConnectionPath(o)})}pf.prototype.canRender=function(e){};pf.prototype.drawShape=function(e,t){};pf.prototype.drawConnection=function(e,t){};pf.prototype.getShapePath=function(e){};pf.prototype.getConnectionPath=function(e){};function Ig(e){return e.flat().join(",").replace(/,?([A-Za-z]),?/g,"$1")}function dHt(e){return["M",e.x,e.y]}function i6(e){return["L",e.x,e.y]}function fHt(e,t,n){return["C",e.x,e.y,t.x,t.y,n.x,n.y]}function pHt(e,t){const n=e.length,r=[dHt(e[0])];for(let o=1;oo||o===void 0)&&(o=l+d),(c+u>i||i===void 0)&&(i=c+u)}),{x:n,y:r,height:i-r,width:o-n}}function sCe(e,t){var n={};return Me(e,function(r){var o=r;o.waypoints&&(o=qo(o)),!un(t.y)&&o.x>t.x&&(n[r.id]=r),!un(t.x)&&o.y>t.y&&(n[r.id]=r),o.x>t.x&&o.y>t.y&&(un(t.width)&&un(t.height)&&o.width+o.x"u"&&(r=5),!e||!t||!n)return!1;var o=(t.x-e.x)*(n.y-e.y)-(t.y-e.y)*(n.x-e.x),i=qS(e,t);return Math.abs(o/i)<=r}var bHt=2;function _d(e,t){var n=Array.from(arguments).flat();const r={x:"v",y:"h"};for(const[o,i]of Object.entries(r))if(xHt(o,n))return i;return!1}function xHt(e,t){const n=t[0];return kg(t,function(r){return Math.abs(n[e]-r[e])<=bHt})}function Ste(e,t,n){return n=n||0,e.x>t.x-n&&e.y>t.y-n&&e.x=1e3&&delete o[i.shift()],i.push(r),o[r]=e(...arguments),o[r])}return t}function $Ht(e){if(!e)return null;var t=uy(e);if(t.arr)return A1(t.arr);var n={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},r=[];return iT(e)&&iT(e[0])&&(r=A1(e)),r.length||String(e).replace(CHt,function(o,i,a){var s=[],l=i.toLowerCase();for(a.replace(SHt,function(c,u){u&&s.push(+u)}),l=="m"&&s.length>2&&(r.push([i,...s.splice(0,2)]),l="l",i=i=="m"?"l":"L");s.length>=n[l]&&(r.push([i,...s.splice(0,n[l])]),!!n[l]););}),r.toString=uy.toString,t.arr=A1(r),r}function uy(e){var t=uy.ps=uy.ps||{};return t[e]?t[e].sleep=100:t[e]={sleep:100},setTimeout(function(){for(var n in t)iH(t,n)&&n!=e&&(t[n].sleep--,!t[n].sleep&&delete t[n])}),t[e]}function BF(e,t,n,r){return arguments.length===1&&(t=e.y,n=e.width,r=e.height,e=e.x),{x:e,y:t,width:n,height:r,x2:e+n,y2:t+r}}function uCe(){return this.join(",").replace(wHt,"$1")}function aT(e){var t=A1(e);return t.toString=uCe,t}function $te(e,t,n,r,o,i,a,s,l){var c=1-l,u=_te(c,3),d=_te(c,2),f=l*l,h=f*l,m=u*e+d*3*l*n+c*3*l*l*o+h*a,v=u*t+d*3*l*r+c*3*l*l*i+h*s;return{x:sT(m),y:sT(v)}}function Pte(e){var t=OHt(...e);return BF(t.x0,t.y0,t.x1-t.x0,t.y1-t.y0)}function kf(e,t,n){return t>=e.x&&t<=e.x+e.width&&n>=e.y&&n<=e.y+e.height}function PHt(e,t){return e=BF(e),t=BF(t),kf(t,e.x,e.y)||kf(t,e.x2,e.y)||kf(t,e.x,e.y2)||kf(t,e.x2,e.y2)||kf(e,t.x,t.y)||kf(e,t.x2,t.y)||kf(e,t.x,t.y2)||kf(e,t.x2,t.y2)||(e.xt.x||t.xe.x)&&(e.yt.y||t.ye.y)}function Mte(e,t,n,r,o){var i=-3*t+9*n-9*r+3*o,a=e*i+6*t-12*n+6*r;return e*a-3*t+3*n}function Tte(e,t,n,r,o,i,a,s,l){l==null&&(l=1),l=l>1?1:l<0?0:l;for(var c=l/2,u=12,d=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],f=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],h=0,m=0;mru(o,a)||ru(t,r)ru(i,s))){var l=(e*r-t*n)*(o-a)-(e-n)*(o*s-i*a),c=(e*r-t*n)*(i-s)-(t-r)*(o*s-i*a),u=(e-n)*(i-s)-(t-r)*(o-a);if(u){var d=sT(l/u),f=sT(c/u),h=+d.toFixed(2),m=+f.toFixed(2);if(!(h<+nu(e,n).toFixed(2)||h>+ru(e,n).toFixed(2)||h<+nu(o,a).toFixed(2)||h>+ru(o,a).toFixed(2)||m<+nu(t,r).toFixed(2)||m>+ru(t,r).toFixed(2)||m<+nu(i,s).toFixed(2)||m>+ru(i,s).toFixed(2)))return{x:d,y:f}}}}function sT(e){return Math.round(e*1e11)/1e11}function THt(e,t,n){var r=Pte(e),o=Pte(t);if(!PHt(r,o))return[];for(var i=Tte(...e),a=Tte(...t),s=Rte(e)?1:~~(i/5)||1,l=Rte(t)?1:~~(a/5)||1,c=[],u=[],d={},f=[],h=0;h=0&&_<=1&&P>=0&&P<=1&&f.push({x:C.x,y:C.y,t1:_,t2:P})}}return f}function dCe(e,t,n){e=kte(e),t=kte(t);for(var r,o,i,a,s,l,c,u,d,f,h=n?0:[],m=0,v=e.length;m1&&(b=Po.sqrt(b),n=b*n,r=b*r);var y=n*n,x=r*r,w=(i==a?-1:1)*Po.sqrt(vp((y*x-y*g*g-x*v*v)/(y*g*g+x*v*v))),S=w*n*g/r+(e+s)/2,C=w*-r*v/n+(t+l)/2,E=Po.asin(((t-C)/r).toFixed(9)),_=Po.asin(((l-C)/r).toFixed(9));E=e_&&(E=E-Of*2),!a&&_>E&&(_=_-Of*2)}var P=_-E;if(vp(P)>u){var $=_,T=s,R=l;_=E+u*(a&&_>E?1:-1),s=S+n*Po.cos(_),l=C+r*Po.sin(_),f=fCe(s,l,n,r,o,0,a,T,R,[_,$,S,C])}P=_-E;var O=Po.cos(E),k=Po.sin(E),I=Po.cos(_),D=Po.sin(_),N=Po.tan(P/4),L=4/3*n*N,H=4/3*r*N,U=[e,t],V=[e+L*k,t-H*O],j=[s+L*D,l-H*I],F=[s,l];if(V[0]=2*U[0]-V[0],V[1]=2*U[1]-V[1],c)return[V,j,F].concat(f);f=[V,j,F].concat(f).join().split(",");for(var W=[],X=0,J=f.length;X7){h[m].shift();for(var v=h[m];v.length;)a[m]="A",h.splice(m++,0,["C",...v.splice(0,6)]);h.splice(m,1),u=n.length}},a=[],s="",l="",c=0,u=n.length;c=o.right,s=r.top-n.y>=o.bottom,l=r.right+n.x<=o.left,c=i?"top":s?"bottom":null,u=l?"left":a?"right":null;return u&&c?c+"-"+u:u||c||"intersect"}function LF(e,t,n){var r=DHt(e,t);return r.length===1||r.length===2&&qS(r[0],r[1])<1?Dd(r[0]):r.length>1?(r=Au(r,function(o){var i=Math.floor(o.t2*100)||1;return i=100-i,i=(i<10?"0":"")+i,o.segment2+"#"+i}),Dd(r[n?0:r.length-1])):null}function DHt(e,t){return dCe(e,t)}function NHt(e){e=e.slice();for(var t=0,n,r,o;e[t];)n=e[t],r=e[t-1],o=e[t+1],qS(n,o)===0||oH(r,o,n)?e.splice(t,1):t++;return e}function AHt(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function x$(e,t){return Math.round(e*t)/t}function Ite(e){return un(e)?e+"px":e}function FHt(e){for(;e.parent;)e=e.parent;return e}function BHt(e){e=Ne({},{width:"100%",height:"100%"},e);const t=e.container||document.body,n=document.createElement("div");return n.setAttribute("class","djs-container djs-parent"),Li(n,{position:"relative",overflow:"hidden",width:Ite(e.width),height:Ite(e.height)}),t.appendChild(n),n}function hCe(e,t,n){const r=Yt("g");Un(r).add(t);const o=n!==void 0?n:e.childNodes.length-1;return e.insertBefore(r,e.childNodes[o]||null),r}const LHt="base",mCe=0,jHt=1,zHt={shape:["x","y","width","height"],connection:["waypoints"]};function hn(e,t,n,r){this._eventBus=t,this._elementRegistry=r,this._graphicsFactory=n,this._rootsIdx=0,this._layers={},this._planes=[],this._rootElement=null,this._focused=!1,this._init(e||{})}hn.$inject=["config.canvas","eventBus","graphicsFactory","elementRegistry"];hn.prototype._init=function(e){const t=this._eventBus,n=this._container=BHt(e),r=this._svg=Yt("svg");jt(r,{width:"100%",height:"100%"}),zi(r,"tabindex",0),e.autoFocus&&t.on("element.hover",()=>{this.restoreFocus()}),t.on("element.mousedown",500,i=>{this.focus()}),r.addEventListener("focusin",()=>{this._setFocused(!0)}),r.addEventListener("focusout",()=>{this._setFocused(!1)}),mn(n,r);const o=this._viewport=hCe(r,"viewport");e.deferUpdate&&(this._viewboxChanged=Kwe(Aa(this._viewboxChanged,this),300)),t.on("diagram.init",()=>{t.fire("canvas.init",{svg:r,viewport:o})}),t.on(["shape.added","connection.added","shape.removed","connection.removed","elements.changed","root.set"],()=>{delete this._cachedViewbox}),t.on("diagram.destroy",500,this._destroy,this),t.on("diagram.clear",500,this._clear,this)};hn.prototype._destroy=function(){this._eventBus.fire("canvas.destroy",{svg:this._svg,viewport:this._viewport});const e=this._container.parentNode;e&&e.removeChild(this._container),delete this._svg,delete this._container,delete this._layers,delete this._planes,delete this._rootElement,delete this._viewport};hn.prototype._setFocused=function(e){e!=this._focused&&(this._focused=e,this._eventBus.fire("canvas.focus.changed",{focused:e}))};hn.prototype._clear=function(){this._elementRegistry.getAll().forEach(t=>{const n=lCe(t);n==="root"?this.removeRootElement(t):this._removeElement(t,n)}),this._planes=[],this._rootElement=null,delete this._cachedViewbox};hn.prototype.focus=function(){this._svg.focus({preventScroll:!0}),this._setFocused(!0)};hn.prototype.restoreFocus=function(){document.activeElement===document.body&&this.focus()};hn.prototype.isFocused=function(){return this._focused};hn.prototype.getDefaultLayer=function(){return this.getLayer(LHt,mCe)};hn.prototype.getLayer=function(e,t){if(!e)throw new Error("must specify a name");let n=this._layers[e];if(n||(n=this._layers[e]=this._createLayer(e,t)),typeof t<"u"&&n.index!==t)throw new Error("layer <"+e+"> already created at index <"+t+">");return n.group};hn.prototype._getChildIndex=function(e){return cs(this._layers,function(t,n){return n.visible&&e>=n.index&&t++,t},0)};hn.prototype._createLayer=function(e,t){typeof t>"u"&&(t=jHt);const n=this._getChildIndex(t);return{group:hCe(this._viewport,"layer-"+e,n),index:t,visible:!0}};hn.prototype.showLayer=function(e){if(!e)throw new Error("must specify a name");const t=this._layers[e];if(!t)throw new Error("layer <"+e+"> does not exist");const n=this._viewport,r=t.group,o=t.index;if(t.visible)return r;const i=this._getChildIndex(o);return n.insertBefore(r,n.childNodes[i]||null),t.visible=!0,r};hn.prototype.hideLayer=function(e){if(!e)throw new Error("must specify a name");const t=this._layers[e];if(!t)throw new Error("layer <"+e+"> does not exist");const n=t.group;return t.visible&&(Go(n),t.visible=!1),n};hn.prototype._removeLayer=function(e){const t=this._layers[e];t&&(delete this._layers[e],Go(t.group))};hn.prototype.getActiveLayer=function(){const e=this._findPlaneForRoot(this.getRootElement());return e?e.layer:null};hn.prototype.findRoot=function(e){return typeof e=="string"&&(e=this._elementRegistry.get(e)),e?(this._findPlaneForRoot(FHt(e))||{}).rootElement:void 0};hn.prototype.getRootElements=function(){return this._planes.map(function(e){return e.rootElement})};hn.prototype._findPlaneForRoot=function(e){return Yn(this._planes,function(t){return t.rootElement===e})};hn.prototype.getContainer=function(){return this._container};hn.prototype._updateMarker=function(e,t,n){let r;e.id||(e=this._elementRegistry.get(e)),e.markers=e.markers||new Set,r=this._elementRegistry._elements[e.id],r&&(Me([r.gfx,r.secondaryGfx],function(o){o&&(n?(e.markers.add(t),Un(o).add(t)):(e.markers.delete(t),Un(o).remove(t)))}),this._eventBus.fire("element.marker.update",{element:e,gfx:r.gfx,marker:t,add:!!n}))};hn.prototype.addMarker=function(e,t){this._updateMarker(e,t,!0)};hn.prototype.removeMarker=function(e,t){this._updateMarker(e,t,!1)};hn.prototype.hasMarker=function(e,t){return e.id||(e=this._elementRegistry.get(e)),e.markers?e.markers.has(t):!1};hn.prototype.toggleMarker=function(e,t){this.hasMarker(e,t)?this.removeMarker(e,t):this.addMarker(e,t)};hn.prototype.getRootElement=function(){const e=this._rootElement;return e||this._planes.length?e:this.setRootElement(this.addRootElement(null))};hn.prototype.addRootElement=function(e){const t=this._rootsIdx++;e||(e={id:"__implicitroot_"+t,children:[],isImplicit:!0});const n=e.layer="root-"+t;this._ensureValid("root",e);const r=this.getLayer(n,mCe);return this.hideLayer(n),this._addRoot(e,r),this._planes.push({rootElement:e,layer:r}),e};hn.prototype.removeRootElement=function(e){if(typeof e=="string"&&(e=this._elementRegistry.get(e)),!!this._findPlaneForRoot(e))return this._removeRoot(e),this._removeLayer(e.layer),this._planes=this._planes.filter(function(n){return n.rootElement!==e}),this._rootElement===e&&(this._rootElement=null),e};hn.prototype.setRootElement=function(e){if(e===this._rootElement)return e;let t;if(!e)throw new Error("rootElement required");return t=this._findPlaneForRoot(e),t||(e=this.addRootElement(e)),this._setRoot(e),e};hn.prototype._removeRoot=function(e){const t=this._elementRegistry,n=this._eventBus;n.fire("root.remove",{element:e}),n.fire("root.removed",{element:e}),t.remove(e)};hn.prototype._addRoot=function(e,t){const n=this._elementRegistry,r=this._eventBus;r.fire("root.add",{element:e}),n.add(e,t),r.fire("root.added",{element:e,gfx:t})};hn.prototype._setRoot=function(e,t){const n=this._rootElement;n&&(this._elementRegistry.updateGraphics(n,null,!0),this.hideLayer(n.layer)),e&&(t||(t=this._findPlaneForRoot(e).layer),this._elementRegistry.updateGraphics(e,this._svg,!0),this.showLayer(e.layer)),this._rootElement=e,this._eventBus.fire("root.set",{element:e})};hn.prototype._ensureValid=function(e,t){if(!t.id)throw new Error("element must have an id");if(this._elementRegistry.get(t.id))throw new Error("element <"+t.id+"> already exists");const n=zHt[e];if(!kg(n,function(o){return typeof t[o]<"u"}))throw new Error("must supply { "+n.join(", ")+" } with "+e)};hn.prototype._setParent=function(e,t,n){Yo(t.children,e,n),e.parent=t};hn.prototype._addElement=function(e,t,n,r){n=n||this.getRootElement();const o=this._eventBus,i=this._graphicsFactory;this._ensureValid(e,t),o.fire(e+".add",{element:t,parent:n}),this._setParent(t,n,r);const a=i.create(e,t,r);return this._elementRegistry.add(t,a),i.update(e,t,a),o.fire(e+".added",{element:t,gfx:a}),t};hn.prototype.addShape=function(e,t,n){return this._addElement("shape",e,t,n)};hn.prototype.addConnection=function(e,t,n){return this._addElement("connection",e,t,n)};hn.prototype._removeElement=function(e,t){const n=this._elementRegistry,r=this._graphicsFactory,o=this._eventBus;if(e=n.get(e.id||e),!!e)return o.fire(t+".remove",{element:e}),r.remove(e),ko(e.parent&&e.parent.children,e),e.parent=null,o.fire(t+".removed",{element:e}),n.remove(e),e};hn.prototype.removeShape=function(e){return this._removeElement(e,"shape")};hn.prototype.removeConnection=function(e){return this._removeElement(e,"connection")};hn.prototype.getGraphics=function(e,t){return this._elementRegistry.getGraphics(e,t)};hn.prototype._changeViewbox=function(e){this._eventBus.fire("canvas.viewbox.changing"),e.apply(this),this._cachedViewbox=null,this._viewboxChanged()};hn.prototype._viewboxChanged=function(){this._eventBus.fire("canvas.viewbox.changed",{viewbox:this.viewbox()})};hn.prototype.viewbox=function(e){if(e===void 0&&this._cachedViewbox)return structuredClone(this._cachedViewbox);const t=this._viewport,n=this.getSize();let r,o,i,a,s,l,c;if(e)this._changeViewbox(function(){s=Math.min(n.width/e.width,n.height/e.height);const u=this._svg.createSVGMatrix().scale(s).translate(-e.x,-e.y);nC(t,u)});else return i=this._rootElement?this.getActiveLayer():null,r=i&&i.getBBox()||{},a=nC(t),o=a?a.matrix:Qzt(),s=x$(o.a,1e3),l=x$(-o.e||0,1e3),c=x$(-o.f||0,1e3),e=this._cachedViewbox={x:l?l/s:0,y:c?c/s:0,width:n.width/s,height:n.height/s,scale:s,inner:{width:r.width||0,height:r.height||0,x:r.x||0,y:r.y||0},outer:n},e;return e};hn.prototype.scroll=function(e){const t=this._viewport;let n=t.getCTM();return e&&this._changeViewbox(function(){e=Ne({dx:0,dy:0},e||{}),n=this._svg.createSVGMatrix().translate(e.dx,e.dy).multiply(n),gCe(t,n)}),{x:n.e,y:n.f}};hn.prototype.scrollToElement=function(e,t){let n=100;typeof e=="string"&&(e=this._elementRegistry.get(e));const r=this.findRoot(e);if(r!==this.getRootElement()&&this.setRootElement(r),r===e)return;t||(t={}),typeof t=="number"&&(n=t),t={top:t.top||n,right:t.right||n,bottom:t.bottom||n,left:t.left||n};const o=qo(e),i=en(o),a=this.viewbox(),s=this.zoom();let l,c;a.y+=t.top/s,a.x+=t.left/s,a.width-=(t.right+t.left)/s,a.height-=(t.bottom+t.top)/s;const u=en(a);if(!(o.width=0&&r.y>=0&&r.x+r.width<=n.width&&r.y+r.height<=n.height&&!e?i={x:0,y:0,width:Math.max(r.width+r.x,n.width),height:Math.max(r.height+r.y,n.height)}:(o=Math.min(1,n.width/r.width,n.height/r.height),i={x:r.x+(e?r.width/2-n.width/o/2:0),y:r.y+(e?r.height/2-n.height/o/2:0),width:n.width/o,height:n.height/o}),this.viewbox(i),this.viewbox(!1).scale};hn.prototype._setZoom=function(e,t){const n=this._svg,r=this._viewport,o=n.createSVGMatrix(),i=n.createSVGPoint();let a,s,l,c,u;l=r.getCTM();const d=l.a;return t?(a=Ne(i,t),s=a.matrixTransform(l.inverse()),c=o.translate(s.x,s.y).scale(1/d*e).translate(-s.x,-s.y),u=l.multiply(c)):u=o.scale(e),gCe(this._viewport,u),u};hn.prototype.getSize=function(){return{width:this._container.clientWidth,height:this._container.clientHeight}};hn.prototype.getAbsoluteBBox=function(e){const t=this.viewbox();let n;e.waypoints?n=this.getGraphics(e).getBBox():n=e;const r=n.x*t.scale-t.x*t.scale,o=n.y*t.scale-t.y*t.scale,i=n.width*t.scale,a=n.height*t.scale;return{x:r,y:o,width:i,height:a}};hn.prototype.resized=function(){delete this._cachedViewbox,this._eventBus.fire("canvas.resized")};var dy="data-element-id";function Ys(e){this._elements={},this._eventBus=e}Ys.$inject=["eventBus"];Ys.prototype.add=function(e,t,n){var r=e.id;this._validateId(r),jt(t,dy,r),n&&jt(n,dy,r),this._elements[r]={element:e,gfx:t,secondaryGfx:n}};Ys.prototype.remove=function(e){var t=this._elements,n=e.id||e,r=n&&t[n];r&&(jt(r.gfx,dy,""),r.secondaryGfx&&jt(r.secondaryGfx,dy,""),delete t[n])};Ys.prototype.updateId=function(e,t){this._validateId(t),typeof e=="string"&&(e=this.get(e)),this._eventBus.fire("element.updateId",{element:e,newId:t});var n=this.getGraphics(e),r=this.getGraphics(e,!0);this.remove(e),e.id=t,this.add(e,n,r)};Ys.prototype.updateGraphics=function(e,t,n){var r=e.id||e,o=this._elements[r];return n?o.secondaryGfx=t:o.gfx=t,t&&jt(t,dy,r),t};Ys.prototype.get=function(e){var t;typeof e=="string"?t=e:t=e&&jt(e,dy);var n=this._elements[t];return n&&n.element};Ys.prototype.filter=function(e){var t=[];return this.forEach(function(n,r){e(n,r)&&t.push(n)}),t};Ys.prototype.find=function(e){for(var t=this._elements,n=Object.keys(t),r=0;r"u"){if(s!==-1)return;a=this.length}s!==-1&&this.splice(s,1),this.splice(a,0,i),s===-1&&t.set(i,o,r)}}),Object.defineProperty(e,"__refs_collection",{value:!0}),e}function VHt(e){return e.__refs_collection===!0}function WHt(e,t){return Object.prototype.hasOwnProperty.call(e,t.name||t)}function vCe(e,t,n){var r=HHt(n[t.name]||[],e,t,n);Object.defineProperty(n,t.name,{enumerable:t.enumerable,value:r}),r.length&&r.forEach(function(o){e.set(o,t.inverse,n)})}function UHt(e,t,n){var r=t.inverse,o=n[t.name];Object.defineProperty(n,t.name,{configurable:t.configurable,enumerable:t.enumerable,get:function(){return o},set:function(i){if(i!==o){var a=o;o=null,a&&e.unset(a,r,n),o=i,e.set(o,r,n)}}})}function _l(e,t){if(!(this instanceof _l))return new _l(e,t);e.inverse=t,t.inverse=e,this.props={},this.props[e.name]=e,this.props[t.name]=t}_l.prototype.bind=function(e,t){if(typeof t=="string"){if(!this.props[t])throw new Error("no property <"+t+"> in ref");t=this.props[t]}t.collection?vCe(this,t,e):UHt(this,t,e)};_l.prototype.ensureRefsCollection=function(e,t){var n=e[t.name];return VHt(n)||vCe(this,t,e),n};_l.prototype.ensureBound=function(e,t){WHt(e,t)||this.bind(e,t)};_l.prototype.unset=function(e,t,n){e&&(this.ensureBound(e,t),t.collection?this.ensureRefsCollection(e,t).remove(n):e[t.name]=void 0)};_l.prototype.set=function(e,t,n){e&&(this.ensureBound(e,t),t.collection?this.ensureRefsCollection(e,t).add(n):e[t.name]=n)};var aH=new _l({name:"children",enumerable:!0,collection:!0},{name:"parent"}),yCe=new _l({name:"labels",enumerable:!0,collection:!0},{name:"labelTarget"}),Dte=new _l({name:"attachers",collection:!0},{name:"host"}),bCe=new _l({name:"outgoing",collection:!0},{name:"source"}),xCe=new _l({name:"incoming",collection:!0},{name:"target"});function Cb(){Object.defineProperty(this,"businessObject",{writable:!0}),Object.defineProperty(this,"label",{get:function(){return this.labels[0]},set:function(e){var t=this.label,n=this.labels;!e&&t?n.remove(t):n.add(e,0)}}),aH.bind(this,"parent"),yCe.bind(this,"labels"),bCe.bind(this,"outgoing"),xCe.bind(this,"incoming")}function KS(){Cb.call(this),aH.bind(this,"children"),Dte.bind(this,"host"),Dte.bind(this,"attachers")}Ht(KS,Cb);function wCe(){Cb.call(this),aH.bind(this,"children")}Ht(wCe,KS);function CCe(){KS.call(this),yCe.bind(this,"labelTarget")}Ht(CCe,KS);function SCe(){Cb.call(this),bCe.bind(this,"source"),xCe.bind(this,"target")}Ht(SCe,Cb);var GHt={connection:SCe,shape:KS,label:CCe,root:wCe};function qHt(e,t){var n=GHt[e];if(!n)throw new Error("unknown type: <"+e+">");return Ne(new n,t)}function KHt(e){return e instanceof Cb}function hf(){this._uid=12}hf.prototype.createRoot=function(e){return this.create("root",e)};hf.prototype.createLabel=function(e){return this.create("label",e)};hf.prototype.createShape=function(e){return this.create("shape",e)};hf.prototype.createConnection=function(e){return this.create("connection",e)};hf.prototype.create=function(e,t){return t=Ne({},t||{}),t.id||(t.id=e+"_"+this._uid++),qHt(e,t)};var lT="__fn",ECe=1e3,YHt=Array.prototype.slice;function fs(){this._listeners={},this.on("diagram.destroy",1,this._destroy,this)}fs.prototype.on=function(e,t,n,r){if(e=fn(e)?e:[e],ii(t)&&(r=n,n=t,t=ECe),!un(t))throw new Error("priority must be a number");var o=n;r&&(o=Aa(n,r),o[lT]=n[lT]||n);var i=this;e.forEach(function(a){i._addListener(a,{priority:t,callback:o,next:null})})};fs.prototype.once=function(e,t,n,r){var o=this;if(ii(t)&&(r=n,n=t,t=ECe),!un(t))throw new Error("priority must be a number");function i(){i.__isTomb=!0;var a=n.apply(r,arguments);return o.off(e,i),a}i[lT]=n,this.on(e,t,i)};fs.prototype.off=function(e,t){e=fn(e)?e:[e];var n=this;e.forEach(function(r){n._removeListener(r,t)})};fs.prototype.createEvent=function(e){var t=new YS;return t.init(e),t};fs.prototype.fire=function(e,t){var n,r,o,i;if(i=YHt.call(arguments),typeof e=="object"&&(t=e,e=t.type),!e)throw new Error("no event type specified");if(r=this._listeners[e],!!r){t instanceof YS?n=t:n=this.createEvent(t),i[0]=n;var a=n.type;e!==a&&(n.type=e);try{o=this._invokeListeners(n,i,r)}finally{e!==a&&(n.type=a)}return o===void 0&&n.defaultPrevented&&(o=!1),o}};fs.prototype.handleError=function(e){return this.fire("error",{error:e})===!1};fs.prototype._destroy=function(){this._listeners={}};fs.prototype._invokeListeners=function(e,t,n){for(var r;n&&!e.cancelBubble;)r=this._invokeListener(e,t,n),n=n.next;return r};fs.prototype._invokeListener=function(e,t,n){var r;if(n.callback.__isTomb)return r;try{r=XHt(n.callback,t),r!==void 0&&(e.returnValue=r,e.stopPropagation()),r===!1&&e.preventDefault()}catch(o){if(!this.handleError(o))throw console.error("unhandled error in event listener",o),o}return r};fs.prototype._addListener=function(e,t){var n=this._getListeners(e),r;if(!n){this._setListeners(e,t);return}for(;n;){if(n.priority or , got "+e);return e=(o?o+":":"")+r,{name:e,prefix:o,localName:r}}function Qs(e){this.ns=e,this.name=e.name,this.allTypes=[],this.allTypesByName={},this.properties=[],this.propertiesByName={}}Qs.prototype.build=function(){return Ic(this,["ns","name","allTypes","allTypesByName","properties","propertiesByName","bodyProperty","idProperty"])};Qs.prototype.addProperty=function(e,t,n){typeof t=="boolean"&&(n=t,t=void 0),this.addNamedProperty(e,n!==!1);var r=this.properties;t!==void 0?r.splice(t,0,e):r.push(e)};Qs.prototype.replaceProperty=function(e,t,n){var r=e.ns,o=this.properties,i=this.propertiesByName,a=e.name!==t.name;if(e.isId){if(!t.isId)throw new Error("property <"+t.ns.name+"> must be id property to refine <"+e.ns.name+">");this.setIdProperty(t,!1)}if(e.isBody){if(!t.isBody)throw new Error("property <"+t.ns.name+"> must be body property to refine <"+e.ns.name+">");this.setBodyProperty(t,!1)}var s=o.indexOf(e);if(s===-1)throw new Error("property <"+r.name+"> not found in property list");o.splice(s,1),this.addProperty(t,n?void 0:s,a),i[r.name]=i[r.localName]=t};Qs.prototype.redefineProperty=function(e,t,n){var r=e.ns.prefix,o=t.split("#"),i=Hi(o[0],r),a=Hi(o[1],i.prefix).name,s=this.propertiesByName[a];if(s)this.replaceProperty(s,e,n);else throw new Error("refined property <"+a+"> not found");delete e.redefines};Qs.prototype.addNamedProperty=function(e,t){var n=e.ns,r=this.propertiesByName;t&&(this.assertNotDefined(e,n.name),this.assertNotDefined(e,n.localName)),r[n.name]=r[n.localName]=e};Qs.prototype.removeNamedProperty=function(e){var t=e.ns,n=this.propertiesByName;delete n[t.name],delete n[t.localName]};Qs.prototype.setBodyProperty=function(e,t){if(t&&this.bodyProperty)throw new Error("body property defined multiple times (<"+this.bodyProperty.ns.name+">, <"+e.ns.name+">)");this.bodyProperty=e};Qs.prototype.setIdProperty=function(e,t){if(t&&this.idProperty)throw new Error("id property defined multiple times (<"+this.idProperty.ns.name+">, <"+e.ns.name+">)");this.idProperty=e};Qs.prototype.assertNotTrait=function(e){if((e.extends||[]).length)throw new Error(`cannot create <${e.name}> extending <${e.extends}>`)};Qs.prototype.assertNotDefined=function(e,t){var n=e.name,r=this.propertiesByName[n];if(r)throw new Error("property <"+n+"> already defined; override of <"+r.definedBy.ns.name+"#"+r.ns.name+"> by <"+e.definedBy.ns.name+"#"+e.ns.name+"> not allowed without redefines")};Qs.prototype.hasProperty=function(e){return this.propertiesByName[e]};Qs.prototype.addTrait=function(e,t){t&&this.assertNotTrait(e);var n=this.allTypesByName,r=this.allTypes,o=e.name;o in n||(Me(e.properties,Aa(function(i){i=Ne({},i,{name:i.ns.localName,inherited:t}),Object.defineProperty(i,"definedBy",{value:e});var a=i.replaces,s=i.redefines;a||s?this.redefineProperty(i,a||s,a):(i.isBody&&this.setBodyProperty(i),i.isId&&this.setIdProperty(i),this.addProperty(i))},this)),r.push(e),n[o]=e)};function uh(e,t){this.packageMap={},this.typeMap={},this.packages=[],this.properties=t,Me(e,Aa(this.registerPackage,this))}uh.prototype.getPackage=function(e){return this.packageMap[e]};uh.prototype.getPackages=function(){return this.packages};uh.prototype.registerPackage=function(e){e=Ne({},e);var t=this.packageMap;Nte(t,e,"prefix"),Nte(t,e,"uri"),Me(e.types,Aa(function(n){this.registerType(n,e)},this)),t[e.uri]=t[e.prefix]=e,this.packages.push(e)};uh.prototype.registerType=function(e,t){e=Ne({},e,{superClass:(e.superClass||[]).slice(),extends:(e.extends||[]).slice(),properties:(e.properties||[]).slice(),meta:Ne(e.meta||{})});var n=Hi(e.name,t.prefix),r=n.name,o={};Me(e.properties,Aa(function(i){var a=Hi(i.name,n.prefix),s=a.name;jF(i.type)||(i.type=Hi(i.type,a.prefix).name),Ne(i,{ns:a,name:s}),o[s]=i},this)),Ne(e,{ns:n,name:r,propertiesByName:o}),Me(e.extends,Aa(function(i){var a=Hi(i,n.prefix),s=this.typeMap[a.name];s.traits=s.traits||[],s.traits.push(r)},this)),this.definePackage(e,t),this.typeMap[r]=e};uh.prototype.mapTypes=function(e,t,n){var r=jF(e.name)?{name:e.name}:this.typeMap[e.name],o=this;function i(l,c){var u=Hi(l,jF(l)?"":e.prefix);o.mapTypes(u,t,c)}function a(l){return i(l,!0)}function s(l){return i(l,!1)}if(!r)throw new Error("unknown type <"+e.name+">");Me(r.superClass,n?a:s),t(r,!n),Me(r.traits,a)};uh.prototype.getEffectiveDescriptor=function(e){var t=Hi(e),n=new Qs(t);this.mapTypes(t,function(o,i){n.addTrait(o,i)});var r=n.build();return this.definePackage(r,r.allTypes[r.allTypes.length-1].$pkg),r};uh.prototype.definePackage=function(e,t){this.properties.define(e,"$pkg",{value:t})};function Nte(e,t,n){var r=t[n];if(r in e)throw new Error("package with "+n+" <"+r+"> already defined")}function Ng(e){this.model=e}Ng.prototype.set=function(e,t,n){if(!ls(t)||!t.length)throw new TypeError("property name must be a non-empty string");var r=this.getProperty(e,t),o=r&&r.name;nVt(n)?r?delete e[o]:delete e.$attrs[zF(t)]:r?o in e?e[o]=n:RCe(e,r,n):e.$attrs[zF(t)]=n};Ng.prototype.get=function(e,t){var n=this.getProperty(e,t);if(!n)return e.$attrs[zF(t)];var r=n.name;return!e[r]&&n.isMany&&RCe(e,n,[]),e[r]};Ng.prototype.define=function(e,t,n){if(!n.writable){var r=n.value;n=Ne({},n,{get:function(){return r}}),delete n.value}Object.defineProperty(e,t,n)};Ng.prototype.defineDescriptor=function(e,t){this.define(e,"$descriptor",{value:t})};Ng.prototype.defineModel=function(e,t){this.define(e,"$model",{value:t})};Ng.prototype.getProperty=function(e,t){var n=this.model,r=n.getPropertyDescriptor(e,t);if(r)return r;if(t.includes(":"))return null;const o=n.config.strict;if(typeof o<"u"){const i=new TypeError(`unknown property <${t}> on <${e.$type}>`);if(o)throw i;typeof console<"u"&&console.warn(i)}return null};function nVt(e){return typeof e>"u"}function RCe(e,t,n){Object.defineProperty(e,t.name,{enumerable:!t.isReference,writable:!0,value:n,configurable:!0})}function zF(e){return e.replace(/^:/,"")}function Nl(e,t={}){this.properties=new Ng(this),this.factory=new PCe(this,this.properties),this.registry=new uh(e,this.properties),this.typeCache={},this.config=t}Nl.prototype.create=function(e,t){var n=this.getType(e);if(!n)throw new Error("unknown type <"+e+">");return new n(t)};Nl.prototype.getType=function(e){var t=this.typeCache,n=ls(e)?e:e.ns.name,r=t[n];return r||(e=this.registry.getEffectiveDescriptor(n),r=t[n]=this.factory.createType(e)),r};Nl.prototype.createAny=function(e,t,n){var r=Hi(e),o={$type:e,$instanceOf:function(a){return a===this.$type},get:function(a){return this[a]},set:function(a,s){Mzt(this,[a],s)}},i={name:e,isGeneric:!0,ns:{prefix:r.prefix,localName:r.localName,uri:t}};return this.properties.defineDescriptor(o,i),this.properties.defineModel(o,this),this.properties.define(o,"get",{enumerable:!1,writable:!0}),this.properties.define(o,"set",{enumerable:!1,writable:!0}),this.properties.define(o,"$parent",{enumerable:!1,writable:!0}),this.properties.define(o,"$instanceOf",{enumerable:!1,writable:!0}),Me(n,function(a,s){wi(a)&&a.value!==void 0?o[a.name]=a.value:o[s]=a}),o};Nl.prototype.getPackage=function(e){return this.registry.getPackage(e)};Nl.prototype.getPackages=function(){return this.registry.getPackages()};Nl.prototype.getElementDescriptor=function(e){return e.$descriptor};Nl.prototype.hasType=function(e,t){t===void 0&&(t=e,e=this);var n=e.$model.getElementDescriptor(e);return t in n.allTypesByName};Nl.prototype.getPropertyDescriptor=function(e,t){return this.getElementDescriptor(e).propertiesByName[t]};Nl.prototype.getTypeDescriptor=function(e){return this.registry.typeMap[e]};var Ate=String.fromCharCode,rVt=Object.prototype.hasOwnProperty,oVt=/&#(\d+);|&#x([0-9a-f]+);|&(\w+);/ig,F1={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'};Object.keys(F1).forEach(function(e){F1[e.toUpperCase()]=F1[e]});function iVt(e,t,n,r){return r?rVt.call(F1,r)?F1[r]:"&"+r+";":Ate(t||parseInt(n,16))}function Oh(e){return e.length>3&&e.indexOf("&")!==-1?e.replace(oVt,iVt):e}var Fte="non-whitespace outside of root node";function lv(e){return new Error(e)}function Bte(e){return"missing namespace for prefix <"+e+">"}function U2(e){return{get:e,enumerable:!0}}function aVt(e){var t={},n;for(n in e)t[n]=e[n];return t}function HF(e){return e+"$uri"}function sVt(e){var t={},n,r;for(n in e)r=e[n],t[r]=r,t[HF(r)]=n;return t}function Lte(){return{line:0,column:0}}function lVt(e){throw e}function OCe(e){if(!this)return new OCe(e);var t=e&&e.proxy,n,r,o,i,a=lVt,s,l,c,u,d=Lte,f=!1,h=!1,m=null,v=!1,g;function b(w){w instanceof Error||(w=lv(w)),m=w,a(w,d)}function y(w){s&&(w instanceof Error||(w=lv(w)),s(w,d))}this.on=function(w,S){if(typeof S!="function")throw lv("required args ");switch(w){case"openTag":r=S;break;case"text":n=S;break;case"closeTag":o=S;break;case"error":a=S;break;case"warn":s=S;break;case"cdata":i=S;break;case"attention":u=S;break;case"question":c=S;break;case"comment":l=S;break;default:throw lv("unsupported event: "+w)}return this},this.ns=function(w){if(typeof w>"u"&&(w={}),typeof w!="object")throw lv("required args ");var S={},C;for(C in w)S[C]=w[C];return h=!0,g=S,this},this.parse=function(w){if(typeof w!="string")throw lv("required args ");return m=null,x(w),d=Lte,v=!1,m},this.stop=function(){v=!0};function x(w){var S=h?[]:null,C=h?sVt(g):null,E,_=[],P=0,$=!1,T=!1,R=0,O=0,k,I,D,N,L,H,U,V,j,F="",W=0,X;function J(){if(X!==null)return X;var A,z,G,Y=h&&C.xmlns,Q=h&&f?[]:null,ee=W,te=F,oe=te.length,ne,le,ce,he,ue,fe={},ve={},ge,de,be;e:for(;ee8)){for((de<65||de>122||de>90&&de<97)&&de!==95&&de!==58&&(y("illegal first char attribute name"),ge=!0),be=ee+1;be96&&de<123||de>64&&de<91||de>47&&de<59||de===46||de===45||de===95)){if(de===32||de<14&&de>8){y("missing attribute value"),ee=be;continue e}if(de===61)break;y("illegal attribute name char"),ge=!0}if(ue=te.substring(ee,be),ue==="xmlns:xmlns"&&(y("illegal declaration of xmlns"),ge=!0),de=te.charCodeAt(be+1),de===34)be=te.indexOf('"',ee=be+2),be===-1&&(be=te.indexOf("'",ee),be!==-1&&(y("attribute value quote missmatch"),ge=!0));else if(de===39)be=te.indexOf("'",ee=be+2),be===-1&&(be=te.indexOf('"',ee),be!==-1&&(y("attribute value quote missmatch"),ge=!0));else for(y("missing attribute value quotes"),ge=!0,be=be+1;be8));be++);for(be===-1&&(y("missing closing quotes"),be=oe,ge=!0),ge||(ce=te.substring(ee,be)),ee=be;be+18));be++)ee===be&&(y("illegal character after attribute end"),ge=!0);if(ee=be+1,ge)continue e;if(ue in ve){y("attribute <"+ue+"> already defined");continue}if(ve[ue]=!0,!h){fe[ue]=ce;continue}if(f){if(le=ue==="xmlns"?"xmlns":ue.charCodeAt(0)===120&&ue.substr(0,6)==="xmlns:"?ue.substr(6):null,le!==null){if(A=Oh(ce),z=HF(le),he=g[A],!he){if(le==="xmlns"||z in C&&C[z]!==A)do he="ns"+P++;while(typeof C[he]<"u");else he=le;g[A]=he}C[le]!==he&&(ne||(C=aVt(C),ne=!0),C[le]=he,le==="xmlns"&&(C[HF(he)]=A,Y=he),C[z]=A),fe[ue]=ce;continue}Q.push(ue,ce);continue}if(de=ue.indexOf(":"),de===-1){fe[ue]=ce;continue}if(!(G=C[ue.substring(0,de)])){y(Bte(ue.substring(0,de)));continue}ue=Y===G?ue.substr(de+1):G+ue.substr(de),fe[ue]=ce}if(f)for(ee=0,oe=Q.length;ee=Y&&(ee=A.exec(w),!(!ee||(Q=ee[0].length+ee.index,Q>R)));)z+=1,Y=Q;return R==-1?(G=Q,te=w.substring(O)):O===0?te=w.substring(O,R):(G=R-Y,te=O==-1?w.substring(R):w.substring(R,O+1)),{data:te,line:z,column:G}}for(d=q,t&&(j=Object.create({},{name:U2(function(){return U}),originalName:U2(function(){return V}),attrs:U2(J),ns:U2(function(){return C})}));O!==-1;){if(w.charCodeAt(O)===60?R=O:R=w.indexOf("<",O),R===-1){if(_.length)return b("unexpected end of file");if(O===0)return b("missing start tag");O",R),O===-1)return b("unclosed cdata");if(i&&(i(w.substring(R+9,O),d),v))return;O+=3;continue}if(D===45&&w.charCodeAt(R+3)===45){if(O=w.indexOf("-->",R),O===-1)return b("unclosed comment");if(l&&(l(w.substring(R+4,O),Oh,d),v))return;O+=3;continue}}if(N===63){if(O=w.indexOf("?>",R),O===-1)return b("unclosed question");if(c&&(c(w.substring(R,O+2),d),v))return;O+=2;continue}for(k=R+1;;k++){if(L=w.charCodeAt(k),isNaN(L))return O=-1,b("unclosed tag");if(L===34)D=w.indexOf('"',k+1),k=D!==-1?D:k;else if(L===39)D=w.indexOf("'",k+1),k=D!==-1?D:k;else if(L===62){O=k;break}}if(N===33){if(u&&(u(w.substring(R,O+1),Oh,d),v))return;O+=1;continue}if(X={},N===47){if($=!1,T=!0,!_.length)return b("missing open tag");if(k=U=_.pop(),D=R+2+k.length,w.substring(R+2,D)!==k)return b("closing tag mismatch");for(;D8&&N<14))return b("close tag")}else{if(w.charCodeAt(O-1)===47?(k=U=w.substring(R+1,O-1),$=!0,T=!0):(k=U=w.substring(R+1,O),$=!0,T=!1),!(N>96&&N<123||N>64&&N<91||N===95||N===58))return b("illegal first char nodeName");for(D=1,I=k.length;D96&&N<123||N>64&&N<91||N>47&&N<59||N===45||N===95||N==46)){if(N===32||N<14&&N>8){U=k.substring(0,D),X=null;break}return b("invalid nodeName")}T||_.push(U)}if(h){if(E=C,$&&(T||S.push(E),X===null&&(f=k.indexOf("xmlns",D)!==-1)&&(W=D,F=k,J(),f=!1)),V=U,N=U.indexOf(":"),N!==-1){if(H=C[U.substring(0,N)],!H)return b("missing namespace on <"+V+">");U=U.substr(N+1)}else H=C.xmlns;H&&(U=H+":"+U)}if($&&(W=D,F=k,r&&(t?r(j,Oh,T,d):r(U,J,Oh,T,d),v)))return;if(T){if(o&&(o(t?j:U,Oh,$,d),v))return;h&&($?C=E:C=S.pop())}O+=1}}}function kCe(e){return e.xml&&e.xml.tagAlias==="lowerCase"}var VF={xsi:"http://www.w3.org/2001/XMLSchema-instance",xml:"http://www.w3.org/XML/1998/namespace"},ICe="property";function DCe(e){return e.xml&&e.xml.serialize}function cVt(e){const t=DCe(e);return t!==ICe&&(t||null)}function uVt(e){return e.charAt(0).toUpperCase()+e.slice(1)}function NCe(e,t){return kCe(t)?e.prefix+":"+uVt(e.localName):e.name}function dVt(e,t){var n=e.name,r=e.localName,o=t&&t.xml&&t.xml.typePrefix;return o&&r.indexOf(o)===0?e.prefix+":"+r.slice(o.length):n}function fVt(e,t,n){const r=Hi(e,t.xmlns),o=`${t[r.prefix]||r.prefix}:${r.localName}`,i=Hi(o);var a=n.getPackage(i.prefix);return dVt(i,a)}function qp(e){return new Error(e)}function Nd(e){return e.$descriptor}function pVt(e){Ne(this,e),this.elementsById={},this.references=[],this.warnings=[],this.addReference=function(t){this.references.push(t)},this.addElement=function(t){if(!t)throw qp("expected element");var n=this.elementsById,r=Nd(t),o=r.idProperty,i;if(o&&(i=t.get(o.name),i)){if(!/^([a-z][\w-.]*:)?[a-z_][\w-.]*$/i.test(i))throw new Error("illegal ID <"+i+">");if(n[i])throw qp("duplicate ID <"+i+">");n[i]=t}},this.addWarning=function(t){this.warnings.push(t)}}function XS(){}XS.prototype.handleEnd=function(){};XS.prototype.handleText=function(){};XS.prototype.handleNode=function(){};function cH(){}cH.prototype=Object.create(XS.prototype);cH.prototype.handleNode=function(){return this};function Sb(){}Sb.prototype=Object.create(XS.prototype);Sb.prototype.handleText=function(e){this.body=(this.body||"")+e};function QS(e,t){this.property=e,this.context=t}QS.prototype=Object.create(Sb.prototype);QS.prototype.handleNode=function(e){if(this.element)throw qp("expected no sub nodes");return this.element=this.createReference(e),this};QS.prototype.handleEnd=function(){this.element.id=this.body};QS.prototype.createReference=function(e){return{property:this.property.ns.name,id:""}};function uH(e,t){this.element=t,this.propertyDesc=e}uH.prototype=Object.create(Sb.prototype);uH.prototype.handleEnd=function(){var e=this.body||"",t=this.element,n=this.propertyDesc;e=lH(n.type,e),n.isMany?t.get(n.name).push(e):t.set(n.name,e)};function Ok(){}Ok.prototype=Object.create(Sb.prototype);Ok.prototype.handleNode=function(e){var t=this,n=this.element;return n?t=this.handleChild(e):(n=this.element=this.createElement(e),this.context.addElement(n)),t};function va(e,t,n){this.model=e,this.type=e.getType(t),this.context=n}va.prototype=Object.create(Ok.prototype);va.prototype.addReference=function(e){this.context.addReference(e)};va.prototype.handleText=function(e){var t=this.element,n=Nd(t),r=n.bodyProperty;if(!r)throw qp("unexpected body text <"+e+">");Sb.prototype.handleText.call(this,e)};va.prototype.handleEnd=function(){var e=this.body,t=this.element,n=Nd(t),r=n.bodyProperty;r&&e!==void 0&&(e=lH(r.type,e),t.set(r.name,e))};va.prototype.createElement=function(e){var t=e.attributes,n=this.type,r=Nd(n),o=this.context,i=new n({}),a=this.model,s;return Me(t,function(l,c){var u=r.propertiesByName[c],d;u&&u.isReference?u.isMany?(d=l.split(" "),Me(d,function(f){o.addReference({element:i,property:u.ns.name,id:f})})):o.addReference({element:i,property:u.ns.name,id:l}):(u?l=lH(u.type,l):c==="xmlns"?c=":"+c:(s=Hi(c,r.ns.prefix),a.getPackage(s.prefix)&&o.addWarning({message:"unknown attribute <"+c+">",element:i,property:c,value:l})),i.set(c,l))}),i};va.prototype.getPropertyForNode=function(e){var t=e.name,n=Hi(t),r=this.type,o=this.model,i=Nd(r),a=n.name,s=i.propertiesByName[a];if(s&&!s.isAttr){const c=cVt(s);if(c){const u=e.attributes[c];if(u){const d=fVt(u,e.ns,o),f=o.getType(d);return Ne({},s,{effectiveType:Nd(f).name})}}return s}var l=o.getPackage(n.prefix);if(l){const c=NCe(n,l),u=o.getType(c);if(s=Yn(i.properties,function(d){return!d.isVirtual&&!d.isReference&&!d.isAttribute&&u.hasType(d.type)}),s)return Ne({},s,{effectiveType:Nd(u).name})}else if(s=Yn(i.properties,function(c){return!c.isReference&&!c.isAttribute&&c.type==="Element"}),s)return s;throw qp("unrecognized element <"+n.name+">")};va.prototype.toString=function(){return"ElementDescriptor["+Nd(this.type).name+"]"};va.prototype.valueHandler=function(e,t){return new uH(e,t)};va.prototype.referenceHandler=function(e){return new QS(e,this.context)};va.prototype.handler=function(e){return e==="Element"?new fy(this.model,e,this.context):new va(this.model,e,this.context)};va.prototype.handleChild=function(e){var t,n,r,o;if(t=this.getPropertyForNode(e),r=this.element,n=t.effectiveType||t.type,TCe(n))return this.valueHandler(t,r);t.isReference?o=this.referenceHandler(t).handleNode(e):o=this.handler(n).handleNode(e);var i=o.element;return i!==void 0&&(t.isMany?r.get(t.name).push(i):r.set(t.name,i),t.isReference?(Ne(i,{element:r}),this.context.addReference(i)):i.$parent=r),o};function dH(e,t,n){va.call(this,e,t,n)}dH.prototype=Object.create(va.prototype);dH.prototype.createElement=function(e){var t=e.name,n=Hi(t),r=this.model,o=this.type,i=r.getPackage(n.prefix),a=i&&NCe(n,i)||t;if(!o.hasType(a))throw qp("unexpected element <"+e.originalName+">");return va.prototype.createElement.call(this,e)};function fy(e,t,n){this.model=e,this.context=n}fy.prototype=Object.create(Ok.prototype);fy.prototype.createElement=function(e){var t=e.name,n=Hi(t),r=n.prefix,o=e.ns[r+"$uri"],i=e.attributes;return this.model.createAny(t,o,i)};fy.prototype.handleChild=function(e){var t=new fy(this.model,"Element",this.context).handleNode(e),n=this.element,r=t.element,o;return r!==void 0&&(o=n.$children=n.$children||[],o.push(r),r.$parent=n),t};fy.prototype.handleEnd=function(){this.body&&(this.element.$body=this.body)};function fH(e){e instanceof Nl&&(e={model:e}),Ne(this,{lax:!1},e)}fH.prototype.fromXML=function(e,t,n){var r=t.rootHandler;t instanceof va?(r=t,t={}):typeof t=="string"?(r=this.handler(t),t={}):typeof r=="string"&&(r=this.handler(r));var o=this.model,i=this.lax,a=new pVt(Ne({},t,{rootHandler:r})),s=new OCe({proxy:!0}),l=hVt();r.context=a,l.push(r);function c(S,C,E){var _=C(),P=_.line,$=_.column,T=_.data;T.charAt(0)==="<"&&T.indexOf(" ")!==-1&&(T=T.slice(0,T.indexOf(" "))+">");var R="unparsable content "+(T?T+" ":"")+`detected line: `+P+` column: `+$+` - nested error: `+S.message;if(E)return a.addWarning({message:O,error:S}),!0;throw Gp(O)}function u(S,w){return c(S,w,!0)}function d(){var S=a.elementsById,w=a.references,E,_;for(E=0;_=w[E];E++){var P=_.element,$=S[_.id],R=Dd(P).propertiesByName[_.property];if($||a.addWarning({message:"unresolved reference <"+_.id+">",element:_.element,property:_.property,value:_.id}),R.isMany){var O=P.get(R.name),T=O.indexOf(_);T===-1&&(T=O.length),$?O[T]=$:O.splice(T,1)}else P.set(R.name,$)}}function p(){l.pop().handleEnd()}var h=/^<\?xml /i,m=/ encoding="([^"]+)"/i,v=/^utf-8$/i;function g(S){if(h.test(S)){var w=m.exec(S),E=w&&w[1];!E||v.test(E)||a.addWarning({message:"unsupported document encoding <"+E+">, falling back to UTF-8"})}}function x(S,w){var E=l.peek();try{l.push(E.handleNode(S))}catch(_){c(_,w,i)&&l.push(new cH)}}function y(S,w){try{l.peek().handleText(S)}catch(E){u(E,w)}}function b(S,w){S.trim()&&y(S,w)}var C=o.getPackages().reduce(function(S,w){return S[w.uri]=w.prefix,S},Object.entries(VF).reduce(function(S,[w,E]){return S[E]=w,S},o.config&&o.config.nsMap||{}));return s.ns(C).on("openTag",function(S,w,E,_){var P=S.attrs||{},$=Object.keys(P).reduce(function(O,T){var I=w(P[T]);return O[T]=I,O},{}),R={name:S.name,originalName:S.originalName,attributes:$,ns:S.ns};x(R,_)}).on("question",g).on("closeTag",p).on("cdata",y).on("text",function(S,w,E){b(w(S),E)}).on("error",c).on("warn",u),new Promise(function(S,w){var E;try{s.parse(e),d()}catch(O){E=O}var _=r.element;!E&&!_&&(E=Gp("failed to parse document as <"+r.type.$descriptor.name+">"));var P=a.warnings,$=a.references,R=a.elementsById;return E?(E.warnings=P,w(E)):S({rootElement:_,elementsById:R,references:$,warnings:P})})};fH.prototype.handler=function(e){return new dH(this.model,e)};function hVt(){var e=[];return Object.defineProperty(e,"peek",{value:function(){return this[this.length-1]}}),e}var mVt=` -`,gVt=/<|>|'|"|&|\n\r|\n/g,Awe=/<|>|&/g;function Ku(e){this.prefixMap={},this.uriMap={},this.used={},this.wellknown=[],this.custom=[],this.parent=e,this.defaultPrefixMap=e&&e.defaultPrefixMap||{}}Ku.prototype.mapDefaultPrefixes=function(e){this.defaultPrefixMap=e};Ku.prototype.defaultUriByPrefix=function(e){return this.defaultPrefixMap[e]};Ku.prototype.byUri=function(e){return this.uriMap[e]||this.parent&&this.parent.byUri(e)};Ku.prototype.add=function(e,t){this.uriMap[e.uri]=e,t?this.wellknown.push(e):this.custom.push(e),this.mapPrefix(e.prefix,e.uri)};Ku.prototype.uriByPrefix=function(e){return this.prefixMap[e||"xmlns"]||this.parent&&this.parent.uriByPrefix(e)};Ku.prototype.mapPrefix=function(e,t){this.prefixMap[e||"xmlns"]=t};Ku.prototype.getNSKey=function(e){return e.prefix!==void 0?e.uri+"|"+e.prefix:e.uri};Ku.prototype.logUsed=function(e){var t=e.uri,n=this.getNSKey(e);this.used[n]=this.byUri(t),this.parent&&this.parent.logUsed(e)};Ku.prototype.getUsed=function(e){var t=[].concat(this.wellknown,this.custom);return t.filter(n=>{var r=this.getNSKey(n);return this.used[r]})};function vVt(e){return e.charAt(0).toLowerCase()+e.slice(1)}function yVt(e,t){return Iwe(t)?vVt(e):e}function Fwe(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}function Bwe(e){return ls(e)?e:(e.prefix?e.prefix+":":"")+e.localName}function bVt(e){return e.getUsed().filter(function(t){return t.prefix!=="xml"}).map(function(t){var n="xmlns"+(t.prefix?":"+t.prefix:"");return{name:n,value:t.uri}})}function xVt(e,t){return t.isGeneric?De({localName:t.ns.localName},e):De({localName:yVt(t.ns.localName,t.$pkg)},e)}function CVt(e,t){return De({localName:t.ns.localName},e)}function wVt(e){var t=e.$descriptor;return In(t.properties,function(n){var r=n.name;if(n.isVirtual||!Ta(e,r))return!1;var o=e[r];return o===n.default||o===null?!1:n.isMany?o.length:!0})}var SVt={"\n":"#10","\n\r":"#10",'"':"#34","'":"#39","<":"#60",">":"#62","&":"#38"},EVt={"<":"lt",">":"gt","&":"amp"};function Lwe(e,t,n){return e=ls(e)?e:""+e,e.replace(t,function(r){return"&"+n[r]+";"})}function _Vt(e){return Lwe(e,gVt,SVt)}function $Vt(e){return Lwe(e,Awe,EVt)}function PVt(e){return In(e,function(t){return t.isAttr})}function MVt(e){return In(e,function(t){return!t.isAttr})}function pH(e){this.tagName=e}pH.prototype.build=function(e){return this.element=e,this};pH.prototype.serializeTo=function(e){e.appendIndent().append("<"+this.tagName+">"+this.element.id+"").appendNewLine()};function rg(){}rg.prototype.serializeValue=rg.prototype.serializeTo=function(e){e.append(this.escape?$Vt(this.value):this.value)};rg.prototype.build=function(e,t){return this.value=t,e.type==="String"&&t.search(Awe)!==-1&&(this.escape=!0),this};function hH(e){this.tagName=e}Fwe(hH,rg);hH.prototype.serializeTo=function(e){e.appendIndent().append("<"+this.tagName+">"),this.serializeValue(e),e.append("").appendNewLine()};function Hr(e,t){this.body=[],this.attrs=[],this.parent=e,this.propertyDescriptor=t}Hr.prototype.build=function(e){this.element=e;var t=e.$descriptor,n=this.propertyDescriptor,r,o,i=t.isGeneric;return i?r=this.parseGenericNsAttributes(e):r=this.parseNsAttributes(e),n?this.ns=this.nsPropertyTagName(n):this.ns=this.nsTagName(t),this.tagName=this.addTagName(this.ns),i?this.parseGenericContainments(e):(o=wVt(e),this.parseAttributes(PVt(o)),this.parseContainments(MVt(o))),this.parseGenericAttributes(e,r),this};Hr.prototype.nsTagName=function(e){var t=this.logNamespaceUsed(e.ns);return xVt(t,e)};Hr.prototype.nsPropertyTagName=function(e){var t=this.logNamespaceUsed(e.ns);return CVt(t,e)};Hr.prototype.isLocalNs=function(e){return e.uri===this.ns.uri};Hr.prototype.nsAttributeName=function(e){var t;if(ls(e)?t=zi(e):t=e.ns,e.inherited)return{localName:t.localName};var n=this.logNamespaceUsed(t);return this.getNamespaces().logUsed(n),this.isLocalNs(n)?{localName:t.localName}:De({localName:t.localName},n)};Hr.prototype.parseGenericNsAttributes=function(e){return Object.entries(e).filter(([t,n])=>!t.startsWith("$")&&this.parseNsAttribute(e,t,n)).map(([t,n])=>({name:t,value:n}))};Hr.prototype.parseGenericContainments=function(e){var t=e.$body;t&&this.body.push(new rg().build({type:"String"},t));var n=e.$children;n&&Me(n,r=>{this.body.push(new Hr(this).build(r))})};Hr.prototype.parseNsAttribute=function(e,t,n){var r=e.$model,o=zi(t),i;if(o.prefix==="xmlns"&&(i={prefix:o.localName,uri:n}),!o.prefix&&o.localName==="xmlns"&&(i={uri:n}),!i)return{name:t,value:n};if(r&&r.getPackage(n))this.logNamespace(i,!0,!0);else{var a=this.logNamespaceUsed(i,!0);this.getNamespaces().logUsed(a)}};Hr.prototype.parseNsAttributes=function(e){var t=this,n=e.$attrs,r=[];return Me(n,function(o,i){var a=t.parseNsAttribute(e,i,o);a&&r.push(a)}),r};Hr.prototype.parseGenericAttributes=function(e,t){var n=this;Me(t,function(r){try{n.addAttribute(n.nsAttributeName(r.name),r.value)}catch(o){typeof console<"u"&&console.warn(`missing namespace information for <${r.name}=${r.value}> on`,e,o)}})};Hr.prototype.parseContainments=function(e){var t=this,n=this.body,r=this.element;Me(e,function(o){var i=r.get(o.name),a=o.isReference,s=o.isMany;if(s||(i=[i]),o.isBody)n.push(new rg().build(o,i[0]));else if(Rwe(o.type))Me(i,function(c){n.push(new hH(t.addTagName(t.nsPropertyTagName(o))).build(o,c))});else if(a)Me(i,function(c){n.push(new pH(t.addTagName(t.nsPropertyTagName(o))).build(c))});else{var l=Nwe(o);Me(i,function(c){var u;l?l===kwe?u=new Hr(t,o):u=new II(t,o,l):u=new Hr(t),n.push(u.build(c))})}})};Hr.prototype.getNamespaces=function(e){var t=this.namespaces,n=this.parent,r;return t||(r=n&&n.getNamespaces(),e||!r?this.namespaces=t=new Ku(r):t=r),t};Hr.prototype.logNamespace=function(e,t,n){var r=this.getNamespaces(n),o=e.uri,i=e.prefix,a=r.byUri(o);return(!a||n)&&r.add(e,t),r.mapPrefix(i,o),e};Hr.prototype.logNamespaceUsed=function(e,t){var n=this.getNamespaces(t),r=e.prefix,o=e.uri,i,a,s;if(!r&&!o)return{localName:e.localName};if(s=n.defaultUriByPrefix(r),o=o||s||n.uriByPrefix(r),!o)throw new Error("no namespace uri given for prefix <"+r+">");if(e=n.byUri(o),!e&&!r&&(e=this.logNamespace({uri:o},s===o,!0)),!e){for(i=r,a=1;n.uriByPrefix(i);)i=r+"_"+a++;e=this.logNamespace({prefix:i,uri:o},s===o)}return r&&n.mapPrefix(r,o),e};Hr.prototype.parseAttributes=function(e){var t=this,n=this.element;Me(e,function(r){var o=n.get(r.name);if(r.isReference)if(!r.isMany)o=o.id;else{var i=[];Me(o,function(a){i.push(a.id)}),o=i.join(" ")}t.addAttribute(t.nsAttributeName(r),o)})};Hr.prototype.addTagName=function(e){var t=this.logNamespaceUsed(e);return this.getNamespaces().logUsed(t),Bwe(e)};Hr.prototype.addAttribute=function(e,t){var n=this.attrs;ls(t)&&(t=_Vt(t));var r=GCe(n,function(i){return i.name.localName===e.localName&&i.name.uri===e.uri&&i.name.prefix===e.prefix}),o={name:e,value:t};r!==-1?n.splice(r,1,o):n.push(o)};Hr.prototype.serializeAttributes=function(e){var t=this.attrs,n=this.namespaces;n&&(t=bVt(n).concat(t)),Me(t,function(r){e.append(" ").append(Bwe(r.name)).append('="').append(r.value).append('"')})};Hr.prototype.serializeTo=function(e){var t=this.body[0],n=t&&t.constructor!==rg;e.appendIndent().append("<"+this.tagName),this.serializeAttributes(e),e.append(t?">":" />"),t&&(n&&e.appendNewLine().indent(),Me(this.body,function(r){r.serializeTo(e)}),n&&e.unindent().appendIndent(),e.append("")),e.appendNewLine()};function II(e,t,n){Hr.call(this,e,t),this.serialization=n}Fwe(II,Hr);II.prototype.parseNsAttributes=function(e){var t=Hr.prototype.parseNsAttributes.call(this,e).filter(a=>a.name!==this.serialization),n=e.$descriptor;if(n.name===this.propertyDescriptor.type)return t;var r=this.typeNs=this.nsTagName(n);this.getNamespaces().logUsed(this.typeNs);var o=e.$model.getPackage(r.uri),i=o.xml&&o.xml.typePrefix||"";return this.addAttribute(this.nsAttributeName(this.serialization),(r.prefix?r.prefix+":":"")+i+n.ns.localName),t};II.prototype.isLocalNs=function(e){return e.uri===(this.typeNs||this.ns).uri};function RVt(){this.value="",this.write=function(e){this.value+=e}}function OVt(e,t){var n=[""];this.append=function(r){return e.write(r),this},this.appendNewLine=function(){return t&&e.write(` -`),this},this.appendIndent=function(){return t&&e.write(n.join(" ")),this},this.indent=function(){return n.push(""),this},this.unindent=function(){return n.pop(),this}}function TVt(e){e=De({format:!1,preamble:!0},e||{});function t(n,r){var o=r||new RVt,i=new OVt(o,e.format);e.preamble&&i.append(mVt);var a=new Hr,s=n.$model;if(a.getNamespaces().mapDefaultPrefixes(IVt(s)),a.build(n).serializeTo(i),!r)return o.value}return{toXML:t}}function IVt(e){const t=e.config&&e.config.nsMap||{},n={};for(const r in VF)n[r]=VF[r];for(const r in t){const o=t[r];n[o]=r}for(const r of e.getPackages())n[r.prefix]=r.uri;return n}function kI(e,t){Dl.call(this,e,t)}kI.prototype=Object.create(Dl.prototype);kI.prototype.fromXML=function(e,t,n){ls(t)||(n=t,t="bpmn:Definitions");var r=new fH(De({model:this,lax:!0},n)),o=r.handler(t);return r.fromXML(e,o)};kI.prototype.toXML=function(e,t){var n=new TVt(t);return new Promise(function(r,o){try{var i=n.toXML(e);return r({xml:i})}catch(a){return o(a)}})};var kVt="BPMN20",NVt="http://www.omg.org/spec/BPMN/20100524/MODEL",DVt="bpmn",AVt=[],FVt=[{name:"Interface",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"operations",type:"Operation",isMany:!0},{name:"implementationRef",isAttr:!0,type:"String"}]},{name:"Operation",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"inMessageRef",type:"Message",isReference:!0},{name:"outMessageRef",type:"Message",isReference:!0},{name:"errorRef",type:"Error",isMany:!0,isReference:!0},{name:"implementationRef",isAttr:!0,type:"String"}]},{name:"EndPoint",superClass:["RootElement"]},{name:"Auditing",superClass:["BaseElement"]},{name:"GlobalTask",superClass:["CallableElement"],properties:[{name:"resources",type:"ResourceRole",isMany:!0}]},{name:"Monitoring",superClass:["BaseElement"]},{name:"Performer",superClass:["ResourceRole"]},{name:"Process",superClass:["FlowElementsContainer","CallableElement"],properties:[{name:"processType",type:"ProcessType",isAttr:!0},{name:"isClosed",isAttr:!0,type:"Boolean"},{name:"auditing",type:"Auditing"},{name:"monitoring",type:"Monitoring"},{name:"properties",type:"Property",isMany:!0},{name:"laneSets",isMany:!0,replaces:"FlowElementsContainer#laneSets",type:"LaneSet"},{name:"flowElements",isMany:!0,replaces:"FlowElementsContainer#flowElements",type:"FlowElement"},{name:"artifacts",type:"Artifact",isMany:!0},{name:"resources",type:"ResourceRole",isMany:!0},{name:"correlationSubscriptions",type:"CorrelationSubscription",isMany:!0},{name:"supports",type:"Process",isMany:!0,isReference:!0},{name:"definitionalCollaborationRef",type:"Collaboration",isAttr:!0,isReference:!0},{name:"isExecutable",isAttr:!0,type:"Boolean"}]},{name:"LaneSet",superClass:["BaseElement"],properties:[{name:"lanes",type:"Lane",isMany:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"Lane",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"partitionElementRef",type:"BaseElement",isAttr:!0,isReference:!0},{name:"partitionElement",type:"BaseElement"},{name:"flowNodeRef",type:"FlowNode",isMany:!0,isReference:!0},{name:"childLaneSet",type:"LaneSet",xml:{serialize:"xsi:type"}}]},{name:"GlobalManualTask",superClass:["GlobalTask"]},{name:"ManualTask",superClass:["Task"]},{name:"UserTask",superClass:["Task"],properties:[{name:"renderings",type:"Rendering",isMany:!0},{name:"implementation",isAttr:!0,type:"String"}]},{name:"Rendering",superClass:["BaseElement"]},{name:"HumanPerformer",superClass:["Performer"]},{name:"PotentialOwner",superClass:["HumanPerformer"]},{name:"GlobalUserTask",superClass:["GlobalTask"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"renderings",type:"Rendering",isMany:!0}]},{name:"Gateway",isAbstract:!0,superClass:["FlowNode"],properties:[{name:"gatewayDirection",type:"GatewayDirection",default:"Unspecified",isAttr:!0}]},{name:"EventBasedGateway",superClass:["Gateway"],properties:[{name:"instantiate",default:!1,isAttr:!0,type:"Boolean"},{name:"eventGatewayType",type:"EventBasedGatewayType",isAttr:!0,default:"Exclusive"}]},{name:"ComplexGateway",superClass:["Gateway"],properties:[{name:"activationCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0}]},{name:"ExclusiveGateway",superClass:["Gateway"],properties:[{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0}]},{name:"InclusiveGateway",superClass:["Gateway"],properties:[{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0}]},{name:"ParallelGateway",superClass:["Gateway"]},{name:"RootElement",isAbstract:!0,superClass:["BaseElement"]},{name:"Relationship",superClass:["BaseElement"],properties:[{name:"type",isAttr:!0,type:"String"},{name:"direction",type:"RelationshipDirection",isAttr:!0},{name:"source",isMany:!0,isReference:!0,type:"Element"},{name:"target",isMany:!0,isReference:!0,type:"Element"}]},{name:"BaseElement",isAbstract:!0,properties:[{name:"id",isAttr:!0,type:"String",isId:!0},{name:"documentation",type:"Documentation",isMany:!0},{name:"extensionDefinitions",type:"ExtensionDefinition",isMany:!0,isReference:!0},{name:"extensionElements",type:"ExtensionElements"}]},{name:"Extension",properties:[{name:"mustUnderstand",default:!1,isAttr:!0,type:"Boolean"},{name:"definition",type:"ExtensionDefinition",isAttr:!0,isReference:!0}]},{name:"ExtensionDefinition",properties:[{name:"name",isAttr:!0,type:"String"},{name:"extensionAttributeDefinitions",type:"ExtensionAttributeDefinition",isMany:!0}]},{name:"ExtensionAttributeDefinition",properties:[{name:"name",isAttr:!0,type:"String"},{name:"type",isAttr:!0,type:"String"},{name:"isReference",default:!1,isAttr:!0,type:"Boolean"},{name:"extensionDefinition",type:"ExtensionDefinition",isAttr:!0,isReference:!0}]},{name:"ExtensionElements",properties:[{name:"valueRef",isAttr:!0,isReference:!0,type:"Element"},{name:"values",type:"Element",isMany:!0},{name:"extensionAttributeDefinition",type:"ExtensionAttributeDefinition",isAttr:!0,isReference:!0}]},{name:"Documentation",superClass:["BaseElement"],properties:[{name:"text",type:"String",isBody:!0},{name:"textFormat",default:"text/plain",isAttr:!0,type:"String"}]},{name:"Event",isAbstract:!0,superClass:["FlowNode","InteractionNode"],properties:[{name:"properties",type:"Property",isMany:!0}]},{name:"IntermediateCatchEvent",superClass:["CatchEvent"]},{name:"IntermediateThrowEvent",superClass:["ThrowEvent"]},{name:"EndEvent",superClass:["ThrowEvent"]},{name:"StartEvent",superClass:["CatchEvent"],properties:[{name:"isInterrupting",default:!0,isAttr:!0,type:"Boolean"}]},{name:"ThrowEvent",isAbstract:!0,superClass:["Event"],properties:[{name:"dataInputs",type:"DataInput",isMany:!0},{name:"dataInputAssociations",type:"DataInputAssociation",isMany:!0},{name:"inputSet",type:"InputSet"},{name:"eventDefinitions",type:"EventDefinition",isMany:!0},{name:"eventDefinitionRef",type:"EventDefinition",isMany:!0,isReference:!0}]},{name:"CatchEvent",isAbstract:!0,superClass:["Event"],properties:[{name:"parallelMultiple",isAttr:!0,type:"Boolean",default:!1},{name:"dataOutputs",type:"DataOutput",isMany:!0},{name:"dataOutputAssociations",type:"DataOutputAssociation",isMany:!0},{name:"outputSet",type:"OutputSet"},{name:"eventDefinitions",type:"EventDefinition",isMany:!0},{name:"eventDefinitionRef",type:"EventDefinition",isMany:!0,isReference:!0}]},{name:"BoundaryEvent",superClass:["CatchEvent"],properties:[{name:"cancelActivity",default:!0,isAttr:!0,type:"Boolean"},{name:"attachedToRef",type:"Activity",isAttr:!0,isReference:!0}]},{name:"EventDefinition",isAbstract:!0,superClass:["RootElement"]},{name:"CancelEventDefinition",superClass:["EventDefinition"]},{name:"ErrorEventDefinition",superClass:["EventDefinition"],properties:[{name:"errorRef",type:"Error",isAttr:!0,isReference:!0}]},{name:"TerminateEventDefinition",superClass:["EventDefinition"]},{name:"EscalationEventDefinition",superClass:["EventDefinition"],properties:[{name:"escalationRef",type:"Escalation",isAttr:!0,isReference:!0}]},{name:"Escalation",properties:[{name:"structureRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"},{name:"escalationCode",isAttr:!0,type:"String"}],superClass:["RootElement"]},{name:"CompensateEventDefinition",superClass:["EventDefinition"],properties:[{name:"waitForCompletion",isAttr:!0,type:"Boolean",default:!0},{name:"activityRef",type:"Activity",isAttr:!0,isReference:!0}]},{name:"TimerEventDefinition",superClass:["EventDefinition"],properties:[{name:"timeDate",type:"Expression",xml:{serialize:"xsi:type"}},{name:"timeCycle",type:"Expression",xml:{serialize:"xsi:type"}},{name:"timeDuration",type:"Expression",xml:{serialize:"xsi:type"}}]},{name:"LinkEventDefinition",superClass:["EventDefinition"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"target",type:"LinkEventDefinition",isReference:!0},{name:"source",type:"LinkEventDefinition",isMany:!0,isReference:!0}]},{name:"MessageEventDefinition",superClass:["EventDefinition"],properties:[{name:"messageRef",type:"Message",isAttr:!0,isReference:!0},{name:"operationRef",type:"Operation",isReference:!0}]},{name:"ConditionalEventDefinition",superClass:["EventDefinition"],properties:[{name:"condition",type:"Expression",xml:{serialize:"xsi:type"}}]},{name:"SignalEventDefinition",superClass:["EventDefinition"],properties:[{name:"signalRef",type:"Signal",isAttr:!0,isReference:!0}]},{name:"Signal",superClass:["RootElement"],properties:[{name:"structureRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"ImplicitThrowEvent",superClass:["ThrowEvent"]},{name:"DataState",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"}]},{name:"ItemAwareElement",superClass:["BaseElement"],properties:[{name:"itemSubjectRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"dataState",type:"DataState"}]},{name:"DataAssociation",superClass:["BaseElement"],properties:[{name:"sourceRef",type:"ItemAwareElement",isMany:!0,isReference:!0},{name:"targetRef",type:"ItemAwareElement",isReference:!0},{name:"transformation",type:"FormalExpression",xml:{serialize:"property"}},{name:"assignment",type:"Assignment",isMany:!0}]},{name:"DataInput",superClass:["ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"},{name:"inputSetRef",type:"InputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"inputSetWithOptional",type:"InputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"inputSetWithWhileExecuting",type:"InputSet",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"DataOutput",superClass:["ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"},{name:"outputSetRef",type:"OutputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"outputSetWithOptional",type:"OutputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"outputSetWithWhileExecuting",type:"OutputSet",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"InputSet",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"dataInputRefs",type:"DataInput",isMany:!0,isReference:!0},{name:"optionalInputRefs",type:"DataInput",isMany:!0,isReference:!0},{name:"whileExecutingInputRefs",type:"DataInput",isMany:!0,isReference:!0},{name:"outputSetRefs",type:"OutputSet",isMany:!0,isReference:!0}]},{name:"OutputSet",superClass:["BaseElement"],properties:[{name:"dataOutputRefs",type:"DataOutput",isMany:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"},{name:"inputSetRefs",type:"InputSet",isMany:!0,isReference:!0},{name:"optionalOutputRefs",type:"DataOutput",isMany:!0,isReference:!0},{name:"whileExecutingOutputRefs",type:"DataOutput",isMany:!0,isReference:!0}]},{name:"Property",superClass:["ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"}]},{name:"DataInputAssociation",superClass:["DataAssociation"]},{name:"DataOutputAssociation",superClass:["DataAssociation"]},{name:"InputOutputSpecification",superClass:["BaseElement"],properties:[{name:"dataInputs",type:"DataInput",isMany:!0},{name:"dataOutputs",type:"DataOutput",isMany:!0},{name:"inputSets",type:"InputSet",isMany:!0},{name:"outputSets",type:"OutputSet",isMany:!0}]},{name:"DataObject",superClass:["FlowElement","ItemAwareElement"],properties:[{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"}]},{name:"InputOutputBinding",properties:[{name:"inputDataRef",type:"InputSet",isAttr:!0,isReference:!0},{name:"outputDataRef",type:"OutputSet",isAttr:!0,isReference:!0},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0}]},{name:"Assignment",superClass:["BaseElement"],properties:[{name:"from",type:"Expression",xml:{serialize:"xsi:type"}},{name:"to",type:"Expression",xml:{serialize:"xsi:type"}}]},{name:"DataStore",superClass:["RootElement","ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"capacity",isAttr:!0,type:"Integer"},{name:"isUnlimited",default:!0,isAttr:!0,type:"Boolean"}]},{name:"DataStoreReference",superClass:["ItemAwareElement","FlowElement"],properties:[{name:"dataStoreRef",type:"DataStore",isAttr:!0,isReference:!0}]},{name:"DataObjectReference",superClass:["ItemAwareElement","FlowElement"],properties:[{name:"dataObjectRef",type:"DataObject",isAttr:!0,isReference:!0}]},{name:"ConversationLink",superClass:["BaseElement"],properties:[{name:"sourceRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"targetRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"ConversationAssociation",superClass:["BaseElement"],properties:[{name:"innerConversationNodeRef",type:"ConversationNode",isAttr:!0,isReference:!0},{name:"outerConversationNodeRef",type:"ConversationNode",isAttr:!0,isReference:!0}]},{name:"CallConversation",superClass:["ConversationNode"],properties:[{name:"calledCollaborationRef",type:"Collaboration",isAttr:!0,isReference:!0},{name:"participantAssociations",type:"ParticipantAssociation",isMany:!0}]},{name:"Conversation",superClass:["ConversationNode"]},{name:"SubConversation",superClass:["ConversationNode"],properties:[{name:"conversationNodes",type:"ConversationNode",isMany:!0}]},{name:"ConversationNode",isAbstract:!0,superClass:["InteractionNode","BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"participantRef",type:"Participant",isMany:!0,isReference:!0},{name:"messageFlowRefs",type:"MessageFlow",isMany:!0,isReference:!0},{name:"correlationKeys",type:"CorrelationKey",isMany:!0}]},{name:"GlobalConversation",superClass:["Collaboration"]},{name:"PartnerEntity",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"participantRef",type:"Participant",isMany:!0,isReference:!0}]},{name:"PartnerRole",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"participantRef",type:"Participant",isMany:!0,isReference:!0}]},{name:"CorrelationProperty",superClass:["RootElement"],properties:[{name:"correlationPropertyRetrievalExpression",type:"CorrelationPropertyRetrievalExpression",isMany:!0},{name:"name",isAttr:!0,type:"String"},{name:"type",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"Error",superClass:["RootElement"],properties:[{name:"structureRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"},{name:"errorCode",isAttr:!0,type:"String"}]},{name:"CorrelationKey",superClass:["BaseElement"],properties:[{name:"correlationPropertyRef",type:"CorrelationProperty",isMany:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"Expression",superClass:["BaseElement"],isAbstract:!1,properties:[{name:"body",isBody:!0,type:"String"}]},{name:"FormalExpression",superClass:["Expression"],properties:[{name:"language",isAttr:!0,type:"String"},{name:"evaluatesToTypeRef",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"Message",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"itemRef",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"ItemDefinition",superClass:["RootElement"],properties:[{name:"itemKind",type:"ItemKind",isAttr:!0},{name:"structureRef",isAttr:!0,type:"String"},{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"},{name:"import",type:"Import",isAttr:!0,isReference:!0}]},{name:"FlowElement",isAbstract:!0,superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"auditing",type:"Auditing"},{name:"monitoring",type:"Monitoring"},{name:"categoryValueRef",type:"CategoryValue",isMany:!0,isReference:!0}]},{name:"SequenceFlow",superClass:["FlowElement"],properties:[{name:"isImmediate",isAttr:!0,type:"Boolean"},{name:"conditionExpression",type:"Expression",xml:{serialize:"xsi:type"}},{name:"sourceRef",type:"FlowNode",isAttr:!0,isReference:!0},{name:"targetRef",type:"FlowNode",isAttr:!0,isReference:!0}]},{name:"FlowElementsContainer",isAbstract:!0,superClass:["BaseElement"],properties:[{name:"laneSets",type:"LaneSet",isMany:!0},{name:"flowElements",type:"FlowElement",isMany:!0}]},{name:"CallableElement",isAbstract:!0,superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"ioSpecification",type:"InputOutputSpecification",xml:{serialize:"property"}},{name:"supportedInterfaceRef",type:"Interface",isMany:!0,isReference:!0},{name:"ioBinding",type:"InputOutputBinding",isMany:!0,xml:{serialize:"property"}}]},{name:"FlowNode",isAbstract:!0,superClass:["FlowElement"],properties:[{name:"incoming",type:"SequenceFlow",isMany:!0,isReference:!0},{name:"outgoing",type:"SequenceFlow",isMany:!0,isReference:!0},{name:"lanes",type:"Lane",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"CorrelationPropertyRetrievalExpression",superClass:["BaseElement"],properties:[{name:"messagePath",type:"FormalExpression"},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"CorrelationPropertyBinding",superClass:["BaseElement"],properties:[{name:"dataPath",type:"FormalExpression"},{name:"correlationPropertyRef",type:"CorrelationProperty",isAttr:!0,isReference:!0}]},{name:"Resource",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"resourceParameters",type:"ResourceParameter",isMany:!0}]},{name:"ResourceParameter",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isRequired",isAttr:!0,type:"Boolean"},{name:"type",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"CorrelationSubscription",superClass:["BaseElement"],properties:[{name:"correlationKeyRef",type:"CorrelationKey",isAttr:!0,isReference:!0},{name:"correlationPropertyBinding",type:"CorrelationPropertyBinding",isMany:!0}]},{name:"MessageFlow",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"sourceRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"targetRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"MessageFlowAssociation",superClass:["BaseElement"],properties:[{name:"innerMessageFlowRef",type:"MessageFlow",isAttr:!0,isReference:!0},{name:"outerMessageFlowRef",type:"MessageFlow",isAttr:!0,isReference:!0}]},{name:"InteractionNode",isAbstract:!0,properties:[{name:"incomingConversationLinks",type:"ConversationLink",isMany:!0,isVirtual:!0,isReference:!0},{name:"outgoingConversationLinks",type:"ConversationLink",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"Participant",superClass:["InteractionNode","BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"interfaceRef",type:"Interface",isMany:!0,isReference:!0},{name:"participantMultiplicity",type:"ParticipantMultiplicity"},{name:"endPointRefs",type:"EndPoint",isMany:!0,isReference:!0},{name:"processRef",type:"Process",isAttr:!0,isReference:!0}]},{name:"ParticipantAssociation",superClass:["BaseElement"],properties:[{name:"innerParticipantRef",type:"Participant",isAttr:!0,isReference:!0},{name:"outerParticipantRef",type:"Participant",isAttr:!0,isReference:!0}]},{name:"ParticipantMultiplicity",properties:[{name:"minimum",default:0,isAttr:!0,type:"Integer"},{name:"maximum",default:1,isAttr:!0,type:"Integer"}],superClass:["BaseElement"]},{name:"Collaboration",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isClosed",isAttr:!0,type:"Boolean"},{name:"participants",type:"Participant",isMany:!0},{name:"messageFlows",type:"MessageFlow",isMany:!0},{name:"artifacts",type:"Artifact",isMany:!0},{name:"conversations",type:"ConversationNode",isMany:!0},{name:"conversationAssociations",type:"ConversationAssociation"},{name:"participantAssociations",type:"ParticipantAssociation",isMany:!0},{name:"messageFlowAssociations",type:"MessageFlowAssociation",isMany:!0},{name:"correlationKeys",type:"CorrelationKey",isMany:!0},{name:"choreographyRef",type:"Choreography",isMany:!0,isReference:!0},{name:"conversationLinks",type:"ConversationLink",isMany:!0}]},{name:"ChoreographyActivity",isAbstract:!0,superClass:["FlowNode"],properties:[{name:"participantRef",type:"Participant",isMany:!0,isReference:!0},{name:"initiatingParticipantRef",type:"Participant",isAttr:!0,isReference:!0},{name:"correlationKeys",type:"CorrelationKey",isMany:!0},{name:"loopType",type:"ChoreographyLoopType",default:"None",isAttr:!0}]},{name:"CallChoreography",superClass:["ChoreographyActivity"],properties:[{name:"calledChoreographyRef",type:"Choreography",isAttr:!0,isReference:!0},{name:"participantAssociations",type:"ParticipantAssociation",isMany:!0}]},{name:"SubChoreography",superClass:["ChoreographyActivity","FlowElementsContainer"],properties:[{name:"artifacts",type:"Artifact",isMany:!0}]},{name:"ChoreographyTask",superClass:["ChoreographyActivity"],properties:[{name:"messageFlowRef",type:"MessageFlow",isMany:!0,isReference:!0}]},{name:"Choreography",superClass:["Collaboration","FlowElementsContainer"]},{name:"GlobalChoreographyTask",superClass:["Choreography"],properties:[{name:"initiatingParticipantRef",type:"Participant",isAttr:!0,isReference:!0}]},{name:"TextAnnotation",superClass:["Artifact"],properties:[{name:"text",type:"String"},{name:"textFormat",default:"text/plain",isAttr:!0,type:"String"}]},{name:"Group",superClass:["Artifact"],properties:[{name:"categoryValueRef",type:"CategoryValue",isAttr:!0,isReference:!0}]},{name:"Association",superClass:["Artifact"],properties:[{name:"associationDirection",type:"AssociationDirection",isAttr:!0},{name:"sourceRef",type:"BaseElement",isAttr:!0,isReference:!0},{name:"targetRef",type:"BaseElement",isAttr:!0,isReference:!0}]},{name:"Category",superClass:["RootElement"],properties:[{name:"categoryValue",type:"CategoryValue",isMany:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"Artifact",isAbstract:!0,superClass:["BaseElement"]},{name:"CategoryValue",superClass:["BaseElement"],properties:[{name:"categorizedFlowElements",type:"FlowElement",isMany:!0,isVirtual:!0,isReference:!0},{name:"value",isAttr:!0,type:"String"}]},{name:"Activity",isAbstract:!0,superClass:["FlowNode"],properties:[{name:"isForCompensation",default:!1,isAttr:!0,type:"Boolean"},{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0},{name:"ioSpecification",type:"InputOutputSpecification",xml:{serialize:"property"}},{name:"boundaryEventRefs",type:"BoundaryEvent",isMany:!0,isReference:!0},{name:"properties",type:"Property",isMany:!0},{name:"dataInputAssociations",type:"DataInputAssociation",isMany:!0},{name:"dataOutputAssociations",type:"DataOutputAssociation",isMany:!0},{name:"startQuantity",default:1,isAttr:!0,type:"Integer"},{name:"resources",type:"ResourceRole",isMany:!0},{name:"completionQuantity",default:1,isAttr:!0,type:"Integer"},{name:"loopCharacteristics",type:"LoopCharacteristics"}]},{name:"ServiceTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0}]},{name:"SubProcess",superClass:["Activity","FlowElementsContainer","InteractionNode"],properties:[{name:"triggeredByEvent",default:!1,isAttr:!0,type:"Boolean"},{name:"artifacts",type:"Artifact",isMany:!0}]},{name:"LoopCharacteristics",isAbstract:!0,superClass:["BaseElement"]},{name:"MultiInstanceLoopCharacteristics",superClass:["LoopCharacteristics"],properties:[{name:"isSequential",default:!1,isAttr:!0,type:"Boolean"},{name:"behavior",type:"MultiInstanceBehavior",default:"All",isAttr:!0},{name:"loopCardinality",type:"Expression",xml:{serialize:"xsi:type"}},{name:"loopDataInputRef",type:"ItemAwareElement",isReference:!0},{name:"loopDataOutputRef",type:"ItemAwareElement",isReference:!0},{name:"inputDataItem",type:"DataInput",xml:{serialize:"property"}},{name:"outputDataItem",type:"DataOutput",xml:{serialize:"property"}},{name:"complexBehaviorDefinition",type:"ComplexBehaviorDefinition",isMany:!0},{name:"completionCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"oneBehaviorEventRef",type:"EventDefinition",isAttr:!0,isReference:!0},{name:"noneBehaviorEventRef",type:"EventDefinition",isAttr:!0,isReference:!0}]},{name:"StandardLoopCharacteristics",superClass:["LoopCharacteristics"],properties:[{name:"testBefore",default:!1,isAttr:!0,type:"Boolean"},{name:"loopCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"loopMaximum",type:"Integer",isAttr:!0}]},{name:"CallActivity",superClass:["Activity","InteractionNode"],properties:[{name:"calledElement",type:"String",isAttr:!0}]},{name:"Task",superClass:["Activity","InteractionNode"]},{name:"SendTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"ReceiveTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"instantiate",default:!1,isAttr:!0,type:"Boolean"},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"ScriptTask",superClass:["Task"],properties:[{name:"scriptFormat",isAttr:!0,type:"String"},{name:"script",type:"String"}]},{name:"BusinessRuleTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"}]},{name:"AdHocSubProcess",superClass:["SubProcess"],properties:[{name:"completionCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"ordering",type:"AdHocOrdering",isAttr:!0},{name:"cancelRemainingInstances",default:!0,isAttr:!0,type:"Boolean"}]},{name:"Transaction",superClass:["SubProcess"],properties:[{name:"protocol",isAttr:!0,type:"String"},{name:"method",isAttr:!0,type:"String"}]},{name:"GlobalScriptTask",superClass:["GlobalTask"],properties:[{name:"scriptLanguage",isAttr:!0,type:"String"},{name:"script",isAttr:!0,type:"String"}]},{name:"GlobalBusinessRuleTask",superClass:["GlobalTask"],properties:[{name:"implementation",isAttr:!0,type:"String"}]},{name:"ComplexBehaviorDefinition",superClass:["BaseElement"],properties:[{name:"condition",type:"FormalExpression"},{name:"event",type:"ImplicitThrowEvent"}]},{name:"ResourceRole",superClass:["BaseElement"],properties:[{name:"resourceRef",type:"Resource",isReference:!0},{name:"resourceParameterBindings",type:"ResourceParameterBinding",isMany:!0},{name:"resourceAssignmentExpression",type:"ResourceAssignmentExpression"},{name:"name",isAttr:!0,type:"String"}]},{name:"ResourceParameterBinding",properties:[{name:"expression",type:"Expression",xml:{serialize:"xsi:type"}},{name:"parameterRef",type:"ResourceParameter",isAttr:!0,isReference:!0}],superClass:["BaseElement"]},{name:"ResourceAssignmentExpression",properties:[{name:"expression",type:"Expression",xml:{serialize:"xsi:type"}}],superClass:["BaseElement"]},{name:"Import",properties:[{name:"importType",isAttr:!0,type:"String"},{name:"location",isAttr:!0,type:"String"},{name:"namespace",isAttr:!0,type:"String"}]},{name:"Definitions",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"targetNamespace",isAttr:!0,type:"String"},{name:"expressionLanguage",default:"http://www.w3.org/1999/XPath",isAttr:!0,type:"String"},{name:"typeLanguage",default:"http://www.w3.org/2001/XMLSchema",isAttr:!0,type:"String"},{name:"imports",type:"Import",isMany:!0},{name:"extensions",type:"Extension",isMany:!0},{name:"rootElements",type:"RootElement",isMany:!0},{name:"diagrams",isMany:!0,type:"bpmndi:BPMNDiagram"},{name:"exporter",isAttr:!0,type:"String"},{name:"relationships",type:"Relationship",isMany:!0},{name:"exporterVersion",isAttr:!0,type:"String"}]}],BVt=[{name:"ProcessType",literalValues:[{name:"None"},{name:"Public"},{name:"Private"}]},{name:"GatewayDirection",literalValues:[{name:"Unspecified"},{name:"Converging"},{name:"Diverging"},{name:"Mixed"}]},{name:"EventBasedGatewayType",literalValues:[{name:"Parallel"},{name:"Exclusive"}]},{name:"RelationshipDirection",literalValues:[{name:"None"},{name:"Forward"},{name:"Backward"},{name:"Both"}]},{name:"ItemKind",literalValues:[{name:"Physical"},{name:"Information"}]},{name:"ChoreographyLoopType",literalValues:[{name:"None"},{name:"Standard"},{name:"MultiInstanceSequential"},{name:"MultiInstanceParallel"}]},{name:"AssociationDirection",literalValues:[{name:"None"},{name:"One"},{name:"Both"}]},{name:"MultiInstanceBehavior",literalValues:[{name:"None"},{name:"One"},{name:"All"},{name:"Complex"}]},{name:"AdHocOrdering",literalValues:[{name:"Parallel"},{name:"Sequential"}]}],LVt={tagAlias:"lowerCase",typePrefix:"t"},jVt={name:kVt,uri:NVt,prefix:DVt,associations:AVt,types:FVt,enumerations:BVt,xml:LVt},zVt="BPMNDI",HVt="http://www.omg.org/spec/BPMN/20100524/DI",VVt="bpmndi",WVt=[{name:"BPMNDiagram",properties:[{name:"plane",type:"BPMNPlane",redefines:"di:Diagram#rootElement"},{name:"labelStyle",type:"BPMNLabelStyle",isMany:!0}],superClass:["di:Diagram"]},{name:"BPMNPlane",properties:[{name:"bpmnElement",isAttr:!0,isReference:!0,type:"bpmn:BaseElement",redefines:"di:DiagramElement#modelElement"}],superClass:["di:Plane"]},{name:"BPMNShape",properties:[{name:"bpmnElement",isAttr:!0,isReference:!0,type:"bpmn:BaseElement",redefines:"di:DiagramElement#modelElement"},{name:"isHorizontal",isAttr:!0,type:"Boolean"},{name:"isExpanded",isAttr:!0,type:"Boolean"},{name:"isMarkerVisible",isAttr:!0,type:"Boolean"},{name:"label",type:"BPMNLabel"},{name:"isMessageVisible",isAttr:!0,type:"Boolean"},{name:"participantBandKind",type:"ParticipantBandKind",isAttr:!0},{name:"choreographyActivityShape",type:"BPMNShape",isAttr:!0,isReference:!0}],superClass:["di:LabeledShape"]},{name:"BPMNEdge",properties:[{name:"label",type:"BPMNLabel"},{name:"bpmnElement",isAttr:!0,isReference:!0,type:"bpmn:BaseElement",redefines:"di:DiagramElement#modelElement"},{name:"sourceElement",isAttr:!0,isReference:!0,type:"di:DiagramElement",redefines:"di:Edge#source"},{name:"targetElement",isAttr:!0,isReference:!0,type:"di:DiagramElement",redefines:"di:Edge#target"},{name:"messageVisibleKind",type:"MessageVisibleKind",isAttr:!0,default:"initiating"}],superClass:["di:LabeledEdge"]},{name:"BPMNLabel",properties:[{name:"labelStyle",type:"BPMNLabelStyle",isAttr:!0,isReference:!0,redefines:"di:DiagramElement#style"}],superClass:["di:Label"]},{name:"BPMNLabelStyle",properties:[{name:"font",type:"dc:Font"}],superClass:["di:Style"]}],UVt=[{name:"ParticipantBandKind",literalValues:[{name:"top_initiating"},{name:"middle_initiating"},{name:"bottom_initiating"},{name:"top_non_initiating"},{name:"middle_non_initiating"},{name:"bottom_non_initiating"}]},{name:"MessageVisibleKind",literalValues:[{name:"initiating"},{name:"non_initiating"}]}],GVt=[],qVt={name:zVt,uri:HVt,prefix:VVt,types:WVt,enumerations:UVt,associations:GVt},KVt="DC",YVt="http://www.omg.org/spec/DD/20100524/DC",XVt="dc",QVt=[{name:"Boolean"},{name:"Integer"},{name:"Real"},{name:"String"},{name:"Font",properties:[{name:"name",type:"String",isAttr:!0},{name:"size",type:"Real",isAttr:!0},{name:"isBold",type:"Boolean",isAttr:!0},{name:"isItalic",type:"Boolean",isAttr:!0},{name:"isUnderline",type:"Boolean",isAttr:!0},{name:"isStrikeThrough",type:"Boolean",isAttr:!0}]},{name:"Point",properties:[{name:"x",type:"Real",default:"0",isAttr:!0},{name:"y",type:"Real",default:"0",isAttr:!0}]},{name:"Bounds",properties:[{name:"x",type:"Real",default:"0",isAttr:!0},{name:"y",type:"Real",default:"0",isAttr:!0},{name:"width",type:"Real",isAttr:!0},{name:"height",type:"Real",isAttr:!0}]}],ZVt=[],JVt={name:KVt,uri:YVt,prefix:XVt,types:QVt,associations:ZVt},eWt="DI",tWt="http://www.omg.org/spec/DD/20100524/DI",nWt="di",rWt=[{name:"DiagramElement",isAbstract:!0,properties:[{name:"id",isAttr:!0,isId:!0,type:"String"},{name:"extension",type:"Extension"},{name:"owningDiagram",type:"Diagram",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"owningElement",type:"DiagramElement",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"modelElement",isReadOnly:!0,isVirtual:!0,isReference:!0,type:"Element"},{name:"style",type:"Style",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"ownedElement",type:"DiagramElement",isReadOnly:!0,isMany:!0,isVirtual:!0}]},{name:"Node",isAbstract:!0,superClass:["DiagramElement"]},{name:"Edge",isAbstract:!0,superClass:["DiagramElement"],properties:[{name:"source",type:"DiagramElement",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"target",type:"DiagramElement",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"waypoint",isUnique:!1,isMany:!0,type:"dc:Point",xml:{serialize:"xsi:type"}}]},{name:"Diagram",isAbstract:!0,properties:[{name:"id",isAttr:!0,isId:!0,type:"String"},{name:"rootElement",type:"DiagramElement",isReadOnly:!0,isVirtual:!0},{name:"name",isAttr:!0,type:"String"},{name:"documentation",isAttr:!0,type:"String"},{name:"resolution",isAttr:!0,type:"Real"},{name:"ownedStyle",type:"Style",isReadOnly:!0,isMany:!0,isVirtual:!0}]},{name:"Shape",isAbstract:!0,superClass:["Node"],properties:[{name:"bounds",type:"dc:Bounds"}]},{name:"Plane",isAbstract:!0,superClass:["Node"],properties:[{name:"planeElement",type:"DiagramElement",subsettedProperty:"DiagramElement-ownedElement",isMany:!0}]},{name:"LabeledEdge",isAbstract:!0,superClass:["Edge"],properties:[{name:"ownedLabel",type:"Label",isReadOnly:!0,subsettedProperty:"DiagramElement-ownedElement",isMany:!0,isVirtual:!0}]},{name:"LabeledShape",isAbstract:!0,superClass:["Shape"],properties:[{name:"ownedLabel",type:"Label",isReadOnly:!0,subsettedProperty:"DiagramElement-ownedElement",isMany:!0,isVirtual:!0}]},{name:"Label",isAbstract:!0,superClass:["Node"],properties:[{name:"bounds",type:"dc:Bounds"}]},{name:"Style",isAbstract:!0,properties:[{name:"id",isAttr:!0,isId:!0,type:"String"}]},{name:"Extension",properties:[{name:"values",isMany:!0,type:"Element"}]}],oWt=[],iWt={tagAlias:"lowerCase"},aWt={name:eWt,uri:tWt,prefix:nWt,types:rWt,associations:oWt,xml:iWt},sWt="bpmn.io colors for BPMN",lWt="http://bpmn.io/schema/bpmn/biocolor/1.0",cWt="bioc",uWt=[{name:"ColoredShape",extends:["bpmndi:BPMNShape"],properties:[{name:"stroke",isAttr:!0,type:"String"},{name:"fill",isAttr:!0,type:"String"}]},{name:"ColoredEdge",extends:["bpmndi:BPMNEdge"],properties:[{name:"stroke",isAttr:!0,type:"String"},{name:"fill",isAttr:!0,type:"String"}]}],dWt=[],fWt=[],pWt={name:sWt,uri:lWt,prefix:cWt,types:uWt,enumerations:dWt,associations:fWt},hWt="BPMN in Color",mWt="http://www.omg.org/spec/BPMN/non-normative/color/1.0",gWt="color",vWt=[{name:"ColoredLabel",extends:["bpmndi:BPMNLabel"],properties:[{name:"color",isAttr:!0,type:"String"}]},{name:"ColoredShape",extends:["bpmndi:BPMNShape"],properties:[{name:"background-color",isAttr:!0,type:"String"},{name:"border-color",isAttr:!0,type:"String"}]},{name:"ColoredEdge",extends:["bpmndi:BPMNEdge"],properties:[{name:"border-color",isAttr:!0,type:"String"}]}],yWt=[],bWt=[],xWt={name:hWt,uri:mWt,prefix:gWt,types:vWt,enumerations:yWt,associations:bWt};const CWt={bpmn:jVt,bpmndi:qVt,dc:JVt,di:aWt,bioc:pWt,color:xWt};function wWt(e,t){const n=De({},CWt,e);return new kI(n,t)}function Fi(e){return e?"<"+e.$type+(e.id?' id="'+e.id:"")+'" />':""}var SWt="Tried to access di from the businessObject. The di is available through the diagram element only. For more information, see https://github.com/bpmn-io/bpmn-js/issues/1472";function jwe(e){Ta(e,"di")||Object.defineProperty(e,"di",{enumerable:!1,get:function(){throw new Error(SWt)}})}function xa(e,t){return e.$instanceOf(t)}function EWt(e){return Yn(e.rootElements,function(t){return xa(t,"bpmn:Process")||xa(t,"bpmn:Collaboration")})}function _Wt(e){var t={},n=[],r={};function o(j,F){return function(W){j(W,F)}}function i(j){t[j.id]=j}function a(j){return t[j.id]}function s(j,F){var W=j.gfx;if(W)throw new Error(`already rendered ${Fi(j)}`);return e.element(j,r[j.id],F)}function l(j,F){return e.root(j,r[j.id],F)}function c(j,F){try{var W=r[j.id]&&s(j,F);return i(j),W}catch(X){u(X.message,{element:j,error:X}),console.error(`failed to import ${Fi(j)}`,X)}}function u(j,F){e.error(j,F)}var d=this.registerDi=function(F){var W=F.bpmnElement;W?r[W.id]?u(`multiple DI elements defined for ${Fi(W)}`,{element:W}):(r[W.id]=F,jwe(W)):u(`no bpmnElement referenced in ${Fi(F)}`,{element:F})};function p(j){h(j.plane)}function h(j){d(j),Me(j.planeElement,m)}function m(j){d(j)}this.handleDefinitions=function(F,W){var X=F.diagrams;if(W&&X.indexOf(W)===-1)throw new Error("diagram not part of ");if(!W&&X&&X.length&&(W=X[0]),!W)throw new Error("no diagram to display");r={},p(W);var J=W.plane;if(!J)throw new Error(`no plane for ${Fi(W)}`);var q=J.bpmnElement;if(!q)if(q=EWt(F),q)u(`correcting missing bpmnElement on ${Fi(J)} to ${Fi(q)}`),J.bpmnElement=q,d(J);else throw new Error("no process or collaboration to display");var A=l(q,J);if(xa(q,"bpmn:Process")||xa(q,"bpmn:SubProcess"))g(q,A);else if(xa(q,"bpmn:Collaboration"))U(q,A),x(F.rootElements,A);else throw new Error(`unsupported bpmnElement for ${Fi(J)}: ${Fi(q)}`);v(n)};var v=this.handleDeferred=function(){for(var F;n.length;)F=n.shift(),F()};function g(j,F){D(j,F),P(j.ioSpecification,F),_(j.artifacts,F),i(j)}function x(j,F){var W=In(j,function(X){return!a(X)&&xa(X,"bpmn:Process")&&X.laneSets});W.forEach(o(g,F))}function y(j,F){c(j,F)}function b(j,F){Me(j,o(y,F))}function C(j,F){c(j,F)}function S(j,F){c(j,F)}function w(j,F){c(j,F)}function E(j,F){c(j,F)}function _(j,F){Me(j,function(W){xa(W,"bpmn:Association")?n.push(function(){E(W,F)}):E(W,F)})}function P(j,F){j&&(Me(j.dataInputs,o(S,F)),Me(j.dataOutputs,o(w,F)))}var $=this.handleSubProcess=function(F,W){D(F,W),_(F.artifacts,W)};function R(j,F){var W=c(j,F);xa(j,"bpmn:SubProcess")&&$(j,W||F),xa(j,"bpmn:Activity")&&P(j.ioSpecification,F),n.push(function(){Me(j.dataInputAssociations,o(C,F)),Me(j.dataOutputAssociations,o(C,F))})}function O(j,F){c(j,F)}function T(j,F){c(j,F)}function I(j,F){n.push(function(){var W=c(j,F);j.childLaneSet&&k(j.childLaneSet,W||F),V(j)})}function k(j,F){Me(j.lanes,o(I,F))}function N(j,F){Me(j,o(k,F))}function D(j,F){L(j.flowElements,F),j.laneSets&&N(j.laneSets,F)}function L(j,F){Me(j,function(W){xa(W,"bpmn:SequenceFlow")?n.push(function(){O(W,F)}):xa(W,"bpmn:BoundaryEvent")?n.unshift(function(){R(W,F)}):xa(W,"bpmn:FlowNode")?R(W,F):xa(W,"bpmn:DataObject")||(xa(W,"bpmn:DataStoreReference")||xa(W,"bpmn:DataObjectReference")?T(W,F):u(`unrecognized flowElement ${Fi(W)} in context ${Fi(F&&F.businessObject)}`,{element:W,context:F}))})}function H(j,F){var W=c(j,F),X=j.processRef;X&&g(X,W||F)}function U(j,F){Me(j.participants,o(H,F)),n.push(function(){b(j.messageFlows,F)}),_(j.artifacts,F)}function V(j){Me(j.flowNodeRef,function(F){var W=F.get("lanes");W&&W.push(j)})}}function ae(e,t){var n=_t(e);return n&&typeof n.$instanceOf=="function"&&n.$instanceOf(t)}function kn(e,t){return ah(t,function(n){return ae(e,n)})}function _t(e){return e&&e.businessObject||e}function Gn(e){return e&&e.di}function $Wt(e,t,n){var r,o,i,a,s=[];function l(c,u){var d={root:function(v,g){return r.add(v,g)},element:function(v,g,x){return r.add(v,g,x)},error:function(v,g){s.push({message:v,context:g})}},p=new _Wt(d);u=u||c.diagrams&&c.diagrams[0];var h=PWt(c,u);if(!h)throw new Error("no diagram to display");Me(h,function(v){p.handleDefinitions(c,v)});var m=u.plane.bpmnElement.id;i.setRootElement(i.findRoot(m+"_plane")||i.findRoot(m))}return new Promise(function(c,u){try{return r=e.get("bpmnImporter"),o=e.get("eventBus"),i=e.get("canvas"),o.fire("import.render.start",{definitions:t}),l(t,n),o.fire("import.render.complete",{error:a,warnings:s}),c({warnings:s})}catch(d){return d.warnings=s,u(d)}})}function PWt(e,t){if(!(!t||!t.plane)){var n=t.plane.bpmnElement,r=n;!ae(n,"bpmn:Process")&&!ae(n,"bpmn:Collaboration")&&(r=MWt(n));var o;ae(r,"bpmn:Collaboration")?o=r:o=Yn(e.rootElements,function(c){if(ae(c,"bpmn:Collaboration"))return Yn(c.participants,function(u){return u.processRef===r})});var i=[r];o&&(i=Ui(o.participants,function(c){return c.processRef}),i.push(o));var a=zwe(i),s=[t],l=[n];return Me(e.diagrams,function(c){if(c.plane){var u=c.plane.bpmnElement;a.indexOf(u)!==-1&&l.indexOf(u)===-1&&(s.push(c),l.push(u))}}),s}}function zwe(e){var t=[];return Me(e,function(n){n&&(t.push(n),t=t.concat(zwe(n.flowElements)))}),t}function MWt(e){for(var t=e;t;){if(ae(t,"bpmn:Process"))return t;t=t.$parent}}var RWt='',Hwe=RWt,Vwe={verticalAlign:"middle"},Wwe={color:"#404040"},OWt={zIndex:"1001",position:"fixed",top:"0",left:"0",right:"0",bottom:"0"},TWt={width:"100%",height:"100%",background:"rgba(40,40,40,0.2)"},IWt={position:"absolute",left:"50%",top:"40%",transform:"translate(-50%)",width:"260px",padding:"10px",background:"white",boxShadow:"0 1px 4px rgba(0,0,0,0.3)",fontFamily:"Helvetica, Arial, sans-serif",fontSize:"14px",display:"flex",lineHeight:"1.3"},kWt='
      '+Hwe+'Web-based tooling for BPMN, DMN and forms powered by bpmn.io.
      ',uu;function NWt(){uu=Tr(kWt),Bi(uu,OWt),Bi(wr("svg",uu),Vwe),Bi(wr(".backdrop",uu),TWt),Bi(wr(".notice",uu),IWt),Bi(wr(".link",uu),Wwe,{margin:"15px 20px 15px 10px",alignSelf:"center"})}function DWt(){uu||(NWt(),ts.bind(uu,".backdrop","click",function(e){document.body.removeChild(uu)})),document.body.appendChild(uu)}function eo(e){e=De({},FWt,e),this._moddle=this._createModdle(e),this._container=this._createContainer(e),this._init(this._container,this._moddle,e),LWt(this._container)}Ht(eo,lh);eo.prototype.importXML=async function(t,n){const r=this;function o(a){return r.get("eventBus").createEvent(a)}let i=[];try{t=this._emit("import.parse.start",{xml:t})||t;let a;try{a=await this._moddle.fromXML(t,"bpmn:Definitions")}catch(p){throw this._emit("import.parse.complete",{error:p}),p}let s=a.rootElement;const l=a.references,c=a.warnings,u=a.elementsById;i=i.concat(c),s=this._emit("import.parse.complete",o({error:null,definitions:s,elementsById:u,references:l,warnings:i}))||s;const d=await this.importDefinitions(s,n);return i=i.concat(d.warnings),this._emit("import.done",{error:null,warnings:i}),{warnings:i}}catch(a){let s=a;throw i=i.concat(s.warnings||[]),w$(s,i),s=AWt(s),this._emit("import.done",{error:s,warnings:s.warnings}),s}};eo.prototype.importDefinitions=async function(t,n){return this._setDefinitions(t),{warnings:(await this.open(n)).warnings}};eo.prototype.open=async function(t){const n=this._definitions;let r=t;if(!n){const i=new Error("no XML imported");throw w$(i,[]),i}if(typeof t=="string"&&(r=BWt(n,t),!r)){const i=new Error("BPMNDiagram <"+t+"> not found");throw w$(i,[]),i}try{this.clear()}catch(i){throw w$(i,[]),i}const{warnings:o}=await $Wt(this,n,r);return{warnings:o}};eo.prototype.saveXML=async function(t){t=t||{};let n=this._definitions,r,o;try{if(!n)throw new Error("no definitions loaded");n=this._emit("saveXML.start",{definitions:n})||n,o=(await this._moddle.toXML(n,t)).xml,o=this._emit("saveXML.serialized",{xml:o})||o}catch(a){r=a}const i=r?{error:r}:{xml:o};if(this._emit("saveXML.done",i),r)throw r;return i};eo.prototype.saveSVG=async function(){this._emit("saveSVG.start");let t,n;try{const r=this.get("canvas"),o=r.getActiveLayer(),i=wr(":scope > defs",r._svg),a=Cte(o),s=i?""+Cte(i)+"":"",l=o.getBBox();t=` + nested error: `+S.message;if(E)return a.addWarning({message:R,error:S}),!0;throw qp(R)}function u(S,C){return c(S,C,!0)}function d(){var S=a.elementsById,C=a.references,E,_;for(E=0;_=C[E];E++){var P=_.element,$=S[_.id],T=Nd(P).propertiesByName[_.property];if($||a.addWarning({message:"unresolved reference <"+_.id+">",element:_.element,property:_.property,value:_.id}),T.isMany){var R=P.get(T.name),O=R.indexOf(_);O===-1&&(O=R.length),$?R[O]=$:R.splice(O,1)}else P.set(T.name,$)}}function f(){l.pop().handleEnd()}var h=/^<\?xml /i,m=/ encoding="([^"]+)"/i,v=/^utf-8$/i;function g(S){if(h.test(S)){var C=m.exec(S),E=C&&C[1];!E||v.test(E)||a.addWarning({message:"unsupported document encoding <"+E+">, falling back to UTF-8"})}}function b(S,C){var E=l.peek();try{l.push(E.handleNode(S))}catch(_){c(_,C,i)&&l.push(new cH)}}function y(S,C){try{l.peek().handleText(S)}catch(E){u(E,C)}}function x(S,C){S.trim()&&y(S,C)}var w=o.getPackages().reduce(function(S,C){return S[C.uri]=C.prefix,S},Object.entries(VF).reduce(function(S,[C,E]){return S[E]=C,S},o.config&&o.config.nsMap||{}));return s.ns(w).on("openTag",function(S,C,E,_){var P=S.attrs||{},$=Object.keys(P).reduce(function(R,O){var k=C(P[O]);return R[O]=k,R},{}),T={name:S.name,originalName:S.originalName,attributes:$,ns:S.ns};b(T,_)}).on("question",g).on("closeTag",f).on("cdata",y).on("text",function(S,C,E){x(C(S),E)}).on("error",c).on("warn",u),new Promise(function(S,C){var E;try{s.parse(e),d()}catch(R){E=R}var _=r.element;!E&&!_&&(E=qp("failed to parse document as <"+r.type.$descriptor.name+">"));var P=a.warnings,$=a.references,T=a.elementsById;return E?(E.warnings=P,C(E)):S({rootElement:_,elementsById:T,references:$,warnings:P})})};fH.prototype.handler=function(e){return new dH(this.model,e)};function hVt(){var e=[];return Object.defineProperty(e,"peek",{value:function(){return this[this.length-1]}}),e}var mVt=` +`,gVt=/<|>|'|"|&|\n\r|\n/g,ACe=/<|>|&/g;function Ku(e){this.prefixMap={},this.uriMap={},this.used={},this.wellknown=[],this.custom=[],this.parent=e,this.defaultPrefixMap=e&&e.defaultPrefixMap||{}}Ku.prototype.mapDefaultPrefixes=function(e){this.defaultPrefixMap=e};Ku.prototype.defaultUriByPrefix=function(e){return this.defaultPrefixMap[e]};Ku.prototype.byUri=function(e){return this.uriMap[e]||this.parent&&this.parent.byUri(e)};Ku.prototype.add=function(e,t){this.uriMap[e.uri]=e,t?this.wellknown.push(e):this.custom.push(e),this.mapPrefix(e.prefix,e.uri)};Ku.prototype.uriByPrefix=function(e){return this.prefixMap[e||"xmlns"]||this.parent&&this.parent.uriByPrefix(e)};Ku.prototype.mapPrefix=function(e,t){this.prefixMap[e||"xmlns"]=t};Ku.prototype.getNSKey=function(e){return e.prefix!==void 0?e.uri+"|"+e.prefix:e.uri};Ku.prototype.logUsed=function(e){var t=e.uri,n=this.getNSKey(e);this.used[n]=this.byUri(t),this.parent&&this.parent.logUsed(e)};Ku.prototype.getUsed=function(e){var t=[].concat(this.wellknown,this.custom);return t.filter(n=>{var r=this.getNSKey(n);return this.used[r]})};function vVt(e){return e.charAt(0).toLowerCase()+e.slice(1)}function yVt(e,t){return kCe(t)?vVt(e):e}function FCe(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}function BCe(e){return ls(e)?e:(e.prefix?e.prefix+":":"")+e.localName}function bVt(e){return e.getUsed().filter(function(t){return t.prefix!=="xml"}).map(function(t){var n="xmlns"+(t.prefix?":"+t.prefix:"");return{name:n,value:t.uri}})}function xVt(e,t){return t.isGeneric?Ne({localName:t.ns.localName},e):Ne({localName:yVt(t.ns.localName,t.$pkg)},e)}function wVt(e,t){return Ne({localName:t.ns.localName},e)}function CVt(e){var t=e.$descriptor;return kn(t.properties,function(n){var r=n.name;if(n.isVirtual||!ka(e,r))return!1;var o=e[r];return o===n.default||o===null?!1:n.isMany?o.length:!0})}var SVt={"\n":"#10","\n\r":"#10",'"':"#34","'":"#39","<":"#60",">":"#62","&":"#38"},EVt={"<":"lt",">":"gt","&":"amp"};function LCe(e,t,n){return e=ls(e)?e:""+e,e.replace(t,function(r){return"&"+n[r]+";"})}function _Vt(e){return LCe(e,gVt,SVt)}function $Vt(e){return LCe(e,ACe,EVt)}function PVt(e){return kn(e,function(t){return t.isAttr})}function MVt(e){return kn(e,function(t){return!t.isAttr})}function pH(e){this.tagName=e}pH.prototype.build=function(e){return this.element=e,this};pH.prototype.serializeTo=function(e){e.appendIndent().append("<"+this.tagName+">"+this.element.id+"").appendNewLine()};function og(){}og.prototype.serializeValue=og.prototype.serializeTo=function(e){e.append(this.escape?$Vt(this.value):this.value)};og.prototype.build=function(e,t){return this.value=t,e.type==="String"&&t.search(ACe)!==-1&&(this.escape=!0),this};function hH(e){this.tagName=e}FCe(hH,og);hH.prototype.serializeTo=function(e){e.appendIndent().append("<"+this.tagName+">"),this.serializeValue(e),e.append("").appendNewLine()};function Hr(e,t){this.body=[],this.attrs=[],this.parent=e,this.propertyDescriptor=t}Hr.prototype.build=function(e){this.element=e;var t=e.$descriptor,n=this.propertyDescriptor,r,o,i=t.isGeneric;return i?r=this.parseGenericNsAttributes(e):r=this.parseNsAttributes(e),n?this.ns=this.nsPropertyTagName(n):this.ns=this.nsTagName(t),this.tagName=this.addTagName(this.ns),i?this.parseGenericContainments(e):(o=CVt(e),this.parseAttributes(PVt(o)),this.parseContainments(MVt(o))),this.parseGenericAttributes(e,r),this};Hr.prototype.nsTagName=function(e){var t=this.logNamespaceUsed(e.ns);return xVt(t,e)};Hr.prototype.nsPropertyTagName=function(e){var t=this.logNamespaceUsed(e.ns);return wVt(t,e)};Hr.prototype.isLocalNs=function(e){return e.uri===this.ns.uri};Hr.prototype.nsAttributeName=function(e){var t;if(ls(e)?t=Hi(e):t=e.ns,e.inherited)return{localName:t.localName};var n=this.logNamespaceUsed(t);return this.getNamespaces().logUsed(n),this.isLocalNs(n)?{localName:t.localName}:Ne({localName:t.localName},n)};Hr.prototype.parseGenericNsAttributes=function(e){return Object.entries(e).filter(([t,n])=>!t.startsWith("$")&&this.parseNsAttribute(e,t,n)).map(([t,n])=>({name:t,value:n}))};Hr.prototype.parseGenericContainments=function(e){var t=e.$body;t&&this.body.push(new og().build({type:"String"},t));var n=e.$children;n&&Me(n,r=>{this.body.push(new Hr(this).build(r))})};Hr.prototype.parseNsAttribute=function(e,t,n){var r=e.$model,o=Hi(t),i;if(o.prefix==="xmlns"&&(i={prefix:o.localName,uri:n}),!o.prefix&&o.localName==="xmlns"&&(i={uri:n}),!i)return{name:t,value:n};if(r&&r.getPackage(n))this.logNamespace(i,!0,!0);else{var a=this.logNamespaceUsed(i,!0);this.getNamespaces().logUsed(a)}};Hr.prototype.parseNsAttributes=function(e){var t=this,n=e.$attrs,r=[];return Me(n,function(o,i){var a=t.parseNsAttribute(e,i,o);a&&r.push(a)}),r};Hr.prototype.parseGenericAttributes=function(e,t){var n=this;Me(t,function(r){try{n.addAttribute(n.nsAttributeName(r.name),r.value)}catch(o){typeof console<"u"&&console.warn(`missing namespace information for <${r.name}=${r.value}> on`,e,o)}})};Hr.prototype.parseContainments=function(e){var t=this,n=this.body,r=this.element;Me(e,function(o){var i=r.get(o.name),a=o.isReference,s=o.isMany;if(s||(i=[i]),o.isBody)n.push(new og().build(o,i[0]));else if(TCe(o.type))Me(i,function(c){n.push(new hH(t.addTagName(t.nsPropertyTagName(o))).build(o,c))});else if(a)Me(i,function(c){n.push(new pH(t.addTagName(t.nsPropertyTagName(o))).build(c))});else{var l=DCe(o);Me(i,function(c){var u;l?l===ICe?u=new Hr(t,o):u=new kk(t,o,l):u=new Hr(t),n.push(u.build(c))})}})};Hr.prototype.getNamespaces=function(e){var t=this.namespaces,n=this.parent,r;return t||(r=n&&n.getNamespaces(),e||!r?this.namespaces=t=new Ku(r):t=r),t};Hr.prototype.logNamespace=function(e,t,n){var r=this.getNamespaces(n),o=e.uri,i=e.prefix,a=r.byUri(o);return(!a||n)&&r.add(e,t),r.mapPrefix(i,o),e};Hr.prototype.logNamespaceUsed=function(e,t){var n=this.getNamespaces(t),r=e.prefix,o=e.uri,i,a,s;if(!r&&!o)return{localName:e.localName};if(s=n.defaultUriByPrefix(r),o=o||s||n.uriByPrefix(r),!o)throw new Error("no namespace uri given for prefix <"+r+">");if(e=n.byUri(o),!e&&!r&&(e=this.logNamespace({uri:o},s===o,!0)),!e){for(i=r,a=1;n.uriByPrefix(i);)i=r+"_"+a++;e=this.logNamespace({prefix:i,uri:o},s===o)}return r&&n.mapPrefix(r,o),e};Hr.prototype.parseAttributes=function(e){var t=this,n=this.element;Me(e,function(r){var o=n.get(r.name);if(r.isReference)if(!r.isMany)o=o.id;else{var i=[];Me(o,function(a){i.push(a.id)}),o=i.join(" ")}t.addAttribute(t.nsAttributeName(r),o)})};Hr.prototype.addTagName=function(e){var t=this.logNamespaceUsed(e);return this.getNamespaces().logUsed(t),BCe(e)};Hr.prototype.addAttribute=function(e,t){var n=this.attrs;ls(t)&&(t=_Vt(t));var r=Gwe(n,function(i){return i.name.localName===e.localName&&i.name.uri===e.uri&&i.name.prefix===e.prefix}),o={name:e,value:t};r!==-1?n.splice(r,1,o):n.push(o)};Hr.prototype.serializeAttributes=function(e){var t=this.attrs,n=this.namespaces;n&&(t=bVt(n).concat(t)),Me(t,function(r){e.append(" ").append(BCe(r.name)).append('="').append(r.value).append('"')})};Hr.prototype.serializeTo=function(e){var t=this.body[0],n=t&&t.constructor!==og;e.appendIndent().append("<"+this.tagName),this.serializeAttributes(e),e.append(t?">":" />"),t&&(n&&e.appendNewLine().indent(),Me(this.body,function(r){r.serializeTo(e)}),n&&e.unindent().appendIndent(),e.append("")),e.appendNewLine()};function kk(e,t,n){Hr.call(this,e,t),this.serialization=n}FCe(kk,Hr);kk.prototype.parseNsAttributes=function(e){var t=Hr.prototype.parseNsAttributes.call(this,e).filter(a=>a.name!==this.serialization),n=e.$descriptor;if(n.name===this.propertyDescriptor.type)return t;var r=this.typeNs=this.nsTagName(n);this.getNamespaces().logUsed(this.typeNs);var o=e.$model.getPackage(r.uri),i=o.xml&&o.xml.typePrefix||"";return this.addAttribute(this.nsAttributeName(this.serialization),(r.prefix?r.prefix+":":"")+i+n.ns.localName),t};kk.prototype.isLocalNs=function(e){return e.uri===(this.typeNs||this.ns).uri};function TVt(){this.value="",this.write=function(e){this.value+=e}}function RVt(e,t){var n=[""];this.append=function(r){return e.write(r),this},this.appendNewLine=function(){return t&&e.write(` +`),this},this.appendIndent=function(){return t&&e.write(n.join(" ")),this},this.indent=function(){return n.push(""),this},this.unindent=function(){return n.pop(),this}}function OVt(e){e=Ne({format:!1,preamble:!0},e||{});function t(n,r){var o=r||new TVt,i=new RVt(o,e.format);e.preamble&&i.append(mVt);var a=new Hr,s=n.$model;if(a.getNamespaces().mapDefaultPrefixes(kVt(s)),a.build(n).serializeTo(i),!r)return o.value}return{toXML:t}}function kVt(e){const t=e.config&&e.config.nsMap||{},n={};for(const r in VF)n[r]=VF[r];for(const r in t){const o=t[r];n[o]=r}for(const r of e.getPackages())n[r.prefix]=r.uri;return n}function Ik(e,t){Nl.call(this,e,t)}Ik.prototype=Object.create(Nl.prototype);Ik.prototype.fromXML=function(e,t,n){ls(t)||(n=t,t="bpmn:Definitions");var r=new fH(Ne({model:this,lax:!0},n)),o=r.handler(t);return r.fromXML(e,o)};Ik.prototype.toXML=function(e,t){var n=new OVt(t);return new Promise(function(r,o){try{var i=n.toXML(e);return r({xml:i})}catch(a){return o(a)}})};var IVt="BPMN20",DVt="http://www.omg.org/spec/BPMN/20100524/MODEL",NVt="bpmn",AVt=[],FVt=[{name:"Interface",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"operations",type:"Operation",isMany:!0},{name:"implementationRef",isAttr:!0,type:"String"}]},{name:"Operation",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"inMessageRef",type:"Message",isReference:!0},{name:"outMessageRef",type:"Message",isReference:!0},{name:"errorRef",type:"Error",isMany:!0,isReference:!0},{name:"implementationRef",isAttr:!0,type:"String"}]},{name:"EndPoint",superClass:["RootElement"]},{name:"Auditing",superClass:["BaseElement"]},{name:"GlobalTask",superClass:["CallableElement"],properties:[{name:"resources",type:"ResourceRole",isMany:!0}]},{name:"Monitoring",superClass:["BaseElement"]},{name:"Performer",superClass:["ResourceRole"]},{name:"Process",superClass:["FlowElementsContainer","CallableElement"],properties:[{name:"processType",type:"ProcessType",isAttr:!0},{name:"isClosed",isAttr:!0,type:"Boolean"},{name:"auditing",type:"Auditing"},{name:"monitoring",type:"Monitoring"},{name:"properties",type:"Property",isMany:!0},{name:"laneSets",isMany:!0,replaces:"FlowElementsContainer#laneSets",type:"LaneSet"},{name:"flowElements",isMany:!0,replaces:"FlowElementsContainer#flowElements",type:"FlowElement"},{name:"artifacts",type:"Artifact",isMany:!0},{name:"resources",type:"ResourceRole",isMany:!0},{name:"correlationSubscriptions",type:"CorrelationSubscription",isMany:!0},{name:"supports",type:"Process",isMany:!0,isReference:!0},{name:"definitionalCollaborationRef",type:"Collaboration",isAttr:!0,isReference:!0},{name:"isExecutable",isAttr:!0,type:"Boolean"}]},{name:"LaneSet",superClass:["BaseElement"],properties:[{name:"lanes",type:"Lane",isMany:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"Lane",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"partitionElementRef",type:"BaseElement",isAttr:!0,isReference:!0},{name:"partitionElement",type:"BaseElement"},{name:"flowNodeRef",type:"FlowNode",isMany:!0,isReference:!0},{name:"childLaneSet",type:"LaneSet",xml:{serialize:"xsi:type"}}]},{name:"GlobalManualTask",superClass:["GlobalTask"]},{name:"ManualTask",superClass:["Task"]},{name:"UserTask",superClass:["Task"],properties:[{name:"renderings",type:"Rendering",isMany:!0},{name:"implementation",isAttr:!0,type:"String"}]},{name:"Rendering",superClass:["BaseElement"]},{name:"HumanPerformer",superClass:["Performer"]},{name:"PotentialOwner",superClass:["HumanPerformer"]},{name:"GlobalUserTask",superClass:["GlobalTask"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"renderings",type:"Rendering",isMany:!0}]},{name:"Gateway",isAbstract:!0,superClass:["FlowNode"],properties:[{name:"gatewayDirection",type:"GatewayDirection",default:"Unspecified",isAttr:!0}]},{name:"EventBasedGateway",superClass:["Gateway"],properties:[{name:"instantiate",default:!1,isAttr:!0,type:"Boolean"},{name:"eventGatewayType",type:"EventBasedGatewayType",isAttr:!0,default:"Exclusive"}]},{name:"ComplexGateway",superClass:["Gateway"],properties:[{name:"activationCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0}]},{name:"ExclusiveGateway",superClass:["Gateway"],properties:[{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0}]},{name:"InclusiveGateway",superClass:["Gateway"],properties:[{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0}]},{name:"ParallelGateway",superClass:["Gateway"]},{name:"RootElement",isAbstract:!0,superClass:["BaseElement"]},{name:"Relationship",superClass:["BaseElement"],properties:[{name:"type",isAttr:!0,type:"String"},{name:"direction",type:"RelationshipDirection",isAttr:!0},{name:"source",isMany:!0,isReference:!0,type:"Element"},{name:"target",isMany:!0,isReference:!0,type:"Element"}]},{name:"BaseElement",isAbstract:!0,properties:[{name:"id",isAttr:!0,type:"String",isId:!0},{name:"documentation",type:"Documentation",isMany:!0},{name:"extensionDefinitions",type:"ExtensionDefinition",isMany:!0,isReference:!0},{name:"extensionElements",type:"ExtensionElements"}]},{name:"Extension",properties:[{name:"mustUnderstand",default:!1,isAttr:!0,type:"Boolean"},{name:"definition",type:"ExtensionDefinition",isAttr:!0,isReference:!0}]},{name:"ExtensionDefinition",properties:[{name:"name",isAttr:!0,type:"String"},{name:"extensionAttributeDefinitions",type:"ExtensionAttributeDefinition",isMany:!0}]},{name:"ExtensionAttributeDefinition",properties:[{name:"name",isAttr:!0,type:"String"},{name:"type",isAttr:!0,type:"String"},{name:"isReference",default:!1,isAttr:!0,type:"Boolean"},{name:"extensionDefinition",type:"ExtensionDefinition",isAttr:!0,isReference:!0}]},{name:"ExtensionElements",properties:[{name:"valueRef",isAttr:!0,isReference:!0,type:"Element"},{name:"values",type:"Element",isMany:!0},{name:"extensionAttributeDefinition",type:"ExtensionAttributeDefinition",isAttr:!0,isReference:!0}]},{name:"Documentation",superClass:["BaseElement"],properties:[{name:"text",type:"String",isBody:!0},{name:"textFormat",default:"text/plain",isAttr:!0,type:"String"}]},{name:"Event",isAbstract:!0,superClass:["FlowNode","InteractionNode"],properties:[{name:"properties",type:"Property",isMany:!0}]},{name:"IntermediateCatchEvent",superClass:["CatchEvent"]},{name:"IntermediateThrowEvent",superClass:["ThrowEvent"]},{name:"EndEvent",superClass:["ThrowEvent"]},{name:"StartEvent",superClass:["CatchEvent"],properties:[{name:"isInterrupting",default:!0,isAttr:!0,type:"Boolean"}]},{name:"ThrowEvent",isAbstract:!0,superClass:["Event"],properties:[{name:"dataInputs",type:"DataInput",isMany:!0},{name:"dataInputAssociations",type:"DataInputAssociation",isMany:!0},{name:"inputSet",type:"InputSet"},{name:"eventDefinitions",type:"EventDefinition",isMany:!0},{name:"eventDefinitionRef",type:"EventDefinition",isMany:!0,isReference:!0}]},{name:"CatchEvent",isAbstract:!0,superClass:["Event"],properties:[{name:"parallelMultiple",isAttr:!0,type:"Boolean",default:!1},{name:"dataOutputs",type:"DataOutput",isMany:!0},{name:"dataOutputAssociations",type:"DataOutputAssociation",isMany:!0},{name:"outputSet",type:"OutputSet"},{name:"eventDefinitions",type:"EventDefinition",isMany:!0},{name:"eventDefinitionRef",type:"EventDefinition",isMany:!0,isReference:!0}]},{name:"BoundaryEvent",superClass:["CatchEvent"],properties:[{name:"cancelActivity",default:!0,isAttr:!0,type:"Boolean"},{name:"attachedToRef",type:"Activity",isAttr:!0,isReference:!0}]},{name:"EventDefinition",isAbstract:!0,superClass:["RootElement"]},{name:"CancelEventDefinition",superClass:["EventDefinition"]},{name:"ErrorEventDefinition",superClass:["EventDefinition"],properties:[{name:"errorRef",type:"Error",isAttr:!0,isReference:!0}]},{name:"TerminateEventDefinition",superClass:["EventDefinition"]},{name:"EscalationEventDefinition",superClass:["EventDefinition"],properties:[{name:"escalationRef",type:"Escalation",isAttr:!0,isReference:!0}]},{name:"Escalation",properties:[{name:"structureRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"},{name:"escalationCode",isAttr:!0,type:"String"}],superClass:["RootElement"]},{name:"CompensateEventDefinition",superClass:["EventDefinition"],properties:[{name:"waitForCompletion",isAttr:!0,type:"Boolean",default:!0},{name:"activityRef",type:"Activity",isAttr:!0,isReference:!0}]},{name:"TimerEventDefinition",superClass:["EventDefinition"],properties:[{name:"timeDate",type:"Expression",xml:{serialize:"xsi:type"}},{name:"timeCycle",type:"Expression",xml:{serialize:"xsi:type"}},{name:"timeDuration",type:"Expression",xml:{serialize:"xsi:type"}}]},{name:"LinkEventDefinition",superClass:["EventDefinition"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"target",type:"LinkEventDefinition",isReference:!0},{name:"source",type:"LinkEventDefinition",isMany:!0,isReference:!0}]},{name:"MessageEventDefinition",superClass:["EventDefinition"],properties:[{name:"messageRef",type:"Message",isAttr:!0,isReference:!0},{name:"operationRef",type:"Operation",isReference:!0}]},{name:"ConditionalEventDefinition",superClass:["EventDefinition"],properties:[{name:"condition",type:"Expression",xml:{serialize:"xsi:type"}}]},{name:"SignalEventDefinition",superClass:["EventDefinition"],properties:[{name:"signalRef",type:"Signal",isAttr:!0,isReference:!0}]},{name:"Signal",superClass:["RootElement"],properties:[{name:"structureRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"ImplicitThrowEvent",superClass:["ThrowEvent"]},{name:"DataState",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"}]},{name:"ItemAwareElement",superClass:["BaseElement"],properties:[{name:"itemSubjectRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"dataState",type:"DataState"}]},{name:"DataAssociation",superClass:["BaseElement"],properties:[{name:"sourceRef",type:"ItemAwareElement",isMany:!0,isReference:!0},{name:"targetRef",type:"ItemAwareElement",isReference:!0},{name:"transformation",type:"FormalExpression",xml:{serialize:"property"}},{name:"assignment",type:"Assignment",isMany:!0}]},{name:"DataInput",superClass:["ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"},{name:"inputSetRef",type:"InputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"inputSetWithOptional",type:"InputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"inputSetWithWhileExecuting",type:"InputSet",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"DataOutput",superClass:["ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"},{name:"outputSetRef",type:"OutputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"outputSetWithOptional",type:"OutputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"outputSetWithWhileExecuting",type:"OutputSet",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"InputSet",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"dataInputRefs",type:"DataInput",isMany:!0,isReference:!0},{name:"optionalInputRefs",type:"DataInput",isMany:!0,isReference:!0},{name:"whileExecutingInputRefs",type:"DataInput",isMany:!0,isReference:!0},{name:"outputSetRefs",type:"OutputSet",isMany:!0,isReference:!0}]},{name:"OutputSet",superClass:["BaseElement"],properties:[{name:"dataOutputRefs",type:"DataOutput",isMany:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"},{name:"inputSetRefs",type:"InputSet",isMany:!0,isReference:!0},{name:"optionalOutputRefs",type:"DataOutput",isMany:!0,isReference:!0},{name:"whileExecutingOutputRefs",type:"DataOutput",isMany:!0,isReference:!0}]},{name:"Property",superClass:["ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"}]},{name:"DataInputAssociation",superClass:["DataAssociation"]},{name:"DataOutputAssociation",superClass:["DataAssociation"]},{name:"InputOutputSpecification",superClass:["BaseElement"],properties:[{name:"dataInputs",type:"DataInput",isMany:!0},{name:"dataOutputs",type:"DataOutput",isMany:!0},{name:"inputSets",type:"InputSet",isMany:!0},{name:"outputSets",type:"OutputSet",isMany:!0}]},{name:"DataObject",superClass:["FlowElement","ItemAwareElement"],properties:[{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"}]},{name:"InputOutputBinding",properties:[{name:"inputDataRef",type:"InputSet",isAttr:!0,isReference:!0},{name:"outputDataRef",type:"OutputSet",isAttr:!0,isReference:!0},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0}]},{name:"Assignment",superClass:["BaseElement"],properties:[{name:"from",type:"Expression",xml:{serialize:"xsi:type"}},{name:"to",type:"Expression",xml:{serialize:"xsi:type"}}]},{name:"DataStore",superClass:["RootElement","ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"capacity",isAttr:!0,type:"Integer"},{name:"isUnlimited",default:!0,isAttr:!0,type:"Boolean"}]},{name:"DataStoreReference",superClass:["ItemAwareElement","FlowElement"],properties:[{name:"dataStoreRef",type:"DataStore",isAttr:!0,isReference:!0}]},{name:"DataObjectReference",superClass:["ItemAwareElement","FlowElement"],properties:[{name:"dataObjectRef",type:"DataObject",isAttr:!0,isReference:!0}]},{name:"ConversationLink",superClass:["BaseElement"],properties:[{name:"sourceRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"targetRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"ConversationAssociation",superClass:["BaseElement"],properties:[{name:"innerConversationNodeRef",type:"ConversationNode",isAttr:!0,isReference:!0},{name:"outerConversationNodeRef",type:"ConversationNode",isAttr:!0,isReference:!0}]},{name:"CallConversation",superClass:["ConversationNode"],properties:[{name:"calledCollaborationRef",type:"Collaboration",isAttr:!0,isReference:!0},{name:"participantAssociations",type:"ParticipantAssociation",isMany:!0}]},{name:"Conversation",superClass:["ConversationNode"]},{name:"SubConversation",superClass:["ConversationNode"],properties:[{name:"conversationNodes",type:"ConversationNode",isMany:!0}]},{name:"ConversationNode",isAbstract:!0,superClass:["InteractionNode","BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"participantRef",type:"Participant",isMany:!0,isReference:!0},{name:"messageFlowRefs",type:"MessageFlow",isMany:!0,isReference:!0},{name:"correlationKeys",type:"CorrelationKey",isMany:!0}]},{name:"GlobalConversation",superClass:["Collaboration"]},{name:"PartnerEntity",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"participantRef",type:"Participant",isMany:!0,isReference:!0}]},{name:"PartnerRole",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"participantRef",type:"Participant",isMany:!0,isReference:!0}]},{name:"CorrelationProperty",superClass:["RootElement"],properties:[{name:"correlationPropertyRetrievalExpression",type:"CorrelationPropertyRetrievalExpression",isMany:!0},{name:"name",isAttr:!0,type:"String"},{name:"type",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"Error",superClass:["RootElement"],properties:[{name:"structureRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"},{name:"errorCode",isAttr:!0,type:"String"}]},{name:"CorrelationKey",superClass:["BaseElement"],properties:[{name:"correlationPropertyRef",type:"CorrelationProperty",isMany:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"Expression",superClass:["BaseElement"],isAbstract:!1,properties:[{name:"body",isBody:!0,type:"String"}]},{name:"FormalExpression",superClass:["Expression"],properties:[{name:"language",isAttr:!0,type:"String"},{name:"evaluatesToTypeRef",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"Message",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"itemRef",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"ItemDefinition",superClass:["RootElement"],properties:[{name:"itemKind",type:"ItemKind",isAttr:!0},{name:"structureRef",isAttr:!0,type:"String"},{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"},{name:"import",type:"Import",isAttr:!0,isReference:!0}]},{name:"FlowElement",isAbstract:!0,superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"auditing",type:"Auditing"},{name:"monitoring",type:"Monitoring"},{name:"categoryValueRef",type:"CategoryValue",isMany:!0,isReference:!0}]},{name:"SequenceFlow",superClass:["FlowElement"],properties:[{name:"isImmediate",isAttr:!0,type:"Boolean"},{name:"conditionExpression",type:"Expression",xml:{serialize:"xsi:type"}},{name:"sourceRef",type:"FlowNode",isAttr:!0,isReference:!0},{name:"targetRef",type:"FlowNode",isAttr:!0,isReference:!0}]},{name:"FlowElementsContainer",isAbstract:!0,superClass:["BaseElement"],properties:[{name:"laneSets",type:"LaneSet",isMany:!0},{name:"flowElements",type:"FlowElement",isMany:!0}]},{name:"CallableElement",isAbstract:!0,superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"ioSpecification",type:"InputOutputSpecification",xml:{serialize:"property"}},{name:"supportedInterfaceRef",type:"Interface",isMany:!0,isReference:!0},{name:"ioBinding",type:"InputOutputBinding",isMany:!0,xml:{serialize:"property"}}]},{name:"FlowNode",isAbstract:!0,superClass:["FlowElement"],properties:[{name:"incoming",type:"SequenceFlow",isMany:!0,isReference:!0},{name:"outgoing",type:"SequenceFlow",isMany:!0,isReference:!0},{name:"lanes",type:"Lane",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"CorrelationPropertyRetrievalExpression",superClass:["BaseElement"],properties:[{name:"messagePath",type:"FormalExpression"},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"CorrelationPropertyBinding",superClass:["BaseElement"],properties:[{name:"dataPath",type:"FormalExpression"},{name:"correlationPropertyRef",type:"CorrelationProperty",isAttr:!0,isReference:!0}]},{name:"Resource",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"resourceParameters",type:"ResourceParameter",isMany:!0}]},{name:"ResourceParameter",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isRequired",isAttr:!0,type:"Boolean"},{name:"type",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"CorrelationSubscription",superClass:["BaseElement"],properties:[{name:"correlationKeyRef",type:"CorrelationKey",isAttr:!0,isReference:!0},{name:"correlationPropertyBinding",type:"CorrelationPropertyBinding",isMany:!0}]},{name:"MessageFlow",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"sourceRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"targetRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"MessageFlowAssociation",superClass:["BaseElement"],properties:[{name:"innerMessageFlowRef",type:"MessageFlow",isAttr:!0,isReference:!0},{name:"outerMessageFlowRef",type:"MessageFlow",isAttr:!0,isReference:!0}]},{name:"InteractionNode",isAbstract:!0,properties:[{name:"incomingConversationLinks",type:"ConversationLink",isMany:!0,isVirtual:!0,isReference:!0},{name:"outgoingConversationLinks",type:"ConversationLink",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"Participant",superClass:["InteractionNode","BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"interfaceRef",type:"Interface",isMany:!0,isReference:!0},{name:"participantMultiplicity",type:"ParticipantMultiplicity"},{name:"endPointRefs",type:"EndPoint",isMany:!0,isReference:!0},{name:"processRef",type:"Process",isAttr:!0,isReference:!0}]},{name:"ParticipantAssociation",superClass:["BaseElement"],properties:[{name:"innerParticipantRef",type:"Participant",isAttr:!0,isReference:!0},{name:"outerParticipantRef",type:"Participant",isAttr:!0,isReference:!0}]},{name:"ParticipantMultiplicity",properties:[{name:"minimum",default:0,isAttr:!0,type:"Integer"},{name:"maximum",default:1,isAttr:!0,type:"Integer"}],superClass:["BaseElement"]},{name:"Collaboration",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isClosed",isAttr:!0,type:"Boolean"},{name:"participants",type:"Participant",isMany:!0},{name:"messageFlows",type:"MessageFlow",isMany:!0},{name:"artifacts",type:"Artifact",isMany:!0},{name:"conversations",type:"ConversationNode",isMany:!0},{name:"conversationAssociations",type:"ConversationAssociation"},{name:"participantAssociations",type:"ParticipantAssociation",isMany:!0},{name:"messageFlowAssociations",type:"MessageFlowAssociation",isMany:!0},{name:"correlationKeys",type:"CorrelationKey",isMany:!0},{name:"choreographyRef",type:"Choreography",isMany:!0,isReference:!0},{name:"conversationLinks",type:"ConversationLink",isMany:!0}]},{name:"ChoreographyActivity",isAbstract:!0,superClass:["FlowNode"],properties:[{name:"participantRef",type:"Participant",isMany:!0,isReference:!0},{name:"initiatingParticipantRef",type:"Participant",isAttr:!0,isReference:!0},{name:"correlationKeys",type:"CorrelationKey",isMany:!0},{name:"loopType",type:"ChoreographyLoopType",default:"None",isAttr:!0}]},{name:"CallChoreography",superClass:["ChoreographyActivity"],properties:[{name:"calledChoreographyRef",type:"Choreography",isAttr:!0,isReference:!0},{name:"participantAssociations",type:"ParticipantAssociation",isMany:!0}]},{name:"SubChoreography",superClass:["ChoreographyActivity","FlowElementsContainer"],properties:[{name:"artifacts",type:"Artifact",isMany:!0}]},{name:"ChoreographyTask",superClass:["ChoreographyActivity"],properties:[{name:"messageFlowRef",type:"MessageFlow",isMany:!0,isReference:!0}]},{name:"Choreography",superClass:["Collaboration","FlowElementsContainer"]},{name:"GlobalChoreographyTask",superClass:["Choreography"],properties:[{name:"initiatingParticipantRef",type:"Participant",isAttr:!0,isReference:!0}]},{name:"TextAnnotation",superClass:["Artifact"],properties:[{name:"text",type:"String"},{name:"textFormat",default:"text/plain",isAttr:!0,type:"String"}]},{name:"Group",superClass:["Artifact"],properties:[{name:"categoryValueRef",type:"CategoryValue",isAttr:!0,isReference:!0}]},{name:"Association",superClass:["Artifact"],properties:[{name:"associationDirection",type:"AssociationDirection",isAttr:!0},{name:"sourceRef",type:"BaseElement",isAttr:!0,isReference:!0},{name:"targetRef",type:"BaseElement",isAttr:!0,isReference:!0}]},{name:"Category",superClass:["RootElement"],properties:[{name:"categoryValue",type:"CategoryValue",isMany:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"Artifact",isAbstract:!0,superClass:["BaseElement"]},{name:"CategoryValue",superClass:["BaseElement"],properties:[{name:"categorizedFlowElements",type:"FlowElement",isMany:!0,isVirtual:!0,isReference:!0},{name:"value",isAttr:!0,type:"String"}]},{name:"Activity",isAbstract:!0,superClass:["FlowNode"],properties:[{name:"isForCompensation",default:!1,isAttr:!0,type:"Boolean"},{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0},{name:"ioSpecification",type:"InputOutputSpecification",xml:{serialize:"property"}},{name:"boundaryEventRefs",type:"BoundaryEvent",isMany:!0,isReference:!0},{name:"properties",type:"Property",isMany:!0},{name:"dataInputAssociations",type:"DataInputAssociation",isMany:!0},{name:"dataOutputAssociations",type:"DataOutputAssociation",isMany:!0},{name:"startQuantity",default:1,isAttr:!0,type:"Integer"},{name:"resources",type:"ResourceRole",isMany:!0},{name:"completionQuantity",default:1,isAttr:!0,type:"Integer"},{name:"loopCharacteristics",type:"LoopCharacteristics"}]},{name:"ServiceTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0}]},{name:"SubProcess",superClass:["Activity","FlowElementsContainer","InteractionNode"],properties:[{name:"triggeredByEvent",default:!1,isAttr:!0,type:"Boolean"},{name:"artifacts",type:"Artifact",isMany:!0}]},{name:"LoopCharacteristics",isAbstract:!0,superClass:["BaseElement"]},{name:"MultiInstanceLoopCharacteristics",superClass:["LoopCharacteristics"],properties:[{name:"isSequential",default:!1,isAttr:!0,type:"Boolean"},{name:"behavior",type:"MultiInstanceBehavior",default:"All",isAttr:!0},{name:"loopCardinality",type:"Expression",xml:{serialize:"xsi:type"}},{name:"loopDataInputRef",type:"ItemAwareElement",isReference:!0},{name:"loopDataOutputRef",type:"ItemAwareElement",isReference:!0},{name:"inputDataItem",type:"DataInput",xml:{serialize:"property"}},{name:"outputDataItem",type:"DataOutput",xml:{serialize:"property"}},{name:"complexBehaviorDefinition",type:"ComplexBehaviorDefinition",isMany:!0},{name:"completionCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"oneBehaviorEventRef",type:"EventDefinition",isAttr:!0,isReference:!0},{name:"noneBehaviorEventRef",type:"EventDefinition",isAttr:!0,isReference:!0}]},{name:"StandardLoopCharacteristics",superClass:["LoopCharacteristics"],properties:[{name:"testBefore",default:!1,isAttr:!0,type:"Boolean"},{name:"loopCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"loopMaximum",type:"Integer",isAttr:!0}]},{name:"CallActivity",superClass:["Activity","InteractionNode"],properties:[{name:"calledElement",type:"String",isAttr:!0}]},{name:"Task",superClass:["Activity","InteractionNode"]},{name:"SendTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"ReceiveTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"instantiate",default:!1,isAttr:!0,type:"Boolean"},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"ScriptTask",superClass:["Task"],properties:[{name:"scriptFormat",isAttr:!0,type:"String"},{name:"script",type:"String"}]},{name:"BusinessRuleTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"}]},{name:"AdHocSubProcess",superClass:["SubProcess"],properties:[{name:"completionCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"ordering",type:"AdHocOrdering",isAttr:!0},{name:"cancelRemainingInstances",default:!0,isAttr:!0,type:"Boolean"}]},{name:"Transaction",superClass:["SubProcess"],properties:[{name:"protocol",isAttr:!0,type:"String"},{name:"method",isAttr:!0,type:"String"}]},{name:"GlobalScriptTask",superClass:["GlobalTask"],properties:[{name:"scriptLanguage",isAttr:!0,type:"String"},{name:"script",isAttr:!0,type:"String"}]},{name:"GlobalBusinessRuleTask",superClass:["GlobalTask"],properties:[{name:"implementation",isAttr:!0,type:"String"}]},{name:"ComplexBehaviorDefinition",superClass:["BaseElement"],properties:[{name:"condition",type:"FormalExpression"},{name:"event",type:"ImplicitThrowEvent"}]},{name:"ResourceRole",superClass:["BaseElement"],properties:[{name:"resourceRef",type:"Resource",isReference:!0},{name:"resourceParameterBindings",type:"ResourceParameterBinding",isMany:!0},{name:"resourceAssignmentExpression",type:"ResourceAssignmentExpression"},{name:"name",isAttr:!0,type:"String"}]},{name:"ResourceParameterBinding",properties:[{name:"expression",type:"Expression",xml:{serialize:"xsi:type"}},{name:"parameterRef",type:"ResourceParameter",isAttr:!0,isReference:!0}],superClass:["BaseElement"]},{name:"ResourceAssignmentExpression",properties:[{name:"expression",type:"Expression",xml:{serialize:"xsi:type"}}],superClass:["BaseElement"]},{name:"Import",properties:[{name:"importType",isAttr:!0,type:"String"},{name:"location",isAttr:!0,type:"String"},{name:"namespace",isAttr:!0,type:"String"}]},{name:"Definitions",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"targetNamespace",isAttr:!0,type:"String"},{name:"expressionLanguage",default:"http://www.w3.org/1999/XPath",isAttr:!0,type:"String"},{name:"typeLanguage",default:"http://www.w3.org/2001/XMLSchema",isAttr:!0,type:"String"},{name:"imports",type:"Import",isMany:!0},{name:"extensions",type:"Extension",isMany:!0},{name:"rootElements",type:"RootElement",isMany:!0},{name:"diagrams",isMany:!0,type:"bpmndi:BPMNDiagram"},{name:"exporter",isAttr:!0,type:"String"},{name:"relationships",type:"Relationship",isMany:!0},{name:"exporterVersion",isAttr:!0,type:"String"}]}],BVt=[{name:"ProcessType",literalValues:[{name:"None"},{name:"Public"},{name:"Private"}]},{name:"GatewayDirection",literalValues:[{name:"Unspecified"},{name:"Converging"},{name:"Diverging"},{name:"Mixed"}]},{name:"EventBasedGatewayType",literalValues:[{name:"Parallel"},{name:"Exclusive"}]},{name:"RelationshipDirection",literalValues:[{name:"None"},{name:"Forward"},{name:"Backward"},{name:"Both"}]},{name:"ItemKind",literalValues:[{name:"Physical"},{name:"Information"}]},{name:"ChoreographyLoopType",literalValues:[{name:"None"},{name:"Standard"},{name:"MultiInstanceSequential"},{name:"MultiInstanceParallel"}]},{name:"AssociationDirection",literalValues:[{name:"None"},{name:"One"},{name:"Both"}]},{name:"MultiInstanceBehavior",literalValues:[{name:"None"},{name:"One"},{name:"All"},{name:"Complex"}]},{name:"AdHocOrdering",literalValues:[{name:"Parallel"},{name:"Sequential"}]}],LVt={tagAlias:"lowerCase",typePrefix:"t"},jVt={name:IVt,uri:DVt,prefix:NVt,associations:AVt,types:FVt,enumerations:BVt,xml:LVt},zVt="BPMNDI",HVt="http://www.omg.org/spec/BPMN/20100524/DI",VVt="bpmndi",WVt=[{name:"BPMNDiagram",properties:[{name:"plane",type:"BPMNPlane",redefines:"di:Diagram#rootElement"},{name:"labelStyle",type:"BPMNLabelStyle",isMany:!0}],superClass:["di:Diagram"]},{name:"BPMNPlane",properties:[{name:"bpmnElement",isAttr:!0,isReference:!0,type:"bpmn:BaseElement",redefines:"di:DiagramElement#modelElement"}],superClass:["di:Plane"]},{name:"BPMNShape",properties:[{name:"bpmnElement",isAttr:!0,isReference:!0,type:"bpmn:BaseElement",redefines:"di:DiagramElement#modelElement"},{name:"isHorizontal",isAttr:!0,type:"Boolean"},{name:"isExpanded",isAttr:!0,type:"Boolean"},{name:"isMarkerVisible",isAttr:!0,type:"Boolean"},{name:"label",type:"BPMNLabel"},{name:"isMessageVisible",isAttr:!0,type:"Boolean"},{name:"participantBandKind",type:"ParticipantBandKind",isAttr:!0},{name:"choreographyActivityShape",type:"BPMNShape",isAttr:!0,isReference:!0}],superClass:["di:LabeledShape"]},{name:"BPMNEdge",properties:[{name:"label",type:"BPMNLabel"},{name:"bpmnElement",isAttr:!0,isReference:!0,type:"bpmn:BaseElement",redefines:"di:DiagramElement#modelElement"},{name:"sourceElement",isAttr:!0,isReference:!0,type:"di:DiagramElement",redefines:"di:Edge#source"},{name:"targetElement",isAttr:!0,isReference:!0,type:"di:DiagramElement",redefines:"di:Edge#target"},{name:"messageVisibleKind",type:"MessageVisibleKind",isAttr:!0,default:"initiating"}],superClass:["di:LabeledEdge"]},{name:"BPMNLabel",properties:[{name:"labelStyle",type:"BPMNLabelStyle",isAttr:!0,isReference:!0,redefines:"di:DiagramElement#style"}],superClass:["di:Label"]},{name:"BPMNLabelStyle",properties:[{name:"font",type:"dc:Font"}],superClass:["di:Style"]}],UVt=[{name:"ParticipantBandKind",literalValues:[{name:"top_initiating"},{name:"middle_initiating"},{name:"bottom_initiating"},{name:"top_non_initiating"},{name:"middle_non_initiating"},{name:"bottom_non_initiating"}]},{name:"MessageVisibleKind",literalValues:[{name:"initiating"},{name:"non_initiating"}]}],GVt=[],qVt={name:zVt,uri:HVt,prefix:VVt,types:WVt,enumerations:UVt,associations:GVt},KVt="DC",YVt="http://www.omg.org/spec/DD/20100524/DC",XVt="dc",QVt=[{name:"Boolean"},{name:"Integer"},{name:"Real"},{name:"String"},{name:"Font",properties:[{name:"name",type:"String",isAttr:!0},{name:"size",type:"Real",isAttr:!0},{name:"isBold",type:"Boolean",isAttr:!0},{name:"isItalic",type:"Boolean",isAttr:!0},{name:"isUnderline",type:"Boolean",isAttr:!0},{name:"isStrikeThrough",type:"Boolean",isAttr:!0}]},{name:"Point",properties:[{name:"x",type:"Real",default:"0",isAttr:!0},{name:"y",type:"Real",default:"0",isAttr:!0}]},{name:"Bounds",properties:[{name:"x",type:"Real",default:"0",isAttr:!0},{name:"y",type:"Real",default:"0",isAttr:!0},{name:"width",type:"Real",isAttr:!0},{name:"height",type:"Real",isAttr:!0}]}],ZVt=[],JVt={name:KVt,uri:YVt,prefix:XVt,types:QVt,associations:ZVt},eWt="DI",tWt="http://www.omg.org/spec/DD/20100524/DI",nWt="di",rWt=[{name:"DiagramElement",isAbstract:!0,properties:[{name:"id",isAttr:!0,isId:!0,type:"String"},{name:"extension",type:"Extension"},{name:"owningDiagram",type:"Diagram",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"owningElement",type:"DiagramElement",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"modelElement",isReadOnly:!0,isVirtual:!0,isReference:!0,type:"Element"},{name:"style",type:"Style",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"ownedElement",type:"DiagramElement",isReadOnly:!0,isMany:!0,isVirtual:!0}]},{name:"Node",isAbstract:!0,superClass:["DiagramElement"]},{name:"Edge",isAbstract:!0,superClass:["DiagramElement"],properties:[{name:"source",type:"DiagramElement",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"target",type:"DiagramElement",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"waypoint",isUnique:!1,isMany:!0,type:"dc:Point",xml:{serialize:"xsi:type"}}]},{name:"Diagram",isAbstract:!0,properties:[{name:"id",isAttr:!0,isId:!0,type:"String"},{name:"rootElement",type:"DiagramElement",isReadOnly:!0,isVirtual:!0},{name:"name",isAttr:!0,type:"String"},{name:"documentation",isAttr:!0,type:"String"},{name:"resolution",isAttr:!0,type:"Real"},{name:"ownedStyle",type:"Style",isReadOnly:!0,isMany:!0,isVirtual:!0}]},{name:"Shape",isAbstract:!0,superClass:["Node"],properties:[{name:"bounds",type:"dc:Bounds"}]},{name:"Plane",isAbstract:!0,superClass:["Node"],properties:[{name:"planeElement",type:"DiagramElement",subsettedProperty:"DiagramElement-ownedElement",isMany:!0}]},{name:"LabeledEdge",isAbstract:!0,superClass:["Edge"],properties:[{name:"ownedLabel",type:"Label",isReadOnly:!0,subsettedProperty:"DiagramElement-ownedElement",isMany:!0,isVirtual:!0}]},{name:"LabeledShape",isAbstract:!0,superClass:["Shape"],properties:[{name:"ownedLabel",type:"Label",isReadOnly:!0,subsettedProperty:"DiagramElement-ownedElement",isMany:!0,isVirtual:!0}]},{name:"Label",isAbstract:!0,superClass:["Node"],properties:[{name:"bounds",type:"dc:Bounds"}]},{name:"Style",isAbstract:!0,properties:[{name:"id",isAttr:!0,isId:!0,type:"String"}]},{name:"Extension",properties:[{name:"values",isMany:!0,type:"Element"}]}],oWt=[],iWt={tagAlias:"lowerCase"},aWt={name:eWt,uri:tWt,prefix:nWt,types:rWt,associations:oWt,xml:iWt},sWt="bpmn.io colors for BPMN",lWt="http://bpmn.io/schema/bpmn/biocolor/1.0",cWt="bioc",uWt=[{name:"ColoredShape",extends:["bpmndi:BPMNShape"],properties:[{name:"stroke",isAttr:!0,type:"String"},{name:"fill",isAttr:!0,type:"String"}]},{name:"ColoredEdge",extends:["bpmndi:BPMNEdge"],properties:[{name:"stroke",isAttr:!0,type:"String"},{name:"fill",isAttr:!0,type:"String"}]}],dWt=[],fWt=[],pWt={name:sWt,uri:lWt,prefix:cWt,types:uWt,enumerations:dWt,associations:fWt},hWt="BPMN in Color",mWt="http://www.omg.org/spec/BPMN/non-normative/color/1.0",gWt="color",vWt=[{name:"ColoredLabel",extends:["bpmndi:BPMNLabel"],properties:[{name:"color",isAttr:!0,type:"String"}]},{name:"ColoredShape",extends:["bpmndi:BPMNShape"],properties:[{name:"background-color",isAttr:!0,type:"String"},{name:"border-color",isAttr:!0,type:"String"}]},{name:"ColoredEdge",extends:["bpmndi:BPMNEdge"],properties:[{name:"border-color",isAttr:!0,type:"String"}]}],yWt=[],bWt=[],xWt={name:hWt,uri:mWt,prefix:gWt,types:vWt,enumerations:yWt,associations:bWt};const wWt={bpmn:jVt,bpmndi:qVt,dc:JVt,di:aWt,bioc:pWt,color:xWt};function CWt(e,t){const n=Ne({},wWt,e);return new Ik(n,t)}function Bi(e){return e?"<"+e.$type+(e.id?' id="'+e.id:"")+'" />':""}var SWt="Tried to access di from the businessObject. The di is available through the diagram element only. For more information, see https://github.com/bpmn-io/bpmn-js/issues/1472";function jCe(e){ka(e,"di")||Object.defineProperty(e,"di",{enumerable:!1,get:function(){throw new Error(SWt)}})}function wa(e,t){return e.$instanceOf(t)}function EWt(e){return Yn(e.rootElements,function(t){return wa(t,"bpmn:Process")||wa(t,"bpmn:Collaboration")})}function _Wt(e){var t={},n=[],r={};function o(j,F){return function(W){j(W,F)}}function i(j){t[j.id]=j}function a(j){return t[j.id]}function s(j,F){var W=j.gfx;if(W)throw new Error(`already rendered ${Bi(j)}`);return e.element(j,r[j.id],F)}function l(j,F){return e.root(j,r[j.id],F)}function c(j,F){try{var W=r[j.id]&&s(j,F);return i(j),W}catch(X){u(X.message,{element:j,error:X}),console.error(`failed to import ${Bi(j)}`,X)}}function u(j,F){e.error(j,F)}var d=this.registerDi=function(F){var W=F.bpmnElement;W?r[W.id]?u(`multiple DI elements defined for ${Bi(W)}`,{element:W}):(r[W.id]=F,jCe(W)):u(`no bpmnElement referenced in ${Bi(F)}`,{element:F})};function f(j){h(j.plane)}function h(j){d(j),Me(j.planeElement,m)}function m(j){d(j)}this.handleDefinitions=function(F,W){var X=F.diagrams;if(W&&X.indexOf(W)===-1)throw new Error("diagram not part of ");if(!W&&X&&X.length&&(W=X[0]),!W)throw new Error("no diagram to display");r={},f(W);var J=W.plane;if(!J)throw new Error(`no plane for ${Bi(W)}`);var q=J.bpmnElement;if(!q)if(q=EWt(F),q)u(`correcting missing bpmnElement on ${Bi(J)} to ${Bi(q)}`),J.bpmnElement=q,d(J);else throw new Error("no process or collaboration to display");var A=l(q,J);if(wa(q,"bpmn:Process")||wa(q,"bpmn:SubProcess"))g(q,A);else if(wa(q,"bpmn:Collaboration"))U(q,A),b(F.rootElements,A);else throw new Error(`unsupported bpmnElement for ${Bi(J)}: ${Bi(q)}`);v(n)};var v=this.handleDeferred=function(){for(var F;n.length;)F=n.shift(),F()};function g(j,F){N(j,F),P(j.ioSpecification,F),_(j.artifacts,F),i(j)}function b(j,F){var W=kn(j,function(X){return!a(X)&&wa(X,"bpmn:Process")&&X.laneSets});W.forEach(o(g,F))}function y(j,F){c(j,F)}function x(j,F){Me(j,o(y,F))}function w(j,F){c(j,F)}function S(j,F){c(j,F)}function C(j,F){c(j,F)}function E(j,F){c(j,F)}function _(j,F){Me(j,function(W){wa(W,"bpmn:Association")?n.push(function(){E(W,F)}):E(W,F)})}function P(j,F){j&&(Me(j.dataInputs,o(S,F)),Me(j.dataOutputs,o(C,F)))}var $=this.handleSubProcess=function(F,W){N(F,W),_(F.artifacts,W)};function T(j,F){var W=c(j,F);wa(j,"bpmn:SubProcess")&&$(j,W||F),wa(j,"bpmn:Activity")&&P(j.ioSpecification,F),n.push(function(){Me(j.dataInputAssociations,o(w,F)),Me(j.dataOutputAssociations,o(w,F))})}function R(j,F){c(j,F)}function O(j,F){c(j,F)}function k(j,F){n.push(function(){var W=c(j,F);j.childLaneSet&&I(j.childLaneSet,W||F),V(j)})}function I(j,F){Me(j.lanes,o(k,F))}function D(j,F){Me(j,o(I,F))}function N(j,F){L(j.flowElements,F),j.laneSets&&D(j.laneSets,F)}function L(j,F){Me(j,function(W){wa(W,"bpmn:SequenceFlow")?n.push(function(){R(W,F)}):wa(W,"bpmn:BoundaryEvent")?n.unshift(function(){T(W,F)}):wa(W,"bpmn:FlowNode")?T(W,F):wa(W,"bpmn:DataObject")||(wa(W,"bpmn:DataStoreReference")||wa(W,"bpmn:DataObjectReference")?O(W,F):u(`unrecognized flowElement ${Bi(W)} in context ${Bi(F&&F.businessObject)}`,{element:W,context:F}))})}function H(j,F){var W=c(j,F),X=j.processRef;X&&g(X,W||F)}function U(j,F){Me(j.participants,o(H,F)),n.push(function(){x(j.messageFlows,F)}),_(j.artifacts,F)}function V(j){Me(j.flowNodeRef,function(F){var W=F.get("lanes");W&&W.push(j)})}}function ae(e,t){var n=_t(e);return n&&typeof n.$instanceOf=="function"&&n.$instanceOf(t)}function In(e,t){return sh(t,function(n){return ae(e,n)})}function _t(e){return e&&e.businessObject||e}function Gn(e){return e&&e.di}function $Wt(e,t,n){var r,o,i,a,s=[];function l(c,u){var d={root:function(v,g){return r.add(v,g)},element:function(v,g,b){return r.add(v,g,b)},error:function(v,g){s.push({message:v,context:g})}},f=new _Wt(d);u=u||c.diagrams&&c.diagrams[0];var h=PWt(c,u);if(!h)throw new Error("no diagram to display");Me(h,function(v){f.handleDefinitions(c,v)});var m=u.plane.bpmnElement.id;i.setRootElement(i.findRoot(m+"_plane")||i.findRoot(m))}return new Promise(function(c,u){try{return r=e.get("bpmnImporter"),o=e.get("eventBus"),i=e.get("canvas"),o.fire("import.render.start",{definitions:t}),l(t,n),o.fire("import.render.complete",{error:a,warnings:s}),c({warnings:s})}catch(d){return d.warnings=s,u(d)}})}function PWt(e,t){if(!(!t||!t.plane)){var n=t.plane.bpmnElement,r=n;!ae(n,"bpmn:Process")&&!ae(n,"bpmn:Collaboration")&&(r=MWt(n));var o;ae(r,"bpmn:Collaboration")?o=r:o=Yn(e.rootElements,function(c){if(ae(c,"bpmn:Collaboration"))return Yn(c.participants,function(u){return u.processRef===r})});var i=[r];o&&(i=Gi(o.participants,function(c){return c.processRef}),i.push(o));var a=zCe(i),s=[t],l=[n];return Me(e.diagrams,function(c){if(c.plane){var u=c.plane.bpmnElement;a.indexOf(u)!==-1&&l.indexOf(u)===-1&&(s.push(c),l.push(u))}}),s}}function zCe(e){var t=[];return Me(e,function(n){n&&(t.push(n),t=t.concat(zCe(n.flowElements)))}),t}function MWt(e){for(var t=e;t;){if(ae(t,"bpmn:Process"))return t;t=t.$parent}}var TWt='',HCe=TWt,VCe={verticalAlign:"middle"},WCe={color:"#404040"},RWt={zIndex:"1001",position:"fixed",top:"0",left:"0",right:"0",bottom:"0"},OWt={width:"100%",height:"100%",background:"rgba(40,40,40,0.2)"},kWt={position:"absolute",left:"50%",top:"40%",transform:"translate(-50%)",width:"260px",padding:"10px",background:"white",boxShadow:"0 1px 4px rgba(0,0,0,0.3)",fontFamily:"Helvetica, Arial, sans-serif",fontSize:"14px",display:"flex",lineHeight:"1.3"},IWt='
      '+HCe+'Web-based tooling for BPMN, DMN and forms powered by bpmn.io.
      ',uu;function DWt(){uu=Or(IWt),Li(uu,RWt),Li(Cr("svg",uu),VCe),Li(Cr(".backdrop",uu),OWt),Li(Cr(".notice",uu),kWt),Li(Cr(".link",uu),WCe,{margin:"15px 20px 15px 10px",alignSelf:"center"})}function NWt(){uu||(DWt(),ts.bind(uu,".backdrop","click",function(e){document.body.removeChild(uu)})),document.body.appendChild(uu)}function eo(e){e=Ne({},FWt,e),this._moddle=this._createModdle(e),this._container=this._createContainer(e),this._init(this._container,this._moddle,e),LWt(this._container)}Ht(eo,ch);eo.prototype.importXML=async function(t,n){const r=this;function o(a){return r.get("eventBus").createEvent(a)}let i=[];try{t=this._emit("import.parse.start",{xml:t})||t;let a;try{a=await this._moddle.fromXML(t,"bpmn:Definitions")}catch(f){throw this._emit("import.parse.complete",{error:f}),f}let s=a.rootElement;const l=a.references,c=a.warnings,u=a.elementsById;i=i.concat(c),s=this._emit("import.parse.complete",o({error:null,definitions:s,elementsById:u,references:l,warnings:i}))||s;const d=await this.importDefinitions(s,n);return i=i.concat(d.warnings),this._emit("import.done",{error:null,warnings:i}),{warnings:i}}catch(a){let s=a;throw i=i.concat(s.warnings||[]),C$(s,i),s=AWt(s),this._emit("import.done",{error:s,warnings:s.warnings}),s}};eo.prototype.importDefinitions=async function(t,n){return this._setDefinitions(t),{warnings:(await this.open(n)).warnings}};eo.prototype.open=async function(t){const n=this._definitions;let r=t;if(!n){const i=new Error("no XML imported");throw C$(i,[]),i}if(typeof t=="string"&&(r=BWt(n,t),!r)){const i=new Error("BPMNDiagram <"+t+"> not found");throw C$(i,[]),i}try{this.clear()}catch(i){throw C$(i,[]),i}const{warnings:o}=await $Wt(this,n,r);return{warnings:o}};eo.prototype.saveXML=async function(t){t=t||{};let n=this._definitions,r,o;try{if(!n)throw new Error("no definitions loaded");n=this._emit("saveXML.start",{definitions:n})||n,o=(await this._moddle.toXML(n,t)).xml,o=this._emit("saveXML.serialized",{xml:o})||o}catch(a){r=a}const i=r?{error:r}:{xml:o};if(this._emit("saveXML.done",i),r)throw r;return i};eo.prototype.saveSVG=async function(){this._emit("saveSVG.start");let t,n;try{const r=this.get("canvas"),o=r.getActiveLayer(),i=Cr(":scope > defs",r._svg),a=wte(o),s=i?""+wte(i)+"":"",l=o.getBBox();t=` -'+s+a+""}catch(r){n=r}if(this._emit("saveSVG.done",{error:n,svg:t}),n)throw n;return{svg:t}};eo.prototype._setDefinitions=function(e){this._definitions=e};eo.prototype.getModules=function(){return this._modules};eo.prototype.clear=function(){this.getDefinitions()&&lh.prototype.clear.call(this)};eo.prototype.destroy=function(){lh.prototype.destroy.call(this),Fu(this._container)};eo.prototype.on=function(e,t,n,r){return this.get("eventBus").on(e,t,n,r)};eo.prototype.off=function(e,t){this.get("eventBus").off(e,t)};eo.prototype.attachTo=function(e){if(!e)throw new Error("parentNode required");this.detach(),e.get&&e.constructor.prototype.jquery&&(e=e.get(0)),typeof e=="string"&&(e=wr(e)),e.appendChild(this._container),this._emit("attach",{}),this.get("canvas").resized()};eo.prototype.getDefinitions=function(){return this._definitions};eo.prototype.detach=function(){const e=this._container,t=e.parentNode;t&&(this._emit("detach",{}),t.removeChild(e))};eo.prototype._init=function(e,t,n){const r=n.modules||this.getModules(n),o=n.additionalModules||[],i=[{bpmnjs:["value",this],moddle:["value",t]}],a=[].concat(i,r,o),s=De(qu(n,["additionalModules"]),{canvas:De({},n.canvas,{container:e}),modules:a});lh.call(this,s),n&&n.container&&this.attachTo(n.container)};eo.prototype._emit=function(e,t){return this.get("eventBus").fire(e,t)};eo.prototype._createContainer=function(e){const t=Tr('
      ');return Bi(t,{width:jte(e.width),height:jte(e.height),position:e.position}),t};eo.prototype._createModdle=function(e){const t=De({},this._moddleExtensions,e.moddleExtensions);return new wWt(t)};eo.prototype._modules=[];function w$(e,t){return e.warnings=t,e}function AWt(e){const n=/unparsable content <([^>]+)> detected([\s\S]*)$/.exec(e.message);return n&&(e.message="unparsable content <"+n[1]+"> detected; this may indicate an invalid BPMN 2.0 diagram file"+n[2]),e}const FWt={width:"100%",height:"100%",position:"relative"};function jte(e){return e+(un(e)?"px":"")}function BWt(e,t){return t&&Yn(e.diagrams,function(n){return n.id===t})||null}function LWt(e){const n=''+Hwe+"",r=Tr(n);Bi(wr("svg",r),Vwe),Bi(r,Wwe,{position:"absolute",bottom:"15px",right:"15px",zIndex:"100"}),e.appendChild(r),xn.bind(r,"click",function(o){DWt(),o.preventDefault()})}function ZS(e){eo.call(this,e),this.on("import.parse.complete",function(t){t.error||this._collectIds(t.definitions,t.elementsById)},this),this.on("diagram.destroy",function(){this.get("moddle").ids.clear()},this)}Ht(ZS,eo);ZS.prototype._createModdle=function(e){var t=eo.prototype._createModdle.call(this,e);return t.ids=new Du([32,36,1]),t};ZS.prototype._collectIds=function(e,t){var n=e.$model,r=n.ids,o;r.clear();for(o in t)r.claim(o,t[o])};function Bn(e,t){return ae(e,"bpmn:CallActivity")?!1:ae(e,"bpmn:SubProcess")?(t=t||Gn(e),t&&ae(t,"bpmndi:BPMNPlane")?!0:t&&!!t.isExpanded):ae(e,"bpmn:Participant")?!!_t(e).processRef:!0}function ii(e){if(!(!ae(e,"bpmn:Participant")&&!ae(e,"bpmn:Lane"))){var t=Gn(e).isHorizontal;return t===void 0?!0:t}}function jWt(e){return e&&_t(e).isInterrupting!==!1}function Hi(e){return e&&!!_t(e).triggeredByEvent}function Eb(e,t){var n=_t(e).eventDefinitions;return ah(n,function(r){return ae(r,t)})}function zWt(e){return Eb(e,"bpmn:ErrorEventDefinition")}function HWt(e){return Eb(e,"bpmn:EscalationEventDefinition")}function VWt(e){return Eb(e,"bpmn:CompensateEventDefinition")}var rw={width:90,height:20},zte=15;function og(e){return ae(e,"bpmn:Event")||ae(e,"bpmn:Gateway")||ae(e,"bpmn:DataStoreReference")||ae(e,"bpmn:DataObjectReference")||ae(e,"bpmn:DataInput")||ae(e,"bpmn:DataOutput")||ae(e,"bpmn:SequenceFlow")||ae(e,"bpmn:MessageFlow")||ae(e,"bpmn:Group")}function NI(e){return qn(e.label)}function WWt(e){var t=e.length/2-1,n=e[Math.floor(t)],r=e[Math.ceil(t+.01)],o=UWt(e),i=Math.atan((r.y-n.y)/(r.x-n.x)),a=o.x,s=o.y;return Math.abs(i) defs",Q);te||(te=Yt("defs"),mn(Q,te)),mn(te,ee)}function h(q,A,z,G){var Y=nUt.nextPrefixed("marker-");return m(q,Y,A,z,G),"url(#"+Y+")"}function m(q,A,z,G,Y){if(z==="sequenceflow-end"){var Q=Yt("path",{d:"M 1 5 L 11 10 L 1 15 Z",...u({fill:Y,stroke:Y,strokeWidth:1})});p(A,{element:Q,ref:{x:11,y:10},scale:.5,parentGfx:q})}if(z==="messageflow-start"){var ee=Yt("circle",{cx:6,cy:6,r:3.5,...u({fill:G,stroke:Y,strokeWidth:1,strokeDasharray:[1e4,1]})});p(A,{element:ee,ref:{x:6,y:6},parentGfx:q})}if(z==="messageflow-end"){var te=Yt("path",{d:"m 1 5 l 0 -3 l 7 3 l -7 3 z",...u({fill:G,stroke:Y,strokeWidth:1,strokeDasharray:[1e4,1]})});p(A,{element:te,ref:{x:8.5,y:5},parentGfx:q})}if(z==="association-start"){var oe=Yt("path",{d:"M 11 5 L 1 10 L 11 15",...d({fill:"none",stroke:Y,strokeWidth:1.5,strokeDasharray:[1e4,1]})});p(A,{element:oe,ref:{x:1,y:10},scale:.5,parentGfx:q})}if(z==="association-end"){var ne=Yt("path",{d:"M 1 5 L 11 10 L 1 15",...d({fill:"none",stroke:Y,strokeWidth:1.5,strokeDasharray:[1e4,1]})});p(A,{element:ne,ref:{x:11,y:10},scale:.5,parentGfx:q})}if(z==="conditional-flow-marker"){var le=Yt("path",{d:"M 0 10 L 8 6 L 16 10 L 8 14 Z",...u({fill:G,stroke:Y})});p(A,{element:le,ref:{x:-1,y:10},scale:.5,parentGfx:q})}if(z==="conditional-default-flow-marker"){var ce=Yt("path",{d:"M 6 4 L 10 16",...u({stroke:Y,fill:"none"})});p(A,{element:ce,ref:{x:0,y:10},scale:.5,parentGfx:q})}}function v(q,A,z,G,Y={}){xi(G)&&(Y=G,G=0),G=G||0,Y=u(Y);var Q=A/2,ee=z/2,te=Yt("circle",{cx:Q,cy:ee,r:Math.round((A+z)/4-G),...Y});return mn(q,te),te}function g(q,A,z,G,Y,Q){xi(Y)&&(Q=Y,Y=0),Y=Y||0,Q=u(Q);var ee=Yt("rect",{x:Y,y:Y,width:A-Y*2,height:z-Y*2,rx:G,ry:G,...Q});return mn(q,ee),ee}function x(q,A,z,G){var Y=A/2,Q=z/2,ee=[{x:Y,y:0},{x:A,y:Q},{x:Y,y:z},{x:0,y:Q}],te=ee.map(function(ne){return ne.x+","+ne.y}).join(" ");G=u(G);var oe=Yt("polygon",{...G,points:te});return mn(q,oe),oe}function y(q,A,z,G){z=d(z);var Y=MI(A,z,G);return mn(q,Y),Y}function b(q,A,z){return y(q,A,z,5)}function C(q,A,z){z=d(z);var G=Yt("path",{...z,d:A});return mn(q,G),G}function S(q,A,z,G){return C(A,z,De({"data-marker":q},G))}function w(q){return J[q]}function E(q){return function(A,z,G){return w(q)(A,z,G)}}var _={"bpmn:MessageEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_MESSAGE",{xScaleFactor:.9,yScaleFactor:.9,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.235,my:.315}}),Q=G?Bt(A,l,z.stroke):Tn(A,s,z.fill),ee=G?Tn(A,s,z.fill):Bt(A,l,z.stroke),te=C(q,Y,{fill:Q,stroke:ee,strokeWidth:1});return te},"bpmn:TimerEventDefinition":function(q,A,z={}){var G=z.width||A.width,Y=z.height||A.height,Q=z.width?1:2,ee=v(q,G,Y,.2*Y,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:Q}),te=r.getScaledPath("EVENT_TIMER_WH",{xScaleFactor:.75,yScaleFactor:.75,containerWidth:G,containerHeight:Y,position:{mx:.5,my:.5}});C(q,te,{stroke:Bt(A,l,z.stroke),strokeWidth:Q});for(var oe=0;oe<12;oe++){var ne=r.getScaledPath("EVENT_TIMER_LINE",{xScaleFactor:.75,yScaleFactor:.75,containerWidth:G,containerHeight:Y,position:{mx:.5,my:.5}}),le=G/2,ce=Y/2;C(q,ne,{strokeWidth:1,stroke:Bt(A,l,z.stroke),transform:"rotate("+oe*30+","+ce+","+le+")"})}return ee},"bpmn:EscalationEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_ESCALATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.5,my:.2}}),Q=G?Bt(A,l,z.stroke):Tn(A,s,z.fill);return C(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:ConditionalEventDefinition":function(q,A,z={}){var G=r.getScaledPath("EVENT_CONDITIONAL",{xScaleFactor:1,yScaleFactor:1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.5,my:.222}});return C(q,G,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:LinkEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_LINK",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:.57,my:.263}}),Q=G?Bt(A,l,z.stroke):Tn(A,s,z.fill);return C(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:ErrorEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_ERROR",{xScaleFactor:1.1,yScaleFactor:1.1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.2,my:.722}}),Q=G?Bt(A,l,z.stroke):Tn(A,s,z.fill);return C(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:CancelEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_CANCEL_45",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:.638,my:-.055}}),Q=G?Bt(A,l,z.stroke):"none",ee=C(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1});return _we(ee,45),ee},"bpmn:CompensateEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_COMPENSATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.22,my:.5}}),Q=G?Bt(A,l,z.stroke):Tn(A,s,z.fill);return C(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:SignalEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_SIGNAL",{xScaleFactor:.9,yScaleFactor:.9,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.5,my:.2}}),Q=G?Bt(A,l,z.stroke):Tn(A,s,z.fill);return C(q,Y,{strokeWidth:1,fill:Q,stroke:Bt(A,l,z.stroke)})},"bpmn:MultipleEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_MULTIPLE",{xScaleFactor:1.1,yScaleFactor:1.1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.211,my:.36}}),Q=G?Bt(A,l,z.stroke):Tn(A,s,z.fill);return C(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:ParallelMultipleEventDefinition":function(q,A,z={}){var G=r.getScaledPath("EVENT_PARALLEL_MULTIPLE",{xScaleFactor:1.2,yScaleFactor:1.2,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.458,my:.194}});return C(q,G,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:TerminateEventDefinition":function(q,A,z={}){var G=v(q,A.width,A.height,8,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:4});return G}};function P(q,A,z={},G){var Y=_t(q),Q=XWt(Y),ee=G||q;return Y.get("eventDefinitions")&&Y.get("eventDefinitions").length>1?Y.get("parallelMultiple")?_["bpmn:ParallelMultipleEventDefinition"](A,ee,z,Q):_["bpmn:MultipleEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:MessageEventDefinition")?_["bpmn:MessageEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:TimerEventDefinition")?_["bpmn:TimerEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:ConditionalEventDefinition")?_["bpmn:ConditionalEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:SignalEventDefinition")?_["bpmn:SignalEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:EscalationEventDefinition")?_["bpmn:EscalationEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:LinkEventDefinition")?_["bpmn:LinkEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:ErrorEventDefinition")?_["bpmn:ErrorEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:CancelEventDefinition")?_["bpmn:CancelEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:CompensateEventDefinition")?_["bpmn:CompensateEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:TerminateEventDefinition")?_["bpmn:TerminateEventDefinition"](A,ee,z,Q):null}var $={ParticipantMultiplicityMarker:function(q,A,z={}){var G=nl(A,z),Y=Ua(A,z),Q=r.getScaledPath("MARKER_PARALLEL",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:(G/2-6)/G,my:(Y-15)/Y}});S("participant-multiplicity",q,Q,{strokeWidth:2,fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},SubProcessMarker:function(q,A,z={}){var G=g(q,14,14,0,{strokeWidth:1,fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke)});Pi(G,A.width/2-7.5,A.height-20);var Y=r.getScaledPath("MARKER_SUB_PROCESS",{xScaleFactor:1.5,yScaleFactor:1.5,containerWidth:A.width,containerHeight:A.height,position:{mx:(A.width/2-7.5)/A.width,my:(A.height-20)/A.height}});S("sub-process",q,Y,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},ParallelMarker:function(q,A,z){var G=nl(A,z),Y=Ua(A,z),Q=r.getScaledPath("MARKER_PARALLEL",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:(G/2+z.parallel)/G,my:(Y-20)/Y}});S("parallel",q,Q,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},SequentialMarker:function(q,A,z){var G=r.getScaledPath("MARKER_SEQUENTIAL",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:(A.width/2+z.seq)/A.width,my:(A.height-19)/A.height}});S("sequential",q,G,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},CompensationMarker:function(q,A,z){var G=r.getScaledPath("MARKER_COMPENSATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:(A.width/2+z.compensation)/A.width,my:(A.height-13)/A.height}});S("compensation",q,G,{strokeWidth:1,fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},LoopMarker:function(q,A,z){var G=nl(A,z),Y=Ua(A,z),Q=r.getScaledPath("MARKER_LOOP",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:(G/2+z.loop)/G,my:(Y-7)/Y}});S("loop",q,Q,{strokeWidth:1.5,fill:"none",stroke:Bt(A,l,z.stroke),strokeMiterlimit:.5})},AdhocMarker:function(q,A,z){var G=nl(A,z),Y=Ua(A,z),Q=r.getScaledPath("MARKER_ADHOC",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:(G/2+z.adhoc)/G,my:(Y-15)/Y}});S("adhoc",q,Q,{strokeWidth:1,fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke)})}};function R(q,A,z,G){$[q](A,z,G)}function O(q,A,z=[],G={}){G={fill:G.fill,stroke:G.stroke,width:nl(A,G),height:Ua(A,G)};var Y=_t(A),Q=z.includes("SubProcessMarker");Q?G={...G,seq:-21,parallel:-22,compensation:-25,loop:-18,adhoc:10}:G={...G,seq:-5,parallel:-6,compensation:-7,loop:0,adhoc:-8},Y.get("isForCompensation")&&z.push("CompensationMarker"),ae(Y,"bpmn:AdHocSubProcess")&&(z.push("AdhocMarker"),Q||De(G,{compensation:G.compensation-18}));var ee=Y.get("loopCharacteristics"),te=ee&&ee.get("isSequential");ee&&(De(G,{compensation:G.compensation-18}),z.includes("AdhocMarker")&&De(G,{seq:-23,loop:-18,parallel:-24}),te===void 0&&z.push("LoopMarker"),te===!1&&z.push("ParallelMarker"),te===!0&&z.push("SequentialMarker")),z.includes("CompensationMarker")&&z.length===1&&De(G,{compensation:-8}),Me(z,function(oe){R(oe,q,A,G)})}function T(q,A,z={}){z=De({size:{width:100}},z);var G=i.createText(A||"",z);return Un(G).add("djs-label"),mn(q,G),G}function I(q,A,z,G={}){var Y=_t(A),Q=xx({x:A.x,y:A.y,width:A.width,height:A.height},G);return T(q,Y.name,{align:z,box:Q,padding:7,style:{fill:bx(A,c,l,G.stroke)}})}function k(q,A,z={}){var G={width:90,height:30,x:A.width/2+A.x,y:A.height/2+A.y};return T(q,Nc(A),{box:G,fitBox:!0,style:De({},i.getExternalStyle(),{fill:bx(A,c,l,z.stroke)})})}function N(q,A,z,G={}){var Y=ii(z),Q=T(q,A,{box:{height:30,width:Y?Ua(z,G):nl(z,G)},align:"center-middle",style:{fill:bx(z,c,l,G.stroke)}});if(Y){var ee=-1*Ua(z,G);C$(Q,0,-ee,270)}}function D(q,A,z={}){var{width:G,height:Y}=xx(A,z);return g(q,G,Y,S$,{...z,fill:Tn(A,s,z.fill),fillOpacity:lv,stroke:Bt(A,l,z.stroke)})}function L(q,A,z={}){var G=_t(A),Y=Tn(A,s,z.fill),Q=Bt(A,l,z.stroke);return(G.get("associationDirection")==="One"||G.get("associationDirection")==="Both")&&(z.markerEnd=h(q,"association-end",Y,Q)),G.get("associationDirection")==="Both"&&(z.markerStart=h(q,"association-start",Y,Q)),z=Wn(z,["markerStart","markerEnd"]),b(q,A.waypoints,{...z,stroke:Q,strokeDasharray:"0, 5"})}function H(q,A,z={}){var G=Tn(A,s,z.fill),Y=Bt(A,l,z.stroke),Q=r.getScaledPath("DATA_OBJECT_PATH",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:.474,my:.296}}),ee=C(q,Q,{fill:G,fillOpacity:lv,stroke:Y}),te=_t(A);if(QWt(te)){var oe=r.getScaledPath("DATA_OBJECT_COLLECTION_PATH",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:.33,my:(A.height-18)/A.height}});C(q,oe,{strokeWidth:2,fill:G,stroke:Y})}return ee}function U(q,A,z={}){return v(q,A.width,A.height,{fillOpacity:lv,...z,fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke)})}function V(q,A,z={}){return x(q,A.width,A.height,{fill:Tn(A,s,z.fill),fillOpacity:lv,stroke:Bt(A,l,z.stroke)})}function j(q,A,z={}){var G=g(q,nl(A,z),Ua(A,z),0,{fill:Tn(A,s,z.fill),fillOpacity:z.fillOpacity||lv,stroke:Bt(A,l,z.stroke),strokeWidth:1.5}),Y=_t(A);if(ae(Y,"bpmn:Lane")){var Q=Y.get("name");N(q,Q,A,z)}return G}function F(q,A,z={}){var G=D(q,A,z),Y=Bn(A);if(Hi(A)&&(jt(G,{strokeDasharray:"0, 5.5",strokeWidth:2.5}),!Y)){var Q=_t(A).flowElements||[],ee=Q.filter(te=>ae(te,"bpmn:StartEvent"));ee.length===1&&W(ee[0],q,z,A)}return I(q,A,Y?"center-top":"center-middle",z),Y?O(q,A,void 0,z):O(q,A,["SubProcessMarker"],z),G}function W(q,A,z,G){var Y=22,Q={fill:Tn(G,s,z.fill),stroke:Bt(G,l,z.stroke),width:Y,height:Y},ee=_t(q).isInterrupting,te=ee?0:3,oe=ee?1:1.2,ne=20,le=(Y-ne)/2,ce="translate("+le+","+le+")";v(A,ne,ne,{fill:Q.fill,stroke:Q.stroke,strokeWidth:oe,strokeDasharray:te,transform:ce}),P(q,A,Q,G)}function X(q,A,z={}){var G=D(q,A,z);return I(q,A,"center-middle",z),O(q,A,void 0,z),G}var J=this.handlers={"bpmn:AdHocSubProcess":function(q,A,z={}){return Bn(A)?z=Wn(z,["fill","stroke","width","height"]):z=Wn(z,["fill","stroke"]),F(q,A,z)},"bpmn:Association":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),L(q,A,z)},"bpmn:BoundaryEvent":function(q,A,z={}){var{renderIcon:G=!0}=z;z=Wn(z,["fill","stroke"]);var Y=_t(A),Q=Y.get("cancelActivity");z={strokeWidth:1.5,fill:Tn(A,s,z.fill),fillOpacity:iUt,stroke:Bt(A,l,z.stroke)},Q||(z.strokeDasharray="6");var ee=U(q,A,z);return v(q,A.width,A.height,G2,{...z,fill:"none"}),G&&P(A,q,z),ee},"bpmn:BusinessRuleTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=r.getScaledPath("TASK_TYPE_BUSINESS_RULE_MAIN",{abspos:{x:8,y:8}}),Q=C(q,Y);jt(Q,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1});var ee=r.getScaledPath("TASK_TYPE_BUSINESS_RULE_HEADER",{abspos:{x:8,y:8}}),te=C(q,ee);return jt(te,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:CallActivity":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),F(q,A,{strokeWidth:5,...z})},"bpmn:ComplexGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=V(q,A,z),Y=r.getScaledPath("GATEWAY_COMPLEX",{xScaleFactor:.5,yScaleFactor:.5,containerWidth:A.width,containerHeight:A.height,position:{mx:.46,my:.26}});return C(q,Y,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:DataInput":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=r.getRawPath("DATA_ARROW"),Y=H(q,A,z);return C(q,G,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:1}),Y},"bpmn:DataInputAssociation":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),L(q,A,{...z,markerEnd:h(q,"association-end",Tn(A,s,z.fill),Bt(A,l,z.stroke))})},"bpmn:DataObject":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),H(q,A,z)},"bpmn:DataObjectReference":E("bpmn:DataObject"),"bpmn:DataOutput":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=r.getRawPath("DATA_ARROW"),Y=H(q,A,z);return C(q,G,{strokeWidth:1,fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke)}),Y},"bpmn:DataOutputAssociation":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),L(q,A,{...z,markerEnd:h(q,"association-end",Tn(A,s,z.fill),Bt(A,l,z.stroke))})},"bpmn:DataStoreReference":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=r.getScaledPath("DATA_STORE",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:0,my:.133}});return C(q,G,{fill:Tn(A,s,z.fill),fillOpacity:lv,stroke:Bt(A,l,z.stroke),strokeWidth:2})},"bpmn:EndEvent":function(q,A,z={}){var{renderIcon:G=!0}=z;z=Wn(z,["fill","stroke"]);var Y=U(q,A,{...z,strokeWidth:4});return G&&P(A,q,z),Y},"bpmn:EventBasedGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=_t(A),Y=V(q,A,z);v(q,A.width,A.height,A.height*.2,{fill:Tn(A,"none",z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1});var Q=G.get("eventGatewayType"),ee=!!G.get("instantiate");function te(){var ne=r.getScaledPath("GATEWAY_EVENT_BASED",{xScaleFactor:.18,yScaleFactor:.18,containerWidth:A.width,containerHeight:A.height,position:{mx:.36,my:.44}});C(q,ne,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:2})}if(Q==="Parallel"){var oe=r.getScaledPath("GATEWAY_PARALLEL",{xScaleFactor:.4,yScaleFactor:.4,containerWidth:A.width,containerHeight:A.height,position:{mx:.474,my:.296}});C(q,oe,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:1})}else Q==="Exclusive"&&(ee||v(q,A.width,A.height,A.height*.26,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:1}),te());return Y},"bpmn:ExclusiveGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=V(q,A,z),Y=r.getScaledPath("GATEWAY_EXCLUSIVE",{xScaleFactor:.4,yScaleFactor:.4,containerWidth:A.width,containerHeight:A.height,position:{mx:.32,my:.3}}),Q=Gn(A);return Q.get("isMarkerVisible")&&C(q,Y,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:Gateway":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),V(q,A,z)},"bpmn:Group":function(q,A,z={}){return z=Wn(z,["fill","stroke","width","height"]),g(q,A.width,A.height,S$,{stroke:Bt(A,l,z.stroke),strokeWidth:1.5,strokeDasharray:"10, 6, 0, 6",fill:"none",pointerEvents:"none",width:nl(A,z),height:Ua(A,z)})},"bpmn:InclusiveGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=V(q,A,z);return v(q,A.width,A.height,A.height*.24,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:2.5}),G},"bpmn:IntermediateEvent":function(q,A,z={}){var{renderIcon:G=!0}=z;z=Wn(z,["fill","stroke"]);var Y=U(q,A,{...z,strokeWidth:1.5});return v(q,A.width,A.height,G2,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:1.5}),G&&P(A,q,z),Y},"bpmn:IntermediateCatchEvent":E("bpmn:IntermediateEvent"),"bpmn:IntermediateThrowEvent":E("bpmn:IntermediateEvent"),"bpmn:Lane":function(q,A,z={}){return z=Wn(z,["fill","stroke","width","height"]),j(q,A,{...z,fillOpacity:aUt})},"bpmn:ManualTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=r.getScaledPath("TASK_TYPE_MANUAL",{abspos:{x:17,y:15}});return C(q,Y,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:.5}),G},"bpmn:MessageFlow":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=_t(A),Y=Gn(A),Q=Tn(A,s,z.fill),ee=Bt(A,l,z.stroke),te=b(q,A.waypoints,{markerEnd:h(q,"messageflow-end",Q,ee),markerStart:h(q,"messageflow-start",Q,ee),stroke:ee,strokeDasharray:"10, 11",strokeWidth:1.5});if(G.get("messageRef")){var oe=te.getPointAtLength(te.getTotalLength()/2),ne=r.getScaledPath("MESSAGE_FLOW_MARKER",{abspos:{x:oe.x,y:oe.y}}),le={strokeWidth:1};Y.get("messageVisibleKind")==="initiating"?(le.fill=Q,le.stroke=ee):(le.fill=ee,le.stroke=Q);var ce=C(q,ne,le),he=G.get("messageRef"),ue=he.get("name"),fe=T(q,ue,{align:"center-top",fitBox:!0,style:{fill:ee}}),ve=ce.getBBox(),ge=fe.getBBox(),de=oe.x-ge.width/2,be=oe.y+ve.height/2+rUt;C$(fe,de,be,0)}return te},"bpmn:ParallelGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=V(q,A,z),Y=r.getScaledPath("GATEWAY_PARALLEL",{xScaleFactor:.6,yScaleFactor:.6,containerWidth:A.width,containerHeight:A.height,position:{mx:.46,my:.2}});return C(q,Y,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:Participant":function(q,A,z={}){z=Wn(z,["fill","stroke","width","height"]);var G=j(q,A,z),Y=Bn(A),Q=ii(A),ee=_t(A),te=ee.get("name");if(Y){var oe=Q?[{x:30,y:0},{x:30,y:Ua(A,z)}]:[{x:0,y:30},{x:nl(A,z),y:30}];y(q,oe,{stroke:Bt(A,l,z.stroke),strokeWidth:oUt}),N(q,te,A,z)}else{var ne=xx(A,z);Q||(ne.height=nl(A,z),ne.width=Ua(A,z));var le=T(q,te,{box:ne,align:"center-middle",style:{fill:bx(A,c,l,z.stroke)}});if(!Q){var ce=-1*Ua(A,z);C$(le,0,-ce,270)}}return ee.get("participantMultiplicity")&&R("ParticipantMultiplicityMarker",q,A,z),G},"bpmn:ReceiveTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=_t(A),Y=X(q,A,z),Q;return G.get("instantiate")?(v(q,28,28,20*.22,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),Q=r.getScaledPath("TASK_TYPE_INSTANTIATING_SEND",{abspos:{x:7.77,y:9.52}})):Q=r.getScaledPath("TASK_TYPE_SEND",{xScaleFactor:.9,yScaleFactor:.9,containerWidth:21,containerHeight:14,position:{mx:.3,my:.4}}),C(q,Q,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),Y},"bpmn:ScriptTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=r.getScaledPath("TASK_TYPE_SCRIPT",{abspos:{x:15,y:20}});return C(q,Y,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:SendTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=r.getScaledPath("TASK_TYPE_SEND",{xScaleFactor:1,yScaleFactor:1,containerWidth:21,containerHeight:14,position:{mx:.285,my:.357}});return C(q,Y,{fill:Bt(A,l,z.stroke),stroke:Tn(A,s,z.fill),strokeWidth:1}),G},"bpmn:SequenceFlow":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=Tn(A,s,z.fill),Y=Bt(A,l,z.stroke),Q=b(q,A.waypoints,{markerEnd:h(q,"sequenceflow-end",G,Y),stroke:Y}),ee=_t(A),{source:te}=A;if(te){var oe=_t(te);ee.get("conditionExpression")&&ae(oe,"bpmn:Activity")&&jt(Q,{markerStart:h(q,"conditional-flow-marker",G,Y)}),oe.get("default")&&(ae(oe,"bpmn:Gateway")||ae(oe,"bpmn:Activity"))&&oe.get("default")===ee&&jt(Q,{markerStart:h(q,"conditional-default-flow-marker",G,Y)})}return Q},"bpmn:ServiceTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z);v(q,10,10,{fill:Tn(A,s,z.fill),stroke:"none",transform:"translate(6, 6)"});var Y=r.getScaledPath("TASK_TYPE_SERVICE",{abspos:{x:12,y:18}});C(q,Y,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),v(q,10,10,{fill:Tn(A,s,z.fill),stroke:"none",transform:"translate(11, 10)"});var Q=r.getScaledPath("TASK_TYPE_SERVICE",{abspos:{x:17,y:22}});return C(q,Q,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:StartEvent":function(q,A,z={}){var{renderIcon:G=!0}=z;z=Wn(z,["fill","stroke"]);var Y=_t(A);Y.get("isInterrupting")||(z={...z,strokeDasharray:"6"});var Q=U(q,A,z);return G&&P(A,q,z),Q},"bpmn:SubProcess":function(q,A,z={}){return Bn(A)?z=Wn(z,["fill","stroke","width","height"]):z=Wn(z,["fill","stroke"]),F(q,A,z)},"bpmn:Task":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),X(q,A,z)},"bpmn:TextAnnotation":function(q,A,z={}){z=Wn(z,["fill","stroke","width","height"]);var{width:G,height:Y}=xx(A,z),Q=g(q,G,Y,0,0,{fill:"none",stroke:"none"}),ee=r.getScaledPath("TEXT_ANNOTATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:0,my:0}});C(q,ee,{stroke:Bt(A,l,z.stroke)});var te=_t(A),oe=te.get("text")||"";return T(q,oe,{align:"left-top",box:xx(A,z),padding:7,style:{fill:bx(A,c,l,z.stroke)}}),Q},"bpmn:Transaction":function(q,A,z={}){Bn(A)?z=Wn(z,["fill","stroke","width","height"]):z=Wn(z,["fill","stroke"]);var G=F(q,A,{strokeWidth:1.5,...z}),Y=n.style(["no-fill","no-events"],{stroke:Bt(A,l,z.stroke),strokeWidth:1.5}),Q=Bn(A);return Q||(z={}),g(q,nl(A,z),Ua(A,z),S$-G2,G2,Y),G},"bpmn:UserTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=15,Q=12,ee=r.getScaledPath("TASK_TYPE_USER_1",{abspos:{x:Y,y:Q}});C(q,ee,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:.5});var te=r.getScaledPath("TASK_TYPE_USER_2",{abspos:{x:Y,y:Q}});C(q,te,{fill:Tn(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:.5});var oe=r.getScaledPath("TASK_TYPE_USER_3",{abspos:{x:Y,y:Q}});return C(q,oe,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:.5}),G},label:function(q,A,z={}){return k(q,A,z)}};this._drawPath=C,this._renderer=w}Ht(Dg,pf);Dg.$inject=["config.bpmnRenderer","eventBus","styles","pathMap","canvas","textRenderer"];Dg.prototype.canRender=function(e){return ae(e,"bpmn:BaseElement")};Dg.prototype.drawShape=function(e,t,n={}){var{type:r}=t,o=this._renderer(r);return o(e,t,n)};Dg.prototype.drawConnection=function(e,t,n={}){var{type:r}=t,o=this._renderer(r);return o(e,t,n)};Dg.prototype.getShapePath=function(e){return ae(e,"bpmn:Event")?ZWt(e):ae(e,"bpmn:Activity")?JWt(e,S$):ae(e,"bpmn:Gateway")?eUt(e):tUt(e)};function Wn(e,t=[]){return t.reduce((n,r)=>(e[r]&&(n[r]=e[r]),n),{})}var sUt=0,lUt={width:150,height:50};function cUt(e){var t=e.split("-");return{horizontal:t[0]||"center",vertical:t[1]||"top"}}function uUt(e){return xi(e)?De({top:0,left:0,right:0,bottom:0},e):{top:e,left:e,right:e,bottom:e}}function dUt(e,t){t.textContent=e;var n;try{var r,o=e==="";return t.textContent=o?"dummy":e,n=t.getBBox(),r={width:n.width+n.x*2,height:n.height},o&&(r.width=0),r}catch(i){return console.log(i),{width:0,height:0}}}function fUt(e,t,n){for(var r=e.shift(),o=r,i;;){if(i=dUt(o,n),i.width=o?i.width:0,o===" "||o===""||i.width1)for(;r=n.shift();)if(r.length+iy?b.width:y},0),v=i.top;o.vertical==="middle"&&(v+=(n.height-h)/2),v-=(s||c[0].height)/4;var g=Yt("text");jt(g,r),Me(c,function(y){var b;switch(v+=s||y.height,o.horizontal){case"left":b=i.left;break;case"right":b=(a?m:u)-i.right-y.width;break;default:b=Math.max(((a?m:u)-y.width)/2+i.left,0)}var C=Yt("tspan");jt(C,{x:b,y:v}),C.textContent=y.text,mn(g,C)}),Uo(d);var x={width:m,height:h};return{dimensions:x,element:g}};function vUt(e){if("fontSize"in e&&"lineHeight"in e)return e.lineHeight*parseInt(e.fontSize,10)}var yUt=12,bUt=1.2,xUt=30;function Gwe(e){var t=De({fontFamily:"Arial, sans-serif",fontSize:yUt,fontWeight:"normal",lineHeight:bUt},e&&e.defaultStyle||{}),n=parseInt(t.fontSize,10)-1,r=De({},t,{fontSize:n},e&&e.externalStyle||{}),o=new DI({style:t});this.getExternalLabelBounds=function(i,a){var s=o.getDimensions(a,{box:{width:90,height:30},style:r});return{x:Math.round(i.x+i.width/2-s.width/2),y:Math.round(i.y),width:Math.ceil(s.width),height:Math.ceil(s.height)}},this.getTextAnnotationBounds=function(i,a){var s=o.getDimensions(a,{box:i,style:t,align:"left-top",padding:5});return{x:i.x,y:i.y,width:i.width,height:Math.max(xUt,Math.round(s.height))}},this.createText=function(i,a){return o.createText(i,a||{})},this.getDefaultStyle=function(){return t},this.getExternalStyle=function(){return r}}Gwe.$inject=["config.textRenderer"];function CUt(){this.pathMap={EVENT_MESSAGE:{d:"m {mx},{my} l 0,{e.y1} l {e.x1},0 l 0,-{e.y1} z l {e.x0},{e.y0} l {e.x0},-{e.y0}",height:36,width:36,heightElements:[6,14],widthElements:[10.5,21]},EVENT_SIGNAL:{d:"M {mx},{my} l {e.x0},{e.y0} l -{e.x1},0 Z",height:36,width:36,heightElements:[18],widthElements:[10,20]},EVENT_ESCALATION:{d:"M {mx},{my} l {e.x0},{e.y0} l -{e.x0},-{e.y1} l -{e.x0},{e.y1} Z",height:36,width:36,heightElements:[20,7],widthElements:[8]},EVENT_CONDITIONAL:{d:"M {e.x0},{e.y0} l {e.x1},0 l 0,{e.y2} l -{e.x1},0 Z M {e.x2},{e.y3} l {e.x0},0 M {e.x2},{e.y4} l {e.x0},0 M {e.x2},{e.y5} l {e.x0},0 M {e.x2},{e.y6} l {e.x0},0 M {e.x2},{e.y7} l {e.x0},0 M {e.x2},{e.y8} l {e.x0},0 ",height:36,width:36,heightElements:[8.5,14.5,18,11.5,14.5,17.5,20.5,23.5,26.5],widthElements:[10.5,14.5,12.5]},EVENT_LINK:{d:"m {mx},{my} 0,{e.y0} -{e.x1},0 0,{e.y1} {e.x1},0 0,{e.y0} {e.x0},-{e.y2} -{e.x0},-{e.y2} z",height:36,width:36,heightElements:[4.4375,6.75,7.8125],widthElements:[9.84375,13.5]},EVENT_ERROR:{d:"m {mx},{my} {e.x0},-{e.y0} {e.x1},-{e.y1} {e.x2},{e.y2} {e.x3},-{e.y3} -{e.x4},{e.y4} -{e.x5},-{e.y5} z",height:36,width:36,heightElements:[.023,8.737,8.151,16.564,10.591,8.714],widthElements:[.085,6.672,6.97,4.273,5.337,6.636]},EVENT_CANCEL_45:{d:"m {mx},{my} -{e.x1},0 0,{e.x0} {e.x1},0 0,{e.y1} {e.x0},0 0,-{e.y1} {e.x1},0 0,-{e.y0} -{e.x1},0 0,-{e.y1} -{e.x0},0 z",height:36,width:36,heightElements:[4.75,8.5],widthElements:[4.75,8.5]},EVENT_COMPENSATION:{d:"m {mx},{my} {e.x0},-{e.y0} 0,{e.y1} z m {e.x1},-{e.y2} {e.x2},-{e.y3} 0,{e.y1} -{e.x2},-{e.y3} z",height:36,width:36,heightElements:[6.5,13,.4,6.1],widthElements:[9,9.3,8.7]},EVENT_TIMER_WH:{d:"M {mx},{my} l {e.x0},-{e.y0} m -{e.x0},{e.y0} l {e.x1},{e.y1} ",height:36,width:36,heightElements:[10,2],widthElements:[3,7]},EVENT_TIMER_LINE:{d:"M {mx},{my} m {e.x0},{e.y0} l -{e.x1},{e.y1} ",height:36,width:36,heightElements:[10,3],widthElements:[0,0]},EVENT_MULTIPLE:{d:"m {mx},{my} {e.x1},-{e.y0} {e.x1},{e.y0} -{e.x0},{e.y1} -{e.x2},0 z",height:36,width:36,heightElements:[6.28099,12.56199],widthElements:[3.1405,9.42149,12.56198]},EVENT_PARALLEL_MULTIPLE:{d:"m {mx},{my} {e.x0},0 0,{e.y1} {e.x1},0 0,{e.y0} -{e.x1},0 0,{e.y1} -{e.x0},0 0,-{e.y1} -{e.x1},0 0,-{e.y0} {e.x1},0 z",height:36,width:36,heightElements:[2.56228,7.68683],widthElements:[2.56228,7.68683]},GATEWAY_EXCLUSIVE:{d:"m {mx},{my} {e.x0},{e.y0} {e.x1},{e.y0} {e.x2},0 {e.x4},{e.y2} {e.x4},{e.y1} {e.x2},0 {e.x1},{e.y3} {e.x0},{e.y3} {e.x3},0 {e.x5},{e.y1} {e.x5},{e.y2} {e.x3},0 z",height:17.5,width:17.5,heightElements:[8.5,6.5312,-6.5312,-8.5],widthElements:[6.5,-6.5,3,-3,5,-5]},GATEWAY_PARALLEL:{d:"m {mx},{my} 0,{e.y1} -{e.x1},0 0,{e.y0} {e.x1},0 0,{e.y1} {e.x0},0 0,-{e.y1} {e.x1},0 0,-{e.y0} -{e.x1},0 0,-{e.y1} -{e.x0},0 z",height:30,width:30,heightElements:[5,12.5],widthElements:[5,12.5]},GATEWAY_EVENT_BASED:{d:"m {mx},{my} {e.x0},{e.y0} {e.x0},{e.y1} {e.x1},{e.y2} {e.x2},0 z",height:11,width:11,heightElements:[-6,6,12,-12],widthElements:[9,-3,-12]},GATEWAY_COMPLEX:{d:"m {mx},{my} 0,{e.y0} -{e.x0},-{e.y1} -{e.x1},{e.y2} {e.x0},{e.y1} -{e.x2},0 0,{e.y3} {e.x2},0 -{e.x0},{e.y1} l {e.x1},{e.y2} {e.x0},-{e.y1} 0,{e.y0} {e.x3},0 0,-{e.y0} {e.x0},{e.y1} {e.x1},-{e.y2} -{e.x0},-{e.y1} {e.x2},0 0,-{e.y3} -{e.x2},0 {e.x0},-{e.y1} -{e.x1},-{e.y2} -{e.x0},{e.y1} 0,-{e.y0} -{e.x3},0 z",height:17.125,width:17.125,heightElements:[4.875,3.4375,2.125,3],widthElements:[3.4375,2.125,4.875,3]},DATA_OBJECT_PATH:{d:"m 0,0 {e.x1},0 {e.x0},{e.y0} 0,{e.y1} -{e.x2},0 0,-{e.y2} {e.x1},0 0,{e.y0} {e.x0},0",height:61,width:51,heightElements:[10,50,60],widthElements:[10,40,50,60]},DATA_OBJECT_COLLECTION_PATH:{d:"m{mx},{my} m 3,2 l 0,10 m 3,-10 l 0,10 m 3,-10 l 0,10",height:10,width:10,heightElements:[],widthElements:[]},DATA_ARROW:{d:"m 5,9 9,0 0,-3 5,5 -5,5 0,-3 -9,0 z",height:61,width:51,heightElements:[],widthElements:[]},DATA_STORE:{d:"m {mx},{my} l 0,{e.y2} c {e.x0},{e.y1} {e.x1},{e.y1} {e.x2},0 l 0,-{e.y2} c -{e.x0},-{e.y1} -{e.x1},-{e.y1} -{e.x2},0c {e.x0},{e.y1} {e.x1},{e.y1} {e.x2},0 m -{e.x2},{e.y0}c {e.x0},{e.y1} {e.x1},{e.y1} {e.x2},0m -{e.x2},{e.y0}c {e.x0},{e.y1} {e.x1},{e.y1} {e.x2},0",height:61,width:61,heightElements:[7,10,45],widthElements:[2,58,60]},TEXT_ANNOTATION:{d:"m {mx}, {my} m 10,0 l -10,0 l 0,{e.y0} l 10,0",height:30,width:10,heightElements:[30],widthElements:[10]},MARKER_SUB_PROCESS:{d:"m{mx},{my} m 7,2 l 0,10 m -5,-5 l 10,0",height:10,width:10,heightElements:[],widthElements:[]},MARKER_PARALLEL:{d:"m{mx},{my} m 3,2 l 0,10 m 3,-10 l 0,10 m 3,-10 l 0,10",height:10,width:10,heightElements:[],widthElements:[]},MARKER_SEQUENTIAL:{d:"m{mx},{my} m 0,3 l 10,0 m -10,3 l 10,0 m -10,3 l 10,0",height:10,width:10,heightElements:[],widthElements:[]},MARKER_COMPENSATION:{d:"m {mx},{my} 7,-5 0,10 z m 7.1,-0.3 6.9,-4.7 0,10 -6.9,-4.7 z",height:10,width:21,heightElements:[],widthElements:[]},MARKER_LOOP:{d:"m {mx},{my} c 3.526979,0 6.386161,-2.829858 6.386161,-6.320661 0,-3.490806 -2.859182,-6.320661 -6.386161,-6.320661 -3.526978,0 -6.38616,2.829855 -6.38616,6.320661 0,1.745402 0.714797,3.325567 1.870463,4.469381 0.577834,0.571908 1.265885,1.034728 2.029916,1.35457 l -0.718163,-3.909793 m 0.718163,3.909793 -3.885211,0.802902",height:13.9,width:13.7,heightElements:[],widthElements:[]},MARKER_ADHOC:{d:"m {mx},{my} m 0.84461,2.64411 c 1.05533,-1.23780996 2.64337,-2.07882 4.29653,-1.97997996 2.05163,0.0805 3.85579,1.15803 5.76082,1.79107 1.06385,0.34139996 2.24454,0.1438 3.18759,-0.43767 0.61743,-0.33642 1.2775,-0.64078 1.7542,-1.17511 0,0.56023 0,1.12046 0,1.6807 -0.98706,0.96237996 -2.29792,1.62393996 -3.6918,1.66181996 -1.24459,0.0927 -2.46671,-0.2491 -3.59505,-0.74812 -1.35789,-0.55965 -2.75133,-1.33436996 -4.27027,-1.18121996 -1.37741,0.14601 -2.41842,1.13685996 -3.44288,1.96782996 z",height:4,width:15,heightElements:[],widthElements:[]},TASK_TYPE_SEND:{d:"m {mx},{my} l 0,{e.y1} l {e.x1},0 l 0,-{e.y1} z l {e.x0},{e.y0} l {e.x0},-{e.y0}",height:14,width:21,heightElements:[6,14],widthElements:[10.5,21]},TASK_TYPE_SCRIPT:{d:"m {mx},{my} c 9.966553,-6.27276 -8.000926,-7.91932 2.968968,-14.938 l -8.802728,0 c -10.969894,7.01868 6.997585,8.66524 -2.968967,14.938 z m -7,-12 l 5,0 m -4.5,3 l 4.5,0 m -3,3 l 5,0m -4,3 l 5,0",height:15,width:12.6,heightElements:[6,14],widthElements:[10.5,21]},TASK_TYPE_USER_1:{d:"m {mx},{my} c 0.909,-0.845 1.594,-2.049 1.594,-3.385 0,-2.554 -1.805,-4.62199999 -4.357,-4.62199999 -2.55199998,0 -4.28799998,2.06799999 -4.28799998,4.62199999 0,1.348 0.974,2.562 1.89599998,3.405 -0.52899998,0.187 -5.669,2.097 -5.794,4.7560005 v 6.718 h 17 v -6.718 c 0,-2.2980005 -5.5279996,-4.5950005 -6.0509996,-4.7760005 zm -8,6 l 0,5.5 m 11,0 l 0,-5"},TASK_TYPE_USER_2:{d:"m {mx},{my} m 2.162,1.009 c 0,2.4470005 -2.158,4.4310005 -4.821,4.4310005 -2.66499998,0 -4.822,-1.981 -4.822,-4.4310005 "},TASK_TYPE_USER_3:{d:"m {mx},{my} m -6.9,-3.80 c 0,0 2.25099998,-2.358 4.27399998,-1.177 2.024,1.181 4.221,1.537 4.124,0.965 -0.098,-0.57 -0.117,-3.79099999 -4.191,-4.13599999 -3.57499998,0.001 -4.20799998,3.36699999 -4.20699998,4.34799999 z"},TASK_TYPE_MANUAL:{d:"m {mx},{my} c 0.234,-0.01 5.604,0.008 8.029,0.004 0.808,0 1.271,-0.172 1.417,-0.752 0.227,-0.898 -0.334,-1.314 -1.338,-1.316 -2.467,-0.01 -7.886,-0.004 -8.108,-0.004 -0.014,-0.079 0.016,-0.533 0,-0.61 0.195,-0.042 8.507,0.006 9.616,0.002 0.877,-0.007 1.35,-0.438 1.353,-1.208 0.003,-0.768 -0.479,-1.09 -1.35,-1.091 -2.968,-0.002 -9.619,-0.013 -9.619,-0.013 v -0.591 c 0,0 5.052,-0.016 7.225,-0.016 0.888,-0.002 1.354,-0.416 1.351,-1.193 -0.006,-0.761 -0.492,-1.196 -1.361,-1.196 -3.473,-0.005 -10.86,-0.003 -11.0829995,-0.003 -0.022,-0.047 -0.045,-0.094 -0.069,-0.139 0.3939995,-0.319 2.0409995,-1.626 2.4149995,-2.017 0.469,-0.4870005 0.519,-1.1650005 0.162,-1.6040005 -0.414,-0.511 -0.973,-0.5 -1.48,-0.236 -1.4609995,0.764 -6.5999995,3.6430005 -7.7329995,4.2710005 -0.9,0.499 -1.516,1.253 -1.882,2.19 -0.37000002,0.95 -0.17,2.01 -0.166,2.979 0.004,0.718 -0.27300002,1.345 -0.055,2.063 0.629,2.087 2.425,3.312 4.859,3.318 4.6179995,0.014 9.2379995,-0.139 13.8569995,-0.158 0.755,-0.004 1.171,-0.301 1.182,-1.033 0.012,-0.754 -0.423,-0.969 -1.183,-0.973 -1.778,-0.01 -5.824,-0.004 -6.04,-0.004 10e-4,-0.084 0.003,-0.586 10e-4,-0.67 z"},TASK_TYPE_INSTANTIATING_SEND:{d:"m {mx},{my} l 0,8.4 l 12.6,0 l 0,-8.4 z l 6.3,3.6 l 6.3,-3.6"},TASK_TYPE_SERVICE:{d:"m {mx},{my} v -1.71335 c 0.352326,-0.0705 0.703932,-0.17838 1.047628,-0.32133 0.344416,-0.14465 0.665822,-0.32133 0.966377,-0.52145 l 1.19431,1.18005 1.567487,-1.57688 -1.195028,-1.18014 c 0.403376,-0.61394 0.683079,-1.29908 0.825447,-2.01824 l 1.622133,-0.01 v -2.2196 l -1.636514,0.01 c -0.07333,-0.35153 -0.178319,-0.70024 -0.323564,-1.04372 -0.145244,-0.34406 -0.321407,-0.6644 -0.522735,-0.96217 l 1.131035,-1.13631 -1.583305,-1.56293 -1.129598,1.13589 c -0.614052,-0.40108 -1.302883,-0.68093 -2.022633,-0.82247 l 0.0093,-1.61852 h -2.241173 l 0.0042,1.63124 c -0.353763,0.0736 -0.705369,0.17977 -1.049785,0.32371 -0.344415,0.14437 -0.665102,0.32092 -0.9635006,0.52046 l -1.1698628,-1.15823 -1.5667691,1.5792 1.1684265,1.15669 c -0.4026573,0.61283 -0.68308,1.29797 -0.8247287,2.01713 l -1.6588041,0.003 v 2.22174 l 1.6724648,-0.006 c 0.073327,0.35077 0.1797598,0.70243 0.3242851,1.04472 0.1452428,0.34448 0.3214064,0.6644 0.5227339,0.96066 l -1.1993431,1.19723 1.5840256,1.56011 1.1964668,-1.19348 c 0.6140517,0.40346 1.3028827,0.68232 2.0233517,0.82331 l 7.19e-4,1.69892 h 2.226848 z m 0.221462,-3.9957 c -1.788948,0.7502 -3.8576,-0.0928 -4.6097055,-1.87438 -0.7521065,-1.78321 0.090598,-3.84627 1.8802645,-4.59604 1.78823,-0.74936 3.856881,0.0929 4.608987,1.87437 0.752106,1.78165 -0.0906,3.84612 -1.879546,4.59605 z"},TASK_TYPE_SERVICE_FILL:{d:"m {mx},{my} c -1.788948,0.7502 -3.8576,-0.0928 -4.6097055,-1.87438 -0.7521065,-1.78321 0.090598,-3.84627 1.8802645,-4.59604 1.78823,-0.74936 3.856881,0.0929 4.608987,1.87437 0.752106,1.78165 -0.0906,3.84612 -1.879546,4.59605 z"},TASK_TYPE_BUSINESS_RULE_HEADER:{d:"m {mx},{my} 0,4 20,0 0,-4 z"},TASK_TYPE_BUSINESS_RULE_MAIN:{d:"m {mx},{my} 0,12 20,0 0,-12 zm 0,8 l 20,0 m -13,-4 l 0,8"},MESSAGE_FLOW_MARKER:{d:"m {mx},{my} m -10.5 ,-7 l 0,14 l 21,0 l 0,-14 z l 10.5,6 l 10.5,-6"}},this.getRawPath=function(t){return this.pathMap[t].d},this.getScaledPath=function(t,n){var r=this.pathMap[t],o,i;n.abspos?(o=n.abspos.x,i=n.abspos.y):(o=n.containerWidth*n.position.mx,i=n.containerHeight*n.position.my);var a={};if(n.position){for(var s=n.containerHeight/r.height*n.yScaleFactor,l=n.containerWidth/r.width*n.xScaleFactor,c=0;c=e.x&&n<=e.x+e.width&&r>=e.y&&r<=e.y+e.height}function OUt(e){return ae(e,"bpmn:Group")}const TUt={__depends__:[AI],bpmnImporter:["type",mf]},IUt={__depends__:[$Ut,TUt]};function JS(e){this._counter=0,this._prefix=(e?e+"-":"")+Math.floor(Math.random()*1e9)+"-"}JS.prototype.next=function(){return this._prefix+ ++this._counter};var kUt=new JS("ov"),NUt=500;function wi(e,t,n,r){this._eventBus=t,this._canvas=n,this._elementRegistry=r,this._ids=kUt,this._overlayDefaults=De({show:null,scale:!0},e&&e.defaults),this._overlays={},this._overlayContainers=[],this._overlayRoot=DUt(n.getContainer()),this._init()}wi.$inject=["config.overlays","eventBus","canvas","elementRegistry"];wi.prototype.get=function(e){if(ls(e)&&(e={id:e}),ls(e.element)&&(e.element=this._elementRegistry.get(e.element)),e.element){var t=this._getOverlayContainer(e.element,!0);return t?e.type?In(t.overlays,xc({type:e.type})):t.overlays.slice():[]}else return e.type?In(this._overlays,xc({type:e.type})):e.id?this._overlays[e.id]:null};wi.prototype.add=function(e,t,n){if(xi(t)&&(n=t,t=null),e.id||(e=this._elementRegistry.get(e)),!n.position)throw new Error("must specifiy overlay position");if(!n.html)throw new Error("must specifiy overlay html");if(!e)throw new Error("invalid element specified");var r=this._ids.next();return n=De({},this._overlayDefaults,n,{id:r,type:t,element:e,html:n.html}),this._addOverlay(n),r};wi.prototype.remove=function(e){var t=this.get(e)||[];fn(t)||(t=[t]);var n=this;Me(t,function(r){var o=n._getOverlayContainer(r.element,!0);if(r&&(Fu(r.html),Fu(r.htmlContainer),delete r.htmlContainer,delete r.element,delete n._overlays[r.id]),o){var i=o.overlays.indexOf(r);i!==-1&&o.overlays.splice(i,1)}})};wi.prototype.isShown=function(){return this._overlayRoot.style.display!=="none"};wi.prototype.show=function(){FI(this._overlayRoot)};wi.prototype.hide=function(){FI(this._overlayRoot,!1)};wi.prototype.clear=function(){this._overlays={},this._overlayContainers=[],$I(this._overlayRoot)};wi.prototype._updateOverlayContainer=function(e){var t=e.element,n=e.html,r=t.x,o=t.y;if(t.waypoints){var i=Go(t);r=i.x,o=i.y}Kwe(n,r,o),ji(e.html,"data-container-id",t.id)};wi.prototype._updateOverlay=function(e){var t=e.position,n=e.htmlContainer,r=e.element,o=t.left,i=t.top;if(t.right!==void 0){var a;r.waypoints?a=Go(r).width:a=r.width,o=t.right*-1+a}if(t.bottom!==void 0){var s;r.waypoints?s=Go(r).height:s=r.height,i=t.bottom*-1+s}Kwe(n,o||0,i||0),this._updateOverlayVisibilty(e,this._canvas.viewbox())};wi.prototype._createOverlayContainer=function(e){var t=Tr('
      ');Bi(t,{position:"absolute"}),this._overlayRoot.appendChild(t);var n={html:t,element:e,overlays:[]};return this._updateOverlayContainer(n),this._overlayContainers.push(n),n};wi.prototype._updateRoot=function(e){var t=e.scale||1,n="matrix("+[t,0,0,t,-1*e.x*t,-1*e.y*t].join(",")+")";Ywe(this._overlayRoot,n)};wi.prototype._getOverlayContainer=function(e,t){var n=Yn(this._overlayContainers,function(r){return r.element===e});return!n&&!t?this._createOverlayContainer(e):n};wi.prototype._addOverlay=function(e){var t=e.id,n=e.element,r=e.html,o,i;r.get&&r.constructor.prototype.jquery&&(r=r.get(0)),ls(r)&&(r=Tr(r)),i=this._getOverlayContainer(n),o=Tr('
      '),Bi(o,{position:"absolute"}),o.appendChild(r),e.type&&uo(o).add("djs-overlay-"+e.type);var a=this._canvas.findRoot(n),s=this._canvas.getRootElement();FI(o,a===s),e.htmlContainer=o,i.overlays.push(e),i.html.appendChild(o),this._overlays[t]=e,this._updateOverlay(e),this._updateOverlayVisibilty(e,this._canvas.viewbox())};wi.prototype._updateOverlayVisibilty=function(e,t){var n=e.show,r=this._canvas.findRoot(e.element),o=n&&n.minZoom,i=n&&n.maxZoom,a=e.htmlContainer,s=this._canvas.getRootElement(),l=!0;(r!==s||n&&(hi(o)&&o>t.scale||hi(i)&&io&&(a=(1/t.scale||1)*o)),hi(a)&&(s="scale("+a+","+a+")"),Ywe(i,s)};wi.prototype._updateOverlaysVisibilty=function(e){var t=this;Me(this._overlays,function(n){t._updateOverlayVisibilty(n,e)})};wi.prototype._init=function(){var e=this._eventBus,t=this;function n(r){t._updateRoot(r),t._updateOverlaysVisibilty(r),t.show()}e.on("canvas.viewbox.changing",function(r){t.hide()}),e.on("canvas.viewbox.changed",function(r){n(r.viewbox)}),e.on(["shape.remove","connection.remove"],function(r){var o=r.element,i=t.get({element:o});Me(i,function(l){t.remove(l.id)});var a=t._getOverlayContainer(o);if(a){Fu(a.html);var s=t._overlayContainers.indexOf(a);s!==-1&&t._overlayContainers.splice(s,1)}}),e.on("element.changed",NUt,function(r){var o=r.element,i=t._getOverlayContainer(o,!0);i&&(Me(i.overlays,function(a){t._updateOverlay(a)}),t._updateOverlayContainer(i))}),e.on("element.marker.update",function(r){var o=t._getOverlayContainer(r.element,!0);o&&uo(o.html)[r.add?"add":"remove"](r.marker)}),e.on("root.set",function(){t._updateOverlaysVisibilty(t._canvas.viewbox())}),e.on("diagram.clear",this.clear,this)};function DUt(e){var t=Tr('
      ');return Bi(t,{position:"absolute",width:0,height:0}),e.insertBefore(t,e.firstChild),t}function Kwe(e,t,n){Bi(e,{left:t+"px",top:n+"px"})}function FI(e,t){e.style.display=t===!1?"none":""}function Ywe(e,t){e.style["transform-origin"]="top left",["","-ms-","-webkit-"].forEach(function(n){e.style[n+"transform"]=t})}const BI={__init__:["overlays"],overlays:["type",wi]};function Xwe(e,t,n,r){e.on("element.changed",function(o){var i=o.element;(i.parent||i===t.getRootElement())&&(o.gfx=n.getGraphics(i)),o.gfx&&e.fire(lwe(i)+".changed",o)}),e.on("elements.changed",function(o){var i=o.elements;i.forEach(function(a){e.fire("element.changed",{element:a})}),r.updateContainments(i)}),e.on("shape.changed",function(o){r.update("shape",o.element,o.gfx)}),e.on("connection.changed",function(o){r.update("connection",o.element,o.gfx)})}Xwe.$inject=["eventBus","canvas","elementRegistry","graphicsFactory"];const gH={__init__:["changeSupport"],changeSupport:["type",Xwe]};var AUt=1e3;function bt(e){this._eventBus=e}bt.$inject=["eventBus"];function FUt(e,t){return function(n){return e.call(t||null,n.context,n.command,n)}}bt.prototype.on=function(e,t,n,r,o,i){if((oi(t)||un(t))&&(i=o,o=r,r=n,n=t,t=null),oi(n)&&(i=o,o=r,r=n,n=AUt),xi(o)&&(i=o,o=!1),!oi(r))throw new Error("handlerFn must be a function");fn(e)||(e=[e]);var a=this._eventBus;Me(e,function(s){var l=["commandStack",s,t].filter(function(c){return c}).join(".");a.on(l,n,o?FUt(r,i):r,i)})};bt.prototype.canExecute=gf("canExecute");bt.prototype.preExecute=gf("preExecute");bt.prototype.preExecuted=gf("preExecuted");bt.prototype.execute=gf("execute");bt.prototype.executed=gf("executed");bt.prototype.postExecute=gf("postExecute");bt.prototype.postExecuted=gf("postExecuted");bt.prototype.revert=gf("revert");bt.prototype.reverted=gf("reverted");function gf(e){return function(n,r,o,i,a){(oi(n)||un(n))&&(a=i,i=o,o=r,r=n,n=null),this.on(n,e,r,o,i,a)}}function vH(e,t){t.invoke(bt,this),this.executed(function(n){var r=n.context;r.rootElement?e.setRootElement(r.rootElement):r.rootElement=e.getRootElement()}),this.revert(function(n){var r=n.context;r.rootElement&&e.setRootElement(r.rootElement)})}Ht(vH,bt);vH.$inject=["canvas","injector"];const BUt={__init__:["rootElementsBehavior"],rootElementsBehavior:["type",vH]};function ow(e){return CSS.escape(e)}var LUt={"&":"&","<":"<",">":">",'"':""","'":"'"};function Qwe(e){return e=""+e,e&&e.replace(/[&<>"']/g,function(t){return LUt[t]})}var Zwe="_plane";function Vte(e){var t=e.id;return jUt(t)}function vd(e){var t=e.id;return ae(e,"bpmn:SubProcess")?Jwe(t):t}function Th(e){return Jwe(e)}function _$(e){var t=Gn(e);return ae(t,"bpmndi:BPMNPlane")}function Jwe(e){return e+Zwe}function jUt(e){return e.replace(new RegExp(Zwe+"$"),"")}var zUt="bjs-breadcrumbs-shown";function eSe(e,t,n){var r=Tr('
        '),o=n.getContainer(),i=uo(o);o.appendChild(r);var a=[];e.on("element.changed",function(l){var c=l.element,u=_t(c),d=Yn(a,function(p){return p===u});d&&s()});function s(l){l&&(a=HUt(l));var c=a.flatMap(function(d){var p=n.findRoot(vd(d))||n.findRoot(d.id);if(!p&&ae(d,"bpmn:Process")){var h=t.find(function(g){var x=_t(g);return x&&x.get("processRef")===d});p=h&&n.findRoot(h.id)}if(!p)return[];var m=Qwe(d.name||d.id),v=Tr('
      • '+m+"
      • ");return v.addEventListener("click",function(){n.setRootElement(p)}),v});r.innerHTML="";var u=c.length>1;i.toggle(zUt,u),c.forEach(function(d){r.appendChild(d)})}e.on("root.set",function(l){s(l.element)})}eSe.$inject=["eventBus","elementRegistry","canvas"];function HUt(e){for(var t=_t(e),n=[],r=t;r;r=r.$parent)(ae(r,"bpmn:SubProcess")||ae(r,"bpmn:Process"))&&n.push(r);return n.reverse()}function tSe(e,t){var n=null,r=new VUt;e.on("root.set",function(o){var i=o.element,a=t.viewbox(),s=r.get(i);if(r.set(n,{x:a.x,y:a.y,zoom:a.scale}),n=i,!(!ae(i,"bpmn:SubProcess")&&!s)){s=s||{x:0,y:0,zoom:1};var l=(a.x-s.x)*a.scale,c=(a.y-s.y)*a.scale;(l!==0||c!==0)&&t.scroll({dx:l,dy:c}),s.zoom!==a.scale&&t.zoom(s.zoom,{x:0,y:0})}}),e.on("diagram.clear",function(){r.clear(),n=null})}tSe.$inject=["eventBus","canvas"];function VUt(){this._entries=[],this.set=function(e,t){var n=!1;for(var r in this._entries)if(this._entries[r][0]===e){this._entries[r][1]=t,n=!0;break}n||this._entries.push([e,t])},this.get=function(e){for(var t in this._entries)if(this._entries[t][0]===e)return this._entries[t][1];return null},this.clear=function(){this._entries.length=0},this.remove=function(e){var t=-1;for(var n in this._entries)if(this._entries[n][0]===e){t=n;break}t!==-1&&this._entries.splice(t,1)}}var Wte={x:180,y:160};function Ag(e,t){this._eventBus=e,this._moddle=t;var n=this;e.on("import.render.start",1500,function(r,o){n._handleImport(o.definitions)})}Ag.prototype._handleImport=function(e){if(e.diagrams){var t=this;this._definitions=e,this._processToDiagramMap={},e.diagrams.forEach(function(r){!r.plane||!r.plane.bpmnElement||(t._processToDiagramMap[r.plane.bpmnElement.id]=r)});var n=e.diagrams.filter(r=>r.plane).flatMap(r=>t._createNewDiagrams(r.plane));n.forEach(function(r){t._movePlaneElementsToOrigin(r.plane)})}};Ag.prototype._createNewDiagrams=function(e){var t=this,n=[],r=[];e.get("planeElement").forEach(function(i){var a=i.bpmnElement;if(a){var s=a.$parent;ae(a,"bpmn:SubProcess")&&!i.isExpanded&&n.push(a),UUt(a,e)&&r.push({diElement:i,parent:s})}});var o=[];return n.forEach(function(i){if(!t._processToDiagramMap[i.id]){var a=t._createDiagram(i);t._processToDiagramMap[i.id]=a,o.push(a)}}),r.forEach(function(i){for(var a=i.diElement,s=i.parent;s&&n.indexOf(s)===-1;)s=s.$parent;if(s){var l=t._processToDiagramMap[s.id];t._moveToDiPlane(a,l.plane)}}),o};Ag.prototype._movePlaneElementsToOrigin=function(e){var t=e.get("planeElement"),n=WUt(e),r={x:n.x-Wte.x,y:n.y-Wte.y};t.forEach(function(o){o.waypoint?o.waypoint.forEach(function(i){i.x=i.x-r.x,i.y=i.y-r.y}):o.bounds&&(o.bounds.x=o.bounds.x-r.x,o.bounds.y=o.bounds.y-r.y)})};Ag.prototype._moveToDiPlane=function(e,t){var n=nSe(e),r=n.plane.get("planeElement");r.splice(r.indexOf(e),1),t.get("planeElement").push(e)};Ag.prototype._createDiagram=function(e){var t=this._moddle.create("bpmndi:BPMNPlane",{bpmnElement:e}),n=this._moddle.create("bpmndi:BPMNDiagram",{plane:t});return t.$parent=n,t.bpmnElement=e,n.$parent=this._definitions,this._definitions.diagrams.push(n),n};Ag.$inject=["eventBus","moddle"];function nSe(e){return ae(e,"bpmndi:BPMNDiagram")?e:nSe(e.$parent)}function WUt(e){var t={top:1/0,right:-1/0,bottom:-1/0,left:1/0};return e.planeElement.forEach(function(n){if(n.bounds){var r=en(n.bounds);t.top=Math.min(r.top,t.top),t.left=Math.min(r.left,t.left)}}),OI(t)}function UUt(e,t){var n=e.$parent;return!(!ae(n,"bpmn:SubProcess")||n===t.bpmnElement||kn(e,["bpmn:DataInputAssociation","bpmn:DataOutputAssociation"]))}var q2=250,GUt='',qUt="bjs-drilldown-empty";function uh(e,t,n,r,o){bt.call(this,t),this._canvas=e,this._eventBus=t,this._elementRegistry=n,this._overlays=r,this._translate=o;var i=this;this.executed("shape.toggleCollapse",q2,function(a){var s=a.shape;i._canDrillDown(s)?i._addOverlay(s):i._removeOverlay(s)},!0),this.reverted("shape.toggleCollapse",q2,function(a){var s=a.shape;i._canDrillDown(s)?i._addOverlay(s):i._removeOverlay(s)},!0),this.executed(["shape.create","shape.move","shape.delete"],q2,function(a){var s=a.oldParent,l=a.newParent||a.parent,c=a.shape;i._canDrillDown(c)&&i._addOverlay(c),i._updateDrilldownOverlay(s),i._updateDrilldownOverlay(l),i._updateDrilldownOverlay(c)},!0),this.reverted(["shape.create","shape.move","shape.delete"],q2,function(a){var s=a.oldParent,l=a.newParent||a.parent,c=a.shape;i._canDrillDown(c)&&i._addOverlay(c),i._updateDrilldownOverlay(s),i._updateDrilldownOverlay(l),i._updateDrilldownOverlay(c)},!0),t.on("import.render.complete",function(){n.filter(function(a){return i._canDrillDown(a)}).map(function(a){i._addOverlay(a)})})}Ht(uh,bt);uh.prototype._updateDrilldownOverlay=function(e){var t=this._canvas;if(e){var n=t.findRoot(e);n&&this._updateOverlayVisibility(n)}};uh.prototype._canDrillDown=function(e){var t=this._canvas;return ae(e,"bpmn:SubProcess")&&t.findRoot(vd(e))};uh.prototype._updateOverlayVisibility=function(e){var t=this._overlays,n=_t(e),r=t.get({element:n.id,type:"drilldown"})[0];if(r){var o=n&&n.get("flowElements")&&n.get("flowElements").length;uo(r.html).toggle(qUt,!o)}};uh.prototype._addOverlay=function(e){var t=this._canvas,n=this._overlays,r=_t(e),o=n.get({element:e,type:"drilldown"});o.length&&this._removeOverlay(e);var i=Tr('"),a=r.get("name")||r.get("id"),s=this._translate("Open {element}",{element:a});i.setAttribute("title",s),i.addEventListener("click",function(){t.setRootElement(t.findRoot(vd(e)))}),n.add(e,"drilldown",{position:{bottom:-7,right:-8},html:i}),this._updateOverlayVisibility(e)};uh.prototype._removeOverlay=function(e){var t=this._overlays;t.remove({element:e,type:"drilldown"})};uh.$inject=["canvas","eventBus","elementRegistry","overlays","translate"];const KUt={__depends__:[BI,gH,BUt],__init__:["drilldownBreadcrumbs","drilldownOverlayBehavior","drilldownCentering","subprocessCompatibility"],drilldownBreadcrumbs:["type",eSe],drilldownCentering:["type",tSe],drilldownOverlayBehavior:["type",uh],subprocessCompatibility:["type",Ag]};function Ute(e){!e||typeof e.stopPropagation!="function"||e.stopPropagation()}function _b(e){return e.originalEvent||e.srcEvent}function aN(e){Ute(e),Ute(_b(e))}function ig(e){return e.pointers&&e.pointers.length&&(e=e.pointers[0]),e.touches&&e.touches.length&&(e=e.touches[0]),e?{x:e.clientX,y:e.clientY}:null}function rSe(){return/mac/i.test(navigator.platform)}function oSe(e,t){return(_b(e)||e).button===t}function dh(e){return oSe(e,0)}function YUt(e){return oSe(e,1)}function iw(e){var t=_b(e)||e;return dh(e)?rSe()?t.metaKey:t.ctrlKey:!1}function cR(e){var t=_b(e)||e;return dh(e)&&t.shiftKey}function XUt(e){return!0}function K2(e){return dh(e)||YUt(e)}var Gte=500;function iSe(e,t,n){var r=this;function o(_,P,$){if(!s(_,P)){var R,O,T;$?O=t.getGraphics($):(R=P.delegateTarget||P.target,R&&(O=R,$=t.get(O))),!(!O||!$)&&(T=e.fire(_,{element:$,gfx:O,originalEvent:P}),T===!1&&(P.stopPropagation(),P.preventDefault()))}}var i={};function a(_){return i[_]}function s(_,P){var $=c[_]||dh;return!$(P)}var l={click:"element.click",contextmenu:"element.contextmenu",dblclick:"element.dblclick",mousedown:"element.mousedown",mousemove:"element.mousemove",mouseover:"element.hover",mouseout:"element.out",mouseup:"element.mouseup"},c={"element.contextmenu":XUt,"element.mousedown":K2,"element.mouseup":K2,"element.click":K2,"element.dblclick":K2};function u(_,P,$){var R=l[_];if(!R)throw new Error("unmapped DOM event name <"+_+">");return o(R,P,$)}var d="svg, .djs-element";function p(_,P,$,R){var O=i[$]=function(T){o($,T)};R&&(c[$]=R),O.$delegate=ts.bind(_,d,P,O)}function h(_,P,$){var R=a($);R&&ts.unbind(_,P,R.$delegate)}function m(_){Me(l,function(P,$){p(_,$,P)})}function v(_){Me(l,function(P,$){h(_,$,P)})}e.on("canvas.destroy",function(_){v(_.svg)}),e.on("canvas.init",function(_){m(_.svg)}),e.on(["shape.added","connection.added"],function(_){var P=_.element,$=_.gfx;e.fire("interactionEvents.createHit",{element:P,gfx:$})}),e.on(["shape.changed","connection.changed"],Gte,function(_){var P=_.element,$=_.gfx;e.fire("interactionEvents.updateHit",{element:P,gfx:$})}),e.on("interactionEvents.createHit",Gte,function(_){var P=_.element,$=_.gfx;r.createDefaultHit(P,$)}),e.on("interactionEvents.updateHit",function(_){var P=_.element,$=_.gfx;r.updateDefaultHit(P,$)});var g=S("djs-hit djs-hit-stroke"),x=S("djs-hit djs-hit-click-stroke"),y=S("djs-hit djs-hit-all"),b=S("djs-hit djs-hit-no-move"),C={all:y,"click-stroke":x,stroke:g,"no-move":b};function S(_,P){return P=De({stroke:"white",strokeWidth:15},P||{}),n.cls(_,["no-fill","no-border"],P)}function w(_,P){var $=C[P];if(!$)throw new Error("invalid hit type <"+P+">");return jt(_,$),_}function E(_,P){mn(_,P)}this.removeHits=function(_){var P=NF(".djs-hit",_);Me(P,Uo)},this.createDefaultHit=function(_,P){var $=_.waypoints,R=_.isFrame,O;return $?this.createWaypointsHit(P,$):(O=R?"stroke":"all",this.createBoxHit(P,O,{width:_.width,height:_.height}))},this.createWaypointsHit=function(_,P){var $=MI(P);return w($,"stroke"),E(_,$),$},this.createBoxHit=function(_,P,$){$=De({x:0,y:0},$);var R=Yt("rect");return w(R,P),jt(R,$),E(_,R),R},this.updateDefaultHit=function(_,P){var $=wr(".djs-hit",P);if($)return _.waypoints?iwe($,_.waypoints):jt($,{width:_.width,height:_.height}),$},this.fire=o,this.triggerMouseEvent=u,this.mouseHandler=a,this.registerEvent=p,this.unregisterEvent=h}iSe.$inject=["eventBus","elementRegistry","styles"];const LI={__init__:["interactionEvents"],interactionEvents:["type",iSe]};function $b(e,t){this._eventBus=e,this._canvas=t,this._selectedElements=[];var n=this;e.on(["shape.remove","connection.remove"],function(r){var o=r.element;n.deselect(o)}),e.on(["diagram.clear","root.set"],function(r){n.select(null)})}$b.$inject=["eventBus","canvas"];$b.prototype.deselect=function(e){var t=this._selectedElements,n=t.indexOf(e);if(n!==-1){var r=t.slice();t.splice(n,1),this._eventBus.fire("selection.changed",{oldSelection:r,newSelection:t})}};$b.prototype.get=function(){return this._selectedElements};$b.prototype.isSelected=function(e){return this._selectedElements.indexOf(e)!==-1};$b.prototype.select=function(e,t){var n=this._selectedElements,r=n.slice();fn(e)||(e=e?[e]:[]);var o=this._canvas,i=o.getRootElement();e=e.filter(function(a){var s=o.findRoot(a);return i===s}),t?Me(e,function(a){n.indexOf(a)===-1&&n.push(a)}):this._selectedElements=n=e.slice(),this._eventBus.fire("selection.changed",{oldSelection:r,newSelection:n})};var qte="hover",Kte="selected";function aSe(e,t){this._canvas=e;function n(o,i){e.addMarker(o,i)}function r(o,i){e.removeMarker(o,i)}t.on("element.hover",function(o){n(o.element,qte)}),t.on("element.out",function(o){r(o.element,qte)}),t.on("selection.changed",function(o){function i(c){r(c,Kte)}function a(c){n(c,Kte)}var s=o.oldSelection,l=o.newSelection;Me(s,function(c){l.indexOf(c)===-1&&i(c)}),Me(l,function(c){s.indexOf(c)===-1&&a(c)})})}aSe.$inject=["canvas","eventBus"];function sSe(e,t,n,r){e.on("create.end",500,function(o){var i=o.context,a=i.canExecute,s=i.elements,l=i.hints||{},c=l.autoSelect;if(a){if(c===!1)return;fn(c)?t.select(c):t.select(s.filter(QUt))}}),e.on("connect.end",500,function(o){var i=o.context,a=i.connection;a&&t.select(a)}),e.on("shape.move.end",500,function(o){var i=o.previousSelection||[],a=r.get(o.context.shape.id),s=Yn(i,function(l){return a.id===l.id});s||t.select(a)}),e.on("element.click",function(o){if(dh(o)){var i=o.element;i===n.getRootElement()&&(i=null);var a=t.isSelected(i),s=t.get().length>1,l=cR(o);if(a&&s)return l?t.deselect(i):t.select(i);a?t.deselect(i):t.select(i,l)}})}sSe.$inject=["eventBus","selection","canvas","elementRegistry"];function QUt(e){return!e.hidden}const Gc={__init__:["selectionVisuals","selectionBehavior"],__depends__:[LI],selection:["type",$b],selectionVisuals:["type",aSe],selectionBehavior:["type",sSe]};function fh(e){eo.call(this,e)}Ht(fh,eo);fh.prototype._modules=[IUt,KUt,BI,Gc,AI];fh.prototype._moddleExtensions={};var ZUt=["c","C"],JUt=["v","V"],eGt=["y","Y"],lSe=["z","Z"];function tGt(e){return e.ctrlKey||e.metaKey||e.shiftKey||e.altKey}function bl(e){return e.altKey?!1:e.ctrlKey||e.metaKey}function pi(e,t){return e=fn(e)?e:[e],e.indexOf(t.key)!==-1||e.indexOf(t.code)!==-1}function yH(e){return e.shiftKey}function nGt(e){return bl(e)&&pi(ZUt,e)}function rGt(e){return bl(e)&&pi(JUt,e)}function oGt(e){return bl(e)&&!yH(e)&&pi(lSe,e)}function iGt(e){return bl(e)&&(pi(eGt,e)||pi(lSe,e)&&yH(e))}var jI="keyboard.keydown",aGt="keyboard.keyup",sGt=1e3,cSe="Keyboard binding is now implicit; explicit binding to an element got removed. For more information, see https://github.com/bpmn-io/diagram-js/issues/661";function ya(e,t){var n=this;this._config=e=e||{},this._eventBus=t,this._keydownHandler=this._keydownHandler.bind(this),this._keyupHandler=this._keyupHandler.bind(this),t.on("diagram.destroy",function(){n._fire("destroy"),n.unbind()}),e.bindTo&&console.error("unsupported configuration ",new Error(cSe));var r=e&&e.bind!==!1;t.on("canvas.init",function(o){n._target=o.svg,r&&n.bind(),n._fire("init")})}ya.$inject=["config.keyboard","eventBus"];ya.prototype._keydownHandler=function(e){this._keyHandler(e,jI)};ya.prototype._keyupHandler=function(e){this._keyHandler(e,aGt)};ya.prototype._keyHandler=function(e,t){var n;if(!this._isEventIgnored(e)){var r={keyEvent:e};n=this._eventBus.fire(t||jI,r),n&&e.preventDefault()}};ya.prototype._isEventIgnored=function(e){return!1};ya.prototype.bind=function(e){e&&console.error("unsupported argument ",new Error(cSe)),this.unbind(),e=this._node=this._target,xn.bind(e,"keydown",this._keydownHandler),xn.bind(e,"keyup",this._keyupHandler),this._fire("bind")};ya.prototype.getBinding=function(){return this._node};ya.prototype.unbind=function(){var e=this._node;e&&(this._fire("unbind"),xn.unbind(e,"keydown",this._keydownHandler),xn.unbind(e,"keyup",this._keyupHandler)),this._node=null};ya.prototype._fire=function(e){this._eventBus.fire("keyboard."+e,{node:this._node})};ya.prototype.addListener=function(e,t,n){oi(e)&&(n=t,t=e,e=sGt),this._eventBus.on(n||jI,e,t)};ya.prototype.removeListener=function(e,t){this._eventBus.off(t||jI,e)};ya.prototype.hasModifier=tGt;ya.prototype.isCmd=bl;ya.prototype.isShift=yH;ya.prototype.isKey=pi;var lGt=500;function Pb(e,t){var n=this;e.on("editorActions.init",lGt,function(r){var o=r.editorActions;n.registerBindings(t,o)})}Pb.$inject=["eventBus","keyboard"];Pb.prototype.registerBindings=function(e,t){function n(r,o){t.isRegistered(r)&&e.addListener(o)}n("undo",function(r){var o=r.keyEvent;if(oGt(o))return t.trigger("undo"),!0}),n("redo",function(r){var o=r.keyEvent;if(iGt(o))return t.trigger("redo"),!0}),n("copy",function(r){var o=r.keyEvent;if(nGt(o))return t.trigger("copy"),!0}),n("paste",function(r){var o=r.keyEvent;if(rGt(o))return t.trigger("paste"),!0}),n("stepZoom",function(r){var o=r.keyEvent;if(pi(["+","Add","="],o)&&bl(o))return t.trigger("stepZoom",{value:1}),!0}),n("stepZoom",function(r){var o=r.keyEvent;if(pi(["-","Subtract"],o)&&bl(o))return t.trigger("stepZoom",{value:-1}),!0}),n("zoom",function(r){var o=r.keyEvent;if(pi("0",o)&&bl(o))return t.trigger("zoom",{value:1}),!0}),n("removeSelection",function(r){var o=r.keyEvent;if(pi(["Backspace","Delete","Del"],o))return t.trigger("removeSelection"),!0})};const bH={__init__:["keyboard","keyboardBindings"],keyboard:["type",ya],keyboardBindings:["type",Pb]};var cGt={moveSpeed:50,moveSpeedAccelerated:200};function uSe(e,t,n){var r=this;this._config=De({},cGt,e||{}),t.addListener(o);function o(i){var a=i.keyEvent,s=r._config;if(t.isCmd(a)&&t.isKey(["ArrowLeft","Left","ArrowUp","Up","ArrowDown","Down","ArrowRight","Right"],a)){var l=t.isShift(a)?s.moveSpeedAccelerated:s.moveSpeed,c;switch(a.key){case"ArrowLeft":case"Left":c="left";break;case"ArrowUp":case"Up":c="up";break;case"ArrowRight":case"Right":c="right";break;case"ArrowDown":case"Down":c="down";break}return r.moveCanvas({speed:l,direction:c}),!0}}this.moveCanvas=function(i){var a=0,s=0,l=i.speed,c=l/Math.min(Math.sqrt(n.viewbox().scale),1);switch(i.direction){case"left":a=c;break;case"up":s=c;break;case"right":a=-c;break;case"down":s=-c;break}n.scroll({dx:a,dy:s})}}uSe.$inject=["config.keyboardMove","keyboard","canvas"];const dSe={__depends__:[bH],__init__:["keyboardMove"],keyboardMove:["type",uSe]};var uGt=/^djs-cursor-.*$/;function zI(e){var t=uo(document.body);t.removeMatching(uGt),e&&t.add("djs-cursor-"+e)}function fSe(){zI(null)}var dGt=5e3;function pSe(e,t){t=t||"element.click";function n(){return!1}return e.once(t,dGt,n),function(){e.off(t,n)}}function B1(e){return{x:e.x+e.width/2,y:e.y+e.height/2}}function Cc(e,t){return{x:e.x-t.x,y:e.y-t.y}}var fGt=15;function hSe(e,t){var n;function r(s){return a(s.originalEvent)}e.on("canvas.focus.changed",function(s){s.focused?e.on("element.mousedown",500,r):e.off("element.mousedown",r)});function o(s){var l=n.start,c=n.button,u=ig(s),d=Cc(u,l);if(!n.dragging&&pGt(d)>fGt&&(n.dragging=!0,c===0&&pSe(e),zI("grab")),n.dragging){var p=n.last||n.start;d=Cc(u,p),t.scroll({dx:d.x,dy:d.y}),n.last=u}s.preventDefault()}function i(s){xn.unbind(document,"mousemove",o),xn.unbind(document,"mouseup",i),n=null,fSe()}function a(s){if(!Cb(s.target,".djs-draggable")){var l=s.button;if(!(l>=2||s.ctrlKey||s.shiftKey||s.altKey))return n={button:l,start:ig(s)},xn.bind(document,"mousemove",o),xn.bind(document,"mouseup",i),!0}}this.isActive=function(){return!!n}}hSe.$inject=["eventBus","canvas"];function pGt(e){return Math.sqrt(Math.pow(e.x,2)+Math.pow(e.y,2))}const mSe={__init__:["moveCanvas"],moveCanvas:["type",hSe]};function UF(e){return Math.log(e)/Math.log(10)}function gSe(e,t){var n=UF(e.min),r=UF(e.max),o=Math.abs(n)+Math.abs(r);return o/t}function hGt(e,t){return Math.max(e.min,Math.min(e.max,t))}var mGt=Math.sign||function(e){return e>=0?1:-1},xH={min:.2,max:4},vSe=10,gGt=.1,vGt=.75;function Yu(e,t,n){e=e||{},this._enabled=!1,this._canvas=n,this._container=n._container,this._handleWheel=Da(this._handleWheel,this),this._totalDelta=0,this._scale=e.scale||vGt;var r=this;t.on("canvas.focus.changed",function(o){r._init(o.focused&&e.enabled!==!1)})}Yu.$inject=["config.zoomScroll","eventBus","canvas"];Yu.prototype.scroll=function(t){this._canvas.scroll(t)};Yu.prototype.reset=function(){this._canvas.zoom("fit-viewport")};Yu.prototype.zoom=function(t,n){var r=gSe(xH,vSe*2);this._totalDelta+=t,Math.abs(this._totalDelta)>gGt&&(this._zoom(t,n,r),this._totalDelta=0)};Yu.prototype._handleWheel=function(t){if(this._canvas.isFocused()){var n=this._container;t.preventDefault();var r=t.ctrlKey||rSe()&&t.metaKey,o=t.shiftKey,i=-1*this._scale,a;if(r?i*=t.deltaMode===0?.02:.32:i*=t.deltaMode===0?1:16,r){var s=n.getBoundingClientRect(),l={x:t.clientX-s.left,y:t.clientY-s.top};a=Math.sqrt(Math.pow(t.deltaY,2)+Math.pow(t.deltaX,2))*mGt(t.deltaY)*i,this.zoom(a,l)}else o?a={dx:i*t.deltaY,dy:0}:a={dx:i*t.deltaX,dy:i*t.deltaY},this.scroll(a)}};Yu.prototype.stepZoom=function(t,n){var r=gSe(xH,vSe);this._zoom(t,n,r)};Yu.prototype._zoom=function(e,t,n){var r=this._canvas,o=e>0?1:-1,i=UF(r.zoom()),a=Math.round(i/n)*n;a+=n*o;var s=Math.pow(10,a);r.zoom(hGt(xH,s),t)};Yu.prototype.toggle=function(t){var n=this._container,r=this._handleWheel,o=this._enabled;return typeof t>"u"&&(t=!o),o!==t&&xn[t?"bind":"unbind"](n,"wheel",r,!1),this._enabled=t,t};Yu.prototype._init=function(e){this.toggle(e)};const ySe={__init__:["zoomScroll"],zoomScroll:["type",Yu]};function aw(e){fh.call(this,e)}Ht(aw,fh);aw.prototype._navigationModules=[dSe,mSe,ySe];aw.prototype._modules=[].concat(fh.prototype._modules,aw.prototype._navigationModules);function sN(e){return e&&e[e.length-1]}function Yte(e){return e.y}function Xte(e){return e.x}var yGt={left:Xte,center:Xte,right:function(e){return e.x+e.width},top:Yte,middle:Yte,bottom:function(e){return e.y+e.height}};function Mb(e,t){this._modeling=e,this._rules=t}Mb.$inject=["modeling","rules"];Mb.prototype._getOrientationDetails=function(e){var t=["top","bottom","middle"],n="x",r="width";return t.indexOf(e)!==-1&&(n="y",r="height"),{axis:n,dimension:r}};Mb.prototype._isType=function(e,t){return t.indexOf(e)!==-1};Mb.prototype._alignmentPosition=function(e,t){var n=this._getOrientationDetails(e),r=n.axis,o=n.dimension,i={},a={},s=!1,l,c,u;function d(p,h){return Math.round((p[r]+h[r]+h[o])/2)}if(this._isType(e,["left","top"]))i[e]=t[0][r];else if(this._isType(e,["right","bottom"]))u=sN(t),i[e]=u[r]+u[o];else if(this._isType(e,["center","middle"])){if(Me(t,function(p){var h=p[r]+Math.round(p[o]/2);a[h]?a[h].elements.push(p):a[h]={elements:[p],center:h}}),l=Au(a,function(p){return p.elements.length>1&&(s=!0),p.elements.length}),s)return i[e]=sN(l).center,i;c=t[0],t=Au(t,function(p){return p[r]+p[o]}),u=sN(t),i[e]=d(c,u)}return i};Mb.prototype.trigger=function(e,t){var n=this._modeling,r,o=In(e,function(l){return!(l.waypoints||l.host||l.labelTarget)});if(r=this._rules.allowed("elements.align",{elements:o}),fn(r)&&(o=r),!(o.length<2||!r)){var i=yGt[t],a=Au(o,i),s=this._alignmentPosition(t,a);n.alignElements(a,s)}};const bGt={__init__:["alignElements"],alignElements:["type",Mb]},xGt=new JS;function Rb(e){this._scheduled={},e.on("diagram.destroy",()=>{Object.keys(this._scheduled).forEach(t=>{this.cancel(t)})})}Rb.$inject=["eventBus"];Rb.prototype.schedule=function(e,t=xGt.next()){this.cancel(t);const n=this._schedule(e,t);return this._scheduled[t]=n,n.promise};Rb.prototype._schedule=function(e,t){const n=CGt();return{executionId:setTimeout(()=>{try{this._scheduled[t]=null;try{n.resolve(e())}catch(o){n.reject(o)}}catch(o){console.error("Scheduler#_schedule execution failed",o)}}),promise:n.promise}};Rb.prototype.cancel=function(e){const t=this._scheduled[e];t&&(this._cancel(t),this._scheduled[e]=null)};Rb.prototype._cancel=function(e){clearTimeout(e.executionId)};function CGt(){const e={};return e.promise=new Promise((t,n)=>{e.resolve=t,e.reject=n}),e}const wGt={scheduler:["type",Rb]};var SGt="djs-element-hidden",Y2=".entry",EGt=1e3,Qte=8,_Gt=300;function Fo(e,t,n,r){this._canvas=e,this._elementRegistry=t,this._eventBus=n,this._scheduler=r,this._current=null,this._init()}Fo.$inject=["canvas","elementRegistry","eventBus","scheduler"];Fo.prototype._init=function(){var e=this;this._eventBus.on("selection.changed",function(t){var n=t.newSelection,r=n.length?n.length===1?n[0]:n:null;r?e.open(r,!0):e.close()}),this._eventBus.on("elements.changed",function(t){var n=t.elements,r=e._current;if(r){var o=r.target,i=fn(o)?o:[o],a=i.filter(function(l){return n.includes(l)});if(a.length){e.close();var s=i.filter(function(l){return e._elementRegistry.get(l.id)});s.length&&e._updateAndOpen(s.length>1?s:s[0])}}}),this._eventBus.on("canvas.viewbox.changed",function(){e._updatePosition()}),this._eventBus.on("element.marker.update",function(t){if(e.isOpen()){var n=t.element,r=e._current,o=fn(r.target)?r.target:[r.target];o.includes(n)&&e._updateVisibility()}}),this._container=this._createContainer()};Fo.prototype._createContainer=function(){var e=Tr('
        ');return this._canvas.getContainer().appendChild(e),e};Fo.prototype.registerProvider=function(e,t){t||(t=e,e=EGt),this._eventBus.on("contextPad.getProviders",e,function(n){n.providers.push(t)})};Fo.prototype.getEntries=function(e){var t=this._getProviders(),n=fn(e)?"getMultiElementContextPadEntries":"getContextPadEntries",r={};return Me(t,function(o){if(oi(o[n])){var i=o[n](e);oi(i)?r=i(r):Me(i,function(a,s){r[s]=a})}}),r};Fo.prototype.trigger=function(e,t,n){var r=this,o,i,a=t.delegateTarget||t.target;if(!a)return t.preventDefault();if(o=ji(a,"data-action"),i=t.originalEvent||t,e==="mouseover"){this._timeout=setTimeout(function(){r._mouseout=r.triggerEntry(o,"hover",i,n)},_Gt);return}else if(e==="mouseout"){clearTimeout(this._timeout),this._mouseout&&(this._mouseout(),this._mouseout=null);return}return this.triggerEntry(o,e,i,n)};Fo.prototype.triggerEntry=function(e,t,n,r){if(this.isShown()){var o=this._current.target,i=this._current.entries,a=i[e];if(a){var s=a.action;if(this._eventBus.fire("contextPad.trigger",{entry:a,event:n})!==!1){if(oi(s)){if(t==="click")return s(n,o,r)}else if(s[t])return s[t](n,o,r);n.preventDefault()}}}};Fo.prototype.open=function(e,t){!t&&this.isOpen(e)||(this.close(),this._updateAndOpen(e))};Fo.prototype._getProviders=function(){var e=this._eventBus.createEvent({type:"contextPad.getProviders",providers:[]});return this._eventBus.fire(e),e.providers};Fo.prototype._updateAndOpen=function(e){var t=this.getEntries(e),n=this._createHtml(e),r;Me(t,function(o,i){var a=o.group||"default",s=Tr(o.html||'
        '),l;ji(s,"data-action",i),l=wr("[data-group="+ow(a)+"]",n),l||(l=Tr('
        '),ji(l,"data-group",a),n.appendChild(l)),l.appendChild(s),o.className&&$Gt(s,o.className),o.title&&ji(s,"title",o.title),o.imageUrl&&(r=Tr(""),ji(r,"src",o.imageUrl),r.style.width="100%",r.style.height="100%",s.appendChild(r))}),uo(n).add("open"),this._current={entries:t,html:n,target:e},this._updatePosition(),this._updateVisibility(),this._eventBus.fire("contextPad.open",{current:this._current})};Fo.prototype._createHtml=function(e){var t=this,n=Tr('
        ');return ts.bind(n,Y2,"click",function(r){t.trigger("click",r)}),ts.bind(n,Y2,"dragstart",function(r){t.trigger("dragstart",r)}),ts.bind(n,Y2,"mouseover",function(r){t.trigger("mouseover",r)}),ts.bind(n,Y2,"mouseout",function(r){t.trigger("mouseout",r)}),xn.bind(n,"mousedown",function(r){r.stopPropagation()}),this._container.appendChild(n),this._eventBus.fire("contextPad.create",{target:e,pad:n}),n};Fo.prototype.getPad=function(e){console.warn(new Error("ContextPad#getPad is deprecated and will be removed in future library versions, cf. https://github.com/bpmn-io/diagram-js/pull/888"));let t;return this.isOpen()&&MGt(this._current.target,e)?t=this._current.html:t=this._createHtml(e),{html:t}};Fo.prototype.close=function(){this.isOpen()&&(clearTimeout(this._timeout),this._container.innerHTML="",this._eventBus.fire("contextPad.close",{current:this._current}),this._current=null)};Fo.prototype.isOpen=function(e){var t=this._current;if(!t)return!1;if(!e)return!0;var n=t.target;return fn(e)!==fn(n)?!1:fn(e)?e.length===n.length&&Tg(e,function(r){return n.includes(r)}):n===e};Fo.prototype.isShown=function(){return this.isOpen()&&uo(this._current.html).has("open")};Fo.prototype.show=function(){this.isOpen()&&(uo(this._current.html).add("open"),this._updatePosition(),this._eventBus.fire("contextPad.show",{current:this._current}))};Fo.prototype.hide=function(){this.isOpen()&&(uo(this._current.html).remove("open"),this._eventBus.fire("contextPad.hide",{current:this._current}))};Fo.prototype._getPosition=function(e){if(!fn(e)&&Sr(e)){var t=this._canvas.viewbox(),n=PGt(e),r=n.x*t.scale-t.x*t.scale,o=n.y*t.scale-t.y*t.scale;return{left:r+Qte*this._canvas.zoom(),top:o}}var i=this._canvas.getContainer(),a=i.getBoundingClientRect(),s=this._getTargetBounds(e);return{left:s.right-a.left+Qte*this._canvas.zoom(),top:s.top-a.top}};Fo.prototype._updatePosition=function(){const e=()=>{if(this.isOpen()){var t=this._current.html,n=this._getPosition(this._current.target);"x"in n&&"y"in n?(t.style.left=n.x+"px",t.style.top=n.y+"px"):["top","right","bottom","left"].forEach(function(r){r in n&&(t.style[r]=n[r]+"px")})}};this._scheduler.schedule(e,"ContextPad#_updatePosition")};Fo.prototype._updateVisibility=function(){const e=()=>{if(this.isOpen()){var t=this,n=this._current.target,r=fn(n)?n:[n],o=r.some(function(i){return t._canvas.hasMarker(i,SGt)});o?t.hide():t.show()}};this._scheduler.schedule(e,"ContextPad#_updateVisibility")};Fo.prototype._getTargetBounds=function(e){var t=this,n=fn(e)?e:[e],r=n.map(function(o){return t._canvas.getGraphics(o)});return r.reduce(function(o,i){const a=i.getBoundingClientRect();return o.top=Math.min(o.top,a.top),o.right=Math.max(o.right,a.right),o.bottom=Math.max(o.bottom,a.bottom),o.left=Math.min(o.left,a.left),o.x=o.left,o.y=o.top,o.width=o.right-o.left,o.height=o.bottom-o.top,o},{top:1/0,right:-1/0,bottom:-1/0,left:1/0})};function $Gt(e,t){var n=uo(e);t=fn(t)?t:t.split(/\s+/g),t.forEach(function(r){n.add(r)})}function PGt(e){return e.waypoints[e.waypoints.length-1]}function MGt(e,t){return e=fn(e)?e:[e],t=fn(t)?t:[t],e.length===t.length&&Tg(e,function(n){return t.includes(n)})}const bSe={__depends__:[LI,wGt,BI],contextPad:["type",Fo]};var HI,Xr,xSe,Uh,Zte,CSe,wSe,SSe,CH,GF,qF,sw={},ESe=[],RGt=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,VI=Array.isArray;function $d(e,t){for(var n in t)e[n]=t[n];return e}function wH(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function _Se(e,t,n){var r,o,i,a={};for(i in t)i=="key"?r=t[i]:i=="ref"?o=t[i]:a[i]=t[i];if(arguments.length>2&&(a.children=arguments.length>3?HI.call(arguments,2):n),typeof e=="function"&&e.defaultProps!=null)for(i in e.defaultProps)a[i]===void 0&&(a[i]=e.defaultProps[i]);return $$(e,a,r,o,null)}function $$(e,t,n,r,o){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:o??++xSe,__i:-1,__u:0};return o==null&&Xr.vnode!=null&&Xr.vnode(i),i}function WI(e){return e.children}function P$(e,t){this.props=e,this.context=t}function py(e,t){if(t==null)return e.__?py(e.__,e.__i+1):null;for(var n;ts&&Uh.sort(wSe),e=Uh.shift(),s=Uh.length,e.__d&&(n=void 0,o=(r=(t=e).__v).__e,i=[],a=[],t.__P&&((n=$d({},r)).__v=r.__v+1,Xr.vnode&&Xr.vnode(n),SH(t.__P,n,r,t.__n,t.__P.namespaceURI,32&r.__u?[o]:null,i,o??py(r),!!(32&r.__u),a),n.__v=r.__v,n.__.__k[n.__i]=n,RSe(i,n,a),n.__e!=o&&$Se(n)));uR.__r=0}function PSe(e,t,n,r,o,i,a,s,l,c,u){var d,p,h,m,v,g,x=r&&r.__k||ESe,y=t.length;for(l=OGt(n,t,x,l,y),d=0;d0?$$(a.type,a.props,a.key,a.ref?a.ref:null,a.__v):a).__=e,a.__b=e.__b+1,s=null,(c=a.__i=TGt(a,n,l,d))!=-1&&(d--,(s=n[c])&&(s.__u|=2)),s==null||s.__v==null?(c==-1&&(o>u?p--:ol?p--:p++,a.__u|=4))):e.__k[i]=null;if(d)for(i=0;i(u?1:0)){for(o=n-1,i=n+1;o>=0||i=0?o--:i++])!=null&&!(2&c.__u)&&s==c.key&&l==c.type)return a}return-1}function ene(e,t,n){t[0]=="-"?e.setProperty(t,n??""):e[t]=n==null?"":typeof n!="number"||RGt.test(t)?n:n+"px"}function X2(e,t,n,r,o){var i,a;e:if(t=="style")if(typeof n=="string")e.style.cssText=n;else{if(typeof r=="string"&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||ene(e.style,t,"");if(n)for(t in n)r&&n[t]==r[t]||ene(e.style,t,n[t])}else if(t[0]=="o"&&t[1]=="n")i=t!=(t=t.replace(SSe,"$1")),a=t.toLowerCase(),t=a in e||t=="onFocusOut"||t=="onFocusIn"?a.slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r?n.u=r.u:(n.u=CH,e.addEventListener(t,i?qF:GF,i)):e.removeEventListener(t,i?qF:GF,i);else{if(o=="http://www.w3.org/2000/svg")t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(t!="width"&&t!="height"&&t!="href"&&t!="list"&&t!="form"&&t!="tabIndex"&&t!="download"&&t!="rowSpan"&&t!="colSpan"&&t!="role"&&t!="popover"&&t in e)try{e[t]=n??"";break e}catch{}typeof n=="function"||(n==null||n===!1&&t[4]!="-"?e.removeAttribute(t):e.setAttribute(t,t=="popover"&&n==1?"":n))}}function tne(e){return function(t){if(this.l){var n=this.l[t.type+e];if(t.t==null)t.t=CH++;else if(t.t0?e:VI(e)?e.map(OSe):$d({},e)}function IGt(e,t,n,r,o,i,a,s,l){var c,u,d,p,h,m,v,g=n.props,x=t.props,y=t.type;if(y=="svg"?o="http://www.w3.org/2000/svg":y=="math"?o="http://www.w3.org/1998/Math/MathML":o||(o="http://www.w3.org/1999/xhtml"),i!=null){for(c=0;c=5&&((a||!p&&i===5)&&(l.push(i,0,a,o),i=6),p&&(l.push(i,p,0,o),i=6)),a=""},u=0;u"?(i=1,a=""):a=r+a[0]:s?r===s?s="":a+=r:r==='"'||r==="'"?s=r:r===">"?(c(),i=1):i&&(r==="="?(i=5,o=a,a=""):r==="/"&&(i<5||n[u][d+1]===">")?(c(),i===3&&(l=l[0]),i=l,(l=l[0]).push(2,0,i),i=0):r===" "||r===" "||r===` -`||r==="\r"?(c(),i=2):a+=r),i===3&&a==="!--"&&(i=4,l=l[0])}return c(),l}(e)),t),arguments,[])).length>1?t:t[0]}var vo=NGt.bind(_Se),hy,Mo,lN,rne,lw=0,NSe=[],zo=Xr,one=zo.__b,ine=zo.__r,ane=zo.diffed,sne=zo.__c,lne=zo.unmount,cne=zo.__;function UI(e,t){zo.__h&&zo.__h(Mo,e,lw||t),lw=0;var n=Mo.__H||(Mo.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function cN(e){return lw=1,DGt(ASe,e)}function DGt(e,t,n){var r=UI(hy++,2);if(r.t=e,!r.__c&&(r.__=[ASe(void 0,t),function(s){var l=r.__N?r.__N[0]:r.__[0],c=r.t(l,s);l!==c&&(r.__N=[c,r.__[1]],r.__c.setState({}))}],r.__c=Mo,!Mo.__f)){var o=function(s,l,c){if(!r.__c.__H)return!0;var u=r.__c.__H.__.filter(function(p){return!!p.__c});if(u.every(function(p){return!p.__N}))return!i||i.call(this,s,l,c);var d=r.__c.props!==s;return u.forEach(function(p){if(p.__N){var h=p.__[0];p.__=p.__N,p.__N=void 0,h!==p.__[0]&&(d=!0)}}),i&&i.call(this,s,l,c)||d};Mo.__f=!0;var i=Mo.shouldComponentUpdate,a=Mo.componentWillUpdate;Mo.componentWillUpdate=function(s,l,c){if(this.__e){var u=i;i=void 0,o(s,l,c),i=u}a&&a.call(this,s,l,c)},Mo.shouldComponentUpdate=o}return r.__N||r.__}function YF(e,t){var n=UI(hy++,3);!zo.__s&&_H(n.__H,t)&&(n.__=e,n.u=t,Mo.__H.__h.push(n))}function XF(e,t){var n=UI(hy++,4);!zo.__s&&_H(n.__H,t)&&(n.__=e,n.u=t,Mo.__h.push(n))}function DSe(e){return lw=5,my(function(){return{current:e}},[])}function my(e,t){var n=UI(hy++,7);return _H(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function Cx(e,t){return lw=8,my(function(){return e},t)}function AGt(){for(var e;e=NSe.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(M$),e.__H.__h.forEach(QF),e.__H.__h=[]}catch(t){e.__H.__h=[],zo.__e(t,e.__v)}}zo.__b=function(e){Mo=null,one&&one(e)},zo.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),cne&&cne(e,t)},zo.__r=function(e){ine&&ine(e),hy=0;var t=(Mo=e.__c).__H;t&&(lN===Mo?(t.__h=[],Mo.__h=[],t.__.forEach(function(n){n.__N&&(n.__=n.__N),n.u=n.__N=void 0})):(t.__h.forEach(M$),t.__h.forEach(QF),t.__h=[],hy=0)),lN=Mo},zo.diffed=function(e){ane&&ane(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(NSe.push(t)!==1&&rne===zo.requestAnimationFrame||((rne=zo.requestAnimationFrame)||FGt)(AGt)),t.__H.__.forEach(function(n){n.u&&(n.__H=n.u),n.u=void 0})),lN=Mo=null},zo.__c=function(e,t){t.some(function(n){try{n.__h.forEach(M$),n.__h=n.__h.filter(function(r){return!r.__||QF(r)})}catch(r){t.some(function(o){o.__h&&(o.__h=[])}),t=[],zo.__e(r,n.__v)}}),sne&&sne(e,t)},zo.unmount=function(e){lne&&lne(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach(function(r){try{M$(r)}catch(o){t=o}}),n.__H=void 0,t&&zo.__e(t,n.__v))};var une=typeof requestAnimationFrame=="function";function FGt(e){var t,n=function(){clearTimeout(r),une&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,35);une&&(t=requestAnimationFrame(n))}function M$(e){var t=Mo,n=e.__c;typeof n=="function"&&(e.__c=void 0,n()),Mo=t}function QF(e){var t=Mo;e.__c=e.__(),Mo=t}function _H(e,t){return!e||e.length!==t.length||t.some(function(n,r){return n!==e[r]})}function ASe(e,t){return typeof t=="function"?t(e):t}function FSe(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;tLGt(t),[t]);return vo` +'+s+a+""}catch(r){n=r}if(this._emit("saveSVG.done",{error:n,svg:t}),n)throw n;return{svg:t}};eo.prototype._setDefinitions=function(e){this._definitions=e};eo.prototype.getModules=function(){return this._modules};eo.prototype.clear=function(){this.getDefinitions()&&ch.prototype.clear.call(this)};eo.prototype.destroy=function(){ch.prototype.destroy.call(this),Fu(this._container)};eo.prototype.on=function(e,t,n,r){return this.get("eventBus").on(e,t,n,r)};eo.prototype.off=function(e,t){this.get("eventBus").off(e,t)};eo.prototype.attachTo=function(e){if(!e)throw new Error("parentNode required");this.detach(),e.get&&e.constructor.prototype.jquery&&(e=e.get(0)),typeof e=="string"&&(e=Cr(e)),e.appendChild(this._container),this._emit("attach",{}),this.get("canvas").resized()};eo.prototype.getDefinitions=function(){return this._definitions};eo.prototype.detach=function(){const e=this._container,t=e.parentNode;t&&(this._emit("detach",{}),t.removeChild(e))};eo.prototype._init=function(e,t,n){const r=n.modules||this.getModules(n),o=n.additionalModules||[],i=[{bpmnjs:["value",this],moddle:["value",t]}],a=[].concat(i,r,o),s=Ne(qu(n,["additionalModules"]),{canvas:Ne({},n.canvas,{container:e}),modules:a});ch.call(this,s),n&&n.container&&this.attachTo(n.container)};eo.prototype._emit=function(e,t){return this.get("eventBus").fire(e,t)};eo.prototype._createContainer=function(e){const t=Or('
        ');return Li(t,{width:jte(e.width),height:jte(e.height),position:e.position}),t};eo.prototype._createModdle=function(e){const t=Ne({},this._moddleExtensions,e.moddleExtensions);return new CWt(t)};eo.prototype._modules=[];function C$(e,t){return e.warnings=t,e}function AWt(e){const n=/unparsable content <([^>]+)> detected([\s\S]*)$/.exec(e.message);return n&&(e.message="unparsable content <"+n[1]+"> detected; this may indicate an invalid BPMN 2.0 diagram file"+n[2]),e}const FWt={width:"100%",height:"100%",position:"relative"};function jte(e){return e+(un(e)?"px":"")}function BWt(e,t){return t&&Yn(e.diagrams,function(n){return n.id===t})||null}function LWt(e){const n=''+HCe+"",r=Or(n);Li(Cr("svg",r),VCe),Li(r,WCe,{position:"absolute",bottom:"15px",right:"15px",zIndex:"100"}),e.appendChild(r),xn.bind(r,"click",function(o){NWt(),o.preventDefault()})}function ZS(e){eo.call(this,e),this.on("import.parse.complete",function(t){t.error||this._collectIds(t.definitions,t.elementsById)},this),this.on("diagram.destroy",function(){this.get("moddle").ids.clear()},this)}Ht(ZS,eo);ZS.prototype._createModdle=function(e){var t=eo.prototype._createModdle.call(this,e);return t.ids=new Nu([32,36,1]),t};ZS.prototype._collectIds=function(e,t){var n=e.$model,r=n.ids,o;r.clear();for(o in t)r.claim(o,t[o])};function Bn(e,t){return ae(e,"bpmn:CallActivity")?!1:ae(e,"bpmn:SubProcess")?(t=t||Gn(e),t&&ae(t,"bpmndi:BPMNPlane")?!0:t&&!!t.isExpanded):ae(e,"bpmn:Participant")?!!_t(e).processRef:!0}function ai(e){if(!(!ae(e,"bpmn:Participant")&&!ae(e,"bpmn:Lane"))){var t=Gn(e).isHorizontal;return t===void 0?!0:t}}function jWt(e){return e&&_t(e).isInterrupting!==!1}function Vi(e){return e&&!!_t(e).triggeredByEvent}function Eb(e,t){var n=_t(e).eventDefinitions;return sh(n,function(r){return ae(r,t)})}function zWt(e){return Eb(e,"bpmn:ErrorEventDefinition")}function HWt(e){return Eb(e,"bpmn:EscalationEventDefinition")}function VWt(e){return Eb(e,"bpmn:CompensateEventDefinition")}var rC={width:90,height:20},zte=15;function ig(e){return ae(e,"bpmn:Event")||ae(e,"bpmn:Gateway")||ae(e,"bpmn:DataStoreReference")||ae(e,"bpmn:DataObjectReference")||ae(e,"bpmn:DataInput")||ae(e,"bpmn:DataOutput")||ae(e,"bpmn:SequenceFlow")||ae(e,"bpmn:MessageFlow")||ae(e,"bpmn:Group")}function Dk(e){return qn(e.label)}function WWt(e){var t=e.length/2-1,n=e[Math.floor(t)],r=e[Math.ceil(t+.01)],o=UWt(e),i=Math.atan((r.y-n.y)/(r.x-n.x)),a=o.x,s=o.y;return Math.abs(i) defs",Q);te||(te=Yt("defs"),mn(Q,te)),mn(te,ee)}function h(q,A,z,G){var Y=nUt.nextPrefixed("marker-");return m(q,Y,A,z,G),"url(#"+Y+")"}function m(q,A,z,G,Y){if(z==="sequenceflow-end"){var Q=Yt("path",{d:"M 1 5 L 11 10 L 1 15 Z",...u({fill:Y,stroke:Y,strokeWidth:1})});f(A,{element:Q,ref:{x:11,y:10},scale:.5,parentGfx:q})}if(z==="messageflow-start"){var ee=Yt("circle",{cx:6,cy:6,r:3.5,...u({fill:G,stroke:Y,strokeWidth:1,strokeDasharray:[1e4,1]})});f(A,{element:ee,ref:{x:6,y:6},parentGfx:q})}if(z==="messageflow-end"){var te=Yt("path",{d:"m 1 5 l 0 -3 l 7 3 l -7 3 z",...u({fill:G,stroke:Y,strokeWidth:1,strokeDasharray:[1e4,1]})});f(A,{element:te,ref:{x:8.5,y:5},parentGfx:q})}if(z==="association-start"){var oe=Yt("path",{d:"M 11 5 L 1 10 L 11 15",...d({fill:"none",stroke:Y,strokeWidth:1.5,strokeDasharray:[1e4,1]})});f(A,{element:oe,ref:{x:1,y:10},scale:.5,parentGfx:q})}if(z==="association-end"){var ne=Yt("path",{d:"M 1 5 L 11 10 L 1 15",...d({fill:"none",stroke:Y,strokeWidth:1.5,strokeDasharray:[1e4,1]})});f(A,{element:ne,ref:{x:11,y:10},scale:.5,parentGfx:q})}if(z==="conditional-flow-marker"){var le=Yt("path",{d:"M 0 10 L 8 6 L 16 10 L 8 14 Z",...u({fill:G,stroke:Y})});f(A,{element:le,ref:{x:-1,y:10},scale:.5,parentGfx:q})}if(z==="conditional-default-flow-marker"){var ce=Yt("path",{d:"M 6 4 L 10 16",...u({stroke:Y,fill:"none"})});f(A,{element:ce,ref:{x:0,y:10},scale:.5,parentGfx:q})}}function v(q,A,z,G,Y={}){wi(G)&&(Y=G,G=0),G=G||0,Y=u(Y);var Q=A/2,ee=z/2,te=Yt("circle",{cx:Q,cy:ee,r:Math.round((A+z)/4-G),...Y});return mn(q,te),te}function g(q,A,z,G,Y,Q){wi(Y)&&(Q=Y,Y=0),Y=Y||0,Q=u(Q);var ee=Yt("rect",{x:Y,y:Y,width:A-Y*2,height:z-Y*2,rx:G,ry:G,...Q});return mn(q,ee),ee}function b(q,A,z,G){var Y=A/2,Q=z/2,ee=[{x:Y,y:0},{x:A,y:Q},{x:Y,y:z},{x:0,y:Q}],te=ee.map(function(ne){return ne.x+","+ne.y}).join(" ");G=u(G);var oe=Yt("polygon",{...G,points:te});return mn(q,oe),oe}function y(q,A,z,G){z=d(z);var Y=Mk(A,z,G);return mn(q,Y),Y}function x(q,A,z){return y(q,A,z,5)}function w(q,A,z){z=d(z);var G=Yt("path",{...z,d:A});return mn(q,G),G}function S(q,A,z,G){return w(A,z,Ne({"data-marker":q},G))}function C(q){return J[q]}function E(q){return function(A,z,G){return C(q)(A,z,G)}}var _={"bpmn:MessageEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_MESSAGE",{xScaleFactor:.9,yScaleFactor:.9,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.235,my:.315}}),Q=G?Bt(A,l,z.stroke):On(A,s,z.fill),ee=G?On(A,s,z.fill):Bt(A,l,z.stroke),te=w(q,Y,{fill:Q,stroke:ee,strokeWidth:1});return te},"bpmn:TimerEventDefinition":function(q,A,z={}){var G=z.width||A.width,Y=z.height||A.height,Q=z.width?1:2,ee=v(q,G,Y,.2*Y,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:Q}),te=r.getScaledPath("EVENT_TIMER_WH",{xScaleFactor:.75,yScaleFactor:.75,containerWidth:G,containerHeight:Y,position:{mx:.5,my:.5}});w(q,te,{stroke:Bt(A,l,z.stroke),strokeWidth:Q});for(var oe=0;oe<12;oe++){var ne=r.getScaledPath("EVENT_TIMER_LINE",{xScaleFactor:.75,yScaleFactor:.75,containerWidth:G,containerHeight:Y,position:{mx:.5,my:.5}}),le=G/2,ce=Y/2;w(q,ne,{strokeWidth:1,stroke:Bt(A,l,z.stroke),transform:"rotate("+oe*30+","+ce+","+le+")"})}return ee},"bpmn:EscalationEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_ESCALATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.5,my:.2}}),Q=G?Bt(A,l,z.stroke):On(A,s,z.fill);return w(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:ConditionalEventDefinition":function(q,A,z={}){var G=r.getScaledPath("EVENT_CONDITIONAL",{xScaleFactor:1,yScaleFactor:1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.5,my:.222}});return w(q,G,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:LinkEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_LINK",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:.57,my:.263}}),Q=G?Bt(A,l,z.stroke):On(A,s,z.fill);return w(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:ErrorEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_ERROR",{xScaleFactor:1.1,yScaleFactor:1.1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.2,my:.722}}),Q=G?Bt(A,l,z.stroke):On(A,s,z.fill);return w(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:CancelEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_CANCEL_45",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:.638,my:-.055}}),Q=G?Bt(A,l,z.stroke):"none",ee=w(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1});return _Ce(ee,45),ee},"bpmn:CompensateEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_COMPENSATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.22,my:.5}}),Q=G?Bt(A,l,z.stroke):On(A,s,z.fill);return w(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:SignalEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_SIGNAL",{xScaleFactor:.9,yScaleFactor:.9,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.5,my:.2}}),Q=G?Bt(A,l,z.stroke):On(A,s,z.fill);return w(q,Y,{strokeWidth:1,fill:Q,stroke:Bt(A,l,z.stroke)})},"bpmn:MultipleEventDefinition":function(q,A,z={},G){var Y=r.getScaledPath("EVENT_MULTIPLE",{xScaleFactor:1.1,yScaleFactor:1.1,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.211,my:.36}}),Q=G?Bt(A,l,z.stroke):On(A,s,z.fill);return w(q,Y,{fill:Q,stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:ParallelMultipleEventDefinition":function(q,A,z={}){var G=r.getScaledPath("EVENT_PARALLEL_MULTIPLE",{xScaleFactor:1.2,yScaleFactor:1.2,containerWidth:z.width||A.width,containerHeight:z.height||A.height,position:{mx:.458,my:.194}});return w(q,G,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1})},"bpmn:TerminateEventDefinition":function(q,A,z={}){var G=v(q,A.width,A.height,8,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:4});return G}};function P(q,A,z={},G){var Y=_t(q),Q=XWt(Y),ee=G||q;return Y.get("eventDefinitions")&&Y.get("eventDefinitions").length>1?Y.get("parallelMultiple")?_["bpmn:ParallelMultipleEventDefinition"](A,ee,z,Q):_["bpmn:MultipleEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:MessageEventDefinition")?_["bpmn:MessageEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:TimerEventDefinition")?_["bpmn:TimerEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:ConditionalEventDefinition")?_["bpmn:ConditionalEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:SignalEventDefinition")?_["bpmn:SignalEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:EscalationEventDefinition")?_["bpmn:EscalationEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:LinkEventDefinition")?_["bpmn:LinkEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:ErrorEventDefinition")?_["bpmn:ErrorEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:CancelEventDefinition")?_["bpmn:CancelEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:CompensateEventDefinition")?_["bpmn:CompensateEventDefinition"](A,ee,z,Q):Jc(Y,"bpmn:TerminateEventDefinition")?_["bpmn:TerminateEventDefinition"](A,ee,z,Q):null}var $={ParticipantMultiplicityMarker:function(q,A,z={}){var G=nl(A,z),Y=Ua(A,z),Q=r.getScaledPath("MARKER_PARALLEL",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:(G/2-6)/G,my:(Y-15)/Y}});S("participant-multiplicity",q,Q,{strokeWidth:2,fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},SubProcessMarker:function(q,A,z={}){var G=g(q,14,14,0,{strokeWidth:1,fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke)});Mi(G,A.width/2-7.5,A.height-20);var Y=r.getScaledPath("MARKER_SUB_PROCESS",{xScaleFactor:1.5,yScaleFactor:1.5,containerWidth:A.width,containerHeight:A.height,position:{mx:(A.width/2-7.5)/A.width,my:(A.height-20)/A.height}});S("sub-process",q,Y,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},ParallelMarker:function(q,A,z){var G=nl(A,z),Y=Ua(A,z),Q=r.getScaledPath("MARKER_PARALLEL",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:(G/2+z.parallel)/G,my:(Y-20)/Y}});S("parallel",q,Q,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},SequentialMarker:function(q,A,z){var G=r.getScaledPath("MARKER_SEQUENTIAL",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:(A.width/2+z.seq)/A.width,my:(A.height-19)/A.height}});S("sequential",q,G,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},CompensationMarker:function(q,A,z){var G=r.getScaledPath("MARKER_COMPENSATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:(A.width/2+z.compensation)/A.width,my:(A.height-13)/A.height}});S("compensation",q,G,{strokeWidth:1,fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke)})},LoopMarker:function(q,A,z){var G=nl(A,z),Y=Ua(A,z),Q=r.getScaledPath("MARKER_LOOP",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:(G/2+z.loop)/G,my:(Y-7)/Y}});S("loop",q,Q,{strokeWidth:1.5,fill:"none",stroke:Bt(A,l,z.stroke),strokeMiterlimit:.5})},AdhocMarker:function(q,A,z){var G=nl(A,z),Y=Ua(A,z),Q=r.getScaledPath("MARKER_ADHOC",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:(G/2+z.adhoc)/G,my:(Y-15)/Y}});S("adhoc",q,Q,{strokeWidth:1,fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke)})}};function T(q,A,z,G){$[q](A,z,G)}function R(q,A,z=[],G={}){G={fill:G.fill,stroke:G.stroke,width:nl(A,G),height:Ua(A,G)};var Y=_t(A),Q=z.includes("SubProcessMarker");Q?G={...G,seq:-21,parallel:-22,compensation:-25,loop:-18,adhoc:10}:G={...G,seq:-5,parallel:-6,compensation:-7,loop:0,adhoc:-8},Y.get("isForCompensation")&&z.push("CompensationMarker"),ae(Y,"bpmn:AdHocSubProcess")&&(z.push("AdhocMarker"),Q||Ne(G,{compensation:G.compensation-18}));var ee=Y.get("loopCharacteristics"),te=ee&&ee.get("isSequential");ee&&(Ne(G,{compensation:G.compensation-18}),z.includes("AdhocMarker")&&Ne(G,{seq:-23,loop:-18,parallel:-24}),te===void 0&&z.push("LoopMarker"),te===!1&&z.push("ParallelMarker"),te===!0&&z.push("SequentialMarker")),z.includes("CompensationMarker")&&z.length===1&&Ne(G,{compensation:-8}),Me(z,function(oe){T(oe,q,A,G)})}function O(q,A,z={}){z=Ne({size:{width:100}},z);var G=i.createText(A||"",z);return Un(G).add("djs-label"),mn(q,G),G}function k(q,A,z,G={}){var Y=_t(A),Q=xx({x:A.x,y:A.y,width:A.width,height:A.height},G);return O(q,Y.name,{align:z,box:Q,padding:7,style:{fill:bx(A,c,l,G.stroke)}})}function I(q,A,z={}){var G={width:90,height:30,x:A.width/2+A.x,y:A.height/2+A.y};return O(q,Dc(A),{box:G,fitBox:!0,style:Ne({},i.getExternalStyle(),{fill:bx(A,c,l,z.stroke)})})}function D(q,A,z,G={}){var Y=ai(z),Q=O(q,A,{box:{height:30,width:Y?Ua(z,G):nl(z,G)},align:"center-middle",style:{fill:bx(z,c,l,G.stroke)}});if(Y){var ee=-1*Ua(z,G);w$(Q,0,-ee,270)}}function N(q,A,z={}){var{width:G,height:Y}=xx(A,z);return g(q,G,Y,S$,{...z,fill:On(A,s,z.fill),fillOpacity:cv,stroke:Bt(A,l,z.stroke)})}function L(q,A,z={}){var G=_t(A),Y=On(A,s,z.fill),Q=Bt(A,l,z.stroke);return(G.get("associationDirection")==="One"||G.get("associationDirection")==="Both")&&(z.markerEnd=h(q,"association-end",Y,Q)),G.get("associationDirection")==="Both"&&(z.markerStart=h(q,"association-start",Y,Q)),z=Wn(z,["markerStart","markerEnd"]),x(q,A.waypoints,{...z,stroke:Q,strokeDasharray:"0, 5"})}function H(q,A,z={}){var G=On(A,s,z.fill),Y=Bt(A,l,z.stroke),Q=r.getScaledPath("DATA_OBJECT_PATH",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:.474,my:.296}}),ee=w(q,Q,{fill:G,fillOpacity:cv,stroke:Y}),te=_t(A);if(QWt(te)){var oe=r.getScaledPath("DATA_OBJECT_COLLECTION_PATH",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:.33,my:(A.height-18)/A.height}});w(q,oe,{strokeWidth:2,fill:G,stroke:Y})}return ee}function U(q,A,z={}){return v(q,A.width,A.height,{fillOpacity:cv,...z,fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke)})}function V(q,A,z={}){return b(q,A.width,A.height,{fill:On(A,s,z.fill),fillOpacity:cv,stroke:Bt(A,l,z.stroke)})}function j(q,A,z={}){var G=g(q,nl(A,z),Ua(A,z),0,{fill:On(A,s,z.fill),fillOpacity:z.fillOpacity||cv,stroke:Bt(A,l,z.stroke),strokeWidth:1.5}),Y=_t(A);if(ae(Y,"bpmn:Lane")){var Q=Y.get("name");D(q,Q,A,z)}return G}function F(q,A,z={}){var G=N(q,A,z),Y=Bn(A);if(Vi(A)&&(jt(G,{strokeDasharray:"0, 5.5",strokeWidth:2.5}),!Y)){var Q=_t(A).flowElements||[],ee=Q.filter(te=>ae(te,"bpmn:StartEvent"));ee.length===1&&W(ee[0],q,z,A)}return k(q,A,Y?"center-top":"center-middle",z),Y?R(q,A,void 0,z):R(q,A,["SubProcessMarker"],z),G}function W(q,A,z,G){var Y=22,Q={fill:On(G,s,z.fill),stroke:Bt(G,l,z.stroke),width:Y,height:Y},ee=_t(q).isInterrupting,te=ee?0:3,oe=ee?1:1.2,ne=20,le=(Y-ne)/2,ce="translate("+le+","+le+")";v(A,ne,ne,{fill:Q.fill,stroke:Q.stroke,strokeWidth:oe,strokeDasharray:te,transform:ce}),P(q,A,Q,G)}function X(q,A,z={}){var G=N(q,A,z);return k(q,A,"center-middle",z),R(q,A,void 0,z),G}var J=this.handlers={"bpmn:AdHocSubProcess":function(q,A,z={}){return Bn(A)?z=Wn(z,["fill","stroke","width","height"]):z=Wn(z,["fill","stroke"]),F(q,A,z)},"bpmn:Association":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),L(q,A,z)},"bpmn:BoundaryEvent":function(q,A,z={}){var{renderIcon:G=!0}=z;z=Wn(z,["fill","stroke"]);var Y=_t(A),Q=Y.get("cancelActivity");z={strokeWidth:1.5,fill:On(A,s,z.fill),fillOpacity:iUt,stroke:Bt(A,l,z.stroke)},Q||(z.strokeDasharray="6");var ee=U(q,A,z);return v(q,A.width,A.height,G2,{...z,fill:"none"}),G&&P(A,q,z),ee},"bpmn:BusinessRuleTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=r.getScaledPath("TASK_TYPE_BUSINESS_RULE_MAIN",{abspos:{x:8,y:8}}),Q=w(q,Y);jt(Q,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1});var ee=r.getScaledPath("TASK_TYPE_BUSINESS_RULE_HEADER",{abspos:{x:8,y:8}}),te=w(q,ee);return jt(te,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:CallActivity":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),F(q,A,{strokeWidth:5,...z})},"bpmn:ComplexGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=V(q,A,z),Y=r.getScaledPath("GATEWAY_COMPLEX",{xScaleFactor:.5,yScaleFactor:.5,containerWidth:A.width,containerHeight:A.height,position:{mx:.46,my:.26}});return w(q,Y,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:DataInput":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=r.getRawPath("DATA_ARROW"),Y=H(q,A,z);return w(q,G,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:1}),Y},"bpmn:DataInputAssociation":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),L(q,A,{...z,markerEnd:h(q,"association-end",On(A,s,z.fill),Bt(A,l,z.stroke))})},"bpmn:DataObject":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),H(q,A,z)},"bpmn:DataObjectReference":E("bpmn:DataObject"),"bpmn:DataOutput":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=r.getRawPath("DATA_ARROW"),Y=H(q,A,z);return w(q,G,{strokeWidth:1,fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke)}),Y},"bpmn:DataOutputAssociation":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),L(q,A,{...z,markerEnd:h(q,"association-end",On(A,s,z.fill),Bt(A,l,z.stroke))})},"bpmn:DataStoreReference":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=r.getScaledPath("DATA_STORE",{xScaleFactor:1,yScaleFactor:1,containerWidth:A.width,containerHeight:A.height,position:{mx:0,my:.133}});return w(q,G,{fill:On(A,s,z.fill),fillOpacity:cv,stroke:Bt(A,l,z.stroke),strokeWidth:2})},"bpmn:EndEvent":function(q,A,z={}){var{renderIcon:G=!0}=z;z=Wn(z,["fill","stroke"]);var Y=U(q,A,{...z,strokeWidth:4});return G&&P(A,q,z),Y},"bpmn:EventBasedGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=_t(A),Y=V(q,A,z);v(q,A.width,A.height,A.height*.2,{fill:On(A,"none",z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1});var Q=G.get("eventGatewayType"),ee=!!G.get("instantiate");function te(){var ne=r.getScaledPath("GATEWAY_EVENT_BASED",{xScaleFactor:.18,yScaleFactor:.18,containerWidth:A.width,containerHeight:A.height,position:{mx:.36,my:.44}});w(q,ne,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:2})}if(Q==="Parallel"){var oe=r.getScaledPath("GATEWAY_PARALLEL",{xScaleFactor:.4,yScaleFactor:.4,containerWidth:A.width,containerHeight:A.height,position:{mx:.474,my:.296}});w(q,oe,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:1})}else Q==="Exclusive"&&(ee||v(q,A.width,A.height,A.height*.26,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:1}),te());return Y},"bpmn:ExclusiveGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=V(q,A,z),Y=r.getScaledPath("GATEWAY_EXCLUSIVE",{xScaleFactor:.4,yScaleFactor:.4,containerWidth:A.width,containerHeight:A.height,position:{mx:.32,my:.3}}),Q=Gn(A);return Q.get("isMarkerVisible")&&w(q,Y,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:Gateway":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),V(q,A,z)},"bpmn:Group":function(q,A,z={}){return z=Wn(z,["fill","stroke","width","height"]),g(q,A.width,A.height,S$,{stroke:Bt(A,l,z.stroke),strokeWidth:1.5,strokeDasharray:"10, 6, 0, 6",fill:"none",pointerEvents:"none",width:nl(A,z),height:Ua(A,z)})},"bpmn:InclusiveGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=V(q,A,z);return v(q,A.width,A.height,A.height*.24,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:2.5}),G},"bpmn:IntermediateEvent":function(q,A,z={}){var{renderIcon:G=!0}=z;z=Wn(z,["fill","stroke"]);var Y=U(q,A,{...z,strokeWidth:1.5});return v(q,A.width,A.height,G2,{fill:"none",stroke:Bt(A,l,z.stroke),strokeWidth:1.5}),G&&P(A,q,z),Y},"bpmn:IntermediateCatchEvent":E("bpmn:IntermediateEvent"),"bpmn:IntermediateThrowEvent":E("bpmn:IntermediateEvent"),"bpmn:Lane":function(q,A,z={}){return z=Wn(z,["fill","stroke","width","height"]),j(q,A,{...z,fillOpacity:aUt})},"bpmn:ManualTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=r.getScaledPath("TASK_TYPE_MANUAL",{abspos:{x:17,y:15}});return w(q,Y,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:.5}),G},"bpmn:MessageFlow":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=_t(A),Y=Gn(A),Q=On(A,s,z.fill),ee=Bt(A,l,z.stroke),te=x(q,A.waypoints,{markerEnd:h(q,"messageflow-end",Q,ee),markerStart:h(q,"messageflow-start",Q,ee),stroke:ee,strokeDasharray:"10, 11",strokeWidth:1.5});if(G.get("messageRef")){var oe=te.getPointAtLength(te.getTotalLength()/2),ne=r.getScaledPath("MESSAGE_FLOW_MARKER",{abspos:{x:oe.x,y:oe.y}}),le={strokeWidth:1};Y.get("messageVisibleKind")==="initiating"?(le.fill=Q,le.stroke=ee):(le.fill=ee,le.stroke=Q);var ce=w(q,ne,le),he=G.get("messageRef"),ue=he.get("name"),fe=O(q,ue,{align:"center-top",fitBox:!0,style:{fill:ee}}),ve=ce.getBBox(),ge=fe.getBBox(),de=oe.x-ge.width/2,be=oe.y+ve.height/2+rUt;w$(fe,de,be,0)}return te},"bpmn:ParallelGateway":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=V(q,A,z),Y=r.getScaledPath("GATEWAY_PARALLEL",{xScaleFactor:.6,yScaleFactor:.6,containerWidth:A.width,containerHeight:A.height,position:{mx:.46,my:.2}});return w(q,Y,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:Participant":function(q,A,z={}){z=Wn(z,["fill","stroke","width","height"]);var G=j(q,A,z),Y=Bn(A),Q=ai(A),ee=_t(A),te=ee.get("name");if(Y){var oe=Q?[{x:30,y:0},{x:30,y:Ua(A,z)}]:[{x:0,y:30},{x:nl(A,z),y:30}];y(q,oe,{stroke:Bt(A,l,z.stroke),strokeWidth:oUt}),D(q,te,A,z)}else{var ne=xx(A,z);Q||(ne.height=nl(A,z),ne.width=Ua(A,z));var le=O(q,te,{box:ne,align:"center-middle",style:{fill:bx(A,c,l,z.stroke)}});if(!Q){var ce=-1*Ua(A,z);w$(le,0,-ce,270)}}return ee.get("participantMultiplicity")&&T("ParticipantMultiplicityMarker",q,A,z),G},"bpmn:ReceiveTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=_t(A),Y=X(q,A,z),Q;return G.get("instantiate")?(v(q,28,28,20*.22,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),Q=r.getScaledPath("TASK_TYPE_INSTANTIATING_SEND",{abspos:{x:7.77,y:9.52}})):Q=r.getScaledPath("TASK_TYPE_SEND",{xScaleFactor:.9,yScaleFactor:.9,containerWidth:21,containerHeight:14,position:{mx:.3,my:.4}}),w(q,Q,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),Y},"bpmn:ScriptTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=r.getScaledPath("TASK_TYPE_SCRIPT",{abspos:{x:15,y:20}});return w(q,Y,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:SendTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=r.getScaledPath("TASK_TYPE_SEND",{xScaleFactor:1,yScaleFactor:1,containerWidth:21,containerHeight:14,position:{mx:.285,my:.357}});return w(q,Y,{fill:Bt(A,l,z.stroke),stroke:On(A,s,z.fill),strokeWidth:1}),G},"bpmn:SequenceFlow":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=On(A,s,z.fill),Y=Bt(A,l,z.stroke),Q=x(q,A.waypoints,{markerEnd:h(q,"sequenceflow-end",G,Y),stroke:Y}),ee=_t(A),{source:te}=A;if(te){var oe=_t(te);ee.get("conditionExpression")&&ae(oe,"bpmn:Activity")&&jt(Q,{markerStart:h(q,"conditional-flow-marker",G,Y)}),oe.get("default")&&(ae(oe,"bpmn:Gateway")||ae(oe,"bpmn:Activity"))&&oe.get("default")===ee&&jt(Q,{markerStart:h(q,"conditional-default-flow-marker",G,Y)})}return Q},"bpmn:ServiceTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z);v(q,10,10,{fill:On(A,s,z.fill),stroke:"none",transform:"translate(6, 6)"});var Y=r.getScaledPath("TASK_TYPE_SERVICE",{abspos:{x:12,y:18}});w(q,Y,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),v(q,10,10,{fill:On(A,s,z.fill),stroke:"none",transform:"translate(11, 10)"});var Q=r.getScaledPath("TASK_TYPE_SERVICE",{abspos:{x:17,y:22}});return w(q,Q,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:1}),G},"bpmn:StartEvent":function(q,A,z={}){var{renderIcon:G=!0}=z;z=Wn(z,["fill","stroke"]);var Y=_t(A);Y.get("isInterrupting")||(z={...z,strokeDasharray:"6"});var Q=U(q,A,z);return G&&P(A,q,z),Q},"bpmn:SubProcess":function(q,A,z={}){return Bn(A)?z=Wn(z,["fill","stroke","width","height"]):z=Wn(z,["fill","stroke"]),F(q,A,z)},"bpmn:Task":function(q,A,z={}){return z=Wn(z,["fill","stroke"]),X(q,A,z)},"bpmn:TextAnnotation":function(q,A,z={}){z=Wn(z,["fill","stroke","width","height"]);var{width:G,height:Y}=xx(A,z),Q=g(q,G,Y,0,0,{fill:"none",stroke:"none"}),ee=r.getScaledPath("TEXT_ANNOTATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:G,containerHeight:Y,position:{mx:0,my:0}});w(q,ee,{stroke:Bt(A,l,z.stroke)});var te=_t(A),oe=te.get("text")||"";return O(q,oe,{align:"left-top",box:xx(A,z),padding:7,style:{fill:bx(A,c,l,z.stroke)}}),Q},"bpmn:Transaction":function(q,A,z={}){Bn(A)?z=Wn(z,["fill","stroke","width","height"]):z=Wn(z,["fill","stroke"]);var G=F(q,A,{strokeWidth:1.5,...z}),Y=n.style(["no-fill","no-events"],{stroke:Bt(A,l,z.stroke),strokeWidth:1.5}),Q=Bn(A);return Q||(z={}),g(q,nl(A,z),Ua(A,z),S$-G2,G2,Y),G},"bpmn:UserTask":function(q,A,z={}){z=Wn(z,["fill","stroke"]);var G=X(q,A,z),Y=15,Q=12,ee=r.getScaledPath("TASK_TYPE_USER_1",{abspos:{x:Y,y:Q}});w(q,ee,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:.5});var te=r.getScaledPath("TASK_TYPE_USER_2",{abspos:{x:Y,y:Q}});w(q,te,{fill:On(A,s,z.fill),stroke:Bt(A,l,z.stroke),strokeWidth:.5});var oe=r.getScaledPath("TASK_TYPE_USER_3",{abspos:{x:Y,y:Q}});return w(q,oe,{fill:Bt(A,l,z.stroke),stroke:Bt(A,l,z.stroke),strokeWidth:.5}),G},label:function(q,A,z={}){return I(q,A,z)}};this._drawPath=w,this._renderer=C}Ht(Ag,pf);Ag.$inject=["config.bpmnRenderer","eventBus","styles","pathMap","canvas","textRenderer"];Ag.prototype.canRender=function(e){return ae(e,"bpmn:BaseElement")};Ag.prototype.drawShape=function(e,t,n={}){var{type:r}=t,o=this._renderer(r);return o(e,t,n)};Ag.prototype.drawConnection=function(e,t,n={}){var{type:r}=t,o=this._renderer(r);return o(e,t,n)};Ag.prototype.getShapePath=function(e){return ae(e,"bpmn:Event")?ZWt(e):ae(e,"bpmn:Activity")?JWt(e,S$):ae(e,"bpmn:Gateway")?eUt(e):tUt(e)};function Wn(e,t=[]){return t.reduce((n,r)=>(e[r]&&(n[r]=e[r]),n),{})}var sUt=0,lUt={width:150,height:50};function cUt(e){var t=e.split("-");return{horizontal:t[0]||"center",vertical:t[1]||"top"}}function uUt(e){return wi(e)?Ne({top:0,left:0,right:0,bottom:0},e):{top:e,left:e,right:e,bottom:e}}function dUt(e,t){t.textContent=e;var n;try{var r,o=e==="";return t.textContent=o?"dummy":e,n=t.getBBox(),r={width:n.width+n.x*2,height:n.height},o&&(r.width=0),r}catch(i){return console.log(i),{width:0,height:0}}}function fUt(e,t,n){for(var r=e.shift(),o=r,i;;){if(i=dUt(o,n),i.width=o?i.width:0,o===" "||o===""||i.width1)for(;r=n.shift();)if(r.length+iy?x.width:y},0),v=i.top;o.vertical==="middle"&&(v+=(n.height-h)/2),v-=(s||c[0].height)/4;var g=Yt("text");jt(g,r),Me(c,function(y){var x;switch(v+=s||y.height,o.horizontal){case"left":x=i.left;break;case"right":x=(a?m:u)-i.right-y.width;break;default:x=Math.max(((a?m:u)-y.width)/2+i.left,0)}var w=Yt("tspan");jt(w,{x,y:v}),w.textContent=y.text,mn(g,w)}),Go(d);var b={width:m,height:h};return{dimensions:b,element:g}};function vUt(e){if("fontSize"in e&&"lineHeight"in e)return e.lineHeight*parseInt(e.fontSize,10)}var yUt=12,bUt=1.2,xUt=30;function GCe(e){var t=Ne({fontFamily:"Arial, sans-serif",fontSize:yUt,fontWeight:"normal",lineHeight:bUt},e&&e.defaultStyle||{}),n=parseInt(t.fontSize,10)-1,r=Ne({},t,{fontSize:n},e&&e.externalStyle||{}),o=new Nk({style:t});this.getExternalLabelBounds=function(i,a){var s=o.getDimensions(a,{box:{width:90,height:30},style:r});return{x:Math.round(i.x+i.width/2-s.width/2),y:Math.round(i.y),width:Math.ceil(s.width),height:Math.ceil(s.height)}},this.getTextAnnotationBounds=function(i,a){var s=o.getDimensions(a,{box:i,style:t,align:"left-top",padding:5});return{x:i.x,y:i.y,width:i.width,height:Math.max(xUt,Math.round(s.height))}},this.createText=function(i,a){return o.createText(i,a||{})},this.getDefaultStyle=function(){return t},this.getExternalStyle=function(){return r}}GCe.$inject=["config.textRenderer"];function wUt(){this.pathMap={EVENT_MESSAGE:{d:"m {mx},{my} l 0,{e.y1} l {e.x1},0 l 0,-{e.y1} z l {e.x0},{e.y0} l {e.x0},-{e.y0}",height:36,width:36,heightElements:[6,14],widthElements:[10.5,21]},EVENT_SIGNAL:{d:"M {mx},{my} l {e.x0},{e.y0} l -{e.x1},0 Z",height:36,width:36,heightElements:[18],widthElements:[10,20]},EVENT_ESCALATION:{d:"M {mx},{my} l {e.x0},{e.y0} l -{e.x0},-{e.y1} l -{e.x0},{e.y1} Z",height:36,width:36,heightElements:[20,7],widthElements:[8]},EVENT_CONDITIONAL:{d:"M {e.x0},{e.y0} l {e.x1},0 l 0,{e.y2} l -{e.x1},0 Z M {e.x2},{e.y3} l {e.x0},0 M {e.x2},{e.y4} l {e.x0},0 M {e.x2},{e.y5} l {e.x0},0 M {e.x2},{e.y6} l {e.x0},0 M {e.x2},{e.y7} l {e.x0},0 M {e.x2},{e.y8} l {e.x0},0 ",height:36,width:36,heightElements:[8.5,14.5,18,11.5,14.5,17.5,20.5,23.5,26.5],widthElements:[10.5,14.5,12.5]},EVENT_LINK:{d:"m {mx},{my} 0,{e.y0} -{e.x1},0 0,{e.y1} {e.x1},0 0,{e.y0} {e.x0},-{e.y2} -{e.x0},-{e.y2} z",height:36,width:36,heightElements:[4.4375,6.75,7.8125],widthElements:[9.84375,13.5]},EVENT_ERROR:{d:"m {mx},{my} {e.x0},-{e.y0} {e.x1},-{e.y1} {e.x2},{e.y2} {e.x3},-{e.y3} -{e.x4},{e.y4} -{e.x5},-{e.y5} z",height:36,width:36,heightElements:[.023,8.737,8.151,16.564,10.591,8.714],widthElements:[.085,6.672,6.97,4.273,5.337,6.636]},EVENT_CANCEL_45:{d:"m {mx},{my} -{e.x1},0 0,{e.x0} {e.x1},0 0,{e.y1} {e.x0},0 0,-{e.y1} {e.x1},0 0,-{e.y0} -{e.x1},0 0,-{e.y1} -{e.x0},0 z",height:36,width:36,heightElements:[4.75,8.5],widthElements:[4.75,8.5]},EVENT_COMPENSATION:{d:"m {mx},{my} {e.x0},-{e.y0} 0,{e.y1} z m {e.x1},-{e.y2} {e.x2},-{e.y3} 0,{e.y1} -{e.x2},-{e.y3} z",height:36,width:36,heightElements:[6.5,13,.4,6.1],widthElements:[9,9.3,8.7]},EVENT_TIMER_WH:{d:"M {mx},{my} l {e.x0},-{e.y0} m -{e.x0},{e.y0} l {e.x1},{e.y1} ",height:36,width:36,heightElements:[10,2],widthElements:[3,7]},EVENT_TIMER_LINE:{d:"M {mx},{my} m {e.x0},{e.y0} l -{e.x1},{e.y1} ",height:36,width:36,heightElements:[10,3],widthElements:[0,0]},EVENT_MULTIPLE:{d:"m {mx},{my} {e.x1},-{e.y0} {e.x1},{e.y0} -{e.x0},{e.y1} -{e.x2},0 z",height:36,width:36,heightElements:[6.28099,12.56199],widthElements:[3.1405,9.42149,12.56198]},EVENT_PARALLEL_MULTIPLE:{d:"m {mx},{my} {e.x0},0 0,{e.y1} {e.x1},0 0,{e.y0} -{e.x1},0 0,{e.y1} -{e.x0},0 0,-{e.y1} -{e.x1},0 0,-{e.y0} {e.x1},0 z",height:36,width:36,heightElements:[2.56228,7.68683],widthElements:[2.56228,7.68683]},GATEWAY_EXCLUSIVE:{d:"m {mx},{my} {e.x0},{e.y0} {e.x1},{e.y0} {e.x2},0 {e.x4},{e.y2} {e.x4},{e.y1} {e.x2},0 {e.x1},{e.y3} {e.x0},{e.y3} {e.x3},0 {e.x5},{e.y1} {e.x5},{e.y2} {e.x3},0 z",height:17.5,width:17.5,heightElements:[8.5,6.5312,-6.5312,-8.5],widthElements:[6.5,-6.5,3,-3,5,-5]},GATEWAY_PARALLEL:{d:"m {mx},{my} 0,{e.y1} -{e.x1},0 0,{e.y0} {e.x1},0 0,{e.y1} {e.x0},0 0,-{e.y1} {e.x1},0 0,-{e.y0} -{e.x1},0 0,-{e.y1} -{e.x0},0 z",height:30,width:30,heightElements:[5,12.5],widthElements:[5,12.5]},GATEWAY_EVENT_BASED:{d:"m {mx},{my} {e.x0},{e.y0} {e.x0},{e.y1} {e.x1},{e.y2} {e.x2},0 z",height:11,width:11,heightElements:[-6,6,12,-12],widthElements:[9,-3,-12]},GATEWAY_COMPLEX:{d:"m {mx},{my} 0,{e.y0} -{e.x0},-{e.y1} -{e.x1},{e.y2} {e.x0},{e.y1} -{e.x2},0 0,{e.y3} {e.x2},0 -{e.x0},{e.y1} l {e.x1},{e.y2} {e.x0},-{e.y1} 0,{e.y0} {e.x3},0 0,-{e.y0} {e.x0},{e.y1} {e.x1},-{e.y2} -{e.x0},-{e.y1} {e.x2},0 0,-{e.y3} -{e.x2},0 {e.x0},-{e.y1} -{e.x1},-{e.y2} -{e.x0},{e.y1} 0,-{e.y0} -{e.x3},0 z",height:17.125,width:17.125,heightElements:[4.875,3.4375,2.125,3],widthElements:[3.4375,2.125,4.875,3]},DATA_OBJECT_PATH:{d:"m 0,0 {e.x1},0 {e.x0},{e.y0} 0,{e.y1} -{e.x2},0 0,-{e.y2} {e.x1},0 0,{e.y0} {e.x0},0",height:61,width:51,heightElements:[10,50,60],widthElements:[10,40,50,60]},DATA_OBJECT_COLLECTION_PATH:{d:"m{mx},{my} m 3,2 l 0,10 m 3,-10 l 0,10 m 3,-10 l 0,10",height:10,width:10,heightElements:[],widthElements:[]},DATA_ARROW:{d:"m 5,9 9,0 0,-3 5,5 -5,5 0,-3 -9,0 z",height:61,width:51,heightElements:[],widthElements:[]},DATA_STORE:{d:"m {mx},{my} l 0,{e.y2} c {e.x0},{e.y1} {e.x1},{e.y1} {e.x2},0 l 0,-{e.y2} c -{e.x0},-{e.y1} -{e.x1},-{e.y1} -{e.x2},0c {e.x0},{e.y1} {e.x1},{e.y1} {e.x2},0 m -{e.x2},{e.y0}c {e.x0},{e.y1} {e.x1},{e.y1} {e.x2},0m -{e.x2},{e.y0}c {e.x0},{e.y1} {e.x1},{e.y1} {e.x2},0",height:61,width:61,heightElements:[7,10,45],widthElements:[2,58,60]},TEXT_ANNOTATION:{d:"m {mx}, {my} m 10,0 l -10,0 l 0,{e.y0} l 10,0",height:30,width:10,heightElements:[30],widthElements:[10]},MARKER_SUB_PROCESS:{d:"m{mx},{my} m 7,2 l 0,10 m -5,-5 l 10,0",height:10,width:10,heightElements:[],widthElements:[]},MARKER_PARALLEL:{d:"m{mx},{my} m 3,2 l 0,10 m 3,-10 l 0,10 m 3,-10 l 0,10",height:10,width:10,heightElements:[],widthElements:[]},MARKER_SEQUENTIAL:{d:"m{mx},{my} m 0,3 l 10,0 m -10,3 l 10,0 m -10,3 l 10,0",height:10,width:10,heightElements:[],widthElements:[]},MARKER_COMPENSATION:{d:"m {mx},{my} 7,-5 0,10 z m 7.1,-0.3 6.9,-4.7 0,10 -6.9,-4.7 z",height:10,width:21,heightElements:[],widthElements:[]},MARKER_LOOP:{d:"m {mx},{my} c 3.526979,0 6.386161,-2.829858 6.386161,-6.320661 0,-3.490806 -2.859182,-6.320661 -6.386161,-6.320661 -3.526978,0 -6.38616,2.829855 -6.38616,6.320661 0,1.745402 0.714797,3.325567 1.870463,4.469381 0.577834,0.571908 1.265885,1.034728 2.029916,1.35457 l -0.718163,-3.909793 m 0.718163,3.909793 -3.885211,0.802902",height:13.9,width:13.7,heightElements:[],widthElements:[]},MARKER_ADHOC:{d:"m {mx},{my} m 0.84461,2.64411 c 1.05533,-1.23780996 2.64337,-2.07882 4.29653,-1.97997996 2.05163,0.0805 3.85579,1.15803 5.76082,1.79107 1.06385,0.34139996 2.24454,0.1438 3.18759,-0.43767 0.61743,-0.33642 1.2775,-0.64078 1.7542,-1.17511 0,0.56023 0,1.12046 0,1.6807 -0.98706,0.96237996 -2.29792,1.62393996 -3.6918,1.66181996 -1.24459,0.0927 -2.46671,-0.2491 -3.59505,-0.74812 -1.35789,-0.55965 -2.75133,-1.33436996 -4.27027,-1.18121996 -1.37741,0.14601 -2.41842,1.13685996 -3.44288,1.96782996 z",height:4,width:15,heightElements:[],widthElements:[]},TASK_TYPE_SEND:{d:"m {mx},{my} l 0,{e.y1} l {e.x1},0 l 0,-{e.y1} z l {e.x0},{e.y0} l {e.x0},-{e.y0}",height:14,width:21,heightElements:[6,14],widthElements:[10.5,21]},TASK_TYPE_SCRIPT:{d:"m {mx},{my} c 9.966553,-6.27276 -8.000926,-7.91932 2.968968,-14.938 l -8.802728,0 c -10.969894,7.01868 6.997585,8.66524 -2.968967,14.938 z m -7,-12 l 5,0 m -4.5,3 l 4.5,0 m -3,3 l 5,0m -4,3 l 5,0",height:15,width:12.6,heightElements:[6,14],widthElements:[10.5,21]},TASK_TYPE_USER_1:{d:"m {mx},{my} c 0.909,-0.845 1.594,-2.049 1.594,-3.385 0,-2.554 -1.805,-4.62199999 -4.357,-4.62199999 -2.55199998,0 -4.28799998,2.06799999 -4.28799998,4.62199999 0,1.348 0.974,2.562 1.89599998,3.405 -0.52899998,0.187 -5.669,2.097 -5.794,4.7560005 v 6.718 h 17 v -6.718 c 0,-2.2980005 -5.5279996,-4.5950005 -6.0509996,-4.7760005 zm -8,6 l 0,5.5 m 11,0 l 0,-5"},TASK_TYPE_USER_2:{d:"m {mx},{my} m 2.162,1.009 c 0,2.4470005 -2.158,4.4310005 -4.821,4.4310005 -2.66499998,0 -4.822,-1.981 -4.822,-4.4310005 "},TASK_TYPE_USER_3:{d:"m {mx},{my} m -6.9,-3.80 c 0,0 2.25099998,-2.358 4.27399998,-1.177 2.024,1.181 4.221,1.537 4.124,0.965 -0.098,-0.57 -0.117,-3.79099999 -4.191,-4.13599999 -3.57499998,0.001 -4.20799998,3.36699999 -4.20699998,4.34799999 z"},TASK_TYPE_MANUAL:{d:"m {mx},{my} c 0.234,-0.01 5.604,0.008 8.029,0.004 0.808,0 1.271,-0.172 1.417,-0.752 0.227,-0.898 -0.334,-1.314 -1.338,-1.316 -2.467,-0.01 -7.886,-0.004 -8.108,-0.004 -0.014,-0.079 0.016,-0.533 0,-0.61 0.195,-0.042 8.507,0.006 9.616,0.002 0.877,-0.007 1.35,-0.438 1.353,-1.208 0.003,-0.768 -0.479,-1.09 -1.35,-1.091 -2.968,-0.002 -9.619,-0.013 -9.619,-0.013 v -0.591 c 0,0 5.052,-0.016 7.225,-0.016 0.888,-0.002 1.354,-0.416 1.351,-1.193 -0.006,-0.761 -0.492,-1.196 -1.361,-1.196 -3.473,-0.005 -10.86,-0.003 -11.0829995,-0.003 -0.022,-0.047 -0.045,-0.094 -0.069,-0.139 0.3939995,-0.319 2.0409995,-1.626 2.4149995,-2.017 0.469,-0.4870005 0.519,-1.1650005 0.162,-1.6040005 -0.414,-0.511 -0.973,-0.5 -1.48,-0.236 -1.4609995,0.764 -6.5999995,3.6430005 -7.7329995,4.2710005 -0.9,0.499 -1.516,1.253 -1.882,2.19 -0.37000002,0.95 -0.17,2.01 -0.166,2.979 0.004,0.718 -0.27300002,1.345 -0.055,2.063 0.629,2.087 2.425,3.312 4.859,3.318 4.6179995,0.014 9.2379995,-0.139 13.8569995,-0.158 0.755,-0.004 1.171,-0.301 1.182,-1.033 0.012,-0.754 -0.423,-0.969 -1.183,-0.973 -1.778,-0.01 -5.824,-0.004 -6.04,-0.004 10e-4,-0.084 0.003,-0.586 10e-4,-0.67 z"},TASK_TYPE_INSTANTIATING_SEND:{d:"m {mx},{my} l 0,8.4 l 12.6,0 l 0,-8.4 z l 6.3,3.6 l 6.3,-3.6"},TASK_TYPE_SERVICE:{d:"m {mx},{my} v -1.71335 c 0.352326,-0.0705 0.703932,-0.17838 1.047628,-0.32133 0.344416,-0.14465 0.665822,-0.32133 0.966377,-0.52145 l 1.19431,1.18005 1.567487,-1.57688 -1.195028,-1.18014 c 0.403376,-0.61394 0.683079,-1.29908 0.825447,-2.01824 l 1.622133,-0.01 v -2.2196 l -1.636514,0.01 c -0.07333,-0.35153 -0.178319,-0.70024 -0.323564,-1.04372 -0.145244,-0.34406 -0.321407,-0.6644 -0.522735,-0.96217 l 1.131035,-1.13631 -1.583305,-1.56293 -1.129598,1.13589 c -0.614052,-0.40108 -1.302883,-0.68093 -2.022633,-0.82247 l 0.0093,-1.61852 h -2.241173 l 0.0042,1.63124 c -0.353763,0.0736 -0.705369,0.17977 -1.049785,0.32371 -0.344415,0.14437 -0.665102,0.32092 -0.9635006,0.52046 l -1.1698628,-1.15823 -1.5667691,1.5792 1.1684265,1.15669 c -0.4026573,0.61283 -0.68308,1.29797 -0.8247287,2.01713 l -1.6588041,0.003 v 2.22174 l 1.6724648,-0.006 c 0.073327,0.35077 0.1797598,0.70243 0.3242851,1.04472 0.1452428,0.34448 0.3214064,0.6644 0.5227339,0.96066 l -1.1993431,1.19723 1.5840256,1.56011 1.1964668,-1.19348 c 0.6140517,0.40346 1.3028827,0.68232 2.0233517,0.82331 l 7.19e-4,1.69892 h 2.226848 z m 0.221462,-3.9957 c -1.788948,0.7502 -3.8576,-0.0928 -4.6097055,-1.87438 -0.7521065,-1.78321 0.090598,-3.84627 1.8802645,-4.59604 1.78823,-0.74936 3.856881,0.0929 4.608987,1.87437 0.752106,1.78165 -0.0906,3.84612 -1.879546,4.59605 z"},TASK_TYPE_SERVICE_FILL:{d:"m {mx},{my} c -1.788948,0.7502 -3.8576,-0.0928 -4.6097055,-1.87438 -0.7521065,-1.78321 0.090598,-3.84627 1.8802645,-4.59604 1.78823,-0.74936 3.856881,0.0929 4.608987,1.87437 0.752106,1.78165 -0.0906,3.84612 -1.879546,4.59605 z"},TASK_TYPE_BUSINESS_RULE_HEADER:{d:"m {mx},{my} 0,4 20,0 0,-4 z"},TASK_TYPE_BUSINESS_RULE_MAIN:{d:"m {mx},{my} 0,12 20,0 0,-12 zm 0,8 l 20,0 m -13,-4 l 0,8"},MESSAGE_FLOW_MARKER:{d:"m {mx},{my} m -10.5 ,-7 l 0,14 l 21,0 l 0,-14 z l 10.5,6 l 10.5,-6"}},this.getRawPath=function(t){return this.pathMap[t].d},this.getScaledPath=function(t,n){var r=this.pathMap[t],o,i;n.abspos?(o=n.abspos.x,i=n.abspos.y):(o=n.containerWidth*n.position.mx,i=n.containerHeight*n.position.my);var a={};if(n.position){for(var s=n.containerHeight/r.height*n.yScaleFactor,l=n.containerWidth/r.width*n.xScaleFactor,c=0;c=e.x&&n<=e.x+e.width&&r>=e.y&&r<=e.y+e.height}function RUt(e){return ae(e,"bpmn:Group")}const OUt={__depends__:[Ak],bpmnImporter:["type",mf]},kUt={__depends__:[$Ut,OUt]};function JS(e){this._counter=0,this._prefix=(e?e+"-":"")+Math.floor(Math.random()*1e9)+"-"}JS.prototype.next=function(){return this._prefix+ ++this._counter};var IUt=new JS("ov"),DUt=500;function Si(e,t,n,r){this._eventBus=t,this._canvas=n,this._elementRegistry=r,this._ids=IUt,this._overlayDefaults=Ne({show:null,scale:!0},e&&e.defaults),this._overlays={},this._overlayContainers=[],this._overlayRoot=NUt(n.getContainer()),this._init()}Si.$inject=["config.overlays","eventBus","canvas","elementRegistry"];Si.prototype.get=function(e){if(ls(e)&&(e={id:e}),ls(e.element)&&(e.element=this._elementRegistry.get(e.element)),e.element){var t=this._getOverlayContainer(e.element,!0);return t?e.type?kn(t.overlays,xc({type:e.type})):t.overlays.slice():[]}else return e.type?kn(this._overlays,xc({type:e.type})):e.id?this._overlays[e.id]:null};Si.prototype.add=function(e,t,n){if(wi(t)&&(n=t,t=null),e.id||(e=this._elementRegistry.get(e)),!n.position)throw new Error("must specifiy overlay position");if(!n.html)throw new Error("must specifiy overlay html");if(!e)throw new Error("invalid element specified");var r=this._ids.next();return n=Ne({},this._overlayDefaults,n,{id:r,type:t,element:e,html:n.html}),this._addOverlay(n),r};Si.prototype.remove=function(e){var t=this.get(e)||[];fn(t)||(t=[t]);var n=this;Me(t,function(r){var o=n._getOverlayContainer(r.element,!0);if(r&&(Fu(r.html),Fu(r.htmlContainer),delete r.htmlContainer,delete r.element,delete n._overlays[r.id]),o){var i=o.overlays.indexOf(r);i!==-1&&o.overlays.splice(i,1)}})};Si.prototype.isShown=function(){return this._overlayRoot.style.display!=="none"};Si.prototype.show=function(){Fk(this._overlayRoot)};Si.prototype.hide=function(){Fk(this._overlayRoot,!1)};Si.prototype.clear=function(){this._overlays={},this._overlayContainers=[],$k(this._overlayRoot)};Si.prototype._updateOverlayContainer=function(e){var t=e.element,n=e.html,r=t.x,o=t.y;if(t.waypoints){var i=qo(t);r=i.x,o=i.y}KCe(n,r,o),zi(e.html,"data-container-id",t.id)};Si.prototype._updateOverlay=function(e){var t=e.position,n=e.htmlContainer,r=e.element,o=t.left,i=t.top;if(t.right!==void 0){var a;r.waypoints?a=qo(r).width:a=r.width,o=t.right*-1+a}if(t.bottom!==void 0){var s;r.waypoints?s=qo(r).height:s=r.height,i=t.bottom*-1+s}KCe(n,o||0,i||0),this._updateOverlayVisibilty(e,this._canvas.viewbox())};Si.prototype._createOverlayContainer=function(e){var t=Or('
        ');Li(t,{position:"absolute"}),this._overlayRoot.appendChild(t);var n={html:t,element:e,overlays:[]};return this._updateOverlayContainer(n),this._overlayContainers.push(n),n};Si.prototype._updateRoot=function(e){var t=e.scale||1,n="matrix("+[t,0,0,t,-1*e.x*t,-1*e.y*t].join(",")+")";YCe(this._overlayRoot,n)};Si.prototype._getOverlayContainer=function(e,t){var n=Yn(this._overlayContainers,function(r){return r.element===e});return!n&&!t?this._createOverlayContainer(e):n};Si.prototype._addOverlay=function(e){var t=e.id,n=e.element,r=e.html,o,i;r.get&&r.constructor.prototype.jquery&&(r=r.get(0)),ls(r)&&(r=Or(r)),i=this._getOverlayContainer(n),o=Or('
        '),Li(o,{position:"absolute"}),o.appendChild(r),e.type&&uo(o).add("djs-overlay-"+e.type);var a=this._canvas.findRoot(n),s=this._canvas.getRootElement();Fk(o,a===s),e.htmlContainer=o,i.overlays.push(e),i.html.appendChild(o),this._overlays[t]=e,this._updateOverlay(e),this._updateOverlayVisibilty(e,this._canvas.viewbox())};Si.prototype._updateOverlayVisibilty=function(e,t){var n=e.show,r=this._canvas.findRoot(e.element),o=n&&n.minZoom,i=n&&n.maxZoom,a=e.htmlContainer,s=this._canvas.getRootElement(),l=!0;(r!==s||n&&(mi(o)&&o>t.scale||mi(i)&&io&&(a=(1/t.scale||1)*o)),mi(a)&&(s="scale("+a+","+a+")"),YCe(i,s)};Si.prototype._updateOverlaysVisibilty=function(e){var t=this;Me(this._overlays,function(n){t._updateOverlayVisibilty(n,e)})};Si.prototype._init=function(){var e=this._eventBus,t=this;function n(r){t._updateRoot(r),t._updateOverlaysVisibilty(r),t.show()}e.on("canvas.viewbox.changing",function(r){t.hide()}),e.on("canvas.viewbox.changed",function(r){n(r.viewbox)}),e.on(["shape.remove","connection.remove"],function(r){var o=r.element,i=t.get({element:o});Me(i,function(l){t.remove(l.id)});var a=t._getOverlayContainer(o);if(a){Fu(a.html);var s=t._overlayContainers.indexOf(a);s!==-1&&t._overlayContainers.splice(s,1)}}),e.on("element.changed",DUt,function(r){var o=r.element,i=t._getOverlayContainer(o,!0);i&&(Me(i.overlays,function(a){t._updateOverlay(a)}),t._updateOverlayContainer(i))}),e.on("element.marker.update",function(r){var o=t._getOverlayContainer(r.element,!0);o&&uo(o.html)[r.add?"add":"remove"](r.marker)}),e.on("root.set",function(){t._updateOverlaysVisibilty(t._canvas.viewbox())}),e.on("diagram.clear",this.clear,this)};function NUt(e){var t=Or('
        ');return Li(t,{position:"absolute",width:0,height:0}),e.insertBefore(t,e.firstChild),t}function KCe(e,t,n){Li(e,{left:t+"px",top:n+"px"})}function Fk(e,t){e.style.display=t===!1?"none":""}function YCe(e,t){e.style["transform-origin"]="top left",["","-ms-","-webkit-"].forEach(function(n){e.style[n+"transform"]=t})}const Bk={__init__:["overlays"],overlays:["type",Si]};function XCe(e,t,n,r){e.on("element.changed",function(o){var i=o.element;(i.parent||i===t.getRootElement())&&(o.gfx=n.getGraphics(i)),o.gfx&&e.fire(lCe(i)+".changed",o)}),e.on("elements.changed",function(o){var i=o.elements;i.forEach(function(a){e.fire("element.changed",{element:a})}),r.updateContainments(i)}),e.on("shape.changed",function(o){r.update("shape",o.element,o.gfx)}),e.on("connection.changed",function(o){r.update("connection",o.element,o.gfx)})}XCe.$inject=["eventBus","canvas","elementRegistry","graphicsFactory"];const gH={__init__:["changeSupport"],changeSupport:["type",XCe]};var AUt=1e3;function bt(e){this._eventBus=e}bt.$inject=["eventBus"];function FUt(e,t){return function(n){return e.call(t||null,n.context,n.command,n)}}bt.prototype.on=function(e,t,n,r,o,i){if((ii(t)||un(t))&&(i=o,o=r,r=n,n=t,t=null),ii(n)&&(i=o,o=r,r=n,n=AUt),wi(o)&&(i=o,o=!1),!ii(r))throw new Error("handlerFn must be a function");fn(e)||(e=[e]);var a=this._eventBus;Me(e,function(s){var l=["commandStack",s,t].filter(function(c){return c}).join(".");a.on(l,n,o?FUt(r,i):r,i)})};bt.prototype.canExecute=gf("canExecute");bt.prototype.preExecute=gf("preExecute");bt.prototype.preExecuted=gf("preExecuted");bt.prototype.execute=gf("execute");bt.prototype.executed=gf("executed");bt.prototype.postExecute=gf("postExecute");bt.prototype.postExecuted=gf("postExecuted");bt.prototype.revert=gf("revert");bt.prototype.reverted=gf("reverted");function gf(e){return function(n,r,o,i,a){(ii(n)||un(n))&&(a=i,i=o,o=r,r=n,n=null),this.on(n,e,r,o,i,a)}}function vH(e,t){t.invoke(bt,this),this.executed(function(n){var r=n.context;r.rootElement?e.setRootElement(r.rootElement):r.rootElement=e.getRootElement()}),this.revert(function(n){var r=n.context;r.rootElement&&e.setRootElement(r.rootElement)})}Ht(vH,bt);vH.$inject=["canvas","injector"];const BUt={__init__:["rootElementsBehavior"],rootElementsBehavior:["type",vH]};function oC(e){return CSS.escape(e)}var LUt={"&":"&","<":"<",">":">",'"':""","'":"'"};function QCe(e){return e=""+e,e&&e.replace(/[&<>"']/g,function(t){return LUt[t]})}var ZCe="_plane";function Vte(e){var t=e.id;return jUt(t)}function vd(e){var t=e.id;return ae(e,"bpmn:SubProcess")?JCe(t):t}function kh(e){return JCe(e)}function _$(e){var t=Gn(e);return ae(t,"bpmndi:BPMNPlane")}function JCe(e){return e+ZCe}function jUt(e){return e.replace(new RegExp(ZCe+"$"),"")}var zUt="bjs-breadcrumbs-shown";function eSe(e,t,n){var r=Or('
          '),o=n.getContainer(),i=uo(o);o.appendChild(r);var a=[];e.on("element.changed",function(l){var c=l.element,u=_t(c),d=Yn(a,function(f){return f===u});d&&s()});function s(l){l&&(a=HUt(l));var c=a.flatMap(function(d){var f=n.findRoot(vd(d))||n.findRoot(d.id);if(!f&&ae(d,"bpmn:Process")){var h=t.find(function(g){var b=_t(g);return b&&b.get("processRef")===d});f=h&&n.findRoot(h.id)}if(!f)return[];var m=QCe(d.name||d.id),v=Or('
        • '+m+"
        • ");return v.addEventListener("click",function(){n.setRootElement(f)}),v});r.innerHTML="";var u=c.length>1;i.toggle(zUt,u),c.forEach(function(d){r.appendChild(d)})}e.on("root.set",function(l){s(l.element)})}eSe.$inject=["eventBus","elementRegistry","canvas"];function HUt(e){for(var t=_t(e),n=[],r=t;r;r=r.$parent)(ae(r,"bpmn:SubProcess")||ae(r,"bpmn:Process"))&&n.push(r);return n.reverse()}function tSe(e,t){var n=null,r=new VUt;e.on("root.set",function(o){var i=o.element,a=t.viewbox(),s=r.get(i);if(r.set(n,{x:a.x,y:a.y,zoom:a.scale}),n=i,!(!ae(i,"bpmn:SubProcess")&&!s)){s=s||{x:0,y:0,zoom:1};var l=(a.x-s.x)*a.scale,c=(a.y-s.y)*a.scale;(l!==0||c!==0)&&t.scroll({dx:l,dy:c}),s.zoom!==a.scale&&t.zoom(s.zoom,{x:0,y:0})}}),e.on("diagram.clear",function(){r.clear(),n=null})}tSe.$inject=["eventBus","canvas"];function VUt(){this._entries=[],this.set=function(e,t){var n=!1;for(var r in this._entries)if(this._entries[r][0]===e){this._entries[r][1]=t,n=!0;break}n||this._entries.push([e,t])},this.get=function(e){for(var t in this._entries)if(this._entries[t][0]===e)return this._entries[t][1];return null},this.clear=function(){this._entries.length=0},this.remove=function(e){var t=-1;for(var n in this._entries)if(this._entries[n][0]===e){t=n;break}t!==-1&&this._entries.splice(t,1)}}var Wte={x:180,y:160};function Fg(e,t){this._eventBus=e,this._moddle=t;var n=this;e.on("import.render.start",1500,function(r,o){n._handleImport(o.definitions)})}Fg.prototype._handleImport=function(e){if(e.diagrams){var t=this;this._definitions=e,this._processToDiagramMap={},e.diagrams.forEach(function(r){!r.plane||!r.plane.bpmnElement||(t._processToDiagramMap[r.plane.bpmnElement.id]=r)});var n=e.diagrams.filter(r=>r.plane).flatMap(r=>t._createNewDiagrams(r.plane));n.forEach(function(r){t._movePlaneElementsToOrigin(r.plane)})}};Fg.prototype._createNewDiagrams=function(e){var t=this,n=[],r=[];e.get("planeElement").forEach(function(i){var a=i.bpmnElement;if(a){var s=a.$parent;ae(a,"bpmn:SubProcess")&&!i.isExpanded&&n.push(a),UUt(a,e)&&r.push({diElement:i,parent:s})}});var o=[];return n.forEach(function(i){if(!t._processToDiagramMap[i.id]){var a=t._createDiagram(i);t._processToDiagramMap[i.id]=a,o.push(a)}}),r.forEach(function(i){for(var a=i.diElement,s=i.parent;s&&n.indexOf(s)===-1;)s=s.$parent;if(s){var l=t._processToDiagramMap[s.id];t._moveToDiPlane(a,l.plane)}}),o};Fg.prototype._movePlaneElementsToOrigin=function(e){var t=e.get("planeElement"),n=WUt(e),r={x:n.x-Wte.x,y:n.y-Wte.y};t.forEach(function(o){o.waypoint?o.waypoint.forEach(function(i){i.x=i.x-r.x,i.y=i.y-r.y}):o.bounds&&(o.bounds.x=o.bounds.x-r.x,o.bounds.y=o.bounds.y-r.y)})};Fg.prototype._moveToDiPlane=function(e,t){var n=nSe(e),r=n.plane.get("planeElement");r.splice(r.indexOf(e),1),t.get("planeElement").push(e)};Fg.prototype._createDiagram=function(e){var t=this._moddle.create("bpmndi:BPMNPlane",{bpmnElement:e}),n=this._moddle.create("bpmndi:BPMNDiagram",{plane:t});return t.$parent=n,t.bpmnElement=e,n.$parent=this._definitions,this._definitions.diagrams.push(n),n};Fg.$inject=["eventBus","moddle"];function nSe(e){return ae(e,"bpmndi:BPMNDiagram")?e:nSe(e.$parent)}function WUt(e){var t={top:1/0,right:-1/0,bottom:-1/0,left:1/0};return e.planeElement.forEach(function(n){if(n.bounds){var r=en(n.bounds);t.top=Math.min(r.top,t.top),t.left=Math.min(r.left,t.left)}}),Rk(t)}function UUt(e,t){var n=e.$parent;return!(!ae(n,"bpmn:SubProcess")||n===t.bpmnElement||In(e,["bpmn:DataInputAssociation","bpmn:DataOutputAssociation"]))}var q2=250,GUt='',qUt="bjs-drilldown-empty";function dh(e,t,n,r,o){bt.call(this,t),this._canvas=e,this._eventBus=t,this._elementRegistry=n,this._overlays=r,this._translate=o;var i=this;this.executed("shape.toggleCollapse",q2,function(a){var s=a.shape;i._canDrillDown(s)?i._addOverlay(s):i._removeOverlay(s)},!0),this.reverted("shape.toggleCollapse",q2,function(a){var s=a.shape;i._canDrillDown(s)?i._addOverlay(s):i._removeOverlay(s)},!0),this.executed(["shape.create","shape.move","shape.delete"],q2,function(a){var s=a.oldParent,l=a.newParent||a.parent,c=a.shape;i._canDrillDown(c)&&i._addOverlay(c),i._updateDrilldownOverlay(s),i._updateDrilldownOverlay(l),i._updateDrilldownOverlay(c)},!0),this.reverted(["shape.create","shape.move","shape.delete"],q2,function(a){var s=a.oldParent,l=a.newParent||a.parent,c=a.shape;i._canDrillDown(c)&&i._addOverlay(c),i._updateDrilldownOverlay(s),i._updateDrilldownOverlay(l),i._updateDrilldownOverlay(c)},!0),t.on("import.render.complete",function(){n.filter(function(a){return i._canDrillDown(a)}).map(function(a){i._addOverlay(a)})})}Ht(dh,bt);dh.prototype._updateDrilldownOverlay=function(e){var t=this._canvas;if(e){var n=t.findRoot(e);n&&this._updateOverlayVisibility(n)}};dh.prototype._canDrillDown=function(e){var t=this._canvas;return ae(e,"bpmn:SubProcess")&&t.findRoot(vd(e))};dh.prototype._updateOverlayVisibility=function(e){var t=this._overlays,n=_t(e),r=t.get({element:n.id,type:"drilldown"})[0];if(r){var o=n&&n.get("flowElements")&&n.get("flowElements").length;uo(r.html).toggle(qUt,!o)}};dh.prototype._addOverlay=function(e){var t=this._canvas,n=this._overlays,r=_t(e),o=n.get({element:e,type:"drilldown"});o.length&&this._removeOverlay(e);var i=Or('"),a=r.get("name")||r.get("id"),s=this._translate("Open {element}",{element:a});i.setAttribute("title",s),i.addEventListener("click",function(){t.setRootElement(t.findRoot(vd(e)))}),n.add(e,"drilldown",{position:{bottom:-7,right:-8},html:i}),this._updateOverlayVisibility(e)};dh.prototype._removeOverlay=function(e){var t=this._overlays;t.remove({element:e,type:"drilldown"})};dh.$inject=["canvas","eventBus","elementRegistry","overlays","translate"];const KUt={__depends__:[Bk,gH,BUt],__init__:["drilldownBreadcrumbs","drilldownOverlayBehavior","drilldownCentering","subprocessCompatibility"],drilldownBreadcrumbs:["type",eSe],drilldownCentering:["type",tSe],drilldownOverlayBehavior:["type",dh],subprocessCompatibility:["type",Fg]};function Ute(e){!e||typeof e.stopPropagation!="function"||e.stopPropagation()}function _b(e){return e.originalEvent||e.srcEvent}function a6(e){Ute(e),Ute(_b(e))}function ag(e){return e.pointers&&e.pointers.length&&(e=e.pointers[0]),e.touches&&e.touches.length&&(e=e.touches[0]),e?{x:e.clientX,y:e.clientY}:null}function rSe(){return/mac/i.test(navigator.platform)}function oSe(e,t){return(_b(e)||e).button===t}function fh(e){return oSe(e,0)}function YUt(e){return oSe(e,1)}function iC(e){var t=_b(e)||e;return fh(e)?rSe()?t.metaKey:t.ctrlKey:!1}function cT(e){var t=_b(e)||e;return fh(e)&&t.shiftKey}function XUt(e){return!0}function K2(e){return fh(e)||YUt(e)}var Gte=500;function iSe(e,t,n){var r=this;function o(_,P,$){if(!s(_,P)){var T,R,O;$?R=t.getGraphics($):(T=P.delegateTarget||P.target,T&&(R=T,$=t.get(R))),!(!R||!$)&&(O=e.fire(_,{element:$,gfx:R,originalEvent:P}),O===!1&&(P.stopPropagation(),P.preventDefault()))}}var i={};function a(_){return i[_]}function s(_,P){var $=c[_]||fh;return!$(P)}var l={click:"element.click",contextmenu:"element.contextmenu",dblclick:"element.dblclick",mousedown:"element.mousedown",mousemove:"element.mousemove",mouseover:"element.hover",mouseout:"element.out",mouseup:"element.mouseup"},c={"element.contextmenu":XUt,"element.mousedown":K2,"element.mouseup":K2,"element.click":K2,"element.dblclick":K2};function u(_,P,$){var T=l[_];if(!T)throw new Error("unmapped DOM event name <"+_+">");return o(T,P,$)}var d="svg, .djs-element";function f(_,P,$,T){var R=i[$]=function(O){o($,O)};T&&(c[$]=T),R.$delegate=ts.bind(_,d,P,R)}function h(_,P,$){var T=a($);T&&ts.unbind(_,P,T.$delegate)}function m(_){Me(l,function(P,$){f(_,$,P)})}function v(_){Me(l,function(P,$){h(_,$,P)})}e.on("canvas.destroy",function(_){v(_.svg)}),e.on("canvas.init",function(_){m(_.svg)}),e.on(["shape.added","connection.added"],function(_){var P=_.element,$=_.gfx;e.fire("interactionEvents.createHit",{element:P,gfx:$})}),e.on(["shape.changed","connection.changed"],Gte,function(_){var P=_.element,$=_.gfx;e.fire("interactionEvents.updateHit",{element:P,gfx:$})}),e.on("interactionEvents.createHit",Gte,function(_){var P=_.element,$=_.gfx;r.createDefaultHit(P,$)}),e.on("interactionEvents.updateHit",function(_){var P=_.element,$=_.gfx;r.updateDefaultHit(P,$)});var g=S("djs-hit djs-hit-stroke"),b=S("djs-hit djs-hit-click-stroke"),y=S("djs-hit djs-hit-all"),x=S("djs-hit djs-hit-no-move"),w={all:y,"click-stroke":b,stroke:g,"no-move":x};function S(_,P){return P=Ne({stroke:"white",strokeWidth:15},P||{}),n.cls(_,["no-fill","no-border"],P)}function C(_,P){var $=w[P];if(!$)throw new Error("invalid hit type <"+P+">");return jt(_,$),_}function E(_,P){mn(_,P)}this.removeHits=function(_){var P=DF(".djs-hit",_);Me(P,Go)},this.createDefaultHit=function(_,P){var $=_.waypoints,T=_.isFrame,R;return $?this.createWaypointsHit(P,$):(R=T?"stroke":"all",this.createBoxHit(P,R,{width:_.width,height:_.height}))},this.createWaypointsHit=function(_,P){var $=Mk(P);return C($,"stroke"),E(_,$),$},this.createBoxHit=function(_,P,$){$=Ne({x:0,y:0},$);var T=Yt("rect");return C(T,P),jt(T,$),E(_,T),T},this.updateDefaultHit=function(_,P){var $=Cr(".djs-hit",P);if($)return _.waypoints?iCe($,_.waypoints):jt($,{width:_.width,height:_.height}),$},this.fire=o,this.triggerMouseEvent=u,this.mouseHandler=a,this.registerEvent=f,this.unregisterEvent=h}iSe.$inject=["eventBus","elementRegistry","styles"];const Lk={__init__:["interactionEvents"],interactionEvents:["type",iSe]};function $b(e,t){this._eventBus=e,this._canvas=t,this._selectedElements=[];var n=this;e.on(["shape.remove","connection.remove"],function(r){var o=r.element;n.deselect(o)}),e.on(["diagram.clear","root.set"],function(r){n.select(null)})}$b.$inject=["eventBus","canvas"];$b.prototype.deselect=function(e){var t=this._selectedElements,n=t.indexOf(e);if(n!==-1){var r=t.slice();t.splice(n,1),this._eventBus.fire("selection.changed",{oldSelection:r,newSelection:t})}};$b.prototype.get=function(){return this._selectedElements};$b.prototype.isSelected=function(e){return this._selectedElements.indexOf(e)!==-1};$b.prototype.select=function(e,t){var n=this._selectedElements,r=n.slice();fn(e)||(e=e?[e]:[]);var o=this._canvas,i=o.getRootElement();e=e.filter(function(a){var s=o.findRoot(a);return i===s}),t?Me(e,function(a){n.indexOf(a)===-1&&n.push(a)}):this._selectedElements=n=e.slice(),this._eventBus.fire("selection.changed",{oldSelection:r,newSelection:n})};var qte="hover",Kte="selected";function aSe(e,t){this._canvas=e;function n(o,i){e.addMarker(o,i)}function r(o,i){e.removeMarker(o,i)}t.on("element.hover",function(o){n(o.element,qte)}),t.on("element.out",function(o){r(o.element,qte)}),t.on("selection.changed",function(o){function i(c){r(c,Kte)}function a(c){n(c,Kte)}var s=o.oldSelection,l=o.newSelection;Me(s,function(c){l.indexOf(c)===-1&&i(c)}),Me(l,function(c){s.indexOf(c)===-1&&a(c)})})}aSe.$inject=["canvas","eventBus"];function sSe(e,t,n,r){e.on("create.end",500,function(o){var i=o.context,a=i.canExecute,s=i.elements,l=i.hints||{},c=l.autoSelect;if(a){if(c===!1)return;fn(c)?t.select(c):t.select(s.filter(QUt))}}),e.on("connect.end",500,function(o){var i=o.context,a=i.connection;a&&t.select(a)}),e.on("shape.move.end",500,function(o){var i=o.previousSelection||[],a=r.get(o.context.shape.id),s=Yn(i,function(l){return a.id===l.id});s||t.select(a)}),e.on("element.click",function(o){if(fh(o)){var i=o.element;i===n.getRootElement()&&(i=null);var a=t.isSelected(i),s=t.get().length>1,l=cT(o);if(a&&s)return l?t.deselect(i):t.select(i);a?t.deselect(i):t.select(i,l)}})}sSe.$inject=["eventBus","selection","canvas","elementRegistry"];function QUt(e){return!e.hidden}const Gc={__init__:["selectionVisuals","selectionBehavior"],__depends__:[Lk],selection:["type",$b],selectionVisuals:["type",aSe],selectionBehavior:["type",sSe]};function ph(e){eo.call(this,e)}Ht(ph,eo);ph.prototype._modules=[kUt,KUt,Bk,Gc,Ak];ph.prototype._moddleExtensions={};var ZUt=["c","C"],JUt=["v","V"],eGt=["y","Y"],lSe=["z","Z"];function tGt(e){return e.ctrlKey||e.metaKey||e.shiftKey||e.altKey}function bl(e){return e.altKey?!1:e.ctrlKey||e.metaKey}function hi(e,t){return e=fn(e)?e:[e],e.indexOf(t.key)!==-1||e.indexOf(t.code)!==-1}function yH(e){return e.shiftKey}function nGt(e){return bl(e)&&hi(ZUt,e)}function rGt(e){return bl(e)&&hi(JUt,e)}function oGt(e){return bl(e)&&!yH(e)&&hi(lSe,e)}function iGt(e){return bl(e)&&(hi(eGt,e)||hi(lSe,e)&&yH(e))}var jk="keyboard.keydown",aGt="keyboard.keyup",sGt=1e3,cSe="Keyboard binding is now implicit; explicit binding to an element got removed. For more information, see https://github.com/bpmn-io/diagram-js/issues/661";function ba(e,t){var n=this;this._config=e=e||{},this._eventBus=t,this._keydownHandler=this._keydownHandler.bind(this),this._keyupHandler=this._keyupHandler.bind(this),t.on("diagram.destroy",function(){n._fire("destroy"),n.unbind()}),e.bindTo&&console.error("unsupported configuration ",new Error(cSe));var r=e&&e.bind!==!1;t.on("canvas.init",function(o){n._target=o.svg,r&&n.bind(),n._fire("init")})}ba.$inject=["config.keyboard","eventBus"];ba.prototype._keydownHandler=function(e){this._keyHandler(e,jk)};ba.prototype._keyupHandler=function(e){this._keyHandler(e,aGt)};ba.prototype._keyHandler=function(e,t){var n;if(!this._isEventIgnored(e)){var r={keyEvent:e};n=this._eventBus.fire(t||jk,r),n&&e.preventDefault()}};ba.prototype._isEventIgnored=function(e){return!1};ba.prototype.bind=function(e){e&&console.error("unsupported argument ",new Error(cSe)),this.unbind(),e=this._node=this._target,xn.bind(e,"keydown",this._keydownHandler),xn.bind(e,"keyup",this._keyupHandler),this._fire("bind")};ba.prototype.getBinding=function(){return this._node};ba.prototype.unbind=function(){var e=this._node;e&&(this._fire("unbind"),xn.unbind(e,"keydown",this._keydownHandler),xn.unbind(e,"keyup",this._keyupHandler)),this._node=null};ba.prototype._fire=function(e){this._eventBus.fire("keyboard."+e,{node:this._node})};ba.prototype.addListener=function(e,t,n){ii(e)&&(n=t,t=e,e=sGt),this._eventBus.on(n||jk,e,t)};ba.prototype.removeListener=function(e,t){this._eventBus.off(t||jk,e)};ba.prototype.hasModifier=tGt;ba.prototype.isCmd=bl;ba.prototype.isShift=yH;ba.prototype.isKey=hi;var lGt=500;function Pb(e,t){var n=this;e.on("editorActions.init",lGt,function(r){var o=r.editorActions;n.registerBindings(t,o)})}Pb.$inject=["eventBus","keyboard"];Pb.prototype.registerBindings=function(e,t){function n(r,o){t.isRegistered(r)&&e.addListener(o)}n("undo",function(r){var o=r.keyEvent;if(oGt(o))return t.trigger("undo"),!0}),n("redo",function(r){var o=r.keyEvent;if(iGt(o))return t.trigger("redo"),!0}),n("copy",function(r){var o=r.keyEvent;if(nGt(o))return t.trigger("copy"),!0}),n("paste",function(r){var o=r.keyEvent;if(rGt(o))return t.trigger("paste"),!0}),n("stepZoom",function(r){var o=r.keyEvent;if(hi(["+","Add","="],o)&&bl(o))return t.trigger("stepZoom",{value:1}),!0}),n("stepZoom",function(r){var o=r.keyEvent;if(hi(["-","Subtract"],o)&&bl(o))return t.trigger("stepZoom",{value:-1}),!0}),n("zoom",function(r){var o=r.keyEvent;if(hi("0",o)&&bl(o))return t.trigger("zoom",{value:1}),!0}),n("removeSelection",function(r){var o=r.keyEvent;if(hi(["Backspace","Delete","Del"],o))return t.trigger("removeSelection"),!0})};const bH={__init__:["keyboard","keyboardBindings"],keyboard:["type",ba],keyboardBindings:["type",Pb]};var cGt={moveSpeed:50,moveSpeedAccelerated:200};function uSe(e,t,n){var r=this;this._config=Ne({},cGt,e||{}),t.addListener(o);function o(i){var a=i.keyEvent,s=r._config;if(t.isCmd(a)&&t.isKey(["ArrowLeft","Left","ArrowUp","Up","ArrowDown","Down","ArrowRight","Right"],a)){var l=t.isShift(a)?s.moveSpeedAccelerated:s.moveSpeed,c;switch(a.key){case"ArrowLeft":case"Left":c="left";break;case"ArrowUp":case"Up":c="up";break;case"ArrowRight":case"Right":c="right";break;case"ArrowDown":case"Down":c="down";break}return r.moveCanvas({speed:l,direction:c}),!0}}this.moveCanvas=function(i){var a=0,s=0,l=i.speed,c=l/Math.min(Math.sqrt(n.viewbox().scale),1);switch(i.direction){case"left":a=c;break;case"up":s=c;break;case"right":a=-c;break;case"down":s=-c;break}n.scroll({dx:a,dy:s})}}uSe.$inject=["config.keyboardMove","keyboard","canvas"];const dSe={__depends__:[bH],__init__:["keyboardMove"],keyboardMove:["type",uSe]};var uGt=/^djs-cursor-.*$/;function zk(e){var t=uo(document.body);t.removeMatching(uGt),e&&t.add("djs-cursor-"+e)}function fSe(){zk(null)}var dGt=5e3;function pSe(e,t){t=t||"element.click";function n(){return!1}return e.once(t,dGt,n),function(){e.off(t,n)}}function B1(e){return{x:e.x+e.width/2,y:e.y+e.height/2}}function wc(e,t){return{x:e.x-t.x,y:e.y-t.y}}var fGt=15;function hSe(e,t){var n;function r(s){return a(s.originalEvent)}e.on("canvas.focus.changed",function(s){s.focused?e.on("element.mousedown",500,r):e.off("element.mousedown",r)});function o(s){var l=n.start,c=n.button,u=ag(s),d=wc(u,l);if(!n.dragging&&pGt(d)>fGt&&(n.dragging=!0,c===0&&pSe(e),zk("grab")),n.dragging){var f=n.last||n.start;d=wc(u,f),t.scroll({dx:d.x,dy:d.y}),n.last=u}s.preventDefault()}function i(s){xn.unbind(document,"mousemove",o),xn.unbind(document,"mouseup",i),n=null,fSe()}function a(s){if(!wb(s.target,".djs-draggable")){var l=s.button;if(!(l>=2||s.ctrlKey||s.shiftKey||s.altKey))return n={button:l,start:ag(s)},xn.bind(document,"mousemove",o),xn.bind(document,"mouseup",i),!0}}this.isActive=function(){return!!n}}hSe.$inject=["eventBus","canvas"];function pGt(e){return Math.sqrt(Math.pow(e.x,2)+Math.pow(e.y,2))}const mSe={__init__:["moveCanvas"],moveCanvas:["type",hSe]};function UF(e){return Math.log(e)/Math.log(10)}function gSe(e,t){var n=UF(e.min),r=UF(e.max),o=Math.abs(n)+Math.abs(r);return o/t}function hGt(e,t){return Math.max(e.min,Math.min(e.max,t))}var mGt=Math.sign||function(e){return e>=0?1:-1},xH={min:.2,max:4},vSe=10,gGt=.1,vGt=.75;function Yu(e,t,n){e=e||{},this._enabled=!1,this._canvas=n,this._container=n._container,this._handleWheel=Aa(this._handleWheel,this),this._totalDelta=0,this._scale=e.scale||vGt;var r=this;t.on("canvas.focus.changed",function(o){r._init(o.focused&&e.enabled!==!1)})}Yu.$inject=["config.zoomScroll","eventBus","canvas"];Yu.prototype.scroll=function(t){this._canvas.scroll(t)};Yu.prototype.reset=function(){this._canvas.zoom("fit-viewport")};Yu.prototype.zoom=function(t,n){var r=gSe(xH,vSe*2);this._totalDelta+=t,Math.abs(this._totalDelta)>gGt&&(this._zoom(t,n,r),this._totalDelta=0)};Yu.prototype._handleWheel=function(t){if(this._canvas.isFocused()){var n=this._container;t.preventDefault();var r=t.ctrlKey||rSe()&&t.metaKey,o=t.shiftKey,i=-1*this._scale,a;if(r?i*=t.deltaMode===0?.02:.32:i*=t.deltaMode===0?1:16,r){var s=n.getBoundingClientRect(),l={x:t.clientX-s.left,y:t.clientY-s.top};a=Math.sqrt(Math.pow(t.deltaY,2)+Math.pow(t.deltaX,2))*mGt(t.deltaY)*i,this.zoom(a,l)}else o?a={dx:i*t.deltaY,dy:0}:a={dx:i*t.deltaX,dy:i*t.deltaY},this.scroll(a)}};Yu.prototype.stepZoom=function(t,n){var r=gSe(xH,vSe);this._zoom(t,n,r)};Yu.prototype._zoom=function(e,t,n){var r=this._canvas,o=e>0?1:-1,i=UF(r.zoom()),a=Math.round(i/n)*n;a+=n*o;var s=Math.pow(10,a);r.zoom(hGt(xH,s),t)};Yu.prototype.toggle=function(t){var n=this._container,r=this._handleWheel,o=this._enabled;return typeof t>"u"&&(t=!o),o!==t&&xn[t?"bind":"unbind"](n,"wheel",r,!1),this._enabled=t,t};Yu.prototype._init=function(e){this.toggle(e)};const ySe={__init__:["zoomScroll"],zoomScroll:["type",Yu]};function aC(e){ph.call(this,e)}Ht(aC,ph);aC.prototype._navigationModules=[dSe,mSe,ySe];aC.prototype._modules=[].concat(ph.prototype._modules,aC.prototype._navigationModules);function s6(e){return e&&e[e.length-1]}function Yte(e){return e.y}function Xte(e){return e.x}var yGt={left:Xte,center:Xte,right:function(e){return e.x+e.width},top:Yte,middle:Yte,bottom:function(e){return e.y+e.height}};function Mb(e,t){this._modeling=e,this._rules=t}Mb.$inject=["modeling","rules"];Mb.prototype._getOrientationDetails=function(e){var t=["top","bottom","middle"],n="x",r="width";return t.indexOf(e)!==-1&&(n="y",r="height"),{axis:n,dimension:r}};Mb.prototype._isType=function(e,t){return t.indexOf(e)!==-1};Mb.prototype._alignmentPosition=function(e,t){var n=this._getOrientationDetails(e),r=n.axis,o=n.dimension,i={},a={},s=!1,l,c,u;function d(f,h){return Math.round((f[r]+h[r]+h[o])/2)}if(this._isType(e,["left","top"]))i[e]=t[0][r];else if(this._isType(e,["right","bottom"]))u=s6(t),i[e]=u[r]+u[o];else if(this._isType(e,["center","middle"])){if(Me(t,function(f){var h=f[r]+Math.round(f[o]/2);a[h]?a[h].elements.push(f):a[h]={elements:[f],center:h}}),l=Au(a,function(f){return f.elements.length>1&&(s=!0),f.elements.length}),s)return i[e]=s6(l).center,i;c=t[0],t=Au(t,function(f){return f[r]+f[o]}),u=s6(t),i[e]=d(c,u)}return i};Mb.prototype.trigger=function(e,t){var n=this._modeling,r,o=kn(e,function(l){return!(l.waypoints||l.host||l.labelTarget)});if(r=this._rules.allowed("elements.align",{elements:o}),fn(r)&&(o=r),!(o.length<2||!r)){var i=yGt[t],a=Au(o,i),s=this._alignmentPosition(t,a);n.alignElements(a,s)}};const bGt={__init__:["alignElements"],alignElements:["type",Mb]},xGt=new JS;function Tb(e){this._scheduled={},e.on("diagram.destroy",()=>{Object.keys(this._scheduled).forEach(t=>{this.cancel(t)})})}Tb.$inject=["eventBus"];Tb.prototype.schedule=function(e,t=xGt.next()){this.cancel(t);const n=this._schedule(e,t);return this._scheduled[t]=n,n.promise};Tb.prototype._schedule=function(e,t){const n=wGt();return{executionId:setTimeout(()=>{try{this._scheduled[t]=null;try{n.resolve(e())}catch(o){n.reject(o)}}catch(o){console.error("Scheduler#_schedule execution failed",o)}}),promise:n.promise}};Tb.prototype.cancel=function(e){const t=this._scheduled[e];t&&(this._cancel(t),this._scheduled[e]=null)};Tb.prototype._cancel=function(e){clearTimeout(e.executionId)};function wGt(){const e={};return e.promise=new Promise((t,n)=>{e.resolve=t,e.reject=n}),e}const CGt={scheduler:["type",Tb]};var SGt="djs-element-hidden",Y2=".entry",EGt=1e3,Qte=8,_Gt=300;function Bo(e,t,n,r){this._canvas=e,this._elementRegistry=t,this._eventBus=n,this._scheduler=r,this._current=null,this._init()}Bo.$inject=["canvas","elementRegistry","eventBus","scheduler"];Bo.prototype._init=function(){var e=this;this._eventBus.on("selection.changed",function(t){var n=t.newSelection,r=n.length?n.length===1?n[0]:n:null;r?e.open(r,!0):e.close()}),this._eventBus.on("elements.changed",function(t){var n=t.elements,r=e._current;if(r){var o=r.target,i=fn(o)?o:[o],a=i.filter(function(l){return n.includes(l)});if(a.length){e.close();var s=i.filter(function(l){return e._elementRegistry.get(l.id)});s.length&&e._updateAndOpen(s.length>1?s:s[0])}}}),this._eventBus.on("canvas.viewbox.changed",function(){e._updatePosition()}),this._eventBus.on("element.marker.update",function(t){if(e.isOpen()){var n=t.element,r=e._current,o=fn(r.target)?r.target:[r.target];o.includes(n)&&e._updateVisibility()}}),this._container=this._createContainer()};Bo.prototype._createContainer=function(){var e=Or('
          ');return this._canvas.getContainer().appendChild(e),e};Bo.prototype.registerProvider=function(e,t){t||(t=e,e=EGt),this._eventBus.on("contextPad.getProviders",e,function(n){n.providers.push(t)})};Bo.prototype.getEntries=function(e){var t=this._getProviders(),n=fn(e)?"getMultiElementContextPadEntries":"getContextPadEntries",r={};return Me(t,function(o){if(ii(o[n])){var i=o[n](e);ii(i)?r=i(r):Me(i,function(a,s){r[s]=a})}}),r};Bo.prototype.trigger=function(e,t,n){var r=this,o,i,a=t.delegateTarget||t.target;if(!a)return t.preventDefault();if(o=zi(a,"data-action"),i=t.originalEvent||t,e==="mouseover"){this._timeout=setTimeout(function(){r._mouseout=r.triggerEntry(o,"hover",i,n)},_Gt);return}else if(e==="mouseout"){clearTimeout(this._timeout),this._mouseout&&(this._mouseout(),this._mouseout=null);return}return this.triggerEntry(o,e,i,n)};Bo.prototype.triggerEntry=function(e,t,n,r){if(this.isShown()){var o=this._current.target,i=this._current.entries,a=i[e];if(a){var s=a.action;if(this._eventBus.fire("contextPad.trigger",{entry:a,event:n})!==!1){if(ii(s)){if(t==="click")return s(n,o,r)}else if(s[t])return s[t](n,o,r);n.preventDefault()}}}};Bo.prototype.open=function(e,t){!t&&this.isOpen(e)||(this.close(),this._updateAndOpen(e))};Bo.prototype._getProviders=function(){var e=this._eventBus.createEvent({type:"contextPad.getProviders",providers:[]});return this._eventBus.fire(e),e.providers};Bo.prototype._updateAndOpen=function(e){var t=this.getEntries(e),n=this._createHtml(e),r;Me(t,function(o,i){var a=o.group||"default",s=Or(o.html||'
          '),l;zi(s,"data-action",i),l=Cr("[data-group="+oC(a)+"]",n),l||(l=Or('
          '),zi(l,"data-group",a),n.appendChild(l)),l.appendChild(s),o.className&&$Gt(s,o.className),o.title&&zi(s,"title",o.title),o.imageUrl&&(r=Or(""),zi(r,"src",o.imageUrl),r.style.width="100%",r.style.height="100%",s.appendChild(r))}),uo(n).add("open"),this._current={entries:t,html:n,target:e},this._updatePosition(),this._updateVisibility(),this._eventBus.fire("contextPad.open",{current:this._current})};Bo.prototype._createHtml=function(e){var t=this,n=Or('
          ');return ts.bind(n,Y2,"click",function(r){t.trigger("click",r)}),ts.bind(n,Y2,"dragstart",function(r){t.trigger("dragstart",r)}),ts.bind(n,Y2,"mouseover",function(r){t.trigger("mouseover",r)}),ts.bind(n,Y2,"mouseout",function(r){t.trigger("mouseout",r)}),xn.bind(n,"mousedown",function(r){r.stopPropagation()}),this._container.appendChild(n),this._eventBus.fire("contextPad.create",{target:e,pad:n}),n};Bo.prototype.getPad=function(e){console.warn(new Error("ContextPad#getPad is deprecated and will be removed in future library versions, cf. https://github.com/bpmn-io/diagram-js/pull/888"));let t;return this.isOpen()&&MGt(this._current.target,e)?t=this._current.html:t=this._createHtml(e),{html:t}};Bo.prototype.close=function(){this.isOpen()&&(clearTimeout(this._timeout),this._container.innerHTML="",this._eventBus.fire("contextPad.close",{current:this._current}),this._current=null)};Bo.prototype.isOpen=function(e){var t=this._current;if(!t)return!1;if(!e)return!0;var n=t.target;return fn(e)!==fn(n)?!1:fn(e)?e.length===n.length&&kg(e,function(r){return n.includes(r)}):n===e};Bo.prototype.isShown=function(){return this.isOpen()&&uo(this._current.html).has("open")};Bo.prototype.show=function(){this.isOpen()&&(uo(this._current.html).add("open"),this._updatePosition(),this._eventBus.fire("contextPad.show",{current:this._current}))};Bo.prototype.hide=function(){this.isOpen()&&(uo(this._current.html).remove("open"),this._eventBus.fire("contextPad.hide",{current:this._current}))};Bo.prototype._getPosition=function(e){if(!fn(e)&&Sr(e)){var t=this._canvas.viewbox(),n=PGt(e),r=n.x*t.scale-t.x*t.scale,o=n.y*t.scale-t.y*t.scale;return{left:r+Qte*this._canvas.zoom(),top:o}}var i=this._canvas.getContainer(),a=i.getBoundingClientRect(),s=this._getTargetBounds(e);return{left:s.right-a.left+Qte*this._canvas.zoom(),top:s.top-a.top}};Bo.prototype._updatePosition=function(){const e=()=>{if(this.isOpen()){var t=this._current.html,n=this._getPosition(this._current.target);"x"in n&&"y"in n?(t.style.left=n.x+"px",t.style.top=n.y+"px"):["top","right","bottom","left"].forEach(function(r){r in n&&(t.style[r]=n[r]+"px")})}};this._scheduler.schedule(e,"ContextPad#_updatePosition")};Bo.prototype._updateVisibility=function(){const e=()=>{if(this.isOpen()){var t=this,n=this._current.target,r=fn(n)?n:[n],o=r.some(function(i){return t._canvas.hasMarker(i,SGt)});o?t.hide():t.show()}};this._scheduler.schedule(e,"ContextPad#_updateVisibility")};Bo.prototype._getTargetBounds=function(e){var t=this,n=fn(e)?e:[e],r=n.map(function(o){return t._canvas.getGraphics(o)});return r.reduce(function(o,i){const a=i.getBoundingClientRect();return o.top=Math.min(o.top,a.top),o.right=Math.max(o.right,a.right),o.bottom=Math.max(o.bottom,a.bottom),o.left=Math.min(o.left,a.left),o.x=o.left,o.y=o.top,o.width=o.right-o.left,o.height=o.bottom-o.top,o},{top:1/0,right:-1/0,bottom:-1/0,left:1/0})};function $Gt(e,t){var n=uo(e);t=fn(t)?t:t.split(/\s+/g),t.forEach(function(r){n.add(r)})}function PGt(e){return e.waypoints[e.waypoints.length-1]}function MGt(e,t){return e=fn(e)?e:[e],t=fn(t)?t:[t],e.length===t.length&&kg(e,function(n){return t.includes(n)})}const bSe={__depends__:[Lk,CGt,Bk],contextPad:["type",Bo]};var Hk,Xr,xSe,Gh,Zte,wSe,CSe,SSe,wH,GF,qF,sC={},ESe=[],TGt=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,Vk=Array.isArray;function $d(e,t){for(var n in t)e[n]=t[n];return e}function CH(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function _Se(e,t,n){var r,o,i,a={};for(i in t)i=="key"?r=t[i]:i=="ref"?o=t[i]:a[i]=t[i];if(arguments.length>2&&(a.children=arguments.length>3?Hk.call(arguments,2):n),typeof e=="function"&&e.defaultProps!=null)for(i in e.defaultProps)a[i]===void 0&&(a[i]=e.defaultProps[i]);return $$(e,a,r,o,null)}function $$(e,t,n,r,o){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:o??++xSe,__i:-1,__u:0};return o==null&&Xr.vnode!=null&&Xr.vnode(i),i}function Wk(e){return e.children}function P$(e,t){this.props=e,this.context=t}function py(e,t){if(t==null)return e.__?py(e.__,e.__i+1):null;for(var n;ts&&Gh.sort(CSe),e=Gh.shift(),s=Gh.length,e.__d&&(n=void 0,o=(r=(t=e).__v).__e,i=[],a=[],t.__P&&((n=$d({},r)).__v=r.__v+1,Xr.vnode&&Xr.vnode(n),SH(t.__P,n,r,t.__n,t.__P.namespaceURI,32&r.__u?[o]:null,i,o??py(r),!!(32&r.__u),a),n.__v=r.__v,n.__.__k[n.__i]=n,TSe(i,n,a),n.__e!=o&&$Se(n)));uT.__r=0}function PSe(e,t,n,r,o,i,a,s,l,c,u){var d,f,h,m,v,g,b=r&&r.__k||ESe,y=t.length;for(l=RGt(n,t,b,l,y),d=0;d0?$$(a.type,a.props,a.key,a.ref?a.ref:null,a.__v):a).__=e,a.__b=e.__b+1,s=null,(c=a.__i=OGt(a,n,l,d))!=-1&&(d--,(s=n[c])&&(s.__u|=2)),s==null||s.__v==null?(c==-1&&(o>u?f--:ol?f--:f++,a.__u|=4))):e.__k[i]=null;if(d)for(i=0;i(u?1:0)){for(o=n-1,i=n+1;o>=0||i=0?o--:i++])!=null&&!(2&c.__u)&&s==c.key&&l==c.type)return a}return-1}function ene(e,t,n){t[0]=="-"?e.setProperty(t,n??""):e[t]=n==null?"":typeof n!="number"||TGt.test(t)?n:n+"px"}function X2(e,t,n,r,o){var i,a;e:if(t=="style")if(typeof n=="string")e.style.cssText=n;else{if(typeof r=="string"&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||ene(e.style,t,"");if(n)for(t in n)r&&n[t]==r[t]||ene(e.style,t,n[t])}else if(t[0]=="o"&&t[1]=="n")i=t!=(t=t.replace(SSe,"$1")),a=t.toLowerCase(),t=a in e||t=="onFocusOut"||t=="onFocusIn"?a.slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r?n.u=r.u:(n.u=wH,e.addEventListener(t,i?qF:GF,i)):e.removeEventListener(t,i?qF:GF,i);else{if(o=="http://www.w3.org/2000/svg")t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(t!="width"&&t!="height"&&t!="href"&&t!="list"&&t!="form"&&t!="tabIndex"&&t!="download"&&t!="rowSpan"&&t!="colSpan"&&t!="role"&&t!="popover"&&t in e)try{e[t]=n??"";break e}catch{}typeof n=="function"||(n==null||n===!1&&t[4]!="-"?e.removeAttribute(t):e.setAttribute(t,t=="popover"&&n==1?"":n))}}function tne(e){return function(t){if(this.l){var n=this.l[t.type+e];if(t.t==null)t.t=wH++;else if(t.t0?e:Vk(e)?e.map(RSe):$d({},e)}function kGt(e,t,n,r,o,i,a,s,l){var c,u,d,f,h,m,v,g=n.props,b=t.props,y=t.type;if(y=="svg"?o="http://www.w3.org/2000/svg":y=="math"?o="http://www.w3.org/1998/Math/MathML":o||(o="http://www.w3.org/1999/xhtml"),i!=null){for(c=0;c=5&&((a||!f&&i===5)&&(l.push(i,0,a,o),i=6),f&&(l.push(i,f,0,o),i=6)),a=""},u=0;u"?(i=1,a=""):a=r+a[0]:s?r===s?s="":a+=r:r==='"'||r==="'"?s=r:r===">"?(c(),i=1):i&&(r==="="?(i=5,o=a,a=""):r==="/"&&(i<5||n[u][d+1]===">")?(c(),i===3&&(l=l[0]),i=l,(l=l[0]).push(2,0,i),i=0):r===" "||r===" "||r===` +`||r==="\r"?(c(),i=2):a+=r),i===3&&a==="!--"&&(i=4,l=l[0])}return c(),l}(e)),t),arguments,[])).length>1?t:t[0]}var vo=DGt.bind(_Se),hy,To,l6,rne,lC=0,DSe=[],Ho=Xr,one=Ho.__b,ine=Ho.__r,ane=Ho.diffed,sne=Ho.__c,lne=Ho.unmount,cne=Ho.__;function Uk(e,t){Ho.__h&&Ho.__h(To,e,lC||t),lC=0;var n=To.__H||(To.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function c6(e){return lC=1,NGt(ASe,e)}function NGt(e,t,n){var r=Uk(hy++,2);if(r.t=e,!r.__c&&(r.__=[ASe(void 0,t),function(s){var l=r.__N?r.__N[0]:r.__[0],c=r.t(l,s);l!==c&&(r.__N=[c,r.__[1]],r.__c.setState({}))}],r.__c=To,!To.__f)){var o=function(s,l,c){if(!r.__c.__H)return!0;var u=r.__c.__H.__.filter(function(f){return!!f.__c});if(u.every(function(f){return!f.__N}))return!i||i.call(this,s,l,c);var d=r.__c.props!==s;return u.forEach(function(f){if(f.__N){var h=f.__[0];f.__=f.__N,f.__N=void 0,h!==f.__[0]&&(d=!0)}}),i&&i.call(this,s,l,c)||d};To.__f=!0;var i=To.shouldComponentUpdate,a=To.componentWillUpdate;To.componentWillUpdate=function(s,l,c){if(this.__e){var u=i;i=void 0,o(s,l,c),i=u}a&&a.call(this,s,l,c)},To.shouldComponentUpdate=o}return r.__N||r.__}function YF(e,t){var n=Uk(hy++,3);!Ho.__s&&_H(n.__H,t)&&(n.__=e,n.u=t,To.__H.__h.push(n))}function XF(e,t){var n=Uk(hy++,4);!Ho.__s&&_H(n.__H,t)&&(n.__=e,n.u=t,To.__h.push(n))}function NSe(e){return lC=5,my(function(){return{current:e}},[])}function my(e,t){var n=Uk(hy++,7);return _H(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function wx(e,t){return lC=8,my(function(){return e},t)}function AGt(){for(var e;e=DSe.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(M$),e.__H.__h.forEach(QF),e.__H.__h=[]}catch(t){e.__H.__h=[],Ho.__e(t,e.__v)}}Ho.__b=function(e){To=null,one&&one(e)},Ho.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),cne&&cne(e,t)},Ho.__r=function(e){ine&&ine(e),hy=0;var t=(To=e.__c).__H;t&&(l6===To?(t.__h=[],To.__h=[],t.__.forEach(function(n){n.__N&&(n.__=n.__N),n.u=n.__N=void 0})):(t.__h.forEach(M$),t.__h.forEach(QF),t.__h=[],hy=0)),l6=To},Ho.diffed=function(e){ane&&ane(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(DSe.push(t)!==1&&rne===Ho.requestAnimationFrame||((rne=Ho.requestAnimationFrame)||FGt)(AGt)),t.__H.__.forEach(function(n){n.u&&(n.__H=n.u),n.u=void 0})),l6=To=null},Ho.__c=function(e,t){t.some(function(n){try{n.__h.forEach(M$),n.__h=n.__h.filter(function(r){return!r.__||QF(r)})}catch(r){t.some(function(o){o.__h&&(o.__h=[])}),t=[],Ho.__e(r,n.__v)}}),sne&&sne(e,t)},Ho.unmount=function(e){lne&&lne(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach(function(r){try{M$(r)}catch(o){t=o}}),n.__H=void 0,t&&Ho.__e(t,n.__v))};var une=typeof requestAnimationFrame=="function";function FGt(e){var t,n=function(){clearTimeout(r),une&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,35);une&&(t=requestAnimationFrame(n))}function M$(e){var t=To,n=e.__c;typeof n=="function"&&(e.__c=void 0,n()),To=t}function QF(e){var t=To;e.__c=e.__(),To=t}function _H(e,t){return!e||e.length!==t.length||t.some(function(n,r){return n!==e[r]})}function ASe(e,t){return typeof t=="function"?t(e):t}function FSe(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;tLGt(t),[t]);return vo`

          ${i}

          ${a.map(s=>vo` @@ -731,9 +731,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `)}
          - `}function LGt(e){return e.reduce((t,n)=>{const r=n.group||"default",o=t.find(i=>i.id===r);return o?o.entries.push(n):t.push({id:r,entries:[n]}),t},[])}function jGt(e,t){return dR("entry",e.className,e.active?"active":"",e.disabled?"disabled":"",t?"selected":"")}function zGt(e){const{entry:t,selected:n,onMouseEnter:r,onMouseLeave:o,onAction:i}=e;return vo` + `}function LGt(e){return e.reduce((t,n)=>{const r=n.group||"default",o=t.find(i=>i.id===r);return o?o.entries.push(n):t.push({id:r,entries:[n]}),t},[])}function jGt(e,t){return dT("entry",e.className,e.active?"active":"",e.disabled?"disabled":"",t?"selected":"")}function zGt(e){const{entry:t,selected:n,onMouseEnter:r,onMouseLeave:o,onAction:i}=e;return vo`
        • ${t.imageUrl&&vo``||t.imageHtml&&vo`
          `} @@ -782,7 +782,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
          `}
        • - `}function HGt(e){const{selectedEntry:t,setSelectedEntry:n,entries:r,...o}=e,i=DSe(),a=my(()=>VGt(r),[r]);return XF(()=>{const s=i.current;if(!s)return;const l=s.querySelector(".selected");l&&WGt(l)},[t]),vo` + `}function HGt(e){const{selectedEntry:t,setSelectedEntry:n,entries:r,...o}=e,i=NSe(),a=my(()=>VGt(r),[r]);return XF(()=>{const s=i.current;if(!s)return;const l=s.querySelector(".selected");l&&WGt(l)},[t]),vo`
          ${a.map(s=>vo` ${s.name&&vo` @@ -804,7 +804,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `)}
          - `}function VGt(e){const t=[],n=i=>t.find(a=>i.id===a.id),r=i=>!!n(i),o=i=>typeof i=="string"?{id:i}:i;return e.forEach(i=>{const a=i.group?o(i.group):{id:"default"};r(a)?n(a).entries.push(i):t.push({...a,entries:[i]})}),t}function WGt(e){typeof e.scrollIntoViewIfNeeded=="function"?e.scrollIntoViewIfNeeded():e.scrollIntoView({scrollMode:"if-needed",block:"nearest"})}function UGt(e){const{onClose:t,onSelect:n,className:r,headerEntries:o,position:i,title:a,width:s,scale:l,search:c,emptyPlaceholder:u,searchFn:d,entries:p,onOpened:h,onClosed:m}=e,v=my(()=>hi(c)?p.length>5:!1,[c,p]),[g,x]=cN(""),y=Cx((O,T)=>{if(!v)return O;if(!T.trim())return O.filter(({rank:k=0})=>k>=0);const I=O.filter(({searchable:k})=>k!==!1);return d(I,T,{keys:["label","search","description"]}).map(({item:k})=>k)},[v]),[b,C]=cN(y(p,g)),[S,w]=cN(b[0]),E=Cx(O=>{w(O[0]),C(O)},[S,C,w]);YF(()=>{E(y(p,g))},[g,p]);const _=Cx(O=>{let I=b.indexOf(S)+O;I<0&&(I=b.length-1),I>=b.length&&(I=0),w(b[I])},[b,S,w]),P=Cx(O=>{if(O.key==="Enter"&&S)return n(O,S);if(O.key==="ArrowUp")return _(-1),O.preventDefault();if(O.key==="ArrowDown")return _(1),O.preventDefault()},[n,S,_]),$=Cx(O=>{ZCe(O.target,"input")&&x(()=>O.target.value)},[x]);YF(()=>(h(),()=>{m()}),[]);const R=my(()=>a||o.length>0,[a,o]);return vo` + `}function VGt(e){const t=[],n=i=>t.find(a=>i.id===a.id),r=i=>!!n(i),o=i=>typeof i=="string"?{id:i}:i;return e.forEach(i=>{const a=i.group?o(i.group):{id:"default"};r(a)?n(a).entries.push(i):t.push({...a,entries:[i]})}),t}function WGt(e){typeof e.scrollIntoViewIfNeeded=="function"?e.scrollIntoViewIfNeeded():e.scrollIntoView({scrollMode:"if-needed",block:"nearest"})}function UGt(e){const{onClose:t,onSelect:n,className:r,headerEntries:o,position:i,title:a,width:s,scale:l,search:c,emptyPlaceholder:u,searchFn:d,entries:f,onOpened:h,onClosed:m}=e,v=my(()=>mi(c)?f.length>5:!1,[c,f]),[g,b]=c6(""),y=wx((R,O)=>{if(!v)return R;if(!O.trim())return R.filter(({rank:I=0})=>I>=0);const k=R.filter(({searchable:I})=>I!==!1);return d(k,O,{keys:["label","search","description"]}).map(({item:I})=>I)},[v]),[x,w]=c6(y(f,g)),[S,C]=c6(x[0]),E=wx(R=>{C(R[0]),w(R)},[S,w,C]);YF(()=>{E(y(f,g))},[g,f]);const _=wx(R=>{let k=x.indexOf(S)+R;k<0&&(k=x.length-1),k>=x.length&&(k=0),C(x[k])},[x,S,C]),P=wx(R=>{if(R.key==="Enter"&&S)return n(R,S);if(R.key==="ArrowUp")return _(-1),R.preventDefault();if(R.key==="ArrowDown")return _(1),R.preventDefault()},[n,S,_]),$=wx(R=>{Zwe(R.target,"input")&&b(()=>R.target.value)},[b]);YF(()=>(h(),()=>{m()}),[]);const T=my(()=>a||o.length>0,[a,o]);return vo` <${dne} onClose=${t} onKeyup=${$} @@ -814,16 +814,16 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho width=${s} scale=${l} > - ${R&&vo` + ${T&&vo` <${BGt} headerEntries=${o} onSelect=${n} selectedEntry=${S} - setSelectedEntry=${w} + setSelectedEntry=${C} title=${a} /> `} - ${p.length>0&&vo` + ${f.length>0&&vo`
          ${v&&vo` @@ -836,20 +836,20 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `} <${HGt} - entries=${b} + entries=${x} selectedEntry=${S} - setSelectedEntry=${w} + setSelectedEntry=${C} onAction=${n} />
          `} - ${u&&b.length===0&&vo` -
          ${oi(u)?u(g):u}
          + ${u&&x.length===0&&vo` +
          ${ii(u)?u(g):u}
          `} - `}function dne(e){const{onClose:t,onKeydown:n,onKeyup:r,className:o,children:i,position:a}=e,s=DSe();return XF(()=>{if(typeof a!="function")return;const l=s.current,c=a(l);l.style.left=`${c.x}px`,l.style.top=`${c.y}px`},[s.current,a]),XF(()=>{const l=s.current;if(!l)return;(l.querySelector("input")||l).focus()},[]),YF(()=>{const l=u=>{if(u.key==="Escape")return u.preventDefault(),t()},c=u=>{if(!Cb(u.target,".djs-popup",!0))return t()};return document.documentElement.addEventListener("keydown",l),document.body.addEventListener("click",c),()=>{document.documentElement.removeEventListener("keydown",l),document.body.removeEventListener("click",c)}},[]),vo` + `}function dne(e){const{onClose:t,onKeydown:n,onKeyup:r,className:o,children:i,position:a}=e,s=NSe();return XF(()=>{if(typeof a!="function")return;const l=s.current,c=a(l);l.style.left=`${c.x}px`,l.style.top=`${c.y}px`},[s.current,a]),XF(()=>{const l=s.current;if(!l)return;(l.querySelector("input")||l).focus()},[]),YF(()=>{const l=u=>{if(u.key==="Escape")return u.preventDefault(),t()},c=u=>{if(!wb(u.target,".djs-popup",!0))return t()};return document.documentElement.addEventListener("keydown",l),document.body.addEventListener("click",c),()=>{document.documentElement.removeEventListener("keydown",l),document.body.removeEventListener("click",c)}},[]),vo`
          ${i}
          - `}function GGt(e){return{transform:`scale(${e.scale})`,width:`${e.width}px`,"transform-origin":"top left"}}var qGt="data-id",BSe=["contextPad.close","canvas.viewbox.changing","commandStack.changed"],KGt=1e3;function to(e,t,n,r){this._eventBus=t,this._canvas=n,this._search=r,this._current=null;var o=hi(e&&e.scale)?e.scale:{min:1,max:1};this._config={scale:o},t.on("diagram.destroy",()=>{this.close()}),t.on("element.changed",i=>{const a=this.isOpen()&&this._current.target;i.element===a&&this.refresh()})}to.$inject=["config.popupMenu","eventBus","canvas","search"];to.prototype._render=function(){const{position:e,providerId:t,entries:n,headerEntries:r,emptyPlaceholder:o,options:i}=this._current,a=Object.entries(n).map(([p,h])=>({id:p,...h})),s=Object.entries(r).map(([p,h])=>({id:p,...h})),l=e&&(p=>this._ensureVisible(p,e)),c=this._updateScale(this._current.container);ISe(vo` + `}function GGt(e){return{transform:`scale(${e.scale})`,width:`${e.width}px`,"transform-origin":"top left"}}var qGt="data-id",BSe=["contextPad.close","canvas.viewbox.changing","commandStack.changed"],KGt=1e3;function to(e,t,n,r){this._eventBus=t,this._canvas=n,this._search=r,this._current=null;var o=mi(e&&e.scale)?e.scale:{min:1,max:1};this._config={scale:o},t.on("diagram.destroy",()=>{this.close()}),t.on("element.changed",i=>{const a=this.isOpen()&&this._current.target;i.element===a&&this.refresh()})}to.$inject=["config.popupMenu","eventBus","canvas","search"];to.prototype._render=function(){const{position:e,providerId:t,entries:n,headerEntries:r,emptyPlaceholder:o,options:i}=this._current,a=Object.entries(n).map(([f,h])=>({id:f,...h})),s=Object.entries(r).map(([f,h])=>({id:f,...h})),l=e&&(f=>this._ensureVisible(f,e)),c=this._updateScale(this._current.container);kSe(vo` <${UGt} - onClose=${p=>this.close(p)} - onSelect=${(p,h,m)=>this.trigger(p,h,m)} + onClose=${f=>this.close(f)} + onSelect=${(f,h,m)=>this.trigger(f,h,m)} position=${l} className=${t} entries=${a} @@ -873,7 +873,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho searchFn=${this._search} ...${{...i}} /> - `,this._current.container)};to.prototype.open=function(e,t,n,r){if(!e)throw new Error("target is missing");if(!t)throw new Error("providers for <"+t+"> not found");if(!n)throw new Error("position is missing");this.isOpen()&&this.close();const{entries:o,headerEntries:i,emptyPlaceholder:a}=this._getContext(e,t);this._current={position:n,providerId:t,target:e,entries:o,headerEntries:i,emptyPlaceholder:a,container:this._createContainer({provider:t}),options:r},this._emit("open"),this._bindAutoClose(),this._render()};to.prototype.refresh=function(){if(!this.isOpen())return;const{target:e,providerId:t}=this._current,{entries:n,headerEntries:r,emptyPlaceholder:o}=this._getContext(e,t);this._current={...this._current,entries:n,headerEntries:r,emptyPlaceholder:o},this._emit("refresh"),this._render()};to.prototype._getContext=function(e,t){const n=this._getProviders(t);if(!n||!n.length)throw new Error("provider for <"+t+"> not found");const r=this._getEntries(e,n),o=this._getHeaderEntries(e,n),i=this._getEmptyPlaceholder(n);return{entries:r,headerEntries:o,emptyPlaceholder:i,empty:!(Object.keys(r).length||Object.keys(o).length)}};to.prototype.close=function(){this.isOpen()&&(this._emit("close"),this.reset(),this._canvas.restoreFocus(),this._current=null)};to.prototype.reset=function(){const e=this._current.container;ISe(null,e),Fu(e)};to.prototype._emit=function(e,t){this._eventBus.fire(`popupMenu.${e}`,t)};to.prototype._onOpened=function(){this._emit("opened")};to.prototype._onClosed=function(){this._emit("closed")};to.prototype._createContainer=function(e){var t=this._canvas,n=t.getContainer();const r=Tr(`
          `);return n.appendChild(r),r};to.prototype._bindAutoClose=function(){this._eventBus.once(BSe,this.close,this)};to.prototype._unbindAutoClose=function(){this._eventBus.off(BSe,this.close,this)};to.prototype._updateScale=function(){var e=this._canvas.zoom(),t=this._config.scale,n,r,o=e;return t!==!0&&(t===!1?(n=1,r=1):(n=t.min,r=t.max),hi(n)&&er&&(o=r)),o};to.prototype._ensureVisible=function(e,t){var n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect(),o={},i=t.x,a=t.y;return t.x+r.width>n.width&&(o.x=!0),t.y+r.height>n.height&&(o.y=!0),o.x&&o.y?(i=t.x-r.width,a=t.y-r.height):o.x?(i=t.x-r.width,a=t.y):o.y&&t.yoi(n.getEmptyPlaceholder));return t&&t.getEmptyPlaceholder()};to.prototype.isOpen=function(){return!!this._current};to.prototype.trigger=function(e,t,n="click"){if(e.preventDefault(),!t){let o=Cb(e.delegateTarget||e.target,".entry",!0),i=ji(o,qGt);t={id:i,...this._getEntry(i)}}const r=t.action;if(this._emit("trigger",{entry:t,event:e})!==!1){if(oi(r)){if(n==="click")return r(e,t)}else if(r[n])return r[n](e,t)}};to.prototype._getEntry=function(e){var t=this._current.entries[e]||this._current.headerEntries[e];if(!t)throw new Error("entry not found");return t};function YGt(e,t,n){const{keys:r}=n;if(t=t.trim().toLowerCase(),!t)throw new Error(" must not be empty");const o=t.trim().toLowerCase().split(/\s+/);return e.flatMap(i=>{const a=XGt(i,o,r);return a?{item:i,tokens:a}:[]}).sort(QGt(r))}function XGt(e,t,n){const{matchedWords:r,tokens:o}=n.reduce((i,a)=>{const s=e[a],{tokens:l,matchedWords:c}=fn(s)?s.reduce((u,d)=>{const{tokens:p,matchedWords:h}=hne(d,t);return{tokens:[...u.tokens,p],matchedWords:{...u.matchedWords,...h}}},{matchedWords:{},tokens:[]}):hne(s,t);return{tokens:{...i.tokens,[a]:l},matchedWords:{...i.matchedWords,...c}}},{matchedWords:{},tokens:{}});return Object.keys(r).length!==t.length?null:o}function QGt(e){return(t,n)=>{let r=0,o=1;for(const i of e){const a=ZGt(t.tokens[i],n.tokens[i]);if(a!==0){r+=a*o,o*=.9;continue}const s=JGt(t.item[i],n.item[i]);if(s!==0){r+=s*o,o*=.9;continue}}return r}}function ZGt(e,t){return fne(t)-fne(e)}function fne(e){return e.reduce((t,n)=>t+LSe(n),0)}function LSe(e){if(fn(e))return Math.max(...e.map(LSe));const t=Math.log(e.value.length);return e.match?(e.start?e.end?131.9:7.87:e.wordStart?2.19:1)*t:-.07*t}function pne(e=""){return fn(e)?e.join(", "):e}function JGt(e,t){return pne(e).localeCompare(pne(t))}function hne(e,t){if(!e)return{tokens:[],matchedWords:{}};const n=[],r={},o=t.map(eqt),i=[`(?${o.join("\\s+")})`,...o].join("|"),a=new RegExp(i,"ig");let s,l=0;for(;s=a.exec(e);){const[c]=s,u=s.index,d=s.index+c.length,p=u===0,h=d===e.length,m=!!s.groups.all,v=p||/\s/.test(e.charAt(u-1)),g=h||/\s/.test(e.charAt(d));s.index>l&&n.push({value:e.slice(l,s.index),index:l}),n.push({value:c,index:s.index,match:!0,wordStart:v,wordEnd:g,start:p,end:h,all:m});const x=m?t:[c];for(const y of x)r[y.toLowerCase()]=!0;l=s.index+c.length}return l + `,this._current.container)};to.prototype.open=function(e,t,n,r){if(!e)throw new Error("target is missing");if(!t)throw new Error("providers for <"+t+"> not found");if(!n)throw new Error("position is missing");this.isOpen()&&this.close();const{entries:o,headerEntries:i,emptyPlaceholder:a}=this._getContext(e,t);this._current={position:n,providerId:t,target:e,entries:o,headerEntries:i,emptyPlaceholder:a,container:this._createContainer({provider:t}),options:r},this._emit("open"),this._bindAutoClose(),this._render()};to.prototype.refresh=function(){if(!this.isOpen())return;const{target:e,providerId:t}=this._current,{entries:n,headerEntries:r,emptyPlaceholder:o}=this._getContext(e,t);this._current={...this._current,entries:n,headerEntries:r,emptyPlaceholder:o},this._emit("refresh"),this._render()};to.prototype._getContext=function(e,t){const n=this._getProviders(t);if(!n||!n.length)throw new Error("provider for <"+t+"> not found");const r=this._getEntries(e,n),o=this._getHeaderEntries(e,n),i=this._getEmptyPlaceholder(n);return{entries:r,headerEntries:o,emptyPlaceholder:i,empty:!(Object.keys(r).length||Object.keys(o).length)}};to.prototype.close=function(){this.isOpen()&&(this._emit("close"),this.reset(),this._canvas.restoreFocus(),this._current=null)};to.prototype.reset=function(){const e=this._current.container;kSe(null,e),Fu(e)};to.prototype._emit=function(e,t){this._eventBus.fire(`popupMenu.${e}`,t)};to.prototype._onOpened=function(){this._emit("opened")};to.prototype._onClosed=function(){this._emit("closed")};to.prototype._createContainer=function(e){var t=this._canvas,n=t.getContainer();const r=Or(`
          `);return n.appendChild(r),r};to.prototype._bindAutoClose=function(){this._eventBus.once(BSe,this.close,this)};to.prototype._unbindAutoClose=function(){this._eventBus.off(BSe,this.close,this)};to.prototype._updateScale=function(){var e=this._canvas.zoom(),t=this._config.scale,n,r,o=e;return t!==!0&&(t===!1?(n=1,r=1):(n=t.min,r=t.max),mi(n)&&er&&(o=r)),o};to.prototype._ensureVisible=function(e,t){var n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect(),o={},i=t.x,a=t.y;return t.x+r.width>n.width&&(o.x=!0),t.y+r.height>n.height&&(o.y=!0),o.x&&o.y?(i=t.x-r.width,a=t.y-r.height):o.x?(i=t.x-r.width,a=t.y):o.y&&t.yii(n.getEmptyPlaceholder));return t&&t.getEmptyPlaceholder()};to.prototype.isOpen=function(){return!!this._current};to.prototype.trigger=function(e,t,n="click"){if(e.preventDefault(),!t){let o=wb(e.delegateTarget||e.target,".entry",!0),i=zi(o,qGt);t={id:i,...this._getEntry(i)}}const r=t.action;if(this._emit("trigger",{entry:t,event:e})!==!1){if(ii(r)){if(n==="click")return r(e,t)}else if(r[n])return r[n](e,t)}};to.prototype._getEntry=function(e){var t=this._current.entries[e]||this._current.headerEntries[e];if(!t)throw new Error("entry not found");return t};function YGt(e,t,n){const{keys:r}=n;if(t=t.trim().toLowerCase(),!t)throw new Error(" must not be empty");const o=t.trim().toLowerCase().split(/\s+/);return e.flatMap(i=>{const a=XGt(i,o,r);return a?{item:i,tokens:a}:[]}).sort(QGt(r))}function XGt(e,t,n){const{matchedWords:r,tokens:o}=n.reduce((i,a)=>{const s=e[a],{tokens:l,matchedWords:c}=fn(s)?s.reduce((u,d)=>{const{tokens:f,matchedWords:h}=hne(d,t);return{tokens:[...u.tokens,f],matchedWords:{...u.matchedWords,...h}}},{matchedWords:{},tokens:[]}):hne(s,t);return{tokens:{...i.tokens,[a]:l},matchedWords:{...i.matchedWords,...c}}},{matchedWords:{},tokens:{}});return Object.keys(r).length!==t.length?null:o}function QGt(e){return(t,n)=>{let r=0,o=1;for(const i of e){const a=ZGt(t.tokens[i],n.tokens[i]);if(a!==0){r+=a*o,o*=.9;continue}const s=JGt(t.item[i],n.item[i]);if(s!==0){r+=s*o,o*=.9;continue}}return r}}function ZGt(e,t){return fne(t)-fne(e)}function fne(e){return e.reduce((t,n)=>t+LSe(n),0)}function LSe(e){if(fn(e))return Math.max(...e.map(LSe));const t=Math.log(e.value.length);return e.match?(e.start?e.end?131.9:7.87:e.wordStart?2.19:1)*t:-.07*t}function pne(e=""){return fn(e)?e.join(", "):e}function JGt(e,t){return pne(e).localeCompare(pne(t))}function hne(e,t){if(!e)return{tokens:[],matchedWords:{}};const n=[],r={},o=t.map(eqt),i=[`(?${o.join("\\s+")})`,...o].join("|"),a=new RegExp(i,"ig");let s,l=0;for(;s=a.exec(e);){const[c]=s,u=s.index,d=s.index+c.length,f=u===0,h=d===e.length,m=!!s.groups.all,v=f||/\s/.test(e.charAt(u-1)),g=h||/\s/.test(e.charAt(d));s.index>l&&n.push({value:e.slice(l,s.index),index:l}),n.push({value:c,index:s.index,match:!0,wordStart:v,wordEnd:g,start:f,end:h,all:m});const b=m?t:[c];for(const y of b)r[y.toLowerCase()]=!0;l=s.index+c.length}return l @@ -901,8 +901,8 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho - `},tqt=900;function Ob(e,t,n,r){e.registerProvider(tqt,this),this._contextPad=e,this._popupMenu=t,this._translate=n,this._canvas=r}Ob.$inject=["contextPad","popupMenu","translate","canvas"];Ob.prototype.getMultiElementContextPadEntries=function(e){var t={};return this._isAllowed(e)&&De(t,this._getEntries(e)),t};Ob.prototype._isAllowed=function(e){return!this._popupMenu.isEmpty(e,"align-elements")};Ob.prototype._getEntries=function(){var e=this;return{"align-elements":{group:"align-elements",title:e._translate("Align elements"),html:`
          ${zSe.align}
          `,action:{click:function(t,n){var r=e._getMenuPosition(n);De(r,{cursor:{x:t.x,y:t.y}}),e._popupMenu.open(n,"align-elements",r)}}}}};Ob.prototype._getMenuPosition=function(e){var t=5,n=this._contextPad.getPad(e).html,r=n.getBoundingClientRect(),o={x:r.left,y:r.bottom+t};return o};var nqt=["left","center","right","top","middle","bottom"];function eE(e,t,n,r){this._alignElements=t,this._translate=n,this._popupMenu=e,this._rules=r,e.registerProvider("align-elements",this)}eE.$inject=["popupMenu","alignElements","translate","rules"];eE.prototype.getPopupMenuEntries=function(e){var t={};return this._isAllowed(e)&&De(t,this._getEntries(e)),t};eE.prototype._isAllowed=function(e){return this._rules.allowed("elements.align",{elements:e})};eE.prototype._getEntries=function(e){var t=this._alignElements,n=this._translate,r=this._popupMenu,o={};return Me(nqt,function(i){o["align-elements-"+i]={group:"align",title:n("Align elements "+i),className:"bjs-align-elements-menu-entry",imageHtml:zSe[i],action:function(){t.trigger(e,i),r.close()}}}),o};function Al(e){bt.call(this,e),this.init()}Al.$inject=["eventBus"];Ht(Al,bt);Al.prototype.addRule=function(e,t,n){var r=this;typeof e=="string"&&(e=[e]),e.forEach(function(o){r.canExecute(o,t,function(i,a,s){return n(i)},!0)})};Al.prototype.init=function(){};function GI(e){Al.call(this,e)}GI.$inject=["eventBus"];Ht(GI,Al);GI.prototype.init=function(){this.addRule("elements.align",function(e){var t=e.elements,n=In(t,function(r){return!(r.waypoints||r.host||r.labelTarget)});return n=RI(n),n.length<2?!1:n})};const rqt={__depends__:[bGt,bSe,$H],__init__:["alignElementsContextPadProvider","alignElementsMenuProvider","bpmnAlignElements"],alignElementsContextPadProvider:["type",Ob],alignElementsMenuProvider:["type",eE],bpmnAlignElements:["type",GI]};var oqt=10,HSe=50,iqt=250;function PH(e,t,n,r){for(var o;o=aqt(e,n,t);)n=r(t,n,o);return n}function MH(e){return function(t,n,r){var o={x:n.x,y:n.y};return["x","y"].forEach(function(i){var a=e[i];if(a){var s=i==="x"?"width":"height",l=a.margin,c=a.minDistance;l<0?o[i]=Math.min(r[i]+l-t[s]/2,n[i]-c+l):o[i]=Math.max(r[i]+r[s]+l+t[s]/2,n[i]+c+l)}}),o}}function aqt(e,t,n){var r={x:t.x-n.width/2,y:t.y-n.height/2,width:n.width,height:n.height},o=lqt(e);return Yn(o,function(i){if(i===n)return!1;var a=Ki(i,r,oqt);return a==="intersect"})}function sqt(e,t){t||(t={});function n(m){return m.source===e?1:-1}var r=t.defaultDistance||HSe,o=t.direction||"e",i=t.filter,a=t.getWeight||n,s=t.maxDistance||iqt,l=t.reference||"start";i||(i=dqt);function c(m,v){return o==="n"?l==="start"?en(m).top-en(v).bottom:l==="center"?en(m).top-dn(v).y:en(m).top-en(v).top:o==="w"?l==="start"?en(m).left-en(v).right:l==="center"?en(m).left-dn(v).x:en(m).left-en(v).left:o==="s"?l==="start"?en(v).top-en(m).bottom:l==="center"?dn(v).y-en(m).bottom:en(v).bottom-en(m).bottom:l==="start"?en(v).left-en(m).right:l==="center"?dn(v).x-en(m).right:en(v).right-en(m).right}var u=e.incoming.filter(i).map(function(m){var v=a(m),g=v<0?c(m.source,e):c(e,m.source);return{id:m.source.id,distance:g,weight:v}}),d=e.outgoing.filter(i).map(function(m){var v=a(m),g=v>0?c(e,m.target):c(m.target,e);return{id:m.target.id,distance:g,weight:v}}),p=u.concat(d).reduce(function(m,v){return m[v.id+"__weight_"+v.weight]=v,m},{}),h=cs(p,function(m,v){var g=v.distance,x=v.weight;return g<0||g>s||(m[String(g)]||(m[String(g)]=0),m[String(g)]+=1*x,(!m.distance||m[m.distance]t.top&&(n=n.concat("n")),e.rightt.left&&(n=n.concat("e")),n}function qI(e){e.invoke(vf,this)}qI.$inject=["injector"];Ht(qI,vf);qI.prototype.resize=function(e,t,n){ae(e,"bpmn:Participant")?this._modeling.resizeLane(e,t,null,n):this._modeling.resizeShape(e,t,null,n)};function tE(e){Al.call(this,e);var t=this;this.addRule("element.autoResize",function(n){return t.canResize(n.elements,n.target)})}tE.$inject=["eventBus"];Ht(tE,Al);tE.prototype.canResize=function(e,t){return!1};function KI(e,t){tE.call(this,e),this._modeling=t}Ht(KI,tE);KI.$inject=["eventBus","modeling"];KI.prototype.canResize=function(e,t){if(ae(t.di,"bpmndi:BPMNPlane")||!ae(t,"bpmn:Participant")&&!ae(t,"bpmn:Lane")&&!ae(t,"bpmn:SubProcess"))return!1;var n=!0;return Me(e,function(r){if(ae(r,"bpmn:Lane")||qn(r)){n=!1;return}}),n};const xqt={__init__:["bpmnAutoResize","bpmnAutoResizeProvider"],bpmnAutoResize:["type",qI],bpmnAutoResizeProvider:["type",KI]};var gne=1500;function KSe(e,t,n){var r=this,o=n.get("dragging",!1);function i(a){if(!a.hover){var s=a.originalEvent,l=r._findTargetGfx(s),c=l&&e.get(l);l&&c&&(a.stopPropagation(),o.hover({element:c,gfx:l}),o.move(s))}}o&&t.on("drag.start",function(a){t.once("drag.move",gne,function(s){i(s)})}),function(){var a,s;t.on("element.hover",function(l){a=l.gfx,s=l.element}),t.on("element.hover",gne,function(l){s&&t.fire("element.out",{element:s,gfx:a})}),t.on("element.out",function(){a=null,s=null})}(),this._findTargetGfx=function(a){var s,l;if(a instanceof MouseEvent)return s=ig(a),l=document.elementFromPoint(s.x,s.y),Cqt(l)}}KSe.$inject=["elementRegistry","eventBus","injector"];function Cqt(e){return Cb(e,"svg, .djs-element",!0)}const wqt={__init__:["hoverFix"],hoverFix:["type",KSe]};var cv=Math.round,vne="djs-drag-active";function Ih(e){e.preventDefault()}function Sqt(e){return typeof TouchEvent<"u"&&e instanceof TouchEvent}function Eqt(e){return Math.sqrt(Math.pow(e.x,2)+Math.pow(e.y,2))}function YSe(e,t,n,r){var o={threshold:5,trapClick:!0},i;function a(b){var C=t.viewbox(),S=t._container.getBoundingClientRect();return{x:C.x+(b.x-S.left)/C.scale,y:C.y+(b.y-S.top)/C.scale}}function s(b,C){C=C||i;var S=e.createEvent(De({},C.payload,C.data,{isTouch:C.isTouch}));return e.fire("drag."+b,S)===!1?!1:e.fire(C.prefix+"."+b,S)}function l(b){var C=b.filter(function(S){return r.get(S.id)});C.length&&n.select(C)}function c(b,C){var S=i.payload,w=i.displacement,E=i.globalStart,_=ig(b),P=Cc(_,E),$=i.localStart,R=a(_),O=Cc(R,$);if(!i.active&&(C||Eqt(P)>i.threshold)){if(De(S,{x:cv($.x+w.x),y:cv($.y+w.y),dx:0,dy:0},{originalEvent:b}),s("start")===!1)return g();i.active=!0,i.keepSelection||(S.previousSelection=n.get(),n.select(null)),i.cursor&&zI(i.cursor),t.addMarker(t.getRootElement(),vne)}aN(b),i.active&&(De(S,{x:cv(R.x+w.x),y:cv(R.y+w.y),dx:cv(O.x),dy:cv(O.y)},{originalEvent:b}),s("move"))}function u(b){var C,S=!0;i.active&&(b&&(i.payload.originalEvent=b,aN(b)),S=s("end")),S===!1&&s("rejected"),C=x(S!==!0),s("ended",C)}function d(b){pi("Escape",b)&&(Ih(b),g())}function p(b){var C;i.active&&(C=pSe(e),setTimeout(C,400),Ih(b)),u(b)}function h(b){c(b)}function m(b){var C=i.payload;C.hoverGfx=b.gfx,C.hover=b.element,s("hover")}function v(b){s("out");var C=i.payload;C.hoverGfx=null,C.hover=null}function g(b){var C;if(i){var S=i.active;S&&s("cancel"),C=x(b),S&&s("canceled",C)}}function x(b){var C,S;s("cleanup"),fSe(),i.trapClick?S=p:S=u,xn.unbind(document,"mousemove",c),xn.unbind(document,"dragstart",Ih),xn.unbind(document,"selectstart",Ih),xn.unbind(document,"mousedown",S,!0),xn.unbind(document,"mouseup",S,!0),xn.unbind(document,"keyup",d),xn.unbind(document,"touchstart",h,!0),xn.unbind(document,"touchcancel",g,!0),xn.unbind(document,"touchmove",c,!0),xn.unbind(document,"touchend",u,!0),e.off("element.hover",m),e.off("element.out",v),t.removeMarker(t.getRootElement(),vne);var w=i.payload.previousSelection;return b!==!1&&w&&!n.get().length&&l(w),C=i,i=null,C}function y(b,C,S,w){i&&g(!1),typeof C=="string"&&(w=S,S=C,C=null),w=De({},o,w||{});var E=w.data||{},_,P,$,R,O;w.trapClick?R=p:R=u,b?(_=_b(b)||b,P=ig(b),aN(b),_.type==="dragstart"&&Ih(_)):(_=null,P={x:0,y:0}),$=a(P),C||(C=$),O=Sqt(_),i=De({prefix:S,data:E,payload:{},globalStart:P,displacement:Cc(C,$),localStart:$,isTouch:O},w),w.manual||(O?(xn.bind(document,"touchstart",h,!0),xn.bind(document,"touchcancel",g,!0),xn.bind(document,"touchmove",c,!0),xn.bind(document,"touchend",u,!0)):(xn.bind(document,"mousemove",c),xn.bind(document,"dragstart",Ih),xn.bind(document,"selectstart",Ih),xn.bind(document,"mousedown",R,!0),xn.bind(document,"mouseup",R,!0)),xn.bind(document,"keyup",d),e.on("element.hover",m),e.on("element.out",v)),s("init"),w.autoActivate&&c(b,!0)}e.on("diagram.destroy",g),this.init=y,this.move=c,this.hover=m,this.out=v,this.end=u,this.cancel=g,this.context=function(){return i},this.setOptions=function(b){De(o,b)}}YSe.$inject=["eventBus","canvas","selection","elementRegistry"];const yf={__depends__:[wqt,Gc],dragging:["type",YSe]};function Tb(e,t,n){this._canvas=n,this._opts=De({scrollThresholdIn:[20,20,20,20],scrollThresholdOut:[0,0,0,0],scrollRepeatTimeout:15,scrollStep:10},e);var r=this;t.on("drag.move",function(o){var i=r._toBorderPoint(o);r.startScroll(i)}),t.on(["drag.cleanup"],function(){r.stopScroll()})}Tb.$inject=["config.autoScroll","eventBus","canvas"];Tb.prototype.startScroll=function(e){var t=this._canvas,n=this._opts,r=this,o=t.getContainer().getBoundingClientRect(),i=[e.x,e.y,o.width-e.x,o.height-e.y];this.stopScroll();for(var a=0,s=0,l=0;l<4;l++)_qt(i[l],n.scrollThresholdOut[l],n.scrollThresholdIn[l])&&(l===0?a=n.scrollStep:l==1?s=n.scrollStep:l==2?a=-n.scrollStep:l==3&&(s=-n.scrollStep));(a!==0||s!==0)&&(t.scroll({dx:a,dy:s}),this._scrolling=setTimeout(function(){r.startScroll(e)},n.scrollRepeatTimeout))};function _qt(e,t,n){return tw-3&&(P=Ki(h.target,S),v===w-2?P==="intersect"&&(b.pop(),b[b.length-1]=S):P!=="intersect"&&b.push(x)),p.newWaypoints=h.waypoints=s(h,b),c(p,E,d),p.newSegmentStartIndex=m+E,l(d)}),t.on("connectionSegment.move.hover",function(d){d.context.hover=d.hover,n.addMarker(d.hover,_ne)}),t.on(["connectionSegment.move.out","connectionSegment.move.cleanup"],function(d){var p=d.context.hover;p&&n.removeMarker(p,_ne)}),t.on("connectionSegment.move.cleanup",function(d){var p=d.context,h=p.connection;p.draggerGfx&&Uo(p.draggerGfx),n.removeMarker(h,$ne)}),t.on(["connectionSegment.move.cancel","connectionSegment.move.end"],function(d){var p=d.context,h=p.connection;h.waypoints=p.originalWaypoints,l(d)}),t.on("connectionSegment.move.end",function(d){var p=d.context,h=p.connection,m=p.newWaypoints,v=p.newSegmentStartIndex;m=m.map(function(S){return{original:S.original,x:Math.round(S.x),y:Math.round(S.y)}});var g=u(m,v),x=g.waypoints,y=s(h,x),b=g.segmentOffset,C={segmentMove:{segmentStartIndex:p.segmentStartIndex,newSegmentStartIndex:v+b}};i.updateWaypoints(h,y,C)})}iEe.$inject=["injector","eventBus","canvas","dragging","graphicsFactory","modeling"];var Vqt=Math.abs,Rne=Math.round;function Wqt(e,t,n){n=n===void 0?10:n;var r,o;for(r=0;ri-dN)return a-l+i}return a}function n(i,a){if(i.waypoints)return Aqt(a,i);if(i.width)return{x:One(i.width/2+i.x),y:One(i.height/2+i.y)}}function r(i){var a=i.context,s=a.snapPoints,l=a.connection,c=l.waypoints,u=a.segmentStart,d=a.segmentStartIndex,p=a.segmentEnd,h=a.segmentEndIndex,m=a.axis;if(s)return s;var v=[c[d-1],u,p,c[h+1]];return d<2&&v.unshift(n(l.source,i)),h>c.length-3&&v.unshift(n(l.target,i)),a.snapPoints=s={horizontal:[],vertical:[]},Me(v,function(g){g&&(g=g.original||g,m==="y"&&s.horizontal.push(g.y),m==="x"&&s.vertical.push(g.x))}),s}e.on("connectionSegment.move.move",1500,function(i){var a=r(i),s=i.x,l=i.y,c,u;if(a){c=t(a.vertical,s),u=t(a.horizontal,l);var d=s-c,p=l-u;De(i,{dx:i.dx-d,dy:i.dy-p,x:c,y:u}),(d||a.vertical.indexOf(s)!==-1)&&Ro(i,"x",c),(p||a.horizontal.indexOf(l)!==-1)&&Ro(i,"y",u)}});function o(i){var a=i.snapPoints,s=i.connection.waypoints,l=i.bendpointIndex;if(a)return a;var c=[s[l-1],s[l+1]];return i.snapPoints=a={horizontal:[],vertical:[]},Me(c,function(u){u&&(u=u.original||u,a.horizontal.push(u.y),a.vertical.push(u.x))}),a}e.on(["connect.hover","connect.move","connect.end"],1500,function(i){var a=i.context,s=a.hover,l=s&&n(s,i);!Sr(s)||!l||!l.x||!l.y||(Ro(i,"x",l.x),Ro(i,"y",l.y))}),e.on(["bendpoint.move.move","bendpoint.move.end"],1500,function(i){var a=i.context,s=o(a),l=a.hover,c=l&&n(l,i),u=i.x,d=i.y,p,h;if(s){p=t(c?s.vertical.concat([c.x]):s.vertical,u),h=t(c?s.horizontal.concat([c.y]):s.horizontal,d);var m=u-p,v=d-h;De(i,{dx:i.dx-m,dy:i.dy-v,x:i.x-m,y:i.y-v}),(m||s.vertical.indexOf(u)!==-1)&&Ro(i,"x",p),(v||s.horizontal.indexOf(d)!==-1)&&Ro(i,"y",h)}})}cEe.$inject=["eventBus"];const Gqt={__depends__:[yf,Xu],__init__:["bendpoints","bendpointSnapping","bendpointMovePreview"],bendpoints:["type",nEe],bendpointMove:["type",IH],bendpointMovePreview:["type",rEe],connectionSegmentMove:["type",iEe],bendpointSnapping:["type",cEe]};function uEe(e,t,n,r){function o(a,s){return r.allowed("connection.create",{source:a,target:s})}function i(a,s){return o(s,a)}e.on("connect.hover",function(a){var s=a.context,l=s.start,c=a.hover,u;if(s.hover=c,u=s.canExecute=o(l,c),!tw(u)){if(u!==!1){s.source=l,s.target=c;return}u=s.canExecute=i(l,c),!tw(u)&&u!==!1&&(s.source=c,s.target=l)}}),e.on(["connect.out","connect.cleanup"],function(a){var s=a.context;s.hover=null,s.source=null,s.target=null,s.canExecute=!1}),e.on("connect.end",function(a){var s=a.context,l=s.canExecute,c=s.connectionStart,u={x:a.x,y:a.y},d=s.source,p=s.target;if(!l)return!1;var h=null,m={connectionStart:nB(s)?u:c,connectionEnd:nB(s)?c:u};xi(l)&&(h=l),s.connection=n.connect(d,p,h,m)}),this.start=function(a,s,l,c){xi(l)||(c=l,l=dn(s)),t.init(a,"connect",{autoActivate:c,data:{shape:s,context:{start:s,connectionStart:l}}})}}uEe.$inject=["eventBus","dragging","modeling","rules"];function nB(e){var t=e.hover,n=e.source,r=e.target;return t&&n&&t===n&&n!==r}var qqt=1100,Kqt=900,Tne="connect-ok",Ine="connect-not-ok";function dEe(e,t,n){var r=e.get("connectionPreview",!1);r&&t.on("connect.move",function(o){var i=o.context,a=i.canExecute,s=i.hover,l=i.source,c=i.start,u=i.startPosition,d=i.target,p=i.connectionStart||u,h=i.connectionEnd||{x:o.x,y:o.y},m=p,v=h;nB(i)&&(m=h,v=p),r.drawPreview(i,a,{source:l||c,target:d||s,connectionStart:m,connectionEnd:v})}),t.on("connect.hover",Kqt,function(o){var i=o.context,a=o.hover,s=i.canExecute;s!==null&&n.addMarker(a,s?Tne:Ine)}),t.on(["connect.out","connect.cleanup"],qqt,function(o){var i=o.hover;i&&(n.removeMarker(i,Tne),n.removeMarker(i,Ine))}),r&&t.on("connect.cleanup",function(o){r.cleanUp(o.context)})}dEe.$inject=["injector","eventBus","canvas"];const NH={__depends__:[Gc,Xu,yf],__init__:["connectPreview"],connect:["type",uEe],connectPreview:["type",dEe]};var Yqt="djs-dragger";function bf(e,t,n,r){this._canvas=t,this._graphicsFactory=n,this._elementFactory=r,this._connectionDocking=e.get("connectionDocking",!1),this._layouter=e.get("layouter",!1)}bf.$inject=["injector","canvas","graphicsFactory","elementFactory"];bf.prototype.drawPreview=function(e,t,n){n=n||{};var r=e.connectionPreviewGfx,o=e.getConnection,i=n.source,a=n.target,s=n.waypoints,l=n.connectionStart,c=n.connectionEnd,u=n.noLayout,d=n.noCropping,p=n.noNoop,h,m=this;if(r||(r=e.connectionPreviewGfx=this.createConnectionPreviewGfx()),PI(r),o||(o=e.getConnection=Xqt(function(v,g,x){return m.getConnection(v,g,x)})),t&&(h=o(t,i,a)),!h){!p&&this.drawNoopPreview(r,n);return}h.waypoints=s||[],this._layouter&&!u&&(h.waypoints=this._layouter.layoutConnection(h,{source:i,target:a,connectionStart:l,connectionEnd:c,waypoints:n.waypoints||h.waypoints})),(!h.waypoints||!h.waypoints.length)&&(h.waypoints=[i?dn(i):l,a?dn(a):c]),this._connectionDocking&&(i||a)&&!d&&(h.waypoints=this._connectionDocking.getCroppedWaypoints(h,i,a)),this._graphicsFactory.drawConnection(r,h,{stroke:"var(--element-dragger-color)"})};bf.prototype.drawNoopPreview=function(e,t){var n=t.source,r=t.target,o=t.connectionStart||dn(n),i=t.connectionEnd||dn(r),a=this.cropWaypoints(o,i,n,r),s=this.createNoopConnection(a[0],a[1]);mn(e,s)};bf.prototype.cropWaypoints=function(e,t,n,r){var o=this._graphicsFactory,i=n&&o.getShapePath(n),a=r&&o.getShapePath(r),s=o.getConnectionPath({waypoints:[e,t]});return e=n&&LF(i,s,!0)||e,t=r&&LF(a,s,!1)||t,[e,t]};bf.prototype.cleanUp=function(e){e&&e.connectionPreviewGfx&&Uo(e.connectionPreviewGfx)};bf.prototype.getConnection=function(e){var t=Qqt(e);return this._elementFactory.createConnection(t)};bf.prototype.createConnectionPreviewGfx=function(){var e=Yt("g");return jt(e,{pointerEvents:"none"}),Un(e).add(Yqt),mn(this._canvas.getActiveLayer(),e),e};bf.prototype.createNoopConnection=function(e,t){return MI([e,t],{stroke:"#333",strokeDasharray:[1],strokeWidth:2,"pointer-events":"none"})};function Xqt(e){var t={};return function(n){var r=JSON.stringify(n),o=t[r];return o||(o=t[r]=e.apply(null,arguments)),o}}function Qqt(e){return xi(e)?e:{}}const Zqt={__init__:["connectionPreview"],connectionPreview:["type",bf]},Jqt=new JS("ps");var eKt=["marker-start","marker-mid","marker-end"],tKt=["circle","ellipse","line","path","polygon","polyline","path","rect"];function ph(e,t,n,r){this._elementRegistry=e,this._canvas=n,this._styles=r}ph.$inject=["elementRegistry","eventBus","canvas","styles"];ph.prototype.cleanUp=function(){console.warn("PreviewSupport#cleanUp is deprecated and will be removed in future versions. You do not need to manually clean up previews anymore. cf. https://github.com/bpmn-io/diagram-js/pull/906")};ph.prototype.getGfx=function(e){return this._elementRegistry.getGraphics(e)};ph.prototype.addDragger=function(e,t,n,r="djs-dragger"){n=n||this.getGfx(e);var o=twe(n),i=n.getBoundingClientRect();return this._cloneMarkers(Mm(o),r),jt(o,this._styles.cls(r,[],{x:i.top,y:i.left})),mn(t,o),jt(o,"data-preview-support-element-id",e.id),o};ph.prototype.addFrame=function(e,t){var n=Yt("rect",{class:"djs-resize-overlay",width:e.width,height:e.height,x:e.x,y:e.y});return mn(t,n),jt(n,"data-preview-support-element-id",e.id),n};ph.prototype._cloneMarkers=function(e,t="djs-dragger",n=e){var r=this;e.childNodes&&e.childNodes.forEach(o=>{r._cloneMarkers(o,t,n)}),iKt(e)&&eKt.forEach(function(o){if(jt(e,o)){var i=nKt(e,o,r._canvas.getContainer());i&&r._cloneMarker(n,e,i,o,t)}})};ph.prototype._cloneMarker=function(e,t,n,r,o="djs-dragger"){var i=[n.id,o,Jqt.next()].join("-"),a=wr("marker#"+n.id,e);e=e||this._canvas._svg;var s=a||twe(n);s.id=i,Un(s).add(o);var l=wr(":scope > defs",e);l||(l=Yt("defs"),mn(e,l)),mn(l,s);var c=oKt(s.id);jt(t,r,c)};function nKt(e,t,n){var r=rKt(jt(e,t));return wr("marker#"+r,n||document)}function rKt(e){return e.match(/url\(['"]?#([^'"]*)['"]?\)/)[1]}function oKt(e){return"url(#"+e+")"}function iKt(e){return tKt.indexOf(e.nodeName)!==-1}const Ib={__init__:["previewSupport"],previewSupport:["type",ph]},J2="complex-preview";class fEe{constructor(t,n,r){this._canvas=t,this._graphicsFactory=n,this._previewSupport=r,this._markers=[]}create(t){this.cleanUp();const{created:n=[],moved:r=[],removed:o=[],resized:i=[]}=t,a=this._canvas.getLayer(J2);n.filter(s=>!aKt(s)).forEach(s=>{let l;Sr(s)?(l=this._graphicsFactory._createContainer("connection",Yt("g")),this._graphicsFactory.drawConnection(Mm(l),s)):(l=this._graphicsFactory._createContainer("shape",Yt("g")),this._graphicsFactory.drawShape(Mm(l),s),Pi(l,s.x,s.y)),this._previewSupport.addDragger(s,a,l)}),r.forEach(({element:s,delta:l})=>{this._previewSupport.addDragger(s,a,void 0,"djs-dragging"),this._canvas.addMarker(s,"djs-element-hidden"),this._markers.push([s,"djs-element-hidden"]);const c=this._previewSupport.addDragger(s,a);Sr(s)?Pi(c,l.x,l.y):Pi(c,s.x+l.x,s.y+l.y)}),o.forEach(s=>{this._previewSupport.addDragger(s,a,void 0,"djs-dragging"),this._canvas.addMarker(s,"djs-element-hidden"),this._markers.push([s,"djs-element-hidden"])}),i.forEach(({shape:s,bounds:l})=>{this._canvas.addMarker(s,"djs-hidden"),this._markers.push([s,"djs-hidden"]),this._previewSupport.addDragger(s,a,void 0,"djs-dragging");const c=this._graphicsFactory._createContainer("shape",Yt("g"));this._graphicsFactory.drawShape(Mm(c),s,{width:l.width,height:l.height}),Pi(c,l.x,l.y),this._previewSupport.addDragger(s,a,c)})}cleanUp(){PI(this._canvas.getLayer(J2)),this._markers.forEach(([t,n])=>this._canvas.removeMarker(t,n)),this._markers=[]}show(){this._canvas.showLayer(J2)}hide(){this._canvas.hideLayer(J2)}}fEe.$inject=["canvas","graphicsFactory","previewSupport"];function aKt(e){return e.hidden}const sKt={__depends__:[Ib],__init__:["complexPreview"],complexPreview:["type",fEe]};var DH=["top","bottom","left","right"],e_=10;function AH(e,t){bt.call(this,e),this.postExecuted(["connection.create","connection.layout","connection.updateWaypoints"],function(o){var i=o.context,a=i.connection,s=a.source,l=a.target,c=i.hints||{};c.createElementsBehavior!==!1&&(n(s),n(l))}),this.postExecuted(["label.create"],function(o){var i=o.context,a=i.shape,s=i.hints||{};s.createElementsBehavior!==!1&&n(a.labelTarget)}),this.postExecuted(["elements.create"],function(o){var i=o.context,a=i.elements,s=i.hints||{};s.createElementsBehavior!==!1&&a.forEach(function(l){n(l)})});function n(o){if(NI(o)&&!Sr(o)){var i=uKt(o);i&&r(o,i)}}function r(o,i){var a=dn(o),s=o.label,l=dn(s);if(s.parent){var c=en(o),u;switch(i){case"top":u={x:a.x,y:c.top-e_-s.height/2};break;case"left":u={x:c.left-e_-s.width/2,y:a.y};break;case"bottom":u={x:a.x,y:c.bottom+e_+s.height/2};break;case"right":u={x:c.right+e_+s.width/2,y:a.y};break}var d=Cc(u,l);t.moveShape(s,d)}}}Ht(AH,bt);AH.$inject=["eventBus","modeling"];function lKt(e){var t=e.host,n=dn(e),r=Ki(n,t),o;r.indexOf("-")>=0?o=r.split("-"):o=[r];var i=DH.filter(function(a){return o.indexOf(a)===-1});return i}function cKt(e){var t=dn(e),n=[].concat(e.incoming.map(function(r){return r.waypoints[r.waypoints.length-2]}),e.outgoing.map(function(r){return r.waypoints[1]})).map(function(r){return pEe(t,r)});return n}function uKt(e){var t=dn(e.label),n=dn(e),r=pEe(n,t);if(dKt(r)){var o=cKt(e);if(e.host){var i=lKt(e);o=o.concat(i)}var a=DH.filter(function(s){return o.indexOf(s)===-1});if(a.indexOf(r)===-1)return a[0]}}function pEe(e,t){return Ki(t,e,5)}function dKt(e){return DH.indexOf(e)!==-1}function FH(e){bt.call(this,e),this.preExecute("shape.append",function(t){var n=t.source,r=t.shape;t.position||(ae(r,"bpmn:TextAnnotation")?t.position={x:n.x+n.width/2+75,y:n.y-50-r.height/2}:t.position={x:n.x+n.width+80+r.width/2,y:n.y+n.height/2})},!0)}Ht(FH,bt);FH.$inject=["eventBus"];function BH(e,t){e.invoke(bt,this),this.postExecute("shape.move",function(n){var r=n.newParent,o=n.shape,i=In(o.incoming.concat(o.outgoing),function(a){return ae(a,"bpmn:Association")});Me(i,function(a){t.moveConnection(a,{x:0,y:0},r)})},!0)}Ht(BH,bt);BH.$inject=["injector","modeling"];var kne=500;function YI(e,t){t.invoke(bt,this),this._bpmnReplace=e;var n=this;this.postExecuted("elements.create",kne,function(r){var o=r.elements;o=o.filter(function(i){var a=i.host;return Nne(i,a)}),o.length===1&&o.map(function(i){return o.indexOf(i)}).forEach(function(i){var a=o[i];r.elements[i]=n._replaceShape(o[i],a)})},!0),this.preExecute("elements.move",kne,function(r){var o=r.shapes,i=r.newHost;if(o.length===1){var a=o[0];Nne(a,i)&&(r.shapes=[n._replaceShape(a,i)])}},!0)}YI.$inject=["bpmnReplace","injector"];Ht(YI,bt);YI.prototype._replaceShape=function(e,t){var n=fKt(e),r={type:"bpmn:BoundaryEvent",host:t};return n&&(r.eventDefinitionType=n.$type),this._bpmnReplace.replaceElement(e,r,{layoutConnection:!1})};function fKt(e){var t=_t(e),n=t.eventDefinitions;return n&&n[0]}function Nne(e,t){return!qn(e)&&kn(e,["bpmn:IntermediateThrowEvent","bpmn:IntermediateCatchEvent"])&&!!t}function LH(e,t){bt.call(this,e);function n(r){return In(r.attachers,function(o){return ae(o,"bpmn:BoundaryEvent")})}this.postExecute("connection.create",function(r){var o=r.context.source,i=r.context.target,a=n(i);ae(o,"bpmn:EventBasedGateway")&&ae(i,"bpmn:ReceiveTask")&&a.length>0&&t.removeElements(a)}),this.postExecute("connection.reconnect",function(r){var o=r.context.oldSource,i=r.context.newSource;ae(o,"bpmn:Gateway")&&ae(i,"bpmn:EventBasedGateway")&&Me(i.outgoing,function(a){var s=a.target,l=n(s);ae(s,"bpmn:ReceiveTask")&&l.length>0&&t.removeElements(l)})})}LH.$inject=["eventBus","modeling"];Ht(LH,bt);function jH(e,t,n){bt.call(this,e),this.preExecute("shape.replace",s,!0),this.postExecuted("shape.replace",l,!0),this.preExecute("connection.create",o,!0),this.postExecuted("connection.delete",r,!0),this.postExecuted("connection.reconnect",i,!0),this.postExecuted("element.updateProperties",a,!0);function r(g){const x=g.source,y=g.target;uv(x)&&Ex(y)&&u(y)}function o(g){const x=g.connection,y=g.source,b=g.target;uv(y)&&t_(b)&&(c(b),p(y,[x]))}function i(g){const x=g.newTarget,y=g.oldSource,b=g.oldTarget;if(b!==x){const C=y;Ex(b)&&u(b),uv(C)&&t_(x)&&c(x)}}function a(g){const{element:x}=g;Ex(x)?(d(x),h(x)):t_(x)&&m(x)}function s(g){const{newData:x,oldShape:y}=g;if(uv(g.oldShape)&&x.eventDefinitionType!=="bpmn:CompensateEventDefinition"||x.type!=="bpmn:BoundaryEvent"){const b=y.outgoing.find(({target:C})=>Ex(C));b&&b.target&&(g._connectionTarget=b.target)}else if(!uv(g.oldShape)&&x.eventDefinitionType==="bpmn:CompensateEventDefinition"&&x.type==="bpmn:BoundaryEvent"){const b=y.outgoing.find(({target:C})=>t_(C));b&&b.target&&(g._connectionTarget=b.target),v(y)}}function l(g){const{_connectionTarget:x,newShape:y}=g;x&&t.connect(y,x)}function c(g){t.updateProperties(g,{isForCompensation:!0})}function u(g){t.updateProperties(g,{isForCompensation:void 0})}function d(g){for(const x of g.incoming)n.canConnect(x.source,g)||t.removeConnection(x);for(const x of g.outgoing)n.canConnect(g,x.target)||t.removeConnection(x)}function p(g,x){g.outgoing.filter(C=>ae(C,"bpmn:Association")).filter(C=>Ex(C.target)&&!x.includes(C)).forEach(C=>t.removeConnection(C))}function h(g){const x=g.attachers.slice();x.length&&t.removeElements(x)}function m(g){const x=g.incoming.filter(y=>uv(y.source));t.removeElements(x)}function v(g){const x=g.outgoing.filter(y=>ae(y,"bpmn:SequenceFlow"));t.removeElements(x)}}Ht(jH,bt);jH.$inject=["eventBus","modeling","bpmnRules"];function Ex(e){const t=_t(e);return t&&t.get("isForCompensation")}function uv(e){return e&&ae(e,"bpmn:BoundaryEvent")&&Eb(e,"bpmn:CompensateEventDefinition")}function t_(e){return e&&ae(e,"bpmn:Activity")&&!Hi(e)}function zH(e){e.invoke(bt,this),this.preExecute("shape.create",1500,function(t){var n=t.context,r=n.parent,o=n.shape;ae(r,"bpmn:Lane")&&!ae(o,"bpmn:Lane")&&(n.parent=gy(r,"bpmn:Participant"))})}zH.$inject=["injector"];Ht(zH,bt);function HH(e,t){bt.call(this,e),this.preExecute("shape.create",function(n){var r=n.context,o=r.shape;if(ae(o,"bpmn:DataObjectReference")&&o.type!=="label"){var i=t.create("bpmn:DataObject");o.businessObject.dataObjectRef=i}})}HH.$inject=["eventBus","bpmnFactory"];Ht(HH,bt);var rB=20,oB=20,hEe=30,n_=2e3;function VH(e,t,n){bt.call(this,t),t.on(["create.start","shape.move.start"],n_,function(o){var i=o.context,a=i.shape,s=e.getRootElement();if(!(!ae(a,"bpmn:Participant")||!ae(s,"bpmn:Process")||!s.children.length)){var l=s.children.filter(function(d){return!ae(d,"bpmn:Group")&&!qn(d)&&!Sr(d)});if(l.length){var c=Go(l),u=pKt(a,c);De(a,u),i.createConstraints=hKt(a,c)}}}),t.on("create.start",n_,function(o){var i=o.context,a=i.shape,s=e.getRootElement(),l=e.getGraphics(s);function c(u){u.element=s,u.gfx=l}ae(a,"bpmn:Participant")&&ae(s,"bpmn:Process")&&(t.on("element.hover",n_,c),t.once("create.cleanup",function(){t.off("element.hover",c)}))});function r(){var o=e.getRootElement();return ae(o,"bpmn:Collaboration")?o:n.makeCollaboration()}this.preExecute("elements.create",n_,function(o){var i=o.elements,a=o.parent,s=mKt(i),l;s&&ae(a,"bpmn:Process")&&(o.parent=r(),l=o.hints=o.hints||{},l.participant=s,l.process=a,l.processRef=_t(s).get("processRef"))},!0),this.preExecute("shape.create",function(o){var i=o.parent,a=o.shape;ae(a,"bpmn:Participant")&&ae(i,"bpmn:Process")&&(o.parent=r(),o.process=i,o.processRef=_t(a).get("processRef"))},!0),this.execute("shape.create",function(o){var i=o.hints||{},a=o.process||i.process,s=o.shape,l=i.participant;a&&(!l||s===l)&&_t(s).set("processRef",_t(a))},!0),this.revert("shape.create",function(o){var i=o.hints||{},a=o.process||i.process,s=o.processRef||i.processRef,l=o.shape,c=i.participant;a&&(!c||l===c)&&_t(l).set("processRef",s)},!0),this.postExecute("shape.create",function(o){var i=o.hints||{},a=o.process||o.hints.process,s=o.shape,l=i.participant;if(a){var c=a.children.slice();l?s===l&&n.moveElements(c,{x:0,y:0},l):n.moveElements(c,{x:0,y:0},s)}},!0)}VH.$inject=["canvas","eventBus","modeling"];Ht(VH,bt);function pKt(e,t){t={width:t.width+rB*2+hEe,height:t.height+oB*2};var n=Math.max(e.width,t.width),r=Math.max(e.height,t.height);return{x:-n/2,y:-r/2,width:n,height:r}}function hKt(e,t){return t=en(t),{bottom:t.top+e.height/2-oB,left:t.right-e.width/2+rB,top:t.bottom-e.height/2+oB,right:t.left+e.width/2-rB-hEe}}function mKt(e){return Yn(e,function(t){return ae(t,"bpmn:Participant")})}var Dne="__targetRef_placeholder";function WH(e,t){bt.call(this,e),this.executed(["connection.create","connection.delete","connection.move","connection.reconnect"],Ane(i)),this.reverted(["connection.create","connection.delete","connection.move","connection.reconnect"],Ane(i));function n(a,s,l){var c=a.get("dataInputAssociations");return Yn(c,function(u){return u!==l&&u.targetRef===s})}function r(a,s){var l=a.get("properties"),c=Yn(l,function(u){return u.name===Dne});return!c&&s&&(c=t.create("bpmn:Property",{name:Dne}),Ko(l,c)),c}function o(a,s){var l=r(a);l&&(n(a,l,s)||To(a.get("properties"),l))}function i(a){var s=a.context,l=s.connection,c=l.businessObject,u=l.target,d=u&&u.businessObject,p=s.newTarget,h=p&&p.businessObject,m=s.oldTarget||s.target,v=m&&m.businessObject,g=l.businessObject,x;v&&v!==d&&o(v,c),h&&h!==d&&o(h,c),d?(x=r(d,!0),g.targetRef=x):g.targetRef=null}}WH.$inject=["eventBus","bpmnFactory"];Ht(WH,bt);function Ane(e){return function(t){var n=t.context,r=n.connection;if(ae(r,"bpmn:DataInputAssociation"))return e(t)}}function XI(e){this._bpmnUpdater=e}XI.$inject=["bpmnUpdater"];XI.prototype.execute=function(e){var t=e.dataStoreBo,n=e.dataStoreDi,r=e.newSemanticParent,o=e.newDiParent;return e.oldSemanticParent=t.$parent,e.oldDiParent=n.$parent,this._bpmnUpdater.updateSemanticParent(t,r),this._bpmnUpdater.updateDiParent(n,o),[]};XI.prototype.revert=function(e){var t=e.dataStoreBo,n=e.dataStoreDi,r=e.oldSemanticParent,o=e.oldDiParent;return this._bpmnUpdater.updateSemanticParent(t,r),this._bpmnUpdater.updateDiParent(n,o),[]};function UH(e,t,n,r){bt.call(this,r),t.registerHandler("dataStore.updateContainment",XI);function o(){return n.filter(function(s){return ae(s,"bpmn:Participant")&&_t(s).processRef})[0]}function i(s){return s.children.filter(function(l){return ae(l,"bpmn:DataStoreReference")&&!l.labelTarget})}function a(s,l){var c=s.businessObject||s;if(l=l||o(),l){var u=l.businessObject||l;t.execute("dataStore.updateContainment",{dataStoreBo:c,dataStoreDi:Gn(s),newSemanticParent:u.processRef||u,newDiParent:Gn(l)})}}this.preExecute("shape.create",function(s){var l=s.context,c=l.shape;ae(c,"bpmn:DataStoreReference")&&c.type!=="label"&&(l.hints||(l.hints={}),l.hints.autoResize=!1)}),this.preExecute("elements.move",function(s){var l=s.context,c=l.shapes,u=c.filter(function(d){return ae(d,"bpmn:DataStoreReference")});u.length&&(l.hints||(l.hints={}),l.hints.autoResize=c.filter(function(d){return!ae(d,"bpmn:DataStoreReference")}))}),this.postExecute("shape.create",function(s){var l=s.context,c=l.shape,u=c.parent;ae(c,"bpmn:DataStoreReference")&&c.type!=="label"&&ae(u,"bpmn:Collaboration")&&a(c)}),this.postExecute("shape.move",function(s){var l=s.context,c=l.shape,u=l.oldParent,d=c.parent;if(!ae(u,"bpmn:Collaboration")&&ae(c,"bpmn:DataStoreReference")&&c.type!=="label"&&ae(d,"bpmn:Collaboration")){var p=ae(u,"bpmn:Participant")?u:vKt(u,"bpmn:Participant");a(c,p)}}),this.postExecute("shape.delete",function(s){var l=s.context,c=l.shape,u=e.getRootElement();kn(c,["bpmn:Participant","bpmn:SubProcess"])&&ae(u,"bpmn:Collaboration")&&i(u).filter(function(d){return gKt(d,c)}).forEach(function(d){a(d)})}),this.postExecute("canvas.updateRoot",function(s){var l=s.context,c=l.oldRoot,u=l.newRoot,d=i(c);d.forEach(function(p){ae(u,"bpmn:Process")&&a(p,u)})})}UH.$inject=["canvas","commandStack","elementRegistry","eventBus"];Ht(UH,bt);function gKt(e,t){for(var n=e.businessObject||e,r=t.businessObject||t;n.$parent;){if(n.$parent===r.processRef||r)return!0;n=n.$parent}return!1}function vKt(e,t){for(;e.parent;){if(ae(e.parent,t))return e.parent;e=e.parent}}var hR=Math.max,mR=Math.min,yKt=20;function mEe(e,t){return{top:e.top-t.top,right:e.right-t.right,bottom:e.bottom-t.bottom,left:e.left-t.left}}function bKt(e,t,n){var r=n.x,o=n.y,i={x:e.x,y:e.y,width:e.width,height:e.height};return t.indexOf("n")!==-1?(i.y=e.y+o,i.height=e.height-o):t.indexOf("s")!==-1&&(i.height=e.height+o),t.indexOf("e")!==-1?i.width=e.width+r:t.indexOf("w")!==-1&&(i.x=e.x+r,i.width=e.width-r),i}function xKt(e,t){return{x:e.x+(t.left||0),y:e.y+(t.top||0),width:e.width-(t.left||0)+(t.right||0),height:e.height-(t.top||0)+(t.bottom||0)}}function r_(e,t,n){var r=t[e],o=n.min&&n.min[e],i=n.max&&n.max[e];return un(o)&&(r=(/top|left/.test(e)?mR:hR)(r,o)),un(i)&&(r=(/top|left/.test(e)?hR:mR)(r,i)),r}function CKt(e,t){if(!t)return e;var n=en(e);return OI({top:r_("top",n,t),right:r_("right",n,t),bottom:r_("bottom",n,t),left:r_("left",n,t)})}function wKt(e,t,n,r){var o=en(t),i={top:/n/.test(e)?o.bottom-n.height:o.top,left:/w/.test(e)?o.right-n.width:o.left,bottom:/s/.test(e)?o.top+n.height:o.bottom,right:/e/.test(e)?o.left+n.width:o.right},a=r?en(r):i,s={top:mR(i.top,a.top),left:mR(i.left,a.left),bottom:hR(i.bottom,a.bottom),right:hR(i.right,a.right)};return OI(s)}function _x(e,t){return typeof e<"u"?e:yKt}function SKt(e,t){var n,r,o,i;return typeof t=="object"?(n=_x(t.left),r=_x(t.right),o=_x(t.top),i=_x(t.bottom)):n=r=o=i=_x(t),{x:e.x-n,y:e.y-o,width:e.width+n+r,height:e.height+o+i}}function EKt(e){return!(e.waypoints||e.type==="label")}function gEe(e,t){var n;if(e.length===void 0?n=In(e.children,EKt):n=e,n.length)return SKt(Go(n),t)}var kf=Math.abs;function _Kt(e,t){return mEe(en(t),en(e))}var $Kt=["bpmn:Participant","bpmn:Process","bpmn:SubProcess"],al=30;function QI(e,t){return t=t||[],e.children.filter(function(n){ae(n,"bpmn:Lane")&&(QI(n,t),t.push(n))}),t}function hh(e){return e.children.filter(function(t){return ae(t,"bpmn:Lane")})}function dl(e){return gy(e,$Kt)||e}function PKt(e,t){var n=dl(e),r=ae(n,"bpmn:Process")?[]:[n],o=QI(n,r),i=en(e),a=en(t),s=_Kt(e,t),l=[],c=ii(e);return o.forEach(function(u){if(u!==e){var d=c?0:s.top,p=c?s.right:0,h=c?0:s.bottom,m=c?s.left:0,v=en(u);s.top&&(kf(v.bottom-i.top)<10&&(h=a.top-v.bottom),kf(v.top-i.top)<5&&(d=a.top-v.top)),s.left&&(kf(v.right-i.left)<10&&(p=a.left-v.right),kf(v.left-i.left)<5&&(m=a.left-v.left)),s.bottom&&(kf(v.top-i.bottom)<10&&(d=a.bottom-v.top),kf(v.bottom-i.bottom)<5&&(h=a.bottom-v.bottom)),s.right&&(kf(v.left-i.right)<10&&(m=a.right-v.left),kf(v.right-i.right)<5&&(p=a.right-v.right)),(d||p||h||m)&&l.push({shape:u,newBounds:xKt(u,{top:d,right:p,bottom:h,left:m})})}}),l}var MKt=500;function GH(e,t){bt.call(this,e);function n(r,o){var i=ii(r),a=hh(o),s=[],l=[],c=[],u=[];if(kg(a,function(g){return i?g.y>r.y?l.push(g):s.push(g):g.x>r.x?u.push(g):c.push(g),g.children}),!!a.length){var d;i?l.length&&s.length?d=r.height/2:d=r.height:u.length&&c.length?d=r.width/2:d=r.width;var p,h,m,v;s.length&&(p=t.calculateAdjustments(s,"y",d,r.y-10),t.makeSpace(p.movingShapes,p.resizingShapes,{x:0,y:d},"s")),l.length&&(h=t.calculateAdjustments(l,"y",-d,r.y+r.height+10),t.makeSpace(h.movingShapes,h.resizingShapes,{x:0,y:-d},"n")),c.length&&(m=t.calculateAdjustments(c,"x",d,r.x-10),t.makeSpace(m.movingShapes,m.resizingShapes,{x:d,y:0},"e")),u.length&&(v=t.calculateAdjustments(u,"x",-d,r.x+r.width+10),t.makeSpace(v.movingShapes,v.resizingShapes,{x:-d,y:0},"w"))}}this.postExecuted("shape.delete",MKt,function(r){var o=r.context,i=o.hints,a=o.shape,s=o.oldParent;ae(a,"bpmn:Lane")&&(i&&i.nested||n(a,s))})}GH.$inject=["eventBus","spaceTool"];Ht(GH,bt);var Fne=500;function ZI(e,t){t.invoke(bt,this),this._bpmnReplace=e;var n=this;this.postExecuted("elements.create",Fne,function(r){var o=r.elements;o.filter(function(i){var a=i.host;return Bne(i,a)}).map(function(i){return o.indexOf(i)}).forEach(function(i){r.elements[i]=n._replaceShape(o[i])})},!0),this.preExecute("elements.move",Fne,function(r){var o=r.shapes,i=r.newHost;o.forEach(function(a,s){var l=a.host;Bne(a,OKt(o,l)?l:i)&&(o[s]=n._replaceShape(a))})},!0)}ZI.$inject=["bpmnReplace","injector"];Ht(ZI,bt);ZI.prototype._replaceShape=function(e){var t=RKt(e),n;return t?n={type:"bpmn:IntermediateCatchEvent",eventDefinitionType:t.$type}:n={type:"bpmn:IntermediateThrowEvent"},this._bpmnReplace.replaceElement(e,n,{layoutConnection:!1})};function RKt(e){var t=_t(e),n=t.eventDefinitions;return n&&n[0]}function Bne(e,t){return!qn(e)&&ae(e,"bpmn:BoundaryEvent")&&!t}function OKt(e,t){return e.indexOf(t)!==-1}function qH(e,t,n){bt.call(this,e);function r(o,i,a){var s=i.waypoints,l,c,u,d,p,h,m,v=o.outgoing.slice(),g=o.incoming.slice(),x;un(a.width)?x=dn(a):x=a;var y=ZF(s,x);if(y){if(l=s.slice(0,y.index),c=s.slice(y.index+(y.bendpoint?1:0)),!l.length||!c.length)return;u=y.bendpoint?s[y.index]:x,(l.length===1||!Lne(o,l[l.length-1]))&&l.push(jne(u)),(c.length===1||!Lne(o,c[0]))&&c.unshift(jne(u))}d=i.source,p=i.target,t.canConnect(d,o,i)&&(n.reconnectEnd(i,o,l||x),h=i),t.canConnect(o,p,i)&&(h?m=n.connect(o,p,{type:i.type,waypoints:c}):(n.reconnectStart(i,o,c||x),m=i));var b=[].concat(h&&In(g,function(C){return C.source===h.source})||[],m&&In(v,function(C){return C.target===m.target})||[]);b.length&&n.removeElements(b)}this.preExecute("elements.move",function(o){var i=o.newParent,a=o.shapes,s=o.delta,l=a[0];if(!(!l||!i)){i&&i.waypoints&&(o.newParent=i=i.parent);var c=dn(l),u={x:c.x+s.x,y:c.y+s.y},d=Yn(i.children,function(p){var h=t.canInsert(a,p);return h&&ZF(p.waypoints,u)});d&&(o.targetFlow=d,o.position=u)}},!0),this.postExecuted("elements.move",function(o){var i=o.shapes,a=o.targetFlow,s=o.position;a&&r(i[0],a,s)},!0),this.preExecute("shape.create",function(o){var i=o.parent,a=o.shape;t.canInsert(a,i)&&(o.targetFlow=i,o.parent=i.parent)},!0),this.postExecuted("shape.create",function(o){var i=o.shape,a=o.targetFlow,s=o.position;a&&r(i,a,s)},!0)}Ht(qH,bt);qH.$inject=["eventBus","bpmnRules","modeling"];function Lne(e,t){var n=t.x,r=t.y;return n>=e.x&&n<=e.x+e.width&&r>=e.y&&r<=e.y+e.height}function jne(e){return De({},e)}function KH(e,t){bt.call(this,e),this.preExecuted("connection.create",function(n){var r=n.context,o=r.connection,i=r.source,a=r.target,s=r.hints;if(!(s&&s.createElementsBehavior===!1)&&dv(o)){var l=[];ae(i,"bpmn:EventBasedGateway")?l=a.incoming.filter(c=>c!==o&&dv(c)):l=a.incoming.filter(c=>c!==o&&dv(c)&&ae(c.source,"bpmn:EventBasedGateway")),l.forEach(function(c){t.removeConnection(c)})}}),this.preExecuted("shape.replace",function(n){var r=n.context,o=r.newShape;if(ae(o,"bpmn:EventBasedGateway")){var i=o.outgoing.filter(dv).reduce(function(a,s){return a.includes(s.target)?a:a.concat(s.target)},[]);i.forEach(function(a){a.incoming.filter(dv).forEach(function(s){const l=a.incoming.filter(dv).filter(function(c){return c.source===o});(s.source!==o||l.length>1)&&t.removeConnection(s)})})}})}KH.$inject=["eventBus","modeling"];Ht(KH,bt);function dv(e){return ae(e,"bpmn:SequenceFlow")}var o_=1500,zne=2e3;function vEe(e,t,n){t.on(["create.hover","create.move","create.out","create.end","shape.move.hover","shape.move.move","shape.move.out","shape.move.end"],o_,function(r){var o=r.context,i=o.shape||r.shape,a=r.hover;ae(a,"bpmn:Lane")&&!kn(i,["bpmn:Lane","bpmn:Participant"])&&(r.hover=dl(a),r.hoverGfx=e.getGraphics(r.hover));var s=n.getRootElement();a!==s&&(i.labelTarget||kn(i,["bpmn:Group","bpmn:TextAnnotation"]))&&(r.hover=s,r.hoverGfx=e.getGraphics(r.hover))}),t.on(["connect.hover","connect.out","connect.end","connect.cleanup","global-connect.hover","global-connect.out","global-connect.end","global-connect.cleanup"],o_,function(r){var o=r.hover;ae(o,"bpmn:Lane")&&(r.hover=dl(o)||o,r.hoverGfx=e.getGraphics(r.hover))}),t.on(["bendpoint.move.hover"],o_,function(r){var o=r.context,i=r.hover,a=o.type;ae(i,"bpmn:Lane")&&/reconnect/.test(a)&&(r.hover=dl(i)||i,r.hoverGfx=e.getGraphics(r.hover))}),t.on(["connect.start"],o_,function(r){var o=r.context,i=o.start;ae(i,"bpmn:Lane")&&(o.start=dl(i)||i)}),t.on("shape.move.start",zne,function(r){var o=r.shape;ae(o,"bpmn:Lane")&&(r.shape=dl(o)||o)}),t.on("spaceTool.move",zne,function(r){var o=r.hover;o&&ae(o,"bpmn:Lane")&&(r.hover=dl(o))})}vEe.$inject=["elementRegistry","eventBus","canvas"];function TKt(e){return e.create("bpmn:Category")}function IKt(e){return e.create("bpmn:CategoryValue")}function kKt(e,t,n){return Ko(t.get("categoryValue"),e),e.$parent=t,Ko(n.get("rootElements"),t),t.$parent=n,e}function NKt(e){var t=e.$parent;return t&&(To(t.get("categoryValue"),e),e.$parent=null),e}function DKt(e){var t=e.$parent;return t&&(To(t.get("rootElements"),e),e.$parent=null),e}var Hne=770;function YH(e,t,n,r,o,i){o.invoke(bt,this);function a(){return n.filter(function(m){return ae(m,"bpmn:Group")})}function s(m,v){return m.some(function(g){var x=_t(g),y=x.categoryValueRef&&x.categoryValueRef.$parent;return y===v})}function l(m,v){return m.some(function(g){var x=_t(g);return x.categoryValueRef===v})}function c(m,v,g){var x=a().filter(function(y){return y.businessObject!==g});v&&!s(x,v)&&DKt(v),m&&!l(x,m)&&NKt(m)}function u(m,v){return kKt(m,v,t.getDefinitions())}function d(m,v){var g=_t(m),x=g.categoryValueRef;x||(x=g.categoryValueRef=v.categoryValue=v.categoryValue||IKt(e));var y=x.$parent;y||(y=x.$parent=v.category=v.category||TKt(e)),u(x,y,t.getDefinitions())}function p(m,v){var g=v.category,x=v.categoryValue,y=_t(m);x?(y.categoryValueRef=null,c(x,g,y)):c(null,y.categoryValueRef.$parent,y)}this.execute("label.create",function(m){var v=m.context,g=v.labelTarget;ae(g,"bpmn:Group")&&d(g,v)}),this.revert("label.create",function(m){var v=m.context,g=v.labelTarget;ae(g,"bpmn:Group")&&p(g,v)}),this.execute("shape.delete",function(m){var v=m.context,g=v.shape,x=_t(g);if(!(!ae(g,"bpmn:Group")||g.labelTarget)){var y=v.categoryValue=x.categoryValueRef,b;y&&(b=v.category=y.$parent,c(y,b,x),x.categoryValueRef=null)}}),this.reverted("shape.delete",function(m){var v=m.context,g=v.shape;if(!(!ae(g,"bpmn:Group")||g.labelTarget)){var x=v.category,y=v.categoryValue,b=_t(g);y&&(b.categoryValueRef=y,u(y,x))}}),this.execute("shape.create",function(m){var v=m.context,g=v.shape;!ae(g,"bpmn:Group")||g.labelTarget||_t(g).categoryValueRef&&d(g,v)}),this.reverted("shape.create",function(m){var v=m.context,g=v.shape;!ae(g,"bpmn:Group")||g.labelTarget||_t(g).categoryValueRef&&p(g,v)});function h(m,v){var g=e.create(m.$type);return i.copyElement(m,g,null,v)}r.on("copyPaste.copyElement",Hne,function(m){var v=m.descriptor,g=m.element;if(!(!ae(g,"bpmn:Group")||g.labelTarget)){var x=_t(g);if(x.categoryValueRef){var y=x.categoryValueRef;v.categoryValue=h(y,!0),y.$parent&&(v.category=h(y.$parent,!0))}}}),r.on("copyPaste.pasteElement",Hne,function(m){var v=m.descriptor,g=v.businessObject,x=v.categoryValue,y=v.category;x&&(x=g.categoryValueRef=h(x)),y&&(x.$parent=h(y)),delete v.category,delete v.categoryValue})}YH.$inject=["bpmnFactory","bpmnjs","elementRegistry","eventBus","injector","moddleCopy"];Ht(YH,bt);function iB(e,t,n,r){var o,i,a,s,l;return o=(r.y-n.y)*(t.x-e.x)-(r.x-n.x)*(t.y-e.y),o==0?null:(i=e.y-n.y,a=e.x-n.x,l=(r.x-n.x)*i-(r.y-n.y)*a,s=l/o,{x:Math.round(e.x+s*(t.x-e.x)),y:Math.round(e.y+s*(t.y-e.y))})}function yEe(e){function t(r,o,i){var a={x:i.x,y:i.y-50},s={x:i.x-50,y:i.y},l=iB(r,o,i,a),c=iB(r,o,i,s),u;l&&c?Vne(l,i)>Vne(c,i)?u=c:u=l:u=l||c,r.original=u}function n(r){var o=r.waypoints;t(o[0],o[1],dn(r.source)),t(o[o.length-1],o[o.length-2],dn(r.target))}e.on("bpmnElement.added",function(r){var o=r.element;o.waypoints&&n(o)})}yEe.$inject=["eventBus"];function Vne(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function XH(e){bt.call(this,e);var t=["bpmn:Participant","bpmn:Lane"];this.executed(["shape.move","shape.create","shape.resize"],function(n){var r=n.context.shape,o=_t(r),i=Gn(r);if(kn(o,t)){var a=i.get("isHorizontal");a===void 0&&(a=!0),i.set("isHorizontal",a)}})}XH.$inject=["eventBus"];Ht(XH,bt);var bEe=Math.sqrt,xEe=Math.min,AKt=Math.max,Wne=Math.abs;function Une(e){return Math.pow(e,2)}function $x(e,t){return bEe(Une(e.x-t.x)+Une(e.y-t.y))}function FKt(e,t){var n=0,r,o,i,a,s,l,c,u,d,p,h;for(n=0;n line intersections");c.length===1&&(u={type:"bendpoint",position:c[0],segmentIndex:n,bendpointIndex:qne(r,c[0])?n:n+1}),c.length===2&&(s=jKt(c[0],c[1]),u={type:"segment",position:s,segmentIndex:n,relativeLocation:$x(r,s)/$x(r,o)}),d=$x(u.position,e),(!h||p>d)&&(h=u,p=d)}return h}function BKt(e,t,n,r){var o=t.x-e.x,i=t.y-e.y,a=n.x-e.x,s=n.y-e.y,l=o*o+i*i,c=o*a+i*s,u=a*a+s*s-r*r,d=c/l,p=u/l,h=d*d-p;if(h<0&&h>-1e-6&&(h=0),h<0)return[];var m=bEe(h),v=-d+m,g=-d-m,x={x:e.x-o*v,y:e.y-i*v};if(h===0)return[x];var y={x:e.x-o*g,y:e.y-i*g};return[x,y].filter(function(b){return LKt(b,e,t)})}function LKt(e,t,n){return Gne(e.x,t.x,n.x)&&Gne(e.y,t.y,n.y)}function Gne(e,t,n){return e>=xEe(t,n)-gR&&e<=AKt(t,n)+gR}function jKt(e,t){return{x:(e.x+t.x)/2,y:(e.y+t.y)/2}}var gR=.1;function qne(e,t){return Wne(e.x-t.x)<=gR&&Wne(e.y-t.y)<=gR}function zKt(e,t,n,r){var o=n.segmentIndex,i=t.length-e.length;if(r.segmentMove){var a=r.segmentMove.segmentStartIndex,s=r.segmentMove.newSegmentStartIndex;return o===a?s:o>=s?o+i=c&&(u=l?o+1:o-1),ot.length-2||c===null)return a;var u=Kne(n,l),d=Kne(t,c),p=s.position,h=VKt(u,p),m=HKt(u,d);if(s.type==="bendpoint"){var v=t.length-n.length,g=s.bendpointIndex,x=n[g];if(t.indexOf(x)!==-1)return a;if(v===0){var y=t[g];return o=y.x-s.position.x,i=y.y-s.position.y,{delta:{x:o,y:i},point:{x:e.x+o,y:e.y+i}}}v<0&&g!==0&&g{_t(a.context.element)===a.context.moddleElement&&o(a)});function o(a){var s=a.context,l=s.element,c=s.properties;if(Xne in c&&t.updateLabel(l,c[Xne]),Qne in c&&ae(l,"bpmn:TextAnnotation")){var u=r.getTextAnnotationBounds({x:l.x,y:l.y,width:l.width,height:l.height},c[Qne]||"");t.updateLabel(l,c.text,u)}}this.postExecute(["shape.create","connection.create"],function(a){var s=a.context,l=s.hints||{};if(l.createElementsBehavior!==!1){var c=s.shape||s.connection;qn(c)||!og(c)||Nc(c)&&t.updateLabel(c,Nc(c))}}),this.postExecute("shape.delete",function(a){var s=a.context,l=s.labelTarget,c=s.hints||{};l&&c.unsetLabel!==!1&&t.updateLabel(l,null,null,{removeShape:!1})});function i(a){var s=a.context,l=s.connection,c=l.label,u=De({},s.hints),d=s.newWaypoints||l.waypoints,p=s.oldWaypoints;return typeof u.startChanged>"u"&&(u.startChanged=!!u.connectionStart),typeof u.endChanged>"u"&&(u.endChanged=!!u.connectionEnd),WKt(c,d,p,u)}this.postExecute(["connection.layout","connection.updateWaypoints"],function(a){var s=a.context,l=s.hints||{};if(l.labelBehavior!==!1){var c=s.connection,u=c.label,d;!u||!u.parent||(d=i(a),t.moveShape(u,d))}}),this.postExecute(["shape.replace"],function(a){var s=a.context,l=s.newShape,c=s.oldShape,u=_t(l);u&&og(u)&&c.label&&l.label&&(l.label.x=c.label.x,l.label.y=c.label.y)}),this.postExecute("shape.resize",function(a){var s=a.context,l=s.shape,c=s.newBounds,u=s.oldBounds;if(NI(l)){var d=l.label,p=dn(d),h=QKt(u),m=XKt(p,h),v=YKt(m,u,c);t.moveShape(d,v)}})}Ht(QH,bt);QH.$inject=["eventBus","modeling","bpmnFactory","textRenderer"];function YKt(e,t,n){var r=nE(e,t,n);return Nd(Cc(r,e))}function XKt(e,t){if(t.length){var n=ZKt(e,t);return TH(e,n)}}function QKt(e){return[[{x:e.x,y:e.y},{x:e.x+(e.width||0),y:e.y}],[{x:e.x+(e.width||0),y:e.y},{x:e.x+(e.width||0),y:e.y+(e.height||0)}],[{x:e.x,y:e.y+(e.height||0)},{x:e.x+(e.width||0),y:e.y+(e.height||0)}],[{x:e.x,y:e.y},{x:e.x,y:e.y+(e.height||0)}]]}function ZKt(e,t){var n=t.map(function(o){return{line:o,distance:ZSe(e,o)}}),r=Au(n,"distance");return r[0].line}function JKt(e,t,n,r){return CEe(e,t,n,r).point}function ZH(e,t){bt.call(this,e);function n(r,o){var i=r.context,a=i.connection,s=De({},i.hints),l=i.newWaypoints||a.waypoints,c=i.oldWaypoints;return typeof s.startChanged>"u"&&(s.startChanged=!!s.connectionStart),typeof s.endChanged>"u"&&(s.endChanged=!!s.connectionEnd),JKt(o,l,c,s)}this.postExecute(["connection.layout","connection.updateWaypoints"],function(r){var o=r.context,i=o.connection,a=i.outgoing,s=i.incoming;s.forEach(function(l){var c=l.waypoints[l.waypoints.length-1],u=n(r,c),d=[].concat(l.waypoints.slice(0,-1),[u]);t.updateWaypoints(l,d)}),a.forEach(function(l){var c=l.waypoints[0],u=n(r,c),d=[].concat([u],l.waypoints.slice(1));t.updateWaypoints(l,d)})}),this.postExecute(["connection.move"],function(r){var o=r.context,i=o.connection,a=i.outgoing,s=i.incoming,l=o.delta;s.forEach(function(c){var u=c.waypoints[c.waypoints.length-1],d={x:u.x+l.x,y:u.y+l.y},p=[].concat(c.waypoints.slice(0,-1),[d]);t.updateWaypoints(c,p)}),a.forEach(function(c){var u=c.waypoints[0],d={x:u.x+l.x,y:u.y+l.y},p=[].concat([d],c.waypoints.slice(1));t.updateWaypoints(c,p)})})}Ht(ZH,bt);ZH.$inject=["eventBus","modeling"];function JI(e,t,n){var r=tk(e),o=EEe(r,t),i=r[0];return o.length?o[o.length-1]:nE(i.original||i,n,t)}function ek(e,t,n){var r=tk(e),o=EEe(r,t),i=r[r.length-1];return o.length?o[0]:nE(i.original||i,n,t)}function JH(e,t,n){var r=tk(e),o=SEe(t,n),i=r[0];return nE(i.original||i,o,t)}function eV(e,t,n){var r=tk(e),o=SEe(t,n),i=r[r.length-1];return nE(i.original||i,o,t)}function SEe(e,t){return{x:e.x-t.x,y:e.y-t.y,width:e.width,height:e.height}}function tk(e){var t=e.waypoints;if(!t.length)throw new Error("connection#"+e.id+": no waypoints");return t}function EEe(e,t){var n=Ui(e,tYt);return In(n,function(r){return eYt(r,t)})}function eYt(e,t){return Ki(t,e,1)==="intersect"}function tYt(e){return e.original||e}function tV(e,t){bt.call(this,e),this.postExecute("shape.replace",function(n){var r=n.oldShape,o=n.newShape;if(nYt(r,o)){var i=rYt(r);i.incoming.forEach(function(a){var s=ek(a,o,r);t.reconnectEnd(a,o,s)}),i.outgoing.forEach(function(a){var s=JI(a,o,r);t.reconnectStart(a,o,s)})}},!0)}tV.$inject=["eventBus","modeling"];Ht(tV,bt);function nYt(e,t){return ae(e,"bpmn:Participant")&&Bn(e)&&ae(t,"bpmn:Participant")&&!Bn(t)}function rYt(e){var t=GS([e],!1),n=[],r=[];return t.forEach(function(o){o!==e&&(o.incoming.forEach(function(i){ae(i,"bpmn:MessageFlow")&&n.push(i)}),o.outgoing.forEach(function(i){ae(i,"bpmn:MessageFlow")&&r.push(i)}))},[]),{incoming:n,outgoing:r}}const oYt=["bpmn:MessageEventDefinition","bpmn:TimerEventDefinition","bpmn:EscalationEventDefinition","bpmn:ConditionalEventDefinition","bpmn:SignalEventDefinition"];function _Ee(e){const t=_t(e);if(!ae(t,"bpmn:BoundaryEvent")&&!(ae(t,"bpmn:StartEvent")&&Hi(t.$parent)))return!1;const n=t.get("eventDefinitions");return!n||!n.length?!1:oYt.some(r=>ae(n[0],r))}function $Ee(e){return ae(e,"bpmn:BoundaryEvent")?"cancelActivity":"isInterrupting"}function nV(e,t){e.invoke(bt,this),this.postExecuted("shape.replace",function(n){const r=n.context.oldShape,o=n.context.newShape,i=n.context.hints;if(!_Ee(o))return;const a=$Ee(o);if(i.targetElement&&i.targetElement[a]!==void 0)return;const l=_t(r).get(a),c=_t(o).get(a);l!==c&&t.updateProperties(o,{[a]:l})})}nV.$inject=["injector","modeling"];Ht(nV,bt);function rV(e,t){bt.call(this,e),this.preExecute("shape.resize",function(n){var r=n.shape,o=Gn(r),i=o&&o.get("label"),a=i&&i.get("bounds");a&&t.updateModdleProperties(r,i,{bounds:void 0})},!0)}Ht(rV,bt);rV.$inject=["eventBus","modeling"];function oV(e,t,n){bt.call(this,e),this.preExecute("shape.delete",function(r){var o=r.context.shape;if(!(o.incoming.length!==1||o.outgoing.length!==1)){var i=o.incoming[0],a=o.outgoing[0];if(!(!ae(i,"bpmn:SequenceFlow")||!ae(a,"bpmn:SequenceFlow"))&&t.canConnect(i.source,a.target,i)){var s=iYt(i.waypoints,a.waypoints);n.reconnectEnd(i,a.target,s)}}})}Ht(oV,bt);oV.$inject=["eventBus","bpmnRules","modeling"];function fv(e){return e.original||e}function iYt(e,t){var n=iB(fv(e[e.length-2]),fv(e[e.length-1]),fv(t[1]),fv(t[0]));return n?[].concat(e.slice(0,e.length-1),[n],t.slice(1)):[fv(e[0]),fv(t[t.length-1])]}function iV(e,t){bt.call(this,e),this.preExecute("shape.delete",function(n){var r=n.shape,o=r.parent;ae(r,"bpmn:Participant")&&(n.collaborationRoot=o)},!0),this.postExecute("shape.delete",function(n){var r=n.collaborationRoot;if(r&&!r.businessObject.participants.length){var o=t.makeProcess(),i=r.children.slice();t.moveElements(i,{x:0,y:0},o)}},!0)}iV.$inject=["eventBus","modeling"];Ht(iV,bt);function aV(e,t,n,r){bt.call(this,e);var o=r.get("dragging",!1);function i(l){var c=l.source,u=l.target,d=l.parent;if(d){var p,h;ae(l,"bpmn:SequenceFlow")&&(n.canConnectSequenceFlow(c,u)||(h=!0),n.canConnectMessageFlow(c,u)&&(p="bpmn:MessageFlow")),ae(l,"bpmn:MessageFlow")&&(n.canConnectMessageFlow(c,u)||(h=!0),n.canConnectSequenceFlow(c,u)&&(p="bpmn:SequenceFlow")),h&&t.removeConnection(l),p&&t.connect(c,u,{type:p,waypoints:l.waypoints.slice()})}}function a(l){var c=l.context,u=c.connection,d=c.newSource||u.source,p=c.newTarget||u.target,h,m;h=n.canConnect(d,p),!(!h||h.type===u.type)&&(m=t.connect(d,p,{type:h.type,associationDirection:h.associationDirection,waypoints:u.waypoints.slice()}),u.parent&&t.removeConnection(u),c.connection=m,o&&s(u,m))}function s(l,c){var u=o.context(),d=u&&u.payload.previousSelection,p;!d||!d.length||(p=d.indexOf(l),p!==-1&&d.splice(p,1,c))}this.postExecuted("elements.move",function(l){var c=l.closure,u=c.allConnections;Me(u,i)},!0),this.preExecute("connection.reconnect",a),this.postExecuted("element.updateProperties",function(l){var c=l.context,u=c.properties,d=c.element,p=d.businessObject,h;u.default&&(h=Yn(d.outgoing,xc({id:d.businessObject.default.id})),h&&t.updateProperties(h,{conditionExpression:void 0})),u.conditionExpression&&p.sourceRef.default===p&&t.updateProperties(d.source,{default:void 0})})}Ht(aV,bt);aV.$inject=["eventBus","modeling","bpmnRules","injector"];function nk(e,t,n,r,o,i){r.invoke(bt,this),this._bpmnReplace=e,this._elementRegistry=n,this._selection=i,this.postExecuted(["elements.create"],500,function(a){var s=a.context,l=s.parent,c=s.elements,u=cs(c,function(d,p){var h=t.canReplace([p],p.host||p.parent||l);return h?d.concat(h.replacements):d},[]);u.length&&this._replaceElements(c,u)},this),this.postExecuted(["elements.move"],500,function(a){var s=a.context,l=s.newParent,c=s.newHost,u=[];Me(s.closure.topLevel,function(p){Hi(p)?u=u.concat(p.children):u=u.concat(p)}),u.length===1&&c&&(l=c);var d=t.canReplace(u,l);d&&this._replaceElements(u,d.replacements,c)},this),this.postExecute(["shape.replace"],1500,function(a){var s=a.context,l=s.oldShape,c=s.newShape,u=l.attachers,d;u&&u.length&&(d=t.canReplace(u,c),this._replaceElements(u,d.replacements))},this),this.postExecuted(["shape.replace"],1500,function(a){var s=a.context,l=s.oldShape,c=s.newShape;o.unclaimId(l.businessObject.id,l.businessObject),o.updateProperties(c,{id:l.id})})}Ht(nk,bt);nk.prototype._replaceElements=function(e,t){var n=this._elementRegistry,r=this._bpmnReplace,o=this._selection;Me(t,function(i){var a={type:i.newElementType},s=n.get(i.oldElementId),l=e.indexOf(s);e[l]=r.replaceElement(s,a,{select:!1})}),t&&o.select(e)};nk.$inject=["bpmnReplace","bpmnRules","elementRegistry","injector","modeling","selection"];var aYt=1500,sYt={width:140,height:120},sV={width:300,height:60},lV={width:60,height:300},R$={width:300,height:150},O$={width:150,height:300},PEe={width:140,height:120},MEe={width:50,height:30};function REe(e){e.on("resize.start",aYt,function(t){var n=t.context,r=n.shape,o=n.direction,i=n.balanced;(ae(r,"bpmn:Lane")||ae(r,"bpmn:Participant"))&&(n.resizeConstraints=fYt(r,o,i)),ae(r,"bpmn:SubProcess")&&Bn(r)&&(n.minDimensions=PEe),ae(r,"bpmn:TextAnnotation")&&(n.minDimensions=MEe)})}REe.$inject=["eventBus"];var Nf=Math.abs,lYt=Math.min,cYt=Math.max;function OEe(e,t,n,r){var o=e[t];e[t]=o===void 0?n:r(n,o)}function pv(e,t,n){return OEe(e,t,n,lYt)}function hv(e,t,n){return OEe(e,t,n,cYt)}var uYt={top:20,left:50,right:20,bottom:20},dYt={top:50,left:20,right:20,bottom:20};function fYt(e,t,n){var r=dl(e),o=!0,i=!0,a=QI(r,[r]),s=en(e),l={},c={},u=ii(e),d=u?sV:lV;/n/.test(t)?c.top=s.bottom-d.height:/e/.test(t)?c.right=s.left+d.width:/s/.test(t)?c.bottom=s.top+d.height:/w/.test(t)&&(c.left=s.right-d.width),a.forEach(function(m){var v=en(m);u?(v.tops.bottom+10&&(i=!1)):(v.lefts.right+10&&(i=!1)),/n/.test(t)&&(n&&Nf(s.top-v.bottom)<10&&hv(l,"top",v.top+d.height),Nf(s.top-v.top)<5&&pv(c,"top",v.bottom-d.height)),/e/.test(t)&&(n&&Nf(s.right-v.left)<10&&pv(l,"right",v.right-d.width),Nf(s.right-v.right)<5&&hv(c,"right",v.left+d.width)),/s/.test(t)&&(n&&Nf(s.bottom-v.top)<10&&pv(l,"bottom",v.bottom-d.height),Nf(s.bottom-v.bottom)<5&&hv(c,"bottom",v.top+d.height)),/w/.test(t)&&(n&&Nf(s.left-v.right)<10&&hv(l,"left",v.left+d.width),Nf(s.left-v.left)<5&&pv(c,"left",v.right-d.width))});var p=r.children.filter(function(m){return!m.hidden&&!m.waypoints&&(ae(m,"bpmn:FlowElement")||ae(m,"bpmn:Artifact"))}),h=u?uYt:dYt;return p.forEach(function(m){var v=en(m);/n/.test(t)&&(!u||o)&&pv(c,"top",v.top-h.top),/e/.test(t)&&(u||i)&&hv(c,"right",v.right+h.right),/s/.test(t)&&(!u||i)&&hv(c,"bottom",v.bottom+h.bottom),/w/.test(t)&&(u||o)&&pv(c,"left",v.left-h.left)}),{min:c,max:l}}var Zne=1001;function TEe(e,t){e.on("resize.start",Zne+500,function(n){var r=n.context,o=r.shape;(ae(o,"bpmn:Lane")||ae(o,"bpmn:Participant"))&&(r.balanced=!iw(n))}),e.on("resize.end",Zne,function(n){var r=n.context,o=r.shape,i=r.canExecute,a=r.newBounds;if(ae(o,"bpmn:Lane")||ae(o,"bpmn:Participant"))return i&&(a=pwe(a),t.resizeLane(o,a,r.balanced)),!1})}TEe.$inject=["eventBus","modeling"];var pYt=500;function cV(e,t,n,r,o){n.invoke(bt,this);function i(u){return kn(u,["bpmn:ReceiveTask","bpmn:SendTask"])||hYt(u,["bpmn:ErrorEventDefinition","bpmn:EscalationEventDefinition","bpmn:MessageEventDefinition","bpmn:SignalEventDefinition"])}function a(u){var d=e.getDefinitions(),p=d.get("rootElements");return!!Yn(p,xc({id:u.id}))}function s(u){if(ae(u,"bpmn:ErrorEventDefinition"))return"errorRef";if(ae(u,"bpmn:EscalationEventDefinition"))return"escalationRef";if(ae(u,"bpmn:MessageEventDefinition"))return"messageRef";if(ae(u,"bpmn:SignalEventDefinition"))return"signalRef"}function l(u){if(kn(u,["bpmn:ReceiveTask","bpmn:SendTask"]))return u.get("messageRef");var d=u.get("eventDefinitions"),p=d[0];return p.get(s(p))}function c(u,d){if(kn(u,["bpmn:ReceiveTask","bpmn:SendTask"]))return u.set("messageRef",d);var p=u.get("eventDefinitions"),h=p[0];return h.set(s(h),d)}this.executed(["shape.create","element.updateProperties","element.updateModdleProperties"],function(u){var d=u.shape||u.element;if(i(d)){var p=_t(d),h=l(p),m;h&&!a(h)&&(m=e.getDefinitions().get("rootElements"),Ko(m,h),u.addedRootElement=h)}},!0),this.reverted(["shape.create","element.updateProperties","element.updateModdleProperties"],function(u){var d=u.addedRootElement;if(d){var p=e.getDefinitions().get("rootElements");To(p,d)}},!0),t.on("copyPaste.copyElement",function(u){var d=u.descriptor,p=u.element;if(!(p.labelTarget||!i(p))){var h=_t(p),m=l(h);m&&(d.referencedRootElement=m)}}),t.on("copyPaste.pasteElement",pYt,function(u){var d=u.descriptor,p=d.businessObject,h=d.referencedRootElement;h&&(a(h)||(h=r.copyElement(h,o.create(h.$type))),c(p,h),delete d.referencedRootElement)})}cV.$inject=["bpmnjs","eventBus","injector","moddleCopy","bpmnFactory"];Ht(cV,bt);function hYt(e,t){return fn(t)||(t=[t]),ah(t,function(n){return Eb(e,n)})}var IEe=Math.max;function kEe(e){e.on("spaceTool.getMinDimensions",function(t){var n=t.shapes,r=t.axis,o=t.start,i={};return Me(n,function(a){var s=a.id;ae(a,"bpmn:Participant")&&(i[s]=gYt(a,r,o)),ae(a,"bpmn:Lane")&&(i[s]=ii(a)?sV:lV),ae(a,"bpmn:SubProcess")&&Bn(a)&&(i[s]=PEe),ae(a,"bpmn:TextAnnotation")&&(i[s]=MEe),ae(a,"bpmn:Group")&&(i[s]=sYt)}),i})}kEe.$inject=["eventBus"];function mYt(e){return e==="x"}function gYt(e,t,n){var r=ii(e);if(!bYt(e))return r?R$:O$;var o=mYt(t),i={};return o?r?i=R$:i={width:yYt(e,n,o),height:O$.height}:r?i={width:R$.width,height:vYt(e,n,o)}:i=O$,i}function vYt(e,t,n){var r;return r=xYt(e,t,n),IEe(R$.height,r)}function yYt(e,t,n){var r;return r=CYt(e,t,n),IEe(O$.width,r)}function bYt(e){return!!hh(e).length}function xYt(e,t,n){var r=hh(e),o;return o=uV(r,t,n),e.height-o.height+sV.height}function CYt(e,t,n){var r=hh(e),o;return o=uV(r,t,n),e.width-o.width+lV.width}function uV(e,t,n){var r,o,i;for(r=0;r=o.y&&t<=o.y+o.height||n&&t>=o.x&&t<=o.x+o.width)return i=hh(o),i.length?uV(i,t,n):o}var Jne=400,wYt=600,ere={x:180,y:160};function mh(e,t,n,r,o,i,a){bt.call(this,t),this._canvas=e,this._eventBus=t,this._modeling=n,this._elementFactory=r,this._bpmnFactory=o,this._bpmnjs=i,this._elementRegistry=a;var s=this;function l(d){return ae(d,"bpmn:SubProcess")&&!Bn(d)}function c(d){var p=d.shape,h=d.newRootElement,m=_t(p);h=s._addDiagram(h||m),d.newRootElement=e.addRootElement(h)}function u(d){var p=d.shape,h=_t(p);s._removeDiagram(h);var m=d.newRootElement=a.get(vd(h));e.removeRootElement(m)}this.executed("shape.create",function(d){var p=d.shape;l(p)&&c(d)},!0),this.postExecuted("shape.create",function(d){var p=d.shape,h=d.newRootElement;!h||!p.children||(s._showRecursively(p.children),s._moveChildrenToShape(p,h))},!0),this.reverted("shape.create",function(d){var p=d.shape;l(p)&&u(d)},!0),this.preExecuted("shape.delete",function(d){var p=d.shape;if(l(p)){var h=a.get(vd(p));h&&n.removeElements(h.children.slice())}},!0),this.executed("shape.delete",function(d){var p=d.shape;l(p)&&u(d)},!0),this.reverted("shape.delete",function(d){var p=d.shape;l(p)&&c(d)},!0),this.preExecuted("shape.replace",function(d){var p=d.oldShape,h=d.newShape;!l(p)||!l(h)||(d.oldRoot=e.removeRootElement(vd(p)))},!0),this.postExecuted("shape.replace",function(d){var p=d.newShape,h=d.oldRoot,m=e.findRoot(vd(p));if(!(!h||!m)){var v=h.children;n.moveElements(v,{x:0,y:0},m)}},!0),this.executed("element.updateProperties",function(d){var p=d.element;if(ae(p,"bpmn:SubProcess")){var h=d.properties,m=d.oldProperties,v=m.id,g=h.id;if(v!==g){if(_$(p)){a.updateId(p,Th(g)),a.updateId(v,g);return}var x=a.get(Th(v));x&&a.updateId(Th(v),Th(g))}}},!0),this.reverted("element.updateProperties",function(d){var p=d.element;if(ae(p,"bpmn:SubProcess")){var h=d.properties,m=d.oldProperties,v=m.id,g=h.id;if(v!==g){if(_$(p)){a.updateId(p,Th(v)),a.updateId(g,v);return}var x=a.get(Th(g));x&&a.updateId(x,Th(v))}}},!0),t.on("element.changed",function(d){var p=d.element;if(_$(p)){var h=p,m=a.get(Vte(h));!m||m===h||t.fire("element.changed",{element:m})}}),this.executed("shape.toggleCollapse",Jne,function(d){var p=d.shape;ae(p,"bpmn:SubProcess")&&(Bn(p)?u(d):(c(d),s._showRecursively(p.children)))},!0),this.reverted("shape.toggleCollapse",Jne,function(d){var p=d.shape;ae(p,"bpmn:SubProcess")&&(Bn(p)?u(d):(c(d),s._showRecursively(p.children)))},!0),this.postExecuted("shape.toggleCollapse",wYt,function(d){var p=d.shape;if(ae(p,"bpmn:SubProcess")){var h=d.newRootElement;h&&(Bn(p)?s._moveChildrenToShape(h,p):s._moveChildrenToShape(p,h))}},!0),t.on("copyPaste.createTree",function(d){var p=d.element,h=d.children;if(l(p)){var m=vd(p),v=a.get(m);v&&h.push.apply(h,v.children)}}),t.on("copyPaste.copyElement",function(d){var p=d.descriptor,h=d.element,m=d.elements,v=h.parent,g=ae(Gn(v),"bpmndi:BPMNPlane");if(g){var x=Vte(v),y=Yn(m,function(b){return b.id===x});y&&(p.parent=y.id)}}),t.on("copyPaste.pasteElement",function(d){var p=d.descriptor;p.parent&&(l(p.parent)||p.parent.hidden)&&(p.hidden=!0)})}Ht(mh,bt);mh.prototype._moveChildrenToShape=function(e,t){var n=this._modeling,r=e.children,o;if(r){r=r.concat(r.reduce(function(c,u){return u.label&&u.label.parent!==e?c.concat(u.label):c},[]));var i=r.filter(function(c){return!c.hidden});if(!i.length){n.moveElements(r,{x:0,y:0},t,{autoResize:!1});return}var a=Go(i);if(!t.x)o={x:ere.x-a.x,y:ere.y-a.y};else{var s=dn(t),l=dn(a);o={x:s.x-l.x,y:s.y-l.y}}n.moveElements(r,o,t,{autoResize:!1})}};mh.prototype._showRecursively=function(e,t){var n=this,r=[];return e.forEach(function(o){o.hidden=!!t,r=r.concat(o),o.children&&(r=r.concat(n._showRecursively(o.children,o.collapsed||t)))}),r};mh.prototype._addDiagram=function(e){var t=this._bpmnjs,n=t.getDefinitions().diagrams;return e.businessObject||(e=this._createNewDiagram(e)),n.push(e.di.$parent),e};mh.prototype._createNewDiagram=function(e){var t=this._bpmnFactory,n=this._elementFactory,r=t.create("bpmndi:BPMNPlane",{bpmnElement:e}),o=t.create("bpmndi:BPMNDiagram",{plane:r});r.$parent=o;var i=n.createRoot({id:vd(e),type:e.$type,di:r,businessObject:e,collapsed:!0});return i};mh.prototype._removeDiagram=function(e){var t=this._bpmnjs,n=t.getDefinitions().diagrams,r=Yn(n,function(o){return o.plane.bpmnElement.id===e.id});return n.splice(n.indexOf(r),1),r};mh.$inject=["canvas","eventBus","modeling","elementFactory","bpmnFactory","bpmnjs","elementRegistry"];function dV(e,t){e.invoke(bt,this),this.postExecuted("shape.replace",function(n){var r=n.context.oldShape,o=n.context.newShape;if(!(!ae(o,"bpmn:SubProcess")||ae(o,"bpmn:AdHocSubProcess")||!(ae(r,"bpmn:Task")||ae(r,"bpmn:CallActivity"))||!Bn(o))){var i=SYt(o);t.createShape({type:"bpmn:StartEvent"},i,o)}})}dV.$inject=["injector","modeling"];Ht(dV,bt);function SYt(e){return{x:e.x+e.width/6,y:e.y+e.height/2}}function fV(e){bt.call(this,e),this.preExecute("connection.create",function(t){const{target:n}=t;ae(n,"bpmn:TextAnnotation")&&(t.parent=n.parent)},!0),this.preExecute(["shape.create","shape.resize","elements.move"],function(t){const n=t.shapes||[t.shape];n.length===1&&ae(n[0],"bpmn:TextAnnotation")&&(t.hints=t.hints||{},t.hints.autoResize=!1)},!0)}Ht(fV,bt);fV.$inject=["eventBus"];function pV(e,t){bt.call(this,e),this.postExecuted("shape.toggleCollapse",1500,function(n){var r=n.shape;if(Bn(r))return;var o=GS(r);o.forEach(function(a){var s=a.incoming.slice(),l=a.outgoing.slice();Me(s,function(c){i(c,!0)}),Me(l,function(c){i(c,!1)})});function i(a,s){o.indexOf(a.source)!==-1&&o.indexOf(a.target)!==-1||(s?t.reconnectEnd(a,r,dn(r)):t.reconnectStart(a,r,dn(r)))}},!0)}Ht(pV,bt);pV.$inject=["eventBus","modeling"];var fN=500;function hV(e,t,n){bt.call(this,e);function r(a){a.length&&a.forEach(function(s){s.type==="label"&&!s.businessObject.name&&(s.hidden=!0)})}function o(a,s){var l=a.children,c=s,u,d;return u=EYt(l).concat([a]),d=gEe(u),d?(c.width=Math.max(d.width,c.width),c.height=Math.max(d.height,c.height),c.x=d.x+(d.width-c.width)/2,c.y=d.y+(d.height-c.height)/2):(c.x=a.x+(a.width-c.width)/2,c.y=a.y+(a.height-c.height)/2),c}function i(a,s){return{x:a.x+(a.width-s.width)/2,y:a.y+(a.height-s.height)/2,width:s.width,height:s.height}}this.executed(["shape.toggleCollapse"],fN,function(a){var s=a.context,l=s.shape;ae(l,"bpmn:SubProcess")&&(l.collapsed?Gn(l).isExpanded=!1:(r(l.children),Gn(l).isExpanded=!0))}),this.reverted(["shape.toggleCollapse"],fN,function(a){var s=a.context,l=s.shape;l.collapsed?Gn(l).isExpanded=!1:Gn(l).isExpanded=!0}),this.postExecuted(["shape.toggleCollapse"],fN,function(a){var s=a.context.shape,l=t.getDefaultSize(s),c;s.collapsed?c=i(s,l):c=o(s,l),n.resizeShape(s,c,null,{autoResize:s.collapsed?!1:"nwse"})})}Ht(hV,bt);hV.$inject=["eventBus","elementFactory","modeling"];function EYt(e){return e.filter(function(t){return!t.hidden})}function mV(e,t,n,r){t.invoke(bt,this),this.preExecute("shape.delete",function(o){var i=o.context,a=i.shape,s=a.businessObject;qn(a)||(ae(a,"bpmn:Participant")&&Bn(a)&&n.ids.unclaim(s.processRef.id),r.unclaimId(s.id,s))}),this.preExecute("connection.delete",function(o){var i=o.context,a=i.connection,s=a.businessObject;r.unclaimId(s.id,s)}),this.preExecute("canvas.updateRoot",function(){var o=e.getRootElement(),i=o.businessObject;ae(o,"bpmn:Collaboration")&&n.ids.unclaim(i.id)})}Ht(mV,bt);mV.$inject=["canvas","injector","moddle","modeling"];function gV(e,t){bt.call(this,e),this.preExecute("connection.delete",function(n){var r=n.context,o=r.connection,i=o.source;_Yt(o,i)&&t.updateProperties(i,{default:null})})}Ht(gV,bt);gV.$inject=["eventBus","modeling"];function _Yt(e,t){if(!ae(e,"bpmn:SequenceFlow"))return!1;var n=_t(t),r=_t(e);return n.get("default")===r}var $Yt=500,PYt=5e3;function vV(e,t){bt.call(this,e);var n;function r(){return n=n||new MYt,n.enter(),n}function o(){if(!n)throw new Error("out of bounds release");return n}function i(){if(!n)throw new Error("out of bounds release");var s=n.leave();return s&&(t.updateLaneRefs(n.flowNodes,n.lanes),n=null),s}var a=["spaceTool","lane.add","lane.resize","lane.split","elements.create","elements.delete","elements.move","shape.create","shape.delete","shape.move","shape.resize"];this.preExecute(a,PYt,function(s){r()}),this.postExecuted(a,$Yt,function(s){i()}),this.preExecute(["shape.create","shape.move","shape.delete","shape.resize"],function(s){var l=s.context,c=l.shape,u=o();c.labelTarget||(ae(c,"bpmn:Lane")&&u.addLane(c),ae(c,"bpmn:FlowNode")&&u.addFlowNode(c))})}vV.$inject=["eventBus","modeling"];Ht(vV,bt);function MYt(){this.flowNodes=[],this.lanes=[],this.counter=0,this.addLane=function(e){this.lanes.push(e)},this.addFlowNode=function(e){this.flowNodes.push(e)},this.enter=function(){this.counter++},this.leave=function(){return this.counter--,!this.counter}}function yV(e,t){bt.call(this,e),this.postExecuted("elements.create",function(n){const r=n.context,o=r.elements;for(const i of o)RYt(i)&&!TYt(i)&&t.updateProperties(i,{isForCompensation:void 0})})}Ht(yV,bt);yV.$inject=["eventBus","modeling"];function RYt(e){const t=_t(e);return t&&t.isForCompensation}function OYt(e){return e&&ae(e,"bpmn:BoundaryEvent")&&Eb(e,"bpmn:CompensateEventDefinition")}function TYt(e){return e.incoming.filter(n=>OYt(n.source)).length>0}const IYt={__init__:["adaptiveLabelPositioningBehavior","appendBehavior","associationBehavior","attachEventBehavior","boundaryEventBehavior","compensateBoundaryEventBehaviour","createBehavior","createDataObjectBehavior","createParticipantBehavior","dataInputAssociationBehavior","dataStoreBehavior","deleteLaneBehavior","detachEventBehavior","dropOnFlowBehavior","eventBasedGatewayBehavior","fixHoverBehavior","groupBehavior","importDockingFix","isHorizontalFix","labelBehavior","layoutConnectionBehavior","messageFlowBehavior","nonInterruptingBehavior","removeElementBehavior","removeEmbeddedLabelBoundsBehavior","removeParticipantBehavior","replaceConnectionBehavior","replaceElementBehaviour","resizeBehavior","resizeLaneBehavior","rootElementReferenceBehavior","spaceToolBehavior","subProcessPlaneBehavior","subProcessStartEventBehavior","textAnnotationBehavior","toggleCollapseConnectionBehaviour","toggleElementCollapseBehaviour","unclaimIdBehavior","updateFlowNodeRefsBehavior","unsetDefaultFlowBehavior","setCompensationActivityAfterPasteBehavior"],adaptiveLabelPositioningBehavior:["type",AH],appendBehavior:["type",FH],associationBehavior:["type",BH],attachEventBehavior:["type",YI],boundaryEventBehavior:["type",LH],compensateBoundaryEventBehaviour:["type",jH],createBehavior:["type",zH],createDataObjectBehavior:["type",HH],createParticipantBehavior:["type",VH],dataInputAssociationBehavior:["type",WH],dataStoreBehavior:["type",UH],deleteLaneBehavior:["type",GH],detachEventBehavior:["type",ZI],dropOnFlowBehavior:["type",qH],eventBasedGatewayBehavior:["type",KH],fixHoverBehavior:["type",vEe],groupBehavior:["type",YH],importDockingFix:["type",yEe],isHorizontalFix:["type",XH],labelBehavior:["type",QH],layoutConnectionBehavior:["type",ZH],messageFlowBehavior:["type",tV],nonInterruptingBehavior:["type",nV],removeElementBehavior:["type",oV],removeEmbeddedLabelBoundsBehavior:["type",rV],removeParticipantBehavior:["type",iV],replaceConnectionBehavior:["type",aV],replaceElementBehaviour:["type",nk],resizeBehavior:["type",REe],resizeLaneBehavior:["type",TEe],rootElementReferenceBehavior:["type",cV],spaceToolBehavior:["type",kEe],subProcessPlaneBehavior:["type",mh],subProcessStartEventBehavior:["type",dV],textAnnotationBehavior:["type",fV],toggleCollapseConnectionBehaviour:["type",pV],toggleElementCollapseBehaviour:["type",hV],unclaimIdBehavior:["type",mV],unsetDefaultFlowBehavior:["type",gV],updateFlowNodeRefsBehavior:["type",vV],setCompensationActivityAfterPasteBehavior:["type",yV]};function NEe(e,t){var n=Ki(e,t,-15);return n!=="intersect"?n:null}function ki(e){Al.call(this,e)}Ht(ki,Al);ki.$inject=["eventBus"];ki.prototype.init=function(){this.addRule("connection.start",function(e){var t=e.source;return kYt(t)}),this.addRule("connection.create",function(e){var t=e.source,n=e.target,r=e.hints||{},o=r.targetParent,i=r.targetAttach;if(i)return!1;o&&(n.parent=o);try{return T$(t,n)}finally{o&&(n.parent=null)}}),this.addRule("connection.reconnect",function(e){var t=e.connection,n=e.source,r=e.target;return T$(n,r,t)}),this.addRule("connection.updateWaypoints",function(e){return{type:e.connection.type}}),this.addRule("shape.resize",function(e){var t=e.shape,n=e.newBounds;return VEe(t,n)}),this.addRule("elements.create",function(e){var t=e.elements,n=e.position,r=e.target;return Sr(r)&&!vR(t,r)?!1:Tg(t,function(o){return Sr(o)?T$(o.source,o.target,o):o.host?L1(o,o.host,null,n):cB(o,r,null)})}),this.addRule("elements.move",function(e){var t=e.target,n=e.shapes,r=e.position;return L1(n,t,null,r)||zEe(n,t,r)||HEe(n,t)||vR(n,t)}),this.addRule("shape.create",function(e){return cB(e.shape,e.target,e.source,e.position)}),this.addRule("shape.attach",function(e){return L1(e.shape,e.target,null,e.position)}),this.addRule("element.copy",function(e){var t=e.element,n=e.elements;return KEe(n,t)})};ki.prototype.canConnectMessageFlow=GEe;ki.prototype.canConnectSequenceFlow=qEe;ki.prototype.canConnectDataAssociation=xV;ki.prototype.canConnectAssociation=WEe;ki.prototype.canConnectCompensationAssociation=UEe;ki.prototype.canMove=HEe;ki.prototype.canAttach=L1;ki.prototype.canReplace=zEe;ki.prototype.canDrop=yy;ki.prototype.canInsert=vR;ki.prototype.canCreate=cB;ki.prototype.canConnect=T$;ki.prototype.canResize=VEe;ki.prototype.canCopy=KEe;function kYt(e){return aB(e)?null:kn(e,["bpmn:FlowNode","bpmn:InteractionNode","bpmn:DataObjectReference","bpmn:DataStoreReference","bpmn:Group","bpmn:TextAnnotation"])}function aB(e){return!e||qn(e)}function NYt(e,t){return e===t}function tre(e){do{if(ae(e,"bpmn:Process"))return _t(e);if(ae(e,"bpmn:Participant"))return _t(e).processRef||_t(e)}while(e=e.parent)}function sB(e){return ae(e,"bpmn:TextAnnotation")}function bV(e){return ae(e,"bpmn:Group")&&!e.labelTarget}function DEe(e){return ae(e,"bpmn:BoundaryEvent")&&vu(e,"bpmn:CompensateEventDefinition")}function rk(e){return _t(e).isForCompensation}function DYt(e,t){var n=tre(e),r=tre(t);return n===r}function AYt(e){return ae(e,"bpmn:InteractionNode")&&!ae(e,"bpmn:BoundaryEvent")&&(!ae(e,"bpmn:Event")||ae(e,"bpmn:ThrowEvent")&&FEe(e,"bpmn:MessageEventDefinition"))}function FYt(e){return ae(e,"bpmn:InteractionNode")&&!rk(e)&&(!ae(e,"bpmn:Event")||ae(e,"bpmn:CatchEvent")&&FEe(e,"bpmn:MessageEventDefinition"))&&!(ae(e,"bpmn:BoundaryEvent")&&!vu(e,"bpmn:MessageEventDefinition"))}function nre(e){for(var t=e;t=t.parent;){if(ae(t,"bpmn:FlowElementsContainer"))return _t(t);if(ae(t,"bpmn:Participant"))return _t(t).processRef}return null}function AEe(e,t){var n=nre(e),r=nre(t);return n===r}function vu(e,t){var n=_t(e);return!!Yn(n.eventDefinitions||[],function(r){return ae(r,t)})}function FEe(e,t){var n=_t(e);return(n.eventDefinitions||[]).every(function(r){return ae(r,t)})}function BYt(e){return ae(e,"bpmn:FlowNode")&&!ae(e,"bpmn:EndEvent")&&!Hi(e)&&!(ae(e,"bpmn:IntermediateThrowEvent")&&vu(e,"bpmn:LinkEventDefinition"))&&!DEe(e)&&!rk(e)}function LYt(e){return ae(e,"bpmn:FlowNode")&&!ae(e,"bpmn:StartEvent")&&!ae(e,"bpmn:BoundaryEvent")&&!Hi(e)&&!(ae(e,"bpmn:IntermediateCatchEvent")&&vu(e,"bpmn:LinkEventDefinition"))&&!rk(e)}function jYt(e){return ae(e,"bpmn:ReceiveTask")||ae(e,"bpmn:IntermediateCatchEvent")&&(vu(e,"bpmn:MessageEventDefinition")||vu(e,"bpmn:TimerEventDefinition")||vu(e,"bpmn:ConditionalEventDefinition")||vu(e,"bpmn:SignalEventDefinition"))}function zYt(e){for(var t=[];e;)e=e.parent,e&&t.push(e);return t}function lB(e,t){var n=zYt(t);return n.indexOf(e)!==-1}function T$(e,t,n){if(aB(e)||aB(t))return null;if(!ae(n,"bpmn:DataAssociation")){if(GEe(e,t))return{type:"bpmn:MessageFlow"};if(qEe(e,t))return{type:"bpmn:SequenceFlow"}}var r=xV(e,t);return r||(UEe(e,t)?{type:"bpmn:Association",associationDirection:"One"}:WEe(e,t)?{type:"bpmn:Association",associationDirection:"None"}:!1)}function yy(e,t){return qn(e)||bV(e)?!0:ae(t,"bpmn:Participant")&&!Bn(t)?!1:ae(e,"bpmn:Participant")?ae(t,"bpmn:Process")||ae(t,"bpmn:Collaboration"):kn(e,["bpmn:DataInput","bpmn:DataOutput"])&&e.parent?t===e.parent:ae(e,"bpmn:Lane")?ae(t,"bpmn:Participant")||ae(t,"bpmn:Lane"):ae(e,"bpmn:BoundaryEvent")&&!HYt(e)?!1:ae(e,"bpmn:FlowElement")&&!ae(e,"bpmn:DataStoreReference")?ae(t,"bpmn:FlowElementsContainer")?Bn(t):kn(t,["bpmn:Participant","bpmn:Lane"]):ae(e,"bpmn:DataStoreReference")&&ae(t,"bpmn:Collaboration")?ah(_t(t).get("participants"),function(n){return!!n.get("processRef")}):kn(e,["bpmn:Artifact","bpmn:DataAssociation","bpmn:DataStoreReference"])?kn(t,["bpmn:Collaboration","bpmn:Lane","bpmn:Participant","bpmn:Process","bpmn:SubProcess"]):ae(e,"bpmn:MessageFlow")?ae(t,"bpmn:Collaboration")||e.source.parent==t||e.target.parent==t:!1}function HYt(e){return _t(e).cancelActivity&&(BEe(e)||LEe(e))}function VYt(e){return!qn(e)&&ae(e,"bpmn:BoundaryEvent")}function WYt(e){return ae(e,"bpmn:Lane")}function UYt(e){return VYt(e)||ae(e,"bpmn:IntermediateThrowEvent")&&BEe(e)?!0:ae(e,"bpmn:IntermediateCatchEvent")&&LEe(e)}function BEe(e){var t=_t(e);return t&&!(t.eventDefinitions&&t.eventDefinitions.length)}function LEe(e){return jEe(e,["bpmn:MessageEventDefinition","bpmn:TimerEventDefinition","bpmn:SignalEventDefinition","bpmn:ConditionalEventDefinition"])}function jEe(e,t){return t.some(function(n){return vu(e,n)})}function GYt(e){return ae(e,"bpmn:ReceiveTask")&&Yn(e.incoming,function(t){return ae(t.source,"bpmn:EventBasedGateway")})}function L1(e,t,n,r){if(Array.isArray(e)||(e=[e]),e.length!==1)return!1;var o=e[0];return qn(o)||!UYt(o)||Hi(t)||!ae(t,"bpmn:Activity")||rk(t)||r&&!NEe(r,t)||GYt(t)?!1:"attach"}function zEe(e,t,n){if(!t)return!1;var r={replacements:[]};return Me(e,function(o){Hi(t)||ae(o,"bpmn:StartEvent")&&o.type!=="label"&&yy(o,t)&&(jWt(o)||r.replacements.push({oldElementId:o.id,newElementType:"bpmn:StartEvent"}),(zWt(o)||HWt(o)||VWt(o))&&r.replacements.push({oldElementId:o.id,newElementType:"bpmn:StartEvent"}),jEe(o,["bpmn:MessageEventDefinition","bpmn:TimerEventDefinition","bpmn:SignalEventDefinition","bpmn:ConditionalEventDefinition"])&&ae(t,"bpmn:SubProcess")&&r.replacements.push({oldElementId:o.id,newElementType:"bpmn:StartEvent"})),ae(t,"bpmn:Transaction")||vu(o,"bpmn:CancelEventDefinition")&&o.type!=="label"&&(ae(o,"bpmn:EndEvent")&&yy(o,t)&&r.replacements.push({oldElementId:o.id,newElementType:"bpmn:EndEvent"}),ae(o,"bpmn:BoundaryEvent")&&L1(o,t,null,n)&&r.replacements.push({oldElementId:o.id,newElementType:"bpmn:BoundaryEvent"}))}),r.replacements.length?r:!1}function HEe(e,t){return ah(e,WYt)?!1:t?e.every(function(n){return yy(n,t)}):!0}function cB(e,t,n,r){return t?qn(e)||bV(e)?!0:NYt(n,t)||n&&lB(n,t)?!1:yy(e,t)||vR(e,t):!1}function VEe(e,t){return ae(e,"bpmn:SubProcess")?Bn(e)&&(!t||t.width>=100&&t.height>=80):!!(ae(e,"bpmn:Lane")||ae(e,"bpmn:Participant")||sB(e)||bV(e))}function qYt(e,t){var n=sB(e),r=sB(t);return(n||r)&&n!==r}function WEe(e,t){return lB(t,e)||lB(e,t)?!1:qYt(e,t)?!0:!!xV(e,t)}function UEe(e,t){return AEe(e,t)&&DEe(e)&&ae(t,"bpmn:Activity")&&!YYt(t,e)&&!Hi(t)}function GEe(e,t){return rre(e)&&!rre(t)?!1:AYt(e)&&FYt(t)&&!DYt(e,t)}function qEe(e,t){return BYt(e)&&LYt(t)&&AEe(e,t)&&!(ae(e,"bpmn:EventBasedGateway")&&!jYt(t))}function xV(e,t){return kn(e,["bpmn:DataObjectReference","bpmn:DataStoreReference"])&&kn(t,["bpmn:Activity","bpmn:ThrowEvent"])?{type:"bpmn:DataInputAssociation"}:kn(t,["bpmn:DataObjectReference","bpmn:DataStoreReference"])&&kn(e,["bpmn:Activity","bpmn:CatchEvent"])?{type:"bpmn:DataOutputAssociation"}:!1}function vR(e,t,n){if(!t)return!1;if(Array.isArray(e)){if(e.length!==1)return!1;e=e[0]}return t.source===e||t.target===e?!1:kn(t,["bpmn:SequenceFlow","bpmn:MessageFlow"])&&!qn(t)&&ae(e,"bpmn:FlowNode")&&!ae(e,"bpmn:BoundaryEvent")&&yy(e,t.parent)}function KYt(e,t){return e&&t&&e.indexOf(t)!==-1}function KEe(e,t){return qn(t)?!0:!(ae(t,"bpmn:Lane")&&!KYt(e,t.parent))}function rre(e){return gy(e,"bpmn:Process")||gy(e,"bpmn:Collaboration")}function YYt(e,t){return e.attachers.includes(t)}const XYt={__depends__:[Xu],__init__:["bpmnRules"],bpmnRules:["type",ki]};var QYt=2e3;function YEe(e,t){e.on("saveXML.start",QYt,n);function n(){var r=t.getRootElements();Me(r,function(o){var i=Gn(o),a,s;a=GS([o],!1),a=In(a,function(l){return l!==o&&!l.labelTarget}),s=Ui(a,Gn),i.set("planeElement",s)})}}YEe.$inject=["eventBus","canvas"];const ZYt={__init__:["bpmnDiOrdering"],bpmnDiOrdering:["type",YEe]};function ok(e){bt.call(this,e);var t=this;this.preExecute(["shape.create","connection.create"],function(n){var r=n.context,o=r.shape||r.connection,i=r.parent,a=t.getOrdering(o,i);a&&(a.parent!==void 0&&(r.parent=a.parent),r.parentIndex=a.index)}),this.preExecute(["shape.move","connection.move"],function(n){var r=n.context,o=r.shape||r.connection,i=r.newParent||o.parent,a=t.getOrdering(o,i);a&&(a.parent!==void 0&&(r.newParent=a.parent),r.newParentIndex=a.index)})}ok.prototype.getOrdering=function(e,t){return null};Ht(ok,bt);function CV(e,t){ok.call(this,e);var n=[{type:"bpmn:SubProcess",order:{level:6}},{type:"bpmn:SequenceFlow",order:{level:9,containers:["bpmn:Participant","bpmn:FlowElementsContainer"]}},{type:"bpmn:DataAssociation",order:{level:9,containers:["bpmn:Collaboration","bpmn:FlowElementsContainer"]}},{type:"bpmn:TextAnnotation",order:{level:9}},{type:"bpmn:MessageFlow",order:{level:9,containers:["bpmn:Collaboration"]}},{type:"bpmn:Association",order:{level:6,containers:["bpmn:Participant","bpmn:FlowElementsContainer","bpmn:Collaboration"]}},{type:"bpmn:BoundaryEvent",order:{level:8}},{type:"bpmn:Group",order:{level:10,containers:["bpmn:Collaboration","bpmn:FlowElementsContainer"]}},{type:"bpmn:FlowElement",order:{level:5}},{type:"bpmn:Participant",order:{level:-2}},{type:"bpmn:Lane",order:{level:-1}}];function r(a){if(a.labelTarget)return{level:10};var s=Yn(n,function(l){return kn(a,[l.type])});return s&&s.order||{level:1}}function o(a){var s=a.order;if(s||(a.order=s=r(a)),!s)throw new Error(`no order for <${a.id}>`);return s}function i(a,s,l){for(var c=s;c&&!kn(c,l);)c=c.parent;if(!c)throw new Error(`no parent for <${a.id}> in <${s&&s.id}>`);return c}this.getOrdering=function(a,s){if(a.labelTarget||ae(a,"bpmn:TextAnnotation"))return{parent:t.findRoot(s)||t.getRootElement(),index:-1};var l=o(a);l.containers&&(s=i(a,s,l.containers));var c=s.children.indexOf(a),u=GCe(s.children,function(d){return!a.labelTarget&&d.labelTarget?!1:l.level{const{propertyNames:o}=r;if(!(!o||!o.length))return Au(o,i=>i==="extensionElements")}),e.on("moddleCopy.canCopyProperty",r=>{const{parent:o,property:i,propertyName:a}=r,s=xi(o)&&o.$descriptor;if(a&&cXt.includes(a))return i;if(a&&lXt.includes(a)||a&&s&&!Yn(s.properties,xc({name:a})))return!1}),e.on("moddleCopy.canSetCopiedProperty",r=>{const{property:o}=r;if(ae(o,"bpmn:ExtensionElements")&&(!o.values||!o.values.length))return!1})}iE.$inject=["eventBus","bpmnFactory","moddle"];iE.prototype.copyElement=function(e,t,n,r=!1){n&&!fn(n)&&(n=[n]),n=n||uB(e.$descriptor);const o=this._eventBus.fire("moddleCopy.canCopyProperties",{propertyNames:n,sourceElement:e,targetElement:t,clone:r});return o===!1||(fn(o)&&(n=o),Me(n,i=>{let a;Ta(e,i)&&(a=e.get(i));const s=this.copyProperty(a,t,i,r);!hi(s)||this._eventBus.fire("moddleCopy.canSetCopiedProperty",{parent:t,property:s,propertyName:i})===!1||t.set(i,s)})),t};iE.prototype.copyProperty=function(e,t,n,r=!1){let o=this._eventBus.fire("moddleCopy.canCopyProperty",{parent:t,property:e,propertyName:n,clone:r});if(o===!1)return;if(o)return xi(o)&&o.$type&&!o.$parent&&(o.$parent=t),o;const i=this._moddle.getPropertyDescriptor(t,n);if(!i.isReference)return i.isId?e&&this._copyId(e,t,r):fn(e)?cs(e,(a,s)=>{const l=this.copyProperty(s,t,n,r);return l?a.concat(l):a},[]):xi(e)&&e.$type?this._moddle.getElementDescriptor(e).isGeneric?void 0:(o=this._bpmnFactory.create(e.$type),o.$parent=t,o=this.copyElement(e,o,null,r),o):e};iE.prototype._copyId=function(e,t,n=!1){if(n)return e;if(!this._moddle.ids.assigned(e))return this._moddle.ids.claim(e,t),e};function uB(e,t){return cs(e.properties,(n,r)=>t&&r.default?n:n.concat(r.name),[])}const JEe={__depends__:[sXt],__init__:["bpmnCopyPaste","moddleCopy"],bpmnCopyPaste:["type",ZEe],moddleCopy:["type",iE]};var fre=Math.round;function SV(e,t){this._modeling=e,this._eventBus=t}SV.$inject=["modeling","eventBus"];SV.prototype.replaceElement=function(e,t,n){if(e.waypoints)return null;var r=this._modeling,o=this._eventBus;o.fire("replace.start",{element:e,attrs:t,hints:n});var i=t.width||e.width,a=t.height||e.height,s=t.x||e.x,l=t.y||e.y,c=fre(s+i/2),u=fre(l+a/2),d=r.replaceShape(e,De({},t,{x:c,y:u,width:i,height:a}),n);return o.fire("replace.end",{element:e,newElement:d,hints:n}),d};function e2e(e,t){t.on("replace.end",500,function(n){const{newElement:r,hints:o={}}=n;o.select!==!1&&e.select(r)})}e2e.$inject=["selection","eventBus"];const uXt={__init__:["replace","replaceSelectionBehavior"],replaceSelectionBehavior:["type",e2e],replace:["type",SV]};function dXt(e,t,n){fn(n)||(n=[n]),Me(n,function(r){ng(e[r])||(t[r]=e[r])})}var fXt=["cancelActivity","instantiate","eventGatewayType","triggeredByEvent","isInterrupting"];function pXt(e,t){var n=e&&Ta(e,"collapsed")?e.collapsed:!Bn(e),r;return t&&(Ta(t,"collapsed")||Ta(t,"isExpanded"))?r=Ta(t,"collapsed")?t.collapsed:!t.isExpanded:r=n,n!==r}function t2e(e,t,n,r,o,i){function a(s,l,c){c=c||{};var u=l.type,d=s.businessObject;if(i_(d)&&(u==="bpmn:SubProcess"||u==="bpmn:AdHocSubProcess")&&pXt(s,l))return r.toggleCollapse(s),s;var p=e.create(u),h={type:u,businessObject:p};h.di={},u==="bpmn:ExclusiveGateway"&&(h.di.isMarkerVisible=!0),dXt(s.di,h.di,["fill","stroke","background-color","border-color","color"]);var m=uB(d.$descriptor),v=uB(p.$descriptor,!0),g=hXt(m,v);De(p,kc(l,fXt));var x=In(g,function(C){return C==="eventDefinitions"?pre(s,l.eventDefinitionType):C==="loopCharacteristics"?!Hi(p):Ta(p,C)||C==="processRef"&&l.isExpanded===!1||C==="triggeredByEvent"?!1:C==="isForCompensation"?!Hi(p):!0});if(p=n.copyElement(d,p,x),l.eventDefinitionType&&(pre(p,l.eventDefinitionType)||(h.eventDefinitionType=l.eventDefinitionType,h.eventDefinitionAttrs=l.eventDefinitionAttrs)),ae(d,"bpmn:Activity")){if(i_(d))h.isExpanded=Bn(s);else if(l&&Ta(l,"isExpanded")){h.isExpanded=l.isExpanded;var y=t.getDefaultSize(p,{isExpanded:h.isExpanded});h.width=y.width,h.height=y.height,h.x=s.x-(h.width-s.width)/2,h.y=s.y-(h.height-s.height)/2}Bn(s)&&!ae(d,"bpmn:Task")&&h.isExpanded&&(h.width=s.width,h.height=s.height)}if(i_(d)&&!i_(p)&&(c.moveChildren=!1),ae(d,"bpmn:Participant")){l.isExpanded===!0?p.processRef=e.create("bpmn:Process"):c.moveChildren=!1;var b=ii(s);Gn(s).isHorizontal||(Gn(h).isHorizontal=b),h.width=b?s.width:t.getDefaultSize(h).width,h.height=b?t.getDefaultSize(h).height:s.height}return i.allowed("shape.resize",{shape:p})||(h.height=t.getDefaultSize(h).height,h.width=t.getDefaultSize(h).width),p.name=d.name,kn(d,["bpmn:ExclusiveGateway","bpmn:InclusiveGateway","bpmn:Activity"])&&kn(p,["bpmn:ExclusiveGateway","bpmn:InclusiveGateway","bpmn:Activity"])&&(p.default=d.default),l.host&&!ae(d,"bpmn:BoundaryEvent")&&ae(p,"bpmn:BoundaryEvent")&&(h.host=l.host),(h.type==="bpmn:DataStoreReference"||h.type==="bpmn:DataObjectReference")&&(h.x=s.x+(s.width-h.width)/2),o.replaceElement(s,h,{...c,targetElement:l})}this.replaceElement=a}t2e.$inject=["bpmnFactory","elementFactory","moddleCopy","modeling","replace","rules"];function i_(e){return ae(e,"bpmn:SubProcess")}function pre(e,t){var n=_t(e);return t&&n.get("eventDefinitions").some(function(r){return ae(r,t)})}function hXt(e,t){return e.filter(function(n){return t.includes(n)})}const n2e={__depends__:[JEe,uXt,Gc],bpmnReplace:["type",t2e]};var mXt=250;function Fg(e){this._eventBus=e,this._tools=[],this._active=null}Fg.$inject=["eventBus"];Fg.prototype.registerTool=function(e,t){var n=this._tools;if(!t)throw new Error(`A tool has to be registered with it's "events"`);n.push(e),this.bindEvents(e,t)};Fg.prototype.isActive=function(e){return e&&this._active===e};Fg.prototype.length=function(e){return this._tools.length};Fg.prototype.setActive=function(e){var t=this._eventBus;this._active!==e&&(this._active=e,t.fire("tool-manager.update",{tool:e}))};Fg.prototype.bindEvents=function(e,t){var n=this._eventBus,r=[];n.on(t.tool+".init",function(o){var i=o.context;if(!i.reactivate&&this.isActive(e)){this.setActive(null);return}this.setActive(e)},this),Me(t,function(o){r.push(o+".ended"),r.push(o+".canceled")}),n.on(r,mXt,function(o){this._active&&(gXt(o)||this.setActive(null))},this)};function gXt(e){var t=e.originalEvent&&e.originalEvent.target;return t&&Cb(t,'.group[data-group="tools"]')}const ak={__depends__:[yf],__init__:["toolManager"],toolManager:["type",Fg]};function vXt(e,t){if(e==="x"){if(t>0)return"e";if(t<0)return"w"}if(e==="y"){if(t>0)return"s";if(t<0)return"n"}return null}function yXt(e,t){var n=[];return Me(e.concat(t),function(r){var o=r.incoming,i=r.outgoing;Me(o.concat(i),function(a){var s=a.source,l=a.target;(Px(e,s)||Px(e,l)||Px(t,s)||Px(t,l))&&(Px(n,a)||n.push(a))})}),n}function Px(e,t){return e.indexOf(t)!==-1}function bXt(e,t,n){var r=e.x,o=e.y,i=e.width,a=e.height,s=n.x,l=n.y;switch(t){case"n":return{x:r,y:o+l,width:i,height:a-l};case"s":return{x:r,y:o,width:i,height:a+l};case"w":return{x:r+s,y:o,width:i-s,height:a};case"e":return{x:r,y:o,width:i+s,height:a};default:throw new Error("unknown direction: "+t)}}var mN=Math.abs,xXt=Math.round,cd={x:"width",y:"height"},r2e="crosshair",Df={n:"top",w:"left",s:"bottom",e:"right"},CXt=1500,a_={n:"s",w:"e",s:"n",e:"w"},s_=20;function Fl(e,t,n,r,o,i,a){this._canvas=e,this._dragging=t,this._eventBus=n,this._modeling=r,this._rules=o,this._toolManager=i,this._mouse=a;var s=this;i.registerTool("space",{tool:"spaceTool.selection",dragging:"spaceTool"}),n.on("spaceTool.selection.end",function(l){n.once("spaceTool.selection.ended",function(){s.activateMakeSpace(l.originalEvent)})}),n.on("spaceTool.move",CXt,function(l){var c=l.context,u=c.initialized;u||(u=c.initialized=s.init(l,c)),u&&mre(l)}),n.on("spaceTool.end",function(l){var c=l.context,u=c.axis,d=c.direction,p=c.movingShapes,h=c.resizingShapes,m=c.start;if(c.initialized){mre(l);var v={x:0,y:0};v[u]=xXt(l["d"+u]),s.makeSpace(p,h,v,d,m),n.once("spaceTool.ended",function(g){s.activateSelection(g.originalEvent,!0,!0)})}})}Fl.$inject=["canvas","dragging","eventBus","modeling","rules","toolManager","mouse"];Fl.prototype.activateSelection=function(e,t,n){this._dragging.init(e,"spaceTool.selection",{autoActivate:t,cursor:r2e,data:{context:{reactivate:n}},trapClick:!1})};Fl.prototype.activateMakeSpace=function(e){this._dragging.init(e,"spaceTool",{autoActivate:!0,cursor:r2e,data:{context:{}}})};Fl.prototype.makeSpace=function(e,t,n,r,o){return this._modeling.createSpace(e,t,n,r,o)};Fl.prototype.init=function(e,t){var n=mN(e.dx)>mN(e.dy)?"x":"y",r=e["d"+n],o=e[n]-r;if(mN(r)<5)return!1;r<0&&(r*=-1),iw(e)&&(r*=-1);var i=vXt(n,r),a=this._canvas.getRootElement();!cR(e)&&e.hover&&(a=e.hover);var s=[...GS(a,!0),...a.attachers||[]],l=this.calculateAdjustments(s,n,r,o),c=this._eventBus.fire("spaceTool.getMinDimensions",{axis:n,direction:i,shapes:l.resizingShapes,start:o}),u=wXt(l,n,i,o,c);return De(t,l,{axis:n,direction:i,spaceToolConstraints:u,start:o}),zI("resize-"+(n==="x"?"ew":"ns")),!0};Fl.prototype.calculateAdjustments=function(e,t,n,r){var o=this._rules,i=[],a=[],s=[],l=[];function c(p){i.includes(p)||i.push(p);var h=p.label;h&&!i.includes(h)&&i.push(h)}function u(p){a.includes(p)||a.push(p)}Me(e,function(p){if(!(!p.parent||qn(p))){if(Sr(p)){l.push(p);return}var h=p[t],m=h+p[cd[t]];if(SXt(p)&&(n>0&&dn(p)[t]>r||n<0&&dn(p)[t]0&&h>r||n<0&&mr&&o.allowed("shape.resize",{shape:p})){u(p);return}}}),Me(i,function(p){var h=p.attachers;h&&Me(h,function(m){c(m)})});var d=i.concat(a);return Me(s,function(p){var h=p.host;im(d,h)&&c(p)}),d=i.concat(a),Me(l,function(p){var h=p.source,m=p.target,v=p.label;im(d,h)&&im(d,m)&&v&&c(v)}),{movingShapes:i,resizingShapes:a}};Fl.prototype.toggle=function(){if(this.isActive())return this._dragging.cancel();var e=this._mouse.getLastMoveEvent();this.activateSelection(e,!!e)};Fl.prototype.isActive=function(){var e=this._dragging.context();return e?/^spaceTool/.test(e.prefix):!1};function hre(e){return{top:e.top-s_,right:e.right+s_,bottom:e.bottom+s_,left:e.left-s_}}function mre(e){var t=e.context,n=t.spaceToolConstraints;if(n){var r,o;un(n.left)&&(r=Math.max(e.x,n.left),e.dx=e.dx+r-e.x,e.x=r),un(n.right)&&(r=Math.min(e.x,n.right),e.dx=e.dx+r-e.x,e.x=r),un(n.top)&&(o=Math.max(e.y,n.top),e.dy=e.dy+o-e.y,e.y=o),un(n.bottom)&&(o=Math.min(e.y,n.bottom),e.dy=e.dy+o-e.y,e.y=o)}}function wXt(e,t,n,r,o){var i=e.movingShapes,a=e.resizingShapes;if(a.length){var s={},l,c;return Me(a,function(u){var d=u.attachers,p=u.children,h=en(u),m=In(p,function($){return!Sr($)&&!qn($)&&!im(i,$)&&!im(a,$)}),v=In(p,function($){return!Sr($)&&!qn($)&&im(i,$)}),g,x,y,b=[],C=[],S,w,E,_;m.length&&(x=hre(en(Go(m))),g=r-h[Df[n]]+x[Df[n]],n==="n"?s.bottom=c=un(c)?Math.min(c,g):g:n==="w"?s.right=c=un(c)?Math.min(c,g):g:n==="s"?s.top=l=un(l)?Math.max(l,g):g:n==="e"&&(s.left=l=un(l)?Math.max(l,g):g)),v.length&&(y=hre(en(Go(v))),g=r-y[Df[a_[n]]]+h[Df[a_[n]]],n==="n"?s.bottom=c=un(c)?Math.min(c,g):g:n==="w"?s.right=c=un(c)?Math.min(c,g):g:n==="s"?s.top=l=un(l)?Math.max(l,g):g:n==="e"&&(s.left=l=un(l)?Math.max(l,g):g)),d&&d.length&&(d.forEach(function($){im(i,$)?b.push($):C.push($)}),b.length&&(S=en(Go(b.map(dn))),w=h[Df[a_[n]]]-(S[Df[a_[n]]]-r)),C.length&&(E=en(Go(C.map(dn))),_=E[Df[n]]-(h[Df[n]]-r)),n==="n"?(g=Math.min(w||1/0,_||1/0),s.bottom=c=un(c)?Math.min(c,g):g):n==="w"?(g=Math.min(w||1/0,_||1/0),s.right=c=un(c)?Math.min(c,g):g):n==="s"?(g=Math.max(w||-1/0,_||-1/0),s.top=l=un(l)?Math.max(l,g):g):n==="e"&&(g=Math.max(w||-1/0,_||-1/0),s.left=l=un(l)?Math.max(l,g):g));var P=o&&o[u.id];P&&(n==="n"?(g=r+u[cd[t]]-P[cd[t]],s.bottom=c=un(c)?Math.min(c,g):g):n==="w"?(g=r+u[cd[t]]-P[cd[t]],s.right=c=un(c)?Math.min(c,g):g):n==="s"?(g=r-u[cd[t]]+P[cd[t]],s.top=l=un(l)?Math.max(l,g):g):n==="e"&&(g=r-u[cd[t]]+P[cd[t]],s.left=l=un(l)?Math.max(l,g):g))}),s}}function im(e,t){return e.indexOf(t)!==-1}function SXt(e){return!!e.host}var gN="djs-dragging",gre="djs-resizing",EXt=250,l_=Math.max;function o2e(e,t,n,r,o){function i(a,s){Me(a,function(l){o.addDragger(l,s),n.addMarker(l,gN)})}e.on("spaceTool.selection.start",function(a){var s=n.getLayer("space"),l=a.context,c={x:"M 0,-10000 L 0,10000",y:"M -10000,0 L 10000,0"},u=Yt("g");jt(u,r.cls("djs-crosshair-group",["no-events"])),mn(s,u);var d=Yt("path");jt(d,"d",c.x),Un(d).add("djs-crosshair"),mn(u,d);var p=Yt("path");jt(p,"d",c.y),Un(p).add("djs-crosshair"),mn(u,p),l.crosshairGroup=u}),e.on("spaceTool.selection.move",function(a){var s=a.context.crosshairGroup;Pi(s,a.x,a.y)}),e.on("spaceTool.selection.cleanup",function(a){var s=a.context,l=s.crosshairGroup;l&&Uo(l)}),e.on("spaceTool.move",EXt,function(a){var s=a.context,l=s.line,c=s.axis,u=s.movingShapes,d=s.resizingShapes;if(s.initialized){if(!s.dragGroup){var p=n.getLayer("space");l=Yt("path"),jt(l,"d","M0,0 L0,0"),Un(l).add("djs-crosshair"),mn(p,l),s.line=l;var h=Yt("g");jt(h,r.cls("djs-drag-group",["no-events"])),mn(n.getActiveLayer(),h),i(u,h);var m=s.movingConnections=t.filter(function(C){var S=!1;Me(u,function(P){Me(P.outgoing,function($){C===$&&(S=!0)})});var w=!1;Me(u,function(P){Me(P.incoming,function($){C===$&&(w=!0)})});var E=!1;Me(d,function(P){Me(P.outgoing,function($){C===$&&(E=!0)})});var _=!1;return Me(d,function(P){Me(P.incoming,function($){C===$&&(_=!0)})}),Sr(C)&&(S||E)&&(w||_)});i(m,h),s.dragGroup=h}if(!s.frameGroup){var v=Yt("g");jt(v,r.cls("djs-frame-group",["no-events"])),mn(n.getActiveLayer(),v);var g=[];Me(d,function(C){var S=o.addFrame(C,v),w=S.getBBox();g.push({element:S,initialBounds:w}),n.addMarker(C,gre)}),s.frameGroup=v,s.frames=g}var x={x:"M"+a.x+", -10000 L"+a.x+", 10000",y:"M -10000, "+a.y+" L 10000, "+a.y};jt(l,{d:x[c]});var y={x:"y",y:"x"},b={x:a.dx,y:a.dy};b[y[s.axis]]=0,Pi(s.dragGroup,b.x,b.y),Me(s.frames,function(C){var S=C.element,w=C.initialBounds,E,_;s.direction==="e"?jt(S,{width:l_(w.width+b.x,5)}):(E=l_(w.width-b.x,5),jt(S,{width:E,x:w.x+w.width-E})),s.direction==="s"?jt(S,{height:l_(w.height+b.y,5)}):(_=l_(w.height-b.y,5),jt(S,{height:_,y:w.y+w.height-_}))})}}),e.on("spaceTool.cleanup",function(a){var s=a.context,l=s.movingShapes,c=s.movingConnections,u=s.resizingShapes,d=s.line,p=s.dragGroup,h=s.frameGroup;Me(l,function(m){n.removeMarker(m,gN)}),Me(c,function(m){n.removeMarker(m,gN)}),p&&(Uo(d),Uo(p)),Me(u,function(m){n.removeMarker(m,gre)}),h&&Uo(h)})}o2e.$inject=["eventBus","elementRegistry","canvas","styles","previewSupport"];const _Xt={__init__:["spaceToolPreview"],__depends__:[yf,Xu,ak,Ib,oE],spaceTool:["type",Fl],spaceToolPreview:["type",o2e]};function sk(e,t){e.invoke(Fl,this),this._canvas=t}sk.$inject=["injector","canvas"];Ht(sk,Fl);sk.prototype.calculateAdjustments=function(e,t,n,r){var o=this._canvas.getRootElement(),i=e[0]===o?null:e[0],a=[];i&&(a=EI(swe(o.children.filter(c=>ae(c,"bpmn:Artifact")),Go(i))));const s=[...e,...a];var l=Fl.prototype.calculateAdjustments.call(this,s,t,n,r);return l.resizingShapes=l.resizingShapes.filter(function(c){return!(ae(c,"bpmn:TextAnnotation")||$Xt(c)&&(t==="y"&&ii(c)||t==="x"&&!ii(c)))}),l};function $Xt(e){return ae(e,"bpmn:Participant")&&!_t(e).processRef}const i2e={__depends__:[_Xt],spaceTool:["type",sk]};function no(e,t){this._handlerMap={},this._stack=[],this._stackIdx=-1,this._currentExecution={actions:[],dirty:[],trigger:null},this._injector=t,this._eventBus=e,this._uid=1,e.on(["diagram.destroy","diagram.clear"],function(){this.clear(!1)},this)}no.$inject=["eventBus","injector"];no.prototype.execute=function(e,t){if(!e)throw new Error("command required");this._currentExecution.trigger="execute";const n={command:e,context:t};this._pushAction(n),this._internalExecute(n),this._popAction()};no.prototype.canExecute=function(e,t){const n={command:e,context:t},r=this._getHandler(e);let o=this._fire(e,"canExecute",n);if(o===void 0){if(!r)return!1;r.canExecute&&(o=r.canExecute(t))}return o};no.prototype.clear=function(e){this._stack.length=0,this._stackIdx=-1,e!==!1&&this._fire("changed",{trigger:"clear"})};no.prototype.undo=function(){let e=this._getUndoAction(),t;if(e){for(this._currentExecution.trigger="undo",this._pushAction(e);e&&(this._internalUndo(e),t=this._getUndoAction(),!(!t||t.id!==e.id));)e=t;this._popAction()}};no.prototype.redo=function(){let e=this._getRedoAction(),t;if(e){for(this._currentExecution.trigger="redo",this._pushAction(e);e&&(this._internalExecute(e,!0),t=this._getRedoAction(),!(!t||t.id!==e.id));)e=t;this._popAction()}};no.prototype.register=function(e,t){this._setHandler(e,t)};no.prototype.registerHandler=function(e,t){if(!e||!t)throw new Error("command and handlerCls must be defined");const n=this._injector.instantiate(t);this.register(e,n)};no.prototype.canUndo=function(){return!!this._getUndoAction()};no.prototype.canRedo=function(){return!!this._getRedoAction()};no.prototype._getRedoAction=function(){return this._stack[this._stackIdx+1]};no.prototype._getUndoAction=function(){return this._stack[this._stackIdx]};no.prototype._internalUndo=function(e){const t=e.command,n=e.context,r=this._getHandler(t);this._atomicDo(()=>{this._fire(t,"revert",e),r.revert&&this._markDirty(r.revert(n)),this._revertedAction(e),this._fire(t,"reverted",e)})};no.prototype._fire=function(e,t,n){arguments.length<3&&(n=t,t=null);const r=t?[e+"."+t,t]:[e];let o;n=this._eventBus.createEvent(n);for(const i of r)if(o=this._eventBus.fire("commandStack."+i,n),n.cancelBubble)break;return o};no.prototype._createId=function(){return this._uid++};no.prototype._atomicDo=function(e){const t=this._currentExecution;t.atomic=!0;try{e()}finally{t.atomic=!1}};no.prototype._internalExecute=function(e,t){const n=e.command,r=e.context,o=this._getHandler(n);if(!o)throw new Error("no command handler registered for <"+n+">");this._pushAction(e),t||(this._fire(n,"preExecute",e),o.preExecute&&o.preExecute(r),this._fire(n,"preExecuted",e)),this._atomicDo(()=>{this._fire(n,"execute",e),o.execute&&this._markDirty(o.execute(r)),this._executedAction(e,t),this._fire(n,"executed",e)}),t||(this._fire(n,"postExecute",e),o.postExecute&&o.postExecute(r),this._fire(n,"postExecuted",e)),this._popAction()};no.prototype._pushAction=function(e){const t=this._currentExecution,n=t.actions,r=n[0];if(t.atomic)throw new Error("illegal invocation in or phase (action: "+e.command+")");e.id||(e.id=r&&r.id||this._createId()),n.push(e)};no.prototype._popAction=function(){const e=this._currentExecution,t=e.trigger,n=e.actions,r=e.dirty;n.pop(),n.length||(this._eventBus.fire("elements.changed",{elements:qCe("id",r.reverse())}),r.length=0,this._fire("changed",{trigger:t}),e.trigger=null)};no.prototype._markDirty=function(e){const t=this._currentExecution;e&&(e=fn(e)?e:[e],t.dirty=t.dirty.concat(e))};no.prototype._executedAction=function(e,t){const n=++this._stackIdx;t||this._stack.splice(n,this._stack.length,e)};no.prototype._revertedAction=function(e){this._stackIdx--};no.prototype._getHandler=function(e){return this._handlerMap[e]};no.prototype._setHandler=function(e,t){if(!e||!t)throw new Error("command and handler required");if(this._handlerMap[e])throw new Error("overriding handler for command <"+e+">");this._handlerMap[e]=t};const PXt={commandStack:["type",no]};function Op(e,t){if(typeof t!="function")throw new Error("removeFn iterator must be a function");if(e){for(var n;n=e[0];)t(n);return e}}var MXt=250,vre=1400;function EV(e,t,n){bt.call(this,t);var r=e.get("movePreview",!1);t.on("shape.move.start",vre,function(o){var i=o.context,a=i.shapes,s=i.validatedShapes;i.shapes=yre(a),i.validatedShapes=yre(s)}),r&&t.on("shape.move.start",MXt,function(o){var i=o.context,a=i.shapes,s=[];Me(a,function(l){Me(l.labels,function(c){!c.hidden&&i.shapes.indexOf(c)===-1&&s.push(c),l.labelTarget&&s.push(l)})}),Me(s,function(l){r.makeDraggable(i,l,!0)})}),this.preExecuted("elements.move",vre,function(o){var i=o.context,a=i.closure,s=a.enclosedElements,l=[];Me(s,function(c){Me(c.labels,function(u){s[u.id]||l.push(u)})}),a.addAll(l)}),this.preExecute(["connection.delete","shape.delete"],function(o){var i=o.context,a=i.connection||i.shape;Op(a.labels,function(s){n.removeShape(s,{nested:!0})})}),this.execute("shape.delete",function(o){var i=o.context,a=i.shape,s=a.labelTarget;s&&(i.labelTargetIndex=rH(s.labels,a),i.labelTarget=s,a.labelTarget=null)}),this.revert("shape.delete",function(o){var i=o.context,a=i.shape,s=i.labelTarget,l=i.labelTargetIndex;s&&(Ko(s.labels,a,l),a.labelTarget=s)})}Ht(EV,bt);EV.$inject=["injector","eventBus","modeling"];function yre(e){return In(e,function(t){return e.indexOf(t.labelTarget)===-1})}const RXt={__init__:["labelSupport"],labelSupport:["type",EV]};var OXt=251,bre=1401,xre="attach-ok";function _V(e,t,n,r,o){bt.call(this,t);var i=e.get("movePreview",!1);t.on("shape.move.start",bre,function(a){var s=a.context,l=s.shapes,c=s.validatedShapes;s.shapes=TXt(l),s.validatedShapes=IXt(c)}),i&&t.on("shape.move.start",OXt,function(a){var s=a.context,l=s.shapes,c=dB(l);Me(c,function(u){i.makeDraggable(s,u,!0),Me(u.labels,function(d){i.makeDraggable(s,d,!0)})})}),i&&t.on("shape.move.start",function(a){var s=a.context,l=s.shapes;if(l.length===1){var c=l[0],u=c.host;u&&(n.addMarker(u,xre),t.once(["shape.move.out","shape.move.cleanup"],function(){n.removeMarker(u,xre)}))}}),this.preExecuted("elements.move",bre,function(a){var s=a.context,l=s.closure,c=s.shapes,u=dB(c);Me(u,function(d){l.add(d,l.topLevel[d.host.id])})}),this.postExecuted("elements.move",function(a){var s=a.context,l=s.shapes,c=s.newHost,u;c&&l.length!==1||(c?u=l:u=In(l,function(d){var p=d.host;return kXt(d)&&!NXt(l,p)}),Me(u,function(d){o.updateAttachment(d,c)}))}),this.postExecuted("elements.move",function(a){var s=a.context.shapes;Me(s,function(l){Me(l.attachers,function(c){Me(c.outgoing.slice(),function(u){var d=r.allowed("connection.reconnect",{connection:u,source:u.source,target:u.target});d||o.removeConnection(u)}),Me(c.incoming.slice(),function(u){var d=r.allowed("connection.reconnect",{connection:u,source:u.source,target:u.target});d||o.removeConnection(u)})})})}),this.postExecute("shape.create",function(a){var s=a.context,l=s.shape,c=s.host;c&&o.updateAttachment(l,c)}),this.postExecute("shape.replace",function(a){var s=a.context,l=s.oldShape,c=s.newShape;Op(l.attachers,function(u){var d=r.allowed("elements.move",{target:c,shapes:[u]});d==="attach"?o.updateAttachment(u,c):o.removeShape(u)}),c.attachers.length&&Me(c.attachers,function(u){var d=Yne(u,l,c);o.moveShape(u,d,u.parent)})}),this.postExecute("shape.resize",function(a){var s=a.context,l=s.shape,c=s.oldBounds,u=s.newBounds,d=l.attachers,p=s.hints||{};p.attachSupport!==!1&&Me(d,function(h){var m=Yne(h,c,u);o.moveShape(h,m,h.parent),Me(h.labels,function(v){o.moveShape(v,m,v.parent)})})}),this.preExecute("shape.delete",function(a){var s=a.context.shape;Op(s.attachers,function(l){o.removeShape(l)}),s.host&&o.updateAttachment(s,null)})}Ht(_V,bt);_V.$inject=["injector","eventBus","canvas","rules","modeling"];function dB(e){return Zz(Ui(e,function(t){return t.attachers||[]}))}function TXt(e){var t=dB(e);return _zt("id",e,t)}function IXt(e){var t=xb(e,"id");return In(e,function(n){for(;n;){if(n.host&&t[n.host.id])return!1;n=n.parent}return!0})}function kXt(e){return!!e.host}function NXt(e,t){return e.indexOf(t)!==-1}const DXt={__depends__:[Xu],__init__:["attachSupport"],attachSupport:["type",_V]};function Bl(e){this._model=e}Bl.$inject=["moddle"];Bl.prototype._needsId=function(e){return kn(e,["bpmn:RootElement","bpmn:FlowElement","bpmn:MessageFlow","bpmn:DataAssociation","bpmn:Artifact","bpmn:Participant","bpmn:Lane","bpmn:LaneSet","bpmn:Process","bpmn:Collaboration","bpmndi:BPMNShape","bpmndi:BPMNEdge","bpmndi:BPMNDiagram","bpmndi:BPMNPlane","bpmn:Property","bpmn:CategoryValue"])};Bl.prototype._ensureId=function(e){if(e.id){this._model.ids.claim(e.id,e);return}var t;ae(e,"bpmn:Activity")?t="Activity":ae(e,"bpmn:Event")?t="Event":ae(e,"bpmn:Gateway")?t="Gateway":kn(e,["bpmn:SequenceFlow","bpmn:MessageFlow"])?t="Flow":t=(e.$type||"").replace(/^[^:]*:/g,""),t+="_",!e.id&&this._needsId(e)&&(e.id=this._model.ids.nextPrefixed(t,e))};Bl.prototype.create=function(e,t){var n=this._model.create(e,t||{});return this._ensureId(n),n};Bl.prototype.createDiLabel=function(){return this.create("bpmndi:BPMNLabel",{bounds:this.createDiBounds()})};Bl.prototype.createDiShape=function(e,t){return this.create("bpmndi:BPMNShape",De({bpmnElement:e,bounds:this.createDiBounds()},t))};Bl.prototype.createDiBounds=function(e){return this.create("dc:Bounds",e)};Bl.prototype.createDiWaypoints=function(e){var t=this;return Ui(e,function(n){return t.createDiWaypoint(n)})};Bl.prototype.createDiWaypoint=function(e){return this.create("dc:Point",kc(e,["x","y"]))};Bl.prototype.createDiEdge=function(e,t){return this.create("bpmndi:BPMNEdge",De({bpmnElement:e,waypoint:this.createDiWaypoints([])},t))};Bl.prototype.createDiPlane=function(e,t){return this.create("bpmndi:BPMNPlane",De({bpmnElement:e},t))};function ps(e,t,n){bt.call(this,e),this._bpmnFactory=t;var r=this;function o(h){var m=h.context,v=m.hints||{},g;!m.cropped&&v.createElementsBehavior!==!1&&(g=m.connection,g.waypoints=n.getCroppedWaypoints(g),m.cropped=!0)}this.executed(["connection.layout","connection.create"],o),this.reverted(["connection.layout"],function(h){delete h.context.cropped});function i(h){var m=h.context;r.updateParent(m.shape||m.connection,m.oldParent)}function a(h){var m=h.context,v=m.shape||m.connection,g=m.parent||m.newParent;r.updateParent(v,g)}this.executed(["shape.move","shape.create","shape.delete","connection.create","connection.move","connection.delete"],Va(i)),this.reverted(["shape.move","shape.create","shape.delete","connection.create","connection.move","connection.delete"],Va(a));function s(h){var m=h.context,v=m.oldRoot,g=v.children;Me(g,function(x){ae(x,"bpmn:BaseElement")&&r.updateParent(x)})}this.executed(["canvas.updateRoot"],s),this.reverted(["canvas.updateRoot"],s);function l(h){var m=h.context.shape;ae(m,"bpmn:BaseElement")&&r.updateBounds(m)}this.executed(["shape.move","shape.create","shape.resize"],Va(function(h){h.context.shape.type!=="label"&&l(h)})),this.reverted(["shape.move","shape.create","shape.resize"],Va(function(h){h.context.shape.type!=="label"&&l(h)})),e.on("shape.changed",function(h){h.element.type==="label"&&l({context:{shape:h.element}})});function c(h){r.updateConnection(h.context)}this.executed(["connection.create","connection.move","connection.delete","connection.reconnect"],Va(c)),this.reverted(["connection.create","connection.move","connection.delete","connection.reconnect"],Va(c));function u(h){r.updateConnectionWaypoints(h.context.connection)}this.executed(["connection.layout","connection.move","connection.updateWaypoints"],Va(u)),this.reverted(["connection.layout","connection.move","connection.updateWaypoints"],Va(u)),this.executed("connection.reconnect",Va(function(h){var m=h.context,v=m.connection,g=m.oldSource,x=m.newSource,y=_t(v),b=_t(g),C=_t(x);y.conditionExpression&&!kn(C,["bpmn:Activity","bpmn:ExclusiveGateway","bpmn:InclusiveGateway"])&&(m.oldConditionExpression=y.conditionExpression,delete y.conditionExpression),g!==x&&b.default===y&&(m.oldDefault=b.default,delete b.default)})),this.reverted("connection.reconnect",Va(function(h){var m=h.context,v=m.connection,g=m.oldSource,x=m.newSource,y=_t(v),b=_t(g),C=_t(x);m.oldConditionExpression&&(y.conditionExpression=m.oldConditionExpression),m.oldDefault&&(b.default=m.oldDefault,delete C.default)}));function d(h){r.updateAttachment(h.context)}this.executed(["element.updateAttachment"],Va(d)),this.reverted(["element.updateAttachment"],Va(d)),this.executed("element.updateLabel",Va(p)),this.reverted("element.updateLabel",Va(p));function p(h){const{element:m}=h.context,v=Nc(m),g=Gn(m),x=g&&g.get("label");og(m)||_$(m)||(v&&!x?g.set("label",t.create("bpmndi:BPMNLabel")):!v&&x&&g.set("label",void 0))}}Ht(ps,bt);ps.$inject=["eventBus","bpmnFactory","connectionDocking"];ps.prototype.updateAttachment=function(e){var t=e.shape,n=t.businessObject,r=t.host;n.attachedToRef=r&&r.businessObject};ps.prototype.updateParent=function(e,t){if(!qn(e)&&!(ae(e,"bpmn:DataStoreReference")&&e.parent&&ae(e.parent,"bpmn:Collaboration"))){var n=e.parent,r=e.businessObject,o=Gn(e),i=n&&n.businessObject,a=Gn(n);ae(e,"bpmn:FlowNode")&&this.updateFlowNodeRefs(r,i,t&&t.businessObject),ae(e,"bpmn:DataOutputAssociation")&&(e.source?i=e.source.businessObject:i=null),ae(e,"bpmn:DataInputAssociation")&&(e.target?i=e.target.businessObject:i=null),this.updateSemanticParent(r,i),ae(e,"bpmn:DataObjectReference")&&r.dataObjectRef&&this.updateSemanticParent(r.dataObjectRef,i),this.updateDiParent(o,a)}};ps.prototype.updateBounds=function(e){var t=Gn(e),n=FXt(e);if(n){var r=Cc(n,t.get("bounds"));De(n,{x:e.x+r.x,y:e.y+r.y})}var o=qn(e)?this._getLabel(t):t,i=o.bounds;i||(i=this._bpmnFactory.createDiBounds(),o.set("bounds",i)),De(i,{x:e.x,y:e.y,width:e.width,height:e.height})};ps.prototype.updateFlowNodeRefs=function(e,t,n){if(n!==t){var r,o;ae(n,"bpmn:Lane")&&(r=n.get("flowNodeRef"),To(r,e)),ae(t,"bpmn:Lane")&&(o=t.get("flowNodeRef"),Ko(o,e))}};ps.prototype.updateDiConnection=function(e,t,n){var r=Gn(e),o=Gn(t),i=Gn(n);r.sourceElement&&r.sourceElement.bpmnElement!==_t(t)&&(r.sourceElement=t&&o),r.targetElement&&r.targetElement.bpmnElement!==_t(n)&&(r.targetElement=n&&i)};ps.prototype.updateDiParent=function(e,t){if(t&&!ae(t,"bpmndi:BPMNPlane")&&(t=t.$parent),e.$parent!==t){var n=(t||e.$parent).get("planeElement");t?(n.push(e),e.$parent=t):(To(n,e),e.$parent=null)}};function AXt(e){for(;e&&!ae(e,"bpmn:Definitions");)e=e.$parent;return e}ps.prototype.getLaneSet=function(e){var t,n;return ae(e,"bpmn:Lane")?(t=e.childLaneSet,t||(t=this._bpmnFactory.create("bpmn:LaneSet"),e.childLaneSet=t,t.$parent=e),t):(ae(e,"bpmn:Participant")&&(e=e.processRef),n=e.get("laneSets"),t=n[0],t||(t=this._bpmnFactory.create("bpmn:LaneSet"),t.$parent=e,n.push(t)),t)};ps.prototype.updateSemanticParent=function(e,t,n){var r;if(e.$parent!==t&&!((ae(e,"bpmn:DataInput")||ae(e,"bpmn:DataOutput"))&&(ae(t,"bpmn:Participant")&&"processRef"in t&&(t=t.processRef),"ioSpecification"in t&&t.ioSpecification===e.$parent))){if(ae(e,"bpmn:Lane"))t&&(t=this.getLaneSet(t)),r="lanes";else if(ae(e,"bpmn:FlowElement")){if(t){if(ae(t,"bpmn:Participant"))t=t.processRef;else if(ae(t,"bpmn:Lane"))do t=t.$parent.$parent;while(ae(t,"bpmn:Lane"))}r="flowElements"}else if(ae(e,"bpmn:Artifact")){for(;t&&!ae(t,"bpmn:Process")&&!ae(t,"bpmn:SubProcess")&&!ae(t,"bpmn:Collaboration");)if(ae(t,"bpmn:Participant")){t=t.processRef;break}else t=t.$parent;r="artifacts"}else if(ae(e,"bpmn:MessageFlow"))r="messageFlows";else if(ae(e,"bpmn:Participant")){r="participants";var o=e.processRef,i;o&&(i=AXt(e.$parent||t),e.$parent&&(To(i.get("rootElements"),o),o.$parent=null),t&&(Ko(i.get("rootElements"),o),o.$parent=i))}else ae(e,"bpmn:DataOutputAssociation")?r="dataOutputAssociations":ae(e,"bpmn:DataInputAssociation")&&(r="dataInputAssociations");if(!r)throw new Error(`no parent for <${e.id}> in <${t.id}>`);var a;if(e.$parent&&(a=e.$parent.get(r),To(a,e)),t?(a=t.get(r),a.push(e),e.$parent=t):e.$parent=null,n){var s=n.get(r);To(a,e),t&&(s||(s=[],t.set(r,s)),s.push(e))}}};ps.prototype.updateConnectionWaypoints=function(e){var t=Gn(e);t.set("waypoint",this._bpmnFactory.createDiWaypoints(e.waypoints))};ps.prototype.updateConnection=function(e){var t=e.connection,n=_t(t),r=t.source,o=_t(r),i=t.target,a=_t(t.target),s;if(ae(n,"bpmn:DataAssociation"))ae(n,"bpmn:DataInputAssociation")?(n.get("sourceRef")[0]=o,s=e.parent||e.newParent||a,this.updateSemanticParent(n,a,s)):ae(n,"bpmn:DataOutputAssociation")&&(s=e.parent||e.newParent||o,this.updateSemanticParent(n,o,s),n.targetRef=a);else{var l=ae(n,"bpmn:SequenceFlow");n.sourceRef!==o&&(l&&(To(n.sourceRef&&n.sourceRef.get("outgoing"),n),o&&o.get("outgoing")&&o.get("outgoing").push(n)),n.sourceRef=o),n.targetRef!==a&&(l&&(To(n.targetRef&&n.targetRef.get("incoming"),n),a&&a.get("incoming")&&a.get("incoming").push(n)),n.targetRef=a)}this.updateConnectionWaypoints(t),this.updateDiConnection(t,r,i)};ps.prototype._getLabel=function(e){return e.label||(e.label=this._bpmnFactory.createDiLabel()),e.label};function Va(e){return function(t){var n=t.context,r=n.shape||n.connection||n.element;ae(r,"bpmn:BaseElement")&&e(t)}}function FXt(e){if(ae(e,"bpmn:Activity")){var t=Gn(e);if(t){var n=t.get("label");if(n)return n.get("bounds")}}}function gh(e,t){hf.call(this),this._bpmnFactory=e,this._moddle=t}Ht(gh,hf);gh.$inject=["bpmnFactory","moddle"];gh.prototype._baseCreate=hf.prototype.create;gh.prototype.create=function(e,t){if(e==="label"){var n=t.di||this._bpmnFactory.createDiLabel();return this._baseCreate(e,De({type:"label",di:n},rw,t))}return this.createElement(e,t)};gh.prototype.createElement=function(e,t){t=De({},t||{});var n,r=t.businessObject,o=t.di;if(!r){if(!t.type)throw new Error("no shape type specified");r=this._bpmnFactory.create(t.type),jwe(r)}if(!LXt(o)){var i=De({},o||{},{id:r.id+"_di"});e==="root"?o=this._bpmnFactory.createDiPlane(r,i):e==="connection"?o=this._bpmnFactory.createDiEdge(r,i):o=this._bpmnFactory.createDiShape(r,i)}ae(r,"bpmn:Group")&&(t=De({isFrame:!0},t)),t=BXt(r,t,["processRef","isInterrupting","associationDirection","isForCompensation"]),t.isExpanded&&(t=fB(o,t,"isExpanded")),kn(r,["bpmn:Lane","bpmn:Participant"])&&(t=fB(o,t,"isHorizontal")),ae(r,"bpmn:SubProcess")&&(t.collapsed=!Bn(r,o)),ae(r,"bpmn:ExclusiveGateway")&&(Ta(o,"isMarkerVisible")?o.isMarkerVisible===void 0&&(o.isMarkerVisible=!1):o.isMarkerVisible=!0),hi(t.triggeredByEvent)&&(r.triggeredByEvent=t.triggeredByEvent,delete t.triggeredByEvent),hi(t.cancelActivity)&&(r.cancelActivity=t.cancelActivity,delete t.cancelActivity);var a,s;return t.eventDefinitionType&&(a=r.get("eventDefinitions")||[],s=this._bpmnFactory.create(t.eventDefinitionType,t.eventDefinitionAttrs),t.eventDefinitionType==="bpmn:ConditionalEventDefinition"&&(s.condition=this._bpmnFactory.create("bpmn:FormalExpression")),a.push(s),s.$parent=r,r.eventDefinitions=a,delete t.eventDefinitionType),n=this.getDefaultSize(r,o),t=De({id:r.id},n,t,{businessObject:r,di:o}),this._baseCreate(e,t)};gh.prototype.getDefaultSize=function(e,t){var n=_t(e);if(t=t||Gn(e),ae(n,"bpmn:SubProcess"))return Bn(n,t)?{width:350,height:200}:{width:100,height:80};if(ae(n,"bpmn:Task"))return{width:100,height:80};if(ae(n,"bpmn:Gateway"))return{width:50,height:50};if(ae(n,"bpmn:Event"))return{width:36,height:36};if(ae(n,"bpmn:Participant")){var r=t.isHorizontal===void 0||t.isHorizontal===!0;return Bn(n,t)?r?{width:600,height:250}:{width:250,height:600}:r?{width:400,height:60}:{width:60,height:400}}return ae(n,"bpmn:Lane")?{width:400,height:100}:ae(n,"bpmn:DataObjectReference")?{width:36,height:50}:ae(n,"bpmn:DataStoreReference")?{width:50,height:50}:ae(n,"bpmn:TextAnnotation")?{width:100,height:30}:ae(n,"bpmn:Group")?{width:300,height:300}:{width:100,height:80}};gh.prototype.createParticipantShape=function(e){return xi(e)||(e={isExpanded:e}),e=De({type:"bpmn:Participant"},e||{}),e.isExpanded!==!1&&(e.processRef=this._bpmnFactory.create("bpmn:Process")),this.createShape(e)};function BXt(e,t,n){return Me(n,function(r){t=fB(e,t,r)}),t}function fB(e,t,n){return t[n]===void 0?t:(e[n]=t[n],qu(t,[n]))}function LXt(e){return kn(e,["bpmndi:BPMNShape","bpmndi:BPMNEdge","bpmndi:BPMNDiagram","bpmndi:BPMNPlane"])}function lk(e,t){this._modeling=e,this._canvas=t}lk.$inject=["modeling","canvas"];lk.prototype.preExecute=function(e){var t=this._modeling,n=e.elements,r=e.alignment;Me(n,function(o){var i={x:0,y:0};hi(r.left)?i.x=r.left-o.x:hi(r.right)?i.x=r.right-o.width-o.x:hi(r.center)?i.x=r.center-Math.round(o.width/2)-o.x:hi(r.top)?i.y=r.top-o.y:hi(r.bottom)?i.y=r.bottom-o.height-o.y:hi(r.middle)&&(i.y=r.middle-Math.round(o.height/2)-o.y),t.moveElements([o],i,o.parent)})};lk.prototype.postExecute=function(e){};function ck(e){this._modeling=e}ck.$inject=["modeling"];ck.prototype.preExecute=function(e){var t=e.source;if(!t)throw new Error("source required");var n=e.target||t.parent,r=e.shape,o=e.hints||{};r=e.shape=this._modeling.createShape(r,e.position,n,{attach:o.attach}),e.shape=r};ck.prototype.postExecute=function(e){var t=e.hints||{};jXt(e.source,e.shape)||(t.connectionTarget===e.source?this._modeling.connect(e.shape,e.source,e.connection):this._modeling.connect(e.source,e.shape,e.connection))};function jXt(e,t){return ah(e.outgoing,function(n){return n.target===t})}function uk(e,t){this._canvas=e,this._layouter=t}uk.$inject=["canvas","layouter"];uk.prototype.execute=function(e){var t=e.connection,n=e.source,r=e.target,o=e.parent,i=e.parentIndex,a=e.hints;if(!n||!r)throw new Error("source and target required");if(!o)throw new Error("parent required");return t.source=n,t.target=r,t.waypoints||(t.waypoints=this._layouter.layoutConnection(t,a)),this._canvas.addConnection(t,o,i),t};uk.prototype.revert=function(e){var t=e.connection;return this._canvas.removeConnection(t),t.source=null,t.target=null,t};var c_=Math.round;function $V(e){this._modeling=e}$V.$inject=["modeling"];$V.prototype.preExecute=function(e){var t=e.elements,n=e.parent,r=e.parentIndex,o=e.position,i=e.hints,a=this._modeling;Me(t,function(d){un(d.x)||(d.x=0),un(d.y)||(d.y=0)});var s=In(t,function(d){return!d.hidden}),l=Go(s);Me(t,function(d){Sr(d)&&(d.waypoints=Ui(d.waypoints,function(p){return{x:c_(p.x-l.x-l.width/2+o.x),y:c_(p.y-l.y-l.height/2+o.y)}})),De(d,{x:c_(d.x-l.x-l.width/2+o.x),y:c_(d.y-l.y-l.height/2+o.y)})});var c=RI(t),u={};Me(t,function(d){if(Sr(d)){u[d.id]=un(r)?a.createConnection(u[d.source.id],u[d.target.id],r,d,d.parent||n,i):a.createConnection(u[d.source.id],u[d.target.id],d,d.parent||n,i);return}var p=De({},i);c.indexOf(d)===-1&&(p.autoResize=!1),qn(d)&&(p=qu(p,["attach"])),u[d.id]=un(r)?a.createShape(d,kc(d,["x","y","width","height"]),d.parent||n,r,p):a.createShape(d,kc(d,["x","y","width","height"]),d.parent||n,p)}),e.elements=EI(u)};var Cre=Math.round;function vh(e){this._canvas=e}vh.$inject=["canvas"];vh.prototype.execute=function(e){var t=e.shape,n=e.position,r=e.parent,o=e.parentIndex;if(!r)throw new Error("parent required");if(!n)throw new Error("position required");return n.width!==void 0?De(t,n):De(t,{x:n.x-Cre(t.width/2),y:n.y-Cre(t.height/2)}),this._canvas.addShape(t,r,o),t};vh.prototype.revert=function(e){var t=e.shape;return this._canvas.removeShape(t),t};function aE(e){vh.call(this,e)}Ht(aE,vh);aE.$inject=["canvas"];var zXt=vh.prototype.execute;aE.prototype.execute=function(e){var t=e.shape;return VXt(t),t.labelTarget=e.labelTarget,zXt.call(this,e)};var HXt=vh.prototype.revert;aE.prototype.revert=function(e){return e.shape.labelTarget=null,HXt.call(this,e)};function VXt(e){["width","height"].forEach(function(t){typeof e[t]>"u"&&(e[t]=0)})}function sE(e,t){this._canvas=e,this._modeling=t}sE.$inject=["canvas","modeling"];sE.prototype.preExecute=function(e){var t=this._modeling,n=e.connection;Op(n.incoming,function(r){t.removeConnection(r,{nested:!0})}),Op(n.outgoing,function(r){t.removeConnection(r,{nested:!0})})};sE.prototype.execute=function(e){var t=e.connection,n=t.parent;return e.parent=n,e.parentIndex=rH(n.children,t),e.source=t.source,e.target=t.target,this._canvas.removeConnection(t),t.source=null,t.target=null,t};sE.prototype.revert=function(e){var t=e.connection,n=e.parent,r=e.parentIndex;return t.source=e.source,t.target=e.target,Ko(n.children,t,r),this._canvas.addConnection(t,n),t};function PV(e,t){this._modeling=e,this._elementRegistry=t}PV.$inject=["modeling","elementRegistry"];PV.prototype.postExecute=function(e){var t=this._modeling,n=this._elementRegistry,r=e.elements;Me(r,function(o){n.get(o.id)&&(o.waypoints?t.removeConnection(o):t.removeShape(o))})};function lE(e,t){this._canvas=e,this._modeling=t}lE.$inject=["canvas","modeling"];lE.prototype.preExecute=function(e){var t=this._modeling,n=e.shape;Op(n.incoming,function(r){t.removeConnection(r,{nested:!0})}),Op(n.outgoing,function(r){t.removeConnection(r,{nested:!0})}),Op(n.children,function(r){Sr(r)?t.removeConnection(r,{nested:!0}):t.removeShape(r,{nested:!0})})};lE.prototype.execute=function(e){var t=this._canvas,n=e.shape,r=n.parent;return e.oldParent=r,e.oldParentIndex=rH(r.children,n),t.removeShape(n),n};lE.prototype.revert=function(e){var t=this._canvas,n=e.shape,r=e.oldParent,o=e.oldParentIndex;return Ko(r.children,n,o),t.addShape(n,r),n};function dk(e){this._modeling=e}dk.$inject=["modeling"];var wre={x:"y",y:"x"};dk.prototype.preExecute=function(e){var t=this._modeling,n=e.groups,r=e.axis,o=e.dimension;function i(g,x){g.range.min=Math.min(x[r],g.range.min),g.range.max=Math.max(x[r]+x[o],g.range.max)}function a(g){return g[r]+g[o]/2}function s(g){return g.length-1}function l(g){return g.max-g.min}function c(g,x){var y={y:0};y[r]=g-a(x),y[r]&&(y[wre[r]]=0,t.moveElements([x],y,x.parent))}var u=n[0],d=s(n),p=n[d],h,m,v=0;Me(n,function(g,x){var y,b,C;if(g.elements.length<2){x&&x!==n.length-1&&(i(g,g.elements[0]),v+=l(g.range));return}y=Au(g.elements,r),b=y[0],x===d&&(b=y[s(y)]),C=a(b),g.range=null,Me(y,function(S){if(c(C,S),g.range===null){g.range={min:S[r],max:S[r]+S[o]};return}i(g,S)}),x&&x!==n.length-1&&(v+=l(g.range))}),m=Math.abs(p.range.min-u.range.max),h=Math.round((m-v)/(n.length-1)),!(ht;if(/n|w/.test(n))return e[r] required");var o=e.changed||this._getVisualReferences(n).concat(t),i=e.oldProperties||GXt(n,nR(r));return f2e(n,r),e.oldProperties=i,e.changed=o,o};fE.prototype.revert=function(e){var t=e.oldProperties,n=e.moddleElement,r=e.changed;return f2e(n,t),r};fE.prototype._getVisualReferences=function(e){var t=this._elementRegistry;return ae(e,"bpmn:DataObject")?qXt(e,t):[]};function GXt(e,t){return cs(t,function(n,r){return n[r]=e.get(r),n},{})}function f2e(e,t){Me(t,function(n,r){e.set(r,n)})}function qXt(e,t){return t.filter(function(n){return ae(n,"bpmn:DataObjectReference")&&_t(n).dataObjectRef===e})}var Mx="default",Ad="id",p2e="di",KXt={width:0,height:0};function pE(e,t,n,r){this._elementRegistry=e,this._moddle=t,this._modeling=n,this._textRenderer=r}pE.$inject=["elementRegistry","moddle","modeling","textRenderer"];pE.prototype.execute=function(e){var t=e.element,n=[t];if(!t)throw new Error("element required");var r=this._elementRegistry,o=this._moddle.ids,i=t.businessObject,a=JXt(e.properties),s=e.oldProperties||YXt(t,a);return h2e(a,i)&&(o.unclaim(i[Ad]),r.updateId(t,a[Ad]),o.claim(a[Ad],i)),Mx in a&&(a[Mx]&&n.push(r.get(a[Mx].id)),i[Mx]&&n.push(r.get(i[Mx].id))),m2e(t,a),e.oldProperties=s,e.changed=n,n};pE.prototype.postExecute=function(e){var t=e.element,n=t.label,r=n&&_t(n).name;if(r){var o=this._textRenderer.getExternalLabelBounds(n,r);this._modeling.resizeShape(n,o,KXt)}};pE.prototype.revert=function(e){var t=e.element,n=e.properties,r=e.oldProperties,o=t.businessObject,i=this._elementRegistry,a=this._moddle.ids;return m2e(t,r),h2e(n,o)&&(a.unclaim(n[Ad]),i.updateId(t,r[Ad]),a.claim(r[Ad],o)),e.changed};function h2e(e,t){return Ad in e&&e[Ad]!==t[Ad]}function YXt(e,t){var n=nR(t),r=e.businessObject,o=Gn(e);return cs(n,function(i,a){return a!==p2e?i[a]=r.get(a):i[a]=XXt(o,nR(t.di)),i},{})}function XXt(e,t){return cs(t,function(n,r){return n[r]=e&&e.get(r),n},{})}function m2e(e,t){var n=e.businessObject,r=Gn(e);Me(t,function(o,i){i!==p2e?n.set(i,o):r&&QXt(r,o)})}function QXt(e,t){Me(t,function(n,r){e.set(r,n)})}var ZXt=["default"];function JXt(e){var t=De({},e);return ZXt.forEach(function(n){n in e&&(t[n]=_t(t[n]))}),t}function gk(e,t){this._canvas=e,this._modeling=t}gk.$inject=["canvas","modeling"];gk.prototype.execute=function(e){var t=this._canvas,n=e.newRoot,r=n.businessObject,o=t.getRootElement(),i=o.businessObject,a=i.$parent,s=Gn(o);return t.setRootElement(n),t.removeRootElement(o),Ko(a.rootElements,r),r.$parent=a,To(a.rootElements,i),i.$parent=null,o.di=null,s.bpmnElement=r,n.di=s,e.oldRoot=o,[]};gk.prototype.revert=function(e){var t=this._canvas,n=e.newRoot,r=n.businessObject,o=e.oldRoot,i=o.businessObject,a=r.$parent,s=Gn(n);return t.setRootElement(o),t.removeRootElement(n),To(a.rootElements,r),r.$parent=null,Ko(a.rootElements,i),i.$parent=a,n.di=null,s.bpmnElement=i,o.di=s,[]};function TV(e,t){this._modeling=e,this._spaceTool=t}TV.$inject=["modeling","spaceTool"];TV.prototype.preExecute=function(e){var t=this._spaceTool,n=this._modeling,r=e.shape,o=e.location,i=dl(r),a=i===r,s=a?r:r.parent,l=hh(s),c=ii(r);if(c?o==="left"?o="top":o==="right"&&(o="bottom"):o==="top"?o="left":o==="bottom"&&(o="right"),!l.length){var u=c?{x:r.x+al,y:r.y,width:r.width-al,height:r.height}:{x:r.x,y:r.y+al,width:r.width,height:r.height-al};n.createShape({type:"bpmn:Lane",isHorizontal:c},u,s)}var d=[];kg(i,function(C){return d.push(C),C.label&&d.push(C.label),C===r?[]:In(C.children,function(S){return S!==r})});var p,h,m,v,g;o==="top"?(p=-120,h=r.y,m=h+10,v="n",g="y"):o==="left"?(p=-120,h=r.x,m=h+10,v="w",g="x"):o==="bottom"?(p=120,h=r.y+r.height,m=h-10,v="s",g="y"):o==="right"&&(p=120,h=r.x+r.width,m=h-10,v="e",g="x");var x=t.calculateAdjustments(d,g,p,m),y=c?{x:0,y:p}:{x:p,y:0};t.makeSpace(x.movingShapes,x.resizingShapes,y,v,m);var b=c?{x:r.x+(a?al:0),y:h-(o==="top"?120:0),width:r.width-(a?al:0),height:120}:{x:h-(o==="left"?120:0),y:r.y+(a?al:0),width:120,height:r.height-(a?al:0)};e.newLane=n.createShape({type:"bpmn:Lane",isHorizontal:c},b,s)};function IV(e){this._modeling=e}IV.$inject=["modeling"];IV.prototype.preExecute=function(e){var t=this._modeling,n=e.shape,r=e.count,o=hh(n),i=o.length;if(i>r)throw new Error(`more than <${r}> child lanes`);var a=ii(n),s=a?n.height:n.width,l=Math.round(s/r),c,u,d,p;for(p=0;p0||i.bottom<0?-c:c,h=n.calculateAdjustments(s,"y",p,u),n.makeSpace(h.movingShapes,h.resizingShapes,{x:0,y:c},d)),(i.left||i.right)&&(c=i.right||i.left,u=e.x+(i.right?e.width:0)+(i.right?-10:100),d=i.right?"e":"w",p=i.left>0||i.right<0?-c:c,h=n.calculateAdjustments(l,"x",p,u),n.makeSpace(h.movingShapes,h.resizingShapes,{x:c,y:0},d))};var cw="flowNodeRef",kV="lanes";function mE(e){this._elementRegistry=e}mE.$inject=["elementRegistry"];mE.prototype._computeUpdates=function(e,t){var n=[],r=[],o={},i=[];function a(u,d){var p=en(d),h={x:u.x+u.width/2,y:u.y+u.height/2};return h.x>p.left&&h.xp.top&&h.y"u"&&(p=t.getExternalLabelBounds(u,m)),p&&e.resizeShape(u,p,rQt)}}this.preExecute=o,this.execute=i,this.revert=a,this.postExecute=s}g2e.$inject=["modeling","textRenderer","bpmnFactory"];function $re(e){return!e||!e.trim()}function Qi(e,t,n,r){Er.call(this,e,t,n),this._bpmnRules=r}Ht(Qi,Er);Qi.$inject=["eventBus","elementFactory","commandStack","bpmnRules"];Qi.prototype.getHandlers=function(){var e=Er.prototype.getHandlers.call(this);return e["element.updateModdleProperties"]=fE,e["element.updateProperties"]=pE,e["canvas.updateRoot"]=gk,e["lane.add"]=TV,e["lane.resize"]=hE,e["lane.split"]=IV,e["lane.updateRefs"]=mE,e["id.updateClaim"]=vk,e["element.setColor"]=NV,e["element.updateLabel"]=g2e,e};Qi.prototype.updateLabel=function(e,t,n,r){this._commandStack.execute("element.updateLabel",{element:e,newLabel:t,newBounds:n,hints:r||{}})};Qi.prototype.connect=function(e,t,n,r){var o=this._bpmnRules;if(n||(n=o.canConnect(e,t)),!!n)return this.createConnection(e,t,n,e.parent,r)};Qi.prototype.updateModdleProperties=function(e,t,n){this._commandStack.execute("element.updateModdleProperties",{element:e,moddleElement:t,properties:n})};Qi.prototype.updateProperties=function(e,t){this._commandStack.execute("element.updateProperties",{element:e,properties:t})};Qi.prototype.resizeLane=function(e,t,n){this._commandStack.execute("lane.resize",{shape:e,newBounds:t,balanced:n})};Qi.prototype.addLane=function(e,t){var n={shape:e,location:t};return this._commandStack.execute("lane.add",n),n.newLane};Qi.prototype.splitLane=function(e,t){this._commandStack.execute("lane.split",{shape:e,count:t})};Qi.prototype.makeCollaboration=function(){var e=this._create("root",{type:"bpmn:Collaboration"}),t={newRoot:e};return this._commandStack.execute("canvas.updateRoot",t),e};Qi.prototype.makeProcess=function(){var e=this._create("root",{type:"bpmn:Process"}),t={newRoot:e};return this._commandStack.execute("canvas.updateRoot",t),e};Qi.prototype.updateLaneRefs=function(e,t){this._commandStack.execute("lane.updateRefs",{flowNodeShapes:e,laneShapes:t})};Qi.prototype.claimId=function(e,t){this._commandStack.execute("id.updateClaim",{id:e,element:t,claiming:!0})};Qi.prototype.unclaimId=function(e,t){this._commandStack.execute("id.updateClaim",{id:e,element:t})};Qi.prototype.setColor=function(e,t){e.length||(e=[e]),this._commandStack.execute("element.setColor",{elements:e,colors:t})};function v2e(){}v2e.prototype.layoutConnection=function(e,t){return t=t||{},[t.connectionStart||dn(t.source||e.source),t.connectionEnd||dn(t.target||e.target)]};var u_=20,oQt=5,yR=Math.round,Pre=20,iQt={"h:h":20,"v:v":20,"h:v":-10,"v:h":-10};function aQt(e,t){return!{t:/top/,r:/right/,b:/bottom/,l:/left/,h:/./,v:/./}[t].test(e)}function sQt(e,t){return{t:/top/,r:/right/,b:/bottom/,l:/left/,h:/left|right/,v:/top|bottom/}[e].test(t)}function y2e(e,t,n){var r=Ki(t,e,oQt),o=n.split(":")[0],i=yR((t.x-e.x)/2+e.x),a=yR((t.y-e.y)/2+e.y),s,l,c=sQt(o,r),u=/h|r|l/.test(o),d=!1,p=!1;return c?(s=u?{x:i,y:e.y}:{x:e.x,y:a},l=u?"h:h":"v:v"):(d=aQt(r,o),l=u?"h:v":"v:h",d?u?(p=a===e.y,s={x:e.x+u_*(/l/.test(o)?-1:1),y:p?a+u_:a}):(p=i===e.x,s={x:p?i+u_:i,y:e.y+u_*(/t/.test(o)?-1:1)}):s={x:i,y:a}),{waypoints:DV(e,s,l).concat(s),directions:l,turnNextDirections:p}}function lQt(e,t,n){return y2e(e,t,n)}function cQt(e,t,n){var r=y2e(t,e,Mre(n));return{waypoints:r.waypoints.slice().reverse(),directions:Mre(r.directions),turnNextDirections:r.turnNextDirections}}function uQt(e,t){var n=e.directions.split(":")[1],r=t.directions.split(":")[0];e.turnNextDirections&&(n=n=="h"?"v":"h"),t.turnNextDirections&&(r=r=="h"?"v":"h");var o=n+":"+r,i=DV(e.waypoints[e.waypoints.length-1],t.waypoints[0],o);return{waypoints:i,directions:o}}function Mre(e){return e.split(":").reverse().join(":")}function dQt(e,t,n){var r=yR((t.x-e.x)/2+e.x),o=yR((t.y-e.y)/2+e.y);if(n==="h:v")return[{x:t.x,y:e.y}];if(n==="v:h")return[{x:e.x,y:t.y}];if(n==="h:h")return[{x:r,y:e.y},{x:r,y:t.y}];if(n==="v:v")return[{x:e.x,y:o},{x:t.x,y:o}];throw new Error("invalid directions: can only handle varians of [hv]:[hv]")}function DV(e,t,n){if(n=n||"h:h",!xQt(n))throw new Error("unknown directions: <"+n+">: must be specified as : with start/end in { h,v,t,r,b,l }");if(b2e(n)){var r=lQt(e,t,n),o=cQt(e,t,n),i=uQt(r,o);return[].concat(r.waypoints,i.waypoints,o.waypoints)}return dQt(e,t,n)}function fQt(e,t,n){var r=DV(e,t,n);return r.unshift(e),r.push(t),x2e(r)}function pQt(e,t,n,r,o){var i=o&&o.preferredLayouts||[],a=Szt(i,"straight")[0]||"h:h",s=iQt[a]||0,l=Ki(e,t,s),c=bQt(l,a);n=n||dn(e),r=r||dn(t);var u=c.split(":"),d=Ore(n,e,u[0],CQt(l)),p=Ore(r,t,u[1],l);return fQt(d,p,c)}function hQt(e,t,n,r,o,i){fn(n)&&(o=n,i=r,n=dn(e),r=dn(t)),i=De({preferredLayouts:[]},i),o=o||[];var a=i.preferredLayouts,s=a.indexOf("straight")!==-1,l;return l=s&&gQt(e,t,n,r,i),l||(l=i.connectionEnd&&yQt(t,e,r,o),l)||(l=i.connectionStart&&vQt(e,t,n,o),l)?l:!i.connectionStart&&!i.connectionEnd&&o&&o.length?o:pQt(e,t,n,r,i)}function mQt(e,t,n){return e>=t&&e<=n}function Rre(e,t,n){var r={x:"width",y:"height"};return mQt(t[e],n[e],n[e]+n[r[e]])}function gQt(e,t,n,r,o){var i={},a,s;return s=Ki(e,t),/^(top|bottom|left|right)$/.test(s)?(/top|bottom/.test(s)&&(a="x"),/left|right/.test(s)&&(a="y"),o.preserveDocking==="target"?Rre(a,r,e)?(i[a]=r[a],[{x:i.x!==void 0?i.x:n.x,y:i.y!==void 0?i.y:n.y,original:{x:i.x!==void 0?i.x:n.x,y:i.y!==void 0?i.y:n.y}},{x:r.x,y:r.y}]):null:Rre(a,n,t)?(i[a]=n[a],[{x:n.x,y:n.y},{x:i.x!==void 0?i.x:r.x,y:i.y!==void 0?i.y:r.y,original:{x:i.x!==void 0?i.x:r.x,y:i.y!==void 0?i.y:r.y}}]):null):null}function vQt(e,t,n,r){return AV(e,t,n,r)}function yQt(e,t,n,r){var o=r.slice().reverse();return o=AV(e,t,n,o),o?o.reverse():null}function AV(e,t,n,r){function o(u){return u.length<3?!0:u.length>4?!1:!!Yn(u,function(d,p){var h=u[p-1];return h&&qS(d,h)<3})}function i(u,d,p){var h=_d(d,u);switch(h){case"v":return{x:p.x,y:u.y};case"h":return{x:u.x,y:p.y}}return{x:u.x,y:u.y}}function a(u,d,p){var h;for(h=u.length-2;h!==0;h--)if(Ste(u[h],d,Pre)||Ste(u[h],p,Pre))return u.slice(h);return u}if(o(r))return null;var s=r[0],l=r.slice(),c;return l[0]=n,l[1]=i(l[1],s,n),c=a(l,e,t),c!==l&&(l=AV(e,t,n,c)),l&&_d(l)?null:l}function bQt(e,t){if(b2e(t))return t;switch(e){case"intersect":return"t:t";case"top":case"bottom":return"v:v";case"left":case"right":return"h:h";default:return t}}function xQt(e){return e&&/^h|v|t|r|b|l:h|v|t|r|b|l$/.test(e)}function b2e(e){return e&&/t|r|b|l/.test(e)}function CQt(e){return{top:"bottom",bottom:"top",left:"right",right:"left","top-left":"bottom-right","bottom-right":"top-left","top-right":"bottom-left","bottom-left":"top-right"}[e]}function Ore(e,t,n,r){if(n==="h"&&(n=/left/.test(r)?"l":"r"),n==="v"&&(n=/top/.test(r)?"t":"b"),n==="t")return{original:e,x:e.x,y:t.y};if(n==="r")return{original:e,x:t.x+t.width,y:e.y};if(n==="b")return{original:e,x:e.x,y:t.y+t.height};if(n==="l")return{original:e,x:t.x,y:e.y};throw new Error("unexpected dockingDirection: <"+n+">")}function x2e(e){return e.reduce(function(t,n,r){var o=t[t.length-1],i=e[r+1];return oH(o,i,n,0)||t.push(n),t},[])}var wQt=-10,SQt=40,EQt={default:["h:h"],fromGateway:["v:h"],toGateway:["h:v"],loop:{fromTop:["t:r"],fromRight:["r:b"],fromLeft:["l:t"],fromBottom:["b:l"]},boundaryLoop:{alternateHorizontalSide:"b",alternateVerticalSide:"l",default:"v"},messageFlow:["straight","v:v"],subProcess:["straight","h:h"],isHorizontal:!0},_Qt={default:["v:v"],fromGateway:["h:v"],toGateway:["v:h"],loop:{fromTop:["t:l"],fromRight:["r:t"],fromLeft:["l:b"],fromBottom:["b:r"]},boundaryLoop:{alternateHorizontalSide:"t",alternateVerticalSide:"r",default:"h"},messageFlow:["straight","h:h"],subProcess:["straight","v:v"],isHorizontal:!1},FV={top:"bottom","top-right":"bottom-left","top-left":"bottom-right",right:"left",bottom:"top","bottom-right":"top-left","bottom-left":"top-right",left:"right"},n1={top:"t",right:"r",bottom:"b",left:"l"};function yk(e){this._elementRegistry=e}Ht(yk,v2e);yk.prototype.layoutConnection=function(e,t){t||(t={});var n=t.source||e.source,r=t.target||e.target,o=t.waypoints||e.waypoints,i=t.connectionStart,a=t.connectionEnd,s=this._elementRegistry,l,c;if(i||(i=Tre(o&&o[0],n)),a||(a=Tre(o&&o[o.length-1],r)),(ae(e,"bpmn:Association")||ae(e,"bpmn:DataAssociation"))&&o&&!Ire(n,r))return[].concat([i],o.slice(1,-1),[a]);var u=USe(n,s)?EQt:_Qt;return ae(e,"bpmn:MessageFlow")?l=PQt(n,r,u):(ae(e,"bpmn:SequenceFlow")||Ire(n,r))&&(n===r?l={preferredLayouts:kQt(n,e,u)}:ae(n,"bpmn:BoundaryEvent")?l={preferredLayouts:NQt(n,r,a,u)}:uw(n)||uw(r)?l={preferredLayouts:u.subProcess,preserveDocking:RQt(n)}:ae(n,"bpmn:Gateway")?l={preferredLayouts:u.fromGateway}:ae(r,"bpmn:Gateway")?l={preferredLayouts:u.toGateway}:l={preferredLayouts:u.default}),l&&(l=De(l,t),c=x2e(hQt(n,r,i,a,o,l))),c||[i,a]};function $Qt(e){var t=e.host;return Ki(dn(e),t,wQt)}function PQt(e,t,n){return{preferredLayouts:n.messageFlow,preserveDocking:MQt(e,t)}}function MQt(e,t){return ae(t,"bpmn:Participant")?"source":ae(e,"bpmn:Participant")?"target":uw(t)?"source":uw(e)||ae(t,"bpmn:Event")?"target":ae(e,"bpmn:Event")?"source":null}function RQt(e){return uw(e)?"target":"source"}function Tre(e,t){return e?e.original||e:dn(t)}function Ire(e,t){return ae(t,"bpmn:Activity")&&ae(e,"bpmn:BoundaryEvent")&&t.businessObject.isForCompensation}function uw(e){return ae(e,"bpmn:SubProcess")&&Bn(e)}function am(e,t){return e===t}function OQt(e,t){return t.indexOf(e)!==-1}function by(e){var t=/right|left/.exec(e);return t&&t[0]}function xy(e){var t=/top|bottom/.exec(e);return t&&t[0]}function kre(e,t){return FV[e]===t}function TQt(e,t){var n=by(e),r=FV[n];return t.indexOf(r)!==-1}function IQt(e,t){var n=xy(e),r=FV[n];return t.indexOf(r)!==-1}function C2e(e){return e==="right"||e==="left"}function kQt(e,t,n){var r=t.waypoints,o=r&&r.length&&Ki(r[0],e);return o==="top"?n.loop.fromTop:o==="right"?n.loop.fromRight:o==="left"?n.loop.fromLeft:n.loop.fromBottom}function NQt(e,t,n,r){var o=dn(e),i=dn(t),a=$Qt(e),s,l,c=am(e.host,t),u=OQt(a,["top","right","bottom","left"]),d=Ki(i,o,{x:e.width/2+t.width/2,y:e.height/2+t.height/2});return c?DQt(a,u,e,t,n,r):(s=AQt(a,d,u,r.isHorizontal),l=FQt(a,d,u,r.isHorizontal),[s+":"+l])}function DQt(e,t,n,r,o,i){var a=t?e:i.isHorizontal?xy(e):by(e),s=n1[a],l;return t?C2e(e)?l=Nre("y",n,r,o)?"h":i.boundaryLoop.alternateHorizontalSide:l=Nre("x",n,r,o)?"v":i.boundaryLoop.alternateVerticalSide:l=i.boundaryLoop.default,[s+":"+l]}function Nre(e,t,n,r){var o=SQt;return!(vN(e,r,n,o)||vN(e,r,{x:n.x+n.width,y:n.y+n.height},o)||vN(e,r,dn(t),o))}function vN(e,t,n,r){return Math.abs(t[e]-n[e])!tw(h))})};bk.prototype.cleanUp=function(){this._complexPreview.cleanUp()};bk.$inject=["complexPreview","connectionDocking","elementFactory","eventBus","layouter","rules"];const BQt={__depends__:[RH,sKt,w2e],__init__:["appendPreview"],appendPreview:["type",bk]};var Fre=Math.min,Bre=Math.max;function yN(e){e.preventDefault()}function j1(e){e.stopPropagation()}function LQt(e){return e.nodeType===Node.TEXT_NODE}function jQt(e){return[].slice.call(e)}function Kc(e){this.container=e.container,this.parent=Tr('
          '),this.content=wr("[contenteditable]",this.parent),this.keyHandler=e.keyHandler||function(){},this.resizeHandler=e.resizeHandler||function(){},this.autoResize=Da(this.autoResize,this),this.handlePaste=Da(this.handlePaste,this)}Kc.prototype.create=function(e,t,n,r){var o=this,i=this.parent,a=this.content,s=this.container;r=this.options=r||{},t=this.style=t||{};var l=kc(t,["width","height","maxWidth","maxHeight","minWidth","minHeight","left","top","backgroundColor","position","overflow","border","wordWrap","textAlign","outline","transform"]);De(i.style,{width:e.width+"px",height:e.height+"px",maxWidth:e.maxWidth+"px",maxHeight:e.maxHeight+"px",minWidth:e.minWidth+"px",minHeight:e.minHeight+"px",left:e.x+"px",top:e.y+"px",backgroundColor:"#ffffff",position:"absolute",overflow:"visible",border:"1px solid #ccc",boxSizing:"border-box",wordWrap:"normal",textAlign:"center",outline:"none"},l);var c=kc(t,["fontFamily","fontSize","fontWeight","lineHeight","padding","paddingTop","paddingRight","paddingBottom","paddingLeft"]);return De(a.style,{boxSizing:"border-box",width:"100%",outline:"none",wordWrap:"break-word"},c),r.centerVertically&&De(a.style,{position:"absolute",top:"50%",transform:"translate(0, -50%)"},c),a.innerText=n,xn.bind(a,"keydown",this.keyHandler),xn.bind(a,"mousedown",j1),xn.bind(a,"paste",o.handlePaste),r.autoResize&&xn.bind(a,"input",this.autoResize),r.resizable&&this.resizable(t),s.appendChild(i),this.setSelection(a.lastChild,a.lastChild&&a.lastChild.length),i};Kc.prototype.handlePaste=function(e){var t=this.options,n=this.style;e.preventDefault();var r;if(e.clipboardData?r=e.clipboardData.getData("text/plain"):r=window.clipboardData.getData("Text"),this.insertText(r),t.autoResize){var o=this.autoResize(n);o&&this.resizeHandler(o)}};Kc.prototype.insertText=function(e){e=zQt(e);var t=document.execCommand("insertText",!1,e);t||this._insertTextIE(e)};Kc.prototype._insertTextIE=function(e){var t=this.getSelection(),n=t.startContainer,r=t.endContainer,o=t.startOffset,i=t.endOffset,a=t.commonAncestorContainer,s=jQt(a.childNodes),l,c;if(LQt(a)){var u=n.textContent;n.textContent=u.substring(0,o)+e+u.substring(i),l=n,c=o+e.length}else if(n===this.content&&r===this.content){var d=document.createTextNode(e);this.content.insertBefore(d,s[o]),l=d,c=d.textContent.length}else{var p=s.indexOf(n),h=s.indexOf(r);s.forEach(function(m,v){v===p?m.textContent=n.textContent.substring(0,o)+e+r.textContent.substring(i):v>p&&v<=h&&Fu(m)}),l=n,c=o+e.length}l&&c!==void 0&&setTimeout(function(){self.setSelection(l,c)})};Kc.prototype.autoResize=function(){var e=this.parent,t=this.content,n=parseInt(this.style.fontSize)||12;if(t.scrollHeight>e.offsetHeight||t.scrollHeight
          ');var s,l,c,u,d=function(m){yN(m),j1(m),s=m.clientX,l=m.clientY;var v=t.getBoundingClientRect();c=v.width,u=v.height,xn.bind(document,"mousemove",p),xn.bind(document,"mouseup",h)},p=function(m){yN(m),j1(m);var v=Fre(Bre(c+m.clientX-s,r),i),g=Fre(Bre(u+m.clientY-l,o),a);t.style.width=v+"px",t.style.height=g+"px",e.resizeHandler({width:c,height:u,dx:m.clientX-s,dy:m.clientY-l})},h=function(m){yN(m),j1(m),xn.unbind(document,"mousemove",p,!1),xn.unbind(document,"mouseup",h,!1)};xn.bind(n,"mousedown",d)}De(n.style,{position:"absolute",bottom:"0px",right:"0px",cursor:"nwse-resize",width:"0",height:"0",borderTop:(parseInt(this.style.fontSize)/4||3)+"px solid transparent",borderRight:(parseInt(this.style.fontSize)/4||3)+"px solid #ccc",borderBottom:(parseInt(this.style.fontSize)/4||3)+"px solid #ccc",borderLeft:(parseInt(this.style.fontSize)/4||3)+"px solid transparent"}),t.appendChild(n)};Kc.prototype.destroy=function(){var e=this.parent,t=this.content,n=this.resizeHandle;t.innerText="",e.removeAttribute("style"),t.removeAttribute("style"),xn.unbind(t,"keydown",this.keyHandler),xn.unbind(t,"mousedown",j1),xn.unbind(t,"input",this.autoResize),xn.unbind(t,"paste",this.handlePaste),n&&(n.removeAttribute("style"),Fu(n)),Fu(e)};Kc.prototype.getValue=function(){return this.content.innerText.trim()};Kc.prototype.getSelection=function(){var e=window.getSelection(),t=e.getRangeAt(0);return t};Kc.prototype.setSelection=function(e,t){var n=document.createRange();e===null?n.selectNodeContents(this.content):(n.setStart(e,t),n.setEnd(e,t));var r=window.getSelection();r.removeAllRanges(),r.addRange(n)};function zQt(e){return e.replace(/\r\n|\r|\n/g,` -`)}function Ll(e,t){this._eventBus=e,this._canvas=t,this._providers=[],this._textbox=new Kc({container:t.getContainer(),keyHandler:Da(this._handleKey,this),resizeHandler:Da(this._handleResize,this)})}Ll.$inject=["eventBus","canvas"];Ll.prototype.registerProvider=function(e){this._providers.push(e)};Ll.prototype.isActive=function(e){return!!(this._active&&(!e||this._active.element===e))};Ll.prototype.cancel=function(){this._active&&(this._fire("cancel"),this.close())};Ll.prototype._fire=function(e,t){this._eventBus.fire("directEditing."+e,t||{active:this._active})};Ll.prototype.close=function(){this._textbox.destroy(),this._fire("deactivate"),this._active=null,this.resizable=void 0,this._canvas.restoreFocus&&this._canvas.restoreFocus()};Ll.prototype.complete=function(){var e=this._active;if(e){var t,n=e.context.bounds,r=this.$textbox.getBoundingClientRect(),o=this.getValue(),i=e.context.text;(o!==i||r.height!==n.height||r.width!==n.width)&&(t=this._textbox.container.getBoundingClientRect(),e.provider.update(e.element,o,e.context.text,{x:r.left-t.left,y:r.top-t.top,width:r.width,height:r.height})),this._fire("complete"),this.close()}};Ll.prototype.getValue=function(){return this._textbox.getValue()};Ll.prototype._handleKey=function(e){e.stopPropagation();var t=e.keyCode||e.charCode;if(t===27)return e.preventDefault(),this.cancel();if(t===13&&!e.shiftKey)return e.preventDefault(),this.complete()};Ll.prototype._handleResize=function(e){this._fire("resize",e)};Ll.prototype.activate=function(e){this.isActive()&&this.cancel();var t,n=Yn(this._providers,function(r){return(t=r.activate(e))?r:null});return t&&(this.$textbox=this._textbox.create(t.bounds,t.style,t.text,t.options),this._active={element:e,context:t,provider:n},t.options&&t.options.resizable&&(this.resizable=!0),this._fire("activate")),!!t};const S2e={__depends__:[LI],__init__:["directEditing"],directEditing:["type",Ll]};function HQt(e){return function(t){var n=t.target,r=_t(e),o=r.eventDefinitions&&r.eventDefinitions[0],i=r.$type===n.type,a=(o&&o.$type)===n.eventDefinitionType,s=!!n.triggeredByEvent==!!r.triggeredByEvent,l=n.isExpanded===void 0||n.isExpanded===Bn(e);return!i||!a||!s||!l}}var VQt=[{label:"Start event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate throw event",actionName:"replace-with-none-intermediate-throwing",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}},{label:"Message start event",actionName:"replace-with-message-start",className:"bpmn-icon-start-event-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Timer start event",actionName:"replace-with-timer-start",className:"bpmn-icon-start-event-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}},{label:"Conditional start event",actionName:"replace-with-conditional-start",className:"bpmn-icon-start-event-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}},{label:"Signal start event",actionName:"replace-with-signal-start",className:"bpmn-icon-start-event-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}}],WQt=[{label:"Start event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate throw event",actionName:"replace-with-none-intermediate-throwing",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}}],UQt=[{label:"Start event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate throw event",actionName:"replace-with-none-intermediate-throw",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}},{label:"Message intermediate catch event",actionName:"replace-with-message-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-message",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Message intermediate throw event",actionName:"replace-with-message-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-message",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Timer intermediate catch event",actionName:"replace-with-timer-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-timer",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}},{label:"Escalation intermediate throw event",actionName:"replace-with-escalation-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-escalation",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Conditional intermediate catch event",actionName:"replace-with-conditional-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-condition",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}},{label:"Link intermediate catch event",actionName:"replace-with-link-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-link",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:LinkEventDefinition",eventDefinitionAttrs:{name:""}}},{label:"Link intermediate throw event",actionName:"replace-with-link-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-link",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:LinkEventDefinition",eventDefinitionAttrs:{name:""}}},{label:"Compensation intermediate throw event",actionName:"replace-with-compensation-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-compensation",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Signal intermediate catch event",actionName:"replace-with-signal-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-signal",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Signal intermediate throw event",actionName:"replace-with-signal-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-signal",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}}],GQt=[{label:"Start event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate throw event",actionName:"replace-with-none-intermediate-throw",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}},{label:"Message end event",actionName:"replace-with-message-end",className:"bpmn-icon-end-event-message",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Escalation end event",actionName:"replace-with-escalation-end",className:"bpmn-icon-end-event-escalation",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Error end event",actionName:"replace-with-error-end",className:"bpmn-icon-end-event-error",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:ErrorEventDefinition"}},{label:"Cancel end event",actionName:"replace-with-cancel-end",className:"bpmn-icon-end-event-cancel",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:CancelEventDefinition"}},{label:"Compensation end event",actionName:"replace-with-compensation-end",className:"bpmn-icon-end-event-compensation",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Signal end event",actionName:"replace-with-signal-end",className:"bpmn-icon-end-event-signal",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Terminate end event",actionName:"replace-with-terminate-end",className:"bpmn-icon-end-event-terminate",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:TerminateEventDefinition"}}],qQt=[{label:"Exclusive gateway",actionName:"replace-with-exclusive-gateway",className:"bpmn-icon-gateway-xor",target:{type:"bpmn:ExclusiveGateway"}},{label:"Parallel gateway",actionName:"replace-with-parallel-gateway",className:"bpmn-icon-gateway-parallel",target:{type:"bpmn:ParallelGateway"}},{label:"Inclusive gateway",actionName:"replace-with-inclusive-gateway",className:"bpmn-icon-gateway-or",target:{type:"bpmn:InclusiveGateway"}},{label:"Complex gateway",actionName:"replace-with-complex-gateway",className:"bpmn-icon-gateway-complex",target:{type:"bpmn:ComplexGateway"}},{label:"Event-based gateway",actionName:"replace-with-event-based-gateway",className:"bpmn-icon-gateway-eventbased",target:{type:"bpmn:EventBasedGateway",instantiate:!1,eventGatewayType:"Exclusive"}}],KQt=[{label:"Transaction",actionName:"replace-with-transaction",className:"bpmn-icon-transaction",target:{type:"bpmn:Transaction",isExpanded:!0}},{label:"Event sub-process",actionName:"replace-with-event-subprocess",className:"bpmn-icon-event-subprocess-expanded",target:{type:"bpmn:SubProcess",triggeredByEvent:!0,isExpanded:!0}},{label:"Ad-hoc sub-process",actionName:"replace-with-ad-hoc-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:AdHocSubProcess",isExpanded:!0}},{label:"Sub-process (collapsed)",actionName:"replace-with-collapsed-subprocess",className:"bpmn-icon-subprocess-collapsed",target:{type:"bpmn:SubProcess",isExpanded:!1}}],YQt=[{label:"Sub-process",actionName:"replace-with-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:SubProcess",isExpanded:!0}},{label:"Transaction",actionName:"replace-with-transaction",className:"bpmn-icon-transaction",target:{type:"bpmn:Transaction",isExpanded:!0}},{label:"Event sub-process",actionName:"replace-with-event-subprocess",className:"bpmn-icon-event-subprocess-expanded",target:{type:"bpmn:SubProcess",triggeredByEvent:!0,isExpanded:!0}},{label:"Ad-hoc sub-process (collapsed)",actionName:"replace-with-collapsed-ad-hoc-subprocess",className:"bpmn-icon-subprocess-collapsed",target:{type:"bpmn:AdHocSubProcess",isExpanded:!1}}],E2e=[{label:"Transaction",actionName:"replace-with-transaction",className:"bpmn-icon-transaction",target:{type:"bpmn:Transaction",isExpanded:!0}},{label:"Sub-process",actionName:"replace-with-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:SubProcess",isExpanded:!0}},{label:"Ad-hoc sub-process",actionName:"replace-with-ad-hoc-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:AdHocSubProcess",isExpanded:!0}},{label:"Event sub-process",actionName:"replace-with-event-subprocess",className:"bpmn-icon-event-subprocess-expanded",target:{type:"bpmn:SubProcess",triggeredByEvent:!0,isExpanded:!0}}],XQt=E2e,Lre=[{label:"Task",actionName:"replace-with-task",className:"bpmn-icon-task",target:{type:"bpmn:Task"}},{label:"User task",actionName:"replace-with-user-task",className:"bpmn-icon-user",target:{type:"bpmn:UserTask"}},{label:"Service task",actionName:"replace-with-service-task",className:"bpmn-icon-service",target:{type:"bpmn:ServiceTask"}},{label:"Send task",actionName:"replace-with-send-task",className:"bpmn-icon-send",target:{type:"bpmn:SendTask"}},{label:"Receive task",actionName:"replace-with-receive-task",className:"bpmn-icon-receive",target:{type:"bpmn:ReceiveTask"}},{label:"Manual task",actionName:"replace-with-manual-task",className:"bpmn-icon-manual",target:{type:"bpmn:ManualTask"}},{label:"Business rule task",actionName:"replace-with-rule-task",className:"bpmn-icon-business-rule",target:{type:"bpmn:BusinessRuleTask"}},{label:"Script task",actionName:"replace-with-script-task",className:"bpmn-icon-script",target:{type:"bpmn:ScriptTask"}},{label:"Call activity",actionName:"replace-with-call-activity",className:"bpmn-icon-call-activity",target:{type:"bpmn:CallActivity"}},{label:"Sub-process (collapsed)",actionName:"replace-with-collapsed-subprocess",className:"bpmn-icon-subprocess-collapsed",target:{type:"bpmn:SubProcess",isExpanded:!1}},{label:"Sub-process (expanded)",actionName:"replace-with-expanded-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:SubProcess",isExpanded:!0}},{label:"Ad-hoc sub-process (collapsed)",actionName:"replace-with-collapsed-ad-hoc-subprocess",className:"bpmn-icon-subprocess-collapsed",target:{type:"bpmn:AdHocSubProcess",isExpanded:!1}},{label:"Ad-hoc sub-process (expanded)",actionName:"replace-with-ad-hoc-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:AdHocSubProcess",isExpanded:!0}}],QQt=[{label:"Data store reference",actionName:"replace-with-data-store-reference",className:"bpmn-icon-data-store",target:{type:"bpmn:DataStoreReference"}}],ZQt=[{label:"Data object reference",actionName:"replace-with-data-object-reference",className:"bpmn-icon-data-object",target:{type:"bpmn:DataObjectReference"}}],JQt=[{label:"Message boundary event",actionName:"replace-with-message-boundary",className:"bpmn-icon-intermediate-event-catch-message",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:MessageEventDefinition",cancelActivity:!0}},{label:"Timer boundary event",actionName:"replace-with-timer-boundary",className:"bpmn-icon-intermediate-event-catch-timer",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:TimerEventDefinition",cancelActivity:!0}},{label:"Escalation boundary event",actionName:"replace-with-escalation-boundary",className:"bpmn-icon-intermediate-event-catch-escalation",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:EscalationEventDefinition",cancelActivity:!0}},{label:"Conditional boundary event",actionName:"replace-with-conditional-boundary",className:"bpmn-icon-intermediate-event-catch-condition",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition",cancelActivity:!0}},{label:"Error boundary event",actionName:"replace-with-error-boundary",className:"bpmn-icon-intermediate-event-catch-error",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:ErrorEventDefinition",cancelActivity:!0}},{label:"Cancel boundary event",actionName:"replace-with-cancel-boundary",className:"bpmn-icon-intermediate-event-catch-cancel",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:CancelEventDefinition",cancelActivity:!0}},{label:"Signal boundary event",actionName:"replace-with-signal-boundary",className:"bpmn-icon-intermediate-event-catch-signal",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:SignalEventDefinition",cancelActivity:!0}},{label:"Compensation boundary event",actionName:"replace-with-compensation-boundary",className:"bpmn-icon-intermediate-event-catch-compensation",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:CompensateEventDefinition",cancelActivity:!0}},{label:"Message boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-message-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-message",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:MessageEventDefinition",cancelActivity:!1}},{label:"Timer boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-timer-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-timer",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:TimerEventDefinition",cancelActivity:!1}},{label:"Escalation boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-escalation-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-escalation",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:EscalationEventDefinition",cancelActivity:!1}},{label:"Conditional boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-conditional-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-condition",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition",cancelActivity:!1}},{label:"Signal boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-signal-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-signal",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:SignalEventDefinition",cancelActivity:!1}}],eZt=[{label:"Message start event",actionName:"replace-with-message-start",className:"bpmn-icon-start-event-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition",isInterrupting:!0}},{label:"Timer start event",actionName:"replace-with-timer-start",className:"bpmn-icon-start-event-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition",isInterrupting:!0}},{label:"Conditional start event",actionName:"replace-with-conditional-start",className:"bpmn-icon-start-event-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition",isInterrupting:!0}},{label:"Signal start event",actionName:"replace-with-signal-start",className:"bpmn-icon-start-event-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition",isInterrupting:!0}},{label:"Error start event",actionName:"replace-with-error-start",className:"bpmn-icon-start-event-error",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ErrorEventDefinition",isInterrupting:!0}},{label:"Escalation start event",actionName:"replace-with-escalation-start",className:"bpmn-icon-start-event-escalation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:EscalationEventDefinition",isInterrupting:!0}},{label:"Compensation start event",actionName:"replace-with-compensation-start",className:"bpmn-icon-start-event-compensation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:CompensateEventDefinition",isInterrupting:!0}},{label:"Message start event (non-interrupting)",actionName:"replace-with-non-interrupting-message-start",className:"bpmn-icon-start-event-non-interrupting-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition",isInterrupting:!1}},{label:"Timer start event (non-interrupting)",actionName:"replace-with-non-interrupting-timer-start",className:"bpmn-icon-start-event-non-interrupting-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition",isInterrupting:!1}},{label:"Conditional start event (non-interrupting)",actionName:"replace-with-non-interrupting-conditional-start",className:"bpmn-icon-start-event-non-interrupting-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition",isInterrupting:!1}},{label:"Signal start event (non-interrupting)",actionName:"replace-with-non-interrupting-signal-start",className:"bpmn-icon-start-event-non-interrupting-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition",isInterrupting:!1}},{label:"Escalation start event (non-interrupting)",actionName:"replace-with-non-interrupting-escalation-start",className:"bpmn-icon-start-event-non-interrupting-escalation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:EscalationEventDefinition",isInterrupting:!1}}],tZt=[{label:"Sequence flow",actionName:"replace-with-sequence-flow",className:"bpmn-icon-connection"},{label:"Default flow",actionName:"replace-with-default-flow",className:"bpmn-icon-default-flow"},{label:"Conditional flow",actionName:"replace-with-conditional-flow",className:"bpmn-icon-conditional-flow"}],nZt=[{label:"Expanded pool/participant",actionName:"replace-with-expanded-pool",className:"bpmn-icon-participant",target:{type:"bpmn:Participant",isExpanded:!0}},{label:function(e){var t="Empty pool/participant";return e.children&&e.children.length&&(t+=" (removes content)"),t},actionName:"replace-with-collapsed-pool",className:"bpmn-icon-lane",target:{type:"bpmn:Participant",isExpanded:!1}}],rZt={"bpmn:MessageEventDefinition":[{label:"Message start event",actionName:"replace-with-message-start",className:"bpmn-icon-start-event-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Message intermediate catch event",actionName:"replace-with-message-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-message",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Message intermediate throw event",actionName:"replace-with-message-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-message",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Message end event",actionName:"replace-with-message-end",className:"bpmn-icon-end-event-message",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}}],"bpmn:TimerEventDefinition":[{label:"Timer start event",actionName:"replace-with-timer-start",className:"bpmn-icon-start-event-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}},{label:"Timer intermediate catch event",actionName:"replace-with-timer-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-timer",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}}],"bpmn:ConditionalEventDefinition":[{label:"Conditional start event",actionName:"replace-with-conditional-start",className:"bpmn-icon-start-event-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}},{label:"Conditional intermediate catch event",actionName:"replace-with-conditional-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-condition",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}}],"bpmn:SignalEventDefinition":[{label:"Signal start event",actionName:"replace-with-signal-start",className:"bpmn-icon-start-event-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Signal intermediate catch event",actionName:"replace-with-signal-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-signal",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Signal intermediate throw event",actionName:"replace-with-signal-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-signal",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Signal end event",actionName:"replace-with-signal-end",className:"bpmn-icon-end-event-signal",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}}],"bpmn:ErrorEventDefinition":[{label:"Error start event",actionName:"replace-with-error-start",className:"bpmn-icon-start-event-error",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ErrorEventDefinition"}},{label:"Error end event",actionName:"replace-with-error-end",className:"bpmn-icon-end-event-error",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:ErrorEventDefinition"}}],"bpmn:EscalationEventDefinition":[{label:"Escalation start event",actionName:"replace-with-escalation-start",className:"bpmn-icon-start-event-escalation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Escalation intermediate throw event",actionName:"replace-with-escalation-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-escalation",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Escalation end event",actionName:"replace-with-escalation-end",className:"bpmn-icon-end-event-escalation",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}}],"bpmn:CompensateEventDefinition":[{label:"Compensation start event",actionName:"replace-with-compensation-start",className:"bpmn-icon-start-event-compensation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Compensation intermediate throw event",actionName:"replace-with-compensation-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-compensation",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Compensation end event",actionName:"replace-with-compensation-end",className:"bpmn-icon-end-event-compensation",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}}]};const jre={"start-event-non-interrupting":` + `},tqt=900;function Rb(e,t,n,r){e.registerProvider(tqt,this),this._contextPad=e,this._popupMenu=t,this._translate=n,this._canvas=r}Rb.$inject=["contextPad","popupMenu","translate","canvas"];Rb.prototype.getMultiElementContextPadEntries=function(e){var t={};return this._isAllowed(e)&&Ne(t,this._getEntries(e)),t};Rb.prototype._isAllowed=function(e){return!this._popupMenu.isEmpty(e,"align-elements")};Rb.prototype._getEntries=function(){var e=this;return{"align-elements":{group:"align-elements",title:e._translate("Align elements"),html:`
          ${zSe.align}
          `,action:{click:function(t,n){var r=e._getMenuPosition(n);Ne(r,{cursor:{x:t.x,y:t.y}}),e._popupMenu.open(n,"align-elements",r)}}}}};Rb.prototype._getMenuPosition=function(e){var t=5,n=this._contextPad.getPad(e).html,r=n.getBoundingClientRect(),o={x:r.left,y:r.bottom+t};return o};var nqt=["left","center","right","top","middle","bottom"];function eE(e,t,n,r){this._alignElements=t,this._translate=n,this._popupMenu=e,this._rules=r,e.registerProvider("align-elements",this)}eE.$inject=["popupMenu","alignElements","translate","rules"];eE.prototype.getPopupMenuEntries=function(e){var t={};return this._isAllowed(e)&&Ne(t,this._getEntries(e)),t};eE.prototype._isAllowed=function(e){return this._rules.allowed("elements.align",{elements:e})};eE.prototype._getEntries=function(e){var t=this._alignElements,n=this._translate,r=this._popupMenu,o={};return Me(nqt,function(i){o["align-elements-"+i]={group:"align",title:n("Align elements "+i),className:"bjs-align-elements-menu-entry",imageHtml:zSe[i],action:function(){t.trigger(e,i),r.close()}}}),o};function Al(e){bt.call(this,e),this.init()}Al.$inject=["eventBus"];Ht(Al,bt);Al.prototype.addRule=function(e,t,n){var r=this;typeof e=="string"&&(e=[e]),e.forEach(function(o){r.canExecute(o,t,function(i,a,s){return n(i)},!0)})};Al.prototype.init=function(){};function Gk(e){Al.call(this,e)}Gk.$inject=["eventBus"];Ht(Gk,Al);Gk.prototype.init=function(){this.addRule("elements.align",function(e){var t=e.elements,n=kn(t,function(r){return!(r.waypoints||r.host||r.labelTarget)});return n=Tk(n),n.length<2?!1:n})};const rqt={__depends__:[bGt,bSe,$H],__init__:["alignElementsContextPadProvider","alignElementsMenuProvider","bpmnAlignElements"],alignElementsContextPadProvider:["type",Rb],alignElementsMenuProvider:["type",eE],bpmnAlignElements:["type",Gk]};var oqt=10,HSe=50,iqt=250;function PH(e,t,n,r){for(var o;o=aqt(e,n,t);)n=r(t,n,o);return n}function MH(e){return function(t,n,r){var o={x:n.x,y:n.y};return["x","y"].forEach(function(i){var a=e[i];if(a){var s=i==="x"?"width":"height",l=a.margin,c=a.minDistance;l<0?o[i]=Math.min(r[i]+l-t[s]/2,n[i]-c+l):o[i]=Math.max(r[i]+r[s]+l+t[s]/2,n[i]+c+l)}}),o}}function aqt(e,t,n){var r={x:t.x-n.width/2,y:t.y-n.height/2,width:n.width,height:n.height},o=lqt(e);return Yn(o,function(i){if(i===n)return!1;var a=Yi(i,r,oqt);return a==="intersect"})}function sqt(e,t){t||(t={});function n(m){return m.source===e?1:-1}var r=t.defaultDistance||HSe,o=t.direction||"e",i=t.filter,a=t.getWeight||n,s=t.maxDistance||iqt,l=t.reference||"start";i||(i=dqt);function c(m,v){return o==="n"?l==="start"?en(m).top-en(v).bottom:l==="center"?en(m).top-dn(v).y:en(m).top-en(v).top:o==="w"?l==="start"?en(m).left-en(v).right:l==="center"?en(m).left-dn(v).x:en(m).left-en(v).left:o==="s"?l==="start"?en(v).top-en(m).bottom:l==="center"?dn(v).y-en(m).bottom:en(v).bottom-en(m).bottom:l==="start"?en(v).left-en(m).right:l==="center"?dn(v).x-en(m).right:en(v).right-en(m).right}var u=e.incoming.filter(i).map(function(m){var v=a(m),g=v<0?c(m.source,e):c(e,m.source);return{id:m.source.id,distance:g,weight:v}}),d=e.outgoing.filter(i).map(function(m){var v=a(m),g=v>0?c(e,m.target):c(m.target,e);return{id:m.target.id,distance:g,weight:v}}),f=u.concat(d).reduce(function(m,v){return m[v.id+"__weight_"+v.weight]=v,m},{}),h=cs(f,function(m,v){var g=v.distance,b=v.weight;return g<0||g>s||(m[String(g)]||(m[String(g)]=0),m[String(g)]+=1*b,(!m.distance||m[m.distance]t.top&&(n=n.concat("n")),e.rightt.left&&(n=n.concat("e")),n}function qk(e){e.invoke(vf,this)}qk.$inject=["injector"];Ht(qk,vf);qk.prototype.resize=function(e,t,n){ae(e,"bpmn:Participant")?this._modeling.resizeLane(e,t,null,n):this._modeling.resizeShape(e,t,null,n)};function tE(e){Al.call(this,e);var t=this;this.addRule("element.autoResize",function(n){return t.canResize(n.elements,n.target)})}tE.$inject=["eventBus"];Ht(tE,Al);tE.prototype.canResize=function(e,t){return!1};function Kk(e,t){tE.call(this,e),this._modeling=t}Ht(Kk,tE);Kk.$inject=["eventBus","modeling"];Kk.prototype.canResize=function(e,t){if(ae(t.di,"bpmndi:BPMNPlane")||!ae(t,"bpmn:Participant")&&!ae(t,"bpmn:Lane")&&!ae(t,"bpmn:SubProcess"))return!1;var n=!0;return Me(e,function(r){if(ae(r,"bpmn:Lane")||qn(r)){n=!1;return}}),n};const xqt={__init__:["bpmnAutoResize","bpmnAutoResizeProvider"],bpmnAutoResize:["type",qk],bpmnAutoResizeProvider:["type",Kk]};var gne=1500;function KSe(e,t,n){var r=this,o=n.get("dragging",!1);function i(a){if(!a.hover){var s=a.originalEvent,l=r._findTargetGfx(s),c=l&&e.get(l);l&&c&&(a.stopPropagation(),o.hover({element:c,gfx:l}),o.move(s))}}o&&t.on("drag.start",function(a){t.once("drag.move",gne,function(s){i(s)})}),function(){var a,s;t.on("element.hover",function(l){a=l.gfx,s=l.element}),t.on("element.hover",gne,function(l){s&&t.fire("element.out",{element:s,gfx:a})}),t.on("element.out",function(){a=null,s=null})}(),this._findTargetGfx=function(a){var s,l;if(a instanceof MouseEvent)return s=ag(a),l=document.elementFromPoint(s.x,s.y),wqt(l)}}KSe.$inject=["elementRegistry","eventBus","injector"];function wqt(e){return wb(e,"svg, .djs-element",!0)}const Cqt={__init__:["hoverFix"],hoverFix:["type",KSe]};var uv=Math.round,vne="djs-drag-active";function Ih(e){e.preventDefault()}function Sqt(e){return typeof TouchEvent<"u"&&e instanceof TouchEvent}function Eqt(e){return Math.sqrt(Math.pow(e.x,2)+Math.pow(e.y,2))}function YSe(e,t,n,r){var o={threshold:5,trapClick:!0},i;function a(x){var w=t.viewbox(),S=t._container.getBoundingClientRect();return{x:w.x+(x.x-S.left)/w.scale,y:w.y+(x.y-S.top)/w.scale}}function s(x,w){w=w||i;var S=e.createEvent(Ne({},w.payload,w.data,{isTouch:w.isTouch}));return e.fire("drag."+x,S)===!1?!1:e.fire(w.prefix+"."+x,S)}function l(x){var w=x.filter(function(S){return r.get(S.id)});w.length&&n.select(w)}function c(x,w){var S=i.payload,C=i.displacement,E=i.globalStart,_=ag(x),P=wc(_,E),$=i.localStart,T=a(_),R=wc(T,$);if(!i.active&&(w||Eqt(P)>i.threshold)){if(Ne(S,{x:uv($.x+C.x),y:uv($.y+C.y),dx:0,dy:0},{originalEvent:x}),s("start")===!1)return g();i.active=!0,i.keepSelection||(S.previousSelection=n.get(),n.select(null)),i.cursor&&zk(i.cursor),t.addMarker(t.getRootElement(),vne)}a6(x),i.active&&(Ne(S,{x:uv(T.x+C.x),y:uv(T.y+C.y),dx:uv(R.x),dy:uv(R.y)},{originalEvent:x}),s("move"))}function u(x){var w,S=!0;i.active&&(x&&(i.payload.originalEvent=x,a6(x)),S=s("end")),S===!1&&s("rejected"),w=b(S!==!0),s("ended",w)}function d(x){hi("Escape",x)&&(Ih(x),g())}function f(x){var w;i.active&&(w=pSe(e),setTimeout(w,400),Ih(x)),u(x)}function h(x){c(x)}function m(x){var w=i.payload;w.hoverGfx=x.gfx,w.hover=x.element,s("hover")}function v(x){s("out");var w=i.payload;w.hoverGfx=null,w.hover=null}function g(x){var w;if(i){var S=i.active;S&&s("cancel"),w=b(x),S&&s("canceled",w)}}function b(x){var w,S;s("cleanup"),fSe(),i.trapClick?S=f:S=u,xn.unbind(document,"mousemove",c),xn.unbind(document,"dragstart",Ih),xn.unbind(document,"selectstart",Ih),xn.unbind(document,"mousedown",S,!0),xn.unbind(document,"mouseup",S,!0),xn.unbind(document,"keyup",d),xn.unbind(document,"touchstart",h,!0),xn.unbind(document,"touchcancel",g,!0),xn.unbind(document,"touchmove",c,!0),xn.unbind(document,"touchend",u,!0),e.off("element.hover",m),e.off("element.out",v),t.removeMarker(t.getRootElement(),vne);var C=i.payload.previousSelection;return x!==!1&&C&&!n.get().length&&l(C),w=i,i=null,w}function y(x,w,S,C){i&&g(!1),typeof w=="string"&&(C=S,S=w,w=null),C=Ne({},o,C||{});var E=C.data||{},_,P,$,T,R;C.trapClick?T=f:T=u,x?(_=_b(x)||x,P=ag(x),a6(x),_.type==="dragstart"&&Ih(_)):(_=null,P={x:0,y:0}),$=a(P),w||(w=$),R=Sqt(_),i=Ne({prefix:S,data:E,payload:{},globalStart:P,displacement:wc(w,$),localStart:$,isTouch:R},C),C.manual||(R?(xn.bind(document,"touchstart",h,!0),xn.bind(document,"touchcancel",g,!0),xn.bind(document,"touchmove",c,!0),xn.bind(document,"touchend",u,!0)):(xn.bind(document,"mousemove",c),xn.bind(document,"dragstart",Ih),xn.bind(document,"selectstart",Ih),xn.bind(document,"mousedown",T,!0),xn.bind(document,"mouseup",T,!0)),xn.bind(document,"keyup",d),e.on("element.hover",m),e.on("element.out",v)),s("init"),C.autoActivate&&c(x,!0)}e.on("diagram.destroy",g),this.init=y,this.move=c,this.hover=m,this.out=v,this.end=u,this.cancel=g,this.context=function(){return i},this.setOptions=function(x){Ne(o,x)}}YSe.$inject=["eventBus","canvas","selection","elementRegistry"];const yf={__depends__:[Cqt,Gc],dragging:["type",YSe]};function Ob(e,t,n){this._canvas=n,this._opts=Ne({scrollThresholdIn:[20,20,20,20],scrollThresholdOut:[0,0,0,0],scrollRepeatTimeout:15,scrollStep:10},e);var r=this;t.on("drag.move",function(o){var i=r._toBorderPoint(o);r.startScroll(i)}),t.on(["drag.cleanup"],function(){r.stopScroll()})}Ob.$inject=["config.autoScroll","eventBus","canvas"];Ob.prototype.startScroll=function(e){var t=this._canvas,n=this._opts,r=this,o=t.getContainer().getBoundingClientRect(),i=[e.x,e.y,o.width-e.x,o.height-e.y];this.stopScroll();for(var a=0,s=0,l=0;l<4;l++)_qt(i[l],n.scrollThresholdOut[l],n.scrollThresholdIn[l])&&(l===0?a=n.scrollStep:l==1?s=n.scrollStep:l==2?a=-n.scrollStep:l==3&&(s=-n.scrollStep));(a!==0||s!==0)&&(t.scroll({dx:a,dy:s}),this._scrolling=setTimeout(function(){r.startScroll(e)},n.scrollRepeatTimeout))};function _qt(e,t,n){return tC-3&&(P=Yi(h.target,S),v===C-2?P==="intersect"&&(x.pop(),x[x.length-1]=S):P!=="intersect"&&x.push(b)),f.newWaypoints=h.waypoints=s(h,x),c(f,E,d),f.newSegmentStartIndex=m+E,l(d)}),t.on("connectionSegment.move.hover",function(d){d.context.hover=d.hover,n.addMarker(d.hover,_ne)}),t.on(["connectionSegment.move.out","connectionSegment.move.cleanup"],function(d){var f=d.context.hover;f&&n.removeMarker(f,_ne)}),t.on("connectionSegment.move.cleanup",function(d){var f=d.context,h=f.connection;f.draggerGfx&&Go(f.draggerGfx),n.removeMarker(h,$ne)}),t.on(["connectionSegment.move.cancel","connectionSegment.move.end"],function(d){var f=d.context,h=f.connection;h.waypoints=f.originalWaypoints,l(d)}),t.on("connectionSegment.move.end",function(d){var f=d.context,h=f.connection,m=f.newWaypoints,v=f.newSegmentStartIndex;m=m.map(function(S){return{original:S.original,x:Math.round(S.x),y:Math.round(S.y)}});var g=u(m,v),b=g.waypoints,y=s(h,b),x=g.segmentOffset,w={segmentMove:{segmentStartIndex:f.segmentStartIndex,newSegmentStartIndex:v+x}};i.updateWaypoints(h,y,w)})}iEe.$inject=["injector","eventBus","canvas","dragging","graphicsFactory","modeling"];var Vqt=Math.abs,Tne=Math.round;function Wqt(e,t,n){n=n===void 0?10:n;var r,o;for(r=0;ri-d6)return a-l+i}return a}function n(i,a){if(i.waypoints)return Aqt(a,i);if(i.width)return{x:Rne(i.width/2+i.x),y:Rne(i.height/2+i.y)}}function r(i){var a=i.context,s=a.snapPoints,l=a.connection,c=l.waypoints,u=a.segmentStart,d=a.segmentStartIndex,f=a.segmentEnd,h=a.segmentEndIndex,m=a.axis;if(s)return s;var v=[c[d-1],u,f,c[h+1]];return d<2&&v.unshift(n(l.source,i)),h>c.length-3&&v.unshift(n(l.target,i)),a.snapPoints=s={horizontal:[],vertical:[]},Me(v,function(g){g&&(g=g.original||g,m==="y"&&s.horizontal.push(g.y),m==="x"&&s.vertical.push(g.x))}),s}e.on("connectionSegment.move.move",1500,function(i){var a=r(i),s=i.x,l=i.y,c,u;if(a){c=t(a.vertical,s),u=t(a.horizontal,l);var d=s-c,f=l-u;Ne(i,{dx:i.dx-d,dy:i.dy-f,x:c,y:u}),(d||a.vertical.indexOf(s)!==-1)&&Ro(i,"x",c),(f||a.horizontal.indexOf(l)!==-1)&&Ro(i,"y",u)}});function o(i){var a=i.snapPoints,s=i.connection.waypoints,l=i.bendpointIndex;if(a)return a;var c=[s[l-1],s[l+1]];return i.snapPoints=a={horizontal:[],vertical:[]},Me(c,function(u){u&&(u=u.original||u,a.horizontal.push(u.y),a.vertical.push(u.x))}),a}e.on(["connect.hover","connect.move","connect.end"],1500,function(i){var a=i.context,s=a.hover,l=s&&n(s,i);!Sr(s)||!l||!l.x||!l.y||(Ro(i,"x",l.x),Ro(i,"y",l.y))}),e.on(["bendpoint.move.move","bendpoint.move.end"],1500,function(i){var a=i.context,s=o(a),l=a.hover,c=l&&n(l,i),u=i.x,d=i.y,f,h;if(s){f=t(c?s.vertical.concat([c.x]):s.vertical,u),h=t(c?s.horizontal.concat([c.y]):s.horizontal,d);var m=u-f,v=d-h;Ne(i,{dx:i.dx-m,dy:i.dy-v,x:i.x-m,y:i.y-v}),(m||s.vertical.indexOf(u)!==-1)&&Ro(i,"x",f),(v||s.horizontal.indexOf(d)!==-1)&&Ro(i,"y",h)}})}cEe.$inject=["eventBus"];const Gqt={__depends__:[yf,Xu],__init__:["bendpoints","bendpointSnapping","bendpointMovePreview"],bendpoints:["type",nEe],bendpointMove:["type",kH],bendpointMovePreview:["type",rEe],connectionSegmentMove:["type",iEe],bendpointSnapping:["type",cEe]};function uEe(e,t,n,r){function o(a,s){return r.allowed("connection.create",{source:a,target:s})}function i(a,s){return o(s,a)}e.on("connect.hover",function(a){var s=a.context,l=s.start,c=a.hover,u;if(s.hover=c,u=s.canExecute=o(l,c),!tC(u)){if(u!==!1){s.source=l,s.target=c;return}u=s.canExecute=i(l,c),!tC(u)&&u!==!1&&(s.source=c,s.target=l)}}),e.on(["connect.out","connect.cleanup"],function(a){var s=a.context;s.hover=null,s.source=null,s.target=null,s.canExecute=!1}),e.on("connect.end",function(a){var s=a.context,l=s.canExecute,c=s.connectionStart,u={x:a.x,y:a.y},d=s.source,f=s.target;if(!l)return!1;var h=null,m={connectionStart:nB(s)?u:c,connectionEnd:nB(s)?c:u};wi(l)&&(h=l),s.connection=n.connect(d,f,h,m)}),this.start=function(a,s,l,c){wi(l)||(c=l,l=dn(s)),t.init(a,"connect",{autoActivate:c,data:{shape:s,context:{start:s,connectionStart:l}}})}}uEe.$inject=["eventBus","dragging","modeling","rules"];function nB(e){var t=e.hover,n=e.source,r=e.target;return t&&n&&t===n&&n!==r}var qqt=1100,Kqt=900,One="connect-ok",kne="connect-not-ok";function dEe(e,t,n){var r=e.get("connectionPreview",!1);r&&t.on("connect.move",function(o){var i=o.context,a=i.canExecute,s=i.hover,l=i.source,c=i.start,u=i.startPosition,d=i.target,f=i.connectionStart||u,h=i.connectionEnd||{x:o.x,y:o.y},m=f,v=h;nB(i)&&(m=h,v=f),r.drawPreview(i,a,{source:l||c,target:d||s,connectionStart:m,connectionEnd:v})}),t.on("connect.hover",Kqt,function(o){var i=o.context,a=o.hover,s=i.canExecute;s!==null&&n.addMarker(a,s?One:kne)}),t.on(["connect.out","connect.cleanup"],qqt,function(o){var i=o.hover;i&&(n.removeMarker(i,One),n.removeMarker(i,kne))}),r&&t.on("connect.cleanup",function(o){r.cleanUp(o.context)})}dEe.$inject=["injector","eventBus","canvas"];const DH={__depends__:[Gc,Xu,yf],__init__:["connectPreview"],connect:["type",uEe],connectPreview:["type",dEe]};var Yqt="djs-dragger";function bf(e,t,n,r){this._canvas=t,this._graphicsFactory=n,this._elementFactory=r,this._connectionDocking=e.get("connectionDocking",!1),this._layouter=e.get("layouter",!1)}bf.$inject=["injector","canvas","graphicsFactory","elementFactory"];bf.prototype.drawPreview=function(e,t,n){n=n||{};var r=e.connectionPreviewGfx,o=e.getConnection,i=n.source,a=n.target,s=n.waypoints,l=n.connectionStart,c=n.connectionEnd,u=n.noLayout,d=n.noCropping,f=n.noNoop,h,m=this;if(r||(r=e.connectionPreviewGfx=this.createConnectionPreviewGfx()),Pk(r),o||(o=e.getConnection=Xqt(function(v,g,b){return m.getConnection(v,g,b)})),t&&(h=o(t,i,a)),!h){!f&&this.drawNoopPreview(r,n);return}h.waypoints=s||[],this._layouter&&!u&&(h.waypoints=this._layouter.layoutConnection(h,{source:i,target:a,connectionStart:l,connectionEnd:c,waypoints:n.waypoints||h.waypoints})),(!h.waypoints||!h.waypoints.length)&&(h.waypoints=[i?dn(i):l,a?dn(a):c]),this._connectionDocking&&(i||a)&&!d&&(h.waypoints=this._connectionDocking.getCroppedWaypoints(h,i,a)),this._graphicsFactory.drawConnection(r,h,{stroke:"var(--element-dragger-color)"})};bf.prototype.drawNoopPreview=function(e,t){var n=t.source,r=t.target,o=t.connectionStart||dn(n),i=t.connectionEnd||dn(r),a=this.cropWaypoints(o,i,n,r),s=this.createNoopConnection(a[0],a[1]);mn(e,s)};bf.prototype.cropWaypoints=function(e,t,n,r){var o=this._graphicsFactory,i=n&&o.getShapePath(n),a=r&&o.getShapePath(r),s=o.getConnectionPath({waypoints:[e,t]});return e=n&&LF(i,s,!0)||e,t=r&&LF(a,s,!1)||t,[e,t]};bf.prototype.cleanUp=function(e){e&&e.connectionPreviewGfx&&Go(e.connectionPreviewGfx)};bf.prototype.getConnection=function(e){var t=Qqt(e);return this._elementFactory.createConnection(t)};bf.prototype.createConnectionPreviewGfx=function(){var e=Yt("g");return jt(e,{pointerEvents:"none"}),Un(e).add(Yqt),mn(this._canvas.getActiveLayer(),e),e};bf.prototype.createNoopConnection=function(e,t){return Mk([e,t],{stroke:"#333",strokeDasharray:[1],strokeWidth:2,"pointer-events":"none"})};function Xqt(e){var t={};return function(n){var r=JSON.stringify(n),o=t[r];return o||(o=t[r]=e.apply(null,arguments)),o}}function Qqt(e){return wi(e)?e:{}}const Zqt={__init__:["connectionPreview"],connectionPreview:["type",bf]},Jqt=new JS("ps");var eKt=["marker-start","marker-mid","marker-end"],tKt=["circle","ellipse","line","path","polygon","polyline","path","rect"];function hh(e,t,n,r){this._elementRegistry=e,this._canvas=n,this._styles=r}hh.$inject=["elementRegistry","eventBus","canvas","styles"];hh.prototype.cleanUp=function(){console.warn("PreviewSupport#cleanUp is deprecated and will be removed in future versions. You do not need to manually clean up previews anymore. cf. https://github.com/bpmn-io/diagram-js/pull/906")};hh.prototype.getGfx=function(e){return this._elementRegistry.getGraphics(e)};hh.prototype.addDragger=function(e,t,n,r="djs-dragger"){n=n||this.getGfx(e);var o=tCe(n),i=n.getBoundingClientRect();return this._cloneMarkers(Tm(o),r),jt(o,this._styles.cls(r,[],{x:i.top,y:i.left})),mn(t,o),jt(o,"data-preview-support-element-id",e.id),o};hh.prototype.addFrame=function(e,t){var n=Yt("rect",{class:"djs-resize-overlay",width:e.width,height:e.height,x:e.x,y:e.y});return mn(t,n),jt(n,"data-preview-support-element-id",e.id),n};hh.prototype._cloneMarkers=function(e,t="djs-dragger",n=e){var r=this;e.childNodes&&e.childNodes.forEach(o=>{r._cloneMarkers(o,t,n)}),iKt(e)&&eKt.forEach(function(o){if(jt(e,o)){var i=nKt(e,o,r._canvas.getContainer());i&&r._cloneMarker(n,e,i,o,t)}})};hh.prototype._cloneMarker=function(e,t,n,r,o="djs-dragger"){var i=[n.id,o,Jqt.next()].join("-"),a=Cr("marker#"+n.id,e);e=e||this._canvas._svg;var s=a||tCe(n);s.id=i,Un(s).add(o);var l=Cr(":scope > defs",e);l||(l=Yt("defs"),mn(e,l)),mn(l,s);var c=oKt(s.id);jt(t,r,c)};function nKt(e,t,n){var r=rKt(jt(e,t));return Cr("marker#"+r,n||document)}function rKt(e){return e.match(/url\(['"]?#([^'"]*)['"]?\)/)[1]}function oKt(e){return"url(#"+e+")"}function iKt(e){return tKt.indexOf(e.nodeName)!==-1}const kb={__init__:["previewSupport"],previewSupport:["type",hh]},J2="complex-preview";class fEe{constructor(t,n,r){this._canvas=t,this._graphicsFactory=n,this._previewSupport=r,this._markers=[]}create(t){this.cleanUp();const{created:n=[],moved:r=[],removed:o=[],resized:i=[]}=t,a=this._canvas.getLayer(J2);n.filter(s=>!aKt(s)).forEach(s=>{let l;Sr(s)?(l=this._graphicsFactory._createContainer("connection",Yt("g")),this._graphicsFactory.drawConnection(Tm(l),s)):(l=this._graphicsFactory._createContainer("shape",Yt("g")),this._graphicsFactory.drawShape(Tm(l),s),Mi(l,s.x,s.y)),this._previewSupport.addDragger(s,a,l)}),r.forEach(({element:s,delta:l})=>{this._previewSupport.addDragger(s,a,void 0,"djs-dragging"),this._canvas.addMarker(s,"djs-element-hidden"),this._markers.push([s,"djs-element-hidden"]);const c=this._previewSupport.addDragger(s,a);Sr(s)?Mi(c,l.x,l.y):Mi(c,s.x+l.x,s.y+l.y)}),o.forEach(s=>{this._previewSupport.addDragger(s,a,void 0,"djs-dragging"),this._canvas.addMarker(s,"djs-element-hidden"),this._markers.push([s,"djs-element-hidden"])}),i.forEach(({shape:s,bounds:l})=>{this._canvas.addMarker(s,"djs-hidden"),this._markers.push([s,"djs-hidden"]),this._previewSupport.addDragger(s,a,void 0,"djs-dragging");const c=this._graphicsFactory._createContainer("shape",Yt("g"));this._graphicsFactory.drawShape(Tm(c),s,{width:l.width,height:l.height}),Mi(c,l.x,l.y),this._previewSupport.addDragger(s,a,c)})}cleanUp(){Pk(this._canvas.getLayer(J2)),this._markers.forEach(([t,n])=>this._canvas.removeMarker(t,n)),this._markers=[]}show(){this._canvas.showLayer(J2)}hide(){this._canvas.hideLayer(J2)}}fEe.$inject=["canvas","graphicsFactory","previewSupport"];function aKt(e){return e.hidden}const sKt={__depends__:[kb],__init__:["complexPreview"],complexPreview:["type",fEe]};var NH=["top","bottom","left","right"],e_=10;function AH(e,t){bt.call(this,e),this.postExecuted(["connection.create","connection.layout","connection.updateWaypoints"],function(o){var i=o.context,a=i.connection,s=a.source,l=a.target,c=i.hints||{};c.createElementsBehavior!==!1&&(n(s),n(l))}),this.postExecuted(["label.create"],function(o){var i=o.context,a=i.shape,s=i.hints||{};s.createElementsBehavior!==!1&&n(a.labelTarget)}),this.postExecuted(["elements.create"],function(o){var i=o.context,a=i.elements,s=i.hints||{};s.createElementsBehavior!==!1&&a.forEach(function(l){n(l)})});function n(o){if(Dk(o)&&!Sr(o)){var i=uKt(o);i&&r(o,i)}}function r(o,i){var a=dn(o),s=o.label,l=dn(s);if(s.parent){var c=en(o),u;switch(i){case"top":u={x:a.x,y:c.top-e_-s.height/2};break;case"left":u={x:c.left-e_-s.width/2,y:a.y};break;case"bottom":u={x:a.x,y:c.bottom+e_+s.height/2};break;case"right":u={x:c.right+e_+s.width/2,y:a.y};break}var d=wc(u,l);t.moveShape(s,d)}}}Ht(AH,bt);AH.$inject=["eventBus","modeling"];function lKt(e){var t=e.host,n=dn(e),r=Yi(n,t),o;r.indexOf("-")>=0?o=r.split("-"):o=[r];var i=NH.filter(function(a){return o.indexOf(a)===-1});return i}function cKt(e){var t=dn(e),n=[].concat(e.incoming.map(function(r){return r.waypoints[r.waypoints.length-2]}),e.outgoing.map(function(r){return r.waypoints[1]})).map(function(r){return pEe(t,r)});return n}function uKt(e){var t=dn(e.label),n=dn(e),r=pEe(n,t);if(dKt(r)){var o=cKt(e);if(e.host){var i=lKt(e);o=o.concat(i)}var a=NH.filter(function(s){return o.indexOf(s)===-1});if(a.indexOf(r)===-1)return a[0]}}function pEe(e,t){return Yi(t,e,5)}function dKt(e){return NH.indexOf(e)!==-1}function FH(e){bt.call(this,e),this.preExecute("shape.append",function(t){var n=t.source,r=t.shape;t.position||(ae(r,"bpmn:TextAnnotation")?t.position={x:n.x+n.width/2+75,y:n.y-50-r.height/2}:t.position={x:n.x+n.width+80+r.width/2,y:n.y+n.height/2})},!0)}Ht(FH,bt);FH.$inject=["eventBus"];function BH(e,t){e.invoke(bt,this),this.postExecute("shape.move",function(n){var r=n.newParent,o=n.shape,i=kn(o.incoming.concat(o.outgoing),function(a){return ae(a,"bpmn:Association")});Me(i,function(a){t.moveConnection(a,{x:0,y:0},r)})},!0)}Ht(BH,bt);BH.$inject=["injector","modeling"];var Ine=500;function Yk(e,t){t.invoke(bt,this),this._bpmnReplace=e;var n=this;this.postExecuted("elements.create",Ine,function(r){var o=r.elements;o=o.filter(function(i){var a=i.host;return Dne(i,a)}),o.length===1&&o.map(function(i){return o.indexOf(i)}).forEach(function(i){var a=o[i];r.elements[i]=n._replaceShape(o[i],a)})},!0),this.preExecute("elements.move",Ine,function(r){var o=r.shapes,i=r.newHost;if(o.length===1){var a=o[0];Dne(a,i)&&(r.shapes=[n._replaceShape(a,i)])}},!0)}Yk.$inject=["bpmnReplace","injector"];Ht(Yk,bt);Yk.prototype._replaceShape=function(e,t){var n=fKt(e),r={type:"bpmn:BoundaryEvent",host:t};return n&&(r.eventDefinitionType=n.$type),this._bpmnReplace.replaceElement(e,r,{layoutConnection:!1})};function fKt(e){var t=_t(e),n=t.eventDefinitions;return n&&n[0]}function Dne(e,t){return!qn(e)&&In(e,["bpmn:IntermediateThrowEvent","bpmn:IntermediateCatchEvent"])&&!!t}function LH(e,t){bt.call(this,e);function n(r){return kn(r.attachers,function(o){return ae(o,"bpmn:BoundaryEvent")})}this.postExecute("connection.create",function(r){var o=r.context.source,i=r.context.target,a=n(i);ae(o,"bpmn:EventBasedGateway")&&ae(i,"bpmn:ReceiveTask")&&a.length>0&&t.removeElements(a)}),this.postExecute("connection.reconnect",function(r){var o=r.context.oldSource,i=r.context.newSource;ae(o,"bpmn:Gateway")&&ae(i,"bpmn:EventBasedGateway")&&Me(i.outgoing,function(a){var s=a.target,l=n(s);ae(s,"bpmn:ReceiveTask")&&l.length>0&&t.removeElements(l)})})}LH.$inject=["eventBus","modeling"];Ht(LH,bt);function jH(e,t,n){bt.call(this,e),this.preExecute("shape.replace",s,!0),this.postExecuted("shape.replace",l,!0),this.preExecute("connection.create",o,!0),this.postExecuted("connection.delete",r,!0),this.postExecuted("connection.reconnect",i,!0),this.postExecuted("element.updateProperties",a,!0);function r(g){const b=g.source,y=g.target;dv(b)&&Ex(y)&&u(y)}function o(g){const b=g.connection,y=g.source,x=g.target;dv(y)&&t_(x)&&(c(x),f(y,[b]))}function i(g){const b=g.newTarget,y=g.oldSource,x=g.oldTarget;if(x!==b){const w=y;Ex(x)&&u(x),dv(w)&&t_(b)&&c(b)}}function a(g){const{element:b}=g;Ex(b)?(d(b),h(b)):t_(b)&&m(b)}function s(g){const{newData:b,oldShape:y}=g;if(dv(g.oldShape)&&b.eventDefinitionType!=="bpmn:CompensateEventDefinition"||b.type!=="bpmn:BoundaryEvent"){const x=y.outgoing.find(({target:w})=>Ex(w));x&&x.target&&(g._connectionTarget=x.target)}else if(!dv(g.oldShape)&&b.eventDefinitionType==="bpmn:CompensateEventDefinition"&&b.type==="bpmn:BoundaryEvent"){const x=y.outgoing.find(({target:w})=>t_(w));x&&x.target&&(g._connectionTarget=x.target),v(y)}}function l(g){const{_connectionTarget:b,newShape:y}=g;b&&t.connect(y,b)}function c(g){t.updateProperties(g,{isForCompensation:!0})}function u(g){t.updateProperties(g,{isForCompensation:void 0})}function d(g){for(const b of g.incoming)n.canConnect(b.source,g)||t.removeConnection(b);for(const b of g.outgoing)n.canConnect(g,b.target)||t.removeConnection(b)}function f(g,b){g.outgoing.filter(w=>ae(w,"bpmn:Association")).filter(w=>Ex(w.target)&&!b.includes(w)).forEach(w=>t.removeConnection(w))}function h(g){const b=g.attachers.slice();b.length&&t.removeElements(b)}function m(g){const b=g.incoming.filter(y=>dv(y.source));t.removeElements(b)}function v(g){const b=g.outgoing.filter(y=>ae(y,"bpmn:SequenceFlow"));t.removeElements(b)}}Ht(jH,bt);jH.$inject=["eventBus","modeling","bpmnRules"];function Ex(e){const t=_t(e);return t&&t.get("isForCompensation")}function dv(e){return e&&ae(e,"bpmn:BoundaryEvent")&&Eb(e,"bpmn:CompensateEventDefinition")}function t_(e){return e&&ae(e,"bpmn:Activity")&&!Vi(e)}function zH(e){e.invoke(bt,this),this.preExecute("shape.create",1500,function(t){var n=t.context,r=n.parent,o=n.shape;ae(r,"bpmn:Lane")&&!ae(o,"bpmn:Lane")&&(n.parent=gy(r,"bpmn:Participant"))})}zH.$inject=["injector"];Ht(zH,bt);function HH(e,t){bt.call(this,e),this.preExecute("shape.create",function(n){var r=n.context,o=r.shape;if(ae(o,"bpmn:DataObjectReference")&&o.type!=="label"){var i=t.create("bpmn:DataObject");o.businessObject.dataObjectRef=i}})}HH.$inject=["eventBus","bpmnFactory"];Ht(HH,bt);var rB=20,oB=20,hEe=30,n_=2e3;function VH(e,t,n){bt.call(this,t),t.on(["create.start","shape.move.start"],n_,function(o){var i=o.context,a=i.shape,s=e.getRootElement();if(!(!ae(a,"bpmn:Participant")||!ae(s,"bpmn:Process")||!s.children.length)){var l=s.children.filter(function(d){return!ae(d,"bpmn:Group")&&!qn(d)&&!Sr(d)});if(l.length){var c=qo(l),u=pKt(a,c);Ne(a,u),i.createConstraints=hKt(a,c)}}}),t.on("create.start",n_,function(o){var i=o.context,a=i.shape,s=e.getRootElement(),l=e.getGraphics(s);function c(u){u.element=s,u.gfx=l}ae(a,"bpmn:Participant")&&ae(s,"bpmn:Process")&&(t.on("element.hover",n_,c),t.once("create.cleanup",function(){t.off("element.hover",c)}))});function r(){var o=e.getRootElement();return ae(o,"bpmn:Collaboration")?o:n.makeCollaboration()}this.preExecute("elements.create",n_,function(o){var i=o.elements,a=o.parent,s=mKt(i),l;s&&ae(a,"bpmn:Process")&&(o.parent=r(),l=o.hints=o.hints||{},l.participant=s,l.process=a,l.processRef=_t(s).get("processRef"))},!0),this.preExecute("shape.create",function(o){var i=o.parent,a=o.shape;ae(a,"bpmn:Participant")&&ae(i,"bpmn:Process")&&(o.parent=r(),o.process=i,o.processRef=_t(a).get("processRef"))},!0),this.execute("shape.create",function(o){var i=o.hints||{},a=o.process||i.process,s=o.shape,l=i.participant;a&&(!l||s===l)&&_t(s).set("processRef",_t(a))},!0),this.revert("shape.create",function(o){var i=o.hints||{},a=o.process||i.process,s=o.processRef||i.processRef,l=o.shape,c=i.participant;a&&(!c||l===c)&&_t(l).set("processRef",s)},!0),this.postExecute("shape.create",function(o){var i=o.hints||{},a=o.process||o.hints.process,s=o.shape,l=i.participant;if(a){var c=a.children.slice();l?s===l&&n.moveElements(c,{x:0,y:0},l):n.moveElements(c,{x:0,y:0},s)}},!0)}VH.$inject=["canvas","eventBus","modeling"];Ht(VH,bt);function pKt(e,t){t={width:t.width+rB*2+hEe,height:t.height+oB*2};var n=Math.max(e.width,t.width),r=Math.max(e.height,t.height);return{x:-n/2,y:-r/2,width:n,height:r}}function hKt(e,t){return t=en(t),{bottom:t.top+e.height/2-oB,left:t.right-e.width/2+rB,top:t.bottom-e.height/2+oB,right:t.left+e.width/2-rB-hEe}}function mKt(e){return Yn(e,function(t){return ae(t,"bpmn:Participant")})}var Nne="__targetRef_placeholder";function WH(e,t){bt.call(this,e),this.executed(["connection.create","connection.delete","connection.move","connection.reconnect"],Ane(i)),this.reverted(["connection.create","connection.delete","connection.move","connection.reconnect"],Ane(i));function n(a,s,l){var c=a.get("dataInputAssociations");return Yn(c,function(u){return u!==l&&u.targetRef===s})}function r(a,s){var l=a.get("properties"),c=Yn(l,function(u){return u.name===Nne});return!c&&s&&(c=t.create("bpmn:Property",{name:Nne}),Yo(l,c)),c}function o(a,s){var l=r(a);l&&(n(a,l,s)||ko(a.get("properties"),l))}function i(a){var s=a.context,l=s.connection,c=l.businessObject,u=l.target,d=u&&u.businessObject,f=s.newTarget,h=f&&f.businessObject,m=s.oldTarget||s.target,v=m&&m.businessObject,g=l.businessObject,b;v&&v!==d&&o(v,c),h&&h!==d&&o(h,c),d?(b=r(d,!0),g.targetRef=b):g.targetRef=null}}WH.$inject=["eventBus","bpmnFactory"];Ht(WH,bt);function Ane(e){return function(t){var n=t.context,r=n.connection;if(ae(r,"bpmn:DataInputAssociation"))return e(t)}}function Xk(e){this._bpmnUpdater=e}Xk.$inject=["bpmnUpdater"];Xk.prototype.execute=function(e){var t=e.dataStoreBo,n=e.dataStoreDi,r=e.newSemanticParent,o=e.newDiParent;return e.oldSemanticParent=t.$parent,e.oldDiParent=n.$parent,this._bpmnUpdater.updateSemanticParent(t,r),this._bpmnUpdater.updateDiParent(n,o),[]};Xk.prototype.revert=function(e){var t=e.dataStoreBo,n=e.dataStoreDi,r=e.oldSemanticParent,o=e.oldDiParent;return this._bpmnUpdater.updateSemanticParent(t,r),this._bpmnUpdater.updateDiParent(n,o),[]};function UH(e,t,n,r){bt.call(this,r),t.registerHandler("dataStore.updateContainment",Xk);function o(){return n.filter(function(s){return ae(s,"bpmn:Participant")&&_t(s).processRef})[0]}function i(s){return s.children.filter(function(l){return ae(l,"bpmn:DataStoreReference")&&!l.labelTarget})}function a(s,l){var c=s.businessObject||s;if(l=l||o(),l){var u=l.businessObject||l;t.execute("dataStore.updateContainment",{dataStoreBo:c,dataStoreDi:Gn(s),newSemanticParent:u.processRef||u,newDiParent:Gn(l)})}}this.preExecute("shape.create",function(s){var l=s.context,c=l.shape;ae(c,"bpmn:DataStoreReference")&&c.type!=="label"&&(l.hints||(l.hints={}),l.hints.autoResize=!1)}),this.preExecute("elements.move",function(s){var l=s.context,c=l.shapes,u=c.filter(function(d){return ae(d,"bpmn:DataStoreReference")});u.length&&(l.hints||(l.hints={}),l.hints.autoResize=c.filter(function(d){return!ae(d,"bpmn:DataStoreReference")}))}),this.postExecute("shape.create",function(s){var l=s.context,c=l.shape,u=c.parent;ae(c,"bpmn:DataStoreReference")&&c.type!=="label"&&ae(u,"bpmn:Collaboration")&&a(c)}),this.postExecute("shape.move",function(s){var l=s.context,c=l.shape,u=l.oldParent,d=c.parent;if(!ae(u,"bpmn:Collaboration")&&ae(c,"bpmn:DataStoreReference")&&c.type!=="label"&&ae(d,"bpmn:Collaboration")){var f=ae(u,"bpmn:Participant")?u:vKt(u,"bpmn:Participant");a(c,f)}}),this.postExecute("shape.delete",function(s){var l=s.context,c=l.shape,u=e.getRootElement();In(c,["bpmn:Participant","bpmn:SubProcess"])&&ae(u,"bpmn:Collaboration")&&i(u).filter(function(d){return gKt(d,c)}).forEach(function(d){a(d)})}),this.postExecute("canvas.updateRoot",function(s){var l=s.context,c=l.oldRoot,u=l.newRoot,d=i(c);d.forEach(function(f){ae(u,"bpmn:Process")&&a(f,u)})})}UH.$inject=["canvas","commandStack","elementRegistry","eventBus"];Ht(UH,bt);function gKt(e,t){for(var n=e.businessObject||e,r=t.businessObject||t;n.$parent;){if(n.$parent===r.processRef||r)return!0;n=n.$parent}return!1}function vKt(e,t){for(;e.parent;){if(ae(e.parent,t))return e.parent;e=e.parent}}var hT=Math.max,mT=Math.min,yKt=20;function mEe(e,t){return{top:e.top-t.top,right:e.right-t.right,bottom:e.bottom-t.bottom,left:e.left-t.left}}function bKt(e,t,n){var r=n.x,o=n.y,i={x:e.x,y:e.y,width:e.width,height:e.height};return t.indexOf("n")!==-1?(i.y=e.y+o,i.height=e.height-o):t.indexOf("s")!==-1&&(i.height=e.height+o),t.indexOf("e")!==-1?i.width=e.width+r:t.indexOf("w")!==-1&&(i.x=e.x+r,i.width=e.width-r),i}function xKt(e,t){return{x:e.x+(t.left||0),y:e.y+(t.top||0),width:e.width-(t.left||0)+(t.right||0),height:e.height-(t.top||0)+(t.bottom||0)}}function r_(e,t,n){var r=t[e],o=n.min&&n.min[e],i=n.max&&n.max[e];return un(o)&&(r=(/top|left/.test(e)?mT:hT)(r,o)),un(i)&&(r=(/top|left/.test(e)?hT:mT)(r,i)),r}function wKt(e,t){if(!t)return e;var n=en(e);return Rk({top:r_("top",n,t),right:r_("right",n,t),bottom:r_("bottom",n,t),left:r_("left",n,t)})}function CKt(e,t,n,r){var o=en(t),i={top:/n/.test(e)?o.bottom-n.height:o.top,left:/w/.test(e)?o.right-n.width:o.left,bottom:/s/.test(e)?o.top+n.height:o.bottom,right:/e/.test(e)?o.left+n.width:o.right},a=r?en(r):i,s={top:mT(i.top,a.top),left:mT(i.left,a.left),bottom:hT(i.bottom,a.bottom),right:hT(i.right,a.right)};return Rk(s)}function _x(e,t){return typeof e<"u"?e:yKt}function SKt(e,t){var n,r,o,i;return typeof t=="object"?(n=_x(t.left),r=_x(t.right),o=_x(t.top),i=_x(t.bottom)):n=r=o=i=_x(t),{x:e.x-n,y:e.y-o,width:e.width+n+r,height:e.height+o+i}}function EKt(e){return!(e.waypoints||e.type==="label")}function gEe(e,t){var n;if(e.length===void 0?n=kn(e.children,EKt):n=e,n.length)return SKt(qo(n),t)}var If=Math.abs;function _Kt(e,t){return mEe(en(t),en(e))}var $Kt=["bpmn:Participant","bpmn:Process","bpmn:SubProcess"],al=30;function Qk(e,t){return t=t||[],e.children.filter(function(n){ae(n,"bpmn:Lane")&&(Qk(n,t),t.push(n))}),t}function mh(e){return e.children.filter(function(t){return ae(t,"bpmn:Lane")})}function dl(e){return gy(e,$Kt)||e}function PKt(e,t){var n=dl(e),r=ae(n,"bpmn:Process")?[]:[n],o=Qk(n,r),i=en(e),a=en(t),s=_Kt(e,t),l=[],c=ai(e);return o.forEach(function(u){if(u!==e){var d=c?0:s.top,f=c?s.right:0,h=c?0:s.bottom,m=c?s.left:0,v=en(u);s.top&&(If(v.bottom-i.top)<10&&(h=a.top-v.bottom),If(v.top-i.top)<5&&(d=a.top-v.top)),s.left&&(If(v.right-i.left)<10&&(f=a.left-v.right),If(v.left-i.left)<5&&(m=a.left-v.left)),s.bottom&&(If(v.top-i.bottom)<10&&(d=a.bottom-v.top),If(v.bottom-i.bottom)<5&&(h=a.bottom-v.bottom)),s.right&&(If(v.left-i.right)<10&&(m=a.right-v.left),If(v.right-i.right)<5&&(f=a.right-v.right)),(d||f||h||m)&&l.push({shape:u,newBounds:xKt(u,{top:d,right:f,bottom:h,left:m})})}}),l}var MKt=500;function GH(e,t){bt.call(this,e);function n(r,o){var i=ai(r),a=mh(o),s=[],l=[],c=[],u=[];if(Dg(a,function(g){return i?g.y>r.y?l.push(g):s.push(g):g.x>r.x?u.push(g):c.push(g),g.children}),!!a.length){var d;i?l.length&&s.length?d=r.height/2:d=r.height:u.length&&c.length?d=r.width/2:d=r.width;var f,h,m,v;s.length&&(f=t.calculateAdjustments(s,"y",d,r.y-10),t.makeSpace(f.movingShapes,f.resizingShapes,{x:0,y:d},"s")),l.length&&(h=t.calculateAdjustments(l,"y",-d,r.y+r.height+10),t.makeSpace(h.movingShapes,h.resizingShapes,{x:0,y:-d},"n")),c.length&&(m=t.calculateAdjustments(c,"x",d,r.x-10),t.makeSpace(m.movingShapes,m.resizingShapes,{x:d,y:0},"e")),u.length&&(v=t.calculateAdjustments(u,"x",-d,r.x+r.width+10),t.makeSpace(v.movingShapes,v.resizingShapes,{x:-d,y:0},"w"))}}this.postExecuted("shape.delete",MKt,function(r){var o=r.context,i=o.hints,a=o.shape,s=o.oldParent;ae(a,"bpmn:Lane")&&(i&&i.nested||n(a,s))})}GH.$inject=["eventBus","spaceTool"];Ht(GH,bt);var Fne=500;function Zk(e,t){t.invoke(bt,this),this._bpmnReplace=e;var n=this;this.postExecuted("elements.create",Fne,function(r){var o=r.elements;o.filter(function(i){var a=i.host;return Bne(i,a)}).map(function(i){return o.indexOf(i)}).forEach(function(i){r.elements[i]=n._replaceShape(o[i])})},!0),this.preExecute("elements.move",Fne,function(r){var o=r.shapes,i=r.newHost;o.forEach(function(a,s){var l=a.host;Bne(a,RKt(o,l)?l:i)&&(o[s]=n._replaceShape(a))})},!0)}Zk.$inject=["bpmnReplace","injector"];Ht(Zk,bt);Zk.prototype._replaceShape=function(e){var t=TKt(e),n;return t?n={type:"bpmn:IntermediateCatchEvent",eventDefinitionType:t.$type}:n={type:"bpmn:IntermediateThrowEvent"},this._bpmnReplace.replaceElement(e,n,{layoutConnection:!1})};function TKt(e){var t=_t(e),n=t.eventDefinitions;return n&&n[0]}function Bne(e,t){return!qn(e)&&ae(e,"bpmn:BoundaryEvent")&&!t}function RKt(e,t){return e.indexOf(t)!==-1}function qH(e,t,n){bt.call(this,e);function r(o,i,a){var s=i.waypoints,l,c,u,d,f,h,m,v=o.outgoing.slice(),g=o.incoming.slice(),b;un(a.width)?b=dn(a):b=a;var y=ZF(s,b);if(y){if(l=s.slice(0,y.index),c=s.slice(y.index+(y.bendpoint?1:0)),!l.length||!c.length)return;u=y.bendpoint?s[y.index]:b,(l.length===1||!Lne(o,l[l.length-1]))&&l.push(jne(u)),(c.length===1||!Lne(o,c[0]))&&c.unshift(jne(u))}d=i.source,f=i.target,t.canConnect(d,o,i)&&(n.reconnectEnd(i,o,l||b),h=i),t.canConnect(o,f,i)&&(h?m=n.connect(o,f,{type:i.type,waypoints:c}):(n.reconnectStart(i,o,c||b),m=i));var x=[].concat(h&&kn(g,function(w){return w.source===h.source})||[],m&&kn(v,function(w){return w.target===m.target})||[]);x.length&&n.removeElements(x)}this.preExecute("elements.move",function(o){var i=o.newParent,a=o.shapes,s=o.delta,l=a[0];if(!(!l||!i)){i&&i.waypoints&&(o.newParent=i=i.parent);var c=dn(l),u={x:c.x+s.x,y:c.y+s.y},d=Yn(i.children,function(f){var h=t.canInsert(a,f);return h&&ZF(f.waypoints,u)});d&&(o.targetFlow=d,o.position=u)}},!0),this.postExecuted("elements.move",function(o){var i=o.shapes,a=o.targetFlow,s=o.position;a&&r(i[0],a,s)},!0),this.preExecute("shape.create",function(o){var i=o.parent,a=o.shape;t.canInsert(a,i)&&(o.targetFlow=i,o.parent=i.parent)},!0),this.postExecuted("shape.create",function(o){var i=o.shape,a=o.targetFlow,s=o.position;a&&r(i,a,s)},!0)}Ht(qH,bt);qH.$inject=["eventBus","bpmnRules","modeling"];function Lne(e,t){var n=t.x,r=t.y;return n>=e.x&&n<=e.x+e.width&&r>=e.y&&r<=e.y+e.height}function jne(e){return Ne({},e)}function KH(e,t){bt.call(this,e),this.preExecuted("connection.create",function(n){var r=n.context,o=r.connection,i=r.source,a=r.target,s=r.hints;if(!(s&&s.createElementsBehavior===!1)&&fv(o)){var l=[];ae(i,"bpmn:EventBasedGateway")?l=a.incoming.filter(c=>c!==o&&fv(c)):l=a.incoming.filter(c=>c!==o&&fv(c)&&ae(c.source,"bpmn:EventBasedGateway")),l.forEach(function(c){t.removeConnection(c)})}}),this.preExecuted("shape.replace",function(n){var r=n.context,o=r.newShape;if(ae(o,"bpmn:EventBasedGateway")){var i=o.outgoing.filter(fv).reduce(function(a,s){return a.includes(s.target)?a:a.concat(s.target)},[]);i.forEach(function(a){a.incoming.filter(fv).forEach(function(s){const l=a.incoming.filter(fv).filter(function(c){return c.source===o});(s.source!==o||l.length>1)&&t.removeConnection(s)})})}})}KH.$inject=["eventBus","modeling"];Ht(KH,bt);function fv(e){return ae(e,"bpmn:SequenceFlow")}var o_=1500,zne=2e3;function vEe(e,t,n){t.on(["create.hover","create.move","create.out","create.end","shape.move.hover","shape.move.move","shape.move.out","shape.move.end"],o_,function(r){var o=r.context,i=o.shape||r.shape,a=r.hover;ae(a,"bpmn:Lane")&&!In(i,["bpmn:Lane","bpmn:Participant"])&&(r.hover=dl(a),r.hoverGfx=e.getGraphics(r.hover));var s=n.getRootElement();a!==s&&(i.labelTarget||In(i,["bpmn:Group","bpmn:TextAnnotation"]))&&(r.hover=s,r.hoverGfx=e.getGraphics(r.hover))}),t.on(["connect.hover","connect.out","connect.end","connect.cleanup","global-connect.hover","global-connect.out","global-connect.end","global-connect.cleanup"],o_,function(r){var o=r.hover;ae(o,"bpmn:Lane")&&(r.hover=dl(o)||o,r.hoverGfx=e.getGraphics(r.hover))}),t.on(["bendpoint.move.hover"],o_,function(r){var o=r.context,i=r.hover,a=o.type;ae(i,"bpmn:Lane")&&/reconnect/.test(a)&&(r.hover=dl(i)||i,r.hoverGfx=e.getGraphics(r.hover))}),t.on(["connect.start"],o_,function(r){var o=r.context,i=o.start;ae(i,"bpmn:Lane")&&(o.start=dl(i)||i)}),t.on("shape.move.start",zne,function(r){var o=r.shape;ae(o,"bpmn:Lane")&&(r.shape=dl(o)||o)}),t.on("spaceTool.move",zne,function(r){var o=r.hover;o&&ae(o,"bpmn:Lane")&&(r.hover=dl(o))})}vEe.$inject=["elementRegistry","eventBus","canvas"];function OKt(e){return e.create("bpmn:Category")}function kKt(e){return e.create("bpmn:CategoryValue")}function IKt(e,t,n){return Yo(t.get("categoryValue"),e),e.$parent=t,Yo(n.get("rootElements"),t),t.$parent=n,e}function DKt(e){var t=e.$parent;return t&&(ko(t.get("categoryValue"),e),e.$parent=null),e}function NKt(e){var t=e.$parent;return t&&(ko(t.get("rootElements"),e),e.$parent=null),e}var Hne=770;function YH(e,t,n,r,o,i){o.invoke(bt,this);function a(){return n.filter(function(m){return ae(m,"bpmn:Group")})}function s(m,v){return m.some(function(g){var b=_t(g),y=b.categoryValueRef&&b.categoryValueRef.$parent;return y===v})}function l(m,v){return m.some(function(g){var b=_t(g);return b.categoryValueRef===v})}function c(m,v,g){var b=a().filter(function(y){return y.businessObject!==g});v&&!s(b,v)&&NKt(v),m&&!l(b,m)&&DKt(m)}function u(m,v){return IKt(m,v,t.getDefinitions())}function d(m,v){var g=_t(m),b=g.categoryValueRef;b||(b=g.categoryValueRef=v.categoryValue=v.categoryValue||kKt(e));var y=b.$parent;y||(y=b.$parent=v.category=v.category||OKt(e)),u(b,y,t.getDefinitions())}function f(m,v){var g=v.category,b=v.categoryValue,y=_t(m);b?(y.categoryValueRef=null,c(b,g,y)):c(null,y.categoryValueRef.$parent,y)}this.execute("label.create",function(m){var v=m.context,g=v.labelTarget;ae(g,"bpmn:Group")&&d(g,v)}),this.revert("label.create",function(m){var v=m.context,g=v.labelTarget;ae(g,"bpmn:Group")&&f(g,v)}),this.execute("shape.delete",function(m){var v=m.context,g=v.shape,b=_t(g);if(!(!ae(g,"bpmn:Group")||g.labelTarget)){var y=v.categoryValue=b.categoryValueRef,x;y&&(x=v.category=y.$parent,c(y,x,b),b.categoryValueRef=null)}}),this.reverted("shape.delete",function(m){var v=m.context,g=v.shape;if(!(!ae(g,"bpmn:Group")||g.labelTarget)){var b=v.category,y=v.categoryValue,x=_t(g);y&&(x.categoryValueRef=y,u(y,b))}}),this.execute("shape.create",function(m){var v=m.context,g=v.shape;!ae(g,"bpmn:Group")||g.labelTarget||_t(g).categoryValueRef&&d(g,v)}),this.reverted("shape.create",function(m){var v=m.context,g=v.shape;!ae(g,"bpmn:Group")||g.labelTarget||_t(g).categoryValueRef&&f(g,v)});function h(m,v){var g=e.create(m.$type);return i.copyElement(m,g,null,v)}r.on("copyPaste.copyElement",Hne,function(m){var v=m.descriptor,g=m.element;if(!(!ae(g,"bpmn:Group")||g.labelTarget)){var b=_t(g);if(b.categoryValueRef){var y=b.categoryValueRef;v.categoryValue=h(y,!0),y.$parent&&(v.category=h(y.$parent,!0))}}}),r.on("copyPaste.pasteElement",Hne,function(m){var v=m.descriptor,g=v.businessObject,b=v.categoryValue,y=v.category;b&&(b=g.categoryValueRef=h(b)),y&&(b.$parent=h(y)),delete v.category,delete v.categoryValue})}YH.$inject=["bpmnFactory","bpmnjs","elementRegistry","eventBus","injector","moddleCopy"];Ht(YH,bt);function iB(e,t,n,r){var o,i,a,s,l;return o=(r.y-n.y)*(t.x-e.x)-(r.x-n.x)*(t.y-e.y),o==0?null:(i=e.y-n.y,a=e.x-n.x,l=(r.x-n.x)*i-(r.y-n.y)*a,s=l/o,{x:Math.round(e.x+s*(t.x-e.x)),y:Math.round(e.y+s*(t.y-e.y))})}function yEe(e){function t(r,o,i){var a={x:i.x,y:i.y-50},s={x:i.x-50,y:i.y},l=iB(r,o,i,a),c=iB(r,o,i,s),u;l&&c?Vne(l,i)>Vne(c,i)?u=c:u=l:u=l||c,r.original=u}function n(r){var o=r.waypoints;t(o[0],o[1],dn(r.source)),t(o[o.length-1],o[o.length-2],dn(r.target))}e.on("bpmnElement.added",function(r){var o=r.element;o.waypoints&&n(o)})}yEe.$inject=["eventBus"];function Vne(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function XH(e){bt.call(this,e);var t=["bpmn:Participant","bpmn:Lane"];this.executed(["shape.move","shape.create","shape.resize"],function(n){var r=n.context.shape,o=_t(r),i=Gn(r);if(In(o,t)){var a=i.get("isHorizontal");a===void 0&&(a=!0),i.set("isHorizontal",a)}})}XH.$inject=["eventBus"];Ht(XH,bt);var bEe=Math.sqrt,xEe=Math.min,AKt=Math.max,Wne=Math.abs;function Une(e){return Math.pow(e,2)}function $x(e,t){return bEe(Une(e.x-t.x)+Une(e.y-t.y))}function FKt(e,t){var n=0,r,o,i,a,s,l,c,u,d,f,h;for(n=0;n line intersections");c.length===1&&(u={type:"bendpoint",position:c[0],segmentIndex:n,bendpointIndex:qne(r,c[0])?n:n+1}),c.length===2&&(s=jKt(c[0],c[1]),u={type:"segment",position:s,segmentIndex:n,relativeLocation:$x(r,s)/$x(r,o)}),d=$x(u.position,e),(!h||f>d)&&(h=u,f=d)}return h}function BKt(e,t,n,r){var o=t.x-e.x,i=t.y-e.y,a=n.x-e.x,s=n.y-e.y,l=o*o+i*i,c=o*a+i*s,u=a*a+s*s-r*r,d=c/l,f=u/l,h=d*d-f;if(h<0&&h>-1e-6&&(h=0),h<0)return[];var m=bEe(h),v=-d+m,g=-d-m,b={x:e.x-o*v,y:e.y-i*v};if(h===0)return[b];var y={x:e.x-o*g,y:e.y-i*g};return[b,y].filter(function(x){return LKt(x,e,t)})}function LKt(e,t,n){return Gne(e.x,t.x,n.x)&&Gne(e.y,t.y,n.y)}function Gne(e,t,n){return e>=xEe(t,n)-gT&&e<=AKt(t,n)+gT}function jKt(e,t){return{x:(e.x+t.x)/2,y:(e.y+t.y)/2}}var gT=.1;function qne(e,t){return Wne(e.x-t.x)<=gT&&Wne(e.y-t.y)<=gT}function zKt(e,t,n,r){var o=n.segmentIndex,i=t.length-e.length;if(r.segmentMove){var a=r.segmentMove.segmentStartIndex,s=r.segmentMove.newSegmentStartIndex;return o===a?s:o>=s?o+i=c&&(u=l?o+1:o-1),ot.length-2||c===null)return a;var u=Kne(n,l),d=Kne(t,c),f=s.position,h=VKt(u,f),m=HKt(u,d);if(s.type==="bendpoint"){var v=t.length-n.length,g=s.bendpointIndex,b=n[g];if(t.indexOf(b)!==-1)return a;if(v===0){var y=t[g];return o=y.x-s.position.x,i=y.y-s.position.y,{delta:{x:o,y:i},point:{x:e.x+o,y:e.y+i}}}v<0&&g!==0&&g{_t(a.context.element)===a.context.moddleElement&&o(a)});function o(a){var s=a.context,l=s.element,c=s.properties;if(Xne in c&&t.updateLabel(l,c[Xne]),Qne in c&&ae(l,"bpmn:TextAnnotation")){var u=r.getTextAnnotationBounds({x:l.x,y:l.y,width:l.width,height:l.height},c[Qne]||"");t.updateLabel(l,c.text,u)}}this.postExecute(["shape.create","connection.create"],function(a){var s=a.context,l=s.hints||{};if(l.createElementsBehavior!==!1){var c=s.shape||s.connection;qn(c)||!ig(c)||Dc(c)&&t.updateLabel(c,Dc(c))}}),this.postExecute("shape.delete",function(a){var s=a.context,l=s.labelTarget,c=s.hints||{};l&&c.unsetLabel!==!1&&t.updateLabel(l,null,null,{removeShape:!1})});function i(a){var s=a.context,l=s.connection,c=l.label,u=Ne({},s.hints),d=s.newWaypoints||l.waypoints,f=s.oldWaypoints;return typeof u.startChanged>"u"&&(u.startChanged=!!u.connectionStart),typeof u.endChanged>"u"&&(u.endChanged=!!u.connectionEnd),WKt(c,d,f,u)}this.postExecute(["connection.layout","connection.updateWaypoints"],function(a){var s=a.context,l=s.hints||{};if(l.labelBehavior!==!1){var c=s.connection,u=c.label,d;!u||!u.parent||(d=i(a),t.moveShape(u,d))}}),this.postExecute(["shape.replace"],function(a){var s=a.context,l=s.newShape,c=s.oldShape,u=_t(l);u&&ig(u)&&c.label&&l.label&&(l.label.x=c.label.x,l.label.y=c.label.y)}),this.postExecute("shape.resize",function(a){var s=a.context,l=s.shape,c=s.newBounds,u=s.oldBounds;if(Dk(l)){var d=l.label,f=dn(d),h=QKt(u),m=XKt(f,h),v=YKt(m,u,c);t.moveShape(d,v)}})}Ht(QH,bt);QH.$inject=["eventBus","modeling","bpmnFactory","textRenderer"];function YKt(e,t,n){var r=nE(e,t,n);return Dd(wc(r,e))}function XKt(e,t){if(t.length){var n=ZKt(e,t);return OH(e,n)}}function QKt(e){return[[{x:e.x,y:e.y},{x:e.x+(e.width||0),y:e.y}],[{x:e.x+(e.width||0),y:e.y},{x:e.x+(e.width||0),y:e.y+(e.height||0)}],[{x:e.x,y:e.y+(e.height||0)},{x:e.x+(e.width||0),y:e.y+(e.height||0)}],[{x:e.x,y:e.y},{x:e.x,y:e.y+(e.height||0)}]]}function ZKt(e,t){var n=t.map(function(o){return{line:o,distance:ZSe(e,o)}}),r=Au(n,"distance");return r[0].line}function JKt(e,t,n,r){return wEe(e,t,n,r).point}function ZH(e,t){bt.call(this,e);function n(r,o){var i=r.context,a=i.connection,s=Ne({},i.hints),l=i.newWaypoints||a.waypoints,c=i.oldWaypoints;return typeof s.startChanged>"u"&&(s.startChanged=!!s.connectionStart),typeof s.endChanged>"u"&&(s.endChanged=!!s.connectionEnd),JKt(o,l,c,s)}this.postExecute(["connection.layout","connection.updateWaypoints"],function(r){var o=r.context,i=o.connection,a=i.outgoing,s=i.incoming;s.forEach(function(l){var c=l.waypoints[l.waypoints.length-1],u=n(r,c),d=[].concat(l.waypoints.slice(0,-1),[u]);t.updateWaypoints(l,d)}),a.forEach(function(l){var c=l.waypoints[0],u=n(r,c),d=[].concat([u],l.waypoints.slice(1));t.updateWaypoints(l,d)})}),this.postExecute(["connection.move"],function(r){var o=r.context,i=o.connection,a=i.outgoing,s=i.incoming,l=o.delta;s.forEach(function(c){var u=c.waypoints[c.waypoints.length-1],d={x:u.x+l.x,y:u.y+l.y},f=[].concat(c.waypoints.slice(0,-1),[d]);t.updateWaypoints(c,f)}),a.forEach(function(c){var u=c.waypoints[0],d={x:u.x+l.x,y:u.y+l.y},f=[].concat([d],c.waypoints.slice(1));t.updateWaypoints(c,f)})})}Ht(ZH,bt);ZH.$inject=["eventBus","modeling"];function Jk(e,t,n){var r=tI(e),o=EEe(r,t),i=r[0];return o.length?o[o.length-1]:nE(i.original||i,n,t)}function eI(e,t,n){var r=tI(e),o=EEe(r,t),i=r[r.length-1];return o.length?o[0]:nE(i.original||i,n,t)}function JH(e,t,n){var r=tI(e),o=SEe(t,n),i=r[0];return nE(i.original||i,o,t)}function eV(e,t,n){var r=tI(e),o=SEe(t,n),i=r[r.length-1];return nE(i.original||i,o,t)}function SEe(e,t){return{x:e.x-t.x,y:e.y-t.y,width:e.width,height:e.height}}function tI(e){var t=e.waypoints;if(!t.length)throw new Error("connection#"+e.id+": no waypoints");return t}function EEe(e,t){var n=Gi(e,tYt);return kn(n,function(r){return eYt(r,t)})}function eYt(e,t){return Yi(t,e,1)==="intersect"}function tYt(e){return e.original||e}function tV(e,t){bt.call(this,e),this.postExecute("shape.replace",function(n){var r=n.oldShape,o=n.newShape;if(nYt(r,o)){var i=rYt(r);i.incoming.forEach(function(a){var s=eI(a,o,r);t.reconnectEnd(a,o,s)}),i.outgoing.forEach(function(a){var s=Jk(a,o,r);t.reconnectStart(a,o,s)})}},!0)}tV.$inject=["eventBus","modeling"];Ht(tV,bt);function nYt(e,t){return ae(e,"bpmn:Participant")&&Bn(e)&&ae(t,"bpmn:Participant")&&!Bn(t)}function rYt(e){var t=GS([e],!1),n=[],r=[];return t.forEach(function(o){o!==e&&(o.incoming.forEach(function(i){ae(i,"bpmn:MessageFlow")&&n.push(i)}),o.outgoing.forEach(function(i){ae(i,"bpmn:MessageFlow")&&r.push(i)}))},[]),{incoming:n,outgoing:r}}const oYt=["bpmn:MessageEventDefinition","bpmn:TimerEventDefinition","bpmn:EscalationEventDefinition","bpmn:ConditionalEventDefinition","bpmn:SignalEventDefinition"];function _Ee(e){const t=_t(e);if(!ae(t,"bpmn:BoundaryEvent")&&!(ae(t,"bpmn:StartEvent")&&Vi(t.$parent)))return!1;const n=t.get("eventDefinitions");return!n||!n.length?!1:oYt.some(r=>ae(n[0],r))}function $Ee(e){return ae(e,"bpmn:BoundaryEvent")?"cancelActivity":"isInterrupting"}function nV(e,t){e.invoke(bt,this),this.postExecuted("shape.replace",function(n){const r=n.context.oldShape,o=n.context.newShape,i=n.context.hints;if(!_Ee(o))return;const a=$Ee(o);if(i.targetElement&&i.targetElement[a]!==void 0)return;const l=_t(r).get(a),c=_t(o).get(a);l!==c&&t.updateProperties(o,{[a]:l})})}nV.$inject=["injector","modeling"];Ht(nV,bt);function rV(e,t){bt.call(this,e),this.preExecute("shape.resize",function(n){var r=n.shape,o=Gn(r),i=o&&o.get("label"),a=i&&i.get("bounds");a&&t.updateModdleProperties(r,i,{bounds:void 0})},!0)}Ht(rV,bt);rV.$inject=["eventBus","modeling"];function oV(e,t,n){bt.call(this,e),this.preExecute("shape.delete",function(r){var o=r.context.shape;if(!(o.incoming.length!==1||o.outgoing.length!==1)){var i=o.incoming[0],a=o.outgoing[0];if(!(!ae(i,"bpmn:SequenceFlow")||!ae(a,"bpmn:SequenceFlow"))&&t.canConnect(i.source,a.target,i)){var s=iYt(i.waypoints,a.waypoints);n.reconnectEnd(i,a.target,s)}}})}Ht(oV,bt);oV.$inject=["eventBus","bpmnRules","modeling"];function pv(e){return e.original||e}function iYt(e,t){var n=iB(pv(e[e.length-2]),pv(e[e.length-1]),pv(t[1]),pv(t[0]));return n?[].concat(e.slice(0,e.length-1),[n],t.slice(1)):[pv(e[0]),pv(t[t.length-1])]}function iV(e,t){bt.call(this,e),this.preExecute("shape.delete",function(n){var r=n.shape,o=r.parent;ae(r,"bpmn:Participant")&&(n.collaborationRoot=o)},!0),this.postExecute("shape.delete",function(n){var r=n.collaborationRoot;if(r&&!r.businessObject.participants.length){var o=t.makeProcess(),i=r.children.slice();t.moveElements(i,{x:0,y:0},o)}},!0)}iV.$inject=["eventBus","modeling"];Ht(iV,bt);function aV(e,t,n,r){bt.call(this,e);var o=r.get("dragging",!1);function i(l){var c=l.source,u=l.target,d=l.parent;if(d){var f,h;ae(l,"bpmn:SequenceFlow")&&(n.canConnectSequenceFlow(c,u)||(h=!0),n.canConnectMessageFlow(c,u)&&(f="bpmn:MessageFlow")),ae(l,"bpmn:MessageFlow")&&(n.canConnectMessageFlow(c,u)||(h=!0),n.canConnectSequenceFlow(c,u)&&(f="bpmn:SequenceFlow")),h&&t.removeConnection(l),f&&t.connect(c,u,{type:f,waypoints:l.waypoints.slice()})}}function a(l){var c=l.context,u=c.connection,d=c.newSource||u.source,f=c.newTarget||u.target,h,m;h=n.canConnect(d,f),!(!h||h.type===u.type)&&(m=t.connect(d,f,{type:h.type,associationDirection:h.associationDirection,waypoints:u.waypoints.slice()}),u.parent&&t.removeConnection(u),c.connection=m,o&&s(u,m))}function s(l,c){var u=o.context(),d=u&&u.payload.previousSelection,f;!d||!d.length||(f=d.indexOf(l),f!==-1&&d.splice(f,1,c))}this.postExecuted("elements.move",function(l){var c=l.closure,u=c.allConnections;Me(u,i)},!0),this.preExecute("connection.reconnect",a),this.postExecuted("element.updateProperties",function(l){var c=l.context,u=c.properties,d=c.element,f=d.businessObject,h;u.default&&(h=Yn(d.outgoing,xc({id:d.businessObject.default.id})),h&&t.updateProperties(h,{conditionExpression:void 0})),u.conditionExpression&&f.sourceRef.default===f&&t.updateProperties(d.source,{default:void 0})})}Ht(aV,bt);aV.$inject=["eventBus","modeling","bpmnRules","injector"];function nI(e,t,n,r,o,i){r.invoke(bt,this),this._bpmnReplace=e,this._elementRegistry=n,this._selection=i,this.postExecuted(["elements.create"],500,function(a){var s=a.context,l=s.parent,c=s.elements,u=cs(c,function(d,f){var h=t.canReplace([f],f.host||f.parent||l);return h?d.concat(h.replacements):d},[]);u.length&&this._replaceElements(c,u)},this),this.postExecuted(["elements.move"],500,function(a){var s=a.context,l=s.newParent,c=s.newHost,u=[];Me(s.closure.topLevel,function(f){Vi(f)?u=u.concat(f.children):u=u.concat(f)}),u.length===1&&c&&(l=c);var d=t.canReplace(u,l);d&&this._replaceElements(u,d.replacements,c)},this),this.postExecute(["shape.replace"],1500,function(a){var s=a.context,l=s.oldShape,c=s.newShape,u=l.attachers,d;u&&u.length&&(d=t.canReplace(u,c),this._replaceElements(u,d.replacements))},this),this.postExecuted(["shape.replace"],1500,function(a){var s=a.context,l=s.oldShape,c=s.newShape;o.unclaimId(l.businessObject.id,l.businessObject),o.updateProperties(c,{id:l.id})})}Ht(nI,bt);nI.prototype._replaceElements=function(e,t){var n=this._elementRegistry,r=this._bpmnReplace,o=this._selection;Me(t,function(i){var a={type:i.newElementType},s=n.get(i.oldElementId),l=e.indexOf(s);e[l]=r.replaceElement(s,a,{select:!1})}),t&&o.select(e)};nI.$inject=["bpmnReplace","bpmnRules","elementRegistry","injector","modeling","selection"];var aYt=1500,sYt={width:140,height:120},sV={width:300,height:60},lV={width:60,height:300},T$={width:300,height:150},R$={width:150,height:300},PEe={width:140,height:120},MEe={width:50,height:30};function TEe(e){e.on("resize.start",aYt,function(t){var n=t.context,r=n.shape,o=n.direction,i=n.balanced;(ae(r,"bpmn:Lane")||ae(r,"bpmn:Participant"))&&(n.resizeConstraints=fYt(r,o,i)),ae(r,"bpmn:SubProcess")&&Bn(r)&&(n.minDimensions=PEe),ae(r,"bpmn:TextAnnotation")&&(n.minDimensions=MEe)})}TEe.$inject=["eventBus"];var Df=Math.abs,lYt=Math.min,cYt=Math.max;function REe(e,t,n,r){var o=e[t];e[t]=o===void 0?n:r(n,o)}function hv(e,t,n){return REe(e,t,n,lYt)}function mv(e,t,n){return REe(e,t,n,cYt)}var uYt={top:20,left:50,right:20,bottom:20},dYt={top:50,left:20,right:20,bottom:20};function fYt(e,t,n){var r=dl(e),o=!0,i=!0,a=Qk(r,[r]),s=en(e),l={},c={},u=ai(e),d=u?sV:lV;/n/.test(t)?c.top=s.bottom-d.height:/e/.test(t)?c.right=s.left+d.width:/s/.test(t)?c.bottom=s.top+d.height:/w/.test(t)&&(c.left=s.right-d.width),a.forEach(function(m){var v=en(m);u?(v.tops.bottom+10&&(i=!1)):(v.lefts.right+10&&(i=!1)),/n/.test(t)&&(n&&Df(s.top-v.bottom)<10&&mv(l,"top",v.top+d.height),Df(s.top-v.top)<5&&hv(c,"top",v.bottom-d.height)),/e/.test(t)&&(n&&Df(s.right-v.left)<10&&hv(l,"right",v.right-d.width),Df(s.right-v.right)<5&&mv(c,"right",v.left+d.width)),/s/.test(t)&&(n&&Df(s.bottom-v.top)<10&&hv(l,"bottom",v.bottom-d.height),Df(s.bottom-v.bottom)<5&&mv(c,"bottom",v.top+d.height)),/w/.test(t)&&(n&&Df(s.left-v.right)<10&&mv(l,"left",v.left+d.width),Df(s.left-v.left)<5&&hv(c,"left",v.right-d.width))});var f=r.children.filter(function(m){return!m.hidden&&!m.waypoints&&(ae(m,"bpmn:FlowElement")||ae(m,"bpmn:Artifact"))}),h=u?uYt:dYt;return f.forEach(function(m){var v=en(m);/n/.test(t)&&(!u||o)&&hv(c,"top",v.top-h.top),/e/.test(t)&&(u||i)&&mv(c,"right",v.right+h.right),/s/.test(t)&&(!u||i)&&mv(c,"bottom",v.bottom+h.bottom),/w/.test(t)&&(u||o)&&hv(c,"left",v.left-h.left)}),{min:c,max:l}}var Zne=1001;function OEe(e,t){e.on("resize.start",Zne+500,function(n){var r=n.context,o=r.shape;(ae(o,"bpmn:Lane")||ae(o,"bpmn:Participant"))&&(r.balanced=!iC(n))}),e.on("resize.end",Zne,function(n){var r=n.context,o=r.shape,i=r.canExecute,a=r.newBounds;if(ae(o,"bpmn:Lane")||ae(o,"bpmn:Participant"))return i&&(a=pCe(a),t.resizeLane(o,a,r.balanced)),!1})}OEe.$inject=["eventBus","modeling"];var pYt=500;function cV(e,t,n,r,o){n.invoke(bt,this);function i(u){return In(u,["bpmn:ReceiveTask","bpmn:SendTask"])||hYt(u,["bpmn:ErrorEventDefinition","bpmn:EscalationEventDefinition","bpmn:MessageEventDefinition","bpmn:SignalEventDefinition"])}function a(u){var d=e.getDefinitions(),f=d.get("rootElements");return!!Yn(f,xc({id:u.id}))}function s(u){if(ae(u,"bpmn:ErrorEventDefinition"))return"errorRef";if(ae(u,"bpmn:EscalationEventDefinition"))return"escalationRef";if(ae(u,"bpmn:MessageEventDefinition"))return"messageRef";if(ae(u,"bpmn:SignalEventDefinition"))return"signalRef"}function l(u){if(In(u,["bpmn:ReceiveTask","bpmn:SendTask"]))return u.get("messageRef");var d=u.get("eventDefinitions"),f=d[0];return f.get(s(f))}function c(u,d){if(In(u,["bpmn:ReceiveTask","bpmn:SendTask"]))return u.set("messageRef",d);var f=u.get("eventDefinitions"),h=f[0];return h.set(s(h),d)}this.executed(["shape.create","element.updateProperties","element.updateModdleProperties"],function(u){var d=u.shape||u.element;if(i(d)){var f=_t(d),h=l(f),m;h&&!a(h)&&(m=e.getDefinitions().get("rootElements"),Yo(m,h),u.addedRootElement=h)}},!0),this.reverted(["shape.create","element.updateProperties","element.updateModdleProperties"],function(u){var d=u.addedRootElement;if(d){var f=e.getDefinitions().get("rootElements");ko(f,d)}},!0),t.on("copyPaste.copyElement",function(u){var d=u.descriptor,f=u.element;if(!(f.labelTarget||!i(f))){var h=_t(f),m=l(h);m&&(d.referencedRootElement=m)}}),t.on("copyPaste.pasteElement",pYt,function(u){var d=u.descriptor,f=d.businessObject,h=d.referencedRootElement;h&&(a(h)||(h=r.copyElement(h,o.create(h.$type))),c(f,h),delete d.referencedRootElement)})}cV.$inject=["bpmnjs","eventBus","injector","moddleCopy","bpmnFactory"];Ht(cV,bt);function hYt(e,t){return fn(t)||(t=[t]),sh(t,function(n){return Eb(e,n)})}var kEe=Math.max;function IEe(e){e.on("spaceTool.getMinDimensions",function(t){var n=t.shapes,r=t.axis,o=t.start,i={};return Me(n,function(a){var s=a.id;ae(a,"bpmn:Participant")&&(i[s]=gYt(a,r,o)),ae(a,"bpmn:Lane")&&(i[s]=ai(a)?sV:lV),ae(a,"bpmn:SubProcess")&&Bn(a)&&(i[s]=PEe),ae(a,"bpmn:TextAnnotation")&&(i[s]=MEe),ae(a,"bpmn:Group")&&(i[s]=sYt)}),i})}IEe.$inject=["eventBus"];function mYt(e){return e==="x"}function gYt(e,t,n){var r=ai(e);if(!bYt(e))return r?T$:R$;var o=mYt(t),i={};return o?r?i=T$:i={width:yYt(e,n,o),height:R$.height}:r?i={width:T$.width,height:vYt(e,n,o)}:i=R$,i}function vYt(e,t,n){var r;return r=xYt(e,t,n),kEe(T$.height,r)}function yYt(e,t,n){var r;return r=wYt(e,t,n),kEe(R$.width,r)}function bYt(e){return!!mh(e).length}function xYt(e,t,n){var r=mh(e),o;return o=uV(r,t,n),e.height-o.height+sV.height}function wYt(e,t,n){var r=mh(e),o;return o=uV(r,t,n),e.width-o.width+lV.width}function uV(e,t,n){var r,o,i;for(r=0;r=o.y&&t<=o.y+o.height||n&&t>=o.x&&t<=o.x+o.width)return i=mh(o),i.length?uV(i,t,n):o}var Jne=400,CYt=600,ere={x:180,y:160};function gh(e,t,n,r,o,i,a){bt.call(this,t),this._canvas=e,this._eventBus=t,this._modeling=n,this._elementFactory=r,this._bpmnFactory=o,this._bpmnjs=i,this._elementRegistry=a;var s=this;function l(d){return ae(d,"bpmn:SubProcess")&&!Bn(d)}function c(d){var f=d.shape,h=d.newRootElement,m=_t(f);h=s._addDiagram(h||m),d.newRootElement=e.addRootElement(h)}function u(d){var f=d.shape,h=_t(f);s._removeDiagram(h);var m=d.newRootElement=a.get(vd(h));e.removeRootElement(m)}this.executed("shape.create",function(d){var f=d.shape;l(f)&&c(d)},!0),this.postExecuted("shape.create",function(d){var f=d.shape,h=d.newRootElement;!h||!f.children||(s._showRecursively(f.children),s._moveChildrenToShape(f,h))},!0),this.reverted("shape.create",function(d){var f=d.shape;l(f)&&u(d)},!0),this.preExecuted("shape.delete",function(d){var f=d.shape;if(l(f)){var h=a.get(vd(f));h&&n.removeElements(h.children.slice())}},!0),this.executed("shape.delete",function(d){var f=d.shape;l(f)&&u(d)},!0),this.reverted("shape.delete",function(d){var f=d.shape;l(f)&&c(d)},!0),this.preExecuted("shape.replace",function(d){var f=d.oldShape,h=d.newShape;!l(f)||!l(h)||(d.oldRoot=e.removeRootElement(vd(f)))},!0),this.postExecuted("shape.replace",function(d){var f=d.newShape,h=d.oldRoot,m=e.findRoot(vd(f));if(!(!h||!m)){var v=h.children;n.moveElements(v,{x:0,y:0},m)}},!0),this.executed("element.updateProperties",function(d){var f=d.element;if(ae(f,"bpmn:SubProcess")){var h=d.properties,m=d.oldProperties,v=m.id,g=h.id;if(v!==g){if(_$(f)){a.updateId(f,kh(g)),a.updateId(v,g);return}var b=a.get(kh(v));b&&a.updateId(kh(v),kh(g))}}},!0),this.reverted("element.updateProperties",function(d){var f=d.element;if(ae(f,"bpmn:SubProcess")){var h=d.properties,m=d.oldProperties,v=m.id,g=h.id;if(v!==g){if(_$(f)){a.updateId(f,kh(v)),a.updateId(g,v);return}var b=a.get(kh(g));b&&a.updateId(b,kh(v))}}},!0),t.on("element.changed",function(d){var f=d.element;if(_$(f)){var h=f,m=a.get(Vte(h));!m||m===h||t.fire("element.changed",{element:m})}}),this.executed("shape.toggleCollapse",Jne,function(d){var f=d.shape;ae(f,"bpmn:SubProcess")&&(Bn(f)?u(d):(c(d),s._showRecursively(f.children)))},!0),this.reverted("shape.toggleCollapse",Jne,function(d){var f=d.shape;ae(f,"bpmn:SubProcess")&&(Bn(f)?u(d):(c(d),s._showRecursively(f.children)))},!0),this.postExecuted("shape.toggleCollapse",CYt,function(d){var f=d.shape;if(ae(f,"bpmn:SubProcess")){var h=d.newRootElement;h&&(Bn(f)?s._moveChildrenToShape(h,f):s._moveChildrenToShape(f,h))}},!0),t.on("copyPaste.createTree",function(d){var f=d.element,h=d.children;if(l(f)){var m=vd(f),v=a.get(m);v&&h.push.apply(h,v.children)}}),t.on("copyPaste.copyElement",function(d){var f=d.descriptor,h=d.element,m=d.elements,v=h.parent,g=ae(Gn(v),"bpmndi:BPMNPlane");if(g){var b=Vte(v),y=Yn(m,function(x){return x.id===b});y&&(f.parent=y.id)}}),t.on("copyPaste.pasteElement",function(d){var f=d.descriptor;f.parent&&(l(f.parent)||f.parent.hidden)&&(f.hidden=!0)})}Ht(gh,bt);gh.prototype._moveChildrenToShape=function(e,t){var n=this._modeling,r=e.children,o;if(r){r=r.concat(r.reduce(function(c,u){return u.label&&u.label.parent!==e?c.concat(u.label):c},[]));var i=r.filter(function(c){return!c.hidden});if(!i.length){n.moveElements(r,{x:0,y:0},t,{autoResize:!1});return}var a=qo(i);if(!t.x)o={x:ere.x-a.x,y:ere.y-a.y};else{var s=dn(t),l=dn(a);o={x:s.x-l.x,y:s.y-l.y}}n.moveElements(r,o,t,{autoResize:!1})}};gh.prototype._showRecursively=function(e,t){var n=this,r=[];return e.forEach(function(o){o.hidden=!!t,r=r.concat(o),o.children&&(r=r.concat(n._showRecursively(o.children,o.collapsed||t)))}),r};gh.prototype._addDiagram=function(e){var t=this._bpmnjs,n=t.getDefinitions().diagrams;return e.businessObject||(e=this._createNewDiagram(e)),n.push(e.di.$parent),e};gh.prototype._createNewDiagram=function(e){var t=this._bpmnFactory,n=this._elementFactory,r=t.create("bpmndi:BPMNPlane",{bpmnElement:e}),o=t.create("bpmndi:BPMNDiagram",{plane:r});r.$parent=o;var i=n.createRoot({id:vd(e),type:e.$type,di:r,businessObject:e,collapsed:!0});return i};gh.prototype._removeDiagram=function(e){var t=this._bpmnjs,n=t.getDefinitions().diagrams,r=Yn(n,function(o){return o.plane.bpmnElement.id===e.id});return n.splice(n.indexOf(r),1),r};gh.$inject=["canvas","eventBus","modeling","elementFactory","bpmnFactory","bpmnjs","elementRegistry"];function dV(e,t){e.invoke(bt,this),this.postExecuted("shape.replace",function(n){var r=n.context.oldShape,o=n.context.newShape;if(!(!ae(o,"bpmn:SubProcess")||ae(o,"bpmn:AdHocSubProcess")||!(ae(r,"bpmn:Task")||ae(r,"bpmn:CallActivity"))||!Bn(o))){var i=SYt(o);t.createShape({type:"bpmn:StartEvent"},i,o)}})}dV.$inject=["injector","modeling"];Ht(dV,bt);function SYt(e){return{x:e.x+e.width/6,y:e.y+e.height/2}}function fV(e){bt.call(this,e),this.preExecute("connection.create",function(t){const{target:n}=t;ae(n,"bpmn:TextAnnotation")&&(t.parent=n.parent)},!0),this.preExecute(["shape.create","shape.resize","elements.move"],function(t){const n=t.shapes||[t.shape];n.length===1&&ae(n[0],"bpmn:TextAnnotation")&&(t.hints=t.hints||{},t.hints.autoResize=!1)},!0)}Ht(fV,bt);fV.$inject=["eventBus"];function pV(e,t){bt.call(this,e),this.postExecuted("shape.toggleCollapse",1500,function(n){var r=n.shape;if(Bn(r))return;var o=GS(r);o.forEach(function(a){var s=a.incoming.slice(),l=a.outgoing.slice();Me(s,function(c){i(c,!0)}),Me(l,function(c){i(c,!1)})});function i(a,s){o.indexOf(a.source)!==-1&&o.indexOf(a.target)!==-1||(s?t.reconnectEnd(a,r,dn(r)):t.reconnectStart(a,r,dn(r)))}},!0)}Ht(pV,bt);pV.$inject=["eventBus","modeling"];var f6=500;function hV(e,t,n){bt.call(this,e);function r(a){a.length&&a.forEach(function(s){s.type==="label"&&!s.businessObject.name&&(s.hidden=!0)})}function o(a,s){var l=a.children,c=s,u,d;return u=EYt(l).concat([a]),d=gEe(u),d?(c.width=Math.max(d.width,c.width),c.height=Math.max(d.height,c.height),c.x=d.x+(d.width-c.width)/2,c.y=d.y+(d.height-c.height)/2):(c.x=a.x+(a.width-c.width)/2,c.y=a.y+(a.height-c.height)/2),c}function i(a,s){return{x:a.x+(a.width-s.width)/2,y:a.y+(a.height-s.height)/2,width:s.width,height:s.height}}this.executed(["shape.toggleCollapse"],f6,function(a){var s=a.context,l=s.shape;ae(l,"bpmn:SubProcess")&&(l.collapsed?Gn(l).isExpanded=!1:(r(l.children),Gn(l).isExpanded=!0))}),this.reverted(["shape.toggleCollapse"],f6,function(a){var s=a.context,l=s.shape;l.collapsed?Gn(l).isExpanded=!1:Gn(l).isExpanded=!0}),this.postExecuted(["shape.toggleCollapse"],f6,function(a){var s=a.context.shape,l=t.getDefaultSize(s),c;s.collapsed?c=i(s,l):c=o(s,l),n.resizeShape(s,c,null,{autoResize:s.collapsed?!1:"nwse"})})}Ht(hV,bt);hV.$inject=["eventBus","elementFactory","modeling"];function EYt(e){return e.filter(function(t){return!t.hidden})}function mV(e,t,n,r){t.invoke(bt,this),this.preExecute("shape.delete",function(o){var i=o.context,a=i.shape,s=a.businessObject;qn(a)||(ae(a,"bpmn:Participant")&&Bn(a)&&n.ids.unclaim(s.processRef.id),r.unclaimId(s.id,s))}),this.preExecute("connection.delete",function(o){var i=o.context,a=i.connection,s=a.businessObject;r.unclaimId(s.id,s)}),this.preExecute("canvas.updateRoot",function(){var o=e.getRootElement(),i=o.businessObject;ae(o,"bpmn:Collaboration")&&n.ids.unclaim(i.id)})}Ht(mV,bt);mV.$inject=["canvas","injector","moddle","modeling"];function gV(e,t){bt.call(this,e),this.preExecute("connection.delete",function(n){var r=n.context,o=r.connection,i=o.source;_Yt(o,i)&&t.updateProperties(i,{default:null})})}Ht(gV,bt);gV.$inject=["eventBus","modeling"];function _Yt(e,t){if(!ae(e,"bpmn:SequenceFlow"))return!1;var n=_t(t),r=_t(e);return n.get("default")===r}var $Yt=500,PYt=5e3;function vV(e,t){bt.call(this,e);var n;function r(){return n=n||new MYt,n.enter(),n}function o(){if(!n)throw new Error("out of bounds release");return n}function i(){if(!n)throw new Error("out of bounds release");var s=n.leave();return s&&(t.updateLaneRefs(n.flowNodes,n.lanes),n=null),s}var a=["spaceTool","lane.add","lane.resize","lane.split","elements.create","elements.delete","elements.move","shape.create","shape.delete","shape.move","shape.resize"];this.preExecute(a,PYt,function(s){r()}),this.postExecuted(a,$Yt,function(s){i()}),this.preExecute(["shape.create","shape.move","shape.delete","shape.resize"],function(s){var l=s.context,c=l.shape,u=o();c.labelTarget||(ae(c,"bpmn:Lane")&&u.addLane(c),ae(c,"bpmn:FlowNode")&&u.addFlowNode(c))})}vV.$inject=["eventBus","modeling"];Ht(vV,bt);function MYt(){this.flowNodes=[],this.lanes=[],this.counter=0,this.addLane=function(e){this.lanes.push(e)},this.addFlowNode=function(e){this.flowNodes.push(e)},this.enter=function(){this.counter++},this.leave=function(){return this.counter--,!this.counter}}function yV(e,t){bt.call(this,e),this.postExecuted("elements.create",function(n){const r=n.context,o=r.elements;for(const i of o)TYt(i)&&!OYt(i)&&t.updateProperties(i,{isForCompensation:void 0})})}Ht(yV,bt);yV.$inject=["eventBus","modeling"];function TYt(e){const t=_t(e);return t&&t.isForCompensation}function RYt(e){return e&&ae(e,"bpmn:BoundaryEvent")&&Eb(e,"bpmn:CompensateEventDefinition")}function OYt(e){return e.incoming.filter(n=>RYt(n.source)).length>0}const kYt={__init__:["adaptiveLabelPositioningBehavior","appendBehavior","associationBehavior","attachEventBehavior","boundaryEventBehavior","compensateBoundaryEventBehaviour","createBehavior","createDataObjectBehavior","createParticipantBehavior","dataInputAssociationBehavior","dataStoreBehavior","deleteLaneBehavior","detachEventBehavior","dropOnFlowBehavior","eventBasedGatewayBehavior","fixHoverBehavior","groupBehavior","importDockingFix","isHorizontalFix","labelBehavior","layoutConnectionBehavior","messageFlowBehavior","nonInterruptingBehavior","removeElementBehavior","removeEmbeddedLabelBoundsBehavior","removeParticipantBehavior","replaceConnectionBehavior","replaceElementBehaviour","resizeBehavior","resizeLaneBehavior","rootElementReferenceBehavior","spaceToolBehavior","subProcessPlaneBehavior","subProcessStartEventBehavior","textAnnotationBehavior","toggleCollapseConnectionBehaviour","toggleElementCollapseBehaviour","unclaimIdBehavior","updateFlowNodeRefsBehavior","unsetDefaultFlowBehavior","setCompensationActivityAfterPasteBehavior"],adaptiveLabelPositioningBehavior:["type",AH],appendBehavior:["type",FH],associationBehavior:["type",BH],attachEventBehavior:["type",Yk],boundaryEventBehavior:["type",LH],compensateBoundaryEventBehaviour:["type",jH],createBehavior:["type",zH],createDataObjectBehavior:["type",HH],createParticipantBehavior:["type",VH],dataInputAssociationBehavior:["type",WH],dataStoreBehavior:["type",UH],deleteLaneBehavior:["type",GH],detachEventBehavior:["type",Zk],dropOnFlowBehavior:["type",qH],eventBasedGatewayBehavior:["type",KH],fixHoverBehavior:["type",vEe],groupBehavior:["type",YH],importDockingFix:["type",yEe],isHorizontalFix:["type",XH],labelBehavior:["type",QH],layoutConnectionBehavior:["type",ZH],messageFlowBehavior:["type",tV],nonInterruptingBehavior:["type",nV],removeElementBehavior:["type",oV],removeEmbeddedLabelBoundsBehavior:["type",rV],removeParticipantBehavior:["type",iV],replaceConnectionBehavior:["type",aV],replaceElementBehaviour:["type",nI],resizeBehavior:["type",TEe],resizeLaneBehavior:["type",OEe],rootElementReferenceBehavior:["type",cV],spaceToolBehavior:["type",IEe],subProcessPlaneBehavior:["type",gh],subProcessStartEventBehavior:["type",dV],textAnnotationBehavior:["type",fV],toggleCollapseConnectionBehaviour:["type",pV],toggleElementCollapseBehaviour:["type",hV],unclaimIdBehavior:["type",mV],unsetDefaultFlowBehavior:["type",gV],updateFlowNodeRefsBehavior:["type",vV],setCompensationActivityAfterPasteBehavior:["type",yV]};function DEe(e,t){var n=Yi(e,t,-15);return n!=="intersect"?n:null}function Di(e){Al.call(this,e)}Ht(Di,Al);Di.$inject=["eventBus"];Di.prototype.init=function(){this.addRule("connection.start",function(e){var t=e.source;return IYt(t)}),this.addRule("connection.create",function(e){var t=e.source,n=e.target,r=e.hints||{},o=r.targetParent,i=r.targetAttach;if(i)return!1;o&&(n.parent=o);try{return O$(t,n)}finally{o&&(n.parent=null)}}),this.addRule("connection.reconnect",function(e){var t=e.connection,n=e.source,r=e.target;return O$(n,r,t)}),this.addRule("connection.updateWaypoints",function(e){return{type:e.connection.type}}),this.addRule("shape.resize",function(e){var t=e.shape,n=e.newBounds;return VEe(t,n)}),this.addRule("elements.create",function(e){var t=e.elements,n=e.position,r=e.target;return Sr(r)&&!vT(t,r)?!1:kg(t,function(o){return Sr(o)?O$(o.source,o.target,o):o.host?L1(o,o.host,null,n):cB(o,r,null)})}),this.addRule("elements.move",function(e){var t=e.target,n=e.shapes,r=e.position;return L1(n,t,null,r)||zEe(n,t,r)||HEe(n,t)||vT(n,t)}),this.addRule("shape.create",function(e){return cB(e.shape,e.target,e.source,e.position)}),this.addRule("shape.attach",function(e){return L1(e.shape,e.target,null,e.position)}),this.addRule("element.copy",function(e){var t=e.element,n=e.elements;return KEe(n,t)})};Di.prototype.canConnectMessageFlow=GEe;Di.prototype.canConnectSequenceFlow=qEe;Di.prototype.canConnectDataAssociation=xV;Di.prototype.canConnectAssociation=WEe;Di.prototype.canConnectCompensationAssociation=UEe;Di.prototype.canMove=HEe;Di.prototype.canAttach=L1;Di.prototype.canReplace=zEe;Di.prototype.canDrop=yy;Di.prototype.canInsert=vT;Di.prototype.canCreate=cB;Di.prototype.canConnect=O$;Di.prototype.canResize=VEe;Di.prototype.canCopy=KEe;function IYt(e){return aB(e)?null:In(e,["bpmn:FlowNode","bpmn:InteractionNode","bpmn:DataObjectReference","bpmn:DataStoreReference","bpmn:Group","bpmn:TextAnnotation"])}function aB(e){return!e||qn(e)}function DYt(e,t){return e===t}function tre(e){do{if(ae(e,"bpmn:Process"))return _t(e);if(ae(e,"bpmn:Participant"))return _t(e).processRef||_t(e)}while(e=e.parent)}function sB(e){return ae(e,"bpmn:TextAnnotation")}function bV(e){return ae(e,"bpmn:Group")&&!e.labelTarget}function NEe(e){return ae(e,"bpmn:BoundaryEvent")&&vu(e,"bpmn:CompensateEventDefinition")}function rI(e){return _t(e).isForCompensation}function NYt(e,t){var n=tre(e),r=tre(t);return n===r}function AYt(e){return ae(e,"bpmn:InteractionNode")&&!ae(e,"bpmn:BoundaryEvent")&&(!ae(e,"bpmn:Event")||ae(e,"bpmn:ThrowEvent")&&FEe(e,"bpmn:MessageEventDefinition"))}function FYt(e){return ae(e,"bpmn:InteractionNode")&&!rI(e)&&(!ae(e,"bpmn:Event")||ae(e,"bpmn:CatchEvent")&&FEe(e,"bpmn:MessageEventDefinition"))&&!(ae(e,"bpmn:BoundaryEvent")&&!vu(e,"bpmn:MessageEventDefinition"))}function nre(e){for(var t=e;t=t.parent;){if(ae(t,"bpmn:FlowElementsContainer"))return _t(t);if(ae(t,"bpmn:Participant"))return _t(t).processRef}return null}function AEe(e,t){var n=nre(e),r=nre(t);return n===r}function vu(e,t){var n=_t(e);return!!Yn(n.eventDefinitions||[],function(r){return ae(r,t)})}function FEe(e,t){var n=_t(e);return(n.eventDefinitions||[]).every(function(r){return ae(r,t)})}function BYt(e){return ae(e,"bpmn:FlowNode")&&!ae(e,"bpmn:EndEvent")&&!Vi(e)&&!(ae(e,"bpmn:IntermediateThrowEvent")&&vu(e,"bpmn:LinkEventDefinition"))&&!NEe(e)&&!rI(e)}function LYt(e){return ae(e,"bpmn:FlowNode")&&!ae(e,"bpmn:StartEvent")&&!ae(e,"bpmn:BoundaryEvent")&&!Vi(e)&&!(ae(e,"bpmn:IntermediateCatchEvent")&&vu(e,"bpmn:LinkEventDefinition"))&&!rI(e)}function jYt(e){return ae(e,"bpmn:ReceiveTask")||ae(e,"bpmn:IntermediateCatchEvent")&&(vu(e,"bpmn:MessageEventDefinition")||vu(e,"bpmn:TimerEventDefinition")||vu(e,"bpmn:ConditionalEventDefinition")||vu(e,"bpmn:SignalEventDefinition"))}function zYt(e){for(var t=[];e;)e=e.parent,e&&t.push(e);return t}function lB(e,t){var n=zYt(t);return n.indexOf(e)!==-1}function O$(e,t,n){if(aB(e)||aB(t))return null;if(!ae(n,"bpmn:DataAssociation")){if(GEe(e,t))return{type:"bpmn:MessageFlow"};if(qEe(e,t))return{type:"bpmn:SequenceFlow"}}var r=xV(e,t);return r||(UEe(e,t)?{type:"bpmn:Association",associationDirection:"One"}:WEe(e,t)?{type:"bpmn:Association",associationDirection:"None"}:!1)}function yy(e,t){return qn(e)||bV(e)?!0:ae(t,"bpmn:Participant")&&!Bn(t)?!1:ae(e,"bpmn:Participant")?ae(t,"bpmn:Process")||ae(t,"bpmn:Collaboration"):In(e,["bpmn:DataInput","bpmn:DataOutput"])&&e.parent?t===e.parent:ae(e,"bpmn:Lane")?ae(t,"bpmn:Participant")||ae(t,"bpmn:Lane"):ae(e,"bpmn:BoundaryEvent")&&!HYt(e)?!1:ae(e,"bpmn:FlowElement")&&!ae(e,"bpmn:DataStoreReference")?ae(t,"bpmn:FlowElementsContainer")?Bn(t):In(t,["bpmn:Participant","bpmn:Lane"]):ae(e,"bpmn:DataStoreReference")&&ae(t,"bpmn:Collaboration")?sh(_t(t).get("participants"),function(n){return!!n.get("processRef")}):In(e,["bpmn:Artifact","bpmn:DataAssociation","bpmn:DataStoreReference"])?In(t,["bpmn:Collaboration","bpmn:Lane","bpmn:Participant","bpmn:Process","bpmn:SubProcess"]):ae(e,"bpmn:MessageFlow")?ae(t,"bpmn:Collaboration")||e.source.parent==t||e.target.parent==t:!1}function HYt(e){return _t(e).cancelActivity&&(BEe(e)||LEe(e))}function VYt(e){return!qn(e)&&ae(e,"bpmn:BoundaryEvent")}function WYt(e){return ae(e,"bpmn:Lane")}function UYt(e){return VYt(e)||ae(e,"bpmn:IntermediateThrowEvent")&&BEe(e)?!0:ae(e,"bpmn:IntermediateCatchEvent")&&LEe(e)}function BEe(e){var t=_t(e);return t&&!(t.eventDefinitions&&t.eventDefinitions.length)}function LEe(e){return jEe(e,["bpmn:MessageEventDefinition","bpmn:TimerEventDefinition","bpmn:SignalEventDefinition","bpmn:ConditionalEventDefinition"])}function jEe(e,t){return t.some(function(n){return vu(e,n)})}function GYt(e){return ae(e,"bpmn:ReceiveTask")&&Yn(e.incoming,function(t){return ae(t.source,"bpmn:EventBasedGateway")})}function L1(e,t,n,r){if(Array.isArray(e)||(e=[e]),e.length!==1)return!1;var o=e[0];return qn(o)||!UYt(o)||Vi(t)||!ae(t,"bpmn:Activity")||rI(t)||r&&!DEe(r,t)||GYt(t)?!1:"attach"}function zEe(e,t,n){if(!t)return!1;var r={replacements:[]};return Me(e,function(o){Vi(t)||ae(o,"bpmn:StartEvent")&&o.type!=="label"&&yy(o,t)&&(jWt(o)||r.replacements.push({oldElementId:o.id,newElementType:"bpmn:StartEvent"}),(zWt(o)||HWt(o)||VWt(o))&&r.replacements.push({oldElementId:o.id,newElementType:"bpmn:StartEvent"}),jEe(o,["bpmn:MessageEventDefinition","bpmn:TimerEventDefinition","bpmn:SignalEventDefinition","bpmn:ConditionalEventDefinition"])&&ae(t,"bpmn:SubProcess")&&r.replacements.push({oldElementId:o.id,newElementType:"bpmn:StartEvent"})),ae(t,"bpmn:Transaction")||vu(o,"bpmn:CancelEventDefinition")&&o.type!=="label"&&(ae(o,"bpmn:EndEvent")&&yy(o,t)&&r.replacements.push({oldElementId:o.id,newElementType:"bpmn:EndEvent"}),ae(o,"bpmn:BoundaryEvent")&&L1(o,t,null,n)&&r.replacements.push({oldElementId:o.id,newElementType:"bpmn:BoundaryEvent"}))}),r.replacements.length?r:!1}function HEe(e,t){return sh(e,WYt)?!1:t?e.every(function(n){return yy(n,t)}):!0}function cB(e,t,n,r){return t?qn(e)||bV(e)?!0:DYt(n,t)||n&&lB(n,t)?!1:yy(e,t)||vT(e,t):!1}function VEe(e,t){return ae(e,"bpmn:SubProcess")?Bn(e)&&(!t||t.width>=100&&t.height>=80):!!(ae(e,"bpmn:Lane")||ae(e,"bpmn:Participant")||sB(e)||bV(e))}function qYt(e,t){var n=sB(e),r=sB(t);return(n||r)&&n!==r}function WEe(e,t){return lB(t,e)||lB(e,t)?!1:qYt(e,t)?!0:!!xV(e,t)}function UEe(e,t){return AEe(e,t)&&NEe(e)&&ae(t,"bpmn:Activity")&&!YYt(t,e)&&!Vi(t)}function GEe(e,t){return rre(e)&&!rre(t)?!1:AYt(e)&&FYt(t)&&!NYt(e,t)}function qEe(e,t){return BYt(e)&&LYt(t)&&AEe(e,t)&&!(ae(e,"bpmn:EventBasedGateway")&&!jYt(t))}function xV(e,t){return In(e,["bpmn:DataObjectReference","bpmn:DataStoreReference"])&&In(t,["bpmn:Activity","bpmn:ThrowEvent"])?{type:"bpmn:DataInputAssociation"}:In(t,["bpmn:DataObjectReference","bpmn:DataStoreReference"])&&In(e,["bpmn:Activity","bpmn:CatchEvent"])?{type:"bpmn:DataOutputAssociation"}:!1}function vT(e,t,n){if(!t)return!1;if(Array.isArray(e)){if(e.length!==1)return!1;e=e[0]}return t.source===e||t.target===e?!1:In(t,["bpmn:SequenceFlow","bpmn:MessageFlow"])&&!qn(t)&&ae(e,"bpmn:FlowNode")&&!ae(e,"bpmn:BoundaryEvent")&&yy(e,t.parent)}function KYt(e,t){return e&&t&&e.indexOf(t)!==-1}function KEe(e,t){return qn(t)?!0:!(ae(t,"bpmn:Lane")&&!KYt(e,t.parent))}function rre(e){return gy(e,"bpmn:Process")||gy(e,"bpmn:Collaboration")}function YYt(e,t){return e.attachers.includes(t)}const XYt={__depends__:[Xu],__init__:["bpmnRules"],bpmnRules:["type",Di]};var QYt=2e3;function YEe(e,t){e.on("saveXML.start",QYt,n);function n(){var r=t.getRootElements();Me(r,function(o){var i=Gn(o),a,s;a=GS([o],!1),a=kn(a,function(l){return l!==o&&!l.labelTarget}),s=Gi(a,Gn),i.set("planeElement",s)})}}YEe.$inject=["eventBus","canvas"];const ZYt={__init__:["bpmnDiOrdering"],bpmnDiOrdering:["type",YEe]};function oI(e){bt.call(this,e);var t=this;this.preExecute(["shape.create","connection.create"],function(n){var r=n.context,o=r.shape||r.connection,i=r.parent,a=t.getOrdering(o,i);a&&(a.parent!==void 0&&(r.parent=a.parent),r.parentIndex=a.index)}),this.preExecute(["shape.move","connection.move"],function(n){var r=n.context,o=r.shape||r.connection,i=r.newParent||o.parent,a=t.getOrdering(o,i);a&&(a.parent!==void 0&&(r.newParent=a.parent),r.newParentIndex=a.index)})}oI.prototype.getOrdering=function(e,t){return null};Ht(oI,bt);function wV(e,t){oI.call(this,e);var n=[{type:"bpmn:SubProcess",order:{level:6}},{type:"bpmn:SequenceFlow",order:{level:9,containers:["bpmn:Participant","bpmn:FlowElementsContainer"]}},{type:"bpmn:DataAssociation",order:{level:9,containers:["bpmn:Collaboration","bpmn:FlowElementsContainer"]}},{type:"bpmn:TextAnnotation",order:{level:9}},{type:"bpmn:MessageFlow",order:{level:9,containers:["bpmn:Collaboration"]}},{type:"bpmn:Association",order:{level:6,containers:["bpmn:Participant","bpmn:FlowElementsContainer","bpmn:Collaboration"]}},{type:"bpmn:BoundaryEvent",order:{level:8}},{type:"bpmn:Group",order:{level:10,containers:["bpmn:Collaboration","bpmn:FlowElementsContainer"]}},{type:"bpmn:FlowElement",order:{level:5}},{type:"bpmn:Participant",order:{level:-2}},{type:"bpmn:Lane",order:{level:-1}}];function r(a){if(a.labelTarget)return{level:10};var s=Yn(n,function(l){return In(a,[l.type])});return s&&s.order||{level:1}}function o(a){var s=a.order;if(s||(a.order=s=r(a)),!s)throw new Error(`no order for <${a.id}>`);return s}function i(a,s,l){for(var c=s;c&&!In(c,l);)c=c.parent;if(!c)throw new Error(`no parent for <${a.id}> in <${s&&s.id}>`);return c}this.getOrdering=function(a,s){if(a.labelTarget||ae(a,"bpmn:TextAnnotation"))return{parent:t.findRoot(s)||t.getRootElement(),index:-1};var l=o(a);l.containers&&(s=i(a,s,l.containers));var c=s.children.indexOf(a),u=Gwe(s.children,function(d){return!a.labelTarget&&d.labelTarget?!1:l.level{const{propertyNames:o}=r;if(!(!o||!o.length))return Au(o,i=>i==="extensionElements")}),e.on("moddleCopy.canCopyProperty",r=>{const{parent:o,property:i,propertyName:a}=r,s=wi(o)&&o.$descriptor;if(a&&cXt.includes(a))return i;if(a&&lXt.includes(a)||a&&s&&!Yn(s.properties,xc({name:a})))return!1}),e.on("moddleCopy.canSetCopiedProperty",r=>{const{property:o}=r;if(ae(o,"bpmn:ExtensionElements")&&(!o.values||!o.values.length))return!1})}iE.$inject=["eventBus","bpmnFactory","moddle"];iE.prototype.copyElement=function(e,t,n,r=!1){n&&!fn(n)&&(n=[n]),n=n||uB(e.$descriptor);const o=this._eventBus.fire("moddleCopy.canCopyProperties",{propertyNames:n,sourceElement:e,targetElement:t,clone:r});return o===!1||(fn(o)&&(n=o),Me(n,i=>{let a;ka(e,i)&&(a=e.get(i));const s=this.copyProperty(a,t,i,r);!mi(s)||this._eventBus.fire("moddleCopy.canSetCopiedProperty",{parent:t,property:s,propertyName:i})===!1||t.set(i,s)})),t};iE.prototype.copyProperty=function(e,t,n,r=!1){let o=this._eventBus.fire("moddleCopy.canCopyProperty",{parent:t,property:e,propertyName:n,clone:r});if(o===!1)return;if(o)return wi(o)&&o.$type&&!o.$parent&&(o.$parent=t),o;const i=this._moddle.getPropertyDescriptor(t,n);if(!i.isReference)return i.isId?e&&this._copyId(e,t,r):fn(e)?cs(e,(a,s)=>{const l=this.copyProperty(s,t,n,r);return l?a.concat(l):a},[]):wi(e)&&e.$type?this._moddle.getElementDescriptor(e).isGeneric?void 0:(o=this._bpmnFactory.create(e.$type),o.$parent=t,o=this.copyElement(e,o,null,r),o):e};iE.prototype._copyId=function(e,t,n=!1){if(n)return e;if(!this._moddle.ids.assigned(e))return this._moddle.ids.claim(e,t),e};function uB(e,t){return cs(e.properties,(n,r)=>t&&r.default?n:n.concat(r.name),[])}const JEe={__depends__:[sXt],__init__:["bpmnCopyPaste","moddleCopy"],bpmnCopyPaste:["type",ZEe],moddleCopy:["type",iE]};var fre=Math.round;function SV(e,t){this._modeling=e,this._eventBus=t}SV.$inject=["modeling","eventBus"];SV.prototype.replaceElement=function(e,t,n){if(e.waypoints)return null;var r=this._modeling,o=this._eventBus;o.fire("replace.start",{element:e,attrs:t,hints:n});var i=t.width||e.width,a=t.height||e.height,s=t.x||e.x,l=t.y||e.y,c=fre(s+i/2),u=fre(l+a/2),d=r.replaceShape(e,Ne({},t,{x:c,y:u,width:i,height:a}),n);return o.fire("replace.end",{element:e,newElement:d,hints:n}),d};function e2e(e,t){t.on("replace.end",500,function(n){const{newElement:r,hints:o={}}=n;o.select!==!1&&e.select(r)})}e2e.$inject=["selection","eventBus"];const uXt={__init__:["replace","replaceSelectionBehavior"],replaceSelectionBehavior:["type",e2e],replace:["type",SV]};function dXt(e,t,n){fn(n)||(n=[n]),Me(n,function(r){rg(e[r])||(t[r]=e[r])})}var fXt=["cancelActivity","instantiate","eventGatewayType","triggeredByEvent","isInterrupting"];function pXt(e,t){var n=e&&ka(e,"collapsed")?e.collapsed:!Bn(e),r;return t&&(ka(t,"collapsed")||ka(t,"isExpanded"))?r=ka(t,"collapsed")?t.collapsed:!t.isExpanded:r=n,n!==r}function t2e(e,t,n,r,o,i){function a(s,l,c){c=c||{};var u=l.type,d=s.businessObject;if(i_(d)&&(u==="bpmn:SubProcess"||u==="bpmn:AdHocSubProcess")&&pXt(s,l))return r.toggleCollapse(s),s;var f=e.create(u),h={type:u,businessObject:f};h.di={},u==="bpmn:ExclusiveGateway"&&(h.di.isMarkerVisible=!0),dXt(s.di,h.di,["fill","stroke","background-color","border-color","color"]);var m=uB(d.$descriptor),v=uB(f.$descriptor,!0),g=hXt(m,v);Ne(f,Ic(l,fXt));var b=kn(g,function(w){return w==="eventDefinitions"?pre(s,l.eventDefinitionType):w==="loopCharacteristics"?!Vi(f):ka(f,w)||w==="processRef"&&l.isExpanded===!1||w==="triggeredByEvent"?!1:w==="isForCompensation"?!Vi(f):!0});if(f=n.copyElement(d,f,b),l.eventDefinitionType&&(pre(f,l.eventDefinitionType)||(h.eventDefinitionType=l.eventDefinitionType,h.eventDefinitionAttrs=l.eventDefinitionAttrs)),ae(d,"bpmn:Activity")){if(i_(d))h.isExpanded=Bn(s);else if(l&&ka(l,"isExpanded")){h.isExpanded=l.isExpanded;var y=t.getDefaultSize(f,{isExpanded:h.isExpanded});h.width=y.width,h.height=y.height,h.x=s.x-(h.width-s.width)/2,h.y=s.y-(h.height-s.height)/2}Bn(s)&&!ae(d,"bpmn:Task")&&h.isExpanded&&(h.width=s.width,h.height=s.height)}if(i_(d)&&!i_(f)&&(c.moveChildren=!1),ae(d,"bpmn:Participant")){l.isExpanded===!0?f.processRef=e.create("bpmn:Process"):c.moveChildren=!1;var x=ai(s);Gn(s).isHorizontal||(Gn(h).isHorizontal=x),h.width=x?s.width:t.getDefaultSize(h).width,h.height=x?t.getDefaultSize(h).height:s.height}return i.allowed("shape.resize",{shape:f})||(h.height=t.getDefaultSize(h).height,h.width=t.getDefaultSize(h).width),f.name=d.name,In(d,["bpmn:ExclusiveGateway","bpmn:InclusiveGateway","bpmn:Activity"])&&In(f,["bpmn:ExclusiveGateway","bpmn:InclusiveGateway","bpmn:Activity"])&&(f.default=d.default),l.host&&!ae(d,"bpmn:BoundaryEvent")&&ae(f,"bpmn:BoundaryEvent")&&(h.host=l.host),(h.type==="bpmn:DataStoreReference"||h.type==="bpmn:DataObjectReference")&&(h.x=s.x+(s.width-h.width)/2),o.replaceElement(s,h,{...c,targetElement:l})}this.replaceElement=a}t2e.$inject=["bpmnFactory","elementFactory","moddleCopy","modeling","replace","rules"];function i_(e){return ae(e,"bpmn:SubProcess")}function pre(e,t){var n=_t(e);return t&&n.get("eventDefinitions").some(function(r){return ae(r,t)})}function hXt(e,t){return e.filter(function(n){return t.includes(n)})}const n2e={__depends__:[JEe,uXt,Gc],bpmnReplace:["type",t2e]};var mXt=250;function Bg(e){this._eventBus=e,this._tools=[],this._active=null}Bg.$inject=["eventBus"];Bg.prototype.registerTool=function(e,t){var n=this._tools;if(!t)throw new Error(`A tool has to be registered with it's "events"`);n.push(e),this.bindEvents(e,t)};Bg.prototype.isActive=function(e){return e&&this._active===e};Bg.prototype.length=function(e){return this._tools.length};Bg.prototype.setActive=function(e){var t=this._eventBus;this._active!==e&&(this._active=e,t.fire("tool-manager.update",{tool:e}))};Bg.prototype.bindEvents=function(e,t){var n=this._eventBus,r=[];n.on(t.tool+".init",function(o){var i=o.context;if(!i.reactivate&&this.isActive(e)){this.setActive(null);return}this.setActive(e)},this),Me(t,function(o){r.push(o+".ended"),r.push(o+".canceled")}),n.on(r,mXt,function(o){this._active&&(gXt(o)||this.setActive(null))},this)};function gXt(e){var t=e.originalEvent&&e.originalEvent.target;return t&&wb(t,'.group[data-group="tools"]')}const aI={__depends__:[yf],__init__:["toolManager"],toolManager:["type",Bg]};function vXt(e,t){if(e==="x"){if(t>0)return"e";if(t<0)return"w"}if(e==="y"){if(t>0)return"s";if(t<0)return"n"}return null}function yXt(e,t){var n=[];return Me(e.concat(t),function(r){var o=r.incoming,i=r.outgoing;Me(o.concat(i),function(a){var s=a.source,l=a.target;(Px(e,s)||Px(e,l)||Px(t,s)||Px(t,l))&&(Px(n,a)||n.push(a))})}),n}function Px(e,t){return e.indexOf(t)!==-1}function bXt(e,t,n){var r=e.x,o=e.y,i=e.width,a=e.height,s=n.x,l=n.y;switch(t){case"n":return{x:r,y:o+l,width:i,height:a-l};case"s":return{x:r,y:o,width:i,height:a+l};case"w":return{x:r+s,y:o,width:i-s,height:a};case"e":return{x:r,y:o,width:i+s,height:a};default:throw new Error("unknown direction: "+t)}}var m6=Math.abs,xXt=Math.round,cd={x:"width",y:"height"},r2e="crosshair",Nf={n:"top",w:"left",s:"bottom",e:"right"},wXt=1500,a_={n:"s",w:"e",s:"n",e:"w"},s_=20;function Fl(e,t,n,r,o,i,a){this._canvas=e,this._dragging=t,this._eventBus=n,this._modeling=r,this._rules=o,this._toolManager=i,this._mouse=a;var s=this;i.registerTool("space",{tool:"spaceTool.selection",dragging:"spaceTool"}),n.on("spaceTool.selection.end",function(l){n.once("spaceTool.selection.ended",function(){s.activateMakeSpace(l.originalEvent)})}),n.on("spaceTool.move",wXt,function(l){var c=l.context,u=c.initialized;u||(u=c.initialized=s.init(l,c)),u&&mre(l)}),n.on("spaceTool.end",function(l){var c=l.context,u=c.axis,d=c.direction,f=c.movingShapes,h=c.resizingShapes,m=c.start;if(c.initialized){mre(l);var v={x:0,y:0};v[u]=xXt(l["d"+u]),s.makeSpace(f,h,v,d,m),n.once("spaceTool.ended",function(g){s.activateSelection(g.originalEvent,!0,!0)})}})}Fl.$inject=["canvas","dragging","eventBus","modeling","rules","toolManager","mouse"];Fl.prototype.activateSelection=function(e,t,n){this._dragging.init(e,"spaceTool.selection",{autoActivate:t,cursor:r2e,data:{context:{reactivate:n}},trapClick:!1})};Fl.prototype.activateMakeSpace=function(e){this._dragging.init(e,"spaceTool",{autoActivate:!0,cursor:r2e,data:{context:{}}})};Fl.prototype.makeSpace=function(e,t,n,r,o){return this._modeling.createSpace(e,t,n,r,o)};Fl.prototype.init=function(e,t){var n=m6(e.dx)>m6(e.dy)?"x":"y",r=e["d"+n],o=e[n]-r;if(m6(r)<5)return!1;r<0&&(r*=-1),iC(e)&&(r*=-1);var i=vXt(n,r),a=this._canvas.getRootElement();!cT(e)&&e.hover&&(a=e.hover);var s=[...GS(a,!0),...a.attachers||[]],l=this.calculateAdjustments(s,n,r,o),c=this._eventBus.fire("spaceTool.getMinDimensions",{axis:n,direction:i,shapes:l.resizingShapes,start:o}),u=CXt(l,n,i,o,c);return Ne(t,l,{axis:n,direction:i,spaceToolConstraints:u,start:o}),zk("resize-"+(n==="x"?"ew":"ns")),!0};Fl.prototype.calculateAdjustments=function(e,t,n,r){var o=this._rules,i=[],a=[],s=[],l=[];function c(f){i.includes(f)||i.push(f);var h=f.label;h&&!i.includes(h)&&i.push(h)}function u(f){a.includes(f)||a.push(f)}Me(e,function(f){if(!(!f.parent||qn(f))){if(Sr(f)){l.push(f);return}var h=f[t],m=h+f[cd[t]];if(SXt(f)&&(n>0&&dn(f)[t]>r||n<0&&dn(f)[t]0&&h>r||n<0&&mr&&o.allowed("shape.resize",{shape:f})){u(f);return}}}),Me(i,function(f){var h=f.attachers;h&&Me(h,function(m){c(m)})});var d=i.concat(a);return Me(s,function(f){var h=f.host;am(d,h)&&c(f)}),d=i.concat(a),Me(l,function(f){var h=f.source,m=f.target,v=f.label;am(d,h)&&am(d,m)&&v&&c(v)}),{movingShapes:i,resizingShapes:a}};Fl.prototype.toggle=function(){if(this.isActive())return this._dragging.cancel();var e=this._mouse.getLastMoveEvent();this.activateSelection(e,!!e)};Fl.prototype.isActive=function(){var e=this._dragging.context();return e?/^spaceTool/.test(e.prefix):!1};function hre(e){return{top:e.top-s_,right:e.right+s_,bottom:e.bottom+s_,left:e.left-s_}}function mre(e){var t=e.context,n=t.spaceToolConstraints;if(n){var r,o;un(n.left)&&(r=Math.max(e.x,n.left),e.dx=e.dx+r-e.x,e.x=r),un(n.right)&&(r=Math.min(e.x,n.right),e.dx=e.dx+r-e.x,e.x=r),un(n.top)&&(o=Math.max(e.y,n.top),e.dy=e.dy+o-e.y,e.y=o),un(n.bottom)&&(o=Math.min(e.y,n.bottom),e.dy=e.dy+o-e.y,e.y=o)}}function CXt(e,t,n,r,o){var i=e.movingShapes,a=e.resizingShapes;if(a.length){var s={},l,c;return Me(a,function(u){var d=u.attachers,f=u.children,h=en(u),m=kn(f,function($){return!Sr($)&&!qn($)&&!am(i,$)&&!am(a,$)}),v=kn(f,function($){return!Sr($)&&!qn($)&&am(i,$)}),g,b,y,x=[],w=[],S,C,E,_;m.length&&(b=hre(en(qo(m))),g=r-h[Nf[n]]+b[Nf[n]],n==="n"?s.bottom=c=un(c)?Math.min(c,g):g:n==="w"?s.right=c=un(c)?Math.min(c,g):g:n==="s"?s.top=l=un(l)?Math.max(l,g):g:n==="e"&&(s.left=l=un(l)?Math.max(l,g):g)),v.length&&(y=hre(en(qo(v))),g=r-y[Nf[a_[n]]]+h[Nf[a_[n]]],n==="n"?s.bottom=c=un(c)?Math.min(c,g):g:n==="w"?s.right=c=un(c)?Math.min(c,g):g:n==="s"?s.top=l=un(l)?Math.max(l,g):g:n==="e"&&(s.left=l=un(l)?Math.max(l,g):g)),d&&d.length&&(d.forEach(function($){am(i,$)?x.push($):w.push($)}),x.length&&(S=en(qo(x.map(dn))),C=h[Nf[a_[n]]]-(S[Nf[a_[n]]]-r)),w.length&&(E=en(qo(w.map(dn))),_=E[Nf[n]]-(h[Nf[n]]-r)),n==="n"?(g=Math.min(C||1/0,_||1/0),s.bottom=c=un(c)?Math.min(c,g):g):n==="w"?(g=Math.min(C||1/0,_||1/0),s.right=c=un(c)?Math.min(c,g):g):n==="s"?(g=Math.max(C||-1/0,_||-1/0),s.top=l=un(l)?Math.max(l,g):g):n==="e"&&(g=Math.max(C||-1/0,_||-1/0),s.left=l=un(l)?Math.max(l,g):g));var P=o&&o[u.id];P&&(n==="n"?(g=r+u[cd[t]]-P[cd[t]],s.bottom=c=un(c)?Math.min(c,g):g):n==="w"?(g=r+u[cd[t]]-P[cd[t]],s.right=c=un(c)?Math.min(c,g):g):n==="s"?(g=r-u[cd[t]]+P[cd[t]],s.top=l=un(l)?Math.max(l,g):g):n==="e"&&(g=r-u[cd[t]]+P[cd[t]],s.left=l=un(l)?Math.max(l,g):g))}),s}}function am(e,t){return e.indexOf(t)!==-1}function SXt(e){return!!e.host}var g6="djs-dragging",gre="djs-resizing",EXt=250,l_=Math.max;function o2e(e,t,n,r,o){function i(a,s){Me(a,function(l){o.addDragger(l,s),n.addMarker(l,g6)})}e.on("spaceTool.selection.start",function(a){var s=n.getLayer("space"),l=a.context,c={x:"M 0,-10000 L 0,10000",y:"M -10000,0 L 10000,0"},u=Yt("g");jt(u,r.cls("djs-crosshair-group",["no-events"])),mn(s,u);var d=Yt("path");jt(d,"d",c.x),Un(d).add("djs-crosshair"),mn(u,d);var f=Yt("path");jt(f,"d",c.y),Un(f).add("djs-crosshair"),mn(u,f),l.crosshairGroup=u}),e.on("spaceTool.selection.move",function(a){var s=a.context.crosshairGroup;Mi(s,a.x,a.y)}),e.on("spaceTool.selection.cleanup",function(a){var s=a.context,l=s.crosshairGroup;l&&Go(l)}),e.on("spaceTool.move",EXt,function(a){var s=a.context,l=s.line,c=s.axis,u=s.movingShapes,d=s.resizingShapes;if(s.initialized){if(!s.dragGroup){var f=n.getLayer("space");l=Yt("path"),jt(l,"d","M0,0 L0,0"),Un(l).add("djs-crosshair"),mn(f,l),s.line=l;var h=Yt("g");jt(h,r.cls("djs-drag-group",["no-events"])),mn(n.getActiveLayer(),h),i(u,h);var m=s.movingConnections=t.filter(function(w){var S=!1;Me(u,function(P){Me(P.outgoing,function($){w===$&&(S=!0)})});var C=!1;Me(u,function(P){Me(P.incoming,function($){w===$&&(C=!0)})});var E=!1;Me(d,function(P){Me(P.outgoing,function($){w===$&&(E=!0)})});var _=!1;return Me(d,function(P){Me(P.incoming,function($){w===$&&(_=!0)})}),Sr(w)&&(S||E)&&(C||_)});i(m,h),s.dragGroup=h}if(!s.frameGroup){var v=Yt("g");jt(v,r.cls("djs-frame-group",["no-events"])),mn(n.getActiveLayer(),v);var g=[];Me(d,function(w){var S=o.addFrame(w,v),C=S.getBBox();g.push({element:S,initialBounds:C}),n.addMarker(w,gre)}),s.frameGroup=v,s.frames=g}var b={x:"M"+a.x+", -10000 L"+a.x+", 10000",y:"M -10000, "+a.y+" L 10000, "+a.y};jt(l,{d:b[c]});var y={x:"y",y:"x"},x={x:a.dx,y:a.dy};x[y[s.axis]]=0,Mi(s.dragGroup,x.x,x.y),Me(s.frames,function(w){var S=w.element,C=w.initialBounds,E,_;s.direction==="e"?jt(S,{width:l_(C.width+x.x,5)}):(E=l_(C.width-x.x,5),jt(S,{width:E,x:C.x+C.width-E})),s.direction==="s"?jt(S,{height:l_(C.height+x.y,5)}):(_=l_(C.height-x.y,5),jt(S,{height:_,y:C.y+C.height-_}))})}}),e.on("spaceTool.cleanup",function(a){var s=a.context,l=s.movingShapes,c=s.movingConnections,u=s.resizingShapes,d=s.line,f=s.dragGroup,h=s.frameGroup;Me(l,function(m){n.removeMarker(m,g6)}),Me(c,function(m){n.removeMarker(m,g6)}),f&&(Go(d),Go(f)),Me(u,function(m){n.removeMarker(m,gre)}),h&&Go(h)})}o2e.$inject=["eventBus","elementRegistry","canvas","styles","previewSupport"];const _Xt={__init__:["spaceToolPreview"],__depends__:[yf,Xu,aI,kb,oE],spaceTool:["type",Fl],spaceToolPreview:["type",o2e]};function sI(e,t){e.invoke(Fl,this),this._canvas=t}sI.$inject=["injector","canvas"];Ht(sI,Fl);sI.prototype.calculateAdjustments=function(e,t,n,r){var o=this._canvas.getRootElement(),i=e[0]===o?null:e[0],a=[];i&&(a=Ek(sCe(o.children.filter(c=>ae(c,"bpmn:Artifact")),qo(i))));const s=[...e,...a];var l=Fl.prototype.calculateAdjustments.call(this,s,t,n,r);return l.resizingShapes=l.resizingShapes.filter(function(c){return!(ae(c,"bpmn:TextAnnotation")||$Xt(c)&&(t==="y"&&ai(c)||t==="x"&&!ai(c)))}),l};function $Xt(e){return ae(e,"bpmn:Participant")&&!_t(e).processRef}const i2e={__depends__:[_Xt],spaceTool:["type",sI]};function no(e,t){this._handlerMap={},this._stack=[],this._stackIdx=-1,this._currentExecution={actions:[],dirty:[],trigger:null},this._injector=t,this._eventBus=e,this._uid=1,e.on(["diagram.destroy","diagram.clear"],function(){this.clear(!1)},this)}no.$inject=["eventBus","injector"];no.prototype.execute=function(e,t){if(!e)throw new Error("command required");this._currentExecution.trigger="execute";const n={command:e,context:t};this._pushAction(n),this._internalExecute(n),this._popAction()};no.prototype.canExecute=function(e,t){const n={command:e,context:t},r=this._getHandler(e);let o=this._fire(e,"canExecute",n);if(o===void 0){if(!r)return!1;r.canExecute&&(o=r.canExecute(t))}return o};no.prototype.clear=function(e){this._stack.length=0,this._stackIdx=-1,e!==!1&&this._fire("changed",{trigger:"clear"})};no.prototype.undo=function(){let e=this._getUndoAction(),t;if(e){for(this._currentExecution.trigger="undo",this._pushAction(e);e&&(this._internalUndo(e),t=this._getUndoAction(),!(!t||t.id!==e.id));)e=t;this._popAction()}};no.prototype.redo=function(){let e=this._getRedoAction(),t;if(e){for(this._currentExecution.trigger="redo",this._pushAction(e);e&&(this._internalExecute(e,!0),t=this._getRedoAction(),!(!t||t.id!==e.id));)e=t;this._popAction()}};no.prototype.register=function(e,t){this._setHandler(e,t)};no.prototype.registerHandler=function(e,t){if(!e||!t)throw new Error("command and handlerCls must be defined");const n=this._injector.instantiate(t);this.register(e,n)};no.prototype.canUndo=function(){return!!this._getUndoAction()};no.prototype.canRedo=function(){return!!this._getRedoAction()};no.prototype._getRedoAction=function(){return this._stack[this._stackIdx+1]};no.prototype._getUndoAction=function(){return this._stack[this._stackIdx]};no.prototype._internalUndo=function(e){const t=e.command,n=e.context,r=this._getHandler(t);this._atomicDo(()=>{this._fire(t,"revert",e),r.revert&&this._markDirty(r.revert(n)),this._revertedAction(e),this._fire(t,"reverted",e)})};no.prototype._fire=function(e,t,n){arguments.length<3&&(n=t,t=null);const r=t?[e+"."+t,t]:[e];let o;n=this._eventBus.createEvent(n);for(const i of r)if(o=this._eventBus.fire("commandStack."+i,n),n.cancelBubble)break;return o};no.prototype._createId=function(){return this._uid++};no.prototype._atomicDo=function(e){const t=this._currentExecution;t.atomic=!0;try{e()}finally{t.atomic=!1}};no.prototype._internalExecute=function(e,t){const n=e.command,r=e.context,o=this._getHandler(n);if(!o)throw new Error("no command handler registered for <"+n+">");this._pushAction(e),t||(this._fire(n,"preExecute",e),o.preExecute&&o.preExecute(r),this._fire(n,"preExecuted",e)),this._atomicDo(()=>{this._fire(n,"execute",e),o.execute&&this._markDirty(o.execute(r)),this._executedAction(e,t),this._fire(n,"executed",e)}),t||(this._fire(n,"postExecute",e),o.postExecute&&o.postExecute(r),this._fire(n,"postExecuted",e)),this._popAction()};no.prototype._pushAction=function(e){const t=this._currentExecution,n=t.actions,r=n[0];if(t.atomic)throw new Error("illegal invocation in or phase (action: "+e.command+")");e.id||(e.id=r&&r.id||this._createId()),n.push(e)};no.prototype._popAction=function(){const e=this._currentExecution,t=e.trigger,n=e.actions,r=e.dirty;n.pop(),n.length||(this._eventBus.fire("elements.changed",{elements:qwe("id",r.reverse())}),r.length=0,this._fire("changed",{trigger:t}),e.trigger=null)};no.prototype._markDirty=function(e){const t=this._currentExecution;e&&(e=fn(e)?e:[e],t.dirty=t.dirty.concat(e))};no.prototype._executedAction=function(e,t){const n=++this._stackIdx;t||this._stack.splice(n,this._stack.length,e)};no.prototype._revertedAction=function(e){this._stackIdx--};no.prototype._getHandler=function(e){return this._handlerMap[e]};no.prototype._setHandler=function(e,t){if(!e||!t)throw new Error("command and handler required");if(this._handlerMap[e])throw new Error("overriding handler for command <"+e+">");this._handlerMap[e]=t};const PXt={commandStack:["type",no]};function Op(e,t){if(typeof t!="function")throw new Error("removeFn iterator must be a function");if(e){for(var n;n=e[0];)t(n);return e}}var MXt=250,vre=1400;function EV(e,t,n){bt.call(this,t);var r=e.get("movePreview",!1);t.on("shape.move.start",vre,function(o){var i=o.context,a=i.shapes,s=i.validatedShapes;i.shapes=yre(a),i.validatedShapes=yre(s)}),r&&t.on("shape.move.start",MXt,function(o){var i=o.context,a=i.shapes,s=[];Me(a,function(l){Me(l.labels,function(c){!c.hidden&&i.shapes.indexOf(c)===-1&&s.push(c),l.labelTarget&&s.push(l)})}),Me(s,function(l){r.makeDraggable(i,l,!0)})}),this.preExecuted("elements.move",vre,function(o){var i=o.context,a=i.closure,s=a.enclosedElements,l=[];Me(s,function(c){Me(c.labels,function(u){s[u.id]||l.push(u)})}),a.addAll(l)}),this.preExecute(["connection.delete","shape.delete"],function(o){var i=o.context,a=i.connection||i.shape;Op(a.labels,function(s){n.removeShape(s,{nested:!0})})}),this.execute("shape.delete",function(o){var i=o.context,a=i.shape,s=a.labelTarget;s&&(i.labelTargetIndex=rH(s.labels,a),i.labelTarget=s,a.labelTarget=null)}),this.revert("shape.delete",function(o){var i=o.context,a=i.shape,s=i.labelTarget,l=i.labelTargetIndex;s&&(Yo(s.labels,a,l),a.labelTarget=s)})}Ht(EV,bt);EV.$inject=["injector","eventBus","modeling"];function yre(e){return kn(e,function(t){return e.indexOf(t.labelTarget)===-1})}const TXt={__init__:["labelSupport"],labelSupport:["type",EV]};var RXt=251,bre=1401,xre="attach-ok";function _V(e,t,n,r,o){bt.call(this,t);var i=e.get("movePreview",!1);t.on("shape.move.start",bre,function(a){var s=a.context,l=s.shapes,c=s.validatedShapes;s.shapes=OXt(l),s.validatedShapes=kXt(c)}),i&&t.on("shape.move.start",RXt,function(a){var s=a.context,l=s.shapes,c=dB(l);Me(c,function(u){i.makeDraggable(s,u,!0),Me(u.labels,function(d){i.makeDraggable(s,d,!0)})})}),i&&t.on("shape.move.start",function(a){var s=a.context,l=s.shapes;if(l.length===1){var c=l[0],u=c.host;u&&(n.addMarker(u,xre),t.once(["shape.move.out","shape.move.cleanup"],function(){n.removeMarker(u,xre)}))}}),this.preExecuted("elements.move",bre,function(a){var s=a.context,l=s.closure,c=s.shapes,u=dB(c);Me(u,function(d){l.add(d,l.topLevel[d.host.id])})}),this.postExecuted("elements.move",function(a){var s=a.context,l=s.shapes,c=s.newHost,u;c&&l.length!==1||(c?u=l:u=kn(l,function(d){var f=d.host;return IXt(d)&&!DXt(l,f)}),Me(u,function(d){o.updateAttachment(d,c)}))}),this.postExecuted("elements.move",function(a){var s=a.context.shapes;Me(s,function(l){Me(l.attachers,function(c){Me(c.outgoing.slice(),function(u){var d=r.allowed("connection.reconnect",{connection:u,source:u.source,target:u.target});d||o.removeConnection(u)}),Me(c.incoming.slice(),function(u){var d=r.allowed("connection.reconnect",{connection:u,source:u.source,target:u.target});d||o.removeConnection(u)})})})}),this.postExecute("shape.create",function(a){var s=a.context,l=s.shape,c=s.host;c&&o.updateAttachment(l,c)}),this.postExecute("shape.replace",function(a){var s=a.context,l=s.oldShape,c=s.newShape;Op(l.attachers,function(u){var d=r.allowed("elements.move",{target:c,shapes:[u]});d==="attach"?o.updateAttachment(u,c):o.removeShape(u)}),c.attachers.length&&Me(c.attachers,function(u){var d=Yne(u,l,c);o.moveShape(u,d,u.parent)})}),this.postExecute("shape.resize",function(a){var s=a.context,l=s.shape,c=s.oldBounds,u=s.newBounds,d=l.attachers,f=s.hints||{};f.attachSupport!==!1&&Me(d,function(h){var m=Yne(h,c,u);o.moveShape(h,m,h.parent),Me(h.labels,function(v){o.moveShape(v,m,v.parent)})})}),this.preExecute("shape.delete",function(a){var s=a.context.shape;Op(s.attachers,function(l){o.removeShape(l)}),s.host&&o.updateAttachment(s,null)})}Ht(_V,bt);_V.$inject=["injector","eventBus","canvas","rules","modeling"];function dB(e){return Zz(Gi(e,function(t){return t.attachers||[]}))}function OXt(e){var t=dB(e);return _zt("id",e,t)}function kXt(e){var t=xb(e,"id");return kn(e,function(n){for(;n;){if(n.host&&t[n.host.id])return!1;n=n.parent}return!0})}function IXt(e){return!!e.host}function DXt(e,t){return e.indexOf(t)!==-1}const NXt={__depends__:[Xu],__init__:["attachSupport"],attachSupport:["type",_V]};function Bl(e){this._model=e}Bl.$inject=["moddle"];Bl.prototype._needsId=function(e){return In(e,["bpmn:RootElement","bpmn:FlowElement","bpmn:MessageFlow","bpmn:DataAssociation","bpmn:Artifact","bpmn:Participant","bpmn:Lane","bpmn:LaneSet","bpmn:Process","bpmn:Collaboration","bpmndi:BPMNShape","bpmndi:BPMNEdge","bpmndi:BPMNDiagram","bpmndi:BPMNPlane","bpmn:Property","bpmn:CategoryValue"])};Bl.prototype._ensureId=function(e){if(e.id){this._model.ids.claim(e.id,e);return}var t;ae(e,"bpmn:Activity")?t="Activity":ae(e,"bpmn:Event")?t="Event":ae(e,"bpmn:Gateway")?t="Gateway":In(e,["bpmn:SequenceFlow","bpmn:MessageFlow"])?t="Flow":t=(e.$type||"").replace(/^[^:]*:/g,""),t+="_",!e.id&&this._needsId(e)&&(e.id=this._model.ids.nextPrefixed(t,e))};Bl.prototype.create=function(e,t){var n=this._model.create(e,t||{});return this._ensureId(n),n};Bl.prototype.createDiLabel=function(){return this.create("bpmndi:BPMNLabel",{bounds:this.createDiBounds()})};Bl.prototype.createDiShape=function(e,t){return this.create("bpmndi:BPMNShape",Ne({bpmnElement:e,bounds:this.createDiBounds()},t))};Bl.prototype.createDiBounds=function(e){return this.create("dc:Bounds",e)};Bl.prototype.createDiWaypoints=function(e){var t=this;return Gi(e,function(n){return t.createDiWaypoint(n)})};Bl.prototype.createDiWaypoint=function(e){return this.create("dc:Point",Ic(e,["x","y"]))};Bl.prototype.createDiEdge=function(e,t){return this.create("bpmndi:BPMNEdge",Ne({bpmnElement:e,waypoint:this.createDiWaypoints([])},t))};Bl.prototype.createDiPlane=function(e,t){return this.create("bpmndi:BPMNPlane",Ne({bpmnElement:e},t))};function ps(e,t,n){bt.call(this,e),this._bpmnFactory=t;var r=this;function o(h){var m=h.context,v=m.hints||{},g;!m.cropped&&v.createElementsBehavior!==!1&&(g=m.connection,g.waypoints=n.getCroppedWaypoints(g),m.cropped=!0)}this.executed(["connection.layout","connection.create"],o),this.reverted(["connection.layout"],function(h){delete h.context.cropped});function i(h){var m=h.context;r.updateParent(m.shape||m.connection,m.oldParent)}function a(h){var m=h.context,v=m.shape||m.connection,g=m.parent||m.newParent;r.updateParent(v,g)}this.executed(["shape.move","shape.create","shape.delete","connection.create","connection.move","connection.delete"],Wa(i)),this.reverted(["shape.move","shape.create","shape.delete","connection.create","connection.move","connection.delete"],Wa(a));function s(h){var m=h.context,v=m.oldRoot,g=v.children;Me(g,function(b){ae(b,"bpmn:BaseElement")&&r.updateParent(b)})}this.executed(["canvas.updateRoot"],s),this.reverted(["canvas.updateRoot"],s);function l(h){var m=h.context.shape;ae(m,"bpmn:BaseElement")&&r.updateBounds(m)}this.executed(["shape.move","shape.create","shape.resize"],Wa(function(h){h.context.shape.type!=="label"&&l(h)})),this.reverted(["shape.move","shape.create","shape.resize"],Wa(function(h){h.context.shape.type!=="label"&&l(h)})),e.on("shape.changed",function(h){h.element.type==="label"&&l({context:{shape:h.element}})});function c(h){r.updateConnection(h.context)}this.executed(["connection.create","connection.move","connection.delete","connection.reconnect"],Wa(c)),this.reverted(["connection.create","connection.move","connection.delete","connection.reconnect"],Wa(c));function u(h){r.updateConnectionWaypoints(h.context.connection)}this.executed(["connection.layout","connection.move","connection.updateWaypoints"],Wa(u)),this.reverted(["connection.layout","connection.move","connection.updateWaypoints"],Wa(u)),this.executed("connection.reconnect",Wa(function(h){var m=h.context,v=m.connection,g=m.oldSource,b=m.newSource,y=_t(v),x=_t(g),w=_t(b);y.conditionExpression&&!In(w,["bpmn:Activity","bpmn:ExclusiveGateway","bpmn:InclusiveGateway"])&&(m.oldConditionExpression=y.conditionExpression,delete y.conditionExpression),g!==b&&x.default===y&&(m.oldDefault=x.default,delete x.default)})),this.reverted("connection.reconnect",Wa(function(h){var m=h.context,v=m.connection,g=m.oldSource,b=m.newSource,y=_t(v),x=_t(g),w=_t(b);m.oldConditionExpression&&(y.conditionExpression=m.oldConditionExpression),m.oldDefault&&(x.default=m.oldDefault,delete w.default)}));function d(h){r.updateAttachment(h.context)}this.executed(["element.updateAttachment"],Wa(d)),this.reverted(["element.updateAttachment"],Wa(d)),this.executed("element.updateLabel",Wa(f)),this.reverted("element.updateLabel",Wa(f));function f(h){const{element:m}=h.context,v=Dc(m),g=Gn(m),b=g&&g.get("label");ig(m)||_$(m)||(v&&!b?g.set("label",t.create("bpmndi:BPMNLabel")):!v&&b&&g.set("label",void 0))}}Ht(ps,bt);ps.$inject=["eventBus","bpmnFactory","connectionDocking"];ps.prototype.updateAttachment=function(e){var t=e.shape,n=t.businessObject,r=t.host;n.attachedToRef=r&&r.businessObject};ps.prototype.updateParent=function(e,t){if(!qn(e)&&!(ae(e,"bpmn:DataStoreReference")&&e.parent&&ae(e.parent,"bpmn:Collaboration"))){var n=e.parent,r=e.businessObject,o=Gn(e),i=n&&n.businessObject,a=Gn(n);ae(e,"bpmn:FlowNode")&&this.updateFlowNodeRefs(r,i,t&&t.businessObject),ae(e,"bpmn:DataOutputAssociation")&&(e.source?i=e.source.businessObject:i=null),ae(e,"bpmn:DataInputAssociation")&&(e.target?i=e.target.businessObject:i=null),this.updateSemanticParent(r,i),ae(e,"bpmn:DataObjectReference")&&r.dataObjectRef&&this.updateSemanticParent(r.dataObjectRef,i),this.updateDiParent(o,a)}};ps.prototype.updateBounds=function(e){var t=Gn(e),n=FXt(e);if(n){var r=wc(n,t.get("bounds"));Ne(n,{x:e.x+r.x,y:e.y+r.y})}var o=qn(e)?this._getLabel(t):t,i=o.bounds;i||(i=this._bpmnFactory.createDiBounds(),o.set("bounds",i)),Ne(i,{x:e.x,y:e.y,width:e.width,height:e.height})};ps.prototype.updateFlowNodeRefs=function(e,t,n){if(n!==t){var r,o;ae(n,"bpmn:Lane")&&(r=n.get("flowNodeRef"),ko(r,e)),ae(t,"bpmn:Lane")&&(o=t.get("flowNodeRef"),Yo(o,e))}};ps.prototype.updateDiConnection=function(e,t,n){var r=Gn(e),o=Gn(t),i=Gn(n);r.sourceElement&&r.sourceElement.bpmnElement!==_t(t)&&(r.sourceElement=t&&o),r.targetElement&&r.targetElement.bpmnElement!==_t(n)&&(r.targetElement=n&&i)};ps.prototype.updateDiParent=function(e,t){if(t&&!ae(t,"bpmndi:BPMNPlane")&&(t=t.$parent),e.$parent!==t){var n=(t||e.$parent).get("planeElement");t?(n.push(e),e.$parent=t):(ko(n,e),e.$parent=null)}};function AXt(e){for(;e&&!ae(e,"bpmn:Definitions");)e=e.$parent;return e}ps.prototype.getLaneSet=function(e){var t,n;return ae(e,"bpmn:Lane")?(t=e.childLaneSet,t||(t=this._bpmnFactory.create("bpmn:LaneSet"),e.childLaneSet=t,t.$parent=e),t):(ae(e,"bpmn:Participant")&&(e=e.processRef),n=e.get("laneSets"),t=n[0],t||(t=this._bpmnFactory.create("bpmn:LaneSet"),t.$parent=e,n.push(t)),t)};ps.prototype.updateSemanticParent=function(e,t,n){var r;if(e.$parent!==t&&!((ae(e,"bpmn:DataInput")||ae(e,"bpmn:DataOutput"))&&(ae(t,"bpmn:Participant")&&"processRef"in t&&(t=t.processRef),"ioSpecification"in t&&t.ioSpecification===e.$parent))){if(ae(e,"bpmn:Lane"))t&&(t=this.getLaneSet(t)),r="lanes";else if(ae(e,"bpmn:FlowElement")){if(t){if(ae(t,"bpmn:Participant"))t=t.processRef;else if(ae(t,"bpmn:Lane"))do t=t.$parent.$parent;while(ae(t,"bpmn:Lane"))}r="flowElements"}else if(ae(e,"bpmn:Artifact")){for(;t&&!ae(t,"bpmn:Process")&&!ae(t,"bpmn:SubProcess")&&!ae(t,"bpmn:Collaboration");)if(ae(t,"bpmn:Participant")){t=t.processRef;break}else t=t.$parent;r="artifacts"}else if(ae(e,"bpmn:MessageFlow"))r="messageFlows";else if(ae(e,"bpmn:Participant")){r="participants";var o=e.processRef,i;o&&(i=AXt(e.$parent||t),e.$parent&&(ko(i.get("rootElements"),o),o.$parent=null),t&&(Yo(i.get("rootElements"),o),o.$parent=i))}else ae(e,"bpmn:DataOutputAssociation")?r="dataOutputAssociations":ae(e,"bpmn:DataInputAssociation")&&(r="dataInputAssociations");if(!r)throw new Error(`no parent for <${e.id}> in <${t.id}>`);var a;if(e.$parent&&(a=e.$parent.get(r),ko(a,e)),t?(a=t.get(r),a.push(e),e.$parent=t):e.$parent=null,n){var s=n.get(r);ko(a,e),t&&(s||(s=[],t.set(r,s)),s.push(e))}}};ps.prototype.updateConnectionWaypoints=function(e){var t=Gn(e);t.set("waypoint",this._bpmnFactory.createDiWaypoints(e.waypoints))};ps.prototype.updateConnection=function(e){var t=e.connection,n=_t(t),r=t.source,o=_t(r),i=t.target,a=_t(t.target),s;if(ae(n,"bpmn:DataAssociation"))ae(n,"bpmn:DataInputAssociation")?(n.get("sourceRef")[0]=o,s=e.parent||e.newParent||a,this.updateSemanticParent(n,a,s)):ae(n,"bpmn:DataOutputAssociation")&&(s=e.parent||e.newParent||o,this.updateSemanticParent(n,o,s),n.targetRef=a);else{var l=ae(n,"bpmn:SequenceFlow");n.sourceRef!==o&&(l&&(ko(n.sourceRef&&n.sourceRef.get("outgoing"),n),o&&o.get("outgoing")&&o.get("outgoing").push(n)),n.sourceRef=o),n.targetRef!==a&&(l&&(ko(n.targetRef&&n.targetRef.get("incoming"),n),a&&a.get("incoming")&&a.get("incoming").push(n)),n.targetRef=a)}this.updateConnectionWaypoints(t),this.updateDiConnection(t,r,i)};ps.prototype._getLabel=function(e){return e.label||(e.label=this._bpmnFactory.createDiLabel()),e.label};function Wa(e){return function(t){var n=t.context,r=n.shape||n.connection||n.element;ae(r,"bpmn:BaseElement")&&e(t)}}function FXt(e){if(ae(e,"bpmn:Activity")){var t=Gn(e);if(t){var n=t.get("label");if(n)return n.get("bounds")}}}function vh(e,t){hf.call(this),this._bpmnFactory=e,this._moddle=t}Ht(vh,hf);vh.$inject=["bpmnFactory","moddle"];vh.prototype._baseCreate=hf.prototype.create;vh.prototype.create=function(e,t){if(e==="label"){var n=t.di||this._bpmnFactory.createDiLabel();return this._baseCreate(e,Ne({type:"label",di:n},rC,t))}return this.createElement(e,t)};vh.prototype.createElement=function(e,t){t=Ne({},t||{});var n,r=t.businessObject,o=t.di;if(!r){if(!t.type)throw new Error("no shape type specified");r=this._bpmnFactory.create(t.type),jCe(r)}if(!LXt(o)){var i=Ne({},o||{},{id:r.id+"_di"});e==="root"?o=this._bpmnFactory.createDiPlane(r,i):e==="connection"?o=this._bpmnFactory.createDiEdge(r,i):o=this._bpmnFactory.createDiShape(r,i)}ae(r,"bpmn:Group")&&(t=Ne({isFrame:!0},t)),t=BXt(r,t,["processRef","isInterrupting","associationDirection","isForCompensation"]),t.isExpanded&&(t=fB(o,t,"isExpanded")),In(r,["bpmn:Lane","bpmn:Participant"])&&(t=fB(o,t,"isHorizontal")),ae(r,"bpmn:SubProcess")&&(t.collapsed=!Bn(r,o)),ae(r,"bpmn:ExclusiveGateway")&&(ka(o,"isMarkerVisible")?o.isMarkerVisible===void 0&&(o.isMarkerVisible=!1):o.isMarkerVisible=!0),mi(t.triggeredByEvent)&&(r.triggeredByEvent=t.triggeredByEvent,delete t.triggeredByEvent),mi(t.cancelActivity)&&(r.cancelActivity=t.cancelActivity,delete t.cancelActivity);var a,s;return t.eventDefinitionType&&(a=r.get("eventDefinitions")||[],s=this._bpmnFactory.create(t.eventDefinitionType,t.eventDefinitionAttrs),t.eventDefinitionType==="bpmn:ConditionalEventDefinition"&&(s.condition=this._bpmnFactory.create("bpmn:FormalExpression")),a.push(s),s.$parent=r,r.eventDefinitions=a,delete t.eventDefinitionType),n=this.getDefaultSize(r,o),t=Ne({id:r.id},n,t,{businessObject:r,di:o}),this._baseCreate(e,t)};vh.prototype.getDefaultSize=function(e,t){var n=_t(e);if(t=t||Gn(e),ae(n,"bpmn:SubProcess"))return Bn(n,t)?{width:350,height:200}:{width:100,height:80};if(ae(n,"bpmn:Task"))return{width:100,height:80};if(ae(n,"bpmn:Gateway"))return{width:50,height:50};if(ae(n,"bpmn:Event"))return{width:36,height:36};if(ae(n,"bpmn:Participant")){var r=t.isHorizontal===void 0||t.isHorizontal===!0;return Bn(n,t)?r?{width:600,height:250}:{width:250,height:600}:r?{width:400,height:60}:{width:60,height:400}}return ae(n,"bpmn:Lane")?{width:400,height:100}:ae(n,"bpmn:DataObjectReference")?{width:36,height:50}:ae(n,"bpmn:DataStoreReference")?{width:50,height:50}:ae(n,"bpmn:TextAnnotation")?{width:100,height:30}:ae(n,"bpmn:Group")?{width:300,height:300}:{width:100,height:80}};vh.prototype.createParticipantShape=function(e){return wi(e)||(e={isExpanded:e}),e=Ne({type:"bpmn:Participant"},e||{}),e.isExpanded!==!1&&(e.processRef=this._bpmnFactory.create("bpmn:Process")),this.createShape(e)};function BXt(e,t,n){return Me(n,function(r){t=fB(e,t,r)}),t}function fB(e,t,n){return t[n]===void 0?t:(e[n]=t[n],qu(t,[n]))}function LXt(e){return In(e,["bpmndi:BPMNShape","bpmndi:BPMNEdge","bpmndi:BPMNDiagram","bpmndi:BPMNPlane"])}function lI(e,t){this._modeling=e,this._canvas=t}lI.$inject=["modeling","canvas"];lI.prototype.preExecute=function(e){var t=this._modeling,n=e.elements,r=e.alignment;Me(n,function(o){var i={x:0,y:0};mi(r.left)?i.x=r.left-o.x:mi(r.right)?i.x=r.right-o.width-o.x:mi(r.center)?i.x=r.center-Math.round(o.width/2)-o.x:mi(r.top)?i.y=r.top-o.y:mi(r.bottom)?i.y=r.bottom-o.height-o.y:mi(r.middle)&&(i.y=r.middle-Math.round(o.height/2)-o.y),t.moveElements([o],i,o.parent)})};lI.prototype.postExecute=function(e){};function cI(e){this._modeling=e}cI.$inject=["modeling"];cI.prototype.preExecute=function(e){var t=e.source;if(!t)throw new Error("source required");var n=e.target||t.parent,r=e.shape,o=e.hints||{};r=e.shape=this._modeling.createShape(r,e.position,n,{attach:o.attach}),e.shape=r};cI.prototype.postExecute=function(e){var t=e.hints||{};jXt(e.source,e.shape)||(t.connectionTarget===e.source?this._modeling.connect(e.shape,e.source,e.connection):this._modeling.connect(e.source,e.shape,e.connection))};function jXt(e,t){return sh(e.outgoing,function(n){return n.target===t})}function uI(e,t){this._canvas=e,this._layouter=t}uI.$inject=["canvas","layouter"];uI.prototype.execute=function(e){var t=e.connection,n=e.source,r=e.target,o=e.parent,i=e.parentIndex,a=e.hints;if(!n||!r)throw new Error("source and target required");if(!o)throw new Error("parent required");return t.source=n,t.target=r,t.waypoints||(t.waypoints=this._layouter.layoutConnection(t,a)),this._canvas.addConnection(t,o,i),t};uI.prototype.revert=function(e){var t=e.connection;return this._canvas.removeConnection(t),t.source=null,t.target=null,t};var c_=Math.round;function $V(e){this._modeling=e}$V.$inject=["modeling"];$V.prototype.preExecute=function(e){var t=e.elements,n=e.parent,r=e.parentIndex,o=e.position,i=e.hints,a=this._modeling;Me(t,function(d){un(d.x)||(d.x=0),un(d.y)||(d.y=0)});var s=kn(t,function(d){return!d.hidden}),l=qo(s);Me(t,function(d){Sr(d)&&(d.waypoints=Gi(d.waypoints,function(f){return{x:c_(f.x-l.x-l.width/2+o.x),y:c_(f.y-l.y-l.height/2+o.y)}})),Ne(d,{x:c_(d.x-l.x-l.width/2+o.x),y:c_(d.y-l.y-l.height/2+o.y)})});var c=Tk(t),u={};Me(t,function(d){if(Sr(d)){u[d.id]=un(r)?a.createConnection(u[d.source.id],u[d.target.id],r,d,d.parent||n,i):a.createConnection(u[d.source.id],u[d.target.id],d,d.parent||n,i);return}var f=Ne({},i);c.indexOf(d)===-1&&(f.autoResize=!1),qn(d)&&(f=qu(f,["attach"])),u[d.id]=un(r)?a.createShape(d,Ic(d,["x","y","width","height"]),d.parent||n,r,f):a.createShape(d,Ic(d,["x","y","width","height"]),d.parent||n,f)}),e.elements=Ek(u)};var wre=Math.round;function yh(e){this._canvas=e}yh.$inject=["canvas"];yh.prototype.execute=function(e){var t=e.shape,n=e.position,r=e.parent,o=e.parentIndex;if(!r)throw new Error("parent required");if(!n)throw new Error("position required");return n.width!==void 0?Ne(t,n):Ne(t,{x:n.x-wre(t.width/2),y:n.y-wre(t.height/2)}),this._canvas.addShape(t,r,o),t};yh.prototype.revert=function(e){var t=e.shape;return this._canvas.removeShape(t),t};function aE(e){yh.call(this,e)}Ht(aE,yh);aE.$inject=["canvas"];var zXt=yh.prototype.execute;aE.prototype.execute=function(e){var t=e.shape;return VXt(t),t.labelTarget=e.labelTarget,zXt.call(this,e)};var HXt=yh.prototype.revert;aE.prototype.revert=function(e){return e.shape.labelTarget=null,HXt.call(this,e)};function VXt(e){["width","height"].forEach(function(t){typeof e[t]>"u"&&(e[t]=0)})}function sE(e,t){this._canvas=e,this._modeling=t}sE.$inject=["canvas","modeling"];sE.prototype.preExecute=function(e){var t=this._modeling,n=e.connection;Op(n.incoming,function(r){t.removeConnection(r,{nested:!0})}),Op(n.outgoing,function(r){t.removeConnection(r,{nested:!0})})};sE.prototype.execute=function(e){var t=e.connection,n=t.parent;return e.parent=n,e.parentIndex=rH(n.children,t),e.source=t.source,e.target=t.target,this._canvas.removeConnection(t),t.source=null,t.target=null,t};sE.prototype.revert=function(e){var t=e.connection,n=e.parent,r=e.parentIndex;return t.source=e.source,t.target=e.target,Yo(n.children,t,r),this._canvas.addConnection(t,n),t};function PV(e,t){this._modeling=e,this._elementRegistry=t}PV.$inject=["modeling","elementRegistry"];PV.prototype.postExecute=function(e){var t=this._modeling,n=this._elementRegistry,r=e.elements;Me(r,function(o){n.get(o.id)&&(o.waypoints?t.removeConnection(o):t.removeShape(o))})};function lE(e,t){this._canvas=e,this._modeling=t}lE.$inject=["canvas","modeling"];lE.prototype.preExecute=function(e){var t=this._modeling,n=e.shape;Op(n.incoming,function(r){t.removeConnection(r,{nested:!0})}),Op(n.outgoing,function(r){t.removeConnection(r,{nested:!0})}),Op(n.children,function(r){Sr(r)?t.removeConnection(r,{nested:!0}):t.removeShape(r,{nested:!0})})};lE.prototype.execute=function(e){var t=this._canvas,n=e.shape,r=n.parent;return e.oldParent=r,e.oldParentIndex=rH(r.children,n),t.removeShape(n),n};lE.prototype.revert=function(e){var t=this._canvas,n=e.shape,r=e.oldParent,o=e.oldParentIndex;return Yo(r.children,n,o),t.addShape(n,r),n};function dI(e){this._modeling=e}dI.$inject=["modeling"];var Cre={x:"y",y:"x"};dI.prototype.preExecute=function(e){var t=this._modeling,n=e.groups,r=e.axis,o=e.dimension;function i(g,b){g.range.min=Math.min(b[r],g.range.min),g.range.max=Math.max(b[r]+b[o],g.range.max)}function a(g){return g[r]+g[o]/2}function s(g){return g.length-1}function l(g){return g.max-g.min}function c(g,b){var y={y:0};y[r]=g-a(b),y[r]&&(y[Cre[r]]=0,t.moveElements([b],y,b.parent))}var u=n[0],d=s(n),f=n[d],h,m,v=0;Me(n,function(g,b){var y,x,w;if(g.elements.length<2){b&&b!==n.length-1&&(i(g,g.elements[0]),v+=l(g.range));return}y=Au(g.elements,r),x=y[0],b===d&&(x=y[s(y)]),w=a(x),g.range=null,Me(y,function(S){if(c(w,S),g.range===null){g.range={min:S[r],max:S[r]+S[o]};return}i(g,S)}),b&&b!==n.length-1&&(v+=l(g.range))}),m=Math.abs(f.range.min-u.range.max),h=Math.round((m-v)/(n.length-1)),!(ht;if(/n|w/.test(n))return e[r] required");var o=e.changed||this._getVisualReferences(n).concat(t),i=e.oldProperties||GXt(n,nT(r));return f2e(n,r),e.oldProperties=i,e.changed=o,o};fE.prototype.revert=function(e){var t=e.oldProperties,n=e.moddleElement,r=e.changed;return f2e(n,t),r};fE.prototype._getVisualReferences=function(e){var t=this._elementRegistry;return ae(e,"bpmn:DataObject")?qXt(e,t):[]};function GXt(e,t){return cs(t,function(n,r){return n[r]=e.get(r),n},{})}function f2e(e,t){Me(t,function(n,r){e.set(r,n)})}function qXt(e,t){return t.filter(function(n){return ae(n,"bpmn:DataObjectReference")&&_t(n).dataObjectRef===e})}var Mx="default",Ad="id",p2e="di",KXt={width:0,height:0};function pE(e,t,n,r){this._elementRegistry=e,this._moddle=t,this._modeling=n,this._textRenderer=r}pE.$inject=["elementRegistry","moddle","modeling","textRenderer"];pE.prototype.execute=function(e){var t=e.element,n=[t];if(!t)throw new Error("element required");var r=this._elementRegistry,o=this._moddle.ids,i=t.businessObject,a=JXt(e.properties),s=e.oldProperties||YXt(t,a);return h2e(a,i)&&(o.unclaim(i[Ad]),r.updateId(t,a[Ad]),o.claim(a[Ad],i)),Mx in a&&(a[Mx]&&n.push(r.get(a[Mx].id)),i[Mx]&&n.push(r.get(i[Mx].id))),m2e(t,a),e.oldProperties=s,e.changed=n,n};pE.prototype.postExecute=function(e){var t=e.element,n=t.label,r=n&&_t(n).name;if(r){var o=this._textRenderer.getExternalLabelBounds(n,r);this._modeling.resizeShape(n,o,KXt)}};pE.prototype.revert=function(e){var t=e.element,n=e.properties,r=e.oldProperties,o=t.businessObject,i=this._elementRegistry,a=this._moddle.ids;return m2e(t,r),h2e(n,o)&&(a.unclaim(n[Ad]),i.updateId(t,r[Ad]),a.claim(r[Ad],o)),e.changed};function h2e(e,t){return Ad in e&&e[Ad]!==t[Ad]}function YXt(e,t){var n=nT(t),r=e.businessObject,o=Gn(e);return cs(n,function(i,a){return a!==p2e?i[a]=r.get(a):i[a]=XXt(o,nT(t.di)),i},{})}function XXt(e,t){return cs(t,function(n,r){return n[r]=e&&e.get(r),n},{})}function m2e(e,t){var n=e.businessObject,r=Gn(e);Me(t,function(o,i){i!==p2e?n.set(i,o):r&&QXt(r,o)})}function QXt(e,t){Me(t,function(n,r){e.set(r,n)})}var ZXt=["default"];function JXt(e){var t=Ne({},e);return ZXt.forEach(function(n){n in e&&(t[n]=_t(t[n]))}),t}function gI(e,t){this._canvas=e,this._modeling=t}gI.$inject=["canvas","modeling"];gI.prototype.execute=function(e){var t=this._canvas,n=e.newRoot,r=n.businessObject,o=t.getRootElement(),i=o.businessObject,a=i.$parent,s=Gn(o);return t.setRootElement(n),t.removeRootElement(o),Yo(a.rootElements,r),r.$parent=a,ko(a.rootElements,i),i.$parent=null,o.di=null,s.bpmnElement=r,n.di=s,e.oldRoot=o,[]};gI.prototype.revert=function(e){var t=this._canvas,n=e.newRoot,r=n.businessObject,o=e.oldRoot,i=o.businessObject,a=r.$parent,s=Gn(n);return t.setRootElement(o),t.removeRootElement(n),ko(a.rootElements,r),r.$parent=null,Yo(a.rootElements,i),i.$parent=a,n.di=null,s.bpmnElement=i,o.di=s,[]};function OV(e,t){this._modeling=e,this._spaceTool=t}OV.$inject=["modeling","spaceTool"];OV.prototype.preExecute=function(e){var t=this._spaceTool,n=this._modeling,r=e.shape,o=e.location,i=dl(r),a=i===r,s=a?r:r.parent,l=mh(s),c=ai(r);if(c?o==="left"?o="top":o==="right"&&(o="bottom"):o==="top"?o="left":o==="bottom"&&(o="right"),!l.length){var u=c?{x:r.x+al,y:r.y,width:r.width-al,height:r.height}:{x:r.x,y:r.y+al,width:r.width,height:r.height-al};n.createShape({type:"bpmn:Lane",isHorizontal:c},u,s)}var d=[];Dg(i,function(w){return d.push(w),w.label&&d.push(w.label),w===r?[]:kn(w.children,function(S){return S!==r})});var f,h,m,v,g;o==="top"?(f=-120,h=r.y,m=h+10,v="n",g="y"):o==="left"?(f=-120,h=r.x,m=h+10,v="w",g="x"):o==="bottom"?(f=120,h=r.y+r.height,m=h-10,v="s",g="y"):o==="right"&&(f=120,h=r.x+r.width,m=h-10,v="e",g="x");var b=t.calculateAdjustments(d,g,f,m),y=c?{x:0,y:f}:{x:f,y:0};t.makeSpace(b.movingShapes,b.resizingShapes,y,v,m);var x=c?{x:r.x+(a?al:0),y:h-(o==="top"?120:0),width:r.width-(a?al:0),height:120}:{x:h-(o==="left"?120:0),y:r.y+(a?al:0),width:120,height:r.height-(a?al:0)};e.newLane=n.createShape({type:"bpmn:Lane",isHorizontal:c},x,s)};function kV(e){this._modeling=e}kV.$inject=["modeling"];kV.prototype.preExecute=function(e){var t=this._modeling,n=e.shape,r=e.count,o=mh(n),i=o.length;if(i>r)throw new Error(`more than <${r}> child lanes`);var a=ai(n),s=a?n.height:n.width,l=Math.round(s/r),c,u,d,f;for(f=0;f0||i.bottom<0?-c:c,h=n.calculateAdjustments(s,"y",f,u),n.makeSpace(h.movingShapes,h.resizingShapes,{x:0,y:c},d)),(i.left||i.right)&&(c=i.right||i.left,u=e.x+(i.right?e.width:0)+(i.right?-10:100),d=i.right?"e":"w",f=i.left>0||i.right<0?-c:c,h=n.calculateAdjustments(l,"x",f,u),n.makeSpace(h.movingShapes,h.resizingShapes,{x:c,y:0},d))};var cC="flowNodeRef",IV="lanes";function mE(e){this._elementRegistry=e}mE.$inject=["elementRegistry"];mE.prototype._computeUpdates=function(e,t){var n=[],r=[],o={},i=[];function a(u,d){var f=en(d),h={x:u.x+u.width/2,y:u.y+u.height/2};return h.x>f.left&&h.xf.top&&h.y"u"&&(f=t.getExternalLabelBounds(u,m)),f&&e.resizeShape(u,f,rQt)}}this.preExecute=o,this.execute=i,this.revert=a,this.postExecute=s}g2e.$inject=["modeling","textRenderer","bpmnFactory"];function $re(e){return!e||!e.trim()}function Zi(e,t,n,r){Er.call(this,e,t,n),this._bpmnRules=r}Ht(Zi,Er);Zi.$inject=["eventBus","elementFactory","commandStack","bpmnRules"];Zi.prototype.getHandlers=function(){var e=Er.prototype.getHandlers.call(this);return e["element.updateModdleProperties"]=fE,e["element.updateProperties"]=pE,e["canvas.updateRoot"]=gI,e["lane.add"]=OV,e["lane.resize"]=hE,e["lane.split"]=kV,e["lane.updateRefs"]=mE,e["id.updateClaim"]=vI,e["element.setColor"]=DV,e["element.updateLabel"]=g2e,e};Zi.prototype.updateLabel=function(e,t,n,r){this._commandStack.execute("element.updateLabel",{element:e,newLabel:t,newBounds:n,hints:r||{}})};Zi.prototype.connect=function(e,t,n,r){var o=this._bpmnRules;if(n||(n=o.canConnect(e,t)),!!n)return this.createConnection(e,t,n,e.parent,r)};Zi.prototype.updateModdleProperties=function(e,t,n){this._commandStack.execute("element.updateModdleProperties",{element:e,moddleElement:t,properties:n})};Zi.prototype.updateProperties=function(e,t){this._commandStack.execute("element.updateProperties",{element:e,properties:t})};Zi.prototype.resizeLane=function(e,t,n){this._commandStack.execute("lane.resize",{shape:e,newBounds:t,balanced:n})};Zi.prototype.addLane=function(e,t){var n={shape:e,location:t};return this._commandStack.execute("lane.add",n),n.newLane};Zi.prototype.splitLane=function(e,t){this._commandStack.execute("lane.split",{shape:e,count:t})};Zi.prototype.makeCollaboration=function(){var e=this._create("root",{type:"bpmn:Collaboration"}),t={newRoot:e};return this._commandStack.execute("canvas.updateRoot",t),e};Zi.prototype.makeProcess=function(){var e=this._create("root",{type:"bpmn:Process"}),t={newRoot:e};return this._commandStack.execute("canvas.updateRoot",t),e};Zi.prototype.updateLaneRefs=function(e,t){this._commandStack.execute("lane.updateRefs",{flowNodeShapes:e,laneShapes:t})};Zi.prototype.claimId=function(e,t){this._commandStack.execute("id.updateClaim",{id:e,element:t,claiming:!0})};Zi.prototype.unclaimId=function(e,t){this._commandStack.execute("id.updateClaim",{id:e,element:t})};Zi.prototype.setColor=function(e,t){e.length||(e=[e]),this._commandStack.execute("element.setColor",{elements:e,colors:t})};function v2e(){}v2e.prototype.layoutConnection=function(e,t){return t=t||{},[t.connectionStart||dn(t.source||e.source),t.connectionEnd||dn(t.target||e.target)]};var u_=20,oQt=5,yT=Math.round,Pre=20,iQt={"h:h":20,"v:v":20,"h:v":-10,"v:h":-10};function aQt(e,t){return!{t:/top/,r:/right/,b:/bottom/,l:/left/,h:/./,v:/./}[t].test(e)}function sQt(e,t){return{t:/top/,r:/right/,b:/bottom/,l:/left/,h:/left|right/,v:/top|bottom/}[e].test(t)}function y2e(e,t,n){var r=Yi(t,e,oQt),o=n.split(":")[0],i=yT((t.x-e.x)/2+e.x),a=yT((t.y-e.y)/2+e.y),s,l,c=sQt(o,r),u=/h|r|l/.test(o),d=!1,f=!1;return c?(s=u?{x:i,y:e.y}:{x:e.x,y:a},l=u?"h:h":"v:v"):(d=aQt(r,o),l=u?"h:v":"v:h",d?u?(f=a===e.y,s={x:e.x+u_*(/l/.test(o)?-1:1),y:f?a+u_:a}):(f=i===e.x,s={x:f?i+u_:i,y:e.y+u_*(/t/.test(o)?-1:1)}):s={x:i,y:a}),{waypoints:NV(e,s,l).concat(s),directions:l,turnNextDirections:f}}function lQt(e,t,n){return y2e(e,t,n)}function cQt(e,t,n){var r=y2e(t,e,Mre(n));return{waypoints:r.waypoints.slice().reverse(),directions:Mre(r.directions),turnNextDirections:r.turnNextDirections}}function uQt(e,t){var n=e.directions.split(":")[1],r=t.directions.split(":")[0];e.turnNextDirections&&(n=n=="h"?"v":"h"),t.turnNextDirections&&(r=r=="h"?"v":"h");var o=n+":"+r,i=NV(e.waypoints[e.waypoints.length-1],t.waypoints[0],o);return{waypoints:i,directions:o}}function Mre(e){return e.split(":").reverse().join(":")}function dQt(e,t,n){var r=yT((t.x-e.x)/2+e.x),o=yT((t.y-e.y)/2+e.y);if(n==="h:v")return[{x:t.x,y:e.y}];if(n==="v:h")return[{x:e.x,y:t.y}];if(n==="h:h")return[{x:r,y:e.y},{x:r,y:t.y}];if(n==="v:v")return[{x:e.x,y:o},{x:t.x,y:o}];throw new Error("invalid directions: can only handle varians of [hv]:[hv]")}function NV(e,t,n){if(n=n||"h:h",!xQt(n))throw new Error("unknown directions: <"+n+">: must be specified as : with start/end in { h,v,t,r,b,l }");if(b2e(n)){var r=lQt(e,t,n),o=cQt(e,t,n),i=uQt(r,o);return[].concat(r.waypoints,i.waypoints,o.waypoints)}return dQt(e,t,n)}function fQt(e,t,n){var r=NV(e,t,n);return r.unshift(e),r.push(t),x2e(r)}function pQt(e,t,n,r,o){var i=o&&o.preferredLayouts||[],a=Szt(i,"straight")[0]||"h:h",s=iQt[a]||0,l=Yi(e,t,s),c=bQt(l,a);n=n||dn(e),r=r||dn(t);var u=c.split(":"),d=Rre(n,e,u[0],wQt(l)),f=Rre(r,t,u[1],l);return fQt(d,f,c)}function hQt(e,t,n,r,o,i){fn(n)&&(o=n,i=r,n=dn(e),r=dn(t)),i=Ne({preferredLayouts:[]},i),o=o||[];var a=i.preferredLayouts,s=a.indexOf("straight")!==-1,l;return l=s&&gQt(e,t,n,r,i),l||(l=i.connectionEnd&&yQt(t,e,r,o),l)||(l=i.connectionStart&&vQt(e,t,n,o),l)?l:!i.connectionStart&&!i.connectionEnd&&o&&o.length?o:pQt(e,t,n,r,i)}function mQt(e,t,n){return e>=t&&e<=n}function Tre(e,t,n){var r={x:"width",y:"height"};return mQt(t[e],n[e],n[e]+n[r[e]])}function gQt(e,t,n,r,o){var i={},a,s;return s=Yi(e,t),/^(top|bottom|left|right)$/.test(s)?(/top|bottom/.test(s)&&(a="x"),/left|right/.test(s)&&(a="y"),o.preserveDocking==="target"?Tre(a,r,e)?(i[a]=r[a],[{x:i.x!==void 0?i.x:n.x,y:i.y!==void 0?i.y:n.y,original:{x:i.x!==void 0?i.x:n.x,y:i.y!==void 0?i.y:n.y}},{x:r.x,y:r.y}]):null:Tre(a,n,t)?(i[a]=n[a],[{x:n.x,y:n.y},{x:i.x!==void 0?i.x:r.x,y:i.y!==void 0?i.y:r.y,original:{x:i.x!==void 0?i.x:r.x,y:i.y!==void 0?i.y:r.y}}]):null):null}function vQt(e,t,n,r){return AV(e,t,n,r)}function yQt(e,t,n,r){var o=r.slice().reverse();return o=AV(e,t,n,o),o?o.reverse():null}function AV(e,t,n,r){function o(u){return u.length<3?!0:u.length>4?!1:!!Yn(u,function(d,f){var h=u[f-1];return h&&qS(d,h)<3})}function i(u,d,f){var h=_d(d,u);switch(h){case"v":return{x:f.x,y:u.y};case"h":return{x:u.x,y:f.y}}return{x:u.x,y:u.y}}function a(u,d,f){var h;for(h=u.length-2;h!==0;h--)if(Ste(u[h],d,Pre)||Ste(u[h],f,Pre))return u.slice(h);return u}if(o(r))return null;var s=r[0],l=r.slice(),c;return l[0]=n,l[1]=i(l[1],s,n),c=a(l,e,t),c!==l&&(l=AV(e,t,n,c)),l&&_d(l)?null:l}function bQt(e,t){if(b2e(t))return t;switch(e){case"intersect":return"t:t";case"top":case"bottom":return"v:v";case"left":case"right":return"h:h";default:return t}}function xQt(e){return e&&/^h|v|t|r|b|l:h|v|t|r|b|l$/.test(e)}function b2e(e){return e&&/t|r|b|l/.test(e)}function wQt(e){return{top:"bottom",bottom:"top",left:"right",right:"left","top-left":"bottom-right","bottom-right":"top-left","top-right":"bottom-left","bottom-left":"top-right"}[e]}function Rre(e,t,n,r){if(n==="h"&&(n=/left/.test(r)?"l":"r"),n==="v"&&(n=/top/.test(r)?"t":"b"),n==="t")return{original:e,x:e.x,y:t.y};if(n==="r")return{original:e,x:t.x+t.width,y:e.y};if(n==="b")return{original:e,x:e.x,y:t.y+t.height};if(n==="l")return{original:e,x:t.x,y:e.y};throw new Error("unexpected dockingDirection: <"+n+">")}function x2e(e){return e.reduce(function(t,n,r){var o=t[t.length-1],i=e[r+1];return oH(o,i,n,0)||t.push(n),t},[])}var CQt=-10,SQt=40,EQt={default:["h:h"],fromGateway:["v:h"],toGateway:["h:v"],loop:{fromTop:["t:r"],fromRight:["r:b"],fromLeft:["l:t"],fromBottom:["b:l"]},boundaryLoop:{alternateHorizontalSide:"b",alternateVerticalSide:"l",default:"v"},messageFlow:["straight","v:v"],subProcess:["straight","h:h"],isHorizontal:!0},_Qt={default:["v:v"],fromGateway:["h:v"],toGateway:["v:h"],loop:{fromTop:["t:l"],fromRight:["r:t"],fromLeft:["l:b"],fromBottom:["b:r"]},boundaryLoop:{alternateHorizontalSide:"t",alternateVerticalSide:"r",default:"h"},messageFlow:["straight","h:h"],subProcess:["straight","v:v"],isHorizontal:!1},FV={top:"bottom","top-right":"bottom-left","top-left":"bottom-right",right:"left",bottom:"top","bottom-right":"top-left","bottom-left":"top-right",left:"right"},n1={top:"t",right:"r",bottom:"b",left:"l"};function yI(e){this._elementRegistry=e}Ht(yI,v2e);yI.prototype.layoutConnection=function(e,t){t||(t={});var n=t.source||e.source,r=t.target||e.target,o=t.waypoints||e.waypoints,i=t.connectionStart,a=t.connectionEnd,s=this._elementRegistry,l,c;if(i||(i=Ore(o&&o[0],n)),a||(a=Ore(o&&o[o.length-1],r)),(ae(e,"bpmn:Association")||ae(e,"bpmn:DataAssociation"))&&o&&!kre(n,r))return[].concat([i],o.slice(1,-1),[a]);var u=USe(n,s)?EQt:_Qt;return ae(e,"bpmn:MessageFlow")?l=PQt(n,r,u):(ae(e,"bpmn:SequenceFlow")||kre(n,r))&&(n===r?l={preferredLayouts:IQt(n,e,u)}:ae(n,"bpmn:BoundaryEvent")?l={preferredLayouts:DQt(n,r,a,u)}:uC(n)||uC(r)?l={preferredLayouts:u.subProcess,preserveDocking:TQt(n)}:ae(n,"bpmn:Gateway")?l={preferredLayouts:u.fromGateway}:ae(r,"bpmn:Gateway")?l={preferredLayouts:u.toGateway}:l={preferredLayouts:u.default}),l&&(l=Ne(l,t),c=x2e(hQt(n,r,i,a,o,l))),c||[i,a]};function $Qt(e){var t=e.host;return Yi(dn(e),t,CQt)}function PQt(e,t,n){return{preferredLayouts:n.messageFlow,preserveDocking:MQt(e,t)}}function MQt(e,t){return ae(t,"bpmn:Participant")?"source":ae(e,"bpmn:Participant")?"target":uC(t)?"source":uC(e)||ae(t,"bpmn:Event")?"target":ae(e,"bpmn:Event")?"source":null}function TQt(e){return uC(e)?"target":"source"}function Ore(e,t){return e?e.original||e:dn(t)}function kre(e,t){return ae(t,"bpmn:Activity")&&ae(e,"bpmn:BoundaryEvent")&&t.businessObject.isForCompensation}function uC(e){return ae(e,"bpmn:SubProcess")&&Bn(e)}function sm(e,t){return e===t}function RQt(e,t){return t.indexOf(e)!==-1}function by(e){var t=/right|left/.exec(e);return t&&t[0]}function xy(e){var t=/top|bottom/.exec(e);return t&&t[0]}function Ire(e,t){return FV[e]===t}function OQt(e,t){var n=by(e),r=FV[n];return t.indexOf(r)!==-1}function kQt(e,t){var n=xy(e),r=FV[n];return t.indexOf(r)!==-1}function w2e(e){return e==="right"||e==="left"}function IQt(e,t,n){var r=t.waypoints,o=r&&r.length&&Yi(r[0],e);return o==="top"?n.loop.fromTop:o==="right"?n.loop.fromRight:o==="left"?n.loop.fromLeft:n.loop.fromBottom}function DQt(e,t,n,r){var o=dn(e),i=dn(t),a=$Qt(e),s,l,c=sm(e.host,t),u=RQt(a,["top","right","bottom","left"]),d=Yi(i,o,{x:e.width/2+t.width/2,y:e.height/2+t.height/2});return c?NQt(a,u,e,t,n,r):(s=AQt(a,d,u,r.isHorizontal),l=FQt(a,d,u,r.isHorizontal),[s+":"+l])}function NQt(e,t,n,r,o,i){var a=t?e:i.isHorizontal?xy(e):by(e),s=n1[a],l;return t?w2e(e)?l=Dre("y",n,r,o)?"h":i.boundaryLoop.alternateHorizontalSide:l=Dre("x",n,r,o)?"v":i.boundaryLoop.alternateVerticalSide:l=i.boundaryLoop.default,[s+":"+l]}function Dre(e,t,n,r){var o=SQt;return!(v6(e,r,n,o)||v6(e,r,{x:n.x+n.width,y:n.y+n.height},o)||v6(e,r,dn(t),o))}function v6(e,t,n,r){return Math.abs(t[e]-n[e])!tC(h))})};bI.prototype.cleanUp=function(){this._complexPreview.cleanUp()};bI.$inject=["complexPreview","connectionDocking","elementFactory","eventBus","layouter","rules"];const BQt={__depends__:[TH,sKt,C2e],__init__:["appendPreview"],appendPreview:["type",bI]};var Fre=Math.min,Bre=Math.max;function y6(e){e.preventDefault()}function j1(e){e.stopPropagation()}function LQt(e){return e.nodeType===Node.TEXT_NODE}function jQt(e){return[].slice.call(e)}function Kc(e){this.container=e.container,this.parent=Or('
          '),this.content=Cr("[contenteditable]",this.parent),this.keyHandler=e.keyHandler||function(){},this.resizeHandler=e.resizeHandler||function(){},this.autoResize=Aa(this.autoResize,this),this.handlePaste=Aa(this.handlePaste,this)}Kc.prototype.create=function(e,t,n,r){var o=this,i=this.parent,a=this.content,s=this.container;r=this.options=r||{},t=this.style=t||{};var l=Ic(t,["width","height","maxWidth","maxHeight","minWidth","minHeight","left","top","backgroundColor","position","overflow","border","wordWrap","textAlign","outline","transform"]);Ne(i.style,{width:e.width+"px",height:e.height+"px",maxWidth:e.maxWidth+"px",maxHeight:e.maxHeight+"px",minWidth:e.minWidth+"px",minHeight:e.minHeight+"px",left:e.x+"px",top:e.y+"px",backgroundColor:"#ffffff",position:"absolute",overflow:"visible",border:"1px solid #ccc",boxSizing:"border-box",wordWrap:"normal",textAlign:"center",outline:"none"},l);var c=Ic(t,["fontFamily","fontSize","fontWeight","lineHeight","padding","paddingTop","paddingRight","paddingBottom","paddingLeft"]);return Ne(a.style,{boxSizing:"border-box",width:"100%",outline:"none",wordWrap:"break-word"},c),r.centerVertically&&Ne(a.style,{position:"absolute",top:"50%",transform:"translate(0, -50%)"},c),a.innerText=n,xn.bind(a,"keydown",this.keyHandler),xn.bind(a,"mousedown",j1),xn.bind(a,"paste",o.handlePaste),r.autoResize&&xn.bind(a,"input",this.autoResize),r.resizable&&this.resizable(t),s.appendChild(i),this.setSelection(a.lastChild,a.lastChild&&a.lastChild.length),i};Kc.prototype.handlePaste=function(e){var t=this.options,n=this.style;e.preventDefault();var r;if(e.clipboardData?r=e.clipboardData.getData("text/plain"):r=window.clipboardData.getData("Text"),this.insertText(r),t.autoResize){var o=this.autoResize(n);o&&this.resizeHandler(o)}};Kc.prototype.insertText=function(e){e=zQt(e);var t=document.execCommand("insertText",!1,e);t||this._insertTextIE(e)};Kc.prototype._insertTextIE=function(e){var t=this.getSelection(),n=t.startContainer,r=t.endContainer,o=t.startOffset,i=t.endOffset,a=t.commonAncestorContainer,s=jQt(a.childNodes),l,c;if(LQt(a)){var u=n.textContent;n.textContent=u.substring(0,o)+e+u.substring(i),l=n,c=o+e.length}else if(n===this.content&&r===this.content){var d=document.createTextNode(e);this.content.insertBefore(d,s[o]),l=d,c=d.textContent.length}else{var f=s.indexOf(n),h=s.indexOf(r);s.forEach(function(m,v){v===f?m.textContent=n.textContent.substring(0,o)+e+r.textContent.substring(i):v>f&&v<=h&&Fu(m)}),l=n,c=o+e.length}l&&c!==void 0&&setTimeout(function(){self.setSelection(l,c)})};Kc.prototype.autoResize=function(){var e=this.parent,t=this.content,n=parseInt(this.style.fontSize)||12;if(t.scrollHeight>e.offsetHeight||t.scrollHeight
          ');var s,l,c,u,d=function(m){y6(m),j1(m),s=m.clientX,l=m.clientY;var v=t.getBoundingClientRect();c=v.width,u=v.height,xn.bind(document,"mousemove",f),xn.bind(document,"mouseup",h)},f=function(m){y6(m),j1(m);var v=Fre(Bre(c+m.clientX-s,r),i),g=Fre(Bre(u+m.clientY-l,o),a);t.style.width=v+"px",t.style.height=g+"px",e.resizeHandler({width:c,height:u,dx:m.clientX-s,dy:m.clientY-l})},h=function(m){y6(m),j1(m),xn.unbind(document,"mousemove",f,!1),xn.unbind(document,"mouseup",h,!1)};xn.bind(n,"mousedown",d)}Ne(n.style,{position:"absolute",bottom:"0px",right:"0px",cursor:"nwse-resize",width:"0",height:"0",borderTop:(parseInt(this.style.fontSize)/4||3)+"px solid transparent",borderRight:(parseInt(this.style.fontSize)/4||3)+"px solid #ccc",borderBottom:(parseInt(this.style.fontSize)/4||3)+"px solid #ccc",borderLeft:(parseInt(this.style.fontSize)/4||3)+"px solid transparent"}),t.appendChild(n)};Kc.prototype.destroy=function(){var e=this.parent,t=this.content,n=this.resizeHandle;t.innerText="",e.removeAttribute("style"),t.removeAttribute("style"),xn.unbind(t,"keydown",this.keyHandler),xn.unbind(t,"mousedown",j1),xn.unbind(t,"input",this.autoResize),xn.unbind(t,"paste",this.handlePaste),n&&(n.removeAttribute("style"),Fu(n)),Fu(e)};Kc.prototype.getValue=function(){return this.content.innerText.trim()};Kc.prototype.getSelection=function(){var e=window.getSelection(),t=e.getRangeAt(0);return t};Kc.prototype.setSelection=function(e,t){var n=document.createRange();e===null?n.selectNodeContents(this.content):(n.setStart(e,t),n.setEnd(e,t));var r=window.getSelection();r.removeAllRanges(),r.addRange(n)};function zQt(e){return e.replace(/\r\n|\r|\n/g,` +`)}function Ll(e,t){this._eventBus=e,this._canvas=t,this._providers=[],this._textbox=new Kc({container:t.getContainer(),keyHandler:Aa(this._handleKey,this),resizeHandler:Aa(this._handleResize,this)})}Ll.$inject=["eventBus","canvas"];Ll.prototype.registerProvider=function(e){this._providers.push(e)};Ll.prototype.isActive=function(e){return!!(this._active&&(!e||this._active.element===e))};Ll.prototype.cancel=function(){this._active&&(this._fire("cancel"),this.close())};Ll.prototype._fire=function(e,t){this._eventBus.fire("directEditing."+e,t||{active:this._active})};Ll.prototype.close=function(){this._textbox.destroy(),this._fire("deactivate"),this._active=null,this.resizable=void 0,this._canvas.restoreFocus&&this._canvas.restoreFocus()};Ll.prototype.complete=function(){var e=this._active;if(e){var t,n=e.context.bounds,r=this.$textbox.getBoundingClientRect(),o=this.getValue(),i=e.context.text;(o!==i||r.height!==n.height||r.width!==n.width)&&(t=this._textbox.container.getBoundingClientRect(),e.provider.update(e.element,o,e.context.text,{x:r.left-t.left,y:r.top-t.top,width:r.width,height:r.height})),this._fire("complete"),this.close()}};Ll.prototype.getValue=function(){return this._textbox.getValue()};Ll.prototype._handleKey=function(e){e.stopPropagation();var t=e.keyCode||e.charCode;if(t===27)return e.preventDefault(),this.cancel();if(t===13&&!e.shiftKey)return e.preventDefault(),this.complete()};Ll.prototype._handleResize=function(e){this._fire("resize",e)};Ll.prototype.activate=function(e){this.isActive()&&this.cancel();var t,n=Yn(this._providers,function(r){return(t=r.activate(e))?r:null});return t&&(this.$textbox=this._textbox.create(t.bounds,t.style,t.text,t.options),this._active={element:e,context:t,provider:n},t.options&&t.options.resizable&&(this.resizable=!0),this._fire("activate")),!!t};const S2e={__depends__:[Lk],__init__:["directEditing"],directEditing:["type",Ll]};function HQt(e){return function(t){var n=t.target,r=_t(e),o=r.eventDefinitions&&r.eventDefinitions[0],i=r.$type===n.type,a=(o&&o.$type)===n.eventDefinitionType,s=!!n.triggeredByEvent==!!r.triggeredByEvent,l=n.isExpanded===void 0||n.isExpanded===Bn(e);return!i||!a||!s||!l}}var VQt=[{label:"Start event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate throw event",actionName:"replace-with-none-intermediate-throwing",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}},{label:"Message start event",actionName:"replace-with-message-start",className:"bpmn-icon-start-event-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Timer start event",actionName:"replace-with-timer-start",className:"bpmn-icon-start-event-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}},{label:"Conditional start event",actionName:"replace-with-conditional-start",className:"bpmn-icon-start-event-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}},{label:"Signal start event",actionName:"replace-with-signal-start",className:"bpmn-icon-start-event-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}}],WQt=[{label:"Start event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate throw event",actionName:"replace-with-none-intermediate-throwing",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}}],UQt=[{label:"Start event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate throw event",actionName:"replace-with-none-intermediate-throw",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}},{label:"Message intermediate catch event",actionName:"replace-with-message-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-message",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Message intermediate throw event",actionName:"replace-with-message-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-message",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Timer intermediate catch event",actionName:"replace-with-timer-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-timer",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}},{label:"Escalation intermediate throw event",actionName:"replace-with-escalation-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-escalation",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Conditional intermediate catch event",actionName:"replace-with-conditional-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-condition",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}},{label:"Link intermediate catch event",actionName:"replace-with-link-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-link",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:LinkEventDefinition",eventDefinitionAttrs:{name:""}}},{label:"Link intermediate throw event",actionName:"replace-with-link-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-link",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:LinkEventDefinition",eventDefinitionAttrs:{name:""}}},{label:"Compensation intermediate throw event",actionName:"replace-with-compensation-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-compensation",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Signal intermediate catch event",actionName:"replace-with-signal-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-signal",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Signal intermediate throw event",actionName:"replace-with-signal-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-signal",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}}],GQt=[{label:"Start event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate throw event",actionName:"replace-with-none-intermediate-throw",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}},{label:"Message end event",actionName:"replace-with-message-end",className:"bpmn-icon-end-event-message",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Escalation end event",actionName:"replace-with-escalation-end",className:"bpmn-icon-end-event-escalation",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Error end event",actionName:"replace-with-error-end",className:"bpmn-icon-end-event-error",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:ErrorEventDefinition"}},{label:"Cancel end event",actionName:"replace-with-cancel-end",className:"bpmn-icon-end-event-cancel",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:CancelEventDefinition"}},{label:"Compensation end event",actionName:"replace-with-compensation-end",className:"bpmn-icon-end-event-compensation",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Signal end event",actionName:"replace-with-signal-end",className:"bpmn-icon-end-event-signal",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Terminate end event",actionName:"replace-with-terminate-end",className:"bpmn-icon-end-event-terminate",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:TerminateEventDefinition"}}],qQt=[{label:"Exclusive gateway",actionName:"replace-with-exclusive-gateway",className:"bpmn-icon-gateway-xor",target:{type:"bpmn:ExclusiveGateway"}},{label:"Parallel gateway",actionName:"replace-with-parallel-gateway",className:"bpmn-icon-gateway-parallel",target:{type:"bpmn:ParallelGateway"}},{label:"Inclusive gateway",actionName:"replace-with-inclusive-gateway",className:"bpmn-icon-gateway-or",target:{type:"bpmn:InclusiveGateway"}},{label:"Complex gateway",actionName:"replace-with-complex-gateway",className:"bpmn-icon-gateway-complex",target:{type:"bpmn:ComplexGateway"}},{label:"Event-based gateway",actionName:"replace-with-event-based-gateway",className:"bpmn-icon-gateway-eventbased",target:{type:"bpmn:EventBasedGateway",instantiate:!1,eventGatewayType:"Exclusive"}}],KQt=[{label:"Transaction",actionName:"replace-with-transaction",className:"bpmn-icon-transaction",target:{type:"bpmn:Transaction",isExpanded:!0}},{label:"Event sub-process",actionName:"replace-with-event-subprocess",className:"bpmn-icon-event-subprocess-expanded",target:{type:"bpmn:SubProcess",triggeredByEvent:!0,isExpanded:!0}},{label:"Ad-hoc sub-process",actionName:"replace-with-ad-hoc-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:AdHocSubProcess",isExpanded:!0}},{label:"Sub-process (collapsed)",actionName:"replace-with-collapsed-subprocess",className:"bpmn-icon-subprocess-collapsed",target:{type:"bpmn:SubProcess",isExpanded:!1}}],YQt=[{label:"Sub-process",actionName:"replace-with-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:SubProcess",isExpanded:!0}},{label:"Transaction",actionName:"replace-with-transaction",className:"bpmn-icon-transaction",target:{type:"bpmn:Transaction",isExpanded:!0}},{label:"Event sub-process",actionName:"replace-with-event-subprocess",className:"bpmn-icon-event-subprocess-expanded",target:{type:"bpmn:SubProcess",triggeredByEvent:!0,isExpanded:!0}},{label:"Ad-hoc sub-process (collapsed)",actionName:"replace-with-collapsed-ad-hoc-subprocess",className:"bpmn-icon-subprocess-collapsed",target:{type:"bpmn:AdHocSubProcess",isExpanded:!1}}],E2e=[{label:"Transaction",actionName:"replace-with-transaction",className:"bpmn-icon-transaction",target:{type:"bpmn:Transaction",isExpanded:!0}},{label:"Sub-process",actionName:"replace-with-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:SubProcess",isExpanded:!0}},{label:"Ad-hoc sub-process",actionName:"replace-with-ad-hoc-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:AdHocSubProcess",isExpanded:!0}},{label:"Event sub-process",actionName:"replace-with-event-subprocess",className:"bpmn-icon-event-subprocess-expanded",target:{type:"bpmn:SubProcess",triggeredByEvent:!0,isExpanded:!0}}],XQt=E2e,Lre=[{label:"Task",actionName:"replace-with-task",className:"bpmn-icon-task",target:{type:"bpmn:Task"}},{label:"User task",actionName:"replace-with-user-task",className:"bpmn-icon-user",target:{type:"bpmn:UserTask"}},{label:"Service task",actionName:"replace-with-service-task",className:"bpmn-icon-service",target:{type:"bpmn:ServiceTask"}},{label:"Send task",actionName:"replace-with-send-task",className:"bpmn-icon-send",target:{type:"bpmn:SendTask"}},{label:"Receive task",actionName:"replace-with-receive-task",className:"bpmn-icon-receive",target:{type:"bpmn:ReceiveTask"}},{label:"Manual task",actionName:"replace-with-manual-task",className:"bpmn-icon-manual",target:{type:"bpmn:ManualTask"}},{label:"Business rule task",actionName:"replace-with-rule-task",className:"bpmn-icon-business-rule",target:{type:"bpmn:BusinessRuleTask"}},{label:"Script task",actionName:"replace-with-script-task",className:"bpmn-icon-script",target:{type:"bpmn:ScriptTask"}},{label:"Call activity",actionName:"replace-with-call-activity",className:"bpmn-icon-call-activity",target:{type:"bpmn:CallActivity"}},{label:"Sub-process (collapsed)",actionName:"replace-with-collapsed-subprocess",className:"bpmn-icon-subprocess-collapsed",target:{type:"bpmn:SubProcess",isExpanded:!1}},{label:"Sub-process (expanded)",actionName:"replace-with-expanded-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:SubProcess",isExpanded:!0}},{label:"Ad-hoc sub-process (collapsed)",actionName:"replace-with-collapsed-ad-hoc-subprocess",className:"bpmn-icon-subprocess-collapsed",target:{type:"bpmn:AdHocSubProcess",isExpanded:!1}},{label:"Ad-hoc sub-process (expanded)",actionName:"replace-with-ad-hoc-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:AdHocSubProcess",isExpanded:!0}}],QQt=[{label:"Data store reference",actionName:"replace-with-data-store-reference",className:"bpmn-icon-data-store",target:{type:"bpmn:DataStoreReference"}}],ZQt=[{label:"Data object reference",actionName:"replace-with-data-object-reference",className:"bpmn-icon-data-object",target:{type:"bpmn:DataObjectReference"}}],JQt=[{label:"Message boundary event",actionName:"replace-with-message-boundary",className:"bpmn-icon-intermediate-event-catch-message",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:MessageEventDefinition",cancelActivity:!0}},{label:"Timer boundary event",actionName:"replace-with-timer-boundary",className:"bpmn-icon-intermediate-event-catch-timer",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:TimerEventDefinition",cancelActivity:!0}},{label:"Escalation boundary event",actionName:"replace-with-escalation-boundary",className:"bpmn-icon-intermediate-event-catch-escalation",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:EscalationEventDefinition",cancelActivity:!0}},{label:"Conditional boundary event",actionName:"replace-with-conditional-boundary",className:"bpmn-icon-intermediate-event-catch-condition",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition",cancelActivity:!0}},{label:"Error boundary event",actionName:"replace-with-error-boundary",className:"bpmn-icon-intermediate-event-catch-error",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:ErrorEventDefinition",cancelActivity:!0}},{label:"Cancel boundary event",actionName:"replace-with-cancel-boundary",className:"bpmn-icon-intermediate-event-catch-cancel",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:CancelEventDefinition",cancelActivity:!0}},{label:"Signal boundary event",actionName:"replace-with-signal-boundary",className:"bpmn-icon-intermediate-event-catch-signal",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:SignalEventDefinition",cancelActivity:!0}},{label:"Compensation boundary event",actionName:"replace-with-compensation-boundary",className:"bpmn-icon-intermediate-event-catch-compensation",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:CompensateEventDefinition",cancelActivity:!0}},{label:"Message boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-message-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-message",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:MessageEventDefinition",cancelActivity:!1}},{label:"Timer boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-timer-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-timer",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:TimerEventDefinition",cancelActivity:!1}},{label:"Escalation boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-escalation-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-escalation",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:EscalationEventDefinition",cancelActivity:!1}},{label:"Conditional boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-conditional-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-condition",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition",cancelActivity:!1}},{label:"Signal boundary event (non-interrupting)",actionName:"replace-with-non-interrupting-signal-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-signal",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:SignalEventDefinition",cancelActivity:!1}}],eZt=[{label:"Message start event",actionName:"replace-with-message-start",className:"bpmn-icon-start-event-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition",isInterrupting:!0}},{label:"Timer start event",actionName:"replace-with-timer-start",className:"bpmn-icon-start-event-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition",isInterrupting:!0}},{label:"Conditional start event",actionName:"replace-with-conditional-start",className:"bpmn-icon-start-event-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition",isInterrupting:!0}},{label:"Signal start event",actionName:"replace-with-signal-start",className:"bpmn-icon-start-event-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition",isInterrupting:!0}},{label:"Error start event",actionName:"replace-with-error-start",className:"bpmn-icon-start-event-error",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ErrorEventDefinition",isInterrupting:!0}},{label:"Escalation start event",actionName:"replace-with-escalation-start",className:"bpmn-icon-start-event-escalation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:EscalationEventDefinition",isInterrupting:!0}},{label:"Compensation start event",actionName:"replace-with-compensation-start",className:"bpmn-icon-start-event-compensation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:CompensateEventDefinition",isInterrupting:!0}},{label:"Message start event (non-interrupting)",actionName:"replace-with-non-interrupting-message-start",className:"bpmn-icon-start-event-non-interrupting-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition",isInterrupting:!1}},{label:"Timer start event (non-interrupting)",actionName:"replace-with-non-interrupting-timer-start",className:"bpmn-icon-start-event-non-interrupting-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition",isInterrupting:!1}},{label:"Conditional start event (non-interrupting)",actionName:"replace-with-non-interrupting-conditional-start",className:"bpmn-icon-start-event-non-interrupting-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition",isInterrupting:!1}},{label:"Signal start event (non-interrupting)",actionName:"replace-with-non-interrupting-signal-start",className:"bpmn-icon-start-event-non-interrupting-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition",isInterrupting:!1}},{label:"Escalation start event (non-interrupting)",actionName:"replace-with-non-interrupting-escalation-start",className:"bpmn-icon-start-event-non-interrupting-escalation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:EscalationEventDefinition",isInterrupting:!1}}],tZt=[{label:"Sequence flow",actionName:"replace-with-sequence-flow",className:"bpmn-icon-connection"},{label:"Default flow",actionName:"replace-with-default-flow",className:"bpmn-icon-default-flow"},{label:"Conditional flow",actionName:"replace-with-conditional-flow",className:"bpmn-icon-conditional-flow"}],nZt=[{label:"Expanded pool/participant",actionName:"replace-with-expanded-pool",className:"bpmn-icon-participant",target:{type:"bpmn:Participant",isExpanded:!0}},{label:function(e){var t="Empty pool/participant";return e.children&&e.children.length&&(t+=" (removes content)"),t},actionName:"replace-with-collapsed-pool",className:"bpmn-icon-lane",target:{type:"bpmn:Participant",isExpanded:!1}}],rZt={"bpmn:MessageEventDefinition":[{label:"Message start event",actionName:"replace-with-message-start",className:"bpmn-icon-start-event-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Message intermediate catch event",actionName:"replace-with-message-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-message",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Message intermediate throw event",actionName:"replace-with-message-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-message",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Message end event",actionName:"replace-with-message-end",className:"bpmn-icon-end-event-message",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}}],"bpmn:TimerEventDefinition":[{label:"Timer start event",actionName:"replace-with-timer-start",className:"bpmn-icon-start-event-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}},{label:"Timer intermediate catch event",actionName:"replace-with-timer-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-timer",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}}],"bpmn:ConditionalEventDefinition":[{label:"Conditional start event",actionName:"replace-with-conditional-start",className:"bpmn-icon-start-event-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}},{label:"Conditional intermediate catch event",actionName:"replace-with-conditional-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-condition",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}}],"bpmn:SignalEventDefinition":[{label:"Signal start event",actionName:"replace-with-signal-start",className:"bpmn-icon-start-event-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Signal intermediate catch event",actionName:"replace-with-signal-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-signal",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Signal intermediate throw event",actionName:"replace-with-signal-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-signal",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Signal end event",actionName:"replace-with-signal-end",className:"bpmn-icon-end-event-signal",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}}],"bpmn:ErrorEventDefinition":[{label:"Error start event",actionName:"replace-with-error-start",className:"bpmn-icon-start-event-error",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ErrorEventDefinition"}},{label:"Error end event",actionName:"replace-with-error-end",className:"bpmn-icon-end-event-error",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:ErrorEventDefinition"}}],"bpmn:EscalationEventDefinition":[{label:"Escalation start event",actionName:"replace-with-escalation-start",className:"bpmn-icon-start-event-escalation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Escalation intermediate throw event",actionName:"replace-with-escalation-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-escalation",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Escalation end event",actionName:"replace-with-escalation-end",className:"bpmn-icon-end-event-escalation",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}}],"bpmn:CompensateEventDefinition":[{label:"Compensation start event",actionName:"replace-with-compensation-start",className:"bpmn-icon-start-event-compensation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Compensation intermediate throw event",actionName:"replace-with-compensation-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-compensation",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Compensation end event",actionName:"replace-with-compensation-end",className:"bpmn-icon-end-event-compensation",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}}]};const jre={"start-event-non-interrupting":` @@ -913,7 +913,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho - `};function jl(e,t,n,r,o,i,a,s){this._bpmnFactory=e,this._popupMenu=t,this._modeling=n,this._moddle=r,this._bpmnReplace=o,this._rules=i,this._translate=a,this._moddleCopy=s,this._register()}jl.$inject=["bpmnFactory","popupMenu","modeling","moddle","bpmnReplace","rules","translate","moddleCopy"];jl.prototype._register=function(){this._popupMenu.registerProvider("bpmn-replace",this)};jl.prototype.getPopupMenuEntries=function(e){var s;var t=e.businessObject,n=this._rules,r=[],o,i=[];if(fn(e)||!n.allowed("shape.replace",{element:e}))return{};var a=HQt(e);return ae(t,"bpmn:DataObjectReference")?this._createEntries(e,QQt):ae(t,"bpmn:DataStoreReference")&&!ae(e.parent,"bpmn:Collaboration")?this._createEntries(e,ZQt):(ae(t,"bpmn:Event")&&!ae(t,"bpmn:BoundaryEvent")&&(o=(s=t.get("eventDefinitions")[0])==null?void 0:s.$type,r=rZt[o]||[],!Hi(t.$parent)&&ae(t.$parent,"bpmn:SubProcess")&&(r=In(r,function(l){return l.target.type!=="bpmn:StartEvent"}))),ae(t,"bpmn:StartEvent")&&!ae(t.$parent,"bpmn:SubProcess")?(i=In(VQt.concat(r),a),this._createEntries(e,i)):ae(t,"bpmn:Participant")?(i=In(nZt,function(l){return Bn(e)!==l.target.isExpanded}),this._createEntries(e,i)):ae(t,"bpmn:StartEvent")&&Hi(t.$parent)?(i=In(eZt.concat(r),function(l){var c=l.target,u=c.isInterrupting!==!1,d=t.isInterrupting===u;return a(l)||!a(l)&&!d}),this._createEntries(e,i)):ae(t,"bpmn:StartEvent")&&!Hi(t.$parent)&&ae(t.$parent,"bpmn:SubProcess")?(i=In(WQt.concat(r),a),this._createEntries(e,i)):ae(t,"bpmn:EndEvent")?(i=In(GQt.concat(r),function(l){var c=l.target;return c.eventDefinitionType=="bpmn:CancelEventDefinition"&&!ae(t.$parent,"bpmn:Transaction")?!1:a(l)}),this._createEntries(e,i)):ae(t,"bpmn:BoundaryEvent")?(i=In(JQt,function(l){var c=l.target;if(c.eventDefinitionType=="bpmn:CancelEventDefinition"&&!ae(t.attachedToRef,"bpmn:Transaction"))return!1;var u=c.cancelActivity!==!1,d=t.cancelActivity==u;return a(l)||!a(l)&&!d}),this._createEntries(e,i)):ae(t,"bpmn:IntermediateCatchEvent")||ae(t,"bpmn:IntermediateThrowEvent")?(i=In(UQt.concat(r),a),this._createEntries(e,i)):ae(t,"bpmn:Gateway")?(i=In(qQt,a),this._createEntries(e,i)):ae(t,"bpmn:Transaction")?(i=In(E2e,a),this._createEntries(e,i)):Hi(t)&&Bn(e)?(i=In(XQt,a),this._createEntries(e,i)):ae(t,"bpmn:AdHocSubProcess")&&Bn(e)?(i=In(YQt,a),this._createEntries(e,i)):ae(t,"bpmn:SubProcess")&&Bn(e)?(i=In(KQt,a),this._createEntries(e,i)):ae(t,"bpmn:SubProcess")&&!Bn(e)?(i=In(Lre,function(l){var c=l.target.type===e.type,u=l.target.isExpanded===!0;return c===u}),this._createEntries(e,i)):ae(t,"bpmn:SequenceFlow")?this._createSequenceFlowEntries(e,tZt):ae(t,"bpmn:FlowNode")?(i=In(Lre,a),this._createEntries(e,i)):{})};jl.prototype.getPopupMenuHeaderEntries=function(e){var t={};return ae(e,"bpmn:Activity")&&!Hi(e)&&(t={...t,...this._getLoopCharacteristicsHeaderEntries(e)}),ae(e,"bpmn:DataObjectReference")&&(t={...t,...this._getCollectionHeaderEntries(e)}),ae(e,"bpmn:Participant")&&(t={...t,...this._getParticipantMultiplicityHeaderEntries(e)}),_Ee(e)&&(t={...t,...this._getNonInterruptingHeaderEntries(e)}),t};jl.prototype._createEntries=function(e,t){var n={},r=this;return Me(t,function(o){n[o.actionName]=r._createEntry(o,e)}),n};jl.prototype._createSequenceFlowEntries=function(e,t){var n=_t(e),r={},o=this._modeling,i=this._moddle,a=this;return Me(t,function(s){switch(s.actionName){case"replace-with-default-flow":n.sourceRef.default!==n&&(ae(n.sourceRef,"bpmn:ExclusiveGateway")||ae(n.sourceRef,"bpmn:InclusiveGateway")||ae(n.sourceRef,"bpmn:ComplexGateway")||ae(n.sourceRef,"bpmn:Activity"))&&(r={...r,[s.actionName]:a._createEntry(s,e,function(){o.updateProperties(e.source,{default:n})})});break;case"replace-with-conditional-flow":!n.conditionExpression&&ae(n.sourceRef,"bpmn:Activity")&&(r={...r,[s.actionName]:a._createEntry(s,e,function(){var l=i.create("bpmn:FormalExpression",{body:""});o.updateProperties(e,{conditionExpression:l})})});break;default:ae(n.sourceRef,"bpmn:Activity")&&n.conditionExpression&&(r={...r,[s.actionName]:a._createEntry(s,e,function(){o.updateProperties(e,{conditionExpression:void 0})})}),(ae(n.sourceRef,"bpmn:ExclusiveGateway")||ae(n.sourceRef,"bpmn:InclusiveGateway")||ae(n.sourceRef,"bpmn:ComplexGateway")||ae(n.sourceRef,"bpmn:Activity"))&&n.sourceRef.default===n&&(r={...r,[s.actionName]:a._createEntry(s,e,function(){o.updateProperties(e.source,{default:void 0})})})}}),r};jl.prototype._createEntry=function(e,t,n){var r=this._translate,o=this._bpmnReplace.replaceElement,i=function(){return o(t,e.target)},a=e.label;return a&&typeof a=="function"&&(a=a(t)),n=n||i,{label:r(a),className:e.className,action:n}};jl.prototype._getLoopCharacteristicsHeaderEntries=function(e){var t=this,n=this._translate;function r(c,u){if(u.active){t._modeling.updateProperties(e,{loopCharacteristics:void 0});return}var d=e.businessObject.get("loopCharacteristics");d&&ae(d,u.options.loopCharacteristics)?t._modeling.updateModdleProperties(e,d,{isSequential:u.options.isSequential}):(d=t._moddle.create(u.options.loopCharacteristics,{isSequential:u.options.isSequential}),t._modeling.updateProperties(e,{loopCharacteristics:d}))}var o=_t(e),i=o.loopCharacteristics,a,s,l;return i&&(a=i.isSequential,s=i.isSequential===void 0,l=i.isSequential!==void 0&&!i.isSequential),{"toggle-parallel-mi":{className:"bpmn-icon-parallel-mi-marker",title:n("Parallel multi-instance"),active:l,action:r,options:{loopCharacteristics:"bpmn:MultiInstanceLoopCharacteristics",isSequential:!1}},"toggle-sequential-mi":{className:"bpmn-icon-sequential-mi-marker",title:n("Sequential multi-instance"),active:a,action:r,options:{loopCharacteristics:"bpmn:MultiInstanceLoopCharacteristics",isSequential:!0}},"toggle-loop":{className:"bpmn-icon-loop-marker",title:n("Loop"),active:s,action:r,options:{loopCharacteristics:"bpmn:StandardLoopCharacteristics"}}}};jl.prototype._getCollectionHeaderEntries=function(e){var t=this,n=this._translate,r=e.businessObject.dataObjectRef;if(!r)return{};function o(a,s){t._modeling.updateModdleProperties(e,r,{isCollection:!s.active})}var i=r.isCollection;return{"toggle-is-collection":{className:"bpmn-icon-parallel-mi-marker",title:n("Collection"),active:i,action:o}}};jl.prototype._getParticipantMultiplicityHeaderEntries=function(e){var t=this,n=this._bpmnFactory,r=this._translate;function o(a,s){var l=s.active,c;l||(c=n.create("bpmn:ParticipantMultiplicity")),t._modeling.updateProperties(e,{participantMultiplicity:c})}var i=e.businessObject.participantMultiplicity;return{"toggle-participant-multiplicity":{className:"bpmn-icon-parallel-mi-marker",title:r("Participant multiplicity"),active:!!i,action:o}}};jl.prototype._getNonInterruptingHeaderEntries=function(e){const t=this._translate,n=_t(e),r=this,o=$Ee(e),i=ae(e,"bpmn:BoundaryEvent")?jre["intermediate-event-non-interrupting"]:jre["start-event-non-interrupting"],a=!n[o];return{"toggle-non-interrupting":{imageHtml:i,title:t("Toggle non-interrupting"),active:a,action:function(){r._modeling.updateProperties(e,{[o]:!!a})}}}};const oZt={__depends__:[$H,n2e,RH],__init__:["replaceMenuProvider"],replaceMenuProvider:["type",jl]};function gE(e,t,n,r,o,i,a,s,l,c,u,d,p){e=e||{},r.registerProvider(this),this._contextPad=r,this._modeling=o,this._elementFactory=i,this._connect=a,this._create=s,this._popupMenu=l,this._canvas=c,this._rules=u,this._translate=d,this._eventBus=n,this._appendPreview=p,e.autoPlace!==!1&&(this._autoPlace=t.get("autoPlace",!1)),n.on("create.end",250,function(h){var m=h.context,v=m.shape;if(!(!iw(h)||!r.isOpen(v))){var g=r.getEntries(v);g.replace&&g.replace.action.click(h,v)}}),n.on("contextPad.close",function(){p.cleanUp()})}gE.$inject=["config.contextPad","injector","eventBus","contextPad","modeling","elementFactory","connect","create","popupMenu","canvas","rules","translate","appendPreview"];gE.prototype.getMultiElementContextPadEntries=function(e){var t=this._modeling,n={};return this._isDeleteAllowed(e)&&De(n,{delete:{group:"edit",className:"bpmn-icon-trash",title:this._translate("Delete"),action:{click:function(r,o){t.removeElements(o.slice())}}}}),n};gE.prototype._isDeleteAllowed=function(e){var t=this._rules.allowed("elements.delete",{elements:e});return fn(t)?Tg(e,n=>t.includes(n)):t};gE.prototype.getContextPadEntries=function(e){var t=this._contextPad,n=this._modeling,r=this._elementFactory,o=this._connect,i=this._create,a=this._popupMenu,s=this._autoPlace,l=this._translate,c=this._appendPreview,u={};if(e.type==="label")return this._isDeleteAllowed([e])&&De(u,m()),u;var d=e.businessObject;function p(b,C){o.start(b,C)}function h(b,C){n.removeElements([C])}function m(){return{delete:{group:"edit",className:"bpmn-icon-trash",title:l("Delete"),action:{click:h}}}}function v(b){var C=5,S=t.getPad(b).html,w=S.getBoundingClientRect(),E={x:w.left,y:w.bottom+C};return E}function g(b,C,S,w){function E($,R){var O=r.createShape(De({type:b},w));i.start($,O,{source:R})}var _=s?function($,R){var O=r.createShape(De({type:b},w));s.append(R,O)}:E,P=s?function($,R){return c.create(R,b,w),()=>{c.cleanUp()}}:null;return{group:"model",className:C,title:S,action:{dragstart:E,click:_,hover:P}}}function x(b){return function(C,S){n.splitLane(S,b),t.open(S,!0)}}if(kn(d,["bpmn:Lane","bpmn:Participant"])&&Bn(e)){var y=hh(e);De(u,{"lane-insert-above":{group:"lane-insert-above",className:"bpmn-icon-lane-insert-above",title:l("Add lane above"),action:{click:function(b,C){n.addLane(C,"top")}}}}),y.length<2&&((ii(e)?e.height>=120:e.width>=120)&&De(u,{"lane-divide-two":{group:"lane-divide",className:"bpmn-icon-lane-divide-two",title:l("Divide into two lanes"),action:{click:x(2)}}}),(ii(e)?e.height>=180:e.width>=180)&&De(u,{"lane-divide-three":{group:"lane-divide",className:"bpmn-icon-lane-divide-three",title:l("Divide into three lanes"),action:{click:x(3)}}})),De(u,{"lane-insert-below":{group:"lane-insert-below",className:"bpmn-icon-lane-insert-below",title:l("Add lane below"),action:{click:function(b,C){n.addLane(C,"bottom")}}}})}return ae(d,"bpmn:FlowNode")&&(ae(d,"bpmn:EventBasedGateway")?De(u,{"append.receive-task":g("bpmn:ReceiveTask","bpmn-icon-receive-task",l("Append receive task")),"append.message-intermediate-event":g("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-message",l("Append message intermediate catch event"),{eventDefinitionType:"bpmn:MessageEventDefinition"}),"append.timer-intermediate-event":g("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-timer",l("Append timer intermediate catch event"),{eventDefinitionType:"bpmn:TimerEventDefinition"}),"append.condition-intermediate-event":g("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-condition",l("Append conditional intermediate catch event"),{eventDefinitionType:"bpmn:ConditionalEventDefinition"}),"append.signal-intermediate-event":g("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-signal",l("Append signal intermediate catch event"),{eventDefinitionType:"bpmn:SignalEventDefinition"})}):zre(d,"bpmn:BoundaryEvent","bpmn:CompensateEventDefinition")?De(u,{"append.compensation-activity":g("bpmn:Task","bpmn-icon-task",l("Append compensation activity"),{isForCompensation:!0})}):!ae(d,"bpmn:EndEvent")&&!d.isForCompensation&&!zre(d,"bpmn:IntermediateThrowEvent","bpmn:LinkEventDefinition")&&!Hi(d)&&De(u,{"append.end-event":g("bpmn:EndEvent","bpmn-icon-end-event-none",l("Append end event")),"append.gateway":g("bpmn:ExclusiveGateway","bpmn-icon-gateway-none",l("Append gateway")),"append.append-task":g("bpmn:Task","bpmn-icon-task",l("Append task")),"append.intermediate-event":g("bpmn:IntermediateThrowEvent","bpmn-icon-intermediate-event-none",l("Append intermediate/boundary event"))})),a.isEmpty(e,"bpmn-replace")||De(u,{replace:{group:"edit",className:"bpmn-icon-screw-wrench",title:l("Change element"),action:{click:function(b,C){var S=De(v(C),{cursor:{x:b.x,y:b.y}});a.open(C,"bpmn-replace",S,{title:l("Change element"),width:300,search:!0})}}}}),ae(d,"bpmn:SequenceFlow")&&De(u,{"append.text-annotation":g("bpmn:TextAnnotation","bpmn-icon-text-annotation",l("Add text annotation"))}),ae(d,"bpmn:MessageFlow")&&De(u,{"append.text-annotation":g("bpmn:TextAnnotation","bpmn-icon-text-annotation",l("Add text annotation"))}),kn(d,["bpmn:FlowNode","bpmn:InteractionNode","bpmn:DataObjectReference","bpmn:DataStoreReference"])&&De(u,{"append.text-annotation":g("bpmn:TextAnnotation","bpmn-icon-text-annotation",l("Add text annotation")),connect:{group:"connect",className:"bpmn-icon-connection-multi",title:l("Connect to other element"),action:{click:p,dragstart:p}}}),ae(d,"bpmn:TextAnnotation")&&De(u,{connect:{group:"connect",className:"bpmn-icon-connection-multi",title:l("Connect using association"),action:{click:p,dragstart:p}}}),kn(d,["bpmn:DataObjectReference","bpmn:DataStoreReference"])&&De(u,{connect:{group:"connect",className:"bpmn-icon-connection-multi",title:l("Connect using data input association"),action:{click:p,dragstart:p}}}),ae(d,"bpmn:Group")&&De(u,{"append.text-annotation":g("bpmn:TextAnnotation","bpmn-icon-text-annotation",l("Add text annotation"))}),this._isDeleteAllowed([e])&&De(u,m()),u};function zre(e,t,n){var r=e.$instanceOf(t),o=!1,i=e.eventDefinitions||[];return Me(i,function(a){a.$type===n&&(o=!0)}),r&&o}const iZt={__depends__:[BQt,S2e,bSe,Gc,NH,ik,oZt],__init__:["contextPadProvider"],contextPadProvider:["type",gE]};var aZt={horizontal:["x","width"],vertical:["y","height"]},Hre=5;function Cf(e,t){this._modeling=e,this._filters=[],this.registerFilter(function(n){var r=t.allowed("elements.distribute",{elements:n});return fn(r)?r:r?n:[]})}Cf.$inject=["modeling","rules"];Cf.prototype.registerFilter=function(e){if(typeof e!="function")throw new Error("the filter has to be a function");this._filters.push(e)};Cf.prototype.trigger=function(e,t){var n=this._modeling,r,o;if(!(e.length<3)&&(this._setOrientation(t),o=this._filterElements(e),r=this._createGroups(o),!(r.length<=2)))return n.distributeElements(r,this._axis,this._dimension),r};Cf.prototype._filterElements=function(e){var t=this._filters,n=this._axis,r=this._dimension,o=[].concat(e);return t.length?(Me(t,function(i){o=i(o,n,r)}),o):e};Cf.prototype._createGroups=function(e){var t=[],n=this,r=this._axis,o=this._dimension;if(!r)throw new Error('must have a defined "axis" and "dimension"');var i=Au(e,r);return Me(i,function(a,s){var l=n._findRange(a,r,o),c,u=t[t.length-1];u&&n._hasIntersection(u.range,l)?t[t.length-1].elements.push(a):(c={range:l,elements:[a]},t.push(c))}),t};Cf.prototype._setOrientation=function(e){var t=aZt[e];this._axis=t[0],this._dimension=t[1]};Cf.prototype._hasIntersection=function(e,t){return Math.max(e.min,e.max)>=Math.min(t.min,t.max)&&Math.min(e.min,e.max)<=Math.max(t.min,t.max)};Cf.prototype._findRange=function(e){var t=e[this._axis],n=e[this._dimension];return{min:t+Hre,max:t+n-Hre}};const sZt={__init__:["distributeElements"],distributeElements:["type",Cf]};function xk(e){Al.call(this,e)}xk.$inject=["eventBus"];Ht(xk,Al);xk.prototype.init=function(){this.addRule("elements.distribute",function(e){var t=e.elements;return t=In(t,function(n){var r=kn(n,["bpmn:Association","bpmn:BoundaryEvent","bpmn:DataInputAssociation","bpmn:DataOutputAssociation","bpmn:Lane","bpmn:MessageFlow","bpmn:SequenceFlow","bpmn:TextAnnotation"]);return!(n.labelTarget||r)}),t=RI(t),t.length<3?!1:t})};var Vre={horizontal:` + `};function jl(e,t,n,r,o,i,a,s){this._bpmnFactory=e,this._popupMenu=t,this._modeling=n,this._moddle=r,this._bpmnReplace=o,this._rules=i,this._translate=a,this._moddleCopy=s,this._register()}jl.$inject=["bpmnFactory","popupMenu","modeling","moddle","bpmnReplace","rules","translate","moddleCopy"];jl.prototype._register=function(){this._popupMenu.registerProvider("bpmn-replace",this)};jl.prototype.getPopupMenuEntries=function(e){var s;var t=e.businessObject,n=this._rules,r=[],o,i=[];if(fn(e)||!n.allowed("shape.replace",{element:e}))return{};var a=HQt(e);return ae(t,"bpmn:DataObjectReference")?this._createEntries(e,QQt):ae(t,"bpmn:DataStoreReference")&&!ae(e.parent,"bpmn:Collaboration")?this._createEntries(e,ZQt):(ae(t,"bpmn:Event")&&!ae(t,"bpmn:BoundaryEvent")&&(o=(s=t.get("eventDefinitions")[0])==null?void 0:s.$type,r=rZt[o]||[],!Vi(t.$parent)&&ae(t.$parent,"bpmn:SubProcess")&&(r=kn(r,function(l){return l.target.type!=="bpmn:StartEvent"}))),ae(t,"bpmn:StartEvent")&&!ae(t.$parent,"bpmn:SubProcess")?(i=kn(VQt.concat(r),a),this._createEntries(e,i)):ae(t,"bpmn:Participant")?(i=kn(nZt,function(l){return Bn(e)!==l.target.isExpanded}),this._createEntries(e,i)):ae(t,"bpmn:StartEvent")&&Vi(t.$parent)?(i=kn(eZt.concat(r),function(l){var c=l.target,u=c.isInterrupting!==!1,d=t.isInterrupting===u;return a(l)||!a(l)&&!d}),this._createEntries(e,i)):ae(t,"bpmn:StartEvent")&&!Vi(t.$parent)&&ae(t.$parent,"bpmn:SubProcess")?(i=kn(WQt.concat(r),a),this._createEntries(e,i)):ae(t,"bpmn:EndEvent")?(i=kn(GQt.concat(r),function(l){var c=l.target;return c.eventDefinitionType=="bpmn:CancelEventDefinition"&&!ae(t.$parent,"bpmn:Transaction")?!1:a(l)}),this._createEntries(e,i)):ae(t,"bpmn:BoundaryEvent")?(i=kn(JQt,function(l){var c=l.target;if(c.eventDefinitionType=="bpmn:CancelEventDefinition"&&!ae(t.attachedToRef,"bpmn:Transaction"))return!1;var u=c.cancelActivity!==!1,d=t.cancelActivity==u;return a(l)||!a(l)&&!d}),this._createEntries(e,i)):ae(t,"bpmn:IntermediateCatchEvent")||ae(t,"bpmn:IntermediateThrowEvent")?(i=kn(UQt.concat(r),a),this._createEntries(e,i)):ae(t,"bpmn:Gateway")?(i=kn(qQt,a),this._createEntries(e,i)):ae(t,"bpmn:Transaction")?(i=kn(E2e,a),this._createEntries(e,i)):Vi(t)&&Bn(e)?(i=kn(XQt,a),this._createEntries(e,i)):ae(t,"bpmn:AdHocSubProcess")&&Bn(e)?(i=kn(YQt,a),this._createEntries(e,i)):ae(t,"bpmn:SubProcess")&&Bn(e)?(i=kn(KQt,a),this._createEntries(e,i)):ae(t,"bpmn:SubProcess")&&!Bn(e)?(i=kn(Lre,function(l){var c=l.target.type===e.type,u=l.target.isExpanded===!0;return c===u}),this._createEntries(e,i)):ae(t,"bpmn:SequenceFlow")?this._createSequenceFlowEntries(e,tZt):ae(t,"bpmn:FlowNode")?(i=kn(Lre,a),this._createEntries(e,i)):{})};jl.prototype.getPopupMenuHeaderEntries=function(e){var t={};return ae(e,"bpmn:Activity")&&!Vi(e)&&(t={...t,...this._getLoopCharacteristicsHeaderEntries(e)}),ae(e,"bpmn:DataObjectReference")&&(t={...t,...this._getCollectionHeaderEntries(e)}),ae(e,"bpmn:Participant")&&(t={...t,...this._getParticipantMultiplicityHeaderEntries(e)}),_Ee(e)&&(t={...t,...this._getNonInterruptingHeaderEntries(e)}),t};jl.prototype._createEntries=function(e,t){var n={},r=this;return Me(t,function(o){n[o.actionName]=r._createEntry(o,e)}),n};jl.prototype._createSequenceFlowEntries=function(e,t){var n=_t(e),r={},o=this._modeling,i=this._moddle,a=this;return Me(t,function(s){switch(s.actionName){case"replace-with-default-flow":n.sourceRef.default!==n&&(ae(n.sourceRef,"bpmn:ExclusiveGateway")||ae(n.sourceRef,"bpmn:InclusiveGateway")||ae(n.sourceRef,"bpmn:ComplexGateway")||ae(n.sourceRef,"bpmn:Activity"))&&(r={...r,[s.actionName]:a._createEntry(s,e,function(){o.updateProperties(e.source,{default:n})})});break;case"replace-with-conditional-flow":!n.conditionExpression&&ae(n.sourceRef,"bpmn:Activity")&&(r={...r,[s.actionName]:a._createEntry(s,e,function(){var l=i.create("bpmn:FormalExpression",{body:""});o.updateProperties(e,{conditionExpression:l})})});break;default:ae(n.sourceRef,"bpmn:Activity")&&n.conditionExpression&&(r={...r,[s.actionName]:a._createEntry(s,e,function(){o.updateProperties(e,{conditionExpression:void 0})})}),(ae(n.sourceRef,"bpmn:ExclusiveGateway")||ae(n.sourceRef,"bpmn:InclusiveGateway")||ae(n.sourceRef,"bpmn:ComplexGateway")||ae(n.sourceRef,"bpmn:Activity"))&&n.sourceRef.default===n&&(r={...r,[s.actionName]:a._createEntry(s,e,function(){o.updateProperties(e.source,{default:void 0})})})}}),r};jl.prototype._createEntry=function(e,t,n){var r=this._translate,o=this._bpmnReplace.replaceElement,i=function(){return o(t,e.target)},a=e.label;return a&&typeof a=="function"&&(a=a(t)),n=n||i,{label:r(a),className:e.className,action:n}};jl.prototype._getLoopCharacteristicsHeaderEntries=function(e){var t=this,n=this._translate;function r(c,u){if(u.active){t._modeling.updateProperties(e,{loopCharacteristics:void 0});return}var d=e.businessObject.get("loopCharacteristics");d&&ae(d,u.options.loopCharacteristics)?t._modeling.updateModdleProperties(e,d,{isSequential:u.options.isSequential}):(d=t._moddle.create(u.options.loopCharacteristics,{isSequential:u.options.isSequential}),t._modeling.updateProperties(e,{loopCharacteristics:d}))}var o=_t(e),i=o.loopCharacteristics,a,s,l;return i&&(a=i.isSequential,s=i.isSequential===void 0,l=i.isSequential!==void 0&&!i.isSequential),{"toggle-parallel-mi":{className:"bpmn-icon-parallel-mi-marker",title:n("Parallel multi-instance"),active:l,action:r,options:{loopCharacteristics:"bpmn:MultiInstanceLoopCharacteristics",isSequential:!1}},"toggle-sequential-mi":{className:"bpmn-icon-sequential-mi-marker",title:n("Sequential multi-instance"),active:a,action:r,options:{loopCharacteristics:"bpmn:MultiInstanceLoopCharacteristics",isSequential:!0}},"toggle-loop":{className:"bpmn-icon-loop-marker",title:n("Loop"),active:s,action:r,options:{loopCharacteristics:"bpmn:StandardLoopCharacteristics"}}}};jl.prototype._getCollectionHeaderEntries=function(e){var t=this,n=this._translate,r=e.businessObject.dataObjectRef;if(!r)return{};function o(a,s){t._modeling.updateModdleProperties(e,r,{isCollection:!s.active})}var i=r.isCollection;return{"toggle-is-collection":{className:"bpmn-icon-parallel-mi-marker",title:n("Collection"),active:i,action:o}}};jl.prototype._getParticipantMultiplicityHeaderEntries=function(e){var t=this,n=this._bpmnFactory,r=this._translate;function o(a,s){var l=s.active,c;l||(c=n.create("bpmn:ParticipantMultiplicity")),t._modeling.updateProperties(e,{participantMultiplicity:c})}var i=e.businessObject.participantMultiplicity;return{"toggle-participant-multiplicity":{className:"bpmn-icon-parallel-mi-marker",title:r("Participant multiplicity"),active:!!i,action:o}}};jl.prototype._getNonInterruptingHeaderEntries=function(e){const t=this._translate,n=_t(e),r=this,o=$Ee(e),i=ae(e,"bpmn:BoundaryEvent")?jre["intermediate-event-non-interrupting"]:jre["start-event-non-interrupting"],a=!n[o];return{"toggle-non-interrupting":{imageHtml:i,title:t("Toggle non-interrupting"),active:a,action:function(){r._modeling.updateProperties(e,{[o]:!!a})}}}};const oZt={__depends__:[$H,n2e,TH],__init__:["replaceMenuProvider"],replaceMenuProvider:["type",jl]};function gE(e,t,n,r,o,i,a,s,l,c,u,d,f){e=e||{},r.registerProvider(this),this._contextPad=r,this._modeling=o,this._elementFactory=i,this._connect=a,this._create=s,this._popupMenu=l,this._canvas=c,this._rules=u,this._translate=d,this._eventBus=n,this._appendPreview=f,e.autoPlace!==!1&&(this._autoPlace=t.get("autoPlace",!1)),n.on("create.end",250,function(h){var m=h.context,v=m.shape;if(!(!iC(h)||!r.isOpen(v))){var g=r.getEntries(v);g.replace&&g.replace.action.click(h,v)}}),n.on("contextPad.close",function(){f.cleanUp()})}gE.$inject=["config.contextPad","injector","eventBus","contextPad","modeling","elementFactory","connect","create","popupMenu","canvas","rules","translate","appendPreview"];gE.prototype.getMultiElementContextPadEntries=function(e){var t=this._modeling,n={};return this._isDeleteAllowed(e)&&Ne(n,{delete:{group:"edit",className:"bpmn-icon-trash",title:this._translate("Delete"),action:{click:function(r,o){t.removeElements(o.slice())}}}}),n};gE.prototype._isDeleteAllowed=function(e){var t=this._rules.allowed("elements.delete",{elements:e});return fn(t)?kg(e,n=>t.includes(n)):t};gE.prototype.getContextPadEntries=function(e){var t=this._contextPad,n=this._modeling,r=this._elementFactory,o=this._connect,i=this._create,a=this._popupMenu,s=this._autoPlace,l=this._translate,c=this._appendPreview,u={};if(e.type==="label")return this._isDeleteAllowed([e])&&Ne(u,m()),u;var d=e.businessObject;function f(x,w){o.start(x,w)}function h(x,w){n.removeElements([w])}function m(){return{delete:{group:"edit",className:"bpmn-icon-trash",title:l("Delete"),action:{click:h}}}}function v(x){var w=5,S=t.getPad(x).html,C=S.getBoundingClientRect(),E={x:C.left,y:C.bottom+w};return E}function g(x,w,S,C){function E($,T){var R=r.createShape(Ne({type:x},C));i.start($,R,{source:T})}var _=s?function($,T){var R=r.createShape(Ne({type:x},C));s.append(T,R)}:E,P=s?function($,T){return c.create(T,x,C),()=>{c.cleanUp()}}:null;return{group:"model",className:w,title:S,action:{dragstart:E,click:_,hover:P}}}function b(x){return function(w,S){n.splitLane(S,x),t.open(S,!0)}}if(In(d,["bpmn:Lane","bpmn:Participant"])&&Bn(e)){var y=mh(e);Ne(u,{"lane-insert-above":{group:"lane-insert-above",className:"bpmn-icon-lane-insert-above",title:l("Add lane above"),action:{click:function(x,w){n.addLane(w,"top")}}}}),y.length<2&&((ai(e)?e.height>=120:e.width>=120)&&Ne(u,{"lane-divide-two":{group:"lane-divide",className:"bpmn-icon-lane-divide-two",title:l("Divide into two lanes"),action:{click:b(2)}}}),(ai(e)?e.height>=180:e.width>=180)&&Ne(u,{"lane-divide-three":{group:"lane-divide",className:"bpmn-icon-lane-divide-three",title:l("Divide into three lanes"),action:{click:b(3)}}})),Ne(u,{"lane-insert-below":{group:"lane-insert-below",className:"bpmn-icon-lane-insert-below",title:l("Add lane below"),action:{click:function(x,w){n.addLane(w,"bottom")}}}})}return ae(d,"bpmn:FlowNode")&&(ae(d,"bpmn:EventBasedGateway")?Ne(u,{"append.receive-task":g("bpmn:ReceiveTask","bpmn-icon-receive-task",l("Append receive task")),"append.message-intermediate-event":g("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-message",l("Append message intermediate catch event"),{eventDefinitionType:"bpmn:MessageEventDefinition"}),"append.timer-intermediate-event":g("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-timer",l("Append timer intermediate catch event"),{eventDefinitionType:"bpmn:TimerEventDefinition"}),"append.condition-intermediate-event":g("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-condition",l("Append conditional intermediate catch event"),{eventDefinitionType:"bpmn:ConditionalEventDefinition"}),"append.signal-intermediate-event":g("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-signal",l("Append signal intermediate catch event"),{eventDefinitionType:"bpmn:SignalEventDefinition"})}):zre(d,"bpmn:BoundaryEvent","bpmn:CompensateEventDefinition")?Ne(u,{"append.compensation-activity":g("bpmn:Task","bpmn-icon-task",l("Append compensation activity"),{isForCompensation:!0})}):!ae(d,"bpmn:EndEvent")&&!d.isForCompensation&&!zre(d,"bpmn:IntermediateThrowEvent","bpmn:LinkEventDefinition")&&!Vi(d)&&Ne(u,{"append.end-event":g("bpmn:EndEvent","bpmn-icon-end-event-none",l("Append end event")),"append.gateway":g("bpmn:ExclusiveGateway","bpmn-icon-gateway-none",l("Append gateway")),"append.append-task":g("bpmn:Task","bpmn-icon-task",l("Append task")),"append.intermediate-event":g("bpmn:IntermediateThrowEvent","bpmn-icon-intermediate-event-none",l("Append intermediate/boundary event"))})),a.isEmpty(e,"bpmn-replace")||Ne(u,{replace:{group:"edit",className:"bpmn-icon-screw-wrench",title:l("Change element"),action:{click:function(x,w){var S=Ne(v(w),{cursor:{x:x.x,y:x.y}});a.open(w,"bpmn-replace",S,{title:l("Change element"),width:300,search:!0})}}}}),ae(d,"bpmn:SequenceFlow")&&Ne(u,{"append.text-annotation":g("bpmn:TextAnnotation","bpmn-icon-text-annotation",l("Add text annotation"))}),ae(d,"bpmn:MessageFlow")&&Ne(u,{"append.text-annotation":g("bpmn:TextAnnotation","bpmn-icon-text-annotation",l("Add text annotation"))}),In(d,["bpmn:FlowNode","bpmn:InteractionNode","bpmn:DataObjectReference","bpmn:DataStoreReference"])&&Ne(u,{"append.text-annotation":g("bpmn:TextAnnotation","bpmn-icon-text-annotation",l("Add text annotation")),connect:{group:"connect",className:"bpmn-icon-connection-multi",title:l("Connect to other element"),action:{click:f,dragstart:f}}}),ae(d,"bpmn:TextAnnotation")&&Ne(u,{connect:{group:"connect",className:"bpmn-icon-connection-multi",title:l("Connect using association"),action:{click:f,dragstart:f}}}),In(d,["bpmn:DataObjectReference","bpmn:DataStoreReference"])&&Ne(u,{connect:{group:"connect",className:"bpmn-icon-connection-multi",title:l("Connect using data input association"),action:{click:f,dragstart:f}}}),ae(d,"bpmn:Group")&&Ne(u,{"append.text-annotation":g("bpmn:TextAnnotation","bpmn-icon-text-annotation",l("Add text annotation"))}),this._isDeleteAllowed([e])&&Ne(u,m()),u};function zre(e,t,n){var r=e.$instanceOf(t),o=!1,i=e.eventDefinitions||[];return Me(i,function(a){a.$type===n&&(o=!0)}),r&&o}const iZt={__depends__:[BQt,S2e,bSe,Gc,DH,iI,oZt],__init__:["contextPadProvider"],contextPadProvider:["type",gE]};var aZt={horizontal:["x","width"],vertical:["y","height"]},Hre=5;function wf(e,t){this._modeling=e,this._filters=[],this.registerFilter(function(n){var r=t.allowed("elements.distribute",{elements:n});return fn(r)?r:r?n:[]})}wf.$inject=["modeling","rules"];wf.prototype.registerFilter=function(e){if(typeof e!="function")throw new Error("the filter has to be a function");this._filters.push(e)};wf.prototype.trigger=function(e,t){var n=this._modeling,r,o;if(!(e.length<3)&&(this._setOrientation(t),o=this._filterElements(e),r=this._createGroups(o),!(r.length<=2)))return n.distributeElements(r,this._axis,this._dimension),r};wf.prototype._filterElements=function(e){var t=this._filters,n=this._axis,r=this._dimension,o=[].concat(e);return t.length?(Me(t,function(i){o=i(o,n,r)}),o):e};wf.prototype._createGroups=function(e){var t=[],n=this,r=this._axis,o=this._dimension;if(!r)throw new Error('must have a defined "axis" and "dimension"');var i=Au(e,r);return Me(i,function(a,s){var l=n._findRange(a,r,o),c,u=t[t.length-1];u&&n._hasIntersection(u.range,l)?t[t.length-1].elements.push(a):(c={range:l,elements:[a]},t.push(c))}),t};wf.prototype._setOrientation=function(e){var t=aZt[e];this._axis=t[0],this._dimension=t[1]};wf.prototype._hasIntersection=function(e,t){return Math.max(e.min,e.max)>=Math.min(t.min,t.max)&&Math.min(e.min,e.max)<=Math.max(t.min,t.max)};wf.prototype._findRange=function(e){var t=e[this._axis],n=e[this._dimension];return{min:t+Hre,max:t+n-Hre}};const sZt={__init__:["distributeElements"],distributeElements:["type",wf]};function xI(e){Al.call(this,e)}xI.$inject=["eventBus"];Ht(xI,Al);xI.prototype.init=function(){this.addRule("elements.distribute",function(e){var t=e.elements;return t=kn(t,function(n){var r=In(n,["bpmn:Association","bpmn:BoundaryEvent","bpmn:DataInputAssociation","bpmn:DataOutputAssociation","bpmn:Lane","bpmn:MessageFlow","bpmn:SequenceFlow","bpmn:TextAnnotation"]);return!(n.labelTarget||r)}),t=Tk(t),t.length<3?!1:t})};var Vre={horizontal:` @@ -921,7 +921,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho - `},lZt=900;function vE(e,t,n,r){this._distributeElements=t,this._translate=n,this._popupMenu=e,this._rules=r,e.registerProvider("align-elements",lZt,this)}vE.$inject=["popupMenu","distributeElements","translate","rules"];vE.prototype.getPopupMenuEntries=function(e){var t={};return this._isAllowed(e)&&De(t,this._getEntries(e)),t};vE.prototype._isAllowed=function(e){return this._rules.allowed("elements.distribute",{elements:e})};vE.prototype._getEntries=function(e){var t=this._distributeElements,n=this._translate,r=this._popupMenu,o={"distribute-elements-horizontal":{group:"distribute",title:n("Distribute elements horizontally"),className:"bjs-align-elements-menu-entry",imageHtml:Vre.horizontal,action:function(i,a){t.trigger(e,"horizontal"),r.close()}},"distribute-elements-vertical":{group:"distribute",title:n("Distribute elements vertically"),imageHtml:Vre.vertical,action:function(i,a){t.trigger(e,"vertical"),r.close()}}};return o};const cZt={__depends__:[$H,sZt],__init__:["bpmnDistributeElements","distributeElementsMenuProvider"],bpmnDistributeElements:["type",xk],distributeElementsMenuProvider:["type",vE]};var _2e="is not a registered action",uZt="is already registered";function zl(e,t){this._actions={};var n=this;e.on("diagram.init",function(){n._registerDefaultActions(t),e.fire("editorActions.init",{editorActions:n})})}zl.$inject=["eventBus","injector"];zl.prototype._registerDefaultActions=function(e){var t=e.get("commandStack",!1),n=e.get("modeling",!1),r=e.get("selection",!1),o=e.get("zoomScroll",!1),i=e.get("copyPaste",!1),a=e.get("canvas",!1),s=e.get("rules",!1),l=e.get("keyboardMove",!1),c=e.get("keyboardMoveSelection",!1);t&&(this.register("undo",function(){t.undo()}),this.register("redo",function(){t.redo()})),i&&r&&this.register("copy",function(){var u=r.get();if(u.length)return i.copy(u)}),i&&this.register("paste",function(){i.paste()}),o&&this.register("stepZoom",function(u){o.stepZoom(u.value)}),a&&this.register("zoom",function(u){a.zoom(u.value)}),n&&r&&s&&this.register("removeSelection",function(){var u=r.get();if(u.length){var d=s.allowed("elements.delete",{elements:u}),p;d!==!1&&(fn(d)?p=d:p=u,p.length&&n.removeElements(p.slice()))}}),l&&this.register("moveCanvas",function(u){l.moveCanvas(u)}),c&&this.register("moveSelection",function(u){c.moveSelection(u.direction,u.accelerated)})};zl.prototype.trigger=function(e,t){if(!this._actions[e])throw BV(e,_2e);return this._actions[e](t)};zl.prototype.register=function(e,t){var n=this;if(typeof e=="string")return this._registerAction(e,t);Me(e,function(r,o){n._registerAction(o,r)})};zl.prototype._registerAction=function(e,t){if(this.isRegistered(e))throw BV(e,uZt);this._actions[e]=t};zl.prototype.unregister=function(e){if(!this.isRegistered(e))throw BV(e,_2e);this._actions[e]=void 0};zl.prototype.getActions=function(){return Object.keys(this._actions)};zl.prototype.isRegistered=function(e){return!!this._actions[e]};function BV(e,t){return new Error(e+" "+t)}const dZt={__init__:["editorActions"],editorActions:["type",zl]};function Ck(e){e.invoke(zl,this)}Ht(Ck,zl);Ck.$inject=["injector"];Ck.prototype._registerDefaultActions=function(e){zl.prototype._registerDefaultActions.call(this,e);var t=e.get("canvas",!1),n=e.get("elementRegistry",!1),r=e.get("selection",!1),o=e.get("spaceTool",!1),i=e.get("lassoTool",!1),a=e.get("handTool",!1),s=e.get("globalConnect",!1),l=e.get("distributeElements",!1),c=e.get("alignElements",!1),u=e.get("directEditing",!1),d=e.get("searchPad",!1),p=e.get("modeling",!1),h=e.get("contextPad",!1);t&&n&&r&&this._registerAction("selectElements",function(){var m=t.getRootElement(),v=n.filter(function(g){return g!==m});return r.select(v),v}),o&&this._registerAction("spaceTool",function(){o.toggle()}),i&&this._registerAction("lassoTool",function(){i.toggle()}),a&&this._registerAction("handTool",function(){a.toggle()}),s&&this._registerAction("globalConnectTool",function(){s.toggle()}),r&&l&&this._registerAction("distributeElements",function(m){var v=r.get(),g=m.type;v.length&&l.trigger(v,g)}),r&&c&&this._registerAction("alignElements",function(m){var v=r.get(),g=[],x=m.type;v.length&&(g=In(v,function(y){return!ae(y,"bpmn:Lane")}),c.trigger(g,x))}),r&&p&&this._registerAction("setColor",function(m){var v=r.get();v.length&&p.setColor(v,m)}),r&&u&&this._registerAction("directEditing",function(){var m=r.get();m.length&&u.activate(m[0])}),d&&this._registerAction("find",function(){d.toggle()}),t&&p&&this._registerAction("moveToOrigin",function(){var m=t.getRootElement(),v,g;ae(m,"bpmn:Collaboration")?g=n.filter(function(x){return ae(x.parent,"bpmn:Collaboration")}):g=n.filter(function(x){return x!==m&&!ae(x.parent,"bpmn:SubProcess")}),v=Go(g),p.moveElements(g,{x:-v.x,y:-v.y},m)}),r&&h&&this._registerAction("replaceElement",function(m){h.triggerEntry("replace","click",m)})};const fZt={__depends__:[dZt],editorActions:["type",Ck]};function $2e(e){e.on(["create.init","shape.move.init"],function(t){var n=t.context,r=t.shape;kn(r,["bpmn:Participant","bpmn:SubProcess","bpmn:TextAnnotation"])&&(n.gridSnappingContext||(n.gridSnappingContext={}),n.gridSnappingContext.snapLocation="top-left")})}$2e.$inject=["eventBus"];var I$=10;function bN(e,t,n){return n||(n="round"),Math[n](e/t)*t}var pZt=1200,hZt=800;function xh(e,t,n){var r=!n||n.active!==!1;this._eventBus=t;var o=this;t.on("diagram.init",hZt,function(){o.setActive(r)}),t.on(["create.move","create.end","bendpoint.move.move","bendpoint.move.end","connect.move","connect.end","connectionSegment.move.move","connectionSegment.move.end","resize.move","resize.end","shape.move.move","shape.move.end"],pZt,function(i){var a=i.originalEvent;if(!(!o.active||a&&bl(a))){var s=i.context,l=s.gridSnappingContext;l||(l=s.gridSnappingContext={}),["x","y"].forEach(function(c){var u={},d=gZt(i,c,e);d&&(u.offset=d);var p=mZt(i,c);p&&De(u,p),vy(i,c)||o.snapEvent(i,c,u)})}})}xh.prototype.snapEvent=function(e,t,n){var r=this.snapValue(e[t],n);Ro(e,t,r)};xh.prototype.getGridSpacing=function(){return I$};xh.prototype.snapValue=function(e,t){var n=0;t&&t.offset&&(n=t.offset),e+=n,e=bN(e,I$);var r,o;return t&&t.min&&(r=t.min,un(r)&&(r=bN(r+n,I$,"ceil"),e=Math.max(e,r))),t&&t.max&&(o=t.max,un(o)&&(o=bN(o+n,I$,"floor"),e=Math.min(e,o))),e-=n,e};xh.prototype.isActive=function(){return this.active};xh.prototype.setActive=function(e){this.active=e,this._eventBus.fire("gridSnapping.toggle",{active:e})};xh.prototype.toggleActive=function(){this.setActive(!this.active)};xh.$inject=["elementRegistry","eventBus","config.gridSnapping"];function mZt(e,t){var n=e.context,r=n.createConstraints,o=n.resizeConstraints||{},i=n.gridSnappingContext,a=i.snapConstraints;if(a&&a[t])return a[t];a||(a=i.snapConstraints={}),a[t]||(a[t]={});var s=n.direction;r&&(k$(t)?(a.x.min=r.left,a.x.max=r.right):(a.y.min=r.top,a.y.max=r.bottom));var l=o.min,c=o.max;return l&&(k$(t)?Ure(s)?a.x.max=l.left:a.x.min=l.right:Wre(s)?a.y.max=l.top:a.y.min=l.bottom),c&&(k$(t)?Ure(s)?a.x.min=c.left:a.x.max=c.right:Wre(s)?a.y.min=c.top:a.y.max=c.bottom),a[t]}function gZt(e,t,n){var r=e.context,o=e.shape,i=r.gridSnappingContext,a=i.snapLocation,s=i.snapOffset;return s&&un(s[t])||(s||(s=i.snapOffset={}),un(s[t])||(s[t]=0),!o)||(n.get(o.id)||(k$(t)?s[t]+=o[t]+o.width/2:s[t]+=o[t]+o.height/2),!a)||(t==="x"?/left/.test(a)?s[t]-=o.width/2:/right/.test(a)&&(s[t]+=o.width/2):/top/.test(a)?s[t]-=o.height/2:/bottom/.test(a)&&(s[t]+=o.height/2)),s[t]}function k$(e){return e==="x"}function Wre(e){return e.indexOf("n")!==-1}function Ure(e){return e.indexOf("w")!==-1}function Lg(e,t){bt.call(this,e),this._gridSnapping=t;var n=this;this.preExecute("shape.resize",function(r){var o=r.context,i=o.hints||{},a=i.autoResize;if(a){var s=o.shape,l=o.newBounds;ls(a)?o.newBounds=n.snapComplex(l,a):o.newBounds=n.snapSimple(s,l)}})}Lg.$inject=["eventBus","gridSnapping","modeling"];Ht(Lg,bt);Lg.prototype.snapSimple=function(e,t){var n=this._gridSnapping;return t.width=n.snapValue(t.width,{min:t.width}),t.height=n.snapValue(t.height,{min:t.height}),t.x=e.x+e.width/2-t.width/2,t.y=e.y+e.height/2-t.height/2,t};Lg.prototype.snapComplex=function(e,t){return/w|e/.test(t)&&(e=this.snapHorizontally(e,t)),/n|s/.test(t)&&(e=this.snapVertically(e,t)),e};Lg.prototype.snapHorizontally=function(e,t){var n=this._gridSnapping,r=/w/.test(t),o=/e/.test(t),i={};return i.width=n.snapValue(e.width,{min:e.width}),o&&(r?(i.x=n.snapValue(e.x,{max:e.x}),i.width+=n.snapValue(e.x-i.x,{min:e.x-i.x})):e.x=e.x+e.width-i.width),De(e,i),e};Lg.prototype.snapVertically=function(e,t){var n=this._gridSnapping,r=/n/.test(t),o=/s/.test(t),i={};return i.height=n.snapValue(e.height,{min:e.height}),r&&(o?(i.y=n.snapValue(e.y,{max:e.y}),i.height+=n.snapValue(e.y-i.y,{min:e.y-i.y})):e.y=e.y+e.height-i.height),De(e,i),e};var vZt=2e3;function P2e(e,t){e.on(["spaceTool.move","spaceTool.end"],vZt,function(n){var r=n.context;if(r.initialized){var o=r.axis,i;o==="x"?(i=t.snapValue(n.dx),n.x=n.x+i-n.dx,n.dx=i):(i=t.snapValue(n.dy),n.y=n.y+i-n.dy,n.dy=i)}})}P2e.$inject=["eventBus","gridSnapping"];const yZt={__init__:["gridSnappingResizeBehavior","gridSnappingSpaceToolBehavior"],gridSnappingResizeBehavior:["type",Lg],gridSnappingSpaceToolBehavior:["type",P2e]},bZt={__depends__:[yZt],__init__:["gridSnapping"],gridSnapping:["type",xh]};var xZt=2e3;function M2e(e,t,n){e.on("autoPlace",xZt,function(r){var o=r.source,i=dn(o),a=r.shape,s=GSe(o,a,n);return["x","y"].forEach(function(l){var c={};s[l]!==i[l]&&(s[l]>i[l]?c.min=s[l]:c.max=s[l],ae(a,"bpmn:TextAnnotation")&&(CZt(l)?c.offset=-a.width/2:c.offset=-a.height/2),s[l]=t.snapValue(s[l],c))}),s})}M2e.$inject=["eventBus","gridSnapping","elementRegistry"];function CZt(e){return e==="x"}var wZt=1750;function R2e(e,t,n){t.on(["create.start","shape.move.start"],wZt,function(r){var o=r.context,i=o.shape,a=e.getRootElement();if(!(!ae(i,"bpmn:Participant")||!ae(a,"bpmn:Process")||!a.children.length)){var s=o.createConstraints;s&&(i.width=n.snapValue(i.width,{min:i.width}),i.height=n.snapValue(i.height,{min:i.height}))}})}R2e.$inject=["canvas","eventBus","gridSnapping"];var SZt=3e3;function wk(e,t,n){bt.call(this,e),this._gridSnapping=t;var r=this;this.postExecuted(["connection.create","connection.layout"],SZt,function(o){var i=o.context,a=i.connection,s=i.hints||{},l=a.waypoints;s.connectionStart||s.connectionEnd||s.createElementsBehavior===!1||EZt(l)&&n.updateWaypoints(a,r.snapMiddleSegments(l))})}wk.$inject=["eventBus","gridSnapping","modeling"];Ht(wk,bt);wk.prototype.snapMiddleSegments=function(e){var t=this._gridSnapping,n;e=e.slice();for(var r=1;r3}function _Zt(e){return e==="h"}function $Zt(e){return e==="v"}function PZt(e,t,n){var r=_d(t,n),o={};return _Zt(r)&&(o.y=e.snapValue(t.y)),$Zt(r)&&(o.x=e.snapValue(t.x)),("x"in o||"y"in o)&&(t=De({},t,o),n=De({},n,o)),[t,n]}const MZt={__init__:["gridSnappingAutoPlaceBehavior","gridSnappingParticipantBehavior","gridSnappingLayoutConnectionBehavior"],gridSnappingAutoPlaceBehavior:["type",M2e],gridSnappingParticipantBehavior:["type",R2e],gridSnappingLayoutConnectionBehavior:["type",wk]},RZt={__depends__:[bZt,MZt],__init__:["bpmnGridSnapping"],bpmnGridSnapping:["type",$2e]};var OZt=30,O2e=30;function yE(e,t){this._interactionEvents=t;var n=this;e.on(["interactionEvents.createHit","interactionEvents.updateHit"],function(r){var o=r.element,i=r.gfx;if(ae(o,"bpmn:Lane"))return n._createParticipantHit(o,i);if(ae(o,"bpmn:Participant"))return Bn(o)?n._createParticipantHit(o,i):n._createDefaultHit(o,i);if(ae(o,"bpmn:SubProcess"))return Bn(o)?n._createSubProcessHit(o,i):n._createDefaultHit(o,i)})}yE.$inject=["eventBus","interactionEvents"];yE.prototype._createDefaultHit=function(e,t){return this._interactionEvents.removeHits(t),this._interactionEvents.createDefaultHit(e,t),!0};yE.prototype._createParticipantHit=function(e,t){this._interactionEvents.removeHits(t),this._interactionEvents.createBoxHit(t,"no-move",{width:e.width,height:e.height}),this._interactionEvents.createBoxHit(t,"click-stroke",{width:e.width,height:e.height});var n=ii(e)?{width:OZt,height:e.height}:{width:e.width,height:O2e};return this._interactionEvents.createBoxHit(t,"all",n),!0};yE.prototype._createSubProcessHit=function(e,t){return this._interactionEvents.removeHits(t),this._interactionEvents.createBoxHit(t,"no-move",{width:e.width,height:e.height}),this._interactionEvents.createBoxHit(t,"click-stroke",{width:e.width,height:e.height}),this._interactionEvents.createBoxHit(t,"all",{width:e.width,height:O2e}),!0};const TZt={__init__:["bpmnInteractionEvents"],bpmnInteractionEvents:["type",yE]};function Sk(e){e.invoke(Pb,this)}Ht(Sk,Pb);Sk.$inject=["injector"];Sk.prototype.registerBindings=function(e,t){Pb.prototype.registerBindings.call(this,e,t);function n(r,o){t.isRegistered(r)&&e.addListener(o)}n("selectElements",function(r){var o=r.keyEvent;if(e.isKey(["a","A"],o)&&e.isCmd(o))return t.trigger("selectElements"),!0}),n("find",function(r){var o=r.keyEvent;if(e.isKey(["f","F"],o)&&e.isCmd(o))return t.trigger("find"),!0}),n("spaceTool",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["s","S"],o))return t.trigger("spaceTool"),!0}),n("lassoTool",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["l","L"],o))return t.trigger("lassoTool"),!0}),n("handTool",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["h","H"],o))return t.trigger("handTool"),!0}),n("globalConnectTool",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["c","C"],o))return t.trigger("globalConnectTool"),!0}),n("directEditing",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["e","E"],o))return t.trigger("directEditing"),!0}),n("replaceElement",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["r","R"],o))return t.trigger("replaceElement",o),!0})};const IZt={__depends__:[bH],__init__:["keyboardBindings"],keyboardBindings:["type",Sk]};var kZt={moveSpeed:1,moveSpeedAccelerated:10},NZt=1500,Gre="left",qre="up",Kre="right",Yre="down",DZt={ArrowLeft:Gre,Left:Gre,ArrowUp:qre,Up:qre,ArrowRight:Kre,Right:Kre,ArrowDown:Yre,Down:Yre},AZt={left:function(e){return{x:-e,y:0}},up:function(e){return{x:0,y:-e}},right:function(e){return{x:e,y:0}},down:function(e){return{x:0,y:e}}};function T2e(e,t,n,r,o){var i=this;this._config=De({},kZt,e||{}),t.addListener(NZt,function(a){var s=a.keyEvent,l=DZt[s.key];if(l&&!t.isCmd(s)){var c=t.isShift(s);return i.moveSelection(l,c),!0}}),this.moveSelection=function(a,s){var l=o.get();if(l.length){var c=this._config[s?"moveSpeedAccelerated":"moveSpeed"],u=AZt[a](c),d=r.allowed("elements.move",{shapes:l});d&&n.moveElements(l,u)}}}T2e.$inject=["config.keyboardMoveSelection","keyboard","modeling","rules","selection"];const FZt={__depends__:[bH,Gc],__init__:["keyboardMoveSelection"],keyboardMoveSelection:["type",T2e]};var Xre=10;function bE(e,t,n,r){this._dragging=r,this._rules=t;var o=this;function i(l,c){var u=l.shape,d=l.direction,p=l.resizeConstraints,h;l.delta=c,h=bKt(u,d,c),l.newBounds=CKt(h,p),l.canExecute=o.canResize(l)}function a(l){var c=l.resizeConstraints,u=l.minBounds;c===void 0&&(u===void 0&&(u=o.computeMinResizeBox(l)),l.resizeConstraints={min:en(u)})}function s(l){var c=l.shape,u=l.canExecute,d=l.newBounds;if(u){if(d=pwe(d),!BZt(c,d))return;n.resizeShape(c,d)}}e.on("resize.start",function(l){a(l.context)}),e.on("resize.move",function(l){var c={x:l.dx,y:l.dy};i(l.context,c)}),e.on("resize.end",function(l){s(l.context)})}bE.prototype.canResize=function(e){var t=this._rules,n=kc(e,["newBounds","shape","delta","direction"]);return t.allowed("shape.resize",n)};bE.prototype.activate=function(e,t,n){var r=this._dragging,o,i;if(typeof n=="string"&&(n={direction:n}),o=De({shape:t},n),i=o.direction,!i)throw new Error("must provide a direction (n|w|s|e|nw|se|ne|sw)");r.init(e,I2e(t,i),"resize",{autoActivate:!0,cursor:LZt(i),data:{shape:t,context:o}})};bE.prototype.computeMinResizeBox=function(e){var t=e.shape,n=e.direction,r,o;return r=e.minDimensions||{width:Xre,height:Xre},o=gEe(t,e.childrenBoxPadding),wKt(n,t,r,o)};bE.$inject=["eventBus","rules","modeling","dragging"];function BZt(e,t){return e.x!==t.x||e.y!==t.y||e.width!==t.width||e.height!==t.height}function I2e(e,t){var n=dn(e),r=en(e),o={x:n.x,y:n.y};return t.indexOf("n")!==-1?o.y=r.top:t.indexOf("s")!==-1&&(o.y=r.bottom),t.indexOf("e")!==-1?o.x=r.right:t.indexOf("w")!==-1&&(o.x=r.left),o}function LZt(e){var t="resize-";return e==="n"||e==="s"?t+"ns":e==="e"||e==="w"?t+"ew":e==="nw"||e==="se"?t+"nwse":t+"nesw"}var Qre="djs-resizing",Zre="resize-not-ok",jZt=500;function k2e(e,t,n){function r(i){var a=i.shape,s=i.newBounds,l=i.frame;l||(l=i.frame=n.addFrame(a,t.getActiveLayer()),t.addMarker(a,Qre)),s.width>5&&jt(l,{x:s.x,width:s.width}),s.height>5&&jt(l,{y:s.y,height:s.height}),i.canExecute?Un(l).remove(Zre):Un(l).add(Zre)}function o(i){var a=i.shape,s=i.frame;s&&Uo(i.frame),t.removeMarker(a,Qre)}e.on("resize.move",jZt,function(i){r(i.context)}),e.on("resize.cleanup",function(i){o(i.context)})}k2e.$inject=["eventBus","canvas","previewSupport"];var d_=-6,f_=8,p_=20,Rx="djs-resizer",zZt=["n","w","s","e","nw","ne","se","sw"];function Ch(e,t,n,r){this._resize=r,this._canvas=t;var o=this;e.on("selection.changed",function(i){var a=i.newSelection;o.removeResizers(),a.length===1&&Me(a,Da(o.addResizer,o))}),e.on("shape.changed",function(i){var a=i.element;n.isSelected(a)&&(o.removeResizers(),o.addResizer(a))})}Ch.prototype.makeDraggable=function(e,t,n){var r=this._resize;function o(i){dh(i)&&r.activate(i,e,n)}xn.bind(t,"mousedown",o),xn.bind(t,"touchstart",o)};Ch.prototype._createResizer=function(e,t,n,r){var o=this._getResizersParent(),i=HZt(r),a=Yt("g");Un(a).add(Rx),Un(a).add(Rx+"-"+e.id),Un(a).add(Rx+"-"+r),mn(o,a);var s=Yt("rect");jt(s,{x:-f_/2+i.x,y:-f_/2+i.y,width:f_,height:f_}),Un(s).add(Rx+"-visual"),mn(a,s);var l=Yt("rect");return jt(l,{x:-p_/2+i.x,y:-p_/2+i.y,width:p_,height:p_}),Un(l).add(Rx+"-hit"),mn(a,l),C$(a,t,n),a};Ch.prototype.createResizer=function(e,t){var n=I2e(e,t),r=this._createResizer(e,n.x,n.y,t);this.makeDraggable(e,r,t)};Ch.prototype.addResizer=function(e){var t=this;Sr(e)||!this._resize.canResize({shape:e})||Me(zZt,function(n){t.createResizer(e,n)})};Ch.prototype.removeResizers=function(){var e=this._getResizersParent();PI(e)};Ch.prototype._getResizersParent=function(){return this._canvas.getLayer("resizers")};Ch.$inject=["eventBus","canvas","selection","resize"];function HZt(e){var t={x:0,y:0};return e.indexOf("e")!==-1?t.x=-d_:e.indexOf("w")!==-1&&(t.x=d_),e.indexOf("s")!==-1?t.y=-d_:e.indexOf("n")!==-1&&(t.y=d_),t}const N2e={__depends__:[Xu,yf,Ib],__init__:["resize","resizePreview","resizeHandles"],resize:["type",bE],resizePreview:["type",k2e],resizeHandles:["type",Ch]};var VZt=2e3;function xE(e,t,n,r,o,i,a){this._bpmnFactory=t,this._canvas=n,this._modeling=o,this._textRenderer=a,r.registerProvider(this),e.on("element.dblclick",function(l){s(l.element,!0)}),e.on(["autoPlace.start","canvas.viewbox.changing","drag.init","element.mousedown","popupMenu.open","root.set","selection.changed"],function(){r.isActive()&&r.complete()}),e.on(["shape.remove","connection.remove"],VZt,function(l){r.isActive(l.element)&&r.cancel()}),e.on(["commandStack.changed"],function(l){r.isActive()&&r.cancel()}),e.on("directEditing.activate",function(l){i.removeResizers()}),e.on("create.end",500,function(l){var c=l.context,u=c.shape,d=l.context.canExecute,p=l.isTouch;p||d&&(c.hints&&c.hints.createElementsBehavior===!1||s(u))}),e.on("autoPlace.end",500,function(l){s(l.shape)});function s(l,c){(c||kn(l,["bpmn:Task","bpmn:TextAnnotation","bpmn:Participant"])||LV(l))&&r.activate(l)}}xE.$inject=["eventBus","bpmnFactory","canvas","directEditing","modeling","resizeHandles","textRenderer"];xE.prototype.activate=function(e){var t=Nc(e);if(t!==void 0){var n={text:t},r=this.getEditingBBox(e);De(n,r);var o={},i=n.style||{};return De(i,{backgroundColor:null,border:null}),(kn(e,["bpmn:Task","bpmn:Participant","bpmn:Lane","bpmn:CallActivity"])||LV(e))&&De(o,{centerVertically:!0}),og(e)&&(De(o,{autoResize:!0}),De(i,{backgroundColor:"#ffffff",border:"1px solid #ccc"})),ae(e,"bpmn:TextAnnotation")&&(De(o,{resizable:!0,autoResize:!0}),De(i,{backgroundColor:"#ffffff",border:"1px solid #ccc"})),De(n,{options:o,style:i}),n}};xE.prototype.getEditingBBox=function(e){var t=this._canvas,n=e.label||e,r=t.getAbsoluteBBox(n),o={x:r.x+r.width/2,y:r.y+r.height/2},i={x:r.x,y:r.y},a=t.zoom(),s=this._textRenderer.getDefaultStyle(),l=this._textRenderer.getExternalStyle(),c=l.fontSize*a,u=l.lineHeight,d=s.fontSize*a,p=s.lineHeight,h={fontFamily:this._textRenderer.getDefaultStyle().fontFamily,fontWeight:this._textRenderer.getDefaultStyle().fontWeight};if(ae(e,"bpmn:Lane")||GZt(e)){var m=ii(e),v=m?{width:r.height,height:30*a,x:r.x-r.height/2+15*a,y:o.y-30*a/2}:{width:r.width,height:30*a};De(i,v),De(h,{fontSize:d+"px",lineHeight:p,paddingTop:7*a+"px",paddingBottom:7*a+"px",paddingLeft:5*a+"px",paddingRight:5*a+"px",transform:m?"rotate(-90deg)":null})}if(UZt(e)){var g=ii(e),x=g?{width:r.width,height:r.height}:{width:r.height,height:r.width,x:o.x-r.height/2,y:o.y-r.width/2};De(i,x),De(h,{fontSize:d+"px",lineHeight:p,paddingTop:7*a+"px",paddingBottom:7*a+"px",paddingLeft:5*a+"px",paddingRight:5*a+"px",transform:g?null:"rotate(-90deg)"})}(kn(e,["bpmn:Task","bpmn:CallActivity"])||LV(e))&&(De(i,{width:r.width,height:r.height}),De(h,{fontSize:d+"px",lineHeight:p,paddingTop:7*a+"px",paddingBottom:7*a+"px",paddingLeft:5*a+"px",paddingRight:5*a+"px"})),WZt(e)&&(De(i,{width:r.width,x:r.x}),De(h,{fontSize:d+"px",lineHeight:p,paddingTop:7*a+"px",paddingBottom:7*a+"px",paddingLeft:5*a+"px",paddingRight:5*a+"px"}));var y=90*a,b=7*a,C=4*a;if(n.labelTarget&&(De(i,{width:y,height:r.height+b+C,x:o.x-y/2,y:r.y-b}),De(h,{fontSize:c+"px",lineHeight:u,paddingTop:b+"px",paddingBottom:C+"px"})),og(n)&&!NI(n)&&!qn(n)){var S=mH(e),w=t.getAbsoluteBBox({x:S.x,y:S.y,width:0,height:0}),E=c+b+C;De(i,{width:y,height:E,x:w.x-y/2,y:w.y-E/2}),De(h,{fontSize:c+"px",lineHeight:u,paddingTop:b+"px",paddingBottom:C+"px"})}return ae(e,"bpmn:TextAnnotation")&&(De(i,{width:r.width,height:r.height,minWidth:30*a,minHeight:10*a}),De(h,{textAlign:"left",paddingTop:5*a+"px",paddingBottom:7*a+"px",paddingLeft:7*a+"px",paddingRight:5*a+"px",fontSize:d+"px",lineHeight:p})),{bounds:i,style:h}};xE.prototype.update=function(e,t,n,r){var o,i;ae(e,"bpmn:TextAnnotation")&&(i=this._canvas.getAbsoluteBBox(e),o={x:e.x,y:e.y,width:e.width/i.width*r.width,height:e.height/i.height*r.height}),qZt(t)&&(t=null),this._modeling.updateLabel(e,t,o)};function LV(e){return ae(e,"bpmn:SubProcess")&&!Bn(e)}function WZt(e){return ae(e,"bpmn:SubProcess")&&Bn(e)}function UZt(e){return ae(e,"bpmn:Participant")&&!Bn(e)}function GZt(e){return ae(e,"bpmn:Participant")&&Bn(e)}function qZt(e){return!e||!e.trim()}var Jre="djs-element-hidden",eoe="djs-label-hidden";function D2e(e,t,n){var r=this,o=t.getDefaultLayer(),i,a,s;e.on("directEditing.activate",function(l){var c=l.active;if(i=c.element.label||c.element,ae(i,"bpmn:TextAnnotation")){a=t.getAbsoluteBBox(i),s=Yt("g");var u=n.getScaledPath("TEXT_ANNOTATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:i.width,containerHeight:i.height,position:{mx:0,my:0}}),d=r.path=Yt("path");jt(d,{d:u,strokeWidth:2,stroke:KZt(i)}),mn(s,d),mn(o,s),Pi(s,i.x,i.y)}ae(i,"bpmn:TextAnnotation")||i.labelTarget?t.addMarker(i,Jre):(ae(i,"bpmn:Task")||ae(i,"bpmn:CallActivity")||ae(i,"bpmn:SubProcess")||ae(i,"bpmn:Participant")||ae(i,"bpmn:Lane"))&&t.addMarker(i,eoe)}),e.on("directEditing.resize",function(l){if(ae(i,"bpmn:TextAnnotation")){var c=l.height,u=l.dy,d=Math.max(i.height/a.height*(c+u),0),p=n.getScaledPath("TEXT_ANNOTATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:i.width,containerHeight:d,position:{mx:0,my:0}});jt(r.path,{d:p})}}),e.on(["directEditing.complete","directEditing.cancel"],function(l){var c=l.active;c&&(t.removeMarker(c.element.label||c.element,Jre),t.removeMarker(i,eoe)),i=void 0,a=void 0,s&&(Uo(s),s=void 0)})}D2e.$inject=["eventBus","canvas","pathMap"];function KZt(e,t){var n=Gn(e);return n.get("stroke")||t||"black"}const YZt={__depends__:[gH,N2e,S2e],__init__:["labelEditingProvider","labelEditingPreview"],labelEditingProvider:["type",xE],labelEditingPreview:["type",D2e]};var XZt=new JS("tt");function QZt(e){var t=Tr('
          ');return Bi(t,{position:"absolute",width:"0",height:"0"}),e.insertBefore(t,e.firstChild),t}function ZZt(e,t,n){Bi(e,{left:t+"px",top:n+"px"})}function jV(e,t){e.style.display=t===!1?"none":""}var A2e="djs-tooltip",xN="."+A2e;function za(e,t){this._eventBus=e,this._canvas=t,this._ids=XZt,this._tooltipDefaults={show:{minZoom:.7,maxZoom:5}},this._tooltips={},this._tooltipRoot=QZt(t.getContainer());var n=this;ts.bind(this._tooltipRoot,xN,"mousedown",function(r){r.stopPropagation()}),ts.bind(this._tooltipRoot,xN,"mouseover",function(r){n.trigger("mouseover",r)}),ts.bind(this._tooltipRoot,xN,"mouseout",function(r){n.trigger("mouseout",r)}),this._init()}za.$inject=["eventBus","canvas"];za.prototype.add=function(e){if(!e.position)throw new Error("must specifiy tooltip position");if(!e.html)throw new Error("must specifiy tooltip html");var t=this._ids.next();return e=De({},this._tooltipDefaults,e,{id:t}),this._addTooltip(e),e.timeout&&this.setTimeout(e),t};za.prototype.trigger=function(e,t){var n=t.delegateTarget||t.target,r=this.get(ji(n,"data-tooltip-id"));r&&(e==="mouseover"&&r.timeout&&this.clearTimeout(r),e==="mouseout"&&r.timeout&&(r.timeout=1e3,this.setTimeout(r)))};za.prototype.get=function(e){return typeof e!="string"&&(e=e.id),this._tooltips[e]};za.prototype.clearTimeout=function(e){if(e=this.get(e),!!e){var t=e.removeTimer;t&&(clearTimeout(t),e.removeTimer=null)}};za.prototype.setTimeout=function(e){if(e=this.get(e),!!e){this.clearTimeout(e);var t=this;e.removeTimer=setTimeout(function(){t.remove(e)},e.timeout)}};za.prototype.remove=function(e){var t=this.get(e);t&&(Fu(t.html),Fu(t.htmlContainer),delete t.htmlContainer,delete this._tooltips[t.id])};za.prototype.show=function(){jV(this._tooltipRoot)};za.prototype.hide=function(){jV(this._tooltipRoot,!1)};za.prototype._updateRoot=function(e){var t=e.scale||1,n=e.scale||1,r="matrix("+t+",0,0,"+n+","+-1*e.x*t+","+-1*e.y*n+")";this._tooltipRoot.style.transform=r,this._tooltipRoot.style["-ms-transform"]=r};za.prototype._addTooltip=function(e){var t=e.id,n=e.html,r,o=this._tooltipRoot;n.get&&n.constructor.prototype.jquery&&(n=n.get(0)),ls(n)&&(n=Tr(n)),r=Tr('
          '),Bi(r,{position:"absolute"}),r.appendChild(n),e.type&&uo(r).add("djs-tooltip-"+e.type),e.className&&uo(r).add(e.className),e.htmlContainer=r,o.appendChild(r),this._tooltips[t]=e,this._updateTooltip(e)};za.prototype._updateTooltip=function(e){var t=e.position,n=e.htmlContainer;ZZt(n,t.x,t.y)};za.prototype._updateTooltipVisibilty=function(e){Me(this._tooltips,function(t){var n=t.show,r=t.htmlContainer,o=!0;n&&((n.minZoom>e.scale||n.maxZoom"+i+"
          "})}e.on(["shape.move.rejected","create.rejected"],function(o){var i=o.context,a=i.shape,s=i.target;ae(s,"bpmn:Collaboration")&&(ae(a,"bpmn:FlowNode")?r(o,n(eJt)):ae(a,"bpmn:DataObjectReference")&&r(o,n(tJt)))})}F2e.$inject=["eventBus","tooltips","translate"];const nJt={__depends__:[JZt],__init__:["modelingFeedback"],modelingFeedback:["type",F2e]};var rJt=500,oJt=1e3;function jg(e,t){this._eventBus=e,this.offset=5;var n=t.cls("djs-outline",["no-fill"]),r=this;function o(i){var a=Yt("rect");return jt(a,De({x:0,y:0,rx:4,width:100,height:100},n)),a}e.on(["shape.added","shape.changed"],rJt,function(i){var a=i.element,s=i.gfx,l=wr(".djs-outline",s);l||(l=r.getOutline(a)||o(),mn(s,l)),r.updateShapeOutline(l,a)}),e.on(["connection.added","connection.changed"],function(i){var a=i.element,s=i.gfx,l=wr(".djs-outline",s);l||(l=o(),mn(s,l)),r.updateConnectionOutline(l,a)})}jg.prototype.updateShapeOutline=function(e,t){var n=!1,r=this._getProviders();r.length&&Me(r,function(o){n=n||o.updateOutline(t,e)}),n||jt(e,{x:-this.offset,y:-this.offset,width:t.width+this.offset*2,height:t.height+this.offset*2})};jg.prototype.updateConnectionOutline=function(e,t){var n=Go(t);jt(e,{x:n.x-this.offset,y:n.y-this.offset,width:n.width+this.offset*2,height:n.height+this.offset*2})};jg.prototype.registerProvider=function(e,t){t||(t=e,e=oJt),this._eventBus.on("outline.getProviders",e,function(n){n.providers.push(t)})};jg.prototype._getProviders=function(){var e=this._eventBus.createEvent({type:"outline.getProviders",providers:[]});return this._eventBus.fire(e),e.providers};jg.prototype.getOutline=function(e){var t,n=this._getProviders();return Me(n,function(r){oi(r.getOutline)&&(t=t||r.getOutline(e))}),t};jg.$inject=["eventBus","styles","elementRegistry"];var h_=6;function zV(e,t,n){this._canvas=t;var r=this;e.on("element.changed",function(o){n.isSelected(o.element)&&r._updateMultiSelectionOutline(n.get())}),e.on("selection.changed",function(o){var i=o.newSelection;r._updateMultiSelectionOutline(i)})}zV.prototype._updateMultiSelectionOutline=function(e){var t=this._canvas.getLayer("selectionOutline");PI(t);var n=e.length>1,r=this._canvas.getContainer();if(Un(r)[n?"add":"remove"]("djs-multi-select"),!!n){var o=iJt(Go(e)),i=Yt("rect");jt(i,De({rx:3},o)),Un(i).add("djs-selection-outline"),mn(t,i)}};zV.$inject=["eventBus","canvas","selection"];function iJt(e){return{x:e.x-h_,y:e.y-h_,width:e.width+h_*2,height:e.height+h_*2}}const B2e={__depends__:[Gc],__init__:["outline","multiSelectionOutline"],outline:["type",jg],multiSelectionOutline:["type",zV]};var aJt=500,sJt=1250,lJt=1500,bR=Math.round;function cJt(e){return{x:e.x+bR(e.width/2),y:e.y+bR(e.height/2)}}function L2e(e,t,n,r,o){function i(s,l,c,u){return o.allowed("elements.move",{shapes:s,delta:l,position:c,target:u})}e.on("shape.move.start",lJt,function(s){var l=s.context,c=s.shape,u=r.get().slice();u.indexOf(c)===-1&&(u=[c]),u=uJt(u),De(l,{shapes:u,validatedShapes:u,shape:c})}),e.on("shape.move.start",sJt,function(s){var l=s.context,c=l.validatedShapes,u;if(u=l.canExecute=i(c),!u)return!1}),e.on("shape.move.move",aJt,function(s){var l=s.context,c=l.validatedShapes,u=s.hover,d={x:s.dx,y:s.dy},p={x:s.x,y:s.y},h;if(h=i(c,d,p,u),l.delta=d,l.canExecute=h,h===null){l.target=null;return}l.target=u}),e.on("shape.move.end",function(s){var l=s.context,c=l.delta,u=l.canExecute,d=u==="attach",p=l.shapes;if(u===!1)return!1;c.x=bR(c.x),c.y=bR(c.y),!(c.x===0&&c.y===0)&&n.moveElements(p,c,l.target,{primaryShape:l.shape,attach:d})}),e.on("element.mousedown",function(s){if(dh(s)){var l=_b(s);if(!l)throw new Error("must supply DOM mousedown event");return a(l,s.element)}});function a(s,l,c,u){if(xi(c)&&(u=c,c=!1),!(l.waypoints||!l.parent)&&!Un(s.target).has("djs-hit-no-move")){var d=cJt(l);return t.init(s,d,"shape.move",{cursor:"grabbing",autoActivate:c,data:{shape:l,context:u||{}}}),!0}}this.start=a}L2e.$inject=["eventBus","dragging","modeling","selection","rules"];function uJt(e){var t=xb(e,"id");return In(e,function(n){for(;n=n.parent;)if(t[n.id])return!1;return!0})}var toe=499,CN="djs-dragging",noe="drop-ok",roe="drop-not-ok",ooe="new-parent",ioe="attach-ok";function j2e(e,t,n,r){function o(l){var c=i(l),u=dJt(c);return u}function i(l){var c=GS(l,!0),u=c.flatMap(h=>(h.incoming||[]).concat(h.outgoing||[])),d=c.concat(u),p=[...new Set(d)];return p}function a(l,c){[ioe,noe,roe,ooe].forEach(function(u){u===c?t.addMarker(l,u):t.removeMarker(l,u)})}function s(l,c,u){r.addDragger(c,l.dragGroup),u&&t.addMarker(c,CN),l.allDraggedElements?l.allDraggedElements.push(c):l.allDraggedElements=[c]}e.on("shape.move.start",toe,function(l){var c=l.context,u=c.shapes,d=c.allDraggedElements,p=o(u);if(!c.dragGroup){var h=Yt("g");jt(h,n.cls("djs-drag-group",["no-events"]));var m=t.getActiveLayer();mn(m,h),c.dragGroup=h}p.forEach(function(v){r.addDragger(v,c.dragGroup)}),d?d=Zz([d,i(u)]):d=i(u),Me(d,function(v){t.addMarker(v,CN)}),c.allDraggedElements=d,c.differentParents=fJt(u)}),e.on("shape.move.move",toe,function(l){var c=l.context,u=c.dragGroup,d=c.target,p=c.shape.parent,h=c.canExecute;d&&(h==="attach"?a(d,ioe):c.canExecute&&p&&d.id!==p.id?a(d,ooe):a(d,c.canExecute?noe:roe)),Pi(u,l.dx,l.dy)}),e.on(["shape.move.out","shape.move.cleanup"],function(l){var c=l.context,u=c.target;u&&a(u,null)}),e.on("shape.move.cleanup",function(l){var c=l.context,u=c.allDraggedElements,d=c.dragGroup;Me(u,function(p){t.removeMarker(p,CN)}),d&&Uo(d)}),this.makeDraggable=s}j2e.$inject=["eventBus","canvas","styles","previewSupport"];function dJt(e){var t=In(e,function(n){return Sr(n)?Yn(e,xc({id:n.source.id}))&&Yn(e,xc({id:n.target.id})):!0});return t}function fJt(e){return Ezt(xb(e,function(t){return t.parent&&t.parent.id}))!==1}const pJt={__depends__:[LI,Gc,B2e,Xu,yf,Ib],__init__:["move","movePreview"],move:["type",L2e],movePreview:["type",j2e]};var z2e=".djs-palette-toggle",H2e=".entry",hJt=z2e+", "+H2e,pB="djs-palette-",mJt="shown",hB="open",aoe="two-column",gJt=1e3;function Ao(e,t){this._eventBus=e,this._canvas=t;var n=this;e.on("tool-manager.update",function(r){var o=r.tool;n.updateToolHighlight(o)}),e.on("i18n.changed",function(){n._update()}),e.on("diagram.init",function(){n._diagramInitialized=!0,n._rebuild()})}Ao.$inject=["eventBus","canvas"];Ao.prototype.registerProvider=function(e,t){t||(t=e,e=gJt),this._eventBus.on("palette.getProviders",e,function(n){n.providers.push(t)}),this._rebuild()};Ao.prototype.getEntries=function(){var e=this._getProviders();return e.reduce(yJt,{})};Ao.prototype._rebuild=function(){if(this._diagramInitialized){var e=this._getProviders();e.length&&(this._container||this._init(),this._update())}};Ao.prototype._init=function(){var e=this,t=this._eventBus,n=this._getParentContainer(),r=this._container=Tr(Ao.HTML_MARKUP);n.appendChild(r),uo(n).add(pB+mJt),ts.bind(r,hJt,"click",function(o){var i=o.delegateTarget;if(ZCe(i,z2e))return e.toggle();e.trigger("click",o)}),xn.bind(r,"mousedown",function(o){o.stopPropagation()}),ts.bind(r,H2e,"dragstart",function(o){e.trigger("dragstart",o)}),t.on("canvas.resized",this._layoutChanged,this),t.fire("palette.create",{container:r})};Ao.prototype._getProviders=function(e){var t=this._eventBus.createEvent({type:"palette.getProviders",providers:[]});return this._eventBus.fire(t),t.providers};Ao.prototype._toggleState=function(e){e=e||{};var t=this._getParentContainer(),n=this._container,r=this._eventBus,o,i=uo(n),a=uo(t);"twoColumn"in e?o=e.twoColumn:o=this._needsCollapse(t.clientHeight,this._entries||{}),i.toggle(aoe,o),a.toggle(pB+aoe,o),"open"in e&&(i.toggle(hB,e.open),a.toggle(pB+hB,e.open)),r.fire("palette.changed",{twoColumn:o,open:this.isOpen()})};Ao.prototype._update=function(){var e=wr(".djs-palette-entries",this._container),t=this._entries=this.getEntries();$I(e),Me(t,function(n,r){var o=n.group||"default",i=wr("[data-group="+ow(o)+"]",e);i||(i=Tr('
          '),ji(i,"data-group",o),e.appendChild(i));var a=n.html||(n.separator?'
          ':'
          '),s=Tr(a);if(i.appendChild(s),!n.separator&&(ji(s,"data-action",r),n.title&&ji(s,"title",n.title),n.className&&vJt(s,n.className),n.imageUrl)){var l=Tr("");ji(l,"src",n.imageUrl),s.appendChild(l)}}),this.open()};Ao.prototype.trigger=function(e,t,n){var r,o,i=t.delegateTarget||t.target;return i?(r=ji(i,"data-action"),o=t.originalEvent||t,this.triggerEntry(r,e,o,n)):t.preventDefault()};Ao.prototype.triggerEntry=function(e,t,n,r){var o=this._entries,i,a;if(i=o[e],!!i&&(a=i.action,this._eventBus.fire("palette.trigger",{entry:i,event:n})!==!1)){if(oi(a)){if(t==="click")return a(n,r)}else if(a[t])return a[t](n,r);n.preventDefault()}};Ao.prototype._layoutChanged=function(){this._toggleState({})};Ao.prototype._needsCollapse=function(e,t){var n=50,r=Object.keys(t).length*46;return e=n.x&&t.yn.x&&t.y<=n.y?r={x:n.x,y:t.y,width:t.x-n.x,height:n.y-t.y}:t.x<=n.x&&t.y>n.y||t.x=n.y?r={x:t.x,y:n.y,width:n.x-t.x,height:t.y-n.y}:t.x>=n.x&&t.y>n.y||t.x>n.x&&t.y>=n.y?r={x:n.x,y:n.y,width:t.x-n.x,height:t.y-n.y}:r={x:n.x,y:n.y,width:0,height:0},r}const xJt={__depends__:[ak,oE],__init__:["lassoTool"],lassoTool:["type",zg]};var SN=1500,W2e="grab";function kb(e,t,n,r,o,i){this._dragging=n,this._mouse=i;var a=this,s=r.get("keyboard",!1);o.registerTool("hand",{tool:"hand",dragging:"hand.move"}),e.on("element.mousedown",SN,function(l){if(iw(l))return a.activateMove(l.originalEvent,!0),!1}),s&&s.addListener(SN,function(l){if(!(!soe(l.keyEvent)||a.isActive())){var c=a._mouse.getLastMoveEvent();a.activateMove(c,!!c)}},"keyboard.keydown"),s&&s.addListener(SN,function(l){!soe(l.keyEvent)||!a.isActive()||a.toggle()},"keyboard.keyup"),e.on("hand.end",function(l){var c=l.originalEvent.target;if(!l.hover&&!(c instanceof SVGElement))return!1;e.once("hand.ended",function(){a.activateMove(l.originalEvent,{reactivate:!0})})}),e.on("hand.move.move",function(l){var c=t.viewbox().scale;t.scroll({dx:l.dx*c,dy:l.dy*c})}),e.on("hand.move.end",function(l){var c=l.context,u=c.reactivate;return!iw(l)&&u&&e.once("hand.move.ended",function(d){a.activateHand(d.originalEvent,!0,!0)}),!1})}kb.$inject=["eventBus","canvas","dragging","injector","toolManager","mouse"];kb.prototype.activateMove=function(e,t,n){typeof t=="object"&&(n=t,t=!1),this._dragging.init(e,"hand.move",{autoActivate:t,cursor:W2e,data:{context:n||{}}})};kb.prototype.activateHand=function(e,t,n){this._dragging.init(e,"hand",{trapClick:!1,autoActivate:t,cursor:W2e,data:{context:{reactivate:n}}})};kb.prototype.toggle=function(){if(this.isActive())return this._dragging.cancel();var e=this._mouse.getLastMoveEvent();this.activateHand(e,!!e)};kb.prototype.isActive=function(){var e=this._dragging.context();return e?/^(hand|hand\.move)$/.test(e.prefix):!1};function soe(e){return pi("Space",e)}const CJt={__depends__:[ak,oE],__init__:["handTool"],handTool:["type",kb]};var loe="connect-ok",coe="connect-not-ok";function Nb(e,t,n,r,o,i,a){var s=this;this._dragging=t,this._rules=i,this._mouse=a,o.registerTool("global-connect",{tool:"global-connect",dragging:"global-connect.drag"}),e.on("global-connect.hover",function(l){var c=l.context,u=l.hover,d=c.canStartConnect=s.canStartConnect(u);d!==null&&(c.startTarget=u,r.addMarker(u,d?loe:coe))}),e.on(["global-connect.out","global-connect.cleanup"],function(l){var c=l.context.startTarget,u=l.context.canStartConnect;c&&r.removeMarker(c,u?loe:coe)}),e.on(["global-connect.ended"],function(l){var c=l.context,u=c.startTarget,d={x:l.x,y:l.y},p=s.canStartConnect(u);if(p)return e.once("element.out",function(){e.once(["connect.ended","connect.canceled"],function(){e.fire("global-connect.drag.ended")}),n.start(null,u,d)}),!1})}Nb.$inject=["eventBus","dragging","connect","canvas","toolManager","rules","mouse"];Nb.prototype.start=function(e,t){this._dragging.init(e,"global-connect",{autoActivate:t,trapClick:!1,data:{context:{}}})};Nb.prototype.toggle=function(){if(this.isActive())return this._dragging.cancel();var e=this._mouse.getLastMoveEvent();return this.start(e,!!e)};Nb.prototype.isActive=function(){var e=this._dragging.context();return e&&/^global-connect/.test(e.prefix)};Nb.prototype.canStartConnect=function(e){return this._rules.allowed("connection.start",{source:e})};const wJt={__depends__:[NH,Xu,yf,ak,oE],globalConnect:["type",Nb]};function HV(e,t,n,r,o,i,a,s){this._palette=e,this._create=t,this._elementFactory=n,this._spaceTool=r,this._lassoTool=o,this._handTool=i,this._globalConnect=a,this._translate=s,e.registerProvider(this)}HV.$inject=["palette","create","elementFactory","spaceTool","lassoTool","handTool","globalConnect","translate"];HV.prototype.getPaletteEntries=function(){var e={},t=this._create,n=this._elementFactory,r=this._spaceTool,o=this._lassoTool,i=this._handTool,a=this._globalConnect,s=this._translate;function l(d,p,h,m,v){function g(x){var y=n.createShape(De({type:d},v));t.start(x,y)}return{group:p,className:h,title:m,action:{dragstart:g,click:g}}}function c(d){var p=n.createShape({type:"bpmn:SubProcess",x:0,y:0,isExpanded:!0}),h=n.createShape({type:"bpmn:StartEvent",x:40,y:82,parent:p});t.start(d,[p,h],{hints:{autoSelect:[p]}})}function u(d){t.start(d,n.createParticipantShape())}return De(e,{"hand-tool":{group:"tools",className:"bpmn-icon-hand-tool",title:s("Activate hand tool"),action:{click:function(d){i.activateHand(d)}}},"lasso-tool":{group:"tools",className:"bpmn-icon-lasso-tool",title:s("Activate lasso tool"),action:{click:function(d){o.activateSelection(d)}}},"space-tool":{group:"tools",className:"bpmn-icon-space-tool",title:s("Activate create/remove space tool"),action:{click:function(d){r.activateSelection(d)}}},"global-connect-tool":{group:"tools",className:"bpmn-icon-connection-multi",title:s("Activate global connect tool"),action:{click:function(d){a.start(d)}}},"tool-separator":{group:"tools",separator:!0},"create.start-event":l("bpmn:StartEvent","event","bpmn-icon-start-event-none",s("Create start event")),"create.intermediate-event":l("bpmn:IntermediateThrowEvent","event","bpmn-icon-intermediate-event-none",s("Create intermediate/boundary event")),"create.end-event":l("bpmn:EndEvent","event","bpmn-icon-end-event-none",s("Create end event")),"create.exclusive-gateway":l("bpmn:ExclusiveGateway","gateway","bpmn-icon-gateway-none",s("Create gateway")),"create.task":l("bpmn:Task","activity","bpmn-icon-task",s("Create task")),"create.data-object":l("bpmn:DataObjectReference","data-object","bpmn-icon-data-object",s("Create data object reference")),"create.data-store":l("bpmn:DataStoreReference","data-store","bpmn-icon-data-store",s("Create data store reference")),"create.subprocess-expanded":{group:"activity",className:"bpmn-icon-subprocess-expanded",title:s("Create expanded sub-process"),action:{dragstart:c,click:c}},"create.participant-expanded":{group:"collaboration",className:"bpmn-icon-participant",title:s("Create pool/participant"),action:{dragstart:u,click:u}},"create.group":l("bpmn:Group","artifact","bpmn-icon-group",s("Create group"))}),e};const SJt={__depends__:[bJt,ik,i2e,xJt,CJt,wJt,AI],__init__:["paletteProvider"],paletteProvider:["type",HV]};var EJt=250;function VV(e,t,n,r,o){bt.call(this,e);function i(s){var l=s.canExecute.replacements;Me(l,function(c){var u=c.oldElementId,d={type:c.newElementType};if(!s.visualReplacements[u]){var p=t.get(u);De(d,{x:p.x,y:p.y});var h=n.createShape(d);r.addShape(h,p.parent);var m=wr('[data-element-id="'+ow(p.id)+'"]',s.dragGroup);m&&jt(m,{display:"none"});var v=o.addDragger(h,s.dragGroup);s.visualReplacements[u]=v,r.removeShape(h)}})}function a(s){var l=s.visualReplacements;Me(l,function(c,u){var d=wr('[data-element-id="'+ow(u)+'"]',s.dragGroup);d&&jt(d,{display:"inline"}),c.remove(),l[u]&&delete l[u]})}e.on("shape.move.move",EJt,function(s){var l=s.context,c=l.canExecute;l.visualReplacements||(l.visualReplacements={}),c&&c.replacements?i(l):a(l)})}VV.$inject=["eventBus","elementRegistry","elementFactory","canvas","previewSupport"];Ht(VV,bt);const _Jt={__depends__:[Ib],__init__:["bpmnReplacePreview"],bpmnReplacePreview:["type",VV]};var $Jt=1250,EN=40,PJt=20,MJt=10,uoe=20,U2e=["x","y"],RJt=Math.abs;function G2e(e){e.on(["connect.hover","connect.move","connect.end"],$Jt,function(t){var n=t.context,r=n.canExecute,o=n.start,i=n.hover,a=n.source,s=n.target;t.originalEvent&&bl(t.originalEvent)||(n.initialConnectionStart||(n.initialConnectionStart=n.connectionStart),r&&i&&OJt(t,i,NJt(i)),i&&kJt(r,["bpmn:Association","bpmn:DataInputAssociation","bpmn:DataOutputAssociation","bpmn:SequenceFlow"])?(n.connectionStart=gl(o),kn(i,["bpmn:Event","bpmn:Gateway"])&&doe(t,gl(i)),kn(i,["bpmn:Task","bpmn:SubProcess"])&&TJt(t,i),ae(a,"bpmn:BoundaryEvent")&&s===a.host&&IJt(t)):q2e(r,"bpmn:MessageFlow")?(ae(o,"bpmn:Event")&&(n.connectionStart=gl(o)),ae(i,"bpmn:Event")&&doe(t,gl(i))):n.connectionStart=n.initialConnectionStart)})}G2e.$inject=["eventBus"];function OJt(e,t,n){U2e.forEach(function(r){var o=K2e(r,t);e[r]t[r]+o-n&&Ro(e,r,t[r]+o-n)})}function TJt(e,t){var n=gl(t);U2e.forEach(function(r){DJt(e,t,r)&&Ro(e,r,n[r])})}function IJt(e){var t=e.context,n=t.source,r=t.target;if(!AJt(t)){var o=gl(n),i=Ki(o,r,-10),a=[];/top|bottom/.test(i)&&a.push("x"),/left|right/.test(i)&&a.push("y"),a.forEach(function(s){var l=e[s],c;RJt(l-o[s])o[s]?c=o[s]+EN:c=o[s]-EN,Ro(e,s,c))})}}function doe(e,t){Ro(e,"x",t.x),Ro(e,"y",t.y)}function q2e(e,t){return e&&e.type===t}function kJt(e,t){return ah(t,function(n){return q2e(e,n)})}function K2e(e,t){return e==="x"?t.width:t.height}function NJt(e){return ae(e,"bpmn:Task")?MJt:PJt}function DJt(e,t,n){return e[n]>t[n]+uoe&&e[n]=e.x||o&&o<=e.x)&&Ro(e,"x",e.x),(r&&r>=e.y||i&&i<=e.y)&&Ro(e,"y",e.y)}}function poe(e,t){return e.indexOf(t)!==-1}function hoe(e,t,n){return t?{x:e.x-n.x,y:e.y-n.y}:{x:e.x,y:e.y}}var VJt=1250;function CE(e,t){var n=this;e.on(["resize.start"],function(r){n.initSnap(r)}),e.on(["resize.move","resize.end"],VJt,function(r){var o=r.context,i=o.shape,a=i.parent,s=o.direction,l=o.snapContext;if(!(r.originalEvent&&bl(r.originalEvent))&&!vy(r)){var c=l.pointsForTarget(a);c.initialized||(c=n.addSnapTargetPoints(c,i,a,s),c.initialized=!0),GJt(s)&&Ro(r,"x",r.x),qJt(s)&&Ro(r,"y",r.y),t.snap(r,c)}}),e.on(["resize.cleanup"],function(){t.hide()})}CE.prototype.initSnap=function(e){var t=e.context,n=t.shape,r=t.direction,o=t.snapContext;o||(o=t.snapContext=new wh);var i=Y2e(n,r);return o.setSnapOrigin("corner",{x:i.x-e.x,y:i.y-e.y}),o};CE.prototype.addSnapTargetPoints=function(e,t,n,r){var o=this.getSnapTargets(t,n);return Me(o,function(i){e.add("corner",sEe(i)),e.add("corner",aEe(i))}),e.add("corner",Y2e(t,r)),e};CE.$inject=["eventBus","snapping"];CE.prototype.getSnapTargets=function(e,t){return lEe(t).filter(function(n){return!WJt(n,e)&&!Sr(n)&&!UJt(n)&&!qn(n)})};function Y2e(e,t){var n=dn(e),r=en(e),o={x:n.x,y:n.y};return t.indexOf("n")!==-1?o.y=r.top:t.indexOf("s")!==-1&&(o.y=r.bottom),t.indexOf("e")!==-1?o.x=r.right:t.indexOf("w")!==-1&&(o.x=r.left),o}function WJt(e,t){return e.host===t}function UJt(e){return!!e.hidden}function GJt(e){return e==="n"||e==="s"}function qJt(e){return e==="e"||e==="w"}var KJt=7,YJt=1e3;function Sh(e){this._canvas=e,this._asyncHide=KCe(Da(this.hide,this),YJt)}Sh.$inject=["canvas"];Sh.prototype.snap=function(e,t){var n=e.context,r=n.snapContext,o=r.getSnapLocations(),i={x:vy(e,"x"),y:vy(e,"y")};Me(o,function(a){var s=r.getSnapOrigin(a),l={x:e.x+s.x,y:e.y+s.y};if(Me(["x","y"],function(c){var u;i[c]||(u=t.snap(l,a,c,KJt),u!==void 0&&(i[c]={value:u,originValue:u-s[c]}))}),i.x&&i.y)return!1}),this.showSnapLine("vertical",i.x&&i.x.value),this.showSnapLine("horizontal",i.y&&i.y.value),Me(["x","y"],function(a){var s=i[a];xi(s)&&Ro(e,a,s.originValue)})};Sh.prototype._createLine=function(e){var t=this._canvas.getLayer("snap"),n=Yt("path");return jt(n,{d:"M0,0 L0,0"}),Un(n).add("djs-snap-line"),mn(t,n),{update:function(r){un(r)?e==="horizontal"?jt(n,{d:"M-100000,"+r+" L+100000,"+r,display:""}):jt(n,{d:"M "+r+",-100000 L "+r+", +100000",display:""}):jt(n,{display:"none"})}}};Sh.prototype._createSnapLines=function(){this._snapLines={horizontal:this._createLine("horizontal"),vertical:this._createLine("vertical")}};Sh.prototype.showSnapLine=function(e,t){var n=this.getSnapLine(e);n&&n.update(t),this._asyncHide()};Sh.prototype.getSnapLine=function(e){return this._snapLines||this._createSnapLines(),this._snapLines[e]};Sh.prototype.hide=function(){Me(this._snapLines,function(e){e.update()})};const XJt={__init__:["createMoveSnapping","resizeSnapping","snapping"],createMoveSnapping:["type",Qu],resizeSnapping:["type",CE],snapping:["type",Sh]},QJt={__depends__:[XJt],__init__:["connectSnapping","createMoveSnapping"],connectSnapping:["type",G2e],createMoveSnapping:["type",Db]};var X2e=300;function bn(e,t,n,r){this._open=!1,this._results={},this._eventMaps=[],this._cachedRootElement=null,this._cachedSelection=null,this._cachedViewbox=null,this._canvas=e,this._eventBus=t,this._selection=n,this._translate=r,this._container=this._getBoxHtml(),this._searchInput=wr(bn.INPUT_SELECTOR,this._container),this._resultsContainer=wr(bn.RESULTS_CONTAINER_SELECTOR,this._container),this._canvas.getContainer().appendChild(this._container),t.on(["canvas.destroy","diagram.destroy","drag.init","elements.changed"],this.close,this)}bn.$inject=["canvas","eventBus","selection","translate"];bn.prototype._bindEvents=function(){var e=this;function t(n,r,o,i){e._eventMaps.push({el:n,type:o,listener:ts.bind(n,r,o,i)})}t(document,"html","click",function(n){e.close(!1)}),t(this._container,bn.INPUT_SELECTOR,"click",function(n){n.stopPropagation(),n.delegateTarget.focus()}),t(this._container,bn.RESULT_SELECTOR,"mouseover",function(n){n.stopPropagation(),e._scrollToNode(n.delegateTarget),e._preselect(n.delegateTarget)}),t(this._container,bn.RESULT_SELECTOR,"click",function(n){n.stopPropagation(),e._select(n.delegateTarget)}),t(this._container,bn.INPUT_SELECTOR,"keydown",function(n){pi("ArrowUp",n)&&n.preventDefault(),pi("ArrowDown",n)&&n.preventDefault()}),t(this._container,bn.INPUT_SELECTOR,"keyup",function(n){if(pi("Escape",n))return e.close();if(pi("Enter",n)){var r=e._getCurrentResult();return r?e._select(r):e.close(!1)}if(pi("ArrowUp",n))return e._scrollToDirection(!0);if(pi("ArrowDown",n))return e._scrollToDirection();pi(["ArrowLeft","ArrowRight"],n)||e._search(n.delegateTarget.value)})};bn.prototype._unbindEvents=function(){this._eventMaps.forEach(function(e){ts.unbind(e.el,e.type,e.listener)})};bn.prototype._search=function(e){var t=this;if(this._clearResults(),!!e.trim()){var n=this._searchProvider.find(e);if(n=n.filter(function(o){return!t._canvas.getRootElements().includes(o.element)}),!n.length){this._selection.select(null);return}n.forEach(function(o){var i=o.element.id,a=t._createResultNode(o,i);t._results[i]={element:o.element,node:a}});var r=wr(bn.RESULT_SELECTOR,this._resultsContainer);this._scrollToNode(r),this._preselect(r)}};bn.prototype._scrollToDirection=function(e){var t=this._getCurrentResult();if(t){var n=e?t.previousElementSibling:t.nextElementSibling;n&&(this._scrollToNode(n),this._preselect(n))}};bn.prototype._scrollToNode=function(e){if(!(!e||e===this._getCurrentResult())){var t=e.offsetTop,n=this._resultsContainer.scrollTop,r=t-this._resultsContainer.clientHeight+e.clientHeight;t0&&moe(n,e.primaryTokens,bn.RESULT_PRIMARY_HTML),moe(n,e.secondaryTokens,bn.RESULT_SECONDARY_HTML),ji(n,bn.RESULT_ID_ATTRIBUTE,t),this._resultsContainer.appendChild(n),n};bn.prototype.registerProvider=function(e){this._searchProvider=e};bn.prototype.open=function(){if(!this._searchProvider)throw new Error("no search provider registered");this.isOpen()||(this._cachedRootElement=this._canvas.getRootElement(),this._cachedSelection=this._selection.get(),this._cachedViewbox=this._canvas.viewbox(),this._selection.select(null),this._bindEvents(),this._open=!0,uo(this._canvas.getContainer()).add("djs-search-open"),uo(this._container).add("open"),this._searchInput.focus(),this._eventBus.fire("searchPad.opened"))};bn.prototype.close=function(e=!0){this.isOpen()&&(e&&(this._cachedRootElement&&this._canvas.setRootElement(this._cachedRootElement),this._cachedSelection&&this._selection.select(this._cachedSelection),this._cachedViewbox&&this._canvas.viewbox(this._cachedViewbox),this._eventBus.fire("searchPad.restored")),this._cachedRootElement=null,this._cachedSelection=null,this._cachedViewbox=null,this._unbindEvents(),this._open=!1,uo(this._canvas.getContainer()).remove("djs-search-open"),uo(this._container).remove("open"),this._clearResults(),this._searchInput.value="",this._searchInput.blur(),this._eventBus.fire("searchPad.closed"),this._canvas.restoreFocus())};bn.prototype.toggle=function(){this.isOpen()?this.close():this.open()};bn.prototype.isOpen=function(){return this._open};bn.prototype._preselect=function(e){var t=this._getCurrentResult();if(e!==t){t&&uo(t).remove(bn.RESULT_SELECTED_CLASS);var n=ji(e,bn.RESULT_ID_ATTRIBUTE),r=this._results[n].element;uo(e).add(bn.RESULT_SELECTED_CLASS),this._canvas.scrollToElement(r,{top:X2e}),this._selection.select(r),this._eventBus.fire("searchPad.preselected",r)}};bn.prototype._select=function(e){var t=ji(e,bn.RESULT_ID_ATTRIBUTE),n=this._results[t].element;this._cachedSelection=null,this._cachedViewbox=null,this.close(!1),this._canvas.scrollToElement(n,{top:X2e}),this._selection.select(n),this._eventBus.fire("searchPad.selected",n)};bn.prototype._getBoxHtml=function(){const e=Tr(bn.BOX_HTML),t=wr(bn.INPUT_SELECTOR,e);return t&&t.setAttribute("aria-label",this._translate("Search in diagram")),e};function moe(e,t,n){var r=ZJt(t),o=Tr(n);o.innerHTML=r,e.appendChild(o)}function ZJt(e){var t="";return e.forEach(function(n){var r=Qwe(n.value||n.matched||n.normal),o=n.match||n.matched;o?t+=''+r+"":t+=r}),t!==""?t:null}bn.CONTAINER_SELECTOR=".djs-search-container";bn.INPUT_SELECTOR=".djs-search-input input";bn.RESULTS_CONTAINER_SELECTOR=".djs-search-results";bn.RESULT_SELECTOR=".djs-search-result";bn.RESULT_SELECTED_CLASS="djs-search-result-selected";bn.RESULT_SELECTED_SELECTOR="."+bn.RESULT_SELECTED_CLASS;bn.RESULT_ID_ATTRIBUTE="data-result-id";bn.RESULT_HIGHLIGHT_CLASS="djs-search-highlight";bn.BOX_HTML=`
          + `},lZt=900;function vE(e,t,n,r){this._distributeElements=t,this._translate=n,this._popupMenu=e,this._rules=r,e.registerProvider("align-elements",lZt,this)}vE.$inject=["popupMenu","distributeElements","translate","rules"];vE.prototype.getPopupMenuEntries=function(e){var t={};return this._isAllowed(e)&&Ne(t,this._getEntries(e)),t};vE.prototype._isAllowed=function(e){return this._rules.allowed("elements.distribute",{elements:e})};vE.prototype._getEntries=function(e){var t=this._distributeElements,n=this._translate,r=this._popupMenu,o={"distribute-elements-horizontal":{group:"distribute",title:n("Distribute elements horizontally"),className:"bjs-align-elements-menu-entry",imageHtml:Vre.horizontal,action:function(i,a){t.trigger(e,"horizontal"),r.close()}},"distribute-elements-vertical":{group:"distribute",title:n("Distribute elements vertically"),imageHtml:Vre.vertical,action:function(i,a){t.trigger(e,"vertical"),r.close()}}};return o};const cZt={__depends__:[$H,sZt],__init__:["bpmnDistributeElements","distributeElementsMenuProvider"],bpmnDistributeElements:["type",xI],distributeElementsMenuProvider:["type",vE]};var _2e="is not a registered action",uZt="is already registered";function zl(e,t){this._actions={};var n=this;e.on("diagram.init",function(){n._registerDefaultActions(t),e.fire("editorActions.init",{editorActions:n})})}zl.$inject=["eventBus","injector"];zl.prototype._registerDefaultActions=function(e){var t=e.get("commandStack",!1),n=e.get("modeling",!1),r=e.get("selection",!1),o=e.get("zoomScroll",!1),i=e.get("copyPaste",!1),a=e.get("canvas",!1),s=e.get("rules",!1),l=e.get("keyboardMove",!1),c=e.get("keyboardMoveSelection",!1);t&&(this.register("undo",function(){t.undo()}),this.register("redo",function(){t.redo()})),i&&r&&this.register("copy",function(){var u=r.get();if(u.length)return i.copy(u)}),i&&this.register("paste",function(){i.paste()}),o&&this.register("stepZoom",function(u){o.stepZoom(u.value)}),a&&this.register("zoom",function(u){a.zoom(u.value)}),n&&r&&s&&this.register("removeSelection",function(){var u=r.get();if(u.length){var d=s.allowed("elements.delete",{elements:u}),f;d!==!1&&(fn(d)?f=d:f=u,f.length&&n.removeElements(f.slice()))}}),l&&this.register("moveCanvas",function(u){l.moveCanvas(u)}),c&&this.register("moveSelection",function(u){c.moveSelection(u.direction,u.accelerated)})};zl.prototype.trigger=function(e,t){if(!this._actions[e])throw BV(e,_2e);return this._actions[e](t)};zl.prototype.register=function(e,t){var n=this;if(typeof e=="string")return this._registerAction(e,t);Me(e,function(r,o){n._registerAction(o,r)})};zl.prototype._registerAction=function(e,t){if(this.isRegistered(e))throw BV(e,uZt);this._actions[e]=t};zl.prototype.unregister=function(e){if(!this.isRegistered(e))throw BV(e,_2e);this._actions[e]=void 0};zl.prototype.getActions=function(){return Object.keys(this._actions)};zl.prototype.isRegistered=function(e){return!!this._actions[e]};function BV(e,t){return new Error(e+" "+t)}const dZt={__init__:["editorActions"],editorActions:["type",zl]};function wI(e){e.invoke(zl,this)}Ht(wI,zl);wI.$inject=["injector"];wI.prototype._registerDefaultActions=function(e){zl.prototype._registerDefaultActions.call(this,e);var t=e.get("canvas",!1),n=e.get("elementRegistry",!1),r=e.get("selection",!1),o=e.get("spaceTool",!1),i=e.get("lassoTool",!1),a=e.get("handTool",!1),s=e.get("globalConnect",!1),l=e.get("distributeElements",!1),c=e.get("alignElements",!1),u=e.get("directEditing",!1),d=e.get("searchPad",!1),f=e.get("modeling",!1),h=e.get("contextPad",!1);t&&n&&r&&this._registerAction("selectElements",function(){var m=t.getRootElement(),v=n.filter(function(g){return g!==m});return r.select(v),v}),o&&this._registerAction("spaceTool",function(){o.toggle()}),i&&this._registerAction("lassoTool",function(){i.toggle()}),a&&this._registerAction("handTool",function(){a.toggle()}),s&&this._registerAction("globalConnectTool",function(){s.toggle()}),r&&l&&this._registerAction("distributeElements",function(m){var v=r.get(),g=m.type;v.length&&l.trigger(v,g)}),r&&c&&this._registerAction("alignElements",function(m){var v=r.get(),g=[],b=m.type;v.length&&(g=kn(v,function(y){return!ae(y,"bpmn:Lane")}),c.trigger(g,b))}),r&&f&&this._registerAction("setColor",function(m){var v=r.get();v.length&&f.setColor(v,m)}),r&&u&&this._registerAction("directEditing",function(){var m=r.get();m.length&&u.activate(m[0])}),d&&this._registerAction("find",function(){d.toggle()}),t&&f&&this._registerAction("moveToOrigin",function(){var m=t.getRootElement(),v,g;ae(m,"bpmn:Collaboration")?g=n.filter(function(b){return ae(b.parent,"bpmn:Collaboration")}):g=n.filter(function(b){return b!==m&&!ae(b.parent,"bpmn:SubProcess")}),v=qo(g),f.moveElements(g,{x:-v.x,y:-v.y},m)}),r&&h&&this._registerAction("replaceElement",function(m){h.triggerEntry("replace","click",m)})};const fZt={__depends__:[dZt],editorActions:["type",wI]};function $2e(e){e.on(["create.init","shape.move.init"],function(t){var n=t.context,r=t.shape;In(r,["bpmn:Participant","bpmn:SubProcess","bpmn:TextAnnotation"])&&(n.gridSnappingContext||(n.gridSnappingContext={}),n.gridSnappingContext.snapLocation="top-left")})}$2e.$inject=["eventBus"];var k$=10;function b6(e,t,n){return n||(n="round"),Math[n](e/t)*t}var pZt=1200,hZt=800;function wh(e,t,n){var r=!n||n.active!==!1;this._eventBus=t;var o=this;t.on("diagram.init",hZt,function(){o.setActive(r)}),t.on(["create.move","create.end","bendpoint.move.move","bendpoint.move.end","connect.move","connect.end","connectionSegment.move.move","connectionSegment.move.end","resize.move","resize.end","shape.move.move","shape.move.end"],pZt,function(i){var a=i.originalEvent;if(!(!o.active||a&&bl(a))){var s=i.context,l=s.gridSnappingContext;l||(l=s.gridSnappingContext={}),["x","y"].forEach(function(c){var u={},d=gZt(i,c,e);d&&(u.offset=d);var f=mZt(i,c);f&&Ne(u,f),vy(i,c)||o.snapEvent(i,c,u)})}})}wh.prototype.snapEvent=function(e,t,n){var r=this.snapValue(e[t],n);Ro(e,t,r)};wh.prototype.getGridSpacing=function(){return k$};wh.prototype.snapValue=function(e,t){var n=0;t&&t.offset&&(n=t.offset),e+=n,e=b6(e,k$);var r,o;return t&&t.min&&(r=t.min,un(r)&&(r=b6(r+n,k$,"ceil"),e=Math.max(e,r))),t&&t.max&&(o=t.max,un(o)&&(o=b6(o+n,k$,"floor"),e=Math.min(e,o))),e-=n,e};wh.prototype.isActive=function(){return this.active};wh.prototype.setActive=function(e){this.active=e,this._eventBus.fire("gridSnapping.toggle",{active:e})};wh.prototype.toggleActive=function(){this.setActive(!this.active)};wh.$inject=["elementRegistry","eventBus","config.gridSnapping"];function mZt(e,t){var n=e.context,r=n.createConstraints,o=n.resizeConstraints||{},i=n.gridSnappingContext,a=i.snapConstraints;if(a&&a[t])return a[t];a||(a=i.snapConstraints={}),a[t]||(a[t]={});var s=n.direction;r&&(I$(t)?(a.x.min=r.left,a.x.max=r.right):(a.y.min=r.top,a.y.max=r.bottom));var l=o.min,c=o.max;return l&&(I$(t)?Ure(s)?a.x.max=l.left:a.x.min=l.right:Wre(s)?a.y.max=l.top:a.y.min=l.bottom),c&&(I$(t)?Ure(s)?a.x.min=c.left:a.x.max=c.right:Wre(s)?a.y.min=c.top:a.y.max=c.bottom),a[t]}function gZt(e,t,n){var r=e.context,o=e.shape,i=r.gridSnappingContext,a=i.snapLocation,s=i.snapOffset;return s&&un(s[t])||(s||(s=i.snapOffset={}),un(s[t])||(s[t]=0),!o)||(n.get(o.id)||(I$(t)?s[t]+=o[t]+o.width/2:s[t]+=o[t]+o.height/2),!a)||(t==="x"?/left/.test(a)?s[t]-=o.width/2:/right/.test(a)&&(s[t]+=o.width/2):/top/.test(a)?s[t]-=o.height/2:/bottom/.test(a)&&(s[t]+=o.height/2)),s[t]}function I$(e){return e==="x"}function Wre(e){return e.indexOf("n")!==-1}function Ure(e){return e.indexOf("w")!==-1}function jg(e,t){bt.call(this,e),this._gridSnapping=t;var n=this;this.preExecute("shape.resize",function(r){var o=r.context,i=o.hints||{},a=i.autoResize;if(a){var s=o.shape,l=o.newBounds;ls(a)?o.newBounds=n.snapComplex(l,a):o.newBounds=n.snapSimple(s,l)}})}jg.$inject=["eventBus","gridSnapping","modeling"];Ht(jg,bt);jg.prototype.snapSimple=function(e,t){var n=this._gridSnapping;return t.width=n.snapValue(t.width,{min:t.width}),t.height=n.snapValue(t.height,{min:t.height}),t.x=e.x+e.width/2-t.width/2,t.y=e.y+e.height/2-t.height/2,t};jg.prototype.snapComplex=function(e,t){return/w|e/.test(t)&&(e=this.snapHorizontally(e,t)),/n|s/.test(t)&&(e=this.snapVertically(e,t)),e};jg.prototype.snapHorizontally=function(e,t){var n=this._gridSnapping,r=/w/.test(t),o=/e/.test(t),i={};return i.width=n.snapValue(e.width,{min:e.width}),o&&(r?(i.x=n.snapValue(e.x,{max:e.x}),i.width+=n.snapValue(e.x-i.x,{min:e.x-i.x})):e.x=e.x+e.width-i.width),Ne(e,i),e};jg.prototype.snapVertically=function(e,t){var n=this._gridSnapping,r=/n/.test(t),o=/s/.test(t),i={};return i.height=n.snapValue(e.height,{min:e.height}),r&&(o?(i.y=n.snapValue(e.y,{max:e.y}),i.height+=n.snapValue(e.y-i.y,{min:e.y-i.y})):e.y=e.y+e.height-i.height),Ne(e,i),e};var vZt=2e3;function P2e(e,t){e.on(["spaceTool.move","spaceTool.end"],vZt,function(n){var r=n.context;if(r.initialized){var o=r.axis,i;o==="x"?(i=t.snapValue(n.dx),n.x=n.x+i-n.dx,n.dx=i):(i=t.snapValue(n.dy),n.y=n.y+i-n.dy,n.dy=i)}})}P2e.$inject=["eventBus","gridSnapping"];const yZt={__init__:["gridSnappingResizeBehavior","gridSnappingSpaceToolBehavior"],gridSnappingResizeBehavior:["type",jg],gridSnappingSpaceToolBehavior:["type",P2e]},bZt={__depends__:[yZt],__init__:["gridSnapping"],gridSnapping:["type",wh]};var xZt=2e3;function M2e(e,t,n){e.on("autoPlace",xZt,function(r){var o=r.source,i=dn(o),a=r.shape,s=GSe(o,a,n);return["x","y"].forEach(function(l){var c={};s[l]!==i[l]&&(s[l]>i[l]?c.min=s[l]:c.max=s[l],ae(a,"bpmn:TextAnnotation")&&(wZt(l)?c.offset=-a.width/2:c.offset=-a.height/2),s[l]=t.snapValue(s[l],c))}),s})}M2e.$inject=["eventBus","gridSnapping","elementRegistry"];function wZt(e){return e==="x"}var CZt=1750;function T2e(e,t,n){t.on(["create.start","shape.move.start"],CZt,function(r){var o=r.context,i=o.shape,a=e.getRootElement();if(!(!ae(i,"bpmn:Participant")||!ae(a,"bpmn:Process")||!a.children.length)){var s=o.createConstraints;s&&(i.width=n.snapValue(i.width,{min:i.width}),i.height=n.snapValue(i.height,{min:i.height}))}})}T2e.$inject=["canvas","eventBus","gridSnapping"];var SZt=3e3;function CI(e,t,n){bt.call(this,e),this._gridSnapping=t;var r=this;this.postExecuted(["connection.create","connection.layout"],SZt,function(o){var i=o.context,a=i.connection,s=i.hints||{},l=a.waypoints;s.connectionStart||s.connectionEnd||s.createElementsBehavior===!1||EZt(l)&&n.updateWaypoints(a,r.snapMiddleSegments(l))})}CI.$inject=["eventBus","gridSnapping","modeling"];Ht(CI,bt);CI.prototype.snapMiddleSegments=function(e){var t=this._gridSnapping,n;e=e.slice();for(var r=1;r3}function _Zt(e){return e==="h"}function $Zt(e){return e==="v"}function PZt(e,t,n){var r=_d(t,n),o={};return _Zt(r)&&(o.y=e.snapValue(t.y)),$Zt(r)&&(o.x=e.snapValue(t.x)),("x"in o||"y"in o)&&(t=Ne({},t,o),n=Ne({},n,o)),[t,n]}const MZt={__init__:["gridSnappingAutoPlaceBehavior","gridSnappingParticipantBehavior","gridSnappingLayoutConnectionBehavior"],gridSnappingAutoPlaceBehavior:["type",M2e],gridSnappingParticipantBehavior:["type",T2e],gridSnappingLayoutConnectionBehavior:["type",CI]},TZt={__depends__:[bZt,MZt],__init__:["bpmnGridSnapping"],bpmnGridSnapping:["type",$2e]};var RZt=30,R2e=30;function yE(e,t){this._interactionEvents=t;var n=this;e.on(["interactionEvents.createHit","interactionEvents.updateHit"],function(r){var o=r.element,i=r.gfx;if(ae(o,"bpmn:Lane"))return n._createParticipantHit(o,i);if(ae(o,"bpmn:Participant"))return Bn(o)?n._createParticipantHit(o,i):n._createDefaultHit(o,i);if(ae(o,"bpmn:SubProcess"))return Bn(o)?n._createSubProcessHit(o,i):n._createDefaultHit(o,i)})}yE.$inject=["eventBus","interactionEvents"];yE.prototype._createDefaultHit=function(e,t){return this._interactionEvents.removeHits(t),this._interactionEvents.createDefaultHit(e,t),!0};yE.prototype._createParticipantHit=function(e,t){this._interactionEvents.removeHits(t),this._interactionEvents.createBoxHit(t,"no-move",{width:e.width,height:e.height}),this._interactionEvents.createBoxHit(t,"click-stroke",{width:e.width,height:e.height});var n=ai(e)?{width:RZt,height:e.height}:{width:e.width,height:R2e};return this._interactionEvents.createBoxHit(t,"all",n),!0};yE.prototype._createSubProcessHit=function(e,t){return this._interactionEvents.removeHits(t),this._interactionEvents.createBoxHit(t,"no-move",{width:e.width,height:e.height}),this._interactionEvents.createBoxHit(t,"click-stroke",{width:e.width,height:e.height}),this._interactionEvents.createBoxHit(t,"all",{width:e.width,height:R2e}),!0};const OZt={__init__:["bpmnInteractionEvents"],bpmnInteractionEvents:["type",yE]};function SI(e){e.invoke(Pb,this)}Ht(SI,Pb);SI.$inject=["injector"];SI.prototype.registerBindings=function(e,t){Pb.prototype.registerBindings.call(this,e,t);function n(r,o){t.isRegistered(r)&&e.addListener(o)}n("selectElements",function(r){var o=r.keyEvent;if(e.isKey(["a","A"],o)&&e.isCmd(o))return t.trigger("selectElements"),!0}),n("find",function(r){var o=r.keyEvent;if(e.isKey(["f","F"],o)&&e.isCmd(o))return t.trigger("find"),!0}),n("spaceTool",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["s","S"],o))return t.trigger("spaceTool"),!0}),n("lassoTool",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["l","L"],o))return t.trigger("lassoTool"),!0}),n("handTool",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["h","H"],o))return t.trigger("handTool"),!0}),n("globalConnectTool",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["c","C"],o))return t.trigger("globalConnectTool"),!0}),n("directEditing",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["e","E"],o))return t.trigger("directEditing"),!0}),n("replaceElement",function(r){var o=r.keyEvent;if(!e.hasModifier(o)&&e.isKey(["r","R"],o))return t.trigger("replaceElement",o),!0})};const kZt={__depends__:[bH],__init__:["keyboardBindings"],keyboardBindings:["type",SI]};var IZt={moveSpeed:1,moveSpeedAccelerated:10},DZt=1500,Gre="left",qre="up",Kre="right",Yre="down",NZt={ArrowLeft:Gre,Left:Gre,ArrowUp:qre,Up:qre,ArrowRight:Kre,Right:Kre,ArrowDown:Yre,Down:Yre},AZt={left:function(e){return{x:-e,y:0}},up:function(e){return{x:0,y:-e}},right:function(e){return{x:e,y:0}},down:function(e){return{x:0,y:e}}};function O2e(e,t,n,r,o){var i=this;this._config=Ne({},IZt,e||{}),t.addListener(DZt,function(a){var s=a.keyEvent,l=NZt[s.key];if(l&&!t.isCmd(s)){var c=t.isShift(s);return i.moveSelection(l,c),!0}}),this.moveSelection=function(a,s){var l=o.get();if(l.length){var c=this._config[s?"moveSpeedAccelerated":"moveSpeed"],u=AZt[a](c),d=r.allowed("elements.move",{shapes:l});d&&n.moveElements(l,u)}}}O2e.$inject=["config.keyboardMoveSelection","keyboard","modeling","rules","selection"];const FZt={__depends__:[bH,Gc],__init__:["keyboardMoveSelection"],keyboardMoveSelection:["type",O2e]};var Xre=10;function bE(e,t,n,r){this._dragging=r,this._rules=t;var o=this;function i(l,c){var u=l.shape,d=l.direction,f=l.resizeConstraints,h;l.delta=c,h=bKt(u,d,c),l.newBounds=wKt(h,f),l.canExecute=o.canResize(l)}function a(l){var c=l.resizeConstraints,u=l.minBounds;c===void 0&&(u===void 0&&(u=o.computeMinResizeBox(l)),l.resizeConstraints={min:en(u)})}function s(l){var c=l.shape,u=l.canExecute,d=l.newBounds;if(u){if(d=pCe(d),!BZt(c,d))return;n.resizeShape(c,d)}}e.on("resize.start",function(l){a(l.context)}),e.on("resize.move",function(l){var c={x:l.dx,y:l.dy};i(l.context,c)}),e.on("resize.end",function(l){s(l.context)})}bE.prototype.canResize=function(e){var t=this._rules,n=Ic(e,["newBounds","shape","delta","direction"]);return t.allowed("shape.resize",n)};bE.prototype.activate=function(e,t,n){var r=this._dragging,o,i;if(typeof n=="string"&&(n={direction:n}),o=Ne({shape:t},n),i=o.direction,!i)throw new Error("must provide a direction (n|w|s|e|nw|se|ne|sw)");r.init(e,k2e(t,i),"resize",{autoActivate:!0,cursor:LZt(i),data:{shape:t,context:o}})};bE.prototype.computeMinResizeBox=function(e){var t=e.shape,n=e.direction,r,o;return r=e.minDimensions||{width:Xre,height:Xre},o=gEe(t,e.childrenBoxPadding),CKt(n,t,r,o)};bE.$inject=["eventBus","rules","modeling","dragging"];function BZt(e,t){return e.x!==t.x||e.y!==t.y||e.width!==t.width||e.height!==t.height}function k2e(e,t){var n=dn(e),r=en(e),o={x:n.x,y:n.y};return t.indexOf("n")!==-1?o.y=r.top:t.indexOf("s")!==-1&&(o.y=r.bottom),t.indexOf("e")!==-1?o.x=r.right:t.indexOf("w")!==-1&&(o.x=r.left),o}function LZt(e){var t="resize-";return e==="n"||e==="s"?t+"ns":e==="e"||e==="w"?t+"ew":e==="nw"||e==="se"?t+"nwse":t+"nesw"}var Qre="djs-resizing",Zre="resize-not-ok",jZt=500;function I2e(e,t,n){function r(i){var a=i.shape,s=i.newBounds,l=i.frame;l||(l=i.frame=n.addFrame(a,t.getActiveLayer()),t.addMarker(a,Qre)),s.width>5&&jt(l,{x:s.x,width:s.width}),s.height>5&&jt(l,{y:s.y,height:s.height}),i.canExecute?Un(l).remove(Zre):Un(l).add(Zre)}function o(i){var a=i.shape,s=i.frame;s&&Go(i.frame),t.removeMarker(a,Qre)}e.on("resize.move",jZt,function(i){r(i.context)}),e.on("resize.cleanup",function(i){o(i.context)})}I2e.$inject=["eventBus","canvas","previewSupport"];var d_=-6,f_=8,p_=20,Tx="djs-resizer",zZt=["n","w","s","e","nw","ne","se","sw"];function Ch(e,t,n,r){this._resize=r,this._canvas=t;var o=this;e.on("selection.changed",function(i){var a=i.newSelection;o.removeResizers(),a.length===1&&Me(a,Aa(o.addResizer,o))}),e.on("shape.changed",function(i){var a=i.element;n.isSelected(a)&&(o.removeResizers(),o.addResizer(a))})}Ch.prototype.makeDraggable=function(e,t,n){var r=this._resize;function o(i){fh(i)&&r.activate(i,e,n)}xn.bind(t,"mousedown",o),xn.bind(t,"touchstart",o)};Ch.prototype._createResizer=function(e,t,n,r){var o=this._getResizersParent(),i=HZt(r),a=Yt("g");Un(a).add(Tx),Un(a).add(Tx+"-"+e.id),Un(a).add(Tx+"-"+r),mn(o,a);var s=Yt("rect");jt(s,{x:-f_/2+i.x,y:-f_/2+i.y,width:f_,height:f_}),Un(s).add(Tx+"-visual"),mn(a,s);var l=Yt("rect");return jt(l,{x:-p_/2+i.x,y:-p_/2+i.y,width:p_,height:p_}),Un(l).add(Tx+"-hit"),mn(a,l),w$(a,t,n),a};Ch.prototype.createResizer=function(e,t){var n=k2e(e,t),r=this._createResizer(e,n.x,n.y,t);this.makeDraggable(e,r,t)};Ch.prototype.addResizer=function(e){var t=this;Sr(e)||!this._resize.canResize({shape:e})||Me(zZt,function(n){t.createResizer(e,n)})};Ch.prototype.removeResizers=function(){var e=this._getResizersParent();Pk(e)};Ch.prototype._getResizersParent=function(){return this._canvas.getLayer("resizers")};Ch.$inject=["eventBus","canvas","selection","resize"];function HZt(e){var t={x:0,y:0};return e.indexOf("e")!==-1?t.x=-d_:e.indexOf("w")!==-1&&(t.x=d_),e.indexOf("s")!==-1?t.y=-d_:e.indexOf("n")!==-1&&(t.y=d_),t}const D2e={__depends__:[Xu,yf,kb],__init__:["resize","resizePreview","resizeHandles"],resize:["type",bE],resizePreview:["type",I2e],resizeHandles:["type",Ch]};var VZt=2e3;function xE(e,t,n,r,o,i,a){this._bpmnFactory=t,this._canvas=n,this._modeling=o,this._textRenderer=a,r.registerProvider(this),e.on("element.dblclick",function(l){s(l.element,!0)}),e.on(["autoPlace.start","canvas.viewbox.changing","drag.init","element.mousedown","popupMenu.open","root.set","selection.changed"],function(){r.isActive()&&r.complete()}),e.on(["shape.remove","connection.remove"],VZt,function(l){r.isActive(l.element)&&r.cancel()}),e.on(["commandStack.changed"],function(l){r.isActive()&&r.cancel()}),e.on("directEditing.activate",function(l){i.removeResizers()}),e.on("create.end",500,function(l){var c=l.context,u=c.shape,d=l.context.canExecute,f=l.isTouch;f||d&&(c.hints&&c.hints.createElementsBehavior===!1||s(u))}),e.on("autoPlace.end",500,function(l){s(l.shape)});function s(l,c){(c||In(l,["bpmn:Task","bpmn:TextAnnotation","bpmn:Participant"])||LV(l))&&r.activate(l)}}xE.$inject=["eventBus","bpmnFactory","canvas","directEditing","modeling","resizeHandles","textRenderer"];xE.prototype.activate=function(e){var t=Dc(e);if(t!==void 0){var n={text:t},r=this.getEditingBBox(e);Ne(n,r);var o={},i=n.style||{};return Ne(i,{backgroundColor:null,border:null}),(In(e,["bpmn:Task","bpmn:Participant","bpmn:Lane","bpmn:CallActivity"])||LV(e))&&Ne(o,{centerVertically:!0}),ig(e)&&(Ne(o,{autoResize:!0}),Ne(i,{backgroundColor:"#ffffff",border:"1px solid #ccc"})),ae(e,"bpmn:TextAnnotation")&&(Ne(o,{resizable:!0,autoResize:!0}),Ne(i,{backgroundColor:"#ffffff",border:"1px solid #ccc"})),Ne(n,{options:o,style:i}),n}};xE.prototype.getEditingBBox=function(e){var t=this._canvas,n=e.label||e,r=t.getAbsoluteBBox(n),o={x:r.x+r.width/2,y:r.y+r.height/2},i={x:r.x,y:r.y},a=t.zoom(),s=this._textRenderer.getDefaultStyle(),l=this._textRenderer.getExternalStyle(),c=l.fontSize*a,u=l.lineHeight,d=s.fontSize*a,f=s.lineHeight,h={fontFamily:this._textRenderer.getDefaultStyle().fontFamily,fontWeight:this._textRenderer.getDefaultStyle().fontWeight};if(ae(e,"bpmn:Lane")||GZt(e)){var m=ai(e),v=m?{width:r.height,height:30*a,x:r.x-r.height/2+15*a,y:o.y-30*a/2}:{width:r.width,height:30*a};Ne(i,v),Ne(h,{fontSize:d+"px",lineHeight:f,paddingTop:7*a+"px",paddingBottom:7*a+"px",paddingLeft:5*a+"px",paddingRight:5*a+"px",transform:m?"rotate(-90deg)":null})}if(UZt(e)){var g=ai(e),b=g?{width:r.width,height:r.height}:{width:r.height,height:r.width,x:o.x-r.height/2,y:o.y-r.width/2};Ne(i,b),Ne(h,{fontSize:d+"px",lineHeight:f,paddingTop:7*a+"px",paddingBottom:7*a+"px",paddingLeft:5*a+"px",paddingRight:5*a+"px",transform:g?null:"rotate(-90deg)"})}(In(e,["bpmn:Task","bpmn:CallActivity"])||LV(e))&&(Ne(i,{width:r.width,height:r.height}),Ne(h,{fontSize:d+"px",lineHeight:f,paddingTop:7*a+"px",paddingBottom:7*a+"px",paddingLeft:5*a+"px",paddingRight:5*a+"px"})),WZt(e)&&(Ne(i,{width:r.width,x:r.x}),Ne(h,{fontSize:d+"px",lineHeight:f,paddingTop:7*a+"px",paddingBottom:7*a+"px",paddingLeft:5*a+"px",paddingRight:5*a+"px"}));var y=90*a,x=7*a,w=4*a;if(n.labelTarget&&(Ne(i,{width:y,height:r.height+x+w,x:o.x-y/2,y:r.y-x}),Ne(h,{fontSize:c+"px",lineHeight:u,paddingTop:x+"px",paddingBottom:w+"px"})),ig(n)&&!Dk(n)&&!qn(n)){var S=mH(e),C=t.getAbsoluteBBox({x:S.x,y:S.y,width:0,height:0}),E=c+x+w;Ne(i,{width:y,height:E,x:C.x-y/2,y:C.y-E/2}),Ne(h,{fontSize:c+"px",lineHeight:u,paddingTop:x+"px",paddingBottom:w+"px"})}return ae(e,"bpmn:TextAnnotation")&&(Ne(i,{width:r.width,height:r.height,minWidth:30*a,minHeight:10*a}),Ne(h,{textAlign:"left",paddingTop:5*a+"px",paddingBottom:7*a+"px",paddingLeft:7*a+"px",paddingRight:5*a+"px",fontSize:d+"px",lineHeight:f})),{bounds:i,style:h}};xE.prototype.update=function(e,t,n,r){var o,i;ae(e,"bpmn:TextAnnotation")&&(i=this._canvas.getAbsoluteBBox(e),o={x:e.x,y:e.y,width:e.width/i.width*r.width,height:e.height/i.height*r.height}),qZt(t)&&(t=null),this._modeling.updateLabel(e,t,o)};function LV(e){return ae(e,"bpmn:SubProcess")&&!Bn(e)}function WZt(e){return ae(e,"bpmn:SubProcess")&&Bn(e)}function UZt(e){return ae(e,"bpmn:Participant")&&!Bn(e)}function GZt(e){return ae(e,"bpmn:Participant")&&Bn(e)}function qZt(e){return!e||!e.trim()}var Jre="djs-element-hidden",eoe="djs-label-hidden";function N2e(e,t,n){var r=this,o=t.getDefaultLayer(),i,a,s;e.on("directEditing.activate",function(l){var c=l.active;if(i=c.element.label||c.element,ae(i,"bpmn:TextAnnotation")){a=t.getAbsoluteBBox(i),s=Yt("g");var u=n.getScaledPath("TEXT_ANNOTATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:i.width,containerHeight:i.height,position:{mx:0,my:0}}),d=r.path=Yt("path");jt(d,{d:u,strokeWidth:2,stroke:KZt(i)}),mn(s,d),mn(o,s),Mi(s,i.x,i.y)}ae(i,"bpmn:TextAnnotation")||i.labelTarget?t.addMarker(i,Jre):(ae(i,"bpmn:Task")||ae(i,"bpmn:CallActivity")||ae(i,"bpmn:SubProcess")||ae(i,"bpmn:Participant")||ae(i,"bpmn:Lane"))&&t.addMarker(i,eoe)}),e.on("directEditing.resize",function(l){if(ae(i,"bpmn:TextAnnotation")){var c=l.height,u=l.dy,d=Math.max(i.height/a.height*(c+u),0),f=n.getScaledPath("TEXT_ANNOTATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:i.width,containerHeight:d,position:{mx:0,my:0}});jt(r.path,{d:f})}}),e.on(["directEditing.complete","directEditing.cancel"],function(l){var c=l.active;c&&(t.removeMarker(c.element.label||c.element,Jre),t.removeMarker(i,eoe)),i=void 0,a=void 0,s&&(Go(s),s=void 0)})}N2e.$inject=["eventBus","canvas","pathMap"];function KZt(e,t){var n=Gn(e);return n.get("stroke")||t||"black"}const YZt={__depends__:[gH,D2e,S2e],__init__:["labelEditingProvider","labelEditingPreview"],labelEditingProvider:["type",xE],labelEditingPreview:["type",N2e]};var XZt=new JS("tt");function QZt(e){var t=Or('
          ');return Li(t,{position:"absolute",width:"0",height:"0"}),e.insertBefore(t,e.firstChild),t}function ZZt(e,t,n){Li(e,{left:t+"px",top:n+"px"})}function jV(e,t){e.style.display=t===!1?"none":""}var A2e="djs-tooltip",x6="."+A2e;function Ha(e,t){this._eventBus=e,this._canvas=t,this._ids=XZt,this._tooltipDefaults={show:{minZoom:.7,maxZoom:5}},this._tooltips={},this._tooltipRoot=QZt(t.getContainer());var n=this;ts.bind(this._tooltipRoot,x6,"mousedown",function(r){r.stopPropagation()}),ts.bind(this._tooltipRoot,x6,"mouseover",function(r){n.trigger("mouseover",r)}),ts.bind(this._tooltipRoot,x6,"mouseout",function(r){n.trigger("mouseout",r)}),this._init()}Ha.$inject=["eventBus","canvas"];Ha.prototype.add=function(e){if(!e.position)throw new Error("must specifiy tooltip position");if(!e.html)throw new Error("must specifiy tooltip html");var t=this._ids.next();return e=Ne({},this._tooltipDefaults,e,{id:t}),this._addTooltip(e),e.timeout&&this.setTimeout(e),t};Ha.prototype.trigger=function(e,t){var n=t.delegateTarget||t.target,r=this.get(zi(n,"data-tooltip-id"));r&&(e==="mouseover"&&r.timeout&&this.clearTimeout(r),e==="mouseout"&&r.timeout&&(r.timeout=1e3,this.setTimeout(r)))};Ha.prototype.get=function(e){return typeof e!="string"&&(e=e.id),this._tooltips[e]};Ha.prototype.clearTimeout=function(e){if(e=this.get(e),!!e){var t=e.removeTimer;t&&(clearTimeout(t),e.removeTimer=null)}};Ha.prototype.setTimeout=function(e){if(e=this.get(e),!!e){this.clearTimeout(e);var t=this;e.removeTimer=setTimeout(function(){t.remove(e)},e.timeout)}};Ha.prototype.remove=function(e){var t=this.get(e);t&&(Fu(t.html),Fu(t.htmlContainer),delete t.htmlContainer,delete this._tooltips[t.id])};Ha.prototype.show=function(){jV(this._tooltipRoot)};Ha.prototype.hide=function(){jV(this._tooltipRoot,!1)};Ha.prototype._updateRoot=function(e){var t=e.scale||1,n=e.scale||1,r="matrix("+t+",0,0,"+n+","+-1*e.x*t+","+-1*e.y*n+")";this._tooltipRoot.style.transform=r,this._tooltipRoot.style["-ms-transform"]=r};Ha.prototype._addTooltip=function(e){var t=e.id,n=e.html,r,o=this._tooltipRoot;n.get&&n.constructor.prototype.jquery&&(n=n.get(0)),ls(n)&&(n=Or(n)),r=Or('
          '),Li(r,{position:"absolute"}),r.appendChild(n),e.type&&uo(r).add("djs-tooltip-"+e.type),e.className&&uo(r).add(e.className),e.htmlContainer=r,o.appendChild(r),this._tooltips[t]=e,this._updateTooltip(e)};Ha.prototype._updateTooltip=function(e){var t=e.position,n=e.htmlContainer;ZZt(n,t.x,t.y)};Ha.prototype._updateTooltipVisibilty=function(e){Me(this._tooltips,function(t){var n=t.show,r=t.htmlContainer,o=!0;n&&((n.minZoom>e.scale||n.maxZoom"+i+"
          "})}e.on(["shape.move.rejected","create.rejected"],function(o){var i=o.context,a=i.shape,s=i.target;ae(s,"bpmn:Collaboration")&&(ae(a,"bpmn:FlowNode")?r(o,n(eJt)):ae(a,"bpmn:DataObjectReference")&&r(o,n(tJt)))})}F2e.$inject=["eventBus","tooltips","translate"];const nJt={__depends__:[JZt],__init__:["modelingFeedback"],modelingFeedback:["type",F2e]};var rJt=500,oJt=1e3;function zg(e,t){this._eventBus=e,this.offset=5;var n=t.cls("djs-outline",["no-fill"]),r=this;function o(i){var a=Yt("rect");return jt(a,Ne({x:0,y:0,rx:4,width:100,height:100},n)),a}e.on(["shape.added","shape.changed"],rJt,function(i){var a=i.element,s=i.gfx,l=Cr(".djs-outline",s);l||(l=r.getOutline(a)||o(),mn(s,l)),r.updateShapeOutline(l,a)}),e.on(["connection.added","connection.changed"],function(i){var a=i.element,s=i.gfx,l=Cr(".djs-outline",s);l||(l=o(),mn(s,l)),r.updateConnectionOutline(l,a)})}zg.prototype.updateShapeOutline=function(e,t){var n=!1,r=this._getProviders();r.length&&Me(r,function(o){n=n||o.updateOutline(t,e)}),n||jt(e,{x:-this.offset,y:-this.offset,width:t.width+this.offset*2,height:t.height+this.offset*2})};zg.prototype.updateConnectionOutline=function(e,t){var n=qo(t);jt(e,{x:n.x-this.offset,y:n.y-this.offset,width:n.width+this.offset*2,height:n.height+this.offset*2})};zg.prototype.registerProvider=function(e,t){t||(t=e,e=oJt),this._eventBus.on("outline.getProviders",e,function(n){n.providers.push(t)})};zg.prototype._getProviders=function(){var e=this._eventBus.createEvent({type:"outline.getProviders",providers:[]});return this._eventBus.fire(e),e.providers};zg.prototype.getOutline=function(e){var t,n=this._getProviders();return Me(n,function(r){ii(r.getOutline)&&(t=t||r.getOutline(e))}),t};zg.$inject=["eventBus","styles","elementRegistry"];var h_=6;function zV(e,t,n){this._canvas=t;var r=this;e.on("element.changed",function(o){n.isSelected(o.element)&&r._updateMultiSelectionOutline(n.get())}),e.on("selection.changed",function(o){var i=o.newSelection;r._updateMultiSelectionOutline(i)})}zV.prototype._updateMultiSelectionOutline=function(e){var t=this._canvas.getLayer("selectionOutline");Pk(t);var n=e.length>1,r=this._canvas.getContainer();if(Un(r)[n?"add":"remove"]("djs-multi-select"),!!n){var o=iJt(qo(e)),i=Yt("rect");jt(i,Ne({rx:3},o)),Un(i).add("djs-selection-outline"),mn(t,i)}};zV.$inject=["eventBus","canvas","selection"];function iJt(e){return{x:e.x-h_,y:e.y-h_,width:e.width+h_*2,height:e.height+h_*2}}const B2e={__depends__:[Gc],__init__:["outline","multiSelectionOutline"],outline:["type",zg],multiSelectionOutline:["type",zV]};var aJt=500,sJt=1250,lJt=1500,bT=Math.round;function cJt(e){return{x:e.x+bT(e.width/2),y:e.y+bT(e.height/2)}}function L2e(e,t,n,r,o){function i(s,l,c,u){return o.allowed("elements.move",{shapes:s,delta:l,position:c,target:u})}e.on("shape.move.start",lJt,function(s){var l=s.context,c=s.shape,u=r.get().slice();u.indexOf(c)===-1&&(u=[c]),u=uJt(u),Ne(l,{shapes:u,validatedShapes:u,shape:c})}),e.on("shape.move.start",sJt,function(s){var l=s.context,c=l.validatedShapes,u;if(u=l.canExecute=i(c),!u)return!1}),e.on("shape.move.move",aJt,function(s){var l=s.context,c=l.validatedShapes,u=s.hover,d={x:s.dx,y:s.dy},f={x:s.x,y:s.y},h;if(h=i(c,d,f,u),l.delta=d,l.canExecute=h,h===null){l.target=null;return}l.target=u}),e.on("shape.move.end",function(s){var l=s.context,c=l.delta,u=l.canExecute,d=u==="attach",f=l.shapes;if(u===!1)return!1;c.x=bT(c.x),c.y=bT(c.y),!(c.x===0&&c.y===0)&&n.moveElements(f,c,l.target,{primaryShape:l.shape,attach:d})}),e.on("element.mousedown",function(s){if(fh(s)){var l=_b(s);if(!l)throw new Error("must supply DOM mousedown event");return a(l,s.element)}});function a(s,l,c,u){if(wi(c)&&(u=c,c=!1),!(l.waypoints||!l.parent)&&!Un(s.target).has("djs-hit-no-move")){var d=cJt(l);return t.init(s,d,"shape.move",{cursor:"grabbing",autoActivate:c,data:{shape:l,context:u||{}}}),!0}}this.start=a}L2e.$inject=["eventBus","dragging","modeling","selection","rules"];function uJt(e){var t=xb(e,"id");return kn(e,function(n){for(;n=n.parent;)if(t[n.id])return!1;return!0})}var toe=499,w6="djs-dragging",noe="drop-ok",roe="drop-not-ok",ooe="new-parent",ioe="attach-ok";function j2e(e,t,n,r){function o(l){var c=i(l),u=dJt(c);return u}function i(l){var c=GS(l,!0),u=c.flatMap(h=>(h.incoming||[]).concat(h.outgoing||[])),d=c.concat(u),f=[...new Set(d)];return f}function a(l,c){[ioe,noe,roe,ooe].forEach(function(u){u===c?t.addMarker(l,u):t.removeMarker(l,u)})}function s(l,c,u){r.addDragger(c,l.dragGroup),u&&t.addMarker(c,w6),l.allDraggedElements?l.allDraggedElements.push(c):l.allDraggedElements=[c]}e.on("shape.move.start",toe,function(l){var c=l.context,u=c.shapes,d=c.allDraggedElements,f=o(u);if(!c.dragGroup){var h=Yt("g");jt(h,n.cls("djs-drag-group",["no-events"]));var m=t.getActiveLayer();mn(m,h),c.dragGroup=h}f.forEach(function(v){r.addDragger(v,c.dragGroup)}),d?d=Zz([d,i(u)]):d=i(u),Me(d,function(v){t.addMarker(v,w6)}),c.allDraggedElements=d,c.differentParents=fJt(u)}),e.on("shape.move.move",toe,function(l){var c=l.context,u=c.dragGroup,d=c.target,f=c.shape.parent,h=c.canExecute;d&&(h==="attach"?a(d,ioe):c.canExecute&&f&&d.id!==f.id?a(d,ooe):a(d,c.canExecute?noe:roe)),Mi(u,l.dx,l.dy)}),e.on(["shape.move.out","shape.move.cleanup"],function(l){var c=l.context,u=c.target;u&&a(u,null)}),e.on("shape.move.cleanup",function(l){var c=l.context,u=c.allDraggedElements,d=c.dragGroup;Me(u,function(f){t.removeMarker(f,w6)}),d&&Go(d)}),this.makeDraggable=s}j2e.$inject=["eventBus","canvas","styles","previewSupport"];function dJt(e){var t=kn(e,function(n){return Sr(n)?Yn(e,xc({id:n.source.id}))&&Yn(e,xc({id:n.target.id})):!0});return t}function fJt(e){return Ezt(xb(e,function(t){return t.parent&&t.parent.id}))!==1}const pJt={__depends__:[Lk,Gc,B2e,Xu,yf,kb],__init__:["move","movePreview"],move:["type",L2e],movePreview:["type",j2e]};var z2e=".djs-palette-toggle",H2e=".entry",hJt=z2e+", "+H2e,pB="djs-palette-",mJt="shown",hB="open",aoe="two-column",gJt=1e3;function Fo(e,t){this._eventBus=e,this._canvas=t;var n=this;e.on("tool-manager.update",function(r){var o=r.tool;n.updateToolHighlight(o)}),e.on("i18n.changed",function(){n._update()}),e.on("diagram.init",function(){n._diagramInitialized=!0,n._rebuild()})}Fo.$inject=["eventBus","canvas"];Fo.prototype.registerProvider=function(e,t){t||(t=e,e=gJt),this._eventBus.on("palette.getProviders",e,function(n){n.providers.push(t)}),this._rebuild()};Fo.prototype.getEntries=function(){var e=this._getProviders();return e.reduce(yJt,{})};Fo.prototype._rebuild=function(){if(this._diagramInitialized){var e=this._getProviders();e.length&&(this._container||this._init(),this._update())}};Fo.prototype._init=function(){var e=this,t=this._eventBus,n=this._getParentContainer(),r=this._container=Or(Fo.HTML_MARKUP);n.appendChild(r),uo(n).add(pB+mJt),ts.bind(r,hJt,"click",function(o){var i=o.delegateTarget;if(Zwe(i,z2e))return e.toggle();e.trigger("click",o)}),xn.bind(r,"mousedown",function(o){o.stopPropagation()}),ts.bind(r,H2e,"dragstart",function(o){e.trigger("dragstart",o)}),t.on("canvas.resized",this._layoutChanged,this),t.fire("palette.create",{container:r})};Fo.prototype._getProviders=function(e){var t=this._eventBus.createEvent({type:"palette.getProviders",providers:[]});return this._eventBus.fire(t),t.providers};Fo.prototype._toggleState=function(e){e=e||{};var t=this._getParentContainer(),n=this._container,r=this._eventBus,o,i=uo(n),a=uo(t);"twoColumn"in e?o=e.twoColumn:o=this._needsCollapse(t.clientHeight,this._entries||{}),i.toggle(aoe,o),a.toggle(pB+aoe,o),"open"in e&&(i.toggle(hB,e.open),a.toggle(pB+hB,e.open)),r.fire("palette.changed",{twoColumn:o,open:this.isOpen()})};Fo.prototype._update=function(){var e=Cr(".djs-palette-entries",this._container),t=this._entries=this.getEntries();$k(e),Me(t,function(n,r){var o=n.group||"default",i=Cr("[data-group="+oC(o)+"]",e);i||(i=Or('
          '),zi(i,"data-group",o),e.appendChild(i));var a=n.html||(n.separator?'
          ':'
          '),s=Or(a);if(i.appendChild(s),!n.separator&&(zi(s,"data-action",r),n.title&&zi(s,"title",n.title),n.className&&vJt(s,n.className),n.imageUrl)){var l=Or("");zi(l,"src",n.imageUrl),s.appendChild(l)}}),this.open()};Fo.prototype.trigger=function(e,t,n){var r,o,i=t.delegateTarget||t.target;return i?(r=zi(i,"data-action"),o=t.originalEvent||t,this.triggerEntry(r,e,o,n)):t.preventDefault()};Fo.prototype.triggerEntry=function(e,t,n,r){var o=this._entries,i,a;if(i=o[e],!!i&&(a=i.action,this._eventBus.fire("palette.trigger",{entry:i,event:n})!==!1)){if(ii(a)){if(t==="click")return a(n,r)}else if(a[t])return a[t](n,r);n.preventDefault()}};Fo.prototype._layoutChanged=function(){this._toggleState({})};Fo.prototype._needsCollapse=function(e,t){var n=50,r=Object.keys(t).length*46;return e=n.x&&t.yn.x&&t.y<=n.y?r={x:n.x,y:t.y,width:t.x-n.x,height:n.y-t.y}:t.x<=n.x&&t.y>n.y||t.x=n.y?r={x:t.x,y:n.y,width:n.x-t.x,height:t.y-n.y}:t.x>=n.x&&t.y>n.y||t.x>n.x&&t.y>=n.y?r={x:n.x,y:n.y,width:t.x-n.x,height:t.y-n.y}:r={x:n.x,y:n.y,width:0,height:0},r}const xJt={__depends__:[aI,oE],__init__:["lassoTool"],lassoTool:["type",Hg]};var S6=1500,W2e="grab";function Ib(e,t,n,r,o,i){this._dragging=n,this._mouse=i;var a=this,s=r.get("keyboard",!1);o.registerTool("hand",{tool:"hand",dragging:"hand.move"}),e.on("element.mousedown",S6,function(l){if(iC(l))return a.activateMove(l.originalEvent,!0),!1}),s&&s.addListener(S6,function(l){if(!(!soe(l.keyEvent)||a.isActive())){var c=a._mouse.getLastMoveEvent();a.activateMove(c,!!c)}},"keyboard.keydown"),s&&s.addListener(S6,function(l){!soe(l.keyEvent)||!a.isActive()||a.toggle()},"keyboard.keyup"),e.on("hand.end",function(l){var c=l.originalEvent.target;if(!l.hover&&!(c instanceof SVGElement))return!1;e.once("hand.ended",function(){a.activateMove(l.originalEvent,{reactivate:!0})})}),e.on("hand.move.move",function(l){var c=t.viewbox().scale;t.scroll({dx:l.dx*c,dy:l.dy*c})}),e.on("hand.move.end",function(l){var c=l.context,u=c.reactivate;return!iC(l)&&u&&e.once("hand.move.ended",function(d){a.activateHand(d.originalEvent,!0,!0)}),!1})}Ib.$inject=["eventBus","canvas","dragging","injector","toolManager","mouse"];Ib.prototype.activateMove=function(e,t,n){typeof t=="object"&&(n=t,t=!1),this._dragging.init(e,"hand.move",{autoActivate:t,cursor:W2e,data:{context:n||{}}})};Ib.prototype.activateHand=function(e,t,n){this._dragging.init(e,"hand",{trapClick:!1,autoActivate:t,cursor:W2e,data:{context:{reactivate:n}}})};Ib.prototype.toggle=function(){if(this.isActive())return this._dragging.cancel();var e=this._mouse.getLastMoveEvent();this.activateHand(e,!!e)};Ib.prototype.isActive=function(){var e=this._dragging.context();return e?/^(hand|hand\.move)$/.test(e.prefix):!1};function soe(e){return hi("Space",e)}const wJt={__depends__:[aI,oE],__init__:["handTool"],handTool:["type",Ib]};var loe="connect-ok",coe="connect-not-ok";function Db(e,t,n,r,o,i,a){var s=this;this._dragging=t,this._rules=i,this._mouse=a,o.registerTool("global-connect",{tool:"global-connect",dragging:"global-connect.drag"}),e.on("global-connect.hover",function(l){var c=l.context,u=l.hover,d=c.canStartConnect=s.canStartConnect(u);d!==null&&(c.startTarget=u,r.addMarker(u,d?loe:coe))}),e.on(["global-connect.out","global-connect.cleanup"],function(l){var c=l.context.startTarget,u=l.context.canStartConnect;c&&r.removeMarker(c,u?loe:coe)}),e.on(["global-connect.ended"],function(l){var c=l.context,u=c.startTarget,d={x:l.x,y:l.y},f=s.canStartConnect(u);if(f)return e.once("element.out",function(){e.once(["connect.ended","connect.canceled"],function(){e.fire("global-connect.drag.ended")}),n.start(null,u,d)}),!1})}Db.$inject=["eventBus","dragging","connect","canvas","toolManager","rules","mouse"];Db.prototype.start=function(e,t){this._dragging.init(e,"global-connect",{autoActivate:t,trapClick:!1,data:{context:{}}})};Db.prototype.toggle=function(){if(this.isActive())return this._dragging.cancel();var e=this._mouse.getLastMoveEvent();return this.start(e,!!e)};Db.prototype.isActive=function(){var e=this._dragging.context();return e&&/^global-connect/.test(e.prefix)};Db.prototype.canStartConnect=function(e){return this._rules.allowed("connection.start",{source:e})};const CJt={__depends__:[DH,Xu,yf,aI,oE],globalConnect:["type",Db]};function HV(e,t,n,r,o,i,a,s){this._palette=e,this._create=t,this._elementFactory=n,this._spaceTool=r,this._lassoTool=o,this._handTool=i,this._globalConnect=a,this._translate=s,e.registerProvider(this)}HV.$inject=["palette","create","elementFactory","spaceTool","lassoTool","handTool","globalConnect","translate"];HV.prototype.getPaletteEntries=function(){var e={},t=this._create,n=this._elementFactory,r=this._spaceTool,o=this._lassoTool,i=this._handTool,a=this._globalConnect,s=this._translate;function l(d,f,h,m,v){function g(b){var y=n.createShape(Ne({type:d},v));t.start(b,y)}return{group:f,className:h,title:m,action:{dragstart:g,click:g}}}function c(d){var f=n.createShape({type:"bpmn:SubProcess",x:0,y:0,isExpanded:!0}),h=n.createShape({type:"bpmn:StartEvent",x:40,y:82,parent:f});t.start(d,[f,h],{hints:{autoSelect:[f]}})}function u(d){t.start(d,n.createParticipantShape())}return Ne(e,{"hand-tool":{group:"tools",className:"bpmn-icon-hand-tool",title:s("Activate hand tool"),action:{click:function(d){i.activateHand(d)}}},"lasso-tool":{group:"tools",className:"bpmn-icon-lasso-tool",title:s("Activate lasso tool"),action:{click:function(d){o.activateSelection(d)}}},"space-tool":{group:"tools",className:"bpmn-icon-space-tool",title:s("Activate create/remove space tool"),action:{click:function(d){r.activateSelection(d)}}},"global-connect-tool":{group:"tools",className:"bpmn-icon-connection-multi",title:s("Activate global connect tool"),action:{click:function(d){a.start(d)}}},"tool-separator":{group:"tools",separator:!0},"create.start-event":l("bpmn:StartEvent","event","bpmn-icon-start-event-none",s("Create start event")),"create.intermediate-event":l("bpmn:IntermediateThrowEvent","event","bpmn-icon-intermediate-event-none",s("Create intermediate/boundary event")),"create.end-event":l("bpmn:EndEvent","event","bpmn-icon-end-event-none",s("Create end event")),"create.exclusive-gateway":l("bpmn:ExclusiveGateway","gateway","bpmn-icon-gateway-none",s("Create gateway")),"create.task":l("bpmn:Task","activity","bpmn-icon-task",s("Create task")),"create.data-object":l("bpmn:DataObjectReference","data-object","bpmn-icon-data-object",s("Create data object reference")),"create.data-store":l("bpmn:DataStoreReference","data-store","bpmn-icon-data-store",s("Create data store reference")),"create.subprocess-expanded":{group:"activity",className:"bpmn-icon-subprocess-expanded",title:s("Create expanded sub-process"),action:{dragstart:c,click:c}},"create.participant-expanded":{group:"collaboration",className:"bpmn-icon-participant",title:s("Create pool/participant"),action:{dragstart:u,click:u}},"create.group":l("bpmn:Group","artifact","bpmn-icon-group",s("Create group"))}),e};const SJt={__depends__:[bJt,iI,i2e,xJt,wJt,CJt,Ak],__init__:["paletteProvider"],paletteProvider:["type",HV]};var EJt=250;function VV(e,t,n,r,o){bt.call(this,e);function i(s){var l=s.canExecute.replacements;Me(l,function(c){var u=c.oldElementId,d={type:c.newElementType};if(!s.visualReplacements[u]){var f=t.get(u);Ne(d,{x:f.x,y:f.y});var h=n.createShape(d);r.addShape(h,f.parent);var m=Cr('[data-element-id="'+oC(f.id)+'"]',s.dragGroup);m&&jt(m,{display:"none"});var v=o.addDragger(h,s.dragGroup);s.visualReplacements[u]=v,r.removeShape(h)}})}function a(s){var l=s.visualReplacements;Me(l,function(c,u){var d=Cr('[data-element-id="'+oC(u)+'"]',s.dragGroup);d&&jt(d,{display:"inline"}),c.remove(),l[u]&&delete l[u]})}e.on("shape.move.move",EJt,function(s){var l=s.context,c=l.canExecute;l.visualReplacements||(l.visualReplacements={}),c&&c.replacements?i(l):a(l)})}VV.$inject=["eventBus","elementRegistry","elementFactory","canvas","previewSupport"];Ht(VV,bt);const _Jt={__depends__:[kb],__init__:["bpmnReplacePreview"],bpmnReplacePreview:["type",VV]};var $Jt=1250,E6=40,PJt=20,MJt=10,uoe=20,U2e=["x","y"],TJt=Math.abs;function G2e(e){e.on(["connect.hover","connect.move","connect.end"],$Jt,function(t){var n=t.context,r=n.canExecute,o=n.start,i=n.hover,a=n.source,s=n.target;t.originalEvent&&bl(t.originalEvent)||(n.initialConnectionStart||(n.initialConnectionStart=n.connectionStart),r&&i&&RJt(t,i,DJt(i)),i&&IJt(r,["bpmn:Association","bpmn:DataInputAssociation","bpmn:DataOutputAssociation","bpmn:SequenceFlow"])?(n.connectionStart=gl(o),In(i,["bpmn:Event","bpmn:Gateway"])&&doe(t,gl(i)),In(i,["bpmn:Task","bpmn:SubProcess"])&&OJt(t,i),ae(a,"bpmn:BoundaryEvent")&&s===a.host&&kJt(t)):q2e(r,"bpmn:MessageFlow")?(ae(o,"bpmn:Event")&&(n.connectionStart=gl(o)),ae(i,"bpmn:Event")&&doe(t,gl(i))):n.connectionStart=n.initialConnectionStart)})}G2e.$inject=["eventBus"];function RJt(e,t,n){U2e.forEach(function(r){var o=K2e(r,t);e[r]t[r]+o-n&&Ro(e,r,t[r]+o-n)})}function OJt(e,t){var n=gl(t);U2e.forEach(function(r){NJt(e,t,r)&&Ro(e,r,n[r])})}function kJt(e){var t=e.context,n=t.source,r=t.target;if(!AJt(t)){var o=gl(n),i=Yi(o,r,-10),a=[];/top|bottom/.test(i)&&a.push("x"),/left|right/.test(i)&&a.push("y"),a.forEach(function(s){var l=e[s],c;TJt(l-o[s])o[s]?c=o[s]+E6:c=o[s]-E6,Ro(e,s,c))})}}function doe(e,t){Ro(e,"x",t.x),Ro(e,"y",t.y)}function q2e(e,t){return e&&e.type===t}function IJt(e,t){return sh(t,function(n){return q2e(e,n)})}function K2e(e,t){return e==="x"?t.width:t.height}function DJt(e){return ae(e,"bpmn:Task")?MJt:PJt}function NJt(e,t,n){return e[n]>t[n]+uoe&&e[n]=e.x||o&&o<=e.x)&&Ro(e,"x",e.x),(r&&r>=e.y||i&&i<=e.y)&&Ro(e,"y",e.y)}}function poe(e,t){return e.indexOf(t)!==-1}function hoe(e,t,n){return t?{x:e.x-n.x,y:e.y-n.y}:{x:e.x,y:e.y}}var VJt=1250;function wE(e,t){var n=this;e.on(["resize.start"],function(r){n.initSnap(r)}),e.on(["resize.move","resize.end"],VJt,function(r){var o=r.context,i=o.shape,a=i.parent,s=o.direction,l=o.snapContext;if(!(r.originalEvent&&bl(r.originalEvent))&&!vy(r)){var c=l.pointsForTarget(a);c.initialized||(c=n.addSnapTargetPoints(c,i,a,s),c.initialized=!0),GJt(s)&&Ro(r,"x",r.x),qJt(s)&&Ro(r,"y",r.y),t.snap(r,c)}}),e.on(["resize.cleanup"],function(){t.hide()})}wE.prototype.initSnap=function(e){var t=e.context,n=t.shape,r=t.direction,o=t.snapContext;o||(o=t.snapContext=new Sh);var i=Y2e(n,r);return o.setSnapOrigin("corner",{x:i.x-e.x,y:i.y-e.y}),o};wE.prototype.addSnapTargetPoints=function(e,t,n,r){var o=this.getSnapTargets(t,n);return Me(o,function(i){e.add("corner",sEe(i)),e.add("corner",aEe(i))}),e.add("corner",Y2e(t,r)),e};wE.$inject=["eventBus","snapping"];wE.prototype.getSnapTargets=function(e,t){return lEe(t).filter(function(n){return!WJt(n,e)&&!Sr(n)&&!UJt(n)&&!qn(n)})};function Y2e(e,t){var n=dn(e),r=en(e),o={x:n.x,y:n.y};return t.indexOf("n")!==-1?o.y=r.top:t.indexOf("s")!==-1&&(o.y=r.bottom),t.indexOf("e")!==-1?o.x=r.right:t.indexOf("w")!==-1&&(o.x=r.left),o}function WJt(e,t){return e.host===t}function UJt(e){return!!e.hidden}function GJt(e){return e==="n"||e==="s"}function qJt(e){return e==="e"||e==="w"}var KJt=7,YJt=1e3;function Eh(e){this._canvas=e,this._asyncHide=Kwe(Aa(this.hide,this),YJt)}Eh.$inject=["canvas"];Eh.prototype.snap=function(e,t){var n=e.context,r=n.snapContext,o=r.getSnapLocations(),i={x:vy(e,"x"),y:vy(e,"y")};Me(o,function(a){var s=r.getSnapOrigin(a),l={x:e.x+s.x,y:e.y+s.y};if(Me(["x","y"],function(c){var u;i[c]||(u=t.snap(l,a,c,KJt),u!==void 0&&(i[c]={value:u,originValue:u-s[c]}))}),i.x&&i.y)return!1}),this.showSnapLine("vertical",i.x&&i.x.value),this.showSnapLine("horizontal",i.y&&i.y.value),Me(["x","y"],function(a){var s=i[a];wi(s)&&Ro(e,a,s.originValue)})};Eh.prototype._createLine=function(e){var t=this._canvas.getLayer("snap"),n=Yt("path");return jt(n,{d:"M0,0 L0,0"}),Un(n).add("djs-snap-line"),mn(t,n),{update:function(r){un(r)?e==="horizontal"?jt(n,{d:"M-100000,"+r+" L+100000,"+r,display:""}):jt(n,{d:"M "+r+",-100000 L "+r+", +100000",display:""}):jt(n,{display:"none"})}}};Eh.prototype._createSnapLines=function(){this._snapLines={horizontal:this._createLine("horizontal"),vertical:this._createLine("vertical")}};Eh.prototype.showSnapLine=function(e,t){var n=this.getSnapLine(e);n&&n.update(t),this._asyncHide()};Eh.prototype.getSnapLine=function(e){return this._snapLines||this._createSnapLines(),this._snapLines[e]};Eh.prototype.hide=function(){Me(this._snapLines,function(e){e.update()})};const XJt={__init__:["createMoveSnapping","resizeSnapping","snapping"],createMoveSnapping:["type",Qu],resizeSnapping:["type",wE],snapping:["type",Eh]},QJt={__depends__:[XJt],__init__:["connectSnapping","createMoveSnapping"],connectSnapping:["type",G2e],createMoveSnapping:["type",Nb]};var X2e=300;function bn(e,t,n,r){this._open=!1,this._results={},this._eventMaps=[],this._cachedRootElement=null,this._cachedSelection=null,this._cachedViewbox=null,this._canvas=e,this._eventBus=t,this._selection=n,this._translate=r,this._container=this._getBoxHtml(),this._searchInput=Cr(bn.INPUT_SELECTOR,this._container),this._resultsContainer=Cr(bn.RESULTS_CONTAINER_SELECTOR,this._container),this._canvas.getContainer().appendChild(this._container),t.on(["canvas.destroy","diagram.destroy","drag.init","elements.changed"],this.close,this)}bn.$inject=["canvas","eventBus","selection","translate"];bn.prototype._bindEvents=function(){var e=this;function t(n,r,o,i){e._eventMaps.push({el:n,type:o,listener:ts.bind(n,r,o,i)})}t(document,"html","click",function(n){e.close(!1)}),t(this._container,bn.INPUT_SELECTOR,"click",function(n){n.stopPropagation(),n.delegateTarget.focus()}),t(this._container,bn.RESULT_SELECTOR,"mouseover",function(n){n.stopPropagation(),e._scrollToNode(n.delegateTarget),e._preselect(n.delegateTarget)}),t(this._container,bn.RESULT_SELECTOR,"click",function(n){n.stopPropagation(),e._select(n.delegateTarget)}),t(this._container,bn.INPUT_SELECTOR,"keydown",function(n){hi("ArrowUp",n)&&n.preventDefault(),hi("ArrowDown",n)&&n.preventDefault()}),t(this._container,bn.INPUT_SELECTOR,"keyup",function(n){if(hi("Escape",n))return e.close();if(hi("Enter",n)){var r=e._getCurrentResult();return r?e._select(r):e.close(!1)}if(hi("ArrowUp",n))return e._scrollToDirection(!0);if(hi("ArrowDown",n))return e._scrollToDirection();hi(["ArrowLeft","ArrowRight"],n)||e._search(n.delegateTarget.value)})};bn.prototype._unbindEvents=function(){this._eventMaps.forEach(function(e){ts.unbind(e.el,e.type,e.listener)})};bn.prototype._search=function(e){var t=this;if(this._clearResults(),!!e.trim()){var n=this._searchProvider.find(e);if(n=n.filter(function(o){return!t._canvas.getRootElements().includes(o.element)}),!n.length){this._selection.select(null);return}n.forEach(function(o){var i=o.element.id,a=t._createResultNode(o,i);t._results[i]={element:o.element,node:a}});var r=Cr(bn.RESULT_SELECTOR,this._resultsContainer);this._scrollToNode(r),this._preselect(r)}};bn.prototype._scrollToDirection=function(e){var t=this._getCurrentResult();if(t){var n=e?t.previousElementSibling:t.nextElementSibling;n&&(this._scrollToNode(n),this._preselect(n))}};bn.prototype._scrollToNode=function(e){if(!(!e||e===this._getCurrentResult())){var t=e.offsetTop,n=this._resultsContainer.scrollTop,r=t-this._resultsContainer.clientHeight+e.clientHeight;t0&&moe(n,e.primaryTokens,bn.RESULT_PRIMARY_HTML),moe(n,e.secondaryTokens,bn.RESULT_SECONDARY_HTML),zi(n,bn.RESULT_ID_ATTRIBUTE,t),this._resultsContainer.appendChild(n),n};bn.prototype.registerProvider=function(e){this._searchProvider=e};bn.prototype.open=function(){if(!this._searchProvider)throw new Error("no search provider registered");this.isOpen()||(this._cachedRootElement=this._canvas.getRootElement(),this._cachedSelection=this._selection.get(),this._cachedViewbox=this._canvas.viewbox(),this._selection.select(null),this._bindEvents(),this._open=!0,uo(this._canvas.getContainer()).add("djs-search-open"),uo(this._container).add("open"),this._searchInput.focus(),this._eventBus.fire("searchPad.opened"))};bn.prototype.close=function(e=!0){this.isOpen()&&(e&&(this._cachedRootElement&&this._canvas.setRootElement(this._cachedRootElement),this._cachedSelection&&this._selection.select(this._cachedSelection),this._cachedViewbox&&this._canvas.viewbox(this._cachedViewbox),this._eventBus.fire("searchPad.restored")),this._cachedRootElement=null,this._cachedSelection=null,this._cachedViewbox=null,this._unbindEvents(),this._open=!1,uo(this._canvas.getContainer()).remove("djs-search-open"),uo(this._container).remove("open"),this._clearResults(),this._searchInput.value="",this._searchInput.blur(),this._eventBus.fire("searchPad.closed"),this._canvas.restoreFocus())};bn.prototype.toggle=function(){this.isOpen()?this.close():this.open()};bn.prototype.isOpen=function(){return this._open};bn.prototype._preselect=function(e){var t=this._getCurrentResult();if(e!==t){t&&uo(t).remove(bn.RESULT_SELECTED_CLASS);var n=zi(e,bn.RESULT_ID_ATTRIBUTE),r=this._results[n].element;uo(e).add(bn.RESULT_SELECTED_CLASS),this._canvas.scrollToElement(r,{top:X2e}),this._selection.select(r),this._eventBus.fire("searchPad.preselected",r)}};bn.prototype._select=function(e){var t=zi(e,bn.RESULT_ID_ATTRIBUTE),n=this._results[t].element;this._cachedSelection=null,this._cachedViewbox=null,this.close(!1),this._canvas.scrollToElement(n,{top:X2e}),this._selection.select(n),this._eventBus.fire("searchPad.selected",n)};bn.prototype._getBoxHtml=function(){const e=Or(bn.BOX_HTML),t=Cr(bn.INPUT_SELECTOR,e);return t&&t.setAttribute("aria-label",this._translate("Search in diagram")),e};function moe(e,t,n){var r=ZJt(t),o=Or(n);o.innerHTML=r,e.appendChild(o)}function ZJt(e){var t="";return e.forEach(function(n){var r=QCe(n.value||n.matched||n.normal),o=n.match||n.matched;o?t+=''+r+"":t+=r}),t!==""?t:null}bn.CONTAINER_SELECTOR=".djs-search-container";bn.INPUT_SELECTOR=".djs-search-input input";bn.RESULTS_CONTAINER_SELECTOR=".djs-search-results";bn.RESULT_SELECTOR=".djs-search-result";bn.RESULT_SELECTED_CLASS="djs-search-result-selected";bn.RESULT_SELECTED_SELECTOR="."+bn.RESULT_SELECTED_CLASS;bn.RESULT_ID_ATTRIBUTE="data-result-id";bn.RESULT_HIGHLIGHT_CLASS="djs-search-highlight";bn.BOX_HTML=`
          @@ -929,7 +929,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
          -
          `;bn.RESULT_HTML='
          ';bn.RESULT_PRIMARY_HTML='
          ';bn.RESULT_SECONDARY_HTML='

          ';const JJt={__depends__:[AI,BI,Gc],searchPad:["type",bn]};function WV(e,t,n,r){this._elementRegistry=e,this._canvas=n,this._search=r,t.registerProvider(this)}WV.$inject=["elementRegistry","searchPad","canvas","search"];WV.prototype.find=function(e){var t=this._canvas.getRootElements(),n=this._elementRegistry.filter(function(r){return!qn(r)&&!t.includes(r)});return this._search(n.map(r=>({element:r,label:Nc(r),id:r.id})),e,{keys:["label","id"]}).map(een)};function een(e){const{item:{element:t},tokens:n}=e;return{element:t,primaryTokens:n.label,secondaryTokens:n.id}}const ten={__depends__:[JJt,jSe],__init__:["bpmnSearch"],bpmnSearch:["type",WV]},nen="M44.7648 11.3263L36.9892 2.64074C36.0451 1.58628 34.5651 0.988708 33.1904 0.988708H5.98667C3.22688 0.988708 0.989624 3.34892 0.989624 6.26039V55.0235C0.989624 57.9349 3.22688 60.2952 5.98667 60.2952H40.966C43.7257 60.2952 45.963 57.9349 45.963 55.0235V14.9459C45.963 13.5998 45.6407 12.3048 44.7648 11.3263Z",ren="M1.03845 48.1347C1.03845 49.3511 1.07295 50.758 1.38342 52.064C1.69949 53.3938 2.32428 54.7154 3.56383 55.6428C6.02533 57.4841 10.1161 58.7685 14.8212 59.6067C19.5772 60.4538 25.1388 60.8738 30.6831 60.8738C36.2276 60.8738 41.7891 60.4538 46.545 59.6067C51.2504 58.7687 55.3412 57.4842 57.8028 55.6429C59.0424 54.7156 59.6673 53.3938 59.9834 52.064C60.2938 50.7579 60.3285 49.351 60.3285 48.1344V13.8415C60.3285 12.6249 60.2938 11.218 59.9834 9.91171C59.6673 8.58194 59.0423 7.2602 57.8027 6.33294C55.341 4.49168 51.2503 3.20723 46.545 2.36914C41.7891 1.522 36.2276 1.10204 30.6831 1.10205C25.1388 1.10206 19.5772 1.52206 14.8213 2.36923C10.1162 3.20734 6.02543 4.49183 3.5639 6.33314C2.32433 7.26038 1.69951 8.58206 1.38343 9.91181C1.07295 11.2179 1.03845 12.6247 1.03845 13.8411V48.1347Z",oen={width:36,height:50},ien={width:50,height:50};function goe(e,t,n){return Yt("path",{d:e,strokeWidth:2,transform:`translate(${t.x}, ${t.y})`,...n})}const qf=5;function _k(e,t){this._styles=t,e.registerProvider(this)}_k.$inject=["outline","styles"];_k.prototype.getOutline=function(e){const t=this._styles.cls("djs-outline",["no-fill"]);var n;if(!qn(e))return ae(e,"bpmn:Gateway")?(n=Yt("rect"),De(n.style,{"transform-box":"fill-box",transform:"rotate(45deg)","transform-origin":"center"}),jt(n,De({x:2,y:2,rx:4,width:e.width-4,height:e.height-4},t))):kn(e,["bpmn:Task","bpmn:SubProcess","bpmn:Group","bpmn:CallActivity"])?(n=Yt("rect"),jt(n,De({x:-qf,y:-qf,rx:14,width:e.width+qf*2,height:e.height+qf*2},t))):ae(e,"bpmn:EndEvent")?(n=Yt("circle"),jt(n,De({cx:e.width/2,cy:e.height/2,r:e.width/2+qf+1},t))):ae(e,"bpmn:Event")?(n=Yt("circle"),jt(n,De({cx:e.width/2,cy:e.height/2,r:e.width/2+qf},t))):ae(e,"bpmn:DataObjectReference")&&voe(e,"bpmn:DataObjectReference")?n=goe(nen,{x:-6,y:-6},t):ae(e,"bpmn:DataStoreReference")&&voe(e,"bpmn:DataStoreReference")&&(n=goe(ren,{x:-6,y:-6},t)),n};_k.prototype.updateOutline=function(e,t){if(!qn(e))return kn(e,["bpmn:SubProcess","bpmn:Group"])?(jt(t,{width:e.width+qf*2,height:e.height+qf*2}),!0):!!kn(e,["bpmn:Event","bpmn:Gateway","bpmn:DataStoreReference","bpmn:DataObjectReference"])};function voe(e,t){var n;return t==="bpmn:DataObjectReference"?n=oen:t==="bpmn:DataStoreReference"&&(n=ien),e.width===n.width&&e.height===n.height}const aen={__depends__:[B2e],__init__:["outlineProvider"],outlineProvider:["type",_k]};var sen='';function Su(e){ZS.call(this,e)}Ht(Su,ZS);Su.Viewer=fh;Su.NavigatedViewer=aw;Su.prototype.createDiagram=function(){return this.importXML(sen)};Su.prototype._interactionModules=[dSe,mSe,ySe];Su.prototype._modelingModules=[rqt,RH,$qt,xqt,Gqt,NH,Zqt,iZt,JEe,ik,cZt,fZt,RZt,TZt,IZt,FZt,YZt,w2e,nJt,pJt,SJt,_Jt,N2e,QJt,ten,aen];Su.prototype._modules=[].concat(fh.prototype._modules,Su.prototype._interactionModules,Su.prototype._modelingModules);const len=({isEdit:e=!1,showCreateModal:t,handleCreate:n,handleCancel:r})=>{const o=Pn();console.log("isEdit",e);const[i]=jn.useForm(),a=()=>Math.random().toString(36).substring(2,15);f.useEffect(()=>{e||i.setFieldsValue({key:a(),type:j$})},[e,i]);const s=()=>{i.validateFields().then(async l=>{console.log("handleSaveDep:",l),n(l)}).catch(l=>{console.log("Failed:",l),_e.error("请检查输入内容")})};return M.jsx(M.Fragment,{children:M.jsx(Ir,{title:o.formatMessage({id:"ticket.create.modal.title"}),open:t,onOk:s,onCancel:r,children:M.jsxs(jn,{form:i,name:"ticketCreateForm",submitter:!1,children:[M.jsx(sr,{name:"name",label:o.formatMessage({id:"ticket.create.name"}),rules:[{required:!0}]}),M.jsx(sr,{name:"key",label:o.formatMessage({id:"ticket.create.key"}),rules:[{required:!0,message:"请输入流程key"},{pattern:/^[a-z0-9_]+$/,message:"流程key只能包含小写字母、数字和下划线"}]}),M.jsx(Km,{name:"type",label:o.formatMessage({id:"ticket.create.type"}),options:[{label:o.formatMessage({id:"ticket.type.ticket"}),value:j$}],rules:[{required:!0}]}),M.jsx(SS,{name:"description",label:o.formatMessage({id:"ticket.create.description"})})]})})})},cen=({element:e,modeler:t})=>{var d,p,h;const n=Pn(),r=f.useCallback(async m=>{if(!(!t||!e))try{const v=t.get("modeling"),g=t.get("bpmnFactory"),x=t.get("elementRegistry"),y={};if(Object.entries(m).forEach(([b,C])=>{switch(b){case"id":C&&C!==e.id&&v.updateProperties(e,{id:C});break;case"name":y.name=C;break;case"documentation":if(C){const S=g.create("bpmn:Documentation",{text:C});y.documentation=[S]}else y.documentation=[];break;case"assignee":e.type==="bpmn:UserTask"&&(y.assignee=C);break;case"priority":e.type==="bpmn:UserTask"&&(y.priority=C);break}}),Object.keys(y).length>0){v.updateProperties(e,y);const b=x.get(e.id);console.log("Updated element:",b);const{xml:C}=await t.saveXML({format:!0});console.log("Updated XML:",C)}}catch(v){console.error("Error updating properties:",v)}},[e,t]);if(!e||!t)return M.jsx(js,{title:n.formatMessage({id:"ticket.properties.title"}),children:n.formatMessage({id:"ticket.properties.noSelection"})});const o=e.businessObject||{},i=e.id||"",a=o.name||"",s=((p=(d=o.documentation)==null?void 0:d[0])==null?void 0:p.text)||"",l=((h=e.type)==null?void 0:h.replace("bpmn:",""))||"",c=o.assignee||"",u=o.priority||"";return console.log("Rendering properties for element:",{id:i,name:a,documentation:s,type:l,assignee:c,priority:u,businessObject:o}),M.jsx(js,{title:n.formatMessage({id:"ticket.properties.title"}),style:{height:"100%",overflowY:"auto"},children:M.jsxs(jn,{submitter:!1,onValuesChange:r,initialValues:{id:i,name:a,documentation:s,type:l,assignee:c,priority:u},children:[M.jsx(sr,{name:"id",label:n.formatMessage({id:"ticket.properties.id"}),disabled:!0}),M.jsx(sr,{name:"name",label:n.formatMessage({id:"ticket.properties.name"})}),M.jsx(Km,{name:"type",label:n.formatMessage({id:"ticket.properties.type"}),disabled:!0,options:[{label:l,value:l}]}),M.jsx(SS,{name:"documentation",label:n.formatMessage({id:"ticket.properties.documentation"})}),e.type==="bpmn:UserTask"&&M.jsxs(M.Fragment,{children:[M.jsx(sr,{name:"assignee",label:n.formatMessage({id:"ticket.properties.assignee"})}),M.jsx(Km,{name:"priority",label:n.formatMessage({id:"ticket.properties.priority"}),options:[{label:"Low",value:"50"},{label:"Medium",value:"100"},{label:"High",value:"150"}]})]})]},i)})},uen=Z.memo(cen);async function den(e){return Xn("/api/v1/ticket/process/query/org",{method:"GET",params:{...e}})}async function fen(e){return Xn("/api/v1/ticket/process/create",{method:"POST",data:{...e}})}async function pen(e){return Xn("/api/v1/ticket/process/update",{method:"POST",data:{...e}})}async function hen(e){return Xn("/api/v1/ticket/process/delete",{method:"POST",data:{...e}})}async function men(e){return Xn("/api/v1/ticket/process/query/deployments",{method:"GET",params:{...e}})}async function gen(e){return Xn("/api/v1/ticket/process/deploy",{method:"POST",data:{...e}})}async function ven(e){return Xn("/api/v1/ticket/process/undeploy",{method:"POST",data:{...e}})}const yen=({file:e,onDelete:t,showDelete:n=!0})=>{var o,i;const r=Pn();return M.jsxs("div",{style:{position:"relative",width:"50px",height:"50px",border:"1px solid #f0f0f0",borderRadius:"4px",overflow:"hidden"},title:r.formatMessage({id:(o=e==null?void 0:e.fileType)!=null&&o.startsWith("image/")?"upload.preview.image":"upload.preview.file"}),children:[n&&M.jsx(At,{type:"text",size:"small",icon:M.jsx(zc,{}),onClick:()=>t(e.uid),style:{position:"absolute",top:0,right:0,padding:"2px",background:"rgba(255, 255, 255, 0.8)",border:"none",borderRadius:"0 4px 0 4px",zIndex:1}}),M.jsx("div",{onClick:()=>window.open(e.fileUrl,"_blank"),style:{width:"100%",height:"100%",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},children:(i=e==null?void 0:e.fileType)!=null&&i.startsWith("image/")?M.jsx("img",{src:e==null?void 0:e.fileUrl,alt:e==null?void 0:e.fileName,style:{width:"100%",height:"100%",objectFit:"cover"}}):M.jsx("div",{style:{fontSize:"12px",padding:"4px",textAlign:"center",wordBreak:"break-all",display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden"},children:e.fileName})}),M.jsx("div",{style:{position:"absolute",bottom:0,left:0,right:0,background:"rgba(0, 0, 0, 0.5)",color:"#fff",fontSize:"10px",padding:"2px",textAlign:"center",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:e.fileName})]},e.uid)},{Dragger:ben}=Oc,xen=({type:e,acceptType:t,isModalOpen:n,attachments:r,handleSubmit:o,handleCancel:i})=>{const a=Pn(),[s,l]=f.useState([]),c=ds(w=>w.currentOrg),[u,d]=f.useState([]),[p,h]=f.useState({file:null,fileName:"test.pdf",fileType:"application/pdf",isAvatar:"false",kbType:e,categoryUid:"",kbUid:"",orgUid:c==null?void 0:c.uid,channel:mr,extra:{autoGenerateLlmQa:"false",autoLlmSplit:"false"}}),[m,v]=f.useState([]),[g,x]=f.useState(!1),y=f.useMemo(()=>({name:"file",multiple:!0,accept:t,action:q1(),headers:{Authorization:"Bearer "+localStorage.getItem(Tp)},data:{...p},fileList:m,showUploadList:!0,beforeUpload(w){var _;if(w.size>10485760)return _e.error(a.formatMessage({id:"upload.size.limit",defaultMessage:"文件大小不能超过10MB"})),Oc.LIST_IGNORE;if(l(P=>[...P,w]),t&&t!=="*"){const P=t.split(","),$="."+((_=w.name.split(".").pop())==null?void 0:_.toLowerCase());if(!P.some(R=>R==="*"?!0:R.startsWith(".")?$===R:w.type===R))return _e.error(a.formatMessage({id:"upload.type.invalid",defaultMessage:"不支持的文件类型: {fileType},请选择 {acceptTypes} 格式的文件"},{fileType:w.type||$,acceptTypes:t})),Oc.LIST_IGNORE}return v(P=>[...P,{...w,status:"done",name:w.name,uid:w.uid,originFileObj:w}]),!1},onRemove:w=>{v(E=>E.filter(_=>_.uid!==w.uid))},onChange(w){var E;w.file.status==="uploading"&&_e.loading(a.formatMessage({id:"upload.uploading"},{filename:w.file.name})),w.file.status==="done"?((E=w.file.response)==null?void 0:E.code)===200?(_e.destroy(),_e.success(a.formatMessage({id:"upload.success"},{filename:w.file.name})),d(_=>[..._,w.file.response.data])):(_e.destroy(),_e.error(a.formatMessage({id:"upload.failed"},{filename:w.file.name}))):w.file.status==="error"&&_e.error(a.formatMessage({id:"upload.failed"},{filename:w.file.name}))},onDrop(w){if(console.log("Dropped files",w.dataTransfer.files),t&&t!=="*"&&w.dataTransfer.files.length>0){const E=t.split(","),_=Array.from(w.dataTransfer.files).filter(P=>{var R;const $="."+((R=P.name.split(".").pop())==null?void 0:R.toLowerCase());return!E.some(O=>O==="*"?!0:O.startsWith(".")?$===O:P.type===O)});if(_.length>0){const P=_.map($=>$.name).join(", ");_e.error(a.formatMessage({id:"upload.drop.type.invalid",defaultMessage:"拖入的文件包含不支持的类型: {fileNames},请选择 {acceptTypes} 格式的文件"},{fileNames:P,acceptTypes:t}))}}}}),[p,m,a,t]);f.useEffect(()=>{h(w=>({...w,kbType:e,categoryUid:""})),r&&d(r.map(w=>w.upload)),v([])},[e,r]);const b=()=>{o(s,u)},C=w=>{console.log("handleDelete",w);const E=u.find(P=>P.uid===w);if(!E)return;const _=E.fileName.split("_").slice(1).join("_");l(P=>P.filter($=>$.name!==_)),d(P=>P.filter($=>$.uid!==w))},S=async()=>{if(m.length===0){_e.warning(a.formatMessage({id:"upload.nofiles",defaultMessage:"请先选择文件"}));return}x(!0);const w=m.map(E=>{const _=new FormData;if(E.originFileObj)_.append("file",E.originFileObj);else if(console.error("originFileObj is missing for file:",E),E instanceof File)_.append("file",E),console.log("Used file directly as it is a File instance");else return E.url?(console.error("File has URL but no originFileObj:",E.url),Promise.reject(new Error("No file object available"))):Promise.reject(new Error("Invalid file object and no alternatives"));const P=Ft(new Date).format("YYYYMMDDHHmmss")+"_"+E.name;return _.append("fileName",P),_.append("fileType",E.type||"application/octet-stream"),_.append("isAvatar","false"),_.append("kbType",e),_.append("categoryUid",p.categoryUid||""),_.append("kbUid",""),_.append("orgUid",(c==null?void 0:c.uid)||""),_.append("client",mr),fetch(q1(),{method:"POST",headers:{Authorization:"Bearer "+localStorage.getItem(Tp)},body:_}).then($=>{if(!$.ok)throw new Error(`HTTP error! status: ${$.status}`);return $.json()}).catch($=>{throw console.error("Upload error for file:",E.name,$),$})});try{_e.loading(a.formatMessage({id:"upload.batch.uploading",defaultMessage:"正在上传文件..."}));const E=await Promise.allSettled(w),_=E.filter($=>{var R;return $.status==="fulfilled"&&((R=$.value)==null?void 0:R.code)===200}).map($=>$.value.data),P=E.filter($=>{var R;return $.status==="rejected"||$.status==="fulfilled"&&((R=$.value)==null?void 0:R.code)!==200}).length;d($=>[...$,..._]),v([]),_e.destroy(),P===0?_e.success(a.formatMessage({id:"upload.batch.success",defaultMessage:"成功上传 {count} 个文件"},{count:_.length})):_e.warning(a.formatMessage({id:"upload.batch.partial",defaultMessage:"成功上传 {success} 个文件,{failed} 个文件上传失败"},{success:_.length,failed:P}))}catch(E){console.error("上传错误:",E),_e.destroy(),_e.error(a.formatMessage({id:"upload.batch.error",defaultMessage:"上传过程发生错误"}))}finally{x(!1)}};return M.jsxs(Ir,{title:a.formatMessage({id:"upload.modal.title"}),open:n,onOk:b,onCancel:i,children:[M.jsxs(ben,{...y,children:[M.jsx("p",{className:"ant-upload-drag-icon",children:M.jsx(Get,{})}),M.jsx("p",{className:"ant-upload-text",children:a.formatMessage({id:"upload.drag.text"})}),M.jsx("p",{className:"ant-upload-hint",children:t?a.formatMessage({id:"upload.drag.hint.withtype.size",defaultMessage:"支持单个或批量上传 {acceptTypes} 格式的文件,文件大小不超过10MB"},{acceptTypes:t.replace(/\./g,"")}):a.formatMessage({id:"upload.drag.hint.size"})})]}),M.jsx("div",{style:{marginTop:"16px",textAlign:"center"},children:M.jsxs(At,{type:"primary",onClick:S,disabled:m.length===0,loading:g,icon:M.jsx(det,{}),children:[a.formatMessage({id:"upload.start",defaultMessage:"开始上传"}),m.length>0&&` (${m.length})`]})}),u.length>0&&M.jsxs("div",{style:{marginTop:"16px",maxHeight:"200px",overflowY:"auto"},children:[M.jsx("h4",{children:a.formatMessage({id:"upload.uploaded.files",defaultMessage:"已上传文件"})}),M.jsx("div",{style:{display:"flex",flexWrap:"wrap",gap:"12px"},children:u.map(w=>M.jsx(yen,{file:w,onDelete:C},w.uid))})]})]})},{Header:Cen,Content:wen}=Dr,yoe=` +
          `;bn.RESULT_HTML='
          ';bn.RESULT_PRIMARY_HTML='
          ';bn.RESULT_SECONDARY_HTML='

          ';const JJt={__depends__:[Ak,Bk,Gc],searchPad:["type",bn]};function WV(e,t,n,r){this._elementRegistry=e,this._canvas=n,this._search=r,t.registerProvider(this)}WV.$inject=["elementRegistry","searchPad","canvas","search"];WV.prototype.find=function(e){var t=this._canvas.getRootElements(),n=this._elementRegistry.filter(function(r){return!qn(r)&&!t.includes(r)});return this._search(n.map(r=>({element:r,label:Dc(r),id:r.id})),e,{keys:["label","id"]}).map(een)};function een(e){const{item:{element:t},tokens:n}=e;return{element:t,primaryTokens:n.label,secondaryTokens:n.id}}const ten={__depends__:[JJt,jSe],__init__:["bpmnSearch"],bpmnSearch:["type",WV]},nen="M44.7648 11.3263L36.9892 2.64074C36.0451 1.58628 34.5651 0.988708 33.1904 0.988708H5.98667C3.22688 0.988708 0.989624 3.34892 0.989624 6.26039V55.0235C0.989624 57.9349 3.22688 60.2952 5.98667 60.2952H40.966C43.7257 60.2952 45.963 57.9349 45.963 55.0235V14.9459C45.963 13.5998 45.6407 12.3048 44.7648 11.3263Z",ren="M1.03845 48.1347C1.03845 49.3511 1.07295 50.758 1.38342 52.064C1.69949 53.3938 2.32428 54.7154 3.56383 55.6428C6.02533 57.4841 10.1161 58.7685 14.8212 59.6067C19.5772 60.4538 25.1388 60.8738 30.6831 60.8738C36.2276 60.8738 41.7891 60.4538 46.545 59.6067C51.2504 58.7687 55.3412 57.4842 57.8028 55.6429C59.0424 54.7156 59.6673 53.3938 59.9834 52.064C60.2938 50.7579 60.3285 49.351 60.3285 48.1344V13.8415C60.3285 12.6249 60.2938 11.218 59.9834 9.91171C59.6673 8.58194 59.0423 7.2602 57.8027 6.33294C55.341 4.49168 51.2503 3.20723 46.545 2.36914C41.7891 1.522 36.2276 1.10204 30.6831 1.10205C25.1388 1.10206 19.5772 1.52206 14.8213 2.36923C10.1162 3.20734 6.02543 4.49183 3.5639 6.33314C2.32433 7.26038 1.69951 8.58206 1.38343 9.91181C1.07295 11.2179 1.03845 12.6247 1.03845 13.8411V48.1347Z",oen={width:36,height:50},ien={width:50,height:50};function goe(e,t,n){return Yt("path",{d:e,strokeWidth:2,transform:`translate(${t.x}, ${t.y})`,...n})}const Kf=5;function _I(e,t){this._styles=t,e.registerProvider(this)}_I.$inject=["outline","styles"];_I.prototype.getOutline=function(e){const t=this._styles.cls("djs-outline",["no-fill"]);var n;if(!qn(e))return ae(e,"bpmn:Gateway")?(n=Yt("rect"),Ne(n.style,{"transform-box":"fill-box",transform:"rotate(45deg)","transform-origin":"center"}),jt(n,Ne({x:2,y:2,rx:4,width:e.width-4,height:e.height-4},t))):In(e,["bpmn:Task","bpmn:SubProcess","bpmn:Group","bpmn:CallActivity"])?(n=Yt("rect"),jt(n,Ne({x:-Kf,y:-Kf,rx:14,width:e.width+Kf*2,height:e.height+Kf*2},t))):ae(e,"bpmn:EndEvent")?(n=Yt("circle"),jt(n,Ne({cx:e.width/2,cy:e.height/2,r:e.width/2+Kf+1},t))):ae(e,"bpmn:Event")?(n=Yt("circle"),jt(n,Ne({cx:e.width/2,cy:e.height/2,r:e.width/2+Kf},t))):ae(e,"bpmn:DataObjectReference")&&voe(e,"bpmn:DataObjectReference")?n=goe(nen,{x:-6,y:-6},t):ae(e,"bpmn:DataStoreReference")&&voe(e,"bpmn:DataStoreReference")&&(n=goe(ren,{x:-6,y:-6},t)),n};_I.prototype.updateOutline=function(e,t){if(!qn(e))return In(e,["bpmn:SubProcess","bpmn:Group"])?(jt(t,{width:e.width+Kf*2,height:e.height+Kf*2}),!0):!!In(e,["bpmn:Event","bpmn:Gateway","bpmn:DataStoreReference","bpmn:DataObjectReference"])};function voe(e,t){var n;return t==="bpmn:DataObjectReference"?n=oen:t==="bpmn:DataStoreReference"&&(n=ien),e.width===n.width&&e.height===n.height}const aen={__depends__:[B2e],__init__:["outlineProvider"],outlineProvider:["type",_I]};var sen='';function Su(e){ZS.call(this,e)}Ht(Su,ZS);Su.Viewer=ph;Su.NavigatedViewer=aC;Su.prototype.createDiagram=function(){return this.importXML(sen)};Su.prototype._interactionModules=[dSe,mSe,ySe];Su.prototype._modelingModules=[rqt,TH,$qt,xqt,Gqt,DH,Zqt,iZt,JEe,iI,cZt,fZt,TZt,OZt,kZt,FZt,YZt,C2e,nJt,pJt,SJt,_Jt,D2e,QJt,ten,aen];Su.prototype._modules=[].concat(ph.prototype._modules,Su.prototype._interactionModules,Su.prototype._modelingModules);const len=({isEdit:e=!1,showCreateModal:t,handleCreate:n,handleCancel:r})=>{const o=Pn();console.log("isEdit",e);const[i]=jn.useForm(),a=()=>Math.random().toString(36).substring(2,15);p.useEffect(()=>{e||i.setFieldsValue({key:a(),type:j$})},[e,i]);const s=()=>{i.validateFields().then(async l=>{console.log("handleSaveDep:",l),n(l)}).catch(l=>{console.log("Failed:",l),_e.error("请检查输入内容")})};return M.jsx(M.Fragment,{children:M.jsx(kr,{title:o.formatMessage({id:"ticket.create.modal.title"}),open:t,onOk:s,onCancel:r,children:M.jsxs(jn,{form:i,name:"ticketCreateForm",submitter:!1,children:[M.jsx(sr,{name:"name",label:o.formatMessage({id:"ticket.create.name"}),rules:[{required:!0}]}),M.jsx(sr,{name:"key",label:o.formatMessage({id:"ticket.create.key"}),rules:[{required:!0,message:"请输入流程key"},{pattern:/^[a-z0-9_]+$/,message:"流程key只能包含小写字母、数字和下划线"}]}),M.jsx(Ym,{name:"type",label:o.formatMessage({id:"ticket.create.type"}),options:[{label:o.formatMessage({id:"ticket.type.ticket"}),value:j$}],rules:[{required:!0}]}),M.jsx(SS,{name:"description",label:o.formatMessage({id:"ticket.create.description"})})]})})})},cen=({element:e,modeler:t})=>{var d,f,h;const n=Pn(),r=p.useCallback(async m=>{if(!(!t||!e))try{const v=t.get("modeling"),g=t.get("bpmnFactory"),b=t.get("elementRegistry"),y={};if(Object.entries(m).forEach(([x,w])=>{switch(x){case"id":w&&w!==e.id&&v.updateProperties(e,{id:w});break;case"name":y.name=w;break;case"documentation":if(w){const S=g.create("bpmn:Documentation",{text:w});y.documentation=[S]}else y.documentation=[];break;case"assignee":e.type==="bpmn:UserTask"&&(y.assignee=w);break;case"priority":e.type==="bpmn:UserTask"&&(y.priority=w);break}}),Object.keys(y).length>0){v.updateProperties(e,y);const x=b.get(e.id);console.log("Updated element:",x);const{xml:w}=await t.saveXML({format:!0});console.log("Updated XML:",w)}}catch(v){console.error("Error updating properties:",v)}},[e,t]);if(!e||!t)return M.jsx(js,{title:n.formatMessage({id:"ticket.properties.title"}),children:n.formatMessage({id:"ticket.properties.noSelection"})});const o=e.businessObject||{},i=e.id||"",a=o.name||"",s=((f=(d=o.documentation)==null?void 0:d[0])==null?void 0:f.text)||"",l=((h=e.type)==null?void 0:h.replace("bpmn:",""))||"",c=o.assignee||"",u=o.priority||"";return console.log("Rendering properties for element:",{id:i,name:a,documentation:s,type:l,assignee:c,priority:u,businessObject:o}),M.jsx(js,{title:n.formatMessage({id:"ticket.properties.title"}),style:{height:"100%",overflowY:"auto"},children:M.jsxs(jn,{submitter:!1,onValuesChange:r,initialValues:{id:i,name:a,documentation:s,type:l,assignee:c,priority:u},children:[M.jsx(sr,{name:"id",label:n.formatMessage({id:"ticket.properties.id"}),disabled:!0}),M.jsx(sr,{name:"name",label:n.formatMessage({id:"ticket.properties.name"})}),M.jsx(Ym,{name:"type",label:n.formatMessage({id:"ticket.properties.type"}),disabled:!0,options:[{label:l,value:l}]}),M.jsx(SS,{name:"documentation",label:n.formatMessage({id:"ticket.properties.documentation"})}),e.type==="bpmn:UserTask"&&M.jsxs(M.Fragment,{children:[M.jsx(sr,{name:"assignee",label:n.formatMessage({id:"ticket.properties.assignee"})}),M.jsx(Ym,{name:"priority",label:n.formatMessage({id:"ticket.properties.priority"}),options:[{label:"Low",value:"50"},{label:"Medium",value:"100"},{label:"High",value:"150"}]})]})]},i)})},uen=Z.memo(cen);async function den(e){return Xn("/api/v1/ticket/process/query/org",{method:"GET",params:{...e}})}async function fen(e){return Xn("/api/v1/ticket/process/create",{method:"POST",data:{...e}})}async function pen(e){return Xn("/api/v1/ticket/process/update",{method:"POST",data:{...e}})}async function hen(e){return Xn("/api/v1/ticket/process/delete",{method:"POST",data:{...e}})}async function men(e){return Xn("/api/v1/ticket/process/query/deployments",{method:"GET",params:{...e}})}async function gen(e){return Xn("/api/v1/ticket/process/deploy",{method:"POST",data:{...e}})}async function ven(e){return Xn("/api/v1/ticket/process/undeploy",{method:"POST",data:{...e}})}const yen=({file:e,onDelete:t,showDelete:n=!0})=>{var o,i;const r=Pn();return M.jsxs("div",{style:{position:"relative",width:"50px",height:"50px",border:"1px solid #f0f0f0",borderRadius:"4px",overflow:"hidden"},title:r.formatMessage({id:(o=e==null?void 0:e.fileType)!=null&&o.startsWith("image/")?"upload.preview.image":"upload.preview.file"}),children:[n&&M.jsx(At,{type:"text",size:"small",icon:M.jsx(zc,{}),onClick:()=>t(e.uid),style:{position:"absolute",top:0,right:0,padding:"2px",background:"rgba(255, 255, 255, 0.8)",border:"none",borderRadius:"0 4px 0 4px",zIndex:1}}),M.jsx("div",{onClick:()=>window.open(e.fileUrl,"_blank"),style:{width:"100%",height:"100%",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},children:(i=e==null?void 0:e.fileType)!=null&&i.startsWith("image/")?M.jsx("img",{src:e==null?void 0:e.fileUrl,alt:e==null?void 0:e.fileName,style:{width:"100%",height:"100%",objectFit:"cover"}}):M.jsx("div",{style:{fontSize:"12px",padding:"4px",textAlign:"center",wordBreak:"break-all",display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden"},children:e.fileName})}),M.jsx("div",{style:{position:"absolute",bottom:0,left:0,right:0,background:"rgba(0, 0, 0, 0.5)",color:"#fff",fontSize:"10px",padding:"2px",textAlign:"center",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:e.fileName})]},e.uid)},{Dragger:ben}=Rc,xen=({type:e,acceptType:t,isModalOpen:n,attachments:r,handleSubmit:o,handleCancel:i})=>{const a=Pn(),[s,l]=p.useState([]),c=ds(C=>C.currentOrg),[u,d]=p.useState([]),[f,h]=p.useState({file:null,fileName:"test.pdf",fileType:"application/pdf",isAvatar:"false",kbType:e,categoryUid:"",kbUid:"",orgUid:c==null?void 0:c.uid,channel:mr,extra:{autoGenerateLlmQa:"false",autoLlmSplit:"false"}}),[m,v]=p.useState([]),[g,b]=p.useState(!1),y=p.useMemo(()=>({name:"file",multiple:!0,accept:t,action:q1(),headers:{Authorization:"Bearer "+localStorage.getItem(kp)},data:{...f},fileList:m,showUploadList:!0,beforeUpload(C){var _;if(C.size>10485760)return _e.error(a.formatMessage({id:"upload.size.limit",defaultMessage:"文件大小不能超过10MB"})),Rc.LIST_IGNORE;if(l(P=>[...P,C]),t&&t!=="*"){const P=t.split(","),$="."+((_=C.name.split(".").pop())==null?void 0:_.toLowerCase());if(!P.some(T=>T==="*"?!0:T.startsWith(".")?$===T:C.type===T))return _e.error(a.formatMessage({id:"upload.type.invalid",defaultMessage:"不支持的文件类型: {fileType},请选择 {acceptTypes} 格式的文件"},{fileType:C.type||$,acceptTypes:t})),Rc.LIST_IGNORE}return v(P=>[...P,{...C,status:"done",name:C.name,uid:C.uid,originFileObj:C}]),!1},onRemove:C=>{v(E=>E.filter(_=>_.uid!==C.uid))},onChange(C){var E;C.file.status==="uploading"&&_e.loading(a.formatMessage({id:"upload.uploading"},{filename:C.file.name})),C.file.status==="done"?((E=C.file.response)==null?void 0:E.code)===200?(_e.destroy(),_e.success(a.formatMessage({id:"upload.success"},{filename:C.file.name})),d(_=>[..._,C.file.response.data])):(_e.destroy(),_e.error(a.formatMessage({id:"upload.failed"},{filename:C.file.name}))):C.file.status==="error"&&_e.error(a.formatMessage({id:"upload.failed"},{filename:C.file.name}))},onDrop(C){if(console.log("Dropped files",C.dataTransfer.files),t&&t!=="*"&&C.dataTransfer.files.length>0){const E=t.split(","),_=Array.from(C.dataTransfer.files).filter(P=>{var T;const $="."+((T=P.name.split(".").pop())==null?void 0:T.toLowerCase());return!E.some(R=>R==="*"?!0:R.startsWith(".")?$===R:P.type===R)});if(_.length>0){const P=_.map($=>$.name).join(", ");_e.error(a.formatMessage({id:"upload.drop.type.invalid",defaultMessage:"拖入的文件包含不支持的类型: {fileNames},请选择 {acceptTypes} 格式的文件"},{fileNames:P,acceptTypes:t}))}}}}),[f,m,a,t]);p.useEffect(()=>{h(C=>({...C,kbType:e,categoryUid:""})),r&&d(r.map(C=>C.upload)),v([])},[e,r]);const x=()=>{o(s,u)},w=C=>{console.log("handleDelete",C);const E=u.find(P=>P.uid===C);if(!E)return;const _=E.fileName.split("_").slice(1).join("_");l(P=>P.filter($=>$.name!==_)),d(P=>P.filter($=>$.uid!==C))},S=async()=>{if(m.length===0){_e.warning(a.formatMessage({id:"upload.nofiles",defaultMessage:"请先选择文件"}));return}b(!0);const C=m.map(E=>{const _=new FormData;if(E.originFileObj)_.append("file",E.originFileObj);else if(console.error("originFileObj is missing for file:",E),E instanceof File)_.append("file",E),console.log("Used file directly as it is a File instance");else return E.url?(console.error("File has URL but no originFileObj:",E.url),Promise.reject(new Error("No file object available"))):Promise.reject(new Error("Invalid file object and no alternatives"));const P=Ft(new Date).format("YYYYMMDDHHmmss")+"_"+E.name;return _.append("fileName",P),_.append("fileType",E.type||"application/octet-stream"),_.append("isAvatar","false"),_.append("kbType",e),_.append("categoryUid",f.categoryUid||""),_.append("kbUid",""),_.append("orgUid",(c==null?void 0:c.uid)||""),_.append("client",mr),fetch(q1(),{method:"POST",headers:{Authorization:"Bearer "+localStorage.getItem(kp)},body:_}).then($=>{if(!$.ok)throw new Error(`HTTP error! status: ${$.status}`);return $.json()}).catch($=>{throw console.error("Upload error for file:",E.name,$),$})});try{_e.loading(a.formatMessage({id:"upload.batch.uploading",defaultMessage:"正在上传文件..."}));const E=await Promise.allSettled(C),_=E.filter($=>{var T;return $.status==="fulfilled"&&((T=$.value)==null?void 0:T.code)===200}).map($=>$.value.data),P=E.filter($=>{var T;return $.status==="rejected"||$.status==="fulfilled"&&((T=$.value)==null?void 0:T.code)!==200}).length;d($=>[...$,..._]),v([]),_e.destroy(),P===0?_e.success(a.formatMessage({id:"upload.batch.success",defaultMessage:"成功上传 {count} 个文件"},{count:_.length})):_e.warning(a.formatMessage({id:"upload.batch.partial",defaultMessage:"成功上传 {success} 个文件,{failed} 个文件上传失败"},{success:_.length,failed:P}))}catch(E){console.error("上传错误:",E),_e.destroy(),_e.error(a.formatMessage({id:"upload.batch.error",defaultMessage:"上传过程发生错误"}))}finally{b(!1)}};return M.jsxs(kr,{title:a.formatMessage({id:"upload.modal.title"}),open:n,onOk:x,onCancel:i,children:[M.jsxs(ben,{...y,children:[M.jsx("p",{className:"ant-upload-drag-icon",children:M.jsx(Get,{})}),M.jsx("p",{className:"ant-upload-text",children:a.formatMessage({id:"upload.drag.text"})}),M.jsx("p",{className:"ant-upload-hint",children:t?a.formatMessage({id:"upload.drag.hint.withtype.size",defaultMessage:"支持单个或批量上传 {acceptTypes} 格式的文件,文件大小不超过10MB"},{acceptTypes:t.replace(/\./g,"")}):a.formatMessage({id:"upload.drag.hint.size"})})]}),M.jsx("div",{style:{marginTop:"16px",textAlign:"center"},children:M.jsxs(At,{type:"primary",onClick:S,disabled:m.length===0,loading:g,icon:M.jsx(det,{}),children:[a.formatMessage({id:"upload.start",defaultMessage:"开始上传"}),m.length>0&&` (${m.length})`]})}),u.length>0&&M.jsxs("div",{style:{marginTop:"16px",maxHeight:"200px",overflowY:"auto"},children:[M.jsx("h4",{children:a.formatMessage({id:"upload.uploaded.files",defaultMessage:"已上传文件"})}),M.jsx("div",{style:{display:"flex",flexWrap:"wrap",gap:"12px"},children:u.map(C=>M.jsx(yen,{file:C,onDelete:w},C.uid))})]})]})},{Header:wen,Content:Cen}=Nr,yoe=` -`,Q2e=()=>{const e=Pn(),{isDarkMode:t}=Xi(),{translateString:n}=Wc(),r=f.useRef(null),o=f.useRef(null),[i,a]=f.useState(!1),[s,l]=f.useState(!1),[c,u]=f.useState(!1),[d,p]=f.useState(null),{headerStyle:h}=df(),[m,v]=f.useState([]),g=da(F=>F.userInfo),x=da(F=>F.setUserInfo),{currentOrg:y,setCurrentOrg:b}=ds(F=>({currentOrg:F.currentOrg,setCurrentOrg:F.setCurrentOrg})),C=Jx(F=>F.currentProcess),S=Jx(F=>F.setCurrentProcess),w=Jx(F=>F.processResult),E=Jx(F=>F.setProcessResult),_={color:t?"#fff":"#000",display:"flex",alignItems:"center",margin:0,"& .title-text":{marginRight:16},"& .title-actions":{display:"flex",alignItems:"center",gap:8}},P=async F=>{console.log("Menu clicked:",F);const W=w.data.content.find(X=>X.uid===F.key);if(W){if(console.log("Selected process:",W),c)try{const{xml:X}=await o.current.saveXML({format:!0});await k(X)}catch(X){console.error("Error saving current process:",X)}S(W),u(!1),p(null)}},$={items:m,selectedKeys:C?[C.uid]:[],onClick:P},R=async()=>{const F=await Nz();F.data.code===200?(x(F.data.data),b(F.data.data.currentOrganization)):_e.error(e.formatMessage({id:"dashboard.error.message",defaultMessage:"获取数据失败"}))},O=async()=>{const F=await men({pageNumber:0,pageSize:100,orgUid:y==null?void 0:y.uid});console.log("Fetch process deployments response:",F.data),F.data.code===200||_e.error(e.formatMessage({id:"ticket.fetch.processes.error"}))},T=async()=>{if(_e.loading(e.formatMessage({id:"ticket.fetch.processes.loading"})),!(y!=null&&y.uid)){await R();return}const F=await den({pageNumber:0,pageSize:100,orgUid:y==null?void 0:y.uid,type:j$});console.log("Fetch processes response:",F.data),F.data.code===200?(F.data.data.content.length===0&&(_e.warning(e.formatMessage({id:"ticket.fetch.processes.empty"})),l(!0)),E(F.data),_e.destroy()):(_e.destroy(),_e.error(e.formatMessage({id:"ticket.fetch.processes.error"})))};f.useEffect(()=>{T(),O()},[]),f.useEffect(()=>{console.log("currentOrg changed:",y),T()},[y]),f.useEffect(()=>{var F,W,X;if(console.log("processResult changed:",w),console.log("currentProcess:",C),(F=w==null?void 0:w.data)!=null&&F.content){const J=w.data.content.map(A=>({key:A.uid,label:n(A.name)}));console.log("New dropdown items:",J),v(J);const q=w.data.content.find(A=>A.uid===(C==null?void 0:C.uid));q&&S(q)}!C&&((X=(W=w==null?void 0:w.data)==null?void 0:W.content)==null?void 0:X.length)>0&&(console.log("Setting initial process"),S(w.data.content[0]))},[w,C]),f.useEffect(()=>{C?(console.log("initBpmnModeler currentProcess:",C),I(C==null?void 0:C.content)):I(yoe)},[C]);const I=async F=>{if(r.current){o.current&&o.current.destroy(),r.current.innerHTML="";const W=new Su({container:r.current,additionalModules:[],...t?{propertiesPanel:{parent:"#properties",style:{background:"#141414",color:"#fff"}},canvas:{drdBackgroundColor:"#141414",gridColor:"#2a2a2a"}}:{}});try{await W.importXML(F),W.get("canvas").zoom("fit-viewport");const J=W.get("eventBus"),q=G=>{console.log("Selection changed:",G),G.newSelection&&G.newSelection.length?p(G.newSelection[0]):G.element?p(G.element):p(null)},A=()=>{console.log("Diagram changed"),u(!0)};J.on("selection.changed",q),J.on("element.click",q),["commandStack.changed","element.changed","shape.added","shape.removed","connect.end"].forEach(G=>{J.on(G,A)}),o.current=W}catch(X){console.error("Error initializing modeler:",X),_e.error(e.formatMessage({id:"ticket.create.error"}))}}};f.useEffect(()=>(C?(console.log("initBpmnModeler Current process:",C),I(C==null?void 0:C.content)):(console.log("initBpmnModeler No current process, initializing empty process"),I(yoe)),()=>{o.current&&o.current.destroy()}),[]);const k=async F=>{try{if(!C){console.warn("No current process to save");return}const W=F.includes("xmlns:flowable")?F:F.replace('xmlns:modeler="http://camunda.org/schema/modeler/1.0"','xmlns:modeler="http://camunda.org/schema/modeler/1.0" xmlns:flowable="http://flowable.org/bpmn"'),X={...C,content:W};console.log("Update process:",{processUid:X.uid,processName:X.name,currentProcessUid:C.uid});const J=await pen({uid:X.uid,name:X.name,key:X.key,description:X.description,content:W,orgUid:y==null?void 0:y.uid});console.log("Update response:",J.data),J.data.code===200?(S(J.data.data),u(!1),_e.success(e.formatMessage({id:"ticket.autosave.success"})),T()):_e.error(e.formatMessage({id:"ticket.save.error"}))}catch(W){console.error("Error auto-saving diagram:",W),_e.error(e.formatMessage({id:"ticket.autosave.error"}))}};f.useEffect(()=>{if(!c||!o.current||!C)return;const F=setTimeout(async()=>{},2e3);return()=>{clearTimeout(F)}},[c,C]);const N=async()=>{try{const{xml:F}=await o.current.saveXML({format:!0}),W=F.includes("xmlns:flowable")?F:F.replace('xmlns:modeler="http://camunda.org/schema/modeler/1.0"','xmlns:modeler="http://camunda.org/schema/modeler/1.0" xmlns:flowable="http://flowable.org/bpmn"'),X=new Blob([W],{type:"text/xml"}),J=URL.createObjectURL(X),q=document.createElement("a");q.href=J;const A=new Date().toISOString().replace(/[^0-9]/g,"").slice(0,14);q.download=`${A}_workflow.bpmn20.xml`,q.click(),URL.revokeObjectURL(J),_e.success(e.formatMessage({id:"ticket.export.success"}))}catch(F){console.error("Error exporting BPMN:",F),_e.error(e.formatMessage({id:"ticket.export.error"}))}},D=async(F,W)=>{if(console.log("handleUploadDragSubmit files:",F,"uploads:",W),a(!1),!F.length){_e.error(e.formatMessage({id:"ticket.import.no.file"}));return}const X=F[0],J=new FileReader;J.onload=async q=>{var A;try{const z=(A=q.target)==null?void 0:A.result;if(!z||typeof z!="string")throw new Error("Invalid XML content");console.log("Importing XML:",z),await I(z),_e.success(e.formatMessage({id:"ticket.import.success"}))}catch(z){console.error("Error importing BPMN:",z),_e.error(e.formatMessage({id:"ticket.import.error"},{error:z.message}))}},J.onerror=q=>{console.error("Error reading file:",q),_e.error(e.formatMessage({id:"ticket.import.read.error"}))},J.readAsText(X)},L=(C==null?void 0:C.userUid)===null,H=async F=>{console.log("Create values:",F);try{_e.loading(e.formatMessage({id:"ticket.create.loading"}));const W=` +`,Q2e=()=>{const e=Pn(),{isDarkMode:t}=Qi(),{translateString:n}=Wc(),r=p.useRef(null),o=p.useRef(null),[i,a]=p.useState(!1),[s,l]=p.useState(!1),[c,u]=p.useState(!1),[d,f]=p.useState(null),{headerStyle:h}=df(),[m,v]=p.useState([]),g=fa(F=>F.userInfo),b=fa(F=>F.setUserInfo),{currentOrg:y,setCurrentOrg:x}=ds(F=>({currentOrg:F.currentOrg,setCurrentOrg:F.setCurrentOrg})),w=Jx(F=>F.currentProcess),S=Jx(F=>F.setCurrentProcess),C=Jx(F=>F.processResult),E=Jx(F=>F.setProcessResult),_={color:t?"#fff":"#000",display:"flex",alignItems:"center",margin:0,"& .title-text":{marginRight:16},"& .title-actions":{display:"flex",alignItems:"center",gap:8}},P=async F=>{console.log("Menu clicked:",F);const W=C.data.content.find(X=>X.uid===F.key);if(W){if(console.log("Selected process:",W),c)try{const{xml:X}=await o.current.saveXML({format:!0});await I(X)}catch(X){console.error("Error saving current process:",X)}S(W),u(!1),f(null)}},$={items:m,selectedKeys:w?[w.uid]:[],onClick:P},T=async()=>{const F=await Dz();F.data.code===200?(b(F.data.data),x(F.data.data.currentOrganization)):_e.error(e.formatMessage({id:"dashboard.error.message",defaultMessage:"获取数据失败"}))},R=async()=>{const F=await men({pageNumber:0,pageSize:100,orgUid:y==null?void 0:y.uid});console.log("Fetch process deployments response:",F.data),F.data.code===200||_e.error(e.formatMessage({id:"ticket.fetch.processes.error"}))},O=async()=>{if(_e.loading(e.formatMessage({id:"ticket.fetch.processes.loading"})),!(y!=null&&y.uid)){await T();return}const F=await den({pageNumber:0,pageSize:100,orgUid:y==null?void 0:y.uid,type:j$});console.log("Fetch processes response:",F.data),F.data.code===200?(F.data.data.content.length===0&&(_e.warning(e.formatMessage({id:"ticket.fetch.processes.empty"})),l(!0)),E(F.data),_e.destroy()):(_e.destroy(),_e.error(e.formatMessage({id:"ticket.fetch.processes.error"})))};p.useEffect(()=>{O(),R()},[]),p.useEffect(()=>{console.log("currentOrg changed:",y),O()},[y]),p.useEffect(()=>{var F,W,X;if(console.log("processResult changed:",C),console.log("currentProcess:",w),(F=C==null?void 0:C.data)!=null&&F.content){const J=C.data.content.map(A=>({key:A.uid,label:n(A.name)}));console.log("New dropdown items:",J),v(J);const q=C.data.content.find(A=>A.uid===(w==null?void 0:w.uid));q&&S(q)}!w&&((X=(W=C==null?void 0:C.data)==null?void 0:W.content)==null?void 0:X.length)>0&&(console.log("Setting initial process"),S(C.data.content[0]))},[C,w]),p.useEffect(()=>{w?(console.log("initBpmnModeler currentProcess:",w),k(w==null?void 0:w.content)):k(yoe)},[w]);const k=async F=>{if(r.current){o.current&&o.current.destroy(),r.current.innerHTML="";const W=new Su({container:r.current,additionalModules:[],...t?{propertiesPanel:{parent:"#properties",style:{background:"#141414",color:"#fff"}},canvas:{drdBackgroundColor:"#141414",gridColor:"#2a2a2a"}}:{}});try{await W.importXML(F),W.get("canvas").zoom("fit-viewport");const J=W.get("eventBus"),q=G=>{console.log("Selection changed:",G),G.newSelection&&G.newSelection.length?f(G.newSelection[0]):G.element?f(G.element):f(null)},A=()=>{console.log("Diagram changed"),u(!0)};J.on("selection.changed",q),J.on("element.click",q),["commandStack.changed","element.changed","shape.added","shape.removed","connect.end"].forEach(G=>{J.on(G,A)}),o.current=W}catch(X){console.error("Error initializing modeler:",X),_e.error(e.formatMessage({id:"ticket.create.error"}))}}};p.useEffect(()=>(w?(console.log("initBpmnModeler Current process:",w),k(w==null?void 0:w.content)):(console.log("initBpmnModeler No current process, initializing empty process"),k(yoe)),()=>{o.current&&o.current.destroy()}),[]);const I=async F=>{try{if(!w){console.warn("No current process to save");return}const W=F.includes("xmlns:flowable")?F:F.replace('xmlns:modeler="http://camunda.org/schema/modeler/1.0"','xmlns:modeler="http://camunda.org/schema/modeler/1.0" xmlns:flowable="http://flowable.org/bpmn"'),X={...w,content:W};console.log("Update process:",{processUid:X.uid,processName:X.name,currentProcessUid:w.uid});const J=await pen({uid:X.uid,name:X.name,key:X.key,description:X.description,content:W,orgUid:y==null?void 0:y.uid});console.log("Update response:",J.data),J.data.code===200?(S(J.data.data),u(!1),_e.success(e.formatMessage({id:"ticket.autosave.success"})),O()):_e.error(e.formatMessage({id:"ticket.save.error"}))}catch(W){console.error("Error auto-saving diagram:",W),_e.error(e.formatMessage({id:"ticket.autosave.error"}))}};p.useEffect(()=>{if(!c||!o.current||!w)return;const F=setTimeout(async()=>{},2e3);return()=>{clearTimeout(F)}},[c,w]);const D=async()=>{try{const{xml:F}=await o.current.saveXML({format:!0}),W=F.includes("xmlns:flowable")?F:F.replace('xmlns:modeler="http://camunda.org/schema/modeler/1.0"','xmlns:modeler="http://camunda.org/schema/modeler/1.0" xmlns:flowable="http://flowable.org/bpmn"'),X=new Blob([W],{type:"text/xml"}),J=URL.createObjectURL(X),q=document.createElement("a");q.href=J;const A=new Date().toISOString().replace(/[^0-9]/g,"").slice(0,14);q.download=`${A}_workflow.bpmn20.xml`,q.click(),URL.revokeObjectURL(J),_e.success(e.formatMessage({id:"ticket.export.success"}))}catch(F){console.error("Error exporting BPMN:",F),_e.error(e.formatMessage({id:"ticket.export.error"}))}},N=async(F,W)=>{if(console.log("handleUploadDragSubmit files:",F,"uploads:",W),a(!1),!F.length){_e.error(e.formatMessage({id:"ticket.import.no.file"}));return}const X=F[0],J=new FileReader;J.onload=async q=>{var A;try{const z=(A=q.target)==null?void 0:A.result;if(!z||typeof z!="string")throw new Error("Invalid XML content");console.log("Importing XML:",z),await k(z),_e.success(e.formatMessage({id:"ticket.import.success"}))}catch(z){console.error("Error importing BPMN:",z),_e.error(e.formatMessage({id:"ticket.import.error"},{error:z.message}))}},J.onerror=q=>{console.error("Error reading file:",q),_e.error(e.formatMessage({id:"ticket.import.read.error"}))},J.readAsText(X)},L=(w==null?void 0:w.userUid)===null,H=async F=>{console.log("Create values:",F);try{_e.loading(e.formatMessage({id:"ticket.create.loading"}));const W=` -`;console.log("Generated XML:",W);try{await o.current.importXML(W);const{xml:X}=await o.current.saveXML({format:!0});console.log("Validated XML:",X);const J=await fen({name:F.name,key:F.key,description:F.description,content:X,type:j$,orgUid:y==null?void 0:y.uid,userUid:g==null?void 0:g.uid});console.log("Create process response:",J),J.data.code===200?(S(J.data.data),await I(X),l(!1),_e.destroy(),_e.success(e.formatMessage({id:"ticket.create.success"})),T()):(_e.destroy(),_e.error(e.formatMessage({id:"ticket.create.error"})))}catch(X){console.error("Error importing or validating BPMN:",X),console.error("Invalid XML:",W),_e.destroy(),_e.error(e.formatMessage({id:"ticket.create.error.invalid",defaultMessage:"Invalid BPMN structure"}))}}catch(W){console.error("Error creating new process:",W),_e.destroy(),_e.error(e.formatMessage({id:"ticket.create.error"}))}},U=async()=>{if(console.log("handleSave"),C){const{xml:F}=await o.current.saveXML({format:!0});await k(F)}},V=async()=>{if(console.log("handleDeploy",C),C)if(C!=null&&C.deployed)Ir.confirm({title:e.formatMessage({id:"ticket.undeploy.confirm.title"}),content:e.formatMessage({id:"ticket.undeploy.confirm.content"}),okText:e.formatMessage({id:"common.yes"}),cancelText:e.formatMessage({id:"common.no"}),onOk:async()=>{_e.loading(e.formatMessage({id:"ticket.undeploy.loading"}));const F={uid:C==null?void 0:C.uid,orgUid:y==null?void 0:y.uid},W=await ven(F);console.log("Undeploy process response:",F,W.data),W.data.code===200?(_e.destroy(),_e.success(e.formatMessage({id:"ticket.undeploy.success"})),T()):(_e.destroy(),_e.error(W.data.message))}});else{_e.loading(e.formatMessage({id:"ticket.deploy.loading"}));const F={uid:C==null?void 0:C.uid,orgUid:y==null?void 0:y.uid},W=await gen(F);console.log("Deploy process response:",F,W.data),W.data.code===200?(_e.destroy(),_e.success(e.formatMessage({id:"ticket.deploy.success"})),T()):(_e.destroy(),_e.error(W.data.message))}},j=async()=>{console.log("handleDelete"),Ir.confirm({title:e.formatMessage({id:"ticket.delete.confirm"}),onOk:async()=>{if(C){const F=await hen({uid:C.uid,orgUid:y==null?void 0:y.uid});console.log("Delete process response:",F),F.data.code===200?(_e.success(e.formatMessage({id:"ticket.delete.success"})),T(),S(null)):_e.error(e.formatMessage({id:"ticket.delete.failed"}))}}})};return f.useEffect(()=>{const F=document.createElement("style");F.textContent=` +`;console.log("Generated XML:",W);try{await o.current.importXML(W);const{xml:X}=await o.current.saveXML({format:!0});console.log("Validated XML:",X);const J=await fen({name:F.name,key:F.key,description:F.description,content:X,type:j$,orgUid:y==null?void 0:y.uid,userUid:g==null?void 0:g.uid});console.log("Create process response:",J),J.data.code===200?(S(J.data.data),await k(X),l(!1),_e.destroy(),_e.success(e.formatMessage({id:"ticket.create.success"})),O()):(_e.destroy(),_e.error(e.formatMessage({id:"ticket.create.error"})))}catch(X){console.error("Error importing or validating BPMN:",X),console.error("Invalid XML:",W),_e.destroy(),_e.error(e.formatMessage({id:"ticket.create.error.invalid",defaultMessage:"Invalid BPMN structure"}))}}catch(W){console.error("Error creating new process:",W),_e.destroy(),_e.error(e.formatMessage({id:"ticket.create.error"}))}},U=async()=>{if(console.log("handleSave"),w){const{xml:F}=await o.current.saveXML({format:!0});await I(F)}},V=async()=>{if(console.log("handleDeploy",w),w)if(w!=null&&w.deployed)kr.confirm({title:e.formatMessage({id:"ticket.undeploy.confirm.title"}),content:e.formatMessage({id:"ticket.undeploy.confirm.content"}),okText:e.formatMessage({id:"common.yes"}),cancelText:e.formatMessage({id:"common.no"}),onOk:async()=>{_e.loading(e.formatMessage({id:"ticket.undeploy.loading"}));const F={uid:w==null?void 0:w.uid,orgUid:y==null?void 0:y.uid},W=await ven(F);console.log("Undeploy process response:",F,W.data),W.data.code===200?(_e.destroy(),_e.success(e.formatMessage({id:"ticket.undeploy.success"})),O()):(_e.destroy(),_e.error(W.data.message))}});else{_e.loading(e.formatMessage({id:"ticket.deploy.loading"}));const F={uid:w==null?void 0:w.uid,orgUid:y==null?void 0:y.uid},W=await gen(F);console.log("Deploy process response:",F,W.data),W.data.code===200?(_e.destroy(),_e.success(e.formatMessage({id:"ticket.deploy.success"})),O()):(_e.destroy(),_e.error(W.data.message))}},j=async()=>{console.log("handleDelete"),kr.confirm({title:e.formatMessage({id:"ticket.delete.confirm"}),onOk:async()=>{if(w){const F=await hen({uid:w.uid,orgUid:y==null?void 0:y.uid});console.log("Delete process response:",F),F.data.code===200?(_e.success(e.formatMessage({id:"ticket.delete.success"})),O(),S(null)):_e.error(e.formatMessage({id:"ticket.delete.failed"}))}}})};return p.useEffect(()=>{const F=document.createElement("style");F.textContent=` /* 基础文本样式 */ .djs-label { font-family: 'Arial', sans-serif !important; @@ -1109,7 +1109,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho .dark-mode .djs-grid { stroke: #262626 !important; } - `,document.head.appendChild(F);const W=r.current;return W&&(W.classList.remove("dark-mode","light-mode"),W.classList.add(t?"dark-mode":"light-mode")),()=>{document.head.removeChild(F)}},[t]),M.jsxs(Dr,{style:{height:"100%"},children:[M.jsx(Cen,{style:h,children:M.jsxs("div",{className:"header-content",children:[M.jsxs("h1",{style:_,children:[M.jsx("span",{className:"title-text",style:{color:t?"#fff":"#000"},children:e.formatMessage({id:"ticket.title"})}),M.jsxs("span",{className:"title-actions",style:{marginLeft:16},children:[M.jsx(At,{type:"primary",icon:M.jsx(Qw,{}),onClick:()=>{U(),l(!0)},style:{marginRight:8},children:e.formatMessage({id:"ticket.create"})}),M.jsx(z0,{menu:$,trigger:["click"],children:M.jsx("a",{onClick:F=>F.preventDefault(),style:{color:t?"#fff":"#000",opacity:.85},children:M.jsx(Ri,{children:w.data.content.length>0?M.jsxs("span",{children:[n(C==null?void 0:C.name)||e.formatMessage({id:"ticket.select.process"}),M.jsx(Lp,{})]}):M.jsx("span",{children:e.formatMessage({id:"ticket.no.process"})})})})})]})]}),M.jsxs("div",{className:"header-actions",children:[M.jsx(At,{type:"primary",icon:M.jsx(eh,{}),onClick:()=>a(!0),children:e.formatMessage({id:"ticket.import"})}),M.jsx(At,{type:"primary",icon:M.jsx(IT,{}),onClick:N,children:e.formatMessage({id:"ticket.export"})}),M.jsx(At,{type:"primary",icon:M.jsx(kT,{}),onClick:U,children:e.formatMessage({id:"ticket.save"})}),M.jsx(At,{type:"primary",icon:M.jsx(Vet,{}),onClick:V,children:C!=null&&C.deployed?e.formatMessage({id:"ticket.undeploy"}):e.formatMessage({id:"ticket.deploy"})}),!L&&M.jsx(At,{type:"primary",icon:M.jsx(zc,{}),onClick:j,children:e.formatMessage({id:"ticket.delete"})})]})]})}),M.jsx(Dr,{children:M.jsx(wen,{style:{background:t?"#141414":"#fff",position:"relative",height:"calc(100vh - 64px)",display:"flex"},children:M.jsxs(fp,{children:[M.jsx(fp.Panel,{children:M.jsx("div",{ref:r,className:"bpmn-container",style:{width:"100%",height:"100%",position:"absolute",top:0,left:0,background:t?"#141414":"#fff"}})}),M.jsx(fp.Panel,{defaultSize:"300",children:M.jsx(uen,{element:d,modeler:o.current})})]})})}),i&&M.jsx(xen,{type:hPe,isModalOpen:i,handleSubmit:D,handleCancel:()=>a(!1)}),s&&M.jsx(len,{isEdit:!1,showCreateModal:s,handleCreate:H,handleCancel:()=>l(!1)})]})};async function Sen(e){return Xn("/api/v1/org/create",{method:"POST",data:{...e,channel:mr}})}const Een=({open:e,onClose:t,onSuccess:n})=>{const r=Pn(),{userInfo:o}=H7(),[i,a]=f.useState(!1),[s,l]=f.useState(""),[c,u]=f.useState(!1),d=()=>{t()},p=()=>{_e.error(r.formatMessage({id:"welcome.message.org.required"}))},h=async()=>{if(s===""){_e.error(r.formatMessage({id:"welcome.message.org.name.required"}));return}a(!0),_e.loading(r.formatMessage({id:"welcome.message.org.creating"}));const v=o!=null&&o.mobile?o==null?void 0:o.mobile:o==null?void 0:o.email,g={name:s,code:v,logo:"https://www.weiyuai.cn/logo.png",description:s+"description"};try{const x=await Sen(g);x.data.code===200?(a(!1),_e.destroy(),_e.success(r.formatMessage({id:"welcome.message.create.success"})),n(x.data.data),t()):(a(!1),_e.destroy(),_e.error(r.formatMessage({id:"welcome.message.create.failed"})))}catch{a(!1),_e.destroy(),_e.error(r.formatMessage({id:"welcome.message.create.failed"}))}},m=()=>{c?h():(u(!0),a(!1))};return M.jsxs(Ir,{title:r.formatMessage({id:"welcome.modal.title"}),closable:!1,open:e,onCancel:p,maskClosable:!1,footer:[M.jsx(At,{type:"primary",onClick:d,disabled:!0,children:r.formatMessage({id:"welcome.modal.join"})},"join"),M.jsx(At,{type:"primary",loading:i,onClick:m,children:r.formatMessage({id:"welcome.modal.create"})},"create")],children:[M.jsx("p",{children:r.formatMessage({id:"welcome.modal.description"})}),c&&M.jsx(Hn,{placeholder:r.formatMessage({id:"welcome.modal.input.placeholder"}),value:s,onChange:v=>l(v.target.value),onPressEnter:h,autoFocus:!0})]})},_en=({open:e,onClose:t})=>{const n=Pn(),r=Tl(),o=()=>{t(),r("/setting/certification")},i=()=>{localStorage.setItem("skipVerification","true"),t()};return M.jsx(Ir,{title:n.formatMessage({id:"welcome.verify.modal.title",defaultMessage:"账号验证提示"}),open:e,onCancel:i,footer:[M.jsx(At,{onClick:i,children:n.formatMessage({id:"welcome.verify.later",defaultMessage:"稍后验证"})},"later"),M.jsx(At,{type:"primary",onClick:o,children:n.formatMessage({id:"welcome.verify.now",defaultMessage:"立即验证"})},"now")],children:M.jsx("p",{children:n.formatMessage({id:"welcome.verify.modal.description",defaultMessage:"您的邮箱和手机号尚未验证,为保障账号安全,建议您尽快完成验证。"})})})},kon="ANONYMOUS",Non="EVENT_BUS_SERVER_ERROR_500",Don="EVENT_BUS_HTTP_ERROR",Aon="ACCESS_TOKEN",Fon="WEB_FLOAT",$en="CLOSE_CHAT_WINDOW",Pen="MAXIMIZE_WINDOW",Men="MINIMIZE_WINDOW",Ren="RECEIVE_MESSAGE",Oen="INVITE_VISITOR",Ten="INVITE_VISITOR_ACCEPT",Ien="INVITE_VISITOR_REJECT",ken="LOCALSTORAGE_RESPONSE",ad="BYTEDESK_UID",Ff="BYTEDESK_VISITOR_UID",mv="BYTEDESK_BROWSE_FAILED_TIMESTAMP";var Nen=Object.defineProperty,Den=(e,t,n)=>t in e?Nen(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Wa=(e,t,n)=>Den(e,typeof t!="symbol"?t+"":t,n);class Aen{constructor(t){Wa(this,"config"),Wa(this,"bubble",null),Wa(this,"window",null),Wa(this,"inviteDialog",null),Wa(this,"contextMenu",null),Wa(this,"hideTimeout",null),Wa(this,"isVisible",!1),Wa(this,"isDragging",!1),Wa(this,"windowState","normal"),Wa(this,"loopCount",0),Wa(this,"loopTimer",null),Wa(this,"initVisitorPromise",null),Wa(this,"getUnreadMessageCountPromise",null),Wa(this,"clearUnreadMessagesPromise",null),this.config={...this.getDefaultConfig(),...t},this.setupApiUrl()}async setupApiUrl(){try{const{setApiUrl:t}=await bv(async()=>{const{setApiUrl:r}=await import("./index-dhFcjfdL.js");return{setApiUrl:r}},[]),n=this.config.apiUrl||"https://api.weiyuai.cn";t(n),this.config.isDebug&&console.log("API URL 已设置为:",n)}catch(t){console.error("设置API URL时出错:",t)}}getDefaultConfig(){return{isDebug:!1,forceRefresh:!1,htmlUrl:"https://cdn.weiyuai.cn/chat",apiUrl:"https://api.weiyuai.cn",placement:"bottom-right",marginBottom:20,marginSide:20,autoPopup:!1,inviteConfig:{show:!1,text:"邀请您加入对话",acceptText:"开始对话",rejectText:"稍后再说"},tabsConfig:{home:!1,messages:!0,help:!1,news:!1},bubbleConfig:{show:!0,icon:"👋",title:"需要帮助吗?",subtitle:"点击开始对话"},buttonConfig:{show:!0,width:60,height:60,onClick:()=>{this.showChat()}},chatConfig:{org:"df_org_uid",t:"2",sid:"df_rt_uid"},animation:{enabled:!0,duration:300,type:"ease"},theme:{mode:"system",textColor:"#ffffff",backgroundColor:"#0066FF"},window:{width:380,height:640},draggable:!1,locale:"zh-cn"}}async init(){var t;await this._initVisitor(),await this._browseVisitor(),this.createBubble(),this.createInviteDialog(),this.setupMessageListener(),this.setupResizeListener(),this._getUnreadMessageCount(),this.config.autoPopup&&setTimeout(()=>{this.showChat()},this.config.autoPopupDelay||1e3),(t=this.config.inviteConfig)!=null&&t.show&&setTimeout(()=>{this.showInviteDialog()},this.config.inviteConfig.delay||3e3)}async _initVisitor(){var t,n,r,o;if(this.initVisitorPromise)return console.log("访客初始化请求正在进行中,返回现有Promise"),this.initVisitorPromise;const i=localStorage.getItem(ad),a=localStorage.getItem(Ff);console.log("localUid: ",i),console.log("localVisitorUid: ",a);const s=(t=this.config.chatConfig)!=null&&t.visitorUid&&a?((n=this.config.chatConfig)==null?void 0:n.visitorUid)===a:!0;return i&&a&&s?(console.log("访客信息相同,直接返回本地访客信息"),(o=(r=this.config).onVisitorInfo)==null||o.call(r,i||"",a||""),{uid:i,visitorUid:a}):(console.log("开始创建访客初始化Promise"),this.initVisitorPromise=bv(()=>import("./index-BATykYj6.js"),__vite__mapDeps([0,1])).then(async({initVisitor:l})=>{var c,u,d,p,h,m,v,g,x,y,b,C,S,w,E,_,P,$,R;try{const O={uid:String(((c=this.config.chatConfig)==null?void 0:c.uid)||i||""),visitorUid:String(((u=this.config.chatConfig)==null?void 0:u.visitorUid)||a||""),orgUid:String(((d=this.config.chatConfig)==null?void 0:d.org)||""),nickname:String(((p=this.config.chatConfig)==null?void 0:p.name)||""),avatar:String(((h=this.config.chatConfig)==null?void 0:h.avatar)||""),mobile:String(((m=this.config.chatConfig)==null?void 0:m.mobile)||""),email:String(((v=this.config.chatConfig)==null?void 0:v.email)||""),note:String(((g=this.config.chatConfig)==null?void 0:g.note)||""),extra:typeof((x=this.config.chatConfig)==null?void 0:x.extra)=="string"?this.config.chatConfig.extra:JSON.stringify(((y=this.config.chatConfig)==null?void 0:y.extra)||{})},T=await l(O);return console.log("访客初始化API响应:",T.data,O),((b=T.data)==null?void 0:b.code)===200?((S=(C=T.data)==null?void 0:C.data)!=null&&S.uid&&(localStorage.setItem(ad,T.data.data.uid),console.log("已保存uid到localStorage:",T.data.data.uid)),(E=(w=T.data)==null?void 0:w.data)!=null&&E.visitorUid&&(localStorage.setItem(Ff,T.data.data.visitorUid),console.log("已保存visitorUid到localStorage:",T.data.data.visitorUid)),(_=T.data)!=null&&_.data&&(console.log("触发onVisitorInfo回调"),($=(P=this.config).onVisitorInfo)==null||$.call(P,T.data.data.uid||"",T.data.data.visitorUid||"")),T.data.data):(console.error("访客初始化失败:",(R=T.data)==null?void 0:R.message),null)}catch(O){return console.error("访客初始化出错:",O),null}finally{console.log("访客初始化Promise完成,清除引用"),this.initVisitorPromise=null}}),this.initVisitorPromise)}async _browseVisitor(){var t,n,r,o;try{const i=localStorage.getItem(mv);if(i){const w=parseInt(i),E=Date.now(),_=60*60*1e3;if(E-w<_){const P=Math.ceil((_-(E-w))/1e3/60);console.log(`浏览记录发送失败后1小时内禁止发送,还需等待 ${P} 分钟`);return}else localStorage.removeItem(mv)}const a=window.location.href,s=document.title,l=document.referrer,c=navigator.userAgent,u=this.getBrowserInfo(c),d=this.getOSInfo(c),p=this.getDeviceInfo(c),h=`${screen.width}x${screen.height}`,m=new URLSearchParams(window.location.search),v=m.get("utm_source")||void 0,g=m.get("utm_medium")||void 0,x=m.get("utm_campaign")||void 0,y=localStorage.getItem(ad),b={url:a,title:s,referrer:l,userAgent:c,operatingSystem:d,browser:u,deviceType:p,screenResolution:h,utmSource:v,utmMedium:g,utmCampaign:x,status:"ONLINE",visitorUid:String(((t=this.config.chatConfig)==null?void 0:t.uid)||y||""),orgUid:((n=this.config.chatConfig)==null?void 0:n.org)||""};if(!b.visitorUid){console.log("访客uid为空,跳过browse操作");return}const{browse:C}=await bv(async()=>{const{browse:w}=await import("./index-BATykYj6.js");return{browse:w}},__vite__mapDeps([0,1])),S=await C(b);((r=S.data)==null?void 0:r.code)===200?localStorage.removeItem(mv):(console.error("浏览记录发送失败:",(o=S.data)==null?void 0:o.message),localStorage.setItem(mv,Date.now().toString()),console.log("已记录浏览记录发送失败时间,1小时内将禁止再次发送"))}catch(i){console.error("发送浏览记录时出错:",i),localStorage.setItem(mv,Date.now().toString()),console.log("已记录浏览记录发送失败时间,1小时内将禁止再次发送")}}getBrowserInfo(t){return t.includes("Chrome")?"Chrome":t.includes("Firefox")?"Firefox":t.includes("Safari")?"Safari":t.includes("Edge")?"Edge":t.includes("Opera")?"Opera":"Unknown"}getOSInfo(t){return t.includes("Windows")?"Windows":t.includes("Mac")?"macOS":t.includes("Linux")?"Linux":t.includes("Android")?"Android":t.includes("iOS")?"iOS":"Unknown"}getDeviceInfo(t){return t.includes("Mobile")?"Mobile":t.includes("Tablet")?"Tablet":"Desktop"}async _getUnreadMessageCount(){return this.getUnreadMessageCountPromise?(this.config.isDebug&&console.log("获取未读消息数请求正在进行中,返回现有Promise"),this.getUnreadMessageCountPromise):(this.getUnreadMessageCountPromise=bv(()=>import("./index-QPasiXuL.js"),__vite__mapDeps([2,1])).then(async({getUnreadMessageCount:t})=>{var n,r,o,i,a;try{const s=String(((n=this.config.chatConfig)==null?void 0:n.visitorUid)||""),l=localStorage.getItem(ad),c=localStorage.getItem(Ff),u={uid:l||"",visitorUid:s||c||"",orgUid:((r=this.config.chatConfig)==null?void 0:r.org)||""};if(u.uid==="")return 0;const d=await t(u);return((o=d.data)==null?void 0:o.code)===200?((i=d==null?void 0:d.data)!=null&&i.data&&((a=d==null?void 0:d.data)==null?void 0:a.data)>0?this.showUnreadBadge(d.data.data):this.clearUnreadBadge(),d.data.data||0):0}catch(s){return console.error("获取未读消息数出错:",s),0}finally{this.getUnreadMessageCountPromise=null}}),this.getUnreadMessageCountPromise)}async getUnreadMessageCount(){return this._getUnreadMessageCount()}async initVisitor(){return this._initVisitor()}async browseVisitor(){return this._browseVisitor()}clearBrowseFailedLimit(){localStorage.removeItem(mv),this.config.isDebug&&console.log("已清除浏览记录发送失败的限制")}clearVisitorInfo(){localStorage.removeItem(ad),localStorage.removeItem(Ff),this.config.isDebug&&console.log("已清除本地访客信息")}async forceInitVisitor(){return this.clearVisitorInfo(),this.initVisitorPromise=null,this._initVisitor()}showUnreadBadge(t){if(console.log("showUnreadBadge() 被调用,count:",t),(this.config.buttonConfig||{}).show===!1){console.log("showUnreadBadge: buttonConfig.show 为 false,不显示角标");return}if(!this.bubble){console.log("showUnreadBadge: bubble 不存在");return}let n=this.bubble.querySelector(".bytedesk-unread-badge");n?console.log("showUnreadBadge: 更新现有角标"):(console.log("showUnreadBadge: 创建新的角标"),n=document.createElement("div"),n.className="bytedesk-unread-badge",n.style.cssText=` + `,document.head.appendChild(F);const W=r.current;return W&&(W.classList.remove("dark-mode","light-mode"),W.classList.add(t?"dark-mode":"light-mode")),()=>{document.head.removeChild(F)}},[t]),M.jsxs(Nr,{style:{height:"100%"},children:[M.jsx(wen,{style:h,children:M.jsxs("div",{className:"header-content",children:[M.jsxs("h1",{style:_,children:[M.jsx("span",{className:"title-text",style:{color:t?"#fff":"#000"},children:e.formatMessage({id:"ticket.title"})}),M.jsxs("span",{className:"title-actions",style:{marginLeft:16},children:[M.jsx(At,{type:"primary",icon:M.jsx(QC,{}),onClick:()=>{U(),l(!0)},style:{marginRight:8},children:e.formatMessage({id:"ticket.create"})}),M.jsx(z0,{menu:$,trigger:["click"],children:M.jsx("a",{onClick:F=>F.preventDefault(),style:{color:t?"#fff":"#000",opacity:.85},children:M.jsx(Ri,{children:C.data.content.length>0?M.jsxs("span",{children:[n(w==null?void 0:w.name)||e.formatMessage({id:"ticket.select.process"}),M.jsx(jp,{})]}):M.jsx("span",{children:e.formatMessage({id:"ticket.no.process"})})})})})]})]}),M.jsxs("div",{className:"header-actions",children:[M.jsx(At,{type:"primary",icon:M.jsx(th,{}),onClick:()=>a(!0),children:e.formatMessage({id:"ticket.import"})}),M.jsx(At,{type:"primary",icon:M.jsx(kO,{}),onClick:D,children:e.formatMessage({id:"ticket.export"})}),M.jsx(At,{type:"primary",icon:M.jsx(IO,{}),onClick:U,children:e.formatMessage({id:"ticket.save"})}),M.jsx(At,{type:"primary",icon:M.jsx(Vet,{}),onClick:V,children:w!=null&&w.deployed?e.formatMessage({id:"ticket.undeploy"}):e.formatMessage({id:"ticket.deploy"})}),!L&&M.jsx(At,{type:"primary",icon:M.jsx(zc,{}),onClick:j,children:e.formatMessage({id:"ticket.delete"})})]})]})}),M.jsx(Nr,{children:M.jsx(Cen,{style:{background:t?"#141414":"#fff",position:"relative",height:"calc(100vh - 64px)",display:"flex"},children:M.jsxs(pp,{children:[M.jsx(pp.Panel,{children:M.jsx("div",{ref:r,className:"bpmn-container",style:{width:"100%",height:"100%",position:"absolute",top:0,left:0,background:t?"#141414":"#fff"}})}),M.jsx(pp.Panel,{defaultSize:"300",children:M.jsx(uen,{element:d,modeler:o.current})})]})})}),i&&M.jsx(xen,{type:hPe,isModalOpen:i,handleSubmit:N,handleCancel:()=>a(!1)}),s&&M.jsx(len,{isEdit:!1,showCreateModal:s,handleCreate:H,handleCancel:()=>l(!1)})]})};async function Sen(e){return Xn("/api/v1/org/create",{method:"POST",data:{...e,channel:mr}})}const Een=({open:e,onClose:t,onSuccess:n})=>{const r=Pn(),{userInfo:o}=H7(),[i,a]=p.useState(!1),[s,l]=p.useState(""),[c,u]=p.useState(!1),d=()=>{t()},f=()=>{_e.error(r.formatMessage({id:"welcome.message.org.required"}))},h=async()=>{if(s===""){_e.error(r.formatMessage({id:"welcome.message.org.name.required"}));return}a(!0),_e.loading(r.formatMessage({id:"welcome.message.org.creating"}));const v=o!=null&&o.mobile?o==null?void 0:o.mobile:o==null?void 0:o.email,g={name:s,code:v,logo:"https://www.weiyuai.cn/logo.png",description:s+"description"};try{const b=await Sen(g);b.data.code===200?(a(!1),_e.destroy(),_e.success(r.formatMessage({id:"welcome.message.create.success"})),n(b.data.data),t()):(a(!1),_e.destroy(),_e.error(r.formatMessage({id:"welcome.message.create.failed"})))}catch{a(!1),_e.destroy(),_e.error(r.formatMessage({id:"welcome.message.create.failed"}))}},m=()=>{c?h():(u(!0),a(!1))};return M.jsxs(kr,{title:r.formatMessage({id:"welcome.modal.title"}),closable:!1,open:e,onCancel:f,maskClosable:!1,footer:[M.jsx(At,{type:"primary",onClick:d,disabled:!0,children:r.formatMessage({id:"welcome.modal.join"})},"join"),M.jsx(At,{type:"primary",loading:i,onClick:m,children:r.formatMessage({id:"welcome.modal.create"})},"create")],children:[M.jsx("p",{children:r.formatMessage({id:"welcome.modal.description"})}),c&&M.jsx(Hn,{placeholder:r.formatMessage({id:"welcome.modal.input.placeholder"}),value:s,onChange:v=>l(v.target.value),onPressEnter:h,autoFocus:!0})]})},_en=({open:e,onClose:t})=>{const n=Pn(),r=Ol(),o=()=>{t(),r("/setting/certification")},i=()=>{localStorage.setItem("skipVerification","true"),t()};return M.jsx(kr,{title:n.formatMessage({id:"welcome.verify.modal.title",defaultMessage:"账号验证提示"}),open:e,onCancel:i,footer:[M.jsx(At,{onClick:i,children:n.formatMessage({id:"welcome.verify.later",defaultMessage:"稍后验证"})},"later"),M.jsx(At,{type:"primary",onClick:o,children:n.formatMessage({id:"welcome.verify.now",defaultMessage:"立即验证"})},"now")],children:M.jsx("p",{children:n.formatMessage({id:"welcome.verify.modal.description",defaultMessage:"您的邮箱和手机号尚未验证,为保障账号安全,建议您尽快完成验证。"})})})},Ion="ANONYMOUS",Don="EVENT_BUS_SERVER_ERROR_500",Non="EVENT_BUS_HTTP_ERROR",Aon="ACCESS_TOKEN",Fon="WEB_FLOAT",$en="CLOSE_CHAT_WINDOW",Pen="MAXIMIZE_WINDOW",Men="MINIMIZE_WINDOW",Ten="RECEIVE_MESSAGE",Ren="INVITE_VISITOR",Oen="INVITE_VISITOR_ACCEPT",ken="INVITE_VISITOR_REJECT",Ien="LOCALSTORAGE_RESPONSE",ad="BYTEDESK_UID",Ff="BYTEDESK_VISITOR_UID",gv="BYTEDESK_BROWSE_FAILED_TIMESTAMP";var Den=Object.defineProperty,Nen=(e,t,n)=>t in e?Den(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_o=(e,t,n)=>Nen(e,typeof t!="symbol"?t+"":t,n);class Aen{constructor(t){_o(this,"config"),_o(this,"bubble",null),_o(this,"window",null),_o(this,"inviteDialog",null),_o(this,"contextMenu",null),_o(this,"hideTimeout",null),_o(this,"isVisible",!1),_o(this,"isDragging",!1),_o(this,"windowState","normal"),_o(this,"loopCount",0),_o(this,"loopTimer",null),_o(this,"initVisitorPromise",null),_o(this,"getUnreadMessageCountPromise",null),_o(this,"clearUnreadMessagesPromise",null),_o(this,"feedbackTooltip",null),_o(this,"feedbackDialog",null),_o(this,"selectedText",""),_o(this,"selectionDebounceTimer",null),_o(this,"isTooltipVisible",!1),_o(this,"lastSelectionText",""),_o(this,"lastMouseEvent",null),_o(this,"lastSelectionRect",null),this.config={...this.getDefaultConfig(),...t},this.setupApiUrl()}async setupApiUrl(){try{const{setApiUrl:t}=await Hf(async()=>{const{setApiUrl:r}=await import("./index-C3nupFff.js");return{setApiUrl:r}},[]),n=this.config.apiUrl||"https://api.weiyuai.cn";t(n),this.config.isDebug&&console.log("API URL 已设置为:",n)}catch(t){console.error("设置API URL时出错:",t)}}getDefaultConfig(){return{isDebug:!1,forceRefresh:!1,htmlUrl:"https://cdn.weiyuai.cn/chat",apiUrl:"https://api.weiyuai.cn",placement:"bottom-right",marginBottom:20,marginSide:20,autoPopup:!1,inviteConfig:{show:!1,text:"邀请您加入对话",acceptText:"开始对话",rejectText:"稍后再说"},tabsConfig:{home:!1,messages:!0,help:!1,news:!1},bubbleConfig:{show:!0,icon:"👋",title:"需要帮助吗?",subtitle:"点击开始对话"},buttonConfig:{show:!0,width:60,height:60,onClick:()=>{this.showChat()}},feedbackConfig:{enabled:!1,trigger:"selection",showOnSelection:!0,selectionText:"文档反馈",buttonText:"文档反馈",dialogTitle:"提交意见反馈",placeholder:"请描述您的问题或优化建议",submitText:"提交反馈",cancelText:"取消",successMessage:"反馈已提交,感谢您的意见!",categoryNames:["错别字、拼写错误","链接跳转有问题","文档和实操过程不一致","文档难以理解","建议或其他"],requiredTypes:!1,typesSectionTitle:"问题类型",typesDescription:"(多选)",submitScreenshot:!0},chatConfig:{org:"df_org_uid",t:"2",sid:"df_rt_uid"},animation:{enabled:!0,duration:300,type:"ease"},theme:{mode:"system",textColor:"#ffffff",backgroundColor:"#0066FF"},window:{width:380,height:640},draggable:!1,locale:"zh-cn"}}async init(){var t,n;if(await this._initVisitor(),await this._browseVisitor(),this.createBubble(),this.createInviteDialog(),this.setupMessageListener(),this.setupResizeListener(),(t=this.config.feedbackConfig)!=null&&t.enabled&&(this.config.isDebug&&console.log("BytedeskWeb: 开始初始化文档反馈功能,document.readyState:",document.readyState),this.initFeedbackFeature(),document.readyState!=="complete")){this.config.isDebug&&console.log("BytedeskWeb: DOM未完全加载,设置备用初始化");const r=()=>{this.config.isDebug&&console.log("BytedeskWeb: window load事件触发,重新初始化反馈功能"),this.initFeedbackFeature(),window.removeEventListener("load",r)};window.addEventListener("load",r);const o=()=>{this.config.isDebug&&console.log("BytedeskWeb: DOMContentLoaded事件触发,重新初始化反馈功能"),setTimeout(()=>this.initFeedbackFeature(),100),document.removeEventListener("DOMContentLoaded",o)};document.readyState==="loading"&&document.addEventListener("DOMContentLoaded",o)}this._getUnreadMessageCount(),this.config.autoPopup&&setTimeout(()=>{this.showChat()},this.config.autoPopupDelay||1e3),(n=this.config.inviteConfig)!=null&&n.show&&setTimeout(()=>{this.showInviteDialog()},this.config.inviteConfig.delay||3e3)}async _initVisitor(){var t,n,r,o;if(this.initVisitorPromise)return console.log("访客初始化请求正在进行中,返回现有Promise"),this.initVisitorPromise;const i=localStorage.getItem(ad),a=localStorage.getItem(Ff);console.log("localUid: ",i),console.log("localVisitorUid: ",a);const s=(t=this.config.chatConfig)!=null&&t.visitorUid&&a?((n=this.config.chatConfig)==null?void 0:n.visitorUid)===a:!0;return i&&a&&s?(console.log("访客信息相同,直接返回本地访客信息"),(o=(r=this.config).onVisitorInfo)==null||o.call(r,i||"",a||""),{uid:i,visitorUid:a}):(console.log("开始创建访客初始化Promise"),this.initVisitorPromise=Hf(()=>import("./index-BKA5M_AV.js"),__vite__mapDeps([0,1])).then(async({initVisitor:l})=>{var c,u,d,f,h,m,v,g,b,y,x,w,S,C,E,_,P,$,T;try{const R={uid:String(((c=this.config.chatConfig)==null?void 0:c.uid)||i||""),visitorUid:String(((u=this.config.chatConfig)==null?void 0:u.visitorUid)||a||""),orgUid:String(((d=this.config.chatConfig)==null?void 0:d.org)||""),nickname:String(((f=this.config.chatConfig)==null?void 0:f.name)||""),avatar:String(((h=this.config.chatConfig)==null?void 0:h.avatar)||""),mobile:String(((m=this.config.chatConfig)==null?void 0:m.mobile)||""),email:String(((v=this.config.chatConfig)==null?void 0:v.email)||""),note:String(((g=this.config.chatConfig)==null?void 0:g.note)||""),extra:typeof((b=this.config.chatConfig)==null?void 0:b.extra)=="string"?this.config.chatConfig.extra:JSON.stringify(((y=this.config.chatConfig)==null?void 0:y.extra)||{})},O=await l(R);return console.log("访客初始化API响应:",O.data,R),((x=O.data)==null?void 0:x.code)===200?((S=(w=O.data)==null?void 0:w.data)!=null&&S.uid&&(localStorage.setItem(ad,O.data.data.uid),console.log("已保存uid到localStorage:",O.data.data.uid)),(E=(C=O.data)==null?void 0:C.data)!=null&&E.visitorUid&&(localStorage.setItem(Ff,O.data.data.visitorUid),console.log("已保存visitorUid到localStorage:",O.data.data.visitorUid)),(_=O.data)!=null&&_.data&&(console.log("触发onVisitorInfo回调"),($=(P=this.config).onVisitorInfo)==null||$.call(P,O.data.data.uid||"",O.data.data.visitorUid||"")),O.data.data):(console.error("访客初始化失败:",(T=O.data)==null?void 0:T.message),null)}catch(R){return console.error("访客初始化出错:",R),null}finally{console.log("访客初始化Promise完成,清除引用"),this.initVisitorPromise=null}}),this.initVisitorPromise)}async _browseVisitor(){var t,n,r,o;try{const i=localStorage.getItem(gv);if(i){const C=parseInt(i),E=Date.now(),_=60*60*1e3;if(E-C<_){const P=Math.ceil((_-(E-C))/1e3/60);console.log(`浏览记录发送失败后1小时内禁止发送,还需等待 ${P} 分钟`);return}else localStorage.removeItem(gv)}const a=window.location.href,s=document.title,l=document.referrer,c=navigator.userAgent,u=this.getBrowserInfo(c),d=this.getOSInfo(c),f=this.getDeviceInfo(c),h=`${screen.width}x${screen.height}`,m=new URLSearchParams(window.location.search),v=m.get("utm_source")||void 0,g=m.get("utm_medium")||void 0,b=m.get("utm_campaign")||void 0,y=localStorage.getItem(ad),x={url:a,title:s,referrer:l,userAgent:c,operatingSystem:d,browser:u,deviceType:f,screenResolution:h,utmSource:v,utmMedium:g,utmCampaign:b,status:"ONLINE",visitorUid:String(((t=this.config.chatConfig)==null?void 0:t.uid)||y||""),orgUid:((n=this.config.chatConfig)==null?void 0:n.org)||""};if(!x.visitorUid){console.log("访客uid为空,跳过browse操作");return}const{browse:w}=await Hf(async()=>{const{browse:C}=await import("./index-BKA5M_AV.js");return{browse:C}},__vite__mapDeps([0,1])),S=await w(x);((r=S.data)==null?void 0:r.code)===200?localStorage.removeItem(gv):(console.error("浏览记录发送失败:",(o=S.data)==null?void 0:o.message),localStorage.setItem(gv,Date.now().toString()),console.log("已记录浏览记录发送失败时间,1小时内将禁止再次发送"))}catch(i){console.error("发送浏览记录时出错:",i),localStorage.setItem(gv,Date.now().toString()),console.log("已记录浏览记录发送失败时间,1小时内将禁止再次发送")}}getBrowserInfo(t){return t.includes("Chrome")?"Chrome":t.includes("Firefox")?"Firefox":t.includes("Safari")?"Safari":t.includes("Edge")?"Edge":t.includes("Opera")?"Opera":"Unknown"}getOSInfo(t){return t.includes("Windows")?"Windows":t.includes("Mac")?"macOS":t.includes("Linux")?"Linux":t.includes("Android")?"Android":t.includes("iOS")?"iOS":"Unknown"}getDeviceInfo(t){return t.includes("Mobile")?"Mobile":t.includes("Tablet")?"Tablet":"Desktop"}async _getUnreadMessageCount(){return this.getUnreadMessageCountPromise?(this.config.isDebug&&console.log("获取未读消息数请求正在进行中,返回现有Promise"),this.getUnreadMessageCountPromise):(this.getUnreadMessageCountPromise=Hf(()=>import("./index-DTx4v0gD.js"),__vite__mapDeps([2,1])).then(async({getUnreadMessageCount:t})=>{var n,r,o,i,a;try{const s=String(((n=this.config.chatConfig)==null?void 0:n.visitorUid)||""),l=localStorage.getItem(ad),c=localStorage.getItem(Ff),u={uid:l||"",visitorUid:s||c||"",orgUid:((r=this.config.chatConfig)==null?void 0:r.org)||""};if(u.uid==="")return 0;const d=await t(u);return((o=d.data)==null?void 0:o.code)===200?((i=d==null?void 0:d.data)!=null&&i.data&&((a=d==null?void 0:d.data)==null?void 0:a.data)>0?this.showUnreadBadge(d.data.data):this.clearUnreadBadge(),d.data.data||0):0}catch(s){return console.error("获取未读消息数出错:",s),0}finally{this.getUnreadMessageCountPromise=null}}),this.getUnreadMessageCountPromise)}async getUnreadMessageCount(){return this._getUnreadMessageCount()}async initVisitor(){return this._initVisitor()}async browseVisitor(){return this._browseVisitor()}clearBrowseFailedLimit(){localStorage.removeItem(gv),this.config.isDebug&&console.log("已清除浏览记录发送失败的限制")}clearVisitorInfo(){localStorage.removeItem(ad),localStorage.removeItem(Ff),this.config.isDebug&&console.log("已清除本地访客信息")}async forceInitVisitor(){return this.clearVisitorInfo(),this.initVisitorPromise=null,this._initVisitor()}showUnreadBadge(t){if(console.log("showUnreadBadge() 被调用,count:",t),(this.config.buttonConfig||{}).show===!1){console.log("showUnreadBadge: buttonConfig.show 为 false,不显示角标");return}if(!this.bubble){console.log("showUnreadBadge: bubble 不存在");return}let n=this.bubble.querySelector(".bytedesk-unread-badge");n?console.log("showUnreadBadge: 更新现有角标"):(console.log("showUnreadBadge: 创建新的角标"),n=document.createElement("div"),n.className="bytedesk-unread-badge",n.style.cssText=` position: absolute; top: -8px; right: -8px; @@ -1126,7 +1126,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho justify-content: center; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); border: 2px solid white; - `,this.bubble.appendChild(n)),n.textContent=t>99?"99+":t.toString(),console.log("showUnreadBadge: 角标数字已更新为",n.textContent)}clearUnreadBadge(){if(!this.bubble){console.log("clearUnreadBadge: bubble 不存在");return}const t=this.bubble.querySelector(".bytedesk-unread-badge");t?t.remove():console.log("clearUnreadBadge: 未找到角标")}async clearUnreadMessages(){return this.clearUnreadMessagesPromise?(this.config.isDebug&&console.log("清空未读消息请求正在进行中,返回现有Promise"),this.clearUnreadMessagesPromise):(this.clearUnreadMessagesPromise=bv(()=>import("./index-QPasiXuL.js"),__vite__mapDeps([2,1])).then(async({clearUnreadMessages:t})=>{var n,r;try{const o=String(((n=this.config.chatConfig)==null?void 0:n.visitorUid)||""),i=localStorage.getItem(ad),a=localStorage.getItem(Ff),s={uid:i||"",visitorUid:o||a||"",orgUid:((r=this.config.chatConfig)==null?void 0:r.org)||""},l=await t(s);return console.log("清空未读消息数:",l.data,s),l.data.code===200?(console.log("清空未读消息数成功:",l.data),this.clearUnreadBadge(),l.data.data||0):(console.error("清空未读消息数失败:",l.data.message),0)}catch(o){return console.error("清空未读消息数出错:",o),0}finally{this.clearUnreadMessagesPromise=null}}),this.clearUnreadMessagesPromise)}createBubble(){var t,n,r,o,i,a,s,l,c,u,d,p,h;if(this.bubble&&document.body.contains(this.bubble)){console.log("createBubble: 气泡已存在,不重复创建");return}this.bubble&&!document.body.contains(this.bubble)&&(console.log("createBubble: 清理已存在的 bubble 引用"),this.bubble=null);const m=document.createElement("div");m.style.cssText=` + `,this.bubble.appendChild(n)),n.textContent=t>99?"99+":t.toString(),console.log("showUnreadBadge: 角标数字已更新为",n.textContent)}clearUnreadBadge(){if(!this.bubble){console.log("clearUnreadBadge: bubble 不存在");return}const t=this.bubble.querySelector(".bytedesk-unread-badge");t?t.remove():console.log("clearUnreadBadge: 未找到角标")}async clearUnreadMessages(){return this.clearUnreadMessagesPromise?(this.config.isDebug&&console.log("清空未读消息请求正在进行中,返回现有Promise"),this.clearUnreadMessagesPromise):(this.clearUnreadMessagesPromise=Hf(()=>import("./index-DTx4v0gD.js"),__vite__mapDeps([2,1])).then(async({clearUnreadMessages:t})=>{var n,r;try{const o=String(((n=this.config.chatConfig)==null?void 0:n.visitorUid)||""),i=localStorage.getItem(ad),a=localStorage.getItem(Ff),s={uid:i||"",visitorUid:o||a||"",orgUid:((r=this.config.chatConfig)==null?void 0:r.org)||""},l=await t(s);return console.log("清空未读消息数:",l.data,s),l.data.code===200?(console.log("清空未读消息数成功:",l.data),this.clearUnreadBadge(),l.data.data||0):(console.error("清空未读消息数失败:",l.data.message),0)}catch(o){return console.error("清空未读消息数出错:",o),0}finally{this.clearUnreadMessagesPromise=null}}),this.clearUnreadMessagesPromise)}createBubble(){var t,n,r,o,i,a,s,l,c,u,d,f,h;if(this.bubble&&document.body.contains(this.bubble)){console.log("createBubble: 气泡已存在,不重复创建");return}this.bubble&&!document.body.contains(this.bubble)&&(console.log("createBubble: 清理已存在的 bubble 引用"),this.bubble=null);const m=document.createElement("div");m.style.cssText=` position: fixed; ${this.config.placement==="bottom-left"?"left":"right"}: ${this.config.marginSide}px; bottom: ${this.config.marginBottom}px; @@ -1152,7 +1152,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho align-items: center; gap: 8px; flex-direction: ${this.config.placement==="bottom-left"?"row":"row-reverse"}; - `,_.setAttribute("data-placement",this.config.placement||"bottom-right");const P=document.createElement("span");P.textContent=((o=this.config.bubbleConfig)==null?void 0:o.icon)||"",P.style.fontSize="20px",_.appendChild(P);const $=document.createElement("div"),R=document.createElement("div");R.textContent=((i=this.config.bubbleConfig)==null?void 0:i.title)||"",R.style.fontWeight="bold",R.style.color=((a=this.config.theme)==null?void 0:a.mode)==="dark"?"#e5e7eb":"#1f2937",R.style.marginBottom="4px",R.style.textAlign=this.config.placement==="bottom-left"?"left":"right",$.appendChild(R);const O=document.createElement("div");O.textContent=((s=this.config.bubbleConfig)==null?void 0:s.subtitle)||"",O.style.fontSize="0.9em",O.style.color=((l=this.config.theme)==null?void 0:l.mode)==="dark"?"#9ca3af":"#4b5563",O.style.textAlign=this.config.placement==="bottom-left"?"left":"right",$.appendChild(O),_.appendChild($),v.appendChild(_);const T=document.createElement("div");T.style.cssText=` + `,_.setAttribute("data-placement",this.config.placement||"bottom-right");const P=document.createElement("span");P.textContent=((o=this.config.bubbleConfig)==null?void 0:o.icon)||"",P.style.fontSize="20px",_.appendChild(P);const $=document.createElement("div"),T=document.createElement("div");T.textContent=((i=this.config.bubbleConfig)==null?void 0:i.title)||"",T.style.fontWeight="bold",T.style.color=((a=this.config.theme)==null?void 0:a.mode)==="dark"?"#e5e7eb":"#1f2937",T.style.marginBottom="4px",T.style.textAlign=this.config.placement==="bottom-left"?"left":"right",$.appendChild(T);const R=document.createElement("div");R.textContent=((s=this.config.bubbleConfig)==null?void 0:s.subtitle)||"",R.style.fontSize="0.9em",R.style.color=((l=this.config.theme)==null?void 0:l.mode)==="dark"?"#9ca3af":"#4b5563",R.style.textAlign=this.config.placement==="bottom-left"?"left":"right",$.appendChild(R),_.appendChild($),v.appendChild(_);const O=document.createElement("div");O.style.cssText=` position: absolute; bottom: -6px; ${this.config.placement==="bottom-left"?"left: 24px":"right: 24px"}; @@ -1161,24 +1161,24 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho background: ${((c=this.config.theme)==null?void 0:c.mode)==="dark"?"#1f2937":"white"}; transform: rotate(45deg); box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1); - `;const I=document.createElement("div");I.style.cssText=` + `;const k=document.createElement("div");k.style.cssText=` position: absolute; bottom: 0; ${this.config.placement==="bottom-left"?"left: 18px":"right: 18px"}; width: 24px; height: 12px; background: ${((u=this.config.theme)==null?void 0:u.mode)==="dark"?"#1f2937":"white"}; - `,v.appendChild(T),v.appendChild(I),m.appendChild(v),setTimeout(()=>{v&&(v.style.opacity="1",v.style.transform="translateY(0)")},500)}this.bubble=document.createElement("button");const g=this.config.buttonConfig||{},x=g.width||60,y=g.height||60,b=Math.min(x,y)/2,C=((d=this.config.theme)==null?void 0:d.mode)==="dark",S=C?"#3B82F6":"#0066FF",w=((p=this.config.theme)==null?void 0:p.backgroundColor)||S;this.bubble.style.cssText=` - background-color: ${w}; - width: ${x}px; + `,v.appendChild(O),v.appendChild(k),m.appendChild(v),setTimeout(()=>{v&&(v.style.opacity="1",v.style.transform="translateY(0)")},500)}this.bubble=document.createElement("button");const g=this.config.buttonConfig||{},b=g.width||60,y=g.height||60,x=Math.min(b,y)/2,w=((d=this.config.theme)==null?void 0:d.mode)==="dark",S=w?"#3B82F6":"#0066FF",C=((f=this.config.theme)==null?void 0:f.backgroundColor)||S;this.bubble.style.cssText=` + background-color: ${C}; + width: ${b}px; height: ${y}px; - border-radius: ${b}px; + border-radius: ${x}px; border: none; cursor: ${this.config.draggable?"move":"pointer"}; display: ${g.show===!1?"none":"flex"}; align-items: center; justify-content: center; - box-shadow: 0 4px 16px rgba(0, 0, 0, ${C?"0.3":"0.12"}); + box-shadow: 0 4px 16px rgba(0, 0, 0, ${w?"0.3":"0.12"}); transition: all 0.3s ease; outline: none; position: relative; @@ -1197,7 +1197,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho color: ${((h=this.config.theme)==null?void 0:h.textColor)||"#ffffff"}; font-size: ${y*.25}px; white-space: nowrap; - `,E.appendChild(_)}if(this.bubble.appendChild(E),this.bubble.addEventListener("mouseenter",()=>{this.bubble.style.transform="scale(1.1)"}),this.bubble.addEventListener("mouseleave",()=>{this.bubble.style.transform="scale(1)"}),m.appendChild(this.bubble),this.config.draggable){let _=0,P=0,$=0,R=0;this.bubble.addEventListener("mousedown",O=>{O.button===0&&(this.isDragging=!0,_=O.clientX,P=O.clientY,$=m.offsetLeft,R=m.offsetTop,m.style.transition="none")}),document.addEventListener("mousemove",O=>{if(!this.isDragging)return;O.preventDefault();const T=O.clientX-_,I=O.clientY-P,k=$+T,N=R+I,D=window.innerHeight-m.offsetHeight;k<=window.innerWidth/2?(m.style.left=`${Math.max(0,k)}px`,m.style.right="auto",m.style.alignItems="flex-start",this.config.placement="bottom-left"):(m.style.right=`${Math.max(0,window.innerWidth-k-m.offsetWidth)}px`,m.style.left="auto",m.style.alignItems="flex-end",this.config.placement="bottom-right"),m.style.bottom=`${Math.min(Math.max(0,window.innerHeight-N-m.offsetHeight),D)}px`}),document.addEventListener("mouseup",()=>{this.isDragging&&(this.isDragging=!1,m.style.transition="all 0.3s ease",this.config.marginSide=parseInt(this.config.placement==="bottom-left"?m.style.left:m.style.right)||20,this.config.marginBottom=parseInt(m.style.bottom||"20"))})}this.bubble.addEventListener("click",()=>{if(!this.isDragging){console.log("bubble click");const _=this.bubble.messageElement;_ instanceof HTMLElement&&(_.style.display="none"),this.showChat()}}),this.bubble.messageElement=v,document.body.appendChild(m),this.bubble.addEventListener("contextmenu",_=>{this.showContextMenu(_)}),document.addEventListener("click",()=>{this.hideContextMenu()})}createChatWindow(){var t,n,r,o,i,a;if(this.window&&document.body.contains(this.window)){console.log("createChatWindow: 聊天窗口已存在,不重复创建");return}this.window&&!document.body.contains(this.window)&&(console.log("createChatWindow: 清理已存在的 window 引用"),this.window=null),this.window=document.createElement("div");const s=window.innerWidth<=768,l=window.innerWidth,c=window.innerHeight,u=Math.min(((t=this.config.window)==null?void 0:t.width)||l*.9,l*.9),d=Math.min(((n=this.config.window)==null?void 0:n.height)||c*.9,c*.9);s?this.window.style.cssText=` + `,E.appendChild(_)}if(this.bubble.appendChild(E),this.bubble.addEventListener("mouseenter",()=>{this.bubble.style.transform="scale(1.1)"}),this.bubble.addEventListener("mouseleave",()=>{this.bubble.style.transform="scale(1)"}),m.appendChild(this.bubble),this.config.draggable){let _=0,P=0,$=0,T=0;this.bubble.addEventListener("mousedown",R=>{R.button===0&&(this.isDragging=!0,_=R.clientX,P=R.clientY,$=m.offsetLeft,T=m.offsetTop,m.style.transition="none")}),document.addEventListener("mousemove",R=>{if(!this.isDragging)return;R.preventDefault();const O=R.clientX-_,k=R.clientY-P,I=$+O,D=T+k,N=window.innerHeight-m.offsetHeight;I<=window.innerWidth/2?(m.style.left=`${Math.max(0,I)}px`,m.style.right="auto",m.style.alignItems="flex-start",this.config.placement="bottom-left"):(m.style.right=`${Math.max(0,window.innerWidth-I-m.offsetWidth)}px`,m.style.left="auto",m.style.alignItems="flex-end",this.config.placement="bottom-right"),m.style.bottom=`${Math.min(Math.max(0,window.innerHeight-D-m.offsetHeight),N)}px`}),document.addEventListener("mouseup",()=>{this.isDragging&&(this.isDragging=!1,m.style.transition="all 0.3s ease",this.config.marginSide=parseInt(this.config.placement==="bottom-left"?m.style.left:m.style.right)||20,this.config.marginBottom=parseInt(m.style.bottom||"20"))})}this.bubble.addEventListener("click",()=>{if(!this.isDragging){console.log("bubble click");const _=this.bubble.messageElement;_ instanceof HTMLElement&&(_.style.display="none"),this.showChat()}}),this.bubble.messageElement=v,document.body.appendChild(m),this.bubble.addEventListener("contextmenu",_=>{this.showContextMenu(_)}),document.addEventListener("click",()=>{this.hideContextMenu()})}createChatWindow(){var t,n,r,o,i,a;if(this.window&&document.body.contains(this.window)){console.log("createChatWindow: 聊天窗口已存在,不重复创建");return}this.window&&!document.body.contains(this.window)&&(console.log("createChatWindow: 清理已存在的 window 引用"),this.window=null),this.window=document.createElement("div");const s=window.innerWidth<=768,l=window.innerWidth,c=window.innerHeight,u=Math.min(((t=this.config.window)==null?void 0:t.width)||l*.9,l*.9),d=Math.min(((n=this.config.window)==null?void 0:n.height)||c*.9,c*.9);s?this.window.style.cssText=` position: fixed; left: 0; bottom: 0; @@ -1221,13 +1221,13 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho overflow: hidden; z-index: 10000; transition: all ${(i=this.config.animation)==null?void 0:i.duration}ms ${(a=this.config.animation)==null?void 0:a.type}; - `;const p=document.createElement("iframe");p.style.cssText=` + `;const f=document.createElement("iframe");f.style.cssText=` width: 100%; height: 100%; border: none; display: block; // 添加这一行 vertical-align: bottom; // 添加这一行 - `,p.src=this.generateChatUrl(),console.log("iframe.src: ",p.src),this.window.appendChild(p),document.body.appendChild(this.window)}generateChatUrl(t="messages"){console.log("this.config: ",this.config,t);const n=new URLSearchParams,r=localStorage.getItem(ad),o=localStorage.getItem(Ff);r&&r.trim()!==""&&n.append("uid",r),o&&o.trim()!==""&&n.append("visitorUid",o),Object.entries(this.config.chatConfig||{}).forEach(([a,s])=>{if(a==="goodsInfo"||a==="orderInfo")try{typeof s=="string"?n.append(a,s):n.append(a,JSON.stringify(s))}catch(l){console.error(`Error processing ${a}:`,l)}else if(a==="extra")try{let l=typeof s=="string"?JSON.parse(s):s;l.goodsInfo&&delete l.goodsInfo,l.orderInfo&&delete l.orderInfo,Object.keys(l).length>0&&n.append(a,JSON.stringify(l))}catch(l){console.error("Error processing extra parameter:",l)}else n.append(a,String(s))}),Object.entries(this.config.browseConfig||{}).forEach(([a,s])=>{n.append(a,String(s))}),Object.entries(this.config.theme||{}).forEach(([a,s])=>{n.append(a,String(s))}),n.append("lang",this.config.locale||"zh-cn");const i=`${this.config.htmlUrl}?${n.toString()}`;return console.log("chat url: ",i),i}setupMessageListener(){window.addEventListener("message",t=>{switch(t.data.type){case $en:this.hideChat();break;case Pen:this.toggleMaximize();break;case Men:this.minimizeWindow();break;case Ren:console.log("RECEIVE_MESSAGE");break;case Oen:console.log("INVITE_VISITOR");break;case Ten:console.log("INVITE_VISITOR_ACCEPT");break;case Ien:console.log("INVITE_VISITOR_REJECT");break;case ken:this.handleLocalStorageData(t);break}})}handleLocalStorageData(t){var n,r;const{uid:o,visitorUid:i}=t.data;console.log("handleLocalStorageData 被调用",o,i,t.data);const a=localStorage.getItem(ad),s=localStorage.getItem(Ff);if(a===o&&s===i){console.log("handleLocalStorageData: 值相同,跳过设置");return}localStorage.setItem(ad,o),localStorage.setItem(Ff,i),console.log("handleLocalStorageData: 已更新localStorage",{uid:o,visitorUid:i}),(r=(n=this.config).onVisitorInfo)==null||r.call(n,o,i)}sendMessageToIframe(t){var n;const r=(n=this.window)==null?void 0:n.querySelector("iframe");r&&r.contentWindow&&r.contentWindow.postMessage(t,"*")}showChat(t){var n,r;if(t&&(this.config={...this.config,...t},this.window&&(document.body.removeChild(this.window),this.window=null)),this.window||this.createChatWindow(),this.window){const o=window.innerWidth<=768;if(this.window.style.display="block",this.config.forceRefresh){const i=this.window.querySelector("iframe");i&&(i.src=this.generateChatUrl())}if(this.setupResizeListener(),o&&this.window&&(this.window.style.transform="translateY(100%)",requestAnimationFrame(()=>{this.window&&(this.window.style.transform="translateY(0)")})),this.isVisible=!0,this.bubble){this.bubble.style.display="none";const i=this.bubble.messageElement;i instanceof HTMLElement&&(i.style.display="none")}}this.hideInviteDialog(),(r=(n=this.config).onShowChat)==null||r.call(n)}hideChat(){var t,n,r,o,i;if(this.window){if(window.innerWidth<=768?(this.window.style.transform="translateY(100%)",setTimeout(()=>{this.window&&(this.window.style.display="none")},((t=this.config.animation)==null?void 0:t.duration)||300)):this.window.style.display="none",this.isVisible=!1,this.bubble){this.bubble.style.display=((n=this.config.buttonConfig)==null?void 0:n.show)===!1?"none":"inline-flex";const a=this.bubble.messageElement;a instanceof HTMLElement&&(a.style.display=((r=this.config.bubbleConfig)==null?void 0:r.show)===!1?"none":"block")}(i=(o=this.config).onHideChat)==null||i.call(o)}}minimizeWindow(){this.window&&(this.windowState="minimized",this.window.style.display="none",this.hideChat())}toggleMaximize(){this.window&&window.open(this.generateChatUrl(),"_blank")}setupResizeListener(){const t=()=>{var r,o;if(!this.window||!this.isVisible)return;const i=window.innerWidth<=768,a=window.innerWidth,s=window.innerHeight;if(i)Object.assign(this.window.style,{left:"0",bottom:"0",width:"100%",height:"90vh",borderTopLeftRadius:"12px",borderTopRightRadius:"12px",borderBottomLeftRadius:"0",borderBottomRightRadius:"0"});else{let l=this.windowState==="maximized"?a:Math.min(((r=this.config.window)==null?void 0:r.width)||a*.9,a*.9),c=this.windowState==="maximized"?s:Math.min(((o=this.config.window)==null?void 0:o.height)||s*.9,s*.9);const u=this.config.placement==="bottom-right"?this.config.marginSide:void 0,d=this.config.placement==="bottom-left"?this.config.marginSide:void 0;Object.assign(this.window.style,{width:`${l}px`,height:`${c}px`,right:u?`${u}px`:"auto",left:d?`${d}px`:"auto",bottom:`${this.config.marginBottom}px`,borderRadius:this.windowState==="maximized"?"0":"12px"})}};let n;window.addEventListener("resize",()=>{clearTimeout(n),n=window.setTimeout(t,100)}),t()}destroy(){var t;const n=(t=this.bubble)==null?void 0:t.parentElement;n&&document.body.contains(n)&&(document.body.removeChild(n),this.bubble=null),this.window&&document.body.contains(this.window)&&(document.body.removeChild(this.window),this.window=null),window.removeEventListener("resize",this.setupResizeListener.bind(this)),this.loopTimer&&(window.clearTimeout(this.loopTimer),this.loopTimer=null),this.inviteDialog&&document.body.contains(this.inviteDialog)&&(document.body.removeChild(this.inviteDialog),this.inviteDialog=null),this.contextMenu&&document.body.contains(this.contextMenu)&&(document.body.removeChild(this.contextMenu),this.contextMenu=null),this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null)}createInviteDialog(){var t,n,r,o,i,a;if(this.inviteDialog&&document.body.contains(this.inviteDialog)){console.log("createInviteDialog: 邀请框已存在,不重复创建");return}this.inviteDialog&&!document.body.contains(this.inviteDialog)&&(console.log("createInviteDialog: 清理已存在的 inviteDialog 引用"),this.inviteDialog=null);const s=((t=this.config.theme)==null?void 0:t.mode)==="dark";if(this.inviteDialog=document.createElement("div"),this.inviteDialog.style.cssText=` + `,f.src=this.generateChatUrl(),console.log("iframe.src: ",f.src),this.window.appendChild(f),document.body.appendChild(this.window)}generateChatUrl(t="messages"){console.log("this.config: ",this.config,t);const n=new URLSearchParams,r=localStorage.getItem(ad),o=localStorage.getItem(Ff);r&&r.trim()!==""&&n.append("uid",r),o&&o.trim()!==""&&n.append("visitorUid",o),Object.entries(this.config.chatConfig||{}).forEach(([a,s])=>{if(a==="goodsInfo"||a==="orderInfo")try{typeof s=="string"?n.append(a,s):n.append(a,JSON.stringify(s))}catch(l){console.error(`Error processing ${a}:`,l)}else if(a==="extra")try{let l=typeof s=="string"?JSON.parse(s):s;l.goodsInfo&&delete l.goodsInfo,l.orderInfo&&delete l.orderInfo,Object.keys(l).length>0&&n.append(a,JSON.stringify(l))}catch(l){console.error("Error processing extra parameter:",l)}else n.append(a,String(s))}),Object.entries(this.config.browseConfig||{}).forEach(([a,s])=>{n.append(a,String(s))}),Object.entries(this.config.theme||{}).forEach(([a,s])=>{n.append(a,String(s))}),n.append("lang",this.config.locale||"zh-cn");const i=`${this.config.htmlUrl}?${n.toString()}`;return console.log("chat url: ",i),i}setupMessageListener(){window.addEventListener("message",t=>{switch(t.data.type){case $en:this.hideChat();break;case Pen:this.toggleMaximize();break;case Men:this.minimizeWindow();break;case Ten:console.log("RECEIVE_MESSAGE");break;case Ren:console.log("INVITE_VISITOR");break;case Oen:console.log("INVITE_VISITOR_ACCEPT");break;case ken:console.log("INVITE_VISITOR_REJECT");break;case Ien:this.handleLocalStorageData(t);break}})}handleLocalStorageData(t){var n,r;const{uid:o,visitorUid:i}=t.data;console.log("handleLocalStorageData 被调用",o,i,t.data);const a=localStorage.getItem(ad),s=localStorage.getItem(Ff);if(a===o&&s===i){console.log("handleLocalStorageData: 值相同,跳过设置");return}localStorage.setItem(ad,o),localStorage.setItem(Ff,i),console.log("handleLocalStorageData: 已更新localStorage",{uid:o,visitorUid:i}),(r=(n=this.config).onVisitorInfo)==null||r.call(n,o,i)}sendMessageToIframe(t){var n;const r=(n=this.window)==null?void 0:n.querySelector("iframe");r&&r.contentWindow&&r.contentWindow.postMessage(t,"*")}showChat(t){var n,r;if(t&&(this.config={...this.config,...t},this.window&&(document.body.removeChild(this.window),this.window=null)),this.window||this.createChatWindow(),this.window){const o=window.innerWidth<=768;if(this.window.style.display="block",this.config.forceRefresh){const i=this.window.querySelector("iframe");i&&(i.src=this.generateChatUrl())}if(this.setupResizeListener(),o&&this.window&&(this.window.style.transform="translateY(100%)",requestAnimationFrame(()=>{this.window&&(this.window.style.transform="translateY(0)")})),this.isVisible=!0,this.bubble){this.bubble.style.display="none";const i=this.bubble.messageElement;i instanceof HTMLElement&&(i.style.display="none")}}this.hideInviteDialog(),(r=(n=this.config).onShowChat)==null||r.call(n)}hideChat(){var t,n,r,o,i;if(this.window){if(window.innerWidth<=768?(this.window.style.transform="translateY(100%)",setTimeout(()=>{this.window&&(this.window.style.display="none")},((t=this.config.animation)==null?void 0:t.duration)||300)):this.window.style.display="none",this.isVisible=!1,this.bubble){this.bubble.style.display=((n=this.config.buttonConfig)==null?void 0:n.show)===!1?"none":"inline-flex";const a=this.bubble.messageElement;a instanceof HTMLElement&&(a.style.display=((r=this.config.bubbleConfig)==null?void 0:r.show)===!1?"none":"block")}(i=(o=this.config).onHideChat)==null||i.call(o)}}minimizeWindow(){this.window&&(this.windowState="minimized",this.window.style.display="none",this.hideChat())}toggleMaximize(){this.window&&window.open(this.generateChatUrl(),"_blank")}setupResizeListener(){const t=()=>{var r,o;if(!this.window||!this.isVisible)return;const i=window.innerWidth<=768,a=window.innerWidth,s=window.innerHeight;if(i)Object.assign(this.window.style,{left:"0",bottom:"0",width:"100%",height:"90vh",borderTopLeftRadius:"12px",borderTopRightRadius:"12px",borderBottomLeftRadius:"0",borderBottomRightRadius:"0"});else{let l=this.windowState==="maximized"?a:Math.min(((r=this.config.window)==null?void 0:r.width)||a*.9,a*.9),c=this.windowState==="maximized"?s:Math.min(((o=this.config.window)==null?void 0:o.height)||s*.9,s*.9);const u=this.config.placement==="bottom-right"?this.config.marginSide:void 0,d=this.config.placement==="bottom-left"?this.config.marginSide:void 0;Object.assign(this.window.style,{width:`${l}px`,height:`${c}px`,right:u?`${u}px`:"auto",left:d?`${d}px`:"auto",bottom:`${this.config.marginBottom}px`,borderRadius:this.windowState==="maximized"?"0":"12px"})}};let n;window.addEventListener("resize",()=>{clearTimeout(n),n=window.setTimeout(t,100)}),t()}destroy(){var t;const n=(t=this.bubble)==null?void 0:t.parentElement;n&&document.body.contains(n)&&(document.body.removeChild(n),this.bubble=null),this.window&&document.body.contains(this.window)&&(document.body.removeChild(this.window),this.window=null),window.removeEventListener("resize",this.setupResizeListener.bind(this)),this.loopTimer&&(window.clearTimeout(this.loopTimer),this.loopTimer=null),this.inviteDialog&&document.body.contains(this.inviteDialog)&&(document.body.removeChild(this.inviteDialog),this.inviteDialog=null),this.contextMenu&&document.body.contains(this.contextMenu)&&(document.body.removeChild(this.contextMenu),this.contextMenu=null),this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null),this.selectionDebounceTimer&&(clearTimeout(this.selectionDebounceTimer),this.selectionDebounceTimer=null),this.destroyFeedbackFeature()}createInviteDialog(){var t,n,r,o,i,a;if(this.inviteDialog&&document.body.contains(this.inviteDialog)){console.log("createInviteDialog: 邀请框已存在,不重复创建");return}this.inviteDialog&&!document.body.contains(this.inviteDialog)&&(console.log("createInviteDialog: 清理已存在的 inviteDialog 引用"),this.inviteDialog=null);const s=((t=this.config.theme)==null?void 0:t.mode)==="dark";if(this.inviteDialog=document.createElement("div"),this.inviteDialog.style.cssText=` position: fixed; top: 50%; left: 50%; @@ -1258,14 +1258,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho border: none; border-radius: 4px; cursor: pointer; - `,u.onclick=()=>{var h,m;this.hideInviteDialog(),this.showChat(),(m=(h=this.config.inviteConfig)==null?void 0:h.onAccept)==null||m.call(h)};const p=document.createElement("button");p.textContent=((a=this.config.inviteConfig)==null?void 0:a.rejectText)||"稍后再说",p.style.cssText=` + `,u.onclick=()=>{var h,m;this.hideInviteDialog(),this.showChat(),(m=(h=this.config.inviteConfig)==null?void 0:h.onAccept)==null||m.call(h)};const f=document.createElement("button");f.textContent=((a=this.config.inviteConfig)==null?void 0:a.rejectText)||"稍后再说",f.style.cssText=` padding: 8px 16px; background: ${s?"#374151":"#f5f5f5"}; color: ${s?"#d1d5db":"#666"}; border: none; border-radius: 4px; cursor: pointer; - `,p.onclick=()=>{var h,m;this.hideInviteDialog(),(m=(h=this.config.inviteConfig)==null?void 0:h.onReject)==null||m.call(h),this.handleInviteLoop()},c.appendChild(u),c.appendChild(p),this.inviteDialog.appendChild(c),document.body.appendChild(this.inviteDialog)}showInviteDialog(){var t,n;this.inviteDialog&&(this.inviteDialog.style.display="block",(n=(t=this.config.inviteConfig)==null?void 0:t.onOpen)==null||n.call(t))}hideInviteDialog(){var t,n;console.log("hideInviteDialog before"),this.inviteDialog&&(this.inviteDialog.style.display="none",(n=(t=this.config.inviteConfig)==null?void 0:t.onClose)==null||n.call(t),console.log("hideInviteDialog after"))}handleInviteLoop(){const{loop:t,loopDelay:n=3e3,loopCount:r=1/0}=this.config.inviteConfig||{};!t||this.loopCount>=r-1||(this.loopTimer&&window.clearTimeout(this.loopTimer),this.loopTimer=window.setTimeout(()=>{this.loopCount++,this.showInviteDialog()},n))}showButton(){if(this.bubble&&this.bubble.style.display!=="none"){console.log("showButton: 按钮已经显示,无需重复显示");return}this.bubble?(this.bubble.style.display="inline-flex",console.log("showButton: 按钮已显示")):console.log("showButton: bubble 不存在,需要先创建")}hideButton(){this.bubble&&(this.bubble.style.display="none")}showBubble(){if(this.bubble){const t=this.bubble.messageElement;if(t instanceof HTMLElement){if(t.style.display!=="none"&&t.style.opacity!=="0"){console.log("showBubble: 气泡已经显示,无需重复显示");return}t.style.display="block",setTimeout(()=>{t.style.opacity="1",t.style.transform="translateY(0)"},100),console.log("showBubble: 气泡已显示")}else console.log("showBubble: messageElement 不存在")}else console.log("showBubble: bubble 不存在")}hideBubble(){if(this.bubble){const t=this.bubble.messageElement;t instanceof HTMLElement&&(t.style.opacity="0",t.style.transform="translateY(10px)",setTimeout(()=>{t.style.display="none"},300))}}createContextMenu(){this.contextMenu=document.createElement("div"),this.contextMenu.style.cssText=` + `,f.onclick=()=>{var h,m;this.hideInviteDialog(),(m=(h=this.config.inviteConfig)==null?void 0:h.onReject)==null||m.call(h),this.handleInviteLoop()},c.appendChild(u),c.appendChild(f),this.inviteDialog.appendChild(c),document.body.appendChild(this.inviteDialog)}showInviteDialog(){var t,n;this.inviteDialog&&(this.inviteDialog.style.display="block",(n=(t=this.config.inviteConfig)==null?void 0:t.onOpen)==null||n.call(t))}hideInviteDialog(){var t,n;console.log("hideInviteDialog before"),this.inviteDialog&&(this.inviteDialog.style.display="none",(n=(t=this.config.inviteConfig)==null?void 0:t.onClose)==null||n.call(t),console.log("hideInviteDialog after"))}handleInviteLoop(){const{loop:t,loopDelay:n=3e3,loopCount:r=1/0}=this.config.inviteConfig||{};!t||this.loopCount>=r-1||(this.loopTimer&&window.clearTimeout(this.loopTimer),this.loopTimer=window.setTimeout(()=>{this.loopCount++,this.showInviteDialog()},n))}showButton(){if(this.bubble&&this.bubble.style.display!=="none"){console.log("showButton: 按钮已经显示,无需重复显示");return}this.bubble?(this.bubble.style.display="inline-flex",console.log("showButton: 按钮已显示")):console.log("showButton: bubble 不存在,需要先创建")}hideButton(){this.bubble&&(this.bubble.style.display="none")}showBubble(){if(this.bubble){const t=this.bubble.messageElement;if(t instanceof HTMLElement){if(t.style.display!=="none"&&t.style.opacity!=="0"){console.log("showBubble: 气泡已经显示,无需重复显示");return}t.style.display="block",setTimeout(()=>{t.style.opacity="1",t.style.transform="translateY(0)"},100),console.log("showBubble: 气泡已显示")}else console.log("showBubble: messageElement 不存在")}else console.log("showBubble: bubble 不存在")}hideBubble(){if(this.bubble){const t=this.bubble.messageElement;t instanceof HTMLElement&&(t.style.opacity="0",t.style.transform="translateY(10px)",setTimeout(()=>{t.style.display="none"},300))}}createContextMenu(){this.contextMenu=document.createElement("div"),this.contextMenu.style.cssText=` position: fixed; background: white; border-radius: 4px; @@ -1287,9 +1287,265 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho height: 1px; background: #eee; margin: 4px 0; - `,this.contextMenu&&this.contextMenu.appendChild(i)}}),document.body.appendChild(this.contextMenu)}showContextMenu(t){if(t.preventDefault(),this.contextMenu||this.createContextMenu(),this.contextMenu){this.contextMenu.style.visibility="hidden",this.contextMenu.style.display="block";const n=this.contextMenu.offsetWidth,r=this.contextMenu.offsetHeight;let o=t.clientX,i=t.clientY;o+n>window.innerWidth&&(o=o-n),i+r>window.innerHeight&&(i=i-r),o=Math.max(0,o),i=Math.max(0,i),this.contextMenu.style.left=`${o}px`,this.contextMenu.style.top=`${i}px`,this.contextMenu.style.visibility="visible"}}hideContextMenu(){this.contextMenu&&(this.contextMenu.style.display="none")}togglePlacement(){var t,n;if(!this.bubble)return;this.config.placement=this.config.placement==="bottom-left"?"bottom-right":"bottom-left";const r=this.bubble.parentElement;r&&(r.style.left=this.config.placement==="bottom-left"?`${this.config.marginSide}px`:"auto",r.style.right=this.config.placement==="bottom-right"?`${this.config.marginSide}px`:"auto",r.style.alignItems=this.config.placement==="bottom-left"?"flex-start":"flex-end",this.window&&this.isVisible&&(this.window.style.left=this.config.placement==="bottom-left"?`${this.config.marginSide}px`:"auto",this.window.style.right=this.config.placement==="bottom-right"?`${this.config.marginSide}px`:"auto"),(n=(t=this.config).onConfigChange)==null||n.call(t,{placement:this.config.placement}))}}const Fen={"zh-cn":{title:"在线客服",bubble:{title:"需要帮助吗?",subtitle:"点击开始对话"},tabs:{home:"首页",messages:"消息",help:"帮助",news:"新闻"},settings:{position:"位置",tabs:"标签页",bubble:"气泡",navbar:"导航栏",theme:"主题",window:"窗口",margins:"边距",animation:"动画",other:"其他",embed:"嵌入代码"}},"zh-tw":{title:"線上客服",bubble:{title:"需要幫助嗎?",subtitle:"點擊開始對話"},tabs:{home:"首頁",messages:"消息",help:"幫助",news:"新聞"},settings:{position:"位置",tabs:"標籤頁",bubble:"氣泡",navbar:"導航欄",theme:"主題",window:"窗口",margins:"邊距",animation:"動畫",other:"其他",embed:"嵌入代碼"}},en:{title:"Online Support",bubble:{title:"Need help?",subtitle:"Click to start chat"},tabs:{home:"Home",messages:"Messages",help:"Help",news:"News"},settings:{position:"Position",tabs:"Tabs",bubble:"Bubble",navbar:"Navbar",theme:"Theme",window:"Window",margins:"Margins",animation:"Animation",other:"Other",embed:"Embed Code"}}},Ben=({locale:e="zh-cn",...t})=>M.jsx(axe,{messages:Fen[e],locale:e,defaultLocale:"zh-cn",children:M.jsx(Len,{...t,locale:e})});let eu=null,Ox=0;const Len=e=>{const t=f.useRef(null);return f.useEffect(()=>{var n,r;if(Ox++,eu){t.current=eu,window.bytedesk=eu,(n=e.onInit)==null||n.call(e);return}return eu=new Aen(e),t.current=eu,eu.init(),(r=e.onInit)==null||r.call(e),window.bytedesk=eu,()=>{Ox--,t.current=null,Ox<=0&&setTimeout(()=>{eu&&Ox<=0&&(eu.destroy(),eu=null,delete window.bytedesk,Ox=0)},100)}},[e]),null},jen=Fa(e=>({config:{htmlUrl:TOe(),apiUrl:$y(),placement:"bottom-right",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:t=>e(n=>({config:{...n.config,...t}}))})),{TextArea:boe}=Hn,{Group:zen}=ho,{Group:Hen}=Uy;function Ven(e){return{text:"文本输入",input:"单行文本",textarea:"多行文本",select:"下拉选择",radio:"单选框组",checkbox:"多选框组",datepicker:"日期选择",timepicker:"时间选择",switch:"开关",upload:"上传"}[e]||e}function Z2e({type:e,props:t={},options:n,placeholder:r,isDarkMode:o=!1}){if(!e)return null;const i=e.toLowerCase(),a=o?{backgroundColor:"#141414",borderColor:"#434343",color:"#fff"}:{},s=o?{backgroundColor:"#141414"}:{};switch(i){case"text":switch(t.type||"text"){case"email":return M.jsx(Hn,{type:"email",placeholder:r||"请输入邮箱地址",style:a});case"tel":return M.jsx(Hn,{type:"tel",placeholder:r||"请输入电话号码",style:a});case"textarea":return M.jsx(boe,{rows:t.rows||4,placeholder:r||"请输入文本内容",style:a});case"date":return M.jsx(Vt,{locale:op,children:M.jsx(ka,{style:{width:"100%",...a},placeholder:r||"请选择日期"})});case"datetime-local":return M.jsx(Vt,{locale:op,children:M.jsx(ka,{showTime:!0,style:{width:"100%",...a},placeholder:r||"请选择日期时间"})});case"file":return M.jsx(Oc,{accept:t.accept,children:M.jsx(At,{style:o?{backgroundColor:"#1f1f1f",borderColor:"#434343",color:"#fff"}:{},children:"点击上传文件"})});default:return M.jsx(Hn,{placeholder:r||"请输入",style:a})}case"input":return M.jsx(Hn,{placeholder:r||"请输入",style:a});case"textarea":return M.jsx(boe,{rows:4,placeholder:r||"请输入多行文本",style:a});case"select":return M.jsx($i,{style:{width:"100%",...s},placeholder:r||"请选择",popupClassName:o?"dark-mode-select":"",options:Array.isArray(n)?n.map((l,c)=>({label:l,value:l,key:`${l}-${c}`})):[{label:"选项1",value:"1",key:"option-1"},{label:"选项2",value:"2",key:"option-2"}]});case"radio":return M.jsx(zen,{style:o?{color:"#fff"}:{},children:(Array.isArray(n)?n:["选项1","选项2"]).map((l,c)=>M.jsx(ho,{value:l,style:o?{color:"#fff"}:{},children:l},`${l}-${c}`))});case"checkbox":return M.jsx(Hen,{style:o?{color:"#fff"}:{},options:Array.isArray(n)?n.map((l,c)=>({label:l,value:l,key:`${l}-${c}`,style:o?{color:"#fff"}:{}})):[{label:"选项1",value:"1",key:"option-1",style:o?{color:"#fff"}:{}},{label:"选项2",value:"2",key:"option-2",style:o?{color:"#fff"}:{}}]});case"datepicker":return M.jsx(Vt,{locale:op,children:M.jsx(ka,{style:{width:"100%",...a},placeholder:r||"请选择日期",popupClassName:o?"dark-mode-picker":""})});case"timepicker":return M.jsx(Vt,{locale:op,children:M.jsx(zp,{style:{width:"100%",...a},placeholder:r||"请选择时间",popupClassName:o?"dark-mode-picker":""})});case"switch":return M.jsx(H0,{checkedChildren:"开",unCheckedChildren:"关"});case"upload":return M.jsx(Oc,{accept:t.accept,children:M.jsx(At,{style:o?{backgroundColor:"#1f1f1f",borderColor:"#434343",color:"#fff"}:{},children:"点击上传"})});default:return console.log("Unknown component type:",e),M.jsxs("div",{children:["未知组件类型: ",e]})}}const Wen=({visible:e,onClose:t,formFields:n=[],onSubmit:r})=>{const[o,i]=f.useState(n),{formId:a}=Tat(),[s]=rn.useForm(),l=Pn(),[c,u]=f.useState(!1);f.useEffect(()=>{if(a==="preview"){const h=localStorage.getItem("form-preview-data");if(h){const{fields:m}=JSON.parse(h);i(m)}}else i(n)},[a,n]);const d=h=>{var g;const v=((x,y)=>{switch(x){case"text":switch(y){case"email":return l.formatMessage({id:"preview.placeholder.email",defaultMessage:"请输入邮箱地址"});case"tel":return l.formatMessage({id:"preview.placeholder.tel",defaultMessage:"请输入电话号码"});case"textarea":return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入文本内容"});case"date":return l.formatMessage({id:"preview.placeholder.date",defaultMessage:"请选择日期"});case"datetime-local":return l.formatMessage({id:"preview.placeholder.datetime",defaultMessage:"请选择日期时间"});default:return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入"})}case"input":return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入"});case"textarea":return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入多行文本"});case"select":return l.formatMessage({id:"preview.placeholder.select",defaultMessage:"请选择"});case"datePicker":return l.formatMessage({id:"preview.placeholder.date",defaultMessage:"请选择日期"});case"timePicker":return l.formatMessage({id:"preview.placeholder.time",defaultMessage:"请选择时间"});default:return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入"})}})(h.type,(g=h.props)==null?void 0:g.type);return Z2e({type:h.type,props:h.props,options:h.options,placeholder:v})},p=async h=>{u(!0);try{r&&await r(h),_e.success(l.formatMessage({id:"form.submit.success",defaultMessage:"演示:表单提交成功!"}))}catch{_e.error(l.formatMessage({id:"form.submit.error",defaultMessage:"表单提交失败,请重试!"}))}finally{u(!1)}};return M.jsx(nS,{title:l.formatMessage({id:"formBuilder.preview",defaultMessage:"表单预览"}),placement:"right",onClose:t,open:e,width:600,styles:{body:{padding:"16px"}},children:M.jsxs(rn,{form:s,layout:"vertical",onFinish:p,style:{maxWidth:"100%"},children:[o.map((h,m)=>M.jsx(rn.Item,{name:h.id||`field-${m}`,label:h.label,rules:[{required:h.required,message:`${h.label}是必填项`}],children:d(h)},h.id||`field-${m}`)),M.jsx(rn.Item,{children:M.jsx(At,{type:"primary",htmlType:"submit",loading:c,block:!0,children:l.formatMessage({id:"form.submit",defaultMessage:"提交"})})})]})})},Ab=Fa()(Vs(e=>({components:[],activeId:null,setComponents:t=>e({components:t}),addComponent:({id:t,type:n,index:r,options:o})=>e(i=>{const a=[...i.components];return a.splice(r,0,{id:t,type:n,index:r,options:o}),{components:a.map((s,l)=>({...s,index:l}))}}),moveComponent:(t,n,r)=>e(o=>{const i=[...o.components],a=i.findIndex(l=>l.id===t),s=i[a];return i.splice(a,1),i.splice(r,0,s),{components:i}}),updateComponent:(t,n)=>e(r=>{const o=r.components.map(s=>{if(s.id===t){const{props:l,...c}=n;return{...s,...c,props:l?{...s.props,...l}:s.props}}return s}),a=n.id&&n.id!==t?n.id:r.activeId;return{components:o,activeId:a}}),setActiveId:t=>e({activeId:t}),clearForm:()=>e({components:[],activeId:null}),deleteComponent:t=>e(n=>({components:n.components.filter(r=>r.id!==t),activeId:null}))}),{name:"form-builder-storage"})),J2e=Fa(e=>({currentForm:null,formResult:null,hasUnsavedChanges:!1,setCurrentForm:t=>e({currentForm:t}),setFormResult:t=>e({formResult:t}),setHasUnsavedChanges:t=>e({hasUnsavedChanges:t})}));async function Uen(e){return Xn("/api/v1/form/query/org",{method:"GET",params:{...e,channel:mr}})}async function Gen(e){return Xn("/api/v1/form/create",{method:"POST",data:{...e,channel:mr}})}async function _N(e){return Xn("/api/v1/form/update",{method:"POST",data:{...e,channel:mr}})}async function qen(e){return Xn("/api/v1/form/delete",{method:"POST",data:{...e,channel:mr}})}const Ken=({isModalOpen:e,isEdit:t,form:n,handleSubmit:r,handleCancel:o})=>{var p;const i=Pn(),{isDarkMode:a}=Xi(),[s]=rn.useForm(),[l,c]=Z.useState(""),{setComponents:u}=Ab(),d=h=>{if(!t&&h.type){const m=Tse(h.type);u(m)}r(h)};return Z.useEffect(()=>{if(e&&t&&n){const h=n.type||i1;s.setFieldsValue({name:n.name,description:n.description,type:h,status:n.status||BN}),c(h)}else e&&!t&&(s.resetFields(),s.setFieldsValue({type:i1,status:BN}),c(i1))},[e,t,n==null?void 0:n.uid,n==null?void 0:n.name,n==null?void 0:n.description,n==null?void 0:n.type,n==null?void 0:n.status]),M.jsx(Ir,{title:i.formatMessage({id:t?"formBuilder.edit.title":"formBuilder.create.title",defaultMessage:t?"编辑表单":"创建新表单"}),open:e,onOk:()=>s.submit(),onCancel:o,okText:i.formatMessage({id:t?"common.update":"common.create",defaultMessage:t?"更新":"创建"}),cancelText:i.formatMessage({id:"common.cancel",defaultMessage:"取消"}),maskClosable:!0,destroyOnHidden:!0,className:a?"dark-modal":"",width:600,children:M.jsxs(rn,{form:s,layout:"vertical",onFinish:d,preserve:!1,children:[M.jsx(rn.Item,{name:"name",label:i.formatMessage({id:"formBuilder.name",defaultMessage:"表单名称"}),rules:[{required:!0,message:i.formatMessage({id:"formBuilder.name.required",defaultMessage:"请输入表单名称"})}],children:M.jsx(Hn,{placeholder:i.formatMessage({id:"formBuilder.name.placeholder",defaultMessage:"请输入表单名称"})})}),M.jsx(rn.Item,{name:"type",label:M.jsxs("div",{style:{display:"flex",alignItems:"center"},children:[M.jsx("span",{children:i.formatMessage({id:"formBuilder.type",defaultMessage:"表单类型"})}),M.jsx("span",{style:{marginLeft:"12px",fontSize:"12px",color:a?"#8c8c8c":"#999",fontWeight:"normal"},children:l?((p=Dx.find(h=>h.value===l))==null?void 0:p.description)||"":"请选择表单类型以查看说明"})]}),rules:[{required:!0,message:i.formatMessage({id:"formBuilder.type.required",defaultMessage:"请选择表单类型"})}],children:M.jsx($i,{placeholder:i.formatMessage({id:"formBuilder.type.placeholder",defaultMessage:"请选择表单类型"}),showSearch:!0,optionFilterProp:"children",onChange:h=>c(h),filterOption:(h,m)=>{if(!m)return!1;const v=m,g=String((v==null?void 0:v.label)||(v==null?void 0:v.children)||""),x=String((v==null?void 0:v.category)||""),y=String((v==null?void 0:v.description)||"");return g.toLowerCase().includes(h.toLowerCase())||x.toLowerCase().includes(h.toLowerCase())||y.toLowerCase().includes(h.toLowerCase())},children:Dx.map((h,m)=>{const v=h.category,g=Dx.filter(x=>x.category===v);return m===0||Dx[m-1].category!==v?M.jsx($i.OptGroup,{label:v,children:g.map(x=>M.jsx($i.Option,{value:x.value,label:x.label,category:x.category,description:x.description,children:M.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[M.jsx("span",{style:{fontWeight:500},children:x.label}),M.jsx("span",{style:{fontSize:"12px",color:a?"#8c8c8c":"#999",marginLeft:"8px",opacity:.8},children:x.description})]})},x.value))},v):null}).filter(Boolean)})}),M.jsx(rn.Item,{name:"status",label:i.formatMessage({id:"formBuilder.status",defaultMessage:"状态"}),rules:[{required:!0,message:i.formatMessage({id:"formBuilder.status.required",defaultMessage:"请选择状态"})}],children:M.jsx($i,{placeholder:i.formatMessage({id:"formBuilder.status.placeholder",defaultMessage:"请选择状态"}),children:iO.map(h=>M.jsx($i.Option,{value:h.value,children:M.jsxs("div",{style:{display:"flex",alignItems:"center"},children:[M.jsx("div",{style:{width:"8px",height:"8px",borderRadius:"50%",backgroundColor:h.color,marginRight:"8px"}}),M.jsx("span",{style:{fontWeight:500},children:h.label}),M.jsx("span",{style:{fontSize:"12px",color:a?"#8c8c8c":"#999",marginLeft:"8px",opacity:.8},children:h.description})]})},h.value))})}),M.jsx(rn.Item,{name:"description",label:i.formatMessage({id:"formBuilder.description",defaultMessage:"描述"}),children:M.jsx(Hn.TextArea,{rows:4,placeholder:i.formatMessage({id:"formBuilder.description.placeholder",defaultMessage:"请输入表单描述(选填)"})})})]})})},{Header:Yen}=Dr,Xen=({onPreview:e,onInitialized:t})=>{var X,J,q,A,z;const{components:n,setComponents:r}=Ab(),{currentForm:o,formResult:i,hasUnsavedChanges:a,setCurrentForm:s,setFormResult:l,setHasUnsavedChanges:c}=J2e(),u=ds(G=>G.currentOrg),d=Pn(),{isDarkMode:p}=Xi(),{translateString:h}=Wc(),{headerStyle:m}=df(),[v,g]=f.useState(!1),[x,y]=f.useState(!1),[b,C]=f.useState([]),[S,w]=f.useState(!1),[E,_]=f.useState(!1),P=f.useCallback(async()=>{var G;if(!(u!=null&&u.uid)){console.log("Organization UID not available, skipping fetchForms");return}try{_e.loading(d.formatMessage({id:"formBuilder.fetch.loading",defaultMessage:"正在获取表单列表..."}));const Y={pageNumber:0,pageSize:100,orgUid:u.uid},Q=await Uen(Y);Qf.debug("queryFormsByOrg response:",Q.data,Y),Q.data.code===200?(((G=Q.data.data.content)==null?void 0:G.length)===0&&(_e.warning(d.formatMessage({id:"formBuilder.fetch.empty",defaultMessage:"暂无表单,请创建新表单"})),g(!0)),l(Q.data),_e.destroy()):(_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.fetch.error",defaultMessage:"获取表单列表失败"})))}catch(Y){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.fetch.error",defaultMessage:"获取表单列表失败: {error}"},{error:Y instanceof Error?Y.message:String(Y)}))}},[u==null?void 0:u.uid,d]),$=f.useCallback(async()=>{if(!o)return!0;try{_e.loading(d.formatMessage({id:"formBuilder.save.loading",defaultMessage:"正在保存..."}));const G=JSON.stringify(n),Y={uid:o.uid,name:o.name,description:o.description,status:o.status,schema:G,orgUid:u==null?void 0:u.uid},Q=await _N(Y);return console.log("Update form response:",Q.data,Y),Q.data.code===200?(s(Q.data.data),c(!1),_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.save.success",defaultMessage:"保存成功"})),!0):(_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.save.error",defaultMessage:"保存失败: {error}"},{error:Q.data.message})),!1)}catch(G){return _e.destroy(),_e.error(d.formatMessage({id:"formBuilder.save.error",defaultMessage:"保存失败: {error}"},{error:G instanceof Error?G.message:String(G)})),!1}},[o,n,u==null?void 0:u.uid,d]),R=f.useCallback(async G=>{var ee,te;console.log("Menu clicked:",G);const Y=G.key,Q=(te=(ee=i==null?void 0:i.data)==null?void 0:ee.content)==null?void 0:te.find(oe=>oe.uid===Y);if(Q&&Q.uid!==(o==null?void 0:o.uid)){if(console.log("切换到新表单:",Q.name,"UID:",Y),o&&a&&!await $()){_e.warning(d.formatMessage({id:"formBuilder.switch.save.failed",defaultMessage:"当前表单保存失败,是否继续切换?"}));return}if(s(Q),Q.schema)try{const oe=JSON.parse(Q.schema);r(oe)}catch(oe){console.error("Failed to parse form schema:",oe),r([])}else r([]);c(!1),t(!0)}},[o,(X=i==null?void 0:i.data)==null?void 0:X.content,a,$,d,t]);f.useEffect(()=>{u!=null&&u.uid&&!E&&(P(),_(!0))},[u==null?void 0:u.uid,E,P]),f.useEffect(()=>{var G,Y;if((G=i==null?void 0:i.data)!=null&&G.content){const Q=(Y=i.data.content)==null?void 0:Y.map(ee=>({key:ee.uid,label:M.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[M.jsx("span",{children:h(ee==null?void 0:ee.name)}),M.jsx(Lge,{color:qke(ee==null?void 0:ee.status),style:{marginLeft:"8px"},children:Hb(ee==null?void 0:ee.status)})]})}));C(Q)}},[(J=i==null?void 0:i.data)==null?void 0:J.content]),f.useEffect(()=>{var G,Y;if((G=i==null?void 0:i.data)!=null&&G.content&&!o&&((Y=i.data.content)==null?void 0:Y.length)>0&&E){const Q=i.data.content[0];if(s(Q),Q.schema)try{const ee=JSON.parse(Q.schema);r(ee)}catch(ee){console.error("Failed to parse form schema:",ee)}t(!0)}},[(q=i==null?void 0:i.data)==null?void 0:q.content,o,E]);const O=()=>{y(!1),g(!0)},T=()=>{if(!o){_e.warning(d.formatMessage({id:"formBuilder.edit.no.form",defaultMessage:"请先选择表单"}));return}y(!0),g(!0)},I=()=>{if(!o){_e.warning(d.formatMessage({id:"formBuilder.delete.no.form",defaultMessage:"请先选择表单"}));return}w(!0)},k=f.useCallback(async()=>{if(!o){_e.warning(d.formatMessage({id:"formBuilder.save.no.form",defaultMessage:"请先选择或创建表单"}));return}return $()},[o,$,d]),N=f.useCallback(async G=>{if(!o){_e.warning(d.formatMessage({id:"formBuilder.status.no.form",defaultMessage:"请先选择表单"}));return}try{_e.loading(d.formatMessage({id:"formBuilder.status.updating",defaultMessage:"正在更新状态为{status}..."},{status:Hb(G)}));const Y={uid:o.uid,name:o.name,description:o.description,status:G,orgUid:u==null?void 0:u.uid},Q=await _N(Y);if(console.log("Update form status response:",Q.data,Y),Q.data.code===200){const ee={...o,status:G};s(ee),_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.status.success",defaultMessage:"状态已更新为{status}"},{status:Hb(G)})),P()}else _e.destroy(),_e.error(d.formatMessage({id:"formBuilder.status.error",defaultMessage:"状态更新失败: {error}"},{error:Q.data.message}))}catch(Y){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.status.error",defaultMessage:"状态更新失败: {error}"},{error:Y instanceof Error?Y.message:String(Y)}))}},[o,u==null?void 0:u.uid,d,P]),D=f.useCallback(async G=>{if(!o||o.status===G)return;const Y=Hb(o.status),Q=Hb(G);_e.loading(d.formatMessage({id:"formBuilder.status.quick.updating",defaultMessage:"正在将状态从 {oldStatus} 更新为 {newStatus}..."},{oldStatus:Y,newStatus:Q}),.5),await N(G)},[o,N,d]),L=async G=>{console.log("Create values:",G),_e.loading(d.formatMessage({id:"formBuilder.create.loading",defaultMessage:"正在创建表单..."}));try{const Y=G.type?Tse(G.type):[],Q=JSON.stringify(Y),ee={name:G.name,description:G.description,type:G.type,status:G.status,schema:Q,orgUid:u==null?void 0:u.uid},te=await Gen(ee);console.log("Create form response:",te.data,ee),te.data.code===200?(s(te.data.data),r(Y),g(!1),t(!0),_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.create.success",defaultMessage:"创建成功"})),P()):(_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.create.error",defaultMessage:"创建失败: {error}"},{error:te.data.message})))}catch(Y){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.create.error",defaultMessage:"创建失败: {error}"},{error:Y instanceof Error?Y.message:String(Y)}))}},H=async G=>{console.log("Edit values:",G),_e.loading(d.formatMessage({id:"formBuilder.edit.loading",defaultMessage:"正在更新表单..."}));try{const Y=await _N({uid:o==null?void 0:o.uid,name:G.name,description:G.description,type:G.type,status:G.status,orgUid:u==null?void 0:u.uid});if(console.log("Update form response:",Y),Y.data.code===200){const Q={...o,name:G.name,description:G.description,type:G.type,status:G.status};s(Q),g(!1),_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.edit.success",defaultMessage:"更新成功"})),P()}else _e.destroy(),_e.error(d.formatMessage({id:"formBuilder.edit.error",defaultMessage:"更新失败: {error}"},{error:Y.data.message}))}catch(Y){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.edit.error",defaultMessage:"更新失败: {error}"},{error:Y instanceof Error?Y.message:String(Y)}))}},U=async()=>{if(o)try{_e.loading(d.formatMessage({id:"formBuilder.delete.loading",defaultMessage:"正在删除表单..."}));const G={uid:o.uid,orgUid:u==null?void 0:u.uid},Y=await qen(G);console.log("Delete form response:",Y.data,G),Y.data.code===200?(_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.delete.success",defaultMessage:"删除成功"})),w(!1),s(null),r([]),P()):(_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.delete.error",defaultMessage:"删除失败: {error}"},{error:Y.data.message})))}catch(G){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.delete.error",defaultMessage:"删除失败: {error}"},{error:G instanceof Error?G.message:String(G)}))}},V=()=>{var G;if(!o){_e.warning(d.formatMessage({id:"formBuilder.export.no.form",defaultMessage:"请先选择或创建表单"}));return}try{const Y={name:o.name,description:o.description,components:n},Q=JSON.stringify(Y,null,2),ee=new Blob([Q],{type:"application/json"}),te=URL.createObjectURL(ee),oe=document.createElement("a");oe.href=te;const ne=new Date().toISOString().replace(/[^0-9]/g,"").slice(0,14),le=((G=o.name)==null?void 0:G.replace(/[^a-zA-Z0-9]/g,"_"))||"form";oe.download=`${le}_${ne}.form.json`,oe.click(),URL.revokeObjectURL(te),_e.success(d.formatMessage({id:"formBuilder.export.success"}))}catch(Y){console.error("Export error:",Y),_e.error(d.formatMessage({id:"formBuilder.export.error"}))}},j=f.useCallback(G=>{const Y=new FileReader;return Y.onload=Q=>{var ee;try{const te=JSON.parse((ee=Q.target)==null?void 0:ee.result);te.components&&Array.isArray(te.components)?(r(te.components),c(!0),_e.success(d.formatMessage({id:"formBuilder.import.success"}))):_e.error(d.formatMessage({id:"formBuilder.import.invalid"}))}catch{_e.error(d.formatMessage({id:"formBuilder.import.error"}))}},Y.readAsText(G),!1},[d]),F=Z.useMemo(()=>({items:b,selectedKeys:o?[o.uid]:[],onClick:R}),[b,o==null?void 0:o.uid,R]),W=Z.useMemo(()=>[{key:"import",label:d.formatMessage({id:"formBuilder.import",defaultMessage:"导入"}),icon:M.jsx(eh,{}),onClick:()=>{const G=document.createElement("input");G.type="file",G.accept=".json",G.onchange=Y=>{var te;const ee=(te=Y.target.files)==null?void 0:te[0];ee&&j(ee)},G.click()}},{key:"export",label:d.formatMessage({id:"formBuilder.export",defaultMessage:"导出"}),icon:M.jsx(IT,{}),onClick:V},{key:"edit",label:d.formatMessage({id:"formBuilder.edit",defaultMessage:"编辑"}),icon:M.jsx(R7,{}),onClick:T},{key:"delete",label:d.formatMessage({id:"formBuilder.delete",defaultMessage:"删除"}),icon:M.jsx(zc,{}),onClick:I,danger:!0}],[d,j,V,T,N,o==null?void 0:o.status,I]);return M.jsxs(M.Fragment,{children:[M.jsx(Yen,{style:m,children:M.jsxs("div",{className:"header-content",children:[M.jsxs("h1",{children:[M.jsx("span",{className:"title-text",style:{color:p?"#fff":"#000"},children:d.formatMessage({id:"formBuilder.title"})}),M.jsxs("span",{className:"flowgram-title-actions",style:{marginLeft:16},children:[M.jsx(At,{type:"primary",icon:M.jsx(Qw,{}),onClick:O,style:{marginRight:8},children:d.formatMessage({id:"formBuilder.create",defaultMessage:"创建"})}),M.jsx(z0,{menu:F,trigger:["click"],children:M.jsx("a",{onClick:G=>G.preventDefault(),className:`dropdown-link ${p?"dark-theme":"light-theme"}`,children:M.jsx(Ri,{children:((z=(A=i==null?void 0:i.data)==null?void 0:A.content)==null?void 0:z.length)>0?M.jsxs("span",{children:[h(o==null?void 0:o.name)||d.formatMessage({id:"formBuilder.select.form",defaultMessage:"选择表单"}),(o==null?void 0:o.type)&&M.jsx("span",{style:{marginLeft:8,fontSize:"12px",color:"#1890ff",fontWeight:"normal",backgroundColor:"rgba(24, 144, 255, 0.1)",padding:"2px 6px",borderRadius:"4px",border:"1px solid rgba(24, 144, 255, 0.3)"},children:Gke(o.type)}),M.jsx(Lp,{})]}):M.jsx("span",{children:d.formatMessage({id:"formBuilder.no.form",defaultMessage:"暂无表单"})})})})}),o&&M.jsxs("div",{style:{marginLeft:12,display:"flex",alignItems:"center"},children:[M.jsxs("span",{style:{marginRight:6,fontSize:"12px",color:p?"#ccc":"#666",whiteSpace:"nowrap"},children:[d.formatMessage({id:"formBuilder.status",defaultMessage:"状态"}),":"]}),M.jsx($i,{value:o.status,onChange:D,style:{minWidth:90},size:"small",disabled:!o,className:p?"dark-select":"",children:iO.map(G=>M.jsx($i.Option,{value:G.value,children:M.jsxs("div",{style:{display:"flex",alignItems:"center"},children:[M.jsx("div",{style:{width:"6px",height:"6px",borderRadius:"50%",backgroundColor:G.color,marginRight:"6px"}}),M.jsx("span",{children:G.label})]})},G.value))})]})]})]}),M.jsxs("div",{className:"header-actions",children:[M.jsx(At,{type:"default",icon:M.jsx(Gy,{}),onClick:e,style:{marginRight:8,color:p?"#fff":"#000",borderColor:p?"#424242":"#d9d9d9",backgroundColor:p?"#1f1f1f":"#fff"},children:d.formatMessage({id:"formBuilder.preview",defaultMessage:"预览"})}),M.jsx(At,{type:a?"primary":"default",icon:M.jsx(kT,{}),onClick:k,style:{marginRight:8,...!a||!o?{color:p?"#fff":"#000",borderColor:p?"#424242":"#d9d9d9",backgroundColor:p?"#1f1f1f":"#fff"}:{}},disabled:!o||!a,children:d.formatMessage({id:"formBuilder.save",defaultMessage:"保存"})}),M.jsx(z0,{menu:{items:W},trigger:["click"],placement:"bottomRight",children:M.jsxs(At,{type:"default",icon:M.jsx(O7,{}),style:{color:p?"#fff":"#000",borderColor:p?"#424242":"#d9d9d9",backgroundColor:p?"#1f1f1f":"#fff"},children:[d.formatMessage({id:"formBuilder.more.actions",defaultMessage:"更多操作"}),M.jsx(Lp,{})]})})]})]})}),v&&M.jsx(Ken,{isModalOpen:v,isEdit:x,form:x?o:null,handleSubmit:x?H:L,handleCancel:()=>g(!1)}),M.jsx(Ir,{title:d.formatMessage({id:"formBuilder.delete.confirm.title",defaultMessage:"确认删除"}),open:S,onOk:U,onCancel:()=>w(!1),okText:d.formatMessage({id:"common.confirm",defaultMessage:"确认"}),cancelText:d.formatMessage({id:"common.cancel",defaultMessage:"取消"}),okButtonProps:{danger:!0},children:M.jsx("p",{children:d.formatMessage({id:"formBuilder.delete.confirm.message",defaultMessage:'确定要删除表单 "{name}" 吗?此操作不可恢复。'},{name:(o==null?void 0:o.name)||""})})})]})},Qen=({children:e,onDragStart:t,onDragEnd:n})=>{const[r,o]=f.useState(null),[i,a]=f.useState(null),s=rkt(ybe),l=okt(s),c=d=>{var h;console.log("DndContext drag start data:",d.active.data.current);const{active:p}=d;a(p.data.current),o(M.jsx("div",{className:"dragging-overlay",children:M.jsx("div",{className:"component-item",children:M.jsx("div",{className:"component-item-inner",children:(h=p.data.current)==null?void 0:h.title})})})),t==null||t(d)},u=d=>{console.log("DndContext drag end data:",i);const p={...d,active:{...d.active,data:{current:i}}};o(null),a(null),n==null||n(p)};return M.jsxs(i3t,{sensors:l,collisionDetection:hkt,onDragStart:c,onDragEnd:u,children:[e,M.jsx(C3t,{dropAnimation:{duration:150,sideEffects:Pbe({styles:{active:{opacity:"0.5"}}})},children:r})]})};function e_e(e,t,n){const r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}function Zen(e,t){return e.reduce((n,r,o)=>{const i=t.get(r);return i&&(n[o]=i),n},Array(e.length))}function m_(e){return e!==null&&e>=0}function Jen(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n{let{rects:t,activeIndex:n,overIndex:r,index:o}=e;const i=e_e(t,r,n),a=t[o],s=i[o];return!s||!a?null:{x:s.left-a.left,y:s.top-a.top,scaleX:s.width/a.width,scaleY:s.height/a.height}},g_={scaleX:1,scaleY:1},ttn=e=>{var t;let{activeIndex:n,activeNodeRect:r,index:o,rects:i,overIndex:a}=e;const s=(t=i[n])!=null?t:r;if(!s)return null;if(o===n){const c=i[a];return c?{x:0,y:nn&&o<=a?{x:0,y:-s.height-l,...g_}:o=a?{x:0,y:s.height+l,...g_}:{x:0,y:0,...g_}};function ntn(e,t,n){const r=e[t],o=e[t-1],i=e[t+1];return r?nr.map(w=>typeof w=="object"&&"id"in w?w.id:w),[r]),m=a!=null,v=a?h.indexOf(a.id):-1,g=c?h.indexOf(c.id):-1,x=f.useRef(h),y=!Jen(h,x.current),b=g!==-1&&v===-1||y,C=etn(i);Tc(()=>{y&&m&&u(h)},[y,h,m,u]),f.useEffect(()=>{x.current=h},[h]);const S=f.useMemo(()=>({activeIndex:v,containerId:d,disabled:C,disableTransforms:b,items:h,overIndex:g,useDragOverlay:p,sortedRects:Zen(h,l),strategy:o}),[v,d,C.draggable,C.droppable,b,h,g,l,p,o]);return Z.createElement(r_e.Provider,{value:S},t)}const otn=e=>{let{id:t,items:n,activeIndex:r,overIndex:o}=e;return e_e(n,r,o).indexOf(t)},itn=e=>{let{containerId:t,isSorting:n,wasDragging:r,index:o,items:i,newIndex:a,previousItems:s,previousContainerId:l,transition:c}=e;return!c||!r||s!==i&&o===a?!1:n?!0:a!==o&&t===l},atn={duration:200,easing:"ease"},o_e="transform",stn=Kd.Transition.toString({property:o_e,duration:0,easing:"linear"}),ltn={roleDescription:"sortable"};function ctn(e){let{disabled:t,index:n,node:r,rect:o}=e;const[i,a]=f.useState(null),s=f.useRef(n);return Tc(()=>{if(!t&&n!==s.current&&r.current){const l=o.current;if(l){const c=mb(r.current,{ignoreTransform:!0}),u={x:l.left-c.left,y:l.top-c.top,scaleX:l.width/c.width,scaleY:l.height/c.height};(u.x||u.y)&&a(u)}}n!==s.current&&(s.current=n)},[t,n,r,o]),f.useEffect(()=>{i&&a(null)},[i]),i}function utn(e){let{animateLayoutChanges:t=itn,attributes:n,disabled:r,data:o,getNewIndex:i=otn,id:a,strategy:s,resizeObserverConfig:l,transition:c=atn}=e;const{items:u,containerId:d,activeIndex:p,disabled:h,disableTransforms:m,sortedRects:v,overIndex:g,useDragOverlay:x,strategy:y}=f.useContext(r_e),b=dtn(r,h),C=u.indexOf(a),S=f.useMemo(()=>({sortable:{containerId:d,index:C,items:u},...o}),[d,o,C,u]),w=f.useMemo(()=>u.slice(u.indexOf(a)),[u,a]),{rect:E,node:_,isOver:P,setNodeRef:$}=$be({id:a,data:S,disabled:b.droppable,resizeObserverConfig:{updateMeasurementsFor:w,...l}}),{active:R,activatorEvent:O,activeNodeRect:T,attributes:I,setNodeRef:k,listeners:N,isDragging:D,over:L,setActivatorNodeRef:H,transform:U}=Ebe({id:a,data:S,attributes:{...ltn,...n},disabled:b.draggable}),V=VIt($,k),j=!!R,F=j&&!m&&m_(p)&&m_(g),W=!x&&D,X=W&&F?U:null,q=F?X??(s??y)({rects:v,activeNodeRect:T,activeIndex:p,overIndex:g,index:C}):null,A=m_(p)&&m_(g)?i({id:a,items:u,activeIndex:p,overIndex:g}):C,z=R==null?void 0:R.id,G=f.useRef({activeId:z,items:u,newIndex:A,containerId:d}),Y=u!==G.current.items,Q=t({active:R,containerId:d,isDragging:D,isSorting:j,id:a,index:C,items:u,newIndex:G.current.newIndex,previousItems:G.current.items,previousContainerId:G.current.containerId,transition:c,wasDragging:G.current.activeId!=null}),ee=ctn({disabled:!Q,index:C,node:_,rect:E});return f.useEffect(()=>{j&&G.current.newIndex!==A&&(G.current.newIndex=A),d!==G.current.containerId&&(G.current.containerId=d),u!==G.current.items&&(G.current.items=u)},[j,A,d,u]),f.useEffect(()=>{if(z===G.current.activeId)return;if(z&&!G.current.activeId){G.current.activeId=z;return}const oe=setTimeout(()=>{G.current.activeId=z},50);return()=>clearTimeout(oe)},[z]),{active:R,activeIndex:p,attributes:I,data:S,rect:E,index:C,newIndex:A,items:u,isOver:P,isSorting:j,isDragging:D,listeners:N,node:_,overIndex:g,over:L,setNodeRef:V,setActivatorNodeRef:H,setDroppableNodeRef:$,setDraggableNodeRef:k,transform:ee??q,transition:te()};function te(){if(ee||Y&&G.current.newIndex===C)return stn;if(!(W&&!C4(O)||!c)&&(j||Q))return Kd.Transition.toString({...c,property:o_e})}}function dtn(e,t){var n,r;return typeof e=="boolean"?{draggable:e,droppable:!1}:{draggable:(n=e==null?void 0:e.draggable)!=null?n:t.draggable,droppable:(r=e==null?void 0:e.droppable)!=null?r:t.droppable}}Cr.Down,Cr.Right,Cr.Up,Cr.Left;const i_e=({component:e})=>{const{isDarkMode:t}=Xi(),{attributes:n,listeners:r,setNodeRef:o,transform:i,transition:a,isDragging:s}=utn({id:e.id}),{type:l}=e,{activeId:c,setActiveId:u,deleteComponent:d,moveComponent:p,components:h}=Ab(),m=c===e.id;if(!l)return console.error("No type provided for component:",e),null;const v=e.label||Ven(l),g={name:String(e.id),required:e.required||!1},x=w=>{w.preventDefault(),w.stopPropagation(),m||u(String(e.id))},y=w=>{w.stopPropagation(),d(String(e.id))},b=w=>{w.stopPropagation(),e.index>0&&p(String(e.id),String(e.id),e.index-1)},C=w=>{w.stopPropagation(),e.index0&&M.jsx("div",{className:"nested-components",children:e.children.map(w=>M.jsx(i_e,{component:w},w.id))})]}),M.jsxs("div",{className:"form-item-actions",children:[M.jsx(Sge,{className:"action-icon",onClick:b}),M.jsx(wge,{className:"action-icon",onClick:C}),M.jsx(zc,{className:"delete-icon",onClick:y})]})]})},ftn=()=>{const{isDarkMode:e}=Xi(),{components:t,setActiveId:n}=Ab(),[r,o]=f.useState(null),[i,a]=f.useState("mobile"),{setNodeRef:s,isOver:l}=$be({id:"canvas",data:{position:r==null?void 0:r.position,targetId:r==null?void 0:r.id}}),c=p=>{p.target===p.currentTarget&&n(null)},u=p=>{const m=p.target.closest(".form-item-wrapper");if(m&&m instanceof HTMLElement){const v=m.getAttribute("data-id");if(v){const g=m.getBoundingClientRect(),x=p.clientY{console.log("Canvas isOver:",l)},[l]);const d=()=>{const p={minHeight:"auto",transition:"all 0.2s",padding:"16px",backgroundColor:l?"rgba(24, 144, 255, 0.05)":e?"#141414":"#fff",margin:"0 auto",position:"relative"};return i==="mobile"?{...p,maxWidth:"100%",width:"auto",minWidth:"400px",border:`1px solid ${e?"#424242":"#d9d9d9"}`,borderRadius:"8px"}:{...p,width:"100%"}};return M.jsxs("div",{style:{position:"relative",height:"100%",display:"flex",flexDirection:"column",overflow:"hidden"},children:[M.jsxs("div",{style:{position:"sticky",top:"0px",right:"0px",zIndex:10,display:"flex",gap:"4px",justifyContent:"flex-end",padding:"8px",backgroundColor:e?"#141414":"#fff",borderRadius:"0 0 8px 8px",marginBottom:"8px",flexShrink:0},children:[M.jsx(ss,{title:"移动端视图",children:M.jsx(At,{type:i==="mobile"?"primary":"default",icon:M.jsx(Ky,{}),size:"small",onClick:()=>a("mobile")})}),M.jsx(ss,{title:"桌面端视图",children:M.jsx(At,{type:i==="desktop"?"primary":"default",icon:M.jsx(Cet,{}),size:"small",onClick:()=>a("desktop")})})]}),M.jsx("div",{ref:s,className:`canvas-area ${l?"is-over":""}`,onClick:c,onDragOver:u,onDragLeave:()=>o(null),style:{...d(),overflowY:"auto",overflowX:"hidden",flex:1,maxHeight:"calc(100vh - 140px)"},children:!t||t.length===0?M.jsx(Xf,{description:"拖拽组件到此处"}):M.jsx(rn,{layout:"vertical",children:M.jsx(rtn,{items:t.map(p=>p.id),strategy:ttn,children:t.map((p,h)=>M.jsxs("div",{className:"form-item-container",children:[(r==null?void 0:r.id)===p.id&&r.position==="top"&&M.jsx("div",{className:"drop-indicator top"}),M.jsx(i_e,{component:{...p,index:h}}),(r==null?void 0:r.id)===p.id&&r.position==="bottom"&&M.jsx("div",{className:"drop-indicator bottom"})]},p.id))})})})]})},ptn={input:{title:"component.input.title",icon:"FormOutlined"},textarea:{title:"component.textarea.title",icon:"FileTextOutlined"},select:{title:"component.select.title",icon:"SelectOutlined"},radio:{title:"component.radio.title",icon:"RadiusSettingOutlined"},checkbox:{title:"component.checkbox.title",icon:"CheckSquareOutlined"},datePicker:{title:"component.datePicker.title",icon:"CalendarOutlined"},timePicker:{title:"component.timePicker.title",icon:"ClockCircleOutlined"},switch:{title:"component.switch.title",icon:"SwitcherOutlined"},upload:{title:"component.upload.title",icon:"UploadOutlined"}};function htn({id:e,data:t}){const n=Ebe({id:e,data:t}),{attributes:r,listeners:o,setNodeRef:i,transform:a}=n;return{dragRef:i,dragProps:o?{...o,...r,style:{cursor:"grab",transform:Kd.Transform.toString(a),touchAction:"none",userSelect:"none"}}:{},isDragging:n.isDragging}}const mtn=({type:e,index:t,icon:n,title:r})=>{const{isDarkMode:o}=Xi(),{dragRef:i,dragProps:a}=htn({id:Rse(),data:{type:"component",componentType:e,index:t,title:r}});return M.jsx("div",{ref:i,...a,children:M.jsx("div",{className:"component-item",style:{background:o?"#141414":"#fff"},children:M.jsxs("div",{className:"component-item-inner",children:[n,M.jsx("span",{style:{marginLeft:8},children:r})]})})})},gtn=Z.memo(mtn),vtn={FormOutlined:_ge,FileTextOutlined:sXe,SelectOutlined:Pge,RadiusSettingOutlined:Ftt,CheckSquareOutlined:XA,CalendarOutlined:MT,ClockCircleOutlined:E7,SwitcherOutlined:tnt,UploadOutlined:eh},ytn=()=>{const e=Pn(),{isDarkMode:t}=Xi();return M.jsx("div",{className:"component-panel",style:{background:t?"#141414":"#fff"},children:M.jsx(js,{title:e.formatMessage({id:"component.panel.title"}),variant:"borderless",children:M.jsx("div",{className:"component-list",children:Object.entries(ptn).map(([n,r],o)=>{const i=vtn[r.icon];return M.jsx(gtn,{type:n,index:o,icon:M.jsx(i,{}),title:e.formatMessage({id:r.title})},n)})})})})},btn=()=>{const{activeId:e,components:t,updateComponent:n,setActiveId:r}=Ab(),[o]=rn.useForm(),{isDarkMode:i}=Xi(),[a,s]=f.useState([]),[l,c]=f.useState(!1),[u,d]=f.useState(null),[p,h]=f.useState(""),m=t.find(w=>w.id===e);f.useEffect(()=>{var w,E;if(m){const _={label:m.label,name:m.id,required:m.required||!1,placeholder:(w=m.props)==null?void 0:w.placeholder,maxLength:(E=m.props)==null?void 0:E.maxLength,options:m.options,...m.props};o.setFieldsValue(_),Array.isArray(m.options)?s([...m.options]):s([])}else o.resetFields(),s([])},[m,o]);const v=w=>w?{input:"单行文本",text:"单行文本",textarea:"多行文本",select:"下拉选择",radio:"单选框组",checkbox:"多选框组",datepicker:"日期选择",timepicker:"时间选择",switch:"开关",upload:"上传"}[w.toLowerCase()]||w:"",g=()=>{d(null),h(""),c(!0)},x=w=>{d(w),h(a[w]),c(!0)},y=w=>{const E=a.filter((_,P)=>P!==w);s(E),n(e,{options:E})},b=()=>{if(!p.trim()){md.warning("选项值不能为空");return}const w=[...a];if(u!==null)w[u]=p.trim();else{if(w.includes(p.trim())){md.warning("选项值已存在");return}w.push(p.trim())}s(w),n(e,{options:w}),c(!1),h(""),d(null)},C=()=>{c(!1),h(""),d(null)},S=w=>{if(!e)return;const{label:E,name:_,required:P,placeholder:$,maxLength:R,options:O,...T}=w,I={};E!==void 0&&(I.label=E),P!==void 0&&(I.required=P),O!==void 0&&(I.options=O);const k={};$!==void 0&&(k.placeholder=$),R!==void 0&&(k.maxLength=R),Object.keys(T).forEach(N=>{k[N]=T[N]}),Object.keys(k).length>0&&(I.props=k),n(e,I),_!==void 0&&_!==e&&(n(e,{id:_}),r(_))};return m?M.jsxs("div",{className:"property-panel",style:{background:i?"#141414":"#fff"},children:[M.jsx(js,{title:`${v(m.type)} - 属性设置`,variant:"borderless",children:M.jsxs(rn,{form:o,layout:"vertical",onValuesChange:S,children:[M.jsx(rn.Item,{label:"标签",name:"label",children:M.jsx(Hn,{placeholder:"请输入标签"})}),M.jsx(rn.Item,{label:"字段名",name:"name",children:M.jsx(Hn,{placeholder:"请输入字段名",disabled:!0})}),M.jsx(rn.Item,{label:"必填",name:"required",valuePropName:"checked",children:M.jsx(H0,{})}),xtn(m.type||"",a,g,x,y)]})}),M.jsx(Ir,{title:u!==null?"编辑选项":"添加选项",open:l,onOk:b,onCancel:C,okText:"保存",cancelText:"取消",children:M.jsx(Hn,{value:p,onChange:w=>h(w.target.value),placeholder:"请输入选项值",onPressEnter:b})})]}):M.jsx("div",{className:"property-panel",style:{background:i?"#141414":"#fff"},children:M.jsx(js,{title:"属性设置",variant:"borderless",children:M.jsx("div",{className:"empty-tip",style:{color:i?"#fff":"#000"},children:"请选择组件"})})})};function xtn(e,t,n,r,o){switch(e.toLowerCase()){case"input":case"text":case"textarea":return M.jsxs(Ri,{direction:"vertical",style:{width:"100%"},children:[M.jsx(rn.Item,{label:"占位文本",name:"placeholder",children:M.jsx(Hn,{placeholder:"请输入占位文本"})}),M.jsx(rn.Item,{label:"最大长度",name:"maxLength",children:M.jsx(Hn,{type:"number",placeholder:"请输入最大长度"})})]});case"select":case"radio":case"checkbox":return M.jsxs(rn.Item,{label:"选项",children:[M.jsx("div",{style:{marginBottom:8},children:M.jsx(At,{type:"dashed",onClick:n,icon:M.jsx(Qw,{}),style:{width:"100%"},children:"添加选项"})}),M.jsx(YA,{size:"small",bordered:!0,dataSource:t,renderItem:(i,a)=>M.jsx(YA.Item,{actions:[M.jsx(At,{type:"text",size:"small",icon:M.jsx(R7,{}),onClick:()=>r(a)},"edit"),M.jsx(At,{type:"text",size:"small",danger:!0,icon:M.jsx(zc,{}),onClick:()=>o(a)},"delete")],children:i})})]});default:return null}}const mB=()=>{const{components:e,setComponents:t}=Ab(),{currentForm:n,setHasUnsavedChanges:r}=J2e(),{leftSiderStyle:o,contentStyle:i,rightSiderStyle:a}=df(),[s,l]=f.useState(!1),[c,u]=f.useState([]),[d,p]=f.useState(!1);f.useEffect(()=>{d&&n&&r(!0)},[e,n,d,r]);const h=()=>{},m=g=>{const{active:x,over:y}=g;if(!y)return;const b=x.data.current;if((b==null?void 0:b.type)==="component"){const C={id:`${b.componentType}_${Date.now()}`,type:b.componentType,label:b.componentType,required:!1,index:e.length,options:b.componentType==="select"||b.componentType==="radio"||b.componentType==="checkbox"?["选项1"]:void 0};t([...e,C])}else if((b==null?void 0:b.type)==="canvas"){const C=e.findIndex(w=>w.id===x.id),S=e.findIndex(w=>w.id===y.id);if(C!==-1&&S!==-1){const w=[...e],[E]=w.splice(C,1);w.splice(S,0,E),t(w)}}},v=()=>{const g=e.map(x=>({name:x.id,label:x.label||x.type,type:x.type,required:x.required,options:x.options}));u(g),l(!0)};return M.jsxs("div",{children:[M.jsx(Qen,{onDragStart:h,onDragEnd:m,children:M.jsxs("div",{children:[M.jsx(Xen,{onPreview:v,onInitialized:p}),M.jsxs(fp,{style:{height:"calc(100vh - 64px)"},children:[M.jsx(fp.Panel,{defaultSize:"20%",min:"15%",max:"35%",style:o,children:M.jsx(ytn,{})}),M.jsx(fp.Panel,{style:i,children:M.jsx(ftn,{})}),M.jsx(fp.Panel,{defaultSize:"25%",min:"20%",max:"40%",style:a,children:M.jsx(btn,{})})]})]})}),M.jsx(Wen,{visible:s,onClose:()=>l(!1),formFields:c})]})},Ctn=()=>{const e=Pn(),{locale:t}=f.useContext(ha),n=localStorage.getItem(FN),[r,o]=f.useState(n||"/"),i=Tl(),{isLoggedIn:a,hasRoleAgent:s}=f.useContext(ha),{footerStyle:l}=df(),{currentOrg:c,setCurrentOrg:u}=ds(k=>({currentOrg:k.currentOrg,setCurrentOrg:k.setCurrentOrg})),{userInfo:d,setUserInfo:p}=da(k=>({userInfo:k.userInfo,setUserInfo:k.setUserInfo})),{setAgentInfo:h}=$w(k=>({setAgentInfo:k.setAgentInfo})),m=Zxe(k=>k.setWorkgroupResult),[v,g]=f.useState(!1),x=kz(k=>k.threads),{config:y}=jen();f.useEffect(()=>{const k=x.some(N=>N.unreadCount>0);g(k)},[x]);const[b,C]=f.useState([]);f.useEffect(()=>{const k=[{path:"/formbuilder",name:e.formatMessage({id:"menu.dashboard.form"}),icon:M.jsx(QA,{}),component:M.jsx(mB,{})},...Fd?[{path:"/flowbuilder",name:e.formatMessage({id:"menu.dashboard.flow"}),icon:M.jsx(QA,{}),component:M.jsx(UCe,{})}]:[],{path:"/ticketbuilder",name:e.formatMessage({id:"menu.dashboard.ticket"}),icon:M.jsx(iet,{}),component:M.jsx(Q2e,{})},{path:"/setting",name:e.formatMessage({id:"menu.dashboard.mine"}),icon:M.jsx(I7,{}),component:M.jsx(Yxe,{})}];C(k)},[e,t]),uxe();const S=async()=>{if(!a||(c==null?void 0:c.uid)===""||!s)return;const k=await DOe(c==null?void 0:c.uid);k.data.code===200&&h(k.data.data)},[w,E]=f.useState(!1),[_,P]=f.useState(!1),$=f.useCallback(k=>{u(k)},[u]),R=f.useCallback(()=>{localStorage.getItem("skipVerification")!=="true"&&d&&!d.emailVerified&&!d.mobileVerified&&P(!0)},[d]),O=async()=>{if(a){if(d.currentOrganization===void 0||d.currentOrganization===null){console.log("before initOrganization",d),E(!0);return}console.log("after initOrganization"),u(d==null?void 0:d.currentOrganization),S(),R()}};f.useEffect(()=>(O(),()=>{console.log("un - useEffect")}),[a,d]);const T=async()=>{const k=await Nz();k.data.code===200?p(k.data.data):_e.error(e.formatMessage({id:"dashboard.error.message",defaultMessage:"获取数据失败"}))};f.useEffect(()=>{a&&T()},[a]);const I=async()=>{if(!a||(c==null?void 0:c.uid)===""||!s)return;const k={orgUid:c==null?void 0:c.uid,pageNumber:0,pageSize:20},N=await QAt(k);N.data.code===200?m(N.data):console.log("获取工作组失败")};return f.useEffect(()=>{I()},[a,c]),M.jsxs(nbe,{collapsed:!0,collapsedButtonRender:!1,layout:"side",style:{height:"100vh"},route:{routes:b},location:{pathname:r},menu:{type:"group",collapsedShowTitle:!0},avatarProps:null,actionsRender:k=>k.isMobile?[]:[M.jsx(XAt,{})],menuHeaderRender:()=>M.jsx(Qxe,{}),menuFooterRender:k=>{k!=null&&k.collapsed},onMenuHeaderClick:k=>{console.log("onMenuHeaderClick",k)},menuItemRender:(k,N)=>M.jsx(M.Fragment,{children:M.jsxs("div",{onClick:()=>{o(k.path),i(k.path),localStorage.setItem(FN,k.path)},children:[v&&M.jsxs(M.Fragment,{children:[k.path==="/chat"&&M.jsx(Ka,{size:"small",dot:v,offset:[-5,5],children:N}),k.path!=="/chat"&&N]}),!v&&M.jsx(M.Fragment,{children:N})]})}),children:[M.jsx(sI,{children:M.jsx(jT,{},t.locale)}),M.jsx(lI,{style:l,children:M.jsx(Xxe,{})}),M.jsx(Een,{open:w,onClose:()=>E(!1),onSuccess:$}),M.jsx(_en,{open:_,onClose:()=>P(!1)}),M.jsx(Ben,{...y,onInit:()=>{}}),M.jsx("audio",{id:"audioPlay",src:"soundUrl",hidden:!0})]})},wtn=()=>M.jsx(M.Fragment,{children:M.jsx(jT,{})}),Stn=({open:e,onClose:t})=>{const n=Pn(),{translateString:r}=Wc(),o=()=>{t()},i=()=>{t()};return M.jsx(M.Fragment,{children:M.jsx(Ir,{title:n.formatMessage({id:"profile.password.change.title",defaultMessage:"Change Password"}),forceRender:!0,open:e,footer:null,onCancel:i,children:M.jsxs(jn,{initialValues:{oldPassword:"",newPassword:"",confirmPassword:""},onFinish:async a=>{if(console.log("changePassword:",a),a.newPassword.trim().length<6){_e.error(n.formatMessage({id:"profile.password.length.error",defaultMessage:"Password must be at least 6 characters"}));return}if(a.newPassword!==a.confirmPassword){_e.error(n.formatMessage({id:"profile.password.mismatch",defaultMessage:"The two passwords do not match"}));return}const s={oldPassword:a.oldPassword,newPassword:a.newPassword},l=await ZAt(s);console.log("changePassword response:",l),l.data.code===200?(_e.success(n.formatMessage({id:"profile.password.change.success",defaultMessage:"Password changed successfully!"})),o()):_e.error(r(l.data.message))},children:[M.jsx(sr.Password,{name:"oldPassword",label:n.formatMessage({id:"profile.password.old",defaultMessage:"Old Password"}),extra:n.formatMessage({id:"profile.password.old.empty",defaultMessage:"Old password can be empty for phone login users"})}),M.jsx(sr.Password,{name:"newPassword",label:n.formatMessage({id:"profile.password.new",defaultMessage:"New Password"})}),M.jsx(sr.Password,{name:"confirmPassword",label:n.formatMessage({id:"profile.password.confirm",defaultMessage:"Confirm Password"})})]})})})},a_e=({children:e,onSuccess:t,onError:n})=>{const r={file:null,fileName:"test.png",fileType:"image/png",isAvatar:"true",kbType:mPe,categoryUid:"",kbUid:"",channel:mr},o={name:"file",accept:"image/*",action:q1(),headers:{Authorization:"Bearer "+localStorage.getItem(Tp)},data:r,showUploadList:!1,beforeUpload(i){console.log("beforeUpload",i);const a=Ft(new Date).format("YYYYMMDDHHmmss")+"_"+i.name;r.file=i,r.fileName=a,r.fileType=i.type,console.log("beforeUpload",r)},onChange(i){if(i.file.status!=="uploading"&&console.log("not uploading:",i.file),i.file.status==="done")if(console.log("response: ",i.file.response),i.file.response.code===200){const a=i.file.response.data.fileUrl;t(a),_e.success(`${i.file.name} 上传成功`)}else n(i.file),_e.error(`${i.file.name} 上传失败`);else i.file.status==="error"&&(_e.error(`${i.file.name} 上传失败`),n(i.file))}};return M.jsx(Oc,{...o,children:e})},Etn=({open:e,onSubmit:t,onClose:n})=>{const r=Pn(),[o]=jn.useForm(),{translateString:i}=Wc(),{userInfo:a,deviceUid:s}=da(w=>({userInfo:w.userInfo,deviceUid:w.deviceUid})),l=ds(w=>w.currentOrg),c=f.useRef(),[u,d]=f.useState(""),[p,h]=f.useState(""),[m,v]=f.useState(!1),g=async(w,E)=>{console.log("captchaUid",w," captchaValue",E),d(w),h(E)},x=async w=>{console.log("captcha check result",w),v(w)},y=()=>{n()},b=()=>{n()},C=async()=>{o.validateFields().then(async w=>{if(console.log("changeEmail:",w),a.email===w.email){_e.error(r.formatMessage({id:"profile.email.not.changed",defaultMessage:"Email is not changed!"}));return}const E={email:w.email,code:w.code,platform:xl},_=await e1e(E);console.log("changeEmail response:",_),_.data.code===200?(_e.success(r.formatMessage({id:"profile.email.change.success",defaultMessage:"Email changed successfully!"})),t(w.email),y()):_e.error(i(_.data.message))})},S=()=>{setTimeout(()=>{var w;console.log("endCaptchaTiming"),(w=c.current)==null||w.endTiming()},2)};return M.jsx(M.Fragment,{children:M.jsx(Ir,{title:r.formatMessage({id:"profile.email.change.title",defaultMessage:"Change Email"}),forceRender:!0,open:e,footer:null,onCancel:b,children:M.jsxs(jn,{form:o,onFinish:async w=>{console.log("changeEmail:",w),C()},children:[M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{})},name:"email",placeholder:r.formatMessage({id:"profile.email.placeholder",defaultMessage:"Enter email address"}),rules:[{required:!0,message:r.formatMessage({id:"profile.email.required",defaultMessage:"Please enter email address!"})},{pattern:/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/,message:r.formatMessage({id:"profile.email.format.invalid",defaultMessage:"Invalid email format"})},{max:50,message:r.formatMessage({id:"profile.email.length.limit",defaultMessage:"Email cannot exceed 50 characters"})}]}),M.jsx(jn.Item,{name:"captchaCode",children:M.jsx(gb,{onKaptchaChange:g,onKaptchaCheck:x})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Sg,{})},captchaProps:{size:"large",disabled:!m},placeholder:r.formatMessage({id:"profile.email.verification.code.placeholder",defaultMessage:"Enter verification code"}),captchaTextRender:(w,E)=>w?`${E} ${r.formatMessage({id:"profile.email.verification.code.countdown",defaultMessage:"seconds"})}`:r.formatMessage({id:"profile.email.verification.code.get",defaultMessage:"Get Code"}),phoneName:"email",name:"code",rules:[{required:!0,message:r.formatMessage({id:"profile.email.verification.code.required",defaultMessage:"Please enter verification code!"})}],fieldRef:c,onGetCaptcha:async w=>{if(w){if(a.email===w){_e.error(r.formatMessage({id:"profile.email.not.changed",defaultMessage:"Email is not changed!"})),S();return}const E={email:w,type:J$e,captchaUid:u,captchaCode:p,deviceUid:s,userUid:a.uid,orgUid:l.uid,platform:xl},_=await lxe(E);if(_.data.code!==200){_e.error(_.data.message),S();return}_e.success(_.data.message)}else _e.error(r.formatMessage({id:"profile.email.format.error",defaultMessage:"Invalid email format"}))}})]})})})},_tn=({open:e,onSubmit:t,onClose:n})=>{const r=Pn(),[o]=jn.useForm(),{translateString:i}=Wc(),{userInfo:a,deviceUid:s}=da(w=>({userInfo:w.userInfo,deviceUid:w.deviceUid})),l=ds(w=>w.currentOrg),c=f.useRef(),[u,d]=f.useState(""),[p,h]=f.useState(""),[m,v]=f.useState(!1),g=async(w,E)=>{console.log("captchaUid",w," captchaValue",E),d(w),h(E)},x=async w=>{console.log("captcha check result",w),v(w)},y=()=>{n()},b=()=>{n()},C=async()=>{o.validateFields().then(async w=>{if(console.log("changeMobile:",w),a.mobile===w.mobile){_e.error(r.formatMessage({id:"profile.mobile.not.changed",defaultMessage:"Mobile number is not changed!"}));return}const E={mobile:w.mobile,code:w.code,platform:xl},_=await t1e(E);console.log("changeMobile response:",_),_.data.code===200?(_e.success(r.formatMessage({id:"profile.mobile.change.success",defaultMessage:"Mobile number changed successfully!"})),t(w.mobile),y()):_e.error(i(_.data.message))})},S=()=>{setTimeout(()=>{var w;console.log("endCaptchaTiming"),(w=c.current)==null||w.endTiming()},2)};return M.jsx(M.Fragment,{children:M.jsx(Ir,{title:r.formatMessage({id:"profile.mobile.change.title",defaultMessage:"Change Mobile"}),forceRender:!0,open:e,footer:null,onCancel:b,children:M.jsxs(jn,{form:o,onFinish:async w=>{console.log("changeMobile:",w),C()},children:[M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{})},name:"mobile",placeholder:r.formatMessage({id:"profile.mobile.placeholder",defaultMessage:"Enter mobile number"}),rules:[{required:!0,message:r.formatMessage({id:"profile.mobile.required",defaultMessage:"Please enter mobile number!"})},{pattern:/^1\d{10}$/,message:r.formatMessage({id:"profile.mobile.format.invalid",defaultMessage:"Invalid mobile format"})}]}),M.jsx(jn.Item,{name:"captchaCode",children:M.jsx(gb,{onKaptchaChange:g,onKaptchaCheck:x})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Sg,{})},captchaProps:{size:"large",disabled:!m},placeholder:r.formatMessage({id:"profile.mobile.verification.code.placeholder",defaultMessage:"Enter verification code"}),captchaTextRender:(w,E)=>w?`${E} ${r.formatMessage({id:"profile.mobile.verification.code.countdown",defaultMessage:"seconds"})}`:r.formatMessage({id:"profile.mobile.verification.code.get",defaultMessage:"Get Code"}),phoneName:"mobile",name:"code",rules:[{required:!0,message:r.formatMessage({id:"profile.mobile.verification.code.required",defaultMessage:"Please enter verification code!"})}],fieldRef:c,onGetCaptcha:async w=>{if(w&&w.length===11){if(a.mobile===w){_e.error(r.formatMessage({id:"profile.mobile.not.changed",defaultMessage:"Mobile number is not changed!"})),S();return}const E={mobile:w,type:Q$e,captchaUid:u,captchaCode:p,deviceUid:s,userUid:a.uid,orgUid:l.uid,platform:xl},_=await az(E);if(_.data.code!==200){_e.error(_.data.message),S();return}_e.success(_.data.message)}else _e.error(r.formatMessage({id:"profile.mobile.format.error",defaultMessage:"Invalid mobile format"}))}})]})})})},$tn={labelCol:{span:8},wrapperCol:{span:8}},xoe=()=>{const e=Pn(),[t]=jn.useForm(),{translateString:n}=Wc(),{userInfo:r,setUserInfo:o}=da($=>({userInfo:$.userInfo,setUserInfo:$.setUserInfo})),[i,a]=f.useState(""),[s,l]=f.useState(!1),[c,u]=f.useState(!1),[d,p]=f.useState(!1),h=()=>{l(!0)},m=()=>{u(!0)},v=()=>{p(!0)},g=()=>{l(!1)},x=()=>{u(!1)},y=$=>{u(!1),r.email=$,o(r),t.setFieldValue("email",$)},b=()=>{p(!1)},C=$=>{p(!1),r.mobile=$,o(r),t.setFieldValue("mobile",$)},S=$=>{console.log("handleUploadSuccess:",$),a($)},w=$=>{console.log("handleUploadError:",$)},E=async $=>{const R={...r,...$,avatar:i};console.log(R);const O=await Jxe(R);console.log("updateProfile response:",O.data),O.data.code===200?(_e.success(e.formatMessage({id:"profile.update.success",defaultMessage:"Profile updated successfully"})),o(O.data.data)):_e.error(O.data.message)},_=$=>Array.isArray($)?$:$==null?void 0:$.fileList;f.useEffect(()=>{r&&a(r.avatar)},[r]);const P=async()=>{const $=await Nz();console.log("handleRefreshProfile getProfile response:",$.data),$.data.code===200?(o($.data.data),t.setFieldsValue({uid:$.data.data.uid,username:$.data.data.username,nickname:n($.data.data.nickname),email:$.data.data.email,mobile:$.data.data.mobile,description:n($.data.data.description)})):_e.error($.data.message)};return f.useEffect(()=>{P()},[]),M.jsxs("div",{className:"profile-container",children:[M.jsxs(jn,{...$tn,form:t,onFinish:E,children:[M.jsx(sr,{name:"uid",label:"UID",readonly:!0}),M.jsx(jn.Item,{name:"avatar",valuePropName:"fileList",getValueFromEvent:_,label:e.formatMessage({id:"profile.form.avatar",defaultMessage:"Avatar"}),children:M.jsxs(a_e,{onSuccess:S,onError:w,children:[M.jsx(rf,{src:i}),M.jsx(At,{icon:M.jsx(eh,{}),children:e.formatMessage({id:"profile.form.upload",defaultMessage:"Upload"})})]},"avatar")}),M.jsx(sr,{name:"username",label:e.formatMessage({id:"profile.form.username",defaultMessage:"Username"}),rules:[{required:!0}]}),M.jsx(At,{onClick:h,children:e.formatMessage({id:"profile.button.change.password",defaultMessage:"Change Password"})}),M.jsx(sr,{name:"nickname",label:e.formatMessage({id:"profile.form.nickname",defaultMessage:"Nickname"}),rules:[{required:!0}]}),M.jsx(sr,{name:"email",label:r.emailVerified?e.formatMessage({id:"profile.email.verified",defaultMessage:"Email Verified"}):e.formatMessage({id:"profile.email.unverified",defaultMessage:"Email Unverified"}),rules:[{type:"email"}],readonly:!0}),M.jsx(At,{onClick:m,children:e.formatMessage({id:"profile.button.change.email",defaultMessage:"Change Email"})}),M.jsx(sr,{name:"mobile",label:r.mobileVerified?e.formatMessage({id:"profile.mobile.verified",defaultMessage:"Mobile Verified"}):e.formatMessage({id:"profile.mobile.unverified",defaultMessage:"Mobile Unverified"}),readonly:!0}),M.jsx(At,{onClick:v,children:e.formatMessage({id:"profile.button.change.mobile",defaultMessage:"Change Mobile"})}),M.jsx(SS,{name:"description",label:e.formatMessage({id:"profile.form.description",defaultMessage:"Description"})})]}),s&&M.jsx(Stn,{open:s,onClose:g}),c&&M.jsx(Etn,{open:c,onSubmit:y,onClose:x}),d&&M.jsx(_tn,{open:d,onSubmit:C,onClose:b})]})},Ptn=()=>{const e=Pn(),t=sz(),[n,r]=f.useState(!0),[o,i]=f.useState(!0),[a,s]=f.useState(!1),l=S=>{console.log("radio checked",S.target.value),s(S.target.value)},c=async()=>{};f.useEffect(()=>{c(),console.log("isNetworkOnline:",t);const S=localStorage.getItem(Fk);S===null?(localStorage.setItem(Fk,"true"),r(!0)):r(S==="true");const w=localStorage.getItem(r1);w===null?(localStorage.setItem(r1,"true"),i(!0)):i(w==="true")},[]);const{themeMode:u,setThemeMode:d,mode:p,changeMode:h,locale:m,changeLocale:v}=f.useContext(ha),g=S=>{console.log("radio checked",S.target.value),d(S.target.value)},x=S=>{console.log("language change",S.target.value),v(S.target.value)},y=S=>{console.log("play audio switch",S),localStorage.setItem(Fk,S?"true":"false"),r(S)},b=S=>{console.log("show network status notification",S),localStorage.setItem(r1,S?"true":"false"),i(S)},C=S=>{console.log("mode change",S.target.value),h(S.target.value)};return M.jsxs("div",{className:"profile-container",children:[M.jsx("p",{children:M.jsx(H0,{checkedChildren:e.formatMessage({id:"setting.basic.sound.on",defaultMessage:"已开启消息提示音"}),unCheckedChildren:e.formatMessage({id:"setting.basic.sound.off",defaultMessage:"已关闭消息提示音"}),value:n,onChange:y})}),M.jsx("p",{children:M.jsx(H0,{checkedChildren:e.formatMessage({id:"setting.basic.notification.on",defaultMessage:"已开启网络状态通知"}),unCheckedChildren:e.formatMessage({id:"setting.basic.notification.off",defaultMessage:"已关闭网络状态通知"}),value:o,onChange:b})}),Fd&&M.jsx(M.Fragment,{}),W1&&M.jsxs(M.Fragment,{children:[M.jsx("p",{children:e.formatMessage({id:"setting.basic.startup",defaultMessage:"开机启动:"})}),M.jsxs(ho.Group,{onChange:l,value:a,children:[M.jsx(ho,{value:!0,children:e.formatMessage({id:"setting.basic.startup.on",defaultMessage:"开机启动"})}),M.jsx(ho,{value:!1,children:e.formatMessage({id:"setting.basic.startup.off",defaultMessage:"不开机启动"})})]})]}),M.jsx("p",{children:e.formatMessage({id:"setting.basic.theme",defaultMessage:"颜色主题:"})}),M.jsxs(ho.Group,{onChange:g,value:u,children:[M.jsx(ho,{value:"light",children:M.jsx(ei,{id:"theme.light"})}),M.jsx(ho,{value:"dark",children:M.jsx(ei,{id:"theme.dark"})}),M.jsx(ho,{value:"system",children:M.jsx(ei,{id:"theme.system"})})]}),M.jsxs("div",{children:[M.jsx("p",{children:e.formatMessage({id:"setting.basic.language",defaultMessage:"语言设置:"})}),M.jsxs(ho.Group,{value:m.locale,onChange:x,children:[M.jsx(ho,{value:"en",children:e.formatMessage({id:"i18n.lang.en-US"})},"en"),M.jsx(ho,{value:"zh-cn",children:e.formatMessage({id:"i18n.lang.zh-CN"})},"zh-cn"),M.jsx(ho,{value:"zh-tw",children:e.formatMessage({id:"i18n.lang.zh-TW"})},"zh-tw")]})]}),Fd&&M.jsxs("div",{children:[M.jsx("p",{children:e.formatMessage({id:"setting.basic.mode",defaultMessage:"模式设置:"})}),M.jsxs(ho.Group,{value:p,onChange:C,children:[M.jsx(ho,{value:zv,children:e.formatMessage({id:"setting.basic.mode.team",defaultMessage:"团队模式"})},zv),M.jsx(ho,{value:x0,children:e.formatMessage({id:"setting.basic.mode.agent",defaultMessage:"客服模式"})},x0),M.jsx(ho,{value:L$,children:e.formatMessage({id:"setting.basic.mode.personal",defaultMessage:"个人模式"})},L$)]})]})]})},Mtn=()=>{const e=da(n=>n.userInfo),t=()=>{var r;console.log("downloadQRCode");const n=(r=document.getElementById("myqrcode"))==null?void 0:r.querySelector("canvas");if(n){const o=n.toDataURL(),i=document.createElement("a");i.download=e.username+"_profile.png",i.href=o,document.body.appendChild(i),i.click(),document.body.removeChild(i)}else console.log("canvas is null")};return M.jsxs("div",{id:"myqrcode",style:{textAlign:"center",marginTop:"50px"},children:[M.jsx(Tge,{style:{margin:"auto"},errorLevel:"H",value:"https://www.weiyuai.cn/",icon:"/agent/logo.png"}),M.jsx(At,{type:"primary",onClick:t,style:{marginTop:"20px"},children:"下载二维码"})]})},Rtn=()=>M.jsx(M.Fragment,{children:M.jsx("div",{children:"ShortcutAdmin"})}),Otn=()=>{const e=Tl();return M.jsx(aS,{status:"404",title:"404",subTitle:"Sorry, the page you visited does not exist.",extra:M.jsx(At,{type:"primary",onClick:()=>e("/"),children:"返回主页"})})},Ttn={labelCol:{span:8},wrapperCol:{span:8}},Itn=()=>{const e=Pn(),[t]=jn.useForm(),{userInfo:n,setUserInfo:r}=da(u=>({userInfo:u.userInfo,setUserInfo:u.setUserInfo})),[o,i]=f.useState(""),a={file:null,fileName:"test.png",fileType:"image/png"},s={name:"file",action:q1(),headers:{Authorization:"Bearer "+localStorage.getItem(Tp)},showUploadList:!1,data:a,beforeUpload(u){const d=Ft(new Date).format("YYYYMMDDHHmmss")+"_"+u.name;a.file=u,a.fileName=d,a.fileType=u.type,console.log("beforeUpload",a)},onChange(u){if(u.file.status!=="uploading"&&console.log(u.file,u.fileList),u.file.status==="done"){const d=u.file.response.data.fileUrl;console.log("url: ",d),i(d),_e.success(`${u.file.name} file uploaded successfully`)}else u.file.status==="error"&&_e.error(`${u.file.name} file upload failed.`)}},l=async u=>{const d={...n,...u,avatar:o};console.log(d);const p=await Jxe(d);console.log("updateProfile response:",p),p.data.code===200?(_e.success("修改成功"),r(p.data.data)):_e.error("修改失败")},c=u=>Array.isArray(u)?u:u==null?void 0:u.fileList;return f.useEffect(()=>{n&&i(n.avatar)},[n]),M.jsxs("div",{className:"profile-container",children:[M.jsx("p",{children:"员工信息"}),M.jsxs(jn,{...Ttn,style:{marginLeft:20},form:t,onFinish:l,initialValues:{nickname:n.nickname,email:n.email,mobile:n.mobile,description:n.description},children:[M.jsx(rn.Item,{name:"avatar",valuePropName:"fileList",getValueFromEvent:c,label:e.formatMessage({id:"pages.robot.tab.avatar",defaultMessage:"Avatar"}),children:M.jsxs(Oc,{...s,children:[M.jsx(rf,{src:o}),M.jsx(At,{icon:M.jsx(eh,{}),children:e.formatMessage({id:"pages.robot.upload",defaultMessage:"Upload"})})]},"avatar")}),M.jsx(sr,{name:"nickname",label:"昵称",rules:[{required:!0}],children:M.jsx(Hn,{})}),M.jsx(sr,{name:"email",label:"邮箱",rules:[{type:"email"}],disabled:!0,children:M.jsx(Hn,{})}),M.jsx(sr,{name:"mobile",label:"手机号",disabled:!0,children:M.jsx(Hn,{})}),M.jsx(SS,{name:"description",label:"描述",children:M.jsx(Hn.TextArea,{})})]})]})},ktn=({open:e,onSubmit:t,onClose:n})=>{const r=Pn(),[o]=jn.useForm(),{translateString:i}=Wc(),{userInfo:a,deviceUid:s}=da(w=>({userInfo:w.userInfo,deviceUid:w.deviceUid})),l=ds(w=>w.currentOrg),c=f.useRef(),[u,d]=f.useState(""),[p,h]=f.useState(""),[m,v]=f.useState(!1);f.useEffect(()=>{e?o.setFieldsValue({email:a==null?void 0:a.email}):(o.resetFields(),S())},[e]);const g=async(w,E)=>{console.log("captchaUid",w," captchaValue",E),d(w),h(E)},x=async w=>{console.log("captcha check result",w),v(w)},y=()=>{n()},b=()=>{n()},C=async()=>{o.validateFields().then(async w=>{console.log("changeEmail:",w);const E={email:w.email,code:w.code,platform:xl},_=await e1e(E);console.log("changeEmail response:",_),_.data.code===200?(_e.success("Email verify successfully!"),t(w.email),y()):_e.error(i(_.data.message))})},S=()=>{setTimeout(()=>{var w;console.log("endCaptchaTiming"),(w=c.current)==null||w.endTiming()},2)};return M.jsx(M.Fragment,{children:M.jsx(Ir,{title:r.formatMessage({id:"pages.settings.verify.email",defaultMessage:"验证邮箱"}),forceRender:!0,open:e,footer:null,onCancel:b,children:M.jsxs(jn,{form:o,onFinish:async w=>{console.log("changeEmail:",w),C()},children:[M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{})},name:"email",placeholder:r.formatMessage({id:"pages.login.email.placeholder",defaultMessage:"邮箱"}),rules:[{required:!0},{pattern:/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/,message:"邮箱格式不正确"},{max:50,message:"邮箱不得超过50字符"}],readonly:!0}),M.jsx(jn.Item,{name:"captchaCode",rules:[],children:M.jsx(gb,{onKaptchaChange:g,onKaptchaCheck:x})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Sg,{}),allowClear:!0},captchaProps:{size:"large",disabled:!m},placeholder:r.formatMessage({id:"pages.login.captcha.placeholder",defaultMessage:"请输入验证码"}),captchaTextRender:(w,E)=>w?`${E} ${r.formatMessage({id:"pages.getCaptchaSecondText",defaultMessage:"获取验证码"})}`:r.formatMessage({id:"pages.login.phoneLogin.getVerificationCode",defaultMessage:"获取验证码"}),phoneName:"email",name:"code",rules:[{required:!0}],fieldRef:c,onGetCaptcha:async w=>{if(console.log("email:",w),w){const E={email:w,type:ePe,captchaUid:u,captchaCode:p,deviceUid:s,userUid:a==null?void 0:a.uid,orgUid:l.uid,platform:xl},_=await lxe(E);if(console.log("sendEmailCode",_),_.data.code!==200){_e.error(i(_.data.message)),S();return}_e.success(i(_.data.message))}else _e.error("手机号格式错误")}})]})})})},Ntn=({open:e,onSubmit:t,onClose:n})=>{const r=Pn(),[o]=jn.useForm(),{translateString:i}=Wc(),{userInfo:a,deviceUid:s}=da(w=>({userInfo:w.userInfo,deviceUid:w.deviceUid})),l=ds(w=>w.currentOrg),c=f.useRef(),[u,d]=f.useState(""),[p,h]=f.useState(""),[m,v]=f.useState(!1);f.useEffect(()=>{e?o.setFieldsValue({mobile:a==null?void 0:a.mobile}):(o.resetFields(),S())},[e]);const g=async(w,E)=>{console.log("captchaUid",w," captchaValue",E),d(w),h(E)},x=async w=>{console.log("captcha check result",w),v(w)},y=()=>{n()},b=()=>{n()},C=async()=>{o.validateFields().then(async w=>{console.log("changeMobile:",w);const E={mobile:w.mobile,code:w.code,platform:xl},_=await t1e(E);console.log("changeMobile response:",_),_.data.code===200?(_e.success("Mobile verify successfully!"),t(w.mobile),y()):_e.error(i(_.data.message))})},S=()=>{setTimeout(()=>{var w;console.log("endCaptchaTiming"),(w=c.current)==null||w.endTiming()},2)};return M.jsx(M.Fragment,{children:M.jsx(Ir,{title:r.formatMessage({id:"pages.settings.verify.mobile",defaultMessage:"验证手机号"}),forceRender:!0,open:e,footer:null,onCancel:b,children:M.jsxs(jn,{form:o,onFinish:async w=>{console.log("changeMobile:",w),C()},children:[M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{})},name:"mobile",placeholder:r.formatMessage({id:"pages.login.phoneNumber.placeholder",defaultMessage:"手机号"}),rules:[{required:!0},{pattern:/^1\d{10}$/}],readonly:!0}),M.jsx(jn.Item,{name:"captchaCode",rules:[],children:M.jsx(gb,{onKaptchaChange:g,onKaptchaCheck:x})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Sg,{}),allowClear:!0},captchaProps:{size:"large",disabled:!m},placeholder:r.formatMessage({id:"pages.login.captcha.placeholder",defaultMessage:"请输入验证码"}),captchaTextRender:(w,E)=>w?`${E} ${r.formatMessage({id:"pages.getCaptchaSecondText",defaultMessage:"获取验证码"})}`:r.formatMessage({id:"pages.login.phoneLogin.getVerificationCode",defaultMessage:"获取验证码"}),phoneName:"mobile",name:"code",rules:[{required:!0}],fieldRef:c,onGetCaptcha:async w=>{if(console.log("mobile:",w),w&&w.length===11){const E={mobile:w,type:Z$e,captchaUid:u,captchaCode:p,deviceUid:s,userUid:a==null?void 0:a.uid,orgUid:l.uid,platform:xl},_=await az(E);if(console.log("sendMobileCode",_),_.data.code!==200){_e.error(i(_.data.message)),S();return}_e.success(i(_.data.message))}else _e.error("手机号格式错误")}})]})})})},Dtn=()=>{const e=Pn(),t=Tl(),[n]=jn.useForm(),{userInfo:r,setUserInfo:o}=da(x=>({userInfo:x.userInfo,setUserInfo:x.setUserInfo})),[i,a]=f.useState(!1),[s,l]=f.useState(!1),c=()=>{a(!0)},u=()=>{l(!0)},d=()=>{a(!1)},p=x=>{a(!1),r.email=x,r.emailVerified=!0,o(r),n.setFieldValue("email",x)},h=()=>{l(!1)},m=x=>{l(!1),r.mobile=x,r.mobileVerified=!0,o(r),n.setFieldValue("mobile",x)};f.useEffect(()=>{n.setFieldsValue({uid:r.uid,username:r.username,nickname:r.nickname,email:r.email,mobile:r.mobile})},[]);const v=()=>{t("/setting/profile")},g=()=>{t("/setting/profile")};return M.jsxs("div",{children:[M.jsxs(jn,{form:n,submitter:!1,children:[M.jsx(sr,{name:"email",label:r!=null&&r.emailVerified?e.formatMessage({id:"email.verified",defaultMessage:"Email Verified"}):e.formatMessage({id:"email.unverified",defaultMessage:"email unverified"}),readonly:!0}),!(r!=null&&r.emailVerified)&&r.email!=null&&M.jsx(At,{onClick:c,children:e.formatMessage({id:"pages.settings.verify.email",defaultMessage:"验证邮箱"})}),M.jsx(At,{type:"link",onClick:v,children:"重置邮箱"}),M.jsx(sr,{name:"mobile",label:r!=null&&r.mobileVerified?e.formatMessage({id:"mobile.verified",defaultMessage:"Mobile Verified"}):e.formatMessage({id:"mobile.unverified",defaultMessage:"mobile unverified"}),readonly:!0}),!(r!=null&&r.mobileVerified)&&r.mobile!=null&&M.jsx(At,{onClick:u,children:e.formatMessage({id:"pages.settings.verify.mobile",defaultMessage:"验证手机号"})}),M.jsx(At,{type:"link",onClick:g,children:"重置手机号"})]}),i&&M.jsx(ktn,{open:i,onSubmit:p,onClose:d}),s&&M.jsx(Ntn,{open:s,onSubmit:m,onClose:h})]})},Atn=e=>{console.log(e)},Ftn=[{key:"personal",label:"个人认证",children:M.jsx(Dtn,{})}],Btn=()=>M.jsx("div",{className:"profile-container",children:M.jsx(Zw,{defaultActiveKey:"personal",items:Ftn,onChange:Atn})}),Ltn=()=>{const[e]=jn.useForm(),t=Pn(),{translateString:n}=Wc(),{agentInfo:r,setAgentInfo:o}=$w(d=>({agentInfo:d.agentInfo,setAgentInfo:d.setAgentInfo})),[i,a]=f.useState("");f.useEffect(()=>{var d;r&&e.setFieldsValue({nickname:n(r==null?void 0:r.nickname),email:r==null?void 0:r.email,mobile:r==null?void 0:r.mobile,description:n(r==null?void 0:r.description),memberUid:(d=r==null?void 0:r.member)==null?void 0:d.uid})},[r]);const s=d=>{console.log("handleUploadSuccess:",d),a(d)},l=d=>{console.log("handleUploadError:",d),_e.error(d)},c=async d=>{var m,v,g,x,y,b,C,S,w,E,_,P,$,R;console.log("onFinish:",d),_e.loading(t.formatMessage({id:"updating"}));const p={...r,...d,avatar:i,serviceSettings:{...r.serviceSettings,quickFaqUids:(v=(m=r==null?void 0:r.serviceSettings)==null?void 0:m.quickFaqs)==null?void 0:v.map(O=>O.uid),faqUids:(x=(g=r==null?void 0:r.serviceSettings)==null?void 0:g.faqs)==null?void 0:x.map(O=>O.uid),guessFaqUids:(b=(y=r==null?void 0:r.serviceSettings)==null?void 0:y.guessFaqs)==null?void 0:b.map(O=>O.uid),hotFaqUids:(S=(C=r==null?void 0:r.serviceSettings)==null?void 0:C.hotFaqs)==null?void 0:S.map(O=>O.uid),shortcutFaqUids:(E=(w=r==null?void 0:r.serviceSettings)==null?void 0:w.shortcutFaqs)==null?void 0:E.map(O=>O.uid)},robotSettings:{...r.robotSettings,robotUid:(P=(_=r==null?void 0:r.robotSettings)==null?void 0:_.robot)==null?void 0:P.uid},leaveMsgSettings:{...r.leaveMsgSettings,worktimeUids:(R=($=r==null?void 0:r.leaveMsgSettings)==null?void 0:$.worktimes)==null?void 0:R.map(O=>O.uid)},autoReplySettings:{...r.autoReplySettings}};console.log("agentObject:",p);const h=await AOe(p);console.log("updateAgent response:",h),h.data.code===200?(_e.destroy(),_e.success(t.formatMessage({id:"update.success"})),o(h.data.data)):(_e.destroy(),_e.error(h.data.message))},u=d=>Array.isArray(d)?d:d==null?void 0:d.fileList;return f.useEffect(()=>{var d;r&&(a(r.avatar),e.setFieldsValue({member:(d=r==null?void 0:r.member)==null?void 0:d.nickname}))},[r]),M.jsx(M.Fragment,{children:M.jsxs(jn,{form:e,style:{marginLeft:"20px"},onFinish:c,children:[M.jsx(jn.Item,{name:"avatar",valuePropName:"fileList",getValueFromEvent:u,label:t.formatMessage({id:"pages.robot.tab.avatar",defaultMessage:"Avatar"}),children:M.jsxs(a_e,{onSuccess:s,onError:l,children:[M.jsx(rf,{src:i}),M.jsx(At,{icon:M.jsx(eh,{}),children:t.formatMessage({id:"pages.robot.upload",defaultMessage:"Upload"})})]},"avatar")}),M.jsx(sr,{width:"md",name:"nickname",label:"客服卡片-展示客服昵称",rules:[{required:!0,message:"请输入客服昵称"}]}),M.jsx(sr,{width:"md",name:"email",label:"客服卡片-展示邮箱",rules:[{required:!0,message:"请输入邮箱"}]}),M.jsx(sr,{width:"md",name:"mobile",label:"客服卡片-展示手机号",rules:[{required:!0,message:"请输入手机号"}]}),M.jsx(SS,{width:"md",name:"description",label:"客服卡片-展示描述",rules:[{required:!0,message:"请输入描述"}]})]})})},jtn=()=>{const e=Pn(),[t,n]=f.useState([]),r=[{key:"basic",label:e.formatMessage({id:"pages.agent.tab.basic",defaultMessage:"Basic"}),children:M.jsx(Ltn,{})}];return f.useEffect(()=>{n(r)},[]),M.jsx(M.Fragment,{children:M.jsx(Zw,{style:{marginLeft:20},defaultActiveKey:"basic",items:t})})},{Sider:ztn,Content:Htn}=Dr,gB=()=>{const{leftSiderStyle:e,leftSiderWidth:t,headerStyle:n,contentStyle:r}=df();return M.jsx(M.Fragment,{children:M.jsxs(Dr,{children:[M.jsx(ztn,{style:e,width:t,children:M.jsx(lM,{style:n,children:"home"})}),M.jsxs(Dr,{children:[M.jsx(lM,{style:n,children:"home"}),M.jsx(Htn,{style:r,children:"home"})]})]})})},Vtn=()=>{const e=Pn(),[t,n]=f.useState("/chat"),r=Tl(),{isLoggedIn:o,mode:i}=f.useContext(ha),{footerStyle:a}=df(),[s,l]=f.useState(!1),c=kz(h=>h.threads);f.useEffect(()=>{const h=c.some(m=>m.unreadCount>0);l(h)},[c]);const u=[{path:"/anonymous/home",name:e.formatMessage({id:"menu.dashboard.chat"}),icon:M.jsx(QA,{}),component:M.jsx(gB,{})}],[d,p]=f.useState(u);return uxe(),f.useEffect(()=>{p(u)},[i]),f.useEffect(()=>(o&&r("/chat"),()=>{console.log("un - useEffect")}),[o]),M.jsxs(nbe,{collapsed:!0,collapsedButtonRender:!1,layout:"side",style:{height:"100vh"},route:{routes:d},location:{pathname:t},menu:{type:"group",collapsedShowTitle:!0},avatarProps:null,actionsRender:h=>h.isMobile?[]:[M.jsx(Ntt,{onClick:o6t},"QuestionCircleFilled")],menuHeaderRender:()=>M.jsx(Qxe,{}),menuFooterRender:h=>{h!=null&&h.collapsed},onMenuHeaderClick:h=>{console.log("onMenuHeaderClick",h)},menuItemRender:(h,m)=>M.jsx(M.Fragment,{children:M.jsxs("a",{onClick:()=>{n(h.path),r(h.path)},children:[s&&M.jsxs(M.Fragment,{children:[h.path==="/anonymous/home"&&M.jsx(Ka,{size:"small",dot:s,offset:[-5,5],children:m}),h.path!=="/anonymous/home"&&m]}),!s&&M.jsx(M.Fragment,{children:m})]})}),children:[M.jsx(sI,{children:M.jsx(jT,{})}),M.jsx(lI,{style:a,children:M.jsx(Xxe,{})}),M.jsx("audio",{id:"audioPlay",src:"soundUrl",hidden:!0})]})},{Sider:Wtn,Content:Utn}=Dr,Gtn=()=>{const{leftSiderStyle:e,leftSiderWidth:t,headerStyle:n,contentStyle:r}=df();return M.jsx(M.Fragment,{children:M.jsxs(Dr,{children:[M.jsx(Wtn,{style:e,width:t}),M.jsxs(Dr,{children:[M.jsx(lM,{style:n,children:"setting"}),M.jsx(Utn,{style:r,children:"setting"})]})]})})};function qtn({children:e}){const{isLoggedIn:t}=f.useContext(ha),n=Qy();return t?e:M.jsx(Uat,{to:"/auth/login",replace:!0,state:{from:n}})}const Coe=[{path:"/",element:M.jsx(M.Fragment,{children:M.jsx(qtn,{children:M.jsx(Ctn,{})})}),children:[{path:"/",element:M.jsx(mB,{})},{path:"/formbuilder",element:M.jsx(mB,{})},{path:"/flowbuilder",element:M.jsx(UCe,{})},{path:"/ticketbuilder",element:M.jsx(Q2e,{})},{path:"/setting",element:M.jsx(Yxe,{}),children:[{path:"/setting",element:M.jsx(xoe,{})},{path:"/setting/profile",element:M.jsx(xoe,{})},{path:"/setting/agentProfile",element:M.jsx(jtn,{})},{path:"/setting/memberProfile",element:M.jsx(Itn,{})},{path:"/setting/basic",element:M.jsx(Ptn,{})},{path:"/setting/certification",element:M.jsx(Btn,{})},{path:"/setting/qrcode",element:M.jsx(Mtn,{})},{path:"/setting/shortcut",element:M.jsx(Rtn,{})}]}]},{path:"/auth",element:M.jsx(wtn,{}),children:[{path:"/auth",element:M.jsx(lF,{isModel:!1})},{path:"/auth/login",element:M.jsx(lF,{isModel:!1})},{path:"/auth/register",element:M.jsx(d6t,{})},{path:"/auth/server",element:M.jsx(cxe,{})}]},{path:"/anonymous",element:M.jsx(Vtn,{}),children:[{path:"/anonymous",element:M.jsx(gB,{})},{path:"/anonymous/home",element:M.jsx(gB,{})},{path:"/anonymous/setting",element:M.jsx(Gtn,{})}]},{path:"*",element:M.jsx(Otn,{})}];let vB;W1?vB=Jat(Coe,{future:{v7_normalizeFormMethod:!0,v7_relativeSplatPath:!0,v7_partialHydration:!0,v7_fetcherPersist:!0,v7_skipActionErrorRevalidation:!0}}):vB=Zat(Coe,{basename:"/agenticflow",future:{v7_normalizeFormMethod:!0,v7_relativeSplatPath:!0,v7_partialHydration:!0,v7_fetcherPersist:!0,v7_skipActionErrorRevalidation:!0}});const Ktn=vB;var Ytn=typeof Element<"u",Xtn=typeof Map=="function",Qtn=typeof Set=="function",Ztn=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function N$(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,o;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!N$(e[r],t[r]))return!1;return!0}var i;if(Xtn&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;for(i=e.entries();!(r=i.next()).done;)if(!N$(r.value[1],t.get(r.value[0])))return!1;return!0}if(Qtn&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(Ztn&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;if(Ytn&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((o[r]==="_owner"||o[r]==="__v"||o[r]==="__o")&&e.$$typeof)&&!N$(e[o[r]],t[o[r]]))return!1;return!0}return e!==e&&t!==t}var Jtn=function(t,n){try{return N$(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const enn=Ar(Jtn);var tnn=function(e,t,n,r,o,i,a,s){if(!e){var l;if(t===void 0)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,i,a,s],u=0;l=new Error(t.replace(/%s/g,function(){return c[u++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}},nnn=tnn;const woe=Ar(nnn);var rnn=function(t,n,r,o){var i=r?r.call(o,t,n):void 0;if(i!==void 0)return!!i;if(t===n)return!0;if(typeof t!="object"||!t||typeof n!="object"||!n)return!1;var a=Object.keys(t),s=Object.keys(n);if(a.length!==s.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(n),c=0;c(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(s_e||{}),$N={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","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"]}},Soe=Object.values(s_e),UV={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},inn=Object.entries(UV).reduce((e,[t,n])=>(e[n]=t,e),{}),uc="data-rh",s0={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},l0=(e,t)=>{for(let n=e.length-1;n>=0;n-=1){const r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},ann=e=>{let t=l0(e,"title");const n=l0(e,s0.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,()=>t);const r=l0(e,s0.DEFAULT_TITLE);return t||r||void 0},snn=e=>l0(e,s0.ON_CHANGE_CLIENT_STATE)||(()=>{}),PN=(e,t)=>t.filter(n=>typeof n[e]<"u").map(n=>n[e]).reduce((n,r)=>({...n,...r}),{}),lnn=(e,t)=>t.filter(n=>typeof n.base<"u").map(n=>n.base).reverse().reduce((n,r)=>{if(!n.length){const o=Object.keys(r);for(let i=0;iconsole&&typeof console.warn=="function"&&console.warn(e),Tx=(e,t,n)=>{const r={};return n.filter(o=>Array.isArray(o[e])?!0:(typeof o[e]<"u"&&cnn(`Helmet: ${e} should be of type "Array". Instead found type "${typeof o[e]}"`),!1)).map(o=>o[e]).reverse().reduce((o,i)=>{const a={};i.filter(l=>{let c;const u=Object.keys(l);for(let p=0;po.push(l));const s=Object.keys(a);for(let l=0;l{if(Array.isArray(e)&&e.length){for(let n=0;n({baseTag:lnn(["href"],e),bodyAttributes:PN("bodyAttributes",e),defer:l0(e,s0.DEFER),encode:l0(e,s0.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:PN("htmlAttributes",e),linkTags:Tx("link",["rel","href"],e),metaTags:Tx("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:Tx("noscript",["innerHTML"],e),onChangeClientState:snn(e),scriptTags:Tx("script",["src","innerHTML"],e),styleTags:Tx("style",["cssText"],e),title:ann(e),titleAttributes:PN("titleAttributes",e),prioritizeSeoTags:unn(e,s0.PRIORITIZE_SEO_TAGS)}),l_e=e=>Array.isArray(e)?e.join(""):e,fnn=(e,t)=>{const n=Object.keys(e);for(let r=0;rArray.isArray(e)?e.reduce((n,r)=>(fnn(r,t)?n.priority.push(r):n.default.push(r),n),{priority:[],default:[]}):{default:e,priority:[]},Eoe=(e,t)=>({...e,[t]:void 0}),pnn=["noscript","script","style"],yB=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),c_e=e=>Object.keys(e).reduce((t,n)=>{const r=typeof e[n]<"u"?`${n}="${e[n]}"`:`${n}`;return t?`${t} ${r}`:r},""),hnn=(e,t,n,r)=>{const o=c_e(n),i=l_e(t);return o?`<${e} ${uc}="true" ${o}>${yB(i,r)}`:`<${e} ${uc}="true">${yB(i,r)}`},mnn=(e,t,n=!0)=>t.reduce((r,o)=>{const i=o,a=Object.keys(i).filter(c=>!(c==="innerHTML"||c==="cssText")).reduce((c,u)=>{const d=typeof i[u]>"u"?u:`${u}="${yB(i[u],n)}"`;return c?`${c} ${d}`:d},""),s=i.innerHTML||i.cssText||"",l=pnn.indexOf(e)===-1;return`${r}<${e} ${uc}="true" ${a}${l?"/>":`>${s}`}`},""),u_e=(e,t={})=>Object.keys(e).reduce((n,r)=>{const o=UV[r];return n[o||r]=e[r],n},t),gnn=(e,t,n)=>{const r={key:t,[uc]:!0},o=u_e(n,r);return[Z.createElement("title",o,t)]},D$=(e,t)=>t.map((n,r)=>{const o={key:r,[uc]:!0};return Object.keys(n).forEach(i=>{const s=UV[i]||i;if(s==="innerHTML"||s==="cssText"){const l=n.innerHTML||n.cssText;o.dangerouslySetInnerHTML={__html:l}}else o[s]=n[i]}),Z.createElement(e,o)}),rl=(e,t,n=!0)=>{switch(e){case"title":return{toComponent:()=>gnn(e,t.title,t.titleAttributes),toString:()=>hnn(e,t.title,t.titleAttributes,n)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>u_e(t),toString:()=>c_e(t)};default:return{toComponent:()=>D$(e,t),toString:()=>mnn(e,t,n)}}},vnn=({metaTags:e,linkTags:t,scriptTags:n,encode:r})=>{const o=MN(e,$N.meta),i=MN(t,$N.link),a=MN(n,$N.script);return{priorityMethods:{toComponent:()=>[...D$("meta",o.priority),...D$("link",i.priority),...D$("script",a.priority)],toString:()=>`${rl("meta",o.priority,r)} ${rl("link",i.priority,r)} ${rl("script",a.priority,r)}`},metaTags:o.default,linkTags:i.default,scriptTags:a.default}},ynn=e=>{const{baseTag:t,bodyAttributes:n,encode:r=!0,htmlAttributes:o,noscriptTags:i,styleTags:a,title:s="",titleAttributes:l,prioritizeSeoTags:c}=e;let{linkTags:u,metaTags:d,scriptTags:p}=e,h={toComponent:()=>{},toString:()=>""};return c&&({priorityMethods:h,linkTags:u,metaTags:d,scriptTags:p}=vnn(e)),{priority:h,base:rl("base",t,r),bodyAttributes:rl("bodyAttributes",n,r),htmlAttributes:rl("htmlAttributes",o,r),link:rl("link",u,r),meta:rl("meta",d,r),noscript:rl("noscript",i,r),script:rl("script",p,r),style:rl("style",a,r),title:rl("title",{title:s,titleAttributes:l},r)}},bB=ynn,v_=[],d_e=!!(typeof window<"u"&&window.document&&window.document.createElement),xB=class{constructor(e,t){Ju(this,"instances",[]);Ju(this,"canUseDOM",d_e);Ju(this,"context");Ju(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?v_:this.instances,add:e=>{(this.canUseDOM?v_:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?v_:this.instances).indexOf(e);(this.canUseDOM?v_:this.instances).splice(t,1)}}});this.context=e,this.canUseDOM=t||!1,t||(e.helmet=bB({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},bnn={},f_e=Z.createContext(bnn),pm,p_e=(pm=class extends f.Component{constructor(n){super(n);Ju(this,"helmetData");this.helmetData=new xB(this.props.context||{},pm.canUseDOM)}render(){return Z.createElement(f_e.Provider,{value:this.helmetData.value},this.props.children)}},Ju(pm,"canUseDOM",d_e),pm),gv=(e,t)=>{const n=document.head||document.querySelector("head"),r=n.querySelectorAll(`${e}[${uc}]`),o=[].slice.call(r),i=[];let a;return t&&t.length&&t.forEach(s=>{const l=document.createElement(e);for(const c in s)if(Object.prototype.hasOwnProperty.call(s,c))if(c==="innerHTML")l.innerHTML=s.innerHTML;else if(c==="cssText")l.styleSheet?l.styleSheet.cssText=s.cssText:l.appendChild(document.createTextNode(s.cssText));else{const u=c,d=typeof s[u]>"u"?"":s[u];l.setAttribute(c,d)}l.setAttribute(uc,"true"),o.some((c,u)=>(a=u,l.isEqualNode(c)))?o.splice(a,1):i.push(l)}),o.forEach(s=>{var l;return(l=s.parentNode)==null?void 0:l.removeChild(s)}),i.forEach(s=>n.appendChild(s)),{oldTags:o,newTags:i}},CB=(e,t)=>{const n=document.getElementsByTagName(e)[0];if(!n)return;const r=n.getAttribute(uc),o=r?r.split(","):[],i=[...o],a=Object.keys(t);for(const s of a){const l=t[s]||"";n.getAttribute(s)!==l&&n.setAttribute(s,l),o.indexOf(s)===-1&&o.push(s);const c=i.indexOf(s);c!==-1&&i.splice(c,1)}for(let s=i.length-1;s>=0;s-=1)n.removeAttribute(i[s]);o.length===i.length?n.removeAttribute(uc):n.getAttribute(uc)!==a.join(",")&&n.setAttribute(uc,a.join(","))},xnn=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=l_e(e)),CB("title",t)},_oe=(e,t)=>{const{baseTag:n,bodyAttributes:r,htmlAttributes:o,linkTags:i,metaTags:a,noscriptTags:s,onChangeClientState:l,scriptTags:c,styleTags:u,title:d,titleAttributes:p}=e;CB("body",r),CB("html",o),xnn(d,p);const h={baseTag:gv("base",n),linkTags:gv("link",i),metaTags:gv("meta",a),noscriptTags:gv("noscript",s),scriptTags:gv("script",c),styleTags:gv("style",u)},m={},v={};Object.keys(h).forEach(g=>{const{newTags:x,oldTags:y}=h[g];x.length&&(m[g]=x),y.length&&(v[g]=h[g].oldTags)}),t&&t(),l(e,m,v)},Ix=null,Cnn=e=>{Ix&&cancelAnimationFrame(Ix),e.defer?Ix=requestAnimationFrame(()=>{_oe(e,()=>{Ix=null})}):(_oe(e),Ix=null)},wnn=Cnn,$oe=class extends f.Component{constructor(){super(...arguments);Ju(this,"rendered",!1)}shouldComponentUpdate(t){return!onn(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:n}=this.props.context;let r=null;const o=dnn(t.get().map(i=>{const a={...i.props};return delete a.context,a}));p_e.canUseDOM?wnn(o):bB&&(r=bB(o)),n(r)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},RN,Snn=(RN=class extends f.Component{shouldComponentUpdate(e){return!enn(Eoe(this.props,"helmetData"),Eoe(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,n,r){return{...t,[e.type]:[...t[e.type]||[],{...n,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,t,n,r){switch(e.type){case"title":return{...t,[e.type]:r,titleAttributes:{...n}};case"body":return{...t,bodyAttributes:{...n}};case"html":return{...t,htmlAttributes:{...n}};default:return{...t,[e.type]:{...n}}}}mapArrayTypeChildrenToProps(e,t){let n={...t};return Object.keys(e).forEach(r=>{n={...n,[r]:e[r]}}),n}warnOnInvalidChildren(e,t){return woe(Soe.some(n=>e.type===n),typeof e.type=="function"?"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${Soe.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),woe(!t||typeof t=="string"||Array.isArray(t)&&!t.some(n=>typeof n!="string"),`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}mapChildrenToProps(e,t){let n={};return Z.Children.forEach(e,r=>{if(!r||!r.props)return;const{children:o,...i}=r.props,a=Object.keys(i).reduce((l,c)=>(l[inn[c]||c]=i[c],l),{});let{type:s}=r;switch(typeof s=="symbol"?s=s.toString():this.warnOnInvalidChildren(r,o),s){case"Symbol(react.fragment)":t=this.mapChildrenToProps(o,t);break;case"link":case"meta":case"noscript":case"script":case"style":n=this.flattenArrayTypeChildren(r,n,a,o);break;default:t=this.mapObjectTypeChildren(r,t,a,o);break}}),this.mapArrayTypeChildrenToProps(n,t)}render(){const{children:e,...t}=this.props;let n={...t},{helmetData:r}=t;if(e&&(n=this.mapChildrenToProps(e,n)),r&&!(r instanceof xB)){const o=r;r=new xB(o.context,!0),delete n.helmetData}return r?Z.createElement($oe,{...n,context:r.value}):Z.createElement(f_e.Consumer,null,o=>Z.createElement($oe,{...n,context:o}))}},Ju(RN,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),RN);const Enn={i18_file_assistant:"文件助手",slogan:"重复工作自动化","menu.dashboard.chat":"消息","menu.dashboard.contact":"通讯录","menu.dashboard.queue":"排队","menu.dashboard.ticket":"工单","menu.dashboard.leavemsg":"留言","menu.dashboard.visitor":"访客","menu.dashboard.monitor":"监控","menu.dashboard.plugins":"插件","menu.dashboard.mine":"我的","chat.toolbar.emoji":"表情","chat.toolbar.image":"图片","chat.toolbar.file":"文件","chat.toolbar.audio":"录音","chat.toolbar.webrtc":"视频","chat.toolbar.history":"历史消息","chat.toolbar.block":"拉黑","chat.toolbar.screenshot":"截图","chat.toolbar.invite.rate":"邀请评价","chat.toolbar.autoreply":"自动回复","chat.toolbar.autoreply.on":"自动回复(已开启)","chat.navbar.transfer":"转接","chat.navbar.ticket":"工单","chat.navbar.crm":"Crm","chat.navbar.close":"结束","chat.navbar.category":"分类","chat.navbar.ai":"AI","chat.navbar.queue":"排队","chat.right.ai":"Copilot","chat.right.quickreply":"快捷回复","chat.right.ticket":"工单","chat.right.userinfo":"用户信息","chat.right.llm":"大模型","chat.right.docview":"文档预览","chat.right.group":"群详情","chat.right.member":"联系人","chat.ai.summary":"会话小结","chat.ai.switch":"切换AI","chat.thread.nomore":"没有更多了","chat.message.loadmore":"加载更多","dashboard.footbar.logout":"退出",SERVICE:"客服机器人(对外)",MARKETING:"营销机器人(对外)",KNOWLEDGEBASE:"知识库机器人(内部)",QA:"问答机器人(直接调用大模型)",AGENT_ASSISTANT:"客服助手(内部)",loading:"加载中",create:"创建",creating:"创建中...","create.success":"创建成功","create.fail":"创建失败",update:"更新",updating:"更新中...","update.success":"更新成功","update.fail":"更新失败",save:"保存",saving:"正在保存...",email:"邮箱","email.verified":"邮箱(已验证)","email.unverified":"邮箱(待验证)",mobile:"手机号","mobile.verified":"手机号(已验证)","mobile.unverified":"手机号(待验证)",captcha:"验证码",logging:"登录中...","login.success":"登录成功","login.error":"登录失败,请稍后重试",registering:"注册中...","register.success":"注册成功","register.error":"注册失败","username.change.tip":"登录用户名(修改用户名之后,需要重新登录)",createKb:"创建知识库",createDept:"创建部门",upload:"上传",import:"导入",export:"导出","download.template":"下载模板",open:"打开",copy:"复制","copy.success":"复制成功",ok:"确定",cancel:"取消",bind:"绑定",edit:"编辑",editing:"修改中...","edit.success":"修改成功","edit.fail":"修改失败",delete:"删除",deleting:"删除中...",deleteTip:"删除提示",deleteAffirm:"确定要删除","delete.success":"删除成功","delete.fail":"删除失败","process.success":"处理成功","process.fail":"处理失败",preview:"预览",close:"关闭",closing:"关闭中...",closeTip:"关闭提示",closeASure:"确定要关闭","close.success":"关闭成功",choose:"选择","leavemsg.enabled":"留言启用",transfer:"转接","transfer.success":"转接成功","transfer.fail":"转接失败","transfer.reason":"转接原因",refresh:"刷新",noAgent:"暂无客服在线"},_nn={"menu.anonymous.title":"Anonymous Mode","menu.anonymous.home":"Messages","menu.anonymous.contact":"Contacts","menu.anonymous.robot":"Robot","menu.anonymous.setting":"Settings","menu.anonymous.status":"Anonymous Status","menu.anonymous.status.tip":"Anonymous mode only supports communication between online devices in the same LAN","menu.anonymous.login.tip":"Login to access offline messages and more features","menu.anonymous.login":"Login","menu.anonymous.current.users":"Current Users","menu.dashboard.chat":"聊天","menu.dashboard.contact":"联系人","menu.dashboard.ai":"AI助手","menu.dashboard.note":"笔记","menu.dashboard.kbase":"知识库","menu.dashboard.mine":"设置","menu.dashboard.queue":"排队","menu.dashboard.leavemsg":"留言","menu.dashboard.visitor":"访客","menu.dashboard.monitor":"监控","menu.dashboard.plugins":"插件","menu.settings":"设置","menu.settings.logout":"登出","menu.agent.status":"客服状态","menu.agent.status.available":"在线","menu.agent.status.rest":"小休","menu.agent.status.offline":"离线","menu.language":"语言","menu.mode":"模式","menu.mode.team":"团队模式","menu.mode.personal":"个人模式","menu.mode.agent":"客服模式","menu.agent.offline.warning":"请在离线前结束所有正在進行中的会话","menu.mode.personal.coming":"即将推出...","menu.dashboard.form":"表单","menu.dashboard.formbuilder":"表单构建器","menu.dashboard.flow":"流程","menu.dashboard.flowgram":"工作流","menu.dashboard.flowbuilder":"流程构建器","menu.dashboard.ticket":"工单","menu.dashboard.ticketbuilder":"工单构建器"},$nn={"pages.login.title":"登录","pages.login.subtitle":"欢迎使用微语客服系统","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.captcha.placeholder":"请输入验证码!","pages.login.captcha.required":"验证码是必填项!","pages.login.phoneLogin.getVerificationCode":"获取验证码","pages.login.anonymousLogin":"匿名登录","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.welcome.link":"欢迎使用","pages.robot.new":"新建","pages.robot.chat":"聊天","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.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.file":"文件","pages.robot.kb.text":"文本","pages.robot.kb.qa":"问答","pages.robot.kb.web":"网站","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.setting":"设置","pages.logout":"退出登录","pages.footer.website":"微语官网","pages.footer.helpcenter":"帮助文档","pages.login.remember":"记住密码","pages.agent.tab.basic":"基本信息","pages.agent.robot":"机器人","pages.agent.service.settings":"服务设置","pages.agent.service.settings.topTip":"顶部提示","pages.agent.service.settings.welcomeTip":"欢迎语","pages.agent.service.settings.leavemsgTip":"离线留言提示","pages.agent.service.settings.autoCloseMin":"自动关闭分钟","pages.agent.service.settings.showLogo":"显示Logo","pages.agent.service.settings.maxThreadCount":"最大线程数","pages.advanced.faq":"常见问题","pages.advanced.quickButton":"快捷按钮","pages.advanced.faqGuess":"智能推荐","pages.advanced.faqHot":"热门问题","pages.advanced.faqShortcut":"快捷回复","pages.advanced.rate":"满意度评价","pages.advanced.autoreply":"自动回复","pages.advanced.leaveMsg":"留言设置","pages.advanced.survey":"调查问卷","pages.advanced.history":"历史记录","pages.advanced.inputAssociation":"输入联想","pages.advanced.antiHarassment":"验证码设置","pages.advanced.captcha":"验证码设置","pages.advanced.showPreForm":"显示预览","pages.advanced.showHistory":"显示历史","pages.advanced.showInputAssociation":"显示输入联想","pages.advanced.showCaptcha":"显示验证码","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":"新西兰","pages.anonymous.title":"匿名模式","pages.anonymous.home":"首页","pages.anonymous.contact":"联系人","pages.anonymous.robot":"机器人","pages.anonymous.setting":"设置","pages.anonymous.welcome":"欢迎使用匿名模式","pages.anonymous.description":"您可以在此模式下匿名使用系统功能","block.title":"拉黑设置","block.type":"拉黑类型","block.user":"拉黑用户","block.ip":"拉黑IP","block.permanent":"永久封禁","block.until":"封禁至","block.until.required":"请选择封禁结束时间","pages.register.title":"注册","pages.register.subtitle":"创建您的账号","pages.register.username":"用户名","pages.register.password":"密码","pages.register.confirm":"确认密码","pages.register.email":"邮箱","pages.register.mobile":"手机号","pages.register.code":"验证码","pages.register.agreement":"我已阅读并同意","pages.register.agreement.terms":"服务条款","pages.register.submit":"注册","pages.register.login":"使用已有账号登录","pages.404.title":"404","pages.404.subtitle":"抱歉,您访问的页面不存在","pages.404.description":"您可以尝试以下操作:","pages.404.actions.back":"返回上一页","pages.404.actions.home":"返回首页","pages.403.title":"403","pages.403.subtitle":"抱歉,您没有访问该页面的权限","pages.403.description":"请联系管理员获取权限","pages.403.actions.back":"返回上一页","pages.500.title":"500","pages.500.subtitle":"抱歉,服务器出错了","pages.500.description":"请稍后再试或联系技术支持","pages.500.actions.back":"返回上一页","pages.500.actions.home":"返回首页","pages.welcome.title":"欢迎","pages.welcome.description":"微语客服系统是一个开源的客服系统","pages.welcome.getting-started":"开始使用","pages.welcome.view-docs":"查看文档"},Pnn={"app.title":"微语","app.logout":"登出","app.copyright.produced":"微语出品","app.preview.down.block":"下载此页面到本地项目","app.welcome.link.fetch-blocks":"获取全部区块","app.welcome.link.block-list":"基于 block 开发,快速构建标准页面","navBar.lang":"语言","layout.user.link.help":"帮助","layout.user.link.privacy":"隐私","layout.user.link.terms":"条款","theme.light":"浅色","theme.dark":"深色","theme.system":"自动","setting.lang":"Languages","setting.theme":"主题","app.name":"微语客服","app.description":"新一代智能客服系统","app.welcome":"欢迎使用微语客服系统","app.copyright":"© 2024 微语客服. 保留所有权利.","app.version":"版本","app.action.back":"返回","app.action.confirm":"确认","app.action.cancel":"取消","app.action.save":"保存","app.action.edit":"编辑","app.action.delete":"删除","app.action.refresh":"刷新","app.action.search":"搜索","app.action.more":"更多","app.action.settings":"设置","app.action.help":"帮助","app.tip.loading":"加载中...","app.tip.success":"操作成功","app.tip.error":"操作失败","app.tip.warning":"警告","app.tip.info":"提示","app.tip.confirm":"确认要执行此操作吗?","app.tip.nodata":"暂无数据","app.tip.network.error":"网络连接失败","app.tip.server.error":"服务器错误","app.status.online":"在线","app.status.offline":"离线","app.status.busy":"忙碌","app.status.away":"离开","app.status.invisible":"隐身","app.status.disabled":"已禁用","app.status.expired":"已过期","app.time.today":"今天","app.time.yesterday":"昨天","app.time.tomorrow":"明天","app.time.just":"刚刚","app.time.minutes":"{count} 分钟前","app.time.hours":"{count} 小时前","app.time.days":"{count} 天前","app.file.upload":"上传文件","app.file.download":"下载文件","app.file.preview":"预览文件","app.file.size.limit":"文件大小不能超过 {size}","app.file.type.unsupported":"不支持的文件类型","app.file.upload.success":"上传成功","app.file.upload.failed":"上传失败","app.file.download.success":"下载成功","app.file.download.failed":"下载失败","app.layout.sidebar.collapse":"收起侧边栏","app.layout.sidebar.expand":"展开侧边栏","app.layout.header.profile":"个人中心","app.layout.header.logout":"退出登录","app.layout.footer.copyright":"版权所有","app.layout.footer.terms":"服务条款","app.layout.footer.privacy":"隐私政策"},Mnn={"auth.login.title":"登录","auth.login.subtitle":"欢迎使用微语客服系统","auth.login.username":"用户名","auth.login.username.required":"请输入用户名","auth.login.password":"密码","auth.login.password.required":"请输入密码","auth.login.remember":"记住密码","auth.login.forgot":"忘记密码?","auth.login.submit":"登录","auth.login.other":"其他登录方式","auth.login.register":"注册账号","auth.login.success":"登录成功","auth.login.failed":"登录失败","auth.register.title":"注册","auth.register.subtitle":"创建新账号","auth.register.username":"用户名","auth.register.username.required":"请输入用户名","auth.register.email":"邮箱","auth.register.email.required":"请输入邮箱","auth.register.password":"密码","auth.register.password.required":"请输入密码","auth.register.confirm":"确认密码","auth.register.confirm.required":"请确认密码","auth.register.submit":"注册","auth.register.login":"已有账号?登录","auth.register.success":"注册成功","auth.register.failed":"注册失败","auth.forgot.title":"忘记密码","auth.forgot.subtitle":"重置密码","auth.forgot.email":"邮箱","auth.forgot.email.required":"请输入邮箱","auth.forgot.submit":"提交","auth.forgot.back":"返回登录","auth.forgot.success":"重置密码邮件已发送","auth.forgot.failed":"重置密码失败","auth.reset.title":"重置密码","auth.reset.subtitle":"设置新密码","auth.reset.password":"新密码","auth.reset.password.required":"请输入新密码","auth.reset.confirm":"确认密码","auth.reset.confirm.required":"请确认新密码","auth.reset.submit":"提交","auth.reset.success":"密码重置成功","auth.reset.failed":"密码重置失败","auth.verify.code":"验证码","auth.verify.code.required":"请输入验证码","auth.verify.code.send":"发送验证码","auth.verify.code.resend":"重新发送","auth.verify.code.success":"验证码发送成功","auth.verify.code.failed":"验证码发送失败","auth.password.strength.weak":"密码强度:弱","auth.password.strength.medium":"密码强度:中","auth.password.strength.strong":"密码强度:强","auth.agreement.text":"我已阅读并同意","auth.agreement.terms":"服务条款","auth.agreement.privacy":"隐私政策","server.button.back":"返回","server.button.save":"保存","server.button.reset":"重置","server.button.help":"帮助","server.save.success":"保存成功","server.reset.success":"重置成功,已恢复默认云服务器","server.custom.enable":"启用自定义服务器","server.api.url.label":"API服务器地址 (例如: http://127.0.0.1:9003 或 https://api.bytedesk.com)","server.api.url.placeholder":"http://127.0.0.1:9003","server.websocket.url.label":"WebSocket服务器地址 (例如: ws://127.0.0.1:9885/websocket 或 wss://api.bytedesk.com/websocket)","server.websocket.url.placeholder":"ws://127.0.0.1:9885/websocket","server.input.error":"请输入正确的服务器地址"},Rnn={"chat.title":"会话","chat.empty":"暂无会话","chat.loading":"加载中...","chat.load.error":"加载失败","chat.load.more":"加载更多","chat.no.more":"没有更多了","chat.refresh":"刷新","chat.status.connecting":"连接中...","chat.status.connected":"已连接","chat.status.disconnected":"连接断开","chat.status.reconnecting":"重新连接中...","chat.network.error":"网络连接失败,请检查网络","chat.thread.closing":"结束会话中...","chat.thread.close.success":"结束会话成功","chat.thread.close.failed":"结束会话失败","chat.thread.close.confirm.title":"确定要结束会话?","chat.rate.invite.confirm.title":"确认要邀请评价?","chat.message.send.failed":"发送失败","chat.message.resend":"重新发送","chat.message.recall":"撤回消息","chat.message.copy.success":"复制成功","chat.copy.success":"复制成功","chat.menu.copy":"复制","chat.menu.translate":"翻译","chat.menu.recall":"撤回","chat.menu.enlarge":"放大阅读","chat.menu.quickreply.add":"添加快捷回复...","chat.menu.browser.open":"浏览器打开","chat.menu.forward":"转发...","chat.menu.favorite":"收藏","chat.menu.quote":"引用","chat.input.placeholder":"请输入内容, Ctrl+V 粘贴截图/图片","chat.translation.placeholder":"请输入翻译内容...","chat.input.send":"发送","chat.input.sending":"发送中...","chat.toolbar.emoji":"表情","chat.toolbar.image":"图片","chat.toolbar.file":"文件","chat.toolbar.screenshot":"截图","chat.toolbar.autoreply":"自动回复","chat.toolbar.audio":"录音","chat.toolbar.webrtc":"视频会话","chat.toolbar.history":"历史","chat.toolbar.block":"拉黑","chat.toolbar.invite.rate":"邀请评价","chat.navbar.transfer":"转接","chat.navbar.close":"结束","chat.navbar.note":"笔记","chat.navbar.kbase":"知识库","chat.right.quickreply":"快捷回复","chat.right.userinfo":"访客信息","chat.right.ai":"AI助手","chat.right.ticket":"工单","chat.right.llm":"大模型","chat.right.group":"群组信息","chat.right.member":"成员信息","chat.right.docview":"文档查看","chat.upload.size.limit":"文件大小不能超过 {size}","chat.upload.type.unsupported":"不支持的文件类型","chat.upload.failed":"上传失败","chat.upload.success":"上传成功","chat.upload.progress":"上传中 {progress}%","chat.webrtc.calling":"呼叫中...","chat.webrtc.incoming":"来电...","chat.webrtc.connected":"通话中...","chat.webrtc.ended":"通话结束","chat.webrtc.rejected":"对方拒绝","chat.webrtc.busy":"对方忙","chat.webrtc.failed":"通话失败","chat.webrtc.accept":"接受","chat.webrtc.reject":"拒绝","chat.webrtc.hangup":"挂断","chat.group.notice":"群公告","chat.group.members":"群成员","chat.group.admins":"管理员","chat.group.robots":"机器人","chat.group.qrcode":"二维码","chat.group.uid.error":"群组ID错误"},Onn={"common.confirm":"确认","common.cancel":"取消","common.submit":"提交","common.reset":"重置","common.save":"保存","common.delete":"删除","common.edit":"编辑","common.add":"添加","common.search":"搜索","common.back":"返回","common.next":"下一步","common.previous":"上一步","common.more":"更多","common.loading":"加载中...","common.success":"操作成功","common.failed":"操作失败","common.error":"错误","common.warning":"警告","common.info":"提示","common.yes":"是","common.no":"否","common.ok":"确定","common.create":"创建","common.update":"更新","common.status.online":"在线","common.status.offline":"离线","common.status.busy":"忙碌","common.status.away":"离开","common.status.invisible":"隐身","common.operation.success":"操作成功","common.operation.failed":"操作失败","common.operation.confirm":"确认要执行此操作吗?","common.operation.processing":"处理中...","common.operation.completed":"处理完成","common.operation.error":"处理出错","common.form.required":"此项为必填项","common.form.optional":"选填","common.form.invalid":"输入无效","common.form.validate.error":"表单验证失败","common.form.validate.success":"表单验证通过"},Tnn={"customer.list.title":"客户列表","customer.list.empty":"暂无客户","customer.list.loading":"加载中...","customer.list.load.error":"加载失败","customer.list.load.more":"加载更多","customer.list.no.more":"没有更多了","customer.list.refresh":"刷新","customer.info.basic":"基本信息","customer.info.name":"姓名","customer.info.nickname":"昵称","customer.info.gender":"性别","customer.info.age":"年龄","customer.info.birthday":"生日","customer.info.mobile":"手机号","customer.info.email":"邮箱","customer.info.address":"地址","customer.info.company":"公司","customer.info.position":"职位","customer.info.remark":"备注","customer.info.tags":"标签","customer.info.source":"来源","customer.info.created":"创建时间","customer.info.updated":"更新时间","customer.status.online":"在线","customer.status.offline":"离线","customer.status.away":"离开","customer.status.busy":"忙碌","customer.status.blocked":"已拉黑","customer.action.edit":"编辑","customer.action.delete":"删除","customer.action.block":"拉黑","customer.action.unblock":"取消拉黑","customer.action.transfer":"转移","customer.action.merge":"合并","customer.action.export":"导出","customer.form.name":"姓名","customer.form.name.required":"请输入姓名","customer.form.nickname":"昵称","customer.form.gender":"性别","customer.form.age":"年龄","customer.form.birthday":"生日","customer.form.mobile":"手机号","customer.form.email":"邮箱","customer.form.address":"地址","customer.form.company":"公司","customer.form.position":"职位","customer.form.remark":"备注","customer.form.tags":"标签","customer.form.source":"来源","customer.create.success":"客户创建成功","customer.create.failed":"客户创建失败","customer.update.success":"客户更新成功","customer.update.failed":"客户更新失败","customer.delete.success":"客户删除成功","customer.delete.failed":"客户删除失败","customer.block.success":"客户拉黑成功","customer.block.failed":"客户拉黑失败","customer.unblock.success":"取消拉黑成功","customer.unblock.failed":"取消拉黑失败","customer.transfer.success":"客户转移成功","customer.transfer.failed":"客户转移失败","customer.merge.success":"客户合并成功","customer.merge.failed":"客户合并失败","customer.export.success":"客户导出成功","customer.export.failed":"客户导出失败","black.title":"拉黑设置","black.type":"拉黑类型","black.type.required":"请选择至少一种拉黑类型","black.user":"拉黑用户","black.ip":"拉黑IP","black.permanent":"永久拉黑","black.until":"拉黑截至","black.until.required":"请选择拉黑截至时间","black.reason":"拉黑原因","black.reason.required":"请输入拉黑原因","black.reason.placeholder":"请输入拉黑原因","black.success":"拉黑成功"},Inn={"dashboard.error.message":"获取数据失败","dashboard.init.organization":"初始化组织","dashboard.init.profile":"初始化个人信息","dashboard.init.workgroups":"初始化工作组","dashboard.init.agent":"初始化客服信息","dashboard.transfer.accept":"{nickname} 已接受转接","dashboard.transfer.reject":"{nickname} 已拒绝转接","dashboard.transfer.success":"转接请求已发送,等待对方响应"},knn={"i18n.lang.en-US":"English","i18n.lang.zh-CN":"简体中文","i18n.lang.zh-TW":"繁体中文","i18n.queue.tip":"排队队列","i18n.queue.message.template":"当前排队人数:{0},大约等待时间:{1} 分钟","i18n.queue.empty":"暂无排队用户","i18n.queue.accept":"接入","i18n.system.notification":"系统通知","i18n.old.password.wrong":"旧密码错误","i18n.change.password":"修改密码","i18n.auth.captcha.send.success":"验证码发送成功","i18n.auth.captcha.error":"验证码错误","i18n.auth.captcha.expired":"验证码过期","i18n.auth.captcha.already.send":"验证码已经发送,请等待","i18n.auth.captcha.validate.failed":"验证码验证失败","i18n.faq":"常见问题","i18n.rate":"评价","i18n.input.placeholder":"请输入内容","i18n.loading":"加载中...","i18n.load.more":"加载更多","i18n.load.nomore":"没有更多了","i18n.typing":"正在输入...","i18n.robot":"[机器人]","i18n.agent":"[一对一]","i18n.workgroup":"[技能组]","i18n.group":"[群聊]","i18n.rate.invite":"邀请评价","i18n.ticket":"[工单]","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.HR":"人事部","i18n.DEPT.ORG":"行政部","i18n.DEPT.IT":"技术部","i18n.DEPT.MONEY":"财务部","i18n.DEPT.MARKETING":"市场部","i18n.DEPT.SALES":"销售部","i18n.DEPT.CS":"客服部","i18n.new.message":"新消息","i18n.file.assistant":"文件助手","i18n.clipboard.assistant":"剪切板助手","i18n.thread.content.image":"图片","i18n.thread.content.file":"文件","i18n.top.tip":"默认置顶语","i18n.top.make":"置顶","i18n.top.cancel":"取消置顶","i18n.unread.make":"设置未读","i18n.unread.cancel":"取消未读","i18n.star.make":"星标","i18n.star.cancel":"取消星标","i18n.disturb.make":"免打扰","i18n.disturb.cancel":"取消免打扰","i18n.transfer":"转接","i18n.hide":"隐藏","i18n.network.disconnected":"网络已断开","i18n.message.pulling":"消息拉取中...","i18n.leavemsg.tip":"无客服在线,请留言","i18n.welcome.tip":"您好,有什么可以帮您的?","i18n.reenter.tip":"继续会话","i18n.under.development":"开发中...","i18n.user.description":"默认用户描述","i18n.robot.nickname":"默认机器人","i18n.robot.description":"默认机器人描述","i18n.robot.noreply":"未找到相应答案","i18n.robot.agent.assistant.nickname":"默认机器人助手","i18n.llm.prompt":"你是一个聪明、对人类有帮助的人工智能,你可以对人类提出的问题给出有用、详细、礼貌的回答","i18n.agent.nickname":"默认客服","i18n.agent.description":"默认客服描述","i18n.workgroup.nickname":"默认技能组","i18n.workgroup.description":"默认技能组描述","i18n.contact":"询问联系方式","i18n.thanks":"感谢","i18n.welcome":"问候","i18n.bye":"告别","i18n.tip.title":"提示","i18n.tip.network.disconnected":"网络已断开","i18n.tip.network.connected":"网络已连接","i18n.kb.name":"默认知识库","i18n.kb.platform.name":"平台知识库","i18n.kb.helpcenter.name":"帮助文档知识库","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.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.preview.title":"预览","i18n.cancel":"取消","i18n.confirm":"确定","i18n.send":"发送","i18n.transferToAgent":"转人工服务","i18n.auto.closed":"会话自动关闭","i18n.agent.closed":"客服关闭会话","i18n.online.chat":"在线客服","i18n.JOB":"工作","i18n.LANGUAGE":"语言","i18n.TOOL":"工具","i18n.WRITING":"写作","i18n.RAG":"知识库问答","i18n.module.ai":"AI","i18n.module.void":"空白","i18n.module.service":"客服","i18n.module.ticket":"工单","i18n.black.user.already.exists":"用户已拉黑","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.vip.component":"VIP组件, 联系我们了解更多详情","i18n.vip.contactUs":"联系我们","i18n.vip.contactUrl":"https://www.weiyuai.cn/contact.html","i18n.ticket.process.name":"工单流程","i18n.thread.process.name":"会话流程","flowgram.title":"工作流","flowgram.create":"创建","flowgram.import":"导入","flowgram.export":"导出","flowgram.save":"保存","flowgram.create.info":"创建新流程功能开发中","flowgram.import.info":"导入流程功能开发中","flowgram.export.info":"导出流程功能开发中","flowgram.save.info":"保存流程功能开发中","flowgram.select.flow":"选择流程","flowgram.no.flow":"暂无流程"},Nnn={"message.type.text":"文本消息","message.type.image":"图片消息","message.type.file":"文件消息","message.type.voice":"语音消息","message.type.video":"视频消息","message.type.location":"位置消息","message.type.link":"链接消息","message.type.card":"卡片消息","message.type.system":"系统消息","message.type.notification":"通知消息","message.type.custom":"自定义消息","message.status.sending":"发送中","message.status.sent":"已发送","message.status.delivered":"已送达","message.status.read":"已读","message.status.failed":"发送失败","message.status.recalled":"已撤回","message.status.deleted":"已删除","message.action.send":"发送","message.action.recall":"撤回","message.action.delete":"删除","message.action.resend":"重新发送","message.action.forward":"转发","message.action.quote":"引用","message.action.copy":"复制","message.action.translate":"翻译","message.action.download":"下载","message.action.preview":"预览","message.tip.sending":"消息发送中...","message.tip.sent":"消息已发送","message.tip.delivered":"消息已送达","message.tip.read":"消息已读","message.tip.failed":"消息发送失败","message.tip.recalled":"消息已撤回","message.tip.deleted":"消息已删除","message.tip.copy.success":"复制成功","message.tip.download.start":"开始下载...","message.tip.download.success":"下载成功","message.tip.download.failed":"下载失败","message.input.placeholder":"请输入消息","message.input.send.button":"发送","message.input.emoji.button":"表情","message.input.image.button":"图片","message.input.file.button":"文件","message.input.voice.button":"语音","message.input.video.button":"视频","message.input.location.button":"位置","message.list.load.more":"加载更多","message.list.loading":"加载中...","message.list.no.more":"没有更多消息","message.list.empty":"暂无消息","message.list.search.placeholder":"搜索消息","message.list.search.no.result":"未找到相关消息","message.time.just":"刚刚","message.time.minutes":"{count}分钟前","message.time.hours":"{count}小时前","message.time.days":"{count}天前","message.time.weeks":"{count}周前","message.time.months":"{count}个月前","message.time.years":"{count}年前","message.file.size.limit":"文件大小不能超过 {size}","message.file.type.unsupported":"不支持的文件类型","message.file.uploading":"上传中...","message.file.download":"下载文件","message.file.preview":"预览文件","message.image.loading":"图片加载中","message.image.load.error":"图片加载失败","message.image.save":"保存图片","message.image.save.success":"图片保存成功","message.image.save.failed":"图片保存失败","quickreply.search.placeholder":"搜索","quickreply.button.send":"发送","quickreply.button.copy":"复制","quickreply.button.create.category":"创建分类","quickreply.button.create.reply":"创建快捷回复","quickreply.copy.success":"{content} 已复制到剪贴板","category.form.edit.title":"编辑分类","category.form.create.title":"创建分类","category.form.name":"分类名称","category.form.name.required":"请输入分类名称!","category.form.name.placeholder":"输入分类名称","category.create.failed":"创建分类失败","quickreply.drawer.title":"快捷回复","quickreply.form.category":"分类","quickreply.form.category.required":"请选择分类","quickreply.form.category.placeholder":"选择分类","quickreply.form.type":"类型","quickreply.form.type.required":"请选择类型","quickreply.form.type.placeholder":"选择类型","quickreply.form.title":"标题","quickreply.form.title.required":"请输入标题","quickreply.form.content":"内容","quickreply.type.text":"文本","quickreply.type.image":"图片","quickreply.type.video":"视频","quickreply.type.audio":"音频","quickreply.type.file":"文件","quickreply.upload.text":"点击或拖拽文件上传","quickreply.upload.success":"{filename} 上传成功","quickreply.upload.error":"{filename} 上传失败","quickreply.upload.uploading":"{filename} 上传中","quickreply.form.validate.error":"请检查表单"},Dnn={"profile.update.success":"个人信息更新成功","profile.form.avatar":"头像","profile.form.upload":"上传","profile.form.username":"用户名","profile.form.nickname":"昵称","profile.form.description":"描述","profile.button.change.password":"修改密码","profile.button.change.email":"修改邮箱","profile.button.change.mobile":"修改手机号","profile.email.verified":"邮箱已验证","profile.email.unverified":"邮箱未验证","profile.mobile.verified":"手机已验证","profile.mobile.unverified":"手机未验证","profile.email.change.title":"修改邮箱","profile.email.placeholder":"请输入邮箱地址","profile.email.required":"请输入邮箱地址!","profile.email.format.invalid":"邮箱格式不正确","profile.email.length.limit":"邮箱不得超过50字符","profile.email.verification.code.placeholder":"请输入验证码","profile.email.verification.code.countdown":"秒后重新获取","profile.email.verification.code.get":"获取验证码","profile.email.verification.code.required":"请输入验证码!","profile.email.not.changed":"邮箱未更改!","profile.email.change.success":"邮箱修改成功!","profile.email.format.error":"邮箱格式错误","profile.mobile.change.title":"修改手机号","profile.mobile.placeholder":"请输入手机号","profile.mobile.required":"请输入手机号!","profile.mobile.format.invalid":"手机号格式错误!","profile.mobile.verification.code.placeholder":"请输入验证码","profile.mobile.verification.code.countdown":"秒后重新获取","profile.mobile.verification.code.get":"获取验证码","profile.mobile.verification.code.required":"请输入验证码!","profile.mobile.not.changed":"手机号未更改!","profile.mobile.change.success":"手机号修改成功!","profile.mobile.format.error":"手机号格式错误","profile.password.change.title":"修改密码","profile.password.old":"原密码","profile.password.old.empty":"手机号直接登录用户,可以留空","profile.password.new":"新密码","profile.password.confirm":"确认密码","profile.password.length.error":"密码最小长度不能小于6","profile.password.mismatch":"两次输入密码不一致","profile.password.change.success":"密码修改成功!"},Ann={"setting.menu.title":"设置","setting.menu.profile":"个人信息","setting.menu.basic":"基本设置","setting.menu.agent":"客服设置","setting.menu.model":"大模型","setting.menu.certification":"实名认证","setting.menu.qrcode":"二维码","setting.menu.shortcut":"快捷键","setting.menu.click":"菜单点击","setting.save.success":"设置保存成功","setting.save.error":"设置保存失败","setting.load.error":"设置加载失败","setting.header.profile":"个人信息","setting.header.basic":"基本设置","setting.header.agent":"客服设置","setting.header.model":"大模型设置","setting.basic.sound.on":"已开启消息提示音","setting.basic.sound.off":"已关闭消息提示音","setting.basic.notification.on":"已开启网络状态通知","setting.basic.notification.off":"已关闭网络状态通知","setting.basic.connection.status":"长链接状态:","setting.basic.connection.connected":"✅连接正常","setting.basic.connection.disconnected":"❌连接断开","setting.basic.startup":"开机启动:","setting.basic.startup.on":"开机启动","setting.basic.startup.off":"不开机启动","setting.basic.theme":"颜色主题:","setting.basic.language":"语言设置:","setting.basic.mode":"模式设置:","setting.basic.mode.team":"团队模式","setting.basic.mode.agent":"客服模式","setting.basic.mode.personal":"个人模式"},Fnn={"thread.error.message":"获取数据失败","thread.feature.unavailable":"TODO: 该功能暂未开放","thread.menu.top":"置顶","thread.menu.untop":"取消置顶","thread.menu.read":"标记已读","thread.menu.unread":"标记未读","thread.menu.mute":"静音","thread.menu.unmute":"取消静音","thread.menu.transfer":"转接","thread.menu.block":"拉黑","thread.menu.ticket":"创建工单","thread.menu.crm":"查看CRM","thread.menu.summary":"会话总结","thread.status.robot":"[机器人]","thread.status.agent":"[一对一]","thread.status.workgroup":"[工作组]","thread.search.placeholder":"搜索会话...","thread.menu.filter":"会话过滤","thread.menu.groupThread":"群聊会话","thread.menu.robotThread":"机器人会话","thread.menu.workgroupThread":"工作组会话","thread.menu.agentThread":"一对一会话","thread.menu.ticketThread":"工单会话","thread.menu.memberThread":"同事会话","thread.menu.deviceThread":"设备会话","thread.menu.systemThread":"系统会话","thread.dropdown.create.group":"创建群聊","thread.dropdown.create.ai":"创建AI对话","thread.agent.status.online":"😀 - 在线接待","thread.agent.status.offline":"🔻 - 客服下线","thread.agent.status.busy":"🏃‍♀️ - 客服忙碌","thread.refresh.pull":"↓ 下拉刷新","thread.refresh.release":"↑ 松开刷新","thread.list.no.more":"没有更多了","thread.coming.soon":"即将上线,敬请期待","thread.set.success":"设置成功","thread.set.error":"设置失败","thread.menu.star":"星标","thread.menu.star.1":"星标1","thread.menu.star.2":"星标2","thread.menu.star.3":"星标3","thread.menu.star.4":"星标4","thread.menu.hide":"隐藏","thread.status.text":"{status}","thread.status.online":"😀接待","thread.status.offline":"🔻下线","thread.status.busy":"🏃‍♀️忙碌","thread.status.loading":"加载中...","thread.status.empty":"暂无会话","thread.status.error":"加载会话失败","thread.status.queue":"排队({count})","thread.status.network.offline":"网络已断开","thread.status.network.online":"网络已连接","thread.status.message.pulling":"消息拉取中...","thread.status.message.empty":"暂无消息","thread.status.message.error":"加载消息失败","thread.status.message.end":"没有更多消息","thread.status.message.typing":"正在输入...","thread.status.message.transfer":"转接中...","thread.status.message.transferred":"已转接","thread.status.message.closed":"会话已关闭","thread.menu.star.cancel":"取消星标","thread.loading.more":"加载更多..."},Bnn={"ticket.create.title":"创建工单","ticket.edit.title":"编辑工单","ticket.form.uid":"编号","ticket.form.title":"标题","ticket.form.title.required":"请输入工单标题","ticket.form.title.placeholder":"请输入工单标题","ticket.form.description":"描述","ticket.form.description.required":"请输入工单描述","ticket.form.description.placeholder":"请输入工单描述","ticket.form.status":"状态","ticket.form.status.required":"请选择工单状态","ticket.form.priority":"优先级","ticket.form.priority.required":"请选择优先级","ticket.form.category":"分类","ticket.form.category.required":"请选择工单分类","ticket.form.category.placeholder":"请选择工单分类","ticket.form.user":"客户","ticket.form.user.placeholder":"请选择客户","ticket.form.assignee":"处理人","ticket.form.assignee.placeholder":"请选择处理人","ticket.form.reporter":"报告人","ticket.form.reporter.placeholder":"请选择报告人","ticket.form.workgroup":"技能组","ticket.form.workgroup.required":"请选择技能组","ticket.form.workgroup.placeholder":"请选择技能组","ticket.workgroup.load.error":"加载技能组失败","ticket.status.all":"全部状态","ticket.status.new":"新建","ticket.status.assigned":"已分配","ticket.status.in_progress":"处理中","ticket.status.pending":"待处理","ticket.status.on_hold":"挂起","ticket.status.reopened":"重新打开","ticket.status.resolved":"已解决","ticket.status.closed":"已关闭","ticket.status.cancelled":"已取消","ticket.priority.all":"全部优先级","ticket.priority.lowest":"最低","ticket.priority.low":"低","ticket.priority.medium":"中","ticket.priority.high":"高","ticket.priority.urgent":"紧急","ticket.priority.critical":"严重","ticket.create.success":"工单创建成功","ticket.create.failed":"工单创建失败","ticket.update.success":"工单更新成功","ticket.update.failed":"工单更新失败","ticket.submit.error":"工单提交失败","ticket.delete.success":"工单删除成功","ticket.delete.error":"工单删除失败","ticket.load.error":"工单数据加载失败","ticket.list.title":"工单列表","ticket.list.empty":"暂无工单","ticket.list.search.placeholder":"搜索工单","ticket.list.filter.all":"全部工单","ticket.list.filter.my":"我的工单","ticket.list.filter.unassigned":"未分配","ticket.list.create":"创建工单","ticket.list.total":"工单总数","ticket.action.edit":"编辑","ticket.action.delete":"删除","ticket.action.assign":"分配","ticket.action.close":"关闭","ticket.action.reopen":"重新打开","ticket.delete.confirm":"确定要删除此工单吗?","ticket.category.load.error":"加载工单分类失败","ticket.conversation.title":"工单对话","ticket.conversation.empty":"请选择工单查看对话","ticket.conversation.input.placeholder":"请输入消息...","ticket.details.title":"工单详情","ticket.details.empty":"请选择工单查看详情","ticket.messages.load.error":"加载工单消息失败","ticket.message.send.error":"发送消息失败","ticket.form.thread":"关联会话","ticket.form.thread.placeholder":"选择关联会话","ticket.form.thread.none":"不关联","ticket.form.createdAt":"创建时间","ticket.form.updatedAt":"更新时间","ticket.type.agent":"指定客服","ticket.type.workgroup":"技能组","ticket.assignee":"处理人","ticket.reporter":"报告人","ticket.type":"类型","ticket.category":"分类","ticket.steps.title":"流转过程","ticket.form.upload.button":"上传附件","ticket.upload.success":"文件上传成功","ticket.upload.failed":"文件上传失败","ticket.current.filters":"当前筛选","ticket.filter.by.status":"按状态筛选","ticket.filter.by.priority":"按优先级筛选","ticket.filter.by.assignment":"按分配筛选","ticket.filter.by.time":"按时间筛选","ticket.filter.status_all":"全部状态","ticket.filter.status_new":"新建","ticket.filter.status_assigned":"已分配","ticket.filter.status_in_progress":"处理中","ticket.filter.status_pending":"待处理","ticket.filter.status_on_hold":"挂起","ticket.filter.status_reopened":"重新打开","ticket.filter.status_resolved":"已解决","ticket.filter.status_closed":"已关闭","ticket.filter.status_cancelled":"已取消","ticket.filter.priority_all":"全部优先级","ticket.filter.priority_lowest":"最低","ticket.filter.priority_low":"低","ticket.filter.priority_medium":"中","ticket.filter.priority_high":"高","ticket.filter.priority_urgent":"紧急","ticket.filter.priority_critical":"严重","ticket.filter.assignment_all":"全部","ticket.filter.assignment_my_tickets":"我的工单","ticket.filter.assignment_unassigned":"未分配","ticket.filter.assignment_my_workgroup":"我的技能组","ticket.filter.assignment_my_created":"我创建的","ticket.filter.assignment_my_assigned":"待我处理","ticket.filter.time_all":"全部时间","ticket.filter.time_today":"今天","ticket.filter.time_yesterday":"昨天","ticket.filter.time_this_week":"本周","ticket.filter.time_last_week":"上周","ticket.filter.time_this_month":"本月","ticket.filter.time_last_month":"上月","ticket.content.title":"工单","ticket.content.number":"编号","ticket.delete.title":"删除工单","ticket.delete.content":"确定要删除此工单吗?","ticket.delete.failed":"工单删除失败","ticket.loading":"加载工单...","ticket.empty":"暂无工单","ticket.palette.startEvent":"开始事件","ticket.palette.task":"任务","ticket.palette.gateway":"网关","ticket.palette.dataObject":"数据对象","ticket.create.error":"创建流程图失败","ticket.save.success":"流程图保存成功","ticket.autosave.success":"自动保存成功","ticket.autosave.error":"自动保存失败","ticket.select.process":"选择流程","ticket.properties.title":"属性","ticket.properties.noSelection":"未选择元素","ticket.properties.id":"ID","ticket.properties.name":"名称","ticket.properties.type":"类型","ticket.properties.documentation":"文档","ticket.properties.assignee":"处理人","ticket.properties.priority":"优先级","ticket.fetch.processes.error":"加载流程失败","ticket.no.process":"没有流程,请先创建一个流程","ticket.fetch.processes.empty":"没有流程,请先创建一个流程","ticket.create.loading":"创建流程...","ticket.fetch.processes.loading":"加载流程...","ticket.delete":"删除","ticket.save.error":"保存流程失败","ticket.deploy":"部署","ticket.undeploy":"取消部署","ticket.deploy.loading":"部署流程...","ticket.undeploy.loading":"取消部署流程...","ticket.deploy.success":"流程部署成功","ticket.undeploy.success":"流程取消部署成功","ticket.deploy.error":"部署流程失败","ticket.undeploy.error":"取消部署流程失败","ticket.undeploy.confirm.title":"取消部署确认","ticket.undeploy.confirm.content":"确定要取消部署此流程吗?"},Lnn={"contact.list.new":"新朋友","contact.list.device":"内网设备","contact.list.group":"群聊","contact.list.channel":"频道","contact.list.company":"企业联系人","contact.list.friend":"联系人","contact.search.placeholder":"搜索联系人...","contact.manager.button":"通讯录管理","contact.manager.coming":"敬请期待","member.detail.nickname":"昵称","member.detail.jobno":"工号","member.detail.seatno":"座位号","member.detail.telephone":"电话","member.detail.loading":"加载中...","member.detail.chat.button":"开始聊天"},jnn={"group.create.title":"发起群聊","group.create.contacts":"好友","group.create.members":"群成员","group.create.members.min":"至少选择2名成员","group.create.creating":"创建群组中...","group.create.org.empty":"未选择组织","group.create.success":"创建群组成功","group.create.failed":"创建群组失败","group.create.loading":"加载成员中...","group.create.error":"加载成员失败"},znn={"robot.create.title":"创建机器人","robot.create.available":"可选机器人","robot.create.selected":"已选机器人","robot.create.success":"创建机器人成功","robot.create.failed":"创建机器人失败","robot.create.loading":"创建机器人中...","robot.create.error":"加载机器人失败","robot.create.empty":"暂无可用机器人","robot.create.min":"请至少选择一个机器人"},Hnn={"autoreply.title":"自动回复","autoreply.enable.label":"是否启用自动回复","autoreply.type.label":"自动回复类型","autoreply.type.fixed":"固定回复","autoreply.type.keyword":"关键字匹配","autoreply.type.llm":"大模型回复","autoreply.fixed.add":"添加固定回复内容","autoreply.fixed.select":"选择固定回复内容","autoreply.fixed.type":"固定回复类型","autoreply.fixed.content":"固定回复内容","autoreply.content.text":"文本","autoreply.content.image":"图片","autoreply.content.video":"视频","autoreply.content.audio":"音频","autoreply.content.file":"文件","autoreply.save.loading":"正在保存,请稍后...","autoreply.save.success":"保存成功","autoreply.save.error":"保存失败","autoreply.keyword.add":"添加关键词知识库","autoreply.keyword.select":"选择关键词知识库","autoreply.llm.add":"添加大模型知识库","autoreply.llm.select":"选择大模型知识库"},Vnn={"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.maxCount":"最多只能上传 {maxCount} 个文件","upload.maxSize":"文件大小不能超过 {maxSize}MB","upload.avatar.type.invalid":"请选择图片文件","upload.avatar.size.limit":"头像文件大小不能超过2MB","upload.avatar.success":"头像上传成功","upload.avatar.failed":"头像上传失败","upload.avatar.deleted":"头像已删除"},Wnn={"flow.title":"流程构建器","flow.new":"新流程","flow.copy":"复制","flow.run":"运行","flow.start":"开始","flow.logic":"逻辑","flow.action":"动作","flow.json":"流程JSON","flow.import":"导入","flow.export":"导出","flow.startChat":"模拟对话","flow.closeChat":"关闭对话","flow.container":"容器组件","flow.form":"表单组件","flow.parentNode":"父节点","flow.label":"文本标签","flow.textField":"文本框","flow.numberField":"数字框","flow.datePicker":"日期选择","flow.select":"下拉选择","flow.checkbox":"多选框组","flow.radio":"单选按钮","flow.properties":"属性设置","flow.nodeName":"节点名称","flow.nodeDesc":"节点描述","flow.componentType":"组件类型","flow.labelName":"标签名称","flow.options":"选项","flow.preview":"预览","flow.submit":"提交","app.language":"语言","leftPanel.container":"容器组件","leftPanel.form":"表单组件","leftPanel.parentNode":"父节点","leftPanel.textField":"文本框","leftPanel.numberField":"数字框","leftPanel.datePicker":"日期选择","leftPanel.select":"下拉选择","leftPanel.checkbox":"多选框组","leftPanel.radio":"单选按钮","propertyPanel.settings":"属性设置","propertyPanel.nodeId":"节点ID","propertyPanel.nodeType":"节点类型","propertyPanel.nodeName":"节点名称","propertyPanel.nodeDesc":"节点描述","propertyPanel.componentType":"组件类型","propertyPanel.labelName":"标签名称","propertyPanel.options":"选项","propertyPanel.placeholder.name":"请输入节点名称","propertyPanel.placeholder.desc":"请输入节点描述","propertyPanel.placeholder.label":"请输入标签名称","propertyPanel.placeholder.options":"按回车添加选项","nodes.textField.label":"文本框","nodes.numberField.label":"数字框","nodes.datePicker.label":"日期","nodes.select.label":"下拉选择","nodes.checkbox.label":"多选框组","nodes.radio.label":"单选按钮","nodes.label.default":"标签文本","nodes.unknown":"未知组件","formBuilder.title":"表单构建器","formBuilder.preview":"预览","formBuilder.settings":"设置","formBuilder.addField":"添加字段","formBuilder.moveUp":"上移","formBuilder.moveDown":"下移","formBuilder.fieldTypes":{text:"文本框",number:"数字框",date:"日期选择",select:"下拉选择",radio:"单选按钮",checkbox:"复选框",textarea:"多行文本"},"formBuilder.placeholder":{formName:"请输入表单名称",fieldName:"请输入字段名称",fieldLabel:"请输入字段标签",options:"按回车添加选项"},"formBuilder.validation":{required:"必填",optional:"选填",unique:"唯一",min:"最小值",max:"最大值"},"formBuilder.import":"导入","formBuilder.export":"导出","formBuilder.import.success":"导入成功","formBuilder.import.error":"导入失败,请检查文件格式","formBuilder.import.invalid":"导入的文件格式无效","formBuilder.export.success":"导出成功","formBuilder.export.error":"导出失败","formBuilder.export.filename":"表单配置.json","formBuilder.dragStart":"开始拖拽组件","formBuilder.dragEnd":"结束拖拽组件","formBuilder.dropSuccess":"组件添加成功","formBuilder.dropError":"组件添加失败","formBuilder.canvas.empty":"拖拽表单字段到这里","formBuilder.field.delete":"删除","formBuilder.field.moveUp":"上移","formBuilder.field.moveDown":"下移","formBuilder.field.placeholder":{text:"请输入文本",number:"请输入数字",date:"请选择日期",select:"请选择一个选项",radio:"请选择一项",checkbox:"请选择"},"flow.moveUp":"上移","flow.moveDown":"下移","flow.delete":"删除","flow.option.1":"选项1","flow.option.2":"选项2","flow.option.3":"选项3","flow.controls.title":"流程控制","flow.minimap.title":"流程概览","flow.canvas.label":"流程构建画布","flow.background.label":"流程背景","flow.controls.label":"流程控制","flow.minimap.label":"流程概览","flow.container.label":"流程构建器容器","flow.dragover.hint":"放置此处添加组件","flow.drop.hint":"组件已添加","flow.parentNode.default":"父节点","component.panel.title":"表单组件","component.input.title":"单行文本","component.textarea.title":"多行文本","component.select.title":"下拉选择","component.radio.title":"单选框组","component.checkbox.title":"多选框组","component.datePicker.title":"日期选择","component.timePicker.title":"时间选择","component.switch.title":"开关","component.upload.title":"上传","propertyPanel.save":"保存","propertyPanel.reset":"重置","theme.light":"浅色","theme.dark":"深色","theme.system":"跟随系统","dashboard.settings":"设置","flow.startNode":"开始节点","form.submit":"提交","form.submitting":"提交中...","form.submitSuccess":"提交成功","form.submitError":"提交失败","form.required":"必填项","preview.title":"表单预览","preview.minimize":"最小化","preview.close":"关闭","preview.submit":"提交","preview.submitting":"提交中...","preview.submitSuccess":"提交成功","preview.submitError":"提交失败","preview.required":"必填","preview.placeholder.text":"请输入文本","preview.placeholder.number":"请输入数字","preview.placeholder.date":"请选择日期","preview.placeholder.select":"请选择","preview.placeholder.radio":"请选择一项","preview.placeholder.checkbox":"请选择","formBuilder.header.title":"表单构建器","formBuilder.header.import":"导入","formBuilder.header.export":"导出","formBuilder.header.preview":"预览","ticket.title":"工单流程构建器","ticket.create":"创建流程","ticket.save":"保存流程","ticket.import":"导入","ticket.export":"导出","ticket.import.success":"导入成功","ticket.import.error":"导入失败","ticket.export.success":"导出成功","ticket.export.error":"导出失败","ticket.create.modal.title":"创建新流程","ticket.create.name":"流程名称","ticket.create.key":"流程Key","ticket.create.type":"流程类型","ticket.create.description":"流程描述","ticket.create.submit":"创建","ticket.create.cancel":"取消","ticket.type.default":"默认流程","ticket.type.approval":"审批流程","ticket.type.service":"服务流程","ticket.type.ticket":"工单流程","flowgram.create.title":"创建新流程","flowgram.edit.title":"编辑流程","flowgram.name":"流程名称","flowgram.name.required":"请输入流程名称","flowgram.name.placeholder":"请输入流程名称","flowgram.description":"描述","flowgram.description.placeholder":"请输入流程描述(选填)","flowgram.avatar":"流程头像","flowgram.avatar.upload":"上传头像","flowgram.avatar.hint":"支持 JPG、PNG 格式,文件大小不超过 2MB","flow.save":"保存","flow.edit":"编辑","flow.more.actions":"更多操作","flow.select.flow":"选择流程","flow.run.no.flow":"请先选择或创建流程","flow.import.success":"导入成功","flow.import.error":"导入失败,请检查文件格式","flow.export.success":"导出成功","formBuilder.create":"创建","formBuilder.create.title":"创建新表单","formBuilder.edit.title":"编辑表单","formBuilder.name":"表单名称","formBuilder.name.required":"请输入表单名称","formBuilder.name.placeholder":"请输入表单名称","formBuilder.description":"描述","formBuilder.description.placeholder":"请输入表单描述(选填)","formBuilder.edit":"编辑","formBuilder.save":"保存","formBuilder.more.actions":"更多操作","formBuilder.select.form":"选择表单","formBuilder.no.form":"暂无表单","formBuilder.fetch.loading":"正在获取表单列表...","formBuilder.fetch.empty":"暂无表单,请创建新表单","formBuilder.fetch.error":"获取表单列表失败","formBuilder.save.loading":"正在保存...","formBuilder.save.success":"保存成功","formBuilder.save.error":"保存失败","formBuilder.save.no.form":"请先选择或创建表单","formBuilder.create.loading":"正在创建表单...","formBuilder.create.success":"创建成功","formBuilder.create.error":"创建失败","formBuilder.edit.loading":"正在更新表单...","formBuilder.edit.success":"更新成功","formBuilder.edit.error":"更新失败","formBuilder.edit.no.form":"请先选择表单","formBuilder.delete":"删除","formBuilder.delete.loading":"正在删除表单...","formBuilder.delete.success":"删除成功","formBuilder.delete.error":"删除失败","formBuilder.delete.no.form":"请先选择表单","formBuilder.delete.confirm.title":"确认删除","formBuilder.delete.confirm.message":'确定要删除表单 "{name}" 吗?此操作不可恢复。',"formBuilder.switch.save.failed":"当前表单保存失败,是否继续切换?","formBuilder.export.no.form":"请先选择或创建表单"},Unn={"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.verify.modal.title":"账号验证提示","welcome.verify.modal.description":"您的邮箱和手机号尚未验证,为保障账号安全,建议您尽快完成验证。","welcome.verify.now":"立即验证","welcome.verify.later":"稍后验证"},Gnn={...Pnn,...Mnn,...Rnn,...Onn,...Tnn,...Inn,...knn,..._nn,...Nnn,...$nn,...Dnn,...Ann,...Fnn,...Bnn,...Enn,...Lnn,...jnn,...znn,...Hnn,...Vnn,...Wnn,...Unn},qnn={i18_file_assistant:"檔案助手",slogan:"重复工作自动化","menu.dashboard.chat":"消息","menu.dashboard.contact":"通讯录","menu.dashboard.queue":"排队","menu.dashboard.ticket":"工单","menu.dashboard.leavemsg":"留言","menu.dashboard.visitor":"访客","menu.dashboard.monitor":"监控","menu.dashboard.plugins":"插件","menu.dashboard.mine":"我的","chat.toolbar.emoji":"表情","chat.toolbar.image":"图片","chat.toolbar.file":"文件","chat.toolbar.audio":"录音","chat.toolbar.webrtc":"视频","chat.toolbar.history":"历史消息","chat.toolbar.block":"拉黑","chat.toolbar.screenshot":"截图","chat.toolbar.invite.rate":"邀请评价","chat.toolbar.autoreply":"自动回复","chat.toolbar.autoreply.on":"自动回复(已开启)","chat.navbar.transfer":"转接","chat.navbar.ticket":"工单","chat.navbar.crm":"Crm","chat.navbar.close":"结束","chat.navbar.category":"分类","chat.navbar.ai":"AI","chat.navbar.queue":"排队","chat.right.ai":"Copilot","chat.right.quickreply":"快捷回复","chat.right.ticket":"工单","chat.right.userinfo":"用户信息","chat.right.llm":"大模型","chat.right.docview":"文档预览","chat.right.group":"群详情","chat.right.member":"联系人","chat.ai.summary":"会话小结","chat.ai.switch":"切换AI","chat.thread.nomore":"没有更多了","chat.message.loadmore":"加载更多","dashboard.footbar.logout":"退出",SERVICE:"客服機器人",MARKETING:"營銷機器人",KNOWLEDGEBASE:"知識庫機器人(内部)",QA:"問答機器人(直接调用大模型)",AGENT_ASSISTANT:"客服助手(内部)",loading:"載入中",create:"新增",creating:"新增中...","create.success":"新增成功","create.fail":"新增失敗",update:"更新",updating:"更新中...","update.success":"更新成功","update.fail":"更新失敗",save:"儲存",saving:"正在儲存...",email:"電子郵件","email.verified":"電子郵件(已驗證)","email.unverified":"電子郵件(待驗證)",mobile:"手機號碼","mobile.verified":"手機號碼(已驗證)","mobile.unverified":"手機號碼(待驗證)",captcha:"验证码",logging:"登录中...","login.success":"登录成功","login.error":"登录失败,请稍后重试",registering:"注册中...","register.success":"注册成功","register.error":"注册失败","username.change.tip":"登入用戶名(修改用戶名之後,需要重新登入)",createKb:"创建知识库",createDept:"创建部门",upload:"上传",import:"匯入",export:"匯出","download.template":"下载模板",open:"開啟",copy:"複製","copy.success":"複製成功",ok:"確定",cancel:"取消",bind:"綁定",edit:"編輯",editing:"編輯中...","edit.success":"編輯成功","edit.fail":"編輯失敗",delete:"刪除",deleting:"删除中...",deleteTip:"刪除提示",deleteAffirm:"確定要刪除","delete.success":"刪除成功","delete.fail":"删除失败","process.success":"处理成功","process.fail":"处理失败",preview:"預覽",close:"關閉",closing:"關閉中...",closeTip:"關閉提示",closeASure:"確定要關閉","close.success":"關閉成功",choose:"選擇","leavemsg.enabled":"留言啟用",transfer:"转接","transfer.success":"转接成功","transfer.fail":"转接失败","transfer.reason":"转接原因",refresh:"刷新",noAgent:"无客服在线"},Knn={"menu.anonymous.title":"匿名模式","menu.anonymous.home":"訊息","menu.anonymous.contact":"聯絡人","menu.anonymous.robot":"機器人","menu.anonymous.setting":"設定","menu.anonymous.status":"匿名狀態","menu.anonymous.status.tip":"匿名模式僅支援同一區域網內的在線設備之間的通訊","menu.anonymous.login.tip":"登入以訪問離線訊息和更多功能","menu.anonymous.login":"登入","menu.anonymous.current.users":"當前用戶","menu.dashboard.chat":"聊天","menu.dashboard.contact":"聯絡人","menu.dashboard.ai":"AI助手","menu.dashboard.note":"筆記","menu.dashboard.kbase":"知識庫","menu.dashboard.mine":"設定","menu.dashboard.queue":"排隊","menu.dashboard.leavemsg":"留言","menu.dashboard.visitor":"訪客","menu.dashboard.monitor":"監控","menu.dashboard.plugins":"插件","menu.settings":"設定","menu.settings.logout":"登出","menu.agent.status":"客服狀態","menu.agent.status.available":"可用","menu.agent.status.rest":"休息","menu.agent.status.offline":"離線","menu.language":"語言","menu.mode":"模式","menu.mode.team":"團隊模式","menu.mode.agent":"一對一模式","menu.mode.personal":"個人模式","menu.agent.offline.warning":"請在離線前結束所有正在進行中的會話","menu.mode.personal.coming":"即將推出...","menu.dashboard.form":"表單","menu.dashboard.formbuilder":"表單構建器","menu.dashboard.flow":"流程","menu.dashboard.flowgram":"工作流","menu.dashboard.flowbuilder":"流程構建器","menu.dashboard.ticket":"工單","menu.dashboard.ticketbuilder":"工單構建器"},Ynn={"pages.login.title":"登錄","pages.login.subtitle":"歡迎使用微語客服系統","pages.layouts.userLayout.title":"對話即服務","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.captcha.placeholder":"請輸入驗證碼!","pages.login.captcha.required":"驗證碼是必填項!","pages.login.phoneLogin.getVerificationCode":"獲取驗證碼","pages.login.anonymousLogin":"匿名登錄","pages.getCaptchaSecondText":"秒後重新獲取","pages.login.scanLogin.tab":"掃碼登錄","pages.login.rememberMe":"自動登錄","pages.login.forgot":"忘記密碼","pages.login.submit":"登錄","pages.login.loginWith":"其他登錄方式 :","pages.login.register":"註冊賬號","pages.login.registerAccount":" 註冊帳戶","pages.login.auto.register":"未註冊手機號會自動註冊","pages.welcome.link":"歡迎使用","pages.welcome.title":"歡迎","pages.welcome.description":"微語客服系統是一個開源的客服系統","pages.welcome.getting-started":"開始使用","pages.welcome.view-docs":"查看文檔","pages.robot.new":"新建","pages.robot.chat":"聊天","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.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.file":"文件","pages.robot.kb.text":"文本","pages.robot.kb.qa":"問答","pages.robot.kb.web":"網站","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.setting":"設置","pages.logout":"退出登錄","pages.footer.website":"微語官網","pages.footer.helpcenter":"帮助文档","pages.login.remember":"記住密碼","pages.agent.tab.basic":"基本信息","pages.agent.robot":"機器人","pages.agent.service.settings":"服务设置","pages.agent.service.settings.topTip":"顶部提示","pages.agent.service.settings.welcomeTip":"欢迎语","pages.agent.service.settings.leavemsgTip":"离线留言提示","pages.agent.service.settings.autoCloseMin":"自动关闭分钟","pages.agent.service.settings.showLogo":"显示Logo","pages.agent.service.settings.maxThreadCount":"最大线程数","pages.advanced.faq":"常見問題","pages.advanced.quickButton":"快捷按鈕","pages.advanced.faqGuess":"智能推薦","pages.advanced.faqHot":"熱門問題","pages.advanced.faqShortcut":"快捷回覆","pages.advanced.rate":"滿意度評價","pages.advanced.autoreply":"自動回覆","pages.advanced.leaveMsg":"留言設置","pages.advanced.survey":"調查問卷","pages.advanced.history":"歷史記錄","pages.advanced.inputAssociation":"輸入聯想","pages.advanced.antiHarassment":"驗證碼設置","pages.advanced.captcha":"驗證碼設置","pages.advanced.showPreForm":"顯示預覽","pages.advanced.showHistory":"顯示歷史","pages.advanced.showInputAssociation":"顯示輸入聯想","pages.advanced.showCaptcha":"顯示驗證碼","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":"新西蘭","block.title":"拉黑設置","block.type":"拉黑類型","block.user":"拉黑用戶","block.ip":"拉黑IP","block.permanent":"永久封禁","block.until":"封禁至","block.until.required":"請選擇封禁結束時間","pages.register.title":"註冊","pages.register.subtitle":"創建您的賬號","pages.register.username":"用戶名","pages.register.password":"密碼","pages.register.confirm":"確認密碼","pages.register.email":"郵箱","pages.register.mobile":"手機號","pages.register.code":"驗證碼","pages.register.agreement":"我已閱讀並同意","pages.register.agreement.terms":"服務條款","pages.register.submit":"註冊","pages.register.login":"使用已有賬號登錄","pages.404.title":"404","pages.404.subtitle":"抱歉,您訪問的頁面不存在","pages.404.description":"您可以嘗試以下操作:","pages.404.actions.back":"返回上一頁","pages.404.actions.home":"返回首頁","pages.403.title":"403","pages.403.subtitle":"抱歉,您沒有訪問該頁面的權限","pages.403.description":"請聯繫管理員獲取權限","pages.403.actions.back":"返回上一頁","pages.500.title":"500","pages.500.subtitle":"抱歉,服務器出錯了","pages.500.description":"請稍後再試或聯繫技術支持","pages.500.actions.back":"返回上一頁","pages.500.actions.home":"返回首頁"},Xnn={"app.title":"微語","app.logout":"登出","app.copyright.produced":"微語出品","app.preview.down.block":"下載此頁面到本地項目","app.welcome.link.fetch-blocks":"獲取全部區塊","app.welcome.link.block-list":"基於 block 開發,快速構建標準頁面","navBar.lang":"語言","layout.user.link.help":"幫助","layout.user.link.privacy":"隱私","layout.user.link.terms":"條款","theme.light":"淺色","theme.dark":"深色","theme.system":"自動","setting.lang":"Languages","setting.theme":"主題","app.name":"微語客服","app.description":"新一代智能客服系統","app.welcome":"歡迎使用微語客服系統","app.copyright":"© 2024 微語客服. 保留所有權利.","app.version":"版本","app.action.back":"返回","app.action.confirm":"確認","app.action.cancel":"取消","app.action.save":"保存","app.action.edit":"編輯","app.action.delete":"刪除","app.action.refresh":"刷新","app.action.search":"搜索","app.action.more":"更多","app.action.settings":"設置","app.action.help":"幫助","app.tip.loading":"加載中...","app.tip.success":"操作成功","app.tip.error":"操作失敗","app.tip.warning":"警告","app.tip.info":"提示","app.tip.confirm":"確認要執行此操作嗎?","app.tip.nodata":"暫無數據","app.tip.network.error":"網絡連接失敗","app.tip.server.error":"服務器錯誤","app.status.online":"在線","app.status.offline":"離線","app.status.busy":"忙碌","app.status.away":"離開","app.status.invisible":"隱身","app.status.disabled":"已禁用","app.status.expired":"已過期","app.time.today":"今天","app.time.yesterday":"昨天","app.time.tomorrow":"明天","app.time.just":"剛剛","app.time.minutes":"{count} 分鐘前","app.time.hours":"{count} 小時前","app.time.days":"{count} 天前","app.file.upload":"上傳文件","app.file.download":"下載文件","app.file.preview":"預覽文件","app.file.size.limit":"文件大小不能超過 {size}","app.file.type.unsupported":"不支持的文件類型","app.file.upload.success":"上傳成功","app.file.upload.failed":"上傳失敗","app.file.download.success":"下載成功","app.file.download.failed":"下載失敗","app.layout.sidebar.collapse":"收起側邊欄","app.layout.sidebar.expand":"展開側邊欄","app.layout.header.profile":"個人中心","app.layout.header.logout":"退出登錄","app.layout.footer.copyright":"版權所有","app.layout.footer.terms":"服務條款","app.layout.footer.privacy":"隱私政策"},Qnn={"auth.login.title":"登錄","auth.login.subtitle":"歡迎使用微語客服系統","auth.login.username":"用戶名","auth.login.username.required":"請輸入用戶名","auth.login.password":"密碼","auth.login.password.required":"請輸入密碼","auth.login.remember":"記住密碼","auth.login.forgot":"忘記密碼?","auth.login.submit":"登錄","auth.login.other":"其他登錄方式","auth.login.register":"註冊賬號","auth.login.success":"登錄成功","auth.login.failed":"登錄失敗","auth.register.title":"註冊","auth.register.subtitle":"創建新賬號","auth.register.username":"用戶名","auth.register.username.required":"請輸入用戶名","auth.register.email":"郵箱","auth.register.email.required":"請輸入郵箱","auth.register.password":"密碼","auth.register.password.required":"請輸入密碼","auth.register.confirm":"確認密碼","auth.register.confirm.required":"請確認密碼","auth.register.submit":"註冊","auth.register.login":"已有賬號?登錄","auth.register.success":"註冊成功","auth.register.failed":"註冊失敗","auth.forgot.title":"忘記密碼","auth.forgot.subtitle":"重置密碼","auth.forgot.email":"郵箱","auth.forgot.email.required":"請輸入郵箱","auth.forgot.submit":"提交","auth.forgot.back":"返回登錄","auth.forgot.success":"重置密碼郵件已發送","auth.forgot.failed":"重置密碼失敗","auth.reset.title":"重置密碼","auth.reset.subtitle":"設置新密碼","auth.reset.password":"新密碼","auth.reset.password.required":"請輸入新密碼","auth.reset.confirm":"確認密碼","auth.reset.confirm.required":"請確認新密碼","auth.reset.submit":"提交","auth.reset.success":"密碼重置成功","auth.reset.failed":"密碼重置失敗","auth.verify.code":"驗證碼","auth.verify.code.required":"請輸入驗證碼","auth.verify.code.send":"發送驗證碼","auth.verify.code.resend":"重新發送","auth.verify.code.success":"驗證碼發送成功","auth.verify.code.failed":"驗證碼發送失敗","auth.password.strength.weak":"密碼強度:弱","auth.password.strength.medium":"密碼強度:中","auth.password.strength.strong":"密碼強度:強","auth.agreement.text":"我已閱讀並同意","auth.agreement.terms":"服務條款","auth.agreement.privacy":"隱私政策","server.button.back":"返回","server.button.save":"保存","server.button.reset":"重置","server.button.help":"幫助","server.save.success":"保存成功","server.reset.success":"重置成功,已恢復默認雲服務器","server.custom.enable":"啟用自定義服務器","server.api.url.label":"API服務器地址 (例如: http://127.0.0.1:9003 或 https://api.bytedesk.com)","server.api.url.placeholder":"http://127.0.0.1:9003","server.websocket.url.label":"WebSocket服務器地址 (例如: ws://127.0.0.1:9885/websocket 或 wss://api.bytedesk.com/websocket)","server.websocket.url.placeholder":"ws://127.0.0.1:9885/websocket","server.input.error":"請輸入正確的服務器地址"},Znn={"chat.title":"會話","chat.empty":"暫無會話","chat.loading":"加載中...","chat.load.error":"加載失敗","chat.load.more":"加載更多","chat.no.more":"沒有更多了","chat.refresh":"刷新","chat.status.connecting":"連接中...","chat.status.connected":"已連接","chat.status.disconnected":"連接斷開","chat.status.reconnecting":"重新連接中...","chat.network.error":"網絡連接失敗,請檢查網絡","chat.thread.closing":"結束會話中...","chat.thread.close.success":"結束會話成功","chat.thread.close.failed":"結束會話失敗","chat.thread.close.confirm.title":"確定要結束會話?","chat.rate.invite.confirm.title":"確認要邀請評價?","chat.message.send.failed":"發送失敗","chat.message.resend":"重新發送","chat.message.recall":"撤回消息","chat.message.copy.success":"複製成功","chat.copy.success":"複製成功","chat.menu.copy":"複製","chat.menu.translate":"翻譯","chat.menu.recall":"撤回","chat.menu.enlarge":"放大閱讀","chat.menu.quickreply.add":"添加快捷回復...","chat.menu.browser.open":"瀏覽器打開","chat.menu.forward":"轉發...","chat.menu.favorite":"收藏","chat.menu.quote":"引用","chat.input.placeholder":"請輸入內容, Ctrl+V 粘貼截圖/圖片","chat.translation.placeholder":"請輸入翻譯內容...","chat.input.send":"發送","chat.input.sending":"發送中...","chat.toolbar.emoji":"表情","chat.toolbar.image":"圖片","chat.toolbar.file":"文件","chat.toolbar.screenshot":"截圖","chat.toolbar.autoreply":"自動回復","chat.toolbar.audio":"錄音","chat.toolbar.webrtc":"視頻會話","chat.upload.size.limit":"文件大小不能超過 {size}","chat.upload.type.unsupported":"不支持的文件類型","chat.upload.failed":"上傳失敗","chat.upload.success":"上傳成功","chat.upload.progress":"上傳中 {progress}%","chat.webrtc.calling":"呼叫中...","chat.webrtc.incoming":"來電...","chat.webrtc.connected":"通話中...","chat.webrtc.ended":"通話結束","chat.webrtc.rejected":"對方拒絕","chat.webrtc.busy":"對方忙","chat.webrtc.failed":"通話失敗","chat.webrtc.accept":"接受","chat.webrtc.reject":"拒絕","chat.webrtc.hangup":"掛斷","chat.navbar.transfer":"轉接","chat.navbar.close":"結束","chat.navbar.note":"筆記","chat.navbar.kbase":"知識庫","chat.right.quickreply":"快捷回覆","chat.right.userinfo":"訪客信息","chat.right.ai":"AI助手","chat.right.ticket":"工單","chat.right.llm":"大模型","chat.right.docview":"文檔查看","chat.right.group":"群組信息","chat.right.member":"成員信息","chat.group.notice":"群公告","chat.group.members":"群成員","chat.group.admins":"管理員","chat.group.robots":"機器人","chat.group.qrcode":"二維碼","chat.group.uid.error":"群組ID錯誤"},Jnn={"common.yes":"是","common.no":"否","common.ok":"確定","common.cancel":"取消","common.confirm":"確認","common.save":"保存","common.delete":"刪除","common.edit":"編輯","common.create":"創建","common.loading":"加載中...","common.success":"成功","common.error":"錯誤","common.warning":"警告","common.info":"信息","common.back":"返回","common.submit":"提交","common.reset":"重置","common.add":"添加","common.search":"搜索","common.next":"下一步","common.previous":"上一步","common.more":"更多","common.failed":"操作失敗","common.status.online":"在線","common.status.offline":"離線","common.status.busy":"忙碌","common.status.away":"離開","common.status.invisible":"隱身","common.operation.success":"操作成功","common.operation.failed":"操作失敗","common.operation.confirm":"確認要執行此操作嗎?","common.operation.processing":"處理中...","common.operation.completed":"處理完成","common.operation.error":"處理出錯","common.form.required":"此項為必填項","common.form.optional":"選填","common.form.invalid":"輸入無效","common.form.validate.error":"表單驗證失敗","common.form.validate.success":"表單驗證通過"},ern={"customer.list.title":"客戶列表","customer.list.empty":"暫無客戶","customer.list.loading":"加載中...","customer.list.load.error":"加載失敗","customer.list.load.more":"加載更多","customer.list.no.more":"沒有更多了","customer.list.refresh":"刷新","customer.info.basic":"基本信息","customer.info.name":"姓名","customer.info.nickname":"暱稱","customer.info.gender":"性別","customer.info.age":"年齡","customer.info.birthday":"生日","customer.info.mobile":"手機號","customer.info.email":"郵箱","customer.info.address":"地址","customer.info.company":"公司","customer.info.position":"職位","customer.info.remark":"備註","customer.info.tags":"標籤","customer.info.source":"來源","customer.info.created":"創建時間","customer.info.updated":"更新時間","customer.status.online":"在線","customer.status.offline":"離線","customer.status.away":"離開","customer.status.busy":"忙碌","customer.status.blocked":"已拉黑","customer.action.edit":"編輯","customer.action.delete":"刪除","customer.action.block":"拉黑","customer.action.unblock":"取消拉黑","customer.action.transfer":"轉移","customer.action.merge":"合併","customer.action.export":"導出","customer.form.name":"姓名","customer.form.name.required":"請輸入姓名","customer.form.nickname":"暱稱","customer.form.gender":"性別","customer.form.age":"年齡","customer.form.birthday":"生日","customer.form.mobile":"手機號","customer.form.email":"郵箱","customer.form.address":"地址","customer.form.company":"公司","customer.form.position":"職位","customer.form.remark":"備註","customer.form.tags":"標籤","customer.form.source":"來源","customer.create.success":"客戶創建成功","customer.create.failed":"客戶創建失敗","customer.update.success":"客戶更新成功","customer.update.failed":"客戶更新失敗","customer.delete.success":"客戶刪除成功","customer.delete.failed":"客戶刪除失敗","customer.block.success":"客戶拉黑成功","customer.block.failed":"客戶拉黑失敗","customer.unblock.success":"取消拉黑成功","customer.unblock.failed":"取消拉黑失敗","customer.transfer.success":"客戶轉移成功","customer.transfer.failed":"客戶轉移失敗","customer.merge.success":"客戶合併成功","customer.merge.failed":"客戶合併失敗","customer.export.success":"客戶導出成功","customer.export.failed":"客戶導出失敗","black.title":"拉黑設置","black.type":"拉黑類型","black.type.required":"請選擇至少一種拉黑類型","black.user":"拉黑用戶","black.ip":"拉黑IP","black.permanent":"永久拉黑","black.until":"拉黑截至","black.until.required":"請選擇拉黑截至時間","black.reason":"拉黑原因","black.reason.required":"請輸入拉黑原因","black.reason.placeholder":"請輸入拉黑原因","black.success":"拉黑成功"},trn={"dashboard.menu.overview":"總覽","dashboard.menu.workbench":"工作台","dashboard.menu.monitor":"監控台","dashboard.menu.workplace":"工作區","dashboard.menu.message":"消息中心","dashboard.menu.settings":"系統設置","dashboard.overview.title":"總覽","dashboard.overview.total.conversations":"總會話數","dashboard.overview.total.customers":"總客戶數","dashboard.overview.total.tickets":"總工單數","dashboard.overview.total.agents":"總客服數","dashboard.overview.online.agents":"在線客服","dashboard.overview.waiting.customers":"排隊訪客","dashboard.overview.avg.response.time":"平均響應時間","dashboard.overview.avg.handle.time":"平均處理時間","dashboard.stats.title":"數據統計","dashboard.stats.realtime":"實時數據","dashboard.stats.today":"今日統計","dashboard.stats.yesterday":"昨日統計","dashboard.stats.week":"本週統計","dashboard.stats.month":"本月統計","dashboard.stats.custom":"自定義時段","dashboard.workbench.online":"在線狀態","dashboard.workbench.offline":"離線狀態","dashboard.workbench.busy":"忙碌狀態","dashboard.workbench.away":"離開狀態","dashboard.workbench.auto.distribution":"自動分配","dashboard.workbench.manual.distribution":"手動分配","dashboard.workbench.max.session":"最大會話數","dashboard.workbench.current.session":"當前會話數","dashboard.monitor.system":"系統監控","dashboard.monitor.performance":"性能監控","dashboard.monitor.network":"網絡監控","dashboard.monitor.server":"服務器狀態","dashboard.monitor.database":"數據庫狀態","dashboard.monitor.cache":"緩存狀態","dashboard.monitor.queue":"隊列狀態","dashboard.workplace.quick.start":"快速開始","dashboard.workplace.recent":"最近訪問","dashboard.workplace.todo":"待辦事項","dashboard.workplace.announcement":"系統公告","dashboard.workplace.calendar":"工作日曆","dashboard.workplace.links":"常用鏈接","dashboard.message.all":"全部消息","dashboard.message.unread":"未讀消息","dashboard.message.system":"系統消息","dashboard.message.business":"業務消息","dashboard.message.operation":"運營消息","dashboard.monitor.title":"實時監控","dashboard.monitor.online.status":"在線狀態","dashboard.monitor.conversation.status":"會話狀態","dashboard.monitor.queue.status":"排隊狀態","dashboard.monitor.system.status":"系統狀態","dashboard.monitor.refresh":"刷新","dashboard.monitor.auto.refresh":"自動刷新","dashboard.analysis.title":"數據分析","dashboard.analysis.conversation.trend":"會話趨勢","dashboard.analysis.customer.trend":"客戶趨勢","dashboard.analysis.ticket.trend":"工單趨勢","dashboard.analysis.satisfaction.trend":"滿意度趨勢","dashboard.analysis.time.range":"時間範圍","dashboard.analysis.export":"導出數據","dashboard.workplace.title":"工作台","dashboard.workplace.my.conversations":"我的會話","dashboard.workplace.my.tickets":"我的工單","dashboard.workplace.my.tasks":"我的任務","dashboard.workplace.my.performance":"我的績效","dashboard.workplace.quick.actions":"快捷操作","dashboard.workplace.announcements":"公告通知","dashboard.report.title":"統計報表","dashboard.report.conversation":"會話報表","dashboard.report.customer":"客戶報表","dashboard.report.ticket":"工單報表","dashboard.report.agent":"客服報表","dashboard.report.satisfaction":"滿意度報表","dashboard.report.export":"導出報表","dashboard.chart.today":"今日","dashboard.chart.yesterday":"昨日","dashboard.chart.last7days":"最近7天","dashboard.chart.last30days":"最近30天","dashboard.chart.thisMonth":"本月","dashboard.chart.lastMonth":"上月","dashboard.chart.custom":"自定義","dashboard.chart.loading":"加載中...","dashboard.chart.no.data":"暫無數據","dashboard.tip.refresh.success":"刷新成功","dashboard.tip.refresh.failed":"刷新失敗","dashboard.tip.export.success":"導出成功","dashboard.tip.export.failed":"導出失敗","dashboard.tip.data.loading":"數據加載中...","dashboard.tip.data.load.failed":"數據加載失敗"},nrn={"i18n.lang.en-US":"English","i18n.lang.zh-CN":"简体中文","i18n.lang.zh-TW":"繁體中文","i18n.queue.tip":"排隊隊列","i18n.queue.message.template":"當前排隊人數:{0},大約等待時間:{1} 分鐘","i18n.queue.empty":"隊列為空","i18n.queue.accept":"接入","i18n.system.notification":"系統通知","i18n.system.notification.tip":"系統通知","i18n.old.password.wrong":"舊密碼錯誤","i18n.change.password":"修改密碼","i18n.auth.captcha.send.success":"驗證碼發送成功","i18n.auth.captcha.error":"驗證碼錯誤","i18n.auth.captcha.expired":"驗證碼過期","i18n.auth.captcha.already.send":"驗證碼已發送,請等待","i18n.auth.captcha.validate.failed":"驗證碼驗證失敗","i18n.faq":"常見問題","i18n.rate":"評價","i18n.input.placeholder":"請輸入內容","i18n.loading":"加载中...","i18n.load.more":"加载更多","i18n.load.nomore":"没有更多了","i18n.typing":"正在輸入...","i18n.robot":"[机器人]","i18n.agent":"[一对一]","i18n.workgroup":"[技能组]","i18n.group":"[群聊]","i18n.rate.invite":"邀請評價","i18n.ticket":"[工單]","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.HR":"人事部","i18n.DEPT.ORG":"行政部","i18n.DEPT.IT":"技術部","i18n.DEPT.MONEY":"財務部","i18n.DEPT.MARKETING":"市場部","i18n.DEPT.SALES":"銷售部","i18n.DEPT.CS":"客服部","i18n.new.message":"新消息","i18n.file.assistant":"文件助手","i18n.clipboard.assistant":"剪切板助手","i18n.thread.content.image":"圖片","i18n.thread.content.file":"文件","i18n.top.tip":"默認置顶語","i18n.top.make":"置頂","i18n.top.cancel":"取消置頂","i18n.unread.make":"设置未读","i18n.unread.cancel":"取消未读","i18n.star.make":"星标","i18n.star.cancel":"取消星标","i18n.disturb.make":"免打扰","i18n.disturb.cancel":"取消免打扰","i18n.transfer":"转接","i18n.hide":"隐藏","i18n.network.disconnected":"网络已断开","i18n.message.pulling":"消息拉取中...","i18n.leavemsg.tip":"無客服在線,請留言","i18n.welcome.tip":"您好,有什麼可以幫您的?","i18n.reenter.tip":"继续会话","i18n.under.development":"開發中...","i18n.user.description":"默認用戶描述","i18n.robot.nickname":"默認機器人","i18n.robot.description":"默認機器人描述","i18n.robot.noreply":"未找到相应答案","i18n.robot.agent.assistant.nickname":"默认机器人助手","i18n.llm.prompt":"你是一個聰明、對人類有幫助的人工智能,你可以對人類提出的問題給出有用、詳細、禮貌的回答","i18n.agent.nickname":"默認客服","i18n.agent.description":"默認客服描述","i18n.workgroup.nickname":"預設技能組","i18n.workgroup.description":"預設技能組描述","i18n.contact":"詢問聯繫方式","i18n.thanks":"感謝","i18n.welcome":"問候","i18n.bye":"告別","i18n.tip.title":"提示","i18n.tip.network.disconnected":"网络已断开","i18n.tip.network.connected":"网络已连接","i18n.kb.name":"默认知识库","i18n.kb.platform.name":"平台知识库","i18n.kb.helpcenter.name":"帮助文档知识库","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.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 API","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.preview.title":"預覽","i18n.cancel":"取消","i18n.confirm":"確定","i18n.send":"發送","i18n.transferToAgent":"轉人工服務","i18n.auto.closed":"會話自動關閉","i18n.agent.closed":"客服關閉會話","i18n.online.chat":"在線客服","i18n.JOB":"工作","i18n.LANGUAGE":"語言","i18n.TOOL":"工具","i18n.WRITING":"寫作","i18n.RAG":"知識庫問答","i18n.module.ai":"AI","i18n.module.void":"空白","i18n.module.service":"客服","i18n.module.ticket":"工單","i18n.black.user.already.exists":"用戶已拉黑","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.vip.component":"VIP組件, 聯繫我們了解更多詳情","i18n.vip.contactUs":"聯繫我們","i18n.vip.contactUrl":"https://www.weiyuai.cn/contact.html","i18n.ticket.process.name":"工单流程","i18n.thread.process.name":"會話流程","flowgram.title":"工作流","flowgram.create":"創建","flowgram.import":"導入","flowgram.export":"導出","flowgram.save":"保存","flowgram.create.info":"創建新流程功能開發中","flowgram.import.info":"導入流程功能開發中","flowgram.export.info":"導出流程功能開發中","flowgram.save.info":"保存流程功能開發中","flowgram.select.flow":"選擇流程","flowgram.no.flow":"暫無流程"},rrn={"message.type.text":"文本消息","message.type.image":"圖片消息","message.type.file":"文件消息","message.type.voice":"語音消息","message.type.video":"視頻消息","message.type.location":"位置消息","message.type.link":"鏈接消息","message.type.card":"卡片消息","message.type.system":"系統消息","message.type.notification":"通知消息","message.type.custom":"自定義消息","message.status.sending":"發送中","message.status.sent":"已發送","message.status.delivered":"已送達","message.status.read":"已讀","message.status.failed":"發送失敗","message.status.recalled":"已撤回","message.status.deleted":"已刪除","quickreply.search.placeholder":"搜索","quickreply.button.send":"發送","quickreply.button.copy":"複製","quickreply.button.create.category":"創建分類","quickreply.button.create.reply":"創建快捷回復","quickreply.copy.success":"{content} 已複製到剪貼板","category.form.edit.title":"編輯分類","category.form.create.title":"創建分類","category.form.name":"分類名稱","category.form.name.required":"請輸入分類名稱!","category.form.name.placeholder":"輸入分類名稱","category.create.failed":"創建分類失敗","quickreply.drawer.title":"{isEdit, select, true {編輯快捷回復} other {新建快捷回復}}","quickreply.form.category":"分類","quickreply.form.category.required":"請選擇分類","quickreply.form.category.placeholder":"選擇分類","quickreply.form.type":"類型","quickreply.form.type.required":"請選擇類型","quickreply.form.type.placeholder":"選擇類型","quickreply.form.title":"標題","quickreply.form.title.required":"請輸入標題","quickreply.form.content":"內容","quickreply.type.text":"文本","quickreply.type.image":"圖片","quickreply.type.video":"視頻","quickreply.type.audio":"音頻","quickreply.type.file":"文件","quickreply.upload.text":"點擊或拖拽文件上傳","quickreply.upload.success":"{filename} 上傳成功","quickreply.upload.error":"{filename} 上傳失敗","quickreply.upload.uploading":"{filename} 上傳中","quickreply.form.validate.error":"請檢查表單","message.action.send":"發送","message.action.recall":"撤回","message.action.delete":"刪除","message.action.resend":"重新發送","message.action.forward":"轉發","message.action.quote":"引用","message.action.copy":"複製","message.action.translate":"翻譯","message.action.download":"下載","message.action.preview":"預覽","message.tip.sending":"消息發送中...","message.tip.sent":"消息已發送","message.tip.delivered":"消息已送達","message.tip.read":"消息已讀","message.tip.failed":"消息發送失敗","message.tip.recalled":"消息已撤回","message.tip.deleted":"消息已刪除","message.tip.copy.success":"複製成功","message.tip.download.start":"開始下載...","message.tip.download.success":"下載成功","message.tip.download.failed":"下載失敗","message.input.placeholder":"請輸入消息","message.input.send.button":"發送","message.input.emoji.button":"表情","message.input.image.button":"圖片","message.input.file.button":"文件","message.input.voice.button":"語音","message.input.video.button":"視頻","message.input.location.button":"位置","message.list.load.more":"加載更多","message.list.loading":"加載中...","message.list.no.more":"沒有更多消息","message.list.empty":"暫無消息","message.list.search.placeholder":"搜索消息","message.list.search.no.result":"未找到相關消息","message.time.just":"剛剛","message.time.minutes":"{count}分鐘前","message.time.hours":"{count}小時前","message.time.days":"{count}天前","message.time.weeks":"{count}周前","message.time.months":"{count}個月前","message.time.years":"{count}年前","message.file.size.limit":"文件大小不能超過 {size}","message.file.type.unsupported":"不支持的文件類型","message.file.uploading":"上傳中...","message.file.download":"下載文件","message.file.preview":"預覽文件","message.image.loading":"圖片加載中","message.image.load.error":"圖片加載失敗","message.image.save":"保存圖片","message.image.save.success":"圖片保存成功","message.image.save.failed":"圖片保存失敗"},orn={"profile.update.success":"個人信息更新成功","profile.form.avatar":"頭像","profile.form.upload":"上傳","profile.form.username":"用戶名","profile.form.nickname":"暱稱","profile.form.description":"描述","profile.button.change.password":"修改密碼","profile.button.change.email":"修改郵箱","profile.button.change.mobile":"修改手機號","profile.email.verified":"郵箱已驗證","profile.email.unverified":"郵箱未驗證","profile.mobile.verified":"手機已驗證","profile.mobile.unverified":"手機未驗證","profile.email.change.title":"修改郵箱","profile.email.placeholder":"請輸入郵箱地址","profile.email.required":"請輸入郵箱地址!","profile.email.format.invalid":"郵箱格式不正確","profile.email.length.limit":"郵箱不得超過50字符","profile.email.verification.code.placeholder":"請輸入驗證碼","profile.email.verification.code.countdown":"秒後重新獲取","profile.email.verification.code.get":"獲取驗證碼","profile.email.verification.code.required":"請輸入驗證碼!","profile.email.not.changed":"郵箱未更改!","profile.email.change.success":"郵箱修改成功!","profile.email.format.error":"郵箱格式錯誤","profile.mobile.change.title":"修改手機號","profile.mobile.placeholder":"請輸入手機號","profile.mobile.required":"請輸入手機號!","profile.mobile.format.invalid":"手機號格式錯誤!","profile.mobile.verification.code.placeholder":"請輸入驗證碼","profile.mobile.verification.code.countdown":"秒後重新獲取","profile.mobile.verification.code.get":"獲取驗證碼","profile.mobile.verification.code.required":"請輸入驗證碼!","profile.mobile.not.changed":"手機號未更改!","profile.mobile.change.success":"手機號修改成功!","profile.mobile.format.error":"手機號格式錯誤","profile.password.change.title":"修改密碼","profile.password.old":"原密碼","profile.password.old.empty":"手機號直接登錄用戶,可以留空","profile.password.new":"新密碼","profile.password.confirm":"確認密碼","profile.password.length.error":"密碼最小長度不能小於6","profile.password.mismatch":"兩次輸入密碼不一致","profile.password.change.success":"密碼修改成功!"},irn={"setting.menu.title":"設置","setting.menu.profile":"個人信息","setting.menu.basic":"基本設置","setting.menu.agent":"客服設置","setting.menu.model":"大模型","setting.menu.certification":"實名認證","setting.menu.qrcode":"二維碼","setting.menu.shortcut":"快捷鍵","setting.menu.click":"菜單點擊","setting.save.success":"設置保存成功","setting.save.error":"設置保存失敗","setting.load.error":"設置加載失敗","setting.header.profile":"個人信息","setting.header.basic":"基本設置","setting.header.agent":"客服設置","setting.header.model":"大模型設置","setting.basic.sound.on":"已開啟消息提示音","setting.basic.sound.off":"已關閉消息提示音","setting.basic.notification.on":"已開啟網絡狀態通知","setting.basic.notification.off":"已關閉網絡狀態通知","setting.basic.connection.status":"長鏈接狀態:","setting.basic.connection.connected":"✅連接正常","setting.basic.connection.disconnected":"❌連接斷開","setting.basic.startup":"開機啟動:","setting.basic.startup.on":"開機啟動","setting.basic.startup.off":"不開機啟動","setting.basic.theme":"顏色主題:","setting.basic.language":"語言設置:","setting.basic.mode":"模式設置:","setting.basic.mode.team":"團隊模式","setting.basic.mode.agent":"客服模式","setting.basic.mode.personal":"個人模式"},arn={"thread.error.message":"獲取數據失敗","thread.feature.unavailable":"TODO: 該功能暫未開放","thread.menu.top":"置頂","thread.menu.untop":"取消置頂","thread.menu.read":"標記已讀","thread.menu.unread":"標記未讀","thread.menu.mute":"靜音","thread.menu.unmute":"取消靜音","thread.menu.transfer":"轉接","thread.menu.block":"拉黑","thread.menu.ticket":"創建工單","thread.menu.crm":"查看CRM","thread.menu.summary":"會話總結","thread.menu.filter":"會話過濾","thread.menu.groupThread":"群聊會話","thread.menu.robotThread":"機器人會話","thread.menu.workgroupThread":"工作組會話","thread.menu.agentThread":"一對一會話","thread.menu.ticketThread":"工單會話","thread.menu.memberThread":"成員會話","thread.menu.deviceThread":"設備會話","thread.menu.systemThread":"系統會話","thread.status.robot":"[機器人]","thread.status.agent":"[一對一]","thread.status.workgroup":"[工作組]","thread.search.placeholder":"搜索會話...","thread.dropdown.create.group":"創建群聊","thread.dropdown.create.ai":"創建AI對話","thread.agent.status.online":"😀 - 在線接待","thread.agent.status.offline":"🔻 - 客服下線","thread.agent.status.busy":"🏃‍♀️ - 客服忙碌","thread.refresh.pull":"↓ 下拉刷新","thread.refresh.release":"↑ 鬆開刷新","thread.list.no.more":"沒有更多了","thread.coming.soon":"即將上線,敬請期待","thread.set.success":"設置成功","thread.set.error":"設置失敗","thread.menu.star":"星標","thread.menu.star.1":"星標1","thread.menu.star.2":"星標2","thread.menu.star.3":"星標3","thread.menu.star.4":"星標4","thread.menu.hide":"隱藏","thread.status.text":"{status}","thread.status.online":"😀接待","thread.status.offline":"🔻下線","thread.status.busy":"🏃‍♀️忙碌","thread.status.loading":"加載中...","thread.status.empty":"暫無會話","thread.status.error":"加載會話失敗","thread.status.queue":"排隊({count})","thread.status.network.offline":"網絡已斷開","thread.status.network.online":"網絡已連接","thread.status.message.pulling":"消息拉取中...","thread.status.message.empty":"暫無消息","thread.status.message.error":"加載消息失敗","thread.status.message.end":"沒有更多消息","thread.status.message.typing":"正在輸入...","thread.status.message.transfer":"轉接中...","thread.status.message.transferred":"已轉接","thread.status.message.closed":"會話已關閉","thread.menu.star.cancel":"取消星標","thread.loading.more":"加載更多..."},srn={"ticket.create.title":"創建工單","ticket.edit.title":"編輯工單","ticket.form.uid":"編號","ticket.form.title":"標題","ticket.form.title.required":"請輸入工單標題","ticket.form.title.placeholder":"請輸入工單標題","ticket.form.description":"描述","ticket.form.description.required":"請輸入工單描述","ticket.form.description.placeholder":"請輸入工單描述","ticket.form.status":"狀態","ticket.form.status.required":"請選擇工單狀態","ticket.form.priority":"優先級","ticket.form.priority.required":"請選擇優先級","ticket.form.category":"分類","ticket.form.category.required":"請選擇工單分類","ticket.form.category.placeholder":"請選擇工單分類","ticket.form.user":"客戶","ticket.form.user.placeholder":"請選擇客戶","ticket.form.assignee":"處理人","ticket.form.assignee.placeholder":"請選擇處理人","ticket.form.reporter":"報告人","ticket.form.reporter.placeholder":"請選擇報告人","ticket.form.workgroup":"技能組","ticket.form.workgroup.required":"請選擇技能組","ticket.form.workgroup.placeholder":"請選擇技能組","ticket.workgroup.load.error":"加載技能組失敗","ticket.status.all":"全部狀態","ticket.status.new":"新建","ticket.status.assigned":"已分配","ticket.status.in_progress":"處理中","ticket.status.pending":"待處理","ticket.status.on_hold":"掛起","ticket.status.reopened":"重新打開","ticket.status.resolved":"已解決","ticket.status.closed":"已關閉","ticket.status.cancelled":"已取消","ticket.priority.all":"全部優先級","ticket.priority.lowest":"最低","ticket.priority.low":"低","ticket.priority.medium":"中","ticket.priority.high":"高","ticket.priority.urgent":"緊急","ticket.priority.critical":"嚴重","ticket.create.success":"工單創建成功","ticket.create.failed":"工單創建失敗","ticket.update.success":"工單更新成功","ticket.update.failed":"工單更新失敗","ticket.submit.error":"工單提交失敗","ticket.delete.success":"工單刪除成功","ticket.delete.error":"工單刪除失敗","ticket.load.error":"工單數據加載失敗","ticket.messages.load.error":"工單消息加載失敗","ticket.message.send.error":"消息發送失敗","ticket.category.load.error":"分類加載失敗","ticket.list.title":"工單列表","ticket.list.empty":"暫無工單","ticket.list.search.placeholder":"搜索工單","ticket.list.create":"創建工單","ticket.list.total":"工單總數","ticket.action.edit":"編輯","ticket.action.delete":"刪除","ticket.action.assign":"分配","ticket.action.close":"關閉","ticket.action.reopen":"重新打開","ticket.delete.confirm":"確定要刪除此工單嗎?","ticket.conversation.title":"工單對話","ticket.conversation.empty":"請選擇工單查看對話","ticket.conversation.input.placeholder":"請輸入消息...","ticket.details.title":"工單詳情","ticket.details.empty":"請選擇工單查看詳情","ticket.category.technical_support":"技術支持","ticket.category.service_request":"服務請求","ticket.category.consultation":"咨詢","ticket.category.complaint_suggestion":"投訴建議","ticket.category.operation_maintenance":"運維","ticket.category.other":"其他","ticket.form.thread":"關聯會話","ticket.form.thread.placeholder":"選擇關聯會話","ticket.form.thread.none":"不關聯","ticket.form.createdAt":"創建時間","ticket.form.updatedAt":"更新時間","ticket.type.agent":"指定客服","ticket.type.workgroup":"技能組","ticket.assignee":"處理人","ticket.reporter":"報告人","ticket.type":"類型","ticket.category":"分類","ticket.steps.title":"轉移過程","ticket.filter.by.status":"按狀態篩選","ticket.filter.by.priority":"按優先級篩選","ticket.filter.by.assignment":"按分配篩選","ticket.filter.by.time":"按時間篩選","ticket.filter.status_all":"全部狀態","ticket.filter.status_new":"新建","ticket.filter.status_assigned":"已分配","ticket.filter.status_in_progress":"處理中","ticket.filter.status_pending":"待處理","ticket.filter.status_on_hold":"掛起","ticket.filter.status_reopened":"重新打開","ticket.filter.status_resolved":"已解決","ticket.filter.status_closed":"已關閉","ticket.filter.status_cancelled":"已取消","ticket.filter.priority_all":"全部優先級","ticket.filter.priority_lowest":"最低","ticket.filter.priority_low":"低","ticket.filter.priority_medium":"中","ticket.filter.priority_high":"高","ticket.filter.priority_urgent":"緊急","ticket.filter.priority_critical":"嚴重","ticket.filter.assignment_all":"全部","ticket.filter.assignment_my_tickets":"我的工單","ticket.filter.assignment_unassigned":"未分配","ticket.filter.assignment_my_workgroup":"我的技能組","ticket.filter.assignment_my_created":"我創建的","ticket.filter.assignment_my_assigned":"待我處理","ticket.filter.time_all":"全部時間","ticket.filter.time_today":"今天","ticket.filter.time_yesterday":"昨天","ticket.filter.time_this_week":"本週","ticket.filter.time_last_week":"上週","ticket.filter.time_this_month":"本月","ticket.filter.time_last_month":"上月","ticket.content.title":"工單","ticket.content.number":"編號","ticket.delete.title":"刪除工單","ticket.delete.content":"確定要刪除此工單嗎?","ticket.delete.failed":"工單刪除失敗","ticket.loading":"加載工單...","ticket.empty":"暫無工單","ticket.palette.startEvent":"開始事件","ticket.palette.task":"任務","ticket.palette.gateway":"網關","ticket.palette.dataObject":"數據對象","ticket.create.error":"創建流程圖失敗","ticket.save.success":"流程圖保存成功","ticket.autosave.success":"自動保存成功","ticket.autosave.error":"自動保存失敗","ticket.select.process":"選擇流程","ticket.properties.title":"屬性","ticket.properties.noSelection":"未選擇元素","ticket.properties.id":"ID","ticket.properties.name":"名稱","ticket.properties.type":"類型","ticket.properties.documentation":"文檔","ticket.properties.assignee":"處理人","ticket.properties.priority":"優先級","ticket.fetch.processes.error":"加載流程失敗","ticket.no.process":"沒有流程,請先創建一個流程","ticket.fetch.processes.empty":"沒有流程,請先創建一個流程","ticket.create.loading":"創建流程...","ticket.fetch.processes.loading":"加載流程...","ticket.delete":"刪除","ticket.save.error":"保存流程失敗","ticket.deploy":"部署","ticket.undeploy":"取消部署","ticket.deploy.loading":"部署流程...","ticket.undeploy.loading":"取消部署流程...","ticket.deploy.success":"流程部署成功","ticket.undeploy.success":"流程取消部署成功","ticket.deploy.error":"部署流程失敗","ticket.undeploy.error":"取消部署流程失敗","ticket.undeploy.confirm.title":"取消部署確認","ticket.undeploy.confirm.content":"確定要取消部署此流程嗎?"},lrn={"contact.list.new":"新朋友","contact.list.device":"內網設備","contact.list.group":"群聊","contact.list.channel":"頻道","contact.list.company":"企業聯繫人","contact.list.friend":"聯繫人","contact.search.placeholder":"搜索聯繫人...","contact.manager.button":"通訊錄管理","contact.manager.coming":"敬請期待","member.detail.nickname":"暱稱","member.detail.jobno":"工號","member.detail.seatno":"座位號","member.detail.telephone":"電話","member.detail.loading":"加載中...","member.detail.chat.button":"開始聊天"},crn={"group.create.title":"發起群聊","group.create.contacts":"好友","group.create.members":"群成員","group.create.members.min":"至少選擇2名成員","group.create.creating":"創建群組中...","group.create.org.empty":"未選擇組織","group.create.success":"創建群組成功","group.create.failed":"創建群組失敗","group.create.loading":"加載成員中...","group.create.error":"加載成員失敗"},urn={"robot.list.add":"添加智能體","robot.list.loading":"加載中","robot.list.delete.confirm":"刪除【{name}】?","robot.list.deleting":"刪除中","robot.list.delete.success":"刪除成功","robot.list.update.success":"更新成功","robot.list.create.success":"創建成功","robot.list.chat":"對話","robot.list.edit":"編輯","robot.list.delete":"刪除"},drn={"autoreply.title":"自动回复","autoreply.enable.label":"是否启用自动回复","autoreply.type.label":"自动回复类型","autoreply.type.fixed":"固定回复","autoreply.type.keyword":"关键字匹配","autoreply.type.llm":"大模型回复","autoreply.fixed.add":"添加固定回复内容","autoreply.fixed.select":"选择固定回复内容","autoreply.fixed.type":"固定回复类型","autoreply.fixed.content":"固定回复内容","autoreply.content.text":"文本","autoreply.content.image":"图片","autoreply.content.video":"视频","autoreply.content.audio":"音频","autoreply.content.file":"文件","autoreply.save.loading":"正在保存,请稍后...","autoreply.save.success":"保存成功","autoreply.save.error":"保存失败","autoreply.keyword.add":"添加关键词知识库","autoreply.keyword.select":"选择关键词知识库","autoreply.llm.add":"添加大模型知识库","autoreply.llm.select":"选择大模型知识库"},frn={"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.maxCount":"最多只能上傳 {maxCount} 個文件","upload.maxSize":"文件大小不能超過 {maxSize}MB"},prn={"flow.title":"流程構建器","flow.new":"新流程","flow.copy":"複製","flow.run":"運行","flow.start":"開始","flow.logic":"邏輯","flow.action":"動作","flow.import":"導入","flow.export":"導出","flow.startChat":"模擬對話","flow.closeChat":"關閉對話","flow.json":"流程JSON","flow.container":"容器組件","flow.form":"表單組件","flow.parentNode":"父節點","flow.label":"文本標籤","flow.textField":"文本框","flow.numberField":"數字框","flow.datePicker":"日期選擇","flow.select":"下拉選擇","flow.checkbox":"多選框組","flow.radio":"單選按鈕","flow.properties":"屬性設置","flow.nodeName":"節點名稱","flow.nodeDesc":"節點描述","flow.componentType":"組件類型","flow.labelName":"標籤名稱","flow.options":"選項","flow.preview":"預覽","flow.submit":"提交","app.language":"語言","leftPanel.container":"容器組件","leftPanel.form":"表單組件","leftPanel.parentNode":"父節點","leftPanel.textField":"文本框","leftPanel.numberField":"數字框","leftPanel.datePicker":"日期選擇","leftPanel.select":"下拉選擇","leftPanel.checkbox":"多選框組","leftPanel.radio":"單選按鈕","propertyPanel.settings":"屬性設置","propertyPanel.nodeId":"節點ID","propertyPanel.nodeType":"節點類型","propertyPanel.nodeName":"節點名稱","propertyPanel.nodeDesc":"節點描述","propertyPanel.componentType":"組件類型","propertyPanel.labelName":"標籤名稱","propertyPanel.options":"選項","propertyPanel.placeholder.name":"請輸入節點名稱","propertyPanel.placeholder.desc":"請輸入節點描述","propertyPanel.placeholder.label":"請輸入標籤名稱","propertyPanel.placeholder.options":"按回車添加選項","nodes.textField.label":"文本框","nodes.numberField.label":"數字框","nodes.datePicker.label":"日期","nodes.select.label":"下拉選擇","nodes.checkbox.label":"多選框組","nodes.radio.label":"單選按鈕","nodes.label.default":"標籤文本","nodes.unknown":"未知組件","formBuilder.title":"表單構建器","formBuilder.preview":"預覽","formBuilder.settings":"設置","formBuilder.addField":"添加欄位","formBuilder.delete":"刪除","formBuilder.moveUp":"上移","formBuilder.moveDown":"下移","formBuilder.fieldTypes":{text:"文本框",number:"數字框",date:"日期選擇",select:"下拉選擇",radio:"單選按鈕",checkbox:"複選框",textarea:"多行文本"},"formBuilder.placeholder":{formName:"請輸入表單名稱",fieldName:"請輸入欄位名稱",fieldLabel:"請輸入欄位標籤",options:"按回車添加選項"},"formBuilder.validation":{required:"必填",optional:"選填",unique:"唯一",min:"最小值",max:"最大值"},"formBuilder.import":"導入","formBuilder.export":"導出","formBuilder.import.success":"導入成功","formBuilder.import.error":"導入失敗,請檢查文件格式","formBuilder.export.success":"導出成功","formBuilder.export.error":"導出失敗","formBuilder.export.filename":"表單配置.json","formBuilder.canvas.empty":"拖拽表單欄位到這裡","formBuilder.field.delete":"刪除","formBuilder.field.moveUp":"上移","formBuilder.field.moveDown":"下移","formBuilder.field.placeholder":{text:"請輸入文本",number:"請輸入數字",date:"請選擇日期",select:"請選擇一個選項",radio:"請選擇一項",checkbox:"請選擇"},"flow.moveUp":"上移","flow.moveDown":"下移","flow.delete":"刪除","flow.option.1":"選項1","flow.option.2":"選項2","flow.option.3":"選項3","flow.controls.title":"流程控制","flow.minimap.title":"流程概覽","flow.canvas.label":"流程構建畫布","flow.background.label":"流程背景","flow.controls.label":"流程控制","flow.minimap.label":"流程概覽","flow.container.label":"流程構建器容器","flow.dragover.hint":"放置此處添加組件","flow.drop.hint":"組件已添加","flow.parentNode.default":"父節點","component.panel.title":"表單組件","component.input.title":"單行文本","component.textarea.title":"多行文本","component.select.title":"下拉選擇","component.radio.title":"單選框組","component.checkbox.title":"多選框組","component.datePicker.title":"日期選擇","component.timePicker.title":"時間選擇","component.switch.title":"開關","component.upload.title":"上傳","propertyPanel.save":"保存","propertyPanel.reset":"重置","theme.light":"淺色","theme.dark":"深色","theme.system":"跟隨系統","dashboard.settings":"設置","flow.startNode":"開始節點","form.submit":"提交","form.submitting":"提交中...","form.submitSuccess":"提交成功","form.submitError":"提交失敗","form.required":"必填項","preview.title":"表單預覽","preview.minimize":"最小化","preview.close":"關閉","preview.submit":"提交","preview.submitting":"提交中...","preview.submitSuccess":"提交成功","preview.submitError":"提交失敗","preview.required":"必填","preview.placeholder.text":"請輸入文本","preview.placeholder.number":"請輸入數字","preview.placeholder.date":"請選擇日期","preview.placeholder.select":"請選擇","preview.placeholder.radio":"請選擇一項","preview.placeholder.checkbox":"請選擇","formBuilder.header.title":"表單構建器","formBuilder.header.import":"導入","formBuilder.header.export":"導出","formBuilder.header.preview":"預覽","formBuilder.dragStart":"開始拖拽組件","formBuilder.dragEnd":"結束拖拽組件","formBuilder.dropSuccess":"組件添加成功","formBuilder.dropError":"組件添加失敗","ticket.title":"工單構建器","ticket.create":"創建工單","ticket.save":"保存工單","ticket.import":"導入","ticket.export":"導出","ticket.import.success":"導入成功","ticket.import.error":"導入失敗","ticket.export.success":"導出成功","ticket.export.error":"導出失敗","ticket.create.modal.title":"創建新流程","ticket.create.name":"流程名稱","ticket.create.key":"流程Key","ticket.create.type":"流程類型","ticket.create.description":"流程描述","ticket.create.submit":"創建","ticket.create.cancel":"取消","ticket.type.default":"默認流程","ticket.type.approval":"審批流程","ticket.type.service":"服務流程","ticket.type.ticket":"工單流程"},hrn={"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.verify.modal.title":"賬號驗證提示","welcome.verify.modal.description":"您的郵箱和手機號尚未驗證,為保障賬號安全,建議您儘快完成驗證。","welcome.verify.now":"立即驗證","welcome.verify.later":"稍後驗證"},mrn={...Xnn,...Qnn,...Znn,...Jnn,...ern,...trn,...nrn,...Knn,...rrn,...Ynn,...orn,...irn,...arn,...srn,...qnn,...lrn,...crn,...urn,...drn,...frn,...prn,...hrn},grn={"app.title":"Bytedesk","app.logout":"Logout","app.copyright.produced":"Produced by Bytedesk.com","app.preview.down.block":"Download this page to your local project","app.welcome.link.fetch-blocks":"Get all block","app.welcome.link.block-list":"Quickly build standard, pages based on `block` development","footbar.network.normal":"Network Normal","footbar.network.disconnected":"Network Disconnected","footbar.anonymous.tip":"Anonymous mode, only supports communication between online devices in the same LAN","footbar.login.tip":"After login, supports offline messages and more features","footbar.login.skip":"Skip Login","footbar.anonymous.status":"Anonymous","footbar.login":"Login","footbar.logout":"Logout","footbar.logout.title":"Logout","footbar.logout.confirm":"Are you sure to logout?","footbar.serving.count":"Current serving count","footbar.serving.text":"Current serving: 0"},vrn={"common.yes":"Yes","common.no":"No","common.ok":"OK","common.cancel":"Cancel","common.confirm":"Confirm","common.save":"Save","common.delete":"Delete","common.edit":"Edit","common.create":"Create","common.update":"Update","common.loading":"Loading...","common.success":"Success","common.error":"Error","common.warning":"Warning","common.info":"Info","common.back":"Back","navBar.lang":"Languages","layout.user.link.help":"Help","layout.user.link.privacy":"Privacy","layout.user.link.terms":"Terms","theme.light":"Light","theme.dark":"Dark","theme.system":"System"},yrn={"chat.copy.success":"Copy successful","chat.network.error":"Network connection failed, please check network","chat.thread.closing":"Ending conversation...","chat.thread.close.success":"Conversation ended successfully","chat.thread.close.confirm.title":"Are you sure to end the conversation?","chat.rate.invite.confirm.title":"Confirm to invite rating?","chat.menu.copy":"Copy","chat.menu.translate":"Translate","chat.menu.recall":"Recall","chat.menu.enlarge":"Enlarge","chat.menu.quickreply.add":"Add Quick Reply...","chat.menu.browser.open":"Open in Browser","chat.menu.forward":"Forward...","chat.menu.favorite":"Favorite","chat.menu.quote":"Quote","chat.translation.placeholder":"Please enter translation content...","chat.input.placeholder":"Please enter content, Ctrl+V to paste screenshot/image","chat.toolbar.emoji":"Emoji","chat.toolbar.image":"Image","chat.toolbar.file":"File","chat.toolbar.screenshot":"Screenshot","chat.toolbar.autoreply":"Auto Reply","chat.toolbar.audio":"Audio","chat.toolbar.webrtc":"Video Call","chat.toolbar.history":"History","chat.toolbar.block":"Block","chat.toolbar.invite.rate":"Invite Rating","chat.navbar.transfer":"Transfer","chat.navbar.close":"End","chat.navbar.note":"Notebase","chat.navbar.kbase":"Knowledge Base","chat.right.quickreply":"Quick Reply","chat.right.userinfo":"User Info","chat.right.ai":"Copilot","chat.right.ticket":"Ticket","chat.right.llm":"LLM","chat.right.group":"Group Info","chat.right.member":"Member Info","chat.right.docview":"Doc View","chat.group.notice":"Notice","chat.group.members":"Members","chat.group.admins":"Admins","chat.group.robots":"Robots","chat.group.qrcode":"QR Code","chat.group.uid.error":"Group ID error"},brn={"dashboard.error.message":"Failed to get data","dashboard.init.organization":"Initializing organization","dashboard.init.profile":"Initializing profile","dashboard.init.workgroups":"Initializing workgroups","dashboard.init.agent":"Initializing agent profile","dashboard.transfer.accept":"{nickname} has accepted the transfer","dashboard.transfer.reject":"{nickname} has rejected the transfer","dashboard.transfer.success":"Transfer request sent successfully, waiting for response"},xrn={"menu.anonymous.title":"Anonymous Mode","menu.anonymous.home":"Messages","menu.anonymous.contact":"Contacts","menu.anonymous.robot":"Robot","menu.anonymous.setting":"Settings","menu.anonymous.status":"Anonymous Status","menu.anonymous.status.tip":"Anonymous mode only supports communication between online devices in the same LAN","menu.anonymous.login.tip":"Login to access offline messages and more features","menu.anonymous.login":"Login","menu.anonymous.current.users":"Current Users","menu.dashboard.chat":"Chat","menu.dashboard.contact":"Contact","menu.dashboard.ai":"AI Assistant","menu.dashboard.note":"Notebase","menu.dashboard.kbase":"Knowledge Base","menu.dashboard.mine":"Settings","menu.dashboard.queue":"Queue","menu.dashboard.leavemsg":"Messages","menu.dashboard.visitor":"Visitors","menu.dashboard.monitor":"Monitor","menu.dashboard.plugins":"Plugins","menu.settings":"Settings","menu.settings.logout":"Logout","menu.agent.status":"Agent Status","menu.agent.status.available":"Available","menu.agent.status.rest":"Rest","menu.agent.status.offline":"Offline","menu.language":"Language","menu.mode":"Mode","menu.mode.team":"Team Mode","menu.mode.agent":"Agent Mode","menu.mode.personal":"Personal Mode","menu.agent.offline.warning":"Please end all ongoing conversations before going offline","menu.mode.personal.coming":"Coming soon...","menu.dashboard.form":"Form","menu.dashboard.formbuilder":"Form Builder","menu.dashboard.flow":"Flow","menu.dashboard.flowgram":"ChatBot","menu.dashboard.flowbuilder":"Flow Builder","menu.dashboard.ticket":"Ticket","menu.dashboard.ticketbuilder":"Ticket Builder"},Crn={"profile.update.success":"Profile updated successfully","profile.form.avatar":"Avatar","profile.form.upload":"Upload","profile.form.username":"Username","profile.form.nickname":"Nickname","profile.form.description":"Description","profile.button.change.password":"Change Password","profile.button.change.email":"Change Email","profile.button.change.mobile":"Change Mobile","profile.email.verified":"Email Verified","profile.email.unverified":"Email Unverified","profile.mobile.verified":"Mobile Verified","profile.mobile.unverified":"Mobile Unverified","profile.email.change.title":"Change Email","profile.email.placeholder":"Enter email address","profile.email.required":"Please enter email address!","profile.email.format.invalid":"Invalid email format","profile.email.length.limit":"Email cannot exceed 50 characters","profile.email.verification.code.placeholder":"Enter verification code","profile.email.verification.code.countdown":"seconds","profile.email.verification.code.get":"Get Code","profile.email.verification.code.required":"Please enter verification code!","profile.email.not.changed":"Email is not changed!","profile.email.change.success":"Email changed successfully!","profile.email.format.error":"Invalid email format","profile.mobile.change.title":"Change Mobile","profile.mobile.placeholder":"Enter mobile number","profile.mobile.required":"Please enter mobile number!","profile.mobile.format.invalid":"Invalid mobile format","profile.mobile.verification.code.placeholder":"Enter verification code","profile.mobile.verification.code.countdown":"seconds","profile.mobile.verification.code.get":"Get Code","profile.mobile.verification.code.required":"Please enter verification code!","profile.mobile.not.changed":"Mobile number is not changed!","profile.mobile.change.success":"Mobile number changed successfully!","profile.mobile.format.error":"Invalid mobile format","profile.password.change.title":"Change Password","profile.password.old":"Old Password","profile.password.old.empty":"Old password can be empty for phone login users","profile.password.new":"New Password","profile.password.confirm":"Confirm Password","profile.password.length.error":"Password must be at least 6 characters","profile.password.mismatch":"The two passwords do not match","profile.password.change.success":"Password changed successfully!"},wrn={"setting.menu.title":"Settings","setting.menu.profile":"Profile","setting.menu.basic":"Basic Settings","setting.menu.agent":"Agent Settings","setting.menu.model":"AI Model","setting.menu.certification":"Certification","setting.menu.qrcode":"QR Code","setting.menu.shortcut":"Shortcuts","setting.menu.click":"Menu clicked","setting.save.success":"Settings saved successfully","setting.save.error":"Failed to save settings","setting.load.error":"Failed to load settings","setting.header.profile":"Personal Profile","setting.header.basic":"Basic Settings","setting.header.agent":"Agent Settings","setting.header.model":"AI Model Settings","setting.basic.sound.on":"Message Sound On","setting.basic.sound.off":"Message Sound Off","setting.basic.notification.on":"Network Status Notification On","setting.basic.notification.off":"Network Status Notification Off","setting.basic.connection.status":"Connection Status:","setting.basic.connection.connected":"✅Connected","setting.basic.connection.disconnected":"❌Disconnected","setting.basic.startup":"Start on Boot:","setting.basic.startup.on":"Enable","setting.basic.startup.off":"Disable","setting.basic.theme":"Theme:","setting.basic.language":"Language:","setting.basic.mode":"Mode:","setting.basic.mode.team":"Team Mode","setting.basic.mode.agent":"Agent Mode","setting.basic.mode.personal":"Personal Mode"},Srn={"ticket.create.title":"Create Ticket","ticket.edit.title":"Edit Ticket","ticket.form.uid":"UID","ticket.form.title":"Title","ticket.form.title.required":"Please enter ticket title","ticket.form.title.placeholder":"Enter ticket title","ticket.form.description":"Description","ticket.form.description.required":"Please enter ticket description","ticket.form.description.placeholder":"Enter ticket description","ticket.form.status":"Status","ticket.form.status.required":"Please select ticket status","ticket.form.priority":"Priority","ticket.form.priority.required":"Please select priority","ticket.form.category":"Category","ticket.form.category.required":"Please select category","ticket.form.category.placeholder":"Select category","ticket.form.user":"Customer","ticket.form.user.placeholder":"Select customer","ticket.form.assignee":"Assignee","ticket.form.assignee.placeholder":"Select assignee","ticket.form.reporter":"Reporter","ticket.form.reporter.placeholder":"Select reporter","ticket.form.workgroup":"Workgroup","ticket.form.workgroup.required":"Please select workgroup","ticket.form.workgroup.placeholder":"Select workgroup","ticket.form.thread":"Related Conversation","ticket.form.thread.placeholder":"Select related conversation","ticket.form.thread.none":"No Association","ticket.create.success":"Ticket created successfully","ticket.create.failed":"Failed to create ticket","ticket.update.success":"Ticket updated successfully","ticket.update.failed":"Failed to update ticket","ticket.submit.error":"Failed to submit ticket","ticket.delete.success":"Ticket deleted successfully","ticket.delete.error":"Failed to delete ticket","ticket.load.error":"Failed to load tickets","ticket.messages.load.error":"Failed to load ticket messages","ticket.message.send.error":"Failed to send message","ticket.workgroup.load.error":"Failed to load workgroups","ticket.category.load.error":"Failed to load categories","ticket.list.title":"Tickets","ticket.list.empty":"No tickets found","ticket.list.search.placeholder":"Search tickets","ticket.list.create":"Create Ticket","ticket.list.total":"Total","ticket.action.edit":"Edit","ticket.action.delete":"Delete","ticket.action.assign":"Assign","ticket.action.close":"Close","ticket.action.reopen":"Reopen","ticket.delete.confirm":"Are you sure to delete this ticket?","ticket.conversation.title":"Conversation","ticket.conversation.empty":"Select a ticket to view conversation","ticket.conversation.input.placeholder":"Type your message...","ticket.details.title":"Ticket Details","ticket.details.empty":"Select a ticket to view details","ticket.form.createdAt":"Created At","ticket.form.updatedAt":"Updated At","ticket.type.agent":"Agent","ticket.type.workgroup":"Workgroup","ticket.type":"Type","ticket.assignee":"Assignee","ticket.reporter":"Reporter","ticket.category":"Category","ticket.steps.title":"Processing Steps","ticket.form.upload.button":"Upload Attachments","ticket.upload.success":"File uploaded successfully","ticket.upload.failed":"File upload failed","ticket.current.filters":"Current Filters","ticket.filter.by.status":"Filter by Status","ticket.filter.by.priority":"Filter by Priority","ticket.filter.by.assignment":"Filter by Assignment","ticket.filter.by.time":"Filter by Time","ticket.filter.status_all":"All Status","ticket.filter.status_new":"New","ticket.filter.status_assigned":"Assigned","ticket.filter.status_in_progress":"In Progress","ticket.filter.status_pending":"Pending","ticket.filter.status_on_hold":"On Hold","ticket.filter.status_reopened":"Reopened","ticket.filter.status_resolved":"Resolved","ticket.filter.status_closed":"Closed","ticket.filter.status_cancelled":"Cancelled","ticket.filter.priority_all":"All Priority","ticket.filter.priority_lowest":"Lowest","ticket.filter.priority_low":"Low","ticket.filter.priority_medium":"Medium","ticket.filter.priority_high":"High","ticket.filter.priority_urgent":"Urgent","ticket.filter.priority_critical":"Critical","ticket.filter.assignment_all":"All","ticket.filter.assignment_my_tickets":"My Tickets","ticket.filter.assignment_unassigned":"Unassigned","ticket.filter.assignment_my_workgroup":"My Workgroup","ticket.filter.assignment_my_created":"Created by Me","ticket.filter.assignment_my_assigned":"Assigned to Me","ticket.filter.time_all":"All Time","ticket.filter.time_today":"Today","ticket.filter.time_yesterday":"Yesterday","ticket.filter.time_this_week":"This Week","ticket.filter.time_last_week":"Last Week","ticket.filter.time_this_month":"This Month","ticket.filter.time_last_month":"Last Month","ticket.content.title":"Ticket","ticket.content.number":"No.","ticket.delete.title":"Delete Ticket","ticket.delete.content":"Are you sure you want to delete this ticket?","ticket.delete.failed":"Failed to delete ticket","ticket.loading":"Loading tickets...","ticket.empty":"No tickets found","ticket.palette.startEvent":"Start Event","ticket.palette.task":"Task","ticket.palette.gateway":"Gateway","ticket.palette.dataObject":"Data Object","ticket.select.process":"Select Process","ticket.import.no.file":"No file selected","ticket.import.read.error":"Failed to read file","ticket.import.error":"Failed to import diagram: {error}","ticket.save.success":"BPMN saved successfully","ticket.autosave.success":"Auto-saved successfully","ticket.autosave.error":"Failed to auto-save","ticket.properties.title":"Properties","ticket.properties.noSelection":"No element selected","ticket.properties.id":"ID","ticket.properties.name":"Name","ticket.properties.type":"Type","ticket.properties.documentation":"Documentation","ticket.properties.assignee":"Assignee","ticket.properties.priority":"Priority","ticket.fetch.processes.error":"Failed to fetch processes","ticket.no.process":"No processes found, please create a process first","ticket.save.error":"Failed to save process","ticket.create.loading":"Creating process...","ticket.fetch.processes.loading":"Loading processes...","ticket.fetch.processes.empty":"No processes found","ticket.fetch.processes.success":"Processes fetched successfully","ticket.delete":"Delete","ticket.deploy":"Deploy","ticket.undeploy":"Undeploy","ticket.deploy.loading":"Deploying process...","ticket.undeploy.loading":"Undeploying process...","ticket.deploy.success":"Process deployed successfully","ticket.undeploy.success":"Process undeployed successfully","ticket.deploy.error":"Failed to deploy process","ticket.undeploy.error":"Failed to undeploy process","ticket.undeploy.confirm.title":"Confirm Undeploy","ticket.undeploy.confirm.content":"Are you sure you want to undeploy this process?"},Ern={i18_file_assistant:"File Assistant",slogan:"Chat As A Service","menu.dashboard.chat":"Chat","menu.dashboard.contact":"Contact","menu.dashboard.queue":"Queue","menu.dashboard.ticket":"Ticket","menu.dashboard.leavemsg":"Leave Msg","menu.dashboard.visitor":"Visitor","menu.dashboard.monitor":"Monitor","menu.dashboard.plugins":"Plugins","menu.dashboard.mine":"Mine","chat.toolbar.emoji":"Emoji","chat.toolbar.image":"Image","chat.toolbar.file":"File","chat.toolbar.audio":"Audio","chat.toolbar.webrtc":"Webrtc","chat.toolbar.history":"History","chat.toolbar.block":"Block","chat.toolbar.screenshot":"Screenshot","chat.toolbar.invite.rate":"InviteRate","chat.toolbar.autoreply":"AutoReply","chat.toolbar.autoreply.on":"AutoReply(On)","chat.navbar.transfer":"Transfer","chat.navbar.ticket":"Ticket","chat.navbar.crm":"Crm","chat.navbar.close":"Close","chat.navbar.category":"Category","chat.navbar.ai":"AI","chat.navbar.queue":"Queue","chat.right.ai":"Copilot","chat.right.quickreply":"QuickReply","chat.right.ticket":"Ticket","chat.right.userinfo":"UserInfo","chat.right.llm":"Llm","chat.right.docview":"DocView","chat.right.group":"Group","chat.right.member":"Member","chat.ai.summary":"Thread Summary","chat.ai.switch":"Switch","chat.thread.nomore":"No More","chat.message.loadmore":"Load More","dashboard.footbar.logout":"Logout",SERVICE:"Customer Service Robot",MARKETING:"Marketing Robot",KNOWLEDGEBASE:"Knowledgebase Robot",QA:"QA Robot",AGENT_ASSISTANT:"Agent Asistant",loading:"Loading",create:"Create",creating:"Creating","create.success":"Create success","create.fail":"Create fail",update:"Update",updating:"Updating","update.success":"Update success","update.fail":"Update fail",save:"Save",saving:"Saving",email:"Email","email.verified":"Email Verified","email.unverified":"Email Unverified",mobile:"Mobile","mobile.verified":"Mobile Verified","mobile.unverified":"Mobile Unverified",captcha:"Captcha",logging:"Logging","login.success":"Login Success","login.error":"Login Failed",registering:"Registering","register.success":"Register Success","register.error":"Register Failed","username.change.tip":"Username(should re login after changed)",createKb:"Create Knowledge Base",createDept:"Create Department",upload:"Upload",import:"Import",export:"Export","download.template":"Download Template",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",delete:"Delete",deleting:"Deleting",deleteTip:"Delete Tip",deleteAffirm:"Are u sure to delete","delete.success":"Delete success","delete.fail":"Delete fail","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",choose:"Choose","leavemsg.enabled":"Leave Message Enabled",transfer:"Transfer","transfer.success":"Transfer success","transfer.fail":"Transfer fail","transfer.reason":"Transfer Reason",refresh:"Refresh",noAgent:"No Agent Available"},_rn={"pages.login.title":"Bytedesk","pages.layouts.userLayout.title":"Chat As A Service","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":"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.captcha.placeholder":"Verification Code","pages.login.captcha.required":"Please input verification code!","pages.login.phoneLogin.getVerificationCode":"Get Code","pages.login.anonymousLogin":"Anonymous Login","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.welcome.link":"Welcome","pages.robot.new":"New","pages.robot.chat":"Chat","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.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.file":"File","pages.robot.kb.text":"Text","pages.robot.kb.qa":"Q&A","pages.robot.kb.web":"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.setting":"Settings","pages.logout":"Logout","pages.footer.website":"Bytedesk","pages.footer.helpcenter":"help","pages.login.remember":"remember me","pages.agent.tab.basic":"Basic","pages.agent.robot":"Robot","pages.agent.service.settings":"Service Settings","pages.agent.service.settings.topTip":"Top Tip","pages.agent.service.settings.welcomeTip":"Welcome Tip","pages.agent.service.settings.leavemsgTip":"Leavemsg Tip","pages.agent.service.settings.autoCloseMin":"Auto Close Min","pages.agent.service.settings.showLogo":"Show Logo","pages.agent.service.settings.maxThreadCount":"Max Thread Count","pages.advanced.faq":"FAQ","pages.advanced.quickButton":"Quick Buttons","pages.advanced.faqGuess":"Smart Suggestions","pages.advanced.faqHot":"Hot Questions","pages.advanced.faqShortcut":"Quick Replies","pages.advanced.rate":"Satisfaction Rating","pages.advanced.autoreply":"Auto Reply","pages.advanced.leaveMsg":"Leave Message","pages.advanced.survey":"Survey","pages.advanced.history":"History","pages.advanced.inputAssociation":"Input Association","pages.advanced.antiHarassment":"Captcha Settings","pages.advanced.captcha":"Captcha Settings","pages.advanced.showPreForm":"Show PreForm","pages.advanced.showHistory":"Show History","pages.advanced.showInputAssociation":"Show Input Association","pages.advanced.showCaptcha":"Show Captcha","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","pages.anonymous.title":"Anonymous Mode","pages.anonymous.home":"Home","pages.anonymous.contact":"Contacts","pages.anonymous.robot":"Robot","pages.anonymous.setting":"Settings","pages.anonymous.welcome":"Welcome to Anonymous Mode","pages.anonymous.description":"You can use system features anonymously in this mode","block.title":"Block Settings","block.type":"Block Type","block.user":"Block User","block.ip":"Block IP","block.permanent":"Permanent Block","block.until":"Block Until","block.until.required":"Please select block end time"},$rn={"i18n.lang.en-US":"English","i18n.lang.zh-CN":"简体中文","i18n.lang.zh-TW":"繁體中文","i18n.queue.tip":"Queue","i18n.queue.message.template":"Current Queuing: {0} people, Wait {1} minutes","i18n.queue.empty":"Queue empty","i18n.queue.accept":"accept","i18n.system.notification":"System Notification","i18n.old.password.wrong":"Old password is incorrect","i18n.change.password":"Change Password","i18n.auth.captcha.send.success":"Captcha Send success","i18n.auth.captcha.error":"Captcha Error","i18n.auth.captcha.expired":"Captcha Expired","i18n.auth.captcha.already.send":"Captcha Already Send","i18n.auth.captcha.validate.failed":"Captcha Validate Failed","i18n.faq":"Faq","i18n.rate":"Rate","i18n.input.placeholder":"Please input","i18n.loading":"Loading","i18n.load.more":"Load more","i18n.load.nomore":"No more","i18n.typing":"Typing","i18n.robot":"Robot","i18n.agent":"Agent","i18n.workgroup":"WorkGroup","i18n.group":"Group","i18n.rate.invite":"Rate Invite","i18n.ticket":"Ticket","i18n.notice":"Notice","i18n.notice.title":"Notice","i18n.notice.content":"Notice Content","i18n.notice.ip":"IP Address","i18n.notice.ipLocation":"IP Location","i18n.notice.parse.file.success":"Parse file success","i18n.notice.parse.file.error":"Parse file error","i18n.DEPT.ALL":"All","i18n.DEPT.ADMIN":"Admin","i18n.DEPT.HR":"HR","i18n.DEPT.ORG":"Org","i18n.DEPT.IT":"IT","i18n.DEPT.MONEY":"Money","i18n.DEPT.MARKETING":"Marketing","i18n.DEPT.SALES":"Sales","i18n.DEPT.CS":"CustomerService","i18n.new.message":"New Message","i18n.file.assistant":"file assistant","i18n.clipboard.assistant":"clipboard assistant","i18n.thread.content.image":"image","i18n.thread.content.file":"file","i18n.top.tip":"Top Tip","i18n.top.make":"Make Top","i18n.top.cancel":"Cancel Top","i18n.unread.make":"Mark as unread","i18n.unread.cancel":"Mark as read","i18n.star.make":"Make Star","i18n.star.cancel":"Cancel Star","i18n.disturb.make":"Make Disturb","i18n.disturb.cancel":"Cancel Disturb","i18n.transfer":"Transfer","i18n.hide":"Hide","i18n.network.disconnected":"Network disconnected","i18n.message.pulling":"Message pulling","i18n.leavemsg.tip":"Leave a message","i18n.welcome.tip":"What can i help you?","i18n.reenter.tip":"continue chat","i18n.under.development":"Under development","i18n.user.description":"User Description","i18n.robot.nickname":"DefaultRobot","i18n.robot.description":"Default Robot Description","i18n.robot.noreply":"Answer Not Found","i18n.robot.agent.assistant.nickname":"DefaultRobotAgent","i18n.llm.prompt":"You are a smart and helpful artificial intelligence, capable of providing useful, detailed, and polite answers to human questions.","i18n.agent.nickname":"DefaultAgent","i18n.agent.description":"Default Agent Description","i18n.workgroup.nickname":"DefaultWorkgroup","i18n.workgroup.description":"Default Workgroup Description","i18n.contact":"Ask Contact","i18n.thanks":"Thanks","i18n.welcome":"Welcome","i18n.bye":"Bye","i18n.tip.title":"Tip","i18n.tip.network.disconnected":"Network disconnected","i18n.tip.network.connected":"Network connected","i18n.kb.name":"KbName","i18n.kb.platform.name":"Platform KbName","i18n.kb.helpcenter.name":"Helpdoc KbName","i18n.kb.llm.name":"Llm KbName","i18n.kb.keyword.name":"Keyword KbName","i18n.kb.faq.name":"Faq KbName","i18n.kb.autoreply.name":"AutoReply KbName","i18n.kb.quickreply.name":"QuickReply KbName","i18n.kb.taboo.name":"Taboo KbName","i18n.kb.description":"KbDescription","i18n.agent.nicknameKb":"DefaultAgentKbName","i18n.contact.title":"If it's convenient, please provide your contact number so that I can communicate with you via phone for a more intuitive conversation.","i18n.contact.content":"If it's convenient, please provide your contact number so that I can communicate with you via phone for a more intuitive conversation.","i18n.thanks.title":"Thank you for visiting, we look forward to seeing you again.","i18n.thanks.content":"Thank you for visiting, we look forward to seeing you again.","i18n.welcome.title":"Hello, how can I assist you?","i18n.welcome.content":"Hello, how can I assist you?","i18n.bye.title":"Your satisfaction is always our goal. If you have any questions, please feel free to contact us.","i18n.bye.content":"Your satisfaction is always our goal. If you have any questions, please feel free to contact us.","i18n.vip.api":"VIP API","i18n.faq.category.demo.1":"CategoryDemo1","i18n.faq.category.demo.2":"CategoryDemo2","i18n.faq.demo.title.1":"FaqTitleText1","i18n.faq.demo.content.1":"FaqContentText1","i18n.faq.demo.title.2":"FaqTitleImage2","i18n.faq.demo.content.2":"https://www.weiyuai.cn/logo.png","i18n.quick.button.demo.title.1":"QuickButtonTitleText1","i18n.quick.button.demo.content.1":"QuickButtonContentText1","i18n.quick.button.demo.title.2":"QuickButtonTitleUrl2","i18n.quick.button.demo.content.2":"https://www.weiyuai.cn","i18n.preview.title":"Preview","i18n.cancel":"Cancel","i18n.confirm":"Confirm","i18n.send":"Send","i18n.transferToAgent":"Transfer to Agent","i18n.auto.closed":"Auto closed","i18n.agent.closed":"Agent closed","i18n.online.chat":"Online Chat","i18n.JOB":"Job","i18n.LANGUAGE":"Language","i18n.TOOL":"Tool","i18n.WRITING":"Writing","i18n.RAG":"RAG","i18n.module.ai":"AI","i18n.module.void":"Void","i18n.module.service":"Service","i18n.module.ticket":"Ticket","i18n.black.user.already.exists":"User already blocked","i18n.ticket.category.technical_support":"Technical Support","i18n.ticket.category.service_request":"Service Request","i18n.ticket.category.consultation":"Consultation","i18n.ticket.category.complaint_suggestion":"Complaint Suggestion","i18n.ticket.category.operation_maintenance":"Operation Maintenance","i18n.ticket.category.other":"Other","i18n.vip.component":"VIP Component, Contact us for more details","i18n.vip.contactUs":"Contact us","i18n.vip.contactUrl":"https://www.bytedesk.com","i18n.ticket.process.name":"Ticket Process","i18n.thread.process.name":"Thread Process","flowgram.title":"Flow","flowgram.create":"Create","flowgram.import":"Import","flowgram.export":"Export","flowgram.save":"Save","flowgram.create.info":"Create new flow feature under development","flowgram.import.info":"Import flow feature under development","flowgram.export.info":"Export flow feature under development","flowgram.save.info":"Save flow feature under development","flowgram.select.flow":"Select Flow","flowgram.no.flow":"No Flow Available"},Prn={"login.privacy.required":"Please read and agree to the privacy agreement","login.privacy.agreement":"Agree to Privacy Agreement","login.switch.server":"Switch Server","login.success":"Login successful","login.failed":"Login failed","login.anonymous":"Anonymous Login","login.other.methods":"Other login methods","login.remember":"Remember me","login.forgot":"Forgot password?","login.register":"Register account","server.button.back":"Back","server.button.save":"Save","server.button.reset":"Reset","server.button.help":"Help","server.save.success":"Save successfully","server.reset.success":"Reset successfully, restored to default cloud server","server.custom.enable":"Enable Custom Server","server.api.url.label":"API Server URL (e.g. http://127.0.0.1:9003 or https://api.bytedesk.com)","server.api.url.placeholder":"http://127.0.0.1:9003","server.websocket.url.label":"WebSocket Server URL (e.g. ws://127.0.0.1:9885/websocket or wss://api.bytedesk.com/websocket)","server.websocket.url.placeholder":"ws://127.0.0.1:9885/websocket","server.input.error":"Please enter correct server address"},Mrn={"thread.error.message":"Failed to get data","thread.feature.unavailable":"TODO: This feature is not available yet","thread.menu.top":"Pin to Top","thread.menu.untop":"Unpin","thread.menu.read":"Mark as Read","thread.menu.unread":"Mark as Unread","thread.menu.mute":"Mute","thread.menu.unmute":"Unmute","thread.menu.transfer":"Transfer","thread.menu.block":"Block","thread.menu.ticket":"Create Ticket","thread.menu.crm":"View in CRM","thread.menu.summary":"Summary","thread.status.robot":"[Robot]","thread.status.agent":"[1-on-1]","thread.status.workgroup":"[Group]","thread.search.placeholder":"Search conversations...","thread.menu.filter":"Filter Threads","thread.menu.groupThread":"Group Thread","thread.menu.robotThread":"Robot Thread","thread.menu.workgroupThread":"Workgroup Thread","thread.menu.agentThread":"Agent Thread","thread.menu.ticketThread":"Ticket Thread","thread.menu.memberThread":"Member Thread","thread.menu.deviceThread":"Device Thread","thread.menu.systemThread":"System Thread","thread.status.loading":"Loading...","thread.status.empty":"No conversations","thread.status.error":"Failed to load conversations","thread.status.queue":"Queue ({count})","thread.status.network.offline":"Network disconnected","thread.status.network.online":"Network connected","thread.status.message.pulling":"Pulling messages...","thread.status.message.empty":"No messages","thread.status.message.error":"Failed to load messages","thread.status.message.end":"No more messages","thread.status.message.typing":"Typing...","thread.status.message.transfer":"Transferring...","thread.status.message.transferred":"Transferred","thread.status.message.closed":"Conversation closed","thread.dropdown.create.group":"Create Group Chat","thread.dropdown.create.ai":"Create AI Chat","thread.agent.status.online":"Online","thread.agent.status.offline":"Offline","thread.agent.status.busy":"Busy","thread.refresh.pull":"↓ Pull to refresh","thread.refresh.release":"↑ Release to refresh","thread.list.no.more":"No more data","thread.set.success":"Set successfully","thread.set.error":"Set failed","thread.menu.star":"Star","thread.menu.star.1":"Star Level 1","thread.menu.star.2":"Star Level 2","thread.menu.star.3":"Star Level 3","thread.menu.star.4":"Star Level 4","thread.menu.hide":"Hide","thread.status.text":"{status}","thread.status.online":"Online","thread.status.offline":"Offline","thread.status.busy":"🏃‍♀️Busy","thread.coming.soon":"Coming soon...","thread.menu.star.cancel":"Remove Star","thread.loading.more":"Loading more..."},Rrn={"message.status.read":"Read","message.status.delivered":"Delivered","message.status.sending":"Sending","message.status.sent":"Sent","message.status.failed":"Failed to send","message.status.retry":"Retry","quickreply.search.placeholder":"Search","quickreply.button.send":"Send","quickreply.button.copy":"Copy","quickreply.button.create.category":"Create Category","quickreply.button.create.reply":"Create Quick Reply","quickreply.copy.success":"{content} copied to clipboard","category.form.edit.title":"Edit Category","category.form.create.title":"Create Category","category.form.name":"Category Name","category.form.name.required":"Please enter category name!","category.form.name.placeholder":"Enter category name","category.create.failed":"Failed to create category","quickreply.drawer.title":"{isEdit, select, true {Edit Quick Reply} other {New Quick Reply}}","quickreply.form.category":"Category","quickreply.form.category.required":"Please select a category","quickreply.form.category.placeholder":"Select a category","quickreply.form.type":"Type","quickreply.form.type.required":"Please select a type","quickreply.form.type.placeholder":"Select a type","quickreply.form.title":"Title","quickreply.form.title.required":"Please enter a title","quickreply.form.content":"Content","quickreply.type.text":"Text","quickreply.type.image":"Image","quickreply.type.video":"Video","quickreply.type.audio":"Audio","quickreply.type.file":"File","quickreply.upload.text":"Click or drag file to upload","quickreply.upload.success":"{filename} uploaded successfully","quickreply.upload.error":"{filename} upload failed","quickreply.upload.uploading":"{filename} uploading","quickreply.form.validate.error":"Please check the form"},Orn={"customer.info.basic":"Basic Info","customer.info.browser":"Browser Info","customer.info.os":"OS Info","customer.info.device":"Device Info","customer.info.browse.record":"Browse Record","customer.info.tag":"Tag Info","customer.info.load.error":"Failed to load visitor info","customer.info.add.crm":"Add to CRM","customer.info.add.tag":"Add Tag","customer.basic.nickname":"Nickname","customer.basic.location":"IP Location","customer.basic.note":"Note","customer.basic.channel":"Client","customer.basic.status":"Status","customer.basic.empty":"N/A","black.title":"Block Settings","black.type":"Block Type","black.type.required":"Please select at least one block type","black.user":"Block User","black.ip":"Block IP","black.permanent":"Permanent Block","black.until":"Block Until","black.until.required":"Please select block end time","black.reason":"Block Reason","black.reason.required":"Please enter block reason","black.reason.placeholder":"Enter reason for blocking","black.success":"Block successfully"},Trn={"contact.list.new":"New Friends","contact.list.device":"LAN Devices","contact.list.group":"Groups","contact.list.channel":"Channels","contact.list.company":"Company Contacts","contact.list.friend":"Contacts","contact.search.placeholder":"Search contacts...","contact.manager.button":"Contact Manager","contact.manager.coming":"Coming soon...","member.detail.nickname":"Nickname","member.detail.jobno":"Job No.","member.detail.seatno":"Seat No.","member.detail.telephone":"Telephone","member.detail.loading":"Loading...","member.detail.chat.button":"Start Chat"},Irn={"autoreply.title":"Auto Reply","autoreply.enable.label":"Enable Auto Reply","autoreply.type.label":"Auto Reply Type","autoreply.type.fixed":"Fixed Reply","autoreply.type.keyword":"Keyword Match","autoreply.type.llm":"AI Model Reply","autoreply.fixed.add":"Add Fixed Reply","autoreply.fixed.select":"Select Fixed Reply","autoreply.fixed.type":"Fixed Reply Type","autoreply.fixed.content":"Fixed Reply Content","autoreply.content.text":"Text","autoreply.content.image":"Image","autoreply.content.video":"Video","autoreply.content.audio":"Audio","autoreply.content.file":"File","autoreply.save.loading":"Saving...","autoreply.save.success":"Saved successfully","autoreply.save.error":"Failed to save","autoreply.keyword.add":"Add Keyword Knowledge Base","autoreply.keyword.select":"Select Keyword Knowledge Base","autoreply.llm.add":"Add AI Model Knowledge Base","autoreply.llm.select":"Select AI Model Knowledge Base"},krn={"queue.accepting":"Accepting...","queue.accept.success":"Accepted successfully","queue.accept.failed":"Failed to accept","queue.accept":"Accept","queue.empty":"No queuing visitors","queue.loading":"Loading queue...","queue.error":"Failed to load queue","queue.count":"{count} visitors queuing","queue.wait.time":"Estimated wait time: {minutes} minutes"},Nrn={"group.create.title":"Create Group Chat","group.create.contacts":"Contacts","group.create.members":"Members","group.create.members.min":"Please select at least 2 members","group.create.creating":"Creating group...","group.create.org.empty":"No organization selected","group.create.success":"Group created successfully","group.create.failed":"Failed to create group","group.create.loading":"Loading members...","group.create.error":"Failed to load members"},Drn={"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 should not exceed 10MB","upload.drag.hint.withtype":"Support for single or bulk upload of {acceptTypes} format files","upload.drag.hint.withtype.size":"Support for single or bulk upload of {acceptTypes} format files, file size should not exceed 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.maxCount":"Cannot upload more than {maxCount} files","upload.maxSize":"File size cannot exceed {maxSize}MB","upload.avatar.type.invalid":"Please select an image file","upload.avatar.size.limit":"Avatar file size cannot exceed 2MB","upload.avatar.success":"Avatar uploaded successfully","upload.avatar.failed":"Avatar upload failed","upload.avatar.deleted":"Avatar deleted"},Arn={"flow.title":"Flow Builder","flow.new":"New Flow","flow.copy":"Copy","flow.run":"Run","flow.start":"Start","flow.logic":"Logic","flow.json":"Flow JSON","flow.action":"Action","flow.import":"Import","flow.export":"Export","flow.startChat":"Start Chat","flow.closeChat":"Close Chat","flow.container":"Container Components","flow.form":"Form Components","flow.parentNode":"Parent Node","flow.label":"Text Label","flow.textField":"Text Field","flow.numberField":"Number Field","flow.datePicker":"Date Picker","flow.select":"Select","flow.checkbox":"Checkbox Group","flow.radio":"Radio Group","flow.properties":"Properties","flow.nodeName":"Node Name","flow.nodeDesc":"Node Description","flow.componentType":"Component Type","flow.labelName":"Label Name","flow.options":"Options","flow.preview":"Preview","flow.submit":"Submit","app.language":"Language","leftPanel.container":"Container Components","leftPanel.form":"Form Components","leftPanel.parentNode":"Parent Node","leftPanel.textField":"Text Field","leftPanel.numberField":"Number Field","leftPanel.datePicker":"Date Picker","leftPanel.select":"Select","leftPanel.checkbox":"Checkbox Group","leftPanel.radio":"Radio Group","propertyPanel.settings":"Properties","propertyPanel.nodeId":"Node ID","propertyPanel.nodeType":"Node Type","propertyPanel.nodeName":"Node Name","propertyPanel.nodeDesc":"Node Description","propertyPanel.componentType":"Component Type","propertyPanel.labelName":"Label Name","propertyPanel.options":"Options","propertyPanel.placeholder.name":"Please input node name","propertyPanel.placeholder.desc":"Please input node description","propertyPanel.placeholder.label":"Please input label name","propertyPanel.placeholder.options":"Press enter to add option","nodes.textField.label":"Text Field","nodes.numberField.label":"Number Field","nodes.datePicker.label":"Date","nodes.select.label":"Select","nodes.checkbox.label":"Checkbox Group","nodes.radio.label":"Radio Group","nodes.label.default":"Label Text","nodes.unknown":"Unknown Component","formBuilder.title":"Form Builder","formBuilder.preview":"Preview","formBuilder.settings":"Settings","formBuilder.addField":"Add Field","formBuilder.delete":"Delete","formBuilder.moveUp":"Move Up","formBuilder.moveDown":"Move Down","formBuilder.fieldTypes":{text:"Text Field",number:"Number Field",date:"Date Picker",select:"Select",radio:"Radio",checkbox:"Checkbox",textarea:"Text Area"},"formBuilder.placeholder":{formName:"Please input form name",fieldName:"Please input field name",fieldLabel:"Please input field label",options:"Press enter to add option"},"formBuilder.validation":{required:"Required",optional:"Optional",unique:"Unique",min:"Min",max:"Max"},"formBuilder.import":"Import","formBuilder.export":"Export","formBuilder.import.success":"Import successful","formBuilder.import.error":"Import failed, please check file format","formBuilder.export.success":"Export successful","formBuilder.export.error":"Export failed","formBuilder.export.filename":"form-config.json","formBuilder.dragStart":"Start dragging component","formBuilder.dragEnd":"End dragging component","formBuilder.dropSuccess":"Component added successfully","formBuilder.dropError":"Failed to add component","formBuilder.canvas.empty":"Drag and drop form fields here","formBuilder.field":{delete:"Delete",moveUp:"Move Up",moveDown:"Move Down",placeholder:{text:"Please input text",number:"Please input number",date:"Please select date",select:"Please select an option",radio:"Please select one",checkbox:"Please select"}},"flow.moveUp":"Move Up","flow.moveDown":"Move Down","flow.delete":"Delete","flow.option.1":"Option 1","flow.option.2":"Option 2","flow.option.3":"Option 3","flow.controls.title":"Flow Controls","flow.minimap.title":"Flow Overview","flow.canvas.label":"Flow Builder Canvas","flow.background.label":"Flow Background","flow.controls.label":"Flow Controls","flow.minimap.label":"Flow Overview","flow.container.label":"Flow Builder Container","flow.dragover.hint":"Drop here to add component","flow.drop.hint":"Component added","flow.parentNode.default":"Parent Node","component.panel.title":"Form Components","component.input.title":"Text Input","component.textarea.title":"Text Area","component.select.title":"Select","component.radio.title":"Radio Group","component.checkbox.title":"Checkbox Group","component.datePicker.title":"Date Picker","component.timePicker.title":"Time Picker","component.switch.title":"Switch","component.upload.title":"Upload","propertyPanel.save":"Save","propertyPanel.reset":"Reset","theme.light":"Light","theme.dark":"Dark","theme.system":"System","dashboard.settings":"Settings","flow.startNode":"Start Node","form.submit":"Submit","form.submitting":"Submitting...","form.submitSuccess":"Submit Success","form.submitError":"Submit Failed","form.required":"Required","preview.title":"Form Preview","preview.minimize":"Minimize","preview.close":"Close","preview.submit":"Submit","preview.submitting":"Submitting...","preview.submitSuccess":"Submit Success","preview.submitError":"Submit Failed","preview.required":"Required","preview.placeholder.text":"Please input text","preview.placeholder.number":"Please input number","preview.placeholder.date":"Please select date","preview.placeholder.select":"Please select","preview.placeholder.radio":"Please select one","preview.placeholder.checkbox":"Please select","formBuilder.header.title":"Form Builder","formBuilder.header.import":"Import","formBuilder.header.export":"Export","formBuilder.header.preview":"Preview","ticket.title":"Ticket Builder","ticket.create":"Create Ticket Flow","ticket.save":"Save Ticket Flow","ticket.import":"Import","ticket.export":"Export","ticket.import.success":"Import successful","ticket.import.error":"Import failed","ticket.export.success":"Export successful","ticket.export.error":"Export failed","ticket.create.error":"Failed to create diagram","ticket.create.modal.title":"Create New Process","ticket.create.name":"Process Name","ticket.create.key":"Process Key","ticket.create.type":"Process Type","ticket.create.description":"Description","ticket.create.submit":"Create","ticket.create.cancel":"Cancel","ticket.type.default":"Default Process","ticket.type.approval":"Approval Process","ticket.type.service":"Service Process","ticket.type.ticket":"Ticket Process","flowgram.create.title":"Create New Flow","flowgram.edit.title":"Edit Flow","flowgram.name":"Flow Name","flowgram.name.required":"Please input flow name","flowgram.name.placeholder":"Please input flow name","flowgram.description":"Description","flowgram.description.placeholder":"Please input flow description (optional)","flowgram.avatar":"Flow Avatar","flowgram.avatar.upload":"Upload Avatar","flowgram.avatar.hint":"Support JPG, PNG format, file size not exceeding 2MB","flow.save":"Save","flow.edit":"Edit","flow.more.actions":"More Actions","flow.select.flow":"Select Flow","flow.run.no.flow":"Please select or create a flow first","flow.import.success":"Import successful","flow.import.error":"Import failed, please check file format","flow.export.success":"Export successful"},Frn={"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.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"},Brn={...grn,...vrn,...yrn,...brn,...xrn,...Crn,...wrn,...Srn,...Ern,..._rn,...$rn,...Prn,...Mrn,...Rrn,...Orn,...Trn,...Irn,...krn,...Nrn,...Drn,...Arn,...Frn},Lrn={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},h_e={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},Bo={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},ba={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},Hf={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"};class gt{static getFirstMatch(t,n){const r=n.match(t);return r&&r.length>0&&r[1]||""}static getSecondMatch(t,n){const r=n.match(t);return r&&r.length>1&&r[2]||""}static matchAndReturnConst(t,n,r){if(t.test(n))return r}static getWindowsVersionName(t){switch(t){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}static getMacOSVersionName(t){const n=t.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),n[0]===10)switch(n[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}}static getAndroidVersionName(t){const n=t.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),!(n[0]===1&&n[1]<5)){if(n[0]===1&&n[1]<6)return"Cupcake";if(n[0]===1&&n[1]>=6)return"Donut";if(n[0]===2&&n[1]<2)return"Eclair";if(n[0]===2&&n[1]===2)return"Froyo";if(n[0]===2&&n[1]>2)return"Gingerbread";if(n[0]===3)return"Honeycomb";if(n[0]===4&&n[1]<1)return"Ice Cream Sandwich";if(n[0]===4&&n[1]<4)return"Jelly Bean";if(n[0]===4&&n[1]>=4)return"KitKat";if(n[0]===5)return"Lollipop";if(n[0]===6)return"Marshmallow";if(n[0]===7)return"Nougat";if(n[0]===8)return"Oreo";if(n[0]===9)return"Pie"}}static getVersionPrecision(t){return t.split(".").length}static compareVersions(t,n,r=!1){const o=gt.getVersionPrecision(t),i=gt.getVersionPrecision(n);let a=Math.max(o,i),s=0;const l=gt.map([t,n],c=>{const u=a-gt.getVersionPrecision(c),d=c+new Array(u+1).join(".0");return gt.map(d.split("."),p=>new Array(20-p.length).join("0")+p).reverse()});for(r&&(s=a-Math.min(o,i)),a-=1;a>=s;){if(l[0][a]>l[1][a])return 1;if(l[0][a]===l[1][a]){if(a===s)return 0;a-=1}else if(l[0][a]{r[l]=a[l]})}return t}static getBrowserAlias(t){return Lrn[t]}static getBrowserTypeByAlias(t){return h_e[t]||""}}const Nr=/version\/(\d+(\.?_?\d+)+)/i,jrn=[{test:[/googlebot/i],describe(e){const t={name:"Googlebot"},n=gt.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/opera/i],describe(e){const t={name:"Opera"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe(e){const t={name:"Opera"},n=gt.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe(e){const t={name:"Samsung Internet for Android"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe(e){const t={name:"NAVER Whale Browser"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe(e){const t={name:"MZ Browser"},n=gt.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/focus/i],describe(e){const t={name:"Focus"},n=gt.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/swing/i],describe(e){const t={name:"Swing"},n=gt.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/coast/i],describe(e){const t={name:"Opera Coast"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe(e){const t={name:"Opera Touch"},n=gt.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe(e){const t={name:"Yandex Browser"},n=gt.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe(e){const t={name:"UC Browser"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe(e){const t={name:"Maxthon"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe(e){const t={name:"Epiphany"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe(e){const t={name:"Puffin"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe(e){const t={name:"Sleipnir"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe(e){const t={name:"K-Meleon"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe(e){const t={name:"WeChat"},n=gt.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/qqbrowser/i],describe(e){const t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},n=gt.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe(e){const t={name:"Internet Explorer"},n=gt.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe(e){const t={name:"Microsoft Edge"},n=gt.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe(e){const t={name:"Microsoft Edge"},n=gt.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe(e){const t={name:"Vivaldi"},n=gt.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe(e){const t={name:"SeaMonkey"},n=gt.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe(e){const t={name:"Sailfish"},n=gt.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe(e){const t={name:"Amazon Silk"},n=gt.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe(e){const t={name:"PhantomJS"},n=gt.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe(e){const t={name:"SlimerJS"},n=gt.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t={name:"BlackBerry"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe(e){const t={name:"WebOS Browser"},n=gt.getFirstMatch(Nr,e)||gt.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe(e){const t={name:"Bada"},n=gt.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe(e){const t={name:"Tizen"},n=gt.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe(e){const t={name:"QupZilla"},n=gt.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe(e){const t={name:"Firefox"},n=gt.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/electron/i],describe(e){const t={name:"Electron"},n=gt.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MiuiBrowser/i],describe(e){const t={name:"Miui"},n=gt.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe(e){const t={name:"Chromium"},n=gt.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe(e){const t={name:"Chrome"},n=gt.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/GSA/i],describe(e){const t={name:"Google Search"},n=gt.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){const t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe(e){const t={name:"Android Browser"},n=gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe(e){const t={name:"PlayStation 4"},n=gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe(e){const t={name:"Safari"},n=gt.getFirstMatch(Nr,e);return n&&(t.version=n),t}},{test:[/.*/i],describe(e){const t=/^(.*)\/(.*) /,n=/^(.*)\/(.*)[ \t]\((.*)/,o=e.search("\\(")!==-1?n:t;return{name:gt.getFirstMatch(o,e),version:gt.getSecondMatch(o,e)}}}],zrn=[{test:[/Roku\/DVP/],describe(e){const t=gt.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:ba.Roku,version:t}}},{test:[/windows phone/i],describe(e){const t=gt.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:ba.WindowsPhone,version:t}}},{test:[/windows /i],describe(e){const t=gt.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),n=gt.getWindowsVersionName(t);return{name:ba.Windows,version:t,versionName:n}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(e){const t={name:ba.iOS},n=gt.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return n&&(t.version=n),t}},{test:[/macintosh/i],describe(e){const t=gt.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),n=gt.getMacOSVersionName(t),r={name:ba.MacOS,version:t};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe(e){const t=gt.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:ba.iOS,version:t}}},{test(e){const t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe(e){const t=gt.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),n=gt.getAndroidVersionName(t),r={name:ba.Android,version:t};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe(e){const t=gt.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:ba.WebOS};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t=gt.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||gt.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||gt.getFirstMatch(/\bbb(\d+)/i,e);return{name:ba.BlackBerry,version:t}}},{test:[/bada/i],describe(e){const t=gt.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:ba.Bada,version:t}}},{test:[/tizen/i],describe(e){const t=gt.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:ba.Tizen,version:t}}},{test:[/linux/i],describe(){return{name:ba.Linux}}},{test:[/CrOS/],describe(){return{name:ba.ChromeOS}}},{test:[/PlayStation 4/],describe(e){const t=gt.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:ba.PlayStation4,version:t}}}],Hrn=[{test:[/googlebot/i],describe(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe(e){const t=gt.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:Bo.mobile,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe(){return{type:Bo.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe(){return{type:Bo.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(){return{type:Bo.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe(){return{type:Bo.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe(){return{type:Bo.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe(){return{type:Bo.tablet}}},{test(e){const t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe(e){const t=gt.getFirstMatch(/(ipod|iphone)/i,e);return{type:Bo.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe(){return{type:Bo.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe(){return{type:Bo.mobile}}},{test(e){return e.getBrowserName(!0)==="blackberry"},describe(){return{type:Bo.mobile,vendor:"BlackBerry"}}},{test(e){return e.getBrowserName(!0)==="bada"},describe(){return{type:Bo.mobile}}},{test(e){return e.getBrowserName()==="windows phone"},describe(){return{type:Bo.mobile,vendor:"Microsoft"}}},{test(e){const t=Number(String(e.getOSVersion()).split(".")[0]);return e.getOSName(!0)==="android"&&t>=3},describe(){return{type:Bo.tablet}}},{test(e){return e.getOSName(!0)==="android"},describe(){return{type:Bo.mobile}}},{test(e){return e.getOSName(!0)==="macos"},describe(){return{type:Bo.desktop,vendor:"Apple"}}},{test(e){return e.getOSName(!0)==="windows"},describe(){return{type:Bo.desktop}}},{test(e){return e.getOSName(!0)==="linux"},describe(){return{type:Bo.desktop}}},{test(e){return e.getOSName(!0)==="playstation 4"},describe(){return{type:Bo.tv}}},{test(e){return e.getOSName(!0)==="roku"},describe(){return{type:Bo.tv}}}],Vrn=[{test(e){return e.getBrowserName(!0)==="microsoft edge"},describe(e){if(/\sedg\//i.test(e))return{name:Hf.Blink};const n=gt.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:Hf.EdgeHTML,version:n}}},{test:[/trident/i],describe(e){const t={name:Hf.Trident},n=gt.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){return e.test(/presto/i)},describe(e){const t={name:Hf.Presto},n=gt.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){const t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe(e){const t={name:Hf.Gecko},n=gt.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe(){return{name:Hf.Blink}}},{test:[/(apple)?webkit/i],describe(e){const t={name:Hf.WebKit},n=gt.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}];class Poe{constructor(t,n=!1){if(t==null||t==="")throw new Error("UserAgent parameter can't be empty");this._ua=t,this.parsedResult={},n!==!0&&this.parse()}getUA(){return this._ua}test(t){return t.test(this._ua)}parseBrowser(){this.parsedResult.browser={};const t=gt.find(jrn,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser}getBrowser(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()}getBrowserName(t){return t?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""}getBrowserVersion(){return this.getBrowser().version}getOS(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()}parseOS(){this.parsedResult.os={};const t=gt.find(zrn,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os}getOSName(t){const{name:n}=this.getOS();return t?String(n).toLowerCase()||"":n||""}getOSVersion(){return this.getOS().version}getPlatform(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()}getPlatformType(t=!1){const{type:n}=this.getPlatform();return t?String(n).toLowerCase()||"":n||""}parsePlatform(){this.parsedResult.platform={};const t=gt.find(Hrn,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform}getEngine(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()}getEngineName(t){return t?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""}parseEngine(){this.parsedResult.engine={};const t=gt.find(Vrn,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine}parse(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this}getResult(){return gt.assign({},this.parsedResult)}satisfies(t){const n={};let r=0;const o={};let i=0;if(Object.keys(t).forEach(s=>{const l=t[s];typeof l=="string"?(o[s]=l,i+=1):typeof l=="object"&&(n[s]=l,r+=1)}),r>0){const s=Object.keys(n),l=gt.find(s,u=>this.isOS(u));if(l){const u=this.satisfies(n[l]);if(u!==void 0)return u}const c=gt.find(s,u=>this.isPlatform(u));if(c){const u=this.satisfies(n[c]);if(u!==void 0)return u}}if(i>0){const s=Object.keys(o),l=gt.find(s,c=>this.isBrowser(c,!0));if(l!==void 0)return this.compareVersion(o[l])}}isBrowser(t,n=!1){const r=this.getBrowserName().toLowerCase();let o=t.toLowerCase();const i=gt.getBrowserTypeByAlias(o);return n&&i&&(o=i.toLowerCase()),o===r}compareVersion(t){let n=[0],r=t,o=!1;const i=this.getBrowserVersion();if(typeof i=="string")return t[0]===">"||t[0]==="<"?(r=t.substr(1),t[1]==="="?(o=!0,r=t.substr(2)):n=[],t[0]===">"?n.push(1):n.push(-1)):t[0]==="="?r=t.substr(1):t[0]==="~"&&(o=!0,r=t.substr(1)),n.indexOf(gt.compareVersions(i,r,o))>-1}isOS(t){return this.getOSName(!0)===String(t).toLowerCase()}isPlatform(t){return this.getPlatformType(!0)===String(t).toLowerCase()}isEngine(t){return this.getEngineName(!0)===String(t).toLowerCase()}is(t,n=!1){return this.isBrowser(t,n)||this.isOS(t)||this.isPlatform(t)}some(t=[]){return t.some(n=>this.is(n))}}/*! + `,this.contextMenu&&this.contextMenu.appendChild(i)}}),document.body.appendChild(this.contextMenu)}showContextMenu(t){if(t.preventDefault(),this.contextMenu||this.createContextMenu(),this.contextMenu){this.contextMenu.style.visibility="hidden",this.contextMenu.style.display="block";const n=this.contextMenu.offsetWidth,r=this.contextMenu.offsetHeight;let o=t.clientX,i=t.clientY;o+n>window.innerWidth&&(o=o-n),i+r>window.innerHeight&&(i=i-r),o=Math.max(0,o),i=Math.max(0,i),this.contextMenu.style.left=`${o}px`,this.contextMenu.style.top=`${i}px`,this.contextMenu.style.visibility="visible"}}hideContextMenu(){this.contextMenu&&(this.contextMenu.style.display="none")}togglePlacement(){var t,n;if(!this.bubble)return;this.config.placement=this.config.placement==="bottom-left"?"bottom-right":"bottom-left";const r=this.bubble.parentElement;r&&(r.style.left=this.config.placement==="bottom-left"?`${this.config.marginSide}px`:"auto",r.style.right=this.config.placement==="bottom-right"?`${this.config.marginSide}px`:"auto",r.style.alignItems=this.config.placement==="bottom-left"?"flex-start":"flex-end",this.window&&this.isVisible&&(this.window.style.left=this.config.placement==="bottom-left"?`${this.config.marginSide}px`:"auto",this.window.style.right=this.config.placement==="bottom-right"?`${this.config.marginSide}px`:"auto"),(n=(t=this.config).onConfigChange)==null||n.call(t,{placement:this.config.placement}))}initFeedbackFeature(){var t,n;if(this.config.isDebug&&(console.log("BytedeskWeb: 初始化文档反馈功能开始"),console.log("BytedeskWeb: feedbackConfig:",this.config.feedbackConfig),console.log("BytedeskWeb: feedbackConfig.enabled:",(t=this.config.feedbackConfig)==null?void 0:t.enabled)),!((n=this.config.feedbackConfig)!=null&&n.enabled)){this.config.isDebug&&console.log("BytedeskWeb: 文档反馈功能未启用,退出初始化");return}(this.feedbackTooltip||this.feedbackDialog)&&(this.config.isDebug&&console.log("BytedeskWeb: 反馈功能已存在,先销毁再重新创建"),this.destroyFeedbackFeature()),this.config.feedbackConfig.trigger==="selection"||this.config.feedbackConfig.trigger==="both"?(this.config.isDebug&&(console.log("BytedeskWeb: 触发器匹配,设置文本选择监听器"),console.log("BytedeskWeb: 触发器类型:",this.config.feedbackConfig.trigger)),this.setupTextSelectionListener()):this.config.isDebug&&(console.log("BytedeskWeb: 触发器不匹配,跳过文本选择监听器"),console.log("BytedeskWeb: 触发器类型:",this.config.feedbackConfig.trigger)),this.config.isDebug&&console.log("BytedeskWeb: 开始创建反馈提示框"),this.createFeedbackTooltip(),this.config.isDebug&&console.log("BytedeskWeb: 开始创建反馈对话框"),this.createFeedbackDialog(),this.config.isDebug&&(console.log("BytedeskWeb: 文档反馈功能初始化完成"),console.log("BytedeskWeb: 反馈提示框存在:",!!this.feedbackTooltip),console.log("BytedeskWeb: 反馈对话框存在:",!!this.feedbackDialog))}setupTextSelectionListener(){this.config.isDebug&&console.log("BytedeskWeb: 设置文本选择监听器"),document.addEventListener("mouseup",t=>{this.lastMouseEvent=t,this.config.isDebug&&console.log("BytedeskWeb: mouseup事件触发",t),this.handleTextSelectionWithDebounce(t)},{capture:!0,passive:!0}),document.addEventListener("selectionchange",()=>{if(!this.lastMouseEvent){this.config.isDebug&&console.log("BytedeskWeb: selectionchange事件触发(无鼠标事件)");const t=new MouseEvent("mouseup",{clientX:window.innerWidth/2,clientY:window.innerHeight/2});this.handleTextSelectionWithDebounce(t)}}),document.addEventListener("keyup",t=>{(t.shiftKey||t.ctrlKey||t.metaKey)&&(this.config.isDebug&&console.log("BytedeskWeb: keyup事件触发(带修饰键)",t),this.handleTextSelectionWithDebounce(t))},{capture:!0,passive:!0}),document.addEventListener("click",t=>{const n=t.target;n!=null&&n.closest("[data-bytedesk-feedback]")||this.hideFeedbackTooltip()}),this.config.isDebug&&console.log("BytedeskWeb: 文本选择监听器设置完成")}handleTextSelectionWithDebounce(t){this.config.isDebug&&console.log("BytedeskWeb: handleTextSelectionWithDebounce被调用 - 防抖机制生效"),this.selectionDebounceTimer&&(clearTimeout(this.selectionDebounceTimer),this.config.isDebug&&console.log("BytedeskWeb: 清除之前的防抖定时器")),this.selectionDebounceTimer=setTimeout(()=>{this.config.isDebug&&console.log("BytedeskWeb: 防抖延迟结束,开始处理文本选择"),this.handleTextSelection(t)},200)}handleTextSelection(t){var n,r;this.config.isDebug&&console.log("BytedeskWeb: handleTextSelection被调用");const o=window.getSelection();if(this.config.isDebug&&(console.log("BytedeskWeb: window.getSelection()结果:",o),console.log("BytedeskWeb: selection.rangeCount:",o==null?void 0:o.rangeCount)),!o||o.rangeCount===0){this.config.isDebug&&console.log("BytedeskWeb: 没有选择或范围为0,隐藏提示"),this.hideFeedbackTooltip();return}const i=o.toString().trim();if(this.config.isDebug&&(console.log("BytedeskWeb: 检测到文本选择:",`"${i}"`),console.log("BytedeskWeb: 选中文本长度:",i.length)),i===this.lastSelectionText&&this.isTooltipVisible){this.config.isDebug&&console.log("BytedeskWeb: 文本选择未变化且提示框已显示,跳过处理");return}if(i.length===0){this.config.isDebug&&console.log("BytedeskWeb: 选中文本为空,隐藏提示"),this.hideFeedbackTooltip();return}if(i.length<3){this.config.isDebug&&console.log("BytedeskWeb: 选中文本太短,忽略:",`"${i}"`),this.hideFeedbackTooltip();return}this.selectedText=i,this.lastSelectionText=i;try{const a=o.getRangeAt(0);this.lastSelectionRect=a.getBoundingClientRect(),this.config.isDebug&&console.log("BytedeskWeb: 存储选中文本位置:",this.lastSelectionRect)}catch(a){this.config.isDebug&&console.warn("BytedeskWeb: 获取选中文本位置失败:",a),this.lastSelectionRect=null}this.config.isDebug&&console.log("BytedeskWeb: 设置selectedText为:",`"${i}"`),(n=this.config.feedbackConfig)!=null&&n.showOnSelection?(this.config.isDebug&&console.log("BytedeskWeb: 配置允许显示选择提示,调用showFeedbackTooltip"),this.showFeedbackTooltip(this.lastMouseEvent||void 0)):this.config.isDebug&&(console.log("BytedeskWeb: 配置不允许显示选择提示"),console.log("BytedeskWeb: feedbackConfig.showOnSelection:",(r=this.config.feedbackConfig)==null?void 0:r.showOnSelection))}createFeedbackTooltip(){var t;if(this.config.isDebug&&console.log("BytedeskWeb: createFeedbackTooltip被调用"),this.feedbackTooltip&&document.body.contains(this.feedbackTooltip)){this.config.isDebug&&console.log("BytedeskWeb: 反馈提示框已存在且在DOM中,跳过创建");return}this.feedbackTooltip&&!document.body.contains(this.feedbackTooltip)&&(this.config.isDebug&&console.log("BytedeskWeb: 提示框变量存在但不在DOM中,重置变量"),this.feedbackTooltip=null),this.feedbackTooltip=document.createElement("div"),this.feedbackTooltip.setAttribute("data-bytedesk-feedback","tooltip"),this.feedbackTooltip.style.cssText=` + position: fixed; + background: #2e88ff; + color: white; + padding: 8px 16px; + border-radius: 6px; + font-size: 14px; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', sans-serif; + cursor: pointer; + z-index: 999999; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + transform: translateY(-100%); + margin-top: -8px; + user-select: none; + opacity: 0; + transition: opacity 0.2s ease; + display: none; + `;const n=((t=this.config.feedbackConfig)==null?void 0:t.selectionText)||"文档反馈";this.config.isDebug&&console.log("BytedeskWeb: 提示框文本:",n),this.feedbackTooltip.innerHTML=` + 📝 + ${n} + `,this.feedbackTooltip.addEventListener("click",async r=>{this.config.isDebug&&(console.log("BytedeskWeb: 反馈提示框被点击"),console.log("BytedeskWeb: 点击时选中文字:",this.selectedText)),r.stopPropagation(),r.preventDefault();try{await this.showFeedbackDialog(),this.config.isDebug&&console.log("BytedeskWeb: 对话框显示完成,现在隐藏提示框"),this.hideFeedbackTooltip()}catch(o){this.config.isDebug&&console.error("BytedeskWeb: 显示对话框时出错:",o)}}),document.body.appendChild(this.feedbackTooltip),this.config.isDebug&&(console.log("BytedeskWeb: 反馈提示框已创建并添加到页面"),console.log("BytedeskWeb: 提示框元素:",this.feedbackTooltip))}showFeedbackTooltip(t){this.config.isDebug&&(console.log("BytedeskWeb: showFeedbackTooltip被调用"),console.log("BytedeskWeb: feedbackTooltip存在:",!!this.feedbackTooltip),console.log("BytedeskWeb: selectedText存在:",!!this.selectedText));const n=this.feedbackTooltip&&document.body.contains(this.feedbackTooltip);if(this.config.isDebug&&console.log("BytedeskWeb: feedbackTooltip在DOM中:",n),(!this.feedbackTooltip||!n)&&(this.config.isDebug&&console.log("BytedeskWeb: 提示框不存在或已从DOM中移除,重新创建"),this.createFeedbackTooltip()),!this.feedbackTooltip||!this.selectedText){this.config.isDebug&&console.log("BytedeskWeb: 提示框或选中文本不存在,退出显示");return}const r=window.getSelection();if(!r||r.rangeCount===0){this.config.isDebug&&console.log("BytedeskWeb: 无有效选择,无法计算位置");return}const o=r.getRangeAt(0);let i;try{const g=document.createRange();g.setStart(o.startContainer,o.startOffset);let b=o.startOffset;const y=o.startContainer.textContent||"";if(o.startContainer.nodeType===Node.TEXT_NODE){for(;b5)break;b++}g.setEnd(o.startContainer,Math.max(b,o.startOffset+1)),i=g.getBoundingClientRect()}else i=o.getBoundingClientRect()}catch(g){this.config.isDebug&&console.log("BytedeskWeb: 获取第一行位置失败,使用整个选择区域:",g),i=o.getBoundingClientRect()}this.config.isDebug&&console.log("BytedeskWeb: 选中文本第一行位置信息:",{left:i.left,top:i.top,right:i.right,bottom:i.bottom,width:i.width,height:i.height});const a=120,s=40,l=15,c=5;let u=i.left+c,d=i.top-s-l;const f=window.innerWidth,h=window.innerHeight,m=window.scrollX,v=window.scrollY;u<10&&(u=10),u+a>f-10&&(u=f-a-10),d{this.feedbackTooltip&&this.isTooltipVisible&&(this.feedbackTooltip.style.opacity="1",this.config.isDebug&&console.log("BytedeskWeb: 提示框透明度设置为1,应该可见了"))},10)}hideFeedbackTooltip(){const t=this.feedbackTooltip&&document.body.contains(this.feedbackTooltip);if(this.config.isDebug&&(console.log("BytedeskWeb: hideFeedbackTooltip被调用"),console.log("BytedeskWeb: feedbackTooltip存在:",!!this.feedbackTooltip),console.log("BytedeskWeb: feedbackTooltip在DOM中:",t)),!this.feedbackTooltip||!t){this.isTooltipVisible=!1,this.lastSelectionText="",this.config.isDebug&&console.log("BytedeskWeb: 提示框不存在或不在DOM中,仅重置状态");return}this.isTooltipVisible=!1,this.lastSelectionText="",this.feedbackTooltip.style.opacity="0",setTimeout(()=>{this.feedbackTooltip&&document.body.contains(this.feedbackTooltip)&&!this.isTooltipVisible?(this.feedbackTooltip.style.display="none",this.feedbackTooltip.style.visibility="hidden",this.config.isDebug&&console.log("BytedeskWeb: 提示框已隐藏")):this.config.isDebug&&this.isTooltipVisible&&console.log("BytedeskWeb: 跳过隐藏操作,提示框状态已改变为可见")},100)}createFeedbackDialog(){var t,n,r,o,i,a,s,l;if(this.config.isDebug&&console.log("BytedeskWeb: createFeedbackDialog被调用"),this.feedbackDialog&&document.body.contains(this.feedbackDialog)){this.config.isDebug&&console.log("BytedeskWeb: 反馈对话框已存在且在DOM中,跳过创建");return}this.feedbackDialog&&!document.body.contains(this.feedbackDialog)&&(this.config.isDebug&&console.log("BytedeskWeb: 对话框变量存在但不在DOM中,重置变量"),this.feedbackDialog=null),this.feedbackDialog=document.createElement("div"),this.feedbackDialog.setAttribute("data-bytedesk-feedback","dialog"),this.feedbackDialog.style.cssText=` + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba(0, 0, 0, 0.5); + z-index: 1000000; + display: none; + justify-content: center; + align-items: center; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', sans-serif; + `;const c=document.createElement("div");c.style.cssText=` + background: white; + border-radius: 12px; + padding: 24px; + width: 90%; + max-width: 600px; + max-height: 80vh; + overflow-y: auto; + box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3); + position: relative; + `,c.innerHTML=` +
          +

          + ${((t=this.config.feedbackConfig)==null?void 0:t.dialogTitle)||"提交意见反馈"} +

          + +
          + +
          + +
          +
          + + ${(n=this.config.feedbackConfig)!=null&&n.categoryNames&&this.config.feedbackConfig.categoryNames.length>0?` +
          + +
          + ${this.config.feedbackConfig.categoryNames.map(u=>` + + `).join("")} +
          +
          + `:""} + + ${((i=this.config.feedbackConfig)==null?void 0:i.submitScreenshot)!==!1?` +
          + +
          +
          📷
          +
          正在生成截图预览...
          +
          截图将在提交时上传到服务器
          +
          +
          + `:""} + +
          + + +
          + +
          + + +
          + `,c.addEventListener("click",u=>{var d,f;switch(u.target.getAttribute("data-action")){case"close":case"cancel":this.hideFeedbackDialog(),(f=(d=this.config.feedbackConfig)==null?void 0:d.onCancel)==null||f.call(d);break;case"submit":this.submitFeedback();break}}),this.feedbackDialog.appendChild(c),this.feedbackDialog.addEventListener("click",u=>{var d,f;u.target===this.feedbackDialog&&(this.hideFeedbackDialog(),(f=(d=this.config.feedbackConfig)==null?void 0:d.onCancel)==null||f.call(d))}),document.addEventListener("keydown",u=>{var d,f,h;u.key==="Escape"&&((d=this.feedbackDialog)==null?void 0:d.style.display)==="flex"&&(this.hideFeedbackDialog(),(h=(f=this.config.feedbackConfig)==null?void 0:f.onCancel)==null||h.call(f))}),document.body.appendChild(this.feedbackDialog)}async showFeedbackDialog(){this.config.isDebug&&(console.log("BytedeskWeb: showFeedbackDialog被调用"),console.log("BytedeskWeb: feedbackDialog存在:",!!this.feedbackDialog));const t=this.feedbackDialog&&document.body.contains(this.feedbackDialog);if(this.config.isDebug&&console.log("BytedeskWeb: feedbackDialog在DOM中:",t),(!this.feedbackDialog||!t)&&(this.config.isDebug&&console.log("BytedeskWeb: 对话框不存在或已从DOM中移除,重新创建"),this.createFeedbackDialog()),!this.feedbackDialog){this.config.isDebug&&console.log("BytedeskWeb: 对话框创建失败,退出显示");return}this.config.isDebug&&console.log("BytedeskWeb: 开始填充对话框内容");const n=this.feedbackDialog.querySelector("#bytedesk-selected-text");n&&(n.textContent=this.selectedText||"",this.config.isDebug&&console.log("BytedeskWeb: 已填充选中文字:",this.selectedText));const r=this.feedbackDialog.querySelector("#bytedesk-feedback-text");r&&(r.value=""),this.feedbackDialog.style.display="flex",this.config.isDebug&&(console.log("BytedeskWeb: 对话框已设置为显示状态"),console.log("BytedeskWeb: 对话框样式:",{display:this.feedbackDialog.style.display,visibility:this.feedbackDialog.style.visibility,zIndex:this.feedbackDialog.style.zIndex}));try{await this.generateScreenshotPreview(),this.config.isDebug&&console.log("BytedeskWeb: 截图预览生成完成")}catch(o){this.config.isDebug&&console.error("BytedeskWeb: 截图预览生成失败:",o)}}hideFeedbackDialog(){this.feedbackDialog&&(this.feedbackDialog.style.display="none")}async generateAndUploadScreenshot(){var t;try{let n;const r=(t=this.feedbackDialog)==null?void 0:t.screenshotCanvas;if(r)this.config.isDebug&&console.log("BytedeskWeb: 使用已生成的截图canvas"),n=r;else{const o=await this.loadHtml2Canvas();if(!o)return this.config.isDebug&&console.log("BytedeskWeb: html2canvas加载失败,跳过截图"),null;this.config.isDebug&&console.log("BytedeskWeb: 重新生成截图");const i=this.calculateScreenshotArea();n=await o(document.body,{height:i.height,width:i.width,x:i.x,y:i.y,useCORS:!0,allowTaint:!0,backgroundColor:"#ffffff",scale:1,ignoreElements:a=>a.hasAttribute("data-bytedesk-feedback")||a.closest("[data-bytedesk-feedback]")!==null})}return new Promise(o=>{n.toBlob(async i=>{var a;if(!i){console.error("无法生成截图blob"),o(null);return}try{const s=`screenshot_${Date.now()}.jpg`,l=new File([i],s,{type:"image/jpeg"});this.config.isDebug&&console.log("BytedeskWeb: 截图生成成功,文件大小:",Math.round(i.size/1024),"KB");const{uploadScreenshot:c}=await Hf(async()=>{const{uploadScreenshot:d}=await import("./index-Bv-v1BIX.js");return{uploadScreenshot:d}},__vite__mapDeps([3,1])),u=await c(l,{orgUid:((a=this.config.chatConfig)==null?void 0:a.org)||"",isDebug:this.config.isDebug});this.config.isDebug&&console.log("BytedeskWeb: 截图上传成功,URL:",u),o(u)}catch(s){console.error("截图上传失败:",s),o(null)}},"image/jpeg",.8)})}catch(n){return console.error("生成截图失败:",n),null}}async generateScreenshotPreview(){var t;const n=(t=this.feedbackDialog)==null?void 0:t.querySelector("#bytedesk-screenshot-container");if(n)try{const r=await this.loadHtml2Canvas();if(!r){n.innerHTML=` +
          +
          📷
          +
          截图功能暂时不可用
          +
          网络连接问题或资源加载失败
          +
          + `;return}n.innerHTML="正在生成截图预览...",this.config.isDebug&&console.log("BytedeskWeb: 开始生成截图预览");const o=this.calculateScreenshotArea(),i=await r(document.body,{height:o.height,width:o.width,x:o.x,y:o.y,useCORS:!0,allowTaint:!0,backgroundColor:"#ffffff",scale:1,ignoreElements:c=>c.hasAttribute("data-bytedesk-feedback")||c.closest("[data-bytedesk-feedback]")!==null}),a=document.createElement("img");a.src=i.toDataURL("image/jpeg",.8),a.style.cssText=` + max-width: 100%; + max-height: 200px; + border-radius: 4px; + border: 1px solid #ddd; + cursor: pointer; + `,a.onclick=()=>{const c=document.createElement("img");c.src=a.src,c.style.cssText=` + max-width: 90vw; + max-height: 90vh; + border-radius: 8px; + box-shadow: 0 8px 32px rgba(0,0,0,0.3); + `;const u=document.createElement("div");u.style.cssText=` + position: fixed; + top: 0; + left: 0; + width: 100vw; + height: 100vh; + background: rgba(0,0,0,0.8); + display: flex; + align-items: center; + justify-content: center; + z-index: 1000001; + cursor: pointer; + `;const d=document.createElement("div");d.style.cssText=` + position: absolute; + top: 20px; + right: 20px; + color: white; + font-size: 14px; + background: rgba(0,0,0,0.6); + padding: 8px 12px; + border-radius: 4px; + user-select: none; + `,d.textContent="点击任意位置关闭",u.appendChild(d),u.appendChild(c),u.onclick=()=>document.body.removeChild(u),document.body.appendChild(u)};const s=document.createElement("div");s.style.cssText=` + display: flex; + flex-direction: column; + align-items: center; + gap: 8px; + `,s.appendChild(a);const l=document.createElement("div");l.style.cssText=` + font-size: 12px; + color: #666; + text-align: center; + `,l.innerHTML="点击图片可放大查看
          提交时将自动上传此截图",s.appendChild(l),n.innerHTML="",n.appendChild(s),this.feedbackDialog.screenshotCanvas=i,this.config.isDebug&&console.log("BytedeskWeb: 截图预览生成成功")}catch(r){console.error("生成截图预览失败:",r),n.innerHTML=` +
          +
          ⚠️
          +
          截图预览生成失败
          +
          请检查页面权限或网络连接
          +
          + `}}calculateScreenshotArea(){let t={height:window.innerHeight,width:window.innerWidth,x:0,y:0,scrollX:0,scrollY:0};try{let n=this.lastSelectionRect;if(!n){const r=window.getSelection();r&&r.rangeCount>0&&(n=r.getRangeAt(0).getBoundingClientRect())}if(n&&n.width>0&&n.height>0){const r=window.pageXOffset||document.documentElement.scrollLeft,o=window.pageYOffset||document.documentElement.scrollTop,i=n.left+r,a=n.top+o,s=Math.min(800,window.innerWidth),l=Math.min(600,window.innerHeight);let c=i-s/2,u=a-l/2;const d=document.documentElement.scrollWidth,f=document.documentElement.scrollHeight;c=Math.max(0,Math.min(c,d-s)),u=Math.max(0,Math.min(u,f-l)),t={height:l,width:s,x:c,y:u,scrollX:0,scrollY:0},this.config.isDebug&&console.log("BytedeskWeb: 选中文本截图区域:",{selectedRect:n,absolutePosition:{left:i,top:a},captureArea:{x:c,y:u,width:s,height:l},pageSize:{width:d,height:f}})}else if(this.lastMouseEvent){const r=window.pageXOffset||document.documentElement.scrollLeft,o=window.pageYOffset||document.documentElement.scrollTop,i=this.lastMouseEvent.clientX+r,a=this.lastMouseEvent.clientY+o,s=Math.min(800,window.innerWidth),l=Math.min(600,window.innerHeight);let c=i-s/2,u=a-l/2;const d=document.documentElement.scrollWidth,f=document.documentElement.scrollHeight;c=Math.max(0,Math.min(c,d-s)),u=Math.max(0,Math.min(u,f-l)),t={height:l,width:s,x:c,y:u,scrollX:0,scrollY:0},this.config.isDebug&&console.log("BytedeskWeb: 鼠标位置截图区域:",{mousePosition:{x:this.lastMouseEvent.clientX,y:this.lastMouseEvent.clientY},absolutePosition:{x:i,y:a},captureArea:{x:c,y:u,width:s,height:l}})}}catch(n){this.config.isDebug&&console.warn("BytedeskWeb: 计算截图区域失败,使用默认区域:",n)}return t}async loadHtml2Canvas(){try{return window.html2canvas?window.html2canvas:await this.loadHtml2CanvasFromCDN()}catch(t){return this.config.isDebug&&console.warn("html2canvas 加载失败:",t),null}}async loadHtml2CanvasFromCDN(){return new Promise((t,n)=>{if(window.html2canvas){t(window.html2canvas);return}const r=document.createElement("script");r.src=this.config.apiUrl+"/assets/js/html2canvas.min.js",r.onload=()=>{window.html2canvas?t(window.html2canvas):n(new Error("html2canvas 加载失败"))},r.onerror=()=>{n(new Error("无法从CDN加载html2canvas"))},document.head.appendChild(r)})}async submitFeedback(){var t,n,r,o,i,a,s;const l=(t=this.feedbackDialog)==null?void 0:t.querySelector("#bytedesk-feedback-text"),c=(l==null?void 0:l.value.trim())||"";if(!c){alert("请填写反馈内容"),l==null||l.focus();return}const u=[],d=(n=this.feedbackDialog)==null?void 0:n.querySelectorAll('input[name="feedback-type"]:checked');if(d&&d.forEach(m=>{u.push(m.value)}),(r=this.config.feedbackConfig)!=null&&r.requiredTypes&&u.length===0){alert("请至少选择一个问题类型");return}const f=(o=this.feedbackDialog)==null?void 0:o.querySelector(".bytedesk-feedback-submit"),h=(f==null?void 0:f.textContent)||"提交反馈";f&&(f.disabled=!0,f.textContent="提交中...",f.style.opacity="0.6");try{const m=(i=this.feedbackDialog)==null?void 0:i.querySelector("#bytedesk-submit-screenshot"),v=(m==null?void 0:m.checked)!==!1;let g=[];if(v){this.config.isDebug&&console.log("BytedeskWeb: 开始生成和上传截图"),f&&(f.textContent="正在生成截图...");const y=await this.generateAndUploadScreenshot();y&&(g.push(y),this.config.isDebug&&console.log("BytedeskWeb: 截图上传成功:",y)),f&&(f.textContent="正在提交反馈...")}const b={selectedText:this.selectedText,...g.length>0&&{images:g},content:c,url:window.location.href,title:document.title,userAgent:navigator.userAgent,visitorUid:localStorage.getItem("bytedesk_uid")||"",orgUid:((a=this.config.chatConfig)==null?void 0:a.org)||"",...u.length>0&&{categoryNames:u.join(",")}};(s=this.config.feedbackConfig)!=null&&s.onSubmit?this.config.feedbackConfig.onSubmit(b):await this.submitFeedbackToServer(b),this.showFeedbackSuccess(),setTimeout(()=>{this.hideFeedbackDialog()},2e3)}catch(m){console.error("提交反馈失败:",m),alert("提交失败,请稍后重试")}finally{f&&(f.disabled=!1,f.textContent=h,f.style.opacity="1")}}async submitFeedbackToServer(t){try{const{submitFeedback:n}=await Hf(async()=>{const{submitFeedback:o}=await import("./index-BKz4jd2X.js");return{submitFeedback:o}},__vite__mapDeps([4,1])),r=await n(t);return this.config.isDebug&&console.log("反馈提交响应:",r),r}catch(n){throw console.error("提交反馈到服务器失败:",n),n}}showFeedbackSuccess(){var t;if(!this.feedbackDialog)return;const n=this.feedbackDialog.querySelector("div > div");n&&(n.innerHTML=` +
          +
          +

          + ${((t=this.config.feedbackConfig)==null?void 0:t.successMessage)||"反馈已提交,感谢您的意见!"} +

          +
          + 我们会认真处理您的反馈,不断改进产品体验 +
          +
          + `)}showDocumentFeedback(t){var n;if(!((n=this.config.feedbackConfig)!=null&&n.enabled)){console.warn("文档反馈功能未启用");return}t&&(this.selectedText=t),this.showFeedbackDialog()}reinitFeedbackFeature(){this.config.isDebug&&console.log("BytedeskWeb: 重新初始化反馈功能"),this.destroyFeedbackFeature(),this.initFeedbackFeature()}forceInitFeedbackFeature(){return console.log("BytedeskWeb: 强制初始化反馈功能被调用"),console.log("BytedeskWeb: 当前配置:",this.config.feedbackConfig),console.log("BytedeskWeb: isDebug:",this.config.isDebug),this.config.feedbackConfig||(console.log("BytedeskWeb: 创建默认反馈配置"),this.config.feedbackConfig={enabled:!0,trigger:"selection",showOnSelection:!0,selectionText:"📝 文档反馈",dialogTitle:"提交意见反馈",placeholder:"请详细描述您发现的问题、改进建议或其他意见...",submitText:"提交反馈",cancelText:"取消",successMessage:"感谢您的反馈!我们会认真处理您的意见。"}),this.config.feedbackConfig.enabled||(console.log("BytedeskWeb: 启用反馈配置"),this.config.feedbackConfig.enabled=!0),console.log("BytedeskWeb: 销毁现有反馈功能"),this.destroyFeedbackFeature(),console.log("BytedeskWeb: 重新初始化反馈功能"),this.initFeedbackFeature(),console.log("BytedeskWeb: 强制初始化完成,检查结果:"),console.log("- showDocumentFeedback方法存在:",typeof this.showDocumentFeedback=="function"),console.log("- testTextSelection方法存在:",typeof this.testTextSelection=="function"),console.log("- 反馈提示框存在:",!!this.feedbackTooltip),console.log("- 反馈对话框存在:",!!this.feedbackDialog),console.log("- 反馈提示框DOM存在:",!!document.querySelector('[data-bytedesk-feedback="tooltip"]')),console.log("- 反馈对话框DOM存在:",!!document.querySelector('[data-bytedesk-feedback="dialog"]')),{success:!!(this.feedbackTooltip&&this.feedbackDialog),methods:{showDocumentFeedback:typeof this.showDocumentFeedback=="function",testTextSelection:typeof this.testTextSelection=="function"},elements:{tooltip:!!this.feedbackTooltip,dialog:!!this.feedbackDialog,tooltipDOM:!!document.querySelector('[data-bytedesk-feedback="tooltip"]'),dialogDOM:!!document.querySelector('[data-bytedesk-feedback="dialog"]')}}}testTextSelection(t="测试选中文字"){this.config.isDebug&&console.log("BytedeskWeb: 测试文本选择功能,模拟选中文字:",`"${t}"`),this.selectedText=t;try{const n=document.createElement("div");n.textContent=t,n.style.cssText=` + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + padding: 20px; + background: #f0f0f0; + border: 2px dashed #ccc; + border-radius: 8px; + font-size: 16px; + z-index: 1000; + pointer-events: none; + `,document.body.appendChild(n);const r=document.createRange();r.selectNodeContents(n);const o=window.getSelection();o&&(o.removeAllRanges(),o.addRange(r),this.config.isDebug&&console.log("BytedeskWeb: 已创建模拟文本选择"),this.feedbackTooltip?this.showFeedbackTooltip():console.error("BytedeskWeb: 反馈提示框不存在,无法测试"),setTimeout(()=>{o&&o.removeAllRanges(),document.body.contains(n)&&document.body.removeChild(n),this.hideFeedbackTooltip()},5e3))}catch(n){console.error("BytedeskWeb: 创建测试选择失败:",n)}}getDebugInfo(){return{config:this.config,feedbackConfig:this.config.feedbackConfig,feedbackTooltip:!!this.feedbackTooltip,feedbackDialog:!!this.feedbackDialog,selectedText:this.selectedText,methods:{showDocumentFeedback:typeof this.showDocumentFeedback,testTextSelection:typeof this.testTextSelection,forceInitFeedbackFeature:typeof this.forceInitFeedbackFeature}}}destroyFeedbackFeature(){this.feedbackTooltip&&(this.feedbackTooltip.remove(),this.feedbackTooltip=null),this.feedbackDialog&&(this.feedbackDialog.remove(),this.feedbackDialog=null),this.selectedText=""}}const Fen={"zh-cn":{title:"在线客服",bubble:{title:"需要帮助吗?",subtitle:"点击开始对话"},tabs:{home:"首页",messages:"消息",help:"帮助",news:"新闻"},settings:{position:"位置",tabs:"标签页",bubble:"气泡",navbar:"导航栏",theme:"主题",window:"窗口",margins:"边距",animation:"动画",other:"其他",embed:"嵌入代码"}},"zh-tw":{title:"線上客服",bubble:{title:"需要幫助嗎?",subtitle:"點擊開始對話"},tabs:{home:"首頁",messages:"消息",help:"幫助",news:"新聞"},settings:{position:"位置",tabs:"標籤頁",bubble:"氣泡",navbar:"導航欄",theme:"主題",window:"窗口",margins:"邊距",animation:"動畫",other:"其他",embed:"嵌入代碼"}},en:{title:"Online Support",bubble:{title:"Need help?",subtitle:"Click to start chat"},tabs:{home:"Home",messages:"Messages",help:"Help",news:"News"},settings:{position:"Position",tabs:"Tabs",bubble:"Bubble",navbar:"Navbar",theme:"Theme",window:"Window",margins:"Margins",animation:"Animation",other:"Other",embed:"Embed Code"}}},Ben=({locale:e="zh-cn",...t})=>M.jsx(axe,{messages:Fen[e],locale:e,defaultLocale:"zh-cn",children:M.jsx(Len,{...t,locale:e})});let eu=null,Rx=0;const Len=e=>{const t=p.useRef(null);return p.useEffect(()=>(Rx++,eu&&(eu.destroy(),eu=null,delete window.bytedesk),eu=new Aen(e),t.current=eu,window.bytedesk=eu,eu.init().then(()=>{var n;(n=e.onInit)==null||n.call(e)}).catch(n=>{var r;console.error("BytedeskWeb 初始化失败:",n),(r=e.onInit)==null||r.call(e)}),()=>{Rx--,t.current=null,Rx<=0&&setTimeout(()=>{eu&&Rx<=0&&(eu.destroy(),eu=null,delete window.bytedesk,Rx=0)},100)}),[e]),null},jen=Ba(e=>({config:{htmlUrl:ORe(),apiUrl:$y(),placement:"bottom-right",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:t=>e(n=>({config:{...n.config,...t}}))})),{TextArea:boe}=Hn,{Group:zen}=ho,{Group:Hen}=Uy;function Ven(e){return{text:"文本输入",input:"单行文本",textarea:"多行文本",select:"下拉选择",radio:"单选框组",checkbox:"多选框组",datepicker:"日期选择",timepicker:"时间选择",switch:"开关",upload:"上传"}[e]||e}function Z2e({type:e,props:t={},options:n,placeholder:r,isDarkMode:o=!1}){if(!e)return null;const i=e.toLowerCase(),a=o?{backgroundColor:"#141414",borderColor:"#434343",color:"#fff"}:{},s=o?{backgroundColor:"#141414"}:{};switch(i){case"text":switch(t.type||"text"){case"email":return M.jsx(Hn,{type:"email",placeholder:r||"请输入邮箱地址",style:a});case"tel":return M.jsx(Hn,{type:"tel",placeholder:r||"请输入电话号码",style:a});case"textarea":return M.jsx(boe,{rows:t.rows||4,placeholder:r||"请输入文本内容",style:a});case"date":return M.jsx(Vt,{locale:ip,children:M.jsx(Da,{style:{width:"100%",...a},placeholder:r||"请选择日期"})});case"datetime-local":return M.jsx(Vt,{locale:ip,children:M.jsx(Da,{showTime:!0,style:{width:"100%",...a},placeholder:r||"请选择日期时间"})});case"file":return M.jsx(Rc,{accept:t.accept,children:M.jsx(At,{style:o?{backgroundColor:"#1f1f1f",borderColor:"#434343",color:"#fff"}:{},children:"点击上传文件"})});default:return M.jsx(Hn,{placeholder:r||"请输入",style:a})}case"input":return M.jsx(Hn,{placeholder:r||"请输入",style:a});case"textarea":return M.jsx(boe,{rows:4,placeholder:r||"请输入多行文本",style:a});case"select":return M.jsx(Pi,{style:{width:"100%",...s},placeholder:r||"请选择",popupClassName:o?"dark-mode-select":"",options:Array.isArray(n)?n.map((l,c)=>({label:l,value:l,key:`${l}-${c}`})):[{label:"选项1",value:"1",key:"option-1"},{label:"选项2",value:"2",key:"option-2"}]});case"radio":return M.jsx(zen,{style:o?{color:"#fff"}:{},children:(Array.isArray(n)?n:["选项1","选项2"]).map((l,c)=>M.jsx(ho,{value:l,style:o?{color:"#fff"}:{},children:l},`${l}-${c}`))});case"checkbox":return M.jsx(Hen,{style:o?{color:"#fff"}:{},options:Array.isArray(n)?n.map((l,c)=>({label:l,value:l,key:`${l}-${c}`,style:o?{color:"#fff"}:{}})):[{label:"选项1",value:"1",key:"option-1",style:o?{color:"#fff"}:{}},{label:"选项2",value:"2",key:"option-2",style:o?{color:"#fff"}:{}}]});case"datepicker":return M.jsx(Vt,{locale:ip,children:M.jsx(Da,{style:{width:"100%",...a},placeholder:r||"请选择日期",popupClassName:o?"dark-mode-picker":""})});case"timepicker":return M.jsx(Vt,{locale:ip,children:M.jsx(Hp,{style:{width:"100%",...a},placeholder:r||"请选择时间",popupClassName:o?"dark-mode-picker":""})});case"switch":return M.jsx(H0,{checkedChildren:"开",unCheckedChildren:"关"});case"upload":return M.jsx(Rc,{accept:t.accept,children:M.jsx(At,{style:o?{backgroundColor:"#1f1f1f",borderColor:"#434343",color:"#fff"}:{},children:"点击上传"})});default:return console.log("Unknown component type:",e),M.jsxs("div",{children:["未知组件类型: ",e]})}}const Wen=({visible:e,onClose:t,formFields:n=[],onSubmit:r})=>{const[o,i]=p.useState(n),{formId:a}=Oat(),[s]=rn.useForm(),l=Pn(),[c,u]=p.useState(!1);p.useEffect(()=>{if(a==="preview"){const h=localStorage.getItem("form-preview-data");if(h){const{fields:m}=JSON.parse(h);i(m)}}else i(n)},[a,n]);const d=h=>{var g;const v=((b,y)=>{switch(b){case"text":switch(y){case"email":return l.formatMessage({id:"preview.placeholder.email",defaultMessage:"请输入邮箱地址"});case"tel":return l.formatMessage({id:"preview.placeholder.tel",defaultMessage:"请输入电话号码"});case"textarea":return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入文本内容"});case"date":return l.formatMessage({id:"preview.placeholder.date",defaultMessage:"请选择日期"});case"datetime-local":return l.formatMessage({id:"preview.placeholder.datetime",defaultMessage:"请选择日期时间"});default:return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入"})}case"input":return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入"});case"textarea":return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入多行文本"});case"select":return l.formatMessage({id:"preview.placeholder.select",defaultMessage:"请选择"});case"datePicker":return l.formatMessage({id:"preview.placeholder.date",defaultMessage:"请选择日期"});case"timePicker":return l.formatMessage({id:"preview.placeholder.time",defaultMessage:"请选择时间"});default:return l.formatMessage({id:"preview.placeholder.text",defaultMessage:"请输入"})}})(h.type,(g=h.props)==null?void 0:g.type);return Z2e({type:h.type,props:h.props,options:h.options,placeholder:v})},f=async h=>{u(!0);try{r&&await r(h),_e.success(l.formatMessage({id:"form.submit.success",defaultMessage:"演示:表单提交成功!"}))}catch{_e.error(l.formatMessage({id:"form.submit.error",defaultMessage:"表单提交失败,请重试!"}))}finally{u(!1)}};return M.jsx(nS,{title:l.formatMessage({id:"formBuilder.preview",defaultMessage:"表单预览"}),placement:"right",onClose:t,open:e,width:600,styles:{body:{padding:"16px"}},children:M.jsxs(rn,{form:s,layout:"vertical",onFinish:f,style:{maxWidth:"100%"},children:[o.map((h,m)=>M.jsx(rn.Item,{name:h.id||`field-${m}`,label:h.label,rules:[{required:h.required,message:`${h.label}是必填项`}],children:d(h)},h.id||`field-${m}`)),M.jsx(rn.Item,{children:M.jsx(At,{type:"primary",htmlType:"submit",loading:c,block:!0,children:l.formatMessage({id:"form.submit",defaultMessage:"提交"})})})]})})},Ab=Ba()(Vs(e=>({components:[],activeId:null,setComponents:t=>e({components:t}),addComponent:({id:t,type:n,index:r,options:o})=>e(i=>{const a=[...i.components];return a.splice(r,0,{id:t,type:n,index:r,options:o}),{components:a.map((s,l)=>({...s,index:l}))}}),moveComponent:(t,n,r)=>e(o=>{const i=[...o.components],a=i.findIndex(l=>l.id===t),s=i[a];return i.splice(a,1),i.splice(r,0,s),{components:i}}),updateComponent:(t,n)=>e(r=>{const o=r.components.map(s=>{if(s.id===t){const{props:l,...c}=n;return{...s,...c,props:l?{...s.props,...l}:s.props}}return s}),a=n.id&&n.id!==t?n.id:r.activeId;return{components:o,activeId:a}}),setActiveId:t=>e({activeId:t}),clearForm:()=>e({components:[],activeId:null}),deleteComponent:t=>e(n=>({components:n.components.filter(r=>r.id!==t),activeId:null}))}),{name:"form-builder-storage"})),J2e=Ba(e=>({currentForm:null,formResult:null,hasUnsavedChanges:!1,setCurrentForm:t=>e({currentForm:t}),setFormResult:t=>e({formResult:t}),setHasUnsavedChanges:t=>e({hasUnsavedChanges:t})}));async function Uen(e){return Xn("/api/v1/form/query/org",{method:"GET",params:{...e,channel:mr}})}async function Gen(e){return Xn("/api/v1/form/create",{method:"POST",data:{...e,channel:mr}})}async function _6(e){return Xn("/api/v1/form/update",{method:"POST",data:{...e,channel:mr}})}async function qen(e){return Xn("/api/v1/form/delete",{method:"POST",data:{...e,channel:mr}})}const Ken=({isModalOpen:e,isEdit:t,form:n,handleSubmit:r,handleCancel:o})=>{var f;const i=Pn(),{isDarkMode:a}=Qi(),[s]=rn.useForm(),[l,c]=Z.useState(""),{setComponents:u}=Ab(),d=h=>{if(!t&&h.type){const m=Ose(h.type);u(m)}r(h)};return Z.useEffect(()=>{if(e&&t&&n){const h=n.type||i1;s.setFieldsValue({name:n.name,description:n.description,type:h,status:n.status||B6}),c(h)}else e&&!t&&(s.resetFields(),s.setFieldsValue({type:i1,status:B6}),c(i1))},[e,t,n==null?void 0:n.uid,n==null?void 0:n.name,n==null?void 0:n.description,n==null?void 0:n.type,n==null?void 0:n.status]),M.jsx(kr,{title:i.formatMessage({id:t?"formBuilder.edit.title":"formBuilder.create.title",defaultMessage:t?"编辑表单":"创建新表单"}),open:e,onOk:()=>s.submit(),onCancel:o,okText:i.formatMessage({id:t?"common.update":"common.create",defaultMessage:t?"更新":"创建"}),cancelText:i.formatMessage({id:"common.cancel",defaultMessage:"取消"}),maskClosable:!0,destroyOnHidden:!0,className:a?"dark-modal":"",width:600,children:M.jsxs(rn,{form:s,layout:"vertical",onFinish:d,preserve:!1,children:[M.jsx(rn.Item,{name:"name",label:i.formatMessage({id:"formBuilder.name",defaultMessage:"表单名称"}),rules:[{required:!0,message:i.formatMessage({id:"formBuilder.name.required",defaultMessage:"请输入表单名称"})}],children:M.jsx(Hn,{placeholder:i.formatMessage({id:"formBuilder.name.placeholder",defaultMessage:"请输入表单名称"})})}),M.jsx(rn.Item,{name:"type",label:M.jsxs("div",{style:{display:"flex",alignItems:"center"},children:[M.jsx("span",{children:i.formatMessage({id:"formBuilder.type",defaultMessage:"表单类型"})}),M.jsx("span",{style:{marginLeft:"12px",fontSize:"12px",color:a?"#8c8c8c":"#999",fontWeight:"normal"},children:l?((f=Nx.find(h=>h.value===l))==null?void 0:f.description)||"":"请选择表单类型以查看说明"})]}),rules:[{required:!0,message:i.formatMessage({id:"formBuilder.type.required",defaultMessage:"请选择表单类型"})}],children:M.jsx(Pi,{placeholder:i.formatMessage({id:"formBuilder.type.placeholder",defaultMessage:"请选择表单类型"}),showSearch:!0,optionFilterProp:"children",onChange:h=>c(h),filterOption:(h,m)=>{if(!m)return!1;const v=m,g=String((v==null?void 0:v.label)||(v==null?void 0:v.children)||""),b=String((v==null?void 0:v.category)||""),y=String((v==null?void 0:v.description)||"");return g.toLowerCase().includes(h.toLowerCase())||b.toLowerCase().includes(h.toLowerCase())||y.toLowerCase().includes(h.toLowerCase())},children:Nx.map((h,m)=>{const v=h.category,g=Nx.filter(b=>b.category===v);return m===0||Nx[m-1].category!==v?M.jsx(Pi.OptGroup,{label:v,children:g.map(b=>M.jsx(Pi.Option,{value:b.value,label:b.label,category:b.category,description:b.description,children:M.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[M.jsx("span",{style:{fontWeight:500},children:b.label}),M.jsx("span",{style:{fontSize:"12px",color:a?"#8c8c8c":"#999",marginLeft:"8px",opacity:.8},children:b.description})]})},b.value))},v):null}).filter(Boolean)})}),M.jsx(rn.Item,{name:"status",label:i.formatMessage({id:"formBuilder.status",defaultMessage:"状态"}),rules:[{required:!0,message:i.formatMessage({id:"formBuilder.status.required",defaultMessage:"请选择状态"})}],children:M.jsx(Pi,{placeholder:i.formatMessage({id:"formBuilder.status.placeholder",defaultMessage:"请选择状态"}),children:iR.map(h=>M.jsx(Pi.Option,{value:h.value,children:M.jsxs("div",{style:{display:"flex",alignItems:"center"},children:[M.jsx("div",{style:{width:"8px",height:"8px",borderRadius:"50%",backgroundColor:h.color,marginRight:"8px"}}),M.jsx("span",{style:{fontWeight:500},children:h.label}),M.jsx("span",{style:{fontSize:"12px",color:a?"#8c8c8c":"#999",marginLeft:"8px",opacity:.8},children:h.description})]})},h.value))})}),M.jsx(rn.Item,{name:"description",label:i.formatMessage({id:"formBuilder.description",defaultMessage:"描述"}),children:M.jsx(Hn.TextArea,{rows:4,placeholder:i.formatMessage({id:"formBuilder.description.placeholder",defaultMessage:"请输入表单描述(选填)"})})})]})})},{Header:Yen}=Nr,Xen=({onPreview:e,onInitialized:t})=>{var X,J,q,A,z;const{components:n,setComponents:r}=Ab(),{currentForm:o,formResult:i,hasUnsavedChanges:a,setCurrentForm:s,setFormResult:l,setHasUnsavedChanges:c}=J2e(),u=ds(G=>G.currentOrg),d=Pn(),{isDarkMode:f}=Qi(),{translateString:h}=Wc(),{headerStyle:m}=df(),[v,g]=p.useState(!1),[b,y]=p.useState(!1),[x,w]=p.useState([]),[S,C]=p.useState(!1),[E,_]=p.useState(!1),P=p.useCallback(async()=>{var G;if(!(u!=null&&u.uid)){console.log("Organization UID not available, skipping fetchForms");return}try{_e.loading(d.formatMessage({id:"formBuilder.fetch.loading",defaultMessage:"正在获取表单列表..."}));const Y={pageNumber:0,pageSize:100,orgUid:u.uid},Q=await Uen(Y);Zf.debug("queryFormsByOrg response:",Q.data,Y),Q.data.code===200?(((G=Q.data.data.content)==null?void 0:G.length)===0&&(_e.warning(d.formatMessage({id:"formBuilder.fetch.empty",defaultMessage:"暂无表单,请创建新表单"})),g(!0)),l(Q.data),_e.destroy()):(_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.fetch.error",defaultMessage:"获取表单列表失败"})))}catch(Y){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.fetch.error",defaultMessage:"获取表单列表失败: {error}"},{error:Y instanceof Error?Y.message:String(Y)}))}},[u==null?void 0:u.uid,d]),$=p.useCallback(async()=>{if(!o)return!0;try{_e.loading(d.formatMessage({id:"formBuilder.save.loading",defaultMessage:"正在保存..."}));const G=JSON.stringify(n),Y={uid:o.uid,name:o.name,description:o.description,status:o.status,schema:G,orgUid:u==null?void 0:u.uid},Q=await _6(Y);return console.log("Update form response:",Q.data,Y),Q.data.code===200?(s(Q.data.data),c(!1),_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.save.success",defaultMessage:"保存成功"})),!0):(_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.save.error",defaultMessage:"保存失败: {error}"},{error:Q.data.message})),!1)}catch(G){return _e.destroy(),_e.error(d.formatMessage({id:"formBuilder.save.error",defaultMessage:"保存失败: {error}"},{error:G instanceof Error?G.message:String(G)})),!1}},[o,n,u==null?void 0:u.uid,d]),T=p.useCallback(async G=>{var ee,te;console.log("Menu clicked:",G);const Y=G.key,Q=(te=(ee=i==null?void 0:i.data)==null?void 0:ee.content)==null?void 0:te.find(oe=>oe.uid===Y);if(Q&&Q.uid!==(o==null?void 0:o.uid)){if(console.log("切换到新表单:",Q.name,"UID:",Y),o&&a&&!await $()){_e.warning(d.formatMessage({id:"formBuilder.switch.save.failed",defaultMessage:"当前表单保存失败,是否继续切换?"}));return}if(s(Q),Q.schema)try{const oe=JSON.parse(Q.schema);r(oe)}catch(oe){console.error("Failed to parse form schema:",oe),r([])}else r([]);c(!1),t(!0)}},[o,(X=i==null?void 0:i.data)==null?void 0:X.content,a,$,d,t]);p.useEffect(()=>{u!=null&&u.uid&&!E&&(P(),_(!0))},[u==null?void 0:u.uid,E,P]),p.useEffect(()=>{var G,Y;if((G=i==null?void 0:i.data)!=null&&G.content){const Q=(Y=i.data.content)==null?void 0:Y.map(ee=>({key:ee.uid,label:M.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[M.jsx("span",{children:h(ee==null?void 0:ee.name)}),M.jsx(Lge,{color:qIe(ee==null?void 0:ee.status),style:{marginLeft:"8px"},children:Hb(ee==null?void 0:ee.status)})]})}));w(Q)}},[(J=i==null?void 0:i.data)==null?void 0:J.content]),p.useEffect(()=>{var G,Y;if((G=i==null?void 0:i.data)!=null&&G.content&&!o&&((Y=i.data.content)==null?void 0:Y.length)>0&&E){const Q=i.data.content[0];if(s(Q),Q.schema)try{const ee=JSON.parse(Q.schema);r(ee)}catch(ee){console.error("Failed to parse form schema:",ee)}t(!0)}},[(q=i==null?void 0:i.data)==null?void 0:q.content,o,E]);const R=()=>{y(!1),g(!0)},O=()=>{if(!o){_e.warning(d.formatMessage({id:"formBuilder.edit.no.form",defaultMessage:"请先选择表单"}));return}y(!0),g(!0)},k=()=>{if(!o){_e.warning(d.formatMessage({id:"formBuilder.delete.no.form",defaultMessage:"请先选择表单"}));return}C(!0)},I=p.useCallback(async()=>{if(!o){_e.warning(d.formatMessage({id:"formBuilder.save.no.form",defaultMessage:"请先选择或创建表单"}));return}return $()},[o,$,d]),D=p.useCallback(async G=>{if(!o){_e.warning(d.formatMessage({id:"formBuilder.status.no.form",defaultMessage:"请先选择表单"}));return}try{_e.loading(d.formatMessage({id:"formBuilder.status.updating",defaultMessage:"正在更新状态为{status}..."},{status:Hb(G)}));const Y={uid:o.uid,name:o.name,description:o.description,status:G,orgUid:u==null?void 0:u.uid},Q=await _6(Y);if(console.log("Update form status response:",Q.data,Y),Q.data.code===200){const ee={...o,status:G};s(ee),_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.status.success",defaultMessage:"状态已更新为{status}"},{status:Hb(G)})),P()}else _e.destroy(),_e.error(d.formatMessage({id:"formBuilder.status.error",defaultMessage:"状态更新失败: {error}"},{error:Q.data.message}))}catch(Y){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.status.error",defaultMessage:"状态更新失败: {error}"},{error:Y instanceof Error?Y.message:String(Y)}))}},[o,u==null?void 0:u.uid,d,P]),N=p.useCallback(async G=>{if(!o||o.status===G)return;const Y=Hb(o.status),Q=Hb(G);_e.loading(d.formatMessage({id:"formBuilder.status.quick.updating",defaultMessage:"正在将状态从 {oldStatus} 更新为 {newStatus}..."},{oldStatus:Y,newStatus:Q}),.5),await D(G)},[o,D,d]),L=async G=>{console.log("Create values:",G),_e.loading(d.formatMessage({id:"formBuilder.create.loading",defaultMessage:"正在创建表单..."}));try{const Y=G.type?Ose(G.type):[],Q=JSON.stringify(Y),ee={name:G.name,description:G.description,type:G.type,status:G.status,schema:Q,orgUid:u==null?void 0:u.uid},te=await Gen(ee);console.log("Create form response:",te.data,ee),te.data.code===200?(s(te.data.data),r(Y),g(!1),t(!0),_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.create.success",defaultMessage:"创建成功"})),P()):(_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.create.error",defaultMessage:"创建失败: {error}"},{error:te.data.message})))}catch(Y){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.create.error",defaultMessage:"创建失败: {error}"},{error:Y instanceof Error?Y.message:String(Y)}))}},H=async G=>{console.log("Edit values:",G),_e.loading(d.formatMessage({id:"formBuilder.edit.loading",defaultMessage:"正在更新表单..."}));try{const Y=await _6({uid:o==null?void 0:o.uid,name:G.name,description:G.description,type:G.type,status:G.status,orgUid:u==null?void 0:u.uid});if(console.log("Update form response:",Y),Y.data.code===200){const Q={...o,name:G.name,description:G.description,type:G.type,status:G.status};s(Q),g(!1),_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.edit.success",defaultMessage:"更新成功"})),P()}else _e.destroy(),_e.error(d.formatMessage({id:"formBuilder.edit.error",defaultMessage:"更新失败: {error}"},{error:Y.data.message}))}catch(Y){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.edit.error",defaultMessage:"更新失败: {error}"},{error:Y instanceof Error?Y.message:String(Y)}))}},U=async()=>{if(o)try{_e.loading(d.formatMessage({id:"formBuilder.delete.loading",defaultMessage:"正在删除表单..."}));const G={uid:o.uid,orgUid:u==null?void 0:u.uid},Y=await qen(G);console.log("Delete form response:",Y.data,G),Y.data.code===200?(_e.destroy(),_e.success(d.formatMessage({id:"formBuilder.delete.success",defaultMessage:"删除成功"})),C(!1),s(null),r([]),P()):(_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.delete.error",defaultMessage:"删除失败: {error}"},{error:Y.data.message})))}catch(G){_e.destroy(),_e.error(d.formatMessage({id:"formBuilder.delete.error",defaultMessage:"删除失败: {error}"},{error:G instanceof Error?G.message:String(G)}))}},V=()=>{var G;if(!o){_e.warning(d.formatMessage({id:"formBuilder.export.no.form",defaultMessage:"请先选择或创建表单"}));return}try{const Y={name:o.name,description:o.description,components:n},Q=JSON.stringify(Y,null,2),ee=new Blob([Q],{type:"application/json"}),te=URL.createObjectURL(ee),oe=document.createElement("a");oe.href=te;const ne=new Date().toISOString().replace(/[^0-9]/g,"").slice(0,14),le=((G=o.name)==null?void 0:G.replace(/[^a-zA-Z0-9]/g,"_"))||"form";oe.download=`${le}_${ne}.form.json`,oe.click(),URL.revokeObjectURL(te),_e.success(d.formatMessage({id:"formBuilder.export.success"}))}catch(Y){console.error("Export error:",Y),_e.error(d.formatMessage({id:"formBuilder.export.error"}))}},j=p.useCallback(G=>{const Y=new FileReader;return Y.onload=Q=>{var ee;try{const te=JSON.parse((ee=Q.target)==null?void 0:ee.result);te.components&&Array.isArray(te.components)?(r(te.components),c(!0),_e.success(d.formatMessage({id:"formBuilder.import.success"}))):_e.error(d.formatMessage({id:"formBuilder.import.invalid"}))}catch{_e.error(d.formatMessage({id:"formBuilder.import.error"}))}},Y.readAsText(G),!1},[d]),F=Z.useMemo(()=>({items:x,selectedKeys:o?[o.uid]:[],onClick:T}),[x,o==null?void 0:o.uid,T]),W=Z.useMemo(()=>[{key:"import",label:d.formatMessage({id:"formBuilder.import",defaultMessage:"导入"}),icon:M.jsx(th,{}),onClick:()=>{const G=document.createElement("input");G.type="file",G.accept=".json",G.onchange=Y=>{var te;const ee=(te=Y.target.files)==null?void 0:te[0];ee&&j(ee)},G.click()}},{key:"export",label:d.formatMessage({id:"formBuilder.export",defaultMessage:"导出"}),icon:M.jsx(kO,{}),onClick:V},{key:"edit",label:d.formatMessage({id:"formBuilder.edit",defaultMessage:"编辑"}),icon:M.jsx(T7,{}),onClick:O},{key:"delete",label:d.formatMessage({id:"formBuilder.delete",defaultMessage:"删除"}),icon:M.jsx(zc,{}),onClick:k,danger:!0}],[d,j,V,O,D,o==null?void 0:o.status,k]);return M.jsxs(M.Fragment,{children:[M.jsx(Yen,{style:m,children:M.jsxs("div",{className:"header-content",children:[M.jsxs("h1",{children:[M.jsx("span",{className:"title-text",style:{color:f?"#fff":"#000"},children:d.formatMessage({id:"formBuilder.title"})}),M.jsxs("span",{className:"flowgram-title-actions",style:{marginLeft:16,display:"inline-flex",alignItems:"center",flexWrap:"nowrap"},children:[M.jsx(At,{type:"primary",icon:M.jsx(QC,{}),onClick:R,style:{marginRight:8},children:d.formatMessage({id:"formBuilder.create",defaultMessage:"创建"})}),M.jsx(z0,{menu:F,trigger:["click"],children:M.jsx("a",{onClick:G=>G.preventDefault(),className:`dropdown-link ${f?"dark-theme":"light-theme"}`,children:M.jsx(Ri,{children:((z=(A=i==null?void 0:i.data)==null?void 0:A.content)==null?void 0:z.length)>0?M.jsxs("span",{children:[h(o==null?void 0:o.name)||d.formatMessage({id:"formBuilder.select.form",defaultMessage:"选择表单"}),(o==null?void 0:o.type)&&M.jsx("span",{style:{marginLeft:8,fontSize:"12px",color:"#1890ff",fontWeight:"normal",backgroundColor:"rgba(24, 144, 255, 0.1)",padding:"2px 6px",borderRadius:"4px",border:"1px solid rgba(24, 144, 255, 0.3)"},children:GIe(o.type)}),M.jsx(jp,{})]}):M.jsx("span",{children:d.formatMessage({id:"formBuilder.no.form",defaultMessage:"暂无表单"})})})})}),o&&M.jsxs("span",{style:{marginLeft:12,display:"inline-flex",alignItems:"center"},children:[M.jsxs("span",{style:{marginRight:6,fontSize:"12px",color:f?"#ccc":"#666",whiteSpace:"nowrap"},children:[d.formatMessage({id:"formBuilder.status",defaultMessage:"状态"}),":"]}),M.jsx(Pi,{value:o.status,onChange:N,style:{minWidth:90},size:"small",disabled:!o,className:f?"dark-select":"",children:iR.map(G=>M.jsx(Pi.Option,{value:G.value,children:M.jsxs("div",{style:{display:"flex",alignItems:"center"},children:[M.jsx("div",{style:{width:"6px",height:"6px",borderRadius:"50%",backgroundColor:G.color,marginRight:"6px"}}),M.jsx("span",{children:G.label})]})},G.value))})]})]})]}),M.jsxs("div",{className:"header-actions",children:[M.jsx(At,{type:"default",icon:M.jsx(Gy,{}),onClick:e,style:{marginRight:8,color:f?"#fff":"#000",borderColor:f?"#424242":"#d9d9d9",backgroundColor:f?"#1f1f1f":"#fff"},children:d.formatMessage({id:"formBuilder.preview",defaultMessage:"预览"})}),M.jsx(At,{type:a?"primary":"default",icon:M.jsx(IO,{}),onClick:I,style:{marginRight:8,...!a||!o?{color:f?"#fff":"#000",borderColor:f?"#424242":"#d9d9d9",backgroundColor:f?"#1f1f1f":"#fff"}:{}},disabled:!o||!a,children:d.formatMessage({id:"formBuilder.save",defaultMessage:"保存"})}),M.jsx(z0,{menu:{items:W},trigger:["click"],placement:"bottomRight",children:M.jsxs(At,{type:"default",icon:M.jsx(R7,{}),style:{color:f?"#fff":"#000",borderColor:f?"#424242":"#d9d9d9",backgroundColor:f?"#1f1f1f":"#fff"},children:[d.formatMessage({id:"formBuilder.more.actions",defaultMessage:"更多操作"}),M.jsx(jp,{})]})})]})]})}),v&&M.jsx(Ken,{isModalOpen:v,isEdit:b,form:b?o:null,handleSubmit:b?H:L,handleCancel:()=>g(!1)}),M.jsx(kr,{title:d.formatMessage({id:"formBuilder.delete.confirm.title",defaultMessage:"确认删除"}),open:S,onOk:U,onCancel:()=>C(!1),okText:d.formatMessage({id:"common.confirm",defaultMessage:"确认"}),cancelText:d.formatMessage({id:"common.cancel",defaultMessage:"取消"}),okButtonProps:{danger:!0},children:M.jsx("p",{children:d.formatMessage({id:"formBuilder.delete.confirm.message",defaultMessage:'确定要删除表单 "{name}" 吗?此操作不可恢复。'},{name:(o==null?void 0:o.name)||""})})})]})},Qen=({children:e,onDragStart:t,onDragEnd:n})=>{const[r,o]=p.useState(null),[i,a]=p.useState(null),s=rIt(ybe),l=oIt(s),c=d=>{var h;console.log("DndContext drag start data:",d.active.data.current);const{active:f}=d;a(f.data.current),o(M.jsx("div",{className:"dragging-overlay",children:M.jsx("div",{className:"component-item",children:M.jsx("div",{className:"component-item-inner",children:(h=f.data.current)==null?void 0:h.title})})})),t==null||t(d)},u=d=>{console.log("DndContext drag end data:",i);const f={...d,active:{...d.active,data:{current:i}}};o(null),a(null),n==null||n(f)};return M.jsxs(i3t,{sensors:l,collisionDetection:hIt,onDragStart:c,onDragEnd:u,children:[e,M.jsx(w3t,{dropAnimation:{duration:150,sideEffects:Pbe({styles:{active:{opacity:"0.5"}}})},children:r})]})};function e_e(e,t,n){const r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}function Zen(e,t){return e.reduce((n,r,o)=>{const i=t.get(r);return i&&(n[o]=i),n},Array(e.length))}function m_(e){return e!==null&&e>=0}function Jen(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n{let{rects:t,activeIndex:n,overIndex:r,index:o}=e;const i=e_e(t,r,n),a=t[o],s=i[o];return!s||!a?null:{x:s.left-a.left,y:s.top-a.top,scaleX:s.width/a.width,scaleY:s.height/a.height}},g_={scaleX:1,scaleY:1},ttn=e=>{var t;let{activeIndex:n,activeNodeRect:r,index:o,rects:i,overIndex:a}=e;const s=(t=i[n])!=null?t:r;if(!s)return null;if(o===n){const c=i[a];return c?{x:0,y:nn&&o<=a?{x:0,y:-s.height-l,...g_}:o=a?{x:0,y:s.height+l,...g_}:{x:0,y:0,...g_}};function ntn(e,t,n){const r=e[t],o=e[t-1],i=e[t+1];return r?nr.map(C=>typeof C=="object"&&"id"in C?C.id:C),[r]),m=a!=null,v=a?h.indexOf(a.id):-1,g=c?h.indexOf(c.id):-1,b=p.useRef(h),y=!Jen(h,b.current),x=g!==-1&&v===-1||y,w=etn(i);Oc(()=>{y&&m&&u(h)},[y,h,m,u]),p.useEffect(()=>{b.current=h},[h]);const S=p.useMemo(()=>({activeIndex:v,containerId:d,disabled:w,disableTransforms:x,items:h,overIndex:g,useDragOverlay:f,sortedRects:Zen(h,l),strategy:o}),[v,d,w.draggable,w.droppable,x,h,g,l,f,o]);return Z.createElement(r_e.Provider,{value:S},t)}const otn=e=>{let{id:t,items:n,activeIndex:r,overIndex:o}=e;return e_e(n,r,o).indexOf(t)},itn=e=>{let{containerId:t,isSorting:n,wasDragging:r,index:o,items:i,newIndex:a,previousItems:s,previousContainerId:l,transition:c}=e;return!c||!r||s!==i&&o===a?!1:n?!0:a!==o&&t===l},atn={duration:200,easing:"ease"},o_e="transform",stn=Kd.Transition.toString({property:o_e,duration:0,easing:"linear"}),ltn={roleDescription:"sortable"};function ctn(e){let{disabled:t,index:n,node:r,rect:o}=e;const[i,a]=p.useState(null),s=p.useRef(n);return Oc(()=>{if(!t&&n!==s.current&&r.current){const l=o.current;if(l){const c=mb(r.current,{ignoreTransform:!0}),u={x:l.left-c.left,y:l.top-c.top,scaleX:l.width/c.width,scaleY:l.height/c.height};(u.x||u.y)&&a(u)}}n!==s.current&&(s.current=n)},[t,n,r,o]),p.useEffect(()=>{i&&a(null)},[i]),i}function utn(e){let{animateLayoutChanges:t=itn,attributes:n,disabled:r,data:o,getNewIndex:i=otn,id:a,strategy:s,resizeObserverConfig:l,transition:c=atn}=e;const{items:u,containerId:d,activeIndex:f,disabled:h,disableTransforms:m,sortedRects:v,overIndex:g,useDragOverlay:b,strategy:y}=p.useContext(r_e),x=dtn(r,h),w=u.indexOf(a),S=p.useMemo(()=>({sortable:{containerId:d,index:w,items:u},...o}),[d,o,w,u]),C=p.useMemo(()=>u.slice(u.indexOf(a)),[u,a]),{rect:E,node:_,isOver:P,setNodeRef:$}=$be({id:a,data:S,disabled:x.droppable,resizeObserverConfig:{updateMeasurementsFor:C,...l}}),{active:T,activatorEvent:R,activeNodeRect:O,attributes:k,setNodeRef:I,listeners:D,isDragging:N,over:L,setActivatorNodeRef:H,transform:U}=Ebe({id:a,data:S,attributes:{...ltn,...n},disabled:x.draggable}),V=Vkt($,I),j=!!T,F=j&&!m&&m_(f)&&m_(g),W=!b&&N,X=W&&F?U:null,q=F?X??(s??y)({rects:v,activeNodeRect:O,activeIndex:f,overIndex:g,index:w}):null,A=m_(f)&&m_(g)?i({id:a,items:u,activeIndex:f,overIndex:g}):w,z=T==null?void 0:T.id,G=p.useRef({activeId:z,items:u,newIndex:A,containerId:d}),Y=u!==G.current.items,Q=t({active:T,containerId:d,isDragging:N,isSorting:j,id:a,index:w,items:u,newIndex:G.current.newIndex,previousItems:G.current.items,previousContainerId:G.current.containerId,transition:c,wasDragging:G.current.activeId!=null}),ee=ctn({disabled:!Q,index:w,node:_,rect:E});return p.useEffect(()=>{j&&G.current.newIndex!==A&&(G.current.newIndex=A),d!==G.current.containerId&&(G.current.containerId=d),u!==G.current.items&&(G.current.items=u)},[j,A,d,u]),p.useEffect(()=>{if(z===G.current.activeId)return;if(z&&!G.current.activeId){G.current.activeId=z;return}const oe=setTimeout(()=>{G.current.activeId=z},50);return()=>clearTimeout(oe)},[z]),{active:T,activeIndex:f,attributes:k,data:S,rect:E,index:w,newIndex:A,items:u,isOver:P,isSorting:j,isDragging:N,listeners:D,node:_,overIndex:g,over:L,setNodeRef:V,setActivatorNodeRef:H,setDroppableNodeRef:$,setDraggableNodeRef:I,transform:ee??q,transition:te()};function te(){if(ee||Y&&G.current.newIndex===w)return stn;if(!(W&&!w4(R)||!c)&&(j||Q))return Kd.Transition.toString({...c,property:o_e})}}function dtn(e,t){var n,r;return typeof e=="boolean"?{draggable:e,droppable:!1}:{draggable:(n=e==null?void 0:e.draggable)!=null?n:t.draggable,droppable:(r=e==null?void 0:e.droppable)!=null?r:t.droppable}}wr.Down,wr.Right,wr.Up,wr.Left;const i_e=({component:e})=>{const{isDarkMode:t}=Qi(),{attributes:n,listeners:r,setNodeRef:o,transform:i,transition:a,isDragging:s}=utn({id:e.id}),{type:l}=e,{activeId:c,setActiveId:u,deleteComponent:d,moveComponent:f,components:h}=Ab(),m=c===e.id;if(!l)return console.error("No type provided for component:",e),null;const v=e.label||Ven(l),g={name:String(e.id),required:e.required||!1},b=C=>{C.preventDefault(),C.stopPropagation(),m||u(String(e.id))},y=C=>{C.stopPropagation(),d(String(e.id))},x=C=>{C.stopPropagation(),e.index>0&&f(String(e.id),String(e.id),e.index-1)},w=C=>{C.stopPropagation(),e.index0&&M.jsx("div",{className:"nested-components",children:e.children.map(C=>M.jsx(i_e,{component:C},C.id))})]}),M.jsxs("div",{className:"form-item-actions",children:[M.jsx(Sge,{className:"action-icon",onClick:x}),M.jsx(Cge,{className:"action-icon",onClick:w}),M.jsx(zc,{className:"delete-icon",onClick:y})]})]})},ftn=()=>{const{isDarkMode:e}=Qi(),{components:t,setActiveId:n}=Ab(),[r,o]=p.useState(null),[i,a]=p.useState("mobile"),{setNodeRef:s,isOver:l}=$be({id:"canvas",data:{position:r==null?void 0:r.position,targetId:r==null?void 0:r.id}}),c=f=>{f.target===f.currentTarget&&n(null)},u=f=>{const m=f.target.closest(".form-item-wrapper");if(m&&m instanceof HTMLElement){const v=m.getAttribute("data-id");if(v){const g=m.getBoundingClientRect(),b=f.clientY{console.log("Canvas isOver:",l)},[l]);const d=()=>{const f={minHeight:"auto",transition:"all 0.2s",padding:"16px",backgroundColor:l?"rgba(24, 144, 255, 0.05)":e?"#141414":"#fff",margin:"0 auto",position:"relative"};return i==="mobile"?{...f,maxWidth:"100%",width:"auto",minWidth:"400px",border:`1px solid ${e?"#424242":"#d9d9d9"}`,borderRadius:"8px"}:{...f,width:"100%"}};return M.jsxs("div",{style:{position:"relative",height:"100%",display:"flex",flexDirection:"column",overflow:"hidden"},children:[M.jsxs("div",{style:{position:"sticky",top:"0px",right:"0px",zIndex:10,display:"flex",gap:"4px",justifyContent:"flex-end",padding:"8px",backgroundColor:e?"#141414":"#fff",borderRadius:"0 0 8px 8px",marginBottom:"8px",flexShrink:0},children:[M.jsx(ss,{title:"移动端视图",children:M.jsx(At,{type:i==="mobile"?"primary":"default",icon:M.jsx(Ky,{}),size:"small",onClick:()=>a("mobile")})}),M.jsx(ss,{title:"桌面端视图",children:M.jsx(At,{type:i==="desktop"?"primary":"default",icon:M.jsx(wet,{}),size:"small",onClick:()=>a("desktop")})})]}),M.jsx("div",{ref:s,className:`canvas-area ${l?"is-over":""}`,onClick:c,onDragOver:u,onDragLeave:()=>o(null),style:{...d(),overflowY:"auto",overflowX:"hidden",flex:1,maxHeight:"calc(100vh - 140px)"},children:!t||t.length===0?M.jsx(Qf,{description:"拖拽组件到此处"}):M.jsx(rn,{layout:"vertical",children:M.jsx(rtn,{items:t.map(f=>f.id),strategy:ttn,children:t.map((f,h)=>M.jsxs("div",{className:"form-item-container",children:[(r==null?void 0:r.id)===f.id&&r.position==="top"&&M.jsx("div",{className:"drop-indicator top"}),M.jsx(i_e,{component:{...f,index:h}}),(r==null?void 0:r.id)===f.id&&r.position==="bottom"&&M.jsx("div",{className:"drop-indicator bottom"})]},f.id))})})})]})},ptn={input:{title:"component.input.title",icon:"FormOutlined"},textarea:{title:"component.textarea.title",icon:"FileTextOutlined"},select:{title:"component.select.title",icon:"SelectOutlined"},radio:{title:"component.radio.title",icon:"RadiusSettingOutlined"},checkbox:{title:"component.checkbox.title",icon:"CheckSquareOutlined"},datePicker:{title:"component.datePicker.title",icon:"CalendarOutlined"},timePicker:{title:"component.timePicker.title",icon:"ClockCircleOutlined"},switch:{title:"component.switch.title",icon:"SwitcherOutlined"},upload:{title:"component.upload.title",icon:"UploadOutlined"}};function htn({id:e,data:t}){const n=Ebe({id:e,data:t}),{attributes:r,listeners:o,setNodeRef:i,transform:a}=n;return{dragRef:i,dragProps:o?{...o,...r,style:{cursor:"grab",transform:Kd.Transform.toString(a),touchAction:"none",userSelect:"none"}}:{},isDragging:n.isDragging}}const mtn=({type:e,index:t,icon:n,title:r})=>{const{isDarkMode:o}=Qi(),{dragRef:i,dragProps:a}=htn({id:Tse(),data:{type:"component",componentType:e,index:t,title:r}});return M.jsx("div",{ref:i,...a,children:M.jsx("div",{className:"component-item",style:{background:o?"#141414":"#fff"},children:M.jsxs("div",{className:"component-item-inner",children:[n,M.jsx("span",{style:{marginLeft:8},children:r})]})})})},gtn=Z.memo(mtn),vtn={FormOutlined:_ge,FileTextOutlined:sXe,SelectOutlined:Pge,RadiusSettingOutlined:Ftt,CheckSquareOutlined:XA,CalendarOutlined:MO,ClockCircleOutlined:E7,SwitcherOutlined:tnt,UploadOutlined:th},ytn=()=>{const e=Pn(),{isDarkMode:t}=Qi();return M.jsx("div",{className:"component-panel",style:{background:t?"#141414":"#fff"},children:M.jsx(js,{title:e.formatMessage({id:"component.panel.title"}),variant:"borderless",children:M.jsx("div",{className:"component-list",children:Object.entries(ptn).map(([n,r],o)=>{const i=vtn[r.icon];return M.jsx(gtn,{type:n,index:o,icon:M.jsx(i,{}),title:e.formatMessage({id:r.title})},n)})})})})},btn=()=>{const{activeId:e,components:t,updateComponent:n,setActiveId:r}=Ab(),[o]=rn.useForm(),{isDarkMode:i}=Qi(),[a,s]=p.useState([]),[l,c]=p.useState(!1),[u,d]=p.useState(null),[f,h]=p.useState(""),m=t.find(C=>C.id===e);p.useEffect(()=>{var C,E;if(m){const _={label:m.label,name:m.id,required:m.required||!1,placeholder:(C=m.props)==null?void 0:C.placeholder,maxLength:(E=m.props)==null?void 0:E.maxLength,options:m.options,...m.props};o.setFieldsValue(_),Array.isArray(m.options)?s([...m.options]):s([])}else o.resetFields(),s([])},[m,o]);const v=C=>C?{input:"单行文本",text:"单行文本",textarea:"多行文本",select:"下拉选择",radio:"单选框组",checkbox:"多选框组",datepicker:"日期选择",timepicker:"时间选择",switch:"开关",upload:"上传"}[C.toLowerCase()]||C:"",g=()=>{d(null),h(""),c(!0)},b=C=>{d(C),h(a[C]),c(!0)},y=C=>{const E=a.filter((_,P)=>P!==C);s(E),n(e,{options:E})},x=()=>{if(!f.trim()){md.warning("选项值不能为空");return}const C=[...a];if(u!==null)C[u]=f.trim();else{if(C.includes(f.trim())){md.warning("选项值已存在");return}C.push(f.trim())}s(C),n(e,{options:C}),c(!1),h(""),d(null)},w=()=>{c(!1),h(""),d(null)},S=C=>{if(!e)return;const{label:E,name:_,required:P,placeholder:$,maxLength:T,options:R,...O}=C,k={};E!==void 0&&(k.label=E),P!==void 0&&(k.required=P),R!==void 0&&(k.options=R);const I={};$!==void 0&&(I.placeholder=$),T!==void 0&&(I.maxLength=T),Object.keys(O).forEach(D=>{I[D]=O[D]}),Object.keys(I).length>0&&(k.props=I),n(e,k),_!==void 0&&_!==e&&(n(e,{id:_}),r(_))};return m?M.jsxs("div",{className:"property-panel",style:{background:i?"#141414":"#fff"},children:[M.jsx(js,{title:`${v(m.type)} - 属性设置`,variant:"borderless",children:M.jsxs(rn,{form:o,layout:"vertical",onValuesChange:S,children:[M.jsx(rn.Item,{label:"标签",name:"label",children:M.jsx(Hn,{placeholder:"请输入标签"})}),M.jsx(rn.Item,{label:"字段名",name:"name",children:M.jsx(Hn,{placeholder:"请输入字段名",disabled:!0})}),M.jsx(rn.Item,{label:"必填",name:"required",valuePropName:"checked",children:M.jsx(H0,{})}),xtn(m.type||"",a,g,b,y)]})}),M.jsx(kr,{title:u!==null?"编辑选项":"添加选项",open:l,onOk:x,onCancel:w,okText:"保存",cancelText:"取消",children:M.jsx(Hn,{value:f,onChange:C=>h(C.target.value),placeholder:"请输入选项值",onPressEnter:x})})]}):M.jsx("div",{className:"property-panel",style:{background:i?"#141414":"#fff"},children:M.jsx(js,{title:"属性设置",variant:"borderless",children:M.jsx("div",{className:"empty-tip",style:{color:i?"#fff":"#000"},children:"请选择组件"})})})};function xtn(e,t,n,r,o){switch(e.toLowerCase()){case"input":case"text":case"textarea":return M.jsxs(Ri,{direction:"vertical",style:{width:"100%"},children:[M.jsx(rn.Item,{label:"占位文本",name:"placeholder",children:M.jsx(Hn,{placeholder:"请输入占位文本"})}),M.jsx(rn.Item,{label:"最大长度",name:"maxLength",children:M.jsx(Hn,{type:"number",placeholder:"请输入最大长度"})})]});case"select":case"radio":case"checkbox":return M.jsxs(rn.Item,{label:"选项",children:[M.jsx("div",{style:{marginBottom:8},children:M.jsx(At,{type:"dashed",onClick:n,icon:M.jsx(QC,{}),style:{width:"100%"},children:"添加选项"})}),M.jsx(YA,{size:"small",bordered:!0,dataSource:t,renderItem:(i,a)=>M.jsx(YA.Item,{actions:[M.jsx(At,{type:"text",size:"small",icon:M.jsx(T7,{}),onClick:()=>r(a)},"edit"),M.jsx(At,{type:"text",size:"small",danger:!0,icon:M.jsx(zc,{}),onClick:()=>o(a)},"delete")],children:i})})]});default:return null}}const mB=()=>{const{components:e,setComponents:t}=Ab(),{currentForm:n,setHasUnsavedChanges:r}=J2e(),{leftSiderStyle:o,contentStyle:i,rightSiderStyle:a}=df(),[s,l]=p.useState(!1),[c,u]=p.useState([]),[d,f]=p.useState(!1);p.useEffect(()=>{d&&n&&r(!0)},[e,n,d,r]);const h=()=>{},m=g=>{const{active:b,over:y}=g;if(!y)return;const x=b.data.current;if((x==null?void 0:x.type)==="component"){const w={id:`${x.componentType}_${Date.now()}`,type:x.componentType,label:x.componentType,required:!1,index:e.length,options:x.componentType==="select"||x.componentType==="radio"||x.componentType==="checkbox"?["选项1"]:void 0};t([...e,w])}else if((x==null?void 0:x.type)==="canvas"){const w=e.findIndex(C=>C.id===b.id),S=e.findIndex(C=>C.id===y.id);if(w!==-1&&S!==-1){const C=[...e],[E]=C.splice(w,1);C.splice(S,0,E),t(C)}}},v=()=>{const g=e.map(b=>({name:b.id,label:b.label||b.type,type:b.type,required:b.required,options:b.options}));u(g),l(!0)};return M.jsxs("div",{children:[M.jsx(Qen,{onDragStart:h,onDragEnd:m,children:M.jsxs("div",{children:[M.jsx(Xen,{onPreview:v,onInitialized:f}),M.jsxs(pp,{style:{height:"calc(100vh - 64px)"},children:[M.jsx(pp.Panel,{defaultSize:"20%",min:"15%",max:"35%",style:o,children:M.jsx(ytn,{})}),M.jsx(pp.Panel,{style:i,children:M.jsx(ftn,{})}),M.jsx(pp.Panel,{defaultSize:"25%",min:"20%",max:"40%",style:a,children:M.jsx(btn,{})})]})]})}),M.jsx(Wen,{visible:s,onClose:()=>l(!1),formFields:c})]})},wtn=()=>{const e=Pn(),{locale:t}=p.useContext(ma),n=localStorage.getItem(F6),[r,o]=p.useState(n||"/"),i=Ol(),{isLoggedIn:a,hasRoleAgent:s}=p.useContext(ma),{footerStyle:l}=df(),{currentOrg:c,setCurrentOrg:u}=ds(I=>({currentOrg:I.currentOrg,setCurrentOrg:I.setCurrentOrg})),{userInfo:d,setUserInfo:f}=fa(I=>({userInfo:I.userInfo,setUserInfo:I.setUserInfo})),{setAgentInfo:h}=$C(I=>({setAgentInfo:I.setAgentInfo})),m=Zxe(I=>I.setWorkgroupResult),[v,g]=p.useState(!1),b=Iz(I=>I.threads),{config:y}=jen();p.useEffect(()=>{const I=b.some(D=>D.unreadCount>0);g(I)},[b]);const[x,w]=p.useState([]);p.useEffect(()=>{const I=[{path:"/formbuilder",name:e.formatMessage({id:"menu.dashboard.form"}),icon:M.jsx(QA,{}),component:M.jsx(mB,{})},...Fd?[{path:"/flowbuilder",name:e.formatMessage({id:"menu.dashboard.flow"}),icon:M.jsx(QA,{}),component:M.jsx(Uwe,{})}]:[],{path:"/ticketbuilder",name:e.formatMessage({id:"menu.dashboard.ticket"}),icon:M.jsx(iet,{}),component:M.jsx(Q2e,{})},{path:"/setting",name:e.formatMessage({id:"menu.dashboard.mine"}),icon:M.jsx(k7,{}),component:M.jsx(Yxe,{})}];w(I)},[e,t]),uxe();const S=async()=>{if(!a||(c==null?void 0:c.uid)===""||!s)return;const I=await NRe(c==null?void 0:c.uid);I.data.code===200&&h(I.data.data)},[C,E]=p.useState(!1),[_,P]=p.useState(!1),$=p.useCallback(I=>{u(I)},[u]),T=p.useCallback(()=>{localStorage.getItem("skipVerification")!=="true"&&d&&!d.emailVerified&&!d.mobileVerified&&P(!0)},[d]),R=async()=>{if(a){if(d.currentOrganization===void 0||d.currentOrganization===null){console.log("before initOrganization",d),E(!0);return}console.log("after initOrganization"),u(d==null?void 0:d.currentOrganization),S(),T()}};p.useEffect(()=>(R(),()=>{console.log("un - useEffect")}),[a,d]);const O=async()=>{const I=await Dz();I.data.code===200?f(I.data.data):_e.error(e.formatMessage({id:"dashboard.error.message",defaultMessage:"获取数据失败"}))};p.useEffect(()=>{a&&O()},[a]);const k=async()=>{if(!a||(c==null?void 0:c.uid)===""||!s)return;const I={orgUid:c==null?void 0:c.uid,pageNumber:0,pageSize:20},D=await QAt(I);D.data.code===200?m(D.data):console.log("获取工作组失败")};return p.useEffect(()=>{k()},[a,c]),M.jsxs(nbe,{collapsed:!0,collapsedButtonRender:!1,layout:"side",style:{height:"100vh"},route:{routes:x},location:{pathname:r},menu:{type:"group",collapsedShowTitle:!0},avatarProps:null,actionsRender:I=>I.isMobile?[]:[M.jsx(XAt,{})],menuHeaderRender:()=>M.jsx(Qxe,{}),menuFooterRender:I=>{I!=null&&I.collapsed},onMenuHeaderClick:I=>{console.log("onMenuHeaderClick",I)},menuItemRender:(I,D)=>M.jsx(M.Fragment,{children:M.jsxs("div",{onClick:()=>{o(I.path),i(I.path),localStorage.setItem(F6,I.path)},children:[v&&M.jsxs(M.Fragment,{children:[I.path==="/chat"&&M.jsx(Ka,{size:"small",dot:v,offset:[-5,5],children:D}),I.path!=="/chat"&&D]}),!v&&M.jsx(M.Fragment,{children:D})]})}),children:[M.jsx(sk,{children:M.jsx(jO,{},t.locale)}),M.jsx(lk,{style:l,children:M.jsx(Xxe,{})}),M.jsx(Een,{open:C,onClose:()=>E(!1),onSuccess:$}),M.jsx(_en,{open:_,onClose:()=>P(!1)}),M.jsx(Ben,{...y,onInit:()=>{}}),M.jsx("audio",{id:"audioPlay",src:"soundUrl",hidden:!0})]})},Ctn=()=>M.jsx(M.Fragment,{children:M.jsx(jO,{})}),Stn=({open:e,onClose:t})=>{const n=Pn(),{translateString:r}=Wc(),o=()=>{t()},i=()=>{t()};return M.jsx(M.Fragment,{children:M.jsx(kr,{title:n.formatMessage({id:"profile.password.change.title",defaultMessage:"Change Password"}),forceRender:!0,open:e,footer:null,onCancel:i,children:M.jsxs(jn,{initialValues:{oldPassword:"",newPassword:"",confirmPassword:""},onFinish:async a=>{if(console.log("changePassword:",a),a.newPassword.trim().length<6){_e.error(n.formatMessage({id:"profile.password.length.error",defaultMessage:"Password must be at least 6 characters"}));return}if(a.newPassword!==a.confirmPassword){_e.error(n.formatMessage({id:"profile.password.mismatch",defaultMessage:"The two passwords do not match"}));return}const s={oldPassword:a.oldPassword,newPassword:a.newPassword},l=await ZAt(s);console.log("changePassword response:",l),l.data.code===200?(_e.success(n.formatMessage({id:"profile.password.change.success",defaultMessage:"Password changed successfully!"})),o()):_e.error(r(l.data.message))},children:[M.jsx(sr.Password,{name:"oldPassword",label:n.formatMessage({id:"profile.password.old",defaultMessage:"Old Password"}),extra:n.formatMessage({id:"profile.password.old.empty",defaultMessage:"Old password can be empty for phone login users"})}),M.jsx(sr.Password,{name:"newPassword",label:n.formatMessage({id:"profile.password.new",defaultMessage:"New Password"})}),M.jsx(sr.Password,{name:"confirmPassword",label:n.formatMessage({id:"profile.password.confirm",defaultMessage:"Confirm Password"})})]})})})},a_e=({children:e,onSuccess:t,onError:n})=>{const r={file:null,fileName:"test.png",fileType:"image/png",isAvatar:"true",kbType:mPe,categoryUid:"",kbUid:"",channel:mr},o={name:"file",accept:"image/*",action:q1(),headers:{Authorization:"Bearer "+localStorage.getItem(kp)},data:r,showUploadList:!1,beforeUpload(i){console.log("beforeUpload",i);const a=Ft(new Date).format("YYYYMMDDHHmmss")+"_"+i.name;r.file=i,r.fileName=a,r.fileType=i.type,console.log("beforeUpload",r)},onChange(i){if(i.file.status!=="uploading"&&console.log("not uploading:",i.file),i.file.status==="done")if(console.log("response: ",i.file.response),i.file.response.code===200){const a=i.file.response.data.fileUrl;t(a),_e.success(`${i.file.name} 上传成功`)}else n(i.file),_e.error(`${i.file.name} 上传失败`);else i.file.status==="error"&&(_e.error(`${i.file.name} 上传失败`),n(i.file))}};return M.jsx(Rc,{...o,children:e})},Etn=({open:e,onSubmit:t,onClose:n})=>{const r=Pn(),[o]=jn.useForm(),{translateString:i}=Wc(),{userInfo:a,deviceUid:s}=fa(C=>({userInfo:C.userInfo,deviceUid:C.deviceUid})),l=ds(C=>C.currentOrg),c=p.useRef(),[u,d]=p.useState(""),[f,h]=p.useState(""),[m,v]=p.useState(!1),g=async(C,E)=>{console.log("captchaUid",C," captchaValue",E),d(C),h(E)},b=async C=>{console.log("captcha check result",C),v(C)},y=()=>{n()},x=()=>{n()},w=async()=>{o.validateFields().then(async C=>{if(console.log("changeEmail:",C),a.email===C.email){_e.error(r.formatMessage({id:"profile.email.not.changed",defaultMessage:"Email is not changed!"}));return}const E={email:C.email,code:C.code,platform:xl},_=await e1e(E);console.log("changeEmail response:",_),_.data.code===200?(_e.success(r.formatMessage({id:"profile.email.change.success",defaultMessage:"Email changed successfully!"})),t(C.email),y()):_e.error(i(_.data.message))})},S=()=>{setTimeout(()=>{var C;console.log("endCaptchaTiming"),(C=c.current)==null||C.endTiming()},2)};return M.jsx(M.Fragment,{children:M.jsx(kr,{title:r.formatMessage({id:"profile.email.change.title",defaultMessage:"Change Email"}),forceRender:!0,open:e,footer:null,onCancel:x,children:M.jsxs(jn,{form:o,onFinish:async C=>{console.log("changeEmail:",C),w()},children:[M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{})},name:"email",placeholder:r.formatMessage({id:"profile.email.placeholder",defaultMessage:"Enter email address"}),rules:[{required:!0,message:r.formatMessage({id:"profile.email.required",defaultMessage:"Please enter email address!"})},{pattern:/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/,message:r.formatMessage({id:"profile.email.format.invalid",defaultMessage:"Invalid email format"})},{max:50,message:r.formatMessage({id:"profile.email.length.limit",defaultMessage:"Email cannot exceed 50 characters"})}]}),M.jsx(jn.Item,{name:"captchaCode",children:M.jsx(gb,{onKaptchaChange:g,onKaptchaCheck:b})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Eg,{})},captchaProps:{size:"large",disabled:!m},placeholder:r.formatMessage({id:"profile.email.verification.code.placeholder",defaultMessage:"Enter verification code"}),captchaTextRender:(C,E)=>C?`${E} ${r.formatMessage({id:"profile.email.verification.code.countdown",defaultMessage:"seconds"})}`:r.formatMessage({id:"profile.email.verification.code.get",defaultMessage:"Get Code"}),phoneName:"email",name:"code",rules:[{required:!0,message:r.formatMessage({id:"profile.email.verification.code.required",defaultMessage:"Please enter verification code!"})}],fieldRef:c,onGetCaptcha:async C=>{if(C){if(a.email===C){_e.error(r.formatMessage({id:"profile.email.not.changed",defaultMessage:"Email is not changed!"})),S();return}const E={email:C,type:J$e,captchaUid:u,captchaCode:f,deviceUid:s,userUid:a.uid,orgUid:l.uid,platform:xl},_=await lxe(E);if(_.data.code!==200){_e.error(_.data.message),S();return}_e.success(_.data.message)}else _e.error(r.formatMessage({id:"profile.email.format.error",defaultMessage:"Invalid email format"}))}})]})})})},_tn=({open:e,onSubmit:t,onClose:n})=>{const r=Pn(),[o]=jn.useForm(),{translateString:i}=Wc(),{userInfo:a,deviceUid:s}=fa(C=>({userInfo:C.userInfo,deviceUid:C.deviceUid})),l=ds(C=>C.currentOrg),c=p.useRef(),[u,d]=p.useState(""),[f,h]=p.useState(""),[m,v]=p.useState(!1),g=async(C,E)=>{console.log("captchaUid",C," captchaValue",E),d(C),h(E)},b=async C=>{console.log("captcha check result",C),v(C)},y=()=>{n()},x=()=>{n()},w=async()=>{o.validateFields().then(async C=>{if(console.log("changeMobile:",C),a.mobile===C.mobile){_e.error(r.formatMessage({id:"profile.mobile.not.changed",defaultMessage:"Mobile number is not changed!"}));return}const E={mobile:C.mobile,code:C.code,platform:xl},_=await t1e(E);console.log("changeMobile response:",_),_.data.code===200?(_e.success(r.formatMessage({id:"profile.mobile.change.success",defaultMessage:"Mobile number changed successfully!"})),t(C.mobile),y()):_e.error(i(_.data.message))})},S=()=>{setTimeout(()=>{var C;console.log("endCaptchaTiming"),(C=c.current)==null||C.endTiming()},2)};return M.jsx(M.Fragment,{children:M.jsx(kr,{title:r.formatMessage({id:"profile.mobile.change.title",defaultMessage:"Change Mobile"}),forceRender:!0,open:e,footer:null,onCancel:x,children:M.jsxs(jn,{form:o,onFinish:async C=>{console.log("changeMobile:",C),w()},children:[M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{})},name:"mobile",placeholder:r.formatMessage({id:"profile.mobile.placeholder",defaultMessage:"Enter mobile number"}),rules:[{required:!0,message:r.formatMessage({id:"profile.mobile.required",defaultMessage:"Please enter mobile number!"})},{pattern:/^1\d{10}$/,message:r.formatMessage({id:"profile.mobile.format.invalid",defaultMessage:"Invalid mobile format"})}]}),M.jsx(jn.Item,{name:"captchaCode",children:M.jsx(gb,{onKaptchaChange:g,onKaptchaCheck:b})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Eg,{})},captchaProps:{size:"large",disabled:!m},placeholder:r.formatMessage({id:"profile.mobile.verification.code.placeholder",defaultMessage:"Enter verification code"}),captchaTextRender:(C,E)=>C?`${E} ${r.formatMessage({id:"profile.mobile.verification.code.countdown",defaultMessage:"seconds"})}`:r.formatMessage({id:"profile.mobile.verification.code.get",defaultMessage:"Get Code"}),phoneName:"mobile",name:"code",rules:[{required:!0,message:r.formatMessage({id:"profile.mobile.verification.code.required",defaultMessage:"Please enter verification code!"})}],fieldRef:c,onGetCaptcha:async C=>{if(C&&C.length===11){if(a.mobile===C){_e.error(r.formatMessage({id:"profile.mobile.not.changed",defaultMessage:"Mobile number is not changed!"})),S();return}const E={mobile:C,type:Q$e,captchaUid:u,captchaCode:f,deviceUid:s,userUid:a.uid,orgUid:l.uid,platform:xl},_=await az(E);if(_.data.code!==200){_e.error(_.data.message),S();return}_e.success(_.data.message)}else _e.error(r.formatMessage({id:"profile.mobile.format.error",defaultMessage:"Invalid mobile format"}))}})]})})})},$tn={labelCol:{span:8},wrapperCol:{span:8}},xoe=()=>{const e=Pn(),[t]=jn.useForm(),{translateString:n}=Wc(),{userInfo:r,setUserInfo:o}=fa($=>({userInfo:$.userInfo,setUserInfo:$.setUserInfo})),[i,a]=p.useState(""),[s,l]=p.useState(!1),[c,u]=p.useState(!1),[d,f]=p.useState(!1),h=()=>{l(!0)},m=()=>{u(!0)},v=()=>{f(!0)},g=()=>{l(!1)},b=()=>{u(!1)},y=$=>{u(!1),r.email=$,o(r),t.setFieldValue("email",$)},x=()=>{f(!1)},w=$=>{f(!1),r.mobile=$,o(r),t.setFieldValue("mobile",$)},S=$=>{console.log("handleUploadSuccess:",$),a($)},C=$=>{console.log("handleUploadError:",$)},E=async $=>{const T={...r,...$,avatar:i};console.log(T);const R=await Jxe(T);console.log("updateProfile response:",R.data),R.data.code===200?(_e.success(e.formatMessage({id:"profile.update.success",defaultMessage:"Profile updated successfully"})),o(R.data.data)):_e.error(R.data.message)},_=$=>Array.isArray($)?$:$==null?void 0:$.fileList;p.useEffect(()=>{r&&a(r.avatar)},[r]);const P=async()=>{const $=await Dz();console.log("handleRefreshProfile getProfile response:",$.data),$.data.code===200?(o($.data.data),t.setFieldsValue({uid:$.data.data.uid,username:$.data.data.username,nickname:n($.data.data.nickname),email:$.data.data.email,mobile:$.data.data.mobile,description:n($.data.data.description)})):_e.error($.data.message)};return p.useEffect(()=>{P()},[]),M.jsxs("div",{className:"profile-container",children:[M.jsxs(jn,{...$tn,form:t,onFinish:E,children:[M.jsx(sr,{name:"uid",label:"UID",readonly:!0}),M.jsx(jn.Item,{name:"avatar",valuePropName:"fileList",getValueFromEvent:_,label:e.formatMessage({id:"profile.form.avatar",defaultMessage:"Avatar"}),children:M.jsxs(a_e,{onSuccess:S,onError:C,children:[M.jsx(rf,{src:i}),M.jsx(At,{icon:M.jsx(th,{}),children:e.formatMessage({id:"profile.form.upload",defaultMessage:"Upload"})})]},"avatar")}),M.jsx(sr,{name:"username",label:e.formatMessage({id:"profile.form.username",defaultMessage:"Username"}),rules:[{required:!0}]}),M.jsx(At,{onClick:h,children:e.formatMessage({id:"profile.button.change.password",defaultMessage:"Change Password"})}),M.jsx(sr,{name:"nickname",label:e.formatMessage({id:"profile.form.nickname",defaultMessage:"Nickname"}),rules:[{required:!0}]}),M.jsx(sr,{name:"email",label:r.emailVerified?e.formatMessage({id:"profile.email.verified",defaultMessage:"Email Verified"}):e.formatMessage({id:"profile.email.unverified",defaultMessage:"Email Unverified"}),rules:[{type:"email"}],readonly:!0}),M.jsx(At,{onClick:m,children:e.formatMessage({id:"profile.button.change.email",defaultMessage:"Change Email"})}),M.jsx(sr,{name:"mobile",label:r.mobileVerified?e.formatMessage({id:"profile.mobile.verified",defaultMessage:"Mobile Verified"}):e.formatMessage({id:"profile.mobile.unverified",defaultMessage:"Mobile Unverified"}),readonly:!0}),M.jsx(At,{onClick:v,children:e.formatMessage({id:"profile.button.change.mobile",defaultMessage:"Change Mobile"})}),M.jsx(SS,{name:"description",label:e.formatMessage({id:"profile.form.description",defaultMessage:"Description"})})]}),s&&M.jsx(Stn,{open:s,onClose:g}),c&&M.jsx(Etn,{open:c,onSubmit:y,onClose:b}),d&&M.jsx(_tn,{open:d,onSubmit:w,onClose:x})]})},Ptn=()=>{const e=Pn(),t=sz(),[n,r]=p.useState(!0),[o,i]=p.useState(!0),[a,s]=p.useState(!1),l=S=>{console.log("radio checked",S.target.value),s(S.target.value)},c=async()=>{};p.useEffect(()=>{c(),console.log("isNetworkOnline:",t);const S=localStorage.getItem(FI);S===null?(localStorage.setItem(FI,"true"),r(!0)):r(S==="true");const C=localStorage.getItem(r1);C===null?(localStorage.setItem(r1,"true"),i(!0)):i(C==="true")},[]);const{themeMode:u,setThemeMode:d,mode:f,changeMode:h,locale:m,changeLocale:v}=p.useContext(ma),g=S=>{console.log("radio checked",S.target.value),d(S.target.value)},b=S=>{console.log("language change",S.target.value),v(S.target.value)},y=S=>{console.log("play audio switch",S),localStorage.setItem(FI,S?"true":"false"),r(S)},x=S=>{console.log("show network status notification",S),localStorage.setItem(r1,S?"true":"false"),i(S)},w=S=>{console.log("mode change",S.target.value),h(S.target.value)};return M.jsxs("div",{className:"profile-container",children:[M.jsx("p",{children:M.jsx(H0,{checkedChildren:e.formatMessage({id:"setting.basic.sound.on",defaultMessage:"已开启消息提示音"}),unCheckedChildren:e.formatMessage({id:"setting.basic.sound.off",defaultMessage:"已关闭消息提示音"}),value:n,onChange:y})}),M.jsx("p",{children:M.jsx(H0,{checkedChildren:e.formatMessage({id:"setting.basic.notification.on",defaultMessage:"已开启网络状态通知"}),unCheckedChildren:e.formatMessage({id:"setting.basic.notification.off",defaultMessage:"已关闭网络状态通知"}),value:o,onChange:x})}),Fd&&M.jsx(M.Fragment,{}),W1&&M.jsxs(M.Fragment,{children:[M.jsx("p",{children:e.formatMessage({id:"setting.basic.startup",defaultMessage:"开机启动:"})}),M.jsxs(ho.Group,{onChange:l,value:a,children:[M.jsx(ho,{value:!0,children:e.formatMessage({id:"setting.basic.startup.on",defaultMessage:"开机启动"})}),M.jsx(ho,{value:!1,children:e.formatMessage({id:"setting.basic.startup.off",defaultMessage:"不开机启动"})})]})]}),M.jsx("p",{children:e.formatMessage({id:"setting.basic.theme",defaultMessage:"颜色主题:"})}),M.jsxs(ho.Group,{onChange:g,value:u,children:[M.jsx(ho,{value:"light",children:M.jsx(ti,{id:"theme.light"})}),M.jsx(ho,{value:"dark",children:M.jsx(ti,{id:"theme.dark"})}),M.jsx(ho,{value:"system",children:M.jsx(ti,{id:"theme.system"})})]}),M.jsxs("div",{children:[M.jsx("p",{children:e.formatMessage({id:"setting.basic.language",defaultMessage:"语言设置:"})}),M.jsxs(ho.Group,{value:m.locale,onChange:b,children:[M.jsx(ho,{value:"en",children:e.formatMessage({id:"i18n.lang.en-US"})},"en"),M.jsx(ho,{value:"zh-cn",children:e.formatMessage({id:"i18n.lang.zh-CN"})},"zh-cn"),M.jsx(ho,{value:"zh-tw",children:e.formatMessage({id:"i18n.lang.zh-TW"})},"zh-tw")]})]}),Fd&&M.jsxs("div",{children:[M.jsx("p",{children:e.formatMessage({id:"setting.basic.mode",defaultMessage:"模式设置:"})}),M.jsxs(ho.Group,{value:f,onChange:w,children:[M.jsx(ho,{value:zv,children:e.formatMessage({id:"setting.basic.mode.team",defaultMessage:"团队模式"})},zv),M.jsx(ho,{value:x0,children:e.formatMessage({id:"setting.basic.mode.agent",defaultMessage:"客服模式"})},x0),M.jsx(ho,{value:L$,children:e.formatMessage({id:"setting.basic.mode.personal",defaultMessage:"个人模式"})},L$)]})]})]})},Mtn=()=>{const e=fa(n=>n.userInfo),t=()=>{var r;console.log("downloadQRCode");const n=(r=document.getElementById("myqrcode"))==null?void 0:r.querySelector("canvas");if(n){const o=n.toDataURL(),i=document.createElement("a");i.download=e.username+"_profile.png",i.href=o,document.body.appendChild(i),i.click(),document.body.removeChild(i)}else console.log("canvas is null")};return M.jsxs("div",{id:"myqrcode",style:{textAlign:"center",marginTop:"50px"},children:[M.jsx(Oge,{style:{margin:"auto"},errorLevel:"H",value:"https://www.weiyuai.cn/",icon:"/agent/logo.png"}),M.jsx(At,{type:"primary",onClick:t,style:{marginTop:"20px"},children:"下载二维码"})]})},Ttn=()=>M.jsx(M.Fragment,{children:M.jsx("div",{children:"ShortcutAdmin"})}),Rtn=()=>{const e=Ol();return M.jsx(aS,{status:"404",title:"404",subTitle:"Sorry, the page you visited does not exist.",extra:M.jsx(At,{type:"primary",onClick:()=>e("/"),children:"返回主页"})})},Otn={labelCol:{span:8},wrapperCol:{span:8}},ktn=()=>{const e=Pn(),[t]=jn.useForm(),{userInfo:n,setUserInfo:r}=fa(u=>({userInfo:u.userInfo,setUserInfo:u.setUserInfo})),[o,i]=p.useState(""),a={file:null,fileName:"test.png",fileType:"image/png"},s={name:"file",action:q1(),headers:{Authorization:"Bearer "+localStorage.getItem(kp)},showUploadList:!1,data:a,beforeUpload(u){const d=Ft(new Date).format("YYYYMMDDHHmmss")+"_"+u.name;a.file=u,a.fileName=d,a.fileType=u.type,console.log("beforeUpload",a)},onChange(u){if(u.file.status!=="uploading"&&console.log(u.file,u.fileList),u.file.status==="done"){const d=u.file.response.data.fileUrl;console.log("url: ",d),i(d),_e.success(`${u.file.name} file uploaded successfully`)}else u.file.status==="error"&&_e.error(`${u.file.name} file upload failed.`)}},l=async u=>{const d={...n,...u,avatar:o};console.log(d);const f=await Jxe(d);console.log("updateProfile response:",f),f.data.code===200?(_e.success("修改成功"),r(f.data.data)):_e.error("修改失败")},c=u=>Array.isArray(u)?u:u==null?void 0:u.fileList;return p.useEffect(()=>{n&&i(n.avatar)},[n]),M.jsxs("div",{className:"profile-container",children:[M.jsx("p",{children:"员工信息"}),M.jsxs(jn,{...Otn,style:{marginLeft:20},form:t,onFinish:l,initialValues:{nickname:n.nickname,email:n.email,mobile:n.mobile,description:n.description},children:[M.jsx(rn.Item,{name:"avatar",valuePropName:"fileList",getValueFromEvent:c,label:e.formatMessage({id:"pages.robot.tab.avatar",defaultMessage:"Avatar"}),children:M.jsxs(Rc,{...s,children:[M.jsx(rf,{src:o}),M.jsx(At,{icon:M.jsx(th,{}),children:e.formatMessage({id:"pages.robot.upload",defaultMessage:"Upload"})})]},"avatar")}),M.jsx(sr,{name:"nickname",label:"昵称",rules:[{required:!0}],children:M.jsx(Hn,{})}),M.jsx(sr,{name:"email",label:"邮箱",rules:[{type:"email"}],disabled:!0,children:M.jsx(Hn,{})}),M.jsx(sr,{name:"mobile",label:"手机号",disabled:!0,children:M.jsx(Hn,{})}),M.jsx(SS,{name:"description",label:"描述",children:M.jsx(Hn.TextArea,{})})]})]})},Itn=({open:e,onSubmit:t,onClose:n})=>{const r=Pn(),[o]=jn.useForm(),{translateString:i}=Wc(),{userInfo:a,deviceUid:s}=fa(C=>({userInfo:C.userInfo,deviceUid:C.deviceUid})),l=ds(C=>C.currentOrg),c=p.useRef(),[u,d]=p.useState(""),[f,h]=p.useState(""),[m,v]=p.useState(!1);p.useEffect(()=>{e?o.setFieldsValue({email:a==null?void 0:a.email}):(o.resetFields(),S())},[e]);const g=async(C,E)=>{console.log("captchaUid",C," captchaValue",E),d(C),h(E)},b=async C=>{console.log("captcha check result",C),v(C)},y=()=>{n()},x=()=>{n()},w=async()=>{o.validateFields().then(async C=>{console.log("changeEmail:",C);const E={email:C.email,code:C.code,platform:xl},_=await e1e(E);console.log("changeEmail response:",_),_.data.code===200?(_e.success("Email verify successfully!"),t(C.email),y()):_e.error(i(_.data.message))})},S=()=>{setTimeout(()=>{var C;console.log("endCaptchaTiming"),(C=c.current)==null||C.endTiming()},2)};return M.jsx(M.Fragment,{children:M.jsx(kr,{title:r.formatMessage({id:"pages.settings.verify.email",defaultMessage:"验证邮箱"}),forceRender:!0,open:e,footer:null,onCancel:x,children:M.jsxs(jn,{form:o,onFinish:async C=>{console.log("changeEmail:",C),w()},children:[M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{})},name:"email",placeholder:r.formatMessage({id:"pages.login.email.placeholder",defaultMessage:"邮箱"}),rules:[{required:!0},{pattern:/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/,message:"邮箱格式不正确"},{max:50,message:"邮箱不得超过50字符"}],readonly:!0}),M.jsx(jn.Item,{name:"captchaCode",rules:[],children:M.jsx(gb,{onKaptchaChange:g,onKaptchaCheck:b})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Eg,{}),allowClear:!0},captchaProps:{size:"large",disabled:!m},placeholder:r.formatMessage({id:"pages.login.captcha.placeholder",defaultMessage:"请输入验证码"}),captchaTextRender:(C,E)=>C?`${E} ${r.formatMessage({id:"pages.getCaptchaSecondText",defaultMessage:"获取验证码"})}`:r.formatMessage({id:"pages.login.phoneLogin.getVerificationCode",defaultMessage:"获取验证码"}),phoneName:"email",name:"code",rules:[{required:!0}],fieldRef:c,onGetCaptcha:async C=>{if(console.log("email:",C),C){const E={email:C,type:ePe,captchaUid:u,captchaCode:f,deviceUid:s,userUid:a==null?void 0:a.uid,orgUid:l.uid,platform:xl},_=await lxe(E);if(console.log("sendEmailCode",_),_.data.code!==200){_e.error(i(_.data.message)),S();return}_e.success(i(_.data.message))}else _e.error("手机号格式错误")}})]})})})},Dtn=({open:e,onSubmit:t,onClose:n})=>{const r=Pn(),[o]=jn.useForm(),{translateString:i}=Wc(),{userInfo:a,deviceUid:s}=fa(C=>({userInfo:C.userInfo,deviceUid:C.deviceUid})),l=ds(C=>C.currentOrg),c=p.useRef(),[u,d]=p.useState(""),[f,h]=p.useState(""),[m,v]=p.useState(!1);p.useEffect(()=>{e?o.setFieldsValue({mobile:a==null?void 0:a.mobile}):(o.resetFields(),S())},[e]);const g=async(C,E)=>{console.log("captchaUid",C," captchaValue",E),d(C),h(E)},b=async C=>{console.log("captcha check result",C),v(C)},y=()=>{n()},x=()=>{n()},w=async()=>{o.validateFields().then(async C=>{console.log("changeMobile:",C);const E={mobile:C.mobile,code:C.code,platform:xl},_=await t1e(E);console.log("changeMobile response:",_),_.data.code===200?(_e.success("Mobile verify successfully!"),t(C.mobile),y()):_e.error(i(_.data.message))})},S=()=>{setTimeout(()=>{var C;console.log("endCaptchaTiming"),(C=c.current)==null||C.endTiming()},2)};return M.jsx(M.Fragment,{children:M.jsx(kr,{title:r.formatMessage({id:"pages.settings.verify.mobile",defaultMessage:"验证手机号"}),forceRender:!0,open:e,footer:null,onCancel:x,children:M.jsxs(jn,{form:o,onFinish:async C=>{console.log("changeMobile:",C),w()},children:[M.jsx(sr,{fieldProps:{size:"large",prefix:M.jsx(Ky,{})},name:"mobile",placeholder:r.formatMessage({id:"pages.login.phoneNumber.placeholder",defaultMessage:"手机号"}),rules:[{required:!0},{pattern:/^1\d{10}$/}],readonly:!0}),M.jsx(jn.Item,{name:"captchaCode",rules:[],children:M.jsx(gb,{onKaptchaChange:g,onKaptchaCheck:b})}),M.jsx(fS,{fieldProps:{size:"large",prefix:M.jsx(Eg,{}),allowClear:!0},captchaProps:{size:"large",disabled:!m},placeholder:r.formatMessage({id:"pages.login.captcha.placeholder",defaultMessage:"请输入验证码"}),captchaTextRender:(C,E)=>C?`${E} ${r.formatMessage({id:"pages.getCaptchaSecondText",defaultMessage:"获取验证码"})}`:r.formatMessage({id:"pages.login.phoneLogin.getVerificationCode",defaultMessage:"获取验证码"}),phoneName:"mobile",name:"code",rules:[{required:!0}],fieldRef:c,onGetCaptcha:async C=>{if(console.log("mobile:",C),C&&C.length===11){const E={mobile:C,type:Z$e,captchaUid:u,captchaCode:f,deviceUid:s,userUid:a==null?void 0:a.uid,orgUid:l.uid,platform:xl},_=await az(E);if(console.log("sendMobileCode",_),_.data.code!==200){_e.error(i(_.data.message)),S();return}_e.success(i(_.data.message))}else _e.error("手机号格式错误")}})]})})})},Ntn=()=>{const e=Pn(),t=Ol(),[n]=jn.useForm(),{userInfo:r,setUserInfo:o}=fa(b=>({userInfo:b.userInfo,setUserInfo:b.setUserInfo})),[i,a]=p.useState(!1),[s,l]=p.useState(!1),c=()=>{a(!0)},u=()=>{l(!0)},d=()=>{a(!1)},f=b=>{a(!1),r.email=b,r.emailVerified=!0,o(r),n.setFieldValue("email",b)},h=()=>{l(!1)},m=b=>{l(!1),r.mobile=b,r.mobileVerified=!0,o(r),n.setFieldValue("mobile",b)};p.useEffect(()=>{n.setFieldsValue({uid:r.uid,username:r.username,nickname:r.nickname,email:r.email,mobile:r.mobile})},[]);const v=()=>{t("/setting/profile")},g=()=>{t("/setting/profile")};return M.jsxs("div",{children:[M.jsxs(jn,{form:n,submitter:!1,children:[M.jsx(sr,{name:"email",label:r!=null&&r.emailVerified?e.formatMessage({id:"email.verified",defaultMessage:"Email Verified"}):e.formatMessage({id:"email.unverified",defaultMessage:"email unverified"}),readonly:!0}),!(r!=null&&r.emailVerified)&&r.email!=null&&M.jsx(At,{onClick:c,children:e.formatMessage({id:"pages.settings.verify.email",defaultMessage:"验证邮箱"})}),M.jsx(At,{type:"link",onClick:v,children:"重置邮箱"}),M.jsx(sr,{name:"mobile",label:r!=null&&r.mobileVerified?e.formatMessage({id:"mobile.verified",defaultMessage:"Mobile Verified"}):e.formatMessage({id:"mobile.unverified",defaultMessage:"mobile unverified"}),readonly:!0}),!(r!=null&&r.mobileVerified)&&r.mobile!=null&&M.jsx(At,{onClick:u,children:e.formatMessage({id:"pages.settings.verify.mobile",defaultMessage:"验证手机号"})}),M.jsx(At,{type:"link",onClick:g,children:"重置手机号"})]}),i&&M.jsx(Itn,{open:i,onSubmit:f,onClose:d}),s&&M.jsx(Dtn,{open:s,onSubmit:m,onClose:h})]})},Atn=e=>{console.log(e)},Ftn=[{key:"personal",label:"个人认证",children:M.jsx(Ntn,{})}],Btn=()=>M.jsx("div",{className:"profile-container",children:M.jsx(ZC,{defaultActiveKey:"personal",items:Ftn,onChange:Atn})}),Ltn=()=>{const[e]=jn.useForm(),t=Pn(),{translateString:n}=Wc(),{agentInfo:r,setAgentInfo:o}=$C(d=>({agentInfo:d.agentInfo,setAgentInfo:d.setAgentInfo})),[i,a]=p.useState("");p.useEffect(()=>{var d;r&&e.setFieldsValue({nickname:n(r==null?void 0:r.nickname),email:r==null?void 0:r.email,mobile:r==null?void 0:r.mobile,description:n(r==null?void 0:r.description),memberUid:(d=r==null?void 0:r.member)==null?void 0:d.uid})},[r]);const s=d=>{console.log("handleUploadSuccess:",d),a(d)},l=d=>{console.log("handleUploadError:",d),_e.error(d)},c=async d=>{var m,v,g,b,y,x,w,S,C,E,_,P,$,T;console.log("onFinish:",d),_e.loading(t.formatMessage({id:"updating"}));const f={...r,...d,avatar:i,serviceSettings:{...r.serviceSettings,quickFaqUids:(v=(m=r==null?void 0:r.serviceSettings)==null?void 0:m.quickFaqs)==null?void 0:v.map(R=>R.uid),faqUids:(b=(g=r==null?void 0:r.serviceSettings)==null?void 0:g.faqs)==null?void 0:b.map(R=>R.uid),guessFaqUids:(x=(y=r==null?void 0:r.serviceSettings)==null?void 0:y.guessFaqs)==null?void 0:x.map(R=>R.uid),hotFaqUids:(S=(w=r==null?void 0:r.serviceSettings)==null?void 0:w.hotFaqs)==null?void 0:S.map(R=>R.uid),shortcutFaqUids:(E=(C=r==null?void 0:r.serviceSettings)==null?void 0:C.shortcutFaqs)==null?void 0:E.map(R=>R.uid)},robotSettings:{...r.robotSettings,robotUid:(P=(_=r==null?void 0:r.robotSettings)==null?void 0:_.robot)==null?void 0:P.uid},leaveMsgSettings:{...r.leaveMsgSettings,worktimeUids:(T=($=r==null?void 0:r.leaveMsgSettings)==null?void 0:$.worktimes)==null?void 0:T.map(R=>R.uid)},autoReplySettings:{...r.autoReplySettings}};console.log("agentObject:",f);const h=await ARe(f);console.log("updateAgent response:",h),h.data.code===200?(_e.destroy(),_e.success(t.formatMessage({id:"update.success"})),o(h.data.data)):(_e.destroy(),_e.error(h.data.message))},u=d=>Array.isArray(d)?d:d==null?void 0:d.fileList;return p.useEffect(()=>{var d;r&&(a(r.avatar),e.setFieldsValue({member:(d=r==null?void 0:r.member)==null?void 0:d.nickname}))},[r]),M.jsx(M.Fragment,{children:M.jsxs(jn,{form:e,style:{marginLeft:"20px"},onFinish:c,children:[M.jsx(jn.Item,{name:"avatar",valuePropName:"fileList",getValueFromEvent:u,label:t.formatMessage({id:"pages.robot.tab.avatar",defaultMessage:"Avatar"}),children:M.jsxs(a_e,{onSuccess:s,onError:l,children:[M.jsx(rf,{src:i}),M.jsx(At,{icon:M.jsx(th,{}),children:t.formatMessage({id:"pages.robot.upload",defaultMessage:"Upload"})})]},"avatar")}),M.jsx(sr,{width:"md",name:"nickname",label:"客服卡片-展示客服昵称",rules:[{required:!0,message:"请输入客服昵称"}]}),M.jsx(sr,{width:"md",name:"email",label:"客服卡片-展示邮箱",rules:[{required:!0,message:"请输入邮箱"}]}),M.jsx(sr,{width:"md",name:"mobile",label:"客服卡片-展示手机号",rules:[{required:!0,message:"请输入手机号"}]}),M.jsx(SS,{width:"md",name:"description",label:"客服卡片-展示描述",rules:[{required:!0,message:"请输入描述"}]})]})})},jtn=()=>{const e=Pn(),[t,n]=p.useState([]),r=[{key:"basic",label:e.formatMessage({id:"pages.agent.tab.basic",defaultMessage:"Basic"}),children:M.jsx(Ltn,{})}];return p.useEffect(()=>{n(r)},[]),M.jsx(M.Fragment,{children:M.jsx(ZC,{style:{marginLeft:20},defaultActiveKey:"basic",items:t})})},{Sider:ztn,Content:Htn}=Nr,gB=()=>{const{leftSiderStyle:e,leftSiderWidth:t,headerStyle:n,contentStyle:r}=df();return M.jsx(M.Fragment,{children:M.jsxs(Nr,{children:[M.jsx(ztn,{style:e,width:t,children:M.jsx(lM,{style:n,children:"home"})}),M.jsxs(Nr,{children:[M.jsx(lM,{style:n,children:"home"}),M.jsx(Htn,{style:r,children:"home"})]})]})})},Vtn=()=>{const e=Pn(),[t,n]=p.useState("/chat"),r=Ol(),{isLoggedIn:o,mode:i}=p.useContext(ma),{footerStyle:a}=df(),[s,l]=p.useState(!1),c=Iz(h=>h.threads);p.useEffect(()=>{const h=c.some(m=>m.unreadCount>0);l(h)},[c]);const u=[{path:"/anonymous/home",name:e.formatMessage({id:"menu.dashboard.chat"}),icon:M.jsx(QA,{}),component:M.jsx(gB,{})}],[d,f]=p.useState(u);return uxe(),p.useEffect(()=>{f(u)},[i]),p.useEffect(()=>(o&&r("/chat"),()=>{console.log("un - useEffect")}),[o]),M.jsxs(nbe,{collapsed:!0,collapsedButtonRender:!1,layout:"side",style:{height:"100vh"},route:{routes:d},location:{pathname:t},menu:{type:"group",collapsedShowTitle:!0},avatarProps:null,actionsRender:h=>h.isMobile?[]:[M.jsx(Dtt,{onClick:oDt},"QuestionCircleFilled")],menuHeaderRender:()=>M.jsx(Qxe,{}),menuFooterRender:h=>{h!=null&&h.collapsed},onMenuHeaderClick:h=>{console.log("onMenuHeaderClick",h)},menuItemRender:(h,m)=>M.jsx(M.Fragment,{children:M.jsxs("a",{onClick:()=>{n(h.path),r(h.path)},children:[s&&M.jsxs(M.Fragment,{children:[h.path==="/anonymous/home"&&M.jsx(Ka,{size:"small",dot:s,offset:[-5,5],children:m}),h.path!=="/anonymous/home"&&m]}),!s&&M.jsx(M.Fragment,{children:m})]})}),children:[M.jsx(sk,{children:M.jsx(jO,{})}),M.jsx(lk,{style:a,children:M.jsx(Xxe,{})}),M.jsx("audio",{id:"audioPlay",src:"soundUrl",hidden:!0})]})},{Sider:Wtn,Content:Utn}=Nr,Gtn=()=>{const{leftSiderStyle:e,leftSiderWidth:t,headerStyle:n,contentStyle:r}=df();return M.jsx(M.Fragment,{children:M.jsxs(Nr,{children:[M.jsx(Wtn,{style:e,width:t}),M.jsxs(Nr,{children:[M.jsx(lM,{style:n,children:"setting"}),M.jsx(Utn,{style:r,children:"setting"})]})]})})};function qtn({children:e}){const{isLoggedIn:t}=p.useContext(ma),n=Qy();return t?e:M.jsx(Uat,{to:"/auth/login",replace:!0,state:{from:n}})}const woe=[{path:"/",element:M.jsx(M.Fragment,{children:M.jsx(qtn,{children:M.jsx(wtn,{})})}),children:[{path:"/",element:M.jsx(mB,{})},{path:"/formbuilder",element:M.jsx(mB,{})},{path:"/flowbuilder",element:M.jsx(Uwe,{})},{path:"/ticketbuilder",element:M.jsx(Q2e,{})},{path:"/setting",element:M.jsx(Yxe,{}),children:[{path:"/setting",element:M.jsx(xoe,{})},{path:"/setting/profile",element:M.jsx(xoe,{})},{path:"/setting/agentProfile",element:M.jsx(jtn,{})},{path:"/setting/memberProfile",element:M.jsx(ktn,{})},{path:"/setting/basic",element:M.jsx(Ptn,{})},{path:"/setting/certification",element:M.jsx(Btn,{})},{path:"/setting/qrcode",element:M.jsx(Mtn,{})},{path:"/setting/shortcut",element:M.jsx(Ttn,{})}]}]},{path:"/auth",element:M.jsx(Ctn,{}),children:[{path:"/auth",element:M.jsx(lF,{isModel:!1})},{path:"/auth/login",element:M.jsx(lF,{isModel:!1})},{path:"/auth/register",element:M.jsx(dDt,{})},{path:"/auth/server",element:M.jsx(cxe,{})}]},{path:"/anonymous",element:M.jsx(Vtn,{}),children:[{path:"/anonymous",element:M.jsx(gB,{})},{path:"/anonymous/home",element:M.jsx(gB,{})},{path:"/anonymous/setting",element:M.jsx(Gtn,{})}]},{path:"*",element:M.jsx(Rtn,{})}];let vB;W1?vB=Jat(woe,{future:{v7_normalizeFormMethod:!0,v7_relativeSplatPath:!0,v7_partialHydration:!0,v7_fetcherPersist:!0,v7_skipActionErrorRevalidation:!0}}):vB=Zat(woe,{basename:"/agenticflow",future:{v7_normalizeFormMethod:!0,v7_relativeSplatPath:!0,v7_partialHydration:!0,v7_fetcherPersist:!0,v7_skipActionErrorRevalidation:!0}});const Ktn=vB;var Ytn=typeof Element<"u",Xtn=typeof Map=="function",Qtn=typeof Set=="function",Ztn=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function D$(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,o;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!D$(e[r],t[r]))return!1;return!0}var i;if(Xtn&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;for(i=e.entries();!(r=i.next()).done;)if(!D$(r.value[1],t.get(r.value[0])))return!1;return!0}if(Qtn&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(Ztn&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;if(Ytn&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((o[r]==="_owner"||o[r]==="__v"||o[r]==="__o")&&e.$$typeof)&&!D$(e[o[r]],t[o[r]]))return!1;return!0}return e!==e&&t!==t}var Jtn=function(t,n){try{return D$(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const enn=Ar(Jtn);var tnn=function(e,t,n,r,o,i,a,s){if(!e){var l;if(t===void 0)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,i,a,s],u=0;l=new Error(t.replace(/%s/g,function(){return c[u++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}},nnn=tnn;const Coe=Ar(nnn);var rnn=function(t,n,r,o){var i=r?r.call(o,t,n):void 0;if(i!==void 0)return!!i;if(t===n)return!0;if(typeof t!="object"||!t||typeof n!="object"||!n)return!1;var a=Object.keys(t),s=Object.keys(n);if(a.length!==s.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(n),c=0;c(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(s_e||{}),$6={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","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"]}},Soe=Object.values(s_e),UV={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},inn=Object.entries(UV).reduce((e,[t,n])=>(e[n]=t,e),{}),uc="data-rh",s0={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},l0=(e,t)=>{for(let n=e.length-1;n>=0;n-=1){const r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},ann=e=>{let t=l0(e,"title");const n=l0(e,s0.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,()=>t);const r=l0(e,s0.DEFAULT_TITLE);return t||r||void 0},snn=e=>l0(e,s0.ON_CHANGE_CLIENT_STATE)||(()=>{}),P6=(e,t)=>t.filter(n=>typeof n[e]<"u").map(n=>n[e]).reduce((n,r)=>({...n,...r}),{}),lnn=(e,t)=>t.filter(n=>typeof n.base<"u").map(n=>n.base).reverse().reduce((n,r)=>{if(!n.length){const o=Object.keys(r);for(let i=0;iconsole&&typeof console.warn=="function"&&console.warn(e),Ox=(e,t,n)=>{const r={};return n.filter(o=>Array.isArray(o[e])?!0:(typeof o[e]<"u"&&cnn(`Helmet: ${e} should be of type "Array". Instead found type "${typeof o[e]}"`),!1)).map(o=>o[e]).reverse().reduce((o,i)=>{const a={};i.filter(l=>{let c;const u=Object.keys(l);for(let f=0;fo.push(l));const s=Object.keys(a);for(let l=0;l{if(Array.isArray(e)&&e.length){for(let n=0;n({baseTag:lnn(["href"],e),bodyAttributes:P6("bodyAttributes",e),defer:l0(e,s0.DEFER),encode:l0(e,s0.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:P6("htmlAttributes",e),linkTags:Ox("link",["rel","href"],e),metaTags:Ox("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:Ox("noscript",["innerHTML"],e),onChangeClientState:snn(e),scriptTags:Ox("script",["src","innerHTML"],e),styleTags:Ox("style",["cssText"],e),title:ann(e),titleAttributes:P6("titleAttributes",e),prioritizeSeoTags:unn(e,s0.PRIORITIZE_SEO_TAGS)}),l_e=e=>Array.isArray(e)?e.join(""):e,fnn=(e,t)=>{const n=Object.keys(e);for(let r=0;rArray.isArray(e)?e.reduce((n,r)=>(fnn(r,t)?n.priority.push(r):n.default.push(r),n),{priority:[],default:[]}):{default:e,priority:[]},Eoe=(e,t)=>({...e,[t]:void 0}),pnn=["noscript","script","style"],yB=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),c_e=e=>Object.keys(e).reduce((t,n)=>{const r=typeof e[n]<"u"?`${n}="${e[n]}"`:`${n}`;return t?`${t} ${r}`:r},""),hnn=(e,t,n,r)=>{const o=c_e(n),i=l_e(t);return o?`<${e} ${uc}="true" ${o}>${yB(i,r)}`:`<${e} ${uc}="true">${yB(i,r)}`},mnn=(e,t,n=!0)=>t.reduce((r,o)=>{const i=o,a=Object.keys(i).filter(c=>!(c==="innerHTML"||c==="cssText")).reduce((c,u)=>{const d=typeof i[u]>"u"?u:`${u}="${yB(i[u],n)}"`;return c?`${c} ${d}`:d},""),s=i.innerHTML||i.cssText||"",l=pnn.indexOf(e)===-1;return`${r}<${e} ${uc}="true" ${a}${l?"/>":`>${s}`}`},""),u_e=(e,t={})=>Object.keys(e).reduce((n,r)=>{const o=UV[r];return n[o||r]=e[r],n},t),gnn=(e,t,n)=>{const r={key:t,[uc]:!0},o=u_e(n,r);return[Z.createElement("title",o,t)]},N$=(e,t)=>t.map((n,r)=>{const o={key:r,[uc]:!0};return Object.keys(n).forEach(i=>{const s=UV[i]||i;if(s==="innerHTML"||s==="cssText"){const l=n.innerHTML||n.cssText;o.dangerouslySetInnerHTML={__html:l}}else o[s]=n[i]}),Z.createElement(e,o)}),rl=(e,t,n=!0)=>{switch(e){case"title":return{toComponent:()=>gnn(e,t.title,t.titleAttributes),toString:()=>hnn(e,t.title,t.titleAttributes,n)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>u_e(t),toString:()=>c_e(t)};default:return{toComponent:()=>N$(e,t),toString:()=>mnn(e,t,n)}}},vnn=({metaTags:e,linkTags:t,scriptTags:n,encode:r})=>{const o=M6(e,$6.meta),i=M6(t,$6.link),a=M6(n,$6.script);return{priorityMethods:{toComponent:()=>[...N$("meta",o.priority),...N$("link",i.priority),...N$("script",a.priority)],toString:()=>`${rl("meta",o.priority,r)} ${rl("link",i.priority,r)} ${rl("script",a.priority,r)}`},metaTags:o.default,linkTags:i.default,scriptTags:a.default}},ynn=e=>{const{baseTag:t,bodyAttributes:n,encode:r=!0,htmlAttributes:o,noscriptTags:i,styleTags:a,title:s="",titleAttributes:l,prioritizeSeoTags:c}=e;let{linkTags:u,metaTags:d,scriptTags:f}=e,h={toComponent:()=>{},toString:()=>""};return c&&({priorityMethods:h,linkTags:u,metaTags:d,scriptTags:f}=vnn(e)),{priority:h,base:rl("base",t,r),bodyAttributes:rl("bodyAttributes",n,r),htmlAttributes:rl("htmlAttributes",o,r),link:rl("link",u,r),meta:rl("meta",d,r),noscript:rl("noscript",i,r),script:rl("script",f,r),style:rl("style",a,r),title:rl("title",{title:s,titleAttributes:l},r)}},bB=ynn,v_=[],d_e=!!(typeof window<"u"&&window.document&&window.document.createElement),xB=class{constructor(e,t){Ju(this,"instances",[]);Ju(this,"canUseDOM",d_e);Ju(this,"context");Ju(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?v_:this.instances,add:e=>{(this.canUseDOM?v_:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?v_:this.instances).indexOf(e);(this.canUseDOM?v_:this.instances).splice(t,1)}}});this.context=e,this.canUseDOM=t||!1,t||(e.helmet=bB({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},bnn={},f_e=Z.createContext(bnn),hm,p_e=(hm=class extends p.Component{constructor(n){super(n);Ju(this,"helmetData");this.helmetData=new xB(this.props.context||{},hm.canUseDOM)}render(){return Z.createElement(f_e.Provider,{value:this.helmetData.value},this.props.children)}},Ju(hm,"canUseDOM",d_e),hm),vv=(e,t)=>{const n=document.head||document.querySelector("head"),r=n.querySelectorAll(`${e}[${uc}]`),o=[].slice.call(r),i=[];let a;return t&&t.length&&t.forEach(s=>{const l=document.createElement(e);for(const c in s)if(Object.prototype.hasOwnProperty.call(s,c))if(c==="innerHTML")l.innerHTML=s.innerHTML;else if(c==="cssText")l.styleSheet?l.styleSheet.cssText=s.cssText:l.appendChild(document.createTextNode(s.cssText));else{const u=c,d=typeof s[u]>"u"?"":s[u];l.setAttribute(c,d)}l.setAttribute(uc,"true"),o.some((c,u)=>(a=u,l.isEqualNode(c)))?o.splice(a,1):i.push(l)}),o.forEach(s=>{var l;return(l=s.parentNode)==null?void 0:l.removeChild(s)}),i.forEach(s=>n.appendChild(s)),{oldTags:o,newTags:i}},wB=(e,t)=>{const n=document.getElementsByTagName(e)[0];if(!n)return;const r=n.getAttribute(uc),o=r?r.split(","):[],i=[...o],a=Object.keys(t);for(const s of a){const l=t[s]||"";n.getAttribute(s)!==l&&n.setAttribute(s,l),o.indexOf(s)===-1&&o.push(s);const c=i.indexOf(s);c!==-1&&i.splice(c,1)}for(let s=i.length-1;s>=0;s-=1)n.removeAttribute(i[s]);o.length===i.length?n.removeAttribute(uc):n.getAttribute(uc)!==a.join(",")&&n.setAttribute(uc,a.join(","))},xnn=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=l_e(e)),wB("title",t)},_oe=(e,t)=>{const{baseTag:n,bodyAttributes:r,htmlAttributes:o,linkTags:i,metaTags:a,noscriptTags:s,onChangeClientState:l,scriptTags:c,styleTags:u,title:d,titleAttributes:f}=e;wB("body",r),wB("html",o),xnn(d,f);const h={baseTag:vv("base",n),linkTags:vv("link",i),metaTags:vv("meta",a),noscriptTags:vv("noscript",s),scriptTags:vv("script",c),styleTags:vv("style",u)},m={},v={};Object.keys(h).forEach(g=>{const{newTags:b,oldTags:y}=h[g];b.length&&(m[g]=b),y.length&&(v[g]=h[g].oldTags)}),t&&t(),l(e,m,v)},kx=null,wnn=e=>{kx&&cancelAnimationFrame(kx),e.defer?kx=requestAnimationFrame(()=>{_oe(e,()=>{kx=null})}):(_oe(e),kx=null)},Cnn=wnn,$oe=class extends p.Component{constructor(){super(...arguments);Ju(this,"rendered",!1)}shouldComponentUpdate(t){return!onn(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:n}=this.props.context;let r=null;const o=dnn(t.get().map(i=>{const a={...i.props};return delete a.context,a}));p_e.canUseDOM?Cnn(o):bB&&(r=bB(o)),n(r)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},T6,Snn=(T6=class extends p.Component{shouldComponentUpdate(e){return!enn(Eoe(this.props,"helmetData"),Eoe(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,n,r){return{...t,[e.type]:[...t[e.type]||[],{...n,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,t,n,r){switch(e.type){case"title":return{...t,[e.type]:r,titleAttributes:{...n}};case"body":return{...t,bodyAttributes:{...n}};case"html":return{...t,htmlAttributes:{...n}};default:return{...t,[e.type]:{...n}}}}mapArrayTypeChildrenToProps(e,t){let n={...t};return Object.keys(e).forEach(r=>{n={...n,[r]:e[r]}}),n}warnOnInvalidChildren(e,t){return Coe(Soe.some(n=>e.type===n),typeof e.type=="function"?"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${Soe.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),Coe(!t||typeof t=="string"||Array.isArray(t)&&!t.some(n=>typeof n!="string"),`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}mapChildrenToProps(e,t){let n={};return Z.Children.forEach(e,r=>{if(!r||!r.props)return;const{children:o,...i}=r.props,a=Object.keys(i).reduce((l,c)=>(l[inn[c]||c]=i[c],l),{});let{type:s}=r;switch(typeof s=="symbol"?s=s.toString():this.warnOnInvalidChildren(r,o),s){case"Symbol(react.fragment)":t=this.mapChildrenToProps(o,t);break;case"link":case"meta":case"noscript":case"script":case"style":n=this.flattenArrayTypeChildren(r,n,a,o);break;default:t=this.mapObjectTypeChildren(r,t,a,o);break}}),this.mapArrayTypeChildrenToProps(n,t)}render(){const{children:e,...t}=this.props;let n={...t},{helmetData:r}=t;if(e&&(n=this.mapChildrenToProps(e,n)),r&&!(r instanceof xB)){const o=r;r=new xB(o.context,!0),delete n.helmetData}return r?Z.createElement($oe,{...n,context:r.value}):Z.createElement(f_e.Consumer,null,o=>Z.createElement($oe,{...n,context:o}))}},Ju(T6,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),T6);const Enn={i18_file_assistant:"文件助手",slogan:"重复工作自动化","menu.dashboard.chat":"消息","menu.dashboard.contact":"通讯录","menu.dashboard.queue":"排队","menu.dashboard.ticket":"工单","menu.dashboard.leavemsg":"留言","menu.dashboard.visitor":"访客","menu.dashboard.monitor":"监控","menu.dashboard.plugins":"插件","menu.dashboard.mine":"我的","chat.toolbar.emoji":"表情","chat.toolbar.image":"图片","chat.toolbar.file":"文件","chat.toolbar.audio":"录音","chat.toolbar.webrtc":"视频","chat.toolbar.history":"历史消息","chat.toolbar.block":"拉黑","chat.toolbar.screenshot":"截图","chat.toolbar.invite.rate":"邀请评价","chat.toolbar.autoreply":"自动回复","chat.toolbar.autoreply.on":"自动回复(已开启)","chat.navbar.transfer":"转接","chat.navbar.ticket":"工单","chat.navbar.crm":"Crm","chat.navbar.close":"结束","chat.navbar.category":"分类","chat.navbar.ai":"AI","chat.navbar.queue":"排队","chat.right.ai":"Copilot","chat.right.quickreply":"快捷回复","chat.right.ticket":"工单","chat.right.userinfo":"用户信息","chat.right.llm":"大模型","chat.right.docview":"文档预览","chat.right.group":"群详情","chat.right.member":"联系人","chat.ai.summary":"会话小结","chat.ai.switch":"切换AI","chat.thread.nomore":"没有更多了","chat.message.loadmore":"加载更多","dashboard.footbar.logout":"退出",SERVICE:"客服机器人(对外)",MARKETING:"营销机器人(对外)",KNOWLEDGEBASE:"知识库机器人(内部)",QA:"问答机器人(直接调用大模型)",AGENT_ASSISTANT:"客服助手(内部)",loading:"加载中",create:"创建",creating:"创建中...","create.success":"创建成功","create.fail":"创建失败",update:"更新",updating:"更新中...","update.success":"更新成功","update.fail":"更新失败",save:"保存",saving:"正在保存...",email:"邮箱","email.verified":"邮箱(已验证)","email.unverified":"邮箱(待验证)",mobile:"手机号","mobile.verified":"手机号(已验证)","mobile.unverified":"手机号(待验证)",captcha:"验证码",logging:"登录中...","login.success":"登录成功","login.error":"登录失败,请稍后重试",registering:"注册中...","register.success":"注册成功","register.error":"注册失败","username.change.tip":"登录用户名(修改用户名之后,需要重新登录)",createKb:"创建知识库",createDept:"创建部门",upload:"上传",import:"导入",export:"导出","download.template":"下载模板",open:"打开",copy:"复制","copy.success":"复制成功",ok:"确定",cancel:"取消",bind:"绑定",edit:"编辑",editing:"修改中...","edit.success":"修改成功","edit.fail":"修改失败",delete:"删除",deleting:"删除中...",deleteTip:"删除提示",deleteAffirm:"确定要删除","delete.success":"删除成功","delete.fail":"删除失败","process.success":"处理成功","process.fail":"处理失败",preview:"预览",close:"关闭",closing:"关闭中...",closeTip:"关闭提示",closeASure:"确定要关闭","close.success":"关闭成功",choose:"选择","leavemsg.enabled":"留言启用",transfer:"转接","transfer.success":"转接成功","transfer.fail":"转接失败","transfer.reason":"转接原因",refresh:"刷新",noAgent:"暂无客服在线"},_nn={"menu.anonymous.title":"Anonymous Mode","menu.anonymous.home":"Messages","menu.anonymous.contact":"Contacts","menu.anonymous.robot":"Robot","menu.anonymous.setting":"Settings","menu.anonymous.status":"Anonymous Status","menu.anonymous.status.tip":"Anonymous mode only supports communication between online devices in the same LAN","menu.anonymous.login.tip":"Login to access offline messages and more features","menu.anonymous.login":"Login","menu.anonymous.current.users":"Current Users","menu.dashboard.chat":"聊天","menu.dashboard.contact":"联系人","menu.dashboard.ai":"AI助手","menu.dashboard.note":"笔记","menu.dashboard.kbase":"知识库","menu.dashboard.mine":"设置","menu.dashboard.queue":"排队","menu.dashboard.leavemsg":"留言","menu.dashboard.visitor":"访客","menu.dashboard.monitor":"监控","menu.dashboard.plugins":"插件","menu.settings":"设置","menu.settings.logout":"登出","menu.agent.status":"客服状态","menu.agent.status.available":"在线","menu.agent.status.rest":"小休","menu.agent.status.offline":"离线","menu.language":"语言","menu.mode":"模式","menu.mode.team":"团队模式","menu.mode.personal":"个人模式","menu.mode.agent":"客服模式","menu.agent.offline.warning":"请在离线前结束所有正在進行中的会话","menu.mode.personal.coming":"即将推出...","menu.dashboard.form":"表单","menu.dashboard.formbuilder":"表单构建器","menu.dashboard.flow":"流程","menu.dashboard.flowgram":"工作流","menu.dashboard.flowbuilder":"流程构建器","menu.dashboard.ticket":"工单","menu.dashboard.ticketbuilder":"工单构建器"},$nn={"pages.login.title":"登录","pages.login.subtitle":"欢迎使用微语客服系统","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.captcha.placeholder":"请输入验证码!","pages.login.captcha.required":"验证码是必填项!","pages.login.phoneLogin.getVerificationCode":"获取验证码","pages.login.anonymousLogin":"匿名登录","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.welcome.link":"欢迎使用","pages.robot.new":"新建","pages.robot.chat":"聊天","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.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.file":"文件","pages.robot.kb.text":"文本","pages.robot.kb.qa":"问答","pages.robot.kb.web":"网站","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.setting":"设置","pages.logout":"退出登录","pages.footer.website":"微语官网","pages.footer.helpcenter":"帮助文档","pages.login.remember":"记住密码","pages.agent.tab.basic":"基本信息","pages.agent.robot":"机器人","pages.agent.service.settings":"服务设置","pages.agent.service.settings.topTip":"顶部提示","pages.agent.service.settings.welcomeTip":"欢迎语","pages.agent.service.settings.leavemsgTip":"离线留言提示","pages.agent.service.settings.autoCloseMin":"自动关闭分钟","pages.agent.service.settings.showLogo":"显示Logo","pages.agent.service.settings.maxThreadCount":"最大线程数","pages.advanced.faq":"常见问题","pages.advanced.quickButton":"快捷按钮","pages.advanced.faqGuess":"智能推荐","pages.advanced.faqHot":"热门问题","pages.advanced.faqShortcut":"快捷回复","pages.advanced.rate":"满意度评价","pages.advanced.autoreply":"自动回复","pages.advanced.leaveMsg":"留言设置","pages.advanced.survey":"调查问卷","pages.advanced.history":"历史记录","pages.advanced.inputAssociation":"输入联想","pages.advanced.antiHarassment":"验证码设置","pages.advanced.captcha":"验证码设置","pages.advanced.showPreForm":"显示预览","pages.advanced.showHistory":"显示历史","pages.advanced.showInputAssociation":"显示输入联想","pages.advanced.showCaptcha":"显示验证码","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":"新西兰","pages.anonymous.title":"匿名模式","pages.anonymous.home":"首页","pages.anonymous.contact":"联系人","pages.anonymous.robot":"机器人","pages.anonymous.setting":"设置","pages.anonymous.welcome":"欢迎使用匿名模式","pages.anonymous.description":"您可以在此模式下匿名使用系统功能","block.title":"拉黑设置","block.type":"拉黑类型","block.user":"拉黑用户","block.ip":"拉黑IP","block.permanent":"永久封禁","block.until":"封禁至","block.until.required":"请选择封禁结束时间","pages.register.title":"注册","pages.register.subtitle":"创建您的账号","pages.register.username":"用户名","pages.register.password":"密码","pages.register.confirm":"确认密码","pages.register.email":"邮箱","pages.register.mobile":"手机号","pages.register.code":"验证码","pages.register.agreement":"我已阅读并同意","pages.register.agreement.terms":"服务条款","pages.register.submit":"注册","pages.register.login":"使用已有账号登录","pages.404.title":"404","pages.404.subtitle":"抱歉,您访问的页面不存在","pages.404.description":"您可以尝试以下操作:","pages.404.actions.back":"返回上一页","pages.404.actions.home":"返回首页","pages.403.title":"403","pages.403.subtitle":"抱歉,您没有访问该页面的权限","pages.403.description":"请联系管理员获取权限","pages.403.actions.back":"返回上一页","pages.500.title":"500","pages.500.subtitle":"抱歉,服务器出错了","pages.500.description":"请稍后再试或联系技术支持","pages.500.actions.back":"返回上一页","pages.500.actions.home":"返回首页","pages.welcome.title":"欢迎","pages.welcome.description":"微语客服系统是一个开源的客服系统","pages.welcome.getting-started":"开始使用","pages.welcome.view-docs":"查看文档"},Pnn={"app.title":"微语","app.logout":"登出","app.copyright.produced":"微语出品","app.preview.down.block":"下载此页面到本地项目","app.welcome.link.fetch-blocks":"获取全部区块","app.welcome.link.block-list":"基于 block 开发,快速构建标准页面","navBar.lang":"语言","layout.user.link.help":"帮助","layout.user.link.privacy":"隐私","layout.user.link.terms":"条款","theme.light":"浅色","theme.dark":"深色","theme.system":"自动","setting.lang":"Languages","setting.theme":"主题","app.name":"微语客服","app.description":"新一代智能客服系统","app.welcome":"欢迎使用微语客服系统","app.copyright":"© 2024 微语客服. 保留所有权利.","app.version":"版本","app.action.back":"返回","app.action.confirm":"确认","app.action.cancel":"取消","app.action.save":"保存","app.action.edit":"编辑","app.action.delete":"删除","app.action.refresh":"刷新","app.action.search":"搜索","app.action.more":"更多","app.action.settings":"设置","app.action.help":"帮助","app.tip.loading":"加载中...","app.tip.success":"操作成功","app.tip.error":"操作失败","app.tip.warning":"警告","app.tip.info":"提示","app.tip.confirm":"确认要执行此操作吗?","app.tip.nodata":"暂无数据","app.tip.network.error":"网络连接失败","app.tip.server.error":"服务器错误","app.status.online":"在线","app.status.offline":"离线","app.status.busy":"忙碌","app.status.away":"离开","app.status.invisible":"隐身","app.status.disabled":"已禁用","app.status.expired":"已过期","app.time.today":"今天","app.time.yesterday":"昨天","app.time.tomorrow":"明天","app.time.just":"刚刚","app.time.minutes":"{count} 分钟前","app.time.hours":"{count} 小时前","app.time.days":"{count} 天前","app.file.upload":"上传文件","app.file.download":"下载文件","app.file.preview":"预览文件","app.file.size.limit":"文件大小不能超过 {size}","app.file.type.unsupported":"不支持的文件类型","app.file.upload.success":"上传成功","app.file.upload.failed":"上传失败","app.file.download.success":"下载成功","app.file.download.failed":"下载失败","app.layout.sidebar.collapse":"收起侧边栏","app.layout.sidebar.expand":"展开侧边栏","app.layout.header.profile":"个人中心","app.layout.header.logout":"退出登录","app.layout.footer.copyright":"版权所有","app.layout.footer.terms":"服务条款","app.layout.footer.privacy":"隐私政策"},Mnn={"auth.login.title":"登录","auth.login.subtitle":"欢迎使用微语客服系统","auth.login.username":"用户名","auth.login.username.required":"请输入用户名","auth.login.password":"密码","auth.login.password.required":"请输入密码","auth.login.remember":"记住密码","auth.login.forgot":"忘记密码?","auth.login.submit":"登录","auth.login.other":"其他登录方式","auth.login.register":"注册账号","auth.login.success":"登录成功","auth.login.failed":"登录失败","auth.register.title":"注册","auth.register.subtitle":"创建新账号","auth.register.username":"用户名","auth.register.username.required":"请输入用户名","auth.register.email":"邮箱","auth.register.email.required":"请输入邮箱","auth.register.password":"密码","auth.register.password.required":"请输入密码","auth.register.confirm":"确认密码","auth.register.confirm.required":"请确认密码","auth.register.submit":"注册","auth.register.login":"已有账号?登录","auth.register.success":"注册成功","auth.register.failed":"注册失败","auth.forgot.title":"忘记密码","auth.forgot.subtitle":"重置密码","auth.forgot.email":"邮箱","auth.forgot.email.required":"请输入邮箱","auth.forgot.submit":"提交","auth.forgot.back":"返回登录","auth.forgot.success":"重置密码邮件已发送","auth.forgot.failed":"重置密码失败","auth.reset.title":"重置密码","auth.reset.subtitle":"设置新密码","auth.reset.password":"新密码","auth.reset.password.required":"请输入新密码","auth.reset.confirm":"确认密码","auth.reset.confirm.required":"请确认新密码","auth.reset.submit":"提交","auth.reset.success":"密码重置成功","auth.reset.failed":"密码重置失败","auth.verify.code":"验证码","auth.verify.code.required":"请输入验证码","auth.verify.code.send":"发送验证码","auth.verify.code.resend":"重新发送","auth.verify.code.success":"验证码发送成功","auth.verify.code.failed":"验证码发送失败","auth.password.strength.weak":"密码强度:弱","auth.password.strength.medium":"密码强度:中","auth.password.strength.strong":"密码强度:强","auth.agreement.text":"我已阅读并同意","auth.agreement.terms":"服务条款","auth.agreement.privacy":"隐私政策","server.button.back":"返回","server.button.save":"保存","server.button.reset":"重置","server.button.help":"帮助","server.save.success":"保存成功","server.reset.success":"重置成功,已恢复默认云服务器","server.custom.enable":"启用自定义服务器","server.api.url.label":"API服务器地址 (例如: http://127.0.0.1:9003 或 https://api.bytedesk.com)","server.api.url.placeholder":"http://127.0.0.1:9003","server.websocket.url.label":"WebSocket服务器地址 (例如: ws://127.0.0.1:9885/websocket 或 wss://api.bytedesk.com/websocket)","server.websocket.url.placeholder":"ws://127.0.0.1:9885/websocket","server.input.error":"请输入正确的服务器地址"},Tnn={"chat.title":"会话","chat.empty":"暂无会话","chat.loading":"加载中...","chat.load.error":"加载失败","chat.load.more":"加载更多","chat.no.more":"没有更多了","chat.refresh":"刷新","chat.status.connecting":"连接中...","chat.status.connected":"已连接","chat.status.disconnected":"连接断开","chat.status.reconnecting":"重新连接中...","chat.network.error":"网络连接失败,请检查网络","chat.thread.closing":"结束会话中...","chat.thread.close.success":"结束会话成功","chat.thread.close.failed":"结束会话失败","chat.thread.close.confirm.title":"确定要结束会话?","chat.rate.invite.confirm.title":"确认要邀请评价?","chat.message.send.failed":"发送失败","chat.message.resend":"重新发送","chat.message.recall":"撤回消息","chat.message.copy.success":"复制成功","chat.copy.success":"复制成功","chat.menu.copy":"复制","chat.menu.translate":"翻译","chat.menu.recall":"撤回","chat.menu.enlarge":"放大阅读","chat.menu.quickreply.add":"添加快捷回复...","chat.menu.browser.open":"浏览器打开","chat.menu.forward":"转发...","chat.menu.favorite":"收藏","chat.menu.quote":"引用","chat.input.placeholder":"请输入内容, Ctrl+V 粘贴截图/图片","chat.translation.placeholder":"请输入翻译内容...","chat.input.send":"发送","chat.input.sending":"发送中...","chat.toolbar.emoji":"表情","chat.toolbar.image":"图片","chat.toolbar.file":"文件","chat.toolbar.screenshot":"截图","chat.toolbar.autoreply":"自动回复","chat.toolbar.audio":"录音","chat.toolbar.webrtc":"视频会话","chat.toolbar.history":"历史","chat.toolbar.block":"拉黑","chat.toolbar.invite.rate":"邀请评价","chat.navbar.transfer":"转接","chat.navbar.close":"结束","chat.navbar.note":"笔记","chat.navbar.kbase":"知识库","chat.right.quickreply":"快捷回复","chat.right.userinfo":"访客信息","chat.right.ai":"AI助手","chat.right.ticket":"工单","chat.right.llm":"大模型","chat.right.group":"群组信息","chat.right.member":"成员信息","chat.right.docview":"文档查看","chat.upload.size.limit":"文件大小不能超过 {size}","chat.upload.type.unsupported":"不支持的文件类型","chat.upload.failed":"上传失败","chat.upload.success":"上传成功","chat.upload.progress":"上传中 {progress}%","chat.webrtc.calling":"呼叫中...","chat.webrtc.incoming":"来电...","chat.webrtc.connected":"通话中...","chat.webrtc.ended":"通话结束","chat.webrtc.rejected":"对方拒绝","chat.webrtc.busy":"对方忙","chat.webrtc.failed":"通话失败","chat.webrtc.accept":"接受","chat.webrtc.reject":"拒绝","chat.webrtc.hangup":"挂断","chat.group.notice":"群公告","chat.group.members":"群成员","chat.group.admins":"管理员","chat.group.robots":"机器人","chat.group.qrcode":"二维码","chat.group.uid.error":"群组ID错误"},Rnn={"common.confirm":"确认","common.cancel":"取消","common.submit":"提交","common.reset":"重置","common.save":"保存","common.delete":"删除","common.edit":"编辑","common.add":"添加","common.search":"搜索","common.back":"返回","common.next":"下一步","common.previous":"上一步","common.more":"更多","common.loading":"加载中...","common.success":"操作成功","common.failed":"操作失败","common.error":"错误","common.warning":"警告","common.info":"提示","common.yes":"是","common.no":"否","common.ok":"确定","common.create":"创建","common.update":"更新","common.status.online":"在线","common.status.offline":"离线","common.status.busy":"忙碌","common.status.away":"离开","common.status.invisible":"隐身","common.operation.success":"操作成功","common.operation.failed":"操作失败","common.operation.confirm":"确认要执行此操作吗?","common.operation.processing":"处理中...","common.operation.completed":"处理完成","common.operation.error":"处理出错","common.form.required":"此项为必填项","common.form.optional":"选填","common.form.invalid":"输入无效","common.form.validate.error":"表单验证失败","common.form.validate.success":"表单验证通过"},Onn={"customer.list.title":"客户列表","customer.list.empty":"暂无客户","customer.list.loading":"加载中...","customer.list.load.error":"加载失败","customer.list.load.more":"加载更多","customer.list.no.more":"没有更多了","customer.list.refresh":"刷新","customer.info.basic":"基本信息","customer.info.name":"姓名","customer.info.nickname":"昵称","customer.info.gender":"性别","customer.info.age":"年龄","customer.info.birthday":"生日","customer.info.mobile":"手机号","customer.info.email":"邮箱","customer.info.address":"地址","customer.info.company":"公司","customer.info.position":"职位","customer.info.remark":"备注","customer.info.tags":"标签","customer.info.source":"来源","customer.info.created":"创建时间","customer.info.updated":"更新时间","customer.status.online":"在线","customer.status.offline":"离线","customer.status.away":"离开","customer.status.busy":"忙碌","customer.status.blocked":"已拉黑","customer.action.edit":"编辑","customer.action.delete":"删除","customer.action.block":"拉黑","customer.action.unblock":"取消拉黑","customer.action.transfer":"转移","customer.action.merge":"合并","customer.action.export":"导出","customer.form.name":"姓名","customer.form.name.required":"请输入姓名","customer.form.nickname":"昵称","customer.form.gender":"性别","customer.form.age":"年龄","customer.form.birthday":"生日","customer.form.mobile":"手机号","customer.form.email":"邮箱","customer.form.address":"地址","customer.form.company":"公司","customer.form.position":"职位","customer.form.remark":"备注","customer.form.tags":"标签","customer.form.source":"来源","customer.create.success":"客户创建成功","customer.create.failed":"客户创建失败","customer.update.success":"客户更新成功","customer.update.failed":"客户更新失败","customer.delete.success":"客户删除成功","customer.delete.failed":"客户删除失败","customer.block.success":"客户拉黑成功","customer.block.failed":"客户拉黑失败","customer.unblock.success":"取消拉黑成功","customer.unblock.failed":"取消拉黑失败","customer.transfer.success":"客户转移成功","customer.transfer.failed":"客户转移失败","customer.merge.success":"客户合并成功","customer.merge.failed":"客户合并失败","customer.export.success":"客户导出成功","customer.export.failed":"客户导出失败","black.title":"拉黑设置","black.type":"拉黑类型","black.type.required":"请选择至少一种拉黑类型","black.user":"拉黑用户","black.ip":"拉黑IP","black.permanent":"永久拉黑","black.until":"拉黑截至","black.until.required":"请选择拉黑截至时间","black.reason":"拉黑原因","black.reason.required":"请输入拉黑原因","black.reason.placeholder":"请输入拉黑原因","black.success":"拉黑成功"},knn={"dashboard.error.message":"获取数据失败","dashboard.init.organization":"初始化组织","dashboard.init.profile":"初始化个人信息","dashboard.init.workgroups":"初始化工作组","dashboard.init.agent":"初始化客服信息","dashboard.transfer.accept":"{nickname} 已接受转接","dashboard.transfer.reject":"{nickname} 已拒绝转接","dashboard.transfer.success":"转接请求已发送,等待对方响应"},Inn={"i18n.lang.en-US":"English","i18n.lang.zh-CN":"简体中文","i18n.lang.zh-TW":"繁体中文","i18n.queue.tip":"排队队列","i18n.queue.message.template":"当前排队人数:{0},大约等待时间:{1} 分钟","i18n.queue.empty":"暂无排队用户","i18n.queue.accept":"接入","i18n.system.notification":"系统通知","i18n.old.password.wrong":"旧密码错误","i18n.change.password":"修改密码","i18n.auth.captcha.send.success":"验证码发送成功","i18n.auth.captcha.error":"验证码错误","i18n.auth.captcha.expired":"验证码过期","i18n.auth.captcha.already.send":"验证码已经发送,请等待","i18n.auth.captcha.validate.failed":"验证码验证失败","i18n.faq":"常见问题","i18n.rate":"评价","i18n.input.placeholder":"请输入内容","i18n.loading":"加载中...","i18n.load.more":"加载更多","i18n.load.nomore":"没有更多了","i18n.typing":"正在输入...","i18n.robot":"[机器人]","i18n.agent":"[一对一]","i18n.workgroup":"[技能组]","i18n.group":"[群聊]","i18n.rate.invite":"邀请评价","i18n.ticket":"[工单]","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.HR":"人事部","i18n.DEPT.ORG":"行政部","i18n.DEPT.IT":"技术部","i18n.DEPT.MONEY":"财务部","i18n.DEPT.MARKETING":"市场部","i18n.DEPT.SALES":"销售部","i18n.DEPT.CS":"客服部","i18n.new.message":"新消息","i18n.file.assistant":"文件助手","i18n.clipboard.assistant":"剪切板助手","i18n.thread.content.image":"图片","i18n.thread.content.file":"文件","i18n.top.tip":"默认置顶语","i18n.top.make":"置顶","i18n.top.cancel":"取消置顶","i18n.unread.make":"设置未读","i18n.unread.cancel":"取消未读","i18n.star.make":"星标","i18n.star.cancel":"取消星标","i18n.disturb.make":"免打扰","i18n.disturb.cancel":"取消免打扰","i18n.transfer":"转接","i18n.hide":"隐藏","i18n.network.disconnected":"网络已断开","i18n.message.pulling":"消息拉取中...","i18n.leavemsg.tip":"无客服在线,请留言","i18n.welcome.tip":"您好,有什么可以帮您的?","i18n.reenter.tip":"继续会话","i18n.under.development":"开发中...","i18n.user.description":"默认用户描述","i18n.robot.nickname":"默认机器人","i18n.robot.description":"默认机器人描述","i18n.robot.noreply":"未找到相应答案","i18n.robot.agent.assistant.nickname":"默认机器人助手","i18n.llm.prompt":"你是一个聪明、对人类有帮助的人工智能,你可以对人类提出的问题给出有用、详细、礼貌的回答","i18n.agent.nickname":"默认客服","i18n.agent.description":"默认客服描述","i18n.workgroup.nickname":"默认技能组","i18n.workgroup.description":"默认技能组描述","i18n.contact":"询问联系方式","i18n.thanks":"感谢","i18n.welcome":"问候","i18n.bye":"告别","i18n.tip.title":"提示","i18n.tip.network.disconnected":"网络已断开","i18n.tip.network.connected":"网络已连接","i18n.kb.name":"默认知识库","i18n.kb.platform.name":"平台知识库","i18n.kb.helpcenter.name":"帮助文档知识库","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.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.preview.title":"预览","i18n.cancel":"取消","i18n.confirm":"确定","i18n.send":"发送","i18n.transferToAgent":"转人工服务","i18n.auto.closed":"会话自动关闭","i18n.agent.closed":"客服关闭会话","i18n.online.chat":"在线客服","i18n.JOB":"工作","i18n.LANGUAGE":"语言","i18n.TOOL":"工具","i18n.WRITING":"写作","i18n.RAG":"知识库问答","i18n.module.ai":"AI","i18n.module.void":"空白","i18n.module.service":"客服","i18n.module.ticket":"工单","i18n.black.user.already.exists":"用户已拉黑","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.vip.component":"VIP组件, 联系我们了解更多详情","i18n.vip.contactUs":"联系我们","i18n.vip.contactUrl":"https://www.weiyuai.cn/contact.html","i18n.ticket.process.name":"工单流程","i18n.thread.process.name":"会话流程","flowgram.title":"工作流","flowgram.create":"创建","flowgram.import":"导入","flowgram.export":"导出","flowgram.save":"保存","flowgram.create.info":"创建新流程功能开发中","flowgram.import.info":"导入流程功能开发中","flowgram.export.info":"导出流程功能开发中","flowgram.save.info":"保存流程功能开发中","flowgram.select.flow":"选择流程","flowgram.no.flow":"暂无流程"},Dnn={"message.type.text":"文本消息","message.type.image":"图片消息","message.type.file":"文件消息","message.type.voice":"语音消息","message.type.video":"视频消息","message.type.location":"位置消息","message.type.link":"链接消息","message.type.card":"卡片消息","message.type.system":"系统消息","message.type.notification":"通知消息","message.type.custom":"自定义消息","message.status.sending":"发送中","message.status.sent":"已发送","message.status.delivered":"已送达","message.status.read":"已读","message.status.failed":"发送失败","message.status.recalled":"已撤回","message.status.deleted":"已删除","message.action.send":"发送","message.action.recall":"撤回","message.action.delete":"删除","message.action.resend":"重新发送","message.action.forward":"转发","message.action.quote":"引用","message.action.copy":"复制","message.action.translate":"翻译","message.action.download":"下载","message.action.preview":"预览","message.tip.sending":"消息发送中...","message.tip.sent":"消息已发送","message.tip.delivered":"消息已送达","message.tip.read":"消息已读","message.tip.failed":"消息发送失败","message.tip.recalled":"消息已撤回","message.tip.deleted":"消息已删除","message.tip.copy.success":"复制成功","message.tip.download.start":"开始下载...","message.tip.download.success":"下载成功","message.tip.download.failed":"下载失败","message.input.placeholder":"请输入消息","message.input.send.button":"发送","message.input.emoji.button":"表情","message.input.image.button":"图片","message.input.file.button":"文件","message.input.voice.button":"语音","message.input.video.button":"视频","message.input.location.button":"位置","message.list.load.more":"加载更多","message.list.loading":"加载中...","message.list.no.more":"没有更多消息","message.list.empty":"暂无消息","message.list.search.placeholder":"搜索消息","message.list.search.no.result":"未找到相关消息","message.time.just":"刚刚","message.time.minutes":"{count}分钟前","message.time.hours":"{count}小时前","message.time.days":"{count}天前","message.time.weeks":"{count}周前","message.time.months":"{count}个月前","message.time.years":"{count}年前","message.file.size.limit":"文件大小不能超过 {size}","message.file.type.unsupported":"不支持的文件类型","message.file.uploading":"上传中...","message.file.download":"下载文件","message.file.preview":"预览文件","message.image.loading":"图片加载中","message.image.load.error":"图片加载失败","message.image.save":"保存图片","message.image.save.success":"图片保存成功","message.image.save.failed":"图片保存失败","quickreply.search.placeholder":"搜索","quickreply.button.send":"发送","quickreply.button.copy":"复制","quickreply.button.create.category":"创建分类","quickreply.button.create.reply":"创建快捷回复","quickreply.copy.success":"{content} 已复制到剪贴板","category.form.edit.title":"编辑分类","category.form.create.title":"创建分类","category.form.name":"分类名称","category.form.name.required":"请输入分类名称!","category.form.name.placeholder":"输入分类名称","category.create.failed":"创建分类失败","quickreply.drawer.title":"快捷回复","quickreply.form.category":"分类","quickreply.form.category.required":"请选择分类","quickreply.form.category.placeholder":"选择分类","quickreply.form.type":"类型","quickreply.form.type.required":"请选择类型","quickreply.form.type.placeholder":"选择类型","quickreply.form.title":"标题","quickreply.form.title.required":"请输入标题","quickreply.form.content":"内容","quickreply.type.text":"文本","quickreply.type.image":"图片","quickreply.type.video":"视频","quickreply.type.audio":"音频","quickreply.type.file":"文件","quickreply.upload.text":"点击或拖拽文件上传","quickreply.upload.success":"{filename} 上传成功","quickreply.upload.error":"{filename} 上传失败","quickreply.upload.uploading":"{filename} 上传中","quickreply.form.validate.error":"请检查表单"},Nnn={"profile.update.success":"个人信息更新成功","profile.form.avatar":"头像","profile.form.upload":"上传","profile.form.username":"用户名","profile.form.nickname":"昵称","profile.form.description":"描述","profile.button.change.password":"修改密码","profile.button.change.email":"修改邮箱","profile.button.change.mobile":"修改手机号","profile.email.verified":"邮箱已验证","profile.email.unverified":"邮箱未验证","profile.mobile.verified":"手机已验证","profile.mobile.unverified":"手机未验证","profile.email.change.title":"修改邮箱","profile.email.placeholder":"请输入邮箱地址","profile.email.required":"请输入邮箱地址!","profile.email.format.invalid":"邮箱格式不正确","profile.email.length.limit":"邮箱不得超过50字符","profile.email.verification.code.placeholder":"请输入验证码","profile.email.verification.code.countdown":"秒后重新获取","profile.email.verification.code.get":"获取验证码","profile.email.verification.code.required":"请输入验证码!","profile.email.not.changed":"邮箱未更改!","profile.email.change.success":"邮箱修改成功!","profile.email.format.error":"邮箱格式错误","profile.mobile.change.title":"修改手机号","profile.mobile.placeholder":"请输入手机号","profile.mobile.required":"请输入手机号!","profile.mobile.format.invalid":"手机号格式错误!","profile.mobile.verification.code.placeholder":"请输入验证码","profile.mobile.verification.code.countdown":"秒后重新获取","profile.mobile.verification.code.get":"获取验证码","profile.mobile.verification.code.required":"请输入验证码!","profile.mobile.not.changed":"手机号未更改!","profile.mobile.change.success":"手机号修改成功!","profile.mobile.format.error":"手机号格式错误","profile.password.change.title":"修改密码","profile.password.old":"原密码","profile.password.old.empty":"手机号直接登录用户,可以留空","profile.password.new":"新密码","profile.password.confirm":"确认密码","profile.password.length.error":"密码最小长度不能小于6","profile.password.mismatch":"两次输入密码不一致","profile.password.change.success":"密码修改成功!"},Ann={"setting.menu.title":"设置","setting.menu.profile":"个人信息","setting.menu.basic":"基本设置","setting.menu.agent":"客服设置","setting.menu.model":"大模型","setting.menu.certification":"实名认证","setting.menu.qrcode":"二维码","setting.menu.shortcut":"快捷键","setting.menu.click":"菜单点击","setting.save.success":"设置保存成功","setting.save.error":"设置保存失败","setting.load.error":"设置加载失败","setting.header.profile":"个人信息","setting.header.basic":"基本设置","setting.header.agent":"客服设置","setting.header.model":"大模型设置","setting.basic.sound.on":"已开启消息提示音","setting.basic.sound.off":"已关闭消息提示音","setting.basic.notification.on":"已开启网络状态通知","setting.basic.notification.off":"已关闭网络状态通知","setting.basic.connection.status":"长链接状态:","setting.basic.connection.connected":"✅连接正常","setting.basic.connection.disconnected":"❌连接断开","setting.basic.startup":"开机启动:","setting.basic.startup.on":"开机启动","setting.basic.startup.off":"不开机启动","setting.basic.theme":"颜色主题:","setting.basic.language":"语言设置:","setting.basic.mode":"模式设置:","setting.basic.mode.team":"团队模式","setting.basic.mode.agent":"客服模式","setting.basic.mode.personal":"个人模式"},Fnn={"thread.error.message":"获取数据失败","thread.feature.unavailable":"TODO: 该功能暂未开放","thread.menu.top":"置顶","thread.menu.untop":"取消置顶","thread.menu.read":"标记已读","thread.menu.unread":"标记未读","thread.menu.mute":"静音","thread.menu.unmute":"取消静音","thread.menu.transfer":"转接","thread.menu.block":"拉黑","thread.menu.ticket":"创建工单","thread.menu.crm":"查看CRM","thread.menu.summary":"会话总结","thread.status.robot":"[机器人]","thread.status.agent":"[一对一]","thread.status.workgroup":"[工作组]","thread.search.placeholder":"搜索会话...","thread.menu.filter":"会话过滤","thread.menu.groupThread":"群聊会话","thread.menu.robotThread":"机器人会话","thread.menu.workgroupThread":"工作组会话","thread.menu.agentThread":"一对一会话","thread.menu.ticketThread":"工单会话","thread.menu.memberThread":"同事会话","thread.menu.deviceThread":"设备会话","thread.menu.systemThread":"系统会话","thread.dropdown.create.group":"创建群聊","thread.dropdown.create.ai":"创建AI对话","thread.agent.status.online":"😀 - 在线接待","thread.agent.status.offline":"🔻 - 客服下线","thread.agent.status.busy":"🏃‍♀️ - 客服忙碌","thread.refresh.pull":"↓ 下拉刷新","thread.refresh.release":"↑ 松开刷新","thread.list.no.more":"没有更多了","thread.coming.soon":"即将上线,敬请期待","thread.set.success":"设置成功","thread.set.error":"设置失败","thread.menu.star":"星标","thread.menu.star.1":"星标1","thread.menu.star.2":"星标2","thread.menu.star.3":"星标3","thread.menu.star.4":"星标4","thread.menu.hide":"隐藏","thread.status.text":"{status}","thread.status.online":"😀接待","thread.status.offline":"🔻下线","thread.status.busy":"🏃‍♀️忙碌","thread.status.loading":"加载中...","thread.status.empty":"暂无会话","thread.status.error":"加载会话失败","thread.status.queue":"排队({count})","thread.status.network.offline":"网络已断开","thread.status.network.online":"网络已连接","thread.status.message.pulling":"消息拉取中...","thread.status.message.empty":"暂无消息","thread.status.message.error":"加载消息失败","thread.status.message.end":"没有更多消息","thread.status.message.typing":"正在输入...","thread.status.message.transfer":"转接中...","thread.status.message.transferred":"已转接","thread.status.message.closed":"会话已关闭","thread.menu.star.cancel":"取消星标","thread.loading.more":"加载更多..."},Bnn={"ticket.create.title":"创建工单","ticket.edit.title":"编辑工单","ticket.form.uid":"编号","ticket.form.title":"标题","ticket.form.title.required":"请输入工单标题","ticket.form.title.placeholder":"请输入工单标题","ticket.form.description":"描述","ticket.form.description.required":"请输入工单描述","ticket.form.description.placeholder":"请输入工单描述","ticket.form.status":"状态","ticket.form.status.required":"请选择工单状态","ticket.form.priority":"优先级","ticket.form.priority.required":"请选择优先级","ticket.form.category":"分类","ticket.form.category.required":"请选择工单分类","ticket.form.category.placeholder":"请选择工单分类","ticket.form.user":"客户","ticket.form.user.placeholder":"请选择客户","ticket.form.assignee":"处理人","ticket.form.assignee.placeholder":"请选择处理人","ticket.form.reporter":"报告人","ticket.form.reporter.placeholder":"请选择报告人","ticket.form.workgroup":"技能组","ticket.form.workgroup.required":"请选择技能组","ticket.form.workgroup.placeholder":"请选择技能组","ticket.workgroup.load.error":"加载技能组失败","ticket.status.all":"全部状态","ticket.status.new":"新建","ticket.status.assigned":"已分配","ticket.status.in_progress":"处理中","ticket.status.pending":"待处理","ticket.status.on_hold":"挂起","ticket.status.reopened":"重新打开","ticket.status.resolved":"已解决","ticket.status.closed":"已关闭","ticket.status.cancelled":"已取消","ticket.priority.all":"全部优先级","ticket.priority.lowest":"最低","ticket.priority.low":"低","ticket.priority.medium":"中","ticket.priority.high":"高","ticket.priority.urgent":"紧急","ticket.priority.critical":"严重","ticket.create.success":"工单创建成功","ticket.create.failed":"工单创建失败","ticket.update.success":"工单更新成功","ticket.update.failed":"工单更新失败","ticket.submit.error":"工单提交失败","ticket.delete.success":"工单删除成功","ticket.delete.error":"工单删除失败","ticket.load.error":"工单数据加载失败","ticket.list.title":"工单列表","ticket.list.empty":"暂无工单","ticket.list.search.placeholder":"搜索工单","ticket.list.filter.all":"全部工单","ticket.list.filter.my":"我的工单","ticket.list.filter.unassigned":"未分配","ticket.list.create":"创建工单","ticket.list.total":"工单总数","ticket.action.edit":"编辑","ticket.action.delete":"删除","ticket.action.assign":"分配","ticket.action.close":"关闭","ticket.action.reopen":"重新打开","ticket.delete.confirm":"确定要删除此工单吗?","ticket.category.load.error":"加载工单分类失败","ticket.conversation.title":"工单对话","ticket.conversation.empty":"请选择工单查看对话","ticket.conversation.input.placeholder":"请输入消息...","ticket.details.title":"工单详情","ticket.details.empty":"请选择工单查看详情","ticket.messages.load.error":"加载工单消息失败","ticket.message.send.error":"发送消息失败","ticket.form.thread":"关联会话","ticket.form.thread.placeholder":"选择关联会话","ticket.form.thread.none":"不关联","ticket.form.createdAt":"创建时间","ticket.form.updatedAt":"更新时间","ticket.type.agent":"指定客服","ticket.type.workgroup":"技能组","ticket.assignee":"处理人","ticket.reporter":"报告人","ticket.type":"类型","ticket.category":"分类","ticket.steps.title":"流转过程","ticket.form.upload.button":"上传附件","ticket.upload.success":"文件上传成功","ticket.upload.failed":"文件上传失败","ticket.current.filters":"当前筛选","ticket.filter.by.status":"按状态筛选","ticket.filter.by.priority":"按优先级筛选","ticket.filter.by.assignment":"按分配筛选","ticket.filter.by.time":"按时间筛选","ticket.filter.status_all":"全部状态","ticket.filter.status_new":"新建","ticket.filter.status_assigned":"已分配","ticket.filter.status_in_progress":"处理中","ticket.filter.status_pending":"待处理","ticket.filter.status_on_hold":"挂起","ticket.filter.status_reopened":"重新打开","ticket.filter.status_resolved":"已解决","ticket.filter.status_closed":"已关闭","ticket.filter.status_cancelled":"已取消","ticket.filter.priority_all":"全部优先级","ticket.filter.priority_lowest":"最低","ticket.filter.priority_low":"低","ticket.filter.priority_medium":"中","ticket.filter.priority_high":"高","ticket.filter.priority_urgent":"紧急","ticket.filter.priority_critical":"严重","ticket.filter.assignment_all":"全部","ticket.filter.assignment_my_tickets":"我的工单","ticket.filter.assignment_unassigned":"未分配","ticket.filter.assignment_my_workgroup":"我的技能组","ticket.filter.assignment_my_created":"我创建的","ticket.filter.assignment_my_assigned":"待我处理","ticket.filter.time_all":"全部时间","ticket.filter.time_today":"今天","ticket.filter.time_yesterday":"昨天","ticket.filter.time_this_week":"本周","ticket.filter.time_last_week":"上周","ticket.filter.time_this_month":"本月","ticket.filter.time_last_month":"上月","ticket.content.title":"工单","ticket.content.number":"编号","ticket.delete.title":"删除工单","ticket.delete.content":"确定要删除此工单吗?","ticket.delete.failed":"工单删除失败","ticket.loading":"加载工单...","ticket.empty":"暂无工单","ticket.palette.startEvent":"开始事件","ticket.palette.task":"任务","ticket.palette.gateway":"网关","ticket.palette.dataObject":"数据对象","ticket.create.error":"创建流程图失败","ticket.save.success":"流程图保存成功","ticket.autosave.success":"自动保存成功","ticket.autosave.error":"自动保存失败","ticket.select.process":"选择流程","ticket.properties.title":"属性","ticket.properties.noSelection":"未选择元素","ticket.properties.id":"ID","ticket.properties.name":"名称","ticket.properties.type":"类型","ticket.properties.documentation":"文档","ticket.properties.assignee":"处理人","ticket.properties.priority":"优先级","ticket.fetch.processes.error":"加载流程失败","ticket.no.process":"没有流程,请先创建一个流程","ticket.fetch.processes.empty":"没有流程,请先创建一个流程","ticket.create.loading":"创建流程...","ticket.fetch.processes.loading":"加载流程...","ticket.delete":"删除","ticket.save.error":"保存流程失败","ticket.deploy":"部署","ticket.undeploy":"取消部署","ticket.deploy.loading":"部署流程...","ticket.undeploy.loading":"取消部署流程...","ticket.deploy.success":"流程部署成功","ticket.undeploy.success":"流程取消部署成功","ticket.deploy.error":"部署流程失败","ticket.undeploy.error":"取消部署流程失败","ticket.undeploy.confirm.title":"取消部署确认","ticket.undeploy.confirm.content":"确定要取消部署此流程吗?"},Lnn={"contact.list.new":"新朋友","contact.list.device":"内网设备","contact.list.group":"群聊","contact.list.channel":"频道","contact.list.company":"企业联系人","contact.list.friend":"联系人","contact.search.placeholder":"搜索联系人...","contact.manager.button":"通讯录管理","contact.manager.coming":"敬请期待","member.detail.nickname":"昵称","member.detail.jobno":"工号","member.detail.seatno":"座位号","member.detail.telephone":"电话","member.detail.loading":"加载中...","member.detail.chat.button":"开始聊天"},jnn={"group.create.title":"发起群聊","group.create.contacts":"好友","group.create.members":"群成员","group.create.members.min":"至少选择2名成员","group.create.creating":"创建群组中...","group.create.org.empty":"未选择组织","group.create.success":"创建群组成功","group.create.failed":"创建群组失败","group.create.loading":"加载成员中...","group.create.error":"加载成员失败"},znn={"robot.create.title":"创建机器人","robot.create.available":"可选机器人","robot.create.selected":"已选机器人","robot.create.success":"创建机器人成功","robot.create.failed":"创建机器人失败","robot.create.loading":"创建机器人中...","robot.create.error":"加载机器人失败","robot.create.empty":"暂无可用机器人","robot.create.min":"请至少选择一个机器人"},Hnn={"autoreply.title":"自动回复","autoreply.enable.label":"是否启用自动回复","autoreply.type.label":"自动回复类型","autoreply.type.fixed":"固定回复","autoreply.type.keyword":"关键字匹配","autoreply.type.llm":"大模型回复","autoreply.fixed.add":"添加固定回复内容","autoreply.fixed.select":"选择固定回复内容","autoreply.fixed.type":"固定回复类型","autoreply.fixed.content":"固定回复内容","autoreply.content.text":"文本","autoreply.content.image":"图片","autoreply.content.video":"视频","autoreply.content.audio":"音频","autoreply.content.file":"文件","autoreply.save.loading":"正在保存,请稍后...","autoreply.save.success":"保存成功","autoreply.save.error":"保存失败","autoreply.keyword.add":"添加关键词知识库","autoreply.keyword.select":"选择关键词知识库","autoreply.llm.add":"添加大模型知识库","autoreply.llm.select":"选择大模型知识库"},Vnn={"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.maxCount":"最多只能上传 {maxCount} 个文件","upload.maxSize":"文件大小不能超过 {maxSize}MB","upload.avatar.type.invalid":"请选择图片文件","upload.avatar.size.limit":"头像文件大小不能超过2MB","upload.avatar.success":"头像上传成功","upload.avatar.failed":"头像上传失败","upload.avatar.deleted":"头像已删除"},Wnn={"flow.title":"流程构建器","flow.new":"新流程","flow.copy":"复制","flow.run":"运行","flow.start":"开始","flow.logic":"逻辑","flow.action":"动作","flow.json":"流程JSON","flow.import":"导入","flow.export":"导出","flow.startChat":"模拟对话","flow.closeChat":"关闭对话","flow.container":"容器组件","flow.form":"表单组件","flow.parentNode":"父节点","flow.label":"文本标签","flow.textField":"文本框","flow.numberField":"数字框","flow.datePicker":"日期选择","flow.select":"下拉选择","flow.checkbox":"多选框组","flow.radio":"单选按钮","flow.properties":"属性设置","flow.nodeName":"节点名称","flow.nodeDesc":"节点描述","flow.componentType":"组件类型","flow.labelName":"标签名称","flow.options":"选项","flow.preview":"预览","flow.submit":"提交","app.language":"语言","leftPanel.container":"容器组件","leftPanel.form":"表单组件","leftPanel.parentNode":"父节点","leftPanel.textField":"文本框","leftPanel.numberField":"数字框","leftPanel.datePicker":"日期选择","leftPanel.select":"下拉选择","leftPanel.checkbox":"多选框组","leftPanel.radio":"单选按钮","propertyPanel.settings":"属性设置","propertyPanel.nodeId":"节点ID","propertyPanel.nodeType":"节点类型","propertyPanel.nodeName":"节点名称","propertyPanel.nodeDesc":"节点描述","propertyPanel.componentType":"组件类型","propertyPanel.labelName":"标签名称","propertyPanel.options":"选项","propertyPanel.placeholder.name":"请输入节点名称","propertyPanel.placeholder.desc":"请输入节点描述","propertyPanel.placeholder.label":"请输入标签名称","propertyPanel.placeholder.options":"按回车添加选项","nodes.textField.label":"文本框","nodes.numberField.label":"数字框","nodes.datePicker.label":"日期","nodes.select.label":"下拉选择","nodes.checkbox.label":"多选框组","nodes.radio.label":"单选按钮","nodes.label.default":"标签文本","nodes.unknown":"未知组件","formBuilder.title":"表单构建器","formBuilder.preview":"预览","formBuilder.settings":"设置","formBuilder.addField":"添加字段","formBuilder.moveUp":"上移","formBuilder.moveDown":"下移","formBuilder.fieldTypes":{text:"文本框",number:"数字框",date:"日期选择",select:"下拉选择",radio:"单选按钮",checkbox:"复选框",textarea:"多行文本"},"formBuilder.placeholder":{formName:"请输入表单名称",fieldName:"请输入字段名称",fieldLabel:"请输入字段标签",options:"按回车添加选项"},"formBuilder.validation":{required:"必填",optional:"选填",unique:"唯一",min:"最小值",max:"最大值"},"formBuilder.import":"导入","formBuilder.export":"导出","formBuilder.import.success":"导入成功","formBuilder.import.error":"导入失败,请检查文件格式","formBuilder.import.invalid":"导入的文件格式无效","formBuilder.export.success":"导出成功","formBuilder.export.error":"导出失败","formBuilder.export.filename":"表单配置.json","formBuilder.dragStart":"开始拖拽组件","formBuilder.dragEnd":"结束拖拽组件","formBuilder.dropSuccess":"组件添加成功","formBuilder.dropError":"组件添加失败","formBuilder.canvas.empty":"拖拽表单字段到这里","formBuilder.field.delete":"删除","formBuilder.field.moveUp":"上移","formBuilder.field.moveDown":"下移","formBuilder.field.placeholder":{text:"请输入文本",number:"请输入数字",date:"请选择日期",select:"请选择一个选项",radio:"请选择一项",checkbox:"请选择"},"flow.moveUp":"上移","flow.moveDown":"下移","flow.delete":"删除","flow.option.1":"选项1","flow.option.2":"选项2","flow.option.3":"选项3","flow.controls.title":"流程控制","flow.minimap.title":"流程概览","flow.canvas.label":"流程构建画布","flow.background.label":"流程背景","flow.controls.label":"流程控制","flow.minimap.label":"流程概览","flow.container.label":"流程构建器容器","flow.dragover.hint":"放置此处添加组件","flow.drop.hint":"组件已添加","flow.parentNode.default":"父节点","component.panel.title":"表单组件","component.input.title":"单行文本","component.textarea.title":"多行文本","component.select.title":"下拉选择","component.radio.title":"单选框组","component.checkbox.title":"多选框组","component.datePicker.title":"日期选择","component.timePicker.title":"时间选择","component.switch.title":"开关","component.upload.title":"上传","propertyPanel.save":"保存","propertyPanel.reset":"重置","theme.light":"浅色","theme.dark":"深色","theme.system":"跟随系统","dashboard.settings":"设置","flow.startNode":"开始节点","form.submit":"提交","form.submitting":"提交中...","form.submitSuccess":"提交成功","form.submitError":"提交失败","form.required":"必填项","preview.title":"表单预览","preview.minimize":"最小化","preview.close":"关闭","preview.submit":"提交","preview.submitting":"提交中...","preview.submitSuccess":"提交成功","preview.submitError":"提交失败","preview.required":"必填","preview.placeholder.text":"请输入文本","preview.placeholder.number":"请输入数字","preview.placeholder.date":"请选择日期","preview.placeholder.select":"请选择","preview.placeholder.radio":"请选择一项","preview.placeholder.checkbox":"请选择","formBuilder.header.title":"表单构建器","formBuilder.header.import":"导入","formBuilder.header.export":"导出","formBuilder.header.preview":"预览","ticket.title":"工单流程构建器","ticket.create":"创建流程","ticket.save":"保存流程","ticket.import":"导入","ticket.export":"导出","ticket.import.success":"导入成功","ticket.import.error":"导入失败","ticket.export.success":"导出成功","ticket.export.error":"导出失败","ticket.create.modal.title":"创建新流程","ticket.create.name":"流程名称","ticket.create.key":"流程Key","ticket.create.type":"流程类型","ticket.create.description":"流程描述","ticket.create.submit":"创建","ticket.create.cancel":"取消","ticket.type.default":"默认流程","ticket.type.approval":"审批流程","ticket.type.service":"服务流程","ticket.type.ticket":"工单流程","flowgram.create.title":"创建新流程","flowgram.edit.title":"编辑流程","flowgram.name":"流程名称","flowgram.name.required":"请输入流程名称","flowgram.name.placeholder":"请输入流程名称","flowgram.description":"描述","flowgram.description.placeholder":"请输入流程描述(选填)","flowgram.avatar":"流程头像","flowgram.avatar.upload":"上传头像","flowgram.avatar.hint":"支持 JPG、PNG 格式,文件大小不超过 2MB","flow.save":"保存","flow.edit":"编辑","flow.more.actions":"更多操作","flow.select.flow":"选择流程","flow.run.no.flow":"请先选择或创建流程","flow.import.success":"导入成功","flow.import.error":"导入失败,请检查文件格式","flow.export.success":"导出成功","formBuilder.create":"创建","formBuilder.create.title":"创建新表单","formBuilder.edit.title":"编辑表单","formBuilder.name":"表单名称","formBuilder.name.required":"请输入表单名称","formBuilder.name.placeholder":"请输入表单名称","formBuilder.description":"描述","formBuilder.description.placeholder":"请输入表单描述(选填)","formBuilder.edit":"编辑","formBuilder.save":"保存","formBuilder.more.actions":"更多操作","formBuilder.select.form":"选择表单","formBuilder.no.form":"暂无表单","formBuilder.fetch.loading":"正在获取表单列表...","formBuilder.fetch.empty":"暂无表单,请创建新表单","formBuilder.fetch.error":"获取表单列表失败","formBuilder.save.loading":"正在保存...","formBuilder.save.success":"保存成功","formBuilder.save.error":"保存失败","formBuilder.save.no.form":"请先选择或创建表单","formBuilder.create.loading":"正在创建表单...","formBuilder.create.success":"创建成功","formBuilder.create.error":"创建失败","formBuilder.edit.loading":"正在更新表单...","formBuilder.edit.success":"更新成功","formBuilder.edit.error":"更新失败","formBuilder.edit.no.form":"请先选择表单","formBuilder.delete":"删除","formBuilder.delete.loading":"正在删除表单...","formBuilder.delete.success":"删除成功","formBuilder.delete.error":"删除失败","formBuilder.delete.no.form":"请先选择表单","formBuilder.delete.confirm.title":"确认删除","formBuilder.delete.confirm.message":'确定要删除表单 "{name}" 吗?此操作不可恢复。',"formBuilder.switch.save.failed":"当前表单保存失败,是否继续切换?","formBuilder.export.no.form":"请先选择或创建表单"},Unn={"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.verify.modal.title":"账号验证提示","welcome.verify.modal.description":"您的邮箱和手机号尚未验证,为保障账号安全,建议您尽快完成验证。","welcome.verify.now":"立即验证","welcome.verify.later":"稍后验证"},Gnn={...Pnn,...Mnn,...Tnn,...Rnn,...Onn,...knn,...Inn,..._nn,...Dnn,...$nn,...Nnn,...Ann,...Fnn,...Bnn,...Enn,...Lnn,...jnn,...znn,...Hnn,...Vnn,...Wnn,...Unn},qnn={i18_file_assistant:"檔案助手",slogan:"重复工作自动化","menu.dashboard.chat":"消息","menu.dashboard.contact":"通讯录","menu.dashboard.queue":"排队","menu.dashboard.ticket":"工单","menu.dashboard.leavemsg":"留言","menu.dashboard.visitor":"访客","menu.dashboard.monitor":"监控","menu.dashboard.plugins":"插件","menu.dashboard.mine":"我的","chat.toolbar.emoji":"表情","chat.toolbar.image":"图片","chat.toolbar.file":"文件","chat.toolbar.audio":"录音","chat.toolbar.webrtc":"视频","chat.toolbar.history":"历史消息","chat.toolbar.block":"拉黑","chat.toolbar.screenshot":"截图","chat.toolbar.invite.rate":"邀请评价","chat.toolbar.autoreply":"自动回复","chat.toolbar.autoreply.on":"自动回复(已开启)","chat.navbar.transfer":"转接","chat.navbar.ticket":"工单","chat.navbar.crm":"Crm","chat.navbar.close":"结束","chat.navbar.category":"分类","chat.navbar.ai":"AI","chat.navbar.queue":"排队","chat.right.ai":"Copilot","chat.right.quickreply":"快捷回复","chat.right.ticket":"工单","chat.right.userinfo":"用户信息","chat.right.llm":"大模型","chat.right.docview":"文档预览","chat.right.group":"群详情","chat.right.member":"联系人","chat.ai.summary":"会话小结","chat.ai.switch":"切换AI","chat.thread.nomore":"没有更多了","chat.message.loadmore":"加载更多","dashboard.footbar.logout":"退出",SERVICE:"客服機器人",MARKETING:"營銷機器人",KNOWLEDGEBASE:"知識庫機器人(内部)",QA:"問答機器人(直接调用大模型)",AGENT_ASSISTANT:"客服助手(内部)",loading:"載入中",create:"新增",creating:"新增中...","create.success":"新增成功","create.fail":"新增失敗",update:"更新",updating:"更新中...","update.success":"更新成功","update.fail":"更新失敗",save:"儲存",saving:"正在儲存...",email:"電子郵件","email.verified":"電子郵件(已驗證)","email.unverified":"電子郵件(待驗證)",mobile:"手機號碼","mobile.verified":"手機號碼(已驗證)","mobile.unverified":"手機號碼(待驗證)",captcha:"验证码",logging:"登录中...","login.success":"登录成功","login.error":"登录失败,请稍后重试",registering:"注册中...","register.success":"注册成功","register.error":"注册失败","username.change.tip":"登入用戶名(修改用戶名之後,需要重新登入)",createKb:"创建知识库",createDept:"创建部门",upload:"上传",import:"匯入",export:"匯出","download.template":"下载模板",open:"開啟",copy:"複製","copy.success":"複製成功",ok:"確定",cancel:"取消",bind:"綁定",edit:"編輯",editing:"編輯中...","edit.success":"編輯成功","edit.fail":"編輯失敗",delete:"刪除",deleting:"删除中...",deleteTip:"刪除提示",deleteAffirm:"確定要刪除","delete.success":"刪除成功","delete.fail":"删除失败","process.success":"处理成功","process.fail":"处理失败",preview:"預覽",close:"關閉",closing:"關閉中...",closeTip:"關閉提示",closeASure:"確定要關閉","close.success":"關閉成功",choose:"選擇","leavemsg.enabled":"留言啟用",transfer:"转接","transfer.success":"转接成功","transfer.fail":"转接失败","transfer.reason":"转接原因",refresh:"刷新",noAgent:"无客服在线"},Knn={"menu.anonymous.title":"匿名模式","menu.anonymous.home":"訊息","menu.anonymous.contact":"聯絡人","menu.anonymous.robot":"機器人","menu.anonymous.setting":"設定","menu.anonymous.status":"匿名狀態","menu.anonymous.status.tip":"匿名模式僅支援同一區域網內的在線設備之間的通訊","menu.anonymous.login.tip":"登入以訪問離線訊息和更多功能","menu.anonymous.login":"登入","menu.anonymous.current.users":"當前用戶","menu.dashboard.chat":"聊天","menu.dashboard.contact":"聯絡人","menu.dashboard.ai":"AI助手","menu.dashboard.note":"筆記","menu.dashboard.kbase":"知識庫","menu.dashboard.mine":"設定","menu.dashboard.queue":"排隊","menu.dashboard.leavemsg":"留言","menu.dashboard.visitor":"訪客","menu.dashboard.monitor":"監控","menu.dashboard.plugins":"插件","menu.settings":"設定","menu.settings.logout":"登出","menu.agent.status":"客服狀態","menu.agent.status.available":"可用","menu.agent.status.rest":"休息","menu.agent.status.offline":"離線","menu.language":"語言","menu.mode":"模式","menu.mode.team":"團隊模式","menu.mode.agent":"一對一模式","menu.mode.personal":"個人模式","menu.agent.offline.warning":"請在離線前結束所有正在進行中的會話","menu.mode.personal.coming":"即將推出...","menu.dashboard.form":"表單","menu.dashboard.formbuilder":"表單構建器","menu.dashboard.flow":"流程","menu.dashboard.flowgram":"工作流","menu.dashboard.flowbuilder":"流程構建器","menu.dashboard.ticket":"工單","menu.dashboard.ticketbuilder":"工單構建器"},Ynn={"pages.login.title":"登錄","pages.login.subtitle":"歡迎使用微語客服系統","pages.layouts.userLayout.title":"對話即服務","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.captcha.placeholder":"請輸入驗證碼!","pages.login.captcha.required":"驗證碼是必填項!","pages.login.phoneLogin.getVerificationCode":"獲取驗證碼","pages.login.anonymousLogin":"匿名登錄","pages.getCaptchaSecondText":"秒後重新獲取","pages.login.scanLogin.tab":"掃碼登錄","pages.login.rememberMe":"自動登錄","pages.login.forgot":"忘記密碼","pages.login.submit":"登錄","pages.login.loginWith":"其他登錄方式 :","pages.login.register":"註冊賬號","pages.login.registerAccount":" 註冊帳戶","pages.login.auto.register":"未註冊手機號會自動註冊","pages.welcome.link":"歡迎使用","pages.welcome.title":"歡迎","pages.welcome.description":"微語客服系統是一個開源的客服系統","pages.welcome.getting-started":"開始使用","pages.welcome.view-docs":"查看文檔","pages.robot.new":"新建","pages.robot.chat":"聊天","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.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.file":"文件","pages.robot.kb.text":"文本","pages.robot.kb.qa":"問答","pages.robot.kb.web":"網站","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.setting":"設置","pages.logout":"退出登錄","pages.footer.website":"微語官網","pages.footer.helpcenter":"帮助文档","pages.login.remember":"記住密碼","pages.agent.tab.basic":"基本信息","pages.agent.robot":"機器人","pages.agent.service.settings":"服务设置","pages.agent.service.settings.topTip":"顶部提示","pages.agent.service.settings.welcomeTip":"欢迎语","pages.agent.service.settings.leavemsgTip":"离线留言提示","pages.agent.service.settings.autoCloseMin":"自动关闭分钟","pages.agent.service.settings.showLogo":"显示Logo","pages.agent.service.settings.maxThreadCount":"最大线程数","pages.advanced.faq":"常見問題","pages.advanced.quickButton":"快捷按鈕","pages.advanced.faqGuess":"智能推薦","pages.advanced.faqHot":"熱門問題","pages.advanced.faqShortcut":"快捷回覆","pages.advanced.rate":"滿意度評價","pages.advanced.autoreply":"自動回覆","pages.advanced.leaveMsg":"留言設置","pages.advanced.survey":"調查問卷","pages.advanced.history":"歷史記錄","pages.advanced.inputAssociation":"輸入聯想","pages.advanced.antiHarassment":"驗證碼設置","pages.advanced.captcha":"驗證碼設置","pages.advanced.showPreForm":"顯示預覽","pages.advanced.showHistory":"顯示歷史","pages.advanced.showInputAssociation":"顯示輸入聯想","pages.advanced.showCaptcha":"顯示驗證碼","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":"新西蘭","block.title":"拉黑設置","block.type":"拉黑類型","block.user":"拉黑用戶","block.ip":"拉黑IP","block.permanent":"永久封禁","block.until":"封禁至","block.until.required":"請選擇封禁結束時間","pages.register.title":"註冊","pages.register.subtitle":"創建您的賬號","pages.register.username":"用戶名","pages.register.password":"密碼","pages.register.confirm":"確認密碼","pages.register.email":"郵箱","pages.register.mobile":"手機號","pages.register.code":"驗證碼","pages.register.agreement":"我已閱讀並同意","pages.register.agreement.terms":"服務條款","pages.register.submit":"註冊","pages.register.login":"使用已有賬號登錄","pages.404.title":"404","pages.404.subtitle":"抱歉,您訪問的頁面不存在","pages.404.description":"您可以嘗試以下操作:","pages.404.actions.back":"返回上一頁","pages.404.actions.home":"返回首頁","pages.403.title":"403","pages.403.subtitle":"抱歉,您沒有訪問該頁面的權限","pages.403.description":"請聯繫管理員獲取權限","pages.403.actions.back":"返回上一頁","pages.500.title":"500","pages.500.subtitle":"抱歉,服務器出錯了","pages.500.description":"請稍後再試或聯繫技術支持","pages.500.actions.back":"返回上一頁","pages.500.actions.home":"返回首頁"},Xnn={"app.title":"微語","app.logout":"登出","app.copyright.produced":"微語出品","app.preview.down.block":"下載此頁面到本地項目","app.welcome.link.fetch-blocks":"獲取全部區塊","app.welcome.link.block-list":"基於 block 開發,快速構建標準頁面","navBar.lang":"語言","layout.user.link.help":"幫助","layout.user.link.privacy":"隱私","layout.user.link.terms":"條款","theme.light":"淺色","theme.dark":"深色","theme.system":"自動","setting.lang":"Languages","setting.theme":"主題","app.name":"微語客服","app.description":"新一代智能客服系統","app.welcome":"歡迎使用微語客服系統","app.copyright":"© 2024 微語客服. 保留所有權利.","app.version":"版本","app.action.back":"返回","app.action.confirm":"確認","app.action.cancel":"取消","app.action.save":"保存","app.action.edit":"編輯","app.action.delete":"刪除","app.action.refresh":"刷新","app.action.search":"搜索","app.action.more":"更多","app.action.settings":"設置","app.action.help":"幫助","app.tip.loading":"加載中...","app.tip.success":"操作成功","app.tip.error":"操作失敗","app.tip.warning":"警告","app.tip.info":"提示","app.tip.confirm":"確認要執行此操作嗎?","app.tip.nodata":"暫無數據","app.tip.network.error":"網絡連接失敗","app.tip.server.error":"服務器錯誤","app.status.online":"在線","app.status.offline":"離線","app.status.busy":"忙碌","app.status.away":"離開","app.status.invisible":"隱身","app.status.disabled":"已禁用","app.status.expired":"已過期","app.time.today":"今天","app.time.yesterday":"昨天","app.time.tomorrow":"明天","app.time.just":"剛剛","app.time.minutes":"{count} 分鐘前","app.time.hours":"{count} 小時前","app.time.days":"{count} 天前","app.file.upload":"上傳文件","app.file.download":"下載文件","app.file.preview":"預覽文件","app.file.size.limit":"文件大小不能超過 {size}","app.file.type.unsupported":"不支持的文件類型","app.file.upload.success":"上傳成功","app.file.upload.failed":"上傳失敗","app.file.download.success":"下載成功","app.file.download.failed":"下載失敗","app.layout.sidebar.collapse":"收起側邊欄","app.layout.sidebar.expand":"展開側邊欄","app.layout.header.profile":"個人中心","app.layout.header.logout":"退出登錄","app.layout.footer.copyright":"版權所有","app.layout.footer.terms":"服務條款","app.layout.footer.privacy":"隱私政策"},Qnn={"auth.login.title":"登錄","auth.login.subtitle":"歡迎使用微語客服系統","auth.login.username":"用戶名","auth.login.username.required":"請輸入用戶名","auth.login.password":"密碼","auth.login.password.required":"請輸入密碼","auth.login.remember":"記住密碼","auth.login.forgot":"忘記密碼?","auth.login.submit":"登錄","auth.login.other":"其他登錄方式","auth.login.register":"註冊賬號","auth.login.success":"登錄成功","auth.login.failed":"登錄失敗","auth.register.title":"註冊","auth.register.subtitle":"創建新賬號","auth.register.username":"用戶名","auth.register.username.required":"請輸入用戶名","auth.register.email":"郵箱","auth.register.email.required":"請輸入郵箱","auth.register.password":"密碼","auth.register.password.required":"請輸入密碼","auth.register.confirm":"確認密碼","auth.register.confirm.required":"請確認密碼","auth.register.submit":"註冊","auth.register.login":"已有賬號?登錄","auth.register.success":"註冊成功","auth.register.failed":"註冊失敗","auth.forgot.title":"忘記密碼","auth.forgot.subtitle":"重置密碼","auth.forgot.email":"郵箱","auth.forgot.email.required":"請輸入郵箱","auth.forgot.submit":"提交","auth.forgot.back":"返回登錄","auth.forgot.success":"重置密碼郵件已發送","auth.forgot.failed":"重置密碼失敗","auth.reset.title":"重置密碼","auth.reset.subtitle":"設置新密碼","auth.reset.password":"新密碼","auth.reset.password.required":"請輸入新密碼","auth.reset.confirm":"確認密碼","auth.reset.confirm.required":"請確認新密碼","auth.reset.submit":"提交","auth.reset.success":"密碼重置成功","auth.reset.failed":"密碼重置失敗","auth.verify.code":"驗證碼","auth.verify.code.required":"請輸入驗證碼","auth.verify.code.send":"發送驗證碼","auth.verify.code.resend":"重新發送","auth.verify.code.success":"驗證碼發送成功","auth.verify.code.failed":"驗證碼發送失敗","auth.password.strength.weak":"密碼強度:弱","auth.password.strength.medium":"密碼強度:中","auth.password.strength.strong":"密碼強度:強","auth.agreement.text":"我已閱讀並同意","auth.agreement.terms":"服務條款","auth.agreement.privacy":"隱私政策","server.button.back":"返回","server.button.save":"保存","server.button.reset":"重置","server.button.help":"幫助","server.save.success":"保存成功","server.reset.success":"重置成功,已恢復默認雲服務器","server.custom.enable":"啟用自定義服務器","server.api.url.label":"API服務器地址 (例如: http://127.0.0.1:9003 或 https://api.bytedesk.com)","server.api.url.placeholder":"http://127.0.0.1:9003","server.websocket.url.label":"WebSocket服務器地址 (例如: ws://127.0.0.1:9885/websocket 或 wss://api.bytedesk.com/websocket)","server.websocket.url.placeholder":"ws://127.0.0.1:9885/websocket","server.input.error":"請輸入正確的服務器地址"},Znn={"chat.title":"會話","chat.empty":"暫無會話","chat.loading":"加載中...","chat.load.error":"加載失敗","chat.load.more":"加載更多","chat.no.more":"沒有更多了","chat.refresh":"刷新","chat.status.connecting":"連接中...","chat.status.connected":"已連接","chat.status.disconnected":"連接斷開","chat.status.reconnecting":"重新連接中...","chat.network.error":"網絡連接失敗,請檢查網絡","chat.thread.closing":"結束會話中...","chat.thread.close.success":"結束會話成功","chat.thread.close.failed":"結束會話失敗","chat.thread.close.confirm.title":"確定要結束會話?","chat.rate.invite.confirm.title":"確認要邀請評價?","chat.message.send.failed":"發送失敗","chat.message.resend":"重新發送","chat.message.recall":"撤回消息","chat.message.copy.success":"複製成功","chat.copy.success":"複製成功","chat.menu.copy":"複製","chat.menu.translate":"翻譯","chat.menu.recall":"撤回","chat.menu.enlarge":"放大閱讀","chat.menu.quickreply.add":"添加快捷回復...","chat.menu.browser.open":"瀏覽器打開","chat.menu.forward":"轉發...","chat.menu.favorite":"收藏","chat.menu.quote":"引用","chat.input.placeholder":"請輸入內容, Ctrl+V 粘貼截圖/圖片","chat.translation.placeholder":"請輸入翻譯內容...","chat.input.send":"發送","chat.input.sending":"發送中...","chat.toolbar.emoji":"表情","chat.toolbar.image":"圖片","chat.toolbar.file":"文件","chat.toolbar.screenshot":"截圖","chat.toolbar.autoreply":"自動回復","chat.toolbar.audio":"錄音","chat.toolbar.webrtc":"視頻會話","chat.upload.size.limit":"文件大小不能超過 {size}","chat.upload.type.unsupported":"不支持的文件類型","chat.upload.failed":"上傳失敗","chat.upload.success":"上傳成功","chat.upload.progress":"上傳中 {progress}%","chat.webrtc.calling":"呼叫中...","chat.webrtc.incoming":"來電...","chat.webrtc.connected":"通話中...","chat.webrtc.ended":"通話結束","chat.webrtc.rejected":"對方拒絕","chat.webrtc.busy":"對方忙","chat.webrtc.failed":"通話失敗","chat.webrtc.accept":"接受","chat.webrtc.reject":"拒絕","chat.webrtc.hangup":"掛斷","chat.navbar.transfer":"轉接","chat.navbar.close":"結束","chat.navbar.note":"筆記","chat.navbar.kbase":"知識庫","chat.right.quickreply":"快捷回覆","chat.right.userinfo":"訪客信息","chat.right.ai":"AI助手","chat.right.ticket":"工單","chat.right.llm":"大模型","chat.right.docview":"文檔查看","chat.right.group":"群組信息","chat.right.member":"成員信息","chat.group.notice":"群公告","chat.group.members":"群成員","chat.group.admins":"管理員","chat.group.robots":"機器人","chat.group.qrcode":"二維碼","chat.group.uid.error":"群組ID錯誤"},Jnn={"common.yes":"是","common.no":"否","common.ok":"確定","common.cancel":"取消","common.confirm":"確認","common.save":"保存","common.delete":"刪除","common.edit":"編輯","common.create":"創建","common.loading":"加載中...","common.success":"成功","common.error":"錯誤","common.warning":"警告","common.info":"信息","common.back":"返回","common.submit":"提交","common.reset":"重置","common.add":"添加","common.search":"搜索","common.next":"下一步","common.previous":"上一步","common.more":"更多","common.failed":"操作失敗","common.status.online":"在線","common.status.offline":"離線","common.status.busy":"忙碌","common.status.away":"離開","common.status.invisible":"隱身","common.operation.success":"操作成功","common.operation.failed":"操作失敗","common.operation.confirm":"確認要執行此操作嗎?","common.operation.processing":"處理中...","common.operation.completed":"處理完成","common.operation.error":"處理出錯","common.form.required":"此項為必填項","common.form.optional":"選填","common.form.invalid":"輸入無效","common.form.validate.error":"表單驗證失敗","common.form.validate.success":"表單驗證通過"},ern={"customer.list.title":"客戶列表","customer.list.empty":"暫無客戶","customer.list.loading":"加載中...","customer.list.load.error":"加載失敗","customer.list.load.more":"加載更多","customer.list.no.more":"沒有更多了","customer.list.refresh":"刷新","customer.info.basic":"基本信息","customer.info.name":"姓名","customer.info.nickname":"暱稱","customer.info.gender":"性別","customer.info.age":"年齡","customer.info.birthday":"生日","customer.info.mobile":"手機號","customer.info.email":"郵箱","customer.info.address":"地址","customer.info.company":"公司","customer.info.position":"職位","customer.info.remark":"備註","customer.info.tags":"標籤","customer.info.source":"來源","customer.info.created":"創建時間","customer.info.updated":"更新時間","customer.status.online":"在線","customer.status.offline":"離線","customer.status.away":"離開","customer.status.busy":"忙碌","customer.status.blocked":"已拉黑","customer.action.edit":"編輯","customer.action.delete":"刪除","customer.action.block":"拉黑","customer.action.unblock":"取消拉黑","customer.action.transfer":"轉移","customer.action.merge":"合併","customer.action.export":"導出","customer.form.name":"姓名","customer.form.name.required":"請輸入姓名","customer.form.nickname":"暱稱","customer.form.gender":"性別","customer.form.age":"年齡","customer.form.birthday":"生日","customer.form.mobile":"手機號","customer.form.email":"郵箱","customer.form.address":"地址","customer.form.company":"公司","customer.form.position":"職位","customer.form.remark":"備註","customer.form.tags":"標籤","customer.form.source":"來源","customer.create.success":"客戶創建成功","customer.create.failed":"客戶創建失敗","customer.update.success":"客戶更新成功","customer.update.failed":"客戶更新失敗","customer.delete.success":"客戶刪除成功","customer.delete.failed":"客戶刪除失敗","customer.block.success":"客戶拉黑成功","customer.block.failed":"客戶拉黑失敗","customer.unblock.success":"取消拉黑成功","customer.unblock.failed":"取消拉黑失敗","customer.transfer.success":"客戶轉移成功","customer.transfer.failed":"客戶轉移失敗","customer.merge.success":"客戶合併成功","customer.merge.failed":"客戶合併失敗","customer.export.success":"客戶導出成功","customer.export.failed":"客戶導出失敗","black.title":"拉黑設置","black.type":"拉黑類型","black.type.required":"請選擇至少一種拉黑類型","black.user":"拉黑用戶","black.ip":"拉黑IP","black.permanent":"永久拉黑","black.until":"拉黑截至","black.until.required":"請選擇拉黑截至時間","black.reason":"拉黑原因","black.reason.required":"請輸入拉黑原因","black.reason.placeholder":"請輸入拉黑原因","black.success":"拉黑成功"},trn={"dashboard.menu.overview":"總覽","dashboard.menu.workbench":"工作台","dashboard.menu.monitor":"監控台","dashboard.menu.workplace":"工作區","dashboard.menu.message":"消息中心","dashboard.menu.settings":"系統設置","dashboard.overview.title":"總覽","dashboard.overview.total.conversations":"總會話數","dashboard.overview.total.customers":"總客戶數","dashboard.overview.total.tickets":"總工單數","dashboard.overview.total.agents":"總客服數","dashboard.overview.online.agents":"在線客服","dashboard.overview.waiting.customers":"排隊訪客","dashboard.overview.avg.response.time":"平均響應時間","dashboard.overview.avg.handle.time":"平均處理時間","dashboard.stats.title":"數據統計","dashboard.stats.realtime":"實時數據","dashboard.stats.today":"今日統計","dashboard.stats.yesterday":"昨日統計","dashboard.stats.week":"本週統計","dashboard.stats.month":"本月統計","dashboard.stats.custom":"自定義時段","dashboard.workbench.online":"在線狀態","dashboard.workbench.offline":"離線狀態","dashboard.workbench.busy":"忙碌狀態","dashboard.workbench.away":"離開狀態","dashboard.workbench.auto.distribution":"自動分配","dashboard.workbench.manual.distribution":"手動分配","dashboard.workbench.max.session":"最大會話數","dashboard.workbench.current.session":"當前會話數","dashboard.monitor.system":"系統監控","dashboard.monitor.performance":"性能監控","dashboard.monitor.network":"網絡監控","dashboard.monitor.server":"服務器狀態","dashboard.monitor.database":"數據庫狀態","dashboard.monitor.cache":"緩存狀態","dashboard.monitor.queue":"隊列狀態","dashboard.workplace.quick.start":"快速開始","dashboard.workplace.recent":"最近訪問","dashboard.workplace.todo":"待辦事項","dashboard.workplace.announcement":"系統公告","dashboard.workplace.calendar":"工作日曆","dashboard.workplace.links":"常用鏈接","dashboard.message.all":"全部消息","dashboard.message.unread":"未讀消息","dashboard.message.system":"系統消息","dashboard.message.business":"業務消息","dashboard.message.operation":"運營消息","dashboard.monitor.title":"實時監控","dashboard.monitor.online.status":"在線狀態","dashboard.monitor.conversation.status":"會話狀態","dashboard.monitor.queue.status":"排隊狀態","dashboard.monitor.system.status":"系統狀態","dashboard.monitor.refresh":"刷新","dashboard.monitor.auto.refresh":"自動刷新","dashboard.analysis.title":"數據分析","dashboard.analysis.conversation.trend":"會話趨勢","dashboard.analysis.customer.trend":"客戶趨勢","dashboard.analysis.ticket.trend":"工單趨勢","dashboard.analysis.satisfaction.trend":"滿意度趨勢","dashboard.analysis.time.range":"時間範圍","dashboard.analysis.export":"導出數據","dashboard.workplace.title":"工作台","dashboard.workplace.my.conversations":"我的會話","dashboard.workplace.my.tickets":"我的工單","dashboard.workplace.my.tasks":"我的任務","dashboard.workplace.my.performance":"我的績效","dashboard.workplace.quick.actions":"快捷操作","dashboard.workplace.announcements":"公告通知","dashboard.report.title":"統計報表","dashboard.report.conversation":"會話報表","dashboard.report.customer":"客戶報表","dashboard.report.ticket":"工單報表","dashboard.report.agent":"客服報表","dashboard.report.satisfaction":"滿意度報表","dashboard.report.export":"導出報表","dashboard.chart.today":"今日","dashboard.chart.yesterday":"昨日","dashboard.chart.last7days":"最近7天","dashboard.chart.last30days":"最近30天","dashboard.chart.thisMonth":"本月","dashboard.chart.lastMonth":"上月","dashboard.chart.custom":"自定義","dashboard.chart.loading":"加載中...","dashboard.chart.no.data":"暫無數據","dashboard.tip.refresh.success":"刷新成功","dashboard.tip.refresh.failed":"刷新失敗","dashboard.tip.export.success":"導出成功","dashboard.tip.export.failed":"導出失敗","dashboard.tip.data.loading":"數據加載中...","dashboard.tip.data.load.failed":"數據加載失敗"},nrn={"i18n.lang.en-US":"English","i18n.lang.zh-CN":"简体中文","i18n.lang.zh-TW":"繁體中文","i18n.queue.tip":"排隊隊列","i18n.queue.message.template":"當前排隊人數:{0},大約等待時間:{1} 分鐘","i18n.queue.empty":"隊列為空","i18n.queue.accept":"接入","i18n.system.notification":"系統通知","i18n.system.notification.tip":"系統通知","i18n.old.password.wrong":"舊密碼錯誤","i18n.change.password":"修改密碼","i18n.auth.captcha.send.success":"驗證碼發送成功","i18n.auth.captcha.error":"驗證碼錯誤","i18n.auth.captcha.expired":"驗證碼過期","i18n.auth.captcha.already.send":"驗證碼已發送,請等待","i18n.auth.captcha.validate.failed":"驗證碼驗證失敗","i18n.faq":"常見問題","i18n.rate":"評價","i18n.input.placeholder":"請輸入內容","i18n.loading":"加载中...","i18n.load.more":"加载更多","i18n.load.nomore":"没有更多了","i18n.typing":"正在輸入...","i18n.robot":"[机器人]","i18n.agent":"[一对一]","i18n.workgroup":"[技能组]","i18n.group":"[群聊]","i18n.rate.invite":"邀請評價","i18n.ticket":"[工單]","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.HR":"人事部","i18n.DEPT.ORG":"行政部","i18n.DEPT.IT":"技術部","i18n.DEPT.MONEY":"財務部","i18n.DEPT.MARKETING":"市場部","i18n.DEPT.SALES":"銷售部","i18n.DEPT.CS":"客服部","i18n.new.message":"新消息","i18n.file.assistant":"文件助手","i18n.clipboard.assistant":"剪切板助手","i18n.thread.content.image":"圖片","i18n.thread.content.file":"文件","i18n.top.tip":"默認置顶語","i18n.top.make":"置頂","i18n.top.cancel":"取消置頂","i18n.unread.make":"设置未读","i18n.unread.cancel":"取消未读","i18n.star.make":"星标","i18n.star.cancel":"取消星标","i18n.disturb.make":"免打扰","i18n.disturb.cancel":"取消免打扰","i18n.transfer":"转接","i18n.hide":"隐藏","i18n.network.disconnected":"网络已断开","i18n.message.pulling":"消息拉取中...","i18n.leavemsg.tip":"無客服在線,請留言","i18n.welcome.tip":"您好,有什麼可以幫您的?","i18n.reenter.tip":"继续会话","i18n.under.development":"開發中...","i18n.user.description":"默認用戶描述","i18n.robot.nickname":"默認機器人","i18n.robot.description":"默認機器人描述","i18n.robot.noreply":"未找到相应答案","i18n.robot.agent.assistant.nickname":"默认机器人助手","i18n.llm.prompt":"你是一個聰明、對人類有幫助的人工智能,你可以對人類提出的問題給出有用、詳細、禮貌的回答","i18n.agent.nickname":"默認客服","i18n.agent.description":"默認客服描述","i18n.workgroup.nickname":"預設技能組","i18n.workgroup.description":"預設技能組描述","i18n.contact":"詢問聯繫方式","i18n.thanks":"感謝","i18n.welcome":"問候","i18n.bye":"告別","i18n.tip.title":"提示","i18n.tip.network.disconnected":"网络已断开","i18n.tip.network.connected":"网络已连接","i18n.kb.name":"默认知识库","i18n.kb.platform.name":"平台知识库","i18n.kb.helpcenter.name":"帮助文档知识库","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.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 API","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.preview.title":"預覽","i18n.cancel":"取消","i18n.confirm":"確定","i18n.send":"發送","i18n.transferToAgent":"轉人工服務","i18n.auto.closed":"會話自動關閉","i18n.agent.closed":"客服關閉會話","i18n.online.chat":"在線客服","i18n.JOB":"工作","i18n.LANGUAGE":"語言","i18n.TOOL":"工具","i18n.WRITING":"寫作","i18n.RAG":"知識庫問答","i18n.module.ai":"AI","i18n.module.void":"空白","i18n.module.service":"客服","i18n.module.ticket":"工單","i18n.black.user.already.exists":"用戶已拉黑","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.vip.component":"VIP組件, 聯繫我們了解更多詳情","i18n.vip.contactUs":"聯繫我們","i18n.vip.contactUrl":"https://www.weiyuai.cn/contact.html","i18n.ticket.process.name":"工单流程","i18n.thread.process.name":"會話流程","flowgram.title":"工作流","flowgram.create":"創建","flowgram.import":"導入","flowgram.export":"導出","flowgram.save":"保存","flowgram.create.info":"創建新流程功能開發中","flowgram.import.info":"導入流程功能開發中","flowgram.export.info":"導出流程功能開發中","flowgram.save.info":"保存流程功能開發中","flowgram.select.flow":"選擇流程","flowgram.no.flow":"暫無流程"},rrn={"message.type.text":"文本消息","message.type.image":"圖片消息","message.type.file":"文件消息","message.type.voice":"語音消息","message.type.video":"視頻消息","message.type.location":"位置消息","message.type.link":"鏈接消息","message.type.card":"卡片消息","message.type.system":"系統消息","message.type.notification":"通知消息","message.type.custom":"自定義消息","message.status.sending":"發送中","message.status.sent":"已發送","message.status.delivered":"已送達","message.status.read":"已讀","message.status.failed":"發送失敗","message.status.recalled":"已撤回","message.status.deleted":"已刪除","quickreply.search.placeholder":"搜索","quickreply.button.send":"發送","quickreply.button.copy":"複製","quickreply.button.create.category":"創建分類","quickreply.button.create.reply":"創建快捷回復","quickreply.copy.success":"{content} 已複製到剪貼板","category.form.edit.title":"編輯分類","category.form.create.title":"創建分類","category.form.name":"分類名稱","category.form.name.required":"請輸入分類名稱!","category.form.name.placeholder":"輸入分類名稱","category.create.failed":"創建分類失敗","quickreply.drawer.title":"{isEdit, select, true {編輯快捷回復} other {新建快捷回復}}","quickreply.form.category":"分類","quickreply.form.category.required":"請選擇分類","quickreply.form.category.placeholder":"選擇分類","quickreply.form.type":"類型","quickreply.form.type.required":"請選擇類型","quickreply.form.type.placeholder":"選擇類型","quickreply.form.title":"標題","quickreply.form.title.required":"請輸入標題","quickreply.form.content":"內容","quickreply.type.text":"文本","quickreply.type.image":"圖片","quickreply.type.video":"視頻","quickreply.type.audio":"音頻","quickreply.type.file":"文件","quickreply.upload.text":"點擊或拖拽文件上傳","quickreply.upload.success":"{filename} 上傳成功","quickreply.upload.error":"{filename} 上傳失敗","quickreply.upload.uploading":"{filename} 上傳中","quickreply.form.validate.error":"請檢查表單","message.action.send":"發送","message.action.recall":"撤回","message.action.delete":"刪除","message.action.resend":"重新發送","message.action.forward":"轉發","message.action.quote":"引用","message.action.copy":"複製","message.action.translate":"翻譯","message.action.download":"下載","message.action.preview":"預覽","message.tip.sending":"消息發送中...","message.tip.sent":"消息已發送","message.tip.delivered":"消息已送達","message.tip.read":"消息已讀","message.tip.failed":"消息發送失敗","message.tip.recalled":"消息已撤回","message.tip.deleted":"消息已刪除","message.tip.copy.success":"複製成功","message.tip.download.start":"開始下載...","message.tip.download.success":"下載成功","message.tip.download.failed":"下載失敗","message.input.placeholder":"請輸入消息","message.input.send.button":"發送","message.input.emoji.button":"表情","message.input.image.button":"圖片","message.input.file.button":"文件","message.input.voice.button":"語音","message.input.video.button":"視頻","message.input.location.button":"位置","message.list.load.more":"加載更多","message.list.loading":"加載中...","message.list.no.more":"沒有更多消息","message.list.empty":"暫無消息","message.list.search.placeholder":"搜索消息","message.list.search.no.result":"未找到相關消息","message.time.just":"剛剛","message.time.minutes":"{count}分鐘前","message.time.hours":"{count}小時前","message.time.days":"{count}天前","message.time.weeks":"{count}周前","message.time.months":"{count}個月前","message.time.years":"{count}年前","message.file.size.limit":"文件大小不能超過 {size}","message.file.type.unsupported":"不支持的文件類型","message.file.uploading":"上傳中...","message.file.download":"下載文件","message.file.preview":"預覽文件","message.image.loading":"圖片加載中","message.image.load.error":"圖片加載失敗","message.image.save":"保存圖片","message.image.save.success":"圖片保存成功","message.image.save.failed":"圖片保存失敗"},orn={"profile.update.success":"個人信息更新成功","profile.form.avatar":"頭像","profile.form.upload":"上傳","profile.form.username":"用戶名","profile.form.nickname":"暱稱","profile.form.description":"描述","profile.button.change.password":"修改密碼","profile.button.change.email":"修改郵箱","profile.button.change.mobile":"修改手機號","profile.email.verified":"郵箱已驗證","profile.email.unverified":"郵箱未驗證","profile.mobile.verified":"手機已驗證","profile.mobile.unverified":"手機未驗證","profile.email.change.title":"修改郵箱","profile.email.placeholder":"請輸入郵箱地址","profile.email.required":"請輸入郵箱地址!","profile.email.format.invalid":"郵箱格式不正確","profile.email.length.limit":"郵箱不得超過50字符","profile.email.verification.code.placeholder":"請輸入驗證碼","profile.email.verification.code.countdown":"秒後重新獲取","profile.email.verification.code.get":"獲取驗證碼","profile.email.verification.code.required":"請輸入驗證碼!","profile.email.not.changed":"郵箱未更改!","profile.email.change.success":"郵箱修改成功!","profile.email.format.error":"郵箱格式錯誤","profile.mobile.change.title":"修改手機號","profile.mobile.placeholder":"請輸入手機號","profile.mobile.required":"請輸入手機號!","profile.mobile.format.invalid":"手機號格式錯誤!","profile.mobile.verification.code.placeholder":"請輸入驗證碼","profile.mobile.verification.code.countdown":"秒後重新獲取","profile.mobile.verification.code.get":"獲取驗證碼","profile.mobile.verification.code.required":"請輸入驗證碼!","profile.mobile.not.changed":"手機號未更改!","profile.mobile.change.success":"手機號修改成功!","profile.mobile.format.error":"手機號格式錯誤","profile.password.change.title":"修改密碼","profile.password.old":"原密碼","profile.password.old.empty":"手機號直接登錄用戶,可以留空","profile.password.new":"新密碼","profile.password.confirm":"確認密碼","profile.password.length.error":"密碼最小長度不能小於6","profile.password.mismatch":"兩次輸入密碼不一致","profile.password.change.success":"密碼修改成功!"},irn={"setting.menu.title":"設置","setting.menu.profile":"個人信息","setting.menu.basic":"基本設置","setting.menu.agent":"客服設置","setting.menu.model":"大模型","setting.menu.certification":"實名認證","setting.menu.qrcode":"二維碼","setting.menu.shortcut":"快捷鍵","setting.menu.click":"菜單點擊","setting.save.success":"設置保存成功","setting.save.error":"設置保存失敗","setting.load.error":"設置加載失敗","setting.header.profile":"個人信息","setting.header.basic":"基本設置","setting.header.agent":"客服設置","setting.header.model":"大模型設置","setting.basic.sound.on":"已開啟消息提示音","setting.basic.sound.off":"已關閉消息提示音","setting.basic.notification.on":"已開啟網絡狀態通知","setting.basic.notification.off":"已關閉網絡狀態通知","setting.basic.connection.status":"長鏈接狀態:","setting.basic.connection.connected":"✅連接正常","setting.basic.connection.disconnected":"❌連接斷開","setting.basic.startup":"開機啟動:","setting.basic.startup.on":"開機啟動","setting.basic.startup.off":"不開機啟動","setting.basic.theme":"顏色主題:","setting.basic.language":"語言設置:","setting.basic.mode":"模式設置:","setting.basic.mode.team":"團隊模式","setting.basic.mode.agent":"客服模式","setting.basic.mode.personal":"個人模式"},arn={"thread.error.message":"獲取數據失敗","thread.feature.unavailable":"TODO: 該功能暫未開放","thread.menu.top":"置頂","thread.menu.untop":"取消置頂","thread.menu.read":"標記已讀","thread.menu.unread":"標記未讀","thread.menu.mute":"靜音","thread.menu.unmute":"取消靜音","thread.menu.transfer":"轉接","thread.menu.block":"拉黑","thread.menu.ticket":"創建工單","thread.menu.crm":"查看CRM","thread.menu.summary":"會話總結","thread.menu.filter":"會話過濾","thread.menu.groupThread":"群聊會話","thread.menu.robotThread":"機器人會話","thread.menu.workgroupThread":"工作組會話","thread.menu.agentThread":"一對一會話","thread.menu.ticketThread":"工單會話","thread.menu.memberThread":"成員會話","thread.menu.deviceThread":"設備會話","thread.menu.systemThread":"系統會話","thread.status.robot":"[機器人]","thread.status.agent":"[一對一]","thread.status.workgroup":"[工作組]","thread.search.placeholder":"搜索會話...","thread.dropdown.create.group":"創建群聊","thread.dropdown.create.ai":"創建AI對話","thread.agent.status.online":"😀 - 在線接待","thread.agent.status.offline":"🔻 - 客服下線","thread.agent.status.busy":"🏃‍♀️ - 客服忙碌","thread.refresh.pull":"↓ 下拉刷新","thread.refresh.release":"↑ 鬆開刷新","thread.list.no.more":"沒有更多了","thread.coming.soon":"即將上線,敬請期待","thread.set.success":"設置成功","thread.set.error":"設置失敗","thread.menu.star":"星標","thread.menu.star.1":"星標1","thread.menu.star.2":"星標2","thread.menu.star.3":"星標3","thread.menu.star.4":"星標4","thread.menu.hide":"隱藏","thread.status.text":"{status}","thread.status.online":"😀接待","thread.status.offline":"🔻下線","thread.status.busy":"🏃‍♀️忙碌","thread.status.loading":"加載中...","thread.status.empty":"暫無會話","thread.status.error":"加載會話失敗","thread.status.queue":"排隊({count})","thread.status.network.offline":"網絡已斷開","thread.status.network.online":"網絡已連接","thread.status.message.pulling":"消息拉取中...","thread.status.message.empty":"暫無消息","thread.status.message.error":"加載消息失敗","thread.status.message.end":"沒有更多消息","thread.status.message.typing":"正在輸入...","thread.status.message.transfer":"轉接中...","thread.status.message.transferred":"已轉接","thread.status.message.closed":"會話已關閉","thread.menu.star.cancel":"取消星標","thread.loading.more":"加載更多..."},srn={"ticket.create.title":"創建工單","ticket.edit.title":"編輯工單","ticket.form.uid":"編號","ticket.form.title":"標題","ticket.form.title.required":"請輸入工單標題","ticket.form.title.placeholder":"請輸入工單標題","ticket.form.description":"描述","ticket.form.description.required":"請輸入工單描述","ticket.form.description.placeholder":"請輸入工單描述","ticket.form.status":"狀態","ticket.form.status.required":"請選擇工單狀態","ticket.form.priority":"優先級","ticket.form.priority.required":"請選擇優先級","ticket.form.category":"分類","ticket.form.category.required":"請選擇工單分類","ticket.form.category.placeholder":"請選擇工單分類","ticket.form.user":"客戶","ticket.form.user.placeholder":"請選擇客戶","ticket.form.assignee":"處理人","ticket.form.assignee.placeholder":"請選擇處理人","ticket.form.reporter":"報告人","ticket.form.reporter.placeholder":"請選擇報告人","ticket.form.workgroup":"技能組","ticket.form.workgroup.required":"請選擇技能組","ticket.form.workgroup.placeholder":"請選擇技能組","ticket.workgroup.load.error":"加載技能組失敗","ticket.status.all":"全部狀態","ticket.status.new":"新建","ticket.status.assigned":"已分配","ticket.status.in_progress":"處理中","ticket.status.pending":"待處理","ticket.status.on_hold":"掛起","ticket.status.reopened":"重新打開","ticket.status.resolved":"已解決","ticket.status.closed":"已關閉","ticket.status.cancelled":"已取消","ticket.priority.all":"全部優先級","ticket.priority.lowest":"最低","ticket.priority.low":"低","ticket.priority.medium":"中","ticket.priority.high":"高","ticket.priority.urgent":"緊急","ticket.priority.critical":"嚴重","ticket.create.success":"工單創建成功","ticket.create.failed":"工單創建失敗","ticket.update.success":"工單更新成功","ticket.update.failed":"工單更新失敗","ticket.submit.error":"工單提交失敗","ticket.delete.success":"工單刪除成功","ticket.delete.error":"工單刪除失敗","ticket.load.error":"工單數據加載失敗","ticket.messages.load.error":"工單消息加載失敗","ticket.message.send.error":"消息發送失敗","ticket.category.load.error":"分類加載失敗","ticket.list.title":"工單列表","ticket.list.empty":"暫無工單","ticket.list.search.placeholder":"搜索工單","ticket.list.create":"創建工單","ticket.list.total":"工單總數","ticket.action.edit":"編輯","ticket.action.delete":"刪除","ticket.action.assign":"分配","ticket.action.close":"關閉","ticket.action.reopen":"重新打開","ticket.delete.confirm":"確定要刪除此工單嗎?","ticket.conversation.title":"工單對話","ticket.conversation.empty":"請選擇工單查看對話","ticket.conversation.input.placeholder":"請輸入消息...","ticket.details.title":"工單詳情","ticket.details.empty":"請選擇工單查看詳情","ticket.category.technical_support":"技術支持","ticket.category.service_request":"服務請求","ticket.category.consultation":"咨詢","ticket.category.complaint_suggestion":"投訴建議","ticket.category.operation_maintenance":"運維","ticket.category.other":"其他","ticket.form.thread":"關聯會話","ticket.form.thread.placeholder":"選擇關聯會話","ticket.form.thread.none":"不關聯","ticket.form.createdAt":"創建時間","ticket.form.updatedAt":"更新時間","ticket.type.agent":"指定客服","ticket.type.workgroup":"技能組","ticket.assignee":"處理人","ticket.reporter":"報告人","ticket.type":"類型","ticket.category":"分類","ticket.steps.title":"轉移過程","ticket.filter.by.status":"按狀態篩選","ticket.filter.by.priority":"按優先級篩選","ticket.filter.by.assignment":"按分配篩選","ticket.filter.by.time":"按時間篩選","ticket.filter.status_all":"全部狀態","ticket.filter.status_new":"新建","ticket.filter.status_assigned":"已分配","ticket.filter.status_in_progress":"處理中","ticket.filter.status_pending":"待處理","ticket.filter.status_on_hold":"掛起","ticket.filter.status_reopened":"重新打開","ticket.filter.status_resolved":"已解決","ticket.filter.status_closed":"已關閉","ticket.filter.status_cancelled":"已取消","ticket.filter.priority_all":"全部優先級","ticket.filter.priority_lowest":"最低","ticket.filter.priority_low":"低","ticket.filter.priority_medium":"中","ticket.filter.priority_high":"高","ticket.filter.priority_urgent":"緊急","ticket.filter.priority_critical":"嚴重","ticket.filter.assignment_all":"全部","ticket.filter.assignment_my_tickets":"我的工單","ticket.filter.assignment_unassigned":"未分配","ticket.filter.assignment_my_workgroup":"我的技能組","ticket.filter.assignment_my_created":"我創建的","ticket.filter.assignment_my_assigned":"待我處理","ticket.filter.time_all":"全部時間","ticket.filter.time_today":"今天","ticket.filter.time_yesterday":"昨天","ticket.filter.time_this_week":"本週","ticket.filter.time_last_week":"上週","ticket.filter.time_this_month":"本月","ticket.filter.time_last_month":"上月","ticket.content.title":"工單","ticket.content.number":"編號","ticket.delete.title":"刪除工單","ticket.delete.content":"確定要刪除此工單嗎?","ticket.delete.failed":"工單刪除失敗","ticket.loading":"加載工單...","ticket.empty":"暫無工單","ticket.palette.startEvent":"開始事件","ticket.palette.task":"任務","ticket.palette.gateway":"網關","ticket.palette.dataObject":"數據對象","ticket.create.error":"創建流程圖失敗","ticket.save.success":"流程圖保存成功","ticket.autosave.success":"自動保存成功","ticket.autosave.error":"自動保存失敗","ticket.select.process":"選擇流程","ticket.properties.title":"屬性","ticket.properties.noSelection":"未選擇元素","ticket.properties.id":"ID","ticket.properties.name":"名稱","ticket.properties.type":"類型","ticket.properties.documentation":"文檔","ticket.properties.assignee":"處理人","ticket.properties.priority":"優先級","ticket.fetch.processes.error":"加載流程失敗","ticket.no.process":"沒有流程,請先創建一個流程","ticket.fetch.processes.empty":"沒有流程,請先創建一個流程","ticket.create.loading":"創建流程...","ticket.fetch.processes.loading":"加載流程...","ticket.delete":"刪除","ticket.save.error":"保存流程失敗","ticket.deploy":"部署","ticket.undeploy":"取消部署","ticket.deploy.loading":"部署流程...","ticket.undeploy.loading":"取消部署流程...","ticket.deploy.success":"流程部署成功","ticket.undeploy.success":"流程取消部署成功","ticket.deploy.error":"部署流程失敗","ticket.undeploy.error":"取消部署流程失敗","ticket.undeploy.confirm.title":"取消部署確認","ticket.undeploy.confirm.content":"確定要取消部署此流程嗎?"},lrn={"contact.list.new":"新朋友","contact.list.device":"內網設備","contact.list.group":"群聊","contact.list.channel":"頻道","contact.list.company":"企業聯繫人","contact.list.friend":"聯繫人","contact.search.placeholder":"搜索聯繫人...","contact.manager.button":"通訊錄管理","contact.manager.coming":"敬請期待","member.detail.nickname":"暱稱","member.detail.jobno":"工號","member.detail.seatno":"座位號","member.detail.telephone":"電話","member.detail.loading":"加載中...","member.detail.chat.button":"開始聊天"},crn={"group.create.title":"發起群聊","group.create.contacts":"好友","group.create.members":"群成員","group.create.members.min":"至少選擇2名成員","group.create.creating":"創建群組中...","group.create.org.empty":"未選擇組織","group.create.success":"創建群組成功","group.create.failed":"創建群組失敗","group.create.loading":"加載成員中...","group.create.error":"加載成員失敗"},urn={"robot.list.add":"添加智能體","robot.list.loading":"加載中","robot.list.delete.confirm":"刪除【{name}】?","robot.list.deleting":"刪除中","robot.list.delete.success":"刪除成功","robot.list.update.success":"更新成功","robot.list.create.success":"創建成功","robot.list.chat":"對話","robot.list.edit":"編輯","robot.list.delete":"刪除"},drn={"autoreply.title":"自动回复","autoreply.enable.label":"是否启用自动回复","autoreply.type.label":"自动回复类型","autoreply.type.fixed":"固定回复","autoreply.type.keyword":"关键字匹配","autoreply.type.llm":"大模型回复","autoreply.fixed.add":"添加固定回复内容","autoreply.fixed.select":"选择固定回复内容","autoreply.fixed.type":"固定回复类型","autoreply.fixed.content":"固定回复内容","autoreply.content.text":"文本","autoreply.content.image":"图片","autoreply.content.video":"视频","autoreply.content.audio":"音频","autoreply.content.file":"文件","autoreply.save.loading":"正在保存,请稍后...","autoreply.save.success":"保存成功","autoreply.save.error":"保存失败","autoreply.keyword.add":"添加关键词知识库","autoreply.keyword.select":"选择关键词知识库","autoreply.llm.add":"添加大模型知识库","autoreply.llm.select":"选择大模型知识库"},frn={"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.maxCount":"最多只能上傳 {maxCount} 個文件","upload.maxSize":"文件大小不能超過 {maxSize}MB"},prn={"flow.title":"流程構建器","flow.new":"新流程","flow.copy":"複製","flow.run":"運行","flow.start":"開始","flow.logic":"邏輯","flow.action":"動作","flow.import":"導入","flow.export":"導出","flow.startChat":"模擬對話","flow.closeChat":"關閉對話","flow.json":"流程JSON","flow.container":"容器組件","flow.form":"表單組件","flow.parentNode":"父節點","flow.label":"文本標籤","flow.textField":"文本框","flow.numberField":"數字框","flow.datePicker":"日期選擇","flow.select":"下拉選擇","flow.checkbox":"多選框組","flow.radio":"單選按鈕","flow.properties":"屬性設置","flow.nodeName":"節點名稱","flow.nodeDesc":"節點描述","flow.componentType":"組件類型","flow.labelName":"標籤名稱","flow.options":"選項","flow.preview":"預覽","flow.submit":"提交","app.language":"語言","leftPanel.container":"容器組件","leftPanel.form":"表單組件","leftPanel.parentNode":"父節點","leftPanel.textField":"文本框","leftPanel.numberField":"數字框","leftPanel.datePicker":"日期選擇","leftPanel.select":"下拉選擇","leftPanel.checkbox":"多選框組","leftPanel.radio":"單選按鈕","propertyPanel.settings":"屬性設置","propertyPanel.nodeId":"節點ID","propertyPanel.nodeType":"節點類型","propertyPanel.nodeName":"節點名稱","propertyPanel.nodeDesc":"節點描述","propertyPanel.componentType":"組件類型","propertyPanel.labelName":"標籤名稱","propertyPanel.options":"選項","propertyPanel.placeholder.name":"請輸入節點名稱","propertyPanel.placeholder.desc":"請輸入節點描述","propertyPanel.placeholder.label":"請輸入標籤名稱","propertyPanel.placeholder.options":"按回車添加選項","nodes.textField.label":"文本框","nodes.numberField.label":"數字框","nodes.datePicker.label":"日期","nodes.select.label":"下拉選擇","nodes.checkbox.label":"多選框組","nodes.radio.label":"單選按鈕","nodes.label.default":"標籤文本","nodes.unknown":"未知組件","formBuilder.title":"表單構建器","formBuilder.preview":"預覽","formBuilder.settings":"設置","formBuilder.addField":"添加欄位","formBuilder.delete":"刪除","formBuilder.moveUp":"上移","formBuilder.moveDown":"下移","formBuilder.fieldTypes":{text:"文本框",number:"數字框",date:"日期選擇",select:"下拉選擇",radio:"單選按鈕",checkbox:"複選框",textarea:"多行文本"},"formBuilder.placeholder":{formName:"請輸入表單名稱",fieldName:"請輸入欄位名稱",fieldLabel:"請輸入欄位標籤",options:"按回車添加選項"},"formBuilder.validation":{required:"必填",optional:"選填",unique:"唯一",min:"最小值",max:"最大值"},"formBuilder.import":"導入","formBuilder.export":"導出","formBuilder.import.success":"導入成功","formBuilder.import.error":"導入失敗,請檢查文件格式","formBuilder.export.success":"導出成功","formBuilder.export.error":"導出失敗","formBuilder.export.filename":"表單配置.json","formBuilder.canvas.empty":"拖拽表單欄位到這裡","formBuilder.field.delete":"刪除","formBuilder.field.moveUp":"上移","formBuilder.field.moveDown":"下移","formBuilder.field.placeholder":{text:"請輸入文本",number:"請輸入數字",date:"請選擇日期",select:"請選擇一個選項",radio:"請選擇一項",checkbox:"請選擇"},"flow.moveUp":"上移","flow.moveDown":"下移","flow.delete":"刪除","flow.option.1":"選項1","flow.option.2":"選項2","flow.option.3":"選項3","flow.controls.title":"流程控制","flow.minimap.title":"流程概覽","flow.canvas.label":"流程構建畫布","flow.background.label":"流程背景","flow.controls.label":"流程控制","flow.minimap.label":"流程概覽","flow.container.label":"流程構建器容器","flow.dragover.hint":"放置此處添加組件","flow.drop.hint":"組件已添加","flow.parentNode.default":"父節點","component.panel.title":"表單組件","component.input.title":"單行文本","component.textarea.title":"多行文本","component.select.title":"下拉選擇","component.radio.title":"單選框組","component.checkbox.title":"多選框組","component.datePicker.title":"日期選擇","component.timePicker.title":"時間選擇","component.switch.title":"開關","component.upload.title":"上傳","propertyPanel.save":"保存","propertyPanel.reset":"重置","theme.light":"淺色","theme.dark":"深色","theme.system":"跟隨系統","dashboard.settings":"設置","flow.startNode":"開始節點","form.submit":"提交","form.submitting":"提交中...","form.submitSuccess":"提交成功","form.submitError":"提交失敗","form.required":"必填項","preview.title":"表單預覽","preview.minimize":"最小化","preview.close":"關閉","preview.submit":"提交","preview.submitting":"提交中...","preview.submitSuccess":"提交成功","preview.submitError":"提交失敗","preview.required":"必填","preview.placeholder.text":"請輸入文本","preview.placeholder.number":"請輸入數字","preview.placeholder.date":"請選擇日期","preview.placeholder.select":"請選擇","preview.placeholder.radio":"請選擇一項","preview.placeholder.checkbox":"請選擇","formBuilder.header.title":"表單構建器","formBuilder.header.import":"導入","formBuilder.header.export":"導出","formBuilder.header.preview":"預覽","formBuilder.dragStart":"開始拖拽組件","formBuilder.dragEnd":"結束拖拽組件","formBuilder.dropSuccess":"組件添加成功","formBuilder.dropError":"組件添加失敗","ticket.title":"工單構建器","ticket.create":"創建工單","ticket.save":"保存工單","ticket.import":"導入","ticket.export":"導出","ticket.import.success":"導入成功","ticket.import.error":"導入失敗","ticket.export.success":"導出成功","ticket.export.error":"導出失敗","ticket.create.modal.title":"創建新流程","ticket.create.name":"流程名稱","ticket.create.key":"流程Key","ticket.create.type":"流程類型","ticket.create.description":"流程描述","ticket.create.submit":"創建","ticket.create.cancel":"取消","ticket.type.default":"默認流程","ticket.type.approval":"審批流程","ticket.type.service":"服務流程","ticket.type.ticket":"工單流程"},hrn={"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.verify.modal.title":"賬號驗證提示","welcome.verify.modal.description":"您的郵箱和手機號尚未驗證,為保障賬號安全,建議您儘快完成驗證。","welcome.verify.now":"立即驗證","welcome.verify.later":"稍後驗證"},mrn={...Xnn,...Qnn,...Znn,...Jnn,...ern,...trn,...nrn,...Knn,...rrn,...Ynn,...orn,...irn,...arn,...srn,...qnn,...lrn,...crn,...urn,...drn,...frn,...prn,...hrn},grn={"app.title":"Bytedesk","app.logout":"Logout","app.copyright.produced":"Produced by Bytedesk.com","app.preview.down.block":"Download this page to your local project","app.welcome.link.fetch-blocks":"Get all block","app.welcome.link.block-list":"Quickly build standard, pages based on `block` development","footbar.network.normal":"Network Normal","footbar.network.disconnected":"Network Disconnected","footbar.anonymous.tip":"Anonymous mode, only supports communication between online devices in the same LAN","footbar.login.tip":"After login, supports offline messages and more features","footbar.login.skip":"Skip Login","footbar.anonymous.status":"Anonymous","footbar.login":"Login","footbar.logout":"Logout","footbar.logout.title":"Logout","footbar.logout.confirm":"Are you sure to logout?","footbar.serving.count":"Current serving count","footbar.serving.text":"Current serving: 0"},vrn={"common.yes":"Yes","common.no":"No","common.ok":"OK","common.cancel":"Cancel","common.confirm":"Confirm","common.save":"Save","common.delete":"Delete","common.edit":"Edit","common.create":"Create","common.update":"Update","common.loading":"Loading...","common.success":"Success","common.error":"Error","common.warning":"Warning","common.info":"Info","common.back":"Back","navBar.lang":"Languages","layout.user.link.help":"Help","layout.user.link.privacy":"Privacy","layout.user.link.terms":"Terms","theme.light":"Light","theme.dark":"Dark","theme.system":"System"},yrn={"chat.copy.success":"Copy successful","chat.network.error":"Network connection failed, please check network","chat.thread.closing":"Ending conversation...","chat.thread.close.success":"Conversation ended successfully","chat.thread.close.confirm.title":"Are you sure to end the conversation?","chat.rate.invite.confirm.title":"Confirm to invite rating?","chat.menu.copy":"Copy","chat.menu.translate":"Translate","chat.menu.recall":"Recall","chat.menu.enlarge":"Enlarge","chat.menu.quickreply.add":"Add Quick Reply...","chat.menu.browser.open":"Open in Browser","chat.menu.forward":"Forward...","chat.menu.favorite":"Favorite","chat.menu.quote":"Quote","chat.translation.placeholder":"Please enter translation content...","chat.input.placeholder":"Please enter content, Ctrl+V to paste screenshot/image","chat.toolbar.emoji":"Emoji","chat.toolbar.image":"Image","chat.toolbar.file":"File","chat.toolbar.screenshot":"Screenshot","chat.toolbar.autoreply":"Auto Reply","chat.toolbar.audio":"Audio","chat.toolbar.webrtc":"Video Call","chat.toolbar.history":"History","chat.toolbar.block":"Block","chat.toolbar.invite.rate":"Invite Rating","chat.navbar.transfer":"Transfer","chat.navbar.close":"End","chat.navbar.note":"Notebase","chat.navbar.kbase":"Knowledge Base","chat.right.quickreply":"Quick Reply","chat.right.userinfo":"User Info","chat.right.ai":"Copilot","chat.right.ticket":"Ticket","chat.right.llm":"LLM","chat.right.group":"Group Info","chat.right.member":"Member Info","chat.right.docview":"Doc View","chat.group.notice":"Notice","chat.group.members":"Members","chat.group.admins":"Admins","chat.group.robots":"Robots","chat.group.qrcode":"QR Code","chat.group.uid.error":"Group ID error"},brn={"dashboard.error.message":"Failed to get data","dashboard.init.organization":"Initializing organization","dashboard.init.profile":"Initializing profile","dashboard.init.workgroups":"Initializing workgroups","dashboard.init.agent":"Initializing agent profile","dashboard.transfer.accept":"{nickname} has accepted the transfer","dashboard.transfer.reject":"{nickname} has rejected the transfer","dashboard.transfer.success":"Transfer request sent successfully, waiting for response"},xrn={"menu.anonymous.title":"Anonymous Mode","menu.anonymous.home":"Messages","menu.anonymous.contact":"Contacts","menu.anonymous.robot":"Robot","menu.anonymous.setting":"Settings","menu.anonymous.status":"Anonymous Status","menu.anonymous.status.tip":"Anonymous mode only supports communication between online devices in the same LAN","menu.anonymous.login.tip":"Login to access offline messages and more features","menu.anonymous.login":"Login","menu.anonymous.current.users":"Current Users","menu.dashboard.chat":"Chat","menu.dashboard.contact":"Contact","menu.dashboard.ai":"AI Assistant","menu.dashboard.note":"Notebase","menu.dashboard.kbase":"Knowledge Base","menu.dashboard.mine":"Settings","menu.dashboard.queue":"Queue","menu.dashboard.leavemsg":"Messages","menu.dashboard.visitor":"Visitors","menu.dashboard.monitor":"Monitor","menu.dashboard.plugins":"Plugins","menu.settings":"Settings","menu.settings.logout":"Logout","menu.agent.status":"Agent Status","menu.agent.status.available":"Available","menu.agent.status.rest":"Rest","menu.agent.status.offline":"Offline","menu.language":"Language","menu.mode":"Mode","menu.mode.team":"Team Mode","menu.mode.agent":"Agent Mode","menu.mode.personal":"Personal Mode","menu.agent.offline.warning":"Please end all ongoing conversations before going offline","menu.mode.personal.coming":"Coming soon...","menu.dashboard.form":"Form","menu.dashboard.formbuilder":"Form Builder","menu.dashboard.flow":"Flow","menu.dashboard.flowgram":"ChatBot","menu.dashboard.flowbuilder":"Flow Builder","menu.dashboard.ticket":"Ticket","menu.dashboard.ticketbuilder":"Ticket Builder"},wrn={"profile.update.success":"Profile updated successfully","profile.form.avatar":"Avatar","profile.form.upload":"Upload","profile.form.username":"Username","profile.form.nickname":"Nickname","profile.form.description":"Description","profile.button.change.password":"Change Password","profile.button.change.email":"Change Email","profile.button.change.mobile":"Change Mobile","profile.email.verified":"Email Verified","profile.email.unverified":"Email Unverified","profile.mobile.verified":"Mobile Verified","profile.mobile.unverified":"Mobile Unverified","profile.email.change.title":"Change Email","profile.email.placeholder":"Enter email address","profile.email.required":"Please enter email address!","profile.email.format.invalid":"Invalid email format","profile.email.length.limit":"Email cannot exceed 50 characters","profile.email.verification.code.placeholder":"Enter verification code","profile.email.verification.code.countdown":"seconds","profile.email.verification.code.get":"Get Code","profile.email.verification.code.required":"Please enter verification code!","profile.email.not.changed":"Email is not changed!","profile.email.change.success":"Email changed successfully!","profile.email.format.error":"Invalid email format","profile.mobile.change.title":"Change Mobile","profile.mobile.placeholder":"Enter mobile number","profile.mobile.required":"Please enter mobile number!","profile.mobile.format.invalid":"Invalid mobile format","profile.mobile.verification.code.placeholder":"Enter verification code","profile.mobile.verification.code.countdown":"seconds","profile.mobile.verification.code.get":"Get Code","profile.mobile.verification.code.required":"Please enter verification code!","profile.mobile.not.changed":"Mobile number is not changed!","profile.mobile.change.success":"Mobile number changed successfully!","profile.mobile.format.error":"Invalid mobile format","profile.password.change.title":"Change Password","profile.password.old":"Old Password","profile.password.old.empty":"Old password can be empty for phone login users","profile.password.new":"New Password","profile.password.confirm":"Confirm Password","profile.password.length.error":"Password must be at least 6 characters","profile.password.mismatch":"The two passwords do not match","profile.password.change.success":"Password changed successfully!"},Crn={"setting.menu.title":"Settings","setting.menu.profile":"Profile","setting.menu.basic":"Basic Settings","setting.menu.agent":"Agent Settings","setting.menu.model":"AI Model","setting.menu.certification":"Certification","setting.menu.qrcode":"QR Code","setting.menu.shortcut":"Shortcuts","setting.menu.click":"Menu clicked","setting.save.success":"Settings saved successfully","setting.save.error":"Failed to save settings","setting.load.error":"Failed to load settings","setting.header.profile":"Personal Profile","setting.header.basic":"Basic Settings","setting.header.agent":"Agent Settings","setting.header.model":"AI Model Settings","setting.basic.sound.on":"Message Sound On","setting.basic.sound.off":"Message Sound Off","setting.basic.notification.on":"Network Status Notification On","setting.basic.notification.off":"Network Status Notification Off","setting.basic.connection.status":"Connection Status:","setting.basic.connection.connected":"✅Connected","setting.basic.connection.disconnected":"❌Disconnected","setting.basic.startup":"Start on Boot:","setting.basic.startup.on":"Enable","setting.basic.startup.off":"Disable","setting.basic.theme":"Theme:","setting.basic.language":"Language:","setting.basic.mode":"Mode:","setting.basic.mode.team":"Team Mode","setting.basic.mode.agent":"Agent Mode","setting.basic.mode.personal":"Personal Mode"},Srn={"ticket.create.title":"Create Ticket","ticket.edit.title":"Edit Ticket","ticket.form.uid":"UID","ticket.form.title":"Title","ticket.form.title.required":"Please enter ticket title","ticket.form.title.placeholder":"Enter ticket title","ticket.form.description":"Description","ticket.form.description.required":"Please enter ticket description","ticket.form.description.placeholder":"Enter ticket description","ticket.form.status":"Status","ticket.form.status.required":"Please select ticket status","ticket.form.priority":"Priority","ticket.form.priority.required":"Please select priority","ticket.form.category":"Category","ticket.form.category.required":"Please select category","ticket.form.category.placeholder":"Select category","ticket.form.user":"Customer","ticket.form.user.placeholder":"Select customer","ticket.form.assignee":"Assignee","ticket.form.assignee.placeholder":"Select assignee","ticket.form.reporter":"Reporter","ticket.form.reporter.placeholder":"Select reporter","ticket.form.workgroup":"Workgroup","ticket.form.workgroup.required":"Please select workgroup","ticket.form.workgroup.placeholder":"Select workgroup","ticket.form.thread":"Related Conversation","ticket.form.thread.placeholder":"Select related conversation","ticket.form.thread.none":"No Association","ticket.create.success":"Ticket created successfully","ticket.create.failed":"Failed to create ticket","ticket.update.success":"Ticket updated successfully","ticket.update.failed":"Failed to update ticket","ticket.submit.error":"Failed to submit ticket","ticket.delete.success":"Ticket deleted successfully","ticket.delete.error":"Failed to delete ticket","ticket.load.error":"Failed to load tickets","ticket.messages.load.error":"Failed to load ticket messages","ticket.message.send.error":"Failed to send message","ticket.workgroup.load.error":"Failed to load workgroups","ticket.category.load.error":"Failed to load categories","ticket.list.title":"Tickets","ticket.list.empty":"No tickets found","ticket.list.search.placeholder":"Search tickets","ticket.list.create":"Create Ticket","ticket.list.total":"Total","ticket.action.edit":"Edit","ticket.action.delete":"Delete","ticket.action.assign":"Assign","ticket.action.close":"Close","ticket.action.reopen":"Reopen","ticket.delete.confirm":"Are you sure to delete this ticket?","ticket.conversation.title":"Conversation","ticket.conversation.empty":"Select a ticket to view conversation","ticket.conversation.input.placeholder":"Type your message...","ticket.details.title":"Ticket Details","ticket.details.empty":"Select a ticket to view details","ticket.form.createdAt":"Created At","ticket.form.updatedAt":"Updated At","ticket.type.agent":"Agent","ticket.type.workgroup":"Workgroup","ticket.type":"Type","ticket.assignee":"Assignee","ticket.reporter":"Reporter","ticket.category":"Category","ticket.steps.title":"Processing Steps","ticket.form.upload.button":"Upload Attachments","ticket.upload.success":"File uploaded successfully","ticket.upload.failed":"File upload failed","ticket.current.filters":"Current Filters","ticket.filter.by.status":"Filter by Status","ticket.filter.by.priority":"Filter by Priority","ticket.filter.by.assignment":"Filter by Assignment","ticket.filter.by.time":"Filter by Time","ticket.filter.status_all":"All Status","ticket.filter.status_new":"New","ticket.filter.status_assigned":"Assigned","ticket.filter.status_in_progress":"In Progress","ticket.filter.status_pending":"Pending","ticket.filter.status_on_hold":"On Hold","ticket.filter.status_reopened":"Reopened","ticket.filter.status_resolved":"Resolved","ticket.filter.status_closed":"Closed","ticket.filter.status_cancelled":"Cancelled","ticket.filter.priority_all":"All Priority","ticket.filter.priority_lowest":"Lowest","ticket.filter.priority_low":"Low","ticket.filter.priority_medium":"Medium","ticket.filter.priority_high":"High","ticket.filter.priority_urgent":"Urgent","ticket.filter.priority_critical":"Critical","ticket.filter.assignment_all":"All","ticket.filter.assignment_my_tickets":"My Tickets","ticket.filter.assignment_unassigned":"Unassigned","ticket.filter.assignment_my_workgroup":"My Workgroup","ticket.filter.assignment_my_created":"Created by Me","ticket.filter.assignment_my_assigned":"Assigned to Me","ticket.filter.time_all":"All Time","ticket.filter.time_today":"Today","ticket.filter.time_yesterday":"Yesterday","ticket.filter.time_this_week":"This Week","ticket.filter.time_last_week":"Last Week","ticket.filter.time_this_month":"This Month","ticket.filter.time_last_month":"Last Month","ticket.content.title":"Ticket","ticket.content.number":"No.","ticket.delete.title":"Delete Ticket","ticket.delete.content":"Are you sure you want to delete this ticket?","ticket.delete.failed":"Failed to delete ticket","ticket.loading":"Loading tickets...","ticket.empty":"No tickets found","ticket.palette.startEvent":"Start Event","ticket.palette.task":"Task","ticket.palette.gateway":"Gateway","ticket.palette.dataObject":"Data Object","ticket.select.process":"Select Process","ticket.import.no.file":"No file selected","ticket.import.read.error":"Failed to read file","ticket.import.error":"Failed to import diagram: {error}","ticket.save.success":"BPMN saved successfully","ticket.autosave.success":"Auto-saved successfully","ticket.autosave.error":"Failed to auto-save","ticket.properties.title":"Properties","ticket.properties.noSelection":"No element selected","ticket.properties.id":"ID","ticket.properties.name":"Name","ticket.properties.type":"Type","ticket.properties.documentation":"Documentation","ticket.properties.assignee":"Assignee","ticket.properties.priority":"Priority","ticket.fetch.processes.error":"Failed to fetch processes","ticket.no.process":"No processes found, please create a process first","ticket.save.error":"Failed to save process","ticket.create.loading":"Creating process...","ticket.fetch.processes.loading":"Loading processes...","ticket.fetch.processes.empty":"No processes found","ticket.fetch.processes.success":"Processes fetched successfully","ticket.delete":"Delete","ticket.deploy":"Deploy","ticket.undeploy":"Undeploy","ticket.deploy.loading":"Deploying process...","ticket.undeploy.loading":"Undeploying process...","ticket.deploy.success":"Process deployed successfully","ticket.undeploy.success":"Process undeployed successfully","ticket.deploy.error":"Failed to deploy process","ticket.undeploy.error":"Failed to undeploy process","ticket.undeploy.confirm.title":"Confirm Undeploy","ticket.undeploy.confirm.content":"Are you sure you want to undeploy this process?"},Ern={i18_file_assistant:"File Assistant",slogan:"Chat As A Service","menu.dashboard.chat":"Chat","menu.dashboard.contact":"Contact","menu.dashboard.queue":"Queue","menu.dashboard.ticket":"Ticket","menu.dashboard.leavemsg":"Leave Msg","menu.dashboard.visitor":"Visitor","menu.dashboard.monitor":"Monitor","menu.dashboard.plugins":"Plugins","menu.dashboard.mine":"Mine","chat.toolbar.emoji":"Emoji","chat.toolbar.image":"Image","chat.toolbar.file":"File","chat.toolbar.audio":"Audio","chat.toolbar.webrtc":"Webrtc","chat.toolbar.history":"History","chat.toolbar.block":"Block","chat.toolbar.screenshot":"Screenshot","chat.toolbar.invite.rate":"InviteRate","chat.toolbar.autoreply":"AutoReply","chat.toolbar.autoreply.on":"AutoReply(On)","chat.navbar.transfer":"Transfer","chat.navbar.ticket":"Ticket","chat.navbar.crm":"Crm","chat.navbar.close":"Close","chat.navbar.category":"Category","chat.navbar.ai":"AI","chat.navbar.queue":"Queue","chat.right.ai":"Copilot","chat.right.quickreply":"QuickReply","chat.right.ticket":"Ticket","chat.right.userinfo":"UserInfo","chat.right.llm":"Llm","chat.right.docview":"DocView","chat.right.group":"Group","chat.right.member":"Member","chat.ai.summary":"Thread Summary","chat.ai.switch":"Switch","chat.thread.nomore":"No More","chat.message.loadmore":"Load More","dashboard.footbar.logout":"Logout",SERVICE:"Customer Service Robot",MARKETING:"Marketing Robot",KNOWLEDGEBASE:"Knowledgebase Robot",QA:"QA Robot",AGENT_ASSISTANT:"Agent Asistant",loading:"Loading",create:"Create",creating:"Creating","create.success":"Create success","create.fail":"Create fail",update:"Update",updating:"Updating","update.success":"Update success","update.fail":"Update fail",save:"Save",saving:"Saving",email:"Email","email.verified":"Email Verified","email.unverified":"Email Unverified",mobile:"Mobile","mobile.verified":"Mobile Verified","mobile.unverified":"Mobile Unverified",captcha:"Captcha",logging:"Logging","login.success":"Login Success","login.error":"Login Failed",registering:"Registering","register.success":"Register Success","register.error":"Register Failed","username.change.tip":"Username(should re login after changed)",createKb:"Create Knowledge Base",createDept:"Create Department",upload:"Upload",import:"Import",export:"Export","download.template":"Download Template",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",delete:"Delete",deleting:"Deleting",deleteTip:"Delete Tip",deleteAffirm:"Are u sure to delete","delete.success":"Delete success","delete.fail":"Delete fail","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",choose:"Choose","leavemsg.enabled":"Leave Message Enabled",transfer:"Transfer","transfer.success":"Transfer success","transfer.fail":"Transfer fail","transfer.reason":"Transfer Reason",refresh:"Refresh",noAgent:"No Agent Available"},_rn={"pages.login.title":"Bytedesk","pages.layouts.userLayout.title":"Chat As A Service","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":"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.captcha.placeholder":"Verification Code","pages.login.captcha.required":"Please input verification code!","pages.login.phoneLogin.getVerificationCode":"Get Code","pages.login.anonymousLogin":"Anonymous Login","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.welcome.link":"Welcome","pages.robot.new":"New","pages.robot.chat":"Chat","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.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.file":"File","pages.robot.kb.text":"Text","pages.robot.kb.qa":"Q&A","pages.robot.kb.web":"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.setting":"Settings","pages.logout":"Logout","pages.footer.website":"Bytedesk","pages.footer.helpcenter":"help","pages.login.remember":"remember me","pages.agent.tab.basic":"Basic","pages.agent.robot":"Robot","pages.agent.service.settings":"Service Settings","pages.agent.service.settings.topTip":"Top Tip","pages.agent.service.settings.welcomeTip":"Welcome Tip","pages.agent.service.settings.leavemsgTip":"Leavemsg Tip","pages.agent.service.settings.autoCloseMin":"Auto Close Min","pages.agent.service.settings.showLogo":"Show Logo","pages.agent.service.settings.maxThreadCount":"Max Thread Count","pages.advanced.faq":"FAQ","pages.advanced.quickButton":"Quick Buttons","pages.advanced.faqGuess":"Smart Suggestions","pages.advanced.faqHot":"Hot Questions","pages.advanced.faqShortcut":"Quick Replies","pages.advanced.rate":"Satisfaction Rating","pages.advanced.autoreply":"Auto Reply","pages.advanced.leaveMsg":"Leave Message","pages.advanced.survey":"Survey","pages.advanced.history":"History","pages.advanced.inputAssociation":"Input Association","pages.advanced.antiHarassment":"Captcha Settings","pages.advanced.captcha":"Captcha Settings","pages.advanced.showPreForm":"Show PreForm","pages.advanced.showHistory":"Show History","pages.advanced.showInputAssociation":"Show Input Association","pages.advanced.showCaptcha":"Show Captcha","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","pages.anonymous.title":"Anonymous Mode","pages.anonymous.home":"Home","pages.anonymous.contact":"Contacts","pages.anonymous.robot":"Robot","pages.anonymous.setting":"Settings","pages.anonymous.welcome":"Welcome to Anonymous Mode","pages.anonymous.description":"You can use system features anonymously in this mode","block.title":"Block Settings","block.type":"Block Type","block.user":"Block User","block.ip":"Block IP","block.permanent":"Permanent Block","block.until":"Block Until","block.until.required":"Please select block end time"},$rn={"i18n.lang.en-US":"English","i18n.lang.zh-CN":"简体中文","i18n.lang.zh-TW":"繁體中文","i18n.queue.tip":"Queue","i18n.queue.message.template":"Current Queuing: {0} people, Wait {1} minutes","i18n.queue.empty":"Queue empty","i18n.queue.accept":"accept","i18n.system.notification":"System Notification","i18n.old.password.wrong":"Old password is incorrect","i18n.change.password":"Change Password","i18n.auth.captcha.send.success":"Captcha Send success","i18n.auth.captcha.error":"Captcha Error","i18n.auth.captcha.expired":"Captcha Expired","i18n.auth.captcha.already.send":"Captcha Already Send","i18n.auth.captcha.validate.failed":"Captcha Validate Failed","i18n.faq":"Faq","i18n.rate":"Rate","i18n.input.placeholder":"Please input","i18n.loading":"Loading","i18n.load.more":"Load more","i18n.load.nomore":"No more","i18n.typing":"Typing","i18n.robot":"Robot","i18n.agent":"Agent","i18n.workgroup":"WorkGroup","i18n.group":"Group","i18n.rate.invite":"Rate Invite","i18n.ticket":"Ticket","i18n.notice":"Notice","i18n.notice.title":"Notice","i18n.notice.content":"Notice Content","i18n.notice.ip":"IP Address","i18n.notice.ipLocation":"IP Location","i18n.notice.parse.file.success":"Parse file success","i18n.notice.parse.file.error":"Parse file error","i18n.DEPT.ALL":"All","i18n.DEPT.ADMIN":"Admin","i18n.DEPT.HR":"HR","i18n.DEPT.ORG":"Org","i18n.DEPT.IT":"IT","i18n.DEPT.MONEY":"Money","i18n.DEPT.MARKETING":"Marketing","i18n.DEPT.SALES":"Sales","i18n.DEPT.CS":"CustomerService","i18n.new.message":"New Message","i18n.file.assistant":"file assistant","i18n.clipboard.assistant":"clipboard assistant","i18n.thread.content.image":"image","i18n.thread.content.file":"file","i18n.top.tip":"Top Tip","i18n.top.make":"Make Top","i18n.top.cancel":"Cancel Top","i18n.unread.make":"Mark as unread","i18n.unread.cancel":"Mark as read","i18n.star.make":"Make Star","i18n.star.cancel":"Cancel Star","i18n.disturb.make":"Make Disturb","i18n.disturb.cancel":"Cancel Disturb","i18n.transfer":"Transfer","i18n.hide":"Hide","i18n.network.disconnected":"Network disconnected","i18n.message.pulling":"Message pulling","i18n.leavemsg.tip":"Leave a message","i18n.welcome.tip":"What can i help you?","i18n.reenter.tip":"continue chat","i18n.under.development":"Under development","i18n.user.description":"User Description","i18n.robot.nickname":"DefaultRobot","i18n.robot.description":"Default Robot Description","i18n.robot.noreply":"Answer Not Found","i18n.robot.agent.assistant.nickname":"DefaultRobotAgent","i18n.llm.prompt":"You are a smart and helpful artificial intelligence, capable of providing useful, detailed, and polite answers to human questions.","i18n.agent.nickname":"DefaultAgent","i18n.agent.description":"Default Agent Description","i18n.workgroup.nickname":"DefaultWorkgroup","i18n.workgroup.description":"Default Workgroup Description","i18n.contact":"Ask Contact","i18n.thanks":"Thanks","i18n.welcome":"Welcome","i18n.bye":"Bye","i18n.tip.title":"Tip","i18n.tip.network.disconnected":"Network disconnected","i18n.tip.network.connected":"Network connected","i18n.kb.name":"KbName","i18n.kb.platform.name":"Platform KbName","i18n.kb.helpcenter.name":"Helpdoc KbName","i18n.kb.llm.name":"Llm KbName","i18n.kb.keyword.name":"Keyword KbName","i18n.kb.faq.name":"Faq KbName","i18n.kb.autoreply.name":"AutoReply KbName","i18n.kb.quickreply.name":"QuickReply KbName","i18n.kb.taboo.name":"Taboo KbName","i18n.kb.description":"KbDescription","i18n.agent.nicknameKb":"DefaultAgentKbName","i18n.contact.title":"If it's convenient, please provide your contact number so that I can communicate with you via phone for a more intuitive conversation.","i18n.contact.content":"If it's convenient, please provide your contact number so that I can communicate with you via phone for a more intuitive conversation.","i18n.thanks.title":"Thank you for visiting, we look forward to seeing you again.","i18n.thanks.content":"Thank you for visiting, we look forward to seeing you again.","i18n.welcome.title":"Hello, how can I assist you?","i18n.welcome.content":"Hello, how can I assist you?","i18n.bye.title":"Your satisfaction is always our goal. If you have any questions, please feel free to contact us.","i18n.bye.content":"Your satisfaction is always our goal. If you have any questions, please feel free to contact us.","i18n.vip.api":"VIP API","i18n.faq.category.demo.1":"CategoryDemo1","i18n.faq.category.demo.2":"CategoryDemo2","i18n.faq.demo.title.1":"FaqTitleText1","i18n.faq.demo.content.1":"FaqContentText1","i18n.faq.demo.title.2":"FaqTitleImage2","i18n.faq.demo.content.2":"https://www.weiyuai.cn/logo.png","i18n.quick.button.demo.title.1":"QuickButtonTitleText1","i18n.quick.button.demo.content.1":"QuickButtonContentText1","i18n.quick.button.demo.title.2":"QuickButtonTitleUrl2","i18n.quick.button.demo.content.2":"https://www.weiyuai.cn","i18n.preview.title":"Preview","i18n.cancel":"Cancel","i18n.confirm":"Confirm","i18n.send":"Send","i18n.transferToAgent":"Transfer to Agent","i18n.auto.closed":"Auto closed","i18n.agent.closed":"Agent closed","i18n.online.chat":"Online Chat","i18n.JOB":"Job","i18n.LANGUAGE":"Language","i18n.TOOL":"Tool","i18n.WRITING":"Writing","i18n.RAG":"RAG","i18n.module.ai":"AI","i18n.module.void":"Void","i18n.module.service":"Service","i18n.module.ticket":"Ticket","i18n.black.user.already.exists":"User already blocked","i18n.ticket.category.technical_support":"Technical Support","i18n.ticket.category.service_request":"Service Request","i18n.ticket.category.consultation":"Consultation","i18n.ticket.category.complaint_suggestion":"Complaint Suggestion","i18n.ticket.category.operation_maintenance":"Operation Maintenance","i18n.ticket.category.other":"Other","i18n.vip.component":"VIP Component, Contact us for more details","i18n.vip.contactUs":"Contact us","i18n.vip.contactUrl":"https://www.bytedesk.com","i18n.ticket.process.name":"Ticket Process","i18n.thread.process.name":"Thread Process","flowgram.title":"Flow","flowgram.create":"Create","flowgram.import":"Import","flowgram.export":"Export","flowgram.save":"Save","flowgram.create.info":"Create new flow feature under development","flowgram.import.info":"Import flow feature under development","flowgram.export.info":"Export flow feature under development","flowgram.save.info":"Save flow feature under development","flowgram.select.flow":"Select Flow","flowgram.no.flow":"No Flow Available"},Prn={"login.privacy.required":"Please read and agree to the privacy agreement","login.privacy.agreement":"Agree to Privacy Agreement","login.switch.server":"Switch Server","login.success":"Login successful","login.failed":"Login failed","login.anonymous":"Anonymous Login","login.other.methods":"Other login methods","login.remember":"Remember me","login.forgot":"Forgot password?","login.register":"Register account","server.button.back":"Back","server.button.save":"Save","server.button.reset":"Reset","server.button.help":"Help","server.save.success":"Save successfully","server.reset.success":"Reset successfully, restored to default cloud server","server.custom.enable":"Enable Custom Server","server.api.url.label":"API Server URL (e.g. http://127.0.0.1:9003 or https://api.bytedesk.com)","server.api.url.placeholder":"http://127.0.0.1:9003","server.websocket.url.label":"WebSocket Server URL (e.g. ws://127.0.0.1:9885/websocket or wss://api.bytedesk.com/websocket)","server.websocket.url.placeholder":"ws://127.0.0.1:9885/websocket","server.input.error":"Please enter correct server address"},Mrn={"thread.error.message":"Failed to get data","thread.feature.unavailable":"TODO: This feature is not available yet","thread.menu.top":"Pin to Top","thread.menu.untop":"Unpin","thread.menu.read":"Mark as Read","thread.menu.unread":"Mark as Unread","thread.menu.mute":"Mute","thread.menu.unmute":"Unmute","thread.menu.transfer":"Transfer","thread.menu.block":"Block","thread.menu.ticket":"Create Ticket","thread.menu.crm":"View in CRM","thread.menu.summary":"Summary","thread.status.robot":"[Robot]","thread.status.agent":"[1-on-1]","thread.status.workgroup":"[Group]","thread.search.placeholder":"Search conversations...","thread.menu.filter":"Filter Threads","thread.menu.groupThread":"Group Thread","thread.menu.robotThread":"Robot Thread","thread.menu.workgroupThread":"Workgroup Thread","thread.menu.agentThread":"Agent Thread","thread.menu.ticketThread":"Ticket Thread","thread.menu.memberThread":"Member Thread","thread.menu.deviceThread":"Device Thread","thread.menu.systemThread":"System Thread","thread.status.loading":"Loading...","thread.status.empty":"No conversations","thread.status.error":"Failed to load conversations","thread.status.queue":"Queue ({count})","thread.status.network.offline":"Network disconnected","thread.status.network.online":"Network connected","thread.status.message.pulling":"Pulling messages...","thread.status.message.empty":"No messages","thread.status.message.error":"Failed to load messages","thread.status.message.end":"No more messages","thread.status.message.typing":"Typing...","thread.status.message.transfer":"Transferring...","thread.status.message.transferred":"Transferred","thread.status.message.closed":"Conversation closed","thread.dropdown.create.group":"Create Group Chat","thread.dropdown.create.ai":"Create AI Chat","thread.agent.status.online":"Online","thread.agent.status.offline":"Offline","thread.agent.status.busy":"Busy","thread.refresh.pull":"↓ Pull to refresh","thread.refresh.release":"↑ Release to refresh","thread.list.no.more":"No more data","thread.set.success":"Set successfully","thread.set.error":"Set failed","thread.menu.star":"Star","thread.menu.star.1":"Star Level 1","thread.menu.star.2":"Star Level 2","thread.menu.star.3":"Star Level 3","thread.menu.star.4":"Star Level 4","thread.menu.hide":"Hide","thread.status.text":"{status}","thread.status.online":"Online","thread.status.offline":"Offline","thread.status.busy":"🏃‍♀️Busy","thread.coming.soon":"Coming soon...","thread.menu.star.cancel":"Remove Star","thread.loading.more":"Loading more..."},Trn={"message.status.read":"Read","message.status.delivered":"Delivered","message.status.sending":"Sending","message.status.sent":"Sent","message.status.failed":"Failed to send","message.status.retry":"Retry","quickreply.search.placeholder":"Search","quickreply.button.send":"Send","quickreply.button.copy":"Copy","quickreply.button.create.category":"Create Category","quickreply.button.create.reply":"Create Quick Reply","quickreply.copy.success":"{content} copied to clipboard","category.form.edit.title":"Edit Category","category.form.create.title":"Create Category","category.form.name":"Category Name","category.form.name.required":"Please enter category name!","category.form.name.placeholder":"Enter category name","category.create.failed":"Failed to create category","quickreply.drawer.title":"{isEdit, select, true {Edit Quick Reply} other {New Quick Reply}}","quickreply.form.category":"Category","quickreply.form.category.required":"Please select a category","quickreply.form.category.placeholder":"Select a category","quickreply.form.type":"Type","quickreply.form.type.required":"Please select a type","quickreply.form.type.placeholder":"Select a type","quickreply.form.title":"Title","quickreply.form.title.required":"Please enter a title","quickreply.form.content":"Content","quickreply.type.text":"Text","quickreply.type.image":"Image","quickreply.type.video":"Video","quickreply.type.audio":"Audio","quickreply.type.file":"File","quickreply.upload.text":"Click or drag file to upload","quickreply.upload.success":"{filename} uploaded successfully","quickreply.upload.error":"{filename} upload failed","quickreply.upload.uploading":"{filename} uploading","quickreply.form.validate.error":"Please check the form"},Rrn={"customer.info.basic":"Basic Info","customer.info.browser":"Browser Info","customer.info.os":"OS Info","customer.info.device":"Device Info","customer.info.browse.record":"Browse Record","customer.info.tag":"Tag Info","customer.info.load.error":"Failed to load visitor info","customer.info.add.crm":"Add to CRM","customer.info.add.tag":"Add Tag","customer.basic.nickname":"Nickname","customer.basic.location":"IP Location","customer.basic.note":"Note","customer.basic.channel":"Client","customer.basic.status":"Status","customer.basic.empty":"N/A","black.title":"Block Settings","black.type":"Block Type","black.type.required":"Please select at least one block type","black.user":"Block User","black.ip":"Block IP","black.permanent":"Permanent Block","black.until":"Block Until","black.until.required":"Please select block end time","black.reason":"Block Reason","black.reason.required":"Please enter block reason","black.reason.placeholder":"Enter reason for blocking","black.success":"Block successfully"},Orn={"contact.list.new":"New Friends","contact.list.device":"LAN Devices","contact.list.group":"Groups","contact.list.channel":"Channels","contact.list.company":"Company Contacts","contact.list.friend":"Contacts","contact.search.placeholder":"Search contacts...","contact.manager.button":"Contact Manager","contact.manager.coming":"Coming soon...","member.detail.nickname":"Nickname","member.detail.jobno":"Job No.","member.detail.seatno":"Seat No.","member.detail.telephone":"Telephone","member.detail.loading":"Loading...","member.detail.chat.button":"Start Chat"},krn={"autoreply.title":"Auto Reply","autoreply.enable.label":"Enable Auto Reply","autoreply.type.label":"Auto Reply Type","autoreply.type.fixed":"Fixed Reply","autoreply.type.keyword":"Keyword Match","autoreply.type.llm":"AI Model Reply","autoreply.fixed.add":"Add Fixed Reply","autoreply.fixed.select":"Select Fixed Reply","autoreply.fixed.type":"Fixed Reply Type","autoreply.fixed.content":"Fixed Reply Content","autoreply.content.text":"Text","autoreply.content.image":"Image","autoreply.content.video":"Video","autoreply.content.audio":"Audio","autoreply.content.file":"File","autoreply.save.loading":"Saving...","autoreply.save.success":"Saved successfully","autoreply.save.error":"Failed to save","autoreply.keyword.add":"Add Keyword Knowledge Base","autoreply.keyword.select":"Select Keyword Knowledge Base","autoreply.llm.add":"Add AI Model Knowledge Base","autoreply.llm.select":"Select AI Model Knowledge Base"},Irn={"queue.accepting":"Accepting...","queue.accept.success":"Accepted successfully","queue.accept.failed":"Failed to accept","queue.accept":"Accept","queue.empty":"No queuing visitors","queue.loading":"Loading queue...","queue.error":"Failed to load queue","queue.count":"{count} visitors queuing","queue.wait.time":"Estimated wait time: {minutes} minutes"},Drn={"group.create.title":"Create Group Chat","group.create.contacts":"Contacts","group.create.members":"Members","group.create.members.min":"Please select at least 2 members","group.create.creating":"Creating group...","group.create.org.empty":"No organization selected","group.create.success":"Group created successfully","group.create.failed":"Failed to create group","group.create.loading":"Loading members...","group.create.error":"Failed to load members"},Nrn={"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 should not exceed 10MB","upload.drag.hint.withtype":"Support for single or bulk upload of {acceptTypes} format files","upload.drag.hint.withtype.size":"Support for single or bulk upload of {acceptTypes} format files, file size should not exceed 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.maxCount":"Cannot upload more than {maxCount} files","upload.maxSize":"File size cannot exceed {maxSize}MB","upload.avatar.type.invalid":"Please select an image file","upload.avatar.size.limit":"Avatar file size cannot exceed 2MB","upload.avatar.success":"Avatar uploaded successfully","upload.avatar.failed":"Avatar upload failed","upload.avatar.deleted":"Avatar deleted"},Arn={"flow.title":"Flow Builder","flow.new":"New Flow","flow.copy":"Copy","flow.run":"Run","flow.start":"Start","flow.logic":"Logic","flow.json":"Flow JSON","flow.action":"Action","flow.import":"Import","flow.export":"Export","flow.startChat":"Start Chat","flow.closeChat":"Close Chat","flow.container":"Container Components","flow.form":"Form Components","flow.parentNode":"Parent Node","flow.label":"Text Label","flow.textField":"Text Field","flow.numberField":"Number Field","flow.datePicker":"Date Picker","flow.select":"Select","flow.checkbox":"Checkbox Group","flow.radio":"Radio Group","flow.properties":"Properties","flow.nodeName":"Node Name","flow.nodeDesc":"Node Description","flow.componentType":"Component Type","flow.labelName":"Label Name","flow.options":"Options","flow.preview":"Preview","flow.submit":"Submit","app.language":"Language","leftPanel.container":"Container Components","leftPanel.form":"Form Components","leftPanel.parentNode":"Parent Node","leftPanel.textField":"Text Field","leftPanel.numberField":"Number Field","leftPanel.datePicker":"Date Picker","leftPanel.select":"Select","leftPanel.checkbox":"Checkbox Group","leftPanel.radio":"Radio Group","propertyPanel.settings":"Properties","propertyPanel.nodeId":"Node ID","propertyPanel.nodeType":"Node Type","propertyPanel.nodeName":"Node Name","propertyPanel.nodeDesc":"Node Description","propertyPanel.componentType":"Component Type","propertyPanel.labelName":"Label Name","propertyPanel.options":"Options","propertyPanel.placeholder.name":"Please input node name","propertyPanel.placeholder.desc":"Please input node description","propertyPanel.placeholder.label":"Please input label name","propertyPanel.placeholder.options":"Press enter to add option","nodes.textField.label":"Text Field","nodes.numberField.label":"Number Field","nodes.datePicker.label":"Date","nodes.select.label":"Select","nodes.checkbox.label":"Checkbox Group","nodes.radio.label":"Radio Group","nodes.label.default":"Label Text","nodes.unknown":"Unknown Component","formBuilder.title":"Form Builder","formBuilder.preview":"Preview","formBuilder.settings":"Settings","formBuilder.addField":"Add Field","formBuilder.delete":"Delete","formBuilder.moveUp":"Move Up","formBuilder.moveDown":"Move Down","formBuilder.fieldTypes":{text:"Text Field",number:"Number Field",date:"Date Picker",select:"Select",radio:"Radio",checkbox:"Checkbox",textarea:"Text Area"},"formBuilder.placeholder":{formName:"Please input form name",fieldName:"Please input field name",fieldLabel:"Please input field label",options:"Press enter to add option"},"formBuilder.validation":{required:"Required",optional:"Optional",unique:"Unique",min:"Min",max:"Max"},"formBuilder.import":"Import","formBuilder.export":"Export","formBuilder.import.success":"Import successful","formBuilder.import.error":"Import failed, please check file format","formBuilder.export.success":"Export successful","formBuilder.export.error":"Export failed","formBuilder.export.filename":"form-config.json","formBuilder.dragStart":"Start dragging component","formBuilder.dragEnd":"End dragging component","formBuilder.dropSuccess":"Component added successfully","formBuilder.dropError":"Failed to add component","formBuilder.canvas.empty":"Drag and drop form fields here","formBuilder.field":{delete:"Delete",moveUp:"Move Up",moveDown:"Move Down",placeholder:{text:"Please input text",number:"Please input number",date:"Please select date",select:"Please select an option",radio:"Please select one",checkbox:"Please select"}},"flow.moveUp":"Move Up","flow.moveDown":"Move Down","flow.delete":"Delete","flow.option.1":"Option 1","flow.option.2":"Option 2","flow.option.3":"Option 3","flow.controls.title":"Flow Controls","flow.minimap.title":"Flow Overview","flow.canvas.label":"Flow Builder Canvas","flow.background.label":"Flow Background","flow.controls.label":"Flow Controls","flow.minimap.label":"Flow Overview","flow.container.label":"Flow Builder Container","flow.dragover.hint":"Drop here to add component","flow.drop.hint":"Component added","flow.parentNode.default":"Parent Node","component.panel.title":"Form Components","component.input.title":"Text Input","component.textarea.title":"Text Area","component.select.title":"Select","component.radio.title":"Radio Group","component.checkbox.title":"Checkbox Group","component.datePicker.title":"Date Picker","component.timePicker.title":"Time Picker","component.switch.title":"Switch","component.upload.title":"Upload","propertyPanel.save":"Save","propertyPanel.reset":"Reset","theme.light":"Light","theme.dark":"Dark","theme.system":"System","dashboard.settings":"Settings","flow.startNode":"Start Node","form.submit":"Submit","form.submitting":"Submitting...","form.submitSuccess":"Submit Success","form.submitError":"Submit Failed","form.required":"Required","preview.title":"Form Preview","preview.minimize":"Minimize","preview.close":"Close","preview.submit":"Submit","preview.submitting":"Submitting...","preview.submitSuccess":"Submit Success","preview.submitError":"Submit Failed","preview.required":"Required","preview.placeholder.text":"Please input text","preview.placeholder.number":"Please input number","preview.placeholder.date":"Please select date","preview.placeholder.select":"Please select","preview.placeholder.radio":"Please select one","preview.placeholder.checkbox":"Please select","formBuilder.header.title":"Form Builder","formBuilder.header.import":"Import","formBuilder.header.export":"Export","formBuilder.header.preview":"Preview","ticket.title":"Ticket Builder","ticket.create":"Create Ticket Flow","ticket.save":"Save Ticket Flow","ticket.import":"Import","ticket.export":"Export","ticket.import.success":"Import successful","ticket.import.error":"Import failed","ticket.export.success":"Export successful","ticket.export.error":"Export failed","ticket.create.error":"Failed to create diagram","ticket.create.modal.title":"Create New Process","ticket.create.name":"Process Name","ticket.create.key":"Process Key","ticket.create.type":"Process Type","ticket.create.description":"Description","ticket.create.submit":"Create","ticket.create.cancel":"Cancel","ticket.type.default":"Default Process","ticket.type.approval":"Approval Process","ticket.type.service":"Service Process","ticket.type.ticket":"Ticket Process","flowgram.create.title":"Create New Flow","flowgram.edit.title":"Edit Flow","flowgram.name":"Flow Name","flowgram.name.required":"Please input flow name","flowgram.name.placeholder":"Please input flow name","flowgram.description":"Description","flowgram.description.placeholder":"Please input flow description (optional)","flowgram.avatar":"Flow Avatar","flowgram.avatar.upload":"Upload Avatar","flowgram.avatar.hint":"Support JPG, PNG format, file size not exceeding 2MB","flow.save":"Save","flow.edit":"Edit","flow.more.actions":"More Actions","flow.select.flow":"Select Flow","flow.run.no.flow":"Please select or create a flow first","flow.import.success":"Import successful","flow.import.error":"Import failed, please check file format","flow.export.success":"Export successful"},Frn={"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.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"},Brn={...grn,...vrn,...yrn,...brn,...xrn,...wrn,...Crn,...Srn,...Ern,..._rn,...$rn,...Prn,...Mrn,...Trn,...Rrn,...Orn,...krn,...Irn,...Drn,...Nrn,...Arn,...Frn},Lrn={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},h_e={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},Lo={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},xa={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},Vf={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"};class gt{static getFirstMatch(t,n){const r=n.match(t);return r&&r.length>0&&r[1]||""}static getSecondMatch(t,n){const r=n.match(t);return r&&r.length>1&&r[2]||""}static matchAndReturnConst(t,n,r){if(t.test(n))return r}static getWindowsVersionName(t){switch(t){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}static getMacOSVersionName(t){const n=t.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),n[0]===10)switch(n[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}}static getAndroidVersionName(t){const n=t.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),!(n[0]===1&&n[1]<5)){if(n[0]===1&&n[1]<6)return"Cupcake";if(n[0]===1&&n[1]>=6)return"Donut";if(n[0]===2&&n[1]<2)return"Eclair";if(n[0]===2&&n[1]===2)return"Froyo";if(n[0]===2&&n[1]>2)return"Gingerbread";if(n[0]===3)return"Honeycomb";if(n[0]===4&&n[1]<1)return"Ice Cream Sandwich";if(n[0]===4&&n[1]<4)return"Jelly Bean";if(n[0]===4&&n[1]>=4)return"KitKat";if(n[0]===5)return"Lollipop";if(n[0]===6)return"Marshmallow";if(n[0]===7)return"Nougat";if(n[0]===8)return"Oreo";if(n[0]===9)return"Pie"}}static getVersionPrecision(t){return t.split(".").length}static compareVersions(t,n,r=!1){const o=gt.getVersionPrecision(t),i=gt.getVersionPrecision(n);let a=Math.max(o,i),s=0;const l=gt.map([t,n],c=>{const u=a-gt.getVersionPrecision(c),d=c+new Array(u+1).join(".0");return gt.map(d.split("."),f=>new Array(20-f.length).join("0")+f).reverse()});for(r&&(s=a-Math.min(o,i)),a-=1;a>=s;){if(l[0][a]>l[1][a])return 1;if(l[0][a]===l[1][a]){if(a===s)return 0;a-=1}else if(l[0][a]{r[l]=a[l]})}return t}static getBrowserAlias(t){return Lrn[t]}static getBrowserTypeByAlias(t){return h_e[t]||""}}const Dr=/version\/(\d+(\.?_?\d+)+)/i,jrn=[{test:[/googlebot/i],describe(e){const t={name:"Googlebot"},n=gt.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/opera/i],describe(e){const t={name:"Opera"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe(e){const t={name:"Opera"},n=gt.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe(e){const t={name:"Samsung Internet for Android"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe(e){const t={name:"NAVER Whale Browser"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe(e){const t={name:"MZ Browser"},n=gt.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/focus/i],describe(e){const t={name:"Focus"},n=gt.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/swing/i],describe(e){const t={name:"Swing"},n=gt.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/coast/i],describe(e){const t={name:"Opera Coast"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe(e){const t={name:"Opera Touch"},n=gt.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe(e){const t={name:"Yandex Browser"},n=gt.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe(e){const t={name:"UC Browser"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe(e){const t={name:"Maxthon"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe(e){const t={name:"Epiphany"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe(e){const t={name:"Puffin"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe(e){const t={name:"Sleipnir"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe(e){const t={name:"K-Meleon"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe(e){const t={name:"WeChat"},n=gt.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/qqbrowser/i],describe(e){const t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},n=gt.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe(e){const t={name:"Internet Explorer"},n=gt.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe(e){const t={name:"Microsoft Edge"},n=gt.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe(e){const t={name:"Microsoft Edge"},n=gt.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe(e){const t={name:"Vivaldi"},n=gt.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe(e){const t={name:"SeaMonkey"},n=gt.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe(e){const t={name:"Sailfish"},n=gt.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe(e){const t={name:"Amazon Silk"},n=gt.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe(e){const t={name:"PhantomJS"},n=gt.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe(e){const t={name:"SlimerJS"},n=gt.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t={name:"BlackBerry"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe(e){const t={name:"WebOS Browser"},n=gt.getFirstMatch(Dr,e)||gt.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe(e){const t={name:"Bada"},n=gt.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe(e){const t={name:"Tizen"},n=gt.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe(e){const t={name:"QupZilla"},n=gt.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe(e){const t={name:"Firefox"},n=gt.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/electron/i],describe(e){const t={name:"Electron"},n=gt.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MiuiBrowser/i],describe(e){const t={name:"Miui"},n=gt.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe(e){const t={name:"Chromium"},n=gt.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe(e){const t={name:"Chrome"},n=gt.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/GSA/i],describe(e){const t={name:"Google Search"},n=gt.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){const t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe(e){const t={name:"Android Browser"},n=gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe(e){const t={name:"PlayStation 4"},n=gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe(e){const t={name:"Safari"},n=gt.getFirstMatch(Dr,e);return n&&(t.version=n),t}},{test:[/.*/i],describe(e){const t=/^(.*)\/(.*) /,n=/^(.*)\/(.*)[ \t]\((.*)/,o=e.search("\\(")!==-1?n:t;return{name:gt.getFirstMatch(o,e),version:gt.getSecondMatch(o,e)}}}],zrn=[{test:[/Roku\/DVP/],describe(e){const t=gt.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:xa.Roku,version:t}}},{test:[/windows phone/i],describe(e){const t=gt.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:xa.WindowsPhone,version:t}}},{test:[/windows /i],describe(e){const t=gt.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),n=gt.getWindowsVersionName(t);return{name:xa.Windows,version:t,versionName:n}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(e){const t={name:xa.iOS},n=gt.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return n&&(t.version=n),t}},{test:[/macintosh/i],describe(e){const t=gt.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),n=gt.getMacOSVersionName(t),r={name:xa.MacOS,version:t};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe(e){const t=gt.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:xa.iOS,version:t}}},{test(e){const t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe(e){const t=gt.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),n=gt.getAndroidVersionName(t),r={name:xa.Android,version:t};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe(e){const t=gt.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:xa.WebOS};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t=gt.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||gt.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||gt.getFirstMatch(/\bbb(\d+)/i,e);return{name:xa.BlackBerry,version:t}}},{test:[/bada/i],describe(e){const t=gt.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:xa.Bada,version:t}}},{test:[/tizen/i],describe(e){const t=gt.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:xa.Tizen,version:t}}},{test:[/linux/i],describe(){return{name:xa.Linux}}},{test:[/CrOS/],describe(){return{name:xa.ChromeOS}}},{test:[/PlayStation 4/],describe(e){const t=gt.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:xa.PlayStation4,version:t}}}],Hrn=[{test:[/googlebot/i],describe(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe(e){const t=gt.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:Lo.mobile,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe(){return{type:Lo.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe(){return{type:Lo.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(){return{type:Lo.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe(){return{type:Lo.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe(){return{type:Lo.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe(){return{type:Lo.tablet}}},{test(e){const t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe(e){const t=gt.getFirstMatch(/(ipod|iphone)/i,e);return{type:Lo.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe(){return{type:Lo.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe(){return{type:Lo.mobile}}},{test(e){return e.getBrowserName(!0)==="blackberry"},describe(){return{type:Lo.mobile,vendor:"BlackBerry"}}},{test(e){return e.getBrowserName(!0)==="bada"},describe(){return{type:Lo.mobile}}},{test(e){return e.getBrowserName()==="windows phone"},describe(){return{type:Lo.mobile,vendor:"Microsoft"}}},{test(e){const t=Number(String(e.getOSVersion()).split(".")[0]);return e.getOSName(!0)==="android"&&t>=3},describe(){return{type:Lo.tablet}}},{test(e){return e.getOSName(!0)==="android"},describe(){return{type:Lo.mobile}}},{test(e){return e.getOSName(!0)==="macos"},describe(){return{type:Lo.desktop,vendor:"Apple"}}},{test(e){return e.getOSName(!0)==="windows"},describe(){return{type:Lo.desktop}}},{test(e){return e.getOSName(!0)==="linux"},describe(){return{type:Lo.desktop}}},{test(e){return e.getOSName(!0)==="playstation 4"},describe(){return{type:Lo.tv}}},{test(e){return e.getOSName(!0)==="roku"},describe(){return{type:Lo.tv}}}],Vrn=[{test(e){return e.getBrowserName(!0)==="microsoft edge"},describe(e){if(/\sedg\//i.test(e))return{name:Vf.Blink};const n=gt.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:Vf.EdgeHTML,version:n}}},{test:[/trident/i],describe(e){const t={name:Vf.Trident},n=gt.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){return e.test(/presto/i)},describe(e){const t={name:Vf.Presto},n=gt.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){const t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe(e){const t={name:Vf.Gecko},n=gt.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe(){return{name:Vf.Blink}}},{test:[/(apple)?webkit/i],describe(e){const t={name:Vf.WebKit},n=gt.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}];class Poe{constructor(t,n=!1){if(t==null||t==="")throw new Error("UserAgent parameter can't be empty");this._ua=t,this.parsedResult={},n!==!0&&this.parse()}getUA(){return this._ua}test(t){return t.test(this._ua)}parseBrowser(){this.parsedResult.browser={};const t=gt.find(jrn,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser}getBrowser(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()}getBrowserName(t){return t?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""}getBrowserVersion(){return this.getBrowser().version}getOS(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()}parseOS(){this.parsedResult.os={};const t=gt.find(zrn,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os}getOSName(t){const{name:n}=this.getOS();return t?String(n).toLowerCase()||"":n||""}getOSVersion(){return this.getOS().version}getPlatform(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()}getPlatformType(t=!1){const{type:n}=this.getPlatform();return t?String(n).toLowerCase()||"":n||""}parsePlatform(){this.parsedResult.platform={};const t=gt.find(Hrn,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform}getEngine(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()}getEngineName(t){return t?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""}parseEngine(){this.parsedResult.engine={};const t=gt.find(Vrn,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine}parse(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this}getResult(){return gt.assign({},this.parsedResult)}satisfies(t){const n={};let r=0;const o={};let i=0;if(Object.keys(t).forEach(s=>{const l=t[s];typeof l=="string"?(o[s]=l,i+=1):typeof l=="object"&&(n[s]=l,r+=1)}),r>0){const s=Object.keys(n),l=gt.find(s,u=>this.isOS(u));if(l){const u=this.satisfies(n[l]);if(u!==void 0)return u}const c=gt.find(s,u=>this.isPlatform(u));if(c){const u=this.satisfies(n[c]);if(u!==void 0)return u}}if(i>0){const s=Object.keys(o),l=gt.find(s,c=>this.isBrowser(c,!0));if(l!==void 0)return this.compareVersion(o[l])}}isBrowser(t,n=!1){const r=this.getBrowserName().toLowerCase();let o=t.toLowerCase();const i=gt.getBrowserTypeByAlias(o);return n&&i&&(o=i.toLowerCase()),o===r}compareVersion(t){let n=[0],r=t,o=!1;const i=this.getBrowserVersion();if(typeof i=="string")return t[0]===">"||t[0]==="<"?(r=t.substr(1),t[1]==="="?(o=!0,r=t.substr(2)):n=[],t[0]===">"?n.push(1):n.push(-1)):t[0]==="="?r=t.substr(1):t[0]==="~"&&(o=!0,r=t.substr(1)),n.indexOf(gt.compareVersions(i,r,o))>-1}isOS(t){return this.getOSName(!0)===String(t).toLowerCase()}isPlatform(t){return this.getPlatformType(!0)===String(t).toLowerCase()}isEngine(t){return this.getEngineName(!0)===String(t).toLowerCase()}is(t,n=!1){return this.isBrowser(t,n)||this.isOS(t)||this.isPlatform(t)}some(t=[]){return t.some(n=>this.is(n))}}/*! * Bowser - a browser detector * https://github.com/lancedikson/bowser * MIT License | (c) Dustin Diaz 2012-2015 * MIT License | (c) Denis Demchenko 2015-2019 - */class Wrn{static getParser(t,n=!1){if(typeof t!="string")throw new Error("UserAgent should be a string");return new Poe(t,n)}static parse(t){return new Poe(t).getResult()}static get BROWSER_MAP(){return h_e}static get ENGINE_MAP(){return Hf}static get OS_MAP(){return ba}static get PLATFORMS_MAP(){return Bo}}const{defaultAlgorithm:Urn,darkAlgorithm:Grn}=Ea,qrn={"zh-cn":Gnn,"zh-tw":mrn,en:Brn},Krn=()=>{const{isDarkMode:e,locale:t}=f.useContext(ha),n=new Rit({defaultOptions:{queries:{refetchOnWindowFocus:!1}}}),[r,o]=f.useState(!1),i=()=>{const s=Wrn.getParser(window.navigator.userAgent);console.log("browser:",s),W1?console.log("OsName:",s.getOSName()):console.log("BrowserName:",s.getBrowserName()),s.getOSName().toLocaleLowerCase().indexOf("mac")===-1&&o(!0)},a=async()=>{if(console.log("getConfig"),await Fae(),W1)console.log("is electron");else{await Aae();const s=$y();console.log("Base URL:",s)}};return f.useEffect(()=>{Ose(),i(),a()},[]),M.jsx(Vt,{locale:t,theme:{algorithm:e?Grn:Urn},children:M.jsx(Tit,{client:n,children:M.jsx(p_e,{children:M.jsx(f.Suspense,{fallback:M.jsx("div",{children:"loading..."}),children:M.jsxs(axe,{messages:qrn[t.locale],locale:t.locale,defaultLocale:"zh-cn",children:[r&&M.jsx(Snn,{children:M.jsx("link",{rel:"stylesheet",type:"text/css",href:iPe})}),M.jsxs(aT,{children:[M.jsx(iit,{}),M.jsx(sst,{router:Ktn})]})]})})})})})},Yrn=()=>M.jsx("div",{className:"App",children:M.jsx(ait,{children:M.jsx(Krn,{})})});var m_e,Moe=Li;m_e=Moe.createRoot,Moe.hydrateRoot;const Xrn=m_e(document.getElementById("root"));Xrn.render(M.jsx(Yrn,{}));export{kon as E,Aon as I,Don as S,Fon as T,Non as _,ds as a,Xn as r,kz as u}; + */class Wrn{static getParser(t,n=!1){if(typeof t!="string")throw new Error("UserAgent should be a string");return new Poe(t,n)}static parse(t){return new Poe(t).getResult()}static get BROWSER_MAP(){return h_e}static get ENGINE_MAP(){return Vf}static get OS_MAP(){return xa}static get PLATFORMS_MAP(){return Lo}}const{defaultAlgorithm:Urn,darkAlgorithm:Grn}=_a,qrn={"zh-cn":Gnn,"zh-tw":mrn,en:Brn},Krn=()=>{const{isDarkMode:e,locale:t}=p.useContext(ma),n=new Tit({defaultOptions:{queries:{refetchOnWindowFocus:!1}}}),[r,o]=p.useState(!1),i=()=>{const s=Wrn.getParser(window.navigator.userAgent);console.log("browser:",s),W1?console.log("OsName:",s.getOSName()):console.log("BrowserName:",s.getBrowserName()),s.getOSName().toLocaleLowerCase().indexOf("mac")===-1&&o(!0)},a=async()=>{if(console.log("getConfig"),await Fae(),W1)console.log("is electron");else{await Aae();const s=$y();console.log("Base URL:",s)}};return p.useEffect(()=>{Rse(),i(),a()},[]),M.jsx(Vt,{locale:t,theme:{algorithm:e?Grn:Urn},children:M.jsx(Oit,{client:n,children:M.jsx(p_e,{children:M.jsx(p.Suspense,{fallback:M.jsx("div",{children:"loading..."}),children:M.jsxs(axe,{messages:qrn[t.locale],locale:t.locale,defaultLocale:"zh-cn",children:[r&&M.jsx(Snn,{children:M.jsx("link",{rel:"stylesheet",type:"text/css",href:iPe})}),M.jsxs(aO,{children:[M.jsx(iit,{}),M.jsx(sst,{router:Ktn})]})]})})})})})},Yrn=()=>M.jsx("div",{className:"App",children:M.jsx(ait,{children:M.jsx(Krn,{})})});var m_e,Moe=ji;m_e=Moe.createRoot,Moe.hydrateRoot;const Xrn=m_e(document.getElementById("root"));Xrn.render(M.jsx(Yrn,{}));export{Ion as E,Aon as I,Non as S,Fon as T,Don as _,ds as a,Xn as r,Iz as u}; diff --git a/deploy/server/agenticflow/assets/index-QPasiXuL.js b/starter/src/main/resources/static/agenticflow/assets/index-DTx4v0gD.js similarity index 63% rename from deploy/server/agenticflow/assets/index-QPasiXuL.js rename to starter/src/main/resources/static/agenticflow/assets/index-DTx4v0gD.js index a82bb440dc..e42a4ff95c 100644 --- a/deploy/server/agenticflow/assets/index-QPasiXuL.js +++ b/starter/src/main/resources/static/agenticflow/assets/index-DTx4v0gD.js @@ -1 +1 @@ -import{T as a}from"./index-CCPbj8X4.js";import r from"./index-dhFcjfdL.js";async function n(e){return r("/visitor/api/v1/message/unread/count",{method:"GET",params:{...e,client:a}})}async function o(e){return r("/visitor/api/v1/message/unread/clear",{method:"POST",data:{...e,client:a}})}export{o as clearUnreadMessages,n as getUnreadMessageCount}; +import{T as a}from"./index-DKwo37b6.js";import r from"./index-C3nupFff.js";async function n(e){return r("/visitor/api/v1/message/unread/count",{method:"GET",params:{...e,client:a}})}async function o(e){return r("/visitor/api/v1/message/unread/clear",{method:"POST",data:{...e,client:a}})}export{o as clearUnreadMessages,n as getUnreadMessageCount}; diff --git a/starter/src/main/resources/static/agenticflow/assets/threadService-Ctb-Soxz.js b/starter/src/main/resources/static/agenticflow/assets/threadService-7Hd577H_.js similarity index 94% rename from starter/src/main/resources/static/agenticflow/assets/threadService-Ctb-Soxz.js rename to starter/src/main/resources/static/agenticflow/assets/threadService-7Hd577H_.js index 532f80b5f4..34187bba38 100644 --- a/starter/src/main/resources/static/agenticflow/assets/threadService-Ctb-Soxz.js +++ b/starter/src/main/resources/static/agenticflow/assets/threadService-7Hd577H_.js @@ -1 +1 @@ -import{r as T,u as n,a as h}from"./index-CCPbj8X4.js";async function y(t){return T("/api/v1/thread/query",{method:"GET",params:{...t}})}const b={async loadThreads(t,s=3){const{setLoading:o,setError:d,setThreads:i,searchText:c,pagination:a,setPagination:l}=n.getState(),p=h.getState().currentOrg,g=async u=>{try{o(!0),d(null);const r={orgUid:p.uid,pageNumber:a.pageNumber,pageSize:a.pageSize};c&&(r.searchText=c);const e=await y(r);if(console.log("queryThreads response",r,e.data),e.data.code===200){if(l({...a,total:e.data.data.totalElements,pageNumber:e.data.data.last?a.pageNumber:a.pageNumber+1}),a.pageNumber===0)i(e.data.data.content);else{const{threads:S}=n.getState();i([...S,...e.data.data.content])}const{setThreadResult:m}=n.getState();m(e.data)}else throw new Error(e.data.message)}catch(r){if(usetTimeout(e,1e3)),g(u+1);d(r instanceof Error?r.message:"Failed to load threads")}finally{o(!1)}};return g(1)},async resetAndLoad(){const{setPagination:t}=n.getState(),s=h.getState().currentOrg;return t({pageNumber:0,pageSize:100,total:0}),this.loadThreads(s.uid)},async loadThreadsWithFilters(t){const{setFilter:s}=n.getState();return Object.entries(t).forEach(([o,d])=>{s(o,d)}),this.resetAndLoad()}};export{b as threadService}; +import{r as T,u as n,a as h}from"./index-DKwo37b6.js";async function y(t){return T("/api/v1/thread/query",{method:"GET",params:{...t}})}const b={async loadThreads(t,s=3){const{setLoading:o,setError:d,setThreads:i,searchText:c,pagination:a,setPagination:l}=n.getState(),p=h.getState().currentOrg,g=async u=>{try{o(!0),d(null);const r={orgUid:p.uid,pageNumber:a.pageNumber,pageSize:a.pageSize};c&&(r.searchText=c);const e=await y(r);if(console.log("queryThreads response",r,e.data),e.data.code===200){if(l({...a,total:e.data.data.totalElements,pageNumber:e.data.data.last?a.pageNumber:a.pageNumber+1}),a.pageNumber===0)i(e.data.data.content);else{const{threads:S}=n.getState();i([...S,...e.data.data.content])}const{setThreadResult:m}=n.getState();m(e.data)}else throw new Error(e.data.message)}catch(r){if(usetTimeout(e,1e3)),g(u+1);d(r instanceof Error?r.message:"Failed to load threads")}finally{o(!1)}};return g(1)},async resetAndLoad(){const{setPagination:t}=n.getState(),s=h.getState().currentOrg;return t({pageNumber:0,pageSize:100,total:0}),this.loadThreads(s.uid)},async loadThreadsWithFilters(t){const{setFilter:s}=n.getState();return Object.entries(t).forEach(([o,d])=>{s(o,d)}),this.resetAndLoad()}};export{b as threadService}; diff --git a/starter/src/main/resources/static/agenticflow/index.html b/starter/src/main/resources/static/agenticflow/index.html index 672219c9e9..41116fd147 100644 --- a/starter/src/main/resources/static/agenticflow/index.html +++ b/starter/src/main/resources/static/agenticflow/index.html @@ -21,7 +21,7 @@ - +